diff -ruN 133/addfav.php cpg148/addfav.php
--- 133/addfav.php	2005-04-19 05:12:58.000000000 -0500
+++ cpg148/addfav.php	2006-06-08 00:23:44.000000000 -0500
@@ -2,32 +2,55 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/addfav.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:12:58 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+/**
+* Coppermine Photo Gallery 1.4.6 addfav.php
+*
+* This file does the needful when add to fav links are clicked, if the user is logged in then
+* the favs are stored in the database else the favs are stored in a local cookie, the favs in
+* database take precedence over the cookie favs
+*
+* @copyright 2002-2006 Gregory DEMAR, Coppermine Dev Team
+* @license http://opensource.org/licenses/gpl-license.php GNU General Public License V2
+* @package Coppermine
+* @version $Id: addfav.php 3116 2006-06-07 22:11:54Z gaugau $
+*/
+
+/**
+* @ignore
+*/
 define('IN_COPPERMINE', true);
+/**
+* @ignore
+*/
 define('RATEPIC_PHP', true);
 
 require('include/init.inc.php');
 // Check if required parameters are present
-if (!isset($HTTP_GET_VARS['pid'])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
+if (!isset($_GET['pid'])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
+
+$pic = (int)$_GET['pid'];
+
+$ref = $CONFIG['site_url'] . (isset($_GET['ref']) ? $_GET['ref'] : "displayimage.php?pos=-$pic");
+$ref = str_replace('&amp;', '&', $ref);
 
-$pic = (int)$HTTP_GET_VARS['pid'];
 // If user does not accept script's cookies, we don't accept the vote
-if (!isset($HTTP_COOKIE_VARS[$CONFIG['cookie_name'] . '_data'])) {
-    header('Location: displayimage.php?pos=' . (- $pid));
+if (!isset($_COOKIE[$CONFIG['cookie_name'] . '_data'])) {
+    header("Location: $ref");
     exit;
 }
 // See if this picture is already present in the array
@@ -40,12 +63,21 @@
 
 $data = base64_encode(serialize($FAVPICS));
 setcookie($CONFIG['cookie_name'] . '_fav', $data, time() + 86400 * 30, $CONFIG['cookie_path']);
+// If the user is logged in then put it in the DB
+if (USER_ID > 0) {
+    $sql = "UPDATE {$CONFIG['TABLE_FAVPICS']} SET user_favpics = '$data' WHERE user_id = " . USER_ID;
+    cpg_db_query($sql);
+    // User never stored a fav... so insert new row
+    if (!mysql_affected_rows($CONFIG['LINK_ID'])) {
+        $sql = "INSERT INTO {$CONFIG['TABLE_FAVPICS']} ( user_id, user_favpics) VALUES (" . USER_ID . ", '$data')";
+        cpg_db_query($sql);
+    }
+}
 
-$location = "displayimage.php?pos=" . (- $pic);
 $header_location = (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE'))) ? 'Refresh: 0; URL=' : 'Location: ';
-header($header_location . $location);
-pageheader($lang_info, "<META http-equiv=\"refresh\" content=\"1;url=$location\">");
-msg_box($lang_info, $lang_rate_pic_php['rate_ok'], $lang_continue, $location);
+header($header_location . $ref);
+pageheader($lang_info, "<meta http-equiv=\"refresh\" content=\"1;url=$ref\">");
+msg_box($lang_info, $lang_rate_pic_php['rate_ok'], $lang_continue, $ref);
 pagefooter();
 ob_end_flush();
 
diff -ruN 133/addpic.php cpg148/addpic.php
--- 133/addpic.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/addpic.php	2006-06-08 00:23:44.000000000 -0500
@@ -2,22 +2,38 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/addpic.php,v $
-  $Revision: 1.9 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+/**
+* Coppermine Photo Gallery 1.4.6 addpic.php
+*
+* This file file gets called in the img src when you do batch add, there is nothing
+* much to look here the grunt work is done by the function add_picture
+*
+* @copyright 2002,2005 Gregory DEMAR, Coppermine Dev Team
+* @license http://opensource.org/licenses/gpl-license.php GNU General Public License V2
+* @package Coppermine
+* @version $Id: addpic.php 3116 2006-06-07 22:11:54Z gaugau $
+*/
+
+/**
+* @ignore
+*/
 define('IN_COPPERMINE', true);
+
 define('ADDPIC_PHP', true);
 
 require('include/init.inc.php');
@@ -25,29 +41,25 @@
 
 if (!GALLERY_ADMIN_MODE) die('Access denied');
 
-$aid = (int)$HTTP_GET_VARS['aid'];
-$pic_file = base64_decode($HTTP_GET_VARS['pic_file']);
-$dir_name = dirname($pic_file) . "/";
+$aid = (int)$_GET['aid'];
+$pic_file = base64_decode($_GET['pic_file']);
+$dir_name = dirname($pic_file) . '/';
 $file_name = basename($pic_file);
 
-// Get the forbidden characters from the Config console string, and do any necessary translation. Return the translated string.
-$forbidden_chars = strtr($CONFIG['forbiden_fname_char'], array('&amp;' => '&', '&quot;' => '"', '&lt;' => '<', '&gt;' => '>'));
-
-// Create the holder $picture_name by translating the file name. Translate any forbidden character into an underscore.
-$sane_name = strtr($file_name, $forbidden_chars, str_repeat('_', strlen($CONFIG['forbiden_fname_char'])));
-$source = "./" . $CONFIG['fullpath'] . $dir_name . $file_name;
-rename($source, "./" . $CONFIG['fullpath'] . $dir_name . $sane_name);
-$file_name = $sane_name;
-
-$sql = "SELECT pid " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE filepath='" . addslashes($dir_name) . "' AND filename='" . addslashes($file_name) . "' " . "LIMIT 1";
-$result = db_query($sql);
+# Create the holder $picture_name by translating the file name.
+# Translate any forbidden character into an underscore.
+$sane_name = replace_forbidden($file_name);
+$source = './'.$CONFIG['fullpath'].$dir_name.$file_name;
+rename($source, './' . $CONFIG['fullpath'] . $dir_name . $sane_name);
+$sql = "SELECT pid FROM {$CONFIG['TABLE_PICTURES']} WHERE filepath='" . addslashes($dir_name) . "' AND filename='" . addslashes($file_name) . "' LIMIT 1";
+$result = cpg_db_query($sql);
 
 if (mysql_num_rows($result)) {
-    $file_name = "images/up_dup.gif";
-} elseif (add_picture($aid, $dir_name, $file_name)) {
-    $file_name = "images/up_ok.gif";
+    $file_name = 'images/up_dup.gif';
+} elseif (add_picture($aid, $dir_name, $sane_name)) {
+    $file_name = 'images/up_ok.gif';
 } else {
-    $file_name = "images/up_pb.gif";
+    $file_name = 'images/up_pb.gif';
     echo $ERROR;
 }
 
diff -ruN 133/admin.php cpg148/admin.php
--- 133/admin.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/admin.php	2006-06-08 00:23:44.000000000 -0500
@@ -2,38 +2,910 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/admin.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
 define('ADMIN_PHP', true);
+define('CONFIG_PHP', true); // added for backwards compatibility (language fallback)
 
 require('include/init.inc.php');
+require('include/sql_parse.php');
 
-if (!USER_CAN_CREATE_ALBUMS && !USER_IS_ADMIN) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+$lang_admin_data = isset($lang_config_data) ? $lang_config_data : $lang_admin_data;
 
-if (!isset($HTTP_GET_VARS['admin_mode']) || !isset($HTTP_GET_VARS['referer'])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
+// Options disabled in bridged version
+$options_to_disable = array('reg_notify_admin_email',
+    'reg_requires_valid_email',
+    'allow_duplicate_emails_addr',
+    'allow_email_change',
+    'login_threshold',
+    'login_expiry',
+    'user_profile1_name',
+    'user_profile2_name',
+    'user_profile3_name',
+    'user_profile4_name',
+    'user_profile5_name',
+    'user_profile6_name',
+    'enable_encrypted_passwords',
+);
 
-$admin_mode = (int)$HTTP_GET_VARS['admin_mode'] ? 1 : 0;
-$referer = $HTTP_GET_VARS['referer'] ? $HTTP_GET_VARS['referer'] : 'index.php';
-$USER['am'] = $admin_mode;
-if (!$admin_mode) $referer = 'index.php';
+if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
 
-pageheader($lang_info, "<META http-equiv=\"refresh\" content=\"1;url=$referer\">");
-msg_box($lang_info, $lang_admin_php[$admin_mode], $lang_continue, $referer);
+function form_label($text)
+{
+        global $lang_admin_php;
+        global $sn1,$sn2,$sn3;
+
+        static $cmi = 0;
+        static $open = false;
+
+        if ($sn1) echo '<tr><td colspan ="3" class="tableb_compact"><a name="notice1"></a>'.$lang_admin_php['notice1'].'</td></tr>';
+        if ($sn2) echo '<tr><td colspan ="3" class="tableb_compact"><a name="notice2"></a>'.$lang_admin_php['notice2'].'</td></tr>';
+        if ($sn3) echo '<tr><td colspan ="3" class="tableb_compact"><a name="notice3"></a>'.$lang_admin_php['notice3'].'</td></tr>';
+
+        $sn1 = $sn2 = $sn3 = 0;
+
+        if ($open){
+        echo <<< EOT
+                                </table>
+                        </td>
+                </tr>
+EOT;
+        }
+        echo <<< EOT
+                <tr>
+                        <td class="tableh2" colspan="3" onclick="show_section('section{$cmi}')">
+                                <span style="cursor:pointer"><img src="images/descending.gif" border="0" width="9" height="9" alt="" title="{$lang_admin_php['click_expand']}" /> <b>$text</b></span>
+                        </td>
+                </tr>
+                <tr>
+                        <td>
+                                <table align="center" width="100%" cellspacing="1" cellpadding="0" class="maintable" id="section{$cmi}" border="0">
+EOT;
+
+        $open = true;
+        $cmi++;
+}
+
+function form_input($text, $name, $help = '')
+{
+    global $CONFIG;
+
+    $value = $CONFIG[$name];
+    $help = cpg_display_help($help);
+
+    $type = ($name == 'smtp_password') ? 'password' : 'text';
+
+
+    echo <<<EOT
+                <tr>
+                        <td width="60%" class="tableb">
+                                $text
+                        </td>
+                        <td width="50%" class="tableb" valign="top">
+                            <input type="$type" class="textinput" maxlength="255" style="width: 100%" name="$name" value="$value"/>
+                        </td>
+                        <td class="tableb" width="10%">
+                                $help
+                        </td>
+        </tr>
+
+EOT;
+}
+
+function form_yes_no($text, $name, $help = '')
+{
+    global $CONFIG, $lang_yes, $lang_no;
+    $help = cpg_display_help($help);
+
+    $value = $CONFIG[$name];
+    $yes_selected = $value ? 'checked="checked"' : '';
+    $no_selected = !$value ? 'checked="checked"' : '';
+
+    echo <<<EOT
+        <tr>
+                        <td class="tableb" width="60%">
+                                $text
+                        </td>
+                        <td class="tableb" valign="top" width="50%">
+                                <input type="radio" id="{$name}1" name="$name" value="1" $yes_selected/><label for="{$name}1" class="clickable_option">$lang_yes</label>
+                                &nbsp;&nbsp;
+                                <input type="radio" id="{$name}0" name="$name" value="0" $no_selected/><label for="{$name}0" class="clickable_option">$lang_no</label>
+                        </td>
+                        <td class="tableb" width="10%">
+                                $help
+                        </td>
+        </tr>
+
+EOT;
+}
+
+function form_img_pkg($text, $name, $help = '')
+{
+    global $CONFIG;
+    $help = cpg_display_help($help);
+
+
+    $value = $CONFIG[$name];
+    $im_selected = ($value == 'im') ? 'selected="selected"' : '';
+    $gd1_selected = ($value == 'gd1') ? 'selected="selected"' : '';
+    $gd2_selected = ($value == 'gd2') ? 'selected="selected"' : '';
+
+    echo <<<EOT
+        <tr>
+            <td class="tableb" width="60%">
+                $text
+            </td>
+            <td class="tableb" valign="top" width="50%">
+                <select name="$name" class="listbox">
+                    <option value="im" $im_selected>Image Magick</option>
+                    <option value="gd1" $gd1_selected>GD version 1.x</option>
+                    <option value="gd2" $gd2_selected>GD version 2.x</option>
+                </select>
+            </td>
+            <td class="tableb" width="10%">
+                $help
+            </td>
+        </tr>
+
+EOT;
+}
+
+function form_sort_order($text, $name, $help = '')
+{
+    global $CONFIG, $lang_admin_php;
+
+    $help = cpg_display_help($help);
+
+    $value = $CONFIG[$name];
+    $ta_selected = ($value == 'ta') ? 'selected="selected"' : '';
+    $td_selected = ($value == 'td') ? 'selected="selected"' : '';
+    $na_selected = ($value == 'na') ? 'selected="selected"' : '';
+    $nd_selected = ($value == 'nd') ? 'selected="selected"' : '';
+    $da_selected = ($value == 'da') ? 'selected="selected"' : '';
+    $dd_selected = ($value == 'dd') ? 'selected="selected"' : '';
+    $pa_selected = ($value == 'pa') ? 'selected="selected"' : '';
+    $pd_selected = ($value == 'pd') ? 'selected="selected"' : '';
+
+
+    echo <<<EOT
+        <tr>
+            <td class="tableb" width="60%">
+                        $text
+        </td>
+        <td class="tableb" valign="top" width="50%">
+                        <select name="$name" class="listbox">
+                                <option value="ta" $ta_selected>{$lang_admin_php['title_a']}</option>
+                                <option value="td" $td_selected>{$lang_admin_php['title_d']}</option>
+                                <option value="na" $na_selected>{$lang_admin_php['name_a']}</option>
+                                <option value="nd" $nd_selected>{$lang_admin_php['name_d']}</option>
+                                <option value="da" $da_selected>{$lang_admin_php['date_a']}</option>
+                                <option value="dd" $dd_selected>{$lang_admin_php['date_d']}</option>
+                                <option value="pa" $pa_selected>{$lang_admin_php['pos_a']}</option>
+                                <option value="pd" $pd_selected>{$lang_admin_php['pos_d']}</option>
+                        </select>
+                </td>
+                <td class="tableb" width="10%">
+                $help
+                </td>
+        </tr>
+
+EOT;
+}
+
+function form_charset($text, $name, $help = '')
+{
+    global $CONFIG;
+
+    $help = cpg_display_help($help);
+
+    $charsets = array('Default (not recommended)' => 'language file',
+        'Arabic' => 'iso-8859-6',
+        'Baltic' => 'iso-8859-4',
+        'Central European' => 'iso-8859-2',
+        'Chinese Simplified' => 'euc-cn',
+        'Chinese Traditional' => 'big5',
+        'Cyrillic' => 'koi8-r',
+        'Greek' => 'iso-8859-7',
+        'Hebrew' => 'iso-8859-8-i',
+        'Icelandic' => 'x-mac-icelandic',
+        'Japanese' => 'euc-jp',
+        'Korean' => 'euc-kr',
+        'Maltese' => 'iso-8859-3',
+        'Thai' => 'windows-874 ',
+        'Turkish' => 'iso-8859-9',
+        'Unicode (recommended)' => 'utf-8',
+        'Vietnamese' => 'windows-1258',
+        'Western' => 'iso-8859-1'
+        );
+
+    $value = strtolower($CONFIG[$name]);
+
+    echo <<<EOT
+        <tr>
+            <td class="tableb" width="60%">
+                        $text
+        </td>
+        <td class="tableb" valign="top" width="50%">
+                        <select name="$name" class="listbox">
+
+EOT;
+    foreach ($charsets as $country => $charset) {
+        echo "                                <option value=\"$charset\" " . ($value == $charset ? 'selected="selected"' : '') . ">$country ($charset)</option>\n";
+    }
+    echo <<<EOT
+                        </select>
+                </td>
+                <td class="tableb" width="10%">
+                $help
+                </td>
+        </tr>
+
+EOT;
+}
+
+function form_language($text, $name, $help = '')
+{
+    global $CONFIG;
+
+    $help = cpg_display_help($help);
+    $value = strtolower($CONFIG[$name]);
+    $lang_dir = 'lang/';
+
+    $dir = opendir($lang_dir);
+    while ($file = readdir($dir)) {
+        if (is_file($lang_dir . $file) && strtolower(substr($file, -4)) == '.php') {
+            $lang_array[] = strtolower(substr($file, 0 , -4));
+        }
+    }
+    closedir($dir);
+
+    natcasesort($lang_array);
+
+    echo <<<EOT
+        <tr>
+            <td class="tableb" width="60%">
+                        $text
+        </td>
+        <td class="tableb" valign="top" width="50%">
+                        <select name="$name" class="listbox">
+
+EOT;
+    foreach ($lang_array as $language) {
+        echo "                                <option value=\"$language\" " . ($value == $language ? 'selected="selected"' : '') . ">" . ucfirst($language) . "</option>\n";
+    }
+    echo <<<EOT
+                        </select>
+                </td>
+                <td class="tableb" width="10%">
+                $help
+                </td>
+        </tr>
+
+EOT;
+}
+
+function form_theme($text, $name, $help = '')
+{
+    global $CONFIG;
+    $help = cpg_display_help($help);
+
+
+    $result = cpg_db_query("SELECT value FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'theme'");
+    list($value) = mysql_fetch_row($result);
+    mysql_free_result($result);
+    $theme_dir = 'themes/';
+
+    $dir = opendir($theme_dir);
+    while ($file = readdir($dir)) {
+        if (is_dir($theme_dir . $file) && $file != "." && $file != ".." && $file != 'CVS' && $file != 'sample') {
+            $theme_array[] = $file;
+        }
+    }
+    closedir($dir);
+
+    natcasesort($theme_array);
+
+    echo <<<EOT
+        <tr>
+            <td class="tableb" width="60%">
+                        $text
+        </td>
+        <td class="tableb" valign="top" width="50%">
+                        <select name="$name" class="listbox">
+
+EOT;
+    foreach ($theme_array as $theme) {
+        echo "                                <option value=\"$theme\" " . ($value == $theme ? 'selected="selected"' : '') . ">" . strtr(ucfirst($theme), '_', ' ') . "</option>\n";
+    }
+    echo <<<EOT
+                        </select>
+                </td>
+                <td class="tableb" width="10%">
+                $help
+                </td>
+        </tr>
+
+EOT;
+}
+// Added for allowing user to select which aspect of thumbnails to scale
+function form_scale($text, $name, $help = '')
+{
+   global $CONFIG, $lang_admin_php ;
+
+           $help = cpg_display_help($help);
+
+    $value = $CONFIG[$name];
+    $any_selected = ($value == 'max') ? 'selected="selected"' : '';
+    $ht_selected = ($value == 'ht') ? 'selected="selected"' : '';
+    $wd_selected = ($value == 'wd') ? 'selected="selected"' : '';
+
+    echo <<<EOT
+        <tr>
+            <td class="tableb" width="60%">
+                        $text
+        </td>
+        <td class="tableb" valign="top" width="50%">
+                        <select name="$name" class="listbox">
+                                <option value="any" $any_selected>{$lang_admin_php['th_any']}</option>
+                                <option value="ht" $ht_selected>{$lang_admin_php['th_ht']}</option>
+                                <option value="wd" $wd_selected>{$lang_admin_php['th_wd']}</option>
+                        </select>
+                </td>
+                <td class="tableb" width="10%">
+                $help
+                </td>
+        </tr>
+
+EOT;
+}
+
+function form_lang_theme($text, $name, $help = '')
+{
+    global $CONFIG, $lang_yes, $lang_no, $lang_admin_php;
+    $help = cpg_display_help($help);
+
+
+    $value = $CONFIG[$name];
+    $no_selected = ($value == '0') ? 'checked="checked"' : '';
+    $yes_1_selected = ($value == '1') ? 'checked="checked"' : '';
+    $yes_2_selected = ($value == '2') ? 'checked="checked"' : '';
+
+    echo <<<EOT
+        <tr>
+            <td class="tableb" width="60%">
+                        $text
+        </td>
+        <td class="tableb" valign="top" width="50%">
+                        <input type="radio" id="{$name}1" name="$name" value="1" $yes_1_selected /><label for="{$name}1" class="clickable_option">$lang_yes:{$lang_admin_php['item']}</label>
+                        &nbsp;&nbsp;
+                        <input type="radio" id="{$name}2" name="$name" value="2" $yes_2_selected /><label for="{$name}2" class="clickable_option">$lang_yes:{$lang_admin_php['label']}+{$lang_admin_php['item']}</label>
+                &nbsp;&nbsp;
+                <input type="radio" id="{$name}0" name="$name" value="0" $no_selected /><label for="{$name}0" class="clickable_option">$lang_no</label>
+        </td>
+        <td class="tableb" width="10%">
+        $help
+        </td>
+        </tr>
+
+EOT;
+}
+
+function form_lang_debug($text, $name, $help = '')
+{
+    global $CONFIG, $lang_yes, $lang_no, $lang_admin_php;
+    $help = cpg_display_help($help);
+
+
+    $value = $CONFIG[$name];
+    $no_selected = ($value == '0') ? 'checked="checked"' : '';
+    $yes_1_selected = ($value == '1') ? 'checked="checked"' : '';
+    $yes_2_selected = ($value == '2') ? 'checked="checked"' : '';
+
+    echo <<<EOT
+        <tr>
+            <td class="tableb" width="60%">
+                                $text
+                </td>
+                <td class="tableb" valign="top" width="50%">
+                                <input type="radio" id="{$name}1" name="$name" value="1" $yes_1_selected /><label for="{$name}1" class="clickable_option">$lang_yes:{$lang_admin_php['debug_everyone']}</label>
+                                &nbsp;&nbsp;
+                                <input type="radio" id="{$name}2" name="$name" value="2" $yes_2_selected /><label for="{$name}2" class="clickable_option">$lang_yes:{$lang_admin_php['debug_admin']}</label>
+                        &nbsp;&nbsp;
+                        <input type="radio" id="{$name}0" name="$name" value="0" $no_selected /><label for="{$name}0" class="clickable_option">$lang_no</label>
+
+                </td>
+                <td class="tableb" width="10%">
+                        $help
+                </td>
+        </tr>
+
+EOT;
+}
+
+function form_number_dropdown($text, $name, $help = '')
+{
+   global $CONFIG, $lang_admin_php ;
+   $help = cpg_display_help($help);
+
+
+    echo <<<EOT
+        <tr>
+            <td class="tableb" width="60%">
+                        $text
+        </td>
+        <td class="tableb" valign="top" width="50%">
+                        <select name="$name" class="listbox">
+EOT;
+        for ($i = 5; $i <= 25; $i++) {
+        echo "<option value=\"".$i."\"";
+        if ($i == $CONFIG[$name]) { echo " selected=\"selected\"";}
+        echo ">".$i."</option>\n";
+        }
+     echo <<<EOT
+     </select>
+                </td>
+                <td class="tableb" width="10%">
+                $help
+                </td>
+        </tr>
+EOT;
+}
+
+function form_lang_logmode($text, $name, $help = '')
+{
+    global $CONFIG, $lang_admin_php;
+    $help = cpg_display_help($help);
+
+
+    $value = $CONFIG[$name];
+    $off_selected = ($value == '0') ? 'checked="checked"' : '';
+    $normal_selected = ($value == '1') ? 'checked="checked"' : '';
+    $all_selected = ($value == '2') ? 'checked="checked"' : '';
+
+    echo <<<EOT
+        <tr>
+            <td class="tableb" width="60%">
+                        $text
+        </td>
+        <td class="tableb" valign="top" width="50%">
+                         <input type="radio" id="{$name}1" name="$name" value="1" $normal_selected /><label for="{$name}1" class="clickable_option">{$lang_admin_php['log_normal']}</label>
+                        &nbsp;&nbsp;
+                        <input type="radio" id="{$name}2" name="$name" value="2" $all_selected /><label for="{$name}2" class="clickable_option">{$lang_admin_php['log_all']}</label>
+                        &nbsp;&nbsp;
+                        <input type="radio" id="{$name}0" name="$name" value="0" $off_selected /><label for="{$name}0" class="clickable_option">{$lang_admin_php['no_logs']}</label>
+                        &nbsp;&nbsp;
+                        ( <a href="viewlog.php">{$lang_admin_php['view_logs']}</a> )
+        </td>
+        <td class="tableb" width="10%">
+        $help
+        </td>
+        </tr>
+
+EOT;
+}
+
+
+function form_plugin_yes_no($text, $name, $help = '')
+{
+    global $CONFIG, $lang_yes, $lang_no,$lang_admin_php;
+    $help = cpg_display_help($help);
+
+
+    $value = $CONFIG[$name];
+    $yes_selected = $value ? 'checked="checked"' : '';
+    $no_selected = !$value ? 'checked="checked"' : '';
+
+    echo <<<EOT
+        <tr>
+            <td class="tableb" width="60%">
+                        $text
+        </td>
+        <td class="tableb" valign="top" width="50%">
+                        <input type="radio" id="{$name}1" name="$name" value="1" $yes_selected /><label for="{$name}1" class="clickable_option">$lang_yes</label>
+                        &nbsp;&nbsp;
+                        <input type="radio" id="{$name}0" name="$name" value="0" $no_selected /><label for="{$name}0" class="clickable_option">$lang_no</label>
+                        ( <a href="pluginmgr.php">{$lang_admin_php['manage_plugins']}</a> )
+                </td>
+                <td class="tableb" width="10%">
+                $help
+                </td>
+        </tr>
+
+EOT;
+}
+
+function form_exif_yes_no($text, $name, $help = '')
+{
+    global $CONFIG, $lang_yes, $lang_no,$lang_admin_php;
+    $help = cpg_display_help($help);
+
+
+    $value = $CONFIG[$name];
+    $yes_selected = $value ? 'checked="checked"' : '';
+    $no_selected = !$value ? 'checked="checked"' : '';
+
+    echo <<<EOT
+        <tr>
+            <td class="tableb" width="60%">
+                        $text
+        </td>
+        <td class="tableb" valign="top" width="50%">
+                        <input type="radio" id="{$name}1" name="$name" value="1" $yes_selected /><label for="{$name}1" class="clickable_option">$lang_yes</label>
+                        &nbsp;&nbsp;
+                        <input type="radio" id="{$name}0" name="$name" value="0" $no_selected /><label for="{$name}0" class="clickable_option">$lang_no</label>
+                        ( <a href="exifmgr.php">{$lang_admin_php['manage_exif']}</a> )
+                </td>
+                <td class="tableb" width="10%">
+                $help
+                </td>
+        </tr>
+
+EOT;
+}
+
+function form_keywords_yes_no($text, $name, $help = '')
+{
+    global $CONFIG, $lang_yes, $lang_no,$lang_admin_php;
+    $help = cpg_display_help($help);
+
+
+    $value = $CONFIG[$name];
+    $yes_selected = $value ? 'checked="checked"' : '';
+    $no_selected = !$value ? 'checked="checked"' : '';
+
+    echo <<<EOT
+        <tr>
+            <td class="tableb" width="60%">
+                        $text
+        </td>
+        <td class="tableb" valign="top" width="50%">
+                        <input type="radio" id="{$name}1" name="$name" value="1" $yes_selected /><label for="{$name}1" class="clickable_option">$lang_yes</label>
+                        &nbsp;&nbsp;
+                        <input type="radio" id="{$name}0" name="$name" value="0" $no_selected /><label for="{$name}0" class="clickable_option">$lang_no</label>
+                        ( <a href="keywordmgr.php">{$lang_admin_php['manage_keyword']}</a> )
+                </td>
+                <td class="tableb" width="10%">
+                $help
+                </td>
+        </tr>
+
+EOT;
+}
+
+function form_disabled($text, $name, $help = '')
+{
+  global $lang_admin_php;
+  $help = cpg_display_help($help);
+
+    echo <<<EOT
+                <tr>
+                    <td width="60%" class="tableb">
+                        $text
+                    </td>
+                    <td width="50%" class="tableb" valign="top">
+                        {$lang_admin_php['bbs_disabled']}
+                    </td>
+                    <td class="tableb" width="10%">
+                        $help
+                    </td>
+                </tr>
+
+EOT;
+}
+
+function form_auto_resize($text, $name, $help = '')
+{
+    global $CONFIG, $lang_yes, $lang_no, $lang_admin_php;
+    $help = cpg_display_help($help);
+
+
+    $value = $CONFIG[$name];
+    $no_selected = ($value == '0') ? 'checked="checked"' : '';
+    $yes_1_selected = ($value == '1') ? 'checked="checked"' : '';
+    $yes_2_selected = ($value == '2') ? 'checked="checked"' : '';
+
+    echo <<<EOT
+        <tr>
+            <td class="tableb" width="60%">
+                $text
+            </td>
+            <td class="tableb" valign="top" width="50%">
+                <input type="radio" id="{$name}0" name="$name" value="0" $no_selected /><label for="{$name}0" class="clickable_option">$lang_no</label>
+                &nbsp;&nbsp;
+                <input type="radio" id="{$name}1" name="$name" value="1" $yes_1_selected /><label for="{$name}1" class="clickable_option">$lang_yes:{$lang_admin_php['auto_resize_everyone']}</label>
+                &nbsp;&nbsp;
+                <input type="radio" id="{$name}2" name="$name" value="2" $yes_2_selected /><label for="{$name}2" class="clickable_option">$lang_yes:{$lang_admin_php['auto_resize_user']}</label>
+            </td>
+            <td class="tableb" width="10%">
+                $help
+            </td>
+        </tr>
+
+EOT;
+}
+
+function form_asc_desc($text, $name, $help = '')
+{
+    global $CONFIG, $lang_yes, $lang_no, $lang_admin_php;
+    $help = cpg_display_help($help);
+
+    $value = $CONFIG[$name];
+    $yes_selected = $value ? 'checked="checked"' : '';
+    $no_selected = !$value ? 'checked="checked"' : '';
+
+    echo <<<EOT
+        <tr>
+                        <td class="tableb" width="60%">
+                                $text
+                        </td>
+                        <td class="tableb" valign="top" width="50%">
+                                <input type="radio" id="{$name}0" name="$name" value="0" $no_selected /><label for="{$name}0" class="clickable_option">{$lang_admin_php['ascending']}</label>
+                                &nbsp;&nbsp;
+                                <input type="radio" id="{$name}1" name="$name" value="1" $yes_selected /><label for="{$name}1" class="clickable_option">{$lang_admin_php['descending']}</label>
+                        </td>
+                        <td class="tableb" width="10%">
+                                $help
+                        </td>
+        </tr>
+
+EOT;
+}
+
+
+function form_report_post_yes_no($text, $name, $help = '')
+{
+    global $CONFIG, $lang_yes, $lang_no,$lang_admin_php;
+    $help = cpg_display_help($help);
+
+
+    $value = $CONFIG[$name];
+    $yes_selected = $value ? 'checked="checked"' : '';
+    $no_selected = !$value ? 'checked="checked"' : '';
+
+    echo <<<EOT
+        <tr>
+            <td class="tableb" width="60%">
+                        $text
+        </td>
+        <td class="tableb" valign="top" width="50%">
+                        <input type="radio" id="{$name}1" name="$name" value="1" $yes_selected /><label for="{$name}1" class="clickable_option">$lang_yes</label>
+                        &nbsp;&nbsp;
+                        <input type="radio" id="{$name}0" name="$name" value="0" $no_selected /><label for="{$name}0" class="clickable_option">$lang_no</label>
+                        ( <a href="keywordmgr.php">{$lang_admin_php['report_post']}</a> )
+                </td>
+                <td class="tableb" width="10%">
+                $help
+                </td>
+        </tr>
+
+EOT;
+}
+
+
+
+
+
+
+function create_form(&$data)
+{
+        global $sn1, $sn2, $sn3, $options_to_disable, $CONFIG;
+
+    foreach($data as $element) {
+        if ((is_array($element))) {
+                $element[3] = (isset($element[3])) ? $element[3] : '';
+                if (UDB_INTEGRATION != 'coppermine' AND in_array($element[1],$options_to_disable) AND $CONFIG['bridge_enable']) $element[2] = 15;
+                $sn1 = max($sn1,(strpos($element[0],'<a href="#notice1"')));
+                $sn2 = max($sn2,(strpos($element[0],'<a href="#notice2"')));
+                $sn3 = max($sn3,(strpos($element[0],'<a href="#notice3"')));
+            switch ($element[2]) {
+                case 0 :
+                    form_input($element[0], $element[1], $element[3]);
+                    break;
+                case 1 :
+                    if (($element[1] == 'enable_encrypted_passwords' && !$CONFIG['enable_encrypted_passwords']) || $element[1] != 'enable_encrypted_passwords') {
+                        form_yes_no($element[0], $element[1], $element[3]);
+                    }
+                    break;
+                case 2 :
+                    form_img_pkg($element[0], $element[1], $element[3]);
+                    break;
+                case 3 :
+                    form_sort_order($element[0], $element[1], $element[3]);
+                    break;
+                case 4 :
+                    form_charset($element[0], $element[1], $element[3]);
+                    break;
+                case 5 :
+                    form_language($element[0], $element[1], $element[3]);
+                    break;
+                case 6 :
+                    form_theme($element[0], $element[1], $element[3]);
+                    break;
+                // Thumbnail scaling
+                case 7 :
+                    form_scale($element[0], $element[1], $element[3]);
+                    break;
+                // Language + Theme selection
+                case 8 :
+                    form_lang_theme($element[0], $element[1], $element[3]);
+                    break;
+                // debug mode selection
+                case 9 :
+                    form_lang_debug($element[0], $element[1], $element[3]);
+                    break;
+                // tabbed display fix
+                case 10 :
+                    form_number_dropdown($element[0], $element[1], $element[3]);
+                    break;
+                case 11 :
+                    form_lang_logmode($element[0], $element[1], $element[3]);
+                    break;
+                case 12 :
+                    form_plugin_yes_no($element[0], $element[1], $element[3]);
+                    break;
+                case 13 :
+                    form_exif_yes_no($element[0], $element[1], $element[3]);
+                    break;
+                case 14 :
+                    form_keywords_yes_no($element[0], $element[1], $element[3]);
+                    break;
+                    case 15 :
+                    form_disabled($element[0], $element[1], $element[3]);
+                    break;
+                case 16 :
+                    form_auto_resize($element[0], $element[1], $element[3]);
+                    break;
+                // ascending or descending
+                case 17 :
+                    form_asc_desc($element[0], $element[1], $element[3]);
+                    break;
+                default:
+                    die('Invalid action');
+            } // switch
+        } else {
+                form_label($element);
+        }
+    }
+}
+if (count($_POST) > 0) {
+    if (isset($_POST['update_config'])) {
+        $need_to_be_positive = array('albums_per_page',
+            'album_list_cols',
+            'max_tabs',
+            'picture_width',
+            'subcat_level',
+            'thumb_width',
+            'thumbcols',
+            'thumbrows',
+            // Show filmstrip
+            'max_film_strip_items');
+
+        // Code to rename system thumbs in images folder
+        $old_thumb_pfx =& $CONFIG['thumb_pfx'];
+
+        if ($old_thumb_pfx != $_POST['thumb_pfx']) {
+            $folders = array('images/', $THEME_DIR.'images/');
+            foreach ($folders as $folder) {
+                $thumbs = cpg_get_system_thumb_list($folder);
+                foreach ($thumbs as $thumb) {
+                    @rename($folder.$thumb['filename'],
+                            $folder.str_replace($old_thumb_pfx,$_POST['thumb_pfx'],$thumb['filename']));
+                }
+            }
+        }
+
+        foreach ($need_to_be_positive as $parameter)
+        $_POST[$parameter] = max(1, (int)$_POST[$parameter]);
+
+        foreach($lang_admin_data as $element) {
+            if ((is_array($element))) {
+                if (!isset($_POST[$element[1]])) /*cpg_die(CRITICAL_ERROR, "Missing admin value for '{$element[1]}'", __FILE__, __LINE__);*/ continue;
+                $value = addslashes($_POST[$element[1]]);
+                if ($element[1] == 'ecards_more_pic_target' && substr($value, -1, 1) != '/') $value .= '/';
+                if ($CONFIG[$element[1]] !== stripslashes($value))
+                     {
+                        cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value = '$value' WHERE name = '{$element[1]}'");
+                                                if ($element[1]=='enable_encrypted_passwords' && $value) {
+                                                        cpg_db_query("update {$CONFIG['TABLE_USERS']} set user_password=md5(user_password);");
+                                                }
+                        if ($CONFIG['log_mode'] == CPG_LOG_ALL) {
+                                log_write('CONFIG UPDATE SQL: '.
+                                          "UPDATE {$CONFIG['TABLE_CONFIG']} SET value = '$value' WHERE name = '{$element[1]}'\n".
+                                          'TIME: '.date("F j, Y, g:i a")."\n".
+                                          'USER: '.$USER_DATA['user_name'],
+                                          CPG_DATABASE_LOG
+                                          );
+                        }
+                }
+            }
+        }
+        pageheader($lang_admin_php['title']);
+        msg_box($lang_admin_php['info'], $lang_admin_php['upd_success'], $lang_continue, 'index.php');
+
+    } elseif (isset($_POST['restore_config'])) {
+        $default_config = 'sql/basic.sql';
+        $sql_query = fread(fopen($default_config, 'r'), filesize($default_config));
+        $sql_query = preg_replace('/CPG_/', $CONFIG['TABLE_PREFIX'], $sql_query);
+        cpg_db_query("TRUNCATE TABLE {$CONFIG['TABLE_CONFIG']}");
+        cpg_db_query("TRUNCATE TABLE {$CONFIG['TABLE_FILETYPES']}");
+        $sql_query = remove_remarks($sql_query);
+        $sql_query = split_sql_file($sql_query, ';');
+
+        $sql_count = count($sql_query);
+        for($i = 0; $i < $sql_count; $i++) if (strpos($sql_query[$i],'config VALUES') || strpos($sql_query[$i],'filetypes VALUES')) cpg_db_query($sql_query[$i]);
+		$f= cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value = '{$CONFIG['enable_encrypted_passwords']}' WHERE name = 'enable_encrypted_passwords'");
+		var_dump($f);
+		var_dump(mysql_affected_rows());
+		pageheader($lang_admin_php['title']);
+            //msg_box($lang_admin_php['info'], $lang_admin_php['restore_success'], $lang_continue, $PHP_SELF);
+            msg_box($lang_admin_php['info'], $lang_admin_php['restore_success'], $lang_continue, $_SERVER['PHP_SELF']);
+    }
+        pagefooter();
+        exit;
+}
+
+pageheader($lang_admin_php['title']);
+
+$signature = 'Coppermine Photo Gallery ' . COPPERMINE_VERSION . ' ('. COPPERMINE_VERSION_STATUS . ')';
+
+?>
+<script type="text/javascript">
+        onload = hideall;
+</script>
+<?php
+//echo "<form action=\"$PHP_SELF\" method=\"post\">";
+echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\">";
+starttable('100%', "{$lang_admin_php['title']} - $signature", 3);
+echo <<<EOT
+    <tr>
+        <td class="tableh2" colspan="3">
+            <a href="javascript:expand();" class="admin_menu">{$lang_admin_php['expand_all']}&nbsp;&nbsp;<img src="images/descending.gif" width="9" height="9" border="0" alt="" title="{$lang_admin_php['expand_all']}" /></a>
+        </td>
+    </tr>
+EOT;
+
+create_form($lang_admin_data);
+
+        if ($sn1) echo '<tr><td colspan ="3" class="tableb_compact"><a name="notice1"></a>'.$lang_admin_php['notice1'].'</td></tr>';
+        if ($sn2) echo '<tr><td colspan ="3" class="tableb_compact"><a name="notice2"></a>'.$lang_admin_php['notice2'].'</td></tr>';
+        if ($sn3) echo '<tr><td colspan ="3" class="tableb_compact"><a name="notice3"></a>'.$lang_admin_php['notice3'].'</td></tr>';
+
+echo '</table></td></tr>';
+
+echo <<<EOT
+                <tr>
+                        <td align="left" class="tablef">
+                            <table border="0" cellspacing="0" cellpadding="0" width="100%">
+                                <tr>
+                                    <td width="33%">
+                                        <a href="javascript:expand();" class="admin_menu">{$lang_admin_php['expand_all']}<img src="images/ascending.gif" width="9" height="9" border="0" alt="" title="{$lang_admin_php['expand_all']}" /></a>
+                                    </td>
+                                    <td width="67%" align="center">
+                                        <input type="submit" class="button" name="update_config" value="{$lang_admin_php['save_cfg']}" />
+                                &nbsp;&nbsp;
+										<input type="submit" onclick="return confirm('{$lang_admin_php['restore_cfg']}');" class="button" name="restore_config" value="{$lang_admin_php['restore_cfg']}" />
+                                    </td>
+                                </tr>
+                            </table>
+                        </td>
+                </tr>
+EOT;
+endtable();
+echo '</form>';
 pagefooter();
 ob_end_flush();
-
-?>
\ No newline at end of file
+?>
diff -ruN 133/albmgr.php cpg148/albmgr.php
--- 133/albmgr.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/albmgr.php	2006-06-08 00:23:44.000000000 -0500
@@ -2,38 +2,61 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/albmgr.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+/**
+* Coppermine Photo Gallery 1.4.6 albmgr.php
+*
+* This file is the which allows creation of new Albumbs and editing the names of albums,
+* this is not the file which allows you to set album properties,
+* also see documentation for this file's {@relativelink ../_albmgr.php.php Free Standing Code}
+*
+* @copyright  2002,2005 Gregory DEMAR, Coppermine Dev Team
+* @license http://opensource.org/licenses/gpl-license.php GNU General Public License V2
+* @package Coppermine
+* @version $Id: albmgr.php 3116 2006-06-07 22:11:54Z gaugau $
+*/
+
+/**
+* @ignore
+*/
 define('IN_COPPERMINE', true);
+
 define('ALBMGR_PHP', true);
 
 require('include/init.inc.php');
 
 if (!(GALLERY_ADMIN_MODE || USER_ADMIN_MODE)) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
 
-function get_subcat_data($parent, $ident = '')
+/**
+ * alb_get_subcat_data()
+ *
+ * @param integer $parent
+ * @param string $ident
+ **/
+function alb_get_subcat_data($parent, $ident = '')
 {
     global $CONFIG, $CAT_LIST;
 
-    $result = db_query("SELECT cid, name, description FROM {$CONFIG['TABLE_CATEGORIES']} WHERE parent = '$parent' AND cid != 1 ORDER BY pos");
+    $result = cpg_db_query("SELECT cid, name, description FROM {$CONFIG['TABLE_CATEGORIES']} WHERE parent = '$parent' AND cid != 1 ORDER BY pos");
     if (mysql_num_rows($result) > 0) {
-        $rowset = db_fetch_rowset($result);
+        $rowset = cpg_db_fetch_rowset($result);
         foreach ($rowset as $subcat) {
             $CAT_LIST[] = array($subcat['cid'], $ident . $subcat['name']);
-            get_subcat_data($subcat['cid'], $ident . '&nbsp;&nbsp;&nbsp;');
+            alb_get_subcat_data($subcat['cid'], $ident . '&nbsp;&nbsp;&nbsp;');
         }
     }
 }
@@ -42,7 +65,7 @@
 
 ?>
 
-<script language="javascript">
+<script language="javascript" type="text/javascript">
 <!--
     function CheckAlbumForm(frm)
     {
@@ -92,7 +115,7 @@
 -->
 </script>
 
-<script language="javascript">
+<script language="javascript" type="text/javascript">
 <!--
     var selectedOptIndex;
 
@@ -310,19 +333,19 @@
 -->
 </script>
 
-<?php starttable("100%", $lang_albmgr_php['alb_mrg'], 1);
+<?php starttable("100%", $lang_albmgr_php['alb_mrg'].'&nbsp;'.cpg_display_help('f=index.htm&as=albmgr&ae=albmgr_end&top=1', '600', '400'), 1);
 ?>
 <tr>
 <?php
-$cat = isset($HTTP_GET_VARS['cat']) ? ($HTTP_GET_VARS['cat']) : 0;
+$cat = isset($_GET['cat']) ? ($_GET['cat']) : 0;
 if ($cat == 1) $cat = 0;
 
 if (GALLERY_ADMIN_MODE) {
-    $result = db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = $cat ORDER BY pos ASC");
+    $result = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = $cat ORDER BY pos ASC");
 } elseif (USER_ADMIN_MODE) {
-    $result = db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = " . (USER_ID + FIRST_USER_CAT) . " ORDER BY pos ASC");
+    $result = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = " . (USER_ID + FIRST_USER_CAT) . " ORDER BY pos ASC");
 } else cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
-$rowset = db_fetch_rowset($result);
+$rowset = cpg_db_fetch_rowset($result);
 $i = 100;
 $sort_order = '';
 if (count ($rowset) > 0) foreach ($rowset as $album) {
@@ -331,23 +354,23 @@
 
 ?>
         <form name="album_menu" method="post" action="delete.php?what=albmgr" onSubmit="return CheckAlbumForm(this);">
-        <input type="hidden" name="delete_album" value="">
-        <input type="hidden" name="sort_order" value="<?php echo $sort_order ?>">
+        <input type="hidden" name="delete_album" value="" />
+        <input type="hidden" name="sort_order" value="<?php echo $sort_order ?>" />
         <td class="tableb" valign="top" align="center">
-                <br>
+                <br />
                 <table width="300" border="0" cellspacing="0" cellpadding="0">
 <?php
 if (GALLERY_ADMIN_MODE) {
     $CAT_LIST = array();
     $CAT_LIST[] = array(FIRST_USER_CAT + USER_ID, $lang_albmgr_php['my_gallery']);
     $CAT_LIST[] = array(0, $lang_albmgr_php['no_category']);
-    get_subcat_data(0, '');
+    alb_get_subcat_data(0, '');
 
     echo <<<EOT
                 <tr>
                         <td>
                                 <b>{$lang_albmgr_php['select_category']}</b>
-                                <select onChange="if(this.options[this.selectedIndex].value) window.location.href='$PHP_SELF?cat='+this.options[this.selectedIndex].value;"  name="cat" class="listbox">
+                                <select onChange="if(this.options[this.selectedIndex].value) window.location.href='{$_SERVER['PHP_SELF']}?cat='+this.options[this.selectedIndex].value;"  name="cat" class="listbox">
 EOT;
     foreach($CAT_LIST as $category) {
         echo '                                <option value="' . $category[0] . '"' . ($cat == $category[0] ? ' selected': '') . ">" . $category[1] . "</option>\n";
@@ -381,11 +404,11 @@
                         <td>
                                 <table width="100%" border="0" cellspacing="0" cellpadding="0">
                 <tr>
-                                        <td><a href="javascript:Moveup_Option();"><img src="images/move_up.gif" width="26" height="21" border="0"></a><a href="javascript:Movedown_Option();"><img src="images/move_down.gif" width="26" height="21" border="0"></a>
+                                        <td><a href="javascript:Moveup_Option();"><img src="images/move_up.gif" width="26" height="21" border="0" alt="" /></a><a href="javascript:Movedown_Option();"><img src="images/move_down.gif" width="26" height="21" border="0" alt="" /></a>
                                         </td>
                                         <td align="center" style="background-color: #D4D0C8; width: 80px; height: 21px; border-top: 1px solid White; border-left: 1px solid White; border-right: 1px solid #808080; border-bottom: 1px solid #808080;"><a href="javascript:Album_Delete();" style="color: Black; font-weight: bold;"><?php echo $lang_albmgr_php['delete'] ?></a>
                                         </td>
-                                        <td align="center" style="width: 1px;"><img src="images/spacer.gif" width="1" alt=""><br>
+                                        <td align="center" style="width: 1px;"><img src="images/spacer.gif" width="1" alt=""><br />
                                         </td>
                                         <td align="center" style="background-color: #D4D0C8; width: 80px; height: 21px; border-top: 1px solid White; border-left: 1px solid White; border-right: 1px solid #808080; border-bottom: 1px solid #808080;"><a href="javascript:Album_Create();" style="color: Black; font-weight: bold;"><?php echo $lang_albmgr_php['new'] ?></a>
                                         </td>
@@ -394,10 +417,10 @@
                         </td>
                 </tr>
                 <tr>
-                        <td><br>
-                                <input type="text" name="album_nm" size="27" maxlength="80" class="textinput" style="width: 300px;" onChange="Album_NameChange(this.value);" onKeyUp="Album_NameChange(this.value);">
-                                <br>
-                                <br>
+                        <td><br />
+                                <input type="text" name="album_nm" size="27" maxlength="80" class="textinput" style="width: 300px;" onChange="Album_NameChange(this.value);" onKeyUp="Album_NameChange(this.value);" />
+                                <br />
+                                <br />
                         </td>
                 </tr>
         </table>
@@ -405,7 +428,7 @@
 </tr>
 <tr>
         <td colspan="2" align="center" class="tablef">
-        <input type="submit" class="button" value="<?php echo $lang_albmgr_php['apply_modifs'] ?>">
+        <input type="submit" class="button" value="<?php echo $lang_albmgr_php['apply_modifs'] ?>" />
         </td>
         </form>
 </tr>
@@ -414,4 +437,4 @@
 pagefooter();
 ob_end_flush();
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/albums/index.html cpg148/albums/index.html
--- 133/albums/index.html	2004-06-11 14:19:26.000000000 -0500
+++ cpg148/albums/index.html	1969-12-31 18:00:00.000000000 -0600
@@ -1,47 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Coppermine Photo Gallery - Albums Folder</title>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="refresh" content="0; url=../index.php">
-<style type="text/css">
-<!--
-body {
-        font-family : Verdana, Arial, Helvetica, sans-serif;
-        font-size: 12px;
-        background : #F7F7F7 ;
-        color : Black;
-        margin: 20px;
-}
-
-h1{
-        font-weight: bold;
-        font-size: 22px;
-        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
-        text-decoration: none;
-        line-height : 120%;
-        color : #000000;
-}
-
-p {
-        font-family : Verdana, Arial, Helvetica, sans-serif;
-        font-size: 12px;
-        margin: 10px 10px 0px 0px;
-}
-
--->
-</style>
-
-<!--
-$Id: index.html,v 1.2 2004/06/11 12:19:25 tarique Exp $
--->
-</head>
-
-<body>
-<h1><img src="../images/coppermine_logo.png" width="300" height="75" /></h1>
-<h1>Coppermine Photo Gallery - Albums Folder</h1>
-<p align="center">The contens of this folder aren't meant to be browsed. Visit the Coppermine Photo Gallery instead - you'll be redirected.
-If you don't want to wait (or your browser doesn't support redirect), click <a href="../index.php">here</a>.</p>
-
-</body>
-</html>
\ No newline at end of file
diff -ruN 133/albums/index.php cpg148/albums/index.php
--- 133/albums/index.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/albums/index.php	2006-06-05 14:05:32.000000000 -0500
@@ -0,0 +1,42 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>Coppermine Photo Gallery - Albums Folder</title>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+<meta http-equiv="refresh" content="0; url=../index.php">
+<style type="text/css">
+<!--
+body {
+        font-family : Verdana, Arial, Helvetica, sans-serif;
+        font-size: 12px;
+        background : #F7F7F7 ;
+        color : Black;
+        margin: 20px;
+}
+
+h1{
+        font-weight: bold;
+        font-size: 22px;
+        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+        text-decoration: none;
+        line-height : 120%;
+        color : #000000;
+}
+
+p {
+        font-family : Verdana, Arial, Helvetica, sans-serif;
+        font-size: 12px;
+        margin: 10px 10px 0px 0px;
+}
+
+-->
+</style>
+</head>
+<body>
+<h1><img src="../images/coppermine_logo.png" width="300" height="75" /></h1>
+<h1>Coppermine Photo Gallery - Albums Folder</h1>
+<p align="center">The contents of this folder aren't meant to be browsed. Visit the Coppermine Photo Gallery instead - you'll be redirected.
+If you don't want to wait (or your browser doesn't support redirect), click <a href="../index.php">here</a>.</p>
+
+</body>
+</html>
\ No newline at end of file
diff -ruN 133/albums/userpics/index.php cpg148/albums/userpics/index.php
--- 133/albums/userpics/index.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/albums/userpics/index.php	2006-06-05 14:05:32.000000000 -0500
@@ -0,0 +1,43 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>Coppermine Photo Gallery - Userpics Folder</title>
+<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+<meta http-equiv="refresh" content="0; url=../../index.php">
+<style type="text/css">
+<!--
+body {
+        font-family : Verdana, Arial, Helvetica, sans-serif;
+        font-size: 12px;
+        background : #F7F7F7 ;
+        color : Black;
+        margin: 20px;
+}
+
+h1{
+        font-weight: bold;
+        font-size: 22px;
+        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+        text-decoration: none;
+        line-height : 120%;
+        color : #000000;
+}
+
+p {
+        font-family : Verdana, Arial, Helvetica, sans-serif;
+        font-size: 12px;
+        margin: 10px 10px 0px 0px;
+}
+
+-->
+</style>
+</head>
+
+<body>
+<h1><img src="../../images/coppermine_logo.png" width="300" height="75" /></h1>
+<h1>Coppermine Photo Gallery - Userpics Folder</h1>
+<p align="center">The contents of this folder aren't meant to be browsed. Visit the Coppermine Photo Gallery instead - you'll be redirected.
+If you don't want to wait (or your browser doesn't support redirect), click <a href="../../index.php">here</a>.<br />If you're the gallery admin: do not ftp-upload to this folder - refer to the documentation where to upload instead.</p>
+
+</body>
+</html>
\ No newline at end of file
diff -ruN 133/anycontent.php cpg148/anycontent.php
--- 133/anycontent.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/anycontent.php	2006-06-08 00:23:46.000000000 -0500
@@ -2,21 +2,36 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/anycontent.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+/**
+* Coppermine Photo Gallery 1.4.6 anycontent.php
+*
+* This file file gets included in the index.php if you set the option in admin
+* can be used to display any content from any program, it is always to be edited
+* according to tastes and then used
+*
+* @copyright 2002,2005 Gregory DEMAR, Coppermine Dev Team
+* @license http://opensource.org/licenses/gpl-license.php GNU General Public License V2
+* @package Coppermine
+* @version $Id: anycontent.php 3116 2006-06-07 22:11:54Z gaugau $
+*/
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
 starttable("100%", "Welcome");
 
 ?>
@@ -26,4 +41,4 @@
 <?php
 endtable();
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/banning.php cpg148/banning.php
--- 133/banning.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/banning.php	2006-06-08 00:23:46.000000000 -0500
@@ -2,21 +2,33 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/banning.php,v $
-  $Revision: 1.7 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+/**
+* Coppermine Photo Gallery 1.4.6 banning.php
+*
+* Someone please add a description
+*
+* @copyright 2002-2006 Gregory DEMAR, Coppermine Dev Team
+* @license http://opensource.org/licenses/gpl-license.php GNU General Public License V2
+* @package Coppermine
+* @version $Id: banning.php 3116 2006-06-07 22:11:54Z gaugau $
+*/
+
+
 define('IN_COPPERMINE', true);
 define('BANNING_PHP', true);
 
@@ -25,11 +37,17 @@
 
 if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
 // if (defined('UDB_INTEGRATION')) cpg_die(ERROR, $lang_errors['not_with_udb'], __FILE__, __LINE__);
+
+/**
+ * create_banlist()
+ *
+ * @return
+ **/
 function create_banlist()
 {
-    global $CONFIG, $PHP_SELF, $lang_banning_php, $album_date_fmt;
+    global $CONFIG, $lang_banning_php, $album_date_fmt; //$PHP_SELF,
 
-    $result = db_query ("SELECT * FROM {$CONFIG['TABLE_BANNED']}");
+    $result = cpg_db_query ("SELECT *, UNIX_TIMESTAMP(expiry) AS expiry FROM {$CONFIG['TABLE_BANNED']} WHERE brute_force=0");
     $count = mysql_num_rows($result);
     if ($count > 0) {
         echo <<<EOHEAD
@@ -48,28 +66,30 @@
             } else {
                 $username = '';
             }
-            if ($row['expiry']) {
-                $expiry = $row['expiry'];
+
+            if ($row['expiry']) {;
+                $expiry = localised_date($row['expiry'], '%Y-%m-%d');
             } else {
                 $expiry = '';
             }
             echo <<<EOROW
                                         <tr>
-                                               <form action="$PHP_SELF" method="post" name="banlist$row_counter">
+                                               <form action="{$_SERVER['PHP_SELF']}" method="post" name="banlist$row_counter">
                                                      <td width="20%" class="tableb" valign="middle">
-                                                             <input type="hidden" name="ban_id" value="{$row['ban_id']}">
-                                                <input type="text" class="textinput" style="width: 100%" name="edit_ban_user_name" value="$username">
+                                                             <input type="hidden" name="ban_id" value="{$row['ban_id']}" />
+                                                <input type="text" class="textinput" style="width: 100%" name="edit_ban_user_name" value="$username" />
                                         </td>
                                                 <td class="tableb" valign="middle">
-                                                <input type="text" class="textinput" size="15" name="edit_ban_ip_addr" value="{$row['ip_addr']}">
+                                                <input type="text" class="textinput" size="15" name="edit_ban_ip_addr" value="{$row['ip_addr']}" />
                                         </td>
                                                 <td class="tableb" valign="middle">
-                                                <input type="text" class="listbox_lang" size="20" name="edit_ban_expires" value="$expiry" readonly="readonly" onclick="return getCalendar(document.banlist$row_counter.edit_ban_expires);" style="cursor:pointer" title="select date" />
+                                                <input type="text" class="listbox_lang" size="20" name="edit_ban_expires" value="$expiry" readonly="readonly" title="{$lang_banning_php['select_date']}" />
+                                                <a href="javascript:;"  onclick="return getCalendar(document.banlist$row_counter.edit_ban_expires);" title="{$lang_banning_php['select_date']}"><img src="images/calendar.gif" width="16" height="16" border="0" alt="" /></a>
                                         </td>
                                         <td class="tableb" valign="middle">
-                                                                <input type="submit" class="button" name="edit_ban" value="{$lang_banning_php['edit_ban']}">
+                                                                <input type="submit" class="button" name="edit_ban" value="{$lang_banning_php['edit_ban']}" />
                                         &nbsp;&nbsp;
-                                                                <input type="submit" class="button" name="delete_ban" value="{$lang_banning_php['delete_ban']}">
+                                                                <input type="submit" class="button" name="delete_ban" value="{$lang_banning_php['delete_ban']}" />
                                         </td>
                                 </form>
                                 </tr>
@@ -80,32 +100,32 @@
     mysql_free_result($result);
 }
 
-if (count($HTTP_POST_VARS) > 0) {
-    if (isset($HTTP_POST_VARS['add_ban'])) {
-        if ($HTTP_POST_VARS['add_ban_user_name']) {
-            if (!($ban_uid = get_userid($HTTP_POST_VARS['add_ban_user_name']))) {
-                cpg_die(CRITICAL_ERROR, $lang_banning_php['error_user']. ' '. $HTTP_POST_VARS['add_ban_user_name'], __FILE__, __LINE__);
+if (count($_POST) > 0) {
+    if (isset($_POST['add_ban'])) {
+        if ($_POST['add_ban_user_name']) {
+            if (!($ban_uid = get_userid($_POST['add_ban_user_name']))) {
+                cpg_die(CRITICAL_ERROR, $lang_banning_php['error_user']. ' '. $_POST['add_ban_user_name'], __FILE__, __LINE__);
             }
             // check that admin doesn't ban himself
-            if ($HTTP_POST_VARS['add_ban_user_name'] == USER_NAME) {
+            if ($_POST['add_ban_user_name'] == USER_NAME) {
                cpg_die(ERROR, $lang_banning_php['error_admin_ban'], __FILE__, __LINE__);
                }
         } else {
             $ban_uid = 'NULL';
         }
 
-        if ($HTTP_POST_VARS['add_ban_ip_addr']) {
-            $ban_ip_addr = "'" . addslashes($HTTP_POST_VARS['add_ban_ip_addr']) . "'";
+        if ($_POST['add_ban_ip_addr']) {
+            $ban_ip_addr = "'" . addslashes($_POST['add_ban_ip_addr']) . "'";
             //check admin ip address
-            if ($HTTP_POST_VARS['add_ban_ip_addr'] == $REMOTE_ADDR || $HTTP_POST_VARS['add_ban_ip_addr'] == $_SERVER["REMOTE_ADDR"] || ($HTTP_POST_VARS['add_ban_ip_addr'] == $_ENV["REMOTE_ADDR"] && $_ENV["REMOTE_ADDR"])) {
+            if ($_POST['add_ban_ip_addr'] == $REMOTE_ADDR || $_POST['add_ban_ip_addr'] == $_SERVER["REMOTE_ADDR"] || ($_POST['add_ban_ip_addr'] == $_ENV["REMOTE_ADDR"] && $_ENV["REMOTE_ADDR"])) {
                cpg_die(ERROR, $lang_banning_php['error_admin_ban'], __FILE__, __LINE__);
                }
             //check server ip adress
-            if ($HTTP_POST_VARS['add_ban_ip_addr'] == $SERVER_ADDR || $HTTP_POST_VARS['add_ban_ip_addr'] == $_SERVER["SERVER_ADDR"] || $HTTP_POST_VARS['add_ban_ip_addr'] == $_ENV["SERVER_ADDR"]) {
+            if ($_POST['add_ban_ip_addr'] == $SERVER_ADDR || $_POST['add_ban_ip_addr'] == $_SERVER["SERVER_ADDR"] || $_POST['add_ban_ip_addr'] == $_ENV["SERVER_ADDR"]) {
                cpg_die(ERROR, $lang_banning_php['error_server_ban'], __FILE__, __LINE__);
                }
             //check illegal ip addresses
-            $ip_to_check = 'ip'.$HTTP_POST_VARS['add_ban_ip_addr'];
+            $ip_to_check = 'ip'.$_POST['add_ban_ip_addr'];
             $ip_is_illegal = 0;
             $illegal_ip = array('192.168.','10.','172.16.','172.17.','172.18.','172.19.','172.20.','172.21.','172.22.','172.23.','172.24.','172.25.','172.26.','172.27.','172.28.','172.29.','172.30.','172.31.','169.254.','127.', '192.0.','1.0.0.0','204.152.64.','204.152.65.');
             foreach ($illegal_ip as $not_allowed_ip) {
@@ -115,15 +135,27 @@
             for ($i = 224; $i <= 255; $i++) {
             if (strpos($ip_to_check,$i.'.') == 2){$ip_is_illegal++;}
             }
-            if ($ip_is_illegal != 0) {
+            if ($ip_is_illegal != 0 && $CONFIG['ban_private_ip'] == 0) {
             cpg_die(ERROR, $lang_banning_php['error_ip_forbidden'], __FILE__, __LINE__);
             }
         } else {
             $ban_ip_addr = 'NULL';
         }
 
-
-$ban_expires = $HTTP_POST_VARS['add_ban_expires'];
+/* The existing validity check for expiry date stinks, have to create a new one
+        if (isset($_POST['add_ban_expires'])) { //expiry date has been set: start
+            if (($_POST['add_ban_expires']) && ($_POST['add_ban_expires'] != 'never')) { //expiry date contains data and is not set to 'never': start
+                if (!($ban_expires = strtotime($_POST['add_ban_expires']))) {
+                    $ban_expires = 'NULL';
+                }
+            } else {
+                $ban_expires = 'NULL';
+            }
+        } else {
+            $ban_expires = 'NULL';
+        }
+*/
+$ban_expires = $_POST['add_ban_expires'];
 if ($ban_expires == '') {
     $ban_expires = 'NULL';
 } else {
@@ -133,45 +165,59 @@
     $ban_expires = 'NULL';
 }
 
+//print 'expiry date|'.$ban_expires.'|'; //added for debugging
 
         if ($ban_expires < 0) { $ban_expires = 'NULL';}
         // check if anything has been submit at all
-        if (!$HTTP_POST_VARS['add_ban_user_name'] && !$HTTP_POST_VARS['add_ban_ip_addr']) {
+        if (!$_POST['add_ban_user_name'] && !$_POST['add_ban_ip_addr']) {
           cpg_die(CRITICAL_ERROR, $lang_banning_php['error_specify'], __FILE__, __LINE__);
           }
         if ($ban_uid || $ban_ip_addr) {
-            db_query("INSERT INTO {$CONFIG['TABLE_BANNED']} (user_id, ip_addr, expiry) VALUES ($ban_uid, $ban_ip_addr, $ban_expires)");
+            cpg_db_query("INSERT INTO {$CONFIG['TABLE_BANNED']} (user_id, ip_addr, expiry) VALUES ($ban_uid, $ban_ip_addr, $ban_expires)");
         } else {
             cpg_die(CRITICAL_ERROR, $lang_banning_php['error_specify'], __FILE__, __LINE__);
         }
-    } elseif (isset($HTTP_POST_VARS['delete_ban'])) {
-        if (isset($HTTP_POST_VARS['ban_id'])) {
-            $ban_id = (int)$HTTP_POST_VARS['ban_id'];
+    } elseif (isset($_POST['delete_ban'])) {
+        if (isset($_POST['ban_id'])) {
+            $ban_id = (int)$_POST['ban_id'];
             if ($ban_id) {
-                db_query("DELETE FROM {$CONFIG['TABLE_BANNED']} WHERE ban_id=$ban_id");
+                cpg_db_query("DELETE FROM {$CONFIG['TABLE_BANNED']} WHERE ban_id=$ban_id");
             } else {
                 cpg_die(CRITICAL_ERROR, $lang_banning_php['error_ban_id'], __FILE__, __LINE__);
             }
         }
-    } elseif (isset($HTTP_POST_VARS['edit_ban'])) {
-        if (isset($HTTP_POST_VARS['ban_id'])) {
-            $ban_id = (int)$HTTP_POST_VARS['ban_id'];
+    } elseif (isset($_POST['edit_ban'])) {
+        if (isset($_POST['ban_id'])) {
+            $ban_id = (int)$_POST['ban_id'];
             if ($ban_id) {
-                if ($HTTP_POST_VARS['edit_ban_user_name']) {
-                    if (!($ban_uid = get_userid($HTTP_POST_VARS['edit_ban_user_name']))) {
-                        cpg_die(CRITICAL_ERROR, $lang_banning_php['error_user'] . ' ' . $HTTP_POST_VARS['edit_ban_user_name'], __FILE__, __LINE__);
+                if ($_POST['edit_ban_user_name']) {
+                    if (!($ban_uid = get_userid($_POST['edit_ban_user_name']))) {
+                        cpg_die(CRITICAL_ERROR, $lang_banning_php['error_user'] . ' ' . $_POST['edit_ban_user_name'], __FILE__, __LINE__);
                     }
                 } else {
                     $ban_uid = 'NULL';
                 }
 
-                if (isset($HTTP_POST_VARS['edit_ban_ip_addr'])) {
-                    $ban_ip_addr = "'" . addslashes($HTTP_POST_VARS['edit_ban_ip_addr']) . "'";
+                if (isset($_POST['edit_ban_ip_addr'])) {
+                    $ban_ip_addr = "'" . addslashes($_POST['edit_ban_ip_addr']) . "'";
                 } else {
                     $ban_ip_addr = 'NULL';
                 }
 
-                $ban_expires = $HTTP_POST_VARS['edit_ban_expires'];
+                /*
+                if (isset($_POST['edit_ban_expires'])) {
+                    if (($_POST['edit_ban_expires']) && ($_POST['edit_ban_expires'] != 'never')) {
+                        if (!($ban_expires = strtotime($_POST['edit_ban_expires']))) {
+                            $ban_expires = 'NULL';
+                        }
+                    } else {
+                        $ban_expires = 'NULL';
+                    }
+                } else {
+                    $ban_expires = 'NULL';
+                }
+                */
+                $ban_expires = $_POST['edit_ban_expires'];
                 if ($ban_expires == '') {
                       $ban_expires = 'NULL';
                 } else {
@@ -181,7 +227,7 @@
                 if ((int)$ban_expires < 0) $ban_expires = 'NULL';
 
                 if ($ban_uid || $ban_ip_addr) {
-                    db_query("UPDATE {$CONFIG['TABLE_BANNED']} SET user_id=$ban_uid, ip_addr=$ban_ip_addr, expiry=$ban_expires where ban_id=$ban_id");
+                    cpg_db_query("UPDATE {$CONFIG['TABLE_BANNED']} SET user_id=$ban_uid, ip_addr=$ban_ip_addr, expiry=$ban_expires where ban_id=$ban_id");
                 } else {
                     cpg_die(CRITICAL_ERROR, $lang_banning_php['error_specify'], __FILE__, __LINE__);
                 }
@@ -194,14 +240,15 @@
 
 pageheader($lang_banning_php['title']);
 
-$signature = 'Coppermine Photo Gallery ' . COPPERMINE_VERSION;
-
+$signature = 'Coppermine Photo Gallery ' . COPPERMINE_VERSION . ' (' . COPPERMINE_VERSION_STATUS . ')';
+//print "<div align=\"left\">\n";
 starttable('100%', "{$lang_banning_php['title']} - $signature", 4);
 create_banlist();
 endtable();
-$calendar_link_new = 'calendar.php?action=banning&month='.ltrim(strftime('%m'),'0').'&year='.strftime('%Y');
+//print "</div>\n";
+$calendar_link_new = 'calendar.php?action=banning&amp;month='.ltrim(strftime('%m'),'0').'&amp;year='.strftime('%Y');
 print <<<EOT
-<script language="Javascript">
+<script language="javascript" type="text/javascript">
 var calendarWindow = null;
 var calendarFormat = 'y-m-d';
 
@@ -218,7 +265,7 @@
     }
 
     var cal_width = 300;
-    var cal_height = 200;
+    var cal_height = 260;
 
     // IE needs less space to make this thing
     if ((document.all) && (navigator.userAgent.indexOf("Konqueror") == -1)) {
@@ -249,15 +296,16 @@
                                         </tr>
 
                                         <tr>
-                                               <form action="$PHP_SELF" method="post" name="list">
+                                               <form action="{$_SERVER['PHP_SELF']}" method="post" name="list">
                                                      <td class="tableb" valign="middle">
-                                                <input type="text" class="textinput" style="width: 100%" name="add_ban_user_name" value="">
+                                                <input type="text" class="textinput" style="width: 100%" name="add_ban_user_name" value="" />
                                         </td>
                                                 <td class="tableb" valign="middle">
                                                 <input type="text" class="textinput" name="add_ban_ip_addr" value="" size="15" maxlength="15" />
                                         </td>
                                                 <td class="tableb" valign="middle">
-                                                <input type="text" class="listbox_lang"  name="add_ban_expires" value="" size="20" readonly="readonly" onclick="return getCalendar(document.list.add_ban_expires);" style="cursor:pointer" title="select date" />
+                                                <input type="text" class="listbox_lang"  name="add_ban_expires" value="" size="20" readonly="readonly" title="{$lang_banning_php['select_date']}" />
+                                                <a href="javascript:;"  onclick="return getCalendar(document.list.add_ban_expires);" title="{$lang_banning_php['select_date']}"><img src="images/calendar.gif" width="16" height="16" border="0" alt="" /></a>
                                         </td>
                                         <td class="tableb" valign="top">
                                                                 <input type="submit" class="button" name="add_ban" value="{$lang_banning_php['add_ban']}" />
@@ -278,7 +326,7 @@
 print "<input type=\"text\" class=\"textinput\" size=\"20\" name=\"queryinput\" value=\"\" maxlength=\"15\" />\n";
 print "</td>\n";
 print "<td class=\"tableb\">\n";
-print "<input type=\"submit\" class=\"button\" name=\"submit\" value=\"{$lang_banning_php['submit']}\" >\n";
+print "<input type=\"submit\" class=\"button\" name=\"submit\" value=\"{$lang_banning_php['submit']}\" />\n";
 print "</td>\n";
 print "</tr>\n";
 endtable();
@@ -287,4 +335,4 @@
 pagefooter();
 ob_end_flush();
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/bridge/coppermine.inc.php cpg148/bridge/coppermine.inc.php
--- 133/bridge/coppermine.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/bridge/coppermine.inc.php	2006-06-08 00:23:46.000000000 -0500
@@ -0,0 +1,437 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
+// Switch that allows overriding the bridge manager with hard-coded values
+define('USE_BRIDGEMGR', 1);
+
+require_once 'bridge/udb_base.inc.php';
+
+class coppermine_udb extends core_udb {
+
+        function coppermine_udb()
+        {
+                global $BRIDGE,$CONFIG;
+
+                if (!USE_BRIDGEMGR) {
+
+                        $this->boardurl = 'http://localhost/coppermine';
+                        include_once('../include/config.inc.php');
+
+                } else {
+                        $this->boardurl = $CONFIG['site_url'];
+                        $this->use_post_based_groups = @$BRIDGE['use_post_based_groups'];
+                }
+
+                // A hash that's a little specific to the client's configuration
+                $this->client_id = md5($_SERVER['HTTP_USER_AGENT'].$_SERVER['SERVER_PROTOCOL'].$CONFIG['site_url']);
+
+                $this->multigroups = 1;
+
+                $this->group_overrride = !$this->use_post_based_groups;
+
+                // Database connection settings
+                $this->db = array(
+                        'name' => $CONFIG['dbname'],
+                        'host' => $CONFIG['dbserver'] ? $CONFIG['dbserver'] : 'localhost',
+                        'user' => $CONFIG['dbuser'],
+                        'password' => $CONFIG['dbpass'],
+                        'prefix' =>$CONFIG['TABLE_PREFIX']
+                );
+
+                // Board table names
+                $this->table = array(
+                        'users' => 'users',
+                        'groups' => 'usergroups',
+                        'sessions' => 'sessions'
+                );
+
+                // Derived full table names
+                $this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
+                $this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
+                $this->sessionstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];
+
+                // Table field names
+                $this->field = array(
+                        'username' => 'user_name', // name of 'username' field in users table
+                        'user_id' => 'user_id', // name of 'id' field in users table
+                        'password' => 'user_password', // name of 'password' field in users table
+                        'email' => 'user_email', // name of 'email' field in users table
+                        'regdate' => 'UNIX_TIMESTAMP(user_regdate)', // name of 'registered' field in users table
+                        'lastvisit' => 'UNIX_TIMESTAMP(user_lastvisit)', // last time user logged in
+                        'active' => 'user_active', // is user account active?
+                        'location' => "''", // name of 'location' field in users table
+                        'website' => "''", // name of 'website' field in users table
+                        'usertbl_group_id' => 'user_group', // name of 'group id' field in users table
+                        'grouptbl_group_id' => 'group_id', // name of 'group id' field in groups table
+                        'grouptbl_group_name' => 'group_name' // name of 'group name' field in groups table
+                );
+
+                // Pages to redirect to
+                $this->page = array(
+                        'register' => 'register.php',
+                        'editusers' => 'usermgr.php',
+                        'edituserprofile' => 'profile.php'
+                );
+
+                // Group ids - admin and guest only.
+                $this->admingroups = array(1);
+                $this->guestgroup = 3;
+
+                // Connect to db
+                $this->connect($CONFIG['LINK_ID']);
+        }
+
+
+        // Login function
+        function login( $username = null, $password = null, $remember = false ) {
+                global $CONFIG;
+
+                // Create the session_id from concat(cookievalue,client_id)
+                $session_id = $this->session_id.$this->client_id;
+
+                // Check if encrypted passwords are enabled
+                if ($CONFIG['enable_encrypted_passwords']) {
+                        $encpassword = md5($password);
+                } else {
+                        $encpassword = $password;
+                }
+
+                // Check for user in users table
+                $sql =  "SELECT user_id, user_name, user_password FROM {$this->usertable} WHERE ";
+                $sql .= "user_name = '$username' AND BINARY user_password = '$encpassword' AND user_active = 'YES'";
+                $results = cpg_db_query($sql);
+
+                // If exists update lastvisit value, session, and login
+                if (mysql_num_rows($results)) {
+
+                        // Update lastvisit value
+                        $sql =  "UPDATE {$this->usertable} SET user_lastvisit = NOW() ";
+                        $sql .= "WHERE user_name = '$username' AND BINARY user_password = '$encpassword' AND user_active = 'YES'";
+                        cpg_db_query($sql, $this->link_id);
+        
+                        $USER_DATA = mysql_fetch_assoc($results);
+                        mysql_free_result($results);
+        
+                        // If this is a 'remember me' login set the remember field to true
+                        if ($remember) {
+                                $remember_sql = ",remember = '1' ";
+                        } else {
+                                $remember_sql = '';
+                        }
+        
+                        // Update guest session with user's information
+                        $sql  = "update {$this->sessionstable} set ";
+                        $sql .= "user_id={$USER_DATA['user_id']} ";
+                        $sql .= $remember_sql;
+                        $sql .= "where session_id=md5('$session_id');";
+                        cpg_db_query($sql, $this->link_id);
+
+                        return $USER_DATA;
+                } else {
+
+                        return false;
+                }
+        }
+
+
+        // Logout function
+        function logout() {
+
+                // Revert authenticated session to a guest session
+                $session_id = $this->session_id.$this->client_id;
+                $sql  = "update {$this->sessionstable} set user_id = 0, remember=0 where session_id=md5('$session_id');";
+                cpg_db_query($sql, $this->link_id);
+        }
+		
+        function get_groups( &$user )
+        {
+			$groups = array($user['group_id'] - 100);
+
+			$sql = "SELECT user_group_list FROM {$this->usertable} AS u WHERE {$this->field['user_id']}='{$user['id']}' and user_group_list <> '';";
+
+			$result = cpg_db_query($sql, $this->link_id);
+
+			if ($row = mysql_fetch_array($result)){
+				$groups = array_merge($groups, explode(',', $row['user_group_list']));
+			}
+			
+			mysql_free_result($result);
+
+			return $groups;
+        }
+		
+        // definition of actions required to convert a password from user database form to cookie form
+        function udb_hash_db($password)
+        {
+                return $password;
+        }
+
+
+        // definition of how to extract id, name, group from a session cookie
+        function session_extraction()
+        {
+            global $CONFIG;
+
+                // Default anonymous values
+                $id = 0;
+                $pass = '';
+
+                // Get the session cookie value
+                $sessioncookie = $_COOKIE[$this->client_id];
+
+                // Create the session id by concat(session_cookie_value, client_id)
+                $session_id = $sessioncookie.$this->client_id;
+
+                // Lifetime of 'remember me' session is 2 weeks
+                $rememberme_life_time = time()-(CPG_WEEK*2);
+        
+                // Lifetime of normal session is 1 hour
+                $session_life_time = time()-CPG_HOUR;
+        
+                // Delete old sessions
+                $sql = "delete from {$this->sessionstable} where time<$session_life_time and remember=0;";
+                cpg_db_query($sql, $this->link_id);
+        
+                // Delete stale 'remember me' sessions
+                $sql = "delete from {$this->sessionstable} where time<$rememberme_life_time;";
+                cpg_db_query($sql, $this->link_id);
+        
+                // Check for valid session if session_cookie_value exists
+                if ($sessioncookie) {
+        
+                    // Check for valid session
+                    $sql =  'select user_id from '.$this->sessionstable.' where session_id=md5("'.$session_id.'");';
+                    $result = cpg_db_query($sql);
+        
+                    // If session exists...
+                    if (mysql_num_rows($result)) {
+                        $row = mysql_fetch_assoc($result);
+                        mysql_free_result($result);
+        
+                        $row['user_id'] = (int) $row['user_id'];
+        
+                        // Check if there's a user for this session
+                        $sql =  'select user_id as id, user_password as password ';
+                        $sql .= 'from '.$this->usertable.' ';
+                        $sql .= 'where user_id='.$row['user_id'];
+                        $result = cpg_db_query($sql, $this->link_id);
+        
+                        // If user exists, use the current session
+                        if ($result) {
+                            $row = mysql_fetch_assoc($result);
+                            mysql_free_result($result);
+        
+                            $pass = $row['password'];
+                            $id = (int) $row['id'];
+                            $this->session_id = $sessioncookie;
+        
+                        // If the user doesn't exist, use default guest credentials
+                        }
+        
+                    // If not a valid session exists, create a new session
+                    } else {
+        
+                        $this->create_session();
+                    }
+        
+                // No session exists; create one
+                } else {
+        
+                    $this->create_session();
+                }
+
+                return ($id) ? array($id, $pass) : false;
+        }
+
+
+        // Function used to keep the session alive
+        function session_update()
+        {
+                $session_id = $this->session_id.$this->client_id;
+                $sql = "update {$this->sessionstable} set time='".time()."' where session_id=md5('$session_id');";
+                cpg_db_query($sql);
+        }
+
+
+        // Create a new session with the cookie lifetime set to 2 weeks
+        function create_session() {
+                global $CONFIG;
+                // start session
+                $this->session_id = $this->generateId();
+                $session_id = $this->session_id.$this->client_id;
+        
+                $sql =  'insert into '.$this->sessionstable.' (session_id, user_id, time, remember) values ';
+                $sql .= '("'.md5($session_id).'", 0, "'.time().'", 0);';
+        
+                // insert the guest session
+                cpg_db_query($sql, $this->link_id);
+        
+                // set the session cookie
+                setcookie( $this->client_id, $this->session_id, time() + (CPG_WEEK*2), $CONFIG['cookie_path'] );
+        }
+
+
+        // Modified function taken from Mambo session class
+        function generateId() {
+                $failsafe = 20;
+                $randnum = 0;
+                while ($failsafe--) {
+                        $randnum = md5( uniqid( microtime(), 1 ));
+                        $session_id = $randnum.$this->client_id;
+                        if ($randnum != "") {
+                                $sql = "SELECT session_id FROM {$this->sessionstable} WHERE session_id=MD5('$session_id')";
+								$result = cpg_db_query($sql, $this->link_id);
+                                if (!mysql_num_rows($result)) {
+                                        break;
+                                }
+                                mysql_free_result($result);
+                        }
+                }
+                return $randnum;
+        }
+
+
+        // Gets user/guest count
+        function get_session_users() {
+                static $count = array();
+    
+                if (!$count) {
+                        // Get guest count
+                        $sql = "select count(user_id) as num_guests from {$this->sessionstable} where user_id=0;";
+                        $result = cpg_db_query($sql, $this->link_id);
+                        $count = mysql_fetch_assoc($result);
+            
+                        // Get authenticated user count
+                        $sql = "select count(user_id) as num_users from {$this->sessionstable} where user_id>0;";
+                        $result = cpg_db_query($sql, $this->link_id);
+                        $count = array_merge(mysql_fetch_assoc($result), $count);
+                }
+
+                return $count;
+        }
+
+
+        /*
+         * Overidden functions !!DO NOT REMOVE OR CPG WILL NOT WORK CORRECTLY!!
+         */
+        // definition of how to extract an id and password hash from a cookie
+        function cookie_extraction()
+        {
+                return false;
+        }
+
+        // Register
+        function register_page()
+        {        }
+
+        // Edit users
+        function edit_users()
+        {        }
+
+        // View users
+        function view_users()
+        {        }
+
+        // View user profile
+        function view_profile($uid)
+        {        }
+
+        // Edit user profile
+        function edit_profile($uid)
+        {        }
+
+        function login_page()
+        {        }
+
+        function logout_page() {
+            $this->logout();
+        }
+		/* Note : we don't want to overide this - the groups need to be resynced to coppermine default after un-integration
+         * Rebuttal: without overriding and removing Coppermine group deletion (see below) its impossible to add new groups to a non-bridged install.
+         */
+		
+    	function synchronize_groups()
+    	{
+    		global $CONFIG ;
+
+    		if ($this->use_post_based_groups){
+    			if ($this->group_overrride){
+    				$udb_groups = $this->collect_groups();
+    			} else {
+    				$sql = "SELECT * FROM {$this->groupstable} WHERE {$this->field['grouptbl_group_name']} <> ''";
+
+    				$result = cpg_db_query($sql, $this->link_id);
+
+    				$udb_groups = array();
+
+    				while ($row = mysql_fetch_assoc($result))
+    				{
+    					$udb_groups[$row[$this->field['grouptbl_group_id']]+100] = utf_ucfirst(utf_strtolower($row[$this->field['grouptbl_group_name']]));
+    				}
+    			}
+    		} else {
+    			$udb_groups = array(1 =>'Administrators', 2=> 'Registered', 3=>'Guests', 4=> 'Banned');
+    		}
+
+    		$result = cpg_db_query("SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1");
+
+    		while ($row = mysql_fetch_array($result)) {
+    			$cpg_groups[$row['group_id']] = $row['group_name'];
+    		}
+
+    		mysql_free_result($result);
+            /* Must be removed to allow new groups to be created in an unbridged install.
+    		// Scan Coppermine groups that need to be deleted
+    		foreach($cpg_groups as $c_group_id => $c_group_name) {
+    			if ((!isset($udb_groups[$c_group_id]))) {
+    				cpg_db_query("DELETE FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = '" . $c_group_id . "' LIMIT 1");
+    				unset($cpg_groups[$c_group_id]);
+    			}
+    		}
+    		*/
+
+    		// Scan udb groups that need to be created inside Coppermine table
+    		foreach($udb_groups as $i_group_id => $i_group_name) {
+    			if ((!isset($cpg_groups[$i_group_id]))) {
+    				// add admin info
+    				$admin_access = in_array($i_group_id-100, $this->admingroups) ? '1' : '0';
+    				cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']} (group_id, group_name, has_admin_access) VALUES ('$i_group_id', '" . addslashes($i_group_name) . "', '$admin_access')");
+    				$cpg_groups[$i_group_id] = $i_group_name;
+    			}
+    		}
+
+    		// Update Group names
+    		foreach($udb_groups as $i_group_id => $i_group_name) {
+    			if ($cpg_groups[$i_group_id] != $i_group_name) {
+    				cpg_db_query("UPDATE {$CONFIG['TABLE_USERGROUPS']} SET group_name = '" . addslashes($i_group_name) . "' WHERE group_id = '$i_group_id' LIMIT 1");
+    			}
+    		}
+    		// fix admin grp
+    		if (!$this->use_post_based_groups) cpg_db_query("UPDATE {$CONFIG['TABLE_USERGROUPS']} SET has_admin_access = '1' WHERE group_id = '1' LIMIT 1");
+
+    	}
+
+}
+
+// and go !
+$cpg_udb = new coppermine_udb;
+?>
diff -ruN 133/bridge/invisionboard20.inc.php cpg148/bridge/invisionboard20.inc.php
--- 133/bridge/invisionboard20.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/bridge/invisionboard20.inc.php	2006-06-08 00:23:46.000000000 -0500
@@ -0,0 +1,148 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
+// Switch that allows overriding the bridge manager with hard-coded values
+define('USE_BRIDGEMGR', 1);
+
+require_once 'bridge/udb_base.inc.php';
+
+class cpg_udb extends core_udb {
+
+	function cpg_udb()
+	{
+		global $BRIDGE;
+		
+		if (!USE_BRIDGEMGR) {
+			$this->boardurl = 'http://localhost/ipb';
+			require_once('../ipb/conf_global.php');
+			$this->use_post_based_groups = 0;
+		} else {
+			require_once($BRIDGE['relative_path_to_config_file'] . '/conf_global.php');
+			$this->boardurl = $INFO['board_url'];
+			$this->use_post_based_groups = $BRIDGE['use_post_based_groups'];
+		}
+		
+		// Database connection settings
+		$this->db = array(
+			'name' => $INFO['sql_database'],
+			'host' => $INFO['sql_host'] ? $INFO['sql_host'] : 'localhost',
+			'user' => $INFO['sql_user']	,
+			'password' => $INFO['sql_pass'],
+			'prefix' =>$INFO['sql_tbl_prefix']
+		);
+		
+		// Board table names
+		$this->table = array(
+			'users' => 'members',
+			'groups' => 'groups',
+			'sessions' => 'sessions'
+		);
+
+		// Derived full table names
+		$this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
+		$this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
+		$this->sessionstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];
+		
+		// Table field names
+		$this->field = array(
+			'username' => 'name', // name of 'username' field in users table
+			'user_id' => 'id', // name of 'id' field in users table
+			'password' => 'member_login_key', // name of 'password' field in users table
+			'email' => 'email', // name of 'email' field in users table
+			'regdate' => 'joined', // name of 'registered' field in users table
+			'location' => "''", // name of 'location' field in users table
+			'website' => "''", // name of 'website' field in users table
+			'usertbl_group_id' => 'mgroup', // name of 'group id' field in users table
+			'grouptbl_group_id' => 'g_id', // name of 'group id' field in groups table
+			'grouptbl_group_name' => 'g_title' // name of 'group name' field in groups table
+		);
+		
+		// Pages to redirect to
+		$this->page = array(
+			'register' => '/index.php?act=Reg&CODE=00',
+			'editusers' => '/admin.php',
+			'edituserprofile' => '/index.php?showuser='
+		);
+	
+	
+		// Group ids - admin and guest only.
+		$this->admingroups = array($INFO['admin_group']);
+		$this->guestgroup = $this->use_post_based_groups ? $INFO['guest_group']+100 : 3;
+		
+		// Connect to db
+		$this->connect();
+	}
+
+	// definition of how to extract id, pass from session cookie
+	function session_extraction()
+	{
+		if (isset($_COOKIE['session_id'])) {
+			$session_id = addslashes($_COOKIE['session_id']);
+
+			$sql = "SELECT member_id , member_login_key FROM {$this->sessionstable} AS s INNER JOIN {$this->usertable} AS u ON s.member_id = u.id WHERE s.id = '$session_id'";
+			
+			$result = cpg_db_query($sql, $this->link_id);
+			
+			if (mysql_num_rows($result)){
+				$row = mysql_fetch_array($result);
+				return $row;
+			}
+		} else {
+			return false;
+		}
+	}
+	
+	// definition of how to extract an id and password hash from a cookie
+	function cookie_extraction()
+	{
+	    $id = 0;
+		$pass = '';
+		
+		if (isset($_COOKIE['member_id']) && isset($_COOKIE['pass_hash'])) {
+			$id = (int)$_COOKIE['member_id'];
+			$pass = substr(addslashes($_COOKIE['pass_hash']), 0, 32);
+		}
+
+		return ($id) ? array($id, $pass) : false;
+	}
+	
+	// definition of actions required to convert a password from user database form to cookie form
+	function udb_hash_db($password)
+	{
+		return $password; // unused
+	}
+	
+	function login_page()
+	{
+		$this->redirect("/index.php?act=Login&CODE=00");
+	}
+
+	function logout_page()
+	{
+		$this->redirect("/index.php?act=Login&CODE=03");
+	}
+}
+
+// and go !
+$cpg_udb = new cpg_udb;
+
+
+
diff -ruN 133/bridge/invisionboard.inc.php cpg148/bridge/invisionboard.inc.php
--- 133/bridge/invisionboard.inc.php	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/bridge/invisionboard.inc.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,510 +0,0 @@
-<?php
-/*************************
-  Coppermine Photo Gallery
-  ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly 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 as published by
-  the Free Software Foundation; either version 2 of the License, or
-  (at your option) any later version.
-  ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/bridge/invisionboard.inc.php,v $
-  $Revision: 1.9 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:13 $
-**********************************************/
-
-// ------------------------------------------------------------------------- //
-// Modify the values below according to your Board installation              //
-// ------------------------------------------------------------------------- //
-
-// database configuration
-define('IB_DB_NAME', 'ivboard'); // The name of the database used by the board
-define('IB_BD_HOST', 'localhost'); // The name of the database server
-define('IB_DB_USERNAME', 'root'); // The username to use to connect to the database
-define('IB_DB_PASSWORD', ''); // The password to use to connect to the database
-
-// The web path to your Invision Board directory
-// In this example http://yoursite_name.com/ivboard/
-define('IB_WEB_PATH', '/ivboard/');
-// ------------------------------------------------------------------------- //
-// You can keep the default values below if your installation is standard
-// ------------------------------------------------------------------------- //
-// The prefix for the Invision Board cookies
-define('IB_COOKIE_PREFIX', ''); // The prefix used for board cookies
-
-// Prefix and names for the database tables
-define('IB_TABLE_PREFIX', 'ibf_'); // The prefix used for the DB tables
-define('IB_USER_TABLE', 'members'); // The members table
-define('IB_SESSION_TABLE', 'sessions'); // The sessions table
-define('IB_GROUP_TABLE', 'groups'); // The groups table
-
-// Group definitions (default values used by the board)
-define('IB_VALIDATING_GROUP', 1);
-define('IB_GUEST_GROUP', 2);
-define('IB_MEMBERS_GROUP', 3);
-define('IB_ADMIN_GROUP', 4);
-define('IB_BANNED_GROUP', 5);
-// ------------------------------------------------------------------------- //
-// Nothing to edit below this line
-// ------------------------------------------------------------------------- //
-// Authenticate a user using cookies
-function udb_authenticate()
-{
-    global $HTTP_COOKIE_VARS, $USER_DATA, $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-    global $HTTP_SERVER_VARS, $HTTP_X_FORWARDED_FOR, $HTTP_PROXY_USER, $REMOTE_ADDR;
-    // For error checking
-    $CONFIG['TABLE_USERS'] = '**ERROR**';
-    // Permissions for a default group
-    $default_group = array('group_id' => IB_GUEST_GROUP,
-        'group_name' => 'Unknown',
-        'has_admin_access' => 0,
-        'can_send_ecards' => 0,
-        'can_rate_pictures' => 0,
-        'can_post_comments' => 0,
-        'can_upload_pictures' => 0,
-        'can_create_albums' => 0,
-        'pub_upl_need_approval' => 1,
-        'priv_upl_need_approval' => 1,
-        'upload_form_config' => 0,
-        'custom_user_upload' => 0,
-        'num_file_upload' => 0,
-        'num_URI_upload' => 0,
-        'has_admin_access' => 0,
-        'can_see_all_albums' => 0,
-        'groups' => array (IB_GUEST_GROUP)
-        );
-    // Retrieve cookie stored login information
-    if (!isset($HTTP_COOKIE_VARS[IB_COOKIE_PREFIX . 'member_id']) || !isset($HTTP_COOKIE_VARS[IB_COOKIE_PREFIX . 'pass_hash'])) {
-        $cookie_uid = 0;
-        $cookie_pass = '*';
-    } else {
-        $cookie_uid = (int)$HTTP_COOKIE_VARS[IB_COOKIE_PREFIX . 'member_id'];
-        $cookie_pass = substr(addslashes($HTTP_COOKIE_VARS[IB_COOKIE_PREFIX . 'pass_hash']), 0, 32);
-    }
-    // If autologin was not selected, we need to use the sessions table
-    if (!$cookie_uid && isset($HTTP_COOKIE_VARS[IB_COOKIE_PREFIX . 'session_id'])) {
-        $session_id = addslashes($HTTP_COOKIE_VARS[IB_COOKIE_PREFIX . 'session_id']);
-
-        if (isset($HTTP_SERVER_VARS['REMOTE_ADDR'])) {
-            $remote_ip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
-        } elseif (isset($HTTP_X_FORWARDED_FOR)) {
-            $remote_ip = $HTTP_X_FORWARDED_FOR;
-        } elseif (isset($HTTP_PROXY_USER)) {
-            $remote_ip = $HTTP_PROXY_USER;
-        } elseif (isset($REMOTE_ADDR)) {
-            $remote_ip = $REMOTE_ADDR;
-        } else {
-            $remote_ip = '-1';
-        }
-
-        $remote_ip = preg_replace("/^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})/", "\\1.\\2.\\3.\\4", $remote_ip);
-
-        $sql = "SELECT member_id as user_id, member_name as user_name, member_group as mgroup " . "FROM " . $UDB_DB_NAME_PREFIX . IB_TABLE_PREFIX . IB_SESSION_TABLE . " " . "WHERE id = '$session_id' AND ip_address = '$remote_ip'";
-    } else {
-        $sql = "SELECT id as user_id, name as user_name, mgroup " . "FROM " . $UDB_DB_NAME_PREFIX . IB_TABLE_PREFIX . IB_USER_TABLE . " " . "WHERE id='$cookie_uid' AND password='$cookie_pass'";
-    }
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $USER_DATA = mysql_fetch_array($result);
-        mysql_free_result($result);
-
-        define('USER_ID', (int)$USER_DATA['user_id']);
-        define('USER_NAME', $USER_DATA['user_name']);
-        // Retrieve group information
-        $sql = "SELECT * " . "FROM {$CONFIG['TABLE_USERGROUPS']} " . "WHERE group_id = '{$USER_DATA['mgroup']}'";
-        $result = db_query($sql);
-        if (mysql_num_rows($result)) {
-            $USER_DATA2 = mysql_fetch_array($result);
-        } else {
-            $USER_DATA2 = $default_group;
-        }
-
-        $USER_DATA = array_merge($USER_DATA, $USER_DATA2);
-                $USER_DATA['groups'] = array ($USER_DATA['group_id']);
-
-
-                $USER_DATA['has_admin_access'] = USER_ID ? ($USER_DATA['mgroup'] == IB_ADMIN_GROUP) : 0;
-                $USER_DATA['can_see_all_albums'] = $USER_DATA['has_admin_access'];
-
-        define('USER_GROUP', $USER_DATA['group_name']);
-        define('USER_GROUP_SET', '(' . $USER_DATA['group_id'] . ')');
-        define('USER_IS_ADMIN', USER_ID ? ($USER_DATA['mgroup'] == IB_ADMIN_GROUP) : 0);
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', USER_ID ? (int)$USER_DATA['can_create_albums'] : 0);
-        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-        mysql_free_result($result);
-    } else {
-        $result = db_query("SELECT * FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = " . IB_GUEST_GROUP);
-        if (!mysql_num_rows($result)) {
-            $USER_DATA = $default_group;
-        } else {
-            $USER_DATA = mysql_fetch_array($result);
-        }
-
-        $USER_DATA['groups'] = array (IB_GUEST_GROUP);
-                $USER_DATA['has_admin_access'] = 0;
-                $USER_DATA['can_see_all_albums'] = 0;
-
-        define('USER_ID', 0);
-        define('USER_NAME', 'Anonymous');
-        define('USER_GROUP_SET', '(' . IB_GUEST_GROUP . ')');
-        define('USER_IS_ADMIN', 0);
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', 0);
-        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-        mysql_free_result($result);
-    }
-}
-// Retrieve the name of a user
-function udb_get_user_name($uid)
-{
-    global $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-
-    $sql = "SELECT name as user_name " . "FROM " . $UDB_DB_NAME_PREFIX . IB_TABLE_PREFIX . IB_USER_TABLE . " " . "WHERE id = '$uid'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_name'];
-    } else {
-        return '';
-    }
-}
-// Retrieve the name of a user (Added to fix banning w/ bb integration - Nibbler)
-function udb_get_user_id($username)
-{
-    global $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-
-    $username = addslashes($username);
-
-    $sql = "SELECT id as user_id " . "FROM " . $UDB_DB_NAME_PREFIX . IB_TABLE_PREFIX . IB_USER_TABLE . " " . "WHERE name = '$username'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_id'];
-    } else {
-        return '';
-    }
-}
-
-// Redirect
-function udb_redirect($target)
-{
-    header('Location: http://' . $_SERVER['HTTP_HOST'] . IB_WEB_PATH . $target);
-    exit;
-}
-
-// Register
-function udb_register_page()
-{
-    $target = 'index.php?&act=Reg&CODE=00';
-    udb_redirect($target);
-}
-// Login
-function udb_login_page()
-{
-    $target = 'index.php?&act=Login&CODE=00';
-    udb_redirect($target);
-}
-// Logout
-function udb_logout_page()
-{
-    $target = 'index.php?&act=Login&CODE=03';
-    udb_redirect($target);
-}
-// Edit users
-function udb_edit_users()
-{
-    $target = 'admin.php';
-    udb_redirect($target);
-}
-// Get user information
-function udb_get_user_infos($uid)
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-    global $lang_register_php;
-
-    $sql = "SELECT name as user_name, mgroup, email as user_email, joined as user_regdate, " . "location as user_location, interests as user_interests, website as user_website " . "FROM " . $UDB_DB_NAME_PREFIX . IB_TABLE_PREFIX . IB_USER_TABLE . " " . "WHERE id = '$uid'";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_register_php['err_unk_user'], __FILE__, __LINE__);
-    $user_data = mysql_fetch_array($result);
-    mysql_free_result($result);
-
-    $user_data['group_name'] = '';
-    $user_data['user_occupation'] = '';
-
-    $sql = "SELECT group_name " . "FROM {$CONFIG['TABLE_USERGROUPS']} " . "WHERE group_id = {$user_data['mgroup']} ";
-    $result = db_query($sql);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        $user_data['group_name'] = $row['group_name'];
-    }
-    mysql_free_result($result);
-
-    return $user_data;
-}
-// Edit user profile
-function udb_edit_profile($uid)
-{
-    $target = 'index.php?&act=UserCP&CODE=00';
-    udb_redirect($target);
-}
-// Query used to list users
-function udb_list_users_query(&$user_count)
-{
-    global $CONFIG, $FORBIDDEN_SET;
-
-    if ($FORBIDDEN_SET != "") $forbidden = "AND $FORBIDDEN_SET";
-    $sql = "SELECT (category - " . FIRST_USER_CAT . ") as user_id," . "        '???' as user_name," . "        COUNT(DISTINCT a.aid) as alb_count," . "        COUNT(DISTINCT pid) as pic_count," . "        MAX(pid) as thumb_pid " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.aid = a.aid " . "WHERE approved = 'YES' AND category > " . FIRST_USER_CAT . " $forbidden GROUP BY category " . "ORDER BY category ";
-    $result = db_query($sql);
-
-    $user_count = mysql_num_rows($result);
-
-    return $result;
-}
-
-function udb_list_users_retrieve_data($result, $lower_limit, $count)
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    mysql_data_seek($result, $lower_limit);
-
-    $rowset = array();
-    $i = 0;
-    $user_id_set = '';
-
-    while (($row = mysql_fetch_array($result)) && ($i++ < $count)) {
-        $user_id_set .= $row['user_id'] . ',';
-        $rowset[] = $row;
-    }
-    mysql_free_result($result);
-
-    $user_id_set = '(' . substr($user_id_set, 0, -1) . ')';
-    $sql = "SELECT id as user_id, name as user_name " . "FROM " . $UDB_DB_NAME_PREFIX . IB_TABLE_PREFIX . IB_USER_TABLE . " " . "WHERE id IN $user_id_set";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $name[$row['user_id']] = $row['user_name'];
-    }
-    for($i = 0; $i < count($rowset); $i++) {
-        $rowset[$i]['user_name'] = empty($name[$rowset[$i]['user_id']]) ? '???' : $name[$rowset[$i]['user_id']];
-    }
-
-    return $rowset;
-}
-// Group table synchronisation
-function udb_synchronize_groups()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $result = db_query("SELECT g_id, g_title FROM " . $UDB_DB_NAME_PREFIX . IB_TABLE_PREFIX . IB_GROUP_TABLE . " WHERE 1", $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $ib_groups[$row['g_id']] = $row['g_title'];
-    }
-    mysql_free_result($result);
-
-    $result = db_query("SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1");
-    while ($row = mysql_fetch_array($result)) {
-        $cpg_groups[$row['group_id']] = $row['group_name'];
-    }
-    mysql_free_result($result);
-    // Scan Coppermine groups that need to be deleted
-    foreach($cpg_groups as $c_group_id => $c_group_name) {
-        if ((!isset($ib_groups[$c_group_id]))) {
-            db_query("DELETE FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = '" . $c_group_id . "' LIMIT 1");
-            unset($cpg_groups[$c_group_id]);
-        }
-    }
-    // Scan Invision Board groups that need to be created inside Coppermine table
-    foreach($ib_groups as $i_group_id => $i_group_name) {
-        if ((!isset($cpg_groups[$i_group_id]))) {
-            db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']} (group_id, group_name) VALUES ('$i_group_id', '" . addslashes($i_group_name) . "')");
-            $cpg_groups[$i_group_id] = $i_group_name;
-        }
-    }
-    // Update Group names
-    foreach($ib_groups as $i_group_id => $i_group_name) {
-        if ($cpg_groups[$i_group_id] != $i_group_name) {
-            db_query("UPDATE {$CONFIG['TABLE_USERGROUPS']} SET group_name = '" . addslashes($i_group_name) . "' WHERE group_id = '$i_group_id' LIMIT 1");
-        }
-    }
-}
-// Retrieve the album list used in gallery admin mode
-function udb_get_admin_album_list()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID, $FORBIDDEN_SET;
-
-    if (UDB_CAN_JOIN_TABLES) {
-        $sql = "SELECT aid, CONCAT('(', name, ') ', a.title) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN " . $UDB_DB_NAME_PREFIX . IB_TABLE_PREFIX . IB_USER_TABLE . " AS u ON category = (" . FIRST_USER_CAT . " + id) " . "ORDER BY title";
-        return $sql;
-    } else {
-        $sql = "SELECT aid, IF(category > " . FIRST_USER_CAT . ", CONCAT('* ', title), CONCAT(' ', title)) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} " . "ORDER BY title";
-        return $sql;
-    }
-}
-
-function udb_util_filloptions()
-{
-    global $albumtbl, $picturetbl, $categorytbl, $lang_util_php, $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $usertbl = $UDB_DB_NAME_PREFIX.IB_TABLE_PREFIX . IB_USER_TABLE;
-
-    if (UDB_CAN_JOIN_TABLES) {
-
-        $query = "SELECT aid, category, IF(name IS NOT NULL, CONCAT('(', name, ') ', a.title), CONCAT(' - ', a.title)) AS title " . "FROM $albumtbl AS a " . "LEFT JOIN $usertbl AS u ON category = (" . FIRST_USER_CAT . " + id) " . "ORDER BY category, title";
-        $result = db_query($query, $UDB_DB_LINK_ID);
-        // $num=mysql_numrows($result);
-        echo '<select size="1" name="albumid">';
-
-        while ($row = mysql_fetch_array($result)) {
-            $sql = "SELECT name FROM $categorytbl WHERE cid = " . $row["category"];
-            $result2 = db_query($sql);
-            $row2 = mysql_fetch_array($result2);
-
-            print "<option value=\"" . $row["aid"] . "\">" . $row2["name"] . $row["title"] . "</option>\n";
-        }
-
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    } else {
-
-        // Query for list of public albums
-
-        $public_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < " . FIRST_USER_CAT . " ORDER BY title");
-
-        if (mysql_num_rows($public_albums)) {
-            $public_result = db_fetch_rowset($public_albums);
-        } else {
-            $public_result = array();
-        }
-
-        // Initialize $merged_array
-        $merged_array = array();
-
-        // Count the number of albums returned.
-        $end = count($public_result);
-
-        // Cylce through the User albums.
-        for($i=0;$i<$end;$i++) {
-
-            //Create a new array sow we may sort the final results.
-            $merged_array[$i]['id'] = $public_result[$i]['aid'];
-            $merged_array[$i]['album_name'] = $public_result[$i]['title'];
-
-            // Query the database to get the category name.
-            $vQuery = "SELECT name, parent FROM " . $CONFIG['TABLE_CATEGORIES'] . " WHERE cid='" . $public_result[$i]['category'] . "'";
-            $vRes = mysql_query($vQuery);
-            $vRes = mysql_fetch_array($vRes);
-            if (isset($merged_array[$i]['username_category'])) {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '').$merged_array[$i]['username_category'];
-            } else {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '');
-            }
-
-        }
-
-        // We transpose and divide the matrix into columns to prepare it for use in array_multisort().
-        foreach ($merged_array as $key => $row) {
-           $aid[$key] = $row['id'];
-           $title[$key] = $row['album_name'];
-           $album_lineage[$key] = $row['username_category'];
-        }
-
-        // We sort all columns in descending order and plug in $album_menu at the end so it is sorted by the common key.
-        array_multisort($album_lineage, SORT_ASC, $title, SORT_ASC, $aid, SORT_ASC, $merged_array);
-
-        // Query for list of user albums
-
-        $user_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category >= " . FIRST_USER_CAT . " ORDER BY aid");
-        if (mysql_num_rows($user_albums)) {
-            $user_albums_list = db_fetch_rowset($user_albums);
-        } else {
-            $user_albums_list = array();
-        }
-
-        // Query for list of user IDs and names
-
-        $user_album_ids_and_names = db_query("SELECT (id + ".FIRST_USER_CAT.") as id, CONCAT('(', name, ') ') as name FROM $usertbl ORDER BY name ASC",$UDB_DB_LINK_ID);
-
-        if (mysql_num_rows($user_album_ids_and_names)) {
-            $user_album_ids_and_names_list = db_fetch_rowset($user_album_ids_and_names);
-        } else {
-            $user_album_ids_and_names_list = array();
-        }
-
-        // Glue what we've got together.
-
-        // Initialize $udb_i as a counter.
-        if (count($merged_array)) {
-            $udb_i = count($merged_array);
-        } else {
-            $udb_i = 0;
-        }
-
-        //Begin a set of nested loops to merge the various query results.
-        foreach ($user_albums_list as $aq) {
-            foreach ($user_album_ids_and_names_list as $uq) {
-                if ($aq['category'] == $uq['id']) {
-                    $merged_array[$udb_i]['id']= $aq['category'];
-                    $merged_array[$udb_i]['album_name']= $aq['title'];
-                    $merged_array[$udb_i]['username_category']= $uq['name'];
-                    $udb_i++;
-                }
-            }
-        }
-
-        // The user albums and public albums have been merged into one list. Print the dropdown.
-        echo '<select size="1" name="albumid">';
-
-        foreach ($merged_array as $menu_item) {
-
-            echo "<option value=\"" . $menu_item['id'] . "\">" . (isset($menu_item['username_category']) ? $menu_item['username_category'] : '') . $menu_item['album_name'] . "</option>\n";
-
-        }
-
-        // Close list, etc.
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    }
-
-}
-// ------------------------------------------------------------------------- //
-// Define wheter we can join tables or not in SQL queries (same host & same db or user)
-define('UDB_CAN_JOIN_TABLES', (IB_BD_HOST == $CONFIG['dbserver'] && (IB_DB_NAME == $CONFIG['dbname'] || IB_DB_USERNAME == $CONFIG['dbuser'])));
-// Connect to Invision Board Database if necessary
-$UDB_DB_LINK_ID = 0;
-$UDB_DB_NAME_PREFIX = IB_DB_NAME ? '`' . IB_DB_NAME . '`.' : '';
-if (!UDB_CAN_JOIN_TABLES) {
-    $UDB_DB_LINK_ID = @mysql_connect(IB_BD_HOST, IB_DB_USERNAME, IB_DB_PASSWORD);
-    if (!$UDB_DB_LINK_ID) die("<b>Coppermine critical error</b>:<br />Unable to connect to Invision Board database !<br /><br />MySQL said: <b>" . mysql_error() . "</b>");
-}
-
-?>
\ No newline at end of file
diff -ruN 133/bridge/mambo.inc.php cpg148/bridge/mambo.inc.php
--- 133/bridge/mambo.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/bridge/mambo.inc.php	2006-06-08 00:23:46.000000000 -0500
@@ -0,0 +1,418 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
+// Switch that allows overriding the bridge manager with hard-coded values
+define('USE_BRIDGEMGR', 1);
+
+require_once 'bridge/udb_base.inc.php';
+
+class cpg_udb extends core_udb {
+
+	function cpg_udb()
+	{
+		global $BRIDGE;
+		
+		if (!USE_BRIDGEMGR) {
+
+			$this->boardurl = 'http://localhost/mambo';
+			include('../mambo/configuration.php');
+			include('../mambo/includes/version.php');
+
+		} else {
+			include($BRIDGE['relative_path_to_config_file'] . 'configuration.php');
+			include($BRIDGE['relative_path_to_config_file'] . 'includes/version.php');
+			$this->boardurl = $mosConfig_live_site;
+			$this->use_post_based_groups = $BRIDGE['use_post_based_groups'];
+		}
+		
+		$this->mambo_version = $_VERSION;
+
+        $this->multigroups = 0;
+
+		$this->group_overrride = !$this->use_post_based_groups;
+
+		// Database connection settings
+		$this->db = array(
+			'name' => $mosConfig_db,
+			'host' => $mosConfig_host ? $mosConfig_host : 'localhost',
+			'user' => $mosConfig_user,
+			'password' => $mosConfig_password,
+			'prefix' =>$mosConfig_dbprefix
+		);
+		
+		// Board table names
+		$this->table = array(
+			'users' => 'users',
+			'groups' => 'core_acl_aro_groups',
+			'sessions' => 'session'
+		);
+
+		// Derived full table names
+		$this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
+		$this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
+		$this->sessionstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];
+		
+		// Table field names
+		$this->field = array(
+			'username' => 'username', // name of 'username' field in users table
+			'user_id' => 'id', // name of 'id' field in users table
+			'password' => 'password', // name of 'password' field in users table
+			'email' => 'email', // name of 'email' field in users table
+			'regdate' => 'UNIX_TIMESTAMP(registerDate)', // name of 'registered' field in users table
+			'lastvisit' => 'UNIX_TIMESTAMP(lastvisitDate)', // last time user logged in
+			'active' => '1-block', // is user account active?
+			'location' => "''", // name of 'location' field in users table
+			'website' => "''", // name of 'website' field in users table
+			'usertbl_group_id' => 'gid', // name of 'group id' field in users table
+			'grouptbl_group_id' => 'group_id', // name of 'group id' field in groups table
+			'grouptbl_group_name' => 'name' // name of 'group name' field in groups table
+		);
+		
+		// Pages to redirect to
+		$this->page = array(
+			'register' => '/index.php?option=com_registration&task=register',
+			'editusers' => '/administrator/index.php',
+			'edituserprofile' => '/index.php?option=com_user&task=UserDetails'
+		);
+
+		// Group ids - admin and guest only.
+		$this->admingroups = array(24,25);
+		$this->guestgroup = $this->use_post_based_groups ? 1 : 3;
+		
+		// Connect to db
+		$this->connect();
+		
+		// Delete old sessions
+		$past = time()-$mosConfig_lifetime;
+		$sql = 'delete from '.$this->sessionstable.' where (time < '.$past.');';
+		cpg_db_query($sql, $this->link_id);
+	}
+
+	function session_update() {
+		$sql = 'update '.$this->sessionstable.' set time="'.time().'" '.
+		       'where session_id=md5("'.$this->session_id.'");';
+		$result = cpg_db_query($sql, $this->link_id);
+	}
+	
+	function collect_groups()
+	{
+		$sql ="SELECT * FROM {$this->groupstable}";
+	
+		$result = cpg_db_query($sql, $this->link_id);
+		
+		$udb_groups = array(1=>'Guests');
+			
+		while ($row = mysql_fetch_assoc($result))
+		{
+			$udb_groups[$row[$this->field['grouptbl_group_id']]+100] = utf_ucfirst(utf_strtolower($row[$this->field['grouptbl_group_name']]));
+		}
+		
+		return $udb_groups;
+		
+	}
+	
+	// definition of how to extract an id and password hash from a cookie
+	function cookie_extraction()
+	{
+	    global $CONFIG;
+
+		// Default anonymous values
+		$id = 0;
+		$pass = '';
+		$f = $this->field;
+		$mambo_version =& $this->mambo_version;
+
+		$sessioncookie = $_COOKIE['sessioncookie'];
+		
+        // 4.5.1 and 4.5.2 compatibility
+        if (($mambo_version->RELEASE == '4.5' && $mambo_version->DEV_LEVEL != '1.0.9') && $sessioncookie) {
+		    $sessioncookie .= $_SERVER['REMOTE_ADDR'];
+		}
+
+		$usercookie = $_COOKIE['usercookie'];
+        $result = false;
+
+        // Query database for session, if cookie exists
+        if ($sessioncookie) {
+
+            $sql =  'select userid from '.$this->sessionstable.' where session_id=md5("'.$sessioncookie.'");';
+            $result = cpg_db_query($sql, $this->link_id);
+        }
+
+        // If session exists, check if user exists
+        if (mysql_num_rows($result)) {
+
+            $row = mysql_fetch_assoc($result);
+            mysql_free_result($result);
+
+            $row['userid'] = (int) $row['userid'];
+
+            $sql =  'select id, password ';
+            $sql .= 'from '.$this->usertable.' ';
+            $sql .= 'where id='.$row['userid'];
+
+            $result = cpg_db_query($sql, $this->link_id);
+
+            // If user exists, use the current session
+            if ($result) {
+                $row = mysql_fetch_assoc($result);
+                mysql_free_result($result);
+
+                $pass = $row['password'];
+                $id = (int) $row['id'];
+                $this->session_id = $sessioncookie;
+
+            // If the user doesn't exist, use default guest credentials
+            }
+
+        // No session exists, so create a session and check for remember me cookie
+        } else {
+
+			$this->create_session();
+
+			// remember me cookie exists; login with user creditials
+            if ($usercookie) {
+                $username = (isset($usercookie['username'])) ? addslashes($usercookie['username']) : '';
+				$password = (isset($usercookie['password'])) ? addslashes($usercookie['password']) : '';
+
+				// Grab id from Mambo database, if a cookie exists
+				if ($username) {
+					$sql =  'select u.'.$f['user_id'].' as id, u.'.$f['password'].' as password, u.'.
+					        $f['username'].' as username, u.'.$f['usertbl_group_id'].' as usertbl_group_id, '.
+							'g.'.$f['grouptbl_group_id'].' as grouptbl_group_id, g.'.$f['grouptbl_group_name'].' as grouptbl_group_name ';
+					$sql .= 'from '.$this->usertable.' as u ';
+					$sql .= 'inner join '.$this->groupstable.' as g ';
+					$sql .= 'on gid=group_id ';
+					$sql .= 'where u.'.$f['username'].'="'.$username.'" and u.'.$f['password'].'="'.$password.'" and u.block=0;';
+
+					$result = cpg_db_query($sql, $this->link_id);
+					
+					// the user exists; finalize login procedures
+					if ($result) {
+					
+						$row = mysql_fetch_assoc($result);
+						mysql_free_result($result);
+
+						$gid = 1;
+						
+						if ($this->is_group_child_of($row['grouptbl_group_name'],'Registered') ||
+							$this->is_group_child_of($row['grouptbl_group_name'],'Administrator')) {
+							
+							$gid = 2;
+						}
+						
+						// update session information in session table
+						$sql =  'update '.$this->sessionstable.' set '.
+								'userid='.$row['id'].
+								',username="'.$row['username'].'"'.
+								',guest=0 '.
+								',gid='.$gid.' '.
+								',usertype="'.$row['grouptbl_group_name'].'" '.
+								'where session_id=md5("'.$this->session_id.'");';
+						
+						cpg_db_query($sql, $this->link_id);
+						
+						// update last visit date
+						$currentDate = date("Y-m-d\TH:i:s");
+						$sql = 'update '.$this->usertable.' set '.
+							   'lastvisitDate="'.$currentDate.'" '.
+							   'where id='.$row['id'];
+						
+						cpg_db_query($sql, $this->link_id);
+						
+						$pass = $password;
+						$id = $row['id'];
+					}
+				}
+            }
+        }
+
+		return ($id) ? array($id, $pass) : false;
+	}
+
+    function login( $username = null, $password = null ) {
+
+		$this->create_session();
+
+        if ( is_null($username) || is_null($password) ) {
+            return false;
+        }
+
+		// Grab id from Mambo database, if a cookie exists
+		if ($username) {
+			$sql =  'select u.'.$f['user_id'].' as id, u.'.$f['password'].' as password, u.'.
+					$f['username'].' as username, u.'.$f['usertbl_group_id'].' as usertbl_group_id, '.
+					'g.'.$f['grouptbl_group_id'].' as grouptbl_group_id, g.'.$f['grouptbl_group_name'].' as grouptbl_group_name ';
+			$sql .= 'from '.$this->usertable.' as u ';
+			$sql .= 'inner join '.$this->groupstable.' as g ';
+			$sql .= 'on gid=group_id ';
+			$sql .= 'where u.'.$f['username'].'="'.$username.'" and u.'.$f['password'].'="'.$password.'" and u.block=0;';
+
+			$result = cpg_db_query($sql, $this->link_id);
+					
+			// the user exists; finalize login procedures
+			if ($result) {
+					
+				$row = mysql_fetch_assoc($result);
+				mysql_free_result($result);
+
+				$gid = 1;
+						
+				if ($this->is_group_child_of($row['grouptbl_group_name'],'Registered') ||
+					$this->is_group_child_of($row['grouptbl_group_name'],'Administrator')) {
+							
+					$gid = 2;
+				}
+						
+				// update session information in session table
+				$sql =  'update '.$this->sessionstable.' set '.
+						'userid='.$row['id'].
+						',username="'.$row['username'].'"'.
+						',guest=0 '.
+						',gid='.$gid.' '.
+						',usertype="'.$row['grouptbl_group_name'].'" '.
+						'where session_id=md5("'.$this->session_id.'");';
+						
+				cpg_db_query($sql, $this->link_id);
+						
+				// update last visit date
+				$currentDate = date("Y-m-d\TH:i:s");
+				$sql = 'update '.$this->usertable.' set '.
+					   'lastvisitDate="'.$currentDate.'" '.
+					   'where id='.$row['id'];
+						
+				cpg_db_query($sql, $this->link_id);
+						
+				$pass = $password;
+				$id = $row['id'];
+			}
+		}
+    }
+
+	/** create a guest session */
+	function create_session() {
+	    // alias the Mambo version object
+	    $mambo_version =& $this->mambo_version;
+
+		// start session
+        $this->session_id = $this->generateId();
+        $sessioncookie = $this->session_id;
+
+        // 4.5.1 and 4.5.2 compatibility
+        if ($mambo_version->RELEASE == '4.5' && $mambo_version->DEV_LEVEL != '1.0.9') {
+		    $this->session_id .= $_SERVER['REMOTE_ADDR'];
+		}
+
+        $sql =  'insert into '.$this->sessionstable.' (session_id, username, guest, time, gid) values ';
+        $sql .= '("'.md5($this->session_id).'", "", 1, "'.time().'",0)';
+
+		// insert the guest session
+        cpg_db_query($sql);
+
+		// set the session cookie
+        setcookie( "sessioncookie", $sessioncookie, time() + 43200, "/" );
+	}
+
+	/** taken from Mambo session class */
+	function generateId() {
+		$failsafe = 20;
+		$randnum = 0;
+		while ($failsafe--) {
+			$randnum = md5( uniqid( microtime(), 1 ) );
+			if ($randnum != "") {
+				$sql = "SELECT session_id FROM {$this->sessionstable} WHERE session_id=MD5('$randnum')";
+				if (!$result = cpg_db_query($sql, $this->link_id)) {
+					break;
+				}
+			}
+		}
+		return $randnum;
+	}
+
+	/** taken from Mambo acl api class */
+	/*======================================================================*\
+		Function:	has_group_parent
+		Purpose:	Checks whether the 'source' group is a child of the 'target'
+	\*======================================================================*/
+	function is_group_child_of( $grp_src, $grp_tgt, $group_type='ARO' ) {
+		
+		$table = &$this->groupstable;
+
+		if (is_int( $grp_src ) && is_int($grp_tgt)) {
+			$sql = "SELECT COUNT(*)".
+				  "\nFROM $table AS g1".
+				  "\nLEFT JOIN $table AS g2 ON g1.lft > g2.lft AND g1.lft < g2.rgt".
+				  "\nWHERE g1.group_id=$grp_src AND g2.group_id=$grp_tgt";
+		} else if (is_string( $grp_src ) && is_string($grp_tgt)) {
+			$sql = "SELECT COUNT(*)".
+				  "\nFROM $table AS g1".
+				  "\nLEFT JOIN $table AS g2 ON g1.lft > g2.lft AND g1.lft < g2.rgt".
+				  "\nWHERE g1.name='$grp_src' AND g2.name='$grp_tgt'";
+		} else if (is_int( $grp_src ) && is_string($grp_tgt)) {
+			$sql = "SELECT COUNT(*)".
+				  "\nFROM $table AS g1".
+				  "\nLEFT JOIN $table AS g2 ON g1.lft > g2.lft AND g1.lft < g2.rgt".
+				  "\nWHERE g1.group_id='$grp_src' AND g2.name='$grp_tgt'";
+		} else {
+			$sql = "SELECT COUNT(*)".
+				  "\nFROM $table AS g1".
+				  "\nLEFT JOIN $table AS g2 ON g1.lft > g2.lft AND g1.lft < g2.rgt".
+				  "\nWHERE g1.name=$grp_src AND g2.group_id='$grp_tgt'";
+		}
+		
+		$result = cpg_db_query($sql, $this->link_id);
+		$count = mysql_num_rows($result);
+		if ($count) {
+			mysql_free_result($result);
+		}
+		
+		return ($count > 0);
+	}
+
+	// definition of actions required to convert a password from user database form to cookie form
+	function udb_hash_db($password)
+	{
+		return $password; // unused
+	}
+	
+	function login_page()
+	{
+		$this->redirect("/index.php");
+	}
+
+	function logout_page()
+	{
+		global $CONFIG;
+        $this->redirect("/index.php?option=logout");
+	}
+	
+	function edit_profile() {
+		$this->redirect("/index.php?option=com_user&task=UserDetails&Itemid=21");
+	}
+
+	function view_users() {}
+	function view_profile() {}
+	function session_extraction($cookie_id)	{}
+}
+
+// and go !
+$cpg_udb = new cpg_udb;
+?>
diff -ruN 133/bridge/mybb.inc.php cpg148/bridge/mybb.inc.php
--- 133/bridge/mybb.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/bridge/mybb.inc.php	2006-06-08 00:23:46.000000000 -0500
@@ -0,0 +1,193 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
+// Switch that allows overriding the bridge manager with hard-coded values
+define('USE_BRIDGEMGR', 1);
+
+require_once 'bridge/udb_base.inc.php';
+
+class cpg_udb extends core_udb {
+
+	function cpg_udb()
+	{
+		global $BRIDGE;
+		
+		if (!USE_BRIDGEMGR) { // the vars that are used when bridgemgr is disabled
+
+			// URL of your punbb
+			$this->boardurl = 'http://localhost/mybb';
+
+			// local path to your punbb config file
+			require_once('../mybb/inc/config.php');
+			
+			$this->use_post_based_groups = 1;
+
+		} else { // the vars from the bridgemgr
+			$this->boardurl = $BRIDGE['full_forum_url'];
+			require_once($BRIDGE['relative_path_to_config_file'] . 'config.php');
+			$this->use_post_based_groups = $BRIDGE['use_post_based_groups'];
+		}
+		
+		$this->multigroups = 0;
+		$this->group_overrride = 0;
+		
+		// Database connection settings
+		$this->db = array(
+			'name' => $config['database'],
+			'host' => $config['hostname'],
+			'user' => $config['username'],
+			'password' => $config['password'],
+			'prefix' =>$config['table_prefix']
+		);
+		
+		// Board table names
+		$this->table = array(
+			'users' => 'users',
+			'groups' => 'usergroups',
+			'sessions' => 'sessions',
+		);
+
+		// Derived full table names
+		$this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
+		$this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
+		$this->sessionstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];
+		
+		// Table field names
+		$this->field = array(
+			'username' => 'username', // name of 'username' field in users table
+			'user_id' => 'uid', // name of 'id' field in users table
+			'password' => 'loginkey', // name of 'password' field in users table
+			'email' => 'email', // name of 'email' field in users table
+			'regdate' => 'regdate', // name of 'registered' field in users table
+			'location' => "''", // name of 'location' field in users table
+			'website' => 'website', // name of 'website' field in users table
+			'usertbl_group_id' => 'usergroup', // name of 'group id' field in users table
+			'grouptbl_group_id' => 'gid', // name of 'group id' field in groups table
+			'grouptbl_group_name' => 'title' // name of 'group name' field in groups table
+		);
+		
+		// Pages to redirect to
+		$this->page = array(
+			'register' => '/member.php?action=register',
+			'editusers' => '/memberlist.php',
+			'edituserprofile' => "/member.php?action=profile&uid="
+		);
+		
+		// Group ids
+		$this->admingroups = array(4);
+		$this->guestgroup = $this->use_post_based_groups ? 101 : 3;
+		
+		// Connect to db
+		$this->connect();
+	}
+
+	// definition of how to extract id, name, group from a session cookie
+	function session_extraction()
+	{
+		if (!isset($_COOKIE['sid'])) return false;
+	
+		$this->sid = addslashes($_COOKIE['sid']);
+		
+		if (!$this->sid) return false;
+		
+		$this->ipaddress = $this->getip();
+		
+		$result = cpg_db_query("SELECT u.{$this->field['user_id']}, u.{$this->field['password']} FROM {$this->sessionstable} AS s INNER JOIN {$this->usertable} AS u ON u.uid = s.uid WHERE sid='".$this->sid."' AND ip='".$this->ipaddress."'", $this->link_id);
+		
+		if (!mysql_num_rows($result)) return false;
+		
+		$row = mysql_fetch_row($result);
+
+		return $row; 
+	}
+	
+	// definition of how to extract an id and password hash from a cookie
+	function cookie_extraction()
+	{
+		return  isset($_COOKIE['mybbuser']) ? array_map('addslashes', explode("_", $_COOKIE['mybbuser'], 2)) : false;
+	}
+	
+	// imported function
+	function getip() {
+
+		if($_SERVER['HTTP_X_FORWARDED_FOR'])
+		{
+			if(preg_match_all("#[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}#s", $_SERVER['HTTP_X_FORWARDED_FOR'], $addresses))
+			{
+				while(list($key, $val) = each($addresses[0]))
+				{
+					if(!preg_match("#^(10|172\.16|192\.168)\.#", $val))
+					{
+						$ip = $val;
+						break;
+					}
+				}
+			}
+		}
+		if(!$ip)
+		{
+			if($_SERVER['HTTP_CLIENT_IP'])
+			{
+				$ip = $_SERVER['HTTP_CLIENT_IP'];
+			}
+			else
+			{
+				$ip = $_SERVER['REMOTE_ADDR'];
+			}
+		}
+		return $ip;
+	}
+
+	// definition of actions required to convert a password from user database form to cookie form
+	function udb_hash_db($password)
+	{
+		return $password;
+	}
+	
+	// Login
+	function login_page()
+	{
+		$this->redirect('/member.php?action=login');
+	}
+
+	// Logout
+	function logout_page()
+	{
+		$this->redirect('/member.php?action=logout&uid=' . USER_ID);
+	}
+	
+	function view_users()
+	{
+		if (!$this->use_post_based_groups) $this->redirect($this->page['editusers']);
+	}
+	
+	function get_users($options = array())
+    {
+    }
+	
+	function view_profile($uid)
+	{
+	}
+}
+
+// and go !
+$cpg_udb = new cpg_udb;
+?>
\ No newline at end of file
diff -ruN 133/bridge/phorum.inc.php cpg148/bridge/phorum.inc.php
--- 133/bridge/phorum.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/bridge/phorum.inc.php	2006-06-08 00:23:46.000000000 -0500
@@ -0,0 +1,196 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
+// Switch that allows overriding the bridge manager with hard-coded values
+define('USE_BRIDGEMGR', 1);
+
+require_once 'bridge/udb_base.inc.php';
+
+$dir = getcwd();
+
+chdir($BRIDGE['relative_path_to_config_file']);
+
+if (!USE_BRIDGEMGR) {
+	require_once('../phorum/common.php');
+} else {
+	require_once($BRIDGE['relative_path_to_config_file'] . 'common.php');
+}
+
+chdir($dir);
+
+class cpg_udb extends core_udb {
+
+	function cpg_udb()
+	{
+		global $BRIDGE, $CONFIG, $PHORUM;
+
+		$this->use_post_based_groups = $BRIDGE['use_post_based_groups'];
+		$this->boardurl = $PHORUM['http_path'];
+		$this->multigroups = 1;
+		$this->group_overrride = 1;
+
+		// Board table names
+		$this->table = array(
+			'users' => 'users',
+			'groups' => 'groups',
+			'usergroups' => 'user_group_xref'
+		);
+	
+		// Database connection settings
+		$this->db = array(
+			'name' => $PHORUM['DBCONFIG']['name'],
+			'host' => $PHORUM['DBCONFIG']['server'],
+			'user' => $PHORUM['DBCONFIG']['user'],
+			'password' => $PHORUM['DBCONFIG']['password'],
+			'prefix' =>$PHORUM['DBCONFIG']['table_prefix'] . '_'
+		);
+		
+		// Derived full table names
+		$this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
+		$this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
+		$this->usergroupstable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['usergroups'];
+		
+		// Table field names
+		$this->field = array(
+			'username' => 'username', // name of 'username' field in users table
+			'user_id' => 'user_id', // name of 'id' field in users table
+			'password' => 'password', // name of the password field in the users table
+			'email' => 'email', // name of 'email' field in users table
+			'regdate' => 'date_added', // name of 'registered' field in users table
+			'lastvisit' => 'date_last_active', // last time user logged in
+			'active' => 'active', // is user account active?
+			'location' => "''", // name of 'location' field in users table
+			'website' => "''", // name of 'website' field in users table
+			'usertbl_group_id' => 'NOT_USED', // name of 'group id' field in users table
+			'grouptbl_group_id' => 'group_id', // name of 'group id' field in groups table
+			'grouptbl_group_name' => 'name' // name of 'group name' field in groups table
+		);
+		
+		// Pages to redirect to
+		$this->page = array(
+			'register' => '/register.php?1',
+			'editusers' => '/admin.php?module=users',
+			'edituserprofile' => '/profile.php?1,',
+		);
+		
+		// Group ids - admin and guest only.
+		$this->admingroups = array(1);
+		$this->guestgroup = 3;
+		
+		// Connect to db - or supply a connection id to be used instead of making own connection.
+		$this->connect();
+	}
+
+	// Probably not a good idea to override this, come up with a better way later.
+	function authenticate()
+	{
+		global $PHORUM,  $USER_DATA;
+		
+		if (!$PHORUM['user']['user_id']){
+           $this->load_guest_data();
+		} else {
+			$this->load_user_data(array('id' => $PHORUM['user']['user_id'], 'username' => $PHORUM['user']['username']));
+		
+		
+		$USER_DATA['groups'] = array();
+		
+		if ($PHORUM['user']['admin']){
+			$USER_DATA['groups'][] = 1;
+		} else {
+			$USER_DATA['groups'][] = 2;
+		}	
+		
+		if ($this->use_post_based_groups){
+			foreach ($PHORUM['user']['groups'] as $group){
+				$USER_DATA['groups'][] = $group + 100;
+			}
+		}
+		}
+		$user_group_set = '(' . implode(',', $USER_DATA['groups']) . ')';
+		
+        $USER_DATA = array_merge($USER_DATA, $this->get_user_data($USER_DATA['groups'][0], $USER_DATA['groups'], $this->guestgroup));
+
+		$USER_DATA['has_admin_access'] =  (int) $PHORUM['user']['admin'];
+		
+		$USER_DATA['can_see_all_albums'] = $USER_DATA['has_admin_access'];
+		
+		// avoids a template error
+		if (!$USER_DATA['user_id']) $USER_DATA['can_create_albums'] = 0;
+		
+	    // For error checking
+		$CONFIG['TABLE_USERS'] = '**ERROR**';
+			
+		define('USER_ID', $USER_DATA['user_id']);
+        define('USER_NAME', addslashes($USER_DATA['user_name']));
+        define('USER_GROUP', $USER_DATA['group_name']);
+        define('USER_GROUP_SET', $user_group_set);
+        define('USER_IS_ADMIN', $USER_DATA['has_admin_access']);
+        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
+        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
+        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
+        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
+        define('USER_CAN_CREATE_ALBUMS', (int)$USER_DATA['can_create_albums']);
+        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
+        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
+        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
+        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
+		
+		$this->session_update();
+	}
+	
+	function collect_groups()
+	{
+		$sql ="SELECT * FROM {$this->groupstable}";
+	
+		$result = cpg_db_query($sql, $this->link_id);
+		
+		$udb_groups = array(1=>'Administrators', 2=>'Registered', 3 => 'Guests', 4 => 'Banned');
+			
+		while ($row = mysql_fetch_assoc($result))
+		{
+			$udb_groups[$row[$this->field['grouptbl_group_id']]+100] = utf_ucfirst(utf_strtolower($row[$this->field['grouptbl_group_name']]));
+		}
+
+		return $udb_groups;
+	}
+	
+	function login_page()
+	{
+		global $CONFIG;
+		
+		$this->redirect('/login.php');
+	}
+
+	function logout_page()
+	{
+		global $CONFIG;
+
+        $this->redirect('/login.php,logout=1');
+	}
+
+	//function view_users() {}
+	function view_profile() {}
+}
+
+
+// and go !
+$cpg_udb = new cpg_udb;
+?>
diff -ruN 133/bridge/phpbb2018.inc.php cpg148/bridge/phpbb2018.inc.php
--- 133/bridge/phpbb2018.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/bridge/phpbb2018.inc.php	2006-06-08 00:23:46.000000000 -0500
@@ -0,0 +1,381 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
+// Switch that allows overriding the bridge manager with hard-coded values
+define('USE_BRIDGEMGR', 1);
+
+require_once 'bridge/udb_base.inc.php';
+
+class phpbb2018_udb extends core_udb {
+
+	function phpbb2018_udb()
+	{
+		global $BRIDGE;
+		
+		if (!USE_BRIDGEMGR) {
+			$this->boardurl = 'http://www.yousite.com/phpBB2';
+			require_once('../phpBB2/config.php');
+
+		} else {
+			$this->boardurl = $BRIDGE['full_forum_url'];
+			require_once($BRIDGE['relative_path_to_config_file'] . 'config.php');
+			$this->use_post_based_groups = $BRIDGE['use_post_based_groups'];
+		}
+
+		$this->multigroups = 1;
+		
+		// Database connection settings
+		$this->db = array(
+			'name' => $dbname,
+			'host' => $dbhost ? $dbhost : 'localhost',
+			'user' => $dbuser,
+			'password' => $dbpasswd,
+			'prefix' =>$table_prefix
+		);
+		
+		// Board table names
+		$this->table = array(
+			'users' => 'users',
+			'groups' => 'groups',
+			'sessions' => 'sessions',
+			'usergroups' => 'user_group',
+			'sessionskeys' => 'sessions_keys'
+		);
+
+		// Derived full table names
+		$this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
+		$this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
+		$this->sessionstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];
+		$this->usergroupstable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['usergroups'];
+		$this->sessionskeystable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessionskeys'];
+		
+		// Table field names
+		$this->field = array(
+			'username' => 'username', // name of 'username' field in users table
+			'user_id' => 'user_id', // name of 'id' field in users table
+			'password' => 'user_password', // name of 'password' field in users table
+			'email' => 'user_email', // name of 'email' field in users table
+			'regdate' => 'user_regdate', // name of 'registered' field in users table
+			'active' => 'user_active', // is user account active?
+			'lastvisit' => 'user_lastvisit', // name of 'location' field in users table
+			'location' => 'user_from', // name of 'location' field in users table
+			'website' => 'user_website', // name of 'website' field in users table
+			'usertbl_group_id' => 'group_id', // name of 'group id' field in users table
+			'grouptbl_group_id' => 'group_id', // name of 'group id' field in groups table
+			'grouptbl_group_name' => 'group_name' // name of 'group name' field in groups table
+		);
+		
+		// Pages to redirect to
+		$this->page = array(
+			'register' => '/profile.php?mode=register',
+			'editusers' => '/memberlist.php',
+			'edituserprofile' => "/profile.php?mode=viewprofile&u=",
+		);
+		
+		// Group ids - admin and guest only.
+		$this->admingroups = array(2);
+		$this->guestgroup = 3;
+		
+		// Use a special function to collect groups for cpg groups table
+		$this->group_overrride = 1;
+		
+		// Cookie settings - used in following functions only
+		$this->cookie_name = $BRIDGE['cookie_prefix'];
+		
+		// Connect to db
+		$this->connect();
+	}
+
+	function collect_groups()
+	{
+		$sql ="SELECT * FROM {$this->groupstable} WHERE group_single_user = 0";
+	
+		$result = cpg_db_query($sql, $this->link_id);
+		
+		$udb_groups = array(102 =>'Administrators', 2=> 'Registered', 3=>'Guests', 4=> 'Banned');
+			
+		while ($row = mysql_fetch_assoc($result))
+		{
+			$udb_groups[$row[$this->field['grouptbl_group_id']]+100] = utf_ucfirst(utf_strtolower($row[$this->field['grouptbl_group_name']]));
+		}
+
+		return $udb_groups;
+		
+	}
+	// definition of how to extract id, name, group from a session cookie
+	function session_extraction()
+	{
+		if (isset($_COOKIE[$this->cookie_name . '_sid'])) {
+			$this->sid = addslashes($_COOKIE[$this->cookie_name . '_sid']);
+
+			$sql = "SELECT u.{$this->field['user_id']} AS user_id, u.{$this->field['password']} AS password, u.user_level FROM {$this->usertable} AS u, {$this->sessionstable} AS s WHERE u.{$this->field['user_id']}=s.session_user_id AND s.session_id = '{$this->sid}' AND u.user_id > 0";
+			$result = cpg_db_query($sql, $this->link_id);
+
+			if (mysql_num_rows($result)){
+				$row = mysql_fetch_array($result);
+				$this->userlevel = $row['user_level'];
+				return $row;
+			} else {
+			    return false;
+			}
+		}
+	}
+	
+	// Get groups of which user is member
+	function get_groups($row)
+	{
+		$data = array();
+		
+		if ($this->use_post_based_groups){
+
+			$sql = "SELECT ug.{$this->field['usertbl_group_id']}+100 AS group_id FROM {$this->usertable} AS u, {$this->usergroupstable} AS ug, {$this->groupstable} as g WHERE u.{$this->field['user_id']}=ug.{$this->field['user_id']} AND u.{$this->field['user_id']}='{$row['id']}' AND g.{$this->field['grouptbl_group_id']} = ug.{$this->field['grouptbl_group_id']} AND  group_single_user = 0";
+
+			$result = cpg_db_query($sql, $this->link_id);
+
+			while ($row2 = mysql_fetch_array($result)) {
+				$data[] = $row2['group_id'];
+			}
+
+			if ($this->userlevel == 1 || in_array($row[$this->field['usertbl_group_id']] , $this->admingroups)) array_unshift($data, 102);
+			if ($this->userlevel == 0 || $this->userlevel == 2) array_unshift($data, 2);
+		} else {
+			$data[0] = ($this->userlevel == 1 || in_array($row[$this->field['usertbl_group_id']] , $this->admingroups)) ? 1 : 2;
+		}
+		
+		return $data;
+	}
+	
+	// definition of how to extract an id and password hash from a cookie
+	function cookie_extraction()
+	{
+	    $id = 0;
+		$pass = '';
+
+        if (isset($_COOKIE[$this->cookie_name.'_data'])){
+			$sessiondata = unserialize($_COOKIE[$this->cookie_name.'_data']);
+			$cookieid = $sessiondata['userid'] > 1 ? intval($sessiondata['userid']) : 0;
+			$cookiepass = (isset($sessiondata['autologinid'])) ? addslashes($sessiondata['autologinid']) : '';
+			if (!$cookiepass) return false;
+			$sql = "SELECT u.user_id, u.user_password, u.user_level FROM {$this->sessionskeystable} AS s 
+							INNER JOIN {$this->usertable} AS u ON s.user_id = u.user_id WHERE u.user_id = '$cookieid' AND u.user_active = 1 AND s.key_id = MD5('$cookiepass')";
+			$result = cpg_db_query($sql, $this->link_id);
+			list($id, $pass, $this->userlevel) = mysql_fetch_row($result);
+			$this->sid = 0;
+		}
+		
+		return ($id) ? array($id, $pass) : false;
+	}
+	
+	// definition of actions required to convert a password from user database form to cookie form
+	function udb_hash_db($password)
+	{
+		return $password; // unused
+	}
+
+	function login_page()
+	{
+		global $CONFIG;
+		
+		$cpg = parse_url($CONFIG['site_url']);
+		$bb = parse_url($this->boardurl);
+		$levels = count(explode('/', $bb['path'])) - 1;
+		$redirect = str_repeat('../', $levels) . trim($cpg['path'], '/') . '/';
+
+		$this->redirect("/login.php?redirect=$redirect");
+	}
+
+	function logout_page()
+	{
+		global $CONFIG;
+		
+		$cpg = parse_url($CONFIG['site_url']);
+		$bb = parse_url($this->boardurl);
+		$levels = count(explode('/', $bb['path'])) - 1;
+		$redirect = str_repeat('../', $levels) . trim($cpg['path'], '/') . '/';
+		
+		$this->redirect("/login.php?logout=true&sid={$this->sid}&redirect=$redirect");
+	}
+
+	function view_users() {}
+	function view_profile() {}
+	
+	function get_users($options = array())
+    {
+    	global $CONFIG;
+		
+		// Copy UDB fields and config variables (just to make it easier to read)
+    	$f =& $this->field;
+		$C =& $CONFIG;
+		
+		// Sort codes - global this in usermgr.php in 1.5
+        $sort_codes = array('name_a' => 'user_name ASC',
+                            'name_d' => 'user_name DESC',
+                            'group_a' => 'group_name ASC',
+                            'group_d' => 'group_name DESC',
+                            'reg_a' => 'user_regdate ASC',
+                            'reg_d' => 'user_regdate DESC',
+                            'pic_a' => 'pic_count ASC',
+                            'pic_d' => 'pic_count DESC',
+                            'disku_a' => 'disk_usage ASC',
+                            'disku_d' => 'disk_usage DESC',
+                            'lv_a' => 'user_lastvisit ASC',
+                            'lv_d' => 'user_lastvisit DESC',
+                           );
+        
+		$sql = "SELECT group_id, group_name, group_quota FROM {$C['TABLE_USERGROUPS']}";
+
+		$result = cpg_db_query($sql);
+		
+		$groups = $quotas = array();
+	
+		while ($row = mysql_fetch_assoc($result)) {
+			$groups[$row['group_id']] = $row['group_name'];
+			$quotas[$row['group_id']] = $row['group_quota'];
+		}
+		
+		if (in_array($options['sort'], array('group_a', 'group_d', 'pic_a', 'pic_d', 'disku_a', 'disku_d'))){
+			
+			$sort = '';
+			list($this->sortfield, $this->sortdir) = explode(' ', $sort_codes[$options['sort']]);
+			$this->adv_sort = true;
+			
+		} else {
+			
+			$sort = "ORDER BY " . $sort_codes[$options['sort']];
+			$this->adv_sort = false;
+		}
+
+		// Build WHERE clause, if this is a username search
+        if ($options['search']) {
+            $options['search'] = 'AND u.'.$f['username'].' LIKE "'.$options['search'].'" ';
+        }
+		
+		// Main array to hold our user data
+		$userlist = array();
+		
+		// These sorting methods need the cpg pics table, do that first
+		if (in_array($options['sort'], array('pic_a', 'pic_d', 'disku_a', 'disku_d'))){
+			
+			$sql = "SELECT owner_id, COUNT(pid) as pic_count, ROUND(SUM(total_filesize)/1024) as disk_usage FROM {$C['TABLE_PICTURES']} WHERE owner_id <> 0 GROUP BY owner_id ORDER BY {$sort_codes[$options['sort']]} LIMIT {$options['lower_limit']}, {$options['users_per_page']}";
+			$result = cpg_db_query($sql);
+			
+			// If no records, return empty value
+			if (!mysql_num_rows($result)) {
+				return array();
+			}
+		
+			while ($row = mysql_fetch_assoc($result)) $userlist[$row['owner_id']] = $row;
+			mysql_free_result($result);
+
+			$user_list_string = implode(', ', array_keys($userlist));
+
+			$sql = "SELECT u.{$f['user_id']} as user_id, u.user_level, {$f['username']} as user_name, {$f['email']} as user_email, {$f['regdate']} as user_regdate, {$f['lastvisit']} as user_lastvisit ".
+               "FROM {$this->usertable} AS u ".
+               "WHERE u.{$f['user_id']} IN ($user_list_string) GROUP BY u.{$f['user_id']}";
+		
+			$result = cpg_db_query($sql, $this->link_id);
+		
+			// If no records, return empty value
+			if (!mysql_num_rows($result)) {
+				return array();
+			}
+		
+			while ($row = mysql_fetch_assoc($result)) $userlist[$row['user_id']] = array_merge($userlist[$row['user_id']], $row);
+			mysql_free_result($result);
+
+		} else {
+		
+			$sql = "SELECT u.{$f['user_id']} as user_id, u.user_level, {$f['username']} as user_name, {$f['email']} as user_email, {$f['regdate']} as user_regdate, {$f['lastvisit']} as user_lastvisit, 0 as pic_count ".
+               "FROM {$this->usertable} AS u ".
+               "WHERE u.{$f['user_id']} > 0 " . $options['search'].
+               "GROUP BY u.{$f['user_id']} " . $sort . 
+			   " LIMIT {$options['lower_limit']}, {$options['users_per_page']}";
+		
+			$result = cpg_db_query($sql, $this->link_id);
+		
+			// If no records, return empty value
+			if (!mysql_num_rows($result)) {
+				return array();
+			}
+		
+			while ($row = mysql_fetch_assoc($result)) $userlist[$row['user_id']] = $row;
+			mysql_free_result($result);
+			
+			$user_list_string = implode(', ', array_keys($userlist));
+		
+			$sql = "SELECT owner_id, COUNT(pid) as pic_count, ROUND(SUM(total_filesize)/1024) as disk_usage FROM {$C['TABLE_PICTURES']} WHERE owner_id IN ($user_list_string) GROUP BY owner_id";
+
+			$result = cpg_db_query($sql);
+
+			while ($owner = mysql_fetch_assoc($result)) $userlist[$owner['owner_id']] = array_merge($userlist[$owner['owner_id']], $owner);
+		}
+		
+		foreach ($userlist as $uid => $user){
+			
+			$grps = array();
+		
+			if ($this->use_post_based_groups){
+	
+				$sql = "SELECT ug.{$this->field['usertbl_group_id']}+100 AS group_id FROM 
+					{$this->usertable} AS u, 
+					{$this->usergroupstable} AS ug, 
+					{$this->groupstable} as g 
+					WHERE u.{$this->field['user_id']}=ug.{$this->field['user_id']} 
+					AND u.{$this->field['user_id']}='$uid' 
+					AND g.{$this->field['grouptbl_group_id']} = ug.{$this->field['grouptbl_group_id']} 
+					AND  group_single_user = 0";
+	
+				$result = cpg_db_query($sql, $this->link_id);
+	
+				while ($row2 = mysql_fetch_array($result)) {
+					$grps[] = $row2['group_id'];
+				}
+	
+				if ($user['user_level'] == 1 || in_array($row[$this->field['usertbl_group_id']] , $this->admingroups)) array_unshift($grps, 102);
+				if ($user['user_level']  == 0 || $user['user_level']  == 2) array_unshift($grps, 2);
+			} else {
+				$grps[0] = ($user['user_level']  == 1 || in_array($row[$this->field['usertbl_group_id']] , $this->admingroups)) ? 1 : 2;
+			}
+	
+			$groupnames = $q = array();
+			
+			foreach ($grps as $gid){
+				$groupnames[] = $groups[$gid];
+				$q[] = $quotas[$gid];
+			}
+			
+			sort($groupnames);
+			
+			$userlist[$uid]['group_name'] = implode('<br />' ,$groupnames); 
+			$userlist[$uid]['group_quota'] = max($q);
+		}
+		
+		foreach ($userlist as $uid => $user) if (!isset($user['user_name'])) unset($userlist[$uid]);
+
+		if ($this->adv_sort) usort($userlist, array('core_udb', 'adv_sort'));
+
+        return $userlist;
+    }
+}
+
+// and go !
+$cpg_udb = new phpbb2018_udb;
+?>
\ No newline at end of file
diff -ruN 133/bridge/phpbb22.inc.php cpg148/bridge/phpbb22.inc.php
--- 133/bridge/phpbb22.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/bridge/phpbb22.inc.php	2006-06-08 00:23:46.000000000 -0500
@@ -0,0 +1,183 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+/* 
+
+Login redirection:
+
+edit phpbb file: ucp.php
+
+find: login_box("index.$phpEx$SID");
+change to login_box(request_var('redirect', "index.$phpEx$SID"));
+
+
+Logout redirection:
+
+edit phpbb file ucp.php
+
+find: meta_refresh(3, "index.$phpEx$SID");
+change to : meta_refresh(3, request_var('redirect', "index.$phpEx$SID"));
+
+*/
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
+// Switch that allows overriding the bridge manager with hard-coded values
+define('USE_BRIDGEMGR', 1);
+
+require_once 'bridge/udb_base.inc.php';
+
+class cpg_udb extends core_udb {
+
+	function cpg_udb()
+	{
+		global $BRIDGE;
+		
+		if (!USE_BRIDGEMGR) { // the vars that are used when bridgemgr is disabled
+
+			// URL of your punbb
+			$this->boardurl = 'http://localhost/phpBB2';
+
+			// local path to your punbb config file
+			require_once('../phpBB2/config.php');
+
+		} else { // the vars from the bridgemgr
+			$this->boardurl = $BRIDGE['full_forum_url'];
+			require_once($BRIDGE['relative_path_to_config_file'] . 'config.php');
+		}
+		
+		// Database connection settings
+		$this->db = array(
+			'name' => $dbname,
+			'host' => $dbhost ? $dbhost : 'localhost',
+			'user' => $dbuser,
+			'password' => $dbpasswd,
+			'prefix' =>$table_prefix
+		);
+		
+		// Board table names
+		$this->table = array(
+			'users' => 'users',
+			'groups' => 'groups',
+			'sessions' => 'sessions'
+		);
+
+		// Derived full table names
+		$this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
+		$this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
+		$this->sessionstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];
+		
+		// Table field names
+		$this->field = array(
+			'username' => 'username', // name of 'username' field in users table
+			'user_id' => 'user_id', // name of 'id' field in users table
+			'password' => 'user_password', // name of 'password' field in users table
+			'email' => 'user_email', // name of 'email' field in users table
+			'regdate' => 'user_regdate', // name of 'registered' field in users table
+			'active' => 'user_active', // is user account active?
+			'lastvisit' => 'user_lastvisit', // name of 'location' field in users table
+			'location' => 'user_from', // name of 'location' field in users table
+			'website' => 'user_website', // name of 'website' field in users table
+			'usertbl_group_id' => 'group_id', // name of 'group id' field in users table
+			'grouptbl_group_id' => 'group_id', // name of 'group id' field in groups table
+			'grouptbl_group_name' => 'group_name' // name of 'group name' field in groups table
+		);
+		
+		// Pages to redirect to
+		$this->page = array(
+			'register' => '/ucp.php?mode=register',
+			'editusers' => '/memberlist.php',
+			'edituserprofile' => "/memberlist.php?mode=viewprofile&u=",
+		);
+
+		// Group ids
+		$this->admingroups = array(7);
+		$this->guestgroup = 1;
+		
+		// Cookie settings - used in following functions only
+		$this->cookie_name = $BRIDGE['cookie_prefix'];
+		$this->cookie_seed = '';
+		
+		// Connect to db
+		$this->connect();
+	}
+
+	// definition of how to extract id, name, group from a session cookie
+	function session_extraction()
+	{
+		if (isset($_COOKIE[$this->cookie_name . '_sid'])) {
+			$session_id = addslashes($_COOKIE[$this->cookie_name . '_sid']);
+			
+			$sql = "SELECT user_id, username, group_id FROM {$this->sessionstable} INNER JOIN {$this->usertable} ON session_user_id = user_id WHERE session_id='$session_id';"; // AND session_user_id ='$cookie_id'"; (Maybe session_id is unique enough?)
+			
+			$result = cpg_db_query($sql, $this->link_id);
+			
+			if (mysql_num_rows($result)){
+				$row = mysql_fetch_array($result);
+				return $row;
+			} else {
+			    return false;
+			}
+		}
+	}
+	
+	// definition of how to extract an id and password hash from a cookie
+	function cookie_extraction()
+	{
+	    $id = 0;
+		$pass = '';
+
+        if (isset($_COOKIE[$this->cookie_name.'_data'])){
+			$sessiondata = unserialize($_COOKIE[$this->cookie_name.'_data']);
+			$id = $sessiondata['userid'] > 1 ? intval($sessiondata['userid']) : 0;
+            $pass = (isset($sessiondata['autologinid'])) ? addslashes($sessiondata['autologinid']) : '';
+		}
+	
+		return ($id) ? array($id, $pass) : false;
+	}
+	
+	// definition of actions required to convert a password from user database form to cookie form
+	function udb_hash_db($password)
+	{
+		return $password; // unused
+	}
+	
+	function login_page()
+	{
+		global $CONFIG;
+		
+		$redirect = urlencode($CONFIG['site_url']);
+		$this->redirect("/ucp.php?mode=login&redirect=$redirect");
+	}
+
+	function logout_page()
+	{
+		global $CONFIG;
+		
+		$redirect = urlencode($CONFIG['site_url']);
+        $this->redirect("/ucp.php?mode=logout&redirect=$redirect");
+	}
+
+	function view_users() {}
+	function view_profile() {}
+}
+
+// and go !
+$cpg_udb = new cpg_udb;
+?>
diff -ruN 133/bridge/phpbb.inc.php cpg148/bridge/phpbb.inc.php
--- 133/bridge/phpbb.inc.php	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/bridge/phpbb.inc.php	2006-06-08 00:23:46.000000000 -0500
@@ -2,535 +2,374 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/bridge/phpbb.inc.php,v $
-  $Revision: 1.11 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:13 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
-// ------------------------------------------------------------------------- //
-// phpBB2 Integration for Coppermine                                         //
-// ------------------------------------------------------------------------- //
-// Modify the values below according to your Board installation              //
-// ------------------------------------------------------------------------- //
-
-// database configuration
-define('PHPBB_DB_NAME', 'phpBB'); // The name of the database used by the board
-define('PHPBB_BD_HOST', 'localhost'); // The name of the database server
-define('PHPBB_DB_USERNAME', 'root'); // The username to use to connect to the database
-define('PHPBB_DB_PASSWORD', ''); // The password to use to connect to the database
-
-// The web path to your phpBB directory
-// If your URL to your board is for example 'http://yoursite_name.com/phpBB2/',
-// you'll have to set the below var to '/phpBB2/'.
-define('PHPBB_WEB_PATH', '/phpBB2/');
-// Logout Flag
-// the value of this boolean constant depends on your phpBB version:
-// If your version of phpBB is 2.0.4 or lower - change the value to FALSE;
-// if your version of phpBB is 2.0.5 or newer - leave it as TRUE
-define('PHPBB_LOGOUT_GET', TRUE);
-// ------------------------------------------------------------------------- //
-// You can keep the default values below if your instalation is standard
-// ------------------------------------------------------------------------- //
-// The prefix for the phpBB cookies
-define('PHPBB_COOKIE_PREFIX', 'phpbb2mysql'); // The prefix used for board cookies
-
-// Prefix and names for the database tables
-define('PHPBB_TABLE_PREFIX', 'phpbb_'); // The prefix used for the DB tables
-define('PHPBB_USER_TABLE', 'users'); // The members table
-define('PHPBB_SESSION_TABLE', 'sessions'); // The session table
-define('PHPBB_GROUP_TABLE', 'groups'); // The groups table
-define('PHPBB_UGROUP_TABLE', 'user_group'); // The group/user table
-
-// ------------------------------------------------------------------------- //
-// Nothing to edit below this line
-// ------------------------------------------------------------------------- //
-// Group definitions
-define('PHPBB_ADMIN_GROUP', 1);
-define('PHPBB_MEMBERS_GROUP', 2);
-define('PHPBB_GUEST_GROUP', 3);
-define('PHPBB_BANNED_GROUP', 4);
-// Authenticate a user using cookies
-function udb_authenticate()
-{
-    global $HTTP_COOKIE_VARS, $USER_DATA, $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-    // For error checking
-    $CONFIG['TABLE_USERS'] = '**ERROR**';
-
-    $default_group = array('group_id' => PHPBB_GUEST_GROUP,
-        'group_name' => 'Unknown',
-        'has_admin_access' => 0,
-        'can_send_ecards' => 0,
-        'can_rate_pictures' => 0,
-        'can_post_comments' => 0,
-        'can_upload_pictures' => 0,
-        'can_create_albums' => 0,
-        'pub_upl_need_approval' => 1,
-        'priv_upl_need_approval' => 1,
-        'upload_form_config' => 0,
-        'custom_user_upload' => 0,
-        'num_file_upload' => 0,
-        'num_URI_upload' => 0,
-        'has_admin_access' => 0,
-        'can_see_all_albums' => 0,
-        'groups' => array (PHPBB_GUEST_GROUP)
-        );
-    // Retrieve cookie stored login information
-    if (!isset($HTTP_COOKIE_VARS[PHPBB_COOKIE_PREFIX . '_data'])) {
-        $cookie_uid = 0;
-        $cookie_pass = '*';
-    } else {
-        $sessiondata = unserialize($HTTP_COOKIE_VARS[PHPBB_COOKIE_PREFIX . '_data']);
-        if (is_array($sessiondata)) {
-            $cookie_uid = (isset($sessiondata['userid'])) ? intval($sessiondata['userid']) : 0;
-            $cookie_pass = (isset($sessiondata['autologinid'])) ? addslashes($sessiondata['autologinid']) : '*';
-        } else {
-            $cookie_uid = 0;
-            $cookie_pass = '*';
-        }
-    }
-    // If autologin was not selected, we need to use the sessions table
-    if ($cookie_uid && !$cookie_pass && isset($HTTP_COOKIE_VARS[PHPBB_COOKIE_PREFIX . '_sid'])) {
-        $session_id = addslashes($HTTP_COOKIE_VARS[PHPBB_COOKIE_PREFIX . '_sid']);
-
-        $sql = "SELECT user_id, username as user_name, user_level " . "FROM " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_SESSION_TABLE . " " . "INNER JOIN " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_USER_TABLE . " ON session_user_id = user_id " . "WHERE session_id='$session_id' AND session_user_id ='$cookie_uid' AND user_active='1'";
-    } else {
-        $sql = "SELECT user_id, username as user_name, user_level " . "FROM " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_USER_TABLE . " " . "WHERE user_id='$cookie_uid' AND user_password='$cookie_pass' AND user_active='1'";
-    }
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $USER_DATA = mysql_fetch_array($result);
-        mysql_free_result($result);
-
-        $USER_DATA['groups'] = array();
-
-        if($USER_DATA['user_id'] == "-1") {
-            define('USER_ID', 0);
-        } else {
-            define('USER_ID', (int)$USER_DATA['user_id']);
-        }
-
-        define('USER_NAME', $USER_DATA['user_name']);
-
-        // Define the basic groups
-        if ($USER_DATA['user_id'] == "-1") {
-
-            array_push($USER_DATA['groups'], PHPBB_GUEST_GROUP);
-
-        } else {
-
-            if ($USER_DATA['user_level'] == 1) {
-                array_push($USER_DATA['groups'], PHPBB_ADMIN_GROUP);
-            }
-            array_push($USER_DATA['groups'], PHPBB_MEMBERS_GROUP);
-
-        }
-
-        // Retrieve the groups the user is a member of
-        $sql = "SELECT (ug.group_id + 5) as group_id " . "FROM " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_UGROUP_TABLE . " as ug " . "LEFT JOIN " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_GROUP_TABLE . " as g ON ug.group_id = g.group_id " . "WHERE user_id = " . USER_ID . " AND user_pending = 0 AND group_single_user = 0";
-        $result = db_query($sql, $UDB_DB_LINK_ID);
-        while ($row = mysql_fetch_array($result)) {
-                array_push($USER_DATA['groups'], $row['group_id']);
-        }
-        mysql_free_result($result);
-
-        $user_group_set = '(' . implode(',', $USER_DATA['groups']) . ')';
-        // Default group data
-        $USER_DATA['group_quota'] = 1;
-        $USER_DATA['can_rate_pictures'] = 0;
-        $USER_DATA['can_send_ecards'] = 0;
-        $USER_DATA['can_post_comments'] = 0;
-        $USER_DATA['can_upload_pictures'] = 0;
-        $USER_DATA['can_create_albums'] = 0;
-        $USER_DATA['pub_upl_need_approval'] = 1;
-        $USER_DATA['priv_upl_need_approval'] = 1;
-        $USER_DATA['upload_form_config'] = 0;
-        $USER_DATA['num_file_upload'] = 0;
-        $USER_DATA['num_URI_upload'] = 0;
-        $USER_DATA['custom_user_upload'] = 0;
-
-        $USER_DATA = array_merge($USER_DATA, cpgGetUserData($USER_DATA['groups'][0], $USER_DATA['groups'], PHPBB_GUEST_GROUP));
-
-        define('USER_GROUP', '');
-        define('USER_GROUP_SET', $user_group_set);
-        define('USER_IS_ADMIN', ($USER_DATA['user_level'] == 1));
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', (int)$USER_DATA['can_create_albums']);
-        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-    } else {
-        $USER_DATA = cpgGetUserData(PHPBB_GUEST_GROUP, array(), PHPBB_GUEST_GROUP);
-        define('USER_ID', 0);
-        define('USER_NAME', 'Anonymous');
-        define('USER_GROUP_SET', '(' . PHPBB_GUEST_GROUP . ')');
-        define('USER_IS_ADMIN', 0);
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', 0);
-        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-        mysql_free_result($result);
-    }
-}
-// Retrieve the name of a user
-function udb_get_user_name($uid)
-{
-    global $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-
-    $sql = "SELECT username as user_name " . "FROM " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_USER_TABLE . " " . "WHERE user_id = '$uid'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_name'];
-    } else {
-        return '';
-    }
-}
-// Retrieve the name of a user (Added to fix banning w/ bb integration - Nibbler)
-function udb_get_user_id($username)
-{
-    global $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-
-    $username = addslashes($username);
-
-    $sql = "SELECT user_id " . "FROM " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_USER_TABLE . " " . "WHERE username = '$username'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_id'];
-    } else {
-        return '';
-    }
-}
-
-// Redirect
-function udb_redirect($target)
-{
-    header('Location: http://' . $_SERVER['HTTP_HOST'] . PHPBB_WEB_PATH . $target);
-    exit;
-}
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
 
-// Register
-function udb_register_page()
-{
-    $target = 'profile.php?mode=register';
-    udb_redirect($target);
-}
-// HTML code for login/logout redirection
-DEFINE("REDIR1",'<html><body onload="document.redir.submit();"><form name="redir" method="post" action="');
-DEFINE("REDIR2",'"><input type="hidden" name="redirect" value="cpg_redir.php" /></form></body></html>');
-DEFINE('LOGIN_REDIR', 'login.php?redirect=cpg_redir.php');
-DEFINE('LOGOUT_FLAG', '&logout=true');
-// Login
-function udb_login_page()
-{
-    udb_redirect(LOGIN_REDIR);
-}
-// Logout
-function udb_logout_page()
-{
-   if (PHPBB_LOGOUT_GET) {
-
-       udb_redirect(LOGIN_REDIR.LOGOUT_FLAG);
-   } else {
-       echo(REDIR1.PHPBB_WEB_PATH.LOGIN_REDIR.LOGOUT_FLAG.REDIR2);
-      exit();
-   }
-}
-// Edit users
-function udb_edit_users()
-{
-    $target = 'memberlist.php';
-    udb_redirect($target);
-}
-// Get user information
-function udb_get_user_infos($uid)
-{
-    global $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-    global $lang_register_php;
-
-    $sql = "SELECT username as user_name, user_email, user_regdate, " . "user_from as user_location, user_interests, user_website, user_occ as user_occupation " . "FROM " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_USER_TABLE . " " . "WHERE user_id = '$uid'";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-    if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_register_php['err_unk_user'], __FILE__, __LINE__);
-
-    $user_data = mysql_fetch_array($result);
-    $user_data['group_name'] = '';
-    mysql_free_result($result);
-
-    return $user_data;
-}
-// Edit user profile
-function udb_edit_profile($uid)
-{
-    $target = 'profile.php?mode=editprofile';
-    udb_redirect($target);
-}
-// Query used to list users
-function udb_list_users_query(&$user_count)
-{
-    global $CONFIG, $FORBIDDEN_SET;
-
-    if ($FORBIDDEN_SET != "") $forbidden = "AND $FORBIDDEN_SET";
-    $sql = "SELECT (category - " . FIRST_USER_CAT . ") as user_id," . "        '???' as user_name," . "        COUNT(DISTINCT a.aid) as alb_count," . "        COUNT(DISTINCT pid) as pic_count," . "        MAX(pid) as thumb_pid " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.aid = a.aid " . "WHERE approved = 'YES' AND category > " . FIRST_USER_CAT . " $forbidden GROUP BY category " . "ORDER BY category ";
-    $result = db_query($sql);
-
-    $user_count = mysql_num_rows($result);
+// Switch that allows overriding the bridge manager with hard-coded values
+define('USE_BRIDGEMGR', 1);
 
-    return $result;
-}
+require_once 'bridge/udb_base.inc.php';
 
-function udb_list_users_retrieve_data($result, $lower_limit, $count)
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    mysql_data_seek($result, $lower_limit);
-
-    $rowset = array();
-    $i = 0;
-    $user_id_set = '';
-
-    while (($row = mysql_fetch_array($result)) && ($i++ < $count)) {
-        $user_id_set .= $row['user_id'] . ',';
-        $rowset[] = $row;
-    }
-    mysql_free_result($result);
+class phpbb_udb extends core_udb {
 
-    $user_id_set = '(' . substr($user_id_set, 0, -1) . ')';
-    $sql = "SELECT user_id, username as user_name " . "FROM " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_USER_TABLE . " " . "WHERE user_id IN $user_id_set";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $name[$row['user_id']] = $row['user_name'];
-    }
-    for($i = 0; $i < count($rowset); $i++) {
-        $rowset[$i]['user_name'] = empty($name[$rowset[$i]['user_id']]) ? '???' : $name[$rowset[$i]['user_id']];
-    }
+	function phpbb_udb()
+	{
+		global $BRIDGE;
+		
+		if (!USE_BRIDGEMGR) {
+			$this->boardurl = 'http://www.yousite.com/phpBB2';
+			require_once('../phpBB2/config.php');
+
+		} else {
+			$this->boardurl = $BRIDGE['full_forum_url'];
+			require_once($BRIDGE['relative_path_to_config_file'] . 'config.php');
+			$this->use_post_based_groups = $BRIDGE['use_post_based_groups'];
+		}
+		
+		$this->multigroups = 1;
+		
+		// Database connection settings
+		$this->db = array(
+			'name' => $dbname,
+			'host' => $dbhost ? $dbhost : 'localhost',
+			'user' => $dbuser,
+			'password' => $dbpasswd,
+			'prefix' =>$table_prefix
+		);
+		
+		// Board table names
+		$this->table = array(
+			'users' => 'users',
+			'groups' => 'groups',
+			'sessions' => 'sessions',
+			'usergroups' => 'user_group'
+		);
+
+		// Derived full table names
+		$this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
+		$this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
+		$this->sessionstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];
+		$this->usergroupstable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['usergroups'];
+		
+		// Table field names
+		$this->field = array(
+			'username' => 'username', // name of 'username' field in users table
+			'user_id' => 'user_id', // name of 'id' field in users table
+			'password' => 'user_password', // name of 'password' field in users table
+			'email' => 'user_email', // name of 'email' field in users table
+			'regdate' => 'user_regdate', // name of 'registered' field in users table
+			'active' => 'user_active', // is user account active?
+			'lastvisit' => 'user_lastvisit', // name of 'location' field in users table
+			'location' => 'user_from', // name of 'location' field in users table
+			'website' => 'user_website', // name of 'website' field in users table
+			'usertbl_group_id' => 'group_id', // name of 'group id' field in users table
+			'grouptbl_group_id' => 'group_id', // name of 'group id' field in groups table
+			'grouptbl_group_name' => 'group_name' // name of 'group name' field in groups table
+		);
+		
+		// Pages to redirect to
+		$this->page = array(
+			'register' => '/profile.php?mode=register',
+			'editusers' => '/memberlist.php',
+			'edituserprofile' => "/memberlist.php?mode=viewprofile&u=",
+		);
+		
+		// Group ids - admin and guest only.
+		$this->admingroups = array(2);
+		$this->guestgroup = $this->use_post_based_groups ? 3 : 3;
+		
+		// Use a special function to collect groups for cpg groups table
+		$this->group_overrride = 1;
+		
+		// Cookie settings - used in following functions only
+		$this->cookie_name = $BRIDGE['cookie_prefix'];
+		
+		// Connect to db
+		$this->connect();
+	}
+
+	function collect_groups()
+	{
+		$sql ="SELECT * FROM {$this->groupstable} WHERE group_single_user = 0";
+	
+		$result = cpg_db_query($sql, $this->link_id);
+		
+		$udb_groups = array(102 =>'Administrators', 2=> 'Registered', 3=>'Guests', 4=> 'Banned');
+			
+		while ($row = mysql_fetch_assoc($result))
+		{
+			$udb_groups[$row[$this->field['grouptbl_group_id']]+100] = utf_ucfirst(utf_strtolower($row[$this->field['grouptbl_group_name']]));
+		}
+
+		return $udb_groups;
+		
+	}
+	// definition of how to extract id, name, group from a session cookie
+	function session_extraction()
+	{
+		if (isset($_COOKIE[$this->cookie_name . '_sid'])) {			
+			$session_id = addslashes($_COOKIE[$this->cookie_name . '_sid']);
+
+			$sql = "SELECT u.{$this->field['user_id']} AS user_id, u.{$this->field['password']} AS password, u.user_level FROM {$this->usertable} AS u, {$this->sessionstable} AS s WHERE u.{$this->field['user_id']}=s.session_user_id AND s.session_id = '$session_id' AND u.user_id > 0";
+			
+			$result = cpg_db_query($sql, $this->link_id);
+
+			if (mysql_num_rows($result)){
+				$row = mysql_fetch_array($result);
+				$this->userlevel = $row['user_level'];
+				return $row;
+			} else {
+			    return false;
+			}
+		}
+	}
+	
+	// Get groups of which user is member
+	function get_groups($row)
+	{
+		$data = array();
+		
+		if ($this->use_post_based_groups){
+
+			$sql = "SELECT ug.{$this->field['usertbl_group_id']}+100 AS group_id FROM {$this->usertable} AS u, {$this->usergroupstable} AS ug, {$this->groupstable} as g WHERE u.{$this->field['user_id']}=ug.{$this->field['user_id']} AND u.{$this->field['user_id']}='{$row['id']}' AND g.{$this->field['grouptbl_group_id']} = ug.{$this->field['grouptbl_group_id']}";
+
+			$result = cpg_db_query($sql, $this->link_id);
+
+			while ($row2 = mysql_fetch_array($result)) {
+				$data[] = $row2['group_id'];
+			}
+
+			if ($this->userlevel == 1 || in_array($row[$this->field['usertbl_group_id']] , $this->admingroups)) array_unshift($data, 102);
+			if ($this->userlevel == 0) array_unshift($data, 2);
+		} else {
+			$data[0] = ($this->userlevel == 1 || in_array($row[$this->field['usertbl_group_id']] , $this->admingroups)) ? 1 : 2;
+		}
+		
+		return $data;
+	}
+	
+	// definition of how to extract an id and password hash from a cookie
+	function cookie_extraction()
+	{
+	    $id = 0;
+		$pass = '';
+
+        if (isset($_COOKIE[$this->cookie_name.'_data'])){
+			$sessiondata = unserialize($_COOKIE[$this->cookie_name.'_data']);
+			$id = $sessiondata['userid'] > 1 ? intval($sessiondata['userid']) : 0;
+            $pass = (isset($sessiondata['autologinid'])) ? addslashes($sessiondata['autologinid']) : '';
+		}
+		
+		return ($id) ? array($id, $pass) : false;
+	}
+	
+	// definition of actions required to convert a password from user database form to cookie form
+	function udb_hash_db($password)
+	{
+		return $password; // unused
+	}
+
+	function login_page()
+	{
+		global $CONFIG;
+		
+		$cpg = parse_url($CONFIG['site_url']);
+		$bb = parse_url($this->boardurl);
+		$levels = count(explode('/', $bb['path'])) - 1;
+		$redirect = str_repeat('../', $levels) . trim($cpg['path'], '/') . '/';
+
+		$this->redirect("/login.php?redirect=$redirect");
+	}
+
+	function logout_page()
+	{
+		global $CONFIG;
+		
+		$cpg = parse_url($CONFIG['site_url']);
+		$bb = parse_url($this->boardurl);
+		$levels = count(explode('/', $bb['path'])) - 1;
+		$redirect = str_repeat('../', $levels) . trim($cpg['path'], '/') . '/';
+		
+		$this->redirect("/login.php?logout=true&sid={$this->sid}&redirect=$redirect");
+	}
+
+	function view_users() {}
+	function view_profile() {}
+	
+	function get_users($options = array())
+    {
+    	global $CONFIG;
+		
+		// Copy UDB fields and config variables (just to make it easier to read)
+    	$f =& $this->field;
+		$C =& $CONFIG;
+		
+		// Sort codes - global this in usermgr.php in 1.5
+        $sort_codes = array('name_a' => 'user_name ASC',
+                            'name_d' => 'user_name DESC',
+                            'group_a' => 'group_name ASC',
+                            'group_d' => 'group_name DESC',
+                            'reg_a' => 'user_regdate ASC',
+                            'reg_d' => 'user_regdate DESC',
+                            'pic_a' => 'pic_count ASC',
+                            'pic_d' => 'pic_count DESC',
+                            'disku_a' => 'disk_usage ASC',
+                            'disku_d' => 'disk_usage DESC',
+                            'lv_a' => 'user_lastvisit ASC',
+                            'lv_d' => 'user_lastvisit DESC',
+                           );
+        
+		$sql = "SELECT group_id, group_name, group_quota FROM {$C['TABLE_USERGROUPS']}";
+
+		$result = cpg_db_query($sql);
+		
+		$groups = $quotas = array();
+	
+		while ($row = mysql_fetch_assoc($result)) {
+			$groups[$row['group_id']] = $row['group_name'];
+			$quotas[$row['group_id']] = $row['group_quota'];
+		}
+		
+		if (in_array($options['sort'], array('group_a', 'group_d', 'pic_a', 'pic_d', 'disku_a', 'disku_d'))){
+			
+			$sort = '';
+			list($this->sortfield, $this->sortdir) = explode(' ', $sort_codes[$options['sort']]);
+			$this->adv_sort = true;
+			
+		} else {
+			
+			$sort = "ORDER BY " . $sort_codes[$options['sort']];
+			$this->adv_sort = false;
+		}
+
+		// Build WHERE clause, if this is a username search
+        if ($options['search']) {
+            $options['search'] = 'AND u.'.$f['username'].' LIKE "'.$options['search'].'" ';
+        }
+		
+		// Main array to hold our user data
+		$userlist = array();
+		
+		// These sorting methods need the cpg pics table, do that first
+		if (in_array($options['sort'], array('pic_a', 'pic_d', 'disku_a', 'disku_d'))){
+			
+			$sql = "SELECT owner_id, COUNT(pid) as pic_count, ROUND(SUM(total_filesize)/1024) as disk_usage FROM {$C['TABLE_PICTURES']} WHERE owner_id <> 0 GROUP BY owner_id ORDER BY {$sort_codes[$options['sort']]} LIMIT {$options['lower_limit']}, {$options['users_per_page']}";
+			$result = cpg_db_query($sql);
+			
+			// If no records, return empty value
+			if (!mysql_num_rows($result)) {
+				return array();
+			}
+		
+			while ($row = mysql_fetch_assoc($result)) $userlist[$row['owner_id']] = $row;
+			mysql_free_result($result);
+
+			$user_list_string = implode(', ', array_keys($userlist));
+
+			$sql = "SELECT u.{$f['user_id']} as user_id, u.user_level, {$f['username']} as user_name, {$f['email']} as user_email, {$f['regdate']} as user_regdate, {$f['lastvisit']} as user_lastvisit ".
+               "FROM {$this->usertable} AS u ".
+               "WHERE u.{$f['user_id']} IN ($user_list_string) GROUP BY u.{$f['user_id']}";
+		
+			$result = cpg_db_query($sql, $this->link_id);
+		
+			// If no records, return empty value
+			if (!mysql_num_rows($result)) {
+				return array();
+			}
+		
+			while ($row = mysql_fetch_assoc($result)) $userlist[$row['user_id']] = array_merge($userlist[$row['user_id']], $row);
+			mysql_free_result($result);
+
+		} else {
+		
+			$sql = "SELECT u.{$f['user_id']} as user_id, u.user_level, {$f['username']} as user_name, {$f['email']} as user_email, {$f['regdate']} as user_regdate, {$f['lastvisit']} as user_lastvisit, 0 as pic_count ".
+               "FROM {$this->usertable} AS u ".
+               "WHERE u.{$f['user_id']} > 0 " . $options['search'].
+               "GROUP BY u.{$f['user_id']} " . $sort . 
+			   " LIMIT {$options['lower_limit']}, {$options['users_per_page']}";
+		
+			$result = cpg_db_query($sql, $this->link_id);
+		
+			// If no records, return empty value
+			if (!mysql_num_rows($result)) {
+				return array();
+			}
+		
+			while ($row = mysql_fetch_assoc($result)) $userlist[$row['user_id']] = $row;
+			mysql_free_result($result);
+			
+			$user_list_string = implode(', ', array_keys($userlist));
+		
+			$sql = "SELECT owner_id, COUNT(pid) as pic_count, ROUND(SUM(total_filesize)/1024) as disk_usage FROM {$C['TABLE_PICTURES']} WHERE owner_id IN ($user_list_string) GROUP BY owner_id";
+
+			$result = cpg_db_query($sql);
+
+			while ($owner = mysql_fetch_assoc($result)) $userlist[$owner['owner_id']] = array_merge($userlist[$owner['owner_id']], $owner);
+		}
+		
+		foreach ($userlist as $uid => $user){
+			
+			$grps = array();
+		
+			if ($this->use_post_based_groups){
+	
+				$sql = "SELECT ug.{$this->field['usertbl_group_id']}+100 AS group_id FROM 
+					{$this->usertable} AS u, 
+					{$this->usergroupstable} AS ug, 
+					{$this->groupstable} as g 
+					WHERE u.{$this->field['user_id']}=ug.{$this->field['user_id']} 
+					AND u.{$this->field['user_id']}='$uid' 
+					AND g.{$this->field['grouptbl_group_id']} = ug.{$this->field['grouptbl_group_id']} 
+					AND  group_single_user = 0";
+	
+				$result = cpg_db_query($sql, $this->link_id);
+	
+				while ($row2 = mysql_fetch_array($result)) {
+					$grps[] = $row2['group_id'];
+				}
+	
+				if ($user['user_level'] == 1 || in_array($row[$this->field['usertbl_group_id']] , $this->admingroups)) array_unshift($grps, 102);
+				if ($user['user_level']  == 0 || $user['user_level']  == 2) array_unshift($grps, 2);
+			} else {
+				$grps[0] = ($user['user_level']  == 1 || in_array($row[$this->field['usertbl_group_id']] , $this->admingroups)) ? 1 : 2;
+			}
+	
+			$groupnames = $q = array();
+			
+			foreach ($grps as $gid){
+				$groupnames[] = $groups[$gid];
+				$q[] = $quotas[$gid];
+			}
+			
+			sort($groupnames);
+			
+			$userlist[$uid]['group_name'] = implode('<br />' ,$groupnames); 
+			$userlist[$uid]['group_quota'] = max($q);
+		}
+		
+		foreach ($userlist as $uid => $user) if (!isset($user['user_name'])) unset($userlist[$uid]);
+
+		if ($this->adv_sort) usort($userlist, array('core_udb', 'adv_sort'));
 
-    return $rowset;
-}
-// Group table synchronisation
-function udb_synchronize_groups()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $PHPBB_groups = array(
-        PHPBB_ADMIN_GROUP => 'Admin',
-        PHPBB_MEMBERS_GROUP => 'Members',
-        PHPBB_GUEST_GROUP => 'Guests',
-        PHPBB_BANNED_GROUP => 'Banned',
-        );
-
-    $sql = "SELECT (ug.group_id + 5) as group_id, group_name " . "FROM " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_UGROUP_TABLE . " as ug " . "LEFT JOIN " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_GROUP_TABLE . " as g ON ug.group_id = g.group_id " . "WHERE user_pending=0 AND group_single_user=0";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $PHPBB_groups[$row['group_id']] = $row['group_name'];
-    }
-    mysql_free_result($result);
-
-    $result = db_query("SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1");
-    while ($row = mysql_fetch_array($result)) {
-        $cpg_groups[$row['group_id']] = $row['group_name'];
-    }
-    mysql_free_result($result);
-    // Scan Coppermine groups that need to be deleted
-    foreach($cpg_groups as $c_group_id => $c_group_name) {
-        if ((!isset($PHPBB_groups[$c_group_id]))) {
-            db_query("DELETE FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = '" . $c_group_id . "' LIMIT 1");
-            unset($cpg_groups[$c_group_id]);
-        }
-    }
-    // Scan phpBB groups that need to be created inside Coppermine table
-    foreach($PHPBB_groups as $i_group_id => $i_group_name) {
-        if ((!isset($cpg_groups[$i_group_id]))) {
-            db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']} (group_id, group_name) VALUES ('$i_group_id', '" . addslashes($i_group_name) . "')");
-            $cpg_groups[$i_group_id] = $i_group_name;
-        }
-    }
-    // Update Group names
-    foreach($PHPBB_groups as $i_group_id => $i_group_name) {
-        if ($cpg_groups[$i_group_id] != $i_group_name) {
-            db_query("UPDATE {$CONFIG['TABLE_USERGROUPS']} SET group_name = '" . addslashes($i_group_name) . "' WHERE group_id = '$i_group_id' LIMIT 1");
-        }
-    }
-}
-// Retrieve the album list used in gallery admin mode
-function udb_get_admin_album_list()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID, $FORBIDDEN_SET;
-
-    if (UDB_CAN_JOIN_TABLES) {
-        $sql = "SELECT aid, CONCAT('(', username, ') ', title) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_USER_TABLE . " AS u ON category = (" . FIRST_USER_CAT . " + user_id) " . "ORDER BY title";
-        return $sql;
-    } else {
-        $sql = "SELECT aid, IF(category > " . FIRST_USER_CAT . ", CONCAT('* ', title), CONCAT(' ', title)) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} " . "ORDER BY title";
-        return $sql;
+        return $userlist;
     }
-}
-
-function udb_util_filloptions()
-{
-    global $albumtbl, $picturetbl, $categorytbl, $lang_util_php, $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $usertbl = $UDB_DB_NAME_PREFIX.PHPBB_TABLE_PREFIX.PHPBB_USER_TABLE;
-
-    if (UDB_CAN_JOIN_TABLES) {
-
-        $query = "SELECT aid, category, IF(username IS NOT NULL, CONCAT('(', username, ') ', a.title), CONCAT(' - ', a.title)) AS title " . "FROM $albumtbl AS a " . "LEFT JOIN $usertbl AS u ON category = (" . FIRST_USER_CAT . " + user_id) " . "ORDER BY category, title";
-        $result = db_query($query, $UDB_DB_LINK_ID);
-        // $num=mysql_numrows($result);
-        echo '<select size="1" name="albumid">';
-
-        while ($row = mysql_fetch_array($result)) {
-            $sql = "SELECT name FROM $categorytbl WHERE cid = " . $row["category"];
-            $result2 = db_query($sql);
-            $row2 = mysql_fetch_array($result2);
-
-            print "<option value=\"" . $row["aid"] . "\">" . $row2["name"] . $row["title"] . "</option>\n";
-        }
-
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    } else {
-
-        // Query for list of public albums
-
-        $public_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < " . FIRST_USER_CAT . " ORDER BY title");
-
-        if (mysql_num_rows($public_albums)) {
-            $public_result = db_fetch_rowset($public_albums);
-        } else {
-            $public_result = array();
-        }
-
-        // Initialize $merged_array
-        $merged_array = array();
-
-        // Count the number of albums returned.
-        $end = count($public_result);
-
-        // Cylce through the User albums.
-        for($i=0;$i<$end;$i++) {
-
-            //Create a new array sow we may sort the final results.
-            $merged_array[$i]['id'] = $public_result[$i]['aid'];
-            $merged_array[$i]['album_name'] = $public_result[$i]['title'];
-
-            // Query the database to get the category name.
-            $vQuery = "SELECT name, parent FROM " . $CONFIG['TABLE_CATEGORIES'] . " WHERE cid='" . $public_result[$i]['category'] . "'";
-            $vRes = mysql_query($vQuery);
-            $vRes = mysql_fetch_array($vRes);
-            if (isset($merged_array[$i]['username_category'])) {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '').$merged_array[$i]['username_category'];
-            } else {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '');
-            }
-
-        }
-
-        // We transpose and divide the matrix into columns to prepare it for use in array_multisort().
-        foreach ($merged_array as $key => $row) {
-           $aid[$key] = $row['id'];
-           $title[$key] = $row['album_name'];
-           $album_lineage[$key] = $row['username_category'];
-        }
-
-        // We sort all columns in descending order and plug in $album_menu at the end so it is sorted by the common key.
-        array_multisort($album_lineage, SORT_ASC, $title, SORT_ASC, $aid, SORT_ASC, $merged_array);
-
-        // Query for list of user albums
-
-        $user_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category >= " . FIRST_USER_CAT . " ORDER BY aid");
-        if (mysql_num_rows($user_albums)) {
-            $user_albums_list = db_fetch_rowset($user_albums);
-        } else {
-            $user_albums_list = array();
-        }
-
-        // Query for list of user IDs and names
-
-        $user_album_ids_and_names = db_query("SELECT (user_id + ".FIRST_USER_CAT.") as id, CONCAT('(', username, ') ') as name FROM $usertbl ORDER BY name ASC",$UDB_DB_LINK_ID);
-
-        if (mysql_num_rows($user_album_ids_and_names)) {
-            $user_album_ids_and_names_list = db_fetch_rowset($user_album_ids_and_names);
-        } else {
-            $user_album_ids_and_names_list = array();
-        }
-
-        // Glue what we've got together.
-
-        // Initialize $udb_i as a counter.
-        if (count($merged_array)) {
-            $udb_i = count($merged_array);
-        } else {
-            $udb_i = 0;
-        }
-
-        //Begin a set of nested loops to merge the various query results.
-        foreach ($user_albums_list as $aq) {
-            foreach ($user_album_ids_and_names_list as $uq) {
-                if ($aq['category'] == $uq['id']) {
-                    $merged_array[$udb_i]['id']= $aq['category'];
-                    $merged_array[$udb_i]['album_name']= $aq['title'];
-                    $merged_array[$udb_i]['username_category']= $uq['name'];
-                    $udb_i++;
-                }
-            }
-        }
-
-        // The user albums and public albums have been merged into one list. Print the dropdown.
-        echo '<select size="1" name="albumid">';
-
-        foreach ($merged_array as $menu_item) {
-
-            echo "<option value=\"" . $menu_item['id'] . "\">" . (isset($menu_item['username_category']) ? $menu_item['username_category'] : '') . $menu_item['album_name'] . "</option>\n";
-
-        }
-
-        // Close list, etc.
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    }
-
-}
 
-// ------------------------------------------------------------------------- //
-// Define wheter we can join tables or not in SQL queries (same host & same db or user)
-define('UDB_CAN_JOIN_TABLES', (PHPBB_BD_HOST == $CONFIG['dbserver'] && (PHPBB_DB_NAME == $CONFIG['dbname'] || PHPBB_DB_USERNAME == $CONFIG['dbuser'])));
-// define('UDB_CAN_JOIN_TABLES', false);
-// Connect to phpBB database if necessary
-$UDB_DB_LINK_ID = 0;
-$UDB_DB_NAME_PREFIX = PHPBB_DB_NAME ? '`' . PHPBB_DB_NAME . '`.' : '';
-if (!UDB_CAN_JOIN_TABLES) {
-    $UDB_DB_LINK_ID = @mysql_connect(PHPBB_BD_HOST, PHPBB_DB_USERNAME, PHPBB_DB_PASSWORD);
-    if (!$UDB_DB_LINK_ID) die("<b>Coppermine critical error</b>:<br />Unable to connect to phpBB Board database !<br /><br />MySQL said: <b>" . mysql_error() . "</b>");
 }
 
+// and go !
+$cpg_udb = new phpbb_udb;
 ?>
\ No newline at end of file
diff -ruN 133/bridge/punbb115.inc.php cpg148/bridge/punbb115.inc.php
--- 133/bridge/punbb115.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/bridge/punbb115.inc.php	2006-06-08 00:23:46.000000000 -0500
@@ -0,0 +1,163 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+/*
+
+For login/logout redirection:
+
+Edit punbb's login.php
+
+
+Find: $page_title = pun_htmlspecialchars($pun_config['o_board_title']).' / '.$lang_common['Login'];
+
+Add before it: $redirect_url = (isset($_GET['redir'])) ? $_GET['redir'] : $redirect_url;
+
+
+Find: redirect('index.php', $lang_login['Logout redirect']);
+
+Change to: redirect(isset($_GET['redir']) ? $_GET['redir'] : 'index.php', $lang_login['Logout redirect']);
+
+*/
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
+// Switch that allows overriding the bridge manager with hard-coded values
+define('USE_BRIDGEMGR', 1);
+
+require_once 'bridge/udb_base.inc.php';
+
+class cpg_udb extends core_udb {
+
+	function cpg_udb()
+	{
+		global $BRIDGE;
+		
+		if (!USE_BRIDGEMGR) { // the vars that are used when bridgemgr is disabled
+
+			// URL of your punbb
+			$this->boardurl = 'http://www.yoursite.com/punbb';
+
+			// local path to your punbb config file
+			require_once('../punbb/config.php');
+
+		} else { // the vars from the bridgemgr
+			$this->boardurl = $BRIDGE['full_forum_url'];
+			require_once($BRIDGE['relative_path_to_config_file'] . 'config.php');
+			$this->use_post_based_groups = $BRIDGE['use_post_based_groups'];
+		}
+		
+		$this->multigroups = 0;
+		$this->group_overrride = 0;
+		
+		// Database connection settings
+		$this->db = array(
+			'name' => $db_name,
+			'host' => $db_host,
+			'user' => $db_username,
+			'password' => $db_password,
+			'prefix' =>$db_prefix
+		);
+		
+		// Board table names
+		$this->table = array(
+			'users' => 'users',
+		);
+
+		// Derived full table names
+		$this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
+		
+		// Table field names
+		$this->field = array(
+			'username' => 'username', // name of 'username' field in users table
+			'user_id' => 'id', // name of 'id' field in users table
+			'password' => 'password', // name of 'password' field in users table
+			'email' => 'email', // name of 'email' field in users table
+			'regdate' => 'registered', // name of 'registered' field in users table
+			'location' => 'location', // name of 'location' field in users table
+			'website' => 'url', // name of 'website' field in users table
+			'usertbl_group_id' => 'status', // name of 'group id' field in users table
+		);
+		
+		// Pages to redirect to
+		$this->page = array(
+			'register' => '/register.php',
+			'editusers' => '/userlist.php',
+			'edituserprofile' => "/profile.php?id="
+		);
+		
+		// Group ids
+		$this->admingroups = array(2);
+		$this->guestgroup = -1;
+		
+		// Cookie settings - used in following functions only
+		$this->cookie_name = $cookie_name;
+		
+		// Connect to db
+		$this->connect();
+	}
+		
+	// definition of how to extract id, name, group from a session cookie
+	function session_extraction()
+	{
+		$row = false; //array('id' => 0, 'username' => 'Guest', 'status' => -1);
+		
+        if (isset($_COOKIE[$this->cookie_name])) {
+			list($username, $pass_hash) = unserialize($_COOKIE[$this->cookie_name]);
+			if (strcasecmp($username, 'Guest'))
+			{
+				$result = cpg_db_query("SELECT id, username, status+100 AS status FROM {$this->usertable} WHERE username = '$username' AND password = '$pass_hash'", $this->link_id);
+				$row = mysql_fetch_assoc($result);
+			}
+		}
+		
+		return $row;
+	}
+	
+	// definition of how to extract an id and password hash from a cookie
+	function cookie_extraction()
+	{
+		return false;
+	}
+
+	// definition of actions required to convert a password from user database form to cookie form
+	function udb_hash_db($password)
+	{
+		return $password;
+	}
+	
+	// Login
+	function login_page()
+	{
+		global $CONFIG;
+		
+		$this->redirect('/login.php?action=in&redir='.$CONFIG['site_url']);
+	}
+
+	// Logout
+	function logout_page()
+	{
+		global $CONFIG;
+
+		$this->redirect('/login.php?action=out&id='.USER_ID.'&redir='.$CONFIG['site_url']);
+	}
+}
+
+// and go !
+$cpg_udb = new cpg_udb;
+?>
diff -ruN 133/bridge/punbb12.inc.php cpg148/bridge/punbb12.inc.php
--- 133/bridge/punbb12.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/bridge/punbb12.inc.php	2006-06-08 00:23:46.000000000 -0500
@@ -0,0 +1,268 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+/*
+
+For login/logout redirection:
+
+Edit punbb's login.php
+
+
+Find: $page_title = pun_htmlspecialchars($pun_config['o_board_title']).' / '.$lang_common['Login'];
+
+Add before it: $redirect_url = (isset($_GET['redir'])) ? $_GET['redir'] : $redirect_url;
+
+
+Find: redirect('index.php', $lang_login['Logout redirect']);
+
+Change to: redirect(isset($_GET['redir']) ? $_GET['redir'] : 'index.php', $lang_login['Logout redirect']);
+
+*/
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
+// Switch that allows overriding the bridge manager with hard-coded values
+define('USE_BRIDGEMGR', 1);
+
+require_once 'bridge/udb_base.inc.php';
+
+class cpg_udb extends core_udb {
+
+	function cpg_udb()
+	{
+		global $BRIDGE;
+		
+		if (!USE_BRIDGEMGR) { // the vars that are used when bridgemgr is disabled
+
+			// URL of your punbb
+			$this->boardurl = 'http://www.yoursite.com/punbb';
+
+			// local path to your punbb config file
+			require_once('../punbb/config.php');
+
+		} else { // the vars from the bridgemgr
+			$this->boardurl = $BRIDGE['full_forum_url'];
+			require_once($BRIDGE['relative_path_to_config_file'] . 'config.php');
+			$this->use_post_based_groups = $BRIDGE['use_post_based_groups'];
+		}
+		
+		$this->multigroups = 0;
+		$this->group_overrride = 0;
+		
+		// Database connection settings
+		$this->db = array(
+			'name' => $db_name,
+			'host' => $db_host,
+			'user' => $db_username,
+			'password' => $db_password,
+			'prefix' =>$db_prefix
+		);
+		
+		// Board table names
+		$this->table = array(
+			'users' => 'users',
+			'groups' => 'groups',
+		);
+
+		// Derived full table names
+		$this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
+		$this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
+		
+		// Table field names
+		$this->field = array(
+			'username' => 'username', // name of 'username' field in users table
+			'user_id' => 'id', // name of 'id' field in users table
+			'password' => 'password', // name of 'password' field in users table
+			'email' => 'email', // name of 'email' field in users table
+			'regdate' => 'registered', // name of 'registered' field in users table
+			'location' => 'location', // name of 'location' field in users table
+			'website' => 'url', // name of 'website' field in users table
+			'lastvisit' => 'last_visit', // name of 'location' field in users table
+			'usertbl_group_id' => 'group_id', // name of 'group id' field in users table
+			'grouptbl_group_id' => 'g_id', // name of 'group id' field in groups table
+			'grouptbl_group_name' => 'g_title' // name of 'group name' field in groups table
+		);
+		
+		// Pages to redirect to
+		$this->page = array(
+			'register' => '/register.php',
+			'editusers' => '/userlist.php',
+			'edituserprofile' => "/profile.php?id="
+		);
+		
+		// Group ids
+		$this->admingroups = array(1);
+		$this->guestgroup = 3;
+		
+		// Cookie settings - used in following functions only
+		$this->cookie_name = $cookie_name;
+		$this->cookie_seed = $cookie_seed;
+		
+		// Connect to db
+		$this->connect();
+	}
+
+	// definition of how to extract id, name, group from a session cookie
+	function session_extraction()
+	{
+			return false; // unused
+	}
+	
+	// definition of how to extract an id and password hash from a cookie
+	function cookie_extraction()
+	{
+	    $id = 0;
+	    $pass_hash = '';
+
+        if (isset($_COOKIE[$this->cookie_name]))
+                list($id, $pass_hash) = unserialize($_COOKIE[$this->cookie_name]);
+
+		return ($id) ? array($id, $pass_hash) : false;
+	}
+	
+	// definition of actions required to convert a password from user database form to cookie form
+	function udb_hash_db($password)
+	{
+		return md5($this->cookie_seed.$password);
+	}
+	
+	// Login
+	function login_page()
+	{
+		global $CONFIG;
+		
+		$this->redirect('/login.php?action=login&redir='.$CONFIG['site_url']);
+	}
+
+	// Logout
+	function logout_page()
+	{
+		global $CONFIG;
+
+		$this->redirect('/login.php?action=out&id='.USER_ID.'&redir='.$CONFIG['site_url']);
+	}
+	
+	function view_users() {}
+	
+	function view_profile($uid) {}
+	
+	function get_users($options = array())
+    {
+    	global $CONFIG;
+		
+		// Copy UDB fields and config variables (just to make it easier to read)
+    	$f =& $this->field;
+		$C =& $CONFIG;
+		
+		// Sort codes
+        $sort_codes = array('name_a' => 'user_name ASC',
+                            'name_d' => 'user_name DESC',
+                            'group_a' => 'group_name ASC',
+                            'group_d' => 'group_name DESC',
+                            'reg_a' => 'user_regdate ASC',
+                            'reg_d' => 'user_regdate DESC',
+                            'pic_a' => 'pic_count ASC',
+                            'pic_d' => 'pic_count DESC',
+                            'disku_a' => 'disk_usage ASC',
+                            'disku_d' => 'disk_usage DESC',
+                            'lv_a' => 'user_lastvisit ASC',
+                            'lv_d' => 'user_lastvisit DESC',
+                           );
+        
+		if (in_array($options['sort'], array('group_a', 'group_d', 'pic_a', 'pic_d', 'disku_a', 'disku_d'))){
+			
+			$sort = '';
+			list($this->sortfield, $this->sortdir) = explode(' ', $sort_codes[$options['sort']]);
+			$this->adv_sort = true;
+			
+		} else {
+			
+			$sort = "ORDER BY " . $sort_codes[$options['sort']];
+			$this->adv_sort = false;
+		}
+
+		// Build WHERE clause, if this is a username search
+        if ($options['search']) {
+            $options['search'] = 'AND u.'.$f['username'].' LIKE "'.$options['search'].'" ';
+        }
+
+        $sql = "SELECT group_id, group_name, group_quota FROM {$C['TABLE_USERGROUPS']}";
+
+		$result = cpg_db_query($sql);
+		
+		$groups = array();
+	
+		while ($row = mysql_fetch_assoc($result)) {
+			$groups[$row['group_id']] = $row;
+		}
+		
+		$sql ="SELECT {$f['grouptbl_group_id']} FROM {$this->groupstable}";
+	
+		$result = cpg_db_query($sql, $this->link_id);
+		$udb_groups = array();
+		
+		while ($row = mysql_fetch_assoc($result)) {
+			$udb_groups[] = $row['group_id'];
+		}
+
+
+        $sql = "SELECT u.{$f['user_id']} as user_id, u.{$f['usertbl_group_id']} AS user_group, {$f['username']} as user_name, {$f['email']} as user_email, {$f['regdate']} as user_regdate, {$f['lastvisit']} as user_lastvisit, '' as user_active, 0 AS pic_count ".
+               "FROM {$this->usertable} AS u ".
+               "WHERE u.{$f['user_id']} > 1 " . $options['search']
+                . $sort .
+               " LIMIT {$options['lower_limit']}, {$options['users_per_page']}";
+
+		$result = cpg_db_query($sql, $this->link_id);
+		
+		// If no records, return empty value
+		if (!mysql_num_rows($result)) {
+			return array();
+		}
+
+		// Extract user list to an array
+		while ($user = mysql_fetch_assoc($result)) {
+			if ($this->use_post_based_groups){
+				$gid = $user['user_group'] +100;
+			} else {
+				$gid = $user['user_group'] == $this->admingroups[0] ? 1 : 2;
+			}
+			$userlist[$user['user_id']] = array_merge($user, $groups[$gid]);
+			$users[] = $user['user_id'];
+		}
+		
+		$user_list_string = implode(', ', $users);
+		
+		$sql = "SELECT owner_id, COUNT(pid) as pic_count, ROUND(SUM(total_filesize)/1024) as disk_usage FROM {$C['TABLE_PICTURES']} WHERE owner_id IN ($user_list_string) GROUP BY owner_id";
+
+		$result = cpg_db_query($sql);
+
+
+		while ($owner = mysql_fetch_assoc($result)) {
+			$userlist[$owner['owner_id']] = array_merge($userlist[$owner['owner_id']], $owner);
+		}
+
+		if ($this->adv_sort) usort($userlist, array('cpg_udb', 'adv_sort'));
+
+        return $userlist;
+    }
+}
+
+// and go !
+$cpg_udb = new cpg_udb;
+?>
diff -ruN 133/bridge/punbb.inc.php cpg148/bridge/punbb.inc.php
--- 133/bridge/punbb.inc.php	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/bridge/punbb.inc.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,479 +0,0 @@
-<?php
-/*************************
-  Coppermine Photo Gallery
-  ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly 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 as published by
-  the Free Software Foundation; either version 2 of the License, or
-  (at your option) any later version.
-  ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/bridge/punbb.inc.php,v $
-  $Revision: 1.3 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:13 $
-**********************************************/
-
-// ------------------------------------------------------------------------- //
-// PunBB 1.1.5 Integration for Coppermine                                    //
-// ------------------------------------------------------------------------- //
-// Modify the values below according to your Board installation              //
-// ------------------------------------------------------------------------- //
-
-// URL of your punbb
-$path = 'http://www.mysite.com/punbb';
-
-// local path to your punbb config file
-require_once('../punbb/config.php');
-
-// punbb mod == cpg Admin ?
-define('MOD_IS_ADMIN', FALSE);
-
-// ------------------------------------------------------------------------- //
-// Nothing to edit below this line
-// ------------------------------------------------------------------------- //
-
-// automatic configuration
-define('PUNBB_DB_NAME', $db_name); // The name of the database used by the board
-define('PUNBB_DB_HOST', $db_host); // The name of the database server
-define('PUNBB_DB_USERNAME', $db_username); // The username to use to connect to the database
-define('PUNBB_DB_PASSWORD', $db_password); // The password to use to connect to the database
-define('PUNBB_TABLE_PREFIX', $db_prefix); // The prefix used for the DB tables
-define('PUNBB_WEB_PATH', $path); // The prefix used for the DB tables
-define('PUNBB_USER_TABLE', 'users'); // The members table
-
-// Group definitions
-define('PUNBB_MOD_GROUP', 4);
-define('PUNBB_GUEST_GROUP', 3);
-define('PUNBB_MEMBERS_GROUP', 2);
-define('PUNBB_ADMIN_GROUP', 1);
-
-function udb_authenticate()
-{
-    global $USER_DATA, $CONFIG, $cookie_name, $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX;
-
-    // For error checking
-    $CONFIG['TABLE_USERS'] = '**ERROR**';
-
-    function unescape($str)
-        {
-                return (get_magic_quotes_gpc() == 1) ? stripslashes($str) : $str;
-        }
-
-    // Retrieve cookie stored login information
-
-    // default user info
-        $USER_DATA['user_id'] = 0;
-        $USER_DATA['status'] = -1;
-        $USER_DATA['user_name'] = 'Guest';
-
-        if (isset($_COOKIE[$cookie_name]))
-        {
-                list($cookie['username'], $cookie['password_hash']) = unserialize(unescape($_COOKIE[$cookie_name]));
-
-                if (strcasecmp($cookie['username'], 'Guest'))
-                {
-                        $result = db_query("SELECT id AS user_id, username AS user_name, status FROM ". $UDB_DB_NAME_PREFIX . PUNBB_TABLE_PREFIX . PUNBB_USER_TABLE ." WHERE username='" . addslashes($cookie['username']). "' AND password='". addslashes($cookie['password_hash'])."'",$UDB_DB_LINK_ID);
-                        $USER_DATA = mysql_fetch_assoc($result);
-                }
-        }
-
-        $USER_DATA['groups'] = array();
-
-        // Define the basic groups
-
-        switch ($USER_DATA['status']) {
-
-                case 0:
-                        $USER_DATA['groups'][0] = PUNBB_MEMBERS_GROUP;
-                        break;
-                case 1:
-                        $USER_DATA['groups'][0] = PUNBB_MOD_GROUP;
-                        break;
-                case 2:
-                        $USER_DATA['groups'][0] = PUNBB_ADMIN_GROUP;
-                        break;
-                default:
-                        $USER_DATA['groups'][0] = PUNBB_GUEST_GROUP;
-                        break;
-        }
-
-        if ($USER_DATA['status'] == -1) {
-                define('USER_ID', 0);
-        } else {
-                define('USER_ID', (int)$USER_DATA['user_id']);
-        }
-
-        $user_group_set = '(' . implode(',', $USER_DATA['groups']) . ')';
-
-        // Default group data
-        $USER_DATA['group_quota'] = 1;
-        $USER_DATA['can_rate_pictures'] = 0;
-        $USER_DATA['can_send_ecards'] = 0;
-        $USER_DATA['can_post_comments'] = 0;
-        $USER_DATA['can_upload_pictures'] = 0;
-        $USER_DATA['can_create_albums'] = 0;
-        $USER_DATA['pub_upl_need_approval'] = 1;
-        $USER_DATA['priv_upl_need_approval'] = 1;
-        $USER_DATA['upload_form_config'] = 0;
-        $USER_DATA['num_file_upload'] = 0;
-        $USER_DATA['num_URI_upload'] = 0;
-        $USER_DATA['custom_user_upload'] = 0;
-
-        $USER_DATA = array_merge($USER_DATA, cpgGetUserData($USER_DATA['groups'][0], $USER_DATA['groups'], PUNBB_GUEST_GROUP));
-
-        $USER_DATA['has_admin_access'] = (($USER_DATA['status'] == 2) || (($USER_DATA['status'] == 1) && MOD_IS_ADMIN)) ? 1 : 0;
-        $USER_DATA['can_see_all_albums'] = $USER_DATA['has_admin_access'];
-
-        define('USER_NAME', $USER_DATA['user_name']);
-        define('USER_GROUP', $USER_DATA['group_name']);
-        define('USER_GROUP_SET', $user_group_set);
-        define('USER_IS_ADMIN', $USER_DATA['has_admin_access']);
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', (int)$USER_DATA['can_create_albums']);
-        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-}
-
-// Retrieve the name of a user
-function udb_get_user_name($uid)
-{
-    global $CONFIG, $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX;
-
-    $sql = "SELECT username as user_name FROM " . $UDB_DB_NAME_PREFIX . PUNBB_TABLE_PREFIX . PUNBB_USER_TABLE . " WHERE id = '$uid'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_name'];
-    } else {
-        return '';
-    }
-}
-// Retrieve the id of a user (Added to fix banning w/ bb integration - Nibbler)
-function udb_get_user_id($username)
-{
-    global $CONFIG, $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX;
-
-    $username = addslashes($username);
-
-    $sql = "SELECT id AS user_id FROM " . $UDB_DB_NAME_PREFIX . PUNBB_TABLE_PREFIX . PUNBB_USER_TABLE . " WHERE username = '$username'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_id'];
-    } else {
-        return '';
-    }
-}
-
-// Redirect
-function udb_redirect($target)
-{
-    header('Location: '. PUNBB_WEB_PATH . $target);
-    exit;
-}
-
-// Register
-function udb_register_page()
-{
-    $target = '/register.php';
-    udb_redirect($target);
-}
-// Login
-function udb_login_page()
-{
-        global $path;
-
-        echo '<html><body onload="document.redir.submit();"><form name="redir" method="post" action="'.$path.'/redir.php"><input type="hidden" name="redir" value="login.php" /></form></body></html>';
-        exit;
-}
-// Logout
-function udb_logout_page()
-{
-        global $path;
-
-        echo '<html><body onload="document.redir.submit();"><form name="redir" method="post" action="'.$path.'/redir.php"><input type="hidden" name="redir" value="login.php?action=out" /></form></body></html>';
-        exit;
-}
-// Edit users
-function udb_edit_users()
-{
-    $target = '/userlist.php';
-    udb_redirect($target);
-}
-// Get user information
-function udb_get_user_infos($uid)
-{
-        global $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID, $lang_register_php;
-
-    $sql = "SELECT username AS user_name, email AS user_email, registered AS user_regdate, location AS user_location, url AS user_website FROM " . $UDB_DB_NAME_PREFIX . PUNBB_TABLE_PREFIX . PUNBB_USER_TABLE . " WHERE id = '$uid'";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-    if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_register_php['err_unk_user'], __FILE__, __LINE__);
-
-    $user_data = mysql_fetch_array($result);
-    $user_data['group_name'] = '';
-    mysql_free_result($result);
-
-    return $user_data;
-}
-
-// Edit user profile
-function udb_edit_profile($uid)
-{
-    $target = "/profile.php?id=$uid";
-    udb_redirect($target);
-}
-
-// Query used to list users
-function udb_list_users_query(&$user_count)
-{
-    global $CONFIG, $FORBIDDEN_SET, $UDB_DB_LINK_ID;
-
-    if ($FORBIDDEN_SET != "") $forbidden = "AND $FORBIDDEN_SET";
-    $sql = "SELECT (category - " . FIRST_USER_CAT . ") as user_id," . "        '???' as user_name," . "        COUNT(DISTINCT a.aid) as alb_count," . "        COUNT(DISTINCT pid) as pic_count," . "        MAX(pid) as thumb_pid " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.aid = a.aid " . "WHERE approved = 'YES' AND category > " . FIRST_USER_CAT . " $forbidden GROUP BY category " . "ORDER BY category ";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    $user_count = mysql_num_rows($result);
-
-    return $result;
-}
-
-function udb_list_users_retrieve_data($result, $lower_limit, $count)
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    mysql_data_seek($result, $lower_limit);
-
-    $rowset = array();
-    $i = 0;
-    $user_id_set = '';
-
-    while (($row = mysql_fetch_array($result)) && ($i++ < $count)) {
-        $user_id_set .= $row['user_id'] . ',';
-        $rowset[] = $row;
-    }
-    mysql_free_result($result);
-
-    $user_id_set = '(' . substr($user_id_set, 0, -1) . ')';
-    $sql = "SELECT id AS user_id, username AS user_name FROM " . $UDB_DB_NAME_PREFIX . PUNBB_TABLE_PREFIX . PUNBB_USER_TABLE . " WHERE id IN $user_id_set";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $name[$row['user_id']] = $row['user_name'];
-    }
-    for($i = 0; $i < count($rowset); $i++) {
-        $rowset[$i]['user_name'] = empty($name[$rowset[$i]['user_id']]) ? '???' : $name[$rowset[$i]['user_id']];
-    }
-
-    return $rowset;
-}
-
-// Group table synchronisation
-function udb_synchronize_groups()
-{
-    global $CONFIG ;
-
-    $PUNBB_groups = array(
-            PUNBB_GUEST_GROUP => 'Guests',
-            PUNBB_MEMBERS_GROUP => 'Members',
-        PUNBB_ADMIN_GROUP => 'Administrators',
-        PUNBB_MOD_GROUP => 'Moderators'
-        );
-
-    $result = db_query("SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1");
-    while ($row = mysql_fetch_array($result)) {
-        $cpg_groups[$row['group_id']] = $row['group_name'];
-    }
-    mysql_free_result($result);
-    // Scan Coppermine groups that need to be deleted
-    foreach($cpg_groups as $c_group_id => $c_group_name) {
-        if ((!isset($PUNBB_groups[$c_group_id]))) {
-            db_query("DELETE FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = '" . $c_group_id . "' LIMIT 1");
-            unset($cpg_groups[$c_group_id]);
-        }
-    }
-    // Scan punBB groups that need to be created inside Coppermine table
-    foreach($PUNBB_groups as $i_group_id => $i_group_name) {
-        if ((!isset($cpg_groups[$i_group_id]))) {
-            db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']} (group_id, group_name) VALUES ('$i_group_id', '" . addslashes($i_group_name) . "')");
-            $cpg_groups[$i_group_id] = $i_group_name;
-        }
-    }
-    // Update Group names
-    foreach($PUNBB_groups as $i_group_id => $i_group_name) {
-        if ($cpg_groups[$i_group_id] != $i_group_name) {
-            db_query("UPDATE {$CONFIG['TABLE_USERGROUPS']} SET group_name = '" . addslashes($i_group_name) . "' WHERE group_id = '$i_group_id' LIMIT 1");
-        }
-    }
-}
-// Retrieve the album list used in gallery admin mode
-function udb_get_admin_album_list()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID, $FORBIDDEN_SET;
-
-    if (UDB_CAN_JOIN_TABLES) {
-        $sql = "SELECT aid, CONCAT('(', username, ') ', a.title) AS cpg_title " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN " . $UDB_DB_NAME_PREFIX . PUNBB_TABLE_PREFIX . PUNBB_USER_TABLE . " AS u ON category = (" . FIRST_USER_CAT . " + id) " . "ORDER BY cpg_title";
-        return $sql;
-    } else {
-        $sql = "SELECT aid, IF(category > " . FIRST_USER_CAT . ", CONCAT('* ', a.title), CONCAT(' ', title)) AS cpg_title " . "FROM {$CONFIG['TABLE_ALBUMS']} " . "ORDER BY cpg_title";
-        return $sql;
-    }
-}
-
-function udb_util_filloptions()
-{
-    global $albumtbl, $picturetbl, $categorytbl, $lang_util_php, $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $usertbl = $UDB_DB_NAME_PREFIX . PUNBB_TABLE_PREFIX . PUNBB_USER_TABLE;
-
-    if (UDB_CAN_JOIN_TABLES) {
-
-        $query = "SELECT aid, category, IF(username IS NOT NULL, CONCAT('(', username, ') ', a.title), CONCAT(' - ', a.title)) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "LEFT JOIN $usertbl AS u ON category = (" . FIRST_USER_CAT . " + id) " . "ORDER BY category, title";
-        $result = db_query($query, $UDB_DB_LINK_ID);
-        // $num=mysql_numrows($result);
-        echo '<select size="1" name="albumid">';
-
-        while ($row = mysql_fetch_array($result)) {
-            $sql = "SELECT name FROM {$CONFIG['TABLE_CATEGORIES']} WHERE cid = " . $row["category"];
-            $result2 = db_query($sql);
-            $row2 = mysql_fetch_array($result2);
-
-            print "<option value=\"" . $row["aid"] . "\">" . $row2["name"] . $row["title"] . "</option>\n";
-        }
-
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    } else {
-
-        // Query for list of public albums
-
-        $public_albums = db_query("SELECT aid, a.title AS cpg_title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < " . FIRST_USER_CAT . " ORDER BY cpg_title");
-
-        if (mysql_num_rows($public_albums)) {
-            $public_result = db_fetch_rowset($public_albums);
-        } else {
-            $public_result = array();
-        }
-
-        // Initialize $merged_array
-        $merged_array = array();
-
-        // Count the number of albums returned.
-        $end = count($public_result);
-
-        // Cylce through the User albums.
-        for($i=0;$i<$end;$i++) {
-
-            //Create a new array sow we may sort the final results.
-            $merged_array[$i]['id'] = $public_result[$i]['aid'];
-            $merged_array[$i]['album_name'] = $public_result[$i]['title'];
-
-            // Query the database to get the category name.
-            $vQuery = "SELECT name, parent FROM " . $CONFIG['TABLE_CATEGORIES'] . " WHERE cid='" . $public_result[$i]['category'] . "'";
-            $vRes = mysql_query($vQuery);
-            $vRes = mysql_fetch_array($vRes);
-            if (isset($merged_array[$i]['username_category'])) {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '').$merged_array[$i]['username_category'];
-            } else {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '');
-            }
-
-        }
-
-        // We transpose and divide the matrix into columns to prepare it for use in array_multisort().
-        foreach ($merged_array as $key => $row) {
-           $aid[$key] = $row['id'];
-           $title[$key] = $row['album_name'];
-           $album_lineage[$key] = $row['username_category'];
-        }
-
-        // We sort all columns in descending order and plug in $album_menu at the end so it is sorted by the common key.
-        array_multisort($album_lineage, SORT_ASC, $title, SORT_ASC, $aid, SORT_ASC, $merged_array);
-
-        // Query for list of user albums
-
-        $user_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category >= " . FIRST_USER_CAT . " ORDER BY aid");
-        if (mysql_num_rows($user_albums)) {
-            $user_albums_list = db_fetch_rowset($user_albums);
-        } else {
-            $user_albums_list = array();
-        }
-
-        // Query for list of user IDs and names
-
-        $user_album_ids_and_names = db_query("SELECT (id + ".FIRST_USER_CAT.") as id, CONCAT('(', username, ') ') as name FROM $usertbl ORDER BY name ASC",$UDB_DB_LINK_ID);
-
-        if (mysql_num_rows($user_album_ids_and_names)) {
-            $user_album_ids_and_names_list = db_fetch_rowset($user_album_ids_and_names);
-        } else {
-            $user_album_ids_and_names_list = array();
-        }
-
-        // Glue what we've got together.
-
-        // Initialize $udb_i as a counter.
-        if (count($merged_array)) {
-            $udb_i = count($merged_array);
-        } else {
-            $udb_i = 0;
-        }
-
-        //Begin a set of nested loops to merge the various query results.
-        foreach ($user_albums_list as $aq) {
-            foreach ($user_album_ids_and_names_list as $uq) {
-                if ($aq['category'] == $uq['id']) {
-                    $merged_array[$udb_i]['id']= $aq['category'];
-                    $merged_array[$udb_i]['album_name']= $aq['title'];
-                    $merged_array[$udb_i]['username_category']= $uq['name'];
-                    $udb_i++;
-                }
-            }
-        }
-
-        // The user albums and public albums have been merged into one list. Print the dropdown.
-        echo '<select size="1" name="albumid">';
-
-        foreach ($merged_array as $menu_item) {
-
-            echo "<option value=\"" . $menu_item['id'] . "\">" . (isset($menu_item['username_category']) ? $menu_item['username_category'] : '') . $menu_item['album_name'] . "</option>\n";
-
-        }
-
-        // Close list, etc.
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    }
-
-}
-
-// ------------------------------------------------------------------------- //
-
-// Define wheter we can join tables or not in SQL queries (same host & same db or user)
-define('UDB_CAN_JOIN_TABLES', (PUNBB_DB_HOST == $CONFIG['dbserver'] && (PUNBB_DB_NAME == $CONFIG['dbname'] || PUNBB_DB_USERNAME == $CONFIG['dbuser'])));
-// Connect to SMF Database if necessary
-$UDB_DB_LINK_ID = 0;
-$UDB_DB_NAME_PREFIX = PUNBB_DB_NAME ? '`' . PUNBB_DB_NAME . '`.' : '';
-if (!UDB_CAN_JOIN_TABLES) {
-    $UDB_DB_LINK_ID = @mysql_connect(PUNBB_DB_HOST, PUNBB_DB_USERNAME, PUNBB_DB_PASSWORD);
-
-    if (!$UDB_DB_LINK_ID) die("<b>Coppermine critical error</b>:<br />Unable to connect to PunBB database !<br /><br />MySQL said: <b>" . mysql_error() . "</b>");
-    mysql_select_db (PUNBB_DB_NAME, $UDB_DB_LINK_ID);
-}
-?>
\ No newline at end of file
diff -ruN 133/bridge/smf10.inc.php cpg148/bridge/smf10.inc.php
--- 133/bridge/smf10.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/bridge/smf10.inc.php	2006-06-08 00:23:48.000000000 -0500
@@ -0,0 +1,230 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
+// Switch that allows overriding the bridge manager with hard-coded values
+define('USE_BRIDGEMGR', 1);
+
+require_once 'bridge/udb_base.inc.php';
+
+if (!USE_BRIDGEMGR) {
+        require_once('../smf/SSI.php');
+        $boardurl = 'http://www.mysite.com/board';
+} else {
+        require_once($BRIDGE['relative_path_to_config_file'] . 'SSI.php');
+}
+
+
+class cpg_udb extends core_udb {
+
+        function cpg_udb()
+        {
+                global $BRIDGE, $CONFIG, $boardurl, $db_prefix, $db_connection, $db_server, $db_name, $db_user, $user_settings;
+
+                $this->use_post_based_groups = $BRIDGE['use_post_based_groups'];
+                $this->boardurl = $boardurl;
+                $this->multigroups = 1;
+                $this->group_overrride = 1;
+
+
+                // Board table names
+                $this->table = array(
+                        'users' => 'members',
+                        'groups' => 'membergroups',
+                );
+
+                // Database connection settings
+                $this->db = array(
+                        'name' => $db_name,
+                        'host' => $db_server ? $db_server : 'localhost',
+                        'user' => $db_user,
+                        'prefix' =>$db_prefix
+                );
+
+        // Derived full table names
+        if (strpos($db_prefix, '.') === false) {
+            $this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
+            $this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
+        } else {
+            $this->usertable = $this->db['prefix'] . $this->table['users'];
+            $this->groupstable = $this->db['prefix'] . $this->table['groups'];
+        }
+
+                // Table field names
+                $this->field = array(
+                        'username' => 'memberName', // name of 'username' field in users table
+                        'user_id' => 'ID_MEMBER', // name of 'id' field in users table
+                        'password' => 'passwd', // name of the password field in the users table
+                        'email' => 'emailAddress', // name of 'email' field in users table
+                        'regdate' => 'dateRegistered', // name of 'registered' field in users table
+                        'lastvisit' => 'UNIX_TIMESTAMP(lastLogin)', // last time user logged in
+                        'active' => 'is_activated', // is user account active?
+                        'location' => 'location', // name of 'location' field in users table
+                        'website' => 'websiteUrl', // name of 'website' field in users table
+                        'usertbl_group_id' => 'ID_POST_GROUP', // name of 'group id' field in users table
+                        'grouptbl_group_id' => 'ID_GROUP', // name of 'group id' field in groups table
+                        'grouptbl_group_name' => 'groupName' // name of 'group name' field in groups table
+                );
+
+                // Pages to redirect to
+                $this->page = array(
+                        'register' => '/index.php?action=register',
+                        'editusers' => '/index.php?action=mlist',
+                        'edituserprofile' => '/index.php?action=profile;u='
+                );
+
+                // Group ids - admin and guest only.
+                $this->admingroups = array($this->use_post_based_groups ? 101 : 1);
+                $this->guestgroup = $this->use_post_based_groups ? 1 : 3;
+
+                // Connect to db - or supply a connection id to be used instead of making own connection.
+                $this->connect($db_connection);
+        }
+
+        // overriding authenticate() as we can let SMF do this all for us.
+        function authenticate()
+        {
+                global $USER_DATA, $user_settings;
+
+                if (!$user_settings){
+                        $this->load_guest_data();
+                } else {
+
+                        $row = array(
+                                'id' => $user_settings['ID_MEMBER'],
+                                'username' => $user_settings['memberName'],
+                                'group_id' => $user_settings['ID_GROUP']
+                        );
+
+                        $this->load_user_data($row);
+                }
+
+                $user_group_set = '(' . implode(',', $USER_DATA['groups']) . ')';
+
+				$USER_DATA = array_merge($USER_DATA, $this->get_user_data($USER_DATA['groups'][0], $USER_DATA['groups'], $this->guestgroup));
+
+                 $USER_DATA['can_see_all_albums'] = $USER_DATA['has_admin_access'] = array_intersect($USER_DATA['groups'],$this->admingroups) ? 1 : 0;
+
+                // avoids a template error
+                if (!$USER_DATA['user_id']) $USER_DATA['can_create_albums'] = 0;
+
+				// For error checking
+                $CONFIG['TABLE_USERS'] = '**ERROR**';
+
+                define('USER_ID', $USER_DATA['user_id']);
+				define('USER_NAME', addslashes($USER_DATA['user_name']));
+				define('USER_GROUP', $USER_DATA['group_name']);
+				define('USER_GROUP_SET', $user_group_set);
+				define('USER_IS_ADMIN', $USER_DATA['has_admin_access']);
+				define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
+				define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
+				define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
+				define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
+				define('USER_CAN_CREATE_ALBUMS', (int)$USER_DATA['can_create_albums']);
+				define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
+				define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
+				define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
+				define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
+
+                $this->session_update();
+
+        }
+
+        function get_groups($row)
+        {
+                global $user_settings;
+
+                $i = $this->use_post_based_groups ? 100 : 0;
+				$data = array();
+				
+                if ($user_settings['ID_GROUP'] == 0){
+                        $data[0] = 2;
+                } else {
+                        $data[0] = $user_settings['ID_GROUP'] + $i;
+                }
+
+                if ($user_settings['additionalGroups']){
+
+                        $groups = explode(',', $user_settings['additionalGroups']);
+
+                        foreach ($groups as $id => $group){
+                                   //$data[$id] = $group+$i; This was overwriting the primary group
+                                $data[] = $group+$i;  //appends additionalGroups to the primary group.
+                        }
+                }
+
+                if ($this->use_post_based_groups) $data[] = $user_settings['ID_POST_GROUP'] + $i;
+
+                return $data;
+        }
+
+        function collect_groups()
+        {
+                // Use this version to exclude true post based groups
+                //$sql ="SELECT * FROM {$this->groupstable} WHERE minposts=-1";
+
+                // Use this version to include all SMF groups
+                $sql ="SELECT * FROM {$this->groupstable}";
+
+                $result = cpg_db_query($sql, $this->link_id);
+
+                $udb_groups = array(1=>'Guests', 2=>'Registered');
+
+                while ($row = mysql_fetch_assoc($result))
+                {
+                        $udb_groups[$row[$this->field['grouptbl_group_id']]+100] = utf_ucfirst(utf_strtolower($row[$this->field['grouptbl_group_name']]));
+                }
+
+                return $udb_groups;
+        }
+
+        function login_page()
+        {
+                global $CONFIG;
+
+                // silly workaround for SMF's redirect check...
+                $_SESSION['old_url'] = $CONFIG['site_url'] . '?board=redirect';
+                $this->redirect('/index.php?action=login');
+        }
+
+        function logout_page()
+        {
+                global $CONFIG;
+
+                // this is a wee bit messy like....
+                ob_start();
+                ssi_logout($CONFIG['site_url']);
+                preg_match('/<a href="(.*)">/', ob_get_clean(), $matches);
+                $this->boardurl = '';
+        $this->redirect($matches[1]);
+        }
+
+	function view_users()
+	{
+		$this->redirect($this->page['editusers']);
+	}
+	
+	function view_profile() {}
+}
+
+
+// and go !
+$cpg_udb = new cpg_udb;
+?>
\ No newline at end of file
diff -ruN 133/bridge/smf.inc.php cpg148/bridge/smf.inc.php
--- 133/bridge/smf.inc.php	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/bridge/smf.inc.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,570 +0,0 @@
-<?php
-/*************************
-  Coppermine Photo Gallery
-  ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly 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 as published by
-  the Free Software Foundation; either version 2 of the License, or
-  (at your option) any later version.
-  ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/bridge/smf.inc.php,v $
-  $Revision: 1.8 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:13 $
-**********************************************/
-
-// ------------------------------------------------------------------------- //
-// As a special exception, the copyright holders of Coppermine Photo Gallery //
-// give you permission to link Coppermine Photo Gallery with independent     //
-// modules that communicate with SimpleMachines Forum solely through this    //
-// 'bridge file' interface, regardless of the license terms of these         //
-// independent modules, and to copy and distribute the resulting combined    //
-// work under terms of your choice, provided that every copy of the combined //
-// work is accompanied by a complete copy of the source code of Coppermine   //
-// Photo Gallery (the version of Coppermine Photo Gallery used to produce    //
-// the combined work), being distributed under the terms of the GNU General  //
-// Public License plus this exception.  An independent module is a module    //
-// which is not derived from or based on Coppermine Photo Gallery.           //
-//                                                                           //
-// Note that people who make modified versions of Coppermine Photo Gallery   //
-// are not obligated to grant this special exception for their modified      //
-// versions; it is their choice whether to do so.  The GNU General Public    //
-// License gives permission to release a modified version without this       //
-// exception; this exception also makes it possible to release a modified    //
-// version which carries forward this exception.                             //
-// ------------------------------------------------------------------------- //
-// Simple Machines Forum Integration for Coppermine                          //
-// V0.5 Public Beta                                                          //
-// ------------------------------------------------------------------------- //
-// Modify the value below according to your Board installation               //
-//                                                                           //
-// WARNING : Do not activate this bridge if you already have pictures or     //
-//           usergroups in your gallery.                                     //
-// ------------------------------------------------------------------------- //
-
-// Set this to the location of your Settings file:
-$path = '../smf';
-
-// Comment this out if you want to default user's group to 'Registered'
-// rather than using Post Count based groups.
-define('USE_POST_GROUPS', 1);
-
-// Set the names of implied groups here
-define('CM_ADMIN_GROUP_NAME', 'Administrators');
-define('CM_MEMBERS_GROUP_NAME', 'Registered');
-define('CM_GUEST_GROUP_NAME', 'Anonymous');
-define('CM_BANNED_GROUP_NAME', 'Banned');
-define('CM_GMOD_GROUP_NAME', 'Global Moderators');
-
-// ------------------------------------------------------------------------- //
-// Nothing to edit below this line
-// ------------------------------------------------------------------------- //
-
-// Otherwise, try to autodetect SMF path if not set:
-if (substr($path, -1) == '/')
-        $path = substr($path, 0, -1);
-
-$possible_paths = array($path, '..', '../forum', '../forums',
-'../community', '../yabbse', '../smf');
-
-$correct = 0;
-while (!file_exists($possible_paths[$correct] . '/Settings.php') &&
-count($possible_paths) > $correct)
-        $correct++;
-
-require_once($possible_paths[$correct] . '/Settings.php');
-
-define ('SMF', 1);
-
-// other includes
-cm_include_smf_funcs("$sourcedir/Load.php", array("reloadSettings", "md5_hmac", "loadUserSettings"));
-cm_include_smf_funcs("$sourcedir/Subs.php", array("updateMemberData", "updateStats", "updateSettings"));
-
-// database configuration
-define('SMF_DB_NAME', $db_name); // The name of the database used by the board
-define('SMF_DB_HOST', $db_server); // The name of the database server
-define('SMF_DB_USERNAME', $db_user); // The username to use to connect to the database
-define('SMF_DB_PASSWORD', $db_passwd); // The password to use to connect to the database
-
-// The web path to your SMF Board directory
-define('SMF_WEB_PATH', "$boardurl/");
-
-// The Name of the Cookie used for SMF logon
-define('SMF_COOKIE_NAME', $cookiename);
-
-// Prefix for the database tables
-define('SMF_TABLE_PREFIX', $db_prefix); // Table Prefix
-
-// Names for the database tables
-define('SMF_USER_TABLE', 'members'); // The members table
-define('SMF_GROUP_TABLE', 'membergroups'); // The groups table
-
-// Group definitions (default values used by the board)
-define('SMF_GMOD_GROUP', 2);
-define('SMF_BANNED_GROUP', -3);
-define('SMF_GUEST_GROUP', -1);
-define('SMF_MEMBERS_GROUP', -2);
-define('SMF_ADMIN_GROUP', 1);
-
-define('SMF_PASSWD_SEED', 'ys');
-
-function cm_include_smf_funcs ($source_file, $funcs)
-{
-        $fp = fopen ($source_file, "r");
-        $len = filesize($source_file);
-
-        $source = fread($fp, $len);
-        fclose ($fp);
-        $oe = error_reporting(E_ERROR | E_WARNING | E_PARSE);
-
-        foreach ($funcs as $index => $func) {
-                preg_match('/\n\s*(function ' . $func . '.*?)\n\s*(function|\?>)/si', $source, $f);
-                $func = preg_replace("/db_query/s", "cm_db_query", $f[1]);
-                eval ($func);
-        }
-
-        error_reporting ($oe);
-}
-
-function cm_db_query ($query, $other, $other2)
-{
-                global $UDB_DB_LINK_ID;
-
-        return db_query($query, $UDB_DB_LINK_ID);
-}
-
-// Authenticate a user using cookies
-
-function udb_authenticate()
-{
-    global $HTTP_COOKIE_VARS, $USER_DATA, $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-    global $HTTP_SERVER_VARS, $HTTP_X_FORWARDED_FOR, $HTTP_PROXY_USER, $REMOTE_ADDR;
-    global $password, $username, $pwseed, $settings, $ID_MEMBER, $realname, $txt, $user_info, $user_settings;
-
-    $pwseed = SMF_PASSWD_SEED;
-
-        session_start();
-
-        reloadSettings();
-        LoadUserSettings();
-
-    // For error checking
-    $CONFIG['TABLE_USERS'] = '**ERROR**';
-
-    // get first 50 chars
-    $HTTP_USER_AGENT = substr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 0, 50);
-    $REMOTE_ADDR = substr($HTTP_SERVER_VARS['REMOTE_ADDR'], 0, 50);
-
-    /* If the user is a guest, initialize all the critial user settings */
-    if (!$ID_MEMBER) {
-        $USER_DATA = cpgGetUserData(SMF_GUEST_GROUP, array(SMF_GUEST_GROUP), SMF_GUEST_GROUP);
-
-        define('USER_ID', 0);
-        define('USER_NAME', 'Anonymous');
-        define('USER_GROUP_SET', '(' . SMF_GUEST_GROUP . ')');
-        define('USER_IS_ADMIN', 0);
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', 0);
-        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-    } else {
-        if ($user_settings['ID_GROUP']){
-                $cm_group_id = $user_settings['ID_GROUP'];
-        }  else if ($user_settings['ID_POST_GROUP'] && defined ('USE_POST_GROUPS')){
-                $cm_group_id = $user_settings['ID_POST_GROUP'];
-        } else {
-                $cm_group_id = SMF_MEMBERS_GROUP;
-        }
-
-        // Retrieve group information
-                $USER_DATA = cpgGetUserData($cm_group_id, $user_info['groups'], SMF_GUEST_GROUP);
-                $USER_DATA['has_admin_access'] = $user_info['is_admin'];
-        $USER_DATA['can_see_all_albums']=$USER_DATA['has_admin_access'] | in_array(SMF_GMOD_GROUP,$user_info['groups']);
-
-        define('USER_ID', $ID_MEMBER);
-        define('USER_NAME', $user_info['name']);
-        define('SMF_USER_NAME', $user_info['username']);
-        define('USER_GROUP', $USER_DATA['group_name']);
-        define('USER_GROUP_SET', '(' . implode(",", $USER_DATA['groups']) . ')');
-        define('USER_IS_ADMIN', $user_info['is_admin']);
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', (int)$USER_DATA['can_create_albums']);
-        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-    }
-}
-
-// Retrieve the name of a user
-function udb_get_user_name($uid)
-{
-    global $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-
-    $sql = "SELECT realName as user_name " . "FROM " . $UDB_DB_NAME_PREFIX . SMF_TABLE_PREFIX . SMF_USER_TABLE . " " . "WHERE ID_MEMBER = '$uid'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_name'];
-    } else {
-        return '';
-    }
-}
-// Retrieve the name of a user (Added to fix banning w/ bb integration - Nibbler)
-function udb_get_user_id($username)
-{
-    global $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-
-    $username = addslashes($username);
-
-    $sql = "SELECT ID_MEMBER as user_id " . "FROM " . $UDB_DB_NAME_PREFIX . SMF_TABLE_PREFIX . SMF_USER_TABLE . " " . "WHERE realName = '$username'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_id'];
-    } else {
-        return '';
-    }
-}
-
-// Redirect
-function udb_redirect($target)
-{
-    header('Location: '. SMF_WEB_PATH . $target);
-    exit;
-}
-
-// Register
-function udb_register_page()
-{
-    $target = 'index.php?action=register';
-    udb_redirect($target);
-}
-
-// Login
-function udb_login_page()
-{
-        $_SESSION['login_url'] = $HTTP_GET_VARS['referer'] ? $HTTP_GET_VARS['referer'] : 'index.php';
-        $_SESSION['login_url'] = "http://localhost/cgpcvs/";
-    $target = 'index.php?action=login';
-    udb_redirect($target);
-}
-
-// Logout
-function udb_logout_page()
-{
-    $target = 'index.php?&action=logout;sesc=' . $_SESSION['rand_code'];
-    udb_redirect($target);
-}
-
-// Edit users
-function udb_edit_users()
-{
-    $target = 'index.php?action=mlist';
-    udb_redirect($target);
-}
-
-// Get user information
-function udb_get_user_infos($uid)
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-    global $lang_register_php;
-
-    $sql = "SELECT realName as user_name, ID_GROUP as mgroup, ID_POST_GROUP, emailAddress as user_email, dateRegistered as user_regdate, " . "websiteURL as user_website " . "FROM " . $UDB_DB_NAME_PREFIX . SMF_TABLE_PREFIX . SMF_USER_TABLE . " " . "WHERE ID_MEMBER = '$uid'";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_register_php['err_unk_user'], __FILE__, __LINE__);
-    $user_data = mysql_fetch_array($result);
-    mysql_free_result($result);
-
-    $user_data['user_occupation'] = '';
-    $user_data['user_location'] = '';
-    $user_data['user_interests'] = '';
-
-    if (!$user_data['mgroup'] && defined('USE_POST_GROUPS')) {
-            $user_data['mgroup'] = $user_data['ID_POST_GROUP'];
-    }
-
-        $sql = "SELECT groupName " . "FROM " . $UDB_DB_NAME_PREFIX . SMF_TABLE_PREFIX . SMF_GROUP_TABLE . " " . "WHERE ID_GROUP = '{$user_data['mgroup']}' ";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-        if (mysql_num_rows($result)) {
-            $row = mysql_fetch_array($result);
-            $user_data['group_name'] = $row['groupName'];
-    } else {
-            $user_data['group_name'] = CM_MEMBERS_GROUP_NAME;
-    }
-    mysql_free_result($result);
-
-    return $user_data;
-}
-
-// Edit user profile
-function udb_edit_profile($uid)
-{
-    $target = 'index.php?action=profile;u=' . USER_ID;
-    udb_redirect($target);
-}
-
-// Query used to list users
-function udb_list_users_query(&$user_count)
-{
-    global $CONFIG, $FORBIDDEN_SET;
-
-        if ($FORBIDDEN_SET != "") $forbidden = "AND $FORBIDDEN_SET";
-    $sql = "SELECT (category - " . FIRST_USER_CAT . ") as user_id," . "                '???' as user_name," . "                COUNT(DISTINCT a.aid) as alb_count," . "                COUNT(DISTINCT pid) as pic_count," . "                MAX(pid) as thumb_pid " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.aid = a.aid " . "WHERE approved = 'YES' AND category > " . FIRST_USER_CAT . " $forbidden GROUP BY category " . "ORDER BY category ";
-    $result = db_query($sql);
-
-    $user_count = mysql_num_rows($result);
-
-    return $result;
-}
-
-function udb_list_users_retrieve_data($result, $lower_limit, $count)
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    mysql_data_seek($result, $lower_limit);
-
-    $rowset = array();
-    $i = 0;
-    $user_id_set = '';
-
-    while (($row = mysql_fetch_array($result)) && ($i++ < $count)) {
-        $user_id_set .= $row['user_id'] . ',';
-        $rowset[] = $row;
-    }
-
-    mysql_free_result($result);
-
-    $user_id_set = '(' . substr($user_id_set, 0, -1) . ')';
-    $sql = "SELECT ID_MEMBER as user_id, realName as user_name " . "FROM " . $UDB_DB_NAME_PREFIX . SMF_TABLE_PREFIX . SMF_USER_TABLE . " " . "WHERE ID_MEMBER IN $user_id_set";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $name[$row['user_id']] = $row['user_name'];
-    }
-    for($i = 0; $i < count($rowset); $i++) {
-        $rowset[$i]['user_name'] = empty($name[$rowset[$i]['user_id']]) ? '???' : $name[$rowset[$i]['user_id']];
-    }
-
-    return $rowset;
-}
-
-// Group table synchronisation
-function udb_synchronize_groups()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $result = db_query("SELECT ID_GROUP as usergroupid, groupName as title FROM " . $UDB_DB_NAME_PREFIX . SMF_TABLE_PREFIX . SMF_GROUP_TABLE , $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $SMF_groups[$row['usergroupid']] = $row['title'];
-    }
-    mysql_free_result($result);
-
-    $SMF_groups[SMF_MEMBERS_GROUP] = CM_MEMBERS_GROUP_NAME;
-    $SMF_groups[SMF_GUEST_GROUP] = CM_GUEST_GROUP_NAME;
-
-    $result = db_query("SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1");
-    while ($row = mysql_fetch_array($result)) {
-        $cpg_groups[$row['group_id']] = $row['group_name'];
-    }
-    mysql_free_result($result);
-    // Scan Coppermine groups that need to be deleted
-    foreach($cpg_groups as $c_group_id => $c_group_name) {
-        if ((!isset($SMF_groups[$c_group_id]))) {
-            db_query("DELETE FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = '" . $c_group_id . "' LIMIT 1");
-            unset($cpg_groups[$c_group_id]);
-        }
-    }
-    // Scan Board groups that need to be created inside Coppermine table
-    foreach($SMF_groups as $i_group_id => $i_group_name) {
-        if ((!isset($cpg_groups[$i_group_id]))) {
-            db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']} (group_id, group_name, group_quota) VALUES ('$i_group_id', '" . addslashes($i_group_name) . "', 1)");
-            $cpg_groups[$i_group_id] = $i_group_name;
-        }
-    }
-    // Update Group names
-
-    foreach($SMF_groups as $i_group_id => $i_group_name){
-            if ($cpg_groups[$i_group_id] != $i_group_name) {
-                    db_query("UPDATE {$CONFIG['TABLE_USERGROUPS']} SET group_name = '".addslashes($i_group_name)."' WHERE group_id = '$i_group_id' LIMIT 1");
-            }
-    }
-}
-
-// Retrieve the album list used in gallery admin mode
-function udb_get_admin_album_list()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID, $FORBIDDEN_SET;
-
-    if (UDB_CAN_JOIN_TABLES) {
-        $sql = "SELECT aid, CONCAT('(', realName, ') ', a.title) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN " . $UDB_DB_NAME_PREFIX . SMF_TABLE_PREFIX . SMF_USER_TABLE . " AS u ON category = (" . FIRST_USER_CAT . " + ID_MEMBER) " . "ORDER BY title";
-        return $sql;
-    } else {
-        $sql = "SELECT aid, IF(category > " . FIRST_USER_CAT . ", CONCAT('* ', title), CONCAT(' ', title)) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} " . "ORDER BY title";
-        return $sql;
-    }
-}
-
-function udb_util_filloptions()
-{
-    global $albumtbl, $picturetbl, $categorytbl, $lang_util_php, $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $usertbl = $UDB_DB_NAME_PREFIX.SMF_TABLE_PREFIX.SMF_USER_TABLE;
-
-    if (UDB_CAN_JOIN_TABLES) {
-
-        $query = "SELECT aid, category, IF(realName IS NOT NULL, CONCAT('(', realName, ') ', a.title), CONCAT(' - ', a.title)) AS title " . "FROM $albumtbl AS a " . "LEFT JOIN $usertbl AS u ON category = (" . FIRST_USER_CAT . " + ID_MEMBER) " . "ORDER BY category, title";
-        $result = db_query($query, $UDB_DB_LINK_ID);
-        // $num=mysql_numrows($result);
-        echo '<select size="1" name="albumid">';
-
-        while ($row = mysql_fetch_array($result)) {
-            $sql = "SELECT name FROM $categorytbl WHERE cid = " . $row["category"];
-            $result2 = db_query($sql);
-            $row2 = mysql_fetch_array($result2);
-
-            print "<option value=\"" . $row["aid"] . "\">" . $row2["name"] . $row["title"] . "</option>\n";
-        }
-
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    } else {
-
-        // Query for list of public albums
-
-        $public_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < " . FIRST_USER_CAT . " ORDER BY title");
-
-        if (mysql_num_rows($public_albums)) {
-            $public_result = db_fetch_rowset($public_albums);
-        } else {
-            $public_result = array();
-        }
-
-        // Initialize $merged_array
-        $merged_array = array();
-
-        // Count the number of albums returned.
-        $end = count($public_result);
-
-        // Cylce through the User albums.
-        for($i=0;$i<$end;$i++) {
-
-            //Create a new array sow we may sort the final results.
-            $merged_array[$i]['id'] = $public_result[$i]['aid'];
-            $merged_array[$i]['album_name'] = $public_result[$i]['title'];
-
-            // Query the database to get the category name.
-            $vQuery = "SELECT name, parent FROM " . $CONFIG['TABLE_CATEGORIES'] . " WHERE cid='" . $public_result[$i]['category'] . "'";
-            $vRes = mysql_query($vQuery);
-            $vRes = mysql_fetch_array($vRes);
-            if (isset($merged_array[$i]['username_category'])) {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '').$merged_array[$i]['username_category'];
-            } else {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '');
-            }
-
-        }
-
-        // We transpose and divide the matrix into columns to prepare it for use in array_multisort().
-        foreach ($merged_array as $key => $row) {
-           $aid[$key] = $row['id'];
-           $title[$key] = $row['album_name'];
-           $album_lineage[$key] = $row['username_category'];
-        }
-
-        // We sort all columns in descending order and plug in $album_menu at the end so it is sorted by the common key.
-        array_multisort($album_lineage, SORT_ASC, $title, SORT_ASC, $aid, SORT_ASC, $merged_array);
-
-        // Query for list of user albums
-
-        $user_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category >= " . FIRST_USER_CAT . " ORDER BY aid");
-        if (mysql_num_rows($user_albums)) {
-            $user_albums_list = db_fetch_rowset($user_albums);
-        } else {
-            $user_albums_list = array();
-        }
-
-        // Query for list of user IDs and names
-
-        $user_album_ids_and_names = db_query("SELECT (ID_MEMBER + ".FIRST_USER_CAT.") as id, CONCAT('(', realName, ') ') as name FROM $usertbl ORDER BY name ASC",$UDB_DB_LINK_ID);
-
-        if (mysql_num_rows($user_album_ids_and_names)) {
-            $user_album_ids_and_names_list = db_fetch_rowset($user_album_ids_and_names);
-        } else {
-            $user_album_ids_and_names_list = array();
-        }
-
-        // Glue what we've got together.
-
-        // Initialize $udb_i as a counter.
-        if (count($merged_array)) {
-            $udb_i = count($merged_array);
-        } else {
-            $udb_i = 0;
-        }
-
-        //Begin a set of nested loops to merge the various query results.
-        foreach ($user_albums_list as $aq) {
-            foreach ($user_album_ids_and_names_list as $uq) {
-                if ($aq['category'] == $uq['id']) {
-                    $merged_array[$udb_i]['id']= $aq['category'];
-                    $merged_array[$udb_i]['album_name']= $aq['title'];
-                    $merged_array[$udb_i]['username_category']= $uq['name'];
-                    $udb_i++;
-                }
-            }
-        }
-
-        // The user albums and public albums have been merged into one list. Print the dropdown.
-        echo '<select size="1" name="albumid">';
-
-        foreach ($merged_array as $menu_item) {
-
-            echo "<option value=\"" . $menu_item['id'] . "\">" . (isset($menu_item['username_category']) ? $menu_item['username_category'] : '') . $menu_item['album_name'] . "</option>\n";
-
-        }
-
-        // Close list, etc.
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    }
-
-}
-
-// ------------------------------------------------------------------------- //
-
-// Define wheter we can join tables or not in SQL queries (same host & same db or user)
-define('UDB_CAN_JOIN_TABLES', (SMF_DB_HOST == $CONFIG['dbserver'] && (SMF_DB_NAME == $CONFIG['dbname'] || SMF_DB_USERNAME == $CONFIG['dbuser'])));
-// Connect to SMF Database if necessary
-$UDB_DB_LINK_ID = 0;
-$UDB_DB_NAME_PREFIX = SMF_DB_NAME ? '`' . SMF_DB_NAME . '`.' : '';
-if (!UDB_CAN_JOIN_TABLES) {
-    $UDB_DB_LINK_ID = @mysql_connect(SMF_DB_HOST, SMF_DB_USERNAME, SMF_DB_PASSWORD);
-
-    if (!$UDB_DB_LINK_ID) die("<b>Coppermine critical error</b>:<br />Unable to connect to SMF Board database !<br /><br />MySQL said: <b>" . mysql_error() . "</b>");
-    mysql_select_db (SMF_DB_NAME, $UDB_DB_LINK_ID);
-}
-?>
\ No newline at end of file
diff -ruN 133/bridge/udb_base.inc.php cpg148/bridge/udb_base.inc.php
--- 133/bridge/udb_base.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/bridge/udb_base.inc.php	2006-06-08 00:23:48.000000000 -0500
@@ -0,0 +1,796 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
+class core_udb {
+
+        function connect($id = '')
+        {
+                global $CONFIG;
+
+                // Define wheter we can join tables or not in SQL queries (same host & same db or user)
+                $this->can_join_tables = ($this->db['host'] == $CONFIG['dbserver'] && ($this->db['name'] == $CONFIG['dbname'] || $this->db['user'] == $CONFIG['dbuser']));
+
+                if ($id){
+                        $this->link_id = $id;
+                } else {
+                        // Connect to udb database if necessary
+                        if (!$this->can_join_tables) {
+                                $this->link_id = mysql_connect($this->db['host'], $this->db['user'], $this->db['password']);
+                                if (!$this->link_id) die("<b>Coppermine critical error</b>:<br />Unable to connect to UDB database !<br /><br />MySQL said: <b>" . mysql_error() . "</b>");
+                                mysql_select_db ($this->db['name'], $this->link_id);
+                        } else {
+                                $this->link_id = 0;
+                        }
+                }
+        }
+
+        function authenticate()
+        {
+                global $USER_DATA;
+
+                if (!($auth = $this->session_extraction()) && !($auth = $this->cookie_extraction())) {
+                        $this->load_guest_data();
+                } else {
+                        list ($id, $cookie_pass) = $auth;
+                        $f = $this->field;
+
+                        if (isset($this->usergroupstable)){
+                                $sql = "SELECT u.{$f['user_id']} AS id, u.{$f['username']} AS username, u.{$f['password']} AS password, ug.{$f['usertbl_group_id']} AS group_id ".
+                                           "FROM {$this->usertable} AS u, {$this->usergroupstable} AS ug ".
+                                           "WHERE u.{$f['user_id']}=ug.{$f['user_id']} AND u.{$f['user_id']}='$id'";
+                        } else {
+                                $sql = "SELECT u.{$f['user_id']} AS id, u.{$f['username']} AS username, u.{$f['password']} AS password, u.{$f['usertbl_group_id']}+100 AS group_id ".
+                                           "FROM {$this->usertable} AS u INNER JOIN {$this->groupstable} AS g ON u.{$f['usertbl_group_id']}=g.{$f['grouptbl_group_id']} ".
+                                           "WHERE u.{$f['user_id']}='$id'";
+                        }
+
+                        $result = cpg_db_query($sql, $this->link_id);
+
+                        if (mysql_num_rows($result)){
+                                $row = mysql_fetch_assoc($result);
+                                mysql_free_result($result);
+
+                                $db_pass = $this->udb_hash_db($row['password']);
+                                if ($db_pass === $cookie_pass) {
+                                        $this->load_user_data($row);
+                                } else {
+                                        $this->load_guest_data();
+                                }
+                        } else {
+                                $this->load_guest_data();
+                        }
+                }
+
+                $user_group_set = '(' . implode(',', $USER_DATA['groups']) . ')';
+
+        $USER_DATA = array_merge($USER_DATA, $this->get_user_data($USER_DATA['groups'][0], $USER_DATA['groups'], $this->guestgroup));
+
+                if ($this->use_post_based_groups){
+                        $USER_DATA['has_admin_access'] = (in_array($USER_DATA['groups'][0] - 100,$this->admingroups)) ? 1 : 0;
+                } else {
+                        $USER_DATA['has_admin_access'] = ($USER_DATA['groups'][0] == 1) ? 1 : 0;
+                }
+
+                $USER_DATA['can_see_all_albums'] = $USER_DATA['has_admin_access'];
+
+                // avoids a template error
+                if (!$USER_DATA['user_id']) $USER_DATA['can_create_albums'] = 0;
+
+            // For error checking
+                $CONFIG['TABLE_USERS'] = '**ERROR**';
+
+                define('USER_ID', $USER_DATA['user_id']);
+        define('USER_NAME', addslashes($USER_DATA['user_name']));
+        define('USER_GROUP', $USER_DATA['group_name']);
+        define('USER_GROUP_SET', $user_group_set);
+        define('USER_IS_ADMIN', $USER_DATA['has_admin_access']);
+        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
+        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
+        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
+        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
+        define('USER_CAN_CREATE_ALBUMS', (int)$USER_DATA['can_create_albums']);
+        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
+        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
+        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
+        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
+
+                $this->session_update();
+        }
+
+        function load_guest_data()
+        {
+                global $USER_DATA;
+
+                $USER_DATA['user_id'] = 0;
+        $USER_DATA['user_name'] = 'Guest';
+        $USER_DATA['groups'][0] = $this->use_post_based_groups ? ($this->guestgroup) : 3;
+        $USER_DATA['group_quota'] = 1;
+        $USER_DATA['can_rate_pictures'] = 0;
+                $USER_DATA['can_send_ecards'] = 0;
+                $USER_DATA['can_post_comments'] = 0;
+                $USER_DATA['can_upload_pictures'] = 0;
+                $USER_DATA['can_create_albums'] = 0;
+                $USER_DATA['pub_upl_need_approval'] = 1;
+                $USER_DATA['priv_upl_need_approval'] = 1;
+                $USER_DATA['upload_form_config'] = 0;
+                $USER_DATA['num_file_upload'] = 0;
+                $USER_DATA['num_URI_upload'] = 0;
+                $USER_DATA['custom_user_upload'] = 0;
+        }
+
+        function load_user_data($row)
+        {
+
+                global $USER_DATA;
+
+                $USER_DATA['user_id'] = $row['id'];
+        $USER_DATA['user_name'] = $row['username'];
+
+                //changed to "row['group_id']" $group_id = $row[($this->usergroupstable)?$this->field['usertbl_group_id']:$this->field['grouptbl_group_id']];
+
+                if  ($this->multigroups){
+                        $USER_DATA['groups'] = $this->get_groups($row);
+                } else {
+                        if ($this->use_post_based_groups){
+                                $USER_DATA['groups'] = array(0 => $row['group_id']);
+                        } else {
+                                $USER_DATA['groups'] = array(0 => (in_array($row['group_id'] - 100, $this->admingroups)) ? 1 : 2);
+                        }
+                }
+        }
+
+        /*
+         * Prototype function needed for Mambo *maybe others*
+         * Keeps the session alive
+         */
+        function session_update() {}
+
+        function get_user_count()
+        {
+                global $CONFIG;
+                static $user_count = 0;
+
+                if (!$user_count) {
+            $result = cpg_db_query("SELECT count(*) FROM {$this->usertable} WHERE 1", $this->link_id);
+            $nbEnr = mysql_fetch_array($result);
+            $user_count = $nbEnr[0];
+            mysql_free_result($result);
+        }
+
+        return $user_count;
+        }
+
+    function get_users($options = array())
+    {
+            global $CONFIG;
+
+                // Copy UDB fields and config variables (just to make it easier to read)
+            $f =& $this->field;
+                $C =& $CONFIG;
+
+                // Sort codes
+        $sort_codes = array('name_a' => 'user_name ASC',
+                            'name_d' => 'user_name DESC',
+                            'group_a' => 'group_name ASC',
+                            'group_d' => 'group_name DESC',
+                            'reg_a' => 'user_regdate ASC',
+                            'reg_d' => 'user_regdate DESC',
+                            'pic_a' => 'pic_count ASC',
+                            'pic_d' => 'pic_count DESC',
+                            'disku_a' => 'disk_usage ASC',
+                            'disku_d' => 'disk_usage DESC',
+                            'lv_a' => 'user_lastvisit ASC',
+                            'lv_d' => 'user_lastvisit DESC',
+                           );
+
+        // Fix the group id, if bridging is enabled
+        if ($CONFIG['bridge_enable']) {
+            $f['usertbl_group_id'] .= '+100';
+        }
+
+                // Build WHERE clause, if this is a username search
+        if ($options['search']) {
+            $options['search'] = 'WHERE u.'.$f['username'].' LIKE "'.$options['search'].'" ';
+        }
+
+                // Build SQL table, should work with all bridges
+        $sql = "SELECT {$f['user_id']} as user_id, {$f['username']} as user_name, {$f['email']} as user_email, {$f['regdate']} as user_regdate, {$f['lastvisit']} as user_lastvisit, {$f['active']} as user_active, ".
+               "COUNT(pid) as pic_count, ROUND(SUM(total_filesize)/1024) as disk_usage, group_name, group_quota ".
+               "FROM {$this->usertable} AS u ".
+               "INNER JOIN {$C['TABLE_USERGROUPS']} AS g ON u.{$f['usertbl_group_id']} = g.group_id ".
+               "LEFT JOIN {$C['TABLE_PICTURES']} AS p ON p.owner_id = u.{$f['user_id']} ".
+               $options['search'].
+               "GROUP BY user_id " . "ORDER BY " . $sort_codes[$options['sort']] . " ".
+               "LIMIT {$options['lower_limit']}, {$options['users_per_page']};";
+
+                $result = cpg_db_query($sql, $this->link_id);
+
+                // If no records, return empty value
+                if (!$result) {
+                        return array();
+                }
+
+                // Extract user list to an array
+                while ($user = mysql_fetch_assoc($result)) {
+                        $userlist[] = $user;
+                }
+
+        return $userlist;
+    }
+
+
+    function get_groups() {}
+
+        // Retrieve the name of a user
+        function get_user_name($uid)
+        {
+                $sql = "SELECT {$this->field['username']} as user_name FROM {$this->usertable} WHERE {$this->field['user_id']} = '$uid'";
+
+                $result = cpg_db_query($sql, $this->link_id);
+
+                if (mysql_num_rows($result)) {
+                        $row = mysql_fetch_array($result);
+                        mysql_free_result($result);
+                        return $row['user_name'];
+                } else {
+                        return '';
+                }
+        }
+
+        // Retrieve the id of a user
+        function get_user_id($username)
+        {
+                $username = addslashes($username);
+
+                $sql = "SELECT {$this->field['user_id']} AS user_id FROM {$this->usertable} WHERE {$this->field['username']}  = '$username'";
+
+                $result = cpg_db_query($sql, $this->link_id);
+
+                if (mysql_num_rows($result)) {
+                        $row = mysql_fetch_array($result);
+                        mysql_free_result($result);
+                        return $row['user_id'];
+                } else {
+                        return '';
+                }
+        }
+
+    // Perform database queries to calculate user's privileges based on group membership
+    function get_user_data($pri_group, $groups, $default_group_id = 3)
+    {
+
+            //Parameters :
+            //                $pri_group (scalar) :         Group ID number of the user's 'main' group. This is the group that will be
+            //                                                                                        the user's profile display. ($USER_DATA['group_id'])
+            //
+            //                $groups (array) :                        List of group ids of all the groups that the user is a member of. IF this list
+            //                                                                                        does not include the $pri_group, it will be added.
+            //
+            //                $default_group_id (scalar) :         The group used as a fall-back if no valid group ids are specified.
+            //                                                                                                        If this group also does not exist then CPG will abort with a critical
+            //                                                                                                        error.
+            //
+            // Returns an array containing most of the data to put into in $USER_DATA.
+
+            global $CONFIG;
+
+            foreach ($groups as $key => $val)
+                    if (!is_numeric($val))
+                            unset ($groups[$key]);
+            if (!in_array($pri_group, $groups)) array_push($groups, $pri_group);
+
+            $result = cpg_db_query("SELECT MAX(group_quota) as disk_max, MIN(group_quota) as disk_min, " .
+                            "MAX(can_rate_pictures) as can_rate_pictures, MAX(can_send_ecards) as can_send_ecards, " .
+                            "MAX(upload_form_config) as ufc_max, MIN(upload_form_config) as ufc_min, " .
+                            "MAX(custom_user_upload) as custom_user_upload, MAX(num_file_upload) as num_file_upload, " .
+                            "MAX(num_URI_upload) as num_URI_upload, " .
+                            "MAX(can_post_comments) as can_post_comments, MAX(can_upload_pictures) as can_upload_pictures, " .
+                            "MAX(can_create_albums) as can_create_albums, " .
+                            "MAX(has_admin_access) as has_admin_access, " .
+                            "MIN(pub_upl_need_approval) as pub_upl_need_approval, MIN( priv_upl_need_approval) as  priv_upl_need_approval ".
+                            "FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id in (" .  implode(",", $groups). ")");
+
+            if (mysql_num_rows($result)) {
+                    $USER_DATA = mysql_fetch_assoc($result);
+                    $result = cpg_db_query("SELECT group_name FROM  {$CONFIG['TABLE_USERGROUPS']} WHERE group_id= " . $pri_group);
+                    $temp_arr = mysql_fetch_assoc($result);
+                    $USER_DATA["group_name"] = $temp_arr["group_name"];
+            } else {
+                    $result = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = $default_group_id");
+                   if (!mysql_num_rows($result)) die('<b>Coppermine critical error</b>:<br />The group table does not contain the Anonymous group !');
+                           $USER_DATA = mysql_fetch_assoc($result);
+                    }
+            mysql_free_result($result);
+
+            if ( $USER_DATA['ufc_max'] == $USER_DATA['ufc_min'] ) {
+                    $USER_DATA["upload_form_config"] = $USER_DATA['ufc_min'];
+            } elseif ($USER_DATA['ufc_min'] == 0) {
+                    $USER_DATA["upload_form_config"] = $USER_DATA['ufc_max'];
+            } elseif ((($USER_DATA['ufc_max'] == 2) or ($USER_DATA['ufc_max'] == 3)) and ($USER_DATA['ufc_min'] == 1)) {
+                    $USER_DATA["upload_form_config"] = 3;
+            } elseif (($USER_DATA['ufc_max'] == 3) and ($USER_DATA['ufc_min'] == 2)) {
+                    $USER_DATA["upload_form_config"] = 3;
+            } else {
+                    $USER_DATA["upload_form_config"] = 0;
+            }
+            $USER_DATA["group_quota"] = ($USER_DATA["disk_min"])?$USER_DATA["disk_max"]:0;
+
+            $USER_DATA['can_see_all_albums'] = $USER_DATA['has_admin_access'];
+
+            $USER_DATA["group_id"] = $pri_group;
+            $USER_DATA['groups'] = $groups;
+
+            if (get_magic_quotes_gpc() == 0)
+                            $USER_DATA['group_name'] = mysql_escape_string($USER_DATA['group_name']);
+
+            return($USER_DATA);
+    }
+        // Redirect
+        function redirect($target)
+        {
+                header('Location: '. $this->boardurl . $target);
+                exit;
+        }
+
+        // Register
+        function register_page()
+        {
+                $this->redirect($this->page['register']);
+        }
+
+        // View users
+        function view_users()
+        {
+                $this->redirect($this->page['editusers']);
+        }
+
+        // Edit users
+        function edit_users()
+        {
+                $this->redirect($this->page['editusers']);
+        }
+
+        // View user profile
+        function view_profile($uid)
+        {
+                $this->redirect($this->page['edituserprofile'].($uid ? $uid : USER_ID));
+        }
+
+        // Edit user profile
+        function edit_profile($uid)
+        {
+                $this->redirect($this->page['edituserprofile'].$uid);
+        }
+
+        // Get user information
+        function get_user_infos($uid)
+        {
+        global $lang_register_php;
+
+                $sql = "SELECT *, {$this->field['username']} AS user_name,
+                                                                                {$this->field['email']} AS user_email,
+                                                                                {$this->field['regdate']} AS user_regdate,
+                                                                                {$this->field['location']} AS user_location,
+                                                                                {$this->field['website']} AS user_website
+
+                                                                                FROM  {$this->usertable} WHERE {$this->field['user_id']} = '$uid'";
+
+                $result = cpg_db_query($sql, $this->link_id);
+
+                if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_register_php['err_unk_user'], __FILE__, __LINE__);
+
+                $user_data = mysql_fetch_array($result);
+                if (!isset($user_data['group_name'])) $user_data['group_name'] = '';
+                if (!isset($user_data['user_profile1'])) $user_data['user_profile1'] = '';
+                if (!isset($user_data['user_profile2'])) $user_data['user_profile2'] = '';
+                if (!isset($user_data['user_profile3'])) $user_data['user_profile3'] = '';
+                if (!isset($user_data['user_profile4'])) $user_data['user_profile4'] = '';
+                if (!isset($user_data['user_profile5'])) $user_data['user_profile5'] = '';
+                if (!isset($user_data['user_profile6'])) $user_data['user_profile6'] = '';
+                mysql_free_result($result);
+
+                return $user_data;
+        }
+
+        // Query used to list users
+        function list_users_query(&$user_count)
+        {
+                global $CONFIG, $FORBIDDEN_SET, $PAGE;
+
+        $f =& $this->field;
+
+                if ($FORBIDDEN_SET != "") {
+                        $forbidden_with_icon = "AND ($FORBIDDEN_SET or p.galleryicon=p.pid)";
+                        $forbidden = "AND ($FORBIDDEN_SET)";
+                } else {
+                        $forbidden_with_icon = '';
+                        $forbidden = '';
+                }
+
+                // 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 .= "where ( category>".FIRST_USER_CAT." $forbidden) ";
+        $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){
+
+                        $sql  = "SELECT {$f['user_id']} as user_id,";
+                        $sql .= "{$f['username']} as user_name,";
+                        $sql .= "COUNT(DISTINCT a.aid) as alb_count,";
+                        $sql .= "COUNT(DISTINCT pid) as pic_count,";
+                        $sql .= "MAX(pid) as thumb_pid, ";
+                        $sql .= "MAX(galleryicon) as gallery_pid ";
+                        $sql .= "FROM {$CONFIG['TABLE_ALBUMS']} AS a ";
+                        $sql .= "INNER JOIN {$this->usertable} as u on u.{$f['user_id']} = a.category - " . FIRST_USER_CAT . " ";
+                        $sql .= "INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.aid = a.aid ";
+                        $sql .= "WHERE ((isnull(approved) or approved='YES') AND category > " . FIRST_USER_CAT . ") $forbidden_with_icon GROUP BY category ";
+                        $sql .= "ORDER BY category ";
+                        $sql .= "LIMIT $lower_limit, $users_per_page ";
+
+
+                        $result = cpg_db_query($sql);
+
+                        while ($row = mysql_fetch_array($result)) {
+                                $users[] = $row;
+                        }
+                        mysql_free_result($result);
+
+                } else {
+                        // This is the way we collect the data without a direct join to the forum's user table
+
+                        // This query determines which users we need to collect usernames of - ie just those which have albums with pics
+                        // and are on the page we are looking at
+                        $sql  = "SELECT category - 10000 as user_id ";
+                        $sql .= "FROM {$CONFIG['TABLE_ALBUMS']} AS a ";
+                        $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 ";
+
+                        $result = cpg_db_query($sql);
+
+                        $user_ids = array();
+
+                        while ($row = mysql_fetch_array($result)) {
+                                $user_ids[] = $row['user_id'];
+                        }
+                        mysql_free_result($result);
+
+                        $userlist = implode(',', $user_ids);
+
+                        // This query collects an array of user_id -> username mappings for the user ids collected above
+                        $result = cpg_db_query("SELECT {$this->field['user_id']} AS user_id, {$this->field['username']} AS user_name FROM {$this->usertable} WHERE {$this->field['user_id']} IN ($userlist)", $this->link_id);
+
+                        $userdata = array();
+
+                        while ($row = mysql_fetch_array($result)) {
+                                $userdata[$row['user_id']] = $row['user_name'];
+                        }
+
+                        mysql_free_result($result);
+
+                        // This is the main query, similar to the one in the join implementation above but without the join to the user table
+                        // We use the pic's owner_id field as the user_id instead of using category - 10000 as the user_id
+                        $sql  = "SELECT owner_id as user_id,";
+                        //$sql .= "{$f['username']} as user_name,";
+                        $sql .= "COUNT(DISTINCT a.aid) as alb_count,";
+                        $sql .= "COUNT(DISTINCT pid) as pic_count,";
+                        $sql .= "MAX(pid) as thumb_pid, ";
+                        $sql .= "MAX(galleryicon) as gallery_pid ";
+                        $sql .= "FROM {$CONFIG['TABLE_ALBUMS']} AS a ";
+                   // $sql .= "INNER JOIN {$this->usertable} as u on u.{$f['user_id']}+".FIRST_USER_CAT."=a.category ";
+                        $sql .= "INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.aid = a.aid ";
+                        $sql .= "WHERE ((isnull(approved) or approved='YES') AND category > " . FIRST_USER_CAT . ") $forbidden_with_icon GROUP BY category ";
+                        $sql .= "ORDER BY category ";
+                        $sql .= "LIMIT $lower_limit, $users_per_page ";
+
+                        $result = cpg_db_query($sql);
+
+                        // Here we associate the username with the album details.
+                        while ($row = mysql_fetch_array($result)) {
+                                $users[] = array_merge($row, array('user_name' => $userdata[$row['user_id']]));
+                        }
+
+                        mysql_free_result($result);
+                }
+                return $users;
+        }
+
+
+        // Group table synchronisation
+        function synchronize_groups()
+        {
+                global $CONFIG ;
+
+                if ($this->use_post_based_groups){
+                        if ($this->group_overrride){
+                                $udb_groups = $this->collect_groups();
+                        } else {
+                                $sql = "SELECT * FROM {$this->groupstable} WHERE {$this->field['grouptbl_group_name']} <> ''";
+
+                                $result = cpg_db_query($sql, $this->link_id);
+
+                                $udb_groups = array();
+
+                                while ($row = mysql_fetch_assoc($result))
+                                {
+                                        $udb_groups[$row[$this->field['grouptbl_group_id']]+100] = $row[$this->field['grouptbl_group_name']];
+                                }
+                        }
+                } else {
+                        $udb_groups = array(1 =>'Administrators', 2=> 'Registered', 3=>'Guests', 4=> 'Banned');
+                }
+
+                $result = cpg_db_query("SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1");
+
+                while ($row = mysql_fetch_array($result)) {
+                        $cpg_groups[$row['group_id']] = $row['group_name'];
+                }
+
+                mysql_free_result($result);
+
+                // Scan Coppermine groups that need to be deleted
+                foreach($cpg_groups as $c_group_id => $c_group_name) {
+                        if ((!isset($udb_groups[$c_group_id]))) {
+                                cpg_db_query("DELETE FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = '" . $c_group_id . "' LIMIT 1");
+                                unset($cpg_groups[$c_group_id]);
+                        }
+                }
+
+                // Scan udb groups that need to be created inside Coppermine table
+                foreach($udb_groups as $i_group_id => $i_group_name) {
+                        if ((!isset($cpg_groups[$i_group_id]))) {
+                                // add admin info
+                                $admin_access = in_array($i_group_id-100, $this->admingroups) ? '1' : '0';
+                                cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']} (group_id, group_name, has_admin_access) VALUES ('$i_group_id', '" . addslashes($i_group_name) . "', '$admin_access')");
+                                $cpg_groups[$i_group_id] = $i_group_name;
+                        }
+                }
+
+                // Update Group names
+                foreach($udb_groups as $i_group_id => $i_group_name) {
+                        if ($cpg_groups[$i_group_id] != $i_group_name) {
+                                cpg_db_query("UPDATE {$CONFIG['TABLE_USERGROUPS']} SET group_name = '" . addslashes($i_group_name) . "' WHERE group_id = '$i_group_id' LIMIT 1");
+                        }
+                }
+                // fix admin grp
+                if (!$this->use_post_based_groups) cpg_db_query("UPDATE {$CONFIG['TABLE_USERGROUPS']} SET has_admin_access = '1' WHERE group_id = '1' LIMIT 1");
+
+        }
+
+        // Retrieve the album list used in gallery admin mode
+        function get_admin_album_list()
+        {
+                global $CONFIG;
+
+                if ($this->can_join_tables) {
+                        $sql = "SELECT aid, CONCAT('(', {$this->field['username']}, ') ', a.title) AS title
+                                                        FROM {$CONFIG['TABLE_ALBUMS']} AS a
+                                                        INNER JOIN {$this->usertable} AS u
+                                                        ON category = (" . FIRST_USER_CAT . " + {$this->field['user_id']})
+                                                        ORDER BY title";
+                } else {
+                        $sql = "SELECT aid, IF(category > " . FIRST_USER_CAT . ", CONCAT('* ', title), CONCAT(' ', title)) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} " . "ORDER BY title";
+                }
+                return $sql;
+        }
+
+        // Retrieve the user album list used in gallery admin mode during batch add process.
+        function get_batch_add_album_list()
+        {
+                global $CONFIG;
+                if ($this->can_join_tables) {
+                        $sql = "SELECT aid, CONCAT('(', {$this->field['username']}, ') ', a.title) AS title
+                                                        FROM {$CONFIG['TABLE_ALBUMS']} AS a
+                                                        INNER JOIN {$this->usertable} AS u
+                                                        ON category = (" . FIRST_USER_CAT . " + ".USER_ID.") AND {$this->field['user_id']} = ".USER_ID." ORDER BY title";
+                } else {
+                        $sql = "SELECT aid, IF(category > " . FIRST_USER_CAT . ", CONCAT('* ', title), CONCAT(' ', title)) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = ".(FIRST_USER_CAT+USER_ID)." ORDER BY title";
+                }
+                return $sql;
+        }
+
+// Used to generate the album selection box in Admin tools (util.php)
+        function util_filloptions()
+        {
+                global $lang_util_php, $CONFIG, $lang_upload_php;
+
+                // Reset counter
+                $list_count = 0;
+
+                if ($this->can_join_tables) {
+
+                        $user_albums = cpg_db_query("SELECT {$this->field['username']} AS user_name, aid, a.title
+                                                                                FROM {$CONFIG['TABLE_ALBUMS']} AS a
+                                                                                LEFT JOIN {$this->usertable} AS u
+                                                                                ON (category - " . FIRST_USER_CAT . ") = {$this->field['user_id']}
+                                                                                WHERE category > " . FIRST_USER_CAT);
+                        $user_albums_list = cpg_db_fetch_rowset($user_albums);
+                        mysql_free_result($user_albums);
+
+                        // Cycle through the User albums
+                        foreach($user_albums_list as $album) {
+
+                                // Add to multi-dim array for later sorting
+                                $listArray[$list_count]['cat'] = $lang_upload_php['personal_albums'];
+                                $listArray[$list_count]['aid'] = $album['aid'];
+                                $username = is_null($album['user_name']) ? 'Mr. X' : $album['user_name'];
+                                $listArray[$list_count]['title'] = '(' . $username . ') ' . $album['title'];
+                                $list_count++;
+                        }
+
+                } else {
+
+                        $user_albums = cpg_db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category > " . FIRST_USER_CAT);
+
+                        $user_albums_list = $user_ids = array();
+
+                        if (mysql_num_rows($user_albums)){
+
+                                while ($row = cpg_db_fetch_row($user_albums)){
+                                        $user_albums_list[] = $row;
+                                        $user_ids[] = $row['category'] - FIRST_USER_CAT;
+                                }
+                                mysql_free_result($user_albums);
+
+                                $user_id_list = implode(', ', array_unique($user_ids));
+
+                                $user_names = cpg_db_query("SELECT {$this->field['username']} AS user_name, {$this->field['user_id']} AS user_id  FROM {$this->usertable} WHERE {$this->field['user_id']} IN ($user_id_list)", $this->link_id);
+
+                                while ($row = cpg_db_fetch_row($user_names)){
+                                        $user_names_list[$row['user_id']] = $row['user_name'];
+                                }
+                                mysql_free_result($user_names);
+
+                                // Cycle through the User albums
+                                foreach($user_albums_list as $album) {
+
+                                        // Add to multi-dim array for later sorting
+                                        $listArray[$list_count]['cat'] = $lang_upload_php['personal_albums'];
+                                        $listArray[$list_count]['aid'] = $album['aid'];
+                                        $username = isset($user_names_list[$album['category'] - FIRST_USER_CAT]) ? $user_names_list[$album['category'] - FIRST_USER_CAT] : 'Mr. X';
+                                        $listArray[$list_count]['title'] = '(' . $username . ') ' . $album['title'];
+                                        $list_count++;
+                                }
+                        } else {
+                                mysql_free_result($user_albums);
+                        }
+                }
+
+                $public_albums = cpg_db_query("SELECT aid, title, name FROM {$CONFIG['TABLE_ALBUMS']} LEFT JOIN {$CONFIG['TABLE_CATEGORIES']} ON cid = category WHERE category < " . FIRST_USER_CAT . " ORDER BY title");
+                $public_albums_list = cpg_db_fetch_rowset($public_albums);
+                mysql_free_result($public_albums);
+
+                // Cycle through the public albums
+                foreach($public_albums_list as $album) {
+
+                        // Set $album_id to the actual album ID
+                        $album_id = $album['aid'];
+
+                        // Add to multi-dim array for sorting later
+                        $vRes['name'] = $album['name'];
+                        if ($vRes['name']) {
+                                $listArray[$list_count]['cat'] = $vRes['name'];
+                        } else {
+                                $listArray[$list_count]['cat'] = $lang_upload_php['albums_no_category'];
+                        }
+                        $listArray[$list_count]['aid'] = $album['aid'];
+                        $listArray[$list_count]['title'] = $album['title'];
+                        $list_count++;
+                }
+
+                // Sort the pulldown options by category and album name
+                $listArray = array_csort($listArray,'cat','title');
+
+                // Finally, print out the nicely sorted and formatted drop down list
+                $alb_cat = '';
+
+                echo '&nbsp;&nbsp;&nbsp;&nbsp;<select size="1" name="albumid" class="listbox"><option value="0">All Albums</option>';
+
+                foreach ($listArray as $val) {
+                        if ($val['cat'] != $alb_cat) {
+                                if ($alb_cat) echo "                </optgroup>\n";
+                                echo '                <optgroup label="' . $val['cat'] . '">' . "\n";
+                                $alb_cat = $val['cat'];
+                        }
+                        echo '                <option value="' . $val['aid'] . '">   ' . $val['title'] . "</option>\n";
+                }
+
+                if ($alb_cat) echo "                </optgroup>\n";
+
+                print '</select> (3)';
+                print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="button" /> (4)';
+                print '</form>';
+        }
+
+        // Taken from Mambo (com_registration.php)
+        function make_password(){
+                $makepass="";
+                $salt = "abchefghjkmnpqrstuvwxyz0123456789";
+                srand((double)microtime()*1000000);
+                $i = 0;
+                while ($i <= 7) {
+                        $num = rand() % 33;
+                        $tmp = substr($salt, $num, 1);
+                        $makepass = $makepass . $tmp;
+                        $i++;
+                }
+                return ($makepass);
+        }
+
+        function session_extraction() {
+            return false;
+        }
+
+        function cookie_extraction() {
+           return false;
+        }
+
+        // Simple login by specified username and pass.
+        // Used for xp publisher login
+        // Needs override for any BBS that is more complex than straight md5(password)
+        function login( $username = null, $password = null, $remember = false ) {
+
+                $encpassword = md5($password);
+
+                // Check for user in users table
+        $sql =  "SELECT {$this->field['user_id']} AS user_id, {$this->field['username']} AS user_name FROM {$this->usertable} WHERE ";
+        $sql .= "{$this->field['username']} = '$username' AND BINARY {$this->field['password']} = '$encpassword'";
+                $results = cpg_db_query($sql);
+
+                if (mysql_num_rows($results)) {
+                        $USER_DATA = mysql_fetch_assoc($results);
+                        mysql_free_result($results);
+                        return $USER_DATA;
+                } else {
+                        return false;
+                }
+        }
+		
+	// Used for sorting (usort) the userlist by criteria that are not directly in the udb user table, callback function.
+	function adv_sort($a, $b)
+	{
+		global $cpg_udb;
+
+		if ($cpg_udb->sortdir == 'ASC'){
+			return strcmp($a[$cpg_udb->sortfield], $b[$cpg_udb->sortfield]);
+		 } else {
+			return strcmp($b[$cpg_udb->sortfield], $a[$cpg_udb->sortfield]);
+		}
+	}
+}
+?>
\ No newline at end of file
diff -ruN 133/bridge/vbulletin23.inc.php cpg148/bridge/vbulletin23.inc.php
--- 133/bridge/vbulletin23.inc.php	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/bridge/vbulletin23.inc.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,504 +0,0 @@
-<?php
-/*************************
-  Coppermine Photo Gallery
-  ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly 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 as published by
-  the Free Software Foundation; either version 2 of the License, or
-  (at your option) any later version.
-  ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/bridge/vbulletin23.inc.php,v $
-  $Revision: 1.7 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:13 $
-**********************************************/
-// ------------------------------------------------------------------------- //
-// vBulletin 2.3 Integration for Coppermine                                  //
-// ------------------------------------------------------------------------- //
-// Modify the values below according to your Board installation              //
-// ------------------------------------------------------------------------- //
-
-// database configuration
-define('VB_DB_NAME', 'vbulletin23'); // The name of the database used by the board
-define('VB_BD_HOST', 'localhost'); // The name of the database server
-define('VB_DB_USERNAME', 'root'); // The username to use to connect to the database
-define('VB_DB_PASSWORD', ''); // The password to use to connect to the database
-
-// The web path to your vBulletin Board directory
-// In this example http://yoursite_name.com/vbulletin23/
-define('VB_WEB_PATH', '/vbulletin23/');
-// ------------------------------------------------------------------------- //
-// Nothing to edit below this line
-// ------------------------------------------------------------------------- //
-// Prefix and names for the database tables
-define('VB_TABLE_PREFIX', ''); // Leave empty, not supported by vBulletin 2.3
-define('VB_USER_TABLE', 'user'); // The members table
-define('VB_SESSION_TABLE', 'session'); // The sessions table
-define('VB_GROUP_TABLE', 'usergroup'); // The groups table
-
-// Group definitions (default values used by the board)
-define('VB_VALIDATING_GROUP', 3);
-define('VB_GUEST_GROUP', 1);
-define('VB_MEMBERS_GROUP', 2);
-define('VB_ADMIN_GROUP', 6);
-// Authenticate a user using cookies
-function udb_authenticate()
-{
-    global $HTTP_COOKIE_VARS, $USER_DATA, $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-    global $HTTP_SERVER_VARS, $HTTP_X_FORWARDED_FOR, $HTTP_PROXY_USER, $REMOTE_ADDR;
-    // For error checking
-    $CONFIG['TABLE_USERS'] = '**ERROR**';
-    // Permissions for a default group
-    $default_group = array('group_id' => VB_GUEST_GROUP,
-        'group_name' => 'Unknown',
-        'has_admin_access' => 0,
-        'can_see_allAalbums' =>0,
-        'can_send_ecards' => 0,
-        'can_rate_pictures' => 0,
-        'can_post_comments' => 0,
-        'can_upload_pictures' => 0,
-        'can_create_albums' => 0,
-        'pub_upl_need_approval' => 1,
-        'priv_upl_need_approval' => 1,
-        'upload_form_config' => 0,
-        'custom_user_upload' => 0,
-        'num_file_upload' => 0,
-        'num_URI_upload' => 0,
-        );
-    // get first 50 chars
-    $HTTP_USER_AGENT = substr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 0, 50);
-    $REMOTE_ADDR = substr($HTTP_SERVER_VARS['REMOTE_ADDR'], 0, 50);
-
-    if (is_array($HTTP_COOKIE_VARS)) {
-        $sessionhash = isset($HTTP_COOKIE_VARS['sessionhash']) ? $HTTP_COOKIE_VARS['sessionhash'] : '';
-        $bbuserid = isset($HTTP_COOKIE_VARS['bbuserid']) ? $HTTP_COOKIE_VARS['bbuserid'] : 0;
-        $bbpassword = isset($HTTP_COOKIE_VARS['bbpassword']) ? $HTTP_COOKIE_VARS['bbpassword'] : '';
-        $bbalthash = isset($HTTP_COOKIE_VARS['bbalthash']) ? $HTTP_COOKIE_VARS['bbalthash'] : '';
-    }
-
-    if ($bbuserid && $bbpassword) {
-        // If userid and password exist in cookies we use them to login
-        $sql = "SELECT userid as user_id, username as user_name, usergroupid as mgroup " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid='" . addslashes($bbuserid) . "' AND password='" . addslashes($bbpassword) . "'";
-    } elseif ($sessionhash) {
-        // session hash exists
-        // validate it:
-        $sql = "SELECT sessionhash,userid,host,useragent,styleid " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_SESSION_TABLE . " " . "WHERE sessionhash='" . addslashes($sessionhash) . "' " . " AND (host='" . addslashes($REMOTE_ADDR) . "' " . "  OR (althash='" . addslashes($bbalthash) . "' AND althash<>'')) " . " AND useragent='" . addslashes($HTTP_USER_AGENT) . "'";
-
-        $result = db_query($sql, $UDB_DB_LINK_ID);
-
-        if (mysql_num_rows($result)) {
-            // session hash exists
-            $session_data = mysql_fetch_array($result);
-            mysql_free_result($result);
-
-            $sql = "SELECT userid as user_id, username as user_name, usergroupid as mgroup " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid='" . $session_data['userid'] . "'";
-            $result = db_query($sql, $UDB_DB_LINK_ID);
-        } else {
-            $sql = "SELECT userid as user_id, username as user_name, usergroupid as mgroup " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE 0";
-        }
-    } else {
-        $sql = "SELECT userid as user_id, username as user_name, usergroupid as mgroup " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE 0";
-    }
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $USER_DATA = mysql_fetch_array($result);
-        mysql_free_result($result);
-
-        define('USER_ID', (int)$USER_DATA['user_id']);
-        define('USER_NAME', $USER_DATA['user_name']);
-        // Retrieve group information
-        $sql = "SELECT * " . "FROM {$CONFIG['TABLE_USERGROUPS']} " . "WHERE group_id = '{$USER_DATA['mgroup']}'";
-        $result = db_query($sql);
-        if (mysql_num_rows($result)) {
-            $USER_DATA2 = mysql_fetch_array($result);
-        } else {
-            $USER_DATA2 = $default_group;
-        }
-
-        $USER_DATA = array_merge($USER_DATA, $USER_DATA2);
-                $USER_DATA['groups'] = array($USER_DATA['group_id']);
-                $USER_DATA['can_see_all_albums'] = ($USER_DATA['mgroup'] == VB_ADMIN_GROUP);
-        define('USER_GROUP', $USER_DATA['group_name']);
-        define('USER_GROUP_SET', '(' . $USER_DATA['group_id'] . ')');
-        define('USER_IS_ADMIN', ($USER_DATA['mgroup'] == VB_ADMIN_GROUP));
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', (int)$USER_DATA['can_create_albums']);
-        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-        mysql_free_result($result);
-    } else {
-        $result = db_query("SELECT * FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = " . VB_GUEST_GROUP);
-        if (!mysql_num_rows($result)) {
-            $USER_DATA = $default_group;
-        } else {
-            $USER_DATA = mysql_fetch_array($result);
-        }
-
-        $USER_DATA['groups'] = array(VB_GUEST_GROUP);
-        $USER_DATA['can_see_all_albums'] =0;
-
-        define('USER_ID', 0);
-        define('USER_NAME', 'Anonymous');
-        define('USER_GROUP_SET', '(' . VB_GUEST_GROUP . ')');
-        define('USER_IS_ADMIN', 0);
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', 0);
-        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-        mysql_free_result($result);
-    }
-}
-// Retrieve the name of a user
-function udb_get_user_name($uid)
-{
-    global $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-
-    $sql = "SELECT username as user_name " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid = '$uid'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_name'];
-    } else {
-        return '';
-    }
-}
-// Retrieve the name of a user (Added to fix banning w/ bb integration - Nibbler)
-function udb_get_user_id($username)
-{
-    global $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-
-    $username = addslashes($username);
-
-    $sql = "SELECT userid as user_id " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE username = '$username'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_id'];
-    } else {
-        return '';
-    }
-}
-
-// Redirect
-function udb_redirect($target)
-{
-    header('Location: http://' . $_SERVER['HTTP_HOST'] . VB_WEB_PATH . $target);
-    exit;
-}
-
-// Register
-function udb_register_page()
-{
-    $target = 'register.php';
-    udb_redirect($target);
-}
-// Login
-function udb_login_page()
-{
-    $target = 'index.php';
-    udb_redirect($target);
-}
-// Logout
-function udb_logout_page()
-{
-    $target = 'member.php?&action=logout';
-    udb_redirect($target);
-}
-// Edit users
-function udb_edit_users()
-{
-    $target = 'admin/index.php';
-    udb_redirect($target);
-}
-// Get user information
-function udb_get_user_infos($uid)
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-    global $lang_register_php;
-
-    $sql = "SELECT username as user_name, usergroupid as mgroup, email as user_email, joindate as user_regdate, " . "homepage as user_website " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid = '$uid'";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_register_php['err_unk_user'], __FILE__, __LINE__);
-    $user_data = mysql_fetch_array($result);
-    mysql_free_result($result);
-
-    $user_data['group_name'] = '';
-    $user_data['user_occupation'] = '';
-    $user_data['user_location'] = '';
-    $user_data['user_interests'] = '';
-
-    $sql = "SELECT group_name " . "FROM {$CONFIG['TABLE_USERGROUPS']} " . "WHERE group_id = {$user_data['mgroup']} ";
-    $result = db_query($sql);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        $user_data['group_name'] = $row['group_name'];
-    }
-    mysql_free_result($result);
-
-    return $user_data;
-}
-// Edit user profile
-function udb_edit_profile($uid)
-{
-    $target = 'usercp.php';
-    udb_redirect($target);
-}
-// Query used to list users
-function udb_list_users_query(&$user_count)
-{
-    global $CONFIG, $FORBIDDEN_SET;
-
-    if ($FORBIDDEN_SET != "") $forbidden = "AND $FORBIDDEN_SET";
-    $sql = "SELECT (category - " . FIRST_USER_CAT . ") as user_id," . "        '???' as user_name," . "        COUNT(DISTINCT a.aid) as alb_count," . "        COUNT(DISTINCT pid) as pic_count," . "        MAX(pid) as thumb_pid " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.aid = a.aid " . "WHERE approved = 'YES' AND category > " . FIRST_USER_CAT . " $forbidden GROUP BY category " . "ORDER BY category ";
-    $result = db_query($sql);
-
-    $user_count = mysql_num_rows($result);
-
-    return $result;
-}
-
-function udb_list_users_retrieve_data($result, $lower_limit, $count)
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    mysql_data_seek($result, $lower_limit);
-
-    $rowset = array();
-    $i = 0;
-    $user_id_set = '';
-
-    while (($row = mysql_fetch_array($result)) && ($i++ < $count)) {
-        $user_id_set .= $row['user_id'] . ',';
-        $rowset[] = $row;
-    }
-    mysql_free_result($result);
-
-    $user_id_set = '(' . substr($user_id_set, 0, -1) . ')';
-    $sql = "SELECT userid as user_id, username as user_name " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid IN $user_id_set";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $name[$row['user_id']] = $row['user_name'];
-    }
-    for($i = 0; $i < count($rowset); $i++) {
-        $rowset[$i]['user_name'] = empty($name[$rowset[$i]['user_id']]) ? '???' : $name[$rowset[$i]['user_id']];
-    }
-
-    return $rowset;
-}
-// Group table synchronisation
-function udb_synchronize_groups()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $result = db_query("SELECT usergroupid, title FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_GROUP_TABLE . " WHERE 1", $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $VB_groups[$row['usergroupid']] = $row['title'];
-    }
-    mysql_free_result($result);
-
-    $result = db_query("SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1");
-    while ($row = mysql_fetch_array($result)) {
-        $cpg_groups[$row['group_id']] = $row['group_name'];
-    }
-    mysql_free_result($result);
-    // Scan Coppermine groups that need to be deleted
-    foreach($cpg_groups as $c_group_id => $c_group_name) {
-        if ((!isset($VB_groups[$c_group_id]))) {
-            db_query("DELETE FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = '" . $c_group_id . "' LIMIT 1");
-            unset($cpg_groups[$c_group_id]);
-        }
-    }
-    // Scan vBulletin Board groups that need to be created inside Coppermine table
-    foreach($VB_groups as $i_group_id => $i_group_name) {
-        if ((!isset($cpg_groups[$i_group_id]))) {
-            db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']} (group_id, group_name) VALUES ('$i_group_id', '" . addslashes($i_group_name) . "')");
-            $cpg_groups[$i_group_id] = $i_group_name;
-        }
-    }
-    // Update Group names
-    foreach($VB_groups as $i_group_id => $i_group_name) {
-        if ($cpg_groups[$i_group_id] != $i_group_name) {
-            db_query("UPDATE {$CONFIG['TABLE_USERGROUPS']} SET group_name = '" . addslashes($i_group_name) . "' WHERE group_id = '$i_group_id' LIMIT 1");
-        }
-    }
-}
-// Retrieve the album list used in gallery admin mode
-function udb_get_admin_album_list()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID, $FORBIDDEN_SET;
-
-    if (UDB_CAN_JOIN_TABLES) {
-        $sql = "SELECT aid, CONCAT('(', username, ') ', a.title) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " AS u ON category = (" . FIRST_USER_CAT . " + userid) " . "ORDER BY title";
-        return $sql;
-    } else {
-        $sql = "SELECT aid, IF(category > " . FIRST_USER_CAT . ", CONCAT('* ', title), CONCAT(' ', title)) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} " . "ORDER BY title";
-        return $sql;
-    }
-}
-
-function udb_util_filloptions()
-{
-    global $albumtbl, $picturetbl, $categorytbl, $lang_util_php, $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $usertbl = $UDB_DB_NAME_PREFIX.VB_TABLE_PREFIX.VB_USER_TABLE;
-
-    if (UDB_CAN_JOIN_TABLES) {
-
-        $query = "SELECT aid, category, IF(username IS NOT NULL, CONCAT('(', username, ') ', a.title), CONCAT(' - ', a.title)) AS title " . "FROM $albumtbl AS a " . "LEFT JOIN $usertbl AS u ON category = (" . FIRST_USER_CAT . " + userid) " . "ORDER BY category, title";
-        $result = db_query($query, $UDB_DB_LINK_ID);
-        // $num=mysql_numrows($result);
-        echo '<select size="1" name="albumid">';
-
-        while ($row = mysql_fetch_array($result)) {
-            $sql = "SELECT name FROM $categorytbl WHERE cid = " . $row["category"];
-            $result2 = db_query($sql);
-            $row2 = mysql_fetch_array($result2);
-
-            print "<option value=\"" . $row["aid"] . "\">" . $row2["name"] . $row["title"] . "</option>\n";
-        }
-
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    } else {
-
-        // Query for list of public albums
-
-        $public_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < " . FIRST_USER_CAT . " ORDER BY title");
-
-        if (mysql_num_rows($public_albums)) {
-            $public_result = db_fetch_rowset($public_albums);
-        } else {
-            $public_result = array();
-        }
-
-        // Initialize $merged_array
-        $merged_array = array();
-
-        // Count the number of albums returned.
-        $end = count($public_result);
-
-        // Cylce through the User albums.
-        for($i=0;$i<$end;$i++) {
-
-            //Create a new array sow we may sort the final results.
-            $merged_array[$i]['id'] = $public_result[$i]['aid'];
-            $merged_array[$i]['album_name'] = $public_result[$i]['title'];
-
-            // Query the database to get the category name.
-            $vQuery = "SELECT name, parent FROM " . $CONFIG['TABLE_CATEGORIES'] . " WHERE cid='" . $public_result[$i]['category'] . "'";
-            $vRes = mysql_query($vQuery);
-            $vRes = mysql_fetch_array($vRes);
-            if (isset($merged_array[$i]['username_category'])) {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '').$merged_array[$i]['username_category'];
-            } else {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '');
-            }
-
-        }
-
-        // We transpose and divide the matrix into columns to prepare it for use in array_multisort().
-        foreach ($merged_array as $key => $row) {
-           $aid[$key] = $row['id'];
-           $title[$key] = $row['album_name'];
-           $album_lineage[$key] = $row['username_category'];
-        }
-
-        // We sort all columns in descending order and plug in $album_menu at the end so it is sorted by the common key.
-        array_multisort($album_lineage, SORT_ASC, $title, SORT_ASC, $aid, SORT_ASC, $merged_array);
-
-        // Query for list of user albums
-
-        $user_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category >= " . FIRST_USER_CAT . " ORDER BY aid");
-        if (mysql_num_rows($user_albums)) {
-            $user_albums_list = db_fetch_rowset($user_albums);
-        } else {
-            $user_albums_list = array();
-        }
-
-        // Query for list of user IDs and names
-
-        $user_album_ids_and_names = db_query("SELECT (userid + ".FIRST_USER_CAT.") as id, CONCAT('(', username, ') ') as name FROM $usertbl ORDER BY name ASC",$UDB_DB_LINK_ID);
-
-        if (mysql_num_rows($user_album_ids_and_names)) {
-            $user_album_ids_and_names_list = db_fetch_rowset($user_album_ids_and_names);
-        } else {
-            $user_album_ids_and_names_list = array();
-        }
-
-        // Glue what we've got together.
-
-        // Initialize $udb_i as a counter.
-        if (count($merged_array)) {
-            $udb_i = count($merged_array);
-        } else {
-            $udb_i = 0;
-        }
-
-        //Begin a set of nested loops to merge the various query results.
-        foreach ($user_albums_list as $aq) {
-            foreach ($user_album_ids_and_names_list as $uq) {
-                if ($aq['category'] == $uq['id']) {
-                    $merged_array[$udb_i]['id']= $aq['category'];
-                    $merged_array[$udb_i]['album_name']= $aq['title'];
-                    $merged_array[$udb_i]['username_category']= $uq['name'];
-                    $udb_i++;
-                }
-            }
-        }
-
-        // The user albums and public albums have been merged into one list. Print the dropdown.
-        echo '<select size="1" name="albumid">';
-
-        foreach ($merged_array as $menu_item) {
-
-            echo "<option value=\"" . $menu_item['id'] . "\">" . (isset($menu_item['username_category']) ? $menu_item['username_category'] : '') . $menu_item['album_name'] . "</option>\n";
-
-        }
-
-        // Close list, etc.
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    }
-
-}
-
-// ------------------------------------------------------------------------- //
-// Define wheter we can join tables or not in SQL queries (same host & same db or user)
-define('UDB_CAN_JOIN_TABLES', (VB_BD_HOST == $CONFIG['dbserver'] && (VB_DB_NAME == $CONFIG['dbname'] || VB_DB_USERNAME == $CONFIG['dbuser'])));
-// Connect to vBulletin Board Database if necessary
-$UDB_DB_LINK_ID = 0;
-$UDB_DB_NAME_PREFIX = VB_DB_NAME ? '`' . VB_DB_NAME . '`.' : '';
-if (!UDB_CAN_JOIN_TABLES) {
-    $UDB_DB_LINK_ID = @mysql_connect(VB_BD_HOST, VB_DB_USERNAME, VB_DB_PASSWORD);
-    if (!$UDB_DB_LINK_ID) die("<b>Coppermine critical error</b>:<br />Unable to connect to vBulletin Board database !<br /><br />MySQL said: <b>" . mysql_error() . "</b>");
-}
-
-?>
\ No newline at end of file
diff -ruN 133/bridge/vbulletin30.inc.php cpg148/bridge/vbulletin30.inc.php
--- 133/bridge/vbulletin30.inc.php	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/bridge/vbulletin30.inc.php	2006-06-08 00:23:48.000000000 -0500
@@ -2,531 +2,190 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/bridge/vbulletin30.inc.php,v $
-  $Revision: 1.8 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:13 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
-// ------------------------------------------------------------------------- //
-// vBulletin 3.0 Integration for Coppermine                                  //
-// ------------------------------------------------------------------------- //
-// Modify the values below according to your Board installation              //
-// ------------------------------------------------------------------------- //
-// database configuration
-
-//NOTE : Your vBulletin license number is provided at the top of every php file in your vBulletin installation!
-define('VB_CUST_NO', 'xxxxxxxx'); // Your vBulletin license number (NOT your customer number)
-define('VB_DB_NAME', 'forum'); // The name of the database used by the board
-define('VB_BD_HOST', 'localhost'); // The name of the database server
-define('VB_DB_USERNAME', 'username'); // The username to use to connect to the database
-define('VB_DB_PASSWORD', 'password'); // The password to use to connect to the database
-
-// The web path to your vBulletin Board directory
-// In this example http://yoursite_name.com/vbulletin3/
-define('VB_WEB_PATH', '/vbulletin3/');
-// ------------------------------------------------------------------------- //
-// Nothing to edit below this line
-// ------------------------------------------------------------------------- //
-// Prefix and names for the database tables
-define('VB_TABLE_PREFIX', ''); // Leave empty, not supported by vBulletin 2.3
-define('VB_USER_TABLE', 'user'); // The members table
-define('VB_SESSION_TABLE', 'session'); // The sessions table
-define('VB_GROUP_TABLE', 'usergroup'); // The groups table
-define('VB_COOKIE_PREFIX', '');  // Cookie Prefix, not supported by vBulletin 2
-
-// Group definitions (default values used by the board)
-define('VB_VALIDATING_GROUP', 3);
-define('VB_GUEST_GROUP', 1);
-define('VB_MEMBERS_GROUP', 2);
-define('VB_ADMIN_GROUP', 6);
-// Authenticate a user using cookies
-function udb_authenticate()
-{
-    global $HTTP_COOKIE_VARS, $USER_DATA, $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-    global $HTTP_SERVER_VARS, $HTTP_X_FORWARDED_FOR, $HTTP_PROXY_USER, $REMOTE_ADDR;
-    // For error checking
-    $CONFIG['TABLE_USERS'] = '**ERROR**';
-    // Permissions for a default group
-    $default_group = array('group_id' => VB_GUEST_GROUP,
-        'group_name' => 'Unknown',
-        'has_admin_access' => 0,
-        'can_see_all_albums' => 0,
-        'can_send_ecards' => 0,
-        'can_rate_pictures' => 0,
-        'can_post_comments' => 0,
-        'can_upload_pictures' => 0,
-        'can_create_albums' => 0,
-        'pub_upl_need_approval' => 1,
-        'priv_upl_need_approval' => 1,
-        'upload_form_config' => 0,
-        'custom_user_upload' => 0,
-        'num_file_upload' => 0,
-        'num_URI_upload' => 0,
-        );
-    // get first 50 chars
-    $HTTP_USER_AGENT = substr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 0, 50);
-    $REMOTE_ADDR = substr($HTTP_SERVER_VARS['REMOTE_ADDR'], 0, 50);
-
-    if (is_array($HTTP_COOKIE_VARS)) {
-        $sessionhash = isset($HTTP_COOKIE_VARS[VB_COOKIE_PREFIX . 'sessionhash']) ? $HTTP_COOKIE_VARS[VB_COOKIE_PREFIX . 'sessionhash'] : '';
-        $bbuserid = isset($HTTP_COOKIE_VARS[VB_COOKIE_PREFIX . 'userid']) ? $HTTP_COOKIE_VARS[VB_COOKIE_PREFIX . 'userid'] : 0;
-        $bbpassword = isset($HTTP_COOKIE_VARS[VB_COOKIE_PREFIX . 'password']) ? $HTTP_COOKIE_VARS[VB_COOKIE_PREFIX . 'password'] : '';
-    }
-
-    $got_user = 0;
-
-    if ($bbuserid && $bbpassword) {
-        // If userid and password exist in cookies we use them to login
-        $sql = "SELECT userid as user_id, username as user_name, usergroupid as mgroup, password " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid='" . addslashes($bbuserid) . "'";
-        $result = db_query($sql, $UDB_DB_LINK_ID);
-        if (mysql_num_rows($result)) {
-            $USER_DATA = mysql_fetch_array($result);
-            if (md5($USER_DATA['password'] . VB_CUST_NO) == $bbpassword) {
-                $got_user = 1;
-            }
-        }
-    } elseif ($sessionhash) {
-        // session hash exists
-        // validate it:
-        if (isset($HTTP_SERVER_VARS['HTTP_CLIENT_IP']))
-        {
-            $alt_ip =  $HTTP_SERVER_VARS['HTTP_CLIENT_IP'];
-        }
-        elseif (isset($HTTP_SERVER_VARS['HTTP_X_FORWARDED_FOR']) AND preg_match('#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#s', $HTTP_SERVER_VARS['HTTP_X_FORWARDED_FOR'], $matches))
-        {
-            $alt_ip = $matches[0];
-        }
-        elseif (isset($HTTP_SERVER_VARS['HTTP_FROM']))
-        {
-            $alt_ip = $HTTP_SERVER_VARS['HTTP_FROM'];
-        }
-        else
-        {
-            $alt_ip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
-        }
-        $idhash = md5($HTTP_SERVER_VARS['HTTP_USER_AGENT'] . $alt_ip );
-
-        $sql = "SELECT sessionhash,userid,host,useragent,styleid " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_SESSION_TABLE . " " . "WHERE sessionhash='" . addslashes(trim($sessionhash)) . "' " . " AND host='" . addslashes(substr($HTTP_SERVER_VARS['REMOTE_ADDR'], 0, 15)) . "' " . "  AND idhash='" . addslashes($idhash) . "'";
-
-        $result = db_query($sql, $UDB_DB_LINK_ID);
-
-        if (mysql_num_rows($result)) {
-            // session hash exists
-            $session_data = mysql_fetch_array($result);
-            mysql_free_result($result);
-
-            $sql = "SELECT userid as user_id, username as user_name, usergroupid as mgroup " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid='" . $session_data['userid'] . "'";
-            $result = db_query($sql, $UDB_DB_LINK_ID);
-            if (mysql_num_rows($result)) {
-                $USER_DATA = mysql_fetch_array($result);
-                $got_user = 1;
-            }
-        }
-    }
-
-    if ($got_user) {
-        mysql_free_result($result);
-
-        define('USER_ID', (int)$USER_DATA['user_id']);
-        define('USER_NAME', $USER_DATA['user_name']);
-        // Retrieve group information
-        $sql = "SELECT * " . "FROM {$CONFIG['TABLE_USERGROUPS']} " . "WHERE group_id = '{$USER_DATA['mgroup']}'";
-        $result = db_query($sql);
-        if (mysql_num_rows($result)) {
-            $USER_DATA2 = mysql_fetch_array($result);
-        } else {
-            $USER_DATA2 = $default_group;
-        }
-
-        $USER_DATA = array_merge($USER_DATA, $USER_DATA2);
-
-                $USER_DATA['has_admin_access']= ($USER_DATA['mgroup'] == VB_ADMIN_GROUP);
-                $USER_DATA['can_see_all_albums'] = $USER_DATA['has_admin_access'];
-                $USER_DATA['groups'] = array($USER_DATA['group_id']);
-
-        define('USER_GROUP', $USER_DATA['group_name']);
-        define('USER_GROUP_SET', '(' . $USER_DATA['group_id'] . ')');
-        define('USER_IS_ADMIN', ($USER_DATA['mgroup'] == VB_ADMIN_GROUP));
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', (int)$USER_DATA['can_create_albums']);
-        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-        mysql_free_result($result);
-    } else {
-        $result = db_query("SELECT * FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = " . VB_GUEST_GROUP);
-        if (!mysql_num_rows($result)) {
-            $USER_DATA = $default_group;
-        } else {
-            $USER_DATA = mysql_fetch_array($result);
-        }
-
-        $USER_DATA['groups'] = array(VB_GUEST_GROUP);
-
-        define('USER_ID', 0);
-        define('USER_NAME', 'Anonymous');
-        define('USER_GROUP_SET', '(' . VB_GUEST_GROUP . ')');
-        define('USER_IS_ADMIN', 0);
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', 0);
-        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-        mysql_free_result($result);
-    }
-}
-// Retrieve the name of a user
-function udb_get_user_name($uid)
-{
-    global $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-
-    $sql = "SELECT username as user_name " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid = '$uid'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_name'];
-    } else {
-        return '';
-    }
-}
-// Retrieve the name of a user (Added to fix banning w/ bb integration - Nibbler)
-function udb_get_user_id($username)
-{
-    global $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-
-    $username = addslashes($username);
-
-    $sql = "SELECT userid as user_id " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE username = '$username'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_id'];
-    } else {
-        return '';
-    }
-}
-
-// Redirect
-function udb_redirect($target)
-{
-    header('Location: http://' . $_SERVER['HTTP_HOST'] . VB_WEB_PATH . $target);
-    exit;
-}
-
-// Register
-function udb_register_page()
-{
-    $target = 'register.php';
-    udb_redirect($target);
-}
-// Login
-function udb_login_page()
-{
-    $target = 'login.php';
-    udb_redirect($target);
-}
-// Logout
-function udb_logout_page()
-{
-    $target = 'login.php?&do=logout';
-    udb_redirect($target);
-}
-// Edit users
-function udb_edit_users()
-{
-    $target = 'admincp/index.php';
-    udb_redirect($target);
-}
-// Get user information
-function udb_get_user_infos($uid)
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-    global $lang_register_php;
-
-    $sql = "SELECT username as user_name, usergroupid as mgroup, email as user_email, joindate as user_regdate, " . "homepage as user_website " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid = '$uid'";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_register_php['err_unk_user'], __FILE__, __LINE__);
-    $user_data = mysql_fetch_array($result);
-    mysql_free_result($result);
-
-    $user_data['group_name'] = '';
-    $user_data['user_occupation'] = '';
-    $user_data['user_location'] = '';
-    $user_data['user_interests'] = '';
-
-    $sql = "SELECT group_name " . "FROM {$CONFIG['TABLE_USERGROUPS']} " . "WHERE group_id = {$user_data['mgroup']} ";
-    $result = db_query($sql);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        $user_data['group_name'] = $row['group_name'];
-    }
-    mysql_free_result($result);
-
-    return $user_data;
-}
-// Edit user profile
-function udb_edit_profile($uid)
-{
-    $target = 'usercp.php';
-    udb_redirect($target);
-}
-// Query used to list users
-function udb_list_users_query(&$user_count)
-{
-    global $CONFIG, $FORBIDDEN_SET;
-
-    if ($FORBIDDEN_SET != "") $forbidden = "AND $FORBIDDEN_SET";
-    $sql = "SELECT (category - " . FIRST_USER_CAT . ") as user_id," . "  '???' as user_name," . "  COUNT(DISTINCT a.aid) as alb_count," . "  COUNT(DISTINCT pid) as pic_count," . "  MAX(pid) as thumb_pid " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.aid = a.aid " . "WHERE approved = 'YES' AND category > " . FIRST_USER_CAT . " $forbidden GROUP BY category " . "ORDER BY category ";
-    $result = db_query($sql);
-
-    $user_count = mysql_num_rows($result);
-
-    return $result;
-}
-
-function udb_list_users_retrieve_data($result, $lower_limit, $count)
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    mysql_data_seek($result, $lower_limit);
-
-    $rowset = array();
-    $i = 0;
-    $user_id_set = '';
-
-    while (($row = mysql_fetch_array($result)) && ($i++ < $count)) {
-        $user_id_set .= $row['user_id'] . ',';
-        $rowset[] = $row;
-    }
-    mysql_free_result($result);
-
-    $user_id_set = '(' . substr($user_id_set, 0, -1) . ')';
-    $sql = "SELECT userid as user_id, username as user_name " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid IN $user_id_set";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $name[$row['user_id']] = $row['user_name'];
-    }
-    for($i = 0; $i < count($rowset); $i++) {
-        $rowset[$i]['user_name'] = empty($name[$rowset[$i]['user_id']]) ? '???' : $name[$rowset[$i]['user_id']];
-    }
-
-    return $rowset;
-}
-// Group table synchronisation
-function udb_synchronize_groups()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $result = db_query("SELECT usergroupid, title FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_GROUP_TABLE . " WHERE 1", $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $VB_groups[$row['usergroupid']] = $row['title'];
-    }
-    mysql_free_result($result);
-
-    $result = db_query("SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1");
-    while ($row = mysql_fetch_array($result)) {
-        $cpg_groups[$row['group_id']] = $row['group_name'];
-    }
-    mysql_free_result($result);
-    // Scan Coppermine groups that need to be deleted
-    foreach($cpg_groups as $c_group_id => $c_group_name) {
-        if ((!isset($VB_groups[$c_group_id]))) {
-            db_query("DELETE FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = '" . $c_group_id . "' LIMIT 1");
-            unset($cpg_groups[$c_group_id]);
-        }
-    }
-    // Scan vBulletin Board groups that need to be created inside Coppermine table
-    foreach($VB_groups as $i_group_id => $i_group_name) {
-        if ((!isset($cpg_groups[$i_group_id]))) {
-            db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']} (group_id, group_name) VALUES ('$i_group_id', '" . addslashes($i_group_name) . "')");
-            $cpg_groups[$i_group_id] = $i_group_name;
-        }
-    }
-    // Update Group names
-    foreach($VB_groups as $i_group_id => $i_group_name) {
-        if ($cpg_groups[$i_group_id] != $i_group_name) {
-            db_query("UPDATE {$CONFIG['TABLE_USERGROUPS']} SET group_name = '" . addslashes($i_group_name) . "' WHERE group_id = '$i_group_id' LIMIT 1");
-        }
-    }
-}
-// Retrieve the album list used in gallery admin mode
-function udb_get_admin_album_list()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID, $FORBIDDEN_SET;
-
-    if (UDB_CAN_JOIN_TABLES) {
-        $sql = "SELECT aid, CONCAT('(', username, ') ', a.title) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " AS u ON category = (" . FIRST_USER_CAT . " + userid) " . "ORDER BY title";
-        return $sql;
-    } else {
-        $sql = "SELECT aid, IF(category > " . FIRST_USER_CAT . ", CONCAT('* ', title), CONCAT(' ', title)) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} " . "ORDER BY title";
-        return $sql;
-    }
-}
-
-function udb_util_filloptions()
-{
-    global $albumtbl, $picturetbl, $categorytbl, $lang_util_php, $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $usertbl = $UDB_DB_NAME_PREFIX.VB_TABLE_PREFIX.VB_USER_TABLE;
-
-    if (UDB_CAN_JOIN_TABLES) {
-
-        $query = "SELECT aid, category, IF(username IS NOT NULL, CONCAT('(', username, ') ', a.title), CONCAT(' - ', a.title)) AS title " . "FROM $albumtbl AS a " . "LEFT JOIN $usertbl AS u ON category = (" . FIRST_USER_CAT . " + userid) " . "ORDER BY category, title";
-        $result = db_query($query, $UDB_DB_LINK_ID);
-        // $num=mysql_numrows($result);
-        echo '<select size="1" name="albumid">';
-
-        while ($row = mysql_fetch_array($result)) {
-            $sql = "SELECT name FROM $categorytbl WHERE cid = " . $row["category"];
-            $result2 = db_query($sql);
-            $row2 = mysql_fetch_array($result2);
 
-            print "<option value=\"" . $row["aid"] . "\">" . $row2["name"] . $row["title"] . "</option>\n";
-        }
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
 
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
+// Switch that allows overriding the bridge manager with hard-coded values
+define('USE_BRIDGEMGR', 1);
 
-    } else {
+require_once 'bridge/udb_base.inc.php';
 
-        // Query for list of public albums
-
-        $public_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < " . FIRST_USER_CAT . " ORDER BY title");
-
-        if (mysql_num_rows($public_albums)) {
-            $public_result = db_fetch_rowset($public_albums);
-        } else {
-            $public_result = array();
-        }
-
-        // Initialize $merged_array
-        $merged_array = array();
-
-        // Count the number of albums returned.
-        $end = count($public_result);
-
-        // Cylce through the User albums.
-        for($i=0;$i<$end;$i++) {
-
-            //Create a new array sow we may sort the final results.
-            $merged_array[$i]['id'] = $public_result[$i]['aid'];
-            $merged_array[$i]['album_name'] = $public_result[$i]['title'];
-
-            // Query the database to get the category name.
-            $vQuery = "SELECT name, parent FROM " . $CONFIG['TABLE_CATEGORIES'] . " WHERE cid='" . $public_result[$i]['category'] . "'";
-            $vRes = mysql_query($vQuery);
-            $vRes = mysql_fetch_array($vRes);
-            if (isset($merged_array[$i]['username_category'])) {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '').$merged_array[$i]['username_category'];
-            } else {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '');
-            }
-
-        }
-
-        // We transpose and divide the matrix into columns to prepare it for use in array_multisort().
-        foreach ($merged_array as $key => $row) {
-           $aid[$key] = $row['id'];
-           $title[$key] = $row['album_name'];
-           $album_lineage[$key] = $row['username_category'];
-        }
-
-        // We sort all columns in descending order and plug in $album_menu at the end so it is sorted by the common key.
-        array_multisort($album_lineage, SORT_ASC, $title, SORT_ASC, $aid, SORT_ASC, $merged_array);
-
-        // Query for list of user albums
-
-        $user_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category >= " . FIRST_USER_CAT . " ORDER BY aid");
-        if (mysql_num_rows($user_albums)) {
-            $user_albums_list = db_fetch_rowset($user_albums);
-        } else {
-            $user_albums_list = array();
-        }
-
-        // Query for list of user IDs and names
-
-        $user_album_ids_and_names = db_query("SELECT (userid + ".FIRST_USER_CAT.") as id, CONCAT('(', username, ') ') as name FROM $usertbl ORDER BY name ASC",$UDB_DB_LINK_ID);
-
-        if (mysql_num_rows($user_album_ids_and_names)) {
-            $user_album_ids_and_names_list = db_fetch_rowset($user_album_ids_and_names);
-        } else {
-            $user_album_ids_and_names_list = array();
-        }
-
-        // Glue what we've got together.
-
-        // Initialize $udb_i as a counter.
-        if (count($merged_array)) {
-            $udb_i = count($merged_array);
-        } else {
-            $udb_i = 0;
-        }
-
-        //Begin a set of nested loops to merge the various query results.
-        foreach ($user_albums_list as $aq) {
-            foreach ($user_album_ids_and_names_list as $uq) {
-                if ($aq['category'] == $uq['id']) {
-                    $merged_array[$udb_i]['id']= $aq['category'];
-                    $merged_array[$udb_i]['album_name']= $aq['title'];
-                    $merged_array[$udb_i]['username_category']= $uq['name'];
-                    $udb_i++;
-                }
-            }
-        }
-
-        // The user albums and public albums have been merged into one list. Print the dropdown.
-        echo '<select size="1" name="albumid">';
-
-        foreach ($merged_array as $menu_item) {
-
-            echo "<option value=\"" . $menu_item['id'] . "\">" . (isset($menu_item['username_category']) ? $menu_item['username_category'] : '') . $menu_item['album_name'] . "</option>\n";
-
-        }
-
-        // Close list, etc.
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    }
-
-}
+class cpg_udb extends core_udb {
 
-// ------------------------------------------------------------------------- //
-// Define wheter we can join tables or not in SQL queries (same host & same db or user)
-define('UDB_CAN_JOIN_TABLES', (VB_BD_HOST == $CONFIG['dbserver'] && (VB_DB_NAME == $CONFIG['dbname'] || VB_DB_USERNAME == $CONFIG['dbuser'])));
-// Connect to vBulletin Board Database if necessary
-$UDB_DB_LINK_ID = 0;
-$UDB_DB_NAME_PREFIX = VB_DB_NAME ? '`' . VB_DB_NAME . '`.' : '';
-if (!UDB_CAN_JOIN_TABLES) {
-    $UDB_DB_LINK_ID = @mysql_connect(VB_BD_HOST, VB_DB_USERNAME, VB_DB_PASSWORD);
-    if (!$UDB_DB_LINK_ID) die("<b>Coppermine critical error</b>:<br />Unable to connect to vBulletin Board database !<br /><br />MySQL said: <b>" . mysql_error() . "</b>");
+	function cpg_udb()
+	{
+		global $BRIDGE;
+		
+		if (!USE_BRIDGEMGR) {
+			$this->boardurl = 'http://www.yousite.com/vb3';
+			require_once('../vb3/includes/config.php');
+
+		} else {
+			$this->boardurl = $BRIDGE['full_forum_url'];
+			require_once($BRIDGE['relative_path_to_config_file'] . 'includes/config.php');
+			$this->use_post_based_groups = $BRIDGE['use_post_based_groups'];
+		}
+		
+		$this->multigroups = 1;
+		
+		// Database connection settings
+		
+		if (isset($config['Database']['dbname']))
+		{
+		  // Running on vBulletin 3.5.x
+		    $this->db = array(
+		        'name' => $config['Database']['dbname'],
+		        'host' => $config['MasterServer']['servername'] ? $config['MasterServer']['servername'] : 'localhost',
+		        'user' => $config['MasterServer']['username'],
+		        'password' => $config['MasterServer']['password'],
+		        'prefix' => $config['Database']['tableprefix']
+			);
+		} else {
+		  // Running on vBulletin 3.0.x
+		    $this->db = array(
+		    	'name' => $dbname,
+		    	'host' => $servername ? $servername : 'localhost',
+		    	'user' => $dbusername,
+		    	'password' => $dbpassword,
+		    	'prefix' =>$tableprefix
+			);
+		}
+		
+		// Board table names
+		$this->table = array(
+			'users' => 'user',
+			'groups' => 'usergroup',
+			'sessions' => 'session'
+		);
+
+		// Derived full table names
+		$this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
+		$this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
+		$this->sessionstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];
+		
+		// Table field names
+		$this->field = array(
+			'username' => 'username', // name of 'username' field in users table
+			'user_id' => 'userid', // name of 'id' field in users table
+			'password' => 'password', // name of 'password' field in users table
+			'email' => 'email', // name of 'email' field in users table
+			'regdate' => 'joindate', // name of 'registered' field in users table
+			'location' => "''", // name of 'location' field in users table
+			'website' => 'homepage', // name of 'website' field in users table
+			'usertbl_group_id' => 'usergroupid', // name of 'group id' field in users table
+			'grouptbl_group_id' => 'usergroupid', // name of 'group id' field in groups table
+			'grouptbl_group_name' => 'title' // name of 'group name' field in groups table
+		);
+		
+		// Pages to redirect to
+		$this->page = array(
+			'register' => '/register.php',
+			'editusers' => '/memberlist.php',
+			'edituserprofile' => "/member.php?u=",
+		);
+		
+		// Group ids - admin and guest only.
+		$this->admingroups = array(6);
+		$this->guestgroup = $this->use_post_based_groups ? 101 : 3;
+		
+		// Use a special function to collect groups for cpg groups table
+		$this->group_overrride = 0;
+		
+		// Cookie settings - used in following functions only
+		if (isset($config['Misc']['cookieprefix']))
+		{
+		  // get cookieprefix from vb3.5.x
+		  $this->cookie_name = $config['Misc']['cookieprefix'];
+		} else {
+		  // get cookieprefix from vb3.0.x
+		  $this->cookie_name = $cookieprefix;
+		}
+		
+		// Connect to db
+		$this->connect();
+	}
+
+	// definition of how to extract id, name, group from a session cookie
+	function session_extraction()
+	{
+		if (isset($_COOKIE[$this->cookie_name . 'sessionhash'])) {
+			$session_id = addslashes($_COOKIE[$this->cookie_name . 'sessionhash']);
+			
+			$sql = "SELECT u.{$this->field['user_id']}, u.{$this->field['password']}, u.{$this->field['grouptbl_group_id']}+100 AS usergroupid FROM {$this->usertable} AS u, {$this->sessionstable} AS s WHERE s.{$this->field['user_id']}=u.{$this->field['user_id']} AND s.sessionhash='$session_id'";
+			
+			$result = cpg_db_query($sql, $this->link_id);
+			
+			if (mysql_num_rows($result)){
+				$row = mysql_fetch_array($result);
+				return $row;
+			} else {
+			    return false;
+			}
+		}
+	}
+	
+	// Get groups of which user is member
+	function get_groups($row)
+	{
+		$data[0] = in_array($row['group_id'] - 100, $this->admingroups) ? 1 : 2;
+		
+		if ($this->use_post_based_groups){
+			$sql = "SELECT g.{$this->field['usertbl_group_id']}+100 AS group_id, u.* FROM {$this->usertable} AS u, {$this->groupstable} as g WHERE g.{$this->field['grouptbl_group_id']} = u.{$this->field['usertbl_group_id']} AND u.{$this->field['user_id']} = '{$row['id']}'";
+
+			$result = cpg_db_query($sql, $this->link_id);
+        
+			$row = mysql_fetch_array($result);
+			
+			$data[0] = $row['group_id'];
+			
+			if ($row['membergroupids']){
+				$groups = explode(',', $row['membergroupids']);
+				foreach ($groups as $id => $group){
+					$data[] = $group+100;
+				}	
+			}
+		}
+		
+		return $data;
+	}
+	
+	// definition of how to extract an id and password hash from a cookie
+	function cookie_extraction()
+	{
+		return false;
+	}
+	
+	// definition of actions required to convert a password from user database form to cookie form
+	function udb_hash_db($password)
+	{
+		return $password; // unused
+	}
+
+	function login_page()
+	{
+		$this->redirect("/index.php");
+	}
+
+	function logout_page()
+	{
+		$this->redirect("/login.php?do=logout&u=".USER_ID);
+	}
 }
 
+// and go !
+$cpg_udb = new cpg_udb;
 ?>
\ No newline at end of file
diff -ruN 133/bridge/vbulletin3.0_readme.txt cpg148/bridge/vbulletin3.0_readme.txt
--- 133/bridge/vbulletin3.0_readme.txt	2005-04-19 04:48:30.000000000 -0500
+++ cpg148/bridge/vbulletin3.0_readme.txt	1969-12-31 18:00:00.000000000 -0600
@@ -1,67 +0,0 @@
-Coppermine Gallery 1.3.3 and vBulletin 3.0.0 Integration
-Version 1.0
-Compiled by SpeedStreet
-
-I'm not the hacker for this; I am merely the guy who poured through all of the threads on vBulletin.org and the Coppermine Development Forums to come up with one definitive post about integrating vBulletin with Coppermine.
-
-WHAT IT DOES:
-At the end of this how-to, you're installations of vBulletin and Coppermine will work together off of the same login.  While everyone else wants to see all sorts of integration between the two, I believe this is the first step to making those things happen.
-
-CREDITS:
-A big thanks to everyone over at Coppermine for a terrific product and the users that support and mod it on a daily basis.  I am merely standing on the shoulders of giants here, folks.   Also, Nanobot was the guy over there that did the vB3 Gamma bridge, so the credit for that is all his.
-
-FILES TO EDIT (2):
-/bridge/vbulletin30.inc.php  (Coppermine)
-/include/init.inc.php  (Coppermine)
-
-HACK REQUIREMENTS:
-vBulletin 3.0.0 Installed and Running
-Coppermine 1.2.1 Installed and Running
-5 Minutes of your time
-
-SUPPORT THREADS:
-Coppermine Gamma Thread (original thread): http://coppermine.sourceforge.net/board/viewtopic.php?t=2370&start=30&postdays=0&postorder=asc&highlight=
-vBulletin.org Hack Thread:
-Coppermine vB 3.0.0 Thread:
-
-FINAL WARNINGS:
-
-There are seem to be some issues with people integrating this with forums located on subdomains (e.g. subaruforums.speedstreet.org).  Please reference the Coppermine Gamma Thread above for more info.
-Please ensure that Coppermine and vBulletin cookies are NOT named the same thing.
-
--------------------------------------
-
-HOW TO INTEGRATE:
-1.) Download vbulletin30.inc.php (provided as an archive with this hack)
-2.) Open for Editing vbulletin30.inc.php and edit the following with data specific to your site:
-
-//NOTE : Your vBulletin license number is provided at the top of every php file in your vBulletin installation!
-define('VB_CUST_NO', 'xxxxxxxx'); // Your vBulletin license number (NOT your customer number)
-define('VB_DB_NAME', 'forum'); // The name of the database used by the board
-define('VB_BD_HOST', 'localhost'); // The name of the database server
-define('VB_DB_USERNAME', 'username'); // The username to use to connect to the database
-define('VB_DB_PASSWORD', 'password'); // The password to use to connect to the database
-
-// The web path to your vBulletin Board directory
-// In this example http://yoursite_name.com/vbulletin3/
-define('VB_WEB_PATH', '/vbulletin3/');
-
-3.) Save vbulletin30.inc.php to the bridge directory of your Coppermine installation
-4.) Open for Editing init.inc.php (located in the /include directory of your Coppermine installation
-Find:
-// define('UDB_INTEGRATION', 'vbulletin30');
-Remove the double slashes in front of the line to uncomment
-
-5. Save init.inc.php to the include directory of your Coppermine installation
-6. Point your browser to your Coppermine installation and verify integration is complete.
-
-That should do it.  I tried it on a fresh install of both, and a custom install to an existing board.  Both worked fine.
-
-
-
-
-
-
-
-
-
diff -ruN 133/bridge/vbulletin3gamma.inc.php cpg148/bridge/vbulletin3gamma.inc.php
--- 133/bridge/vbulletin3gamma.inc.php	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/bridge/vbulletin3gamma.inc.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,490 +0,0 @@
-<?php
-/*************************
-  Coppermine Photo Gallery
-  ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly 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 as published by
-  the Free Software Foundation; either version 2 of the License, or
-  (at your option) any later version.
-  ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/bridge/vbulletin3gamma.inc.php,v $
-  $Revision: 1.6 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:13 $
-**********************************************/
-// ------------------------------------------------------------------------- //
-// vBulletin 3.0 Integration for Coppermine
-// ------------------------------------------------------------------------- //
-
-// ------------------------------------------------------------------------- //
-// Modify the values below according to your Board installation
-// ------------------------------------------------------------------------- //
-// database configuration
-define('VB_CUST_NO', 'xxxxxxxx'); // Your vBulletin license number (NOT your customer number)
-define('VB_DB_NAME', 'forum'); // The name of the database used by the board
-define('VB_BD_HOST', 'localhost'); // The name of the database server
-define('VB_DB_USERNAME', 'username'); // The username to use to connect to the database
-define('VB_DB_PASSWORD', 'password'); // The password to use to connect to the database
-
-// The web path to your vBulletin Board directory
-// In this example http://yoursite_name.com/vbulletin3/
-define('VB_WEB_PATH', '/vbulletin3/');
-// ------------------------------------------------------------------------- //
-// Nothing to edit below this line
-// ------------------------------------------------------------------------- //
-// Prefix and names for the database tables
-define('VB_TABLE_PREFIX', ''); // Leave empty, not supported by vBulletin 2.3
-define('VB_USER_TABLE', 'user'); // The members table
-define('VB_SESSION_TABLE', 'session'); // The sessions table
-define('VB_GROUP_TABLE', 'usergroup'); // The groups table
-
-// Group definitions (default values used by the board)
-define('VB_VALIDATING_GROUP', 3);
-define('VB_GUEST_GROUP', 1);
-define('VB_MEMBERS_GROUP', 2);
-define('VB_ADMIN_GROUP', 6);
-// Authenticate a user using cookies
-function udb_authenticate()
-{
-    global $HTTP_COOKIE_VARS, $USER_DATA, $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-    global $HTTP_SERVER_VARS, $HTTP_X_FORWARDED_FOR, $HTTP_PROXY_USER, $REMOTE_ADDR;
-    // For error checking
-    $CONFIG['TABLE_USERS'] = '**ERROR**';
-    // Permissions for a default group
-    $default_group = array('group_id' => VB_GUEST_GROUP,
-        'group_name' => 'Unknown',
-        'has_admin_access' => 0,
-        'can_send_ecards' => 0,
-        'can_rate_pictures' => 0,
-        'can_post_comments' => 0,
-        'can_upload_pictures' => 0,
-        'can_create_albums' => 0,
-        'pub_upl_need_approval' => 1,
-        'priv_upl_need_approval' => 1,
-        );
-    // get first 50 chars
-    $HTTP_USER_AGENT = substr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 0, 50);
-    $REMOTE_ADDR = substr($HTTP_SERVER_VARS['REMOTE_ADDR'], 0, 50);
-
-    if (is_array($HTTP_COOKIE_VARS)) {
-        $sessionhash = isset($HTTP_COOKIE_VARS['sessionhash']) ? $HTTP_COOKIE_VARS['sessionhash'] : '';
-        $bbuserid = isset($HTTP_COOKIE_VARS['bbuserid']) ? $HTTP_COOKIE_VARS['bbuserid'] : 0;
-        $bbpassword = isset($HTTP_COOKIE_VARS['bbpassword']) ? $HTTP_COOKIE_VARS['bbpassword'] : '';
-    }
-
-    $got_user = 0;
-
-    if ($bbuserid && $bbpassword) {
-        // If userid and password exist in cookies we use them to login
-        $sql = "SELECT userid as user_id, username as user_name, usergroupid as mgroup, password " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid='" . addslashes($bbuserid) . "'";
-        $result = db_query($sql, $UDB_DB_LINK_ID);
-        if (mysql_num_rows($result)) {
-            $USER_DATA = mysql_fetch_array($result);
-            if (md5($USER_DATA['password'] . VB_CUST_NO) == $bbpassword) {
-                $got_user = 1;
-            }
-        }
-    } elseif ($sessionhash) {
-        // session hash exists
-        // validate it:
-        if ($HTTP_SERVER_VARS['HTTP_CLIENT_IP'])
-        {
-            $alt_ip =  $HTTP_SERVER_VARS['HTTP_CLIENT_IP'];
-        }
-        else if ($HTTP_SERVER_VARS['HTTP_X_FORWARDED_FOR'] AND preg_match('#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#s', $HTTP_SERVER_VARS['HTTP_X_FORWARDED_FOR'], $matches))
-        {
-            $alt_ip = $matches[0];
-        }
-        else if ($HTTP_SERVER_VARS['HTTP_FROM'])
-        {
-            $alt_ip = $HTTP_SERVER_VARS['HTTP_FROM'];
-        }
-        else
-        {
-            $alt_ip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
-        }
-        $idhash = md5($HTTP_SERVER_VARS['HTTP_USER_AGENT'] . $alt_ip );
-
-        $sql = "SELECT sessionhash,userid,host,useragent,styleid " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_SESSION_TABLE . " " . "WHERE sessionhash='" . addslashes(trim($sessionhash)) . "' " . " AND host='" . addslashes(substr($HTTP_SERVER_VARS['REMOTE_ADDR'], 0, 15)) . "' " . "  AND idhash='" . addslashes($idhash) . "'";
-
-        $result = db_query($sql, $UDB_DB_LINK_ID);
-
-        if (mysql_num_rows($result)) {
-            // session hash exists
-            $session_data = mysql_fetch_array($result);
-            mysql_free_result($result);
-
-            $sql = "SELECT userid as user_id, username as user_name, usergroupid as mgroup " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid='" . $session_data['userid'] . "'";
-            $result = db_query($sql, $UDB_DB_LINK_ID);
-            if (mysql_num_rows($result)) {
-                $USER_DATA = mysql_fetch_array($result);
-                $got_user = 1;
-            }
-        }
-    }
-
-    if ($got_user) {
-        mysql_free_result($result);
-
-        define('USER_ID', (int)$USER_DATA['user_id']);
-        define('USER_NAME', $USER_DATA['user_name']);
-        // Retrieve group information
-        $sql = "SELECT * " . "FROM {$CONFIG['TABLE_USERGROUPS']} " . "WHERE group_id = '{$USER_DATA['mgroup']}'";
-        $result = db_query($sql);
-        if (mysql_num_rows($result)) {
-            $USER_DATA2 = mysql_fetch_array($result);
-        } else {
-            $USER_DATA2 = $default_group;
-        }
-
-        $USER_DATA = array_merge($USER_DATA, $USER_DATA2);
-
-        define('USER_GROUP', $USER_DATA['group_name']);
-        define('USER_GROUP_SET', '(' . $USER_DATA['group_id'] . ')');
-        define('USER_IS_ADMIN', ($USER_DATA['mgroup'] == VB_ADMIN_GROUP));
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', (int)$USER_DATA['can_create_albums']);
-        mysql_free_result($result);
-    } else {
-        $result = db_query("SELECT * FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = " . VB_GUEST_GROUP);
-        if (!mysql_num_rows($result)) {
-            $USER_DATA = $default_group;
-        } else {
-            $USER_DATA = mysql_fetch_array($result);
-        }
-        define('USER_ID', 0);
-        define('USER_NAME', 'Anonymous');
-        define('USER_GROUP_SET', '(' . VB_GUEST_GROUP . ')');
-        define('USER_IS_ADMIN', 0);
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', 0);
-        mysql_free_result($result);
-    }
-}
-// Retrieve the name of a user
-function udb_get_user_name($uid)
-{
-    global $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-
-    $sql = "SELECT username as user_name " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid = '$uid'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_name'];
-    } else {
-        return '';
-    }
-}
-// Redirect
-function udb_redirect($target)
-{
-    header('Location: ' . VB_WEB_PATH . $target);
-    exit;
-}
-// Register
-function udb_register_page()
-{
-    $target = 'register.php';
-    udb_redirect($target);
-}
-// Login
-function udb_login_page()
-{
-    $target = 'login.php';
-    udb_redirect($target);
-}
-// Logout
-function udb_logout_page()
-{
-    $target = 'login.php?&do=logout';
-    udb_redirect($target);
-}
-// Edit users
-function udb_edit_users()
-{
-    $target = 'admincp/index.php';
-    udb_redirect($target);
-}
-// Get user information
-function udb_get_user_infos($uid)
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-    global $lang_register_php;
-
-    $sql = "SELECT username as user_name, usergroupid as mgroup, email as user_email, joindate as user_regdate, " . "homepage as user_website " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid = '$uid'";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_register_php['err_unk_user'], __FILE__, __LINE__);
-    $user_data = mysql_fetch_array($result);
-    mysql_free_result($result);
-
-    $user_data['group_name'] = '';
-    $user_data['user_occupation'] = '';
-    $user_data['user_location'] = '';
-    $user_data['user_interests'] = '';
-
-    $sql = "SELECT group_name " . "FROM {$CONFIG['TABLE_USERGROUPS']} " . "WHERE group_id = {$user_data['mgroup']} ";
-    $result = db_query($sql);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        $user_data['group_name'] = $row['group_name'];
-    }
-    mysql_free_result($result);
-
-    return $user_data;
-}
-// Edit user profile
-function udb_edit_profile($uid)
-{
-    $target = 'usercp.php';
-    udb_redirect($target);
-}
-// Query used to list users
-function udb_list_users_query(&$user_count)
-{
-    global $CONFIG, $FORBIDDEN_SET;
-
-        if ($FORBIDDEN_SET != "") $forbidden = "AND $FORBIDDEN_SET";
-    $sql = "SELECT (category - " . FIRST_USER_CAT . ") as user_id," . "  '???' as user_name," . "  COUNT(DISTINCT a.aid) as alb_count," . "  COUNT(DISTINCT pid) as pic_count," . "  MAX(pid) as thumb_pid " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.aid = a.aid " . "WHERE approved = 'YES' AND category > " . FIRST_USER_CAT . " $forbidden GROUP BY category " . "ORDER BY category ";
-    $result = db_query($sql);
-
-    $user_count = mysql_num_rows($result);
-
-    return $result;
-}
-
-function udb_list_users_retrieve_data($result, $lower_limit, $count)
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    mysql_data_seek($result, $lower_limit);
-
-    $rowset = array();
-    $i = 0;
-    $user_id_set = '';
-
-    while (($row = mysql_fetch_array($result)) && ($i++ < $count)) {
-        $user_id_set .= $row['user_id'] . ',';
-        $rowset[] = $row;
-    }
-    mysql_free_result($result);
-
-    $user_id_set = '(' . substr($user_id_set, 0, -1) . ')';
-    $sql = "SELECT userid as user_id, username as user_name " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid IN $user_id_set";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $name[$row['user_id']] = $row['user_name'];
-    }
-    for($i = 0; $i < count($rowset); $i++) {
-        $rowset[$i]['user_name'] = empty($name[$rowset[$i]['user_id']]) ? '???' : $name[$rowset[$i]['user_id']];
-    }
-
-    return $rowset;
-}
-// Group table synchronisation
-function udb_synchronize_groups()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $result = db_query("SELECT usergroupid, title FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_GROUP_TABLE . " WHERE 1", $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $VB_groups[$row['usergroupid']] = $row['title'];
-    }
-    mysql_free_result($result);
-
-    $result = db_query("SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1");
-    while ($row = mysql_fetch_array($result)) {
-        $cpg_groups[$row['group_id']] = $row['group_name'];
-    }
-    mysql_free_result($result);
-    // Scan Coppermine groups that need to be deleted
-    foreach($cpg_groups as $c_group_id => $c_group_name) {
-        if ((!isset($VB_groups[$c_group_id]))) {
-            db_query("DELETE FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = '" . $c_group_id . "' LIMIT 1");
-            unset($cpg_groups[$c_group_id]);
-        }
-    }
-    // Scan vBulletin Board groups that need to be created inside Coppermine table
-    foreach($VB_groups as $i_group_id => $i_group_name) {
-        if ((!isset($cpg_groups[$i_group_id]))) {
-            db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']} (group_id, group_name) VALUES ('$i_group_id', '" . addslashes($i_group_name) . "')");
-            $cpg_groups[$i_group_id] = $i_group_name;
-        }
-    }
-    // Update Group names
-    foreach($VB_groups as $i_group_id => $i_group_name) {
-        if ($cpg_groups[$i_group_id] != $i_group_name) {
-            db_query("UPDATE {$CONFIG['TABLE_USERGROUPS']} SET group_name = '" . addslashes($i_group_name) . "' WHERE group_id = '$i_group_id' LIMIT 1");
-        }
-    }
-}
-// Retrieve the album list used in gallery admin mode
-function udb_get_admin_album_list()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID, $FORBIDDEN_SET;
-
-    if (UDB_CAN_JOIN_TABLES) {
-        $sql = "SELECT aid, CONCAT('(', username, ') ', a.title) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " AS u ON category = (" . FIRST_USER_CAT . " + userid) " . "ORDER BY title";
-        return $sql;
-    } else {
-        $sql = "SELECT aid, IF(category > " . FIRST_USER_CAT . ", CONCAT('* ', title), CONCAT(' ', title)) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} " . "ORDER BY title";
-        return $sql;
-    }
-}
-
-function udb_util_filloptions()
-{
-    global $albumtbl, $picturetbl, $categorytbl, $lang_util_php, $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $usertbl = $UDB_DB_NAME_PREFIX.VB_TABLE_PREFIX.VB_USER_TABLE;
-
-    if (UDB_CAN_JOIN_TABLES) {
-
-        $query = "SELECT aid, category, IF(username IS NOT NULL, CONCAT('(', username, ') ', a.title), CONCAT(' - ', a.title)) AS title " . "FROM $albumtbl AS a " . "LEFT JOIN $usertbl AS u ON category = (" . FIRST_USER_CAT . " + userid) " . "ORDER BY category, title";
-        $result = db_query($query, $UDB_DB_LINK_ID);
-        // $num=mysql_numrows($result);
-        echo '<select size="1" name="albumid">';
-
-        while ($row = mysql_fetch_array($result)) {
-            $sql = "SELECT name FROM $categorytbl WHERE cid = " . $row["category"];
-            $result2 = db_query($sql);
-            $row2 = mysql_fetch_array($result2);
-
-            print "<option value=\"" . $row["aid"] . "\">" . $row2["name"] . $row["title"] . "</option>\n";
-        }
-
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    } else {
-
-        // Query for list of public albums
-
-        $public_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < " . FIRST_USER_CAT . " ORDER BY title");
-
-        if (mysql_num_rows($public_albums)) {
-            $public_result = db_fetch_rowset($public_albums);
-        } else {
-            $public_result = array();
-        }
-
-        // Initialize $merged_array
-        $merged_array = array();
-
-        // Count the number of albums returned.
-        $end = count($public_result);
-
-        // Cylce through the User albums.
-        for($i=0;$i<$end;$i++) {
-
-            //Create a new array sow we may sort the final results.
-            $merged_array[$i]['id'] = $public_result[$i]['aid'];
-            $merged_array[$i]['album_name'] = $public_result[$i]['title'];
-
-            // Query the database to get the category name.
-            $vQuery = "SELECT name, parent FROM " . $CONFIG['TABLE_CATEGORIES'] . " WHERE cid='" . $public_result[$i]['category'] . "'";
-            $vRes = mysql_query($vQuery);
-            $vRes = mysql_fetch_array($vRes);
-            if (isset($merged_array[$i]['username_category'])) {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '').$merged_array[$i]['username_category'];
-            } else {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '');
-            }
-
-        }
-
-        // We transpose and divide the matrix into columns to prepare it for use in array_multisort().
-        foreach ($merged_array as $key => $row) {
-           $aid[$key] = $row['id'];
-           $title[$key] = $row['album_name'];
-           $album_lineage[$key] = $row['username_category'];
-        }
-
-        // We sort all columns in descending order and plug in $album_menu at the end so it is sorted by the common key.
-        array_multisort($album_lineage, SORT_ASC, $title, SORT_ASC, $aid, SORT_ASC, $merged_array);
-
-        // Query for list of user albums
-
-        $user_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category >= " . FIRST_USER_CAT . " ORDER BY aid");
-        if (mysql_num_rows($user_albums)) {
-            $user_albums_list = db_fetch_rowset($user_albums);
-        } else {
-            $user_albums_list = array();
-        }
-
-        // Query for list of user IDs and names
-
-        $user_album_ids_and_names = db_query("SELECT (userid + ".FIRST_USER_CAT.") as id, CONCAT('(', username, ') ') as name FROM $usertbl ORDER BY name ASC",$UDB_DB_LINK_ID);
-
-        if (mysql_num_rows($user_album_ids_and_names)) {
-            $user_album_ids_and_names_list = db_fetch_rowset($user_album_ids_and_names);
-        } else {
-            $user_album_ids_and_names_list = array();
-        }
-
-        // Glue what we've got together.
-
-        // Initialize $udb_i as a counter.
-        if (count($merged_array)) {
-            $udb_i = count($merged_array);
-        } else {
-            $udb_i = 0;
-        }
-
-        //Begin a set of nested loops to merge the various query results.
-        foreach ($user_albums_list as $aq) {
-            foreach ($user_album_ids_and_names_list as $uq) {
-                if ($aq['category'] == $uq['id']) {
-                    $merged_array[$udb_i]['id']= $aq['category'];
-                    $merged_array[$udb_i]['album_name']= $aq['title'];
-                    $merged_array[$udb_i]['username_category']= $uq['name'];
-                    $udb_i++;
-                }
-            }
-        }
-
-        // The user albums and public albums have been merged into one list. Print the dropdown.
-        echo '<select size="1" name="albumid">';
-
-        foreach ($merged_array as $menu_item) {
-
-            echo "<option value=\"" . $menu_item['id'] . "\">" . (isset($menu_item['username_category']) ? $menu_item['username_category'] : '') . $menu_item['album_name'] . "</option>\n";
-
-        }
-
-        // Close list, etc.
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    }
-
-}
-
-// ------------------------------------------------------------------------- //
-// Define wheter we can join tables or not in SQL queries (same host & same db or user)
-define('UDB_CAN_JOIN_TABLES', (VB_BD_HOST == $CONFIG['dbserver'] && (VB_DB_NAME == $CONFIG['dbname'] || VB_DB_USERNAME == $CONFIG['dbuser'])));
-// Connect to vBulletin Board Database if necessary
-$UDB_DB_LINK_ID = 0;
-$UDB_DB_NAME_PREFIX = VB_DB_NAME ? '`' . VB_DB_NAME . '`.' : '';
-if (!UDB_CAN_JOIN_TABLES) {
-    $UDB_DB_LINK_ID = @mysql_connect(VB_BD_HOST, VB_DB_USERNAME, VB_DB_PASSWORD);
-    if (!$UDB_DB_LINK_ID) die("<b>Coppermine critical error</b>:<br />Unable to connect to vBulletin Board database !<br /><br />MySQL said: <b>" . mysql_error() . "</b>");
-}
-
-?>
\ No newline at end of file
diff -ruN 133/bridge/vbulletin.inc.php cpg148/bridge/vbulletin.inc.php
--- 133/bridge/vbulletin.inc.php	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/bridge/vbulletin.inc.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,466 +0,0 @@
-<?php
-/*************************
-  Coppermine Photo Gallery
-  ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly 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 as published by
-  the Free Software Foundation; either version 2 of the License, or
-  (at your option) any later version.
-  ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/bridge/vbulletin.inc.php,v $
-  $Revision: 1.7 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:13 $
-**********************************************/
-// ------------------------------------------------------------------------- //
-// vBulletin 2.3 Integration for Coppermine
-// ------------------------------------------------------------------------- //
-
-// ------------------------------------------------------------------------- //
-// Modify the values below according to your Board installation
-// ------------------------------------------------------------------------- //
-// database configuration
-define('VB_DB_NAME', 'vbulletin23'); // The name of the database used by the board
-define('VB_BD_HOST', 'localhost'); // The name of the database server
-define('VB_DB_USERNAME', 'root'); // The username to use to connect to the database
-define('VB_DB_PASSWORD', ''); // The password to use to connect to the database
-
-// The web path to your vBulletin Board directory
-// In this example http://yoursite_name.com/vbulletin23/
-define('VB_WEB_PATH', '/vbulletin23/');
-// ------------------------------------------------------------------------- //
-// Nothing to edit below this line
-// ------------------------------------------------------------------------- //
-// Prefix and names for the database tables
-define('VB_TABLE_PREFIX', ''); // Leave empty, not supported by vBulletin 2.3
-define('VB_USER_TABLE', 'user'); // The members table
-define('VB_SESSION_TABLE', 'session'); // The sessions table
-define('VB_GROUP_TABLE', 'usergroup'); // The groups table
-
-// Group definitions (default values used by the board)
-define('VB_VALIDATING_GROUP', 3);
-define('VB_GUEST_GROUP', 1);
-define('VB_MEMBERS_GROUP', 2);
-define('VB_ADMIN_GROUP', 6);
-// Authenticate a user using cookies
-function udb_authenticate()
-{
-    global $HTTP_COOKIE_VARS, $USER_DATA, $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-    global $HTTP_SERVER_VARS, $HTTP_X_FORWARDED_FOR, $HTTP_PROXY_USER, $REMOTE_ADDR;
-    // For error checking
-    $CONFIG['TABLE_USERS'] = '**ERROR**';
-    // Permissions for a default group
-    $default_group = array('group_id' => VB_GUEST_GROUP,
-        'group_name' => 'Unknown',
-        'has_admin_access' => 0,
-        'can_send_ecards' => 0,
-        'can_rate_pictures' => 0,
-        'can_post_comments' => 0,
-        'can_upload_pictures' => 0,
-        'can_create_albums' => 0,
-        'pub_upl_need_approval' => 1,
-        'priv_upl_need_approval' => 1,
-        );
-    // get first 50 chars
-    $HTTP_USER_AGENT = substr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 0, 50);
-    $REMOTE_ADDR = substr($HTTP_SERVER_VARS['REMOTE_ADDR'], 0, 50);
-
-    if (is_array($HTTP_COOKIE_VARS)) {
-        $sessionhash = isset($HTTP_COOKIE_VARS['sessionhash']) ? $HTTP_COOKIE_VARS['sessionhash'] : '';
-        $bbuserid = isset($HTTP_COOKIE_VARS['bbuserid']) ? $HTTP_COOKIE_VARS['bbuserid'] : 0;
-        $bbpassword = isset($HTTP_COOKIE_VARS['bbpassword']) ? $HTTP_COOKIE_VARS['bbpassword'] : '';
-        $bbalthash = isset($HTTP_COOKIE_VARS['bbalthash']) ? $HTTP_COOKIE_VARS['bbalthash'] : '';
-    }
-
-    if ($bbuserid && $bbpassword) {
-        // If userid and password exist in cookies we use them to login
-        $sql = "SELECT userid as user_id, username as user_name, usergroupid as mgroup " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid='" . addslashes($bbuserid) . "' AND password='" . addslashes($bbpassword) . "'";
-    } elseif ($sessionhash) {
-        // session hash exists
-        // validate it:
-        $sql = "SELECT sessionhash,userid,host,useragent,styleid " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_SESSION_TABLE . " " . "WHERE sessionhash='" . addslashes($sessionhash) . "' " . " AND (host='" . addslashes($REMOTE_ADDR) . "' " . "  OR (althash='" . addslashes($bbalthash) . "' AND althash<>'')) " . " AND useragent='" . addslashes($HTTP_USER_AGENT) . "'";
-
-        $result = db_query($sql, $UDB_DB_LINK_ID);
-
-        if (mysql_num_rows($result)) {
-            // session hash exists
-            $session_data = mysql_fetch_array($result);
-            mysql_free_result($result);
-
-            $sql = "SELECT userid as user_id, username as user_name, usergroupid as mgroup " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid='" . $session_data['userid'] . "'";
-            $result = db_query($sql, $UDB_DB_LINK_ID);
-        } else {
-            $sql = "SELECT userid as user_id, username as user_name, usergroupid as mgroup " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE 0";
-        }
-    } else {
-        $sql = "SELECT userid as user_id, username as user_name, usergroupid as mgroup " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE 0";
-    }
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $USER_DATA = mysql_fetch_array($result);
-        mysql_free_result($result);
-
-        define('USER_ID', (int)$USER_DATA['user_id']);
-        define('USER_NAME', $USER_DATA['user_name']);
-        // Retrieve group information
-        $sql = "SELECT * " . "FROM {$CONFIG['TABLE_USERGROUPS']} " . "WHERE group_id = '{$USER_DATA['mgroup']}'";
-        $result = db_query($sql);
-        if (mysql_num_rows($result)) {
-            $USER_DATA2 = mysql_fetch_array($result);
-        } else {
-            $USER_DATA2 = $default_group;
-        }
-
-        $USER_DATA = array_merge($USER_DATA, $USER_DATA2);
-
-        define('USER_GROUP', $USER_DATA['group_name']);
-        define('USER_GROUP_SET', '(' . $USER_DATA['group_id'] . ')');
-        define('USER_IS_ADMIN', ($USER_DATA['mgroup'] == VB_ADMIN_GROUP));
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', (int)$USER_DATA['can_create_albums']);
-        mysql_free_result($result);
-    } else {
-        $result = db_query("SELECT * FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = " . VB_GUEST_GROUP);
-        if (!mysql_num_rows($result)) {
-            $USER_DATA = $default_group;
-        } else {
-            $USER_DATA = mysql_fetch_array($result);
-        }
-        define('USER_ID', 0);
-        define('USER_NAME', 'Anonymous');
-        define('USER_GROUP_SET', '(' . VB_GUEST_GROUP . ')');
-        define('USER_IS_ADMIN', 0);
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', 0);
-        mysql_free_result($result);
-    }
-}
-// Retrieve the name of a user
-function udb_get_user_name($uid)
-{
-    global $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-
-    $sql = "SELECT username as user_name " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid = '$uid'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_name'];
-    } else {
-        return '';
-    }
-}
-// Redirect
-function udb_redirect($target)
-{
-    header('Location: ' . VB_WEB_PATH . $target);
-    exit;
-}
-// Register
-function udb_register_page()
-{
-    $target = 'register.php';
-    udb_redirect($target);
-}
-// Login
-function udb_login_page()
-{
-    $target = 'index.php';
-    udb_redirect($target);
-}
-// Logout
-function udb_logout_page()
-{
-    $target = 'member.php?&action=logout';
-    udb_redirect($target);
-}
-// Edit users
-function udb_edit_users()
-{
-    $target = 'admin/index.php';
-    udb_redirect($target);
-}
-// Get user information
-function udb_get_user_infos($uid)
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-    global $lang_register_php;
-
-    $sql = "SELECT username as user_name, usergroupid as mgroup, email as user_email, joindate as user_regdate, " . "homepage as user_website " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid = '$uid'";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_register_php['err_unk_user'], __FILE__, __LINE__);
-    $user_data = mysql_fetch_array($result);
-    mysql_free_result($result);
-
-    $user_data['group_name'] = '';
-    $user_data['user_occupation'] = '';
-    $user_data['user_location'] = '';
-    $user_data['user_interests'] = '';
-
-    $sql = "SELECT group_name " . "FROM {$CONFIG['TABLE_USERGROUPS']} " . "WHERE group_id = {$user_data['mgroup']} ";
-    $result = db_query($sql);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        $user_data['group_name'] = $row['group_name'];
-    }
-    mysql_free_result($result);
-
-    return $user_data;
-}
-// Edit user profile
-function udb_edit_profile($uid)
-{
-    $target = 'usercp.php';
-    udb_redirect($target);
-}
-// Query used to list users
-function udb_list_users_query(&$user_count)
-{
-    global $CONFIG, $FORBIDDEN_SET;
-
-        if ($FORBIDDEN_SET != "") $forbidden = "AND $FORBIDDEN_SET";
-    $sql = "SELECT (category - " . FIRST_USER_CAT . ") as user_id," . "                '???' as user_name," . "                COUNT(DISTINCT a.aid) as alb_count," . "                COUNT(DISTINCT pid) as pic_count," . "                MAX(pid) as thumb_pid " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.aid = a.aid " . "WHERE approved = 'YES' AND category > " . FIRST_USER_CAT . " $forbidden GROUP BY category " . "ORDER BY category ";
-    $result = db_query($sql);
-
-    $user_count = mysql_num_rows($result);
-
-    return $result;
-}
-
-function udb_list_users_retrieve_data($result, $lower_limit, $count)
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    mysql_data_seek($result, $lower_limit);
-
-    $rowset = array();
-    $i = 0;
-    $user_id_set = '';
-
-    while (($row = mysql_fetch_array($result)) && ($i++ < $count)) {
-        $user_id_set .= $row['user_id'] . ',';
-        $rowset[] = $row;
-    }
-    mysql_free_result($result);
-
-    $user_id_set = '(' . substr($user_id_set, 0, -1) . ')';
-    $sql = "SELECT userid as user_id, username as user_name " . "FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " " . "WHERE userid IN $user_id_set";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $name[$row['user_id']] = $row['user_name'];
-    }
-    for($i = 0; $i < count($rowset); $i++) {
-        $rowset[$i]['user_name'] = empty($name[$rowset[$i]['user_id']]) ? '???' : $name[$rowset[$i]['user_id']];
-    }
-
-    return $rowset;
-}
-// Group table synchronisation
-function udb_synchronize_groups()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $result = db_query("SELECT usergroupid, title FROM " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_GROUP_TABLE . " WHERE 1", $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $VB_groups[$row['usergroupid']] = $row['title'];
-    }
-    mysql_free_result($result);
-
-    $result = db_query("SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1");
-    while ($row = mysql_fetch_array($result)) {
-        $cpg_groups[$row['group_id']] = $row['group_name'];
-    }
-    mysql_free_result($result);
-    // Scan Coppermine groups that need to be deleted
-    foreach($cpg_groups as $c_group_id => $c_group_name) {
-        if ((!isset($VB_groups[$c_group_id]))) {
-            db_query("DELETE FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = '" . $c_group_id . "' LIMIT 1");
-            unset($cpg_groups[$c_group_id]);
-        }
-    }
-    // Scan vBulletin Board groups that need to be created inside Coppermine table
-    foreach($VB_groups as $i_group_id => $i_group_name) {
-        if ((!isset($cpg_groups[$i_group_id]))) {
-            db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']} (group_id, group_name) VALUES ('$i_group_id', '" . addslashes($i_group_name) . "')");
-            $cpg_groups[$i_group_id] = $i_group_name;
-        }
-    }
-    // Update Group names
-    foreach($VB_groups as $i_group_id => $i_group_name) {
-        if ($cpg_groups[$i_group_id] != $i_group_name) {
-            db_query("UPDATE {$CONFIG['TABLE_USERGROUPS']} SET group_name = '" . addslashes($i_group_name) . "' WHERE group_id = '$i_group_id' LIMIT 1");
-        }
-    }
-}
-// Retrieve the album list used in gallery admin mode
-function udb_get_admin_album_list()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID, $FORBIDDEN_SET;
-
-    if (UDB_CAN_JOIN_TABLES) {
-        $sql = "SELECT aid, CONCAT('(', username, ') ', a.title) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN " . $UDB_DB_NAME_PREFIX . VB_TABLE_PREFIX . VB_USER_TABLE . " AS u ON category = (" . FIRST_USER_CAT . " + userid) " . "ORDER BY title";
-        return $sql;
-    } else {
-        $sql = "SELECT aid, IF(category > " . FIRST_USER_CAT . ", CONCAT('* ', title), CONCAT(' ', title)) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} " . "ORDER BY title";
-        return $sql;
-    }
-}
-
-function udb_util_filloptions()
-{
-    global $albumtbl, $picturetbl, $categorytbl, $lang_util_php, $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $usertbl = $UDB_DB_NAME_PREFIX.VB_TABLE_PREFIX.VB_USER_TABLE;
-
-    if (UDB_CAN_JOIN_TABLES) {
-
-        $query = "SELECT aid, category, IF(username IS NOT NULL, CONCAT('(', username, ') ', a.title), CONCAT(' - ', a.title)) AS title " . "FROM $albumtbl AS a " . "LEFT JOIN $usertbl AS u ON category = (" . FIRST_USER_CAT . " + userid) " . "ORDER BY category, title";
-        $result = db_query($query, $UDB_DB_LINK_ID);
-        // $num=mysql_numrows($result);
-        echo '<select size="1" name="albumid">';
-
-        while ($row = mysql_fetch_array($result)) {
-            $sql = "SELECT name FROM $categorytbl WHERE cid = " . $row["category"];
-            $result2 = db_query($sql);
-            $row2 = mysql_fetch_array($result2);
-
-            print "<option value=\"" . $row["aid"] . "\">" . $row2["name"] . $row["title"] . "</option>\n";
-        }
-
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    } else {
-
-        // Query for list of public albums
-
-        $public_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < " . FIRST_USER_CAT . " ORDER BY title");
-
-        if (mysql_num_rows($public_albums)) {
-            $public_result = db_fetch_rowset($public_albums);
-        } else {
-            $public_result = array();
-        }
-
-        // Initialize $merged_array
-        $merged_array = array();
-
-        // Count the number of albums returned.
-        $end = count($public_result);
-
-        // Cylce through the User albums.
-        for($i=0;$i<$end;$i++) {
-
-            //Create a new array sow we may sort the final results.
-            $merged_array[$i]['id'] = $public_result[$i]['aid'];
-            $merged_array[$i]['album_name'] = $public_result[$i]['title'];
-
-            // Query the database to get the category name.
-            $vQuery = "SELECT name, parent FROM " . $CONFIG['TABLE_CATEGORIES'] . " WHERE cid='" . $public_result[$i]['category'] . "'";
-            $vRes = mysql_query($vQuery);
-            $vRes = mysql_fetch_array($vRes);
-            if (isset($merged_array[$i]['username_category'])) {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '').$merged_array[$i]['username_category'];
-            } else {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '');
-            }
-
-        }
-
-        // We transpose and divide the matrix into columns to prepare it for use in array_multisort().
-        foreach ($merged_array as $key => $row) {
-           $aid[$key] = $row['id'];
-           $title[$key] = $row['album_name'];
-           $album_lineage[$key] = $row['username_category'];
-        }
-
-        // We sort all columns in descending order and plug in $album_menu at the end so it is sorted by the common key.
-        array_multisort($album_lineage, SORT_ASC, $title, SORT_ASC, $aid, SORT_ASC, $merged_array);
-
-        // Query for list of user albums
-
-        $user_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category >= " . FIRST_USER_CAT . " ORDER BY aid");
-        if (mysql_num_rows($user_albums)) {
-            $user_albums_list = db_fetch_rowset($user_albums);
-        } else {
-            $user_albums_list = array();
-        }
-
-        // Query for list of user IDs and names
-
-        $user_album_ids_and_names = db_query("SELECT (userid + ".FIRST_USER_CAT.") as id, CONCAT('(', username, ') ') as name FROM $usertbl ORDER BY name ASC",$UDB_DB_LINK_ID);
-
-        if (mysql_num_rows($user_album_ids_and_names)) {
-            $user_album_ids_and_names_list = db_fetch_rowset($user_album_ids_and_names);
-        } else {
-            $user_album_ids_and_names_list = array();
-        }
-
-        // Glue what we've got together.
-
-        // Initialize $udb_i as a counter.
-        if (count($merged_array)) {
-            $udb_i = count($merged_array);
-        } else {
-            $udb_i = 0;
-        }
-
-        //Begin a set of nested loops to merge the various query results.
-        foreach ($user_albums_list as $aq) {
-            foreach ($user_album_ids_and_names_list as $uq) {
-                if ($aq['category'] == $uq['id']) {
-                    $merged_array[$udb_i]['id']= $aq['category'];
-                    $merged_array[$udb_i]['album_name']= $aq['title'];
-                    $merged_array[$udb_i]['username_category']= $uq['name'];
-                    $udb_i++;
-                }
-            }
-        }
-
-        // The user albums and public albums have been merged into one list. Print the dropdown.
-        echo '<select size="1" name="albumid">';
-
-        foreach ($merged_array as $menu_item) {
-
-            echo "<option value=\"" . $menu_item['id'] . "\">" . (isset($menu_item['username_category']) ? $menu_item['username_category'] : '') . $menu_item['album_name'] . "</option>\n";
-
-        }
-
-        // Close list, etc.
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    }
-
-}
-
-// ------------------------------------------------------------------------- //
-// Define wheter we can join tables or not in SQL queries (same host & same db or user)
-define('UDB_CAN_JOIN_TABLES', (VB_BD_HOST == $CONFIG['dbserver'] && (VB_DB_NAME == $CONFIG['dbname'] || VB_DB_USERNAME == $CONFIG['dbuser'])));
-// Connect to vBulletin Board Database if necessary
-$UDB_DB_LINK_ID = 0;
-$UDB_DB_NAME_PREFIX = VB_DB_NAME ? '`' . VB_DB_NAME . '`.' : '';
-if (!UDB_CAN_JOIN_TABLES) {
-    $UDB_DB_LINK_ID = @mysql_connect(VB_BD_HOST, VB_DB_USERNAME, VB_DB_PASSWORD);
-    if (!$UDB_DB_LINK_ID) die("<b>Coppermine critical error</b>:<br />Unable to connect to vBulletin Board database !<br /><br />MySQL said: <b>" . mysql_error() . "</b>");
-}
-
-?>
\ No newline at end of file
diff -ruN 133/bridge/woltlab21.inc.php cpg148/bridge/woltlab21.inc.php
--- 133/bridge/woltlab21.inc.php	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/bridge/woltlab21.inc.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,603 +0,0 @@
-<?php
-/*************************
-  Coppermine Photo Gallery
-  ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly 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 as published by
-  the Free Software Foundation; either version 2 of the License, or
-  (at your option) any later version.
-  ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/bridge/woltlab21.inc.php,v $
-  $Revision: 1.7 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:13 $
-**********************************************/
-// ------------------------------------------------------------------------- //
-//  Woltlab Burning Board 2.1 Integration for Coppermine                     //
-// ------------------------------------------------------------------------- //
-//  Modify the values below according to your Board installation             //
-// ------------------------------------------------------------------------- //
-//  user contribution by sugar                                               //
-// (see http://coppermine.sourceforge.net/oldboard/viewtopic.php?t=2547      //
-//  for details)                                                             //
-// ------------------------------------------------------------------------- //
-// Updated by Mr. S                                                          //
-// http://coppermine.sourceforge.net/board/index.php?topic=5559.0            //
-// ------------------------------------------------------------------------- //
-
-// In this example there are 2 subdirectories
-// WBB: http://yoursite_name.com/wbb2/
-// CPG: http://yoursite_name.com/cpg/
-// Setup path to your Woltlab Board directory to change this
-
-// The paths to your Woltlab Board directory
-define('RELATIVE_WBB_PATH','../wbb2/');
-define('WBB_WEB_PATH','/wbb2/');
-
-// database configuration
-require_once(RELATIVE_WBB_PATH."acp/lib/config.inc.php");
-require_once(RELATIVE_WBB_PATH."acp/lib/options.inc.php");
-define('WBB_DB_NAME',$sqldb);
-define('WBB_BD_HOST',$sqlhost);
-define('WBB_DB_USERNAME',$sqluser);
-define('WBB_DB_PASSWORD',$sqlpassword);
-
-// cookies configuration
-define('WBB_COOKIE_HASH',$cookieprefix."cookiehash");
-define('WBB_COOKIE_USERID',$cookieprefix."userid");
-define('WBB_COOKIE_USERPW',$cookieprefix."userpassword");
-
-// ------------------------------------------------------------------------- //
-//  Nothing to edit below this line
-// ------------------------------------------------------------------------- //
-
-// Prefix and names for the database tables
-define('WBB_TABLE_PREFIX','bb'.$n.'_');    // Leave empty, not supported by vBulletin 2.3
-define('WBB_USER_TABLE', 'users');      // The members table
-define('WBB_SESSION_TABLE', 'sessions');   // The sessions table
-define('WBB_GROUP_TABLE', 'groups');   // The groups table
-
-// Group definitions (default values used by the board)
-define('WBB_GUEST_GROUP', 5);
-define('WBB_MEMBERS_GROUP', 4);
-define('WBB_ADMIN_GROUP', 1);
-
-// Authenticate a user using cookies
-function udb_authenticate()
-{
-   global $HTTP_COOKIE_VARS, $USER_DATA, $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-   global $HTTP_SERVER_VARS, $REMOTE_ADDR, $HTTP_X_FORWARDED_FOR;
-   global $lang_errors;
-
-   // For error checking
-   $CONFIG['TABLE_USERS'] = '**ERROR**';
-
-   // Permissions for a default group
-   $default_group = array(
-      'group_id' => WBB_GUEST_GROUP,
-      'group_name' => 'Unknown',
-      'has_admin_access' => 0,
-      'can_see_all_albums' => 0,
-      'can_send_ecards' => 0,
-      'can_rate_pictures' => 0,
-      'can_post_comments' => 0,
-      'can_upload_pictures' => 0,
-      'can_create_albums' => 0,
-      'pub_upl_need_approval' => 1,
-      'priv_upl_need_approval' => 1,
-      'upload_form_config' => 0,
-      'custom_user_upload' => 0,
-      'num_file_upload' => 0,
-      'num_URI_upload' => 0,
-   );
-
-   $REMOTE_ADDR=$_SERVER['REMOTE_ADDR'];
-   $HTTP_X_FORWARDED_FOR=(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : '';
-
-   if($HTTP_X_FORWARDED_FOR!="") {
-      if(preg_match("/^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/", $HTTP_X_FORWARDED_FOR, $ip_match)) {
-         $private_ip_list = array("/^0\./", "/^127\.0\.0\.1/", "/^192\.168\..*/", "/^172\.16\..*/", "/^10..*/", "/^224..*/", "/^240..*/");
-         $REMOTE_ADDR = preg_replace($private_ip_list, $REMOTE_ADDR, $ip_match[1]);
-      }
-   }
-   $HTTP_USER_AGENT = substr($_SERVER['HTTP_USER_AGENT'], 0, 100);
-   $REQUEST_URI = $_SERVER['REQUEST_URI'];
-   if(!$REQUEST_URI) {
-      if($_SERVER['PATH_INFO']) $REQUEST_URI = $_SERVER['PATH_INFO'];
-      else $REQUEST_URI = $_SERVER['PHP_SELF'];
-      if($_SERVER['QUERY_STRING']) $REQUEST_URI.="?".$_SERVER['QUERY_STRING'];
-   }
-   $REQUEST_URI = substr(basename($REQUEST_URI), 0, 250);
-   if(!strstr($REQUEST_URI,".")) $REQUEST_URI="index.php";
-
-   $REMOTE_ADDR=htmlspecialchars($REMOTE_ADDR);
-   $HTTP_USER_AGENT=htmlspecialchars($HTTP_USER_AGENT);
-
-   if ( is_array($_COOKIE) ) {
-      $sessionhash = isset($_COOKIE[WBB_COOKIE_HASH]) ? $_COOKIE[WBB_COOKIE_HASH] : '';
-      $bbuserid = isset($_COOKIE[WBB_COOKIE_USERID]) ? $_COOKIE[WBB_COOKIE_USERID] : 0;
-      $bbpassword = isset($_COOKIE[WBB_COOKIE_USERPW]) ? $_COOKIE[WBB_COOKIE_USERPW] : '';
-   }
-
-   if ($bbuserid && $bbpassword) {
-      // If userid and password exist in cookies we use them to login
-       $sql =  "SELECT userid as user_id, username as user_name, useronlinegroupid as mgroup ".
-            "FROM ".$UDB_DB_NAME_PREFIX.WBB_TABLE_PREFIX.WBB_USER_TABLE." ".
-            "WHERE userid='".addslashes($bbuserid)."' AND password='".addslashes($bbpassword)."'";
-   } elseif ($sessionhash) {
-      // session hash exists
-      // validate it:
-      $sql =  "SELECT * ".
-            "FROM ".$UDB_DB_NAME_PREFIX.WBB_TABLE_PREFIX.WBB_SESSION_TABLE." ".
-            "WHERE sessionhash = '".addslashes($sessionhash)."' ".
-            " AND ipaddress = '".addslashes($REMOTE_ADDR)."' ".
-            " AND useragent = '".addslashes($HTTP_USER_AGENT)."'";
-
-      $result = db_query($sql, $UDB_DB_LINK_ID);
-
-      if (mysql_num_rows($result)) {
-          // session hash exists
-         $session_data = mysql_fetch_array($result);
-         mysql_free_result($result);
-
-          $sql =  "SELECT userid as user_id, username as user_name, useronlinegroupid as mgroup ".
-               "FROM ".$UDB_DB_NAME_PREFIX.WBB_TABLE_PREFIX.WBB_USER_TABLE." ".
-               "WHERE userid='".$session_data['userid']."'";
-         $result = db_query($sql, $UDB_DB_LINK_ID);
-      } else {
-          $sql =  "SELECT userid as user_id, username as user_name, useronlinegroupid as mgroup ".
-               "FROM ".$UDB_DB_NAME_PREFIX.WBB_TABLE_PREFIX.WBB_USER_TABLE." ".
-               "WHERE 0";
-      }
-   } else {
-      $sql =  "SELECT userid as user_id, username as user_name, useronlinegroupid as mgroup ".
-            "FROM ".$UDB_DB_NAME_PREFIX.WBB_TABLE_PREFIX.WBB_USER_TABLE." ".
-            "WHERE 0";
-   }
-
-   $result = db_query($sql, $UDB_DB_LINK_ID);
-
-   if (mysql_num_rows($result)){
-      $USER_DATA = mysql_fetch_array($result);
-      mysql_free_result($result);
-
-       define('USER_ID', (int)$USER_DATA['user_id']);
-       define('USER_NAME', $USER_DATA['user_name']);
-
-      // Retrieve group information
-      $sql = "SELECT * ".
-            "FROM {$CONFIG['TABLE_USERGROUPS']} ".
-            "WHERE group_id = '{$USER_DATA['mgroup']}'";
-      $result = db_query($sql);
-      if (mysql_num_rows($result)){
-         $USER_DATA2 = mysql_fetch_array($result);
-      } else {
-         $USER_DATA2 = $default_group;
-      }
-
-      $USER_DATA = array_merge($USER_DATA, $USER_DATA2);
-
-                $USER_DATA['has_admin_access']= ($USER_DATA['mgroup'] == WBB_ADMIN_GROUP);
-                $USER_DATA['can_see_all_albums'] = $USER_DATA['has_admin_access'];
-                $USER_DATA['groups'] = array($USER_DATA['group_id']);
-
-       define('USER_GROUP', $USER_DATA['group_name']);
-      define('USER_GROUP_SET', '('.$USER_DATA['group_id'].')');
-       define('USER_IS_ADMIN', ($USER_DATA['mgroup'] == WBB_ADMIN_GROUP));
-       define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-       define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-       define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-       define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-       define('USER_CAN_CREATE_ALBUMS', (int)$USER_DATA['can_create_albums']);
-       define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-       define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-       define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-       define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-      mysql_free_result($result);
-   } else {
-       $result = db_query("SELECT * FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = ".WBB_GUEST_GROUP);
-      if (!mysql_num_rows($result)) {
-         $USER_DATA = $default_group;
-      } else {
-         $USER_DATA = mysql_fetch_array($result);
-      }
-
-            $USER_DATA['groups'] = array(WBB_GUEST_GROUP);
-
-       define('USER_ID', 0);
-       define('USER_NAME', 'Anonymous');
-      define('USER_GROUP_SET', '('.WBB_GUEST_GROUP.')');
-       define('USER_IS_ADMIN', 0);
-       define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-       define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-       define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-       define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-       define('USER_CAN_CREATE_ALBUMS', 0);
-       define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-       define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-       define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-       define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-      mysql_free_result($result);
-   }
-}
-
-// Retrieve the name of a user
-function udb_get_user_name($uid)
-{
-   global $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-
-   $sql = "SELECT username as user_name ".
-         "FROM ".$UDB_DB_NAME_PREFIX.WBB_TABLE_PREFIX.WBB_USER_TABLE." ".
-         "WHERE userid = '$uid'";
-
-   $result = db_query($sql, $UDB_DB_LINK_ID);
-
-   if (mysql_num_rows($result)) {
-       $row = mysql_fetch_array($result);
-      mysql_free_result($result);
-      return $row['user_name'];
-   } else {
-      return '';
-   }
-}
-// Retrieve the name of a user (Added to fix banning w/ bb integration - Nibbler)
-function udb_get_user_id($username)
-{
-    global $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-
-    $username = addslashes($username);
-
-       $sql = "SELECT userid as user_id ".
-         "FROM ".$UDB_DB_NAME_PREFIX.WBB_TABLE_PREFIX.WBB_USER_TABLE." ".
-         "WHERE username = '$username'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_id'];
-    } else {
-        return '';
-    }
-}
-
-// Redirect
-function udb_redirect($target)
-{
-    header('Location: http://' . $_SERVER['HTTP_HOST'] . WBB_WEB_PATH . $target);
-    exit;
-}
-
-// Register
-function udb_register_page()
-{
-   $target = 'register.php';
-   udb_redirect($target);
-}
-
-// Login
-function udb_login_page()
-{
-   $target = 'index.php';
-   udb_redirect($target);
-}
-
-// Logout
-function udb_logout_page()
-{
-   $target = 'logout.php';
-   udb_redirect($target);
-}
-
-// Edit users
-function udb_edit_users()
-{
-   $target = 'acp/users.php';
-   udb_redirect($target);
-}
-
-// Get user information
-function udb_get_user_infos($uid)
-{
-   global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-   global $lang_register_php;
-
-   $sql = "SELECT username as user_name, useronlinegroupid as mgroup, email as user_email, regdate as user_regdate, ".
-         "homepage as user_website ".
-         "FROM ".$UDB_DB_NAME_PREFIX.WBB_TABLE_PREFIX.WBB_USER_TABLE." ".
-         "WHERE userid = '$uid'";
-   $result = db_query($sql, $UDB_DB_LINK_ID);
-
-   if(!mysql_num_rows($result)) cpg_die(ERROR, $lang_register_php['err_unk_user'], __FILE__, __LINE__);
-   $user_data = mysql_fetch_array($result);
-   mysql_free_result($result);
-
-   $user_data['group_name'] = '';
-   $user_data['user_occupation'] = '';
-   $user_data['user_location'] = '';
-   $user_data['user_interests'] = '';
-
-   $sql =  "SELECT group_name ".
-         "FROM {$CONFIG['TABLE_USERGROUPS']} ".
-         "WHERE group_id = {$user_data['mgroup']} ";
-   $result = db_query($sql);
-
-   if(mysql_num_rows($result)){
-      $row = mysql_fetch_array($result);
-      $user_data['group_name'] = $row['group_name'];
-   }
-   mysql_free_result($result);
-
-   return $user_data;
-}
-
-// Edit user profile
-function udb_edit_profile($uid)
-{
-   $target = 'usercp.php';
-   udb_redirect($target);
-}
-
-// Query used to list users
-function udb_list_users_query(&$user_count)
-{
-   global $CONFIG, $FORBIDDEN_SET;
-
-    if ($FORBIDDEN_SET != "") $forbidden = "AND $FORBIDDEN_SET";
-   $sql =  "SELECT (category - ".FIRST_USER_CAT.") as user_id,".
-         "      '???' as user_name,".
-         "      COUNT(DISTINCT a.aid) as alb_count,".
-         "      COUNT(DISTINCT pid) as pic_count,".
-         "      MAX(pid) as thumb_pid ".
-         "FROM {$CONFIG['TABLE_ALBUMS']} AS a ".
-         "INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.aid = a.aid ".
-         "WHERE approved = 'YES' AND category > ".FIRST_USER_CAT." ".
-         "$forbidden ".
-         "GROUP BY category ".
-         "ORDER BY category ";
-   $result = db_query($sql);
-
-   $user_count = mysql_num_rows($result);
-
-   return $result;
-}
-
-function udb_list_users_retrieve_data($result, $lower_limit, $count)
-{
-   global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-   mysql_data_seek($result, $lower_limit);
-
-   $rowset = array();
-   $i=0;
-   $user_id_set='';
-
-   while (($row = mysql_fetch_array($result)) && ($i++ < $count)){
-      $user_id_set .= $row['user_id'].',';
-      $rowset[] = $row;
-   }
-   mysql_free_result($result);
-
-   $user_id_set = '('.substr($user_id_set, 0, -1).')';
-   $sql = "SELECT userid as user_id, username as user_name ".
-         "FROM ".$UDB_DB_NAME_PREFIX.WBB_TABLE_PREFIX.WBB_USER_TABLE." ".
-         "WHERE userid IN $user_id_set";
-   $result = db_query($sql, $UDB_DB_LINK_ID);
-   while ($row = mysql_fetch_array($result)){
-      $name[$row['user_id']] = $row['user_name'];
-   }
-   for($i=0; $i<count($rowset); $i++){
-      $rowset[$i]['user_name'] = empty($name[$rowset[$i]['user_id']]) ? '???' : $name[$rowset[$i]['user_id']];
-   }
-
-   return $rowset;
-}
-
-// Group table synchronisation
-function udb_synchronize_groups()
-{
-   global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-   $result = db_query("SELECT groupid, title FROM ".$UDB_DB_NAME_PREFIX.WBB_TABLE_PREFIX.WBB_GROUP_TABLE." WHERE 1", $UDB_DB_LINK_ID);
-   while ($row = mysql_fetch_array($result)){
-      $WBB_groups[$row['groupid']] = $row['title'];
-   }
-   mysql_free_result($result);
-
-   $result=db_query("SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1");
-   while ($row = mysql_fetch_array($result)){
-      $cpg_groups[$row['group_id']] = $row['group_name'];
-   }
-   mysql_free_result($result);
-
-   // Scan Coppermine groups that need to be deleted
-   foreach($cpg_groups as $c_group_id => $c_group_name){
-      if ((!isset($WBB_groups[$c_group_id]))) {
-            db_query("DELETE FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = '".$c_group_id."' LIMIT 1");
-         unset($cpg_groups[$c_group_id]);
-      }
-   }
-
-   // Scan Woltlab Board groups that need to be created inside Coppermine table
-   foreach($WBB_groups as $i_group_id => $i_group_name){
-      if ((!isset($cpg_groups[$i_group_id]))) {
-         db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']} (group_id, group_name) VALUES ('$i_group_id', '".addslashes($i_group_name)."')");
-         $cpg_groups[$i_group_id] = $i_group_name;
-      }
-   }
-
-   // Update Group names
-   foreach($WBB_groups as $i_group_id => $i_group_name){
-      if ($cpg_groups[$i_group_id] != $i_group_name) {
-         db_query("UPDATE {$CONFIG['TABLE_USERGROUPS']} SET group_name = '".addslashes($i_group_name)."' WHERE group_id = '$i_group_id' LIMIT 1");
-      }
-   }
-}
-
-// Retrieve the album list used in gallery admin mode
-function udb_get_admin_album_list()
-{
-   global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID, $FORBIDDEN_SET;
-
-   if (UDB_CAN_JOIN_TABLES) {
-      $sql = "SELECT aid, CONCAT('(', username, ') ', a.title) AS title ".
-            "FROM {$CONFIG['TABLE_ALBUMS']} AS a ".
-            "INNER JOIN ".$UDB_DB_NAME_PREFIX.WBB_TABLE_PREFIX.WBB_USER_TABLE." AS u ON category = (".FIRST_USER_CAT." + userid) ".
-            "ORDER BY title";
-      return $sql;
-   } else {
-      $sql = "SELECT aid, IF(category > ".FIRST_USER_CAT.", CONCAT('* ', title), CONCAT(' ', title)) AS title ".
-            "FROM {$CONFIG['TABLE_ALBUMS']} ".
-            "ORDER BY title";
-      return $sql;
-   }
-}
-
-function udb_util_filloptions()
-{
-    global $albumtbl, $picturetbl, $categorytbl, $lang_util_php, $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $usertbl = $UDB_DB_NAME_PREFIX.WBB_TABLE_PREFIX.WBB_USER_TABLE;
-
-    if (UDB_CAN_JOIN_TABLES) {
-
-        $query = "SELECT aid, category, IF(username IS NOT NULL, CONCAT('(', username, ') ', a.title), CONCAT(' - ', a.title)) AS title " . "FROM $albumtbl AS a " . "LEFT JOIN $usertbl AS u ON category = (" . FIRST_USER_CAT . " + userid) " . "ORDER BY category, title";
-        $result = db_query($query, $UDB_DB_LINK_ID);
-        // $num=mysql_numrows($result);
-        echo '<select size="1" name="albumid">';
-
-        while ($row = mysql_fetch_array($result)) {
-            $sql = "SELECT name FROM $categorytbl WHERE cid = " . $row["category"];
-            $result2 = db_query($sql);
-            $row2 = mysql_fetch_array($result2);
-
-            print "<option value=\"" . $row["aid"] . "\">" . $row2["name"] . $row["title"] . "</option>\n";
-        }
-
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    } else {
-
-        // Query for list of public albums
-
-        $public_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < " . FIRST_USER_CAT . " ORDER BY title");
-
-        if (mysql_num_rows($public_albums)) {
-            $public_result = db_fetch_rowset($public_albums);
-        } else {
-            $public_result = array();
-        }
-
-        // Initialize $merged_array
-        $merged_array = array();
-
-        // Count the number of albums returned.
-        $end = count($public_result);
-
-        // Cylce through the User albums.
-        for($i=0;$i<$end;$i++) {
-
-            //Create a new array sow we may sort the final results.
-            $merged_array[$i]['id'] = $public_result[$i]['aid'];
-            $merged_array[$i]['album_name'] = $public_result[$i]['title'];
-
-            // Query the database to get the category name.
-            $vQuery = "SELECT name, parent FROM " . $CONFIG['TABLE_CATEGORIES'] . " WHERE cid='" . $public_result[$i]['category'] . "'";
-            $vRes = mysql_query($vQuery);
-            $vRes = mysql_fetch_array($vRes);
-            if (isset($merged_array[$i]['username_category'])) {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '').$merged_array[$i]['username_category'];
-            } else {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '');
-            }
-
-        }
-
-        // We transpose and divide the matrix into columns to prepare it for use in array_multisort().
-        foreach ($merged_array as $key => $row) {
-           $aid[$key] = $row['id'];
-           $title[$key] = $row['album_name'];
-           $album_lineage[$key] = $row['username_category'];
-        }
-
-        // We sort all columns in descending order and plug in $album_menu at the end so it is sorted by the common key.
-        array_multisort($album_lineage, SORT_ASC, $title, SORT_ASC, $aid, SORT_ASC, $merged_array);
-
-        // Query for list of user albums
-
-        $user_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category >= " . FIRST_USER_CAT . " ORDER BY aid");
-        if (mysql_num_rows($user_albums)) {
-            $user_albums_list = db_fetch_rowset($user_albums);
-        } else {
-            $user_albums_list = array();
-        }
-
-        // Query for list of user IDs and names
-
-        $user_album_ids_and_names = db_query("SELECT (userid + ".FIRST_USER_CAT.") as id, CONCAT('(', username, ') ') as name FROM $usertbl ORDER BY name ASC",$UDB_DB_LINK_ID);
-
-        if (mysql_num_rows($user_album_ids_and_names)) {
-            $user_album_ids_and_names_list = db_fetch_rowset($user_album_ids_and_names);
-        } else {
-            $user_album_ids_and_names_list = array();
-        }
-
-        // Glue what we've got together.
-
-        // Initialize $udb_i as a counter.
-        if (count($merged_array)) {
-            $udb_i = count($merged_array);
-        } else {
-            $udb_i = 0;
-        }
-
-        //Begin a set of nested loops to merge the various query results.
-        foreach ($user_albums_list as $aq) {
-            foreach ($user_album_ids_and_names_list as $uq) {
-                if ($aq['category'] == $uq['id']) {
-                    $merged_array[$udb_i]['id']= $aq['category'];
-                    $merged_array[$udb_i]['album_name']= $aq['title'];
-                    $merged_array[$udb_i]['username_category']= $uq['name'];
-                    $udb_i++;
-                }
-            }
-        }
-
-        // The user albums and public albums have been merged into one list. Print the dropdown.
-        echo '<select size="1" name="albumid">';
-
-        foreach ($merged_array as $menu_item) {
-
-            echo "<option value=\"" . $menu_item['id'] . "\">" . (isset($menu_item['username_category']) ? $menu_item['username_category'] : '') . $menu_item['album_name'] . "</option>\n";
-
-        }
-
-        // Close list, etc.
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    }
-
-}
-
-// ------------------------------------------------------------------------- //
-
-// Define wheter we can join tables or not in SQL queries (same host & same db or user)
-define('UDB_CAN_JOIN_TABLES', (WBB_BD_HOST == $CONFIG['dbserver'] && (WBB_DB_NAME == $CONFIG['dbname'] || WBB_DB_USERNAME == $CONFIG['dbuser'])));
-
-// Connect to Woltlab Board Database if necessary
-$UDB_DB_LINK_ID = 0;
-$UDB_DB_NAME_PREFIX = WBB_DB_NAME ? '`'.WBB_DB_NAME.'`.' : '';
-if (!UDB_CAN_JOIN_TABLES) {
-   $UDB_DB_LINK_ID = @mysql_connect(WBB_BD_HOST, WBB_DB_USERNAME, WBB_DB_PASSWORD);
-   if (!$UDB_DB_LINK_ID) die("<b>Coppermine critical error</b>:<br />Unable to connect to Woltlab Board database !<br /><br />MySQL said: <b>".mysql_error()."</b>");
-}
-?>
\ No newline at end of file
diff -ruN 133/bridge/xmb.inc.php cpg148/bridge/xmb.inc.php
--- 133/bridge/xmb.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/bridge/xmb.inc.php	2006-06-08 00:23:48.000000000 -0500
@@ -0,0 +1,269 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+/*
+
+Cookie fix (if your board is not installed to site root):
+
+functions.php,
+
+find put_cookie function definition (c. line 1414) and add
+
+$path = '/';
+
+just inside the top of the function
+
+*/
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
+// Switch that allows overriding the bridge manager with hard-coded values
+define('USE_BRIDGEMGR', 1);
+
+require_once 'bridge/udb_base.inc.php';
+
+class cpg_udb extends core_udb {
+
+	function cpg_udb()
+	{
+		global $BRIDGE;
+		
+		if (!USE_BRIDGEMGR) { // the vars that are used when bridgemgr is disabled
+
+			// URL of your board
+			$this->boardurl = 'http://localhost/XMB';
+
+			// local path to your board's config file
+			require_once('../XMB/config.php');
+
+			$this->use_post_based_groups = 1;
+
+		} else { // the vars from the bridgemgr
+			$this->boardurl = $BRIDGE['full_forum_url'];
+			require_once($BRIDGE['relative_path_to_config_file'] . 'config.php');
+			$this->use_post_based_groups = $BRIDGE['use_post_based_groups'];
+		}
+		
+		// multiple groups are not actually supported, but need this set due to the unusual group implementation in XMB.
+		$this->multigroups = 1;
+		$this->group_overrride = 1;
+		
+		// Database connection settings
+		$this->db = array(
+			'name' => $dbname,
+			'host' => $dbhost,
+			'user' => $dbuser,
+			'password' => $dbpw,
+			'prefix' =>$tablepre
+		);
+		
+		// Board table names
+		$this->table = array(
+			'users' => 'members',
+			'groups' => 'ranks',
+		);
+
+		// Derived full table names
+		$this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
+		$this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
+		
+		// Table field names
+		$this->field = array(
+			'username' => 'username', // name of 'username' field in users table
+			'user_id' => 'uid', // name of 'id' field in users table
+			'password' => 'password', // name of 'password' field in users table
+			'email' => 'email', // name of 'email' field in users table
+			'regdate' => 'regdate', // name of 'registered' field in users table
+			'location' => 'location', // name of 'location' field in users table
+			'website' => 'site', // name of 'website' field in users table
+			'usertbl_group_id' => 'status', // name of 'group id' field in users table
+			'grouptbl_group_id' => 'title', // name of 'group id' field in groups table
+			'grouptbl_group_name' => 'title', // name of 'group name' field in groups table
+		);
+		
+		// Pages to redirect to
+		$this->page = array(
+			'register' => '/register.php',
+			'editusers' => '/misc.php?action=list',
+			'edituserprofile' => '/member.php?action=viewpro&member='
+		);
+		
+		// Group ids
+		$this->admingroups = array(8,9);
+		$this->guestgroup = 3;
+				
+		// Connect to db
+		$this->connect();
+	}
+
+	function collect_groups()
+	{
+		$sql = "SELECT * FROM {$this->groupstable}";
+	
+		$result = cpg_db_query($sql, $this->link_id);
+    
+		// XMB has no guest group in groups table, so adding one here
+		$udb_groups = array(3=>'Guests');
+	
+		while ($row = mysql_fetch_assoc($result))
+		{
+			$udb_groups[$row['id']+100] = utf_ucfirst(utf_strtolower($row[$this->field['grouptbl_group_name']]));
+		}
+		return $udb_groups;
+	}
+	
+	function get_groups($row)
+	{		
+		$id = $row['id'];
+		
+		$sql = "SELECT id FROM {$this->groupstable}, {$this->usertable} WHERE {$this->field['usertbl_group_id']} = {$this->field['grouptbl_group_id']} AND {$this->field['user_id']}='$id'";
+
+		$result = cpg_db_query($sql, $this->link_id);
+		
+		if (mysql_num_rows($result)){
+			$row = mysql_fetch_row($result);
+			if ($this->use_post_based_groups){
+				$row = array($row[0] + 100);
+			} else {
+				if (in_array($row[0], $this->admingroups)){
+					$row = array(1);
+				} else {
+					$row = array(2);
+				}
+			}
+			return $row;
+		} else {
+		    return false;
+		}
+	}
+	
+	    function get_users($options = array())
+    {
+    	global $CONFIG;
+
+		// Copy UDB fields and config variables (just to make it easier to read)
+    	$f =& $this->field;
+		$C =& $CONFIG;
+		
+		// Sort codes
+        $sort_codes = array('name_a' => 'user_name ASC',
+                            'name_d' => 'user_name DESC',
+                            'group_a' => 'group_name ASC',
+                            'group_d' => 'group_name DESC',
+                            'reg_a' => 'user_regdate ASC',
+                            'reg_d' => 'user_regdate DESC',
+                            'pic_a' => 'pic_count ASC',
+                            'pic_d' => 'pic_count DESC',
+                            'disku_a' => 'disk_usage ASC',
+                            'disku_d' => 'disk_usage DESC',
+                            'lv_a' => 'user_lastvisit ASC',
+                            'lv_d' => 'user_lastvisit DESC',
+                           );
+
+		$f['usertbl_group_id'] = 'id';
+
+        // Fix the group id, if bridging is enabled
+        if ($CONFIG['bridge_enable']) {
+            $f['usertbl_group_id'] .= '+100';
+        }
+        
+		// Build WHERE clause, if this is a username search
+        if ($options['search']) {
+            $options['search'] = 'WHERE u.'.$f['username'].' LIKE "'.$options['search'].'" ';
+        }
+
+		// Build SQL table, should work with all bridges
+        $sql = "SELECT {$f['user_id']} as user_id, {$f['username']} as user_name, {$f['email']} as user_email, {$f['regdate']} as user_regdate, lastvisit as user_lastvisit, '' as user_active, ".
+               "COUNT(pid) as pic_count, ROUND(SUM(total_filesize)/1024) as disk_usage, group_name, group_quota ".
+               "FROM {$this->usertable} AS u ".
+			   "INNER JOIN {$this->groupstable} AS rank ON u.status = rank.title ".   
+               " INNER JOIN {$C['TABLE_USERGROUPS']} AS g ".
+			   "ON  g.group_id = rank.{$f['usertbl_group_id']} LEFT JOIN {$C['TABLE_PICTURES']} AS p ON p.owner_id = u.{$f['user_id']} ".
+               $options['search'].
+               "GROUP BY user_id " . "ORDER BY " . $sort_codes[$options['sort']] . " ".
+               "LIMIT {$options['lower_limit']}, {$options['users_per_page']};";
+
+		$result = cpg_db_query($sql);
+		
+		// If no records, return empty value
+		if (!$result) {
+			return array();
+		}
+		
+		// Extract user list to an array
+		while ($user = mysql_fetch_assoc($result)) {
+			$userlist[] = $user;
+		}	
+
+        return $userlist;
+    }
+	
+	// definition of how to extract id, name, group from a session cookie
+	function session_extraction()
+	{
+		if (isset($_COOKIE['xmbpw']) && isset($_COOKIE['xmbuser'])){
+			return array($this->get_user_id($_COOKIE['xmbuser']), $_COOKIE['xmbpw']);
+		} else {
+		    return false;
+		}
+	}
+	
+	// definition of how to extract an id and password hash from a cookie
+	function cookie_extraction()
+	{
+		return false;
+	}
+	
+	// definition of actions required to convert a password from user database form to cookie form
+	function udb_hash_db($password)
+	{
+		return $password;
+	}
+	
+	// Login
+	function login_page()
+	{
+		$this->redirect('/misc.php?action=login');
+	}
+
+	// Logout
+	function logout_page()
+	{
+		$this->redirect('/misc.php?action=logout');
+	}
+	
+		// View users
+	function view_users()
+	{
+	}
+	
+	// View user profile
+	function view_profile($uid)
+	{
+	}
+		// Edit user profile
+	function edit_profile($uid)
+	{
+		$this->redirect($this->page['edituserprofile'].$this->get_user_name($uid));
+	}
+}
+
+// and go !
+$cpg_udb = new cpg_udb;
+?>
diff -ruN 133/bridge/xoops.inc.php cpg148/bridge/xoops.inc.php
--- 133/bridge/xoops.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/bridge/xoops.inc.php	2006-06-08 00:23:48.000000000 -0500
@@ -0,0 +1,217 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
+// Switch that allows overriding the bridge manager with hard-coded values
+define('USE_BRIDGEMGR', 1);
+
+require_once 'bridge/udb_base.inc.php';
+
+if (!USE_BRIDGEMGR) {
+	require_once('../xoops/mainfile.php');
+} else {
+	require_once($BRIDGE['relative_path_to_config_file'] . 'mainfile.php');
+}
+
+// reset to cpg db
+mysql_select_db($CONFIG['dbname']);
+
+class xoops_udb extends core_udb {
+
+	function xoops_udb()
+	{
+		global $BRIDGE, $xoopsDB;
+
+		$this->use_post_based_groups = $BRIDGE['use_post_based_groups'];
+		
+		$this->boardurl =  XOOPS_URL;
+		$this->multigroups = 1;
+		$this->group_overrride = 0;
+
+		// Board table names
+		$this->table = array(
+			'users' => 'users',
+			'groups' => 'groups',
+			'usergroups' => 'groups_users_link'
+		);
+
+		// Database connection settings
+		$this->db = array(
+			'name' => XOOPS_DB_NAME,
+			'prefix' =>XOOPS_DB_PREFIX . '_',
+			'host' =>XOOPS_DB_HOST,
+			'user' => XOOPS_DB_USER
+		);
+		
+		// Derived full table names
+		$this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
+		$this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
+		$this->usergroupstable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['usergroups'];
+		
+		// Table field names
+		$this->field = array(
+			'username' => 'uname', // name of 'username' field in users table
+			'user_id' => 'uid', // name of 'id' field in users table
+			'password' => 'pass', // name of the password field in the users table
+			'email' => 'email', // name of 'email' field in users table
+			'regdate' => "''", // name of 'registered' field in users table
+			'lastvisit' => 'last_login', // last time user logged in
+			'active' => "''", // is user account active?
+			'location' => "''", // name of 'location' field in users table
+			'website' => "''", // name of 'website' field in users table
+			'usertbl_group_id' => 'uid', // name of 'group id' field in users table
+			'grouptbl_group_id' => 'groupid', // name of 'group id' field in groups table
+			'grouptbl_group_name' => 'name' // name of 'group name' field in groups table
+		);
+		
+		// Pages to redirect to
+		$this->page = array(
+			'register' => '/register.php',
+			'editusers' => '/index.php?action=mlist',
+			'edituserprofile' => '/userinfo.php?uid='
+		);
+		
+		// Group ids - admin and guest only.
+		$this->admingroups = array(XOOPS_GROUP_ADMIN);
+		$this->guestgroup = XOOPS_GROUP_ANONYMOUS + ($this->use_post_based_groups ? 100 : 0);
+		
+		// Connect to db - or supply a connection id to be used instead of making own connection.
+		$this->connect($xoopsDB->conn);
+	}
+	
+	function get_groups($row)
+	{
+		if ($this->use_post_based_groups){
+		   //$groups = $_SESSION['xoopsUserGroups'];
+			//foreach ($groups as $a => &$b) $b += 100;
+			$groups = array();
+			foreach ($_SESSION['xoopsUserGroups'] as $a => $b) $groups[$a] = $b + 100;
+			return $groups;
+		}
+		return array($_SESSION['xoopsUserGroups'][0]);
+	}
+	
+	// definition of how to extract id, name, group from a session cookie
+	function session_extraction()
+	{
+		return array($_SESSION['xoopsUserId'], 'fudge');
+	}
+	
+	// definition of how to extract an id and password hash from a cookie
+	function cookie_extraction()
+	{
+		return false; //unused
+	}
+	
+	// definition of actions required to convert a password from user database form to cookie form
+	function udb_hash_db($password)
+	{
+		return 'fudge';
+	}
+	
+	function login_page()
+	{
+		global $CONFIG;
+		
+		$parts = parse_url($CONFIG['site_url']);
+		$path = $parts['path'];
+		$this->redirect("/user.php?xoops_redirect=$path");
+	}
+
+	function logout_page()
+	{
+		global $CONFIG;
+		
+		$parts = parse_url($CONFIG['site_url']);
+		$path = $parts['path'];
+		$this->redirect("/user.php?op=logout&xoops_redirect=$path");
+	}
+	
+	function view_users()
+	{
+
+	}
+	
+	function get_users($options = array())
+    {
+    	global $CONFIG;
+
+		// Copy UDB fields and config variables (just to make it easier to read)
+    	$f =& $this->field;
+		$C =& $CONFIG;
+		
+		// Sort codes
+        $sort_codes = array('name_a' => 'user_name ASC',
+                            'name_d' => 'user_name DESC',
+                            'group_a' => 'group_name ASC',
+                            'group_d' => 'group_name DESC',
+                            'reg_a' => 'user_regdate ASC',
+                            'reg_d' => 'user_regdate DESC',
+                            'pic_a' => 'pic_count ASC',
+                            'pic_d' => 'pic_count DESC',
+                            'disku_a' => 'disk_usage ASC',
+                            'disku_d' => 'disk_usage DESC',
+                            'lv_a' => 'user_lastvisit ASC',
+                            'lv_d' => 'user_lastvisit DESC',
+                           );
+
+        // Fix the group id, if bridging is enabled
+        if ($CONFIG['bridge_enable']) {
+            $f['usertbl_group_id'] .= '+100';
+        }
+        
+		// Build WHERE clause, if this is a username search
+        if ($options['search']) {
+            $options['search'] = 'WHERE u.'.$f['username'].' LIKE "'.$options['search'].'" ';
+        }
+
+		// Build SQL table, should work with all bridges
+        $sql = "SELECT u.{$f['user_id']} as user_id, {$f['username']} as user_name, {$f['email']} as user_email, {$f['regdate']} as user_regdate, {$f['lastvisit']} as user_lastvisit, '' as user_active, ".
+               "COUNT(pid) as pic_count, ROUND(SUM(total_filesize)/1024) as disk_usage, group_name, group_quota ".
+               "FROM {$this->usertable} AS u ".
+			   "INNER JOIN {$this->usergroupstable} AS ug ON u.uid = ug.uid ".   
+               " INNER JOIN {$C['TABLE_USERGROUPS']} AS g ".
+			   "ON  g.group_id = ug.{$f['grouptbl_group_id']} LEFT JOIN {$C['TABLE_PICTURES']} AS p ON p.owner_id = u.{$f['user_id']} ".
+               $options['search'].
+               "GROUP BY user_id " . "ORDER BY " . $sort_codes[$options['sort']] . " ".
+               "LIMIT {$options['lower_limit']}, {$options['users_per_page']};";
+
+		$result = cpg_db_query($sql);
+		
+		// If no records, return empty value
+		if (!$result) {
+			return array();
+		}
+		
+		// Extract user list to an array
+		while ($user = mysql_fetch_assoc($result)) {
+			$userlist[] = $user;
+		}	
+
+        return $userlist;
+    }
+
+
+}
+
+
+// and go !
+$cpg_udb = new xoops_udb;
+?>
diff -ruN 133/bridge/yabbse.inc.php cpg148/bridge/yabbse.inc.php
--- 133/bridge/yabbse.inc.php	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/bridge/yabbse.inc.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,585 +0,0 @@
-<?php
-/*************************
-  Coppermine Photo Gallery
-  ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly 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 as published by
-  the Free Software Foundation; either version 2 of the License, or
-  (at your option) any later version.
-  ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/bridge/yabbse.inc.php,v $
-  $Revision: 1.9 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:13 $
-**********************************************/
-// ------------------------------------------------------------------------- //
-// As a special exception, the copyright holders of Coppermine Photo Gallery //
-// give you permission to link Coppermine Photo Gallery with independent     //
-// modules that communicate with YaBB SE Forum solely through this           //
-// 'bridge file' interface, regardless of the license terms of YaBB SE, and  //
-// to copy and distribute the resulting combined work under terms of your    //
-// choice, provided that every copy of the combined work is accompanied by a //
-// complete copy of the source code of Coppermine Photo Gallery (the version //
-// of Coppermine Photo Gallery used to produce the combined work), being     //
-// distributed under the terms of the GNU General Public License plus this   //
-// exception.  An independent module is a module which is not derived from   //
-// or based on Coppermine Photo Gallery.                                     //
-//                                                                           //
-// Note that people who make modified versions of Coppermine Photo Gallery   //
-// are not obligated to grant this special exception for their modified      //
-// versions; it is their choice whether to do so.  The GNU General Public    //
-// License gives permission to release a modified version without this       //
-// exception; this exception also makes it possible to release a modified    //
-// version which carries forward this exception.                             //
-// ------------------------------------------------------------------------- //
-// YaBB SE 1.5.4 Integration for Coppermine                                  //
-// ------------------------------------------------------------------------- //
-// Modify the value below according to your Board installation               //
-// ------------------------------------------------------------------------- //
-
-// Set this to the location of your Settings file
-require_once("../yabbse/Settings.php");
-
-// ------------------------------------------------------------------------- //
-// Nothing to edit below this line
-// ------------------------------------------------------------------------- //
-
-// other includes
-require_once("$sourcedir/Load.php");
-require_once("$sourcedir/Security.php");
-// database configuration
-define('YS_DB_NAME', $db_name); // The name of the database used by the board
-define('YS_DB_HOST', $db_server); // The name of the database server
-define('YS_DB_USERNAME', $db_user); // The username to use to connect to the database
-define('YS_DB_PASSWORD', $db_passwd); // The password to use to connect to the database
-
-// The web path to your YaBB SE Board directory
-// In this example http://yoursite_name.com/yabbse/
-define('YS_WEB_PATH', "$boardurl/");
-// The Name of the Cookie used for YaBBSE logon
-define('YS_COOKIE_NAME', $cookiename);
-// Prefix for the database tables
-define('YS_TABLE_PREFIX', $db_prefix); // Table Prefix
-
-// Names for the database tables
-define('YS_USER_TABLE', 'members'); // The members table
-define('YS_GROUP_TABLE', 'membergroups'); // The groups table
-
-// Group definitions (default values used by the board)
-define('YS_GMOD_GROUP', 5);
-define('YS_BANNED_GROUP', 4);
-define('YS_GUEST_GROUP', 3);
-define('YS_MEMBERS_GROUP', 2);
-define('YS_ADMIN_GROUP', 1);
-
-define('CM_ADMIN_GROUP_NAME', 'Administrators');
-define('CM_MEMBERS_GROUP_NAME', 'Registered');
-define('CM_GUEST_GROUP_NAME', 'Anonymous');
-define('CM_BANNED_GROUP_NAME', 'Banned');
-define('CM_GMOD_GROUP_NAME', 'Global Moderators');
-
-define('YS_PASSWD_SEED', 'ys');
-
-if (function_exists('session_start') && (!session_id()))
-        session_start();
-
-function database_error($file="", $line="") {
-        global $CONFIG;
-
-        if (!$CONFIG['debug_mode']) {
-                cpg_die(CRITICAL_ERROR, 'There was an error while processing a database query', $file, $line);
-        } else {
-                $the_error = "\n\nmySQL error: ".mysql_error()."\n";
-                $out = "<br />There was an error while processing a database query.<br /><br/>" .
-                        "<form name='mysql'><textarea rows=\"8\" cols=\"60\">".htmlspecialchars($the_error)."</textarea></form>";
-                cpg_die(CRITICAL_ERROR, $out, $file, $line);
-        }
-}
-
-function cm_banning()
-{
-    global $txt, $settings, $username, $REMOTE_ADDR, $db_prefix, $UDB_DB_NAME_PREFIX;
-    // ALL TYPES OF BANNING AT ONCE (SpeedUpBoardIndex mod)
-    $remote_ip = $REMOTE_ADDR;
-    $ipparts = explode(".", $REMOTE_ADDR);
-    $registeredUserString = ($username != 'Guest' ? "OR (type='email' AND value='$settings[2]') OR (type='username' AND value='$username')" : '');
-    $request = mysql_query("SELECT value FROM {$db_prefix}banned WHERE (type='ip' AND (value='$remote_ip' OR value='$ipparts[0].$ipparts[1].$ipparts[2].*' OR value='$ipparts[0].$ipparts[1].*.*')) $registeredUserString;") or database_error(__FILE__, __LINE__);
-    if (mysql_num_rows($request) != 0) {
-        $registeredUserString2 = ($username != 'Guest' ? ',email' : '');
-        $registeredUserString3 = ($username != 'Guest' ? ",'$settings[2]'" : '');
-        $request = mysql_query("INSERT INTO {$db_prefix}log_banned (ip $registeredUserString2,logTime) VALUES ('$remote_ip' $registeredUserString3," . time() . ");") or database_error(__FILE__, __LINE__);
-        $username = "Guest";
-        cpg_die(ERROR, "You are BANNED, go away!", __FILE__, __LINE__);
-        return;
-    }
-}
-// Authenticate a user using cookies
-function udb_authenticate()
-{
-    global $HTTP_COOKIE_VARS, $USER_DATA, $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-    global $HTTP_SERVER_VARS, $HTTP_X_FORWARDED_FOR, $HTTP_PROXY_USER, $REMOTE_ADDR;
-    global $password, $username, $pwseed, $settings, $ID_MEMBER, $realname, $txt;
-
-    $pwseed = YS_PASSWD_SEED;
-
-    LoadCookie();
-    LoadUserSettings();
-    cm_banning();
-    // For error checking
-    $CONFIG['TABLE_USERS'] = '**ERROR**';
-    // Permissions for a default group
-    $default_group = array('group_id' => YS_GUEST_GROUP,
-        'group_name' => CM_GUEST_GROUP_NAME,
-        'has_admin_access' => 0,
-        'can_see_all_albums' => 0,
-        'can_send_ecards' => 0,
-        'can_rate_pictures' => 0,
-        'can_post_comments' => 0,
-        'can_upload_pictures' => 0,
-        'can_create_albums' => 0,
-        'pub_upl_need_approval' => 1,
-        'priv_upl_need_approval' => 1,
-        'upload_form_config' => 0,
-        'custom_user_upload' => 0,
-        'num_file_upload' => 0,
-        'num_URI_upload' => 0,
-        );
-    // get first 50 chars
-    $HTTP_USER_AGENT = substr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 0, 50);
-    $REMOTE_ADDR = substr($HTTP_SERVER_VARS['REMOTE_ADDR'], 0, 50);
-
-    /* If the user is a guest, initialize all the critial user settings */
-    if ($username == '' || $username == 'Guest') {
-        $result = db_query("SELECT * FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = " . YS_GUEST_GROUP);
-        if (!mysql_num_rows($result)) {
-            $USER_DATA = $default_group;
-        } else {
-            $USER_DATA = mysql_fetch_array($result);
-        }
-
-                   $USER_DATA['has_admin_access']=0;
-                $USER_DATA['can_see_all_albums'] =0;
-                $USER_DATA['groups'] = array(YS_GUEST_GROUP);
-
-        define('USER_ID', 0);
-        define('USER_NAME', 'Anonymous');
-        define('USER_GROUP_SET', '(' . YS_GUEST_GROUP . ')');
-        define('USER_IS_ADMIN', 0);
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', 0);
-        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-        mysql_free_result($result);
-    } else {
-        if ($settings[7] == 'Administrator' || $settings[7] == 'Global Moderator')
-            $cm_group_id = ($settings[7] == 'Administrator') ? YS_ADMIN_GROUP : YS_GMOD_GROUP;
-        if ($settings[7] == '') $cm_group_id = YS_MEMBERS_GROUP;
-
-        if (!$cm_group_id) {
-            $sql = "SELECT group_id " . "FROM {$CONFIG['TABLE_USERGROUPS']} " . "WHERE group_name = '" . $settings[7] . "'";
-            $result = db_query($sql);
-            if (mysql_num_rows($result)) {
-                $temp = mysql_fetch_array($result);
-                $cm_group_id = $temp[0];
-            } else {
-                $cm_group_id = YS_MEMBERS_GROUP;
-            }
-        }
-        // Retrieve group information
-        $sql = "SELECT * " . "FROM {$CONFIG['TABLE_USERGROUPS']} " . "WHERE group_id = '" . $cm_group_id . "'";
-        $result = db_query($sql);
-        if (mysql_num_rows($result)) {
-            $USER_DATA = mysql_fetch_assoc($result);
-        } else {
-            $USER_DATA = $default_group;
-        }
-        if (get_magic_quotes_gpc() == 0) {
-            $realname = mysql_escape_string($realname);
-            $USER_DATA['group_name'] = mysql_escape_string($USER_DATA['group_name']);
-        }
-
-                $USER_DATA['has_admin_access']= ($settings[7]== YS_ADMIN_GROUP);
-                $USER_DATA['can_see_all_albums'] = $USER_DATA['has_admin_access'];
-                $USER_DATA['groups'] = array($USER_DATA['group_id']);
-
-        define('USER_ID', $ID_MEMBER);
-        define('USER_NAME', $realname);
-        define('YSE_USER_NAME', $username);
-        define('USER_GROUP', $USER_DATA['group_name']);
-        define('USER_GROUP_SET', '(' . $USER_DATA['group_id'] . ')');
-        define('USER_IS_ADMIN', ($settings[7] == 'Administrator'));
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', (int)$USER_DATA['can_create_albums']);
-        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-        mysql_free_result($result);
-    }
-}
-// Retrieve the name of a user
-function udb_get_user_name($uid)
-{
-    global $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-
-    $sql = "SELECT realName as user_name " . "FROM " . $UDB_DB_NAME_PREFIX . YS_TABLE_PREFIX . YS_USER_TABLE . " " . "WHERE ID_MEMBER = '$uid'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_name'];
-    } else {
-        return '';
-    }
-}
-// Retrieve the name of a user (Added to fix banning w/ bb integration - Nibbler)
-function udb_get_user_id($username)
-{
-    global $UDB_DB_LINK_ID, $UDB_DB_NAME_PREFIX, $CONFIG;
-
-    $username = addslashes($username);
-
-    $sql = "SELECT ID_MEMBER as user_id " . "FROM " . $UDB_DB_NAME_PREFIX . YS_TABLE_PREFIX . YS_USER_TABLE . " " . "WHERE realName = '$username'";
-
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (mysql_num_rows($result)) {
-        $row = mysql_fetch_array($result);
-        mysql_free_result($result);
-        return $row['user_id'];
-    } else {
-        return '';
-    }
-}
-
-// Redirect
-function udb_redirect($target)
-{
-    header('Location: ' . YS_WEB_PATH . $target);
-    exit;
-}
-
-// Register
-function udb_register_page()
-{
-    $target = 'index.php?action=register';
-    udb_redirect($target);
-}
-// Login
-function udb_login_page()
-{
-    $target = 'index.php?action=login';
-    udb_redirect($target);
-}
-// Logout
-function udb_logout_page()
-{
-    $target = 'index.php?&action=logout;sesc=' . session_id();
-    udb_redirect($target);
-}
-// Edit users
-function udb_edit_users()
-{
-    $target = 'index.php';
-    udb_redirect($target);
-}
-// Get user information
-function udb_get_user_infos($uid)
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-    global $lang_register_php;
-
-    $sql = "SELECT realName as user_name, memberGroup as group_name, emailAddress as user_email, dateRegistered as user_regdate, " . "websiteURL as user_website " . "FROM " . $UDB_DB_NAME_PREFIX . YS_TABLE_PREFIX . YS_USER_TABLE . " " . "WHERE ID_MEMBER = '$uid'";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-
-    if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_register_php['err_unk_user'], __FILE__, __LINE__);
-    $user_data = mysql_fetch_array($result);
-    mysql_free_result($result);
-
-    $user_data['mgroup'] = '';
-    $user_data['user_occupation'] = '';
-    $user_data['user_location'] = '';
-    $user_data['user_interests'] = '';
-
-    if ($user_data['group_name'] == 'Administrator') {
-        $user_data['mgroup'] = YS_ADMIN_GROUP;
-    } else if ($user_data['group_name'] == 'Global Moderator') {
-        $user_data['mgroup'] = YS_GMOD_GROUP;
-    } else if ($user_data['group_name'] == '') {
-        $user_data['mgroup'] = YS_MEMBERS_GROUP;
-    } else {
-        $sql = "SELECT ID_GROUP as mgroup " . "FROM " . $UDB_DB_NAME_PREFIX . YS_TABLE_PREFIX . YS_GROUP_TABLE . " " . "WHERE membergroup = '{$user_data['group_name']}' ";
-        $result = db_query($sql);
-
-        if (mysql_num_rows($result)) {
-            $row = mysql_fetch_array($result);
-            $user_data['mgroup'] = $row['mgroup'];
-        } else {
-            $user_data['mgroup'] = YS_MEMBERS_GROUP;
-        }
-        mysql_free_result($result);
-    }
-
-    return $user_data;
-}
-// Edit user profile
-function udb_edit_profile($uid)
-{
-    $target = 'index.php?action=profile;user=' . YSE_USER_NAME;
-    udb_redirect($target);
-}
-// Query used to list users
-function udb_list_users_query(&$user_count)
-{
-    global $CONFIG, $FORBIDDEN_SET;
-
-    if ($FORBIDDEN_SET != "") $forbidden = "AND $FORBIDDEN_SET";
-    $sql = "SELECT (category - " . FIRST_USER_CAT . ") as user_id," . "        '???' as user_name," . "        COUNT(DISTINCT a.aid) as alb_count," . "        COUNT(DISTINCT pid) as pic_count," . "        MAX(pid) as thumb_pid " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.aid = a.aid " . "WHERE approved = 'YES' AND category > " . FIRST_USER_CAT . " $forbidden GROUP BY category " . "ORDER BY category ";
-    $result = db_query($sql);
-
-    $user_count = mysql_num_rows($result);
-
-    return $result;
-}
-
-function udb_list_users_retrieve_data($result, $lower_limit, $count)
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    mysql_data_seek($result, $lower_limit);
-
-    $rowset = array();
-    $i = 0;
-    $user_id_set = '';
-
-    while (($row = mysql_fetch_array($result)) && ($i++ < $count)) {
-        $user_id_set .= $row['user_id'] . ',';
-        $rowset[] = $row;
-    }
-    mysql_free_result($result);
-
-    $user_id_set = '(' . substr($user_id_set, 0, -1) . ')';
-    $sql = "SELECT ID_MEMBER as user_id, realName as user_name " . "FROM " . $UDB_DB_NAME_PREFIX . YS_TABLE_PREFIX . YS_USER_TABLE . " " . "WHERE ID_MEMBER IN $user_id_set";
-    $result = db_query($sql, $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $name[$row['user_id']] = $row['user_name'];
-    }
-    for($i = 0; $i < count($rowset); $i++) {
-        $rowset[$i]['user_name'] = empty($name[$rowset[$i]['user_id']]) ? '???' : $name[$rowset[$i]['user_id']];
-    }
-
-    return $rowset;
-}
-// Group table synchronisation
-function udb_synchronize_groups()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $result = db_query("SELECT ID_GROUP as usergroupid, membergroup as title FROM " . $UDB_DB_NAME_PREFIX . YS_TABLE_PREFIX . YS_GROUP_TABLE . " WHERE grouptype=1", $UDB_DB_LINK_ID);
-    while ($row = mysql_fetch_array($result)) {
-        $YS_groups[$row['title']] = $row['usergroupid'];
-    }
-    mysql_free_result($result);
-
-    $YS_groups[CM_ADMIN_GROUP_NAME] = YS_ADMIN_GROUP;
-    $YS_groups[CM_MEMBERS_GROUP_NAME] = YS_MEMBERS_GROUP;
-    $YS_groups[CM_GUEST_GROUP_NAME] = YS_GUEST_GROUP;
-    $YS_groups[CM_BANNED_GROUP_NAME] = YS_BANNED_GROUP;
-    $YS_groups[CM_GMOD_GROUP_NAME] = YS_GMOD_GROUP;
-
-    $result = db_query("SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1");
-    while ($row = mysql_fetch_array($result)) {
-        $cpg_groups[$row['group_name']] = $row['group_id'];
-    }
-    mysql_free_result($result);
-    // Scan Coppermine groups that need to be deleted
-    foreach($cpg_groups as $c_group_name => $c_group_id) {
-        if ((!isset($YS_groups[$c_group_name]))) {
-            db_query("DELETE FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = '" . $c_group_id . "' LIMIT 1");
-            unset($cpg_groups[$c_group_name]);
-        }
-    }
-    // Scan Board groups that need to be created inside Coppermine table
-    foreach($YS_groups as $i_group_name => $i_group_id) {
-        if ((!isset($cpg_groups[$i_group_name]))) {
-            db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']} (group_id, group_name) VALUES ('$i_group_id', '" . addslashes($i_group_name) . "')");
-            $cpg_groups[$i_group_name] = $i_group_id;
-        }
-    }
-    // Update Group names -- Can't be done with YSE
-    // foreach($YS_groups as $i_group_id => $i_group_name){
-    // if ($cpg_groups[$i_group_id] != $i_group_name) {
-    // db_query("UPDATE {$CONFIG['TABLE_USERGROUPS']} SET group_name = '".addslashes($i_group_name)."' WHERE group_id = '$i_group_id' LIMIT 1");
-    // }
-    // }
-}
-// Retrieve the album list used in gallery admin mode
-function udb_get_admin_album_list()
-{
-    global $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID, $FORBIDDEN_SET;
-
-    if (UDB_CAN_JOIN_TABLES) {
-        $sql = "SELECT aid, CONCAT('(', realName, ') ', a.title) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN " . $UDB_DB_NAME_PREFIX . YS_TABLE_PREFIX . YS_USER_TABLE . " AS u ON category = (" . FIRST_USER_CAT . " + ID_MEMBER) " . "ORDER BY title";
-        return $sql;
-    } else {
-        $sql = "SELECT aid, IF(category > " . FIRST_USER_CAT . ", CONCAT('* ', title), CONCAT(' ', title)) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} " . "ORDER BY title";
-        return $sql;
-    }
-}
-
-function udb_util_filloptions()
-{
-    global $albumtbl, $picturetbl, $categorytbl, $lang_util_php, $CONFIG, $UDB_DB_NAME_PREFIX, $UDB_DB_LINK_ID;
-
-    $usertbl = $UDB_DB_NAME_PREFIX.YS_TABLE_PREFIX.YS_USER_TABLE;
-
-    if (UDB_CAN_JOIN_TABLES) {
-
-        $query = "SELECT aid, category, IF(realName IS NOT NULL, CONCAT('(', realName, ') ', a.title), CONCAT(' - ', a.title)) AS title " . "FROM $albumtbl AS a " . "LEFT JOIN $usertbl AS u ON category = (" . FIRST_USER_CAT . " + ID_MEMBER) " . "ORDER BY category, title";
-        $result = db_query($query, $UDB_DB_LINK_ID);
-        // $num=mysql_numrows($result);
-        echo '<select size="1" name="albumid">';
-
-        while ($row = mysql_fetch_array($result)) {
-            $sql = "SELECT name FROM $categorytbl WHERE cid = " . $row["category"];
-            $result2 = db_query($sql);
-            $row2 = mysql_fetch_array($result2);
-
-            print "<option value=\"" . $row["aid"] . "\">" . $row2["name"] . $row["title"] . "</option>\n";
-        }
-
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    } else {
-
-        // Query for list of public albums
-
-        $public_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < " . FIRST_USER_CAT . " ORDER BY title");
-
-        if (mysql_num_rows($public_albums)) {
-            $public_result = db_fetch_rowset($public_albums);
-        } else {
-            $public_result = array();
-        }
-
-        // Initialize $merged_array
-        $merged_array = array();
-
-        // Count the number of albums returned.
-        $end = count($public_result);
-
-        // Cylce through the User albums.
-        for($i=0;$i<$end;$i++) {
-
-            //Create a new array sow we may sort the final results.
-            $merged_array[$i]['id'] = $public_result[$i]['aid'];
-            $merged_array[$i]['album_name'] = $public_result[$i]['title'];
-
-            // Query the database to get the category name.
-            $vQuery = "SELECT name, parent FROM " . $CONFIG['TABLE_CATEGORIES'] . " WHERE cid='" . $public_result[$i]['category'] . "'";
-            $vRes = mysql_query($vQuery);
-            $vRes = mysql_fetch_array($vRes);
-            if (isset($merged_array[$i]['username_category'])) {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '').$merged_array[$i]['username_category'];
-            } else {
-                $merged_array[$i]['username_category'] = (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '');
-            }
-
-        }
-
-        // We transpose and divide the matrix into columns to prepare it for use in array_multisort().
-        foreach ($merged_array as $key => $row) {
-           $aid[$key] = $row['id'];
-           $title[$key] = $row['album_name'];
-           $album_lineage[$key] = $row['username_category'];
-        }
-
-        // We sort all columns in descending order and plug in $album_menu at the end so it is sorted by the common key.
-        array_multisort($album_lineage, SORT_ASC, $title, SORT_ASC, $aid, SORT_ASC, $merged_array);
-
-        // Query for list of user albums
-
-        $user_albums = db_query("SELECT aid, title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE category >= " . FIRST_USER_CAT . " ORDER BY aid");
-        if (mysql_num_rows($user_albums)) {
-            $user_albums_list = db_fetch_rowset($user_albums);
-        } else {
-            $user_albums_list = array();
-        }
-
-        // Query for list of user IDs and names
-
-        $user_album_ids_and_names = db_query("SELECT (ID_MEMBER + ".FIRST_USER_CAT.") as id, CONCAT('(', realName, ') ') as name FROM $usertbl ORDER BY name ASC",$UDB_DB_LINK_ID);
-
-        if (mysql_num_rows($user_album_ids_and_names)) {
-            $user_album_ids_and_names_list = db_fetch_rowset($user_album_ids_and_names);
-        } else {
-            $user_album_ids_and_names_list = array();
-        }
-
-        // Glue what we've got together.
-
-        // Initialize $udb_i as a counter.
-        if (count($merged_array)) {
-            $udb_i = count($merged_array);
-        } else {
-            $udb_i = 0;
-        }
-
-        //Begin a set of nested loops to merge the various query results.
-        foreach ($user_albums_list as $aq) {
-            foreach ($user_album_ids_and_names_list as $uq) {
-                if ($aq['category'] == $uq['id']) {
-                    $merged_array[$udb_i]['id']= $aq['category'];
-                    $merged_array[$udb_i]['album_name']= $aq['title'];
-                    $merged_array[$udb_i]['username_category']= $uq['name'];
-                    $udb_i++;
-                }
-            }
-        }
-
-        // The user albums and public albums have been merged into one list. Print the dropdown.
-        echo '<select size="1" name="albumid">';
-
-        foreach ($merged_array as $menu_item) {
-
-            echo "<option value=\"" . $menu_item['id'] . "\">" . (isset($menu_item['username_category']) ? $menu_item['username_category'] : '') . $menu_item['album_name'] . "</option>\n";
-
-        }
-
-        // Close list, etc.
-        print '</select> (3)';
-        print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="submit" /> (4)';
-        print '</form>';
-
-    }
-
-}
-
-// ------------------------------------------------------------------------- //
-// Define wheter we can join tables or not in SQL queries (same host & same db or user)
-define('UDB_CAN_JOIN_TABLES', (YS_DB_HOST == $CONFIG['dbserver'] && (YS_DB_NAME == $CONFIG['dbname'] || YS_DB_USERNAME == $CONFIG['dbuser'])));
-// Connect to YaBB SE Database if necessary
-$UDB_DB_LINK_ID = 0;
-$UDB_DB_NAME_PREFIX = YS_DB_NAME ? '`' . YS_DB_NAME . '`.' : '';
-if (!UDB_CAN_JOIN_TABLES) {
-    $UDB_DB_LINK_ID = @mysql_connect(YS_DB_HOST, YS_DB_USERNAME, YS_DB_PASSWORD);
-    if (!$UDB_DB_LINK_ID) die("<b>Coppermine critical error</b>:<br />Unable to connect to YaBB SE Board database !<br /><br />MySQL said: <b>" . mysql_error() . "</b>");
-}
-
-?>
\ No newline at end of file
diff -ruN 133/bridgemgr.php cpg148/bridgemgr.php
--- 133/bridgemgr.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/bridgemgr.php	2006-06-08 00:23:48.000000000 -0500
@@ -0,0 +1,1394 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+
+define('IN_COPPERMINE', true);
+define('BRIDGEMGR_PHP', true);
+
+require('include/init.inc.php');
+
+///////////// function defintions start /////////////////////////////
+
+function write_to_db($step) {
+    global $BRIDGE,$CONFIG,$default_bridge_data,$lang_bridgemgr_php, $previous_step, $next_step;
+    $error = 0;
+    // do the check for plausibility of posted data
+    foreach($_POST as $key => $value) { // loop through the posted data -- start
+        // filter the post data that doesn't get written
+        if (array_key_exists($key, $BRIDGE)) { // post data exists as db key -- start
+            // do the lookups
+            $options = explode(',', $default_bridge_data[$BRIDGE['short_name']][$key.'_used']);
+            foreach($options as $key2) {
+                $options[$key2] = trim($options[$key2], ','); // get rid of the delimiters
+            }
+            if ($options[0] != '') { // only continue with this loop if there really is an option to check --- start
+                if ($options[0] == 'lookfor') { // check for the existance of a local file/folder --- start
+                    if (file_exists($value.$options[1]) == false) {
+                        $return[$key] = sprintf($lang_bridgemgr_php['error_folder_not_exist'], '<tt>'.$value.$options[1].'</tt>','<i>'.$lang_bridgemgr_php[$key].'</i>');
+                    }
+                } // check for the existance of a file/folder --- end
+                if ($options[0] == 'cookie') { // check for the existance of a cookie --- start
+                    foreach ($_COOKIE as $key2 => $value2) { // loop through the cookie global var --- start
+                        //print '<br>cookie:'.$key2.', content:'.$value2."<br />\n";
+                        if (@strstr($key2,$value) == false && $options[1] == 'not_empty') {
+                            $return[$key] = sprintf($lang_bridgemgr_php['error_cookie_not_readible'], '&quot;<tt>'.$value.'</tt>*&quot;','<i>'.$lang_bridgemgr_php[$key].'</i>');
+                        }
+                    }  // loop through the cookie global var --- end
+                                        if (isset($temp_err)) $return[$key] = $temp_err;
+                } // check for the existance of a cookie --- end
+                if ($options[1] == 'not_empty') { // check for empty mandatory fields --- start
+                    if ($value == '') {
+                        $return[$key] = sprintf($lang_bridgemgr_php['error_mandatory_field_empty'], '<i>'.$lang_bridgemgr_php[$key].'</i>');
+                    }
+                } // check for empty mandatory fields --- end
+                if ($options[0] == 'no_trailing_slash' || $options[1] == 'no_trailing_slash' || $options[2] == 'no_trailing_slash') { // check for unneeded trailing slashes --- start
+                    if ($value != rtrim($value, '/')) {
+                        $return[$key] = sprintf($lang_bridgemgr_php['error_no_trailing_slash'], '<i>'.$lang_bridgemgr_php[$key].'</i>');
+                    }
+                } // check for unneeded traling slashes --- end
+                if ($options[0] == 'trailing_slash' || $options[1] == 'trailing_slash' || $options[2] == 'trailing_slash') { // check for needed trailing slashes --- start
+                    if ($value == rtrim($value, '/')) {
+                        $return[$key] = sprintf($lang_bridgemgr_php['error_trailing_slash'], '<i>'.$lang_bridgemgr_php[$key].'</i>');
+                    }
+                } // check for needed traling slashes --- end
+                //print "<hr />\n";
+                //print $options[0].':'.$options[1].','.$options[2];
+                //print "<hr />\n";
+            } // only continue with this loop if there really is an option to check --- end
+        } // post data exists as db key -- end
+    } // loop through the posted data -- end
+
+
+    // loop through the expected data
+    //void
+
+
+    // do some checking according to the step we're currently in
+    switch ($step) {
+    case "choose_bbs":
+    if ($_POST['short_name'] == '') {
+        $return['short_name'] = $lang_bridgemgr_php['error_specify_bbs'];
+        $error++;
+    }
+    if ($_POST['short_name'] == 'custom_selector') {
+        $_POST['short_name'] = $_POST['custom_filename'];
+        if ($_POST['short_name'] == '') {
+            $return['short_name'] = $lang_bridgemgr_php['error_no_blank_name'];
+        }
+        if (ereg('[^A-Za-z0-9_-]',$_POST['short_name'])) {
+            $return['short_name'] = $lang_bridgemgr_php['error_no_special_chars'];
+        }
+    }
+    // check if the bridge file actually exists
+    if (file_exists('bridge/'.$_POST['short_name'].'.inc.php') == false) {
+        $return['bridge_file_not_exist'] = sprintf($lang_bridgemgr_php['error_bridge_file_not_exist'],'<i>bridge/'.$_POST['short_name'].'.inc.php</i>');
+    }
+       break;
+
+    case "settings_path":
+    //if ($_POST['short_name'] == '') {
+    //    $return['short_name'] = $lang_bridgemgr_php['error_specify_bbs'];
+    //}
+
+       break;
+
+    case "db_group":
+    //if ($_POST['use_standard_groups'] == '') {
+    //    $_POST['use_standard_groups'] = 0 ;
+    //}
+       break;
+
+    case "db_connect":
+        if ($default_bridge_data[$BRIDGE['short_name']]['db_hostname_used'] != '') { // check the db connection --- start
+            @mysql_close(); //temporarily disconnect from the coppermine database
+            ob_start();
+            $link = mysql_connect($_POST['db_hostname'], $_POST['db_username'], $_POST['db_password']);
+            $mysql_error_output = ob_get_contents();
+            ob_end_clean();
+            if (!$link) {
+                $return[$step] = $lang_bridgemgr_php['error_db_connect'].'<tt>'.$mysql_error_output.'</tt>';
+            } elseif ($default_bridge_data[$BRIDGE['short_name']]['db_database_name_used'] != '') { // check the database
+                ob_start();
+                $db_selected = mysql_select_db($_POST['db_database_name'], $link);
+                print mysql_error();
+                $mysql_error_output = ob_get_contents();
+                ob_end_clean();
+                if (!$db_selected) {
+                   $return['db_database_name'] = sprintf($lang_bridgemgr_php['error_db_name'], '<i>'.$_POST['db_database_name'].'</i>', '<i>'.$lang_bridgemgr_php['db_database_name'].'</i>'). ' <tt>'.$mysql_error_output.'</tt>';
+                }
+            }
+            @mysql_close($link);
+            cpg_db_connect(); // connect back to coppermine db
+        } // check the db connection --- end
+       break;
+
+    case "db_tables":
+        if ($default_bridge_data[$BRIDGE['short_name']]['table_prefix_used'] != '') {
+            $prefix_and_table = sprintf($lang_bridgemgr_php['error_prefix_and_table'], '<i>'.$lang_bridgemgr_php['table_prefix'].'</i>');
+        }
+        @mysql_close(); //temporarily disconnect from the coppermine database
+        $link = @mysql_connect($BRIDGE['db_hostname'], $BRIDGE['db_username'], $BRIDGE['db_password']);
+        $db_selected = @mysql_select_db($BRIDGE['db_database_name'], $link);
+        $loop_table_names = array ('user_table', 'session_table', 'group_table', 'group_table', 'group_relation_table', 'group_mapping_table');
+        foreach ($loop_table_names as $key) { // loop through the possible tables --- start
+            if ($default_bridge_data[$BRIDGE['short_name']][$key.'_used'] != '') { // check if table exists --- start
+                $temp_tablename = $_POST['table_prefix'].$_POST[$key];
+                $result = mysql_query('SELECT * FROM '.$temp_tablename);
+                if (!$result) {
+                    $return['db_'.$key] = sprintf($lang_bridgemgr_php['error_db_table'], '<i>'.$temp_tablename.'</i>', $prefix_and_table.'<i>'.$lang_bridgemgr_php[$key].'</i>'). ' <tt>'.$mysql_error_output.'</tt>';
+                }
+                @mysql_free_result($result);
+            } // check if table exists --- end
+        } // loop through the possible tables --- end
+        @mysql_close($link);
+        cpg_db_connect(); // connect back to coppermine db
+       break;
+
+
+    } // end switch
+
+    // write the post data to the database
+    //print_r($_POST);
+    foreach($_POST as $key => $value) {
+        // filter the post data that doesn't get written
+        if (array_key_exists($key, $BRIDGE)) {
+            if ($CONFIG['debug_mode'] != 0) { // print what actually get's written when in debug_mode
+                print '<span class="explanation">Writing to database: ';
+                print $key . '|' . $value;
+                print '<br /></span>';
+            }
+            if ($return[$key] != '') {
+                //print '|Error in this key';
+            } else {
+                cpg_db_query("UPDATE {$CONFIG['TABLE_BRIDGE']} SET value = '$value' WHERE name = '$key'");
+            }
+            //print '<br />';
+        }
+    }
+    $value = $_POST['bridge_enable'];
+    if ($value != '0' && $value != '1') {
+        $value = $CONFIG['bridge_enable'];
+    }
+    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value = '$value' WHERE name = 'bridge_enable'");
+    if ($_POST['clear_unused_db_fields'] == 1) {
+        // clear all database entries that aren't actually used with the current bridge file
+        // not implemented yet (not sure if necessary after all)
+    }
+
+    // ouput error messages, if any
+    if (is_array($return)) {
+        starttable('100%',$lang_bridgemgr_php['error_title']);
+        print '<tr><td class="tableb" align="left"><ul>';
+        foreach($return as $key) {
+            print '<li>'.$key.'</li>';
+        }
+        print '</ul></td></tr>';
+        print '<tr>'.$new_line;
+        print '    <td class="tablef" align="center">'.$new_line;
+        print '        <a href="javascript:history.back()" class="admin_menu" title="'.$lang_bridgemgr_php['back'].'" />&laquo;'.$lang_bridgemgr_php['back'].'</a>'.$new_line;
+        print '    </td>'.$new_line;
+        print '</tr>'.$new_line;
+        endtable();
+        $error = 1;
+    }
+    print '<br />';
+    if ($error != '') {return 'error';}
+}
+
+function cpg_check_allowed_emergency_logon($timestamp,$failures = '') {
+    //define the wait time (in seconds)
+    $wait_time = array('0','5','10','20','30','60','120', '300', '1500', '6000');
+    // make a real timestamp out of the date
+    $timestamp = strtotime($timestamp);
+    // if failed more than x times, the wait time will keep the same
+    if ($failures > count($wait_time)) {$failures = count($wait_time);}
+    //print 'Last logon:'.$timestamp.'|'.date('Y-m-d H:i:s', $timestamp);
+    //print '<br>';
+    $current_timestamp = time();
+    //print 'Current time:'.$current_timestamp.'|'.date('Y-m-d H:i:s',$current_timestamp);
+    //print '<br>';
+    $allowed_timestamp = $timestamp+($wait_time[$failures]);
+    //print 'Allowed logon:'.$allowed_timestamp.'|'.date('Y-m-d H:i:s', $allowed_timestamp).'|'.$wait_time[$failures];
+    //print '<hr>';
+    $difference = $allowed_timestamp - $current_timestamp;
+    //print 'Difference in seconds:'.$difference;
+    return $difference;
+}
+
+function cpg_bridge_prefill( $bridge = '', $key = '') {
+global $BRIDGE,$default_bridge_data;
+if ($BRIDGE[$key]) {
+    return $BRIDGE[$key];
+    } else {
+    return $default_bridge_data[$bridge][$key.'_default'];
+    }
+}
+
+function cpg_submit_button($step, $back = 'true', $columns = '3', $next = 'true')
+{
+global $lang_bridgemgr_php,$new_line;
+$checked = '';
+
+if ($_POST['hide_unused_fields'] != '' || $back != 'true') {
+    $checked = 'checked="checked"';
+}
+$return = '    <tr>'.$new_line;
+$return .= '        <td colspan="'.$columns.'" class="tablef" align="center">'.$new_line;
+$return .= '            <table border="0" cellspacing="0" cellpadding="0" width="100%"><tr>'.$new_line;
+$return .= '            <td align="left">'.$new_line;
+$return .= '            <input type="Checkbox" name="hide_unused_fields" id="hide_unused_fields" value="1" class="checkbox" '.$checked.' onclick="toggleUnusedFields(this);" />'.$new_line;
+$return .= '            <label for="hide_unused_fields" class="clickable_option">'.$new_line;
+$return .= '            <span class="explanation">'.$new_line;
+$return .= '                '.$lang_bridgemgr_php['hide_unused_fields'].$new_line;
+$return .= '            </span>'.$new_line;
+$return .= '            </label>'.$new_line;
+$return .= '            <script type="text/javascript">';
+$return .= '            <!--'.$new_line;
+$return .= '            //function toggleUnusedFields(el_name) {'.$new_line;
+$return .= '            //var elems = el_name.getElementsById("hide_row");'.$new_line;
+$return .= '            '.$new_line;
+$return .= '            '.$new_line;
+$return .= '            }'.$new_line;
+$return .= '            -->'.$new_line;
+$return .= '            </script>'.$new_line;
+$return .= '        </td>'.$new_line;
+$return .= '        <td align="center">'.$new_line;
+if ($back == 'true') {
+    $return .= '            <input type="button" name="back" value="&laquo;'.$lang_bridgemgr_php['back'].'" class="button" onclick="javascript:history.back()" />'.$new_line;
+}
+if ($next != 'false') {
+    $return .= '            <input type="submit" name="submit" value="'.$lang_bridgemgr_php['next'].'&raquo;" class="button" />'.$new_line;
+}
+$return .= '            <input type="hidden" name="step" value="'.$step.'" />'.$new_line;
+$return .= '            </td>';
+$return .= '                </tr></table>';
+$return .= '        </td>'.$new_line;
+$return .= '    </tr>'.$new_line;
+return $return;
+}
+
+function remote_file_exists ($url)
+{
+// currently not used - will have to be looked into: we need a reliable way to check if an url exists, even if we can not use fopen, because it is disabled in php.ini
+/*
+   Return error codes:
+   1 = Invalid URL host
+   2 = Unable to connect to remote host
+*/
+   $head = "";
+   $url_p = parse_url ($url);
+
+   if (isset ($url_p["host"]))
+   { $host = $url_p["host"]; }
+   else
+   { return 1; }
+
+   if (isset ($url_p["path"]))
+   { $path = $url_p["path"]; }
+   else
+   { $path = ""; }
+
+   $fp = fsockopen ($host, 80, $errno, $errstr, 20);
+   if (!$fp)
+   { return 2; }
+   else
+   {
+       $parse = parse_url($url);
+       $host = $parse['host'];
+
+       fputs($fp, "HEAD ".$url." HTTP/1.1\r\n");
+       fputs($fp, "HOST: ".$host."\r\n");
+       fputs($fp, "Connection: close\r\n\r\n");
+       $headers = "";
+       while (!feof ($fp))
+       { $headers .= fgets ($fp, 128); }
+   }
+   fclose ($fp);
+   $arr_headers = explode("\n", $headers);
+   $return = false;
+   if (isset ($arr_headers[0]))
+   { $return = strpos ($arr_headers[0], "404") === false; }
+   return $return;
+}
+
+function cpg_refresh_config_db_values() {
+global $CONFIG;
+// Retrieve DB stored configuration
+$results = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_CONFIG']}");
+while ($row = mysql_fetch_array($results)) {
+    $CONFIG[$row['name']] = $row['value'];
+} // while
+mysql_free_result($results);
+return $CONFIG;
+}
+
+function cpg_is_writable($folder)
+{
+$return = 0;
+$file_content = "this is just a test file that hasn't been deleted properly.\nIt's safe to delete it now";
+@unlink($folder.'/cpgvc_tf.txt');
+if ($fd = @fopen($folder.'/cpgvc_tf.txt', 'w')) {
+    @fwrite($fd, $file_content);
+    @fclose($fd);
+    @unlink($folder.'/cpgvc_tf.txt');
+    $return = 1;
+} else {
+    $return = -1;
+}
+return $return;
+}
+
+///////////// function defintions end /////////////////////////////
+
+
+if (GALLERY_ADMIN_MODE) { // gallery admin mode --- start
+
+// define the var array
+
+// status: bridge ok, manager was ok a while ago ..
+$default_bridge_data['invisionboard20'] = array(
+  'full_name' => 'Invision Power Board 2.x',
+  'short_name' => 'invisionboard20',
+  'support_url' => 'http://forums.invisionpower.com/',
+  'full_forum_url_default' => 'http://www.yoursite.com/board',
+  'full_forum_url_used' => 'mandatory,not_empty,no_trailing_slash',
+  'relative_path_to_config_file_default' => '../board/',
+  'relative_path_to_config_file_used' => 'lookfor,conf_global.php',
+  'use_post_based_groups_default' => '0',
+  'use_post_based_groups_used' => 'radio,1,0',
+);
+
+// status: bridge ok, manager ok
+$default_bridge_data['mambo'] = array(
+  'full_name' => 'Mambo server',
+  'short_name' => 'mambo',
+  'support_url' => 'http://www.mamboserver.com/',
+  'full_forum_url_default' => 'http://www.yoursite.com/board',
+  'full_forum_url_used' => 'mandatory,not_empty,no_trailing_slash',
+  'relative_path_to_config_file_default' => '../board/',
+  'relative_path_to_config_file_used' => 'lookfor,configuration.php',
+  'use_post_based_groups_default' => '0',
+  'use_post_based_groups_used' => 'radio,1,0',
+);
+
+// status: bridge ok, manager ok
+$default_bridge_data['phpbb'] = array(
+  'full_name' => 'phpBB versions prior to 2.0.18',
+  'short_name' => 'phpbb20',
+  'support_url' => 'http://www.phpbb.com/',
+  'full_forum_url_default' => 'http://www.yoursite.com/board',
+  'full_forum_url_used' => 'mandatory,not_empty,no_trailing_slash',
+  'relative_path_to_config_file_default' => '../board/',
+  'relative_path_to_config_file_used' => 'lookfor,config.php',
+  'use_post_based_groups_default' => '0',
+  'use_post_based_groups_used' => 'radio,1,0',
+   'cookie_prefix_default' => 'phpbb2mysql',
+   'cookie_prefix_used' => 'cookie',
+);
+
+$default_bridge_data['phpbb2018'] = array(
+  'full_name' => 'phpBB version 2.0.18 or better',
+  'short_name' => 'phpbb2018',
+  'support_url' => 'http://www.phpbb.com/',
+  'full_forum_url_default' => 'http://www.yoursite.com/board',
+  'full_forum_url_used' => 'mandatory,not_empty,no_trailing_slash',
+  'relative_path_to_config_file_default' => '../board/',
+  'relative_path_to_config_file_used' => 'lookfor,config.php',
+  'use_post_based_groups_default' => '0',
+  'use_post_based_groups_used' => 'radio,1,0',
+   'cookie_prefix_default' => 'phpbb2mysql',
+   'cookie_prefix_used' => 'cookie',
+);
+
+// status: bridge ok, manager unknown
+$default_bridge_data['phpbb22'] = array(
+  'full_name' => 'phpBB 2.2',
+  'short_name' => 'phpbb22',
+  'support_url' => 'http://www.phpbb.com/',
+  'full_forum_url_default' => 'http://www.yoursite.com/board',
+  'full_forum_url_used' => 'mandatory,not_empty,no_trailing_slash',
+  'relative_path_to_config_file_default' => '../board/',
+  'relative_path_to_config_file_used' => 'lookfor,config.php',
+  'use_post_based_groups_default' => '0',
+  'use_post_based_groups_used' => 'radio,1,0',
+);
+
+// status: bridge unknown, manager unknown
+$default_bridge_data['punbb115'] = array(
+  'full_name' => 'PunBB v1.1.5',
+  'short_name' => 'punbb115',
+  'support_url' => 'http://www.punbb.org/',
+  'full_forum_url_default' => 'http://www.yoursite.com/board',
+  'full_forum_url_used' => 'mandatory,not_empty,no_trailing_slash',
+  'relative_path_to_config_file_default' => '../board/',
+  'relative_path_to_config_file_used' => 'lookfor,config.php',
+  'use_post_based_groups_default' => '0',
+);
+
+// status: bridge ok, manager ok
+$default_bridge_data['punbb12'] = array(
+  'full_name' => 'PunBB v1.2',
+  'short_name' => 'punbb12',
+  'support_url' => 'http://www.punbb.org/',
+  'full_forum_url_default' => 'http://www.yoursite.com/board',
+  'full_forum_url_used' => 'mandatory,not_empty,no_trailing_slash',
+  'relative_path_to_config_file_default' => '../board/',
+  'relative_path_to_config_file_used' => 'lookfor,config.php',
+  'use_post_based_groups_default' => '0',
+  'use_post_based_groups_used' => 'radio,1,0',
+);
+
+// status: bridge ok, manager ok
+$default_bridge_data['smf10'] = array(
+  'full_name' => 'Simple Machines (SMF)',
+  'short_name' => 'smf10',
+  'support_url' => 'http://www.simplemachines.org/',
+  'full_forum_url_default' => 'http://www.yoursite.com/board',
+  'full_forum_url_used' => 'mandatory,not_empty,no_trailing_slash',
+  'relative_path_to_config_file_default' => '../board/',
+  'relative_path_to_config_file_used' => 'lookfor,Settings.php',
+  'use_post_based_groups_default' => '0',
+  'use_post_based_groups_used' => 'radio,1,0',
+);
+
+// status: bridge unknown, manager unknown
+$default_bridge_data['vbulletin30'] = array(
+  'full_name' => 'vBulletin 3.0',
+  'short_name' => 'vbulletin30',
+  'support_url' => 'http://www.vbulletin.com/',
+  'full_forum_url_default' => 'http://www.yoursite.com/board',
+  'full_forum_url_used' => 'mandatory,not_empty,no_trailing_slash',
+  'relative_path_to_config_file_default' => '../board/',
+  'relative_path_to_config_file_used' => 'lookfor,includes/config.php',
+  'use_post_based_groups_default' => '0',
+  'use_post_based_groups_used' => 'radio,1,0',
+);
+
+$default_bridge_data['mybb'] = array(
+  'full_name' => 'MyBB 1.02',
+  'short_name' => 'mybb',
+  'support_url' => 'http://www.mybboard.com/',
+  'full_forum_url_default' => 'http://www.yoursite.com/board',
+  'full_forum_url_used' => 'mandatory,not_empty,no_trailing_slash',
+  'relative_path_to_config_file_default' => '../board/inc',
+  'relative_path_to_config_file_used' => 'lookfor,config.php',
+  'use_post_based_groups_default' => '0',
+  'use_post_based_groups_used' => 'radio,1,0',
+);
+
+$default_bridge_data['xmb'] = array(
+  'full_name' => 'XMB 1.9',
+  'short_name' => 'xmb',
+  'support_url' => 'http://www.xmbforum.com/',
+  'full_forum_url_default' => 'http://www.yoursite.com/board',
+  'full_forum_url_used' => 'mandatory,not_empty,no_trailing_slash',
+  'relative_path_to_config_file_default' => '../board/',
+  'relative_path_to_config_file_used' => 'lookfor,config.php',
+  'use_post_based_groups_default' => '0',
+  'use_post_based_groups_used' => 'radio,1,0',
+);
+
+$default_bridge_data['xoops'] = array(
+  'full_name' => 'Xoops 2.0',
+  'short_name' => 'xoops',
+  'support_url' => 'http://www.xoops.org/',
+  'full_forum_url_default' => 'http://www.yoursite.com/board',
+  'full_forum_url_used' => 'mandatory,not_empty,no_trailing_slash',
+  'relative_path_to_config_file_default' => '../board/',
+  'relative_path_to_config_file_used' => 'lookfor,mainfile.php',
+  'use_post_based_groups_default' => '0',
+  'use_post_based_groups_used' => 'radio,1,0',
+);
+
+$default_bridge_data['phorum'] = array(
+  'full_name' => 'Phorum 5',
+  'short_name' => 'phorum',
+  'support_url' => 'http://www.phorum.org/',
+  'full_forum_url_default' => '',
+  'full_forum_url_used' => '',
+  'relative_path_to_config_file_default' => '../phorum/',
+  'relative_path_to_config_file_used' => 'lookfor,common.php',
+  'use_post_based_groups_default' => '0',
+  'use_post_based_groups_used' => 'radio,1,0',
+);
+
+//////////////// main code start //////////////////////
+
+// initialize vars
+$step = $_POST['step'];
+if (!$step) {
+    $step = 'finalize';
+}
+$new_line = "\n";
+/*
+$next_step = array( // this defines the order of steps
+  'choose_bbs' => 'settings_path',
+  'settings_path' => 'db_connect',
+  'db_connect' => 'db_tables',
+  'db_tables' => 'db_groups',
+  'db_groups' => 'special_settings',
+  'special_settings' => 'finalize',
+  'finalize' => 'finalize',
+);
+*/
+
+$next_step = array( // this defines the order of steps
+  'choose_bbs' => 'settings_path',
+  'settings_path' => 'special_settings',
+  'special_settings' => 'finalize',
+  'finalize' => 'finalize',
+);
+
+$previous_step = array_flip($next_step);
+
+
+pageheader($lang_bridgemgr_php['title']);
+echo <<<EOT
+<style type="text/css">
+.explanation {font-size: 80%;}
+.important {color:red;}
+</style>
+EOT;
+
+//print 'Current step:'.$step.', previous step:'.$previous_step[$step].', next step:'.$next_step[$step];  // debug ouput
+
+// get the bridge db vars first
+$BRIDGE = cpg_get_bridge_db_values();
+//print_r($BRIDGE);
+//print '<hr>';
+
+switch ($step) {
+case "choose_bbs":
+$BRIDGE = cpg_get_bridge_db_values();
+print '<form name="'.$step.'" action="'.$_SERVER['PHP_SELF'].'" method="post">';
+//print '<input type="hidden" name="hide_unused_fields" value="1" />';
+starttable('100%', $lang_bridgemgr_php['title'].': '.$lang_bridgemgr_php['choose_bbs_app'],2);
+$checked[$BRIDGE['short_name']] = 'checked="checked"';
+foreach($default_bridge_data as $key => $value) {
+    print '<tr>'.$new_line;
+    print '    <td class="tableb">'.$new_line;
+    print '        <input type="Radio" name="short_name" id="'.$key.'" class="radio" value="'.$key.'" '.$checked[$key].' />'.$new_line;
+    print '        <label for="'.$key.'" class="clickable_option">'.$new_line;
+    print '            '.$value['full_name'].$new_line;
+    print '        </label>'.$new_line;
+    print '    </td>'.$new_line;
+    print '    <td class="tableb">'.$new_line;
+    print '        <span class="explanation">'.$new_line;
+    print '            <a href="'.$value['support_url'].'" title="'.$lang_bridgemgr_php['support_url'].'" rel="external">'.$value['support_url'].'</a>'.$new_line;
+    print '        </span>'.$new_line;
+    print '    </td>'.$new_line;
+    print '</tr>'.$new_line;
+} // end foreach
+
+// loop through the pre-made bridges. If there's one in the db that doesn't exist in the bridges, that's our custom theme; prefill the form fields with it.
+$prefill = '';
+$checked = '';
+$custom_bridge_counter_exist = 0;
+foreach($default_bridge_data as $key => $value) {
+    if ($BRIDGE['short_name'] == $key) {
+        $custom_bridge_counter_exist++;
+    }
+}
+if ($custom_bridge_counter_exist == 0) { // we have a custom bridge --- start
+    $prefill = $BRIDGE['short_name'];
+    $checked = 'checked="checked"';
+} // we have a custom bridge --- end
+
+// form field for the custom bridge
+    print '<tr>'.$new_line;
+    print '    <td class="tableb">'.$new_line;
+    print '        <input type="Radio" name="short_name" id="custom_selector" class="radio" value="custom_selector" '.$checked.' onclick="document.'.$step.'.custom_filename.focus();" />'.$new_line;
+    //print '        <label for="custom_selector" class="clickable_option">'.$new_line;
+    print '            <input type="text" name="custom_filename" value="'.$prefill.'" size="30" class="textinput" onclick="document.getElementById(\'custom_selector\').checked=true;" />'.$new_line;
+    //print '        </label>'.$new_line;
+    print '    </td>'.$new_line;
+    print '    <td class="tableb">'.$new_line;
+    print '        <span class="explanation">'.$new_line;
+    print '            '.$lang_bridgemgr_php['custom_bridge_file'].$new_line;
+    print '        </span>'.$new_line;
+    print '    </td>'.$new_line;
+    print '</tr>'.$new_line;
+
+print cpg_submit_button($next_step[$step], 'false', '2');
+endtable();
+print "</form>\n";
+   break;
+
+case "settings_path":
+    $error = write_to_db($previous_step[$step]);
+    if (!$error) {
+        $BRIDGE = cpg_get_bridge_db_values();
+        print '<form name="'.$step.'" action="'.$_SERVER['PHP_SELF'].'" method="post">';
+        starttable('100%',$lang_bridgemgr_php['title'].': '.$lang_bridgemgr_php['settings_path'], 3);
+        $loop_array = array('full_forum_url','relative_path_of_forum_from_webroot','relative_path_to_config_file', 'cookie_prefix');
+        $rows_displayed = 0;
+        $section_number = 0;
+        foreach($loop_array as $key) {
+            $prefill = cpg_bridge_prefill($BRIDGE['short_name'],$key);
+            if ($key == 'relative_path_of_forum_from_webroot') {
+                $minibrowser = '<a href="javascript:;" onclick="MM_openBrWindow(\'minibrowser.php?startfolder='.rawurlencode($prefill).'&amp;parentform='.rawurlencode($step).'&amp;formelementname='.rawurlencode($key).'\',\''.uniqid(rand()) .'\',\'scrollbars=yes,toolbar=no,status=no,locationbar=no,resizable=yes,width=600,height=400\')"><img src="images/folder.gif" width="16" height="16" border="0" alt="" title="'.$lang_bridgemgr_php['browse'].'" /></a>';
+            } else {
+                $minibrowser = '';
+            }
+            $reset_to_default = '';
+            if ($default_bridge_data[$BRIDGE['short_name']][$key.'_used'] == '') {
+                $disabled = 'disabled="disabled" style="background-color:InactiveCaptionText;color:GrayText"';
+                $minibrowser = '';
+            } else {
+                $disabled = '';
+                $rows_displayed++;
+                if ($default_bridge_data[$BRIDGE['short_name']][$key.'_default'] != '') {
+                    $reset_to_default = '<img src="images/flags/reset.gif" width="16" height="11" border="0" alt="" title="'.$lang_bridgemgr_php['reset_to_default'].'" style="cursor:pointer" onclick="document.getElementById(\''.$key.'\').value=\''.$default_bridge_data[$BRIDGE['short_name']][$key.'_default'].'\'" />';
+                }
+            }
+            if ($_POST['hide_unused_fields'] != 1 || $disabled == '')
+            {
+                print '<tr>'.$new_line;
+                print '    <td class="tableb">'.$new_line;
+                print '        '.$lang_bridgemgr_php[$key].':'.$new_line;
+                print '    </td>'.$new_line;
+                print '    <td class="tableb" style="overflow:visible">'.$new_line;
+                print '        <input type="text" name="'.$key.'" id="'.$key.'" class="textinput" value="'.$prefill.'" '.$disabled.' size="50" />'.$minibrowser.$reset_to_default.$new_line;
+                print '    </td>'.$new_line;
+                print '    <td class="tableb">'.$new_line;
+                print $display1.$new_line;
+                print '        <span class="explanation">'.$lang_bridgemgr_php[$key.'_explanation'].'</span>'.$new_line;
+                print $display2.$new_line;
+                print '    </td>'.$new_line;
+                print '</tr>'.$new_line;
+            }
+        }
+        if ($rows_displayed == 0) {
+            print '<tr>';
+            print '    <td class="tableh2" colspan="3" align="center">';
+            print '        <h2>'.$lang_bridgemgr_php['no_action_needed'].'</h2>';
+            print '    </td>';
+            print '</tr>';
+        }
+        print cpg_submit_button($next_step[$step]);
+        endtable();
+        print "</form>\n";
+    } // end if not error
+   break;
+
+case "db_connect":
+
+    $error = write_to_db($previous_step[$step]);
+    if (!$error) {
+        $BRIDGE = cpg_get_bridge_db_values();
+        print '<form name="'.$step.'" action="'.$_SERVER['PHP_SELF'].'" method="post">';
+        starttable('100%',$lang_bridgemgr_php['title'].': '.$lang_bridgemgr_php['database_connection'], 3);
+        $loop_array = array('db_database_name','db_hostname','db_username','db_password');
+        $rows_displayed = 0;
+        foreach($loop_array as $key) {
+            $prefill = cpg_bridge_prefill($BRIDGE['short_name'],$key);
+            $reset_to_default = '';
+            if ($default_bridge_data[$BRIDGE['short_name']][$key.'_used'] == '') {
+                $disabled = 'disabled="disabled" style="background-color:InactiveCaptionText;color:GrayText"';
+            } else {
+                $disabled = '';
+                $rows_displayed++;
+                if ($default_bridge_data[$BRIDGE['short_name']][$key.'_default'] != '') {
+                    $reset_to_default = '<img src="images/flags/reset.gif" width="16" height="11" border="0" alt="" title="'.$lang_bridgemgr_php['reset_to_default'].'" style="cursor:pointer" onclick="document.getElementById(\''.$key.'\').value=\''.$default_bridge_data[$BRIDGE['short_name']][$key.'_default'].'\'" />';
+                }
+            }
+            if ($default_bridge_data[$BRIDGE['short_name']][$key.'_used'] == 'password') {$fieldtype = 'password';} else {$fieldtype = 'text';}
+            if ($_POST['hide_unused_fields'] != 1 || $disabled == '')
+            {
+                //print $default_bridge_data[$BRIDGE['short_name']][$key.'_used'].'|<br>';
+                print '<tr>';
+                print '    <td class="tableb">';
+                print '        '.$lang_bridgemgr_php[$key].':';
+                print '    </td>';
+                print '    <td class="tableb">';
+                print '        <input type="'.$fieldtype.'" name="'.$key.'" id="'.$key.'" class="textinput" value="'.$prefill.'" '.$disabled.' size="30"  style="width:80%" />'.$reset_to_default;
+                print '    </td>';
+                print '    <td class="tableb">';
+                print '        <span class="explanation">'.$lang_bridgemgr_php[$key.'_explanation'].'</span>';
+                print '    </td>';
+                print '</tr>';
+            }
+        }
+        if ($rows_displayed == 0) {
+            print '<tr>';
+            print '    <td class="tableh2" colspan="3" align="center">';
+            print '        <h2>'.$lang_bridgemgr_php['no_action_needed'].'</h2>';
+            print '    </td>';
+            print '</tr>';
+        }
+
+
+        print cpg_submit_button($next_step[$step]);
+        endtable();
+        print "</form>\n";
+    } // end if error
+    break;
+
+case "db_tables":
+
+    $error = write_to_db($previous_step[$step]);
+    if (!$error) {
+        $BRIDGE = cpg_get_bridge_db_values();
+        print '<form name="'.$step.'" action="'.$_SERVER['PHP_SELF'].'" method="post">';
+        starttable('100%',$lang_bridgemgr_php['title'].': '.$lang_bridgemgr_php['database_tables'], 3);
+        $loop_array = array('table_prefix', 'user_table', 'session_table', 'group_table', 'group_relation_table', 'group_mapping_table');
+        $rows_displayed = 0;
+        foreach($loop_array as $key) {
+            $prefill = cpg_bridge_prefill($BRIDGE['short_name'],$key);
+            $reset_to_default = '';
+            if ($default_bridge_data[$BRIDGE['short_name']][$key.'_used'] == '') {
+                $disabled = 'disabled="disabled" style="background-color:InactiveCaptionText;color:GrayText"';
+            } else {
+                $disabled = '';
+                $rows_displayed++;
+                if ($default_bridge_data[$BRIDGE['short_name']][$key.'_default'] != '') {
+                    $reset_to_default = '<img src="images/flags/reset.gif" width="16" height="11" border="0" alt="" title="'.$lang_bridgemgr_php['reset_to_default'].'" style="cursor:pointer" onclick="document.getElementById(\''.$key.'\').value=\''.$default_bridge_data[$BRIDGE['short_name']][$key.'_default'].'\'" />';
+                }
+            }
+            if ($default_bridge_data[$BRIDGE['short_name']][$key.'_used'] == 'password') {$fieldtype = 'password';} else {$fieldtype = 'text';}
+            if ($_POST['hide_unused_fields'] != 1 || $disabled == '')
+            {
+                //print $default_bridge_data[$BRIDGE['short_name']][$key.'_used'].'|<br>';
+                print '<tr>';
+                print '    <td class="tableb">';
+                print '        '.$lang_bridgemgr_php[$key].':';
+                print '    </td>';
+                print '    <td class="tableb">';
+                print '        <input type="'.$fieldtype.'" name="'.$key.'" id="'.$key.'" class="textinput" value="'.$prefill.'" '.$disabled.' size="30"  style="width:80%" />'.$reset_to_default;
+                print '    </td>';
+                print '    <td class="tableb">';
+                print '        <span class="explanation">'.$lang_bridgemgr_php[$key.'_explanation'].'</span>';
+                print '    </td>';
+                print '</tr>';
+            }
+        }
+        if ($rows_displayed == 0) {
+            print '<tr>'.$new_line;
+            print '    <td class="tableh2" colspan="3" align="center">'.$new_line;
+            print '        <h2>'.$lang_bridgemgr_php['no_action_needed'].'</h2>'.$new_line;
+            print '    </td>'.$new_line;
+            print '</tr>'.$new_line;
+        }
+
+
+        print cpg_submit_button($next_step[$step]);
+        endtable();
+        print "</form>\n";
+    } // end if error
+    break;
+
+case "db_groups":
+
+    $error = write_to_db($previous_step[$step]);
+    if (!$error) {
+        $BRIDGE = cpg_get_bridge_db_values();
+        print '<form name="'.$step.'" action="'.$_SERVER['PHP_SELF'].'" method="post">';
+        starttable('100%',$lang_bridgemgr_php['title'].': '.$lang_bridgemgr_php['bbs_groups'], 3);
+        if ($default_bridge_data[$BRIDGE['short_name']]['use_standard_groups_used'] != '')
+        {
+            if ($BRIDGE['use_standard_groups'] != '') {
+                $prefill = $BRIDGE['use_standard_groups'];
+            } else {
+                $prefill = $default_bridge_data[$BRIDGE['short_name']]['use_standard_groups_default'];
+            }
+            if ($prefill == 1) {
+                $checked = 'checked="checked"';
+            } else {
+                $checked = '';
+            }
+            print '<tr>'.$new_line;
+            print '    <td class="tableb" colspan="2" align="left">'.$new_line;
+            print '        <input type="hidden" name="use_standard_groups" id="use_standard_groups" value="'.$prefill.'" />'.$new_line;
+            print '        <input type="checkbox" name="dummy_use_standard_groups" id="dummy_use_standard_groups" class="checkbox" value="1" '.$checked.' onclick="toggleGroupFields();" />'.$new_line;
+            print '        <label for="dummy_use_standard_groups" class="clickable_option">'.$lang_bridgemgr_php['use_standard_groups'].'</label>'.$new_line;
+            print '    </td>'.$new_line;
+            print '    <td class="tableb">'.$new_line;
+            print '        <span class="explanation">'.$lang_bridgemgr_php['use_standard_groups_explanation'].'</span>'.$new_line;
+            print '    </td>'.$new_line;
+            print '</tr>'.$new_line;
+        }
+        $loop_array = array('validating_group', 'guest_group', 'member_group', 'admin_group', 'banned_group', 'global_moderators_group');
+        $rows_displayed = 0;
+        foreach($loop_array as $key) { // foreach loop start
+            $prefill = cpg_bridge_prefill($BRIDGE['short_name'],$key);
+            $reset_to_default = '';
+            if ($default_bridge_data[$BRIDGE['short_name']][$key.'_used'] == '') {
+                $disabled = 'disabled="disabled" style="background-color:InactiveCaptionText;color:GrayText"';
+            } else {
+                $disabled = '';
+                $rows_displayed++;
+                if ($default_bridge_data[$BRIDGE['short_name']][$key.'_default'] != '') {
+                    $reset_to_default = '<img src="images/flags/reset.gif" width="16" height="11" border="0" alt="" title="'.$lang_bridgemgr_php['reset_to_default'].'" style="cursor:pointer" onclick="document.getElementById(\''.$key.'\').value=\''.$default_bridge_data[$BRIDGE['short_name']][$key.'_default'].'\'" />';
+                }
+            }
+            if ($default_bridge_data[$BRIDGE['short_name']][$key.'_used'] == 'password') {$fieldtype = 'password';} else {$fieldtype = 'text';}
+            if ($_POST['hide_unused_fields'] != 1 || $disabled == '')
+            {
+                print '<tr>'.$new_line;
+                print '    <td class="tableb">'.$new_line;
+                print '        '.$lang_bridgemgr_php[$key].':'.$new_line;
+                print '    </td>'.$new_line;
+                print '    <td class="tableb">'.$new_line;
+                print '        <input type="'.$fieldtype.'" name="'.$key.'" id="'.$key.'" class="textinput" value="'.$prefill.'" '.$disabled.' size="30"  style="width:80%" />'.$reset_to_default.$new_line;
+                print '    </td>'.$new_line;
+                print '    <td class="tableb">'.$new_line;
+                print '        <span class="explanation">'.$lang_bridgemgr_php[$key.'_explanation'].'</span>'.$new_line;
+                print '    </td>'.$new_line;
+                print '</tr>'.$new_line;
+                $keywords[] = $key;
+            }
+        } // foreach loop end
+        if ($rows_displayed == 0) {
+            print '<tr>'.$new_line;
+            print '    <td class="tableh2" colspan="3" align="center">'.$new_line;
+            print '        <h2>'.$lang_bridgemgr_php['no_action_needed'].'</h2>'.$new_line;
+            print '    </td>'.$new_line;
+            print '</tr>'.$new_line;
+        } else {
+            // dome dhtml magic to disable the input fields in case they get overridden with the option 'use_standard_groups' anyway
+    print '<script type="text/javascript">'.$new_line;
+    print '<!--'.$new_line;
+    print 'toggleGroupFields();'.$new_line;
+    print 'function toggleGroupFields() {'.$new_line;
+    print '    var use_standard_groups = document.getElementById("dummy_use_standard_groups").checked;'.$new_line;
+    print '    if (use_standard_groups == true) {'.$new_line;
+    print '        AllGroupFieldsDisable();'.$new_line;
+    print '        document.getElementById("use_standard_groups").value = 1;'.$new_line;
+    print '    }'.$new_line;
+    print '    if (use_standard_groups == false) {'.$new_line;
+    print '        AllGroupFieldsEnable();'.$new_line;
+    print '        document.getElementById("use_standard_groups").value = 0;'.$new_line;
+    print '    }'.$new_line;
+    print '}'.$new_line;
+    print 'function AllGroupFieldsDisable() {'.$new_line;
+    foreach($keywords as $key) {
+    print '    document.getElementById("'.$key.'").disabled = true;'.$new_line;
+    print '    document.getElementById("'.$key.'").style.backgroundColor = \'InactiveCaptionText\';'.$new_line;
+    print '    document.getElementById("'.$key.'").style.color = \'GrayText\';'.$new_line;
+    }
+    print '}'.$new_line;
+    print 'function AllGroupFieldsEnable() {'.$new_line;
+    foreach($keywords as $key) {
+    print '    document.getElementById("'.$key.'").disabled = false;'.$new_line;
+    print '    document.getElementById("'.$key.'").style.backgroundColor = \'Window\';'.$new_line;
+    print '    document.getElementById("'.$key.'").style.color = \'MenuText\';'.$new_line;
+    }
+    print '}'.$new_line;
+    print '-->'.$new_line;
+    print '</script>'.$new_line;
+        }
+        print cpg_submit_button($next_step[$step]);
+        endtable();
+        print "</form>\n";
+    } // end if error
+    break;
+
+case "special_settings":
+
+    $error = write_to_db($previous_step[$step]);
+    if (!$error) {
+        $BRIDGE = cpg_get_bridge_db_values();
+        print '<form name="'.$step.'" action="'.$_SERVER['PHP_SELF'].'" method="post">';
+        starttable('100%',$lang_bridgemgr_php['title'].': '.$lang_bridgemgr_php['special_settings'], 3);
+        $loop_array = array('logout_flag', 'use_post_based_groups','license_number');
+        $rows_displayed = 0;
+        foreach($loop_array as $key) { // foreach loop_array --- start
+            if ($BRIDGE[$key]) {
+                $prefill = $BRIDGE[$key];
+            } else {
+                $prefill = $default_bridge_data[$BRIDGE['short_name']][$key.'_default'];
+            }
+            //print 'key:'.$key.',prefill:'.$prefill.'<br>';
+            //print_r($default_bridge_data[$BRIDGE['short_name']]);
+            //if ($default_bridge_data['phpbb']['logout_flag_default'] == true){print '<h1>true</h1>';}else{print '<h1>not true</h1>';}
+            $reset_to_default = '';
+            if ($default_bridge_data[$BRIDGE['short_name']][$key.'_used'] == '') {
+                $disabled = 'disabled="disabled"';
+            } else {
+                $disabled = '';
+                $rows_displayed++;
+            }
+            // get the possible options for the value
+            //  e.g. 'option_name_used' => 'radio,1,0',
+            $option_yes = '';
+            $option_no = '';
+            $options = explode(',', $default_bridge_data[$BRIDGE['short_name']][$key.'_used']);
+            //print_r($options);
+            if ($options[0] == 'radio') {$option_yes = $options[1]; $option_no = $options[2];}
+            if ($BRIDGE[$key] == $options[1]) {
+                $checked_yes = 'checked="checked"';
+                $checked_no = '';
+            } elseif ($BRIDGE[$key] == $options[2]) {
+                $checked_yes = '';
+                $checked_no = 'checked="checked"';
+            }
+            //if ($BRIDGE[$key] == 1){print $key.'true<br>';}
+            //if ($BRIDGE[$key] == 0){print $key.'false<br>';}
+            //print $key.$BRIDGE[$key];
+            if ($default_bridge_data[$BRIDGE['short_name']][$key.'_used'] == 'password') {$fieldtype = 'password';} else {$fieldtype = 'text';}
+            if ($_POST['hide_unused_fields'] != 1 || $disabled == '') { // actually display the row? --- start
+                if ($options[0] == 'radio') { // radio button --- start
+                    print '<tr>'.$new_line;
+                    print '    <td class="tableb">'.$new_line;
+                    print '        '.$lang_bridgemgr_php[$key].':'.$new_line;
+                    print '    </td>'.$new_line;
+                    print '    <td class="tableb">'.$new_line;
+                    print '        <input type="Radio" name="'.$key.'" id="'.$key.'_yes" class="radio" value="'.$option_yes.'" '.$disabled.' '.$checked_yes.' />'.$new_line;
+                    print '        <label for="'.$key.'_yes" class="clickable_option">'.$new_line;
+                    print '            '.$lang_bridgemgr_php[$key.'_yes'].$new_line;
+                    print '        </label>&nbsp;'.$new_line;
+                    print '        <br />'.$new_line;
+                    print '        <input type="Radio" name="'.$key.'" id="'.$key.'_no" class="radio" value="'.$option_no.'" '.$disabled.' '.$checked_no.' /><label for="'.$key.'_no" class="clickable_option">'.$lang_bridgemgr_php[$key.'_no'].'</label>'.$new_line;
+                    print '    </td>'.$new_line;
+                    print '    <td class="tableb">'.$new_line;
+                    print '        <span class="explanation">'.$lang_bridgemgr_php[$key.'_explanation'].'</span>'.$new_line;
+                    print '    </td>'.$new_line;
+                    print '</tr>'.$new_line;
+                } // radio button --- end
+                if ($options[0] == 'mandatory') { // input field --- start
+                    print '<tr>'.$new_line;
+                    print '    <td class="tableb">'.$new_line;
+                    print '        '.$lang_bridgemgr_php[$key].':'.$new_line;
+                    print '    </td>'.$new_line;
+                    print '    <td class="tableb">'.$new_line;
+                    print '        <input type="'.$fieldtype.'" name="'.$key.'" id="'.$key.'" class="textinput" value="'.$prefill.'" '.$disabled.' size="30"  style="width:80%" />'.$reset_to_default.$new_line;
+                    print '    </td>'.$new_line;
+                    print '    <td class="tableb">'.$new_line;
+                    print '        <span class="explanation">'.$lang_bridgemgr_php[$key.'_explanation'].'</span>'.$new_line;
+                    print '    </td>'.$new_line;
+                    print '</tr>'.$new_line;
+                } // input field --- end
+                if ($options[0] == 'checkbox') { // checkbox --- start
+                    print '<tr>'.$new_line;
+                    print '    <td class="tableb" colspan="2">'.$new_line;
+                    print '        <input type="checkbox" name="'.$key.'" id="'.$key.'" class="checkbox" value="1" '.$checked.' />'.$new_line;
+                    print '        <label for="'.$key.'" class="clickable_option">'.$new_line;
+                    print '            '.$lang_bridgemgr_php[$key].$new_line;
+                    print '        </label>&nbsp;'.$new_line;
+                    print '    </td>'.$new_line;
+                    print '    <td class="tableb">'.$new_line;
+                    print '        <span class="explanation">'.$lang_bridgemgr_php[$key.'_explanation'].'</span>'.$new_line;
+                    print '    </td>'.$new_line;
+                    print '</tr>'.$new_line;
+                } // checkbox --- end
+            } // actually display the row? --- end
+        } // foreach loop_array --- end
+
+        if ($default_bridge_data[$BRIDGE['short_name']]['create_redir_file_content'] != '') { // create redirection file question --- start
+            // sub-step1: make up the content of the redir file
+            $default_bridge_data[$BRIDGE['short_name']]['create_redir_file_content'] = str_replace('{COPPERMINE_URL}', rtrim($CONFIG['ecards_more_pic_target'], '/').'/', $default_bridge_data[$BRIDGE['short_name']]['create_redir_file_content']);
+            // sub-step2: can we read the folder it's suppossed to go into?
+            // sub-step3: is the redir file already in place and if yes: does it match the content we have come up with?
+            // sub-step4: is the folder writable?
+            // if we can't write (for whatever reason), just output the contents for copy and paste
+            // what do we need: write the file, display it only or do both?
+            $redir_action = explode(',', $default_bridge_data[$BRIDGE['short_name']]['create_redir_file_action']);
+            if (in_array('write',$redir_action)) { // the file should be created --- start
+                // come up with the folder the bbs resides in
+                if ($BRIDGE['relative_path_of_forum_from_webroot'] != '' && $default_bridge_data[$BRIDGE['short_name']]['relative_path_of_forum_from_webroot_used'] != '') {
+                    // we have a db entry and the user appears to have it configured
+                    $redir_folder = $BRIDGE['relative_path_of_forum_from_webroot'];
+                } elseif ($BRIDGE['relative_path_to_config_file'] != '' && $default_bridge_data[$BRIDGE['short_name']]['relative_path_to_config_file_used'] != '') {
+                    // we have a relative path. We'll use it if we don't have a folder already
+                    $redir_folder = $BRIDGE['relative_path_to_config_file'];
+                } else {
+                    // something strange happened: there is no path set at all. We won't be able to write the file. Change the option to "display_only"
+                    $default_bridge_data[$BRIDGE['short_name']]['create_redir_file_action'] = @str_replace(',write', '', $default_bridge_data[$BRIDGE['short_name']]['create_redir_file_action']);
+                    $default_bridge_data[$BRIDGE['short_name']]['create_redir_file_action'] = @str_replace('write,', '', $default_bridge_data[$BRIDGE['short_name']]['create_redir_file_action']);
+                    $default_bridge_data[$BRIDGE['short_name']]['create_redir_file_action'] = @str_replace('write', '', $default_bridge_data[$BRIDGE['short_name']]['create_redir_file_action']);
+                    $redir_action = explode(',', $default_bridge_data[$BRIDGE['short_name']]['create_redir_file_action']);
+                }
+                // check if the redir file already exists
+                print $redir_folder;
+                $redir_folder_writable = cpg_is_writable($redir_folder);
+                if ($redir_folder_writable == '-1') {
+                    // the redir folder is not writable
+                    print 'Not writable';
+                }
+            } // the file should be created --- end
+            // display the option
+            // temporarily removed this section, as it's still under construction
+            print '<!--';
+            print '<tr>'.$new_line;
+            print '    <td class="tableb" colspan="2">'.$new_line;
+            print '        <input type="checkbox" name="create_redir_file" id="create_redir_file" class="checkbox" value="1" checked="checked" />'.$new_line;
+            print '        <label for="create_redir_file" class="clickable_option">'.$new_line;
+            print '        <span class="explanation">'.$new_line;
+            print '            '.$lang_bridgemgr_php['create_redir_file'].$new_line;
+            print '        </span>'.$new_line;
+            print '        </label>&nbsp;'.$new_line;
+            print '    </td>'.$new_line;
+            print '    <td class="tableb">'.$new_line;
+            print '        <span class="explanation">'.$new_line;
+            print '        '.$lang_bridgemgr_php['create_redir_file_explanation'].$new_line;
+            print '        </span>'.$new_line;
+            print '    </td>'.$new_line;
+            print '</tr>'.$new_line;
+            print '<tr>'.$new_line;
+            print '    <td class="tableb" colspan="3">'.$new_line;
+            print '        <textarea style="width:100%">';
+            print $default_bridge_data[$BRIDGE['short_name']]['create_redir_file_content'];
+            print '        </textarea>';
+            print '    </td>'.$new_line;
+            print '</tr>'.$new_line;
+            print '-->';
+            // temporarily removed this section, as it's still under construction --- end
+        } // create redirection file question --- end
+
+        if ($rows_displayed == 0) {
+            print '<tr>';
+            print '    <td class="tableh2" colspan="3" align="center">';
+            print '        <h2>'.$lang_bridgemgr_php['no_action_needed'].'</h2>';
+            print '    </td>';
+            print '</tr>';
+        }
+        print cpg_submit_button($next_step[$step]);
+        endtable();
+        print "</form>\n";
+    } // end if error
+    break;
+
+
+case "finalize":
+
+    $error = write_to_db($previous_step[$step]);
+    if (!$error) {
+        $BRIDGE = cpg_get_bridge_db_values();
+        $CONFIG = cpg_refresh_config_db_values();
+
+                // sync groups here now :)
+                if ($CONFIG['bridge_enable']){
+						include_once 'bridge/' . $BRIDGE['short_name'] . '.inc.php';
+                        $cpg_udb->synchronize_groups();
+                } else {
+                        // ok, then restore group table
+                        cpg_db_query("DELETE FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1");
+                        cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']}
+                        VALUES (1, 'Administrators', 0, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 5, 3)");
+                        cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']}
+                        VALUES (2, 'Registered', 1024, 0, 1, 1, 1, 1, 1, 1, 0, 3, 0, 5, 3)");
+                        cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']}
+                        VALUES (3, 'Anonymous', 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 5, 3)");
+                        cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']}
+                        VALUES (4, 'Banned', 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 5, 3)");
+                }
+        print '<form name="'.$step.'" action="'.$_SERVER['PHP_SELF'].'" method="post">';
+        echo <<<EOT
+    <script type="text/javascript">
+    <!--
+    function changeSubmitButton() {
+        document.finalize.submit.value='{$lang_bridgemgr_php['finish']}';
+        document.finalize.step.value='finalize';
+        document.finalize.force_startpage.value='1';
+    }
+    -->
+    </script>
+EOT;
+        starttable(-1,$lang_bridgemgr_php['title'].': '.$lang_bridgemgr_php['finalize'],2);
+        if ($_POST['submit'] && $CONFIG['bridge_enable'] != 1) {
+            print '<tr>';
+            print '<td class="tableb" colspan="2">';
+            print '<span class="explanation">';
+            printf($lang_bridgemgr_php['finalize_explanation'],$CONFIG['ecards_more_pic_target'].'/bridgemgr.php');
+            print '</span>';
+            print '</td>';
+            print '</tr>';
+        }
+        if (is_array($BRIDGE)) { // there are entries in the db already --- start
+            print '<tr>';
+            print '<td class="tableh2" colspan="2">';
+            print $lang_bridgemgr_php['your_bridge_settings'];
+            print '</td>';
+            print '</tr>';
+            $mandatory_fields_missing = 0;
+            foreach($BRIDGE as $key => $value) {
+                if ($default_bridge_data[$BRIDGE['short_name']][$key.'_used'] != '') {
+                    print '<tr>';
+                    print '    <td class="tableb" width="50%">';
+                    print '        <span class="explanation">'.$lang_bridgemgr_php[$key].':</span>';
+                    print '    </td>';
+                    print '    <td class="tableb" width="50%">';
+                    if ($default_bridge_data[$BRIDGE['short_name']][$key.'_used'] == 'password') {
+                        $pw = '';
+                        for ($i=1; $i <= strlen($value);$i++) {
+                            $pw = $pw.'*';
+                        }
+                        $value = $pw;
+                    }
+                    print '        <span class="explanation">'.$value;
+                    // check if we really can allow enabling bridging: are all required fields in the db?
+                    if (strstr($default_bridge_data[$BRIDGE['short_name']][$key.'_used'], 'not_empty') != false && $value == '') {
+                        print ' (<span class="important">'.$lang_bridgemgr_php['error_must_not_be_empty'].'</span>)';
+                        $mandatory_fields_missing++;
+                    }
+                    $explode = explode(',', $default_bridge_data[$BRIDGE['short_name']][$key.'_used']);
+                    if ($explode[0] == radio && ($value != $explode[1] && $value != $explode[2])) {
+                        printf(' ('.$lang_bridgemgr_php['error_either_be'].')',$explode[1],$explode[2]);
+                        $mandatory_fields_missing++;
+                    }
+                    //print '<br>';
+                    print '</span>';
+                    print '    </td>';
+                    print '</tr>';
+                }
+            }
+        }  // there are entries in the db already --- end
+        if ($BRIDGE['short_name'] != '') {// display the enable/disable option only if there's at least a db entry about the file to bridge with --- start
+            print '<tr>';
+            print '<td class="tableh2" colspan="2">';
+            printf($lang_bridgemgr_php['title_enable'], '<b>'.$default_bridge_data[$BRIDGE['short_name']]['full_name'].'</b>');
+            print '</td>';
+            print '</tr>';
+            //print 'bridge enabled:'.$CONFIG['bridge_enable'];
+            if ($CONFIG['bridge_enable'] == 1) {
+                $checked_yes = 'checked="checked"';
+                $checked_no = '';
+                $disabled_yes = '';
+                $disabled_no = '';
+            } else {
+                $checked_yes = '';
+                $checked_no = 'checked="checked"';
+                if ($mandatory_fields_missing != 0) {
+                    $disabled_yes = 'disabled="disabled"';
+                    $disabled_no = '';
+                } else {
+                    $disabled_yes = '';
+                    $disabled_no = '';
+                }
+            }
+        } // display the enable/disable option only if there's at least a db entry about the file to bridge with --- end
+        if ($_POST['submit'] == '' || $_POST['wizard_finished'] != '' || $_POST['force_startpage'] == '1') {
+            if ($BRIDGE['short_name'] != '') {// display the enable/disable option only if there's at least a db entry about the file to bridge with --- start
+                print '<tr>';
+                print '    <td class="tableb" width="50%">';
+                print '        <input type="Radio" name="bridge_enable" id="bridge_enable_yes" class="radio" value="1" '.$disabled_yes.' '.$checked_yes.' onclick="changeSubmitButton();" /><label for="bridge_enable_yes" class="clickable_option">'.$lang_bridgemgr_php['bridge_enable_yes'].'</label>';
+                print '    </td>';
+                print '    <td class="tableb" width="50%">';
+                print '        <input type="Radio" name="bridge_enable" id="bridge_enable_no" class="radio" value="0" '.$disabled_no.' '.$checked_no.' onclick="changeSubmitButton();" /><label for="bridge_enable_no" class="clickable_option">'.$lang_bridgemgr_php['bridge_enable_no'].'</label>';
+                print '    </td>';
+                print '</tr>';
+            } // display the enable/disable option only if there's at least a db entry about the file to bridge with --- end
+            print '<tr>'.$new_line;
+            print '        <td colspan="2" class="tablef" align="center">'.$new_line;
+            print '            <table border="0" cellspacing="0" cellpadding="0" width="100%">'.$new_line;
+            print '                <tr>'.$new_line;
+            print '                    <td align="left">'.$new_line;
+            print '                        <!--<input type="Checkbox" name="hide_unused_fields" id="hide_unused_fields" value="1" class="checkbox"  />'.$new_line;
+            print '                        <label for="hide_unused_fields" class="clickable_option"><span class="explanation">hide unused form fields (recommended)</span></label>-->'.$new_line;
+            print '                   </td>'.$new_line;
+            print '                   <td align="center">'.$new_line;
+            print '                        <!--<input type="button" name="back" value="&laquo;back" class="button" onclick="javascript:history.back()" />-->'.$new_line;
+            print '                        <input type="submit" name="submit" value="'.$lang_bridgemgr_php['start_wizard'].'" class="button" />'.$new_line;
+            print '                        <input type="hidden" name="step" value="choose_bbs" />'.$new_line;
+            print '                        <input type="hidden" name="force_startpage" value="0" />'.$new_line;
+            print '                   </td>'.$new_line;
+            print '                 </tr>'.$new_line;
+            print '             </table>'.$new_line;
+            print '        </td>'.$new_line;
+            print '</tr>'.$new_line;
+        } else {
+            print '<tr>';
+            print '    <td class="tableb" width="50%">';
+            print '        <input type="Radio" name="bridge_enable" id="bridge_enable_yes" class="radio" value="1" '.$disabled_yes.' '.$checked_yes.' /><label for="bridge_enable_yes" class="clickable_option">'.$lang_bridgemgr_php['bridge_enable_yes'].'</label>';
+            print '    </td>';
+            print '    <td class="tableb" width="50%">';
+            print '        <input type="Radio" name="bridge_enable" id="bridge_enable_no" class="radio" value="0" '.$disabled_no.' '.$checked_no.' /><label for="bridge_enable_no" class="clickable_option">'.$lang_bridgemgr_php['bridge_enable_no'].'</label>';
+            print '    </td>';
+            print '</tr>';
+            print '<tr>'.$new_line;
+            print '        <td colspan="2" class="tablef" align="center">'.$new_line;
+            print '            <table border="0" cellspacing="0" cellpadding="0" width="100%">'.$new_line;
+            print '                <tr>'.$new_line;
+            print '                    <td align="left">'.$new_line;
+            //print '                        <input type="Checkbox" name="clear_unused_db_fields" id="clear_unused_db_fields" value="1" class="checkbox"  checked="checked" />'.$new_line;
+            //print '                        <label for="clear_unused_db_fields" class="clickable_option"><span class="explanation">'.$lang_bridgemgr_php['clear_unused_db_fields'].'</span></label>'.$new_line;
+            print '                   </td>'.$new_line;
+            print '                   <td align="center">'.$new_line;
+            print '                        <input type="button" name="back" value="&laquo;'.$lang_bridgemgr_php['back'].'" class="button" onclick="javascript:history.back()" />'.$new_line;
+            print '                        <input type="submit" name="submit" value="'.$lang_bridgemgr_php['finish'].'" class="button" />'.$new_line;
+            print '                        <input type="hidden" name="step" value="finalize" />'.$new_line;
+            print '                        <input type="hidden" name="wizard_finished" value="finished" />'.$new_line;
+            print '                   </td>'.$new_line;
+            print '                 </tr>'.$new_line;
+            print '             </table>'.$new_line;
+            print '        </td>'.$new_line;
+            print '</tr>'.$new_line;
+        }
+        endtable();
+        print '</form>';
+    } // end if error
+    break;
+}
+
+
+print "<br />\n";
+pagefooter();
+} // gallery admin mode --- end
+else { // not in gallery admin mode --- start
+    if ($CONFIG['bridge_enable'] != 1) { cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__); }
+
+    // initialize vars
+    $step = $_POST['step'];
+    $new_line = "\n";
+
+    pageheader($lang_bridgemgr_php['title']);
+    switch ($step) {
+    case "attempt_to_disable":
+    // check if the wait time is over; if it isn't, send them back
+    $results = cpg_db_query("SELECT value FROM {$CONFIG['TABLE_BRIDGE']} WHERE name = 'recovery_logon_timestamp'");
+    if (mysql_num_rows($results)) {
+        $row = mysql_fetch_array($results);
+    }
+    $recovery_logon_timestamp = $row['value'];
+    //print $recovery_logon_timestamp;
+    $results = cpg_db_query("SELECT value FROM {$CONFIG['TABLE_BRIDGE']} WHERE name = 'recovery_logon_failures'");
+    if (mysql_num_rows($results)) {
+        $row = mysql_fetch_array($results);
+    }
+    $recovery_logon_failures = $row['value'];
+    $logon_allowed = cpg_check_allowed_emergency_logon($recovery_logon_timestamp,$recovery_logon_failures);
+    if ($logon_allowed > 0) {
+        // the user is not allowed to logon yet, the wait time has not elapsed yet
+        msg_box($lang_bridgemgr_php['recovery_wait_title'], $lang_bridgemgr_php['recovery_wait_content'], $lang_bridgemgr_php['try_again'], $_SERVER['PHP_SELF'], "-1");
+    } else { // the logon wait time has passed, the user is allowed to try to logon now
+        // go through the list of standalone admins and check if we have a match
+        $temp_user_table = $CONFIG['TABLE_PREFIX'].'users';
+
+        // Check if encrypted passwords are enabled
+        if ($CONFIG['enable_encrypted_passwords']) {
+                $encpassword = md5(addslashes($_POST['password']));
+        } else {
+                $encpassword = addslashes($_POST['password']);
+        }
+
+        $results = cpg_db_query("SELECT user_id, user_name, user_password FROM $temp_user_table WHERE user_name = '" . addslashes($_POST['username']) . "' AND BINARY user_password = '" . $encpassword . "' AND user_active = 'YES' AND user_group = '1'");
+        if (mysql_num_rows($results)) {
+            $retrieved_data = mysql_fetch_array($results);
+        }
+        if ($retrieved_data['user_name'] == $_POST['username'] && $retrieved_data['user_password'] == $encpassword && $retrieved_data['user_name'] != '' ) {
+            // authentification successfull
+            cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value = '0' WHERE name = 'bridge_enable'");
+            cpg_db_query("UPDATE {$CONFIG['TABLE_BRIDGE']} SET value = '0' WHERE name = 'recovery_logon_failures'");
+            cpg_db_query("UPDATE {$CONFIG['TABLE_BRIDGE']} SET value = NOW() WHERE name = 'recovery_logon_timestamp'");
+			
+			// ok, then restore group table
+				cpg_db_query("DELETE FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1");
+				cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']}
+				VALUES (1, 'Administrators', 0, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 5, 3)");
+				cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']}
+				VALUES (2, 'Registered', 1024, 0, 1, 1, 1, 1, 1, 1, 0, 3, 0, 5, 3)");
+				cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']}
+				VALUES (3, 'Anonymous', 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 5, 3)");
+				cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']}
+				VALUES (4, 'Banned', 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 5, 3)");
+
+            if (USER_ID) { //user already logged in
+                msg_box($lang_bridgemgr_php['recovery_success_title'], $lang_bridgemgr_php['recovery_success_content'], $lang_bridgemgr_php['goto_bridgemgr'], $_SERVER['PHP_SELF'], "-1");
+            } else { // user not logged in yet
+                msg_box($lang_bridgemgr_php['recovery_success_title'], $lang_bridgemgr_php['recovery_success_content'].'<br />'.$lang_bridgemgr_php['recovery_success_advice_login'], $lang_bridgemgr_php['goto_login'], "login.php?referer=".$_SERVER['PHP_SELF'], "-1");
+            }
+        } else {
+            // authentification failed
+            cpg_db_query("UPDATE {$CONFIG['TABLE_BRIDGE']} SET value = NOW() WHERE name = 'recovery_logon_timestamp'");
+            $results = cpg_db_query("SELECT value FROM {$CONFIG['TABLE_BRIDGE']} WHERE name = 'recovery_logon_failures'");
+            if (mysql_num_rows($results)) {
+                $row = mysql_fetch_array($results);
+            }
+            $number_of_failed_attempts = $row['value'] + 1;
+            cpg_db_query("UPDATE {$CONFIG['TABLE_BRIDGE']} SET value = '$number_of_failed_attempts' WHERE name = 'recovery_logon_failures'");
+            msg_box($lang_bridgemgr_php['recovery_failure_title'], $lang_bridgemgr_php['recovery_failure_content'], $lang_bridgemgr_php['try_again'], $_SERVER['PHP_SELF'], "-1");
+        }
+    }
+    break;
+    default:
+    // check if the wait time is over; if it isn't, disable the submit button
+    $results = cpg_db_query("SELECT value FROM {$CONFIG['TABLE_BRIDGE']} WHERE name = 'recovery_logon_timestamp'");
+    if (mysql_num_rows($results)) {
+        $row = mysql_fetch_array($results);
+    }
+    $recovery_logon_timestamp = $row['value'];
+    //print $recovery_logon_timestamp;
+    $results = cpg_db_query("SELECT value FROM {$CONFIG['TABLE_BRIDGE']} WHERE name = 'recovery_logon_failures'");
+    if (mysql_num_rows($results)) {
+        $row = mysql_fetch_array($results);
+    }
+    $recovery_logon_failures = $row['value'];
+    $logon_allowed = cpg_check_allowed_emergency_logon($recovery_logon_timestamp,$recovery_logon_failures);
+    if ($logon_allowed < 0) {$logon_allowed = 0;}
+    starttable(-1,$lang_bridgemgr_php['recovery_title'],2);
+        echo <<<EOT
+        <form name="disable_integration" action="{$_SERVER['PHP_SELF']}" method="post">
+        <tr>
+            <td class="tableb" colspan="2">
+                {$lang_bridgemgr_php['recovery_explanation']}
+            </td>
+        </tr>
+        <tr>
+              <td class="tableb" width="40%">{$lang_bridgemgr_php['username']}</td>
+              <td class="tableb" width="60%"><input type="text" class="textinput" name="username" style="width: 100%" /></td>
+        </tr>
+        <tr>
+            <td class="tableb">{$lang_bridgemgr_php['password']}</td>
+            <td class="tableb"><input type="password" class="textinput" name="password" style="width: 100%" /></td>
+        </tr>
+        <tr>
+            <td class="tablef" colspan="2" align="center">
+                <input type="submit" name="submit" id="submit" value="{$lang_bridgemgr_php['disable_submit']}" class="button" />
+                <input type="hidden" name="step" value="attempt_to_disable" />
+            </td>
+        </tr>
+        <script language="javascript" type="text/javascript">
+        <!--
+        document.disable_integration.username.focus();
+        document.disable_integration.submit.disabled = true;
+
+EOT;
+print '        var countDownTime = '.$logon_allowed;
+echo <<<EOT
+
+        counter=setTimeout("countDown()", 1000);
+        var aktiv = window.setInterval("countDown()",1000);
+        var message = '{$lang_bridgemgr_php['wait']}';
+        function countDown(){
+                countDownTime--;
+                if (countDownTime <=0) {
+                    message = '{$lang_bridgemgr_php['disable_submit']}';
+                    document.getElementById('submit').disabled = false;
+                    countDownTime='';
+                    clearTimeout(counter);
+                    //return;
+                }
+                document.getElementById('submit').value = message +' '+countDownTime;
+        }
+        window.onload=countDown();
+        -->
+        </script>
+EOT;
+        endtable();
+        print '</form>';
+    break;
+    }
+    pagefooter();
+} // not in gallery admin mode --- end
+
+
+
+//////////////////////// main code end /////////////////////////////////
+
+?>
diff -ruN 133/calendar.php cpg148/calendar.php
--- 133/calendar.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/calendar.php	2006-06-08 00:23:50.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/calendar.php,v $
-  $Revision: 1.4 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -25,19 +25,15 @@
 
 if ($_REQUEST['action'] == 'banning') {
 ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html>
   <head>
-    <title>Calendar</title>
-<link rel="stylesheet" href="themes/
-<?php
-if ($USER['theme']) {
-    print $USER['theme'];
-} else {
-    print $CONFIG['theme'];
-}
-?>
+    <title><?php print $lang_calendar_php['title']; ?></title>
+    <meta http-equiv="Content-Type" content="text/html; charset=<?php echo 'language file' ? $lang_charset : $CONFIG['charset']; ?>" />
+    <meta http-equiv="Pragma" content="no-cache" />
+<link rel="stylesheet" href="themes/<?php echo $CONFIG['theme']; ?>
 /style.css" />
-<script language="JavaScript">
+<script language="javascript" type="text/javascript">
 
 // get the date format
 var calendarFormat = 'y-m-d';
@@ -52,8 +48,8 @@
     selectedDate = selectedDate.replace(/m/, month);
     selectedDate = selectedDate.replace(/d/, day);
     selectedDate = selectedDate.replace(/y/, year);
-    selectedDate = selectedDate + ' 00:00:00';
-    if (selectedDate == '-0-0 00:00:00') {
+    //selectedDate = selectedDate + ' 00:00:00';
+    if (selectedDate == '-0-0') {
        selectedDate = '';
        }
     targetDateField.value = selectedDate;
@@ -70,22 +66,31 @@
     {
         // Redisplay the current page, but with some parameters
         // to set the new month and year
-        $s = getenv('SCRIPT_NAME');
-        return "$s?action=".$_REQUEST['action']."&month=$month&year=$year";
+        
+        // Fixed possible security hole
+        $s = $_SERVER['PHP_SELF']; //getenv('SCRIPT_NAME');
+        return "$s?action=".$_REQUEST['action']."&amp;month=$month&amp;year=$year";
     }
 
     function getDateLink($day, $month, $year)
     {
-            $link = "<a href=\"#\" onclick=\"sendDate('".$month."', '".$day."', '".$year."');\" class=\"user_thumb_infobox\">";
+            $link = (mktime(0,0,0,$month, $day, $year) > localised_timestamp())  ? "<a href=\"#\" onclick=\"sendDate('".$month."', '".$day."', '".$year."');\" class=\"user_thumb_infobox\">" : '';
         return $link;
     }
 }
 
+$today = getdate();
 
+$month = (int) $_REQUEST['month'];
+$year = (int) $_REQUEST['year'];
 
+if ($year == 0) {
+    $year = $today['year'];
+}
 
-$month = $_REQUEST['month'];
-$year = $_REQUEST['year'];
+if ($month == 0) {
+    $month = $today['mon'];
+}
 
 $cal = new MyCalendar;
 $cal->setMonthNames($lang_month);
@@ -94,9 +99,10 @@
 echo $cal->getMonthView($month, $year);
 
 ?>
-<div align="center"><a href="javascript:window.close()" class="admin_menu">close</a> <a href="#" onclick="sendDate('', '', '');" class="admin_menu">clear date</a></div>
+<div align="center"><a href="javascript:window.close()" class="admin_menu"><?php print $lang_calendar_php['close']; ?></a> <a href="#" onclick="sendDate('', '', '');" class="admin_menu"><?php print $lang_calendar_php['clear_date']; ?></a></div>
 <br />
 </body>
+</html>
 <?php
 } // end action=banning
 
@@ -242,7 +248,7 @@
     */
     function getCurrentMonthView()
     {
-        $d = getdate(time());
+        $d = getdate(localised_timestamp());
         return $this->getMonthView($d["mon"], $d["year"]);
     }
 
@@ -252,7 +258,7 @@
     */
     function getCurrentYearView()
     {
-        $d = getdate(time());
+        $d = getdate(localised_timestamp());
         return $this->getYearView($d["year"]);
     }
 
@@ -355,7 +361,7 @@
 
       $header = $monthName . (($showYear > 0) ? " " . $year : "");
 
-      $s .= "<table class=\"maintable\">\n";
+      $s .= "<table class=\"maintable\" align=\"center\">\n";
       $s .= "<tr>\n";
       $s .= "<td align=\"center\" valign=\"top\">" . (($prevMonth == "") ? "&nbsp;" : "<a href=\"$prevMonth\" class=\"user_thumb_infobox\">&laquo;</a>")  . "</td>\n";
       $s .= "<td align=\"center\" valign=\"top\" class=\"tableh1\" colspan=\"5\">$header</td>\n";
@@ -510,4 +516,4 @@
 
 }
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/catmgr.php cpg148/catmgr.php
--- 133/catmgr.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/catmgr.php	2006-06-08 00:23:50.000000000 -0500
@@ -2,51 +2,60 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/catmgr.php,v $
-  $Revision: 1.7 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
+define('ALBMGR_PHP', true); // added this line as workaround for missing translation of *no category*. Should be removed in next version. GauGau 2005-08-09
 define('CATMGR_PHP', true);
 
+
 require('include/init.inc.php');
 
+//ob_end_flush(); //commented out, as it doesn't seem to do anything particularly helpful
+
 if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
 // Fix categories that have an invalid parent
 function fix_cat_table()
 {
     global $CONFIG;
 
-    $result = db_query("SELECT cid FROM {$CONFIG['TABLE_CATEGORIES']} WHERE 1");
+    $result = cpg_db_query("SELECT cid FROM {$CONFIG['TABLE_CATEGORIES']} WHERE 1");
     if (mysql_num_rows($result) > 0) {
         $set = '';
         while ($row = mysql_fetch_array($result)) $set .= $row['cid'] . ',';
         $set = '(' . substr($set, 0, -1) . ')';
         $sql = "UPDATE {$CONFIG['TABLE_CATEGORIES']} " . "SET parent = '0' " . "WHERE parent=cid OR parent NOT IN $set";
-        $result = db_query($sql);
+        $result = cpg_db_query($sql);
     }
 }
 
 function get_subcat_data($parent, $ident = '')
 {
     global $CONFIG, $CAT_LIST;
+    if ($CONFIG['categories_alpha_sort'] == 1) {
+    $sort_query = 'name';
+    } else {
+    $sort_query = 'pos';
+    }
 
-    $sql = "SELECT cid, name, description " . "FROM {$CONFIG['TABLE_CATEGORIES']} " . "WHERE parent = '$parent' " . "ORDER BY pos";
-    $result = db_query($sql);
+    $sql = "SELECT cid, name, description " . "FROM {$CONFIG['TABLE_CATEGORIES']} " . "WHERE parent = '$parent' " . "ORDER BY $sort_query";
+    $result = cpg_db_query($sql);
 
     if (($cat_count = mysql_num_rows($result)) > 0) {
-        $rowset = db_fetch_rowset($result);
+        $rowset = cpg_db_fetch_rowset($result);
         $pos = 0;
         foreach ($rowset as $subcat) {
             if ($pos > 0) {
@@ -76,16 +85,16 @@
     global $CAT_LIST, $CONFIG;
 
     foreach ($CAT_LIST as $category)
-    db_query("UPDATE {$CONFIG['TABLE_CATEGORIES']} SET pos='{$category['pos']}' WHERE cid = '{$category['cid']}' LIMIT 1");
+    cpg_db_query("UPDATE {$CONFIG['TABLE_CATEGORIES']} SET pos='{$category['pos']}' WHERE cid = '{$category['cid']}' LIMIT 1");
 }
 
 function cat_list_box($highlight = 0, $curr_cat, $on_change_refresh = true)
 {
-    global $CAT_LIST, $PHP_SELF,$lang_albmgr_php;
+    global $CAT_LIST, $lang_albmgr_php; //$PHP_SELF,
 
     if ($on_change_refresh) {
         $lb = <<< EOT
-                        <select onChange="if(this.options[this.selectedIndex].value) window.location.href='$PHP_SELF?op=setparent&cid=$curr_cat&parent='+this.options[this.selectedIndex].value;"  name="parent" class="listbox">
+                        <select onChange="if(this.options[this.selectedIndex].value) window.location.href='{$_SERVER['PHP_SELF']}?op=setparent&amp;cid=$curr_cat&amp;parent='+this.options[this.selectedIndex].value;"  name="parent" class="listbox">
 
 EOT;
     } else {
@@ -111,8 +120,8 @@
 
 function form_alb_thumb()
 {
-    global $CONFIG, $lang_catmgr_php, $lang_modifyalb_php, $current_category, $cid;
-    $results = db_query("SELECT pid, filepath, filename, url_prefix FROM {$CONFIG['TABLE_PICTURES']},{$CONFIG['TABLE_ALBUMS']} WHERE {$CONFIG['TABLE_PICTURES']}.aid = {$CONFIG['TABLE_ALBUMS']}.aid AND {$CONFIG['TABLE_ALBUMS']}.category = '$cid' AND approved='YES' ORDER BY filename");
+    global $CONFIG, $lang_catmgr_php, $lang_modifyalb_php, $current_category, $cid,$USER_DATA;
+    $results = cpg_db_query("SELECT pid, filepath, filename, url_prefix FROM {$CONFIG['TABLE_PICTURES']},{$CONFIG['TABLE_ALBUMS']} WHERE {$CONFIG['TABLE_PICTURES']}.aid = {$CONFIG['TABLE_ALBUMS']}.aid AND {$CONFIG['TABLE_ALBUMS']}.category = '$cid' AND approved='YES' ORDER BY filename");
     if (mysql_num_rows($results) == 0) {
         echo <<<EOT
         <tr>
@@ -121,23 +130,24 @@
                 </td>
                 <td class="tableb" valign="top">
                         <i>{$lang_modifyalb_php['alb_empty']}</i>
-                        <input type="hidden" name="thumb" value="0">
+                        <input type="hidden" name="thumb" value="0" />
                 </td>
         </tr>
 
 EOT;
         return;
     }
+    $cpg_nopic_data = cpg_get_system_thumb('nopic.jpg',$USER_DATA['user_id']);
+    $initial_thumb_url = $cpg_nopic_data['thumb']; //'images/nopic.jpg';
 
     echo <<<EOT
 <script language="JavaScript" type="text/JavaScript">
 var Pic = new Array()
 
-Pic[0] = 'images/nopic.jpg'
+Pic[0] = '$initial_thumb_url'
 
 EOT;
 
-    $initial_thumb_url = 'images/nopic.jpg';
     $img_list = array(0 => $lang_modifyalb_php['last_uploaded']);
     while ($picture = mysql_fetch_array($results)) {
         $thumb_url = get_pic_url($picture, 'thumb');
@@ -182,7 +192,7 @@
 
 function display_cat_list()
 {
-    global $CAT_LIST, $PHP_SELF;
+    global $CAT_LIST, $CONFIG; //$PHP_SELF,
 
     $CAT_LIST3 = $CAT_LIST;
 
@@ -190,25 +200,25 @@
         echo "        <tr>\n";
         echo '                <td class="tableb" width="80%"><b>' . $category['name'] . '</b></td>' . "\n";
 
-        if ($category['pos'] > 0) {
-            echo '                <td class="tableb" width="4%"><a href="' . $PHP_SELF . '?op=move&cid1=' . $category['cid'] . '&pos1=' . ($category['pos']-1) . '&cid2=' . $category['prev'] . '&pos2=' . ($category['pos']) . '">' . '<img src="images/up.gif"  border="0">' . '</a></td>' . "\n";
+        if ($category['pos'] > 0 && $CONFIG['categories_alpha_sort'] != 1) {
+            echo '                <td class="tableb" width="4%"><a href="' . $_SERVER['PHP_SELF'] . '?op=move&amp;cid1=' . $category['cid'] . '&amp;pos1=' . ($category['pos']-1) . '&amp;cid2=' . $category['prev'] . '&amp;pos2=' . ($category['pos']) . '">' . '<img src="images/up.gif"  border="0" alt="" />' . '</a></td>' . "\n";
         } else {
             echo '                <td class="tableb" width="4%">' . '&nbsp;' . '</td>' . "\n";
         }
 
-        if ($category['pos'] < $category['cat_count']-1) {
-            echo '                <td class="tableb" width="4%"><a href="' . $PHP_SELF . '?op=move&cid1=' . $category['cid'] . '&pos1=' . ($category['pos'] + 1) . '&cid2=' . $category['next'] . '&pos2=' . ($category['pos']) . '">' . '<img src="images/down.gif"  border="0">' . '</a></td>' . "\n";
+        if ($category['pos'] < $category['cat_count']-1  && $CONFIG['categories_alpha_sort'] != 1) {
+            echo '                <td class="tableb" width="4%"><a href="' . $_SERVER['PHP_SELF'] . '?op=move&amp;cid1=' . $category['cid'] . '&amp;pos1=' . ($category['pos'] + 1) . '&amp;cid2=' . $category['next'] . '&amp;pos2=' . ($category['pos']) . '">' . '<img src="images/down.gif"  border="0" alt="" />' . '</a></td>' . "\n";
         } else {
             echo '                <td class="tableb" width="4%">' . '&nbsp;' . '</td>' . "\n";
         }
 
         if ($category['cid'] != 1) {
-            echo '                <td class="tableb" width="4%"><a href="' . $PHP_SELF . '?op=deletecat&cid=' . $category['cid'] . '" onClick="return confirmDel(\'' . addslashes(str_replace('&nbsp;', '', $category['name'])) . '\')">' . '<img src="images/delete.gif"  border="0">' . '</a></td>' . "\n";
+            echo '                <td class="tableb" width="4%"><a href="' . $_SERVER['PHP_SELF'] . '?op=deletecat&amp;cid=' . $category['cid'] . '" onClick="return confirmDel(\'' . addslashes(str_replace('&nbsp;', '', $category['name'])) . '\')">' . '<img src="images/delete.gif"  border="0" alt="" />' . '</a></td>' . "\n";
         } else {
             echo '                <td class="tableb" width="4%">' . '&nbsp;' . '</td>' . "\n";
         }
 
-        echo '                <td class="tableb" width="4%">' . '<a href="' . $PHP_SELF . '?op=editcat&cid=' . $category['cid'] . '">' . '<img src="images/edit.gif" border="0">' . '</a></td>' . "\n";
+        echo '                <td class="tableb" width="4%">' . '<a href="' . $_SERVER['PHP_SELF'] . '?op=editcat&amp;cid=' . $category['cid'] . '">' . '<img src="images/edit.gif" border="0" alt="" />' . '</a></td>' . "\n";
         echo '                <td class="tableb" width="4%">' . "\n" . cat_list_box($category['parent'], $category['cid']) . "\n" . '</td>' . "\n";
         echo "        </tr>\n";
     }
@@ -219,7 +229,7 @@
     global $CONFIG, $children;
 
     $sql = "SELECT cid " . "FROM {$CONFIG['TABLE_CATEGORIES']} " . "WHERE parent = '$parent' ";
-    $result = db_query($sql);
+    $result = cpg_db_query($sql);
 
     if (($cat_count = mysql_num_rows($result)) > 0) {
                 while ($row = mysql_fetch_array($result)) {
@@ -232,110 +242,129 @@
         return false;
 }
 
-$op = isset($HTTP_GET_VARS['op']) ? $HTTP_GET_VARS['op'] : '';
+
+if (isset($_POST['update_config'])) {
+    $value = $_POST['categories_alpha_sort'];
+            cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value = '$value' WHERE name = 'categories_alpha_sort'");
+            $CONFIG['categories_alpha_sort'] = $value;
+            if ($CONFIG['log_mode'] == CPG_LOG_ALL) {
+                    log_write('CONFIG UPDATE SQL: '.
+                              "UPDATE {$CONFIG['TABLE_CONFIG']} SET value = '$value' WHERE name = 'categories_alpha_sort'\n".
+                              'TIME: '.date("F j, Y, g:i a")."\n".
+                              'USER: '.$USER_DATA['user_name'],
+                              CPG_DATABASE_LOG
+                              );
+            }
+
+}
+
+
+$op = isset($_GET['op']) ? $_GET['op'] : '';
 $current_category = array('cid' => '0', 'name' => '', 'parent' => '0', 'description' => '');
 
 switch ($op) {
     case 'move':
-        if (!isset($HTTP_GET_VARS['cid1']) || !isset($HTTP_GET_VARS['cid2']) || !isset($HTTP_GET_VARS['pos1']) || !isset($HTTP_GET_VARS['pos2'])) cpg_die(CRITICAL_ERROR, sprintf($lang_catmgr_php['miss_param'], 'move'), __FILE__, __LINE__);
+        if (!isset($_GET['cid1']) || !isset($_GET['cid2']) || !isset($_GET['pos1']) || !isset($_GET['pos2'])) cpg_die(CRITICAL_ERROR, sprintf($lang_catmgr_php['miss_param'], 'move'), __FILE__, __LINE__);
 
-        $cid1 = (int)$HTTP_GET_VARS['cid1'];
-        $cid2 = (int)$HTTP_GET_VARS['cid2'];
-        $pos1 = (int)$HTTP_GET_VARS['pos1'];
-        $pos2 = (int)$HTTP_GET_VARS['pos2'];
+        $cid1 = (int)$_GET['cid1'];
+        $cid2 = (int)$_GET['cid2'];
+        $pos1 = (int)$_GET['pos1'];
+        $pos2 = (int)$_GET['pos2'];
 
-        db_query("UPDATE {$CONFIG['TABLE_CATEGORIES']} SET pos='$pos1' WHERE cid = '$cid1' LIMIT 1");
-        db_query("UPDATE {$CONFIG['TABLE_CATEGORIES']} SET pos='$pos2' WHERE cid = '$cid2' LIMIT 1");
+        cpg_db_query("UPDATE {$CONFIG['TABLE_CATEGORIES']} SET pos='$pos1' WHERE cid = '$cid1' LIMIT 1");
+        cpg_db_query("UPDATE {$CONFIG['TABLE_CATEGORIES']} SET pos='$pos2' WHERE cid = '$cid2' LIMIT 1");
         break;
 
     case 'setparent':
-        if (!isset($HTTP_GET_VARS['cid']) || !isset($HTTP_GET_VARS['parent'])) cpg_die(CRITICAL_ERROR, sprintf($lang_catmgr_php['miss_param'], 'setparent'), __FILE__, __LINE__);
+        if (!isset($_GET['cid']) || !isset($_GET['parent'])) cpg_die(CRITICAL_ERROR, sprintf($lang_catmgr_php['miss_param'], 'setparent'), __FILE__, __LINE__);
 
-        $cid = (int)$HTTP_GET_VARS['cid'];
-        $parent = (int)$HTTP_GET_VARS['parent'];
+        $cid = (int)$_GET['cid'];
+        $parent = (int)$_GET['parent'];
                 $children=array();
                 verify_children($cid, $cid);
                 if (!in_array($parent, $children)){
-                db_query("UPDATE {$CONFIG['TABLE_CATEGORIES']} SET parent='$parent', pos='-1' WHERE cid = '$cid' LIMIT 1");
+                cpg_db_query("UPDATE {$CONFIG['TABLE_CATEGORIES']} SET parent='$parent', pos='-1' WHERE cid = '$cid' LIMIT 1");
                 }else{
                         cpg_die(ERROR, "You cannot move a category into its own child", __FILE__, __LINE__);
                 }
                 break;
 
     case 'editcat':
-        if (!isset($HTTP_GET_VARS['cid'])) cpg_die(CRITICAL_ERROR, sprintf($lang_catmgr_php['miss_param'], 'editcat'), __FILE__, __LINE__);
+        if (!isset($_GET['cid'])) cpg_die(CRITICAL_ERROR, sprintf($lang_catmgr_php['miss_param'], 'editcat'), __FILE__, __LINE__);
 
-        $cid = (int)$HTTP_GET_VARS['cid'];
-        $result = db_query("SELECT cid, name, parent, description, thumb FROM {$CONFIG['TABLE_CATEGORIES']} WHERE cid = '$cid' LIMIT 1");
+        $cid = (int)$_GET['cid'];
+        $result = cpg_db_query("SELECT cid, name, parent, description, thumb FROM {$CONFIG['TABLE_CATEGORIES']} WHERE cid = '$cid' LIMIT 1");
 
         if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_catmgr_php['unknown_cat'], __FILE__, __LINE__);
         $current_category = mysql_fetch_array($result);
         break;
 
     case 'updatecat':
-        if (!isset($HTTP_POST_VARS['cid']) || !isset($HTTP_POST_VARS['parent']) || !isset($HTTP_POST_VARS['name']) || !isset($HTTP_POST_VARS['description'])) cpg_die(CRITICAL_ERROR, sprintf($lang_catmgr_php['miss_param'], 'updatecat'), __FILE__, __LINE__);
+        if (!isset($_POST['cid']) || !isset($_POST['parent']) || !isset($_POST['name']) || !isset($_POST['description'])) cpg_die(CRITICAL_ERROR, sprintf($lang_catmgr_php['miss_param'], 'updatecat'), __FILE__, __LINE__);
 
-                $name = trim($HTTP_POST_VARS['name']);
+                $name = trim($_POST['name']);
                 if (empty($name)){
                         break;
                 }
 
 
-        $cid = (int)$HTTP_POST_VARS['cid'];
-        $parent = (int)$HTTP_POST_VARS['parent'];
-        $thumb = (int)$HTTP_POST_VARS['thumb'];
-        $name = trim($HTTP_POST_VARS['name']) ? addslashes($HTTP_POST_VARS['name']) : '&lt;???&gt;';
-        $description = addslashes($HTTP_POST_VARS['description']);
+        $cid = (int)$_POST['cid'];
+        $parent = (int)$_POST['parent'];
+        $thumb = (int)$_POST['thumb'];
+        $name = trim($_POST['name']) ? addslashes($_POST['name']) : '&lt;???&gt;';
+        $description = addslashes($_POST['description']);
                 $children=array();
                 verify_children($cid, $cid);
                 if (!in_array($parent, $children)){
-                db_query("UPDATE {$CONFIG['TABLE_CATEGORIES']} SET parent='$parent', name='$name', description='$description', thumb='$thumb' WHERE cid = '$cid' LIMIT 1");
+                cpg_db_query("UPDATE {$CONFIG['TABLE_CATEGORIES']} SET parent='$parent', name='$name', description='$description', thumb='$thumb' WHERE cid = '$cid' LIMIT 1");
                 }else{
-                        db_query("UPDATE {$CONFIG['TABLE_CATEGORIES']} SET name='$name', description='$description', thumb='$thumb' WHERE cid = '$cid' LIMIT 1");
+                        cpg_db_query("UPDATE {$CONFIG['TABLE_CATEGORIES']} SET name='$name', description='$description', thumb='$thumb' WHERE cid = '$cid' LIMIT 1");
                 }
         break;
 
     case 'createcat':
-        if (!isset($HTTP_POST_VARS['parent']) || !isset($HTTP_POST_VARS['name']) || !isset($HTTP_POST_VARS['description'])) cpg_die(CRITICAL_ERROR, sprintf($lang_catmgr_php['miss_param'], 'createcat'), __FILE__, __LINE__);
+        if (!isset($_POST['parent']) || !isset($_POST['name']) || !isset($_POST['description'])) cpg_die(CRITICAL_ERROR, sprintf($lang_catmgr_php['miss_param'], 'createcat'), __FILE__, __LINE__);
 
-                $name = trim($HTTP_POST_VARS['name']);
+                $name = trim($_POST['name']);
 
                 if (empty($name)){
                         break;
                 }
 
 
-                $parent = (int)$HTTP_POST_VARS['parent'];
-        $name = trim($HTTP_POST_VARS['name']) ? addslashes($HTTP_POST_VARS['name']) : '&lt;???&gt;';
-        $description = addslashes($HTTP_POST_VARS['description']);
+                $parent = (int)$_POST['parent'];
+        $name = trim($_POST['name']) ? addslashes($_POST['name']) : '&lt;???&gt;';
+        $description = addslashes($_POST['description']);
 
-        db_query("INSERT INTO {$CONFIG['TABLE_CATEGORIES']} (pos, parent, name, description) VALUES ('10000', '$parent', '$name', '$description')");
+        cpg_db_query("INSERT INTO {$CONFIG['TABLE_CATEGORIES']} (pos, parent, name, description) VALUES ('10000', '$parent', '$name', '$description')");
         break;
 
     case 'deletecat':
-        if (!isset($HTTP_GET_VARS['cid'])) cpg_die(CRITICAL_ERROR, sprintf($lang_catmgr_php['miss_param'], 'deletecat'), __FILE__, __LINE__);
+        if (!isset($_GET['cid'])) cpg_die(CRITICAL_ERROR, sprintf($lang_catmgr_php['miss_param'], 'deletecat'), __FILE__, __LINE__);
 
-        $cid = (int)$HTTP_GET_VARS['cid'];
+        $cid = (int)$_GET['cid'];
 
-        $result = db_query("SELECT parent FROM {$CONFIG['TABLE_CATEGORIES']} WHERE cid = '$cid' LIMIT 1");
+        $result = cpg_db_query("SELECT parent FROM {$CONFIG['TABLE_CATEGORIES']} WHERE cid = '$cid' LIMIT 1");
         if ($cid == 1) cpg_die(ERROR, $lang_catmgr_php['usergal_cat_ro'], __FILE__, __LINE__);
         if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_catmgr_php['unknown_cat'], __FILE__, __LINE__);
         $del_category = mysql_fetch_array($result);
         $parent = $del_category['parent'];
-        $result = db_query("UPDATE {$CONFIG['TABLE_CATEGORIES']} SET parent='$parent' WHERE parent = '$cid'");
-        $result = db_query("UPDATE {$CONFIG['TABLE_ALBUMS']} SET category='$parent' WHERE category = '$cid'");
-        $result = db_query("DELETE FROM {$CONFIG['TABLE_CATEGORIES']} WHERE cid='$cid' LIMIT 1");
+        $result = cpg_db_query("UPDATE {$CONFIG['TABLE_CATEGORIES']} SET parent='$parent' WHERE parent = '$cid'");
+        $result = cpg_db_query("UPDATE {$CONFIG['TABLE_ALBUMS']} SET category='$parent' WHERE category = '$cid'");
+        $result = cpg_db_query("DELETE FROM {$CONFIG['TABLE_CATEGORIES']} WHERE cid='$cid' LIMIT 1");
         break;
 }
 
 fix_cat_table();
 get_subcat_data(0);
-update_cat_order();
+if ($CONFIG['categories_alpha_sort'] != 1) {
+    update_cat_order();
+}
 
 pageheader($lang_catmgr_php['manage_cat']);
 echo <<<EOT
 
-<script language="javascript">
+<script language="javascript" type="text/javascript">
 function confirmDel(catName)
 {
     return confirm("{$lang_catmgr_php['confirm_delete']} (" + catName + ") ?");
@@ -346,14 +375,14 @@
 EOT;
 
 starttable('100%');
-
+$help = '&nbsp;'.cpg_display_help('f=index.htm&amp;as=cat_cp&amp;ae=albmgr&amp;top=1', '600', '400');
 echo <<<EOT
         <tr>
-                <td class="tableh1"><b><span class="statlink">{$lang_catmgr_php['category']}</span></b></td>
+                <td class="tableh1"><b><span class="statlink">{$lang_catmgr_php['category']}</span></b>$help</td>
                 <td colspan="4" class="tableh1" align="center"><b><span class="statlink">{$lang_catmgr_php['operations']}</span></b></td>
                 <td class="tableh1" align="center"><b><span class="statlink">{$lang_catmgr_php['move_into']}</span></b></td>
         </tr>
-        <form method="get" action="$PHP_SELF">
+        <form method="get" action="{$_SERVER['PHP_SELF']}">
 
 EOT;
 
@@ -364,6 +393,36 @@
 
 EOT;
 
+
+
+// configure sort category alphabetically
+    $yes_selected = $CONFIG['categories_alpha_sort'] ? 'checked="checked"' : '';
+    $no_selected = !$CONFIG['categories_alpha_sort'] ? 'checked="checked"' : '';
+
+echo <<<EOT
+        <script language="javascript" type="text/javascript">
+        <!--
+        function checkFormSubmit()
+        {
+        document.catsortconfig.submit()
+        }
+        -->
+        </script>
+
+<form name="catsortconfig" action="{$_SERVER['PHP_SELF']}" method="post">
+        <tr>
+            <td class="tablef" colspan="6">
+                        {$lang_catmgr_php['categories_alpha_sort']}
+                        &nbsp;&nbsp;
+                        <input type="radio" id="categories_alpha_sort1" name="categories_alpha_sort" value="1"  onclick="checkFormSubmit()" $yes_selected /><label for="categories_alpha_sort1" class="clickable_option">$lang_yes</label>
+                        &nbsp;&nbsp;
+                        <input type="radio" id="categories_alpha_sort0" name="categories_alpha_sort" value="0"  onclick="checkFormSubmit()" $no_selected /><label for="categories_alpha_sort0" class="clickable_option">$lang_no</label>
+                        &nbsp;&nbsp;
+                        <input type="hidden" name="update_config" value="{$lang_catmgr_php['save_cfg']}" class="button" />
+                </td>
+        </tr>
+        </form>
+EOT;
 endtable();
 
 echo "<br />\n";
@@ -371,9 +430,10 @@
 starttable('100%', $lang_catmgr_php['update_create'], 2);
 $lb = cat_list_box($current_category['parent'], $current_category['cid'], false);
 $op = $current_category['cid'] ? 'updatecat' : 'createcat';
+if ($CONFIG['show_bbcode_help']) {$description_help .= '&nbsp;'. cpg_display_help('f=index.html&amp;base=64&amp;h='.urlencode(base64_encode(serialize($lang_bbcode_help_title))).'&amp;t='.urlencode(base64_encode(serialize($lang_bbcode_help))),470,245);}
 echo <<<EOT
-        <form method="post" action="$PHP_SELF?op=$op">
-        <input type="hidden" name="cid" value ="{$current_category['cid']}">
+        <form method="post" action="{$_SERVER['PHP_SELF']}?op=$op">
+        <input type="hidden" name="cid" value ="{$current_category['cid']}" />
         <tr>
             <td width="40%" class="tableb">
                         {$lang_catmgr_php['parent_cat']}
@@ -387,15 +447,15 @@
                         {$lang_catmgr_php['cat_title']}
         </td>
         <td width="60%" class="tableb" valign="top">
-                <input type="text" style="width: 100%" name="name" value="{$current_category['name']}" class="textinput">
+                <input type="text" style="width: 100%" name="name" value="{$current_category['name']}" class="textinput" />
                 </td>
         </tr>
         <tr>
                 <td class="tableb" valign="top">
-                        {$lang_catmgr_php['cat_desc']}
+                        {$lang_catmgr_php['cat_desc']}$description_help
                 </td>
                 <td class="tableb" valign="top">
-                        <textarea name="description" ROWS="5" COLS="40" SIZE="9"  WRAP="virtual" STYLE="WIDTH: 100%;" class="textinput">{$current_category['description']}</textarea>
+                        <textarea name="description" rows="5" cols="40" style="width: 100%;" class="textinput">{$current_category['description']}</textarea>
                 </td>
         </tr>
 EOT;
@@ -405,7 +465,7 @@
 echo <<<EOT
         <tr>
                 <td colspan="2" align="center" class="tablef">
-                <input type="submit" value="{$lang_catmgr_php['update_create']}" class="button">
+                <input type="submit" value="{$lang_catmgr_php['update_create']}" class="button" />
                 </td>
                 </form>
         </tr>
diff -ruN 133/CHANGELOG cpg148/CHANGELOG
--- 133/CHANGELOG	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/CHANGELOG	2006-06-08 00:23:44.000000000 -0500
@@ -1,138 +1,421 @@
-Coppermine version: 1.3.3
-$Source: /cvsroot/coppermine/stable/CHANGELOG,v $
-$Revision: 1.35 $
+************************
+Coppermine Photo Gallery
+************************
+Copyright (c) 2003-2006 Coppermine Dev Team
+v1.1 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 as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+********************************************
+Coppermine version: 1.4.8
+$Source$
+$Revision: 3116 $
 $Author: gaugau $
-$Date: 2005/04/19 03:17:10 $
+$Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+*********************************************
+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)
+*********************************************
 
-Added Title option to sort in albums, Tarique
-Separated the breadcrumb block so that it can be placed independently of category, Tarique
-Added option to choose max hieght or width for thumbnails - will help in creating nicer looking thumbnail rows and cols, Tarique
-Added option to display a clickable flimstrip of thumbnails below the image display, Tarique
-Added option to show first level albums of a category instead of just statistics of the category, Tarique
-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
-Added option of turning on OR off the showing of "Private" Icon to unlogged / unprivileged user, Tarique
-Added Breadcrumb navigation to include album names - 23 Aug 2003, Tarique
-Added Last Updated Album Block - 23 Aug 2003, Tarique
-Fixed the bug in search.inc.php - 1st September 2003, Tarique
-Added Edit Name in comments - 2nd September 2003, Tarique
-Added IP logging - 18th - 18th September 2003, Jack
-Added Fav Pics Option - 18th September 2003, Tarique
-Added AnyContent Block - 19th September 2003, Tarique
-Added Complete Queries to the debug output - 24th September 2003, Tarique
-Added Comment IP viewing - 24th September 2003, Jack
-Fixed Batch Update to force selection of an album & identify the category of an album - 25th September 2003, Jack
-Added Email notification on Comment - 25th September 2003, Tarique
-Moved hardcoded text from util.php to language file - 27th September 2003, GauGau
-updated dutch.php and greek.php (minor bugfixes by original translators) - 30th September 2003, GauGau
-Added 'no right-click' admin option (I know this is childish but has been requested often), db update necessary (see update.sql) - 30th September 2003, GauGau
-IP Logging now on picture uploads - 30th September 2003, Jack
-fixed improper html tags in hardwired theme - 1st October 2003, GauGau
-added version info to html output (above </body>) for easier support - 1st October, GauGau
-Added user banning functionality - 2nd October, 2003,
-Added offline-manual in /docs-folder (manual.pdf) - 03rd October 2003, GauGau
-Fixed charset in pop-up bug (http://coppermine.sourceforge.net/board/viewtopic.php?t=291) - 05th October 2003, GauGau
-Fixed pop-up scrollbar bug (http://coppermine.sourceforge.net/board/viewtopic.php?t=290) - 05th October 2003, GauGau
-Added 1.2.0 translations for dutch, finnish, norwegian, spanish - 05th October 2003, GauGau
-Added 1.2.0 translations for arabic, hebrew and turkish - 06th October 2003, GauGau
-Moved all docs into the docs folder - 06th October 2003, GauGau
-Added 1.2.0 translations for swedish and german - 07th October 2003, GauGau
-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 - 07th October 2003, GauGau
-Added 1.2.0 indonesian (done by sengsara), updated danish (Laugesen) - 08th October 2003, GauGau
-Fixed corrupted language files (mustn't be in unicode, but ansi)  - 08th October 2003, GauGau
-Added romanian language file - 09th October 2003, GauGau
-Fixed rtl-bug (filesize/unit) - 09th October 2003, GauGau
-Added french translation for 1.2.0 - 10th October 2003, GauGau
-Added korean language file for 1.2.0 - 10th October 2003, GauGau
-Added slovenian language file for 1.2.0 - 12th October 2003, GauGau
-Added croatian language file for 1.2.0 - 14th October 2003, GauGau
-Added chinese_gb language file for 1.2.0 - 14th October 2003, GauGau
-Added Thumbnails for categories, Edit Single Picture, EXIF and IPTC data shown, some bug fixes and new bugs - 16th October 2003, Tarique
-Added latvian language file for 1.2.0 - 16th October 2003, GauGau
-Added notification on user registration by email (admin option) - 19th October 2003, GauGau
-Added option to disable comment flood protection - 19th October 2003, GauGau
-Added estonian and japanese language file for 1.2.0 - 21th October 2003, GauGau
-Updated croatian, french, german, italian  - 21th October 2003, GauGau
-Added portuguese language file for 1.2.0 - 22th October 2003, GauGau
-Removed buggy no right-click option - 27th October2003, GauGau
-Added options to searchnew.php (batch-add): album selection mandatory; no dsiplay of dot-folders, userpics nor manipulation folders; buttons "select all/unselect all" - 2nd November 2003, GauGau
-Added focus on search box and login box - 2nd November, GauGau
-Added admin notification for upload approval - 2nd November, GauGau
-Added Breadcrumb for meta-albums -  8th November 2003, Tarique
-Added forgot my password link in login form - 9th November - GauGau
-Cosmetical fixes to util.php - 10th November 2003, GauGau
-Added picture ownername display as an admin setable option - 17th November 2003, Tarique
-Moved debug_output from themes to functions.inc.php with easy copy-and-paste option - 22nd November 2003, GauGau
-Changed yes/no dropdown in config to radio buttons (less clicks!) - 22nd November 2003, GauGau
-Added language and theme selection - 19th December 2003, GauGau
-Added admin set able option to put gallery offline - 3rd January 2004, Tarique
-Added a faster EXIF Reader class - 7th January 2004, Tarique
-Added a new crop and rotate editor - 7th January 2004, Tarique
-Added RSS Feed Add On - 9th January 2004, Tarique
-Added admin option "show views under thumbnail" - 29th January 2004, GauGau
-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} - February 1, 2004, Chris
-Added category name to dropdown in upload.php (user contrib by the Burrek) - 17th February 2004, GauGau
-Added memberlist hack by jason - 17th February 2004, GauGau
-Updated the documentation - 17th February 2004, GauGau
-Added user FAQ (admin option) - 18th February 2004, GauGau
-Added "user can't rate own picture" hack (user contrib by jdbaranger) - 20th February 2004, GauGau
-Added bbcode help (user contrib by icebox) - 20th February 2004, GauGau
-Added clickable album names (user contrib) - 21th February 2004, GauGau
-Added theme 'styleguide' - 29th February 2004, GauGau
-Added ecards logging - 29th February 2004, GauGau
-Re-introduced "notify admin on comments" - 29th February 2004, GauGau
-Moved HTML format for image-borders from theme.php to style.css - 29th February 2004, GauGau
-Changed "picture" to "file" in lang/english.php - March 1, 2004, Chris
-Added bug fixes for video mod to {reviewcom.php;index.php;displayimage.php} - March 1, 2004, Chris
-Added config option "debug output for admin only" - 2nd March 2004, GauGau
-Added multiple HTTP upload changes to the language file - 2nd March 2004, Hyperion
-Added Download Favourites as Zip file - 4th March 2004, Tarique
-Added footnote on album manager to explain group settings - 5th March 2004, GauGau
-Added feature "admin can't ban himself" - 11th March 2004, GauGau
-Added IP address lookup - 14th March 2004, GauGau
-Added switch to turn off notices in debug mode - 14th March 2004, GauGau
-Added slideshow intervall as admin option - 14th March 2004, GauGau
-Added pic keywords to meta tags - 14th March 2004, GauGau
-Added multiple URI upload changes to the language file - 16th March 2004, Hyperion
-Fixed album thumb bug - 22 March 2004, Chris
-Added support for multiple HTTP/URI uploads - 30 March 2004, Hyperion
-Added height/width fields to editOnePic.php - 20 April 2004, Chris
-Fixed height/width fields in editpics.php - 20 April 2004, Chris
-Fixed 'missing controls' bug in displayimage.php - 20 April 2004, Chris
-Changed 'tiff', 'ram', and 'psd' doctypes to 'document' - 22 April 2004, Chris
-Updated miscellaneous documentation information - 24 April 2004, Chris
-Updated/Added new screenshot gifs - 24 April 2004, Chris
-Bridge to Simple Machines Forum (SMF) - April 2004, Jack
-Calculate suitable permissioons and quotas for users in multiple usergroups - May 2004, Jack
-Album visibility now correct for admins and users in multiple usergroups - May 2004, Jack
-Release 1.3.0 - 11 June 2004, GauGau
-Removed 'field1' typo in editOnepics.php, 13th June 2004 casper
-Changed 'cpg130_filetypes' to 'CPG_filetypes' - 14 June 2004, Chris
-Added 'images' folder to 'themes/classic' and inserted Coppermine logo as 'site_logo.png' - 15 June 2004, Chris
-Fixed user album thumb showing only 'nopic.jpg' - 15 June 2004, Chris
-Changed thumb generation in index.php [list_users()] to same as devel branch - 15 June 2004, Chris
-Fixed user album visibility issue - 16 June 2004, Chris
-Fixed pic count in categories issue - 16 June 2004, Chris
-Added Finnish and Malay translations - 22 June 2004, GauGau
-Removed 17 cpg1.2.1 language files from stable cvs branch - 22 June 2004, GauGau
-Added Arabic language files (user contrib) - 25 June 2004, GauGau
-Added Swedish language files (user contrib) - 25 June 2004, GauGau
-Added Latvian language files (user contrib) - 30 June 2004, GauGau
-Added Czech language files (user contrib) - 30 June 2004, GauGau
-Added warning in docs to backup anycontent when upgrading, 4 July 2004, Casper
-Fixed double slash '//' bug in upload notification email, in upload.php - 17th July 2004, Casper
-Updated version info to cpg1.3.2
-Added PunBB integration support - 9th August, Nibbler
-Added version check routine for easier upgrades - 16 August 2004, GauGau
-Added Turkish language file (user contrib) - 05 September 2004, GauGau
-Added Catalan language file (user contrib) - 05 September 2004, GauGau
-Added Uighur language file (user contrib) - 10 September 2004, GauGau
-Added Estonian language file (user contrib) - 10 September 2004, GauGau
-Added Kurdish language file (user contrib) - 15 September 2004, GauGau
-Fixed typos in French language file (user contribution) - 29 September 2004, GauGau
-Added overhauled Russian translation (user contribution) - 29 September 2004, GauGau
-Added slovak translation (user contribution) - 06 November 2004, GauGau
-Added Basque language (user contribution) - 14 December 2004, GauGau
-Added Welsh language (user contribution) - 6 January 2004, GauGau
-Fixed 'inactive_tab' bug in theme.php (user contribution) - 5 February 2005, Donnoman
-Added persian (farsi) language file (user contribution) - 22 March 2005, GauGau
-Changed file headers and version numbers from cpg1.3.2 to cpg1.3.3 - 19 April 2005, GauGau
\ No newline at end of file
+2006-06-07 [M] Release of cpg1.4.8 {GauGau}
+2006-06-07 [M] Updated version count {GauGau}
+2006-06-07 [B] Reversed 'lastalb' fix due to stability issue {Paver}
+2006-06-06 [M] Release of cpg1.4.7 {GauGau}
+2006-06-06 [M] Updated version count in versioncheck.php {GauGau}
+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 [B] Removed filmstrip function from classic theme {Nibbler}
+2006-06-05 [S] Fixed the usermgr security issue {Abbas}
+2006-06-04 [B] Fixed private images showing up in lastup & random {Paver}
+2006-05-23 [M] Increased version number in svn from 1.4.6 to 1.4.7 {GauGau}
+2006-05-23 [D] Added missing detail in database requirements section {GauGau}
+2006-05-19 [M] Release of cpg1.4.6 {GauGau}
+2006-05-19 [M] Updated default table prefix {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 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 [D] Changed layout of changelog (this file) {GauGau}
+2006-05-17 [A] Added Finnish language (user contrib) {GauGau}
+2006-05-17 [S] Fixed 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-17 [O] Converted english_gb.php from partial translation that needed language fallback to full translation {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-10 [B] Fixed admin recognition issue in IPB bridge {Nibbler}
+2006-05-09 [D] Updated screenshots in docs {GauGau}
+2006-05-09 [M] Changed coppermine version from cpg1.4.5 to cpg1.4.6 {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 JavaScript error messages for crop and rotate {GauGau}
+2006-05-08 [B] Fixed bug where input field was being saved for sender's name {TranzNDance}
+2006-04-21 [M] Released cpg1.4.5 {GauGau}
+2006-04-21 [S] Fixed remote file inclusion vulnerability {GauGau}
+2006-04-10 [M] Re-added config.php and server_relocate.php to overwrite the outdated files when users upgrade {GauGau}
+2006-03-12 [A] Added Georgian language file {GauGau}
+2006-03-06 [B] Fixed redirecting back to original url after adding to favs {Nibbler}
+2006-02-26 [M] CPG1.4.4 released {GauGau}
+2006-02-23 [B] Fixed bug in charsetmgr {Abbas}
+2006-02-20 [B] Fixing issue with smilie url prefix in admin comment notification {Nibbler}
+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-18 [M] Increased version count from 1.4.3 to 1.4.4 {GauGau}
+2006-02-18 [A] Added partial Portuguese translation {GauGau}
+2006-02-05 [A] Added Ukrainian, Slovak and Turkish translations {GauGau}
+2006-02-05 [A] Added ukrainian language string to language selector, fixed slovak flag {GauGau}
+2006-02-04 [B] Fixed reset password bug {Abbas}
+2006-02-04 [O] Added function get_batch_add_album_list to get the personal albums for admin on batch add page {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 [C] Fixed typo in dutch language file {GauGau}
+2006-01-25 [C] Fixed typo in dutch language file {GauGau}
+2006-01-25 [B] Fixed the Search Engine friendly URLs bug in displaying multipage thumbnails and albums {Abbas}
+2006-01-25 [B] Fixed issue "gif can't be added to favorites" {GauGau}
+2006-01-25 [C] Fixed css class glitch ("button" instead of "submit") {GauGau}
+2006-01-24 [A] Added Ukrainian translation {GauGau}
+2006-01-24 [A] Added Galician translation {GauGau}
+2006-01-21 [A] Added Russian translation {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-25 [B] Fixed Duplicate keys in $lang_picinfo in english.php {Donnoman}
+2005-12-10 [B] Fixed selecting sample theme from admin.php {Donnoman}
+2005-12-03 [C] Fixed project_vii css style which resulted in constant horizontal scrollbar {TranzNDance}
+2005-12-02 [C] Fixed XHTML compliance and charset missing from picEditor.php {Donnoman}
+2005-12-02 [B] Fixed moved title after setting the charset {Donnoman}
+2005-12-02 [B] Added fix for showing correct number of tabs and pages when viewing lastalb meta album {Abbas}
+2005-12-01 [C] Fixed minor typo in english.php regarding "Create intermediate pictures" {Donnoman}
+2005-11-28 [M] Increased version count from cpg1.4.2 to cpg1.4.3 {GauGau}
+2005-11-25 [M] Moved files from devel branch of CVS to stable branch {AbbasAli}
+2005-11-24 [B] Fixed non approved images from showing up errantly in albums with keywords set {Donnoman}
+2005-11-24 [D] Fixed example for template_sub_menu to include custom_link button in the docs {Donnoman}
+2005-11-20 [B] Applied speculative fixes to xp publisher component {Nibbler}
+2005-11-20 [A] Added phpBB 2.0.18 bridge support {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-20 [S] Added fix for XSS vulnaribility in language selector {Aditya}
+2005-09-20 [S] Added fix for forbidden characters (space and ampersand) issue {Abbas}
+2005-09-19 [A] Added portuguese language file {GauGau}
+2005-09-19 [D] Added improved XP publisher section to docs {GauGau}
+2005-09-09 [D] Added exif section to docs {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-12 [A] Added Galician language support (user contribution) {GauGau}
+2005-08-11 [C] Fixed hardwired. {Donnoman}
+2005-08-07 [B] Fixed mulitple keywords getting filtered out from iptc on upload {Donnoman}
+2005-08-07 [A] Changed Upload title to be iptc headline if iptc title isn't available {Donnoman}
+2005-07-24 [B] Removed depreciated randomizing code from index.php {Donnoman}
+2005-07-24 [B] 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 [D] Updated the translator's guide {GauGau}
+2005-07-04 [C] Fixed omission about privacy settings in french language file {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 require path to 'udb_base.inc.php' in the bridge files {Donnoman}
+2005-04-10 [B] Fixed notices coming from create_session in the bridge files  {Donnoman}
+2005-04-10 [B] Fixed custom thumbs in directories that have spaces {Donnoman}
+2005-04-10 [M] Changed themes/classic => themes/sample, themes/core => themes/classic, excluded 'sample' from the themeSelect, {Donnoman}
+2005-04-10 [C] Added <span> to alblink so that it's selector will work like the other anchor selectors {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] Enabled smilies in reviewcom.php (Review Comments) for comments with smilies {TranzNDance}
+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-17 [B] Various bug fixes in UDB integration {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-17 [A] Added ability to filter blocks and include plugin files into Coppermine {Chris}
+2005-02-15 [A] Added linked file statistics along with normal stats. (Admin setable) {Aditya}
+2005-02-15 [A] Added "anonymous user posting comments can not disguise as registered user" hack (contributed by nol33t) {GauGau}
+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 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 switch to show/hide admin username under thumbnails {Donnoman}
+2005-01-30 [A] Added display of the uploader under all thumbs when set in config (even random/lastviewed/lastupdated) {Donnoman}
+2005-01-27 [A] Added documentation link to admin menu {GauGau}
+2005-01-26 [A] Modified bridging processes (usermgr *can* work with all bridge files) {Chris}
+2005-01-26 [B] Bug fixes {Chris}
+2005-01-26 [B] Added HTML necessary for user customizable media players {Chris}
+2005-01-26 [A] Added coppermine bridge file (Coppermine is bridged 100% of the time) {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 utf8.files; the language.php files are encoded in utf8 {chtito}
+2005-01-02 [M] Moved the contents of english.php into English-utf-8.php {chtito}
+2005-01-02 [A] Link to the charset manager added to update.php {chtito}
+2005-01-01 [C] Some cosmetic changes in installer.css {?}
+2005-01-01 [O] Made utf-8 the default encoding for new installs; added a "not recommended" warnin for the 'language file' encoding {?}
+2005-01-01 [M] Changed default theme from "classic" to "core" {GauGau}
+2005-01-01 [A] Added charsetmgr.php to convert the encoding of the whole database {chtito}
+2005-01-01 [A] Added a update.in.php file for a couple of functions common with charsetmgr {?}
+2005-12-25 [A] Added a security alert for the admin if relocate_server.php exists {Donnoman}
+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 [O] Changed order of admin menu items to be more intuitive {GauGau}
+2004-12-23 [C] Fixed {APPROVAL_ID} causing validation issues {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 [C] Changed full size pic pop up to remove style.css and use embedded stylesheet to assure minimal padding {Donnoman}
+2004-12-23 [A] Added _TITLE localizations where _LNK's had been re used. {Donnoman}
+2004-12-20 [A] Enable BBcode for comments and ecards {TranzNDance}
+2004-12-19 [B] Fixed pipe separator display when no keywords existed on the search page {Donnoman}
+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-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 [A] Added provisional phpbb 2.2 integration support {Nibbler}
+2004-10-07 [C] Added "check/uncheck all" option in exif manager {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-06 [A] Added optional browsing through batch added files {GauGau}
+2004-10-05 [A] Added scripts for recording detailed statistics for votes and hits {Aditya}
+2004-10-05 [A] Added "check/uncheck all" option in groupmanager {GauGau}
+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 [O] Added overhauled Russian translation (user contribution) {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-27 [A] Added check/uncheck all fields in reviewcom.php {GauGau}
+2004-09-25 [O] Config.php renamed admin.php {Casper}
+2004-09-25 [O] Admin.php name changed to mode.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-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-31 [C] Added alt tags to some images for xhtml compliance {GauGau}
+2004-08-20 [B] Added facility to disable config settings that are irrelevent with bridged installs {Nibbler}
+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 [C] Fixed animated smilies stoppping to move when being clicked on (user contribution) {GauGau}
+2004-08-10 [A] Added display number of uploaded pictures in the profile mod (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-08-03 [A] Added section to album properties where the admin can reset views, votes and files {GauGau}
+2004-07-25 [A] Added bridge for PunBB {Nibbler}
+2004-07-22 [C] Changed help icon availability for all users vs. admin only {GauGau}
+2004-07-22 [D] Added overview over used colors in style sheets {GauGau}
+2004-07-22 [A] Added option 'user can change email address in profile' {GauGau}
+2004-07-20 [C] New javascript driven config page  {Nibbler}
+2004-07-20 [C] Modified groups manager to fit on one page {GauGau}
+2004-07-20 [A] Added reset view counter into admin tools {Nibbler}
+2004-07-19 [B] Changed activation email link to use config set gallery url {Nibbler}
+2004-07-14 [D] Fixed all internal and external links in the documentation {Nibbler}
+2004-07-14 [D] Added online help (help icon that can refer to parts of documentation) {GauGau}
+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 [B] Fixed expiration bug in banning.php, added calendar.php to select date {GauGau}
+2004-07-06 [C] Changed hard coded english in delete.php and upload.php to lang file, user contribution u3uk, {Casper}
+2004-07-06 [A] Added Password protected albums {Tarique}
+2004-07-06 [A] Added admin option to allow banning of private IPs  {GauGau}
+2004-07-04 [B] Fixed 'system thumbs not renaming on config change' {Chris}
+2004-07-04 [D] Added warning in docs to backup anycontent when upgrading, {Casper}
+2004-07-04 [A] Added 'media_autostart' to lang_config_data {Chris}
+2004-07-04 [A] Added 'media autostart' to config values {Chris}
+2004-07-04 [B] Added 'if' block for unlink operations in update.php {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] Rewritten admin tools page, added db refresh, deletion of resized pics, XHTML compliance {Nibbler}
+2004-06-28 [B] Fixed 'Private pics no longer displayed as 'last comment by' in profile page' bug {Nibbler}
+2004-06-25 [A] Added Swedish language files (user contrib) {GauGau}
+2004-06-25 [C] Added some Site Navigation elements using <LINK rel='' {Tarique}
+2004-06-25 [B] Added check to searchnew.php for "no subfolders within albums" {GauGau}
+2004-06-25 [A] Added Arabic language files (user contrib) {GauGau}
+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] Changed profile field 6 to text area for longer biography entries etc, {Casper}
+2004-06-22 [A] Added version warning if other version than stable is being used, {GauGau}
+2004-06-22 [A] Added framework for language fall back, {Tarique}
+2004-06-20 [A] Added keyword Inserter, {tarique}
+2004-06-19 [A] Added config settable profile fields, {casper}
+2004-06-17 [A] 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 'install not working' {Chris}
+2004-06-16 [B] Fixed album visibility issue {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-13 [C] Removed 'field1' typo in editOnepics.php, {casper}
+2004-06-14 [B] Fixed bug in update.sql, {casper}
+2004-06-14 [M] Changed 'cpg130_filetypes' to 'CPG_filetypes', {Chris}
+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/Added new screenshot gifs {Chris}
+2004-04-24 [D] Updated miscellaneous documentation information {Chris}
+2004-04-22 [A] Changed 'tiff', 'ram', and 'psd' doctypes to 'document' {Chris}
+2004-04-20 [B] Fixed 'missing controls' bug in displayimage.php {Chris}
+2004-04-20 [C] Fixed height/width fields in editpics.php {Chris}
+2004-04-20 [C] Added height/width fields to editOnePic.php {Chris}
+2004-04-19 [B] Fixed 'unable to ban with bb integration bug {Nibbler}
+2004-04-24 [A] Bridge to Simple Machines Forum (SMF) {Jack}
+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 switch to turn off notices in debug mode {GauGau}
+2004-03-14 [A] Added slideshow intervall as admin option {GauGau}
+2004-03-14 [A] Added pic keywords to meta tags {GauGau}
+2004-03-14 [A] Added IP address lookup {GauGau}
+2004-03-11 [A] 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 multiple HTTP upload changes to the language file {Hyperion}
+2004-03-02 [A] Added config option "debug output for admin only" {GauGau}
+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] 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-29 [A] Added theme 'styleguide' {GauGau}
+2004-02-29 [A] Added ecards logging {GauGau}
+2004-02-21 [A] Added clickable album names (user contrib) {GauGau}
+2004-02-20 [A] Added bbcode help (user contrib by icebox) {GauGau}
+2004-02-20 [A] Added "user can't rate own picture" hack (user contrib by jdbaranger) {GauGau}
+2004-02-18 [A] Added user FAQ (admin option) {GauGau}
+2004-02-17 [D] Updated the documentation {GauGau}
+2004-02-17 [A] Added memberlist hack by jason {GauGau}
+2004-02-17 [A] Added category name to dropdown in upload.php (user contrib by the Burrek) {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 new crop and rotate editor {Tarique}
+2004-01-07 [A] Added a faster EXIF Reader class {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 setable 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 hieght 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 flimstrip 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}
\ No newline at end of file
diff -ruN 133/charsetmgr.php cpg148/charsetmgr.php
--- 133/charsetmgr.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/charsetmgr.php	2006-06-08 00:23:50.000000000 -0500
@@ -0,0 +1,318 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+define('IN_COPPERMINE', true);
+//define('DISPLAYIMAGE_PHP', true);
+require('include/init.inc.php');
+require('include/update.inc.php');
+
+
+if (!GALLERY_ADMIN_MODE) die('Access denied');
+
+// Displays a menu with a choice of charsets
+function form_charset($optionvalue, $selected)
+{
+    global $CONFIG;
+
+
+    $charsets = array(//'Default' => 'language file',
+                      'Arabic' => 'iso-8859-6',
+                      'Baltic' => 'iso-8859-4',
+                      'Central European' => 'iso-8859-2',
+                      'Chinese Simplified' => 'euc-cn',
+                      'Chinese Traditional' => 'big5',
+                      'Cyrillic (windows-1251)' => 'windows-1251',
+                      'Cyrillic (koi8-r)' => 'koi8-r',
+                      'Greek' => 'iso-8859-7',
+                      'Hebrew' => 'iso-8859-8-i',
+                      'Icelandic' => 'x-mac-icelandic',
+                      'Japanese' => 'euc-jp',
+                      'Korean' => 'euc-kr',
+                      'Maltese' => 'iso-8859-3',
+                      'Thai' => 'windows-874',
+                      'Turkish' => 'iso-8859-9',
+                      'Unicode' => 'utf-8',
+                      'Vietnamese' => 'windows-1258',
+                      'Western' => 'iso-8859-1'
+                      );
+
+    //$value = strtolower($CONFIG['charset']);
+
+    echo "<select name=\"$optionvalue\">";
+    foreach ($charsets as $country => $charset)
+    {
+        echo "<option value=\"$charset\" " . ($selected == $charset ? 'selected="selected"' : '') . ">$country ($charset)</option>\n";
+    }
+    echo "</select>";
+}
+
+// Converts a given column of a given table from one charset to another
+function charset_convert($table_name, $column_name, $index_name, $charsetin, $charsetout, $doit = 0)
+{
+    global $CONFIG;
+     $result = cpg_db_query("SELECT * FROM $table_name");
+
+    while ($row = mysql_fetch_array($result))
+    {
+        if ($element = $row["$column_name"])
+        {
+            $elementid = $row[$index_name];
+            if ($convstr = iconv($charsetin,$charsetout,$element))
+            {
+
+                $query = "UPDATE $table_name SET $column_name='".addslashes($convstr)."' WHERE $index_name=$elementid";
+                $status = "<td>$query</td>";
+                $conversion_possible = 1;
+            }
+            else
+            {
+                $convstr = $element;
+                $status = "<td class=\"warning\">CONVERSION IMPOSSIBLE</td>";
+                $conversion_possible = 0;
+            }
+            if ($doit)
+            {
+
+                if ($conversion_possible)
+                {
+                    $updateresult = cpg_db_query($query);
+                    if ($updateresult )// check that the conversion was performed
+                        $status = '<td class="done">DONE</td>';
+                    else
+                        $status = '<td class="failed">Query failed: '.mysql_error().' </td>';
+                }
+                else
+                    $status = '<td >Query was impossible.</td>';
+
+            }
+
+            // We try to check if there are non-ascii characters in the string
+            if (iconv($charsetin, 'us-ascii', $element))
+                $asciionly = 1;
+            else
+                $asciionly = 0;
+
+            // The test above does not work, so the user has to check all the strings:
+            $asciionly = 0;
+
+                echo '<tr><td class="'.($asciionly ? 'nocheck' : 'check')."\">$convstr</td><td>$table_name</td><td>$column_name</td><td>$elementid</td>$status</tr>\n";
+        }
+
+
+    }
+    return $conversion_possible;
+
+
+}
+
+function set_config($name, $value)
+{
+    global $CONFIG;
+    cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value='$value' WHERE name='$name'");
+}
+
+// Either checks or carries out the conversion in all the necessary fields
+function register_changes()
+{
+    global $CONFIG;
+    if (count($_POST) > 0) {
+
+        if (isset($_POST['check']))
+            $doconvert = 0;
+        else if (isset($_POST['convert']))
+            $doconvert = 1;
+        if (isset($doconvert)) // ambiguous! it means: if a button has been pushed!
+        {
+            $charsetin = $_POST['charset_in'];
+            $charsetout = $_POST['charset_out'];
+
+            // elements of the database that need converting
+            // the first element in the array is the id name of the table
+            $affected_elements = array(
+                                       $CONFIG['TABLE_ALBUMS'] =>
+                                       array('aid', 'title', 'description', 'keyword'),
+                                       $CONFIG['TABLE_PICTURES'] =>
+                                       array('pid', 'title', 'caption', 'keywords'),
+                                       $CONFIG['TABLE_COMMENTS'] =>
+                                       array('msg_id', 'msg_author', 'msg_body'),
+                                       $CONFIG['TABLE_CATEGORIES'] =>
+                                       array('cid', 'name', 'description'),
+                                       $CONFIG['TABLE_USERGROUPS'] =>
+                                       array('group_id', 'group_name'),
+                                       $CONFIG['TABLE_USERS'] =>
+                                       array('user_id', 'user_name', 'user_password', 'user_location', 'user_interests', 'user_occupations')
+                                       );
+
+
+            header("Content-Type: text/html; charset=$charsetout");
+
+
+            //echo $charsetin . " " .$charsetout;
+            if (!$doconvert)
+            {
+                $windowtitle = "Charset Manager - 2/3 - Check";
+                $title = "2/3 - Checking conversion from <b>$charsetin</b> to <b>$charsetout</b>";
+            }
+            else if ($doconvert)
+            {
+                $windowtitle = "Charset Manager - 3/3 - Conversion";
+                $title = "3/3 - Converting from <b>$charsetin</b> to <b>$charsetout</b>";
+            }
+            html_header($windowtitle, $charsetout);
+            html_logo();
+            echo "<h1>$title</h1>";
+            echo '<table border="1" class="charsetchecktable" cellpadding="3" cellspacing="0"  style="margin:auto;">';
+            if (!$doconvert)
+                echo '<p class="warning">You <b>must check</b> that all the cells in <span class="check">blue</span> are displayed properly.</p>';
+            echo "<tr><th>String</th><th>Table</th><th>Column</th><th>Id</th><th>".($doconvert? "Result" : "Query")."</th></tr>";
+            foreach($affected_elements as $table => $columns)
+                for ($i = 1; $i < count($columns); ++$i)
+                {
+
+                    charset_convert($table, $columns[$i], $columns[0], $charsetin, $charsetout, $doconvert);
+
+                }
+                echo '</table>';
+            if (!$doconvert)
+            {
+                echo  "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\">";
+                echo '<input type="hidden" name="charset_in" value="'.$charsetin."\" />\n";
+echo '<input type="hidden" name="charset_out" value="'.$charsetout."\" />\n";
+echo <<<EOT
+    <div class="warning">
+    <p>Before converting you <b>must</b>:</p>
+    <ol>
+    <li>Make a backup of your database. <span class="bigwarning">A malfunction of this script will result in the partial or complete loss or corruption of your comments and other string data containing non-ascii characters.</span></li>
+    <li>Check that all the strings above in <span class="check">blue</span> are displayed correctly.
+    </ol>
+    </div>
+EOT;
+echo '<div class="input"><input type="submit" class="button" name="convert" value="Convert" /></div>';
+                echo '</form>';
+            }
+            if ($doconvert)
+            {
+                // the script has succeeded (hopefully): we change the charset accordingly in the database
+                set_config('charset', $charsetout);
+
+                echo <<<EOT
+                    <div class="warning">
+                    <p>The conversion has been carried out.<br/>
+                If you did not get any errors, for security reasons, you may now <b>remove the file charsetmgr.php</b>, or make it unaccessible, since you will not need this file anymore.<br/>
+                    You may now <a href="index.php">proceed to the main page.</a>
+                    </p>
+                    </div>
+EOT;
+
+            }
+
+                    html_footer();
+                exit;
+        }
+    }
+}
+
+// Charsetmgr start page
+register_changes();
+
+$languagefilecfg = 0;
+
+if ($CONFIG['charset'] == 'language file')
+{
+    $thecharset = $lang_charset;
+    $languagefilecfg = 1;
+    // we set the charset once and for all (better than 'language file')
+    set_config('charset', $thecharset);
+}
+else
+{
+    $thecharset = $CONFIG['charset'];
+}
+
+
+
+
+
+html_header("Charset Manager - 1/3 - Start");
+html_logo();
+echo '<h1>1/3 - Charset Manager Start</h1>';
+
+// We need these two to run the script
+$alreadyunicode = 0;
+$iconvavailable = 1;
+
+// We test whether the converting function is available
+if (!function_exists('iconv'))
+{
+    $iconvavailable = 0;
+}
+
+
+if ($languagefilecfg)
+{
+    /*
+    echo <<<EOT
+        <p class="warning">You are using the language default encoding. It means that:</p>
+    <ol>
+    <li> If there are comments left in different languages <b>other than English</b> and <b>other than your default language</b>, there might be some inconsistency in the encoding used for the comments. In that case, choose the encoding in which most of your comments are encoded.</li>
+        <li>The default choice of the left menu <b>might not be the right one</b>. Change it if it seems unappropriate.</li>
+        </ol>
+EOT;
+     */
+
+}
+
+if ($thecharset == 'utf-8')
+{
+    echo '<p class="warning">Your site is already configured to use utf-8. <b>You don\'t need this script and should <a href="index.php">leave this page</a></b>.</p>';
+    $alreadyunicode = 1;
+}
+
+if (!$alreadyunicode && !$iconvavailable) // can't run the script but need it
+{
+    set_config('lang', 'english');
+    echo '<p class="warning">The <a href="http://www.php.net/iconv">iconv</a> function is not available. <b>You cannot use this script.</b> Coppermine will now run in English. <br/>You may install iconv and start this script again. You should now <a href="index.php?lang=english">proceed to the main page</a>.</p>';
+}
+
+
+echo <<<EOT
+<ul>
+<li><b>You should not change the value of the second menu (utf-8) unless you know what you are doing!</b></li>
+<li>Clicking on check will just allow you to check if the conversion is possible. The database will be left unchanged.
+</ul>
+EOT;
+
+echo "<fieldset><legend>Charset Converter</legend>";
+echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\">";
+echo "Convert from ";
+form_charset('charset_in', $thecharset);
+echo " to ";
+form_charset('charset_out', 'utf-8');
+echo <<<EOT
+<input type="submit" class="button" name="check" value="Check" />
+
+EOT;
+echo "</form>";
+echo "</fieldset>";
+
+
+
+ob_end_flush();
+html_footer();
+?>
diff -ruN 133/config.php cpg148/config.php
--- 133/config.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/config.php	2006-06-08 00:23:50.000000000 -0500
@@ -2,499 +2,33 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/config.php,v $
-  $Revision: 1.13 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
-define('CONFIG_PHP', true);
-
 require('include/init.inc.php');
-require('include/sql_parse.php');
-
 if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
 
-function form_label($text)
-{
-    echo <<<EOT
-        <tr>
-                <td class="tableh2" colspan="2">
-                        <b>$text</b>
-                </td>
-        </tr>
-
-EOT;
-}
-
-function form_input($text, $name)
-{
-    global $CONFIG;
-
-    $value = $CONFIG[$name];
-
-    echo <<<EOT
-        <tr>
-            <td width="60%" class="tableb">
-                        $text
-        </td>
-        <td width="40%" class="tableb" valign="top">
-                <input type="text" maxlength="255" class="textinput" style="width: 100%" name="$name" value="$value">
-                </td>
-        </tr>
-
-EOT;
-}
-
-function form_yes_no($text, $name)
-{
-    global $CONFIG, $lang_yes, $lang_no;
-
-    $value = $CONFIG[$name];
-    $yes_selected = $value ? 'checked="checked"' : '';
-    $no_selected = !$value ? 'checked="checked"' : '';
-
-    echo <<<EOT
-        <tr>
-            <td class="tableb">
-                        $text
-        </td>
-        <td class="tableb" valign="top">
-                        <input type="radio" id="{$name}1" name="$name" value="1" $yes_selected /><label for="{$name}1" class="clickable_option">$lang_yes</label>
-                        &nbsp;&nbsp;
-                        <input type="radio" id="{$name}0" name="$name" value="0" $no_selected /><label for="{$name}0" class="clickable_option">$lang_no</label>
-                </td>
-        </tr>
-
-EOT;
-}
-
-function form_img_pkg($text, $name)
-{
-    global $CONFIG;
-
-    $value = $CONFIG[$name];
-    $im_selected = ($value == 'im') ? 'selected' : '';
-    $gd1_selected = ($value == 'gd1') ? 'selected' : '';
-    $gd2_selected = ($value == 'gd2') ? 'selected' : '';
-
-    echo <<<EOT
-        <tr>
-            <td class="tableb">
-                        $text
-        </td>
-        <td class="tableb" valign="top">
-                        <select name="$name" class="listbox">
-                                <option value="im" $im_selected>Image Magick</option>
-                                <option value="gd1" $gd1_selected>GD version 1.x</option>
-                                <option value="gd2" $gd2_selected>GD version 2.x</option>
-                        </select>
-                </td>
-        </tr>
-
-EOT;
-}
-
-function form_sort_order($text, $name)
-{
-    global $CONFIG, $lang_config_php;
-
-    $value = $CONFIG[$name];
-    $ta_selected = ($value == 'ta') ? 'selected' : '';
-    $td_selected = ($value == 'td') ? 'selected' : '';
-    $na_selected = ($value == 'na') ? 'selected' : '';
-    $nd_selected = ($value == 'nd') ? 'selected' : '';
-    $da_selected = ($value == 'da') ? 'selected' : '';
-    $dd_selected = ($value == 'dd') ? 'selected' : '';
-
-    echo <<<EOT
-        <tr>
-            <td class="tableb">
-                        $text
-        </td>
-        <td class="tableb" valign="top">
-                        <select name="$name" class="listbox">
-                                <option value="ta" $ta_selected>{$lang_config_php['title_a']}</option>
-                                <option value="td" $td_selected>{$lang_config_php['title_d']}</option>
-                                <option value="na" $na_selected>{$lang_config_php['name_a']}</option>
-                                <option value="nd" $nd_selected>{$lang_config_php['name_d']}</option>
-                                <option value="da" $da_selected>{$lang_config_php['date_a']}</option>
-                                <option value="dd" $dd_selected>{$lang_config_php['date_d']}</option>
-                        </select>
-                </td>
-        </tr>
-
-EOT;
-}
-
-function form_charset($text, $name)
-{
-    global $CONFIG;
-
-    $charsets = array('Default' => 'language file',
-        'Arabic' => 'iso-8859-6',
-        'Baltic' => 'iso-8859-4',
-        'Central European' => 'iso-8859-2',
-        'Chinese Simplified' => 'euc-cn',
-        'Chinese Traditional' => 'big5',
-        'Cyrillic' => 'koi8-r',
-        'Greek' => 'iso-8859-7',
-        'Hebrew' => 'iso-8859-8-i',
-        'Icelandic' => 'x-mac-icelandic',
-        'Japanese' => 'euc-jp',
-        'Korean' => 'euc-kr',
-        'Maltese' => 'iso-8859-3',
-        'Thai' => 'windows-874 ',
-        'Turkish' => 'iso-8859-9',
-        'Unicode' => 'utf-8',
-        'Vietnamese' => 'windows-1258',
-        'Western' => 'iso-8859-1'
-        );
-
-    $value = strtolower($CONFIG[$name]);
-
-    echo <<<EOT
-        <tr>
-            <td class="tableb">
-                        $text
-        </td>
-        <td class="tableb" valign="top">
-                        <select name="$name" class="listbox">
-
-EOT;
-    foreach ($charsets as $country => $charset) {
-        echo "                                <option value=\"$charset\" " . ($value == $charset ? 'selected' : '') . ">$country ($charset)</option>\n";
-    }
-    echo <<<EOT
-                        </select>
-                </td>
-        </tr>
-
-EOT;
-}
-
-function form_language($text, $name)
-{
-    global $CONFIG;
-
-    $value = strtolower($CONFIG[$name]);
-    $lang_dir = 'lang/';
-
-    $dir = opendir($lang_dir);
-    while ($file = readdir($dir)) {
-        if (is_file($lang_dir . $file) && strtolower(substr($file, -4)) == '.php') {
-            $lang_array[] = strtolower(substr($file, 0 , -4));
-        }
-    }
-    closedir($dir);
-
-    natcasesort($lang_array);
-
-    echo <<<EOT
-        <tr>
-            <td class="tableb">
-                        $text
-        </td>
-        <td class="tableb" valign="top">
-                        <select name="$name" class="listbox">
-
-EOT;
-    foreach ($lang_array as $language) {
-        echo "                                <option value=\"$language\" " . ($value == $language ? 'selected' : '') . ">" . ucfirst($language) . "</option>\n";
-    }
-    echo <<<EOT
-                        </select>
-                </td>
-        </tr>
-
-EOT;
-}
-
-function form_theme($text, $name)
-{
-    global $CONFIG;
-
-    $result = db_query("SELECT value FROM {$CONFIG['TABLE_CONFIG']} WHERE name = 'theme'");
-    list($value) = mysql_fetch_row($result);
-    mysql_free_result($result);
-
-    $theme_dir = 'themes/';
-
-    $dir = opendir($theme_dir);
-    while ($file = readdir($dir)) {
-        if (is_dir($theme_dir . $file) && $file != "." && $file != "..") {
-            $theme_array[] = $file;
-        }
-    }
-    closedir($dir);
-
-    natcasesort($theme_array);
-
-    echo <<<EOT
-        <tr>
-            <td class="tableb">
-                        $text
-        </td>
-        <td class="tableb" valign="top">
-                        <select name="$name" class="listbox">
-
-EOT;
-    foreach ($theme_array as $theme) {
-        echo "                                <option value=\"$theme\" " . ($value == $theme ? 'selected' : '') . ">" . strtr(ucfirst($theme), '_', ' ') . "</option>\n";
-    }
-    echo <<<EOT
-                        </select>
-                </td>
-        </tr>
-
-EOT;
-}
-// Added for allowing user to select which aspect of thumbnails to scale
-function form_scale($text, $name)
-{
-   global $CONFIG, $lang_config_php ;
-
-    $value = $CONFIG[$name];
-    $any_selected = ($value == 'max') ? 'selected' : '';
-    $ht_selected = ($value == 'ht') ? 'selected' : '';
-    $wd_selected = ($value == 'wd') ? 'selected' : '';
-
-    echo <<<EOT
-        <tr>
-            <td class="tableb">
-                        $text
-        </td>
-        <td class="tableb" valign="top">
-                        <select name="$name" class="listbox">
-                                <option value="any" $any_selected>{$lang_config_php['th_any']}</option>
-                                <option value="ht" $ht_selected>{$lang_config_php['th_ht']}</option>
-                                <option value="wd" $wd_selected>{$lang_config_php['th_wd']}</option>
-                        </select>
-                </td>
-        </tr>
-
-EOT;
-}
-
-function form_lang_theme($text, $name)
-{
-    global $CONFIG, $lang_yes, $lang_no, $lang_config_php;
-
-    $value = $CONFIG[$name];
-    $no_selected = ($value == '0') ? 'checked="checked"' : '';
-    $yes_1_selected = ($value == '1') ? 'checked="checked"' : '';
-    $yes_2_selected = ($value == '2') ? 'checked="checked"' : '';
-
-    echo <<<EOT
-        <tr>
-            <td class="tableb">
-                        $text
-        </td>
-        <td class="tableb" valign="top">
-                        <input type="radio" id="{$name}0" name="$name" value="0" $no_selected /><label for="{$name}0" class="clickable_option">$lang_no</label>
-                        &nbsp;&nbsp;
-                        <input type="radio" id="{$name}1" name="$name" value="1" $yes_1_selected /><label for="{$name}1" class="clickable_option">$lang_yes:{$lang_config_php['item']}</label>
-                        &nbsp;&nbsp;
-                        <input type="radio" id="{$name}2" name="$name" value="2" $yes_2_selected /><label for="{$name}2" class="clickable_option">$lang_yes:{$lang_config_php['label']}+{$lang_config_php['item']}</label>
-        </td>
-        </tr>
-
-EOT;
-}
-
-function form_lang_debug($text, $name)
-{
-    global $CONFIG, $lang_yes, $lang_no, $lang_config_php;
-
-    $value = $CONFIG[$name];
-    $no_selected = ($value == '0') ? 'checked="checked"' : '';
-    $yes_1_selected = ($value == '1') ? 'checked="checked"' : '';
-    $yes_2_selected = ($value == '2') ? 'checked="checked"' : '';
-
-    echo <<<EOT
-        <tr>
-            <td class="tableb">
-                        $text
-        </td>
-        <td class="tableb" valign="top">
-                        <input type="radio" id="{$name}0" name="$name" value="0" $no_selected /><label for="{$name}0" class="clickable_option">$lang_no</label>
-                        &nbsp;&nbsp;
-                        <input type="radio" id="{$name}1" name="$name" value="1" $yes_1_selected /><label for="{$name}1" class="clickable_option">$lang_yes:{$lang_config_php['debug_everyone']}</label>
-                        &nbsp;&nbsp;
-                        <input type="radio" id="{$name}2" name="$name" value="2" $yes_2_selected /><label for="{$name}2" class="clickable_option">$lang_yes:{$lang_config_php['debug_admin']}</label>
-        </td>
-        </tr>
 
+$redirect = "admin.php";
+$message = <<< EOT
+You are trying to access Coppermine's <a href="admin.php">config page</a> using an outdated link - the file config.php has been renamed to admin.php. You probably updated your site and haven't changed your theme as suggested in the <a href="docs/theme/">theme upgrade guide</a>.<br />
+You are now being redirected to the actual page you were looking for.
 EOT;
-}
-
-function form_number_dropdown($text, $name)
-{
-   global $CONFIG, $lang_config_php ;
-
-    echo <<<EOT
-        <tr>
-            <td class="tableb">
-                        $text
-        </td>
-        <td class="tableb" valign="top">
-                        <select name="$name" class="listbox">
-EOT;
-        for ($i = 5; $i <= 25; $i++) {
-        echo "<option value=\"".$i."\"";
-        if ($i == $CONFIG[$name]) { echo " selected=\"selected\"";}
-        echo ">".$i."</option>\n";
-        }
-     echo <<<EOT
-     </select>
-                </td>
-        </tr>
-EOT;
-}
-
-
-function create_form(&$data)
-{
-    foreach($data as $element) {
-        if ((is_array($element))) {
-            switch ($element[2]) {
-                case 0 :
-                    form_input($element[0], $element[1]);
-                    break;
-                case 1 :
-                    form_yes_no($element[0], $element[1]);
-                    break;
-                case 2 :
-                    form_img_pkg($element[0], $element[1]);
-                    break;
-                case 3 :
-                    form_sort_order($element[0], $element[1]);
-                    break;
-                case 4 :
-                    form_charset($element[0], $element[1]);
-                    break;
-                case 5 :
-                    form_language($element[0], $element[1]);
-                    break;
-                case 6 :
-                    form_theme($element[0], $element[1]);
-                    break;
-                // Thumbnail scaling
-                case 7 :
-                    form_scale($element[0], $element[1]);
-                    break;
-                // Language + Theme selection
-                case 8 :
-                    form_lang_theme($element[0], $element[1]);
-                    break;
-                // debug mode selection
-                case 9 :
-                    form_lang_debug($element[0], $element[1]);
-                    break;
-                // tabbed display fix
-                case 10 :
-                    form_number_dropdown($element[0], $element[1]);
-                    break;
-                default:
-                    die('Invalid action');
-            } // switch
-        } else {
-            form_label($element);
-        }
-    }
-}
-
-if (count($HTTP_POST_VARS) > 0) {
-    if (isset($HTTP_POST_VARS['update_config'])) {
-        $need_to_be_positive = array('albums_per_page',
-            'album_list_cols',
-            'max_tabs',
-            'picture_width',
-            'subcat_level',
-            'thumb_width',
-            'thumbcols',
-            'thumbrows',
-            // Show filmstrip
-            'max_film_strip_items');
-
-        // Code to rename system thumbs in images folder
-        $old_thumb_pfx =& $CONFIG['thumb_pfx'];
-
-        if ($old_thumb_pfx != $HTTP_POST_VARS['thumb_pfx']) {
-            $folders = array('images/', $THEME_DIR.'images/');
-            foreach ($folders as $folder) {
-                $thumbs = cpg_get_system_thumb_list($folder);
-                foreach ($thumbs as $thumb) {
-                    @rename($folder.$thumb['filename'],
-                            $folder.str_replace($old_thumb_pfx,$HTTP_POST_VARS['thumb_pfx'],$thumb['filename']));
-                }
-            }
-        }
-
-        foreach ($need_to_be_positive as $parameter)
-        $HTTP_POST_VARS[$parameter] = max(1, (int)$HTTP_POST_VARS[$parameter]);
-
-        foreach($lang_config_data as $element) {
-            if ((is_array($element))) {
-                if ((!isset($HTTP_POST_VARS[$element[1]]))) cpg_die(CRITICAL_ERROR, "Missing config value for '{$element[1]}'", __FILE__, __LINE__);
-                $value = addslashes($HTTP_POST_VARS[$element[1]]);
-                db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET  value = '$value' WHERE name = '{$element[1]}'");
-            }
-        }
-        pageheader($lang_config_php['title']);
-        msg_box($lang_config_php['info'], $lang_config_php['upd_success'], $lang_continue, 'index.php');
-
-    } elseif (isset($HTTP_POST_VARS['restore_config'])) {
-        $default_config = 'sql/basic.sql';
-        $sql_query = fread(fopen($default_config, 'r'), filesize($default_config));
-        $sql_query = preg_replace('/CPG_/', $CONFIG['TABLE_PREFIX'], $sql_query);
-        db_query("TRUNCATE TABLE {$CONFIG['TABLE_CONFIG']}");
-        db_query("TRUNCATE TABLE {$CONFIG['TABLE_FILETYPES']}");
-        $sql_query = remove_remarks($sql_query);
-        $sql_query = split_sql_file($sql_query, ';');
-
-        $sql_count = count($sql_query);
-        for($i = 0; $i < $sql_count; $i++) if (strpos($sql_query[$i],'_config') || strpos($sql_query[$i],'_filetypes')) db_query($sql_query[$i]);
-              pageheader($lang_config_php['title']);
-            msg_box($lang_config_php['info'], $lang_config_php['restore_success'], $lang_continue, $PHP_SELF);
-    }
-    pagefooter();
-    exit;
-}
-
-pageheader($lang_config_php['title']);
-
-$signature = 'Coppermine Photo Gallery ' . COPPERMINE_VERSION;
-
-starttable('100%', "{$lang_config_php['title']} - $signature", 2);
-echo <<<EOT
-        <form action="$PHP_SELF" method="post">
-
-EOT;
-create_form($lang_config_data);
-echo <<<EOT
-        <tr>
-            <td colspan="2" align="center" class="tablef">
-                        <input type="submit" class="button" name="update_config" value="{$lang_config_php['save_cfg']}">
-                        &nbsp;&nbsp;
-                        <input type="submit" class="button" name="restore_config" value="{$lang_config_php['restore_cfg']}">
-                </td>
-        </form>
-        </tr>
-
-EOT;
-endtable();
+pageheader($lang_info, "<meta http-equiv=\"refresh\" content=\"100;url=$redirect\" />");
+msg_box($lang_info, $message, $lang_continue, $redirect);
 pagefooter();
 ob_end_flush();
-
 ?>
\ No newline at end of file
diff -ruN 133/db_ecard.php cpg148/db_ecard.php
--- 133/db_ecard.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/db_ecard.php	2006-06-08 00:23:50.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/db_ecard.php,v $
-  $Revision: 1.5 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -43,7 +43,7 @@
     //print $key;
     //print "<br>";
     $query = "DELETE FROM {$CONFIG['TABLE_ECARDS']} WHERE eid='$key'";
-    $result = db_query($query);
+    $result = cpg_db_query($query);
     }
 }
 
@@ -107,11 +107,11 @@
 if ($sortDirection == 'ASC'){$sortDirectionText = $lang_db_ecard_php['ecard_ascending'];}
 
 // determine the total number of entries
-$result = db_query("SELECT COUNT(*) FROM {$CONFIG['TABLE_ECARDS']}");
+$result = cpg_db_query("SELECT COUNT(*) FROM {$CONFIG['TABLE_ECARDS']}");
 if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_errors['ecards_empty'], __FILE__, __LINE__, false);
 $totalEcards = mysql_fetch_array($result);
 $totalEcards = $totalEcards[0];
-$result = db_query("SELECT eid, sender_name, sender_email, recipient_name, recipient_email, link, date, sender_ip FROM {$CONFIG['TABLE_ECARDS']} ORDER BY $sortBy $sortDirection LIMIT $startFrom,$countTo");
+$result = cpg_db_query("SELECT eid, sender_name, sender_email, recipient_name, recipient_email, link, date, sender_ip FROM {$CONFIG['TABLE_ECARDS']} ORDER BY $sortBy $sortDirection LIMIT $startFrom,$countTo");
 if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_errors['ecards_empty'], __FILE__, __LINE__, false);
 
 pageheader($lang_db_ecard_php['title']);
@@ -119,6 +119,7 @@
 $formTarget = cpgGetUrlVars('count');
 print '<form method="post" name="ecardselect" action="'.$formTarget.'" onSubmit="return defaultagree(this)">';
 ?>
+
 <script language="javascript" type="text/javascript">
 <!--
 function checkAll(field)
@@ -172,7 +173,7 @@
 //step 3: loop through the pages & create the links
 for ($page = 1 ; $page <= $pageTotal; $page++) {
 if ($page != $startFrom/$countTo+1) {
-  $tabOutput .= '<a href="'.$urlWithoutStart.'start='.($page-1)*$countTo.'&count='.$countTo.'">';
+  $tabOutput .= '<a href="'.$urlWithoutStart.'start='.($page-1)*$countTo.'&amp;count='.$countTo.'">';
   }
 else {
   $currentPage = $page;
@@ -189,8 +190,8 @@
 }
 $maxPage =  $page-1;
 
-
-$tableHeader1 = $lang_db_ecard_php['title']." (".$lang_db_ecard_php['ecard_sorted']." ".$sortText.", ".$sortDirectionText.")";
+$help = '&nbsp;'.cpg_display_help('f=index.htm&amp;as=ecard_log&amp;ae=ecard_log_end&top=1', '830', '400');
+$tableHeader1 = $lang_db_ecard_php['title']." (".$lang_db_ecard_php['ecard_sorted']." ".$sortText.", ".$sortDirectionText.")" . $help;
 starttable('100%',$tableHeader1,3);
 print '<tr><td class="tableb_compact">';
 printf($lang_db_ecard_php['ecard_number'], $currentStart, $currentEnd, $totalEcards);
@@ -234,7 +235,7 @@
 $tempClass = ' class="tableb"';
 while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
    print "\t<tr>\n";
-   print "<td".$tempClass." align=\"center\"><input type=\"Checkbox\" name=\"eid[]\" value=\"".$line['eid']."\" id=\"eidselector\" class=\"checkbox\"></td>\n";
+   print "<td".$tempClass." align=\"center\"><input type=\"Checkbox\" name=\"eid[]\" value=\"".$line['eid']."\" id=\"eidselector\" class=\"checkbox\" /></td>\n";
    print "<td".$tempClass."><b class=\"thumb_caption\">".$line['sender_name']."</b></td>\n";
    print "<td".$tempClass."><span class=\"thumb_caption\"><a href=\"mailto:".$line['sender_email']."\">".$line['sender_email']."</a></span></td>\n";
    print "<td".$tempClass."><span class=\"thumb_caption\"><a href=\"http://ws.arin.net/cgi-bin/whois.pl?queryinput=".$line['sender_ip']."\">".$line['sender_ip']."</a></span></td>\n";
@@ -248,12 +249,12 @@
 
 print '<tr><td class="tableh1_compact" align="center"><img src="images/arrow_upleft.gif" width="31" height="22" border="0" alt="" /></td>';
 print '<td colspan="3" class="tableh1_compact">';
-print '<input type="button" name="CheckAll" class="button" value="'.$lang_db_ecard_php['check_all'].'" onClick="checkAll(document.ecardselect.eidselector)">&nbsp;';
-print '<input type="button" name="UnCheckAll" class="button" value="'.$lang_db_ecard_php['uncheck_all'].'" onClick="uncheckAll(document.ecardselect.eidselector)">';
+print '<input type="button" name="CheckAll" class="button" value="'.$lang_db_ecard_php['check_all'].'" onClick="checkAll(document.ecardselect.eidselector)" />&nbsp;';
+print '<input type="button" name="UnCheckAll" class="button" value="'.$lang_db_ecard_php['uncheck_all'].'" onClick="uncheckAll(document.ecardselect.eidselector)" />';
 print '</td>';
 print '<td colspan="4" class="tableh1_compact" align="left">';
-print '<input type="submit" class="button" name="delete" value="'.$lang_db_ecard_php['ecards_delete_selected'].'" disabled="disabled">&nbsp;';
-print '<input name="agreecheck" type="checkbox" onClick="agreesubmit(this)">'.$lang_db_ecard_php['ecards_delete_sure'];
+print '<input type="submit" class="button" name="delete" value="'.$lang_db_ecard_php['ecards_delete_selected'].'" disabled="disabled" />&nbsp;';
+print '<input name="agreecheck" type="checkbox" onClick="agreesubmit(this)" />'.$lang_db_ecard_php['ecards_delete_sure'];
 print '</td>';
 print '</tr>';
 endtable();
@@ -274,4 +275,4 @@
 return $cpgGetUrl;
 }
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/db_input.php cpg148/db_input.php
--- 133/db_input.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/db_input.php	2006-06-08 00:23:52.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/db_input.php,v $
-  $Revision: 1.9 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -23,25 +23,42 @@
 require('include/init.inc.php');
 require('include/picmgmt.inc.php');
 require('include/mailer.inc.php');
+require('include/smilies.inc.php');
+
+/*known issue: code was edited to not count URL in comment character count. However
+this resulted in the character count not being respected at all.
+
+With the new code, the long urls don't affect the display of the hyperlinked word.
+However, I can't figure out how to make the code respect the max comment word length and max comment length.
+Formatted and unformatted words that are longer than the allowed setting do not get truncated. -Thu */
 
 function check_comment(&$str)
 {
     global $CONFIG, $lang_bad_words, $queries;
 
-    $ercp = array('/\S{' . ($CONFIG['max_com_wlength'] + 1) . ',}/i');
-    if ($CONFIG['filter_bad_words']) foreach($lang_bad_words as $word) {
-        $ercp[] = '/' . ($word[0] == '*' ? '': '\b') . str_replace('*', '', $word) . ($word[(strlen($word)-1)] == '*' ? '': '\b') . '/i';
+    if ($CONFIG['filter_bad_words']) {
+        $ercp = array();
+        foreach($lang_bad_words as $word) {
+            $ercp[] = '/' . ($word[0] == '*' ? '': '\b') . str_replace('*', '', $word) . ($word[(strlen($word)-1)] == '*' ? '': '\b') . '/i';
+        }
+        $str = preg_replace($ercp, '(...)', $str);
     }
 
-    if (strlen($str) > $CONFIG['max_com_size']) $str = substr($str, 0, ($CONFIG['max_com_size'] -3)) . '...';
-    $str = preg_replace($ercp, '(...)', $str);
+    $com_words=explode(' ',strip_tags(bb_decode($str)));
+    $replacements=array();
+    foreach($com_words as $key => $word) {
+       if (utf_strlen($word) > $CONFIG['max_com_wlength'] ) {
+          $replacements[] = $word;
+       }
+    }
+    $str=str_replace($replacements,'(...)',$str);
 }
 
-if (!isset($HTTP_GET_VARS['event']) && !isset($HTTP_POST_VARS['event'])) {
+if (!isset($_GET['event']) && !isset($_POST['event'])) {
     cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
 }
 
-$event = isset($HTTP_POST_VARS['event']) ? $HTTP_POST_VARS['event'] : $HTTP_GET_VARS['event'];
+$event = isset($_POST['event']) ? $_POST['event'] : $_GET['event'];
 switch ($event) {
 
     // Comment update
@@ -49,31 +66,31 @@
     case 'comment_update':
         if (!(USER_CAN_POST_COMMENTS)) cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
 
-        check_comment($HTTP_POST_VARS['msg_body']);
-        check_comment($HTTP_POST_VARS['msg_author']);
-        $msg_body = addslashes(trim($HTTP_POST_VARS['msg_body']));
-        $msg_author = addslashes(trim($HTTP_POST_VARS['msg_author']));
-        $msg_id = (int)$HTTP_POST_VARS['msg_id'];
+        check_comment($_POST['msg_body']);
+        check_comment($_POST['msg_author']);
+        $msg_body = addslashes(trim($_POST['msg_body']));
+        $msg_author = addslashes(trim($_POST['msg_author']));
+        $msg_id = (int)$_POST['msg_id'];
 
         if ($msg_body == '') cpg_die(ERROR, $lang_db_input_php['err_comment_empty'], __FILE__, __LINE__);
 
         if (GALLERY_ADMIN_MODE) {
-            $update = db_query("UPDATE {$CONFIG['TABLE_COMMENTS']} SET msg_body='$msg_body', msg_author='$msg_author' WHERE msg_id='$msg_id'");
+            $update = cpg_db_query("UPDATE {$CONFIG['TABLE_COMMENTS']} SET msg_body='$msg_body', msg_author='$msg_author' WHERE msg_id='$msg_id'");
         } elseif (USER_ID) {
-            $update = db_query("UPDATE {$CONFIG['TABLE_COMMENTS']} SET msg_body='$msg_body' WHERE msg_id='$msg_id' AND author_id ='" . USER_ID . "' LIMIT 1");
+            $update = cpg_db_query("UPDATE {$CONFIG['TABLE_COMMENTS']} SET msg_body='$msg_body' WHERE msg_id='$msg_id' AND author_id ='" . USER_ID . "' LIMIT 1");
         } else {
-            $update = db_query("UPDATE {$CONFIG['TABLE_COMMENTS']} SET msg_body='$msg_body' WHERE msg_id='$msg_id' AND author_md5_id ='{$USER['ID']}' AND author_id = '0' LIMIT 1");
+            $update = cpg_db_query("UPDATE {$CONFIG['TABLE_COMMENTS']} SET msg_body='$msg_body' WHERE msg_id='$msg_id' AND author_md5_id ='{$USER['ID']}' AND author_id = '0' LIMIT 1");
         }
 
         $header_location = (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE'))) ? 'Refresh: 0; URL=' : 'Location: ';
 
-        $result = db_query("SELECT pid FROM {$CONFIG['TABLE_COMMENTS']} WHERE msg_id='$msg_id'");
+        $result = cpg_db_query("SELECT pid FROM {$CONFIG['TABLE_COMMENTS']} WHERE msg_id='$msg_id'");
         if (!mysql_num_rows($result)) {
             mysql_free_result($result);
             $header_location = (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE'))) ? 'Refresh: 0; URL=' : 'Location: ';
             $redirect = "index.php";
             header($header_location . $redirect);
-            pageheader($lang_info, "<META http-equiv=\"refresh\" content=\"1;url=$redirect\">");
+            pageheader($lang_info, "<meta http-equiv=\"refresh\" content=\"1;url=$redirect\" />");
             msg_box($lang_info, $lang_db_input_php['redirect_msg'], $lang_db_input_php['continue'], $redirect);
             pagefooter();
             ob_end_flush();
@@ -83,7 +100,7 @@
             mysql_free_result($result);
             $redirect = "displayimage.php?pos=" . (- $comment_data['pid']);
             header($header_location . $redirect);
-            pageheader($lang_info, "<META http-equiv=\"refresh\" content=\"1;url=$redirect\">");
+            pageheader($lang_info, "<meta http-equiv=\"refresh\" content=\"1;url=$redirect\" />");
             msg_box($lang_info, $lang_db_input_php['redirect_msg'], $lang_db_input_php['continue'], $redirect);
             pagefooter();
             ob_end_flush();
@@ -96,15 +113,15 @@
     case 'comment':
         if (!(USER_CAN_POST_COMMENTS)) cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
 
-        check_comment($HTTP_POST_VARS['msg_body']);
-                check_comment($HTTP_POST_VARS['msg_author']);
-        $msg_author = addslashes(trim($HTTP_POST_VARS['msg_author']));
-        $msg_body = addslashes(trim($HTTP_POST_VARS['msg_body']));
-        $pid = (int)$HTTP_POST_VARS['pid'];
+        check_comment($_POST['msg_body']);
+                check_comment($_POST['msg_author']);
+        $msg_author = addslashes(trim($_POST['msg_author']));
+        $msg_body = addslashes(trim($_POST['msg_body']));
+        $pid = (int)$_POST['pid'];
 
         if ($msg_author == '' || $msg_body == '') cpg_die(ERROR, $lang_db_input_php['empty_name_or_com'], __FILE__, __LINE__);
 
-        $result = db_query("SELECT comments FROM {$CONFIG['TABLE_PICTURES']}, {$CONFIG['TABLE_ALBUMS']} WHERE {$CONFIG['TABLE_PICTURES']}.aid = {$CONFIG['TABLE_ALBUMS']}.aid AND pid='$pid'");
+        $result = cpg_db_query("SELECT comments FROM {$CONFIG['TABLE_PICTURES']}, {$CONFIG['TABLE_ALBUMS']} WHERE {$CONFIG['TABLE_PICTURES']}.aid = {$CONFIG['TABLE_ALBUMS']}.aid AND pid='$pid'");
         if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
         $album_data = mysql_fetch_array($result);
         mysql_free_result($result);
@@ -112,7 +129,7 @@
         if ($album_data['comments'] != 'YES') cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
 
         if (!$CONFIG['disable_comment_flood_protect']){
-          $result = db_query("SELECT author_md5_id, author_id FROM {$CONFIG['TABLE_COMMENTS']} WHERE pid = '$pid' ORDER BY msg_id DESC LIMIT 1");
+          $result = cpg_db_query("SELECT author_md5_id, author_id FROM {$CONFIG['TABLE_COMMENTS']} WHERE pid = '$pid' ORDER BY msg_id DESC LIMIT 1");
           if (mysql_num_rows($result)) {
               $last_com_data = mysql_fetch_array($result);
               if ((USER_ID && $last_com_data['author_id'] == USER_ID) || (!USER_ID && $last_com_data['author_md5_id'] == $USER['ID'])) {
@@ -122,28 +139,34 @@
         }
 
         if (!USER_ID) { // Anonymous users, we need to use META refresh to save the cookie
-            $insert = db_query("INSERT INTO {$CONFIG['TABLE_COMMENTS']} (pid, msg_author, msg_body, msg_date, author_md5_id, author_id, msg_raw_ip, msg_hdr_ip) VALUES ('$pid', '$msg_author', '$msg_body', NOW(), '{$USER['ID']}', '0', '$raw_ip', '$hdr_ip')");
-            $USER['name'] = $HTTP_POST_VARS['msg_author'];
+            if (mysql_result(cpg_db_query("select count(user_id) from {$CONFIG['TABLE_USERS']} where UPPER(user_name) = UPPER('$msg_author')"),0,0))
+            {
+              cpg_die($lang_error, $lang_db_input_php['com_author_error'],__FILE__,__LINE__);
+          }
+
+            $insert = cpg_db_query("INSERT INTO {$CONFIG['TABLE_COMMENTS']} (pid, msg_author, msg_body, msg_date, author_md5_id, author_id, msg_raw_ip, msg_hdr_ip) VALUES ('$pid', '{$CONFIG['comments_anon_pfx']}$msg_author', '$msg_body', NOW(), '{$USER['ID']}', '0', '$raw_ip', '$hdr_ip')");
+
+            $USER['name'] = $_POST['msg_author'];
             $redirect = "displayimage.php?pos=" . (- $pid);
             if ($CONFIG['email_comment_notification']) {
-                $mail_body = $msg_body . "\n\r ".$lang_db_input_php['email_comment_body'] . " " . $CONFIG['ecards_more_pic_target'] . $redirect;
-                cpg_mail($CONFIG['gallery_admin_email'], $lang_db_input_php['email_comment_subject'], $mail_body);
+                $mail_body = "<p>" . bb_decode(process_smilies($msg_body, $CONFIG['ecards_more_pic_target'])) . "</p>\n\r ".$lang_db_input_php['email_comment_body'] . " " . $CONFIG['ecards_more_pic_target'].(substr($CONFIG["ecards_more_pic_target"], -1) == '/' ? '' : '/').$redirect;
+                cpg_mail('admin', $lang_db_input_php['email_comment_subject'], make_clickable($mail_body));
             }
-            pageheader($lang_db_input_php['com_added'], "<META http-equiv=\"refresh\" content=\"1;url=$redirect\">");
+            pageheader($lang_db_input_php['com_added'], "<meta http-equiv=\"refresh\" content=\"1;url=$redirect\" />");
             msg_box($lang_db_input_php['info'], $lang_db_input_php['com_added'], $lang_continue, $redirect);
             pagefooter();
             ob_end_flush();
             exit;
         } else { // Registered users, we can use Location to redirect
-            $insert = db_query("INSERT INTO {$CONFIG['TABLE_COMMENTS']} (pid, msg_author, msg_body, msg_date, author_md5_id, author_id, msg_raw_ip, msg_hdr_ip) VALUES ('$pid', '" . addslashes(USER_NAME) . "', '$msg_body', NOW(), '', '" . USER_ID . "', '$raw_ip', '$hdr_ip')");
+            $insert = cpg_db_query("INSERT INTO {$CONFIG['TABLE_COMMENTS']} (pid, msg_author, msg_body, msg_date, author_md5_id, author_id, msg_raw_ip, msg_hdr_ip) VALUES ('$pid', '" . addslashes(USER_NAME) . "', '$msg_body', NOW(), '', '" . USER_ID . "', '$raw_ip', '$hdr_ip')");
             $redirect = "displayimage.php?pos=" . (- $pid);
-            if ($CONFIG['email_comment_notification']) {
-                $mail_body = $msg_body . "\n\r ".$lang_db_input_php['email_comment_body'] . " " . $CONFIG['ecards_more_pic_target'] . $redirect;
-                cpg_mail($CONFIG['gallery_admin_email'], $lang_db_input_php['email_comment_subject'], $mail_body);
+            if ($CONFIG['email_comment_notification'] && !USER_IS_ADMIN ) {
+                $mail_body = "<p>" . bb_decode(process_smilies($msg_body, $CONFIG['ecards_more_pic_target'])) . "</p>\n\r ".$lang_db_input_php['email_comment_body'] . " " . $CONFIG['ecards_more_pic_target'] . (substr($CONFIG["ecards_more_pic_target"], -1) == '/' ? '' : '/') . $redirect;
+                cpg_mail('admin', $lang_db_input_php['email_comment_subject'], make_clickable($mail_body));
             }
             $header_location = (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE'))) ? 'Refresh: 0; URL=' : 'Location: ';
             header($header_location . $redirect);
-            pageheader($lang_db_input_php['com_added'], "<META http-equiv=\"refresh\" content=\"1;url=$redirect\">");
+            pageheader($lang_db_input_php['com_added'], "<meta http-equiv=\"refresh\" content=\"1;url=$redirect\" />");
             msg_box($lang_db_input_php['info'], $lang_db_input_php['com_added'], $lang_continue, $redirect);
             pagefooter();
             ob_end_flush();
@@ -156,33 +179,99 @@
     case 'album_update':
         if (!(USER_ADMIN_MODE || GALLERY_ADMIN_MODE)) cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
 
-        $aid = (int)$HTTP_POST_VARS['aid'];
-        $title = addslashes(trim($HTTP_POST_VARS['title']));
-        $category = (int)$HTTP_POST_VARS['category'];
-        $description = addslashes(trim($HTTP_POST_VARS['description']));
-        $thumb = (int)$HTTP_POST_VARS['thumb'];
-        $visibility = (int)$HTTP_POST_VARS['visibility'];
-        $uploads = $HTTP_POST_VARS['uploads'] == 'YES' ? 'YES' : 'NO';
-        $comments = $HTTP_POST_VARS['comments'] == 'YES' ? 'YES' : 'NO';
-        $votes = $HTTP_POST_VARS['votes'] == 'YES' ? 'YES' : 'NO';
+        $aid = (int)$_POST['aid'];
+        $title = addslashes(trim($_POST['title']));
+        $category = (int)$_POST['category'];
+        $description = addslashes(trim($_POST['description']));
+                $keyword = addslashes(trim($_POST['keyword']));
+        $thumb = (int)$_POST['thumb'];
+        $visibility = (int)$_POST['visibility'];
+        $uploads = $_POST['uploads'] == 'YES' ? 'YES' : 'NO';
+        $comments = $_POST['comments'] == 'YES' ? 'YES' : 'NO';
+        $votes = $_POST['votes'] == 'YES' ? 'YES' : 'NO';
+        $password = $_POST['alb_password'];
+                $password_hint = addslashes(trim($_POST['alb_password_hint']));
+        $visibility = !empty($password) ? FIRST_USER_CAT + USER_ID : $visibility;
 
         if (!$title) cpg_die(ERROR, $lang_db_input_php['alb_need_title'], __FILE__, __LINE__);
 
         if (GALLERY_ADMIN_MODE) {
-            $query = "UPDATE {$CONFIG['TABLE_ALBUMS']} SET title='$title', description='$description', category='$category', thumb='$thumb', uploads='$uploads', comments='$comments', votes='$votes', visibility='$visibility' WHERE aid='$aid' LIMIT 1";
+            $query = "UPDATE {$CONFIG['TABLE_ALBUMS']} SET title='$title', description='$description', category='$category', thumb='$thumb', uploads='$uploads', comments='$comments', votes='$votes', visibility='$visibility', alb_password='$password', alb_password_hint='$password_hint', keyword='$keyword' WHERE aid='$aid' LIMIT 1";
         } else {
             $category = FIRST_USER_CAT + USER_ID;
-            $query = "UPDATE {$CONFIG['TABLE_ALBUMS']} SET title='$title', description='$description', thumb='$thumb',  comments='$comments', votes='$votes', visibility='$visibility' WHERE aid='$aid' AND category='$category' LIMIT 1";
+            $query = "UPDATE {$CONFIG['TABLE_ALBUMS']} SET title='$title', description='$description', thumb='$thumb',  comments='$comments', votes='$votes', visibility='$visibility', alb_password='$password', alb_password_hint='$password_hint',keyword='$keyword' WHERE aid='$aid' AND category='$category' LIMIT 1";
         }
 
-        $update = db_query($query);
-        if (isset($CONFIG['debug_mode']) && ($CONFIG['debug_mode'] == 1)) {
-            $queries[] = $query;
-        }
+        $update = cpg_db_query($query);
 
         if (!mysql_affected_rows()) cpg_die(INFORMATION, $lang_db_input_php['no_udp_needed'], __FILE__, __LINE__);
+                pageheader($lang_db_input_php['alb_updated'], "<meta http-equiv=\"refresh\" content=\"1;url=modifyalb.php?album=$aid\" />");
+        msg_box($lang_db_input_php['info'], $lang_db_input_php['alb_updated'], $lang_continue, "modifyalb.php?album=$aid");
+        pagefooter();
+        ob_end_flush();
+        exit;
+        break;
+
+    // Reset album
+
+    case 'album_reset':
+        if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
+
+        $counter_affected_rows = 0;
+        $aid = (int)$_POST['aid'];
+        $reset_views = (int)($_POST['reset_views']);
+        $reset_rating = (int)$_POST['reset_rating'];
+        $delete_comments = (int)($_POST['delete_comments']);
+        $delete_files = (int)$_POST['delete_files'];
+
+        if ($reset_views || $reset_rating) {
+            // Get all pids for this album and reset their details hit stats
+            $query = "SELECT pid FROM {$CONFIG['TABLE_PICTURES']} WHERE aid = '$aid'";
+            $result = cpg_db_query($query);
+            while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
+              $pid[] = $row['pid'];
+            }
+        }
+
+        if ($reset_views) { // if reset_views start
+            $query = "UPDATE {$CONFIG['TABLE_PICTURES']} SET hits='0' WHERE aid='$aid'";
+                $update = cpg_db_query($query);
+            if (isset($CONFIG['debug_mode']) && ($CONFIG['debug_mode'] == 1)) {
+                $queries[] = $query;
+            }
+            if (mysql_affected_rows()) {
+                $counter_affected_rows++;
+            }
+            resetDetailHits($pid);
+        } // if reset_views end
+
+        if ($reset_rating) { // if reset_rating start
+            $query = "UPDATE {$CONFIG['TABLE_PICTURES']} SET  pic_rating='0',  votes='0' WHERE aid='$aid'";
+                $update = cpg_db_query($query);
+            if (isset($CONFIG['debug_mode']) && ($CONFIG['debug_mode'] == 1)) {
+                $queries[] = $query;
+            }
+            if (mysql_affected_rows()) {
+                $counter_affected_rows++;
+            }
+            resetDetailVotes($pid);
+        } // if reset_rating end
+
+        if ($delete_files) { // if delete_files start
+            $query = "DELETE FROM {$CONFIG['TABLE_PICTURES']} WHERE aid='$aid'";
+                $update = cpg_db_query($query);
+            if (isset($CONFIG['debug_mode']) && ($CONFIG['debug_mode'] == 1)) {
+                $queries[] = $query;
+            }
+            if (mysql_affected_rows()) {
+                $counter_affected_rows++;
+            }
+        } // if delete_files end
+
+
+        if ($counter_affected_rows == 0) cpg_die(INFORMATION, $lang_db_input_php['no_udp_needed'], __FILE__, __LINE__);
         if ($CONFIG['debug_mode'] == 0) {
-            pageheader($lang_db_input_php['alb_updated'], "<META http-equiv=\"refresh\" content=\"1;url=modifyalb.php?album=$aid\">");
+            pageheader($lang_db_input_php['alb_updated'], "<meta http-equiv=\"refresh\" content=\"1;url=modifyalb.php?album=$aid\" />");
         }
         msg_box($lang_db_input_php['info'], $lang_db_input_php['alb_updated'], $lang_continue, "modifyalb.php?album=$aid");
         pagefooter();
@@ -196,30 +285,30 @@
     case 'picture':
         if (!USER_CAN_UPLOAD_PICTURES) cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
 
-        $album = (int)$HTTP_POST_VARS['album'];
-        $title = addslashes($HTTP_POST_VARS['title']);
-        $caption = addslashes($HTTP_POST_VARS['caption']);
-        $keywords = addslashes($HTTP_POST_VARS['keywords']);
-        $user1 = addslashes($HTTP_POST_VARS['user1']);
-        $user2 = addslashes($HTTP_POST_VARS['user2']);
-        $user3 = addslashes($HTTP_POST_VARS['user3']);
-        $user4 = addslashes($HTTP_POST_VARS['user4']);
+        $album = (int)$_POST['album'];
+        $title = addslashes($_POST['title']);
+        $caption = addslashes($_POST['caption']);
+        $keywords = addslashes($_POST['keywords']);
+        $user1 = addslashes($_POST['user1']);
+        $user2 = addslashes($_POST['user2']);
+        $user3 = addslashes($_POST['user3']);
+        $user4 = addslashes($_POST['user4']);
         // Check if the album id provided is valid
         if (!GALLERY_ADMIN_MODE) {
-            $result = db_query("SELECT category FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='$album' and (uploads = 'YES' OR category = '" . (USER_ID + FIRST_USER_CAT) . "')");
+            $result = cpg_db_query("SELECT category FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='$album' and (uploads = 'YES' OR category = '" . (USER_ID + FIRST_USER_CAT) . "')");
             if (mysql_num_rows($result) == 0)cpg_die(ERROR, $lang_db_input_php['unknown_album'], __FILE__, __LINE__);
             $row = mysql_fetch_array($result);
             mysql_free_result($result);
             $category = $row['category'];
         } else {
-            $result = db_query("SELECT category FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='$album'");
+            $result = cpg_db_query("SELECT category FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='$album'");
             if (mysql_num_rows($result) == 0)cpg_die(ERROR, $lang_db_input_php['unknown_album'], __FILE__, __LINE__);
             $row = mysql_fetch_array($result);
             mysql_free_result($result);
             $category = $row['category'];
         }
         // Test if the filename of the temporary uploaded picture is empty
-        if ($HTTP_POST_FILES['userpicture']['tmp_name'] == '') cpg_die(ERROR, $lang_db_input_php['no_pic_uploaded'], __FILE__, __LINE__);
+        if ($_FILES['userpicture']['tmp_name'] == '') cpg_die(ERROR, $lang_db_input_php['no_pic_uploaded'], __FILE__, __LINE__);
         // Pictures are moved in a directory named 10000 + USER_ID
         if (USER_ID && !defined('SILLY_SAFE_MODE')) {
             $filepath = $CONFIG['userpics'] . (USER_ID + FIRST_USER_CAT);
@@ -240,12 +329,11 @@
         }
         // Check that target dir is writable
         if (!is_writable($dest_dir)) cpg_die(CRITICAL_ERROR, sprintf($lang_db_input_php['dest_dir_ro'], $dest_dir), __FILE__, __LINE__, true);
+        if (get_magic_quotes_gpc()) $_FILES['userpicture']['name'] = stripslashes($_FILES['userpicture']['name']);
         // Replace forbidden chars with underscores
-        $matches = array();
-        $forbidden_chars = strtr($CONFIG['forbiden_fname_char'], array('&amp;' => '&', '&quot;' => '"', '&lt;' => '<', '&gt;' => '>'));
+                $picture_name = replace_forbidden($_FILES['userpicture']['name']);
         // Check that the file uploaded has a valid extension
-        if (get_magic_quotes_gpc()) $HTTP_POST_FILES['userpicture']['name'] = stripslashes($HTTP_POST_FILES['userpicture']['name']);
-        $picture_name = strtr($HTTP_POST_FILES['userpicture']['name'], $forbidden_chars, str_repeat('_', strlen($CONFIG['forbiden_fname_char'])));
+        $matches = array();
         if (!preg_match("/(.+)\.(.*?)\Z/", $picture_name, $matches)) {
             $matches[1] = 'invalid_fname';
             $matches[2] = 'xxx';
@@ -263,7 +351,7 @@
         }
         $uploaded_pic = $dest_dir . $picture_name;
         // Move the picture into its final location
-        if (!move_uploaded_file($HTTP_POST_FILES['userpicture']['tmp_name'], $uploaded_pic))
+        if (!move_uploaded_file($_FILES['userpicture']['tmp_name'], $uploaded_pic))
             cpg_die(CRITICAL_ERROR, sprintf($lang_db_input_php['err_move'], $picture_name, $dest_dir), __FILE__, __LINE__, true);
         // Change file permission
         chmod($uploaded_pic, octdec($CONFIG['default_file_mode']));
@@ -281,7 +369,8 @@
                 @unlink($uploaded_pic);
                 cpg_die(ERROR, $lang_db_input_php['err_invalid_img'], __FILE__, __LINE__, true);
             // JPEG and PNG only are allowed with GD
-            } elseif ($imginfo[2] != GIS_JPG && $imginfo[2] != GIS_PNG && ($CONFIG['thumb_method'] == 'gd1' || $CONFIG['thumb_method'] == 'gd2')) {
+            //} elseif ($imginfo[2] != GIS_JPG && $imginfo[2] != GIS_PNG && ($CONFIG['thumb_method'] == 'gd1' || $CONFIG['thumb_method'] == 'gd2')) {
+            } elseif ($imginfo[2] != GIS_JPG && $imginfo[2] != GIS_PNG && $CONFIG['GIF_support'] == 0) {
                 @unlink($uploaded_pic);
                 cpg_die(ERROR, $lang_errors['gd_file_type_err'], __FILE__, __LINE__, true);
             // *** NOT NEEDED CHECK DONE BY 'is_image'
@@ -291,14 +380,22 @@
                 //cpg_die(ERROR, sprintf($lang_db_input_php['allowed_img_types'], $CONFIG['allowed_img_types']), __FILE__, __LINE__);
             // 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'], $imginfo[0] > $CONFIG['max_upl_width_height'] ? 'wd' : 'ht');
+                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
         }
 
         // Upload is ok
         // Create thumbnail and internediate image and add the image into the DB
-        $result = add_picture($album, $filepath, $picture_name, $title, $caption, $keywords, $user1, $user2, $user3, $user4, $category, $raw_ip, $hdr_ip,(int) $_POST['width'],(int) $_POST['height']);
+        $result = add_picture($album, $filepath, $picture_name, 0, $title, $caption, $keywords, $user1, $user2, $user3, $user4, $category, $raw_ip, $hdr_ip,(int) $_POST['width'],(int) $_POST['height']);
 
         if (!$result) {
             @unlink($uploaded_pic);
@@ -306,11 +403,11 @@
         } elseif ($PIC_NEED_APPROVAL) {
             pageheader($lang_info);
             msg_box($lang_info, $lang_db_input_php['upload_success'], $lang_continue, 'index.php');
-            // start: send admin approval mail
+            // start: send admin approval mail added by gaugau: 03-11-09
             if ($CONFIG['upl_notify_admin_email'])
             {
                 include_once('include/mailer.inc.php');
-                cpg_mail($CONFIG['gallery_admin_email'], sprintf($lang_db_input_php['notify_admin_email_subject'], $CONFIG['gallery_name']), sprintf($lang_db_input_php['notify_admin_email_body'], USER_NAME,  $CONFIG['ecards_more_pic_target'].'/editpics.php?mode=upload_approval' ));
+                cpg_mail('admin', sprintf($lang_db_input_php['notify_admin_email_subject'], $CONFIG['gallery_name']), 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' ));
             }
             // end: send admin approval mail
             ob_end_flush();
@@ -318,7 +415,7 @@
             $header_location = (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE'))) ? 'Refresh: 0; URL=' : 'Location: ';
             $redirect = "displayimage.php?pos=" . (- mysql_insert_id());
             header($header_location . $redirect);
-            pageheader($lang_info, "<META http-equiv=\"refresh\" content=\"1;url=$redirect\">");
+            pageheader($lang_info, "<meta http-equiv=\"refresh\" content=\"1;url=$redirect\" />");
             msg_box($lang_info, $lang_db_input_php['upl_success'], $lang_continue, $redirect);
             pagefooter();
             ob_end_flush();
@@ -331,4 +428,4 @@
     default:
         cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
 }
-?>
\ No newline at end of file
+?>
diff -ruN 133/delete.php cpg148/delete.php
--- 133/delete.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/delete.php	2006-06-08 00:23:52.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/delete.php,v $
-  $Revision: 1.7 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -31,21 +31,21 @@
 
 function output_table_header()
 {
-    global $header_printed, $need_caption;
+    global $header_printed, $need_caption, $lang_delete_php;
 
     $header_printed = true;
     $need_caption = true;
 
-    ?>
+echo <<<EOT
 <tr>
-<td class="tableh2"><b>Picture</b></td>
-<td class="tableh2" align="center"><b>F</b></td>
-<td class="tableh2" align="center"><b>N</b></td>
-<td class="tableh2" align="center"><b>T</b></td>
-<td class="tableh2" align="center"><b>C</b></td>
-<td class="tableh2" align="center"><b>D</b></td>
+<td class="tableh2"><b>{$lang_delete_php['npic']}</b></td>
+<td class="tableh2" align="center"><b>{$lang_delete_php['fs_pic']}</b></td>
+<td class="tableh2" align="center"><b>{$lang_delete_php['ns_pic']}</b></td>
+<td class="tableh2" align="center"><b>{$lang_delete_php['thumb_pic']}</b></td>
+<td class="tableh2" align="center"><b>{$lang_delete_php['comment']}</b></td>
+<td class="tableh2" align="center"><b>{$lang_delete_php['im_in_alb']}</b></td>
 </tr>
-<?php
+EOT;
 }
 
 function output_caption()
@@ -74,20 +74,20 @@
     if (!$header_printed)
         output_table_header();
 
-    $green = "<img src=\"images/green.gif\" border=\"0\" width=\"12\" height=\"12\"><br>";
-    $red = "<img src=\"images/red.gif\" border=\"0\" width=\"12\" height=\"12\"><br>";
+    $green = "<img src=\"images/green.gif\" border=\"0\" width=\"12\" height=\"12\"><br />";
+    $red = "<img src=\"images/red.gif\" border=\"0\" width=\"12\" height=\"12\"><br />";
 
     if (GALLERY_ADMIN_MODE) {
         $query = "SELECT aid, filepath, filename FROM {$CONFIG['TABLE_PICTURES']} WHERE pid='$pid'";
-        $result = db_query($query);
+        $result = cpg_db_query($query);
         if (!mysql_num_rows($result)) cpg_die(CRITICAL_ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
         $pic = mysql_fetch_array($result);
     } else {
-        $query = "SELECT {$CONFIG['TABLE_PICTURES']}.aid as aid, category, filepath, filename FROM {$CONFIG['TABLE_PICTURES']}, {$CONFIG['TABLE_ALBUMS']} WHERE {$CONFIG['TABLE_PICTURES']}.aid = {$CONFIG['TABLE_ALBUMS']}.aid AND pid='$pid'";
-        $result = db_query($query);
+        $query = "SELECT {$CONFIG['TABLE_PICTURES']}.aid as aid, category, filepath, filename, owner_id FROM {$CONFIG['TABLE_PICTURES']}, {$CONFIG['TABLE_ALBUMS']} WHERE {$CONFIG['TABLE_PICTURES']}.aid = {$CONFIG['TABLE_ALBUMS']}.aid AND pid='$pid'";
+        $result = cpg_db_query($query);
         if (!mysql_num_rows($result)) cpg_die(CRITICAL_ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
         $pic = mysql_fetch_array($result);
-        if ($pic['category'] != FIRST_USER_CAT + USER_ID) cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
+        if (!($pic['category'] == FIRST_USER_CAT + USER_ID || ($CONFIG['users_can_edit_pics'] && $pic['owner_id'] == USER_ID)) || !USER_ID) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
     }
 
     $aid = $pic['aid'];
@@ -113,7 +113,7 @@
     }
 
     $query = "DELETE FROM {$CONFIG['TABLE_COMMENTS']} WHERE pid='$pid'";
-    $result = db_query($query);
+    $result = cpg_db_query($query);
     echo "<td class=\"tableb\" align=\"center\">";
     if (mysql_affected_rows() > 0)
         echo $green;
@@ -122,10 +122,10 @@
     echo "</td>";
 
     $query = "DELETE FROM {$CONFIG['TABLE_EXIF']} WHERE filename='$dir$file' LIMIT 1";
-    $result = db_query($query);
+    $result = cpg_db_query($query);
 
     $query = "DELETE FROM {$CONFIG['TABLE_PICTURES']} WHERE pid='$pid' LIMIT 1";
-    $result = db_query($query);
+    $result = cpg_db_query($query);
     echo "<td class=\"tableb\" align=\"center\">";
     if (mysql_affected_rows() > 0)
         echo $green;
@@ -143,7 +143,7 @@
     global $CONFIG, $lang_errors, $lang_delete_php;
 
     $query = "SELECT title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid ='$aid'";
-    $result = db_query($query);
+    $result = cpg_db_query($query);
     if (!mysql_num_rows($result)) cpg_die(CRITICAL_ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
     $album_data = mysql_fetch_array($result);
 
@@ -152,14 +152,14 @@
     }
 
     $query = "SELECT pid FROM {$CONFIG['TABLE_PICTURES']} WHERE aid='$aid'";
-    $result = db_query($query);
+    $result = cpg_db_query($query);
     // Delete all files
     while ($pic = mysql_fetch_array($result)) {
         delete_picture($pic['pid']);
     }
     // Delete album
     $query = "DELETE from {$CONFIG['TABLE_ALBUMS']} WHERE aid='$aid'";
-    $result = db_query($query);
+    $result = cpg_db_query($query);
     if (mysql_affected_rows() > 0)
         echo "<tr><td colspan=\"6\" class=\"tableb\">" . sprintf($lang_delete_php['alb_del_success'], $album_data['title']) . "</td></tr>\n";
 }
@@ -197,15 +197,52 @@
     return preg_split("/,/", $value, -1, PREG_SPLIT_NO_EMPTY);
 }
 
+/**************************************************************************
+* Picture manager functions
+**************************************************************************/
+
+               function parse_pic_select_option($value)
+               {
+                       global $HTML_SUBST;
+
+                       if (!preg_match("/.+?no=(\d+),picture_nm='(.+?)',picture_sort=(\d+),action=(\d)/", $value, $matches))
+                               return false;
+
+                       return array(
+                               'picture_no'   => (int)$matches[1],
+                               'picture_nm'   => get_magic_quotes_gpc() ? strtr(stripslashes($matches[2]), $HTML_SUBST) : strtr($matches[2], $HTML_SUBST),
+                               'picture_sort' => (int)$matches[3],
+                               'action'     => (int)$matches[4]
+                       );
+               }
+
+               function parse_pic_orig_sort_order($value)
+               {
+                       if (!preg_match("/(\d+)@(\d+)/", $value, $matches))
+                               return false;
+
+                       return array(
+                               'aid'   => (int)$matches[1],
+                               'pos'   => (int)$matches[2],
+                       );
+               }
+
+
+               function parse_pic_list($value)
+               {
+                       return preg_split("/,/", $value, -1, PREG_SPLIT_NO_EMPTY);
+               }
+
+
 /**
  * Main code starts here
  */
 
-if (!isset($HTTP_GET_VARS['what']) && !isset($HTTP_POST_VARS['what'])) {
+if (!isset($_GET['what']) && !isset($_POST['what'])) {
     cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
 }
 
-$what = isset($HTTP_GET_VARS['what']) ? $HTTP_GET_VARS['what'] : $HTTP_POST_VARS['what'];
+$what = isset($_GET['what']) ? $_GET['what'] : $_POST['what'];
 switch ($what) {
 
     // Album manager (don't necessarily delete something ;-)
@@ -222,41 +259,41 @@
         pageheader($lang_delete_php['alb_mgr']);
         starttable("100%", $lang_delete_php['alb_mgr'], 6);
 
-        $orig_sort_order = parse_list($HTTP_POST_VARS['sort_order']);
+        $orig_sort_order = parse_list($_POST['sort_order']);
         foreach ($orig_sort_order as $album) {
             $op = parse_orig_sort_order($album);
             if (count ($op) == 2) {
                 $query = "UPDATE $CONFIG[TABLE_ALBUMS] SET pos='{$op['pos']}' WHERE aid='{$op['aid']}' $restrict LIMIT 1";
-                db_query($query);
+                cpg_db_query($query);
             } else {
-                cpg_die (sprintf(CRITICAL_ERROR, $lang_delete_php['err_invalid_data'], $HTTP_POST_VARS['sort_order']), __FILE__, __LINE__);
+                cpg_die (sprintf(CRITICAL_ERROR, $lang_delete_php['err_invalid_data'], $_POST['sort_order']), __FILE__, __LINE__);
             }
         }
 
-        $to_delete = parse_list($HTTP_POST_VARS['delete_album']);
+        $to_delete = parse_list($_POST['delete_album']);
         foreach ($to_delete as $album_id) {
             delete_album((int)$album_id);
         }
 
-        if (isset($HTTP_POST_VARS['to'])) foreach ($HTTP_POST_VARS['to'] as $option_value) {
+        if (isset($_POST['to'])) foreach ($_POST['to'] as $option_value) {
             $op = parse_select_option(stripslashes($option_value));
             switch ($op['action']) {
                 case '0':
                     break;
                 case '1':
                     if (GALLERY_ADMIN_MODE) {
-                        $category = (int)$HTTP_POST_VARS['cat'];
+                        $category = (int)$_POST['cat'];
                     } else {
                         $category = FIRST_USER_CAT + USER_ID;
                     }
                     echo "<tr><td colspan=\"6\" class=\"tableb\">" . sprintf($lang_delete_php['create_alb'], $op['album_nm']) . "</td></tr>\n";
                     $query = "INSERT INTO {$CONFIG['TABLE_ALBUMS']} (category, title, uploads, pos) VALUES ('$category', '" . addslashes($op['album_nm']) . "', 'NO',  '{$op['album_sort']}')";
-                    db_query($query);
+                    cpg_db_query($query);
                     break;
                 case '2':
                     echo "<tr><td colspan=\"6\" class=\"tableb\">" . sprintf($lang_delete_php['update_alb'], $op['album_no'], $op['album_nm'], $op['album_sort']) . "</td></tr>\n";
                     $query = "UPDATE $CONFIG[TABLE_ALBUMS] SET title='" . addslashes($op['album_nm']) . "', pos='{$op['album_sort']}' WHERE aid='{$op['album_no']}' $restrict LIMIT 1";
-                    db_query($query);
+                    cpg_db_query($query);
                     break;
                 default:
                     cpg_die (CRITICAL_ERROR, $lang_delete_php['err_invalid_data'], __FILE__, __LINE__);
@@ -271,12 +308,79 @@
         ob_end_flush();
         break;
 
+//
+// Picture manager (don't necessarily delete something ;-)
+//
+   case 'picmgr':
+      if (!(GALLERY_ADMIN_MODE || USER_ADMIN_MODE)) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+
+      if(!GALLERY_ADMIN_MODE){
+         //$restrict = "AND category = '".(FIRST_USER_CAT + USER_ID)."'";
+         $restrict = '';
+      } else {
+         $restrict = '';
+      }
+
+      pageheader($lang_delete_php['pic_mgr']);
+      starttable("100%", $lang_delete_php['pic_mgr'], 6);
+
+      $orig_sort_order = parse_pic_list($_POST['sort_order']);
+      foreach ($orig_sort_order as $picture){
+         $op = parse_pic_orig_sort_order($picture);
+         if (count ($op) == 2){
+            $query = "UPDATE $CONFIG[TABLE_PICTURES] SET position='{$op['pos']}' WHERE pid='{$op['aid']}' $restrict LIMIT 1";
+            cpg_db_query($query);
+         } else {
+            cpg_die (sprintf(CRITICAL_ERROR, $lang_delete_php['err_invalid_data'], $_POST['sort_order']), __FILE__, __LINE__);
+         }
+      }
+
+      $to_delete = parse_pic_list($_POST['delete_picture']);
+      foreach ($to_delete as $picture_id){
+         delete_picture((int)$picture_id);
+      }
+
+      if (isset($_POST['to'])) foreach ($_POST['to'] as $option_value){
+         $op = parse_pic_select_option(stripslashes($option_value));
+         switch ($op['action']){
+            case '0':
+               break;
+            case '1':
+               if(GALLERY_ADMIN_MODE){
+                  $category = (int)$_POST['cat'];
+               } else {
+                  $category = FIRST_USER_CAT + USER_ID;
+               }
+               echo "<tr><td colspan=\"6\" class=\"tableb\">".sprintf($lang_delete_php['create_alb'], $op['album_nm'])."</td></tr>\n";
+               $query = "INSERT INTO {$CONFIG['TABLE_ALBUMS']} (category, title, uploads, pos) VALUES ('$category', '".addslashes($op['album_nm'])."', 'NO',  '{$op['album_sort']}')";
+               cpg_db_query($query);
+               break;
+            case '2':
+               echo "<tr><td colspan=\"6\" class=\"tableb\">".sprintf($lang_delete_php['update_pic'], $op['picture_no'], $op['picture_nm'], $op['picture_sort'])."</td></tr>\n";
+               $query = "UPDATE $CONFIG[TABLE_PICTURES] SET position='{$op['picture_sort']}' WHERE pid='{$op['picture_no']}' $restrict LIMIT 1";
+               cpg_db_query($query);
+               break;
+            default:
+               cpg_die (CRITICAL_ERROR, $lang_delete_php['err_invalid_data'], __FILE__, __LINE__);
+         }
+      }
+      if ($need_caption) output_caption();
+      echo "<tr><td colspan=\"6\" class=\"tablef\" align=\"center\">\n";
+      echo "<div class=\"admin_menu_thumb\"><a href=\"index.php\"  class=\"adm_menu\">$lang_continue</a></div>\n";
+      echo "</td></tr>";
+      endtable();
+      pagefooter();
+      ob_end_flush();
+      break;
+
+
+
     // Comment
 
     case 'comment':
-        $msg_id = (int)$HTTP_GET_VARS['msg_id'];
+        $msg_id = (int)$_GET['msg_id'];
 
-        $result = db_query("SELECT pid FROM {$CONFIG['TABLE_COMMENTS']} WHERE msg_id='$msg_id'");
+        $result = cpg_db_query("SELECT pid FROM {$CONFIG['TABLE_COMMENTS']} WHERE msg_id='$msg_id'");
         if (!mysql_num_rows($result)) {
             cpg_die(CRITICAL_ERROR, $lang_errors['non_exist_comment'], __FILE__, __LINE__);
         } else {
@@ -290,7 +394,7 @@
         } else {
             $query = "DELETE FROM {$CONFIG['TABLE_COMMENTS']} WHERE msg_id='$msg_id' AND author_md5_id ='{$USER['ID']}' AND author_id = '0' LIMIT 1";
         }
-        $result = db_query($query);
+        $result = cpg_db_query($query);
 
         $header_location = (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE'))) ? 'Refresh: 0; URL=' : 'Location: ';
         $redirect = "displayimage.php?pos=" . (- $comment_data['pid']);
@@ -304,9 +408,7 @@
     // Picture
 
     case 'picture':
-        if (!(GALLERY_ADMIN_MODE || USER_ADMIN_MODE)) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
-
-        $pid = (int)$HTTP_GET_VARS['id'];
+        $pid = (int)$_GET['id'];
 
         pageheader($lang_delete_php['del_pic']);
         starttable("100%", $lang_delete_php['del_pic'], 6);
@@ -326,7 +428,7 @@
     case 'album':
         if (!(GALLERY_ADMIN_MODE || USER_ADMIN_MODE)) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
 
-        $aid = (int)$HTTP_GET_VARS['id'];
+        $aid = (int)$_GET['id'];
 
         pageheader($lang_delete_php['del_alb']);
         starttable("100%", $lang_delete_php['del_alb'], 6);
@@ -345,43 +447,315 @@
     // User
 
     case 'user':
-        $user_id = (int)$HTTP_GET_VARS['id'];
-        if (!(GALLERY_ADMIN_MODE) || ($user_id == USER_ID) || defined('UDB_INTEGRATION')) cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
+        $user_id = str_replace('u', '', $_GET['id']);
+        $users_scheduled_for_action = explode(',', $user_id);
+        if (!(GALLERY_ADMIN_MODE) || ($user_id == USER_ID) || UDB_INTEGRATION != 'coppermine') cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
+
+        switch ($_REQUEST['action']) {
+                case 'delete':
+                    pageheader($lang_delete_php['del_user']);
+                    starttable("100%", $lang_delete_php['del_user'], 6);
+                    foreach($users_scheduled_for_action as $key) {
+                        $result = cpg_db_query("SELECT user_name FROM {$CONFIG['TABLE_USERS']} WHERE user_id = '$key'");
+                        print '<tr>';
+                        if (!mysql_num_rows($result)) {
+                            print '<td class="tableb">'.$lang_delete_php['err_unknown_user'].'</td>';
+                        } else {
+                            $user_data = mysql_fetch_array($result);
+                            print '<td class="tableb">';
+                            // First delete the albums
+                            $result2 = cpg_db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = '" . (FIRST_USER_CAT + $key) . "'");
+                            $user_alb_counter = 0;
+                            while ($album = mysql_fetch_array($result2)) {
+                                starttable('100%');
+                                delete_album($album['aid']);
+                                endtable();
+                                $user_alb_counter++;
+                            } // while
+                            mysql_free_result($result2);
+                            starttable('100%');
+                            print '<tr>';
+                            // Then anonymize comments posted by the user
+                            $comment_result = cpg_db_query("SELECT COUNT(*) FROM {$CONFIG['TABLE_COMMENTS']} WHERE author_id = '$key'");
+                            $comment_counter = mysql_fetch_array($comment_result);
+                            mysql_free_result($comment_result);
+                            print '<td class="tableb" width="25%">';
+                            if ($_REQUEST['delete_comments'] == 'yes') {
+                                cpg_db_query("DELETE FROM {$CONFIG['TABLE_COMMENTS']} WHERE author_id = '$key'");
+                                if ($comment_counter[0] > 0) {
+                                    print '<img src="images/green.gif" width="12" height="12" border="0" alt="" /> ';
+                                }
+                                printf($lang_delete_php['deleted_comments'], $comment_counter[0]);
+                            } else {
+                                cpg_db_query("UPDATE {$CONFIG['TABLE_COMMENTS']} SET  author_id = '0' WHERE  author_id = '$key'");
+                                if ($comment_counter[0] > 0) {
+                                    print '<img src="images/green.gif" width="12" height="12" border="0" alt="" /> ';
+                                }
+                                printf($lang_delete_php['anonymized_comments'], $comment_counter[0]);
+                            }
+                            print '</td>';
+                            // Do the same for pictures uploaded in public albums
+                            $publ_upload_result = cpg_db_query("SELECT COUNT(*) FROM {$CONFIG['TABLE_PICTURES']} WHERE owner_id = '$key'");
+                            $publ_upload_counter = mysql_fetch_array($publ_upload_result);
+                            mysql_free_result($publ_upload_result);
+                            print '<td class="tableb" width="25%">';
+                            if ($_REQUEST['delete_files'] == 'yes') {
+                                cpg_db_query("DELETE FROM {$CONFIG['TABLE_PICTURES']} WHERE  owner_id = '$key'");
+                                if ($publ_upload_counter[0] > 0) {
+                                    print '<img src="images/green.gif" width="12" height="12" border="0" alt="" /> ';
+                                }
+                                printf($lang_delete_php['deleted_uploads'], $publ_upload_counter[0]);
+                            } else {
+                                cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET  owner_id = '0' WHERE  owner_id = '$key'");
+                                if ($publ_upload_counter[0] > 0) {
+                                    print '<img src="images/green.gif" width="12" height="12" border="0" alt="" /> ';
+                                }
+                                printf($lang_delete_php['anonymized_uploads'], $publ_upload_counter[0]);
+                            }
+                            print '</td>';
+                            // Finally delete the user
+                            cpg_db_query("DELETE FROM {$CONFIG['TABLE_USERS']} WHERE user_id = '$key'");
+                            print '<td class="tableb" width="50%">';
+                            print '<b>';
+                            print '<img src="images/green.gif" width="12" height="12" border="0" alt="" /> ';
+                            printf($lang_delete_php['user_deleted'],'&laquo;'.$user_data['user_name'].'&raquo;');
+                            print '</b>';
+                            print '</td>';
+                            print '</tr>';
+                            endtable();
+                            print '</td>';
+                        }
+                        mysql_free_result($result);
+                        print '</tr>';
+                    }
+                    echo "<tr><td colspan=\"6\" class=\"tablef\" align=\"center\">\n";
+                    echo "<a href=\"usermgr.php\"  class=\"admin_menu\">$lang_continue</a>\n";
+                    echo "</td></tr>";
+                    endtable();
+                    pagefooter();
+                    break; // end case "delete"
+                case 'activate':
+                    pageheader($lang_delete_php['activate_user']);
+                    starttable("100%", $lang_delete_php['activate_user'], 2);
+                    print "<tr>\n";
+                    print "<td class=\"tableh2\"><b>{$lang_delete_php['username']}</b></td>\n";
+                    print "<td class=\"tableh2\"><b>{$lang_delete_php['status']}</b></td>\n";
+                    print "</tr>\n";
+
+                    foreach($users_scheduled_for_action as $key) {
+                        $result = cpg_db_query("SELECT user_name,user_active FROM {$CONFIG['TABLE_USERS']} WHERE user_id = '$key'");
+                        if (!mysql_num_rows($result)) {
+                            print '<tr><td class="tableb" colspan="2">'.$lang_delete_php['err_unknown_user'].'</td>';
+                        } else {
+                            $user_data = mysql_fetch_array($result);
+                            print '<tr>';
+                            print '<td class="tableb"><b>';
+                            print $user_data['user_name'];
+                            print '</b></td>';
+                            print '<td class="tableb">';
+                            if ($user_data['user_active'] == 'YES') {
+                                // user is already active
+                                print $lang_delete_php['user_already_active'];
+                            } else {
+                                // activate this user
+                                cpg_db_query("UPDATE {$CONFIG['TABLE_USERS']} SET user_active = 'YES' WHERE  user_id = '$key'");
+                                print $lang_delete_php['activated'];
+                            }
+                            print '</b></td>';
+                        }
+                        mysql_free_result($result);
+                    } // foreach --- end
+                    echo "<tr><td colspan=\"2\" class=\"tablef\" align=\"center\">\n";
+                    echo "<a href=\"usermgr.php\" class=\"admin_menu\">$lang_continue</a>\n";
+                    echo "</td></tr>";
+                    endtable();
+                    pagefooter();
+                    break; // end case "activate"
+                case 'deactivate':
+                    pageheader($lang_delete_php['deactivate_user']);
+                    starttable("100%", $lang_delete_php['deactivate_user'], 2);
+                    print "<tr>\n";
+                    print "<td class=\"tableh2\"><b>{$lang_delete_php['username']}</b></td>\n";
+                    print "<td class=\"tableh2\"><b>{$lang_delete_php['status']}</b></td>\n";
+                    print "</tr>\n";
+
+                    foreach($users_scheduled_for_action as $key) {
+                        $result = cpg_db_query("SELECT user_name,user_active FROM {$CONFIG['TABLE_USERS']} WHERE user_id = '$key'");
+                        if (!mysql_num_rows($result)) {
+                            print '<tr><td class="tableb" colspan="2">'.$lang_delete_php['err_unknown_user'].'</td>';
+                        } else {
+                            $user_data = mysql_fetch_array($result);
+                            print '<tr>';
+                            print '<td class="tableb"><b>';
+                            print $user_data['user_name'];
+                            print '</b></td>';
+                            print '<td class="tableb">';
+                            if ($user_data['user_active'] == 'NO') {
+                                // user is already inactive
+                                print $lang_delete_php['user_already_inactive'];
+                            } else {
+                                // deactivate this user
+                                cpg_db_query("UPDATE {$CONFIG['TABLE_USERS']} SET user_active = 'NO' WHERE  user_id = '$key'");
+                                print $lang_delete_php['deactivated'];
+                            }
+                            print '</b></td>';
+                        }
+                        mysql_free_result($result);
+                    } // foreach --- end
+                    echo "<tr><td colspan=\"2\" class=\"tablef\" align=\"center\">\n";
+                    echo "<a href=\"usermgr.php\" class=\"admin_menu\">$lang_continue</a>\n";
+                    echo "</td></tr>";
+                    endtable();
+                    pagefooter();
+                    break; // end case "deactivate"
+                case 'reset_password':
+                    pageheader($lang_delete_php['reset_password']);
+                    starttable("100%", $lang_delete_php['reset_password'], 2);
+                    print "<tr>\n";
+                    print "<td class=\"tableh2\"><b>{$lang_delete_php['username']}</b></td>\n";
+                    print "<td class=\"tableh2\"><b>{$lang_delete_php['status']}</b></td>\n";
+                    print "</tr>\n";
+
+                    foreach($users_scheduled_for_action as $key) {
+                        $result = cpg_db_query("SELECT user_name FROM {$CONFIG['TABLE_USERS']} WHERE user_id = '$key'");
+                        if (!mysql_num_rows($result)) {
+                            print '<tr><td class="tableb" colspan="2">'.$lang_delete_php['err_unknown_user'].'</td>';
+                        } else {
+                            $user_data = mysql_fetch_array($result);
+                            print '<tr>';
+                            print '<td class="tableb"><b>';
+                            print $user_data['user_name'];
+                            print '</b></td>';
+                            print '<td class="tableb">';
+                            // set this user's password
+                            $new_password = $CONFIG['enable_encrypted_passwords'] ? md5(addslashes($_REQUEST['new_password'])) : addslashes($_REQUEST['new_password']);
+                            cpg_db_query("UPDATE {$CONFIG['TABLE_USERS']} SET user_password = '$new_password' WHERE  user_id = '$key'");
+                            printf($lang_delete_php['password_reset'], '&laquo;'.$_REQUEST['new_password'].'&raquo;');
+                            print '</b></td>';
+                        }
+                        mysql_free_result($result);
+                    } // foreach --- end
+                    echo "<tr><td colspan=\"2\" class=\"tablef\" align=\"center\">\n";
+                    echo "<a href=\"usermgr.php\" class=\"admin_menu\">$lang_continue</a>\n";
+                    echo "</td></tr>";
+                    endtable();
+                    pagefooter();
+                    break; // end case "reset_password"
+                case 'change_group':
+                    pageheader($lang_delete_php['change_group']);
+                    starttable("100%", $lang_delete_php['change_group'], 2);
+                    print "<tr>\n";
+                    print "<td class=\"tableh2\"><b>{$lang_delete_php['username']}</b></td>\n";
+                    print "<td class=\"tableh2\"><b>{$lang_delete_php['status']}</b></td>\n";
+                    print "</tr>\n";
+                    $result_group = cpg_db_query("SELECT group_id,group_name FROM {$CONFIG['TABLE_USERGROUPS']}");
+                    if (!mysql_num_rows($result_group)) {
+                        cpg_die(CRITICAL_ERROR, $lang_delete_php['err_empty_groups'], __FILE__, __LINE__);
+                    }
+                    while ($row = mysql_fetch_array($result_group)) {
+                        $group_label[$row['group_id']] = $row['group_name'];
+                    } // while
+                    foreach($users_scheduled_for_action as $key) {
+                        $result = cpg_db_query("SELECT user_name,user_group FROM {$CONFIG['TABLE_USERS']} WHERE user_id = '$key'");
+                        if (!mysql_num_rows($result)) {
+                            print '<tr><td class="tableb" colspan="2">'.$lang_delete_php['err_unknown_user'].'</td>';
+                        } else {
+                            $user_data = mysql_fetch_array($result);
+                            print '<tr>';
+                            print '<td class="tableb"><b>';
+                            print $user_data['user_name'];
+                            print '</b></td>';
+                            print '<td class="tableb">';
+                            // set this user's group
+                            $group=addslashes($_REQUEST['group']);
+                            cpg_db_query("UPDATE {$CONFIG['TABLE_USERS']} SET user_group = '$group' WHERE  user_id = '$key'");
+                            printf($lang_delete_php['change_group_to_group'], '&laquo;'.$group_label[$user_data['user_group']].'&raquo;', '&laquo;'.$group_label[$_REQUEST['group']].'&raquo;');
+                            print '</b></td>';
+                        }
+                        mysql_free_result($result);
+                    } // foreach --- end
+                    echo "<tr><td colspan=\"2\" class=\"tablef\" align=\"center\">\n";
+                    echo "<a href=\"usermgr.php\" class=\"admin_menu\">$lang_continue</a>\n";
+                    echo "</td></tr>";
+                    endtable();
+                    pagefooter();
+                    break; // end case "change_group"
+                case 'add_group':
+                    pageheader($lang_delete_php['add_group']);
+                    starttable("100%", $lang_delete_php['add_group'], 2);
+                    print "<tr>\n";
+                    print "<td class=\"tableh2\"><b>{$lang_delete_php['username']}</b></td>\n";
+                    print "<td class=\"tableh2\"><b>{$lang_delete_php['status']}</b></td>\n";
+                    print "</tr>\n";
+                    $result_group = cpg_db_query("SELECT group_id,group_name FROM {$CONFIG['TABLE_USERGROUPS']} ORDER BY group_name");
+                    if (!mysql_num_rows($result_group)) {
+                        cpg_die(CRITICAL_ERROR, $lang_delete_php['err_empty_groups'], __FILE__, __LINE__);
+                    }
+                    while ($row = mysql_fetch_array($result_group)) {
+                        $group_label[$row['group_id']] = $row['group_name'];
+                    } // while
+                    foreach($users_scheduled_for_action as $key) {
+                        $result = cpg_db_query("SELECT user_name,user_group FROM {$CONFIG['TABLE_USERS']} WHERE user_id = '$key'");
+                        if (!mysql_num_rows($result)) {
+                            print '<tr><td class="tableb" colspan="2">'.$lang_delete_php['err_unknown_user'].'</td>';
+                        } else {
+                            $user_data = mysql_fetch_array($result);
+                            print '<tr>';
+                            print '<td class="tableb"><b>';
+                            print $user_data['user_name'];
+                            print '</b></td>';
+                            print '<td class="tableb">';
+                            // check group membership of this particular user
+                            $sql = "SELECT * FROM {$CONFIG['TABLE_USERS']} WHERE user_id = '$key'";
+                            $result_user = cpg_db_query($sql);
+                            if (!mysql_num_rows($result)) { print 'unknown user';}
+                            $user_data = mysql_fetch_array($result_user);
+                            mysql_free_result($result_user);
+                            $user_group = explode(',', $user_data['user_group_list']);
+                            natcasesort($user_group);
+                            if (!in_array($_REQUEST['group'], $user_group)){
+                                $user_group[] =  addslashes($_REQUEST['group']);
+                            }
+                            $group_output = '';
+                            $new_group_query = '';
+                            foreach($user_group as $group) {
+                                if ($group !='') {
+                                $group_output .= '&laquo;'.$group_label[$group].'&raquo;, ';
+                                $new_group_query .= $group.',';
+                                }
+                            }
+                            $group_output = trim(trim($group_output), ',');
+                            $new_group_query = trim($new_group_query, ',');
+                            // set this user's group
+                            cpg_db_query("UPDATE {$CONFIG['TABLE_USERS']} SET user_group_list = '$new_group_query' WHERE  user_id = '$key'");
+                            printf($lang_delete_php['add_group_to_group'], '&laquo;'.$user_data['user_name'].'&raquo;', '&laquo;'.$group_label[$_REQUEST['group']].'&raquo;', '&laquo;'.$group_label[$user_data['user_group']].'&raquo;', $group_output);
+                            print '</b></td>';
+                        }
+                        mysql_free_result($result);
+                    } // foreach --- end
+                    echo "<tr><td colspan=\"2\" class=\"tablef\" align=\"center\">\n";
+                    echo "<a href=\"usermgr.php\" class=\"admin_menu\">$lang_continue</a>\n";
+                    echo "</td></tr>";
+                    endtable();
+                    pagefooter();
+                    break; // end case "add_group"
+                default:
+                    cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
+                    break;
+        }
+
+
 
-        $result = db_query("SELECT user_name FROM {$CONFIG['TABLE_USERS']} WHERE user_id = '$user_id'");
-        if (!mysql_num_rows($result)) cpg_die(CRITICAL_ERROR, $lang_delete_php['err_unknown_user'], __FILE__, __LINE__);
-        $user_data = mysql_fetch_array($result);
-        mysql_free_result($result);
-
-        pageheader($lang_delete_php['del_user']);
-        starttable("100%", $lang_delete_php['del_user'] . ' - ' . $user_data['user_name'], 6);
-        // First delete the albums
-        $result = db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = '" . (FIRST_USER_CAT + $user_id) . "'");
-        while ($album = mysql_fetch_array($result)) {
-            delete_album($album['aid']);
-        } // while
-        mysql_free_result($result);
 
-        if ($need_caption) output_caption();
-        // Then anonymize comments posted by the user
-        db_query("UPDATE {$CONFIG['TABLE_COMMENTS']} SET  author_id = '0' WHERE  author_id = '$user_id'");
-        // Do the same for pictures uploaded in public albums
-        db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET  owner_id = '0' WHERE  owner_id = '$user_id'");
-        // Finally delete the user
-        db_query("DELETE FROM {$CONFIG['TABLE_USERS']} WHERE user_id = '$user_id'");
 
-        echo "<tr><td colspan=\"6\" class=\"tablef\" align=\"center\">\n";
-        echo "<div class=\"admin_menu_thumb\"><a href=\"usermgr.php\"  class=\"adm_menu\">$lang_continue</a></div>\n";
-        echo "</td></tr>";
-        endtable();
-        pagefooter();
         ob_end_flush();
         break;
 
+
     // Unknow command
 
     default:
         cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
 }
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/displayecard.php cpg148/displayecard.php
--- 133/displayecard.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/displayecard.php	2006-06-08 00:23:54.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/displayecard.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -23,14 +23,22 @@
 require('include/init.inc.php');
 require('include/smilies.inc.php');
 
-if (!isset($HTTP_GET_VARS['data'])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
+if (!isset($_GET['data'])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
 
 $data = array();
-$data = @unserialize(@base64_decode($HTTP_GET_VARS['data']));
+$data = @unserialize(@base64_decode($_GET['data']));
 
-if (!is_array($data)) {
-    cpg_die(CRITICAL_ERROR, 'Sorry but e-card data have been corrupted by your mail client', __FILE__, __LINE__);
+// attempt to obtain full link from db if ecard logging enabled and min 12 chars of data is provided and only 1 match
+if ((!is_array($data)) && $CONFIG['log_ecards'] && (strlen($_GET['data']) > 12)) {
+        $result = cpg_db_query("SELECT link FROM {$CONFIG['TABLE_ECARDS']} WHERE link LIKE '{$_GET['data']}%'");
+        if (mysql_num_rows($result) === 1) {
+                $row = mysql_fetch_assoc($result);
+                $data = @unserialize(@base64_decode($row['link']));
+        }
 }
+
+if (is_array($data)) {
+
 // Remove HTML tags as we can't trust what we receive
 foreach($data as $key => $value) $data[$key] = strtr($value, $HTML_SUBST);
 // Load template parameters
@@ -42,14 +50,19 @@
     '{PIC_URL}' => $data['p'],
     '{URL_PREFIX}' => '',
     '{GREETINGS}' => $data['g'],
-    '{MESSAGE}' => nl2br(process_smilies($data['m'])),
+    '{MESSAGE}' => bb_decode(process_smilies($data['m'])),
     '{SENDER_EMAIL}' => $data['se'],
     '{SENDER_NAME}' => $data['sn'],
     '{VIEW_MORE_TGT}' => $CONFIG['ecards_more_pic_target'],
     '{VIEW_MORE_LNK}' => $lang_ecard_php['view_more_pics'],
+    '{PID}' => $data['pid'],
+    '{PIC_TITLE}' => $data['pt'],
+	'{PIC_CAPTION}' => $data['pc'],
     );
 // Parse template
 echo template_eval($template_ecard, $params);
-ob_end_flush();
 
-?>
\ No newline at end of file
+} else {
+        cpg_die(CRITICAL_ERROR, $lang_displayecard_php['invalid_data'], __FILE__, __LINE__);
+}
+?>
diff -ruN 133/displayimage.php cpg148/displayimage.php
--- 133/displayimage.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/displayimage.php	2006-06-08 00:23:54.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/displayimage.php,v $
-  $Revision: 1.11 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -24,6 +24,12 @@
 
 require('include/init.inc.php');
 
+if (!USER_ID && $CONFIG['allow_unlogged_access'] == 0) {
+    $redirect = $redirect . "login.php";
+    header("Location: $redirect");
+    exit();
+}
+
 if ($CONFIG['enable_smilies']) include("include/smilies.inc.php");
 
 $breadcrumb = '';
@@ -42,216 +48,43 @@
  * Local functions definition
  */
 
-function html_picture_menu($id)
-{
-    global $lang_display_image_php;
-
-    return <<<EOT
-     <a href="#" onClick="return MM_openBrWindow('picEditor.php?id=$id','Crop_Picture','scrollbars=yes,toolbar=no,status=yes,resizable=yes')" class="admin_menu" >{$lang_display_image_php['crop_pic']}</a> <a href="editOnePic.php?id=$id&what=picture"  class="admin_menu">{$lang_display_image_php['edit_pic']}</a> <a href="delete.php?id=$id&what=picture"  class="admin_menu" onclick="return confirm('{$lang_display_image_php['confirm_del']}'); return false; ">{$lang_display_image_php['del_pic']}</a>
-
-EOT;
-}
-// Prints the image-navigation menu
-function html_img_nav_menu()
+# Sanitize the data - to fix the XSS vulnerability - Aditya
+function sanitize_data(&$value, $key)
 {
-    global $CONFIG, $HTTP_SERVER_VARS, $HTTP_GET_VARS, $CURRENT_PIC_DATA, $PHP_SELF;
-    global $album, $cat, $pos, $pic_count, $lang_img_nav_bar, $lang_text_dir, $template_img_navbar;
-
-    $cat_link = is_numeric($album) ? '' : '&cat=' . $cat;
-
-    $human_pos = $pos + 1;
-    $page = ceil(($pos + 1) / ($CONFIG['thumbrows'] * $CONFIG['thumbcols']));
-    $pid = $CURRENT_PIC_DATA['pid'];
-
-    if ($pos > 0) {
-        $prev = $pos - 1;
-        $prev_tgt = "$PHP_SELF?album=$album$cat_link&pos=$prev";
-        $prev_title = $lang_img_nav_bar['prev_title'];
-    } else {
-        $prev_tgt = "javascript:;";
-        $prev_title = "";
-    }
-    if ($pos < ($pic_count -1)) {
-        $next = $pos + 1;
-        $next_tgt = "$PHP_SELF?album=$album$cat_link&pos=$next";
-        $next_title = $lang_img_nav_bar['next_title'];
-    } else {
-        $next_tgt = "javascript:;";
-        $next_title = "";
-    }
-
-    if (USER_CAN_SEND_ECARDS) {
-        $ecard_tgt = "ecard.php?album=$album$cat_link&pid=$pid&pos=$pos";
-        $ecard_title = $lang_img_nav_bar['ecard_title'];
-    } else {
-        $ecard_tgt = "javascript:alert('" . addslashes($lang_img_nav_bar['ecard_disabled_msg']) . "');";
-        $ecard_title = $lang_img_nav_bar['ecard_disabled'];
-    }
-
-    $thumb_tgt = "thumbnails.php?album=$album$cat_link&page=$page";
-
-    $slideshow_tgt = "$PHP_SELF?album=$album$cat_link&pid=$pid&slideshow=".$CONFIG['slideshow_interval'];
-
-    $pic_pos = sprintf($lang_img_nav_bar['pic_pos'], $human_pos, $pic_count);
-
-    $params = array('{THUMB_TGT}' => $thumb_tgt,
-        '{THUMB_TITLE}' => $lang_img_nav_bar['thumb_title'],
-        '{PIC_INFO_TITLE}' => $lang_img_nav_bar['pic_info_title'],
-        '{SLIDESHOW_TGT}' => $slideshow_tgt,
-        '{SLIDESHOW_TITLE}' => $lang_img_nav_bar['slideshow_title'],
-        '{PIC_POS}' => $pic_pos,
-        '{ECARD_TGT}' => $ecard_tgt,
-        '{ECARD_TITLE}' => $ecard_title,
-        '{PREV_TGT}' => $prev_tgt,
-        '{PREV_TITLE}' => $prev_title,
-        '{NEXT_TGT}' => $next_tgt,
-        '{NEXT_TITLE}' => $next_title,
-        '{PREV_IMAGE}' => ($lang_text_dir=='LTR') ? 'prev' : 'next',
-        '{NEXT_IMAGE}' => ($lang_text_dir=='LTR') ? 'next' : 'prev',
-        );
-
-    return template_eval($template_img_navbar, $params);
+	if (is_array($value)) {
+		array_walk($value, 'sanitize_data');
+	} else {
+		# sanitize against sql/html injection; trim any nongraphical non-ASCII character:
+		$value = trim(htmlentities(strip_tags(trim($value,"\x7f..\xff\x0..\x1f")),ENT_QUOTES));
+	}
 }
-// Displays a picture
-function html_picture()
+function html_picture_menu()
 {
-    global $CONFIG, $CURRENT_PIC_DATA, $CURRENT_ALBUM_DATA, $USER, $HTTP_COOKIE_VARS;
-    global $album, $comment_date_fmt, $template_display_picture;
-    global $lang_display_image_php, $lang_picinfo;
-
-    $pid = $CURRENT_PIC_DATA['pid'];
-
-    if (!isset($USER['liv']) || !is_array($USER['liv'])) {
-        $USER['liv'] = array();
-    }
-    // Add 1 to hit counter
-    if ($album != "lasthits" && !in_array($pid, $USER['liv']) && isset($HTTP_COOKIE_VARS[$CONFIG['cookie_name'] . '_data'])) {
-        add_hit($pid);
-        if (count($USER['liv']) > 4) array_shift($USER['liv']);
-        array_push($USER['liv'], $pid);
-    }
-
-    if($CONFIG['thumb_use']=='ht' && $CURRENT_PIC_DATA['pheight'] > $CONFIG['picture_width'] ){ // The wierd comparision is because only picture_width is stored
-      $condition = true;
-    }elseif($CONFIG['thumb_use']=='wd' && $CURRENT_PIC_DATA['pwidth'] > $CONFIG['picture_width']){
-      $condition = true;
-    }elseif($CONFIG['thumb_use']=='any' && max($CURRENT_PIC_DATA['pwidth'], $CURRENT_PIC_DATA['pheight']) > $CONFIG['picture_width']){
-      $condition = true;
-    }else{
-     $condition = false;
-    }
+    global $lang_display_image_php, $CURRENT_PIC_DATA, $CURRENT_ALBUM_DATA, $CONFIG;
 
+    $mime_content = cpg_get_type($CURRENT_PIC_DATA['filename']);
+    $picmenu = '';
 
+  if (false) { //(!($mime_content['content']=='image')) {
+    $picmenu = <<<EOT
+     <a href="#" onclick="return MM_openBrWindow('setplayer.php?={$mime_content['extension']}','Set_Player','scrollbars=no,toolbar=no,status=no,resizable=no')" class="admin_menu" >{$lang_display_image_php['set_player']}</a>
+EOT;
+  }
 
-    if ($CONFIG['make_intermediate'] && $condition ) {
-        $picture_url = get_pic_url($CURRENT_PIC_DATA, 'normal');
-    } else {
-        $picture_url = get_pic_url($CURRENT_PIC_DATA, 'fullsize');
-    }
-    $pic_thumb_url = get_pic_url($CURRENT_PIC_DATA,'thumb');
-
-    $picture_menu = ((USER_ADMIN_MODE && $CURRENT_ALBUM_DATA['category'] == FIRST_USER_CAT + USER_ID) || GALLERY_ADMIN_MODE) ? html_picture_menu($pid) : '';
-
-    $image_size = compute_img_size($CURRENT_PIC_DATA['pwidth'], $CURRENT_PIC_DATA['pheight'], $CONFIG['picture_width']);
-
-    $pic_title = '';
-    $mime_content = get_type($CURRENT_PIC_DATA['filename']);
-
-
-    if ($CURRENT_PIC_DATA['title'] != '') {
-        $pic_title .= $CURRENT_PIC_DATA['title'] . "\n";
-    }
-    if ($CURRENT_PIC_DATA['caption'] != '') {
-        $pic_title .= $CURRENT_PIC_DATA['caption'] . "\n";
-    }
-    if ($CURRENT_PIC_DATA['keywords'] != '') {
-        $pic_title .= $lang_picinfo['Keywords'] . ": " . $CURRENT_PIC_DATA['keywords'];
-    }
-
-    if ($CURRENT_PIC_DATA['pwidth']==0 || $CURRENT_PIC_DATA['pheight']==0) {
-        $image_size['geom']='';
-        $image_size['whole'] = '';
-    } elseif ($mime_content['content']=='movie' || $mime_content['content']=='audio') {
-        $ctrl_offset['mov']=15;
-        $ctrl_offset['wmv']=45;
-        $ctrl_offset['swf']=0;
-        $ctrl_offset['rm']=0;
-        $ctrl_offset_default=45;
-        $ctrl_height = (isset($ctrl_offset[$mime_content['extension']]))?($ctrl_offset[$mime_content['extension']]):$ctrl_offset_default;
-        $image_size['whole']='width="'.$CURRENT_PIC_DATA['pwidth'].'" height="'.($CURRENT_PIC_DATA['pheight']+$ctrl_height).'"';
-    }
-
-    if ($mime_content['content']=='image') {
-        if (isset($image_size['reduced'])) {
-            $winsizeX = $CURRENT_PIC_DATA['pwidth'] + 16;
-            $winsizeY = $CURRENT_PIC_DATA['pheight'] + 16;
-            $pic_html = "<a href=\"javascript:;\" onClick=\"MM_openBrWindow('displayimage.php?pid=$pid&fullsize=1','" . uniqid(rand()) . "','scrollbars=yes,toolbar=yes,status=yes,resizable=yes,width=$winsizeX,height=$winsizeY')\">";
-            $pic_title = $lang_display_image_php['view_fs'] . "\n==============\n" . $pic_title;
-            $pic_html .= "<img src=\"" . $picture_url . "\" class=\"image\" border=\"0\" alt=\"{$lang_display_image_php['view_fs']}\" /><br />";
-            $pic_html .= "</a>\n";
-        } else {
-            $pic_html = "<img src=\"" . $picture_url . "\" {$image_size['geom']} class=\"image\" border=\"0\" /><br />\n";
-        }
-    } elseif ($mime_content['content']=='document') {
-        $pic_html = "<a href=\"{$picture_url}\" target=\"_blank\" class=\"document_link\"><img src=\"".$pic_thumb_url."\" border=\"0\" class=\"image\" /></a>\n<br />";
-    } else {
-            $pic_html = "<object {$image_size['whole']}><param name=\"autostart\" value=\"true\"><param name=\"src\" value=\"". $picture_url . "\"><embed {$image_size['whole']} src=\"". $picture_url . "\" autostart=\"true\"></embed></object><br />\n";
-    }
-
-    if (!$CURRENT_PIC_DATA['title'] && !$CURRENT_PIC_DATA['caption']) {
-        template_extract_block($template_display_picture, 'img_desc');
-    } else {
-        if (!$CURRENT_PIC_DATA['title']) {
-            template_extract_block($template_display_picture, 'title');
-        }
-        if (!$CURRENT_PIC_DATA['caption']) {
-            template_extract_block($template_display_picture, 'caption');
-        }
-    }
-
-    $params = array('{CELL_HEIGHT}' => '100',
-        '{IMAGE}' => $pic_html,
-        '{ADMIN_MENU}' => $picture_menu,
-        '{TITLE}' => $CURRENT_PIC_DATA['title'],
-        '{CAPTION}' => bb_decode($CURRENT_PIC_DATA['caption']),
-        );
+  if ((USER_ADMIN_MODE && $CURRENT_ALBUM_DATA['category'] == FIRST_USER_CAT + USER_ID) || ($CONFIG['users_can_edit_pics'] && $CURRENT_PIC_DATA['owner_id'] == USER_ID && USER_ID != 0) || GALLERY_ADMIN_MODE) {
+    $picmenu .= <<<EOT
+     <a href="javascript:;" onclick="return MM_openBrWindow('picEditor.php?id={$CURRENT_PIC_DATA['pid']}','Crop_Picture','scrollbars=yes,toolbar=no,status=yes,resizable=yes')" class="admin_menu" >{$lang_display_image_php['crop_pic']}</a> <a href="editOnePic.php?id={$CURRENT_PIC_DATA['pid']}&amp;what=picture"  class="admin_menu">{$lang_display_image_php['edit_pic']}</a> <a href="delete.php?id={$CURRENT_PIC_DATA['pid']}&amp;what=picture"  class="admin_menu" onclick="return confirm('{$lang_display_image_php['confirm_del']}'); return false; ">{$lang_display_image_php['del_pic']}</a>
+EOT;
+  }
 
-    return template_eval($template_display_picture, $params);
+  return $picmenu;
 }
 
-function html_rating_box()
-{
-    global $CONFIG, $CURRENT_PIC_DATA, $CURRENT_ALBUM_DATA;
-    global $template_image_rating, $lang_rate_pic;
-
-    if (!(USER_CAN_RATE_PICTURES && $CURRENT_ALBUM_DATA['votes'] == 'YES')) return '';
-
-    $votes = $CURRENT_PIC_DATA['votes'] ? sprintf($lang_rate_pic['rating'], round($CURRENT_PIC_DATA['pic_rating'] / 2000, 1), $CURRENT_PIC_DATA['votes']) : $lang_rate_pic['no_votes'];
-    $pid = $CURRENT_PIC_DATA['pid'];
-
-    $params = array('{TITLE}' => $lang_rate_pic['rate_this_pic'],
-        '{VOTES}' => $votes,
-        '{RATE0}' => "ratepic.php?pic=$pid&rate=0",
-        '{RATE1}' => "ratepic.php?pic=$pid&rate=1",
-        '{RATE2}' => "ratepic.php?pic=$pid&rate=2",
-        '{RATE3}' => "ratepic.php?pic=$pid&rate=3",
-        '{RATE4}' => "ratepic.php?pic=$pid&rate=4",
-        '{RATE5}' => "ratepic.php?pic=$pid&rate=5",
-        '{RUBBISH}' => $lang_rate_pic['rubbish'],
-        '{POOR}' => $lang_rate_pic['poor'],
-        '{FAIR}' => $lang_rate_pic['fair'],
-        '{GOOD}' => $lang_rate_pic['good'],
-        '{EXCELLENT}' => $lang_rate_pic['excellent'],
-        '{GREAT}' => $lang_rate_pic['great'],
-        );
-
-    return template_eval($template_image_rating, $params);
-}
 // Display picture information
 function html_picinfo()
 {
-    global $CONFIG, $CURRENT_PIC_DATA, $CURRENT_ALBUM_DATA, $THEME_DIR, $FAVPICS;
-    global $album, $lang_picinfo, $lang_display_image_php, $lang_byte_units;
+    global $CONFIG, $CURRENT_PIC_DATA, $CURRENT_ALBUM_DATA, $THEME_DIR, $FAVPICS, $REFERER;
+    global $album, $lang_picinfo, $lang_display_image_php, $lang_byte_units, $lastup_date_fmt;
 
     if ($CURRENT_PIC_DATA['owner_id'] && $CURRENT_PIC_DATA['owner_name']) {
         $owner_link = '<a href ="profile.php?uid=' . $CURRENT_PIC_DATA['owner_id'] . '">' . $CURRENT_PIC_DATA['owner_name'] . '</a> ';
@@ -282,11 +115,20 @@
         } else {
             $prefix = '';
         }
-        $info[sprintf($lang_picinfo['Rating'], $CURRENT_PIC_DATA['votes'])] = '<img src="' . $prefix . 'images/rating' . round($CURRENT_PIC_DATA['pic_rating'] / 2000) . '.gif" align="absmiddle"/>';
+        if (GALLERY_ADMIN_MODE) {
+          $width = 800;
+          $height = 500;
+        } else {
+          $width = 400;
+          $height = 250;
+        }
+
+        $detailsLink = $CONFIG['vote_details'] ? ' (<a href="#" onclick="MM_openBrWindow(\'stat_details.php?type=vote&amp;pid='.$CURRENT_PIC_DATA['pid'].'&amp;sort=sdate&amp;dir=&amp;sdate=1&amp;ip=1&amp;rating=1&amp;referer=1&amp;browser=1&amp;os=1\',\'\',\'resizable=yes,width='.$width.',height='.$height.',top=50,left=50,scrollbars=yes\'); return false;">'.$lang_picinfo['details'].'</a>)' : '';
+        $info[sprintf($lang_picinfo['Rating'], $CURRENT_PIC_DATA['votes'])] = '<img src="' . $prefix . 'images/rating' . round($CURRENT_PIC_DATA['pic_rating'] / 2000) . '.gif" align="middle" alt="" />'.$detailsLink;
     }
 
     if ($CURRENT_PIC_DATA['keywords'] != "") {
-        $info[$lang_picinfo['Keywords']] = '<span class="alblink">' . preg_replace("/(\S+)/", "<a href=\"thumbnails.php?album=search&search=\\1\">\\1</a>" , $CURRENT_PIC_DATA['keywords']) . '</span>';
+        $info[$lang_picinfo['Keywords']] = '<span class="alblink">' . preg_replace("/(\S+)/", "<a href=\"thumbnails.php?album=search&amp;search=\\1\">\\1</a>" , $CURRENT_PIC_DATA['keywords']) . '</span>';
     }
 
     for ($i = 1; $i <= 4; $i++) {
@@ -298,241 +140,60 @@
     }
 
     $info[$lang_picinfo['File Size']] = ($CURRENT_PIC_DATA['filesize'] > 10240 ? ($CURRENT_PIC_DATA['filesize'] >> 10) . '&nbsp;' . $lang_byte_units[1] : $CURRENT_PIC_DATA['filesize'] . '&nbsp;' . $lang_byte_units[0]);
-    $info[$lang_picinfo['File Size']] = '<span dir="LTR">' . $info[$lang_picinfo['File Size']] . '</span>';
+    $info[$lang_picinfo['File Size']] = '<span dir="ltr">' . $info[$lang_picinfo['File Size']] . '</span>';
+    $info[$lang_picinfo['Date Added']] = localised_date($CURRENT_PIC_DATA['ctime'],$lastup_date_fmt);
     $info[$lang_picinfo['Dimensions']] = sprintf($lang_display_image_php['size'], $CURRENT_PIC_DATA['pwidth'], $CURRENT_PIC_DATA['pheight']);
+    $detailsLink = ($CURRENT_PIC_DATA['hits'] && $CONFIG['vote_details'] && GALLERY_ADMIN_MODE) ? ' (<a href="#" onclick="MM_openBrWindow(\'stat_details.php?type=hits&amp;pid='.$CURRENT_PIC_DATA['pid'].'&amp;sort=sdate&amp;dir=&amp;sdate=1&amp;ip=1&amp;search_phrase=1&amp;referer=1&amp;browser=1&amp;os=1\',\'\',\'resizable=yes,width=800,height=500,top=50,left=50,scrollbars=yes\'); return false;">'.$lang_picinfo['details'].'</a>)' : '';
     $info[$lang_picinfo['Displayed']] = sprintf($lang_display_image_php['views'], $CURRENT_PIC_DATA['hits']);
+    $info[$lang_picinfo['Displayed']] .= $detailsLink;
 
     $path_to_pic = $CONFIG['fullpath'] . $CURRENT_PIC_DATA['filepath'] . $CURRENT_PIC_DATA['filename'];
 
     if ($CONFIG['read_exif_data']) $exif = exif_parse_file($path_to_pic);
 
     if (isset($exif) && is_array($exif)) {
-        if (isset($exif['Camera'])) $info[$lang_picinfo['Camera']] = $exif['Camera'];
-        if (isset($exif['DateTaken'])) $info[$lang_picinfo['Date taken']] = $exif['DateTaken'];
-        if (isset($exif['Aperture'])) $info[$lang_picinfo['Aperture']] = $exif['Aperture'];
-        if (isset($exif['ISO'])) $info[$lang_picinfo['ISO']] = $exif['ISO'];
-        if (isset($exif['ExposureTime'])) $info[$lang_picinfo['Exposure time']] = $exif['ExposureTime'];
-        if (isset($exif['FocalLength'])) $info[$lang_picinfo['Focal length']] = $exif['FocalLength'];
-        if (@strlen(trim($exif['Comment'])) > 0 ) {
-                $info[$lang_picinfo['Comment']] = trim($exif['Comment']);
-        }
+		array_walk($exif, 'sanitize_data');
+        $info = array_merge($info,$exif);
     }
 
     if ($CONFIG['read_iptc_data']) $iptc = get_IPTC($path_to_pic);
 
     if (isset($iptc) && is_array($iptc)) {
-        if (isset($iptc['Title'])) $info[$lang_picinfo['iptcTitle']] = trim($iptc['Title']);
-        if (isset($iptc['Copyright'])) $info[$lang_picinfo['iptcCopyright']] = trim($iptc['Copyright']);
-        if (isset($iptc['Keywords'])) $info[$lang_picinfo['iptcKeywords']] = trim(implode(" ",$iptc['Keywords']));
-        if (isset($iptc['Category'])) $info[$lang_picinfo['iptcCategory']] = trim($iptc['Category']);
-        if (isset($iptc['SubCategories'])) $info[$lang_picinfo['iptcSubCategories']] = trim(implode(" ",$iptc['SubCategories']));
+		array_walk($iptc, 'sanitize_data');
+        if (isset($iptc['Title'])) $info[$lang_picinfo['iptcTitle']] = $iptc['Title'];
+        if (isset($iptc['Copyright'])) $info[$lang_picinfo['iptcCopyright']] = $iptc['Copyright'];
+        if (!empty($iptc['Keywords'])) $info[$lang_picinfo['iptcKeywords']] = implode(' ',$iptc['Keywords']);
+        if (isset($iptc['Category'])) $info[$lang_picinfo['iptcCategory']] = $iptc['Category'];
+        if (!empty($iptc['SubCategories'])) $info[$lang_picinfo['iptcSubCategories']] = implode(' ',$iptc['SubCategories']);
     }
     // Create the absolute URL for display in info
-    $info['URL'] = '<a href="' . $CONFIG["ecards_more_pic_target"] . (substr($CONFIG["ecards_more_pic_target"], -1) == '/' ? '' : '/') .basename($_SERVER['PHP_SELF']) . "?pos=-$CURRENT_PIC_DATA[pid]" . '" >' . $CONFIG["ecards_more_pic_target"] . (substr($CONFIG["ecards_more_pic_target"], -1) == '/' ? '' : '/') . basename($_SERVER['PHP_SELF']) . "?pos=-$CURRENT_PIC_DATA[pid]" . '</a>';
+    $info[$lang_picinfo['URL']] = '<a href="' . $CONFIG["ecards_more_pic_target"] . (substr($CONFIG["ecards_more_pic_target"], -1) == '/' ? '' : '/') .basename($_SERVER['PHP_SELF']) . "?pos=-$CURRENT_PIC_DATA[pid]" . '" >' . $CONFIG["ecards_more_pic_target"] . (substr($CONFIG["ecards_more_pic_target"], -1) == '/' ? '' : '/') . basename($_SERVER['PHP_SELF']) . "?pos=-$CURRENT_PIC_DATA[pid]" . '</a>';
     // with subdomains the variable is $_SERVER["SERVER_NAME"] does not return the right value instead of using a new config variable I reused $CONFIG["ecards_more_pic_target"] no trailing slash in the configure
     // Create the add to fav link
+	$ref = $REFERER ? "&amp;ref=$REFERER" : '';
     if (!in_array($CURRENT_PIC_DATA['pid'], $FAVPICS)) {
-        $info[$lang_picinfo['addFavPhrase']] = "<a href=\"addfav.php?pid=" . $CURRENT_PIC_DATA['pid'] . "\">" . $lang_picinfo['addFav'] . '</a>';
-    } else {
-        $info[$lang_picinfo['addFavPhrase']] = "<a href=\"addfav.php?pid=" . $CURRENT_PIC_DATA['pid'] . "\">" . $lang_picinfo['remFav'] . '</a>';
-    }
-
-    return theme_html_picinfo($info);
-}
-// Displays comments for a specific picture
-function html_comments($pid)
-{
-    global $CONFIG, $USER, $CURRENT_ALBUM_DATA, $comment_date_fmt, $HTML_SUBST;
-    global $template_image_comments, $template_add_your_comment, $lang_display_comments;
-
-    $html = '';
-
-    if (!$CONFIG['enable_smilies']) {
-        $tmpl_comment_edit_box = template_extract_block($template_image_comments, 'edit_box_no_smilies', '{EDIT}');
-        template_extract_block($template_image_comments, 'edit_box_smilies');
-        template_extract_block($template_add_your_comment, 'input_box_smilies');
+        $info[$lang_picinfo['addFavPhrase']] = "<a href=\"addfav.php?pid=" . $CURRENT_PIC_DATA['pid'] . $ref . "\" >" . $lang_picinfo['addFav'] . '</a>';
     } else {
-        $tmpl_comment_edit_box = template_extract_block($template_image_comments, 'edit_box_smilies', '{EDIT}');
-        template_extract_block($template_image_comments, 'edit_box_no_smilies');
-        template_extract_block($template_add_your_comment, 'input_box_no_smilies');
+        $info[$lang_picinfo['addFavPhrase']] = "<a href=\"addfav.php?pid=" . $CURRENT_PIC_DATA['pid']  . $ref . "\" >" . $lang_picinfo['remFav'] . '</a>';
     }
 
-    $tmpl_comments_buttons = template_extract_block($template_image_comments, 'buttons', '{BUTTONS}');
-    $tmpl_comments_ipinfo = template_extract_block($template_image_comments, 'ipinfo', '{IPINFO}');
-
-    $result = db_query("SELECT msg_id, msg_author, msg_body, UNIX_TIMESTAMP(msg_date) AS msg_date, author_id, author_md5_id, msg_raw_ip, msg_hdr_ip FROM {$CONFIG['TABLE_COMMENTS']} WHERE pid='$pid' ORDER BY msg_id ASC");
-
-    while ($row = mysql_fetch_array($result)) {
-        $user_can_edit = (GALLERY_ADMIN_MODE) || (USER_ID && USER_ID == $row['author_id'] && USER_CAN_POST_COMMENTS) || (!USER_ID && USER_CAN_POST_COMMENTS && ($USER['ID'] == $row['author_md5_id']));
-        $comment_buttons = $user_can_edit ? $tmpl_comments_buttons : '';
-        $comment_edit_box = $user_can_edit ? $tmpl_comment_edit_box : '';
-        $comment_ipinfo = ($row['msg_raw_ip'] && GALLERY_ADMIN_MODE)?$tmpl_comments_ipinfo : '';
-
-        if ($CONFIG['enable_smilies']) {
-            $comment_body = process_smilies(make_clickable($row['msg_body']));
-            $smilies = generate_smilies("f{$row['msg_id']}", 'msg_body');
-        } else {
-            $comment_body = make_clickable($row['msg_body']);
-            $smilies = '';
-        }
-
-        $params = array('{EDIT}' => &$comment_edit_box,
-            '{BUTTONS}' => &$comment_buttons,
-            '{IPINFO}' => &$comment_ipinfo
-            );
-
-        $template = template_eval($template_image_comments, $params);
-
-        $params = array('{MSG_AUTHOR}' => $row['msg_author'],
-            '{MSG_ID}' => $row['msg_id'],
-            '{EDIT_TITLE}' => &$lang_display_comments['edit_title'],
-            '{CONFIRM_DELETE}' => &$lang_display_comments['confirm_delete'],
-            '{MSG_DATE}' => localised_date($row['msg_date'], $comment_date_fmt),
-            '{MSG_BODY}' => &$comment_body,
-            '{MSG_BODY_RAW}' => $row['msg_body'],
-            '{OK}' => &$lang_display_comments['OK'],
-            '{SMILIES}' => $smilies,
-            '{HDR_IP}' => $row['msg_hdr_ip'],
-            '{RAW_IP}' => $row['msg_raw_ip'],
-            );
-
-        $html .= template_eval($template, $params);
-    }
-
-    if (USER_CAN_POST_COMMENTS && $CURRENT_ALBUM_DATA['comments'] == 'YES') {
-        if (USER_ID) {
-            $user_name_input = '<input type="hidden" name="msg_author" value="' . USER_NAME . '">';
-            template_extract_block($template_add_your_comment, 'user_name_input', $user_name_input);
-            $user_name = '';
-        } else {
-            $user_name = isset($USER['name']) ? '"' . strtr($USER['name'], $HTML_SUBST) . '"' : '"' . $lang_display_comments['your_name'] . '" onClick="javascript:this.value=\'\';"';
-        }
+    /**
+     * Filter file information
+     */
+    $info = CPGPluginAPI::filter('file_info',$info);
 
-        $params = array('{ADD_YOUR_COMMENT}' => $lang_display_comments['add_your_comment'],
-            // Modified Name and comment field
-            '{NAME}' => $lang_display_comments['name'],
-            '{COMMENT}' => $lang_display_comments['comment'],
-            '{PIC_ID}' => $pid,
-            '{USER_NAME}' => $user_name,
-            '{MAX_COM_LENGTH}' => $CONFIG['max_com_size'],
-            '{OK}' => $lang_display_comments['OK'],
-            '{SMILIES}' => '',
-            );
-
-        if ($CONFIG['enable_smilies']) $params['{SMILIES}'] = generate_smilies();
-
-        $html .= template_eval($template_add_your_comment, $params);
-    }
-
-    return $html;
-}
-// Display the full size image
-function display_fullsize_pic()
-{
-    global $CONFIG, $HTTP_GET_VARS, $THEME_DIR, $ALBUM_SET;
-    global $lang_errors, $lang_fullsize_popup, $lang_charset;
-
-    if (function_exists('theme_display_fullsize_pic')) {
-        theme_display_fullsize_pic();
-        return;
-    }
-
-    ?>
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<title><?php echo $CONFIG['gallery_name'] ?>: <?php echo $lang_fullsize_popup['click_to_close'];
-    ?></title>
-<meta http-equiv="content-type" content="text/html; charset=<?php echo $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'] ?>" />
-<link rel="stylesheet" href="<?php echo $THEME_DIR ?>style.css" />
-<script type="text/javascript" src="scripts.js"></script>
-</head>
-<body scroll="auto" marginwidth="0" marginheight="0">
-<script language="JavaScript" type="text/JavaScript">
-adjust_popup();
-</script>
-
-<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="2">
- <td align="center" valign="middle">
-  <table cellspacing="2" cellpadding="0" style="border: 1px solid #000000; background-color: #FFFFFF;">
-   <td>
-<?php
-    if (isset($HTTP_GET_VARS['picfile'])) {
-        if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
-
-        $picfile = $HTTP_GET_VARS['picfile'];
-        $picname = $CONFIG['fullpath'] . $picfile;
-        $imagesize = @getimagesize($picname);
-        echo "<a href=\"javascript: window.close()\"><img src=\"" . path2url($picname) . "\" $imagesize[3] class=\"image\" border=\"0\" alt=\"\" title=\"$picfile\n" . $lang_fullsize_popup['click_to_close'] . "\"/></a><br />\n";
-    } elseif (isset($HTTP_GET_VARS['pid'])) {
-        $pid = (int)$HTTP_GET_VARS['pid'];
-        $sql = "SELECT * " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE pid='$pid' $ALBUM_SET";
-        $result = db_query($sql);
-
-        if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
-
-        $row = mysql_fetch_array($result);
-        $pic_url = get_pic_url($row, 'fullsize');
-        $geom = 'width="' . $row['pwidth'] . '" height="' . $row['pheight'] . '"';
-        echo "<a href=\"javascript: window.close()\"><img src=\"" . $pic_url . "\" $geom class=\"image\" border=\"0\" alt=\"\" title=\"" . htmlspecialchars($row['filename']) . "\n" . $lang_fullsize_popup['click_to_close'] . "\"></a><br />\n";
-    }
-
-    ?>
-   </td>
-  </table>
- </td>
-</table>
-</body>
-</html>
-<?php
-}
-
-function slideshow()
-{
-    global $CONFIG, $HTTP_GET_VARS, $lang_display_image_php, $template_display_picture;
-
-    if (function_exists('theme_slideshow')) {
-        theme_slideshow();
-        return;
-    }
-
-    pageheader($lang_display_image_php['slideshow']);
-
-    include "include/slideshow.inc.php";
-
-    $start_slideshow = '<script language="JavaScript" type="text/JavaScript">runSlideShow()</script>';
-    template_extract_block($template_display_picture, 'img_desc', $start_slideshow);
-
-    $params = array('{CELL_HEIGHT}' => $CONFIG['picture_width'] + 100,
-        '{IMAGE}' => '<img src="' . $start_img . '" name="SlideShow" class="image" /><br />',
-        '{ADMIN_MENU}' => '',
-        );
-
-    starttable();
-    echo template_eval($template_display_picture, $params);
-    endtable();
-    starttable();
-    echo <<<EOT
-        <tr>
-                <td align="center" class="navmenu" style="white-space: nowrap;">
-                        <a href="javascript:endSlideShow()" class="navmenu">{$lang_display_image_php['stop_slideshow']}</a>
-                </td>
-        </tr>
-
-EOT;
-    endtable();
-    pagefooter();
+    return theme_html_picinfo($info);
 }
 
 function get_subcat_data($parent, $level)
 {
     global $CONFIG, $ALBUM_SET_ARRAY;
 
-    $result = db_query("SELECT cid, name, description FROM {$CONFIG['TABLE_CATEGORIES']} WHERE parent = '$parent'");
+    $result = cpg_db_query("SELECT cid, name, description FROM {$CONFIG['TABLE_CATEGORIES']} WHERE parent = '$parent'");
     if (mysql_num_rows($result) > 0) {
-        $rowset = db_fetch_rowset($result);
+        $rowset = cpg_db_fetch_rowset($result);
         foreach ($rowset as $subcat) {
-            $result = db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = {$subcat['cid']}");
+            $result = cpg_db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = {$subcat['cid']}");
             $album_count = mysql_num_rows($result);
             while ($row = mysql_fetch_array($result)) {
                 $ALBUM_SET_ARRAY[] = $row['aid'];
@@ -546,10 +207,19 @@
  * Main code
  */
 
-$pos = isset($HTTP_GET_VARS['pos']) ? (int)$HTTP_GET_VARS['pos'] : 0;
-$cat = isset($HTTP_GET_VARS['cat']) ? (int)$HTTP_GET_VARS['cat'] : 0;
-$album = isset($HTTP_GET_VARS['album']) ? $HTTP_GET_VARS['album'] : '';
+$pos = isset($_GET['pos']) ? (int)$_GET['pos'] : 0;
+
+/**
+ * Hack added by tarique to prevent incorrect picture being seen on last view or last uploaded
+ */
+
+$pid = isset($_GET['pid']) ? (int)$_GET['pid'] : 0;
+
+$cat = isset($_GET['cat']) ? (int)$_GET['cat'] : 0;
+$album = isset($_GET['album']) ? $_GET['album'] : '';
 // Build the album set if required
+/*
+//disabled by donnoman
 if (!is_numeric($album) && $cat) { // Meta albums, we need to restrict the albums to the current category
     if ($cat < 0) {
         $ALBUM_SET .= 'AND aid IN (' . (- $cat) . ') ';
@@ -560,7 +230,7 @@
         else
             $where = "category = '$cat'";
 
-        $result = db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE $where");
+        $result = cpg_db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE $where");
         while ($row = mysql_fetch_array($result)) {
             $ALBUM_SET_ARRAY[] = $row['aid'];
         } // while
@@ -573,10 +243,24 @@
         }
     }
 }
+//disabled by donnoman
+*/
+//get_meta_album_set in functions.inc.php will populate the $ALBUM_SET instead; matches $META_ALBUM_SET.
+get_meta_album_set($cat,$ALBUM_SET);
+$META_ALBUM_SET = $ALBUM_SET; //displayimage uses $ALBUM_SET but get_pic_data in functions now uses $META_ALBUM_SET
+
+//attempt to fix topn images for keyworded albums
+if ($cat < 0) {
+    $result = cpg_db_query("SELECT category, title, aid, keyword, description, alb_password_hint FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='" . (- $cat) . "'");
+    if (mysql_num_rows($result) > 0) {
+        $CURRENT_ALBUM_DATA = mysql_fetch_array($result);
+        $CURRENT_ALBUM_KEYWORD = $CURRENT_ALBUM_DATA['keyword'];
+    }
+}
 // Retrieve data for the current picture
-if ($pos < 0) {
-    $pid = - $pos;
-    $result = db_query("SELECT aid from {$CONFIG['TABLE_PICTURES']} WHERE pid='$pid' $ALBUM_SET LIMIT 1");
+if ($pos < 0 || $pid > 0) {
+    $pid = ($pos < 0) ? -$pos : $pid;
+    $result = cpg_db_query("SELECT aid from {$CONFIG['TABLE_PICTURES']} WHERE pid='$pid' $ALBUM_SET LIMIT 1");
     if (mysql_num_rows($result) == 0) cpg_die(ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
     $row = mysql_fetch_array($result);
     $album = $row['aid'];
@@ -584,7 +268,8 @@
     for($pos = 0; $pic_data[$pos]['pid'] != $pid && $pos < $pic_count; $pos++);
     $pic_data = get_pic_data($album, $pic_count, $album_name, $pos, 1, false);
     $CURRENT_PIC_DATA = $pic_data[0];
-} elseif (isset($HTTP_GET_VARS['pos'])) {
+
+} elseif (isset($_GET['pos'])) {
     $pic_data = get_pic_data($album, $pic_count, $album_name, $pos, 1, false);
     if ($pic_count == 0) {
         cpg_die(INFORMATION, $lang_errors['no_img_to_display'], __FILE__, __LINE__);
@@ -595,9 +280,10 @@
     }
     $CURRENT_PIC_DATA = $pic_data[0];
 }
+
 // Retrieve data for the current album
 if (isset($CURRENT_PIC_DATA)) {
-    $result = db_query("SELECT title, comments, votes, category, aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='{$CURRENT_PIC_DATA['aid']}' LIMIT 1");
+    $result = cpg_db_query("SELECT title, comments, votes, category, aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='{$CURRENT_PIC_DATA['aid']}' LIMIT 1");
     if (!mysql_num_rows($result)) cpg_die(CRITICAL_ERROR, sprintf($lang_errors['pic_in_invalid_album'], $CURRENT_PIC_DATA['aid']), __FILE__, __LINE__);
     $CURRENT_ALBUM_DATA = mysql_fetch_array($result);
 
@@ -612,23 +298,25 @@
     }
 }
 
-if (isset($HTTP_GET_VARS['fullsize'])) {
-    display_fullsize_pic();
+if (isset($_GET['fullsize'])) {
+    theme_display_fullsize_pic();
     ob_end_flush();
-} elseif (isset($HTTP_GET_VARS['slideshow'])) {
-    slideshow();
+} elseif (isset($_GET['slideshow'])) {
+    theme_slideshow();
     ob_end_flush();
 } else {
-    if (!isset($HTTP_GET_VARS['pos'])) cpg_die(ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
+    if (!isset($_GET['pos'])) cpg_die(ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
     $picture_title = $CURRENT_PIC_DATA['title'] ? $CURRENT_PIC_DATA['title'] : strtr(preg_replace("/(.+)\..*?\Z/", "\\1", htmlspecialchars($CURRENT_PIC_DATA['filename'])), "_", " ");
 
-    $nav_menu = html_img_nav_menu();
-    $picture = html_picture();
-    $votes = html_rating_box();
+    $nav_menu = theme_html_img_nav_menu();
+    $picture = theme_html_picture();
+    $votes = theme_html_rating_box();
     $pic_info = html_picinfo();
-    $comments = html_comments($CURRENT_PIC_DATA['pid']);
-    if ($CURRENT_PIC_DATA['keywords']) { $meta_keywords = "<meta name=\"keywords\" content=\"".$CURRENT_PIC_DATA['keywords']."\">"; }
-
+    $comments = theme_html_comments($CURRENT_PIC_DATA['pid']);
+    if ($CURRENT_PIC_DATA['keywords']) { $meta_keywords = "<meta name=\"keywords\" content=\"".$CURRENT_PIC_DATA['keywords']."\"/>"; }
+        //$meta_nav .= "<link rel=\"alternate\" type=\"text/xml\" title=\"RSS feed\" href=\"rss.php\" />
+       // ";
+        $meta_keywords .= $meta_nav;
     pageheader($album_name . '/' . $picture_title, $meta_keywords, false);
     // Display Breadcrumbs
     if ($breadcrumb && !(strpos($CONFIG['main_page_layout'],"breadcrumb")===false)) {
@@ -638,9 +326,10 @@
     if ($album != 'search') {
         $film_strip = display_film_strip($album, (isset($cat) ? $cat : 0), $pos, true);
     }
+    CPGPluginAPI::filter('post_breadcrumb',null);
     theme_display_image($nav_menu, $picture, $votes, $pic_info, $comments, $film_strip);
     pagefooter();
     ob_end_flush();
 }
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/displayreport.php cpg148/displayreport.php
--- 133/displayreport.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/displayreport.php	2006-06-08 00:23:54.000000000 -0500
@@ -0,0 +1,88 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+define('IN_COPPERMINE', true);
+define('DISPLAYREPORT_PHP', true);
+
+require('include/init.inc.php');
+require('include/smilies.inc.php');
+
+if (!GALLERY_ADMIN_MODE) {
+    cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+}
+
+if (!isset($_GET['data'])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
+
+$data = array();
+$data = @unserialize(@base64_decode($_GET['data']));
+
+if (is_array($data)) {
+
+// Remove HTML tags as we can't trust what we receive
+//foreach($data as $key => $value) $data[$key] = strtr($value, $HTML_SUBST);
+// Load template parameters
+	if ($data['t'] == 'comment') {
+		$params = array('{LANG_DIR}' => $lang_text_dir,
+			'{TITLE}' => sprintf($lang_report_php['report_subject'], $data['sn'], $data['t']),
+			'{CHARSET}' => $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'],
+			'{VIEW_REPORT_TGT}' => '',
+			'{VIEW_REPORT_LNK}' => '',
+			'{URL_PREFIX}' => '',
+			'{SUBJECT}' => $data['su'],
+			'{MESSAGE}' => nl2br(process_smilies($data['m'])),
+			'{SENDER_EMAIL}' => $data['se'],
+			'{SENDER_NAME}' => $data['sn'],
+			'{VIEW_MORE_TGT}' => $CONFIG['ecards_more_pic_target'],
+			'{VIEW_MORE_LNK}' => $lang_report_php['view_more_pics'],
+			'{REASON}' => $data['r'],
+			'{COMMENT}' => $data['c'],
+			'{COMMENT_ID}' => $data['cid'],
+			'{VIEW_COMMENT_LNK}' => $lang_report_php['view_comment'],
+			'{COMMENT_LNK}' => $lang_report_php['go_comment'],
+			'{COMMENT_TGT}' => "{$CONFIG['ecards_more_pic_target']}displayimage.php?pos=-" . $data['pid'] . "#comment" . $data['cid'],
+			'{PID}' => $data['pid'],
+			);
+		// Parse template if report is on a comment
+		echo template_eval($template_report_comment, $params);
+
+	} else {
+			$params = array('{LANG_DIR}' => $lang_text_dir,
+				'{TITLE}' => sprintf($lang_report_php['report_subject'], $data['sn'], $data['t']),
+				'{CHARSET}' => $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'],
+				'{VIEW_REPORT_TGT}' => '',
+				'{VIEW_REPORT_LNK}' => '',
+				'{PIC_URL}' => $data['p'],
+				'{PIC_TGT}' => "{$CONFIG['ecards_more_pic_target']}displayimage.php?pos=-" . $data['pid'],
+				'{URL_PREFIX}' => '',
+				'{SUBJECT}' => $data['su'],
+				'{MESSAGE}' => nl2br(process_smilies($data['m'])),
+				'{SENDER_EMAIL}' => $data['se'],
+				'{SENDER_NAME}' => $data['sn'],
+				'{VIEW_MORE_TGT}' => $CONFIG['ecards_more_pic_target'],
+				'{VIEW_MORE_LNK}' => $lang_report_php['view_more_pics'],
+				'{REASON}' => $data['r'],
+				'{PID}' => $data['pid'],
+				);
+			// Parse template
+			echo template_eval($template_report, $params);
+	}
+} else {
+        cpg_die(CRITICAL_ERROR, $lang_report_php['invalid_data'], __FILE__, __LINE__);
+}
+?>
\ No newline at end of file
diff -ruN 133/docs/credits.html cpg148/docs/credits.html
--- 133/docs/credits.html	2004-07-24 17:04:10.000000000 -0500
+++ cpg148/docs/credits.html	1969-12-31 18:00:00.000000000 -0600
@@ -1,49 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Coppermine Photo Gallery - Credits</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="refresh" content="10; url=index.htm#credits">
-<style type="text/css">
-<!--
-body {
-        font-family : Verdana, Arial, Helvetica, sans-serif;
-        font-size: 12px;
-        background : #F7F7F7 ;
-        color : Black;
-        margin: 20px;
-}
-
-h1{
-        font-weight: bold;
-        font-size: 22px;
-        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
-        text-decoration: none;
-        line-height : 120%;
-        color : #000000;
-}
-
-p {
-        font-family : Verdana, Arial, Helvetica, sans-serif;
-        font-size: 12px;
-        margin: 10px 10px 0px 0px;
-}
-
--->
-</style>
-
-<!--
-$Id: credits.html,v 1.7 2004/07/24 15:04:09 gaugau Exp $
--->
-
-</head>
-
-<body>
-<h1><img src="../images/coppermine_logo.png" width="300" height="75" /></h1>
-<h1>Coppermine Photo Gallery Credits</h1>
-<p align="center">The content of this page has been merged with the documentation.<br />
-You will be redirected to the proper page in 10 seconds.<br />
-If you don't want to wait (or your browser doesn't support redirect), click <a href="index.htm#credits">here</a>.</p>
-
-</body>
-</html>
diff -ruN 133/docs/faq_fr.htm cpg148/docs/faq_fr.htm
--- 133/docs/faq_fr.htm	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/docs/faq_fr.htm	2006-06-05 14:06:36.000000000 -0500
@@ -0,0 +1,1580 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<title>French FAQ Coppermine Photo Gallery - Documentation &amp; Manuel en Franais</title>
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
+<meta name="robots" content="noindex,nofollow">
+<meta name="language" content="fr">
+<meta name="author" content="PYAP">
+<meta name="copyright" content="Coppermine dev team">
+<meta name="description" content="Coppermine Photo Gallery project - Coppermine is an easily set-up, fast, feature-rich photo gallery script with mySQL database, user management, private galleries, automatic thumbnail creation, ecard feature and a template system for easy customization to match the rest of a site.">
+<meta name="keywords" content="photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image Magick,ecard">
+<meta name="page-topic" content="photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image Magick,ecard">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<meta name="MSSmartTagsPreventParsing" content="true">
+<meta http-equiv="imagetoolbar" content="no">
+<!-- CVS version info: $Id: faq_fr.htm 2845 2006-02-18 10:11:30Z gaugau $ -->
+<!-- Version Fran?aise Pascal YAP Janvier 2005 -->
+<!-- Contact PYAP here http://coppermine.sourceforge.net/board/index.php?action=profile;u=1545 -->
+<!-- Visit French Coppermine Forum at http://coppermine.sourceforge.net/board/index.php?board=38.0 -->
+<link rel="stylesheet" type="text/css" href="style.css">
+<style type="text/css">
+
+</style>
+</head>
+
+<body><a name="top"></a>
+<h1>Coppermine 1.4.x FAQ</h1>
+<ul>
+  <li><a href="http://coppermine.sourceforge.net/board/index.php?board=38.0">Forum Support Coppermine en Franais</a></li>
+  <li><a href="http://coppermine.sourceforge.net/board/">Support forums for Coppermine Photo Gallery</a></b> en anglais.</li>
+  <li><b>Base de <a href="http://coppermine.sourceforge.net/">Coppermine Photo Gallery</a></b></li>
+  <li>Pour voir les <b>Cr&eacute;dits</b> et <b>Copyrights</b>, suivez : <a href="index_fr.htm#credits"><b>Coppermine documentation</b></a></li>
+  <li>Nous avons souvent contast&eacute; dans le <b>Forum consacr&eacute; &agrave; Coppermine Photo Gallery</b> que les m&ecirc;mes questions &eacute;taient fr&eacute;quement pos&eacute;es. C'est pour cette raison que nous avons d&eacute;cid&eacute; de concevoir cette page <b>FAQ</b> (<b>F</b>requent <b>A</b>sk <b>Q</b>uestions, <b>F</b>oire <b>A</b>ux <b>Q</b>uestions, ou <b>Questions Fr&eacute;quement Pos&eacute;es</b>)</li>
+</ul>
+
+<h2>Table des mati&egrave;res:</h2>
+<ul class="nomargin">
+  <li><b>&nbsp;Installation</b></li>
+  <ul class="nomargin">
+    <li>&nbsp;<a class="content" href="#MinimumRequirements">Quelles sont <b>les ressources minimuns n&eacute;cessaires pour utiliser Coppermine</b> 1.4.x?</a></li>
+    <li>&nbsp;<a class="content" href="#whatIsImageMagick"><b>ImageMagick</b> qu'est-ce que c'est, et o&ugrave; puis-je l'obtenir ?</a></li>
+    <li>&nbsp;<a class="content" href="#WhatIsGD"><b>GD</b> <b>1</b> ou <b>2</b> qu'est-ce que c'est, et o&ugrave; puis-je l'obtenir ?</a></li>
+    <li>&nbsp;<a class="content" href="#VersionPHP">Comment savoir quelle <b> version de PHP</b> est utilis&eacute;e sur mon serveur ?</a></li>
+    <li>&nbsp;<a class="content" href="#VersionGD">Comment savoir quelle <b> version de GD</b> est utilis&eacute;e ?</a></li>
+    <li>&nbsp;<a class="content" href="#GD1vsGD2">Quelles sont <b>les diff&eacute;rences entre GD1 et GD2</b> ?</a></li>
+    <li><a class="content" href="#InstallSteps">&nbsp;Quelles sont <b>les &eacute;tapes pour voir Coppermine</b> fonctionner ?</a></li>
+    <li><a class="content" href="#installIMwhenHosted">&nbsp;Comment installer <b>ImageMagick ou GD</b> ?</a></li>
+    <li><a class="content" href="#minimumInstall">&nbsp;Je ne poss&egrave;de qu'un <b>petit espace Web</b>, y-a-t-il une <b>Installation Minimum de Coppermine</b>?</a><br />
+      <br />
+    </li>
+  </ul>
+  <li><b>&nbsp;Upload</b></li>
+  <ul class="nomargin">
+    <li><a class="content" href="#uploadGeneralTroubleshooting">&nbsp;<b>Recommandations G&eacute;n&eacute;rales pour l'Upload</b> (<b>CHMOD</b> / <b>T&eacute;l&eacute;chargements</b> / <b>Permissions</b>)</a><br />
+      <br />
+    </li>
+  </ul>
+  <li>&nbsp;<b> Les Messages d'Erreur</b></li>
+  <ul class="nomargin">
+    <li>&nbsp;<a class="content" href="#errormessage">Durant l'intallation, je reois un message <b><tt class="code"><i>&nbsp;Fatal Error: Call to undefined function: imagecreatefromjpeg() in /include/picmgmt.inc.php
+      on line 168&nbsp;</i></tt></b>. Qu'est-ce-que cel&agrave; signifie ?</a></li>
+    <li>&nbsp;<a class="content" href="#mkdirPermissionDenied">Durant l'installation, je reois ce message d'erreur : <tt class="code">&nbsp;Warning :<i><b>mkdir(dummy) [function.mkdir]: Permission denied in /your/path/to/coppermine/install.php on line 126&nbsp;</b></i></tt>. Qu'est-ce-que cel&agrave; signifie ?</a></li>
+    <li>&nbsp;<a class="content" href="#EmptyDelimiter">Je reois cette <b>erreur</b> <tt class="code"><b><i>&nbsp;Warning: Empty Delimiter in search.inc.php line 33</i></b>&nbsp;</tt>. Que puis-je faire ?</a></li>
+    <li>&nbsp;<a class="content" href="#zerosizedreply">Je reois cette erreur <tt class="code"><b><i>&nbsp;Zero Sized Reply during install&nbsp;</i></b></tt>. Que puis-je faire ?</a></li>
+    <li><a class="content" href="#ErrorUndefinedIndex">&nbsp;Je reois ce message <i><b><tt class="code">&nbsp;Warning: Undefined index: SCRIPT_NAME in /www.your-domain.com/include/init.inc.php on line 90&nbsp;</tt></b></i>. Que dois-je faire ?</a></li>
+    <li>&nbsp;<a class="content" href="#ErrorCantMovePic">Quand un Utilisateur tente d'uploader une image, je reois ce message d'erreur : <i><b><tt class="code">&nbsp;Impossible to move somepic.jpg to albums/userpics/ | Warning: move_uploaded_file(/tmp/phpezCYKr) [function.move-uploaded-file]: failed to create stream: Operation not permitted&nbsp;</tt></b></i>. Que se passe-t-il, o&ugrave; est l'erreur ?</a></li>
+    <li><a class="content" href="#httpPostVars">&nbsp;Durant le t&eacute;l&eacute;chargement d'une image vers mon serveur, je reois ce message <tt class="code"><i><b>&nbsp;Warning: Undefined variable: HTTP_POST_VARS in include/init.inc.php on line 43&nbsp;</b></i></tt>. Que dois-je faire ?</a><br />
+      <br />
+    </li>
+  </ul>
+  <li><b>&nbsp;Setup / R&eacute;glages / Configuration</b></li>
+  <ul class="nomargin">
+    <li>&nbsp;<a class="content" href="#LinkInAlbumDescription"><b>Inclure un lien dans la Description d'un Album </b> ou <b>dans la l&eacute;gende d'une image</b> ?</a></li>
+    <li><a class="content" href="#NoLastUploads">Comment faire pour <b>&eacute;diter ce qui sera affich&eacute; sur la premi&egrave;re page de ma Galerie Coppermine</b>, et </a><a class="content" href="#NoLastUploads"><b>ne pas afficher mes Nouvelles Images sur ma page d'acueuil</b>.</a></li>
+    <li><a class="content" href="#editCopyrights"><b>Comment effacer</b> ou modifier cette ligne en bas de page &quot;<tt class="code"><b>&nbsp;Powered by Coppermine&nbsp;</b></tt>&quot;?</a></li>
+    <li><a class="content" href="#buyLicense"><b>Je veux acheter une Licence Coppermine</b> pour supprimer la ligne &quot;<tt class="code"><b>&nbsp;Powered by Coppermine&nbsp;</b></tt>&quot;, comment faire ?</a></li>
+    <li><a class="content" href="#removeFeature"> <b>Je ne veux pas utiliser certaines fonctions </b>de Coppermine. Comment les supprimer ?</a></li>
+    <li><a class="content" href="#customHeader">Comment <b>ajouter une ent&ecirc;te, ou un pied de page personnalis&eacute; &agrave; Coppermine </b>?</a></li>
+    <li><a class="content" href="#createPublicAlbum">Comment cr&eacute;er <b>un Album o&ugrave; tout le monde peut charger des images</b> dedans ?</a></li>
+    <li><a class="content" href="#BackupDatabase"><b>Comment faire une</b> <b>Sauvegarde/Backup de ma base de donn&eacute;es Coppermine</b> ?</a></li>
+    <li><a class="content" href="#noFullsizePopup"><b>L<span class="content">es images plein format ne s'ouvrent pas</span></b><span class="content"> dans une nouvelle fen&ecirc;tre popup <b>lorsque je clique sur les images interm&eacute;diaires</b>. Que se passe-t-il ?</span></a></li>
+    <li class="content"><a class="content" href="#viewThumbnailsOnly"><b>Comment faire pour que les utilisateurs non enregistr&eacute;s ne voient que les vignettes</b>, pas les images en grand taille ?</a></li>
+    <li class="content"><a class="content" href="#preventHotlinks"><b>Comment faire pour emp&ecirc;cher les autres sites web de faire des liens directs vers les images de ma galerie</b></a></li>
+    <li><a class="content" href="#changeLanguage">Je tente de <b>changer le langage</b> depuis la page de Configuration, <b>mais cel&agrave; ne marche pas</b>? O&ugrave; est l'erreur ?</a></li>
+    <li class="content"><a class="content" href="#onlyregisteredcomments"><b>Comment faire pour autoriser les Utilisateurs non-enregistr&eacute;s &agrave; d&eacute;poser des commentaires</b> sous mes photos ? et <b>pas uniquement les Utilisateurs enregistr&eacute;s</b>!</a></li>
+    <li><a class="content" href="#httpUpload"><b>Je ne peux pas t&eacute;l&eacute;charger des images vers mon serveur</b> ! Que se passe-t-il ?</a></li>
+    <li><a class="content" href="#ordercategories"><b>Comment changer l'ordre des Cat&eacute;gories</b> ?</b>?</a></li>
+    <li><a class="content" href="#cantDeletePic"><b>Je ne peux pas supprimer certaines images en FTP</b> ! Que dois-je faire? </a></li>
+    <li><a class="content" href="#cantUploadBigPics"><b>Je ne peux pas t&eacute;l&eacute;charger de grosses images vers mon serveur</b>. Qu'est-ce qui ne va pas ?</a></li>
+    <li><a class="content" href="#cookie"><b>Je ne peux pas me connecter &agrave; ma galerie</b> Coppermine (<b>login</b>) !</a></li>
+    <li><a class="content" href="#moveAlbum">Comment <b>d&eacute;placer un Album depuis Cat&eacute;gorie vers une autre</b> ?</a></li>
+    <li><a class="content" href="#sortAlbum">Comment puis-je <b>changer l'ordre d'affichage des Albums</b>?</a></li>
+    <li><a class="content" href="#deleteIntermediates"><b>Je ne d&eacute;sire plus utiliser les images interm&eacute;diaires</b>. <b>Comment faire pour les supprimer</b> afin de gagner de la place sur mon web ?</a></li>
+    <li><a class="content" href="#howAlbumsFolderWork"><b>Comment fonctionnent les Albums et les Dossiers</b> dans Coppermine?</a></li>
+    <li><a class="content" href="#howMoveAlbum">Comment faire pour <b>d&eacute;placer un Album depuis une Cat&eacute;gorie vers une autre Cat&eacute;gorie</b>?</a></li>
+  </ul>
+  <li><b>Add-ons / Modifications / Hacks</b></li>
+  <ul class="nomargin">
+    <li><a class="content" href="#changeOrderEdit">Comment puis-je changer l'ordre des images en<b> les &eacute;ditant </b>?</a></li>
+    <li><a class="content" href="#rightHandMenu">Comment puis-je cr&eacute;e un menu qui sera affich&eacute;<b> &agrave; droite</b> de ma galerie?</a></li>
+    <li><a class="content" href="#jumpToPrivateAlbum">Comment envoyer directement un utilisateur vers <b>son album priv&eacute;</b> lorsqu'il s'identifie</a></li>
+    <li><a class="content" href="#registeredUsersOnly">Comment peut-on <b>emp&ecirc;cher les utilisateurs non enregistr&eacute;s</b> de voir la galerie?</a></li>
+    <li><a class="content" href="#displayUploaderName">Comment peut-on <b>afficher le nom de <i>l'uploader</i></b> avec les informations de l'image?</a></li>
+    <li><a class="content" href="#linksInCustomFields">Comment peut-on mettre <b>un lien cliquable dans les champs utilisateurs personnalisables</b>?</a></li>
+    <li><a class="content" href="#sortThumbsByCustomField">Comment peut-on <b>trier les vignettes par utilisateurs d&eacute;finis dans les champs personnalisables</b>?</a></li>
+    <li><a class="content" href="#iptcSupport">Comment peut-on <b>activer le support IPTC </b>?</a></li>
+    <li><a class="content" href="#addFooterBeforePoweredBy">Comment peut-on <b>ajouter</b> des informations <b>juste avant</b> la ligne "Powered by Coppermine"?</a></li>
+    <li><a class="content" href="#commonPHPerrors">Erreurs communes de PHP et comment s'en d&eacute;barrasser...</a></li>
+    <li><a class="content" href="#renameTemplateHtml">Peut-on <b>renommer template.html en template.php</b> pour inclure <b>du code PHP</b> dans mon<i> template</i>?</a></li>
+    <li><a class="content" href="#preventPictureStealing">Comment peut-on emp&ecirc;cher les utilisateur d'enregistrer (<i>voler</i>) mes images?</a></li>
+  </ul>
+  <li><b>Je dispose de mon propre serveur</b></li>
+  <ul class="nomargin">
+    <li><a class="content" href="#enableGD">Comment peut-on <b>activer gd</b> sur mon serveur Windows?</a></li>
+    <li><a class="content" href="#enableIMonWindows">Comment peut-on <b>activer ImageMagick</b> sur mon serveur Windows?</a></li>
+  </ul>
+  <li><b>Forum d'aide de Coppermine</b></li>
+  <ul class="nomargin">
+    <li><a class="content" href="#phpNewbie">Je  <b>n'y connais rien &agrave; </b> PHP/mySQL...</a></li>
+    <li><a class="content" href="#lamesupport">J'ai post&eacute; ma question il y a d&eacute;j&agrave; longtemps mais, <b>personne n'y r&eacute;ponds</b>. Que se passe t'il...?</a></li>
+    <li><a class="content" href="#howtoask">Comment dois-je poser ma <b>question</b>?</a></li>
+    <li><a class="content" href="#firstSteps">J'ai un probl&egrave;me avec Coppermine. Que faut'il fair en premier (<b>avant de poster</b> sur le forum)?</a></li>
+    <li><a class="content" href="#nonEnglishPosting">H&eacute;, en regardant votre profil J'ai vu que vous &eacute;tiez Allemand/Franais/ou autre... Puis-je poser ma question dans cette <b>langue</b>?</a></li>
+    <li><a class="content" href="#emailSupport">Puis-je vous envoyer un courriel/<acronym title="private message" class="tool">pm</acronym>/<acronym title="instant message" class="tool">im</acronym> pour <b>de l'aide</b>?</a></li>
+    <li><a class="content" href="#aboutTeam"><b>Qui</b> &ecirc;tes vous ?</a></li>
+  </ul>
+</ul>
+
+
+<hr width="66%">
+<br />&nbsp;<br />
+<h2>Installation</h2><a name="MinimumRequirements"></a>
+<h3>Quelles sont les ressources minimum pour pouvoir utiliser Coppermine 1.4.x?</h3>
+<p>
+
+</p><ul>
+  <li>N'importe quel serveur avec une pr&eacute;f&eacute;rence pour <b>APACHE</b>.
+    <b>Coppermine</b> fonctionne parfaitement 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.1.0 ou plus r&eacute;cent.</li>
+  <li><a href="#WhatIsGD">GD lib</a> ou Image Magick.</li>
+  <li>mySQL 3.23.23 ou plus r&eacute;cent (4.x recommand&eacute;). Don't confuse
+    the client api version (which is shown in phpinfo) with the mySQL version
+    !</li>
+</ul>
+<p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="WhatIsGD"></a>
+<h3>Qu'est-ce que <u>GD</u> et o&ugrave; l'obtenir ?</h3>
+<p><b>GD est une Librairie Graphic</b> qui permet &agrave; PHP de manipuler des
+  images. Vous pouvez t&eacute;l&eacute;charger <b>GD</b> depuis <a href="http://www.boutell.com/gd/" class="external">www.boutell.com/gd/</a>.<br />
+  <b>GD</b> est livr&eacute; avec les versions les plus r&eacute;centes de PHP.
+  Vous aurez peut-&ecirc;tre besoin de recompiler PHP en fonction de la configuration
+  de votre serveur <i> APACHE</i>.<br />
+  Sur la plupart des syst&egrave;mes <i>Windows</i>, vous n'avez qu'&agrave;
+  d&eacute;clarer <b>GD</b> dans le fichier <b>php.ini</b> (ce
+  qui ne peut &ecirc;tre effectu&eacute; que si vous &ecirc;tes le "propri&eacute;taire"
+  de votre serveur web)<br />
+  Si votre votre <b>Galerie Coppermine</b> est install&eacute;e chez un h&eacute;bergeur,
+  <b>assurez-vous que votre espace web est bien &eacute;quip&eacute; de GD</b>.
+  Si tel n'est pas le cas, demandez &agrave; votre h&eacute;bergeur de l'installer,
+  ... sinon cherchez un autre h&eacute;bergeur !<br />
+  Comment <a class="content" href="#VersionGD"><b>connaitre la version GD</b></a>
+  de mon serveur ?</p>
+<br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="whatIsImageMagick"></a>
+<h3>ImageMagick qu'est-ce que c'est, et o&ugrave; puis-je l'obtenir ?</h3>
+<p><b>ImageMagick</b> est une librairie Graphic qui permet la manipulation d'images.<br />
+  Vous pouvez t&eacute;l&eacute;charger <b>ImageMagick</b> ici : <a href="http://www.imagemagick.org/" class="external">www.magemagick.org</a>.<br />
+  Existe pour Unix, Linux, Mac et Windows.<br />
+  Vous ne pouvez installer <b>ImageMagick</b> que si vous avez votre propre serveur
+  ou sur votre ordinateur personnel pour y effectuer des essais.<br />
+  Vous ne pouvez pas installer <b>ImageMagick</b> chez un h&eacute;bergeur (free,
+  lycos, wanadoo, proxad...)<br />
+</p>
+<br />
+<div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="VersionPHP"></a>
+<h3>Comment savoir quelle version de PHP est utilis&eacute;e sur mon serveur ?</h3>
+<p>- Cr&eacute;ez un fichier (mode texte brut. Pas Word ou autres) Nommez-le "info-version.php".<br />
+  - Ins&eacute;rez le code suivant <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>
+  et sauvegardez.<br />
+  - T&eacute;l&eacute;chargez votre fichier "info-version.php" vers
+  votre serveur.<br />
+  - Faites pointez votre navigateur internet vers ce fichier. L'adresse &agrave;
+  taper sera par exemple <i>http://VotreWwWeb .com/info-version.php</i><br />
+  - La toute premi&egrave;re ligne doit afficher : "<b>PHP Version x.y.z</b>"
+  (x, y et z &eacute;tant les num&eacute;ros de version)<br />
+  <br />
+  &nbsp;&nbsp;&nbsp;<b>NOTEZ que laisser "info-version.php" sur votre
+  serveur peut repr&eacute;senter un risque majeur pour l'int&eacute;grit&eacute;
+  de votre web</b> (esprit malveillant) Apr&egrave;s avoir constat&eacute; la
+  version de votre PHP, supprimez le fichier "info-version.php" ou d&eacute;placez-le
+  vers un dossier prot&eacute;g&eacute; par un mot de passe.<br />
+  <br />
+  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lorsque vous &ecirc;tes connect&eacute; sur votre
+  Galerie <b>Coppermine 1.4.x en Mode Admin</b>, il y a le fichier "<b>phpinfo.php</b>"
+  que vous pouvez ex&eacute;cuter pour connaitre d'autres infos. Faites alors
+  : <i>http://VotreWwWeb .com/phpinfo.php</i><br />
+</p>
+<br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="VersionGD"></a>
+<h3>Comment savoir quelle version de GD est utilis&eacute;e ?</h3>
+<p>- Cr&eacute;ez un fichier texte <b>en mode texte brut</b> et surtout pas Word
+  ou autres. Nommez-le "<b>info-version.php</b>".<br />
+  - Ins&eacute;rez le code suivant <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>
+  et sauvegardez.<br />
+  - T&eacute;l&eacute;chargez votre fichier "<b>info-version.php</b>"
+  vers votre serveur.<br />
+  - Faites pointez votre navigateur internet vers ce fichier,<br />
+  l'adresse &agrave; taper sera par exemple <i>http://VotreWwWebCoppermine .com/info-version.php</i><br />
+  <br />
+  - Cherchez alors le tableau concernant <b>GD</b> :<br />
+
+</p><div style="font-family: arial,helvetica,sans-serif; font-size: 14pt; font-weight: bold;" align="center">gd</div>
+<table align="center" bgcolor="#000000" border="0" cellpadding="3" cellspacing="1" width="600">
+<tbody><tr bgcolor="#cccccc" valign="baseline">
+    <td bgcolor="#ccccff" width="292"><b>GD Support</b></td>
+    <td align="left" width="293">enabled</td>
+  </tr>
+<tr bgcolor="#cccccc" valign="baseline">
+    <td bgcolor="#ccccff" width="292"><b>GD Version</b></td>
+    <td align="left" width="293">1.6.2 or higher</td>
+  </tr>
+<tr bgcolor="#cccccc" valign="baseline">
+    <td bgcolor="#ccccff" width="292"><b>FreeType Support</b></td>
+    <td align="left" width="293">enabled</td>
+  </tr>
+<tr bgcolor="#cccccc" valign="baseline">
+    <td bgcolor="#ccccff" width="292"><b>FreeType Linkage</b></td>
+    <td align="left" width="293">with TTF library</td>
+  </tr>
+<tr bgcolor="#cccccc" valign="baseline">
+    <td bgcolor="#ccccff" width="292"><b>JPG Support</b></td>
+    <td align="left" width="293">enabled</td>
+  </tr>
+<tr bgcolor="#cccccc" valign="baseline">
+    <td bgcolor="#ccccff" width="292"><b>PNG Support</b></td>
+    <td align="left" width="293">enabled</td>
+  </tr>
+<tr bgcolor="#cccccc" valign="baseline">
+    <td bgcolor="#ccccff" width="292"><b>WBMP Support</b></td>
+    <td align="left" width="293">enabled</td>
+  </tr>
+</tbody></table>
+<br />
+<b>NOTEZ que laisser "info-version.php"
+sur votre serveur peut repr&eacute;senter un risque majeur pour l'int&eacute;grit&eacute;
+de votre web</b><i> (il existe effectivement des esprits malveillant)</i><br />
+Apr&egrave;s avoir constat&eacute; la version de votre librairie graphique GD
+supprimez le fichier "info-version.php" ou d&eacute;placez-le vers un
+dossier prot&eacute;g&eacute; par un mot de passe.<br />
+<br />
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lorsque vous &ecirc;tes connect&eacute; sur votre
+Galerie <b>Coppermine 1.4.x en Mode Admin</b>, il y a le fichier "<b>phpinfo.php</b>"
+que vous pouvez ex&eacute;cuter pour connaitre d'autres infos. Faites alors :
+<i>http://VotreWwWeb .com/phpinfo.php</i><br />
+<br />
+<br />
+<div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="GD1vsGD2"></a>
+<h3>Quelles sont les diff&eacute;rences entre GD1 and GD2 ? </h3>
+<p><b>GD2</b> produit de meilleurs r&eacute;sultats que <b>GD1</b> pour la cr&eacute;ation
+  des images interm&eacute;diaires et des vignettes (intermediate
+  and thumbnails)
+<table class="frame2" border="0" width="323">
+  <tbody><tr>
+    <td colspan="2">
+      <div align="center"><span class="winzig">Exemple depuis <a href="http://www.vddh.com/wnailer/index.php?pag=res&amp;pic=1#comp" class="external">w-nailer:
+        about resizing</a><br />
+        (Taille originale : 1024 x 768 pixels)</span></div>
+    </td>
+  </tr><tr>
+    <td align="center" width="156"><img src="http://coppermine.sourceforge.net/images/128x96gd1.jpg" alt="" title="GD1" border="0" height="96" width="128"></td>
+    <td align="center" width="157"><img src="http://coppermine.sourceforge.net/images/128x96gd2.jpg" alt="" title="GD2" border="0" height="96" width="128"></td>
+  </tr><tr>
+    <td align="center" width="156"><span class="winzig"><b>GD 1</b>.8.4 :<br />
+      ImageCreate<br />
+      ImageCopyResized<br />
+      128 x 96 pixels</span></td>
+    <td align="center" width="157"><span class="winzig"><b>GD 2</b>.0.1 :<br />
+      ImageCreateTrueColor<br />
+      ImageCopyResampled<br />
+      128 x 96 pixels</span></td>
+  </tr></tbody></table>
+<b>Faire une mise &agrave; jour de GD</b> alors que des images sont d&eacute;j&agrave;
+install&eacute;es dans Coppermine n'aura <b>aucune influence de qualit&eacute;</b>
+sur ces images.<b> Seuls les nouvelles images profiteront d'un gain de qualit&eacute;</b>.<br />
+<b>Vous ne pouvez pas faire de mise &agrave; jour de GD si vous n'&ecirc;tes pas
+propri&eacute;taire de votre serveur. Seuls les h&eacute;bergeurs peuvent le faire
+!</b><br />
+</p>
+  <div class="back">[<a href="#top">Haut de page</a>]</div>
+<hr />
+<a name="InstallSteps"></a>
+<h3>Quelles sont les &eacute;tapes pour voir Coppermine fonctionner ?</h3>
+<p>Comme en fait &eacute;tat le fichier <a href="http://expo.pays-dignois.com/docs_cpg4/README-fr.html"><b>Readme-fr</b></a>
+  pr&eacute;sent dans la documentation Coppermine :
+</p><ol>
+  <li>T&eacute;l&eacute;chargez l'archive <b>Coppermine</b> (Download
+    Coppermine)</li>
+  <li>D&eacute;zippez l'archive sur votre disque dur (Unzip it
+    to your harddrive)</li>
+  <li>T&eacute;l&eacute;chargez vers votre serveur les fichiers <b>Coppermine</b>
+    (Upload the stuff to your server)</li>
+  <li>Afin que Coppermine puisse avoir des droits d'acc&egrave;s en Lecture/Ecriture
+    sur votre serveur, il faut faire un <b>CHMOD 777</b> aux dossiers "<i>include</i>"
+    et" <i>albums</i>".</li>
+  <li>Pointez votre navigateur sur <i>http://VotreCoppermine .com/install.php</i>
+    et suivez les instructions qui s'afficheront.<br />
+    Les Tables MySQL seront cr&eacute;&eacute;es &agrave; ce moment l&agrave;,
+    et la Configuration sera cr&eacute;e avec les valeurs par d&eacute;faut.</li>
+  <li>Apr&egrave;s une installation r&eacute;ussie, <b>pour des raisons de s&eacute;curit&eacute;
+    vous devrez supprimer le fichier "install.php" de votre serveur</b>.</li>
+  <li>Pointez votre navigateur vers <i>http://VotreCoppermine.com/</i> <b>Connectez-vous
+    en tant qu'Administrateur</b>. Passez en <b>Mode Admin</b> (si
+    vous &ecirc;tes en <b>Mode Utilisateur</b>) et <b>Utilisez la barre
+    de menu r&eacute;serv&eacute;e aux Administrateurs</b> de la Galerie.<br />
+    <b>Les r&eacute;glages</b> et le <b>d&eacute;but de la personalisation</b>
+    de votre <b>Coppermine</b> passent par cette barre. (ci-dessous)<br />
+    <img src="pics/barre_menu_fr.gif" alt="Capture d'&eacute;cran de la barre de Menu du Mode Admin (theme classic)" height="19" width="766"></li>
+  <br />
+  <li>Cliquez &agrave; <i>par-ci par-l&agrave;</i>, jouez avec les boutons, et
+    testez si tout fonctionne correctement. (testez en local)</li>
+  <li>Annoncez la publication de votre Galerie, par exemple depuis votre Homepage)</li>
+</ol>
+<br />
+<div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="installIMwhenHosted"></a>
+<h3>Comment installer ImageMagick ou GD ?</h3>
+<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Vous ne pouvez pas installer <b>IM </b>ou <b>GD</b>
+  que si vous n'&ecirc;tes pas propri&eacute;taire de votre serveur (<a href="#enableIMonWindows">installer
+  ImageMagic ou GD sur votre serveur web personnel</a>) sauf si vous avez
+  des droits d'acc&egrave;s "<i>au coeur</i>" de votre serveur !<br />
+  Si votre votre <b>Galerie Coppermine</b> est chez un h&eacute;bergeur, <b>assurez-vous
+  que votre espace web est &eacute;quip&eacute; de IM ou GD</b>. Si tel n'est
+  pas le cas, demandez &agrave; votre h&eacute;bergeur de l'installer, ... sinon
+  cherchez un autre h&eacute;bergeur !<br />
+</p>
+<br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="minimumInstall"></a>
+<h3>Je ne poss&egrave;de qu'un petit espace Web pour mes photos,<br />
+  y-a-t-il une "<u>Installation</u> <u>Minimum</u>" de Coppermine ?<br />
+</h3>
+<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Il y a une nette contradiction dans cette question
+  !<br />
+  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ne perdez pas de vue que vous avez install&eacute;
+  une galerie de photos ! Photos qui par essence demanderont un espace important
+  sur votre web !<br />
+  Cependant, si vous voulez installer une petite galerie, avec uniquement quelques
+  images de petites dimensions et &eacute;conomiser le maximum de place : c'est
+  possible. Il est techniquement envisageable de supprimer quelques fichiers d&eacute;j&agrave;
+  t&eacute;l&eacute;charg&eacute;s, ou de ne pas t&eacute;l&eacute;charger tous
+  les fichiers de Coppermine lors de l'installation.<br />
+  Ceci &eacute;tant dit, ce n'est r&eacute;serv&eacute; qu'aux utilisateurs exp&eacute;riment&eacute;s
+  ou &agrave; ceux qui n'ont pas peur ;-)<br />
+  Si vous avez un doute, faites une installation compl&egrave;te.<br />
+  <br />
+  Quelques pistes pour gagner de la place,<br />
+  pour les utilisateurs exp&eacute;riment&eacute;s et responsables uniquement
+  :<br />
+</p>
+<ol>
+  <li><b>Supprimez tous les fichiers des langues sauf "french.php" pour
+    nous Francophones. </b>(vous ne visez que votre langue, et
+    oubliez tous les pays alentours !)<br />
+    Ne conservez que le fichier de language qui vous interresse, ce n'est pas
+    forc&eacute;ment le Franais ! (french.php)<br />
+    Nous vous recommandons quand m&ecirc;me de conserver l'anglais, langue internationale.
+    En cas de coup dur majeur, cela peut permettre en outre aux Concepteurs, Mod&eacute;rateurs
+    ou utilisateurs Anglophones de Coppermine de naviguer correctement dans votre
+    galerie et de vous venir en aide via les Forums Coppermine. (<a href="http://coppermine.sourceforge.net/board/index.php?board=38.0" title="Forum Coppermine Francophone, mais pas anglophobe !">forum
+    Coppermine en Franais</a>)<br />
+    Supprimez tous les fichiers du dossier "<i>/lang/</i>" excecpt&eacute;
+    vle language que vous d&eacute;sirez conserver. Par exemple pour ne conserver
+    que le Franais, supprimez tous les fichiers sauf "<i>/lang/french.php</i>"
+    et "<i>/lang/french-utf-8.php</i>". <br />
+    L'espace web que vous pouvez &eacute;conomiser au maximum
+    est de <b>2.9 MB</b> </li>
+  <br />
+  <br />
+  <li><b>Supprimez tous les fichiers de Langage encod&eacute;s inutiles</b><br />
+    Avez-vous not&eacute; que dans le dossier "<i>/lang/</i>" chaque
+    langage poss&egrave;de deux fichiers : par exemple <i>french.php</i> et <i>french-utf-8.php</i>
+    ?<br />
+    Vous n'avez besoin des fichiers <b>utf-8</b> que si vous avez choisi "<b>Unicode(utf-8)</b>",
+    page <b>Configuration de Coppermine</b> et le menu d&eacute;roulant "<b>Character
+    Encoding</b>".<br />
+    <img src="pics/barre_menu_fr.gif" alt="Cliquez le Bouton &quot;Configuration&quot; pour valider ou non UTF-8 (Mode Admin) (theme classic)" height="19" width="766"><br />
+    Si vous avez choisi d'utiliser "<b>Unicode(utf-8)</b>", votre Galerie
+    Coppermine sera affich&eacute;e par les navigateurs de vos visiteurs selon
+    les r&eacute;glages que ceux-ci auront choisi.<br />
+    Si vous avez d&eacute;cid&eacute; de ne pas utiliser UTF-8, vous pouvez effacer
+    tous les fichiers portant dans leur nom utf-8.<br />
+    L'espace web que vous pouvez &eacute;conomiser au maximum
+    est de <b>1.7 MB</b></li>
+  <br />
+  <br />
+  <li><b>Supprimez tous les Th&egrave;mes Coppermine inutiles</b><br />
+    Vous pouvez sans probl&egrave;me supprimer de votre dossier "<i>/Themes/</i>",
+    tous les th&egrave;mes que vous ne d&eacute;sirez pas rendre disponible &agrave;
+    vos internautes.<br />
+    Si vous utilisez un Th&egrave;me que vous avez conu vous-m&ecirc;me,
+    ou un Th&egrave;me personalis&eacute; t&eacute;l&eacute;charg&eacute; quelque
+    part sur internet, nous vous recommandons vivement de <b>conserver sur votre
+    web le th&egrave;me Classic</b> livr&eacute; avec Coppermine, ceci afin de
+    permettre l'ouverture de votre galerie en cas de probl&egrave;me avec votre
+    Th&egrave;me personnalis&eacute; !<br />
+    Les Th&egrave;mes que vous pouvez supprimer seront ceux que vous ne pr&eacute;voyer
+    pas d'utiliser, mais conservez <b>Classic</b>.<br />
+    L'espace web que vous pouvez &eacute;conomiser au maximum
+    est de <b>1 MB</b> </li>
+  <br />
+  <br />
+  <li><b>Supprimez la Documentation Coppermine</b><br />
+    Le dossier "<i>/docs/</i>" de Coppermine contient tous les documents
+    n&eacute;cessaires &agrave; la compr&eacute;hension de Coppermine dans son
+    ensemble.<br />
+    Mais il n'est pas utile que ces docs soient sur votre web. Vous pouvez donc
+    supprimer le dossier "<i>/docs/</i>" de votre serveur web (en
+    ligne)<br />
+    Ne supprimez pas la documentation de votre machine locale ! Cette documentation
+    est tr&egrave;s utile ;-)<br />
+    L'espace web que vous pouvez &eacute;conomiser au maximum
+    est de <b>0.5 MB</b></li>
+  <br />
+  <br />
+  <li><b>Supprimez les fichiers "Bridge"</b><br />
+    Les fichiers "<b>Bridge</b>" sont utilis&eacute;s lorsque l'on doit
+    int&eacute;grer et accoupler Coppermine dans des Forums de type <b>phpBB</b>,
+    <b>YaBB SE</b>, <b>SMF</b> etc.<br />
+    <u>Si vous pensez ne pas utiliser l'int&eacute;gration</u> de Coppermine pour
+    un BBS existant, vous pouvez alors <b>supprimer l'int&eacute;gralit&eacute;
+    du dossier "<i>/bridge/</i>"</b> ou ne pas le t&eacute;l&eacute;charger.<br />
+    <u>Si vous pensez utiliser l'int&eacute;gration</u> de Coppermine pour un
+    de vos Forums cit&eacute;s plus haut, n'effacez pas le dossier "<i>/bridge/</i>"
+    mais <b>conservez uniquement le fichier bridge qui correspond &agrave; votre
+    forum</b>.<br />
+    L'espace web que vous pouvez &eacute;conomiser au maximum
+    est de <b>137 KB</b></li>
+  <br />
+  <br />
+  <li><b>Effacer tous les Drapeaux / Flags</b><br />
+    Si vous &ecirc;tes certain de ne pas vouloir utiliser les Drapeaux (flags)
+    "<i>Affichez le drapeau des Langues</i>" dans la Configuration de
+    Coppermine, supprimez le dossier "<i>/flags/</i>" citu&eacute; dans
+    "<i>/votre_dossier_coppemine/images<b>/flags</b></i>".<br />
+    Ce gain d'espace web est envisageable <b>seulement si vous ne voulez pas voir
+    de drapeau</b>, <b>cel&agrave; n'emp&ecirc;che pas d'offrir d'autres langages</b>
+    &agrave; vos visiteurs.<br />
+    L'espace web que vous pouvez &eacute;conomiser au maximum
+    est de <b>80 KB</b> </li>
+  <br />
+  <br />
+  <li><b>Supprimez tous les fichiers utilis&eacute;s lors de l'installation de
+    Coppermine<br />
+    &nbsp;ainsi que les fichiers neccessaires aux Upgrades ou mises &agrave; jour
+    de Coppermine</b><br />
+    Une fois Coppermine correctement install&eacute; et test&eacute;, vous pouvez
+    supprimer les fichiers utilis&eacute;s lors de l'install.<br />
+    Dans le dossier racine de Coppermine, localisez et effacez : <i>install.php,
+    installer.css, update.php, upgrade-1.0-to-1.2.php</i>.<br />
+    Vous pouvez &eacute;galement supprimer le dossier "<i>/sql/</i>".<br />
+    <br />
+    N'oubliez pas que <u>si vous pr&eacute;voyez dans l'avenir une mise &agrave;
+    jour de Coppermine</u>, <u>vous serez obliger de t&eacute;l&eacute;charger
+    de nouveau les fichers que vous venez de supprimer</u>. M&ecirc;me chose pour
+    le dossier "<i>/sql/</i>".<br />
+    L'espace web que vous pouvez &eacute;conomiser au maximum
+    est de <b>73 KB</b> </li>
+</ol>
+<p class="code" align="center">En
+  r&eacute;sum&eacute;, <b>une installation minimun de Coppermine consommera environ
+  3.3 MB</b> de votre espace web.</p>
+<p><br />
+</p>
+<div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="uploadGeneralTroubleshooting"></a>
+<h2>Upload</h2>
+
+
+<h3>Recommandations G&eacute;n&eacute;rales pour l'Upload (CHMOD/T&eacute;l&eacute;chargements)<br />
+  D&eacute;pannage des probl&egrave;mes g&eacute;n&eacute;raux de t&eacute;l&eacute;chargement (Upload)</h3>
+<p>Si vous rencontre des probl&egrave;mes de t&eacute;l&eacute;chargement avec CPG 1.3, vous devriez changer
+le parametrage des t&eacute;l&eacute;chargements dans le panneau de gestion des groupes &agrave; <i>'un seul fichier uniquement'</i> et
+activer le mode <i>'Debuggage'</i> dans la page de configuration. Changer ce param&eacute;trage
+annule certaines erreurs masqu&eacute;es lors des t&eacute;l&eacute;chargements multiples.
+Vous aurez ainsi acc&egrave;s &agrave; des messages d'erreur plus d&eacute;taill&eacute;s.</p>
+<p><span class="important">En premier et avant toute chose: v&eacute;rifiez vos droits pour les r&eacute;pertoires
+ /albums, /albums/userpics, et /albums/edit. Toutes (CHMOD)
+devraient &ecirc;tre sur 777 ou 755.</span><br /><br />Si vous ne savez pas de quoi nous parlons en &eacute;crivant
+ 777 ou 755, faites une recherche Google sur les droits sur les fichiers UNIX.
+  Windows a le m&ecirc;me type de droits pour ses fichiers. Vous pouvez g&eacute;n&eacute;ralement
+parametrer ces droits en utilisant votre client FTP.<br />
+Pour ceux qui auraient pass&eacute; outre les conseils &eacute;crits en rouge, Je vais r&eacute;peter pour essayer d'attirer votre attention:
+<br />
+<span class="important">Oui , nous avons &eacute;crit quelque chose que VOUS devez faire.
+<br />&nbsp;<br />
+Nous r&eacute;petons -- v&eacute;rifiez vos droits pour les r&eacute;pertoires <tt class="code">/albums</tt>, <tt class="code">/albums/userpics</tt>, et <tt class="code">/albums/edit</tt> .  Tous doivent &ecirc;tre &agrave; 777 ou 755.
+<br />&nbsp;<br />
+Oui, nous vous demandons de v&eacute;rifier les droits de chaque r&eacute;pertoire, m&ecirc;me si vous pensez que vous l'avez d&eacute;j&agrave; fait. Oui, nous vous le redemandons.</span>
+</p>
+<p>S'il vous plait, comprenez que les t&eacute;l&eacute;chargements HTTP sont limit&eacute;s par des restrictions se trouvant dans la configuration de PHP.</p>
+<br />&nbsp;<br />
+<b>Les points &agrave; v&eacute;rifier:</b>
+<ol>
+<li><b>max_input_time</b>- 60 seconds est la limite de temps pour t&eacute;l&eacute;charger des fichiers.<br />
+Cette limite de temps inclue la dur&eacute;e n&eacute;cessaire &agrave; t&eacute;l&eacute;charger les fichiers, donc si
+vous d&eacute;passez cette limite, le fichier ne sera m&ecirc;me pas analys&eacute;, et le navigateur n'aura pas de r&eacute;ponse
+. Vous pouvez r&eacute;soudre ce probl&egrave;me en essayant de t&eacute;l&eacute;charger des fichiers plus petits ou moins nombreux, ou vous pouvez essayer de t&eacute;l&eacute;charger avec une plus grande bande passante.
+La meilleure solution est, bien sur, d'augmenter la limite de temps &agrave; une valeur sup&eacute;rieure &agrave; celle necessaire.</li>
+<li><b>upload_max_filesize</b> - 2MB est la valeur par d&eacute;faut pour la taille de chaque fichier individuellement.</li>
+<li><b>post_max_size</b> - 8MB est la limite par d&eacute;faut pour chaque requ&ecirc;te.</li>
+<li><b>memory_limit</b> - 8MB est la taille par d&eacute;faut.</li>
+<li>La limite par d&eacute;faut <b>LimitRequestBody</b> de PHP est de - 512KB . (principalement un probl&egrave;me sur les syst&egrave;mes Redhat/Apache.  Trouv&eacute; dans /etc/http/conf.d)<br />
+En g&eacute;n&eacute;ral, upload_max_filesize &lt; post_max_size &lt; memory_limit permettent de t&eacute;l&eacute;charger correctement.
+Coppermine peut vous pr&eacute;venir si un fichier d&eacute;passe la valeur de
+ upload_max_filesize, mais il ne peut pas vous pr&eacute;venir si tous les fichiers d&eacute;passent la limite maximale par requete ou pour la m&eacute;moire.</li>
+  <li><b>file_uploads</b> ? D&eacute;termine si PHP autorise le t&eacute;l&eacute;chargement de fichiers. Il doit &ecirc;tre param&eacute;tr&eacute; &agrave; "<i>On</i>".</li>
+<li><b>upload_tmp_dir</b> ? D&eacute;termine le r&eacute;pertoire temporaire ou PHP Stocke les fichiers t&eacute;l&eacute;charg&eacute;s.</li>
+</ol>
+
+<p>Le probl&egrave;me le plus courrant est une alerte <i>open_basedir</i>
+. Dans ce cas, l'administrateur de votre serveur a limit&eacute; les fichiers avec lesquels PHP peut travailler &agrave; certains r&eacute;pertoires.
+si il n'a pas cr&eacute;e et sp&eacute;cifi&eacute; de r&eacute;pertoire temporaire dans la restriction <i>open_basedir</i>,
+ PHP va essayer d'utiliser le r&eacute;pertoire temporaire de votre Syst&egrave;me d'exploitation,
+et sera repouss&eacute; par la restriction <i>open_basedir</i>.</p>
+
+<p><b>Quelques informations concernnat les diff&eacute;rents mechanismes de t&eacute;l&eacute;chargement dans CPG 1.3:</b><br />
+Les t&eacute;l&eacute;chargements multiples par HTTP sont pr&eacute;vus pour g&eacute;rer un petit nombre de fichiers
+ et ont &eacute;t&eacute;s limit&eacute;s &agrave; 10. Toutefois, il n'y a pas r&eacute;ellement de limites si vous aves le controle sur la configuration de votre php.ini
+ <br />Si vous cherchez &agrave; t&eacute;l&eacute;charger plus de 15 ou 20 fichiers en une fois
+, vous devriez utiliser la fonction de t&eacute;l&eacute;chargement par lot (batch add)ou l'utilitaire XP_Publisher.
+Chacun ayant ses avantages et ses inconv&eacute;nients.
+<br />La fonction de t&eacute;l&eacute;chargement par lots est rapide, mais il charge le serveur et vous pouvez avoir des d&eacute;passements de limite de temps (time_out).
+ L'utilitaire XP Publisher est plus lent,
+mais limite la charge du serveur. Il &eacute;vite aussi plusieurs probl&egrave;mes cqus&eacute;s par la configuration du
+ php.ini en t&eacute;l&eacute;chargeant chaque fichier de l'ensemble comme une requete individuelle.</p>
+
+<br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+
+<h2>Messages d'Erreurs</h2>
+
+<a name="errormessage"></a>
+<h3>Durant l'intallation, je reois un message : <tt class="code"> &nbsp;Fatal
+  error: Call to undefined function: imagecreatefromjpeg() in /include/picmgmt.inc.php
+  on line 168&nbsp;</tt>. Qu'est-ce-que cel&agrave; signifie ? <br />
+</h3>
+<p>Ce message d'erreur signifie que le PHP install&eacute; sur votre serveur ne
+  supporte pas la librairie graphique <b>GD</b>, et n'est donc pas install&eacute;
+  sur votre serveur.<br />
+  Si la suite logiciel <b>ImageMagick</b> est install&eacute;e sur votre serveur,
+  vous pouvez tenter de l'utiliser &agrave; la place de <b>GD</b>.<br />
+  La librairie graphique <b>GD</b> est d&eacute;sormais livr&eacute; en standard
+  avec les versions r&eacute;centes de PHP.<br />
+  <br />
+  <b>Coppermine ne peut pas fonctionner si ni GD ni ImageMagick ne sont install&eacute;s
+  sur votre serveur</b>.<br />
+  <br />
+</p>
+
+<br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="mkdirPermissionDenied"></a>
+<h3>Durant l'installation, je reois ce message d'erreur <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 cel&agrave; signifie ?</h3>
+<p>Le script de <b>Coppermine doit poss&eacute;der les droits</b> n&eacute;cessaires
+  <b>pour cr&eacute;er et supprimer des fichiers</b>.
+</p><ul>
+  <li>Sous un serveur<b>*nix/linux</b> :<br />
+    Il faut faire un <b>CHMOD 755</b> (rwxr-xr-x) du dossier de Coppermine ansi
+    que tous ses sous-dossiers.<br />
+    Pour en savoir plus sur l'action CHMOD visitez le site web suivant : <a href="http://www.google.com/search?q=chmod+tutorial" class="external">fine
+    chmod tutorials</a></li>
+  <li>Sous <b>Windows/IIS</b> :<br />
+    V&eacute;rifiez si l'utilisateur du serveur web o&ugrave; sont ex&eacute;cut&eacute;s
+    le scripts PHP poss&egrave;de suffisament de droits d'acc&egrave;s en lecture,
+    modification, supression.... sur le dossier Coppermine. Pour savoir comment
+    faire, contratcez votreh&eacute;bergeur ou lisez les manuels concernant le
+    serveur qui vous interesse.</li>
+  <li>sous <b>Windows/Apache</b> :<br />
+    V&eacute;rifiez les droits d'acc&egrave;s du syst&egrave;me de fichiers. Check
+    the account Apache runs under an set the rights in the file-system. </li>
+</ul>
+<br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="EmptyDelimiter"></a>
+<h3>Je reois cette erreur "<tt class="code">&nbsp;Warning: Empty
+  Delimiter in search.inc.php line 33&nbsp;</tt>". Que puis-je faire ?</h3>
+<p>Editez le fichier <b>include/search.inc.php</b><br />
+  Cherchez la ligne suivante :<br />
+  <tt class="code">$charset = $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'];</tt><br />
+  et replacez-la par celle-ci :<br />
+<tt class="code">$charset = $CONFIG['charset'] == 'language file' ? $GLOBALS['lang_charset'] : $CONFIG['charset'];</tt><br /></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="zerosizedreply"></a>
+<h3>Je reois cette erreur pendant l'installation :&nbsp;<span class="code">&nbsp;Zero
+  Sized Reply&nbsp;</span> . Que puis-je faire ?</h3>
+<p>Quelques utilisateurs ont d&eacute;j&agrave; reu le message d'erreur
+  suivant durant l'installation :<br />
+  <br />
+
+</p><pre>While trying to retrieve the URL: http://yoursite.com/coppermine/install.php
+The system returned:
+Zero Sized Reply
+Reason:
+The remote server did not reply any data for this request.
+Please try again later</pre>
+<br />
+&nbsp;&nbsp;&nbsp; Nous ne savons pas pourquoi cel&agrave; arrive sur certaines
+configurations !<br />
+<b>Ceux d'entre vous qui recevront un tel message d'erreur
+ne pourront pas installer Coppermine, h&eacute;las</b>, nous en sommes
+tr&egrave;s sinc&egrave;rement d&eacute;sol&eacute;.<br />
+&nbsp;&nbsp;&nbsp;Si vous avez une id&eacute;e sur la cause d'un tel d&eacute;sagr&eacute;ment,
+et si en plus vous poss&egrave;dez une solution, s'il vous plait, rendez-nous
+visite sur un de <b>nos Forums Coppermine</b> :-) et partagez vos connaissances
+avec l'ensemble des utilisateurs de Coppermine.<br />
+<br />
+<b>Merci par avance.</b><br />
+<p></p>
+<p><b><a href="http://coppermine.sourceforge.net/board/index.php?board=38.0">http://coppermine.sourceforge.net/board/index.php?board=38.0
+  </a> Forum Coppermine en Franais<br />
+  </b>ou encore :<b> <a href="http://coppermine.sourceforge.net/board/"><br />
+  Support forums for Coppermine Photo Gallery</a></b> en anglais.</p>
+<br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="ErrorUndefinedIndex"></a>
+<h3> Je reois ce message <tt class="code">Warning: Undefined index: SCRIPT_NAME
+  in /www.your-domain.com/include/init.inc.php on line 90</tt>.<br />
+  Que dois-je faire ?</h3>
+<p>Editez (apr&egrave;s avoir fait une copie de secours)
+  le fichier <b>include/init.inc.php</b> :<br />
+  Modifiez la ligne suivante :<br />
+</p><pre>$PHP_SELF = isset($_SERVER['REDIRECT_URL']) ? $_SERVER['REDIRECT_URL'] : $_SERVER['SCRIPT_NAME'];</pre>
+par celle-ci :<br />
+<pre>$PHP_SELF = $_SERVER['PHP_SELF'];</pre>
+<p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="ErrorCantMovePic"></a>
+<h3>Quand un Utilisateur tente d'uploader une image, je reois ce message
+  d'erreur :<br />
+  <tt class="code">&nbsp;Impossible to move somepic.jpg to albums/userpics/ |
+  Warning: move_uploaded_file(/tmp/phpezCYKr) [function.move-uploaded-file]: failed
+  to create stream: Operation not permitted&nbsp;</tt><br />
+  Que se passe-t-il, o&ugrave; est l'erreur ?</h3>
+<p>Vous devez contacter l'administrateur de votre serveur tout simplement parce
+  que vous ne pouvez pas modifier vous-m&ecirc;me la location du dossier <i>temporaire</i>
+  utilis&eacute; pour le t&eacute;l&eacute;chargement des vos fichiers vers votre
+  serveur (sauf si vous &ecirc;tes l'administrateur en question)<br />
+  Si la restriction <i>Open Base Dir</i> est en fonction sur votre site, le dossier
+  <i>temporaire</i> doit faire partie des dossiers aupr&egrave;s desquels vous
+  avez des droits d'acc&egrave;s.<br />
+  <br />
+</p>
+<div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="httpPostVars"></a>
+<h3> Durant le t&eacute;l&eacute;chargement d'une image vers mon serveur, je reois
+  ce message <span class="code">&nbsp;Warning: Undefined variable: HTTP_POST_VARS
+  in include/init.inc.php on line 43 </span>&nbsp;&nbsp;Que dois-je faire ?<br />
+</h3>
+<p>&nbsp;&nbsp;&nbsp;V&eacute;rifiez si votre <a href="#VersionPHP">version de
+  PHP</a> correspond au <a href="#MinimumRequirements">minimum requits</a> pour
+  faire fonctionner <b>Coppermine</b>.<br />
+  Si la version de votre PHP est la 4.1.0 ou mieux, l'erreur est probablement
+  caus&eacute;e par une mauvaise configuration de votre serveur, et non pas un
+  <i>bug</i> de Coppermine.<br />
+  Dans le cas de figure o&ugrave; vous ne seriez pas propri&eacute;taire de votre
+  serveur, mais h&eacute;berg&eacute; chez un prestataire de service gratuit ou
+  pas, <b>vous pouvez tentez &agrave; vos risques et p&eacute;rils
+  la possibilit&eacute; suivante</b> :<br />
+  <br />
+  <b>Editez le fichier Init.inc.php et recherchez</b> :<br />
+
+</p><pre>$PHP_SELF = isset($_SERVER['REDIRECT_URL']) ? $_SERVER['REDIRECT_URL'] : $_SERVER['SCRIPT_NAME'];</pre>
+<br />
+Replacez le code ci-dessus, par le suivant
+<pre>$PHP_SELF = $_SERVER['PHP_SELF'];</pre><br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+
+<br />&nbsp;<br />
+<h2>Setup / R&eacute;glages / Configuration</h2>
+<a name="LinkInAlbumDescription"></a>
+<h3>Inclure un <u>Lien</u> dans la Description d'un Album ou dans la l&eacute;gende
+  d'une image ?</h3>
+<p><b>Coppermine</b> interpr&egrave;te les <b>bbCodes</b> suivants dans les descriptions
+  des images et des albums :<br />
+  (les m&ecirc;me <b>bbCodes</b> utilis&eacute;s par <b>phpBB</b>)<br />
+  <br />
+  </p>
+<table border="0">
+<tbody><tr>
+<th>code</th>
+    <th>r&eacute;sultat</th>
+</tr>
+<tr><td><pre>[b]bold text[/b]</pre></td><td><b>bold text</b></td></tr>
+<tr><td><pre>[i]italic[/i]</pre></td><td><i>italic</i></td></tr>
+<tr><td><pre>[url=http://www.foo.com/bar.html]URL text[/url]</pre></td><td><a href="http://www.foo.com/bar.html">URL text</a></td></tr>
+<tr><td><pre>[email]user@domain.tld[/email]</pre></td><td><a href="mailto:user@domain.tld">user@domain.tld</a></td></tr>
+</tbody></table>
+
+
+
+
+<div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="NoLastUploads"></a>
+<h3>Comment faire pour &eacute;diter ce qui sera affich&eacute; ou non sur la
+  premi&egrave;re page de ma Galerie Coppermine ?<br />
+  Ne pas afficher mes Nouvelles Images sur ma page d'acueuil.<br />
+  <br />
+</h3>
+<p>
+</p><ol>
+  <li>Connectez-vous en tant qu'<b>Administrateur</b> de Copermine.</li>
+
+  <li>Cliquez sur <b>Admin Mode</b> si ce n'est pas d&eacute;j&agrave; fait.</li>
+  <li>Cliquez sur <b>Config</b> dans le <b>Menu Admin</b>.</li>
+  <li>Sous "Album list view" utilisez les mots-clefs suivant :
+    <ul>
+      <li>'<b>breadcrumb</b>' : <i>(miettes de pain !)</i>
+        Affichera une ligne en <i>mode texte</i> pour la navigation dans votre
+        Galerie (expl :"Index Albums &gt; Categorie &gt;
+        sous-categorie &gt; Album")</li>
+      <li>'<b>catlist</b>': Affichera la liste des cat&eacute;gories.
+      </li><li>'<b>alblist</b>' : Liste des Albums.
+      </li><li>'<b>random</b>' : Affichera al&eacute;atoirement les images de votre
+        galerie. Il n'est pas conseill&eacute; de laisser cette option "<i>random</i>"
+        pour des galeries qui auraient plus de 10.000 images. Il peut en r&eacute;sulter
+        des d&eacute;sastres de performances ! Si c'est le cas de votre galerie
+        n'utilisez pas "<i>random</i>".
+      </li><li>'<b>lastup</b>' : Les Nouvelles Images t&eacute;l&eacute;charg&eacute;es
+        sur votre serveur.
+      </li><li>'<b>topn</b>' : Les Images les plus regard&eacute;es.
+      </li><li>'<b>toprated</b>' : Les images les mieux not&eacute;es.
+      </li><li>'<b>lastcom</b>' : Les derniers commentaires.</li>
+      <li>'<b>lasthits</b>' : Les derni&egrave;res images vues par vos visiteurs.</li>
+      <li>'<b>anycontent</b>' :<br />
+        <br />
+        L'option <b>anycontent</b> et le fichier <b>anycontent.php</b> ont &eacute;t&eacute;
+        conu pour que vous puissiez y inclure du <i>PHP</i> ou du <i>HTML</i>.
+        C'est avec <b>anycontent.php</b> que vous pourrez inclure une <b>Banni&egrave;re
+        Rotative</b>, un fichier <b>FLASH</b>, ou un <b>simple Texte de Bienvenue</b>.<br />
+        Pour que <b>anycontent</b> apparraisse en premi&egrave;re page de votre
+        galerie Coppermine, ou la <b>page Configuration</b> o&ugrave; vous devrez
+        d&eacute;clarer cette option de la mani&egrave;re suivante : <tt class="code">anycontent/catlist/alblist/random,<b>2</b>/lastup,<b>2</b>
+        <br />
+        <br />
+        </tt> Ces options signifient et afficheront <b>anycontent</b> en haut
+        de page, <b>catlist</b> la liste des Cat&eacute;gories, <b>alblist</b>
+        la liste des Albums, <b>random</b> affichage al&eacute;atoire et vignettes
+        sur <b>2</b> lignes, <b>lastup</b> les derniers t&eacute;l&eacute;chargements
+        sur <b>2</b> lignes.<br />
+        <a href="http://coppermine.sourceforge.net/board/index.php?topic=12681.0">Voir
+        un sujet complet sur "<b>Anycontent.php</b>" (forum<b> Coppermine
+        en Franais</b>)</a></li>
+    </ul>
+  </li>
+</ol>
+<br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="editCopyrights"></a>
+<h3>Comment effacer ou modifier cette ligne en bas de page "<tt class="code">Powered
+  by Coppermine</tt>" ? ?</h3>
+<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Vous ne pouvez pas supprimer
+  la ligne "<tt class="code">Powered by Coppermine</tt>"
+  !</b><br />
+  Cel&agrave; fait partie du "<b>contrat moral</b>" du <b>logiciel GRATUIT
+  Coppermine</b> que vous vous &ecirc;tes engag&eacute; &agrave; <b>respecter
+  en installant le logiciel et en laissant le Copyright Coppermine en bas de page</b>.<br />
+  Souvenez-vous que Coppermine est d&eacute;velopp&eacute; par un groupement de
+  personnes toutes b&eacute;n&eacute;voles !<br />
+  Comme le souligne <i><b><a href="http://coppermine.sourceforge.net/faq.php">GauGau</a></b></i>
+  <b>dans les FAQ en anglais</b> : &lt;&lt; <i>Note: don't ask stupid questions
+  on removing this line in the <a href="http://coppermine.sourceforge.net/board/">Coppermine
+  Photo Gallery Support Board</a> - your posting will be deleted !</i> &gt;&gt;<br />
+  Autrement dit, les <b>questions relatives &agrave; la suppression du (c)opyright
+  Coppermine</b> sur le Forum aussi bien en anglais qu'en franais ou chinois,
+  <b>seront imm&eacute;diatement supprim&eacute;es</b> !</p>
+<p>N&eacute;anmoins, vous avez la possibilit&eacute; de modifier la <i>CLASS CSS
+  FOOTER</i> qui correspond au <b>Copyright Coppermine</b>.<br />
+  Vous pouvez ainsi l'int&eacute;grer aux couleurs de vos Th&egrave;mes.<br />
+  <br />
+  <br />
+</p>
+<div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="buyLicense"></a>
+<h3>Je veux acheter une Licence Coppermine pour supprimer la ligne "<tt class="code">Powered
+  by Coppermine</tt>", comment faire ? <br />
+</h3>
+<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Coppermine</b> et son d&eacute;veloppement,
+  sont bas&eacute;s sur l'<i>OpenSource</i> et les licences d'utilisation <i>GNU
+  / GPL</i>. Autrement dit, il est possible &agrave; chacun d'apporter sa contribution
+  au d&eacute;veloppement de Coppermine sans pouvoir esp&eacute;rer r&eacute;tribution,
+  ni esp&eacute;rer vendre tot ou partie du code ! <b>Coppermine est gratuit</b>,
+  et n'est ni &agrave; acheter ni &agrave; vendre !<br />
+  Pour en savoir plus, ouvrez le fichier <b><u>COPYING</u></b> livr&eacute; avec
+  le <b>pack d'installation de Coppermine.</b><br />
+  <br />
+</p>
+<br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="removeFeature"></a>
+<h3>Je ne veux pas utiliser certaines fonctions de Coppermine. Comment les supprimer
+  ? <br />
+</h3>
+<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Il est juste n&eacute;cessaire de supprimer le
+  lien qui ouvre la fonction que vous ne voulez pas voir appara&icirc;tre.<br />
+  <br />
+  &nbsp;&nbsp;- Ouvrez le fichier <i>/themes/votre_theme/</i><b>theme.php</b><br />
+  &nbsp;&nbsp;- Recherchez la fonction &agrave; supprimer, et mettez le code de
+  cette fonction en commentaires HTML "<b>&lt;!-- --&gt;</b>"
+  .<br />
+  Si vous d&eacute;sirez par exemple <b>supprimer la fonction eCards</b> (envoie
+  de e-cartes postales) recherchez le code suivant et mettez-le en commentaire
+  : <br />
+
+</p><pre>&lt;td align="center" valign="middle" class="navmenu" width="48"&gt;
+&lt;a href="{ECARD_TGT}" title="{ECARD_TITLE}"&gt;
+&lt;img src="images/ecard.gif" width="16" height="16" border="0" align="absmiddle" alt="{ECARD_TITLE}"&gt;&lt;/a&gt;
+&lt;/td&gt;</pre>
+comme ceci :<br />
+<pre>&lt;!-- &lt;td align="center" valign="middle" class="navmenu" width="48"&gt;
+&lt;a href="{ECARD_TGT}" title="{ECARD_TITLE}"&gt;
+&lt;img src="images/ecard.gif" width="16" height="16" border="0" align="absmiddle" alt="{ECARD_TITLE}"&gt;&lt;/a&gt;
+&lt;/td&gt; --&gt;</pre>
+<p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="customHeader"></a>
+<h3>Comment ajouter une ent&ecirc;te ou un pied de page personnalis&eacute; &agrave;
+  Coppermine?<br />
+</h3>
+<p><b>La personnalisation de Coppermine passe passe 3 fichiers essentiels</b>
+  :<br />
+  - <b>TEMPLATE.HTML</b>, <b>THEME.PHP</b>, <b>STYLE.CSS</b> tous situ&eacute;s
+  dans le dossier du th&egrave;me que vous utilisez.<br />
+</p><ul>
+  <li>Si vous d&eacute;sirez placer du <b>code statique HTML</b>, un logo par
+    exemple, vous devez &eacute;diter le fichier <tt class="code">/themes/votretheme/<b>template.html</b></tt>
+    pour y ajouter ou supprimer ce que vous voulez, avec la plus grande prudence
+    !</li>
+  <li>Si vous d&eacute;sirez placer du <b>code PHP</b>, c'est le fichier <tt class="code">/themes/votreheme/<b>theme.php</b></tt>
+    qu'il faut &eacute;diter.</li>
+  <br />
+  <li>Pour intervenir sur <b>les aspects esth&eacute;tiques de Coppermine</b>,
+    il faut &eacute;diter le fichier <tt class="code">/themes/votretheme/<b>style.css</b></tt></li>
+  <li>Si vous poss&eacute;dez des connaissances en PHP, m&egrave;me un peu, et que vous
+    voulez inclure du code dynamique PHP, recherchez dans <tt class="code">/themes/votretheme/<b>theme.php</b></tt>&nbsp;la
+    ligne suivante&nbsp;<tt class="code"><b> function pageheader&nbsp;</b></tt>&nbsp;modifiez
+    ce qui vous semble utile de changer de la mani&egrave;re suivante :</li>
+</ul>
+<pre>function pageheader($section, $meta = '')
+{
+   global $CONFIG, $THEME_DIR;
+   global $template_header, $lang_charset, $lang_text_dir;
+
+   if(empty($custom_header)){
+      include('/path/your_file.php');
+      static $custom_header = ob_get_contents();
+      ob_clean();
+   }
+
+   header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
+   user_save_profile();
+
+   $template_vars = array(
+      '{LANG_DIR}' =&gt; $lang_text_dir,
+      '{TITLE}' =&gt; $CONFIG['gallery_name'].' - '.$section,
+      '{CHARSET}' =&gt; $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'],
+      '{META}' =&gt; $meta,
+      '{GAL_NAME}' =&gt; $CONFIG['gallery_name'],
+      '{GAL_DESCRIPTION}' =&gt; $CONFIG['gallery_description'],
+      '{MAIN_MENU}' =&gt; theme_main_menu(),
+      '{ADMIN_MENU}' =&gt; theme_admin_mode_menu(),
+      '{CUSTOM_HEADER}' =&gt; $custom_header,
+   );
+
+   echo template_eval($template_header, $template_vars);
+}</pre>
+<br />
+Vous aurez &eacute;galement besoin de cr&eacute;er un nouveau champs <b>{CUSTOM_HEADER}</b>
+dans le fichier <b>template.html</b>. <br />
+<p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="createPublicAlbum"></a>
+<h3>Comment cr&eacute;er un Album o&ugrave; tout le monde peut charger des images
+  dedans ?<br />
+</h3>
+<p><b><u>PREMI&Egrave;REMENT</u> : Assurez-vous pour commencer que votre galerie
+  Coppermine poss&egrave;de au moins une Cat&eacute;gorie</b> poss&eacute;dant
+  elle-m&ecirc;me <b>au moins un Album</b> dans lequel tout le monde peut t&eacute;l&eacute;charger
+  ! :
+</p><ul>
+  <li>Connectez-vous en tant qu'<b>Admin</b></li>
+  <li><b>Passez en mode Admin</b> de le cas o&ugrave; vous seriez connect&eacute;
+    en tant qu'<b>Admim/Utilisateur</b>.</li>
+  <li>Cliquez le bouton "<b>Groupes</b>"</li>
+  <li>Pour le <b>Groupe "<i>anonymes</i>" accordez les quota</b> et
+    <b>les droits de t&eacute;l&eacute;chargements</b></li>
+  <li>Cliquez dans votre menu <b>Liste des Albums</b></li>
+  <li>Choisissez la Cat&eacute;gorie o&ugrave; se trouve votre Album public</li>
+  <li>Cliquez sur le bouton "<b>Propri&eacute;t&eacute;s</b>" de votre
+    Album public </li>
+  <li>Dans "<b>Permissions pour cet Album</b>" et mettez "<b>OUI</b>"
+    pour "<b>Les Visiteurs peuvent mettre des Photos en ligne</b>" (en
+    fonction de la configuration des groupes) puis cliquez sur "<b>Mettre
+    l'Album &agrave; jour</b>"</li>
+  <li><b>Ajoutez dans votre navigation un lien &eacute;vident</b> vers le <b>T&eacute;l&eacute;chargement
+    publique</b>, si il n'existe pas d&eacute;j&agrave;. Pour cel&agrave; &eacute;ditez
+    le fichier <i>/themes/votretheme/</i><b>theme.php</b></li>
+</ul>
+<br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="BackupDatabase"></a>
+<h3>Comment faire une Sauvegarde/Backup de ma Base de Donn&eacute;es Coppermine
+  ?</h3>
+<p>Il n'y a pour l'instant pas de fonction interne &agrave; Coppermine pour effectuer une sauvegarde de la base de donn&eacute;e.
+Vous pouvez n&eacute;anmoins sauvegarder la structure de vos r&eacute;pertoires/fichiers avec votre bon vieux client FTP
+ et utiliser un utilitaire comme <a href="http://www.phpmyadmin.net/" class="external">phpMyAdmin</a>
+pour sauvegarder la base de donn&eacute;e (beaucoup d'h&eacute;bergeurs offrant mySQL proposent une version pr&eacute;install&eacute;e de phpMyAdmin - utile pour la sauvegarde!).
+PhpMyAdmin est facile &agrave; istaller:
+ T&eacute;l&eacute;charger le pack et extrayez le sur votre disque dur.
+Ouvrez le fichier config et modifiez le en y entrant vos parametres de connection et placez l'ensemble sur votre serveur.<br />
+Voici un petit tutoriel pour la sauvegarde de la base de donn&eacute;e avec phpMyAdmin:
+</p><ul>
+<li>Procurez vous le progranne et installez le (n'oubliez pas de le proteger par mot de passe)</li>
+<li>Depuis votre navigateur allez dans le r&eacute;pertoire ou vous l'avez install&eacute;</li>
+<li>cliquez sur le nom de votre base de donn&eacute; dans le cadre &agrave; gauche</li>
+<li>Sous l'onglet "exporter" dans "shema et donn&eacute;e de la base" selectionnez la(les) table(s) que vous voulez savegarder (apputez sur CTRL pour s&eacute;lectionner plus d'une table)</li>
+<li>cochez "Structure and donn&eacute;es"</li>
+<li>cochez "Transmettre"</li>
+<li>cochez "zippe" (facultatif)</li>
+<li><b>NE COCHEZ PAS</b>  "inclure des &eacute;nonc&eacute;s 'drop table'" - votre base de donn&eacute;e serait &eacute;ffac&eacute;e si vous le faisiez</li>
+<li>appuyez sur "&eacute;x&eacute;cuter"</li>
+<li>Sauvegardez le fichier sur votre disque dur (en fonction de la rapidit&eacute; de votre connection cel&agrave; peut prendre un certain temps)</li>
+</ul><br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="noFullsizePopup"></a>
+<h3><b>Les
+  images plein format ne s'ouvrent pas</b> dans une nouvelle fen&ecirc;tre popup <b>lorsque je clique sur les images interm&eacute;diaires</b>. Que se passe-t-il ?<br />
+  </h3>
+<p><strong>Vous avez probablement modifi&eacute; votre th&egrave;me:</strong> Pour que l'ouverture d'une fen&ecirc;tre
+pop up avec l'affichage des images plein format fonctionne, il vous faut <strong>imp&eacute;rativement</strong>  cette ligne<tt class="code">&lt;script type="text/javascript" src="scripts.js"&gt;&lt;/script&gt;</tt> dans <strong>/themes/votretheme/template.html</strong></p>
+<p><br />
+  L'ent&ecirc;te &lt;head&gt; de votre fichier <strong>template.html
+  </strong>devrait ressembler &agrave; &agrave;:<br />
+
+</p>
+<pre>&lt;head&gt;
+&lt;title&gt;{TITLE}&lt;/title&gt;
+&lt;meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" /&gt;
+{META}
+&lt;link rel="stylesheet" href="themes/default/style.css" /&gt;
+&lt;script type="text/javascript" src="scripts.js"&gt;&lt;/script&gt;
+&lt;/head&gt;</pre>
+<p>-controllez le th&egrave;me par d&eacute;faut inclu dans coppermine si vous n'&ecirc;tes pas
+  sur de vous.</p>
+
+<p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="viewThumbnailsOnly"></a>
+<h3><b>Comment faire pour que les utilisateurs non enregistr&eacute;s ne voient
+que les vignettes</b>, pas les images en grand taille ?<br />
+</h3>
+<p>Ouvrez <strong>displayimage.php</strong> et ajoutez:<br />
+
+  <tt class="code">if (!USER_ID) cpg_die(ERROR, 'You need to register to access this page', __FILE__, __LINE__);</tt><br />
+  Juste avant<br />
+
+</p>
+<pre>/**************************************************************************
+* Local functions definition
+**************************************************************************/</pre><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="preventHotlinks"></a>
+<h3><b>Comment
+      faire pour emp&ecirc;cher les autres sites web de faire des liens directs vers
+les images de ma galerie</b> ?<br />
+</h3>
+<p>Enp&ecirc;cher les liens directs en cr&eacute;ant un fichier <strong>.htaccess</strong> dans le r&eacute;pertoire <strong>albums </strong>et ajoutez y ceci:<br />
+  <br />
+</p>
+<pre>SetEnvIfNoCase Referer "^http://www.yourdomian.com/" locally_linked=1
+SetEnvIfNoCase Referer "^http://yourdomain.com/" locally_linked=1
+SetEnvIf Referer "^$" locally_linked=1
+&lt;FilesMatch "\.(gif|png|jpe?g)$"&gt;
+  Order Allow,Deny
+  Allow from env=locally_linked
+&lt;/FilesMatch&gt;</pre>
+Ceci ne fonctionne que sous linux /unix et seulement si votre h&eacute;bergeur autorise
+cette
+fonction,ou que vous avez votre propre serveur.<br />
+<br />
+<p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="changeLanguage"></a>
+<h3>Je
+tente de <b>changer le langage</b> depuis la page de Configuration, <b>mais cel&agrave; ne marche pas</b> ? O&ugrave; est l'erreur ?<br />
+</h3>
+<p>Le param&egrave;tre d'encodage des caract&egrave;res "Character encoding" est probablement regl&eacute; sur l'encodage UTF-8 (ou l'a &eacute;t&eacute;) dans votre page de
+  configuration.<br />
+
+</p>
+<p>Lorsque UTF-8 est s&eacute;lectionn&eacute;, Coppermine choisis le fichier langage en fonction
+  de la configuration de votre navigateur et stocke ces param&egrave;tres dans un cookie.
+  Ces param&egrave;tres remplacent ceux stock&eacute;s dans le fichier <strong>CONFIG.</strong><br />
+
+  <b>Pour changer cela:</b><br />
+  <br />
+</p>
+<ul>
+<li>Mettre la valeur <strong>Default (language
+    file)</strong> dans
+  le champ  &quot;<strong>Encodage des caract&egrave;res</strong>&quot;de la page de configuration<br />
+  </li>
+<li>Ensuite, appellez le script:<tt class="code">http://yoursite.com/coppermine_dir/index.php?lang=xxx</tt> (Cel&agrave; va r&eacute;initialiser le cookie)<br />
+  </li>
+</ul>
+<br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="onlyregisteredcomments"></a>
+<h3><b>Comment
+faire pour autoriser les Utilisateurs non-enregistr&eacute;s &agrave; d&eacute;poser des commentaires</b> sous mes photos ? et <b>pas uniquement les Utilisateurs enregistr&eacute;s!<br />
+</b></h3>
+<p></p><ul>
+<li>Identifiez vous en tant qu'administrateur </li>
+<li>En mode admin </li>
+<li>onglet <strong>Groupes</strong> </li>
+<li>Groupe "Anonymous" - "Peut poster des commentaires" - "Oui"</li>
+<li>Appliquer les modifications</li>
+</ul>
+Pour changer les param&egrave;tres par albums (l'&eacute;tape pr&eacute;c&eacute;dente doit avoir &eacute;t&eacute; faite):<br />
+
+<ul>
+<li>Identifiez vous en tant qu'administrateur</li>
+<li>En mode admin </li>
+<li>Ouvrez la cat&eacute;gorie et cliquez sur l'album</li>
+<li>onglet <strong>Prori&eacute;t&eacute;s </strong></li>
+<li>&quot;Permissions pour cet album&quot;-&quot; Les visiteurs peuvent poster des commentaires&quot;-&quot;Oui&quot;</li>
+<li>&quot;Mettre l'album &agrave; jour&quot;</li>
+</ul>
+<br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="httpUpload"></a>
+<h3>Je <b>ne peut pas uploder</b> avec les fonctions de t&eacute;l&eacute;chargement. Que se passe t'il?</h3>
+<p>Si vous avec un message d'erreur <br /><tt class="code">No picture was uploaded (aucune image n'a &eacute;t&eacute; t&eacute;l&eacute;charg&eacute;e)</tt>.<br />
+ Si vous avez effectivement s&eacute;lectionn&eacute; une image &agrave; t&eacute;l&eacute;charger, v&eacute;rifiez que le serveur vous autorise de t&eacute;l&eacute;chargement de fichiers..., v&eacute;rifiez s'il y a un probl&egrave;me avec le t&eacute;l&eacute;chargement par HTTP sur votre serveur
+  - Il peut avoir &eacute;t&eacute; d&eacute;sactiv&eacute; ou mal configur&eacute;. Dans <a href="#VersionPHP">phpinfo()</a>, v&eacute;rifiez que "file_uploads" est sur ON, "upload_max_filesize" a une valeur comme 2M et "upload_tmp_dir" est un r&eacute;pertoire valide!<br /></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="ordercategories"></a>
+<h3>Comment changer <b>l'ordre des cat&eacute;gories</b>?</h3>
+<p></p><ul>
+<li>identifiez vous comme administrateur</li>
+<li>Mode administrateur</li>
+<li>categories</li>
+<li>utilisez les boutons "fl&ecirc;che haut"- et "fl&ecirc;che bas"- pour changer l'ordre des cat&eacute;gories</li>
+</ul><br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="cantDeletePic"></a>
+<h3>Je <b>ne peux pas &eacute;ffacer certaines images</b> depuis le FTP. Que faire?</h3>
+<p>Ce n'est pas Coppermine qui ne vous laisse pas effacer les images, c'est
+votre serveur FTP. Le probl&egrave;me est du &agrave; la configuration de votre serveur.
+Essayez d'effacer vos images depuis le script (Coppermine).<br />
+SI PHP fonctionne avec l'utilisateur "nobody" alors tous les fichiers cr&eacute;es par n'importe quel script PHP (Ce n'est pas sp&eacute;cifique &agrave; Coppermine) sera accessible par "nobody".
+Il n'y a rien a faire pour changer a.<br />&nbsp;<br />
+<table class="bordl" border="0" cellpadding="2" cellspacing="2"><tbody><tr><td align="left" valign="top"><p class="fliess">
+777 ne devrait pas &ecirc;tre le mode par d&eacute;faut des r&eacute;pertoires parce qu'il n'est absolument pas s&eacute;curis&eacute;
+, si votre galerie fonctionne sur un serveur partag&eacute; et que
+le PHP safe mode n'est pas activ&eacute;, tous ceux qui ont un compte sur ce serveur
+ont la possibilit&eacute; d'effacer vos images. Il y a eu plusieurs sujets sur ce probl&egrave;me
+sur le forum de Menalto Gallery et plusieurs utilisateurs ont vu leur galerie pirat&eacute;e et d&eacute;truite &agrave; cause de cel&agrave;
+. Ce probl&egrave;me n'est pas sp&eacute;cifique &agrave;
+Photo galleries, il s'applique &agrave; tout script PHP qui cr&eacute;e des r&eacute;pertoires.
+A condition que vous ayez les droits en &eacute;criture sur un r&eacute;pertoire, vous pouvez effacer tous les fichiers qu'ils contient, m&ecirc;me si vous n'avez pas le droit en &eacute;criture sur ces fichiers
+eux m&ecirc;me.<br />&nbsp;<br />
+Je pr&eacute;f&egrave;re avoir 20 personnes se plaignant HAUT ET FORT et de mani&egrave;re REPETEE
+qu'ils doivent contacter leur administrateur syst&egrave;me pour d&eacute;sinstaller commermine, parceque c'est un probl&egrave;me
+ et qu'ils vont changer de galerie &agrave; cause de a,
+plut&ocirc;t qu'1 personne se plaignant que toutes ses images ont &eacute;t&eacute; effac&eacute;es.<br />&nbsp;<br />
+SI vous n'&ecirc;tes pas d'accord avec a, &eacute;connomisez votre temps et arr&ecirc;tez la lecture de cette FAQ:<br />
+<a href="http://www.zend.com/manual/function.mkdir.php" class="external">http://www.zend.com/manual/function.mkdir.php</a><br />
+<a href="http://www.zend.com/manual/function.chmod.php" class="external">http://www.zend.com/manual/function.chmod.php</a><br />
+plut&ocirc;t que de poster dans le forum d'aide.<br />&nbsp;
+<br />C'est une d&eacute;cision de l'administrateur syst&egrave;me de faire fonctionner PHP comme un module Apache
+et le fait que tous les fichiers/r&eacute;pertoires cr&eacute;es par PHP ne soient accessibles par personne
+est le r&eacute;sultat de cette d&eacute;cision. Ainsi, les administrateurs syst&egrave;me ne devraient pas se plaindre
+si vous leur demandez d'effacer certains fichiers ou r&eacute;pertoires.<br />&nbsp;<br />
+Sur le serveur web ou ce site fonctionne, tout fonctionne bien lorsque les r&eacute;pertoires sont cr&eacute;es
+en  mode 755 et chaque fichier/r&eacute;pertoires cr&eacute;es par PHP
+sont accessible par l'utilisateur "chezgreg" qui est l'utilisateur que j'utilise pour me connecter par FTP
+. De plus, si un des fichier/r&eacute;pertoire de mon site est en mode 777,
+le serveur d&eacute;sactive mon site et m'envoie un courriel me pr&eacute;venant que mon site n'est pas s&eacute;curis&eacute;.<br />&nbsp;<br />
+Greg (Cr&eacute;ateur initial de Coppermine)</p></td></tr></tbody></table><br /></p><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="cantUploadBigPics"></a>
+<h3>Je <b>ne peux pas t&eacute;l&eacute;charger de grandes images</b>. Que se passe t'il?</h3>
+<p>La taille maximale des images est limit&eacute;e par plusieurs parametres - Pour trouver pourquoi vous ne pouvez pas t&eacute;l&eacute;charger de grandes images, v&eacute;rifiez ce qui suis:
+</p><ul>
+<li>assurez vous d'avoir assez de place libre sur votre serveur (rappelez vous que vous avez besoin de place pour
+ les images originales, les images int&eacute;rm&eacute;diaires et les vignettes!)</li>
+<li>Lorsque vous &ecirc;tes identifi&eacute;s comme administrateur v&eacute;rifiez le parem&eacute;trage de votre "Groupe": les groupes (m&ecirc;me le groupe administarteur!) ont des limitations qui peuvent &ecirc;tre configur&eacute;s</li>
+<li>time-out du navigateur: le navigateurcommun&eacute;ment utilis&eacute;, Internet Explorer a une fonction time-out
+: si votre t&eacute;l&eacute;chargement n'est pas termin&eacute; apr&egrave;s une certaine p&eacute;riode, le navigateur va se d&eacute;connecter
+(en particulier avec les connections de messageries instantann&eacute;es)</li>
+<li>Il y a un param&eacute;trage de la limite maximale dans le configuration de PHP sur votre serveur web.
+ Si vous &ecirc;tes chez un h&eacute;bergeur ou vous ne pouvez pas modifier grand choses, mais si vous &ecirc;tes sur votre propre serveur
+, v&eacute;rifiez php.ini et cherchez <tt class="code">LimitRequestBody</tt> - cette valeur (en bytes) est la valeru maximale de t&eacute;l&eacute;chargement autoris&eacute;e par  php/html</li>
+</ul><br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="cookie"></a>
+<h3>Je ne peut pas <b>m'identifier</b> dans Coppermine. Que se passe t'il?</h3>
+<p>C'est souvent un probl&egrave;me de cookie:
+</p><ul>
+<li>Si vous utilisez Internet Explorer 6, vous devez activez l'autorisation pour les cookies.
+ Cliquez sur "Outils" - "Options Internet" -
+"Confidentialit&eacute;" et ajoutez votre site &agrave; la liste des sites de confiance, ou
+placez le curseur sur un niveau inf&eacute;rieur.</li>
+<li>Parfois IE ne g&egrave;re pas les Cookies correctement. Fermez votre navigateur,
+essayez d'effacer tous les cookies manuellement et red&eacute;marez le navigateur</li>
+<li>V&eacute;rifiez si vous n'utilisez pas un logiciel qui interf&egrave;re avec l'acceptation des cookies
+comme les pare-feu (ZoneAlarm, Tiny, Cookie Washer
+etc.) d&eacute;sactivez les et regardez si les cookies sont accept&eacute;s</li>
+<li>Essayez d'utiliser un autre navigateur (comme <a href="http://www.opera.com/" class="external">Opera</a>,
+qui est assez l&eacute;ger &agrave; t&eacute;l&eacute;charger et facile &agrave; d&eacute;sinstaller). C'est g&eacute;n&eacute;ralement une bonne id&eacute;e
+ d'avoir plusieurs navigateurs sur votre ordinateur pour v&eacute;rifier le fonctionnement de votre site avec votre navigateur pr&eacute;f&eacute;r&eacute;</li>
+<li>Si vous utilisez les sous-domaineset la version de Coppermine ou certains programmes
+sur diff&eacute;rents sous-domaines (comme galerie.votresite.com et
+forum.votresite.com) cel&agrave; peut ausii poser des probl&egrave;mes: un sou-domaine est un domaine diff&eacute;rent
+ (en fait foo.com et bar.com sont des sous-domaines  <acronym class="tool" title="top level domain">tld</acronym>
+".com", donc du point de vue des cookies ce sont deux domaines diff&eacute;rents
+comme forum.votresite.com et comics.votresite.com). Bien sur vous pouvez "modifier certaines choses" dans les scripts,
+ Mais g&eacute;n&eacute;ralement les scripts bbs (forum) sont difficiles &agrave; modifier.</li>
+</ul><br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="moveAlbum"></a>
+<h3>Comment peut-on <b>d&eacute;placer un album</b> d'une cat&eacute;gorie vers une autre?</h3>
+<p></p><ul>
+<li>identifiez vous comme administrateur</li>
+<li>mode administrateur</li>
+<li>cliquez sur cat&eacute;gorie</li>
+<li>clicquez "Propri&eacute;t&eacute;s" de l'album que vous voulez d&eacute;placer</li>
+<li>dans la liste d&eacute;roulante pr&egrave;s de "Cat&eacute;gorie de l'Album", choisissez la cat&eacute;gorie dans laquelle vous voulez d&eacute;placer l'album</li>
+<li>cliquez "mettre l'album &agrave; jour"</li>
+</ul><br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+
+<a name="sortAlbum"></a>
+<h3>Comment peut-on <b>changer l'ordre des albums</b>?</h3>
+<p>Par d&eacute;faut les albums apparaissent dans l'ordre ou ils on &eacute;t&eacute; cr&eacute;es. Si vous voulez modifier l'odre d'affichage faites comme suit:
+</p><ul>
+<li>identifiez vous comme administrateur</li>
+<li>mode administrateur</li>
+<li>"Albums"</li>
+<li>choisissez une cat&eacute;gorie dans la liste d&eacute;roulante</li>
+<li>surlignez un album en cliquant sur son nom</li>
+<li>utilisez les fl&ecirc;ches haut  <img src="http://coppermine.sourceforge.net/images/move_up.gif" alt="" border="0" height="11" width="13"> et bas <img src="http://coppermine.sourceforge.net/images/move_down.gif" alt="" border="0" height="11" width="13"> pour changer sa position </li>
+<li>cliquez sur "appliquer les modifications"</li>
+<li>Confirmez le message "Etes vous sur de vouloir faire ces modifications ?" en cliquant sur "OK"</li>
+</ul><br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+
+<a name="deleteIntermediates"></a>
+<h3>Je ne veux plus utiliser les images int&eacute;rm&eacute;diaires. Coment les effacer pour gagner de l'espace disque?</h3>
+<p>Article manquant actuellement dans la faq. </p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+
+<a name="howAlbumsFolderWork"></a>
+<h3>Comment fonctionnent les Albums et les Dossiers dans Coppermine ?</h3>
+<ol>
+<li>Lorsque vous cr&eacute;ez un album, c'est un album virtuel. Coppermine
+ne cr&eacute;e pas de r&eacute;pertoire pour cet album sur le disuqe dur du serveur,
+il laisse les images ou elles sont sur le serveur, et utilise la base de donn&eacute;e
+pour savoir quelle ilage va dans quel album. Vous pouvez d&eacute;placer les images d'albums
+&agrave; albums, mais tout cel&agrave; est fait dans la base de donn&eacute;e, les images ne sont jamais d&eacute;plac&eacute;es sur le serveur.</li>
+<li>Lorsque vous t&eacute;l&eacute;chargez par Html, en utilisant le lien 'upload' , coppermine place
+les images (ainsiq ue les vignette et les images interm&eacute;diaires) dans le r&eacute;pertoire 'userpics'
+.</li>
+<li>Lorsque vous t&eacute;l&eacute;chargez par ftp, vous devez placer les fichiers dans un r&eacute;pertoire que vous aurez cr&eacute;e
+, dans le r&eacute;pertoire 'albums' , mais pas dans le r&eacute;pertoire 'userpics'.
+Vous pouvez cr&eacute;er autant de r&eacute;pertoires/sous-r&eacute;pertoires que vous voulez.
+Vous pouvez les nommer comme vous le souhaitez, mais nous recommandons de reproduite l'arborescence
+categorie/albums que vous avez cr&eacute;e sur votre site, pour plus de facilit&eacute; d'utilisation.</li>
+<li>Lorsque vous t&eacute;l&eacute;chargez par lot, coppermine vous demande dans quel albumvous voulez placer les images
+, mais il laisse les images l&agrave; ou elles sont sur le serveur.</li>
+</ol>
+<br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+
+<a name="howMoveAlbum"></a>
+<h3>Comment faire pour d&eacute;placer un Album depuis une Cat&eacute;gorie vers une autre Cat&eacute;gorie ??</h3>
+<ul>
+<<li>identifiez vous comme administrateur</li>
+<li>mode administrateur</li>
+<li>cr&eacute;ez des cat&eacute;gories (en utilisant le gestionnaire de cat&eacute;gories du menu administrateur)</li>
+<li>allez sur la pareg d'accueil de votre galerie</li>
+<li>cliquez sur "Propri&eacute;t&eacute;s" &agrave; c&ocirc;t&eacute; de la vignette de l'album</li>
+<li>Depuis la liste d&eacute;roulante "Cat&eacute;gorie de l'Album", choisissez la cat&eacute;gorie ou vou ssouhaitez placer l'album</li>
+<li>Cliquez sur "Mettre &agrave; jour l'Album"</li>
+</ul>
+
+<br />&nbsp;<br />
+<h2>Add-ons / Modifications / Hacks</h2><a name="letUserSelectTheme"></a>
+<a name="changeOrderEdit"></a>
+<h3>Comment puis-je changer l'ordre des images en les &eacute;ditant ?</h3>
+<p>Par d&eacute;faut, les images sont motr&eacute;s par ordre alphab&eacute;tique lorsque vous les &eacute;ditez. pour changer l'ordre de tri 'par date", ouvrez <tt class="code">editpics.php</tt> et changez<br />
+<tt class="code">$result = cpg_db_query("SELECT * FROM
+{$CONFIG['TABLE_PICTURES']} WHERE aid = '$album_id' ORDER BY filename
+LIMIT $start, $count");</tt><br />
+par<br />
+<tt class="code">$result = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_PICTURES']} WHERE aid = '$album_id' ORDER BY pid LIMIT $start, $count");</tt><br /></p><br />
+<div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="rightHandMenu"></a>
+<h3>Comment puis-je cr&eacute;e un menu qui sera affich&eacute; &agrave; droite de ma galerie?</h3>
+<p>Lorsque le fichier template.html est lu, il est s&eacute;par&eacute; en deux. Ce qui est avant la balise
+{GALLERY} est g&eacute;n&eacute;r&eacute; par la fonction "pageheader", ce qui est apr&egrave;s par la fonction
+ "pagefooter".<br />
+Si votr emenu est dans le "footer" (pied de page) vous devez modifier votre fichier theme.php<br />
+</p><pre>   $template_vars = array(
+      '{LANG_DIR}' =&gt; $lang_text_dir,
+      '{TITLE}' =&gt; $CONFIG['gallery_name'].' - '.$section,
+      '{CHARSET}' =&gt; $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'],
+      '{META}' =&gt; $meta,
+      '{GAL_NAME}' =&gt; $CONFIG['gallery_name'],
+      '{GAL_DESCRIPTION}' =&gt; $CONFIG['gallery_description'],
+      '{MAIN_MENU}' =&gt; theme_main_menu(),
+      '{ADMIN_MENU}' =&gt; theme_admin_mode_menu()
+   );
+
+   echo template_eval($template_header, $template_vars);</pre>
+   deviendra
+<pre>   $template_vars = array(
+      '{LANG_DIR}' =&gt; $lang_text_dir,
+      '{TITLE}' =&gt; $CONFIG['gallery_name'].' - '.$section,
+      '{CHARSET}' =&gt; $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'],
+      '{META}' =&gt; $meta,
+      '{GAL_NAME}' =&gt; $CONFIG['gallery_name'],
+      '{GAL_DESCRIPTION}' =&gt; $CONFIG['gallery_description'],
+   );
+
+   echo template_eval($template_header, $template_vars);</pre>
+et<br /><tt class="code">echo $template_footer;</tt><br />
+deviendra<br />
+<pre>   $template_vars = array(
+      '{MAIN_MENU}' =&gt; theme_main_menu(),
+      '{ADMIN_MENU}' =&gt; theme_admin_mode_menu()
+   );
+
+   echo template_eval($template_footer, $template_vars);</pre>
+<br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="jumpToPrivateAlbum"></a>
+<h3>Comment envoyer directement un utilisateur vers son album priv&eacute; lorsqu'il s'identifie</h3>
+<p>ouvrez<br /><tt class="code">login.php</tt><br />et cherchez<br />
+<tt class="code">pageheader($lang_login_php['login'],"&lt;META http-equiv=\"refresh\" content=\"3;url=$referer\"&gt;");</tt><br />
+<br />et ajoutez <b>avant</b><br />
+<tt class="code">$referer = 'index.php?cat='.(FIRST_USER_CAT+$USER_DATA['user_id']); </tt><br /><br /></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="registeredUsersOnly"></a>
+<h3>Comment peut-on emp&ecirc;cher les utilisateurs non enregistr&eacute;s de voir la galerie?</h3>
+<p>ouvrez<br /><tt class="code">displayimage.php</tt><br />et cherchez<br />
+</p><pre>/**************************************************************************
+* Local functions definition
+**************************************************************************/</pre>
+<br />ajoutez <b>avant</b><br />
+<tt class="code">if (!USER_ID) cpg_die(ERROR, 'vous devez vous enregistre pour acceder &agrave; cette page', __FILE__, __LINE__);</tt><br /><br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="displayUploaderName"></a>
+<h3>Comment peut-on afficher le nom de l'uploader  avec les informations de l'image?</h3>
+<p><b>Attention</b>: Cette modification est assez compliqu&eacute;e &agrave; faire pour un d&eacute;butant!<br />ouvrez displayimage.php et cherchez:<br />
+<tt class="code">   $info[$lang_picinfo['Filename']]   = htmlspecialchars($CURRENT_PIC_DATA['filename']);</tt><br />et ajoutez apr&egrave;s:<br />
+<tt class="code">   $info[$lang_picinfo['Username']]   = htmlspecialchars($CURRENT_PIC_DATA['user_name']);</tt>.<br />
+Puis ouvrez /include/functions.inc.php et chrechez ce qui suit dans 'function get_pic_data()':<br />
+<tt class="code">      if($select_columns != '*') $select_columns .= ', title, caption';</tt><br />et remplacez ce code par:<br />
+<tt class="code">      if($select_columns != '*') $select_columns .= ', title, caption, user_name';</tt>.<br />
+Ensuite cherchez:<br />
+<tt class="code"> $result = cpg_db_query("SELECT $select_columns from
+{$CONFIG['TABLE_PICTURES']} WHERE aid='$album' $approved $ALBUM_SET
+ORDER BY $sort_order $limit");</tt><br />
+et remplacez le code par:<br />
+<tt class="code"> $result = cpg_db_query("SELECT $select_columns from
+{$CONFIG['TABLE_PICTURES']} AS p LEFT JOIN {$CONFIG['TABLE_USERS']} AS
+u ON u.user_id = p.owner_id WHERE p.aid='$album' $approved $ALBUM_SET
+ORDER BY $sort_order $limit");</tt><br />
+Puis vous devez ajouter la chaine pour le nom d'utilisateur dans le fichier langue.
+ Ouvrez /lang/votrelangue.php (par exemple french.php) et cherchez:<br />
+<tt class="code">$lang_picinfo = array(</tt><br />
+ajoutez apr&egrave;s:<br />
+<tt class="code">        'Username' =&gt; 'Nom d'utilisateur',</tt><br />
+Ensuite vous devez executer cette requ&ecirc;te dans MySQL (avec un outil comme <a href="http://www.phpmyadmin.net/">phpMyAdmin</a>):<br />
+<tt class="code">ALTER TABLE `cpg135_pictures` ADD INDEX ( `owner_id` );</tt><br />
+(Si votre pr&eacute;fixe de table n'est pas cpg135_ vous devrez le changer dans la requ&ecirc;te)<br /><br /></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="linksInCustomFields"></a>
+<h3>Comment peut-on mettre un lien cliquable dans les champs utilisateurs personnalisables?</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 />
+Pour permettre d'utiliser les BBCodes dans les champs personnalis&eacute;s: vous pouvez avoir quelque chose comme<br />
+<tt class="code">[url]http://www.somesite.com/foo/bar.php?whatever=42[/url]</tt><br />
+ou<br />
+<tt class="code">[url=http://www.somesite.com/foo/bar.php?whatever=42]lien vers un site![/url]</tt><br />dans le champ utilisateur personnalis&eacute; (qui a bien sur &eacute;t&eacute; activ&eacute; d'abbord dans la page de configuration)<br /><br /></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+
+<a name="sortThumbsByCustomField"></a>
+<h3>Comment peut-on trier les vignettes par utilisateurs d&eacute;finis dans les champs personnalisables?</h3>
+<p></p><ol>
+<li>ouvrez /includes/functions.inc.php<br />
+changez<br />
+<pre>$sort_array = array('na' =&gt; 'filename ASC', 'nd' =&gt; 'filename DESC', 'da' =&gt; 'pid ASC', 'dd' =&gt; 'pid DESC'); </pre>
+pour<br />
+<pre>   $sort_array = array(
+      'na' =&gt; 'filename ASC',
+      'nd' =&gt; 'filename DESC',
+      'da' =&gt; 'pid ASC',
+      'dd' =&gt; 'pid DESC',
+      'f1a' =&gt; 'user1 ASC',
+      'f1d' =&gt; 'user1 DESC',
+      'f2a' =&gt; 'user2 ASC',
+      'f2d' =&gt; 'user2 DESC',
+      'f3a' =&gt; 'user3 ASC',
+      'f3d' =&gt; 'user3 DESC',
+      'f4a' =&gt; 'user1 ASC',
+      'f4d' =&gt; 'user1 DESC'
+   );
+</pre></li>
+<li>ouvrez /themes/votretheme/theme.php<br />
+<ul>
+<li>changez<br />
+<pre>   // The sort order options are not available for meta albums
+   if ($sort_options){
+
+      $param = array(
+         '{ALBUM_NAME}' =&gt; $album_name,
+         '{AID}' =&gt; $aid,
+         '{PAGE}' =&gt; $page,
+         '{NAME}' =&gt; $lang_thumb_view['name'],
+         '{DATE}' =&gt; $lang_thumb_view['date'],
+         '{SORT_NA}' =&gt; $lang_thumb_view['sort_na'],
+         '{SORT_ND}' =&gt; $lang_thumb_view['sort_nd'],
+         '{SORT_DA}' =&gt; $lang_thumb_view['sort_da'],
+         '{SORT_DD}' =&gt; $lang_thumb_view['sort_dd'],
+         );</pre>
+<br />
+pour<br />
+<pre>   // The sort order options are not available for meta albums
+   if ($sort_options){
+
+      $param = array(
+         '{ALBUM_NAME}' =&gt; $album_name,
+         '{AID}' =&gt; $aid,
+         '{PAGE}' =&gt; $page,
+         '{NAME}' =&gt; $lang_thumb_view['name'],
+         '{DATE}' =&gt; $lang_thumb_view['date'],
+         '{SORT_NA}' =&gt; $lang_thumb_view['sort_na'],
+         '{SORT_ND}' =&gt; $lang_thumb_view['sort_nd'],
+         '{SORT_DA}' =&gt; $lang_thumb_view['sort_da'],
+         '{SORT_DD}' =&gt; $lang_thumb_view['sort_dd'],
+         // Exxodus Sorting
+         '{FIELD1}' =&gt; $CONFIG['user_field1_name'],
+         '{FIELD2}' =&gt; $CONFIG['user_field2_name'],
+         '{FIELD3}' =&gt; $CONFIG['user_field3_name'],
+         '{FIELD4}' =&gt; $CONFIG['user_field4_name'],
+         // Exxodus Sorting
+         );</pre>&nbsp;
+</li>
+<li>modifiez les lignes apr&egrave;s <tt class="code">$template_thumb_view_title_row </tt> comme cel&agrave;:<br />
+<pre>// HTML template for title row of the thumbnail view (album title + sort options)
+// Exxodus (Adding Sorting by UserField)
+$template_thumb_view_title_row = &lt;&lt;&lt;EOT
+
+         &lt;table width="100%" cellpadding="0" cellspacing="0"&gt;
+         &lt;tr&gt;
+            &lt;td width="100%" class="statlink"&gt;&lt;h2&gt;{ALBUM_NAME}&lt;/h2&gt;&lt;/td&gt;
+            &lt;td&gt;&lt;img src="images/spacer.gif" width="1"&gt;&lt;/td&gt;
+            &lt;td class="sortorder_cell"&gt;
+               &lt;table height="100%" cellpadding="0" cellspacing="0"&gt;
+               &lt;tr&gt;
+                  &lt;td class="sortorder_options"&gt;{NAME}&lt;/td&gt;
+                  &lt;td class="sortorder_options"&gt;&lt;span class="statlink"&gt;
+                  &lt;a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=na" title="{SORT_NA}"&gt;&amp;+&amp;&lt;/a&gt;/&lt;/span&gt;&lt;/td&gt;
+                  &lt;td class="sortorder_options"&gt;&lt;span class="statlink"&gt;
+                  &lt;a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=nd" title="{SORT_ND}"&gt;&amp;-&amp;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
+               &lt;/tr&gt;
+               &lt;tr&gt;
+                  &lt;td class="sortorder_options"&gt;{DATE}&lt;/td&gt;
+                  &lt;td class="sortorder_options"&gt;&lt;span class="statlink"&gt;
+                  &lt;a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=da" title="{SORT_DA}"&gt;&amp;+&amp;&lt;/a&gt;/&lt;/span&gt;&lt;/td&gt;
+                  &lt;td class="sortorder_options"&gt;&lt;span class="statlink"&gt;
+                  &lt;a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=dd" title="{SORT_DD}"&gt;&amp;-&amp;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
+               &lt;/tr&gt;
+               &lt;/table&gt;
+            &lt;/td&gt;
+            &lt;td&gt;&lt;img src="images/spacer.gif" width="10"&gt;&lt;/td&gt;
+            &lt;td class="sortorder_cell"&gt;
+               &lt;table height="100%" cellpadding="0" cellspacing="0"&gt;
+               &lt;tr&gt;
+                  &lt;td class="sortorder_options"&gt;{FIELD1}&lt;/td&gt;
+                  &lt;td class="sortorder_options"&gt;&lt;span class="statlink"&gt;
+                  &lt;a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=f1a"&gt;&amp;+&amp;&lt;/a&gt;/&lt;/span&gt;&lt;/td&gt;
+                  &lt;td class="sortorder_options"&gt;&lt;span class="statlink"&gt;
+                  &lt;a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=f1d"&gt;&amp;-&amp;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
+               &lt;/tr&gt;
+               &lt;tr&gt;
+                  &lt;td class="sortorder_options"&gt;{FIELD2}&lt;/td&gt;
+                  &lt;td class="sortorder_options"&gt;&lt;span class="statlink"&gt;
+                  &lt;a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=f2a"&gt;&amp;+&amp;&lt;/a&gt;/&lt;/span&gt;&lt;/td&gt;
+                  &lt;td class="sortorder_options"&gt;&lt;span class="statlink"&gt;
+                  &lt;a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=f2d"&gt;&amp;-&amp;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
+               &lt;/tr&gt;
+               &lt;/table&gt;
+            &lt;/td&gt;
+            &lt;td&gt;&lt;img src="images/spacer.gif" width="10"&gt;&lt;/td&gt;
+            &lt;td class="sortorder_cell"&gt;
+               &lt;table height="100%" cellpadding="0" cellspacing="0"&gt;
+               &lt;tr&gt;
+                  &lt;td class="sortorder_options"&gt;{FIELD3}&lt;/td&gt;
+                  &lt;td class="sortorder_options"&gt;&lt;span class="statlink"&gt;
+                  &lt;a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=f3a"&gt;&amp;+&amp;&lt;/a&gt;/&lt;/span&gt;&lt;/td&gt;
+                  &lt;td class="sortorder_options"&gt;&lt;span class="statlink"&gt;
+                  &lt;a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=f3d"&gt;&amp;-&amp;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
+               &lt;/tr&gt;
+               &lt;tr&gt;
+                  &lt;td class="sortorder_options"&gt;{FIELD4}&lt;/td&gt;
+                  &lt;td class="sortorder_options"&gt;&lt;span class="statlink"&gt;
+                  &lt;a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=f4a"&gt;&amp;+&amp;&lt;/a&gt;/&lt;/span&gt;&lt;/td&gt;
+                  &lt;td class="sortorder_options"&gt;&lt;span class="statlink"&gt;
+                  &lt;a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=f4d"&gt;&amp;-&amp;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
+               &lt;/tr&gt;
+               &lt;/table&gt;
+            &lt;/td&gt;
+         &lt;/tr&gt;
+         &lt;/table&gt;
+
+EOT;</pre>
+
+</li>
+</ul>
+</li>
+</ol><br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="iptcSupport"></a>
+<h3>Comment peut-on activer le support IPTC ?</h3>
+<p>ouvrez <tt class="code">/includes/picmgmt.inc.php</tt> et cherchez<br />
+<tt class="code">        $imagesize = getimagesize($image);</tt><br />
+remplacez par:<br />
+</p><pre>$imagesize = getimagesize($image,&amp;$info);
+$iptc = iptcparse($info["APP13"]);
+if (is_array($iptc)) {
+$caption.=$iptc['2#120'][0];
+$title.=$iptc['2#105'][0];
+(is_array($iptc['2#025'])) &amp;&amp; ($keywords.=implode(" ", $iptc['2#025']));
+}</pre>
+Cette modification n'a pas &eacute;t&eacute; test&eacute;e, utilisez la &agrave; vos risques et p&eacute;rils...!<br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+
+<a name="addFooterBeforePoweredBy"></a>
+<h3>Comment peut-on ajouter des informations juste avant la ligne "Powered by Coppermine"?</h3>
+<p>Ouvrez /themes/votretheme/theme.php, cherchez <tt class="code">echo $template_footer</tt> et ajoutez ce que vous vouliez voir apparaitredans une ligne <b>avant</b>, comme cel&agrave; <tt class="code">print '&lt;span class="footer"&gt;&lt;a href="http://www.onlien.com/ma page.htm"&gt;Mon Lien&lt;/a&gt;&lt;/span&gt;';</tt><br /></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="commonPHPerrors"></a>
+<h3>Erreurs communes de PHP et comment s'en d&eacute;barrasser...</h3>
+<p>Il y a beaucoup de personnes (particuli&egrave;rement des d&eacute;butants en PHP) qui posent des questions comme
+ <tt class="code">J'ai une erreur "Parse error: parse error in XXX"</tt>
+et qui ne savent pas de quoi il s'agit et ce qu'il faut faire.
+ C'est pourquoi j'ai traduits cette liste d'erreurs communes
+ (et la solution pour r&eacute;soudre celles ci) depuis un article original en allemand
+ <a href="http://www.drweb.de/" class="external">Dr. Web</a> :<br />
+</p><ul>
+<li><tt class="code">Parse error: parse error in C:\Apache\htdocs\read.php on line 8</tt>
+ - Cette erreur se r&eacute;f&egrave;re &agrave; une erreur de syntaxe dans PHP. Vous avez probablement oubli&eacute; de terminer votre ligne par <tt class="code">;</tt> ou vous avez trop ou pas assez de parenth&egrave;ses ouvertes ou ferm&eacute;es (<tt class="code">{</tt>).</li>
+<li><tt class="code">Fatal error: Call to unsupported/undefined function ... in C:\Apache\htdocs\read.php on line 8</tt>
+- Cette erreur signifie que la fonction que votre scriptpt veut utiliser n'est pas
+d&eacute;finie dans la version actuelle de PHP avec ses modules, ou que vous utilisez une
+fonction utilisateur qui n'ont pas &eacute;t&eacute; d&eacute;finies actuellement (G&eacute;n&eacute;ralement
+caus&eacute;e lorque vous oubliez d'inclure la d&eacute;finition de la fonction).</li>
+<li><tt class="code">Warning: Wrong parameter ... for ... in C:\Apache\htdocs\read.php on line 8</tt>
+ - Vous avez pass&eacute; trop (ou de mauvais) parametres &agrave; la fonction.
+  Si c'est une fonction inclue dans les fonctions PHP, v&eacute;rifiez le <a href="http://www.php.net/manual/en/funcref.php" class="external">manuel</a>; Si il s'agit d'une fonction utilisateur, v&eacute;rifiez votre code.</li>
+<li><tt class="code">Warning: Cannot add header information - header was already sent ... in C:\Apache\htdocs\read.php on line 4</tt>
+ - vous avee une sortie de texte avant (exemple. la d&eacute;claration du doctype ou <tt class="code">&lt;html&gt;</tt>)
+et appelez la fonction header() ensuite. C'est le plus souvent le cas
+lors de l'utilisation de cookie. Pappelez vous vous ne pouvez pas utiliser plusieurs fois la fonction header()!</li>
+<li><tt class="code">Parse error: parser stack overflow in C:\Apache\htdocs\read.php</tt>
+ - PHP d&eacute;passe les capacit&eacute;s m&eacute;moire
+  - cela arrive g&eacute;n&eacute;ralement si vous faites une boucle sans fin, particuli&egrave;rement en utilisant les d&eacute;clarations d'inclusions.</li>
+<li><tt class="code">Warning: fopen("file.txt","r+") - No such file or directory</tt>
+ - le fichier ou le r&eacute;pertoire requis n'existe pas. V&eacute;rifiez l'ortographe (la pr&eacute;cision est importante).</li>
+<li><tt class="code">SAFE MODE Restriction in effect. The script whose uid is 531 is not allowed to access...</tt>
+- Le "safe mode" est activ&eacute;. Certaines fonctions du syst&egrave;me de t&eacute;l&eacute;chargement ne peuvent pas &ecirc;tre utilis&eacute;es.
+ G&eacute;n&eacute;ralement votre h&eacute;bergeur a mis en place le "self mode" (souvent
+mal configur&eacute;). Essayez de mettre sur "silly_safe_mode".</li>
+</ul>
+<br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+
+
+<a name="renameTemplateHtml"></a>
+<h3>Peut-on renommer template.html en template.php pour inclure du code PHP dans mon template?</h3>
+<p>Non, ce n'est absolument pas la mani&egrave;re de fonctionner de coppermine; pour des pages "normales"
+Le nom d'extention indique au serveur comment le fichier doit &ecirc;tre analyser par l'interpreteur PHP.
+ Le fichier template dans le r&eacute;pertoire themes
+folder n'est pas analys&eacute; &agrave; cause de cel&agrave;. - l'extension .html a juste &eacute;t&eacute; choisie pour pouvoir l'&eacute;diter plus facilement.
+Vous ne pouvez pas avoir de code PHP dans le fichier template,
+ quel que soit le nom que vous lui donnez - C'est comme a!</p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+
+<a name="preventPictureStealing"></a>
+<h3>Comment peut-on emp&ecirc;cher les utilisateur d'enregistrer (voler) mes images?
+</h3>
+<p>Vous ne pouvez pas completement emp&ecirc;cher les utilisateurs de "voler" vos images -
+C'est la mani&egrave;re de fonctionner d'internet: si une image est affich&eacute;e dans un navigateur
+, l'utilisateur a une copie de cette image sur son disque dur. Il y a
+neanmoins plusieurs methodes pour rendre plus difficile aux utilisateurs n&eacute;ophites le "vol" d'images:
+</p><ul>
+<li>Ajoutez un filigranne sur vos images avant de les mettre en ligne</li>
+<li>Utilisez les watermark-hacks: <a href="http://coppermine.sourceforge.net/board/index.php?topic=1467.0">Coppermine support board / mods / Watermarking hack (w/ ImageMagick)</a>, <a href="http://coppermine.sourceforge.net/board/index.php?topic=3269.0">Coppermine support board / mods / Watermark on a per image basis (GD)</a>, <a href="http://coppermine.sourceforge.net/board/index.php?topic=7160.0">Coppermine support board / mods / Permanent Watermark with GD2</a>.
+Notez que ces  hacks augmente la charge du serveur, du fait que le filigrane est appliqu&eacute; &agrave; l'image &agrave; chaque fois qu'un utilisateur l'affiche
+ dans son navigateur.</li>
+<li>Emp&ecirc;cher Internet Explorer de montrer la barre d'outils "Image" lorsqu'un utilisateur survole l'image avec sa souris
+. Ouvrez themes/votretheme/template.html,
+trouvez <tt class="code">&lt;meta http-equiv="Pragma" content="no-cache" /&gt;</tt> et ajoutez apr&egrave;s <tt class="code">&lt;meta http-equiv="imagetoolbar" content="no" /&gt;</tt></li>
+<li>Utilisez un des multiples scripts "anti click droit" disponibles (exemple: <a href="http://coppermine.sourceforge.net/board/index.php?topic=2450.0">Coppermine support board / mods / no right-click</a> or <a href="http://www.codelifter.com/main/javascript/norightclick1.html" class="external">codelifter.com: no right-click</a>)</li>
+</ul>
+<br /><p></p>
+<br />
+<div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+
+
+
+<br />&nbsp;<br />
+<h2>Je dispose de mon propre serveur</h2><a name="enableGD"></a>
+<h3>Comment peut-on activer gd sur mon serveur Windows?</h3>
+<p>GD 1.x 2.x sont normalement partie int&eacute;grante de toute distribution standart de PHP sous Windows<br />
+Pour v&eacute;rifier si vous avez cette bibliotheque, allez dans le r&eacute;pertoire ou est install&eacute; votre php,
+allez dans le sous r&eacute;pertoire "extensions" et regardez si vous avez un fichier nomm&eacute;
+"php_gd2.dll".<br />
+Parfois vous devrez aussi ouvrir votre fichier php.ini file (situ&eacute; normalement dans le r&eacute;pertoire windows
+) et enlevez le ";" qui est au d&eacute;but de la ligne:<br />
+<tt class="code">extension=php_gd2.dll</tt> (&agrave; la fin du fichier). Cel&agrave; obligera PHP a charger l'extension GD2.<br />
+Chaque fois que vous effectuez un changement dans php.ini, rappelez vous que vous devez red&eacute;marer votre serveur.<br />
+ImageMagick est plus difficile &agrave; utiliser sous Windows<br />
+Greg (auteur initial de coppermine)<br /></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<a name="enableIMonWindows"></a>
+<h3>Comment peut-on activer ImageMagick sur mon serveur Windows?</h3>
+<p>ImageMagick est beaucoup plus difficile &agrave; parametrer sous Windows. Il y a plusieurs chose &agrave; prendre en compte
+. Le forum d'aide de Coppermine n'est <b>pas</b> le bon endroit pour demander de l'aide pour son installation, ce forumt
+traitant de Coppermine, pas du ssujet "Comment configurer un serveur" (la plupars des gens
+sur le forum de Coppermine n'ont pas leu propre serveur, mais ont un espace chez un h&eacute;bergeur).
+ Essayez plut&ocirc;t de trouver de l'aide sur de forums traitant de ce sujet particulier.
+<br /><br /></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+
+<br />&nbsp;<br />
+<h2>Forum d'aide de Coppermine</h2>
+Ce sont (h&eacute;las)
+des questions pas suffisament pos&eacute;es sur les forums d'aide. Avant de poster sur le forum d'aide
+(ou en fait sur tout forum), s'il vous plait lisez cel&agrave;:
+<a name="phpNewbie"></a>
+<h3>Je n'y connais rien &agrave;  PHP/mySQL...</h3>
+<p>Pas de probl&egrave;mes, chacun a &eacute;t&eacute; d&eacute;butant un jour, <b>mais</b>: ne commencez pas chaque sujet par "Je suis d&eacute;butant", "je n'y commais rien &agrave; PHP " etc.<br />
+Souvent, on le voit &agrave; la question pos&eacute;e elle m&ecirc;me, pas besions de s'excuser...<br /></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="lamesupport"></a>
+<h3>J'ai post&eacute; ma question il y a d&eacute;j&agrave; longtemps mais , personne n'y r&eacute;ponds. Que se passe t'il...?</h3>
+<p>Le forum d'aide n'est <b>pas</b> une hotline. M&ecirc;me si il y a beaucoup de visiteurs
+, seulement une petite part apporte de l'aide - sur la base du volontariat libre et gratuit.
+ Nous ne sommes pas pay&eacute;s pour &agrave; et avons une vie, un travail, une famille
+. Nous ne sommes pas toujours l&agrave;.<br />Si vous ne recevez pas de r&eacute;ponse &agrave; votre question:
+</p><ul>
+<li>Assurez vous que vous avez laiss&eacute; assez de temps pour r&eacute;pondre (jours, pas heures!)</li>
+<li>peut-&ecirc;tre que personne ne connais la r&eacute;ponse &agrave; votre probl&egrave;me</li>
+<li>Votre question a peut &ecirc;tre d&eacute;j&agrave; &eacute;t&eacute; pos&eacute;e tr&egrave;s souvent</li>
+<li>Votre envoie a &eacute;t&eacute; impoli ou injurieux et vous &ecirc;tes ignor&eacute;s pour cette raison</li>
+<li>votre requ&ecirc;te demande beaucoup de programation, et aucun de ceux qui sont en mesure de le faire n'ont de besions pour cette fonction</li>
+</ul><br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="howtoask"></a>
+<h3>Comment dois-je poser ma question?</h3>
+<p>Si vous avez une question, assurez vous de donner le plus possible d'informations:
+</p><ul>
+<li>Un lien vers votre galerie est souvent le seul moyen de vous aider-
+donnez le avec votre question, ou mieux: editez votre profil sur le forum d'aide
+ et entre l'URL de votre site !</li>
+<li>Si vous avez des probl&egrave;mes de serveur, assurez vous de donner les informations sur votre serveur (<acronym class="tool" title="operation system">OS</acronym>, serveur, version PHP,versions mySQL, version de la librairie gd, safe mode sur on/off?).
+ La plupars des informations peuvent &ecirc;tre trouv&eacute;es ici <a href="#VersionGD">phpinfo()</a></li>
+<li>S'il s'agit d'un probl&egrave;me 'utilisateur', donnez nous les informations de votre utilisateur: <acronym class="tool" title="operation system">OS</acronym> et navigateur</li>
+<li>postez une capture d'&eacute;cran si necessaire</li>
+<li>Utilisez un titre de sujet correct: dites &agrave; quoi se rapporte votre question
+! la plupars des personnes apportant de l'aide sont r&eacute;ticents &agrave; r&eacute;pondre &agrave; des sujets du genre
+ "J'ai une question" ou
+"Probl&egrave;me d'installation" ou "demande de fonction" ou "aidez moi s'il vous plaiiiiiiiiiiiiit"</li>
+</ul><br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="firstSteps"></a>
+<h3>J'ai un probl&egrave;me avec Coppermine. Que faut'il fair en premier (avant de poster sur le forum)?</h3>
+<p></p><ul>
+<li>lisez le fichier 'readme' qui est dans le pack de coppermine</li>
+<li>lisez la doculentation</li>
+<li>lisez cette FAQ</li>
+<li><a href="http://coppermine.sourceforge.net/board/index.php?action=search">Cherchez</a> sur le forum d'aide</li>
+<li>activez le mode debug (identifiez vous comme admin, mode admin, configuration, mode de debugage)</li>
+<li>choisissez le bon forum d'aide: si vous utilisez la version pour phpnuke
+de coppermine, ne postez pas sur le support d'aide pour la version autonome
+et vice et versa</li>
+</ul><br /><p></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="nonEnglishPosting"></a>
+<h3>H&eacute;, en regardant votre profil J'ai vu que vous &eacute;tiez Allemand/Franais/ou autre... Puis-je poser ma question dans cette langue?</h3>
+<p>S'il vous plait, ne postez pas dans une autre langue que l'Anglais - comme &agrave;,
+d'autres pourront b&eacute;n&eacute;ficier des questions (et des r&eacute;ponses). Ne soyez pas effray&eacute;s par votre mauvais anglais
+ - personne ne se moqueras de vous, et la plupars des
+visiteurs ont une autre langue maternelle que l'anglais! Il y a un forum francophone
+ici <a href="http://coppermine-gallery.net/forum/index.php?board=38.0" class="external">http://coppermine-gallery.net/forum/index.php?board=38.0</a>
+ - utilisez le si vous n'&ecirc;tes pas en mesure de poster en anglais!<br /></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr /><a name="emailSupport"></a>
+<h3>Puis-je vous envoyer un courriel/pm/im pour de l'aide?</h3>
+<p>Non vous ne devez pas! postez votre question sur le forum <a href="http://coppermine.sourceforge.net/board/">Forum d'aide de Coppermine</a>  - si nous (la communaut&eacute;) ne trouvons pas la solution <b>et</b> <i>j'ai</i> le temps <b>et</b> <i>Je </i> le souhaite <i>Je</i>vous enverrais un courriel/pm/im <i>you</i>!<br />
+</p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+
+<a name="aboutTeam"></a>
+<h3><b>Qui &ecirc;tes vous ?</b></h3>
+<p>Nous sommes un groupe de personnes qui a d&eacute;cid&eacute; de former une &eacute;quipe pour d&eacute;velopper Coppermine d'avantage - regardez la page <a href="http://coppermine.sourceforge.net/team/">equipe</a> pour les d&eacute;tails...<br /></p><br /><div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+
+
+<br />&nbsp;<br />
+Cette FAQ est un travail qui &eacute;volue, s'il vous plait contribuez au forum d'aide de Coppermine Photo Galerie <a href="http://coppermine.sourceforge.net/board/">
+</a> <br />
+Rapportez les erreurs, fautes etc...<br />
+V&eacute;rifiez  <a href="http://coppermine.sourceforge.net/faq.php">
+la version en ligne de ce document</a> pour les mises &agrave; jour!<br />
+Profitez en!<br />
+<br />
+<b>GauGau</b> (aka <b>Joachim Mueller</b>) - Coppermine
+Dev Team <b><br />
+(ne me contactez pas pour r&eacute;soudre vos probl&egrave;mes d'installation de Coppermine)</b>.<a name=""></a>
+<br />
+<div class="back">[<a href="#top">Haut de page</a>]</div><hr />
+<p>Adaptation &amp; Traduction du <a href="http://coppermine.sourceforge.net/faq.php">FAW en anglais</a> en Franais par <a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=1545"><b>PYAP</b></a> (cad <b>Pascal YAP</b>) et <a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=9980"><b>Frantz</b></a> (cad Franois KELLER) (<b>French Coppermine Moderators</b>)</p>
+</body>
+</html>
\ No newline at end of file
diff -ruN 133/docs/faq.htm cpg148/docs/faq.htm
--- 133/docs/faq.htm	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/docs/faq.htm	2006-06-08 00:23:54.000000000 -0500
@@ -14,10 +14,7 @@
 <meta http-equiv="Content-Style-Type" content="text/css" />
 <meta name="MSSmartTagsPreventParsing" content="true" />
 <meta http-equiv="imagetoolbar" content="no" />
-<!--
-CVS version info:
-$Id: faq.htm,v 1.12 2005/04/19 03:17:12 gaugau Exp $
--->
+<!-- CVS version info: $Id: faq.htm 3116 2006-06-07 22:11:54Z gaugau $ -->
 <style type="text/css">
 <!--
 body {
@@ -101,19 +98,19 @@
 </style>
 </head>
 <body>
-<h1>Coppermine 1.3.3 FAQ</h1>
-<p>FAQ for <a href="http://coppermine.sourceforge.net/">Coppermine Photo Gallery v1.3.0</a><br />
+<h1><b>Coppermine 1.4.x FAQ</b></h1>
+<p>FAQ for <a href="http://coppermine.sourceforge.net/">Coppermine Photo Gallery v1.4.x</a><br />
 For credits and copyrights, see <a href="index.htm#credits">Coppermine documentation</a></p>
 
 
-<p>There are always the same questions asked on the <a href="http://coppermine.sourceforge.net/board/">support forums for Coppermine Photo Gallery</a>; that's why we decided to start a little <acronym class="tool" title="FAQ=Frequently Asked Questions">FAQ</acronym> on this issues.</p>
+<p>With thousands of users, it's not surprising that so many of the same questions are asked on the <a href="http://coppermine.sourceforge.net/board/">support forums for Coppermine Photo Gallery</a>. So, to help facilitate your website development, we've  included this basic <acronym class="tool" title="FAQ=Frequently Asked Questions">FAQ</acronym> file on common issues. Please be sure to refer to this FAQ first before posting questions on the forum. Failure to do so will, could, well ... , reflect unkindly on you and could result in some negative "<i>karma</i>."</p>
 
 <a name="top"></a>
 <h2><b>Table of contents</b>:</h2>
 <ul class="nomargin">
 <li><b>Installation</b></li>
 <ul class="nomargin">
-<li><a class="content" href="#MinimumRequirements">What are the <b>minimum requirements</b> for the use of Coppermine 1.3.0 ?</a></li>
+<li><a class="content" href="#MinimumRequirements">What are the <b>minimum requirements</b> for the installation and use of Coppermine 1.4.x ?</a></li>
 <li><a class="content" href="#whatIsImageMagick">What's <b>ImageMagick</b> and how can I get it?</a></li>
 <li><a class="content" href="#WhatIsGD">What's <b>GD</b> and how can I get it?</a></li>
 <li><a class="content" href="#VersionPHP">How do I find out <b>which version of PHP</b> I have?</a></li>
@@ -139,12 +136,14 @@
 <li><a class="content" href="#ErrorCantMovePic">When I try to upload a picture I get the error message <tt class="code">Impossible to move somepic.jpg to albums/userpics/ | Warning: move_uploaded_file(/tmp/phpezCYKr) [function.move-uploaded-file]: failed to create stream: Operation not permitted</tt>. What&#39;s wrong?</a></li>
 <li><a class="content" href="#ErrorFailedToOpenDir">When I try to upload a picture I get the error message <tt class="code">Warning: opendir(./albums/edit): failed to open dir: No such file or directory</tt>. What&#39;s wrong?</a></li>
 <li><a class="content" href="#httpPostVars">When uploading I get the error <tt class="code">Warning: Undefined variable: HTTP_POST_VARS in include/init.inc.php on line 43</tt>. What can I do?</a></li>
+<li><a class="content" href="#createWriteMYI">I get the error message <tt class="code">Can't create/write to file '/tmp/#sql_45d5_0.MYI'</tt>. What's wrong?</a></li>
+<li><a class="content" href="#cantOpenMYI">I get the error message <tt class="code">Can't open file: 'yourPrefix_tableName.MYI'</tt> or similar. What's wrong?</a></li>
 </ul>
 
-<li><b>Setup / Administration</b></li>
+<li><b>Setup / Configuration</b></li>
 <ul class="nomargin">
 <li><a class="content" href="#LinkInAlbumDescription">How can I include a <b>link in an album description</b> or the caption of a pic?</a></li>
-<li><a class="content" href="#NoLastUploads">I don&#39;t want to show the <b>last uploads</b> on the start page. How do I edit what&#39;s shown on the start page of coppermine?</a></li>
+<li><a class="content" href="#NoLastUploads">I don&#39;t want to show the <b>last uploads</b> and/or <b>random pictures</b> on the start page. How do I edit what&#39;s shown on the start page of coppermine?</a></li>
 <li><a class="content" href="#editCopyrights">How do I <b>remove/edit the bottom line</b> &quot;<tt class="code">Powered by Coppermine</tt>&quot; ?</a></li>
 <li><a class="content" href="#buyLicense">I want to buy a <b>license</b> for Coppermine (and get rid of the &quot;<tt class="code">Powered by Coppermine</tt>&quot; line). How?</a></li>
 <li><a class="content" href="#removeFeature">I don&#39;t want to use the feature XYZ of Coppermine. How can I <b>remove</b> it?</a></li>
@@ -161,11 +160,13 @@
 <li><a class="content" href="#cantDeletePic">I <b>can&#39;t delete a certain picture</b> with ftp. What can I do?</a></li>
 <li><a class="content" href="#cantUploadBigPics">I <b>can&#39;t upload big pics</b>. What&#39;s wrong?</a></li>
 <li><a class="content" href="#cookie">I can&#39;t <b>login</b> to Coppermine. What&#39;s wrong?</a></li>
-<li><a class="content" href="#moveAlbum">How can I <b>move an album</b> from one category to another?</a></li>
 <li><a class="content" href="#sortAlbum">How can I change the <b>sorting order of the albums</b>?</a></li>
 <li><a class="content" href="#deleteIntermediates">I don't use the <b>intermediate pictures</b> anymore. How can I <b>delete</b> them to gain disk space?</a></li>
 <li><a class="content" href="#howAlbumsFolderWork">How do <b>albums and folders</b> work in coppermine?</a></li>
 <li><a class="content" href="#howMoveAlbum">How can I <b>move albums from one category to another</b>?</a></li>
+<li><a class="content" href="#moveGallery">How do I <b>move a gallery</b>?</a></li>
+<li><a class="content" href="#oneFileMultipleAlbums">How do I <b>show the same file in multiple albums</b>?</a></li>
+
 </ul>
 <li><b>Add-ons / Modifications / Hacks</b></li>
 <ul class="nomargin">
@@ -202,7 +203,7 @@
 
 <br />&nbsp;<br />
 <h2>Installation</h2><a name="MinimumRequirements"></a>
-<h3>What are the <b>minimum requirements</b> for the use of Coppermine 1.3.0 ?</h3>
+<h3>What are the <b>minimum requirements</b> for the use of Coppermine 1.4.x ?</h3>
 <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>
@@ -212,20 +213,20 @@
     </ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 <a name="WhatIsGD"></a>
 <h3>What's <b>GD</b> and how can I get it?</h3>
-<p>GD is a graphical library which enables PHP to do image manipulation. You can download it at <a href="http://www.boutell.com/gd/" class="external">www.boutell.com/gd/</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. (this can of course only be done if you're running your own server; if you're with a webhost: find out if your webspace has gd; if not: ask your webhost if you can have it or get another webhost).<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+<p>GD is a graphical library which enables PHP to do image manipulation. If you are running your own webservem you can download it at <a href="http://www.boutell.com/gd/" class="external">www.boutell.com/gd/</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><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 <a name="whatIsImageMagick"></a>
 <h3>What's ImageMagick and how can I get it?</h3>
-<p>ImageMagick is a graphical library for image manipulation. 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 can only install ImageMagick if you are running your own server, or you have shell access to it - you can not install ImageMagick if you're webhosted.
+<p>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>
 <h3>How do I find out <b>which version of PHP</b> I have?</h3>
-<p>create a blank file named "info.php", put this code into it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>, upload this file to your webserver and run it in your browser (e.g. http://www.yourdomain.com/info.php). In the very first line it should say &quot;PHP Version X.Y.Z&quot;<br />Please note: leaving info.php on your server might be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />In cpg1.3.0 (or better), there's a phpinfo file (phpinfo.php) within the coppermine folder (you'll have to be logged in as admin though) - simply point your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php .</p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="VersionGD"></a>
+<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 .</p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="VersionGD"></a>
 <h3>How do I find out <b>which version of GD</b> I have?</h3>
-<p>create a blank file named "info.php", put this code into it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>, upload this file to your webserver and run it in your browser (e.g. http://www.yourdomain.com/info.php). Look for a table like this:<br />
+<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" ><b>GD Support</b></td><td align="left">enabled</td></tr>
@@ -236,32 +237,35 @@
 <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><b>PNG Support</b></td><td align="left">enabled</td></tr>
 <tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><b>WBMP Support</b></td><td align="left">enabled</td></tr>
 </table>
-<br />Please note: leaving info.php on your server might be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />In cpg1.3.0 (or better), there's a phpinfo file (phpinfo.php) within the coppermine folder (you'll have to be logged in as admin though) - simply point your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php .<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="GD1vsGD2"></a>
+<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.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="GD1vsGD2"></a>
 <h3>What&#39;s the difference between <b>GD1 and GD2</b>?</h3>
-<p>GD2 will create pictures with better quality (intermediate and thumbnails). <table border="0" class="frame2"><tr><td colspan="2"><span class="winzig">Here&#39;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="http://coppermine.sourceforge.net/images/128x96gd1.jpg" width="128" height="96" border="0" alt="" title="GD1"></td><td align="center"><img src="http://coppermine.sourceforge.net/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>Upgrading GD lib when coppermine is already installed will therefor not affect the pictures which are already created, but only new ones. <b>You can not upgrade nor install GD lib unless you&#39;re running your own webserver - only your webhost can!</b><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+<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&#39;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="http://coppermine.sourceforge.net/images/128x96gd1.jpg" width="128" height="96" border="0" alt="" title="GD1"></td><td align="center"><img src="http://coppermine.sourceforge.net/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. <b>Unless you are running your own webserver, you cannot upgrade nor install GD lib  - only your webhost can!</b><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 <a name="InstallSteps"></a>
 <h3>What are the <b>steps</b> to get Coppermine running?</h3>
-<p>as stated in the readme:
+<p>as stated in the Coppermine readme file:
 <ol>
 <li>Download Coppermine</li>
 <li>Unzip it to your harddrive</li>
-<li>Upload the stuff to your server</li>
-<li>chmod the folders "include" and "albums" for the script (the webserver, that is) to have read/write access</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>after successfull installation, delete install.php from your webserver</li>
-<li>point your browser to http://www.yoursite.com/coppermine/ , log in as admin, admin mode and do the config job (customizing your coppermine)</li>
-<li>Play around, toy a little, test if everything works</li>
-<li>Publish your site by linking it (e.g. from your homepage)</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.</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 successfull installation, delete the install.php file from your website.</li>
+<li>Point your browser to http://www.yoursite.com/coppermine/ , and login as admin using the ID and Password you provided during install. In admin mode, click on the CONFIG menu button to start customizing your coppermine photo gallery.</li>
+<li>Experiment with your new install, create a few categories, sub-categories, and albums. 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.4.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><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 <a name="installIMwhenHosted"></a>
 <h3>How can I <b>install ImageMagick or GD</b>?</h3>
-<p>You can only <a href="#enableIMonWindows">install ImageMagic or GD if you&#39;re running your own server</a> or if you have at least shell access to your webserver. If you&#39;re hosted by a webhost you can only contact your webhost and ask them to install it for you or choose another webhost.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+<p>You can only <a href="#enableIMonWindows">install ImageMagic or GD if you&#39;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.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 <a name="minimumInstall"></a>
-<h3>I'm short on webspace. Is there a &quot;<b>minimum install</b>&quot;?</h3>
-<p>This is of course a contradiction in terms: running a gallery page usually means you will need a lot of webspace for your pics, but if you only want to publish some pics and have little webspace left, there are some files that don't have to be uploaded or can be removed if not needed. It is however recommended that only experienced users create a minimum install; when in doubt, go for the full install.</p>
+<h3>I'm running short on webspace. Is there a &quot;<b>minimum install</b>&quot;?</h3>
+<p>This is of course a contradiction in terms: running a gallery page usually means you will considerable webspace to store your pics, but if you only want to publish a few pics with what little webspace you have left, there are some files that don't have to be uploaded or that can be removed if not needed. It is however recommended that only experienced users create a minimum install; when in doubt, do a full install.</p>
 <ol>
 <li><b>Remove all languages that you don't need</b> (if your users are all from the same country).<br />
 It's recommended that you keep English anyway even if your users use another language, just for you as admin to be able to temporarily switch to English.<br />
@@ -277,13 +281,13 @@
 Example: if you're using the theme &quot;Eyeball&quot; that comes with coppermine, you can safely delete the sub-folders &quot;classic&quot;, &quot;fruity&quot;, &quot;hardwired&quot;, &quot;igames&quot;, &quot;mac_ox_x&quot;, &quot;project_vii&quot;, &quot;rainy_day&quot;, &quot;styleguide&quot; and &quot;water_drop&quot; from your themes folder.
 <br /><div class="totop">Webspace that can be saved (maximum): 1 MB</div>
 </li>
-<li><b>Remove the docs folder</b><br />
-The docs folder contains documents that are meant to help you set up and administer coppermine, but it doesn't have to be on your webserver. You can safely delete the docs folder from your webserver (or even don't upload it in the first place), but it's strongly recommended to keep the docs folder on your local machine for reference.
-<br /><div class="totop">Webspace that can be saved (maximum): 0.5 MB</div>
+<li><b>Remove some docs from the docs folder</b><br />
+The docs folder contains documents that are meant to help you set up and administer coppermine. In cpg1.4.0 or better, there are some files in this folder that are mandatory to have on the server for the help icons to work; others are optional. You can remove the files &quot;credits.html&quot;, &quot;faq.html&quot;, &quot;README.html&quot;, &quot;theme.htm&quot; and &quot;translation.htm&quot;. All other files (and the subfolder &quot;pics&quot;) have to remain on the webserver if you want to use the help icons (recommended).
+<br /><div class="totop">Webspace that can be saved (maximum): 164 KB</div>
 </li>
 <li><b>Remove bridge files</b><br />
-The bridge files are being used for integration of coppermine with a bulletin board software like phpBB, YaBB SE, SMF etc. If you're not using bbs integration at all it is safe to delete the whole bridge folder from your webserver (or not upload it in the first place). If you <i>are</i> using bbs integration, you will have to keep the bridge file that corresponds to the bbs you're using - it's safe to delete all other bridge files that exist inside the bridge folder.
-<br /><div class="totop">Webspace that can be saved (maximum): 137 KB</div>
+The Coppermine package includes bridge files used for integration of coppermine with bulletin board software like phpBB, SMF etc. It is safe to delete some files in the bridge folder; if you <i>are</i> using bbs integration, you will have to keep the bridge file that corresponds to the bbs you're using. If you are not using integration, you must keep the file <b>coppermine.inc.php</b>. The file <b>udb_base.php</b> is required under all setups ans should not be deleted.
+<br /><div class="totop">Webspace that can be saved (maximum): 85 KB</div>
 </li>
 <li><b>Remove the flags</b><br />
 If you're not going to use the &quot;select language by flags&quot; option from the coppermine menu, it's safe to delete the flags folder (/your_coppermine_folder/images/flags/). If you <i>are</i> using the flags option, you can of course delete all flags you don't use at all.
@@ -294,6 +298,7 @@
 If you want to update/upgrade your coppermine install later (once a new version comes out), you will of course have to re-upload the update files and the sql folder to your webserver.
 <br /><div class="totop">Webspace that can be saved (maximum): 73 KB</div>
 </li>
+<li><b>Choose to only display intermediate-sized pics and thumbnails.</b><br /> After you have batch added your pics and confirmed that they are displaying properly in your CPG setup, click on Admin Tools and select the "Delete original size photos (1)" option.</li><br />
 </ol>
 Summary: a minimum install of coppermine will need approx. 3.3 MB of webspace.
 <br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
@@ -302,37 +307,37 @@
 
 <a name="uploadGeneralTroubleshooting"></a>
 <h3>General Upload Troubleshooting</h3>
-<p>When troubleshooting uploads in CPG 1.3, you are advised to change the upload settings in the Groups console to 'Single uploads only' and to activate 'Debug mode' in the Config console.  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>
-<p><span class="important">First and foremost: check your permissions on the /albums, /albums/userpics, and /albums/edit directories.  All should be 777 or 755.</span><br />If you don't know what we mean when we write 777 or 755,  you need to do a Google search on UNIX file permissions. Windows has a similar set of file permissions. You can usually set these permissions using your FTP client.<br />
+<p>When troubleshooting uploads in CPG 1.4, you are advised to change the upload settings in the Groups console to 'Single uploads only' and to activate 'Debug mode' in the config console.  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>
+<p><span class="important"><fieldset><legend><b>First and foremost:</b></legend>Check your folder and file permission settings on the /albums, /albums/userpics, and /albums/edit directories.  All should be 777 or 755.</span><br /><br />If you don't know what we mean by <i>777</i> or <i>755</i>,  you need to do a Google search on <i>UNIX file permissions</i>. Windows has a similar set of file permissions. You can usually set these permissions using an <i>FTP client</i> (If you don't know what an <i>FTP client</i> is, Google for <i>FTP client</i>).<br /> </fieldset> <br />
 For those of you who skim over statements written in red letters, I will repeat to try to get your attention:
-<br />
-<span class="important">Yes, we are writing about something that could apply to YOU.
+<br />  <br />
+<span class="important"><fieldset><legend><b>Yes, we are writing about something that could easily apply to YOU.</b></legend>
 <br />&nbsp;<br />
 We repeat -- check 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 be 777 or 755.
 <br />&nbsp;<br />
-Yes, we want you to check the permissions of each folder even if you think you have already done this. Yes, we mean it.</span>
+Yes, we do want you to check the permissions of each folder even if you think you have already done this. Yes, we mean it.<br /></fieldset></span>
 </p>
-<p>Please keep in mind that HTTP uploads are limited by the restrictions placed upon them in PHP's configuration.</p>
+<p><b>NOTE:</b> HTTP uploads are limited by the restrictions placed upon them in PHP's configuration.</p>
 <br />&nbsp;<br />
-<b>Things to check:</b>
+<b>Things to check:</b> <font size="-2">(if you are webhosted, you will need to consult with your webhost regarding the following settings.)</font>
 <ol>
 <li><b>max_input_time</b>- 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><b>upload_max_filesize</b> - 2MB is the default limit for individual files.</li>
 <li><b>post_max_size</b> - 8MB is the default limit for post requests.</li>
 <li><b>memory_limit</b> - 8MB is the default size.</li>
 <li>PHP's <b>LimitRequestBody</b> - 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><b>file_uploads</b>  This determines whether or not PHP will allow file uploads. It must be set to On.</li>
-<li><b>upload_tmp_dir</b>  This specifies the temporary directory where PHP stores uploaded files.</li>
+<li><b>file_uploads</b> - This determines whether or not PHP will allow file uploads. It must be set to &quot;On&quot;.</li>
+<li><b>upload_tmp_dir</b> - This specifies the temporary directory where PHP stores uploaded files.</li>
 </ol>
 
 <p>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.</p>
 
-<p><b>Some notes about the different types of upload mechanisms available in CPG 1.3:</b><br />
-Multiple HTTP uploads are designed to handle a small number of files, and have been capped at 10.  Therefore, they are not really suited for large numbers of files unless you have control over your php.ini configuration.
+<p><b>Some notes about the different types of upload mechanisms available in CPG 1.3 (or better):</b><br />
+Multiple HTTP uploads are designed to handle a small number of files, and have an upper limit of 10 files at a time.  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 in excess of 15 or 20 files at a time, you should consider the batch add process or the XP_Publisher utility.  Each has its own drawbacks and advantages.
+If you are looking to upload more than 15 or 20 files at a time, you should consider the batch add process or the XP_Publisher utility.  Each has its own drawbacks and advantages.
 <br />
-The batch add process is fast, but it puts quite a load on the server and may experience timeouts.  The XP Publisher utility is slower, but it limits the load on the server.  Also, it avoids many of the pitfalls caused by the php.ini configuration by uploading each file in the set as an individual post request.</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 otherhand, 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>
 
 <br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
@@ -340,17 +345,17 @@
 
 <a name="WhatIsImageMagick"></a>
 <h3>When installing I get the <b>error</b> <tt class="code">Fatal error: Call to undefined function: imagecreatefromjpeg() in /include/picmgmt.inc.php on line 168</tt>. What does that mean?</h3>
-<p>This error means that the version of PHP installed on your server has no support for the GD image library.<br />
-If the ImageMagick suite is installed on your server you can try to use it, else you have to complain to your webhost (the GD image library is now a standard component of PHP and should normally be installed de facto). Coppermine won't run without gd or image magick.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+<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.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 <a name="mkdirPermissionDenied"></a>
 <h3>When installing I get the <b>error</b> <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?</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 the server yourself.
+<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 an set the rights in the file-system.
+<li>on Windows/Apache:<br />Check the account Apache runs under and set the <i>rights</i> in the file-system.
 </li>
 </ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
@@ -363,49 +368,69 @@
 
 <a name="zerosizedreply"></a>
 <h3>I get the <b>error</b> <span class="code">Zero Sized Reply</span> during install. What can I do?</h3>
-<p>Some users experienced this error message during install:<br />
+<p>On rare ocassions, some users experience this error message during install:<br />
 <pre>While trying to retrieve the URL: http://yoursite.com/coppermine/install.php
 The system returned:
 Zero Sized Reply
 Reason:
 The remote server did not reply any data for this request.
 Please try again later</pre>
-It&#39;s unknown why this happens so far - those who have this error simply can&#39;t use Coppermine (sorry for that). If you have got an idea what causes this error (and possibly can come up with a solution), please visit the support board and clue us in!<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+Unfortunately, we still do not know why this happens - those who get this error simply cannot use Coppermine (our apologies). Disabling or removing HTTP filtering on the firewall may help (client and/or server end).  Should you have any idea as to what may be causing this error (and even possibly come up with a solution), please visit the Coppermine support board and enlighten us.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 <a name="ErrorUndefinedIndex"></a>
 <h3>I have the error message <tt class="code">Warning: Undefined index: SCRIPT_NAME in /www.your-domain.com/include/init.inc.php on line 90</tt>. What can I do?</h3>
 <p>Try to edit the file include/init.inc.php:<br />
 change<br />
-<pre>$PHP_SELF = isset($HTTP_SERVER_VARS[&#39;REDIRECT_URL&#39;]) ? $HTTP_SERVER_VARS[&#39;REDIRECT_URL&#39;] : $HTTP_SERVER_VARS[&#39;SCRIPT_NAME&#39;];</pre>
+<pre>$PHP_SELF = isset($_SERVER[&#39;REDIRECT_URL&#39;]) ? $_SERVER[&#39;REDIRECT_URL&#39;] : $_SERVER[&#39;SCRIPT_NAME&#39;];</pre>
 to<br />
-<pre>$PHP_SELF = $HTTP_SERVER_VARS[&#39;PHP_SELF&#39;];</pre>
+<pre>$PHP_SELF = $_SERVER[&#39;PHP_SELF&#39;];</pre>
 </p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 <a name="ErrorCantMovePic"></a>
-<h3>When I try to upload a picture I get the error message <tt class="code">Impossible to move somepic.jpg to albums/userpics/ | Warning: move_uploaded_file(/tmp/phpezCYKr) [function.move-uploaded-file]: failed to create stream: Operation not permitted</tt>. What&#39;s wrong?</h3>
-<p>You should contact the admin of your webhost because usually you can&#39;t change the location of the temporary directory for file uploads yourself (it is part of PHP configuration) .<br />
-If the open basedir restriction is in effect on your site then the temp directory for file uploads should be one that you can access.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+<h3>When a user tries to upload a picture s/he gets the error message <tt class="code">Impossible to move somepic.jpg to albums/userpics/ | Warning: move_uploaded_file(/tmp/phpezCYKr) [function.move-uploaded-file]: failed to create stream: Operation not permitted</tt>. What&#39;s wrong?</h3>
+<p>You should contact the admin of your webhost because you usually can&#39;t change the location of the website's temporary directory for file uploads, yourself (it is part of PHP configuration) .<br />
+If the <i>open basedir restriction</i> is in effect on your site then the temp directory for file uploads should be one that you can access.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 <a name="ErrorFailedToOpenDir"></a>
 <h3>When I try to upload a picture I get the error message <tt class="code">Warning: opendir(./albums/edit): failed to open dir: No such file or directory</tt>. What&#39;s wrong?</h3>
 <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 or 755.</li>
-<li>Make sure you have completely upgraded to Coppermine 1.3.3.</li>
-</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+<li>Make sure the edit directory has been chmod to 777/755.</li>
+<li>Make sure you have completely upgraded to Coppermine 1.4.8</li>
+</ul><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 <a name="httpPostVars"></a>
 <h3>When uploading I get the error <tt class="code">Warning: Undefined variable: HTTP_POST_VARS in include/init.inc.php on line 43</tt>. What can I do?</h3>
-<p>Check if <a href="#VersionPHP">your version of PHP</a> fullfills the <a href="#MinimumRequirements">minimum requirements</a> for Coppermine. If your version is 4.1.0 or better, then this error is probably caused by a misconfiguration of your server, so Coppermine isn&#39;t to blame in the first place. If the server isn&#39;t yours to configure properly (that is: if you&#39;re with a webhost), you can try this workaround (at your own risk):<br >
+<p>Check if <a href="#VersionPHP">your version of PHP</a> fullfills the <a href="#MinimumRequirements">minimum requirements</a> for Coppermine. If your version is 4.1.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&#39;t yours to configure properly (that is: if you&#39;re with a webhost), you can try this workaround (at your own risk):<br >
 Edit the file "init.inc.php" and look for<br />
-<pre>$PHP_SELF = isset($HTTP_SERVER_VARS[&#39;REDIRECT_URL&#39;]) ? $HTTP_SERVER_VARS[&#39;REDIRECT_URL&#39;] : $HTTP_SERVER_VARS[&#39;SCRIPT_NAME&#39;];</pre>
+<pre>$PHP_SELF = isset($_SERVER[&#39;REDIRECT_URL&#39;]) ? $_SERVER[&#39;REDIRECT_URL&#39;] : $_SERVER[&#39;SCRIPT_NAME&#39;];</pre>
 Replace it with<br />
-<pre>$PHP_SELF = $HTTP_SERVER_VARS[&#39;PHP_SELF&#39;];</pre><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+<pre>$PHP_SELF = $_SERVER[&#39;PHP_SELF&#39;];</pre><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+
+<a name="createWriteMYI"></a>
+<h3>I get the error message <tt class="code">Can't create/write to file '/tmp/#sql_45d5_0.MYI'</tt>. What's wrong?</h3>
+<p><b>The problem:</b><br />
+MySQL can't create a temporary file for the result set in the given temporary directory.</p>
+<p><b>The solution:</b><br />
+Alter the tmpdir variable to point to a writable directory.  It requires changing the tmpdir line in the my.cnf file, usually in the [mysqld] section (tmpdir = /writable/dir, where /writable/dir is a directory to which you can write).</p>
+<p><b>Ask your webhost to make the above changes.</b></p>
+<br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+
+<a name="cantOpenMYI"></a>
+<h3>I get the error message <tt class="code">Can't open file: 'yourPrefix_tableName.MYI'</tt> or similar. What's wrong?</h3>
+<p><b>The problem:</b><br />
+Your table is corrupted.</p>
+<p><b>The solution:</b><br />
+This is not a coppermine issue, but a mySQL issue. It just may affect a database table used by Coppermine.<br />
+Use your website's Control Panel to repair the table, or use phpMyAdmin to execute this sql query: <tt class="code">REPAIR TABLE yourPrefix_tableName</tt><br />
+(Replace yourPrefix_tableName with your table name, e.g. cpg145_pictures)</p>
+<p><b>If you don't understand the solution, ask your webhost to make the above changes.</b></p>
+<br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 <br />&nbsp;<br />
-<h2>Setup / Administration</h2><a name="LinkInAlbumDescription"></a>
-<h3>How can I include a <b>link in an album description</b> or the caption of a pic?</h3>
-<p>Coppermine understands the following bbCodes (the same bbCodes that are used by phpBB) in image and album description:</p>
+<h2>Setup / configuration</h2><a name="LinkInAlbumDescription"></a>
+<h3>How can I include a <b>link in an album description field</b> or in the caption of a pic?</h3>
+<p>Coppermine supports the following bbCodes (the same bbCodes that are used by phpBB) in image and album description:</p>
 <table border="0">
 <tr>
 <th>code</th>
@@ -418,13 +443,11 @@
 </table>
 
 
-
-
 <div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 <a name="NoLastUploads"></a>
-<h3>I don&#39;t want to show the <b>last uploads</b> on the start page. How do I edit what&#39;s shown on the start page of coppermine?</h3>
+<h3>I don&#39;t want to show the <b>last uploads</b> and/or <b>random pictures</b>on the start page. How do I edit what&#39;s shown on the start page of coppermine?</h3>
 <p>  <ol>
-    <li>login as admin into your CPG</li>
+    <li>login as admin into your CPG setup</li>
     <li>click on "Admin Mode" if it is not already enabled</li>
     <li>Click on Config in the "Admin Menu"</li>
     <li>under "Album list view" use the above provided keywords:
@@ -439,16 +462,16 @@
       <li>'<b>lastcom</b>': last comments </li>
       <li>'<b>lasthits</b>': last viewed </li>
       <li>'<b>lastalb</b>': last created albums</li>
-      <li>'<b>anycontent</b>': 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.</li>
+      <li>'<b>anycontent</b>': inserts php-generated custom content that YOU have coded into the file 'anycontent.php' and displays the content on the index page. It can be used to include banner-rotation scripts, welcome scripts, or similar. Where it appears in the index page is determined by it's placement in the string example below.</li>
     </ul>
-    (e.g. <tt class="code">catlist/alblist/random,2/lastup,2</tt> means &quot;category list, album list, 2 rows of random pics, 2 rows of last uploads&quot;)</li>
+    (e.g. <tt class="code">anycontent/catlist/alblist/random,2/lastup,2</tt> translates to: &quot;anycontent file contents, category list, album list, 2 rows of random pics, 2 rows of last uploads&quot; -- and will display in the order that they are listed)</li>
   </ol><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="editCopyrights"></a>
   <h3>How do I <b>remove/edit the bottom line</b> &quot;<tt class="code">Powered by Coppermine</tt>&quot; ?</h3>
-<p>You mustn&#39;t remove the line - it&#39;s part of the deal: you&#39;re allowed to use Coppermine on your site, but the line stays! It&#39;s more than justified to give credit where credit is due; be glad you&#39;re able to use such a great piece of software for free.<br />
-You are allowed to change the way the line looks by editing the CSS class to make it fit into the design of your site; edit /themes/yourtheme/style.css, look for the class "Footer" and change it as you wish.<br />
-Note: don&#39;t ask stupid questions on removing this line in the <a href="http://coppermine.sourceforge.net/board/">Coppermine Photo Gallery Support Board</a> - your posting will be deleted!<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="buyLicense"></a>
+<p>You mustn&#39;t remove the line - it&#39;s part of the deal: you&#39;re allowed to use and modify Coppermine on your site, but this line must remain! We feel strongly that it is more than a justified demand to give credit where credit is due. We hope that you will agree with us and just be glad that such a great piece of software is available for use at NO COST, with no banner ads or embedded spyware, to you.<br />
+You are allowed to change the way the line looks by editing the CSS class to make it fit into the design of your site; edit /themes/yourtheme/style.css, look for the class "Footer" and change the settings there as you wish.<br />
+Note: PLEASE don&#39;t ask idiotic questions on how to remove this line in the <a href="http://coppermine.sourceforge.net/board/">Coppermine Photo Gallery Support Board</a> - your posting will be deleted!<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="buyLicense"></a>
 <h3>I want to buy a <b>license</b> for Coppermine (and get rid of the &quot;<tt class="code">Powered by Coppermine</tt>&quot; line). How?</h3>
-<p>As Coppermine itself is based on OpenSource software published under GNU/GPL (which allows the modification of the code, but disallows to sell the code, modified or not), you can not purchase a version of coppermine with the credit line removed. Read the file COPYING that comes with the distribution of Coppermine for details.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="removeFeature"></a>
+<p>As Coppermine is based on OpenSource software published under GNU/GPL (which allows the modification of the code, but disallows changes of the license model of your modifications), you can not purchase a version of coppermine with or without the credit line removed. Read the file COPYING that comes with the distribution of Coppermine for details.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="removeFeature"></a>
 <h3>I don&#39;t want to use the feature XYZ of Coppermine. How can I <b>remove</b> it?</h3>
 <p>Just remove the link; edit /themes/yourtheme/theme.php, look for the feature you want to remove and comment out the HTML code.<br />Example: if you want to remove the ecard-feature, just look for
 <pre>&lt;td align=&quot;center&quot; valign=&quot;middle&quot; class=&quot;navmenu&quot; width=&quot;48&quot;&gt;
@@ -463,71 +486,52 @@
 <h3>How do I add a <b>custom header/footer</b> to Coppermine?</h3>
 <p>There are these files to look for:
 <ul>
+
 <li>if you want to add static html-content (for example your site logo), edit <tt class="code">/themes/yourtheme/template.html</tt> - add/remove anything you want, but be sure to leave everything in that is in brackets.</li>
 <li>if you want dynamic content (or want to add PHP-code), edit the file <tt class="code">/themes/yourtheme/theme.php</tt></li>
 <li>if you want the edit the color scheme of a theme to match the &quot;look-and-feel&quot; of your site, edit <tt class="code">/themes/yourtheme/style.css</tt></li>
-<li>if you know PHP (at least a little) and want to use PHP-includes, look for <tt class="code">function pageheader</tt> in <tt class="code">/themes/yourtheme/theme.php</tt> and edit change it like this:<br />
-<pre>function pageheader($section, $meta = &#39;&#39;)
-{
-   global $CONFIG, $THEME_DIR;
-   global $template_header, $lang_charset, $lang_text_dir;
-
-   if(empty($custom_header)){
-      include(&#39;/path/your_file.php&#39;);
-      static $custom_header = ob_get_contents();
-      ob_clean();
-   }
+<li>for experienced php users, cpg 1.4.x introduces an alternative method of adding intricate custom headers or footers. Create a php file for your header and one for your footer using a format similar to the following: <br />
+<pre><blockquote>&lt;?php <br />
+echo &lt;&lt;&lt;EOT  <br /><br />
+Enter your header/footer content here.  What you enter here will be displayed<br />at the top of my page if it is a header and at the bottom of my page if it is a footer. <br /> <br />
+EOT; <br />
+?></blockquote></pre>
 
-   header(&#39;P3P: CP=&quot;CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE&quot;&#39;);
-   user_save_profile();
+<p>Name them myheader.php and myfooter.php, or any other original name that doesn't already exist in the cpg folder and save them into the Coppermine root folder. Then while in Admin mode, click on the CONFIG tab, scroll to <b><i>Themes settings</i></b> and  enter the name of your header and footer files in the appropriate include fields at the bottom of this section. (NOTE: You will still need to edit the template.html file of your theme to remove any unwanted logos and entries above the menu sections.)</li> </p>
 
-   $template_vars = array(
-      &#39;{LANG_DIR}&#39; => $lang_text_dir,
-      &#39;{TITLE}&#39; => $CONFIG[&#39;gallery_name&#39;].&#39; - &#39;.$section,
-      &#39;{CHARSET}&#39; => $CONFIG[&#39;charset&#39;] == &#39;language file&#39; ? $lang_charset : $CONFIG[&#39;charset&#39;],
-      &#39;{META}&#39; => $meta,
-      &#39;{GAL_NAME}&#39; => $CONFIG[&#39;gallery_name&#39;],
-      &#39;{GAL_DESCRIPTION}&#39; => $CONFIG[&#39;gallery_description&#39;],
-      &#39;{MAIN_MENU}&#39; => theme_main_menu(),
-      &#39;{ADMIN_MENU}&#39; => theme_admin_mode_menu(),
-      &#39;{CUSTOM_HEADER}&#39; => $custom_header,
-   );
 
-   echo template_eval($template_header, $template_vars);
-}</pre>
-You will need to add a new field {CUSTOM_HEADER} in your template.html file.
-</li>
 </ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="createPublicAlbum"></a>
-<h3>How do I create an <b>album</b> that <b>anyone</b> can add photos to?</h3>
-<p>(assuming you have already created at least one category with at least one album where the uploads should go to):
+<h3>How do I create an <b>album</b> that <b>all users</b> can add photos to?</h3>
+<p>(Assuming that you have already created at least one category and/or one album where the uploaded photos should go to):
 <ul>
-<li>log in as admin</li>
-<li>admin mode</li>
-<li>Groups</li>
-<li>Group name &quot;anonymous&quot; - give them quota and upload rights</li>
-<li>Album list</li>
-<li>choose category</li>
-<li>next to the appropriate album, click on &quot;properties&quot;</li>
-<li>turn &quot;Visitors can upload pictures&quot; to &quot;yes&quot; and click &quot;update album&quot;</li>
-<li>provide an upload link in your navigation if it&#39;s not already there (check /themes/yourtheme/theme.php)</li>
+<li>Log in as admin</li>
+<li>Confirm that you are in admin mode</li>
+<li>Select the Album list button</li>
+<li>If you placed the album in a category, choose the category you created the album in</li>
+<li>Next to the appropriate album, click on &quot;properties&quot;</li>
+<li>Set &quot;Visitors can upload pictures&quot; to &quot;yes&quot; and click &quot;update album&quot;</li>
+<li>Provide an upload link in your navigation menu if it&#39;s not already there (check /themes/yourtheme/theme.php)</li>
+<li>Next, click on the Groups tab</li>
+<li>For the group named &quot;anonymous&quot; - set the allowable space usage quota and upload rights</li>
+
 </ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="BackupDatabase"></a>
 <h3>How can I <b>backup</b> my coppermine database?</h3>
-<p>There&#39;s no built-in backup solution for coppermine available yet. Meanwhile, backup your directory/file structure via good old ftp and use a tool like <a href="http://www.phpmyadmin.net/" class="external">phpMyAdmin</a> to backup the database (many webhosts that offer mySQL also offer a pre-installed version of phpMyAdmin - go for that!). PhpMyAdmin is easy to install: just download the distribution, unzip it to your harddrive, edit one config file and upload it to your server.<br />
-Here&#39;s a small &quot;howto backup a database with phpMyAdmin&quot;:
+<p>Currently, there are no built-in backup solutions for coppermine available, yet. To backup your directory/file structure, you must use the good old ftp method and a tool like <a href="http://www.phpmyadmin.net/" class="external">phpMyAdmin</a> to backup your database (Many webhosts that offer mySQL also offer a pre-installed version of phpMyAdmin - if so, use that!). PhpMyAdmin is easy to install: just download the distribution, unzip it to your harddrive, edit one config file and upload it to your server. (NOTE: Some webhosts offer backup services. You should check if this service is available to you, first.)<br /><br />
+Here&#39;s a quick &quot;how to backup a database with phpMyAdmin&quot; primer:
 <ul>
-<li>get the software, install it (remember to password-protect it)</li>
-<li>point your browser to the location you installed it on</li>
-<li>click your database name in the left frame</li>
-<li>in &quot;View dump (schema) of database&quot; select the table(s) you want to back up (press CTRL to select more than one table)</li>
-<li>mark &quot;Structure and data&quot;</li>
-<li>check &quot;Save as file&quot;</li>
-<li>check &quot;zipped&quot;</li>
-<li><b>DON&#39;T</b> check &quot;Add &#39;drop table&#39;&quot; - your database will be erased, if you do</li>
-<li>press &quot;go&quot;</li>
-<li>save the file on your harddisk (depending on the speed of your connection this could take a while)</li>
+<li>Download the software if it's not available to you, install it (remember to password-protect it).</li>
+<li>Point your browser to the location you installed it on.</li>
+<li>Select the database you want to back up from the dropdown list in the left frame.</li>
+<li>In &quot;View dump (schema) of database&quot; select the table(s) you want to back up (press CTRL to select more than one table).</li>
+<li>Mark &quot;Structure and data&quot;</li>
+<li>Check &quot;Save as file&quot;</li>
+<li>Check &quot;zipped&quot;</li>
+<li><b>DON&#39;T</b> check &quot;Add &#39;drop table&#39;&quot; - your database will be erased, if you do.</li>
+<li>Press &quot;go&quot;</li>
+<li>Save the file on your harddisk (depending on the speed of your connection this could take a while).</li>
 </ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="noFullsizePopup"></a>
 <h3>The <b>fullsize-pic doesn&#39;t pop up</b> when clicking on the intermediate size pic. What&#39;s wrong?</h3>
-<p>You probably over-edited your template: you&#39;ll definitely need the line <tt class="code">&lt;script type=&quot;text/javascript&quot; src=&quot;scripts.js&quot;&gt;&lt;/script&gt;</tt> inside /themes/yourtheme/template.html to make the pop-up window work...<br />
+<p>If you are certain that your original file is larger in dimensions than the settings you selected for intermediate sized pictures, there's a good chance that you over-edited your theme's template/html file: make sure that the line <tt class="code">&lt;script type=&quot;text/javascript&quot; src=&quot;scripts.js&quot;&gt;&lt;/script&gt;</tt> inside /themes/yourtheme/template.html is still there to make the pop-up window work...<br />
 The &lt;head&gt;-part of your template file should look like this:<br />
 <pre>&lt;head&gt;
 &lt;title&gt;{TITLE}&lt;/title&gt;
@@ -536,14 +540,15 @@
 &lt;link rel=&quot;stylesheet&quot; href=&quot;themes/default/style.css&quot; /&gt;
 &lt;script type=&quot;text/javascript&quot; src=&quot;scripts.js&quot;&gt;&lt;/script&gt;
 &lt;/head&gt;</pre>
-- just check the default theme that comes with coppermine if you&#39;re unsure.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="viewThumbnailsOnly"></a>
+- If you&#39;re still unsure about this, just compare your theme's template.html with the default theme that comes with coppermine .<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="viewThumbnailsOnly"></a>
 <h3>How can I let unregistered users see the <b>thumbnails only</b>, but not the actual pictures?</h3>
 <p>Edit displayimage.php and add<br /><tt class="code">if (!USER_ID) cpg_die(ERROR, &#39;You need to register to access this page&#39;, __FILE__, __LINE__);</tt><br />just before<br />
 <pre>/**************************************************************************
 * Local functions definition
 **************************************************************************/</pre></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="preventHotlinks"></a>
-<h3>How can I prevent other sites linking directly to the pictures in my gallery instead of the gallery page?</h3>
-<p>Prevent &quot;hotlinking&quot; by creating a .htaccess file in the albums folder and adding this:<br />
+<h3>How can I prevent other sites from linking directly to the pictures in my gallery instead of the gallery page?</h3>
+<p>IF your webhost supports the use of .htaccess files (you will need to ask them), you can prevent &quot;hotlinking&quot; by creating an .htaccess file in the albums folder.<br />
+Open your text editor and add the following lines, then save the file as .htaccess :
 <pre>SetEnvIfNoCase Referer &quot;^http://www.yourdomian.com/&quot; locally_linked=1
 SetEnvIfNoCase Referer &quot;^http://yourdomain.com/&quot; locally_linked=1
 SetEnvIf Referer &quot;^$&quot; locally_linked=1
@@ -551,7 +556,8 @@
   Order Allow,Deny
   Allow from env=locally_linked
 &lt;/FilesMatch&gt;</pre>
-This will only work on linux/unix and only if you&#39;re allowed to do that by your webhost or if you run your own server!<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="changeLanguage"></a>
+This will only work on linux/unix and apache servers AND only if you&#39;re allowed to use /htaccess files by your webhost or if you run your own server and &quot;mod_rewrite&quot; is enabled on your server . <br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="changeLanguage"></a>
+
 <h3>I tried to change the <b>language</b> on the config page, but it doesn&#39;t work. What&#39;s wrong?</h3>
 <p>&quot;Character encoding&quot; is probably set (or has been set sometime ago) to UTF-8 on your config page.<br />
 When UTF-8 is selected, Coppermine chooses your language file based on your browser configuration and stores the value in a cookie. This overrides the value stored in the CONFIG.<br />
@@ -560,7 +566,7 @@
 <li>Set &quot;Character encoding&quot; to Default (language file)</li>
 <li>Then call the script with <tt class="code">http://yoursite.com/coppermine_dir/index.php?lang=xxx</tt> (this will reset the cookie)
 </ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="onlyregisteredcomments"></a>
-<h3>How do I let guests, not only registered users to put <b>comments</b> on pictures?</h3>
+<h3>How do I allow all guests, not just registered users, to add <b>comments</b> to pictures?</h3>
 <p><ul>
 <li>log in as admin</li>
 <li>admin mode</li>
@@ -568,43 +574,43 @@
 <li>&quot;Anonymous&quot; - &quot;Can post comments&quot; - &quot;yes&quot;</li>
 <li>Apply modifications</li>
 </ul>
-To change the settings by album (above steps must have been made):
+To change the settings on a per album basis, first, complete the above steps, then):
 <ul>
-<li>log in as admin</li>
-<li>admin mode</li>
-<li>In Category view, click on the album</li>
-<li>Properties</li>
-<li>&quot;Permissions for this album&quot; - &quot;Visitors can post comments&quot; - &quot;Yes&quot;</li>
+<li>Log in as admin</li>
+<li>Confirm that you are in admin mode</li>
+<li>In Category view, click on the album of choice</li>
+<li>Select &quot;Properties&quot;</li>
+<li>Set&quot;Permissions for this album&quot; - &quot;Visitors can post comments&quot; - &quot;Yes&quot;</li>
 <li>&quot;Update album&quot;</li>
 </ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="httpUpload"></a>
 <h3>I <b>can&#39;t upload</b> with the upload feature. What&#39;s wrong?</h3>
-<p>If you get the error message <tt class="code">No picture was uploaded. If you have really selected a picture to upload, check that the server allows file uploads...</tt>, check if there&#39;s a problem with HTTP uploads on your server - they may have been disabled or improperly configured. In <a href="#VersionPHP">phpinfo()</a>, check that "file_uploads" is ON, "upload_max_filesize" is something like 2M and "upload_tmp_dir" is a valid directory!<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="ordercategories"></a>
+<p>If you experience the error message: <tt class="code">No picture was uploaded. If you have really selected a picture to upload, check that the server allows file uploads...</tt>, check if there&#39;s a problem with HTTP uploads on your server - this feature may have been disabled or improperly configured. In <a href="#VersionPHP">phpinfo()</a>, check that "file_uploads" is ON, "upload_max_filesize" is something like 2M and "upload_tmp_dir" is a valid directory!<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="ordercategories"></a>
 <h3>How do I change the <b>order of categories</b>?</h3>
 <p><ul>
-<li>log in as admin</li>
-<li>admin mode</li>
-<li>categories</li>
+<li>Log in as admin</li>
+<li>from the admin mode menu strip</li>
+<li>select the categories menu button</li>
 <li>use the &quot;arrow up&quot;- and &quot;arrow down&quot;-buttons to change the order of categories</li>
 </ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="cantDeletePic"></a>
 <h3>I <b>can&#39;t delete a certain picture</b> with ftp. What can I do?</h3>
-<p>It is not Coppermine that doesn&#39;t let you delete the picture, it is your FTP server. The problem is due to the configuration of your server. Try to delete your picture from within the script.<br />
-If PHP on your server runs under the user nobody then all files created by any PHP script (this is not specific to Coppermine) will be owned by nobody. There is no way to change that.<br />&nbsp;<br />
-<table border="0" cellspacing="2" cellpadding="2" class="bordl"><tr><td valign="top" align="left"><p class="fliess"> 0777 should not be the default mode for directories because it may be completely unsafe, if your gallery is running on a shared server and PHP safe mode is not enabled, anybody having an account on the server can possibly delete your pictures. There have been several threads on this issue on the Menalto Gallery forum and several users have seen their gallery hacked and destoyed because of that. This issue is not specific to Photo galleries, it applies to all PHP scripts that create directories. Provided you have write access to a directory, you can delete any file it contains, even if you don&#39;t have write access to the file itself.<br />&nbsp;<br />
-I prefer to have 20 persons complaining LOUDLY and REPEATINGLY that they have to contact their sysadmin to uninstal Coppermine, that this is an issue and possibly switching to another gallery because of that rather than 1 person complaining that all his pictures have been erased.<br />&nbsp;<br />
-If you disagree spend you time reading :<br />
+<p>If you can't delete a file or picture with your FTP software, it is not Coppermine that won&#39;t allow you to delete the picture; it is your FTP server. The problem is in the configuration of your server. Try to delete your picture from within the script.</p>
+<p>If PHP on your server is running under user "nobody," then all files created by any PHP script (this is not specific to Coppermine) will be owned by "nobody". There is no way to change that.</p>
+<table border="0" cellspacing="2" cellpadding="2" class="bordl"><tr><td valign="top" align="left"><p class="fliess"> <b>IMPORTANT:</b>  0777 (CHMOD 777) should not be the default mode for directories because it may present a security risk, if your gallery is running on a shared server and PHP safe mode is not enabled, anyone with an account on the same server could possibly delete your pictures. There have been several threads on this issue on the Menalto Gallery forum and several users have seen their gallery hacked and destoyed because of this. This issue is not specific to Photo galleries, it applies to all PHP scripts that create directories. As long as someone has <i>write</i> access to a directory, s/he could conceiveably delete any file it contains, even if that person doesn&#39;t have write access to the file itself.<br />&nbsp;<br />
+We would prefer to have users complaining LOUDLY and REPEATEDLY that they have to constantly contact their sysadmin to set this or reset that or even uninstall Coppermine, and have THIS as an issue and electing to switch to another gallery script because of this inconvenience, rather than learn of one person devastated in finding that all his/her pictures have been erased by a hacker.<br />&nbsp;<br />
+Don't agree? Read this:<br />
 <a href="http://www.zend.com/manual/function.mkdir.php" class="external">http://www.zend.com/manual/function.mkdir.php</a><br />
 <a href="http://www.zend.com/manual/function.chmod.php" class="external">http://www.zend.com/manual/function.chmod.php</a><br />
-rather than posting in this forum.<br />&nbsp;
-<br />It is the decision of the sysadmin to run PHP as an Apache module and the fact that all files/dir created by PHP be owned by nobody for instance is the result of this decision. So sysadmins should not complain when you ask them to remove some files or directory.<br />&nbsp;<br />
-On the webhost this site is running on, everything works fine when directory are created with mode 755 and all files/dir created by PHP are owned by the chezgreg user which is the user I use when connecting by FTP. Also if one of the file/directory on my site has a mode of 777, the server will shutdown my site and send me an email warning me that this is unsafe.<br />&nbsp;<br />
-Greg</p></td></tr></table><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="cantUploadBigPics"></a>
-<h3>I <b>can&#39;t upload big pics</b>. What&#39;s wrong?</h3>
-<p>The max. size of pics is limited by various settings - to find out why you can&#39;t upload big picks, check the following:
-<ul>
-<li>make sure you have enough webspace left (remember that you need space for the full size pic, the intermediate size pic and the thumbnail!)</li>
-<li>when logged in as admin check your &quot;Group&quot; settings: the groups (even the admin group!) have limits that can be configured there</li>
-<li>Browser time-out: commonly-used Internet Explorer has a time-out function: if your upload isn&#39;t finished within a certain period, the browser will time-out (applies especially to dial-up connections)</li>
-<li>There&#39;s a maximum limit set up in the PHP config of your server. If you&#39;re with a webhost there&#39;s little you can do, but if you&#39;re running your own server, check php.ini and look for <tt class="code">LimitRequestBody</tt> - this value (in bytes) in the max upload allowed by php/html</li>
+before thinking of posting an argument in this forum.<br />&nbsp;
+<br />Ultimately it is the decision of the sysadmin on how s/he will elect to run PHP as an Apache module and if all files/dir created by PHP are to be owned by &quot;nobodyquot;. So sysadmins who have set up their servers as such, are in no position to complain when asked to remove certain files or directories.<br />&nbsp;<br />
+<blockquote><i>On the webhost this site is running on, everything works fine when directory are created with mode 755 and all files/dir created by PHP are owned by the chezgreg user which is the user I use when connecting by FTP. Also if one of the file/directory on my site has a mode of 777, the server will shutdown my site and send me an email warning me that this is unsafe.</i><br />&nbsp;<br />
+Greg</blockquote></p></td></tr></table><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="cantUploadBigPics"></a>
+<h3>I <b>can&#39;t upload big pics or files</b>. What&#39;s wrong?</h3>
+<p>The max. size of uploadable pics and/or files is limited by various settings - to find out why you can&#39;t upload big picks, check the following:
+<ul>
+<li>Make sure you have enough webspace left (remember that you need space for the full size pic, the intermediate size pic and the thumbnail!)</li>
+<li>When logged in as admin check your &quot;Group&quot; settings: the groups (even the admin group!) have quota limits that can be configured there</li>
+<li>Browser time-out: the commonly-used Internet Explorer has a time-out function: if your upload isn&#39;t finished within a certain period, the browser will time-out (this applies especially to dial-up connections)</li>
+<li>There&#39;are a maximum limits set in the PHP config of your server or webhosting server. If you&#39;re with a webhost there&#39;s very little you can do about it except ask them if they could help you out. If you&#39;re running your own server, check php.ini and look for <tt class="code">LimitRequestBody</tt> - this value (in bytes) in the max upload allowed by php/html</li>
 </ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="cookie"></a>
 <h3>I can&#39;t <b>login</b> to Coppermine. What&#39;s wrong?</h3>
 <p>This is most likely a cookie issue:
@@ -614,42 +620,34 @@
 <li>Check if you&#39;re running a software that interferes with acceptance of cookies like personal firewalls (ZoneAlarm, Tiny, Cookie Washer etc.) and turn them off to see if cookies are accepted then</li>
 <li>Try using another browser (like <a href="http://www.opera.com/" class="external">Opera</a>, which is rather small to download and can be removed easily). It&#39;s a generally a good idea to have some different browsers on your local machine to check if your site is displayed correctly not only in your favourite browser</li>
 <li>If you&#39;re using subdomains and the dev version of coppermine or some mod on a different subdomain (like gallery.yoursite.com and board.yoursite.com) this could also cause problems: a subdomain is a different domain (in fact foo.com and bar.com are subdomains of the <acronym class="tool" title="top level domain">tld</acronym> &quot;.com&quot;, so regarding cookies they are as different domains as bbs.yoursite.com and comics.yoursite.com). Of course you can &quot;hack some sense&quot; into the scripts, but usually bbs are hard to trick to make them more hack-proof.</li>
-</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="moveAlbum"></a>
-<h3>How can I <b>move an album</b> from one category to another?</h3>
-<p><ul>
-<li>log in as admin</li>
-<li>admin mode</li>
-<li>click on a category</li>
-<li>click &quot;Properties&quot; of the album you want to move</li>
-<li>in the dropdown box next to &quot;Album category&quot;, choose the category you want to move the album to</li>
-<li>click &quot;Update album&quot;</li>
 </ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 <a name="sortAlbum"></a>
 <h3>How can I change the <b>sorting order of the albums</b>?</h3>
-<p>By default the album appear in the order they were created. If you want to adjust the sorting order, do this:
+<p>By default the albums appear in the order they were created. If you want to adjust the sorting order, do the following:
 <ul>
-<li>log in as admin</li>
-<li>&quot;admin mode&quot;</li>
-<li>&quot;Albums&quot;</li>
-<li>choose a category in the dropdown list</li>
-<li>highlight an album by clicking on it once</li>
-<li>use the up <img src="http://coppermine.sourceforge.net/images/move_up.gif" width="13" height="11" border="0" alt="" /> and down <img src="http://coppermine.sourceforge.net/images/move_down.gif" width="13" height="11" border="0" alt="" /> buttons to change the position </li>
-<li>click &quot;apply modifications&quot;</li>
+<li>Log in as admin;</li>
+<li>&quot;enter admin mode&quot;;</li>
+<li>select &quot;Albums&quot; from the admin menu strip;</li>
+<li>choose the category whose albums you want to sort from the dropdown list;</li>
+<li>highlight an album by clicking on it once;</li>
+<li>then use the up <img src="http://coppermine.sourceforge.net/images/move_up.gif" width="13" height="11" border="0" alt="" /> and down <img src="http://coppermine.sourceforge.net/images/move_down.gif" width="13" height="11" border="0" alt="" /> buttons to change the position. </li>
+<li>Click &quot;apply modifications&quot;.</li>
 <li>Confirm the message &quot;Are you sure you want to make these modifications ?&quot; with &quot;OK&quot;</li>
 </ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 <a name="deleteIntermediates"></a>
 <h3>I don't use the <b>intermediate pictures</b> anymore. How can I <b>delete</b> them to gain disk space?</h3>
-<p></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+<p>Why would you want to do that? Deleting the intermediate pics would disable many of the great features that make coppermine what is today. The option to send ecards, to add comments to pics, to rate pics, to display exif information, just to name a few. If you really want to save space, opt to delete your original files using the Admin Tools menu option.  Doing this will allow your users to enjoy all of coppermine's features with the exception of viewing full-sized images.  In the end, it will probably save you more space as well.  Just be sure to set your intermediate sized picture settings in CONFIG to a size that you can live with.</p>
+<p>If you really must remove the intermediate sized pics, search the mods and hacks board in the coppermine forum to learn how.</p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 <a name="howAlbumsFolderWork"></a>
 <h3>How do <b>albums and folders</b> work in coppermine?</h3>
 <ol>
-<li>When you create an album, it is a 'virtual' album.  Coppermine doesn't create a folder for this album on the server's hard drive, it leaves the pictures where they are on the server, and uses the database to know which pic belongs in which album. You can move pics from album to album, but this is all done in the database, the pics are never moved on the server.</li>
+<li>When you create an album, it is a dynamic 'virtual' album.  Coppermine doesn't create a physical folder for this album on the server's hard drive, it leaves the pictures where you put them on the server, and uses the database to know which pic belongs in which album. You can move pics from album to album in Coppermine, but it's all done in the database, the pics are never moved on the server.</li>
 <li>When you upload by html, using the 'upload' link, coppermine places the pic (and the thumb and normal size copies) in the 'userpics' directory.</li>
-<li>When you upload by ftp, you should place the pics in a folder you create, within the 'albums' folder, but not in the 'userpics' folder.  You can create as many folders/sub-folders here as you want. You can call these folders anything you want, but we recommend mirroring the category/album structure you have created on the site, for eae of use.</li>
-<li>When you batch add, coppermine asks you what album you want to put the pics in, but it leaves the pics where they are on the server.</li>
+<li>When you upload by ftp, you should place the pics into folders that you create within the 'albums' folder, but never in the 'userpics' folder. The 'userpics' folder is reserved for html uploads only.  You can create as many folders/sub-folders for FTP uploads as you want. (Many webhosting services will recommend that you keep the number of files per folder under 500 in order to maximize speed and certain functions. This means you can upload up to 500/3 files in each folder.) You can name these folders anything you want, but we do recommend mirroring the category/album structures that you have created, whenever possible, to facilitate ease of use and site management.</li>
+<li>When you batch add files that you have already FTP'd to your site, coppermine asks you what album you want to put the pics in, but it leaves the pics where they are on the server.</li>
 </ol>
 <br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
@@ -664,15 +662,34 @@
 <li>From the dropdown list &quot;Album category&quot;, choose the category the album should go to</li>
 <li>Click &quot;Update Album&quot;</li>
 </ul>
+<br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+
+<a name="moveGallery"></a>
+<h3>How can I <b>move my gallery to another host</b>?</h3>
+<ul>
+<li>Backup your files: FTP-download your complete coppermine-folder to your hard drive</li>
+<li>use a tool like phpMyAdmin to get a dump (backup) of your mySQL database entries. More info <a href="http://coppermine.sourceforge.net/faq.php?q=BackupDatabase#BackupDatabase">here</a></li>
+<li>verify your backup is working: check if the mySQL-dump contains all data (open the zipped dump file and use a text editor to view it)</li>
+<li>on the new server: FTP-upload your coppermine-folder to the new server</li>
+<li>CHMOD the folder /albums to 755 or 777 (depending on your server config]</li>
+<li>restore the mySQL table by running the queries of the dump files you created in step 2</li>
+<li>test-drive your coppermine gallery - you should be done</li>
+</ul>
+<br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+
+<a name="oneFileMultipleAlbums"></a>
+<h3>How do I <b>show the same file in multiple albums</b>?</h3>
+<p>The <b>Album Keyword</b> in <a href="http://coppermine-gallery.net/demo/cpg14x/docs/index.htm#album_prop">Album Properties</a> is used to link images from one album into another. Using this method, files/images can be displayed in various albums while the file itself need only exists in one album on your webserver.  You simply upload a file to one album as you would normally do, then assign one or more keywords to the file. The keyword function reads blank spaces between words as a 'break' and assumes that these words are separate words.  If you must use phrases for your keywords, connect them with an underscore or by using the ascii space holder ctrl+Alt+0160 (NOTE: the latter option only works with latin based character sets.)  Each album can only have ONE (1) keyword or keyword phrase.  All pictures residing in different albums that you would like to be displayed in this album must have the same keyword or keyword phrase in their respective keyword fields.  Pictures, unlike albums, can have multiple keywords or keyword phrases separated by spaces. This provides you with the option to display pictures in many albums.  For the visitor of these albums, it will appear as if the file/image had been uploaded to each. </p>
+<p>If you use album keywords to display images/files in more than one album, enabling the Config option, Show number of linked files, will display additional information for the album stats. That is, if an album doesn't only contain &quot;regular&quot; files, but files linked via the "album keyword" 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>
+<br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
-<br />&nbsp;<br />
 <h2>Add-ons / Modifications / Hacks</h2><a name="letUserSelectTheme"></a>
 <a name="changeOrderEdit"></a>
-<h3>How can I change the order of the pics when <b>editing</b> them?</h3>
+<h3>How can I change the order of the pics <u>when <b>editing</b> them</u>?</h3>
 <p>By default, the pics are shown alphabetically when you edit them. To change the sorting order to &quot;by date&quot;, edit <tt class="code">editpics.php</tt> and change<br />
-<tt class="code">$result = db_query(&quot;SELECT * FROM {$CONFIG[&#39;TABLE_PICTURES&#39;]} WHERE aid = &#39;$album_id&#39; ORDER BY filename LIMIT $start, $count&quot;);</tt><br />
+<tt class="code">$result = cpg_db_query(&quot;SELECT * FROM {$CONFIG[&#39;TABLE_PICTURES&#39;]} WHERE aid = &#39;$album_id&#39; ORDER BY filename LIMIT $start, $count&quot;);</tt><br />
 to<br />
-<tt class="code">$result = db_query(&quot;SELECT * FROM {$CONFIG[&#39;TABLE_PICTURES&#39;]} WHERE aid = &#39;$album_id&#39; ORDER BY pid LIMIT $start, $count&quot;);</tt><br /></p><br />
+<tt class="code">$result = cpg_db_query(&quot;SELECT * FROM {$CONFIG[&#39;TABLE_PICTURES&#39;]} WHERE aid = &#39;$album_id&#39; ORDER BY pid LIMIT $start, $count&quot;);</tt><br /></p><br />
 <div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="rightHandMenu"></a>
 <h3>How can I create a menu that&#39;s shown on the <b>right side</b> of the gallery?</h3>
 <p>When the template.html is read, it is split in 2. What is before the {GALLERY} tag is output by the pageheader function, what is after by the pagefooter function.<br />
@@ -713,53 +730,40 @@
 <p>edit<br /><tt class="code">login.php</tt><br />and search for<br />
 <tt class="code">pageheader($lang_login_php[&#39;login&#39;],&quot;&lt;META http-equiv=\&quot;refresh\&quot; content=\&quot;3;url=$referer\&quot;&gt;&quot;);</tt><br />
 <br />and add <b>before</b> it<br />
-<tt class="code">$referer = &#39;index.php?cat=&#39;.(FIRST_USER_CAT+$USER_DATA[&#39;user_id&#39;]); </tt><br /><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div>
-<hr /><a name="registeredUsersOnly"></a>
-<h3>How can I <b>prevent unregistered user</b> from viewing the gallery?</h3>
-<p>edit<br /><tt class="code">displayimage.php</tt> and <tt class="code">index.php</tt> and <tt class="code">search.php</tt> and <tt class="code">thumbnails.php</tt><br />and search for<br />
-<pre>require('include/init.inc.php');</pre>
-<br />and add <b>after</b> it<br />
-<pre>if (USER_ID){
-
-} else {
-{
-   $redirect = $redirect . "login.php";
-   header("Location: $redirect");
-
-   exit();
-        }
-}</pre><br /><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="displayUploaderName"></a>
+<tt class="code">$referer = &#39;index.php?cat=&#39;.(FIRST_USER_CAT+$USER_DATA[&#39;user_id&#39;]); </tt><br /><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="registeredUsersOnly"></a>
+<h3>How can I <b>prevent unregistered users</b> from viewing the gallery?</h3>
+<p>In Config, when &quot;Allow unlogged users (guest or anonymous) access&quot; is 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.<br /><br />
 <h3>How can I <b>display the name of the uploader</b> with the picture info?</h3>
-<p><b>Warning</b>: this is quite a complicated hack for a newbie to perform!<br />Edit displayimage.php and search for:<br />
+<p><b>Warning</b>: this is quite a complicated hack for a newbie to perform! Make sure to back up your original files before attempting this.<br />Edit displayimage.php and search for:<br />
 <tt class="code">   $info[$lang_picinfo[&#39;Filename&#39;]]   = htmlspecialchars($CURRENT_PIC_DATA[&#39;filename&#39;]);</tt><br />add after it:<br />
 <tt class="code">   $info[$lang_picinfo[&#39;Username&#39;]]   = htmlspecialchars($CURRENT_PIC_DATA[&#39;user_name&#39;]);</tt>.<br />
 Then open /include/functions.inc.php and search for following in function get_pic_data():<br />
 <tt class="code">      if($select_columns != &#39;*&#39;) $select_columns .= &#39;, title, caption&#39;;</tt><br />and replace it with:<br />
 <tt class="code">      if($select_columns != &#39;*&#39;) $select_columns .= &#39;, title, caption, user_name&#39;;</tt>.<br />
 After that search for:<br />
-<tt class="code">      $result = db_query("SELECT $select_columns from {$CONFIG[&#39;TABLE_PICTURES&#39;]} WHERE aid=&#39;$album&#39; $approved $ALBUM_SET ORDER BY $sort_order $limit");</tt><br />
+<tt class="code">      $result = cpg_db_query("SELECT $select_columns from {$CONFIG[&#39;TABLE_PICTURES&#39;]} WHERE aid=&#39;$album&#39; $approved $ALBUM_SET ORDER BY $sort_order $limit");</tt><br />
 and replace it with:<br />
-<tt class="code">      $result = db_query("SELECT $select_columns from {$CONFIG[&#39;TABLE_PICTURES&#39;]} AS p LEFT JOIN {$CONFIG[&#39;TABLE_USERS&#39;]} AS u ON u.user_id = p.owner_id WHERE p.aid=&#39;$album&#39; $approved $ALBUM_SET ORDER BY $sort_order $limit");</tt><br />Then you have to add the language string for the username. Open /lang/yourlang.php and search for:<br />
+<tt class="code">      $result = cpg_db_query("SELECT $select_columns from {$CONFIG[&#39;TABLE_PICTURES&#39;]} AS p LEFT JOIN {$CONFIG[&#39;TABLE_USERS&#39;]} AS u ON u.user_id = p.owner_id WHERE p.aid=&#39;$album&#39; $approved $ALBUM_SET ORDER BY $sort_order $limit");</tt><br />Then you have to add the language string for the username. Open /lang/yourlang.php and search for:<br />
 <tt class="code">$lang_picinfo = array(</tt><br />
 and add after that:<br />
 <tt class="code">        &#39;Username&#39; => &#39;Username&#39;,</tt><br />
 Also you need to execute this query in MySQL (with a tool like <a href="http://www.phpmyadmin.net">phpMyAdmin</a>):<br />
 <tt class="code">ALTER TABLE `cpg11d_pictures` ADD INDEX ( `owner_id` );</tt><br />
-(If your table_prefix is not cpg11d_ then you need to change it in the query)<br /><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="linksInCustomFields"></a>
+(<b>NOTE:</b> If your database table_prefix is not &quot;cpg11d_&quot;, you will need to change it in the query)<br /><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="linksInCustomFields"></a>
 <h3>How do I enable clickable <b>links in custom user fields</b>?</h3>
-<p>edit displayimage.php and change<br />
+<p>Edit displayimage.php and change<br />
 <tt class="code">$info[$CONFIG[&#39;user_field&#39;.$i.&#39;_name&#39;]] = make_clickable($CURRENT_PIC_DATA[&#39;user&#39;.$i]); </tt><br />
 into<br />
 <tt class="code">$info[$CONFIG[&#39;user_field&#39;.$i.&#39;_name&#39;]] = bb_decode($CURRENT_PIC_DATA[&#39;user&#39;.$i]); </tt><br />&nbsp;<br />
-In order to allow the use of BBCodes in custom fields: you can then have something like<br />
+This will allow you to use BBCodes in the custom fields: you can then have something like<br />
 <tt class="code">[url]http://www.somesite.com/foo/bar.php?whatever=42[/url]</tt><br />
 or<br />
-<tt class="code">[url=http://www.somesite.com/foo/bar.php?whatever=42]link to some site![/url]</tt><br />in your custom user fields (which of course have to be enabled first in the config page)<br /><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+<tt class="code">[url=http://www.somesite.com/foo/bar.php?whatever=42]link to some site![/url]</tt><br />in your custom user fields (the display of which, of course, has to be enabled in the config page, begin with).<br /><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 <a name="sortThumbsByCustomField"></a>
 <h3>How can I <b>sort the thumbnails by user defined (custom) fields</b>?</h3>
 <p><ol>
-<li>edit /includes/functions.inc.php<br />
+<li>Edit /includes/functions.inc.php<br />
 change<br />
 <pre>$sort_array = array(&#39;na&#39; => &#39;filename ASC&#39;, &#39;nd&#39; => &#39;filename DESC&#39;, &#39;da&#39; => &#39;pid ASC&#39;, &#39;dd&#39; => &#39;pid DESC&#39;); </pre>
 to<br />
@@ -778,7 +782,7 @@
       &#39;f4d&#39; => &#39;user1 DESC&#39;
    );
 </pre></li>
-<li>edit /themes/yourtheme/theme.php<br />
+<li>Edit /themes/yourtheme/theme.php<br />
 <ul>
 <li>change<br />
 <pre>   // The sort order options are not available for meta albums
@@ -893,9 +897,9 @@
 </li>
 </ol><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="iptcSupport"></a>
 <h3>How do I <b>enable IPTC support</b>?</h3>
-<p>edit <tt class="code">/includes/picmgmt.inc.php</tt> and search for<br />
+<p>Edit <tt class="code">/includes/picmgmt.inc.php</tt> and search for<br />
 <tt class="code">        $imagesize = getimagesize($image);</tt><br />
-replace with:<br />
+replace this with:<br />
 <pre>$imagesize = getimagesize($image,&$info);
 $iptc = iptcparse($info["APP13"]);
 if (is_array($iptc)) {
@@ -903,10 +907,7 @@
 $title.=$iptc[&#39;2#105&#39;][0];
 (is_array($iptc[&#39;2#025&#39;])) && ($keywords.=implode(" ", $iptc[&#39;2#025&#39;]));
 }</pre>
-This hack hasn&#39;t been tested, use at your own risk...!<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
-
-
-
+NOTE: This hack hasn&#39;t been thoroughly tested, use at your own risk...!<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 
 <a name="addFooterBeforePoweredBy"></a>
@@ -916,8 +917,8 @@
 <p>There are a lot of people (especially PHP newbies) that post questions like <tt class="code">I get the error &quot;Parse error: parse error in XXX&quot;</tt> and don&#39;t know what to do about it. That&#39;s why I translated this list of common errors (and a solution how to fix them) from the original german article in <a href="http://www.drweb.de" class="external">Dr. Web</a> :<br />
 <ul>
 <li><tt class="code">Parse error: parse error in C:\Apache\htdocs\read.php on line 8</tt> - This error message refers to an error in the PHP syntax. You probably forgot to end a line with <tt class="code">;</tt> or you have too many brackets opened or closed (<tt class="code">{</tt>).</li>
-<li><tt class="code">Fatal error: Call to unsupported/undefined function ... in C:\Apache\htdocs\read.php on line 8</tt> - This error means that the function your script was going to use isn&#39;t defined in the current PHP version with modules, or if yo&#39;re using user-defined functions that your function hasn&#39;t been defined yet (this is usually caused if you forgot to include the function definition).</li>
-<li><tt class="code">Warning: Wrong parameter ... for ... in C:\Apache\htdocs\read.php on line 8</tt> - you have handed over too many (or the wrong) parameters to the function. If it&#39;s a built-in php-function, check the <a href="http://www.php.net/manual/en/funcref.php" class="external">manual</a>; if it&#39;s a user-defined function, check your code.</li>
+<li><tt class="code">Fatal error: Call to unsupported/undefined function ... in C:\Apache\htdocs\read.php on line 8</tt> - This error means that the function your script was going to use isn&#39;t defined in the current PHP version with modules, or if you&#39;re using user-defined functions that your function hasn&#39;t been defined yet (this is usually caused if you forgot to include the function definition).</li>
+<li><tt class="code">Warning: Wrong parameter ... for ... in C:\Apache\htdocs\read.php on line 8</tt> - you have handed over too many (or the wrong) parameters to the function. If it&#39;s a built-in php-function, check the <a href="http://www.php.net/manual/en/funcref.php" class="external"> manual; </a> to see if it&#39;s a user-defined function, then recheck your code.</li>
 <li><tt class="code">Warning: Cannot add header information - header was already sent ... in C:\Apache\htdocs\read.php on line 4</tt> - you had some text output first (e.g. the doctype declaration or <tt class="code">&lt;html&gt;</tt>) and called the function header() afterwards. This is most often the case when using cookie stuff. Remember you can not use header() twice!</li>
 <li><tt class="code">Parse error: parser stack overflow in C:\Apache\htdocs\read.php</tt> - PHP is out of memory - this usually happens if you built an eternal loop, especially when using include statements.</li>
 <li><tt class="code">Warning: fopen("file.txt","r+") - No such file or directory</tt> - the requested file or directory doesn&#39;t exist. Check the spelling (accuracy counts here).</li>
@@ -928,7 +929,7 @@
 
 <a name="renameTemplateHtml"></a>
 <h3>Can I rename template.html to template.php to include PHP code in my template?</h3>
-<p>No, this is simply not the way coppermine works; for &quot;normal&quot; pages the name of the extension tells the webserver wether the file should be parsed by the PHP interpreter. The template files within the themes folder are not being parsed this way - the extension .html was just chosen to make editing easier. You can not have PHP code in the template file, no matter how you name it - that's it!</p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
+<p>No, this is simply not the way coppermine works; for &quot;normal&quot; pages the name of the extension tells the webserver whether the file should be parsed by the PHP interpreter. The template files within the themes folder are not being parsed this way - the extension .html was just chosen to make editing easier. You can not have PHP code in the template file, no matter how you name it - that's all there is to it!</p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 <a name="preventPictureStealing"></a>
 <h3>How can I prevent users from saving (stealing) my pictures?</h3>
@@ -950,9 +951,9 @@
 <h3>How do I <b>enable gd</b> on my Windows server?</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 />
-Sometimes you also need to edit your php.ini file (located in windows directory normally) and remove the &quot;;&quot; that is at the beggining of the line:<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 may need to restart your webserver.<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><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 <a name="enableIMonWindows"></a>
@@ -963,9 +964,9 @@
 <h2>Coppermine Support board</h2>These are (alas) not-so-frequently-asked-questions on the support board. Before posting on the Support board (or, in fact, any board), please read this:
 <a name="phpNewbie"></a>
 <h3>I <b>don&#39;t know</b> PHP/mySQL...</h3>
-<p>No problem with that, everyone has been a newbie once he started, <b>but</b>: please don&#39;t start each and every posting by stating &quot;I&#39;m a newbie&quot;, &quot;I don&#39;t know anything about PHP&quot; etc.<br />Mostly, one can tell that by your question itself, no need to apologize...<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="lamesupport"></a>
+<p>No problem with that, everyone stars as a newbie. <b></b>Just don&#39;t start each and every posting by stating &quot;I&#39;m a newbie&quot;, &quot;I don&#39;t know anything about PHP&quot; etc.<br />Usually, one can acertain that from your question itself. There's no need to apologize. Most of us can still remember when we were in your shoes.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="lamesupport"></a>
 <h3>I&#39;ve posted my question a while ago, but <b>nobody answers</b>. What the...?</h3>
-<p>The support board is <b>not</b> a hotline. Although there are many visitors to the site, only a few do actually support - on a free, voluntary base. We don&#39;t get paid for it, we have a life, a job, a family. We are away sometimes.<br />If you don&#39;t get an answer to your question:
+<p>The support board is <b>not</b> a hotline. Although there are many visitors to the site, only a few do actually support - on a unpaid, voluntary basis. Yes, we don&#39;t receive remuneratio for our contributions and we each have a life, a job, family and more. We are away sometimes, as well. So, please, be patient, read the docs and search the boards while you are waiting.<br />If you don&#39;t get an answer to your question:
 <ul>
 <li>make sure you have given us enough time to react (days, not hours!)</li>
 <li>maybe nobody knows the answer to your problem</li>
@@ -976,7 +977,7 @@
 <h3>How should I write my <b>question</b>?</h3>
 <p>If you have a question, make sure you provide as much information as possible:
 <ul>
-<li>a link to your gallery is most often the only way to help - provide it with your question, or even better: edit your profile on the support board and enter the url of your page there!</li>
+<li>a link to your gallery, with a test account ID and test account password, is most often the only way to help - provide it with your question, or even better: edit your profile on the support board and enter the url of your page there!</li>
 <li>when addressing server issues, make sure to provide information on your server (<acronym class="tool" title="operation system">OS</acronym>, server, PHP version, mySQL version, gd lib version, safe mode on/off?). Most information can be retrieved by <a href="#VersionGD">phpinfo()</a></li>
 <li>if it&#39;s a client issue, give us information at least to your client&#39;s <acronym class="tool" title="operation system">OS</acronym> and browser</li>
 <li>Give us a screenshot, if necessary</li>
@@ -992,7 +993,8 @@
 <li>choose the right support board: if you&#39;re running the phpnuke-port of coppermine, don&#39;t post in the support board for the standalone version and vice versa</li>
 </ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="nonEnglishPosting"></a>
 <h3>Hey, by looking at your profile I can see you&#39;re German/French/Whatever. Can I post a question in that <b>language</b>?</h3>
-<p>Please do not post in another language than English - this way, others may benefit from your question (and the answer), too. Don&#39;t be afraid to write &quot;bad english&quot; - no one will laugh at you, and most visitor&#39;s first language isn&#39;t english either! There&#39;s a german support board available at <a href="http://forum.the-service.de/" class="external">http://forum.the-service.de/</a> - use it if you&#39; not able to write in English!<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="emailSupport"></a>
+<p>If you are posting in the English support boards, pPlease do not post in some other language - in this way, others may benefit from your question (and the answers you receive ), too. Don&#39;t be afraid to write &quot;poor english&quot; - no one will laugh at you, and most of our visitor&#39;s first language isn&#39;t english to begin with! There&#39;s a german support board available at <a href="http://forum.the-service.de/" class="external">http://forum.the-service.de/</a> - use it if you are more comfortable with German and you&#39; not able to write in English!<br /></p>
+<p>We have <a href="http://coppermine.sourceforge.net/board/index.php?board=37.0">language-specific support boards</a> for Chinese and French.</p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="emailSupport"></a>
 <h3>May I email/<acronym title="private message" class="tool">pm</acronym>/<acronym title="instant message" class="tool">im</acronym> you for <b>support</b>?</h3>
 <p>No you mustn&#39;t! Post your question on the <a href="http://coppermine.sourceforge.net/board/">Coppermine support board</a> (publicly) - if we (the community) don&#39;t find a solution <b>and</b> <i>I</i> have the time <b>and</b> <i>I</i> want to <i>I</i>&#39;ll email/pm/im <i>you</i>!<br />
 </p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
diff -ruN 133/docs/index_fr.htm cpg148/docs/index_fr.htm
--- 133/docs/index_fr.htm	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/docs/index_fr.htm	2006-06-05 14:06:36.000000000 -0500
@@ -0,0 +1,1904 @@
+<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Coppermine Photo Gallery - Documentation et Manuel d'aide en Français</title>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8">
+<meta name="language"    content="fr">
+<meta name="author"      content="Coppermine dev team">
+<meta name="translator" content="Frantz">
+<meta name="copyright"   content="Coppermine dev team">
+<meta name="description" content="Coppermine Photo Gallery project - Coppermine is an easily set-up, fast, feature-rich photo gallery script with mySQL database, user management, private galleries, automatic thumbnail creation, ecard feature and a template system for easy customization to match the rest of a site.">
+<meta name="keywords"    content="photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image Magick,ecard">
+<meta name="page-topic"    content="photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image Magick,ecard">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<meta name="MSSmartTagsPreventParsing" content="true">
+<meta http-equiv="imagetoolbar" content="no">
+<!-- CVS version info: $Id: index_fr.htm 2624 2005-11-25 08:03:08Z abbas-ali $ -->
+<link rel="stylesheet" type="text/css" href="style.css">
+</head>
+<body>
+<table cellspacing="0" cellpadding="0" width="100%" border="0">
+  <tbody>
+  <tr>
+    <td>
+                        <p><img src="pics/fr_coppermine_logo_french.jpg" alt="Galerie Photo Coppermine - Votre Galerie Photo en ligne" />
+<h1>Galerie Photo Coppermine v1.4.1: Documentation et Manuel d'aide</h1>
+<h1>A propos de Coppermine</h1>
+<p>Coppermine Photo Gallery est un script de gestion de galerie photo. les utilisateures peuvent télécharger des images depuis leur navigateur Internet (Les vigenttes sont crées automatiquement), noter les images, ajouter des commentaires et envoyer des cartes électroniques. Les administrateurs peuvent gérer les galeries et ajouter par lot les images téléchargées sur le serveur par le FTP. Les fichiers multimédias sont aussi supportés.</p>
+<p>Les images sont placées dans des albums, ces albums pouvant être regroupés dans des catégories. Le scipt supporte les utilisateurs multiples et chaque utilisateur à la possibilité d'avoir ses propres albums.</p>
+<p>Le script est multi langage et possède un système de thèmes. Il utilise PHP, une base de donnée MySQL ainsi que la librairie graphique GD (version 1.x or 2.x) ou ImageMagick pour générer les vignettes. Un programme d'installation permet une mise ne place simple et rapide.</p>
+
+      <a name="top"></a>
+<div id="toc">
+      <h1>Table des Matières</h1>
+      <ul class="level1">
+        <li class="level1"><a href="testing.php#testVersion" class="menu1">0. Version Beta (Test)</a></li>
+          </ul>
+<ul class="level1">
+        <li class="level1"><a href="#what" class="menu1">1. Configuration nécéssaire au fonctionnement</a></li>
+</ul>
+<ul class="level1">
+
+        <li class="level1"><a href="#installation" class="menu1">2. Installation et configuration</a></li>
+</ul>
+        <ul class="level2">
+                <li class="level2"><a href="#how" class="menu2">2.1 Comment installer le script</a></li>
+                <li class="level2"><a href="#getting" class="menu2">2.2 Démarrage</a></li>
+                <li class="level2"><a href="#xp" class="menu2">2.3 Utiliser l'assitant de publication Web de Windows XP</a></li>
+                <li class="level2"><a href="#creating" class="menu2">2.4 Créer ou mettre à jour vos propres thèmes</a></li>
+
+                <li class="level2"><a href="#safe" class="menu2">2.5 Problèmes liés au Safe mode</a></li>
+                <li class="level2"><a href="#smtp" class="menu2">2.6 Utiliser SMTP pour envoyer des courriels</a></li>
+        </ul>
+<ul class="level1">
+        <li class="level1"><a href="#upgrade" class="menu1">3. Mise à jour</a></li>
+</ul>
+        <ul class="level2">
+                <li class="level2"><a href="#10" class="menu2">3.1 Mise à jour depuis la version 1.0</a></li>
+
+                <li class="level2"><a href="#11" class="menu2">3.2 Mise à jour depuis la mise à disposition de la version 1.1</a></li>
+                <li class="level2"><a href="#12" class="menu2">3.3 Mise à jour depuis cpg1.2.0rc2 ou cpg1.2.0final vers la version cpg1.2.1</a></li>
+                <li class="level2"><a href="#13" class="menu2">3.4 Mise à jour depuis cpg1.2.0 (ou plus récent) vers la version cpg1.4.1</a></li>
+                <li class="level2"><a href="#versioncheck" class="menu2">3.5 L'outil de vérification de version</a></li>
+        </ul>
+                <ul class="level3">
+                        <li class="level3"><a href="#versioncheck_description_start">3.5.1 Que fait'il</a></li>
+
+                        <li class="level3"><a href="#versioncheck_options_start">3.5.2 Options</a></li>
+                        <li class="level3"><a href="#versioncheck_comparison_start">3.5.3 Comparaison de version</a></li>
+                </ul>
+<ul class="level1">
+        <li class="level1"><a href="#administration" class="menu1">4. Configuration et Administration</a></li>
+</ul>
+        <ul class="level2">
+
+                <li class="level2"><a href="#cat_alb_pic" class="menu2">4.1 Categories, albums et fichiers</a></li>
+                <li class="level2"><a href="#admin_user_mode" class="menu2">4.2 Mode administrateur et Mode utilisateur</a></li>
+                <li class="level2"><a href="#group_cp" class="menu2">4.3 Le panneau de gestion des groupes</a></li>
+                <li class="level2"><a href="#user_cp" class="menu2">4.4 Le panneau de gestion des utilisateurs</a></li>
+        </ul>
+                <ul class="level3">
+
+                        <li class="level3"><a href="#user_cp_page">4.4.1 Commandes de la page</a></li>
+                        <li class="level3"><a href="#user_cp_search">4.4.2 Rechercher un(des) utilisateur(s)</a></li>
+                        <li class="level3"><a href="#user_cp_new">4.4.3 Créer de nouveaux utilisateurs</a></li>
+                </ul>
+        <ul class="level2">
+                <li class="level2"><a href="#cat_cp" class="menu2">4.5 Le panneau de gestion des catégories</a></li>
+                <li class="level2"><a href="#albmgr" class="menu2">4.6 Le gestionnaire d'albums</a></li>
+
+        </ul>
+                <ul class="level3">
+                        <li class="level3"><a href="#albmgr_create">4.6.1 Créer des albums</a></li>
+                        <li class="level3"><a href="#albmgr_rename">4.6.2 Renommer les albums</a></li>
+                        <li class="level3"><a href="#albmgr_order">4.6.3 Changer l'ordre des albums</a></li>
+                        <li class="level3"><a href="#albmgr_delete">4.6.4 Effacer un(des) album(s)</a></li>
+                </ul>
+
+        <ul class="level2">
+                <li class="level2"><a href="#modif_alb_pics" class="menu2">4.7 Modifier les albums/les fichiers/files</a></li>
+                <li class="level2"><a href="#album_prop" class="menu2">4.8 Propriétés des albums</a></li>
+        </ul>
+                <ul class="level3">
+                        <li class="level3"><a href="#album_prop_reset_start">4.8.1 Remise aux valeurs par défaut des propriétés des albums</a></li>
+                </ul>
+
+        <ul class="level2">
+                <li class="level2"><a href="#edit_pics" class="menu2">4.9 Editer les fichiers</a></li>
+        </ul>
+                <ul class="level3">
+                        <li class="level3"><a href="#edit_vids">4.9.1 Editer les vidéeos</a></li>
+                        <li class="level3"><a href="#cust_thmb">4.9.2 Vignettes personnalisées</a></li>
+                </ul>
+
+        <ul class="level2">
+                <li class="level2"><a href="#bbcode" class="menu2">4.10 Utilisation des bbcodes pour inserer des liens et formater les descriptions</a></li>
+                <li class="level2"><a href="#batch_add_pics" class="menu2">4.11 Téléchargement des fichiers par FTP / Ajout d'images par lot</a></li>
+                <li class="level2"><a href="#admin" class="menu2">4.12 La page de configuration de la galerie</a></li>
+        </ul>
+                <ul class="level3">
+                        <li class="level3"><a href="#admin_general">4.12.1 Paramètres généraux</a></li>
+
+                        <li class="level3"><a href="#admin_language">4.12.2 Langage et jeux de caractères (encodage des caractères)</a></li>
+                        <li class="level3"><a href="#admin_theme">4.12.3 Paramètres des thèmes</a></li>
+                        <li class="level3"><a href="#admin_album_list">4.12.4 Affichage de la liste des albums</a></li>
+                        <li class="level3"><a href="#admin_thumbnail_view">4.12.5 Affichage des vignettes</a></li>
+                        <li class="level3"><a href="#admin_image_comment">4.12.6 Affichage des images</a></li>
+                        <li class="level3"><a href="#admin_comment_start">4.12.7 Paramètres des commentaires</a></li>
+
+                        <li class="level3"><a href="#admin_picture_thumbnail">4.12.8 Paramètres des fichiers et des vignettes</a></li>
+                        <li class="level3"><a href="#admin_picture_thumb_advanced">4.12.9 Paramètres avancée des fichiers et des vignettes</a></li>
+                        <li class="level3"><a href="#admin_user">4.12.10 Paramètres des utilisateurs</a></li>
+                        <li class="level3"><a href="#admin_custom">4.12.11 Champs personnalisés pour le profil des utilisateurs</a></li>
+                        <li class="level3"><a href="#admin_custom_image">4.12.12 Champs personnalisés pour la description de l'images</a></li>
+
+                        <li class="level3"><a href="#admin_cookie">4.12.13 Paramètres du Cookie</a></li>
+                        <li class="level3"><a href="#admin_email">4.12.14 Paramètres des courriels</a></li>
+                        <li class="level3"><a href="#admin_logging">4.12.15 Enregistrement et statistiques</a></li>
+                        <li class="level3"><a href="#admin_misc">4.12.16 Paramètres divers</a></li>
+                </ul>
+            <ul class="level2">
+            <li class="level2"><a href="#exif" class="menu2">4.13 Données EXIF</a></li>
+        </ul>
+                <ul class="level3">
+                        <li class="level3"><a href="#exif_manager">4.13.1 Le gestionnaire de données EXIF</a></li>
+                </ul>    
+<ul class="level1">
+
+        <li class="level1"><a href="#integrating" class="menu1">5. Intégrer le script avec votre forum</a></li>
+</ul>
+        <ul class="level2">
+                 <li class="level2"><a href="#integrating_bridge_start" class="menu2">5.1 Fichiers d'intégration (bridges) disponibles</a></li>
+                 <li class="level2"><a href="#integrating_prerequisites_start" class="menu2">5.2 Pre-requis</a></li>
+        </ul>
+                <ul class="level3">
+                         <li class="level3"><a href="#integrating_cookie_start">5.2.1 Authentification par cookie</a></li>
+                         <li class="level3"><a href="#integrating_standalone_start">5.2.2 Version autonome d'abord</a></li>
+                         <li class="level3"><a href="#integrating_users_start">5.2.3 Les utilisateur, groupes et images téléchargées par les utilisateurs de Coppermine ont été perdues lors de l'intégration</a></li>
+                         <li class="level3"><a href="#integrating_backup_start">5.2.4 Sauvegarde</a></li>
+                  </ul>
+        <ul class="level2">
+                 <li class="level2"><a href="#integrating_steps_start" class="menu2">5.3 Etapes de l'intégration</a></li>
+
+        </ul>
+                <ul class="level3">
+                        <li class="level3"><a href="#bridge_manager_start">5.3.1 Utilisation du gestionnaire d'intégration (bridge)</a></li>
+                </ul>
+                         <ul class="level4">
+                                 <li class="level4"><a href="#bridge_manager_app_start">5.3.1.1 Choisir une application à intégrer avec Coppermine</a></li>
+                                 <li class="level4"><a href="#bridge_manager_path_start">5.3.1.2 Chemin(s) utilisé par votre forum</a></li>
+                                 <li class="level4"><a href="#bridge_manager_specific_start">5.3.1.3 Paramètres spécifiques de votre forum</a></li>
+                                 <li class="level4"><a href="#bridge_manager_enable_start">5.3.1.4 activer/désactiver l'intégration du forum</a></li>
+                         </ul>
+
+                 <ul class="level3">
+                                 <li class="level3"><a href="#bridge_manager_recover_start">5.3.2 Restauration après une erreur d'intégration</a></li>
+                                                                 <li class="level3"><a href="#integrating_steps_sync_start">5.3.3 Syncroniser les groupes du forum avec ceux de Coppermine</a></li>
+                 </ul>
+<ul class="level1">
+        <li class="level1"><a href="#translating" class="menu1">6. Traduire Coppermine dans d'autres langues</a></li>
+
+</ul>
+<ul class="level1">
+        <li class="level1"><a href="#known_issues" class="menu1">7. Problèmes connus</a></li>
+</ul>
+<ul class="level1">
+        <li class="level1"><a href="#credits" class="menu1">8. Credits</a></li>
+</ul>
+        <ul class="level2">
+                <li class="level2"><a href="#developers" class="menu2">8.1 L'équipe de Coppermine</a></li>
+                <li class="level2"><a href="#contributors" class="menu2">8.2 Contributeurs</a></li>
+
+                <li class="level2"><a href="#codebase" class="menu2">8.3 Code utilisé par Coppermine</a></li>
+                <li class="level2"><a href="#copyright" class="menu2">8.4 License</a> (Copyright &amp; disclaimer)</li>
+        </ul>
+</div><!-- end toc -->
+      <hr />
+
+<a name="testVersion"></a>
+<h1>0. Version beta (Test)</h1>
+<p>Cher Testeur,</p>
+<p>Merci de prendre du temps pour tester Coppermine Photo Gallery. Soyez brisques avec ce programme afin que nous puissions débusquer et éliminerles bugs de la version 1.4 mise à disposition du public</p>
+<p>Merci de comprendre que cette version est une version béta, destinée à faire des test et qui ne doit pas être utilisée en production, Donc, il n'y a pas de support d'aide pour la version 1.4.1 actuellement.</p>
+
+<p>En testant CPG 1.4, merci de noter tous les comportements bizarres rencontrés.  Cela inclue les erreurs typographiques, les instructions erronées ou trompeuses, ou toute autre erreur.  Si vous rencontrez une erreur grave, placez le mode de débuggage sur &quot;actif&quot; dans le panneau de configuration et copiez le texte le la fenêtre de débuggage.  Cela aidera beaucoup l'équpe de développement à résoudre le problème.</p>
+
+<p><b>Domaines ou il faut être particulièrement attentif:</b></p>
+<ul>
+<li>Testez toutes les facettes de, depuis l'installation en passant par toutes les actions possibles (et dans le plus grand nombre de langue et de thèmes possible).</li>
+<li>Si vous avez la possibilité de tester GD, GD2 et ImageMagick, merci de toutes les tester.</li>
+<li>Merci de tenter d'utiliser différents types de fichiers graphiques comme les fichiers JPEG, PNG and GIF (pour les utilisateurs d'ImageMagick et GD 2.0.28+ ).</li>
+</ul>
+<p>Merci de rapporter le résultat de vos tests sur le <a href="http://coppermine.sourceforge.net/board/index.php?board=29.0">forum de test</a>, mais vérifiez, avant de commencer un nouveau sujet, que le problème que vous rapportez n'a pas déjà été évoqué avant.</p>
+
+<p><b>Votre rapport doit inclure:</b></p>
+<ul>
+<li>Le système d'exploitation du serveur</li>
+<li>Le logiciel Web du serveur</li>
+<li>La biblioteque GD, GD2 ou ImageMagick testée</li>
+<li>la version de votre PHP </li>
+<li>Le forum integré (si c'est le cas)</li>
+<li>Les Themes entièrement testés (par entièrement testés, nous voulons dire, en ayant utilisé le maximum de fonctions avec les thèmes)</li>
+<li>Les erreurs graves</li>
+<li>Votre système d'exploitation et votre navigateur internet</li>
+<li>S'il s'agit d'une nouvelle installation ou d'une mise à jour (en cas de mise à jour, depusi quelle version de cpg)</li>
+</ul>
+
+<p>Les résultats de vos test ne serviront pas seulement à résoudre les problèmes,mais aussi à vérifier la compatibilité de CPG avec le plus grand nombre de navigateurs et de systèmes d'exploitattion.  C'est pour cela que ces informations sont importantes MEME SI VOUS NE TROUVEZ PAS D'ERREURS.</p>
+
+<p>Merci pour votre participation et le temps que vous avez consacré pour permettre à CPG de devenir la galerie photo  open-source la plus utilisée!</p>
+
+<p>L'équipe de développement de Coppermine</p>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+
+
+<a name="what"></a>
+<h1>1. Configuration nécéssaire au fonctionnement</h1>
+<ul>
+  <li>Un seveur Web supportant Php</li>
+  <li>Une base de donnée MySQL<br />
+  Au minimum la version 3.23.23 ou mieux (4.x recommandé)est requise.  Votre base MySql doit vous permettre d'avoir les droits pour: CREER, MODIFIER, SELECTIONNER, METTRE A JOUR, EFFACER (La plupart des utilisateurs utilisant un serveur Web ont ces droits; si vous ne les aviez pas, vous ne seriez en mesure d'utiliser aucun script).<br />
+  Une base de donnée doit être disponible pour l'utilisation de Coppermine - Le programme d'installation ne créera pas la base de donnée pour vous. Sur la plupars des serveurs Web, une base de donnée est mise à disposition par votre hébergeur.</li>
+  <li>PHP (version 4.1.0 ou plu srécente), soit intégrant la librairie graphique GD ou permettant d'utiliser la fonction exec()  pour le  &quot;convertisseur&quot ImageMagick; necessaires pour générer les vignettes et pour réduire la taille des images.</li>
+  <li>Une librairie graphique: soit GD (PHP doit être compilé pour la supporter) ou ImageMagick.<br />
+  (voir <a href="faq.htm#whatIsImageMagick"> Qu'est ce qu'ImageMagick </a> et<a href="faq.htm#WhatIsGD"> Qu'est ce que GD</a>)</li>
+</ul>
+
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="installation"></a>
+<h1>2. Installation et configuration</h1>
+<a name="how"></a>
+<h2>2.1 Comment installer le script</h2>
+<ul>
+  <li><b>Décompressez l'archive tout en préservant la structure des répertoires</b><br />(vous pouvez renommer le répertoire de Coppermine mais pas les fichiers ou les répertoires inclus).</li>
+  <li><b>Placer tous les fichiers sur votre serveur Web</b> (assurez vous d'utiliser le bon mode FTP)</li>
+  <li><b>Mettez le CHMOD des répertoires <i>albums</i> et <i>include</i> à 755 (ou 777, en fonction de la configuration de votre serveur)</b> - cette étape est réellement très importante, ne l'ommetez pas!<p>Il y a une multitude de didactitiels pour débutants expliquant comment utiliser le CHMOD disponibles: <a href="http://www.google.com/search?q=chmod+tutorial" class="external">chercher un didactitiel sur le CHMOD avec Google</a>. Si vous êtes sur un serveur Windows, vous devez établir les permissions comme il faut (habituellement le serveur Web sur  IIS fonctionne avec le nom d'utilisateur &quot;IUSR_hostname&quot; - Vous devez mettre les droits en RWX pour cet utilisateur). </p><p>La raison pour laquelle ces droits sont necessaires est de permettre à Coppermine de stocker les fichiers dans le répertoire albums (les fichiers téléchargés dans la galerie) et de configurer un fichier dans le répertoire "include" contenant vos informations de connection à la base de donnée. (Ce fichier <i>config.inc.php</i> est celui qu evous devrez modifier si les informations concernant votre base de donnée changent après l'installation). Si vous hésitez entre 777 ou 755 essayez d'abord 777 et vérifiez si celà fonctionne. Si ça ne marche pas, essayez 755, en cas d'échec, consultez l'administrateur de votre serveur Web.</p></li>
+  <li><b>Vérifiez d'avoir les bonnes informations concernant les paramètres de connexion à votre base de donnée</b> - vous devez connaitre le nom de votre base de donnée ainsi que les informations concernant l'utilisateur afin que Coppermine puisse se connecter à la base de donnée. La base de donnée et le nom d'utilisateur doit exister, et l'utilisateur doit avoir accès à la base de donnée appropriée. Coppermine va créer les tables necessaires durant l'installation, Il ne sera pas necessaire que vous ajoutiez vous même de tables.</li>
+  <li><b>Lancer le programme d'installation sur votre serveur</b> (en allant à l'adresse http://votre_site/répertoire_coppermine/install.php depusi votre navigateur internet)
+  et suivez les instructions</li>
+</ul>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+
+<a name="getting"></a>
+<h2>2.2 Démarrage</h2>
+<p>Identifiez vous avec le nom d'administrateur et le mot de passe que vous avez défini lors de l'installation, cliquez sur le lien &quot;mode administrateur&quot; si il est visible, aller à la page <b>Configuration</b> et commencez à configurer votre galerie. Notez que même si vous êtes membre du groupe administrateur, vous devez être en &quot;mode administrateur&quot; pour configurer votre galerie.</p>
+<p>Certains paramètres de la configuration ne peuvent pas être changés par la suite (si il y a déjà des images dans la base de donnée) - Vérifiez d'effectuer vos parametrages correctement au démarrage. Bien que vous voulliez certainement commencer à utiliser Coppermine imédiatement, il est recommandé de configurer correctement ces paramètres (signalés par un astérisque &quot;*&quot;)en tout premier.</p>
+<p>Utilisez le lien du &quot;<b><a href="#albmgr">Gestionnaire d'albums</a></b>&quot; (&quot;Albums&quot; dans le menu administrateur) pour créer et organiser vos albums. Vous avez besoin d'au moins un album pour placer vos images.</p>
+<p>Utilisez le groupe <b>anonymous</b> pour définir ce que les utilisateurs son enregistrés peuvent ou ne peuvent pas faire (dans la page <a href="#group_cp">groupes</a>).</p>
+<p>Utilisez l'option <b><a href="#modif_alb_pics">propriétés</a></b> d'un album pour modifier la description et les droits.
+</p>
+<p>Pour qu'un utilisateur puisse être en mesure de télécharger des fichiers dans les albums, deux conditions doivent être réunies:</p>
+<ul>
+  <li> L'utilisateur doit être membre d'un <a href="#group_cp">groupe</a> qui peut télécharger des fichiers.</li>
+  <li>Il doit y avoir au moins un album où l'option ;<b>les visiteurs peuvent télécharger des fichiers</b>&quot; doit être définie sur  &quot;<b>Oui</b>&quot;,<br /> <b>OU</b> <br />l'utilisateur a crée un album dans les 'galerie des utilisateurs' (user galleries), si cela lui est permis.</li>
+</ul>
+<p>Il en est de même pour <b>noter les images</b> et <b>poster un commenatire</b>.</p>
+<p>Si vous avez installé le script avec succès mais is vous avez des difficultés à le faire fonctionner correctement, Vous pouvez activer le &quot;<b><a href="#debug_mode">mode de débuggage</a></b>&quot; sur la <b>page de configuration</b>. Dans ce mode, le script affiche la majorité des messages d'avertissements/erreurs produits par PHP en plus de certaines informations de déboggage .Cela peut fournir de précieuses pour comprendre ce qui ne fonctionne pas.</p>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="xp"></a>
+<h2>2.3 Utiliser l'assitant de publication Web de Windows XP</h2>
+<p>Si vous utilisez Windows XP, vous pouvez utiliser son assitant intégré de publication Web pour télécharger vos photos dans votre galerie.</p>
+<p>Une fois le script correctement installé sur votre serveur, appelez le fichier xp_publish.php a partir de votre navigateur Internet (http://votre_site.com/votre_repertoire_coppermine/xp_publish.php).</p>
+<p>Le script affichera certaines informations sur l'installation et la manière d'utiliser l'assistant. Fondamentallement, vosu serez amené à télécharger un petit fichier crée par le script, qui doit être chargé dans votre base de registre Windows.</p>
+<p>Si vosu souhaitez permettre à vos visiteurs d'utiliser l'assistant de publication Web de Windows XP, il est recommandé de placer un lien vers le fichier depuis votre site.</p>
+<p class="small">[cpg1.1.1 ou postérieur necessaire]</p>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="creating"></a>
+<h2>2.4 Créer ou mettre à jour vos propres thèmes</h2>
+<p>Pour mettre à jour un thème personnalisé existant vers la version 1.4.x, lisez la <a href="theme/index.html">documentation pour la mise à jour des thèmes</a>.</p>
+<p>Les thèmes de Coppermine sont placés dans le répertoire &quot;<b>themes</b>&quot;, ils se composent de 3 fichiers : </p>
+<ul>
+  <li>&quot;<b>template.html</b>&quot; le gabarit principal en HTML.</li>
+  <li>&quot;<b>style.css</b>&quot; la feuille de style associée avec le thème</li>
+  <li>&quot;<b>theme.php</b>&quot; le fichier PHP du thème</li>
+  </ul>
+<p>Le thème nommé &quot;sample&quot; comprends un exemple pour chacun de ces fichiers mais n'est pas visible aux utilisateurs dans la liste de sélection des thèmes. le fichier theme.php du thème Sample comprends la liste de toutes le fonctions utilisables dans les thèmes et les gabarits comme référence pour vous. Si vous optez pour l'utilisation  du thème &quot;sample&quot; pour commencer la création de votre propre thème, vous devez, pour le fichier theme.php suivre les instructions dans la &quot;<a href="theme/index.html">documentation pour la mise à jour des thèmes</a>&quot; et commencer par un fichier theme.php vide.</p>
+<p>Pour créer un nouveau gabarit, la meilleure solution est d'utiliser un gabarit existant comme base. Pour ce faire, faites une copie du répertoire du thème que vous voulez utiliser comme base. Puis éditez les fichiers &quot;<b>template.html</b>&quot; et &quot;<b>theme.php</b>&quot; et remplacez toutes les occurences de &quot;<b>themes/repertoire_ancien_theme</b>&quot; par &quot;<b>themes/repertoire_nouveau_theme</b>&quot; afin de faire pointer les liens vers le bon endroit.</p>
+<p>Lors de l'édition du fichier &quot;<b>template.html</b>&quot; n'effacez pas les éléments entre <b>{}</b> ce sont les balises utilisées par le script. Gardez aussi en mémoire que même si ces fichiers sont palcés dans le répertoire &quot;<b>themes/repertoire_de_votre_theme</b>&quot;, il faut construire votre thème comme si il était placé dans le répertoire principal du script. En pratique, pour charger une image, vous devez utiliser <i>&lt;img src=&quot;themes/repertoire_de_votre_theme/images/image.gif&quot; alt=&quot;&quot;/&gt;</i> et non <i>&lt;img src=&quot;images/image.gif&quot; alt=&quot;&quot;/&gt;.</i> Il en va de mêm pour le fichier &quot;<b>theme.php</b>&quot;.</p>
+<p>Faites aussi attention de ne pas éffacer la ligne <i>&lt;script type="text/javascript" src="scripts.js"&gt;&lt;/script&gt;</i> necessaire à l'ouverture de la fenêtre pour les images originales et pour d'autres fonctions utilisant le JavaScript.</p>
+<p>Si vous utilisez un éditeur HTML pour faire votre gabarit, la meilleure solution est de copier le fichier &quot;<b>template.html</b>&quot; dans le répertoire principal du script et de l'editer depuis cet emplacement. Si le script trouve un fichier nommé &quot;<b>template.html</b>&quot; dans le répertoire principal il le chargera à la place de celui placé dans le répertoire du thème. Une fois les modifications terminées, redéplacez le fichier dans le répertoire de votre thème.</p>
+<p>Pour modifier les couleurs, les polices, la hauteur des lettres etc... utilisés par le script, ouvrez la feuille de style &quot;<b>style.css</b>&quot; . Si vous voulez augmenter ou diminuer la taille de la police vous pouvea simpement modifier la ligne avec : <i>table { font-size: 12px; }</i>. La plupart des tailles utilisée sont définies par des pourcentages de cette taille.</p>
+<p>Le fichier &quot;<b>theme.php</b>&quot; contient tous les gabarits HTML utilisés par le script. Vous pouvez aussi les modifier. Si vous faites des modifications de ces gabarits, ne touchez pas aux lignes avec <i>&lt;!-- BEGIN xxx --&gt;</i> et <i>&lt;!-- END xxx --&gt;</i>.</p>
+<p>Si vous n'êtes pas sur de savoir comment créer votre propre thème pour Coppermine, jettez un coup d'oeil à la page de téléchargement du site de Coppermine: il y a beaucoup de <a href="http://sourceforge.net/project/showfiles.php?group_id=89658&amp;package_id=98541">thèmes apportés par les utilisateurs</a> disponibles au téléchargement et que vous pouvez visualiser sur la <a href="http://coppermine.sourceforge.net/demo/">page de démonstration de Coppermine</a>.</p>
+<p>Pendant le processus de création d'un nouveau thème, il est possible que vous ne vouliez pas montre ce thème à vos visiteurs, mais que vous (en tant qu'administrateur de coppermine) souez en mesure de visualiser votre thème. pour faire celà, ajoutez simplement <tt class="code">theme=nom_de_votre_theme</tt> dans la barre d'adresse de votre navigateur.</p>
+<b>Exemples:</b>
+<ul>
+<li><tt class="code">http://votre_site.com/coppermine/index.php?theme=nom_de_votre_theme</tt> va afficher la page d'index de votre galerie Coppermine en utilisant votre thème</li>
+<li><tt class="code">http://votre_site.com/coppermine/thumbnails.php?album=1&amp;theme=nom_de_votre_theme</tt> va afficher les vignettes de l'album 1 en utilisant votre thème</li>
+<li><tt class="code">http://votre_site.com/coppermine/?theme=xxx</tt> va restaurer l'affichage en utilisant le thème choisi par défaut dans la page de configuration de Coppermine</li>
+</ul>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="safe"></a>
+<h2>2.5 Problèmes liés au Safe mode</h2>
+<p>Un nombre important d'hébergeurs utilisent PHP en safe mode. Coppermine fonctionne sans problèmes en safe mode et avec &quot;open basedir restriction&quot; actif, a condition que le safe mode soit configuré correctement. Malheureusement, chez de nombreux hébergeurs, le safe mode n'est pas configuré correctement.</p>
+<p>si votre hébergeur utilise PHP en self mode et est mal configuré, vous devez faire ce qui suit :</p>
+<ul>
+  <li>Depuis un client FTP, changez le mode du répertoire &quot;<b>include</b>&quot; de Coppermine sur votre serveur à <b>0777</b>.</li>
+  <li>Faites de même pour les répertoires &quot;<b>albums</b>&quot; et &quot;<b>userpics</b>&quot;.</li>
+  <li>Vérifiez qu'au début du fichier &quot;<b>include/config.inc.php</b>&quot;, vous avez une ligne avec : &quot;<b>define('SILLY_SAFE_MODE', 1);</b>&quot;</li>
+</ul>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="smtp"></a>
+<h2>2.6 Utiliser SMTP pour envoyer des courriels</h2>
+<p>Par défaut, le script utilise la fonction <b>mail</b> integrée à PHP pour envoyer des courriels. Dans certains cas, cette fonction ne peut pas être utilisée.</p>
+<p> Pour pouvoir être en mesure d'envoyer des courriels avec PHP vous devez fournir un <b>serveur SMTP</b>, un <b>nom d'utilisateur</b> et un <b>mot de passe</b>, vous devez editer  &quot;paramètres pour l'envoie de courriels&quot; dans la page de configuration et y mettre les bonnes valeurs. Si vous n'avez pas besoins de nom d'utilisateur et de mot de passe pour vous connecter à votre serveur SMTP, laissez les champs vides. Si vous ne savez pas quels paramètres saisir, contactez votre hébergeur.</p>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="upgrade"></a>
+<h1>3. Mise à jour</h1>
+<a name="10"></a>
+<h2>3.1 Mise à jour depuis la version 1.0</h2>
+
+<p>Si vous avez installé la version 1.0 et que vous voulez transferer vos albums vers la version 1.3.2 faites comme suit:</p>
+<ul>
+  <li>Premièrement faites une sauvegarde de votre base de donnée (dump).</li>
+  <li> Installez normallement la 1.3.2 dans un répertoire différent de celui ou vous avez installé la version. Attention, pour pouvoir utiliser le script de mise à jour, les <b>tables for version 1.0 and 1.3.2 doivent être placées dans la même base de donnée</b>.</li>
+  <li>Copiez le répertoire &quot;<b>albums</b>&quot; de la version 1.0 dans le répertoire ou vous avez installé la version 1.3.2</li>
+  <li>Le script de mise à jour présume que vous utilisez le préfixe &quot;<b>CPG_</b>&quot; pour les les tables (valeurs par defaut) lorsque vous avez installé la version 1.0, si ce n'est pas le cas, editez upgrade-1.0-to-1.2.php et modifiez la variable $prefix10.</li>
+  <li>Identifiez vous dans votre galerie Coppermine 1.3.2, passez en mode administrateur</li>
+  <li>Appelez le script de mise à jour, http://votresite.com/repertoire_coppermine/upgrade-1.0-to-1.2.php</li>
+  <li><b>La mise à jour de la version 1.0 vers la version 1.3.2 se fait en deux étapes.</b> Vous devez cliquer sur le lien qui apparait au pied de la page pour achever la mise à jour!.</li>
+        <li><b>Effaceez upgrade-1.0-to-1.2.php de votre serveur</b>.</li>
+        <li>Si vous rencontrez une erreur, allez à la page de configuration de Coppermine 1.3.2, activez le <a href="#debug_mode">mode de debbugage</a>, essayez d'appeler le script de mise à jour encore une fois et regardez quelle erreur se produit.</li>
+</ul>
+<p> <b>Ce processus de mise à jour ne modifie pas votre galerie en version 1.0 gallery</b></p>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="11"></a>
+<h2>3.2 Mise à jour depuis la mise à disposition de la version 1.1</h2>
+  <ul>
+            <li>Premièrement, faite une sauvegarde de votre base de donnée (dump).</li>
+      <li>Sauvegardez votre fichier <b>include/config.inc.php</b>, votre fichier <b>anycontent.php</b> et votyre répertoire <b>albums</b>.</li>
+      <li>Décompressez l'archive</li>
+      <li>Si le fichier <b>install.php</b> existe dans le répertoire principal, effacez le.</li>
+      <li>Téléchargez tous les nouveaux fichiers et répertoires sur votre serveur</li>
+      <li>Mettez le CHMOD du répertoire <b>albums</b> et de tous les sous-répertoires au minimum sur 755 ou 777 (en fonction de la configuration de votre serveur)</li>
+      <li>Appelez le script de mise à jour http://votresite.com/repertoire_coppermine/update.php</li>
+      <li>La mise à jour devrait être achevée.</li>
+  </ul>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="12"></a>
+<h2>3.3 Mise à jour depuis cpg1.2.0rc2 ou cpg1.2.0final vers la version cpg1.2.1</h2>
+    <ul>
+                <li>Premièrement, faite une sauvegarde de votre base de donnée (dump).</li>
+        <li>Sauvegardez votre fichier <b>include/config.inc.php</b>, votre fichier <b>anycontent.php</b> et votyre répertoire <b>albums</b>.</li>
+      <li>Décompressez l'archive</li>
+      <li>Si le fichier <b>install.php</b> existe dans le répertoire principal, effacez le.</li>
+        <li><b>Excepté pour le répertoire "albums" </b>, téléchargez sur votre serveur l'ensemble des nouveaux fichiers et répertoires en vous assurant de <b>ne pas remplacer le fichier <i>include/config.inc.php</i>, votre fichier <i>anycontent.php</i> ou le répertoire <i>albums</i></b>.</li>
+        <li>Créez un répertoire nommé &quot;edit&quot; dans votre répertoire &quot;albums&quot; - Ce répertoire servira  de répertoire temporaire à Coppermine, n'y placez pas de fichiers par FTP. Assurez vous que le nouveau répertoire &quot;edit&quot; a le même CHMOD que votre répertoire albums (755 ou 777, en fonction de la configuration devotre serveur)</li>
+        <li>Il n'y a pas de mise à jour de la base donnée necessaire, vous êtes prêts a continuer</li>
+    </ul>
+
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="13"></a>
+<h2>3.4 Mise à jour de cpg1.2.x ou cpg1.3.x  vers la version cpg1.4.1</h2>
+    <ul>
+                <li>Premièrement, faite une sauvegarde de votre base de donnée (dump).</li>
+        <li>Sauvegardez votre fichier <b>include/config.inc.php</b>, votre fichier <b>anycontent.php</b> et votyre répertoire <b>albums</b>.</li>
+      <li>Décompressez l'archive</li>
+      <li>Si le fichier <b>install.php</b> existe dans le répertoire principal, effacez le.</li>
+        <li><b>Excepté pour le répertoire "albums" </b>, téléchargez sur votre serveur l'ensemble des nouveaux fichiers et répertoires en vous assurant de <b>ne pas remplacer le fichier <i>include/config.inc.php</i>, votre fichier <i>anycontent.php</i> ou le répertoire <i>albums</i></b>.</li>
+        <li>Si vous ne l'avez pas déjà fait, créez un répertoire nommé &quot;edit&quot; à l'intérieur de votre répertoire &quot;albums&quot; - Ce répertoire servira  de répertoire temporaire à Coppermine, n'y placez pas de fichiers par FTP. Assurez vous que le nouveau répertoire &quot;edit&quot; a le même CHMOD que votre répertoire albums (755 ou 777, en fonction de la configuration devotre serveur)</li>
+        <li>Lancez le fichier &quot;update.php&quot; dans le répertoire de Coppermine depuis votre navigateur internet (exemple: http://votresite.com/coppermine/update.php). Cela va mettre à jour votre installation de Coppermine en faisant les changement necessaires dans la base de donnée.</li>
+        <li>Si vous avez fait un thème personnalisé, appliquez les changements apportés dans la structure des thèmes à votre thème personnalisé - référez vous au <a href="theme/index.html">guide de mise à jour des thèmes</a>.</li>
+        <li>Vous ne pouvez pas utiliser les fichiers langues des anciennes versions de Coppermine - Assurez vous de n'avoir que des fichiers langages livrés avec ce pack dans votre répertoire <b>lang</b>(effacez ou renommez tous les fichiers des versions antérieures présents dans le répertoire <b>lang</b>)</li>
+    </ul>
+<p>Merci de noter: comme il y des changements aussi bien dans les fichiers de Coppermine que dans la base de donnée entre cpg1.3.0beta vers cpg1.3.0 (final), les utilisateur de la version béta doivent appliquer toute les étapes mentionnées ci-dessus:  les fichiers doivent être remplacés et le script update.php doit être lancé ensuite.</p>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="versioncheck"></a>
+<h2>3.5 L'outil de vérification de version</h2>
+<p>Depuis cpg1.3.2 Coppermine inclue un outil de vérification de version pour vous permettre de résoudre facilement les problèmes lors des mises à jour. Contrairement à d'autres parties de Coppermine qui ne fonctionnent que pour la version pour laquelle elles on été écrites, l'outil de vérification de version peut être utilisé avec toutes les versions depuis cpg1.2.1. Pour lancher le vérificateur de version, ajoutez simplement <tt>versioncheck.php</tt> dans la barre d'adresse de votre navigateur après vous être identifié comme administrateur dans Coppermine (exemple: <tt>http://votresite.com/repertoire_coppermine/versioncheck.php</tt>).</p>
+<a name="versioncheck_description_start"></a>
+<h3>3.5.1 Que fait'il</h3>
+<p>le script &quot;versioncheck&quot; est destiné pour les utilisateurs qui ont mis à jour leur installation de Coppermineis. Le script passe en revue les fichiers de votre serveur et essaye de déterminer si la version des fichiers sur votre serveur est la même que celle des fichiers placés sur http://coppermine.sourceforge.net, de cette manière vous pouvez voir les fichiers que vous devriez mettre à jour.</p>
+<p>Il va montrer en <span style="color:red;font-weight:bold">rouge</span> tout ce qui doit être changé. Les entrées en <span style="color:#FFBE00;font-weight:bold">jaune</span> doivent être vérifiées. Les entrées en <span style="color:green;font-weight:bold">vert</span> (ou dans la couleur par défaut de votre thème) sont justes et doivent être laissées. Quand une entrée est <span style="color:red;font-weight:bold">rouge</span> ou <span style="color:#FFBE00;font-weight:bold">jaune</span>, une icone d'aide apparait à proximité. Cliquez dessus pour plus de détails. En s'attardant avec la souris sur un élément vous afficherez des informations complémentaires (bulles d'aide).</p>
+<p>L'écran de l'outil de vérification de versioncomporte plusieures sections:</p>
+<ul>
+<li><b>Section 1:</b> explications sur l'utilisation de l'outil de vérification de version</li>
+<li><b>Section 2:</b>(&quot;<a href="#versioncheck_options_start">Options</a>&quot;) affiche les options que vous pouvez choisir</li>
+<li><b>Section 3:</b> affiche une alerte si Coppermine ne peut pas se connecter à l'emplacement du référentiel en ligne de Coppermine  (là ou sont placées les versions des fichiers les plus récentes). Le script ira par défaut à la copie locale des fichiers. En cas de connection réussie, il n'y aura bien sur pas de message d'erreur (pas de section 3).</li>
+<li><b>Section 4:</b> affiche la version de Coppermine que vous utilisez actuellement. Le script de vérification de version extrait ces données du fichier <i>include/init.inc.php</i> - Si vous n'avez pas remplacé votre copie de ce fichier par la nouvelle version lors de la mise à jour de votre installation, votre ancienne (dépassée) version apparaitra dans cette section.</li>
+<li><b>Section 5:</b> affiche le coeur des informations vérifiées: la comparaison des versions. Le fichier va passer en revue tous les fichiers censés exister (en se basant sur les données du répertoire d'archivage en ligne (le site de Coppermine)) et les compare avec ceux qui se trouvent sur votre serveur.</li>
+<li><b>Section 6:</b> affiche un récapitulatif des fichier et répertoires vérifiés</li>
+</ul>
+<a name="versioncheck_description_end"></a>
+
+<a name="versioncheck_options_start"></a>
+<h3>3.5.2 Options</h3>
+<p>L'écran d'option vous permets de configurer le vérificateur de version, ou plutôt ce qui doit être affiché. Les options ne sont pas sauvegardées, vous devrez donc ajuster vos paramètres à chaque utilisation du vérificateur de version. Les options par défaut devraient convenir à la majorité des utilisateurs - ne les changez que si vous avez de bonnes raisons de le faire.</p>
+<img src="pics/fr_versioncheck_options.gif" width="760" height="264" border="0" alt="" title="options" />
+<ul>
+<li><i>montrer les fichiers/répertoires optionnels</i><br />Décochez cette option pour cacher les fichiers étiquetés comme &quot;optionel&quot; (n'affiche que les fichiers necessaires)</li>
+<li><i>Montrer les fichiers necessaires</i><br />Décochez cette option pour cacher les fichiers étiquetés comme &quot;necessaires&quot; (Attention ! décocher les deux options (fichiers optionnels et fichiers necessaires) va bien sur faire en sorte qu'aucun fichiers ne sera affiché)</li>
+<li><i>Montrer les informations complémentaires</i><br />Séletcionne quelles informations afficher entre celles concernant votre installation de Coppermine et celles du référentiel en ligne. déselectionnez si vous faites une capture d'écran pour gagner de la place et réduire la dimension.</li>
+<li><i>Montrer la version des fichiers</i><br />Sélectionne quelles informations complémentaires d'un fichier concernant la version mise en circulation dont vous disposez doivent être affichées. Lorsque vosu regardez le code source d'un fichier coppermine, la version du fichier est le nombre qui se présente ainsi: <tt>Id: index.htm,v 1.66 2004/08/26 04:42:19 gaugau Exp</tt> (dans cet exemple, la version du fichier est 1.66)</li>
+<li><i>Montrer uniquementles répertoires/fichier avec des erreurs</i><br />Sélectionne l'affichage des fichiers qui ont des erreurs (option cochée). Activez cette option si vous voulez faire une capture d'écran et demander de l'aide sur le forum de Coppermine.</li>
+<li><i>Coppermine est installé à la racine du site</i><br />Experimental: si tous vos fichiers sont affichés comme &quot;non-existant&quot;, vous avez probablement installé Coppermine à la racine de votre site, ou vous utilisez un sous-domaine. Cochez cette option uniquement si vous rencontrez ce problème. Cette option n'a pas été testée complêtement, Il n'est pas garanti qu'elle fonctionne sur votre installation.</li>
+<li><i>Essayer de se connecter au référentiel en ligne</i><br />Détermine si le vérificateur de version doit essayer de se connecter sur le référentiel en ligne (coché par défaut). Décochez cette option uniquement si vous êtes sur de ne pas pouvoir acceder au référentiel en ligne à cause du paramêtrage de votre serveur et que vous voullez accélerer un peu le temps d'execution du script.</li>
+<li><i>Montrer les droits des répertoires</i><br />Détermine s'il faut montrer/cacher les droits en écriture/lecture des répertoires.</li>
+<li><i>Ne pas montrer le lien vers les webcvs</i> / <i>Montrer le lien webcvs vers la branche stable</i> / <i>Montrer le lien webcvs vers la branche de développement</i><br />Détermine quelle colonne supplémentaire montrer avec un lien vers le webcvs. N'utiliser que si votre version de Coppermine est correcte (<span style="color:green;font-weight:bold">vert</span>), mais que la version de vos fichiers apparait dépassée. Vous pouvez vous connecter au webcvs pour trouver une version plus récente de votre fichier. Ne faire que si vous savez ce que vous faites (ou si celà vous a été demandé par un membre de l'équipe de support du forum d'aide de Coppermine).</li>
+<li><i>Montrer une sortie condensée (pour faciliter les captures d'écran)</i><br />Lorsqu'elle est activée, cette option réduit la largeur des colonnes de comparaison de de version. Cela vous permettra de faire une capture d'écran de taille réduite.</li>
+</ul>
+<a name="versioncheck_options_end"></a>
+
+<a name="versioncheck_comparison_start"></a>
+<h3>3.5.3 Comparaison de version</h3>
+<p>Il y a une multitude d'informations données dans un minimum d'espace. Voici un exemple des possibilités de sorties et leur significations:</p>
+<img src="pics/versioncheck_comparison.gif" width="411" height="279" border="0" alt="" title="comparaison de version" />
+<ul>
+<li>Colonne &quot;icone&quot; montre si l'entrée est un répertoire ou un fichier. Cliquer sur l'icone vous conduira vers une page, exemple: en cliquant sur util.php vous sere conduit vers la page &quot;outils d'administration&quot; (bien que tous les fichiers Coppermine ne peuvent pas être ouverts  en les executants directement depuis votre navigateur).<p>Dans l'exemple ci-dessus, les lignes &quot;A&quot; à &quot;E&quot; sont des répertoires, les lignes &quot;F&quot; à &quot;K&quot; sont des fichiers.</p></li>
+<li>Colonne &quot;Répertoire/fichier&quot; montre le chemin relatif de la racine de votre galerie Coppermine vers le répertoire/fichier en question.<br />
+<p>Si une entrée est dans la couleur de police par défau, elle existe (dans l'exemple ci-dessus, toutes les lignes sauf &quot;G&quot; et &quot;H&quot;).<br />
+<p>Si l'entrée est en <span style="color:#FFBE00;font-weight:bold">jaune</span> (ligne &quot;G&quot;), le répertoire/fichier correspondant n'existe pas sur votre serveur, mais il est considéré comme optionnel (par exemple un fichier langage livré avec le pack Coppermine, que vous ne voulez pas utiliser peut être effacé de votre serveur. Il sera montré en <span style="color:#FFBE00;font-weight:bold">jaune</span>, mais il n'est pas necessaire au bon fonctionnement de la galerie). C'est a vous de voir si vous en avez besoin.</p>
+<p>Si l'entrée est en <span style="color:red;font-weight:bold">rouge</span> (row &quot;H&quot;), le répertoire/fichier en question n'existe pas sur votre serveur, mais il est necessaire au fonctionnement de Coppermine. Il faut que vous téléchargiez ce fichier depuis votre package Coppermine vers votre serveur. Ne laisser votre configuration telle quelle uniquement si vous savez ce que vous faites.</p></li>
+<li>La colonne &quot;incriptible&quot; montre si le répertoire en question est inscriptible, et aussi si c'est correct. les droits en écriture pour les fichiers ne sont pas affichés, cela ralentirais énormément le script. Généralement, il y a une icone qui montre le statut 'inscriptible' pour les répertoires (à condition que l'image de l'icone soit présente sur votre serveur). Sinon, un texte entre parentèses ets visible (si vous n'avez pas l'image de l'icone).
+<ul>
+<li>Un crayon blanc avec un &quot;x&quot <span style="color:green;font-weight:bold">vert</span> ; indique quele le répertoire n'est inscriptible et n'est pas supposé l'être - tout est bon (ligne &quot;A&quot;)</li>
+<li>Un crayon <span style="color:green;font-weight:bold">vert</span> indique que le répertoire est inscriptible et qu'il est bien supposé l'être - tout est bon (ligne &quot;D&quot;</li>
+<li>Un crayon blanc avec un &quot;x&quot <span style="color:red;font-weight:bold">rouge</span> ; indique que le répertoire n'est pas inscriptible, mais devrait l'être (ligne &quot;C&quot;). Vous devriez changer les droits en écriture (CHMOD) pour ce répertoire et tout ce qu'il contient, habituellement en utilisant votre client <acronym title="File Transfer Protocol">FTP</acronym> .</li>
+<li>Un crayon <span style="color:red;font-weight:bold">rouge</span> indique que le répertoire est inscriptible, mais ne devrait pas l'être (ligne &quot;E&quot;). Avoir des fichiers inscriptibles peut être un risque pour la sécurité. Si possible, vous devez changer les droits de ce répertoire et de tout ce qu'il contient en écriture/execution uniquement.</li>
+</ul>
+</li>
+<li>Un point d'intérrogation dans une boite jaune (icone d'aide) indique que des informations complémentaires sont disponibles. Cliquez sur cette icone pour ouvrir une fenêtre avec ces informations.</li>
+<li>La colonne &quot;cpg version&quot; affiche de quelle version de Coppermine est issu le fichier sur votre serveur, et quelle devrait être sa version. L'information est extraite de l'entête du fichier, c'est la raison pourquoi les répertoires sont marqués comme &quot;n/a&quot; - il n'y a pas d'entête contenant d'informations concernant la version de coppermine (lignes &quot;A&quot; à &quot;E&quot;).
+<p>Les fichiers contenant des informations dans leur entête sont affichés avec leur version sur votre serveur et avec la version du fichier du référentiel Coppermine, séparés par un slash ('/'). Il est possible que la version d'un fichier diffère de celle de votre pack Coppermine - Cela ne pose pas de problème aussi longtemps que les deux versions (la votre et celle du référentiel) sont compatibles (Elles s'affichent en  <span style="color:green;font-weight:bold">vert</span>) - dans l'exemple ci dessus: lignes &quot;F&quot;, &quot;J&quot; et &quot;K&quot;.</p>
+<p>Bien sur, le numéro de version qui n'existe pas dans un fichier ne peut pas être extrait, les lignes &quot;G&quot; et &quot;H&quot; ont un tiret à la place du N&Acirc; de version de Coppermine. Si votre version de Coppermine est plus ancienne que celle du référentiel, votre version est affichée en <span style="color:red;font-weight:bold">rouge</span>: Si c'est cas, vous n'avez probablement pas téléchargé le bon fichier depuis votre pack Coppermine vers votre serveur (remplacez le fichier existant sur votre serveur) - vous devriez faire ainsi là: (ligne &quot;I&quot;).</p>
+<p>Si votre version locale est affichée en <span style="color:#FFBE00;font-weight:bold">jaune</span>, vous utilisez un fichier dont la version est plus récente que le reste de vos fichiers - vous avez probablement téléchargé le fichier depuis la branche en développement: rappelez vous qu'il n'y a pas de support pour les fichiers en cours de développement, faites ainsi à vos risques et périls (si vous savez ce que vous faites). Si la majorité de vos fichiers sont affichés en <span style="color:#FFBE00;font-weight:bold">jaune</span>, vous avez probablement mis à jour plusieurs fichiers, mais vous avez oublié de mettre à jour le fichier &quot;include/init.inc.php&quot; (qui contient les informations de version pour votre installation de Coppermine). assurez vous de télécharger <b>tous</b> les fichier depuis le pack vers votre serveur.</p>
+</li>
+<li>
+<p>La colonne &quot;Version de fichier&quot; contient la version individuelle de chaque fichier qui augmenteras au fur et a mesure du développement d'une nouvelle version de Coppermine (à chaque fois qu'un développeur modifie un fichier, le numéro de version augmente d'une unité). Comme les répertoires ne contiennent pas de numeros de version similaires, ils sont à nouveau étiquetés comme &quot;n/a&quot; (lignes &quot;A&quot; à &quot;E&quot;); Il en est de même pour les fichiers qui n'existent pas, c'est pourquoi le N&Acirc; de version est représenté par un tiret (lignes &quot;G&quot; et &quot;H&quot;). Aussi le N&Acirc; de version de fichier est hors de propos lors de la comparaison de fichiers provenant de packs Coppermine différents, c'est pourquoi la ligne &quot;I&quot; est contient un tiret.</p>
+<p>Le système de couleur est le même que pour la version de Coppermine: <span style="color:green;font-weight:bold">vert</span> signifie que &quot;tout est OK&quot;, <span style="color:red;font-weight:bold">rouge</span> signifie que &quot;vous utilisez une version dépassée&quot; et <span style="color:#FFBE00;font-weight:bold">jaune</span> signifie que &quot;vous utilisez une version plus récente que celle supposée.</p>
+<p>La différence entre les colonnes 'version de Coppermine' et 'version de fichier' est la manières de trouver quel fichier est supposé remplacer l'existant sur votre serveur: <span style="color:red;font-weight:bold">rouge</span> pour la colonne de version de Coppermine signifie que le fichier sur votre serveur n'a pas été remplacé par le fichier du pack Coppermine;  <span style="color:red;font-weight:bold">rouge</span> pour la colonne de version de fichier (ligne &quot;J&quot;) signifie généralement qu'il y a eu une mise à jour de certains fichiers dans le pack depuis sa mise à disposition - Vous devriez véridier qi il n'y a pas un nouveau pack disponible ou charger le fichier le plus récent depuis le <acronym title="Concurrent version system">CVS</acronym> (activez le lien vers le webcvs dans les <a href="#versioncheck_options_start">options</a> du vérificateur de version ).</p>
+</li>
+<li>La colonne &quot;web cvs&quot; (désactivée par défaut) conduit vers le fichier correspondant dans le <acronym title="Concurrent version system">CVS</acronym>. Il est recommendé d'utiliser celà uniquement si il apparait qu'il y a une nouvelle version du fichier dans le cvs que celle de votre pack Coppermine et si vous savez ce que vous faites.</li>
+</ul>
+<a name="versioncheck_comparison_end"></a>
+<a name="versioncheck_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="administration"></a>
+<h1>4. Configuration et Administration</h1>
+
+<h2>4.1 Categories, albums et fichiers<a name="cat_alb_pic"></a></h2>
+<p>La Galerie Photo Coppermine (CPG) fonctionne de cette manière:</p>
+<ul>
+  <li>Le fichiers sont placés dans des albums</li>
+  <li>Les albums sont organisés en catégories</li>
+  <li>Les catégories peuvent être imbriquées (sous-categories)</li>
+</ul>
+<p>Si vous n'avez pas beaucoup d'albums, vous n'avez pas besoin d'utiliser de catégories. Dans ce cas, vous ne créez aucune catégorie et tous les albums apparaitrons sur la page principale.</p>
+<p>Il y a une catégorie spéciale nommée &quot;<b>User galleries</b>&quot;. Cette catégorie ne peut pas être effacée. Si un utilisateur appartiens à un groupe où &quot;peut avoir une galerie personnelle&quot; est parametré sur OUI, il a le droit de créer ses propres albums et sa galerie sera une sous-catégorie de &quot;User galleries&quot;.</p>
+<p>L'administrateur peut créer des albums dans n'importe quelle catégorie. Les utilisateurs réguliers peuvent uniquement créer leurs albums dans &quot;User galleries/Leur_nom_utilisateur&quot;.</p>
+<p>Pour renommer la catégorie &quot;<b>User galleries</b>&quot; et sa description, allez simplement vers le <a href="#cat_cp">panneau de gestion des catégories</a> et changez les (par exemple pour traduire les mots &quot;User galleries&quot; dans votre langue).</p>
+
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<h2>4.2 Mode Administrateur et mode Utilisateur<a name="admin_user_mode"></a></h2>
+<p>Lorsque vous êtes identifié en tant qu'administrateur, le script a deux mode de fonctionnement : Le mode Administrateur et le mode Utilisateur. Vous basculez entre le mode Administrateur et le mode Utilisateur en cliquant sur le lien correspondant dans le menu en haut de page.</p>
+<p>Lorsque vous êtes en mode administrateur, vous pouvea gérer votre galerie et le menu suivant apparait:</p>
+<p><a name="admin_menu"></a><img src="pics/fr_admin_menu.gif" border="0" alt="Admin menu" /></p>
+<p>Si vous êtes en mode utilisateur et vous gardez le status d'administrateur, mais les controles d'administration (la barre de menu administrateur etc...) sont cachés de manière à donner l'impression que la page est similaire à celle que verrait un "utilisateur normal". Toutefois (tant que vous êtes identifiés en tant qu'administrateur), vos droits en mode utilisateur sont les mêmes qu'en mode administrateur; vous ne pouvez <b>pas</b> utiliser le "<i>Mode Utilisateur</i>" pour vérifierce qu'un non administrateur verra; pour cela, créez un  compte utilisateur test (non-administrateur) et identifiez vous avec cet utilisateur particulier (il est recommendé d'utiliser deux navigateurs différents, afin de pouvoir vous identifier en tant qu'utilisateur "normal" et administrateur en même temps).</p>
+<p>Les onglets du menu administrateur s'expliquent par eux mêmes:</p>
+<ul>
+  <li><b>Approbation de téléchargement</b><br />Visualise toutes les images attendant l'approbation de l'administrateur (suivant le parametrage dans &quot;<a href="#group_cp">groupes</a> du &quot; panneau de configuration)</li>
+  <li><b>Configuration</b><br />Gère l'ensemble de l'apparence de la galerie et les paramètres utilisés dans panneau de configuration du menu administrateur &quot;<a href="#admin">Configuration</a>&quot; (Avertissement: vous ne pouvez pas acceder à la configuration en entrant manuellement l'adresse du fichier de configuration)</li>
+  <li><b>Categories</b><br />Créer/Modifier/Effacer les <a href="#cat_cp">categories</a></li>
+  <li><b>Albums</b><br />Créer/Modifier/Effacer les <a href="#albmgr">albums</a></li>
+  <li><b>Groups</b><br />Créer/Modifier/Effacer les <a href="#group_cp">groupes</a></li>
+  <li><b>Users</b><br />Créer/Modifier/Effacer les <a href="#user_cp">utilisateurs</a></li>
+  <li><b>Bannir des Utilisateurs</b><br />Bannir des utilisateurs en se servant du nom d'utilisateur ou de l'adresse IP. Attention de ne pas vous bannir vous même! Utilisez cette possibilité avec beaucoup de précaussions, depuis que la majorité des utilisateurs ont une adresse IP statique, cette fonction doit être utilisée uniquement si vous savez vraiment ce que vous faites.<br />
+  <span class="small">[cpg1.3.0 ou supérieur requis]</span>
+  </li>
+  <li><b>Examiner les commentaires</b><br />modifie/efface le commentaires de sutilisateurs/li>
+  <li><a name="ecard_log"></a><b>Afficher les E Cartes</b><p>Visualiser les cartes électroniques envoyées par les utilisateurs.</p>
+  <p>Vous devez activer d'abord l'enregistrement des Cartes (ecard-logging) dans la configuration (par défaut, logging est désactivé). Lorsque l'option est activée, toutes les E cartes envoyées sont stockées dans la base de donnée, ou l'administrateur de coppermine peut les visualiser.</p>
+  <img src="pics/fr_ecard_log.gif" border="0" alt="" /><br />
+  Vous pouvez trier les enregistrements en cliquant sur les icones en forme de flèches dans chaque entête de colonne, et vous pouvez effacer un où plusieurs enregistrements (effacer les enregistrement n'empechera pas le destinataire de la carte de la visualiser).<br />
+  <p>Avant de cocher cette option, vérifiez que l'enregistrement de ces données est autorisée dans votre pays. Il est recommandé de signaler aux utilisateurs que toutes les cartes électroniques seront enregistrées (de préférence sur la page d'enregistrement).</p>
+  <span class="small">[cpg1.3.0 ou supérieur requis]</span>
+  <a name="ecard_log_end"></a>
+  </li>
+  <li><b>Trier mes images</b><p>Le gestionnaire d'images peut servir à trier de façon parsonnalisé les images à l'intérieur des albums. Par défaut, les vignettes sur la page de l'album sont triées suivant l'ordre défini dans  &quot;<a href="#admin_thumbnail_view">Tri par défaut pour les fichiers</a>&quot; sur la page de configuration. L'option "Trier mes images" prends le dessus sur cette option par défaut et affiche les vignettes suivant l'ordre que vous aurez spécifié. Comme celà suppose un travail supplémentaire lors de la maintenance de chaque album, il est recommandé d'utiliser l'ordre de tri par défaut et(au lieu de spécifier un ortre de tri presonnalisé) de nommer les fichiers judicieusement avant de les placer dans votre galerie.</p>
+  <p>Note: Chaque utilisateur (y compris l'administrateur) peut utiliser le controle de l'odre de tri sur les vignettes des albums pour remplacer manuellement l'ordre défini dans la configuration de Coppermine avec l'option "Trier mes images"; la dernière méthode de tri sera stockée localement dans un cookie chez le client.</p></li>
+  <li><b>Ajouts de fichiers en traitement par lot</b><br /><a href="#batch_add_pics">Ajouter par lot</a> dans la base de donnée de coppermine les fichiers téléchargés via le FTP.</li>
+  <li><a name="admin_tools"></a><b>Outils d'administration (redimenstionnement des images)</b><br />Collection d'utiliatires pour:
+        <dl>
+      <dt>Reconstruire ou redimentionner les images intermédiaires ou les vignettes.</dt>
+      <img src="pics/fr_util_re-size.gif" alt="" border="0" /><br /><p>Utilisez cette fonction si vous avez changé le paramètrage pour les images intermédiaires ou les vignettes dans la configuration, ou si vous avez remplacé une version corrompue.</p><p>Delectionnez le bouton radio pour cette action, puis choisissez de reconstruire les vignettes, les images intermédiaires, ou les deux.</p><p>Cette fonction utilise beaucoup de ressources serveur, si vous rencontrez des problèmes de 'timeout', essayez de traiter de plus petits lots d'images.</p>
+      <dt>Effacer les images originales (grande taille).</dt>
+      <dd><p>Utilisez cette fonction pour gagner de la place sur votre serveur.</p><p>Si cette option est sélectionnée, Coppermine vérifie si il existe une image intermédiaire, et si c'est le cas, efface l'image originale, puis renomme l'image intermédiaire. Si l'image intermédiaire n'existe pas, Coppermine laisse l'original en place.</p></dd>
+      <dt>Effacer les commentaires orphelins.</dt>
+      <dd>Parfois, si des images ont été effacées, certains commentaires associés restent dans la base de donnée.  Utilisez cette fonction pour les effacer entièrement de la base de donnée.</dd>
+      <dt>Renommer le titre des fichiers.</dt>
+      <dd>Utilisez cette fonction pour renommer l'intitulé de tous le fichiers dans les albums, en utilisant les informations du nom de fichier.</dd>
+      <dt>Effacer les titres des fichiers.</dt>
+      <dd>Utilisez cette fonction pour effacer les titres des fichiers d'un ou de plusieurs albums.</dd>
+      <dt>affichez le php info de votre serveur.</dt>
+      <dd>Si vous rencontrez des problèmes, c'est parfois à cause du parametrage de votre serveur.  Ciquer sur ce lien vous fournira toutes les indications sur le parametrage de votre Php et mySQL, ainsiq eu sur votre libarire GD (si elle est installée).  Cela peut être utilse à l'équipe de support, si vous n'êtes pas en mesure de résoudre vous même le problème.<br />Il n'est pas possible pour les visiteurs de votre site de visualiser ces informations, donc, si on vous le demande, faites un copier/coller des ces informaations sur le forum d'aide.</dd>
+      <dt>Lancez la mise à jour de la base de donnée (update.php).</dt>
+      <dd>Après une mise à jour, il est généralement necessaire de lancer update.php.  Cela peut être fait en entrant directement l'adresse dans votre navigateur, ou en cliquant sur ce lien.<a name="admin_tools_end"></a></dd>
+          </dl>
+  </li>
+  <li><b>Mon Profil</b><br />Modifiez votre propre profil utilisateur</li>
+</ul>
+<p>Il y avait un mode administrateur et un mode utilisateur pour les utilisateurs &quot;normaux&quot; dans les versions antérieures à  cpg1.4.x, qui a été suppimée car il était "embrouillant" pour des utilisateurs et n'a pas atteint son objectif.</p>
+<p>L'utilisateur enregistré a ces options:</p>
+<ul>
+  <li><b>Créer/Trier mes albums</b><br /> similaire au gestionnaire d'albums du mode administrateur, l'utilisateur peut créer des albums dans sa galerie utilisateur</li>
+  <li><b>Modifier mes albums</b><br />L'utilisateur peut modifierles titre  et la description de ses albums  (similaire à &quot;<a href="#album_prop">propriétés de l'album</a>&quot; pour l'administrateur, mais l'utilisateur ne peut pas déplacer ses albums vers d'autres catégories)</li>
+  <li><b>Mon profil</b><br />L'utilisateur peut modifier son profil (changer de mot de passe, sa localisation, ses centres d'intérêts, l'adresse de sont site et sa profession, voir son quota d'utilisation du disque). Si vous avez intégré Cpg avec un forum, le lien &quot;Mon profil&quot; vous dirigera vers la page des profils utilisateur du forum. </li>
+</ul>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="group_cp"></a><h2>4.3 Le panneau de gestion des groupes</h2>
+<p><img src="pics/fr_group_cp.gif"  border="1" alt=""/></p>
+<p>C'est là que vous pouvez définir ce que les membres des groupes peuvent ou ne peuvent pas faire.</p>
+<p>Le quota disque ne s'applique que pour les groupes où &quot;<i>Galerie pesrsonnelle</i>&quot; a été paramétré sur &quot;<b>Autorisé</b>&quot;. L'ensemble des fichiers téléchargés dans sa galerie personnelle par un utilisateur ainsi qu eles fichiers téléchargés dans les galeries publiques sont pris en compte dans ce quota.</p>
+<p>Utilisez le groupe <b>anonymous</b> pour déterminer ce que les utilisateurs non enregistrés peuvent ou ne peuvent pas faire. Quota et &quot;<i>Galerie personnelle</i>&quot; n'ont pas de sens pour les utilisateurs non enregistrés.</p>
+<a name="group_cp_permissions"></a>
+<p><i>Droits</i> contrôle ce que l'utilisateur est autorisé à faire dans la galerie (Voter/Envoyer des Cartes/Poster des commentaires).</p>
+<p>Rappelez vous que si un utilisateur est membre d'un groupe où &quot;<i>Voter</i>&quot;, &quot;<i>Commentairess</i>&quot; ou &quot;<i>Télécharger dans les albums publics</i>&quot; est parametré sur &quot;<i>OUI</i>&quot;, il n'aura le droit d'effectuer ces opérations que dans les albums ou cela est autorisé, Par exemple: télécharger des fichiers ne sera possible que dans des albums ou &quot;<i>Les visiteurs peuvent télécharger des fichiers</i>&quot; est parametré sur <i>OUI</i>.</p>
+<a name="group_cp_permissions_end"></a>
+<a name="group_cp_personal"></a>
+<p>Si &quot;<i>Galerie personnelle</i>&quot; est parametré sur <i>Autorisé</i>, le membre du groupe pourra avoir sa propre galerie dans la catégorie &quot;<i>User galleries</i>&quot; et dans laquelle il aura la possibilité de créer ses propres albums.</p>
+<p>Si &quot;<i>Approbation</i>&quot; est parametré à <i>NON</i>, les fichiers téléchargés par le membre du groupe dans les albums crées dans sa propre galerie n'ont pas besoin de l'approbation de l'administrateur. If &quot;<i>Approval</i>&quot; si parametré à <i>OUI</i>, l'utilisateur de ce groupe particulier pourra télécharger des fichiers, mais ceux ci ne pourront être vus qu'après approbation de l'administrateur.</p>
+<a name="group_cp_personal_end"></a>
+<p>Le panneau de contrôle des groupes vous permets de controler les possibilités de téléchargements de chaque groupe.</p>
+<a name="group_cp_upload_method"></a>
+<p><i>Methode de téléchargement</i> vous permets de sélectionner le type de téléchargement qu'un groupe peut utiliser. Quatres possibilités sont offertes.</p>
+<ul>
+<li><b>Téléchargement d'un seul fichier</b> - Le groupe ne peut pas utiliser les possibilités avancées de téléchargement. Ils ne peuvent télécharger qu'un seul fichier à la fois. Pour activer le mode de téléchargement d'un seul fichier, parametrez  <i>champs d'upload</i> sur &quot;1&quot;, <i>champs d'upload URI</i> sur &quot;0&quot; et <i>Nombres de champs</i> sur &quot;fixe&quot;</li>
+<li><b>Multiple téléchargements</b> - le groupe peut télécharger plusieurs fichiers en même temps. Pour activer le téléchargement multiple, mettez <i>champs d'upload</i> sur un nombre suppérieur à &quot;1&quot;, <i>champs d'upload URI</i> à &quot;0&quot; - libre à vous de laisser l'utilisateur fixer lui même le <i>Nombre de champs</i>, mais il est recommandé de le parametrer à &quot;fixe&quot; pour éviter une confusion.</li>
+<li><b>URI upload seulement</b> - Le groupe ne peut télécharger des fichiers qu'en utilisant les URIs. les URIs doivent commencer par 'http://' ou 'ftp://'. Pour activer  URI uploads seulement, mettez <i>Champs d'upload </i> to &quot;0&quot;, <i>Champs d'upload URI</i> to &quot;1&quot; ou plus.</li>
+<li><b>Fichiers-URI</b> - Le groupe peut utiliser les fichiers ou les URIs pour le téléchargement. Pour activer les deux options, mettez <i>Champs d'upload</i> sur &quot;1&quot; ou plus, <i>Champs d'upload URI</i> sur &quot;1&quot; ou plus</li>
+</ul>
+<p><i>Nombre de champs </i> sélectionné sur &quot;variable&quot; permet à l'utilisateur de choisir le nombre de champs d'upload pour un téléchargement. généralement, vous laisserez cette option sur &quot;fixe&quot;, du fait qu'il propose à l'utilisateur une étape supplémentaire dans l'assistant de téléchargement qui n'est pas obligatoirement necessaire.</p>
+<p><i>Champs d'upload</i> controle le nombre de champs d'upload présentés à l'utilisateur. Si l'utilisateur peut personnaliser le nombre de champs (<i>Nombre de chamsp </i> mis sur &quot;variable&quot;), ce parametrage donne le nombre maximum de champs que pourra choisir l'utilisateur. Sinon, ce parametrage détermine le nombre de champs d'upload apparents.</p>
+<p><i>Champs d'upload URI </i> propose le même type de contrôles que <i>Champs d'upload</i>, mais il controles l'affichage des champs de'ulpoad URI.</p>
+<a name="group_cp_upload_method_end"></a>
+<p><b>Notez bien</b>: pour une installation non bridgée (Coppermine autonome), le groupe "banned" n'a aucun effet. Un utilisateur qui est membre de ce groupe peut s'identifier et voir les images, il lui est seulement impossible de télécharger, voter, envoyer des cartes électroniques ou poster des commentaires. Si vous voullez faire un vrai bannissement pour certains utilisateurs, vous devrez utiliser la fonction "bannir un utilisateur" à la place (non relié avec le groupe "banned").</p>
+<a name="group_cp_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="user_cp"></a><h2>4.4 Le panneau de gestion des utilisateurs</h2>
+<p>Le panneau de gestion des utilisateurs est accessible en cliquant sur le boutton "utilisateurs" du menu administrateur. C'est l'endroit ou vous pouvez créer et gérer les utilisateurs.</p>
+<p><span class="important">Si vous aves activé l'intégration (bridge) de Coppermine avec une autre application (votre forum par exemple), Coppermine utilisera la tables des membres de cette application, et donc, la gestion d'utilisateurs intégré à Coppermine sera désactivée en faveur de celle de l'application bridgée avec Coppermine.</span></p><p>Vous n'aurez donc pas cette page de gestion des utilisateurs; en cliquant sur le lien "utilisateurs" vous serez dirigé vers la page de gestion des utilisateurs de votre application bridgée avec Coppermine.</p>
+<img src="pics/fr_usermgr.gif"  border="0" alt="" title="page de gestion des utilisateurs" /><br />
+<a name="user_cp_page"></a><h3>4.4.1 Commandes de la page</h3>
+<ul>
+<li>Vous pouvez choisir l'ordre de tri sur l'affichage de la page  en cliquant sur les icônes en forme de flèche (<img src="../images/ascending.gif" width="9" height="9" border="0" alt="" title="croissant" /><img src="../images/descending.gif" width="9" height="9" border="0" alt="" title="décroissant" />) à côté de chaque entête de colonne ou en choississant l'ordre de tri dans le menu déroulant en haut à droite de la page.</li>
+<li>Si vous avez plus de 25 utilisateurs, des liens de navigation apparaitrons en bas à droite de la page, vous permettant d'acceder aux autres pages de la liste de vos membres</li>
+<li>Cliquer sur le nom d'utilisateur <b>affichera</b> la page de profil de l'utilisateur sélectionné (lercture seulement)</li>
+<li>L'icone d'édition (<img src="../images/edit.gif" width="16" height="16" border="0" alt="" title="édition" />) vous conduira vers la page de profil de l'utilisateur en mode <b>édition</b>  - vous pouvez modifier le mot de passe, l'adresse Email et d'autres parametrages concernant l'utilisateur ici</li>
+<li>Si l'utilisateur a téléchargé des fichiers, un lien "Téléchargements récents" sera visible à côté de son nom, permettant de visualiser les fichiers téléchargés par cet utilisateur en particulier</li>
+<li>La colonne groupe affiche le groupe initial dont l'utilisateur est membre</li>
+<li>La colonne "Enregistré le" montre la date ou l'inscription de cet utilisateur à eu lieu</li>
+<li>La colonne "dernière visite" affiche la date de la dernière connection de l'utilisateur. <br />Attention: si l'utilisateur à coché la case "Se souvenir de moi" sur la page d'identification, il n'aura pas besoin de s'identifier à chaque visite sur la galerie.</li>
+<li>La colonne "Fichiers" affiche combien de fichiers l'utilisateur à téléchargé pour l'instant (y compris ceux attendant l'approbation de l'administrateur)</li>
+<li>La colonne "Espace utilisé" affiche combien d'espace aloué à l'utilisateur est déjà utilisé. L'espace total alloué à l'utilisateur ("Quota d'espace") dépend des groupes d'utilisateurs - vous les parametrez dans le <a href="#group_cp">Gestionnaire de groupes</a>.</li>
+<li>Vous pouvez changer certains parametrages pour différents utilisateurs immédiatement en cochant la boite de sélection devant la ligne de l'utilisateur (utilisez la boite de sélection tout en haut de la page pour sélectionner/déselectionner tous les utilisateurs sur la page) et choisissez l'action à lancer depuis le menu déroulant "sélectionner" en bas à gauche de la page. Les actions possibles sont: "Effacer", "Désactiver", "Activer", "Changer le mot de passe", "Changer le groupe principal" et "Ajouter un groupe secondaire". L'utilisateur actuellement connecté (vous en tant qu'administrateur) n'a pas de boite de sélection devant sa ligne afin d'éviter un effacement accidentel de votre compte administrateur.</li>
+</ul>
+<a name="user_cp_page_end"></a>
+<a name="user_cp_search"></a><h3>4.4.2 Chercher un(des)utilisateur(s)</h3>
+<p>Vous pouvez utiliser les jokers <tt class="code">*</tt> (toutes les chaines) and <tt class="code">?</tt> (tout caractère simple) ou même <tt class="code">%expression%</tt>.<br />Exemple: une recherche sur <tt class="code">j*</tt> retournera les deux: <tt class="code">Jack</tt> et <tt class="code">Jill</tt></p>
+<a name="user_cp_search_end"></a>
+<a name="user_cp_new"></a><h3>4.4.3 Créer de nouveaux utilisateurs</h3>
+<p>Pour créer un nouvel utilisateur, cliquez simplement sur le bouton  "Créer un n ouvel utilisateur" au bas de la page et completez le formulaire qui apparaitra.</p>
+<a name="user_cp_new_end"></a>
+<a name="user_cp_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="cat_cp"></a><h2>4.5 Le panneau de gestion des catégories</h2>
+<p><img src="pics/fr_category_cp.gif" border="1" alt="Gestion des catégories" /></p>
+<p>C'est la que vous pouvez éditer vos catégories.</p>
+<ul>
+<li>Le bouton <img src="pics/edit.gif" border="0" width="16" height="16" alt="" /> 
+vous permets de modifier le titre, la description et la catégorie parents d'une catégorie existante.</li>
+<li>Le bouton <img src="pics/delete.gif" width="16" height="16" alt="" /> 
+vous permets d'effacer une catégorie. Effacer une catégorie n'efface pas les albums et les fichiers contenus. Ils sont simplement déplacés dans la catégorie &quot;Racine&quot;.</li>
+<li>Les boutons <img src="pics/up.gif" width="16" height="16" alt="" /> et <img
+src="pics/down.gif" width="16" height="16" alt="" /> permettent de changer l'ordre des catégories.</li>
+<li>La liste déroulante &quot;<b>Déplacer dans</b>&quot; vous permets de changer la catégorie parente d'une catégorie spécifique. </li></ul>
+<p>&quot;<b>User galleries</b>&quot; est une catégorie spéciale. Elle n'est pas visible sauf si certains utilisateurs ont créer leur propre galerie. Elle ne peut pas être effacée mais vous pouvez modifier son titre et sa description en utilisant le bouton <img src="pics/edit.gif" width="16" height="16" alt="" /> . </p>
+<p>Vous pouvez spécifier à Coppermine de trier toutes les catégories par ordre alphabétique (au lieu d'un ordre personnalisé) en parametrant &quot;Classement des catégories par ordre alphabétique&quot; sur &quot;OUI&quot;. Ce parametrage est disponible dans la page de configuration de Coppermine et dans le gestionnaire de catégories. Si vous activez le classement par ordre alphabétique, les flèches "hau" et "bas" qui vous permettent normalement de déplacer les catégories ne sont plus affichées.</p>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="albmgr"></a><h2>4.6 Le gestionnaire d'Albums</h2>
+<p><img src="pics/fr_albmgr.gif"  border="0" alt="" title="Gestionnaire d'album" /></p>
+<p>Coppermine stocke les fichiers dans des albums, vous avez donc besoin d'au moins un album pour y placer vos fichiers/photos. Les albums peuvent être regroupés dans des catégories (mais vous n'avez pas <i>besoin</i> de catégorie, ils peuvent aussi être placés à la &quot;racine&quot; de Coppermine).</p>
+<p>Lorsque cous cliquez sur &quot;Albums&quot; dans le menu Administrateur, vous accédez au <i>gestionnaire d'album</i>.</p>
+<h3><a name="albmgr_create"></a>4.6.1 Créer des albums</h3>
+<ul>
+<li><b>Choisissez depuis la liste déroulante</b> &quot;Sélectionner une catégorie category&quot; la catégorie dans laquelle placer l'album (ou choisissez &quot;* Pas de Catégorie *&quot; si l'album doit être placé à la &quot;racine&quot; de Coppermine). Si vous n'avez pas encore crée de catégorie, allez au <a href="#cat_cp">panneau de gestion des catégories</a> d'abord, mais vous pouvez déplacer par la suite l'album en utilisant la page <a href="#album_prop">propriétés de l'album</a>.</li>
+<li><b>Cliquez sur le bouton &quot;Nouveau&quot;</b> - votre nouvel album apparaitdans la listet, avec par défaut le nom &quot;Nouvel album&quot;</li>
+<li><b>Cliquez sur le champ texte au bas de l'écran</b>, sélectionnez le nom par défaut &quot;Nouvel Album&quot;</li>
+<li><b>Entrez le nom que vous voulez lui donner</b></li>
+<li>(répetez les étapes  2 à 4 pour ajouter plus d'un album)</li>
+<li><b>Cliquez sur &quot;Appliquer les modifications&quot;</b> pour soumettre vos changements à la base de donnée (si vous ne le faites pas, toutes vos modifications seront perdues)</li>
+<li><b>Confirmer en cliquant sur &quot;OK&quot; dans la fenêtre d'alerte</b> (<i>Etes vous sur de vouloir faire ces modifications ?</i>)</li>
+</ul>
+<h3><a name="albmgr_rename"></a>4.6.2 Renommer les albums</h3>
+<ul>
+<li><b>Choisissez une catégorie dans la liste déroulante</b></li>
+<li><b>Cliquez sur l'album à modifier</b></li>
+<li><b>Cliquez sur le champ teste au bas de l'écran</b>, sélectionnez le nom de l'album</li>
+<li><b>Entrez le nouveau nom de l'album</b></li>
+<li><b>Cliquez sur &quot;Appliquer les modifications&quot;</b></li>
+<li><b>Confirmer en cliquant sur &quot;OK&quot; dans la fenêtre d'alerte</b> (<i>Etes vous sur de vouloir faire ces modifications ?</i>)</li>
+</ul>
+<h3><a name="albmgr_order"></a>4.6.3 Changer l'ordre des albums</h3>
+<ul>
+<li><b>Choisissez une catégorie dans la liste déroulante</b></li>
+<li><b>Cliquez sur l'album que vous voulez monter ou descendre dans la liste</b></li>
+<li><b>Utilisez les flèches pour déplacer l'album vers le haut<img src="../images/move_up.gif" width="26" height="21" border="0" alt="" title="monter" /> ou vers le bas <img src="../images/move_down.gif" width="26" height="21" border="0" alt="" title="descendre" /></b></li>
+<li><b>Cliquez sur &quot;Appliquer les modifications&quot;</b></li>
+<li><b>Confirmer en cliquant sur &quot;OK&quot; dans la fenêtre d'alerte</b> (<i>Etes vous sur de vouloir faire ces modifications ?</i>)</li>
+</ul>
+<h3><a name="albmgr_delete"></a>4.3.4 Effacer des albums</h3>
+<ul>
+<li><b>Choisissez une catégorie dans la liste déroulante</b></li>
+<li><b>Cliquez sur l'album que vous voulez effacer</b></li>
+<li><b>Cliquez sur le bouton &quot;Supprimer&quot; </b></li>
+<li><b>Confirmee en cliquant sur &quot;OK&quot; dans la fenêtre d'alerte</b> (<i>Etes vous sur de vouloir effacer cet album ? Tous les fichier et commentaires qu'il contenait seront perdus !</i>)</li>
+<li><b>Cliquez sur &quot;Appliquer les modifications&quot;</b></li>
+<li><b>Confirmer en cliquant sur &quot;OK&quot; dans la fenêtre d'alerte</b> (<i>Etes vous sur de vouloir faire ces modifications ?</i>)</li>
+</ul>
+<a name="albmgr_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<h2>4.7 Modifier les albums/fichiers<a name="modif_alb_pics"></a></h2>
+<p>Si vous êtes en mode administrateur, un menu est affiché à côté de chaque album</p>
+<p></p>
+<p><img src="pics/fr_album_menu.gif" border="1" alt="" /></p>
+<p><b>Supprimer</b> permets de supprimer l'album ainsi que tous les fichiers qu'il contient.</p>
+<p><b><a href="#album_prop">Propriétés</a></b> vous permets de modifier le nom, la description et les droitsde l'album</p>
+<p><b><a href="#edit_pics">Modifier les photos</a></b> vous permets de modofoer les titres/légendes/mots-clés etc... des fichiers dans l'album</p>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="album_prop"></a><h2>4.8 Propriétés de l'album</h2>
+<p><img src="pics/fr_edit_album.gif" border="0" alt="" /></p>
+<p>La liste déroulante "Catégorie de l'album"  vous permets de déplacer l'album entre les catégories. Si vous le mettez sur &quot;* Pas de catégorie *&quot; l'album apparaitra sur votre page principale.</p>
+<p>Utilisez les <a href="#bbcode">bbcode</a> pour ajouter des liens ou pour formater la description.</p>
+<p>La vignette est l'image qui représentera cet album dans la liste des albums.</p>
+<p>Si vous avez parametré  &quot;Les utilisateurs peuvent avoir des albums privés&quot; sur OUI dans la <a href="#admin">page de configuration</a>, vous pouvez définir qui peut voir les fichiers de cet album.</p>
+<p>Si &quot;les visiteurs peuvent mettre des photos en ligne&quot; est parametré sur OUI, il est possible de télécharger des fichiers dans cet album.</p>
+<a name="album_prop_visitor_start"></a>
+<p><b>Attention: Un visiteur peut avoir le droit de télécharger des fichiers dans cet album ou cette option est parametrée sur OUI uniquement si il est membre d'un groupe où &quot;peut télécharger des images&quot; est parametré sur OUI.</b> Les utilisateurs non enregistrés sont membres du groupe &quot;Anonymous&quot;.</p>
+<p>Les mêmes règles s'appliquent pour &quot;Les visiteurs peuvent poster des commentaires&quot; et &quot;les visiteurs peuvent noter ce fichier&quot;.</p>
+<a name="album_prop_visitor_end"></a>
+<a name="album_prop_keyword_start"></a>
+<p>Le <b>Mot-clé de l'album</b> n'est <i>pas</i> utilisé dans un but de recherche, mais pour afficher des images d'autres albums dans celui-ci. En utilisant cette métode, les fichiers/images peuvent être dans plusieurs albums alors qu le fichier lui même nexiste qu'une seule fois sur votre serveur: vous téléchargez le fichier dans un album et lui assignez un ou plusieurs mots-clé. Puis allez dans les propriétés de l'autre album et ajoutez les mots-clé assignés au fichier dans le champ  &quot;mots clé de l'album&quot; du deuxième album. Pour le visiteur de cet album, ce sera comme si les fichiers/images étaien présents dans les deux albums. </p>
+<a name="album_prop_keyword_end"></a>
+<a name="album_prop_password_start"></a>
+<p><b>Mot de passe de l'album</b>: vous pouvez proteger l'accès à un album par mot de passe (au lieu de se baser sur les droits "normaux" des groupes). Par ce moyen, vous pouvez permettre l'accès à des utilisateurs non enregistrés (invités) qui connaissent le mot de passe. Utilisez cette option pour paramêtre un album pour les membres de votre famille en déterminant un mot de passe qu'eux seuls peuvent connaître grace à une question pense bête suggérant la réponse  (par exemple "<i>Quel est le nom de jeune fille de tante Ursule?</i>"), ou vous pouvez décider d'envoyer le mot de passe particulier par Email uniquement à vos amis. La question opptionnelle <b>pense bête</b> est affichée à côté du champ demandant le mot de passe, si elle est définie.<br />
+Attention: en définissant un mot de passe pour un album, le champ de la liste déroulante "<i>L'album peut être vu par</i>" sera placé automatiquement sur "<i>seulement moi</i>" - C'est le comportement normal. Si vous changez  "<i>l'album peut être vu par</i>" par quelque chose d'autre, vous devrez bien sur désactiver le mot de passe de l'album.</p>
+<a name="album_prop_password_end"></a>
+
+<a name="album_prop_reset_start"></a>
+<h3>4.8.1 Réinitialisation des propriétés de l'album</h3>
+<img src="pics/fr_modifyalb_reset.gif"  border="0" alt="" />
+<p>Vous pouvez réinitialiser le compteur de vue et de votes dans l'album et même effacer toutes les images en même temps, dans la sous-section &quot;Réinitialiser l'album&quot; en cochant les options et en soumettant le formulaire. Pour éviter les réinitialisations accidentelles, vous devez d'abord cocher l'option &quot;Je suis sur&quot; avant de pouvoir soumettre les changements (Le bouton est grisé si vous ne le faites pas).</p>
+<p>Utilisez cette option avec prudence: La suppression de fichiers est irreversible, de même que les compteurs de vue et de votes (vous pouvez uniquement restaurer le compteur de vues et de notes manuellement en éditant les entrées de la base de donnée de Coppermine avec un outil extérieur tel que <a href="http://www.phpmyadmin.net/" class="external" rel="external">phpMyAdmin</a> - non recommandé).</p>
+<a name="album_prop_reset_end"></a>
+<a name="album_prop_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="edit_pics"></a><h2>4.9 Edition des fichiers</h2>
+<p><img src="pics/fr_edit_picture.gif" border="0" alt="" /></p>
+<p>C'est là que vous pouvez modifier le titre, la description, les mots clé et les champs personnalisés(si ils sont utilisés) d'un fichier.</p>
+<p>Utilisez le menu déroulant pour déplacer le fichier vers un autre album.</p>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<h3>4.9.1 Editing videos<a name="edit_vids"></a></h3>
+<p><img src="pics/edit_video.gif" border="0" alt="" /></p>
+<p>C'est là que vous pouvez modifier le titre, la description, les mots clé et les champs personnalisés(si ils sont utilisés) d'un fichier.</p>
+<p>Utilisez le menu déroulant pour déplacer le fichier vers un autre album.</p>
+<p>Utilisez les champs hauteur et largeur pour parametrer la taille des vidéeos.</p>
+<p>La mise en ligne de vidéeos est possible depuis cpg1.3.0 (ou suppérieur) et comme ajout pout cpg1.2.1 sous forme de modification.</p>
+<p class="small">[cpg 1.3.0 ou supérieur requis]</p>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<h3>4.9.2 Vignettes personnalisées<a name="cust_thmb"></a></h3>
+<p><img src="pics/cust_thmb.gif" border="1" alt="" /></p>
+<p><b>Orde des vignettes:</b><br />
+<b class="important">Les vignettes sont sélectionnées par niveau (défini par l'utilisateur, définies par le thème, global) puis par type (Type de fichier, extention de fichier, type de média) dans l'ordre.</b> Les vignettes définies par l'utilisateur sont stockées dans le répertoire ou se trouve le fichier. Les vignettes définies par le thème sont stockées dans le répertoire 'images' du thème. Les vignettes globales sont stockées dans le répertoire 'images' de la racine de Coppermine. <b class="important">les vignettes peuvent être soit des 'gif', 'png', ou 'jpg'.</b></p>
+<p><b>Types de vignettes:</b><br />
+<b class="important">Les vignettes spécifiques à un fichier doivent avoir le même nom de base que le fichier.</b> dans l'exemple utilisé dans la capture d'écran, la vignettes pourrait être 'thumb_<b>thailand_waterfall</b>.gif', 'thumb_<b>thailand_waterfall</b>.png', ou 'thumb_<b>thailand_waterfall</b>.jpg', dans cet ordre.</p>
+<p><b class="important">Les vignettes spécifiques à une extention de fichier sont nommées après l'extention du fichier.</b> (Exemples: 'thumb_wmv.jpg', 'thumb_wav.jpg'.)</p>
+<p><b class="important">Les vignettes spécifiques à un type de média sont 'thumb_movie', 'thumb_document', and 'thumb_audio'.</b> Les photos utilisent par défaut les vignettes spécifiques au fichier.</p>
+<p><b>Mise en ligne:</b><br />
+Il y a 2 manières de mettre en ligne les vignettes personnalisées:</p>
+<p>1. Ayez une image déjà en ligne puis téléchargez une vidéo via la page de téléchargement. (ou vice versa) La vidéo partagera la vignette de l'image.<br />
+</p><br /><br />
+<p><img src="pics/cust_thmb_3.gif" border="1" alt="" /></p>
+<p>2. Téléchargez par FTP les deux: vidéo et vignette/image puis mettez les en ligne par lot. Si vous téléchargez par FTP la vignette, elle sera montrée à la place de celle par défaut de Coppermine dans la page de traitement par lot. Si vous téléchargez une image, elle aura l'air d'une capture d'écran. De même, si les deux fichiers sont ajoutés, la vignette de l'imagesera utilisée par la vidée.</p>
+<br /><br />
+<p><img src="pics/cust_thmb_final.gif" border="1" alt="" /></p>
+<p>Résultat final.</p>
+<p>Attention: Si la methode 1 est utilisée et l'image effacée, la vignette sera elle aussi effacée, et la vignette par défaut de Coppermine sera utilisée.<br />
+Si une vidéo a été précédemment mise en ligne via le FTP, la vignette doit être téléchargée par le FTP dans le même répertoire.</p>
+<p>La mise en ligne de vidéeos est possible depuis cpg1.3.0 (ou suppérieur) et comme ajout pout cpg1.2.1 sous forme de modification. Les vignettes personnalisée ne sont pas supportées par les versions antérieures à 1.3.0. <b class="important"> En suivant ces instructions, une vignette personnalisée peut être définie pour ous les fichiers, pas uniquement pour les vidéos.</b>
+</p>
+<p><b>FAQS:</b></p>
+<ul>
+<li><b>Quote</b><br /><div class="quote">J'ai une vidéo nommée <b>'movie.wmv'</b>, quand je télécharge une vignette pour elle nommée <b>'thumb_movie.jpg'</b> elle remplace plusieurs vidéos!!!!</div>
+Oulà!!!. <b>'thumb_movie.jpg'</b> est une vignette spécifique à un type de média. Renommez la vidéo et sa vignette autrement que juste <b>'movie'</b>.</li>
+<li><b>Quote</b><br /><div class="quote">Je ne trouve pas les répertoires de mes utilisateurs!</div>
+Depuis Coppermine, recherchez l'album utilisateur. Regardez l'adresse de la page dans la barre d'adresse de votre navigateur et vousverrez le nom du répertoire. (Voyez la capture d'écran pour l'exemple.)<br />
+<img src="pics/user_folder_link.gif" alt=""/><br />
+Vos utilisateurs peuvent télécharger leurs propres vignettes en utilisant cette astuce: Créez un album. Changez les droits afin que personne d'autre que luine puisse le voir. Puis téléchargez les images grandeur réelle des vignettes dans ce répertoire. Les fichiers hors de cet album sont en mesure d'utiliser les vignettes de ces images. (Regardez plus haut pour le nom.)</li>
+<li><b>Quote</b><br /><div class="quote">Comment puis-je faire pour empêcher mes utilisateurs de créer leurs propres vignettes ?</div>
+Pour l'instant, vous ne pouvez pas.</li>
+</ul>
+<p class="small">[cpg 1.3.0 ou supérieur requis]</p>
+<a name="edit_pics_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+
+<a name="bbcode"></a>
+<h2>4.10 Utilisation des "bbcode" pour inserer des liens et pour formater les textes des descriptions</h2>
+<p>Coppermine peut utiliser les bbCodes suivants (les mêmessbbCodes sont utilisées par phpBB ainsiq eu d'autres applications de type forums) dans les descriptions d'images ou d'albums</p>
+<ul>
+  <li><tt class="code">[b]Gras[/b]</tt> =&gt; <b>Gras</b></li>
+  <li><tt class="code">[i]Italique[/i]</tt> =&gt; <i>Italique</i></li>
+  <li><tt class="code">[url=http://votresite.com/]Texte du lien[/url]</tt> =&gt; <a href="http://votresite.com">Texte du lien</a></li>
+  <li><tt class="code">[email]utilisateur@votrehebergeur.com[/email]</tt> =&gt; <a href="mailto:utilisateur@votrehebergeur.com">utilisateur@votrehebergeur.com</a></li>
+  <li><tt class="code">[color=red]du texte[/color]</tt> =&gt; <span style="color:red">du texte</span></li>
+  <li><tt class="code">[img]http://coppermine.sf.net/demo/images/red.gif[/img]</tt> => <img src="../images/red.gif" border="0" alt="" /></li>
+</ul>
+<a name="bbcode_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="ftp"></a><a name="batch_add_pics"></a>
+<h2>4.11 Téléchargement des fichiers par FTP / Ajout d'images par lot</h2>
+<p>Il est recommandé aux administrateurs de galeries Coppermine d'utiliser le FTP pour mettre en ligne beaucoups d'images en une seule fois. Utilisez votre logiciel FTP pour créer des sous-répertoires dans <i>votre_repertoirecoppermine/albums/</i>, ou les téléchargements par FTP pourront être placés. C'est une bonne idée d'avoir une structure de répertoires dans le répertoire <i>albums</i> reflettant la structure de vos catégories et de vos albums dans la galerie Coppemrine, mais ce n'est pas obligatoire.</p><p><span class="important">Important</span>: do not create folders or upload to the <i>userpics</i>- nor the <i>edit</i>-folder by ftp: these folders are used by coppermine internally and mustn't be used for any other purpose! Folder names mustn't contain dots and it's even recommended not to use any special chars - only use a-z, numbers and maybe <tt class="code">-</tt> or <tt class="code">_</tt>. Make sure to upload in binary or auto-mode.</p>
+<p>Après avoir téléchargé vos photos par FTP, cliquez sur le bouton FTP du menu administrateur. L'ajout par lot se fera en trois étapes:</p>
+<ul>
+<li>Trouvez le répertoire dans lequel vous avez téléchargé vos photos. Selectionnez le en cliquant dessus.
+<br /><img src="pics/fr_searchnew_1.gif" border="0" alt="" /><a name="ftp_select_dir_end"></a></li>
+<li><a name="ftp_select_file"></a>Sélectionnez les photos que vous voulez mettre en ligne (en cochant la case à côté d'elles, les nouvelles images sont pré-sélectionnées, celles qui sont déjà dans la base de donnée de Coppermine ne le sont pas) et l'album dans lequel vous voullez les insérer. Cliquez sur &quot;Placer les images sélectionnées&quot; pour commencer le traitement par lot.<br />
+<img src="pics/fr_searchnew_2.gif" border="0" alt="" /><a name="ftp_select_file_end"></a></li>
+<li><a name="ftp_show_result"></a>Coppermine va afficher le résulta du traitement d'ajout par lot(patientez un peu avant que tous les résultats soient affichés).<br />
+Si les 'signes' OK, DP, PB n'apparaissent pas cliquez sur le lien cassé pour voir les messages d'erreur de PHP.<br />
+Si vous rencontrez un problème de 'timeout', rechargez la page depuis votre navigateur.
+<ul>
+<li>OK : signifie que le fichier a été placé avec succès</li>
+<li>DP : signifie que le fichier est un double et est déjà placé dans la base de donnée</li>
+<li>PB : signifie que le fichier n'a pas pu être ajouté, vérifiez votre configuration et les droits des répertoires ou les fichiers sont placés</li>
+<li>NA : signifie que vous n'avez pas sélectionné d'album où placer les fichiers, retournez en arrière et sélectionnez un album. Si vou sn'avez pas d'album, créez en un d'abord</li>
+</ul>
+<a name="ftp_show_result_end"></a>
+</li>
+</ul>
+<p>Donner l'accès FTP à d'autres utilisateurs est un sérieux danger pour la sécurité, c'est&Acirc;&sup2;la raison pour laquelle le traitement d'ajout par lots est uniquement possible pour l'administrateur de la galerie Coppermine.</p>
+<p>Une fois que les fichiers ont été ajoutés dans la base de donnée de Coppermine, assurez vous de ne pas les renommer ou les effacer par le FTP - utilisez plutôt le menu administrateur de coppermine pour supprimer des fichiers, par ce biais, ils seront supprimés à la fois de la base de donnée <b>et</b> du système de fichiers.</p>
+<a name="ftp_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<h2>4.12 Page de configuration de la galerie<a name="admin"></a></h2>
+<p>C'est l'emplacement où vous pourrez configurer la plus grande part de votre galerie Coppemine. Certains paramètres ont un impact sur les fichiers que vous avez mise en ligne - changer ces options si vous avez déjà un grand nombre de fichiers en ligne peut être problématique, c'est pourquoi vous devriez réfléchir à ces paramétrages juste aprè sl'installation de votre galerie Coppermine, avant que vous ne mettiez en lignes des images ou que vous ne montriez votre galerie au public.</p>
+<a name="admin_general"></a>
+<h3>4.12.1 Paramètres généraux</h3>
+<a name="admin_general_name"></a><h4>Nom de la galerie</h4>
+<p>Il s'agit du nom de votre galerie. Il apparaitra dans le titre de vos pages et est affiché dans certains gabarits.</p>
+<a name="admin_general_name_end"></a>
+<a name="admin_general_description"></a><h4>Description de la galerie</h4>
+<p>C'est une courte description de votre galerie. Cette description est montrée dans certains thèmes à côté du nom de votre galerie.</p>
+<a name="admin_general_description_end"></a>
+<a name="admin_general_email"></a><h4>Courriel de l'administrateur de la galerie</h4>
+<p>Tous les courriels envoyés par la galerie sont envoyés à cette adresse. Vérifiez que vous avez bien entré une adresse valide.</p>
+<a name="admin_general_email_end"></a>
+<a name="admin_general_coppermine-url"></a><h4>URL du répertoire de votre galerie Coppermine</h4>
+<p>C'est l'adresse URL vers laquelle sera dirigé le visiteur qui clique sur le lien &quot;Voir plus de photos&quot; sur une carte postale électronique. Ce <i>doit</i> être l'adresse URL de votre galerie (juste le chemin vers votre répertoire Coppermine, par exemple: <i>http://votresite.com/coppermine/</i>). Ne précisez pas de fichier précis (comme index.php) dans ce champ.</p><p>Dans les versions antérieures de coppermine, ce champ était appelé &quot;adresse cible pour le lien 'Voir plus de Photos' des cartes électroniques&quot;, mais depuis que cette URL est utilisée ailleur par Coppermine, son nom a changé.</p>
+<a name="admin_general_coppermine-url_end"></a>
+<a name="admin_general_home-url"></a><h4>URL de votre page d'accueil</h4>
+<p>C'est l'adresse URL vers laquelle le visiteur sera dirigé lorsqu'il cliqueras sur le bouton &quot;Accueil&quot; du menu principal.</p>
+<p>Vous pouvez utiliser &quot;/&quot; pour la racine de votre site, &quot;index.php&quot; pour votre galerie, ou toute adresse URL valide.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_general_home-url_end"></a>
+<a name="admin_general_zip-download"></a><h4>Permettre le téléchargement-ZIP des favorits</h4>
+<p>Si cette option est activée, l'utilisateur peut télécharger un fichier ZIP contenant les fichiers qu'il a placé dans la page &quot;Mes favorits&quot;. Cette otpion requière que la librairie zlib soit instéllée sur votre serveur (lancez <a href="http://www.php.net/phpinfo" class="external">phpinfo</a> pour vérifier si cette librairie existe sur votre serveur).</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_general_zip-download_end"></a>
+<a name="admin_general_time-offset"></a><h4>Différence d'heure par rapport à l'heure GMT</h4>
+<p>Spécifiez la différence entre votre heure locale et l'heure de la zone ou se situe votre serveur. Cette valeur est utilisée pour corriger le cachet d'heure dans les cartes éléctroniques et à d'autres endroits.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_general_time-offset_end"></a>
+<a name="admin_general_encrypt_password_start"></a><h4>Autoriser les mots de passe cryptés</h4>
+<p>Cette option est uniquement valable si les mots de passe utilisateurs sont stockés en textes entiers dans la base de donnée (habituellement c'est le cas si vous mettez a jour depuis une ancienne version de Coppermine qui n'avait pas cette option). Cela va crypter tous les mots de passe dans la base de donné, et tous les futurs mots de passe seront stockés cryptés eux aussi. Ce processus est irréversible: une fois que le cryptage est en place, il est impossible de le désactiver, utilisez cette option en connaisance de cause.</p>
+<p>Cette option augmente la sécurité de Coppermine, mais il y a un inconvénient à cette methode: même l'administrateur ne peut pas retrouver un mot de passe perdu pour un utilisateur (ou le sien), le mot de passe peut seulement être réinitialiser à une autre valeur, mais l'administrateur ne peut pas lire l'actuel mot de passe d'un utilisateur.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_general_encrypt_password_end"></a>
+<a name="admin_general_help"></a><h4>Activer les icônes d'aide</h4>
+<p>Active l'affichage des icônes d'aide dans divers endroits des pages d'administration de Coppermine. Si vous activez cette option, assurez vous d'avoir téléchargé le répertoire "docs" dans le répertoire Coppermine sur votre serveur Web.</p>
+<p>Si vous choissisez ce parametrage sur &quot;Oui: Tout le monde&quot;, les utilisateurs enregistrés pourront voir les icônes d'aide à certains endroitsl, par exemple lors de la création d'une galerie utilisateur.</p>
+<p>Comme le texte d'aide est basé sur la documentation livrée avec Coppermine, elle est disponible en Anglais (et ici en Français, peut être dans d'autres langues). Si la langue manternelle de vos visiteurs n'est pas la même que celle de la documentation que vous avez placé sur votre serveur, il est conseillé de mettre cette option sur &quot;OUI: Uniquement l'administrateur&quot; afin d'éviter les confusions chez vos visiteurs.</p>
+<p>Il est fortement déconsséillé de désactiver totalement les icônes d'aide: même si vous pensez savoir tout ce qui se passe dans votre galerie Coppermine, Les icônes d'aides peuvent vous donnez des indications sur les actions d'une option spécifique.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_general_help_end"></a>
+<a name="admin_general_keywords_start"></a><h4>Activer les mots-clé cliquables dans la recherche</h4>
+<p>Lorsque cetteoption est activée, une liste de tous les mots clé entrés dans la  page &quot;<a href="#edit_pics">Editer les fichiers</a>&quot; sera affichée au bas de la page de recherche, chaque mot clé  etant cliquable. L'activation de cette option est recommandée si vou sn'avez pas un trop grand nombre de mots clé (par exemple moins de 100) - celà donnera aux visiteurs une idée des recherches qu'il peut faire (en complément de la recherche depuis une phrase). Notez que l'activation de cette option pour une grande liste de mots clé (par exemple plusieurs centaines) va ralentir la page de recherche et risque d'embrouiller l'utilisateur débutant.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_general_keywords_end"></a>
+<a name="admin_general_enable-plugins"></a><h4>Activer les plugins</h4>
+<p>Activer les plugins. Cette fonction est toute neuve, il n'y a pas encore de documentation pour cette fonction.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_general_enable-plugins_end"></a>
+
+<a name="admin_general_private-ip"></a><h4> Autoriser le bannissement d'adresse IP non routable (privé)</h4>
+<p>Habituellement, la plupart des utilisateurs de l'internet ont une adresse IP dynamique qui leur est assignée par leur fournisseur d'accès au moment de la connection. Cette adresse IP change à chaque fois que l'utilisateur se connecte à l'internet, mais, pendant une session internet, cette adresse IP est &quot;visible&quot; par les sites web sur lesquels l'utilisateur surfe. Dans l'étendue de tous les adresse IP (0.0.0.0 à 255.255.255.255), certaines plages sont réservées dans un but précis (essentiellement pour une utilisation en réseaux privés). La fonction de banissement n'accepte pas les adresses IP provenant de cette plage d'adresses privées (exemple: 192.168.0.1) afin d'éviter à des administrateurs de galeries Coppermine innexpérimentés de bannir des adresses IP de leurs propres réseaux. Si vous utilisez actuellement  Coppermine sur votre LAN/WAN utilisant des adresse IP privées (par exemple l'intranet de votre entreprise) et que vous souhaitiez pouvoir bannir des utilisateurs, basculez cette option sur &quot;OUI&quot;. Si vous utilisez coppermine depuis un serveur web sur l'internet(par exemple si vous avez un hébergeur), vous devriez placer cette option sur &quot;Non&quot;.<br />
+Si vous n'utilisez pas le système de banissement, vou spouvez sans risque ignorer ce parametrage.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_general_private-ip_end"></a>
+
+<a name="admin_general_browsable_batch_add"></a><h4> Interface de téléchargement par lot</h4>
+<p>Pour <a href="#batch_add_pics">mettre en ligne par lot</a> des fichiers (Que vous avez placés par <acronym title="File Transfer Protocol">FTP</acronym> avant) dans votre galerie, vous devez choisir entre l'option d'une liste à parcourir, ou vous pourrez explorer la structure de votre répertoire <tt class="code">albums</tt>, et d'afficher la structure complête de vos répertoires. Activez cette option si vous avez une structure complexe de répertoires et sous répertoires que vous voulez explorer (Votre navigateur doit être capable d'afficher les <a href="http://www.w3schools.com/tags/tag_iframe.asp" class="external" rel="external">iframes</a>). Parametrez cette option sur &quot;Non&quot; (désacticé) si vous voulez utiliser l'interface &quot;classique&quot; de coppermine qui montre en une fois l'ensemble de la structure.<br />
+Vous pouvez aussi basculer cette option sur la page de <a href="#batch_add_pics">Téléchargement par lot</a> .</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_general_browsable_batch_add_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="admin_language"></a>
+<h3>4.12.2 Langue et jeu de caractères</h3>
+<p><img src="pics/fr_config_language.gif"  border="1" alt="parametrage de la langue" /></p>
+<a name="admin_language_language"></a><h4>Langue</h4>
+<p>C'est la langue par défaut de votre galerie. Tous les fichiers langues sont stockés dans le répertoire <b>lang</b> sur votre serveur.</p>
+<p>Les fichiers langues avec un suffixe "<b>-utf8</b>" sont des fichiers unicode . Si vous sélectionnez un fichier -utf8 comme language par défaut et que vous parametrez "encodage des caractères " sur "Unicode (utf-8)" le script détectera automatiquement la langue préférée du visiteur en se basant sur la configuration de son navigateur. Si le language correspondant existe, il sera utilisé sinon, c'est le language par défaut qui sera utilisé.</p>
+<p>Si le script détecte automatiquement la langue préférée du visiteur, il stocke ce résultat dans un cookie dans l'ordinateur du visiteur. pour réinitialiser ce cookie (et pour forcer le script à faire une nouvelle auto détection) appelez le avec quelque chose comme: <a href="#">http://votresite.com/coppermine_dir/index.php?lang=xxx</a></p>
+<p>Si vous aviez déjà ajouté des commentaires ou des fichiers dans votre galerie, vous ne devriez pas changer le jeu de caractères de votre galerie. Si vou sle faites, les caractères  non-ASCII risquent de ne pas s'afficher correctement.</p>
+<a name="admin_language_language_end"></a>
+<a name="admin_language_fallback"></a><h4>Remplacement par l'Anglais si la traduction de la phrase n'est pas trouvée ?</h4>
+<p>Activez cette option si vous utilisez une langue différente de l'anglais. Si certaines phrases n'existent pas dans votre fichier langage, coppermine affichera la phrase en anglais à la place.</p><p>Cette fonction a été introduite afin de permettre l'utilisation d'anciens fichiers langage, Pendant le développement d'une nouvelle version de Coppermine seul le fichier langage Anglais est mis à jour. Pour compenser les traductions soumises plus tard, vous pouvez utiliser cette option. La plupars des traductions affectent seulement la partie administration de Coppermine, donc, c'est principalement l'administrateur qui verra des phrases en Anglais à la place de sa langue si elle n'existe pas dans son fichier langage. Actuellement cette option de remplacement ne fonctionne que pour 95% des phrases, donc il se peut qu'il y ait encore des traductions manquantes.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_language_fallback_end"></a>
+<a name="admin_language_charset"></a><h4>Encodage des caractères</h4>
+<p>Il devrait normallement être sur "Unicode (utf-8)" (ou "Default (language file)"). Reportez vous au chapitre sur la &quot;<b><a href="#admin_language">langue</a></b>&quot; dans cette page.</p>
+<a name="admin_language_list"></a><h4>Affiche la liste des langues</h4>
+<p>Activez cette option si vous voulez que vos visiteurs puissent choisir leur propre langue avec une liste déroulante (vous pouvez choisir de montrer uniquementla liste elle même ou une légende disant &quot;<b>Choisissez votre langage:</b>&quot; avant la liste). Editez votre fichier "template" (/themes/votretheme/template.html) pour déterminer où vous voulez voir apparaitre la liste déroulante dans votre galerie (cherchez <b>{LANGUAGE_SELECT_LIST}</b>).</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_language_list_end"></a>
+<a name="admin_language_flags"></a><h4>Affichez les drapeaux de langues</h4>
+<p>Activez cette option si vous voulez que vos visiteurs puissent sélectionner leur propre langue en cliquantsur le drapeau représentant leur langage (vous pouvez choisir de ne montrer que les drapeux eux même ou une légende disant &quot;<b>Choisissez votre langue:</b>&quot; devant les drapeaux). Editez votre fichier "template" (/themes/votretheme/template.html) pour déterminer ou vous souhaitez voir apparaitre les drapeaux dans votre galerie (cherchez <b>{LANGUAGE_SELECT_FLAGS}</b>).</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_language_flags_end"></a>
+<a name="admin_language_reset"></a><h4>Affichez &quot;reset&quot; dans la sélection des langues</h4>
+<p>Cette option s'applique uniquement si vous avez activé la sélection de langue - il montrera une icône &quot;default&quot; ou une entrée dans la liste pour permettre au visiteur de retourner au langage initial de la galerie.</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_language_reset_end"></a>
+<a name="admin_language_charset_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="admin_theme"></a>
+<h3>4.12.3 Paramétrage des thèmes</h3>
+<a name="admin_theme_theme"></a><h4>Thème</h4>
+<p>Utilisez cette ligne pour sélectionner le thème de votre galerie. Les thèmes sont stockés dans des sous-répertoires du répertoire <b>themes</b>.</p>
+<a name="admin_theme_theme_end"></a>
+<a name="admin_theme_theme_list"></a><h4>Afficher la liste des thèmes</h4>
+<p>Activez cette option si vous voulez permettre à vos utilisateurs de sélectionner un autre thème depuis une liste déroulante (vous pouvez choisir de montrer uniquement la liste elle même ou une légende disant &quot;<b>Choisissez votre thème:</b>&quot; devant la liste). Editez votre fichier "template" (/themes/votretheme/template.html) pour déterminer ou la liste déroulante des thèmes sera affichée dans votre galerie (cherchez <b>{THEME_SELECT_LIST}</b>).</p>
+<p>Cette option n'a de sens que si vous avez au moins un autre thème dans votre répertoire /themes/ folder en plus de votre thème par défaut. Il est recommandé de n'offrir cette possibilité que si elle apporte un bénéfice à l'utilisateur (par exemple un thème moins "graphique" qui se chargera plus rapidement pour les visiteurs ayant une connection RTC, ou un thème avec moins de couleurs et avec un bon contraste).</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_theme_theme_list_end"></a>
+<a name="admin_theme_theme_reset"></a><h4>Affiche &quot;reset&quot; dans la sélection du thème</h4>
+<p>Cette ne s'applique que si vous avez activé la sélection des thèmes - il montrera une entrée &quot;default&quot; dans la liste permettant au visiteur de retourner au thème par défaut de votre galerie.</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_theme_theme_reset_end"></a>
+<a name="admin_theme_faq"></a><h4>Afficher la FAQ</h4>
+<p>Cette option ajoute &quot;FAQ&quot; dans la barre de menu si elle est activée. Si un visiteur clique dessus, il s'affichera une liste de &quot;Questions Fréquemment Posées (FAQ)&quot; sur l'utilisation de Coppermine. Pour changer le contenu de cette FAQ, éditez le fichier /votre_coppermine/lang/votre_langue.php (par exemple french.php) et cherchez</p>
+<pre>// ------------------------------------------------------------------------- //
+// File faq.php
+// ------------------------------------------------------------------------- //</pre>
+<p>Modifiez ce qui vient après.</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_theme_faq_end"></a>
+<a name="admin_theme_custom_lnk_name"></a><h4>Nom du lien de menu personnalisé</h4>
+<p>C'est le nom qui apparaitra dans le menu pour votre lien personnalisé.  Laissez le vide si vous ne l'utilisez pas.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_theme_custom_lnk_name_end"></a>
+<a name="admin_language_custom_lnk_url"></a><h4>Adresse URL de votre lien personnalisé</h4>
+<p>C'est l'adresse URL vers laquelle l'utilisateur sera dirigé en cliquant sur le boutton &quot;Lien Personnalisé&quot; de votre menu principal.</p>
+<p>Vous pouvez utiliser une adresse URL valide.</p>
+<p>Il est important de lasser ce chanp vide si vous ne voulez pas de lien personnalisé.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_language_custom_lnk_url_end"></a>
+<a name="admin_theme_bbcode"></a><h4>Afficher l'aide pour les bbcode help</h4>
+<p>Si elle est activée, cette option affiche les <a href="#bbcode">bbcodes</a> qui peuvent être employés dans les champs de description, à côté de ce champ.</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_theme_bbcode_end"></a>
+<a name="vanity_block"></a><h4> Afficher les boutons indiquant le respect des standards XHTML et CSS pour les thèmes conformes</h4>
+<p>Si activé, et si le thème utilisé respecte les standards XHTML et CSS, les icônes sont affichées. Le bloc comporte les icônes et liens  pour les soumissions HTML et CSS vers w3.org, ainsi que des liens vers les projets PHP, et MySQL.</p>
+<p class="small">[cpg1.4.1 ou supérieur requis]</p>
+<a name="vanity_block_end"></a>
+<a name="admin_theme_include_path_start"></a>
+<h4> Chemin pour inclure un en-tête de page personnalisé</h4>
+<p>Chemin relatif vers un fichier optionnel d'en-tête personnalisé. En utilisant cette option, vous pouvez inclure des éléments de code non-coppermine afin de les insérer à votre thème, par exemple une barre de navigation qui est utilisée dans l'ensemble de votre site. Vous pouvez uniquement ajouter un chemin relatif (vu depuis la racine de votre installation Coppermine) - pas de chemin absolu ni de lien http d'un autre site. Cette option est destinée aux utilisateurs expérimentés ayant des connaissances en PHP. <br />
+<span class="important">Attention: vous ne devez pas inclure des pages complètes contenant un entête ou un pied de page html (balises de type <tt class="code">&lt;head&gt;</tt> ou <tt class="code">&lt;body&gt;</tt>), ni des fichiers inclus faisant des manipulations d'entête, par exemple lisant un autre cookie (non-coppermine).</span></p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<h4> Chemin pour inclure un pied de page personnalisé</h4>
+<p>Chemin relatif vers un fichier optionnel de pied de page personnalisé. Les mêmes remarques que pour l'entête personnalisé s'appliquent.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_theme_include_path_end"></a>
+<a name="admin_theme_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="admin_album_list"></a>
+<h3>4.12.4 Affichage de la liste des Albums</h3>
+<a name="admin_album_table-width"></a>
+<h4>Largeur du tableau principal (pixels or %)</h4>
+<p>C'est la largeur du tableau utilisé dans la page principale ou quand vous affichez les vignettes d'un album. Vous pouvez entrer une largeur en pixels ou en pourcentage. La valeur par défaut est 100%.</p>
+<a name="admin_album_table-width_end"></a>
+<a name="admin_album_category-levels"></a>
+<h4> Nombre de niveaux de catégories à afficher</h4>
+<p>La valeur par défaut est 2. Avec cette valeur, le script va afficher la catégorie actuelle plus un niveau de sous-catégories.</p>
+<a name="admin_album_category-levels_end"></a>
+<a name="admin_album_number"></a>
+<h4> Nombre d'albums à afficher</h4>
+<p>C'est le nombre d'albums à afficher sur une pagee. Si la catégorie contiens plus d'albums, ils seront affichés sur plusieurs pages.</p>
+<a name="admin_album_number_end"></a>
+<a name="admin_album_columns"></a>
+<h4> Nombre de colonnes pour la liste des albums</h4>
+<p>Parle de lui même. La valeur par défaut est 2.</p>
+<a name="admin_album_columns_end"></a>
+<a name="admin_album_thumbnail-size"></a>
+<h4> Taille des vignettes en pixels</h4>
+<p>C'est la taille des vignettes qui sont affichées pour chaque album. 50 veut dire que la vignette s'inscrira dans un carré de 50x50 pixels.</p>
+<p>Si la taille que vous spécifiez est plus grande que dans &quot;Paramètres des images et des vignettes/Largeur maximum ou hauteur des vignettes&quot;, la vignette sera étirée.</p>
+<a name="admin_album_thumbnail-size_end"></a>
+<a name="admin_album_list_content"></a><a name="changing"></a><h4> Le contenu de la page principale</h4>
+<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 &quot;<b>catlist/alblist/random,2/lastup,2</b>&quot;</p>
+<p>Vous pouves utiliser les "codes" suivants</p>
+<ul>
+  <li>'<b>breadcrumb</b>': navigation dans la galerie (par exemple &quot;accueil &gt; categories &gt; sous-catégories &gt; album&quot;)</li>
+  <li>'<b>catlist</b>': Liste des catégories</li>
+  <li>'<b>alblist</b>': Liste des Albums</li>
+  <li>'<b>random</b>': Fichiers aléatoires (laisser &quot;random files&quot; pour les galeries énormes avec plus de 10,000 images peut poser les problèmes de performances; enlevez  &quot;random&quot; dans ce cas)</li>
+  <li>'<b>lastup</b>': Derniers ajouts</li>
+  <li>'<b>topn</b>': Les plus populaires</li>
+  <li>'<b>toprated</b>': Les mieix notées</li>
+  <li>'<b>lastcom</b>': Derniers commentaires </li>
+  <li>'<b>lasthits</b>': Derniers visualisés </li>
+  <li>'<b>anycontent</b>': insère du contenu généré par PHP qui doit se trouver dans le fichier 'anycontent.php' sur la page d'accueil. Peut être utilisé pour inclure une bannière ou d'autres scripts (compteur...).</li>
+  <li>'<b>lastalb</b>': Derniers albums crées</li>
+  </ul>
+<p>Sauf si vous savez réellement ce que vous faites laissez 'catlist' et "alblist" dans le &quot;<i>contenu de la page principale</i>&quot;, ce sont les parties de base de la page d'accueil.</p>
+<p>Le <b>,2</b> signifie 2 lignes de vignettes.</p>
+<a name="admin_album_list_content_end"></a>
+<a name="admin_album_first-level_thumbs"></a>
+<h4> Afficher les vignettes de l'album du premier niveau avec la catégorie</h4>
+<p>Utilisez ce paramètre pour choisir de montrer ou pas les vignettes du premier album dans la catégorie.</p>
+<a name="admin_album_first-level_thumbs_end"></a>
+<a name="admin_album_list_alphasort_start"></a>
+<h4> Classer les catégories par ordre alphabétique (au lieu du classement par ajout)</h4>
+<p>Vous pouvez spécifier à Coppermine de trier toutes les catégories par ordre alphabétique (au lieu d'un ordre personnalisé) en parametrant &quot;Trier les catégories par ordre alphabétique&quot; sur &quot;OUI&quot;. Ce paramétrage est disponible dans la page de configuration de Coppermine et dans le gestionnaire de catégories. Si vous activez le tri alphabétique, les flèches de montée et de descente permettant de déplacer les catégories n'apparaitrons plus.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_album_list_alphasort_end"></a>
+<a name="admin_album_linked_files_start"></a><h4> Afficher le nombre de fichiers liés</h4>
+<p>Si vous utilisez les mots clé des albums pour afficher des images/fichiers dans plus d'un album, l'activation de cette fonction affichera des informations complémentaires dans les tatistiques de l'album: si un album ne contient pas uniquement des fichiers &quot;normaux&quot;, mais des fichiers liés via l'option "<a href="#album_prop_keyword_start">mots clé de l'album</a>", le nombre de fichiers liés sera affiché séparément comme ceci "3 fichiers, les dernier ajouté le 07 octobre, 2004<i>, 3 fichiers liés, 6 fichiers au total</i>".</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_album_linked_files_end"></a>
+<a name="admin_album_list_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="admin_thumbnail_view"></a>
+<h3>4.12.5 Affichage des vignettes</h3>
+<a name="admin_thumbnail_columns"></a>
+<h4> Nombre de colonnes sur la page des vignettes</h4>
+<p>La valeur par défaut est 4, cela signifie que chaque ligne affichera 4 vignettes.</p>
+<a name="admin_thumbnail_columns_end"></a>
+<a name="admin_thumbnail_rows"></a>
+<h4> Nombre de lignes sur la page des vignettes</h4>
+<p>La valeur par défaut est 3.</p>
+<a name="admin_thumbnail_rows_end"></a>
+<a name="admin_thumbnail_tabs"></a>
+<h4> Nombre maximal d'onglets à afficher</h4>
+<p>Si les vignettes sont affichées sur plusieures pages, des onglets sont affichés en bas de page. Cette valeur définie combien d'onglets doivent être affichés.</p>
+<a name="admin_thumbnail_tabs_end"></a>
+<a name="admin_thumbnail_display_caption"></a>
+<h4> Afficher la légende de l'image (en plus de son titre) sous la vignette </h4>
+<p>Sélectionne quelles légendes sont affichées sous chaque vignette lorsque le visiteur visualise (normalement) les vignettes.</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_thumbnail_display_caption_end"></a>
+<a name="admin_thumbnail_display_views"></a>
+<h4> Afficher le nombre de vues sous la vignette</h4>
+<p>Sélectionne l'affichage du nombre de vues sous chaque vignette lorsque le visiteur les visualise.</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_thumbnail_display_views_end"></a>
+<a name="admin_thumbnail_display_comments"></a>
+<h4> Afficher le nombre de commentaires sous les vignettes</h4>
+<p>Sélectionne l'affichage du nombre de commentaire sous les vignettes.</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_thumbnail_display_comments_end"></a>
+<a name="admin_thumbnail_display_uploader"></a>
+<h4> Afficher le nom de l'utilisateur sous la vignette</h4>
+<p>Sélectionne l'affichage du "téléchargeur" non administrateur de l'image/fichier sous la vignette.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_thumbnail_display_uploader_end"></a>
+<a name="admin_thumbnail_display_admin_uploader"></a>
+<h4>Afficher le nom de l'administrateur sous la vignette de ses images</h4>
+<p>Sélectionne l'affichage du nom du "téléchargeur" de l'image qui appartient au groupe "administrateur".</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_thumbnail_display_admin_uploader_end"></a>
+<a name="admin_thumbnail_display_filename"></a>
+<h4> Afficher le nom du fichier sous la vignette</h4>
+<p>Séléectionne l'affichage du nom< du fichier sous chaque vignette.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_thumbnail_display_filename_end"></a>
+<a name="admin_thumbnail_display_description"></a>
+<h4> Afficher la description des albums</h4>
+<p>Séléctionne l'affichage de la description de l'album sous chaque vignette d'album.</p>
+<a name="admin_thumbnail_display_description_end"></a>
+<a name="admin_thumbnail_default_sortorder"></a>
+<h4> Classement par défaut des fichiers</h4>
+<p>Cette option détermine l'ordre d'affichage des vignettes lorsque l'utilisateur les visualise.</p>
+<a name="admin_thumbnail_default_sortorder_end"></a>
+<a name="admin_thumbnail_minimum_votes"></a>
+<h4> Nombre minimun de vote pour apparaître dans la liste 'les mieux notés'</h4>
+<p>Utilisé pour déterminer combien de vote un fichier doit recevoir avant d'apparaitre dans &quot;Les mieux notées.&quot;  Si un fichier reçois moins de votes que &quot;cette valeur&quot;, il ne sera pas affiché dans la page "les mieux notées".</p>
+<a name="admin_thumbnail_minimum_votes_end"></a>
+<a name="admin_thumbnail_view_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="admin_image_comment"></a>
+<h3>4.12.6 Affichage des images</h3>
+<a name="admin_image_comment_table-width"></a>
+<h4>Largeur du tableau pour l'affichage des images (pixels ou %)</h4>
+<p>La largeur du tableau utilisé pour l'affichage des images intérmédiaires.</p>
+<p>Exemples:<br /><tt class="code">600</tt> = Le tableau autour de l'images aura une largeur de 600 pixels (même si l'image a une plus grande largeur).<br />
+<tt class="code">100%</tt> = Utilise la place disponible (Dépends de la dimension horizontale de l'image).</p>
+<a name="admin_image_comment_table-width_end"></a>
+<a name="admin_image_comment_info_visible"></a>
+<h4>Les informations sur l'image sont visibles par défaut</h4>
+<p>Définit si les informations sur le fichier (celles qui apparaissent lorsque vous cliquez sur le bouton (i)) sont visibles par défaut.</p>
+<a name="admin_image_comment_info_visible_end"></a>
+<a name="admin_image_comment_descr_length"></a>
+<h4> Nombre maximun de caractères pour la description des fichiers</h4>
+<p> Nombre maximun de caractères que la description des fichiers peut avoir.</p>
+<a name="admin_image_comment_descr_length_end"></a>
+<a name="admin_image_comment_filmstrip_toggle"></a>
+<h4> Afficher le négatif</h4>
+<p>Séléctionne l'affichage du négatif outour des vignettes des images précédentes et suivantes dans l'album (affichage des images intermédiaires).</p>
+<p class="small">[cpg1.2.0 ou supérieur requis]</p>
+<a name="admin_image_comment_filmstrip_toggle_end"></a>
+<a name="admin_image_comment_display_film_strip_filename"></a>
+<h4> Afficher le nom du fichier en dessous du négatif</h4>
+<p>Sélectionne l'affichage du nom des fichiers sous chaque vignette dans le négatif.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_image_comment_display_film_strip_filename_end"></a>
+<a name="admin_image_comment_filmstrip_number"></a>
+<h4> Nombre de vignettes dans le négatif</h4>
+<p>Parametre le nombre de vignettes a afficher dans le négatif.</p>
+<p class="small">[cpg1.2.0 ou supérieur requis]</p>
+<a name="admin_image_comment_filmstrip_number_end"></a>
+<a name="admin_image_comment_slideshow_interval"></a>
+<h4>Intervalle du diaporama en millisecondes (1 seconde = 1000 millisecondes)</h4>
+<p>Cela paramètre le temps d'affichage de chaque image (intervalle de transition) lorsque le visiteur regarde un diaporama (L'image suivante est chargée/cachée pendant que l'image en cours est affichée). Cet intervalle doit être en millisecondes (1 seconde = 1000 millisecondes).<br />Rappelez vous que donner très petite valeur a ce paramètre value n'a pas de sens pour pous les utilisateurs, spécialement pour ceux qui ont une connection lente ou si vous avez de gros fichiers.</p>
+<a name="admin_image_comment_slideshow_interval_end"></a>
+<a name="admin_image_comment_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="admin_comment_start"></a>
+<h3>4.12.7 Paramètres des commentaires</h3>
+<a name="admin_image_comment_bad_words"></a>
+<h4> Filtrer les mots interdits dans les commentaires</h4>
+<p>Efface les "mots interdits" des commentaires. La liste des "mots interdits" est dans le fichier langage .</p>
+<a name="admin_image_comment_bad_words_end"></a>
+<a name="admin_image_comment_smilies"></a>
+<h4> Autoriser les smileys dans les commentaires</h4>
+<p>Sélectionne l'usage des smileys dans les commentaires.</p>
+<a name="admin_image_comment_smilies_end"></a>
+<a name="admin_image_comment_flood"></a>
+<h4>Autoriser plusieurs commentaires consécutifs pour une images par un même utilisateur (désactive la protection anti-flood)</h4>
+<p>Ce paramètrage sélectionne une protection contre l'afflu de commentaires. Si le paramétrage est OUI, un visiteur peut poster un commentaire, même si il vient d'en poster un. Il est recommandé de paramétrer sur NON.</p>
+<a name="admin_image_comment_flood_end"></a>
+<a name="admin_image_comment_chars_per_word"></a>
+<h4>  Nombre maximun de caractères dans un mot</h4>
+<p>Afin d'aviter que quelqu'un ne casse la disposition de la galerie en postant un long commentaire sans espace. Avec le paramétrage par défaut, les mots de plus de 38 caractères sont censurés.</p>
+<a name="admin_image_comment_chars_per_word_end"></a>
+<a name="admin_image_comment_lines"></a>
+<h4> Nombre maximun de lignes dans un commentaire</h4>
+<p>Evite d'avoir des commentaires trop longs.</p>
+<a name="admin_image_comment_lines_end"></a>
+<a name="admin_image_comment_length"></a>
+<h4> Longueur maximum d'un commentaire</h4>
+<p>Nombre maximum de caractères que peut contenir un commentaire.</p>
+<a name="admin_image_comment_length_end"></a>
+<a name="admin_image_comment_admin_notify"></a>
+<h4> Informer l'administrateur de nouveaux commentaires par courriel</h4>
+<p>Sélectionne si vous voulez recevoir un courriel à chaque fois qu'un commentaire est posté. Attention: n'activez cette option que si votre site a un faible trafic, ou vous serez submergés de courriels de notification.</p>
+<a name="admin_image_comment_admin_notify_end"></a>
+<a name="admin_comment_sort_start"></a>
+<h4> Ordre de tri des commentaires</h4>
+<p>Change l'ordre des commentaires faits pour un seul fichier.<br />
+Ascendant: Le commentaire le plus récent en pied de page, le plus vieux en haut de page<br />
+Descendant: Le commentaire de plus récent en haut de page, le plus ancien en bas de page</p>
+<a name="admin_comment_sort_end"></a>
+<a name="comments_anon_pfx"></a>
+<h4> Préfixe pour les commentaires d'utilisateurs anonymes</h4>
+<p>Si vous avez autorisé les viviteurs anonymes à poster des commenatires (droits paramétrés dans le panneau de configuration des <a href="#group_cp">groupes</a> ), Ce préfixe sera utilisé à gauches des commentaires des visiteurs anonymes. Cela peut être utile pour éviter que des utilisateurs non-enregistrés ne se fassent passer pour un utilisateur enregistré (ou un administrateur) en postant un commentaire. Laissez vide si vous ne voulez pas de préfixe devant les commentaires des "invités".</p>
+<a name="comments_anon_pfx_end"></a>
+<a name="admin_comment_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="admin_picture_thumbnail"></a>
+<h3>4.12.8 Paramètres des images et vignettes</h3>
+<a name="admin_picture_thumbnail_jpeg_quality"></a>
+<h4> Qualité pour les fichiers JPG</h4>
+<p>La qualité utilisée pour la compression JPEG lorsque le script redimentionne les images. Cette valeur peut aller de 0 (Le plus mauvais) to 100 (Le meilleur). Cette valeur peut être mise à 75 si vous utilisez ImageMagick.<br />Vous ne devez pas changer ce paramétrage si vous ne savez pas ce que vous faites, les autres options sur les vignettes ou images intermédiaires (dimensions) ont un plus grand impact sur la taille des fichiers que le taux de compression.</p>
+<a name="admin_picture_thumbnail_jpeg_quality_end"></a>
+<a name="admin_picture_thumbnail_max-dimension"></a>
+<h4> Dimension maximale pour les vignettes **</h4>
+<p>Ddéfini la taille maximale en pixels pour la dimension spécifique des vignettes.</p><div class="important">Si vous changez ce paramétrage, seul les fichiers ajoutés à partir de ce moment sont concernés, Il est donc préférable de ne pas changer ce paramètre si il y a déjà des images dans la galerie. Vous pouvez malgré tout appliquer ces changements aux fichiers existants avec &quot;l'utilitaire d'administration (redimentionner les images)&quot; du menu administrateur.</div>
+<a name="admin_picture_thumbnail_max-dimension_end"></a>
+<a name="admin_picture_thumbnail_use-dimension"></a>
+<h4> Utiliser la dimension (largeur ou hauteur ou aspect max pour la vignette)</h4>
+<p>Défini la dimension qui sera utilisée pour déterminer la taille maximum en pixels qui sera utilisée.</p><div class="important">Si vous changez ce paramétrage, seul les fichiers ajoutés à partir de ce moment sont concernés, Il est donc préférable de ne pas changer ce paramètre si il y a déjà des images dans la galerie. Vous pouvez malgré tout appliquer ces changements aux fichiers existants avec &quot;l'utilitaire d'administration (redimentionner les images)&quot; du menu administrateur.</div>
+<a name="admin_picture_thumbnail_use-dimension_end"></a>
+<a name="admin_picture_thumbnail_intermediate_toggle"></a>
+<h4> Créer des images intermédiaires</h4>
+<p>Par défaut, lorsque vous téléchargez des fichiers, le script crée une vignette du fichier (avec un nom ayant pour préfixe thumb_) plus une version intérmédiaire (Fichier avec un nom ayant pour préfixe normal_). Si vous placez cette option sur NON, L'image intermédiaire n'est pas crée.</p>
+<a name="admin_picture_thumbnail_intermediate_toggle_end"></a>
+<a name="admin_picture_thumbnail_intermediate_dimension"></a>
+<h4> Largeur ou hauteur maximale pour une image/vidéo intermédiaire</h4>
+<p>Les images intermédiaires sont celles qui sont affichées lorsque vous cliquez sur les vignettes. La valeur par défaut est 400, cela signifie que l'image intermédiaire sera inscrite dans un carré de 400x400 pixels.</p>
+<a name="admin_picture_thumbnail_intermediate_dimension_end"></a>
+<a name="admin_picture_thumbnail_max_upload_size"></a>
+<h4> Poids maximal des images à uploader (Ko)</h4>
+<p>Chaque fichier dont la taille est supérieure à cette valeur sera rejetée par le script. Parametrer cette option sur une valeur supérieure à celle supportée par votre serveur générera un "magnifique" message d'erreur de la part du serveur à la place des messages d'erreurs "normaux" de Coppermine - Il est recommandé de placer cette valeur au moins un peu plus bas ou égale à la valeur maximale acceptée par votre serveur. La taille autorisée par votre serveur est difficile à déterminer par Coppermine (ou par tout autre script PHP)- Si vous ne la connaissez pas et avez un doute, contactez votre hébergeur.</p>
+<a name="admin_picture_thumbnail_max_upload_size_end"></a>
+<a name="admin_picture_thumbnail_max_upload_dimension"></a>
+<h4> Longueur ou hauteur maximale pour les images/vidéos uploadées (en pixels)</h4>
+<p>Limite les dimensions des images téléchargées. Redimentionner de grandes images demande beaucoup de ressources mémoire et processeur. Il y a habituellement une limite en place sur votre serveur - Vous ne pouvez pas mettre ce parametrage de Coppermine à une valeur supérieure que celle supportée par votre serveur.</p>
+<a name="admin_picture_thumbnail_max_upload_dimension_end"></a>
+<a name="admin_picture_thumbnail_auto-resize"></a>
+<h4> Redimensionner automatiquement les images qui dépassent la hauteur et/ou la largeur maximale</h4>
+<p>Pendant le processus de téléchargement, si les images sont plus grandes (en largeur ou en hauteur) que la largeur maximale sont automatiquement redimensionnées à la taille maximum autorisée.</p>
+<p><b>Note:</b> La manière dont les images sont redimensionnées (largeur/hauteurt/aspect maximum) est déterminé dans l'option d'administration &quot;<a href="#admin_picture_thumbnail_use-dimension">Utilise la dimension (largeur ou hauteur ou aspect maximum pour les vignettes)</a>&quot;</p>
+<p>Il y a trois options:</p>
+<ul><li>Non - Désactivé</li><li>Oui: Tous - Activé pour tous les visiteurs, y compris l'administrateur pendant le processus d'ajout par lot.</li>
+<li>Oui: Utilisateurs seulement - Avtivé pour les utilisateurs "normaux"</li></ul>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_picture_thumbnail_auto-resize_end"></a>
+<a name="admin_picture_thumbnail_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="admin_picture_thumb_advanced"></a>
+<h3>4.12.9 Paramètres avancés des images et vignettes</h3>
+<a name="admin_picture_thumb_advanced_private_toggle"></a>
+<h4>Les albums peuvent être privés </h4>
+<p>Si placé sur OUI Votr egalerie pourra contenir des albums visibles uniquement par les utilisateurs membres de groupes particuliers.</p>
+<p>Si un utilisateur est memebre d'un groupe qui peut avoir des albums privés et que cette otpion est activée, l'utilisateur aura la possibilité de cacher certains de ses albums à d'autres visiteurs.</p>
+<p>Cette option ne définit <b>pas</b> quels utilisateurs peuvent avoir une galerie privée, <b>ni</b> ne définit qui peut télécharger (ces paramètres sont accessibles dans le <a href="#group_cp">gestionnaire de groupe</a>). Vous ne devez mettre cette optio sur NON que si vous savez ce que vous faites (par défaut elle est placée sur OUI).</p>
+<p class="important">Note: Note: si vous commutez de 'Oui' à 'Non' les albums privés actuels deviendront publics!</p>
+<a name="admin_picture_thumb_advanced_private_toggle_end"></a>
+<a name="admin_picture_thumb_advanced_private_icon_show"></a>
+<h4> Montrer les vignettes des albums privés aux utilisateurs anonymes </h4>
+<p>Sélectionne l'affichage des vignettes des albums privés pour les utilisateurs anonymes.<br />placé sur 'NON', l'album sera caché aux utilisateurs non autorisés.<br />Placé sur 'OUI', le nom de l'album, sa description et ses statistiques sont montrés, mais pas les vignettes ou les fichiers.</p>
+<a name="admin_picture_thumb_advanced_private_icon_show_end"></a>
+<a name="admin_picture_thumb_advanced_filename_forbidden_chars"></a>
+<h4> Caractères interdits dans les noms de fichiers</h4>
+<p>Lorsque le nom de fichier d'un fichier téléchargé contient un de ces caractères, il sera remplacé par un "_".</p>
+<p>Ne changez rien si vous ne savez pas exactement ce que vous faites.</p>
+<a name="admin_picture_thumb_advanced_filename_forbidden_chars_end"></a>
+<a name="admin_picture_thumb_advanced_pic_extensions"></a>
+<h4> Types d'images autorisés</h4>
+<p>&quot;<i>ALL</i>&quot; autorisera tous les types de fichiers image supportés par votre librairie graphique (GD ou ImageMagick) . Si vous voulez restreindre l'autorisation à seulement certains types de fichiers, entrez la liste des extensions de fichier que vous autorisez, séparés par un "/", par exemple <tt class="code">jpg/bmp/tif</tt></p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_picture_thumb_advanced_pic_extensions_end"></a>
+<a name="admin_thumbs_advanced_movie"></a>
+<h4> Types de vidéos autorisés</h4>
+<p>&quot;<i>ALL</i>&quot; autorisera TOUS les types de fichiers vidéo au téléchargement. Si vous voulez restreindre l'autorisation à seulement certains types de fichiers, entrez la liste des extensions de fichier que vous autorisez, séparés par un "/", par exemple <tt class="code">wmv/avi/mov</tt>.</p>
+<p>Nottez bien que pour pouvoir visionner les vidéos, il faudra que l'utilisateur de Coppermine dispose des codecs appropriés et configurés correctement sur son ordinateur, par exemple: si vous autorisez le type de fichier <tt class="faq">mov</tt>, l'utilisateur qui va vouloir visonner cette vidéo devra avoirle plug-in Quick-Time d'Apple installé. Donc notez que <tt class="code">avi</tt> est juste un conteneur pour différents codecs - ce qui veut dire que si un ordinateur est capable de lire video1.avi il est possible qu'il ne puisse pas lire video2.avi si ces deux fichiers ont été encodés avec différents codecs.</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_thumbs_advanced_movie_end"></a>
+<a name="admin_movie_autoplay"></a>
+<h4> Démarrage automatique des vidéos</h4>
+<p>Si placé sur OUI, les vidéos seront lancées imédiatement lorsquelles sont chargées (ne s'applique pas aux fichiers Flash).</p>
+<a name="admin_movie_autoplay_end"></a>
+<a name="admin_picture_thumb_advanced_audio_extensions"></a>
+<h4> Types de fichiers sons autorisés</h4>
+<p>&quot;<i>ALL</i>&quot; autorisera les télécharegment de TOUS les types de fichiers audio. Si vous voulez restreindre l'autorisation de téléchargement à certains types de fichier, entrez la liste des extentions séparés par un "/", par exemple: <tt class="code">wav/mp3/wma</tt>.</p>
+<p>Notez que pour pouvoir écouter un fichier audio, l'utilisateur de Coppermine devra avoir les codecs installés et configurés correctement sur son ordinateur, par exemple: si vous autorisez les fichiers <tt class="code">mp3</tt>, l'utilisateur qui voudra les écouter devra avoir un lecteur mp3 installé.</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_picture_thumb_advanced_audio_extensions_end"></a>
+<a name="admin_picture_thumb_advanced_doc_extensions"></a>
+<h4> Types de fichiers textes autorisés</h4>
+<p>&quot;<i>ALL</i>&quot; autorisera le téléchargement de TOUS les types de fichiers "documents". Si vous voulez restreindre l'autorisation de téléchargement à certains types de fichiers, entrez la liste des extentions séparés par un "/", par exemple: <tt class="code">txt/pdf</tt>.</p>
+<p>Notez que pour pouvoir ouvrir les documenst, l'utilisateur de Coppermine devra avoir installé sur son ordinateur, le logiciel capable de le lire, par exemple: si vous autorisez les fichiers <tt class="code">xls</tt>, l'utilisateur qui voudra ouvrir ces fichiers devra posseder une application capable d'ourir et de lire les fichiers MS-Excel . Soyez vigilant avec certains types de fichiers (en particulier si vous autorisez le téléchargement sans l'approbation de l'administrateur), ils peuvent contenir des macro-virus.</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_picture_thumb_advanced_doc_extensions_end"></a>
+<a name="admin_picture_thumb_advanced_resize_method"></a>
+<h4> Méthode de redimensionnement des images</h4>
+<p>Paramétrez avec le type de librairie Images présente sur votre serveur (soit GD1, GD2 ou ImageMagick).</p>
+<p>Si vous utilisez GD 1.x et que les couleurs de vos vignettes et de vos images intermédiaires ne sont pas bonnes, vous avez probablement GD2 sur votr eserveur - basculez cette option sur GD 2.x</p>
+<p>La plupars des distributions récentes de PHP sont livrées avec GD - Si vous ne savez pas ce que vous avez, mettez cette option sur GD2 et regardez votre paramétrage dans <a href="http://www.php.net/phpinfo" rel="external" class="external">phpinfo</a>.</p>
+<a name="admin_picture_thumb_advanced_resize_method_end"></a>
+<a name="admin_picture_thumb_advanced_im_path"></a>
+<h4> Chemin vers l'utilitaire 'convert' d'ImageMagick (exemple /usr/bin/X11/)</h4>
+<p>Si vous utilisez l'utilitaire de conversion ImageMagick pour redimentionner vos images, vous devez entrer le nom du répertoirelans lequel se trouve le programme de conversion. N'oubliez pas le "<tt class="code">/</tt>"final.</p>
+<p>Si votre serveur fonctionne sous Windows, utilisez / et non \ pour séparer les éléments du chemin (exemple: utlisez C:/ImageMagick/ et non C:\ImageMagick\). Ce chemin ne doit pas contenir d'espaces, donc sous ne placez pas ImageMagick dans le répertoire "Program files".</p>
+<p><b>ImageMagick fonctionnera avec difficultés si PHP, sur votre serveur, fonctionne en  SAFE mode et c'est un véritable challenge de le faire fonctionner sous Windows. Utilisez  GD dans ces cas et ne perdez pas votre temps à demander de l'aide sur le forum à ce sujet. Il y a trop de choses qui peuvent empêcher ImageMagick de fonctionner correctement, et sans un accès physique à votre serveur il est difficiles d'estimer ce qui ne va pas.</b></p>
+<a name="admin_picture_thumb_advanced_im_path_end"></a>
+<a name="admin_picture_thumb_advanced_allowed_imagetypes"></a>
+<h4>Types d'images autorisés (uniquement pour ImageMagick)</h4>
+<p>C'est la liste des types d'images que le script va accepter si vous utilisez ImageMagick. La détection du type d'image se fait en lisant les informations de l'entête du fichier et non en regardant l'extention du fichier.</p>
+<a name="admin_picture_thumb_advanced_allowed_imagetypes_end"></a>
+<a name="admin_picture_thumb_advanced_im_commandline"></a>
+<h4> Options de ligne de commande pour ImageMagick</h4>
+<p>Ici vou spouvez ajouter des options qui vont se joindre à la ligne de commande lors de l'exécution de ImageMagick. Lisez le manuel d'ImageMagick pour voir ce qui est possible.</p>
+<a name="admin_picture_thumb_advanced_im_commandline_end"></a>
+<a name="admin_picture_thumb_advanced_exif"></a>
+<h4> Lire les informations EXIF dans les fichiers JPEG</h4>
+<p>Avec cette option sur Oui, le programme va lire les informations EXIF  placées par les appareils photos numériques dans les fichiers JPEG. Pour cpg1.x à cpg1.2.1, cette option ne fonctionnera que si PHP a été compilé avec l'extention EXIF. Coppermine 1.3.0 (ou supérieur) intègre les ressources EXIF même si le serveur lui même ne les a pas, puisqu'il utilise une <a href="http://www.offsky.com/software/exif/index.php" class="external">classe EXIF séparée</a>.</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_picture_thumb_advanced_exif_end"></a>
+<a name="admin_picture_thumb_advanced_iptc"></a>
+<h4> Lire les informations IPTC dans les fichiers JPEG</h4>
+<p>Avec cette option sur OUI, le script va lire les informations <a href="http://www.iptc.org/" class="external">IPTC</a> placées par les appareils photos numériques dans les fichiers images.</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_picture_thumb_advanced_iptc_end"></a>
+<a name="admin_picture_thumb_advanced_albums_dir"></a>
+<h4> Répertoire des albums</h4>
+<p>C'est le répertoire de base pour votre "Stock d'Images". C'est le chemin relatif depuis le répertoire principal du programme. </p>
+<p>Vous pouvez utiliser ../ dans le chemin pour monter d'un niveau dans l'arborescence.</p>
+<p>Vous ne pouvez <b>past</b> utiliser un chemin absolu 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 fichiers dans votre base de donnée. Si vous le faites, toutes les liens vers vos fichiers existants seront brisés.</p>
+<a name="admin_picture_thumb_advanced_albums_dir_end"></a>
+<a name="admin_picture_thumb_advanced_userpics_dir"></a>
+<h4> Répertoire pour les fichiers des utilisateurs</h4>
+<p>C'est le répertoire ou sont stockés les fichiers téléchargés depuis l'interface Web. Ce répertoire est un sous-répertoire su répertoire the album.</p>
+<p>Les mêmes remarques que précédemment s'appliquent.</p>
+<p>Si vous téléchargez des fichiers par le FTP, placez les dans un sous-répertoire du répertoire "album" et non dans le &quot;répertoire pour les fichiers utilisateurs&quot;. </p>
+<p>Ce paramètre ne doit pas être changé si vous avez déjà des fichiers dans votre base de donnée. Si vous le faites, toutes les liens vers vos fichiers existants seront brisés.</p>
+<a name="admin_picture_thumb_advanced_userpics_dir_end"></a>
+<a name="admin_picture_thumb_advanced_intermediate_prefix"></a>
+<h4> Préfixe pour les images intermédiaires</h4>
+<p>Ce préfixe est ajouté au nom de fichier lors de la création des images intermédiaires.</p>
+<p>Ce paramètre ne doit pas être changé si vous avez déjà des fichiers dans votre base de donnée. Si vous le faites, toutes les liens vers vos fichiers existants seront brisés.</p>
+<a name="admin_picture_thumb_advanced_intermediate_prefix_end"></a>
+<a name="admin_picture_thumb_advanced_thumbs_prefix"></a>
+<h4> Préfixe pour les vignettes</h4>
+<p>Ce préfixe est ajouté au nom de fichier lors de la création des vignettes.</p>
+<p>Ce paramètre ne doit pas être changé si vous avez déjà des fichiers dans votre base de donnée. Si vous le faites, toutes les liens vers vos fichiers existants seront brisés.</p>
+<a name="admin_picture_thumb_advanced_thumbs_prefix_end"></a>
+<a name="admin_picture_thumb_advanced_chmod_folder"></a>
+<h4> Mode par défaut des répertoires</h4>
+<p>Si pendant l'installation, l'installeur vous signale qu'un répertoire n'a pas ces droits demandés, placez le sur <b>0777</b> sinon vous n'aurez pas la possibilité d'effacer les répertoires crées par le programme avec votre client FTP le jour ou vous déciderez de désinstaller le programme.</p>
+<p><span class="important">Attention</span>: paramétrer cette option ne fait pas de CHMOD sur vos fichiers ou répertoires imédiatement; au lieu de celà, Coppermine en tient compte en créant de nouveaux répertoires pour le téléchargement des utilisateurs (a l'intérieur du répertoire "userpics"). Si vous rencontrez des problèmes  concernant les droits pendant la configuration initiale de Coppermine, cette option n'est <b>pas</b> ce qu'il faut regarder ou changer.</p>
+<a name="admin_picture_thumb_advanced_chmod_folder_end"></a>
+<a name="admin_picture_thumb_advanced_chmod_files"></a>
+<h4> Mode par défaut des fichiers</h4>
+<p>Si pendant l'installation, l'installeur vous signale qu'un répertoire n'a pas ces droits demandés, placez le sur <b>0666</b>.</p>
+<p><span class="important">Attention</span>: paramétrer cette option ne fait pas de CHMOD sur vos fichiers ou répertoires imédiatement; au lieu de celà, Coppermine en tient compte lors du téléchargement d'images dans la galerie ou de la création des vignettes et des images intermédiaires. Si vous rencontrez des problèmes  concernant les droits pendant la configuration initiale de Coppermine, cette option n'est <b>pas</b> ce qu'il faut regarder ou changer.</p>
+<a name="admin_picture_thumb_advanced_chmod_files_end"></a>
+<a name="admin_picture_thumb_advanced_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="admin_user"></a>
+<h3>4.12.10 Paramètres Utilisateurs</h3>
+<a name="admin_allow_registration"></a>
+<h4> Autoriser de nouvelles inscriptions</h4>
+<p>Défini si les nouveaux visiteurs peuvent s'enregistrer eux même ou non. Si vous parametrez sur NON, seul l'administrateur pourra crée de nouveaux utilisateurset le lien &quot;s'identifier&quot; ne s'affichera plus dans le menu de navigation.</p>
+<a name="admin_allow_unlogged_access"></a>
+<h4> Autoriser l'accès aux visiteurs non authentifiés (visiteur ou anonyme)</h4>
+<p>Si placé sur &quot;Non&quot;, les utilisateurs non identifiés (exemples: visiteurs ou utilisateurs anonymes) ne peuvent pas acceder à votre galerie sauf à la page d'identification (et la page d'inscription si vous avez autorisé les inscriptions). Soyez attentifs au fait que de désactiver totalement l'accès anonyme affaiblira la popularité de votre site. N'utilisez celà que si vous souhaitez que votr egalerie soit totalement privée. Il est recommandé de laisser l'accès anonyme et d'utiliser les droits d'accès des groupes et d'albums pour filtrer vos utilisateurs.</p>
+<a name="admin_allow_unlogged_access_end"></a>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_allow_registration_end"></a>
+<a name="admin_registration_verify"></a>
+<h4> L'inscription d'un nouvel utilisateur doit être validée</h4>
+<p>Si placé sur OUI un email contenant un code d'activation sera envoyé à l'utilisateur. Si placé sur NON, le compte utilisateur sera immédiatement actif.</p>
+<a name="admin_registration_verify_end"></a>
+<a name="admin_registration_notify"></a>
+<h4> Notifier l'administrateur des nouvelles inscriptions par courriel</h4>
+<p>Si placé sur OUI un courriel sera envoyé à l'administrateur de la galerie lorsqu'un nouvelutilisateur s'est enregistré.</p>
+<a name="admin_registration_notify_end"></a>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_activation"></a>
+<h4> L'administrateur doit activer les enregistrements</h4>
+<p>Demande l'activation par l'administrateur. Paramétré sur OUI, celà permets à l'administrateur d'activer les nouvelles isncriptions.</p>
+<p>Par défaut, cette ce paramètre est placé sur NON, ainsi les utilisateurs peuvent activer eux même leur compte après l'inscription.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_activation_end"></a>
+<a name="admin_allow_duplicate_emails_addr"></a>
+<h4> Autoriser deux utilisateurs à avoir la même adresse courriel</h4>
+<p>Autorise ou empèche deux utilisateurs de s'enregistrer avec la même adresse Email. Il est recommendé de placer cette option sur NON. Cette option a été désaprouvée et sera peut être suprimée dans une prochaine version de Coppemrine.</p>
+<a name="admin_allow_duplicate_emails_addr_end"></a>
+<a name="admin_approval_notify"></a>
+<h4> Notifier l'administrateur lorsque des uploads nécessitent son approbation</h4>
+<p>Si activé, l'administrateur de la galerie recevra un courriel le prévenant de toutes le images attendant son approbation (depends du paramétrage concernant l'approbation dans &quot;<a href="#group_cp">groups</a>&quot;). Le courriel est envoyé à l'adresse spécifiée dans &quot;<a href="#admin_general">parametres généraux</a>&quot;.</p><p>Cette option n'est recommendée que pour les sites avec peu de trafic (si les utilisateurs téléchargent uniquement de temps en temps).</p>
+<a name="admin_approval_notify_end"></a>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_user_memberlist"></a>
+<h4> Autoriser les utilisateurs authentifiés à visualiser la liste des membres</h4>
+<p>Si activé, un élément de menu complémentaire &quot;liste des membres&quot; est affiché dans le menu principal de Coppermine si un utilisateur s'est autentifié, lui permettant de voir la liste de tous les utilisateurs, avec les statistiques concernat leur dernière visite, téléchargements et utilisation de leur quota disque.</p><p>C'est une nouvelle fonction dans  cpg1.3.0 (contribution de l'utilisateur <a href="#contributors">Jason</a>) - elle est disponible comme <a href="http://sourceforge.net/project/showfiles.php?group_id=89658&amp;package_id=98542">mod</a> (pas dans la distribution normale de Coppermine) pour les versions antérieures à cpg1.3.0.</p>
+<a name="admin_user_memberlist_end"></a>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_user_allow_email_change"></a>
+<h4> Autoriser les utilisateurs à changer leur adresse courriel dans leur profil</h4>
+<p>Cette option à un impact sur la page profil de l'utilisateur, il détermine si l'utilisateur peut changer sa propre adresse Email.<br />Utilisez cette option prudemment, comme l'adresse Email de l'utilisateur n'est pas enregistrée: si vous laisse les utilisateurs changer leu adresse mail, ils peuvent la changer en une adresse non valide (par exemple après avoir mise en ligne des images enfreignant les règles de votre galerie) - vous n'aurez aucune chance de les retrouver.</p>
+<p>Cette option ne peut être prise en compte que si vous utilisez une version autonome de Coppermine; si vous utilisez Coppermine intégré à un forum, cette option ne sera tout simplement pas prise en compte, comme le profil utilisateur de votre forum sera utilisé pour gérer votre profil utilisateur dans Coppermine.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_user_allow_email_change_end"></a>
+<a name="admin_user_editpics_public_start"></a>
+<h4> Autoriser les utilisateurs à garder le controle de leurs images dans les galeries publiques</h4>
+<p>si activé, l'administrateur ne sera plus le seul à pouvoir éditer les images et les fichiers téléchargés dans les galeries publiques, les utilisateurs autentifiés pourront aussi le faire. Bien sur, en premier lieu, l'utilisateur devra avoir le droit de télécharger des images dans les gaelries publiques (paramétrable dans  le <a href="#group_cp">panneau de gestion des groupes</a>) pour qu ecette option ait un effet.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_user_editpics_public_end"></a>
+<a name="admin_user_login_start"></a>
+<a name="admin_user_login_threshold_start"></a>
+<h4>Nombre d'échec d'authentification avant bannissement temporaire (pour parer à une attaque brutale)</h4>
+<p>Pour parrer à une attaque brutale (si un programme hostile essaye de s'identifier dans Coppermine comme administrateur en passant automatiquement en revue toutes les combinaisons possibles de mots de passe et de noms d'utilisateurs) Coppermine bannis temporairement l'adresse IP d'un possible attaquant après un certain nombre de tentatives d'autentification infructueuses. De cette manièreThis way, l'attaque massive prendra beaucoup plus de temps pour essayer toutes les combinaisons possibles.</p>
+<p>Avec ce paramétrage, vous dpécifiez le nombre de tentatives infructueuse d'autentification après laquelle l'adresse IP sera bannie temporairement.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_user_login_threshold_end"></a>
+<a name="admin_user_login_expiry_start"></a>
+<h4> Durée du bannissement temporaire après un échec d'authentification</h4>
+<p>Cette valeur spécifie la durée du bannissement temporaire (en minutes) après le nombre de tentatives infructueuses d'autentification spécifié par <a href="#admin_user_login_threshold_start">Nombre d'échec d'authentification avant bannissement temporaire </a>.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_user_login_expiry_end"></a>
+<a name="admin_user_login_end"></a>
+<a name="admin_user_enable_report"></a>
+<h4> Activer les rapports à l'administrateur</h4>
+<p>Active les rapports. Si placé sur OUI, celà permets aux utilisateurs de rapporter des fichiers téléchargés ou des commentaires à l'administrateur de la galerie.</p>
+<p>Ce paramètre est dépendant du fait que les cartes postales électroniques sont activées.  Seuls les utilisateurs ayant le droit d'envoyer des cartes postales électroniques dans le paramétrage de leur 'groupe' ont la possibilité d'envoyer ces rapports. L'icone d'envoie des rapports est cachée à ceux qui n'ont pas ce droit.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_user_enable_report_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="admin_custom"></a>
+<h4>4.12.11 Champs personnalisés pour le profil utilisateur (laisser vide si inutilisés). Utilisez le profil 6 pour les longs textes, comme les biographies </h4>
+<p>Ces champs sont affichés dans l'espace du &quot;profil utilisateuruser profile&quot;. Ils n'apparaîtrons que si vous leur donnez un nom. Comme le dit le titre du chapitre, utilisez le champ 6 pour les textes longs, comme les biographies, ou si vous voulez utiliser les bb code.</p>
+<p>Vous pouvez ausii utiliser le champ 6 pour les avatars.  Pour montrer un avatar dans le profil, il devra être entré en bbcode, par exemple pour montrer 'avatar.gif', qui se trouve dans votre répertoire image, utilisez le [img]http://www.votresite.com/images/avatar.gif[/img]</p>
+<a name="admin_custom_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="admin_custom_image"></a>
+<h4>4.12.12 Champs personnalisés pour les descriptions d'images (laisser vide si inutilisés)</h4>
+<p>Ces champs sont affichés dans l'espace &quot;informations du fichier&quot; . Ils n'apparaîtrons que si vous leur donnez un nom.</p>
+<a name="admin_custom_image_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+<a name="admin_cookie"></a>
+<h4>4.12.13 Paramètres des Cookies</h4>
+<a name="admin_cookie_name"></a>
+<h4>Nom du cookie utilisé par le script (si vous utilisez l'intégration avec un forum, vérifiez que les cookies sont différents)</h4>
+<p>La valeur par défaut est &quot;cpg140&quot;. Même si vous avez différentes versions du script tournant sur le mêm serveur vous pouvez laisser la valeur par défaut.<br /><span class="important">Si vous utilisez une intégration avec un forum, vérifiez qu'elle <b>diffère</b> du nom du cookie du forum</span></p>
+<a name="admin_cookie_name_end"></a>
+<a name="admin_cookie_path"></a>
+<h4> Chemin du cookie utilisé par le script</h4>
+<p>La valeur pa défaut est "/". Ne changez pas cette valeur si vous ne savez pas ce que vous faites. Il vous permettra de vous idendifier.</p>
+<p>Si vous avez endomagé votre galerie en modifiant cette valeur, utilisez phpMyAdmin pour éditer la table xxxx_config dans votre base de donnée et restaurez la valeur par défaut. </p>
+<p>Si vous utilisez une intégration de forum avec Coppermine, assurez vous d'utiliser <b>différents</b> noms de cookies pour Coppermine et pour votre forum! Le chemin dans les deux applications doivent être définis afin que Coppermine puisse lire les deux. Habituellement la valeur par défaut &quot;<tt class="code">/</tt>&quot; devrait être paramétré de manière identique pour Coppermine et pour le forum avec lequel il est intégré.</p>
+<a name="admin_cookie_path_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+<a name="admin_email"></a>
+<h4>4.12.14 Paramètres Pour les Courriels</h4>
+<p>Habituellement rien n'a a être changé; laissez tous les champs vides si vous n'êtes pas sur. Vous ne devez changer ces paramètres que si vous rencontrez des problèmes (par exemple si les cartes postales électroniques, les informations d'enregistrement ou les notifications ne sont pas envoyés). Coppermine lui-même n'inclue pas de moteur d'envoie de mails, il passe le relais au serveur qui est capable de le faire (en utilisant un méchanismes inclu dans PHP). Si vous ne savez pas ce qu'il faut entrer, contactez votre hébergeur pour de l'aide.</p>
+<h4> Serveur SMTP</h4>
+<p>Le nom de serveur <acronym title="Simple Mail Transfer Protocol">SMTP</acronym><br />
+Si vous laissez le champ vide, sendmail (ou equivalent) sera utilisé pour envoyerles courriels depuis votre serveur. Sendmail existe sur la plupars des serveurs Unix/Linux. Si vous spécifiez un serveur SMTP, Coppermine essayera d'envoyer le courriel en utilisant SMTP (C'est habituellement necessaire sur les serveurs Windows).</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<h4> Nom utilisateur SMTP</h4>
+<p>C'est nom d'utilisateur qui vous authentifie sur le serveur SMTP (Ce n'est <b>pas</b> votre nom dutilisateur administrateur de Coppermine.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<h4> Mot de passe SMTP</h4>
+<p>C'est le mot de passe qui va avec le nom d'utilisateur mentionné ci-dessus, ce n'est (<b>pas</b> le même que votre mot de passe administarteur de Coppermine).</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_email_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+<a name="admin_logging"></a>
+<h3>4.12.15 Logs et statistiques</h3>
+<p>Comme tous les logs (ces données seront éffacées si l'option d'enregistrement est désactivée), la fonction d'enregistrement de Coppremine impacte  les performances, l'espace de stockage des données et la base de donnée. Vous devriez réfléchir si vous avez réellement besoin de ces enregistrements avant d'activer cette fonction. Ces enregistrements ne sont utiles que si un administrateur les regarde.</p>
+<a name="admin_logging_log_mode"></a>
+<h4> Mode d'enregistrement </h4>
+<p>Défini, quelle sortes d'enregistrements vous voulez activer. Cette fonction enregistre tous les changements qui ont lieu dans la base de donnée de Coppermine, ce qui est très utile si vous êtes en train d'essayer de débbuger ou si il y a plusieurs administrateurs pour la galerie.<br />
+Tous les fichiers log sont en Anglais</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="admin_logging_log_mode_end"></a>
+<a name="admin_general_log_ecards"></a>
+<h4> Enregistrer les envois de cartes électroniques</h4>
+<p>Si activé, toutes les cartes postales électroniques envoyées sont aussi écrites dans la base de donnée, et l'administrateur de Coppermine pourra les visualiser. Avant de basculer cette option sur OUI, assurez vous que l'enregistrement de ces données est légal dans votre pays. Il est conseillé de prévenir vos utilisateurs que toutes les cartes postales électroniques sont enregistrées (de préférence sur la page d'inscription).</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_general_log_ecards_end"></a>
+<a name="admin_logging_votedetails"></a>
+<h4> Enregistrer le détails des statistiques de vote</h4>
+<p>
+  Activer cette option enregistre:</p>
+  <ol>
+    <li>Chaque vote séparément</li>
+    <li>L'adresse IP</li>
+    <li>La provenance</li>
+    <li>Le navigateur</li>
+    <li>Le système d'exploitation</li>
+  </ol>
+   <p>du "voteur".</p>
+   <p>Comme les statistiques sont gardées par le biais de fichiers, Le lien vers les statistiques peut être accessible individuellement sur la page du fichier (displayimage.php). En cliquant sur le lien dans la section information sur le fichier une fenêtre affichant les statistiques du fichier.</p>
+<p>
+  <span class="important">Important: Le total des votes peut ne pas être correct si vous activez détails et que vous ne réinitialisez pas les votes précédents.</span>
+</p>
+<a name="admin_logging_votedetails_end"></a>
+<a name="admin_logging_hitdetails"></a>
+<h4>Enregistre les statistiques détaillées d'accès</h4>
+<p>
+  Activer ces otpions enregistre:</p>
+  <ol>
+    <li>Chaque vote séparément</li>
+    <li>L'adresse IP</li>
+    <li>Le mot clé de recherche, si l'afluent est Google, Yahoo! or Lycos</li>
+    <li>l'afluent</li>
+    <li>Le navigateur</li>
+    <li>Le système d'exploitation</li>
+  </ol>
+   <p>du visiteur.</p>
+   <p>Comme les statistiques sont gardées par le biais de fichiers, Le lien vers les statistiques peut être accessible individuellement sur la page du fichier (displayimage.php). En cliquant sur le lien dans la section information sur le fichier une fenêtre affichant les statistiques du fichier.</p>
+<p>
+  <span class="important">Important: Le total des votes peut ne pas être correct si vous activez détails et que vous ne réinitialisez pas les votes précédents.</span>
+</p>
+<a name="admin_logging_hitdetails_end"></a>
+<a name="admin_logging_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="admin_misc"></a>
+<h3>4.12.16 Paramètres de la maintenance</h3>
+<a name="debug_mode"></a>
+<h4> Activer le mode débogage</h4>
+<p>CPG montrera les messages d'erreur qui sont normalement supprimés.  Celà aide à la résoultion des problèmes de votre galerie lorsque vous demandez de l'aide sur le <a href="http://coppermine.sourceforge.net/board/">Forum d'aide de Coppermine</a>. Laissez cette option sur Non si vous n'avez pas de problème.</p>
+<p>Mettez la sur OUI (option &quot;Tout le monde&quot;) si vous demandez de l'aide sur le <a href="http://coppermine.sourceforge.net/board/">forum d'aide de Coppermine</a>, afin que ceux qui veulent vous aider puissent voir les informations de débogage. Choisissez l'option &quot;seulement l'administrateur&quot; si vous voulez localiser l'incident vous même - les informations de débogage ne seront visible que si vous vous identifiez comme administrateur, les autres utilisateurs ou visiteurs ne les verront pas.</p>
+<a name="admin_misc_debug_notices"></a>
+<h4> Afficher les avertissements dans le mode débogage</h4>
+<p>Peut être utile pour localiser les incidents avec votre installation de Coppermine - Uniquement recommendé si vous connaissez un peu PHP pour comprendre les messages d'erreur additionnels affichés par cette option. Cette option ne s'applique que si le mode de débogage est activé.</p>
+<a name="admin_misc_debug_notices_end"></a>
+<a name="debug_mode_end"></a>
+
+<a name="admin_general_offline"></a>
+<h4> La galerie est hors ligne</h4>
+<p>Si vous devez faire des travaux de maintenance sur votre galerie, basculez en mode hors ligne. Seuls les membres du groupe administrateur pourrons s'identifier, tous les autres utilisateurs ne verrons que &quot;La galerie est hors ligne&quot;. Pensez à rebasculer cette option lorsque la maintenance est terminée.</p>
+<p class="small">[cpg1.3.0 ou supérieur requis]</p>
+<a name="admin_general_offline_end"></a>
+
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+<a name="exif"></a>
+<h2>4.12 Données EXIF</h2>
+<p>Les format "Exchangeable image file" (Exif) est une spécificité pour les fichiers au format image utilisés par les appareils photos numériques par l'addition de
+"méta datas" spécifiques. Ces "méta datas" sont écrites par l'appareil photo et peuvent
+être utilisées par certaines applications ensuite. Coppermine est
+capable d'afficher certaines de ces données EXIF dans la section d'information des images
+, comme des informations concernant la date et l'heure, les règlages de l'appareil photo, des informations sur la localisation
+, des descriptions et des informations sur le copyright .<br>
+<img src="pics/fr_exif_data_cpg1.jpg" alt="Exif data in pic info section" border="0" height="202" width="400">
+</p>
+
+<a name="exif_manager"></a>
+<h2>4.12.1 Gestionnaire d'EXIF </h2>
+<p><img src="pics/fr_exifmanager_cpg1.gif" alt="" align="right" border="0" height="439" width="600">CPG1.4.x
+(ou supérieur) est livré avec un gestionnaire de données EXIF permettant à l'administrateur de la galerie Coppermine
+de décider quelles données EXIF seront montrées par Coppermine.
+Notez: Si les données EXIF n'existent pas dans certaines images,
+coppermine ne sera bien entendu pas capable de les montrer. Coppermine n'est pas
+un éditeur de données EXIF - il affiche seulement celles qui existent dans vos images
+.<br>
+Pour acceder au gestionnaire d'EXIF, allez dans la page de configuration de Coppermine et cliquez sur le lien de la section <a href="#admin_picture_thumb_advanced">Paramètres avancés des images et vignettes</a>  "Administrer l'affichafe des EXIFS" à côté de la ligne "<a href="#admin_picture_thumb_advanced_exif">Lire les données EXIF dans les fichiers JPEG</a>". Vous pouvez aussi entre directement http://votresite.com/votre_repertoire_coppermine/exifmgr.php dans la barre d'adresse de votre navigateur.</p>
+<p>Cochez les cases dans le gestionnaire d'EXIF devant les informations que vous voulez montrer dans 
+la section d'informations sur l'image de Coppermine(si le fichier image contient ces informations).</p>
+<br clear="all">
+
+<p><a class="back" href="#top">Haut de page</a></p><hr>
+<a name="integrating"></a>
+<h1>5. Intégration du script avec votre forum</h1>
+<a name="integrating_bridge_start"></a>
+<h2>5.1 Fichiers d'intégration disponibles</h2>
+<p>Coppermine peut s'intégrer avec les forums suivant (Coppermine et votre forum vont partager la même base de donnée utilisateurs).</p>
+<ul>
+  <li>eBlah</li>
+  <li>Invision Power Board</li>
+  <li>Mambo</li>
+  <li>MyBB</li>
+  <li>phpBB 2</li>
+  <li>PunBB</li>
+  <li>SMF</li>
+  <li>vBulletin</li>
+  <li>XMB</li>
+  <li>Xoops2</li>
+</ul>
+
+<a name="integrating_bridge_end"></a>
+
+<a name="integrating_prerequisites_start"></a>
+<h2>5.2 Pre-requis</h2>
+
+<a name="integrating_cookie_start"></a>
+<h3>5.2.1 Autentification par cookie</h3>
+<p>Le loggin d'intégration utilise le cookie de votre forum, donc il ne pourra pas fonctionner si le cookie de votre forum n'est pas visible par  Coppermine. Donc, sauf si vous êtes un espert, faites les choses simplement et installez Coppermine et votre forum sur le même domaine. Exemples :</p>
+<table border="0" cellspacing="5" cellpadding="5" class="border1">
+<tr>
+<td>Cela <b>va</b> fonctionner:</td>
+<td>Cela <b class="important">ne va pas</b> fonctionner</td>
+</tr>
+<tr>
+<td class="code">Forum: http://votresite.com/forum/<br />
+Coppermine: http://votresite.com/galerie/</td>
+<td class="code">Forum: http://forum.votresite.com/<br />
+Coppermine: http://galerie.votresite.com/</td>
+</tr>
+</table>
+<p>Le chemin du cookie dans la page de configuration du forum devrait être parametré à  '/' la ou cette option est disponible.</p>
+<p><span class="important">Important</span>: Le nom du cookie de votre forum et de Coppermine ne doivent <b>pas</b> être les mêmes - ils <b>doivent</b> être différents!</p>
+<a name="integrating_cookie_end"></a>
+
+<a name="integrating_standalone_start"></a>
+<h3>5.2.2 Version autonome d'abord</h3>
+<p>Pour éviter les confusions, assurez vous de configurer Coppermine et votre forum en fonctionnement autonome en premier. Vérifiez que les deux fonctionnent correctement sans intégration. Testez toutes les fonctions de coppermine (comme les téléchargements, l'enregistrement etc.) lorsque  Coppermine est installé, avant même de commencer l'intégration.</p>
+<a name="integrating_standalone_end"></a>
+
+<a name="integrating_users_start"></a>
+<h3>5.2.3 Les utilisateur, groupes et images téléchargées par les utilisateurs de Coppermine sont perdues lors de l'intégration</h3>
+<p><span class="important">Attention:</span> Si vous avez déjà des utilisateurs et des groupes personnalisés dans votre base de donnée Coppermine lorsque vous activez l'intégration avec votre forum, soyez concients qu'ils vont être perdus. Si vos utilisateurs ont déjà crée des albums privés et téléchargé des images, elles vont être perdues également!</p>
+<a name="integrating_users_end"></a>
+
+<a name="integrating_backup_start"></a>
+<h3>5.2.4 Sauvegarde</h3>
+<p><span class="important">Sauvegardez</span>: Il est très important de faire uen sauvegarde de votre base de donnée Coppermine et de vos fichiers avant d'activer l'intégration, vous pourrez ainsi revenir en arrière si elle échoue.</p>
+<p>De toute façon vous êtes encouragés à faire une sauvegarde régulière de votre base de donnée, spécialement avant d'appliquer des changements dans le code (installation de mod/hack par exemple).</p>
+<a name="integrating_backup_end"></a>
+
+<a name="integrating_prerequisites_end"></a>
+
+<a name="integrating_steps_start"></a>
+<h2>5.3 Etapes de l'intégration</h2>
+<p>Depuis cpg1.4.x vous pouvez utiliser le <a href="#bridge_manager_start">Gestionnaire d'intégration</a> qui vous permettra d'activer/désactiver l'intégration par le biais d'un assistant.</p>
+
+<a name="bridge_manager_start"></a>
+<h3>5.3.1 Utilisation du gestionnaire d'intégration (bridge)</h3>
+<p>Le gestionnaire d'intégration est une nouvelle fonction dans cpg1.4, il n'est pas disponible dans les versions antérieures. A la place d'éditer manuellement les fichiers codes de Coppermine, vous pouvez activer/désactiver l'intégration depuis votre navigateur, en utilisant un assitant. pour démarer le gestionnaire d'intégration, identifiez vous comme administrateur, Choisissez &quot;Utiliatires&quot; dans le menu et le  &quot;gestionnaire d'intégration&quot;</p>
+<p><img src="pics/fr_bridge_01_start.gif"  border="0" alt=""  /></p>
+<p>Si vous lancez le gestionnaire d'intégration pour la première fois, il n'y aura qu'un seul bouton qui vous permettra de démarer l'assistant</p>
+<p>(Si vous retournez dans le gestionnaire d'intégration plus tard, vous aurez des cases de choix permettant d'activer/désactiver l'intégration) cliquez dessus.</p>
+<p class="important">Notez: a chaque étape de l'assistant d'intégration, des informations sont écrites dans la base de donnée de Coppermine. Contrairement à d'autre assistants (la plupars sur votre ordinateur), le gestionnaire d'intégration n'a pas de bouton&quot;&quot;annuler&quot;! Une fois que vous avez activé l'intégration et que tout fonctionne bien, vous ne devriez changer aucune valeur juste par curiosité, comme elles seront écrites dans la base de donnée, il se pourrait que l'intégration, qui fonctionnait jusque là, ne fonctionne plus du tout après avoir &quot;joué&quot; avec elles.<br clear="all" /></p>
+<p><img src="pics/fr_bridge_02_app.gif"  border="0" alt=""  /></p>
+<p>Dans la première étape de l'assistant &quot;choisissez l'application avec laquelle vous souhaitez intégrer Coppermine&quot;, vous devez choisir l'application à brideger avec Coppermine. Notez que vous <b>devez</b> avoir cette application déjà installée sur votre serveur, elle doit être correctement configurée et doit fonctionner. N'utilisez pas le gestionnaire d'intégration si vous avez <i>projeté</i> de la faire plus tard .</p>
+<p>Si vous avec un fichier personnalisé d'intégration qui n'est pas disponible dans l'assistant, choisissez le bouton radio à côté du champ texte et entrez le nom de votre fichier ici, sans l'extention &quot;.inc.php&quot; (le fichier d'intégration doit être placé dans le sous-répertoire &quot;bridge&quot;) de Coppermine.<br />
+Cliquez sur &quot;suivant&quot;</p>
+<p>L'étape suivante dépends de l'application que vous avez choisi : certaines applications ont besoin que des <acronym title="Uniform Resource Locator">URL</acronym>s soient entrées, ou des chemine d'accès. Certaines ont besoins que l'on entre desinformations sur les tables mySQL ou sur les cookies, d'autres pas. L'assistant ne vous &quot;demandera&quot; que les parapètres appropriés pour votre application - si l'un ou l'autre point des explications suivantes ne s'appliquent pas à votre application, ne vous affolez pas - ne suivez que les informations adéquates et cliquez sur &quot;suivant&quot;. Toutefois, vous devez comprendre que Coppermine ne peut vérifier que certaines entrées - certaines entrées seront invalidées.</p>
+<p>Si un bouton d'annulation (<img src="../images/flags/reset.gif" width="16" height="11" border="0" alt="" />) est affiché près d'un champ de formulaire, ce champ n'a pas de valeur par défaut. Il est peut être normal qu'il n'y en ait pas dans un champ, toutefois, rappelez vous que si vous avez &quot;joué&quot; avec le gestionnaire de bridge auparavant, les paramètres précédents qui apparaissent dans un champ ne sont pas corrects - ne sautez pas une étape rapidement sans faire attention à celà. Utilisez le bouton de réinitialisation pour remettre la valeur par défaut (par necessairement  &quot;la bonne&quot; valeur par défaut).<br clear="all" /></p>
+<a name="bridge_manager_app_start"></a>
+<h4>5.3.1.1 Choisir une application à intégrer avec Coppermine</h4>
+<ul>
+<ul>
+  <li>eBlah</li>
+  <li>Invision Power Board</li>
+  <li>Mambo</li>
+  <li>MyBB</li>
+  <li>phpBB 2</li>
+  <li>PunBB</li>
+  <li>SMF</li>
+  <li>vBulletin</li>
+  <li>XMB</li>
+  <li>Xoops2</li>
+</ul>
+</ul>
+<a name="bridge_manager_app_end"></a>
+<a name="bridge_manager_path_start"></a>
+<h4>5.3.1.2 Chemin(s) utilisé par votre forum</h4>
+<ul>
+<li><b>URL du forum</b><br />
+L'adresse URL complète de votre forum (incluant http://, exemple: http://www.votresite.com/forum/)</li>
+<li><b>Chemin relatif du forum</b><br />
+Le chemin relatif d'accès au forum depuis la racine de votre site (Exemple: si votre l'adresse de votre forum est http://www.votresite.com/forum/, entrez "/forum/" dans ce champ)</li>
+<li><b>Chemin relatif du fichier de configuration de votre forum</b><br />
+Chemin relatif vers votre forum, vu depuis le répertoire de Coppermine (exemple: "../forum/" si votre forum se trouve à  http://www.votresite.com/forum/ et Coppermine à http://www.votresite.com/gallery/)</li>
+</ul>
+<a name="bridge_manager_path_end"></a>
+<a name="bridge_manager_specific_start"></a>
+<h4>5.3.1.3 Paramètres spécifiques de votre forum</h4>
+<ul>
+<li><b> Utiliser les groupes basés sur le nombre de messages ?</b><br />
+Est ce que Coppermine doit importer les groupes spéciaux existant dans le forum ? Si vous délectionnez NON, alors Coppermine utilisera les groupes standards (Administrateur, Enregistrés and Anonymes) ce qui permets une administration plus facile ce qui est recommandé. Vous pourrez changer ces parametres plus tard.</li>
+</ul>
+<a name="bridge_manager_specific_end"></a>
+<a name="bridge_manager_enable_start"></a>
+<h4>5.3.1.4 activer/désactiver l'intégration du forum</h4>
+<p>C'est la dernière étape du gestionnaire d'intégration - il récapiltule les paramétrages que vous avez faits dans les étapes précédentes - vous pouvez activer ou désactiver l'intégration ici. Par défaut, l'intégration est paramétrée à  &quot;désactivé&quot; après que le gestionnaire d'intégration a été lancé pour la première fois. Vous devrez activer l'intégration avec votre forum uniquement si vous êtes surque votre forum est parametré correctement. Cliquez sur le bouton &quot;Terminer&quot; dans tous les cas pour enfin écrire dans la base de donnée, même si vous laissez le paramétrage actuel (laisser l'intégration sur &quot;désactivé&quot;).</p>
+<ul>
+<li><b>Active l'intégration avec XXX</b></li>
+</ul>
+<a name="bridge_manager_enable_end"></a>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="bridge_manager_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="bridge_manager_recover_start"></a>
+<h3>5.3.2 Restauration après une erreur d'intégration</h3>
+<p>Si vous avez défini de mauvais paramètres dans le gestionnaire d'intégration, votre integration peut échouer, avec pour résultat (dans le pire des cas) une situation l'intégration est activée, mais vous ne pouvez plus vous identifier comme administrateur pour la désactiver à nouveau (par exemple si vous avez défini de mauvais paramétrage de cookie ce qui arrète l'autentification). Pour ces situation le gestionnaire d'intégration comprends une fonction de restauration: si vous n'êtes pas identifié comme administrateur de Coppermine (en fait vous n'êtes pas du tout identifiés) vous pouvez acceder à l'URL de votre gestionnaire d'intégration (http://votresite.com/votre_repertoire_coppermine/bridgemgr.php) en l'entrant manuellement dans la barre d'adresse de votre navigateur, il vous est demandé d'entre vos identifiants administrateur - utilisez les identifiants que vous avez définis lors de l'installation de Coppermine (les identifiants de la version autonome). Celà ne vous identifieras pas, mais désactiveras l'intégration, de sorte que vous puissiez modifier les mauvais paramètres d'intégration. Pour éviter que d'autres essayent de deviner vos identifiants administrateurs, il y a un seuil maximum d'essai inffructueux qui s'incrémente à chaque fois que vous entrez de mauvais identifiants, saisissez donc vos identifiants avec soin.</p>
+<p class="small">[cpg1.4.0 ou supérieur requis]</p>
+<a name="bridge_manager_recover_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+
+<a name="integrating_steps_sync_start"></a>
+<h3>5.3.3 Syncroniser les groupes du forum avec ceux de Coppermine</h3>
+<p>Identifiez vous comme administrateur sur votre forum. Allez dans la galerie, passez en mode administrateur et cliquez sur le bouton &quot;Groupes&quot;. Cela va syncroniser le groupes Coppermine avec ceux de votre forum. Les droits que vous verrez pour chaque groupe seront complêtement désordonnés, prenez le temps de les reparametre correctement.</p>
+<p>Chaque fois que vous ajoutez ou supprimez un groupe de votre forum vous devez refaire cette opération afin de maintenir la syncronisation des groupes.</p>
+<p>Si vous essayez de vous inden ou de gérer les utilisateurs de Coppermine, vous serez redirigé vers la page correspondante de votre forum. Par contre lorsque l'identification ou la sortie du mode administrateur est faite depuis le forum, vous ne serez pas redirigé automatiquement vers la galerie, le forum n'ayant pas de fonction pour cela. Il vous appartient d'ajouter un lien vers votre galerie sur votre forum.</p>
+<a name="integrating_steps_sync_end"></a>
+<a name="integrating_steps_end"></a>
+<a name="integrating_end"></a>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="translating"></a>
+<h1>6. Traduction de Coppermine dans d'autres langues</h1>
+<p>Coppermine a des fichiers language séparés ce qui facilite grandement la traduction du programme. Les fichiers languages sont palcés dans le répertoire <b>lang </b>. Les fichiers avec le suffixe <b>utf-8</b> sont des fichiers unicode. Ils sont générés automatiquement par le programme <a href="http://www.iconv.com/iconv.htm" class="external">iconv</a>, donc vous n'avez pas besoin de faire de version unicode de votre traduction.</p>
+<p>Si vous sélectinnez un fichier language utf-8 comme lague par défaut, le programme pourra sélectionner automatiquement le language en fonction du paramétrage du navigateur de votre visiteur. Par exemple si le fichier language par défaut est danish-utf-8 et qu'un visiteur anglais accède à la galerie, c'est le fichier language english-utf-8 qui sera utilisé par le script.</p>
+<p> Si vous avez traduit  Coppermine dans une langue pas encore existante, lisez le <a href="translation.htm">guide du traducteur</a> et visitez le <a href="http://coppermine.sourceforge.net/board/index.php?topic=4623.0">site web Coppermine</a> sur Sourceforge et suivez les instructions pour soumettre votre fichier langue.</p>
+<p></p>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="known_issues"></a>
+<h1>7. Problèmes connus</h1>
+<p>Les petites bizzareries et minuscules problèmes suivants sont connus et seront fixés dans les futures versions.</p>
+<ul>
+        <li>Certains petits textes ne sont disponibles qu'ne anglais, exemple: picEditor. (Problème de langue)</li>
+        <li>La documentation (ce document) et la <a href="faq.htm">FAQ</a> sont incomplets.</li>
+        <li>Les <a href="http://coppermine.sourceforge.net/board/index.php?topic=1866.0">flêches utilisées pour la navigation</a> d'une image à une autre sont inversés dans les fichiers language rtl</li>
+                <li class="important">Comme vous êtes en train d'utiliser une version béta de coppermine 1.4, il y a d'autres problèmes connus en discussion sur le forum <a href="http://coppermine.sourceforge.net/board/index.php?board=29.0">CPG 1.4 Testing/Bugs</a>. S'il vous plais, référez vous à ce forum pour plus d'informations.</li>
+</ul>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="credits"></a>
+<h1>8. Credits</h1>
+<a name="developers"></a>
+<h2>8.1 L'equipe Coppermine </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="6" cellpadding="4">
+  <tr>
+    <td><strong>Developeur</strong></td>
+    <td><strong>Pseudo</strong></td>
+    <td><strong>Role/Position</strong></td>
+    <td><strong>Status</strong></td>
+  </tr>
+  <tr>
+    <td>Joachim M&uuml;ller</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=2">gaugau</a></td>
+    <td>Chef de Projet</td>
+    <td>actif</td>
+  </tr>
+  <tr>
+    <td>Dr Tarique Sani</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=4">tarique</a></td>
+    <td>Développeur principal </td>
+    <td>actif</td>
+  </tr>
+  <tr>
+    <td>Abbas Ali</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=11737">abbas</a></td>
+    <td>Developeur</td>
+    <td>actif</td>
+  </tr>
+  <tr>
+    <td>Aditya Mooley</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=5957">Aditya</a></td>
+    <td>Developeur</td>
+    <td>actif</td>
+  </tr>
+  <tr>
+    <td>Maarten Hagoort</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=404">DJ Maze</a></td>
+    <td>Developeur (nuke team)</td>
+    <td>actif</td>
+  </tr>
+  <tr>
+    <td>Donovan Bray</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=10059">donnoman</a></td>
+    <td>Developeur</td>
+    <td>actif</td>
+  </tr>
+  <tr>
+    <td>Eyal Zvi</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=94">EZ</a></td>
+    <td>Developeur</td>
+    <td>actif</td>
+  </tr>
+  <tr>
+    <td>Tommy Atkinson</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=941">Nibbler</a></td>
+    <td>Developeur</td>
+    <td>actif</td>
+  </tr>
+  <tr>
+    <td>Christopher Brown-Floyd</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=1874">omniscientdeveloper</a></td>
+    <td>Developeur</td>
+    <td>actif</td>
+  </tr>
+  <tr>
+    <td>Clive Leech</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=56">casper</a></td>
+    <td>Supporter</td>
+    <td>actif</td>
+  </tr>
+  <tr>
+    <td>Dave Kazebeer</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=7">kegobeer</a></td>
+    <td>Supporter</td>
+    <td>actif</td>
+  </tr>
+  <tr>
+    <td>Thu Tu</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=7792">TranzNDance</a></td>
+    <td>Supporter</td>
+    <td>actif</td>
+  </tr>
+  <tr>
+    <td>Andreas Ellsel</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=898">Andi</a></td>
+    <td>Testeur</td>
+    <td>actif</td>
+  </tr>
+  <tr>
+    <td><strong>Developeur</strong></td>
+    <td><strong>Pseudo</strong></td>
+    <td><strong>Role/Position</strong></td>
+    <td><strong>Status</strong></td>
+  </tr>
+  <tr>
+    <td>Gr&eacute;gory Demar</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=259">Greg</a></td>
+    <td>Créateur originel de Coppermine</td>
+    <td>retiré</td>
+  </tr>
+  <tr>
+    <td>Jack</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=6">datajack</a></td>
+    <td>Developeur</td>
+    <td>retiré</td>
+  </tr>
+  <tr>
+    <td>DJ Axion</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=9">djaxion</a></td>
+    <td>Developeur</td>
+    <td>retiré</td>
+  </tr>
+  <tr>
+    <td>Scott Gahres</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=66">gtroll</a></td>
+    <td>Developeur</td>
+    <td>retiré</td>
+  </tr>
+  <tr>
+    <td>Hyperion</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=125">hyperion01</a></td>
+    <td>Developeur</td>
+    <td>retiré</td>
+  </tr>
+  <tr>
+    <td>John Asendorf</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=30">jasendorf</a></td>
+    <td>Developeur</td>
+    <td>retiré</td>
+  </tr>
+  <tr>
+    <td>Jay Hao-En Liu</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=59">Oasis</a></td>
+    <td>Developeur</td>
+    <td>retiré</td>
+  </tr>
+  <tr>
+    <td>Timothy</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=6949">skybax</a></td>
+    <td>Developeur</td>
+    <td>retiré</td>
+  </tr>
+  <tr>
+    <td>David Holm</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=14">wormie_dk</a></td>
+    <td>Developeur</td>
+    <td>retiré</td>
+  </tr>
+  <tr>
+    <td>Mark Zerr</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=11">zarsky99</a></td>
+    <td>Testeur</td>
+    <td>retiré</td>
+  </tr>
+  <tr>
+    <td>mitirapa</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=133">mitirapa</a></td>
+    <td>Porter (Cross Platform Devel.)</td>
+    <td>retiré</td>
+  </tr>
+  <tr>
+    <td>Moorey</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=13">moorey</a></td>
+    <td>Web Designer</td>
+    <td>retiré</td>
+  </tr>
+</table>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="contributors"></a>
+<h2>8.2 Contributeurs</h2>
+<table border="0" cellspacing="6" cellpadding="4">
+<tr>
+  <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=101">DaMysterious</a></td>
+  <td>DaMysterious a crée beaucoups de thèmes fantastiques pour Coppermine</td>
+</tr>
+<tr>
+  <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=1399">Nanobot</a></td>
+  <td>Doug a réalisé le fichier d'intégration pour vBulletin v3</td>
+</tr>
+<tr>
+  <td><a href="http://www.sanisoft.com/aboutus.php3">Girish Nair</a></td>
+  <td>Girish a contribué à la fonctione film strip</td>
+</tr>
+<tr>
+  <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=378">Jason Kawaja</a></td>
+  <td>Jason a réalisé le hack <a href="http://coppermine.sourceforge.net/board/index.php?topic=1985.0">memberlist</a></td>
+</tr>
+</table>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="codebase"></a>
+<h2>8.3 Coppermine utilise le code des logiciels libres suivant :</h2>
+<p><b>phpBB</b><br />
+  Auteur: phpBBGroup <br />
+  URL: <a href="http://www.phpbb.com/">http://www.phpbb.com/</a><br />
+</p>
+<p><b>phpMyAdmin</b><br />
+  Auteur: phpMyAdmin devel team<br />
+  URL: <a href="http://www.phpmyadmin.net/">http://www.phpmyadmin.net/</a><br />
+</p>
+<p><b>phpPhotoAlbum</b><br />
+  Auteur: Henning St&oslash;verud<br />
+  E-mail: henning AT stoverud DOT com<br />
+  URL: <a href="http://www.stoverud.com/PHPhotoalbum/">http://www.stoverud.com/PHPhotoalbum/</a><br />
+</p>
+<p><b>DOM Tooltip 0.6.0</b><br />
+  Auteur: Dan Allen<br />
+  E-mail: dan AT mojavelinux DOT com<br />
+  URL: <a href="http://www.mojavelinux.com/forum/viewtopic.php?t=127">http://www.mojavelinux.com/forum/viewtopic.php?t=127</a><br />
+  Note: DOM Tooltip, which is being used with the theme &quot;styleguide&quot; only, is released under <a href="http://www.gnu.org/copyleft/lesser.html">LGPL</a><br />
+</p>
+<p><b>TAR/GZIP/ZIP Archive Classes</b><br />
+  Auteur: Devin Doucette<br />
+  E-mail: darksnoopy AT shaw DOT ca<br />
+</p>
+
+<p><b>Exifixer</b><br />
+  Auteur: Jake Olefsky<br />
+  URL: <a href="http://www.offsky.com/software/exif/index.php">http://www.offsky.com/software/exif/index.php</a><br />
+</p>
+<p><b>Codelifter Slideshow</b><br />
+  URL: <a href="http://www.codelifter.com/">http://www.codelifter.com</a><br />
+</p>
+<p><b>PHPMailer</b><br />
+  Auteur: <a href="http://sourceforge.net/project/memberlist.php?group_id=26031">PHPMailer Team</a><br />
+  URL: <a href="http://phpmailer.sourceforge.net/">http://phpmailer.sourceforge.net/</a><br />
+</p>
+<p><b>PHP Calendar Class Version 1.4</b><br />
+  Auteur: David Wilkinson<br />
+  E-mail: davidw AT cascade DOT org DOT uk<br />
+  URL: <a href="http://www.cascade.org.uk/software/php/calendar/">http://www.cascade.org.uk/software/php/calendar/</a><br />
+</p>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+<a name="copyright"></a>
+<h2>8.4 Copyright et décharge de responsabilité</h2>
+<p>Cette application est un logiciel opensource publié sous licence <a href="http://www.gnu.org/copyleft/gpl.html">GPL</a>.
+</p>
+<p> Parce que l'utilisation de ce Programme est libre et gratuite, aucune garantie n'est fournie, comme le permet la loi. Sauf mention écrite, les détenteurs du copyright et/ou les tiers fournissent le Programme en l'état, sans aucune sorte de garantie explicite ou implicite, y compris les garanties de commercialisation ou d'adaptation dans un but particulier. Vous assumez tous les risques quant à la qualité et aux effets du Programme. Si le Programme est défectueux, Vous assumez le coût de tous les services, corrections ou réparations nécessaires. </p>
+<p>Coppermine Photo Galleryest sous Copyright &copy; 2002 - 2005 Gr&eacute;gory  DEMAR et de l'équipe de développement de Coppermine, Tous droits réservés.<br />
+</p>
+<p><a class="back" href="#top">Haut de page</a></p><hr />
+
+
+      </td></tr></tbody></table>
+</body>
+</html>
diff -ruN 133/docs/index.htm cpg148/docs/index.htm
--- 133/docs/index.htm	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/docs/index.htm	2006-06-08 00:23:54.000000000 -0500
@@ -1,5 +1,5 @@
 <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html xmlns="http://www.w3.org/1999/xhtml">
+<html>
 <head>
 <title>Coppermine Photo Gallery - Documentation &amp; Manual</title>
 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
@@ -7,1357 +7,1984 @@
 <meta name="author"      content="Coppermine dev team">
 <meta name="copyright"   content="Coppermine dev team">
 <meta name="description" content="Coppermine Photo Gallery project - Coppermine is an easily set-up, fast, feature-rich photo gallery script with mySQL database, user management, private galleries, automatic thumbnail creation, ecard feature and a template system for easy customization to match the rest of a site.">
-<meta name="keywords"    content="photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image Magick,ecard">
-<meta name="page-topic"    content="photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image Magick,ecard">
+<meta name="keywords"    content="photo gallery,galery,image,coppermine,php,mysql,easy,feature,thumbnail,automatic,creation,gd,Image Magick,ecard">
+<meta name="page-topic"    content="photo gallery,galery,image,coppermine,php,mysql,easy,feature,thumbnail,automatic,creation,gd,Image Magick,ecard">
 <meta http-equiv="Content-Style-Type" content="text/css">
 <meta name="MSSmartTagsPreventParsing" content="true">
 <meta http-equiv="imagetoolbar" content="no">
-<!--
-CVS version info:
-$Id: index.htm,v 1.23 2005/04/19 03:17:12 gaugau Exp $
--->
-<style type=text/css>
-
-body {
-        font-size: 12px; background: #F7F7F7; margin: 2%; color: black; font-family: verdana, arial, helvetica, sans-serif;
-        scrollbar-face-color: #DEE3E7;
-        scrollbar-highlight-color: #FFFFFF;
-        scrollbar-shadow-color: #DEE3E7;
-        scrollbar-3dlight-color: #D1D7DC;
-        scrollbar-arrow-color:  #006699;
-        scrollbar-track-color: #EFEFEF;
-        scrollbar-darkshadow-color: #98AAB1;
-}
-td {
-        font-size: 12px
-}
-h1 {
-        font-weight: bolder; font-size: 24px; color: #0E72A4; line-height: 120%; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none
-}
-h2 {
-        font-size: 20px; color: #0E72A4; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
-}
-h3 {
-        font-weight: bolder; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0E72A4;
-}
-h4 {
-        font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0E72A4;
-}
-p {
-        font-size: 12px; margin: 10px 10px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif
-}
-pre {
-        border-right: #999999 1px solid; padding-right: 5px; border-top: #999999 1px solid; padding-left: 5px; font-size: 12px; padding-bottom: 5px; margin: 10px 10px 0px 0px; border-left: #999999 1px solid; padding-top: 5px; border-bottom: #999999 1px solid; font-style: normal; font-family: "Courier New", Courier, mono; background-color: #E0E0E0
-}
-ul {
-        padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 10px 5px; padding-top: 0px
-}
-ul.content {
-        padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px 5px 0px 0px; padding-top: 0px
-}
-li {
-        padding-right: 0px; margin-top: 4px; padding-left: 0px; list-style-position: outside; margin-bottom: 4px; padding-bottom: 0px; margin-left: 10px; padding-top: 0px; list-style-type: disc
-}
-li.content {
-        padding-right: 0px; margin-top: 0px; padding-left: 0px; list-style-position: outside; margin-bottom: 5px; padding-bottom: 0px; margin-left: 10px; padding-top: 0px; list-style-type: none;
-}
-hr {
-        border-right: #000000 0px solid; border-top: #000000 1px solid; border-left: #000000 0px solid; border-bottom: #000000 0px solid; height: 0px
-}
-.navbar {
-        font-weight: bold; font-size: 10px; background: url(/coppermine/themes/pixel-rave-blue100/images/nav-bar-button.gif) #72a5cc no-repeat; vertical-align: middle; color: #A5C6DF; font-family: Arial, Helvetica, sans-serif
-}
-a.navbar {
-        display: block; vertical-align: middle; width: 100px; color: #A5C6DF; line-height: 25px; position: relative; height: 25px; text-align: center; text-decoration: none
-}
-a.navbar:hover {
-        color: #ffffff; text-decoration: none
-}
-
-a.external {
-        background: transparent url('pics/link.gif') 100% 50% no-repeat;
-        padding-right: 10px;
-}
-
-.back {
-        margin-top: 10px; font-size: 10px; margin-bottom: 10px
-}
-.important { color: red }
-.menu1 {font-weight:bolder;font-stretch:expanded;font-size:120%}
-.menu2 {font-weight:bold;font-stretch:normal;font-size:100%}
-.menu3 {font-weight:normal;font-stretch:condensed }
-.code {
-        font-size: 12px; font-style: normal; font-family: "Courier New", Courier, mono; background-color: #E0E0E0
-}
-.border1 {
-        border-right: #999999 1px solid; padding-right: 5px; border-top: #999999 1px solid; padding-left: 5px; font-size: 12px; padding-bottom: 5px; margin: 10px 10px 0px 0px; border-left: #999999 1px solid; padding-top: 5px; border-bottom: #999999 1px solid;
-          }
-.quote
-{
-        color: #000000;
-        background-color: #C3B8D0;
-        border: 1px solid #000000;
-        margin: 1px;
-        padding: 1px;
-        font-size: x-small;
-}
-</style>
+<!-- CVS version info: $Id: index.htm 3116 2006-06-07 22:11:54Z gaugau $ -->
+<link rel="stylesheet" type="text/css" href="style.css">
 </head>
 <body>
 <table cellspacing="0" cellpadding="0" width="100%" border="0">
   <tbody>
   <tr>
     <td>
-                        <p><img src="../images/coppermine_logo.png" alt="Coppermine Photo Gallery - Your Online Photo Gallery">
-<h1>Coppermine Photo Gallery v1.3.3: Documentation and Manual</h1>
+                        <p><img src="../images/coppermine_logo.png" alt="Coppermine Photo Gallery - Your Online Photo Gallery" />
+<h1>Coppermine Photo Gallery v1.4.8: Documentation and Manual</h1>
 <h1>About Coppermine</h1>
-<p>Coppermine Photo Gallery is a picture gallery script. Users can upload pictures
-  with a web browser (thumbnails are created on the fly), rate pictures, add comments
-  and send e-cards. The admins can manage the galleries and batch add pictures
-  that have been uploaded on the server by FTP. Support for multimedia files has been added recently.</p>
-<p>Images are stored in albums and albums can be grouped by categories. The script
-  supports multiple users and each user can possibly have its own set of albums.</p>
-<p>The script also supports multiple languages and has a theme system. It uses
-  PHP, a MySQL database and the GD library (version 1.x or 2.x) or ImageMagick
-  to make the thumbnails. An install script makes the installation fast and simple.</p>
+<p>Coppermine Photo Gallery is an advanced, user-friendly, picture gallery script with built-in support for other multi-media/data files.  The gallery can be private, accessible to registered users only, and/or open to all visitors to your site. Users, if permitted, can upload pictures with their web browser (thumbnail and intermediate sized images are created on the fly), rate pictures, add comments and even send e-cards. The site administrator determines which of the features listed above are accessible by registered and non-registered users. The site administrator can also manage galleries and batch process large numbers of pictures that have been uploaded onto the server by FTP.</p>
+<p>Image files are stored in albums and albums can be grouped into categories, which in turn, can be further grouped under parent categories. The script supports multiple users and provides the administrator of the website with tools to manage which user groups can or cannot have personal albums, send ecards, or add comments. Users may also upload to public albums if the website administrator permits it. Permissions to create albums, upload and delete files are all determined by the website administrator.</p>
+<p>Coppermine has an optional user selectable theme system with a number of themes pre-installed. It also supports the use of multiple languages and contains it's own language library. These language files provide, users of your gallery, access in their preferred languages. Coppermine uses PHP, a MySQL database, and either the GD library (version 1.x or 2.x) or ImageMagick to generate and keep records and file information of all thumbnails, intermediate, and full-sized images. Coppermine generates the html code necessary to display its various categories, sub-categories, albums, intermediate, and full-sized image displays dynamically. This drastically cuts down on the number of files and space your gallery would require using standard HTML. The install script (install.php) makes it quick and easy to get started.</p>
 
-      <a id="top" name="top"></a>
+      <a name="top"></a>
+<div id="toc">
       <h1>Table of contents</h1>
-      <ul class="content">
-        <!--<li class="content"><a href="#testVersion"><span class="menu1">0. Beta (Testing) version</span></a></li>-->
-        <li class="content"><a href="#what"><span class="menu1">1. What is required</span></a></li>
-        <li class="content"><a href="#installation"><span class="menu1">2. Installation and setup</span></a></li>
-        <ul style="margin-top:0px;margin-bottom:0px;list-style-type:none">
-          <li class="content"><a href="#how"><span class="menu2">2.1 How To Install The Script</a></span></li>
-          <li class="content"><a href="#getting"><span class="menu2">2.2 Getting Started</a></span></li>
-          <li class="content"><a href="#xp"><span class="menu2">2.3 Using Windows XP Web Publishing Wizard with Coppermine</a></span></li>
-          <li class="content"><a href="#creating"><span class="menu2">2.4 Creating or upgrading your own themes</a></span></li>
-          <li class="content"><a href="#safe"><span class="menu2">2.5 Safe mode issues</a></span></li>
-          <li class="content"><a href="#smtp"><span class="menu2">2.6 Using SMTP to send emails</a></span></li>
+      <!--<ul class="level1">
+        <li class="level1"><a href="#testVersion" class="menu1">0. Beta (Testing) version</a></li>
+      </ul>-->
+<ul class="level1">
+        <li class="level1"><a href="#what" class="menu1">1. What is required</a></li>
+</ul>
+<ul class="level1">
+
+        <li class="level1"><a href="#installation" class="menu1">2. Installation and setup</a></li>
+</ul>
+        <ul class="level2">
+                <li class="level2"><a href="#how" class="menu2">2.1 How To Install The Script</a></li>
         </ul>
-        <li class="content"><a href="#upgrade"><span class="menu1">3. Upgrading</span></a></li>
-        <ul class="content">
-          <li class="content"><a href="#10"><span class="menu2">3.1 Upgrading from version 1.0</span></a></li>
-          <li class="content"><a href="#11"><span class="menu2">3.2 Upgrading from releases of version 1.1</a></span></li>
-          <li class="content"><a href="#13"><span class="menu2">3.4 Upgrading from cpg1.2.0 (or better) to version cpg1.3.3</a></span></li>
+                <ul class="level3">
+                  <li class="level3"><a href="#permissions">2.1.1 Setting permissions</a></li>
+                </ul>
+                <ul class="level4">
+                  <li class="level4"><a href="#permissions_chmod">2.1.1.1 Apache on Unix/Linux (CHMOD)</a></li>
+                  <li class="level4"><a href="#permissions_apache_windows">2.1.1.2 Apache on Windows</a></li>
+                  <li class="level4"><a href="#permissions_iis_windows">2.1.1.3 IIS on Windows</a></li>
+                </ul>
+                <ul class="level3">
+                  <li class="level3"><a href="#install_screen_start">2.1.2 The install screen</a></li>
+                </ul>
+        <ul class="level2">
+                <li class="level2"><a href="#getting" class="menu2">2.2 Getting Started</a></li>
         </ul>
-        <li class="content"><a href="#administration"><span class="menu1">4. Configuration &amp; Administration</span></a></li>
-        <ul class="content">
-          <li class="content"><a href="#cat_alb_pic"><span class="menu2">4.1 Categories, albums and files</a></span></li>
-          <li class="content"><a href="#admin_user_mode"><span class="menu2">4.2 Admin mode &amp; User mode</a></span></li>
-          <li class="content"><a href="#group_cp"><span class="menu2">4.3 The group control panel</a></span></li>
-          <li class="content"><a href="#cat_cp"><span class="menu2">4.4 The category control panel</a></span></li>
-          <li class="content"><a href="#albmgr"><span class="menu2">4.5 The album manager</a></span>
-          <ul class="content">
-            <li class="content"><a href="#albmgr_create">4.5.1 Creating albums</a></li>
-            <li class="content"><a href="#albmgr_rename">4.5.2 Renaming albums</a></li>
-            <li class="content"><a href="#albmgr_order">4.5.3 Changing the album order</a></li>
-            <li class="content"><a href="#albmgr_delete">4.5.4 Deleting albums</a></li>
-          </ul>
-          </li>
-          <li class="content"><a href="#modif_alb_pics"><span class="menu2">4.6 Modifying album/files</a></span></li>
-          <li class="content"><a href="#batch_add_pics"><span class="menu2">4.7 Uploading pics by FTP / Batch-Add Pictures</a></span></li>
-          <li class="content"><a href="#album_prop"><span class="menu2">4.8 Album properties</a></span></li>
-          <li class="content"><a href="#edit_pics"><span class="menu2">4.9 Editing files</a></span></li>
-            <ul class="content">
-            <li class="content"><a href="#edit_vids">4.9.1 Editing videos</a></li>
-            <li class="content"><a href="#cust_thmb">4.9.2 Custom thumbnails</a></li>
-            </ul>
-          <li class="content"><a href="#config"><span class="menu2">4.10 The configuration page</a></span></li>
-            <ul class="content">
-            <li class="content"><a href="#config_general">4.10.1 General settings</a></li>
-            <li class="content"><a href="#config_language">4.10.2 Language, Themes &amp; Charset settings</a></li>
-            <li class="content"><a href="#config_album_list">4.10.3 Album list view</a></li>
-            <li class="content"><a href="#config_thumbnail_view">4.10.4 Thumbnail view</a></li>
-            <li class="content"><a href="#config_image_comment">4.10.5 Image view &amp; Comment settings</a></li>
-            <li class="content"><a href="#config_picture_thumbnail">4.10.6 File and thumbnail settings</a></li>
-            <li class="content"><a href="#config_picture_thumb_advanced">4.10.7 Files and thumbnails advanced settings</a></li>
-            <li class="content"><a href="#config_user">4.10.8 User settings</a></li>
-            <li class="content"><a href="#config_custom">4.10.9 Custom fields for image description</a></li>
-            <li class="content"><a href="#config_cookie">4.10.10 Cookie settings</a></li>
-            <li class="content"><a href="#config_misc">4.10.11 Miscellaneous settings</a></li>
-            </ul>
-          </ul>
-        <li class="content"><a href="#integrating" class="menu1">5. Integrating the script with your bulletin board</a>
-            <ul class="content">
-               <li class="content"><a href="#integrating_bridge_start" class="menu2">5.1 Available bridge files</a></li>
-               <li class="content"><a href="#integrating_prerequisites_start" class="menu2">5.2 Pre-requistes</a>
-                   <ul class="content">
-                       <li class="content"><a href="#integrating_cookie_start">5.2.1 Authentification by cookie</a></li>
-                       <li class="content"><a href="#integrating_standalone_start">5.2.2 Standalone version first</a></li>
-                       <li class="content"><a href="#integrating_users_start">5.2.3 Coppermine users, groups and pics uploaded by users are lost when integrating</a></li>
-                       <li class="content"><a href="#integrating_backup_start">5.2.4 Backup</a></li>
-                       <li class="content"><a href="#integrating_database_start">5.2.5 Keep Coppermine and bbs tables in the same database</a></li>
-                   </ul>
-               </li>
-               <li class="content"><a href="#integrating_steps_start" class="menu2">5.3 Integration steps</a>
-                   <ul class="content">
-                       <li class="content"><a href="#integrating_steps_settings_start">5.3.1 Check your bbs settings</a></li>
-                       <li class="content"><a href="#integrating_steps_bridge_start">5.3.2 Edit your bridge file</a></li>
-                       <li class="content"><a href="#integrating_steps_init_start">5.3.3 Enable bbs integration</a></li>
-                       <li class="content"><a href="#integrating_steps_special_start">5.3.4 Special steps depending on the bbs you use</a>
-                           <ul class="content">
-                               <li class="content"><a href="#integrating_steps_special_phpbb_start">5.3.4.1 For phpBB only</a></li>
-                               <li class="content"><a href="#integrating_steps_special_punbb_start">5.3.4.2 For PunBB only</a></li>
-                           </ul>
-                       </li>
-                       <li class="content"><a href="#integrating_steps_upload_start">5.3.5 Upload the modified files</a></li>
-                       <li class="content"><a href="#integrating_steps_sync_start">5.3.6 Synchronsising the bbs groups with Coppermine's groups</a></li>
-                   </ul>
-               </li>
-            </ul>
-        </li>
-        <li class="content"><a href="#translating"><span class="menu1">6. Translating Coppermine into other languages</span></a></li>
-        <li class="content"><a href="#known_issues"><span class="menu1">7. Known Issues</span></a></li>
-        <li class="content"><a href="#credits"><span class="menu1">8. Credits</span></li>
-        <ul class="content">
-          <li class="content"><a href="#developers"><span class="menu2">8.1 Coppermine team</a></span></li>
-          <li class="content"><a href="#contributors"><span class="menu2">8.2 Contributors</a></span></li>
-          <li class="content"><a href="#codebase"><span class="menu2">8.3 Code used in Coppermine</a></span></li>
-          <li class="content"><a href="#copyright"><span class="menu2">8.4 License</a> (Copyright &amp; disclaimer)</span></li>
+        <ul class="level2">
+                <li class="level2"><a href="#creating" class="menu2">2.3 Creating or upgrading your own themes</a></li>
+
+                <li class="level2"><a href="#safe" class="menu2">2.3 Safe mode issues</a></li>
+                <li class="level2"><a href="#smtp" class="menu2">2.5 Using SMTP to send emails</a></li>
+        </ul>
+<ul class="level1">
+        <li class="level1"><a href="#upgrade" class="menu1">3. Upgrading</a></li>
+</ul>
+        <ul class="level2">
+                <li class="level2"><a href="#10" class="menu2">3.1 Upgrading from version 1.0</a></li>
+
+                <li class="level2"><a href="#11" class="menu2">3.2 Upgrading from releases of version 1.1</a></li>
+                <li class="level2"><a href="#12" class="menu2">3.3 Upgrading from cpg1.2.0rc2 or cpg1.2.0final to version cpg1.2.1</a></li>
+                <li class="level2"><a href="#13" class="menu2">3.4 Upgrading from cpg1.2.0 (or better) to version cpg1.4.8</a></li>
+                <li class="level2"><a href="#14" class="menu2">3.5 Upgrading from cpg1.4.0 (or better) to version cpg1.4.8</a></li>
+                <li class="level2"><a href="#versioncheck" class="menu2">3.6 The version check tool</a></li>
+        </ul>
+                <ul class="level3">
+                        <li class="level3"><a href="#versioncheck_description_start">3.6.1 What it does</a></li>
+
+                        <li class="level3"><a href="#versioncheck_options_start">3.6.2 Options</a></li>
+                        <li class="level3"><a href="#versioncheck_comparison_start">3.6.3 Version comparison</a></li>
+                </ul>
+        <ul class="level2">
+                <li class="level2"><a href="#downgrading" class="menu2">3.7 Downgrading from cpg1.4.x</a></li>
+        </ul>
+
+<ul class="level1">
+        <li class="level1"><a href="#administration" class="menu1">4. Configuration &amp; Administration</a></li>
+</ul>
+        <ul class="level2">
+
+                <li class="level2"><a href="#cat_alb_pic" class="menu2">4.1 Categories, albums and files</a></li>
+                <li class="level2"><a href="#admin_user_mode" class="menu2">4.2 Admin mode &amp; User mode</a></li>
+                <li class="level2"><a href="#group_cp" class="menu2">4.3 The group control panel</a></li>
+                <li class="level2"><a href="#user_cp" class="menu2">4.4 The user control panel</a></li>
+        </ul>
+                <ul class="level3">
+
+                        <li class="level3"><a href="#user_cp_page">4.4.1 Page controls</a></li>
+                        <li class="level3"><a href="#user_cp_search">4.4.2 Searching for user(s)</a></li>
+                        <li class="level3"><a href="#user_cp_new">4.4.3 Creating new users</a></li>
+                </ul>
+        <ul class="level2">
+                <li class="level2"><a href="#cat_cp" class="menu2">4.5 The category control panel</a></li>
+                <li class="level2"><a href="#albmgr" class="menu2">4.6 The album manager</a></li>
+
+        </ul>
+                <ul class="level3">
+                        <li class="level3"><a href="#albmgr_create">4.6.1 Creating albums</a></li>
+                        <li class="level3"><a href="#albmgr_rename">4.6.2 Renaming albums</a></li>
+                        <li class="level3"><a href="#albmgr_order">4.6.3 Changing the album order</a></li>
+                        <li class="level3"><a href="#albmgr_delete">4.6.4 Deleting albums</a></li>
+                </ul>
+
+        <ul class="level2">
+                <li class="level2"><a href="#modif_alb_pics" class="menu2">4.7 Modifying album/files</a></li>
+                <li class="level2"><a href="#album_prop" class="menu2">4.8 Album properties</a></li>
         </ul>
-      </ul>
+                <ul class="level3">
+                        <li class="level3"><a href="#album_prop_reset_start">4.8.1 Reset album properties</a></li>
+                </ul>
+
+        <ul class="level2">
+                <li class="level2"><a href="#edit_pics" class="menu2">4.9 Editing files</a></li>
+        </ul>
+                <ul class="level3">
+                        <li class="level3"><a href="#edit_vids">4.9.1 Editing videos</a></li>
+                        <li class="level3"><a href="#cust_thmb">4.9.2 Custom thumbnails</a></li>
+                </ul>
+
+        <ul class="level2">
+                <li class="level2"><a href="#bbcode" class="menu2">4.10 Using bbcode to insert links and format in descriptions</a></li>
+                <li class="level2"><a href="#uploading" class="menu2">4.11 Uploading pics/files</a></li>
+        </ul>
+                <ul class="level3">
+                  <li class="level3"><a href="#batch_add_pics">4.11.1 Uploading pics by FTP / Batch-Add Pictures</a></li>
+                  <li class="level3"><a href="#upload_http">4.11.2 Uploading by HTTP</a></li>
+                  <li class="level3"><a href="#xp">4.11.3 Using Windows XP Web Publishing Wizard with Coppermine</a></li>
+                </ul>
+                <ul class="level4">
+                  <li class="level4"><a href="#xp_publish_setup">4.11.3.1 XP Web Publishing Wizard: Setup</a></li>
+                  <li class="level4"><a href="#xp_publish_upload">4.11.3.2 XP Web Publishing Wizard: Uploading pictures</a></li>
+                </ul>
+        <ul class="level3">
+                <li class="level3"><a href="#upload_trouble">4.11.4 Upload troubleshooting</a></li>
+        </ul>
+        <ul class="level2">
+                <li class="level2"><a href="#admin" class="menu2">4.12 The gallery configuration page</a></li>
+        </ul>
+                <ul class="level3">
+                        <li class="level3"><a href="#admin_general">4.12.1 General settings</a></li>
+
+                        <li class="level3"><a href="#admin_language">4.12.2 Language &amp; Charset settings</a></li>
+                        <li class="level3"><a href="#admin_theme">4.12.3 Themes settings</a></li>
+                        <li class="level3"><a href="#admin_album_list">4.12.4 Album list view</a></li>
+                        <li class="level3"><a href="#admin_thumbnail_view">4.12.5 Thumbnail view</a></li>
+                        <li class="level3"><a href="#admin_image_comment">4.12.6 Image view</a></li>
+                        <li class="level3"><a href="#admin_comment_start">4.12.7 Comment settings</a></li>
+
+                        <li class="level3"><a href="#admin_picture_thumbnail">4.12.8 File and thumbnail settings</a></li>
+                        <li class="level3"><a href="#admin_picture_thumb_advanced">4.12.9 Files and thumbnails advanced settings</a></li>
+                        <li class="level3"><a href="#admin_user">4.12.10 User settings</a></li>
+                        <li class="level3"><a href="#admin_custom">4.12.11 Custom fields for user profile</a></li>
+                        <li class="level3"><a href="#admin_custom_image">4.12.12 Custom fields for image description</a></li>
+
+                        <li class="level3"><a href="#admin_cookie">4.12.13 Cookie settings</a></li>
+                        <li class="level3"><a href="#admin_email">4.12.14 Email settings</a></li>
+                        <li class="level3"><a href="#admin_logging">4.12.15 Logging &amp; statistics</a></li>
+                        <li class="level3"><a href="#admin_misc">4.12.16 Miscellaneous settings</a></li>
+                </ul>
+        <ul class="level2">
+            <li class="level2"><a href="#exif" class="menu2">4.13 EXIF data</a></li>
+        </ul>
+                <ul class="level3">
+                        <li class="level3"><a href="#exif_manager">4.13.1 The EXIF manager</a></li>
+                </ul>
+        <ul class="level2">
+            <li class="level2"><a href="#plugin" class="menu2">4.14 Plugins</a></li>
+        </ul>
+                <ul class="level3">
+                        <li class="level3"><a href="#plugin_definition">4.14.1 What is a plugin?</a></li>
+                        <li class="level3"><a href="#plugin_api">4.14.2 The Plugin API</a></li>
+                        <li class="level3"><a href="#plugin_manager">4.14.3 The Plugin Manager</a></li>
+                </ul>
+                     <ul class="level4">
+                         <li class="level4"><a href="#plugin_manager_upload">4.14.3.1 Uploading a plugin</a></li>
+                         <li class="level4"><a href="#plugin_manager_install">4.14.3.2 Installing a plugin</a></li>
+                         <li class="level4"><a href="#plugin_manager_configuration">4.14.3.3 Plugin Configuration</a></li>
+                         <li class="level4"><a href="#plugin_manager_uninstall">4.14.3.4 Uninstalling a plugin</a></li>
+                     </ul>
+                <ul class="level3">
+                        <li class="level3"><a href="#plugin_writing">4.14.4 Writing plugins</a></li>
+                </ul>
+
+<ul class="level1">
+        <li class="level1"><a href="#integrating" class="menu1">5. Integrating the script with your bulletin board</a></li>
+</ul>
+        <ul class="level2">
+                 <li class="level2"><a href="#integrating_bridge_start" class="menu2">5.1 Available bridge files</a></li>
+                 <li class="level2"><a href="#integrating_prerequisites_start" class="menu2">5.2 Pre-requistes</a></li>
+        </ul>
+                <ul class="level3">
+                         <li class="level3"><a href="#integrating_cookie_start">5.2.1 Authentication by cookie</a></li>
+                         <li class="level3"><a href="#integrating_standalone_start">5.2.2 Standalone version first</a></li>
+                         <li class="level3"><a href="#integrating_users_start">5.2.3 Coppermine users, groups and pics uploaded by users are lost when integrating</a></li>
+                         <li class="level3"><a href="#integrating_backup_start">5.2.4 Backup</a></li>
+                  </ul>
+        <ul class="level2">
+                 <li class="level2"><a href="#integrating_steps_start" class="menu2">5.3 Integration steps</a></li>
+
+        </ul>
+                <ul class="level3">
+                        <li class="level3"><a href="#bridge_manager_start">5.3.1 Using the bridge manager</a></li>
+                </ul>
+                         <ul class="level4">
+                                 <li class="level4"><a href="#bridge_manager_app_start">5.3.1.1 choose application to bridge coppermine with</a></li>
+                                 <li class="level4"><a href="#bridge_manager_path_start">5.3.1.2 path(s) used by your BBS app</a></li>
+                                 <li class="level4"><a href="#bridge_manager_specific_start">5.3.1.3 BBS-specific settings</a></li>
+                                 <li class="level4"><a href="#bridge_manager_enable_start">5.3.1.4 enable/disable BBS integration</a></li>
+                         </ul>
+
+                 <ul class="level3">
+                                 <li class="level3"><a href="#bridge_manager_recover_start">5.3.2 Recover from failed bridging</a></li>
+                                                                 <li class="level3"><a href="#integrating_steps_sync_start">5.3.3 Synchronising the bbs groups with Coppermine's groups</a></li>
+                 </ul>
+        <ul class="level2">
+                 <li class="level2"><a href="#integrating_support_start" class="menu2">5.4 Bridging support</a></li>
+
+        </ul>
+<ul class="level1">
+        <li class="level1"><a href="#translating" class="menu1">6. Translating Coppermine into other languages</a></li>
+
+</ul>
+<ul class="level1">
+        <li class="level1"><a href="#known_issues" class="menu1">7. Known Issues</a></li>
+</ul>
+<ul class="level1">
+        <li class="level1"><a href="#credits" class="menu1">8. Credits</a></li>
+</ul>
+        <ul class="level2">
+                <li class="level2"><a href="#developers" class="menu2">8.1 Coppermine team</a></li>
+                <li class="level2"><a href="#contributors" class="menu2">8.2 Contributors</a></li>
+
+                <li class="level2"><a href="#codebase" class="menu2">8.3 Code used in Coppermine</a></li>
+                <li class="level2"><a href="#copyright" class="menu2">8.4 License</a> (Copyright &amp; disclaimer)</li>
+        </ul>
+</div><!-- end toc -->
       <hr />
-<!--
+
 <a name="testVersion"></a>
+<!--
 <h1>0. Beta (Testing) version</h1>
-<p>Dear Tester,<br />&nbsp;<br />
-Thank you for taking the time to test Coppermine Photo Gallery.
-Please be rough on the program so that we can track down and
-eliminate bugs from our public release of version 1.3.<br />
-Please understand that this is still beta software that is meant to be used for testing purposes and not for production, so there is no support for cpg1.3.0beta yet.</p>
-
-<p>While testing CPG 1.3, please make certain to note any odd behavior you
-encounter.  This could include typographical errors, misleading instructions,
-or any other out-right error.  If you encounter a major error, please switch
-the debug mode to &quot;on&quot; in the configuration panel and copy the text in the
-debug window.  This will greatly aid the development team in hunting down the
-problem.</p>
+<p>Dear Tester,</p>
+<p>Thank you for taking the time to test Coppermine Photo Gallery. Please be rough on the program so that we can track down and eliminate bugs from our public release of version 1.4.</p>
+<p>Please understand that this is still beta software that is meant to be used for testing purposes and not for production, so there is no support for cpg1.4.2 yet.</p>
+
+<p>While testing CPG 1.4, please make certain to note any odd behavior you encounter.  This could include typographical errors, misleading instructions, or any other out-right error.  If you encounter a major error, please switch the debug mode to &quot;on&quot; in the configuration panel and copy the text in the debug window.  This will greatly aid the development team in hunting down the problem.</p>
 
-<p><b>Areas to be particularly mindful of:</b></p>
+<p><strong>Areas to be particularly mindful of:</strong></p>
 <ul>
-<li>Please test every facet of CPG, from the installation on to every feature available (and in as many themes as possible).</li>
+<li>Please test every facet of CPG, from the installation on to every feature available (and in as many themes and languages as possible).</li>
 <li>If you have the ability to test GD, GD2 and ImageMagick, please test all of them.</li>
-<li>Please attempt to use multiple types of graphics such as JPEG, PNG and GIF (for IM users).</li>
+<li>Please attempt to use multiple types of graphics such as JPEG, PNG and GIF (for ImageMagick and GD 2.0.28+ users).</li>
 </ul>
-<p>Please report your test results to the <a href="http://coppermine.sourceforge.net/board/viewforum.php?f=19">testing board</a>, but before starting a new thread make sure that the potential bug you're going to report hasn't been posted before.</p>
+<p>Please report your test results to the <a href="http://coppermine.sourceforge.net/board/index.php?board=29.0">testing board</a>, but before starting a new thread make sure that the potential bug you're going to report hasn't been posted before.</p>
 
-<p><b>The report format should include:</b></p>
+<p><strong>The report format should include:</strong></p>
 <ul>
 <li>Server OS</li>
 <li>Web Server Software</li>
 <li>GD, GD2 or ImageMagick Test</li>
 <li>PHP Version</li>
 <li>BB Integration (if any)</li>
-<li>Themes fully tested (by fully tested, we mean as many different features as</li>
-<li>possible using that theme)</li>
+<li>Themes fully tested (by fully tested, we mean as many different features as possible using that theme)</li>
 <li>Major Errors</li>
 <li>Client OS and Browser</li>
-<li>Fresh install or upgrade (if yes, from which version of cpg)</li>
+<li>Fresh install or upgrade (if upgrade, from which version of cpg)</li>
 </ul>
 
-<p>Your test results will not merely be used to fix problems but will also be used
-to tout the compatibility of CPG with multiple browsers and OS's.  That is why
-this information is important EVEN IF YOU FIND NOTHING WRONG.</p>
+<p>Your test results will not merely be used to fix problems but will also be used to tout the compatibility of CPG with multiple browsers and OS's.  That is why this information is important EVEN IF YOU FIND NOTHING WRONG.</p>
 
-<p>Thanks for your participation and your time in making CPG the premiere
-open-source photo gallery!</p>
+<p>Thanks for your participation and your time in making CPG the premiere open-source photo gallery!</p>
 
 <p>Coppermine Development Team</p>
-<p><a class="back" href="#top">Back to
-      top</a></p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 -->
 
 
 <a name="what"></a>
 <h1>1. What is required</h1>
 <ul>
-  <li>A web server that supports PHP (the script should work with any version
-    &gt;= 4.1.0)</li>
-  <li>A MySQL database</li>
-  <li>PHP compiled with the support for the GD library or the ImageMagick &quot;convert&quot;
-    utility in order to make thumbnails and reduced size images</li>
+  <li>A web server that supports PHP</li>
+  <li>A MySQL database<br />
+  You will need MySQL version 3.23.23 or better (4.x recommended). The MySQL user needs permissions to perform CREATE, ALTER, SELECT, UPDATE, DELETE, INSERT data from the database. Most users have these permissions when webhosted. If you don't have them, you will not be able to use this or any other pre-made scripts at all. If you are uncertain about your permissions, please check with your webhost. Most hosting services can probably tell you whether coppermine can or cannot be run off of their servers.<br />
+  A database needs to be set up that Coppermine can use - the install script will not create a database for you, but it will automatically create the tables and data structure in your database for you. In most webhosted environments, you will already have at least one database set up for you by your webhost. If not, you will need to create one. If you do need to create a database, check with your webhost on the proper procedures for doing so. Write down your database name, userID and password. You will require all three to successfully install Coppermine. </li>
+  <li>PHP (version 4.1.0 or better), either compiled with the support for the GD library or permission to use the exec() function for the ImageMagick &quot;convert&quot; utility in order to make thumbnails and reduced size images. <strong>Note:</strong> If your server is using PHP 5+, "register_long_arrays" must be turned "on." Verify that this is the case with your webhost before attempting to install Coppermine.</li>
+  <li>An image library: either GD version 1.x or 2.x (PHP has to be compiled to support it) or ImageMagick.<br />
+  (see <a href="faq.htm#whatIsImageMagick">What's ImageMagick</a> and <a href="faq.htm#WhatIsGD">What is GD</a>)</li>
+  <li>It's always a good idea to contact your webhosting service first and ask them if they are aware of any known issues when installing Coppermine.</li>
+
 </ul>
 
-<p><a class="back" href="#top">Back to
-      top</a></p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
 <a name="installation"></a>
 <h1>2. Installation and Setup</h1>
 <a name="how"></a>
 <h2>2.1 How to install the script</h2>
 <ul>
-  <li><b>Unpack the archive preserving the directory structure</b><br />(you can rename the coppermine folder, but not the files or folders within).</li>
-  <li><b>Upload all files onto your webserver</b> (make sure to use the correct ftp mode)</li>
-  <li><b>CHMOD the folders <i>albums</i> and <i>include</i> to 755 (or 777, depending on your server config)</b> - this step is really important, don't skip it!<br />There are a lot of tutorials for beginners how to use chmod available: <a href="http://www.google.com/search?q=chmod+tutorial" class="external">search chmod tutorials with google</a>. If you're on a windows server, you'll have to set permissions accordingly as well (usually the webserver runs under the user name &quot;IUSR_hostname&quot; - you'll have to set rwx-permissions for this user).</li>
-  <li><b>Run the install script on your server</b> (http://your_server/coppermine_dir/install.php)
-    and follow the instructions</li>
+  <li><strong>Unpack the archive preserving the directory structure.</strong><br /> You can rename the coppermine folder, but not the files or folders within.</li>
+  <li><strong>Upload all files onto your webserver</strong> (making sure to use the correct ftp mode)</li>
+  <li><strong><a href="#permissions">Set permissions</a> on the "<em>albums</em>" and "<em>include</em>" folders in your Coppermine directory</strong>. Usually, you have to apply the CHMOD command, setting the permissions to 755 (or 777, depending on your server config).  <span class="important">This step is very important and must not be overlooked!</span></li>
+  <li><strong>Ensure you have correct information about your database</strong> - 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 relevent 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.</li>
+  <li><strong>Run the install script on your server</strong> (by going to <tt class="code">http://your_server/coppermine_dir/install.php</tt> with your web browser) and follow the instructions</li>
+</ul>
+  <li><strong>Confirm that you have all the correct information about the database that will be used for your Coppermine installation.</strong> 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.
+
+ 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.</li>
+
+  <li><strong>To run the install script on your server,</strong> type the following URL into your web browser:&nbsp;&nbsp; http://your_server/coppermine_dir/install.php&nbsp;&nbsp; (<em>your_server</em> = your website, <em>coppermine_dir</em> = the folder in which you uploaded your Coppermine files.)   Follow the online instructions inserting the necessary information as requested.</li>
+</ul>
+
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="permissions"></a>
+<h3>2.1.1 Setting permissions</h3>
+Coppermine needs <em>write access</em> to a number of files and folders on the webserver in order to accomplish the following:
+<ul>
+<li>during install, coppermine needs to create and write to the file "config.inc.php" in the "include" folder in order to store the necessary mySQL access data to run coppermine and to create and write the "install.lock" file, also in the same folder to prevent the installer from being run a second time after a successful install.</li>
+<li>when using http uploads, coppermine needs to write the files that are being uploaded into the subfolders that you or your users create in the coppermine <em>albums</em> folder</li>
+<li>regardless of the upload method, coppermine will create a thumbnail file and an intermediate file (if you have configured coppermine accordingly) and store it in a sub-folder in the "albums" directory, as well</li>
+</ul>
+<p>By default, files and folders on a webserver are usually not writable, so you will probably have to change permissions before installion, for the reasons mentioned above. It's really mandatory that you set/change (CHMOD) permissions - or you will run into issues sooner or later.</p>
+<p>To be able to set permissions correctly, you have to understand how they work: there are <em><strong>r</strong>ead</em>, <em><strong>w</strong>rite</em> and <em>e<strong>x</strong>ecute</em> permissions (abbreviated with <strong>rwx</strong>) for each folder and file. Permissions on a parent folder can propagate to a child folder or the files within it, but it's possible to tweak your setup so that unwanted permissions will not propagate to child folders and resident files.</p>
+<p>However, there are differences between the different operating systems that are used as webservers. As a result, there are a number of different approaches. As coppermine is designed to run on many different setups, we've included some basic instructions. Those who know their way around may find these instructions somewhat generalized and lacking in details.<br />Note: it is not your local, client computer that matters, permission-wise, but, rather, the operating system used by your webserver. If you're not sure what OS your server is running on, try the CHMOD instructions first - most webservers run a version of Unix/Linux. <span class="important">If you can't figure how to set permissions properly, ask your webhost for support.</span></p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="permissions_chmod"></a>
+<h4>2.1.1.1 Apache on Unix/Linux (CHMOD)</h4>
+<ul>
+<li><strong>Basics</strong><br />
+There are different flavors of Unix/Linux - all of them share a similar, somewhat common approach. In referring to this architecture, the word "Lunix" is used for both Unix and Linux derivates. "Read" permissions apply to files that are not actively run, but only being served, e.g text or plain html files. "Write" permissions are needed to dynamically create files, modify or delete them. "Execute" permissions are needed to run executable files, for example, script files like PHP. To serve web pages that are php-powered properly, the most basic permissions that are needed, therefore, are "read" and "execute" (abbreviated as r-x).<br />
+Possible permissions settings are:
+  <ul>
+  <li><tt class="code">r--</tt> ... read only</li>
+  <li><tt class="code">r-x</tt> ... read and execute</li>
+  <li><tt class="code">rwx</tt> ... read, write and execute</li>
+  </ul>
+Needless to say, other combinations are technically possible (such as -wx, --x or -w-), but they make little sense in webserver setups and will be ignored in this tutorial.
+</li>
+<li><strong>Groups in Lunix</strong><br />
+Lunix uses a set of three-group permissions, each of which can be applied independently. These are: <em>owner</em>, <em>group</em> and <em>world</em>. Using this set, you can dictate if a user who owns a file has permission to modify or delete it (write permission) while other users will only be able to read/view and possibly execute the file. On your server, these permission settings for the three possible groups are written in as a single line entry (in the order "owner", "group", "world"). <br />
+Examples  :
+  <ul>
+  <li><tt class="code">rwxrwxrwx</tt> ... read, write and execute (rwx) permissions for all three groups</li>
+  <li><tt class="code">rwxr-xr-x</tt> ... rwx permissions for the owner, r-x permissions for all others</li>
+  <li><tt class="code">r-xr-xr-x</tt> ... read and execute permissions for all groups, only</li>
+  </ul>
+</li>
+<li><strong>Webserver daemon</strong><br />
+Even though you (the user who owns the files on your server and who has control over the permissions) may be able to access a file (e.g. using your FTP app), the coppermine script may not be able to do so. This is often caused by a particular setup option for servers: services (in Lunix often called "daemons") may run in the context of a specific user that is different from the user who is allowed to access the files. On many such servers, the webserver (apache) service runs as user "nobody". This way, the server can be protected against hacker attacks. Therefore, setting permissions on a server for the "owner" only does not work on these particular setups, you must set permissions for both "group" and "world" (at least for the group the webserver daemon is in).
+</li>
+<li><strong>Binary arithmetics</strong><br />
+As you can see, permissions can be either "on" or "off" - this is the equivalent to the two different states that a bit of data can have in binary arithmetics (and therefore, also in the whole world of computing).
+As we have three types of different permissions (read, write, execute), we will need three bits to assign a set of permissions. The highest bit is the "<em><strong>r</strong>ead</em>" bit - decimal "4" is used to represent it. The middle bit "<em><strong>w</strong>rite</em>" is assigned to decimal "2", the lowest bit "<em>e<strong>x</strong>ecute</em>" is represented by decimal "1".
+This may be a bit hard to understand or follow at first, especially if you haven't dealt with binary arithmetics before. If you would like to learn more, google for it. It's easier to understand if you look at some examples:
+<div style="float:left;margin-right:10px">
+<table border="0" cellspacing="0" cellpadding="0" class="maintable">
+<tr><td class="tableh1">permission</td><td class="tableh1">bit value</td><td class="tableh1">set?</td><td class="tableh1">value</td></tr>
+<tr><td class="tableb">read</td><td class="tableb">4</td><td class="tableb"><input type="checkbox" checked="checked" onclick="javascript:this.checked=true"/></td><td class="tableb">4</td></tr>
+<tr><td class="tableb">write</td><td class="tableb">2</td><td class="tableb"><input type="checkbox" checked="checked" onclick="javascript:this.checked=true" /></td><td class="tableb">2</td></tr>
+<tr><td class="tableb">execute</td><td class="tableb">1</td><td class="tableb"><input type="checkbox" checked="checked" onclick="javascript:this.checked=true" /></td><td class="tableb">1</td></tr>
+<tr><td colspan="3" class="tablef">sum (resulting byte value)</td><td class="tablef">7</td></tr>
+</table>
+</div>
+<div style="float:left;margin-right:10px">
+<table border="0" cellspacing="0" cellpadding="0" class="maintable">
+<tr><td class="tableh1">permission</td><td class="tableh1">bit value</td><td class="tableh1">set?</td><td class="tableh1">value</td></tr>
+<tr><td class="tableb">read</td><td class="tableb">4</td><td class="tableb"><input type="checkbox" checked="checked" onclick="javascript:this.checked=true" /></td><td class="tableb">4</td></tr>
+<tr><td class="tableb">write</td><td class="tableb">2</td><td class="tableb"><input type="checkbox" onclick="javascript:this.checked=false" /></td><td class="tableb">-</td></tr>
+<tr><td class="tableb">execute</td><td class="tableb">1</td><td class="tableb"><input type="checkbox" checked="checked" onclick="javascript:this.checked=true" /></td><td class="tableb">1</td></tr>
+<tr><td colspan="3" class="tablef">sum (resulting byte value)</td><td class="tablef">5</td></tr>
+</table>
+</div>
+<div style="float:left;margin-right:10px">
+<table border="0" cellspacing="0" cellpadding="0" class="maintable">
+<tr><td class="tableh1">permission</td><td class="tableh1">bit value</td><td class="tableh1">set?</td><td class="tableh1">value</td></tr>
+<tr><td class="tableb">read</td><td class="tableb">4</td><td class="tableb"><input type="checkbox" checked="checked" onclick="javascript:this.checked=true" /></td><td class="tableb">4</td></tr>
+<tr><td class="tableb">write</td><td class="tableb">2</td><td class="tableb"><input type="checkbox" checked="checked" onclick="javascript:this.checked=true" /></td><td class="tableb">2</td></tr>
+<tr><td class="tableb">execute</td><td class="tableb">1</td><td class="tableb"><input type="checkbox" onclick="javascript:this.checked=false" /></td><td class="tableb">-</td></tr>
+<tr><td colspan="3" class="tablef">sum (resulting byte value)</td><td class="tablef">6</td></tr>
+</table>
+</div>
+<div style="clear:left"></div>
+</li>
+<li><strong>What good is all of this?</strong><br />
+Instead of having to remember and write <tt class="code">rwxrwxrwx</tt> for each file or folder in your setup, you can now write <tt class="code">777</tt> in its place. The same applies for <tt class="code">rwxr-xr-x</tt>, you can write <tt class="code">755</tt>, instead.
+</li>
+<li><strong>FTP application</strong><br />
+Setting the permissions using your FTP application will be the option available for most users who are webhosted. Depending on the FTP app you use, the user interface will slightly differ: some apps will allow you to enter the CHMOD command by entering the numbers (777 or 755), others will provide you with checkboxes where you can tick the permissions separately for each group. More advanced FTP apps may even provide you with both mechanisms. As this documentation can't cover all individual FTP apps that are available, the exact method might differ a bit from what you have.<br />
+Your FTP app will probably have two windows, one showing your local files, the other one showing the files on your server. In the window that shows the remote files on the server, navigate to the folder your coppermine files reside in. Highlight the "albums" folder that resides within the coppermine folder. From the context menu (right-click!), choose "properties" (might be named "chmod" or similar as well). The permissions dialog will then pop up. Choose the proper permissions as suggested above (777 or 755, depending on your server setup). If you have a checkbox that enables the permissions to propagate for all sub-folders and files, tick it. If you don't have it, nevermind. Then click "OK" on the dialog box to apply the permissions. Keep in mind that your FTP app might not have the power to actually find out about the current permissions that <strong>are</strong> applied, so you mustn't trust the information displayed in the dialog box: even if it appears that the permissions are already set as needed, this may not be the case, so you should re-apply the permissions no matter what.<br />
+After having applied the permissions for the albums folder, do the same thing for the include folder that resides within your coppermine folder.
+</li>
+<li><strong>Website control panel</strong><br />
+Some webhosts may not give you the option to access your site using FTP, or they may not allow your FTP client to execute the CHMOD command. If this is the case, you probably have a server setup interface (e.g. cpanel) to apply permission to folders and files. In fact, this doesn't matter, the method for applying permissions doesn't differ from the one described above in the section "FTP application": navigate to the albums folder and apply the permissions needed to give your webserver write access to all files and folders within the albums folder. Do the same thing for the include folder as well.
+</li>
+<li><strong>Shell access</strong><br />
+If you have shell access to your server, you can apply the native <a href="http://www.die.net/doc/linux/man/man1/chmod.1.html" rel="external" class="external">CHMOD</a> command on your files and folders. Go to your coppermine folder using your shell access, then apply the permissions to the albums and include folder and everything within it. As explained above, the user the apache daemon runs under needs write access, so you should CHMOD to 777 or 755, depending on your server setup.
+</li>
+</ul>
+<a name="permissions_chmod_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="permissions_apache_windows"></a>
+<h4>2.1.1.2 Apache on Windows</h4>
+<p>You have to understand that there is no such thing as CHMOD on Windows operating systems - this command is available on Unix/Linux only, even if your FTP application displays a CHMOD option. If you try to apply CHMOD on Windows, the command will simply be ignored and do nothing. However, there are permissions on Windows as well.</p>
+<p>The apache webserver service runs under a particular user - if you have full access to the server, check the services control to find out which one it is. If you can't do this, ask your webhost.</p>
+<p>As a temporary workaround, set permissions on folder and file level as suggested in the section <a href="#permissions_iis_windows">IIS on Windows</a>, but not for the IUSR (which only exists on IIS), but for "everyone". However, allowing "everyone" to have read, write and execute permissions might be a security risk and is not recommended at all.</p>
+<a name="permissions_apache_windows_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="permissions_iis_windows"></a>
+<h4>2.1.1.3 IIS on Windows</h4>
+<p>Pre-requisites: you will need full admin privileges over your server to execute this process. If you do not run the webserver yourself, your webhost has probably set up a web-based interface to let you change permissions. If you're not sure, contact your webhost.</p>
+<p>The dialogs may differ slightly depending on the Windows version you have:</p>
+<ul>
+<li>Start Windows Explorer on your webserver and navigate to your coppermine folder</li>
+<li>right-click on the folder you want to change permissions for</li>
+<li>Choose "Properties"</li>
+<li>On the properties dialog, click on the "Security" tab</li>
+<li>Highlight the user "Internet guest account (hostname\IUSR_hostname). If it's not there already, use the "Add..." dialog to add this particular user</li>
+<li>Tick the "Allow"-checkbox for "Write"-access</li>
+<li>Click the "Advanced" button</li>
+<li>Just to make sure the write access propagates to all folders and files within the folder you're currently editing, tick the checkbox "Reset permissions on all child objects and enable propagation of inheritable permissions"</li>
+<li>click "OK"</li>
+<li>answer the confirmation dialog box that asks you if all permissions should be replaced with "Yes"</li>
+<li>depending on the number of child objects and your system's speed, wait until the permissions of all objects have been changed and the status window goes away.</li>
+<li>Click "OK" to close the permissions dialog</li>
 </ul>
-<p><a class="back" href="#top">Back to top</a></p>
+<p>You have to understand that there is no such thing as CHMOD on Windows operating systems - this command is available on Unix/Linux only, even if your FTP application displays a CHMOD option. If you try to apply CHMOD on Windows, the command will simply be ignored and do nothing. However, there are permissions on Windows as well.</p>
+<a name="permissions_iis_windows_end"></a>
 
+<a href="permissions_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="install_screen_start"></a>
+<h3>2.1.2 The install screen</h3>
+<table border="0" cellpadding="5" cellspacing="0">
+ <tr>
+  <td style="border-top:1px solid #0E72A4;border-left:1px solid #0E72A4;border-right:1px solid #0E72A4;" colspan="2"><strong>Your admin account</strong>
+  </td>
+  <td></td>
+ </tr>
+ <tr>
+  <td style="border-left:1px solid #0E72A4;border-right:1px solid #0E72A4;" colspan="2"> <span class="small">This section requires information to create your administration account. Use only alphanumeric characters. Enter the data carefully !</span>
+  </td>
+  <td><span class="small">Input an original admin username and password here. Make sure to either memorize it well, or note it down somewhere safe; you won't be able to administer your site if you lose this data. </span></td>
+ </tr>
+ <tr>
+  <td style="border-left:1px solid #0E72A4;" width="20%"><strong>Username</strong>
+  </td>
+  <td style="border-right:1px solid #0E72A4;" width="20%">
+          <input type="text" style="width:100%" readonly="readonly" name="admin_username" value="" />
+  </td>
+  <td valign="top" width="60%"><span class="small">This will be the username for your everyday administration of coppermine - choose one that you can memorize and enter easily. This entry is case sensitive so give special consideration when creating a username. Pics that you upload later under this admin account will display the name shown in the uploader field. Comments you make will also display this name, as well, for others to see.</span></td>
+ </tr>
+ <tr>
+  <td style="border-left:1px solid #0E72A4;"><strong>Password</strong>
+  </td>
+  <td style="border-right:1px solid #0E72A4;">
+          <input type="text" style="width:100%" readonly="readonly" name="admin_password" value="" />
+  </td>
+  <td><span class="small">This will be your admin password to your coppermine install. Don't use trivial, overly abused passwords - if an attacker figures out your password, s/he will be able to hack your entire site! Use a combination of letters, numbers and special characters in your password. like " j3e4n5n6y* " Remember, passwords like your admin username are case sensitive. Be careful when creating your password. Write it down and keep it safe, preferably somewhere away from your computer.</span> </td>
+ </tr>
+ <tr>
+  <td style="border-left:1px solid #0E72A4;"><strong>Email address</strong>
+  </td>
+  <td style="border-right:1px solid #0E72A4;">
+          <input type="text" style="width:100%" readonly="readonly" name="admin_email" value="" />
+  </td>
+  <td><span class="small">This email address will be used to send emails from the webserver (e.g. the registration email, notifications and ecards). Make sure that it is a valid email address.</span></td>
+ </tr>
+ <tr>
+  <td style="border-left:1px solid #0E72A4;border-right:1px solid #0E72A4;" colspan="2"><strong>Your MySQL configuration</strong>
+  </td>
+  <td rowspan="2"><span class="small">MySQL is the type of database service that is available on most webservers. If you don't have it, you cannot install it. That is, unless the server is yours to administer. If you are webhosted, you are probably out of luck. It's mandatory to have a mySQL database to run Coppermine or any other PHP-based script. You can not fake the mySQL information during install, you must <strong>know</strong> it before hand, and enter the information as required. If you're not sure about the information required, ask your webhost.</span></td>
+ </tr>
+ <tr>
+<td style="border-left:1px solid #0E72A4;border-right:1px solid #0E72A4;" colspan="2"><span class="small">This section requires information on how to access your MySQL database. If you don't know how to fill them, check with your webhost support.</span>
+    </td>
+ </tr>
+ <tr>
+  <td style="border-left:1px solid #0E72A4;"><strong>MySQL Host</strong><br /><span class="small">(localhost is usually OK)</span>
+  </td>
+  <td style="border-right:1px solid #0E72A4;" valign="top">
+          <input type="text" style="width:100%" readonly="readonly" name="dbserver" value="localhost" />
+  </td>
+  <td><span class="small"></span></td>
+ </tr>
+ <tr>
+  <td style="border-left:1px solid #0E72A4;"><strong>MySQL Database Name</strong>
+  </td>
+  <td style="border-right:1px solid #0E72A4;">
+          <input type="text" style="width:100%" readonly="readonly" name="dbname" value="" />
+  </td>
+  <td><span class="small">Coppermine will <strong>not</strong> create this database for you - it must exist prior to any attempt at installing coppermine. (If you do not have a pre-designated database, you will have to create one, provided you have the authority on your site to do so).</span></td>
+ </tr>
+ <tr>
+  <td style="border-left:1px solid #0E72A4;"><strong>MySQL Username</strong>
+  </td>
+  <td style="border-right:1px solid #0E72A4;">
+          <input type="text" style="width:100%" readonly="readonly" name="dbuser" value="" />
+  </td>
+  <td><span class="small">The mySQL user name does <strong>not</strong> have to be your coppermine admin username, nor is it the necessarily the same as your FTP username (although this <em>can</em> be the case for some users, but only by sheer coincidence or deliberate intention, to simplify site administration).<br />
+  The mySQL user needs the permissions CREATE TABLE, INSERT, ALTER, UPDATE, DELETE, SELECT.</span></td>
+ </tr>
+ <tr>
+  <td style="border-left:1px solid #0E72A4;"><strong>MySQL Password</strong>
+  </td>
+  <td style="border-right:1px solid #0E72A4;">
+          <input type="text" style="width:100%" readonly="readonly" name="dbpass" value="" />
+  </td>
+  <td><span class="small">The password that goes with your mySQL username.</span></td>
+ </tr>
+ <tr>
+  <td style="border-left:1px solid #0E72A4;"><strong>MySQL table prefix</strong><br /><span class="small">(the default value is OK; do not use dots!)</span>
+  </td>
+  <td style="border-right:1px solid #0E72A4;" valign="top">
+          <input type="text" style="width:100%" readonly="readonly" name="table_prefix" value="cpg140_" />
+  </td>
+  <td><span class="small">Coppermine's tables can co-exist in an existing database which has tables used by other applications. All coppermine tables will be using a different prefix from these, as specified here. You can even have several coppermine installs using one database - only the table prefixes have to differ in each case. Unless you know what you are doing, don't change the default value.</span></td>
+ </tr>
+ <tr>
+  <td style="border-left:1px solid #0E72A4;border-right:1px solid #0E72A4;" colspan="2"><strong>ImageMagick</strong>
+  </td>
+  <td rowspan="3" valign="top"><span class="small">You can not fake an ImageMagick path, you have to <em>know</em> it. If you're not sure, leave this field empty - Coppermine will then try to use GD by default. You can edit the path later as well in the <a href="#admin_picture_thumb_advanced">config screen</a>. You can only install ImageMagick or GD if the server is yours to administer - if you're webhosted, you probably can't. The user of the webserver, who wishes to use ImageMagick, will need read/write/execute permissions in the folder where ImageMagick's convert executable resides in.</span></td>
+ </tr>
+ <tr>
+  <td style="border-left:1px solid #0E72A4;border-right:1px solid #0E72A4;" colspan="2" valign="top"><span class="small">Coppermine can use the <a href="http://www.imagemagick.org/" rel="external" class="external">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, you need to input the full path to the 'convert' program below. On Windows the path should look like 'c:/ImageMagick/' (use / not \ in the path) and should not contain any space, on Unix is it something like '/usr/bin/X11/'.</span>
+  </td>
+ </tr>
+ <tr>
+  <td style="border-left:1px solid #0E72A4;" valign="top"><strong>ImageMagick path</strong>
+  </td>
+  <td style="border-right:1px solid #0E72A4;" valign="top">
+          <input type="text" style="width:100%" readonly="readonly" name="impath" value="" />
+  </td>
+ </tr>
+ <tr>
+  <td colspan="2" align="center" style="border-left:1px solid #0E72A4;border-right:1px solid #0E72A4;border-bottom:1px solid #0E72A4;"><br />
+   <input type="submit" value="Let's Go !" /><br /><br />
+  </td>
+  <td><span class="small">After having entered all required data, click this button to submit the form</span></td>
+ </tr>
+</table>
+<a name="install_screen_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
 <a name="getting"></a>
 <h2>2.2 Getting started</h2>
-<p>Log in with the admin username and password you set up during install, click on the &quot;admin mode&quot;
-  link if it is visible, go to the <b>Config</b> page and start to configure your
-  gallery. Note that even if you are a member of the administrator group, you
-  need to be in &quot;admin mode&quot; to configure your gallery.</p>
+<p>Log in with the admin username and password you set up during install, click on the &quot;admin mode&quot; link if it is visible, go to the <strong>Config</strong> page and start to configure your gallery. Note that even if you are a member of the administrator group, you need to be in &quot;admin mode&quot; to configure your gallery.</p>
 <p>There are some settings in config that can't be changed later (if there are already files in the database) - make sure to set them up correctly in the first place. Although you'll surely want to start using coppermine immediately it is advisable to configure those settings (marked with an asterisk &quot;*&quot;) properly at the very beginning.</p>
-<p>Use the &quot;<b><a href="#albmgr">Album Manager</a></b>&quot; (&quot;Albums&quot; link in the admin
-  menu) in to create and order your albums. You'll need at least one album your files can go into.</p>
-<p>Use the <b>anonymous</b> group to define what non-regsitered users can and
-  can't do (in the <a href="#group_cp">groups</a> panel).</p>
-<p>Use the <b><a href="#modif_alb_pics">properties</a></b> of an album to modify its description and permissions.
+<p>Use the &quot;<strong><a href="#albmgr">Album Manager</a></strong>&quot; (&quot;Albums&quot; link in the admin menu) in to create and order your albums. You'll need at least one album your files can go into.</p>
+<p>Use the <strong>anonymous</strong> group to define what non-registered users can and can't do (in the <a href="#group_cp">groups</a> panel).</p>
+<p>Use the <strong><a href="#modif_alb_pics">properties</a></strong> of an album to modify its description and permissions.
 </p>
-<p>In order for a user to be allowed to upload a file in album two conditions
-  must be met:</p>
+<p>In order for a user to be allowed to upload a file in album two conditions must be met:</p>
 <ul>
   <li> The user must be part of a <a href="#group_cp">group</a> that can upload files.</li>
-  <li>There must be at least one album where &quot;<b>Visitors can upload files</b>&quot;
-    has been set to &quot;<b>Yes</b>&quot;,<br> <b>OR</b> <br>The user has created an album in the 'user galleries', if allowed.</li>
+  <li>There must be at least one album where &quot;<strong>Visitors can upload files</strong>&quot; has been set to &quot;<strong>Yes</strong>&quot;,<br /> <strong>OR</strong> <br />The user has created an album in the 'user galleries', if allowed.</li>
 </ul>
-<p>The same applies to <b>picture rating</b> and <b>comment posting</b>.</p>
-<p>If you have installed the script succesfully but are having trouble getting
-  it working properly you can enable the &quot;<b><a href="#debug_mode">debug mode</a></b>&quot; on the
-  <b>config page</b>. In this mode, the script outputs most of the warning/error
-  messages produced by PHP in addition to some debug information. This can provide
-  valuable information to understand what is wrong.</p>
-<p><a class="back" href="#top">Back to top</a></p>
+<p>The same applies to <strong>picture rating</strong> and <strong>comment posting</strong>.</p>
+<p>If you have installed the script succesfully but are having trouble getting it working properly you can enable the &quot;<strong><a href="#debug_mode">debug mode</a></strong>&quot; on the <strong>Config page</strong>. In this mode, the script outputs most of the warning/error messages produced by PHP in addition to some debug information. This can provide valuable information to understand what is wrong.</p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
-<a name="xp"></a>
-<h2>2.3 Using Windows XP Web Publishing Wizard with Coppermine</h2>
-<p>If you are using Windows XP, you can use its built-in web publishing wizard
-  to upload your photos to your gallery.</p>
-<p>Once you have properly installed the script on your server, call the xp_publish.php
-  file from your web browser (http://your_site.com/coppermine_dir/xp_publish.php).</p>
-<p>The script displays some information on how to do the installation on the client
-  side and how to use the Wizard. Basically you will need to download a small
-  file created by the script that needs to be loaded into your Windows registry.</p>
-<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-<img src="pics/cpg111.gif" width="23" height="20" border="0" alt="" /><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt="" ><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-<p><a class="back" href="#top">Back to top</a></p>
 
 <a name="creating"></a>
-<h2>2.4 Creating or upgrading your own themes</h2>
-<p>To upgrade an existing custom theme, to version 1.3.x, read <a href="theme.htm">theme.htm</a></p>
-<p>Coppermine themes are stored in the &quot;<b>themes</b>&quot; directory, they
-  consist of 3 files : </p>
-<ul>
-  <li>&quot;<b>template.html</b>&quot; the main template in plain HTML.</li>
-  <li>&quot;<b>style.css</b>&quot; the stylesheet associated with the template</li>
-  <li>&quot;<b>theme.php</b>&quot; the PHP theme file</li>
-</ul>
-<p>To create a new template, the best solution is to use an existing one as a basis. To do that, make a copy of the folder of the theme you want to use as a basis. Then edit the &quot;<b>template.html</b>&quot; and &quot;<b>theme.php</b>&quot; files and replace all occurences of &quot;<b>themes/old_theme_dir</b>&quot; with &quot;<b>themes/new_theme_dir</b>&quot; in order for the links to point to the correct place.</p>
-<p>When editing the &quot;<b>template.html</b>&quot; file do not remove the elements
-  between <b>{}</b> these are the placeholders used by the script. Also keep in
-  mind that despite this file being located in the &quot;<b>themes/your_theme_dir</b>&quot;
-  directory, it must be build like if it was in the main directory of the script.
-  Practically to load an image, you must use <i>&lt;img src=&quot;themes/theme_dir/images/image.gif&quot;
-  alt=&quot;&quot;/&gt;</i> and not <i>&lt;img src=&quot;images/image.gif&quot;
-  alt=&quot;&quot;/&gt;.</i> The same apply for the &quot;<b>theme.php</b>&quot;
-  file.</p>
-  <p>Also, make sure not to delete the line <i>&lt;script type="text/javascript" src="scripts.js"&gt;&lt;/script&gt;</i> that is needed for the full-size pop-ups and other stuff related to JavaScript.</p>
-<p>If you are using an HTML editor to make your template, the best solution is
-  that you copy the &quot;<b>template.html</b>&quot; file into the main directory
-  of the script and edit it there. If the script find a file named &quot;<b>template.html</b>&quot;
-  in the main directory it will load it instead of the one of the theme directory.
-  Once you have finished your editings, move the file back to the directory of
-  your theme.</p>
-<p>To modify the colors, fonts, font sizes, etc... used by the script, edit the
-  &quot;<b>style.css</b>&quot; stylesheet. If you want to increase or decrease
-  the size of the fonts you can simply modify the line with : <i>table { font-size:
-  12px; }</i>. Most of the font sizes used by the script are defined as a percentage
-  of this size.</p>
-<p>The &quot;<b>theme.php</b>&quot; file contains all the HTML templates used
-  by the script. You can also edit them. When making modifications to these templates,
-  don't touch the lines with <i>&lt;!-- BEGIN xxx --&gt;</i> and <i>&lt;!-- END
-  xxx --&gt;</i>.</p>
-<p>If you're not sure how to create your own theme, you could also have a look at the download section of the coppermine homepage: there are tons of <a href="http://sourceforge.net/project/showfiles.php?group_id=89658&package_id=98541">user-contributed themes</a> available for download that can be previewed on the <a href="http://coppermine.sourceforge.net/demo/">coppermine demo page</a>.</p>
-<p>While you're in the process of creating a new theme, you might not want to show the theme to the visitors of your page, but you (as coppermine admin) want to be able to preview your theme. To do that, simply add <tt class="code">theme=your_theme_name</tt> to the url in your browser.</p>
-<b>Examples:</b>
+<h2>2.3 Creating or upgrading your own themes</h2>
+<p>To upgrade an existing custom theme, to version 1.4.x, read the <a href="theme/index.html">theme upgrade documentation</a>.</p>
+<p>Coppermine themes are stored in the &quot;<strong>themes</strong>&quot; directory, each consists of 3 primary files : </p>
+<ul>
+  <li>&quot;<strong>template.html</strong>&quot; the main template in plain HTML.</li>
+  <li>&quot;<strong>style.css</strong>&quot; the stylesheet associated with the template</li>
+  <li>&quot;<strong>theme.php</strong>&quot; the PHP theme file</li>
+  </ul>
+<p>Your Coppermine installation also includes a &quot;sample&quot; theme directory. The &quot;sample&quot; theme includes each of these files but does not show up in the user selectable list of themes in your Coppermine display. Sample's theme.php also holds a copy of every themeable function and template for your reference. If you opt to use the &quot;sample&quot; theme to begin creating your own theme, you should follow the theme.php instructions in the &quot;<a href="theme/index.html">theme upgrade documentation</a>&quot; and begin with a blank theme.php.</p>
+<p>To create a new template, the best solution is to use an existing one as its core. To do that, make a copy of the folder of the theme you want to use as a basis. Then edit the &quot;<strong>template.html</strong>&quot; and &quot;<strong>theme.php</strong>&quot; files and replace all occurences of &quot;<strong>themes/old_theme_dir</strong>&quot; with &quot;<strong>themes/new_theme_dir</strong>&quot; in order for the links to point to the correct place.</p>
+<p>When editing the &quot;<strong>template.html</strong>&quot; file do not remove the elements between <strong>{}</strong> these are the placeholders used by the script. Also keep in mind that despite this file being located in the &quot;<strong>themes/your_theme_dir</strong>&quot; directory, it must be coded as if it was in the main directory of the coppermine installation. For example, in order to display an image, you must use <em>&lt;img src=&quot;<strong>themes</strong>/theme_dir/images/image.gif&quot; alt=&quot;&quot;/&gt;</em> and not just<em>&lt;img src=&quot;images/image.gif&quot; alt=&quot;&quot;/&gt;.</em> The same principle applies for the &quot;<strong>theme.php</strong>&quot; file.</p>
+<p>Be careful not to delete the line <em>&lt;script type="text/javascript" src="scripts.js"&gt;&lt;/script&gt;</em> this javascript is necessary for the full-size pop-ups and other t functions related to JavaScript.</p>
+<p>If you are using an HTML editor to design your template, the easist working solution might be to the &quot;<strong>template.html</strong>&quot; file into the main directory of your coppermine installation and edit it there. Whenever you load Coppermine, if the script finds a file named &quot;<strong>template.html</strong>&quot; in the main directory it will load it instead of the default one that you assigned in the CONFIG menu. Once you have finished  editing your theme be sure to move the file back into the directory it belongs.</p>
+<p>To modify the colors, fonts, font sizes, etc... used by the script, you should edit the &quot;<strong>style.css</strong>&quot; stylesheet whenever possible. For example, if you want to increase or decrease the size of the fonts you can simply modify the line with : <em>table { font-size: 12px; }</em>. Most of the font sizes used by the script are defined as a percentage of this size.</p>
+<p>The &quot;<strong>theme.php</strong>&quot; file contains all the HTML templates used by the script. You can edit them, as well. When making modifications to these templates, be careful that you do not alter the lines that start with <em>&lt;!-- BEGIN xxx --&gt;</em> and <em>&lt;!-- END xxx --&gt;</em>. These lines are often used to identify the start and end of specific code blocks that the script will use to display your gallery.</p>
+<p>If you're not sure how to go about creating your own theme, you could also have a look at the download section of the coppermine homepage: there are many <a href="http://sourceforge.net/project/showfiles.php?group_id=89658&amp;package_id=98541">user-contributed themes</a> available for download that can be previewed on the <a href="http://coppermine.sourceforge.net/demo/">coppermine demo page</a>.</p>
+<p>While you're in the process of creating or testing a new theme, you might not want your theme to be displayed to visitors of your site, but you (as the coppermine admin) may want to still be able to preview your theme. To do that, simply add <tt class="code">theme=your_theme_name</tt> to the url in your browser.</p>
+<br />
+<strong>Examples:</strong>
 <ul>
 <li><tt class="code">http://yoursite.tld/coppermine/index.php?theme=your_theme_name</tt> will show the coppermine index page, using your theme</li>
-<li><tt class="code">http://yoursite.tld/coppermine/thumbnails.php?album=1&theme=your_theme_name</tt> will show the thumbnail view of album 1, using your theme</li>
+<li><tt class="code">http://yoursite.tld/coppermine/thumbnails.php?album=1&amp;theme=your_theme_name</tt> will show the thumbnail view of album 1, using your theme</li>
 <li><tt class="code">http://yoursite.tld/coppermine/?theme=xxx</tt> will reset your view back to the theme you chose as your default theme in coppermine config</li>
 </ul>
-<p><a class="back" href="#top">Back to top</a></p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
 <a name="safe"></a>
-<h2>2.5 Safe mode issues</h2>
-<p>A significant number of webhost on the Internet run PHP in safe mode. Coppermine
-  runs without any problem in safe mode and with the &quot;open basedir restriction&quot;
-  active, provided safe mode is properly configured. Unfortunately on many hosts,
-  safe mode is not configured properly.</p>
-<p>If your webhost is running PHP in safe mode but is misconfigured, you may need
-  to do the following :</p>
-<ul>
-  <li>With a FTP program, change the mode of Coppermine's &quot;<b>include</b>&quot;
-    directory on your server to <b>0777</b>.</li>
-  <li>Do the same for the &quot;<b>albums</b>&quot; and &quot;<b>userpics</b>&quot;
-    directories.</li>
-  <li>Check that at the beginning the the &quot;<b>include/config.inc.php</b>&quot;
-    file, you have a line with : &quot;<b>define('SILLY_SAFE_MODE', 1);</b>&quot;</li>
+<h2>2.4 Safe mode issues</h2>
+<p>A significant number of webhosts on the Internet run PHP in safe mode. Coppermine runs without any problem in safe mode and with the &quot;open basedir restriction&quot; active, provided safe mode is properly configured. Unfortunately, on many hosts, safe mode is not configured properly.</p>
+<p>If your webhost is running PHP in safe mode but is misconfigured, you may need to do the following :</p>
+<ul>
+  <li>With a FTP program, change the mode of Coppermine's &quot;<strong>include</strong>&quot; directory on your server to <strong>0777</strong>.</li>
+  <li>Do the same for the &quot;<strong>albums</strong>&quot; and &quot;<strong>userpics</strong>&quot; directories.</li>
+  <li>Check that at the beginning the the &quot;<strong>include/config.inc.php</strong>&quot; file, you have a line with : &quot;<strong>define('SILLY_SAFE_MODE', 1);</strong>&quot;</li>
 </ul>
-<p><a class="back" href="#top">Back to top</a></p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
 <a name="smtp"></a>
-<h2>2.6 Using SMTP to send emails</h2>
-<p>By default the script uses the PHP built-in <b>mail</b> 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 need to supply a <b>hostname</b>,
-  a <b>username</b> and a <b>password</b>, you need to edit the file &quot;<b>include/mailer.inc.php</b>&quot;
-  and put the correct values there (<i>$CONFIG['smtp_host'] = 'smtp.somewhere.com';
-  $CONFIG['smtp_username'] = 'username'; $CONFIG['smtp_password'] = 'password';</i>).
-  If you don't need a username and password to connect to your SMTP server, just
-  leave them blank.</p>
-<p><a class="back" href="#top">Back to top</a></p>
+<h2>2.5 Using SMTP to send emails</h2>
+<p>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>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
 <a name="upgrade"></a>
 <h1>3. Upgrading</h1>
 <a name="10"></a>
 <h2>3.1 Upgrading from version 1.0</h2>
 
-<p>If you already have installed version 1.0 and you want to transfer your albums
-  to version 1.3.3 proceed in the following way:</p>
+<p>If you already have installed version 1.0 and you want to transfer your albums to version 1.4x follow the following steps:</p>
 <ul>
   <li>First, make a backup (dump) of your database.</li>
-  <li> Install version 1.3.3 normally in a directory different from the one where you installed v 1.0. Note that in order to use the upgrade script, <b>tables for version 1.0 and 1.3.3 must be stored in the same database</b>.</li>
-  <li>Copy the &quot;<b>albums</b>&quot; directory of version 1.0 into the directory where you installed version 1.3.3</li>
-  <li>The upgrade script assumes that you used the &quot;<b>CPG_</b>&quot; prefix for tables (default value) when you installed version 1.0, if this is not the case, edit upgrade-1.0-to-1.2.php and edit the $prefix10 variable.</li>
-  <li>Login to your 1.3.3 Gallery, enter the admin mode</li>
-  <li>Call the upgrade script, http://yousitename/coppermine_dir/upgrade-1.0-to-1.2.php</li>
-  <li><b>The upgrade from 1.0 to 1.3.3 is a two-step process.</b> You must click the link which comes up on the bottom of the page to complete the upgrade!.</li>
-        <li><b>Delete upgrade-1.0-to-1.2.php from your server</b>. <li>If you get an error, go to Coppermine 1.3.3 config page, enable <a href="#debug_mode">debug mode</a>, try to call the upgrade script again and check what errors you get.</li>
+  <li> Install version 1.4.x as you normally would but in a directory different from the one where you v 1.0 is. Note that in order to use the upgrade script, <strong>tables for version 1.0 and 1.4.x must be stored in the same database</strong>.</li>
+  <li>Copy the &quot;<strong>albums</strong>&quot; directory of version 1.0 into the directory where you installed version 1.4.x</li>
+  <li>The upgrade script assumes that you used the &quot;<strong>CPG_</strong>&quot; prefix for tables (default value) when you installed version 1.0, if this is not the case, edit upgrade-1.0-to-1.2.php and edit the $prefix10 variable.</li>
+  <li>Login to your 1.4.x Gallery, enter the admin mode</li>
+  <li>And call the upgrade script, http://yousitename/coppermine_dir/upgrade-1.0-to-1.2.php</li>
+  <li><strong>The upgrade from 1.0 to 1.4.x is a two-step process.</strong> You must click the link which comes up on the bottom of the page to complete the upgrade!.</li>
+        <li><strong>Delete upgrade-1.0-to-1.2.php from your server</strong>.</li>
+        <li>If you get an error, go to Coppermine 1.4.x config page, enable <a href="#debug_mode">debug mode</a>, try to call the upgrade script again and check what errors you get.</li>
 </ul>
-<p> <b>This upgrade process leaves your v1.0 gallery untouched </b></p>
-<p><a class="back" href="#top">Back to top</a></p>
+<p> <strong>This upgrade process leaves your v1.0 gallery untouched </strong></p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
 <a name="11"></a>
 <h2>3.2 Upgrading from releases of version 1.1</h2>
-        <ul>
-                                <li>First, make a backup (dump) of your database.</li>
-                <li>Backup your include/config.inc.php file, your anycontent.php file and your "albums" directoy.</li>
-                <li>Unpack the archive</li>
-                <li>If the file <b>install.php</b> exists in the root directory, delete it.</li>
-                <li>Upload all of the new files and directories</li>
-                <li>CHMOD the albums directory and all subfolders once more to 755 or 777 (depending on your server config)</li>
-                <li>Call the upgrade script http://yousitename/coppermine_dir/update.php</li>
-                <li>Your upgrade should be complete.</li>
-        </ul>
-<p><a class="back" href="#top">Back to top</a></p>
+  <ul>
+      <li>First, make a backup (dump) of your database.</li>
+      <li>Backup your include/config.inc.php file, your anycontent.php file and your "albums" directoy.</li>
+      <li>Unpack the archive</li>
+      <li>If the file <strong>install.php</strong> exists in the root directory, delete it.</li>
+      <li>Upload all of the new files and directories</li>
+      <li>CHMOD the albums directory and all subfolders once more to 755 or 777 (depending on your server config)</li>
+      <li>Call the upgrade script http://yousitename/coppermine_dir/update.php</li>
+      <li>Your upgrade should be complete.</li>
+  </ul>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
+<a name="12"></a>
+<h2>3.3 Upgrading from cpg1.2.0rc2 or cpg1.2.0final to version cpg1.2.1</h2>
+    <ul>
+                <li>First, make a backup (dump) of your database.</li>
+        <li>Backup your include/config.inc.php file, your anycontent.php file and your "albums" directoy.</li>
+        <li>Unpack the archive</li>
+        <li>If the file <strong>install.php</strong> exists in the root directory, delete it.</li>
+        <li><strong>Except for the "albums" directory</strong>, upload all of the new files and directories making sure not to overwrite the include/config.inc.php file, your anycontent.php file or the albums directory.</li>
+        <li>create a folder called &quot;edit&quot; within your &quot;albums&quot; directory - this folder will be used by coppermine as a temporary folder, do not ftp-upload files there. Make sure the new &quot;edit&quot;-folder is CHMODed the same way your albums-directory is (755 or 777, depending on your server's config)</li>
+        <li>No database update is necessary, and you're ready to roll</li>
+    </ul>
+
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
 <a name="13"></a>
-<h2>3.4 Upgrading from cpg1.2.0rc2 or better to version cpg1.3.3</h2>
-        <ul>
-                                <li>First, make a backup (dump) of your database.</li>
-                <li>Backup your include/config.inc.php file, your anycontent.php file and your &quot;albums&quot; directoy.</li>
-                <li>Unpack the archive</li>
-                <li>If the file <b>install.php</b> exists in the root directory, delete it.</li>
-                <li><b>Except for the &quot;albums&quot; directory</b>, upload all of the new files and directories making sure not to overwrite the include/config.inc.php file, your anycontent.php file or the albums directory.</li>
-                <li>If you have not already done so, create a folder called &quot;edit&quot; within your &quot;albums&quot; directory - this folder will be used by coppermine as a temporary folder, do not ftp-upload files there. Make sure the new &quot;edit&quot;-folder is CHMODed the same way your albums-directory is (755 or 777, depending on your server's config)</li>
-                <li>Run the file &quot;update.php&quot; in the coppermine directory once in your browser (e.g. http://yourdomain.tld/coppermine/update.php). This will update your coppermine install by making all necessary changes in the database.</li>
-                <li>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.htm">theme-upgrade guide</a>.</li>
-                <li>You can not use language files from older versions of Coppermine - make sure to only have the language files that come with this package inside your lang folder (delete or rename all files from older versions within the lang folder)</li>
-        </ul>
-<p>Please note: as there have been changes both in the coppermine files and the database from cpg1.3.0, cpg1.3.1 or cpg1.3.2 to cpg1.3.3, users of cpg1.3.0/1.3.1/1.3.2 will have to apply all steps mentioned above: both the files have to be replaced and the update.php script has to be run once.</p>
+<h2>3.4 Upgrading from cpg1.2.x or cpg1.3.x to version cpg1.4.6</h2>
+    <ul>
+                <li>First, make a backup (dump) of your database.</li>
+        <li>Backup your include/config.inc.php file, your anycontent.php file and your &quot;albums&quot; directoy.</li>
+        <li>Unpack the archive</li>
+        <li>If the file <strong>install.php</strong> exists in the root directory, delete it.</li>
+        <li><strong>Except for the &quot;albums&quot; directory</strong>, upload all of the new files and directories making sure not to overwrite the include/config.inc.php file, your anycontent.php file or the albums directory.</li>
+        <li>Delete all leftover, outdated language files in the lang folder that are named XXX-utf-8.php</li>
+        <li>If you have not already done so, create a folder called &quot;edit&quot; within your &quot;albums&quot; directory - this folder will be used by coppermine as a temporary folder, do not ftp-upload files there. Make sure the new &quot;edit&quot;-folder is CHMODed the same way your albums-directory is (755 or 777, depending on your server's config)</li>
+        <li>Run the file &quot;update.php&quot; in the coppermine directory once in your browser (e.g. http://yourdomain.tld/coppermine/update.php). This will update your coppermine install by making all necessary changes in the database.</li>
+        <li>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/index.html">theme-upgrade guide</a>.</li>
+        <li>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.4.x, you can try using the language file from cpg1.3.x, however there are certain caveats:
+          <ul>
+            <li>You need to enable the language fallback option in coppermine's config page</li>
+            <li>cpg1.4.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.4.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>The bridging method has changed from cpg1.3.x to cpg1.4.x. When upgrading, your bridged coppermine install will be unbridged - you will have to re-apply the bridging using the <a href="#integrating">bridge-manager</a> (using your standalone admin account you initially used to set up coppermine). You will not lose anything though, don't worry.</li>
+    </ul>
+<p>Please note: as there have been changes both in the coppermine files and the database from cpg1.3.0 or better to cpg1.4.x, users of previous versions will have to apply all steps mentioned above: both the files have to be replaced and the update.php script has to be run once.</p>
+
+<a name="14"></a>
+<h2>3.5 Upgrading from cpg1.4.0 or better to version cpg1.4.8</h2>
+    <ul>
+        <li>First, make a backup (dump) of your database.</li>
+        <li>Backup your include/config.inc.php file, your anycontent.php file and your &quot;albums&quot; directoy.</li>
+        <li>Unpack the archive</li>
+        <li>If the file <strong>install.php</strong> exists in the root directory, delete it. When performing an upgrade, it is not needed.</li>
+        <li><strong>Except for the &quot;albums&quot; directory</strong>, upload all of the new files and directories making sure not to overwrite the include/config.inc.php file, your anycontent.php file or the albums directory.</li>
+        <li>Run the file &quot;update.php&quot; in the coppermine directory once in your browser (e.g. http://yourdomain.tld/coppermine/update.php). This will update your coppermine install by making all necessary changes in the database.</li>
+        <li>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/index.html">theme-upgrade guide</a>.</li>
+    </ul>
+<p>Please note: as there have been changes both in the coppermine files and the database from cpg1.4.0 or better to cpg1.4.8, users of older versions than cpg1.4.8 will have to apply all steps mentioned above: both the files have to be replaced and the update.php script has to be run once.</p>
 
-<p><a class="back" href="#top">Back to top</a></p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
-<hr />
+<a name="versioncheck"></a>
+<h2>3.6 The version check tool</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. Except for specific files of coppermine that will only work for the version that it had been originally designed for, the versioncheck tool can be used with all versions starting from cpg1.2.1. 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.4x, you can run the versioncheck utility from the Admin Tools menu.</p>
+<a name="versioncheck_description_start"></a>
+<h3>3.6.1 What it does</h3>
+<p>The script &quot;versioncheck&quot; is meant for users who have updated their coppermine install. 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.sourceforge.net. Files that do not match are displayed and are the files you should update as well. In Cpg1.4.x you can toggle the URL to the latest update for individual files in the versioncheck page.</p>
+<p>It will show everything in <span style="color:red;font-weight:bold">red</span> that needs to be fixed. Entries in <span style="color:#FFBE00;font-weight:bold">yellow</span> need looking into. Entries in <span style="color:green;font-weight:bold">green</span> (or your theme's default font color) are OK and should be left alone. When an entry is <span style="color:red;font-weight:bold">red</span> or <span style="color:#FFBE00;font-weight:bold">yellow</span>, a help icon will appear next to it. Click it to find out more. Hovering with your mouse over an item will display additional information as well (tooltip).</p>
+<p>The versioncheck screen has several sections:</p>
+<ul>
+<li>Section 1 explains what the versioncheck tool can be used for</li>
+<li>Section 2 (&quot;<a href="#versioncheck_options_start">Options</a>&quot;) displays the options you can chose</li>
+<li>Section 3 will display a warning if coppermine was not able to connect to the online repository (where the most recent version data is being stored). The script will default to a local copy of the repository file. If connection to the online repository was succesfull, there will of course be no error message (no section 3).</li>
+<li>Section 4 will show what version of coppermine you actually use. The versioncheck script draws this piece of information from the file <em>include/init.inc.php</em> - if you haven't replaced your copy of this file with the new version during upgrade, your old (outdated) version will appear in this section.</li>
+<li>Section 5 will show the core of versioncheck's file: the version comparison. The script will loop through all files that are suppossed to exist (based on repository data) and compare them to the files you actually have on your webserver.</li>
+<li>Section 6 will display a summary of the files and folders checked</li>
+</ul>
+<a name="versioncheck_description_end"></a>
+
+<a name="versioncheck_options_start"></a>
+<h3>3.6.2 Options</h3>
+<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>
+<img src="pics/versioncheck_options.gif" width="844" height="159" border="0" alt="" title="" />
+<ul>
+<li><em>show optional folders/files</em><br />Uncheck this to hide files that are tagged as &quot;optional&quot; (display mandatory files only)</li>
+<li><em>show mandatory files</em><br />Uncheck this to hide files that are tagged as &quot;mandatory&quot; (Note disabling both optional and mandatory files will of course result in no files being displayed at all)</li>
+<li><em>show additional information</em><br />Toggles whether informaton about the installed coppermine version and the repository connection status are being displayed. Uncheck if your're making screenshots to save space and reduce dimensions.</li>
+<li><em>show file versions</em><br />Toggles wether additional version information of a file that belongs to the release version you're using should be displayed. When viewing the source code of a coppermine file, the file version is the number that looks like this: <tt>Id: index.htm,v 1.66 2004/08/26 04:42:19 gaugau Exp</tt> (in this example the file version is 1.66)</li>
+<li><em>show folders/files with errors only</em><br />Toggles display of files that don't have errors. Enable this option if you want to make a screenshot and ask for support on the coppermine forum.</li>
+<li><em>coppermine is installed in the webroot</em><br />Experimental: if all your files are being displayed as &quot;non-existant&quot;, you probably have installed coppermine in your webroot, or you are using subdomains. Check this option only if you are experiencing problems. This option hasn't been tested thoroughly yet, there's no guarantee it will work on your setup.</li>
+<li><em>try connecting to the online repository</em><br />Toggles wether versioncheck should try to connect to the online repository (checked by default). Only uncheck this option if you're sure you can not access the online repository because of your server setup and you want to reduce the time the script needs to execute a bit.</li>
+<li><em>show folder permissions</em><br />Toggles the option to show/hide the read/write permissions of a folder.</li>
+<li><em>don't display web cvs link</em> / <em>display web cvs link to stable branch</em> / <em>display web cvs link to devel branch</em><br />Toggles wether to show an additional column that contains a link to the web cvs. Only recommended if your cpg version is OK (<span style="color:green;font-weight:bold">green</span>), but your file version appears to be outdated. You can then connect to the web cvs to get a more recent version of your file. Only recommended if you know what you're doing (or you have been told to do so from a supporter from the coppermine support board).</li>
+<li><em>show condensed ouput (for easier screenshots)</em><br />When checked, this options reduces the width of the version comparison columns. This will allow you to create screenshots with reduced dimensions and size.</li>
+</ul>
+<a name="versioncheck_options_end"></a>
+
+<a name="versioncheck_comparison_start"></a>
+<h3>3.6.3 Version comparison</h3>
+<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>  <br />
+<img src="pics/versioncheck_comparison.gif" width="411" height="279" border="0" alt="" title="version comparison" />
+<ul>
+<li>The column &quot;icon&quot; shows if the entry is a folder or a file. Clicking on the icon takes you to the page, e.g. clicking on util.php will take you to the &quot;admin tools page&quot; (although not all coppermine files can be opened directly by running them in the browser).<p>In above example, rows &quot;A&quot; to &quot;E&quot; are folders, rows &quot;F&quot; to &quot;K&quot; are files.</p></li>
+<li>The column &quot;folder/file&quot; holds the relative path from your coppermine root to the folder/file in question.<br />
+<p>If an entry is in your default font color, it exists (in above example, all rows but &quot;G&quot; and &quot;H&quot;).<br />
+<p>If the entry is in <span style="color:#FFBE00;font-weight:bold">yellow</span> (row &quot;G&quot;), the corresponding folder/file doesn't exist on your webserver, but it is only considered to be optional (e.g. a language file that comes with the coppermine package that you don't want to use can be deleted from the webserver. It will then be shown in <span style="color:#FFBE00;font-weight:bold">yellow</span>, as it's only optional to have it). It's up to you if you need it.</p>
+<p>If the entry is in <span style="color:red;font-weight:bold">red</span> (row &quot;H&quot;), the folder/file in question doesn't exist on your webserver, but it is mandatory to have it. You should upload the file from your coppermine package to your webserver. Only leave it as-is if you really know what you're doing.</p></li>
+<li>The column &quot;writable&quot; shows information if the folder in question is writable, and whether this is correct or not. The write permissions for files are not being displayed, as this would slow down the script considerably. Usually, there are icons that show the writable status of your folder (if you have the icon resources on your webspace). Optionally, a plain text message in brackets might be visible (if you don't have the icon resources).
+<ul>
+<li>A white pencil with a <span style="color:green;font-weight:bold">green</span> &quot;x&quot; indicates that the folder is not writable and is isn't suppossed to be writable - everything is OK then (row &quot;A&quot;)</li>
+<li>A <span style="color:green;font-weight:bold">green</span> pencil indicates that the folder is writable and it is suppossed to be writable as well - everything is OK then (row &quot;D&quot;</li>
+<li>A white pencil with a <span style="color:red;font-weight:bold">red</span> &quot;x&quot; indicates that the folder is not writable, although it should be (row &quot;C&quot;). You should change write permissions (CHMOD) for this folder and everything within it, usually using your <acronym title="File Transfer Protocol">FTP</acronym> software.</li>
+<li>A <span style="color:red;font-weight:bold">red</span> pencil indicates that the folder is writable, but it shouldn't be (row &quot;E&quot;). Unless absolutely necessary, leaving files writable could be a security risk. Where possible, you should change permissions for this folder and everything within it to read/execute only.</li>
+</ul>
+</li>
+<li>A question mark in a yellow box (help icon) indicates that there is additional information available. Click on the icon to display the pop-up window with this information.</li>
+<li>The column &quot;cpg version&quot; displays what coppermine package your file on your webserver is from, and what version it should be from. The data is being extracted from the header of the file, that's why folders are shown as &quot;n/a&quot; - they have no header information containing their coppermine version (rows &quot;A&quot; to &quot;E&quot;).
+<p>Files that contain header information are being displayed with your file version and the cpg version of the file in the repository, separated with a slash. It is possible that a file version may differ from the version of your whole package - this doesn't matter as long as both your version and the repository versions match (the are displayed in <span style="color:green;font-weight:bold">green</span>) - in above example: rows &quot;F&quot;, &quot;J&quot; and &quot;K&quot;.</p>
+<p>Of course, version numbers from files that don't exist can't be extracted, that's why rows &quot;G&quot; and &quot;H&quot; have a dash as cpg version. If your cpg version is lower than the repository version, your version is  being displayed in <span style="color:red;font-weight:bold">red</span>: if this is the case, you probably haven't successfully uploaded the proper file of files from the coppermine package to your webserver (replacing files that may have already existed on your webserver) - you should do so now (row &quot;I&quot;).</p>
+<p>If your local version is being displayed in <span style="color:#FFBE00;font-weight:bold">yellow</span>, you are using a file that belongs to a higher coppermine version than the rest of your files - you probably downloaded a file from the devel branch: remember that using devel files go unsupported, do so on your own risk (if you know what you're doing). If most or all of your files are being displayed in <span style="color:#FFBE00;font-weight:bold">yellow</span>, you probably have upgraded some files, but you forgot to upgrade the file &quot;include/init.inc.php&quot; (that holds the version info for your install). Make sure to upload <strong>all</strong> files  from the package to your server.</p>
+</li>
+<li>
+<p>The column &quot;file version&quot; holds the individual file's version that get's increased during development of a new coppermine version (each time a developer modifies a certain file, the version number increases by one). As folders can't contain such version numbers, they are again labelled as &quot;n/a&quot; (rows &quot;A&quot; to &quot;E&quot;); the same applies to files that don't exist, that's why their file version is displayed as dash (rows &quot;G&quot; and &quot;H&quot;). Also the file version is irrelevant when comparing files from different coppermine packages, that's why row &quot;I&quot; has a dash as well.</p>
+<p>The coloring scheme is similar to the cpg version system: <span style="color:green;font-weight:bold">green</span> means &quot;everything is OK&quot;, <span style="color:red;font-weight:bold">red</span> means &quot;you're using an outdated version&quot; and <span style="color:#FFBE00;font-weight:bold">yellow</span> means &quot;you're using a newer version than you're actually suppossed to.</p>
+<p>The difference between the cpg version and the file version columns is indicative of the way you should obtain the file that you need to replace the existing one on your server: a <span style="color:red;font-weight:bold">red</span> entry in the cpg version column means the file on your server hasn't been replaced with the file from the coppermine package; a <span style="color:red;font-weight:bold">red</span> entry in the file version column (row &quot;J&quot;) usually means that there have been updates to a certain file after the release of the package - you should either check if there is a newer package available or get the most recent file from the <acronym title="Concurrent version system">CVS</acronym> (enable the web cvs link column in the versioncheck <a href="#versioncheck_options_start">options</a>).</p>
+</li>
+<li>The column &quot;web cvs&quot; (off by default) links to the corresponding file in the <acronym title="Concurrent version system">CVS</acronym>. You're recommended to use this only if there appears to be a newer version in the cvs than your coppermine package has and you know what you're doing.</li>
+</ul>
+<a name="versioncheck_comparison_end"></a>
+<a name="versioncheck_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+<a name="downgrading"></a>
+<h2>3.7 Downgrading from cpg1.4.x to an older version</h2>
+<p>CPG1.4.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.4.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>If you haven't converted your database to unicode (utf-8) encoding, you can downgrade as explained below. To make this absolutely clear: you can only downgrade if you used to have cpg1.3.x before and upgraded this version to cpg1.4.x without converting the database. If you <em>have</em> converted the database or if you have made a <em>fresh</em> install of cpg1.4.x, you can't downgrade at all!</p>
+<p>To actually perform the downgrade, replace all cpg1.4.x files on your server with the files from the older version (as if you were doing an upgrade, see above). You then have to undo some changes in the database structure. To do so, run a query like<br />
+<pre>ALTER TABLE `CPG_users` CHANGE `user_location`  `user_profile1` VARCHAR(255);
+ALTER TABLE `CPG_users` CHANGE `user_interests` `user_profile2` VARCHAR(255);
+ALTER TABLE `CPG_users` CHANGE `user_website` `user_profile3` VARCHAR(255);
+ALTER TABLE `CPG_users` CHANGE `user_occupation` `user_profile4` VARCHAR(255);</pre><br />
+using a tool like <a href="http://www.phpmyadmin.net/" rel="external" class="external">phpMyAdmin</a>, replacing <tt class="code">CPG_</tt> in the query with the prefix you have chosen during coppermine install.</p>
+<a name="downgrading_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
 <a name="administration"></a>
 <h1>4. Configuration &amp; Administration</h1>
 
-      <h2>4.1 Categories, albums and files<a id="cat_alb_pic"
-      name="cat_alb_pic"></a></h2>
-      <p>The Coppermine Photo Gallery (CPG) works in the following way:</p>
-      <ul>
-        <li>Files are stored in albums</li>
-        <li>Albums are organised in categories</li>
-        <li>Categories can be nested (subcategories)</li>
-                        </ul>
-      <p>If you don't have many albums, you don't need to use categories. In
-      that case you don't create any category and all your albums will appear on
-      the main page of the script.</p>
-      <p>There is a special category named "<b>User galleries</b>". This
-      category can't be deleted. If a user belongs to a group where "can have a
-      personal gallery" is set to YES, he will have the right to create his own
-      albums and his gallery will be a sub-category of "User galleries".</p>
-      <p>The administrator can create albums in any category. Regular users can
-      only create albums in "User galleries/Their_username".</p>
-      <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr>
-
-      <h2>4.2 Admin mode &amp; User mode<a id="admin_user_mode"
-      name="admin_user_mode"></a></h2>
-      <p>When you are logged in as an admin, the script has two modes of
-      operation : Admin mode &amp; User mode. You switch between Admin &amp;
-      User mode by clicking on the corresponding link in the menu bar at the top
-      of the screen.</p>
-      <p>When you are in admin mode, you can administer your gallery and the
-      following menu bar appears :</p>
-      <p><a name="admin_menu"></a><img src="pics/admin_menu.gif" border="0" alt="Admin menu" /></p>
-      <p>When you are in user mode you are just a regular user and can't access
-      the admin pages.</p>
-      <p>The items in the admin menu should be pretty self-explanatory:</p>
-      <ul>
-      <li><b>Upload approval</b><br />See all pics that await approval by the admin (depending on the settings in the &quot;<a href="#group_cp">groups</a>&quot; control panel)</li>
-      <li><b>Config</b><br />Configure the overall look of your gallery and the settings using the &quot;<a href="#config">Config</a>&quot; button in the admin menu (note: you can not access the configuration by manually entering the url of the config file)</li>
-      <li><b>Albums</b><br />Create/edit/delete <a href="#albmgr">albums</a></li>
-      <li><b>Categories</b><br />Create/edit/delete <a href="#cat_cp">categories</a></li>
-      <li><b>Users</b><br />Create/edit/delete <!--<a href="#users_cp">-->users<!--</a>--></li>
-      <li><b>Groups</b><br />Create/edit/delete <a href="#group_cp">groups</a></li>
-      <li><b>Ban Users</b><br />Ban users based on hostname or IP address. Make sure not to ban yourself! Use this feature with extreme care, since most users don't have static IP addresses, this feature should only be used if you really know what you're doing.<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt="">
-      </li>
-      <li><b>Display Ecards</b><br />View the ecards sent by users.<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt="">
-      </li>
-      <li><b>Review Comments</b><br />edit/delete user's comments</li>
-      <li><b>Batch add files</b><br /><a href="#batch_add_pics">Batch-add files</a> to the coppermine database that have been uploaded by FTP.</li>
-      <li><b>Admin Tools (Resize Pictures)</b><br />Collection of utilities to;<br><br>
-                <dd><b>Rebuild or resize intermediate pictures and thumbnails.</b><br>
-                <dd><img src="pics/util_re-size.gif" width="451" height="188" alt="" border="0"><br>Use this if you have changed the settings for thumbnail or intermediate images in config, or if you have to replace corrupt versions.<br>Select the radio button for this action, then choose to rebuild the thumbnails, intermediates, or both.<br>This uses a lot of server resources, so if you have timeout problems, try doing it in smaller batches.
-                <br><br><dd><b>Delete full-size pictures.</b><br></dd>
-                Use this to save space on your webspace.<br>When selected, Coppermine checks to see if an intermediate copy exists, and if it does, it deletes the original sized picture, then re-names the intermediate. If no intermediate exists, Coppermine leaves the original in place.<br><br>
-                <dd><b>Delete orphaned comments.</b><br></dd>
-                Sometimes, when pictures have been deleted, any comments associated with them remain in the database.  Use this to remove them from the database entirely.<br><br>
-                <dd><b>Rename file titles.</b><br></dd>
-                Use this to re-name the title of all files in an album, using info from the filename.<br><br>
-                <dd><b>Delete file titles.</b><br></dd>
-                Use this to clear the file titles from one or more albums.<br><br>
-                <dd><b>View your server php info.</b><br></dd>
-                If you are having problems, it is sometimes caused by server setup.  Clicking this link will provide you with all your php and mySQL settings, as well as on the GD library (if installed).  This may be needed by the support team, if you are unable to sort problems yourself.<br>It is not possible for visitors to your site to browse to this information, so if asked for it, copy and paste it to the support board.<br><br>
-                <dd><b>Run a database update (update.php).</b><br></dd>
-                After an update/upgrade, it is usually necessary to run update.php.  This can be done by typing the address directly into your browser, or by clicking this link.
-
-                </li><br><br>
-      <li><b>My profile</b><br />Edit your own user profile</li>
-      </ul>
-      <p>There's an admin mode and user mode for &quot;regular&quot; users as well - the user admin has these options:</p>
-      <ul>
-      <li><b>Create / order my albums</b><br />similar to album manager in admin mode, the user can create albums within his user gallery</li>
-      <li><b>Modify my albums</b><br />The user can edit album title and description (similar to &quot;<a href="#album_prop">album properties</a>&quot; for the admin, but the user can't move his albums to other categories)</li>
-      <li><b>My profile</b><br />The user can edit his profile (changing passwords, edit location, interests, home page and occupation properties, view quota usage). If you're using bbs integration, the &quot;My profile&quot; link will send the user to the bbs's profile page. </li>
-
-      </ul>
-      <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr>
-
-
-
-      <h2>4.3 The group control panel<a id="group_cp" name="group_cp"></a></h2>
-      <p><img src="pics/group_cp.GIF" border="1" /></p>
-      <p>This is where you define what members of a group can and can't do.</p>
-      <p>The disk quota applies only for groups where &quot;<i>Can have a personal</i>&quot;
-      gallery has been set to &quot;<b>YES</b>&quot;. Both files uploaded by a user in his
-      personal gallery as well as files uploaded to public galleries are included in the quota.</p>
-      <p>Use the <b>anonymous</b> group to define what non-registered users can
-      and can't do. Quota and &quot;<i>Can have a personal gallery</i>&quot; are meaningless for anonymous users.</p>
-      <p>Bear in mind that if a user is a member of a group where &quot;<i>can rate pictures</i>&quot;, &quot;<i>can post comments</i>&quot; or &quot;<i>can upload files</i>&quot; is set &quot;<i>YES</i>&quot;, he will have the right to perform these operations only in albums where they are allowed, ie. uploading files will only be possible in albums where
-      &quot;<i>Visitors can upload files</i>&quot; has been set to <i>YES</i>.</p>
-      <p>If &quot;<i>can have a personal gallery</i>&quot; is set to <i>YES</i>, the members of the
-      group will have their own gallery in the &quot;<i>User galleries</i>&quot; category where
-      they will be able to create their own albums.</p>
-      <p>If &quot;<i>priv. upl. approval</i>&quot; is set to <i>NO</i>, files uploaded by members of
-      the group in albums created in their own gallery won't need to be approved
-      by the admin.</p>
-      <p><img src="pics/groupsscrsht2.jpg" border="1" /></p>
-      <p>The group control panel enables you to control the upload experience of any group.</p>
-      <p><i>Upload form configuration</i> lets you select the type of upload form a group may use. Four form types are currently available.
-      <ul>
-      <li><b>Single file uploads only</b> - The group may not use advanced uploading features. They may upload one file at a time.</li>
-      <li><b>Multiple file uploads only</b> - The group may upload multiple files at one time.</li>
-      <li><b>URI uploads only</b> - The group may only upload files using URIs. Acceptable URIs must begin with 'http://' or 'ftp://'.</li>
-      <li><b>File-URI</b> - The group may upload files using file upload boxes and URIs.</li>
-      </ul>
-      </p>
-      <p><i>User may customize number of upload boxes?</i> allows the user to select the number of upload boxes for an upload.</p>
-      <p><i>Maximum/exact number of file upload boxes</i> controls the number of file upload boxes presented to the user. If the user may customize the number of boxes, this setting serves a maximum limit for the number of boxes he may request. Otherwise, this setting determines the number of boxes that will appear on the upload form.</p>
-      <p><i>Maximum/exact number of URI upload boxes</i> is the same type of control as <i>Maximum/exact number of file upload boxes</i>, but it controls the presentation of URI upload boxes.</p>
-      <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr>
-
-      <h2>4.4 The categories control panel<a id="cat_cp" name="cat_cp"></a></h2>
-      <p><img src="pics/category_cp.GIF" border="1" /></p>
-      <p>This is where you can edit your categories.</p>
-      <ul>
-        <li>The <img src="pics/edit.gif" border="0" width="16" height="16" alt="" /> button
-        allows you to edit the title, description and parent category of an
-        existing cetegory.
-        <li>The <img src="pics/delete.gif" width="16" height="16" alt="" /> button
-        allows you to delete a category. Deleting a category does not delete the
-        albums and files it contains. They are simply moved to the &quot;Root&quot;
-        category.
-        <li>The <img src="pics/up.gif" width="16" height="16" alt="" /> and <img
-        src="pics/down.gif" width="16" height="16" alt="" /> buttons allow you to
-        order your categories.
-        <li>The &quot;<b>Move into</b>&quot; dropdown lists allow you to change the parent
-        of a specific category. </li></ul>
-      <p>&quot;<b>User galleries</b>&quot; is a special category. It is not visible unless
-      you have some users that have created their own gallery. It can't be
-      deleted but you can edit its title and description by using the <img
-      src="pics/edit.gif" width="16" height="16" alt="" /> button. </p>
-      <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr>
-
-      <h2><a name="albmgr"></a>4.5 The Album Manager</h2>
-      <p><img src="pics/albmgr.gif" width="360" height="288" border="0" alt="" title="Album Manager" /></p>
-      <p>Coppermine stores files inside of albums, so you'll need at least one album your pictures/files can go to. Albums can be stored in categories (but they don't <i>need</i> a category, they can as well go into the coppermine &quot;root&quot;).<br />
-      When you click on &quot;albums&quot; in the admin menu, you will see the <i>Album Manager</i>.</p>
-      <h3><a name="albmgr_create"></a>4.5.1 Creating albums</h3>
-      <ul>
-      <li><b>Choose a category from the dropdown list</b> &quot;Select category&quot; where your album should go to (or choose &quot;* No category *&quot; if the album should go into the coppermine &quot;root&quot;). If you haven't created a category yet, go to the <a href="#cat_cp">categories control panel</a> first, but you can later move the album as well using the <a href="#album_prop">album properties</a> page.</li>
-      <li><b>Click on the button &quot;New&quot;</b> - your new album will appear on the list, by default labelled &quot;New album&quot;</li>
-      <li><b>Click on the text input filed at the bottom of the screen</b>, highlighting the default name &quot;New album&quot;</li>
-      <li><b>Type the album name you want to assign</b></li>
-      <li>(repeat steps 2 to 4 to add more than one album)</li>
-      <li><b>click &quot;Apply modifications&quot;</b> to submit your changes to the database (if you don't, all changes will be lost)</li>
-      <li><b>Confirm the alert box with &quot;OK&quot;</b> (<i>Are you sure you want to make these modifications ?</i>)</li>
-      </ul>
-      <h3><a name="albmgr_rename"></a>4.5.2 Renaming albums</h3>
-      <ul>
-      <li><b>Choose a category from the dropdown list</b></li>
-      <li><b>Click on the album you want to change</b></li>
-      <li><b>Click on the text input filed at the bottom of the screen</b>, highlighting the album name</li>
-      <li><b>Type the album name you want to assign</b></li>
-      <li><b>click &quot;Apply modifications&quot;</b></li>
-      <li><b>Confirm the alert box with &quot;OK&quot;</b> (<i>Are you sure you want to make these modifications ?</i>)</li>
-      </ul>
-      <h3><a name="albmgr_order"></a>4.5.3 Changing the album order</h3>
-      <ul>
-      <li><b>Choose a category from the dropdown list</b></li>
-      <li><b>Click on the album you want to move up or down in the list</b></li>
-      <li><b>Use the arrow buttons to move the album up<img src="../images/move_up.gif" width="26" height="21" border="0" alt="" title="move the album up" /> or down<img src="../images/move_down.gif" width="26" height="21" border="0" alt="" title="move the album down" /></b></li>
-      <li><b>click &quot;Apply modifications&quot;</b></li>
-      <li><b>Confirm the alert box with &quot;OK&quot;</b> (<i>Are you sure you want to make these modifications ?</i>)</li>
-      </ul>
-      <h3><a name="albmgr_delete"></a>4.5.4 Deleting albums</h3>
-      <ul>
-      <li><b>Choose a category from the dropdown list</b></li>
-      <li><b>Click on the album you want to delete</b></li>
-      <li><b>Click the &quot;Delete&quot; button</b></li>
-      <li><b>Confirm the alert box with &quot;OK&quot;</b> (<i>Are you sure you want to delete this album ? All files and comments it contains will be lost !</i>)</li>
-      <li><b>click &quot;Apply modifications&quot;</b></li>
-      <li><b>Confirm the alert box with &quot;OK&quot;</b> (<i>Are you sure you want to make these modifications ?</i>)</li>
-      </ul>
-      <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr>
-
-      <h2>4.6 Modifying albums/files<a id="modif_alb_pics"
-      name="modif_alb_pics"></a></h2>
-      <p>When you are in admin mode there is a menu displayed next to each
-      album</p>
-      <p></p>
-      <p><img src="pics/album_menu.GIF" border="1" /></p>
-      <p><b>Delete</b> allows you to delete the album and all files it
-      contains.</p>
-      <p><b>Properties</b> allows you to modify the name, description and
-      permissions of the album</p>
-      <p><b>Edit pics</b> allows you to modify the title/caption/keywords etc...
-      of the files in the album</p>
-      <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr>
+<h2>4.1 Categories, albums and files<a name="cat_alb_pic"></a></h2>
+<p>The Coppermine Photo Gallery (CPG) works in the following way:</p>
+<ul>
+  <li>Files are stored in albums</li>
+  <li>Albums are organised in categories</li>
+  <li>Categories can be nested (into subcategories)</li>
+</ul>
+
+<p>If you don't plan to have many albums, you really won't need to use the categories feature. If this applies to you, simply do not create any categories and all your albums will automatically appear on the main page of the script.</p>
+<p>There is, however, a special category named &quot;<strong>User galleries</strong>&quot;. This category can't be deleted. If a user belongs to the group &quot;can have a personal gallery&quot; and this is set to YES, he will have the right to create his own albums and his gallery will be a sub-category of &quot;User galleries&quot;. This link is not visible to visitors of your site, however, if you do not allow users to upload pics and have their own albums. </p>
+<p>The administrator can create albums in any category. Non-administrative users can only create albums in the &quot;User galleries/Their_username&quot;.</p>
+<p>You can, however rename the &quot;User Galleries&quot;. To rename the &quot;<strong>User galleries</strong>&quot; category and description, simply go to your <a href="#cat_cp">category control panel</a> and change the name there (e.g. to translate the words &quot;User galleries&quot; into your language).</p>
+
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<h2>4.2 Admin mode &amp; User mode<a name="admin_user_mode"></a></h2>
+<p>When you are logged in as an administrator, the script provides two modes of operation : Admin mode &amp; User mode. You can switch between Admin &amp; User mode by clicking on the corresponding link in the menu bar at the top of the screen.</p>
+<p>When you are in admin mode, you can administer your gallery using the menu bar that appears when in admin mode, as shown below :</p>
+<p><a name="admin_menu"></a><img src="pics/admin_menu.gif" border="0" alt="Admin menu" /></p>
+<p>When you are in user mode you are still logged in as an admin user, but the admin controls (the admin menu bar etc.) are hidden from the screen to give you a basic preview of what the page would look like for "regular users". However (as you still are logged in as admin), certain permissions and options in user mode will still look the same as if you were in admin mode; you can <strong>not</strong> use "<em>User Mode</em>" to see what a non-admin user is actually allowed to see.  To see what a casual visitor can see and do on your site, simply log out.  To see what a registered user can see and do on your site, create a test user account (non-admin) and log in with this particular user (when doing this it is recommended that you use two different browsers, NOT  two instances of the same browswer, to view your site so you can stay logged in as admin on one and view what regular users see while making changes in admin mode. You will have to refresh the non-admin mode screen to see what changes you incorporated).</p>
+<p>The items in the admin menu should be pretty self-explanatory:</p>
+<ul>
+  <li><strong>Upload approval</strong><br />See all pics that await approval by the admin (if you set admin approval as a required step on the settings in the &quot;<a href="#group_cp">groups</a>&quot; control panel)</li>
+  <li><strong>Config</strong><br />Configure the overall look of your gallery and the settings using the &quot;<a href="#admin">Config</a>&quot; button in the admin menu (note: you can not access the configuration by manually entering the url of the config file)</li>
+  <li><strong>Categories</strong><br />Create/edit/delete <a href="#cat_cp">categories</a></li>
+  <li><strong>Albums</strong><br />Create/edit/delete <a href="#albmgr">albums</a></li>
+  <li><strong>Groups</strong><br />Create/edit/delete <a href="#group_cp">groups</a></li>
+  <li><strong>Users</strong><br />Create/edit/delete <a href="#user_cp">users</a></li>
+  <li><strong>Ban Users</strong><br />Ban users based on hostname or IP address. Make sure not to ban yourself! Use this feature with extreme caution, as most users today do not have static IP addresses, this feature should only be employed if you really know what you're doing.<br />
+  <span class="small">[cpg1.3.0 or better required]</span>
+  </li>
+  <li><strong>Review Comments</strong><br />edit/delete user's comments</li>
+  <li><a name="ecard_log"></a><strong>Display Ecards</strong><p>View the ecards sent by users.</p>
+  <p>You must have ecard-logging enabled in the config menu, first (by default, logging is disabled). When enabled, all ecards that are being sent are written into the database, where the coppermine admin can view them.</p>
+  <img src="pics/ecard_log.gif" border="0" alt="" /><br />
+  You can sort the log by clicking on the arrow icons next to each heading, and you can delete single or multiple log entries (deleting the log entries will not disable the ecard recipient to view the ecard).<br />
+  <p>Before switching this option on, make sure that logging such information 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>
+  <span class="small">[cpg1.3.0 or better required]</span>
+  <a name="ecard_log_end"></a>
+  </li>
+  <li><strong>Sort my pictures</strong><p>Picture manager that can be used to custom-sort files within an album. By default, the thumbnail page that displays the contents of an album will be sorted by the sorting order specified in &quot;<a href="#admin_thumbnail_view">Default sort order for files</a>&quot; on the config page. The "sort my pictures" option overrides the default sorting mechanism and displays the thumbnails in the order you specify. As this means an additional effort in the maintenance of each album, it's recommended to use the default sorting by filename and (instead of specifying a custom sort order) and naming the files appropriately before upload.</p>
+  <p>Note: each user (including the admin) can use the sorting controls on the album's thumbnails display page to manually override the sorting option that was specified in coppermine's config and the "Sort my pictures" option; this final method of changing the sort order is stored locally in a cookie of the client and reverts to the config settings when this cookie is discarded.</p></li>
+  <li><strong>Batch add files</strong><br /><a href="#batch_add_pics">Batch-add files</a> to the coppermine database that have been previously uploaded by FTP. Batch-add files does not upload files for you. You must upload files using your webhost's file manager or an FTP client software. You FTP files into folders that you create in the coppermine album directory.  You must not, however, create these folders in the <em>userpics</em> folder.</li>
+  <li><a name="admin_tools"></a><strong>Admin Tools (Resize Pictures)</strong><br />A collection of utilities to:
+        <dl>
+      <dt>Rebuild or resize intermediate pictures and thumbnails.</dt>
+      <dd><img src="pics/util_re-size.gif" alt="" border="0" /><br /><p>Use this if you have changed the settings for thumbnail or intermediate images in config, or if you have to replace corrupt versions.</p><p>Select the radio button for this action, then choose to rebuild the thumbnails, intermediates, or both.</p><p>This uses a lot of server resources, so if you experience timeout issues, try setting it to process smaller batches ( 45 is the current default ).</p></dd>
+      <dt>Delete full-size pictures.</dt>
+      <dd><p>Use this to save space on your webspace.</p><p>When selected, Coppermine checks to see if an intermediate copy exists, and if it does, it deletes the original sized picture, then re-names the intermediate. If no intermediate exists, Coppermine leaves the original in place.</p></dd>
+      <dt>Delete orphaned comments.</dt>
+      <dd>Sometimes, when pictures have been deleted, any comments associated with them remain in the database.  Use this to remove them from the database entirely.</dd>
+      <dt>Rename file titles.</dt>
+      <dd>Use this to re-name the title of all files in an album, using info from the filename.</dd>
+      <dt>Delete file titles.</dt>
+      <dd>Use this to clear the file titles from one or more albums.</dd>
+      <dt>View your server php info.</dt>
+      <dd><p>If, you after following the troubleshooting guides in the documents provided here, you are still having problems with your coppermine installation, these problems are sometimes caused by a misconfigured server setup.  Clicking this link will provide you with all your php and mySQL settings, as well as information on the GD library (if installed).  The information may be required by the support team, if you are unable to sort problems yourself.</p><p>It is not possible for visitors to your site to access this information, so if asked for it, copy and paste it on the support board. Do not post this information or any debug information unless requested first.  You may post <em>ERROR</em> messages verbatim, but refrain from posting <em>warning</em> messages.  </p></dd>
+      <dt>Run a database update (update.php).</dt>
+      <dd>After an update/upgrade, it is usually necessary to run update.php.  This can be done by typing the address directly into your browser, or by clicking this link.<a name="admin_tools_end"></a></dd>
+          </dl>
+  </li>
+  <li><strong>My profile</strong><br />Edit your own user profile</li>
+</ul>
+<p>In previous beta versions of cpg1.4.x there used to be an admin mode and user mode for &quot;regular registered&quot; users, somewhat like those for the true administrator. This feature has been removed as it was both confusing for end users and really didn't serve any special purpose.</p>
+<p>The user with upload permissions has the following admin options:</p>
+<ul>
+  <li><strong>Create / order my albums</strong><br />similar to album manager in admin mode, the user can create albums within his user gallery</li>
+  <li><strong>Modify my albums</strong><br />The user can edit album title and description (similar to &quot;<a href="#album_prop">album properties</a>&quot; for the admin, but the user can't move his albums to other categories)</li>
+  <li><strong>My profile</strong><br />The user can edit his profile (changing passwords, edit location, interests, home page and occupation properties, view quota usage). When integrated with a bbs service, the &quot;My profile&quot; link will send the user to the bbs's profile page. </li>
+</ul>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="group_cp"></a><h2>4.3 The group control panel</h2>
+<p><img src="pics/group_cp.gif" width="638" height="232" border="0" alt="" /></p>
+<p>This is where you define what members of a user <em>group</em> can and can't do.</p>
+<p>The disk quota applies only for groups where &quot;<em>Personal gallery</em>&quot; has been set to &quot;<strong>Allowed</strong>&quot;. Both files uploaded by a user in his personal gallery as well as files uploaded to public galleries are included in the quota.</p>
+<p>Use the <strong>anonymous</strong> group to define what non-registered users can and can't do. Quota and &quot;<em>Personal gallery</em>&quot; are meaningless for anonymous users.</p>
+<a name="group_cp_permissions"></a>
+<p><em>Permissions</em> control what the user is allowed to do in the gallery (Rating/Sending Ecards/Posting Comments).</p>
+<p>Bear in mind that if a user is a member of a group where &quot;<em>Rating</em>&quot;, &quot;<em>Comments</em>&quot; or &quot;<em>Public albums upload</em>&quot; is set &quot;<em>YES</em>&quot;, s/he will have the right to perform these operations only in albums where they are allowed. ( ie. uploading files will only be possible in albums where &quot;<em>Visitors can upload files</em>&quot; has been set to <em>YES</em>.)</p>
+<a name="group_cp_permissions_end"></a>
+<a name="group_cp_personal"></a>
+<p>If &quot;<em>Personal gallery</em>&quot; is set to <em>Allowed</em>, the members of the group will be able to have their own gallery in the &quot;<em>User galleries</em>&quot; category where they will be able to create their own albums.</p>
+<p>If &quot;<em>Approval</em>&quot; is set to <em>NO</em>, files uploaded by members of the group in albums created in their own gallery won't need to be approved by the admin. If &quot;<em>Approval</em>&quot; is set to <em>YES</em>, the users in the particular group will be able to upload, however the uploaded files will only be shown after the admin (you) has approved them.</p>
+<a name="group_cp_personal_end"></a>
+<p>The group control panel enables you to control the upload parameters of any group.</p>
+<a name="group_cp_upload_method"></a>
+<p><em>Upload method</em> lets you select the type of upload method that a particular group may use. Four forms or methods are currently available.</p>
+<ul>
+<li><strong>Single file uploads only</strong> - Users of this group may not use advanced uploading features. They may upload one file at a time. To enable single file uploads only, set <em>File upload boxes</em> to &quot;1&quot;, <em>URI upload boxes</em> to &quot;0&quot; and <em>No. of boxes</em> to &quot;fixed&quot;</li>
+<li><strong>Multiple file uploads only</strong> - Users of this group may upload multiple files at one time. To enable multiple file uploads, set <em>File upload boxes</em> to any number higher than &quot;1&quot;, <em>URI upload boxes</em> to &quot;0&quot; - it's up to you to let users configure the <em>No. of boxes</em>, but it's recommended to set it to &quot;fixed&quot; to avoid confusion and to limit the load on your server should several users try to upload simultaneously.</li>
+<li><strong>URI uploads only</strong> - The group may only upload files using URIs. Acceptable URIs must begin with 'http://' or 'ftp://'. To enable URI uploads only, set <em>File upload boxes</em> to &quot;0&quot;, <em>URI upload boxes</em> to &quot;1&quot; or higher.</li>
+<li><strong>File-URI</strong> - Users of this group may upload files using file upload boxes and URIs. To enable both file and URI uploads, set <em>File upload boxes</em> to &quot;1&quot; or higher, <em>URI upload boxes</em> to &quot;1&quot; or higher</li>
+</ul>
+<p><em>No. of boxes </em> set to &quot;variable&quot; allows the user to select the number of upload boxes for an upload. Usually, you will leave this option set to &quot;fixed&quot;, as it presents the user with an additional step in the upload wizard that is not necessary.</p>
+<p><em>File upload boxes</em> controls the number of file upload boxes presented to the user. If the user may customize the number of boxes (<em>No. of boxes </em> set to &quot;variable&quot;), this setting serves a maximum limit for the number of boxes he may request. Otherwise, this setting determines the number of boxes that will appear on the upload form.</p>
+<p><em>URI upload boxes</em> is the same type of control as <em>File upload boxes</em>, but it controls the presentation of URI upload boxes.</p>
+<a name="group_cp_upload_method_end"></a>
+<p><strong>Please note</strong>: on unbridged installs (or standard, stand-alone coppermine installs), the group "banned" feature really doesn't accomplish much. A user who is member of this group is still able to log in and view pics, he's just not able to upload, rate, send ecards or post comments. If you truly want to place a full ban on someone you should use the "banning" feature (which isn't group-based but individually based), instead.</p>
+<a name="group_cp_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="user_cp"></a><h2>4.4 The user control panel</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><span class="important">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.</span></p><p>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="pics/usermgr.gif" width="600" height="550" border="0" alt="" title="user control panel" /><br />
+<a name="user_cp_page"></a><h3>4.4.1 Page controls</h3>
+<ul>
+<li>You can sort the user management display by either clicking the arrow icons (<img src="../images/ascending.gif" width="9" height="9" border="0" alt="" title="ascending" /><img src="../images/descending.gif" 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/edit.gif" 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="#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>4.4.2 Searching for user(s)</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>4.4.3 Creating new users</h3>
+<p>To create a new user, simply click on the button "Create new user" at the bottom of the page and fill in the form that will come up.</p>
+<a name="user_cp_new_end"></a>
+<a name="user_cp_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="cat_cp"></a><h2>4.5 The categories control panel</h2>
+<p><img src="pics/category_cp.gif" border="1" alt="" /></p>
+<p>This panel allows you to edit your categories.</p>
+<ul>
+<li>The <img src="pics/edit.gif" border="0" width="16" height="16" alt="" /> button
+allows you to edit the title, description and parent category of an
+existing cetegory.</li>
+<li>The <img src="pics/delete.gif" width="16" height="16" alt="" /> button
+allows you to delete a category. Deleting a category does not delete the
+albums and files it contains. These are moved to the &quot;Root&quot;
+category if it is a subcategory that is deleted or to the root of the category list if it is a parent category that is deleted..</li>
+<li>The <img src="pics/up.gif" width="16" height="16" alt="" /> and <img
+src="pics/down.gif" width="16" height="16" alt="" /> buttons allow you to
+order your categories.</li>
+<li>The &quot;<strong>Move into</strong>&quot; dropdown lists allow you to change the parent
+of a specific category. </li></ul>
+<p>&quot;<strong>User galleries</strong>&quot; is a special category. It is not visible unless
+you have some users that have created their own gallery. It can't be
+deleted but you can edit its title and description by using the <img
+src="pics/edit.gif" width="16" height="16" alt="" /> button. </p>
+<p>You can specify how you want categories sorted in coppermine: alphabetically (instead of a customized order) by setting &quot;Sort categories alphabetically&quot; to &quot;Yes&quot;. This setting is available both in coppermine config and the category manager. If you enable alphabetical sorting, the move up and move down arrows that normally let you manually sort the categories will disappear. Disable this feature if you want to organize your categories in some other order.</p>
+<p>You can only assign a picture to the category only if you have an album with images nested directly within it.</p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="albmgr"></a><h2>4.6 The Album Manager</h2>
+<p><img src="pics/albmgr.gif" width="360" height="288" border="0" alt="" title="Album Manager" /></p>
+<p>Coppermine stores files inside of albums, so you'll need at least one album for your pictures/files to be placed in. Albums can be stored in categories (but they don't <em>HAVE</em> to be in a category, they can just as well go into the coppermine &quot;root&quot;).</p>
+<p>When you click on &quot;albums&quot; in the admin menu, you will see the <em>Album Manager</em>.</p>
+<h3><a name="albmgr_create"></a>4.6.1 Creating albums</h3>
+<ul>
+<li><strong>Choose a category from the dropdown list</strong> &quot;Select category&quot; and highlight the selection where you would like your album to reside in. (or choose &quot;* No category *&quot; if the album should go into the coppermine &quot;root&quot;). If you haven't created a category yet, go to the <a href="#cat_cp">categories control panel</a> first. Or, you can proceed with these steps to first create an album and move the album into a category later.  You can also perform this moving task by using the <a href="#album_prop">album properties</a> page.</li>
+<li><strong>To create an album, click on the &quot;New&quot; button</strong> - a new album will appear on the list, by default this album is labelled &quot;New album&quot;</li>
+<li><strong>Click on the text input field at the bottom of the screen</strong>, highlight the default name &quot;New album&quot; </li>
+<li><strong>Then type in the album name you want to use</strong></li>
+<li>(repeat steps 2 through 4 to add additional albums)</li>
+<li><strong>Click &quot;Apply modifications&quot;</strong> to submit your changes to the database. failure to do so will result in the loss of all the changes you just made.  You can always return to this panel to edit and change album names, sort them within their parent category, and/or move them to different parent categories.</li>
+<li><strong>After clicking to Apply Modification, confirm your intent in the alert box with &the quot;OK&quot; </strong> (<em>Are you sure you want to make these modifications ? button.</em>)</li>
+</ul>
+<h3><a name="albmgr_rename"></a>4.6.2 Renaming albums</h3>
+<ul>
+<li><strong>Choose a category from the dropdown list</strong></li>
+<li><strong>Click on the album you want to change</strong></li>
+<li><strong>Click on the text input filed at the bottom of the screen</strong>, highlighting the album name</li>
+<li><strong>Type the album name you want to assign</strong></li>
+<li><strong>Click &quot;Apply modifications&quot;</strong></li>
+<li><strong>After clicking to Apply Modification, confirm your intent in the alert box with &the quot;OK&quot; </strong> (<em>Are you sure you want to make these modifications ? button.</em>)</li>
+
+</ul>
+<h3><a name="albmgr_order"></a>4.6.3 Changing the album order</h3>
+<ul>
+<li><strong>Choose a category from the dropdown list</strong></li>
+<li><strong>Click on the album you want to move up or down in the list</strong></li>
+<li><strong>Use the arrow buttons to move the album up<img src="../images/move_up.gif" width="26" height="21" border="0" alt="" title="move the album up" /> or down<img src="../images/move_down.gif" width="26" height="21" border="0" alt="" title="move the album down" /></strong></li>
+<li><strong>Click &quot;Apply modifications&quot;</strong></li>
+<li><strong>After clicking to Apply Modification, confirm your intent in the alert box with &the quot;OK&quot; </strong> (<em>Are you sure you want to make these modifications ? button.</em>)</li>
+
+</ul>
+<h3><a name="albmgr_delete"></a>4.3.4 Deleting albums</h3>
+<ul>
+<li><strong>Choose a category from the dropdown list</strong></li>
+<li><strong>Click on the album you want to delete</strong></li>
+<li><strong>Click the &quot;Delete&quot; button</strong></li>
+<li><strong>Confirm the alert box with &quot;OK&quot;</strong> (<em>Are you sure you want to delete this album ? All files and comments it contains will be lost !</em>)</li>
+<li><strong>Click &quot;Apply modifications&quot;</strong></li>
+<li><strong>After clicking to Apply Modification, confirm your intent in the alert box with &the quot;OK&quot; </strong> (<em>Are you sure you want to make these modifications ? button.</em>)</li>
+
+</ul>
+<a name="albmgr_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<h2>4.7 Modifying albums/files<a name="modif_alb_pics"></a></h2>
+<p>When you are in admin mode there is a menu displayed next to each album</p>
+<p></p>
+<p><img src="pics/album_menu.gif" border="1" alt="" /></p>
+<p><strong>Delete</strong> allows you to delete the album and <strong>(CAUTION</strong>) all files within it.</p>
+<p><strong><a href="#album_prop">Properties</a></strong> allows you to modify the name, description and permissions of the album</p>
+<p><strong><a href="#edit_pics">Edit files</a></strong> allows you to modify the title/caption/keywords etc... of the files in the album</p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="album_prop"></a><h2>4.8 Album properties</h2>
+<p><img src="pics/edit_album.gif" width="508" height="466" border="0" alt="" /></p>
+<p>The "Album category" drop down list allows you to move an album from one category to another. If you set this to &quot;* No category *&quot; then the album will be displayed on your main page.</p>
+<p>Use <a href="#bbcode">bbcode</a> to add links and additional formating to your  descriptions.</p>
+<p>The thumbnail option lets you select the picture that will represent the album in the album list. Do not assign a picture here if you would like the album to select images randomly.</p>
+<p>If you have set &quot;Users can can have private albums&quot; to YES on the <a href="#admin">config page</a>, you can determin who will have permission to view the files of this album.</p>
+<p>When &quot;visitors can upload file&quot; is set to YES, it is possible for them to upload files into albums by enabling this permission.</p>
+<a name="album_prop_visitor_start"></a>
+<p><strong>Note that only visitors who are members of a <em>group</em> for which the setting &quot;Can upload pictures&quot; is set to YES.</strong> Members not in the permitted group will not be able to upload files into such an album. Non-registered users are members of the &quot;Anonymous&quot; group. </p>
+<p>The same rules as above apply for &quot;Visitors can post comments&quot; and &quot;Visitors can rate files&quot;.</p>
+<a name="album_prop_visitor_end"></a>
+<a name="album_prop_keyword_start"></a>
+<p>In 1.4.x the <strong>Album Keyword</strong> is <em>no</em> longer being used for searching purposes, but, rather, to link images from other album into another. Using this method, files/images can be displayed in various albums while the file itself need only exists in one album on your webserver.  You simply upload a file to one album as you would normally do, then assign one or more keywords to the file. The keyword function reads blank spaces between words as a 'break' and assumes that these words are separate words.  If you must use phrases for your keywords, connect them with an underscore or by using the ascii space holder ctrl+Alt+0160 (NOTE: the latter option only works with latin based character sets.)  Each album can only have ONE (1) keyword or keyword phrase.  All pictures residing in different albums that you would like to be displayed in this album must have the same keyword or keyword phrase in their respective keyword fields.  Pictures, unlike albums can have multiple keywords or keyword phrases separated by spaces. This provides you with the option to display pictures in many albums.  For the visitor of these albums, it will appear as if the file/image had been uploaded to each. </p>
+<a name="album_prop_keyword_end"></a>
+<a name="album_prop_password_start"></a>
+<p><strong>Album Password</strong>: you can specify an album to be password-protected (instead of relying on the "regular" group-based permissions). This way, you can even allow access for unlogged users (guests) who you provide the password to. Use this option, for example, to set up an album for your family members only by specifying a password that only they can come up with answering an additional password hint (e.g. "<em>What was the maiden name of aunt Emma?</em>"), or you could decide to send the particular password to specific friends, family or business associates by email. The optional <strong>password hint</strong> will be displayed at the password prompt, when set.</p>
+<p>Note: when setting an album password, the permission dropdown field "<em>Album can be viewed by</em>" will be switched automatically to "<em>me only</em>" - this is expected behaviour. If you change the "<em>Album can be viewed by</em>" to another selection, you must disable the album password as well.</p>
+<a name="album_prop_password_end"></a>
+
+<a name="album_prop_reset_start"></a>
+<h3>4.8.1 Reset album properties</h3>
+<img src="pics/modifyalb_reset.gif" width="436" height="148" border="0" alt="" />
+<p>You can reset the number of views count and total ratings in the album properties panel and even delete all pics at once in the sub-section &quot;Reset album&quot; by ticking the desired checkboxes and then submitting the form. To prevent accidental resets, you will have to place a tick on the checkbox &quot;I'm sure&quot; before changes can be submitted (the button will be greyed out (disabled) if you don't).</p>
+<p>Use these options with care: the deleting of files is irreversible, as well as the reset of views and ratings (you can only restore views and ratings by manually editing coppermine's database entries with third-party tools like <a href="http://www.phpmyadmin.net/" class="external" rel="external">phpMyAdmin</a> - not recommended).</p>
+<a name="album_prop_reset_end"></a>
+<a name="album_prop_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="edit_pics"></a><h2>4.9 Editing files</h2>
+<p><img src="pics/edit_picture.gif" width="696" height="314" border="0" alt="" /></p>
+<p>Use this link to modify your file's title, description, keywords, and custom fields (if they are used).</p>
+<p>Use the album drop down menu in the panel to move the file between albums.
+Use keywords to link files to other albums (see description in the albums section above).</p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<h3>4.9.1 Editing videos<a name="edit_vids"></a></h3>
+<p><img src="pics/edit_video.gif" border="0" alt="" /></p>
+<p>Here, you can modify the title, description, keywords, and custom fields (if they are used) of your video files.</p>
+<p>Use the album drop down menu to move the video to another album.</p>
+<p>Use the height and width fields to set the size of the video.</p>
+<p>Video uploads are possible beginning with cpg1.3.0 (or latter) and are included as part of the distribution package. For cpg1.2.1 you must install a separate modification.</p>
+<p class="small">[cpg1.3.0 or better required]</p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<h3>4.9.2 Custom Thumbnails<a name="cust_thmb"></a></h3>
+<p><img src="pics/cust_thmb.gif" border="1" alt="" /></p>
+<p><strong>Order of thumbnails:</strong><br />
+<strong class="important">Thumbnails are defined by different levels (these are: user-defined, theme-defined, global) then in the order of their type (file-specific, extension-specific, media-specific).</strong> User-defined thumbnails are stored in the folder where the parent file is located. Theme-defined thumbnails are stored in the themes 'images' folder. Global thumbnails are stored within the 'images' folder of the Coppermine root. <strong class="important">Thumbnails can be one of the following file types: 'gif', 'png', or 'jpg'.</strong></p>
+<p><strong>Types of thumbnails:</strong><br />
+<strong class="important">File-specific thumbnails must have the same base name as the file.</strong> Using the above screenshot of a video file as an example, the thumbnails for this file could be 'thumb_<strong>thailand_waterfall</strong>.gif', 'thumb_<strong>thailand_waterfall</strong>.png', or 'thumb_<strong>thailand_waterfall</strong>.jpg', and searched for by cpg in that order.</p>
+<p><strong class="important">Extension-specific thumbnails are named after the extension of the file.</strong> (Examples: 'thumb_wmv.jpg', 'thumb_wav.jpg'.)</p>
+<p><strong class="important">The base name for media-specific thumbnails are 'thumb_movie', 'thumb_document', and 'thumb_audio'.</strong> Images use file-specific thumbnails by default.</p>
+<p><strong>Uploading:</strong><br />
+There are 2 ways to upload custom thumbnails:</p>
+<p>1. Have an image already uploaded then upload a video via the upload page. (or vice versa) The video will share the thumbnail of the image.<br />
+</p><br /><br />
+<p><img src="pics/cust_thmb_3.gif" border="1" alt="" /></p>
+<p>2. FTP upload both the video and (thumbnail or image) then batch-add. If you FTP upload the thumbnail, the thumbnail will be display in the batch add page instead of the default Coppermine thumbnail. If you upload an image it will look like the above screenshot. However, when the both files are added to the database, the thumbnail of the image will be used by the video.</p>
+<br /><br />
+<p><img src="pics/cust_thmb_final.gif" border="1" alt="" /></p>
+<p>Final result.</p>
+<p>Note: If the first method is used and the image later deleted, the thumbnail will also be deleted and the default Coppermine thumbnails will be displayed, instead.<br />
+If a previously uploaded video is to be uploaded again, via FTP, the accompanying thumbnail must also be uploaded, via FTP, to the same folder.</p>
+<p>Video uploads are permitted from verstion 1.30 of cpg (or better)and are included as part of the distribution package. For cpg1.2.1, this option is only available as a separate modification. The use of custom thumbnails aren't supported in versions prior to 1.3.0. <strong class="important"> NOTE: Using the above instructions, a custom thumbnail can be applied to any file, not just videos.</strong>
+</p>
+<p><strong>FAQS:</strong></p>
+<ul>
+<li><strong>Quote</strong><br /><div class="quote">I have a video named <strong>'movie.wmv'</strong>, when I upload a thumbnail for it <strong>'thumb_movie.jpg'</strong> it replaces the thumbnails for multiple videos!!!!</div>
+Duhh. <strong>'thumb_movie.jpg'</strong> is a <em>media-specific</em> thumbnail. Rename the video and the thumbnail with something other than just <strong>'movie'</strong>.</li>
+<li><strong>Quote</strong><br /><div class="quote">I can't find my user's folder!</div>
+From within Coppermine, browse to the user's album. Look in the url of your browser and you should see the folder's name. (See screenshot for an example.)<br />
+<img src="pics/user_folder_link.gif" alt=""/><br />
+Your users can upload their own thumbnails by using this trick: Create an album. Change the permissions on it so no one can view it except that specific user. Then upload the fullsized images of the thumbnails to this folder. Files outside this album will be able to use the thumbnails of these images. (See above for naming.)</li>
+<li><strong>Quote</strong><br /><div class="quote">How do I stop my users from creating their own custom thumbnails?</div>
+Currently, this is not possible.</li>
+</ul>
+
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="edit_pics_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+
+<a name="bbcode"></a>
+<h2>4.10 Using bbcode to insert links and special formatting in various description fields</h2>
+<p>Coppermine understands the following bbCodes (the same bbCodes that are used by phpBB and many other BBS apps) in image and album description</p>
+<ul>
+  <li><tt class="code">[b]Bold[/b]</tt> =&gt; <strong>Bold</strong></li>
+  <li><tt class="code">[i]Italic[/i]</tt> =&gt; <em>Italic</em></li>
+  <li><tt class="code">[url=http://yoursite.com/]Url Text[/url]</tt> =&gt; <a href="http://yoursite.com">Url Text</a></li>
+  <li><tt class="code">[email]user@domain.com[/email]</tt> =&gt; <a href="mailto:user@domain.com">user@domain.com</a></li>
+  <li><tt class="code">[color=red]some text[/color]</tt> =&gt; <span style="color:red">some text</span></li>
+  <li><tt class="code">[img]http://coppermine.sf.net/demo/images/red.gif[/img]</tt> => <img src="../images/red.gif" border="0" alt="" /></li>
+</ul>
+<a name="bbcode_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="ftp"></a><a name="uploading"></a>
+<h2>4.11 Uploading pics/files</h2>
+<p>There are several methods to upload files within Coppermine. You (as gallery admin) should use <a href="#batch_add_pics">FTP-upload plus batch-add</a> (only the admin can do this). Regular users are supposed to use the "regular" <a href="#upload_http">http upload</a> or (if they have Windows XP) the <a href="#xp">XP Publisher</a>.</p>
+<a name="uploading_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
 <a name="ftp"></a><a name="batch_add_pics"></a>
-<h2>4.7 Uploading pics by FTP / Batch-Add Pictures</h2>
-<p>It's recommended that the coppermine admin uses ftp to upload many pics in one go. Use your ftp software to create sub-folders within <i>your_coppermine_directory/albums/</i>, where your ftp uploads can go to. It's a good idea to have a folder structure within the <i>albums</i> folder that reflects your coppermine categories and albums, but it's not mandatory.<br /><span class="important">Important</span>: do not create folders or upload to the <i>userpics</i>- nor the <i>edit</i>-folder by ftp: these folders are used by coppermine internally and mustn't be used for any other purpose! Folder names mustn't contain dots and it's even recommended not to use any special chars - only use a-z, numbers and maybe <tt class="code">-</tt> or <tt class="code">_</tt>. Make sure to upload in binary or auto-mode.</p>
-<p>Once you have uploaded your photos by ftp, click on the Batch Add Pictures button. The batch-add is done in three steps:</p>
+<h3>4.11.1 Uploading pics by FTP / Batch-Add Pictures</h2>
+<p>It is recommended that the coppermine admin use ftp to upload multiple pics/files at a time. Use your ftp software to create sub-folders within <em>your_coppermine_directory/albums/</em>, where your ftp uploads can be saved. Though not mandatory, it's always a good idea to have a folder structure within the <em>albums</em> folder that reflects or mirrors your coppermine categories and albums.</p><p><span class="important">Important</span>: do not create folders or ftp upload to the <em>userpics</em>- nor to the <em>edit</em>-folder by ftp: these folders are used by coppermine internally and must not be used for any other purpose! <strong><strong>Folder names must not contain dots</strong></strong>. We also highly recommend refraining from the use of any other special characters - use only a-z, numbers and <tt class="code">-</tt> (dashes) or <tt class="code">_</tt> (underscores) to fill blank spaces. Make sure to upload in binary or auto-mode.</p>
+<p>Once you have uploaded your photos by ftp, click on the &quot;Batch Add Pictures&quot; button. The batch-add is performed in three steps:</p>
 <ul>
 <li>find the directory under which you have uploaded your photos. Select this directory by clicking on it.
-<br /><img src="pics/searchnew_1.gif" width="602" height="185" border="0" alt="" /></li>
-<li>select the photos you wish to upload (by ticking them, the new pics are pre-selected, those that already are in your coppermine database are not selected) and the album you wish to insert them into. Click &quot;Insert Selected Pictures&quot; to start the batch-add process.<br />
-<img src="pics/searchnew_2.gif" width="561" height="320" border="0" alt="" /></li>
-<li>CPG will then display the results of the batch-add (allow some time untill all results are being shown).<br />
-If the OK, DP, PB 'signs' does not appear click on the broken file to see any error message produced by PHP.<br />
-If your browser times out, hit the reload button.
+<br /><img src="pics/searchnew_1.gif" border="0" alt="" /><a name="ftp_select_dir_end"></a></li>
+<li><a name="ftp_select_file"></a>select the photos you wish to upload (by ticking them).  New pics are automatically pre-selected, those that already are in your coppermine database are not selected. Next select thee album you wish to insert them into. Click &quot;Insert Selected Pictures&quot; to start the batch-add process.<br />
+<img src="pics/searchnew_2.gif" border="0" alt="" /><a name="ftp_select_file_end"></a></li>
+<li><a name="ftp_show_result"></a>CPG will then display the results of the batch-add (allow some time for all results to display).<br />
+If the OK, DP, or PB 'signs' does not appear, click on the broken file image to see if any error message was produced by PHP.<br />
+Should your browser time out, hit the reload button.
 <ul>
 <li>OK : means that the file was succesfully added</li>
 <li>DP : means that the file is a duplicate and is already in the database</li>
 <li>PB : means that the file could not be added, check your configuration and the permission of directories where the files are located</li>
 <li>NA : means that you haven't selected an album the files should go to, hit 'back' and select an album. If you don't have an album create one first</li>
 </ul>
+<a name="ftp_show_result_end"></a>
 </li>
 </ul>
-<p>Giving FTP-access to other users is a serious security threat, that's why batch-add is only available for the coppermine gallery admin.</p>
-<p>Once files have been added to coppermine's database, make sure not to rename or delete them by ftp - use coppermine's admin menu to remove files instead, since this way they will be removed both from the file system <b>and</b> the database.</p>
-<p><a class="back" href="#top">Back to top</a></p>
-<hr />
-
-      <h2>4.8 Album properties<a id="album_prop" name="album_prop"></a></h2>
-      <p><img src="pics/edit_album.GIF" border="1" /></p>
-      <p>The "Album category" drop down list allows you to move an album between
-      categories. If you set this to "* No category *" then the album will be
-      displayed on your main page.</p>
-      <a name="bbcode"></a><p>Coppermine understands the following bbCodes (the same bbCodes that are
-      used by phpBB) in image and album description</p>
-      <ul>
-        <li>[b]<b>bold</b>[/b]
-        <li>[i]<i>italic</i>[/i]
-        <li>[url=http://url]URL text[/url]
-        <li>[email]user@domain.tld[/email] </li></ul>
-      <p>The thumbnail is the picture that will represent the album in the album
-      list.</p>
-      <p>If you have set &quot;Users can can have private albums&quot; to YES on the
-      <a href="#config">config page</a>, you can define who can view the files of this album.</p>
-      <p>When &quot;visitors can upload file&quot; is set to YES, it is possible to
-      upload files in this album. <b>Note that a visitor will have the right
-      to upload files into an album where this option is set to YES only if
-      he is a member of a group for which &quot;Can upload pictures&quot; is set to YES.
-      </b>Non registered users are members of the "Anonymous" group.</p>
-      <p>The same rules as above apply for &quot;Visitors can post comments&quot; and
-      &quot;Visitors can rate files&quot;.</p>
-      <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr>
-
-      <h2>4.9 Editing files<a id="edit_pics" name="edit_pics"></a></h2>
-      <p><img src="pics/edit_picture.GIF" border="1" /></p>
-      <p>This is where you can modify the title description, keywords and custom
-      fields (if they are used) of a file.</p>
-      <p>Use the album drop down menu to move the file to another album.<br /></p>
-      <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr>
-
-      <h3>4.9.1 Editing videos<a id="edit_vids" name="edit_vids"></a></h3>
-      <p><img src="pics/edit_video.gif" border="1" /></p>
-      <p>This is where you can modify the title description, keywords and custom
-      fields (if they are used) of a video.</p>
-      <p>Use the album drop down menu to move the video to another album.</p>
-      <p>Use the height and width fields to set the size of the video.</p>
-      <p>Video uploads are available for cpg1.3.0 (or better) as part of the distribution and for cpg1.2.1 as separate modification.<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr>
-
-      <h3>4.9.2 Custom Thumbnails<a id="cust_thmb" name="cust_thmb"></a></h3>
-      <p><img src="pics/cust_thmb.gif" border="1" /></p>
-      <p><b>Order of thumbnails:</b><br />
-      <b style="color:red;">Thumbnails are selected by level (user-defined, theme-defined, global) then by type (file-specific,
-      extension-specific, media-specific) in order.</b> User-defined thumbnails are stored in the folder where the file is located. Theme-defined thumbnails
-      are stored in the themes 'images' folder. Global thumbnails are stored within the 'images' folder of the Coppermine root.
-      <b style="color:red;">Thumbnails can be either a 'gif', 'png', or 'jpg'.</b>
-      </p>
-      <p><b>Types of thumbnails:</b><br />
-      <b style="color:red;">File-specific thumbnails must have the same base name as the file.</b> Using the example in the screenshot, its thumbnails could be
-      'thumb_<b>thailand_waterfall</b>.gif', 'thumb_<b>thailand_waterfall</b>.png', or 'thumb_<b>thailand_waterfall</b>.jpg'
-      , chosen in that order.
-      </p>
-      <p><b style="color:red;">Extension-specific thumbnails are named after the extension of the file.</b>
-      (Examples: 'thumb_wmv.jpg', 'thumb_wav.jpg'.)
-      </p>
-      <p><b style="color:red;">The base name for media-specific thumbnails are 'thumb_movie', 'thumb_document', and 'thumb_audio'.</b>
-      Images use file-specific thumbnails by default.
-      </p>
-      <p><b>Uploading:</b><br />
-      There are 2 ways to upload custom thumbnails:</p>
-      <p>
-      1. Have an image already uploaded then upload a video via the upload page. (or vice versa) The video will share the thumbnail of the image.<br />
-      </p><br /><br />
-      <p><img src="pics/cust_thmb_3.gif" border="1" /></p>
-      <p>
-      2. FTP upload both the video and (thumbnail or image) then batch-add. If you FTP upload the thumbnail, the thumbnail will be shown instead of the default Coppermine thumbnail on the batch-add page.
-      If you upload an image it will look like the screenshot. However, when the two files are added, the thumbnail of the image will be used by the video.</p>
-      <br /><br />
-      <p><img src="pics/cust_thmb_final.gif" border="1" /></p>
-      <p>Final result.</p>
-      <p>Note: If methods 1 is used and the image is deleted, the thumbnail will be deleted also, and the default Coppermine thumbnails will be used.<br />
-      If a previous video has be uploaded via FTP, the thumbnail must be uploaded via FTP to the same folder.
-      </p>
-      <p>Video uploads are available for cpg1.3.0 (or better) as part of the distribution and for cpg1.2.1 as separate modification.
-      Custom thumbnails aren't supported in versions prior to 1.3.0. <b style="color:red;">Using these instructions, a custom thumbnail can be applied to any file, not just videos.</b>
-      </p>
-<p><b>FAQS:</b>
+<p>Giving FTP-access to other users can pose a serious security threat, this is why batch-add is only available for the coppermine gallery admin.</p>
+<p>Once files have been added to coppermine's database, make sure that you never rename or delete them via ftp - use coppermine's admin menu options to remove or rename files, instead.  Only in this way will these files be removed from both the file system <strong>and</strong> the database.</p>
+<a name="ftp_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="upload_http"></a>
+<h3>4.11.2 Uploading by HTTP</h3>
+<p>Regular HTTP uploads use the browser's built-in capabilities to upload files to a server. The maximum file size is determined by two basic factors: the speed and amount of data the web-browser can upload before timing out, and the allowed file size determined by server settings. Note that those settings are not determined by coppermine, but the server config (php.ini). Users who are webhosted usually can't edit php.ini, so they will have to live with the settings the webserver admin has set up. Those who actually run their own server and can edit php.ini should take a look at the settings if (large) http uploads fail:</p>
+<ol>
+<li><strong>max_input_time</strong>- 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> - 2MB is the default limit for individual files.</li>
+<li><strong>post_max_size</strong> - 8MB is the default limit for post requests.</li>
+<li><strong>memory_limit</strong> - 8MB is the default size.</li>
+<li>PHP's <strong>LimitRequestBody</strong> - 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> - This determines whether or not PHP will allow file uploads. It must be set to 'On'.</li>
+<li><strong>upload_tmp_dir</strong> - 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>
+<li><strong>allow_fopen_url</strong> - This controls PHP's ability to read files using URL/URIs.  If it is disabled, Coppermine will not be able to upload from URLs.</li>
+</ol>
+<p>It should be obvious that the files have to be uploaded somewhere (into some folder) on your webserver - this is the albums folder within the folder you installed coppermine on your server. The HTTP uploads go into subfolders of the "userpics" folder (which resides within the "albums" folder). Obviously, the coppermine upload script needs write permissions to upload the files there. This is why you have to change permissions on the albums folder and everything within it during coppermine install - make it writable for the user the webserver runs under. This is done using the CHMOD command on Unix/Linux based servers. If you experience issues with uploading, make sure that you have set the permissions correctly.</p>
+<a name="upload_http_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="xp"></a>
+<h3>4.11.3 Using Windows XP Web Publishing Wizard with Coppermine</h3>
+<p>If you are using Windows XP, you can use its built-in web publishing wizard to upload your photos to your gallery.</p>
+<p>Once you have properly installed the script on your server, call the xp_publish.php file from your web browser (http://your_site.com/coppermine_dir/xp_publish.php).</p>
+<p>The script displays some information on how to do the installation on the client side and how to use the Wizard. Basically you will need to download a small file created by the script that needs to be loaded into your Windows registry.</p>
+<p>If you want to allow your users to use the Windows XP Web Publishing Wizard, it's advisable to promote it by showing a link to the file somewhere on your page.</p>
+
+<a name="xp_publish_setup"></a>
+<h4>4.11.3.1 XP Web Publishing Wizard: Setup</h4>
+Before you can use the XP Web Publishing Wizard, it needs to know the address of the your gallery.
 <ul>
-<p><li><b>Quote</b><br /><div class="quote">I have a video named <b>'movie.wmv'</b>, when I upload a thumbnail for it <b>'thumb_movie.jpg'</b> it replaces multiple videos!!!!</div>
-Duhh. <b>'thumb_movie.jpg'</b> is a media-specific thumbnail. Rename the video and the thumbnail to something other than just <b>'movie'</b>.</li>
-</p>
-<p><li><b>Quote</b><br /><div class="quote">I can't find my user's folder!</div>
-From within Coppermine, browse to the user's album. Look in the url of your browser and you should see the folder's name. (See screenshot for an example.)<br />
-<img src="pics/user_folder_link.gif" /><br />
-Your users can upload their own thumbnails by using this trick: Create an album. Change the permissions on it so no one can view it except him. Then upload the fullsize images of the thumbnails to this folder. Files outside this album will be able to use the thumbnails of these images. (See above for naming.)</li>
-</p>
-<p><li><b>Quote</b><br /><div class="quote">How do I stop my users from creating their own custom thumbnails?</div>
-Right now, you can't.</li>
-</p>
+<li>Open your browser and type the following into the address box replacing "your_site.com" and "coppermine_dir" with your own Gallery address information : <tt class="code">http://your_site.com/coppermine_dir/xp_publish.php</tt></li>
+<li>On "File Download - Security Warning" click "Save" to save the cpg_###.reg file on your Desktop. (The ### represents a 10-digit numerical timestamp.)</li>
+<li>Open Windows Explorer</li>
+<li>Select Desktop from the left panel</li>
+<li>Double click on the file name that you just saved</li>
+<li>On Registry Editor's "Are you sure..." dialog click "Yes"</li>
 </ul>
-      <br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr>
-
-      <h2>4.10 The configuration page<a id="config" name="config"></a></h2>
-      <a name="config_general"></a>
-      <h3>4.10.1 General settings</h3>
-      <h4>Gallery name</h4>
-      <p>This is the name of your gallery. It will appear in the title of your
-      page and is shown on some templates.</p>
-      <h4>Gallery description</h4>
-      <p>This is a short description of your gallery. This description is shown
-      on some templates below the name of your gallery.</p>
-      <h4>Gallery administrator email</h4>
-      <p>All emails sent by the gallery are sent with this email address.</p>
-      <h4>Target address for the 'See more pictures' link in e-cards</h4>
-      <p>This is the URL where a user will be directed when he will click on the
-      &quot;See more pictures&quot; link in an e-card (just the path to your coppermine folder, e.g. <i>http://yourdomain.tld/coppermine/</i>). Don't specify a certain file (like index.php) in this field.<br />This <i>must</i> be the URL of
-      your gallery, since the value entered here is used in other parts of Coppermine as well.</p>
-      <h4>Gallery is offline</h4>
-      <p>If you have to do maintenance work to do 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.<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>Log ecards</h4>
-      <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).<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>Allow ZIP-download of favorites</h4>
-      <p>When enabled, the user can download the files put into the favorites in a zip-file from the &quot;My favorites&quot; page. This option requires zlib to be installed on your server (run <a href="http://www.php.net/phpinfo" class="external">phpinfo</a> to check if this library exists on your server).<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <p><a class="back" href="#top">Back to top</a></p>
-      <hr />
 
-      <a name="config_language"></a>
-      <h3>4.10.2 Language, Themes &amp; Charset settings</h3>
-      <p><img src="pics/config_language.gif" width="612" height="234" border="1" alt=""></p>
-      <h4>Language</h4>
-      <p>This is the default language for your gallery. All language files are
-      stored in the <b>lang</b> directory on your server.</p>
-      <p>The language files with an "<b>-utf8</b>" suffix are unicode encoded
-      files. If you select an -utf8 file as the default language and you set
-      "Character encoding" to "Unicode (utf-8)" then the script will auto detect
-      the preferred language of the visitor based on what is configured in his
-      browser. If the corresponding language is available it will be used else
-      the default language file will be used.</p>
-      <p>When the script auto detect the preferred language, it stores the
-      result in a cookie on the visitor's computer. To reset this cookie (and so
-      force the script to do another auto detection) call it with something
-      like: <a
-      href="#">http://yoursite.com/coppermine_dir/index.php?lang=xxx</a></p>
-      <p>Once you have added some comments or files to your gallery, you
-      should not change the character set of your gallery. If you do so,
-      non-ASCII character may not be shown correctly.</p>
-      <h4>Theme</h4>
-      <p>Use this line to select the theme of your gallery. Themes are stored in
-      sub-directories of the <b>themes</b> directory.</p>
-      <h4>Display language list</h4>
-      <p>Enable this option if you want your users to be able to select their own language with a dropdown list (you can specify to display only the list itself or a label saying &quot;<b>Choose your language:</b>&quot; in front of the list). Edit your template file (/themes/yourtheme/template.html) to specify where the language dropdown list should appear on your gallery (look for <b>{LANGUAGE_SELECT_LIST}</b>).<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>Display language flags</h4>
-      <p>Enable this option if you want your users to be able to select their own language by clicking on a flag representing their language (you can specify to display only the flags themselves or a label saying &quot;<b>Choose your language:</b>&quot; in front of the flags). Edit your template file (/themes/yourtheme/template.html) to specify where the language dropdown list should appear on your gallery (look for <b>{LANGUAGE_SELECT_FLAGS}</b>).<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>Display &quot;reset&quot; in language selection</h4>
-      <p>This option only applies if you enabled language selection at all - it will show a &quot;default&quot;-icon or list entry to let the users go back to the original language of your gallery.<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>Display theme list</h4>
-      <p>Enable this option if you want your users to be able to select another theme with a dropdown list (you can specify to display only the list itself or a label saying &quot;<b>Choose your theme:</b>&quot; in front of the list). Edit your template file (/themes/yourtheme/template.html) to specify where the theme dropdown list should appear on your gallery (look for <b>{THEME_SELECT_LIST}</b>).<br />
-      This option only makes sense if you have at least one other theme in your /themes/ folder than your default theme. It's recommended to only offer this option if there's an additional benefit for the user (for example a theme with less graphics in it that loads faster for users on a dial-up connection, or a theme with reduced color pallettes and good contrast).<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>Display &quot;reset&quot; in theme selection</h4>
-      <p>This option only applies if you enabled theme selection at all - it will show a &quot;default&quot; list entry to let the users go back to the original theme of your gallery.<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>Display FAQ</h4>
-      <p>This option adds &quot;FAQ&quot; to the menu bar when enabled. If a user clicks on it, it will display a list of &quot;Frequently asked question&quot; on how to use coppermine. To change the content of the FAQ, edit the file /your_coppermine_folder/lang/yourlanguage.php (e.g. english.php) and look for <pre>// ------------------------------------------------------------------------- //
+Above procedure needs to be done only once by users wishing to use the XP Publishing Wizard.
+
+<a name="xp_publish_upload"></a>
+<h4>4.11.3.2 XP Web Publishing Wizard: Uploading pictures</h4>
+The process of uploading pictures is a matter of following a simple dialog. It takes much longer to describe the process than do it.
+<ul>
+<li>Start Windows Explorer and locate the directory with your photographs and select one or more pictures for upload.</li>
+<li>If the Windows Explorer left panel is not titled "Picture Tasks", click on the "X" in the top right corner of the panel to close it and to reveal the Picture Tasks panel.</li>
+<li>Select "Publish xxxx to the Web" from "File and Folder Tasks" on the left panel. "xxxx" could say "this file, these files or this folder" depending on what is highlighted on the right panel.</li>
+<li>On Web Publishing Wizard's Welcome screen click "Next".</li>
+<li>You can change your selection if necessary on the Thumbnail window showing up. Click "Next" when you are ready.</li>
+<li>From the service provider window highlight your Photo Gallery name and click "Next".</li>
+<li>Enter your Coppermine username and password to login to your gallery and click "Next".</li>
+<li>From the "Welcome username" window you have an option of uploading your picture(s) into one of the existing albums or starting a new album. Click "Next" when you are ready.</li>
+<li>Click "Next" in the upload starting confirmation window.</li>
+<li>Select the picture sizes for the uploaded pictures. If you are unsure about acceptable picture sizes, verify with your Gallery administrator. Click "Next" when you are ready.</li>
+<li>You are presented with the last window of the dialog and given a choice of opening the Gallery when the upload is complete.</li>
+<li>Click "Finish" to end the XP Web Publishing Wizard and to enter the Gallery to check the new album contents.</li>
+</ul>
+<p class="small">[cpg1.1.1 or better required]</p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="upload_trouble"></a>
+<h3>4.11.4 Upload troubleshooting</h3>
+<p>If you are experiencing issues with coppermine's upload process, temporarily change your coppermine settings as suggested below to get more detailed error messages:</p>
+<ul>
+<li>Go to your coppermine page and log in as admin</li>
+<li>Go to the config screen</li>
+<li>Scroll to the bottom of the page</li>
+<li>Expand the "Maintenance settings" section by clicking on it</li>
+<li>Enable debug mode for everyone</li>
+<li>Leave display of notices switched off</li>
+<li>Save the new settings by clicking on "Save new configuration"</li>
+<li>Go to the "groups" panel</li>
+<li>Set the upload form configuration for all groups to "Single file uploads only" (set <em>File upload boxes</em> to &quot;1&quot;, <em>URI upload boxes</em> to &quot;0&quot; and <em>No. of boxes</em> to &quot;fixed&quot;)</li>
+<li>Save your new settings</li>
+</ul>
+<p>Then try to upload (using http uploads, even if you experienced troubles using another upload method) - you should get a more detailed error message 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.<br />
+<span class="important">When asking for support on the coppermine forum, post a link to your site and a test user account (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 not post debug_output unless requested.</span></p>
+<a name="upload_trouble_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<h2>4.12 The gallery configuration page<a name="admin"></a></h2>
+<p>This is where you will configure the most important parts of your coppermine gallery. Some settings have an impact on the files you upload - changing the ( * ) astericked options after you have alreaded added a large number of files in your gallery can be a difficult undertaking. For this reason, it is important that you spend time with your coppermine setup at the early stages of gallery development to get those settings exactly the way you want them, before actually uploading too many pics or listing the gallery to the general public.</p>
+<a name="admin_general"></a>
+<h3>4.12.1 General settings</h3>
+<a name="admin_general_name"></a><h4>Gallery name</h4>
+<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>
+<a name="admin_general_name_end"></a>
+<a name="admin_general_description"></a><h4>Gallery description</h4>
+<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>
+<a name="admin_general_description_end"></a>
+<a name="admin_general_email"></a><h4>Gallery administrator email</h4>
+<p>All emails sent by the gallery will be sent using this email address. This must be a valid email address.</p>
+<a name="admin_general_email_end"></a>
+<a name="admin_general_coppermine-url"></a><h4>URL of your coppermine gallery folder</h4>
+<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>
+<a name="admin_general_coppermine-url_end"></a>
+<a name="admin_general_home-url"></a><h4>URL of your home page</h4>
+<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="small">[cpg1.4.0 or better required]</p>
+<a name="admin_general_home-url_end"></a>
+<a name="admin_general_zip-download"></a><h4>Allow ZIP-download of favorites</h4>
+<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" class="external">phpinfo</a> to check if this php library file exists on your server).</p>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_general_zip-download_end"></a>
+<a name="admin_general_time-offset"></a><h4>Timezone difference relative to GMT</h4>
+<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="small">[cpg1.4.0 or better required]</p>
+<a name="admin_general_time-offset_end"></a>
+<a name="admin_general_encrypt_password_start"></a><h4>Enable encrypted passwords</h4>
+<p>This option affects changes on user passwords that are stored as plain text in your database (this is the case if you have upgraded from previous versions of coppermine that did not have this feature). It will encrypt all passwords in the database, and all future passwords will be stored encypted as well. This process can not be reversed: once encryption in turned on, it can not be turned off, so use this option only after giving it some serious consideration.</p>
+<p>This option increases user security in coppermine, but comes with a drawback inherent to this method: even the admin will not be able to recover a lost password of a user (or his own password). The password can only be reset to another value using the "I forgot my password" option during login.</p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_general_encrypt_password_end"></a>
+<a name="admin_general_help"></a><h4>Enable help-icons</h4>
+<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 available in English only. If the native language of your user(s) is not English, 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 functinos of a new or unfamiliar option later.</p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_general_help_end"></a>
+<a name="admin_general_keywords_start"></a><h4>Enable clickable keywords in search</h4>
+<p>When enabled, a list of all keywords entered in the &quot;<a href="#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="small">[cpg1.4.0 or better required]</p>
+<a name="admin_general_keywords_end"></a>
+<a name="admin_general_enable-plugins"></a><h4>Enable plugins</h4>
+<p>Enable or disable <a href="#plugin">plugins</a>, with a link to the <a href="#plugin_manager">plugin manager</a>. This is a brand-new feature of coppermine. 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. We anticipate many exciting, user-contributed, plug-ins in the near future.  More details can be found in the <a href="#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="#plugin_manager">plugin manager</a> to figure out which one is at fault.</p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_general_enable-plugins_end"></a>
+
+<a name="admin_general_private-ip"></a><h4>Allow banning of non-routable (private) IP addresses</h4>
+<p>Today, most people on the internet have dynamic IP addresses that are assigned to them when connecting to the internet by their Internet Service Provider. These IP adresses change each time the user connects to the internet, but during an internet session these IP addresses are &quot;visible&quot; at the web-sites that thee user is surfing. Within the range of all IP adresses (0.0.0.0 to 255.255.255.255), certan ranges are reserved for special purposes (mostly for the use on private networks). The banning feature will not accept IP adresses banning of addresses that belong to these private ranges (e.g. 192.168.0.1). This is necessary to prevent unexperienced, as well as experienced, coppermine admins from banning IP addresses within their own LAN. If you're actually running Coppermine on your LAN/WAN that uses private IP addresses (e.g. on a company's intranet) and you want the authority to be able to ban users, switch this option to &quot;Yes&quot;. If you're running coppermine on a webserver located in the internet (e.g. you're webhosted), you should keep this option set to &quot;No&quot;.<br />
+If you don't use banning at all, you can safely ignore this setting completely.</p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_general_private-ip_end"></a>
+
+<a name="admin_general_browsable_batch_add"></a><h4>Browsable batch-add interface</h4>
+<p>When <a href="#batch_add_pics">batch-adding</a> files (that you have uploaded using <acronym title="File Transfer Protocol">FTP</acronym> before) to your gallery, you have the option to switch between a browsable list, where you can go 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="#batch_add_pics">batch-add</a> page as well.</p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_general_browsable_batch_add_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="admin_language"></a>
+<h3>4.12.2 Language &amp; Charset settings</h3>
+<p><img src="pics/config_language.gif" width="612" height="234" border="1" alt="" /></p>
+<a name="admin_language_language"></a><h4>Language</h4>
+<p>This sets the default language for your gallery. All language files are stored in the <strong>lang</strong> directory on your server.</p>
+<p>Language files with an "<strong>-utf8</strong>" suffix are unicode encoded files. If you select an -utf8 file as the default language and you set "Character encoding" to "Unicode (utf-8)" then the script will auto detect the preferred language of your visitors based on what default language is configured in their browsers. If the corresponding language is available in your language directory, it will be used. Otherwise, the default language file will be used.</p>
+<p>When the script auto detects the preferred language, it stores the result in a cookie on the visitor's computer. To reset this cookie (and thus force the script to do another auto detection) the user must call this autodetect function with something like: <a href="#">http://yoursite.com/coppermine_dir/index.php?lang=xxx</a></p>
+<p>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 display properly.</p>
+<a name="admin_language_language_end"></a>
+<a name="admin_language_fallback"></a><h4>Fallback to English if translated phrase not found?</h4>
+<p>Enable this option if you're using languages other than english. If a certain word or phrase doesn't exist within your language file, coppermine will display the equivalent english phrase, instead.</p><p>This feature has been introduced to allow the use of previous version language files -- language files that may have not been translated for the this version, yet. Until an updated version of the language file is made available, you can use this option. Most translation differences affect the admin part of coppermine only, so  the admin will experience most of these untranslated strings. The admin will see some phrases in english instead of his/her preferred language for strings and words that don't exist in the currently available language file. NOTE: this fallback option only works for 95% of all phrases, there may still be some other translation omissions.</p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_language_fallback_end"></a>
+<a name="admin_language_charset"></a><h4>Character encoding</h4>
+<p>This should normally be set to "Unicode (utf-8)" (or "Default (language file)"). See the discussion in the &quot;<strong><a href="#admin_language">language</a></strong>&quot; section of this page.</p>
+<a name="admin_language_list"></a><h4>Display language list</h4>
+<p>Enable this option if you want your users to be able to select a preferred language from a dropdown list (you can specify to display only the list itself or a label saying &quot;<strong>Choose your language:</strong>&quot; in front of the list). Edit your template file (/themes/yourtheme/template.html) to specify where the language dropdown list should appear on your gallery (look for the call tag: <strong>{LANGUAGE_SELECT_LIST}</strong>).</p>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_language_list_end"></a>
+<a name="admin_language_flags"></a><h4>Display language flags</h4>
+<p>Enable this option if you would like the option of having your users select languages appropriate for their use by merely clicking on a flag icon which representing their language or country (you can specify to display the flags themselves or include a label that states: &quot;<strong>Choose your language:</strong>&quot; in front of the flags). Edit your template file (/themes/yourtheme/template.html) to specify where the flags should appear in your gallery (look for the call tag:<strong>{LANGUAGE_SELECT_FLAGS}</strong>).</p>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_language_flags_end"></a>
+<a name="admin_language_reset"></a><h4>Display &quot;reset&quot; in the language selection</h4>
+<p>This option only applies only if you enabled user language selection - it will show a &quot;default&quot;-icon or list entry to let the users go back to the original language of your gallery.</p>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_language_reset_end"></a>
+<a name="admin_language_charset_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="admin_theme"></a>
+<h3>4.12.3 Themes settings</h3>
+<a name="admin_theme_theme"></a><h4>Theme</h4>
+<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 ).</p>
+<a name="admin_theme_theme_end"></a>
+<a name="admin_theme_theme_list"></a><h4>Display theme list</h4>
+<p>Enable this option if you want your users to be able to select other themes from a dropdown list (you can specify to display only the list itself or a label saying &quot;<strong>Choose your theme:</strong>&quot; in front of the list). Edit your template file (/themes/yourtheme/template.html) to specify where the theme dropdown list should appear on your gallery (look for <strong>{THEME_SELECT_LIST}</strong>).</p>
+<p>This option only makes sense if you have at least one alternative theme in your /themes/ folder other than your default theme. We recommend using this option only if there's are additional benefits for the user (for example a theme with less graphics in it that loads faster for users on a dial-up connection, or a theme with reduced color pallettes and good contrast).</p>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_theme_theme_list_end"></a>
+<a name="admin_theme_theme_reset"></a><h4>Display &quot;reset&quot; in theme selection</h4>
+<p>This option applies only if you enabled the user theme selection option - it will show a &quot;default&quot; list entry to let the users go back to the original theme of your gallery.</p>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_theme_theme_reset_end"></a>
+<a name="admin_theme_faq"></a><h4>Display FAQ</h4>
+<p>This option adds a &quot;FAQ&quot; link to the menu bar when enabled. If a user clicks on it, it will display a list of &quot;Frequently asked question&quot; on how to use coppermine. To change the content of the FAQ, edit the file /your_coppermine_folder/lang/yourlanguage.php (e.g. english.php) and look for</p>
+<pre>// ------------------------------------------------------------------------- //
 // File faq.php
-// ------------------------------------------------------------------------- //</pre><br />Edit the stuff that comes after it.<br />
-<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>Display bbcode help</h4>
-      <p>When enabled, this will display the <a href="#bbcode">bulletin board codes</a> that are allowed to use in description fields next to the field.<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>Character encoding</h4>
-      <p>This should normally be set to "Default (language file)" or "Unicode
-      (utf-8)". See the discussion in the &quot;<b><a href="#config_language">language</a></b>&quot; section of this
-      page.</p>
-      <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr />
+// ------------------------------------------------------------------------- //</pre>
+<p>Edit the content that comes after it.</p>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_theme_faq_end"></a>
+<a name="admin_theme_custom_lnk_name"></a><h4>Name of your custom link</h4>
+<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="small">[cpg1.4.0 or better required]</p>
+<a name="admin_theme_custom_lnk_name_end"></a>
+<a name="admin_language_custom_lnk_url"></a><h4>URL of your custom link</h4>
+<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="small">[cpg1.4.0 or better required]</p>
+<a name="admin_language_custom_lnk_url_end"></a>
+<a name="admin_theme_bbcode"></a><h4>Display bbcode help</h4>
+<p>When enabled, this will display the <a href="#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="small">[cpg1.3.0 or better required]</p>
+<a name="admin_theme_bbcode_end"></a>
+<a name="vanity_block"></a><h4>Display the vanity block on themes that are defined as XHTML and CSS compliant</h4>
+<p>When enabled and using a theme that has been defined as XHTML and CSS compliant, the vanity block will be shown. The vanity block contains the logos and links for HTML and CSS compliance at w3.org, as well as pointers to the PHP, and MySQL projects.</p>
+<p class="small">[cpg1.4.2 or better required]</p>
+<a name="vanity_block_end"></a>
+<a name="admin_theme_include_path_start"></a>
+<h4>Path to custom header include</h4>
+<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><span class="important">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.</span></p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<h4>Path to custom footer include</h4>
+<p>Optional relative path to a custom footer file. The same remarks apply as for the custom header include path.</p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_theme_include_path_end"></a>
+<a name="admin_theme_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
-      <a name="config_album_list"></a>
-      <h3>4.10.3 Album list view</h3>
-      <h4>Width of the main table (pixels or %)</h4>
-      <p>This is the width of tables used on your main page or when you are
-      viewing thumbnails of an album. You can enter a width in pixels or specify
-      it in percents. The default value is 100%.</p>
-      <h4>Number of levels of categories to display</h4>
-      <p>The default value is 2. With this value the script will display the
-      current categories plus one level of sub-categories.</p>
-      <h4>Number of albums to display</h4>
-      <p>This is the number of albums to display on a page. If the current
-      category contains more albums, the album list will spread over multiple
-      pages.</p>
-      <h4>Number of columns for the album list</h4>
-      <p>Self explanatory. The default value is 2.</p>
-      <h4>Size of thumbnails in pixels</h4>
-      <p>This is the size of the thumbnails that are 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.</p>
-      <a name="changing"></a><h4>The content of the main page</h4>
-      <p>This option allows you to change the content of the main page displayed
-      by the script.</p>
-      <p>The default value is "<b>catlist/alblist/random,2/lastup,2</b>"</p>
-      <p>You can use the following "codes"</p>
-      <ul>
-        <li>'<b>breadcrumb</b>': navigation inside the gallery (e.g. &quot;home &gt; category &gt; subcategory &gt; album&quot;)<br />
-        <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-        <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-        <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt="">
-        </li>
-        <li>'<b>catlist</b>': category list
-        <li>'<b>alblist</b>': album list
-        <li>'<b>random</b>': 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>'<b>lastup</b>': last uploads
-        <li>'<b>topn</b>': most viewed
-        <li>'<b>toprated</b>': top rated
-        <li>'<b>lastcom</b>': last comments </li>
-        <li>'<b>lasthits</b>': last viewed </li>
-        <li>'<b>anycontent</b>': 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.<br />
-        <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-        <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-        <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt="">
-        </li>
-        <li>'<b>lastalb</b>': last created albums<br />
-        <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-        <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-        <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt="">
-        </li>
-        </ul>
-      <p></p>
-      <p>The <b>,2</b> means 2 rows of thumbnails.</p>
+<a name="admin_album_list"></a>
+<h3>4.12.4 Album list view</h3>
+<a name="admin_album_table-width"></a>
+<h4>Width of the main table (pixels or %)</h4>
+<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%.</p>
+<a name="admin_album_table-width_end"></a>
+<a name="admin_album_category-levels"></a>
+<h4>Number of levels of categories to display</h4>
+<p>The default value is 2. With this value the script will display the current categories plus one level of sub-categories.</p>
+<a name="admin_album_category-levels_end"></a>
+<a name="admin_album_number"></a>
+<h4>Number of albums to display</h4>
+<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 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>
+<a name="admin_album_columns"></a>
+<h4>Number of columns for the album list</h4>
+<p>Self-explanatory. The default value is 2.</p>
+<a name="admin_album_columns_end"></a>
+<a name="admin_album_thumbnail-size"></a>
+<h4>Size of thumbnails in pixels</h4>
+<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>
+<a name="admin_album_list_content"></a><a name="changing"></a><h4>The content of the main page</h4>
+<p>This option allows you to change the content of the main page displayed by the script.</p>
+<p>The default value is &quot;<strong>catlist/alblist/random,2/lastup,2</strong>&quot;</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.</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>
+<a name="admin_album_list_content_end"></a>
+<a name="admin_album_first-level_thumbs"></a>
+<h4>Show first level album thumbnails in categories</h4>
+<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>
+<a name="admin_album_first-level_thumbs_end"></a>
+<a name="admin_album_list_alphasort_start"></a>
+<h4>Sort categories alphabetically (instead of custom sort order)</h4>
+<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 category manager. 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="small">[cpg1.4.0 or better required]</p>
+<a name="admin_album_list_alphasort_end"></a>
+<a name="admin_album_linked_files_start"></a><h4>Show number of linked files</h4>
+<p>If you use album keywords 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 "<a href="#album_prop_keyword_start">album keyword</a>" 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="small">[cpg1.4.0 or better required]</p>
+<a name="admin_album_linked_files_end"></a>
+<a name="admin_album_list_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
-                        <h4>Show first level album thumbnails in categories</h4>
-                        <p>Use this setting to choose between showing or not showing thumbnails from
-                        the first album in the categories.</p>
-                        <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr />
+<a name="admin_thumbnail_view"></a>
+<h3>4.12.5 Thumbnail view</h3>
+<a name="admin_thumbnail_columns"></a>
+<h4>Number of columns on thumbnail page</h4>
+<p>Default value is 4 this means that each row will show 4 thumbnails.</p>
+<a name="admin_thumbnail_columns_end"></a>
+<a name="admin_thumbnail_rows"></a>
+<h4>Number of rows on thumbnail page</h4>
+<p>Default value is 3.</p>
+<a name="admin_thumbnail_rows_end"></a>
+<a name="admin_thumbnail_tabs"></a>
+<h4>Maximum number of tabs to display</h4>
+<p>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.</p>
+<a name="admin_thumbnail_tabs_end"></a>
+<a name="admin_thumbnail_display_caption"></a>
+<h4>Display file caption (in addition to title) below the thumbnail </h4>
+<p>Toggles whether the file caption is displayed below each thumbnail while user is in (regular) thumbnail view.</p>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_thumbnail_display_caption_end"></a>
+<a name="admin_thumbnail_display_views"></a>
+<h4>Display number of views below the thumbnail</h4>
+<p>Toggles whether the number of views is displayed below each thumbnail while user is in thumbnail view.</p>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_thumbnail_display_views_end"></a>
+<a name="admin_thumbnail_display_comments"></a>
+<h4>Display number of comments below the thumbnail</h4>
+<p>Toggles the display of the number of comments for below each thumbnail.</p>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_thumbnail_display_comments_end"></a>
+<a name="admin_thumbnail_display_uploader"></a>
+<h4>Display uploader name below the thumbnail</h4>
+<p>Toggles the display of the name of non-admin uploaders below each thumbnail.</p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_thumbnail_display_uploader_end"></a>
+<a name="admin_thumbnail_display_admin_uploader"></a>
+<h4>Display names of admin uploaders below the thumbnail</h4>
+<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="small">[cpg1.4.0 or better required]</p>
+<a name="admin_thumbnail_display_admin_uploader_end"></a>
+<a name="admin_thumbnail_display_filename"></a>
+<h4>Display the file name below the thumbnail</h4>
+<p>Toggles the display of the file name below each thumbnail.</p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_thumbnail_display_filename_end"></a>
+<a name="admin_thumbnail_display_description"></a>
+<h4>Display album description</h4>
+<p>Toggles the display of the album description below each album thumbnail.</p>
+<a name="admin_thumbnail_display_description_end"></a>
+<a name="admin_thumbnail_default_sortorder"></a>
+<h4>Default sort order for files</h4>
+<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>
+<a name="admin_thumbnail_default_sortorder_end"></a>
+<a name="admin_thumbnail_minimum_votes"></a>
+<h4>Minimum number of votes for a file to appear in the 'top-rated' list</h4>
+<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>
+<a name="admin_thumbnail_minimum_votes_end"></a>
+<a name="admin_thumbnail_view_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
-      <a name="config_thumbnail_view"></a>
-      <h3>4.10.4 Thumbnail view</h3>
-      <h4>Number of columns on thumbnail page</h4>
-      <p>Default value is 4 this means that each row will show 4 thumbnails.</p>
-      <h4>Number of rows on thumbnail page</h4>
-      <p>Default value is 3.</p>
-      <h4>Maximum number of tabs to display</h4>
-      <p>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.</p>
-                        <h4>Display file caption (in addition to title) below the thumbnail </h4>
-                        <p>Toggles whether the file caption is displayed
-                        below each thumbnail while user is in thumbnail view.<br />
-                        <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-                        <h4>Display number of views below the thumbnail</h4>
-                        <p>Toggles whether the number of views is displayed
-                        below each thumbnail while user is in thumbnail view.<br />
-                        <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-                        <h4>Display number of comments below the thumbnail</h4>
-                        <p>Toggles the display of the number of comments for below each thumbnail.<br />
-                        <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-                        <h4>Default sort order for files</h4>
-                        <p>This option determines if you wish to have the file caption displayed
-                        below each thumbnail while user is in thumbnail view.</p>
-      <h4>Minimum number of votes for a file to appear in the 'top-rated'
-      list</h4>
-                        Used to determine how many votes a file must receive before appearing as
-                        &quot;top-rated.&quot;  If a file has received less than &quot;this value&quot;
-                        votes, it will not be displayed on the "top-rated" page.</p>
-                        <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr />
+<a name="admin_image_comment"></a>
+<h3>4.12.6 Image view</h3>
+<a name="admin_image_comment_table-width"></a>
+<h4>Width of the table for picture display (pixels or %)</h4>
+<p>The minimum width of the table that will be used to display the intermediate picture.</p>
+<p>Examples:<br /><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).<br />
+<tt class="code">100%</tt> = use all available space based on the horizontal dimension of the pic.</p>
+<a name="admin_image_comment_table-width_end"></a>
+<a name="admin_image_comment_info_visible"></a>
+<h4>File information are visible by default</h4>
+<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>
+<a name="admin_image_comment_info_visible_end"></a>
+<a name="admin_image_comment_descr_length"></a>
+<h4>Max length for an image description</h4>
+<p>Maximum number of characters that an image description may contain.</p>
+<a name="admin_image_comment_descr_length_end"></a>
+<a name="admin_image_comment_filmstrip_toggle"></a>
+<h4>Show film strip</h4>
+<p>Toggles display of a "film strip" showing thumbnails of prior and subsequent files in the album.</p>
+<p class="small">[cpg1.2.0 or better required]</p>
+<a name="admin_image_comment_filmstrip_toggle_end"></a>
+<a name="admin_image_comment_display_film_strip_filename"></a>
+<h4>Display file name under film strip thumbnail</h4>
+<p>Toggles the display of the file name below each thumbnail in the film strip.</p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_image_comment_display_film_strip_filename_end"></a>
+<a name="admin_image_comment_filmstrip_number"></a>
+<h4>Number of items in film strip</h4>
+<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 4-6.</p>
+<p class="small">[cpg1.2.0 or better required]</p>
+<a name="admin_image_comment_filmstrip_number_end"></a>
+<a name="admin_image_comment_slideshow_interval"></a>
+<h4>Slideshow interval in milliseconds</h4>
+<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>
+<a name="admin_image_comment_slideshow_interval_end"></a>
+<a name="admin_image_comment_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
-      <a name="config_image_comment"></a>
-      <h3>4.10.5 Image view &amp; Comment settings</h3>
-      <h4>Width of the table for picture display (pixels or %)</h4>
-      <p>The width of the table used to display the intermediate picture.</p>
-      <h4>File information are visible by default</h4>
-      <p>Define whether or not file information (those that appear when you
-      click on the (i) button) should be visible by default.</p>
-      <h4>Filter bad words in comments</h4>
-      <p>Remove "bad words" from comments. The "bad words" list is in the
-      language file. So far only the English language file has one.</p>
-      <h4>Max length for an image description</h4>
-      <p>Maximum number of characters that an image description may contain.</p>
-      <h4>Max number of characters in a word</h4>
-      <p>This is intended to prevent that someone break the layout of the
-      gallery by posting a long comment without space. With the default value,
-      words with more than 38 characters are censored.</p>
-      <h4>Max number of lines in a comment</h4>
-      <p>Prevent a comment for containing too many new line char.</p>
-      <h4>Maximum length of a comment</h4>
-      <p>Maximum number of characters that a comment may contain.</p>
-                        <h4>Show film strip</h4>
-                        <p>Toggles display of a "film strip" showing thumbnails of prior
-                        and following photos in the album.<br />
-                        <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-                        <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-                        <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-                        <h4>Number of items in film strip</h4>
-                        <p>Set the number of thumbnails to display in film strip.<br />
-                        <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-                        <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-                        <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-                        <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr />
+<a name="admin_comment_start"></a>
+<h3>4.12.7 Comment settings</h3>
+<a name="admin_image_comment_bad_words"></a>
+<h4>Filter bad words in comments</h4>
+<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>
+<a name="admin_image_comment_bad_words_end"></a>
+<a name="admin_image_comment_smilies"></a>
+<h4>Allow smilies in comments</h4>
+<p>Toggle the use of smilies in comments.</p>
+<a name="admin_image_comment_smilies_end"></a>
+<a name="admin_image_comment_flood"></a>
+<h4>Allow several consecutive comments for a specific pic/file from the same user</h4>
+<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>
+<a name="admin_image_comment_flood_end"></a>
+<a name="admin_image_comment_chars_per_word"></a>
+<h4>Max number of characters in a word</h4>
+<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>
+<a name="admin_image_comment_chars_per_word_end"></a>
+<a name="admin_image_comment_lines"></a>
+<h4>Max number of lines in a comment</h4>
+<p>Prevent a comment for containing too many "new line" characters (enter key).</p>
+<a name="admin_image_comment_lines_end"></a>
+<a name="admin_image_comment_length"></a>
+<h4>Maximum length of a comment</h4>
+<p>Maximum number of characters that a comment may contain.</p>
+<a name="admin_image_comment_length_end"></a>
+<a name="admin_image_comment_admin_notify"></a>
+<h4>Notify admin of comments by email</h4>
+<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>
+<a name="admin_image_comment_admin_notify_end"></a>
+<a name="admin_comment_sort_start"></a>
+<h4>Sort order of comments</h4>
+<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>
+<a name="comments_anon_pfx"></a>
+<h4>Prefix for anonymous comments authors</h4>
+<p>If you allowed anonymous comments (permissions set on the <a href="#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>
+<a name="admin_comment_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
-      <a name="config_picture_thumbnail"></a>
-      <h3>4.10.6 Picture and thumbnail settings</h3>
-      <h4>Quality for JPEG files</h4>
-      <p>The quality used for JPEG compression when the script resizes an image.
-      Value can range from 0 (worst) to 100 (best). This value can be set to 75
-      when using ImageMagick.</p>
-                        <h4>Max dimension of a thumbnail</h4>
-                        <p>Sets the maximum size in pixels for the specified dimension for thumbnails.
-                        <div class="important">When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be changed if there are already photos in 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.</div></p>
-                        <h4>Use dimension ( width or height or Max aspect for thumbnail )</h4>
-                        <p>Sets the dimension for which the maximum pixel size should apply to.
-                        <div class="important">When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be changed if there are already photos in the gallery. You can, however, apply the changes to the existing files with the &quot;resize pictures&quot; utility from the admin menu.</div></p>
-      <h4>Create intermediate pictures</h4>
-      <p>By default, whenever you upload a file, the script creates a
-      thumbnail of the file (file name with a thumb_ prefix) plus an
-      intermediate version (file name with a normal_ prefix). If you set this
-      option to NO, the intermediate file is not created.</p>
-      <h4>Max width or height of an intermediate picture</h4>
-      <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 fit inside a square of 400x400 pixels.</p>
-      <h4>Max size for uploaded files (KB)</h4>
-      <p>Any file with a file size larger than this value will be rejected by
-      the script.</p>
-      <h4>Max width or height for uploaded pictures (pixels)</h4>
-      <p>Limit the dimensions of the pictures that are uploaded. Resizing large
-      pictures requires a lot of memory and consumes CPU.</p>
-      <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr />
+<a name="admin_picture_thumbnail"></a>
+<h3>4.12.8 Picture and thumbnail settings</h3>
+<a name="admin_picture_thumbnail_jpeg_quality"></a>
+<h4>Quality for JPEG files</h4>
+<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>
+<a name="admin_picture_thumbnail_max-dimension"></a><h4>Max dimension of a thumbnail</h4>
+<p>Sets the maximum allowable size in pixels for the specified dimension of your thumbnails.</p><div class="important">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.</div>
+<a name="admin_picture_thumbnail_max-dimension_end"></a>
+<a name="admin_picture_thumbnail_use-dimension"></a><h4>Use dimension ( width or height or Max aspect for thumbnail )</h4>
+<p>Sets the dimension (height or width) on which the maximum pixel size limitation should apply to.</p><div class="important">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.</div>
+<a name="admin_picture_thumbnail_use-dimension_end"></a>
+<a name="admin_picture_thumbnail_intermediate_toggle"></a>
+<h4>Create intermediate pictures</h4>
+<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.</p>
+<a name="admin_picture_thumbnail_intermediate_toggle_end"></a>
+<a name="admin_picture_thumbnail_intermediate_dimension"></a>
+<h4>Max width or height of an intermediate picture/video</h4>
+<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>
+<a name="admin_picture_thumbnail_intermediate_dimension_end"></a>
+<a name="admin_picture_thumbnail_max_upload_size"></a>
+<h4>Max size for uploaded files (KB)</h4>
+<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>
+<a name="admin_picture_thumbnail_max_upload_dimension"></a>
+<h4>Max width or height for uploaded pictures (pixels)</h4>
+<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>
+<a name="admin_picture_thumbnail_auto-resize"></a><h4>Auto resize images that are larger than max width or height</h4>
+<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="small">[cpg1.4.0 or better required]</p>
+<a name="admin_picture_thumbnail_auto-resize_end"></a>
+<a name="admin_picture_thumbnail_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
-      <a name="config_picture_thumb_advanced"></a>
-      <h3>4.10.7 Files and thumbnails advanced settings</h3>
-                        <h4>Show private album Icon to unlogged user </h4>
-                        <p>Toggles the display of the private album icon to unlogged users.<br>Set to 'NO', the album is hidden from unauthorised users.<br>Set to 'YES', the album name, description and statistics are shown, but not the thumbnails or files.</p>
-      <h4>Characters forbidden in filenames</h4>
-      <p>When the filename of a file that is uploaded contains one of these
-      characters, it will be replaced with an underscore.</p>
-      <p>Don't change this unless you know exactly what you are doing.</p>
-      <h4>Accepted file extensions for uploaded pictures</h4>
-      <p>Any file uploaded whose extension is not in this list will be rejected
-      by the script. This is intended to prevent a user from uploading non-image
-      files.</p>
-      <p>The GD library only supports JPEG and PNG images so other types of
-      files will be rejected even if their extension is valid.<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>Allowed image types</h4>
-      <p>&quot;<i>ALL</i>&quot; will result in all allowed image file types that your image library (GD or ImageMagick) is capable of handling to be allowed. If you want to restrict the allowed file types to certain types only, enter a coma-separated list of extensions, e.g. <tt class="code">jpg,bmp,tif</tt>
-      <br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>Allowed movie types</h4>
-      <p>&quot;<i>ALL</i>&quot; will result in all allowed movie file types to be uploaded. If you want to restrict the allowed file types to certain extensions only, enter a coma-separated list of extensions, e.g. <tt class="code">wmv,avi,mov</tt>.<br />
-      Note that being able to display a movie requires the cpg-user to have the codecs needed to display the movie installed and configured properly on their computer, e.g. if you allow the file type <tt class="faq">mov</tt>, the user who is going to watch the movie 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 codecs.
-      <br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>Allowed audio types</h4>
-      <p>&quot;<i>ALL</i>&quot; will result in all allowed audio file types to be uploaded. If you want to restrict the allowed file types to certain extensions only, enter a coma-separated list of extensions, e.g. <tt class="code">wav,mp3,wma</tt>.<br />
-      Note that being able to listen to an audio file requires the cpg-user to have the codecs needed installed and configured properly on their computer, e.g. if you allow the file type <tt class="code">mp3</tt>, the user who is going to listen to the file will need to have an mp3-player installed.<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>Allowed document types</h4>
-      <p>&quot;<i>ALL</i>&quot; will result in all allowed document file types to be uploaded. If you want to restrict the allowed file types to certain extensions only, enter a coma-separated list of extensions, e.g. <tt class="code">txt,pdf</tt>.<br />
-      Note that being able to browse a document file requires the cpg-user to have a software installed and configured properly on their computer that is capable of displaying the document type uploaded, e.g. if you allow the file type <tt class="code">xls</tt>, the user who is going browse the file will need to have an application installed that can display MS-Excel sheets. Be carefull with some document types (especially if you allow users to be capable of uploading documents without admin approval), as they may contain macro viruses.
-      <br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>Method for resizing images</h4>
-      <p>If you are using GD 1.x and the colors of your thumbnails or
-      intermediate image are wrong then switch to GD 2.x</p>
-      <h4>Path to ImageMagick 'convert' utility (example /usr/bin/X11/)</h4>
-      <p>If you are using ImageMagick convert utility to resize you picture, you
-      must enter the name of the directory where the convert program is located
-      there. Don't forget the trailing "/".</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 space so under Windows don't put
-      ImageMagick in the "Program files" directory.</p>
-      <p><b>ImageMagick will hardly work if PHP on your server is running in
-      SAFE mode and it is a real challenge to get it running under Windows.
-      Consider using GD in these cases and don't waste your time asking for
-      support in the forum. There are too many things that can prevent
-      ImageMagick to work correctly and without a physical access to your server
-      it is hard to guess what is wrong.</b></p>
-      <h4>Allowed image types (only valid for ImageMagick)</h4>
-      <p>This is the list of image types that the script will accept when using
-      ImageMagick. Image type detection is performed by reading the header of
-      the file and not by looking at its file extension.</p>
-      <h4>Command line options for ImageMagick</h4>
-      <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>
-      <h4>Read EXIF data in JPEG files</h4>
-      <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.sanisoft.com/phpexifrw/" class="external">separate EXIF class</a>.<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>Read IPTC data in JPEG files</h4>
-      <p>With this option turned on, the script will read the <a href="http://www.iptc.org/" class="external">IPTC</a> data stored
-      by digicams in picture files.
-      <br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>The album directory</h4>
-      <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 <b>not</b> use an absolute path there ("/var/my_images/" will not
-      work) and the album directory must be visible by your web server.</p>
-      <h4>The directory for user files</h4>
-      <p>This is the directory where files uploaded with the web interface
-      are stored. This directory is a subdirectory of the album directory.</p>
-      <p>The same remarks as above apply.</p>
-      <p>When you upload files by FTP, store them in a subdirectory of the
-      "album directory" and not inside the &quot;directory for user files&quot;. </p>
-                        <h4>The prefix for intermediate pictures</h4>
-                        <p>This prefix is added to the file name of created pictures.</p>
-                        <h4>The prefix for thumbnails</h4>
-                        <p>This prefix is added to the file name of created intermediate thumbnails.</p>
-      <h4>Default mode for directories</h4>
-      <p>If during the installation, the installer complained about directory
-      not having the right permissions set this to <b>0777</b> else you won't be
-      able to delete the directories created by the script with your FTP client
-      the day you will decide to uninstall the script.</p>
-      <h4>Default mode for files</h4>
-      <p>If during the installation, the installer complained about directories
-      not having the right permissions set this to <b>0666</b>.</p>
-      <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr />
+<a name="admin_picture_thumb_advanced"></a>
+<h3>4.12.9 Files and thumbnails advanced settings</h3>
+<a name="admin_picture_thumb_advanced_private_toggle"></a>
+<h4>Albums can be private</h4>
+<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="#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="important">Note: if you switch from 'yes' to 'no' all currently private albums will become public!</p>
+<a name="admin_picture_thumb_advanced_private_toggle_end"></a>
+<a name="admin_picture_thumb_advanced_private_icon_show"></a>
+<h4>Show private album Icon to unlogged user </h4>
+<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>
+<a name="admin_picture_thumb_advanced_private_icon_show_end"></a>
+<a name="admin_picture_thumb_advanced_filename_forbidden_chars"></a>
+<h4>Characters forbidden in filenames</h4>
+<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.</p>
+<a name="admin_picture_thumb_advanced_filename_forbidden_chars_end"></a>
+<a name="admin_picture_thumb_advanced_pic_extensions"></a>
+<h4>Allowed image types</h4>
+<p>&quot;<em>ALL</em>&quot; will result in all 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. If you want to restrict the allowed file types to certain types only, enter a slash-separated list of extensions, e.g. <tt class="code">jpg/bmp/tif</tt></p>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_picture_thumb_advanced_pic_extensions_end"></a>
+<a name="admin_thumbs_advanced_movie"></a>
+<h4>Allowed movie types</h4>
+<p>&quot;<em>ALL</em>&quot; will result in all 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 class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_thumbs_advanced_movie_end"></a>
+<a name="admin_movie_autoplay"></a>
+<h4>Movie Playback Autostart</h4>
+<p>If set to YES, movies will instantly start playing when loaded (has no affect on0 flash files, however).  Nothing will happen if the user does not have the necessary codecs installed on their computer.</p>
+<a name="admin_movie_autoplay_end"></a>
+<a name="admin_picture_thumb_advanced_audio_extensions"></a>
+<h4>Allowed audio types</h4>
+<p>&quot;<em>ALL</em>&quot; will result in all 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 class="important">Warning: if your webserver is not hardened against an exploit of a vulnerability in the apache webserver setup, then it might be a security risk to allow the upload of <tt class="code">ram</tt>, <tt class="code">ra</tt> and <tt class="code">rm</tt>-files. If you're not sure, do not allow this file types.</p>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_picture_thumb_advanced_audio_extensions_end"></a>
+<a name="admin_picture_thumb_advanced_doc_extensions"></a>
+<h4>Allowed document types</h4>
+<p>&quot;<em>ALL</em>&quot; will result in all 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  document 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 class="important">Warning: if your webserver is not hardened against an exploit of a vulnerability in the apache webserver setup, then it might be a security risk to allow the upload of <tt class="code">rar</tt>-files. If you're not sure, do not allow this file type.</p>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_picture_thumb_advanced_doc_extensions_end"></a>
+<a name="admin_picture_thumb_advanced_resize_method"></a>
+<h4>Method for resizing images</h4>
+<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="external">phpinfo</a>.</p>
+<a name="admin_picture_thumb_advanced_resize_method_end"></a>
+<a name="admin_picture_thumb_advanced_im_path"></a>
+<h4>Path to ImageMagick 'convert' utility (example /usr/bin/X11/) </h4>
+<p>If you intend using ImageMagick convert utility to resize you picture, you must enter the name of the <u>directory</u> where the convert program is located in this line. Don't forget the trailing "<tt class="code">/</tt>" 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>
+<a name="admin_picture_thumb_advanced_im_path_end"></a>
+<a name="admin_picture_thumb_advanced_allowed_imagetypes"></a>
+<h4>Allowed image types (only valid for ImageMagick)</h4>
+<p>This is the list of image types that the script will accept when using ImageMagick. Image type detection is performed by reading the header of the file and not by looking at its file extension.</p>
+<a name="admin_picture_thumb_advanced_allowed_imagetypes_end"></a>
+<a name="admin_picture_thumb_advanced_im_commandline"></a>
+<h4>Command line options for ImageMagick</h4>
+<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>
+<a name="admin_picture_thumb_advanced_im_commandline_end"></a>
+<a name="admin_picture_thumb_advanced_exif"></a>
+<h4>Read EXIF data in JPEG files</h4>
+<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 class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_picture_thumb_advanced_exif_end"></a>
+<a name="admin_picture_thumb_advanced_iptc"></a>
+<h4>Read IPTC data in JPEG files</h4>
+<p>With this option turned on, the script will read the <a href="http://www.iptc.org/" class="external">IPTC</a> data stored by digicams in picture files.</p>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_picture_thumb_advanced_iptc_end"></a>
+<a name="admin_picture_thumb_advanced_albums_dir"></a>
+<h4>The album directory</h4>
+<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>
+<a name="admin_picture_thumb_advanced_albums_dir_end"></a>
+<a name="admin_picture_thumb_advanced_userpics_dir"></a>
+<h4>The directory for user files</h4>
+<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>
+<a name="admin_picture_thumb_advanced_intermediate_prefix"></a>
+<h4>The prefix for intermediate pictures</h4>
+<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>
+<a name="admin_picture_thumb_advanced_intermediate_prefix_end"></a>
+<a name="admin_picture_thumb_advanced_thumbs_prefix"></a>
+<h4>The prefix for thumbnails</h4>
+<p>This prefix is added to the file name of created intermediate 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>
+<a name="admin_picture_thumb_advanced_thumbs_prefix_end"></a>
+<a name="admin_picture_thumb_advanced_chmod_folder"></a>
+<h4>Default mode for directories</h4>
+<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><span class="important">Note</span>: 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="faq.htm">FAQ.htm</a> document located in the DOCS folder of this installation package ).</p>
+<a name="admin_picture_thumb_advanced_chmod_folder_end"></a>
+<a name="admin_picture_thumb_advanced_chmod_files"></a>
+<h4>Default mode for files</h4>
+<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><span class="important">Note</span>: 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="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>
+<a name="admin_picture_thumb_advanced_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
-      <a name="config_user"></a>
-      <h3>4.10.8 User settings</h3>
-      <h4>Allow new user registrations</h4>
-      <p>Define whether new users can self-register or not.</p>
-      <h4>User registration requires email verification</h4>
-      <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>
-      <h4>Notify admin of user registration by email</h4>
-      <p>If set to YES an email will be sent to the gallery admin when a new user registers.<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt="">
-      </p>
-      <h4>Allow two users to have the same email address</h4>
-      <p>Allow or prevent two users from registering with the same email
-      address. Recommended setting is NO</p>
-      <h4>Users can can have private albums</h4>
-      <p>If set to YES then your gallery can contain albums that can be visible
-      only by users that belong to a certain group.</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 some
-      of their albums to other users.</p>
-      <p class="important">Note: if you switch from 'yes' to 'no' any current private albums will become public!</p>
-      <h4>Notify admin of user upload awaiting approval</h4>
-      <p>When enabled, the gallery admin receives an email notification of all pics that wait for his approval (depends on the approval settings in &quot;<a href="#group_cp">groups</a>&quot;). The email is sent to the address specified in &quot;<a href="#config_general">General settings</a>&quot;.<br />This option is only recommended with low or medium traffic (if users only upload every now and then).<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <h4>Allow logged in users to view memberlist</h4>
-      <p>When enabled, an additional menu item &quot;Memberlist&quot; is being 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.<br />This is a new feature in cpg1.3.0 (user contribution by <a href="#contributors">Jason</a>) - it's available as <a href="http://sourceforge.net/project/showfiles.php?group_id=89658&package_id=98542">mod</a> (not in the regular coppermine package) for older versions than cpg1.3.0.<br />
-      <img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
-      <img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
-      <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr />
+<a name="admin_user"></a>
+<h3>4.12.10 User settings</h3>
+<a name="admin_allow_registration"></a>
+<h4>Allow new user registrations</h4>
+<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_allow_unlogged_access"></a>
+<h4>Allow unlogged users (guest or anonymous) access</h4>
+<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>
+<a name="admin_allow_unlogged_access_end"></a>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_allow_registration_end"></a>
+<a name="admin_registration_verify"></a>
+<h4>User registration requires email verification</h4>
+<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>
+<a name="admin_registration_notify"></a>
+<h4>Notify admin of user registration by email</h4>
+<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>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_activation"></a><h4>Admin Activation</h4>
+<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="small">[cpg1.4.0 or better required]</p>
+<a name="admin_activation_end"></a>
+<a name="admin_allow_duplicate_emails_addr"></a>
+<h4>Allow two users to have the same email address</h4>
+<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 will possibly be removed in future versions of coppermine.</p>
+<a name="admin_allow_duplicate_emails_addr_end"></a>
+<a name="admin_approval_notify"></a>
+<h4>Notify admin of user upload awaiting approval</h4>
+<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="#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>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_user_memberlist"></a>
+<h4>Allow logged in users to view memberlist</h4>
+<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>This is a new feature since cpg1.3.0 (user contribution by <a href="#contributors">Jason</a>) - it's available as <a href="http://sourceforge.net/project/showfiles.php?group_id=89658&amp;package_id=98542">mod</a> (not in the regular coppermine package) for older versions than cpg1.3.0.</p>
+<a name="admin_user_memberlist_end"></a>
+<p class="small">[cpg1.3.0 or better required]</p>
+<a name="admin_user_allow_email_change"></a><h4>Allow users to change their email address in profile</h4>
+<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>This option only applies if you use Coppermine as a standalone application; if you run Coppermine integrated with a bbs, this option will be deferred to the user profile from your bbs to manage each user's profile.</p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_user_allow_email_change_end"></a>
+<a name="admin_user_editpics_public_start"></a><h4>Allow users to retain control over their pics in public galleries</h4>
+<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="#group_cp">groups control panel</a>) before this option will have any effect.</p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_user_editpics_public_end"></a>
+<a name="admin_user_login_start"></a>
+<a name="admin_user_login_threshold_start"></a>
+<h4>Number of failed login attempts until temporary ban (to avoid brute force attacks)</h4>
+<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 class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_user_login_threshold_end"></a>
+<a name="admin_user_login_expiry_start"></a>
+<h4>Duration of a temporary ban after failed logins</h4>
+<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 class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_user_login_expiry_end"></a>
+<a name="admin_user_login_end"></a>
+<a name="admin_user_enable_report"></a><h4>Enable reports</h4>
+<p>Enable reports. When set to "yes," this feature will allow users to report on uploaded files or comments to the site admin.</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 class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_user_enable_report_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
-      <a name="config_custom"></a>
-      <h3>4.10.9 Custom fields for image description (leave blank if unused)</h3>
-      <p>These fields are displayed within the &quot;file information&quot; area. They
-      will appear only if you give them a name.</p>
-      <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr />
+<a name="admin_custom"></a>
+<h4>4.12.11 Custom fields for user profile (leave blank if unused). Use Profile 6 for long entries, such as biographies </h4>
+<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 [img]http://www.yoursite.com/images/avatar.gif[/img]</p>
+<a name="admin_custom_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
-      <a name="config_cookie"></a>
-      <h3>4.10.10 Cookie settings</h3>
-      <h4>Name of the cookie used by the script</h4>
-      <p>Default value is "cpg130". Even if you have multiple instances of the
-      script running on the same server you can keep the default value.<br /><span class="important">When using bbs integration, make sure it <b>differs</b> from the bbs's cookie name</span></p>
-      <h4>Path of the cookie used by the script</h4>
-      <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, make sure to use <b>different</b> cookie names for coppermine and your bbs!</p>
-      <p><a class="back" href="#top">Back to
-      top</a></p>
-      <hr />
+<a name="admin_custom_image"></a>
+<h4>4.12.12 Custom fields for image description (leave blank if unused)</h4>
+<p>These fields are displayed within the &quot;file information&quot; area. They will appear only if you give them a name.</p>
+<a name="admin_custom_image_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="admin_cookie"></a>
+<h4>4.12.13 Cookie settings</h4>
+<a name="admin_cookie_name"></a>
+<h4>Name of the cookie used by coppermine</h4>
+<p>Default value is &quot;cpg140&quot;. Even if you have multiple instances of the script running on the same server you can keep the default value.</p><p><span class="important">When using bbs integration, make sure it <strong>differs</strong> from the bbs's cookie name</span></p>
+<a name="admin_cookie_name_end"></a>
+<a name="admin_cookie_path"></a>
+<h4>Path of the cookie used by the script</h4>
+<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, make sure to use <strong>different</strong> cookie names for coppermine and your bbs! 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 BBS app you bridge with.</p>
+<a name="admin_cookie_path_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="admin_email"></a>
+<h4>4.12.14 Email settings</h4>
+<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>
+<h4>SMTP Host</h4>
+<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 class="small">[cpg1.4.0 or better required]</p>
+<h4>SMTP Username</h4>
+<p>The username needed to authenticate on the SMTP server (this is <strong>not</strong> your coppermine admin username).</p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<h4>SMTP Password</h4>
+<p>The password that goes with above mentioned username (<strong>not</strong> identical to your coppermine admin password).</p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_email_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="admin_logging"></a>
+<h3>4.12.15 Logging &amp; statistics</h3>
+<p>Like all logs (that record data that would get dropped if logging was disabled), the logging features of Coppermine will have a slight performance 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><h4>Logging mode</h4>
+<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 class="small">[cpg1.4.0 or better required]</p>
+<a name="admin_logging_log_mode_end"></a>
+<a name="admin_general_log_ecards"></a><h4>Log ecards</h4>
+<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="small">[cpg1.3.0 or better required]</p>
+<a name="admin_general_log_ecards_end"></a>
+<a name="admin_logging_votedetails"></a><h4>Keep detailed vote statistics</h4>
+<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>
+  </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.</p>
+<p>
+  <span class="important">Note: The total votes may not match if you enable details and do not reset the earlier votes.</span>
+</p>
+<a name="admin_logging_votedetails_end"></a>
+<a name="admin_logging_hitdetails"></a><h4>Keep detailed hit statistics</h4>
+<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>
+  </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.
+</p>
+<p>
+  <span class="important">Note: The total hits may not match if you enable details and do not reset the earlier hits.</span>
+</p>
+<a name="admin_logging_hitdetails_end"></a>
+<a name="admin_logging_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="admin_misc"></a>
+<h3>4.12.16 Miscellaneous settings</h3>
+<a name="debug_mode"></a><h4>Enable debug mode</h4>
+<p>CPG 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.sourceforge.net/board/">CPG Support Forums</a>. Turn this feature off 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.sourceforge.net/board/">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>
+<a name="admin_misc_debug_notices"></a><h4>Display notices in debug mode</h4>
+<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. This option only applies if debug mode is enabled.</p>
+<a name="admin_misc_debug_notices_end"></a>
+<a name="debug_mode_end"></a>
+
+<a name="admin_general_offline"></a><h4>Gallery is offline</h4>
+<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="small">[cpg1.3.0 or better required]</p>
+<a name="admin_general_offline_end"></a>
+
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="exif"></a>
+<h2>4.13 EXIF data</h2>
+<p>The &quot;Exchangeable image file&quot; format (Exif) is a specification for the image file format used by digital cameras with the addition of specific metadata tags. The meta data are written by the camera and can be post-processed using certain desktop applications. Coppermine is capable of displaying some of the EXIF data within the pic info section, like date and time information, camera settings, location information, descriptions and copyright information.<br />
+<img src="pics/exif_data_cpg1.4.x.jpg" width="400" height="202" border="0" alt="Exif data in pic info section" />
+</p>
+
+<a name="exif_manager"></a>
+<h3>4.13.1 EXIF manager</h3>
+<p><img src="pics/exifmanager_cpg1.4.x.gif" width="600" height="439" border="0" alt="" align="right" />CPG1.4.x (or better) comes with an EXIF manager that let's the coppermine admin decide what EXIF data should be displayed within coppermine. Please note: if the exif data don't exist within a particular image, coppermine will of course not be able to display them. Coppermine is not an editor for exif data - it just displays the exif data that exists in your pics.<br />
+To access the exif manager, go to coppermine's config and click within the section <a href="#admin_picture_thumb_advanced">Files and thumbnails advanced settings</a> at &quot;Manage exif display&quot; next to the line &quot;<a href="#admin_picture_thumb_advanced_exif">Read EXIF data in JPEG files</a>&quot;. Alternatively, you can directly enter http://yoursite.tld/your_coppermine_folder/exifmgr.php into your browser's address bar.</p>
+<p>Tick the checkboxes in the exif manager that you want to show up in coppermine's pic info section (if the image file actually holds this particular set of information).</p>
+<br clear="all" />
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="plugin_start"></a>
+<a name="plugin"></a>
+<h2>4.14 Plugins</h2>
+<p>Included in your coppermine setup are two basic plugins:</p>
+<ul>
+    <li>Sample plugin: meant for plugin-writers as an example only</li>
+    <li>SEF_URLS plugin: enables "Search-engine-friendly URLs" - this is an experimental plugin and should be used with caution.</li>
+</ul>
+<p>You can find more plugins on the Coppermine Support Forum, both from Coppermine developers and from user contributions.</p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="plugin_definition"></a>
+<h3>4.14.1 What is a plugin?</h3>
+<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>
+<h3>4.14.2 The Plugin API</h3>
+<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.<br />
+Unfortunately, there is no API documentation available yet.</p>
+<a name="plugin_api_end"></a>
+<a name="plugin_manager"></a>
+<h3>4.14.3 The Plugin Manager</h3>
+<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><strong>Using Coppermine's navigation:</strong><br />
+    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.</li>
+    <li><strong>Directly accessing the plugin manager</strong><br />
+    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. http://yoursite.tld/your_coppermine_folder/pluginmgr.php</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 two sections (see screen capture below):</p>
+<ul>
+    <li>the plugins that are installed and running (upper 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><img src="pics/plugin_manager.gif" width="716" height="234" border="0" alt="Coppermine Plugin Manager" /></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>
+<h4>4.14.3.1 Uploading a plugin</h4>
+<p>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:</p>
+<ul>
+    <li>Method 1: <strong>Using the upload interface on coppermine's plugin manager page</strong><br />
+    <ul>
+        <li>Download the plugin you need from the internet (usually the <a href="http://coppermine-gallery.net/">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>
+    </ul>
+    This is the more elegant and easier method - you just use the upload control on the plugin manager page and the zip file you uploaded gets extracted from the archive and stored on the server within the proper folder. There are two pre-requisites though:
+    <ul>
+        <li>PHP running on your webserver needs zip support - not all webserver have zip support enabled.</li>
+        <li>the script needs write permissions within the plugins folder.</li>
+    </ul>
+    If you fail to fullfil those two pre-requisites, this simple method (upload interface) won't work for you (i.e. you will get error messages when trying, or the plugin will even simply fail to work without an error message at all). If this is the case for you, it's recommended not to mess with server setup (unless you're an expert and the server is yours to administer), but just to use the second upload method described below.</li>
+    <li>Method 2: <strong>Uploading the unzipped plugin files using your FTP app</strong><br />
+        <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 FTP app to upload the unpacked plugin files into the plugin folder of your coppermine install on your server, preserving the structure of the zip archive.  For example: if the plugin contained the folder "foobar", which held the actual plugin files, you upload the whole folder "foobar" 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></li>
+        </ul>
+    </li>
+</ul>
+<p>After uploading the files (you may need to refresh the plugin manager page), the plugin you just uploaded should show in the list "Plugins Not Installed". If it does, you can continue to the next step and <a href="#plugin_manager_install">install</a> the plugin.</p>
+<a name="plugin_manager_upload_end"></a>
+<a name="plugin_manager_install"></a>
+<h4>4.14.3.2 Installing a plugin</h4>
+<p>Installing a plugin is fairly straightforward - just click on the <img src="../images/info.gif" width="16" height="16" border="0" alt="" />-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>
+<a name="plugin_manager_install_end"></a>
+<a name="plugin_manager_configuration"></a>
+<h4>4.14.3.3 Plugin Configuration</h4>
+<p>Some plugins may need to be configured during install, others may have a separate configuration page that can be accessed at any time. This depends on how the plugin author wrote the plugin, so we can't give any recommendations within this documentation. Some plugins may even need to be configured before actually being uploaded (especially plugins in alpha or beta stage - these may come without a browser-driven configuration page and require you to modify the plugin's code to configure the plugin). If unsure, take a look in the unzipped plugin archive on your hard-drive - usually, plugins that require you to edit or configure anything come with a README file that tells you how to do so.</p>
+<a name="plugin_manager_configuration_end"></a>
+<a name="plugin_manager_uninstall"></a>
+<h4>4.14.3.4 Uninstalling a plugin</h4>
+<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/delete.gif" width="16" height="16" border="0" alt="" />-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/delete.gif" width="16" height="16" border="0" alt="" />-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 backup before deleting if you're not absolutely sure what you're doing.</p>
+<a name="plugin_manager_uninstall_end"></a>
+<a name="plugin_manager_end"></a>
+<a name="plugin_writing"></a>
+<h3>4.14.4 Writing plugins</h3>
+<p>As suggested above, there's no documentation available yet for plugin authors, so the only 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 plugin contributions sub-board 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 a user-contributed API documentation or a list of hooks as well, or other related documentation.</p>
+<a name="plugin_writing_end"></a>
+<a name="plugin_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
-      <a name="config_misc"></a>
-      <h3>4.10.11 Miscellaneous settings</h3>
-      <a name="debug_mode"></a><h4>Enable debug mode</h4>
-      <p>CPG 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.sourceforge.net/board/">
-      CPG Support Forums</a>. Turn this feature off if you don't experience problems.<br />
-      Turn it on (option &quot;Everyone&quot;) if you are requesting help on the <a href="http://coppermine.sourceforge.net/board/">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 trouble-shooting 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>
-      <h4>Display notices in debug mode</h4>
-      <p>May be helpfull to trouble-shoot problems with your coppermine install - only recommended if you know a little PHP and you can understand the additional error messages this option shows. This option only applies if debug mode is enabled.</p>
-      <p><a class="back" href="#top">Back to
-top</a></p>
-      <hr />
 
 <a name="integrating"></a>
 <h1>5. Integrating the script with your bulletin board</h1>
@@ -1366,26 +1993,30 @@
 <p>Coppermine can be integrated with the following bulletin boards (eg. Coppermine
   and your bulletin board will share the same user database).</p>
 <ul>
-  <li>phpBB 2</li>
   <li>Invision Power Board</li>
-  <li>vBulletin</li>
-  <li>YaBB SE</li>
-  <li>Woltlab Burning Board 2.1</li>
+  <li>Mambo</li>
+  <li>MyBB</li>
+  <li>Phorum</li>
+  <li>phpBB 2</li>
+  <li>PunBB</li>
   <li>SMF</li>
-  <li>PunBB 1.1.5</li>
+  <li>vBulletin</li>
+  <li>XMB</li>
+  <li>Xoops2</li>
 </ul>
+
 <a name="integrating_bridge_end"></a>
 
 <a name="integrating_prerequisites_start"></a>
 <h2>5.2 Pre-requistes</h2>
 
 <a name="integrating_cookie_start"></a>
-<h3>5.2.1 Authentification by cookie</h3>
+<h3>5.2.1 Authentication by cookie</h3>
 <p>The login integration uses your bulletin board cookies, therefore it won't work if your board cookies are not visible by Coppermine. So unless you are an expert, keep things simple and install Coppermine and your bulletin board on the same domain. Examples :</p>
 <table border="0" cellspacing="5" cellpadding="5" class="border1">
 <tr>
-<td>This <b>will</b> work:</td>
-<td>This <b class="important">won't</b> work:</td>
+<td>This <strong>will</strong> work:</td>
+<td>This <strong class="important">won't</strong> work:</td>
 </tr>
 <tr>
 <td class="code">Bulletin board: http://yourdomain.com/board/<br />
@@ -1394,7 +2025,8 @@
 Coppermine: http://gallery.yourdomain.com/</td>
 </tr>
 </table>
-<p><span class="important">Important</span>: the cookie names of your bbs and coppermine must <b>not</b> be the same - they <b>must</b> differ!</p>
+<p>The cookie path in the forum's configuration should be set to '/' where this option is available.</p>
+<p><span class="important">Important</span>: the cookie names of your bbs and coppermine must <strong>not</strong> be the same - they <strong>must</strong> differ!</p>
 <a name="integrating_cookie_end"></a>
 
 <a name="integrating_standalone_start"></a>
@@ -1409,311 +2041,359 @@
 
 <a name="integrating_backup_start"></a>
 <h3>5.2.4 Backup</h3>
-<p><span class="important">Backup</span>: it is very advisable to backup both your coppermine database before enabling bbs integration, so you can savely go back if the integration fails.</p>
+<p><span class="important">Backup</span>: it is very advisable to backup both your coppermine database and your files before enabling bbs integration, so you can safely go back if the integration fails.</p>
 <p>In fact you're encouraged to backup your database on a regular base, and especially before applying code changes.</p>
 <a name="integrating_backup_end"></a>
 
-<a name="integrating_database_start"></a>
-<h3>5.2.5 Keep Coppermine and bbs tables in the same database</h3>
-<p>It is recommended that you use the same database for your board and Coppermine (in fact it is even mandatory!).</p>
-<a name="integrating_database_end"></a>
-
 <a name="integrating_prerequisites_end"></a>
 
 <a name="integrating_steps_start"></a>
 <h2>5.3 Integration steps</h2>
+<p>From cpg1.4.x on you can use the <a href="#bridge_manager_start">Bridge Manager</a> that will provide a wizard-like interface to enable/disable bridging.</p>
+
+<a name="bridge_manager_start"></a>
+<h3>5.3.1 Using the bridge manager</h3>
+<p>The bridge manager is a new feature in cpg1.4, it is not available in older versions. Instead of manually editing coppermine code files, you can enable/disable bridging in your browser, using a wizard-like user interface. To start the bridge manager, log in as admin, choose &quot;Admin Tools&quot; from the navigation and the &quot;bridge manager&quot;</p>
+<p><img src="pics/bridge_01_start.gif" width="429" height="72" border="0" alt="" align="right" />If you run the bridge manager for the first time, there will only be one button that let's you actually start the wizard (if you return to the bridge manager later, you will also find a switch to enable/disable bridging) click it.</p>
+<p class="important">Note: with each step in the wizard, some information is being written to the coppermine database. Unlike other wizards (mostly on your local machine), the bridge manager doesn't have a &quot;&quot;cancel&quot;-button! Once you have enabled bridging and everything is working fine, you shouldn't change any values just out of curiosity, as they will get written to the database, which might result in a bridging that used to work not working any more after &quot;playing&quot; with it.<br clear="all" /></p>
+<p><img src="pics/bridge_02_app.gif" width="581" height="347" border="0" alt="" align="right" />In the first actual step of the wizard &quot;choose application to bridge coppermine with&quot;, you have to choose the application you actually want to coppermine with. Note that you <strong>must</strong> have this application already installed on your webserver, it has to be properly configured and must be up-and-running. Don't use the bridge manager yet if you only <em>plan</em> to integrate coppermine with another application later.</p>
+<p>If you have a custom-made bridge file that is not available in the wizard, choose the radio button in front of the text field and enter the name of your bridge file there, without the extension &quot;.inc.php&quot; (the bridge file must reside in the coppermine sub-folder &quot;bridge&quot;).<br />
+Click &quot;next&quot;</p>
+<p>The next steps depend on the application you have chosen to bridge with: some applications need <acronym title="Uniform Resource Locator">URL</acronym>s to be entered, or paths. Some need mySQL table information or cookie data to be entered, others don't. The point of the wizard is that it will only &quot;ask&quot; you the relevant settings for your application - if one or more items of the following description doesn't turn up for your application, there's no need to worry - just keep filling in the mandatory information and then hit &quot;next&quot;. However, you have to understand that coppermine can proof-check only some of your input - some input goes unvalidated.</p>
+<p>If a reset button (<img src="../images/flags/reset.gif" width="16" height="11" border="0" alt="" />) is being displayed next to an input field, the field value doesn't have the default value. It can be perfectly OK to have a non-default value in a field, however you should keep in mind that if you have &quot;played&quot; with the bridge manager before, previous settings might exist in a field that are not correct - do not light-heartedly skip a step without paying attention to it. Use the reset button to revert to the default value (not necessarily &quot;quor&quot; default value though).<br clear="all" /></p>
+<a name="bridge_manager_app_start"></a>
+<h4>5.3.1.1 choose application to bridge coppermine with</h4>
+<ul>
+<ul>
+  <li>Invision Power Board</li>
+  <li>Mambo</li>
+  <li>MyBB</li>
+  <li>phpBB 2</li>
+  <li>Phorum</li>
+  <li>PunBB</li>
+  <li>SMF</li>
+  <li>vBulletin</li>
+  <li>XMB</li>
+  <li>Xoops2</li>
+</ul>
+</ul>
+<a name="bridge_manager_app_end"></a>
+<a name="bridge_manager_path_start"></a>
+<h4>5.3.1.2 path(s) used by your BBS app</h4>
+<ul>
+<li><strong>Forum URL</strong><br />
+Full URL of your BBS app (including the leading http:// bit, e.g. http://www.yourdomain.tld/forum/)</li>
+<li><strong>Relative forum path</strong><br />
+Relative path to your BBS app from the webroot (Example: if your BBS is at http://www.yourdomain.tld/forum/, enter "/forum/" into this field)</li>
+<li><strong>Relative path to your BBS's config file</strong><br />
+Relative path to your BBS, seen from your Coppermine folder (e.g. "../forum/" if your BBS is at http://www.yourdomain.tld/forum/ and Coppermine at http://www.yourdomain.tld/gallery/)</li>
+</ul>
+<a name="bridge_manager_path_end"></a>
+<a name="bridge_manager_specific_start"></a>
+<h4>5.3.1.3 BBS-specific settings</h4>
+<ul>
+<li><strong>Use post-based groups?</strong><br />
+Should Coppermine import the special groups that exist in the forum ? If you select no, then Coppermine will use the standard groups (Administrator, Registered and Anonymous) which makes administration easier and is recommended. You can change this setting later as well.</li>
+</ul>
+<a name="bridge_manager_specific_end"></a>
+<a name="bridge_manager_enable_start"></a>
+<h4>5.3.1.4 enable/disable BBS integration</h4>
+<p>This is the last step of the bridge manager - it summarizes up the settings you have made in previous steps - you can enable or disable integration here. By default, integration is set to &quot;disabled&quot; after the bridge manager has been run for the first time. You should only enable integration if you're sure your BBS app is set up correctly. Click the &quot;Finish&quot; button in any case to finally write to the database, even if you choose to keep the current settings (leaving integration &quot;disabled&quot;).</p>
+<ul>
+<li><strong>Enable integration/bridging with XXX</strong></li>
+</ul>
+<a name="bridge_manager_enable_end"></a>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="bridge_manager_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="bridge_manager_recover_start"></a>
+<h3>5.3.2 Recover from failed bridging</h3>
+<p>If you have provided improper settings using the bridge manager, your integration might fail, resulting (in the worst case) in a stituation where bridging is enabled, but you can not log in as admin to switch it off again (e.g. if you provided improper cookie settings that stops authentication from working). For this situation a recovery setting was built into the bridge manager: if you are not logged in as coppermine admin (in fact: not logged in at all) and you access the URL of your bridge manager (http://yourdomain.tld/your_coppermine_folder/bridgemgr.php) by entering it manually into the address bar of your browser, you are prompted to enter your admin account details - use the admin account you used to install coppermine with in the first place (the standalone admin account). This will not log you in, but switch integration off, so you can fix improper bridging settings then. To avoid others trying to guess your admin account details, there's a login treshold that rises every time you enter wrong credentials, so enter your admin account details with care.</p>
+<p class="small">[cpg1.4.0 or better required]</p>
+<a name="bridge_manager_recover_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
-<a name="integrating_steps_settings_start"></a>
-<h3>5.3.1 Check your bbs settings</h3>
-<p>You will also need to perform the following operations after having unpacked the archive on your harddrive and before uploading the files to your webserver:</p>
-<ul>
-<li>If you are using <b>phpBB</b> 2, go to the admin control panel and check that &quot;Cookie domain&quot; corresponds to your domain, &quot;Cookie name&quot; is &quot;phpbb2mysql&quot; and &quot;Cookie path&quot; is &quot;/&quot;.</li>
-<li>If you are using <b>Invision Power Board</b>, go to the &quot;admin control panel / board settings / cookies&quot; and check that all fields are blank. If they are not, you modified the default values and you are an expert.</li>
-<li>If you are using <b>vBulletin</b>, go to the &quot;admin control panel / vBulletin options / HTTP Headers and output&quot; and check that the value for &quot;Cookie Domain&quot; corresponds to your domain and that &quot;Path to save cookies&quot; is &quot;/&quot;</li>
-</ul>
-<a name="integrating_steps_settings_end"></a>
-
-<a name="integrating_steps_bridge_start"></a>
-<h3>5.3.2 Edit your bridge file</h3>
-<p>Go to the <i>bridge</i> directory and open the file that corresponds to the bulletin board you use (eg. <i>phpbb.inc.php</i> if you use phpBB) with a text editor.</p>
-<p>At the beginning of the file there are a number a configuration values that need to be set. For phpBB as an example they are the following :</p>
-<pre>// database configuration
-define('PHPBB_DB_NAME','phpBB');     // The name of the database used by the board
-define('PHPBB_BD_HOST','localhost'); // The name of the database server
-define('PHPBB_DB_USERNAME','root');  // The username to use to connect to the    database
-define('PHPBB_DB_PASSWORD','');      // The password to use to connect to the database
-
-// The web path to your phpBB directory
-// If your URL to your board is for example 'http://yoursite_name.com/phpBB2/',
-// you'll have to set the below var to '/phpBB2/'.
-define('PHPBB_WEB_PATH', '/phpBB2/');
-// Logout Flag
-// the value of this boolean constant depends on your phpBB version:
-// If your version of phpBB is 2.0.4 or lower - change the value to FALSE;
-// if your version of phpBB is 2.0.5 or newer - leave it as TRUE
-define('PHPBB_LOGOUT_GET', TRUE);</pre>
-<p>Modify them according to the configuration of your board and save the file.</p>
-<a name="integrating_steps_bridge_end"></a>
-
-<a name="integrating_steps_init_start"></a>
-<h3>5.3.3 Enable bbs integration</h3>
-<p>Edit the file <i>include/init.inc.php</i>. At the beginning of the file you will find the following lines :</p>
-<pre>// User database integration
-// Uncomment the applicable line if you want to use it
-// define('UDB_INTEGRATION', 'phpbb');
-// define('UDB_INTEGRATION', 'invisionboard');
-// define('UDB_INTEGRATION', 'vbulletin23');
-// define('UDB_INTEGRATION', 'vbulletin30');
-// define('UDB_INTEGRATION', 'yabbse');
-// define('UDB_INTEGRATION', 'smf');
-// define('UDB_INTEGRATION', 'woltlab21');
-// define('UDB_INTEGRATION', 'punbb');</pre>
-<p>Un-comment the line that corresponds to the bulletin board you use (eg. remove the &quot;//&quot; that are at the beginning of the line)</p>
-<pre>define('UDB_INTEGRATION', 'phpbb');</pre>
-<a name="integrating_steps_init_end"></a>
-
-<a name="integrating_steps_special_start"></a>
-<h3>5.3.4 Special steps depending on the bbs you use</h3>
-<p><span class="important">Important</span>: if you use phpBB or PunBB, you'll have to do this additional steps</p>
-
-<a name="integrating_steps_special_phpbb_start"></a>
-<h4>5.3.4.1 For phpBB only</h4>
-<p>Create a new file named <b>cpg_redir.php</b> in your <b>phpBB directory</b>, and paste the following code into the file:</p>
-<pre>&lt;?php
-if (!$_SERVER['HTTP_HOST']) {
-  $cpg_host=$HTTP_SERVER_VARS['HTTP_HOST'];
-} else {
-  $cpg_host=$_SERVER['HTTP_HOST'];
-}
-$cpg_path='/gallery';
-header("Location: http://".$cpg_host.$cpg_path);
-exit;
-?&gt;</pre>
-<p><span class="important">Important</span> - before you save the file, you must ensure that:</p>
-<ul>
-<li><b>$cpg_path</b> - contains the the path in which Coppermine is installed </li>
-<li><b>$cpg_host</b> - contains the domain pointer to Coppermine. If Coppermine and phpBB are installed on the same server and domain (the &quot;normal&quot; case), you should leave the default value. Otherwise you should provide a string constant which contains the domain where Coppermine is installed (for example: '<i>www.my-other-domain.com</i>').</li>
-<li>If you change both variables make sure that either $cpg_host contains a trailing slash or $cpg_path contains a leading slash. In other words, the concatenation of the two variables must result in a correct path such as <i>www.my-other-domain.com<span class="important">/</span>my_gallery_dir</i></li>
-</ul>
-<a name="integrating_steps_special_phpbb_end"></a>
-
-<a name="integrating_steps_special_punbb_start"></a>
-<h4>5.3.4.2 For PunBB only</h4>
-<p>Create a new file named <b>redir.php</b> in your <b>PunBB directory</b>, and paste the following code into the file:</p>
-<pre>&lt;?php
-
-/// Set URL of coppermine to return to after login
-$cpg_url = 'http://www.yousite.com/coppermine';
-
-if (isset($_POST['redir'])){
-        echo '&lt;html&gt;
-                  &lt;body onload="document.redir.submit();"&gt;
-                      &lt;form name="redir" method="post" action="'.$_POST['redir'].'"&gt;
-                      &lt;/form&gt;
-                  &lt;/body&gt;
-              &lt;/html&gt;';
-} else {
-        header("Location: $cpg_url");
-}
-?&gt;</pre>
-<span class="important">Important</span> - before you save the file, you must ensure that:
-<ul>
-<li><b>$cpg_url</b> - contains the the path in which Coppermine is installed </li>
-</ul>
-<a name="integrating_steps_special_punbb_end"></a>
-<a name="integrating_steps_special_end"></a>
-
-<a name="integrating_steps_upload_start"></a>
-<h3>5.3.5 Upload the modified files</h3>
-<p>Upload all modified files (the file in the &quot;bridge&quot; folder that corresponds to your bbs and the file <i>include/init.inc.php</i>, plus the redirector files your created in step &quot;Special steps for depending on the bbs you use&quot; if you're using one of the mentioned bbs) onto your webserver. Visit your coppermine gallery in your browser. To login as an admin, you will need to use the admin username and password of your board.</p>
-<a name="integrating_steps_upload_end"></a>
 
 <a name="integrating_steps_sync_start"></a>
-<h3>5.3.6 Synchronsising the bbs groups with Coppermine's groups</h3>
+<h3>5.3.3 Synchronising the bbs groups with Coppermine's groups</h3>
 <p>Login using the admin account of your board. Go to the gallery, enter admin mode and click on the &quot;Groups&quot; button. This will synchronize Coppermine groups with those of your board. The permission you will see for each group will be completely messy, so take some time to set them properly.</p>
 <p>Each time you add or delete a group in your board you will need to do the operation above in order to keep the synchronisation of the groups.</p>
 <p>When you will try to login / logout or manage users from Coppermine, you will be redirected to the corresponding page of your bulletin board. Once the login or logout is performed you won't be redirected automatically to the gallery because your board does not have any function for that. It's up to you to add a link on your board to get you back to the gallery.</p>
+<p class="important">It's mandatory that you (as admin) go to the groups page directly after bridging or whenever you change anything in your bridging configuration or if you change anything in your groups settings on your bbs, as you need to trigger the re-sync.</p>
 <a name="integrating_steps_sync_end"></a>
 <a name="integrating_steps_end"></a>
+<p><a class="back" href="#top">Back to top</a></p><hr />
+
+<a name="integrating_support_start"></a>
+<h2>5.4 Bridging support</h2>
+<p>With the explanations given above you should be able to bridge your (BBS) application with Coppermine. However, if things don't work as expected, you're welcome to look for help using the <a href="http://coppermine-gallery.net/forum/">coppermine support board</a>. When asking for support, please keep in mind that the supporters will need some information to enable them to help you:</p>
+<ul>
+  <li>Search the board before posting - maybe somebody had similar issues to yours that have been solved already</li>
+  <li>Post on the board that deals with your version - bridging mechanisms have changed from version to version, that's why it's important to post on the board that actually corresponds to your coppermine version</li>
+  <li>Don't hijack threads - when looking for bridging support, start your own thread</li>
+  <li>Read the sticky threads before posting</li>
+  <li>Make sure you are using the latest versions of the bridging files, they are kept up to date between formal Coppermine releases. Download the relevant files from the <a href="http://cvs.sourceforge.net/viewcvs.py/coppermine/">CVS</a>. Update udb_base.inc.php and the file that corresponds to the bridge you are using and upload them into your bridge directory, overwriting the old ones. Of course you should make sure to use the most recent stable coppermine release in the first place.</li>
+  <li>When requesting bridge support, please post a link to your site, a test user account, and what you have set in the bridge manager.<br />Make sure that the test user account doesn't have admin privileges. When posting parts of your bridge file, make sure to replace passwords with asterisks.<br />&nbsp;<br />This is how your posting should look like (with actual URLs instead of the dummy URLs given here as an example):<br />
+  <pre class="code">I have the following issue when trying to bridge coppermine and XXX:
+[error message here]
+
+Coppermine install: http://mysite.tld/my_coppermine_folder/
+Forum install: http://mysite.tld/my_forum_folder/
+Coppermine version: cpg1.4.8
+Forum version: SuperDuper BBS app v0.8.15
+Test user account: some_testuser_name / the_password_for_the_test_user_account
+
+BridgeManager settings:
+Forum URL:  http://mysite.tld/test/foo_bar
+Relative path to your BBS's config file:  ../bla/
+Use post-based groups?:  0  </pre></li>
+</ul>
+<a name="integrating_support_start"></a>
+
 <a name="integrating_end"></a>
 <p><a class="back" href="#top">Back to top</a></p><hr />
 
 <a name="translating"></a>
 <h1>6. Translating Coppermine into other languages</h1>
-<p>Coppermine has a separate language file that make the translation of the
-  script much more easy. The language files are stored in the <b>lang </b>directory.
-  The files with the <b>utf-8</b> suffix are unicode encoded files. They are automatically
-  generated with the <b>iconv</b> program so there is no need for you to make
-  an unicode version of your translation.</p>
-<p>If you select an utf-8 language file as the default one, then the script will
-  be able to automatically select a language file based on the visitor browser
-  configuration. For instance if the default language file is danish-utf-8 and
-  an english visitor access your gallery, the english-utf-8 language file will
-  be used by the script.</p>
-<p> If you have translated Coppermine into a language not already supported, please read the <a href="translation.htm">translator's guide</a> and visit the <a href="http://coppermine.sourceforge.net/board/index.php?topic=4623.0">Coppermine Web Site</a> at Sourceforge and follow the instructions for submitting your language.</p>
+<p>Coppermine has a separate language file that make the translation of the script much more easy. The language files are stored in the <strong>lang </strong>directory.</p>
+<p>If you select an utf-8 language file as the default one, then the script will be able to automatically select a language file based on the visitor browser configuration. For instance if the default language file is danish (utf-8) and an english visitor accesses your gallery, the english language file will be used by the script.</p>
+<p> If you have translated Coppermine into a language not already supported, please read the <a href="translation.htm">translator's guide</a> and visit the <a href="http://coppermine.sourceforge.net/board/index.php?topic=4623.0">Coppermine Web Site</a> and follow the instructions for submitting your language.</p>
 <p></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="known_issues"></a>
 <h1>7. Known Issues</h1>
-<p>The following slight quirks and tiny issues are known and will be fixed in future releases.</p>
+<p>The following slight quirks and tiny issues are known and will hopefully be fixed in future releases.</p>
 <ul>
-        <li>Some small text items are only available in English, e.g picEditor. (Language issue)</li>
-        <li>Various error messages (especially notices) while in debug mode with notices display turned on. (Does not affect main CPG app)</li>
-        <li>Documentation (this document) and FAQ still incomplete.</li>
-        <li>User upload settings breaks table-width display in groups manager. This feature has been added recently before the release of cpg1.3.0; the broken layout will be fixed in the next version.</li>
-        <li>&quot;Download favorites as zip&quot; only works if the zlib library is installed on the server</li>
         <li>The <a href="http://coppermine.sourceforge.net/board/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>There is a bar that appears underneath the menus and above the album title on the category and thumbnail page that shouldn't be there in the theme &quot;Mac OX X&quot;</li>
-        <li>On pages with high traffic load the &quot;top rated&quot; pic might get outdated while the user watches the page, resulting in the thumbnail linking to a different pic.</li>
-        <li>minor issue with the filmstrip not displaying correctly when the number of pics to appear on the filmstrip is set to an even number</li>
-        <li>Crop and rotate not working on all server setups.</li>
-                <li>ISO settings missing from exif data in most 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>Missing Query in debug output: the value for $CONFIG['debug_mode'] is not yet set before the first query to the config table</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>Weird characters on mouseover tooltips in other browsers than IE</li>
+        <li>Wrong charset in emails sent from coppermine</li>
+        <li>Language fallback not working for util.php and faq.php</li>
+        <li>Hardcoded charset in xp_publisher.php</li>
+        <li>Thumbnail sizes over 120px causes edit fields to run over it's edge</li>
+        <li>No album thumbnails for albums that contain only pics linked by keyword</li>
+        <li>Possible stability issues with PHP5 and plugins</li>
+        <li>Crop/rotate doesn't work with GD1</li>
+        <li>Rotate causing distorted image for large files</li>
+        <li>Search Engine Frienldy URLs plugin is not working flawlessly, it's still experimental</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>Nuke check in installer needs improvement</li>
+        <li>EXIF and IPTC information are lost when rotating</li>
+        <li>Banned group doesn't work as expected</li>
+        <li>Album created using XP publisher despite upload failure</li>
+        <li>Hebrew translation still incomplete</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>SEF plugin breaks custom sort order</li>
 </ul>
-<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="credits"></a>
 <h1>8. Credits</h1>
 <a name="developers"></a>
 <h2>8.1 Coppermine team</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="6" cellpadding="4">
-<tr>
-        <td><b>Developer</b></td>
-        <td><b>Username</b></td>
-        <td><b>Role/Position</b></td>
-        <td><b>Status</b></td>
-</tr>
-<tr>
-        <td>Aditya Mooley</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=5957">Aditya</a></td>
-        <td>Developer</td>
-        <td>active</td>
-</tr>
-<tr>
-        <td>Clive Leech</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=56">casper</a></td>
-        <td>Supporter</td>
-        <td>active</td>
-</tr>
-<tr>
-        <td>Maarten Hagoort</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=404">DJ Maze</a></td>
-        <td>Developer (nuke team)</td>
-        <td>active</td>
-</tr>
-<tr>
-        <td>Eyal Zvi</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=94">EZ</a></td>
-        <td>Developer</td>
-        <td>active</td>
-</tr>
-<tr>
-        <td>Joachim M&uuml;ller</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=2">gaugau</a></td>
-        <td>Project Manager</td>
-        <td>active</td>
-</tr>
-<tr>
-        <td>Scott Gahres</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=66">gtroll</a></td>
-        <td>Developer (nuke team project manager)</td>
-        <td>active</td>
-</tr>
-<tr>
-        <td>Jack</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=6">datajack</a></td>
-        <td>Developer</td>
-        <td>active</td>
-</tr>
-<tr>
-        <td>Dave Kazebeer</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=7">kegobeer</a></td>
-        <td>Support Technician</td>
-        <td>active</td>
-</tr>
-<tr>
-        <td>Tommy</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=941">Nibbler</a></td>
-        <td>Supporter</td>
-        <td>active</td>
-</tr>
-<tr>
-        <td>Jay Hao-En Liu</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=59">Oasis</a></td>
-        <td>Developer</td>
-        <td>active</td>
-</tr>
-<tr>
-        <td>Christopher Brown-Floyd</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=1874">omniscientdeveloper</a></td>
-        <td>Developer</td>
-        <td>active</td>
-</tr>
-<tr>
-        <td>Timothy</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=6949">skybax</a></td>
-        <td>Developer</td>
-        <td>active</td>
-</tr>
-<tr>
-        <td>Dr Tarique Sani</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=4">tarique</a></td>
-        <td>Lead Developer</td>
-        <td>active</td>
-</tr>
-<tr>
-        <td>DJ Axion</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=9">djaxion</a></td>
-        <td>Developer</td>
-        <td>retired</td>
-</tr>
-<tr>
-        <td>Gr&eacute;gory Demar</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=259">Greg</a></td>
-        <td>Developer, Original creator of Coppermine</td>
-        <td>retired</td>
-</tr>
-<tr>
-        <td>Hyperion</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=125">hyperion01</a></td>
-        <td>Developer</td>
-        <td>retired</td>
-</tr>
-<tr>
-        <td>John Asendorf</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=30">jasendorf</a></td>
-        <td>Developer</td>
-        <td>pending</td>
-</tr>
-<tr>
-        <td>mitirapa</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=133">mitirapa</a></td>
-        <td>Porter (Cross Platform Devel.)</td>
-        <td>retired</td>
-</tr>
-<tr>
-        <td>Moorey</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=13">moorey</a></td>
-        <td>Web Designer</td>
-        <td>pending</td>
-</tr>
-<tr>
-        <td>David Holm</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=14">wormie_dk</a></td>
-        <td>Developer</td>
-        <td>pending</td>
-</tr>
-<tr>
-        <td>Mark Zerr</td>
-        <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=11">zarsky99</a></td>
-        <td>Tester</td>
-        <td>retired</td>
-</tr>
+  <tr>
+    <td><strong>Developer</strong></td>
+    <td><strong>Username</strong></td>
+    <td><strong>Role/Position</strong></td>
+    <td><strong>Status</strong></td>
+  </tr>
+  <tr>
+    <td>Joachim M&uuml;ller</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=2">gaugau</a></td>
+    <td>Project Manager</td>
+    <td>active</td>
+  </tr>
+  <tr>
+    <td>Dr Tarique Sani</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=4">tarique</a></td>
+    <td>Lead Developer</td>
+    <td>active</td>
+  </tr>
+  <tr>
+    <td>Abbas Ali</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=11737">abbas</a></td>
+    <td>Developer</td>
+    <td>active</td>
+  </tr>
+  <tr>
+    <td>Aditya Mooley</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=5957">Aditya</a></td>
+    <td>Developer</td>
+    <td>active</td>
+  </tr>
+  <tr>
+    <td>Donovan Bray</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=10059">donnoman</a></td>
+    <td>Developer</td>
+    <td>active</td>
+  </tr>
+  <tr>
+    <td>Eyal Zvi</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=94">EZ</a></td>
+    <td>Developer</td>
+    <td>active</td>
+  </tr>
+  <tr>
+    <td>Tommy Atkinson</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=941">Nibbler</a></td>
+    <td>Developer</td>
+    <td>active</td>
+  </tr>
+  <tr>
+    <td>Clive Leech</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=56">casper</a></td>
+    <td>Supporter</td>
+    <td>active</td>
+  </tr>
+  <tr>
+    <td>Dave Kazebeer</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=7">kegobeer</a></td>
+    <td>Supporter</td>
+    <td>active</td>
+  </tr>
+  <tr>
+    <td>Thomas Lange</td>
+    <td><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=14796">Stramm</a></td>
+    <td>Supporter</td>
+    <td>active</td>
+  </tr>
+  <tr>
+    <td>Thu Tu</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=7792">TranzNDance</a></td>
+    <td>Supporter</td>
+    <td>active</td>
+  </tr>
+  <tr>
+    <td>Dennis Nakano</td>
+    <td><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=19311">madeinhawaii</a></td>
+    <td>Supporter</td>
+    <td>active</td>
+  </tr>
+  <tr>
+    <td>Paul Van Rompay</td>
+    <td><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=23938">Paver</a></td>
+    <td>Supporter</td>
+    <td>active</td>
+  </tr>
+  <tr>
+    <td>Roberta</td>
+    <td><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=24398">Blueiris</a></td>
+    <td>Supporter</td>
+    <td>active</td>
+  </tr>
+  <tr>
+    <td>Amit Badkas</td>
+    <td><a href="http://coppermine-gallery.net/forum/index.php?action=profile;u=18262">Amit</a></td>
+    <td>Developer</td>
+    <td>active</td>
+  </tr>
+  <tr>
+    <td>Andreas Ellsel</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=898">Andi</a></td>
+    <td>Tester</td>
+    <td>active</td>
+  </tr>
+  <tr>
+    <td><strong>Developer</strong></td>
+    <td><strong>Username</strong></td>
+    <td><strong>Role/Position</strong></td>
+    <td><strong>Status</strong></td>
+  </tr>
+  <tr>
+    <td>Gr&eacute;gory Demar</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=259">Greg</a></td>
+    <td>Original creator of Coppermine</td>
+    <td>retired</td>
+  </tr>
+  <tr>
+    <td>Jack</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=6">datajack</a></td>
+    <td>Developer</td>
+    <td>retired</td>
+  </tr>
+  <tr>
+    <td>DJ Axion</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=9">djaxion</a></td>
+    <td>Developer</td>
+    <td>retired</td>
+  </tr>
+  <tr>
+    <td>Scott Gahres</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=66">gtroll</a></td>
+    <td>Developer</td>
+    <td>retired</td>
+  </tr>
+  <tr>
+    <td>Hyperion</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=125">hyperion01</a></td>
+    <td>Developer</td>
+    <td>retired</td>
+  </tr>
+  <tr>
+    <td>John Asendorf</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=30">jasendorf</a></td>
+    <td>Developer</td>
+    <td>retired</td>
+  </tr>
+  <tr>
+    <td>Jay Hao-En Liu</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=59">Oasis</a></td>
+    <td>Developer</td>
+    <td>retired</td>
+  </tr>
+  <tr>
+    <td>Christopher Brown-Floyd</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=1874">omniscientdeveloper</a></td>
+    <td>Developer</td>
+    <td>retired</td>
+  </tr>
+  <tr>
+    <td>Timothy</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=6949">skybax</a></td>
+    <td>Developer</td>
+    <td>retired</td>
+  </tr>
+  <tr>
+    <td>David Holm</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=14">wormie_dk</a></td>
+    <td>Developer</td>
+    <td>retired</td>
+  </tr>
+  <tr>
+    <td>Mark Zerr</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=11">zarsky99</a></td>
+    <td>Tester</td>
+    <td>retired</td>
+  </tr>
+  <tr>
+    <td>mitirapa</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=133">mitirapa</a></td>
+    <td>Porter (Cross Platform Devel.)</td>
+    <td>retired</td>
+  </tr>
+  <tr>
+    <td>Moorey</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=13">moorey</a></td>
+    <td>Web Designer</td>
+    <td>retired</td>
+  </tr>
+  <tr>
+    <td>Maarten Hagoort</td>
+    <td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=404">DJ Maze</a></td>
+    <td>Developer (nuke team)</td>
+    <td>active</td>
+  </tr>
 </table>
-<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="contributors"></a>
 <h2>8.2 Contributors</h2>
@@ -1735,66 +2415,62 @@
   <td>Jason did the <a href="http://coppermine.sourceforge.net/board/index.php?topic=1985.0">memberlist hack</a></td>
 </tr>
 </table>
-<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="codebase"></a>
 <h2>8.3 Coppermine uses code from the following free softwares :</h2>
-<p><b>phpBB</b><br />
+<p><strong>phpBB</strong><br />
   Author: phpBBGroup <br />
   URL: <a href="http://www.phpbb.com/">http://www.phpbb.com/</a><br />
 </p>
-<p><b>phpMyAdmin</b><br />
+<p><strong>phpMyAdmin</strong><br />
   Author: phpMyAdmin devel team<br />
   URL: <a href="http://www.phpmyadmin.net/">http://www.phpmyadmin.net/</a><br />
 </p>
-<p><b>phpPhotoAlbum</b><br />
+<p><strong>phpPhotoAlbum</strong><br />
   Author: Henning St&oslash;verud<br />
   E-mail: henning AT stoverud DOT com<br />
   URL: <a href="http://www.stoverud.com/PHPhotoalbum/">http://www.stoverud.com/PHPhotoalbum/</a><br />
 </p>
-<p><b>DOM Tooltip 0.6.0</b><br />
+<p><strong>DOM Tooltip 0.6.0</strong><br />
   Author: Dan Allen<br />
   E-mail: dan AT mojavelinux DOT com<br />
   URL: <a href="http://www.mojavelinux.com/forum/viewtopic.php?t=127">http://www.mojavelinux.com/forum/viewtopic.php?t=127</a><br />
   Note: DOM Tooltip, which is being used with the theme &quot;styleguide&quot; only, is released under <a href="http://www.gnu.org/copyleft/lesser.html">LGPL</a><br />
 </p>
-<p><b>TAR/GZIP/ZIP Archive Classes</b><br />
+<p><strong>TAR/GZIP/ZIP Archive Classes</strong><br />
   Author: Devin Doucette<br />
   E-mail: darksnoopy AT shaw DOT ca<br />
 </p>
-<p><b>phpExifRW</b><br />
-  Author: Vinay Yadav (vinayRas)<br />
-  E-mail: vinay AT sanisoft DOT com<br />
-  URL: <a href="http://www.sanisoft.com/phpexifrw/">http://www.sanisoft.com/phpexifrw</a><br />
-  Note: phpExifRW is a pure PHP class to read, write and transfer EXIF information  that most of the digital camera produces. It is released under <a href="http://www.gnu.org/copyleft/lesser.html">LGPL</a><br />
+
+<p><strong>Exifixer</strong><br />
+  Author: Jake Olefsky<br />
+  URL: <a href="http://www.offsky.com/software/exif/index.php">http://www.offsky.com/software/exif/index.php</a><br />
 </p>
-<p><b>Codelifter Slideshow</b><br />
+<p><strong>Codelifter Slideshow</strong><br />
   URL: <a href="http://www.codelifter.com/">http://www.codelifter.com</a><br />
 </p>
-<p><a class="back" href="#top">Back to top</a></p>
-<hr />
+<p><strong>PHPMailer</strong><br />
+  Author: <a href="http://sourceforge.net/project/memberlist.php?group_id=26031">PHPMailer Team</a><br />
+  URL: <a href="http://phpmailer.sourceforge.net/">http://phpmailer.sourceforge.net/</a><br />
+</p>
+<p><strong>PHP Calendar Class Version 1.4</strong><br />
+  Author: David Wilkinson<br />
+  E-mail: davidw AT cascade DOT org DOT uk<br />
+  URL: <a href="http://www.cascade.org.uk/software/php/calendar/">http://www.cascade.org.uk/software/php/calendar/</a><br />
+</p>
+<p><a class="back" href="#top">Back to top</a></p><hr />
 
 <a name="copyright"></a>
 <h2>8.4 Copyright and disclaimer</h2>
 <p>This application is opensource software released under the <a href="http://www.gnu.org/copyleft/gpl.html">GPL</a>.
 </p>
-<p>Because the program is licensed free of charge, there is no warranty
-  for the program, to the extent permitted by applicable law. Except when
-  otherwise stated in writing the copyright holders and/or other parties
-  provide the program &quot;as is&quot; 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>
-<p>Coppermine Photo Gallery is Copyright &copy; 2002 - 2004 <a href="http://www.chezgreg.net/coppermine/">Gr&eacute;gory
-  DEMAR</a> and the Coppermine Dev Team, All Rights Reserved.<br />
+<p>Because the program is licensed free of charge, there is no warranty for the program, to the extent permitted by applicable law. Except when otherwise stated in writing the copyright holders and/or other parties provide the program &quot;as is&quot; 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>
+<p>Coppermine Photo Gallery is Copyright &copy; 2002 - 2006 Gr&eacute;gory  DEMAR and the Coppermine Dev Team, All Rights Reserved.<br />
 </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 />
 
 
-                        </td></tr></tbody></table>
+      </td></tr></tbody></table>
 </body>
 </html>
\ No newline at end of file
Files 133/docs/pics/admin_menu.gif and cpg148/docs/pics/admin_menu.gif differ
Files 133/docs/pics/admin_mode_bar.gif and cpg148/docs/pics/admin_mode_bar.gif differ
Files 133/docs/pics/admin_mode_bar.GIF and cpg148/docs/pics/admin_mode_bar.GIF differ
Files 133/docs/pics/album_menu.gif and cpg148/docs/pics/album_menu.gif differ
Files 133/docs/pics/album_menu.GIF and cpg148/docs/pics/album_menu.GIF differ
Files 133/docs/pics/barre_menu_fr.gif and cpg148/docs/pics/barre_menu_fr.gif differ
Files 133/docs/pics/bridge_01_start.gif and cpg148/docs/pics/bridge_01_start.gif differ
Files 133/docs/pics/bridge_02_app.gif and cpg148/docs/pics/bridge_02_app.gif differ
Files 133/docs/pics/bridge_03_path.gif and cpg148/docs/pics/bridge_03_path.gif differ
Files 133/docs/pics/category_cp.gif and cpg148/docs/pics/category_cp.gif differ
Files 133/docs/pics/category_cp.GIF and cpg148/docs/pics/category_cp.GIF differ
Files 133/docs/pics/cpg140.gif and cpg148/docs/pics/cpg140.gif differ
Files 133/docs/pics/cust_thmb_3.gif and cpg148/docs/pics/cust_thmb_3.gif differ
Files 133/docs/pics/cust_thmb_final.gif and cpg148/docs/pics/cust_thmb_final.gif differ
Files 133/docs/pics/cust_thmb.gif and cpg148/docs/pics/cust_thmb.gif differ
Files 133/docs/pics/ecard_log.gif and cpg148/docs/pics/ecard_log.gif differ
Files 133/docs/pics/edit_album.gif and cpg148/docs/pics/edit_album.gif differ
Files 133/docs/pics/edit_album.GIF and cpg148/docs/pics/edit_album.GIF differ
Files 133/docs/pics/edit_picture.gif and cpg148/docs/pics/edit_picture.gif differ
Files 133/docs/pics/edit_picture.GIF and cpg148/docs/pics/edit_picture.GIF differ
Files 133/docs/pics/edit_video.gif and cpg148/docs/pics/edit_video.gif differ
Files 133/docs/pics/exif_data_cpg1.4.x.jpg and cpg148/docs/pics/exif_data_cpg1.4.x.jpg differ
Files 133/docs/pics/exifmanager_cpg1.4.x.gif and cpg148/docs/pics/exifmanager_cpg1.4.x.gif differ
Files 133/docs/pics/fr_admin_menu.gif and cpg148/docs/pics/fr_admin_menu.gif differ
Files 133/docs/pics/fr_albmgr.gif and cpg148/docs/pics/fr_albmgr.gif differ
Files 133/docs/pics/fr_album_menu.gif and cpg148/docs/pics/fr_album_menu.gif differ
Files 133/docs/pics/fr_bridge_01_start.gif and cpg148/docs/pics/fr_bridge_01_start.gif differ
Files 133/docs/pics/fr_bridge_02_app.gif and cpg148/docs/pics/fr_bridge_02_app.gif differ
Files 133/docs/pics/fr_category_cp.gif and cpg148/docs/pics/fr_category_cp.gif differ
Files 133/docs/pics/fr_config_language.gif and cpg148/docs/pics/fr_config_language.gif differ
Files 133/docs/pics/fr_coppermine_logo_french.jpg and cpg148/docs/pics/fr_coppermine_logo_french.jpg differ
Files 133/docs/pics/fr_ecard_log.gif and cpg148/docs/pics/fr_ecard_log.gif differ
Files 133/docs/pics/fr_edit_album.gif and cpg148/docs/pics/fr_edit_album.gif differ
Files 133/docs/pics/fr_edit_picture.gif and cpg148/docs/pics/fr_edit_picture.gif differ
Files 133/docs/pics/fr_exif_data_cpg1.jpg and cpg148/docs/pics/fr_exif_data_cpg1.jpg differ
Files 133/docs/pics/fr_exifmanager_cpg1.gif and cpg148/docs/pics/fr_exifmanager_cpg1.gif differ
Files 133/docs/pics/fr_group_cp.gif and cpg148/docs/pics/fr_group_cp.gif differ
Files 133/docs/pics/fr_groupsscrsht2.jpg and cpg148/docs/pics/fr_groupsscrsht2.jpg differ
Files 133/docs/pics/fr_modifyalb_reset.gif and cpg148/docs/pics/fr_modifyalb_reset.gif differ
Files 133/docs/pics/fr_searchnew_1.gif and cpg148/docs/pics/fr_searchnew_1.gif differ
Files 133/docs/pics/fr_searchnew_2.gif and cpg148/docs/pics/fr_searchnew_2.gif differ
Files 133/docs/pics/fr_usermgr.gif and cpg148/docs/pics/fr_usermgr.gif differ
Files 133/docs/pics/fr_util_re-size.gif and cpg148/docs/pics/fr_util_re-size.gif differ
Files 133/docs/pics/fr_versioncheck_options.gif and cpg148/docs/pics/fr_versioncheck_options.gif differ
Files 133/docs/pics/group_cp.gif and cpg148/docs/pics/group_cp.gif differ
Files 133/docs/pics/group_cp.GIF and cpg148/docs/pics/group_cp.GIF differ
Files 133/docs/pics/groupsscrsht2.jpg and cpg148/docs/pics/groupsscrsht2.jpg differ
Files 133/docs/pics/modifyalb_reset.gif and cpg148/docs/pics/modifyalb_reset.gif differ
Files 133/docs/pics/plugin_manager.gif and cpg148/docs/pics/plugin_manager.gif differ
Files 133/docs/pics/powered-mysql.gif and cpg148/docs/pics/powered-mysql.gif differ
Files 133/docs/pics/powered-php.gif and cpg148/docs/pics/powered-php.gif differ
Files 133/docs/pics/searchnew_1.gif and cpg148/docs/pics/searchnew_1.gif differ
Files 133/docs/pics/searchnew_2.gif and cpg148/docs/pics/searchnew_2.gif differ
Files 133/docs/pics/usermgr.gif and cpg148/docs/pics/usermgr.gif differ
Files 133/docs/pics/util_re-size.gif and cpg148/docs/pics/util_re-size.gif differ
Files 133/docs/pics/valid-css.gif and cpg148/docs/pics/valid-css.gif differ
Files 133/docs/pics/valid-xhtml10.gif and cpg148/docs/pics/valid-xhtml10.gif differ
Files 133/docs/pics/versioncheck_comparison.gif and cpg148/docs/pics/versioncheck_comparison.gif differ
Files 133/docs/pics/versioncheck_options.gif and cpg148/docs/pics/versioncheck_options.gif differ
diff -ruN 133/docs/README.html cpg148/docs/README.html
--- 133/docs/README.html	2004-07-24 17:04:10.000000000 -0500
+++ cpg148/docs/README.html	2006-06-05 14:06:36.000000000 -0500
@@ -3,7 +3,6 @@
 <head>
 <title>Coppermine Photo Gallery - README</title>
 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
-<meta http-equiv="refresh" content="10; url=index.htm">
 <style type="text/css">
 <!--
 body {
@@ -23,6 +22,10 @@
         color : #000000;
 }
 
+.code{
+               font-family: "courier new", helvetica, "times new roman", serif;
+}
+
 p {
         font-family : Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
@@ -33,16 +36,95 @@
 </style>
 
 <!--
-$Id: README.html,v 1.7 2004/07/24 15:04:10 gaugau Exp $
+$Id: README.html 2624 2005-11-25 08:03:08Z abbas-ali $
 -->
 </head>
 
 <body>
+<body>
 <h1><img src="../images/coppermine_logo.png" width="300" height="75" /></h1>
-<h1>Coppermine Photo Gallery ReadMe</h1>
-<p align="center">The content of this page has been merged with the documentation.<br />
-You will be redirected to the proper page in 10 seconds.<br />
-If you don't want to wait (or your browser doesn't support redirect), click <a href="index.htm">here</a>.</p>
+<h1>CPG - Coppermine Photo Gallery Quick-Start Guide</h1>
+<p>Congratulations on downloading the most recent, most powerful, and feature rich version of Coppermine, ever.  You've already made the right decision in selecting Coppermine as your photo gallery script and just about now, you're probably wondering how to get started and you want to install CPG A.S.A.P. Right?  Before that, however, make another "right" decision and take some time out to <b>r</b>ead <b>t</b>he '<b>f</b>ascinating' <b>m</b>anuals <a href="index.htm">(RTFM)</a> that come with Coppermine.</p>
+
+<p>Click on the <a href="index.htm">RTFM</a> link or look in the folder that you just extracted your Coppermine files into.  In it, you'll find a folder called 'docs'. All the documentation for installation, faqs, administration, troubleshooting, modifying themes, and more is there.  Familiarize yourself with the contents of the various docs to enhance your CPG experience and create the gallery that you've always dreamed about, in the least amount of time, and with the least amount of set-backs and frustration.  Read it and in no time at all, your friends and relatives will be praising you and gawking at your incredible photo-gallery.</p>
+
+<p>Even if you are installing this as an upgrade from an older version of Coppermine, you'll still need to read the docs for directions and to understand some of the major changes between CPG 1.4x and all previous versions. You'll need to know what can and cannot be ported from your previous installation to this new version.  It is important to note that <u>upgrade</u> installations are considerably different from <u>update</u> installations. For example, In version 1.35, an 'update' to 1.34, the Classic theme's theme.php script was a whopping 1487 lines long. In 1.4x, an upgrade, it's a mere 24. Nope, this is NOT a miss-type. So where did all that code go? <u>Read the docs</u>. Your custom themes from previous versions will undoubtedly need some changes made to it before you can use them in this new version. So, just how do you go about doing that?  <a href="docs/index.htm">RTFM!</a></p>
+
+<p>This download is a stand-alone version (<a href="http://coppermine-gallery.net/demo/" title="Coppermine demo URL">see screenshots</a>) of Coppermine Photo Gallery if you are looking for something that integrates with a CMS (content management system), you should visit <a href="http://www.cpgnuke.com">http://www.cpgnuke.com</a>.</p>
+
+<p>Ok, okay, so you don't want to read the documentation. At least, "not just yet," you say. You just want to get it up and running. Poke around and see what's what. Well, you've been warned! The rest of this guide will help walk you through the basics of installing Coppermine as a fresh, stand-alone (non-upgrade) install. (If you are trying to upgrade from a previous installation of coppermine, you already know what to do - <a href="index.htm">RTFM</a>.) Ready?</p>
+<br />
+
+<p> <b><font size="3">Let's Start!</font></b></p>
+
+<p><b>Question:</b>  Does my webserver support Coppermine?<br />
+<b>Answer:</b>  You need to have a webserver or webhost (Apache 2.0.50 recommended)that provides the following:  PHP 4.1.0 or newer (4.3.10 recommended, 5.xx not recommended at this time), and MySQL 3.23.23 or newer (4.0.20 recommended).  You also need either GD 1.xx or 2.xx (2.xx recommended) or ImageMagick installed.  GD normally comes bundled with PHP;
+ImageMagick must be installed by your webhost. If your webhost is using PHP 5.xx, ask them "if register_long_arrays" has been turned on before trying to install Coppermine. </p>
+
+<p><b>Question:</b>  Where can I find out that stuff?<br />
+<b>Answer:</b>  Ask your webhost, they should be able to tell you.  You can also create a file called phpinfo.php, upload it to your website and enter www.yoursite.com/phpinfo.php in your browser, run it and see what versions of the above requirements you have.  Only your host, however, can tell you the exact location of ImageMagick's convert utility, if it's available, at all.</p>
+
+<p>To create your phpinfo file, copy the following into a text file and save the file as phpinfo.php. </p>
+<blockquote><p class="code">&#60;?php<br />
+phpinfo();<br />
+?&#62;</p></blockquote>
+
+<p><b>Question:</b>  Where do I put all these files?<br />
+<b>Answer:</b>  You could put them in your root directory (not recommended) or upload the coppermine directory to your website. If you are uncertain about where exactly to upload it,ask your webhost into what folder you need to upload your html and other script files. We recommend uploading the directory cpg140 (and all the files contained within) directly to your webhost's recommended folder and renaming to your liking after the upload is complete. Compare your uploaded files with your coppermine package. Make sure all the files were successfully uploaded. </p>
+
+<p><b>Question:</b>  Ok, I uploaded everything to www.yoursite.com/cpg140.  Now what?<br />
+<b>Answer:</b>  You need to change permissions on a few directories before you can do
+anything else.  Using your FTP program or website Control Panel, change permissions on
+the: "include", "albums", "albums/userpics", and "albums/edit" directories to 777.  You should also create a new directory in albums that you will FTP your images/files into (name it "uploads" or any thing that catches your fancy -just no spaces or funny diacritical symbols, please.) and set it's permissions to '777' also.  Some server set-ups will not work with chmod '777'. In which case, you should use '755'. (Confused? Don't know what CHMODE is? You've been warned, need we say more?) </p>
+
+<p><b>Question:</b>  I changed the permissions.  What's next?<br />
+<b>Answer:</b>  You need to create a MySQL database.  Using your website Control Panel or a
+tool like phpMyAdmin, create a MySQL database.  Write down the database name, the
+username and password  you'll need it to successfully install Coppermine.  If you already have a database you're using for a BBS or something else, that'll work just as well.  You can use that database for Coppermine, too.  If you have a BBS and plan to connect it to Coppermine install, you'll need to share the database anyway.</p>
+
+<p><b>Question:</b>  My files are in place, permissions are set, and I have my MySQL database information.  What's the next step? <br />
+<b>Answer:</b>  Read the... (Oops, sorry.)&nbsp; Now you have to run the Coppermine install.  Launch your web browser and enter http://www.yousite.com/coppermine/install.php and fill in the information that is requested. If you have never used ImageMagick before, leave that line blank during the install process. You can always add that information after you have Coppermine up and running. </p>
+
+<p><b>Question:</b>  Screen went blank! Suddenly there are error messages popping up all over the place! My webhost, crashed!  What do I do?<br />
+<b>Answer:</b>  Read the documentation!  If you haven't done so already, you're not going anywhere, anyway, so here's the perfect opportunity. We can wait. Chances are, you'll find the answers you need, there. All we can say at this point is that if your server crashed, it probably wasn't your install and it wasn't our fault. It was just a coincidence. Wait till it's up and running again and try the installation again. If, however, you really can't find the answers you need in the documents, go to
+<a href="http://coppermine.sourceforge.net">http://coppermine.sourceforge.net</a> and review the support boards.  Spend a little time looking around and search for your problem. Thousands have gone before you, so a solution for your installation issues have probably been posted, already. (HINT: search using the exact error message you see on your screen.)</p>
+
+<p><b>Question:</b>  Ha! Ha! Got You!  It's installed and working!  Now what?<br />
+<b>Answer:</b>  1) Wipe that smile off your face. 2) Read the docs, anyway -- twice. 3) You'll need to look at the configuration of Coppermine to make sure it's set up the way you want it.  Log in as the admin, if you aren't already logged in.  Enter Admin Mode - (if the 'Admin Mode' menu link isn't visible, you are already logged in). Click on the Config button.  These are a few of the things you should pay close attention to:<br /><br />
+<ul><li><b>General Settings:</b> You should put in your site name and email address, and set your GMT time zone offset.</li>
+<li><b>Language, Themes & Charset settings:</b>  Choose your default language.</li>
+<li><b>Files and thumbnails settings:</b>  Set the max size for uploaded files to whatever size you prefer in kilobytes .  The default setting is 1024kb.  Make sure that this maximum file size is within the maximum allowed by your webhost. While you are at it, you should also set the "max width or height for uploaded pictures/videos (pixels)"  this will prevent your users from uploading images that are larger than what is desireable.  If you would like Coppermine to automatically resize images that are larger than what you've designated in the Config settings, set "auto resize images that are larger than max width or height" to either:  "Yes:Everyone" or "Yes:User only".  "Everyone" means everybody, including when the administrator(you) batch-adds pictures, and User means just your gallery members when they upload pictures.</li>
+<li><b>Files and thumbnails advanced settings:</b>  Make sure you have the correct image
+manipulation software selected.  If you are using GD, you should select GD2 if available on your webserver.  If you plan to use ImageMagick you should put in the path now to
+the binaries (make sure it ends with a trailing slash "/").  Do you want to allow your members to be able to create private albums?  If you do, be sure to set "Users can have private albums" to 'Yes'.</li>
+<li><b>User settings:</b>  If you plan to let people register and upload pictures, make certain that you set "Allow new user registrations" to 'Yes'.</li>
+<li>You also want to take a peek at the groups settings.  Coppermine comes with four
+groups by default: administrators, registered users, anonymous users, and banned users.
+This is where you control permissions to send e-cards, upload files, etc.  This is also
+where you can set the maximum allowed disk space for each group (disk quota).  It's set to
+1024kb by default.</li></ul></p>
+
+<p><b>Question:</b>  I think everything is set correctly.  Can I upload pictures yet?<br />
+<b>Answer:</b>  No.  First you need to create an album to put them in.  In the same row as the Config link or button, you'll see a link called Albums.  Click on it and you are taken to a screen that allows you to create an album.  Click "New Album", then rename it to whatever you'd like.  Click "Apply changes" and presto!  You now have an album.</p>
+
+<p><b>Question:</b>  I made an album, so now can I upload pictures?<br />
+<b>Answer:</b>  Yes.  As the admin, you should use an FTP program to upload your pictures
+to your website, then do a batch-add to put them into your Coppermine database.  Back at
+the beginning of this guide I told you to create a directory in albums for just this purpose. Let's say you made one called "uploads".  FTP your images to your albums/uploads folder.  When that's done, click on batch-add.  Select uploads as the directory.  You are now presented with a list of all the pictures you just uploaded.  By default Coppermine selects all of the images.  Select the album (uploads) to put them into, then click Go.  You now have an online gallery with pictures to look at! Aren't you amazing!</p>
+
+<p><b>Question:</b>  Now, can I add a title to a picture?<br />
+<b>Answer:</b>  Yes you can.  On the main Coppermine screen, when you are logged in as an
+admin, you'll see a number of options listed next to the album.  If you click on "edit files" you will be able to add all sorts of information to each picture.</p>
+
+<p><b>Question:</b>  I can delete the original pictures now, right?  After all, they are in the database, right?<br />
+<b>Answer:</b>  Wrong!  Coppermine doesn't actually put the pictures into the database.  It just uses the database to remember where the pictures are stored on the webserver, what
+album and category they belong to, and other information related to the pictures.  If you
+delete the original picture, it will cause a bunch of errors.  If you want to delete the
+original, read the documentation on what the Admin Tools are for and can do for you. You should never delete anything using your webhost tools or ftp program that can be handled internally with coppermine. Doing so can lead to a host of mysql database errors.</p>
+
+<p>You are now successfully running Coppermine on your website!  Now take a few minutes to read the documentation so you'll know how to administer your gallery. Coppermine is very powerful and can do a lot more than what you probably thought was possible.<br /><br />Experiment with it with just a few pictures, categories, and albums at first. Set it up exactly the way you want it before adding a bunch of pictures. Most of all have a good time! Oh yeah, and don't forget, <a href="index.htm">RTFM</a>! </p><br /><br />
 
+<p>The Coppermine Dev Team<br />
+<a href="http://coppermine.sourceforge.net">http://coppermine.sourceforge.net</a></p>
 </body>
 </html>
diff -ruN 133/docs/showdoc.php cpg148/docs/showdoc.php
--- 133/docs/showdoc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/docs/showdoc.php	2006-06-08 00:23:56.000000000 -0500
@@ -0,0 +1,112 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+// Get the vars from the url
+if (isset($_REQUEST['f'])) { $file = $_REQUEST['f']; } else { $file = ''; }
+if (isset($_REQUEST['as'])) { $anchor_start = $_REQUEST['as']; } else { $anchor_start = ''; }
+if (isset($_REQUEST['ae'])) { $anchor_end = $_REQUEST['ae']; } else { $anchor_end = ''; }
+if (isset($_REQUEST['remove_head'])) { $remove_head = $_REQUEST['remove_head']; } else { $remove_head = '0'; }
+if (isset($_REQUEST['remove_stylesheet'])) { $remove_stylesheet = $_REQUEST['remove_stylesheet']; } else { $remove_stylesheet = '0'; }
+if (isset($_REQUEST['top'])) { $remove_to_top = $_REQUEST['top']; } else { $remove_to_top = '0'; }
+if (isset($_REQUEST['css'])) { $add_stylesheet = $_REQUEST['css']; } else { $add_stylesheet = '0'; }
+if (isset($_REQUEST['h'])) { $header = $_REQUEST['h']; } else { $header = ''; }
+if (isset($_REQUEST['t'])) { $text = $_REQUEST['t']; } else { $text = ''; }
+if (isset($_REQUEST['style'])) { $style = $_REQUEST['style']; } else { $style = ''; }
+if (isset($_REQUEST['close'])) { $close = $_REQUEST['close']; } else { $close = '0'; }
+if (isset($_REQUEST['base'])) { $base = $_REQUEST['base']; } else { $base = ''; }
+
+if ($base != '') {
+// content of header and text have been base64-encoded - decode it now
+$header = @unserialize(@base64_decode($header));
+$text = @unserialize(@base64_decode($text));
+}
+
+if ($close != 1) {
+$close_link = '<br />&nbsp;<br /><div align="center"><a href="#" class="admin_menu" onclick="window.close();">Close</a><br />&nbsp;</div>';
+}
+
+
+// harden against expolits: check the requested vars, replace illegal chars
+$file = stripslashes($file);
+$forbidden_chars = array("..", "/", "%", "<", ">", "$", "'", '"');
+$file = str_replace($forbidden_chars, '', $file);
+
+ob_start();
+@include('index.htm');
+$string = ob_get_contents();
+ob_end_clean();
+
+// manipulate the string according to settings
+if ($remove_head == 1) {
+    $pattern = "'<head[^>]*?>.*?</head>'si";
+    $replacement = "";
+    $string = preg_replace($pattern, $replacement, $string);
+}
+
+if ($remove_stylesheet == 1) {
+    $pattern = "'<style[^>]*?>.*?</style>'si";
+    $replacement = "";
+    $string = preg_replace($pattern, $replacement, $string);
+}
+
+if ($anchor_start != '') {
+    $pattern = '<a name="' . $anchor_start . '"></a>';
+    $string = strstr($string, $pattern);
+    //remove the start anchor
+    $pattern = "'".$pattern."'si";
+    $string = preg_replace($pattern, "", $string);
+}
+
+if ($anchor_end != '') {
+    $pattern = '<a name="' . $anchor_end . '"></a>';
+    $string2 = strstr($string, $pattern);
+    //remove the start anchor
+    $pattern = "'".$pattern."'si";
+    $string2 = preg_replace($pattern, "", $string2);
+    $string = str_replace($string2, '', $string);
+    $string = preg_replace($pattern, "", $string);
+}
+
+if ($remove_to_top ==1) {
+    $pattern = '<a class="back" href="#top">Back to top</a>';
+    $pattern = "'".$pattern."'si";
+    $string = preg_replace($pattern, '', $string);
+}
+
+/* check for emtpy string
+// if the string is empty, invalid data have been submitted to the script, so the window should be closed
+if ($string == '' && $header == '') {
+    $string = '    <script language="JavaScript" type="text/javascript">
+    window.opener = self;
+    window.close();
+    </script>';
+}
+*/
+
+if ($add_stylesheet != '') {
+    $string = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n\t\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html>\n<head>\n<title>Help</title>\n" . '<link href="../themes/'.$add_stylesheet.'/style.css" rel="stylesheet" type="text/css" />' . "\n</head>\n<body class=\"tableb\">\n<div style=\"padding: 5px;\">\n" . $string;
+    $string .= $close_link."\n</div>\n</body>\n</html>";
+}
+
+if ($header != '') {
+$string = "<html>\n<head>\n<title>".$header."</title>\n" . '<link rel="stylesheet" href="../themes/'.$add_stylesheet.'/style.css" />' . "\n</head>\n<body class=\"tableb\">\n<h1>" . $header . "</h1>\n<div style=\"padding: 5px;\">\n" . $text . "\n".$close_link."\n</div>\n</body>\n</html>";
+}
+
+print $string;
+?>
\ No newline at end of file
diff -ruN 133/docs/style.css cpg148/docs/style.css
--- 133/docs/style.css	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/docs/style.css	2006-06-08 00:23:56.000000000 -0500
@@ -0,0 +1,424 @@
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+body {
+        font-size: .9em;
+        background: #F7F7F7;
+        margin: 10px 20px;
+        color: black;
+        font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+
+h1 {
+        font-weight: bolder;
+        font-size: 1.8em;
+        color: #0E72A4;
+        line-height: 1.2em;
+        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+        text-decoration: none;
+}
+
+h2 {
+        font-size: 1.5em;
+        line-height: 1.3em;
+        color: #0E72A4;
+        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+        text-decoration: none;
+}
+
+h3 {
+        font-weight: bolder;
+        font-size: 16px;
+        font-family: Verdana, Arial, Helvetica, sans-serif;
+        text-decoration: none;
+        color: #0E72A4;
+}
+
+h4 {
+        font-weight: bold;
+        font-size: 14px;
+        font-family: Verdana, Arial, Helvetica, sans-serif;
+        text-decoration: none;
+        color: #0E72A4;
+}
+
+p {
+        font-size: 1em;
+        margin: 10px 10px 0px 0px;
+        font-family: Verdana, Arial, Helvetica, sans-serif;
+}
+
+li {
+        margin: 10px 5px 5px 15px;
+        padding: 0;
+        list-style-position: outside;
+        list-style-type: disc;
+}
+
+li pre {
+        font-size: 12px;
+        margin:3px auto 15px 3px;
+        font-style: normal;
+        font-family: 'Courier New', Courier, monospace;
+        border: 2px solid #999999;
+        padding: 3px;
+        background-color: #E0E0E0;
+        width:90%;
+        overflow:auto;
+        padding: 0 3px 20px 3px;
+}
+
+li span {
+        font-size: 80%;
+        font-weight: lighter;
+}
+
+li h5 {
+        margin: 4px auto 0px;
+}
+
+li h6 {
+        margin: 3px auto 0px;
+}
+
+li.content {
+        padding: 0;
+        margin-top: 0px;
+        list-style-position: outside;
+        margin-bottom: 5px;
+        margin-left: 10px;
+        list-style-type: none;
+}
+
+.vanity {
+        width: 400px;
+        background-color: #E0E0E0;
+        border: 1px solid black;
+        text-align: center;
+}
+
+.vanity img {
+        margin: 3px 15px;
+}
+
+.new {
+        font-weight: bolder;
+        color: red;
+}
+
+.globalNav {
+        top: 135px;
+        text-align: right;
+        margin: 0 0 15px 0;
+        padding: 0;
+        z-index: 10;
+}
+
+.globalNav a {
+        text-align: left;
+        font-family: Arial, Helvetica, sans-serif;
+        font-size: 105%;
+        padding: 1px 7px;
+        color: black;
+        vertical-align: top;
+        line-height: 200%;
+        text-decoration: none;
+        display:inline;
+        border-left: solid gray 2px;
+        white-space: nowrap;
+}
+
+.globalNav a:visited  {/* visited link */
+        color: gray;
+        white-space: nowrap;
+}
+
+.globalNav a:hover  {/* mouse over link */
+        background-color: white;
+        text-decoration: none;
+        color: #CC0000;
+}
+
+.globalNavSelect {
+        font-family: Arial, Helvetica, sans-serif;
+        font-size: 105%;
+        font-weight: bold;
+        background-color: #0E72A4;
+        padding: 1px 3px;
+        color: white;
+        line-height: 190%;
+        font-variant: small-caps;
+        white-space: nowrap;
+        border: solid gray 1px;
+        margin-right: 0;
+        border-bottom: 0;
+}
+
+td {
+        font-size: 12px;
+}
+
+pre {
+        border-right: #999999 1px solid;
+        padding: 5px;
+        border-top: #999999 1px solid;
+        font-size: 12px;
+        margin: 10px 10px 0px 0px;
+        border-left: #999999 1px solid;
+        border-bottom: #999999 1px solid;
+        font-style: normal; font-family: "Courier New", Courier, monospace;
+        background-color: #E0E0E0;
+}
+
+ul.content {
+        padding-right: 0px;
+        padding-left: 0px;
+        padding-bottom: 0px;
+        margin: 5px 5px 0px 0px;
+        padding-top: 0px
+}
+
+ul {
+        padding-right: 0px;
+        padding-left: 0px;
+        padding-bottom: 0px;
+        margin: 10px 0px 10px 5px;
+        padding-top: 0px
+}
+
+#toc a {
+        font-size: .9em;
+}
+
+#toc ul.level1 {
+        padding-right: 0px;
+        padding-left: 0px;
+        padding-bottom: 0px;
+        margin: 10px 5px 0 0;
+        padding-top: 0
+}
+
+ul.level1 {
+        padding-right: 0px;
+        padding-left: 0px;
+        padding-bottom: 0px;
+        margin: 20px 5px 0 0;
+        padding-top: 0;
+}
+
+ul.level2 {
+        margin-top: 0;
+        margin-bottom:0;
+        list-style-type:none;
+        padding: 0;
+        margin-left: 20px;
+}
+
+ul.level3 {
+        margin-top: 0;
+        margin-bottom: 0;
+        list-style-type: none;
+        padding: 0;
+        margin-left: 35px;
+}
+
+ul.level4 {
+        margin-top: 0;
+        margin-bottom: 0;
+        list-style-type: none;
+        padding: 0;
+        margin-left: 50px;
+}
+
+.level1, .level2, .level3, .level4 li {
+        padding-right: 0px;
+        margin-top: 0px;
+        padding-left: 0px;
+        list-style-position: outside;
+        margin-bottom: 5px;
+        padding-bottom: 0px;
+        margin-left: 10px;
+        padding-top: 0px;
+        list-style-type: none;
+}
+
+#manual h1 {
+        border-top: 3px groove gray;
+        padding-top: 10px;
+}
+
+hr {
+        border-right: #000000 0px solid;
+        border-top: #000000 1px solid;
+        border-left: #000000 0px solid;
+        border-bottom: #000000 0px solid;
+        height: 0px;
+        width: 80%;
+        text-align: left;
+}
+
+.navbar {
+        font-weight: bold;
+        font-size: 10px;
+        background: url(/coppermine/themes/pixel-rave-blue100/images/nav-bar-button.gif) #72a5cc no-repeat;
+        vertical-align: middle;
+        color: #A5C6DF;
+        font-family: Arial, Helvetica, sans-serif
+}
+
+a.navbar {
+        display: block;
+        vertical-align: middle;
+        width: 100px;
+        color: #A5C6DF;
+        line-height: 25px;
+        position: relative;
+        height: 25px;
+        text-align: center;
+        text-decoration: none;
+}
+
+a.navbar:hover {
+        color: #ffffff;
+        text-decoration: none;
+}
+
+a.content {
+        text-decoration: none
+}
+a.content:hover {
+        text-decoration: underline
+}
+
+a.external {
+        background: transparent url('pics/link.gif') 100% 50% no-repeat;
+        padding-right: 10px;
+}
+
+.back {
+        margin-top: 10px;
+        font-size: 10px;
+        margin-bottom: 10px;
+}
+
+.important {
+        color: red
+}
+
+.menu1 {
+        font-weight:bolder;
+        font-stretch:expanded;
+        font-size: 1em;
+}
+
+.menu2 {
+        font-weight:bold;
+        font-stretch:normal;
+        font-size: .9em
+}
+
+.menu3 {
+        font-weight:normal;
+        font-stretch:condensed
+}
+
+.code {
+        font-size: 12px;
+        font-style: normal;
+        font-family: "Courier New", Courier, monospace;
+        background-color: #E0E0E0;
+}
+
+.border1 {
+        border-right: #999999 1px solid;
+        padding-right: 5px;
+        border-top: #999999 1px solid;
+        padding-left: 5px; font-size: 12px;
+        padding-bottom: 5px; margin: 10px 10px 0px 0px;
+        border-left: #999999 1px solid;
+        padding-top: 5px;
+        border-bottom: #999999 1px solid;
+}
+
+.quote {
+        color: #000000;
+        background-color: #C3B8D0;
+        border: 1px solid #000000;
+        margin: 1px;
+        padding: 1px;
+        font-size: x-small;
+}
+
+.small {
+        font-size: 9px;
+        text-align:right;
+        margin-top:0px;
+        margin-bottom:0px;
+}
+
+acronym {
+        border-bottom: 1px dashed blue;
+}
+
+#footer {
+        border-top: 1px solid gray;
+        margin-top: 30px;
+        padding-top: 10px;
+}
+
+#footer .prev_next {
+        margin-bottom: 15px;
+}
+
+dt {
+        font-weight: bold;
+        margin-top: 5px;
+        margin-left: 30px;
+}
+
+.maintable {
+        border: 1px solid #0E72A4;
+        background-color: #efefef;
+        margin-top: 1px;
+        margin-bottom: 1px;
+}
+
+.tableh1 {
+        background : #0E72A4 ;
+        color : #FFFFFF;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
+.tableb {
+        background: #EFEFEF ;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
+.tablef {
+        background: #D1D7DC;
+        padding-top: 10px;
+        padding-right: 10px;
+        padding-bottom: 10px;
+        padding-left: 10px;
+}
\ No newline at end of file
diff -ruN 133/docs/tester-README.txt cpg148/docs/tester-README.txt
--- 133/docs/tester-README.txt	2004-06-11 11:20:04.000000000 -0500
+++ cpg148/docs/tester-README.txt	2006-06-05 14:06:36.000000000 -0500
@@ -2,9 +2,9 @@
 
 Thank you for taking the time to test Coppermine Photo Gallery.
 Please be rough on the program so that we can track down and
-eliminate bugs from our public release of version 1.3.
+eliminate bugs from our public release of version 1.4.
 
-While testing CPG 1.3, please make certain to note any odd behavior you
+While testing CPG 1.4, please make certain to note any odd behavior you
 encounter.  This could include typographical errors, misleading instructions,
 or any other out-right error.  If you encounter a major error, please switch
 the debug mode to "on" in the configuration panel and copy the text in the
@@ -41,4 +41,4 @@
 Thanks for your participation and your time in making CPG the premiere
 open-source photo gallery!
 
-Coppermine Development Team
\ No newline at end of file
+Coppermine Development Team
diff -ruN 133/docs/theme/edit_style.html cpg148/docs/theme/edit_style.html
--- 133/docs/theme/edit_style.html	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/docs/theme/edit_style.html	2006-06-05 14:06:06.000000000 -0500
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+
+<title>Edit style.css</title>
+<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
+<meta name="language" content="en" />
+<meta name="author" content="Coppermine dev team" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="Coppermine Photo Gallery project - Theme Upgrade Documentation" />
+<!-- CVS version info: $Id: edit_style.html 2623 2005-11-25 07:39:39Z abbas-ali $ -->
+	
+<link rel="stylesheet" type="text/css" href="style.css" />
+<link rel="start" href="index.html" title="Theme Upgrade Home" />
+<link rel="end" href="validation.html" title="Validation" />
+<link rel="prev" href="index.html" title="Theme Upgrade Home" />
+<link rel="next" href="edit_template.html" title="template.html" />
+</head>
+
+<body>
+
+<div class="globalNav">
+	<a 
+	href="index.html">Theme Upgrade Home</a><font
+	class="globalNavSelect">&raquo; style.css</font><a 
+	href="edit_template.html">template.html</a><a 
+	href="edit_theme.html">theme.php</a><a 
+	href="validation.html">Validation</a>
+</div>
+
+<a href="index.html">Previous</a>&nbsp;|&nbsp;<a href="edit_template.html">Next</a>
+<!-- end nav links -->
+
+<h2>Edit style.css</h2>
+
+  <ol>
+    <li>
+      Create a new ID for the "#admin_menu_anim object" 
+
+      <h6>Find:</h6>
+      <pre>.admin_menu a:hover {
+        color: #000000;
+        text-decoration: underline;
+}
+</pre>
+
+      <h6>Add after it:</h6>
+      <pre>td #admin_menu_anim {
+        background-image : url(images/button_bg_anim.gif);
+}
+</pre>
+    </li>
+
+    <li>Copy the file "button_bg_anim.gif" from "themes/classic/images" to the theme's "images" directory.</li>
+    <li>Create a new class for the "thumb_filename" class.
+    <h6>Find:</h6>
+    <pre>.thumb_title {
+        font-weight : bold;
+        font-size: 80%;
+        padding: 2px;
+        display : block;
+}
+    </pre>
+    <h6>Add before it:</h6>
+    <pre>.thumb_filename {
+        font-size: 80%;
+        display: block;
+}
+    </pre>
+    </li>
+
+    <li>
+      Remove the proprietary value "hand" for class ".clickable_option" 
+
+      <h6>Find:</h6>
+      <pre>.clickable_option {
+        border-bottom : 1px dotted blue;
+        cursor : hand;
+}
+</pre>
+
+      <h6>Replace with:</h6>
+      <pre>.clickable_option {
+        border-bottom : 1px dotted blue;
+        cursor : default;
+}
+</pre>
+    </li>
+
+    <li>
+      Add the style information for the vanity roll-over graphics 
+
+      <h6>Insert at the bottom of style.css</h6>
+      <pre>#vanity a {
+        display:block;
+        width:57px;
+        height:20px;
+        margin: 3px 20px;
+}
+#vanity img {border:0}
+#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>
+    </li>
+		
+		<li>Add the "catrow_noalb" class. It  is used for rows that do not contain albums and was based on &quot;tableh2&quot;. In order to maintain your themes look simply add it to &quot;tableh2&quot; selector.
+	      <h6>Find:</h6>
+          <pre>.tableh2 {<br />        background: #D1D7DC ;<br />        color : #000000;<br />        padding-top: 3px;<br />        padding-right: 10px;<br />        padding-bottom: 3px;<br />        padding-left: 10px;<br />}</pre>
+          <h6>Replace with:</h6>
+          <pre>.tableh2, .catrow_noalb {<br />        background: #D1D7DC ;<br />        color : #000000;<br />        padding-top: 3px;<br />        padding-right: 10px;<br />        padding-bottom: 3px;<br />        padding-left: 10px;<br />}</pre>
+		</li>
+		<li>Add the &quot;catrow&quot; and &quot;display_media&quot; classes which are both based on &quot;tableb&quot;. &quot;catrow&quot; styles the category rows on the index
+			page and &quot;display_media&quot; styles the background color of the intermediate image on the displayimage page.
+		  <h6>Find:</h6>
+          <pre>.tableb {<br />        background: #EFEFEF ;<br />        padding-top: 3px;<br />        padding-right: 10px;<br />        padding-bottom: 3px;<br />        padding-left: 10px;<br />}</pre>
+          <h6>Replace with:</h6>
+          <pre>.tableb , .display_media , .catrow {<br />        background: #EFEFEF ;<br />        padding-top: 3px;<br />        padding-right: 10px;<br />        padding-bottom: 3px;<br />        padding-left: 10px;<br />}</pre>
+        </li>
+		<li>Validate the style sheet: <a href="http://jigsaw.w3.org/css-validator/">http://jigsaw.w3.org/css-validator</a> 
+
+          <h6>Make changes as necessary.</h6>
+		</li>
+  </ol>
+<div id="footer" style="border-top: 1px solid gray; margin-top: 30px; padding-top: 10px;">
+	<a href="index.html">Previous</a>&nbsp;|&nbsp;<a href="edit_template.html">Next</a>
+	<div class="globalNav">
+		<a 
+		href="index.html">Theme Upgrade Home</a><font
+		class="globalNavSelect">&raquo; style.css</font><a 
+		href="edit_template.html">template.html</a><a 
+		href="edit_theme.html">theme.php</a><a 
+		href="validation.html">Validation</a>
+	</div>
+	<!-- end nav links -->
+</div>
+</body>
+</html>
\ No newline at end of file
diff -ruN 133/docs/theme/edit_template.html cpg148/docs/theme/edit_template.html
--- 133/docs/theme/edit_template.html	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/docs/theme/edit_template.html	2006-06-05 14:06:06.000000000 -0500
@@ -0,0 +1,222 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+
+<title>Edit template.html</title>
+<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
+<meta name="language" content="en" />
+<meta name="author" content="Coppermine dev team" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="Coppermine Photo Gallery project - Theme Upgrade Documentation" />
+<!-- CVS version info: $Id: edit_template.html 2952 2006-04-05 07:47:23Z gaugau $ -->
+
+<link rel="stylesheet" type="text/css" href="style.css" />
+<link rel="start" href="index.html" title="Theme Upgrade Home" />
+<link rel="end" href="validation.html" title="Validation" />
+<link rel="prev" href="edit_style.html" title="style.css" />
+<link rel="next" href="edit_theme.html" title="theme.php" />
+</head>
+
+<body>
+
+<div class="globalNav">
+        <a
+        href="index.html">Theme Upgrade Home</a><a
+        href="edit_style.html">style.css</a><font
+        class="globalNavSelect">&raquo; template.html</font><a
+        href="edit_theme.html">theme.php</a><a
+        href="validation.html">Validation</a>
+</div>
+
+<a href="edit_style.html">Previous</a>&nbsp;|&nbsp;<a href="edit_theme.html">Next</a>
+<!-- end nav links -->
+
+<h2>Edit template.html</h2>
+
+  <ol>
+    <li>
+      Change the <a href="http://www.w3.org/QA/Tips/Doctype">DOCTYPE</a>; Coppermine 1.4.x is XHTML 1.0 Transitional.
+
+      <h6>Find:</h6>
+      <pre>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;
+</pre>
+
+      <h6>Replace with:</h6> <span>(or insert as the first line of template.html if it is missing)</span>
+      <pre>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
+</pre>
+    </li>
+
+    <li>
+      Coppermine 1.4.1 (or better) officially split the main menu into two menus: SYS_MENU and SUB_MENU.
+
+      <h6>If your theme uses a single menu, find:</h6>
+      <pre>{MAIN_MENU}
+</pre>
+
+      <h6>Replace with:</h6><span>Note: the "&lt;br /&gt;" is for classic your theme may require a different separator.</span>
+      <pre>{SYS_MENU}&lt;br /&gt;{SUB_MENU}
+</pre>
+
+      <h6>If your theme uses two menus, Find:</h6>
+      <pre>{MAIN_MENU1}
+</pre>
+
+      <h6>Replace with:</h6>
+      <pre>{SYS_MENU}
+</pre>
+
+      <h6>Then find:</h6>
+      <pre>{MAIN_MENU2}
+</pre>
+
+      <h6>Replace with:</h6>
+      <pre>{SUB_MENU}
+</pre>
+    </li>
+
+    <li> Choose a place where the vanity graphics
+should be located on your Coppermine pages. Vanity graphics display the
+"Powered by MySQL and PHP, as well as the XHTML and CSS Validation
+banners and link to their respective parties. <p>It is recommended to do this even if you're not planning to
+actually use them as they can be enabled or disabled according to
+whether the theme is defined as XHTML 1.0 Transitional Valid.</p>
+
+      <h6>Below are the vanity icons used in the classic theme:</h6>
+
+      <div class="vanity">
+        <img src="../pics/powered-php.gif" alt="Powered by PHP" height="20" width="57" />
+                                <img src="../pics/powered-mysql.gif" alt="Powered by MySQL" height="20" width="57" />
+                                <img src="../pics/valid-css.gif" alt="Valid CSS" height="20" width="57" />
+                                <img src="../pics/valid-xhtml10.gif" alt="Valid XHTML 1.0" height="20" width="57" />
+      </div>
+
+      <p>Find
+a place anywhere between &lt;body&gt; and &lt;/body&gt; where you want
+the vanity icons to appear. Usually this should go at the bottom of the
+page right before the &lt;/body&gt; tag.</p>
+
+      <h6>Insert the vanity graphics:</h6>
+      <pre>{VANITY}
+</pre>
+    </li>
+
+    <li> Choose a place where the custom header
+and custom footer should be located on your Coppermine pages. It is
+recommended to do this even if you're not planning to actually use them
+as they can be enabled or disabled at any time in the Coppermine
+configuration: <ul>
+        <li>{CUSTOM_HEADER}: Custom PHP header, like anycontent.php but shown on every page.</li>
+
+        <li>{CUSTOM_FOOTER}: Custom PHP footer, like anycontent.php but shown on every page.</li>
+      </ul>
+
+      <p>It's
+recommended to place the custom header immediately following the
+&lt;body&gt; tag and the custom footer immediately before the
+"{VANITY}" token or immediately before the &lt;/body&gt; tag.</p>
+
+      <h6>Insert the custom header:</h6>
+      <pre>{CUSTOM_HEADER}
+</pre>
+
+      <h6>Insert the custom footer:</h6>
+      <pre>{CUSTOM_FOOTER}
+</pre>
+    </li>
+
+    <li>
+      Prepare the template.html for validation by itself.
+
+      <h6>Find:</h6>
+      <pre>&lt;html dir="{LANG_DIR}"&gt;
+</pre>
+
+      <h6>Replace with:</h6>
+      <pre>&lt;!-- &lt;html dir="{LANG_DIR}"&gt; --&gt;
+&lt;html&gt;
+</pre>
+
+      <h6>Find:</h6>
+      <pre>&lt;meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" /&gt;
+</pre>
+
+      <h6>Replace with:</h6>
+      <pre>&lt;!-- &lt;meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" /&gt; --&gt;
+</pre>
+
+      <h6>Find:</h6>
+      <pre>{META}
+</pre>
+
+      <h6>Replace with:</h6>
+      <pre>&lt;!-- {META} --&gt;
+</pre>
+    </li>
+
+    <li>
+      Validate the template.html: <a href="http://validator.w3.org/">http://validator.w3.org</a>
+
+      <h6>Common Errors:</h6>
+
+      <ul>
+        <li>Missing &lt;head&gt; or &lt;/head&gt; elements; Insert them in the proper place.</li>
+
+        <li>Tables nested inside of &lt;span&gt;&lt;/span&gt; elements; switch to &lt;div&gt;&lt;/div&gt; instead.</li>
+
+        <li>Table
+cells using the depreciated background property "&lt;td background=";
+use inline styles: "&lt;td style="background-image:url(...);"&gt;"</li>
+
+        <li>Duplicate
+"id=" fields; The "id" field is supposed to be unique because it is
+used as a javascript selector as well as a CSS selector; Eliminate the
+duplicate values</li>
+      </ul>
+
+      <h6>Make other changes as necessary.</h6>
+    </li>
+
+    <li>
+      Prepare template.html to be used as a Coppermine template after validation.
+
+      <h6>Find:</h6>
+      <pre>&lt;!-- &lt;html dir="{LANG_DIR}"&gt; --&gt;
+&lt;html&gt;
+</pre>
+
+      <h6>Replace with:</h6>
+      <pre>&lt;html dir="{LANG_DIR}"&gt;
+</pre>
+
+      <h6>Find:</h6>
+      <pre>&lt;!-- &lt;meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" /&gt; --&gt;
+</pre>
+
+      <h6>Replace with:</h6>
+      <pre> &lt;meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" /&gt;
+</pre>
+
+      <h6>Find:</h6>
+      <pre>&lt;!-- {META} --&gt;
+</pre>
+
+      <h6>Replace with</h6>
+      <pre>{META}
+</pre>
+    </li>
+  </ol>
+
+<div id="footer">
+        <a href="edit_style.html">Previous</a>&nbsp;|&nbsp;<a href="edit_theme.html">Next</a>
+        <div class="globalNav">
+                <a
+                href="index.html">Theme Upgrade Home</a><a
+                href="edit_style.html">style.css</a><font
+                class="globalNavSelect">&raquo; template.html</font><a
+                href="edit_theme.html">theme.php</a><a
+                href="validation.html">Validation</a>
+        </div>
+        <!-- end nav links -->
+</div>
+</body>
+</html>
\ No newline at end of file
diff -ruN 133/docs/theme/edit_theme.html cpg148/docs/theme/edit_theme.html
--- 133/docs/theme/edit_theme.html	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/docs/theme/edit_theme.html	2006-06-08 00:23:58.000000000 -0500
@@ -0,0 +1,678 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+
+<title>Edit theme.php</title>
+<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
+<meta name="language" content="en" />
+<meta name="author" content="Coppermine dev team" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="Coppermine Photo Gallery project - Theme Upgrade Documentation" />
+<!-- CVS version info: $Id: edit_theme.html 3116 2006-06-07 22:11:54Z gaugau $ -->
+
+<link rel="stylesheet" type="text/css" href="style.css" />
+<link rel="start" href="index.html" title="Theme Upgrade Home" />
+<link rel="end" href="validation.html" title="Validation" />
+<link rel="prev" href="edit_template.html" title="template.html" />
+<link rel="next" href="validation.html" title="Validation" />
+</head>
+
+<body>
+
+<div class="globalNav">
+        <a
+        href="index.html">Theme Upgrade Home</a><a
+        href="edit_style.html">style.css</a><a
+        href="edit_template.html">template.html</a><font
+        class="globalNavSelect">&raquo; theme.php</font><a
+        href="validation.html">Validation</a>
+</div>
+<a href="edit_template.html">Previous</a>&nbsp;|&nbsp;<a href="validation.html">Next</a>
+<!-- end nav links -->
+
+  <h2>Edit theme.php</h2>
+
+  <p>Many notable things have happened that will influence your modifications to your theme.php.</p>
+
+  <ul>
+    <li>{MAIN_MENU} was officially split into "{SYS_MENU}" and "{SUB_MENU}".</li>
+
+    <li>Both menus can have buttons generated by a button template instead of all buttons being coded into a single menu template.</li>
+
+    <li>Several
+DEFINES were added to redirect graphics so that you don't have to
+modify their respective templates if you are only replacing graphics
+sets</li>
+
+    <li>There are now theme $template_ and theme_ function
+fallbacks which allow you to eliminate many un-modified templates or
+functions from the theme.php. You only need to modify the templates or
+functions that you want to act differently from the default "Classic"
+theme.</li>
+  </ul>
+
+  <p>It is recommended to have access to a
+server that is still running the theme that you are attempting to
+upgrade so that you can see the differences in the 1.3.x theme and the
+new 1.4.x theme.</p>
+
+  <p>The following instructions will have you
+create a theme.php from scratch, only moving over and modifying the
+items that are different than Coppermine's internal theme "Classic".</p>
+
+  <ol>
+    <li>Rename your theme.php to theme.old.php</li>
+
+    <li>
+      Create a new theme.php file in it's place
+
+      <h6>Insert the following:</h6>
+      <pre>&lt;?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source:
+  $Revision:
+  $Author:
+  $Date:
+**********************************************/
+
+
+?&gt;
+</pre>
+
+      <p>You now have a functional theme.</p>
+    </li>
+
+    <li>
+      Everything from this point forward should be added between these two lines:
+      <pre>**********************************************/
+
+
+?&gt;
+</pre>
+    </li>
+
+    <li>
+      Evaluate the available defines and add them to your theme.php
+
+      <ul>
+        <li>
+          define('THEME_HAS_RATING_GRAPHICS', 1);
+
+          <p>The location for the ratings graphics will be directed to the themes images folder.</p>
+
+          <ul>
+            <li>RUBBISH : images/rating0.gif</li>
+
+            <li>POOR : images/rating1.gif</li>
+
+            <li>FAIR : images/rating2.gif</li>
+
+            <li>GOOD : images/rating3.gif</li>
+
+            <li>EXCELLENT : images/rating4.gif</li>
+
+            <li>GREAT : images/rating5.gif</li>
+          </ul>
+
+          <h6>if your theme's images folder contain these filenames insert the define</h6>
+          <pre>define('THEME_HAS_RATING_GRAPHICS', 1);
+</pre>
+        </li>
+
+        <li>
+          define('THEME_HAS_NAVBAR_GRAPHICS', 1);
+
+          <p>The location for the navbar graphics will be directed to the themes images folder.</p>
+
+          <ul>
+            <li>Back to thumbnails : images/thumbnails.gif</li>
+
+            <li>Picture Information : images/info.gif</li>
+
+            <li>Slideshow : images/slideshow.gif</li>
+
+            <li>Report to admin : images/report.gif <span class="new">*NEW*</span></li>
+
+            <li>Ecard : images/ecard.gif</li>
+
+            <li>Previous : images/prev.gif</li>
+
+            <li>Next : images/next.gif</li>
+          </ul>
+
+          <p>If
+you have some of these graphics it could be that the original author
+did not keep the same names; you will need to rename the graphics to
+conform to the define, or you will need to modify the navbar template
+directly.</p>
+
+          <h6>if your theme's images folder contain these filenames insert the define</h6>
+          <pre>define('THEME_HAS_NAVBAR_GRAPHICS', 1);
+</pre>
+
+          <h6>Copy classic's report.gif or create a new report.gif for your theme if you set the define</h6>
+        </li>
+
+        <li>
+          define('THEME_HAS_FILM_STRIP_GRAPHIC', 1);
+
+            <p>The location for the film strip graphic will be directed to the themes images folder.</p>
+
+          <ul>
+            <li>tile : images/tile.gif</li>
+          </ul>
+
+          <p>This
+define specifies a single tile to be used for both locations.</p>
+
+          <h6>if your theme's images folder contains the above filename insert this define</h6>
+          <pre>define('THEME_HAS_FILM_STRIP_GRAPHIC', 1);
+</pre>
+        </li>
+<li>
+          define('THEME_HAS_FILM_STRIP_GRAPHICS', 1);
+
+          <p>The location for the film strip graphics will be directed to the themes images folder.</p>
+
+          <ul>
+            <li>tile on the top : images/tile1.gif <span class="new">*NEW*</span></li>
+
+            <li>tile on the bottom : images/tile2.gif <span class="new">*NEW*</span></li>
+          </ul>
+
+          <p>This
+define specifies TWO tiles. </p>
+
+          <h6>if your theme's images folder contains these filenames insert this define</h6>
+          <pre>define('THEME_HAS_FILM_STRIP_GRAPHICS', 1);
+</pre>
+        </li>
+
+        <li>
+          define('THEME_IS_XHTML10_TRANSITIONAL',1);
+
+          <p>If
+the theme is defined as XHTML10_TRANSITIONAL the VANITY footer will be
+enabled. You shouldn't enable this until you've been able to follow the
+validation methodology discussed later in this document.</p>
+
+          <h6>if your theme has passed the validation methodology insert this define:</h6>
+          <pre>define('THEME_IS_XHTML10_TRANSITIONAL',1);
+</pre>
+        </li>
+
+        <li>
+          define('THEME_HAS_NO_SYS_MENU_BUTTONS', 1);
+
+          <p>When
+present the system won't attempt to replace the token {BUTTONS} in the
+SYS_MENU template. The entire block needs to be present.</p>
+
+          <p>Only set this after you determine you can't use the buttons template!</p>
+
+          <h6>If you can't use the SYS_MENU buttons template insert this define:</h6>
+          <pre>define('THEME_HAS_NO_SYS_MENU_BUTTONS', 1);
+</pre>
+
+          <h6>if you have set the define your theme.php will
+need to set the "$template_sys_menu", this may be in your theme.old.php
+as part of "$template_main_menu" or all of "$template_main_menu1".</h6>
+        </li>
+
+        <li>
+          define('THEME_HAS_NO_SUB_MENU_BUTTONS', 1);
+
+          <p>When present the system won't attempt to replace {BUTTONS} in the SUB_MENU template The entire block needs to be present.</p>
+
+          <p>Only set this after you determine you can't use the buttons template!</p>
+
+          <h6>If you can't use the SUB_MENU buttons template insert this define:</h6>
+          <pre>define('THEME_HAS_NO_SUB_MENU_BUTTONS', 1);
+</pre>
+
+          <h6>if you have set the define your theme.php will
+need to set the "$template_sub_menu", this may be in your theme.old.php
+as part of "$template_main_menu" or all of "$template_main_menu2".</h6>
+        </li>
+      </ul>
+    </li>
+
+    <li>Take stock of what you have so far, test your theme.</li>
+
+    <li>
+      Changing the menu item separator
+
+      <p>Classic uses a "::" separator between each menu option that you can override by modifying the "$template_sys_menu_spacer"</p>
+      <pre>// HTML template for template sys_menu spacer
+$template_sys_menu_spacer ="::";
+</pre>
+
+      <h6>Insert into your theme.php and modify to suit</h6>
+
+      <p>The sub menu templates are automatically inherited from sys menu's and you override them in exactly the same way</p>
+
+      <h5>Examples:</h5>
+
+      <ul>
+        <li>Water_Drop</li>
+
+        <li>Fruity</li>
+
+        <li>Eyeball</li>
+      </ul>
+    </li>
+
+    <li>
+      If you need a separator before the first and after the last buttons you can use this example from "MAC_OX_X"
+
+      <p>"$template_sys_menu_spacer" and "$template_sub_menu_spacer" are only rendered BETWEEN active elements.</p>
+
+      <h6>Insert into your theme.php and modify to suit</h6>
+      <pre>// HTML template for sys_menu
+$template_sys_menu = &lt;&lt;&lt;EOT
+         |{BUTTONS}|
+EOT;
+
+// HTML template for template sys_menu spacer
+$template_sys_menu_spacer ="|";
+</pre>
+    </li>
+
+    <li> If your theme requires more than a spacer
+for each button, such as buttons rendered inside of a table you can use
+this example from "Rainy_Day". <p>Copy a button from your theme.old.php from
+$template_main_menu, $template_main_menu1, or $template_main_menu2 and
+put it in between the "&lt;!-- BEGIN {BLOCK_ID} --&gt;" and "&lt;!--
+END {BLOCK_ID} --&gt;" lines and change the "{TOKENS}" as necessary.</p>
+
+      <h6>Insert into your theme.php and modify to suit</h6>
+      <pre>// HTML template for sys_menu
+$template_sys_menu = &lt;&lt;&lt;EOT
+  &lt;div class="topmenu"&gt;
+          &lt;table border="0" cellpadding="0" cellspacing="0"&gt;
+                  &lt;tr&gt;
+  {BUTTONS}
+                  &lt;/tr&gt;
+          &lt;/table&gt;
+  &lt;/div&gt;
+EOT;
+
+// HTML template for template sys_menu buttons
+$template_sys_menu_button = &lt;&lt;&lt;EOT
+&lt;!-- BEGIN {BLOCK_ID} --&gt;
+  &lt;td&gt;&lt;img src="images/spacer.gif" width="5" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+  &lt;td&gt;&lt;img src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+  &lt;td style="background-image:url(themes/rainy_day/images/button1_r1_c2.gif)"&gt;
+          &lt;a href="{HREF_TGT}" title="{HREF_TITLE}"&gt;{HREF_LNK}&lt;/a&gt;
+  &lt;/td&gt;
+  &lt;td&gt;&lt;img src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+&lt;!-- END {BLOCK_ID} --&gt;
+EOT;
+</pre>
+    </li>
+
+    <li> If each of your sys_menu buttons need to
+be rendered differently and you can't easily use the button template
+you can disable it and include the entire block. <p>Define 'THEME_HAS_NO_SYS_MENU_BUTTONS' and include a "$template_sys_menu" template.</p>
+
+      <h6>Insert this define</h6>
+      <pre>define('THEME_HAS_NO_SYS_MENU_BUTTONS', 1);
+</pre>
+
+      <p>Copy the correct portion of "$template_main_menu" or
+"$template_main_menu1" from your theme.old.php as in this example from
+"Hardwired"</p>
+
+      <h6>Verify that your template includes all of the following {TOKENS}, and rename the template to "$template_sys_menu"</h6>
+      <pre>// 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="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="{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 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 faq --&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/buttonleftfaq.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="{FAQ_TGT}" title="{FAQ_TITLE}"&gt;{FAQ_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 faq --&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 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;
+</pre>
+    </li>
+
+    <li> If each of your sub_menu buttons need to
+be rendered differently and you can't easily use the button template
+you can disable it and include the entire block. <p>Define 'THEME_HAS_NO_SUB_MENU_BUTTONS' and include a "$template_sys_menu" template.</p>
+
+      <h6>Insert this define</h6>
+      <pre>define('THEME_HAS_NO_SUB_MENU_BUTTONS', 1);
+</pre>
+
+      <p>Copy the correct portion of "$template_main_menu" or
+"$template_main_menu2" from your theme.old.php as in this example from
+"Hardwired"</p>
+
+      <h6>Verify that your template includes all of the following {TOKENS}, and rename the template to "$template_sub_menu"</h6>
+      <pre>// HTML template for sub menu
+$template_sub_menu = &lt;&lt;&lt;EOT
+
+                        &lt;table border="0" cellpadding="0" cellspacing="0"&gt;
+                                &lt;tr&gt;
+&lt;!-- BEGIN custom_link --&gt;
+                                        &lt;td&gt;&lt;img name=&quot;spacer&quot; src=&quot;images/spacer.gif&quot; width=&quot;5&quot; height=&quot;25&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;
+                                        &lt;td&gt;&lt;img name=&quot;buttonleft1&quot; src=&quot;themes/hardwired/images/buttonleft1.gif&quot; width=&quot;7&quot; height=&quot;25&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;
+                                        &lt;td style=&quot;background: url(themes/hardwired/images/buttoncenter.gif);&quot;&gt;
+                                                &lt;a href=&quot;{CUSTOM_LNK_TGT}&quot; title=&quot;{CUSTOM_LNK_TITLE}&quot;&gt;{CUSTOM_LNK_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name=&quot;buttonright1&quot; src=&quot;themes/hardwired/images/buttonright1.gif&quot; width=&quot;7&quot; height=&quot;25&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;
+&lt;!-- END custom_link --&gt;
+&lt;!-- BEGIN album_list --&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="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{ALB_LIST_TGT}" title="{ALB_LIST_TITLE}"&gt;{ALB_LIST_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+&lt;!-- END album_list --&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="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                       &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{LASTUP_TGT}" title="{LASTUP_LNK}"&gt;{LASTUP_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&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="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                       &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{LASTCOM_TGT}" title="{LASTCOM_LNK}"&gt;{LASTCOM_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&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="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{TOPN_TGT}" title="{TOPN_LNK}"&gt;{TOPN_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&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="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{TOPRATED_TGT}" title="{TOPRATED_LNK}"&gt;{TOPRATED_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&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="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{FAV_TGT}" title="{FAV_LNK}"&gt;{FAV_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&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="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td style="background: url(themes/hardwired/images/buttoncenter.gif);"&gt;
+                                                &lt;a href="{SEARCH_TGT}" title="{SEARCH_LNK}"&gt;{SEARCH_LNK}&lt;/a&gt;
+                                        &lt;/td&gt;
+                                        &lt;td&gt;&lt;img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" alt="" /&gt;&lt;/td&gt;
+                                &lt;/tr&gt;
+                        &lt;/table&gt;
+
+EOT;
+</pre>
+    </li>
+
+    <li>
+      You've reached another milestone in your theme upgrade.
+
+      <p>Take stock of what you have so far, test your theme.</p>
+    </li>
+
+    <li>
+If your theme uses custom starttable and endtable functions they can be
+moved over from theme.php.old as in this example from "MAC_OX_X" <h6>Insert into your theme.php and modify to suit</h6>
+      <pre>// Function to start a 'standard' table
+function starttable($width = '-1', $title = '', $title_colspan = '1')
+{
+    global $CONFIG;
+
+    if ($width == '-1') $width = $CONFIG['picture_table_width'];
+    if ($width == '100%') $width = $CONFIG['main_table_width'];
+    if ($title) {
+        echo &lt;&lt;&lt;EOT
+&lt;!-- Start standard table title --&gt;
+&lt;table align="center" width="$width" cellspacing="0" cellpadding="0" class="maintablea"&gt;
+        &lt;tr&gt;
+                &lt;td&gt;
+                        &lt;table width="100%" cellspacing="0" cellpadding="0" class="tableh1a"&gt;
+                                &lt;tr&gt;
+                                        &lt;td class="tableh1a"&gt;&lt;img src="themes/mac_ox_x/images/tableh1a_bg_left.gif" alt="" /&gt;&lt;/td&gt;
+                                        &lt;td class="tableh1a" style="background-image:url(themes/mac_ox_x/images/tableh1a_bg_middle.gif);" width="100%"&gt;$title&lt;/td&gt;
+                                        &lt;td class="tableh1a"&gt;&lt;img src="themes/mac_ox_x/images/tableh1a_bg_right.gif" alt="" /&gt;&lt;/td&gt;
+                                &lt;/tr&gt;
+                        &lt;/table&gt;
+                &lt;/td&gt;
+        &lt;/tr&gt;
+&lt;/table&gt;
+&lt;!-- Start standard table --&gt;
+&lt;table align="center" width="$width" cellspacing="0" cellpadding="0"&gt;
+  &lt;tr&gt;
+   &lt;td style="background-image:url(themes/mac_ox_x/images/main_table_r1_c1b.gif);" valign="top"&gt;&lt;img name="main_table_r1_c1" src="themes/mac_ox_x/images/main_table_r1_c1.gif" border="0"  alt="" /&gt;&lt;/td&gt;
+        &lt;td width="100%"&gt;&lt;table width="100%" cellspacing="1" cellpadding="0" class="maintableb"&gt;
+
+EOT;
+    } else {
+        echo &lt;&lt;&lt;EOT
+
+&lt;!-- Start standard table --&gt;
+&lt;table align="center" width="$width" cellspacing="0" cellpadding="0"&gt;
+  &lt;tr&gt;
+   &lt;td style="background-image:url(themes/mac_ox_x/images/main_table_r1_c1b.gif);" valign="top"&gt;&lt;img name="main_table_r1_c1" src="themes/mac_ox_x/images/main_table_r1_c1.gif" border="0"  alt="" /&gt;&lt;/td&gt;
+        &lt;td width="100%"&gt;&lt;table width="100%" cellspacing="1" cellpadding="0" class="maintable"&gt;
+
+EOT;
+    }
+}
+
+function endtable()
+{
+    echo &lt;&lt;&lt;EOT
+        &lt;/table&gt;
+   &lt;/td&gt;
+   &lt;td style="background-image:url(themes/mac_ox_x/images/main_table_r1_c3b.gif);" valign="top"&gt;&lt;img name="main_table_r1_c3" src="themes/mac_ox_x/images/main_table_r1_c3.gif" border="0"  alt="" /&gt;&lt;/td&gt;
+  &lt;/tr&gt;
+  &lt;tr&gt;
+   &lt;td&gt;&lt;img name="main_table_r2_c1" src="themes/mac_ox_x/images/main_table_r2_c1.gif" width="10" height="4" border="0"  alt="" /&gt;&lt;/td&gt;
+   &lt;td style="background-image:url(themes/mac_ox_x/images/main_table_r2_c2b.gif);"&gt;&lt;img name="main_table_r2_c2" src="themes/mac_ox_x/images/main_table_r2_c2.gif" border="0"  alt="" /&gt;&lt;/td&gt;
+   &lt;td&gt;&lt;img name="main_table_r2_c3" src="themes/mac_ox_x/images/main_table_r2_c3.gif" width="10" height="4" border="0"  alt="" /&gt;&lt;/td&gt;
+  &lt;/tr&gt;
+&lt;/table&gt;
+&lt;!-- End standard table --&gt;
+
+EOT;
+}
+</pre>
+    </li>
+
+    <li> If you have included custom starttable
+and endtable code the sort options in the thumbnail view may no longer
+fit properly. <p>You can use this example also from "MAC_OX_X" to correct it.</p>
+
+      <h6>Insert into your theme.php and modify to suit</h6>
+      <pre>// HTML template for title row of the thumbnail view (album title + sort options)
+$template_thumb_view_title_row = &lt;&lt;&lt;EOT
+
+                        &lt;table width="100%" cellpadding="0" cellspacing="0"&gt;
+                        &lt;tr&gt;
+                                &lt;td width="100%" class="statlink"&gt;{ALBUM_NAME}&lt;/td&gt;
+                                &lt;td class="sortorder_options" style="font-size: 100%;"&gt;{TITLE}&lt;/td&gt;
+                                &lt;td class="sortorder_options" style="font-size: 100%;"&gt;&lt;span class="statlink"&gt;&lt;a href="thumbnails.php?album={AID}&amp;amp;page={PAGE}&amp;amp;sort=ta" title="{SORT_TA}"&gt;&amp;nbsp;+&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
+                                &lt;td class="sortorder_options" style="font-size: 100%;"&gt;&lt;span class="statlink"&gt;&lt;a href="thumbnails.php?album={AID}&amp;amp;page={PAGE}&amp;amp;sort=td" title="{SORT_TD}"&gt;&amp;nbsp;-&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
+                                &lt;td&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;
+                                &lt;td class="sortorder_options" style="font-size: 100%;"&gt;{NAME}&lt;/td&gt;
+                                &lt;td class="sortorder_options" style="font-size: 100%;"&gt;&lt;span class="statlink"&gt;&lt;a href="thumbnails.php?album={AID}&amp;amp;page={PAGE}&amp;amp;sort=na" title="{SORT_NA}"&gt;&amp;nbsp;+&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
+                                &lt;td class="sortorder_options" style="font-size: 100%;"&gt;&lt;span class="statlink"&gt;&lt;a href="thumbnails.php?album={AID}&amp;amp;page={PAGE}&amp;amp;sort=nd" title="{SORT_ND}"&gt;&amp;nbsp;-&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
+                                &lt;td&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;
+                                &lt;td class="sortorder_options" style="font-size: 100%;"&gt;{DATE}&lt;/td&gt;
+                                &lt;td class="sortorder_options" style="font-size: 100%;"&gt;&lt;span class="statlink"&gt;&lt;a href="thumbnails.php?album={AID}&amp;amp;page={PAGE}&amp;amp;sort=da" title="{SORT_DA}"&gt;&amp;nbsp;+&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
+                                &lt;td class="sortorder_options" style="font-size: 100%;"&gt;&lt;span class="statlink"&gt;&lt;a href="thumbnails.php?album={AID}&amp;amp;page={PAGE}&amp;amp;sort=dd" title="{SORT_DD}"&gt;&amp;nbsp;-&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
+                                &lt;td&gt;&amp;nbsp;&amp;nbsp;&lt;/td&gt;
+                                &lt;td class="sortorder_options" style="font-size: 100%;"&gt;{POSITION}&lt;/td&gt;
+                                &lt;td class="sortorder_options" style="font-size: 100%;"&gt;&lt;span class="statlink"&gt;&lt;a href="thumbnails.php?album={AID}&amp;amp;page={PAGE}&amp;amp;sort=pa" title="{SORT_PA}"&gt;&amp;nbsp;+&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
+                                &lt;td class="sortorder_options" style="font-size: 100%;"&gt;&lt;span class="statlink"&gt;&lt;a href="thumbnails.php?album={AID}&amp;amp;page={PAGE}&amp;amp;sort=pd" title="{SORT_PD}"&gt;&amp;nbsp;-&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
+                        &lt;/tr&gt;
+                        &lt;/table&gt;
+
+EOT;
+</pre>
+    </li>
+
+
+    <li>If your theme modifies $template_display_picture
+                        replace it with $template_display_media
+                          <h6>Find all instances of:</h6>
+                        <pre>$template_display_picture</pre>
+                        <h6>Replace all with:</h6>
+                        <pre>$template_display_media</pre>
+                </li>
+    <li>
+                        If you used a previous $template_display_picture replace tableb with display_media in $template_display_media block
+                          <h6>Find:</h6>
+                        <pre>&lt;td align="center" class="tableb" nowrap="nowrap"&gt;</pre>
+
+                        <h6>Replace with:</h6>
+                        <pre>&lt;td align="center" class="display_media" nowrap="nowrap"&gt;</pre>
+                </li>
+    <li>
+                        If your theme modifies $template_cat_list replace tableh2 with catrow_noalb in the catrow_noalb block
+                          <h6>Find:</h6>
+                        <pre>&lt;!-- BEGIN catrow_noalb --&gt;<br />        &lt;tr&gt;<br />                &lt;td class="tableh2" colspan="3"&gt;&lt;table border="0"&gt;&lt;tr&gt;&lt;td align="left"&gt;{CAT_THUMB}&lt;/td&gt;&lt;td align="left"&gt;&lt;span class="catlink"&gt;&lt;b&gt;{CAT_TITLE}&lt;/b&gt;&lt;/span&gt;{CAT_DESC}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;<br />        &lt;/tr&gt;<br />&lt;!-- END catrow_noalb --&gt;</pre>
+                        <h6>Replace with :</h6>
+                        <pre>&lt;!-- BEGIN catrow_noalb --&gt;<br />        &lt;tr&gt;<br />                &lt;td class="catrow_noalb" colspan="3"&gt;&lt;table border="0"&gt;&lt;tr&gt;&lt;td align="left"&gt;{CAT_THUMB}&lt;/td&gt;&lt;td align="left"&gt;&lt;span class="catlink"&gt;&lt;b&gt;{CAT_TITLE}&lt;/b&gt;&lt;/span&gt;{CAT_DESC}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;<br />        &lt;/tr&gt;<br />&lt;!-- END catrow_noalb --&gt;</pre>
+                </li>
+    <li>
+                        If your theme modifies $template_cat_list replace tableb with catrow in the catrow block
+                          <h6>Find:</h6>
+                        <pre>&lt;!-- BEGIN catrow --&gt;<br />        &lt;tr&gt;<br />                &lt;td class="tableb" align="left"&gt;&lt;table border="0"&gt;&lt;tr&gt;&lt;td&gt;{CAT_THUMB}&lt;/td&gt;&lt;td&gt;&lt;span class="catlink"&gt;&lt;b&gt;{CAT_TITLE}&lt;/b&gt;&lt;/span&gt;{CAT_DESC}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;<br />                &lt;td class="tableb" align="center"&gt;{ALB_COUNT}&lt;/td&gt;<br />                &lt;td class="tableb" align="center"&gt;{PIC_COUNT}&lt;/td&gt;<br />        &lt;/tr&gt;<br />        &lt;tr&gt;<br />            &lt;td class="tableb" colspan="3"&gt;{CAT_ALBUMS}&lt;/td&gt;<br />        &lt;/tr&gt;<br />&lt;!-- END catrow --&gt;</pre>
+                        <h6>Replace with :</h6>
+                        <pre>&lt;!-- BEGIN catrow --&gt;<br />        &lt;tr&gt;<br />                &lt;td class="catrow" align="left"&gt;&lt;table border="0"&gt;&lt;tr&gt;&lt;td&gt;{CAT_THUMB}&lt;/td&gt;&lt;td&gt;&lt;span class="catlink"&gt;&lt;b&gt;{CAT_TITLE}&lt;/b&gt;&lt;/span&gt;{CAT_DESC}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;<br />                &lt;td class="catrow" align="center"&gt;{ALB_COUNT}&lt;/td&gt;<br />                &lt;td class="catrow" align="center"&gt;{PIC_COUNT}&lt;/td&gt;<br />        &lt;/tr&gt;<br />        &lt;tr&gt;<br />            &lt;td class="tableb" colspan="3"&gt;{CAT_ALBUMS}&lt;/td&gt;<br />        &lt;/tr&gt;<br />&lt;!-- END catrow --&gt;</pre>
+                </li>
+    <li>For the majority of themes you are now done adding content to your theme.php.
+
+      <p>Take stock of what you have so far, test your theme.</p>
+    </li>
+    <li>
+      For a list of everything that could be modified examine the "sample" theme.
+
+      <p>The "sample" theme found in themes/sample is designed to be a showcase for every themeable function and template used in Coppermine.</p>
+
+      <p>"Hardwired",
+"Eyeball", and "MAC_OX_X" are all good examples of more complicated
+theme designs that you can use as reference in continuing to modify
+your theme.</p>
+    </li>
+  </ol>
+
+<div id="footer" style="border-top: 1px solid gray; margin-top: 30px; padding-top: 10px;">
+        <a href="edit_template.html">Previous</a>&nbsp;|&nbsp;<a href="validation.html">Next</a>
+        <div class="globalNav">
+                <a
+                href="index.html">Theme Upgrade Home</a><a
+                href="edit_style.html">style.css</a><a
+                href="edit_template.html">template.html</a><font
+                class="globalNavSelect">&raquo; theme.php</font><a
+                href="validation.html">Validation</a>
+        </div>
+        <!-- end nav links -->
+</div>
+</body>
+</html>
\ No newline at end of file
diff -ruN 133/docs/theme/index.html cpg148/docs/theme/index.html
--- 133/docs/theme/index.html	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/docs/theme/index.html	2006-06-08 00:23:58.000000000 -0500
@@ -0,0 +1,52 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+
+<title>Converting cpg1.3.x themes to cpg1.4.8</title>
+<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
+<meta name="language" content="en" />
+<meta name="author" content="Coppermine dev team" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="Coppermine Photo Gallery project - Theme Upgrade Documentation" />
+<!-- CVS version info: $Id: index.html 3116 2006-06-07 22:11:54Z gaugau $ -->
+
+<link rel="stylesheet" type="text/css" href="style.css" />
+<link rel="start" href="index.html" title="Theme Upgrade Home" />
+<link rel="end" href="validation.html" title="Validation" />
+<link rel="next" href="edit_style.html" title="style.css" />
+</head>
+
+<body>
+
+<div class="globalNav">
+        <font class="globalNavSelect">&raquo; Theme Upgrade Home</font><a
+        href="edit_style.html">style.css</a><a
+        href="edit_template.html">template.html</a><a
+        href="edit_theme.html">theme.php</a><a
+        href="validation.html">Validation</a>
+</div>
+        Previous&nbsp;|&nbsp;<a href="edit_style.html">Next</a>
+<!-- end nav links -->
+
+<h1>Converting cpg1.3.x themes to cpg1.4.8</h1>
+
+  <p>
+                To make your custom made theme from cpg1.3.x work with cpg1.4.8, 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 "classic" theme could be found in themes/classic
+        </p>
+        <div id="toc" style="margin: 20px 10px 5px 20px;">
+                <ul>
+                        <li><a href="edit_style.html">Edit style.css</a></li>
+                        <li><a href="edit_template.html">Edit template.html</a></li>
+                        <li><a href="edit_theme.html">Edit theme.php</a></li>
+                        <li><a href="validation.html">Validation</a></li>
+                </ul>
+        </div>
+</body>
+</html>
\ No newline at end of file
diff -ruN 133/docs/theme/style.css cpg148/docs/theme/style.css
--- 133/docs/theme/style.css	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/docs/theme/style.css	2006-06-08 00:23:58.000000000 -0500
@@ -0,0 +1,142 @@
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+body {
+        font-family: Verdana, Arial, Helvetica, sans-serif;
+        margin: 10px 20px;
+        font-size: .9em;
+}
+
+p {
+        font-size: 1em;
+        margin: 10px 10px 0px 0px;
+}
+
+h1 {
+        font-weight: bolder;
+        font-size: 2em;
+        color: #0E72A4;
+        line-height: 120%;
+        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+        text-decoration: none;
+}
+
+h2 {
+        font-weight: bolder;
+        font-size: 1.5em;
+        color: #0E72A4;
+        line-height: 120%;
+        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+        text-decoration: none;
+}
+
+li {
+        margin:10px 5px 5px 5px;
+}
+
+li h6 {
+        margin:3px auto 0px;
+}
+
+li pre {
+        font-size: 12px;
+        margin:3px auto 15px 3px;
+        font-style: normal;
+        font-family: 'Courier New', Courier, monospace;
+        border: 2px solid #999999;
+        padding: 3px;
+        background-color: #E0E0E0;
+        width:90%;
+        overflow:auto;
+        padding: 0 3px 20px 3px;
+}
+
+li span {
+        font-size: 80%;
+        font-weight: lighter;
+}
+
+li h5 {
+        margin: 4px auto 0px;
+}
+
+.vanity {
+        width:400px;
+        background-color:#E0E0E0;
+        border:1px solid black;
+        text-align:center;
+}
+
+.vanity img {
+        margin:3px 15px;
+}
+
+.new {
+        font-weight:bolder;
+        color:red;
+}
+
+.globalNav {
+        top: 135px;
+        text-align: right;
+        margin: 0;
+        padding: 0;
+        z-index: 10;
+}
+
+.globalNav a {
+        text-align: left;
+        font-family: Arial, Helvetica, sans-serif;
+        font-size: 105%;
+        padding: 1px 7px;
+        color: black;
+        vertical-align: top;
+        line-height: 200%;
+        text-decoration: none;
+        display:inline;
+        border-left: solid gray 2px;
+}
+
+.globalNav a:visited  {/* visited link */
+        color: gray;
+}
+
+.globalNav a:hover  {/* mouse over link */
+        background-color: white;
+        text-decoration: none;
+        color: #CC0000;
+}
+
+.globalNavSelect {
+        font-family: Arial, Helvetica, sans-serif;
+        font-size: 105%;
+        font-weight: bold;
+        background-color: #0E72A4;
+        padding: 1px 2px;
+        color: white;
+        line-height: 190%;
+        font-variant: small-caps;
+        border-left: solid gray 2px;
+        border-right: solid gray 1px;
+}
+
+#footer {
+        border-top: 1px solid gray;
+        margin-top: 30px;
+        padding-top: 10px;
+}
\ No newline at end of file
diff -ruN 133/docs/theme/validation.html cpg148/docs/theme/validation.html
--- 133/docs/theme/validation.html	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/docs/theme/validation.html	2006-06-08 00:23:58.000000000 -0500
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+<head>
+
+<title>Validation</title>
+<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
+<meta name="language" content="en" />
+<meta name="author" content="Coppermine dev team" />
+<meta name="copyright" content="Coppermine dev team" />
+<meta name="description" content="Coppermine Photo Gallery project - Theme Upgrade Documentation" />
+<!-- CVS version info: $Id: validation.html 3116 2006-06-07 22:11:54Z gaugau $ -->
+
+<link rel="stylesheet" type="text/css" href="style.css" />
+<link rel="start" href="index.html" title="Theme Upgrade Home" />
+<link rel="end" href="validation.html" title="Validation" />
+<link rel="prev" href="edit_theme.html" title="theme.php" />
+
+</head>
+
+<body>
+
+<div class="globalNav">
+        <a
+        href="index.html">Theme Upgrade Home</a><a
+        href="edit_style.html">style.css</a><a
+        href="edit_template.html">template.html</a><a
+        href="edit_theme.html">theme.php</a><font
+        class="globalNavSelect">&raquo; Validation</font>
+</div>
+<a href="edit_theme.html">Previous</a>&nbsp;|&nbsp;Next
+<!-- end nav links -->
+
+  <h2>Validation Methodology</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>
+
+  <ol>
+    <li>
+      Suggestions to help you bring the theme you are editing up to XHTML 1.0 Transitional HTML
+
+      <ul>
+        <li>All ampersands that form part of a <u><b>URL</b></u> are to be coded '&amp;amp;'. 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 ' /&gt;'.</li>
+
+        <li>All meta tags should be closed ' /&gt;'</li>
+
+        <li>All &lt;hr&gt; and &lt;br&gt; tags should be closed &lt;hr /&gt;&lt;br /&gt;</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 (such as onClick) 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.
+
+      <p>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:</p>
+
+      <ul>
+        <li>index.php</li>
+
+        <li>thumbnails.php</li>
+
+        <li>displayimage.php</li>
+
+        <li>search.php</li>
+
+        <li>emailed HTML E-card.</li>
+      </ul>
+
+      <p>The following toolbars can assist you in validating the resulting output of your theme:</p>
+
+      <p>Internet Explorer:</p>
+
+      <ul>
+        <li><a href="http://www.nils.org.au/ais/web/resources/toolbar/index.html">Web Accessibility Toolbar</a> (Creative Commons License)</li>
+      </ul>
+
+      <p>Mozilla Firefox:</p>
+
+      <ul>
+        <li><a href="http://www.chrispederick.com/work/firefox/webdeveloper/">Web Developer Extension</a> (GPL)</li>
+      </ul>
+    </li>
+  </ol>
+
+  <h2>Congratulations</h2>
+
+  <p>Your theme should now be ready to use with Coppermine 1.4.8</p>
+
+<div id="footer">
+        <a href="edit_theme.html">Previous</a>&nbsp;|&nbsp;Next
+        <div class="globalNav">
+                <a
+                href="index.html">Theme Upgrade Home</a><a
+                href="edit_style.html">style.css</a><a
+                href="edit_template.html">template.html</a><a
+                href="edit_theme.html">theme.php</a><font
+                class="globalNavSelect">&raquo; Validation</font>
+        </div>
+        <!-- end nav links -->
+</div>
+</body>
+</html>
\ No newline at end of file
diff -ruN 133/docs/theme.htm cpg148/docs/theme.htm
--- 133/docs/theme.htm	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/docs/theme.htm	2006-06-05 14:06:36.000000000 -0500
@@ -1,513 +1,50 @@
-<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
-<title>Coppermine Photo Gallery - Thme upgrade guide</title>
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
-<meta name="language"    content="en">
-<meta name="author"      content="Coppermine dev team">
-<meta name="copyright"   content="Coppermine dev team">
-<meta name="description" content="Coppermine Photo Gallery project - Coppermine is an easily set-up, fast, feature-rich photo gallery script with mySQL database, user management, private galleries, automatic thumbnail creation, ecard feature and a template system for easy customization to match the rest of a site.">
-<meta name="keywords"    content="photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image Magick,ecard">
-<meta name="page-topic"    content="photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image Magick,ecard">
-<meta http-equiv="Content-Style-Type" content="text/css">
-<meta name="MSSmartTagsPreventParsing" content="true">
-<meta http-equiv="imagetoolbar" content="no">
+<title>Coppermine Photo Gallery - Theme upgrade</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<meta http-equiv="refresh" content="10; url=theme/index.php">
+<style type="text/css">
 <!--
-CVS version info:
-$Id: theme.htm,v 1.7 2005/04/19 03:17:12 gaugau Exp $
--->
-<style type=text/css>
-
 body {
-        font-size: 12px; background: #F7F7F7; margin: 2%; color: black; font-family: verdana, arial, helvetica, sans-serif;
-        scrollbar-face-color: #DEE3E7;
-        scrollbar-highlight-color: #FFFFFF;
-        scrollbar-shadow-color: #DEE3E7;
-        scrollbar-3dlight-color: #D1D7DC;
-        scrollbar-arrow-color:  #006699;
-        scrollbar-track-color: #EFEFEF;
-        scrollbar-darkshadow-color: #98AAB1;
-}
-td {
-        font-size: 12px
-}
-h1 {
-        font-weight: bolder; font-size: 24px; color: #0E72A4; line-height: 120%; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none
-}
-h2 {
-        font-size: 20px; color: #0E72A4; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
-}
-h3 {
-        font-weight: bolder; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0E72A4;
+        font-family : Verdana, Arial, Helvetica, sans-serif;
+        font-size: 12px;
+        background : #F7F7F7 ;
+        color : Black;
+        margin: 20px;
 }
-h4 {
-        font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0E72A4;
+
+h1{
+        font-weight: bold;
+        font-size: 22px;
+        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+        text-decoration: none;
+        line-height : 120%;
+        color : #000000;
 }
+
 p {
-        font-size: 12px; margin: 10px 10px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif
-}
-pre {
-        border-right: #999999 1px solid; padding-right: 5px; border-top: #999999 1px solid; padding-left: 5px; font-size: 12px; padding-bottom: 5px; margin: 10px 10px 0px 0px; border-left: #999999 1px solid; padding-top: 5px; border-bottom: #999999 1px solid; font-style: normal; font-family: "Courier New", Courier, mono; background-color: #E0E0E0
-}
-ul {
-        padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 10px 5px; padding-top: 0px
-}
-ul.content {
-        padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px 5px 0px 0px; padding-top: 0px
-}
-li {
-        padding-right: 0px; margin-top: 4px; padding-left: 0px; list-style-position: outside; margin-bottom: 4px; padding-bottom: 0px; margin-left: 10px; padding-top: 0px;
-}
-li.content {
-        padding-right: 0px; margin-top: 0px; padding-left: 0px; list-style-position: outside; margin-bottom: 5px; padding-bottom: 0px; margin-left: 10px; padding-top: 0px; list-style-type: none;
-}
-hr {
-        border-right: #000000 0px solid; border-top: #000000 1px solid; border-left: #000000 0px solid; border-bottom: #000000 0px solid; height: 0px
-}
-.navbar {
-        font-weight: bold; font-size: 10px; background: url(/coppermine/themes/pixel-rave-blue100/images/nav-bar-button.gif) #72a5cc no-repeat; vertical-align: middle; color: #A5C6DF; font-family: Arial, Helvetica, sans-serif
-}
-a.navbar {
-        display: block; vertical-align: middle; width: 100px; color: #A5C6DF; line-height: 25px; position: relative; height: 25px; text-align: center; text-decoration: none
-}
-a.navbar:hover {
-        color: #ffffff; text-decoration: none
+        font-family : Verdana, Arial, Helvetica, sans-serif;
+        font-size: 12px;
+        margin: 10px 10px 0px 0px;
 }
 
-.back {
-        margin-top: 10px; font-size: 10px; margin-bottom: 10px
-}
-.important { color: red }
-.menu1 {font-weight:bolder;font-stretch:expanded;font-size:120%}
-.menu2 {font-weight:bold;font-stretch:normal;font-size:100%}
-.menu3 {font-weight:normal;font-stretch:condensed }
+-->
 </style>
-</head>
-<body>
-<h1>Converting cpg1.2.x themes to cpg1.3.3</h1>
-<p>To make your custom made theme from cpg1.2.0 work with cpg1.3.3, you'll have to change some places.<br />
-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>
-<ol>
-<li>Create a new css class for the properties of the html around the intermediate sized pic (visible in displayimage.php):<br />
-Edit style.css and find
-<pre>.image {
-        border-style: solid;
-        border-width:1px;
-        border-color: #000000;
-        margin: 2px;
-}
-</pre>
-Add after it
-<pre>.imageborder {
-        border: 1px solid #000000;
-        background-color: #FFFFFF;
-        margin-top: 30px;
-        margin-bottom: 30px;
-}
-</pre>
-</li>
-<li>Create a new css class for the debug output:<br />
-Edit style.css, go to the very end of the file and add this code:
-<pre>.debug_text {
-        border: #BDBEBD;
-        background-color: #EFEFEF;
-        width : 100%;
-        margin : 0px;
-}</pre></li>
-<li>Create a new css class for the clickable options in the config:<br />
-Edit style.css, go to the very end of the file and add this code:
-<pre>.clickable_option {
-        border-bottom : 1px dotted blue;
-        cursor : hand;
-}</pre></li>
-<li>Create a new css class for the dropdown boxes for theme and language selection:<br />
-Edit style.css, go to the very end of the file and add this code:
-<pre>.listbox_lang {
-        color: #000000;
-        background-color: #D1D7DC;
-        border: 1px solid #D1D7DC;
-        font-size: 80%;
-        font-family: Arial, Helvetica, sans-serif;
-        vertical-align : middle;
-}</pre></li>
-<li>Choose a place where the language and theme selection should be located on your coppermine pages. It's recommended to do this even if you're not planning to actually use the language and theme selection options, since they can be enable/disabled at any time in Coppermine config:<br />
-Edit template.html and find a place anywhere between <tt class="code">&lt;body&gt;</tt> and <tt class="code">&lt;/body&gt;</tt> where you want the selectors to appear. Add <tt class="code">{LANGUAGE_SELECT_LIST}</tt> for the language selection dropdown, <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt> for the language-by-flag selector and <tt class="code">{THEME_SELECT_LIST}</tt> for the theme selection dropdown.</li>
-<li>Make the header information of your local file match the version you have updated to.<br />
-Edit theme.php and find
-<pre>// Coppermine Photo Gallery 1.2.0                                            //</pre>
-and change it to
-<pre>// Coppermine Photo Gallery 1.3.3                                            //</pre>
-</li>
-<li>Find a place where the memberlist list should appear in your coppermine navigation. It's recommended to do this even if you're not planning to actually use the feature, since it can be enable/disabled at any time in Coppermine config.<br />
-Edit theme.php and find
-<pre>&lt;!-- END my_gallery --&gt;</pre>
-and add after it
-<pre>&lt;!-- BEGIN allow_memberlist --&gt;
-                &lt;a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}"&gt;{MEMBERLIST_LNK}&lt;/a&gt;  ::
-&lt;!-- END allow_memberlist --&gt;</pre>. You may have to adopt the html that is usually wrapped around your menu items for the memberlist menu item as well.</li>
-<li>Find a place where the user FAQ should appear in your coppermine navigation. It's recommended to do this even if you're not planning to actually use the feature, since it can be enable/disabled at any time in Coppermine config.<br />
-Edit theme.php and find
-<pre>&lt;!-- END my_profile --&gt;</pre>
-and add after it
-<pre>&lt;!-- BEGIN faq --&gt;
-                    &lt;a href="{FAQ_TGT}" title="{FAQ_TITLE}"&gt;{FAQ_LNK}&lt;/a&gt; ::
-&lt;!-- END faq --&gt;</pre>. You may have to adopt the html that is usually wrapped around your menu items for the user faq menu item as well.</li>
-<li>Find a place where the Ecards-Log should appear in your admin menu.<br />
-Edit theme.php and find
-<pre>&lt;td class="admin_menu"&gt;&lt;a href="banning.php" title=""&gt;{BAN_LNK}&lt;/a&gt;&lt;/td&gt;</pre> Add after it
-<pre>&lt;td class="admin_menu"&gt;&lt;a href="db_ecard.php" title=""&gt;{DB_ECARD_LNK}&lt;/a&gt;&lt;/td&gt;</pre></li>
-<li>Add clickable album feature:<br />
-Edit theme.php and find
-<pre>&lt;b&gt;{ALBUM_TITLE}&lt;/b&gt;</pre>
-. Replace it with
-<pre>&lt;a href="{ALB_LINK_TGT}" class="alblink"&gt;&lt;b&gt;{ALBUM_TITLE}&lt;/b&gt;&lt;/a&gt;</pre>
-(This code is twice in theme.php, so you will have to replace it two times).
-</li>
-<li>Correct the missing link to tile.gif in the fimstrip display:<br />
-Edit theme.php and find<br />
-<pre>&lt;td valign="top" background='themes/igames/images/tile.gif' align="center" height='30'&gt;&amp;nbsp;&lt;/td&gt;</pre>.<br />
-Replace <tt class="code">igames</tt> in this line with the name of your theme. This line exists twice in your theme.php - you'll have to change both times the reference from <tt class="code">igames</tt> to <tt class="code">your_theme</tt>.
-</li>
-<li>Copy the file <i>tile.gif</i> from any theme that comes with coppermine (e.g. <i>themes/default/images/tile.gif</i>) into them images-folder of your own custom theme (e.g. <i>themes/your_theme/images/</i>)</li>
-<li>Add the Downloadable favorites option:<br />
-Edit theme.php and find
-<pre>// HTML template for thumbnails display</pre>
-and add before it
-<pre>// HTML template for title row of the fav thumbnail view (album title + download)
-$template_fav_thumb_view_title_row = &lt;&lt;&lt;EOT
-
-                        &lt;table width="100%" cellpadding="0" cellspacing="0"&gt;
-                        &lt;tr&gt;
-                                &lt;td width="100%" class="statlink"&gt;&lt;h2&gt;{ALBUM_NAME}&lt;/h2&gt;&lt;/td&gt;
-                                &lt;td&gt;&lt;img src="images/spacer.gif" width="1"&gt;&lt;/td&gt;
-                                &lt;td class="sortorder_cell"&gt;
-                                        &lt;table height="100%" cellpadding="0" cellspacing="0"&gt;
-                                                &lt;tr&gt;
-                                                        &lt;td class="sortorder_options"&gt;&lt;span class="statlink"&gt;&lt;a href="zipdownload.php"&gt;{DOWNLOAD_ZIP}&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
-                                                &lt;/tr&gt;
-                                                &lt;/table&gt;
-                                &lt;/td&gt;
-                        &lt;/tr&gt;
-                        &lt;/table&gt;
-
-EOT;</pre>
-Make sure there are no spaces in front of or after the <tt class="code">EOT;</tt> in the last line.</li>
-<li>Replace hardcoded format of intermediate pic with css format: <br />
-Edit theme.php and find
-<pre>          &lt;table cellspacing="2" cellpadding="0" style="border: 1px solid #000000; background-color: #FFFFFF; margin-top: 30px; margin-bottom: 30px;"&gt;
-                                &lt;tr&gt;
-                                        &lt;td&gt;</pre>
-and replace with
-<pre>                        &lt;table cellspacing="2" cellpadding="0" class="imageborder"&gt;
-                                &lt;tr&gt;
-                                        &lt;td align="center"&gt;</pre>
-</li>
-<li>Move debug output from theme to functions:<br />
-Edit theme.php and find
-<pre>    if ($CONFIG['debug_mode']) {
-        $time_end = getmicrotime();
-        $time = round($time_end - $time_start, 3);
-
-        $query_count = count($query_stats);
-        $query_times = '';
-        $total_query_time = 0;
-        foreach ($query_stats as $qtime) {
-            $query_times .= round($qtime, 3) . "s ";
-            $total_query_time += $qtime;
-        }
-        $total_query_time = round($total_query_time, 3);
-
-        starttable('100%', 'Debug info');
-        echo "&lt;tr&gt;&lt;td class=\"tableb\"&gt;";
-        echo "USER: &lt;pre&gt;";
-        print_r($USER);
-        echo "&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;td class=\"tableb\"&gt;";
-        echo "&lt;tr&gt;&lt;td class=\"tableb\"&gt;";
-        echo "USER DATA: &lt;pre&gt;";
-        print_r($USER_DATA);
-        echo "&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;td class=\"tableb\"&gt;";
-        echo "&lt;tr&gt;&lt;td class=\"tableb\"&gt;";
-        echo "Queries: &lt;pre&gt;";
-        print_r($queries);
-        echo "&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;td class=\"tableb\"&gt;";
-        echo "GET :&lt;pre&gt;";
-        print_r($HTTP_GET_VARS);
-        echo "&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;td class=\"tableb\"&gt;";
-        echo "POST :&lt;pre&gt;";
-        print_r($HTTP_POST_VARS);
-        echo "&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;td class=\"tableb\" &gt;";
-        echo &lt;&lt;&lt;EOT
-                Page generated in &lt;b&gt;$time&lt;/b&gt; seconds - &lt;b&gt;$query_count&lt;/b&gt; queries in &lt;b&gt;$total_query_time&lt;/b&gt; seconds - Album set : $ALBUM_SET
-EOT;
-        echo "&lt;/td&gt;&lt;/tr&gt;";
-        echo "&lt;tr&gt;&lt;td class=\"tableb\"&gt;";
-        echo "&lt;a href=\"phpinfo.php\"&gt;Advanced debug mode&lt;/a&gt; (phpinfo)";
-        echo "&lt;/td&gt;&lt;/tr&gt;";
-        endtable();
-    }</pre>
-and replace with
-<pre>    if ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE)) {
-    cpg_debug_output();
-    }</pre>
-</li>
-<li>Add switches for memberlist and faq:<br />
-Edit theme.php and find
-<pre>    if (USER_ID || !$CONFIG['allow_user_registration']) {
-        template_extract_block($template_main_menu, 'register');
-    }</pre>and add after it
-<pre>    if (!USER_ID || !$CONFIG['allow_memberlist']) {
-        template_extract_block($template_main_menu, 'allow_memberlist');
-    }
-
-    if (!$CONFIG['display_faq']) {
-        template_extract_block($template_main_menu, 'faq');
-    }</pre>
-</li>
-<li>Enable new coppermine menu entries:<br />
-Edit theme.php and find
-<pre>        '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],</pre>
-and add after it
-<pre>        '{MEMBERLIST_TGT}' => "usermgr.php",
-        '{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
-        '{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
-        '{FAQ_TGT}' => "faq.php",
-        '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
-        '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],</pre>
-</li>
-<li>Enable new admin menu entries:<br />
-<pre>            '{BAN_LNK}' => $lang_gallery_admin_menu['ban_lnk'],</pre>
-and add after it
-<pre>            '{DB_ECARD_LNK}' => $lang_gallery_admin_menu['db_ecard_lnk'],</pre>
-</li>
-<li>Enable category thumbnail:<br />
-Edit theme.php and find
-<pre>    $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
-    $template = template_extract_block($template_cat_list, 'catrow');
-    foreach($cat_data as $category) {
-        if (count($category) == 2) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_DESC}' => $category[1]
-                );
-            echo template_eval($template_noabl, $params);
-        } elseif (isset($category['cat_albums']) && ($category['cat_albums'] != '')) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_DESC}' => $category[1],
-                '{CAT_ALBUMS}' => $category['cat_albums'],
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        } else {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_DESC}' => $category[1],
-                '{CAT_ALBUMS}' => '',
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        }
-    }</pre>
-and replace with
-<pre>    $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
-    $template = template_extract_block($template_cat_list, 'catrow');
-    foreach($cat_data as $category) {
-        if (count($category) == 3) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                    '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1]
-                );
-            echo template_eval($template_noabl, $params);
-        } elseif (isset($category['cat_albums']) && ($category['cat_albums'] != '')) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1],
-                '{CAT_ALBUMS}' => $category['cat_albums'],
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        } else {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1],
-                '{CAT_ALBUMS}' => '',
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        }
-    }</pre>
-</li>
-<li>Enable favorites - global settings:<br>
-Edit theme.php and find
-<pre>    global $template_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view;</pre>
-and replace with
-<pre>    global $template_thumb_view_title_row,$template_fav_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view;
-</pre>
-</li>
-<li>Enable favorites - switch:<br />
-Edit theme.php and find
-<pre>    $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
-    // 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'],
-            );
-        $title = template_eval($template_thumb_view_title_row, $param);
-    } else {
-        $title = $album_name;
-    }
-
-    if ($mode == 'thumb') {
-        starttable('100%', $title, $thumbcols);
-    } else {
-        starttable('100%');
-    }
-
-    echo $header;</pre>
-and replace with
-<pre>    $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
-    // 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'],
-            );
-        $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{
-        $title = $album_name;
-    }
 
+<!--
+$Id: theme.htm 2624 2005-11-25 08:03:08Z abbas-ali $
+-->
 
-    if ($mode == 'thumb') {
-        starttable('100%', $title, $thumbcols);
-    } else {
-        starttable('100%');
-    }
-
-    echo $header;</pre>
-</li>
-<li>Clean up:<br />
-Edit theme.php and find
-<pre>    if ((!$template)) {
-        $template = $template_film_strip;
-        $thumb_cell = template_extract_block($template, 'thumb_cell');
-        $empty_cell = template_extract_block($template, 'empty_cell');
-        // $spacer = template_extract_block($template, 'spacer');
-    }
-    // if ($header == '') {}
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-</pre>and replace with
-<pre>    if ((!$template)) {
-        $template = $template_film_strip;
-        $thumb_cell = template_extract_block($template, 'thumb_cell');
-        $empty_cell = template_extract_block($template, 'empty_cell');
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;</pre>
-</li>
-<li>gain some room for the admin menu to display the additional entries:<br />
-Edit style.css and find
-<pre>.admin_menu a {
-        color: #000000;
-        text-decoration: none;
-        display: block;
-        position: relative;
-        padding-top: 1px;
-        padding-bottom: 1px;
-        padding-left: 10px;
-        padding-right: 10px;
-}</pre>Replace it with
-<pre>.admin_menu a {
-        color: #000000;
-        text-decoration: none;
-        display: block;
-        position: relative;
-        padding-top: 1px;
-        padding-bottom: 1px;
-        padding-left: 2px;
-        padding-right: 2px;
-}</pre></li>
-<li>Replace some missing/wrong formating:<br />
-Edit theme.php and find
-<pre>
-&lt;td class="tableh2" colspan="3"&gt;&lt;span class="catlink"&gt;&lt;b&gt;{CAT_TITLE}&lt;/b&gt;&lt;/span&gt;{CAT_DESC}&lt;/td&gt;</pre>. Replace it with
-<pre>&lt;td class="tableh2" colspan="3"&gt;&lt;table border=0 &gt;&lt;tr&gt;&lt;td&gt;{CAT_THUMB}&lt;/td&gt;&lt;td&gt;&lt;span class="catlink"&gt;&lt;b&gt;{CAT_TITLE}&lt;/b&gt;&lt;/span&gt;{CAT_DESC}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;</pre>
-</li>
-<li>Replace some missing/wrong formating:<br />
-Edit theme.php and find
-<pre>&lt;td class="tableb"&gt;&lt;span class="catlink"&gt;&lt;b&gt;{CAT_TITLE}&lt;/b&gt;&lt;/span&gt;{CAT_DESC}&lt;/td&gt;</pre>. Replace it with
-<pre>&lt;td class="tableb"&gt;&lt;table border=0 &gt;&lt;tr&gt;&lt;td&gt;{CAT_THUMB}&lt;/td&gt;&lt;td&gt;&lt;span class="catlink"&gt;&lt;b&gt;{CAT_TITLE}&lt;/b&gt;&lt;/span&gt;{CAT_DESC}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;</pre>
-</li>
-<li>Add closing table to fix a bug:<br />
-Edit theme.php and find
-<pre>function theme_display_breadcrumb($breadcrumb, &$cat_data)
-{
-    /**
-     * ** added breadcrumb as a seperate element
-     */
-    global $template_breadcrumb, $lang_breadcrumb;
+</head>
 
-    starttable('100%');
-    if ($breadcrumb) {
-        $template = template_extract_block($template_breadcrumb, 'breadcrumb');
-        $params = array('{BREADCRUMB}' => $breadcrumb
-            );
-        echo template_eval($template, $params);
-    }
-}</pre>. Replace it with
-<pre>function theme_display_breadcrumb($breadcrumb, &$cat_data)
-{
-    /**
-     * ** added breadcrumb as a seperate element
-     */
-    global $template_breadcrumb, $lang_breadcrumb;
+<body>
+<h1><img src="../images/coppermine_logo.png" width="300" height="75" /></h1>
+<h1>Coppermine Photo Gallery</h1>
+<h2>Upgrading custom themes</h2>
+<p align="center">The content of this page has been moved.<br />
+You will be redirected to the proper page in 10 seconds.<br />
+If you don't want to wait (or your browser doesn't support redirect), click <a href="theme/index.html">here</a>.</p>
 
-    starttable('100%');
-    if ($breadcrumb) {
-        $template = template_extract_block($template_breadcrumb, 'breadcrumb');
-        $params = array('{BREADCRUMB}' => $breadcrumb
-            );
-        echo template_eval($template, $params);
-    }
-    endtable();
-}</pre>
-</li>
-</ol>
-<p>Save all your open files and upload them to your webserver; test-drive both as admin and as "regular" user.</p>
 </body>
-</html>
\ No newline at end of file
+</html>
diff -ruN 133/docs/translation.htm cpg148/docs/translation.htm
--- 133/docs/translation.htm	2004-07-31 08:00:22.000000000 -0500
+++ cpg148/docs/translation.htm	2006-06-05 14:06:36.000000000 -0500
@@ -80,7 +80,7 @@
 </head>
 <body>
 <!--
-$Id: translation.htm,v 1.5 2004/07/31 06:00:21 gaugau Exp $
+$Id: translation.htm 2836 2006-02-16 05:50:23Z gaugau $
 -->
 <table cellspacing="0" cellpadding="0" width="100%" border="0">
   <tbody>
@@ -93,8 +93,8 @@
 
 
 <h2>Translators wanted!</h2>
-<p>One of the major advantages of Coppermine is the fact that all page content can be displayed in different languages, with translations being only in one file (inside the <i>lang</i> directory within coppermine). If you like Coppermine and you want to give something back to the community, why don't you start a translation of coppermine into your language?</p>
-<p>There are, however, some rules and guidelines for translation outlined in this document...</p>
+<p>One of the major features of a Coppermine photo gallery is the fact that all page content can be displayed in different languages, with translations being contained in one file (located inside of the coppermine <i>lang</i> directory ). If you use Coppermine and feel that you would like to give something back to the community, why not start a translation of coppermine for your language?</p>
+<p>These are the rules and guidelines for translation to help you get started.</p>
 
 <h2>Why translate?</h2>
 <ul>
@@ -110,40 +110,41 @@
 <ul>
 <li>Is the language you're looking for already included in the lang-folder of the coppermine package you downloaded?</li>
 <li>Is the language file already available as separate download in the language section of the coppermine project page? Visit <a href="http://sourceforge.net/project/showfiles.php?group_id=89658&package_id=98540">http://sourceforge.net/project/showfiles.php?group_id=89658&package_id=98540</a></li>
-<li>Has someone volunteered to do the translation recently on the Coppermine board thread &quot;<a href="http://coppermine.sourceforge.net/board/index.php?topic=4623.0">[Help wanted]: Translations for CPG1.3.x</a>&quot;? Please read the thread carefully to check if the translation has already been done or is in the works - it'd be a pity if two translators went through all the work submitted two versions of the same language.<br />
-You may find additional info there that didn't make it into this document you're reading...</li>
+<li>Has someone volunteered to do the translation recently on the Coppermine board thread &quot;<a href="http://coppermine-gallery.net/forum/index.php?topic=20355.0">[Help wanted]: Translations for CPG1.4.x</a>&quot;? Please read the thread carefully to check if the translation has already been done or is in the works. We appreciate your intent, and we also value your time, so it'd be a pity if you and another translators went through all the work to submit two versions of the same language.<br />
+You may find also find additional information there that didn't make it into this document ...</li>
 </ul>
 </p>
 <h2>Who can translate?</h2>
-<p>In theory, everybody can, but for the first &quot;phase&quot; of translations when a new version of coppermine comes out, the dev team will contact the translators of pervious versions and ask them to translate the new version as well. Those &quot;original&quot; translators are asked to give a feedback first if they're willing to do the translation (before they actually start to work on the translation); the languages of those who say they're not going to do the &quot;new&quot; translation or from those who don't reply at all will be put on a list on <a href="http://coppermine.sourceforge.net/board/index.php?topic=4623.0">[Help wanted]: Translations for CPG1.3.x</a>; anyone who is ready to do the translation for those &quot;orphaned&quot; languages should reply to the thread and assign the translation to himself.</p>
-<p>If you can speak a language that hasn't been translated yet and that nobody has assigned himself, please assign it to you.</p>
+<p>Anyone with a good grasp of a language can, but when a new version of coppermine is being prepped for released, the dev team will contact the translators of previous versions and ask them to translate for the new version, as well. These &quot;original&quot; translators are requested to advise the development team if they are willing and able to do the translation (before actual work on the translation starts). Languages previously assigned to those who respond that they're unable to do the &quot;new&quot; translation or those assigned to translators that fail to reply, over a prescribed time, will be placed on a list on &quot;<a href="http://coppermine-gallery.net/forum/index.php?topic=20355.0">[Help wanted]: Translations for CPG1.4.x</a>&quot;.  Anyone who is interested and ready to help with the translation for these &quot;orphaned&quot; languages should reply to the thread and assign the translation to him/herself.</p>
+<p>If you are fluent in a language that hasn't been translated yet and hasn't been assigned to anyone, please assign it to yourself.</p>
 
 <h2>Character encoding</h2>
-<p>Many languages have other alphabets than latin, or have additional characters (like &auml; &szlig; &agrave; &aacute; &acirc; &atilde; &aring; &aelig; &ccedil; &thorn; &eth; &oslash;). Many of those special chars have html equivalents (e.g. <i>&amp;auml;</i> for <i>&auml;</i>), but you must <b>not</b> use those html equivalents of your special characters in your translations, as unwanted side-effects may appear with the usage of JavaScript!</p>
+<p>Many languages have special alphabets other than the latin set, or have additional characters (like &auml; &szlig; &agrave; &aacute; &acirc; &atilde; &aring; &aelig; &ccedil; &thorn; &eth; &oslash;). Many of these special chars have what are called <i>html equivalents</i> (e.g. <i>&amp;auml;</i> for <i>&auml;</i>), but you <b>must not use</b> these html equivalents of your special language characters when doing your translations, as unwanted side-effects may appear with the usage of JavaScript!</p>
+
 <p>Coppermine adds a charset meta tag to the header of each ouput file to instruct the browser how to render special chars. You should add the name of the charset you're using for your translation at the very start of the language file, e.g.<pre>$lang_charset = 'iso-8859-1';</pre>. You can find a list of charsets at <a href="http://www.w3.org/International/O-charset-lang.html">http://www.w3.org/International/O-charset-lang.html</a>. Whenever possible, you shouldn't choose platform-dependant charset (e.g. <i>windows-1252</i>), but cross-platform ones (e.g. <i>iso-8859-1</i>).</p>
-<p>You'll have noticed that coppermine language files come in two &quot;flavours&quot;: one in ANSI and one in utf-8 encoding. You won't have to take care of the creation of the utf-8 files, so you'll only have to submit a &quot;normal&quot; language file.</p>
+<p>In cpg1.4.x, the language files in the package come as utf-8 files only. If you can, submit your translation in this encoding. If you have no idea how to do this though, don't worry - submit the file in the encoding you chose, a dev team member will convert it accordingly for you.</p>
 
 <h2>Editors &amp; Tools</h2>
-<p>In fact you can use nearly any <b>text</b> editor you feel comfortable with that will store your text in ANSI format - in most cases, Windows Notepad (also known as &quot;Editor&quot; in Windows 2000/XP) will be fine.</p>
-<p>To find out wether your favorite text editor correctly handles encoding, just start the translation and translate a few lines (preferrably some that contain special chars from you language), save the translation file and close it. Then try to open it with a plain text editor on your system (e.g. Notepad) - if everything's showing up as expected, you should be fine.</p>
-<p>Recommended Tools: to see what has changed between the language files of cpg1.2.1 and cpg1.3.x, we recommend using a diff viewer that can hilight the differences in both files. Windows users should go for the great diff viewer <a href="http://winmerge.sourceforge.net/">WinMerge</a> (available as freeware; 1.95 MB, localizations available as well): You can even edit the files with this tool (352 of 1152 lines have been added or changed). All new/changed lines have a comment at the end like this one: <tt>//cpg1.3.0</tt></p>
+<p>In fact you can use nearly any <b>text</b> editor you feel comfortable with that will allow you to save your text in the ANSI format - Windows Notepad (also known as &quot;Editor&quot; in Windows 2000/XP) will do just fine.</p>
+<p>To determine whether or not your favorite text editor can correctly handle the necessary encoding, start the translation by translating only a few lines (preferrably some that contain special chars from you language), save the translation file and close it. Then try to open it with a plain text editor on your system (e.g. Notepad) - if everything displays as expected, your editor should work fine.</p>
+<p>Recommended Tools: to see what has changed between the language files of cpg1.3.x and cpg1.4.x, we recommend using a diff viewer that can highlight the differences in both files. Windows users should opt for the great, changes in file viewer <a href="http://winmerge.sourceforge.net/">WinMerge</a> (available as freeware; 1.95 MB, localizations available as well): You can even edit the files with this tool (352 of 1152 lines have been added or changed). All new/changed lines have a comment at the end like this one: <tt>//cpg1.4.x</tt></p>
 
 <h2>Full translations only</h2>
-<p>For the last version of coppermine we used to send out only the lines that had changed in the language files from previous versions to the translators. Although this seemed to be a very easy solution in the first place we later discovered that this method has severe drawbacks:
+<p>Up until version 1.2 of coppermine we only sent out the lines that had changed in the language files from previous versions to the translators. Although this seemed to be a very easy solution and approach, we soon discovered that this method had severe drawbacks:
 <ul>
-<li>The translators can't test their code immediately - if only one single quote is missing, the whole file won't work</li>
-<li>Corrections had to be send back on forth between the dev team and the translators very often</li>
-<li>The dev team had to merge the old language files with the bits that were newly translated - this resulted in a huge additional workload for the dev team, slowing down the new release and keeping them from what they do best</li>
-<li>The translators don't know the context some lines appeared in, making it impossible to give correct translations</li>
+<li>The translators couldn't test their code immediately - if a single quote is missing from the language file, the entire file won't work</li>
+<li>Too often, corrections had to be sent back and forth between the dev team and the translators</li>
+<li>The dev team had to merge the previous language files with the bits that were newly translated - this resulted in an additional heavy workload for the dev team, slowing down the new release and keeping them from what they do best</li>
+<li>The translators didn't know the exact context that some lines appeared in, making it impossible to provide the proper translations</li>
 </ul>
 </p>
-<p>For those reasons we decided to provide the translators with the most recent english language file along with all existing language files of previous versions for reference and the guide you're currently reading, asking them (the translators: <i>you</i> in this particular case) to translate the whole file. Of course, you can (and are even encouraged to) take a look at the language files from older versions and adopt the stuff that is already in the old version.</p>
+<p>For these reasons we now provide the translators with the most recent english language file along with all existing language files of previous versions as references. Additionally we provide this guide that you are currently reading, asking them (the translators: <i>you</i> in this particular case) to translate the file in its entirety. Of course, you can (and are even encouraged to) take a look at the language files from older versions and adopt (port) the contents that are already in the old version whenever they apply.</p>
 
 <h2>Step by step</h2>
-<p>Here are the steps for the translation in detail:</p>
+<p>Here are the detailed steps for translating coppermine language files:</p>
 <ol>
 <li>open english.php with your text editor</li>
-<li>Save the file immediately after opening with a different filename (to make sure you can always take another look at the unmodified english language file for reference) - the filenames of the language files will decide how the language name will look in the dropdown list of the coppermine backend - use the english name of your language as filename, everything lowercase, no spaces or special chars (except &quot;-&quot; and &quot;_&quot; and the dot to mark the extension. If the language name itself isn't self-explanatory, add info with an underscore.<br />
+<li>Save the file immediately after opening under a different filename (to make sure you always have an unmodified english language file that can be used as a reference) - the filenames of the language files will decide how the language name will look in the dropdown list of the coppermine backend - use the english(roman characters)name of your language as the final filename, using lowercase in the name with no spaces or special chars (except &quot;-&quot; and &quot;_&quot; and the dot to mark the extension. If the language name itself isn't self-explanatory, add info with an underscore.<br />
 <b>Examples</b>: german.php, italian.php, greek.php, brazilian_portuguese.php</li>
 <li>Edit the header info (example content is <span class="example">highlighted</span>):<br />
 <tt>// info about translators and translated language</tt><br />
@@ -152,12 +153,12 @@
 <tt>'lang_name_native' => '<span class="example">Deutsch</span>',</tt>The name of your language in your mother tongue<br />
 <tt>'lang_country_code' => '<span class="example">de</span>',</tt>The country code representing your language. If your language is spoken in several countries, choose the one most people will relate to your language<br />
 <tt>'trans_name'=> '<span class="example">GauGau</span>',</tt>Your name (or rather the name you would like to appear on the credits page)<br />
-<tt>'trans_email' => '',</tt>Your email address you want to appear on the credits page (can be left blank)<br />
+<tt>'trans_email' => '',</tt>If you prefer, your email address, which would normally appear on the credits page, can be left blank<br />
 <tt>'trans_website' => '<span class="example">http://gaugau.de/</span>',</tt>Your website (goes to credit page). If you specify none, your profile page will be displayed instead<br />
 <tt>'trans_date' => '<span class="example">2004-03-17</span>',</tt>The date you translated/last changed the language file<br />
 <tt>);</tt><br />
 Fill in the data you want to appear on the credits page as shown in the example above.</li>
-<li>The coppermine language file actually fills php variables/arrays with content. There are different ways those arrays are being filled - as shown in these examples (stuff that needs to be translated is <span class="example">highlighted</span>):<br />
+<li>The coppermine language file is used to dynamically replace php variables/arrays with the correct content. There are different ways those arrays are being filled - as shown in these examples (stuff that needs to be translated is <span class="example">highlighted</span>):<br />
   <ul style="list-style-type:square" type="square">
   <li>
   <tt>$lang_day_of_week = array('<span class="example">Sun</span>', '<span class="example">Mon</span>', '<span class="example">Tue</span>', '<span class="example">Wed</span>', '<span class="example">Thu</span>', '<span class="example">Fri</span>', '<span class="example">Sat</span>');</tt>A plain list of values in an array. Translate each word inside the quotes.</li>
@@ -167,7 +168,7 @@
         'albums' => '<span class="example">Albums</span>',<br />
         'pictures' => '<span class="example">Files</span>',<br />
 );</tt></li>
-  <li><tt>if (defined('CONFIG_PHP')) $lang_config_data = array(</tt>Cascaded/multi-dimensional arrays. Translate the very first entry in each line.<br /><tt>
+  <li><tt>if (defined('ADMIN_PHP')) $lang_admin_data = array(</tt>Cascaded/multi-dimensional arrays. Translate the very first entry in each line.<br /><tt>
         '<span class="example">General settings</span>',<br />
         array('<span class="example">Gallery name</span>', 'gallery_name', 0),<br />
         array('<span class="example">Gallery description</span>', 'gallery_description', 0),<br />
@@ -181,38 +182,38 @@
 <span class="example">By clicking 'I agree' below you agree to be bound by these conditions.</span><br />
 EOT;</tt>Var definitions using the <a href="http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc">heredoc</a> syntax: make sure to only translate the plain text, leaving everything in curled braces and all html tags intact</li>
   </ul>
-<p>Translate the whole language file as described - you'll quickly find your way around, even if you're not a PHP coder.</p>
+<p>Translate the entire language file as described - you'll find your way around in no time, even if you're not a seasoned PHP coder.</p>
 </li>
-<li>Test your translation: upload your language file to the server and browse you gallery, adding and additional parameter <tt>lang=your_language_name</tt> to the URL (e.g. <tt>http://yoursite.tld/coppermine/?lang=german)</tt>. Make sure to test as many aspects as possible from the file, especially creating, renaming and deleting of users,categories, albums, pictures and comments.</li>
-<li>Proof-reading: if you can, let someone else (preferably non-tech user) test your translation as well. You'll be surprised what they will find out...</li>
-<li>Send your translation as attachment to <tt>gaugau AT users DOT sourceforge DOT net</tt>. Please make sure to have a proper subject line saying &quot;Coppermine Translation: XXX language file&quot; (I get so much spam these days - if the subject line doesn't look ok for me I might accidentally delete the email without reading it).<br />
-You can send the attachment as php file or you can put it inside a .zip archive, but please don't use exotic archive formats like .rar</li>
+<li>Test your translation: upload your language file to your server and browse your gallery, adding an additional parameter <tt>lang=your_language_name</tt> to the URL (e.g. <tt>http://yoursite.tld/coppermine/?lang=german)</tt>. Make sure to test as many aspects as possible from the file you creaeted, especially in the creation, renaming and deleting of users,categories, albums, pictures and comments.</li>
+<li>Proof-reading: if you can, let someone else (preferably non-tech user) test your translation as well. You might be surprised as to what they will discover...</li>
+<li>Send your translation as an attachment to <tt>gaugau AT users DOT sourceforge DOT net</tt> ( gaugau@users.sourceforge.net ). Please make sure to include a proper subject line saying &quot;Coppermine Translation: XXX language file&quot; (Devs often receive so much spam mail these days that if the subject line of an email doesn't look appropriate for him/her, the email may be deleted without having ever been read.<br />
+You can send the attachment as a php file or you can put it inside of a .zip archive, but please don't use other exotic archival formats such as .rar, .ace, etc. </li>
 </ol>
 
 <h2>Special issues</h2>
 <h3>Escaping single quotes</h3>
-<p>As you may have noted, all translation strings are put into single quotes - this is the proper way in PHP. If you want your translation to actually contain a single quote (apostrophe), you will have to &quot;tell&quot; PHP that the string that was started with a single quot; doesn't end at the next single quote. This is called <i>escaping</i> in programming languages. PHP uses the backslash (<span class="example">\</span>) to escape characters, that's why it must <b>not</b> be
-<pre>array('Target address for the 'See more pictures' link in e-cards', 'ecards_more_pic_target', 0),</pre>, but
+<p>As you may have already notice, all translation strings are contained between a pair of  single quotes or apostrophes - this is the proper method used in PHP. Therefore, if you want your translation to actually contain a single quote (apostrophe), you must &quot;instruct&quot; PHP that the apostrophe (single quote) contained in a text string is part of the string and not the end of the string. For this purpose, a backslash (<span class="example">\</span>) is used to instruct PHP that the character immediately following it is a "string" character and not part of the PHP code, itself. This is called <i>escaping</i> a character, in programing languages. PHP uses the backslash (<span class="example">\</span>) to escape characters, that's why care must be taken to <b>not</b> do this:
+<pre>array('Target address for the 'See more pictures' link in e-cards', 'ecards_more_pic_target', 0),</pre> <p>but, to do this, instead: </p>
 <pre>array('Target address for the \'See more pictures\' link in e-cards', 'ecards_more_pic_target', 0),</pre></p>
 <h3>Single quotes in JavaScript (//js-alert)</h3>
-<p>Things get even a bit more complicated if the output will not be only in plain HTML, but in JavaScript, as you have to escape the single quote in JavaScript with a backslash as well. That's why I marked the lines in the language file that will be JavaScript in Coppermine output later with a comment at the end of the line, saying <tt>//js-alert</tt>. If you want to have a single quote in the final output, you'll have to add 3 backslashes in front of the single quote, like in this example: <pre>'no_change' => 'Vous n\\\'avez effectu aucun changement !', //js-alert</pre></p>
-<h3>Placeholders with %</h3>
-<p>You'll notice that there are some places in the translation where the text contains a percent-sign (<span class="example">%</span>), followed by a letter. Those combinations mustn't be translated - they'll later be used as specifier arguments for some replacement or formating taking place.</p>
+<p>Things are a bit more complicated if the output is to be used not only in plain HTML, but in JavaScript, as well.  Single quotes that appear in the HTML output of the language file must also be escaped for use in any JavaScript routine with a backslash as well.  That's why specific lines in the language file that will be used as JavaScript in Coppermine's output have been tagged with a comment at the end of the line, which reads: <tt>//js-alert</tt>. If you intend to have a single quote in the final output, you'll have to add 3 backslashes in front of the single quote, as in this example: <pre>'no_change' => 'Vous n\\\'avez effectu aucun changement !', //js-alert</pre></p>
+<h3>Placeholders with " % "</h3>
+<p>You'll also notice that in several places of the language file, there are text that contain a percent-sign (<span class="example">%</span>), followed immediately by a letter. Those combinations must not be translated or separated - they are there intentionally and are used later as specifier arguments, or calls, for variable replacement and/or formating that needs to take place.</p>
 
 <h2>Language versions</h2>
 <h3>Found a typo/spelling error?</h3>
-<p>Maybe a translation for your language has already been done, but you're not happy with it: if there are bugs (spelling errors etc.), first check the <a href="http://sourceforge.net/project/showfiles.php?group_id=89658&package_id=98540">download section</a> if a fixed version has been done already. If not, report on the board along with your suggestion for a fix, like this:<br />
+<p>Maybe a translation for your language has already been done, but you're not happy with it: if there are bugs (spelling errors etc.), first check the <a href="http://sourceforge.net/project/showfiles.php?group_id=89658&package_id=98540">download section</a> to see if a fixed (updated) version has already been submitted. If not, report your finding(s) on the board along with your suggestion for a fix, like this:<br />
 <i>in lang/yourlanguage.php search for</i>
 <pre>  'some_definition' => 'bar foo',</pre>
 <i>and replace with</i>
 <pre>  'some_definition' => 'foo bar',</pre>
 </p>
 <h3>Another translation?</h3>
-<p>Everybody who knows languages knows that there is no such thing as &quot;one correct translation&quot; - there are always different ways to translate words, or whole sentences. Maybe you feel that an existing version of your language file doesn't fit your purpose; probably the translator had another audience /target group, or you want a more formal translation (in many languages there's as well a difference in grammar between formal and casual speech).<br />
-Please do not flame the original translator on the board, but provide an alternative translation along with details on what you changed and for whom your version is intended.</p>
+<p>Everybody who knows languages knows that there is no such thing as &quot;one correct translation&quot; - there are always differences in the way we to translate expressions, or whole sentences. Maybe you feel that an existing version of your language file doesn't suit your purpose; perhaps the translator had another audience /target group in mind, or you want a more formal translation (in many languages there are signifcant difference in grammar and expression between formal and casual speech or text).<br />
+Please do not flame (berate) the original translator on the board, but provide an alternative translation along with details on what you changed and for what target audience your version is intended.</p>
 
 <h2>Work in progress</h2>
-<p>Coppermine's a work in progress - as most web-based projects. Maybe your copy of the english.php (that should be the base for your translation) is outdated. That's why it's recommended that you always take a look at the <a href="http://sourceforge.net/project/showfiles.php?group_id=89658&package_id=98540">download section</a> and get the most recent english language file (translator version) available before starting your translation (and maybe and updated version of this document as well, since there may be questions turning up later, after initial release of this document). Remember: if an option is not translated, it won't be visible in your language at all.</p>
+<p>Coppermine, like everything else online, is a work in progress. Your copy of the english.php (that should always be used as the base reference file for your translation) may already be outdated. That's why it is critical that you always refer to the <a href="http://sourceforge.net/project/showfiles.php?group_id=89658&package_id=98540"> download section</a> or <a href="http://cvs.sourceforge.net/viewcvs.py/coppermine/devel/lang/"> CVS - Dev- Language Section </a>to make sure that you have the most recent english language file (translator version) on hand before starting your translation (and maybe even the most updated version of this document, as well, as there may be many questions along the way that need to be addressed in this document after the initial release of this document). Remember: if an option/replacement string is not translated, it will not be visible in your language at all.</p>
 
 <h2>Initial translation for release</h2>
 <p>When preparing for a release, the dev team sets up a feature freeze to allow the translators to submit their translations, halting the coppermine development during that period. If you're willing to translate, do so as soon as possible and send your translation back immediately to ensure that the new version of coppermine can be released <b>with</b> your language file.</p>
diff -ruN 133/ecard.php cpg148/ecard.php
--- 133/ecard.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/ecard.php	2006-06-08 00:24:00.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/ecard.php,v $
-  $Revision: 1.12 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -30,23 +30,22 @@
 
 function get_post_var($name, $default = '')
 {
-    global $HTTP_POST_VARS;
 
-    return isset($HTTP_POST_VARS[$name]) ? $HTTP_POST_VARS[$name] : $default;
+    return isset($_POST[$name]) ? $_POST[$name] : $default;
 }
 
-$pid = (int)$HTTP_GET_VARS['pid'];
-$album = $HTTP_GET_VARS['album'];
-$pos = (int)$HTTP_GET_VARS['pos'];
+$pid = (int)$_GET['pid'];
+$album = $_GET['album'];
+$pos = (int)$_GET['pos'];
 
 $sender_name = get_post_var('sender_name', USER_NAME ? USER_NAME : (isset($USER['name']) ? $USER['name'] : ''));
-if (defined('UDB_INTEGRATION')AND USER_ID) $USER_DATA = array_merge($USER_DATA,udb_get_user_infos(USER_ID));
+if (defined('UDB_INTEGRATION')AND USER_ID) $USER_DATA = array_merge($USER_DATA,$cpg_udb->get_user_infos(USER_ID));
 if ($USER_DATA['user_email']){
 $sender_email = $USER_DATA['user_email'];
 $sender_box = $sender_email;
 } else {
 $sender_email = get_post_var('sender_email',$USER['email'] ? $USER['email'] : '');
-$sender_box = "<input type=\"text\" class=\"textinput\" value=\"$sender_email\" name=\"sender_email\" style=\"WIDTH: 100%;\">";
+$sender_box = "<input type=\"text\" class=\"textinput\" value=\"$sender_email\" name=\"sender_email\" style=\"width: 100%;\" />";
 }
 $recipient_name = get_post_var('recipient_name');
 $recipient_email = get_post_var('recipient_email');
@@ -55,36 +54,32 @@
 $sender_email_warning = '';
 $recipient_email_warning = '';
 // Get picture thumbnail url
-$result = db_query("SELECT * from {$CONFIG['TABLE_PICTURES']} WHERE pid='$pid' $ALBUM_SET");
+$result = cpg_db_query("SELECT * from {$CONFIG['TABLE_PICTURES']} WHERE pid='$pid' $ALBUM_SET");
 if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
 $row = mysql_fetch_array($result);
 $thumb_pic_url = get_pic_url($row, 'thumb');
 
+$pic_title = $row['title'];
+$pic_caption = bb_decode($row['caption']);
+
 if (!is_image($row['filename'])) cpg_die(ERROR, $lang_ecard_php['error_not_image'], __FILE__, __LINE__);
 
 // Check supplied email address
-$valid_email_pattern = "^[_\.0-9a-z\-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$";
+$valid_email_pattern = "^[_\.0-9a-z\-]+@([0-9a-z][0-9a-z-]*\.)+[a-z]{2,6}$";
 $valid_sender_email = eregi($valid_email_pattern, $sender_email);
 $valid_recipient_email = eregi($valid_email_pattern, $recipient_email);
-$invalid_email = '<font size="1">' . $lang_ecard_php['invalid_email'] . '</font>';
-if (!$valid_sender_email && count($HTTP_POST_VARS) > 0) $sender_email_warning = $invalid_email;
-if (!$valid_recipient_email && count($HTTP_POST_VARS) > 0) $recipient_email_warning = $invalid_email;
-// Create and send the e-card
-if (count($HTTP_POST_VARS) > 0 && $valid_sender_email && $valid_recipient_email) {
-    $gallery_url_prefix = $CONFIG['ecards_more_pic_target']. (substr($CONFIG['ecards_more_pic_target'], -1) == '/' ? '' : '/');
+$invalid_email = '<font size="1">' . $lang_ecard_php['invalid_email'] . ' (' . $recipient_email . ')</font>';
+if (!$valid_sender_email && count($_POST) > 0) $sender_email_warning = $invalid_email;
+if (!$valid_recipient_email && count($_POST) > 0) $recipient_email_warning = $invalid_email;
 
+pageheader($lang_ecard_php['title']);
 
-            if($CONFIG['thumb_use']=='ht' && $row['pheight'] > $CONFIG['picture_width'] ){ // The wierd comparision is because only picture_width is stored
-      $condition = true;
-    }elseif($CONFIG['thumb_use']=='wd' && $row['pwidth'] > $CONFIG['picture_width']){
-      $condition = true;
-    }elseif($CONFIG['thumb_use']=='any' && max($row['pwidth'], $row['pheight']) > $CONFIG['picture_width']){
-      $condition = true;
-    }else{
-     $condition = false;
-    }
+if (isset($_POST['submit'])) {
 
-    if ($CONFIG['make_intermediate'] && $condition ) {
+// Create and send the e-card
+if (count($_POST) > 0 && $valid_sender_email && $valid_recipient_email) {
+    $gallery_url_prefix = $CONFIG['ecards_more_pic_target']. (substr($CONFIG['ecards_more_pic_target'], -1) == '/' ? '' : '/');
+    if ($CONFIG['make_intermediate'] && max($row['pwidth'], $row['pheight']) > $CONFIG['picture_width']) {
         $n_picname = get_pic_url($row, 'normal');
     } else {
         $n_picname = get_pic_url($row, 'fullsize');
@@ -92,14 +87,17 @@
 
     if (!stristr($n_picname, 'http:')) $n_picname = $gallery_url_prefix . $n_picname;
 
-    $msg_content = nl2br(process_smilies($message, $gallery_url_prefix));
+    $msg_content = process_smilies($message, $gallery_url_prefix);
 
-    $data = array('rn' => $HTTP_POST_VARS['recipient_name'],
-        'sn' => $HTTP_POST_VARS['sender_name'],
+    $data = array('rn' => $_POST['recipient_name'],
+        'sn' => $_POST['sender_name'],
         'se' => $sender_email,
         'p' => $n_picname,
         'g' => $greetings,
         'm' => $message,
+        'pid' => $pid,
+        'pt' => $pic_title,
+        'pc' => $pic_caption,
         );
 
     $encoded_data = urlencode(base64_encode(serialize($data)));
@@ -109,26 +107,33 @@
         '{CHARSET}' => $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'],
         '{VIEW_ECARD_TGT}' => "{$gallery_url_prefix}displayecard.php?data=$encoded_data",
         '{VIEW_ECARD_LNK}' => $lang_ecard_php['view_ecard'],
+        '{VIEW_ECARD_LNK_PLAINTEXT}' => $lang_ecard_php['view_ecard_plaintext'],
         '{PIC_URL}' => $n_picname,
         '{URL_PREFIX}' => $gallery_url_prefix,
         '{GREETINGS}' => $greetings,
-        '{MESSAGE}' => $msg_content,
+        '{MESSAGE}' => bb_decode($msg_content),
+        '{PLAINTEXT_MESSAGE}' => $message,
         '{SENDER_EMAIL}' => $sender_email,
         '{SENDER_NAME}' => $sender_name,
         '{VIEW_MORE_TGT}' => $CONFIG['ecards_more_pic_target'],
         '{VIEW_MORE_LNK}' => $lang_ecard_php['view_more_pics'],
+        '{PID}' => $pid,
+        '{PIC_TITLE}' => $pic_title,
+        '{PIC_CAPTION}' => $pic_caption,
         );
 
-            $message = template_eval($template_ecard, $params);
+                                $message = template_eval($template_ecard, $params);
+                                $plaintext_message = template_eval($template_ecard_plaintext, $params);
+
         $tempTime = time();
-        $message .= "Sent by $sender_name from IP {$_SERVER['REMOTE_ADDR']} at ".gmstrftime("%A,  %B,%d,%Y %I:%M %p ", time())." [GMT]";
-            $subject = sprintf($lang_ecard_php['ecard_title'], $sender_name);
+        $message .= sprintf($lang_ecard_php['ecards_footer'], $sender_name, $_SERVER['REMOTE_ADDR'], localised_date(-1,$comment_date_fmt));
+                                $subject = sprintf($lang_ecard_php['ecard_title'], $sender_name);
 
-            $result = cpg_mail($recipient_email, $subject, $message, 'text/html', $sender_name, $sender_email);
+                                $result = cpg_mail($recipient_email, $subject, $message, 'text/html', $sender_name, $sender_email, $plaintext_message);
 
         //write ecard log
         if ($CONFIG['log_ecards'] == 1) {
-          $result_log = db_query("INSERT INTO {$CONFIG['TABLE_ECARDS']} (sender_name, sender_email, recipient_name, recipient_email, link, date, sender_ip) VALUES ('$sender_name', '$sender_email', '$recipient_name', '$recipient_email',   '$encoded_data', '$tempTime', '{$_SERVER["REMOTE_ADDR"]}')");
+          $result_log = cpg_db_query("INSERT INTO {$CONFIG['TABLE_ECARDS']} (sender_name, sender_email, recipient_name, recipient_email, link, date, sender_ip) VALUES ('$sender_name', '$sender_email', '$recipient_name', '$recipient_email',   '$encoded_data', '$tempTime', '{$_SERVER["REMOTE_ADDR"]}')");
           }
 
     if (!USER_ID) {
@@ -137,33 +142,90 @@
     }
 
     if ($result) {
-        pageheader($lang_ecard_php['title'], "<META http-equiv=\"refresh\" content=\"3;url=displayimage.php?album=$album&pos=$pos\">");
-        msg_box($lang_cpg_die[INFORMATION], $lang_ecard_php['send_success'], $lang_continue, "displayimage.php?album=$album&pos=$pos");
+        //pageheader($lang_ecard_php['title']);
+        msg_box($lang_cpg_die[INFORMATION], $lang_ecard_php['send_success'], $lang_continue, "displayimage.php?album=$album&amp;pos=$pos");
+                                echo '<br />';
+                                starttable('100%', $lang_ecard_php['preview']);
+                                echo '<tr><td>';
+                                echo template_eval($template_ecard, $params);
+                                echo '</td></tr>';
+                                endtable();
         pagefooter();
         ob_end_flush();
         exit;
     } else {
         cpg_die(ERROR, $lang_ecard_php['send_failed'], __FILE__, __LINE__);
     }
-}
+        }
+}//submit
 
-pageheader($lang_ecard_php['title']);
+elseif (isset($_POST['preview'])) {
+
+    if ($CONFIG['make_intermediate'] && max($row['pwidth'], $row['pheight']) > $CONFIG['picture_width']) {
+        $n_picname = get_pic_url($row, 'normal');
+    } else {
+        $n_picname = get_pic_url($row, 'fullsize');
+    }
+    if (!stristr($n_picname, 'http:')) $n_picname = $gallery_url_prefix . $n_picname;
+    $msg_content = process_smilies($message, $gallery_url_prefix);
+    $data = array(
+        'sn' => $_POST['sender_name'],
+        'se' => $sender_email,
+        'p' => $n_picname,
+        'g' => $greetings,
+        'm' => $message,
+        'pid' => $pid,
+        'pt' => $pic_title,
+        'pc' => $pic_caption,
+        );
+
+    $params = array('{LANG_DIR}' => $lang_text_dir,
+        '{TITLE}' => sprintf($lang_ecard_php['ecard_title'], $sender_name),
+        '{CHARSET}' => $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'],
+        '{VIEW_ECARD_TGT}' => "{$gallery_url_prefix}displayecard.php?data=$encoded_data",
+        '{VIEW_ECARD_LNK}' => $lang_ecard_php['preview_view_ecard'],
+        '{PIC_URL}' => $n_picname,
+        '{URL_PREFIX}' => $gallery_url_prefix,
+        '{GREETINGS}' => $greetings,
+        '{MESSAGE}' => bb_decode($msg_content),
+        '{SENDER_EMAIL}' => $sender_email,
+        '{SENDER_NAME}' => $sender_name,
+        '{VIEW_MORE_TGT}' => $CONFIG['ecards_more_pic_target'],
+        '{VIEW_MORE_LNK}' => $lang_ecard_php['view_more_pics'],
+        '{PID}' => $pid,
+        '{PIC_TITLE}' => $pic_title,
+        '{PIC_CAPTION}' => $pic_caption,
+        );
+
+                                starttable('100%', $lang_ecard_php['preview']);
+                                echo '<tr><td>';
+                                echo template_eval($template_ecard, $params);
+                                echo '</td></tr>';
+                                endtable();
+                                echo '<br />';
+}//preview
+
+//pageheader($lang_ecard_php['title']);
+
+//ecard form
+if ($CONFIG['show_bbcode_help']) {$captionLabel = '&nbsp;'. cpg_display_help('f=index.html&amp;base=64&amp;h='.urlencode(base64_encode(serialize($lang_bbcode_help_title))).'&amp;t='.urlencode(base64_encode(serialize($lang_bbcode_help))),470,245);}
 starttable("100%", $lang_ecard_php['title'], 3);
 
 echo <<<EOT
         <tr>
                 <td class="tableh2" colspan="2"><b>{$lang_ecard_php['from']}</b></td>
                 <td rowspan="6" align="center" valign="top" class="tableb">
-                        <img src="$thumb_pic_url" alt="" vspace="8" border="0" class="image"><br />
+                        <a href="displayimage.php?pos=-{$pid}">
+                                                                                                <img src="$thumb_pic_url" alt="" vspace="8" border="0" class="image" /></a><br />
                 </td>
         </tr>
         <tr>
                 <td class="tableb" valign="top" width="40%">
-                        <form method="post" name="post" action="$PHP_SELF?album=$album&pid=$pid&pos=$pos">
+                        <form method="post" name="post" action="{$_SERVER['PHP_SELF']}?album=$album&amp;pid=$pid&amp;pos=$pos">
                         {$lang_ecard_php['your_name']}<br />
                 </td>
                 <td valign="top" class="tableb" width="60%">
-                        <input type="text" class="textinput" name="sender_name"  value="$sender_name" style="WIDTH: 100%;"><br />
+                        <input type="text" class="textinput" name="sender_name"  value="$sender_name" style="width: 100%;" /><br />
                 </td>
         </tr>
         <tr>
@@ -183,7 +245,7 @@
                         {$lang_ecard_php['rcpt_name']}<br />
                 </td>
                 <td valign="top" class="tableb" width="60%">
-                        <input type="text" class="textinput" name="recipient_name"  value="$recipient_name" style="WIDTH: 100%;"><br />
+                        <input type="text" class="textinput" name="recipient_name"  value="$recipient_name" style="width: 100%;" /><br />
                 </td>
         </tr>
         <tr>
@@ -191,7 +253,7 @@
                         {$lang_ecard_php['rcpt_email']}<br />
                 </td>
                 <td valign="top" class="tableb" width="60%">
-                        <input type="text" class="textinput" name="recipient_email"  value="$recipient_email" style="WIDTH: 100%;"><br />
+                        <input type="text" class="textinput" name="recipient_email"  value="$recipient_email" style="width: 100%;" /><br />
                         $recipient_email_warning
                 </td>
         </tr>
@@ -200,15 +262,15 @@
         </tr>
         <tr>
                 <td class="tableb" colspan="3">
-                        <input type="text" class="textinput" name="greetings"  value="$greetings" style="WIDTH: 100%;"><br />
+                        <input type="text" class="textinput" name="greetings"  value="$greetings" style="width: 100%;" /><br />
                 </td>
         </tr>
         <tr>
-                <td class="tableh2" colspan="3"><b>{$lang_ecard_php['message']}</b></td>
+                <td class="tableh2" colspan="3"><b>{$lang_ecard_php['message']}$captionLabel</b></td>
         </tr>
         <tr>
                 <td class="tableb" colspan="3" valign="top"><br />
-                        <textarea name="message" class="textinput" ROWS="8" COLS="40" WRAP="virtual" onselect="storeCaret_post(this);" onclick="storeCaret_post(this);" onkeyup="storeCaret_post(this);" STYLE="WIDTH: 100%;">$message</textarea><br /><br />
+                        <textarea name="message" class="textinput" rows="8" cols="40"  onselect="storeCaret_post(this);" onclick="storeCaret_post(this);" onkeyup="storeCaret_post(this);" style="width: 100%;">$message</textarea><br /><br />
                 </td>
         </tr>
         <tr>
@@ -221,7 +283,9 @@
         </tr>
         <tr>
                 <td colspan="3" align="center" class="tablef">
-                        <input type="submit" class="button" value="{$lang_ecard_php['title']}">
+                        <input type="submit" class="button" name="preview" title="{$lang_ecard_php['preview_button']}" value="{$lang_ecard_php['preview_button']}" />
+                                                                                                &nbsp;&nbsp;
+                        <input type="submit" class="button" name="submit" title="{$lang_ecard_php['submit_button']}" value="{$lang_ecard_php['submit_button']}" />
                         </form>
                 </td>
         </tr>
@@ -231,4 +295,4 @@
 pagefooter();
 ob_end_flush();
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/editOnePic.php cpg148/editOnePic.php
--- 133/editOnePic.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/editOnePic.php	2006-06-08 00:24:00.000000000 -0500
@@ -2,114 +2,173 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/editOnePic.php,v $
-  $Revision: 1.12 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
 define('EDITPICS_PHP', true);
 require('include/init.inc.php');
 
-if (!(GALLERY_ADMIN_MODE || USER_ADMIN_MODE)) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
-
-
 if (isset($_REQUEST['id'])) {
         $pid = (int)$_REQUEST['id'];
 } else {
         $pid = -1;
 }
 
+function process_post_data()
+{
+    global $CONFIG, $mb_utf8_regex;
+    global $lang_errors, $lang_editpics_php;
 
-$title = $lang_editpics_php['edit_pics'];
+    $pid          = (int)$_POST['id'];
+    $aid          = (int)$_POST['aid'];
+    $pwidth       = (int)$_POST['pwidth'];
+    $pheight      = (int)$_POST['pheight'];
+    $title        = $_POST['title'];
+    $caption      = $_POST['caption'];
+    $keywords     = $_POST['keywords'];
+    $user1        = $_POST['user1'];
+    $user2        = $_POST['user2'];
+    $user3        = $_POST['user3'];
+    $user4        = $_POST['user4'];
+
+    $galleryicon = (int) $_POST['galleryicon'];
+    $isgalleryicon = ($galleryicon===$pid);
+
+    // need to implement "Read EXIF info again" checkbox; comment out for now
+    // $read_exif    = isset($_POST['read_exif']);
+    $reset_vcount = isset($_POST['reset_vcount']);
+    $reset_votes  = isset($_POST['reset_votes']);
+    $del_comments = isset($_POST['del_comments']) || $delete;
+
+    $result = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_PICTURES']} AS p, {$CONFIG['TABLE_ALBUMS']} AS a WHERE a.aid = p.aid AND pid = '$pid'");
+    if (!mysql_num_rows($result)) cpg_die(CRITICAL_ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
+    $pic = mysql_fetch_array($result);
+    mysql_free_result($result);
+
+    if (!(GALLERY_ADMIN_MODE || $pic['category'] == FIRST_USER_CAT + USER_ID || ($CONFIG['users_can_edit_pics'] && $pic['owner_id'] == USER_ID)) || !USER_ID) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+
+    $update  = "aid = '".$aid."'";
+    if (is_movie($pic['filename'])) {
+        $update .= ", pwidth = ".$pwidth;
+        $update .= ", pheight = ".$pheight;
+    }
+    $update .= ", title = '".addslashes($title)."'";
+    $update .= ", caption = '".addslashes($caption)."'";
+    $update .= ", keywords = '".addslashes($keywords)."'";
+    $update .= ", user1 = '".addslashes($user1)."'";
+    $update .= ", user2 = '".addslashes($user2)."'";
+    $update .= ", user3 = '".addslashes($user3)."'";
+    $update .= ", user4 = '".addslashes($user4)."'";
+
+    if ($isgalleryicon && $pic['category']>FIRST_USER_CAT) {
+        $sql = 'update '.$CONFIG['TABLE_PICTURES'].' set galleryicon=0 where owner_id='.$pic['owner_id'].';';
+        cpg_db_query($sql);
+        $update .= ", galleryicon = ".addslashes($galleryicon);
+    }
 
-pageheader($title);
+    if ($reset_vcount) {
+        $update .= ", hits = '0'";
+        resetDetailHits($pid);
+    }
+    if ($reset_votes) {
+        $update .= ", pic_rating = '0', votes = '0'";
+        resetDetailVotes($pid);
+    }
 
-function process_post_data()
-{
-        global $HTTP_POST_VARS, $CONFIG;
-        global $lang_errors;
+    if ($del_comments) {
+        $query = "DELETE FROM {$CONFIG['TABLE_COMMENTS']} WHERE pid='$pid'";
+        $result =cpg_db_query($query);
+
+    } else {
+        $query = "UPDATE {$CONFIG['TABLE_PICTURES']} SET $update WHERE pid='$pid' LIMIT 1";
+        $result = cpg_db_query($query);
+    }
 
-                $pid          = (int)$HTTP_POST_VARS['id'];
-                $aid          = (int)$HTTP_POST_VARS['aid'];
-                $pwidth       = (int)$HTTP_POST_VARS['pwidth'];
-                $pheight      = (int)$HTTP_POST_VARS['pheight'];
-                $title        = $HTTP_POST_VARS['title'];
-                $caption      = $HTTP_POST_VARS['caption'];
-                $keywords     = $HTTP_POST_VARS['keywords'];
-                $user1        = $HTTP_POST_VARS['user1'];
-                $user2        = $HTTP_POST_VARS['user2'];
-                $user3        = $HTTP_POST_VARS['user3'];
-                $user4        = $HTTP_POST_VARS['user4'];
-
-                $read_exif    = isset($HTTP_POST_VARS['read_exif']);
-                $reset_vcount = isset($HTTP_POST_VARS['reset_vcount']);
-                $reset_votes  = isset($HTTP_POST_VARS['reset_votes']);
-                $del_comments = isset($HTTP_POST_VARS['del_comments']) || $delete;
-
-                $query = "SELECT category, filepath, filename FROM {$CONFIG['TABLE_PICTURES']}, {$CONFIG['TABLE_ALBUMS']} WHERE {$CONFIG['TABLE_PICTURES']}.aid = {$CONFIG['TABLE_ALBUMS']}.aid AND pid='$pid'";
-                $result = db_query($query);
-                if (!mysql_num_rows($result)) cpg_die(CRITICAL_ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
-                $pic = mysql_fetch_array($result);
-                mysql_free_result($result);
-
-                if (!(GALLERY_ADMIN_MODE || USER_ADMIN_MODE)) {
-                        if ($pic['category'] != FIRST_USER_CAT + USER_ID) cpg_die(ERROR, $lang_errors['perm_denied']."<br />(picture category = {$pic['category']}/ $pid)", __FILE__, __LINE__);
-                        if (!isset($user_album_set[$aid])) cpg_die(ERROR, $lang_errors['perm_denied']."<br />(target album = $aid)", __FILE__, __LINE__);
-                }
+    // rename a file
+    if ($_POST['filename'] != $pic['filename'])
+    {
+        if($CONFIG['thumb_use']=='ht' && $pic['pheight'] > $CONFIG['picture_width']) {
+            $condition = true;
+        } elseif ($CONFIG['thumb_use']=='wd' && $pic['pwidth'] > $CONFIG['picture_width']){
+            $condition = true;
+        } elseif ($CONFIG['thumb_use']=='any' && max($pic['pwidth'], $pic['pheight']) > $CONFIG['picture_width']){
+            $condition = true;
+        } else {
+            $condition = false;
+        }
 
-                $update  = "aid = '".$aid."'";
-                if (is_movie($pic['filename'])) {
-                        $update .= ", pwidth = ".$pwidth;
-                        $update .= ", pheight = ".$pheight;
-                }
-                $update .= ", title = '".addslashes($title)."'";
-                $update .= ", caption = '".addslashes($caption)."'";
-                $update .= ", keywords = '".addslashes($keywords)."'";
-                $update .= ", user1 = '".addslashes($user1)."'";
-                $update .= ", user2 = '".addslashes($user2)."'";
-                $update .= ", user3 = '".addslashes($user3)."'";
-                $update .= ", user4 = '".addslashes($user4)."'";
-
-                if ($reset_vcount) $update .= ", hits = '0'";
-                if ($reset_votes) $update .= ", pic_rating = '0', votes = '0'";
-
-                if ($del_comments) {
-                        $query = "DELETE FROM {$CONFIG['TABLE_COMMENTS']} WHERE pid='$pid'";
-                        $result =db_query($query);
+        if ($CONFIG['make_intermediate'] && $condition ) {
+            $prefices = array('fullsize', 'normal', 'thumb');
+        } else {
+            $prefices = array('fullsize', 'thumb');
+        }
 
-                } else {
-                        $query = "UPDATE {$CONFIG['TABLE_PICTURES']} SET $update WHERE pid='$pid' LIMIT 1";
-                        $result = db_query($query);
-                }
+        if (!is_image($pic['filename'])){
+            $prefices = array('fullsize');
+        }
 
+        foreach ($prefices as $prefix)
+        {
+            $oldname = urldecode(get_pic_url($pic, $prefix));
+            $filename = replace_forbidden($_POST['filename']);
+            $newname = str_replace($pic['filename'], $filename, $oldname);
+
+            $old_mime = cpg_get_type($oldname);
+            $new_mime = cpg_get_type($newname);
+
+            if (($old_mime['mime'] != $new_mime['mime']) && isset($new_mime['mime']))
+                cpg_die(CRITICAL_ERROR, sprintf($lang_editpics_php['mime_conv'], $old_mime['mime'], $new_mime['mime']), __FILE__, __LINE__);
+
+            if (!is_known_filetype($newname))
+                cpg_die(CRITICAL_ERROR, $lang_editpics_php['forb_ext'], __FILE__, __LINE__);
+
+            if (file_exists($newname))
+                cpg_die(CRITICAL_ERROR, sprintf($lang_editpics_php['file_exists'], $newname), __FILE__, __LINE__);
+
+            if (!file_exists($oldname))
+                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__);
+        }
+    }
 }
 
-function get_user_albums($user_id)
+function get_user_albums($user_id = '')
 {
         global $CONFIG, $USER_ALBUMS_ARRAY, $user_albums_list;
 
-        if (!isset($USER_ALBUMS_ARRAY[$user_id])) {
-                $user_albums = db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category='".(FIRST_USER_CAT + $user_id)."' ORDER BY title");
+        if ($user_id != '') {
+                $or = " OR category='" . (FIRST_USER_CAT + $user_id) . "'";
+        }
+
+        if (!isset($USER_ALBUMS_ARRAY[USER_ID])) {
+                $user_albums = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category='".(FIRST_USER_CAT + USER_ID)."' $or ORDER BY title");
+
                 if (mysql_num_rows($user_albums)) {
-                    $user_albums_list=db_fetch_rowset($user_albums);
+                    $user_albums_list=cpg_db_fetch_rowset($user_albums);
                 } else {
                         $user_albums_list = array();
                 }
                 mysql_free_result($user_albums);
-                $USER_ALBUMS_ARRAY[$user_id] = $user_albums_list;
+                $USER_ALBUMS_ARRAY[USER_ID] = $user_albums_list;
         } else {
-                $user_albums_list = &$USER_ALBUMS_ARRAY[$user_id];
+                $user_albums_list = &$USER_ALBUMS_ARRAY[USER_ID];
         }
 }
 
@@ -127,11 +186,6 @@
                 <td class="tableb" valign="top">
                                 <select name="aid" class="listbox">
 EOT;
-        if (count($public_albums_list) + count($user_albums_list) == 0){
-                echo "<option value=\"{$CURRENT_PIC['aid']}\" selected>{$title}</option>";
-        }
-
-
                 foreach($public_albums_list as $album) {
         echo '              <option value="' . $album['aid'] . '"' . ($album['aid'] == $sel_album ? ' selected="selected"' : '') . '>' . $album['cat_title'] . "</option>\n";
     }
@@ -144,23 +198,23 @@
                 </tr>
 
 EOT;
-
-
 }
 
-if (isset($HTTP_POST_VARS['submitDescription'])) process_post_data();
+if (isset($_POST['submitDescription'])) process_post_data();
 
-$result = db_query("SELECT * FROM {$CONFIG['TABLE_PICTURES']} WHERE pid = '$pid'");
+$result = cpg_db_query("SELECT *, p.title AS title, p.votes AS votes FROM {$CONFIG['TABLE_PICTURES']} AS p, {$CONFIG['TABLE_ALBUMS']} AS a WHERE a.aid = p.aid AND pid = '$pid'");
 $CURRENT_PIC = mysql_fetch_array($result);
 mysql_free_result($result);
 
-if (!(GALLERY_ADMIN_MODE || $CURRENT_PIC['owner_id'] == USER_ID)) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+if (!(GALLERY_ADMIN_MODE || $CURRENT_PIC['category'] == FIRST_USER_CAT + USER_ID || ($CONFIG['users_can_edit_pics'] && $CURRENT_PIC['owner_id'] == USER_ID)) || !USER_ID) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+
+pageheader($lang_editpics_php['edit_pics']);
 
 $thumb_url = get_pic_url($CURRENT_PIC, 'thumb');
 $thumb_link = 'displayimage.php?pos='.(-$CURRENT_PIC['pid']);
 $filename = htmlspecialchars($CURRENT_PIC['filename']);
 
-$THUMB_ROWSPAN=5;
+$THUMB_ROWSPAN=6;
 if ($CONFIG['user_field1_name'] != '') $THUMB_ROWSPAN++;
 if ($CONFIG['user_field2_name'] != '') $THUMB_ROWSPAN++;
 if ($CONFIG['user_field3_name'] != '') $THUMB_ROWSPAN++;
@@ -168,18 +222,25 @@
 
 
 if (GALLERY_ADMIN_MODE) {
-    $public_albums = db_query("SELECT DISTINCT aid, title, IF(category = 0, CONCAT('&gt; ', title), CONCAT(name,' &lt; ',title)) AS cat_title FROM {$CONFIG['TABLE_ALBUMS']}, {$CONFIG['TABLE_CATEGORIES']} WHERE category < '" . FIRST_USER_CAT . "' AND (category = 0 OR category = cid) ORDER BY cat_title");
-        if (mysql_num_rows($public_albums)) {
-            $public_albums_list=db_fetch_rowset($public_albums);
-        } else {
-                $public_albums_list = array();
-        }
-        mysql_free_result($public_albums);
+//    $public_albums = cpg_db_query("SELECT DISTINCT aid, title, IF(category = 0, CONCAT('&gt; ', title), CONCAT(name,' &lt; ',title)) AS cat_title FROM {$CONFIG['TABLE_ALBUMS']}, {$CONFIG['TABLE_CATEGORIES']} WHERE category < '" . FIRST_USER_CAT . "' AND (category = 0 OR category = cid) ORDER BY cat_title");  // albums weren't coming up in the list when there were no cats
+    $public_albums = cpg_db_query("SELECT DISTINCT aid, title, IF(category = 0, CONCAT('&gt; ', title), CONCAT(name,' &lt; ',title)) AS cat_title FROM {$CONFIG['TABLE_ALBUMS']} LEFT JOIN {$CONFIG['TABLE_CATEGORIES']} ON category = cid WHERE category < '" . FIRST_USER_CAT . "' ORDER BY cat_title");
+} else {
+        $forbidden_set_alt = $FORBIDDEN_SET ? 'AND ' . str_replace('p.', '', $FORBIDDEN_SET) : '';
+//    $public_albums = cpg_db_query("SELECT DISTINCT aid, title, IF(category = 0, CONCAT('&gt; ', title), CONCAT(name,' &lt; ',title)) AS cat_title FROM {$CONFIG['TABLE_ALBUMS']} LEFT JOIN {$CONFIG['TABLE_CATEGORIES']} ON category = cid WHERE category < '" . FIRST_USER_CAT . "' AND uploads = 'YES' $forbidden_set_alt ORDER BY cat_title"); //when user edited own image and no album was uploadable album list was empty
+        $public_albums = cpg_db_query("SELECT DISTINCT aid, title, IF(category = 0, CONCAT('&gt; ', title), CONCAT(name,' &lt; ',title)) AS cat_title FROM {$CONFIG['TABLE_ALBUMS']} LEFT JOIN {$CONFIG['TABLE_CATEGORIES']} ON category = cid WHERE (category < '" . FIRST_USER_CAT . "' AND uploads = 'YES' $forbidden_set_alt) OR aid='{$CURRENT_PIC['aid']}' ORDER BY cat_title");
+}
+
+if (mysql_num_rows($public_albums)) {
+        $public_albums_list=cpg_db_fetch_rowset($public_albums);
 } else {
         $public_albums_list = array();
 }
 
-get_user_albums($CURRENT_PIC['owner_id']);
+if (GALLERY_ADMIN_MODE && $CURRENT_PIC['owner_id'] != USER_ID) {
+  get_user_albums($CURRENT_PIC['owner_id']);
+} else {
+  get_user_albums();
+}
 
 echo <<<EOT
 <script type="JavaScript">
@@ -188,7 +249,7 @@
         field.value = field.value.substring(0, maxlimit);
 }
 </script>
-<form method="post" action="editOnePic.php">
+<form name="editonepicform" method="post" action="editOnePic.php">
 <input type="hidden" name="id" value="{$CURRENT_PIC['pid']}" />
 EOT;
 
@@ -212,6 +273,8 @@
         <tr>
                         <td class="tableh2" colspan="3">
                                 <b>$filename</b>
+                                &nbsp;&nbsp;-&nbsp;&nbsp;<a href="modifyalb.php?album={$CURRENT_PIC['aid']}" class="admin_menu">{$lang_editpics_php['album_properties']}</a>&nbsp;&nbsp;-&nbsp;&nbsp;
+                        <a href="thumbnails.php?album={$CURRENT_PIC['aid']}" class="admin_menu">{$lang_editpics_php['thumbnail_view']}</a>
                         </td>
         </tr>
         <tr>
@@ -229,6 +292,8 @@
 
 form_alb_list_box();
 
+if ($CONFIG['show_bbcode_help']) {$captionLabel = '&nbsp;'. cpg_display_help('f=index.html&base=64&h='.urlencode(base64_encode(serialize($lang_bbcode_help_title))).'&t='.urlencode(base64_encode(serialize($lang_bbcode_help))),470,245);}
+
 print <<<EOT
         <tr>
                         <td class="tableb" style="white-space: nowrap;">
@@ -238,11 +303,19 @@
                                 <input type="text" style="width: 100%" name="title" maxlength="255" value="{$CURRENT_PIC['title']}" class="textinput" />
                         </td>
         </tr>
-EOT;
-echo <<<EOT
+
+        <tr>
+                        <td class="tableb" style="white-space: nowrap;">
+                        {$lang_editpics_php['filename']}
+                </td>
+                <td width="100%" class="tableb" valign="top">
+                                <input type="text" style="width: 100%" name="filename" maxlength="255" value="{$CURRENT_PIC['filename']}" class="textinput" />
+                        </td>
+        </tr>
+
         <tr>
                         <td class="tableb" valign="top" style="white-space: nowrap;">
-                                {$lang_editpics_php['desc']}
+                                {$lang_editpics_php['desc']}$captionLabel
                         </td>
                         <td class="tableb" valign="top">
                                 <textarea name="caption" rows="5" cols="40" class="textinput" style="width: 100%;" onkeydown="textCounter(this, {$CONFIG['max_img_desc_length']});" onkeyup="textCounter(this, {$CONFIG['max_img_desc_length']});">{$CURRENT_PIC['caption']}</textarea>
@@ -304,13 +377,23 @@
         </tr>
 EOT;
 }
+
+// If this is the users gallery icon then check it
+$isgalleryicon_selected = ($CURRENT_PIC['galleryicon']) ? 'checked="checked" ': '';
+$isgalleryicon_disabled = ($CURRENT_PIC['category'] < FIRST_USER_CAT)? 'disabled="disabled" ':'';
+
 print <<<EOT
         <tr>
                         <td class="tableb" colspan="3" align="center">
-                                <b><input type="checkbox" name="read_exif" value="1" class="checkbox" />{$lang_editpics_php['read_exif']}</b>&nbsp;
-                                <b><input type="checkbox" name="reset_vcount" value="1" class="checkbox" />{$lang_editpics_php['reset_view_count']}</b>&nbsp;
-                                <b><input type="checkbox" name="reset_votes" value="1" class="checkbox" />{$lang_editpics_php['reset_votes']}</b>&nbsp;
-                                <b><input type="checkbox" name="del_comments" value="1" class="checkbox" />{$lang_editpics_php['del_comm']}</b>&nbsp;
+                                                        <table border="0" cellspacing="0" cellpadding="0" width="100%">
+                                                                <tr>
+                                                                        <td width="20%" align="center"><input type="checkbox" name="galleryicon" {$isgalleryicon_selected}{$isgalleryicon_disabled}value="{$CURRENT_PIC['pid']}" class="checkbox" />{$lang_editpics_php['gallery_icon']}</td>
+                                                                <!--    <td width="20%" align="center"><input type="checkbox" name="read_exif" value="1" class="checkbox" />{$lang_editpics_php['read_exif']}</td> -->
+                                                                        <td width="20%" align="center"><input type="checkbox" name="reset_vcount" value="1" class="checkbox" />{$lang_editpics_php['reset_view_count']}</td>
+                                                                        <td width="20%" align="center"><input type="checkbox" name="reset_votes" value="1" class="checkbox" />{$lang_editpics_php['reset_votes']}</td>
+                                                                        <td width="20%" align="center"><input type="checkbox" name="del_comments" value="1" class="checkbox" />{$lang_editpics_php['del_comm']}</td>
+                                                                </tr>
+                                                        </table>
                         </td>
         </tr>
         <tr>
diff -ruN 133/editpics.php cpg148/editpics.php
--- 133/editpics.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/editpics.php	2006-06-08 00:24:00.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/editpics.php,v $
-  $Revision: 1.8 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -24,13 +24,13 @@
 
 if (!(GALLERY_ADMIN_MODE || USER_ADMIN_MODE)) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
 
-define('UPLOAD_APPROVAL_MODE', isset($HTTP_GET_VARS['mode']));
-define('EDIT_PICTURES_MODE', !isset($HTTP_GET_VARS['mode']));
+define('UPLOAD_APPROVAL_MODE', isset($_GET['mode']));
+define('EDIT_PICTURES_MODE', !isset($_GET['mode']));
 
-if (isset($HTTP_GET_VARS['album'])) {
-        $album_id = (int)$HTTP_GET_VARS['album'];
-} elseif (isset($HTTP_GET_VARS['album'])) {
-        $album_id = (int)$HTTP_POST_VARS['album'];
+if (isset($_GET['album'])) {
+        $album_id = (int)$_GET['album'];
+} elseif (isset($_GET['album'])) {
+        $album_id = (int)$_POST['album'];
 } else {
         $album_id = -1;
 }
@@ -38,7 +38,7 @@
 if (UPLOAD_APPROVAL_MODE && !GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
 
 if (EDIT_PICTURES_MODE) {
-    $result = db_query("SELECT title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid = '$album_id'");
+    $result = cpg_db_query("SELECT title, category FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid = '$album_id'");
         if (!mysql_num_rows($result)) cpg_die(CRITICAL_ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
         $ALBUM_DATA=mysql_fetch_array($result);
         mysql_free_result($result);
@@ -55,14 +55,14 @@
 if ($CONFIG['user_field3_name'] != '') $THUMB_ROWSPAN++;
 if ($CONFIG['user_field4_name'] != '') $THUMB_ROWSPAN++;
 
-$USER_ALBUMS_ARRAY=array(0 => array());
+// $USER_ALBUMS_ARRAY=array(0 => array());
 
 // Type 0 => input
 //      1 => album list
 //      2 => text_area
 //      3 => picture information
 $captionLabel = $lang_editpics_php['desc'];
-if ($CONFIG['show_bbcode_help']) {$captionLabel .= '<hr />'.$lang_bbcode_help;}
+if ($CONFIG['show_bbcode_help']) {$captionLabel .= '&nbsp;'. cpg_display_help('f=index.html&base=64&h='.urlencode(base64_encode(serialize($lang_bbcode_help_title.'&nbsp;'))).'&t='.urlencode(base64_encode(serialize($lang_bbcode_help))),470,245);}
 $data = array(
         array($lang_editpics_php['pic_info'], '', 3),
         array($lang_editpics_php['album'], 'aid', 1),
@@ -78,23 +78,26 @@
 
 function get_post_var($var, $pid)
 {
-        global $HTTP_POST_VARS, $lang_errors;
+        global $lang_errors;
 
         $var_name = $var.$pid;
-        if(!isset($HTTP_POST_VARS[$var_name])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing']." ($var_name)", __FILE__, __LINE__);
-        return $HTTP_POST_VARS[$var_name];
+        if(!isset($_POST[$var_name])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing']." ($var_name)", __FILE__, __LINE__);
+        return $_POST[$var_name];
 }
 
 function process_post_data()
 {
-        global $HTTP_POST_VARS, $CONFIG;
+        global $CONFIG;
         global $user_albums_list, $lang_errors;
 
         $user_album_set = array();
         foreach($user_albums_list as $album) $user_album_set[$album['aid']] = 1;
 
-        if (!is_array($HTTP_POST_VARS['pid'])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
-        $pid_array = &$HTTP_POST_VARS['pid'];
+        if (!is_array($_POST['pid'])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
+        $pid_array = &$_POST['pid'];
+
+                $galleryicon = (int) $_POST['galleryicon'];
+
         foreach($pid_array as $pid){
                 $pid = (int)$pid;
 
@@ -107,13 +110,15 @@
                 $user3       = get_post_var('user3', $pid);
                 $user4       = get_post_var('user4', $pid);
 
-                $delete       = isset($HTTP_POST_VARS['delete'.$pid]);
-                $reset_vcount = isset($HTTP_POST_VARS['reset_vcount'.$pid]);
-                $reset_votes  = isset($HTTP_POST_VARS['reset_votes'.$pid]);
-                $del_comments = isset($HTTP_POST_VARS['del_comments'.$pid]) || $delete;
+                                $isgalleryicon = ($galleryicon===$pid);
 
-                $query = "SELECT category, filepath, filename FROM {$CONFIG['TABLE_PICTURES']}, {$CONFIG['TABLE_ALBUMS']} WHERE {$CONFIG['TABLE_PICTURES']}.aid = {$CONFIG['TABLE_ALBUMS']}.aid AND pid='$pid'";
-                $result = db_query($query);
+                $delete       = isset($_POST['delete'.$pid]);
+                $reset_vcount = isset($_POST['reset_vcount'.$pid]);
+                $reset_votes  = isset($_POST['reset_votes'.$pid]);
+                $del_comments = isset($_POST['del_comments'.$pid]) || $delete;
+
+                $query = "SELECT category, filepath, filename, owner_id FROM {$CONFIG['TABLE_PICTURES']}, {$CONFIG['TABLE_ALBUMS']} WHERE {$CONFIG['TABLE_PICTURES']}.aid = {$CONFIG['TABLE_ALBUMS']}.aid AND pid='$pid'";
+                $result = cpg_db_query($query);
                 if (!mysql_num_rows($result)) cpg_die(CRITICAL_ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
                 $pic = mysql_fetch_array($result);
                 mysql_free_result($result);
@@ -131,15 +136,28 @@
                 $update .= ", user2 = '".addslashes($user2)."'";
                 $update .= ", user3 = '".addslashes($user3)."'";
                 $update .= ", user4 = '".addslashes($user4)."'";
-        if (is_movie($pic['filename'])) {
-            $pwidth = get_post_var('pwidth', $pid);
-            $pheight = get_post_var('pheight', $pid);
-            $update .= ", pwidth = " .  (int) $pwidth;
-            $update .= ", pheight = " . (int) $pheight;
-        }
 
-                if ($reset_vcount) $update .= ", hits = '0'";
-                if ($reset_votes) $update .= ", pic_rating = '0', votes = '0'";
+                if ($isgalleryicon && $pic['category']>FIRST_USER_CAT) {
+                                        $sql = 'update '.$CONFIG['TABLE_PICTURES'].' set galleryicon=0 where owner_id='.$pic['owner_id'].';';
+                                        cpg_db_query($sql);
+                                        $update .= ", galleryicon = ".addslashes($galleryicon);
+                                }
+
+                                if (is_movie($pic['filename'])) {
+                                        $pwidth = get_post_var('pwidth', $pid);
+                                        $pheight = get_post_var('pheight', $pid);
+                                        $update .= ", pwidth = " .  (int) $pwidth;
+                                        $update .= ", pheight = " . (int) $pheight;
+                                }
+
+                if ($reset_vcount) {
+                    $update .= ", hits = '0'";
+                    resetDetailHits($pid);
+                }
+                if ($reset_votes) {
+                    $update .= ", pic_rating = '0', votes = '0'";
+                    resetDetailVotes($pid);
+                }
 
                 if (UPLOAD_APPROVAL_MODE) {
                     $approved = get_post_var('approved', $pid);
@@ -153,7 +171,7 @@
 
                 if ($del_comments) {
                         $query = "DELETE FROM {$CONFIG['TABLE_COMMENTS']} WHERE pid='$pid'";
-                        $result =db_query($query);
+                        $result =cpg_db_query($query);
                 }
 
                 if ($delete) {
@@ -168,10 +186,10 @@
                         }
 
                         $query = "DELETE FROM {$CONFIG['TABLE_PICTURES']} WHERE pid='$pid' LIMIT 1";
-                        $result = db_query($query);
+                        $result = cpg_db_query($query);
                 } else {
                         $query = "UPDATE {$CONFIG['TABLE_PICTURES']} SET $update WHERE pid='$pid' LIMIT 1";
-                        $result = db_query($query);
+                        $result = cpg_db_query($query);
                 }
         }
 }
@@ -209,11 +227,11 @@
         }
 
         $thumb_url = get_pic_url($CURRENT_PIC, 'thumb');
-        $thumb_link = 'displayimage.php?&pos='.(-$CURRENT_PIC['pid']);
+        $thumb_link = 'displayimage.php?&amp;pos='.(-$CURRENT_PIC['pid']);
         $filename = htmlspecialchars($CURRENT_PIC['filename']);
 
         echo <<<EOT
-        <input type="hidden" name="pid[]" value="{$CURRENT_PIC['pid']}">
+        <input type="hidden" name="pid[]" value="{$CURRENT_PIC['pid']}" />
         <tr>
                 <td class="tableh2" colspan="3">
                         <b>$filename</b>
@@ -227,7 +245,7 @@
                         $pic_info
                 </td>
                    <td class="tableb" align="center" rowspan="$THUMB_ROWSPAN">
-                        <a href="$thumb_link" target="_blank"><img src="$thumb_url" class="image" border="0"><br /></a>
+                        <a href="$thumb_link" target="_blank"><img src="$thumb_url" class="image" border="0" alt="" /><br /></a>
             </td>
         </tr>
 
@@ -238,13 +256,16 @@
 {
         global $CURRENT_PIC, $lang_editpics_php;
 
+                $isgalleryicon_selected = ($CURRENT_PIC['galleryicon']) ? 'checked="checked" ':'';
+                $isgalleryicon_disabled = ($CURRENT_PIC['category'] < FIRST_USER_CAT) ? 'disabled="disabled" ':'';
+
         if (UPLOAD_APPROVAL_MODE) {
                 echo <<<EOT
         <tr>
                 <td class="tableb" colspan="3" align="center">
-                        <b><input type="radio" name="approved{$CURRENT_PIC['pid']}" value="YES" class="radio">{$lang_editpics_php['approve']}</b>&nbsp;
-                        <b><input type="radio" name="approved{$CURRENT_PIC['pid']}" value="NO" class="radio" checked>{$lang_editpics_php['postpone_app']}</b>&nbsp;
-                        <b><input type="radio" name="approved{$CURRENT_PIC['pid']}" value="DELETE" class="radio">{$lang_editpics_php['del_pic']}</b>&nbsp;
+                        <input type="radio" name="approved{$CURRENT_PIC['pid']}" id="approved{$CURRENT_PIC['pid']}yes" value="YES" class="radio" /><label for="approved{$CURRENT_PIC['pid']}yes" class="clickable_option">{$lang_editpics_php['approve']}</label>&nbsp;
+                        <input type="radio" name="approved{$CURRENT_PIC['pid']}" id="approved{$CURRENT_PIC['pid']}no" value="NO" class="radio" checked="checked" /><label for="approved{$CURRENT_PIC['pid']}no" class="clickable_option">{$lang_editpics_php['postpone_app']}</label>&nbsp;
+                        <input type="radio" name="approved{$CURRENT_PIC['pid']}" id="approved{$CURRENT_PIC['pid']}del" value="DELETE" class="radio" /><label for="approved{$CURRENT_PIC['pid']}del" class="clickable_option">{$lang_editpics_php['del_pic']}</label>&nbsp;
                 </td>
         </tr>
 
@@ -253,10 +274,15 @@
                 echo <<<EOT
         <tr>
                 <td class="tableb" colspan="3" align="center">
-                        <b><input type="checkbox" name="delete{$CURRENT_PIC['pid']}" value="1" class="checkbox">{$lang_editpics_php['del_pic']}</b>&nbsp;
-                        <b><input type="checkbox" name="reset_vcount{$CURRENT_PIC['pid']}" value="1" class="checkbox">{$lang_editpics_php['reset_view_count']}</b>&nbsp;
-                        <b><input type="checkbox" name="reset_votes{$CURRENT_PIC['pid']}" value="1" class="checkbox">{$lang_editpics_php['reset_votes']}</b>&nbsp;
-                        <b><input type="checkbox" name="del_comments{$CURRENT_PIC['pid']}" value="1" class="checkbox">{$lang_editpics_php['del_comm']}</b>&nbsp;
+                    <table border="0" cellspacing="0" cellpadding="0" width="100%">
+                        <tr>
+                            <td width="20%" align="center"><input type="radio" name="galleryicon" id="galleryicon{$CURRENT_PIC['pid']}" value="{$CURRENT_PIC['pid']}" {$isgalleryicon_selected}{$isgalleryicon_disabled}class="checkbox" />{$lang_editpics_php['gallery_icon']}</td>
+                            <td width="20%" align="center"><input type="checkbox" name="delete{$CURRENT_PIC['pid']}" id="delete{$CURRENT_PIC['pid']}" value="1" class="checkbox" /><label for="delete{$CURRENT_PIC['pid']}" class="clickable_option">{$lang_editpics_php['del_pic']}</label></td>
+                            <td width="20%" align="center"><input type="checkbox" name="reset_vcount{$CURRENT_PIC['pid']}" id="reset_vcount{$CURRENT_PIC['pid']}" value="1" class="checkbox" /><label for="reset_vcount{$CURRENT_PIC['pid']}" class="clickable_option">{$lang_editpics_php['reset_view_count']}</label></td>
+                            <td width="20%" align="center"><input type="checkbox" name="reset_votes{$CURRENT_PIC['pid']}" id="reset_votes{$CURRENT_PIC['pid']}" value="1" class="checkbox" /><label for="reset_votes{$CURRENT_PIC['pid']}" class="clickable_option">{$lang_editpics_php['reset_votes']}</label></td>
+                            <td width="20%" align="center"><input type="checkbox" name="del_comments{$CURRENT_PIC['pid']}" id="del_comments{$CURRENT_PIC['pid']}" value="1" class="checkbox" /><label for="del_comments{$CURRENT_PIC['pid']}" class="clickable_option">{$lang_editpics_php['del_comm']}</label></td>
+                        </tr>
+                    </table>
                 </td>
         </tr>
 
@@ -271,7 +297,7 @@
     $value = $CURRENT_PIC[$name];
     $name .= $CURRENT_PIC['pid'];
     if ($text == '') {
-        echo "        <input type=\"hidden\" name=\"$name\" value=\"\">\n";
+        echo "        <input type=\"hidden\" name=\"$name\" value=\"\" />\n";
         return;
     }
 
@@ -281,7 +307,7 @@
                         $text
         </td>
         <td width="100%" class="tableb" valign="top">
-                <input type="text" style="width: {$field_width}%" name="$name" maxlength="$max_length" value="$value" class="textinput">
+                <input type="text" style="width: {$field_width}%" name="$name" maxlength="$max_length" value="$value" class="textinput" />
                 </td>
         </tr>
 
@@ -333,7 +359,7 @@
                         $text
                 </td>
                 <td class="tableb" valign="top">
-                        <textarea name="$name" ROWS="5" COLS="40" WRAP="virtual"  class="textinput" STYLE="WIDTH: 100%;" onKeyDown="textCounter(this, $max_length);" onKeyUp="textCounter(this, $max_length);">$value</textarea>
+                        <textarea name="$name" rows="5" cols="40" class="textinput" style="width: 100%;" onkeydown="textCounter(this, $max_length);" onkeyup="textCounter(this, $max_length);">$value</textarea>
                 </td>
         </tr>
 EOT;
@@ -368,29 +394,36 @@
         }
 }
 
-function get_user_albums($user_id)
+function get_user_albums($user_id = '')
 {
-        global $CONFIG, $USER_ALBUMS_ARRAY, $user_albums_list;
+        global $CONFIG, $user_albums_list;
+
+        $USER_ALBUMS_ARRAY=array(0 => array());
+
+        if ($user_id != '') {
+                $or = " OR category='" . (FIRST_USER_CAT + $user_id) . "'";
+        }
+
+        if (!isset($USER_ALBUMS_ARRAY[USER_ID])) {
+                $user_albums = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category='".(FIRST_USER_CAT + USER_ID)."' $or ORDER BY title");
 
-        if (!isset($USER_ALBUMS_ARRAY[$user_id])) {
-                $user_albums = db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category='".(FIRST_USER_CAT + $user_id)."' ORDER BY title");
                 if (mysql_num_rows($user_albums)) {
-                    $user_albums_list=db_fetch_rowset($user_albums);
+                    $user_albums_list=cpg_db_fetch_rowset($user_albums);
                 } else {
                         $user_albums_list = array();
                 }
                 mysql_free_result($user_albums);
-                $USER_ALBUMS_ARRAY[$user_id] = $user_albums_list;
+                $USER_ALBUMS_ARRAY[USER_ID] = $user_albums_list;
         } else {
-                $user_albums_list = &$USER_ALBUMS_ARRAY[$user_id];
+                $user_albums_list = &$USER_ALBUMS_ARRAY[USER_ID];
         }
 }
 
 
 if (GALLERY_ADMIN_MODE) {
-    $public_albums = db_query("SELECT DISTINCT aid, title, IF(category = 0, CONCAT('&gt; ', title), CONCAT(name,' &lt; ',title)) AS cat_title FROM {$CONFIG['TABLE_ALBUMS']}, {$CONFIG['TABLE_CATEGORIES']} WHERE category < '" . FIRST_USER_CAT . "' AND (category = 0 OR category = cid) ORDER BY cat_title");
+    $public_albums = cpg_db_query("SELECT DISTINCT aid, title, IF(category = 0, CONCAT('&gt; ', title), CONCAT(name,' &lt; ',title)) AS cat_title FROM {$CONFIG['TABLE_ALBUMS']}, {$CONFIG['TABLE_CATEGORIES']} WHERE category < '" . FIRST_USER_CAT . "' AND (category = 0 OR category = cid) ORDER BY cat_title");
         if (mysql_num_rows($public_albums)) {
-            $public_albums_list=db_fetch_rowset($public_albums);
+            $public_albums_list=cpg_db_fetch_rowset($public_albums);
         } else {
                 $public_albums_list = array();
         }
@@ -401,42 +434,42 @@
 
 get_user_albums(USER_ID);
 
-if (count($HTTP_POST_VARS)) process_post_data();
+if (count($_POST)) process_post_data();
 
-$start = isset($HTTP_GET_VARS['start']) ? (int)$HTTP_GET_VARS['start'] : 0;
-$count = isset($HTTP_GET_VARS['count']) ? (int)$HTTP_GET_VARS['count'] : 25;
-$next_target = $PHP_SELF.'?album='.$album_id.'&start='.($start+$count).'&count='.$count.((UPLOAD_APPROVAL_MODE==1)?"&mode=upload_approval":"");
-$prev_target = $PHP_SELF.'?album='.$album_id.'&start='.max(0,$start-$count).'&count='.$count.((UPLOAD_APPROVAL_MODE==1)?"&mode=upload_approval":"");
+$start = isset($_GET['start']) ? (int)$_GET['start'] : 0;
+$count = isset($_GET['count']) ? (int)$_GET['count'] : 25;
+$next_target = $_SERVER['PHP_SELF'].'?album='.$album_id.'&amp;start='.($start+$count).'&amp;count='.$count.((UPLOAD_APPROVAL_MODE==1)?"&amp;mode=upload_approval":"");
+$prev_target = $_SERVER['PHP_SELF'].'?album='.$album_id.'&amp;start='.max(0,$start-$count).'&amp;count='.$count.((UPLOAD_APPROVAL_MODE==1)?"&amp;mode=upload_approval":"");
 $s50 = $count == 50 ? 'selected' : '';
 $s75 = $count == 75 ? 'selected' : '';
 $s100 = $count == 100 ? 'selected' : '';
 
 if (UPLOAD_APPROVAL_MODE) {
-        $result=db_query("SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'NO'");
+        $result=cpg_db_query("SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'NO'");
         $nbEnr = mysql_fetch_array($result);
         $pic_count = $nbEnr[0];
 
         // Update user names for pictures
         $sql = "SELECT pid, owner_id FROM {$CONFIG['TABLE_PICTURES']} WHERE owner_id != 0 AND owner_name = ''";
-        $result = db_query($sql);
+        $result = cpg_db_query($sql);
         while($row = mysql_fetch_array($result)){
-                if(defined('UDB_INTEGRATION')){
-                        $owner_name = udb_get_user_name($row['owner_id']);
-                } else {
-                    $result2 = db_query("SELECT user_name FROM {$CONFIG['TABLE_USERS']} WHERE user_id = '".$row['owner_id']."'");
+                //if(defined('UDB_INTEGRATION')){
+                        $owner_name = $cpg_udb->get_user_name($row['owner_id']);
+                /*} else {
+                    $result2 = cpg_db_query("SELECT user_name FROM {$CONFIG['TABLE_USERS']} WHERE user_id = '".$row['owner_id']."'");
                         if (mysql_num_rows($result2)){
                                 $row2 = mysql_fetch_array($result2);
                                 mysql_free_result($result2);
                                 $owner_name = $row2['user_name'];
                         } else {
                                 $owner_name = '';
-                        }
-                }
+                        }*/
+                //}
 
                 if($owner_name){
-                        db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET owner_name = '$owner_name' WHERE pid = {$row['pid']} LIMIT 1");
+                        cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET owner_name = '$owner_name' WHERE pid = {$row['pid']} LIMIT 1");
                 } else {
-                        db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET owner_id = 0 WHERE pid = {$row['pid']} LIMIT 1");
+                        cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET owner_id = 0 WHERE pid = {$row['pid']} LIMIT 1");
                 }
         }
         mysql_free_result($result);
@@ -446,18 +479,24 @@
                         "WHERE approved = 'NO' ".
                         "ORDER BY pid ".
                         "LIMIT $start, $count";
-        $result = db_query($sql);
-        $form_target = $PHP_SELF.'?mode=upload_approval&start='.$start.'&count='.$count;
+        $result = cpg_db_query($sql);
+        $form_target = $_SERVER['PHP_SELF'].'?mode=upload_approval&amp;start='.$start.'&amp;count='.$count;
         $title = $lang_editpics_php['upl_approval'];
+        $help = '';
 } else {
-        $result=db_query("SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} WHERE aid = '$album_id'");
+        $result=cpg_db_query("SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} WHERE aid = '$album_id'");
         $nbEnr = mysql_fetch_array($result);
         $pic_count = $nbEnr[0];
         mysql_free_result($result);
-
-    $result = db_query("SELECT * FROM {$CONFIG['TABLE_PICTURES']} WHERE aid = '$album_id' ORDER BY filename LIMIT $start, $count");
-        $form_target = $PHP_SELF.'?album='.$album_id.'&start='.$start.'&count='.$count;
+                $sql = "SELECT p.*,a.category FROM {$CONFIG['TABLE_PICTURES']} as p ".
+                           "INNER JOIN {$CONFIG['TABLE_ALBUMS']} as a ".
+                           "ON a.aid=p.aid ".
+                           "WHERE p.aid = '$album_id' ".
+                           "ORDER BY p.filename LIMIT $start, $count";
+                $result = cpg_db_query($sql);
+        $form_target = $_SERVER['PHP_SELF'].'?album='.$album_id.'&amp;start='.$start.'&amp;count='.$count;
         $title = $lang_editpics_php['edit_pics'];
+        $help = '&nbsp;'.cpg_display_help('f=index.htm&amp;as=edit_pics&amp;ae=edit_pics_end&amp;top=1', '800', '500');
 }
 
 if (!mysql_num_rows($result)) cpg_die(INFORMATION, $lang_errors['no_img_to_display'], __FILE__, __LINE__);
@@ -477,37 +516,104 @@
 $pic_count_text = sprintf($lang_editpics_php['n_pic'], $pic_count);
 
 pageheader($title);
-starttable("100%", $title, 3);
+starttable("100%", $title.$help, 3);
 echo <<<EOT
-<SCRIPT LANGUAGE="JavaScript">
+<script type="text/javascript" language="javascript">
+<!--
 function textCounter(field, maxlimit) {
         if (field.value.length > maxlimit) // if too long...trim it!
         field.value = field.value.substring(0, maxlimit);
 }
+
+function selectAll(d,box) {
+  var f = document.editForm;
+  for (i = 0; i < f.length; i++) {
+    if (f[i].type == "checkbox" && f[i].name.indexOf(box) >= 0) {
+      if (d.checked) {
+        f[i].checked = true;
+      } else {
+        f[i].checked = false;
+      }
+    }
+  }
+}
+-->
 </script>
 EOT;
-$mode= (UPLOAD_APPROVAL_MODE==1) ? "&mode=upload_approval":"";
+$mode= (UPLOAD_APPROVAL_MODE==1) ? "&amp;mode=upload_approval":"";
+$cat_l = (isset($actual_cat))? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
 echo <<<EOT
         <tr>
-                <td class="tableb" colspan="3" align="center">
-                <form method="post" action="$form_target$mode">
+                <td class="tableh2" colspan="3" align="center" valign="middle">
+                <form method="post" name="editForm" action="$form_target$mode">
                         <b>$pic_count_text</b>&nbsp;&nbsp;-&nbsp;&nbsp;
                         $prev_link
                         $next_link
                         <b>{$lang_editpics_php['n_of_pic_to_disp']}</b>
-                        <select onChange="if(this.options[this.selectedIndex].value) window.location.href='$PHP_SELF?album=$album_id$mode&start=$start&count='+this.options[this.selectedIndex].value;"  name="count" class="listbox">
+                        <select onChange="if(this.options[this.selectedIndex].value) window.location.href='{$_SERVER['PHP_SELF']}?album=$album_id$mode&amp;start=$start&amp;count='+this.options[this.selectedIndex].value;"  name="count" class="listbox">
                                 <option value="25">25</option>
                                 <option value="50" $s50>50</option>
                                 <option value="75" $s75>75</option>
                                 <option value="100" $s100>100</option>
                         </select>
+EOT;
+if (UPLOAD_APPROVAL_MODE!=1) {
+echo <<<EOT
+                        &nbsp;&nbsp;-&nbsp;&nbsp;<a href="modifyalb.php?album=$album_id" class="admin_menu">{$lang_editpics_php['album_properties']}</a>&nbsp;&nbsp;-&nbsp;&nbsp;
+                        <a href="index.php$cat_l" class="admin_menu">{$lang_editpics_php['parent_category']}</a>&nbsp;&nbsp;-&nbsp;&nbsp;
+                        <a href="thumbnails.php?album=$album_id" class="admin_menu">{$lang_editpics_php['thumbnail_view']}</a>
+EOT;
+}
+echo <<<EOT
                 </td>
         </tr>
+EOT;
 
+echo <<<EOT
+        <tr>
+            <td class="tableb" colspan="3" align="center">
+                <table border="0" cellspacing="0" cellpadding="0" width="100%" style="padding-top:5px;padding-bottom:5px">
+                    <tr>
+                        <td width="20%" align="right">
+                            <b>{$lang_editpics_php['select_unselect']}:</b>
+                        </td>
+                        <td width="20%" align="center">
+                            <span class="admin_menu">
+                                <input type="checkbox" name="deleteAll" onclick="selectAll(this,'delete');" class="checkbox" id="deleteAll" />
+                                <label for="deleteAll" class="clickable_option">{$lang_editpics_php['del_all']}</label>
+                            </span>
+                        </td>
+                        <td width="20%" align="center">
+                            <span class="admin_menu">
+                                <input type="checkbox" name="reset_vcountAll" onclick="selectAll(this,'reset_vcount');" class="checkbox" id="reset_vcountAll" />
+                                <label for="reset_vcountAll" class="clickable_option">{$lang_editpics_php['reset_all_view_count']}</label>
+                            </span>
+                        </td>
+                        <td width="20%" align="center">
+                            <span class="admin_menu">
+                                <input type="checkbox" name="reset_votesAll" onclick="selectAll(this,'reset_votes');" class="checkbox" id="reset_votesAll" />
+                                <label for="reset_votesAll" class="clickable_option">{$lang_editpics_php['reset_all_votes']}</label>
+                            </span>
+                        </td>
+                        <td width="20%" align="center">
+                            <span class="admin_menu">
+                                <input type="checkbox" name="del_commentsAll" onclick="selectAll(this,'del_comments');" class="checkbox"reset_votesAll" id="del_commentsAll" />
+                                <label for="del_commentsAll" class="clickable_option">{$lang_editpics_php['del_all_comm']}</label>
+                            </span>
+                        </td>
+                    </tr>
+                </table>
+            </td>
+        </tr>
 EOT;
 
 while($CURRENT_PIC = mysql_fetch_array($result)){
-        if (GALLERY_ADMIN_MODE) get_user_albums($CURRENT_PIC['owner_id']);
+
+        if (GALLERY_ADMIN_MODE && $CURRENT_PIC['owner_id'] != USER_ID) {
+              get_user_albums($CURRENT_PIC['owner_id']);
+        } else {
+              get_user_albums();
+        }
         create_form($data);
         flush();
 } // while
@@ -516,7 +622,7 @@
 echo <<<EOT
         <tr>
                 <td colspan="3" align="center" class="tablef">
-                        <input type="submit" value="{$lang_editpics_php['apply']}" class="button">
+                        <input type="submit" value="{$lang_editpics_php['apply']}" class="button" />
                 </td>
                 </form>
         </tr>
@@ -525,4 +631,4 @@
 endtable();
 pagefooter();
 ob_end_flush();
-?>
\ No newline at end of file
+?>
diff -ruN 133/exifmgr.php cpg148/exifmgr.php
--- 133/exifmgr.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/exifmgr.php	2006-06-08 00:24:02.000000000 -0500
@@ -0,0 +1,100 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+define('IN_COPPERMINE', true);
+define('DISPLAYIMAGE_PHP', true);
+require('include/init.inc.php');
+require('include/picmgmt.inc.php');
+
+if (!GALLERY_ADMIN_MODE) die('Access denied');
+pageheader($lang_picinfo['ManageExifDisplay']);
+
+//String containing all the available exif tags.
+$exif_info = "AFFocusPosition|Adapter|ColorMode|ColorSpace|ComponentsConfiguration|CompressedBitsPerPixel|Contrast|CustomerRender|DateTimeOriginal|DateTimedigitized|DigitalZoom|DigitalZoomRatio|ExifImageHeight|ExifImageWidth|ExifInteroperabilityOffset|ExifOffset|ExifVersion|ExposureBiasValue|ExposureMode|ExposureProgram|ExposureTime|FNumber|FileSource|Flash|FlashPixVersion|FlashSetting|FocalLength|FocusMode|GainControl|IFD1Offset|ISOSelection|ISOSetting|ISOSpeedRatings|ImageAdjustment|ImageDescription|ImageSharpening|LightSource|Make|ManualFocusDistance|MaxApertureValue|MeteringMode|Model|NoiseReduction|Orientation|Quality|ResolutionUnit|Saturation|SceneCaptureMode|SceneType|Sharpness|Software|WhiteBalance|YCbCrPositioning|xResolution|yResolution";
+
+$exifRawData = explode ("|",$exif_info);
+$exifCurrentData = explode ("|",$CONFIG['show_which_exif']);
+
+//If the form is submitted to save the data
+if (isset($_POST['save'])) {
+  $str = "";
+  foreach ($exifRawData as $val) {
+    if (in_array($val, $_POST['exif_tags'])) {
+      $str .= "1|";
+    } else {
+      $str .= "0|";
+    }
+  }
+
+  //Remove the last pipe from the string.
+  $selectedExifTags = substr ($str,0,strlen($str)-1);
+  $selectedExifTags = $str;
+  $sql = "UPDATE ".$CONFIG['TABLE_CONFIG']." SET value = '".$selectedExifTags."' WHERE name = 'show_which_exif'";
+  cpg_db_query($sql);
+  msg_box($lang_picinfo['ManageExifDisplay'], $lang_picinfo['success'], $lang_continue, "admin.php");
+} else {
+  echo <<< EOT
+    <form method="POST" action="" name="editForm">
+    <input type="hidden" name="save" value="save" />
+
+    <script type="text/javascript" language="javascript">
+    <!--
+    function selectAll(d,box) {
+      var f = document.editForm;
+      for (i = 0; i < f.length; i++) {
+        //alert (f[i].name.indexOf(box));
+        if (f[i].type == "checkbox" && f[i].name.indexOf(box) >= 0) {
+          if (d.checked) {
+            f[i].checked = true;
+          } else {
+            f[i].checked = false;
+          }
+        }
+      }
+      if (d.name == "checkAll") {
+          document.getElementsByName('checkAll2')[0].checked = document.getElementsByName('checkAll')[0].checked;
+      } else {
+          document.getElementsByName('checkAll')[0].checked = document.getElementsByName('checkAll2')[0].checked;
+      }
+    }
+
+    -->
+    </script>
+EOT;
+  starttable(-2,$lang_picinfo['ManageExifDisplay'], 2);
+  echo '<tr><td class="tableh2">&nbsp;</td><td class="tableh2" align="center">';
+  echo '<input type="checkbox" name="checkAll" onClick="selectAll(this,\'exif_tags\');" class="checkbox" title="'.$lang_check_uncheck_all.'" />';
+  echo '</td></tr>';
+  foreach ($exifRawData as $key => $val) {
+    $checked = $exifCurrentData[$key] == 1 ? 'checked' : '';
+    echo '<tr><td class="tableb">'.$lang_picinfo[$val].'</td><td class="tableb" align="center"><input type="checkbox" name="exif_tags[]" value="'.$val.'" ' . $checked . ' class="checkbox" /></td></tr>';
+  }
+  echo '<tr>
+  <td class="tablef" align="center"><input type="submit" class="button" name="submit" value="'.$lang_picinfo['submit'].'" />';
+  echo '<td class="tablef" align="center">';
+  echo '<input type="checkbox" name="checkAll2" onClick="selectAll(this,\'exif_tags\');" class="checkbox" title="'.$lang_check_uncheck_all.'" />';
+  echo '  </td></tr>';
+  endtable();
+  echo <<< EOT
+    </form>
+EOT;
+}
+ob_end_flush();
+pagefooter();
+?>
diff -ruN 133/faq.php cpg148/faq.php
--- 133/faq.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/faq.php	2006-06-08 00:24:02.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/faq.php,v $
-  $Revision: 1.4 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -80,4 +80,4 @@
 
 
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/forgot_passwd.php cpg148/forgot_passwd.php
--- 133/forgot_passwd.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/forgot_passwd.php	2006-06-08 00:24:02.000000000 -0500
@@ -2,35 +2,39 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/forgot_passwd.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
 define('FORGOT_PASSWD_PHP', true);
 global $CONFIG;
 
+
 require('include/init.inc.php');
 include_once('include/mailer.inc.php');
 
 if (USER_ID) cpg_die(ERROR, $lang_forgot_passwd_php['err_already_logged_in'], __FILE__, __LINE__);
 
-
 $lookup_failed = '';
 
-if ($_POST['username']) {
-    $results = db_query("SELECT user_group,user_active,user_name, user_password, user_email  FROM {$CONFIG['TABLE_USERS']} WHERE (user_name = '" . addslashes($HTTP_POST_VARS['username']) . "' OR  user_email = '" . addslashes($HTTP_POST_VARS['username']) . "') AND user_active = 'YES'");
+if (!empty($_POST['email'])) {
+    $emailaddress = addslashes($_POST['email']);
+
+    $sql = "SELECT user_id, user_group,user_active,user_name, user_password, user_email  FROM {$CONFIG['TABLE_USERS']} WHERE user_email = '$emailaddress' AND user_active = 'YES'";
+
+    $results = cpg_db_query($sql);
     if (mysql_num_rows($results))
         { // something has been found start
         $USER_DATA = mysql_fetch_array($results);
@@ -41,18 +45,31 @@
             $USER_DATA['user_email'] = $CONFIG['gallery_admin_email'];
           } else {
             cpg_die(CRITICAL_ERROR, $lang_forgot_passwd_php['failed_sending_email'], __FILE__, __LINE__); //not the gallery admin account
-            }
+          }
         }
 
+        $randkey = $cpg_udb->generateId();
+
+        // Session life = 1hour - session life (5 minutes)
+        $session_life = time()-(CPG_MINUTE*55);
+
+        $sql =  'insert into '.$cpg_udb->sessionstable.' (session_id, user_id, time, remember) values ';
+        $sql .= '("'.md5($randkey.$USER_DATA['user_id']).'", 0, "'.$session_life.'", 0);';
+
+        cpg_db_query($sql);
+
+
         // send the email
-        if (!cpg_mail($USER_DATA['user_email'], sprintf($lang_forgot_passwd_php['passwd_reminder_subject'], $CONFIG['gallery_name']), sprintf($lang_forgot_passwd_php['passwd_reminder_body'], $USER_DATA['user_name'],$USER_DATA['user_password'],  $CONFIG['ecards_more_pic_target'].'login.php' ))) {
+        if (!cpg_mail($USER_DATA['user_email'], sprintf($lang_forgot_passwd_php['account_verify_subject'], $CONFIG['gallery_name']), sprintf($lang_forgot_passwd_php['account_verify_body'],
+            $CONFIG['ecards_more_pic_target'].(substr($CONFIG["ecards_more_pic_target"], -1) == '/' ? '' : '/') .'forgot_passwd.php?key='.$randkey.'&id='.$USER_DATA['user_id']))){
+
             cpg_die(CRITICAL_ERROR, $lang_forgot_passwd_php['failed_sending_email'], __FILE__, __LINE__);
-            }
+        }
 
         // output the message
-        pageheader($lang_forgot_passwd_php['forgot_passwd'], "<META http-equiv=\"refresh\" content=\"3;url=login.php\">");
-        $referer = 'login.php';
-        msg_box($lang_forgot_passwd_php['forgot_passwd'], sprintf($lang_forgot_passwd_php['email_sent'], $USER_DATA['user_email']), $lang_continue, $referer);
+        pageheader($lang_forgot_passwd_php['forgot_passwd'], "<META http-equiv=\"refresh\" content=\"3;url=index.php\">");
+        $referer = 'index.php';
+        msg_box($lang_forgot_passwd_php['forgot_passwd'], sprintf($lang_forgot_passwd_php['verify_email_sent'], $USER_DATA['user_email']), $lang_continue, $referer);
         $USER_DATA['user_password'] = '***********';
         pagefooter();
         exit;
@@ -61,38 +78,96 @@
         $lookup_failed = <<<EOT
                   <tr>
                           <td colspan="2" align="center" class="tableh2">
-                        <font size="1" color="red"><b>{$lang_forgot_passwd_php['err_unk_user']}<b></font>
+                        <span style="color:red"><b>{$lang_forgot_passwd_php['err_unk_user']}<b></span>
                         </td>
                   </tr>
 
 EOT;
     }
+} elseif (isset($_GET['key']) && isset($_GET['id'])) {
+
+    $randkey = addslashes($_GET['key']);
+    $user_id = addslashes($_GET['id']);
+
+    $sql = "select null from {$cpg_udb->sessionstable} where session_id = md5('{$randkey}{$user_id}');";
+
+    $result = cpg_db_query($sql);
+
+    if (!$result) {
+        cpg_die($lang_forgot_passwd_php['forgot_passwd'], $lang_forgot_passwd_php['illegal_session']);
+    }
+
+    mysql_free_result($result);
+
+    $sql = "select {$cpg_udb->field['username']}, {$cpg_udb->field['email']} from {$cpg_udb->usertable} where {$cpg_udb->field['user_id']}='$user_id';";
+
+    $result = cpg_db_query($sql);
+    if (!$result) {
+        cpg_die($lang_forgot_passwd_php['forgot_passwd'], $lang_forgot_passwd_php['err_unk_user']);
+    }
+
+    $row = mysql_fetch_assoc($result);
+    mysql_free_result($sql);
+
+    // Reset Password
+    $new_password = $cpg_udb->make_password();
+
+    if ($CONFIG['enable_encrypted_passwords']) {
+        $password = md5($new_password);
+    } else {
+        $password = $new_password;
+    }
+
+    $sql =  "update {$cpg_udb->usertable} set ";
+    $sql .= "{$cpg_udb->field['password']}='$password' ";
+    $sql .= "where {$cpg_udb->field['email']}='{$row['user_email']}'";
+    cpg_db_query($sql);
+
+    // send the password
+    if (!cpg_mail($row['user_email'],
+        sprintf($lang_forgot_passwd_php['passwd_reset_subject'], $CONFIG['gallery_name']),
+        sprintf($lang_forgot_passwd_php['passwd_reset_body'], $row['user_name'], $new_password,
+        $CONFIG['ecards_more_pic_target'].(substr($CONFIG["ecards_more_pic_target"], -1) == '/' ? '' : '/') .'login.php'))){
+
+        cpg_die(CRITICAL_ERROR, $lang_forgot_passwd_php['failed_sending_email'], __FILE__, __LINE__);
+    }
+
+    $sql = "delete from {$cpg_udb->sessionstable} where session_id=md5('{$randkey}{$user_id}');";
+    cpg_db_query($sql);
+
+    // output the message
+    pageheader($lang_forgot_passwd_php['forgot_passwd'], "<META http-equiv=\"refresh\" content=\"3;url=login.php\">");
+    $referer = 'login.php';
+    msg_box($lang_forgot_passwd_php['forgot_passwd'], sprintf($lang_forgot_passwd_php['email_sent'], $row['user_email']), $lang_continue, $referer);
+    $USER_DATA['user_password'] = '***********';
+    pagefooter();
+    exit;
 }
 
 pageheader($lang_forgot_passwd_php['forgot_passwd']);
 
-
 echo '<form action="forgot_passwd.php" method="post" name="passwordreminder">';
 starttable('-1', $lang_forgot_passwd_php['forgot_passwd'], 2);
 echo <<< EOT
             $lookup_failed
                  <tr>
-                        <td class="tableb" width="40%">{$lang_forgot_passwd_php['enter_username_email']}</td>
-                        <td class="tableb" width="60%"><input type="text" class="textinput" name="username" style="width: 100%"></td>
-                        <script language="javascript" type="text/javascript">
+                        <td class="tableb" width="40%">{$lang_forgot_passwd_php['enter_email']}</td>
+                        <td class="tableb" width="60%"><input type="text" class="textinput" name="email" style="width: 100%" /></td>
+
+                  </tr>
+                  <tr>
+                        <td colspan="2" align="center" class="tablef"><script language="javascript" type="text/javascript">
                         <!--
-                        document.passwordreminder.username.focus();
+                        document.passwordreminder.email.focus();
                         -->
                         </script>
-                  </tr>
-                  <tr>
-                        <td colspan="2" align="center" class="tablef"><input name="submitted" type="submit" class="button" value="{$lang_forgot_passwd_php['submit']}"></td>
+                                                <input name="submitted" type="submit" class="button" value="{$lang_forgot_passwd_php['submit']}" /></td>
                   </tr>
 
 EOT;
-
 endtable();
 echo '</form>';
+
 pagefooter();
 ob_end_flush();
 
diff -ruN 133/getlang.php cpg148/getlang.php
--- 133/getlang.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/getlang.php	2006-06-08 00:24:04.000000000 -0500
@@ -2,23 +2,23 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/getlang.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
-define('CONFIG_PHP', true);
+define('ADMIN_PHP', true);
 
 define('LANG_DIR', 'lang');
 
@@ -34,8 +34,8 @@
 closedir($dir);
 asort($lang_files);
 
-if (isset($HTTP_GET_VARS['get'])) {
-    $file_index = (int)$HTTP_GET_VARS['get'];
+if (isset($_GET['get'])) {
+    $file_index = (int)$_GET['get'];
     if ((isset($lang_files[$file_index]))) {
         header("Content-type: application/php");
         header("Content-Disposition: attachment; filename={$lang_files[$file_index]}");
@@ -50,7 +50,7 @@
     echo <<<EOT
                 <tr>
                         <td class="tableb">
-                                <img src="images/folder.gif" alt="">&nbsp;<a href="$PHP_SELF?get=$index">$file</a>
+                                <img src="images/folder.gif" alt="">&nbsp;<a href="{$_SERVER['PHP_SELF']}?get=$index">$file</a>
                         </td>
                 </tr>
 EOT;
@@ -59,4 +59,4 @@
 pagefooter();
 ob_end_flush();
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/groupmgr.php cpg148/groupmgr.php
--- 133/groupmgr.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/groupmgr.php	2006-06-08 00:24:04.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/groupmgr.php,v $
-  $Revision: 1.7 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -24,145 +24,203 @@
 
 if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
 
-if (defined('UDB_INTEGRATION')) udb_synchronize_groups();
+$cpg_udb->synchronize_groups();
 
 function display_group_list()
 {
-    global $CONFIG;
+    global $CONFIG, $custom_group_counter;
     global $lang_groupmgr_php, $lang_byte_units, $lang_yes, $lang_no;
+    $row_counter = 0;
+    $table_start = '<table border="0" cellspacing="0" cellpadding="0" style="white-space:nowrap;font-size:90%;">'."\n";
+    $table_end = '</table>'."\n";
+    $tr_start = '<tr>'."\n";
+    $tr_end = '</tr>'."\n";
+    $td_start = '<td>'."\n";
+    $td_end = '</td>'."\n";
+    //$approval_needed = ', admin approval needed';
+    //$approval_not_needed = ', visible instantly';
+    $default_group_names = array(
+        '1' => 'Administrators',
+        '2' => 'Registered',
+        '3' => 'Anonymous',
+        '4' => 'Banned',
+    );
 
-    $result = db_query("SELECT * FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1 ORDER BY group_id");
+    $result = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1 ORDER BY group_id");
     if (!mysql_num_rows($result)) {
-        db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']}
+        cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']}
         VALUES (1, 'Administrators', 0, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 5, 3)");
-        db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']}
+        cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']}
         VALUES (2, 'Registered', 1024, 0, 1, 1, 1, 1, 1, 1, 0, 3, 0, 5, 3)");
-        db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']}
+        cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']}
         VALUES (3, 'Anonymous', 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 5, 3)");
-        db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']}
+        cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']}
         VALUES (4, 'Banned', 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 5, 3)");
-        cpg_die(CRITICAL_ERROR, 'Group table was empty !<br /><br />Default groups created, please reload this page', __FILE__, __LINE__);
+        cpg_die(CRITICAL_ERROR, $lang_groupmgr_php['error_group_empty'], __FILE__, __LINE__);
     }
 
     $field_list = array('can_rate_pictures', 'can_send_ecards', 'can_post_comments', 'can_upload_pictures', 'pub_upl_need_approval', 'can_create_albums', 'priv_upl_need_approval');
+    $custom_group_counter = 0;
 
     while ($group = mysql_fetch_array($result)) {
         $group['group_name'] = $group['group_name'];
+        $row_counter++;
+        if ($row_counter == 1 ) {$table_background = 'tableb';}else{$table_background = 'tableh2';$row_counter = 0;}
+
 
-        if ($group['group_id'] > 4 && !defined('UDB_INTEGRATION')) {
+        if ($group['group_id'] > 4 && UDB_INTEGRATION == 'coppermine') {
+            $custom_group_counter++;
             echo <<< EOT
         <tr>
-                <td class="tableb" style="padding-left: 1px; padding-right: 1px">
-                        <input type="checkbox" name="delete_group[]" value="{$group['group_id']}" class="checkbox">
+                <td class="$table_background" align="center" valign="top" style="padding-left: 1px; padding-right: 1px" >
+                        <input type="checkbox" name="delete_group[]" value="{$group['group_id']}" class="checkbox" />
                 </td>
 
 EOT;
         } else {
             echo <<< EOT
         <tr>
-                <td class="tableb">
+                <td class="$table_background" >
                         &nbsp;
                 </td>
 
 EOT;
         }
+        // disable row if applicable
+        if ($group['group_id'] == 3 && $CONFIG['allow_unlogged_access'] == 0) {
+            $disabled = 'disabled="disabled" style="background-color:InactiveCaptionText;color:GrayText"';
+            $explain_greyedout = '&nbsp;'.cpg_display_help('f=index.htm&amp;base=64&h='.urlencode(base64_encode(serialize($lang_groupmgr_php['explain_greyed_out_title']))).'&amp;t='.urlencode(base64_encode(serialize(sprintf($lang_groupmgr_php['explain_guests_greyed_out_text'],'<i>'.$group['group_name'].'</i>')))), '450', '300');
+        } elseif ($group['group_id'] == 4) {
+            $disabled = 'disabled="disabled" style="background-color:InactiveCaptionText;color:GrayText"';
+            $explain_greyedout = '&nbsp;'.cpg_display_help('f=index.htm&amp;base=64&amp;h='.urlencode(base64_encode(serialize($lang_groupmgr_php['explain_greyed_out_title']))).'&amp;t='.urlencode(base64_encode(serialize(sprintf($lang_groupmgr_php['explain_banned_greyed_out_text'],'<i>'.$group['group_name'].'</i>')))), '450', '300');
+        } else {
+            $disabled = '';
+            $explain_greyedout = '';
+        }
         echo <<< EOT
-                <td class="tableb">
-                        <input type="hidden" name="group_id[]" value="{$group['group_id']}">
-                        <input type="text" name="group_name_{$group['group_id']}" value="{$group['group_name']}" class="textinput">
-                </td>
-                <td class="tableb" style="white-space: nowrap;">
-                        <input type="text" name="group_quota_{$group['group_id']}" value="{$group['group_quota']}" size="10" class="textinput"> {$lang_byte_units[1]}
-                </td>
-
+                <td class="$table_background" align="left" valign="top" style="white-space:nowrap">
+                        <input type="hidden" name="group_id[]" value="{$group['group_id']}" />
+                        <input type="text" name="group_name_{$group['group_id']}" value="{$group['group_name']}" class="textinput" size="18" style="font-size:80%;" />
+                        $explain_greyedout
+EOT;
+        // show reset option if applicable
+        if (UDB_INTEGRATION == 'coppermine' and isset($default_group_names[$group['group_id']])) {
+            if ($group['group_name'] != $default_group_names[$group['group_id']] && $default_group_names[$group['group_id']] != '') {
+                // we have a group here that doesn't have the default name
+                print '<img src="images/flags/reset.gif" width="16" height="11" border="0" alt="" title="'.sprintf($lang_groupmgr_php['reset_to_default'], $default_group_names[$group['group_id']]).'" style="cursor:pointer" onclick="document.groupmanager.group_name_'.$group['group_id'].'.value=\''.$default_group_names[$group['group_id']].'\'" />';
+            }
+        }
+        echo <<< EOT
+                        <br />
+                        {$lang_groupmgr_php['disk_quota']}: <input type="text" name="group_quota_{$group['group_id']}" value="{$group['group_quota']}" size="5" class="textinput" $disabled /> {$lang_byte_units[1]}
+                <br /><br /><a href="usermgr.php?op=group_alb_access&amp;gid={$group['group_id']}" class="admin_menu">{$lang_groupmgr_php['group_assigned_album']}</a>
+                                                                </td>
+                <td class="$table_background" align="left" valign="top">
 EOT;
         foreach ($field_list as $field_name) {
             $value = $group[$field_name];
-            $yes_selected = ($value == 1) ? 'selected' : '';
-            $no_selected = ($value == 0) ? 'selected' : '';
+            $yes_selected = ($value == 1) ? 'checked="checked"' : '';
+            $no_selected = ($value == 0) ? 'checked="checked"' : '';
+            if ($field_name=='can_rate_pictures'){
+                echo $table_start.$tr_start.$td_start.$lang_groupmgr_php['rating'].$td_end;
+            }
+            elseif ($field_name=='can_send_ecards') {
+                echo $tr_start.$td_start.$lang_groupmgr_php['ecards'].$td_end;
+            }
+            elseif ($field_name=='can_post_comments') {
+                echo $tr_start.$td_start.$lang_groupmgr_php['comments'].$td_end;
+            }
+            elseif ($field_name=='can_upload_pictures') {
+                echo $table_start.$tr_start.$td_start.$lang_groupmgr_php['allowed'].$td_end;
+            }
+            elseif ($field_name=='pub_upl_need_approval') {
+                echo $tr_start.$td_start.$lang_groupmgr_php['approval'].$td_end;
+            }
+            elseif ($field_name=='can_create_albums') {
+                echo $table_start.$tr_start.$td_start.$lang_groupmgr_php['allowed'].$td_end;
+            }
+            elseif ($field_name=='priv_upl_need_approval') {
+                echo $tr_start.$td_start.$lang_groupmgr_php['approval'].$td_end;
+            }
+            if ($group['group_id'] == 3 && $CONFIG['allow_unlogged_access'] == 0) {
+                $disabled_yes = 'disabled="disabled"';
+                $disabled_no = 'disabled="disabled"';
+            } elseif ($group['group_id'] == 4) {
+                $disabled_yes = 'disabled="disabled"';
+                $disabled_no = 'disabled="disabled"';
+            } else {
+                $disabled_yes = '';
+                $disabled_no = '';
+            }
             echo <<< EOT
-                <td class="tableb" align="center">
-                        <select name="{$field_name}_{$group['group_id']}" class="listbox">
-                                <option value="1" $yes_selected>$lang_yes</option>
-                                <option value="0" $no_selected>$lang_no</option>
-                        </select>
-                </td>
+            $td_start
+            <input type="radio" id="{$field_name}_{$group['group_id']}1" name="{$field_name}_{$group['group_id']}" value="1" $yes_selected $disabled_yes /><label for="{$field_name}_{$group['group_id']}1" class="clickable_option">$lang_yes</label>
+            $td_end
+            $td_start
+                        <input type="radio" id="{$field_name}_{$group['group_id']}0" name="{$field_name}_{$group['group_id']}" value="0" $no_selected $disabled_no /><label for="{$field_name}_{$group['group_id']}0" class="clickable_option">$lang_no</label>
+                        $td_end
+                        $tr_end
 
 EOT;
+    if ($field_name== 'can_post_comments' || $field_name== 'pub_upl_need_approval'){ echo $table_end . "</td><td class=\"$table_background\" align=\"left\" valign=\"top\">";}else{echo "<!--<br />-->";}
         }
 
-     echo "<td class=\"tableb\" align=\"center\">";
-      echo "<select name=\"upload_form_config_{$group['group_id']}\" class=\"listbox\">";
-
-       for ($count=0; $count<5; $count++) {
-
-           if ($count == '3') {
-
-               continue;
-
-           }
-
-           if ($count == '4') {
-
-               if ($group['upload_form_config'] == 3) {
-                   $selected = 'selected';
-               } else {
-                   $selected = '';
-               }
-
-               echo "<option value=\"3\" $selected >{$lang_groupmgr_php['upload_form_config_values'][4]}</option>";
-
-               continue;
-
-           }
-
-           if ($group['upload_form_config'] == $count) {
-               $selected = 'selected';
-           } else {
-               $selected = '';
-           }
-
-           echo "<option value=\"$count\" $selected >{$lang_groupmgr_php['upload_form_config_values'][$count]}</option>";
-
-       }
-
-        echo "</select>";
-        echo "</td>";
-
-     // Create custom form request permission box
-     echo "<td class=\"tableb\" align=\"center\">";
-     echo "<select name=\"custom_user_upload_{$group['group_id']}\" class=\"listbox\">";
+     echo $table_end . "</td><td class=\"$table_background\" align=\"left\" valign=\"top\">";
 
      // Determine if yes or no should be the selected option in the form.
-     $custom_upload_yes = ($group['custom_user_upload'] == 1) ? 'selected' : '';
-     $custom_upload_no = ($group['custom_user_upload'] == 0) ? 'selected' : '';
+     $custom_upload_yes = ($group['custom_user_upload'] == 1) ? 'checked="checked"' : '';
+     $custom_upload_no = ($group['custom_user_upload'] == 0) ? 'checked="checked"' : '';
 
      // Create select list.
-     echo "<option value=\"1\" $custom_upload_yes>$lang_yes</option>";
-     echo "<option value=\"0\" $custom_upload_no>$lang_no</option>";
-     echo "</select>";
-     echo "</td>";
+    if ($group['group_id'] == 3 && $CONFIG['allow_unlogged_access'] == 0) {
+        $disabled = 'disabled="disabled" style="background-color:InactiveCaptionText;color:GrayText"';
+    } elseif ($group['group_id'] == 4) {
+        $disabled = 'disabled="disabled" style="background-color:InactiveCaptionText;color:GrayText"';
+    } else {
+        $disabled = '';
+    }
+     echo $table_start;
+     echo $tr_start.$td_start;
+     echo <<< EOT
+     {$lang_groupmgr_php['boxes_number']}
+     $td_end
+     $td_start
+     <input type="radio" id="custom_user_upload_{$group['group_id']}1" name="custom_user_upload_{$group['group_id']}" value="1" $custom_upload_yes $disabled /><label for="custom_user_upload_{$group['group_id']}1" class="clickable_option">{$lang_groupmgr_php['variable']}</label>
+     $td_end
+     $td_start
+     <input type="radio" id="custom_user_upload_{$group['group_id']}0" name="custom_user_upload_{$group['group_id']}" value="0" $custom_upload_no $disabled /><label for="custom_user_upload_{$group['group_id']}0" class="clickable_option">{$lang_groupmgr_php['fixed']}</label>
+     $td_end
+     $tr_end
+EOT;
+     //echo "<br />";
 
      // Create permissible number of file upload boxes box.
-     echo "<td class=\"tableb\" align=\"center\">";
-     echo "<select name=\"num_file_upload_{$group['group_id']}\" class=\"listbox\">";
-     for ($i = 1; $i <= 10; $i++) {
+     echo $tr_start.'<td style="white-space:nowrap">';
+     echo $lang_groupmgr_php['num_file_upload'].":";
+     echo $td_end.$td_start;
+     echo "<select name=\"num_file_upload_{$group['group_id']}\" class=\"listbox_lang\" $disabled>";
+     for ($i = 0; $i <= 10; $i++) {
      echo "<option value=\"$i\"";
      if($group['num_file_upload']==$i){echo "selected=\"selected\"";}
      echo " >$i</option>";
      }
      echo "</select>";
-     echo "</td>";
+     echo $td_end.$td_start.$td_end.$tr_end;
+     //echo "<br />";
 
      // Create permissible number of URI upload boxes box.
-     echo "<td class=\"tableb\" align=\"center\">";
-     echo "<select name=\"num_URI_upload_{$group['group_id']}\" class=\"listbox\">";
-     for ($i = 1; $i <= 10; $i++) {
+     echo $tr_start.'<td style="white-space:nowrap">';
+     echo $lang_groupmgr_php['num_URI_upload'].":";
+     echo $td_end.$td_start;
+     echo "<select name=\"num_URI_upload_{$group['group_id']}\" class=\"listbox_lang\" $disabled>";
+     for ($i = 0; $i <= 10; $i++) {
      echo "<option value=\"$i\"";
      if($group['num_URI_upload']==$i){echo "selected=\"selected\"";}
      echo " >$i</option>";
      }
      echo "</select>";
+     echo $td_end.$td_start.$td_end.$tr_end;
+     echo $table_end;
      echo "</td>";
 
 
@@ -176,15 +234,15 @@
 
 function get_post_var($var)
 {
-    global $HTTP_POST_VARS, $lang_errors;
+    global $lang_errors;
 
-    if (!isset($HTTP_POST_VARS[$var])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'] . " ($var)", __FILE__, __LINE__);
-    return $HTTP_POST_VARS[$var];
+    if (!isset($_POST[$var])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'] . " ($var)", __FILE__, __LINE__);
+    return $_POST[$var];
 }
 
 function process_post_data()
 {
-    global $CONFIG, $HTTP_POST_VARS;
+    global $CONFIG;
 
     $field_list = array('group_name', 'group_quota', 'can_rate_pictures', 'can_send_ecards', 'can_post_comments', 'can_upload_pictures', 'pub_upl_need_approval', 'can_create_albums', 'priv_upl_need_approval', 'upload_form_config', 'custom_user_upload', 'num_file_upload', 'num_URI_upload');
 
@@ -192,27 +250,48 @@
     foreach ($group_id_array as $key => $group_id) {
         $set_statment = '';
         foreach ($field_list as $field) {
-            if (!isset($HTTP_POST_VARS[$field . '_' . $group_id])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'] . " ({$field}_{$group_id})", __FILE__, __LINE__);
+            //if (!isset($_POST[$field . '_' . $group_id])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'] . " ({$field}_{$group_id})", __FILE__, __LINE__);
+            //set the 'upload_form_config' entry
+            // case File upload boxes=1 and URI upload boxes=0 => single uploads (0)
+            if ($_POST['num_file_upload_' . $group_id] == 1 && $_POST['num_URI_upload_' . $group_id] == 0) {
+                $_POST['upload_form_config_' . $group_id] = 0;
+            }
+            // case File upload boxes>1 and URI upload boxes=0 => multi file uploads (1)
+            if ($_POST['num_file_upload_' . $group_id] > 1 && $_POST['num_URI_upload_' . $group_id] == 0) {
+                $_POST['upload_form_config_' . $group_id] = 1;
+            }
+            // case File upload boxes=0 and URI upload boxes>0 => multi uri uploads (2)
+            if ($_POST['num_file_upload_' . $group_id] == 0 && $_POST['num_URI_upload_' . $group_id] > 0) {
+                $_POST['upload_form_config_' . $group_id] = 2;
+            }
+            // case File upload boxes>0 and URI upload boxes>0 => File and URI uploads (3)
+            if ($_POST['num_file_upload_' . $group_id] > 0 && $_POST['num_URI_upload_' . $group_id] > 0) {
+                $_POST['upload_form_config_' . $group_id] = 3;
+            }
+            // case File upload boxes=0 and URI upload boxes=0 => input error, default to single uploads (0)
+            if ($_POST['num_file_upload_' . $group_id] == 0 && $_POST['num_URI_upload_' . $group_id] == 0) {
+                $_POST['upload_form_config_' . $group_id] = 0;
+            }
             if ($field == 'group_name') {
-                $set_statment .= $field . "='" . addslashes($HTTP_POST_VARS[$field . '_' . $group_id]) . "',";
+                $set_statment .= $field . "='" . addslashes($_POST[$field . '_' . $group_id]) . "',";
             } else {
-                $set_statment .= $field . "='" . (int)$HTTP_POST_VARS[$field . '_' . $group_id] . "',";
+                $set_statment .= $field . "='" . (int)$_POST[$field . '_' . $group_id] . "',";
             }
         }
         $set_statment = substr($set_statment, 0, -1);
-        db_query("UPDATE {$CONFIG['TABLE_USERGROUPS']} SET $set_statment WHERE group_id = '$group_id' LIMIT 1");
+        cpg_db_query("UPDATE {$CONFIG['TABLE_USERGROUPS']} SET $set_statment WHERE group_id = '$group_id' LIMIT 1");
     }
 }
 
-if (isset($HTTP_POST_VARS) && count($HTTP_POST_VARS)) {
-    if (isset($HTTP_POST_VARS['del_sel']) && isset($HTTP_POST_VARS['delete_group']) && is_array($HTTP_POST_VARS['delete_group'])) {
-        foreach($HTTP_POST_VARS['delete_group'] as $group_id) {
-            db_query("DELETE FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = '" . (int)$group_id . "' LIMIT 1");
-            db_query("UPDATE {$CONFIG['TABLE_USERS']} SET user_group = '2' WHERE user_group = '" . (int)$group_id . "'");
+if (isset($_POST) && count($_POST)) {
+    if (isset($_POST['del_sel']) && isset($_POST['delete_group']) && is_array($_POST['delete_group'])) {
+        foreach($_POST['delete_group'] as $group_id) {
+            cpg_db_query("DELETE FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = '" . (int)$group_id . "' LIMIT 1");
+            cpg_db_query("UPDATE {$CONFIG['TABLE_USERS']} SET user_group = '2' WHERE user_group = '" . (int)$group_id . "'");
         }
-    } elseif (isset($HTTP_POST_VARS['new_group'])) {
-        db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']} (group_name) VALUES ('')");
-    } elseif (isset($HTTP_POST_VARS['apply_modifs'])) {
+    } elseif (isset($_POST['new_group'])) {
+        cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERGROUPS']} (group_name) VALUES ('')");
+    } elseif (isset($_POST['apply_modifs'])) {
         process_post_data();
     }
 }
@@ -220,64 +299,78 @@
 pageheader($lang_groupmgr_php['title']);
 echo <<<EOT
 
-<script language="javascript">
+<script language="javascript" type="text/javascript">
+<!--//<![CDATA[
 function confirmDel()
 {
     return confirm("{$lang_groupmgr_php['confirm_del']}");
 }
-</script>
 
+function selectAll(d,box) {
+  var f = document.groupmanager;
+  for (i = 0; i < f.length; i++) {
+    //alert (f[i].name.indexOf(box));
+    if (f[i].type == "checkbox" && f[i].name.indexOf(box) >= 0) {
+      if (d.checked) {
+        f[i].checked = true;
+      } else {
+        f[i].checked = false;
+      }
+    }
+  }
+  if (d.name == "checkAll") {
+      document.getElementsByName('checkAll2')[0].checked = document.getElementsByName('checkAll')[0].checked;
+  } else {
+      document.getElementsByName('checkAll')[0].checked = document.getElementsByName('checkAll2')[0].checked;
+  }
+}
 
+function selectall()
+{
+        for( var i = 0; i < document.groupmanager.elements.length; i++ )
+        {
+                var e = document.groupmanager.elements[i];
+                if( ( e.name != 'allbox' ) && ( e.type == 'checkbox' ) )
+                {
+                        e.checked = document.groupmanager.allbox.checked;
+                        if( document.groupmanager.allbox.checked )
+                                select( e );
+                        else
+                                unselect( e );
+                }
+        }
+}
+//]]>-->
+</script>
+
+<form method="post" action="{$_SERVER['PHP_SELF']}" name="groupmanager">
 EOT;
 
 starttable('100%');
-
+$help_group = '&nbsp;'.cpg_display_help('f=index.htm&amp;as=group_cp&amp;ae=group_cp_end&amp;top=1', '700', '500');
+$help_permissions = '&nbsp;'.cpg_display_help('f=index.htm&amp;as=group_cp_permissions&amp;ae=group_cp_permissions_end&amp;top=1', '500', '200');
+$help_personal = '&nbsp;'.cpg_display_help('f=index.htm&amp;as=group_cp_personal&amp;ae=group_cp_personal_end&amp;top=1', '500', '200');
+$help_upload_method = '&nbsp;'.cpg_display_help('f=index.htm&amp;as=group_cp_upload_method&amp;ae=group_cp_upload_method_end&amp;top=1', '700', '400');
 echo <<<EOT
-        <tr>
-                <td class="tableh1" colspan="2"><b><span class="statlink">{$lang_groupmgr_php['group_name']}</span></b></td>
-                <td class="tableh1"><b><span class="statlink">{$lang_groupmgr_php['disk_quota']}</span></b></td>
-                <td class="tableh1" align="center"><b><span class="statlink">{$lang_groupmgr_php['can_rate']}</span></b></td>
-                <td class="tableh1" align="center"><b><span class="statlink">{$lang_groupmgr_php['can_send_ecards']}</span></b></td>
-                <td class="tableh1" align="center"><b><span class="statlink">{$lang_groupmgr_php['can_post_com']}</span></b></td>
-                <td class="tableh1" align="center"><b><span class="statlink">{$lang_groupmgr_php['can_upload']}</span></b></td>
-                <td class="tableh1" align="center"><b><span class="statlink">{$lang_groupmgr_php['approval_1']}</span></b></td>
-                <td class="tableh1" align="center"><b><span class="statlink">{$lang_groupmgr_php['can_have_gallery']}</span></b></td>
-                <td class="tableh1" align="center"><b><span class="statlink">{$lang_groupmgr_php['approval_2']}</span></b></td>
-                <td class="tableh1" align="center"><b><span class="statlink">{$lang_groupmgr_php['upload_form_config']}</span></b></td>
-                <td class="tableh1" align="center"><b><span class="statlink">{$lang_groupmgr_php['custom_user_upload']}</span></b></td>
-                <td class="tableh1" align="center"><b><span class="statlink">{$lang_groupmgr_php['num_file_upload']}</span></b></td>
-                <td class="tableh1" align="center"><b><span class="statlink">{$lang_groupmgr_php['num_URI_upload']}</span></b></td>
+
+        <tr style="white-space:nowrap">
+                <td class="tableh1"><input type="checkbox" name="checkAll" onclick="selectAll(this,'delete_group');" class="checkbox" title="$lang_check_uncheck_all" /></td>
+                <td class="tableh1"><b><span class="statlink">{$lang_groupmgr_php['group_name']}</span></b>$help_group</td>
+                <td class="tableh1"><b><span class="statlink">{$lang_groupmgr_php['permissions']}</span></b>$help_permissions</td>
+                <td class="tableh1"><b><span class="statlink">{$lang_groupmgr_php['public_albums']}</span></b></td>
+                <td class="tableh1"><b><span class="statlink">{$lang_groupmgr_php['personal_gallery']}</span></b>$help_personal</td>
+                <td class="tableh1"><b><span class="statlink">{$lang_groupmgr_php['upload_method']}</span></b>$help_upload_method</td>
         </tr>
-        <form method="post" action="$PHP_SELF">
 
 EOT;
 
 display_group_list();
 
-echo <<<EOT
-        <tr>
-            <td colspan="14" class="tableh2">
-                <b>{$lang_groupmgr_php['notes']}</b>
-                </td>
-        </tr>
-        <tr>
-            <td colspan="14" class="tableb">
-                {$lang_groupmgr_php['note1']}
-                </td>
-        </tr>
-        <tr>
-            <td colspan="14" class="tableb">
-                {$lang_groupmgr_php['note2']}
-                </td>
-        </tr>
-
-EOT;
-
-if (defined('UDB_INTEGRATION')) {
+if (UDB_INTEGRATION != 'coppermine') {
     echo <<<EOT
         <tr>
             <td colspan="14" align="center" class="tablef">
-                        <input type="submit" name="apply_modifs" value="{$lang_groupmgr_php['apply']}" class="button">&nbsp;&nbsp;&nbsp;
+                        <input type="submit" name="apply_modifs" value="{$lang_groupmgr_php['apply']}" class="button" />&nbsp;&nbsp;&nbsp;
                 </td>
         </form>
         </tr>
@@ -286,18 +379,24 @@
 } else {
     echo <<<EOT
         <tr>
-            <td colspan="14" align="center" class="tablef">
-                        <input type="submit" name="apply_modifs" value="{$lang_groupmgr_php['apply']}" class="button">&nbsp;&nbsp;&nbsp;
-                        <input type="submit" name="new_group" value="{$lang_groupmgr_php['create_new_group']}" class="button">&nbsp;&nbsp;&nbsp;
-                        <input type="submit" name="del_sel" value="{$lang_groupmgr_php['del_groups']}" onClick="return confirmDel()" class="button">
+            <td class="tablef"><input type="checkbox" name="checkAll2" onClick="selectAll(this,'delete_group');" class="checkbox" title="$lang_check_uncheck_all" /></td>
+            <td colspan="13" align="center" class="tablef">
+                        <input type="submit" name="apply_modifs" value="{$lang_groupmgr_php['apply']}" class="button" />&nbsp;&nbsp;&nbsp;
+                        <input type="submit" name="new_group" value="{$lang_groupmgr_php['create_new_group']}" class="button" />&nbsp;&nbsp;&nbsp;
+EOT;
+    if($custom_group_counter > 0) {
+        print '                        <input type="submit" name="del_sel" value="'.$lang_groupmgr_php['del_groups'].'" onClick="return confirmDel()" class="button" />';
+    }
+    echo <<<EOT
                 </td>
-        </form>
+
         </tr>
 
 EOT;
 }
 endtable();
+echo "</form>";
 pagefooter();
 ob_end_flush();
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/image_processor.php cpg148/image_processor.php
--- 133/image_processor.php	2005-04-19 05:17:10.000000000 -0500
+++ cpg148/image_processor.php	2006-06-08 00:24:04.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/image_processor.php,v $
-  $Revision: 1.5 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:10 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 // To use this module, one must place a transitory directory in the primary
@@ -38,6 +38,19 @@
 
 //-----------------------------FUNCTION BLOCK---------------------------------
 
+function write_to_disk($image_type, $final, $path)
+{
+  global $lang_image_processor_php;
+  if ($image_type == "1") {
+        imagegif($final, $path) or die($lang_image_processor_php['no_write']);
+  } elseif ($image_type == "2") {
+        imagejpeg($final, $path, 100) or die($lang_image_processor_php['no_write']);
+  } elseif ($image_type == "3") {
+        imagepng($final, $path) or die($lang_image_processor_php['no_write']);
+  }
+  imagedestroy($final);
+}
+
 function rotate_image($path_to_primary_image, $degrees) {
 
 // This function takes $path_to_primary_image and $degrees
@@ -100,13 +113,13 @@
                 if ($retval) {
                         $ERROR = $lang_image_processor_php['IM_Error'] . $retval;
                         if ($CONFIG['debug_mode']) {
-                                // Re-execute the command with the backtit operator in order to get all outputs
+                                // Re-execute the command with the backtick operator in order to get all outputs
                                 // will not work is safe mode is enabled
                                 $output = `$cmd 2>&1`;
-                                $ERROR .= "<br /><br /><div align=\"left\">{$lang_image_processor_php['cmd_line']}<br /><font size=\"2\">".nl2br(htmlspecialchars($cmd))."</font></div>";
-                                $ERROR .= "<br /><br /><div align=\"left\">{$lang_image_processor_php['mog_said']}<br /><font size=\"2\">";
+                                $ERROR .= "<br /><br /><div align=\"left\">{$lang_image_processor_php['cmd_line']}<br /><span style=\"font-size:120%\">".nl2br(htmlspecialchars($cmd))."</span></div>";
+                                $ERROR .= "<br /><br /><div align=\"left\">{$lang_image_processor_php['mog_said']}<br /><span style=\"font-size:120%\">";
                                 $ERROR .= nl2br(htmlspecialchars($output));
-                                $ERROR .= "</font></div>";
+                                $ERROR .= "</span></div>";
                         }
                         die($ERROR);
 
@@ -211,8 +224,9 @@
 
 
 // Now let's write the image to disk.
+write_to_disk($source_image_type, $final_image_handle, $path_to_primary_image);
 
-if ($source_image_type == "2") {
+/*if ($source_image_type == "2") {
 
         imagejpeg($final_image_handle, $path_to_primary_image, 100) or die($lang_image_processor_php['no_write']);
 
@@ -224,7 +238,7 @@
 
 // Destroy the final image handle.
 
-imagedestroy($final_image_handle);
+imagedestroy($final_image_handle); */
 
 }
 
@@ -297,8 +311,8 @@
 }
 
 // Now let's write the image to disk.
-
-if ($source_image_type == "2") {
+write_to_disk($source_image_type, $final_image_handle, $path_to_primary_image);
+/*if ($source_image_type == "2") {
 
         imagejpeg($final_image_handle, $path_to_primary_image, 100) or die($lang_image_processor_php['no_write']);
 
@@ -310,7 +324,7 @@
 
 // Destroy the final image handle.
 
-imagedestroy($final_image_handle);
+imagedestroy($final_image_handle);*/
 
 
 }
@@ -319,7 +333,7 @@
 
 function get_handle($path_to_primary_image) {
 
-global $lang_image_processor_php;
+global $lang_image_processor_php, $CONFIG;
 
 // Let's use this information to create the handle with which to hold our lovely
 // image. The variable $image_handle is the handle that points to the image's
@@ -334,15 +348,14 @@
 $source_image_type = $source_image_size_and_type[2];
 
 if ($source_image_type == "1") {
+        // The image is a GIF file.  We must verify PHP/GD supports GIF
+        // creation.  If not, return an error.
 
-        // The image is a GIF file, which we cannot use due to the Unisys patent.
-        // The image can be read by GD, but GD cannot create it again. It is
-        // possible to convert a GIF to PNG format using a command line call to
-        // the appropriate program (i.e. GIF2PNG), but the installation of this
-        // program on servers is by no means consistent. Therefore, we will
-        // forgo GIF support. We will return an error.
-
-        cpg_die(CRITICAL_ERROR, $lang_image_processor_php['GD_GIF_Warning'], __FILE__, __LINE__);
+        if ($CONFIG['GIF_support'] == 1) {
+            $image_handle = imagecreatefromgif($path_to_primary_image);
+        } else {
+            cpg_die(CRITICAL_ERROR, $lang_image_processor_php['GD_GIF_Warning'], __FILE__, __LINE__);
+        }
 
 } elseif ($source_image_type == "2") {
 
@@ -363,8 +376,7 @@
         // The user has given us an image we do not wish to work with. We return an
         // error.
 
-
-cpg_die(CRITICAL_ERROR, $lang_image_processor_php['not_supported'], __FILE__, __LINE__);
+        cpg_die(CRITICAL_ERROR, $lang_image_processor_php['not_supported'], __FILE__, __LINE__);
 
 }
 
@@ -415,7 +427,7 @@
         // Generate the unique name.
 
         do {
-                $seed = substr(md5(microtime().getmypid()), 0, 8);
+                $seed = substr(md5(uniqid('')), 0, 8);
                 $path_to_preview_image = $preview_image_directory . $prefix . $seed . $suffix;
             } while (file_exists($path_to_preview_image));
 
@@ -489,8 +501,9 @@
 imagedestroy($image_handle);
 
 // Write the image to disk.
+write_to_disk($source_image_type, $destination_image_handle, $path_to_preview_image);
 
-        if ($source_image_type == "2") {
+/*        if ($source_image_type == "2") {
 
                 imagejpeg($destination_image_handle, $path_to_preview_image) or die($lang_image_processor_php['no_write']);
 
@@ -498,10 +511,12 @@
 
                 imagepng($destination_image_handle, $path_to_preview_image) or die($lang_image_processor_php['no_write']);
 
+        } elseif ($source_image_type == "1" && $CONFIG['GIF_support'] == 1) {
+                imagegif($destination_image_handle, $path_to_preview_image) or die($lang_image_processor_php['no_write']);
         }
 
 // Destroy $destination_image_handle.
-imagedestroy($destination_image_handle);
+imagedestroy($destination_image_handle); */
 
 } elseif ($method == "im") {
 
@@ -536,13 +551,13 @@
         if ($retval) {
                 $ERROR = $lang_image_processor_php['IM_Error'] . $retval;
                 if ($CONFIG['debug_mode']) {
-                        // Re-execute the command with the backtit operator in order to get all outputs
+                        // Re-execute the command with the backtick operator in order to get all outputs
                         // will not work is safe mode is enabled
                         $output = `$cmd 2>&1`;
-                        $ERROR .= "<br /><br /><div align=\"left\">{$lang_image_processor_php['cmd_line']}<br /><font size=\"2\">".nl2br(htmlspecialchars($cmd))."</font></div>";
-                        $ERROR .= "<br /><br /><div align=\"left\">{$lang_image_processor_php['mog_said']}<br /><font size=\"2\">";
+                        $ERROR .= "<br /><br /><div align=\"left\">{$lang_image_processor_php['cmd_line']}<br /><span style=\"font-size:120%\">".nl2br(htmlspecialchars($cmd))."</span></div>";
+                        $ERROR .= "<br /><br /><div align=\"left\">{$lang_image_processor_php['mog_said']}<br /><span style=\"font-size:120%\">";
                         $ERROR .= nl2br(htmlspecialchars($output));
-                        $ERROR .= "</font></div>";
+                        $ERROR .= "</span></div>";
                 }
                 die($ERROR);
 
@@ -556,6 +571,8 @@
 
 //**************************************************************************
 
+/* commented out this function as newer versions are in upload.php and
+logger.inc.php
 function spring_cleaning($directory_path) {
 
 global $lang_image_processor_php;
@@ -597,6 +614,7 @@
 closedir($directory_handle);
 
 }
+*/
 
 //**********************************************************************************
 
@@ -621,39 +639,39 @@
 
 pageheader($lang_image_processor_php['page_title']);
 
-print "<br><br><br>";
+print "<br /><br /><br />";
 
 print "<center>";
 
-print "<img src=\"$path_to_preview_image\" alt=\"{$lang_image_processor_php['preview_image_alt_text']}\">";
+print "<img src=\"$path_to_preview_image\" alt=\"{$lang_image_processor_php['preview_image_alt_text']}\" />";
 
 print "</center>";
 
-print "<br>";
-print "<br>";
+print "<br />";
+print "<br />";
 print "<form action=\"$next_form_action\" method=\"post\">";
-print "<input type=\"hidden\" name=\"album\" value=\"$album\">";
-print "<input type=\"hidden\" name=\"title\" value=\"$title\">";
-print "<input type=\"hidden\" name=\"caption\" value=\"$caption\">";
-print "<input type=\"hidden\" name=\"keywords\" value=\"$keywords\">";
-print "<input type=\"hidden\" name=\"user1\" value=\"$user1\">";
-print "<input type=\"hidden\" name=\"user2\" value=\"$user2\">";
-print "<input type=\"hidden\" name=\"user3\" value=\"$user3\">";
-print "<input type=\"hidden\" name=\"user4\" value=\"$user4\">";
-print "<input type=\"hidden\" name=\"event\" value=\"$event\">";
-print "<input type=\"hidden\" name=\"file_name\" value=\"$file_name\">";
-print "<input type=\"hidden\" name=\"transitory_image_path\" value=\"$path_to_primary_image\">";
-print "<input type=\"hidden\" name=\"preview_image_path\" value=\"$path_to_preview_image\">";
+print "<input type=\"hidden\" name=\"album\" value=\"$album\" />";
+print "<input type=\"hidden\" name=\"title\" value=\"$title\" />";
+print "<input type=\"hidden\" name=\"caption\" value=\"$caption\" />";
+print "<input type=\"hidden\" name=\"keywords\" value=\"$keywords\" />";
+print "<input type=\"hidden\" name=\"user1\" value=\"$user1\" />";
+print "<input type=\"hidden\" name=\"user2\" value=\"$user2\" />";
+print "<input type=\"hidden\" name=\"user3\" value=\"$user3\" />";
+print "<input type=\"hidden\" name=\"user4\" value=\"$user4\" />";
+print "<input type=\"hidden\" name=\"event\" value=\"$event\" />";
+print "<input type=\"hidden\" name=\"file_name\" value=\"$file_name\" />";
+print "<input type=\"hidden\" name=\"transitory_image_path\" value=\"$path_to_primary_image\" />";
+print "<input type=\"hidden\" name=\"preview_image_path\" value=\"$path_to_preview_image\" />";
 
 print "<p>{$lang_image_processor_php['manipulation_query']}</p>";
 
-print "<br>";
-print "<input type=\"radio\" name=\"degrees\" value=\"no\" checked>{$lang_image_processor_php['no_manipulation']}&nbsp;&nbsp;&nbsp;&nbsp;";
-print "<input type=\"radio\" name=\"degrees\" value=\"90\">90&#176;&nbsp;&nbsp;&nbsp;&nbsp;";
-print "<input type=\"radio\" name=\"degrees\" value=\"180\">180&#176;&nbsp;&nbsp;&nbsp;&nbsp;";
-print "<input type=\"radio\" name=\"degrees\" value=\"270\">270&#176;&nbsp;&nbsp;&nbsp;&nbsp;";
-print "<br><br>";
-print "<input type=\"submit\" value=\"Continue\">";
+print "<br />";
+print "<input type=\"radio\" name=\"degrees\" value=\"no\" checked=\"checked\" />{$lang_image_processor_php['no_manipulation']}&nbsp;&nbsp;&nbsp;&nbsp;";
+print "<input type=\"radio\" name=\"degrees\" value=\"90\" />90&#176;&nbsp;&nbsp;&nbsp;&nbsp;";
+print "<input type=\"radio\" name=\"degrees\" value=\"180\" />180&#176;&nbsp;&nbsp;&nbsp;&nbsp;";
+print "<input type=\"radio\" name=\"degrees\" value=\"270\" />270&#176;&nbsp;&nbsp;&nbsp;&nbsp;";
+print "<br /><br />";
+print "<input type=\"submit\" value=\"Continue\" />";
 print "</form>";
 
 pagefooter();
@@ -669,7 +687,7 @@
 // Let us define the directories where images will be temporarily stored.
 
 $transitory_file_directory = "./{$CONFIG['fullpath']}manipulation/transitory/";
-$preview_image_directory = "./{$CONFIG['fullpath']}transitory/previews/";
+$preview_image_directory = "./{$CONFIG['fullpath']}manipulation/transitory/previews/";
 
 // We can also create a rudimentary language array to make integration into CPG easier at a later date.
 $lang_image_processor_php = array('finished_manipulation'=>'You have finished manipulating the image. Please click the Proceed button to finish uploading the image.',
@@ -709,50 +727,47 @@
 
 // First, we test for the variable $degrees to determine script action.
 
-if (!isset($HTTP_POST_VARS['degrees'])) {
+if (!isset($_POST['degrees'])) {
 
         // Display initial form.
 
         // First, we must capture all the data sent to us by upload.php.
 
-        $event    = $HTTP_POST_VARS['event'];
-        $album    = (int)$HTTP_POST_VARS['album'];
-        $title    = $HTTP_POST_VARS['title'];
-        $caption  = $HTTP_POST_VARS['caption'];
-        $keywords = $HTTP_POST_VARS['keywords'];
-        $user1    = $HTTP_POST_VARS['user1'];
-        $user2    = $HTTP_POST_VARS['user2'];
-        $user3    = $HTTP_POST_VARS['user3'];
-        $user4    = $HTTP_POST_VARS['user4'];
+        $event    = $_POST['event'];
+        $album    = (int)$_POST['album'];
+        $title    = $_POST['title'];
+        $caption  = $_POST['caption'];
+        $keywords = $_POST['keywords'];
+        $user1    = $_POST['user1'];
+        $user2    = $_POST['user2'];
+        $user3    = $_POST['user3'];
+        $user4    = $_POST['user4'];
 
         // First things first. Let's analyze the image file.
 
         // We already have the file size in bytes and  the temporary name in the file
         // upload global array.
 
-        // The file size is $HTTP_POST_FILES['userpicture']['size'].
+        // The file size is $_FILES['userpicture']['size'].
 
-        $file_size = $HTTP_POST_FILES['userpicture']['size'];
+        $file_size = $_FILES['userpicture']['size'];
 
-        // The temporary name is $HTTP_POST_FILES['userpicture']['tmp_name'].
+        // The temporary name is $_FILES['userpicture']['tmp_name'].
 
-        $temporary_name = $HTTP_POST_FILES['userpicture']['tmp_name'];
+        $temporary_name = $_FILES['userpicture']['tmp_name'];
 
-        // The file name is $HTTP_POST_FILES['userpicture']['name'].
+        // The file name is $_FILES['userpicture']['name'].
 
-        $file_name = $HTTP_POST_FILES['userpicture']['name'];
+        $file_name = $_FILES['userpicture']['name'];
 
 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
         // We must check the file name for security reasons.
-
+        if (get_magic_quotes_gpc()) $file_name = stripslashes($file_name);
         // Replace forbidden chars with underscores
-        $matches = array();
-        $forbidden_chars = strtr($CONFIG['forbiden_fname_char'], array('&amp;' => '&', '&quot;' => '"', '&lt;' => '<', '&gt;' => '>'));
-
+                $picture_name = replace_forbidden($file_name);
         // Check that the file uploaded has a valid extension
-        if (get_magic_quotes_gpc()) $file_name = stripslashes($file_name);
-        $picture_name = strtr($file_name, $forbidden_chars, str_repeat('_', strlen($CONFIG['forbiden_fname_char'])));
+        $matches = array();
         if (!preg_match("/(.+)\.(.*?)\Z/", $picture_name, $matches)){
                 $matches[1] = 'invalid_fname';
                 $matches[2] = 'xxx';
@@ -821,7 +836,7 @@
                 // Generate the unique name.
 
                 do {
-                        $seed = substr(md5(microtime().getmypid()), 0, 8);
+                        $seed = substr(md5(uniqid('')), 0, 8);
                         $path_to_primary_image = $transitory_file_directory . $prefix . $seed . $suffix;
                     } while (file_exists($path_to_primary_image));
 
@@ -849,31 +864,28 @@
 
         // First, we must capture all the data sent to us by the initial form.
 
-        $degrees  = $HTTP_POST_VARS['degrees'];
-        $event    = $HTTP_POST_VARS['event'];
-        $path_to_primary_image = $HTTP_POST_VARS['transitory_image_path'];
-        $path_to_preview_image = $HTTP_POST_VARS['preview_image_path'];
-        $transitory_file_name = $HTTP_POST_VARS['file_name'];
-        $album    = (int)$HTTP_POST_VARS['album'];
-        $title    = $HTTP_POST_VARS['title'];
-        $caption  = $HTTP_POST_VARS['caption'];
-        $keywords = $HTTP_POST_VARS['keywords'];
-        $user1    = $HTTP_POST_VARS['user1'];
-        $user2    = $HTTP_POST_VARS['user2'];
-        $user3    = $HTTP_POST_VARS['user3'];
-        $user4    = $HTTP_POST_VARS['user4'];
+        $degrees  = $_POST['degrees'];
+        $event    = $_POST['event'];
+        $path_to_primary_image = $_POST['transitory_image_path'];
+        $path_to_preview_image = $_POST['preview_image_path'];
+        $transitory_file_name = $_POST['file_name'];
+        $album    = (int)$_POST['album'];
+        $title    = $_POST['title'];
+        $caption  = $_POST['caption'];
+        $keywords = $_POST['keywords'];
+        $user1    = $_POST['user1'];
+        $user2    = $_POST['user2'];
+        $user3    = $_POST['user3'];
+        $user4    = $_POST['user4'];
 
 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
         // We must check the file name for security reasons.
-
+        if (get_magic_quotes_gpc()) $transitory_file_name = stripslashes($transitory_file_name);
         // Replace forbidden chars with underscores
-        $matches = array();
-        $forbidden_chars = strtr($CONFIG['forbiden_fname_char'], array('&amp;' => '&', '&quot;' => '"', '&lt;' => '<', '&gt;' => '>'));
-
+                $picture_name = replace_forbidden($transitory_file_name);
         // Check that the file uploaded has a valid extension
-        if (get_magic_quotes_gpc()) $transitory_file_name = stripslashes($transitory_file_name);
-        $picture_name = strtr($transitory_file_name, $forbidden_chars, str_repeat('_', strlen($CONFIG['forbiden_fname_char'])));
+        $matches = array();
         if (!preg_match("/(.+)\.(.*?)\Z/", $picture_name, $matches)){
                 $matches[1] = 'invalid_fname';
                 $matches[2] = 'xxx';
@@ -947,26 +959,26 @@
 
                 pageheader($lang_image_processor_php['page_title']);
 
-                print "<br><br><br>";
+                print "<br /><br /><br />";
 
                 print "<form action=\"db_input.php\" method=\"post\">";
-                print "<input type=\"hidden\" name=\"album\" value=\"$album\">";
-                print "<input type=\"hidden\" name=\"title\" value=\"$title\">";
-                print "<input type=\"hidden\" name=\"caption\" value=\"$caption\">";
-                print "<input type=\"hidden\" name=\"keywords\" value=\"$keywords\">";
-                print "<input type=\"hidden\" name=\"user1\" value=\"$user1\">";
-                print "<input type=\"hidden\" name=\"user2\" value=\"$user2\">";
-                print "<input type=\"hidden\" name=\"user3\" value=\"$user3\">";
-                print "<input type=\"hidden\" name=\"user4\" value=\"$user4\">";
-                print "<input type=\"hidden\" name=\"event\" value=\"$event\">";
-                print "<input type=\"hidden\" name=\"transitory_image_path\" value=\"$path_to_primary_image\">";
-                print "<input type=\"hidden\" name=\"file_name\" value=\"$transitory_file_name\">";
+                print "<input type=\"hidden\" name=\"album\" value=\"$album\" />";
+                print "<input type=\"hidden\" name=\"title\" value=\"$title\" />";
+                print "<input type=\"hidden\" name=\"caption\" value=\"$caption\" />";
+                print "<input type=\"hidden\" name=\"keywords\" value=\"$keywords\" />";
+                print "<input type=\"hidden\" name=\"user1\" value=\"$user1\" />";
+                print "<input type=\"hidden\" name=\"user2\" value=\"$user2\" />";
+                print "<input type=\"hidden\" name=\"user3\" value=\"$user3\" />";
+                print "<input type=\"hidden\" name=\"user4\" value=\"$user4\" />";
+                print "<input type=\"hidden\" name=\"event\" value=\"$event\" />";
+                print "<input type=\"hidden\" name=\"transitory_image_path\" value=\"$path_to_primary_image\" />";
+                print "<input type=\"hidden\" name=\"file_name\" value=\"$transitory_file_name\" />";
 
                 print "<p>{$lang_image_processor_php['finished_manipulation']}</p>";
 
-                print "<br>";
+                print "<br />";
 
-                print "<input type=\"submit\" value=\"{$lang_image_processor_php['finished_manipulation_button']}\">";
+                print "<input type=\"submit\" value=\"{$lang_image_processor_php['finished_manipulation_button']}\" />";
                 print "</form>";
 
                 pagefooter();
Files 133/images/calendar.gif and cpg148/images/calendar.gif differ
Files 133/images/flags/al.gif and cpg148/images/flags/al.gif differ
Files 133/images/flags/es_gln.gif and cpg148/images/flags/es_gln.gif differ
Files 133/images/flags/ge.gif and cpg148/images/flags/ge.gif differ
Files 133/images/flags/sl.gif and cpg148/images/flags/sl.gif differ
Files 133/images/help.gif and cpg148/images/help.gif differ
Files 133/images/h_powered-mysql.gif and cpg148/images/h_powered-mysql.gif differ
Files 133/images/h_powered-php.gif and cpg148/images/h_powered-php.gif differ
Files 133/images/h_valid-css.gif and cpg148/images/h_valid-css.gif differ
Files 133/images/h_valid-xhtml10.gif and cpg148/images/h_valid-xhtml10.gif differ
Files 133/images/nopic.jpg and cpg148/images/nopic.jpg differ
Files 133/images/powered-mysql.gif and cpg148/images/powered-mysql.gif differ
Files 133/images/powered-php.gif and cpg148/images/powered-php.gif differ
Files 133/images/private.jpg and cpg148/images/private.jpg differ
Files 133/images/report.gif and cpg148/images/report.gif differ
Files 133/images/thumbnails.gif and cpg148/images/thumbnails.gif differ
Files 133/images/thumb_nopic.jpg and cpg148/images/thumb_nopic.jpg differ
Files 133/images/thumb_private.jpg and cpg148/images/thumb_private.jpg differ
Files 133/images/tile.gif and cpg148/images/tile.gif differ
Files 133/images/valid-css.gif and cpg148/images/valid-css.gif differ
Files 133/images/valid-xhtml10.gif and cpg148/images/valid-xhtml10.gif differ
Files 133/images/vote.jpg and cpg148/images/vote.jpg differ
Files 133/images/writable_false_right.gif and cpg148/images/writable_false_right.gif differ
Files 133/images/writable_false_wrong.gif and cpg148/images/writable_false_wrong.gif differ
Files 133/images/writable_true_right.gif and cpg148/images/writable_true_right.gif differ
Files 133/images/writable_true_wrong.gif and cpg148/images/writable_true_wrong.gif differ
diff -ruN 133/include/archive.php cpg148/include/archive.php
--- 133/include/archive.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/include/archive.php	2006-06-08 00:24:06.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/archive.php,v $
-  $Revision: 1.4 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 /*--------------------------------------------------
@@ -571,4 +571,4 @@
                 $this->errors[] = $error;
                 return 0;
         }
-} ?>
\ No newline at end of file
+} ?>
diff -ruN 133/include/crop.inc.php cpg148/include/crop.inc.php
--- 133/include/crop.inc.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/include/crop.inc.php	2006-06-08 00:24:06.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/crop.inc.php,v $
-  $Revision: 1.5 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
@@ -27,7 +27,7 @@
 $txt['closewindow'] = "Close window";
 
 
-$result = db_query("SELECT * FROM {$CONFIG['TABLE_PICTURES']} WHERE pid = '$pid'");
+$result = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_PICTURES']} WHERE pid = '$pid'");
 $CURRENT_PIC = mysql_fetch_array($result);
 mysql_free_result($result);
 $pic_url = get_pic_url($CURRENT_PIC,'fullsize');
@@ -35,8 +35,8 @@
 
 
 echo <<<cropUIjs
-<script language="JavaScript" src="dhtmlLib.js"></script>
-<script language="JavaScript">
+<script language="javascript" type="text/javascript" src="dhtmlLib.js"></script>
+<script language="javascript" type="text/javascript">
 <!--
 
 function libinit(){
@@ -150,7 +150,7 @@
 <table cellspacing="0" cellpadding="5" border="0" align="center">
 <tr><td>
 <table cellspacing="0" cellpadding="5" border="0" align="center">
-<tr><td align="center" valign="top"><div ID="imgDiv"><img src="$pic_url"></div></td></tr>
+<tr><td align="center" valign="top"><div id="imgDiv"><img src="$pic_url" /></div></td></tr>
 </table>
 <table border="0">
 <tr>
@@ -172,9 +172,9 @@
 </table>
 
 <div id="cropDiv">
-  <table width="100%" height="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
+  <table width="100%" border="0" cellpadding="0" cellspacing="0" style="border:1px solid #000000">
 <tr>
-      <td><img src="images/spacer.gif"></td>
+      <td><img src="images/spacer.gif" border="0" alt="" /></td>
     </tr>
   </table>
 </div>
diff -ruN 133/include/debugger.inc.php cpg148/include/debugger.inc.php
--- 133/include/debugger.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/debugger.inc.php	2006-06-08 00:24:06.000000000 -0500
@@ -0,0 +1,130 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('E_STRICT')) {
+    define('E_STRICT', 2048); // PHP 5
+}
+
+class cpg_debugger {
+    // Define variables that store the old error reporting and logging states
+    var $old_handler;
+    var $old_display_level;
+    var $old_error_logging;
+    var $old_error_log;
+
+    var $logfile;
+    var $report;
+    var $active = false;
+    var $error_level;
+    var $basepath_len;
+
+    function cpg_debugger($log = 'debug.log') {
+        $this->logfile = $log;
+        $this->basepath_len = strlen(dirname(dirname(__FILE__)));
+    }
+
+    function start() {
+        if (!$this->active) {
+            $this->report = false;
+            if (CAN_MOD_INI) {
+                $this->old_display_level = ini_set('display_errors', 1);
+                $this->old_error_logging = ini_set('log_errors', 0);
+            }
+            $phpver = explode('.', phpversion());
+            $phpver = "$phpver[0]$phpver[1]";
+            if ($phpver < 43) {
+                $this->old_handler = set_error_handler('cpg_error_handler');
+            } else {
+                $this->old_handler = set_error_handler(array(&$this, 'handler'));
+            }
+            if (is_bool($this->old_handler)) {
+                error_reporting(E_ALL ^ E_NOTICE);
+            }
+//            $this->old_error_log = ini_set('error_log', $this->logfile);
+            $this->error_level = E_ALL;
+            $this->active = true;
+        }
+    }
+
+    function stop() {
+        if ($this->active) {
+            // restore the previous state
+            if (!is_bool($this->old_handler) && $this->old_handler) {
+                set_error_handler($this->old_handler);
+            }
+            if (CAN_MOD_INI) {
+                ini_set('display_errors', $this->old_display_level);
+                ini_set('log_errors', $this->old_error_logging);
+//                ini_set('error_log', $this->old_error_log);
+            }
+            $this->active = false;
+            return $this->report;
+        }
+    }
+
+    // user defined error handling function
+    function handler($errno, $errmsg, $filename, $linenum, $vars='')
+    {
+        $filename = substr($filename, $this->basepath_len);
+        $errortype = array (
+//            E_ERROR           => 'Error',
+            E_WARNING         => 'Warning',
+//            E_PARSE           => 'Parsing Error',
+            E_NOTICE          => 'Notice',
+            E_CORE_ERROR      => 'Core Error',
+            E_CORE_WARNING    => 'Core Warning',
+            E_COMPILE_ERROR   => 'Compile Error',
+            E_COMPILE_WARNING => 'Compile Warning',
+            E_USER_ERROR      => 'CPG Error',
+            E_USER_WARNING    => 'CPG Warning',
+            E_USER_NOTICE     => 'CPG Notice',
+            E_STRICT          => 'Runtime Notice'
+        );
+        // NOTE: E_ERROR, E_PARSE, E_CORE_ERROR, E_CORE_WARNING, E_COMPILE_ERROR and E_COMPILE_WARNING
+        // error levels will be handled as per the error_reporting settings.
+        if ($errno == E_USER_ERROR) {
+            if (USER_IS_ADMIN) {
+                $errmsg = $errortype[$errno]." $filename line $linenum: ".$errmsg;
+            } else {
+                $errmsg = "A error occured while processing this page.<br />Please report the following error to the owner of this website.<br /><br /><b>$errmsg</b>";
+            }
+            cpg_die(CRITICAL_ERROR, $errmsg, $filename, $linenum);
+        }
+
+        // set of errors for which a var trace will be saved
+        if ($errno & $this->error_level) {
+            $this->report[$filename][] = $errortype[$errno]." line $linenum: ".$errmsg;
+        }
+
+        // save to the error log
+        // error_log($err, 0); //message is sent to PHP's system logger
+        // error_log($err, 1, 'operator@example.com'); //message is sent by email to the address in the destination
+        // error_log($err, 3, $this->logfile); //message is appended to the file destination.
+    }
+}
+
+function cpg_error_handler($errno, $errmsg, $filename, $linenum, $vars='') {
+    global $cpgdebugger;
+    $cpgdebugger->handler($errno, $errmsg, $filename, $linenum, $vars);
+}
+define('CAN_MOD_INI', !ereg('ini_set', ini_get('disable_functions')));
+
+error_reporting(E_ALL);
+$cpgdebugger =& new cpg_debugger();
+$cpgdebugger->start();
diff -ruN 133/include/exif.php cpg148/include/exif.php
--- 133/include/exif.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/exif.php	2006-06-08 00:24:08.000000000 -0500
@@ -0,0 +1,966 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+/*
+//================================================================================================
+//================================================================================================
+//================================================================================================
+/*
+  Exifer 1.5
+  Extracts EXIF information from digital photos.
+
+  Copyright  2005 Jake Olefsky
+  http://www.offsky.com/software/exif/index.php
+  jake@olefsky.com
+
+  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.
+
+  This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
+  without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+  See the GNU General Public License for more details. http://www.gnu.org/copyleft/gpl.html
+
+  SUMMARY:
+        This script will correctly parse all of the EXIF data included in images taken
+        with digital cameras.  It will read the IDF0, IDF1, SubIDF and InteroperabilityIFD
+        fields as well as parsing some of the MakerNote fields that vary depending on
+        camera make and model.  This script parses more tags than the internal PHP exif
+        implementation and it will correctly identify and decode what all the values mean.
+
+        This version will correctly parse the MakerNote field for Nikon, Olympus, and Canon
+        digital cameras.  Others will follow.
+
+  TESTED WITH:
+        Nikon CoolPix 700
+        Nikon CoolPix 4500
+        Nikon CoolPix 950
+        Nikon Coolpix 5700
+        Canon PowerShot S200
+        Canon PowerShot S110
+        Olympus C2040Z
+        Olympus C960
+        Canon Ixus
+        Canon EOS 300D
+        Canon Digital Rebel
+        Canon EOS 10D
+        Canon PowerShot G2
+        FujiFilm DX 10
+        FujiFilm MX-1200
+        FujiFilm FinePix2400
+        FujiFilm FinePix2600
+        FujiFilm FinePix S602
+        FujiFilm FinePix40i
+        Sony D700
+        Sony Cybershot
+        Kodak DC210
+        Kodak DC240
+        Kodak DC4800
+        Kodak DX3215
+        Ricoh RDC-5300
+        Sanyo VPC-G250
+        Sanyo VPC-SX550
+        Epson 3100z
+
+  If you improve this script or test it with a camera not on my list, please email me a copy of
+  the improvement so everyone can benefit from it.  Thanks!
+
+
+  VERSION HISTORY:
+
+  1.0   Sept 23, 2002
+
+      First Public Release
+
+  1.1   Jan 25, 2003
+
+      +Gracefully handled the error case where you pass an empty string to this library
+      +Fixed an inconsistency in the Olympus Camera parsing module
+      +Added support for parsing the MakerNote of Canon images.
+      +Modified how the imagefile is opened so it works for windows machines.
+      +Correctly parses the FocalPlaneResolutionUnit and PhotometricInterpretation fields
+      +Negative rational numbers are properly displayed
+      +Strange old cameras that use Motorola endineness are now properly supported
+      +Tested with several more cameras
+
+      Potential Problem: Negative Shorts and Negative Longs may not be correctly displayed, but I
+        have not yet found an example of negative shorts or longs being used.
+
+  1.2   Mar 30, 2003
+
+      +Fixed an error that was displayed if you edited your image with WinXP's image viewer
+      +Fixed a bug that caused some images saved from 3rd party software to not parse correctly
+      +Changed the ExposureTime tag to display in fractional seconds rather than decimal
+      +Updated the ShutterSpeedValue tag to have the units of 'sec'
+      +Added support for parsing the MakeNote of FujiFilm images
+      +Added support for parsing the MakeNote of Sanyo images
+      +Fixed a bug with parsing some Olympus MakerNote tags
+      +Tested with several more cameras
+
+  1.3   Jun 15, 2003
+
+      +Fixed Canon MakerNote support for some models
+        (Canon has very difficult and inconsistent MakerNote syntax)
+      +Negative signed shorts and negative signed longs are properly displayed
+      +Several more tags are defined
+      +More information in my comments about what each tag is
+      +Parses and Displays GPS information if available
+      +Tested with several more cameras
+
+  1.4   Sept 14, 2003
+
+      +This software is now licensed under the GNU General Public License
+      +Exposure time is now correctly displayed when the numerator is 10
+      +Fixed the calculation and display of ShutterSpeedValue, ApertureValue and MaxApertureValue
+      +Fixed a bug with the GPS code
+      +Tested with several more cameras
+
+  1.5   Feb 18, 2005
+
+      +It now gracefully deals with a passed in file that cannot be found.
+      +Fixed a GPS bug for the parsing of Altitude and other signed rational numbers
+      +Defined more values for Canon cameras.
+      +Added "bulb" detection for ShutterSpeed
+      +Made script loading a little faster and less memory intensive.
+      +Bug fixes
+      +Better error reporting
+      +Graceful failure for files with corrupt exif info.
+      +QuickTime (including iPhoto) messes up the Makernote tag for certain photos (no workaround yet)
+      +Now reads exif information when the jpeg markers are out of order
+      +Gives raw data output for IPTC, COM and APP2 fields which are sometimes set by other applications
+      +Improvements to Nikon Makernote parsing
+*/
+//================================================================================================
+//================================================================================================
+//================================================================================================
+
+
+
+
+//================================================================================================
+//================================================================================================
+// Converts from Intel to Motorola endien.  Just reverses the bytes (assumes hex is passed in)
+//================================================================================================
+//================================================================================================
+function intel2Moto($intel) {
+  $len = strlen($intel);
+  $moto="";
+  for($i=0; $i<=$len; $i+=2) {
+    $moto.=substr($intel,$len-$i,2);
+  }
+  return $moto;
+}
+
+//================================================================================================
+//================================================================================================
+// Looks up the name of the tag
+//================================================================================================
+//================================================================================================
+function lookup_tag($tag) {
+  switch($tag) {
+
+      //used by IFD0 "Camera Tags"
+    case "000b": $tag = "ACDComment";break;           //text string up to 999 bytes long
+    case "00fe": $tag = "ImageType";break;            //integer -2147483648 to 2147483647
+    case "0106": $tag = "PhotometricInterpret";break;     //?? Please send sample image with this tag
+    case "010e": $tag = "ImageDescription";break;       //text string up to 999 bytes long
+    case "010f": $tag = "Make";break;             //text string up to 999 bytes long
+    case "0110": $tag = "Model";break;              //text string up to 999 bytes long
+    case "0112": $tag = "Orientation";break;          //integer values 1-9
+    case "0115": $tag = "SamplePerPixel";break;         //integer 0-65535
+    case "011a": $tag = "xResolution";break;          //positive rational number
+    case "011b": $tag = "yResolution";break;          //positive rational number
+    case "011c": $tag = "PlanarConfig";break;         //integer values 1-2
+    case "0128": $tag = "ResolutionUnit";break;         //integer values 1-3
+    case "0131": $tag = "Software";break;           //text string up to 999 bytes long
+    case "0132": $tag = "DateTime";break;           //YYYY:MM:DD HH:MM:SS
+    case "013b": $tag = "Artist";break;             //text string up to 999 bytes long
+    case "013c": $tag = "HostComputer";break;         //text string
+    case "013e": $tag = "WhitePoint";break;           //two positive rational numbers
+    case "013f": $tag = "PrimaryChromaticities";break;      //six positive rational numbers
+    case "0211": $tag = "YCbCrCoefficients";break;        //three positive rational numbers
+    case "0213": $tag = "YCbCrPositioning";break;       //integer values 1-2
+    case "0214": $tag = "ReferenceBlackWhite";break;      //six positive rational numbers
+    case "8298": $tag = "Copyright";break;            //text string up to 999 bytes long
+    case "8649": $tag = "PhotoshopSettings";break;        //??
+    case "8825": $tag = "GPSInfoOffset";break;
+    case "9286": $tag = "UserCommentOld";break;         //??
+    case "8769": $tag = "ExifOffset";break;           //positive integer
+
+      //used by Exif SubIFD "Image Tags"
+    case "829a": $tag = "ExposureTime";break;         //seconds or fraction of seconds 1/x
+    case "829d": $tag = "FNumber";break;            //positive rational number
+    case "8822": $tag = "ExposureProgram";break;        //integer value 1-9
+    case "8824": $tag = "SpectralSensitivity";break;      //??
+    case "8827": $tag = "ISOSpeedRatings";break;        //integer 0-65535
+    case "9000": $tag = "ExifVersion";break;          //??
+    case "9003": $tag = "DateTimeOriginal";break;       //YYYY:MM:DD HH:MM:SS
+    case "9004": $tag = "DateTimedigitized";break;        //YYYY:MM:DD HH:MM:SS
+    case "9101": $tag = "ComponentsConfiguration";break;    //??
+    case "9102": $tag = "CompressedBitsPerPixel";break;     //positive rational number
+    case "9201": $tag = "ShutterSpeedValue";break;        //seconds or fraction of seconds 1/x
+    case "9202": $tag = "ApertureValue";break;          //positive rational number
+    case "9203": $tag = "BrightnessValue";break;        //positive rational number
+    case "9204": $tag = "ExposureBiasValue";break;        //positive rational number (EV)
+    case "9205": $tag = "MaxApertureValue";break;       //positive rational number
+    case "9206": $tag = "SubjectDistance";break;        //positive rational number (meters)
+    case "9207": $tag = "MeteringMode";break;         //integer 1-6 and 255
+    case "9208": $tag = "LightSource";break;          //integer 1-255
+    case "9209": $tag = "Flash";break;              //integer 1-255
+    case "920a": $tag = "FocalLength";break;          //positive rational number (mm)
+    case "9213": $tag = "ImageHistory";break;         //text string up to 999 bytes long
+    case "927c": $tag = "MakerNote";break;            //a bunch of data
+    case "9286": $tag = "UserComment";break;          //text string
+    case "9290": $tag = "SubsecTime";break;           //text string up to 999 bytes long
+    case "9291": $tag = "SubsecTimeOriginal";break;       //text string up to 999 bytes long
+    case "9292": $tag = "SubsecTimeDigitized";break;      //text string up to 999 bytes long
+    case "a000": $tag = "FlashPixVersion";break;        //??
+    case "a001": $tag = "ColorSpace";break;           //values 1 or 65535
+    case "a002": $tag = "ExifImageWidth";break;         //ingeter 1-65535
+    case "a003": $tag = "ExifImageHeight";break;        //ingeter 1-65535
+    case "a004": $tag = "RelatedSoundFile";break;       //text string 12 bytes long
+    case "a005": $tag = "ExifInteroperabilityOffset";break;   //positive integer
+    case "a20c": $tag = "SpacialFreqResponse";break;      //??
+    case "a20b": $tag = "FlashEnergy";break;          //positive rational number
+    case "a20e": $tag = "FocalPlaneXResolution";break;      //positive rational number
+    case "a20f": $tag = "FocalPlaneYResolution";break;      //positive rational number
+    case "a210": $tag = "FocalPlaneResolutionUnit";break;   //values 1-3
+    case "a214": $tag = "SubjectLocation";break;        //two integers 0-65535
+    case "a215": $tag = "ExposureIndex";break;          //positive rational number
+    case "a217": $tag = "SensingMethod";break;          //values 1-8
+    case "a300": $tag = "FileSource";break;           //integer
+    case "a301": $tag = "SceneType";break;            //integer
+    case "a302": $tag = "CFAPattern";break;           //undefined data type
+
+    case "a401": $tag = "CustomerRender";break;         //values 0 or 1
+    case "a402": $tag = "ExposureMode";break;         //values 0-2
+    case "a403": $tag = "WhiteBalance";break;         //values 0 or 1
+    case "a404": $tag = "DigitalZoomRatio";break;       //positive rational number
+    case "a406": $tag = "SceneCaptureMode";break;       //values 0-3
+    case "a407": $tag = "GainControl";break;          //values 0-4
+    case "a408": $tag = "Contrast";break;           //values 0-2
+    case "a409": $tag = "Saturation";break;           //values 0-2
+    case "a40a": $tag = "Sharpness";break;            //values 0-2
+
+
+      //used by Interoperability IFD
+    case "0001": $tag = "InteroperabilityIndex";break;      //text string 3 bytes long
+    case "0002": $tag = "InteroperabilityVersion";break;    //datatype undefined
+    case "1000": $tag = "RelatedImageFileFormat";break;     //text string up to 999 bytes long
+    case "1001": $tag = "RelatedImageWidth";break;        //integer in range 0-65535
+    case "1002": $tag = "RelatedImageLength";break;       //integer in range 0-65535
+
+      //used by IFD1 "Thumbnail"
+    case "0100": $tag = "ImageWidth";break;           //integer in range 0-65535
+    case "0101": $tag = "ImageLength";break;          //integer in range 0-65535
+    case "0102": $tag = "BitsPerSample";break;          //integers in range 0-65535
+    case "0103": $tag = "Compression";break;          //values 1 or 6
+    case "0106": $tag = "PhotometricInterpretation";break;    //values 0-4
+    case "010e": $tag = "ThumbnailDescription";break;     //text string up to 999 bytes long
+    case "010f": $tag = "ThumbnailMake";break;          //text string up to 999 bytes long
+    case "0110": $tag = "ThumbnailModel";break;         //text string up to 999 bytes long
+    case "0111": $tag = "StripOffsets";break;         //??
+    case "0112": $tag = "ThumbnailOrientation";break;     //integer 1-9
+    case "0115": $tag = "SamplesPerPixel";break;        //??
+    case "0116": $tag = "RowsPerStrip";break;         //??
+    case "0117": $tag = "StripByteCounts";break;        //??
+    case "011a": $tag = "ThumbnailXResolution";break;     //positive rational number
+    case "011b": $tag = "ThumbnailYResolution";break;     //positive rational number
+    case "011c": $tag = "PlanarConfiguration";break;      //values 1 or 2
+    case "0128": $tag = "ThumbnailResolutionUnit";break;    //values 1-3
+    case "0201": $tag = "JpegIFOffset";break;
+    case "0202": $tag = "JpegIFByteCount";break;
+    case "0212": $tag = "YCbCrSubSampling";break;
+
+      //misc
+    case "00ff": $tag = "SubfileType";break;
+    case "012d": $tag = "TransferFunction";break;
+    case "013d": $tag = "Predictor";break;
+    case "0142": $tag = "TileWidth";break;
+    case "0143": $tag = "TileLength";break;
+    case "0144": $tag = "TileOffsets";break;
+    case "0145": $tag = "TileByteCounts";break;
+    case "014a": $tag = "SubIFDs";break;
+    case "015b": $tag = "JPEGTables";break;
+    case "828d": $tag = "CFARepeatPatternDim";break;
+    case "828e": $tag = "CFAPattern";break;
+    case "828f": $tag = "BatteryLevel";break;
+    case "83bb": $tag = "IPTC/NAA";break;
+    case "8773": $tag = "InterColorProfile";break;
+
+    case "8828": $tag = "OECF";break;
+    case "8829": $tag = "Interlace";break;
+    case "882a": $tag = "TimeZoneOffset";break;
+    case "882b": $tag = "SelfTimerMode";break;
+    case "920b": $tag = "FlashEnergy";break;
+    case "920c": $tag = "SpatialFrequencyResponse";break;
+    case "920d": $tag = "Noise";break;
+    case "9211": $tag = "ImageNumber";break;
+    case "9212": $tag = "SecurityClassification";break;
+    case "9214": $tag = "SubjectLocation";break;
+    case "9215": $tag = "ExposureIndex";break;
+    case "9216": $tag = "TIFF/EPStandardID";break;
+    case "a20b": $tag = "FlashEnergy";break;
+
+    default: $tag = "unknown:".$tag;break;
+  }
+  return $tag;
+
+}
+
+//================================================================================================
+//================================================================================================
+// Looks up the datatype
+//================================================================================================
+//================================================================================================
+function lookup_type(&$type,&$size) {
+  switch($type) {
+    case "0001": $type = "UBYTE";$size=1;break;
+    case "0002": $type = "ASCII";$size=1;break;
+    case "0003": $type = "USHORT";$size=2;break;
+    case "0004": $type = "ULONG";$size=4;break;
+    case "0005": $type = "URATIONAL";$size=8;break;
+    case "0006": $type = "SBYTE";$size=1;break;
+    case "0007": $type = "UNDEFINED";$size=1;break;
+    case "0008": $type = "SSHORT";$size=2;break;
+    case "0009": $type = "SLONG";$size=4;break;
+    case "000a": $type = "SRATIONAL";$size=8;break;
+    case "000b": $type = "FLOAT";$size=4;break;
+    case "000c": $type = "DOUBLE";$size=8;break;
+    default: $type = "error:".$type;$size=0;break;
+  }
+  return $type;
+}
+
+//================================================================================================
+//================================================================================================
+// Formats Data for the data type
+//================================================================================================
+//================================================================================================
+function formatData($type,$tag,$intel,$data) {
+
+  if($type=="ASCII") {
+    //do nothing
+  } else if($type=="URATIONAL" || $type=="SRATIONAL") {
+    $data = bin2hex($data);
+    if($intel==1) $data = intel2Moto($data);
+
+    if($intel==1) $top = hexdec(substr($data,8,8));   //intel stores them bottom-top
+    else  $top = hexdec(substr($data,0,8));       //motorola stores them top-bottom
+
+    if($intel==1) $bottom = hexdec(substr($data,0,8));  //intel stores them bottom-top
+    else  $bottom = hexdec(substr($data,8,8));      //motorola stores them top-bottom
+
+    if($type=="SRATIONAL" && $top>2147483647) $top = $top - 4294967296;   //this makes the number signed instead of unsigned
+    if($bottom!=0) $data=$top/$bottom;
+    else if($top==0) $data = 0;
+    else $data=$top."/".$bottom;
+
+    if(($tag=="011a" || $tag=="011b") && $bottom==1) { //XResolution YResolution
+      $data=$top." dots per ResolutionUnit";
+    } else if($tag=="829a") { //Exposure Time
+      if($top/10 == 1) $data="1/".round($bottom/10, 0)." sec";
+      else $data=$top."/".$bottom." sec";
+    } else if($tag=="829d") { //FNumber
+      $data="f ".$data;
+    } else if($tag=="9204") { //ExposureBiasValue
+      $data=$data." EV";
+    } else if($tag=="9205" || $tag=="9202") { //ApertureValue and MaxApertureValue
+      //ApertureValue is given in the APEX Mode. Many thanks to Matthieu Froment for this code
+      //The formula is : Aperture = 2*log2(FNumber) <=> FNumber = e((Aperture.ln(2))/2)
+      $data = exp(($data*log(2))/2);
+      $data = round($data, 1);//Focal is given with a precision of 1 digit.
+      $data="f ".$data;
+    } else if($tag=="920a") { //FocalLength
+      $data=$data." mm";
+    } else if($tag=="9201") { //ShutterSpeedValue
+      // The ShutterSpeedValue is given in the APEX mode. Many thanks to Matthieu Froment for this code
+      // The formula is : Shutter = - log2(exposureTime) (Appendix C of EXIF spec.)
+      // Where shutter is in APEX, log2(exposure) = ln(exposure)/ln(2)
+      // So final formula is : exposure = exp(-ln(2).shutter)
+      // The formula can be developed : exposure = 1/(exp(ln(2).shutter))
+      $data = exp($data * log(2));
+      if ($data > 1) $data = floor($data);  //Drop the decimal.
+      if ($data > 0) {
+        $data = 1/$data; //Final calculation. We now have a floating number. Transform it in a pretty number
+        $n=0;$d=0;
+        ConvertToFraction($data, $n, $d);
+        if ($n>=1 && $d==1) $data = $n." sec"; //To avoid exposure times style 3/1 sec.
+        else $data = $n."/".$d." sec";
+      } else {
+        $data = "Bulb";
+      }
+    }
+
+  } else if($type=="USHORT" || $type=="SSHORT" || $type=="ULONG" || $type=="SLONG" || $type=="FLOAT" || $type=="DOUBLE") {
+    $data = bin2hex($data);
+    if($intel==1) $data = intel2Moto($data);
+    if($intel==0 && ($type=="USHORT" || $type=="SSHORT")) $data = substr($data,0,4);
+    $data=hexdec($data);
+
+    if($type=="SSHORT" && $data>32767) $data = $data - 65536; //this makes the number signed instead of unsigned
+    if($type=="SLONG" && $data>2147483647) $data = $data - 4294967296;  //this makes the number signed instead of unsigned
+
+    if($tag=="0112") { //Orientation
+      if($data==1) $data = "Normal (O deg)";
+      if($data==2) $data = "Mirrored";
+      if($data==3) $data = "Upsidedown";
+      if($data==4) $data = "Upsidedown Mirrored";
+      if($data==5) $data = "90 deg CW Mirrored";
+      if($data==6) $data = "90 deg CCW";
+      if($data==7) $data = "90 deg CCW Mirrored";
+      if($data==8) $data = "90 deg CW";
+    } else if($tag=="0128" || $tag=="a210" || $tag=="0128") {  //ResolutionUnit and FocalPlaneResolutionUnit and ThumbnailResolutionUnit
+      if($data==1) $data = "No Unit";
+      if($data==2) $data = "Inch";
+      if($data==3) $data = "Centimeter";
+    } else if($tag=="0213") { //YCbCrPositioning
+      if($data==1) $data = "Center of Pixel Array";
+      if($data==2) $data = "Datum Point";
+    } else if($tag=="8822") { //ExposureProgram
+      if($data==1) $data = "Manual";
+      else if($data==2) $data = "Program";
+      else if($data==3) $data = "Aperature Priority";
+      else if($data==4) $data = "Shutter Priority";
+      else if($data==5) $data = "Program Creative";
+      else if($data==6) $data = "Program Action";
+      else if($data==7) $data = "Portrat";
+      else if($data==8) $data = "Landscape";
+      else $data = "Unknown: ".$data;
+    } else if($tag=="9207") { //MeteringMode
+      if($data==0) $data = "Unknown";
+      else if($data==1) $data = "Average";
+      else if($data==2) $data = "Center Weighted Average";
+      else if($data==3) $data = "Spot";
+      else if($data==4) $data = "Multi-Spot";
+      else if($data==5) $data = "Multi-Segment";
+      else if($data==6) $data = "Partial";
+      else if($data==255) $data = "Other";
+      else $data = "Unknown: ".$data;
+    } else if($tag=="9208") { //LightSource
+      if($data==0) $data = "Unknown or Auto";
+      else if($data==1) $data = "Daylight";
+      else if($data==2) $data = "Flourescent";
+      else if($data==3) $data = "Tungsten";
+      else if($data==10) $data = "Flash";
+      else if($data==17) $data = "Standard Light A";
+      else if($data==18) $data = "Standard Light B";
+      else if($data==19) $data = "Standard Light C";
+      else if($data==20) $data = "D55";
+      else if($data==21) $data = "D65";
+      else if($data==22) $data = "D75";
+      else if($data==255) $data = "Other";
+      else $data = "Unknown: ".$data;
+    } else if($tag=="9209") { //Flash
+      if($data==0) $data = "No Flash";
+      else if($data==1) $data = "Flash";
+      else if($data==5) $data = "Flash, strobe return light not detected";
+      else if($data==7) $data = "Flash, strob return light detected";
+      else if($data==9) $data = "Compulsory Flash";
+      else if($data==13) $data = "Compulsory Flash, Return light not detected";
+      else if($data==15) $data = "Compulsory Flash, Return light detected";
+      else if($data==16) $data = "No Flash";
+      else if($data==24) $data = "No Flash";
+      else if($data==25) $data = "Flash, Auto-Mode";
+      else if($data==29) $data = "Flash, Auto-Mode, Return light not detected";
+      else if($data==31) $data = "Flash, Auto-Mode, Return light detected";
+      else if($data==32) $data = "No Flash";
+      else if($data==65) $data = "Red Eye";
+      else if($data==69) $data = "Red Eye, Return light not detected";
+      else if($data==71) $data = "Red Eye, Return light detected";
+      else if($data==73) $data = "Red Eye, Compulsory Flash";
+      else if($data==77) $data = "Red Eye, Compulsory Flash, Return light not detected";
+      else if($data==79) $data = "Red Eye, Compulsory Flash, Return light detected";
+      else if($data==89) $data = "Red Eye, Auto-Mode";
+      else if($data==93) $data = "Red Eye, Auto-Mode, Return light not detected";
+      else if($data==95) $data = "Red Eye, Auto-Mode, Return light detected";
+      else $data = "Unknown: ".$data;
+    } else if($tag=="a001") { //ColorSpace
+      if($data==1) $data = "sRGB";
+      else $data = "Uncalibrated";
+    } else if($tag=="a002" || $tag=="a003") { //ExifImageWidth/Height
+      $data = $data. " pixels";
+    } else if($tag=="0103") { //Compression
+      if($data==1) $data = "No Compression";
+      else if($data==6) $data = "Jpeg Compression";
+      else $data = "Unknown: ".$data;
+    } else if($tag=="a217") { //SensingMethod
+      if($data==1) $data = "Not defined";
+      if($data==2) $data = "One Chip Color Area Sensor";
+      if($data==3) $data = "Two Chip Color Area Sensor";
+      if($data==4) $data = "Three Chip Color Area Sensor";
+      if($data==5) $data = "Color Sequential Area Sensor";
+      if($data==7) $data = "Trilinear Sensor";
+      if($data==8) $data = "Color Sequential Linear Sensor";
+      else $data = "Unknown: ".$data;
+    } else if($tag=="0106") { //PhotometricInterpretation
+      if($data==1) $data = "Monochrome";
+      else if($data==2) $data = "RGB";
+      else if($data==6) $data = "YCbCr";
+      else $data = "Unknown: ".$data;
+    }
+
+  } else if($type=="UNDEFINED") {
+
+    if($tag=="9000" || $tag=="a000" || $tag=="0002") { //ExifVersion,FlashPixVersion,InteroperabilityVersion
+      $data="version ".$data/100;
+    }
+    if($tag=="a300") { //FileSource
+      $data = bin2hex($data);
+      $data = str_replace("00","",$data);
+      $data = str_replace("03","Digital Still Camera",$data);
+    }
+    if($tag=="a301") { //SceneType
+      $data = bin2hex($data);
+      $data = str_replace("00","",$data);
+      $data = str_replace("01","Directly Photographed",$data);
+    }
+    if($tag=="9101") {  //ComponentsConfiguration
+      $data = bin2hex($data);
+      $data = str_replace("01","Y",$data);
+      $data = str_replace("02","Cb",$data);
+      $data = str_replace("03","Cr",$data);
+      $data = str_replace("04","R",$data);
+      $data = str_replace("05","G",$data);
+      $data = str_replace("06","B",$data);
+      $data = str_replace("00","",$data);
+    }
+  } else {
+    $data = bin2hex($data);
+    if($intel==1) $data = intel2Moto($data);
+  }
+
+  return $data;
+}
+
+//================================================================================================
+//================================================================================================
+// Reads one standard IFD entry
+//================================================================================================
+//================================================================================================
+function read_entry(&$result,$in,$seek,$intel,$ifd_name,$globalOffset) {
+
+  if(feof($in)) { //test to make sure we can still read.
+    $result['Errors'] = $result['Errors']+1;
+    return;
+  }
+
+  //2 byte tag
+  $tag = bin2hex(fread( $in, 2 ));
+  if($intel==1) $tag = intel2Moto($tag);
+  $tag_name = lookup_tag($tag);
+
+  //2 byte datatype
+  $type = bin2hex(fread( $in, 2 ));
+  if($intel==1) $type = intel2Moto($type);
+  lookup_type($type,$size);
+
+  //4 byte number of elements
+  $count = bin2hex(fread( $in, 4 ));
+  if($intel==1) $count = intel2Moto($count);
+  $bytesofdata = $size*hexdec($count);
+
+  //4 byte value or pointer to value if larger than 4 bytes
+  $value = fread( $in, 4 );
+
+  if($bytesofdata<=4) {   //if datatype is 4 bytes or less, its the value
+    $data = $value;
+  } else if($bytesofdata<100000) {        //otherwise its a pointer to the value, so lets go get it
+    $value = bin2hex($value);
+    if($intel==1) $value = intel2Moto($value);
+    $v = fseek($seek,$globalOffset+hexdec($value));  //offsets are from TIFF header which is 12 bytes from the start of the file
+    if($v==0) {
+      $data = fread($seek, $bytesofdata);
+    } else if($v==-1) {
+      $result['Errors'] = $result['Errors']+1;
+    }
+  } else { //bytesofdata was too big, so the exif had an error
+    $result['Errors'] = $result['Errors']+1;
+    return;
+  }
+  if($tag_name=="MakerNote") { //if its a maker tag, we need to parse this specially
+    $make = $result['IFD0']['Make'];
+
+    if($result['VerboseOutput']==1) {
+      $result[$ifd_name]['MakerNote']['RawData'] = $data;
+    }
+    if(eregi("NIKON",$make)) {
+      require_once('makers/nikon.php');
+      parseNikon($data,$result);
+      $result[$ifd_name]['KnownMaker'] = 1;
+    } else if(eregi("OLYMPUS",$make)) {
+      require_once('makers/olympus.php');
+      parseOlympus($data,$result,$seek,$globalOffset);
+      $result[$ifd_name]['KnownMaker'] = 1;
+    } else if(eregi("Canon",$make)) {
+      require_once('makers/canon.php');
+      parseCanon($data,$result,$seek,$globalOffset);
+      $result[$ifd_name]['KnownMaker'] = 1;
+    } else if(eregi("FUJIFILM",$make)) {
+      require_once('makers/fujifilm.php');
+      parseFujifilm($data,$result);
+      $result[$ifd_name]['KnownMaker'] = 1;
+    } else if(eregi("SANYO",$make)) {
+      require_once('makers/sanyo.php');
+      parseSanyo($data,$result,$seek,$globalOffset);
+      $result[$ifd_name]['KnownMaker'] = 1;
+    } else {
+      $result[$ifd_name]['KnownMaker'] = 0;
+    }
+  } else if($tag_name=="GPSInfoOffset") {
+    require_once('makers/gps.php');
+    $formated_data = formatData($type,$tag,$intel,$data);
+    $result[$ifd_name]['GPSInfo'] = $formated_data;
+    parseGPS($data,$result,$formated_data,$seek,$globalOffset);
+  } else {
+    //Format the data depending on the type and tag
+    $formated_data = formatData($type,$tag,$intel,$data);
+
+    $result[$ifd_name][$tag_name] = $formated_data;
+
+    if($result['VerboseOutput']==1) {
+      if($type=="URATIONAL" || $type=="SRATIONAL" || $type=="USHORT" || $type=="SSHORT" || $type=="ULONG" || $type=="SLONG" || $type=="FLOAT" || $type=="DOUBLE") {
+        $data = bin2hex($data);
+        if($intel==1) $data = intel2Moto($data);
+      }
+      $result[$ifd_name][$tag_name."_Verbose"]['RawData'] = $data;
+      $result[$ifd_name][$tag_name."_Verbose"]['Type'] = $type;
+      $result[$ifd_name][$tag_name."_Verbose"]['Bytes'] = $bytesofdata;
+    }
+  }
+}
+
+//================================================================================================
+//================================================================================================
+// Pass in a file and this reads the EXIF data
+//
+// Usefull resources
+// http://www.ba.wakwak.com/~tsuruzoh/Computer/Digicams/exif-e.html
+// http://www.w3.org/Graphics/JPEG/jfif.txt
+// http://exif.org/
+// http://www.ozhiker.com/electronics/pjmt/library/list_contents.php4
+// http://www.ozhiker.com/electronics/pjmt/jpeg_info/makernotes.html
+// http://pel.sourceforge.net/
+// http://us2.php.net/manual/en/function.exif-read-data.php
+//================================================================================================
+//================================================================================================
+function read_exif_data_raw($path,$verbose) {
+
+  if($path=='' || $path=='none') return;
+
+  $in = @fopen($path, "rb"); //the b is for windows machines to open in binary mode
+  $seek = @fopen($path, "rb"); //There may be an elegant way to do this with one file handle.
+
+  $globalOffset = 0;
+
+  if(!isset($verbose)) $verbose=0;
+
+  $result['VerboseOutput'] = $verbose;
+  $result['Errors'] = 0;
+
+  if(!$in || !$seek) {  //if the path was invalid, this error will catch it
+    $result['Errors'] = 1;
+    $result['Error'][$result['Errors']] = "The file could not be found.";
+    return $result;
+  }
+
+  //First 2 bytes of JPEG are 0xFFD8
+  $data = bin2hex(fread( $in, 2 ));
+  if($data=="ffd8") {
+    $result['ValidJpeg'] = 1;
+  } else {
+    $result['ValidJpeg'] = 0;
+    fclose($in);
+    fclose($seek);
+    return $result;
+  }
+
+  $result['ValidIPTCData'] = 0;
+  $result['ValidJFIFData'] = 0;
+  $result['ValidEXIFData'] = 0;
+  $result['ValidAPP2Data'] = 0;
+  $result['ValidCOMData'] = 0;
+
+  //Next 2 bytes are MARKER tag (0xFFE#)
+  $data = bin2hex(fread( $in, 2 ));
+  $size = bin2hex(fread( $in, 2 ));
+
+  //LOOP THROUGH MARKERS TILL YOU GET TO FFE1 (exif marker)
+  while(!feof($in) && $data!="ffe1" && $data!="ffc0" && $data!="ffd9") {
+    if($data=="ffe0") { //JFIF Marker
+      $result['ValidJFIFData'] = 1;
+      $result['JFIF']['Size'] = hexdec($size);
+
+      if(hexdec($size)-2 > 0) {
+        $data = fread( $in, hexdec($size)-2);
+        $result['JFIF']['Data'] = $data;
+      }
+
+      $result['JFIF']['Identifier'] = substr($data,0,5);;
+      $result['JFIF']['ExtensionCode'] =  bin2hex(substr($data,6,1));
+
+      $globalOffset+=hexdec($size)+2;
+
+    } else if($data=="ffed") {  //IPTC Marker
+      $result['ValidIPTCData'] = 1;
+      $result['IPTC']['Size'] = hexdec($size);
+
+      if(hexdec($size)-2 > 0) {
+        $data = fread( $in, hexdec($size)-2);
+        $result['IPTC']['Data'] = $data ;
+      }
+      $globalOffset+=hexdec($size)+2;
+
+    } else if($data=="ffe2") {  //EXIF extension Marker
+      $result['ValidAPP2Data'] = 1;
+      $result['APP2']['Size'] = hexdec($size);
+
+      if(hexdec($size)-2 > 0) {
+        $data = fread( $in, hexdec($size)-2);
+        $result['APP2']['Data'] = $data ;
+      }
+      $globalOffset+=hexdec($size)+2;
+
+    } else if($data=="fffe") {  //COM extension Marker
+      $result['ValidCOMData'] = 1;
+      $result['COM']['Size'] = hexdec($size);
+
+      if(hexdec($size)-2 > 0) {
+        $data = fread( $in, hexdec($size)-2);
+        $result['COM']['Data'] = $data ;
+      }
+      $globalOffset+=hexdec($size)+2;
+
+    } else if($data=="ffe1") {
+      $result['ValidEXIFData'] = 1;
+    }
+
+    $data = bin2hex(fread( $in, 2 ));
+    $size = bin2hex(fread( $in, 2 ));
+  }
+  //END MARKER LOOP
+
+  if($data=="ffe1") {
+    $result['ValidEXIFData'] = 1;
+  } else {
+    fclose($in);
+    fclose($seek);
+    return $result;
+  }
+
+  //Size of APP1
+  $result['APP1Size'] = hexdec($size);
+
+  //Start of APP1 block starts with "Exif" header (6 bytes)
+  $header = fread( $in, 6 );
+
+  //Then theres a TIFF header with 2 bytes of endieness (II or MM)
+  $header = fread( $in, 2 );
+  if($header==="II") {
+    $intel=1;
+    $result['Endien'] = "Intel";
+  } else if($header==="MM") {
+    $intel=0;
+    $result['Endien'] = "Motorola";
+  } else {
+    $intel=1; //not sure what the default should be, but this seems reasonable
+    $result['Endien'] = "Unknown";
+  }
+
+  //2 bytes of 0x002a
+  $tag = bin2hex(fread( $in, 2 ));
+
+  //Then 4 bytes of offset to IFD0 (usually 8 which includes all 8 bytes of TIFF header)
+  $offset = bin2hex(fread( $in, 4 ));
+  if($intel==1) $offset = intel2Moto($offset);
+
+  // Check for extremely large values here
+  if(hexdec($offset) > 100000) {
+      $result['ValidEXIFData'] = 0;
+    fclose($in);
+    fclose($seek);
+    return $result;
+  }
+
+  if(hexdec($offset)>8) $unknown = fread( $in, hexdec($offset)-8); //fixed this bug in 1.3
+
+  //add 12 to the offset to account for TIFF header
+  $globalOffset+=12;
+
+
+  //===========================================================Start of IFD0
+  $num = bin2hex(fread( $in, 2 ));
+  if($intel==1) $num = intel2Moto($num);
+  $num = hexdec($num);
+  $result['IFD0NumTags'] = $num;
+
+  if($num<1000) { //1000 entries is too much and is probably an error.
+    for($i=0;$i<$num;$i++) {
+      read_entry($result,$in,$seek,$intel,"IFD0",$globalOffset);
+    }
+  } else {
+    $result['Errors'] = $result['Errors']+1;
+    $result['Error'][$result['Errors']] = "Illegal size for IFD0";
+  }
+
+  //store offset to IFD1
+  $offset = bin2hex(fread( $in, 4 ));
+  if($intel==1) $offset = intel2Moto($offset);
+  $result['IFD1Offset'] = hexdec($offset);
+
+  //Check for SubIFD
+  if(!isset($result['IFD0']['ExifOffset']) || $result['IFD0']['ExifOffset']==0) {
+    fclose($in);
+    fclose($seek);
+    return $result;
+  }
+
+  //seek to SubIFD (Value of ExifOffset tag) above.
+  $ExitOffset = $result['IFD0']['ExifOffset'];
+  $v = fseek($in,$globalOffset+$ExitOffset);
+  if($v==-1) {
+    $result['Errors'] = $result['Errors']+1;
+    $result['Error'][$result['Errors']] = "Couldnt Find SubIFD";
+  }
+
+  //===========================================================Start of SubIFD
+  $num = bin2hex(fread( $in, 2 ));
+  if($intel==1) $num = intel2Moto($num);
+  $num = hexdec($num);
+  $result['SubIFDNumTags'] = $num;
+
+  if($num<1000) { //1000 entries is too much and is probably an error.
+    for($i=0;$i<$num;$i++) {
+      read_entry($result,$in,$seek,$intel,"SubIFD",$globalOffset);
+    }
+  } else {
+    $result['Errors'] = $result['Errors']+1;
+    $result['Error'][$result['Errors']] = "Illegal size for SubIFD";
+  }
+
+  //Check for IFD1
+  if(!isset($result['IFD1Offset']) || $result['IFD1Offset']==0) {
+    fclose($in);
+    fclose($seek);
+    return $result;
+  }
+  //seek to IFD1
+  $v = fseek($in,$globalOffset+$result['IFD1Offset']);
+  if($v==-1) {
+    $result['Errors'] = $result['Errors']+1;
+    $result['Error'][$result['Errors']] = "Couldnt Find IFD1";
+  }
+
+  //===========================================================Start of IFD1
+  $num = bin2hex(fread( $in, 2 ));
+  if($intel==1) $num = intel2Moto($num);
+  $num = hexdec($num);
+  $result['IFD1NumTags'] = $num;
+
+  if($num<1000) { //1000 entries is too much and is probably an error.
+    for($i=0;$i<$num;$i++) {
+      read_entry($result,$in,$seek,$intel,"IFD1",$globalOffset);
+    }
+  } else {
+    $result['Errors'] = $result['Errors']+1;
+    $result['Error'][$result['Errors']] = "Illegal size for IFD1";
+  }
+  //if verbose output is on, stick in the thumbnail raw data
+  if($result['VerboseOutput']==1 && $result['IFD1']['JpegIFOffset']>0 && $result['IFD1']['JpegIFByteCount']>0) {
+      $v = fseek($seek,$globalOffset+$result['IFD1']['JpegIFOffset']);
+      if($v==0) {
+        $data = fread($seek, $result['IFD1']['JpegIFByteCount']);
+      } else if($v==-1) {
+        $result['Errors'] = $result['Errors']+1;
+      }
+      $result['IFD1']["ThumbnailData"] = $data;
+  }
+
+
+  //Check for Interoperability IFD
+  if(!isset($result['SubIFD']['ExifInteroperabilityOffset']) || $result['SubIFD']['ExifInteroperabilityOffset']==0) {
+    fclose($in);
+    fclose($seek);
+    return $result;
+  }
+  //seek to InteroperabilityIFD
+  $v = fseek($in,$globalOffset+$result['SubIFD']['ExifInteroperabilityOffset']);
+  if($v==-1) {
+    $result['Errors'] = $result['Errors']+1;
+    $result['Error'][$result['Errors']] = "Couldnt Find InteroperabilityIFD";
+  }
+
+  //===========================================================Start of InteroperabilityIFD
+  $num = bin2hex(fread( $in, 2 ));
+  if($intel==1) $num = intel2Moto($num);
+  $num = hexdec($num);
+  $result['InteroperabilityIFDNumTags'] = $num;
+
+  if($num<1000) { //1000 entries is too much and is probably an error.
+    for($i=0;$i<$num;$i++) {
+      read_entry($result,$in,$seek,$intel,"InteroperabilityIFD",$globalOffset);
+    }
+  } else {
+    $result['Errors'] = $result['Errors']+1;
+    $result['Error'][$result['Errors']] = "Illegal size for InteroperabilityIFD";
+  }
+  fclose($in);
+  fclose($seek);
+  return $result;
+}
+
+//================================================================================================
+//================================================================================================
+// Converts a floating point number into a fraction.  Many thanks to Matthieu Froment for this code
+//================================================================================================
+//================================================================================================
+function ConvertToFraction($v, &$n, &$d)
+{
+  $MaxTerms = 15;         //Limit to prevent infinite loop
+  $MinDivisor = 0.000001; //Limit to prevent divide by zero
+  $MaxError = 0.00000001; //How close is enough
+
+  $f = $v; //Initialize fraction being converted
+
+  $n_un = 1; //Initialize fractions with 1/0, 0/1
+  $d_un = 0;
+  $n_deux = 0;
+  $d_deux = 1;
+
+  for ($i = 0;$i<$MaxTerms;$i++)
+  {
+    $a = floor($f); //Get next term
+    $f = $f - $a; //Get new divisor
+    $n = $n_un * $a + $n_deux; //Calculate new fraction
+    $d = $d_un * $a + $d_deux;
+    $n_deux = $n_un; //Save last two fractions
+    $d_deux = $d_un;
+    $n_un = $n;
+    $d_un = $d;
+
+    if ($f < $MinDivisor) //Quit if dividing by zero
+      break;
+
+    if (abs($v - $n / $d) < $MaxError)
+      break;
+
+    $f = 1 / $f; //Take reciprocal
+  }
+}
+?>
diff -ruN 133/include/exif_php.inc.php cpg148/include/exif_php.inc.php
--- 133/include/exif_php.inc.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/include/exif_php.inc.php	2006-06-08 00:24:08.000000000 -0500
@@ -2,87 +2,92 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/exif_php.inc.php,v $
-  $Revision: 1.7 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define("EXIF_CACHE_FILE","exif.dat");
-require("include/exifReader.inc.php");
+require("include/exif.php");
 
 function exif_parse_file($filename)
-{        global $CONFIG;
+{
+        global $CONFIG, $lang_picinfo;
+
+        //String containing all the available exif tags.
+        $exif_info = "AFFocusPosition|Adapter|ColorMode|ColorSpace|ComponentsConfiguration|CompressedBitsPerPixel|Contrast|CustomerRender|DateTimeOriginal|DateTimedigitized|DigitalZoom|DigitalZoomRatio|ExifImageHeight|ExifImageWidth|ExifInteroperabilityOffset|ExifOffset|ExifVersion|ExposureBiasValue|ExposureMode|ExposureProgram|ExposureTime|FNumber|FileSource|Flash|FlashPixVersion|FlashSetting|FocalLength|FocusMode|GainControl|IFD1Offset|ISOSelection|ISOSetting|ISOSpeedRatings|ImageAdjustment|ImageDescription|ImageSharpening|LightSource|Make|ManualFocusDistance|MaxApertureValue|MeteringMode|Model|NoiseReduction|Orientation|Quality|ResolutionUnit|Saturation|SceneCaptureMode|SceneType|Sharpness|Software|WhiteBalance|YCbCrPositioning|xResolution|yResolution";
+
         if (!is_readable($filename)) return false;
+
         $size = @getimagesize($filename);
         if ($size[2] != 2) return false; // Not a JPEG file
 
+        $exifRawData = explode ("|",$exif_info);
+        $exifCurrentData = explode("|",$CONFIG['show_which_exif']);
+
+        //Let's build the string of current exif values to be shown
+        $showExifStr = "";
+        foreach ($exifRawData as $key => $val) {
+          if ($exifCurrentData[$key] == 1) {
+            $showExifStr .= "|".$val;
+          }
+        }
+
         //Check if we have the data of the said file in the table
         $sql = "SELECT * FROM {$CONFIG['TABLE_EXIF']} ".
                   "WHERE filename = \"$filename\"";
 
-        $result = db_query($sql);
+        $result = cpg_db_query($sql);
 
-        if (mysql_num_rows($result)){
+        if (mysql_num_rows($result) > 0){
                 $row = mysql_fetch_array($result);
                 mysql_free_result($result);
-                $exifParsed = unserialize($row["exifData"]);
-                return $exifParsed;
-        }
-
-        // No data in the table - read it from the image file
-        $exifObj = new phpExifReader($filename);
-        $exif = $exifObj->getImageInfo();
-
-        $exifParsed = array();
-
-        $Make = isset($exif['make']);
-        $Model = isset($exif['model']);
+                $exifRawData = unserialize($row["exifData"]);
+        } else {
+          // No data in the table - read it from the image file
+          $exifRawData = read_exif_data_raw($filename,0);
+          // Insert it into table for future reference
+          $sql = "INSERT INTO {$CONFIG['TABLE_EXIF']} ".
+                    "VALUES ('$filename', '".addslashes(serialize($exifRawData))."')";
 
-        if (isset($exif['make']) && isset($exif['model'])){
-                $exifParsed['Camera'] = trim($exif['make'])." - ".trim($exif['model']);
+          $result = cpg_db_query($sql);
         }
 
-        if (isset($exif['DateTime'])){
-                $exifParsed['DateTaken'] = $exif['DateTime'];
-        }
+        $exif = array();
 
-        if (isset($exif['fnumber'])){
-                $exifParsed['Aperture'] = $exif['fnumber'];
+        if (is_array($exifRawData['IFD0'])) {
+          $exif = array_merge ($exif,$exifRawData['IFD0']);
         }
-
-        if (isset($exif['exposureTime'])){
-                $exifParsed['ExposureTime'] = $exif['exposureTime'];
+        if (is_array($exifRawData['SubIFD'])) {
+          $exif = array_merge ($exif,$exifRawData['SubIFD']);
         }
-
-        if (isset($exif['focalLength'])){
-                $exifParsed['FocalLength'] = $exif['focalLength'];
+        if (is_array($exifRawData['SubIFD']['MakerNote'])) {
+          $exif = array_merge ($exif,$exifRawData['SubIFD']['MakerNote']);
         }
 
-        if (isset($exif['isoEquiv'])){
-                $exifParsed['ISO'] = $exif['isoEquiv'];
-        }
+        $exif['IFD1OffSet'] = $exifRawData['IFD1OffSet'];
 
-        if (isset($exif['exifComment'])){
-                $comment = $exif['exifComment'];
-                $exifParsed['Comment'] = $comment; // eregi_replace("ASCII"," ", $comment);
-        }
+        $exifParsed = array();
 
-        // Insert it into table for future reference
-        $sql = "INSERT INTO {$CONFIG['TABLE_EXIF']} ".
-                  "VALUES ('$filename', '".addslashes(serialize($exifParsed))."')";
+        foreach ($exif as $key => $val) {
+          if (strpos($showExifStr,"|".$key) && isset($val)){
+                $exifParsed[$lang_picinfo[$key]] = $val;
+                //$exifParsed[$key] = $val;
+          }
+        }
 
-        $result = db_query($sql);
+        ksort($exifParsed);
 
         return $exifParsed;
 }
-?>
\ No newline at end of file
+?>
diff -ruN 133/include/exifReader.inc.php cpg148/include/exifReader.inc.php
--- 133/include/exifReader.inc.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/include/exifReader.inc.php	2006-06-08 00:24:08.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/exifReader.inc.php,v $
-  $Revision: 1.4 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 /**
@@ -397,7 +397,7 @@
      */
     function debug($str,$TYPE = 0,$file="",$line=0) {
        if($this->debug) {
-        echo "<br>[$file:$line:".($this->getDiffTime())."]$str";
+        echo "<br />[$file:$line:".($this->getDiffTime())."]$str";
         flush();
         if($TYPE == 1) {
            exit;
@@ -414,7 +414,7 @@
         if(!$this->newFile) return true;
 
         if(!file_exists($this->file)) {
-            echo "<br>Error: File ".($this->file)."does not exists!";
+            echo "<br />Error: File ".($this->file)."does not exists!";
             exit;
         }
 
@@ -504,7 +504,7 @@
 
         switch($marker) {
                 case M_SOS:
-                    $this->debug("<br>Found '".M_SOS."' Section, Prcessing it... <br>");;
+                    $this->debug("<br />Found '".M_SOS."' Section, Prcessing it... <br />");;
                         // If reading entire image is requested, read the rest of the data.
                         if ($this->ImageReadMode & $this->ReadMode["READ_IMAGE"]){
                         // Determine how much file is left.
@@ -523,34 +523,34 @@
                         $HaveAll = 1;
                         $exitAll =1;
                         }
-                        $this->debug("<br>'".M_SOS."' Section, PROCESSED<br>");
+                        $this->debug("<br />'".M_SOS."' Section, PROCESSED<br />");
                     break;
                 case M_COM: // Comment section
-                        $this->debug("<br>Found '".M_COM."'(Comment) Section, Processing<br>");
+                        $this->debug("<br />Found '".M_COM."'(Comment) Section, Processing<br />");
                         $this->process_COM($data, $itemlen);
-                        $this->debug("<br>'".M_COM."'(Comment) Section, PROCESSED<br>");
+                        $this->debug("<br />'".M_COM."'(Comment) Section, PROCESSED<br />");
 
                         $tmpTestLevel++;
                     break;
                 case M_SOI:
-                        $this->debug(" <br> === START OF IMAGE =====<br>");
+                        $this->debug(" <br /> === START OF IMAGE =====<br />");
                 break;
                 case M_EOI:
-                        $this->debug(" <br>=== END OF IMAGE =====<br> ");
+                        $this->debug(" <br />=== END OF IMAGE =====<br /> ");
                 break;
                 case M_JFIF:
                         // Regular jpegs always have this tag, exif images have the exif
                         // marker instead, althogh ACDsee will write images with both markers.
                         // this program will re-create this marker on absence of exif marker.
                         // hence no need to keep the copy from the file.
-                        //echo " <br> === M_JFIF =====<br>";
+                        //echo " <br /> === M_JFIF =====<br />";
                         $this->sections[--$this->currSection]["data"] = "";
                         break;
                 case M_EXIF:
                         // Seen files from some 'U-lead' software with Vivitar scanner
                         // that uses marker 31 for non exif stuff.  Thus make sure
                         // it says 'Exif' in the section before treating it as exif.
-                        $this->debug("<br>Found '".M_EXIF."'(Exif) Section, Proccessing<br>");
+                        $this->debug("<br />Found '".M_EXIF."'(Exif) Section, Proccessing<br />");
                         $this->exifSection = $this->currSection-1;
                         if (($this->ImageReadMode & $this->ReadMode["READ_EXIF"]) && ($data[2].$data[3].$data[4].$data[5]) == "Exif"){
                                 $this->process_EXIF($data, $itemlen);
@@ -558,7 +558,7 @@
                                 // Discard this section.
                                 $this->sections[--$this->currSection]["data"] = "";
                         }
-                        $this->debug("<br>'".M_EXIF."'(Exif) Section, PROCESSED<br>");
+                        $this->debug("<br />'".M_EXIF."'(Exif) Section, PROCESSED<br />");
                         $tmpTestLevel++;
                 break;
                 case M_SOF0:
@@ -574,9 +574,9 @@
                 case M_SOF13:
                 case M_SOF14:
                 case M_SOF15:
-                        $this->debug("<br>Found M_SOFn Section, Processing<br>");
+                        $this->debug("<br />Found M_SOFn Section, Processing<br />");
                         $this->process_SOFn($data,$marker);
-                        $this->debug("<br>M_SOFn Section, PROCESSED<br>");
+                        $this->debug("<br />M_SOFn Section, PROCESSED<br />");
                 break;
                 default:
                         $this->debug("DEFAULT: Jpeg section marker 0x$marker x size $itemlen\n");
@@ -675,7 +675,7 @@
         $NumDirEntries = $this->Get16u($DirStart[0],$DirStart[1]);
 
 
-        $this->debug("<br>Directory with $NumDirEntries entries\n");
+        $this->debug("<br />Directory with $NumDirEntries entries\n");
 
         for ($de=0;$de<$NumDirEntries;$de++){
             //$DirEntry = array_slice($DirStart,2+12*$de);
@@ -1504,4 +1504,4 @@
             return ($this->cpgGetMicroTime() - $this->timeStart);
     }
 } // end of class
-?>
\ No newline at end of file
+?>
diff -ruN 133/include/functions.inc.php cpg148/include/functions.inc.php
--- 133/include/functions.inc.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/include/functions.inc.php	2006-06-08 00:24:10.000000000 -0500
@@ -2,32 +2,135 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/functions.inc.php,v $
-  $Revision: 1.24 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
-/**************************************************************************
-   Function for managing cookie saved user profile
- **************************************************************************/
+/**
+* Coppermine Photo Gallery 1.4.1 functions.inc.php
+*
+* This file has almost all the functions of Coppermine
+*
+* @copyright  2002,2005 Gregory DEMAR, Coppermine Dev Team
+* @license http://opensource.org/licenses/gpl-license.php GNU General Public License V2
+* @package Coppermine
+* @version  $Id: functions.inc.php 3116 2006-06-07 22:11:54Z gaugau $
+*/
+
+/**
+* get_meta_album_set_data()
+*
+* Get the entire album set based on the current category, this function is called recursively.
+*
+* ** Experimental, may cause sql problems on galleries with large numbers of albums.
+*
+* @param integer $cid Parent Category
+* @param array $meta_album_set_array
+* @return void
+**/
+function get_meta_album_set_data($cid,&$meta_album_set_array) //adapted from index.php get_subcat_data()
+{
+    global $CONFIG, $cat;
+
+    if ($cid == USER_GAL_CAT) {
+       $sql = "SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category>=" . FIRST_USER_CAT;
+       $result = cpg_db_query($sql);
+       $album_count = mysql_num_rows($result);
+       while ($row = mysql_fetch_array($result)) {
+           $meta_album_set_array[] = $row['aid'];
+       } // while
+       mysql_free_result($result);
+    } else {
+       $result = cpg_db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = {$cid}");
+       $album_count = mysql_num_rows($result);
+       while ($row = mysql_fetch_array($result)) {
+           $meta_album_set_array[] = $row['aid'];
+       } // while
+
+       mysql_free_result($result);
+    }
+
+    $result = cpg_db_query("SELECT cid FROM {$CONFIG['TABLE_CATEGORIES']} WHERE parent = '$cid'");
+
+    if (mysql_num_rows($result) > 0) {
+        $rowset = cpg_db_fetch_rowset($result);
+        foreach ($rowset as $subcat) {
+            if ($subcat['cid']) {
+                get_meta_album_set_data($subcat['cid'], $meta_album_set_array);
+            }
+        }
+    }
+}
+
+/**
+* get_meta_album_set()
+*
+* Get the entire album set based on the current category.
+*
+* @param integer $cat Category
+* @param array $meta_album_set_array
+* @return void
+**/
+function get_meta_album_set($cat, &$meta_album_set)
+{
+    global $USER_DATA, $FORBIDDEN_SET_DATA, $CONFIG;
+
+    if ($USER_DATA['can_see_all_albums'] && $cat == 0) {
+        $meta_album_set ='';
+    } elseif ($cat < 0) {
+        $meta_album_set= 'AND aid IN (' . (- $cat) . ') ';
+    } elseif ($cat > 0) {
+       $meta_album_set_array=array();
+        get_meta_album_set_data($cat,$meta_album_set_array);
+        $meta_album_set_array = array_diff($meta_album_set_array,$FORBIDDEN_SET_DATA);
+
+        if (count($meta_album_set_array)) {
+            $meta_album_set = "AND aid IN (" . implode(',',$meta_album_set_array) . ") ";
+        } else {
+            $meta_album_set = "AND aid IN (-1) ";
+        }
+     } else {
+      $result = cpg_db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']}");
+        $album_count = mysql_num_rows($result);
+        while ($row = mysql_fetch_array($result)) {
+           $meta_album_set_array[] = $row['aid'];
+        }
+        mysql_free_result($result);
+        $meta_album_set_array = array_diff($meta_album_set_array,$FORBIDDEN_SET_DATA);
+
+        if (count($meta_album_set_array)) {
+            $meta_album_set = "AND aid IN (" . implode(',',$meta_album_set_array) . ") ";
+        } else {
+            $meta_album_set = "AND aid IN (-1) ";
+        }
+     }
+}
+
+
+/**
+ * user_get_profile()
+ *
+ * Decode the user profile contained in a cookie
+ *
+ **/
 
-// Decode the user profile contained in a cookie
 function user_get_profile()
 {
-        global $CONFIG, $USER, $HTTP_COOKIE_VARS;
+        global $CONFIG, $USER;
 
-        if (isset($HTTP_COOKIE_VARS[$CONFIG['cookie_name'].'_data'])) {
-                $USER = @unserialize(@base64_decode($HTTP_COOKIE_VARS[$CONFIG['cookie_name'].'_data']));
+        if (isset($_COOKIE[$CONFIG['cookie_name'].'_data'])) {
+                $USER = @unserialize(@base64_decode($_COOKIE[$CONFIG['cookie_name'].'_data']));
         }
 
         if (!isset($USER['ID']) || strlen($USER['ID']) != 32) {
@@ -43,9 +146,18 @@
 }
 
 // Save the user profile in a cookie
+
+
+/**
+ * user_save_profile()
+ *
+ * Save the user profile in a cookie
+ *
+ **/
+
 function user_save_profile()
 {
-        global $CONFIG, $USER, $HTTP_SERVER_VARS;
+        global $CONFIG, $USER;
 
         $data = base64_encode(serialize($USER));
         setcookie($CONFIG['cookie_name'].'_data', $data, time()+86400*30, $CONFIG['cookie_path']);
@@ -56,58 +168,100 @@
  **************************************************************************/
 
 // Connect to the database
+
+/**
+ * cpg_db_connect()
+ *
+ * Connect to the database
+ **/
+
 function cpg_db_connect()
 {
         global $CONFIG;
         $result = @mysql_connect($CONFIG['dbserver'], $CONFIG['dbuser'], $CONFIG['dbpass']);
-        if (!$result)
+        if (!$result) {
                 return false;
+        }
         if (!mysql_select_db($CONFIG['dbname']))
                 return false;
         return $result;
 }
 
 // Perform a database query
-function db_query($query, $link_id = 0)
+
+/**
+ * cpg_db_query()
+ *
+ * Perform a database query
+ *
+ * @param $query
+ * @param integer $link_id
+ * @return
+ **/
+
+function cpg_db_query($query, $link_id = 0)
 {
         global $CONFIG, $query_stats, $queries;
 
         $query_start = cpgGetMicroTime();
-        if (($link_id)) {
-            $result = mysql_query($query, $link_id);
+
+        if ($link_id) {
+                                $result = mysql_query($query, $link_id);
         } else {
-                $result = mysql_query($query);
+                                $result = mysql_query($query, $CONFIG['LINK_ID']);
         }
         $query_end = cpgGetMicroTime();
         if (isset($CONFIG['debug_mode']) && (($CONFIG['debug_mode']==1) || ($CONFIG['debug_mode']==2) )) {
-                $query_stats[] = $query_end - $query_start;
-                $queries[] = $query;
+                $duration = round($query_end - $query_start, 3);
+                $query_stats[] = $duration;
+                $queries[] = "$query ({$duration}s)";
         }
-        if (!$result) db_error("While executing query \"$query\" on $link_id");
+        if (!$result) cpg_db_error("While executing query \"$query\" on $link_id");
 
         return $result;
 }
 
 // Error message if a query failed
-function db_error($the_error)
+
+
+/**
+ * cpg_db_error()
+ *
+ * Error message if a query failed
+ *
+ * @param $the_error
+ * @return
+ **/
+
+function cpg_db_error($the_error)
 {
-        global $CONFIG;
+        global $CONFIG,$lang_errors;
 
-        if (!$CONFIG['debug_mode']) {
-            cpg_die(CRITICAL_ERROR, 'There was an error while processing a database query', __FILE__, __LINE__);
+        if ($CONFIG['debug_mode'] === '0' || ($CONFIG['debug_mode'] === '2' && !GALLERY_ADMIN_MODE)) {
+            cpg_die(CRITICAL_ERROR, $lang_errors['database_query'], __FILE__, __LINE__);
         } else {
 
                 $the_error .= "\n\nmySQL error: ".mysql_error()."\n";
 
-                $out = "<br />There was an error while processing a database query.<br /><br/>
-                    <form name='mysql'><textarea rows=\"8\" cols=\"60\">".htmlspecialchars($the_error)."</textarea></form>";
+                $out = "<br />".$lang_errors['database_query'].".<br /><br/>
+                    <form name=\"mysql\"><textarea rows=\"8\" cols=\"60\">".htmlspecialchars($the_error)."</textarea></form>";
 
             cpg_die(CRITICAL_ERROR, $out, __FILE__, __LINE__);
         }
 }
 
 // Fetch all rows in an array
-function db_fetch_rowset($result)
+
+/**
+ * cpg_db_fetch_rowset()
+ *
+ * Fetch all rows in an array
+ *
+ * @param $result
+ * @return
+ **/
+
+function cpg_db_fetch_rowset($result)
 {
         $rowset = array();
 
@@ -116,13 +270,47 @@
         return $rowset;
 }
 
+/**
+ * cpg_db_fetch_row()
+ *
+ * Fetch row in an array
+ *
+ * @param $result
+ * @return
+ **/
+
+function cpg_db_fetch_row($result)
+{
+
+        $row = mysql_fetch_array($result);
+
+        return $row;
+}
+
 /**************************************************************************
    Utilities functions
  **************************************************************************/
 
-//define ('LOC','YToyOntzOjE6ImwiO3M6OToie0dBTExFUll9IjtzOjE6InMiO3M6MTY5OiI8ZGl2IGNsYXNzPSJmb290ZXIiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJwYWRkaW5nLXRvcDogMTBweDsiPlBvd2VyZWQgYnkgPGEgaHJlZj0iaHR0cDovL3d3dy5jaGV6Z3JlZy5uZXQvY29wcGVybWluZS8iIHRhcmdldD0iX2JsYW5rIj5Db3BwZXJtaW5lIFBob3RvIEdhbGxlcnk8L2E+PC9kaXY+Ijt9');
- define ('LOC','YToyOntzOjE6ImwiO3M6OToie0dBTExFUll9IjtzOjE6InMiO3M6MTU5OiI8ZGl2IGNsYXNzPSJmb290ZXIiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJwYWRkaW5nLXRvcDogMTBweDsiPlBvd2VyZWQgYnkgPGEgaHJlZj0iaHR0cDovL2NvcHBlcm1pbmUuc2YubmV0LyIgdGFyZ2V0PSJfYmxhbmsiPkNvcHBlcm1pbmUgUGhvdG8gR2FsbGVyeTwvYT48L2Rpdj4iO30=');
+ /**
+ * @ignore
+ */
+ define ('LOC','YToyOntzOjE6ImwiO3M6OToie0dBTExFUll9IjtzOjE6InMiO3M6MjAwOiI8ZGl2IGNsYXNzPSJmb290ZXIiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJwYWRkaW5nLXRvcDogMTBweDsiPlBvd2VyZWQgYnkgPGEgaHJlZj0iaHR0cDovL2NvcHBlcm1pbmUuc291cmNlZm9yZ2UubmV0LyIgdGl0bGU9IkNvcHBlcm1pbmUgUGhvdG8gR2FsbGVyeSIgcmVsPSJleHRlcm5hbCI+Q29wcGVybWluZSBQaG90byBHYWxsZXJ5PC9hPjwvZGl2PiI7fQ==');
+
 // Replacement for the die function
+
+/**
+ * cpg_die()
+ *
+ * Replacement for the die function
+ *
+ * @param $msg_code
+ * @param $msg_text
+ * @param $error_file
+ * @param $error_line
+ * @param boolean $output_buffer
+ * @return
+ **/
+
 function cpg_die($msg_code, $msg_text,  $error_file, $error_line, $output_buffer = false)
 {
         global $CONFIG, $lang_cpg_die, $template_cpg_die;
@@ -133,11 +321,14 @@
                 exit;
         }
 
-    $ob = ob_get_contents();
+        $ob = ob_get_contents();
         if ($ob) ob_end_clean();
 
-        if(!$CONFIG['debug_mode']) template_extract_block($template_cpg_die, 'file_line');
-        if(!$output_buffer && !$CONFIG['debug_mode']) template_extract_block($template_cpg_die, 'output_buffer');
+        if (function_exists('theme_cpg_die'))
+        {
+            theme_cpg_die($msg_code, $msg_text,  $error_file, $error_line, $output_buffer);
+            return;
+        }
 
         $params = array(
                 '{MESSAGE}' => $msg_text,
@@ -148,8 +339,12 @@
                 '{OUTPUT_BUFFER}' => $ob,
         );
 
+        if (!($CONFIG['debug_mode'] == 1 || ($CONFIG['debug_mode'] == 2 && GALLERY_ADMIN_MODE))) template_extract_block($template_cpg_die, 'file_line');
+        //if(!$output_buffer && !$CONFIG['debug_mode'])
+        template_extract_block($template_cpg_die, 'output_buffer');
+
         pageheader($lang_cpg_die[$msg_code]);
-        starttable(-1, $lang_cpg_die[$msg_code]);
+        starttable(-1, $lang_cpg_die[$msg_code]);echo "<!-- cpg_die -->";
         echo template_eval($template_cpg_die, $params);
         endtable();
         pagefooter();
@@ -157,13 +352,22 @@
 }
 
 // Display a localised date
+
+/**
+ * localised_date()
+ *
+ * Display a localised date
+ *
+ * @param integer $timestamp
+ * @param $datefmt
+ * @return
+ **/
+
 function localised_date($timestamp = -1, $datefmt)
 {
-    global $lang_month, $lang_day_of_week;
+    global $lang_month, $lang_day_of_week, $CONFIG;
 
-    if ($timestamp == -1) {
-        $timestamp = time();
-    }
+    $timestamp = localised_timestamp($timestamp);
 
     $date = ereg_replace('%[aA]', $lang_day_of_week[(int)strftime('%w', $timestamp)], $datefmt);
     $date = ereg_replace('%[bB]', $lang_month[(int)strftime('%m', $timestamp)-1], $date);
@@ -171,15 +375,66 @@
     return strftime($date, $timestamp);
 }
 
+/**
+ * localised_timestamp()
+ *
+ * Display a localised timestamp
+ *
+ * @return
+ **/
+function localised_timestamp($timestamp = -1)
+{
+        global $CONFIG;
+
+        if ($timestamp == -1) {
+        $timestamp = time();
+    }
+
+    $diff_to_GMT = date("O") / 100;
+
+    $timestamp += ($CONFIG['time_offset'] - $diff_to_GMT) * 3600;
+
+        return $timestamp;
+}
+
 // Function to create correct URLs for image name with space or exotic characters
+
+/**
+ * path2url()
+ *
+ * Function to create correct URLs for image name with space or exotic characters
+ *
+ * @param $path
+ * @return
+ **/
+
 function path2url($path)
 {
         return str_replace("%2F","/",rawurlencode($path));
 }
 
 // Display a 'message box like' table
+
+/**
+ * msg_box()
+ *
+ * Display a 'message box like' table
+ *
+ * @param $title
+ * @param $msg_text
+ * @param string $button_text
+ * @param string $button_link
+ * @param string $width
+ * @return
+ **/
+
 function msg_box($title, $msg_text, $button_text="", $button_link="", $width="-1")
 {
+    if (function_exists('theme_msg_box'))
+    {
+        theme_msg_box($title, $msg_text, $button_text, $button_link, $width);
+        return;
+    }
         global $template_msg_box;
 
         if (!$button_text) {
@@ -197,15 +452,33 @@
         endtable();
 }
 
+
+/**
+ * create_tabs()
+ *
+ * @param $items
+ * @param $curr_page
+ * @param $total_pages
+ * @param $template
+ * @return
+ **/
+
 function create_tabs($items, $curr_page, $total_pages, $template)
 {
-        global $CONFIG;
+        global $CONFIG, $lang_create_tabs;
 
+        // TO-DO: Need to add theme_create_tabs() to sample/theme.php
+        // Maybe this function create_tabs() should be moved to themes.inc.php and renamed theme_create_tabs()?
         if (function_exists('theme_create_tabs')) {
             theme_create_tabs($items, $curr_page, $total_pages, $template);
                 return;
         }
 
+        // Code for future: to implement 'previous' and 'next' tabs
+        // Everything is set - just need to put in correct place and use correct prev & next page numbers
+        // $tabs .= strtr( sprintf($template['inactive_prev_tab'],#PREV_PAGE_NUMBER#) , array('{PREV}' => $lang_create_tabs['previous']) );
+        // $tabs .= strtr( sprintf($template['inactive_next_tab'],#NEXT_PAGE_NUMBER#) , array('{NEXT}' => $lang_create_tabs['next']) );
+
         $maxTab = $CONFIG['max_tabs'];
 
         $tabs = sprintf($template['left_text'], $items, $total_pages);
@@ -255,19 +528,33 @@
  * Notes: the email one might get annoying - it's easy to make it more restrictive, though.. maybe
  * have it require something like xxxx@yyyy.zzzz or such. We'll see.
  */
+
+/**
+ * make_clickable()
+ *
+ * @param $text
+ * @return
+ **/
+
 function make_clickable($text)
 {
-        $ret = " " . $text;
-        $ret = preg_replace("#([\n ])([a-z]+?)://([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)#i", "\\1<a href=\"\\2://\\3\" target=\"_blank\">\\2://\\3</a>", $ret);
-        $ret = preg_replace("#([\n ])www\.([a-z0-9\-]+)\.([a-z0-9\-.\~]+)((?:/[a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]*)?)#i", "\\1<a href=\"http://www.\\2.\\3\\4\" target=\"_blank\">www.\\2.\\3\\4</a>", $ret);
+        $ret = ' '.$text;
+        $ret = preg_replace("#([\n ])([a-z]+?)://([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)#i", "\\1<a href=\"\\2://\\3\" rel=\"external\">\\2://\\3</a>", $ret);
+        $ret = preg_replace("#([\n ])www\.([a-z0-9\-]+)\.([a-z0-9\-.\~]+)((?:/[a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]*)?)#i", "\\1<a href=\"http://www.\\2.\\3\\4\" rel=\"external\">www.\\2.\\3\\4</a>", $ret);
         $ret = preg_replace("#([\n ])([a-z0-9\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)?[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret);
-        $ret = substr($ret, 1);
-
-        return($ret);
+        return substr($ret, 1);
 }
 
 // Allow the use of a limited set of phpBB bb codes in albums and image descriptions
 // Taken from phpBB code
+
+/**
+ * bb_decode()
+ *
+ * @param $text
+ * @return
+ **/
+
 function bb_decode($text)
 {
         $text = nl2br($text);
@@ -304,7 +591,7 @@
 
         if (!count($bbcode_tpl)) {
                 // We do URLs in several different ways..
-                $bbcode_tpl['url']  = '<span class="bblink"><a href="{URL}" target="_blank">{DESCRIPTION}</a></span>';
+                $bbcode_tpl['url']  = '<span class="bblink"><a href="{URL}" rel="external">{DESCRIPTION}</a></span>';
                 $bbcode_tpl['email']= '<span class="bblink"><a href="mailto:{EMAIL}">{EMAIL}</a></span>';
 
                 $bbcode_tpl['url1'] = str_replace('{URL}', '\\1\\2', $bbcode_tpl['url']);
@@ -342,7 +629,7 @@
                 $replacements[5] = $bbcode_tpl['email'];
 
                 // [img]xxxx://www.phpbb.com[/img] code..
-                $bbcode_tpl['img']  = '<img src="{URL}" >';
+                $bbcode_tpl['img']  = '<img src="{URL}" alt="" />';
                 $bbcode_tpl['img']  = str_replace('{URL}', '\\1\\2', $bbcode_tpl['img']);
 
                 $patterns[6] = "#\[img\]([a-z]+?://){1}([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+\(\)]+)\[/img\]#si";
@@ -360,6 +647,15 @@
  **************************************************************************/
 
 // Load and parse the template.html file
+
+/**
+ * load_template()
+ *
+ * Load and parse the template.html file
+ *
+ * @return
+ **/
+
 function load_template()
 {
         global $THEME_DIR, $CONFIG, $template_header, $template_footer;
@@ -374,6 +670,9 @@
         } else die("<b>Coppermine critical error</b>:<br />Unable to load template file ".TEMPLATE_FILE."!</b>");
 
         $template = fread(fopen($template_file, 'r'), filesize($template_file));
+
+        $template = CPGPluginAPI::filter('template_html',$template);
+
         $gallery_pos = strpos($template, '{LANGUAGE_SELECT_FLAGS}');
         $template = str_replace('{LANGUAGE_SELECT_FLAGS}', languageSelect('flags') ,$template);
         $gallery_pos = strpos($template, '{LANGUAGE_SELECT_LIST}');
@@ -386,12 +685,26 @@
         $template = str_replace($tmpl_loc['l'], $tmpl_loc['s'] ,$template);
 
         $template_header = substr($template, 0, $gallery_pos);
-        $template_footer = substr($template, $gallery_pos);
-        $add_version_info = '<!--Coppermine Photo Gallery '.COPPERMINE_VERSION.'--></body>';
+        $template_header = str_replace('{META}','{META}'.CPGPluginAPI::filter('page_meta',''),$template_header);
+
+        // Filter gallery header and footer
+        $template_header .= CPGPluginAPI::filter('gallery_header','');
+        $template_footer = CPGPluginAPI::filter('gallery_footer','').substr($template, $gallery_pos);
+
+        $add_version_info = "<!--Coppermine Photo Gallery ".COPPERMINE_VERSION." (".COPPERMINE_VERSION_STATUS.")-->\n</body>";
         $template_footer = ereg_replace("</body[^>]*>",$add_version_info,$template_footer);
 }
 
 // Eval a template (substitute vars with values)
+
+/**
+ * template_eval()
+ *
+ * @param $template
+ * @param $vars
+ * @return
+ **/
+
 function template_eval(&$template, &$vars)
 {
         return strtr($template, $vars);
@@ -399,6 +712,16 @@
 
 
 // Extract and return block '$block_name' from the template, the block is replaced by $subst
+
+/**
+ * template_extract_block()
+ *
+ * @param $template
+ * @param $block_name
+ * @param string $subst
+ * @return
+ **/
+
 function template_extract_block(&$template, $block_name, $subst='')
 {
         $pattern = "#(<!-- BEGIN $block_name -->)(.*?)(<!-- END $block_name -->)#s";
@@ -414,33 +737,171 @@
  **************************************************************************/
 
 // Get the list of albums that the current user can't see
-function get_private_album_set()
+
+/**
+ * get_private_album_set()
+ *
+ * @param string $aid_str
+ * @return
+ **/
+
+function get_private_album_set($aid_str="")
 {
         if (GALLERY_ADMIN_MODE) return;
-        global $CONFIG, $ALBUM_SET, $USER_DATA, $FORBIDDEN_SET;
+
+        global $CONFIG, $ALBUM_SET, $USER_DATA, $FORBIDDEN_SET, $FORBIDDEN_SET_DATA;
+
+        $FORBIDDEN_SET_DATA = array();
 
         if ($USER_DATA['can_see_all_albums']) return;
 
-        $result = db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE visibility != '0' AND visibility !='".(FIRST_USER_CAT + USER_ID)."' AND visibility NOT IN ".USER_GROUP_SET);
+                //Stuff for Album level passwords
+        if (isset($_COOKIE[$CONFIG['cookie_name']."_albpw"]) && empty($aid_str)) {
+          $alb_pw = unserialize($_COOKIE[$CONFIG['cookie_name']."_albpw"]);
+          $aid_str = implode(",",array_keys($alb_pw));
+          $sql = "SELECT aid, MD5(alb_password) as md5_password FROM ".$CONFIG['TABLE_ALBUMS']." WHERE aid IN ($aid_str)";
+          $result = cpg_db_query($sql);
+          $albpw_db = array();
+          if (mysql_num_rows($result)) {
+            while ($data = mysql_fetch_array($result)) {
+              $albpw_db[$data['aid']] = $data['md5_password'];
+            }
+          }
+          $valid = array_intersect($albpw_db, $alb_pw);
+          if (is_array($valid)) {
+            $aid_str = implode(",",array_keys($valid));
+          } else {
+            $aid_str = "";
+          }
+        }
+
+        $sql = "SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE visibility != '0' AND visibility !='".(FIRST_USER_CAT + USER_ID)."' AND visibility NOT IN ".USER_GROUP_SET;
+        if (!empty($aid_str)) {
+          $sql .= " AND aid NOT IN ($aid_str)";
+                }
+
+                $result = cpg_db_query($sql);
         if ((mysql_num_rows($result))) {
                 $set ='';
             while($album=mysql_fetch_array($result)){
                     $set .= $album['aid'].',';
+                    $FORBIDDEN_SET_DATA[] = $album['aid'];
             } // while
                 $FORBIDDEN_SET = "p.aid NOT IN (".substr($set, 0, -1).') ';
-                $ALBUM_SET .= 'AND aid NOT IN ('.substr($set, 0, -1).') ';
+                $ALBUM_SET = 'AND aid NOT IN ('.substr($set, 0, -1).') ';
+        }else{
+                  $FORBIDDEN_SET_DATA = array();
+                  $FORBIDDEN_SET = "";
+                  $ALBUM_SET = "";
         }
         mysql_free_result($result);
 }
 
+// Generate the thumbnail caption based on admin preference and thumbnail page requirements
+
+/**
+ * build_caption()
+ *
+ * @param array $rowset by reference
+ * @param array $must_have
+ **/
+function build_caption(&$rowset,$must_have=array())
+{
+    global $CONFIG, $THEME_DIR;
+    global $album_date_fmt, $lastcom_date_fmt, $lastup_date_fmt, $lasthit_date_fmt, $cat;
+    global $lang_get_pic_data, $lang_meta_album_names, $lang_errors;
+
+    foreach ($rowset as $key => $row) {
+        $caption='';
+        if ($CONFIG['display_filename']) {
+          $caption .='<span class="thumb_filename">' . $row['filename'] . '</span>';
+        }
+
+        $caption .= ($row['title']) ? '<span class="thumb_title">' . $row['title'] . '</span>' : '';
+
+        if ($CONFIG['views_in_thumbview'] || in_array('hits',$must_have)) {
+            $caption .= '<span class="thumb_title">' . sprintf($lang_get_pic_data['n_views'], $row['hits']).'</span>';
+        }
+        if ($CONFIG['caption_in_thumbview']){
+            $caption .= $row['caption'] ? "<span class=\"thumb_caption\">".strip_tags(bb_decode($row['caption']))."</span>" : '';
+        }
+        if ($CONFIG['display_comment_count']) {
+            $comments_nr = count_pic_comments($row['pid']);
+            if ($comments_nr > 0) {
+                $caption .= "<span class=\"thumb_num_comments\">".sprintf($lang_get_pic_data['n_comments'], $comments_nr )."</span>";
+            }
+        }
+        if ($CONFIG['display_uploader'] /*&& !in_array($row['owner_id'],$CONFIG['ADMIN_USERS']) *|| ($CONFIG['display_admin_uploader'] && in_array($row['owner_id'],$CONFIG['ADMIN_USERS']))*/) {
+            $caption .= ($row['owner_id'] && $row['owner_name']) ? '<span class="thumb_title"><a href ="profile.php?uid='.$row['owner_id'].'">'.$row['owner_name'].'</a></span>' : '';
+        }
+
+        if (in_array('msg_date',$must_have)) {
+            $caption .= '<span class="thumb_caption">'.localised_date($row['msg_date'], $lastcom_date_fmt).'</span>';
+        }
+        if (in_array('msg_body',$must_have)) {
+            $msg_body = strip_tags(bb_decode($row['msg_body'])); // I didn't want to fully bb_decode the message where report to admin isn't available. -donnoman
+            $msg_body = utf_strlen($msg_body) > 50 ? utf_substr($msg_body,0,50).'...': $msg_body;
+            if ($CONFIG['enable_smilies']) $msg_body = process_smilies($msg_body);
+            if ($row['author_id']) {
+                $caption .= '<span class="thumb_caption"><a href ="profile.php?uid='.$row['author_id'].'">'.$row['msg_author'].'</a>: '.$msg_body.'</span>';
+            } else {
+                    $caption .= '<span class="thumb_caption">'.$row['msg_author'].': '.$msg_body.'</span>';
+            }
+        }
+        if (in_array('ctime',$must_have)) {
+            $caption .= '<span class="thumb_caption">'.localised_date($row['ctime'], $lastup_date_fmt).'</span>';
+        }
+        if (in_array('pic_rating',$must_have)) {
+            if (defined('THEME_HAS_RATING_GRAPHICS')) {
+                $prefix= $THEME_DIR;
+            } else {
+                $prefix= '';
+            }
+            $caption .= "<span class=\"thumb_caption\">".'<img src="'.$prefix.'images/rating'.round($row['pic_rating']/2000).'.gif" alt=""/>'.'<br />'.sprintf($lang_get_pic_data['n_votes'], $row['votes']).'</span>';
+        }
+        if (in_array('mtime',$must_have)) {
+                $caption .= "<span class=\"thumb_caption\">".localised_date($row['mtime'], $lasthit_date_fmt);
+                if (GALLERY_ADMIN_MODE) {
+                  $caption .="<br/>".$row['lasthit_ip'];
+                }
+                $caption .='</span>';
+        }
+
+        $rowset[$key]['caption_text'] = $caption;
+    }
+    $rowset = CPGPluginAPI::filter('thumb_caption',$rowset);
+}
+
 // Retrieve the data for a picture or a set of picture
+
+/**
+ * get_pic_data()
+ *
+ * @param $album
+ * @param $count
+ * @param $album_name
+ * @param integer $limit1
+ * @param integer $limit2
+ * @param boolean $set_caption
+ * @return
+ **/
+
 function get_pic_data($album, &$count, &$album_name, $limit1=-1, $limit2=-1, $set_caption = true)
 {
-        global $USER, $CONFIG, $ALBUM_SET, $CURRENT_CAT_NAME, $CURRENT_ALBUM_KEYWORD, $HTTP_GET_VARS, $HTML_SUBST, $THEME_DIR, $FAVPICS;
-        global $album_date_fmt, $lastcom_date_fmt, $lastup_date_fmt, $lasthit_date_fmt;
+        global $USER, $CONFIG, $ALBUM_SET, $META_ALBUM_SET, $CURRENT_CAT_NAME, $CURRENT_ALBUM_KEYWORD, $HTML_SUBST, $THEME_DIR, $FAVPICS, $FORBIDDEN_SET_DATA;
+        global $album_date_fmt, $lastcom_date_fmt, $lastup_date_fmt, $lasthit_date_fmt, $cat;
         global $lang_get_pic_data, $lang_meta_album_names, $lang_errors;
 
-        $sort_array = array('na' => 'filename ASC', 'nd' => 'filename DESC', 'ta'=>'title ASC', 'td'=>'title DESC', 'da' => 'pid ASC', 'dd' => 'pid DESC');
+        $sort_array = array(
+          'na' => 'filename ASC',
+          'nd' => 'filename DESC',
+          'ta'=>'title ASC',
+          'td'=>'title DESC',
+          'da' => 'pid ASC',
+          'dd' => 'pid DESC',
+          'pa' => 'position ASC',
+          'pd' => 'position DESC',
+        );
         $sort_code = isset($USER['sort'])? $USER['sort'] : $CONFIG['default_sort_order'];
         $sort_order = isset($sort_array[$sort_code]) ? $sort_array[$sort_code] : $sort_array[$CONFIG['default_sort_order']];
         $limit = ($limit1 != -1) ? ' LIMIT '. $limit1 : '';
@@ -449,64 +910,52 @@
         if ($limit2 == 1) {
             $select_columns = '*';
         } else {
-            $select_columns = 'pid, filepath, filename, url_prefix, filesize, pwidth, pheight, ctime, aid';
+            $select_columns = 'pid, filepath, filename, url_prefix, filesize, pwidth, pheight, ctime, aid, keywords';
+        }
+
+        if(count($FORBIDDEN_SET_DATA) > 0 ){
+            $forbidden_set_string =" AND aid NOT IN (".implode(",", $FORBIDDEN_SET_DATA).")";
+        } else {
+            $forbidden_set_string = '';
         }
 
         // Keyword
         if (!empty($CURRENT_ALBUM_KEYWORD)){
-                $keyword = "OR keywords like '%$CURRENT_ALBUM_KEYWORD%'";
+                $keyword = "OR (keywords like '%$CURRENT_ALBUM_KEYWORD%' $forbidden_set_string )";
         } else $keyword = '';
 
         // Regular albums
         if ((is_numeric($album))) {
                 $album_name_keyword = get_album_name($album);
                 $album_name = $album_name_keyword['title'];
-                $album_keyword = $album_name_keyword['keyword'];
+                $album_keyword = addslashes($album_name_keyword['keyword']);
 
-                if (!empty($album_keyword)){
-                        $keyword = "OR keywords like '%$album_keyword%'";
+                if (!empty($album_keyword)) {
+                        $keyword = "OR (keywords like '%$album_keyword%' $forbidden_set_string )";
+                } else {
+                  $keyword = '';
                 }
 
                 $approved = GALLERY_ADMIN_MODE ? '' : 'AND approved=\'YES\'';
 
-                $result = db_query("SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE aid='$album' $keyword $approved $ALBUM_SET");
+                $query = "SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE ((aid='$album' $forbidden_set_string ) $keyword) $approved $ALBUM_SET";
+                $result = cpg_db_query($query);
                 $nbEnr = mysql_fetch_array($result);
                 $count = $nbEnr[0];
                 mysql_free_result($result);
 
                 if($select_columns != '*') $select_columns .= ', title, caption,hits,owner_id,owner_name';
 
-                $result = db_query("SELECT $select_columns from {$CONFIG['TABLE_PICTURES']} WHERE aid='$album' $keyword $approved $ALBUM_SET ORDER BY $sort_order $limit");
-                $rowset = db_fetch_rowset($result);
+                $query = "SELECT $select_columns from {$CONFIG['TABLE_PICTURES']} WHERE ((aid='$album' $forbidden_set_string ) $keyword) $approved $ALBUM_SET ORDER BY $sort_order $limit";
+
+                $result = cpg_db_query($query);
+                $rowset = cpg_db_fetch_rowset($result);
                 mysql_free_result($result);
                 // Set picture caption
-                if ($set_caption) foreach ($rowset as $key => $row){
-
-                        $caption = "<span class=\"thumb_title\">";
-                        $caption .= ($rowset[$key]['title']||$rowset[$key]['hits']) ? $rowset[$key]['title'] : '';
-
-            if ($CONFIG['views_in_thumbview']){
-               if ($rowset[$key]['title']){$caption .= "&nbsp;&ndash;&nbsp;";}
-            $caption .= sprintf($lang_get_pic_data['n_views'], $rowset[$key]['hits']);
-            }
-                 $caption .= "</span>";
-
-
-                        if ($CONFIG['caption_in_thumbview']){
-                           $caption .= $rowset[$key]['caption'] ? "<span class=\"thumb_caption\">".bb_decode(($rowset[$key]['caption']))."</span>" : '';
-                        }
-                        if ($CONFIG['display_comment_count']) {
-                                $comments_nr = count_pic_comments($row['pid']);
-                                if ($comments_nr > 0) $caption .= "<span class=\"thumb_num_comments\">".sprintf($lang_get_pic_data['n_comments'], $comments_nr )."</span>";
-                        }
-
-                        if ($CONFIG['display_uploader']){
-                                $caption .= '<span class="thumb_title"><a href ="profile.php?uid='.$rowset[$key]['owner_id'].'">'.$rowset[$key]['owner_name'].'</a></span>';
-                        }
+                if ($set_caption) build_caption($rowset);
 
-                        $rowset[$key]['caption_text'] = $caption;
 
-                }
+        $rowset = CPGPluginAPI::filter('thumb_caption_regular',$rowset);
 
                 return $rowset;
         }
@@ -515,249 +964,250 @@
         // Meta albums
         switch($album){
         case 'lastcom': // Last comments
-                if ($ALBUM_SET && $CURRENT_CAT_NAME) {
+                if ($META_ALBUM_SET && $CURRENT_CAT_NAME) {
                         $album_name = $album_name = $lang_meta_album_names['lastcom'].' - '. $CURRENT_CAT_NAME;
                 } else {
                         $album_name = $lang_meta_album_names['lastcom'];
                 }
-                $query = "SELECT COUNT(*) from {$CONFIG['TABLE_COMMENTS']}, {$CONFIG['TABLE_PICTURES']}  WHERE approved = 'YES' AND {$CONFIG['TABLE_COMMENTS']}.pid = {$CONFIG['TABLE_PICTURES']}.pid $keyword $ALBUM_SET";
-                $result = db_query($query);
+
+                // Replacing the AND in ALBUM_SET with AND (
+                if($META_ALBUM_SET){
+                        $TMP_SET = "AND (" . substr($META_ALBUM_SET, 3);
+                }else{
+                        $TMP_SET = "AND (1";
+                }
+
+                $query = "SELECT COUNT(*) from {$CONFIG['TABLE_COMMENTS']}, {$CONFIG['TABLE_PICTURES']}  WHERE approved = 'YES' AND {$CONFIG['TABLE_COMMENTS']}.pid = {$CONFIG['TABLE_PICTURES']}.pid $TMP_SET $keyword)";
+                $result = cpg_db_query($query);
 
                 $nbEnr = mysql_fetch_array($result);
                 $count = $nbEnr[0];
                 mysql_free_result($result);
-
+                $select_columns = '*'; //allows building any data into any thumbnail caption
                 if($select_columns == '*'){
-                        $select_columns = 'p.*';
+                  $select_columns = 'p.*, msg_id, author_id, msg_author, UNIX_TIMESTAMP(msg_date) as msg_date, msg_body, aid';
                 } else {
-                        $select_columns = str_replace('pid', 'c.pid', $select_columns).', msg_id, author_id, msg_author, UNIX_TIMESTAMP(msg_date) as msg_date, msg_body, aid';
+                  $select_columns = str_replace('pid', 'c.pid', $select_columns).', msg_id, author_id, msg_author, UNIX_TIMESTAMP(msg_date) as msg_date, msg_body, aid';
                 }
 
-                $TMP_SET = str_replace($CONFIG['TABLE_PICTURES'],'p',$ALBUM_SET);
-                $result = db_query("SELECT $select_columns FROM {$CONFIG['TABLE_COMMENTS']} as c, {$CONFIG['TABLE_PICTURES']} as p WHERE approved = 'YES' AND c.pid = p.pid $keyword $TMP_SET ORDER by msg_id DESC $limit");
+                $TMP_SET = str_replace($CONFIG['TABLE_PICTURES'],'p',$TMP_SET);
+                $query = "SELECT $select_columns FROM {$CONFIG['TABLE_COMMENTS']} as c, {$CONFIG['TABLE_PICTURES']} as p WHERE approved = 'YES' AND c.pid = p.pid $TMP_SET $keyword) ORDER by msg_id DESC $limit";
+                $result = cpg_db_query($query);
 
 
-                $rowset = db_fetch_rowset($result);
+                $rowset = cpg_db_fetch_rowset($result);
                 mysql_free_result($result);
 
-                if ($set_caption) foreach ($rowset as $key => $row){
-                        if ($row['author_id']) {
-                            $user_link = '<a href ="profile.php?uid='.$row['author_id'].'">'.$row['msg_author'].'</a>';
-                        } else {
-                                $user_link = $row['msg_author'];
-                        }
-                        $msg_body = strlen($row['msg_body']) > 50 ? @substr($row['msg_body'],0,50)."...": $row['msg_body'];
-                        if ($CONFIG['enable_smilies']) $msg_body = process_smilies($msg_body);
-                        $caption = '<span class="thumb_title">'.$user_link.'</span>'.'<span class="thumb_caption">'.localised_date($row['msg_date'], $lastcom_date_fmt).'</span>'.'<span class="thumb_caption">'.$msg_body.'</span>';
-                        $rowset[$key]['caption_text'] = $caption;
-                }
+                if ($set_caption) build_caption($rowset,array('msg_body','msg_date'));
+
+                $rowset = CPGPluginAPI::filter('thumb_caption_lastcom',$rowset);
+
                 return $rowset;
                 break;
 
         case 'lastcomby': // Last comments by a specific user
-                if (isset($USER['uid'])) {
-                        $uid = (int)$USER['uid'];
+                if (isset($_GET['uid'])) {
+                        $uid = (int)$_GET['uid'];
                 } else {
                         $uid = -1;
                 }
 
                 $user_name = get_username($uid);
-                if ($ALBUM_SET && $CURRENT_CAT_NAME) {
+                if ($META_ALBUM_SET && $CURRENT_CAT_NAME) {
                         $album_name = $album_name = $lang_meta_album_names['lastcom'].' - '. $CURRENT_CAT_NAME .' - '. $user_name;
                 } else {
                         $album_name = $lang_meta_album_names['lastcom'].' - '. $user_name;
                 }
-                $result = db_query("SELECT COUNT(*) from {$CONFIG['TABLE_COMMENTS']}, {$CONFIG['TABLE_PICTURES']}  WHERE approved = 'YES' AND author_id = '$uid' AND {$CONFIG['TABLE_COMMENTS']}.pid = {$CONFIG['TABLE_PICTURES']}.pid $ALBUM_SET");
+
+                $query = "SELECT COUNT(*) from {$CONFIG['TABLE_COMMENTS']}, {$CONFIG['TABLE_PICTURES']}  WHERE approved = 'YES' AND author_id = '$uid' AND {$CONFIG['TABLE_COMMENTS']}.pid = {$CONFIG['TABLE_PICTURES']}.pid $META_ALBUM_SET";
+                $result = cpg_db_query($query);
                 $nbEnr = mysql_fetch_array($result);
                 $count = $nbEnr[0];
                 mysql_free_result($result);
 
-                if($select_columns == '*'){
-                        $select_columns = 'p.*';
-                } else {
-                        $select_columns = str_replace('pid', 'c.pid', $select_columns).', msg_id, author_id, msg_author, UNIX_TIMESTAMP(msg_date) as msg_date, msg_body, aid';
-                }
+                                $select_columns = '*, UNIX_TIMESTAMP(msg_date) AS msg_date'; //allows building any data into any thumbnail caption
 
-                $result = db_query("SELECT $select_columns FROM {$CONFIG['TABLE_COMMENTS']} as c, {$CONFIG['TABLE_PICTURES']} as p WHERE approved = 'YES' AND author_id = '$uid' AND c.pid = p.pid $ALBUM_SET ORDER by msg_id DESC $limit");
-                $rowset = db_fetch_rowset($result);
+                $query = "SELECT $select_columns FROM {$CONFIG['TABLE_COMMENTS']} as c, {$CONFIG['TABLE_PICTURES']} as p WHERE approved = 'YES' AND author_id = '$uid' AND c.pid = p.pid $META_ALBUM_SET ORDER by msg_id DESC $limit";
+                $result = cpg_db_query($query);
+                $rowset = cpg_db_fetch_rowset($result);
                 mysql_free_result($result);
 
-                if ($set_caption) foreach ($rowset as $key => $row){
-                        if ($row['author_id']) {
-                            $user_link = '<a href ="profile.php?uid='.$row['author_id'].'">'.$row['msg_author'].'</a>';
-                        } else {
-                                $user_link = $row['msg_author'];
-                        }
+                if ($set_caption) build_caption($rowset,array('msg_body','msg_date'));
+
+                $rowset = CPGPluginAPI::filter('thumb_caption_lastcomby',$rowset);
 
-                        $caption = '<span class="thumb_title">'.$user_link.'</span>'.'<span class="thumb_caption">'.localised_date($row['msg_date'], $lastcom_date_fmt).'</span>'.'<span class="thumb_caption">'.$row['msg_body'].'</span>';
-                        $rowset[$key]['caption_text'] = $caption;
-                }
                 return $rowset;
                 break;
 
         case 'lastup': // Last uploads
-                if ($ALBUM_SET && $CURRENT_CAT_NAME) {
+                if ($META_ALBUM_SET && $CURRENT_CAT_NAME) {
                         $album_name = $lang_meta_album_names['lastup'].' - '. $CURRENT_CAT_NAME;
                 } else {
                         $album_name = $lang_meta_album_names['lastup'];
                 }
 
-                $result = db_query("SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' $ALBUM_SET");
+                $query = "SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' $META_ALBUM_SET";
+                $result = cpg_db_query($query);
                 $nbEnr = mysql_fetch_array($result);
                 $count = $nbEnr[0];
                 mysql_free_result($result);
 
-                if($select_columns != '*' ) $select_columns .= ',title, caption, owner_id, owner_name, aid';
 
-                $result = db_query("SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' $ALBUM_SET ORDER BY pid DESC $limit");
+                //if($select_columns != '*' ) $select_columns .= ',title, caption, owner_id, owner_name, aid';
+                $select_columns = '*'; //allows building any data into any thumbnail caption
+                $query = "SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' $META_ALBUM_SET ORDER BY pid DESC $limit";
+                $result = cpg_db_query($query);
 
-                $rowset = db_fetch_rowset($result);
+                $rowset = cpg_db_fetch_rowset($result);
                 mysql_free_result($result);
 
-                if ($set_caption) foreach ($rowset as $key => $row){
-                        $user_link = ($CONFIG['display_uploader'] && $row['owner_id'] && $row['owner_name']) ? '<span class="thumb_title"><a href ="profile.php?uid='.$row['owner_id'].'">'.$row['owner_name'].'</a></span>' : '';
-                        $caption = $user_link.'<span class="thumb_caption">'.localised_date($row['ctime'], $lastup_date_fmt).'</span>';
-                        $rowset[$key]['caption_text'] = $caption;
-                }
+                if ($set_caption) build_caption($rowset,array('ctime'));
+
+                $rowset = CPGPluginAPI::filter('thumb_caption_lastup',$rowset);
+
                 return $rowset;
                 break;
 
         case 'lastupby': // Last uploads by a specific user
-                if (isset($USER['uid'])) {
-                        $uid = (int)$USER['uid'];
+                if (isset($_GET['uid'])) {
+                        $uid = (int)$_GET['uid'];
                 } else {
                         $uid = -1;
                 }
 
                 $user_name = get_username($uid);
-                if ($ALBUM_SET && $CURRENT_CAT_NAME) {
+                if ($META_ALBUM_SET && $CURRENT_CAT_NAME) {
                         $album_name = $lang_meta_album_names['lastup'].' - '. $CURRENT_CAT_NAME .' - '. $user_name;
                 } else {
                         $album_name = $lang_meta_album_names['lastup'] .' - '. $user_name;
                 }
 
-                $result = db_query("SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' AND owner_id = '$uid' $ALBUM_SET");
+                $query = "SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' AND owner_id = '$uid' $META_ALBUM_SET";
+                $result = cpg_db_query($query);
                 $nbEnr = mysql_fetch_array($result);
                 $count = $nbEnr[0];
                 mysql_free_result($result);
 
-                if($select_columns != '*' ) $select_columns .= ', owner_id, owner_name, aid';
+                //if($select_columns != '*' ) $select_columns .= ', owner_id, owner_name, aid';
+                $select_columns = '*'; //allows building any data into any thumbnail caption
 
-                $result = db_query("SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' AND owner_id = '$uid' $ALBUM_SET ORDER BY pid DESC $limit");
+                $query = "SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' AND owner_id = '$uid' $META_ALBUM_SET ORDER BY pid DESC $limit";
+                $result = cpg_db_query($query);
 
-                $rowset = db_fetch_rowset($result);
+                $rowset = cpg_db_fetch_rowset($result);
                 mysql_free_result($result);
 
-                if ($set_caption) foreach ($rowset as $key => $row){
-                        if ($row['owner_id'] && $row['owner_name']) {
-                            $user_link = '<span class="thumb_title"><a href ="profile.php?uid='.$row['owner_id'].'">'.$row['owner_name'].'</a></span>';
-                        } else {
-                                $user_link = '';
-                        }
-                        $caption = $user_link.'<span class="thumb_caption">'.localised_date($row['ctime'], $lastup_date_fmt).'</span>';
-                        $rowset[$key]['caption_text'] = $caption;
-                }
+                if ($set_caption) build_caption($rowset,array('ctime'));
+
+                $rowset = CPGPluginAPI::filter('thumb_caption_lastupby',$rowset);
+
                 return $rowset;
                 break;
 
         case 'topn': // Most viewed pictures
-                if ($ALBUM_SET && $CURRENT_CAT_NAME) {
+                if ($META_ALBUM_SET && $CURRENT_CAT_NAME) {
                         $album_name = $lang_meta_album_names['topn'].' - '. $CURRENT_CAT_NAME;
                 } else {
                         $album_name = $lang_meta_album_names['topn'];
                 }
-                $query ="SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' AND hits > 0  $ALBUM_SET $keyword";
 
-                $result = db_query($query);
+                $query ="SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' AND hits > 0  $META_ALBUM_SET $keyword";
+
+                $result = cpg_db_query($query);
                 $nbEnr = mysql_fetch_array($result);
                 $count = $nbEnr[0];
                 mysql_free_result($result);
 
-                if($select_columns != '*') $select_columns .= ', hits, aid, filename';
+                //if($select_columns != '*') $select_columns .= ', hits, aid, filename, owner_id, owner_name';
+                $select_columns = '*'; //allows building any data into any thumbnail caption
 
-                $result = db_query("SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES'AND hits > 0 $ALBUM_SET $keyword ORDER BY hits DESC, filename  $limit");
+                $query = "SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES'AND hits > 0 $META_ALBUM_SET $keyword ORDER BY hits DESC, filename  $limit";
+                $result = cpg_db_query($query);
 
-                $rowset = db_fetch_rowset($result);
+                $rowset = cpg_db_fetch_rowset($result);
                 mysql_free_result($result);
 
-                if ($set_caption) foreach ($rowset as $key => $row){
-                        $caption = "<span class=\"thumb_caption\">".sprintf($lang_get_pic_data['n_views'], $row['hits']).'</span>';
-                        $rowset[$key]['caption_text'] = $caption;
-                }
+                if ($set_caption) build_caption($rowset,array('hits'));
+
+                $rowset = CPGPluginAPI::filter('thumb_caption_topn',$rowset);
+
                 return $rowset;
                 break;
 
         case 'toprated': // Top rated pictures
-                if ($ALBUM_SET && $CURRENT_CAT_NAME) {
+                if ($META_ALBUM_SET && $CURRENT_CAT_NAME) {
                         $album_name = $lang_meta_album_names['toprated'].' - '. $CURRENT_CAT_NAME;
                 } else {
                         $album_name = $lang_meta_album_names['toprated'];
                 }
-                $result = db_query("SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' AND votes >= '{$CONFIG['min_votes_for_rating']}' $ALBUM_SET");
+                $query = "SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' AND votes >= '{$CONFIG['min_votes_for_rating']}' $META_ALBUM_SET";
+                $result = cpg_db_query($query);
                 $nbEnr = mysql_fetch_array($result);
                 $count = $nbEnr[0];
                 mysql_free_result($result);
 
-                if($select_columns != '*') $select_columns .= ', pic_rating, votes, aid';
+                //if($select_columns != '*') $select_columns .= ', pic_rating, votes, aid, owner_id, owner_name';
+                $select_columns = '*'; //allows building any data into any thumbnail caption
 
-                $result = db_query("SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' AND votes >= '{$CONFIG['min_votes_for_rating']}' $ALBUM_SET ORDER BY ROUND((pic_rating+1)/2000) DESC, votes DESC, filename $limit");
-                $rowset = db_fetch_rowset($result);
+                $query = "SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' AND votes >= '{$CONFIG['min_votes_for_rating']}' $META_ALBUM_SET ORDER BY pic_rating DESC, votes DESC, pid DESC $limit";
+                $result = cpg_db_query($query);
+                $rowset = cpg_db_fetch_rowset($result);
                 mysql_free_result($result);
 
-                if ($set_caption) foreach ($rowset as $key => $row){
-                        if (defined('THEME_HAS_RATING_GRAPHICS')) {
-                            $prefix= $THEME_DIR;
-                        } else {
-                            $prefix= '';
-                        }
-                        $caption = "<span class=\"thumb_caption\">".'<img src="'.$prefix.'images/rating'.round($row['pic_rating']/2000).'.gif" align="absmiddle"/>'.'<br />'.sprintf($lang_get_pic_data['n_votes'], $row['votes']).'</span>';
-                        $rowset[$key]['caption_text'] = $caption;
-                }
+                if ($set_caption) build_caption($rowset,array('pic_rating'));
+
+                $rowset = CPGPluginAPI::filter('thumb_caption_toprated',$rowset);
+
                 return $rowset;
                 break;
 
         case 'lasthits': // Last viewed pictures
-                if ($ALBUM_SET && $CURRENT_CAT_NAME) {
+                if ($META_ALBUM_SET && $CURRENT_CAT_NAME) {
                         $album_name = $lang_meta_album_names['lasthits'].' - '. $CURRENT_CAT_NAME;
                 } else {
                         $album_name = $lang_meta_album_names['lasthits'];
                 }
-                $result = db_query("SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' $ALBUM_SET");
+                $query = "SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' and hits > 0 $META_ALBUM_SET";
+                $result = cpg_db_query($query);
                 $nbEnr = mysql_fetch_array($result);
                 $count = $nbEnr[0];
                 mysql_free_result($result);
 
-                if($select_columns != '*') $select_columns .= ', UNIX_TIMESTAMP(mtime) as mtime, aid';
+                //if($select_columns != '*') $select_columns .= ', UNIX_TIMESTAMP(mtime) as mtime, aid, hits, lasthit_ip, owner_id, owner_name';
+                $select_columns = '*, UNIX_TIMESTAMP(mtime) as mtime'; //allows building any data into any thumbnail caption
 
-                $result = db_query("SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' $ALBUM_SET ORDER BY mtime DESC $limit");
-                $rowset = db_fetch_rowset($result);
+                $query = "SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' and hits > 0 $META_ALBUM_SET ORDER BY mtime DESC $limit";
+                $result = cpg_db_query($query);
+                $rowset = cpg_db_fetch_rowset($result);
                 mysql_free_result($result);
 
-                if ($set_caption) foreach ($rowset as $key => $row){
-                        $caption = "<span class=\"thumb_caption\">".localised_date($row['mtime'], $lasthit_date_fmt).'</span>';
-                        $rowset[$key]['caption_text'] = $caption;
-                }
+                if ($set_caption) build_caption($rowset,array('mtime','hits'));
+
+                $rowset = CPGPluginAPI::filter('thumb_caption_lasthits',$rowset);
+
                 return $rowset;
                 break;
 
         case 'random': // Random pictures
-                if ($ALBUM_SET && $CURRENT_CAT_NAME) {
+                if ($META_ALBUM_SET && $CURRENT_CAT_NAME) {
                         $album_name = $lang_meta_album_names['random'].' - '. $CURRENT_CAT_NAME;
                 } else {
                         $album_name = $lang_meta_album_names['random'];
                 }
-                $result = db_query("SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' $ALBUM_SET");
+
+                $query = "SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' $META_ALBUM_SET";
+                $result = cpg_db_query($query);
                 $nbEnr = mysql_fetch_array($result);
                 $pic_count = $nbEnr[0];
                 mysql_free_result($result);
 
-                if($select_columns != '*') $select_columns .= ', aid';
-
+                //if($select_columns != '*') $select_columns .= ', aid, owner_id, owner_name';
+                $select_columns = '*'; //allows building any data into any thumbnail caption
                 // if we have more than 1000 pictures, we limit the number of picture returned
                 // by the SELECT statement as ORDER BY RAND() is time consuming
                                 /* Commented out due to image not found bug
                 if ($pic_count > 1000) {
-                    $result = db_query("SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES'");
+                    $result = cpg_db_query("SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES'");
                         $nbEnr = mysql_fetch_array($result);
                         $total_count = $nbEnr[0];
                         mysql_free_result($result);
@@ -767,69 +1217,70 @@
                         srand(time());
                         for ($i=1; $i<= $cor_gran; $i++) $random_num_set =rand(0, $granularity).', ';
                         $random_num_set = substr($random_num_set,0, -2);
-                        $result = db_query("SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE  randpos IN ($random_num_set) AND approved = 'YES' $ALBUM_SET ORDER BY RAND() LIMIT $limit2");
+                        $result = cpg_db_query("SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE  randpos IN ($random_num_set) AND approved = 'YES' $ALBUM_SET ORDER BY RAND() LIMIT $limit2");
                 } else {
                                 */
-                $sql = "SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' $ALBUM_SET ORDER BY RAND() LIMIT $limit2";
-                $result = db_query($sql);
+                $query = "SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' $META_ALBUM_SET ORDER BY RAND() LIMIT $limit2";
+                $result = cpg_db_query($query);
 
                 $rowset = array();
                 while($row = mysql_fetch_array($result)){
-                        $row['caption_text'] = '';
                         $rowset[-$row['pid']] = $row;
                 }
                 mysql_free_result($result);
 
+                if ($set_caption) build_caption($rowset);
+
+                $rowset = CPGPluginAPI::filter('thumb_caption_random',$rowset);
+
                 return $rowset;
                 break;
 
         case 'search': // Search results
-                if (isset($USER['search'])) {
-                        $search_string = $USER['search'];
-                } else {
-                        $search_string = '';
-                }
-
-                if (substr($search_string, 0, 3) == '###') {
-                    $query_all = 1;
-                        $search_string = substr($search_string, 3);
+                                if (isset($USER['search']['search'])) {
+                                        $search_string = $USER['search']['search'];
                 } else {
-                    $query_all = 0;
+                                        $search_string = '';
                 }
 
-                if ($ALBUM_SET && $CURRENT_CAT_NAME) {
+                if ($META_ALBUM_SET && $CURRENT_CAT_NAME) {
                         $album_name = $lang_meta_album_names['search'].' - '. $CURRENT_CAT_NAME;
                 } else {
                         $album_name = $lang_meta_album_names['search'].' - "'. strtr($search_string, $HTML_SUBST) . '"';
                 }
 
                 include 'include/search.inc.php';
+
+                $rowset = CPGPluginAPI::filter('thumb_caption_search',$rowset);
+
                 return $rowset;
                 break;
 
         case 'lastalb': // Last albums to which uploads
-                if ($ALBUM_SET && $CURRENT_CAT_NAME) {
+                if ($META_ALBUM_SET && $CURRENT_CAT_NAME) {
                         $album_name = $lang_meta_album_names['lastalb'].' - '. $CURRENT_CAT_NAME;
                 } else {
                         $album_name = $lang_meta_album_names['lastalb'];
                 }
 
 
-                $ALBUM_SET = str_replace( "aid", $CONFIG['TABLE_PICTURES'].".aid" , $ALBUM_SET );
+                $META_ALBUM_SET = str_replace( "aid", $CONFIG['TABLE_PICTURES'].".aid" , $META_ALBUM_SET );
 
-                $result = db_query("SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' $ALBUM_SET");
-                $nbEnr = mysql_fetch_array($result);
-                $count = $nbEnr[0];
+                $query = "SELECT count({$CONFIG['TABLE_ALBUMS']}.aid) FROM {$CONFIG['TABLE_PICTURES']},{$CONFIG['TABLE_ALBUMS']} WHERE {$CONFIG['TABLE_PICTURES']}.aid = {$CONFIG['TABLE_ALBUMS']}.aid AND approved = 'YES' $META_ALBUM_SET GROUP  BY {$CONFIG['TABLE_PICTURES']}.aid";
+
+                $result = cpg_db_query($query);
+                $count = mysql_num_rows($result);
                 mysql_free_result($result);
 
-                $result = db_query("SELECT *,{$CONFIG['TABLE_ALBUMS']}.title AS title,{$CONFIG['TABLE_ALBUMS']}.aid AS aid  FROM {$CONFIG['TABLE_PICTURES']},{$CONFIG['TABLE_ALBUMS']} WHERE {$CONFIG['TABLE_PICTURES']}.aid = {$CONFIG['TABLE_ALBUMS']}.aid AND approved = 'YES' $ALBUM_SET GROUP  BY {$CONFIG['TABLE_PICTURES']}.aid ORDER BY {$CONFIG['TABLE_PICTURES']}.ctime DESC $limit");
-                $rowset = db_fetch_rowset($result);
+                $query = "SELECT *,{$CONFIG['TABLE_ALBUMS']}.title AS title,{$CONFIG['TABLE_ALBUMS']}.aid AS aid FROM {$CONFIG['TABLE_PICTURES']},{$CONFIG['TABLE_ALBUMS']} WHERE {$CONFIG['TABLE_PICTURES']}.aid = {$CONFIG['TABLE_ALBUMS']}.aid AND approved = 'YES' $META_ALBUM_SET GROUP BY {$CONFIG['TABLE_PICTURES']}.aid ORDER BY {$CONFIG['TABLE_PICTURES']}.ctime DESC $limit";
+                $result = cpg_db_query($query);
+                $rowset = cpg_db_fetch_rowset($result);
                 mysql_free_result($result);
 
-                if ($set_caption) foreach ($rowset as $key => $row){
-                        $caption = "<span class=\"thumb_caption\">".$row['title']." - ".localised_date($row['ctime'], $lastup_date_fmt).'</span>';
-                        $rowset[$key]['caption_text'] = $caption;
-                }
+                if ($set_caption) build_caption($rowset,array('ctime'));
+
+                $rowset = CPGPluginAPI::filter('thumb_caption_lastalb',$rowset);
+
                 return $rowset;
                 break;
 
@@ -839,23 +1290,25 @@
                                 $rowset = array();
                 if (count($FAVPICS)>0){
                         $favs = implode(",",$FAVPICS);
-                        $result = db_query("SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' AND pid IN ($favs)");
+                        $query = "SELECT COUNT(*) from {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES' AND pid IN ($favs) $META_ALBUM_SET";
+                        $result = cpg_db_query($query);
                         $nbEnr = mysql_fetch_array($result);
                         $count = $nbEnr[0];
                         mysql_free_result($result);
 
                         $select_columns = '*';
 
-                        $result = db_query("SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES'AND pid IN ($favs) $limit");
-                        $rowset = db_fetch_rowset($result);
+                        $query = "SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES'AND pid IN ($favs) $META_ALBUM_SET $limit";
+                        $result = cpg_db_query($query);
+                        $rowset = cpg_db_fetch_rowset($result);
 
                         mysql_free_result($result);
 
-                        if ($set_caption) foreach ($rowset as $key => $row){
-                                $caption = $rowset[$key]['title'] ? "<span class=\"thumb_caption\">".($rowset[$key]['title'])."</span>" : '';
-                                $rowset[$key]['caption_text'] = $caption;
-                        }
+                        if ($set_caption) build_caption($rowset,array('ctime'));
                 }
+
+                $rowset = CPGPluginAPI::filter('thumb_caption_favpics',$rowset);
+
                 return $rowset;
                 break;
 
@@ -866,12 +1319,20 @@
 
 
 // Get the name of an album
+
+/**
+ * get_album_name()
+ *
+ * @param $aid
+ * @return
+ **/
+
 function get_album_name($aid)
 {
         global $CONFIG;
         global $lang_errors;
 
-        $result = db_query("SELECT title,keyword from {$CONFIG['TABLE_ALBUMS']} WHERE aid='$aid'");
+        $result = cpg_db_query("SELECT title,keyword from {$CONFIG['TABLE_ALBUMS']} WHERE aid='$aid'");
         $count = mysql_num_rows($result);
         if ($count > 0) {
                 $row = mysql_fetch_array($result);
@@ -882,50 +1343,89 @@
 }
 
 // Return the name of a user
+
+/**
+ * get_username()
+ *
+ * @param $uid
+ * @return
+ **/
 function get_username($uid)
 {
-        global $CONFIG;
+        global $CONFIG, $cpg_udb;
 
         $uid = (int)$uid;
 
         if (!$uid) {
             return 'Anonymous';
         } elseif (defined('UDB_INTEGRATION')) {
-           return udb_get_user_name($uid);
-        } else {
-                $result = db_query("SELECT user_name FROM {$CONFIG['TABLE_USERS']} WHERE user_id = '".$uid."'");
+           return $cpg_udb->get_user_name($uid);
+        /*} else {
+                $result = cpg_db_query("SELECT user_name FROM {$CONFIG['TABLE_USERS']} WHERE user_id = '".$uid."'");
                 if (mysql_num_rows($result) == 0) return '';
                 $row = mysql_fetch_array($result);
                 mysql_free_result($result);
-                return $row['user_name'];
+                return $row['user_name'];*/
         }
 }
 
 // Return the ID of a user
+
+/**
+ * get_userid()
+ *
+ * @param $username
+ * @return
+ **/
 function get_userid($username)
 {
-        global $CONFIG;
+        global $CONFIG, $cpg_udb;
 
         $username = addslashes($username);
 
         if (!$username) {
             return 0;
         } elseif (defined('UDB_INTEGRATION')) { // (Altered to fix banning w/ bb integration - Nibbler)
-           return udb_get_user_id($username);
-        } else {
-                $result = db_query("SELECT user_id FROM {$CONFIG['TABLE_USERS']} WHERE user_name = '".$username."'");
+           return $cpg_udb->get_user_id($username);
+        /*} else {
+                $result = cpg_db_query("SELECT user_id FROM {$CONFIG['TABLE_USERS']} WHERE user_name = '".$username."'");
                 if (mysql_num_rows($result) == 0) return 0;
                 $row = mysql_fetch_array($result);
                 mysql_free_result($result);
-                return $row['user_id'];
+                return $row['user_id'];*/
         }
 }
 
+// get number of pending approvals
+
+/**
+ * cpg_get_pending_approvals()
+ *
+ * @return
+ **/
+function cpg_get_pending_approvals()
+{
+    global $CONFIG;
+    $result = cpg_db_query("SELECT COUNT(*) FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'NO'");
+    if (mysql_num_rows($result) == 0) return 0;
+    $row = mysql_fetch_array($result);
+    mysql_free_result($result);
+    return $row[0];
+}
+
 // Return the total number of comments for a certain picture
+
+/**
+ * count_pic_comments()
+ *
+ * @param $pid
+ * @param integer $skip
+ * @return
+ **/
 function count_pic_comments($pid, $skip=0)
 {
         global $CONFIG;
-        $result = db_query("SELECT count(*) from {$CONFIG['TABLE_COMMENTS']} where pid=$pid and msg_id!=$skip");
+        $result = cpg_db_query("SELECT count(*) from {$CONFIG['TABLE_COMMENTS']} where pid=$pid and msg_id!=$skip");
         $nbEnr = mysql_fetch_array($result);
         $count = $nbEnr[0];
         mysql_free_result($result);
@@ -934,71 +1434,177 @@
 }
 
 // Add 1 everytime a picture is viewed.
+
+/**
+ * add_hit()
+ *
+ * @param $pid
+ * @return
+ **/
 function add_hit($pid)
 {
-        global $CONFIG;
+        global $CONFIG, $raw_ip;
+        cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET hits=hits+1, lasthit_ip='$raw_ip', mtime=CURRENT_TIMESTAMP WHERE pid='$pid'");
+
+        /**
+         * Code to record the details of hits for the picture, if the option is set in CONFIG
+         */
+        if ($CONFIG['hit_details']) {
+        // Get the details of user browser, IP, OS, etc
+        $os = "Unknown";
+        if(eregi("Linux",$_SERVER["HTTP_USER_AGENT"])) {
+            $os = "Linux";
+        } else if(eregi("Windows NT 5.0",$_SERVER["HTTP_USER_AGENT"])) {
+            $os = "Windows 2000";
+        } else if(eregi("win98|Windows 98",$_SERVER["HTTP_USER_AGENT"])) {
+            $os = "Windows 98";
+        } else if(eregi("Windows NT 5.1",$_SERVER["HTTP_USER_AGENT"])) {
+            $os = "Windows XP";
+        } else if(eregi("Windows",$_SERVER["HTTP_USER_AGENT"])) {
+            $os = "Windows";
+        }
+
+        $browser = $_SERVER["HTTP_USER_AGENT"];
+        if(eregi("MSIE",$browser)) {
+            if(eregi("MSIE 5.5",$browser)) {
+                $browser = "Microsoft Internet Explorer 5.5";
+            } else if(eregi("MSIE 6.0",$browser)) {
+                $browser = "Microsoft Internet Explorer 6.0";
+            }
+        } else if(eregi("Mozilla Firebird",$browser)) {
+            $browser = "Mozilla Firebird";
+        } else if(eregi("netscape",$browser)) {
+            $browser = "Netscape";
+        } else if(eregi("Firefox",$browser)) {
+            $browser = "Firefox";
+        }
+
+        //Code to get the search string if the referrer is any of the following
+        $search_engines = array('google', 'lycos', 'yahoo');
+
+        foreach ($search_engines as $engine) {
+          if ( is_referer_search_engine($engine)) {
+            $query_terms = get_search_query_terms($engine);
+            break;
+          }
+        }
 
-        db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET hits=hits+1 WHERE pid='$pid'");
+        $time = time();
+
+        // Insert the record in database
+        $query = "INSERT INTO {$CONFIG['TABLE_HIT_STATS']}
+                          SET
+                            pid = $pid,
+                            search_phrase = '$query_term',
+                            Ip   = '$_SERVER[REMOTE_ADDR]',
+                            sdate = '$time',
+                            referer='$_SERVER[HTTP_REFERER]',
+                            browser = '$browser',
+                            os = '$os'";
+        cpg_db_query($query);
+     }
 }
 
+/**
+ * breadcrumb()
+ *
+ * Build the breadcrumb navigation
+ *
+ * @param integer $cat
+ * @param string $breadcrumb
+ * @param string $BREADCRUMB_TEXT
+ * @return
+ **/
 
-// Build the breadcrumb
 function breadcrumb($cat, &$breadcrumb, &$BREADCRUMB_TEXT)
 {
         global $album, $lang_errors, $lang_list_categories;
         global $CONFIG,$CURRENT_ALBUM_DATA, $CURRENT_CAT_NAME;
-        if ($cat != 0) { //Categories other than 0 need to be selected
-                $breadcrumb_array = array();
-                if ($cat >= FIRST_USER_CAT) {
-                        $user_name = get_username($cat - FIRST_USER_CAT);
-                        if (!$user_name) $user_name = 'Mr. X';
-
-                        $breadcrumb_array[] = array($cat, $user_name);
-                        $CURRENT_CAT_NAME = sprintf($lang_list_categories['xx_s_gallery'], $user_name);
-                        $row['parent'] = 1;
-                } else {
-                    $result = db_query("SELECT name, parent FROM {$CONFIG['TABLE_CATEGORIES']} WHERE cid = '$cat'");
-                        if (mysql_num_rows($result) == 0) cpg_die(CRITICAL_ERROR, $lang_errors['non_exist_cat'], __FILE__, __LINE__);
-                        $row = mysql_fetch_array($result);
 
-                        $breadcrumb_array[] = array($cat, $row['name']);
-                        $CURRENT_CAT_NAME = $row['name'];
-                        mysql_free_result($result);
-                }
+        $category_array = array();
 
-                while($row['parent'] != 0){
-                    $result = db_query("SELECT cid, name, parent FROM {$CONFIG['TABLE_CATEGORIES']} WHERE cid = '{$row['parent']}'");
-                        if (mysql_num_rows($result) == 0) cpg_die(CRITICAL_ERROR, $lang_errors['orphan_cat'], __FILE__, __LINE__);
-                        $row = mysql_fetch_array($result);
+        // first we build the category path: names and id
+        if ($cat != 0)
+        { //Categories other than 0 need to be selected
+                if ($cat >= FIRST_USER_CAT)
+                {
+                    $user_name = get_username($cat - FIRST_USER_CAT);
+                    if (!$user_name) $user_name = 'Mr. X';
+
+                    $category_array[] = array($cat, $user_name);
+                    $CURRENT_CAT_NAME = sprintf($lang_list_categories['xx_s_gallery'], $user_name);
+                    $row['parent'] = 1;
+                }
+                else
+                {
+                    $result = cpg_db_query("SELECT name, parent FROM {$CONFIG['TABLE_CATEGORIES']} WHERE cid = '$cat'");
+                    if (mysql_num_rows($result) == 0)
+                        cpg_die(CRITICAL_ERROR, $lang_errors['non_exist_cat'], __FILE__, __LINE__);
+                    $row = mysql_fetch_array($result);
+
+                    $category_array[] = array($cat, $row['name']);
+                    $CURRENT_CAT_NAME = $row['name'];
+                    mysql_free_result($result);
+                }
+
+                while($row['parent'] != 0)
+                {
+                    $result = cpg_db_query("SELECT cid, name, parent FROM {$CONFIG['TABLE_CATEGORIES']} WHERE cid = '{$row['parent']}'");
+                    if (mysql_num_rows($result) == 0)
+                        cpg_die(CRITICAL_ERROR, $lang_errors['orphan_cat'], __FILE__, __LINE__);
+                    $row = mysql_fetch_array($result);
 
-                        $breadcrumb_array[] = array($row['cid'], $row['name']);
-                        mysql_free_result($result);
+                    $category_array[] = array($row['cid'], $row['name']);
+                    mysql_free_result($result);
                 } // while
 
-                $breadcrumb_array = array_reverse($breadcrumb_array);
-                $breadcrumb = '<a href="index.php">'.$lang_list_categories['home'].'</a>';
-                $BREADCRUMB_TEXT = $lang_list_categories['home'];
-
-                foreach ($breadcrumb_array as $category){
-                        $link = "<a href=\"index.php?cat={$category[0]}\">{$category[1]}</a>";
-                        $breadcrumb .= ' > ' . $link;
-                        $BREADCRUMB_TEXT .= ' > ' . $category[1];
-                }
+                $category_array = array_reverse($category_array);
+        }
+
+        $breadcrumb_links = array();
+        $BREADCRUMB_TEXTS = array();
+
+        // Add the Home link  to breadcrumb
+        $breadcrumb_links[0] = '<a href="index.php">'.$lang_list_categories['home'].'</a>';
+        $BREADCRUMB_TEXTS[0] = $lang_list_categories['home'];
 
-        }else{ //Dont bother just add the Home link  to breadcrumb
-                $breadcrumb = '<a href="index.php">'.$lang_list_categories['home'].'</a>';
-                $BREADCRUMB_TEXT = $lang_list_categories['home'];
+        $cat_order = 1;
+        foreach ($category_array as $category)
+        {
+            $breadcrumb_links[$cat_order] = "<a href=\"index.php?cat={$category[0]}\">{$category[1]}</a>";
+            $BREADCRUMB_TEXTS[$cat_order] = $category[1];
+            $cat_order += 1;
         }
+
         //Add Link for album if aid is set
-        if (isset($CURRENT_ALBUM_DATA['aid'])){
-                $link = "<a href=\"thumbnails.php?album=".$CURRENT_ALBUM_DATA['aid']."\">".$CURRENT_ALBUM_DATA['title']."</a>";
-                $breadcrumb .= ' > ' . $link;
-                $BREADCRUMB_TEXT .= ' > ' . $CURRENT_ALBUM_DATA['title'];
+        if (isset($CURRENT_ALBUM_DATA['aid']))
+        {
+            $breadcrumb_links[$cat_order] = "<a href=\"thumbnails.php?album=".$CURRENT_ALBUM_DATA['aid']."\">".$CURRENT_ALBUM_DATA['title']."</a>";
+            $BREADCRUMB_TEXTS[$cat_order] = $CURRENT_ALBUM_DATA['title'];
         }
-}
-
-
 
+        // we check if the theme_breadcrumb exists...
+        if (function_exists('theme_breadcrumb'))
+        {
+            theme_breadcrumb($breadcrumb_links, $BREADCRUMB_TEXTS, $breadcrumb, $BREADCRUMB_TEXT);
+            return;
+        }
+        // otherwise we have a default breadcrumb builder:
+        $breadcrumb = '';
+        $BREADCRUMB_TEXT = '';
+        foreach ($breadcrumb_links as $breadcrumb_link)
+        {
+            $breadcrumb .= ' > ' . $breadcrumb_link;
+        }
+        foreach ($BREADCRUMB_TEXTS as $BREADCRUMB_TEXT_elt)
+        {
+            $BREADCRUMB_TEXT .= ' > ' . $BREADCRUMB_TEXT_elt;
+        }
+        // We remove the first ' > '
+        $breadcrumb = substr_replace($breadcrumb,'', 0, 3);
+        $BREADCRUMB_TEXT = substr_replace($BREADCRUMB_TEXT,'', 0, 3);
+        //echo $breadcrumb;
+}
 
 
 /**************************************************************************
@@ -1006,6 +1612,17 @@
  **************************************************************************/
 
 // Compute image geometry based on max width / height
+
+/**
+ * compute_img_size()
+ *
+ * Compute image geometry based on max, width / height
+ *
+ * @param integer $width
+ * @param integer $height
+ * @param integer $max
+ * @return array
+ **/
 function compute_img_size($width, $height, $max)
 {
          global $CONFIG;
@@ -1038,9 +1655,23 @@
 }
 
 // Prints thumbnails of pictures in an album
+
+/**
+ * display_thumbnails()
+ *
+ * Generates data to display thumbnails of pictures in an album
+ *
+ * @param mixed $album Either the album ID or the meta album name
+ * @param integer $cat Either the category ID or album ID if negative
+ * @param integer $page Page number to display
+ * @param integer $thumbcols
+ * @param integer $thumbrows
+ * @param boolean $display_tabs
+ **/
+
 function display_thumbnails($album, $cat, $page, $thumbcols, $thumbrows, $display_tabs)
 {
-        global $CONFIG, $AUTHORIZED, $HTTP_GET_VARS;
+        global $CONFIG, $AUTHORIZED;
         global $album_date_fmt, $lang_display_thumbnails, $lang_errors, $lang_byte_units;
 
         $thumb_per_page = $thumbcols * $thumbrows;
@@ -1062,7 +1693,7 @@
 
                         $pic_url =  get_pic_url($row, 'thumb');
                         if (!is_image($row['filename'])) {
-                                $image_info = getimagesize($pic_url);
+                                $image_info = getimagesize(urldecode($pic_url));
                                 $row['pwidth'] = $image_info[0];
                                 $row['pheight'] = $image_info[1];
                         }
@@ -1070,8 +1701,9 @@
                         $image_size = compute_img_size($row['pwidth'], $row['pheight'], $CONFIG['thumb_width']);
 
                         $thumb_list[$i]['pos'] = $key < 0 ? $key : $i - 1 + $lower_limit;
-                        $thumb_list[$i]['image'] = "<img src=\"" . $pic_url . "\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"{$row['filename']}\" title=\"$pic_title\">";
-                        $thumb_list[$i]['caption'] = $row['caption_text'];
+                        $thumb_list[$i]['pid'] = $row['pid'];;
+                        $thumb_list[$i]['image'] = "<img src=\"" . $pic_url . "\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"{$row['filename']}\" title=\"$pic_title\"/>";
+                        $thumb_list[$i]['caption'] = bb_decode($row['caption_text']);
                         $thumb_list[$i]['admin_menu'] = '';
                         $thumb_list[$i]['aid'] = $row['aid'];
                 }
@@ -1081,9 +1713,14 @@
         }
 }
 
-/**
+ /**
+ * cpg_get_system_thumb_list()
+ *
  * Return an array containing the system thumbs in a directory
- */
+
+ * @param string $search_folder
+ * @return array
+ **/
 function cpg_get_system_thumb_list($search_folder = 'images/')
 {
         global $CONFIG;
@@ -1118,10 +1755,60 @@
         }
 }
 
-// Prints thumbnails of pictures in an album
+
+/**
+ * cpg_get_system_thumb()
+ *
+ * Gets data for system thumbs
+ *
+ * @param string $filename
+ * @param integer $user
+ * @return array
+ **/
+
+function& cpg_get_system_thumb($filename,$user=10001)
+{
+        global $CONFIG,$USER_DATA;
+
+        // Correct user_id
+        if ($user<10000)
+        {
+                $user += 10000;
+        }
+
+        if ($user==10000) {
+                $user = 10001;
+        }
+
+        // Get image data for thumb
+        $picdata = array('filename'=>$filename,
+                         'filepath'=>$CONFIG['userpics'].$user.'/',
+                         'url_prefix'=>0);
+        $pic_url = get_pic_url($picdata,'thumb',true);
+        $picdata['thumb'] = $pic_url;
+        $image_info = getimagesize(urldecode($pic_url));
+        $picdata['pwidth'] = $image_info[0];
+        $picdata['pheight'] = $image_info[1];
+        $image_size = compute_img_size($picdata['pwidth'], $picdata['pheight'], $CONFIG['alb_list_thumb_size']);
+        $picdata['whole'] = $image_size['whole'];
+        $picdata['reduced'] = (isset($image_size['reduced']) && $image_size['reduced']);
+        return $picdata;
+}
+
+
+/**
+ * display_film_strip()
+ *
+ * gets data for thumbnails in an album for the film strip
+ *
+ * @param integer $album
+ * @param integer $cat
+ * @param integer $pos
+ **/
+
 function display_film_strip($album, $cat, $pos)
 {
-        global $CONFIG, $AUTHORIZED, $HTTP_GET_VARS;
+        global $CONFIG, $AUTHORIZED;
         global $album_date_fmt, $lang_display_thumbnails, $lang_errors, $lang_byte_units;
         $max_item=$CONFIG['max_film_strip_items'];
         //$thumb_per_page = $pos+$CONFIG['max_film_strip_items'];
@@ -1153,7 +1840,7 @@
                $lower_limit=$new_pos-$ihf;
              }
           }
-          elseif($new_pos < $hf ) { $lower_limit=0; }
+          elseif($new_pos <= $hf ) { $lower_limit=0; }
         }
 
         $pic_data=array_slice($pic_data,$lower_limit,$max_item);
@@ -1170,7 +1857,7 @@
 
                         $pic_url =  get_pic_url($row, 'thumb');
                         if (!is_image($row['filename'])) {
-                                $image_info = getimagesize($pic_url);
+                                $image_info = getimagesize(urldecode($pic_url));
                                 $row['pwidth'] = $image_info[0];
                                 $row['pheight'] = $image_info[1];
                         }
@@ -1180,8 +1867,8 @@
                         $p=$i - 1 + $lower_limit;
                         $p=($p < 0 ? 0 : $p);
                         $thumb_list[$i]['pos'] = $key < 0 ? $key : $p;
-                        $thumb_list[$i]['image'] = "<img src=\"" . $pic_url . "\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"{$row['filename']}\" title=\"$pic_title\">";
-                        $thumb_list[$i]['caption'] = $row['caption_text'];
+                        $thumb_list[$i]['image'] = "<img src=\"" . $pic_url . "\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"{$row['filename']}\" title=\"$pic_title\" />";
+                        $thumb_list[$i]['caption'] = $CONFIG['display_film_strip_filename'] ? '<span class="thumb_filename">'.$row['filename'].'</span>' : '';
                         $thumb_list[$i]['admin_menu'] = '';
 
                 }
@@ -1192,7 +1879,19 @@
 }
 
 // Return the url for a picture, allows to have pictures spreaded over multiple servers
-function get_pic_url(&$pic_row, $mode)
+
+/**
+ * get_pic_url()
+ *
+ * Return the url for a picture
+ *
+ * @param array $pic_row
+ * @param string $mode
+ * @param boolean $system_pic
+ * @return string
+ **/
+
+function& get_pic_url(&$pic_row, $mode,$system_pic = false)
 {
         global $CONFIG,$THEME_DIR;
 
@@ -1211,14 +1910,16 @@
                 );
         }
 
-        $mime_content = get_type($pic_row['filename']);
+        $mime_content = cpg_get_type($pic_row['filename']);
+        $pic_row = array_merge($pic_row,$mime_content);
+
         $filepathname = null;
 
         // Code to handle custom thumbnails
         // If fullsize or normal mode use regular file
-        if ($mime_content['content'] != 'image' && $mode!= 'thumb') {
+        if ($mime_content['content'] != 'image' && $mode== 'normal') {
                 $mode = 'fullsize';
-        } elseif ($mime_content['content'] != 'image' && $mode == 'thumb') {
+        } elseif (($mime_content['content'] != 'image' && $mode == 'thumb') || $system_pic) {
                 $thumb_extensions = Array('.gif','.png','.jpg');
                 // Check for user-level custom thumbnails
                 // Create custom thumb path and erase extension using filename; Erase filename's extension
@@ -1231,62 +1932,100 @@
                                 break;
                         }
                 }
-                // Check for extension-specific thumbs
-                if (is_null($filepathname)) {
-                        foreach ($thumb_extensions as $extension) {
-                                if (file_exists($custom_thumb_path.$mime_content['extension'].$extension)) {
-                                        $filepathname = $custom_thumb_path.$mime_content['extension'].$extension;
-                                        break;
+                if (!$system_pic) {
+                        // Check for extension-specific thumbs
+                        if (is_null($filepathname)) {
+                                foreach ($thumb_extensions as $extension) {
+                                        if (file_exists($custom_thumb_path.$mime_content['extension'].$extension)) {
+                                                $filepathname = $custom_thumb_path.$mime_content['extension'].$extension;
+                                                break;
+                                        }
                                 }
                         }
-                }
-                // Check for content-specific thumbs
-                if (is_null($filepathname)) {
-                        foreach ($thumb_extensions as $extension) {
-                                if (file_exists($custom_thumb_path.$mime_content['content'].$extension)) {
-                                        $filepathname = $custom_thumb_path.$mime_content['content'].$extension;
-                                        break;
+                        // Check for content-specific thumbs
+                        if (is_null($filepathname)) {
+                                foreach ($thumb_extensions as $extension) {
+                                        if (file_exists($custom_thumb_path.$mime_content['content'].$extension)) {
+                                                $filepathname = $custom_thumb_path.$mime_content['content'].$extension;
+                                                break;
+                                        }
                                 }
                         }
                 }
                 // Use default thumbs
                 if (is_null($filepathname)) {
                                // Check for default theme- and global-level thumbs
-                               $thumb_paths[] = $THEME_DIR.'/images/';                 // Used for custom theme thumbs
+                               $thumb_paths[] = $THEME_DIR.'images/';                 // Used for custom theme thumbs
                                $thumb_paths[] = 'images/';                             // Default Coppermine thumbs
                                foreach ($thumb_paths as $default_thumb_path) {
                                        if (is_dir($default_thumb_path)) {
-                                               foreach ($thumb_extensions as $extension) {
-                                                       // Check for extension-specific thumbs
-                                                       if (file_exists($default_thumb_path.$CONFIG['thumb_pfx'].$mime_content['extension'].$extension)) {
-                                                               $filepathname = $default_thumb_path.$CONFIG['thumb_pfx'].$mime_content['extension'].$extension;
-                                                               break 2;
+                                               if (!$system_pic) {
+                                                       foreach ($thumb_extensions as $extension) {
+                                                               // Check for extension-specific thumbs
+                                                               if (file_exists($default_thumb_path.$CONFIG['thumb_pfx'].$mime_content['extension'].$extension)) {
+                                                                       $filepathname = $default_thumb_path.$CONFIG['thumb_pfx'].$mime_content['extension'].$extension;
+                                                                       break 2;
+                                                               }
                                                        }
-                                        }
-                                               foreach ($thumb_extensions as $extension) {
-                                                       // Check for media-specific thumbs (movie,document,audio)
-                                                       if (file_exists($default_thumb_path.$CONFIG['thumb_pfx'].$mime_content['content'].$extension)) {
-                                                               $filepathname = $default_thumb_path.$CONFIG['thumb_pfx'].$mime_content['content'].$extension;
-                                                               break 2;
+                                                       foreach ($thumb_extensions as $extension) {
+                                                               // Check for media-specific thumbs (movie,document,audio)
+                                                               if (file_exists($default_thumb_path.$CONFIG['thumb_pfx'].$mime_content['content'].$extension)) {
+                                                                       $filepathname = $default_thumb_path.$CONFIG['thumb_pfx'].$mime_content['content'].$extension;
+                                                                       break 2;
+                                                               }
+                                                       }
+                                               } else {
+                                                       // Check for file-specific thumbs for system files
+                                                       foreach ($thumb_extensions as $extension) {
+                                                               if (file_exists($default_thumb_path.$CONFIG['thumb_pfx'].$file_base_name.$extension)) {
+                                                                       $filepathname = $default_thumb_path.$CONFIG['thumb_pfx'].$file_base_name.$extension;
+                                                                       break 2;
+                                                               }
                                                        }
                                                }
                                        }
                                }
                 }
-                return path2url($filepathname);
+                $filepathname = path2url($filepathname);
+        }
+
+        if (is_null($filepathname)) {
+            $filepathname = $url_prefix[$pic_row['url_prefix']]. path2url($pic_row['filepath']. $pic_prefix[$mode]. $pic_row['filename']);
+        }
+
+        // Added hack:  "&& !isset($pic_row['mode'])" thumb_data filter isn't executed for the fullsize image
+        if ($mode == 'thumb' && !isset($pic_row['mode'])) {
+            $pic_row['url'] = $filepathname;
+            $pic_row['mode'] = $mode;
+            $pic_row = CPGPluginAPI::filter('thumb_data',$pic_row);
+        } elseif ($mode != 'thumb') {
+            $pic_row['url'] = $filepathname;
+            $pic_row['mode'] = $mode;
+        } else {
+            $pic_row['url'] = $filepathname;
         }
 
-        return $url_prefix[$pic_row['url_prefix']]. path2url($pic_row['filepath']. $pic_prefix[$mode]. $pic_row['filename']);
+        return $pic_row['url'];
 }
 
-// Return a variable from the default language file
+
+/**
+ * cpg_get_default_lang_var()
+ *
+ * Return a variable from the default language file
+ *
+ * @param $language_var_name
+ * @param unknown $overide_language
+ * @return
+ **/
 function& cpg_get_default_lang_var($language_var_name,$overide_language = null) {
         global $CONFIG;
         if (is_null($overide_language)) {
                 if (isset($CONFIG['default_lang'])) {
                         $language = $CONFIG['default_lang'];
                 } else {
-                               $language = $CONFIG['lang'];
+                               global $$language_var_name;
+                               return $$language_var_name;
                 }
         } else {
                        $language = $overide_language;
@@ -1296,7 +2035,16 @@
 }
 
 // Returns a variable from the current language file
-// If variable doesn't exists gets value from english lang file
+// If variable doesn't exists gets value from english_us lang file
+
+/**
+ * cpg_lang_var()
+ *
+ * @param $varname
+ * @param unknown $index
+ * @return
+ **/
+
 function& cpg_lang_var($varname,$index=null) {
         global $$varname;
 
@@ -1317,29 +2065,29 @@
         }
 }
 
-//defined new debug_output function here in functions.inc.php instead of theme.php with different function names to avoid incompatibilities with users not updating their themes as required. Advanced info is only output if (GALLERY_ADMIN_MODE == TRUE)  - GauGau 2003-11-23
+
+/**
+ * cpg_debug_output()
+ *
+ * defined new debug_output function here in functions.inc.php instead of theme.php with different function names to avoid incompatibilities with users not updating their themes as required. Advanced info is only output if (GALLERY_ADMIN_MODE == TRUE)
+ *
+ **/
 
 function cpg_debug_output()
 {
-    global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_SERVER_VARS;
-    global $USER, $USER_DATA, $ALBUM_SET, $CONFIG, $time_start, $query_stats, $queries, $lang_cpg_debug_output;
+    global $USER, $USER_DATA, $META_ALBUM_SET, $ALBUM_SET, $CONFIG, $cpg_time_start, $query_stats, $queries, $lang_cpg_debug_output;
         $time_end = cpgGetMicroTime();
-        $time = round($time_end - $time_start, 3);
+        $time = round($time_end - $cpg_time_start, 3);
 
         $query_count = count($query_stats);
-        $query_times = '';
-        $total_query_time = 0;
-        foreach ($query_stats as $qtime) {
-            $query_times .= round($qtime, 3) . "s ";
-            $total_query_time += $qtime;
-        }
-        $total_query_time = round($total_query_time, 3);
+        $total_query_time = array_sum($query_stats);
+
         $debug_underline = '&#0010;------------------&#0010;';
         $debug_separate = '&#0010;==========================&#0010;';
-        echo '<form name="debug">';
+        echo '<form name="debug" action="'.$_SERVER['PHP_SELF'].'">';
         starttable('100%', $lang_cpg_debug_output['debug_info'],2);
-        echo '<tr><td align="center" valign="middle" class="tableh2">';
-        echo '<script language="Javascript">
+        echo '<tr><td align="center" valign="middle" class="tableh2" width="100">';
+        echo '<script language="javascript" type="text/javascript">
 <!--
 
 function HighlightAll(theField) {
@@ -1350,12 +2098,12 @@
 //-->
 </script>';
         echo '
-        <div class="admin_menu"><a href="javascript:HighlightAll(\'debug.debugtext\')" class="adm_menu">' . $lang_cpg_debug_output['select_all'] . '</a></div>';
+        <a href="javascript:HighlightAll(\'debug.debugtext\')" class="admin_menu">' . $lang_cpg_debug_output['select_all'] . '</a>';
         echo '</td><td align="left" valign="middle" class="tableh2">';
         if (GALLERY_ADMIN_MODE){echo '<span class="album_stat">('.$lang_cpg_debug_output['copy_and_paste_instructions'].')</span>';}
         echo '</td></tr>';
         echo '<tr><td class="tableb" colspan="2">';
-        echo '<textarea  rows="10" class="debug_text" name="debugtext">';
+        echo '<textarea  rows="10" cols="60" class="debug_text" name="debugtext">';
         echo "USER: ";
         echo $debug_underline;
         print_r($USER);
@@ -1370,11 +2118,11 @@
         echo $debug_separate;
         echo "GET :";
         echo $debug_underline;
-        print_r($HTTP_GET_VARS);
+        print_r($_GET);
         echo $debug_separate;
         echo "POST :";
         echo $debug_underline;
-        print_r($HTTP_POST_VARS);
+        print_r($_POST);
         echo $debug_separate;
         if (GALLERY_ADMIN_MODE){
         echo "VERSION INFO :";
@@ -1389,10 +2137,20 @@
         echo 'mySQL version: ' . $mySqlVersion . $version_comment;
         echo $debug_underline;
         echo 'Coppermine version: ';
-        echo COPPERMINE_VERSION;
+        echo COPPERMINE_VERSION . '(' . COPPERMINE_VERSION_STATUS . ')';
         echo $debug_separate;
-        error_reporting  (E_ERROR | E_WARNING | E_PARSE);
-        echo cpg_phpinfo_mod_output('gd','text');
+//        error_reporting  (E_ERROR | E_WARNING | E_PARSE); // New maze's error report system
+        if (function_exists('gd_info') == true) {
+            echo 'Module: GD';
+            echo $debug_underline;
+            $gd_array = gd_info();
+            foreach ($gd_array as $key => $value) {
+                echo $key.': '.$value."\n";
+            }
+            echo $debug_separate;
+        } else {
+            echo cpg_phpinfo_mod_output('gd','text');
+        }
         echo cpg_phpinfo_mod_output('mysql','text');
         echo cpg_phpinfo_mod_output('zlib','text');
         echo 'Server restrictions (safe mode)?';
@@ -1428,22 +2186,49 @@
         }
 
         echo <<<EOT
-Page generated in $time seconds - $query_count queries in $total_query_time seconds - Album set : $ALBUM_SET
+Page generated in $time seconds - $query_count queries in $total_query_time seconds - Album set : $ALBUM_SET; Meta set: $META_ALBUM_SET;
 EOT;
         echo "</textarea>";
         echo "</td>";
         echo "</tr>";
         if (GALLERY_ADMIN_MODE){
-          echo "<tr><td class=\"tableb\" colspan=\"2\">";
-          echo "<a href=\"phpinfo.php\">".$lang_cpg_debug_output['phpinfo']."</a>";
-          error_reporting  (E_ERROR | E_WARNING | E_PARSE);
+          echo "<tr><td class=\"tablef\" colspan=\"2\">";
+          echo "<a href=\"phpinfo.php\" class=\"admin_menu\">".$lang_cpg_debug_output['phpinfo']."</a>";
+//          error_reporting  (E_ERROR | E_WARNING | E_PARSE); // New maze's error report system
           echo "</td></tr>";
         }
+
+        // Maze's new error report system
+        global $cpgdebugger;
+        $report = $cpgdebugger->stop();
+        if (is_array($report) && $CONFIG['debug_notice']!= 0) {
+            echo '<tr><td class="tableh1" colspan="2">';
+            echo '<b>';
+            echo $lang_cpg_debug_output['notices'];
+            echo '</b>';
+            echo '</td></tr>';
+            echo '<tr><td class="tableb" colspan="2">';
+            foreach($report AS $file => $errors) {
+                echo '<b>'.substr($file, $strstart).'</b><ul>';
+                foreach($errors AS $error) { echo "<li>$error</li>"; }
+                echo '</ul>';
+            }
+            echo '</td></tr>';
+        }
         endtable();
         echo "</form>";
+
 }
 
-//phpinfo-related functions:
+/**
+ * cpg_phpinfo_mod()
+ *
+ * phpinfo-related functions:
+ *
+ * @param $search
+ * @return
+ **/
+
 function cpg_phpinfo_mod($search)
 {
     // this could be done much better with regexpr - anyone who wants to change it: go ahead
@@ -1454,9 +2239,9 @@
     $delimiter = '#cpgdelimiter#';
     ob_end_clean();
     // find out the first occurence of "<h2" and throw the superfluos stuff away
-    $string = strstr($string, 'module_' . $search);
+    $string = stristr($string, 'module_' . $search);
     $string = eregi_replace('</table>(.*)', '', $string);
-    $string = strstr($string, '<tr>');
+    $string = stristr($string, '<tr');
     $string = str_replace('</td>', '|', $string);
     $string = str_replace('</tr>', $delimiter, $string);
     $string = chop(strip_tags($string));
@@ -1467,6 +2252,14 @@
     return $bits;
 }
 
+/**
+ * cpg_phpinfo_mod_output()
+ *
+ * @param $search
+ * @param $output_type
+ * @return
+ **/
+
 function cpg_phpinfo_mod_output($search,$output_type)
 {
 // first parameter is the module name, second parameter is the way you want your output to look like: table or text
@@ -1491,7 +2284,7 @@
         if ($output_type == 'table') {$return.= '<tr><td>';}
         $return.= $val[0];
         if ($output_type == 'table') {$return.= '</td><td>';}
-        $return.= $val[1];
+        if (isset($val[1])) {$return.= $val[1];}
         if ($output_type == 'table') {$return.= '</td></tr>';}
         $summ .= $val[0];
     }
@@ -1514,13 +2307,27 @@
     return $return;
 }
 
+/**
+ * cpg_phpinfo_mysql_version()
+ *
+ * @return
+ **/
+
+
 function cpg_phpinfo_mysql_version()
 {
-    $result = db_query("SELECT VERSION() as version");
+    $result = mysql_query("SELECT VERSION() as version");
     $row = mysql_fetch_row($result);
     return $row[0];
 }
 
+/**
+ * cpg_phpinfo_conf()
+ *
+ * @param $search
+ * @return
+ **/
+
 function cpg_phpinfo_conf($search)
 {
     // this could be done much better with regexpr - anyone who wants to change it: go ahead
@@ -1547,6 +2354,13 @@
     }
 }
 
+/**
+ * cpg_phpinfo_conf_output()
+ *
+ * @param $search
+ * @return
+ **/
+
 function cpg_phpinfo_conf_output($search)
 {
 $pieces = cpg_phpinfo_conf($search);
@@ -1555,6 +2369,15 @@
 }
 
 // theme and language selection
+
+
+/**
+ * languageSelect()
+ *
+ * @param $parameter
+ * @return
+ **/
+
 function languageSelect($parameter)
 {
 global $CONFIG,$lang_language_selection;
@@ -1588,29 +2411,33 @@
  //get the url and all vars except $lang
  $cpgChangeUrl = $_SERVER["SCRIPT_NAME"]."?";
  foreach ($_GET as $key => $value) {
-    if ($key!="lang"){$cpgChangeUrl.= $key . "=" . $value . "&";}
+    if ($key!="lang"){$cpgChangeUrl.= $key . "=" . $value . "&amp;";}
  }
  $cpgChangeUrl.= 'lang=';
 
 
 // get an array of english and native language names and flags
 // for now, use a static array definition here - this could later be made into a true database query
+$lang_language_data['albanian'] = array('Albanian','Albanian','al');
 $lang_language_data['arabic'] = array('Arabic','&#1575;&#1604;&#1593;&#1585;&#1576;&#1610;&#1577;','sa');
 $lang_language_data['basque'] = array('Basque','Euskera','baq');
 $lang_language_data['bosnian'] = array('Bosnian','Bosanski','ba');
 $lang_language_data['brazilian_portuguese'] = array('Portuguese [Brazilian]','Portugu&ecirc;s Brasileiro','br');
 $lang_language_data['bulgarian'] = array('Bulgarian','&#1041;&#1098;&#1083;&#1075;&#1072;&#1088;&#1089;&#1082;&#1080;','bg');
 $lang_language_data['catalan'] = array('Catalan','Catal&agrave;','ct');
-$lang_language_data['chinese_big5'] = array('Chinese-Big5','&#21488;&#28771;','tw');
-$lang_language_data['chinese_gb'] = array('Chinese-GB2312','&#20013;&#22269;','cn');
+$lang_language_data['chinese_big5'] = array('Chinese traditional','&#20013;&#25991; - &#32321;&#39636;','tw');
+$lang_language_data['chinese_gb'] = array('Chinese simplified','&#20013;&#25991; - &#31616;&#20307;','cn');
 $lang_language_data['croatian'] = array('Croatian','Hrvatski','hr');
 $lang_language_data['czech'] = array('Czech','&#x010C;esky','cz');
 $lang_language_data['danish'] = array('Danish','Dansk','dk');
 $lang_language_data['dutch'] = array('Dutch','Nederlands','nl');
-$lang_language_data['english'] = array('English','English','gb');
+$lang_language_data['english'] = array('English(US)','English(US)','us');
+$lang_language_data['english_gb'] = array('English(British)','English(British)','gb');
 $lang_language_data['estonian'] = array('Estonian','Eesti','ee');
 $lang_language_data['finnish'] = array('Finnish','Suomea','fi');
 $lang_language_data['french'] = array('French','Fran&ccedil;ais','fr');
+$lang_language_data['galician'] = array('Galician','Galego','es_gln');
+$lang_language_data['georgian'] = array('Georgian','&#4325;&#4304;&#4320;&#4311;&#4323;&#4314;&#4312;','ge');
 $lang_language_data['german'] = array('German','Deutsch','de');
 $lang_language_data['greek'] = array('Greek','&#917;&#955;&#955;&#951;&#957;&#953;&#954;&#940;','gr');
 $lang_language_data['hebrew'] = array('Hebrew','&#1506;&#1489;&#1512;&#1497;&#1514;','il');
@@ -1623,36 +2450,30 @@
 $lang_language_data['latvian'] = array('Latvian','Latvian','lv');
 $lang_language_data['malay'] = array('Malay','Bahasa Melayu','my');
 $lang_language_data['norwegian'] = array('Norwegian','Norsk','no');
+$lang_language_data['persian'] = array('Persian','&#1578;&#1594;&#1740;&#1740;&#1585; &#1576;&#1607; &#1581;&#1575;&#1604;&#1578; &#1603;&#1575;&#1585;&#1576;&#1585;','ir');
 $lang_language_data['polish'] = array('Polish','Polski','pl');
 $lang_language_data['portuguese'] = array('Portuguese [Portugal]','Portugu&ecirc;s','pt');
 $lang_language_data['romanian'] = array('Romanian','Rom&acirc;n&atilde;','ro');
 $lang_language_data['russian'] = array('Russian','&#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081;','ru');
-$lang_language_data['slovak'] = array('Slovak','Slovensky','sl');
+$lang_language_data['slovak'] = array('Slovak','Slovensky','sk');
 $lang_language_data['slovenian'] = array('Slovenian','Slovensko','si');
 $lang_language_data['spanish'] = array('Spanish','Espa&ntilde;ol','es');
 $lang_language_data['swedish'] = array('Swedish','Svenska','se');
 $lang_language_data['thai'] = array('Thai','&#3652;&#3607;&#3618;','th');
 $lang_language_data['turkish'] = array('Turkish','T&uuml;rk&ccedil;e','tr');
 $lang_language_data['uighur'] = array('Uighur','Uighur','cn-xj');
+$lang_language_data['ukrainian'] = array('Ukrainian','&#1059;&#1082;&#1088;&#1072;&#1111;&#1085;&#1089;&#1100;&#1082;&#1072;','ua');
 $lang_language_data['vietnamese'] = array('Vietnamese','Tieng Viet','vn');
-$lang_language_data['welsh'] = array('Welsh','Cymraeg','gb-cm');
 
 // get list of available languages
   $value = strtolower($CONFIG['lang']);
-  // is utf-8 selected?
- if ($CONFIG['charset'] == 'utf-8') {
-     $cpg_charset = 'utf-8';
- } else {
-     $cpg_charset = '';
- }
+
   $lang_dir = 'lang/';
   $dir = opendir($lang_dir);
   while ($file = readdir($dir)) {
-      if (is_file($lang_dir . $file) && strtolower(substr($file, -4)) == '.php') {
-          if (($cpg_charset != 'utf-8' && strstr($file,'utf-8') == false) || ($cpg_charset == 'utf-8' && strstr($file,'utf-8') == true)) {
-              $lang_array[] = strtolower(substr($file, 0 , -4));
-          }
-      }
+     if ($file != '.' && $file != '..' && $file !='CVS') {
+         $lang_array[] = strtolower(substr($file, 0 , -4));
+     }
   }
   closedir($dir);
   natcasesort($lang_array);
@@ -1666,16 +2487,16 @@
        foreach ($lang_array as $language) {
        $cpg_language_name = str_replace('-utf-8','', $language);
               if (array_key_exists($cpg_language_name, $lang_language_data)){
-              $return.= $lineBreak .  '<a href="' .$cpgChangeUrl. $language . '"><img src="images/flags/' . $lang_language_data[$cpg_language_name][2] . '.gif" border="0" width="16" height="10" alt="" title="';
+              $return.= $lineBreak .  '<a href="' .$cpgChangeUrl. $language . '" rel="nofollow"><img src="images/flags/' . $lang_language_data[$cpg_language_name][2] . '.gif" border="0" width="16" height="10" alt="" title="';
               $return.= $lang_language_data[$language][0];
               if ($lang_language_data[$language][1] != $lang_language_data[$language][0]){
                   $return.= ' (' . $lang_language_data[$language][1] . ')';
                   }
-              $return.= '" /></a>&nbsp;' . $lineBreak;
+              $return.= '" /></a>' . $lineBreak;
               }
               }
           if ($CONFIG['language_reset'] == 1){
-              $return.=  '<a href="' .$cpgChangeUrl. 'xxx"><img src="images/flags/reset.gif" border="0" width="16" height="11" alt="" title="';
+              $return.=  '<a href="' .$cpgChangeUrl. 'xxx" rel="nofollow"><img src="images/flags/reset.gif" border="0" width="16" height="11" alt="" title="';
               $return.=  $lang_language_selection['reset_language'] . '" /></a>' . $lineBreak;
           }
        break;
@@ -1683,7 +2504,7 @@
        $return = 'not yet implemented';
        break;
    default:
-       $return.= $lineBreak . '<form name="cpgChooseLanguage" action="' . $cpgChangeUrl . '" method="get" style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;display:inline">' . $lineBreak;
+       $return.= $lineBreak . '<form name="cpgChooseLanguage" action="' . $_SERVER['PHP_SELF'] . '" method="get" style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;display:inline">' . $lineBreak;
        $return.= '<select name="cpgLanguageSelect" class="listbox_lang" onchange="if (this.options[this.selectedIndex].value) window.location.href=\'' . $cpgChangeUrl . '\' + this.options[this.selectedIndex].value;">' . $lineBreak;
        $return.='<option selected="selected">' . $lang_language_selection['choose_language'] . '</option>' . $lineBreak;
        foreach ($lang_array as $language) {
@@ -1710,6 +2531,14 @@
 return $return;
 }
 
+
+/**
+ * themeSelect()
+ *
+ * @param $parameter
+ * @return
+ **/
+
 function themeSelect($parameter)
 {
 global $CONFIG,$lang_theme_selection;
@@ -1724,7 +2553,7 @@
 //get the url and all vars except $theme
 $cpgCurrentTheme = $_SERVER["SCRIPT_NAME"]."?";
 foreach ($_GET as $key => $value) {
-    if ($key!="theme"){$cpgCurrentTheme.= $key . "=" . $value . "&";}
+    if ($key!="theme"){$cpgCurrentTheme.= $key . "=" . $value . "&amp;";}
 }
 $cpgCurrentTheme.="theme=";
 
@@ -1734,7 +2563,7 @@
 
     $dir = opendir($theme_dir);
     while ($file = readdir($dir)) {
-        if (is_dir($theme_dir . $file) && $file != "." && $file != "..") {
+        if (is_dir($theme_dir . $file) && $file != "." && $file != ".." && $file != 'CVS' && $file != 'sample') {
             $theme_array[] = $file;
         }
     }
@@ -1748,7 +2577,7 @@
        $return = 'not yet implemented';
        break;
    default:
-       $return.= $lineBreak . '<form name="cpgChooseTheme" action="' . $cpgCurrentTheme . '" method="get" style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;display:inline">' . $lineBreak;
+       $return.= $lineBreak . '<form name="cpgChooseTheme" action="' . $_SERVER['PHP_SELF'] . '" method="get" style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;display:inline">' . $lineBreak;
        $return.= '<select name="cpgThemeSelect" class="listbox_lang" onchange="if (this.options[this.selectedIndex].value) window.location.href=\'' . $cpgCurrentTheme . '\' + this.options[this.selectedIndex].value;">' . $lineBreak;
        $return.='<option selected="selected">' . $lang_theme_selection['choose_theme'] . '</option>';
        foreach ($theme_array as $theme) {
@@ -1765,7 +2594,405 @@
 }
 
 
+/**
+ * cpg_alert_dev_version()
+ *
+ * @return
+ **/
+
+function cpg_alert_dev_version() {
+        global $lang_version_alert, $CONFIG;
+        $return = '';
+        if (COPPERMINE_VERSION_STATUS != 'stable') {
+            ob_start();
+            starttable('100%', $lang_version_alert['version_alert']);
+            print '<tr><td class="tableb">';
+            print sprintf($lang_version_alert['no_stable_version'], COPPERMINE_VERSION, COPPERMINE_VERSION_STATUS);
+            print '</td></tr>';
+            endtable();
+            print '<br />';
+            $return = ob_get_contents();
+            ob_end_clean();
+        }
+        // check if relocate_server.php exists
+        /* removed, because a harmless version of the file has been added
+        if (file_exists('relocate_server.php')) {
+            ob_start();
+            starttable('100%', $lang_version_alert['security_alert']);
+            print '<tr><td class="tableb">';
+            print $lang_version_alert['relocate_exists'];
+            print '</td></tr>';
+            endtable();
+            print '<br />';
+            $return .= ob_get_contents();
+            ob_end_clean();
+        }
+        */
+        // check if gallery is offline
+        if ($CONFIG['offline'] == 1 && GALLERY_ADMIN_MODE) {
+            $return .= '<span style="color:red;font-weight:bold">'.$lang_version_alert['gallery_offline'].'</span><br />&nbsp;<br />';
+        }
+        return $return;
+}
+
+/**
+ * cpg_display_help()
+ *
+ * @param string $reference
+ * @param string $width
+ * @param string $height
+ * @return
+ **/
+
+function cpg_display_help($reference = 'f=index.htm', $width = '600', $height = '350') {
+global $CONFIG, $USER;
+if ($reference == '' || $CONFIG['enable_help'] == '0') {return; }
+if ($CONFIG['enable_help'] == '2' && GALLERY_ADMIN_MODE == false) {return; }
+$help_theme = $CONFIG['theme'];
+if (isset($USER['theme'])) {
+    $help_theme = $USER['theme'];
+}
+// $help_html = "<a href=\"javascript:;\" onclick=\"MM_openBrWindow('docs/showdoc.php?css=" . $help_theme . "&amp;" . $reference . "','coppermine_help','scrollbars=yes,toolbar=no,status=no,resizable=yes,width=" . $width . ",height=" . $height . "')\" style=\"cursor:help\"><img src=\"images/help.gif\" width=\"13\" height=\"11\" border=\"0\" alt=\"\" title=\"\" /></a>";
+$help_html = "<a href=\"javascript:;\" onclick=\"coppermine_help_window=window.open('docs/showdoc.php?css=" . $help_theme . "&amp;" . $reference . "','coppermine_help','scrollbars=yes,toolbar=no,status=no,resizable=yes,width=" . $width . ",height=" . $height . "'); coppermine_help_window.focus()\" style=\"cursor:help\"><img src=\"images/help.gif\" width=\"13\" height=\"11\" border=\"0\" alt=\"\" title=\"\" /></a>";
+return $help_html;
+}
+
+/**
+* Multi-dim array sort, with ability to sort by two and more dimensions
+* Coded by Ichier2003, available at php.net
+* syntax:
+* $array = array_csort($array [, 'col1' [, SORT_FLAG [, SORT_FLAG]]]...);
+**/
+function array_csort() {
+   $args = func_get_args();
+   $marray = array_shift($args);
+
+   $msortline = "return(array_multisort(";
+   foreach ($args as $arg) {
+       $i++;
+       if (is_string($arg)) {
+           foreach ($marray as $row) {
+               $sortarr[$i][] = $row[$arg];
+           }
+       } else {
+           $sortarr[$i] = $arg;
+       }
+       $msortline .= "\$sortarr[".$i."],";
+   }
+   $msortline .= "\$marray));";
+
+   eval($msortline);
+   return $marray;
+}
+
+function cpg_get_bridge_db_values() {
+global $CONFIG;
+// Retrieve DB stored configuration
+$results = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_BRIDGE']}");
+while ($row = mysql_fetch_array($results)) {
+    $BRIDGE[$row['name']] = $row['value'];
+} // while
+mysql_free_result($results);
+return $BRIDGE;
+}
+
+function cpg_get_webroot_path() {
+    //global $PHP_SELF;
+    // get the webroot folder out of a given PHP_SELF of any coppermine page
+
+    // what we have: we can say for sure where we are right now: $PHP_SELF (if the server doesn't even have it, there will be problems everywhere anyway)
+
+    // let's make those into an array:
+    $path_from_serverroot[] = $_SERVER["SCRIPT_FILENAME"];
+    if (isset($_SERVER["PATH_TRANSLATED"])) {
+       $path_from_serverroot[] = $_SERVER["PATH_TRANSLATED"];
+    }
+    //$path_from_serverroot[] = $HTTP_SERVER_VARS["SCRIPT_FILENAME"];
+    //$path_from_serverroot[] = $HTTP_SERVER_VARS["PATH_TRANSLATED"];
+
+    // we should be able to tell the current script's filename by removing everything before and including the last slash in $PHP_SELF
+    $filename = ltrim(strrchr($_SERVER['PHP_SELF'], '/'), '/');
+
+    // let's eliminate all those vars that don't contain the filename (and replace the funny notation from windows machines)
+    foreach($path_from_serverroot as $key) {
+        $key = str_replace('\\', '/', $key); // replace the windows notation
+        $key = str_replace('//', '/', $key); // replace duplicate forwardslashes
+        if(strstr($key, $filename) != FALSE) { // eliminate all that don't contain the filename
+            $path_from_serverroot2[] = $key;
+        }
+    }
+
+    // remove double entries in the array
+    $path_from_serverroot3 = array_unique($path_from_serverroot2);
+
+    // in the best of all worlds, the array is not empty
+    if (is_array($path_from_serverroot3)) {
+        $counter = 0;
+        foreach($path_from_serverroot3 as $key) {
+            // easiest possible solution: $PHP_SELF is contained in the array - if yes, we're lucky (in fact we could have done this before, but I was going to leave room for other checks to be inserted before this one)
+            if(strstr($key, $_SERVER['PHP_SELF']) != FALSE) { // eliminate all that don't contain $PHP_SELF
+                $path_from_serverroot4[] = $key;
+                $counter++;
+            }
+        }
+    } else {
+        // we're f***ed: the array is empty, there's no server var we could actually use
+        $return = '';
+    }
+
+    if ($counter == 1) { //we have only one entry left - we're happy
+        $return = $path_from_serverroot4[0];
+    } elseif ($counter == 0) { // we're f***ed: the array is empty, there's no server var we could actually use
+        $return = '';
+    } else { // there is more than one entry, and they differ. For now, let's use the first one. Maybe we could do some advanced checking later
+        $return = $path_from_serverroot4[0];
+    }
+
+    // strip the content from $PHP_SELF from the $return var and we should (hopefully) have the absolute path to the webroot
+    $return = str_replace($_SERVER['PHP_SELF'], '', $return);
+
+    // the return var should at least contain a slash - if it doesn't, add it (although this is more or less wishfull thinking)
+    if ($return == '') {
+        $return = '/';
+    }
+
+    return $return;
+}
+
+/**
+ * Function to get the search string if the picture is viewed from google, lucos or yahoo search engine
+ */
+
+function get_search_query_terms($engine = 'google') {
+  global $s, $s_array;
+  $referer = urldecode($_SERVER[HTTP_REFERER]);
+  $query_array = array();
+  switch ($engine) {
+    case 'google':
+      // Google query parsing code adapted from Dean Allen's
+      // Google Hilite 0.3. http://textism.com
+      $query_terms = preg_replace('/^.*q=([^&]+)&?.*$/i','$1', $referer);
+      $query_terms = preg_replace('/\'|"/', '', $query_terms);
+      $query_array = preg_split ("/[\s,\+\.]+/", $query_terms);
+      break;
+
+    case 'lycos':
+      $query_terms = preg_replace('/^.*query=([^&]+)&?.*$/i','$1', $referer);
+      $query_terms = preg_replace('/\'|"/', '', $query_terms);
+      $query_array = preg_split ("/[\s,\+\.]+/", $query_terms);
+      break;
+
+    case 'yahoo':
+      $query_terms = preg_replace('/^.*p=([^&]+)&?.*$/i','$1', $referer);
+      $query_terms = preg_replace('/\'|"/', '', $query_terms);
+      $query_array = preg_split ("/[\s,\+\.]+/", $query_terms);
+      break;
+  }
+  return $query_array;
+}
+
+
+function is_referer_search_engine($engine = 'google') {
+  //$siteurl = get_settings('home');
+  $referer = urldecode($_SERVER['HTTP_REFERER']);
+    //echo "referer is: $referer<br />";
+  if ( ! $engine ) {
+    return 0;
+  }
+
+  switch ($engine) {
+  case 'google':
+    if (preg_match('|^http://(www)?\.?google.*|i', $referer)) {
+      return 1;
+    }
+    break;
+
+    case 'lycos':
+    if (preg_match('|^http://search\.lycos.*|i', $referer)) {
+      return 1;
+    }
+        break;
+
+    case 'yahoo':
+    if (preg_match('|^http://search\.yahoo.*|i', $referer)) {
+      return 1;
+    }
+    break;
+  }
+  return 0;
+}
+
+/**
+ * cpg_get_custom_include()
+ *
+ * @param string $path
+ * @return
+ **/
+function cpg_get_custom_include($path = '')
+{
+    global $CONFIG;
+    $return = '';
+    // check if path is set in config
+    if ($path == '')
+    {
+        return $return;
+    }
+    // check if the include file exists
+    if (!file_exists($path))
+    {
+        return $return;
+    }
+    ob_start();
+    include($path);
+    $return = ob_get_contents();
+    ob_end_clean();
+    // crude sub-routine to remove the most basic "no-no" stuff from possible includes
+    // could need improvement
+    $return = str_replace('<html>', '', $return);
+    $return = str_replace('<head>', '', $return);
+    $return = str_replace('<body>', '', $return);
+    $return = str_replace('</html>', '', $return);
+    $return = str_replace('</head>', '', $return);
+    $return = str_replace('</body>', '', $return);
+    return $return;
+}
+
+/**
+ * filter_content()
+ *
+ * Replace strings that match badwords with tokens indicating it has been filtered.
+ *
+ * @param string or array $str
+ * @return string or array
+ **/
+function filter_content($str)
+{
+    global $lang_bad_words, $CONFIG, $ercp;
+    if ($CONFIG['filter_bad_words']) {
+        static $ercp=array();
+        if (!count($ercp)) foreach($lang_bad_words as $word) {
+            $ercp[] = '/' . ($word[0] == '*' ? '': '\b') . str_replace('*', '', $word) . ($word[(strlen($word)-1)] == '*' ? '': '\b') . '/i';
+        }
+        if (is_array($str)) {
+            $new_str=array();
+            foreach ($str as $key=>$element) {
+                $new_str[$key]=filter_content($element);
+            }
+            $str=$new_str;
+        } else {
+        $stripped_str = strip_tags($str);
+        $str = preg_replace($ercp, '(...)', $stripped_str);
+        }
+    }
+return $str;
+}
+
+/*function get_post_var($name, $default = '')
+{
+    return isset($_POST[$name]) ? $_POST[$name] : $default;
+}*/
+
+function utf_strtolower($str)
+{
+  if (!function_exists('mb_strtolower')) { require 'include/mb.inc.php'; }
+  return mb_strtolower($str);
+}
+function utf_substr($str, $start, $end=null)
+{
+  if (!function_exists('mb_substr')) { require 'include/mb.inc.php'; }
+  return mb_substr($str, $start, $end);
+}
+function utf_strlen($str)
+{
+  if (!function_exists('mb_strlen')) { require 'include/mb.inc.php'; }
+  return mb_strlen($str);
+}
+function utf_ucfirst($str)
+{
+  if (!function_exists('mb_strtoupper')) { require 'include/mb.inc.php'; }
+  return mb_strtoupper(mb_substr($str, 0, 1)).mb_substr($str, 1);
+}
+
+function replace_forbidden($str)
+{
+  static $forbidden_chars;
+  if (!is_array($forbidden_chars)) {
+    global $CONFIG, $mb_utf8_regex;
+    if (function_exists('html_entity_decode')) {
+      $chars = html_entity_decode($CONFIG['forbiden_fname_char'], ENT_QUOTES, 'UTF-8');
+    } else {
+      $chars = str_replace(array('&amp;', '&quot;', '&lt;', '&gt;', '&nbsp;', '&#39;'), array('&', '"', '<', '>', ' ', "'"), $CONFIG['forbiden_fname_char']);
+    }
+    preg_match_all("#$mb_utf8_regex".'|[\x00-\x7F]#', $chars, $forbidden_chars);
+  }
+  /**
+   * $str may also come from $_POST, in this case, all &, ", etc will get replaced with entities.
+   * Replace them back to normal chars so that the str_replace below can work.
+   */
+  $str = str_replace(array('&amp;', '&quot;', '&lt;', '&gt;'), array('&', '"', '<', '>'), $str);;
+  $return = str_replace($forbidden_chars[0], '_', $str);
+
+  /**
+  * 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.
+  */
+  // This could be concatenated into a more efficient string later, keeping it in three
+  // lines for better readability for now.
+  $extension = ltrim(substr($return,strrpos($return,'.')),'.');
+  $filenameWithoutExtension = str_replace('.' . $extension, '', $return);
+  $return = str_replace('.', '_', $filenameWithoutExtension) . '.' . $extension;
+
+  return $return;
+}
+
+/**
+ * resetDetailHits()
+ *
+ * Reset the detailed hits stored in hit_stats table for the given pid
+ *
+ * @param int or array $pid
+ **/
+function resetDetailHits($pid)
+{
+  global $CONFIG;
+
+  if (is_array($pid)) {
+    if (!count($pid)) {
+      return;
+    } else {
+      $clause = "pid IN (".implode(',', $pid).")";
+    }
+  } else {
+    $clause = "pid = '$pid'";
+  }
 
+  $query = "DELETE FROM {$CONFIG['TABLE_HIT_STATS']} WHERE $clause";
+  cpg_db_query($query);
+}
 
+/**
+ * resetDetailVotes()
+ *
+ * Reset the detailed votes stored in vote_stats table for the given pid
+ *
+ * @param int or array $pid
+ **/
+function resetDetailVotes($pid)
+{
+  global $CONFIG;
+
+  if (is_array($pid)) {
+    if (!count($pid)) {
+      return;
+    } else {
+      $clause = "pid IN (".implode(',', $pid).")";
+    }
+  } else {
+    $clause = "pid = '$pid'";
+  }
 
+  $query = "DELETE FROM {$CONFIG['TABLE_VOTE_STATS']} WHERE $clause";
+  cpg_db_query($query);
+}
 ?>
\ No newline at end of file
diff -ruN 133/include/imageObjectGD.class.php cpg148/include/imageObjectGD.class.php
--- 133/include/imageObjectGD.class.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/include/imageObjectGD.class.php	2006-06-08 00:24:10.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/imageObjectGD.class.php,v $
-  $Revision: 1.5 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 class imageObject{
@@ -169,4 +169,4 @@
          }
 
    }
- ?>
\ No newline at end of file
+ ?>
diff -ruN 133/include/imageObjectIM.class.php cpg148/include/imageObjectIM.class.php
--- 133/include/imageObjectIM.class.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/include/imageObjectIM.class.php	2006-06-08 00:24:10.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/imageObjectIM.class.php,v $
-  $Revision: 1.4 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 class imageObject{
@@ -81,12 +81,12 @@
                                 * Also the options for -crop should not have space in between them.
                                 * By Aditya Mooley <aditya@sanisoft.com>
                                 */
-                                if (eregi("win",$_ENV['OS'])) {
+                                if (eregi("win",getenv('OS'))) {
                                     $imgFile = str_replace("'","\"" ,$imgFile );
                                          $cmd = "\"".str_replace("\\","/", $CONFIG['impath'])."convert\" -quality {$this->quality} {$CONFIG['im_options']} -crop {$new_w}x{$new_h}+{$clip_left}+{$clip_top} ".str_replace("\\","/" ,$imgFile )." ".str_replace("\\","/" ,$imgFile );
                                          exec ("\"$cmd\"", $output, $retval);
                                 } else {
-                                    $cmd = "{$CONFIG['impath']}convert -quality {$this->quality} {$CONFIG['im_options']} -crop '{$new_w}x{$new_h} +{$clip_left} +{$clip_top}' $imgFile $imgFile";
+                                    $cmd = "{$CONFIG['impath']}convert -quality {$this->quality} {$CONFIG['im_options']} -crop {$new_w}x{$new_h}+{$clip_left}+{$clip_top} $imgFile $imgFile";
                                          exec ($cmd, $output, $retval);
                                 }
                                  //$cmd = "{$CONFIG['impath']}convert -quality {$this->quality} {$CONFIG['im_options']} -crop '{$new_w}x{$new_h} +{$clip_left} +{$clip_top}' $imgFile $imgFile";
@@ -113,12 +113,12 @@
                                 * By Aditya Mooley <aditya@sanisoft.com>
                                 */
 
-                                if (eregi("win",$_ENV['OS'])) {
+                                if (eregi("win",getenv('OS'))) {
                                     $imgFile = str_replace("'","\"" ,$imgFile );
                                          $cmd = "\"".str_replace("\\","/", $CONFIG['impath'])."convert\" -quality {$this->quality} {$CONFIG['im_options']} -rotate $angle ".str_replace("\\","/" ,$imgFile )." ".str_replace("\\","/" ,$imgFile );
                                          exec ("\"$cmd\"", $output, $retval);
                                 } else {
-                                    $cmd = "{$CONFIG['impath']}convert -quality {$this->quality} {$CONFIG['im_options']} -rotate '$angle' $imgFile $imgFile";
+                                    $cmd = "{$CONFIG['impath']}convert -quality {$this->quality} {$CONFIG['im_options']} -rotate $angle $imgFile $imgFile";
                                          exec ($cmd, $output, $retval);
                                 }
              //$cmd = "{$CONFIG['impath']}convert -quality {$this->quality} {$CONFIG['im_options']} -rotate '$angle' $imgFile $imgFile";
@@ -144,12 +144,12 @@
                                 * Hack for working with ImageMagick on WIndows even if IM is installed in C:\Program Files.
                                 * By Aditya Mooley <aditya@sanisoft.com>
                                 */
-                                if (eregi("win",$_ENV['OS'])) {
+                                if (eregi("win",getenv('OS'))) {
                                     $imgFile = str_replace("'","\"" ,$imgFile );
                                          $cmd = "\"".str_replace("\\","/", $CONFIG['impath'])."convert\" -quality {$this->quality} {$CONFIG['im_options']} -geometry {$new_w}x{$new_h} ".str_replace("\\","/" ,$imgFile )." ".str_replace("\\","/" ,$imgFile );
                                          exec ("\"$cmd\"", $output, $retval);
                                 } else {
-                                    $cmd = "{$CONFIG['impath']}convert -quality {$this->quality} {$CONFIG['im_options']} -geometry '{$new_w}x{$new_h}' $imgFile $imgFile";
+                                    $cmd = "{$CONFIG['impath']}convert -quality {$this->quality} {$CONFIG['im_options']} -geometry {$new_w}x{$new_h} $imgFile $imgFile";
                                          exec ($cmd, $output, $retval);
                                 }
 
@@ -166,4 +166,4 @@
 
 
    }
- ?>
\ No newline at end of file
+ ?>
diff -ruN 133/include/index.html cpg148/include/index.html
--- 133/include/index.html	2003-10-15 14:24:14.000000000 -0500
+++ cpg148/include/index.html	2006-06-08 00:24:10.000000000 -0500
@@ -0,0 +1,17 @@
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
diff -ruN 133/include/init.inc.php cpg148/include/init.inc.php
--- 133/include/init.inc.php	2005-04-19 23:54:32.000000000 -0500
+++ cpg148/include/init.inc.php	2006-06-08 00:24:12.000000000 -0500
@@ -2,186 +2,132 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/init.inc.php,v $
-  $Revision: 1.15 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 21:54:31 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
-define('COPPERMINE_VERSION', '1.3.3');
-// User database integration
-// Uncomment the applicable line if you want to use it
-// define('UDB_INTEGRATION', 'phpbb');
-// define('UDB_INTEGRATION', 'invisionboard');
-// define('UDB_INTEGRATION', 'vbulletin23');
-// define('UDB_INTEGRATION', 'vbulletin30');
-// define('UDB_INTEGRATION', 'yabbse');
-// define('UDB_INTEGRATION', 'smf');
-// define('UDB_INTEGRATION', 'woltlab21');
-// define('UDB_INTEGRATION', 'punbb');
-if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
-// Start output buffering
-ob_start();
-// Report all errors except E_NOTICE
-// This is the default value set in php.ini
-// error_reporting (E_ALL ^ E_NOTICE);
-error_reporting(E_ALL);
+define('COPPERMINE_VERSION', '1.4.8');
+define('COPPERMINE_VERSION_STATUS', 'stable');
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// Store all reported errors in the $cpgdebugger
+require_once('include/debugger.inc.php');
 
 set_magic_quotes_runtime(0);
 // used for timing purpose
 $query_stats = array();
 $queries = array();
 
-// Perform database queries to calculate user's privileges based on group membership
-function cpgGetUserData($pri_group, $groups, $default_group_id = 3)
-{
-
-        //Parameters :
-        //                $pri_group (scalar) :         Group ID number of the user's 'main' group. This is the group that will be
-        //                                                                                        the user's profile display. ($USER_DATA['group_id'])
-        //
-        //                $groups (array) :                        List of group ids of all the groups that the user is a member of. IF this list
-        //                                                                                        does not include the $pri_group, it will be added.
-        //
-        //                $default_group_id (scalar) :         The group used as a fall-back if no valid group ids are specified.
-        //                                                                                                        If this group also does not exist then CPG will abort with a critical
-        //                                                                                                        error.
-        //
-        // Returns an array containing most of the data to put into in $USER_DATA.
-
-        global $CONFIG;
-
-        foreach ($groups as $key => $val)
-                if (!is_numeric($val))
-                        unset ($groups[$key]);
-        if (!in_array($pri_group, $groups)) array_push($groups, $pri_group);
-
-        $result = db_query("SELECT MAX(group_quota) as disk_max, MIN(group_quota) as disk_min, " .
-                        "MAX(can_rate_pictures) as can_rate_pictures, MAX(can_send_ecards) as can_send_ecards, " .
-                        "MAX(upload_form_config) as ufc_max, MIN(upload_form_config) as ufc_min, " .
-                        "MAX(custom_user_upload) as custom_user_upload, MAX(num_file_upload) as num_file_upload, " .
-                        "MAX(num_URI_upload) as num_URI_upload, " .
-                        "MAX(can_post_comments) as can_post_comments, MAX(can_upload_pictures) as can_upload_pictures, " .
-                        "MAX(can_create_albums) as can_create_albums, " .
-                        "MAX(has_admin_access) as has_admin_access, " .
-                        "MIN(pub_upl_need_approval) as pub_upl_need_approval, MIN( priv_upl_need_approval) as  priv_upl_need_approval ".
-                        "FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id in (" .  implode(",", $groups). ")");
-
-        if (mysql_num_rows($result)) {
-                $USER_DATA = mysql_fetch_assoc($result);
-                $result = db_query("SELECT group_name FROM  {$CONFIG['TABLE_USERGROUPS']} WHERE group_id= " . $pri_group);
-                $temp_arr = mysql_fetch_assoc($result);
-                $USER_DATA["group_name"] = $temp_arr["group_name"];
-        } else {
-                $result = db_query("SELECT * FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = $default_group_id");
-               if (!mysql_num_rows($resultt)) die('<b>Coppermine critical error</b>:<br />The group table does not contain the Anonymous group !');
-                       $USER_DATA = mysql_fetch_assoc($result);
-                }
-        mysql_free_result($result);
-
-        if ( $USER_DATA['ufc_max'] == $USER_DATA['ufc_min'] ) {
-                $USER_DATA["upload_form_config"] = $USER_DATA['ufc_min'];
-        } elseif ($USER_DATA['ufc_min'] == 0) {
-                $USER_DATA["upload_form_config"] = $USER_DATA['ufc_max'];
-        } elseif ((($USER_DATA['ufc_max'] == 2) or ($USER_DATA['ufc_max'] == 3)) and ($USER_DATA['ufc_min'] == 1)) {
-                $USER_DATA["upload_form_config"] = 3;
-        } elseif (($USER_DATA['ufc_max'] == 3) and ($USER_DATA['ufc_min'] == 2)) {
-                $USER_DATA["upload_form_config"] = 3;
-        } else {
-                $USER_DATA["upload_form_config"] = 0;
-        }
-        $USER_DATA["group_quota"] = ($USER_DATA["disk_min"])?$USER_DATA["disk_max"]:0;
-
-        $USER_DATA['can_see_all_albums'] = $USER_DATA['has_admin_access'];
-
-        $USER_DATA["group_id"] = $pri_group;
-        $USER_DATA['groups'] = $groups;
-
-        if (get_magic_quotes_gpc() == 0)
-                        $USER_DATA['group_name'] = mysql_escape_string($USER_DATA['group_name']);
-
-        return($USER_DATA);
-}
-
-
 function cpgGetMicroTime()
 {
     list($usec, $sec) = explode(" ", microtime());
     return ((float)$usec + (float)$sec);
 }
-$time_start = cpgGetMicroTime();
+$cpg_time_start = cpgGetMicroTime();
 // Do some cleanup in GET, POST and cookie data and un-register global vars
-$HTML_SUBST = array('"' => '&quot;', '<' => '&lt;', '>' => '&gt;');
+$HTML_SUBST = array('&' => '&amp;', '"' => '&quot;', '<' => '&lt;', '>' => '&gt;', '%26' => '&amp;', '%22' => '&quot;', '%3C' => '&lt;', '%3E' => '&gt;','%27' => '&#39;', "'" => '&#39;');
 if (get_magic_quotes_gpc()) {
-    if (is_array($HTTP_POST_VARS)) {
-        foreach ($HTTP_POST_VARS as $key => $value) {
+    if (is_array($_POST)) {
+        foreach ($_POST as $key => $value) {
             if (!is_array($value))
-                $HTTP_POST_VARS[$key] = strtr(stripslashes($value), $HTML_SUBST);
+                $_POST[$key] = strtr(stripslashes($value), $HTML_SUBST);
             if (isset($$key)) unset($$key);
         }
     }
 
-    if (is_array($HTTP_GET_VARS)) {
-        foreach ($HTTP_GET_VARS as $key => $value) {
-            $HTTP_GET_VARS[$key] = strtr(stripslashes($value), $HTML_SUBST);
+    if (is_array($_GET)) {
+        foreach ($_GET as $key => $value) {
+            unset($_GET[$key]);
+            $_GET[strtr(stripslashes($key), $HTML_SUBST)] = strtr(stripslashes($value), $HTML_SUBST);
             if (isset($$key)) unset($$key);
         }
     }
 
-    if (is_array($HTTP_COOKIE_VARS)) {
-        foreach ($HTTP_COOKIE_VARS as $key => $value) {
+    if (is_array($_COOKIE)) {
+        foreach ($_COOKIE as $key => $value) {
+            if (!is_array($value))
+                $_COOKIE[$key] = stripslashes($value);
+            if (isset($$key)) unset($$key);
+        }
+    }
+    if (is_array($_REQUEST)) {
+        foreach ($_REQUEST as $key => $value) {
             if (!is_array($value))
-                $HTTP_COOKIE_VARS[$key] = stripslashes($value);
+                $_REQUEST[$key] = strtr(stripslashes($value), $HTML_SUBST);
             if (isset($$key)) unset($$key);
         }
     }
 } else {
-    if (is_array($HTTP_POST_VARS)) {
-        foreach ($HTTP_POST_VARS as $key => $value) {
+    if (is_array($_POST)) {
+        foreach ($_POST as $key => $value) {
             if (!is_array($value))
-                $HTTP_POST_VARS[$key] = strtr($value, $HTML_SUBST);
+                $_POST[$key] = strtr($value, $HTML_SUBST);
             if (isset($$key)) unset($$key);
         }
     }
 
-    if (is_array($HTTP_GET_VARS)) {
-        foreach ($HTTP_GET_VARS as $key => $value) {
-            $HTTP_GET_VARS[$key] = strtr($value, $HTML_SUBST);
+    if (is_array($_GET)) {
+        foreach ($_GET as $key => $value) {
+            unset($_GET[$key]);
+            $_GET[strtr(stripslashes($key), $HTML_SUBST)] = strtr(stripslashes($value), $HTML_SUBST);
             if (isset($$key)) unset($$key);
         }
     }
 
-    if (is_array($HTTP_COOKIE_VARS)) {
-        foreach ($HTTP_COOKIE_VARS as $key => $value) {
+    if (is_array($_COOKIE)) {
+        foreach ($_COOKIE as $key => $value) {
+            if (isset($$key)) unset($$key);
+        }
+    }
+    if (is_array($_REQUEST)) {
+        foreach ($_REQUEST as $key => $value) {
+            if (!is_array($value))
+                $_REQUEST[$key] = strtr($value, $HTML_SUBST);
             if (isset($$key)) unset($$key);
         }
     }
 }
 // Initialise the $CONFIG array and some other variables
 $CONFIG = array();
-$PHP_SELF = isset($HTTP_SERVER_VARS['REDIRECT_URL']) ? $HTTP_SERVER_VARS['REDIRECT_URL'] : $HTTP_SERVER_VARS['SCRIPT_NAME'];
-$REFERER = urlencode($PHP_SELF . (isset($HTTP_SERVER_VARS['QUERY_STRING']) && $HTTP_SERVER_VARS['QUERY_STRING'] ? '?' . $HTTP_SERVER_VARS['QUERY_STRING'] : ''));
+//$PHP_SELF = isset($_SERVER['REDIRECT_URL']) ? $_SERVER['REDIRECT_URL'] : $_SERVER['SCRIPT_NAME'];
+
+$PHP_SELF = '';
+$ORIGINAL_PHP_SELF = $_SERVER['PHP_SELF'];
+$possibilities = array('REDIRECT_URL', 'PHP_SELF', 'SCRIPT_URL', 'SCRIPT_NAME','SCRIPT_FILENAME');
+foreach ($possibilities as $test){
+  if (isset($_SERVER[$test]) && preg_match('/([^\/]+\.php)$/', $_SERVER[$test], $matches)){
+    $PHP_SELF = $_SERVER['PHP_SELF'] = $_SERVER['SCRIPT_NAME'] = $matches[1];
+    break;
+  }
+}
+
+$REFERER = urlencode($_SERVER['PHP_SELF'] . (isset($_SERVER['QUERY_STRING']) && $_SERVER['QUERY_STRING'] ? '?' . $_SERVER['QUERY_STRING'] : ''));
 $ALBUM_SET = '';
+$META_ALBUM_SET = '';
 $FORBIDDEN_SET = '';
+$FORBIDDEN_SET_DATA = array();
 $CURRENT_CAT_NAME = '';
 $CAT_LIST = '';
 // Record User's IP address
-$raw_ip = stripslashes($HTTP_SERVER_VARS['REMOTE_ADDR']);
+$raw_ip = stripslashes($_SERVER['REMOTE_ADDR']);
 
-if (isset($HTTP_SERVER_VARS['HTTP_CLIENT_IP'])) {
-    $hdr_ip = stripslashes($HTTP_SERVER_VARS['HTTP_CLIENT_IP']);
+if (isset($_SERVER['HTTP_CLIENT_IP'])) {
+    $hdr_ip = stripslashes($_SERVER['HTTP_CLIENT_IP']);
 } else {
-    if (isset($HTTP_SERVER_VARS['HTTP_X_FORWARDED_FOR'])) {
-        $hdr_ip = stripslashes($HTTP_SERVER_VARS['HTTP_X_FORWARDED_FOR']);
+    if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
+        $hdr_ip = stripslashes($_SERVER['HTTP_X_FORWARDED_FOR']);
     } else {
         $hdr_ip = $raw_ip;
     }
@@ -202,11 +148,12 @@
 
 // Include config and functions files
 if(file_exists('include/config.inc.php')){
-  require 'include/config.inc.php';
+        ob_start();
+        require_once 'include/config.inc.php';
+        ob_clean();
 } else {
   // error handling: if the config file doesn't exist go to install
-  print <<< EOT
-<html>
+  die('<html>
     <head>
       <title>Coppermine not installed yet</title>
       <meta http-equiv="refresh" content="10;url=install.php">
@@ -218,114 +165,123 @@
     </head>
     <body>
       <img src="images/coppermine_logo.png" alt="Coppermine Photo Gallery - Your Online Photo Gallery" /><br />
-      Coppermine Photo Gallery seems not to be installed correctly, or you're running coppermine for the first time. You'll be redirected to the installer. If your browser doesn't support redirect, click <a href="install.php">here</a>.
+      Coppermine Photo Gallery seems not to be installed correctly, or you are running coppermine for the first time. You\'ll be redirected to the installer. If your browser doesn\'t support redirect, click <a href="install.php">here</a>.
     </body>
-</html>
-EOT;
-  die();
+</html>');
 }
+$mb_utf8_regex = '[\xE1-\xEF][\x80-\xBF][\x80-\xBF]|\xE0[\xA0-\xBF][\x80-\xBF]|[\xC2-\xDF][\x80-\xBF]';
 require 'include/functions.inc.php';
+# see http://php.net/mbstring for details
+if (function_exists('mb_internal_encoding')) { mb_internal_encoding('UTF-8'); }
 
-$CONFIG['TABLE_PICTURES']        = $CONFIG['TABLE_PREFIX']."pictures";
-$CONFIG['TABLE_ALBUMS']                = $CONFIG['TABLE_PREFIX']."albums";
-$CONFIG['TABLE_COMMENTS']        = $CONFIG['TABLE_PREFIX']."comments";
-$CONFIG['TABLE_CATEGORIES']        = $CONFIG['TABLE_PREFIX']."categories";
-$CONFIG['TABLE_CONFIG']                = $CONFIG['TABLE_PREFIX']."config";
-$CONFIG['TABLE_USERGROUPS']        = $CONFIG['TABLE_PREFIX']."usergroups";
-$CONFIG['TABLE_VOTES']                = $CONFIG['TABLE_PREFIX']."votes";
-$CONFIG['TABLE_USERS']                = $CONFIG['TABLE_PREFIX']."users";
-$CONFIG['TABLE_BANNED']                = $CONFIG['TABLE_PREFIX']."banned";
-$CONFIG['TABLE_EXIF']                = $CONFIG['TABLE_PREFIX']."exif";
-$CONFIG['TABLE_FILETYPES']          = $CONFIG['TABLE_PREFIX']."filetypes";
-$CONFIG['TABLE_ECARDS']          = $CONFIG['TABLE_PREFIX']."ecards";
-$CONFIG['TABLE_TEMPDATA']        = $CONFIG['TABLE_PREFIX']."temp_data";
-
-// User DB system
-if (defined('UDB_INTEGRATION')) require 'bridge/' . UDB_INTEGRATION . '.inc.php';
+$CONFIG['TABLE_PICTURES']   = $CONFIG['TABLE_PREFIX'].'pictures';
+$CONFIG['TABLE_ALBUMS']     = $CONFIG['TABLE_PREFIX'].'albums';
+$CONFIG['TABLE_COMMENTS']   = $CONFIG['TABLE_PREFIX'].'comments';
+$CONFIG['TABLE_CATEGORIES'] = $CONFIG['TABLE_PREFIX'].'categories';
+$CONFIG['TABLE_CONFIG']     = $CONFIG['TABLE_PREFIX'].'config';
+$CONFIG['TABLE_USERGROUPS'] = $CONFIG['TABLE_PREFIX'].'usergroups';
+$CONFIG['TABLE_VOTES']      = $CONFIG['TABLE_PREFIX'].'votes';
+$CONFIG['TABLE_USERS']      = $CONFIG['TABLE_PREFIX'].'users';
+$CONFIG['TABLE_BANNED']     = $CONFIG['TABLE_PREFIX'].'banned';
+$CONFIG['TABLE_EXIF']       = $CONFIG['TABLE_PREFIX'].'exif';
+$CONFIG['TABLE_FILETYPES']  = $CONFIG['TABLE_PREFIX'].'filetypes';
+$CONFIG['TABLE_ECARDS']     = $CONFIG['TABLE_PREFIX'].'ecards';
+$CONFIG['TABLE_TEMPDATA']   = $CONFIG['TABLE_PREFIX'].'temp_data';
+$CONFIG['TABLE_FAVPICS']    = $CONFIG['TABLE_PREFIX'].'favpics';
+$CONFIG['TABLE_BRIDGE']     = $CONFIG['TABLE_PREFIX'].'bridge';
+$CONFIG['TABLE_VOTE_STATS'] = $CONFIG['TABLE_PREFIX'].'vote_stats';
+$CONFIG['TABLE_HIT_STATS']  = $CONFIG['TABLE_PREFIX'].'hit_stats';
 // Connect to database
-cpg_db_connect() || die("<b>Coppermine critical error</b>:<br />Unable to connect to database !<br /><br />MySQL said: <b>" . mysql_error() . "</b>");
+($CONFIG['LINK_ID'] = cpg_db_connect()) || die('<b>Coppermine critical error</b>:<br />Unable to connect to database !<br /><br />MySQL said: <b>' . mysql_error() . '</b>');
 // Retrieve DB stored configuration
-$results = db_query("SELECT * FROM {$CONFIG['TABLE_CONFIG']}");
+$results = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_CONFIG']}");
 while ($row = mysql_fetch_array($results)) {
     $CONFIG[$row['name']] = $row['value'];
 } // while
 mysql_free_result($results);
 
+// Reference 'site_url' to 'ecards_more_pic_target'
+$CONFIG['site_url'] =& $CONFIG['ecards_more_pic_target'];
+
+// Include logger functions
+include_once('include/logger.inc.php');
+
+// Include media functions
 require 'include/media.functions.inc.php';
 
+// Check for GD GIF Create support
+if ($CONFIG['thumb_method'] == 'im' || function_exists('imagecreatefromgif'))
+  $CONFIG['GIF_support'] = 1;
+else
+  $CONFIG['GIF_support'] = 0;
+
+// Include plugin API
+require('include/plugin_api.inc.php');
+if ($CONFIG['enable_plugins'] == 1) {
+    CPGPluginAPI::load();
+}
+
+// Set UDB_INTEGRATION if enabled in admin
+if ($CONFIG['bridge_enable'] == 1 && !defined('BRIDGEMGR_PHP')) {
+    $BRIDGE = cpg_get_bridge_db_values();
+} else {
+  $BRIDGE['short_name'] = 'coppermine';
+  $BRIDGE['use_standard_groups'] = 1;
+  $BRIDGE['recovery_logon_failures'] = 0;
+  $BRIDGE['use_post_based_groups'] = false;
+}
+
+define('UDB_INTEGRATION', $BRIDGE['short_name']);
+
+require_once 'bridge/' . UDB_INTEGRATION . '.inc.php';
+
+/*
+
+Removed temporarily due to non-compliance with bridging system - Nibbler
+
+// Retrieve Array of Admin Groups (used for hiding admin usernames on thumbnails)
+$results = cpg_db_query("SELECT group_id FROM {$CONFIG['TABLE_USERGROUPS']} WHERE has_admin_access ");
+$CONFIG['ADMIN_GROUPS']=array();
+while ($row = mysql_fetch_array($results)) {
+    $CONFIG['ADMIN_GROUPS'][]= $row['group_id'];
+} // while
+mysql_free_result($results);
+
+// Retrieve Array of Admin Users (used for hiding admin usernames on thumbnails)
+$results = cpg_db_query("SELECT {$cpg_udb->field['user_id']} as user_id FROM $cpg_udb->usertable WHERE {$cpg_udb->field['usertbl_group_id']} in (" . implode(',',$CONFIG['ADMIN_GROUPS']).')');
+$CONFIG['ADMIN_USERS']=array();
+while ($row = mysql_fetch_array($results)) {
+    $CONFIG['ADMIN_USERS'][] = $row['user_id'];
+} // while
+mysql_free_result($results);
+
+*/
+
+// Start output buffering
+ob_start('cpg_filter_page_html');
+
 // Parse cookie stored user profile
 user_get_profile();
-// Authenticate
-if (defined('UDB_INTEGRATION')) {
-    udb_authenticate();
-} else {
-    if (!isset($HTTP_COOKIE_VARS[$CONFIG['cookie_name'] . '_uid']) || !isset($HTTP_COOKIE_VARS[$CONFIG['cookie_name'] . '_pass'])) {
-        $cookie_uid = 0;
-        $cookie_pass = '*';
-    } else {
-        $cookie_uid = (int)$HTTP_COOKIE_VARS[$CONFIG['cookie_name'] . '_uid'];
-        $cookie_pass = substr(addslashes($HTTP_COOKIE_VARS[$CONFIG['cookie_name'] . '_pass']), 0, 32);
-    }
 
-    $sql = "SELECT * " . "FROM {$CONFIG['TABLE_USERS']} WHERE user_id='$cookie_uid'" . "AND user_active = 'YES' " . "AND user_password != '' " . "AND BINARY MD5(user_password) = '$cookie_pass'";
-    $results = db_query($sql);
+// Authenticate
+$cpg_udb->authenticate();
 
-    if (mysql_num_rows($results)) {
-        $USER_DATA = mysql_fetch_assoc($results);
-        //unset($USER_DATA['user_password']);
-        $USER_DATA['user_password'] = '********';
-
-                $USER_DATA = $USER_DATA + cpgGetUserData($USER_DATA['user_group'], explode(',', $USER_DATA['user_group_list']));
-
-        define('USER_ID', (int)$USER_DATA['user_id']);
-        define('USER_NAME', $USER_DATA['user_name']);
-        define('USER_GROUP', $USER_DATA['group_name']);
-        define('USER_GROUP_SET', '(' . implode(',', $USER_DATA['groups']) . ')');
-        define('USER_IS_ADMIN', (int)$USER_DATA['has_admin_access']);
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', (int)$USER_DATA['can_create_albums']);
-        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-        mysql_free_result($results);
-    } else {
-        $USER_DATA = cpgGetUserData(3, array(3));
-        define('USER_ID', 0);
-        define('USER_NAME', 'Anonymous');
-        define('USER_GROUP', $USER_DATA['group_name']);
-        define('USER_GROUP_SET', '(' . $USER_DATA['group_id'] . ')');
-        define('USER_IS_ADMIN', 0);
-        define('USER_CAN_SEND_ECARDS', (int)$USER_DATA['can_send_ecards']);
-        define('USER_CAN_RATE_PICTURES', (int)$USER_DATA['can_rate_pictures']);
-        define('USER_CAN_POST_COMMENTS', (int)$USER_DATA['can_post_comments']);
-        define('USER_CAN_UPLOAD_PICTURES', (int)$USER_DATA['can_upload_pictures']);
-        define('USER_CAN_CREATE_ALBUMS', 0);
-        define('USER_UPLOAD_FORM', (int)$USER_DATA['upload_form_config']);
-        define('CUSTOMIZE_UPLOAD_FORM', (int)$USER_DATA['custom_user_upload']);
-        define('NUM_FILE_BOXES', (int)$USER_DATA['num_file_upload']);
-        define('NUM_URI_BOXES', (int)$USER_DATA['num_URI_upload']);
-        mysql_free_result($results);
-    }
-}
 // Test if admin mode
 $USER['am'] = isset($USER['am']) ? (int)$USER['am'] : 0;
 define('GALLERY_ADMIN_MODE', USER_IS_ADMIN && $USER['am']);
 define('USER_ADMIN_MODE', USER_ID && USER_CAN_CREATE_ALBUMS && $USER['am'] && !GALLERY_ADMIN_MODE);
+
+
 // Set error logging level
-if ($CONFIG['debug_notice']==1 && ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE ))) {
-    error_reporting (E_ALL);
-} else {
-    error_reporting (E_ALL ^ E_NOTICE);
+// Maze's new error report system
+if (!USER_IS_ADMIN) {
+    if (!$CONFIG['debug_mode']) $cpgdebugger->stop(); // useless to run debugger cos there's no output
+    error_reporting(E_PARSE); // hide all errors for visitors
 }
 
-
 // Process theme selection if present in URI or in user profile
-if (!empty($HTTP_GET_VARS['theme'])) {
-    $USER['theme'] = $HTTP_GET_VARS['theme'];
+if (!empty($_GET['theme'])) {
+    $USER['theme'] = $_GET['theme'];
 }
 // Load theme file
 if (isset($USER['theme']) && !strstr($USER['theme'], '/') && is_dir('themes/' . $USER['theme'])) {
@@ -336,45 +292,97 @@
 
 if (!file_exists("themes/{$CONFIG['theme']}/theme.php")) $CONFIG['theme'] = 'classic';
 require "themes/{$CONFIG['theme']}/theme.php";
+require "include/themes.inc.php";  //All Fallback Theme Templates and Functions
 $THEME_DIR = "themes/{$CONFIG['theme']}/";
+
+
 // Process language selection if present in URI or in user profile or try
 // autodetection if default charset is utf-8
-if (!empty($HTTP_GET_VARS['lang'])) {
-    $USER['lang'] = $HTTP_GET_VARS['lang'];
+if (!empty($_GET['lang']))
+{
+    $USER['lang'] = ereg("^[a-z0-9_-]*$", $_GET['lang']) ? $_GET['lang'] : $CONFIG['lang'];
 }
 
-if (isset($USER['lang']) && !strstr($USER['lang'], '/') && file_exists('lang/' . $USER['lang'] . '.php')) {
+if (isset($USER['lang']) && !strstr($USER['lang'], '/') && file_exists('lang/' . $USER['lang'] . '.php'))
+{
     $CONFIG['default_lang'] = $CONFIG['lang'];          // Save default language
     $CONFIG['lang'] = strtr($USER['lang'], '$/\\:*?"\'<>|`', '____________');
-} elseif ($CONFIG['charset'] == 'utf-8') {
+}
+elseif ($CONFIG['charset'] == 'utf-8')
+{
     include('include/select_lang.inc.php');
-    if (file_exists('lang/' . $USER['lang'] . '.php')) {
+    if (file_exists('lang/' . $USER['lang'] . '.php'))
+    {
         $CONFIG['default_lang'] = $CONFIG['lang'];      // Save default language
         $CONFIG['lang'] = $USER['lang'];
     }
-} else {
+}
+else
+{
     unset($USER['lang']);
 }
 
-if (!file_exists("lang/{$CONFIG['lang']}.php")) $CONFIG['lang'] = 'english';
+if (isset($CONFIG['default_lang']) && ($CONFIG['default_lang']==$CONFIG['lang']))
+{
+        unset($CONFIG['default_lang']);
+}
+
+if (!file_exists("lang/{$CONFIG['lang']}.php"))
+  $CONFIG['lang'] = 'english';
+
+// We load the chosen language file
 require "lang/{$CONFIG['lang']}.php";
+
+// Include and process fallback here if lang <> english
+if($CONFIG['lang'] != 'english' && $CONFIG['language_fallback']==1 ){
+        require "include/langfallback.inc.php";
+}
+
+
 // See if the fav cookie is set else set it
-if (isset($HTTP_COOKIE_VARS[$CONFIG['cookie_name'] . '_fav'])) {
-    $FAVPICS = @unserialize(@base64_decode($HTTP_COOKIE_VARS[$CONFIG['cookie_name'] . '_fav']));
+if (isset($_COOKIE[$CONFIG['cookie_name'] . '_fav'])) {
+    $FAVPICS = @unserialize(@base64_decode($_COOKIE[$CONFIG['cookie_name'] . '_fav']));
     foreach ($FAVPICS as $key => $id ){
         $FAVPICS[$key] = (int)$id; //protect against sql injection attacks
     }
 } else {
     $FAVPICS = array();
 }
+
+// If the person is logged in get favs from DB those in the DB have precedence
+if (USER_ID > 0){
+        $sql = "SELECT user_favpics FROM {$CONFIG['TABLE_FAVPICS']} WHERE user_id = ".USER_ID;
+        $results = cpg_db_query($sql);
+        $row = mysql_fetch_array($results);
+        if (!empty($row['user_favpics'])){
+                $FAVPICS = @unserialize(@base64_decode($row['user_favpics']));
+        }else{
+                $FAVPICS = array();
+        }
+}
+
+/**
+ * CPGPluginAPI::action('page_start',null)
+ *
+ * Executes page_start action on all plugins
+ *
+ * @param null
+ * @return N/A
+ **/
+
+CPGPluginAPI::action('page_start',null);
+
 // load the main template
 load_template();
 // Remove expired bans
-$now = date('Y-m-d H:i:s');
-db_query("DELETE FROM {$CONFIG['TABLE_BANNED']} WHERE expiry < '$now'");
+$now = date('Y-m-d H:i:s', localised_timestamp());
+
+$CONFIG['template_loaded'] = true;
+
+cpg_db_query("DELETE FROM {$CONFIG['TABLE_BANNED']} WHERE expiry < '$now'");
 // Check if the user is banned
 $user_id = USER_ID;
-$result = db_query("SELECT * FROM {$CONFIG['TABLE_BANNED']} WHERE ip_addr='$raw_ip' OR ip_addr='$hdr_ip' OR user_id=$user_id");
+$result = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_BANNED']} WHERE (ip_addr='$raw_ip' OR ip_addr='$hdr_ip' OR user_id=$user_id) AND brute_force=0");
 if (mysql_num_rows($result)) {
     pageheader($lang_error);
     msg_box($lang_info, $lang_errors['banned']);
@@ -386,11 +394,20 @@
 if (!GALLERY_ADMIN_MODE && $CONFIG['allow_private_albums']) get_private_album_set();
 
 if (!USER_IS_ADMIN && $CONFIG['offline'] && !strstr($_SERVER["SCRIPT_NAME"],'login')) {
-pageheader($lang_errors['offline_title']);
-msg_box($lang_errors['offline_title'], $lang_errors['offline_text']);
-pagefooter();
-exit;
+    pageheader($lang_errors['offline_title']);
+    msg_box($lang_errors['offline_title'], $lang_errors['offline_text']);
+    pagefooter();
+    exit;
 }
 
+// kick user into user_admin_mode (needed to fix "removed user mode for users" when upgrading)
+if (USER_ID && !USER_IS_ADMIN && !$USER['am']) { // user is logged in, but is not gallery admin and not in admin mode
+    $USER['am'] = 1;
+    pageheader($lang_info, "<META http-equiv=\"refresh\" content=\"1;url=$referer\">");
+    msg_box($lang_info, 'Sending you to admin mode', $lang_continue, $referer);
+    pagefooter();
+    ob_end_flush();
+    die();
+}
 
 ?>
\ No newline at end of file
diff -ruN 133/include/install.lock cpg148/include/install.lock
--- 133/include/install.lock	2005-08-04 17:48:26.000000000 -0500
+++ cpg148/include/install.lock	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-locked
\ No newline at end of file
diff -ruN 133/include/iptc.inc.php cpg148/include/iptc.inc.php
--- 133/include/iptc.inc.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/include/iptc.inc.php	2006-06-08 00:24:12.000000000 -0500
@@ -2,26 +2,38 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/iptc.inc.php,v $
-  $Revision: 1.4 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+function strip_IPTC($data) {
+    if (is_array($data)) {
+        foreach ($data as $key=>$item) {
+             $data[$key]=strip_IPTC($item);
+        }
+    } else {
+         $data=htmlentities(strip_tags(trim($data,"\x7f..\xff\x0..\x1f")),ENT_QUOTES); //sanitize data against sql/html injection; trim any nongraphical non-ASCII character:
+    }
+    return $data;
+}
+
 function get_IPTC($filename) {
+        $IPTC_data=array();
         $size = GetImageSize ($filename, $info);
         if (isset($info["APP13"])) {
-        $iptc = iptcparse($info["APP13"]);
-        if (is_array($iptc)) {
+            $iptc = iptcparse($info["APP13"]);
+            if (is_array($iptc)) {
                 $IPTC_data=array(        "Title"                        =>         $iptc["2#005"][0],        # Max 65 octets, non-repeatable, alphanumeric
                                         "Urgency"                =>         $iptc["2#010"][0],        # Max 1 octet, non-repeatable, numeric, 1 - High, 8 - Low
                                         "Category"                =>         $iptc["2#015"][0],        # Max 3 octets, non-repeatable, alpha
@@ -42,10 +54,12 @@
                                         "Source"                =>         $iptc["2#115"][0],        # Max 32 octets, non-repeatable, alphanumeric
                                         "Copyright"                =>         $iptc["2#116"][0],        # Max 128 octets, non-repeatable, alphanumeric
                                         "Caption"                =>         $iptc["2#120"][0],        # Max 2000 octets, non-repeatable, alphanumeric
-                                        "CaptionWriter"                =>         $iptc["2#122"][0]        # Max 32 octets, non-repeatable, alphanumeric
-                                );
-                } else $IPTC_data=array();
+                                        "CaptionWriter"                =>         $iptc["2#122"][0],       # Max 32 octets, non-repeatable, alphanumeric
+                );
+                $IPTC_data=strip_IPTC($IPTC_data); //sanitize data against sql/html injection; trim any nongraphical non-ASCII character:
+                $IPTC_data=filter_content($IPTC_data);   //run the data against the bad word list
+            }
         }
 return $IPTC_data;
 }
-?>
\ No newline at end of file
+?>
diff -ruN 133/include/keyword.inc.php cpg148/include/keyword.inc.php
--- 133/include/keyword.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/keyword.inc.php	2006-06-08 00:24:12.000000000 -0500
@@ -0,0 +1,75 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// ADDED QUICK KEYWORDS FUNCTIONALITY 8/6/2004
+
+$result = cpg_db_query("select keywords FROM {$CONFIG['TABLE_PICTURES']} WHERE keywords <> '' $ALBUM_SET");
+if (mysql_num_rows($result)) {
+
+  // Grab all keywords
+  print '<br />';
+  starttable("100%", $lang_search_php['keyword_list_title']);
+
+
+  // Find unique keywords
+  $keywords_array = array();
+
+  while (list($keywords) = mysql_fetch_row($result)) {
+      $array = explode(" ",$keywords);
+
+      foreach($array as $word)
+      {
+       if (!in_array($word = utf_strtolower($word),$keywords_array)) $keywords_array[] = $word;
+      }
+  }
+
+  // Sort selected keywords
+  sort($keywords_array);
+  $count = count($keywords_array);
+
+  // Result to table
+  echo '<tr><td class="tableb">' ;
+  for ($i = 0; $i < $count; $i++) {
+    if ($keywords_array[$i]) {     // Eliminates Null Keywords
+    echo "<a href=\"thumbnails.php?album=search&search=".$keywords_array[$i]."\">$keywords_array[$i]</a>";
+    if ($i<$count-1) {                     // Eliminates Trailing Pipe after last keyword
+      echo " | ";
+    }
+    }
+  }
+  echo "</td></tr>" ;
+  if (GALLERY_ADMIN_MODE == true){
+    $url = basename($_SERVER['PHP_SELF']);
+    if ($url != "keywordmgr.php"){
+    echo '<tr><td class="tableb" align="center">';
+    echo '<a href="keywordmgr.php" class="admin_menu">Edit Keywords</a>';
+    echo "</td></tr>" ;
+    }
+  } else {
+    echo '<tr><td class="tableb" align="center">';
+    echo $lang_search_php['keyword_msg'];
+    echo "</td></tr>" ;
+  }
+
+  endtable();
+}
+ob_end_flush();
+?>
\ No newline at end of file
diff -ruN 133/include/langfallback.inc.php cpg148/include/langfallback.inc.php
--- 133/include/langfallback.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/langfallback.inc.php	2006-06-08 00:24:12.000000000 -0500
@@ -0,0 +1,527 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+$lang_charset = cpg_lang_var("lang_charset");
+
+$lang_text_dir = cpg_lang_var("lang_text_dir");
+
+// Some common strings
+$lang_yes = cpg_lang_var("lang_yes");
+$lang_no  = cpg_lang_var("lang_no");
+$lang_back = cpg_lang_var("lang_back");
+$lang_continue = cpg_lang_var("lang_continue");
+$lang_info = cpg_lang_var("lang_info");
+$lang_error = cpg_lang_var("lang_error");
+$lang_check_uncheck_all = cpg_lang_var("lang_check_uncheck_all");
+
+$lang_bbcode_help = cpg_lang_var("lang_bbcode_help");
+$lang_bbcode_help_title = cpg_lang_var("lang_bbcode_help_title");
+
+$lang_register_confirm_email = cpg_lang_var("lang_register_confirm_email");
+$lang_register_confirm_email = cpg_lang_var("lang_register_confirm_email");
+$lang_register_approve_email = cpg_lang_var("lang_register_approve_email");
+$lang_register_activated_email = cpg_lang_var("lang_register_activated_email");
+
+// info about translators and translated language
+$lang_translation_info_en = cpg_get_default_lang_var('lang_translation_info','english');
+$lang_translation_info = array_merge($lang_translation_info_en, $lang_translation_info);
+
+// shortcuts for Byte, Kilo, Mega
+$lang_byte_units_en = cpg_get_default_lang_var('lang_byte_units','english');
+$lang_byte_units = array_merge($lang_byte_units_en, $lang_byte_units);
+
+// Day of weeks and months
+if (!isset($lang_day_of_week)) $lang_day_of_week = cpg_get_default_lang_var('lang_day_of_week','english');
+if (!isset($lang_month)) $lang_month = cpg_get_default_lang_var('lang_month','english');
+
+
+$lang_meta_album_names_en = cpg_get_default_lang_var('lang_meta_album_names','english');
+$lang_meta_album_names = array_merge($lang_meta_album_names_en, $lang_meta_album_names);
+
+$lang_errors_en = cpg_get_default_lang_var('lang_errors','english');
+$lang_errors = array_merge($lang_errors_en, $lang_errors);
+
+// ------------------------------------------------------------------------- //
+// File theme.php
+// ------------------------------------------------------------------------- //
+$lang_main_menu_en = cpg_get_default_lang_var('lang_main_menu','english');
+$lang_main_menu = array_merge($lang_main_menu_en, $lang_main_menu);
+
+$lang_gallery_admin_menu_en = cpg_get_default_lang_var('lang_gallery_admin_menu','english');
+$lang_gallery_admin_menu = array_merge($lang_gallery_admin_menu_en, $lang_gallery_admin_menu);
+
+$lang_user_admin_menu_en = cpg_get_default_lang_var('lang_user_admin_menu','english');
+$lang_user_admin_menu = array_merge($lang_user_admin_menu_en, $lang_user_admin_menu);
+
+$lang_cat_list_en = cpg_get_default_lang_var('lang_cat_list','english');
+$lang_cat_list = array_merge($lang_cat_list_en, $lang_cat_list);
+
+$lang_album_list_en = cpg_get_default_lang_var('lang_album_list','english');
+$lang_album_list = array_merge($lang_album_list_en, $lang_album_list);
+
+$lang_thumb_view_en = cpg_get_default_lang_var('lang_thumb_view','english');
+$lang_thumb_view = array_merge($lang_thumb_view_en, $lang_thumb_view);
+
+$lang_img_nav_bar_en = cpg_get_default_lang_var('lang_img_nav_bar','english');
+$lang_img_nav_bar = array_merge($lang_img_nav_bar_en, $lang_img_nav_bar);
+
+$lang_rate_pic_en = cpg_get_default_lang_var('lang_rate_pic','english');
+$lang_rate_pic = array_merge($lang_rate_pic_en, $lang_rate_pic);
+
+// ------------------------------------------------------------------------- //
+// File include/functions.inc.php
+// ------------------------------------------------------------------------- //
+
+$lang_cpg_die_en = cpg_get_default_lang_var('lang_cpg_die','english');
+$lang_cpg_die = isset($lang_cpg_die) ? $lang_cpg_die : $lang_cpg_die_en;
+
+$lang_display_thumbnails_en = cpg_get_default_lang_var('lang_display_thumbnails','english');
+$lang_display_thumbnails = array_merge($lang_display_thumbnails_en, $lang_display_thumbnails);
+
+$lang_get_pic_data_en = cpg_get_default_lang_var('lang_get_pic_data','english');
+$lang_get_pic_data = array_merge($lang_get_pic_data_en, $lang_get_pic_data);
+
+$lang_cpg_debug_output_en = cpg_get_default_lang_var('lang_cpg_debug_output','english');
+$lang_cpg_debug_output = array_merge($lang_cpg_debug_output_en, $lang_cpg_debug_output);
+
+$lang_language_selection_en = cpg_get_default_lang_var('lang_language_selection','english');
+$lang_language_selection = array_merge($lang_language_selection_en, $lang_language_selection);
+
+$lang_theme_selection_en = cpg_get_default_lang_var('lang_theme_selection','english');
+$lang_theme_selection = array_merge($lang_theme_selection_en, $lang_theme_selection);
+
+$lang_version_alert_en = cpg_get_default_lang_var('lang_version_alert','english');
+$lang_version_alert = array_merge($lang_version_alert_en, $lang_version_alert);
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php
+// ------------------------------------------------------------------------- //
+if (defined('SMILIES_PHP')) {
+  $lang_smilies_inc_php_en = cpg_get_default_lang_var('lang_smilies_inc_php','english');
+  $lang_smilies_inc_php = array_merge($lang_smilies_inc_php_en, $lang_smilies_inc_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File albmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ALBMGR_PHP')) {
+  $lang_albmgr_php_en = cpg_get_default_lang_var('lang_albmgr_php','english');
+  $lang_albmgr_php = array_merge($lang_albmgr_php_en, $lang_albmgr_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) {
+  $lang_banning_php_en = cpg_get_default_lang_var('lang_banning_php','english');
+  $lang_banning_php = array_merge($lang_banning_php_en, $lang_banning_php);
+}
+
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) {
+  $lang_bridgemgr_php_en = cpg_get_default_lang_var('lang_bridgemgr_php','english');
+  $lang_bridgemgr_php = array_merge($lang_bridgemgr_php_en, $lang_bridgemgr_php);
+}
+
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('CATMGR_PHP')) {
+  $lang_catmgr_php_en = cpg_get_default_lang_var('lang_catmgr_php','english');
+  $lang_catmgr_php = array_merge($lang_catmgr_php_en, $lang_catmgr_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File admin.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) {
+  $lang_admin_php_en = cpg_get_default_lang_var('lang_admin_php','english');
+  $lang_admin_php = array_merge($lang_admin_php_en, $lang_admin_php);
+}
+
+
+
+// ------------------------------------------------------------------------- //
+// File calendar.php
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) {
+  $lang_calendar_php_en = cpg_get_default_lang_var('lang_calendar_php','english');
+  $lang_calendar_php = array_merge($lang_calendar_php_en, $lang_calendar_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_ECARD_PHP')) {
+  $lang_db_ecard_php_en = cpg_get_default_lang_var('lang_db_ecard_php','english');
+  $lang_db_ecard_php = array_merge($lang_db_ecard_php_en, $lang_db_ecard_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File db_input.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_INPUT_PHP')) {
+  $lang_db_input_php_en = cpg_get_default_lang_var('lang_db_input_php','english');
+  $lang_db_input_php = array_merge($lang_db_input_php_en, $lang_db_input_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File delete.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DELETE_PHP')) {
+  $lang_delete_php_en = cpg_get_default_lang_var('lang_delete_php','english');
+  $lang_delete_php = array_merge($lang_delete_php_en, $lang_delete_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File displayecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYECARD_PHP')) {
+  $lang_display_image_php_en = cpg_get_default_lang_var('lang_display_image_php','english');
+  $lang_display_image_php = array_merge($lang_display_image_php_en, $lang_display_image_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File displayimage.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYIMAGE_PHP')) {
+  $lang_display_image_php_en = cpg_get_default_lang_var('lang_display_image_php','english');
+  $lang_display_image_php = array_merge($lang_display_image_php_en, $lang_display_image_php);
+
+  $lang_picinfo_en = cpg_get_default_lang_var('lang_picinfo','english');
+  $lang_picinfo = array_merge($lang_picinfo_en, $lang_picinfo);
+
+
+$lang_display_comments_en = cpg_get_default_lang_var('lang_display_comments','english');
+$lang_display_comments = array_merge($lang_display_comments_en, $lang_display_comments);
+
+$lang_fullsize_popup_en = cpg_get_default_lang_var('lang_fullsize_popup','english');
+$lang_fullsize_popup = array_merge($lang_fullsize_popup_en, $lang_fullsize_popup);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) {
+  $lang_ecard_php_en = cpg_get_default_lang_var('lang_ecard_php','english');
+  $lang_ecard_php = array_merge($lang_ecard_php_en, $lang_ecard_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File editpics.php
+// ------------------------------------------------------------------------- //
+
+if (defined('EDITPICS_PHP')) {
+  $lang_editpics_php_en = cpg_get_default_lang_var('lang_editpics_php','english');
+  $lang_editpics_php = array_merge($lang_editpics_php_en, $lang_editpics_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File faq.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FAQ_PHP')) {
+  $lang_faq_php_en = cpg_get_default_lang_var('lang_faq_php','english');
+  $lang_faq_php = array_merge($lang_faq_php_en, $lang_faq_php);
+}
+
+if (defined('FAQ_PHP')) {
+	$lang_faq_data_en = cpg_get_default_lang_var('lang_faq_data','english');
+	 if (!isset($lang_faq_data)) $lang_faq_data = $lang_faq_data_en;
+}
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) {
+  $lang_forgot_passwd_php_en = cpg_get_default_lang_var('lang_forgot_passwd_php','english');
+  $lang_forgot_passwd_php = array_merge($lang_forgot_passwd_php_en, $lang_forgot_passwd_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File groupmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('GROUPMGR_PHP')) {
+  $lang_groupmgr_php_en = cpg_get_default_lang_var('lang_groupmgr_php','english');
+  $lang_groupmgr_php = array_merge($lang_groupmgr_php_en, $lang_groupmgr_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File index.php
+// ------------------------------------------------------------------------- //
+
+if (defined('INDEX_PHP')) {
+  $lang_index_php_en = cpg_get_default_lang_var('lang_index_php','english');
+  $lang_index_php = array_merge($lang_index_php_en, $lang_index_php);
+
+
+$lang_album_admin_menu_en = cpg_get_default_lang_var('lang_album_admin_menu','english');
+$lang_album_admin_menu = array_merge($lang_album_admin_menu_en, $lang_album_admin_menu);
+
+$lang_list_categories_en = cpg_get_default_lang_var('lang_list_categories','english');
+$lang_list_categories = array_merge($lang_list_categories_en, $lang_list_categories);
+
+$lang_list_users_en = cpg_get_default_lang_var('lang_list_users','english');
+$lang_list_users = array_merge($lang_list_users_en, $lang_list_users);
+
+$lang_list_albums_en = cpg_get_default_lang_var('lang_list_albums','english');
+$lang_list_albums = array_merge($lang_list_albums_en, $lang_list_albums);
+}
+
+// ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg 1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) {
+  $lang_keywordmgr_php_en = cpg_get_default_lang_var('lang_keywordmgr_php','english');
+  $lang_keywordmgr_php = array_merge($lang_keywordmgr_php_en, $lang_keywordmgr_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File login.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGIN_PHP')) {
+  $lang_login_php_en = cpg_get_default_lang_var('lang_login_php','english');
+  $lang_login_php = array_merge($lang_login_php_en, $lang_login_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File logout.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGOUT_PHP')) {
+  $lang_logout_php_en = cpg_get_default_lang_var('lang_logout_php','english');
+  $lang_logout_php = array_merge($lang_logout_php_en, $lang_logout_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File minibrowser.php
+// ------------------------------------------------------------------------- //
+
+if (defined('MINIBROWSER_PHP')) {
+  $lang_minibrowser_php_en = cpg_get_default_lang_var('lang_minibrowser_php','english');
+  $lang_minibrowser_php = array_merge($lang_minibrowser_php_en, $lang_minibrowser_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File mode.php
+// ------------------------------------------------------------------------- //
+
+if (defined('MODE_PHP')) {
+  $lang_mode_php_en = cpg_get_default_lang_var('lang_mode_php','english');
+  $lang_mode_php = isset($lang_mode_php) ? $lang_mode_php : $lang_mode_php_en;
+}
+
+// ------------------------------------------------------------------------- //
+// File modifyalb.php
+// ------------------------------------------------------------------------- //
+
+if (defined('MODIFYALB_PHP')) {
+  $lang_modifyalb_php_en = cpg_get_default_lang_var('lang_modifyalb_php','english');
+  $lang_modifyalb_php = array_merge($lang_modifyalb_php_en, $lang_modifyalb_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PICMGR_PHP')) {
+  $lang_picmgr_php_en = cpg_get_default_lang_var('lang_picmgr_php','english');
+  $lang_picmgr_php = array_merge($lang_picmgr_php_en, $lang_picmgr_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) {
+  $lang_phpinfo_php_en = cpg_get_default_lang_var('lang_phpinfo_php','english');
+  $lang_phpinfo_php = array_merge($lang_phpinfo_php_en, $lang_phpinfo_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+  $lang_pluginmgr_php_en  = cpg_get_default_lang_var('lang_pluginmgr_php','english');
+  $lang_pluginmgr_php  = array_merge($lang_pluginmgr_php_en, $lang_pluginmgr_php);
+}
+
+$lang_plugin_api_en  = cpg_get_default_lang_var('lang_plugin_api','english');
+$lang_plugin_api  = array_merge($lang_plugin_api_en, $lang_plugin_api);
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
+// ------------------------------------------------------------------------- //
+
+if (defined('RATEPIC_PHP')) {
+  $lang_rate_pic_php_en = cpg_get_default_lang_var('lang_rate_pic_php','english');
+  $lang_rate_pic_php = array_merge($lang_rate_pic_php_en, $lang_rate_pic_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File register.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
+  $lang_register_php_en = cpg_get_default_lang_var('lang_register_php','english');
+  $lang_register_php = array_merge($lang_register_php_en, $lang_register_php);
+  if (!isset($lang_register_disclamer)) $lang_register_disclamer = cpg_lang_var("lang_register_disclamer");
+}
+
+// ------------------------------------------------------------------------- //
+// File report_file.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) {
+  $lang_report_php_en = cpg_get_default_lang_var('lang_report_php','english');
+  $lang_report_php = array_merge($lang_report_php_en, $lang_report_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File reviewcom.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REVIEWCOM_PHP')) {
+  $lang_reviewcom_php_en = cpg_get_default_lang_var('lang_reviewcom_php','english');
+  $lang_reviewcom_php = array_merge($lang_reviewcom_php_en, $lang_reviewcom_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File search.php - OK
+// ------------------------------------------------------------------------- //
+
+if (defined('SEARCH_PHP')) {
+  $lang_search_php_en = cpg_get_default_lang_var('lang_search_php','english');
+  $lang_search_php = array_merge($lang_search_php_en, $lang_search_php);
+  $lang_adv_opts_en = cpg_get_default_lang_var('lang_adv_opts','english');
+  $lang_adv_opts = array_merge($lang_adv_opts_en, $lang_adv_opts);
+}
+
+// ------------------------------------------------------------------------- //
+// File searchnew.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SEARCHNEW_PHP')) {
+  $lang_search_new_php_en = cpg_get_default_lang_var('lang_search_new_php','english');
+  $lang_search_new_php = array_merge($lang_search_new_php_en, $lang_search_new_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) {
+  $lang_stat_details_php_en = cpg_get_default_lang_var('lang_stat_details_php','english');
+  $lang_stat_details_php = array_merge($lang_stat_details_php_en, $lang_stat_details_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File upload.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UPLOAD_PHP')) {
+  $lang_upload_php_en = cpg_get_default_lang_var('lang_upload_php','english');
+  $lang_upload_php = array_merge($lang_upload_php_en, $lang_upload_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File usermgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('USERMGR_PHP')) {
+  $lang_usermgr_php_en = cpg_get_default_lang_var('lang_usermgr_php','english');
+  $lang_usermgr_php = array_merge($lang_usermgr_php_en, $lang_usermgr_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UTIL_PHP')) {
+	$lang_util_php_en = cpg_get_default_lang_var('lang_util_php','english');
+	$lang_util_php = array_merge($lang_util_php_en, $lang_util_php);
+	$lang_util_desc_php_en = cpg_get_default_lang_var('lang_util_desc_php','english');
+	if (!isset($lang_util_desc_php)) $lang_util_desc_php = $lang_util_desc_php_en;
+}
+
+// ------------------------------------------------------------------------- //
+// File view_log.php - OK
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) {
+  $lang_viewlog_php_en = cpg_get_default_lang_var('lang_viewlog_php','english');
+  $lang_viewlog_php = array_merge($lang_viewlog_php_en, $lang_viewlog_php);
+}
+
+if (defined('VOTEDETAILS_PHP')) {
+  $lang_votedetails_php_en = cpg_get_default_lang_var('lang_votedetails_php','english');
+  $lang_votedetails_php = array_merge($lang_votedetails_php_en, $lang_votedetails_php);
+}
+
+if (defined('HITDETAILS_PHP')) {
+  $lang_hitdetails_php_en = cpg_get_default_lang_var('lang_hitdetails_php','english');
+  $lang_hitdetails_php = array_merge($lang_hitdetails_php_en, $lang_hitdetails_php);
+}
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+	$lang_xp_publish_php_en = cpg_get_default_lang_var('lang_xp_publish_php','english');
+	$lang_xp_publish_php = array_merge($lang_xp_publish_php_en, $lang_xp_publish_php);
+	$lang_xp_publish_required_en = cpg_get_default_lang_var('lang_xp_publish_required','english');
+	if (!isset($lang_xp_publish_required)) $lang_xp_publish_required = $lang_xp_publish_required_en;
+	$lang_xp_publish_client_en = cpg_get_default_lang_var('lang_xp_publish_client','english');
+	if (!isset($lang_xp_publish_client)) $lang_xp_publish_client =  $lang_xp_publish_client_en;
+	$lang_xp_publish_select_en = cpg_get_default_lang_var('lang_xp_publish_select','english');
+	if (!isset($lang_xp_publish_select)) $lang_xp_publish_select =  $lang_xp_publish_select_en;
+	$lang_xp_publish_testing_en = cpg_get_default_lang_var('lang_xp_publish_testing','english');
+	if (!isset($lang_xp_publish_testing)) $lang_xp_publish_testing =  $lang_xp_publish_testing_en;
+	$lang_xp_publish_notes_en = cpg_get_default_lang_var('lang_xp_publish_notes','english');
+	if (!isset($lang_xp_publish_notes)) $lang_xp_publish_notes =  $lang_xp_publish_notes_en;
+	$lang_xp_publish_flood_en = cpg_get_default_lang_var('lang_xp_publish_flood','english');
+	if (!isset($lang_xp_publish_flood)) $lang_xp_publish_flood =  $lang_xp_publish_flood_en;
+}
+
+?>
diff -ruN 133/include/logger.inc.php cpg148/include/logger.inc.php
--- 133/include/logger.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/logger.inc.php	2006-06-08 00:24:14.000000000 -0500
@@ -0,0 +1,175 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// Initiate defines
+define('CPG_SECURITY_LOG','security');
+define('CPG_GLOBAL_LOG','global');
+define('CPG_DATABASE_LOG','database');
+define('CPG_ACCESS_LOG','access');
+define('CPG_ERROR_LOG','error');
+
+define('CPG_LOG_ALL',2);
+define('CPG_LOG_NORMAL',1);
+define('CPG_NO_LOGGING',0);
+
+define('CPG_WEEK',604800);
+define('CPG_DAY',86400);
+define('CPG_HOUR',3600);
+
+// Writes log text to the log file
+function log_write( $text, $log = null ) {
+        if (is_null($log)) {
+                $log = CPG_GLOBAL_LOG;
+        }
+
+        $log = 'logs/'.$log.'.log.php';
+
+        if (!file_exists($log)) {
+                $log_header = implode('',file('logs/log_header.inc.php'));
+        } else {
+                       $log_header = '';
+        }
+
+        $fp = fopen($log,'a');
+        fwrite($fp,$log_header);
+        fwrite($fp,$text."\n");
+        fclose($fp);
+}
+
+
+// Reads log text from a log file
+function log_read( $log = null ) {
+        if (is_null($log)) {
+                $log = CPG_GLOBAL_LOG;
+        }
+
+        $log = 'logs/'.$log.'.log.php';
+
+        @include($log);
+}
+
+
+// Deletes a log file
+function log_delete( $log = null ) {
+        if (is_null($log)) {
+                $log_list = getloglist('logs/');
+                foreach ($log_list as $log) {
+                        unlink('logs/'.$log['filename']);
+                }
+        } else {
+                       unlink('logs/'.$log.'.log.php');
+        }
+        header('Location: viewlog.php');
+}
+
+
+// Returns all the log files in the log directory
+function& getloglist($folder)
+{
+    global $CONFIG;
+    $file_array = array();
+
+    $dir = opendir($folder);
+    while (($file = readdir($dir))!==false) {
+        if (is_file($folder . $file) && $file != 'log_header.inc.php') {
+                $file_array[] = array('filename'=>$file,'logname'=>str_replace('.log.php','',$file),'filesize'=>filesize($folder . $file) >> 10);
+        }
+    }
+    closedir($dir);
+
+    natcasesort($file_array);
+    return $file_array;
+}
+
+
+// The function spring_cleaning is a garbage collection routine used to purge a directory of old files.
+function& spring_cleaning($directory_path, $cache_time = CPG_HOUR, $exclusion_list = array('index.html')) {
+    global $CONFIG;
+
+    //Storage the deleted files
+    $deleted_list = array();
+
+    //First we get the transitory directory handle.
+    $directory_handle = opendir($directory_path);
+
+    // Exit if the directory cannot be opened.
+    if(!$directory_handle) {
+
+        // Return.
+        return;
+
+    }
+
+    // Now let's read through the directory contents.
+    while (!(($file = readdir($directory_handle)) === false)) {
+
+            // Avoid deleting the index page of the directory.
+            if (in_array($file,$exclusion_list)) {
+
+                // This is the index file, so we move on.
+                continue;
+
+            }
+
+            $dir_path = $directory_path."/".$file;
+
+            if (is_dir($dir_path)) {
+
+                // This is a directory, so we move on.
+                continue;
+
+            }
+
+            // We find out when the file was last accessed.
+            $access_time = filemtime($dir_path); // fileatime() returned incorrect value on Windows
+
+            // We find out the current time.
+            $current_time = time();
+
+            // We calculate the the delete time. We will delete anything older than $cache_time.
+            $delete_time = $current_time - $access_time;
+
+            // Now we compare the two.
+            if ($delete_time >= $cache_time) {
+
+                    // The file is old. We delete it.
+                    $deleted_list[] = $dir_path; // Store the name of the file getting deleted
+                    unlink($dir_path);
+            }
+
+    }
+
+    // Don't forget to close the directory.
+    closedir($directory_handle);
+
+    // For logging purposes
+    if ($CONFIG['log_mode']) {
+        for ( $i = 0; $i<count($deleted_list); $i++ ) {
+                log_write('Garbage collection deleted '.$deleted_list[$i].' at '.date("F j, Y, g:i a"),CPG_GLOBAL_LOG);
+        }
+    }
+    return $deleted_list;
+}
+
+if ($CONFIG['log_mode']) {
+        spring_cleaning('logs', CPG_DAY*2, array('log_header.inc.php'));
+}
+?>
diff -ruN 133/include/mailer.inc.php cpg148/include/mailer.inc.php
--- 133/include/mailer.inc.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/include/mailer.inc.php	2006-06-08 00:24:14.000000000 -0500
@@ -2,232 +2,2628 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/mailer.inc.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
-$CONFIG['smtp_host'] = '';
-$CONFIG['smtp_username'] = '';
-$CONFIG['smtp_password'] = '';
 // Custom mail function
-function cpg_mail($to, $subject, $msg_body, $type = 'text/plain', $sender_name = '', $sender_email = '')
+function cpg_mail($to, $subject, $msg_body = '', $type = 'text/plain', $sender_name = '', $sender_email = '', $msg_body_plaintext = '')
 {
     global $CONFIG;
     global $lang_charset;
 
-    if ($sender_name == '') $sender_name = $CONFIG['gallery_name'];
-    if ($sender_email == '') $sender_email = $CONFIG['gallery_admin_email'];
+        // makeshift plaintext if not set
+        if (!$msg_body_plaintext){
+                $msg_body_plaintext = strip_tags($msg_body);
+        }
 
-    $charset = $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'];
+        // send mails to ALL admins - not bridged only
+    if ($to == 'admin'){
+            if (UDB_INTEGRATION == 'coppermine') {
+                    $to = array($CONFIG['gallery_admin_email']);
+                    $result = cpg_db_query("SELECT user_email FROM {$CONFIG['TABLE_USERS']} WHERE user_group = 1");
+                    while($row = mysql_fetch_assoc($result)) {
+                            if (isset($row['user_email'])) $to[] = $row['user_email'];
+                    }
+                    $to = array_unique($to);
+            } else {
+                    $to = array($CONFIG['gallery_admin_email']);
+            }
+        } else {
+                $to = array($to);
+        }
 
-    $extra_headers = "From: $sender_name <$sender_email>\n" . "MIME-Version: 1.0\n" . "Content-type: $type; charset=" . $charset . "\n" . "Content-transfer-encoding: 8bit\n" . "Date: " . gmdate('D, d M Y H:i:s', time()) . " UT\n" ."X-Priority: 3 (Normal)\n" ."X-MSMail-Priority: Normal\n" . "X-Mailer: Coppermine Photo Gallery\n" ."Importance: Normal";
-    // Fix any bare linefeeds in the message to make it RFC821 Compliant.
+    if ($sender_name == '') { $sender_name = '"' . $CONFIG['gallery_name'] . '"'; }
+    if ($sender_email == '') { $sender_email = $CONFIG['gallery_admin_email']; }
 
-    $message = preg_replace("/(?<!\r)\n/si", "\r\n", $msg_body);
+    $charset = $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'];
 
-    if (empty($CONFIG['smtp_host'])) {
-        return mail($to, $subject, $msg_body, $extra_headers);
+  /**
+   * Code to send confirmation email starts
+   * Create the mail object
+   */
+   $mail = new PHPmailer();
+   
+   // Set the mail configuration
+   
+   
+   if ($CONFIG['smtp_host']) {
+    $mail->IsSMTP();
+    $mail->Host     = $CONFIG['smtp_host'];
+    if ($CONFIG['smtp_username']) {
+      $mail->SMTPAuth = true;
+      $mail->Username = $CONFIG['smtp_username'];
+      $mail->Password = $CONFIG['smtp_password'];
     } else {
-        return smtp_mail($to, $subject, $msg_body, $extra_headers);
+      $mail->SMTPAuth = false;
     }
+   } else {
+    $mail->IsMail();
+  }
+   $mail->IsHTML(true);
+   
+   foreach ($to as $email) {
+    $mail->AddAddress($email);
+   }
+   $mail->From = $sender_email;
+   $mail->FromName = $sender_name;
+   $mail->Subject = $subject;
+   $mail->Body = $msg_body;
+   $mail->AltBody = $msg_body_plaintext;
+   $mail->CharSet = $charset;   
+
+   if ($mail->Send()) {
+    return 'Mail sent!';
+   } else {
+    return $mail->ErrorInfo;
+   }
 }
 
 /**
- * smtp.php
- *                        -------------------
- *    begin                : Wed May 09 2001
- *    copyright            : (C) 2001 The phpBB Group
- *    email                : support@phpbb.com
- *
- *    $Id: mailer.inc.php,v 1.6 2005/04/19 03:17:11 gaugau Exp $
+ * PHPMailer - PHP email transport class
+ * @author Brent R. Matzelle
+ * @copyright 2001 - 2003 Brent R. Matzelle
  */
+////////////////////////////////////////////////////
+// PHPMailer - PHP email class
+//
+// Class for sending email using either
+// sendmail, PHP mail(), or SMTP.  Methods are
+// based upon the standard AspEmail(tm) classes.
+//
+// Copyright (C) 2001 - 2003  Brent R. Matzelle
+//
+// License: LGPL, see LICENSE
+////////////////////////////////////////////////////
 
-/**
- * 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.
- */
+class PHPMailer
+{
+    /////////////////////////////////////////////////
+    // PUBLIC VARIABLES
+    /////////////////////////////////////////////////
+
+    /**
+     * Email priority (1 = High, 3 = Normal, 5 = low).
+     * @var int
+     */
+    var $Priority          = 3;
+
+    /**
+     * Sets the CharSet of the message.
+     * @var string
+     */
+    var $CharSet           = "iso-8859-1";
+
+    /**
+     * Sets the Content-type of the message.
+     * @var string
+     */
+    var $ContentType        = "text/plain";
+
+    /**
+     * Sets the Encoding of the message. Options for this are "8bit",
+     * "7bit", "binary", "base64", and "quoted-printable".
+     * @var string
+     */
+    var $Encoding          = "8bit";
+
+    /**
+     * Holds the most recent mailer error message.
+     * @var string
+     */
+    var $ErrorInfo         = "";
+
+    /**
+     * Sets the From email address for the message.
+     * @var string
+     */
+    var $From               = "root@localhost";
+
+    /**
+     * Sets the From name of the message.
+     * @var string
+     */
+    var $FromName           = "Root User";
+
+    /**
+     * Sets the Sender email (Return-Path) of the message.  If not empty,
+     * will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode.
+     * @var string
+     */
+    var $Sender            = "";
+
+    /**
+     * Sets the Subject of the message.
+     * @var string
+     */
+    var $Subject           = "";
+
+    /**
+     * Sets the Body of the message.  This can be either an HTML or text body.
+     * If HTML then run IsHTML(true).
+     * @var string
+     */
+    var $Body               = "";
+
+    /**
+     * Sets the text-only body of the message.  This automatically sets the
+     * email to multipart/alternative.  This body can be read by mail
+     * clients that do not have HTML email capability such as mutt. Clients
+     * that can read HTML will view the normal Body.
+     * @var string
+     */
+    var $AltBody           = "";
+
+    /**
+     * Sets word wrapping on the body of the message to a given number of 
+     * characters.
+     * @var int
+     */
+    var $WordWrap          = 0;
+
+    /**
+     * Method to send mail: ("mail", "sendmail", or "smtp").
+     * @var string
+     */
+    var $Mailer            = "mail";
+
+    /**
+     * Sets the path of the sendmail program.
+     * @var string
+     */
+    var $Sendmail          = "/usr/sbin/sendmail";
+    
+    /**
+     * Path to PHPMailer plugins.  This is now only useful if the SMTP class 
+     * is in a different directory than the PHP include path.  
+     * @var string
+     */
+    var $PluginDir         = "";
+
+    /**
+     *  Holds PHPMailer version.
+     *  @var string
+     */
+    var $Version           = "1.72";
+
+    /**
+     * Sets the email address that a reading confirmation will be sent.
+     * @var string
+     */
+    var $ConfirmReadingTo  = "";
+
+    /**
+     *  Sets the hostname to use in Message-Id and Received headers
+     *  and as default HELO string. If empty, the value returned
+     *  by SERVER_NAME is used or 'localhost.localdomain'.
+     *  @var string
+     */
+    var $Hostname          = "";
+
+    /////////////////////////////////////////////////
+    // SMTP VARIABLES
+    /////////////////////////////////////////////////
+
+    /**
+     *  Sets the SMTP hosts.  All hosts must be separated by a
+     *  semicolon.  You can also specify a different port
+     *  for each host by using this format: [hostname:port]
+     *  (e.g. "smtp1.example.com:25;smtp2.example.com").
+     *  Hosts will be tried in order.
+     *  @var string
+     */
+    var $Host        = "localhost";
+
+    /**
+     *  Sets the default SMTP server port.
+     *  @var int
+     */
+    var $Port        = 25;
+
+    /**
+     *  Sets the SMTP HELO of the message (Default is $Hostname).
+     *  @var string
+     */
+    var $Helo        = "";
+
+    /**
+     *  Sets SMTP authentication. Utilizes the Username and Password variables.
+     *  @var bool
+     */
+    var $SMTPAuth     = false;
+
+    /**
+     *  Sets SMTP username.
+     *  @var string
+     */
+    var $Username     = "";
+
+    /**
+     *  Sets SMTP password.
+     *  @var string
+     */
+    var $Password     = "";
+
+    /**
+     *  Sets the SMTP server timeout in seconds. This function will not 
+     *  work with the win32 version.
+     *  @var int
+     */
+    var $Timeout      = 10;
+
+    /**
+     *  Sets SMTP class debugging on or off.
+     *  @var bool
+     */
+    var $SMTPDebug    = false;
+
+    /**
+     * Prevents the SMTP connection from being closed after each mail 
+     * sending.  If this is set to true then to close the connection 
+     * requires an explicit call to SmtpClose(). 
+     * @var bool
+     */
+    var $SMTPKeepAlive = false;
+
+    /**#@+
+     * @access private
+     */
+    var $smtp            = NULL;
+    var $to              = array();
+    var $cc              = array();
+    var $bcc             = array();
+    var $ReplyTo         = array();
+    var $attachment      = array();
+    var $CustomHeader    = array();
+    var $message_type    = "";
+    var $boundary        = array();
+    var $language        = array();
+    var $error_count     = 0;
+    var $LE              = "\n";
+    /**#@-*/
+    
+    /////////////////////////////////////////////////
+    // VARIABLE METHODS
+    /////////////////////////////////////////////////
+
+    /**
+     * Sets message type to HTML.  
+     * @param bool $bool
+     * @return void
+     */
+    function IsHTML($bool) {
+        if($bool == true)
+            $this->ContentType = "text/html";
+        else
+            $this->ContentType = "text/plain";
+    }
 
-// This function has been modified as provided
-// by SirSir to allow multiline responses when
-// using SMTP Extensions
+    /**
+     * Sets Mailer to send message using SMTP.
+     * @return void
+     */
+    function IsSMTP() {
+        $this->Mailer = "smtp";
+    }
 
-function server_parse($socket, $response)
-{
-    while (substr($server_response, 3, 1) != ' ') {
-        if (!($server_response = fgets($socket, 256))) {
-            cpg_die(ERROR, "Couldn't get mail server response codes", __FILE__, __LINE__);
+    /**
+     * Sets Mailer to send message using PHP mail() function.
+     * @return void
+     */
+    function IsMail() {
+        $this->Mailer = "mail";
+    }
+
+    /**
+     * Sets Mailer to send message using the $Sendmail program.
+     * @return void
+     */
+    function IsSendmail() {
+        $this->Mailer = "sendmail";
+    }
+
+    /**
+     * Sets Mailer to send message using the qmail MTA. 
+     * @return void
+     */
+    function IsQmail() {
+        $this->Sendmail = "/var/qmail/bin/sendmail";
+        $this->Mailer = "sendmail";
+    }
+
+
+    /////////////////////////////////////////////////
+    // RECIPIENT METHODS
+    /////////////////////////////////////////////////
+
+    /**
+     * Adds a "To" address.  
+     * @param string $address
+     * @param string $name
+     * @return void
+     */
+    function AddAddress($address, $name = "") {
+        $cur = count($this->to);
+        $this->to[$cur][0] = trim($address);
+        $this->to[$cur][1] = $name;
+    }
+
+    /**
+     * Adds a "Cc" address. Note: this function works
+     * with the SMTP mailer on win32, not with the "mail"
+     * mailer.  
+     * @param string $address
+     * @param string $name
+     * @return void
+    */
+    function AddCC($address, $name = "") {
+        $cur = count($this->cc);
+        $this->cc[$cur][0] = trim($address);
+        $this->cc[$cur][1] = $name;
+    }
+
+    /**
+     * Adds a "Bcc" address. Note: this function works
+     * with the SMTP mailer on win32, not with the "mail"
+     * mailer.  
+     * @param string $address
+     * @param string $name
+     * @return void
+     */
+    function AddBCC($address, $name = "") {
+        $cur = count($this->bcc);
+        $this->bcc[$cur][0] = trim($address);
+        $this->bcc[$cur][1] = $name;
+    }
+
+    /**
+     * Adds a "Reply-to" address.  
+     * @param string $address
+     * @param string $name
+     * @return void
+     */
+    function AddReplyTo($address, $name = "") {
+        $cur = count($this->ReplyTo);
+        $this->ReplyTo[$cur][0] = trim($address);
+        $this->ReplyTo[$cur][1] = $name;
+    }
+
+
+    /////////////////////////////////////////////////
+    // MAIL SENDING METHODS
+    /////////////////////////////////////////////////
+
+    /**
+     * Creates message and assigns Mailer. If the message is
+     * not sent successfully then it returns false.  Use the ErrorInfo
+     * variable to view description of the error.  
+     * @return bool
+     */
+    function Send() {
+        $header = "";
+        $body = "";
+        $result = true;
+
+        if((count($this->to) + count($this->cc) + count($this->bcc)) < 1)
+        {
+            $this->SetError($this->Lang("provide_address"));
+            return false;
+        }
+
+        // Set whether the message is multipart/alternative
+        if(!empty($this->AltBody))
+            $this->ContentType = "multipart/alternative";
+
+        $this->error_count = 0; // reset errors
+        $this->SetMessageType();
+        $header .= $this->CreateHeader();
+        $body = $this->CreateBody();
+
+        if($body == "") { return false; }
+
+        // Choose the mailer
+        switch($this->Mailer)
+        {
+            case "sendmail":
+                $result = $this->SendmailSend($header, $body);
+                break;
+            case "mail":
+                $result = $this->MailSend($header, $body);
+                break;
+            case "smtp":
+                $result = $this->SmtpSend($header, $body);
+                break;
+            default:
+            $this->SetError($this->Mailer . $this->Lang("mailer_not_supported"));
+                $result = false;
+                break;
         }
+
+        return $result;
     }
+    
+    /**
+     * Sends mail using the $Sendmail program.  
+     * @access private
+     * @return bool
+     */
+    function SendmailSend($header, $body) {
+        if ($this->Sender != "")
+            $sendmail = sprintf("%s -oi -f %s -t", $this->Sendmail, $this->Sender);
+        else
+            $sendmail = sprintf("%s -oi -t", $this->Sendmail);
+
+        if(!@$mail = popen($sendmail, "w"))
+        {
+            $this->SetError($this->Lang("execute") . $this->Sendmail);
+            return false;
+        }
+
+        fputs($mail, $header);
+        fputs($mail, $body);
+        
+        $result = pclose($mail) >> 8 & 0xFF;
+        if($result != 0)
+        {
+            $this->SetError($this->Lang("execute") . $this->Sendmail);
+            return false;
+        }
 
-    if (!(substr($server_response, 0, 3) == $response)) {
-        cpg_die(ERROR, "Ran into problems sending Mail. Response: $server_response", "", __FILE__, __LINE__);
+        return true;
+    }
+
+    /**
+     * Sends mail using the PHP mail() function.  
+     * @access private
+     * @return bool
+     */
+    function MailSend($header, $body) {
+        $to = "";
+        for($i = 0; $i < count($this->to); $i++)
+        {
+            if($i != 0) { $to .= ", "; }
+            $to .= $this->to[$i][0];
+        }
+
+        if ($this->Sender != "" && strlen(ini_get("safe_mode"))< 1)
+        {
+            $old_from = ini_get("sendmail_from");
+            ini_set("sendmail_from", $this->Sender);
+            $params = sprintf("-oi -f %s", $this->Sender);
+            $rt = @mail($to, $this->EncodeHeader($this->Subject), $body, 
+                        $header, $params);
+        }
+        else
+            $rt = @mail($to, $this->EncodeHeader($this->Subject), $body, $header);
+
+        if (isset($old_from))
+            ini_set("sendmail_from", $old_from);
+
+        if(!$rt)
+        {
+            $this->SetError($this->Lang("instantiate"));
+            return false;
+        }
+
+        return true;
+    }
+
+    /**
+     * Sends mail via SMTP using PhpSMTP (Author:
+     * Chris Ryan).  Returns bool.  Returns false if there is a
+     * bad MAIL FROM, RCPT, or DATA input.
+     * @access private
+     * @return bool
+     */
+    function SmtpSend($header, $body) {
+        //include_once($this->PluginDir . "class.smtp.php");
+        $error = "";
+        $bad_rcpt = array();
+
+        if(!$this->SmtpConnect()) {
+            return false;
+        }
+
+        $smtp_from = ($this->Sender == "") ? $this->From : $this->Sender;
+        if(!$this->smtp->Mail($smtp_from))
+        {
+            $error = $this->Lang("from_failed") . $smtp_from;
+            $this->SetError($error);
+            $this->smtp->Reset();
+            return false;
+        }
+
+        // Attempt to send attach all recipients
+        for($i = 0; $i < count($this->to); $i++)
+        {
+            if(!$this->smtp->Recipient($this->to[$i][0]))
+                $bad_rcpt[] = $this->to[$i][0];
+        }
+        for($i = 0; $i < count($this->cc); $i++)
+        {
+            if(!$this->smtp->Recipient($this->cc[$i][0]))
+                $bad_rcpt[] = $this->cc[$i][0];
+        }
+        for($i = 0; $i < count($this->bcc); $i++)
+        {
+            if(!$this->smtp->Recipient($this->bcc[$i][0]))
+                $bad_rcpt[] = $this->bcc[$i][0];
+        }
+
+        if(count($bad_rcpt) > 0) // Create error message
+        {
+            for($i = 0; $i < count($bad_rcpt); $i++)
+            {
+                if($i != 0) { $error .= ", "; }
+                $error .= $bad_rcpt[$i];
+            }
+            $error = $this->Lang("recipients_failed") . $error;
+            $this->SetError($error);
+            $this->smtp->Reset();
+            return false;
+        }
+
+        if(!$this->smtp->Data($header . $body))
+        {
+            $this->SetError($this->Lang("data_not_accepted"));
+            $this->smtp->Reset();
+            return false;
+        }
+        if($this->SMTPKeepAlive == true)
+            $this->smtp->Reset();
+        else
+            $this->SmtpClose();
+
+        return true;
+    }
+
+    /**
+     * Initiates a connection to an SMTP server.  Returns false if the 
+     * operation failed.
+     * @access private
+     * @return bool
+     */
+    function SmtpConnect() {
+        if($this->smtp == NULL) { $this->smtp = new SMTP(); }
+
+        $this->smtp->do_debug = $this->SMTPDebug;
+        $hosts = explode(";", $this->Host);
+        $index = 0;
+        $connection = ($this->smtp->Connected()); 
+
+        // Retry while there is no connection
+        while($index < count($hosts) && $connection == false)
+        {
+            if(strstr($hosts[$index], ":"))
+                list($host, $port) = explode(":", $hosts[$index]);
+            else
+            {
+                $host = $hosts[$index];
+                $port = $this->Port;
+            }
+
+            if($this->smtp->Connect($host, $port, $this->Timeout))
+            {
+                if ($this->Helo != '')
+                    $this->smtp->Hello($this->Helo);
+                else
+                    $this->smtp->Hello($this->ServerHostname());
+        
+                if($this->SMTPAuth)
+                {
+                    if(!$this->smtp->Authenticate($this->Username, 
+                                                  $this->Password))
+                    {
+                        $this->SetError($this->Lang("authenticate"));
+                        $this->smtp->Reset();
+                        $connection = false;
+                    }
+                }
+                $connection = true;
+            }
+            $index++;
+        }
+        if(!$connection)
+            $this->SetError($this->Lang("connect_host"));
+
+        return $connection;
+    }
+
+    /**
+     * Closes the active SMTP session if one exists.
+     * @return void
+     */
+    function SmtpClose() {
+        if($this->smtp != NULL)
+        {
+            if($this->smtp->Connected())
+            {
+                $this->smtp->Quit();
+                $this->smtp->Close();
+            }
+        }
+    }
+
+    /**
+     * Sets the language for all class error messages.  Returns false 
+     * if it cannot load the language file.  The default language type
+     * is English.
+     * @param string $lang_type Type of language (e.g. Portuguese: "br")
+     * @param string $lang_path Path to the language file directory
+     * @access public
+     * @return bool
+     */
+    function SetLanguage($lang_type, $lang_path = "lang/") {
+        if(file_exists($lang_path.'phpmailer.lang-'.$lang_type.'.php'))
+            include($lang_path.'phpmailer.lang-'.$lang_type.'.php');
+        else if(file_exists($lang_path.'phpmailer.lang-en.php'))
+            include($lang_path.'phpmailer.lang-en.php');
+        else
+        {
+            $this->SetError("Could not load language file");
+            return false;
+        }
+        $this->language = $PHPMAILER_LANG;
+    
+        return true;
+    }
+
+    /////////////////////////////////////////////////
+    // MESSAGE CREATION METHODS
+    /////////////////////////////////////////////////
+
+    /**
+     * Creates recipient headers.  
+     * @access private
+     * @return string
+     */
+    function AddrAppend($type, $addr) {
+        $addr_str = $type . ": ";
+        $addr_str .= $this->AddrFormat($addr[0]);
+        if(count($addr) > 1)
+        {
+            for($i = 1; $i < count($addr); $i++)
+                $addr_str .= ", " . $this->AddrFormat($addr[$i]);
+        }
+        $addr_str .= $this->LE;
+
+        return $addr_str;
+    }
+    
+    /**
+     * Formats an address correctly. 
+     * @access private
+     * @return string
+     */
+    function AddrFormat($addr) {
+        if(empty($addr[1]))
+            $formatted = $addr[0];
+        else
+        {
+            $formatted = $this->EncodeHeader($addr[1], 'phrase') . " <" . 
+                         $addr[0] . ">";
+        }
+
+        return $formatted;
+    }
+
+    /**
+     * Wraps message for use with mailers that do not
+     * automatically perform wrapping and for quoted-printable.
+     * Original written by philippe.  
+     * @access private
+     * @return string
+     */
+    function WrapText($message, $length, $qp_mode = false) {
+        $soft_break = ($qp_mode) ? sprintf(" =%s", $this->LE) : $this->LE;
+
+        $message = $this->FixEOL($message);
+        if (substr($message, -1) == $this->LE)
+            $message = substr($message, 0, -1);
+
+        $line = explode($this->LE, $message);
+        $message = "";
+        for ($i=0 ;$i < count($line); $i++)
+        {
+          $line_part = explode(" ", $line[$i]);
+          $buf = "";
+          for ($e = 0; $e<count($line_part); $e++)
+          {
+              $word = $line_part[$e];
+              if ($qp_mode and (strlen($word) > $length))
+              {
+                $space_left = $length - strlen($buf) - 1;
+                if ($e != 0)
+                {
+                    if ($space_left > 20)
+                    {
+                        $len = $space_left;
+                        if (substr($word, $len - 1, 1) == "=")
+                          $len--;
+                        elseif (substr($word, $len - 2, 1) == "=")
+                          $len -= 2;
+                        $part = substr($word, 0, $len);
+                        $word = substr($word, $len);
+                        $buf .= " " . $part;
+                        $message .= $buf . sprintf("=%s", $this->LE);
+                    }
+                    else
+                    {
+                        $message .= $buf . $soft_break;
+                    }
+                    $buf = "";
+                }
+                while (strlen($word) > 0)
+                {
+                    $len = $length;
+                    if (substr($word, $len - 1, 1) == "=")
+                        $len--;
+                    elseif (substr($word, $len - 2, 1) == "=")
+                        $len -= 2;
+                    $part = substr($word, 0, $len);
+                    $word = substr($word, $len);
+
+                    if (strlen($word) > 0)
+                        $message .= $part . sprintf("=%s", $this->LE);
+                    else
+                        $buf = $part;
+                }
+              }
+              else
+              {
+                $buf_o = $buf;
+                $buf .= ($e == 0) ? $word : (" " . $word); 
+
+                if (strlen($buf) > $length and $buf_o != "")
+                {
+                    $message .= $buf_o . $soft_break;
+                    $buf = $word;
+                }
+              }
+          }
+          $message .= $buf . $this->LE;
+        }
+
+        return $message;
+    }
+    
+    /**
+     * Set the body wrapping.
+     * @access private
+     * @return void
+     */
+    function SetWordWrap() {
+        if($this->WordWrap < 1)
+            return;
+            
+        switch($this->message_type)
+        {
+           case "alt":
+              // fall through
+           case "alt_attachment":
+              $this->AltBody = $this->WrapText($this->AltBody, $this->WordWrap);
+              break;
+           default:
+              $this->Body = $this->WrapText($this->Body, $this->WordWrap);
+              break;
+        }
+    }
+
+    /**
+     * Assembles message header.  
+     * @access private
+     * @return string
+     */
+    function CreateHeader() {
+        $result = "";
+        
+        // Set the boundaries
+        $uniq_id = md5(uniqid(time()));
+        $this->boundary[1] = "b1_" . $uniq_id;
+        $this->boundary[2] = "b2_" . $uniq_id;
+
+        $result .= $this->HeaderLine("Date", $this->RFCDate());
+        if($this->Sender == "")
+            $result .= $this->HeaderLine("Return-Path", trim($this->From));
+        else
+            $result .= $this->HeaderLine("Return-Path", trim($this->Sender));
+        
+        // To be created automatically by mail()
+        if($this->Mailer != "mail")
+        {
+            if(count($this->to) > 0)
+                $result .= $this->AddrAppend("To", $this->to);
+            else if (count($this->cc) == 0)
+                $result .= $this->HeaderLine("To", "undisclosed-recipients:;");
+            if(count($this->cc) > 0)
+                $result .= $this->AddrAppend("Cc", $this->cc);
+        }
+
+        $from = array();
+        $from[0][0] = trim($this->From);
+        $from[0][1] = $this->FromName;
+        $result .= $this->AddrAppend("From", $from); 
+
+        // sendmail and mail() extract Bcc from the header before sending
+        if((($this->Mailer == "sendmail") || ($this->Mailer == "mail")) && (count($this->bcc) > 0))
+            $result .= $this->AddrAppend("Bcc", $this->bcc);
+
+        if(count($this->ReplyTo) > 0)
+            $result .= $this->AddrAppend("Reply-to", $this->ReplyTo);
+
+        // mail() sets the subject itself
+        if($this->Mailer != "mail")
+            $result .= $this->HeaderLine("Subject", $this->EncodeHeader(trim($this->Subject)));
+
+        $result .= sprintf("Message-ID: <%s@%s>%s", $uniq_id, $this->ServerHostname(), $this->LE);
+        $result .= $this->HeaderLine("X-Priority", $this->Priority);
+        $result .= $this->HeaderLine("X-Mailer", "PHPMailer [version " . $this->Version . "]");
+        
+        if($this->ConfirmReadingTo != "")
+        {
+            $result .= $this->HeaderLine("Disposition-Notification-To", 
+                       "<" . trim($this->ConfirmReadingTo) . ">");
+        }
+
+        // Add custom headers
+        for($index = 0; $index < count($this->CustomHeader); $index++)
+        {
+            $result .= $this->HeaderLine(trim($this->CustomHeader[$index][0]), 
+                       $this->EncodeHeader(trim($this->CustomHeader[$index][1])));
+        }
+        $result .= $this->HeaderLine("MIME-Version", "1.0");
+
+        switch($this->message_type)
+        {
+            case "plain":
+                $result .= $this->HeaderLine("Content-Transfer-Encoding", $this->Encoding);
+                $result .= sprintf("Content-Type: %s; charset=\"%s\"",
+                                    $this->ContentType, $this->CharSet);
+                break;
+            case "attachments":
+                // fall through
+            case "alt_attachments":
+                if($this->InlineImageExists())
+                {
+                    $result .= sprintf("Content-Type: %s;%s\ttype=\"text/html\";%s\tboundary=\"%s\"%s", 
+                                    "multipart/related", $this->LE, $this->LE, 
+                                    $this->boundary[1], $this->LE);
+                }
+                else
+                {
+                    $result .= $this->HeaderLine("Content-Type", "multipart/mixed;");
+                    $result .= $this->TextLine("\tboundary=\"" . $this->boundary[1] . '"');
+                }
+                break;
+            case "alt":
+                $result .= $this->HeaderLine("Content-Type", "multipart/alternative;");
+                $result .= $this->TextLine("\tboundary=\"" . $this->boundary[1] . '"');
+                break;
+        }
+
+        if($this->Mailer != "mail")
+            $result .= $this->LE.$this->LE;
+
+        return $result;
+    }
+
+    /**
+     * Assembles the message body.  Returns an empty string on failure.
+     * @access private
+     * @return string
+     */
+    function CreateBody() {
+        $result = "";
+
+        $this->SetWordWrap();
+
+        switch($this->message_type)
+        {
+            case "alt":
+                $result .= $this->GetBoundary($this->boundary[1], "", 
+                                              "text/plain", "");
+                $result .= $this->EncodeString($this->AltBody, $this->Encoding);
+                $result .= $this->LE.$this->LE;
+                $result .= $this->GetBoundary($this->boundary[1], "", 
+                                              "text/html", "");
+                
+                $result .= $this->EncodeString($this->Body, $this->Encoding);
+                $result .= $this->LE.$this->LE;
+    
+                $result .= $this->EndBoundary($this->boundary[1]);
+                break;
+            case "plain":
+                $result .= $this->EncodeString($this->Body, $this->Encoding);
+                break;
+            case "attachments":
+                $result .= $this->GetBoundary($this->boundary[1], "", "", "");
+                $result .= $this->EncodeString($this->Body, $this->Encoding);
+                $result .= $this->LE;
+     
+                $result .= $this->AttachAll();
+                break;
+            case "alt_attachments":
+                $result .= sprintf("--%s%s", $this->boundary[1], $this->LE);
+                $result .= sprintf("Content-Type: %s;%s" .
+                                   "\tboundary=\"%s\"%s",
+                                   "multipart/alternative", $this->LE, 
+                                   $this->boundary[2], $this->LE.$this->LE);
+    
+                // Create text body
+                $result .= $this->GetBoundary($this->boundary[2], "", 
+                                              "text/plain", "") . $this->LE;
+
+                $result .= $this->EncodeString($this->AltBody, $this->Encoding);
+                $result .= $this->LE.$this->LE;
+    
+                // Create the HTML body
+                $result .= $this->GetBoundary($this->boundary[2], "", 
+                                              "text/html", "") . $this->LE;
+    
+                $result .= $this->EncodeString($this->Body, $this->Encoding);
+                $result .= $this->LE.$this->LE;
+
+                $result .= $this->EndBoundary($this->boundary[2]);
+                
+                $result .= $this->AttachAll();
+                break;
+        }
+        if($this->IsError())
+            $result = "";
+
+        return $result;
+    }
+
+    /**
+     * Returns the start of a message boundary.
+     * @access private
+     */
+    function GetBoundary($boundary, $charSet, $contentType, $encoding) {
+        $result = "";
+        if($charSet == "") { $charSet = $this->CharSet; }
+        if($contentType == "") { $contentType = $this->ContentType; }
+        if($encoding == "") { $encoding = $this->Encoding; }
+
+        $result .= $this->TextLine("--" . $boundary);
+        $result .= sprintf("Content-Type: %s; charset = \"%s\"", 
+                            $contentType, $charSet);
+        $result .= $this->LE;
+        $result .= $this->HeaderLine("Content-Transfer-Encoding", $encoding);
+        $result .= $this->LE;
+       
+        return $result;
+    }
+    
+    /**
+     * Returns the end of a message boundary.
+     * @access private
+     */
+    function EndBoundary($boundary) {
+        return $this->LE . "--" . $boundary . "--" . $this->LE; 
+    }
+    
+    /**
+     * Sets the message type.
+     * @access private
+     * @return void
+     */
+    function SetMessageType() {
+        if(count($this->attachment) < 1 && strlen($this->AltBody) < 1)
+            $this->message_type = "plain";
+        else
+        {
+            if(count($this->attachment) > 0)
+                $this->message_type = "attachments";
+            if(strlen($this->AltBody) > 0 && count($this->attachment) < 1)
+                $this->message_type = "alt";
+            if(strlen($this->AltBody) > 0 && count($this->attachment) > 0)
+                $this->message_type = "alt_attachments";
+        }
+    }
+
+    /**
+     * Returns a formatted header line.
+     * @access private
+     * @return string
+     */
+    function HeaderLine($name, $value) {
+        return $name . ": " . $value . $this->LE;
+    }
+
+    /**
+     * Returns a formatted mail line.
+     * @access private
+     * @return string
+     */
+    function TextLine($value) {
+        return $value . $this->LE;
+    }
+
+    /////////////////////////////////////////////////
+    // ATTACHMENT METHODS
+    /////////////////////////////////////////////////
+
+    /**
+     * Adds an attachment from a path on the filesystem.
+     * Returns false if the file could not be found
+     * or accessed.
+     * @param string $path Path to the attachment.
+     * @param string $name Overrides the attachment name.
+     * @param string $encoding File encoding (see $Encoding).
+     * @param string $type File extension (MIME) type.
+     * @return bool
+     */
+    function AddAttachment($path, $name = "", $encoding = "base64", 
+                           $type = "application/octet-stream") {
+        if(!@is_file($path))
+        {
+            $this->SetError($this->Lang("file_access") . $path);
+            return false;
+        }
+
+        $filename = basename($path);
+        if($name == "")
+            $name = $filename;
+
+        $cur = count($this->attachment);
+        $this->attachment[$cur][0] = $path;
+        $this->attachment[$cur][1] = $filename;
+        $this->attachment[$cur][2] = $name;
+        $this->attachment[$cur][3] = $encoding;
+        $this->attachment[$cur][4] = $type;
+        $this->attachment[$cur][5] = false; // isStringAttachment
+        $this->attachment[$cur][6] = "attachment";
+        $this->attachment[$cur][7] = 0;
+
+        return true;
+    }
+
+    /**
+     * Attaches all fs, string, and binary attachments to the message.
+     * Returns an empty string on failure.
+     * @access private
+     * @return string
+     */
+    function AttachAll() {
+        // Return text of body
+        $mime = array();
+
+        // Add all attachments
+        for($i = 0; $i < count($this->attachment); $i++)
+        {
+            // Check for string attachment
+            $bString = $this->attachment[$i][5];
+            if ($bString)
+                $string = $this->attachment[$i][0];
+            else
+                $path = $this->attachment[$i][0];
+
+            $filename    = $this->attachment[$i][1];
+            $name        = $this->attachment[$i][2];
+            $encoding    = $this->attachment[$i][3];
+            $type        = $this->attachment[$i][4];
+            $disposition = $this->attachment[$i][6];
+            $cid         = $this->attachment[$i][7];
+            
+            $mime[] = sprintf("--%s%s", $this->boundary[1], $this->LE);
+            $mime[] = sprintf("Content-Type: %s; name=\"%s\"%s", $type, $name, $this->LE);
+            $mime[] = sprintf("Content-Transfer-Encoding: %s%s", $encoding, $this->LE);
+
+            if($disposition == "inline")
+                $mime[] = sprintf("Content-ID: <%s>%s", $cid, $this->LE);
+
+            $mime[] = sprintf("Content-Disposition: %s; filename=\"%s\"%s", 
+                              $disposition, $name, $this->LE.$this->LE);
+
+            // Encode as string attachment
+            if($bString)
+            {
+                $mime[] = $this->EncodeString($string, $encoding);
+                if($this->IsError()) { return ""; }
+                $mime[] = $this->LE.$this->LE;
+            }
+            else
+            {
+                $mime[] = $this->EncodeFile($path, $encoding);                
+                if($this->IsError()) { return ""; }
+                $mime[] = $this->LE.$this->LE;
+            }
+        }
+
+        $mime[] = sprintf("--%s--%s", $this->boundary[1], $this->LE);
+
+        return join("", $mime);
+    }
+    
+    /**
+     * Encodes attachment in requested format.  Returns an
+     * empty string on failure.
+     * @access private
+     * @return string
+     */
+    function EncodeFile ($path, $encoding = "base64") {
+        if(!@$fd = fopen($path, "rb"))
+        {
+            $this->SetError($this->Lang("file_open") . $path);
+            return "";
+        }
+        $file_buffer = fread($fd, filesize($path));
+        $file_buffer = $this->EncodeString($file_buffer, $encoding);
+        fclose($fd);
+
+        return $file_buffer;
+    }
+
+    /**
+     * Encodes string to requested format. Returns an
+     * empty string on failure.
+     * @access private
+     * @return string
+     */
+    function EncodeString ($str, $encoding = "base64") {
+        $encoded = "";
+        switch(strtolower($encoding)) {
+          case "base64":
+              // chunk_split is found in PHP >= 3.0.6
+              $encoded = chunk_split(base64_encode($str), 76, $this->LE);
+              break;
+          case "7bit":
+          case "8bit":
+              $encoded = $this->FixEOL($str);
+              if (substr($encoded, -(strlen($this->LE))) != $this->LE)
+                $encoded .= $this->LE;
+              break;
+          case "binary":
+              $encoded = $str;
+              break;
+          case "quoted-printable":
+              $encoded = $this->EncodeQP($str);
+              break;
+          default:
+              $this->SetError($this->Lang("encoding") . $encoding);
+              break;
+        }
+        return $encoded;
+    }
+
+    /**
+     * Encode a header string to best of Q, B, quoted or none.  
+     * @access private
+     * @return string
+     */
+    function EncodeHeader ($str, $position = 'text') {
+      $x = 0;
+      
+      switch (strtolower($position)) {
+        case 'phrase':
+          if (!preg_match('/[\200-\377]/', $str)) {
+            // Can't use addslashes as we don't know what value has magic_quotes_sybase.
+            $encoded = addcslashes($str, "\0..\37\177\\\"");
+
+            if (($str == $encoded) && !preg_match('/[^A-Za-z0-9!#$%&\'*+\/=?^_`{|}~ -]/', $str))
+              return ($encoded);
+            else
+              return ("\"$encoded\"");
+          }
+          $x = preg_match_all('/[^\040\041\043-\133\135-\176]/', $str, $matches);
+          break;
+        case 'comment':
+          $x = preg_match_all('/[()"]/', $str, $matches);
+          // Fall-through
+        case 'text':
+        default:
+          $x += preg_match_all('/[\000-\010\013\014\016-\037\177-\377]/', $str, $matches);
+          break;
+      }
+
+      if ($x == 0)
+        return ($str);
+
+      $maxlen = 75 - 7 - strlen($this->CharSet);
+      // Try to select the encoding which should produce the shortest output
+      if (strlen($str)/3 < $x) {
+        $encoding = 'B';
+        $encoded = base64_encode($str);
+        $maxlen -= $maxlen % 4;
+        $encoded = trim(chunk_split($encoded, $maxlen, "\n"));
+      } else {
+        $encoding = 'Q';
+        $encoded = $this->EncodeQ($str, $position);
+        $encoded = $this->WrapText($encoded, $maxlen, true);
+        $encoded = str_replace("=".$this->LE, "\n", trim($encoded));
+      }
+
+      $encoded = preg_replace('/^(.*)$/m', " =?".$this->CharSet."?$encoding?\\1?=", $encoded);
+      $encoded = trim(str_replace("\n", $this->LE, $encoded));
+      
+      return $encoded;
+    }
+    
+    /**
+     * Encode string to quoted-printable.  
+     * @access private
+     * @return string
+     */
+    function EncodeQP ($str) {
+        $encoded = $this->FixEOL($str);
+        if (substr($encoded, -(strlen($this->LE))) != $this->LE)
+            $encoded .= $this->LE;
+
+        // Replace every high ascii, control and = characters
+        $encoded = preg_replace('/([\000-\010\013\014\016-\037\075\177-\377])/e',
+                  "'='.sprintf('%02X', ord('\\1'))", $encoded);
+        // Replace every spaces and tabs when it's the last character on a line
+        $encoded = preg_replace("/([\011\040])".$this->LE."/e",
+                  "'='.sprintf('%02X', ord('\\1')).'".$this->LE."'", $encoded);
+
+        // Maximum line length of 76 characters before CRLF (74 + space + '=')
+        $encoded = $this->WrapText($encoded, 74, true);
+
+        return $encoded;
+    }
+
+    /**
+     * Encode string to q encoding.  
+     * @access private
+     * @return string
+     */
+    function EncodeQ ($str, $position = "text") {
+        // There should not be any EOL in the string
+        $encoded = preg_replace("[\r\n]", "", $str);
+
+        switch (strtolower($position)) {
+          case "phrase":
+            $encoded = preg_replace("/([^A-Za-z0-9!*+\/ -])/e", "'='.sprintf('%02X', ord('\\1'))", $encoded);
+            break;
+          case "comment":
+            $encoded = preg_replace("/([\(\)\"])/e", "'='.sprintf('%02X', ord('\\1'))", $encoded);
+          case "text":
+          default:
+            // Replace every high ascii, control =, ? and _ characters
+            $encoded = preg_replace('/([\000-\011\013\014\016-\037\075\077\137\177-\377])/e',
+                  "'='.sprintf('%02X', ord('\\1'))", $encoded);
+            break;
+        }
+        
+        // Replace every spaces to _ (more readable than =20)
+        $encoded = str_replace(" ", "_", $encoded);
+
+        return $encoded;
+    }
+
+    /**
+     * Adds a string or binary attachment (non-filesystem) to the list.
+     * This method can be used to attach ascii or binary data,
+     * such as a BLOB record from a database.
+     * @param string $string String attachment data.
+     * @param string $filename Name of the attachment.
+     * @param string $encoding File encoding (see $Encoding).
+     * @param string $type File extension (MIME) type.
+     * @return void
+     */
+    function AddStringAttachment($string, $filename, $encoding = "base64", 
+                                 $type = "application/octet-stream") {
+        // Append to $attachment array
+        $cur = count($this->attachment);
+        $this->attachment[$cur][0] = $string;
+        $this->attachment[$cur][1] = $filename;
+        $this->attachment[$cur][2] = $filename;
+        $this->attachment[$cur][3] = $encoding;
+        $this->attachment[$cur][4] = $type;
+        $this->attachment[$cur][5] = true; // isString
+        $this->attachment[$cur][6] = "attachment";
+        $this->attachment[$cur][7] = 0;
+    }
+    
+    /**
+     * Adds an embedded attachment.  This can include images, sounds, and 
+     * just about any other document.  Make sure to set the $type to an 
+     * image type.  For JPEG images use "image/jpeg" and for GIF images 
+     * use "image/gif".
+     * @param string $path Path to the attachment.
+     * @param string $cid Content ID of the attachment.  Use this to identify 
+     *        the Id for accessing the image in an HTML form.
+     * @param string $name Overrides the attachment name.
+     * @param string $encoding File encoding (see $Encoding).
+     * @param string $type File extension (MIME) type.  
+     * @return bool
+     */
+    function AddEmbeddedImage($path, $cid, $name = "", $encoding = "base64", 
+                              $type = "application/octet-stream") {
+    
+        if(!@is_file($path))
+        {
+            $this->SetError($this->Lang("file_access") . $path);
+            return false;
+        }
+
+        $filename = basename($path);
+        if($name == "")
+            $name = $filename;
+
+        // Append to $attachment array
+        $cur = count($this->attachment);
+        $this->attachment[$cur][0] = $path;
+        $this->attachment[$cur][1] = $filename;
+        $this->attachment[$cur][2] = $name;
+        $this->attachment[$cur][3] = $encoding;
+        $this->attachment[$cur][4] = $type;
+        $this->attachment[$cur][5] = false; // isStringAttachment
+        $this->attachment[$cur][6] = "inline";
+        $this->attachment[$cur][7] = $cid;
+    
+        return true;
+    }
+    
+    /**
+     * Returns true if an inline attachment is present.
+     * @access private
+     * @return bool
+     */
+    function InlineImageExists() {
+        $result = false;
+        for($i = 0; $i < count($this->attachment); $i++)
+        {
+            if($this->attachment[$i][6] == "inline")
+            {
+                $result = true;
+                break;
+            }
+        }
+        
+        return $result;
+    }
+
+    /////////////////////////////////////////////////
+    // MESSAGE RESET METHODS
+    /////////////////////////////////////////////////
+
+    /**
+     * Clears all recipients assigned in the TO array.  Returns void.
+     * @return void
+     */
+    function ClearAddresses() {
+        $this->to = array();
+    }
+
+    /**
+     * Clears all recipients assigned in the CC array.  Returns void.
+     * @return void
+     */
+    function ClearCCs() {
+        $this->cc = array();
+    }
+
+    /**
+     * Clears all recipients assigned in the BCC array.  Returns void.
+     * @return void
+     */
+    function ClearBCCs() {
+        $this->bcc = array();
+    }
+
+    /**
+     * Clears all recipients assigned in the ReplyTo array.  Returns void.
+     * @return void
+     */
+    function ClearReplyTos() {
+        $this->ReplyTo = array();
+    }
+
+    /**
+     * Clears all recipients assigned in the TO, CC and BCC
+     * array.  Returns void.
+     * @return void
+     */
+    function ClearAllRecipients() {
+        $this->to = array();
+        $this->cc = array();
+        $this->bcc = array();
+    }
+
+    /**
+     * Clears all previously set filesystem, string, and binary
+     * attachments.  Returns void.
+     * @return void
+     */
+    function ClearAttachments() {
+        $this->attachment = array();
+    }
+
+    /**
+     * Clears all custom headers.  Returns void.
+     * @return void
+     */
+    function ClearCustomHeaders() {
+        $this->CustomHeader = array();
+    }
+
+
+    /////////////////////////////////////////////////
+    // MISCELLANEOUS METHODS
+    /////////////////////////////////////////////////
+
+    /**
+     * Adds the error message to the error container.
+     * Returns void.
+     * @access private
+     * @return void
+     */
+    function SetError($msg) {
+        $this->error_count++;
+        $this->ErrorInfo = $msg;
+    }
+
+    /**
+     * Returns the proper RFC 822 formatted date. 
+     * @access private
+     * @return string
+     */
+    function RFCDate() {
+        $tz = date("Z");
+        $tzs = ($tz < 0) ? "-" : "+";
+        $tz = abs($tz);
+        $tz = ($tz/3600)*100 + ($tz%3600)/60;
+        $result = sprintf("%s %s%04d", date("D, j M Y H:i:s"), $tzs, $tz);
+
+        return $result;
+    }
+    
+    /**
+     * Returns the appropriate server variable.  Should work with both 
+     * PHP 4.1.0+ as well as older versions.  Returns an empty string 
+     * if nothing is found.
+     * @access private
+     * @return mixed
+     */
+    function ServerVar($varName) {
+        global $HTTP_SERVER_VARS;
+        global $HTTP_ENV_VARS;
+
+        if(!isset($_SERVER))
+        {
+            $_SERVER = $HTTP_SERVER_VARS;
+            if(!isset($_SERVER["REMOTE_ADDR"]))
+                $_SERVER = $HTTP_ENV_VARS; // must be Apache
+        }
+        
+        if(isset($_SERVER[$varName]))
+            return $_SERVER[$varName];
+        else
+            return "";
+    }
+
+    /**
+     * Returns the server hostname or 'localhost.localdomain' if unknown.
+     * @access private
+     * @return string
+     */
+    function ServerHostname() {
+        if ($this->Hostname != "")
+            $result = $this->Hostname;
+        elseif ($this->ServerVar('SERVER_NAME') != "")
+            $result = $this->ServerVar('SERVER_NAME');
+        else
+            $result = "localhost.localdomain";
+
+        return $result;
+    }
+
+    /**
+     * Returns a message in the appropriate language.
+     * @access private
+     * @return string
+     */
+    function Lang($key) {
+        if(count($this->language) < 1)
+            $this->SetLanguage("en", './'); // set the default language
+    
+        if(isset($this->language[$key]))
+            return $this->language[$key];
+        else
+            return "Language string failed to load: " . $key;
+    }
+    
+    /**
+     * Returns true if an error occurred.
+     * @return bool
+     */
+    function IsError() {
+        return ($this->error_count > 0);
+    }
+
+    /**
+     * Changes every end of line from CR or LF to CRLF.  
+     * @access private
+     * @return string
+     */
+    function FixEOL($str) {
+        $str = str_replace("\r\n", "\n", $str);
+        $str = str_replace("\r", "\n", $str);
+        $str = str_replace("\n", $this->LE, $str);
+        return $str;
+    }
+
+    /**
+     * Adds a custom header. 
+     * @return void
+     */
+    function AddCustomHeader($custom_header) {
+        $this->CustomHeader[] = explode(":", $custom_header, 2);
     }
 }
 
+////////////////////////////////////////////////////
+// SMTP - PHP SMTP class
+//
+// Version 1.02
+//
+// Define an SMTP class that can be used to connect
+// and communicate with any SMTP server. It implements
+// all the SMTP functions defined in RFC821 except TURN.
+//
+// Author: Chris Ryan
+//
+// License: LGPL, see LICENSE
+////////////////////////////////////////////////////
+
 /**
- * Function:                 smtpmail
- *         Description:         This is a functional replacement for php's builtin mail
- *                                                 function, that uses smtp.
- *         Usage:                        The usage for this function is identical to that of php's
- *                                                 built in mail function.
+ * SMTP is rfc 821 compliant and implements all the rfc 821 SMTP
+ * commands except TURN which will always return a not implemented
+ * error. SMTP also provides some utility methods for sending mail
+ * to an SMTP server.
+ * @package HotelSearch
+ * @author Chris Ryan
  */
-function smtp_mail($mail_to, $subject, $message, $headers = "")
+class SMTP
 {
-    // For now I'm using an array based $smtp_vars to hold the smtp server
-    // info, but it should probably change to $CONFIG...
-    // then the relevant info would be $CONFIG['smtp_host'] and
-    // $CONFIG['smtp_port'].
-    global $CONFIG;
+    /**
+     *  SMTP server port
+     *  @var int
+     */
+    var $SMTP_PORT = 25;
+    
+    /**
+     *  SMTP reply line ending
+     *  @var string
+     */
+    var $CRLF = "\r\n";
+    
+    /**
+     *  Sets whether debugging is turned on
+     *  @var bool
+     */
+    var $do_debug;       # the level of debug to perform
+
+    /**#@+
+     * @access private
+     */
+    var $smtp_conn;      # the socket to the server
+    var $error;          # error if any on the last call
+    var $helo_rply;      # the reply the server sent to us for HELO
+    /**#@-*/
+
+    /**
+     * Initialize the class so that the data is in a known state.
+     * @access public
+     * @return void
+     */
+    function SMTP() {
+        $this->smtp_conn = 0;
+        $this->error = null;
+        $this->helo_rply = null;
 
-    // Fix any bare linefeeds in the message to make it RFC821 Compliant.
+        $this->do_debug = 0;
+    }
 
-    $message = preg_replace("/(?<!\r)\n/si", "\r\n", $message);
+    /*************************************************************
+     *                    CONNECTION FUNCTIONS                  *
+     ***********************************************************/
+
+    /**
+     * Connect to the server specified on the port specified.
+     * If the port is not specified use the default SMTP_PORT.
+     * If tval is specified then a connection will try and be
+     * established with the server for that number of seconds.
+     * If tval is not specified the default is 30 seconds to
+     * try on the connection.
+     *
+     * SMTP CODE SUCCESS: 220
+     * SMTP CODE FAILURE: 421
+     * @access public
+     * @return bool
+     */
+    function Connect($host,$port=0,$tval=30) {
+        # set the error val to null so there is no confusion
+        $this->error = null;
+
+        # make sure we are __not__ connected
+        if($this->connected()) {
+            # ok we are connected! what should we do?
+            # for now we will just give an error saying we
+            # are already connected
+            $this->error =
+                array("error" => "Already connected to a server");
+            return false;
+        }
 
-    if ($headers != "") {
-        if (is_array($headers)) {
-            if (sizeof($headers) > 1) {
-                $headers = join("\n", $headers);
-            } else {
-                $headers = $headers[0];
+        if(empty($port)) {
+            $port = $this->SMTP_PORT;
+        }
+
+        #connect to the smtp server
+        $this->smtp_conn = fsockopen($host,    # the host of the server
+                                     $port,    # the port to use
+                                     $errno,   # error number if any
+                                     $errstr,  # error message if any
+                                     $tval);   # give up after ? secs
+        # verify we connected properly
+        if(empty($this->smtp_conn)) {
+            $this->error = array("error" => "Failed to connect to server",
+                                 "errno" => $errno,
+                                 "errstr" => $errstr);
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": $errstr ($errno)" . $this->CRLF;
             }
+            return false;
         }
-        $headers = chop($headers);
 
-        // Make sure there are no bare linefeeds in the headers
+        # sometimes the SMTP server takes a little longer to respond
+        # so we will give it a longer timeout for the first read
+        // Windows still does not have support for this timeout function
+        if(substr(PHP_OS, 0, 3) != "WIN")
+           socket_set_timeout($this->smtp_conn, $tval, 0);
+
+        # get any announcement stuff
+        $announce = $this->get_lines();
+
+        # set the timeout  of any socket functions at 1/10 of a second
+        //if(function_exists("socket_set_timeout"))
+        //   socket_set_timeout($this->smtp_conn, 0, 100000);
 
-        $headers = preg_replace("/(?<!\r)\n/si", "\r\n", $headers);
+        if($this->do_debug >= 2) {
+            echo "SMTP -> FROM SERVER:" . $this->CRLF . $announce;
+        }
 
-        // Ok this is rather confusing all things considered,
-        // but we have to grab bcc and cc headers and treat them differently
-        // Something we really didn't take into consideration originally
+        return true;
+    }
+
+    /**
+     * Performs SMTP authentication.  Must be run after running the
+     * Hello() method.  Returns true if successfully authenticated.
+     * @access public
+     * @return bool
+     */
+    function Authenticate($username, $password) {
+        // Start authentication
+        fputs($this->smtp_conn,"AUTH LOGIN" . $this->CRLF);
+
+        $rply = $this->get_lines();
+        $code = substr($rply,0,3);
+
+        if($code != 334) {
+            $this->error =
+                array("error" => "AUTH not accepted from server",
+                      "smtp_code" => $code,
+                      "smtp_msg" => substr($rply,4));
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": " . $rply . $this->CRLF;
+            }
+            return false;
+        }
+
+        // Send encoded username
+        fputs($this->smtp_conn, base64_encode($username) . $this->CRLF);
+
+        $rply = $this->get_lines();
+        $code = substr($rply,0,3);
+
+        if($code != 334) {
+            $this->error =
+                array("error" => "Username not accepted from server",
+                      "smtp_code" => $code,
+                      "smtp_msg" => substr($rply,4));
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": " . $rply . $this->CRLF;
+            }
+            return false;
+        }
+
+        // Send encoded password
+        fputs($this->smtp_conn, base64_encode($password) . $this->CRLF);
+
+        $rply = $this->get_lines();
+        $code = substr($rply,0,3);
+
+        if($code != 235) {
+            $this->error =
+                array("error" => "Password not accepted from server",
+                      "smtp_code" => $code,
+                      "smtp_msg" => substr($rply,4));
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": " . $rply . $this->CRLF;
+            }
+            return false;
+        }
+
+        return true;
+    }
+
+    /**
+     * Returns true if connected to a server otherwise false
+     * @access private
+     * @return bool
+     */
+    function Connected() {
+        if(!empty($this->smtp_conn)) {
+            $sock_status = socket_get_status($this->smtp_conn);
+            if($sock_status["eof"]) {
+                # hmm this is an odd situation... the socket is
+                # valid but we aren't connected anymore
+                if($this->do_debug >= 1) {
+                    echo "SMTP -> NOTICE:" . $this->CRLF .
+                         "EOF caught while checking if connected";
+                }
+                $this->Close();
+                return false;
+            }
+            return true; # everything looks good
+        }
+        return false;
+    }
+
+    /**
+     * Closes the socket and cleans up the state of the class.
+     * It is not considered good to use this function without
+     * first trying to use QUIT.
+     * @access public
+     * @return void
+     */
+    function Close() {
+        $this->error = null; # so there is no confusion
+        $this->helo_rply = null;
+        if(!empty($this->smtp_conn)) {
+            # close the connection and cleanup
+            fclose($this->smtp_conn);
+            $this->smtp_conn = 0;
+        }
+    }
+
+
+    /***************************************************************
+     *                        SMTP COMMANDS                       *
+     *************************************************************/
+
+    /**
+     * Issues a data command and sends the msg_data to the server
+     * finializing the mail transaction. $msg_data is the message
+     * that is to be send with the headers. Each header needs to be
+     * on a single line followed by a <CRLF> with the message headers
+     * and the message body being seperated by and additional <CRLF>.
+     *
+     * Implements rfc 821: DATA <CRLF>
+     *
+     * SMTP CODE INTERMEDIATE: 354
+     *     [data]
+     *     <CRLF>.<CRLF>
+     *     SMTP CODE SUCCESS: 250
+     *     SMTP CODE FAILURE: 552,554,451,452
+     * SMTP CODE FAILURE: 451,554
+     * SMTP CODE ERROR  : 500,501,503,421
+     * @access public
+     * @return bool
+     */
+    function Data($msg_data) {
+        $this->error = null; # so no confusion is caused
+
+        if(!$this->connected()) {
+            $this->error = array(
+                    "error" => "Called Data() without being connected");
+            return false;
+        }
+
+        fputs($this->smtp_conn,"DATA" . $this->CRLF);
+
+        $rply = $this->get_lines();
+        $code = substr($rply,0,3);
+
+        if($this->do_debug >= 2) {
+            echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+        }
+
+        if($code != 354) {
+            $this->error =
+                array("error" => "DATA command not accepted from server",
+                      "smtp_code" => $code,
+                      "smtp_msg" => substr($rply,4));
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": " . $rply . $this->CRLF;
+            }
+            return false;
+        }
+
+        # the server is ready to accept data!
+        # according to rfc 821 we should not send more than 1000
+        # including the CRLF
+        # characters on a single line so we will break the data up
+        # into lines by \r and/or \n then if needed we will break
+        # each of those into smaller lines to fit within the limit.
+        # in addition we will be looking for lines that start with
+        # a period '.' and append and additional period '.' to that
+        # line. NOTE: this does not count towards are limit.
+
+        # normalize the line breaks so we know the explode works
+        $msg_data = str_replace("\r\n","\n",$msg_data);
+        $msg_data = str_replace("\r","\n",$msg_data);
+        $lines = explode("\n",$msg_data);
+
+        # we need to find a good way to determine is headers are
+        # in the msg_data or if it is a straight msg body
+        # currently I'm assuming rfc 822 definitions of msg headers
+        # and if the first field of the first line (':' sperated)
+        # does not contain a space then it _should_ be a header
+        # and we can process all lines before a blank "" line as
+        # headers.
+        $field = substr($lines[0],0,strpos($lines[0],":"));
+        $in_headers = false;
+        if(!empty($field) && !strstr($field," ")) {
+            $in_headers = true;
+        }
+
+        $max_line_length = 998; # used below; set here for ease in change
+
+        while(list(,$line) = @each($lines)) {
+            $lines_out = null;
+            if($line == "" && $in_headers) {
+                $in_headers = false;
+            }
+            # ok we need to break this line up into several
+            # smaller lines
+            while(strlen($line) > $max_line_length) {
+                $pos = strrpos(substr($line,0,$max_line_length)," ");
+                
+                # ----- Vulnerability fix (phpsec) -------
+                if (!$pos) {
+                    $pos = $max_line_length - 1;
+                }
+                # --------- End of fix ----------------
+                                
+                $lines_out[] = substr($line,0,$pos);
+                $line = substr($line,$pos + 1);
+                # if we are processing headers we need to
+                # add a LWSP-char to the front of the new line
+                # rfc 822 on long msg headers
+                if($in_headers) {
+                    $line = "\t" . $line;
+                }
+            }
+            $lines_out[] = $line;
+
+            # now send the lines to the server
+            while(list(,$line_out) = @each($lines_out)) {
+                if(strlen($line_out) > 0)
+                {
+                    if(substr($line_out, 0, 1) == ".") {
+                        $line_out = "." . $line_out;
+                    }
+                }
+                fputs($this->smtp_conn,$line_out . $this->CRLF);
+            }
+        }
+
+        # ok all the message data has been sent so lets get this
+        # over with aleady
+        fputs($this->smtp_conn, $this->CRLF . "." . $this->CRLF);
+
+        $rply = $this->get_lines();
+        $code = substr($rply,0,3);
+
+        if($this->do_debug >= 2) {
+            echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+        }
 
-        $header_array = explode("\n", $headers);
-        @reset($header_array);
-        $headers = "";
-        while (list(, $header) = each($header_array)) {
-            if (preg_match("/^cc:/si", $header)) {
-                $cc = preg_replace("/^cc:(.*)/si", "\\1", $header);
-            } else if (preg_match("/^bcc:/si", $header)) {
-                $bcc = preg_replace("/^bcc:(.*)/si", "\\1", $header);
-                $header = "";
+        if($code != 250) {
+            $this->error =
+                array("error" => "DATA not accepted from server",
+                      "smtp_code" => $code,
+                      "smtp_msg" => substr($rply,4));
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": " . $rply . $this->CRLF;
             }
-            $headers .= $header . "\n";
+            return false;
         }
-        $headers = chop($headers);
-        $cc = explode(",", $cc);
-        $bcc = explode(",", $bcc);
+        return true;
     }
-    if (trim($mail_to) == "") {
-        cpg_die(ERROR, "No email address specified", __FILE__, __LINE__);
+
+    /**
+     * Expand takes the name and asks the server to list all the
+     * people who are members of the _list_. Expand will return
+     * back and array of the result or false if an error occurs.
+     * Each value in the array returned has the format of:
+     *     [ <full-name> <sp> ] <path>
+     * The definition of <path> is defined in rfc 821
+     *
+     * Implements rfc 821: EXPN <SP> <string> <CRLF>
+     *
+     * SMTP CODE SUCCESS: 250
+     * SMTP CODE FAILURE: 550
+     * SMTP CODE ERROR  : 500,501,502,504,421
+     * @access public
+     * @return string array
+     */
+    function Expand($name) {
+        $this->error = null; # so no confusion is caused
+
+        if(!$this->connected()) {
+            $this->error = array(
+                    "error" => "Called Expand() without being connected");
+            return false;
+        }
+
+        fputs($this->smtp_conn,"EXPN " . $name . $this->CRLF);
+
+        $rply = $this->get_lines();
+        $code = substr($rply,0,3);
+
+        if($this->do_debug >= 2) {
+            echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+        }
+
+        if($code != 250) {
+            $this->error =
+                array("error" => "EXPN not accepted from server",
+                      "smtp_code" => $code,
+                      "smtp_msg" => substr($rply,4));
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": " . $rply . $this->CRLF;
+            }
+            return false;
+        }
+
+        # parse the reply and place in our array to return to user
+        $entries = explode($this->CRLF,$rply);
+        while(list(,$l) = @each($entries)) {
+            $list[] = substr($l,4);
+        }
+
+        return $list;
     }
-    if (trim($subject) == "") {
-        cpg_die(ERROR, "No email Subject specified", __FILE__, __LINE__);
+
+    /**
+     * Sends the HELO command to the smtp server.
+     * This makes sure that we and the server are in
+     * the same known state.
+     *
+     * Implements from rfc 821: HELO <SP> <domain> <CRLF>
+     *
+     * SMTP CODE SUCCESS: 250
+     * SMTP CODE ERROR  : 500, 501, 504, 421
+     * @access public
+     * @return bool
+     */
+    function Hello($host="") {
+        $this->error = null; # so no confusion is caused
+
+        if(!$this->connected()) {
+            $this->error = array(
+                    "error" => "Called Hello() without being connected");
+            return false;
+        }
+
+        # if a hostname for the HELO wasn't specified determine
+        # a suitable one to send
+        if(empty($host)) {
+            # we need to determine some sort of appopiate default
+            # to send to the server
+            $host = "localhost";
+        }
+
+        // Send extended hello first (RFC 2821)
+        if(!$this->SendHello("EHLO", $host))
+        {
+            if(!$this->SendHello("HELO", $host))
+                return false;
+        }
+
+        return true;
     }
-    if (trim($message) == "") {
-        cpg_die(ERROR, "Email message was blank", __FILE__, __LINE__);
+
+    /**
+     * Sends a HELO/EHLO command.
+     * @access private
+     * @return bool
+     */
+    function SendHello($hello, $host) {
+        fputs($this->smtp_conn, $hello . " " . $host . $this->CRLF);
+
+        $rply = $this->get_lines();
+        $code = substr($rply,0,3);
+
+        if($this->do_debug >= 2) {
+            echo "SMTP -> FROM SERVER: " . $this->CRLF . $rply;
+        }
+
+        if($code != 250) {
+            $this->error =
+                array("error" => $hello . " not accepted from server",
+                      "smtp_code" => $code,
+                      "smtp_msg" => substr($rply,4));
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": " . $rply . $this->CRLF;
+            }
+            return false;
+        }
+
+        $this->helo_rply = $rply;
+        
+        return true;
     }
-    $mail_to_array = explode(",", $mail_to);
 
-    // Ok we have error checked as much as we can to this point let's get on
-    // it already.
+    /**
+     * Gets help information on the keyword specified. If the keyword
+     * is not specified then returns generic help, ussually contianing
+     * A list of keywords that help is available on. This function
+     * returns the results back to the user. It is up to the user to
+     * handle the returned data. If an error occurs then false is
+     * returned with $this->error set appropiately.
+     *
+     * Implements rfc 821: HELP [ <SP> <string> ] <CRLF>
+     *
+     * SMTP CODE SUCCESS: 211,214
+     * SMTP CODE ERROR  : 500,501,502,504,421
+     * @access public
+     * @return string
+     */
+    function Help($keyword="") {
+        $this->error = null; # to avoid confusion
+
+        if(!$this->connected()) {
+            $this->error = array(
+                    "error" => "Called Help() without being connected");
+            return false;
+        }
+
+        $extra = "";
+        if(!empty($keyword)) {
+            $extra = " " . $keyword;
+        }
+
+        fputs($this->smtp_conn,"HELP" . $extra . $this->CRLF);
+
+        $rply = $this->get_lines();
+        $code = substr($rply,0,3);
 
-    if (!$socket = fsockopen($CONFIG['smtp_host'], 25, $errno, $errstr, 20)) {
-        cpg_die(ERROR, "Could not connect to smtp host : $errno : $errstr", __FILE__, __LINE__);
+        if($this->do_debug >= 2) {
+            echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+        }
+
+        if($code != 211 && $code != 214) {
+            $this->error =
+                array("error" => "HELP not accepted from server",
+                      "smtp_code" => $code,
+                      "smtp_msg" => substr($rply,4));
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": " . $rply . $this->CRLF;
+            }
+            return false;
+        }
+
+        return $rply;
     }
-    server_parse($socket, "220");
 
-    if (!empty($CONFIG['smtp_username']) && !empty($CONFIG['smtp_password'])) {
-        // Send the RFC2554 specified EHLO.
-        // This improved as provided by SirSir to accomodate
-        // both SMTP AND ESMTP capable servers
-        fputs($socket, "EHLO " . $CONFIG['smtp_host'] . "\r\n");
-        server_parse($socket, "250");
+    /**
+     * Starts a mail transaction from the email address specified in
+     * $from. Returns true if successful or false otherwise. If True
+     * the mail transaction is started and then one or more Recipient
+     * commands may be called followed by a Data command.
+     *
+     * Implements rfc 821: MAIL <SP> FROM:<reverse-path> <CRLF>
+     *
+     * SMTP CODE SUCCESS: 250
+     * SMTP CODE SUCCESS: 552,451,452
+     * SMTP CODE SUCCESS: 500,501,421
+     * @access public
+     * @return bool
+     */
+    function Mail($from) {
+        $this->error = null; # so no confusion is caused
+
+        if(!$this->connected()) {
+            $this->error = array(
+                    "error" => "Called Mail() without being connected");
+            return false;
+        }
+
+        fputs($this->smtp_conn,"MAIL FROM:<" . $from . ">" . $this->CRLF);
 
-        fputs($socket, "AUTH LOGIN\r\n");
-        server_parse($socket, "334");
-        fputs($socket, base64_encode($CONFIG['smtp_username']) . "\r\n");
-        server_parse($socket, "334");
-        fputs($socket, base64_encode($CONFIG['smtp_password']) . "\r\n");
-        server_parse($socket, "235");
-    } else {
-        // Send the RFC821 specified HELO.
-        fputs($socket, "HELO " . $CONFIG['smtp_host'] . "\r\n");
-        server_parse($socket, "250");
-    }
-    // From this point onward most server response codes should be 250
-    // Specify who the mail is from....
-    fputs($socket, "MAIL FROM: <" . $CONFIG['gallery_admin_email'] . ">\r\n");
-    server_parse($socket, "250");
-    // Specify each user to send to and build to header.
-    $to_header = "To: ";
-    @reset($mail_to_array);
-    while (list(, $mail_to_address) = each($mail_to_array)) {
-
-        // Add an additional bit of error checking to the To field.
-
-        $mail_to_address = trim($mail_to_address);
-        if (preg_match('/[^ ]+\@[^ ]+/', $mail_to_address)) {
-            fputs($socket, "RCPT TO: <$mail_to_address>\r\n");
-            server_parse($socket, "250");
-        }
-        $to_header .= (($mail_to_address != '') ? ', ' : '') . "<$mail_to_address>";
-    }
-    // Ok now do the CC and BCC fields...
-    @reset($bcc);
-    while (list(, $bcc_address) = each($bcc)) {
-
-        // Add an additional bit of error checking to bcc header...
-
-        $bcc_address = trim($bcc_address);
-        if (preg_match('/[^ ]+\@[^ ]+/', $bcc_address)) {
-            fputs($socket, "RCPT TO: <$bcc_address>\r\n");
-            server_parse($socket, "250");
-        }
-    }
-    @reset($cc);
-    while (list(, $cc_address) = each($cc)) {
-
-        // Add an additional bit of error checking to cc header
-
-        $cc_address = trim($cc_address);
-        if (preg_match('/[^ ]+\@[^ ]+/', $cc_address)) {
-            fputs($socket, "RCPT TO: <$cc_address>\r\n");
-            server_parse($socket, "250");
-        }
-    }
-    // Ok now we tell the server we are ready to start sending data
-    fputs($socket, "DATA\r\n");
-    // This is the last response code we look for until the end of the message.
-    server_parse($socket, "354");
-    // Send the Subject Line...
-    fputs($socket, "Subject: $subject\r\n");
-    // Now the To Header.
-    fputs($socket, "$to_header\r\n");
-    // Now any custom headers....
-    fputs($socket, "$headers\r\n\r\n");
-    // Ok now we are ready for the message...
-    fputs($socket, "$message\r\n");
-    // Ok the all the ingredients are mixed in let's cook this puppy...
-    fputs($socket, ".\r\n");
-    server_parse($socket, "250");
-    // Now tell the server we are done and close the socket...
-    fputs($socket, "QUIT\r\n");
-    fclose($socket);
+        $rply = $this->get_lines();
+        $code = substr($rply,0,3);
+
+        if($this->do_debug >= 2) {
+            echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+        }
+
+        if($code != 250) {
+            $this->error =
+                array("error" => "MAIL not accepted from server",
+                      "smtp_code" => $code,
+                      "smtp_msg" => substr($rply,4));
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": " . $rply . $this->CRLF;
+            }
+            return false;
+        }
+        return true;
+    }
 
-    return true;
+    /**
+     * Sends the command NOOP to the SMTP server.
+     *
+     * Implements from rfc 821: NOOP <CRLF>
+     *
+     * SMTP CODE SUCCESS: 250
+     * SMTP CODE ERROR  : 500, 421
+     * @access public
+     * @return bool
+     */
+    function Noop() {
+        $this->error = null; # so no confusion is caused
+
+        if(!$this->connected()) {
+            $this->error = array(
+                    "error" => "Called Noop() without being connected");
+            return false;
+        }
+
+        fputs($this->smtp_conn,"NOOP" . $this->CRLF);
+
+        $rply = $this->get_lines();
+        $code = substr($rply,0,3);
+
+        if($this->do_debug >= 2) {
+            echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+        }
+
+        if($code != 250) {
+            $this->error =
+                array("error" => "NOOP not accepted from server",
+                      "smtp_code" => $code,
+                      "smtp_msg" => substr($rply,4));
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": " . $rply . $this->CRLF;
+            }
+            return false;
+        }
+        return true;
+    }
+
+    /**
+     * Sends the quit command to the server and then closes the socket
+     * if there is no error or the $close_on_error argument is true.
+     *
+     * Implements from rfc 821: QUIT <CRLF>
+     *
+     * SMTP CODE SUCCESS: 221
+     * SMTP CODE ERROR  : 500
+     * @access public
+     * @return bool
+     */
+    function Quit($close_on_error=true) {
+        $this->error = null; # so there is no confusion
+
+        if(!$this->connected()) {
+            $this->error = array(
+                    "error" => "Called Quit() without being connected");
+            return false;
+        }
+
+        # send the quit command to the server
+        fputs($this->smtp_conn,"quit" . $this->CRLF);
+
+        # get any good-bye messages
+        $byemsg = $this->get_lines();
+
+        if($this->do_debug >= 2) {
+            echo "SMTP -> FROM SERVER:" . $this->CRLF . $byemsg;
+        }
+
+        $rval = true;
+        $e = null;
+
+        $code = substr($byemsg,0,3);
+        if($code != 221) {
+            # use e as a tmp var cause Close will overwrite $this->error
+            $e = array("error" => "SMTP server rejected quit command",
+                       "smtp_code" => $code,
+                       "smtp_rply" => substr($byemsg,4));
+            $rval = false;
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $e["error"] . ": " .
+                         $byemsg . $this->CRLF;
+            }
+        }
+
+        if(empty($e) || $close_on_error) {
+            $this->Close();
+        }
+
+        return $rval;
+    }
+
+    /**
+     * Sends the command RCPT to the SMTP server with the TO: argument of $to.
+     * Returns true if the recipient was accepted false if it was rejected.
+     *
+     * Implements from rfc 821: RCPT <SP> TO:<forward-path> <CRLF>
+     *
+     * SMTP CODE SUCCESS: 250,251
+     * SMTP CODE FAILURE: 550,551,552,553,450,451,452
+     * SMTP CODE ERROR  : 500,501,503,421
+     * @access public
+     * @return bool
+     */
+    function Recipient($to) {
+        $this->error = null; # so no confusion is caused
+
+        if(!$this->connected()) {
+            $this->error = array(
+                    "error" => "Called Recipient() without being connected");
+            return false;
+        }
+
+        fputs($this->smtp_conn,"RCPT TO:<" . $to . ">" . $this->CRLF);
+
+        $rply = $this->get_lines();
+        $code = substr($rply,0,3);
+
+        if($this->do_debug >= 2) {
+            echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+        }
+
+        if($code != 250 && $code != 251) {
+            $this->error =
+                array("error" => "RCPT not accepted from server",
+                      "smtp_code" => $code,
+                      "smtp_msg" => substr($rply,4));
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": " . $rply . $this->CRLF;
+            }
+            return false;
+        }
+        return true;
+    }
+
+    /**
+     * Sends the RSET command to abort and transaction that is
+     * currently in progress. Returns true if successful false
+     * otherwise.
+     *
+     * Implements rfc 821: RSET <CRLF>
+     *
+     * SMTP CODE SUCCESS: 250
+     * SMTP CODE ERROR  : 500,501,504,421
+     * @access public
+     * @return bool
+     */
+    function Reset() {
+        $this->error = null; # so no confusion is caused
+
+        if(!$this->connected()) {
+            $this->error = array(
+                    "error" => "Called Reset() without being connected");
+            return false;
+        }
+
+        fputs($this->smtp_conn,"RSET" . $this->CRLF);
+
+        $rply = $this->get_lines();
+        $code = substr($rply,0,3);
+
+        if($this->do_debug >= 2) {
+            echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+        }
+
+        if($code != 250) {
+            $this->error =
+                array("error" => "RSET failed",
+                      "smtp_code" => $code,
+                      "smtp_msg" => substr($rply,4));
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": " . $rply . $this->CRLF;
+            }
+            return false;
+        }
+
+        return true;
+    }
+
+    /**
+     * Starts a mail transaction from the email address specified in
+     * $from. Returns true if successful or false otherwise. If True
+     * the mail transaction is started and then one or more Recipient
+     * commands may be called followed by a Data command. This command
+     * will send the message to the users terminal if they are logged
+     * in.
+     *
+     * Implements rfc 821: SEND <SP> FROM:<reverse-path> <CRLF>
+     *
+     * SMTP CODE SUCCESS: 250
+     * SMTP CODE SUCCESS: 552,451,452
+     * SMTP CODE SUCCESS: 500,501,502,421
+     * @access public
+     * @return bool
+     */
+    function Send($from) {
+        $this->error = null; # so no confusion is caused
+
+        if(!$this->connected()) {
+            $this->error = array(
+                    "error" => "Called Send() without being connected");
+            return false;
+        }
+
+        fputs($this->smtp_conn,"SEND FROM:" . $from . $this->CRLF);
+
+        $rply = $this->get_lines();
+        $code = substr($rply,0,3);
+
+        if($this->do_debug >= 2) {
+            echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+        }
+
+        if($code != 250) {
+            $this->error =
+                array("error" => "SEND not accepted from server",
+                      "smtp_code" => $code,
+                      "smtp_msg" => substr($rply,4));
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": " . $rply . $this->CRLF;
+            }
+            return false;
+        }
+        return true;
+    }
+
+    /**
+     * Starts a mail transaction from the email address specified in
+     * $from. Returns true if successful or false otherwise. If True
+     * the mail transaction is started and then one or more Recipient
+     * commands may be called followed by a Data command. This command
+     * will send the message to the users terminal if they are logged
+     * in and send them an email.
+     *
+     * Implements rfc 821: SAML <SP> FROM:<reverse-path> <CRLF>
+     *
+     * SMTP CODE SUCCESS: 250
+     * SMTP CODE SUCCESS: 552,451,452
+     * SMTP CODE SUCCESS: 500,501,502,421
+     * @access public
+     * @return bool
+     */
+    function SendAndMail($from) {
+        $this->error = null; # so no confusion is caused
+
+        if(!$this->connected()) {
+            $this->error = array(
+                "error" => "Called SendAndMail() without being connected");
+            return false;
+        }
+
+        fputs($this->smtp_conn,"SAML FROM:" . $from . $this->CRLF);
+
+        $rply = $this->get_lines();
+        $code = substr($rply,0,3);
+
+        if($this->do_debug >= 2) {
+            echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+        }
+
+        if($code != 250) {
+            $this->error =
+                array("error" => "SAML not accepted from server",
+                      "smtp_code" => $code,
+                      "smtp_msg" => substr($rply,4));
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": " . $rply . $this->CRLF;
+            }
+            return false;
+        }
+        return true;
+    }
+
+    /**
+     * Starts a mail transaction from the email address specified in
+     * $from. Returns true if successful or false otherwise. If True
+     * the mail transaction is started and then one or more Recipient
+     * commands may be called followed by a Data command. This command
+     * will send the message to the users terminal if they are logged
+     * in or mail it to them if they are not.
+     *
+     * Implements rfc 821: SOML <SP> FROM:<reverse-path> <CRLF>
+     *
+     * SMTP CODE SUCCESS: 250
+     * SMTP CODE SUCCESS: 552,451,452
+     * SMTP CODE SUCCESS: 500,501,502,421
+     * @access public
+     * @return bool
+     */
+    function SendOrMail($from) {
+        $this->error = null; # so no confusion is caused
+
+        if(!$this->connected()) {
+            $this->error = array(
+                "error" => "Called SendOrMail() without being connected");
+            return false;
+        }
+
+        fputs($this->smtp_conn,"SOML FROM:" . $from . $this->CRLF);
+
+        $rply = $this->get_lines();
+        $code = substr($rply,0,3);
+
+        if($this->do_debug >= 2) {
+            echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+        }
+
+        if($code != 250) {
+            $this->error =
+                array("error" => "SOML not accepted from server",
+                      "smtp_code" => $code,
+                      "smtp_msg" => substr($rply,4));
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": " . $rply . $this->CRLF;
+            }
+            return false;
+        }
+        return true;
+    }
+
+    /**
+     * This is an optional command for SMTP that this class does not
+     * support. This method is here to make the RFC821 Definition
+     * complete for this class and __may__ be implimented in the future
+     *
+     * Implements from rfc 821: TURN <CRLF>
+     *
+     * SMTP CODE SUCCESS: 250
+     * SMTP CODE FAILURE: 502
+     * SMTP CODE ERROR  : 500, 503
+     * @access public
+     * @return bool
+     */
+    function Turn() {
+        $this->error = array("error" => "This method, TURN, of the SMTP ".
+                                        "is not implemented");
+        if($this->do_debug >= 1) {
+            echo "SMTP -> NOTICE: " . $this->error["error"] . $this->CRLF;
+        }
+        return false;
+    }
+
+    /**
+     * Verifies that the name is recognized by the server.
+     * Returns false if the name could not be verified otherwise
+     * the response from the server is returned.
+     *
+     * Implements rfc 821: VRFY <SP> <string> <CRLF>
+     *
+     * SMTP CODE SUCCESS: 250,251
+     * SMTP CODE FAILURE: 550,551,553
+     * SMTP CODE ERROR  : 500,501,502,421
+     * @access public
+     * @return int
+     */
+    function Verify($name) {
+        $this->error = null; # so no confusion is caused
+
+        if(!$this->connected()) {
+            $this->error = array(
+                    "error" => "Called Verify() without being connected");
+            return false;
+        }
+
+        fputs($this->smtp_conn,"VRFY " . $name . $this->CRLF);
+
+        $rply = $this->get_lines();
+        $code = substr($rply,0,3);
+
+        if($this->do_debug >= 2) {
+            echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+        }
+
+        if($code != 250 && $code != 251) {
+            $this->error =
+                array("error" => "VRFY failed on name '$name'",
+                      "smtp_code" => $code,
+                      "smtp_msg" => substr($rply,4));
+            if($this->do_debug >= 1) {
+                echo "SMTP -> ERROR: " . $this->error["error"] .
+                         ": " . $rply . $this->CRLF;
+            }
+            return false;
+        }
+        return $rply;
+    }
+
+    /*******************************************************************
+     *                       INTERNAL FUNCTIONS                       *
+     ******************************************************************/
+
+    /**
+     * Read in as many lines as possible
+     * either before eof or socket timeout occurs on the operation.
+     * With SMTP we can tell if we have more lines to read if the
+     * 4th character is '-' symbol. If it is a space then we don't
+     * need to read anything else.
+     * @access private
+     * @return string
+     */
+    function get_lines() {
+        $data = "";
+        while($str = fgets($this->smtp_conn,515)) {
+            if($this->do_debug >= 4) {
+                echo "SMTP -> get_lines(): \$data was \"$data\"" .
+                         $this->CRLF;
+                echo "SMTP -> get_lines(): \$str is \"$str\"" .
+                         $this->CRLF;
+            }
+            $data .= $str;
+            if($this->do_debug >= 4) {
+                echo "SMTP -> get_lines(): \$data is \"$data\"" . $this->CRLF;
+            }
+            # if the 4th character is a space then we are done reading
+            # so just break the loop
+            if(substr($str,3,1) == " ") { break; }
+        }
+        return $data;
+    }
 }
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/include/makers/canon.php cpg148/include/makers/canon.php
--- 133/include/makers/canon.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/makers/canon.php	2006-06-08 00:24:14.000000000 -0500
@@ -0,0 +1,649 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+/*
+
+        Exifer
+
+        Extracts EXIF information from digital photos.
+
+
+
+        Copyright  2003 Jake Olefsky
+
+        http://www.offsky.com/software/exif/index.php
+
+        jake@olefsky.com
+
+
+
+        Please see exif.php for the complete information about this software.
+
+
+
+        ------------
+
+
+
+        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.
+
+
+
+        This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
+
+        without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+        See the GNU General Public License for more details. http://www.gnu.org/copyleft/gpl.html
+
+*/
+
+
+//=================
+
+// Looks up the name of the tag for the MakerNote (Depends on Manufacturer)
+
+//====================================================================
+
+function lookup_Canon_tag($tag) {
+
+
+
+        switch($tag) {
+
+                case "0001": $tag = "Settings 1";break;
+
+                case "0004": $tag = "Settings 4";break;
+
+                case "0006": $tag = "ImageType";break;
+
+                case "0007": $tag = "FirmwareVersion";break;
+
+                case "0008": $tag = "ImageNumber";break;
+
+                case "0009": $tag = "OwnerName";break;
+
+                case "000c": $tag = "CameraSerialNumber";break;
+
+                case "000f": $tag = "CustomFunctions";break;
+
+
+
+                default: $tag = "unknown:".$tag;break;
+
+        }
+
+
+
+        return $tag;
+
+}
+
+
+
+//=================
+
+// Formats Data for the data type
+
+//====================================================================
+
+function formatCanonData($type,$tag,$intel,$data,&$result) {
+
+        $place = 0;
+
+
+
+
+
+        if($type=="ASCII") {
+
+                $result = $data;
+
+        } else if($type=="URATIONAL" || $type=="SRATIONAL") {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+                $top = hexdec(substr($data,8,8));
+
+                $bottom = hexdec(substr($data,0,8));
+
+                if($bottom!=0) $data=$top/$bottom;
+
+                else if($top==0) $data = 0;
+
+                else $data=$top."/".$bottom;
+
+
+
+                if($tag=="0204") { //DigitalZoom
+
+                        $data=$data."x";
+
+                }
+
+
+
+        } else if($type=="USHORT" || $type=="SSHORT" || $type=="ULONG" || $type=="SLONG" || $type=="FLOAT" || $type=="DOUBLE") {
+
+
+
+                $data = bin2hex($data);
+
+                $result['RAWDATA'] = $data;
+
+
+
+                if($tag=="0001") { //first chunk
+
+                        $result['Bytes']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//0
+
+                        $result['Macro']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//1
+
+                                if($result['Macro']==1) $result['Macro'] = "Macro";
+
+                                if($result['Macro']==2) $result['Macro'] = "Normal";
+
+                        $result['SelfTimer']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//2
+
+                                if($result['SelfTimer']==0) $result['SelfTimer'] = "Off";
+
+                        $result['Quality']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//3
+
+                                if($result['Quality']==2) $result['Quality'] = "Normal";
+
+                                if($result['Quality']==3) $result['Quality'] = "Fine";
+
+                                if($result['Quality']==5) $result['Quality'] = "Superfine";
+
+                        $result['Flash']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//4
+
+                                if($result['Flash']==0) $result['Flash'] = "Off";
+
+                                if($result['Flash']==1) $result['Flash'] = "Auto";
+
+                                if($result['Flash']==2) $result['Flash'] = "On";
+
+                                if($result['Flash']==3) $result['Flash'] = "Red Eye Reduction";
+
+                                if($result['Flash']==4) $result['Flash'] = "Slow Synchro";
+
+                                if($result['Flash']==5) $result['Flash'] = "Auto + Red Eye Reduction";
+
+                                if($result['Flash']==6) $result['Flash'] = "On + Red Eye Reduction";
+
+                                if($result['Flash']==16) $result['Flash'] = "External Flash";
+
+                        $result['DriveMode']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//5
+
+                                if($result['DriveMode']==0) $result['DriveMode'] = "Single/Timer";
+
+                                if($result['DriveMode']==1) $result['DriveMode'] = "Continuous";
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//6
+
+                        $result['FocusMode']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//7
+
+                                if($result['FocusMode']==0) $result['FocusMode'] = "One-Shot";
+
+                                if($result['FocusMode']==1) $result['FocusMode'] = "AI Servo";
+
+                                if($result['FocusMode']==2) $result['FocusMode'] = "AI Focus";
+
+                                if($result['FocusMode']==3) $result['FocusMode'] = "Manual Focus";
+
+                                if($result['FocusMode']==4) $result['FocusMode'] = "Single";
+
+                                if($result['FocusMode']==5) $result['FocusMode'] = "Continuous";
+
+                                if($result['FocusMode']==6) $result['FocusMode'] = "Manual Focus";
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//8
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//9
+
+                        $result['ImageSize']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//10
+
+                                if($result['ImageSize']==0) $result['ImageSize'] = "Large";
+
+                                if($result['ImageSize']==1) $result['ImageSize'] = "Medium";
+
+                                if($result['ImageSize']==2) $result['ImageSize'] = "Small";
+
+                        $result['EasyShooting']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//11
+
+                                if($result['EasyShooting']==0) $result['EasyShooting'] = "Full Auto";
+
+                                if($result['EasyShooting']==1) $result['EasyShooting'] = "Manual";
+
+                                if($result['EasyShooting']==2) $result['EasyShooting'] = "Landscape";
+
+                                if($result['EasyShooting']==3) $result['EasyShooting'] = "Fast Shutter";
+
+                                if($result['EasyShooting']==4) $result['EasyShooting'] = "Slow Shutter";
+
+                                if($result['EasyShooting']==5) $result['EasyShooting'] = "Night";
+
+                                if($result['EasyShooting']==6) $result['EasyShooting'] = "Black & White";
+
+                                if($result['EasyShooting']==7) $result['EasyShooting'] = "Sepia";
+
+                                if($result['EasyShooting']==8) $result['EasyShooting'] = "Portrait";
+
+                                if($result['EasyShooting']==9) $result['EasyShooting'] = "Sport";
+
+                                if($result['EasyShooting']==10) $result['EasyShooting'] = "Macro/Close-Up";
+
+                                if($result['EasyShooting']==11) $result['EasyShooting'] = "Pan Focus";
+
+                        $result['DigitalZoom']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//12
+
+                                if($result['DigitalZoom']==0) $result['DigitalZoom'] = "No Digital Zoom";
+
+                        if($result['DigitalZoom']==1) $result['DigitalZoom'] = "2x";
+
+                        if($result['DigitalZoom']==2) $result['DigitalZoom'] = "4x";
+
+                                if($result['DigitalZoom']==65535) $result['DigitalZoom'] = "No Digital Zoom";
+
+                        $result['Contrast']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//13
+
+                                if($result['Contrast']==0) $result['Contrast'] = "Normal";
+
+                                if($result['Contrast']==1) $result['Contrast'] = "High";
+
+                                if($result['Contrast']==65535) $result['Contrast'] = "Low";
+
+                        $result['Saturation']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//14
+
+                                if($result['Saturation']==0) $result['Saturation'] = "Normal";
+
+                                if($result['Saturation']==1) $result['Saturation'] = "High";
+
+                                if($result['Saturation']==65535) $result['Saturation'] = "Low";
+
+                        $result['Sharpness']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//15
+
+                                if($result['Sharpness']==0) $result['Sharpness'] = "Normal";
+
+                                if($result['Sharpness']==1) $result['Sharpness'] = "High";
+
+                                if($result['Sharpness']==65535) $result['Sharpness'] = "Low";
+
+                        $result['ISO']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//16
+
+                                if($result['ISO']==15) $result['ISO'] = "Auto";
+
+                                if($result['ISO']==16) $result['ISO'] = "50";
+
+                                if($result['ISO']==17) $result['ISO'] = "100";
+
+                                if($result['ISO']==18) $result['ISO'] = "200";
+
+                                if($result['ISO']==19) $result['ISO'] = "400";
+
+                        $result['MeteringMode']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//17
+
+                                if($result['MeteringMode']==3) $result['MeteringMode'] = "Evaluative";
+
+                                if($result['MeteringMode']==4) $result['MeteringMode'] = "Partial";
+
+                                if($result['MeteringMode']==5) $result['MeteringMode'] = "Center-weighted";
+
+                        $result['FocusType']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//18
+
+                                if($result['FocusType']==0) $result['FocusType'] = "Manual";
+
+                                if($result['FocusType']==1) $result['FocusType'] = "Auto";
+
+                                if($result['FocusType']==3) $result['FocusType'] = "Close-up (Macro)";
+
+                                if($result['FocusType']==8) $result['FocusType'] = "Locked (Pan Mode)";
+
+                        $result['AFPointSelected']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//19
+
+                                if($result['AFPointSelected']==12288) $result['AFPointSelected'] = "Manual Focus";
+
+                                if($result['AFPointSelected']==12289) $result['AFPointSelected'] = "Auto Selected";
+
+                                if($result['AFPointSelected']==12290) $result['AFPointSelected'] = "Right";
+
+                                if($result['AFPointSelected']==12291) $result['AFPointSelected'] = "Center";
+
+                                if($result['AFPointSelected']==12292) $result['AFPointSelected'] = "Left";
+
+                        $result['ExposureMode']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//20
+
+                                if($result['ExposureMode']==0) $result['ExposureMode'] = "EasyShoot";
+
+                                if($result['ExposureMode']==1) $result['ExposureMode'] = "Program";
+
+                                if($result['ExposureMode']==2) $result['ExposureMode'] = "Tv";
+
+                                if($result['ExposureMode']==3) $result['ExposureMode'] = "Av";
+
+                                if($result['ExposureMode']==4) $result['ExposureMode'] = "Manual";
+
+                                if($result['ExposureMode']==5) $result['ExposureMode'] = "Auto-DEP";
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//21
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//22
+
+                        $result['LongFocalLength']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//23
+
+                        $result['ShortFocalLength']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//24
+
+                        $result['FocalUnits']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//25
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//26
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//27
+
+                        $result['FlashActivity']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//28
+
+                                if($result['FlashActivity']==0) $result['FlashActivity'] = "Flash Did Not Fire";
+
+                                if($result['FlashActivity']==1) $result['FlashActivity'] = "Flash Fired";
+
+                        $result['FlashDetails']=str_pad(base_convert(intel2Moto(substr($data,$place,4)), 16, 2), 16, "0", STR_PAD_LEFT);$place+=4;//29
+
+                                $flashDetails = array();
+
+                                if (substr($result['FlashDetails'], 1, 1) == 1) { $flashDetails[] = 'External E-TTL'; }
+
+                                if (substr($result['FlashDetails'], 2, 1) == 1) { $flashDetails[] = 'Internal Flash'; }
+
+                                if (substr($result['FlashDetails'], 4, 1) == 1) { $flashDetails[] = 'FP sync used'; }
+
+                                if (substr($result['FlashDetails'], 8, 1) == 1) { $flashDetails[] = '2nd("rear")-curtin sync used'; }
+
+                                if (substr($result['FlashDetails'], 12, 1) == 1) { $flashDetails[] = '1st curtin sync'; }
+
+                                $result['FlashDetails']=implode(",", $flashDetails);
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//30
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//31
+
+                        $result['FocusMode']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//32
+
+
+
+                } else if($tag=="0004") { //second chunk
+
+                        $result['Bytes']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//0
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//1
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//2
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//3
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//4
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//5
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//6
+
+                        $result['WhiteBalance']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//7
+
+                                if($result['WhiteBalance']==0) $result['WhiteBalance'] = "Auto";
+
+                                if($result['WhiteBalance']==1) $result['WhiteBalance'] = "Sunny";
+
+                                if($result['WhiteBalance']==2) $result['WhiteBalance'] = "Cloudy";
+
+                                if($result['WhiteBalance']==3) $result['WhiteBalance'] = "Tungsten";
+
+                                if($result['WhiteBalance']==4) $result['WhiteBalance'] = "Flourescent";
+
+                                if($result['WhiteBalance']==5) $result['WhiteBalance'] = "Flash";
+
+                                if($result['WhiteBalance']==6) $result['WhiteBalance'] = "Custom";
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//8
+
+                        $result['SequenceNumber']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//9
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//10
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//11
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//12
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//13
+
+                        $result['AFPointUsed']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//14
+
+                        $result['FlashBias']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//15
+
+                                $result['FlashBias'].="EV";//15
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//16
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//17
+
+                        $result['Unknown']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//18
+
+                        $result['SubjectDistance']=hexdec(intel2Moto(substr($data,$place,4)));$place+=4;//19
+
+
+
+                } else if($tag=="0008") { //image number
+
+                        if($intel==1) $data = intel2Moto($data);
+
+                        $data=hexdec($data);
+
+                        $result = round($data/1000)."-".$data%1000;
+
+                } else if($tag=="000c") { //camera serial number
+
+                        if($intel==1) $data = intel2Moto($data);
+
+                        $data=hexdec($data);
+
+                        $result = "#".bin2hex(substr($data,0,16)).substr($data,16,16);
+
+                }
+
+
+
+        } else if($type=="UNDEFINED") {
+
+
+
+
+
+
+
+        } else {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+        }
+
+
+
+        return $data;
+
+}
+
+
+
+
+
+
+
+//=================
+
+// Cannon Special data section
+
+// Useful:  http://www.burren.cx/david/canon.html
+
+// http://www.burren.cx/david/canon.html
+
+// http://www.ozhiker.com/electronics/pjmt/jpeg_info/canon_mn.html
+
+//====================================================================
+
+function parseCanon($block,&$result,$seek, $globalOffset) {
+
+        $place = 0; //current place
+
+
+
+        if($result['Endien']=="Intel") $intel=1;
+
+        else $intel=0;
+
+
+
+        $model = $result['IFD0']['Model'];
+
+
+
+                //Get number of tags (2 bytes)
+
+        $num = bin2hex(substr($block,$place,2));$place+=2;
+
+        if($intel==1) $num = intel2Moto($num);
+
+        $result['SubIFD']['MakerNote']['MakerNoteNumTags'] = hexdec($num);
+
+
+
+        //loop thru all tags  Each field is 12 bytes
+
+        for($i=0;$i<hexdec($num);$i++) {
+
+
+
+                        //2 byte tag
+
+                $tag = bin2hex(substr($block,$place,2));$place+=2;
+
+                if($intel==1) $tag = intel2Moto($tag);
+
+                $tag_name = lookup_Canon_tag($tag);
+
+
+
+                        //2 byte type
+
+                $type = bin2hex(substr($block,$place,2));$place+=2;
+
+                if($intel==1) $type = intel2Moto($type);
+
+                lookup_type($type,$size);
+
+
+
+                        //4 byte count of number of data units
+
+                $count = bin2hex(substr($block,$place,4));$place+=4;
+
+                if($intel==1) $count = intel2Moto($count);
+
+                $bytesofdata = $size*hexdec($count);
+
+
+
+                if($bytesofdata<=0) {
+
+                        return; //if this value is 0 or less then we have read all the tags we can
+
+                }
+
+
+
+                        //4 byte value of data or pointer to data
+
+                $value = substr($block,$place,4);$place+=4;
+
+
+
+                if($bytesofdata<=4) {
+
+                        $data = $value;
+
+                } else {
+
+                        $value = bin2hex($value);
+
+                        if($intel==1) $value = intel2Moto($value);
+
+                        $v = fseek($seek,$globalOffset+hexdec($value));  //offsets are from TIFF header which is 12 bytes from the start of the file
+
+                        if($v==0) {
+
+                                $data = fread($seek, $bytesofdata);
+
+                        } else if($v==-1) {
+
+                                $result['Errors'] = $result['Errors']++;
+
+                        }
+
+                }
+
+                $formated_data = formatCanonData($type,$tag,$intel,$data,$result['SubIFD']['MakerNote'][$tag_name]);
+
+
+
+                if($result['VerboseOutput']==1) {
+
+                        //$result['SubIFD']['MakerNote'][$tag_name] = $formated_data;
+
+                        if($type=="URATIONAL" || $type=="SRATIONAL" || $type=="USHORT" || $type=="SSHORT" || $type=="ULONG" || $type=="SLONG" || $type=="FLOAT" || $type=="DOUBLE") {
+
+                                $data = bin2hex($data);
+
+                                if($intel==1) $data = intel2Moto($data);
+
+                        }
+
+                        $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['RawData'] = $data;
+
+                        $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['Type'] = $type;
+
+                        $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['Bytes'] = $bytesofdata;
+
+                } else {
+
+                        //$result['SubIFD']['MakerNote'][$tag_name] = $formated_data;
+
+                }
+
+        }
+
+}
+
+
+
+
+
+?>
\ No newline at end of file
diff -ruN 133/include/makers/fujifilm.php cpg148/include/makers/fujifilm.php
--- 133/include/makers/fujifilm.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/makers/fujifilm.php	2006-06-08 00:24:16.000000000 -0500
@@ -0,0 +1,514 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+/*
+
+        Exifer
+
+        Extracts EXIF information from digital photos.
+
+
+
+        Copyright  2003 Jake Olefsky
+
+        http://www.offsky.com/software/exif/index.php
+
+        jake@olefsky.com
+
+
+
+        Please see exif.php for the complete information about this software.
+
+
+
+        ------------
+
+
+
+        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.
+
+
+
+        This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
+
+        without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+        See the GNU General Public License for more details. http://www.gnu.org/copyleft/gpl.html
+
+*/
+
+
+//=================
+
+// Looks up the name of the tag for the MakerNote (Depends on Manufacturer)
+
+//====================================================================
+
+function lookup_Fujifilm_tag($tag) {
+
+
+
+        switch($tag) {
+
+                case "0000": $tag = "Version";break;
+
+                case "1000": $tag = "Quality";break;
+
+                case "1001": $tag = "Sharpness";break;
+
+                case "1002": $tag = "WhiteBalance";break;
+
+                case "1003": $tag = "Color";break;
+
+                case "1004": $tag = "Tone";break;
+
+                case "1010": $tag = "FlashMode";break;
+
+                case "1011": $tag = "FlashStrength";break;
+
+                case "1020": $tag = "Macro";break;
+
+                case "1021": $tag = "FocusMode";break;
+
+                case "1030": $tag = "SlowSync";break;
+
+                case "1031": $tag = "PictureMode";break;
+
+                case "1032": $tag = "Unknown";break;
+
+                case "1100": $tag = "ContinuousTakingBracket";break;
+
+                case "1200": $tag = "Unknown";break;
+
+                case "1300": $tag = "BlurWarning";break;
+
+                case "1301": $tag = "FocusWarning";break;
+
+                case "1302": $tag = "AEWarning";break;
+
+
+
+                default: $tag = "unknown:".$tag;break;
+
+        }
+
+
+
+        return $tag;
+
+}
+
+
+
+//=================
+
+// Formats Data for the data type
+
+//====================================================================
+
+function formatFujifilmData($type,$tag,$intel,$data) {
+
+
+
+        if($type=="ASCII") {
+
+
+
+
+
+        } else if($type=="URATIONAL" || $type=="SRATIONAL") {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+                $top = hexdec(substr($data,8,8));
+
+                $bottom = hexdec(substr($data,0,8));
+
+                if($bottom!=0) $data=$top/$bottom;
+
+                else if($top==0) $data = 0;
+
+                else $data=$top."/".$bottom;
+
+
+
+                if($tag=="1011") { //FlashStrength
+
+                        $data=$data." EV";
+
+                }
+
+
+
+        } else if($type=="USHORT" || $type=="SSHORT" || $type=="ULONG" || $type=="SLONG" || $type=="FLOAT" || $type=="DOUBLE") {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+                $data=hexdec($data);
+
+
+
+                if($tag=="1001") { //Sharpness
+
+                        if($data == 1) $data = "Soft";
+
+                        else if($data == 2) $data = "Soft";
+
+                        else if($data == 3) $data = "Normal";
+
+                        else if($data == 4) $data = "Hard";
+
+                        else if($data == 5) $data = "Hard";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="1002") { //WhiteBalance
+
+                        if($data == 0) $data = "Auto";
+
+                        else if($data == 256) $data = "Daylight";
+
+                        else if($data == 512) $data = "Cloudy";
+
+                        else if($data == 768) $data = "DaylightColor-fluorescence";
+
+                        else if($data == 769) $data = "DaywhiteColor-fluorescence";
+
+                        else if($data == 770) $data = "White-fluorescence";
+
+                        else if($data == 1024) $data = "Incandenscense";
+
+                        else if($data == 3840) $data = "Custom";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="1003") { //Color
+
+                        if($data == 0) $data = "Chroma Saturation Normal(STD)";
+
+                        else if($data == 256) $data = "Chroma Saturation High";
+
+                        else if($data == 512) $data = "Chroma Saturation Low(ORG)";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="1004") { //Tone
+
+                        if($data == 0) $data = "Contrast Normal(STD)";
+
+                        else if($data == 256) $data = "Contrast High(HARD)";
+
+                        else if($data == 512) $data = "Contrast Low(ORG)";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="1010") { //FlashMode
+
+                        if($data == 0) $data = "Auto";
+
+                        else if($data == 1) $data = "On";
+
+                        else if($data == 2) $data = "Off";
+
+                        else if($data == 3) $data = "Red-Eye Reduction";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="1020") { //Macro
+
+                        if($data == 0) $data = "Off";
+
+                        else if($data == 1) $data = "On";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="1021") { //FocusMode
+
+                        if($data == 0) $data = "Auto";
+
+                        else if($data == 1) $data = "Manual";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="1030") { //SlowSync
+
+                        if($data == 0) $data = "Off";
+
+                        else if($data == 1) $data = "On";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="1031") { //PictureMode
+
+                        if($data == 0) $data = "Auto";
+
+                        else if($data == 1) $data = "Portrait";
+
+                        else if($data == 2) $data = "Landscape";
+
+                        else if($data == 4) $data = "Sports";
+
+                        else if($data == 5) $data = "Night";
+
+                        else if($data == 6) $data = "Program AE";
+
+                        else if($data == 256) $data = "Aperture Prority AE";
+
+                        else if($data == 512) $data = "Shutter Prority";
+
+                        else if($data == 768) $data = "Manual Exposure";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="1100") { //ContinuousTakingBracket
+
+                        if($data == 0) $data = "Off";
+
+                        else if($data == 1) $data = "On";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="1300") { //BlurWarning
+
+                        if($data == 0) $data = "No Warning";
+
+                        else if($data == 1) $data = "Warning";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="1301") { //FocusWarning
+
+                        if($data == 0) $data = "Auto Focus Good";
+
+                        else if($data == 1) $data = "Out of Focus";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="1302") { //AEWarning
+
+                        if($data == 0) $data = "AE Good";
+
+                        else if($data == 1) $data = "Over Exposure";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+        } else if($type=="UNDEFINED") {
+
+
+
+
+
+
+
+        } else {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+        }
+
+
+
+        return $data;
+
+}
+
+
+
+
+
+
+
+//=================
+
+// Fujifilm Special data section
+
+//====================================================================
+
+function parseFujifilm($block,&$result) {
+
+
+
+        //if($result['Endien']=="Intel") $intel=1;
+
+        //else $intel=0;
+
+        $intel=1;
+
+
+
+        $model = $result['IFD0']['Model'];
+
+
+
+        $place=8; //current place
+
+        $offset=8;
+
+
+
+
+
+        $num = bin2hex(substr($block,$place,4));$place+=4;
+
+        if($intel==1) $num = intel2Moto($num);
+
+        $result['SubIFD']['MakerNote']['Offset'] = hexdec($num);
+
+
+
+                //Get number of tags (2 bytes)
+
+        $num = bin2hex(substr($block,$place,2));$place+=2;
+
+        if($intel==1) $num = intel2Moto($num);
+
+        $result['SubIFD']['MakerNote']['MakerNoteNumTags'] = hexdec($num);
+
+
+
+        //loop thru all tags  Each field is 12 bytes
+
+        for($i=0;$i<hexdec($num);$i++) {
+
+
+
+                        //2 byte tag
+
+                $tag = bin2hex(substr($block,$place,2));$place+=2;
+
+                if($intel==1) $tag = intel2Moto($tag);
+
+                $tag_name = lookup_Fujifilm_tag($tag);
+
+
+
+                        //2 byte type
+
+                $type = bin2hex(substr($block,$place,2));$place+=2;
+
+                if($intel==1) $type = intel2Moto($type);
+
+                lookup_type($type,$size);
+
+
+
+                        //4 byte count of number of data units
+
+                $count = bin2hex(substr($block,$place,4));$place+=4;
+
+                if($intel==1) $count = intel2Moto($count);
+
+                $bytesofdata = $size*hexdec($count);
+
+
+
+                        //4 byte value of data or pointer to data
+
+                $value = substr($block,$place,4);$place+=4;
+
+
+
+
+
+                if($bytesofdata<=4) {
+
+                        $data = $value;
+
+                } else {
+
+                        $value = bin2hex($value);
+
+                        if($intel==1) $value = intel2Moto($value);
+
+                        $data = substr($block,hexdec($value)-$offset,$bytesofdata*2);
+
+                }
+
+                $formated_data = formatFujifilmData($type,$tag,$intel,$data);
+
+
+
+                if($result['VerboseOutput']==1) {
+
+                        $result['SubIFD']['MakerNote'][$tag_name] = $formated_data;
+
+                        if($type=="URATIONAL" || $type=="SRATIONAL" || $type=="USHORT" || $type=="SSHORT" || $type=="ULONG" || $type=="SLONG" || $type=="FLOAT" || $type=="DOUBLE") {
+
+                                $data = bin2hex($data);
+
+                                if($intel==1) $data = intel2Moto($data);
+
+                        }
+
+                        $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['RawData'] = $data;
+
+                        $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['Type'] = $type;
+
+                        $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['Bytes'] = $bytesofdata;
+
+                } else {
+
+                        $result['SubIFD']['MakerNote'][$tag_name] = $formated_data;
+
+                }
+
+        }
+
+}
+
+
+
+
+
+?>
\ No newline at end of file
diff -ruN 133/include/makers/gps.php cpg148/include/makers/gps.php
--- 133/include/makers/gps.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/makers/gps.php	2006-06-08 00:24:16.000000000 -0500
@@ -0,0 +1,455 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+/*
+
+        Exifer
+
+        Extracts EXIF information from digital photos.
+
+
+
+        Copyright  2003 Jake Olefsky
+
+        http://www.offsky.com/software/exif/index.php
+
+        jake@olefsky.com
+
+
+
+        Please see exif.php for the complete information about this software.
+
+
+
+        ------------
+
+
+
+        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.
+
+
+
+        This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
+
+        without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+        See the GNU General Public License for more details. http://www.gnu.org/copyleft/gpl.html
+
+*/
+
+
+//=================
+
+// Looks up the name of the tag
+
+//====================================================================
+
+function lookup_GPS_tag($tag) {
+
+
+
+        switch($tag) {
+
+                case "0000": $tag = "Version";break;
+
+                case "0001": $tag = "Latitude Reference";break;                        //north or south
+
+                case "0002": $tag = "Latitude";break;                                        //dd mm.mm or dd mm ss
+
+                case "0003": $tag = "Longitude Reference";break;                //east or west
+
+                case "0004": $tag = "Longitude";break;                                        //dd mm.mm or dd mm ss
+
+                case "0005": $tag = "Altitude Reference";break;                        //sea level or below sea level
+
+                case "0006": $tag = "Altitude";break;                                        //positive rational number
+
+                case "0007": $tag = "Time";break;                                                //three positive rational numbers
+
+                case "0008": $tag = "Satellite";break;                                        //text string up to 999 bytes long
+
+                case "0009": $tag = "ReceiveStatus";break;                                //in progress or interop
+
+                case "000a": $tag = "MeasurementMode";break;                        //2D or 3D
+
+                case "000b": $tag = "MeasurementPrecision";break;                //positive rational number
+
+                case "000c": $tag = "SpeedUnit";break;                                        //KPH, MPH, knots
+
+                case "000d": $tag = "ReceiverSpeed";break;                                //positive rational number
+
+                case "000e": $tag = "MovementDirectionRef";break;                //true or magnetic north
+
+                case "000f": $tag = "MovementDirection";break;                        //positive rational number
+
+                case "0010": $tag = "ImageDirectionRef";break;                        //true or magnetic north
+
+                case "0011": $tag = "ImageDirection";break;                                //positive rational number
+
+                case "0012": $tag = "GeodeticSurveyData";break;                        //text string up to 999 bytes long
+
+                case "0013": $tag = "DestLatitudeRef";break;                        //north or south
+
+                case "0014": $tag = "DestinationLatitude";break;                //three positive rational numbers
+
+                case "0015": $tag = "DestLongitudeRef";break;                        //east or west
+
+                case "0016": $tag = "DestinationLongitude";break;                //three positive rational numbers
+
+                case "0017": $tag = "DestBearingRef";break;                                //true or magnetic north
+
+                case "0018": $tag = "DestinationBearing";break;                        //positive rational number
+
+                case "0019": $tag = "DestDistanceRef";break;                        //km, miles, knots
+
+                case "001a": $tag = "DestinationDistance";break;                //positive rational number
+
+                case "001b": $tag = "ProcessingMethod";break;
+
+                case "001c": $tag = "AreaInformation";break;
+
+                case "001d": $tag = "Datestamp";break;                                        //text string 10 bytes long
+
+                case "001e": $tag = "DifferentialCorrection";break;                //integer in range 0-65535
+
+
+
+
+
+                default: $tag = "unknown:".$tag;break;
+
+        }
+
+
+
+        return $tag;
+
+}
+
+
+
+//=================
+
+// Formats a rational number
+
+//====================================================================
+
+function GPSRational($data, $intel) {
+
+
+
+        if($intel==1) $top = hexdec(substr($data,8,8));         //intel stores them bottom-top
+
+        else  $top = hexdec(substr($data,0,8));                                //motorola stores them top-bottom
+
+
+
+        if($intel==1) $bottom = hexdec(substr($data,0,8));        //intel stores them bottom-top
+
+        else  $bottom = hexdec(substr($data,8,8));                        //motorola stores them top-bottom
+
+
+
+        if($bottom!=0) $data=$top/$bottom;
+
+        else if($top==0) $data = 0;
+
+        else $data=$top."/".$bottom;
+
+
+
+        return $data;
+
+}
+
+//=================
+
+// Formats Data for the data type
+
+//====================================================================
+
+function formatGPSData($type,$tag,$intel,$data) {
+
+
+
+        if($type=="ASCII") {
+
+
+
+
+
+        } else if($type=="URATIONAL" || $type=="SRATIONAL") {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+
+
+                if($intel==1) $top = hexdec(substr($data,8,8));         //intel stores them bottom-top
+
+                else  $top = hexdec(substr($data,0,8));                                //motorola stores them top-bottom
+
+
+
+                if($intel==1) $bottom = hexdec(substr($data,0,8));        //intel stores them bottom-top
+
+                else  $bottom = hexdec(substr($data,8,8));                        //motorola stores them top-bottom
+
+
+
+                if($type=="SRATIONAL" && $top>2147483647) $top = $top - 4294967296;                //this makes the number signed instead of unsigned
+
+
+
+                if($tag=="0002" || $tag=="0004") { //Latitude
+
+
+
+                        $seconds = GPSRational(substr($data,0,16),$intel);
+
+                        $minutes = GPSRational(substr($data,16,16),$intel);
+
+                        $hour = GPSRational(substr($data,32,16),$intel);
+
+
+
+                        $data = $hour+$minutes/60+$seconds/3600;
+
+                } else if($tag=="0007") { //Time
+
+                        $seconds = GPSRational(substr($data,0,16),$intel);
+
+                        $minutes = GPSRational(substr($data,16,16),$intel);
+
+                        $hour = GPSRational(substr($data,32,16),$intel);
+
+
+
+                        $data = $hour.":".$minutes.":".$seconds;
+
+                } else {
+
+                        if($bottom!=0) $data=$top/$bottom;
+
+                        else if($top==0) $data = 0;
+
+                        else $data=$top."/".$bottom;
+
+                }
+
+        } else if($type=="USHORT" || $type=="SSHORT" || $type=="ULONG" || $type=="SLONG" || $type=="FLOAT" || $type=="DOUBLE") {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+                $data=hexdec($data);
+
+
+
+
+
+        } else if($type=="UNDEFINED") {
+
+
+
+
+
+
+
+        } else if($type=="UBYTE") {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $num = intel2Moto($data);
+
+
+
+                if($tag=="0000") { //Latitude
+
+                        $data =  hexdec(substr($data,0,2)).".". hexdec(substr($data,2,2)).".". hexdec(substr($data,4,2)).".". hexdec(substr($data,6,2));
+
+                }
+
+
+
+        } else {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+        }
+
+
+
+        return $data;
+
+}
+
+
+
+
+
+//=================
+
+// GPS Special data section
+
+// Useful websites
+
+// http://drewnoakes.com/code/exif/sampleOutput.html
+
+// http://www.geosnapper.com
+
+//====================================================================
+
+function parseGPS($block,&$result,$offset,$seek, $globalOffset) {
+
+
+
+        if($result['Endien']=="Intel") $intel=1;
+
+        else $intel=0;
+
+
+
+        $v = fseek($seek,$globalOffset+$offset);  //offsets are from TIFF header which is 12 bytes from the start of the file
+
+        if($v==-1) {
+
+                $result['Errors'] = $result['Errors']++;
+
+        }
+
+
+
+        $num = bin2hex(fread( $seek, 2 ));
+
+        if($intel==1) $num = intel2Moto($num);
+
+        $num=hexdec($num);
+
+        $result['GPS']['NumTags'] = $num;
+
+
+
+        $block = fread( $seek, $num*12 );
+
+        $place = 0;
+
+
+
+        //loop thru all tags  Each field is 12 bytes
+
+        for($i=0;$i<$num;$i++) {
+
+                        //2 byte tag
+
+                $tag = bin2hex(substr($block,$place,2));$place+=2;
+
+                if($intel==1) $tag = intel2Moto($tag);
+
+                $tag_name = lookup_GPS_tag($tag);
+
+
+
+                //2 byte datatype
+
+                $type = bin2hex(substr($block,$place,2));$place+=2;
+
+                if($intel==1) $type = intel2Moto($type);
+
+                lookup_type($type,$size);
+
+
+
+                //4 byte number of elements
+
+                $count = bin2hex(substr($block,$place,4));$place+=4;
+
+                if($intel==1) $count = intel2Moto($count);
+
+                $bytesofdata = $size*hexdec($count);
+
+
+
+                //4 byte value or pointer to value if larger than 4 bytes
+
+                $value = substr($block,$place,4);$place+=4;
+
+
+
+                if($bytesofdata<=4) {
+
+                        $data = $value;
+
+                } else {
+
+                        $value = bin2hex($value);
+
+                        if($intel==1) $value = intel2Moto($value);
+
+
+
+                        $v = fseek($seek,$globalOffset+hexdec($value));  //offsets are from TIFF header which is 12 bytes from the start of the file
+
+                        if($v==0) {
+
+                                $data = fread($seek, $bytesofdata);
+
+                        } else if($v==-1) {
+
+                                $result['Errors'] = $result['Errors']++;
+
+                        }
+
+                }
+
+
+
+                if($result['VerboseOutput']==1) {
+
+                        $result['GPS'][$tag_name] = formatGPSData($type,$tag,$intel,$data);
+
+                        $result['GPS'][$tag_name."_Verbose"]['RawData'] = bin2hex($data);
+
+                        $result['GPS'][$tag_name."_Verbose"]['Type'] = $type;
+
+                        $result['GPS'][$tag_name."_Verbose"]['Bytes'] = $bytesofdata;
+
+                } else {
+
+                        $result['GPS'][$tag_name] = formatGPSData($type,$tag,$intel,$data);
+
+                }
+
+        }
+
+}
+
+
+
+
+
+?>
\ No newline at end of file
diff -ruN 133/include/makers/nikon.php cpg148/include/makers/nikon.php
--- 133/include/makers/nikon.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/makers/nikon.php	2006-06-08 00:24:16.000000000 -0500
@@ -0,0 +1,661 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+/*
+
+        Exifer
+
+        Extracts EXIF information from digital photos.
+
+
+
+        Copyright  2003 Jake Olefsky
+
+        http://www.offsky.com/software/exif/index.php
+
+        jake@olefsky.com
+
+
+
+        Please see exif.php for the complete information about this software.
+
+
+
+        ------------
+
+
+
+        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.
+
+
+
+        This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
+
+        without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+        See the GNU General Public License for more details. http://www.gnu.org/copyleft/gpl.html
+
+*/
+
+
+//=================
+
+// Looks up the name of the tag for the MakerNote (Depends on Manufacturer)
+
+//====================================================================
+
+function lookup_Nikon_tag($tag,$model) {
+
+
+
+        if($model==0) {
+
+                switch($tag) {
+
+                        case "0003": $tag = "Quality";break;
+
+                        case "0004": $tag = "ColorMode";break;
+
+                        case "0005": $tag = "ImageAdjustment";break;
+
+                        case "0006": $tag = "CCDSensitivity";break;
+
+                        case "0007": $tag = "WhiteBalance";break;
+
+                        case "0008": $tag = "Focus";break;
+
+                        case "0009": $tag = "Unknown2";break;
+
+                        case "000a": $tag = "DigitalZoom";break;
+
+                        case "000b": $tag = "Converter";break;
+
+
+
+                        default: $tag = "unknown:".$tag;break;
+
+                }
+
+        } else if($model==1) {
+
+                switch($tag) {
+
+                        case "0002": $tag = "ISOSetting";break;
+
+                        case "0003": $tag = "ColorMode";break;
+
+                        case "0004": $tag = "Quality";break;
+
+                        case "0005": $tag = "Whitebalance";break;
+
+                        case "0006": $tag = "ImageSharpening";break;
+
+                        case "0007": $tag = "FocusMode";break;
+
+                        case "0008": $tag = "FlashSetting";break;
+
+                        case "0009": $tag = "FlashMode";break;
+
+                        case "000b": $tag = "WhiteBalanceFine";break;
+
+                        case "000f": $tag = "ISOSelection";break;
+
+                        case "0013": $tag = "ISOSelection2";break;
+
+                        case "0080": $tag = "ImageAdjustment";break;
+
+                        case "0081": $tag = "ToneCompensation";break;
+
+                        case "0082": $tag = "Adapter";break;
+
+                        case "0083": $tag = "LensType";break;
+
+                        case "0084": $tag = "LensInfo";break;
+
+                        case "0085": $tag = "ManualFocusDistance";break;
+
+                        case "0086": $tag = "DigitalZoom";break;
+
+                        case "0087": $tag = "FlashUsed";break;
+
+                        case "0088": $tag = "AFFocusPosition";break;
+
+                        case "008d": $tag = "ColorMode";break;
+
+                        case "0090": $tag = "LightType";break;
+
+                        case "0094": $tag = "Saturation";break;
+
+                        case "0095": $tag = "NoiseReduction";break;
+
+                        case "0010": $tag = "DataDump";break;
+
+
+
+                        default: $tag = "unknown:".$tag;break;
+
+                }
+
+        }
+
+
+
+        return $tag;
+
+}
+
+
+
+//=================
+
+// Formats Data for the data type
+
+//====================================================================
+
+function formatNikonData($type,$tag,$intel,$model,$data) {
+
+
+
+        if($type=="ASCII") {
+
+
+
+
+
+        } else if($type=="URATIONAL" || $type=="SRATIONAL") {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+                $top = hexdec(substr($data,8,8));
+
+                $bottom = hexdec(substr($data,0,8));
+
+                if($bottom!=0) $data=$top/$bottom;
+
+                else if($top==0) $data = 0;
+
+                else $data=$top."/".$bottom;
+
+
+
+               if($tag=="0085" && $model==1) { //ManualFocusDistance
+
+                        $data=$data." m";
+
+                }
+
+                if($tag=="0086" && $model==1) { //DigitalZoom
+
+                        $data=$data."x";
+
+                }
+
+                if($tag=="000a" && $model==0) { //DigitalZoom
+
+                        $data=$data."x";
+
+                }
+
+        } else if($type=="USHORT" || $type=="SSHORT" || $type=="ULONG" || $type=="SLONG" || $type=="FLOAT" || $type=="DOUBLE") {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+                $data=hexdec($data);
+
+
+
+                if($tag=="0003" && $model==0) { //Quality
+
+                        if($data == 1) $data = "VGA Basic";
+
+                        else if($data == 2) $data = "VGA Normal";
+
+                        else if($data == 3) $data = "VGA Fine";
+
+                        else if($data == 4) $data = "SXGA Basic";
+
+                        else if($data == 5) $data = "SXGA Normal";
+
+                        else if($data == 6) $data = "SXGA Fine";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="0004" && $model==0) { //Color
+
+                        if($data == 1) $data = "Color";
+
+                        else if($data == 2) $data = "Monochrome";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="0005" && $model==0) { //Image Adjustment
+
+                        if($data == 0) $data = "Normal";
+
+                        else if($data == 1) $data = "Bright+";
+
+                        else if($data == 2) $data = "Bright-";
+
+                        else if($data == 3) $data = "Contrast+";
+
+                        else if($data == 4) $data = "Contrast-";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="0006" && $model==0) { //CCD Sensitivity
+
+                        if($data == 0) $data = "ISO-80";
+
+                        else if($data == 2) $data = "ISO-160";
+
+                        else if($data == 4) $data = "ISO-320";
+
+                        else if($data == 5) $data = "ISO-100";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="0007" && $model==0) { //White Balance
+
+                        if($data == 0) $data = "Auto";
+
+                        else if($data == 1) $data = "Preset";
+
+                        else if($data == 2) $data = "Daylight";
+
+                        else if($data == 3) $data = "Incandescense";
+
+                        else if($data == 4) $data = "Flourescence";
+
+                        else if($data == 5) $data = "Cloudy";
+
+                        else if($data == 6) $data = "SpeedLight";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="000b" && $model==0) { //Converter
+
+                        if($data == 0) $data = "None";
+
+                        else if($data == 1) $data = "Fisheye";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+        } else if($type=="UNDEFINED") {
+
+
+
+                if($tag=="0001" && $model==1) { //Unknown (Version?)
+
+                        $data=$data/100;
+
+                }
+
+                if($tag=="0088" && $model==1) { //AF Focus Position
+
+                        $temp = "Center";
+
+                        $data = bin2hex($data);
+
+                        $data = str_replace("01","Top",$data);
+
+                        $data = str_replace("02","Bottom",$data);
+
+                        $data = str_replace("03","Left",$data);
+
+                        $data = str_replace("04","Right",$data);
+
+                        $data = str_replace("00","",$data);
+
+                        if(strlen($data)==0) $data = $temp;
+
+                }
+
+
+
+        } else {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+
+
+                if($tag=="0083" && $model==1) { //Lens Type
+
+                    $data = hexdec(substr($data,0,2));
+
+                        if($data == 0) $data = "AF non D";
+
+                        else if($data == 1) $data = "Manual";
+
+                        else if($data == 2) $data = "AF-D or AF-S";
+
+                        else if($data == 6) $data = "AF-D G";
+
+                        else if($data == 10) $data = "AF-D VR";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="0087" && $model==1) { //Flash type
+
+                    $data = hexdec(substr($data,0,2));
+
+                        if($data == 0) $data = "Did Not Fire";
+
+                        else if($data == 4) $data = "Unknown";
+
+                        else if($data == 7) $data = "External";
+
+                        else if($data == 9) $data = "On Camera";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+        }
+
+
+
+        return $data;
+
+}
+
+
+
+
+
+//=================
+
+// Nikon Special data section
+
+//====================================================================
+
+function parseNikon($block,&$result) {
+
+
+
+        if($result['Endien']=="Intel") $intel=1;
+
+        else $intel=0;
+
+
+
+        $model = $result['IFD0']['Model'];
+
+
+
+        //these 6 models start with "Nikon".  Other models dont.
+
+        if($model=="E700\0" || $model=="E800\0" || $model=="E900\0" || $model=="E900S\0" || $model=="E910\0" || $model=="E950\0") {
+
+                $place=8; //current place
+
+                $model = 0;
+
+
+
+                //Get number of tags (2 bytes)
+
+                $num = bin2hex(substr($block,$place,2));$place+=2;
+
+                if($intel==1) $num = intel2Moto($num);
+
+                $result['SubIFD']['MakerNote']['MakerNoteNumTags'] = hexdec($num);
+
+
+
+                //loop thru all tags  Each field is 12 bytes
+
+                for($i=0;$i<hexdec($num);$i++) {
+
+                        //2 byte tag
+
+                        $tag = bin2hex(substr($block,$place,2));$place+=2;
+
+                        if($intel==1) $tag = intel2Moto($tag);
+
+                        $tag_name = lookup_Nikon_tag($tag, $model);
+
+
+
+                        //2 byte type
+
+                        $type = bin2hex(substr($block,$place,2));$place+=2;
+
+                        if($intel==1) $type = intel2Moto($type);
+
+                        lookup_type($type,$size);
+
+
+
+                        //4 byte count of number of data units
+
+                        $count = bin2hex(substr($block,$place,4));$place+=4;
+
+                        if($intel==1) $count = intel2Moto($count);
+
+                        $bytesofdata = $size*hexdec($count);
+
+
+
+                        //4 byte value of data or pointer to data
+
+                        $value = substr($block,$place,4);$place+=4;
+
+
+
+                        //if tag is 0002 then its the ASCII value which we know is at 140 so calc offset
+
+                        //THIS HACK ONLY WORKS WITH EARLY NIKON MODELS
+
+                        if($tag=="0002") $offset = hexdec($value)-140;
+
+                        if($bytesofdata<=4) {
+
+                                $data = $value;
+
+                        } else {
+
+                                $value = bin2hex($value);
+
+                                if($intel==1) $value = intel2Moto($value);
+
+                                $data = substr($block,hexdec($value)-$offset,$bytesofdata*2);
+
+                        }
+
+                        $formated_data = formatNikonData($type,$tag,$intel,$model,$data);
+
+
+
+                        if($result['VerboseOutput']==1) {
+
+                                $result['SubIFD']['MakerNote'][$tag_name] = $formated_data;
+
+                                $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['RawData'] = $data;
+
+                                $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['Type'] = $type;
+
+                                $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['Bytes'] = $bytesofdata;
+
+                        } else {
+
+                                $result['SubIFD']['MakerNote'][$tag_name] = $formated_data;
+
+                        }
+
+                }
+
+
+
+        } else {
+
+                $place=0;//current place
+
+                $model = 1;
+
+
+
+                $nikon = substr($block,$place,8);$place+=8;
+
+                $endien = substr($block,$place,4);$place+=4;
+
+
+
+                //2 bytes of 0x002a
+
+                $tag = bin2hex(substr($block,$place,2));$place+=2;
+
+
+
+                //Then 4 bytes of offset to IFD0 (usually 8 which includes all 8 bytes of TIFF header)
+
+                $offset = bin2hex(substr($block,$place,4));$place+=4;
+
+                if($intel==1) $offset = intel2Moto($offset);
+
+                if(hexdec($offset)>8) $place+=$offset-8;
+
+
+
+                //Get number of tags (2 bytes)
+
+                $num = bin2hex(substr($block,$place,2));$place+=2;
+
+                if($intel==1) $num = intel2Moto($num);
+
+
+
+                //loop thru all tags  Each field is 12 bytes
+
+                for($i=0;$i<hexdec($num);$i++) {
+
+                        //2 byte tag
+
+                        $tag = bin2hex(substr($block,$place,2));$place+=2;
+
+                        if($intel==1) $tag = intel2Moto($tag);
+
+                        $tag_name = lookup_Nikon_tag($tag, $model);
+
+
+
+                        //2 byte type
+
+                        $type = bin2hex(substr($block,$place,2));$place+=2;
+
+                        if($intel==1) $type = intel2Moto($type);
+
+                        lookup_type($type,$size);
+
+
+
+                        //4 byte count of number of data units
+
+                        $count = bin2hex(substr($block,$place,4));$place+=4;
+
+                        if($intel==1) $count = intel2Moto($count);
+
+                        $bytesofdata = $size*hexdec($count);
+
+
+
+                        //4 byte value of data or pointer to data
+
+                        $value = substr($block,$place,4);$place+=4;
+
+
+
+                        if($bytesofdata<=4) {
+
+                                $data = $value;
+
+                        } else {
+
+                                $value = bin2hex($value);
+
+                                if($intel==1) $value = intel2Moto($value);
+
+                                $data = substr($block,hexdec($value)+hexdec($offset)+2,$bytesofdata);
+
+                        }
+
+                        $formated_data = formatNikonData($type,$tag,$intel,$model,$data);
+
+
+
+                        if($result['VerboseOutput']==1) {
+
+                                $result['SubIFD']['MakerNote'][$tag_name] = $formated_data;
+
+                                if($type=="URATIONAL" || $type=="SRATIONAL" || $type=="USHORT" || $type=="SSHORT" || $type=="ULONG" || $type=="SLONG" || $type=="FLOAT" || $type=="DOUBLE") {
+
+                                        $data = bin2hex($data);
+
+                                        if($intel==1) $data = intel2Moto($data);
+
+                                }
+
+                                $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['RawData'] = $data;
+
+                                $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['Type'] = $type;
+
+                                $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['Bytes'] = $bytesofdata;
+
+                        } else {
+
+                                $result['SubIFD']['MakerNote'][$tag_name] = $formated_data;
+
+                        }
+
+                }
+
+
+
+        }
+
+}
+
+
+
+
+
+?>
\ No newline at end of file
diff -ruN 133/include/makers/olympus.php cpg148/include/makers/olympus.php
--- 133/include/makers/olympus.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/makers/olympus.php	2006-06-08 00:24:16.000000000 -0500
@@ -0,0 +1,354 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+/*
+
+        Exifer
+
+        Extracts EXIF information from digital photos.
+
+
+
+        Copyright  2003 Jake Olefsky
+
+        http://www.offsky.com/software/exif/index.php
+
+        jake@olefsky.com
+
+
+
+        Please see exif.php for the complete information about this software.
+
+
+
+        ------------
+
+
+
+        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.
+
+
+
+        This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
+
+        without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+        See the GNU General Public License for more details. http://www.gnu.org/copyleft/gpl.html
+
+*/
+
+//=================
+
+// Looks up the name of the tag for the MakerNote (Depends on Manufacturer)
+
+//====================================================================
+
+function lookup_Olympus_tag($tag) {
+
+
+
+        switch($tag) {
+
+                case "0200": $tag = "SpecialMode";break;
+
+                case "0201": $tag = "JpegQual";break;
+
+                case "0202": $tag = "Macro";break;
+
+                case "0203": $tag = "Unknown1";break;
+
+                case "0204": $tag = "DigiZoom";break;
+
+                case "0205": $tag = "Unknown2";break;
+
+                case "0206": $tag = "Unknown3";break;
+
+                case "0207": $tag = "SoftwareRelease";break;
+
+                case "0208": $tag = "PictInfo";break;
+
+                case "0209": $tag = "CameraID";break;
+
+                case "0f00": $tag = "DataDump";break;
+
+
+
+                default: $tag = "unknown:".$tag;break;
+
+        }
+
+
+
+        return $tag;
+
+}
+
+
+
+//=================
+
+// Formats Data for the data type
+
+//====================================================================
+
+function formatOlympusData($type,$tag,$intel,$data) {
+
+
+
+        if($type=="ASCII") {
+
+
+
+
+
+        } else if($type=="URATIONAL" || $type=="SRATIONAL") {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+                $top = hexdec(substr($data,8,8));
+
+                $bottom = hexdec(substr($data,0,8));
+
+                if($bottom!=0) $data=$top/$bottom;
+
+                else if($top==0) $data = 0;
+
+                else $data=$top."/".$bottom;
+
+
+
+                if($tag=="0204") { //DigitalZoom
+
+                        $data=$data."x";
+
+                }
+
+                if($tag=="0205") { //Unknown2
+
+                        $data=$top."/".$bottom;
+
+                }
+
+        } else if($type=="USHORT" || $type=="SSHORT" || $type=="ULONG" || $type=="SLONG" || $type=="FLOAT" || $type=="DOUBLE") {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+                $data=hexdec($data);
+
+
+
+                if($tag=="0201") { //JPEGQuality
+
+                        if($data == 1) $data = "SQ";
+
+                        else if($data == 2) $data = "HQ";
+
+                        else if($data == 3) $data = "SHQ";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="0202") { //Macro
+
+                        if($data == 0) $data = "Normal";
+
+                        else if($data == 1) $data = "Macro";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+        } else if($type=="UNDEFINED") {
+
+
+
+
+
+
+
+        } else {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+        }
+
+
+
+        return $data;
+
+}
+
+
+
+
+
+
+
+//=================
+
+// Olympus Special data section
+
+//====================================================================
+
+function parseOlympus($block,&$result,$seek, $globalOffset) {
+
+
+
+        if($result['Endien']=="Intel") $intel=1;
+
+        else $intel=0;
+
+
+
+        $model = $result['IFD0']['Model'];
+
+
+
+        $place=8; //current place
+
+        $offset=8;
+
+
+
+                //Get number of tags (2 bytes)
+
+        $num = bin2hex(substr($block,$place,2));$place+=2;
+
+        if($intel==1) $num = intel2Moto($num);
+
+        $result['SubIFD']['MakerNote']['MakerNoteNumTags'] = hexdec($num);
+
+
+
+        //loop thru all tags  Each field is 12 bytes
+
+        for($i=0;$i<hexdec($num);$i++) {
+
+
+
+                        //2 byte tag
+
+                $tag = bin2hex(substr($block,$place,2));$place+=2;
+
+                if($intel==1) $tag = intel2Moto($tag);
+
+                $tag_name = lookup_Olympus_tag($tag);
+
+
+
+                        //2 byte type
+
+                $type = bin2hex(substr($block,$place,2));$place+=2;
+
+                if($intel==1) $type = intel2Moto($type);
+
+                lookup_type($type,$size);
+
+
+
+                        //4 byte count of number of data units
+
+                $count = bin2hex(substr($block,$place,4));$place+=4;
+
+                if($intel==1) $count = intel2Moto($count);
+
+                $bytesofdata = $size*hexdec($count);
+
+
+
+                        //4 byte value of data or pointer to data
+
+                $value = substr($block,$place,4);$place+=4;
+
+
+
+
+
+                if($bytesofdata<=4) {
+
+                        $data = $value;
+
+                } else {
+
+                        $value = bin2hex($value);
+
+                        if($intel==1) $value = intel2Moto($value);
+
+                        $v = fseek($seek,$globalOffset+hexdec($value));  //offsets are from TIFF header which is 12 bytes from the start of the file
+
+                        if($v==0) {
+
+                                $data = fread($seek, $bytesofdata);
+
+                        } else if($v==-1) {
+
+                                $result['Errors'] = $result['Errors']++;
+
+                        }
+
+                }
+
+                $formated_data = formatOlympusData($type,$tag,$intel,$data);
+
+
+
+                if($result['VerboseOutput']==1) {
+
+                        $result['SubIFD']['MakerNote'][$tag_name] = $formated_data;
+
+                        if($type=="URATIONAL" || $type=="SRATIONAL" || $type=="USHORT" || $type=="SSHORT" || $type=="ULONG" || $type=="SLONG" || $type=="FLOAT" || $type=="DOUBLE") {
+
+                                $data = bin2hex($data);
+
+                                if($intel==1) $data = intel2Moto($data);
+
+                        }
+
+                        $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['RawData'] = $data;
+
+                        $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['Type'] = $type;
+
+                        $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['Bytes'] = $bytesofdata;
+
+                } else {
+
+                        $result['SubIFD']['MakerNote'][$tag_name] = $formated_data;
+
+                }
+
+        }
+
+}
+
+
+
+
+
+?>
\ No newline at end of file
diff -ruN 133/include/makers/sanyo.php cpg148/include/makers/sanyo.php
--- 133/include/makers/sanyo.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/makers/sanyo.php	2006-06-08 00:24:16.000000000 -0500
@@ -0,0 +1,334 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+/*
+
+        Exifer
+
+        Extracts EXIF information from digital photos.
+
+
+
+        Copyright  2003 Jake Olefsky
+
+        http://www.offsky.com/software/exif/index.php
+
+        jake@olefsky.com
+
+
+
+        Please see exif.php for the complete information about this software.
+
+
+
+        ------------
+
+
+
+        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.
+
+
+
+        This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
+
+        without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+        See the GNU General Public License for more details. http://www.gnu.org/copyleft/gpl.html
+
+*/
+
+//=================
+
+// Looks up the name of the tag for the MakerNote (Depends on Manufacturer)
+
+//====================================================================
+
+function lookup_Sanyo_tag($tag) {
+
+
+
+        switch($tag) {
+
+                case "0200": $tag = "SpecialMode";break;
+
+                case "0201": $tag = "Quality";break;
+
+                case "0202": $tag = "Macro";break;
+
+                case "0203": $tag = "Unknown";break;
+
+                case "0204": $tag = "DigiZoom";break;
+
+                case "0f00": $tag = "DataDump";break;
+
+                default: $tag = "unknown:".$tag;break;
+
+        }
+
+
+
+        return $tag;
+
+}
+
+
+
+//=================
+
+// Formats Data for the data type
+
+//====================================================================
+
+function formatSanyoData($type,$tag,$intel,$data) {
+
+
+
+        if($type=="ASCII") {
+
+
+
+
+
+        } else if($type=="URATIONAL" || $type=="SRATIONAL") {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+                $top = hexdec(substr($data,8,8));
+
+                $bottom = hexdec(substr($data,0,8));
+
+                if($bottom!=0) $data=$top/$bottom;
+
+                else if($top==0) $data = 0;
+
+                else $data=$top."/".$bottom;
+
+
+
+
+
+        } else if($type=="USHORT" || $type=="SSHORT" || $type=="ULONG" || $type=="SLONG" || $type=="FLOAT" || $type=="DOUBLE") {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+                $data=hexdec($data);
+
+
+
+                if($tag=="0200") { //SpecialMode
+
+                        if($data == 0) $data = "Normal";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="0201") { //Quality
+
+                        if($data == 2) $data = "High";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+                if($tag=="0202") { //Macro
+
+                        if($data == 0) $data = "Normal";
+
+                        else $data = "Unknown: ".$data;
+
+                }
+
+        } else if($type=="UNDEFINED") {
+
+
+
+
+
+
+
+        } else {
+
+                $data = bin2hex($data);
+
+                if($intel==1) $data = intel2Moto($data);
+
+        }
+
+
+
+        return $data;
+
+}
+
+
+
+
+
+
+
+//=================
+
+// Sanyo Special data section
+
+//====================================================================
+
+function parseSanyo($block,&$result,$seek, $globalOffset) {
+
+
+
+        if($result['Endien']=="Intel") $intel=1;
+
+        else $intel=0;
+
+
+
+        $model = $result['IFD0']['Model'];
+
+
+
+        $place=8; //current place
+
+        $offset=8;
+
+
+
+                //Get number of tags (2 bytes)
+
+        $num = bin2hex(substr($block,$place,2));$place+=2;
+
+        if($intel==1) $num = intel2Moto($num);
+
+        $result['SubIFD']['MakerNote']['MakerNoteNumTags'] = hexdec($num);
+
+
+
+        //loop thru all tags  Each field is 12 bytes
+
+        for($i=0;$i<hexdec($num);$i++) {
+
+
+
+                        //2 byte tag
+
+                $tag = bin2hex(substr($block,$place,2));$place+=2;
+
+                if($intel==1) $tag = intel2Moto($tag);
+
+                $tag_name = lookup_Sanyo_tag($tag);
+
+
+
+                        //2 byte type
+
+                $type = bin2hex(substr($block,$place,2));$place+=2;
+
+                if($intel==1) $type = intel2Moto($type);
+
+                lookup_type($type,$size);
+
+
+
+                        //4 byte count of number of data units
+
+                $count = bin2hex(substr($block,$place,4));$place+=4;
+
+                if($intel==1) $count = intel2Moto($count);
+
+                $bytesofdata = $size*hexdec($count);
+
+
+
+                        //4 byte value of data or pointer to data
+
+                $value = substr($block,$place,4);$place+=4;
+
+
+
+
+
+                if($bytesofdata<=4) {
+
+                        $data = $value;
+
+                } else {
+
+                        $value = bin2hex($value);
+
+                        if($intel==1) $value = intel2Moto($value);
+
+                        $v = fseek($seek,$globalOffset+hexdec($value));  //offsets are from TIFF header which is 12 bytes from the start of the file
+
+                        if($v==0) {
+
+                                $data = fread($seek, $bytesofdata);
+
+                        } else if($v==-1) {
+
+                                $result['Errors'] = $result['Errors']++;
+
+                        }
+
+                }
+
+                $formated_data = formatSanyoData($type,$tag,$intel,$data);
+
+
+
+                if($result['VerboseOutput']==1) {
+
+                        $result['SubIFD']['MakerNote'][$tag_name] = $formated_data;
+
+                        if($type=="URATIONAL" || $type=="SRATIONAL" || $type=="USHORT" || $type=="SSHORT" || $type=="ULONG" || $type=="SLONG" || $type=="FLOAT" || $type=="DOUBLE") {
+
+                                $data = bin2hex($data);
+
+                                if($intel==1) $data = intel2Moto($data);
+
+                        }
+
+                        $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['RawData'] = $data;
+
+                        $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['Type'] = $type;
+
+                        $result['SubIFD']['MakerNote'][$tag_name."_Verbose"]['Bytes'] = $bytesofdata;
+
+                } else {
+
+                        $result['SubIFD']['MakerNote'][$tag_name] = $formated_data;
+
+                }
+
+        }
+
+}
+
+
+
+
+
+?>
\ No newline at end of file
diff -ruN 133/include/mb.inc.php cpg148/include/mb.inc.php
--- 133/include/mb.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/mb.inc.php	2006-06-08 00:24:18.000000000 -0500
@@ -0,0 +1,163 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+/*
+	MBFS - MultiByte Functions Simulator
+	Functions that simulate the mb_*() extension functionality
+	NOTE: only Unicode possible with these
+
+	@author DJ Maze
+	@copyright 2005 http://moocms.com
+*/
+
+global $mb_uppercase, $mb_lowercase;
+
+# PHP 4 >= 4.0.6, PHP 5
+if (!function_exists('mb_strlen')) {
+
+	function mb_strlen($str) {
+		global $mb_utf8_regex;
+		return preg_match_all("#$mb_utf8_regex".'|[\x00-\x7F]#', $str, $dummy);
+	}
+
+	function mb_substr($str, $start, $end=null) {
+		global $mb_utf8_regex;
+		preg_match_all("#$mb_utf8_regex".'|[\x00-\x7F]#', $str, $str);
+		$str = empty($end) ? array_slice($str[0], $start) : array_slice($str[0], $start, $end);
+		return implode('', $str);
+	}
+
+}
+
+# PHP 4 >= 4.3.0, PHP 5
+function mb_strtolower($str) {
+	global $mb_uppercase, $mb_lowercase;
+	return str_replace($mb_uppercase, $mb_lowercase, $str);
+}
+
+function mb_strtoupper($str) {
+	global $mb_uppercase, $mb_lowercase;
+	return str_replace($mb_lowercase, $mb_uppercase, $str);
+}
+
+$mb_uppercase = array(
+	'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',
+	'Μ',
+	'À','Á','Â','Ã','Ä','Å','Æ','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï','Ð','Ñ','Ò','Ó','Ô','Õ','Ö','Ø','Ù','Ú','Û','Ü','Ý','Þ','Ÿ','Ā','Ă','Ą','Ć','Ĉ','Ċ','Č','Ď','Đ','Ē','Ĕ','Ė','Ę','Ě','Ĝ','Ğ','Ġ','Ģ','Ĥ','Ħ','Ĩ','Ī','Ĭ','Į','I','Ĳ','Ĵ','Ķ',
+	'Ĺ','Ļ','Ľ','Ŀ','Ł','Ń','Ņ','Ň',
+	'Ŋ','Ō','Ŏ','Ő','Œ','Ŕ','Ŗ','Ř','Ś','Ŝ','Ş','Š','Ţ','Ť','Ŧ','Ũ','Ū','Ŭ','Ů','Ű','Ų','Ŵ','Ŷ','Ź','Ż','Ž','S',
+	'Ƃ','Ƅ','Ƈ','Ƌ',
+	'Ƒ','Ƕ','Ƙ','Ƚ',
+	'Ƞ','Ơ','Ƣ','Ƥ','Ƨ',
+	'Ƭ','Ư','Ƴ','Ƶ','Ƹ',
+	'Ƽ',
+	'Ƿ','ǅ','ǈ','ǋ','Ǎ','Ǐ','Ǒ','Ǔ','Ǖ','Ǘ','Ǚ','Ǜ','Ǝ','Ǟ','Ǡ','Ǣ','Ǥ','Ǧ','Ǩ','Ǫ','Ǭ','Ǯ',
+	'ǲ','Ǵ','Ǹ','Ǻ','Ǽ','Ǿ','Ȁ','Ȃ','Ȅ','Ȇ','Ȉ','Ȋ','Ȍ','Ȏ','Ȑ','Ȓ','Ȕ','Ȗ','Ș','Ț','Ȝ','Ȟ',
+	'Ȣ','Ȥ','Ȧ','Ȩ','Ȫ','Ȭ','Ȯ','Ȱ','Ȳ',
+	'Ȼ',
+	'Ɓ','Ɔ',
+	'Ɖ','Ɗ',
+	'Ə',
+	'Ɛ',
+	'Ɠ',
+	'Ɣ',
+	'Ɨ','Ɩ',
+	'Ɯ',
+	'Ɲ',
+	'Ɵ',
+	'Ʀ',
+	'Ʃ',
+	'Ʈ',
+	'Ʊ','Ʋ',
+	'Ʒ',
+	'Ɂ',
+	'Ά','Έ','Ή','Ί',
+	'Α','Β','Γ','Δ','Ε','Ζ','Η','Θ','Ι','Κ','Λ','Μ','Ν','Ξ','Ο','Π','Ρ','Σ','Σ','Τ','Υ','Φ','Χ','Ψ','Ω','Ϊ','Ϋ','Ό','Ύ','Ώ','Β','Θ','Φ','Π',
+	'Ϙ','Ϛ','Ϝ','Ϟ','Ϡ','Ϣ','Ϥ','Ϧ','Ϩ','Ϫ','Ϭ','Ϯ','Κ','Ρ','Ϲ',
+	'Ε','Ϸ','Ϻ',
+	'А','Б','В','Г','Д','Е','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы','Ь','Э','Ю','Я','Ѐ','Ё','Ђ','Ѓ','Є','Ѕ','І','Ї','Ј','Љ','Њ','Ћ','Ќ','Ѝ','Ў','Џ','Ѡ','Ѣ','Ѥ','Ѧ','Ѩ','Ѫ','Ѭ','Ѯ','Ѱ','Ѳ','Ѵ','Ѷ','Ѹ','Ѻ','Ѽ','Ѿ','Ҁ','Ҋ','Ҍ','Ҏ','Ґ','Ғ','Ҕ','Җ','Ҙ','Қ','Ҝ','Ҟ','Ҡ','Ң','Ҥ','Ҧ','Ҩ','Ҫ','Ҭ','Ү','Ұ','Ҳ','Ҵ','Ҷ','Ҹ','Һ','Ҽ','Ҿ','Ӂ','Ӄ','Ӆ','Ӈ','Ӊ','Ӌ','Ӎ','Ӑ','Ӓ','Ӕ','Ӗ','Ә','Ӛ','Ӝ','Ӟ','Ӡ','Ӣ','Ӥ','Ӧ','Ө','Ӫ','Ӭ','Ӯ','Ӱ','Ӳ','Ӵ','Ӷ','Ӹ','Ԁ','Ԃ','Ԅ','Ԇ','Ԉ','Ԋ','Ԍ','Ԏ','Ա','Բ','Գ','Դ','Ե','Զ','Է','Ը','Թ','Ժ','Ի','Լ','Խ','Ծ','Կ','Հ','Ձ','Ղ','Ճ','Մ','Յ','Ն','Շ','Ո','Չ','Պ','Ջ','Ռ','Ս','Վ','Տ','Ր','Ց','Ւ','Փ','Ք','Օ','Ֆ',
+	'Ḁ','Ḃ','Ḅ','Ḇ','Ḉ','Ḋ','Ḍ','Ḏ','Ḑ','Ḓ','Ḕ','Ḗ','Ḙ','Ḛ','Ḝ','Ḟ','Ḡ','Ḣ','Ḥ','Ḧ','Ḩ','Ḫ','Ḭ','Ḯ','Ḱ','Ḳ','Ḵ','Ḷ','Ḹ','Ḻ','Ḽ','Ḿ','Ṁ','Ṃ','Ṅ','Ṇ','Ṉ','Ṋ','Ṍ','Ṏ','Ṑ','Ṓ','Ṕ','Ṗ','Ṙ','Ṛ','Ṝ','Ṟ','Ṡ','Ṣ','Ṥ','Ṧ','Ṩ','Ṫ','Ṭ','Ṯ','Ṱ','Ṳ','Ṵ','Ṷ','Ṹ','Ṻ','Ṽ','Ṿ','Ẁ','Ẃ','Ẅ','Ẇ','Ẉ','Ẋ','Ẍ','Ẏ','Ẑ','Ẓ','Ẕ',
+	'Ṡ','Ạ','Ả','Ấ','Ầ','Ẩ','Ẫ','Ậ','Ắ','Ằ','Ẳ','Ẵ','Ặ','Ẹ','Ẻ','Ẽ','Ế','Ề','Ể','Ễ','Ệ','Ỉ','Ị','Ọ','Ỏ','Ố','Ồ','Ổ','Ỗ','Ộ','Ớ','Ờ','Ở','Ỡ','Ợ','Ụ','Ủ','Ứ','Ừ','Ử','Ữ','Ự','Ỳ','Ỵ','Ỷ','Ỹ','Ἀ','Ἁ','Ἂ','Ἃ','Ἄ','Ἅ','Ἆ','Ἇ','Ἐ','Ἑ','Ἒ','Ἓ','Ἔ','Ἕ','Ἠ','Ἡ','Ἢ','Ἣ','Ἤ','Ἥ','Ἦ','Ἧ','Ἰ','Ἱ','Ἲ','Ἳ','Ἴ','Ἵ','Ἶ','Ἷ','Ὀ','Ὁ','Ὂ','Ὃ','Ὄ','Ὅ',
+	'Ὑ',
+	'Ὓ',
+	'Ὕ',
+	'Ὗ','Ὠ','Ὡ','Ὢ','Ὣ','Ὤ','Ὥ','Ὦ','Ὧ','Ὰ','Ά','Ὲ','Έ','Ὴ','Ή','Ὶ','Ί','Ὸ','Ό','Ὺ','Ύ','Ὼ','Ώ','ᾈ','ᾉ','ᾊ','ᾋ','ᾌ','ᾍ','ᾎ','ᾏ','ᾘ','ᾙ','ᾚ','ᾛ','ᾜ','ᾝ','ᾞ','ᾟ','ᾨ','ᾩ','ᾪ','ᾫ','ᾬ','ᾭ','ᾮ','ᾯ','Ᾰ','Ᾱ',
+	'ᾼ',
+	'Ι',
+	'ῌ',
+	'Ῐ','Ῑ',
+	'Ῠ','Ῡ',
+	'Ῥ',
+	'ῼ',
+	'Ⰰ','Ⰱ','Ⰲ','Ⰳ','Ⰴ','Ⰵ','Ⰶ','Ⰷ','Ⰸ','Ⰹ','Ⰺ','Ⰻ','Ⰼ','Ⰽ','Ⰾ','Ⰿ','Ⱀ','Ⱁ','Ⱂ','Ⱃ','Ⱄ','Ⱅ','Ⱆ','Ⱇ','Ⱈ','Ⱉ','Ⱊ','Ⱋ','Ⱌ','Ⱍ','Ⱎ','Ⱏ','Ⱐ','Ⱑ','Ⱒ','Ⱓ','Ⱔ','Ⱕ','Ⱖ','Ⱗ','Ⱘ','Ⱙ','Ⱚ','Ⱛ','Ⱜ','Ⱝ','Ⱞ','Ⲁ','Ⲃ','Ⲅ','Ⲇ','Ⲉ','Ⲋ','Ⲍ','Ⲏ','Ⲑ','Ⲓ','Ⲕ','Ⲗ','Ⲙ','Ⲛ','Ⲝ','Ⲟ','Ⲡ','Ⲣ','Ⲥ','Ⲧ','Ⲩ','Ⲫ','Ⲭ','Ⲯ','Ⲱ','Ⲳ','Ⲵ','Ⲷ','Ⲹ','Ⲻ','Ⲽ','Ⲿ','Ⳁ','Ⳃ','Ⳅ','Ⳇ','Ⳉ','Ⳋ','Ⳍ','Ⳏ','Ⳑ','Ⳓ','Ⳕ','Ⳗ','Ⳙ','Ⳛ','Ⳝ','Ⳟ','Ⳡ','Ⳣ',
+	'Ⴀ','Ⴁ','Ⴂ','Ⴃ','Ⴄ','Ⴅ','Ⴆ','Ⴇ','Ⴈ','Ⴉ','Ⴊ','Ⴋ','Ⴌ','Ⴍ','Ⴎ','Ⴏ','Ⴐ','Ⴑ','Ⴒ','Ⴓ','Ⴔ','Ⴕ','Ⴖ','Ⴗ','Ⴘ','Ⴙ','Ⴚ','Ⴛ','Ⴜ','Ⴝ','Ⴞ','Ⴟ','Ⴠ','Ⴡ','Ⴢ','Ⴣ','Ⴤ','Ⴥ',
+	'Ａ','Ｂ','Ｃ','Ｄ','Ｅ','Ｆ','Ｇ','Ｈ','Ｉ','Ｊ','Ｋ','Ｌ','Ｍ','Ｎ','Ｏ','Ｐ','Ｑ','Ｒ','Ｓ','Ｔ','Ｕ','Ｖ','Ｗ','Ｘ','Ｙ','Ｚ',
+);
+$mb_lowercase = array(
+	'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',
+	'µ',
+	'à','á','â','ã','ä','å','æ','ç','è','é','ê','ë','ì','í','î','ï','ð','ñ','ò','ó','ô','õ','ö','ø','ù','ú','û','ü','ý','þ','ÿ','ā','ă','ą','ć','ĉ','ċ','č','ď','đ','ē','ĕ','ė','ę','ě','ĝ','ğ','ġ','ģ','ĥ','ħ','ĩ','ī','ĭ','į','ı','ĳ','ĵ','ķ',
+	'ĺ','ļ','ľ','ŀ','ł','ń','ņ','ň',
+	'ŋ','ō','ŏ','ő','œ','ŕ','ŗ','ř','ś','ŝ','ş','š','ţ','ť','ŧ','ũ','ū','ŭ','ů','ű','ų','ŵ','ŷ','ź','ż','ž','ſ',
+	'ƃ','ƅ','ƈ','ƌ',
+	'ƒ','ƕ','ƙ','ƚ',
+	'ƞ','ơ','ƣ','ƥ','ƨ',
+	'ƭ','ư','ƴ','ƶ','ƹ',
+	'ƽ',
+	'ƿ','ǆ','ǉ','ǌ','ǎ','ǐ','ǒ','ǔ','ǖ','ǘ','ǚ','ǜ','ǝ','ǟ','ǡ','ǣ','ǥ','ǧ','ǩ','ǫ','ǭ','ǯ',
+	'ǳ','ǵ','ǹ','ǻ','ǽ','ǿ','ȁ','ȃ','ȅ','ȇ','ȉ','ȋ','ȍ','ȏ','ȑ','ȓ','ȕ','ȗ','ș','ț','ȝ','ȟ',
+	'ȣ','ȥ','ȧ','ȩ','ȫ','ȭ','ȯ','ȱ','ȳ',
+	'ȼ',
+	'ɓ','ɔ',
+	'ɖ','ɗ',
+	'ə',
+	'ɛ',
+	'ɠ',
+	'ɣ',
+	'ɨ','ɩ',
+	'ɯ',
+	'ɲ',
+	'ɵ',
+	'ʀ',
+	'ʃ',
+	'ʈ',
+	'ʊ','ʋ',
+	'ʒ',
+	'ʔ',
+	'ά','έ','ή','ί',
+	'α','β','γ','δ','ε','ζ','η','θ','ι','κ','λ','μ','ν','ξ','ο','π','ρ','ς','σ','τ','υ','φ','χ','ψ','ω','ϊ','ϋ','ό','ύ','ώ','ϐ','ϑ','ϕ','ϖ',
+	'ϙ','ϛ','ϝ','ϟ','ϡ','ϣ','ϥ','ϧ','ϩ','ϫ','ϭ','ϯ','ϰ','ϱ','ϲ',
+	'ϵ','ϸ','ϻ',
+	'а','б','в','г','д','е','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я','ѐ','ё','ђ','ѓ','є','ѕ','і','ї','ј','љ','њ','ћ','ќ','ѝ','ў','џ','ѡ','ѣ','ѥ','ѧ','ѩ','ѫ','ѭ','ѯ','ѱ','ѳ','ѵ','ѷ','ѹ','ѻ','ѽ','ѿ','ҁ','ҋ','ҍ','ҏ','ґ','ғ','ҕ','җ','ҙ','қ','ҝ','ҟ','ҡ','ң','ҥ','ҧ','ҩ','ҫ','ҭ','ү','ұ','ҳ','ҵ','ҷ','ҹ','һ','ҽ','ҿ','ӂ','ӄ','ӆ','ӈ','ӊ','ӌ','ӎ','ӑ','ӓ','ӕ','ӗ','ә','ӛ','ӝ','ӟ','ӡ','ӣ','ӥ','ӧ','ө','ӫ','ӭ','ӯ','ӱ','ӳ','ӵ','ӷ','ӹ','ԁ','ԃ','ԅ','ԇ','ԉ','ԋ','ԍ','ԏ','ա','բ','գ','դ','ե','զ','է','ը','թ','ժ','ի','լ','խ','ծ','կ','հ','ձ','ղ','ճ','մ','յ','ն','շ','ո','չ','պ','ջ','ռ','ս','վ','տ','ր','ց','ւ','փ','ք','օ','ֆ',
+	'ḁ','ḃ','ḅ','ḇ','ḉ','ḋ','ḍ','ḏ','ḑ','ḓ','ḕ','ḗ','ḙ','ḛ','ḝ','ḟ','ḡ','ḣ','ḥ','ḧ','ḩ','ḫ','ḭ','ḯ','ḱ','ḳ','ḵ','ḷ','ḹ','ḻ','ḽ','ḿ','ṁ','ṃ','ṅ','ṇ','ṉ','ṋ','ṍ','ṏ','ṑ','ṓ','ṕ','ṗ','ṙ','ṛ','ṝ','ṟ','ṡ','ṣ','ṥ','ṧ','ṩ','ṫ','ṭ','ṯ','ṱ','ṳ','ṵ','ṷ','ṹ','ṻ','ṽ','ṿ','ẁ','ẃ','ẅ','ẇ','ẉ','ẋ','ẍ','ẏ','ẑ','ẓ','ẕ',
+	'ẛ','ạ','ả','ấ','ầ','ẩ','ẫ','ậ','ắ','ằ','ẳ','ẵ','ặ','ẹ','ẻ','ẽ','ế','ề','ể','ễ','ệ','ỉ','ị','ọ','ỏ','ố','ồ','ổ','ỗ','ộ','ớ','ờ','ở','ỡ','ợ','ụ','ủ','ứ','ừ','ử','ữ','ự','ỳ','ỵ','ỷ','ỹ','ἀ','ἁ','ἂ','ἃ','ἄ','ἅ','ἆ','ἇ','ἐ','ἑ','ἒ','ἓ','ἔ','ἕ','ἠ','ἡ','ἢ','ἣ','ἤ','ἥ','ἦ','ἧ','ἰ','ἱ','ἲ','ἳ','ἴ','ἵ','ἶ','ἷ','ὀ','ὁ','ὂ','ὃ','ὄ','ὅ',
+	'ὑ',
+	'ὓ',
+	'ὕ',
+	'ὗ','ὠ','ὡ','ὢ','ὣ','ὤ','ὥ','ὦ','ὧ','ὰ','ά','ὲ','έ','ὴ','ή','ὶ','ί','ὸ','ό','ὺ','ύ','ὼ','ώ','ᾀ','ᾁ','ᾂ','ᾃ','ᾄ','ᾅ','ᾆ','ᾇ','ᾐ','ᾑ','ᾒ','ᾓ','ᾔ','ᾕ','ᾖ','ᾗ','ᾠ','ᾡ','ᾢ','ᾣ','ᾤ','ᾥ','ᾦ','ᾧ','ᾰ','ᾱ',
+	'ᾳ',
+	'ι',
+	'ῃ',
+	'ῐ','ῑ',
+	'ῠ','ῡ',
+	'ῥ',
+	'ῳ',
+	'ⰰ','ⰱ','ⰲ','ⰳ','ⰴ','ⰵ','ⰶ','ⰷ','ⰸ','ⰹ','ⰺ','ⰻ','ⰼ','ⰽ','ⰾ','ⰿ','ⱀ','ⱁ','ⱂ','ⱃ','ⱄ','ⱅ','ⱆ','ⱇ','ⱈ','ⱉ','ⱊ','ⱋ','ⱌ','ⱍ','ⱎ','ⱏ','ⱐ','ⱑ','ⱒ','ⱓ','ⱔ','ⱕ','ⱖ','ⱗ','ⱘ','ⱙ','ⱚ','ⱛ','ⱜ','ⱝ','ⱞ','ⲁ','ⲃ','ⲅ','ⲇ','ⲉ','ⲋ','ⲍ','ⲏ','ⲑ','ⲓ','ⲕ','ⲗ','ⲙ','ⲛ','ⲝ','ⲟ','ⲡ','ⲣ','ⲥ','ⲧ','ⲩ','ⲫ','ⲭ','ⲯ','ⲱ','ⲳ','ⲵ','ⲷ','ⲹ','ⲻ','ⲽ','ⲿ','ⳁ','ⳃ','ⳅ','ⳇ','ⳉ','ⳋ','ⳍ','ⳏ','ⳑ','ⳓ','ⳕ','ⳗ','ⳙ','ⳛ','ⳝ','ⳟ','ⳡ','ⳣ',
+	'ⴀ','ⴁ','ⴂ','ⴃ','ⴄ','ⴅ','ⴆ','ⴇ','ⴈ','ⴉ','ⴊ','ⴋ','ⴌ','ⴍ','ⴎ','ⴏ','ⴐ','ⴑ','ⴒ','ⴓ','ⴔ','ⴕ','ⴖ','ⴗ','ⴘ','ⴙ','ⴚ','ⴛ','ⴜ','ⴝ','ⴞ','ⴟ','ⴠ','ⴡ','ⴢ','ⴣ','ⴤ','ⴥ',
+	'ａ','ｂ','ｃ','ｄ','ｅ','ｆ','ｇ','ｈ','ｉ','ｊ','ｋ','ｌ','ｍ','ｎ','ｏ','ｐ','ｑ','ｒ','ｓ','ｔ','ｕ','ｖ','ｗ','ｘ','ｙ','ｚ',
+);
diff -ruN 133/include/media.functions.inc.php cpg148/include/media.functions.inc.php
--- 133/include/media.functions.inc.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/include/media.functions.inc.php	2006-06-08 00:24:18.000000000 -0500
@@ -2,23 +2,25 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/media.functions.inc.php,v $
-  $Revision: 1.4 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
-// REQUIRES GLOBAL VAR: CONFIG
-// REQUIRES GLOBAL FUNCTION: db_query
+// REQUIRES GLOBAL VAR: ADMIN
+// REQUIRES GLOBAL FUNCTION: cpg_db_query
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 global $FILE_TYPES;
 
@@ -27,7 +29,7 @@
 $CONFIG['allowed_file_extensions'] = '';
 
 if (count($FILE_TYPES)==0) {
-         $result = db_query('SELECT extension, mime, content FROM '.$CONFIG['TABLE_FILETYPES'].';');
+         $result = cpg_db_query('SELECT extension, mime, content, player FROM '.$CONFIG['TABLE_FILETYPES'].';');
          while ($row = mysql_fetch_array($result)) {
              // Only add types that are in both the database and user defined parameter
         if ($CONFIG[$content_types_to_vars[$row['content']]]=='ALL' || is_int(strpos('/'.$CONFIG[$content_types_to_vars[$row['content']]].'/','/'.$row['extension'].'/')))
@@ -40,7 +42,7 @@
 
 $CONFIG['allowed_file_extensions'] = substr($CONFIG['allowed_file_extensions'],1);
 
-function get_type($filename,$filter=null)
+function cpg_get_type($filename,$filter=null)
 {
     global $FILE_TYPES;
     if (!is_array($filename))
@@ -58,22 +60,22 @@
 
 function is_image(&$file)
 {
-    return get_type($file,'image');
+    return cpg_get_type($file,'image');
 }
 
 function is_movie(&$file)
 {
-    return get_type($file,'movie');
+    return cpg_get_type($file,'movie');
 }
 
 function is_audio(&$file)
 {
-    return get_type($file,'audio');
+    return cpg_get_type($file,'audio');
 }
 
 function is_document(&$file)
 {
-    return get_type($file,'document');
+    return cpg_get_type($file,'document');
 }
 
 function is_known_filetype($file)
@@ -87,7 +89,7 @@
 {
     global $CONFIG, $pic_title;
 
-    $mime_content = get_type($file['filename']);
+    $mime_content = cpg_get_type($file['filename']);
     $extension = file_exists("images/thumb_{$mime_content['extension']}.jpg") ? $mime_content['extension']:$mime_content['content'];
 
     if ($mime_content['content']=='image' && $type=='thumb') {
@@ -112,10 +114,10 @@
             $file_html = "<a href=\"javascript:;\" onClick=\"MM_openBrWindow('displayimage.php?pid=$pid&fullsize=1','" . uniqid(rand()) . "','scrollbars=yes,toolbar=yes,status=yes,resizable=yes,width=" . $file['pwidth']+16 . ",height=" . $file['pheight']+16 . "')\">"
             $file_title = ""
         }
-        return "<img src=\"" . $file_url . "\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"{$file['filename']}\" title=\"$pic_title\">";
+        return "<img src=\"" . $file_url . "\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"{$file['filename']}\" title=\"$pic_title\" />";
     }
     elseif ($type=='thumb')
-        return "<img src=\"images/thumb_{$extension}.jpg\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"{$file['filename']}\" title=\"$pic_title\">";
+        return "<img src=\"images/thumb_{$extension}.jpg\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"{$file['filename']}\" title=\"$pic_title\" />";
     elseif ($mime_content['content']=='movie')
         return "<object {$image_size['geom']}><param name=\"movie\" value=\"". $file_url . "\"><embed {$image_size['geom']} src=\"". $file_url . "\"></embed></object>\n";
     elseif ($mime_content['content']=='audio')
@@ -123,4 +125,4 @@
     elseif ($mime_content['content']=='document')
         return "<a href=\"{$file_url}\" target=\"_blank\" class=\"document_link\"><img src=\"images/thumb_$extension.jpg\" border=\"0\" class=\"image\" /></a>\n";
 }*/
-?>
\ No newline at end of file
+?>
diff -ruN 133/include/phpmailer.lang-en.php cpg148/include/phpmailer.lang-en.php
--- 133/include/phpmailer.lang-en.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/phpmailer.lang-en.php	2006-06-08 00:24:18.000000000 -0500
@@ -0,0 +1,42 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+/**
+ * PHPMailer language file.
+ * English Version
+ * @package HotelSearch
+ */
+
+$PHPMAILER_LANG = array();
+
+$PHPMAILER_LANG["provide_address"] = 'You must provide at least one ' .
+                                     'recipient email address.';
+$PHPMAILER_LANG["mailer_not_supported"] = ' mailer is not supported.';
+$PHPMAILER_LANG["execute"] = 'Could not execute: ';
+$PHPMAILER_LANG["instantiate"] = 'Could not instantiate mail function.';
+$PHPMAILER_LANG["authenticate"] = 'SMTP Error: Could not authenticate.';
+$PHPMAILER_LANG["from_failed"] = 'The following From address failed: ';
+$PHPMAILER_LANG["recipients_failed"] = 'SMTP Error: The following ' .
+                                       'recipients failed: ';
+$PHPMAILER_LANG["data_not_accepted"] = 'SMTP Error: Data not accepted.';
+$PHPMAILER_LANG["connect_host"] = 'SMTP Error: Could not connect to SMTP host.';
+$PHPMAILER_LANG["file_access"] = 'Could not access file: ';
+$PHPMAILER_LANG["file_open"] = 'File Error: Could not open file: ';
+$PHPMAILER_LANG["encoding"] = 'Unknown encoding: ';
+?>
diff -ruN 133/include/picmgmt.inc.php cpg148/include/picmgmt.inc.php
--- 133/include/picmgmt.inc.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/include/picmgmt.inc.php	2006-06-08 00:24:20.000000000 -0500
@@ -2,7 +2,7 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
+  Copyright (c) 2003-2006 Coppermine Dev Team
   v1.1 originaly written by Gregory DEMAR
 
   This program is free software; you can redistribute it and/or modify
@@ -10,15 +10,21 @@
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/picmgmt.inc.php,v $
-  $Revision: 1.10 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+if($CONFIG['read_iptc_data'] ){
+        include("include/iptc.inc.php");
+}
+
 // Add a picture to an album
-function add_picture($aid, $filepath, $filename, $title = '', $caption = '', $keywords = '', $user1 = '', $user2 = '', $user3 = '', $user4 = '', $category = 0, $raw_ip = '', $hdr_ip = '',$iwidth=0,$iheight=0)
+function add_picture($aid, $filepath, $filename, $position = 0, $title = '', $caption = '', $keywords = '', $user1 = '', $user2 = '', $user3 = '', $user4 = '', $category = 0, $raw_ip = '', $hdr_ip = '', $iwidth = 0, $iheight = 0)
 {
     global $CONFIG, $ERROR, $USER_DATA, $PIC_NEED_APPROVAL;
     global $lang_errors;
@@ -27,14 +33,32 @@
     $normal = $CONFIG['fullpath'] . $filepath . $CONFIG['normal_pfx'] . $filename;
     $thumb = $CONFIG['fullpath'] . $filepath . $CONFIG['thumb_pfx'] . $filename;
 
+
+
     if (!is_known_filetype($image)) {
         return false;
     } elseif (is_image($filename)) {
+        $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(' ',$iptc['Keywords']) : $keywords;
+           }
+        }
+
+        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
+        {
+          //resize_image($image, $image, $CONFIG['max_upl_width_height'], $CONFIG['thumb_method'], $imagesize[0] > $CONFIG['max_upl_width_height'] ? 'wd' : 'ht');
+          resize_image($image, $image, $CONFIG['max_upl_width_height'], $CONFIG['thumb_method'], $CONFIG['thumb_use']);
+          $imagesize = getimagesize($image);
+        }
         if (!file_exists($thumb)) {
             if (!resize_image($image, $thumb, $CONFIG['thumb_width'], $CONFIG['thumb_method'], $CONFIG['thumb_use']))
                 return false;
         }
-        $imagesize = getimagesize($image);
         if (max($imagesize[0], $imagesize[1]) > $CONFIG['picture_width'] && $CONFIG['make_intermediate'] && !file_exists($normal)) {
             if (!resize_image($image, $normal, $CONFIG['picture_width'], $CONFIG['thumb_method'], $CONFIG['thumb_use']))
                 return false;
@@ -50,7 +74,7 @@
 
     // Test if disk quota exceeded
     if (!GALLERY_ADMIN_MODE && $USER_DATA['group_quota']) {
-        $result = db_query("SELECT sum(total_filesize) FROM {$CONFIG['TABLE_PICTURES']}, {$CONFIG['TABLE_ALBUMS']} WHERE  {$CONFIG['TABLE_PICTURES']}.aid = {$CONFIG['TABLE_ALBUMS']}.aid AND category = '" . (FIRST_USER_CAT + USER_ID) . "'");
+        $result = cpg_db_query("SELECT sum(total_filesize) FROM {$CONFIG['TABLE_PICTURES']}, {$CONFIG['TABLE_ALBUMS']} WHERE  {$CONFIG['TABLE_PICTURES']}.aid = {$CONFIG['TABLE_ALBUMS']}.aid AND category = '" . (FIRST_USER_CAT + USER_ID) . "'");
         $record = mysql_fetch_array($result);
         $total_space_used = $record[0];
         mysql_free_result($result);
@@ -71,7 +95,7 @@
         $approved = 'YES';
     } elseif (!$USER_DATA['priv_upl_need_approval'] && $category == FIRST_USER_CAT + USER_ID) {
         $approved = 'YES';
-    } elseif (!$USER_DATA['pub_upl_need_approval']) {
+    } elseif (!$USER_DATA['pub_upl_need_approval'] && $category < FIRST_USER_CAT) {
         $approved = 'YES';
     } else {
         $approved = 'NO';
@@ -80,8 +104,31 @@
     // User ID is now recorded when in admin mode (casper)
     $user_id = USER_ID;
     $username= USER_NAME;
-    $query = "INSERT INTO {$CONFIG['TABLE_PICTURES']} (pid, aid, filepath, filename, filesize, total_filesize, pwidth, pheight, ctime, owner_id, owner_name, title, caption, keywords, approved, user1, user2, user3, user4, pic_raw_ip, pic_hdr_ip) VALUES ('', '$aid', '" . addslashes($filepath) . "', '" . addslashes($filename) . "', '$image_filesize', '$total_filesize', '{$imagesize[0]}', '{$imagesize[1]}', '" . time() . "', '$user_id', '$username','$title', '$caption', '$keywords', '$approved', '$user1', '$user2', '$user3', '$user4', '$raw_ip', '$hdr_ip')";
-    $result = db_query($query);
+    // Populate Array to pass to plugins, then to SQL.
+    $CURRENT_PIC_DATA['aid'] = $aid;
+    $CURRENT_PIC_DATA['filepath'] = $filepath;
+    $CURRENT_PIC_DATA['filename'] = $filename;
+    $CURRENT_PIC_DATA['filesize'] = $image_filesize;
+    $CURRENT_PIC_DATA['total_filesize'] = $total_filesize;
+    $CURRENT_PIC_DATA['pwidth'] = $imagesize[0];
+    $CURRENT_PIC_DATA['pheight'] = $imagesize[1];
+    $CURRENT_PIC_DATA['owner_id'] = $user_id;
+    $CURRENT_PIC_DATA['owner_name'] = $username;
+    $CURRENT_PIC_DATA['title'] = $title;
+    $CURRENT_PIC_DATA['caption'] = $caption;
+    $CURRENT_PIC_DATA['keywords'] = $keywords;
+    $CURRENT_PIC_DATA['approved'] = $approved;
+    $CURRENT_PIC_DATA['user1'] = $user1;
+    $CURRENT_PIC_DATA['user2'] = $user2;
+    $CURRENT_PIC_DATA['user3'] = $user3;
+    $CURRENT_PIC_DATA['user4'] = $user4;
+    $CURRENT_PIC_DATA['pic_raw_ip'] = $raw_ip;
+    $CURRENT_PIC_DATA['pic_hdr_ip'] = $hdr_ip;
+    $CURRENT_PIC_DATA['position'] = $position;
+    $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, owner_name, title, caption, keywords, approved, user1, user2, user3, user4, pic_raw_ip, pic_hdr_ip, position) 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['owner_name']}','{$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']}')";
+    $result = cpg_db_query($query);
 
     return $result;
 }
@@ -119,7 +166,8 @@
     if ($imginfo == null)
         return false;
         // GD can only handle JPG & PNG images
-    if ($imginfo[2] != GIS_JPG && $imginfo[2] != GIS_PNG && ($method == 'gd1' || $method == 'gd2')) {
+    //if ($imginfo[2] != GIS_JPG && $imginfo[2] != GIS_PNG && ($method == 'gd1' || $method == 'gd2')) {
+    if ($imginfo[2] != GIS_JPG && $imageinfo[2] != GIS_PNG && $CONFIG['GIF_support'] == 0) {
         $ERROR = $lang_errors['gd_file_type_err'];
         return false;
     }
@@ -166,13 +214,13 @@
             if ($retval) {
                 $ERROR = "Error executing ImageMagick - Return value: $retval";
                 if ($CONFIG['debug_mode']) {
-                    // Re-execute the command with the backtit operator in order to get all outputs
+                    // Re-execute the command with the backtick operator in order to get all outputs
                     // will not work is safe mode is enabled
                     $output = `$cmd 2>&1`;
-                    $ERROR .= "<br /><br /><div align=\"left\">Cmd line : <br /><font size=\"2\">" . nl2br(htmlspecialchars($cmd)) . "</font></div>";
-                    $ERROR .= "<br /><br /><div align=\"left\">The convert program said:<br /><font size=\"2\">";
+                    $ERROR .= "<br /><br /><div align=\"left\">Cmd line : <br /><span style=\"font-size:120%\">" . nl2br(htmlspecialchars($cmd)) . "</span></div>";
+                    $ERROR .= "<br /><br /><div align=\"left\">The convert program said:<br /><span style=\"font-size:120%\">";
                     $ERROR .= nl2br(htmlspecialchars($output));
-                    $ERROR .= "</font></div>";
+                    $ERROR .= "</span></div>";
                 }
                 @unlink($dest_file);
                 return false;
@@ -193,6 +241,9 @@
             }
             $dst_img = imagecreate($destWidth, $destHeight);
             imagecopyresized($dst_img, $src_img, 0, 0, 0, 0, $destWidth, (int)$destHeight, $srcWidth, $srcHeight);
+                        touch($dest_file);
+            $fh=fopen($dest_file,'w');
+            fclose($fh);
             imagejpeg($dst_img, $dest_file, $CONFIG['jpeg_qual']);
             imagedestroy($src_img);
             imagedestroy($dst_img);
@@ -203,9 +254,11 @@
                 cpg_die(CRITICAL_ERROR, 'PHP running on your server does not support the GD image library, check with your webhost if ImageMagick is installed', __FILE__, __LINE__);
             }
             if (!function_exists('imagecreatetruecolor')) {
-                cpg_die(CRITICAL_ERROR, 'PHP running on your server does not support GD version 2.x, please switch to GD version 1.x on the config page', __FILE__, __LINE__);
+                cpg_die(CRITICAL_ERROR, 'PHP running on your server does not support GD version 2.x, please switch to GD version 1.x on the admin page', __FILE__, __LINE__);
             }
-            if ($imginfo[2] == GIS_JPG)
+            if ($imginfo[2] == GIS_GIF && $CONFIG['GIF_support'] == 1)
+                $src_img = imagecreatefromgif($src_file);
+            elseif ($imginfo[2] == GIS_JPG)
                 $src_img = imagecreatefromjpeg($src_file);
             else
                 $src_img = imagecreatefrompng($src_file);
@@ -213,15 +266,21 @@
                 $ERROR = $lang_errors['invalid_image'];
                 return false;
             }
-            $dst_img = imagecreatetruecolor($destWidth, $destHeight);
+            if ($imginfo[2] == GIS_GIF)
+              $dst_img = imagecreate($destWidth, $destHeight);
+            else
+              $dst_img = imagecreatetruecolor($destWidth, $destHeight);
             imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, $destWidth, (int)$destHeight, $srcWidth, $srcHeight);
+                        touch($dest_file);
+            $fh=fopen($dest_file,'w');
+            fclose($fh);
             imagejpeg($dst_img, $dest_file, $CONFIG['jpeg_qual']);
             imagedestroy($src_img);
             imagedestroy($dst_img);
             break;
     }
     // Set mode of uploaded picture
-    chmod($dest_file, octdec($CONFIG['default_file_mode']));
+    @chmod($dest_file, octdec($CONFIG['default_file_mode'])); //silence the output in case chmod is disabled
     // We check that the image is valid
     $imginfo = getimagesize($dest_file);
     if ($imginfo == null) {
diff -ruN 133/include/plugin_api.inc.php cpg148/include/plugin_api.inc.php
--- 133/include/plugin_api.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/plugin_api.inc.php	2006-06-08 00:24:20.000000000 -0500
@@ -0,0 +1,678 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+global $thisplugin;                     // Stores the current plugin being processed
+global $CPG_PLUGINS;                    // Stores all the plugins
+
+$CPG_PLUGINS = array();                 // Initialize the plugin array
+
+define('CPG_EXEC_ALL','all');           // Define CPG_EXEC_ALL
+define('CPG_EXEC_FIRST', 'first');      // Define CPG_EXEC_FIRST
+define('CPG_EXEC_NEW', 'new');          // Define CPG_EXEC_NEW
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// Store the table name in CONFIG
+$CONFIG['TABLE_PLUGINS']                = $CONFIG['TABLE_PREFIX'].'plugins';
+
+/**
+ * Local plugin class
+ * Processes all the plugins (filters,actions,install,uninstall)
+ */
+class CPGPluginAPI {
+
+    /**
+     * CPGPluginAPI::load()
+     *
+     * Load all the plugins into the global CPG_PLUGINS array
+     *
+     * @param N/A
+     * @return N/A
+     **/
+
+    function load() {
+        global $CONFIG,$thisplugin,$USER_DATA,$CPG_PLUGINS,$lang_plugin_api;
+
+        // Get the installed plugins from the database and sort them by execution priority
+        $sql = 'select * from '.$CONFIG['TABLE_PLUGINS'].' order by priority asc;';
+        $result = cpg_db_query($sql);
+
+        // Exit if no plugins are installed
+        if (mysql_num_rows($result) == 0) {
+            return;
+        }
+
+        // Register page_end action for shutdown
+        register_shutdown_function('cpg_action_page_end');
+
+        // Register plugin_sleep action for shutdown
+        register_shutdown_function(array('CPGPluginAPI','sleep'));
+
+        // Used as a failsafe to keep plugins in order
+        $index = 0;
+
+        // Get the plugin properties from the database
+        while ($plugin = mysql_fetch_assoc($result)) {
+
+            // If configuration and codebase files aren't present, skip this plugin.
+            if (!file_exists('./plugins/'.$plugin['path'].'/codebase.php') &&
+                !file_exists('./plugins/'.$plugin['path'].'/configuration.php')) {
+                continue;
+            }
+
+            $plugin['index'] = $index;
+
+            $CPG_PLUGINS[$plugin['plugin_id']] = new CPGPlugin($plugin);
+
+            $thisplugin =& $CPG_PLUGINS[$plugin['plugin_id']];
+
+            include ('./plugins/'.$thisplugin->path.'/codebase.php');
+
+            // Check if plugin has a wakeup action
+            if (!($thisplugin->awake = CPGPluginAPI::action('plugin_wakeup',true))) {
+
+
+                if ($CONFIG['log_mode']) {
+                    log_write("Couldn't wake plugin '".$thisplugin->name."' at ".date("F j, Y, g:i a"),CPG_GLOBAL_LOG);
+                }
+
+                $thisplugin->filters = array();
+                $thisplugin->actions = array();
+                if (!isset($thisplugin->error['desc']) || is_null($thisplugin->error['desc'])) {
+                    $thisplugin->error['desc'] = "Couldn't wake plugin '{$thisplugin->name}'";
+                }
+            }
+            
+            $index++;
+        }
+        mysql_free_result($result);
+    }
+
+
+    /**
+     * CPGPluginAPI::installed()
+     *
+     * Check if a given plugin installed
+     *
+     * @param string $path_to_plugin_folder
+     * @return boolean TRUE/FALSE
+     **/
+
+    function installed( $plugin_folder ) {
+        global $CONFIG;
+
+        // Stores if a given plugin is installed or not
+        static $installed_array = array();
+
+        // If the plugin doesn't exist in the array get its information from the database
+        if (!isset($installed_array[$plugin_folder])) {
+            $sql = 'select plugin_id from '.$CONFIG['TABLE_PLUGINS'].' where '.
+                   'path="'.$plugin_folder.'";';
+
+            $result = cpg_db_query($sql);
+
+            // If the plugin isn't in the database store a false value in the array
+            if (mysql_num_rows($result) == 0) {
+                $installed_array[$plugin_folder] = false;
+                return false;
+            }
+
+            // It's installed! Get the plugin_id
+            $plugin = mysql_fetch_assoc($result);
+            mysql_free_result($result);
+
+            // Store the plugin_id in the database
+            $installed_array[$plugin_folder] = $plugin['plugin_id'];
+        }
+
+        // Return the plugin_id or false, if the plugin isn't installed
+        return $installed_array[$plugin_folder];
+    }
+
+
+    /**
+     * CPGPluginAPI::filter()
+     *
+     * Checks all the plugin's for a given filter key sends the value
+     *
+     * @param string $filter_name
+     * @param variant $value
+     * @param boolean [$execute_scope = 'all']
+     * @return $value
+     **/
+
+    function& filter( $key, $value, $execute_scope = CPG_EXEC_ALL ) {
+        global $CPG_PLUGINS,$CONFIG,$USER_DATA,$thisplugin;
+
+        if(is_numeric($execute_scope)) {
+
+            $plugin_id = $execute_scope;
+
+            // Reference current plugin to local scope
+            $thisplugin = $CPG_PLUGINS[$plugin_id];
+
+            // Skip this plugin; the key isn't set
+            if (!isset($thisplugin->filters[$key]) || (!$thisplugin->awake)) {
+                 return $value;
+            }
+
+            // Get the filter's value from the plugin
+            $plugin_function = $thisplugin->filters[$key];
+
+            if (function_exists($plugin_function)) {
+                // Pass the value to the filter's function and get a value back
+                $value = call_user_func($plugin_function,$value);
+
+                // Copy back to global scope
+                $CPG_PLUGINS[$plugin_id] = $thisplugin;
+            }
+
+            // Copy back to global scope
+            $CPG_PLUGINS[$plugin_id] = $thisplugin;
+
+        // Loop through all the plugins
+        } else {
+            // Get all the plugin ids
+            $ids = array_keys($CPG_PLUGINS);
+
+            foreach($ids as $plugin_id) {
+
+                // Reference current plugin to local scope
+                $thisplugin = $CPG_PLUGINS[$plugin_id];
+
+                // Get the filter's value from the plugin
+                if (!isset($thisplugin->filters[$key]) || ($key != 'plugin_wakeup' && !$thisplugin->awake)) {
+                    continue;
+                } else {
+                    $plugin_function = $thisplugin->filters[$key];
+                }
+
+                // Skip this plugin; Only looking for new plugins
+                if (($execute_scope == CPG_EXEC_NEW) && ($thisplugin->plugin_id != CPG_EXEC_NEW)) {
+                    continue;
+                }
+
+                if (function_exists($plugin_function)) {
+                    // Pass the value to the filter's function and get a value back
+                    $value = call_user_func($plugin_function,$value);
+
+                    // Copy back to global scope
+                    $CPG_PLUGINS[$plugin_id] = $thisplugin;
+                }
+
+                // Copy back to global scope
+                $CPG_PLUGINS[$plugin_id] = $thisplugin;
+
+                if ($execute_scope != CPG_EXEC_ALL) {
+                    return $value;
+                    break;
+                }
+            }
+        }
+
+        // Return the value back to Coppermine
+        return $value;
+    }
+
+
+    /**
+     * CPGPluginAPI::action()
+     *
+     * Checks all the plugin's for a given action key sends the value
+     *
+     * @param string $action_name
+     * @param variant $value
+     * @param boolean [$execute_scope = 'all']
+     * @return $value
+     **/
+
+    function& action( $key, $value, $execute_scope = CPG_EXEC_ALL ) {
+        global $CPG_PLUGINS,$CONFIG,$USER_DATA,$thisplugin;
+
+        if(is_numeric($execute_scope)) {
+
+            $plugin_id = $execute_scope;
+
+            // Reference current plugin to local scope
+            $thisplugin = $CPG_PLUGINS[$plugin_id];
+
+            // Skip this plugin; the key isn't set
+            if (!isset($thisplugin->actions[$key]) || (!$thisplugin->awake)) {
+
+                 return $value;
+            }
+
+            // Get the filter's value from the plugin
+            $plugin_function = $thisplugin->actions[$key];
+
+            if (function_exists($plugin_function)) {
+                // Pass the value to the filter's function and get a value back
+                $value = call_user_func($plugin_function,$value);
+
+                // Copy back to global scope
+                $CPG_PLUGINS[$plugin_id] = $thisplugin;
+            }
+
+            // Copy back to global scope
+            $CPG_PLUGINS[$plugin_id] = $thisplugin;
+
+        // Loop through all the plugins
+        } else {
+            // Get all the plugin ids
+            $ids = array_keys($CPG_PLUGINS);
+
+            foreach($ids as $plugin_id) {
+
+                // Copy current plugin to local scope
+                $thisplugin = $CPG_PLUGINS[$plugin_id];
+
+                // Get the action's value from the plugin
+                if (!isset($thisplugin->actions[$key]) || ($key != 'plugin_wakeup' && !$thisplugin->awake)) {
+                    continue;
+                } else {
+                    $plugin_function = $thisplugin->actions[$key];
+                }
+
+                // Skip this plugin; Only looking for new plugins
+                if (($execute_scope == CPG_EXEC_NEW) && ($thisplugin->plugin_id != CPG_EXEC_NEW)) {
+                    continue;
+                }
+
+                if (function_exists($plugin_function)) {
+                    // Pass the value to the action's function and get a value back
+                    $value = call_user_func($plugin_function,$value);
+
+                    // Copy back to global scope
+                    $CPG_PLUGINS[$plugin_id] = $thisplugin;
+                }
+
+                if ($execute_scope != CPG_EXEC_ALL) {
+                    return $value;
+                    break;
+                }
+            }
+        }
+
+        // Return the value back to Coppermine
+        return $value;
+    }
+
+
+    /**
+     * CPGPluginAPI::wakeup()
+     *
+     * Wakes a plugin
+     *
+     * @param array $properties
+     * @return CPGPlugin $object
+     **/
+
+    function wakeup($properties) {
+        global $CONFIG,$USER_DATA,$CPG_PLUGINS,$thisplugin,$lang_plugin_api;
+
+        // Get a new instance of the plugin object
+        $CPG_PLUGINS[$properties['plugin_id']] = new CPGPlugin($properties);
+
+        $thisplugin =& $CPG_PLUGINS[$properties['plugin_id']];
+
+
+        // Include the plugin's code into Coppermine
+        include ('./plugins/'.$thisplugin->path.'/codebase.php');
+
+        return;
+    }
+
+
+    /**
+     * CPGPluginAPI::sleep()
+     *
+     * Executes 'plugin_sleep' action
+     *
+     * @param N/A
+     * @return N/A
+     **/
+
+    function sleep() {
+        global $CPG_PLUGINS,$thisplugin,$lang_plugin_api;
+
+        // Loop through all the plugins
+        foreach($CPG_PLUGINS as $thisplugin) {
+
+            // If the plugin has a sleep action, execute it
+            if (!CPGPluginAPI::action('plugin_sleep',true)) {
+
+                if ($CONFIG['log_mode']) {
+                    log_write("Couldn't put plugin '".$thisplugin->name."' to sleep at ".date("F j, Y, g:i a"),CPG_GLOBAL_LOG);
+                }
+
+                // Couldn't put plugin to sleep...Die!
+                sprintf($lang_plugin_api['error_sleep'],$thisplugin->name);
+            }
+        }
+    }
+
+
+    /**
+     * CPGPluginAPI::install()
+     *
+     * Installs a plugin and executes 'plugin_install' action
+     *
+     * @param string $path_to_plugin_folder
+     * @return N/A
+     **/
+
+    function install($path) {
+        global $CONFIG,$thisplugin,$CPG_PLUGINS,$lang_plugin_api;
+
+        // If this plugin is already installed return true
+        if (CPGPluginAPI::installed($path)) {
+            return true;
+        }
+
+        // If the codebase and configuration.php file is missing return false
+        if (!file_exists('./plugins/'.$path.'/codebase.php') &&
+            !file_exists('./plugins/'.$path.'/configuration.php')) {
+            return false;
+        }
+
+        // Get the lowest priority level (highest number) from the database
+        $sql = 'select priority from '.$CONFIG['TABLE_PLUGINS'].' order by priority desc limit 1;';
+        $result = cpg_db_query($sql);
+
+        $data = mysql_fetch_assoc($result);
+        mysql_free_result($result);
+
+        // Set the execution priority to last
+        $priority = (is_null($data['priority'])) ? (0) : ($data['priority']+1);
+
+        // Grab the plugin's credits
+        include_once ('./plugins/'.$path.'/configuration.php');
+
+        // Create a generic plugin object
+        $thisplugin = new CPGPlugin(
+                                    array(
+                                          'plugin_id' => 'new',
+                                          'name' => $name,
+                                          'priority' => $priority,
+                                          'path' => $path
+                                         )
+                                    );
+        $thisplugin->awake = true;
+
+        // Grab plugin's code
+        include_once ('./plugins/'.$path.'/codebase.php');
+
+        // Copy it to the global scope
+        $CPG_PLUGINS['new'] = $thisplugin;
+
+        // If the plugin has an install action, execute it
+        $installed = CPGPluginAPI::action('plugin_install',true,CPG_EXEC_NEW);
+
+        // If $installed is boolean then plugin was installed; Return true
+        if (is_bool($installed) && $installed) {
+            $sql = 'insert into '.$CONFIG['TABLE_PLUGINS'].' '.
+                   '(name, path,priority) '.
+                   ' values '.
+                   '("'.addslashes($name).'",'.
+                   '"'.addslashes($path).'",'.
+                   $priority.');';
+            $result = cpg_db_query($sql);
+
+            if ($CONFIG['log_mode']) {
+                log_write("Plugin '".$name."' installed at ".date("F j, Y, g:i a"),CPG_GLOBAL_LOG);
+            }
+
+            return $installed;
+
+        // If $installed is an integer then the plugin needs to be configured; Return the value
+        } elseif (is_int($installed)) {
+
+            return $installed;
+
+        // Plugin wasn't installed; Display an error
+        } else {
+
+            // The plugin's install function failed
+            cpg_die(CRITICAL_ERROR,sprintf($lang_plugin_api['error_install'],$thisplugin->name),__FILE__,__LINE__);
+        }
+    }
+
+    /**
+     * CPGPluginAPI::uninstall()
+     *
+     * Uninstalls a plugin and executes 'plugin_uninstall' action
+     *
+     * @param integer $plugin_id
+     * @return N/A
+     **/
+
+    function uninstall($plugin_id) {
+        global $CONFIG,$USER_DATA,$CPG_PLUGINS,$thisplugin,$lang_plugin_api;
+
+        if (!isset($CPG_PLUGINS[$plugin_id])) {
+            return true;
+        }
+
+        // Grab the plugin from the global scope
+        $thisplugin =& $CPG_PLUGINS[$plugin_id];
+
+        // Grab the priority level, so you can shift the ones in the database
+        $priority = $thisplugin->priority;
+
+        // If plugin has an uninstall action, execute it
+        $uninstalled = CPGPluginAPI::action('plugin_uninstall',true,$plugin_id);
+
+        if (is_bool($uninstalled) && $uninstalled) {
+
+            $sql = 'delete from '.$CONFIG['TABLE_PLUGINS'].' '.
+                   'where plugin_id='.$plugin_id.';';
+            $result = cpg_db_query($sql);
+
+            // Shift the plugins up
+            $sql = 'update '.$CONFIG['TABLE_PLUGINS'].' set priority=priority-1 where priority>'.$priority.';';
+            $result = cpg_db_query($sql);
+
+            unset($CPG_PLUGINS[$plugin_id]);
+
+            if ($CONFIG['log_mode']) {
+                log_write("Plugin '".$name."' uninstalled at ".date("F j, Y, g:i a"),CPG_GLOBAL_LOG);
+            }
+
+            return true;
+
+        // If $uninstalled is an integer then the plugin needs to be cleaned up; Return the value
+        } elseif (is_numeric($uninstalled)) {
+
+            return $uninstalled;
+        } else {
+
+            // The plugin's uninstall action failed
+            cpg_die(CRITICAL_ERROR,sprintf($lang_plugin_api['error_uninstall'],$thisplugin->name),__FILE__,__LINE__);
+        }
+    }
+}
+
+
+/**
+ * class CPGPlugin
+ *
+ * The plugin object
+ **/
+
+class CPGPlugin {
+    var $actions = array();
+    var $filters = array();
+    var $awake = false;
+    var $error = array();
+
+    /**
+     * CPGPlugin()
+     *
+     * Initialize the plugin
+     *
+     * @param array $properties
+     * @return N/A
+     **/
+
+    function CPGPlugin($properties) {
+
+        // Store the properties in the object
+        foreach($properties as $key => $value) {
+            $this->$key = stripslashes($value);
+        }
+
+        $this->fullpath = './plugins/'.$this->path;
+    }
+
+    /**
+     * cpg_add_filter()
+     *
+     * Add a plugin filter
+     *
+     * @param string $action
+     * @param variant $value
+     * @return N/A
+     **/
+
+    function add_filter($key,$value) {
+        if (!isset($this->filters[$key])) {
+            $this->filters[$key] = $value;
+        }
+    }
+
+    /**
+     * cpg_delete_filter()
+     *
+     * Delete a plugin filter
+     *
+     * @param integer $plugin_id
+     * @return N/A
+     **/
+
+    function delete_filter($key) {
+        if (isset($this->filters[$key])) {
+            unset($this->filters[$key]);
+        }
+    }
+
+    /**
+     * cpg_add_action()
+     *
+     * Add a plugin action
+     *
+     * @param string $action
+     * @param variant $value
+     * @return N/A
+     **/
+
+    function add_action($key,$value) {
+        if (!isset($this->actions[$key])) {
+            $this->actions[$key] = $value;
+        }
+    }
+
+    /**
+     * cpg_delete_action()
+     *
+     * Delete a plugin action
+     *
+     * @param integer $plugin_id
+     * @return N/A
+     **/
+
+    function delete_action($key) {
+        if (isset($this->actions[$key])) {
+            unset($this->actions[$key]);
+        }
+    }
+}
+
+/**
+ * cpg_get_scope()
+ *
+ * Get the current plugin from the scope
+ * Sets global variable $thisplugin to return value
+ *
+ * @param integer [$plugin_id = null]
+ * @return CPGPlugin $object
+ **/
+
+function& cpg_get_scope( $plugin_id = null ) {
+    global $CPG_PLUGINS,$thisplugin;
+
+    if (!is_null($plugin_id)) {
+        return $CPG_PLUGINS[$plugin_id];
+    } else {
+        $plugin_id = (int) $_GET['scope'];
+        $thisplugin = $CPG_PLUGINS[$plugin_id];
+        return $CPG_PLUGINS[$plugin_id];
+    }
+}
+
+/**
+ * cpg_action_page_end()
+ *
+ * Executes page_end action on all plugins
+ *
+ * @param null
+ * @return N/A
+ **/
+
+function cpg_action_page_end() {
+    CPGPluginAPI::action('page_end',null);
+}
+
+/**
+ * cpg_filter_page_html()
+ *
+ * Executes page_html filter on all plugins
+ *
+ * @param string HTML
+ * @return string HTML
+ **/
+
+function& cpg_filter_page_html( &$html ) {
+    return CPGPluginAPI::filter('page_html',$html);
+}
+
+/**
+ * cpg_get_dir_list()
+ *
+ * Returns all the subdirecties in a given folder
+ *
+ * @param string $path_to_folder
+ * @return array $subdirectories
+ **/
+
+function& cpg_get_dir_list($folder) {
+    global $CONFIG;
+    $dirs = array();
+
+    $dir = opendir($folder);
+    while (($file = readdir($dir)) !== false) {
+        if (is_dir($folder . $file) && $file != '.' && $file != '..') {
+                $dirs[] = $file;
+        }
+    }
+    closedir($dir);
+
+    natcasesort($dirs);
+    return $dirs;
+}
+?>
diff -ruN 133/include/search.inc.php cpg148/include/search.inc.php
--- 133/include/search.inc.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/include/search.inc.php	2006-06-08 00:24:20.000000000 -0500
@@ -2,36 +2,22 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/search.inc.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
-/**
- * functions_search.php
- *
- *                               -------------------
- *
- *      begin                : Wed Sep 05 2001
- *
- *      copyright            : (C) 2001 The phpBB Group
- *
- *      email                : support@phpbb.com
- *
- *
- *
- *      $Id: search.inc.php,v 1.6 2005/04/19 03:17:11 gaugau Exp $
- */
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 // encoding match for workaround
 
@@ -39,180 +25,65 @@
 
 $charset = $CONFIG['charset'] == 'language file' ? $GLOBALS['lang_charset'] : $CONFIG['charset'];
 
-$mb_charset = stristr($multibyte_charset, $charset);
-
-function clean_words(&$entry, $mb_charset)
-{
-    global $charset, $multibyte_charset;
-
-    static $drop_char_match = array('^', '$', '&', '(', ')', '<', '>', '`', '\'', '"', '|', ',', '@', '_', '?', '%', '~', '.', '[', ']', '{', '}', ':', '\\', '/', '=', '#', '\'', ';', '!');
-
-    static $drop_char_replace = array(' ', ' ', ' ', ' ', ' ', ' ', ' ', '', '', ' ', ' ', ' ', ' ', '', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ' , ' ', ' ', ' ', ' ', ' ', ' ');
-
-    $entry = ' ' . strtolower($entry) . ' ';
-    // Replace line endings by a space
-    $entry = preg_replace('/[\n\r]/is', ' ', $entry);
-    // + and - becomes and & not
-    $entry = str_replace(' +', ' and ', $entry);
-
-    $entry = str_replace(' -', ' not ', $entry);
-
-    // Filter out strange characters like ^, $, &, change "it's" to "its"
-
-    if (!$mb_charset) for($i = 0; $i < count($drop_char_match); $i++) {
-        $entry = str_replace($drop_char_match[$i], $drop_char_replace[$i], $entry);
-    }
-    // 'words' that consist of <3 or >20 characters are removed.
-    // $entry = preg_replace('/\b([a-z0-9]{1,2}|[a-z0-9]{21,})\b/',' ', $entry);
-    return $entry;
-}
-
-if (defined('USE_MYSQL_SEARCH') && $query_all) {
-    // If using MySQL 4 or above we use boolean search
-    $mysql_version = mysql_get_server_info();
-
-    if ($mysql_version >= '4') {
-        $boolean_mode = 'IN BOOLEAN MODE';
-    } else {
-        $boolean_mode = '';
-    }
-
-    $result = db_query("SELECT COUNT(*) FROM {$CONFIG['TABLE_PICTURES']} WHERE MATCH(filename, title, caption, keywords) AGAINST ('$search_string' $boolean_mode) AND approved = 'YES' $ALBUM_SET");
-
-    $nbEnr = mysql_fetch_array($result);
-
-    $count = $nbEnr[0];
-
-    mysql_free_result($result);
-
-    if ($select_columns != '*') $select_columns .= ', title, caption';
-
-    $result = db_query("SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE MATCH(filename, title, caption, keywords) AGAINST ('$search_string' $boolean_mode) AND approved = 'YES' $ALBUM_SET $limit");
-
-    $rowset = db_fetch_rowset($result);
-
-    mysql_free_result($result);
-
-    if ($set_caption) foreach ($rowset as $key => $row) {
-        $caption = $rowset[$key]['title'] ? "<span class=\"thumb_title\">" . $rowset[$key]['title'] . "</span>" : '';
-
-        if ($CONFIG['caption_in_thumbview']) {
-            $caption .= $rowset[$key]['caption'] ? "<span class=\"thumb_caption\">" . bb_decode($rowset[$key]['caption']) . "</span>" : '';
-        }
-
-        $rowset[$key]['caption_text'] = $caption;
-    }
-} elseif ($search_string != '') {
-    $split_search = array();
-
-    $split_search = split(' ', clean_words($search_string, $mb_charset));
-
-    $current_match_type = 'and';
-
-    $pic_set = '';
-
-    for($i = 0; $i < count($split_search); $i++) {
-        switch ($split_search[$i]) {
-            case 'and':
-
-                $current_match_type = 'and';
+$sort_array = array('na' => 'filename ASC', 'nd' => 'filename DESC', 'ta'=>'title ASC', 'td'=>'title DESC', 'da' => 'pid ASC', 'dd' => 'pid DESC', 'pa' => 'position ASC', 'pd' => 'position DESC');
+$sort_code = isset($USER['sort'])? $USER['sort'] : $CONFIG['default_sort_order'];
+$sort_order = isset($sort_array[$sort_code]) ? $sort_array[$sort_code] : $sort_array[$CONFIG['default_sort_order']];
 
-                break;
+$allowed = array('title', 'caption', 'keywords', 'owner_name', 'filename', 'pic_raw_ip', 'pic_hrd_ip', 'user1', 'user2', 'user3', 'user4');
 
-            case 'or':
-
-                $current_match_type = 'or';
-
-                break;
-
-            case 'not':
-
-                $current_match_type = 'not';
-
-                break;
-
-            default:
-
-                if (empty($split_search[$i])) break;
+$mb_charset = stristr($multibyte_charset, $charset);
 
-                $match_word = '%' . str_replace('*', '%', addslashes($split_search[$i])) . '%';
+$search_string = preg_replace('/&.*;/i', '', $search_string);
 
-                $match_keyword = '% ' . str_replace('*', '%', addslashes($split_search[$i])) . ' %';
+if (!$mb_charset)
+        $search_string = preg_replace('/[^0-9a-z %]/i', '', $search_string);
 
-                $sql = "SELECT pid " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE CONCAT(' ', keywords, ' ') LIKE '$match_keyword' ";
+if (!isset($USER['search']['params'])){
+        $USER['search']['params']['title'] = $USER['search']['params']['caption'] = $USER['search']['params']['keywords'] = $USER['search']['params']['filename'] = 1;
+}
 
-                if ($query_all) $sql .= "OR filename LIKE '$match_word' " . "OR title LIKE '$match_word' " . "OR caption LIKE '$match_word' " . "OR user1 LIKE '$match_word' " . "OR user2 LIKE '$match_word' " . "OR user3 LIKE '$match_word' " . "OR user4 LIKE '$match_word' ";
+if (isset($_GET['album']) && $_GET['album'] == 'search')
+        $_POST = $USER['search'];
 
-                $result = db_query($sql);
 
-                $set = '';
+$type = $_POST['type'] == 'AND' ? " AND " : " OR ";
 
-                while ($row = mysql_fetch_array($result)) {
-                    $set .= $row['pid'] . ',';
-                } // while
-                if (empty($set)) {
-                    $set = "'',";
-                }
+if (isset($_POST['params']['pic_raw_ip'])) $_POST['params']['pic_hdr_ip']  = $_POST['params']['pic_raw_ip'];
 
-                if (empty($pic_set)) {
-                    if ($current_match_type == 'not') {
-                        $pic_set .= ' pid not in (' . substr($set, 0, -1) . ') ';
-                    } else {
-                        $pic_set .= ' pid in (' . substr($set, 0, -1) . ') ';
-                    }
-                } else {
-                    if ($current_match_type == 'not') {
-                        $pic_set .= ' and pid not in (' . substr($set, 0, -1) . ') ';
-                    } else {
-                        $pic_set .= ' ' . $current_match_type . ' pid in (' . substr($set, 0, -1) . ') ';
-                    }
-                }
+if ($search_string && isset($_POST['params'])) {
+        $sql = "SELECT * FROM {$CONFIG['TABLE_PICTURES']} WHERE ";
+        $search_string = strtr($search_string, array('_' => '\_', '%' => '\%', '*' => '%'));
+        $split_search = explode(' ', $search_string);
+        $sections = array();
 
-                mysql_free_result($result);
+        foreach($split_search as $word) {
+          $word = addslashes($word);
+          $fields = array();
 
-                $current_match_type = 'and';
+          foreach ($_POST['params'] as $param => $value){
+            if (in_array($param, $allowed))$fields[] = "$param LIKE '%$word%'";
+          }
+          $sections[] = '(' . implode(' OR ', $fields) . ')';
         }
-    }
-
-    if (!empty($pic_set)) {
-        $sql = "SELECT COUNT(*) " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE ($pic_set) " . "AND approved = 'YES' " . "$ALBUM_SET";
-
-        $result = db_query($sql);
 
-        $nbEnr = mysql_fetch_array($result);
-
-        $count = $nbEnr[0];
+        $sql .= implode($type, $sections);
 
+        $sql .= $_POST['newer_than'] ? ' AND ctime > UNIX_TIMESTAMP() - '.( (int) $_POST['newer_than'] * 60*60*24) : '';
+        $sql .= $_POST['older_than'] ? ' AND ctime < UNIX_TIMESTAMP() - '.( (int) $_POST['older_than'] * 60*60*24) : '';
+        $sql .=  " $ALBUM_SET";
+
+        $temp = str_replace('SELECT *', 'SELECT COUNT(*)', $sql);
+        $result = cpg_db_query($temp);
+        $row = mysql_fetch_row($result);
+        $count = $row[0];
+
+        $sql .= " ORDER BY $sort_order $limit";
+        $result = cpg_db_query($sql);
+        $rowset = cpg_db_fetch_rowset($result);
         mysql_free_result($result);
 
-        if ($select_columns != '*') $select_columns .= ', title, caption';
-
-        $sql = "SELECT $select_columns " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE ($pic_set) " . "AND approved = 'YES' " . "$ALBUM_SET $limit";
-
-        $result = db_query($sql);
-
-        $rowset = db_fetch_rowset($result);
-
-        mysql_free_result($result);
+        if ($set_caption) build_caption($rowset);
 
-        if ($set_caption) foreach ($rowset as $key => $row) {
-            $caption = $rowset[$key]['title'] ? "<span class=\"thumb_title\">" . $rowset[$key]['title'] . "</span>" : '';
 
-            if ($CONFIG['caption_in_thumbview']) {
-                $caption .= $rowset[$key]['caption'] ? "<span class=\"thumb_caption\">" . bb_decode($rowset[$key]['caption']) . "</span>" : '';
-            }
-
-            $rowset[$key]['caption_text'] = $caption;
-        }
-    } else {
-        $count = 0;
-
-        $rowset = array();
-    }
-} else {
-    $count = 0;
-
-    $rowset = array();
 }
-
-?>
\ No newline at end of file
+?>
diff -ruN 133/include/select_lang.inc.php cpg148/include/select_lang.inc.php
--- 133/include/select_lang.inc.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/include/select_lang.inc.php	2006-06-08 00:24:22.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/select_lang.inc.php,v $
-  $Revision: 1.7 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 /**
@@ -48,46 +48,46 @@
  * When there are more than one charset for a language, we put the -utf-8
  * first.
  */
-$available_languages = array('ar' => array('ar([-_][[:alpha:]]{2})?|arabic', 'arabic-utf-8', 'ar'),
-    'bg' => array('bg|bulgarian', 'bulgarian-utf-8', 'bg'),
-    'ca' => array('ca|catalan', 'catalan-utf-8', 'ca'),
-    'cs' => array('cs|czech', 'czech-utf-8', 'cs'),
-    'da' => array('da|danish', 'danish-utf-8', 'da'),
-    'de' => array('de([-_][[:alpha:]]{2})?|german', 'german-utf-8', 'de'),
-    'el' => array('el|greek', 'greek-utf-8', 'el'),
-    'en' => array('en([-_][[:alpha:]]{2})?|english', 'english-utf-8', 'en'),
-    'es' => array('es([-_][[:alpha:]]{2})?|spanish', 'spanish-utf-8', 'es'),
-    'et' => array('et|estonian', 'estonian-utf-8', 'et'),
-    'fi' => array('fi|finnish', 'finnish-utf-8', 'fi'),
-    'fr' => array('fr([-_][[:alpha:]]{2})?|french', 'french-utf-8', 'fr'),
-    'gl' => array('gl|galician', 'galician-utf-8', 'gl'),
-    'he' => array('he|hebrew', 'hebrew-iso-8859-8-i', 'he'),
-    'hr' => array('hr|croatian', 'croatian-utf-8', 'hr'),
-    'hu' => array('hu|hungarian', 'hungarian-utf-8', 'hu'),
-    'id' => array('id|indonesian', 'indonesian-utf-8', 'id'),
-    'it' => array('it|italian', 'italian-utf-8', 'it'),
-    'ja' => array('ja|japanese', 'japanese-utf-8', 'ja'),
-    'ko' => array('ko|korean', 'korean-ks_c_5601-1987', 'ko'),
-    'ka' => array('ka|georgian', 'georgian-utf-8', 'ka'),
-    'lt' => array('lt|lithuanian', 'lithuanian-utf-8', 'lt'),
-    'lv' => array('lv|latvian', 'latvian-utf-8', 'lv'),
-    'nl' => array('nl([-_][[:alpha:]]{2})?|dutch', 'dutch-utf-8', 'nl'),
-    'no' => array('no|norwegian', 'norwegian-utf-8', 'no'),
-    'pl' => array('pl|polish', 'polish-utf-8', 'pl'),
-    'pt' => array('pt[-_]br|brazilian portuguese', 'brazilian_portuguese-utf-8', 'pt-BR'),
-    'pt' => array('pt([-_][[:alpha:]]{2})?|portuguese', 'portuguese-utf-8', 'pt'),
-    'ro' => array('ro|romanian', 'romanian-utf-8', 'ro'),
-    'ru' => array('ru|russian', 'russian-utf-8', 'ru'),
-    'sk' => array('sk|slovak', 'slovak-utf-8', 'sk'),
-        'sl' => array('sl|slovenian', 'slovenian-utf-8', 'sl'),
-    'sq' => array('sq|albanian', 'albanian-utf-8', 'sq'),
-    'sr' => array('sr|serbian', 'serbian-utf-8', 'sr'),
-    'sv' => array('sv|swedish', 'swedish-utf-8', 'sv'),
-    'th' => array('th|thai', 'thai-utf-8', 'th'),
-    'tr' => array('tr|turkish', 'turkish-utf-8', 'tr'),
-    'uk' => array('uk|ukrainian', 'ukrainian-utf-8', 'uk'),
-    'zh' => array('zh[-_]tw|chinese traditional', 'chinese_big5-utf-8', 'zh-TW'),
-    'zh' => array('zh|chinese simplified', 'chinese_gb-utf-8', 'zh'),
+$available_languages = array('ar' => array('ar([-_][[:alpha:]]{2})?|arabic', 'arabic', 'ar'),
+    'bg' => array('bg|bulgarian', 'bulgarian', 'bg'),
+    'ca' => array('ca|catalan', 'catalan', 'ca'),
+    'cs' => array('cs|czech', 'czech', 'cs'),
+    'da' => array('da|danish', 'danish', 'da'),
+    'de' => array('de([-_][[:alpha:]]{2})?|german', 'german', 'de'),
+    'el' => array('el|greek', 'greek', 'el'),
+    'en' => array('en([-_][[:alpha:]]{2})?|english', 'english', 'en'),
+    'es' => array('es([-_][[:alpha:]]{2})?|spanish', 'spanish', 'es'),
+    'et' => array('et|estonian', 'estonian', 'et'),
+    'fi' => array('fi|finnish', 'finnish', 'fi'),
+    'fr' => array('fr([-_][[:alpha:]]{2})?|french', 'french', 'fr'),
+    'gl' => array('gl|galician', 'galician', 'gl'),
+    'he' => array('he|hebrew', 'hebrew', 'he'),
+    'hr' => array('hr|croatian', 'croatian', 'hr'),
+    'hu' => array('hu|hungarian', 'hungarian', 'hu'),
+    'id' => array('id|indonesian', 'indonesian', 'id'),
+    'it' => array('it|italian', 'italian', 'it'),
+    'ja' => array('ja|japanese', 'japanese', 'ja'),
+    'ko' => array('ko|korean', 'korean', 'ko'),
+    'ka' => array('ka|georgian', 'georgian', 'ka'),
+    'lt' => array('lt|lithuanian', 'lithuanian', 'lt'),
+    'lv' => array('lv|latvian', 'latvian', 'lv'),
+    'nl' => array('nl([-_][[:alpha:]]{2})?|dutch', 'dutch', 'nl'),
+    'no' => array('no|norwegian', 'norwegian', 'no'),
+    'pl' => array('pl|polish', 'polish', 'pl'),
+    'pt' => array('pt[-_]br|brazilian portuguese', 'brazilian_portuguese', 'pt-BR'),
+    'pt' => array('pt([-_][[:alpha:]]{2})?|portuguese', 'portuguese', 'pt'),
+    'ro' => array('ro|romanian', 'romanian', 'ro'),
+    'ru' => array('ru|russian', 'russian', 'ru'),
+    'sk' => array('sk|slovak', 'slovak', 'sk'),
+        'sl' => array('sl|slovenian', 'slovenian', 'sl'),
+    'sq' => array('sq|albanian', 'albanian', 'sq'),
+    'sr' => array('sr|serbian', 'serbian', 'sr'),
+    'sv' => array('sv|swedish', 'swedish', 'sv'),
+    'th' => array('th|thai', 'thai', 'th'),
+    'tr' => array('tr|turkish', 'turkish', 'tr'),
+    'uk' => array('uk|ukrainian', 'ukrainian', 'uk'),
+    'zh' => array('zh[-_]tw|chinese traditional', 'chinese_big5', 'zh-TW'),
+    'zh' => array('zh|chinese simplified', 'chinese_gb', 'zh'),
     );
 
 /**
@@ -122,14 +122,14 @@
  */
 if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
     $HTTP_ACCEPT_LANGUAGE = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
-} else if (!empty($HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'])) {
-    $HTTP_ACCEPT_LANGUAGE = $HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'];
+} else if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
+    $HTTP_ACCEPT_LANGUAGE = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
 }
 
 if (!empty($_SERVER['HTTP_USER_AGENT'])) {
     $HTTP_USER_AGENT = $_SERVER['HTTP_USER_AGENT'];
-} else if (!empty($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) {
-    $HTTP_USER_AGENT = $HTTP_SERVER_VARS['HTTP_USER_AGENT'];
+} else if (!empty($_SERVER['HTTP_USER_AGENT'])) {
+    $HTTP_USER_AGENT = $_SERVER['HTTP_USER_AGENT'];
 }
 
 /**
@@ -156,4 +156,4 @@
     $USER['lang'] = $available_languages[$lang][1];
 }
 // $__PMA_SELECT_LANG_LIB__
-?>
\ No newline at end of file
+?>
diff -ruN 133/include/slideshow.inc.php cpg148/include/slideshow.inc.php
--- 133/include/slideshow.inc.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/include/slideshow.inc.php	2006-06-08 00:24:22.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/slideshow.inc.php,v $
-  $Revision: 1.9 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 ?>
 
@@ -24,11 +24,10 @@
 // Free for all users, but leave in this  header
 // NS4-6,IE4-6
 // Fade effect only in IE; degrades gracefully
-
-// $Id: slideshow.inc.php,v 1.9 2005/04/19 03:17:11 gaugau Exp $
+// ------------------------------------------------------------------------- //
 
 // Set slideShowSpeed (milliseconds)
-var slideShowSpeed = <?php echo (int)$HTTP_GET_VARS['slideshow'] ?>
+var slideShowSpeed = <?php echo (int)$_GET['slideshow'] ?>
 
 // Agent sniffer shamelessly 'stolen' from the excellent X library from cross-browser.com
 var xOp7=false,xOp5or6=false,xIE4Up=false,xNN4=false,xUA=navigator.userAgent.toLowerCase();
@@ -49,9 +48,9 @@
 <?php
 $i = 0;
 $j = 0;
-$pid = (int)$HTTP_GET_VARS['pid'];
+$pid = (int)$_GET['pid'];
 $start_img = '';
-$pic_data = get_pic_data($HTTP_GET_VARS['album'], $pic_count, $album_name, -1, -1, false);
+$pic_data = get_pic_data($_GET['album'], $pic_count, $album_name, -1, -1, false);
 foreach ($pic_data as $picture) {
 
     if($CONFIG['thumb_use']=='ht' && $picture['pheight'] > $CONFIG['picture_width'] ){ // The wierd comparision is because only picture_width is stored
@@ -122,10 +121,10 @@
 }
 
 function endSlideShow(){
-        self.document.location = 'displayimage.php?album=<?php echo isset($HTTP_GET_VARS['album']) ? $HTTP_GET_VARS['album'] : '';
-echo isset($HTTP_GET_VARS['cat']) ? '&cat=' . $HTTP_GET_VARS['cat'] : '' ?>&pos='+pos
+        self.document.location = 'displayimage.php?album=<?php echo isset($_GET['album']) ? $_GET['album'] : '';
+echo isset($_GET['cat']) ? '&cat=' . $_GET['cat'] : '' ?>&pos='+pos
 }
 
 preLoadPic(j)
 
-</script>
\ No newline at end of file
+</script>
diff -ruN 133/include/smilies.inc.php cpg148/include/smilies.inc.php
--- 133/include/smilies.inc.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/include/smilies.inc.php	2006-06-08 00:24:22.000000000 -0500
@@ -2,25 +2,26 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/smilies.inc.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 // ------------------------------------------------------------------------- //
 // CODE IN THIS MODULE IS TAKEN FROM phpBB                                   //
 // ------------------------------------------------------------------------- //
 
+
 define('SMILIES_PHP', true);
 function get_smilies_table1()
 {
@@ -105,14 +106,17 @@
     static $orig, $repl;
 
     if (!isset($orig)) {
-        global $db, $board_config;
+        global $db, $board_config,$THEME_DIR;
         $orig = $repl = array();
 
         $smilies = get_smilies_table1();
 
+        $paths = array($THEME_DIR.'/smiles/','images/smiles/');
+
         for($i = 0; $i < count($smilies); $i++) {
             $orig[] = "/(?<=.\W|\W.|^\W)" . preg_quote($smilies[$i][0], "/") . "(?=.\W|\W.|\W$)/";
-            $repl[] = '<img src="' . $url_prefix . 'images/smiles' . '/' . ($smilies[$i][1]) . '" alt="' . ($smilies[$i][2]) . '" border="0" />';
+            $smile_path = (file_exists($paths[0].$smilies[$i][1]))?($paths[0]):($paths[1]);
+            $repl[] = '<img src="' . $url_prefix . $smile_path . ($smilies[$i][1]) . '" alt="' . ($smilies[$i][2]) . '"  />';
         }
     }
 
@@ -128,16 +132,27 @@
 
 function generate_smilies($form = 'post', $field = 'message')
 {
+    global $THEME_DIR;
     $smilies = get_smilies_table2();
+    $paths = array($THEME_DIR.'/smiles/','images/smiles/');
 
-    $html = '<table width="100%" border="0" cellspacing="0" cellpadding="0">' . "\n" . '        <tr align="center" valign="middle">' . "\n";
-
-    foreach($smilies as $smiley) {
-        $caption = $smiley[2] . " " . $smiley[0];
-        $html .= '                <td width="5%"><a href="javascript:emoticon_' . $form . '(\'' . $smiley[0] . '\')"><img src="images/smiles/' . $smiley[1] . '" alt="' . $caption . '" width="15" height="15" border="0" title="' . $caption . '"></a></td>' . "\n";
+    if (function_exists('theme_generate_smilies'))
+    {
+        $html = theme_generate_smilies($smilies, $form);
     }
+    else
+    {
+
+        $html = '<table width="100%" border="0" cellspacing="0" cellpadding="0">' . "\n" . '        <tr align="center" valign="middle">' . "\n";
 
-    $html .= '        </tr>' . "\n" . '</table>' . "\n";
+        foreach($smilies as $smiley) {
+            $smile_path = (file_exists($paths[0].$smiley[1]))?($paths[0]):($paths[1]);
+            $caption = $smiley[2] . " " . $smiley[0];
+            $html .= '                <td width="5%"><img src="images/smiles/' . $smiley[1] . '" alt="' . $caption . '" width="15" height="15" border="0" style="cursor:pointer;" title="' . $caption . '" onclick="javascript:emoticon_' . $form . '(\'' . $smiley[0] . '\')" /></td>' . "\n";
+        }
+
+        $html .= '        </tr>' . "\n" . '</table>' . "\n";
+    }
 
     $html .= <<<EOT
 
@@ -165,4 +180,4 @@
     return $html;
 }
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/include/smtp.inc.php cpg148/include/smtp.inc.php
--- 133/include/smtp.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/smtp.inc.php	2006-06-08 00:24:28.000000000 -0500
@@ -0,0 +1,1248 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+/**
+* Filename.......: class.smtp.inc
+* Project........: SMTP Class
+* Version........: 1.0.5
+* Last Modified..: 21 December 2001
+*/
+
+        define('SMTP_STATUS_NOT_CONNECTED', 1, TRUE);
+        define('SMTP_STATUS_CONNECTED', 2, TRUE);
+
+        class smtp{
+
+                var $authenticated;
+                var $connection;
+                var $recipients;
+                var $headers;
+                var $timeout;
+                var $errors;
+                var $status;
+                var $body;
+                var $from;
+                var $host;
+                var $port;
+                var $helo;
+                var $auth;
+                var $user;
+                var $pass;
+
+                /**
+        * Constructor function. Arguments:
+                * $params - An assoc array of parameters:
+                *
+                *   host    - The hostname of the smtp server                Default: localhost
+                *   port    - The port the smtp server runs on                Default: 25
+                *   helo    - What to send as the HELO command                Default: localhost
+                *             (typically the hostname of the
+                *             machine this script runs on)
+                *   auth    - Whether to use basic authentication        Default: FALSE
+                *   user    - Username for authentication                        Default: <blank>
+                *   pass    - Password for authentication                        Default: <blank>
+                *   timeout - The timeout in seconds for the call        Default: 5
+                *             to fsockopen()
+        */
+
+                function smtp($params = array()){
+
+                        if(!defined('CRLF'))
+                                define('CRLF', "\r\n", TRUE);
+
+                        $this->authenticated        = FALSE;
+                        $this->timeout                        = 5;
+                        $this->status                        = SMTP_STATUS_NOT_CONNECTED;
+                        $this->host                                = 'localhost';
+                        $this->port                                = 25;
+                        $this->helo                                = 'localhost';
+                        $this->auth                                = FALSE;
+                        $this->user                                = '';
+                        $this->pass                                = '';
+                        $this->errors                   = array();
+
+                        foreach($params as $key => $value){
+                                $this->$key = $value;
+                        }
+                }
+
+                /**
+        * Connect function. This will, when called
+                * statically, create a new smtp object,
+                * call the connect function (ie this function)
+                * and return it. When not called statically,
+                * it will connect to the server and send
+                * the HELO command.
+        */
+
+                function &connect($params = array()){
+
+                        if(!isset($this->status)){
+                                $obj = new smtp($params);
+                                if($obj->connect()){
+                                        $obj->status = SMTP_STATUS_CONNECTED;
+                                }
+
+                                return $obj;
+
+                        }else{
+                                $this->connection = fsockopen($this->host, $this->port, $errno, $errstr, $this->timeout);
+                                if(function_exists('socket_set_timeout')){
+                                        @socket_set_timeout($this->connection, 5, 0);
+                                }
+
+                                $greeting = $this->get_data();
+                                if(is_resource($this->connection)){
+                                        return $this->auth ? $this->ehlo() : $this->helo();
+                                }else{
+                                        $this->errors[] = 'Failed to connect to server: '.$errstr;
+                                        return FALSE;
+                                }
+                        }
+                }
+
+                /**
+        * Function which handles sending the mail.
+                * Arguments:
+                * $params        - Optional assoc array of parameters.
+                *            Can contain:
+                *              recipients - Indexed array of recipients
+                *              from       - The from address. (used in MAIL FROM:),
+                *                           this will be the return path
+                *              headers    - Indexed array of headers, one header per array entry
+                *              body       - The body of the email
+                *            It can also contain any of the parameters from the connect()
+                *            function
+        */
+
+                function send($params = array()){
+
+                        foreach($params as $key => $value){
+                                $this->set($key, $value);
+                        }
+
+                        if($this->is_connected()){
+
+                                // Do we auth or not? Note the distinction between the auth variable and auth() function
+                                if($this->auth AND !$this->authenticated){
+                                        if(!$this->auth())
+                                                return FALSE;
+                                }
+
+                                $this->mail($this->from);
+                                if(is_array($this->recipients))
+                                        foreach($this->recipients as $value)
+                                                $this->rcpt($value);
+                                else
+                                        $this->rcpt($this->recipients);
+
+                                if(!$this->data())
+                                        return FALSE;
+
+                                // Transparency
+                                $headers = str_replace(CRLF.'.', CRLF.'..', trim(implode(CRLF, $this->headers)));
+                                $body    = str_replace(CRLF.'.', CRLF.'..', $this->body);
+                                $body    = $body[0] == '.' ? '.'.$body : $body;
+
+                                $this->send_data($headers);
+                                $this->send_data('');
+                                $this->send_data($body);
+                                $this->send_data('.');
+
+                                $result = (substr(trim($this->get_data()), 0, 3) === '250');
+                                //$this->rset();
+                                return $result;
+                        }else{
+                                $this->errors[] = 'Not connected!';
+                                return FALSE;
+                        }
+                }
+
+                /**
+        * Function to implement HELO cmd
+        */
+
+                function helo(){
+                        if(is_resource($this->connection)
+                                        AND $this->send_data('HELO '.$this->helo)
+                                        AND substr(trim($error = $this->get_data()), 0, 3) === '250' ){
+
+                                return TRUE;
+
+                        }else{
+                                $this->errors[] = 'HELO command failed, output: ' . trim(substr(trim($error),3));
+                                return FALSE;
+                        }
+                }
+
+                /**
+        * Function to implement EHLO cmd
+        */
+
+                function ehlo(){
+                        if(is_resource($this->connection)
+                                        AND $this->send_data('EHLO '.$this->helo)
+                                        AND substr(trim($error = $this->get_data()), 0, 3) === '250' ){
+
+                                return TRUE;
+
+                        }else{
+                                $this->errors[] = 'EHLO command failed, output: ' . trim(substr(trim($error),3));
+                                return FALSE;
+                        }
+                }
+
+                /**
+        * Function to implement RSET cmd
+        */
+
+                function rset(){
+                        if(is_resource($this->connection)
+                                        AND $this->send_data('RSET')
+                                        AND substr(trim($error = $this->get_data()), 0, 3) === '250' ){
+
+                                return TRUE;
+
+                        }else{
+                                $this->errors[] = 'RSET command failed, output: ' . trim(substr(trim($error),3));
+                                return FALSE;
+                        }
+                }
+
+                /**
+        * Function to implement QUIT cmd
+        */
+
+                function quit(){
+                        if(is_resource($this->connection)
+                                        AND $this->send_data('QUIT')
+                                        AND substr(trim($error = $this->get_data()), 0, 3) === '221' ){
+
+                                fclose($this->connection);
+                                $this->status = SMTP_STATUS_NOT_CONNECTED;
+                                return TRUE;
+
+                        }else{
+                                $this->errors[] = 'QUIT command failed, output: ' . trim(substr(trim($error),3));
+                                return FALSE;
+                        }
+                }
+
+                /**
+        * Function to implement AUTH cmd
+        */
+
+                function auth(){
+                        if(is_resource($this->connection)
+                                        AND $this->send_data('AUTH LOGIN')
+                                        AND substr(trim($error = $this->get_data()), 0, 3) === '334'
+                                        AND $this->send_data(base64_encode($this->user))                        // Send username
+                                        AND substr(trim($error = $this->get_data()),0,3) === '334'
+                                        AND $this->send_data(base64_encode($this->pass))                        // Send password
+                                        AND substr(trim($error = $this->get_data()),0,3) === '235' ){
+
+                                $this->authenticated = TRUE;
+                                return TRUE;
+
+                        }else{
+                                $this->errors[] = 'AUTH command failed: ' . trim(substr(trim($error),3));
+                                return FALSE;
+                        }
+                }
+
+                /**
+        * Function that handles the MAIL FROM: cmd
+        */
+
+                function mail($from){
+
+                        if($this->is_connected()
+                                AND $this->send_data('MAIL FROM:<'.$from.'>')
+                                AND substr(trim($this->get_data()), 0, 2) === '250' ){
+
+                                return TRUE;
+
+                        }else
+                                return FALSE;
+                }
+
+                /**
+        * Function that handles the RCPT TO: cmd
+        */
+
+                function rcpt($to){
+
+                        if($this->is_connected()
+                                AND $this->send_data('RCPT TO:<'.$to.'>')
+                                AND substr(trim($error = $this->get_data()), 0, 2) === '25' ){
+
+                                return TRUE;
+
+                        }else{
+                                $this->errors[] = trim(substr(trim($error), 3));
+                                return FALSE;
+                        }
+                }
+
+                /**
+        * Function that sends the DATA cmd
+        */
+
+                function data(){
+
+                        if($this->is_connected()
+                                AND $this->send_data('DATA')
+                                AND substr(trim($error = $this->get_data()), 0, 3) === '354' ){
+
+                                return TRUE;
+
+                        }else{
+                                $this->errors[] = trim(substr(trim($error), 3));
+                                return FALSE;
+                        }
+                }
+
+                /**
+        * Function to determine if this object
+                * is connected to the server or not.
+        */
+
+                function is_connected(){
+
+                        return (is_resource($this->connection) AND ($this->status === SMTP_STATUS_CONNECTED));
+                }
+
+                /**
+        * Function to send a bit of data
+        */
+
+                function send_data($data){
+
+                        if(is_resource($this->connection)){
+                                return fwrite($this->connection, $data.CRLF, strlen($data)+2);
+
+                        }else
+                                return FALSE;
+                }
+
+                /**
+        * Function to get data.
+        */
+
+                function &get_data(){
+
+                        $return = '';
+                        $line   = '';
+                        $loops  = 0;
+
+                        if(is_resource($this->connection)){
+                                while((strpos($return, CRLF) === FALSE OR substr($line,3,1) !== ' ') AND $loops < 100){
+                                        $line    = fgets($this->connection, 512);
+                                        $return .= $line;
+                                        $loops++;
+                                }
+                                return $return;
+
+                        }else
+                                return FALSE;
+                }
+
+                /**
+        * Sets a variable
+        */
+
+                function set($var, $value){
+
+                        $this->$var = $value;
+                        return TRUE;
+                }
+
+        } // End of class
+
+/**
+* RFC 822 Email address list validation Utility
+*
+* What is it?
+*
+* This class will take an address string, and parse it into it's consituent
+* parts, be that either addresses, groups, or combinations. Nested groups
+* are not supported. The structure it returns is pretty straight forward,
+* and is similar to that provided by the imap_rfc822_parse_adrlist(). Use
+* print_r() to view the structure.
+*
+* How do I use it?
+*
+* $address_string = 'My Group: "Richard Heyes" <richard@localhost> (A comment), ted@example.com (Ted Bloggs), Barney;';
+* $structure = Mail_RFC822::parseAddressList($address_string, 'example.com', TRUE)
+* print_r($structure);
+*
+* @author  Richard Heyes <richard@phpguru.org>
+* @author  Chuck Hagenbuch <chuck@horde.org>
+* @version $Revision: 3116 $
+* @package Mail
+*/
+
+class Mail_RFC822
+{
+    /**
+     * The address being parsed by the RFC822 object.
+     * @var string $address
+     */
+    var $address = '';
+
+    /**
+     * The default domain to use for unqualified addresses.
+     * @var string $default_domain
+     */
+    var $default_domain = 'localhost';
+
+    /**
+     * Should we return a nested array showing groups, or flatten everything?
+     * @var boolean $nestGroups
+     */
+    var $nestGroups = true;
+
+    /**
+     * Whether or not to validate atoms for non-ascii characters.
+     * @var boolean $validate
+     */
+    var $validate = true;
+
+    /**
+     * The array of raw addresses built up as we parse.
+     * @var array $addresses
+     */
+    var $addresses = array();
+
+    /**
+     * The final array of parsed address information that we build up.
+     * @var array $structure
+     */
+    var $structure = array();
+
+    /**
+     * The current error message, if any.
+     * @var string $error
+     */
+    var $error = null;
+
+    /**
+     * An internal counter/pointer.
+     * @var integer $index
+     */
+    var $index = null;
+
+    /**
+     * The number of groups that have been found in the address list.
+     * @var integer $num_groups
+     * @access public
+     */
+    var $num_groups = 0;
+
+    /**
+     * A variable so that we can tell whether or not we're inside a
+     * Mail_RFC822 object.
+     * @var boolean $mailRFC822
+     */
+    var $mailRFC822 = true;
+
+    /**
+    * A limit after which processing stops
+    * @var int $limit
+    */
+    var $limit = null;
+
+
+    /**
+     * Sets up the object. The address must either be set here or when
+     * calling parseAddressList(). One or the other.
+     *
+     * @access public
+     * @param string  $address         The address(es) to validate.
+     * @param string  $default_domain  Default domain/host etc. If not supplied, will be set to localhost.
+     * @param boolean $nest_groups     Whether to return the structure with groups nested for easier viewing.
+     * @param boolean $validate        Whether to validate atoms. Turn this off if you need to run addresses through before encoding the personal names, for instance.
+     *
+     * @return object Mail_RFC822 A new Mail_RFC822 object.
+     */
+    function Mail_RFC822($address = null, $default_domain = null, $nest_groups = null, $validate = null, $limit = null)
+    {
+        if (isset($address))        $this->address        = $address;
+        if (isset($default_domain)) $this->default_domain = $default_domain;
+        if (isset($nest_groups))    $this->nestGroups     = $nest_groups;
+        if (isset($validate))       $this->validate       = $validate;
+        if (isset($limit))          $this->limit          = $limit;
+    }
+
+
+    /**
+     * Starts the whole process. The address must either be set here
+     * or when creating the object. One or the other.
+     *
+     * @access public
+     * @param string  $address         The address(es) to validate.
+     * @param string  $default_domain  Default domain/host etc.
+     * @param boolean $nest_groups     Whether to return the structure with groups nested for easier viewing.
+     * @param boolean $validate        Whether to validate atoms. Turn this off if you need to run addresses through before encoding the personal names, for instance.
+     *
+     * @return array A structured array of addresses.
+     */
+    function parseAddressList($address = null, $default_domain = null, $nest_groups = null, $validate = null, $limit = null)
+    {
+
+        if (!isset($this->mailRFC822)) {
+            $obj = new Mail_RFC822($address, $default_domain, $nest_groups, $validate, $limit);
+            return $obj->parseAddressList();
+        }
+
+        if (isset($address))        $this->address        = $address;
+        if (isset($default_domain)) $this->default_domain = $default_domain;
+        if (isset($nest_groups))    $this->nestGroups     = $nest_groups;
+        if (isset($validate))       $this->validate       = $validate;
+        if (isset($limit))          $this->limit          = $limit;
+
+        $this->structure  = array();
+        $this->addresses  = array();
+        $this->error      = null;
+        $this->index      = null;
+
+        while ($this->address = $this->_splitAddresses($this->address)) {
+            continue;
+        }
+
+        if ($this->address === false || isset($this->error)) {
+            return false;
+        }
+
+        // Reset timer since large amounts of addresses can take a long time to
+        // get here
+        set_time_limit(30);
+
+        // Loop through all the addresses
+        for ($i = 0; $i < count($this->addresses); $i++){
+
+            if (($return = $this->_validateAddress($this->addresses[$i])) === false
+                || isset($this->error)) {
+                return false;
+            }
+
+            if (!$this->nestGroups) {
+                $this->structure = array_merge($this->structure, $return);
+            } else {
+                $this->structure[] = $return;
+            }
+        }
+
+        return $this->structure;
+    }
+
+    /**
+     * Splits an address into seperate addresses.
+     *
+     * @access private
+     * @param string $address The addresses to split.
+     * @return boolean Success or failure.
+     */
+    function _splitAddresses($address)
+    {
+
+        if (!empty($this->limit) AND count($this->addresses) == $this->limit) {
+            return '';
+        }
+
+        if ($this->_isGroup($address) && !isset($this->error)) {
+            $split_char = ';';
+            $is_group   = true;
+        } elseif (!isset($this->error)) {
+            $split_char = ',';
+            $is_group   = false;
+        } elseif (isset($this->error)) {
+            return false;
+        }
+
+        // Split the string based on the above ten or so lines.
+        $parts  = explode($split_char, $address);
+        $string = $this->_splitCheck($parts, $split_char);
+
+        // If a group...
+        if ($is_group) {
+            // If $string does not contain a colon outside of
+            // brackets/quotes etc then something's fubar.
+
+            // First check there's a colon at all:
+            if (strpos($string, ':') === false) {
+                $this->error = 'Invalid address: ' . $string;
+                return false;
+            }
+
+            // Now check it's outside of brackets/quotes:
+            if (!$this->_splitCheck(explode(':', $string), ':'))
+                return false;
+
+            // We must have a group at this point, so increase the counter:
+            $this->num_groups++;
+        }
+
+        // $string now contains the first full address/group.
+        // Add to the addresses array.
+        $this->addresses[] = array(
+                                   'address' => trim($string),
+                                   'group'   => $is_group
+                                   );
+
+        // Remove the now stored address from the initial line, the +1
+        // is to account for the explode character.
+        $address = trim(substr($address, strlen($string) + 1));
+
+        // If the next char is a comma and this was a group, then
+        // there are more addresses, otherwise, if there are any more
+        // chars, then there is another address.
+        if ($is_group && substr($address, 0, 1) == ','){
+            $address = trim(substr($address, 1));
+            return $address;
+
+        } elseif (strlen($address) > 0) {
+            return $address;
+
+        } else {
+            return '';
+        }
+
+        // If you got here then something's off
+        return false;
+    }
+
+    /**
+     * Checks for a group at the start of the string.
+     *
+     * @access private
+     * @param string $address The address to check.
+     * @return boolean Whether or not there is a group at the start of the string.
+     */
+    function _isGroup($address)
+    {
+        // First comma not in quotes, angles or escaped:
+        $parts  = explode(',', $address);
+        $string = $this->_splitCheck($parts, ',');
+
+        // Now we have the first address, we can reliably check for a
+        // group by searching for a colon that's not escaped or in
+        // quotes or angle brackets.
+        if (count($parts = explode(':', $string)) > 1) {
+            $string2 = $this->_splitCheck($parts, ':');
+            return ($string2 !== $string);
+        } else {
+            return false;
+        }
+    }
+
+    /**
+     * A common function that will check an exploded string.
+     *
+     * @access private
+     * @param array $parts The exloded string.
+     * @param string $char  The char that was exploded on.
+     * @return mixed False if the string contains unclosed quotes/brackets, or the string on success.
+     */
+    function _splitCheck($parts, $char)
+    {
+        $string = $parts[0];
+
+        for ($i = 0; $i < count($parts); $i++) {
+            if ($this->_hasUnclosedQuotes($string)
+                || $this->_hasUnclosedBrackets($string, '<>')
+                || $this->_hasUnclosedBrackets($string, '[]')
+                || $this->_hasUnclosedBrackets($string, '()')
+                || substr($string, -1) == '\\') {
+                if (isset($parts[$i + 1])) {
+                    $string = $string . $char . $parts[$i + 1];
+                } else {
+                    $this->error = 'Invalid address spec. Unclosed bracket or quotes';
+                    return false;
+                }
+            } else {
+                $this->index = $i;
+                break;
+            }
+        }
+
+        return $string;
+    }
+
+    /**
+     * Checks if a string has an unclosed quotes or not.
+     *
+     * @access private
+     * @param string $string The string to check.
+     * @return boolean True if there are unclosed quotes inside the string, false otherwise.
+     */
+    function _hasUnclosedQuotes($string)
+    {
+        $string     = explode('"', $string);
+        $string_cnt = count($string);
+
+        for ($i = 0; $i < (count($string) - 1); $i++)
+            if (substr($string[$i], -1) == '\\')
+                $string_cnt--;
+
+        return ($string_cnt % 2 === 0);
+    }
+
+    /**
+     * Checks if a string has an unclosed brackets or not. IMPORTANT:
+     * This function handles both angle brackets and square brackets;
+     *
+     * @access private
+     * @param string $string The string to check.
+     * @param string $chars  The characters to check for.
+     * @return boolean True if there are unclosed brackets inside the string, false otherwise.
+     */
+    function _hasUnclosedBrackets($string, $chars)
+    {
+        $num_angle_start = substr_count($string, $chars[0]);
+        $num_angle_end   = substr_count($string, $chars[1]);
+
+        $this->_hasUnclosedBracketsSub($string, $num_angle_start, $chars[0]);
+        $this->_hasUnclosedBracketsSub($string, $num_angle_end, $chars[1]);
+
+        if ($num_angle_start < $num_angle_end) {
+            $this->error = 'Invalid address spec. Unmatched quote or bracket (' . $chars . ')';
+            return false;
+        } else {
+            return ($num_angle_start > $num_angle_end);
+        }
+    }
+
+    /**
+     * Sub function that is used only by hasUnclosedBrackets().
+     *
+     * @access private
+     * @param string $string The string to check.
+     * @param integer &$num    The number of occurences.
+     * @param string $char   The character to count.
+     * @return integer The number of occurences of $char in $string, adjusted for backslashes.
+     */
+    function _hasUnclosedBracketsSub($string, &$num, $char)
+    {
+        $parts = explode($char, $string);
+        for ($i = 0; $i < count($parts); $i++){
+            if (substr($parts[$i], -1) == '\\' || $this->_hasUnclosedQuotes($parts[$i]))
+                $num--;
+            if (isset($parts[$i + 1]))
+                $parts[$i + 1] = $parts[$i] . $char . $parts[$i + 1];
+        }
+
+        return $num;
+    }
+
+    /**
+     * Function to begin checking the address.
+     *
+     * @access private
+     * @param string $address The address to validate.
+     * @return mixed False on failure, or a structured array of address information on success.
+     */
+    function _validateAddress($address)
+    {
+        $is_group = false;
+
+        if ($address['group']) {
+            $is_group = true;
+
+            // Get the group part of the name
+            $parts     = explode(':', $address['address']);
+            $groupname = $this->_splitCheck($parts, ':');
+            $structure = array();
+
+            // And validate the group part of the name.
+            if (!$this->_validatePhrase($groupname)){
+                $this->error = 'Group name did not validate.';
+                return false;
+            } else {
+                // Don't include groups if we are not nesting
+                // them. This avoids returning invalid addresses.
+                if ($this->nestGroups) {
+                    $structure = new stdClass;
+                    $structure->groupname = $groupname;
+                }
+            }
+
+            $address['address'] = ltrim(substr($address['address'], strlen($groupname . ':')));
+        }
+
+        // If a group then split on comma and put into an array.
+        // Otherwise, Just put the whole address in an array.
+        if ($is_group) {
+            while (strlen($address['address']) > 0) {
+                $parts       = explode(',', $address['address']);
+                $addresses[] = $this->_splitCheck($parts, ',');
+                $address['address'] = trim(substr($address['address'], strlen(end($addresses) . ',')));
+            }
+        } else {
+            $addresses[] = $address['address'];
+        }
+
+        // Check that $addresses is set, if address like this:
+        // Groupname:;
+        // Then errors were appearing.
+        if (!isset($addresses)){
+            $this->error = 'Empty group.';
+            return false;
+        }
+
+        for ($i = 0; $i < count($addresses); $i++) {
+            $addresses[$i] = trim($addresses[$i]);
+        }
+
+        // Validate each mailbox.
+        // Format could be one of: name <geezer@domain.com>
+        //                         geezer@domain.com
+        //                         geezer
+        // ... or any other format valid by RFC 822.
+        array_walk($addresses, array($this, 'validateMailbox'));
+
+        // Nested format
+        if ($this->nestGroups) {
+            if ($is_group) {
+                $structure->addresses = $addresses;
+            } else {
+                $structure = $addresses[0];
+            }
+
+        // Flat format
+        } else {
+            if ($is_group) {
+                $structure = array_merge($structure, $addresses);
+            } else {
+                $structure = $addresses;
+            }
+        }
+
+        return $structure;
+    }
+
+    /**
+     * Function to validate a phrase.
+     *
+     * @access private
+     * @param string $phrase The phrase to check.
+     * @return boolean Success or failure.
+     */
+    function _validatePhrase($phrase)
+    {
+        // Splits on one or more Tab or space.
+        $parts = preg_split('/[ \\x09]+/', $phrase, -1, PREG_SPLIT_NO_EMPTY);
+
+        $phrase_parts = array();
+        while (count($parts) > 0){
+            $phrase_parts[] = $this->_splitCheck($parts, ' ');
+            for ($i = 0; $i < $this->index + 1; $i++)
+                array_shift($parts);
+        }
+
+        for ($i = 0; $i < count($phrase_parts); $i++) {
+            // If quoted string:
+            if (substr($phrase_parts[$i], 0, 1) == '"') {
+                if (!$this->_validateQuotedString($phrase_parts[$i]))
+                    return false;
+                continue;
+            }
+
+            // Otherwise it's an atom:
+            if (!$this->_validateAtom($phrase_parts[$i])) return false;
+        }
+
+        return true;
+    }
+
+    /**
+     * Function to validate an atom which from rfc822 is:
+     * atom = 1*<any CHAR except specials, SPACE and CTLs>
+     *
+     * If validation ($this->validate) has been turned off, then
+     * validateAtom() doesn't actually check anything. This is so that you
+     * can split a list of addresses up before encoding personal names
+     * (umlauts, etc.), for example.
+     *
+     * @access private
+     * @param string $atom The string to check.
+     * @return boolean Success or failure.
+     */
+    function _validateAtom($atom)
+    {
+        if (!$this->validate) {
+            // Validation has been turned off; assume the atom is okay.
+            return true;
+        }
+
+        // Check for any char from ASCII 0 - ASCII 127
+        if (!preg_match('/^[\\x00-\\x7E]+$/i', $atom, $matches)) {
+            return false;
+        }
+
+        // Check for specials:
+        if (preg_match('/[][()<>@,;\\:". ]/', $atom)) {
+            return false;
+        }
+
+        // Check for control characters (ASCII 0-31):
+        if (preg_match('/[\\x00-\\x1F]+/', $atom)) {
+            return false;
+        }
+
+        return true;
+    }
+
+    /**
+     * Function to validate quoted string, which is:
+     * quoted-string = <"> *(qtext/quoted-pair) <">
+     *
+     * @access private
+     * @param string $qstring The string to check
+     * @return boolean Success or failure.
+     */
+    function _validateQuotedString($qstring)
+    {
+        // Leading and trailing "
+        $qstring = substr($qstring, 1, -1);
+
+        // Perform check.
+        return !(preg_match('/(.)[\x0D\\\\"]/', $qstring, $matches) && $matches[1] != '\\');
+    }
+
+    /**
+     * Function to validate a mailbox, which is:
+     * mailbox =   addr-spec         ; simple address
+     *           / phrase route-addr ; name and route-addr
+     *
+     * @access public
+     * @param string &$mailbox The string to check.
+     * @return boolean Success or failure.
+     */
+    function validateMailbox(&$mailbox)
+    {
+        // A couple of defaults.
+        $phrase  = '';
+        $comment = '';
+
+        // Catch any RFC822 comments and store them separately
+        $_mailbox = $mailbox;
+        while (strlen(trim($_mailbox)) > 0) {
+            $parts = explode('(', $_mailbox);
+            $before_comment = $this->_splitCheck($parts, '(');
+            if ($before_comment != $_mailbox) {
+                // First char should be a (
+                $comment    = substr(str_replace($before_comment, '', $_mailbox), 1);
+                $parts      = explode(')', $comment);
+                $comment    = $this->_splitCheck($parts, ')');
+                $comments[] = $comment;
+
+                // +1 is for the trailing )
+                $_mailbox   = substr($_mailbox, strpos($_mailbox, $comment)+strlen($comment)+1);
+            } else {
+                break;
+            }
+        }
+
+        for($i=0; $i<count(@$comments); $i++){
+            $mailbox = str_replace('('.$comments[$i].')', '', $mailbox);
+        }
+        $mailbox = trim($mailbox);
+
+        // Check for name + route-addr
+        if (substr($mailbox, -1) == '>' && substr($mailbox, 0, 1) != '<') {
+            $parts  = explode('<', $mailbox);
+            $name   = $this->_splitCheck($parts, '<');
+
+            $phrase     = trim($name);
+            $route_addr = trim(substr($mailbox, strlen($name.'<'), -1));
+
+            if ($this->_validatePhrase($phrase) === false || ($route_addr = $this->_validateRouteAddr($route_addr)) === false)
+                return false;
+
+        // Only got addr-spec
+        } else {
+            // First snip angle brackets if present.
+            if (substr($mailbox,0,1) == '<' && substr($mailbox,-1) == '>')
+                $addr_spec = substr($mailbox,1,-1);
+            else
+                $addr_spec = $mailbox;
+
+            if (($addr_spec = $this->_validateAddrSpec($addr_spec)) === false)
+                return false;
+        }
+
+        // Construct the object that will be returned.
+        $mbox = new stdClass();
+
+        // Add the phrase (even if empty) and comments
+        $mbox->personal = $phrase;
+        $mbox->comment  = isset($comments) ? $comments : array();
+
+        if (isset($route_addr)) {
+            $mbox->mailbox = $route_addr['local_part'];
+            $mbox->host    = $route_addr['domain'];
+            $route_addr['adl'] !== '' ? $mbox->adl = $route_addr['adl'] : '';
+        } else {
+            $mbox->mailbox = $addr_spec['local_part'];
+            $mbox->host    = $addr_spec['domain'];
+        }
+
+        $mailbox = $mbox;
+        return true;
+    }
+
+    /**
+     * This function validates a route-addr which is:
+     * route-addr = "<" [route] addr-spec ">"
+     *
+     * Angle brackets have already been removed at the point of
+     * getting to this function.
+     *
+     * @access private
+     * @param string $route_addr The string to check.
+     * @return mixed False on failure, or an array containing validated address/route information on success.
+     */
+    function _validateRouteAddr($route_addr)
+    {
+        // Check for colon.
+        if (strpos($route_addr, ':') !== false) {
+            $parts = explode(':', $route_addr);
+            $route = $this->_splitCheck($parts, ':');
+        } else {
+            $route = $route_addr;
+        }
+
+        // If $route is same as $route_addr then the colon was in
+        // quotes or brackets or, of course, non existent.
+        if ($route === $route_addr){
+            unset($route);
+            $addr_spec = $route_addr;
+            if (($addr_spec = $this->_validateAddrSpec($addr_spec)) === false) {
+                return false;
+            }
+        } else {
+            // Validate route part.
+            if (($route = $this->_validateRoute($route)) === false) {
+                return false;
+            }
+
+            $addr_spec = substr($route_addr, strlen($route . ':'));
+
+            // Validate addr-spec part.
+            if (($addr_spec = $this->_validateAddrSpec($addr_spec)) === false) {
+                return false;
+            }
+        }
+
+        if (isset($route)) {
+            $return['adl'] = $route;
+        } else {
+            $return['adl'] = '';
+        }
+
+        $return = array_merge($return, $addr_spec);
+        return $return;
+    }
+
+    /**
+     * Function to validate a route, which is:
+     * route = 1#("@" domain) ":"
+     *
+     * @access private
+     * @param string $route The string to check.
+     * @return mixed False on failure, or the validated $route on success.
+     */
+    function _validateRoute($route)
+    {
+        // Split on comma.
+        $domains = explode(',', trim($route));
+
+        for ($i = 0; $i < count($domains); $i++) {
+            $domains[$i] = str_replace('@', '', trim($domains[$i]));
+            if (!$this->_validateDomain($domains[$i])) return false;
+        }
+
+        return $route;
+    }
+
+    /**
+     * Function to validate a domain, though this is not quite what
+     * you expect of a strict internet domain.
+     *
+     * domain = sub-domain *("." sub-domain)
+     *
+     * @access private
+     * @param string $domain The string to check.
+     * @return mixed False on failure, or the validated domain on success.
+     */
+    function _validateDomain($domain)
+    {
+        // Note the different use of $subdomains and $sub_domains
+        $subdomains = explode('.', $domain);
+
+        while (count($subdomains) > 0) {
+            $sub_domains[] = $this->_splitCheck($subdomains, '.');
+            for ($i = 0; $i < $this->index + 1; $i++)
+                array_shift($subdomains);
+        }
+
+        for ($i = 0; $i < count($sub_domains); $i++) {
+            if (!$this->_validateSubdomain(trim($sub_domains[$i])))
+                return false;
+        }
+
+        // Managed to get here, so return input.
+        return $domain;
+    }
+
+    /**
+     * Function to validate a subdomain:
+     *   subdomain = domain-ref / domain-literal
+     *
+     * @access private
+     * @param string $subdomain The string to check.
+     * @return boolean Success or failure.
+     */
+    function _validateSubdomain($subdomain)
+    {
+        if (preg_match('|^\[(.*)]$|', $subdomain, $arr)){
+            if (!$this->_validateDliteral($arr[1])) return false;
+        } else {
+            if (!$this->_validateAtom($subdomain)) return false;
+        }
+
+        // Got here, so return successful.
+        return true;
+    }
+
+    /**
+     * Function to validate a domain literal:
+     *   domain-literal =  "[" *(dtext / quoted-pair) "]"
+     *
+     * @access private
+     * @param string $dliteral The string to check.
+     * @return boolean Success or failure.
+     */
+    function _validateDliteral($dliteral)
+    {
+        return !preg_match('/(.)[][\x0D\\\\]/', $dliteral, $matches) && $matches[1] != '\\';
+    }
+
+    /**
+     * Function to validate an addr-spec.
+     *
+     * addr-spec = local-part "@" domain
+     *
+     * @access private
+     * @param string $addr_spec The string to check.
+     * @return mixed False on failure, or the validated addr-spec on success.
+     */
+    function _validateAddrSpec($addr_spec)
+    {
+        $addr_spec = trim($addr_spec);
+
+        // Split on @ sign if there is one.
+        if (strpos($addr_spec, '@') !== false) {
+            $parts      = explode('@', $addr_spec);
+            $local_part = $this->_splitCheck($parts, '@');
+            $domain     = substr($addr_spec, strlen($local_part . '@'));
+
+        // No @ sign so assume the default domain.
+        } else {
+            $local_part = $addr_spec;
+            $domain     = $this->default_domain;
+        }
+
+        if (($local_part = $this->_validateLocalPart($local_part)) === false) return false;
+        if (($domain     = $this->_validateDomain($domain)) === false) return false;
+
+        // Got here so return successful.
+        return array('local_part' => $local_part, 'domain' => $domain);
+    }
+
+    /**
+     * Function to validate the local part of an address:
+     *   local-part = word *("." word)
+     *
+     * @access private
+     * @param string $local_part
+     * @return mixed False on failure, or the validated local part on success.
+     */
+    function _validateLocalPart($local_part)
+    {
+        $parts = explode('.', $local_part);
+
+        // Split the local_part into words.
+        while (count($parts) > 0){
+            $words[] = $this->_splitCheck($parts, '.');
+            for ($i = 0; $i < $this->index + 1; $i++) {
+                array_shift($parts);
+            }
+        }
+
+        // Validate each word.
+        for ($i = 0; $i < count($words); $i++) {
+            if ($this->_validatePhrase(trim($words[$i])) === false) return false;
+        }
+
+        // Managed to get here, so return the input.
+        return $local_part;
+    }
+
+    /**
+    * Returns an approximate count of how many addresses are
+    * in the given string. This is APPROXIMATE as it only splits
+    * based on a comma which has no preceding backslash. Could be
+    * useful as large amounts of addresses will end up producing
+    * *large* structures when used with parseAddressList().
+    *
+    * @param  string $data Addresses to count
+    * @return int          Approximate count
+    */
+    function approximateCount($data)
+    {
+        return count(preg_split('/(?<!\\\\),/', $data));
+    }
+
+    /**
+    * This is a email validating function seperate to the rest
+    * of the class. It simply validates whether an email is of
+    * the common internet form: <user>@<domain>. This can be
+    * sufficient for most people. Optional stricter mode can
+    * be utilised which restricts mailbox characters allowed
+    * to alphanumeric, full stop, hyphen and underscore.
+    *
+    * @param  string  $data   Address to check
+    * @param  boolean $strict Optional stricter mode
+    * @return mixed           False if it fails, an indexed array
+    *                         username/domain if it matches
+    */
+    function isValidInetAddress($data, $strict = false)
+    {
+        $regex = $strict ? '/^([.0-9a-z_-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,4})$/i' : '/^([*+!.&#$|\'\\%\/0-9a-z^_`{}=?~:-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,4})$/i';
+        if (preg_match($regex, trim($data), $matches)) {
+            return array($matches[1], $matches[2]);
+        } else {
+            return false;
+        }
+    }
+}
+
+?>
diff -ruN 133/include/sql_parse.php cpg148/include/sql_parse.php
--- 133/include/sql_parse.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/include/sql_parse.php	2006-06-08 00:24:30.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/include/sql_parse.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 /**
@@ -24,7 +24,7 @@
  *      copyright            : (C) 2001 The phpBB Group
  *      email                : support@phpbb.com
  *
- *      $Id: sql_parse.php,v 1.6 2005/04/19 03:17:11 gaugau Exp $
+ *      $Id: sql_parse.php 3116 2006-06-07 22:11:54Z gaugau $
  */
 
 /**
@@ -172,4 +172,4 @@
     return $output;
 }
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/include/themes.inc.php cpg148/include/themes.inc.php
--- 133/include/themes.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/themes.inc.php	2006-06-08 00:24:36.000000000 -0500
@@ -0,0 +1,2544 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+// Do not edit this file. If you need to customize your theme, edit themes/yourtheme/theme.php instead !!!
+
+// ----------------------------------------------------------------------------- //
+// All lines that should NOT be IN themes/sample/theme.php             //{THEMES}//
+// should end in "//{THEMES}" so that they can be easily stripped      //{THEMES}//
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}         //{THEMES}//
+
+// The following terms can be defined in theme.php
+// ('THEME_HAS_RATING_GRAPHICS', 1) : The location for the ratings graphics will
+//    be directed to the themes images folder.
+//    RUBBISH   : images/rating0.gif
+//    POOR      : images/rating1.gif
+//    FAIR      : images/rating2.gif
+//    GOOD      : images/rating3.gif
+//    EXCELLENT : images/rating4.gif
+//    GREAT     : images/rating5.gif
+//('THEME_HAS_NAVBAR_GRAPHICS', 1); : The location for the navbar graphics will
+//    be directed to the themes images folder.
+//    Back to thumbnails   : images/thumbnails.gif
+//    Picture Information  : images/info.gif
+//    Slideshow            : images/slideshow.gif
+//    Report to admin      : images/report.gif
+//    Ecard                : images/ecard.gif
+//    Previous             : images/prev.gif
+//    Next                 : images/next.gif
+// ('THEME_HAS_FILM_STRIP_GRAPHIC', 1) : The location for the film strip graphics will
+//    be directed to the themes images folder.
+//    tile                 : images/tile.gif
+// ('THEME_HAS_FILM_STRIP_GRAPHICS', 1) : The location for the film strip graphics will
+//    be directed to the themes images folder.
+//    tile on the top      : images/tile1.gif
+//    tile on the bottom   : images/tile2.gif
+//  ('THEME_HAS_NO_SYS_MENU_BUTTONS', 1) : When present the system won't attempt to replace {BUTTONS} in the SYS_MENU template
+//    The entire block needs to be present like in Coppermine 1.3 themes
+//  ('THEME_HAS_NO_SUB_MENU_BUTTONS', 1) When present the system won't attempt to replace {BUTTONS} in the SUB_MENU template
+//    The entire block needs to be present like in Coppermine 1.3 themes
+//  ('THEME_IS_XHTML10_TRANSITIONAL',1) : If theme is defined as XHTML10_TRANSITIONAL the VANITY footer will be enabled
+//    if the theme has a {VANITY} token in its template.html. Don't enable this if you have modified the code! See the
+//    docs/theme.html documentation for validation methodology.
+
+// Creates buttons from a template using an array of tokens
+// this function is used in this file it needs to be declared before being called.
+if (!function_exists('assemble_template_buttons')) {  //{THEMES}
+function assemble_template_buttons($template_buttons,$buttons) {
+    $counter=0;
+    $output='';
+
+    foreach ($buttons as $button)  {
+      if (isset($button[4])) {
+         $spacer=$button[4];
+      } else {
+      $spacer='';
+      }
+
+        $params = array(
+            '{SPACER}'     => $spacer,
+            '{BLOCK_ID}'   => $button[3],
+            '{HREF_TGT}'   => $button[2],
+            '{HREF_TITLE}' => $button[1],
+            '{HREF_LNK}'   => $button[0]
+            );
+        $output.=template_eval($template_buttons, $params);
+    }
+    return $output;
+}
+}  //{THEMES}
+
+
+// Creates an array of tokens to be used with function assemble_template_buttons
+// this function is used in this file it needs to be declared before being called.
+if (!function_exists('addbutton')) {  //{THEMES}
+function addbutton(&$menu,$href_lnk,$href_title,$href_tgt,$block_id,$spacer) {
+  $menu[]=array($href_lnk,$href_title,$href_tgt,$block_id,$spacer);
+}
+}  //{THEMES}
+
+
+// HTML template for sys_menu
+if (!isset($template_sys_menu))  //{THEMES}
+$template_sys_menu = <<<EOT
+          {BUTTONS}
+EOT;
+
+// HTML template for sub_menu
+if (!isset($template_sub_menu))  //{THEMES}
+$template_sub_menu = $template_sys_menu;
+
+if (!defined('THEME_HAS_NO_SYS_MENU_BUTTONS')) {
+
+  // HTML template for template sys_menu spacer
+  if (!isset($template_sys_menu_spacer))  //{THEMES}
+  $template_sys_menu_spacer ="::";
+
+  // HTML template for template sys_menu buttons
+  if (!isset($template_sys_menu_button))  //{THEMES}
+  $template_sys_menu_button = <<<EOT
+  <!-- BEGIN {BLOCK_ID} -->
+        <a href="{HREF_TGT}" title="{HREF_TITLE}">{HREF_LNK}</a> {SPACER}
+  <!-- END {BLOCK_ID} -->
+EOT;
+
+  // HTML template for template sys_menu buttons
+  if (!isset($sys_menu_buttons)) { //{THEMES}
+    // {HREF_LNK}{HREF_TITLE}{HREF_TGT}{BLOCK_ID}{SPACER}
+    addbutton($sys_menu_buttons,'{HOME_LNK}','{HOME_TITLE}','{HOME_TGT}','home',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{MY_GAL_LNK}','{MY_GAL_TITLE}','{MY_GAL_TGT}','my_gallery',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{MEMBERLIST_LNK}','{MEMBERLIST_TITLE}','{MEMBERLIST_TGT}','allow_memberlist',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{MY_PROF_LNK}','{MY_PROF_TITLE}','{MY_PROF_TGT}','my_profile',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{ADM_MODE_LNK}','{ADM_MODE_TITLE}','{ADM_MODE_TGT}','enter_admin_mode',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{USR_MODE_LNK}','{USR_MODE_TITLE}','{USR_MODE_TGT}','leave_admin_mode',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{UPL_PIC_LNK}','{UPL_PIC_TITLE}','{UPL_PIC_TGT}','upload_pic',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{REGISTER_LNK}','{REGISTER_TITLE}','{REGISTER_TGT}','register',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{FAQ_LNK}','{FAQ_TITLE}','{FAQ_TGT}','faq',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{LOGIN_LNK}','{LOGIN_TITLE}','{LOGIN_TGT}','login','');
+    addbutton($sys_menu_buttons,'{LOGOUT_LNK}','{LOGOUT_TITLE}','{LOGOUT_TGT}','logout','');
+    // Login and Logout don't have a spacer as only one is shown, and either would be the last option.
+  } //{THEMES}
+
+  $params = array('{BUTTONS}' => assemble_template_buttons($template_sys_menu_button,$sys_menu_buttons));
+  $template_sys_menu = template_eval($template_sys_menu,$params);
+}
+
+if (!defined('THEME_HAS_NO_SUB_MENU_BUTTONS')) {
+
+  // HTML template for template sub_menu spacer
+  if (!isset($template_sub_menu_spacer))  //{THEMES}
+  $template_sub_menu_spacer = $template_sys_menu_spacer;
+
+  // HTML template for template sub_menu buttons
+  if (!isset($template_sub_menu_button))  //{THEMES}
+  $template_sub_menu_button= $template_sys_menu_button;
+
+  // HTML template for template sub_menu buttons
+  if (!isset($sub_menu_buttons)) { //{THEMES}
+    // {HREF_LNK}{HREF_TITLE}{HREF_TGT}{BLOCK_ID}{SPACER}
+    addbutton($sub_menu_buttons,'{CUSTOM_LNK_LNK}','{CUSTOM_LNK_TITLE}','{CUSTOM_LNK_TGT}','custom_link',$template_sub_menu_spacer);
+    addbutton($sub_menu_buttons,'{ALB_LIST_LNK}','{ALB_LIST_TITLE}','{ALB_LIST_TGT}','album_list',$template_sub_menu_spacer);
+    addbutton($sub_menu_buttons,'{LASTUP_LNK}','{LASTUP_TITLE}','{LASTUP_TGT}','lastup',$template_sub_menu_spacer);
+    addbutton($sub_menu_buttons,'{LASTCOM_LNK}','{LASTCOM_TITLE}','{LASTCOM_TGT}','lastcom',$template_sub_menu_spacer);
+    addbutton($sub_menu_buttons,'{TOPN_LNK}','{TOPN_TITLE}','{TOPN_TGT}','topn',$template_sub_menu_spacer);
+    addbutton($sub_menu_buttons,'{TOPRATED_LNK}','{TOPRATED_TITLE}','{TOPRATED_TGT}','toprated',$template_sub_menu_spacer);
+    addbutton($sub_menu_buttons,'{FAV_LNK}','{FAV_TITLE}','{FAV_TGT}','favpics',$template_sub_menu_spacer);
+    addbutton($sub_menu_buttons,'{SEARCH_LNK}','{SEARCH_TITLE}','{SEARCH_TGT}','search','');
+    } //{THEMES}
+
+  $params = array('{BUTTONS}' => assemble_template_buttons($template_sub_menu_button,$sub_menu_buttons));
+  $template_sub_menu = template_eval($template_sub_menu,$params);
+}
+
+// HTML template for gallery admin menu
+if (!isset($template_gallery_admin_menu))  //{THEMES}
+$template_gallery_admin_menu = <<<EOT
+
+                <div align="center">
+                <table cellpadding="0" cellspacing="1">
+                        <tr>
+<!-- BEGIN admin_approval -->
+                                <td class="admin_menu" id="admin_menu_anim"><a href="editpics.php?mode=upload_approval" title="{UPL_APP_TITLE}">{UPL_APP_LNK}</a></td>
+<!-- END admin_approval -->
+                                <td class="admin_menu"><a href="admin.php" title="{ADMIN_TITLE}">{ADMIN_LNK}</a></td>
+                                <td class="admin_menu"><a href="catmgr.php" title="{CATEGORIES_TITLE}">{CATEGORIES_LNK}</a></td>
+                                <td class="admin_menu"><a href="albmgr.php{CATL}" title="{ALBUMS_TITLE}">{ALBUMS_LNK}</a></td>
+                                <td class="admin_menu"><a href="groupmgr.php" title="{GROUPS_TITLE}">{GROUPS_LNK}</a></td>
+                                <td class="admin_menu"><a href="usermgr.php" title="{USERS_TITLE}">{USERS_LNK}</a></td>
+                                <td class="admin_menu"><a href="banning.php" title="{BAN_TITLE}">{BAN_LNK}</a></td>
+                                <td class="admin_menu"><a href="reviewcom.php" title="{COMMENTS_TITLE}">{COMMENTS_LNK}</a></td>
+<!-- BEGIN log_ecards -->
+                                <td class="admin_menu"><a href="db_ecard.php" title="{DB_ECARD_TITLE}">{DB_ECARD_LNK}</a></td>
+<!-- END log_ecards -->
+                                <td class="admin_menu"><a href="picmgr.php" title="{PICTURES_TITLE}">{PICTURES_LNK}</a></td>
+                                <td class="admin_menu"><a href="searchnew.php" title="{SEARCHNEW_TITLE}">{SEARCHNEW_LNK}</a></td>
+                                <td class="admin_menu"><a href="util.php" title="{UTIL_TITLE}">{UTIL_LNK}</a></td>
+                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="{MY_PROF_TITLE}">{MY_PROF_LNK}</a></td>
+<!-- BEGIN documentation -->
+                                <td class="admin_menu"><a href="{DOCUMENTATION_HREF}" title="{DOCUMENTATION_TITLE}" target="cpg_documentation">{DOCUMENTATION_LNK}</a></td>
+<!-- END documentation -->
+                        </tr>
+                </table>
+                </div>
+
+EOT;
+// HTML template for user admin menu
+if (!isset($template_user_admin_menu))  //{THEMES}
+$template_user_admin_menu = <<<EOT
+
+                <div align="center">
+                <table cellpadding="0" cellspacing="1">
+                        <tr>
+                                <td class="admin_menu"><a href="albmgr.php" title="{ALBMGR_TITLE}">{ALBMGR_LNK}</a></td>
+                                <td class="admin_menu"><a href="modifyalb.php" title="{MODIFYALB_TITLE}">{MODIFYALB_LNK}</a></td>
+                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="{MY_PROF_TITLE}">{MY_PROF_LNK}</a></td>
+                                <td class="admin_menu"><a href="picmgr.php" title="{PICTURES_TITLE}">{PICTURES_LNK}</a></td>
+                        </tr>
+                </table>
+                </div>
+
+EOT;
+// HTML template for the category list
+if (!isset($template_cat_list))  //{THEMES}
+$template_cat_list = <<<EOT
+<!-- BEGIN header -->
+        <tr>
+                <td class="tableh1" width="80%" align="left"><b>{CATEGORY}</b></td>
+                <td class="tableh1" width="10%" align="center"><b>{ALBUMS}</b></td>
+                <td class="tableh1" width="10%" align="center"><b>{PICTURES}</b></td>
+        </tr>
+<!-- END header -->
+<!-- BEGIN catrow_noalb -->
+        <tr>
+                <td class="catrow_noalb" colspan="3"><table border="0"><tr><td align="left">{CAT_THUMB}</td><td align="left"><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
+        </tr>
+<!-- END catrow_noalb -->
+<!-- BEGIN catrow -->
+        <tr>
+                <td class="catrow" align="left"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
+                <td class="catrow" align="center">{ALB_COUNT}</td>
+                <td class="catrow" align="center">{PIC_COUNT}</td>
+        </tr>
+        <tr>
+            <td class="tableb" colspan="3">{CAT_ALBUMS}</td>
+        </tr>
+<!-- END catrow -->
+<!-- BEGIN footer -->
+        <tr>
+                <td colspan="3" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
+        </tr>
+<!-- END footer -->
+<!-- BEGIN spacer -->
+        <img src="images/spacer.gif" width="1" height="7" border="" alt="" /><br />
+<!-- END spacer -->
+
+EOT;
+// HTML template for the breadcrumb
+if (!isset($template_breadcrumb))  //{THEMES}
+$template_breadcrumb = <<<EOT
+<!-- BEGIN breadcrumb -->
+        <tr>
+                <td colspan="3" align="left" class="tableh1"><span class="statlink"><b>{BREADCRUMB}</b></span></td>
+        </tr>
+<!-- END breadcrumb -->
+<!-- BEGIN breadcrumb_user_gal -->
+        <tr>
+                <td colspan="3" class="tableh1">
+                <table width="100%" cellpadding="0" cellspacing="0" border="0">
+                <tr>
+                        <td align="left"><span class="statlink"><b>{BREADCRUMB}</b></span></td>
+                        <td align="right"><span class="statlink"><b>{STATISTICS}</b></span></td>
+                </tr>
+                </table>
+                </td>
+        </tr>
+<!-- END breadcrumb_user_gal -->
+
+EOT;
+// HTML template for the album list
+if (!isset($template_album_list))  //{THEMES}
+$template_album_list = <<<EOT
+
+<!-- BEGIN stat_row -->
+        <tr>
+                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
+        </tr>
+<!-- END stat_row -->
+<!-- BEGIN header -->
+        <tr class="tableb_compact">
+<!-- END header -->
+<!-- BEGIN album_cell -->
+        <td width="{COL_WIDTH}%" valign="top">
+        <table width="100%" cellspacing="0" cellpadding="0">
+        <tr>
+                <td colspan="3" height="1" align="left" valign="top" class="tableh2">
+                        <span class="alblink"><a href="{ALB_LINK_TGT}"><b>{ALBUM_TITLE}</b></a></span>
+                </td>
+        </tr>
+        <tr>
+                <td colspan="3">
+                        <img src="images/spacer.gif" width="1" height="1" border="0" alt="" /><br />
+                </td>
+        </tr>
+        <tr>
+                <td align="center" valign="middle" class="thumbnails">
+                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px; margin-bottom: 0px; border: none;" alt="" /><br />
+                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
+                </td>
+                <td>
+                        <img src="images/spacer.gif" width="1" height="1" border="0" alt="" />
+                </td>
+                <td width="100%" valign="top" align="left" class="tableb_compact">
+                        {ADMIN_MENU}
+                        <p>{ALB_DESC}</p>
+                        <p class="album_stat">{ALB_INFOS}</p>
+                </td>
+        </tr>
+        </table>
+        </td>
+<!-- END album_cell -->
+<!-- BEGIN empty_cell -->
+        <td width="{COL_WIDTH}%" valign="top">
+        <table width="100%" cellspacing="0" cellpadding="0">
+        <tr>
+                <td height="1" valign="top" class="tableh2">
+                        <b>&nbsp;</b>
+                </td>
+        </tr>
+        <tr>
+                <td>
+                        <img src="images/spacer.gif" width="1" height="1" border="0" alt="" /><br />
+                </td>
+        </tr>
+        <tr>
+                <td width="100%" valign="top" class="tableb_compact">
+                    <div class="thumbnails" style="background-color:transparent"><img src="images/spacer.gif" width="1" height="{SPACER}" border="0" class="image" style="border:0;margin-top:1px;margin-bottom:0" alt="" /></div>
+                </td>
+        </tr>
+        </table>
+        </td>
+<!-- END empty_cell -->
+<!-- BEGIN row_separator -->
+        </tr>
+        <tr class="tableb_compact">
+<!-- END row_separator -->
+<!-- BEGIN footer -->
+        </tr>
+<!-- END footer -->
+<!-- BEGIN tabs -->
+        <tr>
+                <td colspan="{COLUMNS}" style="padding: 0px;">
+                        <table width="100%" cellspacing="0" cellpadding="0">
+                                <tr>
+                                       {TABS}
+                                </tr>
+                        </table>
+                </td>
+        </tr>
+<!-- END tabs -->
+<!-- BEGIN spacer -->
+        <img src="images/spacer.gif" width="1" height="7" border="" alt="" /><br />
+<!-- END spacer -->
+
+EOT;
+// HTML template for filmstrip display
+if (!isset($template_film_strip))  //{THEMES}
+$template_film_strip = <<<EOT
+
+        <tr>
+         <td valign="top" style="background-image: url({TILE1});"><img src="{TILE1}" alt="" border="0" /></td>
+        </tr>
+        <tr>
+        <td valign="bottom" class="thumbnails" align="center">
+          <table width="100%" cellspacing="0" cellpadding="3" border="0">
+              <tr>
+                 <td width="50%"></td>
+                 {THUMB_STRIP}
+                 <td width="50%"></td>
+              </tr>
+          </table>
+        </td>
+        </tr>
+        <tr>
+         <td valign="top" style="background-image: url({TILE2});"><img src="{TILE2}" alt="" border="0" /></td>
+        </tr>
+<!-- BEGIN thumb_cell -->
+                <td valign="top" align="center">
+                                        <a href="{LINK_TGT}">{THUMB}</a>
+                                        {CAPTION}
+                                        {ADMIN_MENU}
+                </td>
+<!-- END thumb_cell -->
+<!-- BEGIN empty_cell -->
+                <td valign="top" align="center" >&nbsp;</td>
+<!-- END empty_cell -->
+
+EOT;
+// HTML template for the album list
+if (!isset($template_album_list_cat))  //{THEMES}
+$template_album_list_cat = <<<EOT
+
+<!-- BEGIN c_stat_row -->
+        <tr>
+                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
+        </tr>
+<!-- END c_stat_row -->
+<!-- BEGIN c_header -->
+        <tr class="tableb_compact">
+<!-- END c_header -->
+<!-- BEGIN c_album_cell -->
+        <td width="{COL_WIDTH}%" valign="top">
+        <table width="100%" cellspacing="0" cellpadding="0">
+        <tr>
+                <td colspan="3" height="1" valign="top" class="tableh2">
+                        <span class="alblink"><a href="{ALB_LINK_TGT}"><b>{ALBUM_TITLE}</b></a></span>
+                </td>
+        </tr>
+        <tr>
+                <td colspan="3">
+                        <img src="images/spacer.gif" width="1" height="1" border="0" alt="" /><br />
+                </td>
+        </tr>
+        <tr>
+                <td align="center" valign="middle" class="thumbnails">
+                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px; margin-bottom: 0px; border: none;" alt="" /><br />
+                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
+                </td>
+                <td>
+                        <img src="images/spacer.gif" width="1" height="1" border="0" alt="" />
+                </td>
+                <td width="100%" valign="top" class="tableb_compact">
+                        {ADMIN_MENU}
+                        <p>{ALB_DESC}</p>
+                        <p class="album_stat">{ALB_INFOS}</p>
+                </td>
+        </tr>
+        </table>
+        </td>
+<!-- END c_album_cell -->
+<!-- BEGIN c_empty_cell -->
+        <td width="{COL_WIDTH}%" valign="top">
+        <table width="100%" cellspacing="0" cellpadding="0" >
+        <tr>
+                <td height="1" valign="top" class="tableh2">
+                        <b>&nbsp;</b>
+                </td>
+        </tr>
+        <tr>
+                <td>
+                        <img src="images/spacer.gif" width="1" height="1" border="0" alt="" /><br />
+                </td>
+        </tr>
+        <tr>
+                <td width="100%" valign="top" class="tableb_compact" >
+                      <div class="thumbnails" style="background-color:transparent"><img src="images/spacer.gif" width="1" height="{SPACER}" border="0" class="image" style="border:0;margin-top:1px;margin-bottom:0" alt="" /></div>
+                </td>
+        </tr>
+        </table>
+        </td>
+<!-- END c_empty_cell -->
+<!-- BEGIN c_row_separator -->
+        </tr>
+        <tr class="tableb_compact">
+<!-- END c_row_separator -->
+<!-- BEGIN c_footer -->
+        </tr>
+<!-- END c_footer -->
+<!-- BEGIN c_tabs -->
+        <tr>
+                <td colspan="{COLUMNS}" style="padding: 0px;">
+                        <table width="100%" cellspacing="0" cellpadding="0">
+                                <tr>
+                                       {TABS}
+                                </tr>
+                        </table>
+                </td>
+        </tr>
+<!-- END c_tabs -->
+<!-- BEGIN c_spacer -->
+        <img src="images/spacer.gif" width="1" height="7" border="" alt="" /><br />
+<!-- END c_spacer -->
+
+EOT;
+// HTML template for the ALBUM admin menu displayed in the album list
+if (!isset($template_album_admin_menu))  //{THEMES}
+$template_album_admin_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>
+                        <td align="center" valign="middle" class="admin_menu">
+                                <a href="editpics.php?album={ALBUM_ID}"  class="adm_menu">{EDIT_PICS}</a>
+                        </td>
+                </tr>
+        </table>
+
+EOT;
+// HTML template for title row of the thumbnail view (album title + sort options)
+if (!isset($template_thumb_view_title_row))  //{THEMES}
+$template_thumb_view_title_row = <<<EOT
+
+                        <table width="100%" cellpadding="0" cellspacing="0">
+                        <tr>
+                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
+                                <td><img src="images/spacer.gif" width="1" alt="" /></td>
+                                <td class="sortorder_cell">
+                                        <table cellpadding="0" cellspacing="0">
+                                        <tr>
+                                                <td class="sortorder_options">{TITLE}</td>
+                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=ta" title="{SORT_TA}">&nbsp;+&nbsp;</a></span></td>
+                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=td" title="{SORT_TD}">&nbsp;-&nbsp;</a></span></td>
+                                        </tr>
+                                        <tr>
+                                                <td class="sortorder_options">{NAME}</td>
+                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=na" title="{SORT_NA}">&nbsp;+&nbsp;</a></span></td>
+                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=nd" title="{SORT_ND}">&nbsp;-&nbsp;</a></span></td>
+                                        </tr>
+                                        <tr>
+                                                <td class="sortorder_options">{DATE}</td>
+                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=da" title="{SORT_DA}">&nbsp;+&nbsp;</a></span></td>
+                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=dd" title="{SORT_DD}">&nbsp;-&nbsp;</a></span></td>
+                                        </tr>
+                                        <tr>
+                                                <td class="sortorder_options">{POSITION}</td>
+                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=pa" title="{SORT_PA}">&nbsp;+&nbsp;</a></span></td>
+                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=pd" title="{SORT_PD}">&nbsp;-&nbsp;</a></span></td>
+                                        </tr>
+                                        </table>
+                                </td>
+                        </tr>
+                        </table>
+
+EOT;
+
+
+// HTML template for title row of the fav thumbnail view (album title + download)
+if (!isset($template_fav_thumb_view_title_row))  //{THEMES}
+$template_fav_thumb_view_title_row = <<<EOT
+
+                        <table width="100%" cellpadding="0" cellspacing="0">
+                        <tr>
+                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
+                                <td><img src="images/spacer.gif" width="1" alt=""></td>
+                                <td class="sortorder_cell">
+                                        <table cellpadding="0" cellspacing="0">
+                                                <tr>
+                                                        <td class="sortorder_options"><span class="statlink"><a href="zipdownload.php">{DOWNLOAD_ZIP}</a></span></td>
+                                                </tr>
+                                                </table>
+                                </td>
+                        </tr>
+                        </table>
+
+EOT;
+
+
+// HTML template for thumbnails display
+if (!isset($template_thumbnail_view))  //{THEMES}
+$template_thumbnail_view = <<<EOT
+
+<!-- BEGIN header -->
+        <tr>
+<!-- END header -->
+<!-- BEGIN thumb_cell -->
+        <td valign="top" class="thumbnails" width ="{CELL_WIDTH}" align="center">
+                <table width="100%" cellpadding="0" cellspacing="0">
+                        <tr>
+                                <td align="center">
+                                        <a href="{LINK_TGT}">{THUMB}<br /></a>
+                                        {CAPTION}
+                                        {ADMIN_MENU}
+                                </td>
+                        </tr>
+                </table>
+        </td>
+<!-- END thumb_cell -->
+<!-- BEGIN empty_cell -->
+                <td valign="top" class="thumbnails" align="center">&nbsp;</td>
+<!-- END empty_cell -->
+<!-- BEGIN row_separator -->
+        </tr>
+        <tr>
+<!-- END row_separator -->
+<!-- BEGIN footer -->
+        </tr>
+<!-- END footer -->
+<!-- BEGIN tabs -->
+        <tr>
+                <td colspan="{THUMB_COLS}" style="padding: 0px;">
+                        <table width="100%" cellspacing="0" cellpadding="0">
+                                <tr>
+                                       {TABS}
+                                </tr>
+                        </table>
+                </td>
+        </tr>
+<!-- END tabs -->
+<!-- BEGIN spacer -->
+        <img src="images/spacer.gif" width="1" height="7" border="" alt="" /><br />
+<!-- END spacer -->
+
+EOT;
+// HTML template for the thumbnail view when there is no picture to show
+if (!isset($template_no_img_to_display))  //{THEMES}
+$template_no_img_to_display = <<<EOT
+        <tr>
+                <td class="tableb" height="200" align="center">
+                        <font size="3"><b>{TEXT}</b></font>
+                </td>
+        </tr>
+<!-- BEGIN spacer -->
+        <img src="images/spacer.gif" width="1" height="7" border="" alt="" /><br />
+<!-- END spacer -->
+
+EOT;
+// HTML template for the USER info box in the user list view
+if (!isset($template_user_list_info_box))  //{THEMES}
+$template_user_list_info_box = <<<EOT
+
+        <table cellspacing="1" cellpadding="0" border="0" width="100%" class="user_thumb_infobox">
+                <tr>
+                        <th><a href="profile.php?uid={USER_ID}">{USER_NAME}</a></th>
+                </tr>
+                <tr>
+                        <td>{ALBUMS}</td>
+                </tr>
+                <tr>
+                        <td>{PICTURES}</td>
+                </tr>
+        </table>
+
+EOT;
+// HTML template for the image navigation bar
+if (!isset($template_img_navbar))  //{THEMES}
+$template_img_navbar = <<<EOT
+
+        <tr>
+                <td align="center" valign="middle" class="navmenu" width="48">
+                        <a href="{THUMB_TGT}" class="navmenu_pic" title="{THUMB_TITLE}"><img src="{LOCATION}images/thumbnails.gif" align="middle" border="0" alt="{THUMB_TITLE}" /></a>
+                </td>
+                <td align="center" valign="middle" class="navmenu" width="48">
+                        <a href="javascript:;" class="navmenu_pic" onclick="blocking('picinfo','yes', 'block'); return false;" title="{PIC_INFO_TITLE}"><img src="{LOCATION}images/info.gif" border="0" align="middle" alt="{PIC_INFO_TITLE}" /></a>
+                </td>
+                <td align="center" valign="middle" class="navmenu" width="48">
+                        <a href="{SLIDESHOW_TGT}" class="navmenu_pic" title="{SLIDESHOW_TITLE}"><img src="{LOCATION}images/slideshow.gif" border="0" align="middle" alt="{SLIDESHOW_TITLE}" /></a>
+                </td>
+                <td align="center" valign="middle" class="navmenu" width="100%">
+                        {PIC_POS}
+                </td>
+<!-- BEGIN report_file_button -->
+                <td align="center" valign="middle" class="navmenu" width="48">
+                        <a href="{REPORT_TGT}" class="navmenu_pic" title="{REPORT_TITLE}"><img src="{LOCATION}images/report.gif" border="0" align="middle" alt="{REPORT_TITLE}" /></a>
+                </td>
+<!-- END report_file_button -->
+<!-- BEGIN ecard_button -->
+                <td align="center" valign="middle" class="navmenu" width="48">
+                        <a href="{ECARD_TGT}" class="navmenu_pic" title="{ECARD_TITLE}"><img src="{LOCATION}images/ecard.gif"  border="0" align="middle" alt="{ECARD_TITLE}" /></a>
+                </td>
+<!-- END ecard_button -->
+                <td align="center" valign="middle" class="navmenu" width="48">
+                        <a href="{PREV_TGT}" class="navmenu_pic" title="{PREV_TITLE}"><img src="{LOCATION}images/prev.gif"  border="0" align="middle" alt="{PREV_TITLE}" /></a>
+                </td>
+                <td align="center" valign="middle" class="navmenu" width="48">
+                        <a href="{NEXT_TGT}" class="navmenu_pic" title="{NEXT_TITLE}"><img src="{LOCATION}images/next.gif"  border="0" align="middle" alt="{NEXT_TITLE}" /></a>
+                </td>
+        </tr>
+
+EOT;
+// HTML template for intermediate image display
+if (!isset($template_display_media))  //{THEMES}
+$template_display_media = <<<EOT
+        <tr>
+                <td align="center" class="display_media" nowrap="nowrap">
+                        <table cellspacing="2" cellpadding="0" class="imageborder">
+                                <tr>
+                                        <td align="center">
+                                                {IMAGE}
+
+                                        </td>
+                                </tr>
+                        </table>
+                </td></tr>
+                <tr><td>
+                                                <table width="100%" cellspacing="2" cellpadding="0" class="tableb">
+                                <tr>
+                                        <td align="center">
+
+                                                {ADMIN_MENU}
+                                        </td>
+                                </tr>
+                        </table>
+
+
+
+
+
+<!-- BEGIN img_desc -->
+                        <table cellpadding="0" cellspacing="0" class="tableb" width="100%">
+<!-- BEGIN title -->
+                                <tr>
+                                        <td class="tableb"><center><b>
+                                                {TITLE}
+                                        </b></center></td>
+                                </tr>
+<!-- END title -->
+<!-- BEGIN caption -->
+                                <tr>
+                                        <td class="tableb"><center>
+                                                {CAPTION}
+                                        </center></td>
+                                </tr>
+<!-- END caption -->
+                        </table>
+<!-- END img_desc -->
+                </td>
+        </tr>
+
+EOT;
+// HTML template for the image rating box
+if (!isset($template_image_rating))  //{THEMES}
+$template_image_rating = <<<EOT
+<table align="center" width="{WIDTH}" cellspacing="1" cellpadding="0" class="maintable">
+        <tr>
+                <td colspan="6" class="tableh2_compact"><b>{TITLE}</b> {VOTES}</td>
+        </tr>
+        <tr>
+                <td class="tableb_compact" width="17%" align="center"><a href="{RATE0}" title="{RUBBISH}" rel="nofollow"><img src="{LOCATION}images/rating0.gif" border="0" alt="{RUBBISH}" /><br /></a></td>
+                <td class="tableb_compact" width="17%" align="center"><a href="{RATE1}" title="{POOR}" rel="nofollow"><img src="{LOCATION}images/rating1.gif" border="0" alt="{POOR}" /><br /></a></td>
+                <td class="tableb_compact" width="17%" align="center"><a href="{RATE2}" title="{FAIR}" rel="nofollow"><img src="{LOCATION}images/rating2.gif" border="0" alt="{FAIR}" /><br /></a></td>
+                <td class="tableb_compact" width="17%" align="center"><a href="{RATE3}" title="{GOOD}" rel="nofollow"><img src="{LOCATION}images/rating3.gif" border="0" alt="{GOOD}" /><br /></a></td>
+                <td class="tableb_compact" width="17%" align="center"><a href="{RATE4}" title="{EXCELLENT}" rel="nofollow"><img src="{LOCATION}images/rating4.gif" border="0" alt="{EXCELLENT}" /><br /></a></td>
+                <td class="tableb_compact" width="17%" align="center"><a href="{RATE5}" title="{GREAT}" rel="nofollow"><img src="{LOCATION}images/rating5.gif" border="0" alt="{GREAT}" /><br /></a></td>
+        </tr>
+</table>
+EOT;
+// HTML template for the display of comments
+if (!isset($template_image_comments))  //{THEMES}
+$template_image_comments = <<<EOT
+<table align="center" width="{WIDTH}" cellspacing="1" cellpadding="0" class="maintable">
+
+        <tr>
+                <td>
+                        <table width="100%" cellpadding="0" cellspacing="0">
+                           <tr>
+                                <td class="tableh2_compact" nowrap="nowrap">
+                                        <b>{MSG_AUTHOR}</b><a name="comment{MSG_ID}">&nbsp;</a>
+<!-- BEGIN ipinfo -->
+                                                                                 ({IP})
+<!-- END ipinfo -->
+</td>
+
+
+                                <td class="tableh2_compact" align="right" width="100%">
+<!-- BEGIN report_comment_button -->
+     <a href="report_file.php?pid={PID}&amp;msg_id={MSG_ID}&amp;what=comment" title="{REPORT_COMMENT_TITLE}"><img src="images/report.gif" width="16" height="16" border="0" align="middle" alt="{REPORT_COMMENT_TITLE}" /></a>
+<!-- END report_comment_button -->
+
+
+<!-- BEGIN buttons -->
+                                        <a href="javascript:;" onclick="blocking('cbody{MSG_ID}','', 'block'); blocking('cedit{MSG_ID}','', 'block'); return false;" title="{EDIT_TITLE}"><img src="images/edit.gif" border="0" align="middle" /></a>
+                                        <a href="delete.php?msg_id={MSG_ID}&what=comment"  onclick="return confirm('{CONFIRM_DELETE}');"><img src="images/delete.gif" border="0" align="middle" /></a>
+<!-- END buttons -->
+                                </td>
+                                <td class="tableh2_compact" align="right" nowrap="nowrap">
+                                        <span class="comment_date">[{MSG_DATE}]</span>
+                                </td></tr>
+                        </table>
+                </td>
+        </tr>
+        <tr>
+                <td class="tableb_compact">
+                        <div id="cbody{MSG_ID}" style="display:block">
+                                {MSG_BODY}
+                        </div>
+                        <div id="cedit{MSG_ID}" style="display:none">
+<!-- BEGIN edit_box_smilies -->
+                                <table width="100%" cellpadding="0" cellspacing="0">
+
+                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
+                                                <input type="hidden" name="event" value="comment_update" />
+                                                <input type="hidden" name="msg_id" value="{MSG_ID}" />
+                                                <tr>
+                                                <td>
+                                                   <input type="text" name="msg_author" value="{MSG_AUTHOR}" class="textinput" size="25" />
+                                                </td><td>
+                                                </tr>
+                                                <tr>
+                                                <td width="80%">
+                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" onselect="storeCaret_f{MSG_ID}(this);" onclick="storeCaret_f{MSG_ID}(this);" onkeyup="storeCaret_f{MSG_ID}(this);" style="width: 100%;">{MSG_BODY_RAW}</textarea>
+                                                </td>
+                                                <td class="tableb_compact">
+                                                </td>
+                                                <td>
+                                                        <input type="submit" class="comment_button" name="submit" value="{OK}" />
+                                                </td>
+                                                </form>
+                                        </tr>
+                                        <tr>
+                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" /><br /></td>
+                                        </tr>
+                                </table>
+                                {SMILIES}
+<!-- END edit_box_smilies -->
+<!-- BEGIN edit_box_no_smilies -->
+                                <table width="100%" cellpadding="0" cellspacing="0">
+                                        <tr>
+                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
+                                                <input type="hidden" name="event" value="comment_update" />
+                                                <input type="hidden" name="msg_id" value="{MSG_ID}" />
+                                                <td>
+                                                <input type="text" name="msg_author" value="{MSG_AUTHOR}" class="textinput" size="25" />
+                                                </td>
+                                        </tr>
+                                        <tr>
+                                                <td width="100%">
+                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" style="width: 100%;">{MSG_BODY_RAW}</textarea>
+                                                </td>
+                                                <td class="tableb_compact">
+                                                </td>
+                                                <td>
+                                                        <input type="submit" class="comment_button" name="submit" value="{OK}" />
+                                                </td>
+                                                </form>
+                                        </tr>
+                                        <tr>
+                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" /><br /></td>
+                                        </tr>
+                                </table>
+<!-- END edit_box_no_smilies -->
+                        </div>
+                </td>
+        </tr>
+</table>
+EOT;
+
+if (!isset($template_add_your_comment))  //{THEMES}
+$template_add_your_comment = <<<EOT
+        <form method="post" name="post" action="db_input.php">
+                <table align="center" width="{WIDTH}" cellspacing="1" cellpadding="0" class="maintable">
+                        <tr>
+                                        <td width="100%" class="tableh2_compact"><b>{ADD_YOUR_COMMENT}</b></td>
+                        </tr>
+                        <tr>
+                <td colspan="1">
+                        <table width="100%" cellpadding="0" cellspacing="0">
+
+<!-- BEGIN user_name_input -->
+                                                        <tr>
+                                                                <td class="tableb_compact">
+                                        {NAME}
+                                </td>
+                                <td class="tableb_compact">
+                                        <input type="text" class="textinput" name="msg_author" size="10" maxlength="20" value="{USER_NAME}" />
+                                </td>
+<!-- END user_name_input -->
+<!-- BEGIN input_box_smilies -->
+                                <td class="tableb_compact">
+                                {COMMENT}
+                                                                </td>
+                                <td width="100%" class="tableb_compact">
+                                <input type="text" class="textinput" id="message" name="msg_body" onselect="storeCaret_post(this);" onclick="storeCaret_post(this);" onkeyup="storeCaret_post(this);" maxlength="{MAX_COM_LENGTH}" style="width: 100%;" />
+                                                                </td>
+<!-- END input_box_smilies -->
+<!-- BEGIN input_box_no_smilies -->
+                                <td class="tableb_compact">
+                                {COMMENT}
+                                                                </td>
+                                <td width="100%" class="tableb_compact">
+                                <input type="text" class="textinput" id="message" name="msg_body"  maxlength="{MAX_COM_LENGTH}" style="width: 100%;" />
+                                </td>
+<!-- END input_box_no_smilies -->
+                                <td class="tableb_compact">
+                                <input type="hidden" name="event" value="comment" />
+                                <input type="hidden" name="pid" value="{PIC_ID}" />
+                                <input type="submit" class="comment_button" name="submit" value="{OK}" />
+                                </td>
+                                                        </tr>
+                        </table>
+                </td>
+        </tr>
+<!-- BEGIN smilies -->
+        <tr>
+                <td width="100%" class="tableb_compact">
+                        {SMILIES}
+                </td>
+        </tr>
+<!-- END smilies -->
+                </table>
+        </form>
+EOT;
+// HTML template used by the cpg_die function
+if (!isset($template_cpg_die))  //{THEMES}
+$template_cpg_die = <<<EOT
+
+        <tr>
+                <td class="tableb" align="center">
+                        <font size="3"><b>{MESSAGE}</b></font>
+<!-- BEGIN file_line -->
+                        <br />
+                        <br />
+                        {FILE_TXT}{FILE} - {LINE_TXT}{LINE}
+<!-- END file_line -->
+<!-- BEGIN output_buffer -->
+                        <br />
+                        <br />
+                        <div align="left">
+                                {OUTPUT_BUFFER}
+                        </div>
+<!-- END output_buffer -->
+                        <br /><br />
+                </td>
+        </tr>
+
+
+EOT;
+// HTML template used by the msg_box function
+if (!isset($template_msg_box))  //{THEMES}
+$template_msg_box = <<<EOT
+
+        <tr>
+                <td class="tableb" align="center">
+                        <font size="3"><b>{MESSAGE}</b></font>
+                </td>
+        </tr>
+<!-- BEGIN button -->
+                <tr>
+                        <td align="center" class="tablef">
+                                <table cellpadding="0" cellspacing="0">
+                                        <tr>
+                                                <td class="admin_menu">
+                                                        <a href="{LINK}">{TEXT}</a>
+                                                </td>
+                                        </tr>
+                                </table>
+                        </td>
+                </tr>
+<!-- END button -->
+
+EOT;
+// HTML template for e-cards
+if (!isset($template_ecard))  //{THEMES}
+$template_ecard = <<<EOT
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html dir="{LANG_DIR}">
+<head>
+<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
+<title>{TITLE}</title>
+</head>
+<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
+<br />
+<p align="center"><a href="{VIEW_ECARD_TGT}"><b>{VIEW_ECARD_LNK}</b></a></p>
+<table border="0" cellspacing="0" cellpadding="1" align="center">
+  <tr>
+    <td bgcolor="#000000">
+      <table border="0" cellspacing="0" cellpadding="10" bgcolor="#ffffff">
+        <tr>
+          <td valign="top">
+           <a href="{VIEW_MORE_TGT}displayimage.php?pos=-{PID}">
+                                         <img src="{PIC_URL}" border="1" alt="" /></a>
+                                         <br />
+                                         <div align="center">
+                                                 <h2>{PIC_TITLE}</h2>
+                                         </div>
+
+          </td>
+          <td valign="top" width="300">
+            <div align="right"><img src="{URL_PREFIX}images/stamp.gif" border="0" alt="" /></div>
+            <br />
+            <b><font face="arial" color="#000000" size="4">{GREETINGS}</font></b>
+            <br />
+            <br />
+            <font face="arial" color="#000000" size="2">{MESSAGE}</font>
+            <br />
+            <br />
+            <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
+            (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
+          </td>
+        </tr>
+                <tr>
+                        <td colspan="2">
+                                {PIC_CAPTION}
+                        </td>
+                </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<p align="center"><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
+</body>
+</html>
+EOT;
+
+// plain-text template for e-cards (as fallback for clients that can't display html-formatted mails)
+if (!isset($template_ecard_plaintext))  //{THEMES}
+$template_ecard_plaintext = <<<EOT
+{TITLE}
+=========================================
+
+{VIEW_ECARD_LNK_PLAINTEXT}:
+{VIEW_ECARD_TGT}
+
+{GREETINGS}
+
+
+{PLAINTEXT_MESSAGE}
+
+{SENDER_NAME} ({SENDER_EMAIL})
+
+-----------------------------------------
+{VIEW_MORE_LNK}:
+{VIEW_MORE_TGT}
+EOT;
+
+// HTML template for report
+if (!isset($template_report))  //{THEMES}
+$template_report = <<<EOT
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html dir="{LANG_DIR}">
+<head>
+<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
+<title>{TITLE}</title>
+</head>
+<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
+<br />
+<p align="center"><a href="{VIEW_REPORT_TGT}"><b>{VIEW_REPORT_LNK}</b></a></p>
+<table border="0" cellspacing="0" cellpadding="1" align="center">
+  <tr>
+    <td bgcolor="#000000">
+      <table border="0" cellspacing="0" cellpadding="10" bgcolor="#FFFFFF">
+        <tr>
+          <td valign="top">
+           <a href="{PIC_TGT}"><img src="{PIC_URL}" border="1" alt="" /></a><br />
+          </td>
+          <td valign="top" width="200">
+            <b><font face="arial" color="#000000" size="4">{SUBJECT}</font></b>
+            <br />
+                                                <br />
+                                                {REASON}
+            <p>
+            <font face="arial" color="#000000" size="2">{MESSAGE}</font>
+            </p>
+            <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
+            (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
+          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<p align="center"><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
+</body>
+</html>
+EOT;
+
+// plain-text template for reports (as fallback for clients that can't display html-formatted mails)
+if (!isset($template_report_plaintext))  //{THEMES}
+$template_report_plaintext = <<<EOT
+{TITLE}
+=========================================
+
+{VIEW_REPORT_LNK_PLAINTEXT}:
+{VIEW_REPORT_TGT}
+
+
+{SUBJECT}
+
+{REASON}
+
+{PLAINTEXT_MESSAGE}
+
+{SENDER_NAME} ({SENDER_EMAIL})
+
+-----------------------------------------
+{VIEW_MORE_LNK}:
+{VIEW_MORE_TGT}
+EOT;
+
+// HTML template for displaying a reported comment
+if (!isset($template_report_comment))  //{THEMES}
+$template_report_comment = <<<EOT
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html dir="{LANG_DIR}">
+<head>
+<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
+<title>{TITLE}</title>
+</head>
+<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
+<br />
+<p align="center"><a href="{VIEW_REPORT_TGT}"><b>{VIEW_REPORT_LNK}</b></a></p>
+<table border="0" cellspacing="0" cellpadding="1" align="center">
+  <tr>
+    <td bgcolor="#000000">
+      <table border="0" cellspacing="0" cellpadding="10" bgcolor="#FFFFFF">
+        <tr>
+          <td valign="top">
+           {COMMENT}
+                                                <p align="center"><a href="{COMMENT_TGT}">{COMMENT_LNK}</a></p>
+          </td>
+                                        </tr>
+                                        <tr>
+          <td valign="top">
+            <b><font face="arial" color="#000000" size="4">{SUBJECT}</font></b>
+                                                <p>
+              {REASON}
+            <p>
+            <font face="arial" color="#000000" size="2">{MESSAGE}</font>
+            </p>
+            <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
+            (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
+          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<p align="center"><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
+</body>
+</html>
+EOT;
+
+// plain-text template for reports (as fallback for clients that can't display html-formatted mails)
+if (!isset($template_report_comment_email))  //{THEMES}
+$template_report_comment_email = <<<EOT
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html dir="{LANG_DIR}">
+<head>
+<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
+<title>{TITLE}</title>
+</head>
+<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
+<p><a href="{VIEW_REPORT_TGT}">{VIEW_COMMENT_LNK}</a></p>
+                <b><font face="arial" color="#000000" size="4">{SUBJECT}</font></b>
+                <p>
+                        {REASON}
+                <p>
+                <font face="arial" color="#000000" size="2">{MESSAGE}</font>
+                </p>
+                <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
+                (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
+<p><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
+</body>
+</html>
+EOT;
+
+// Template used for tabbed display
+if (!isset($template_tab_display))  //{THEMES}
+$template_tab_display = array('left_text' => '<td width="100%%" align="left" valign="middle" class="tableh1_compact" style="white-space: nowrap"><b>{LEFT_TEXT}</b></td>' . "\n",
+    'tab_header' => '',
+    'tab_trailer' => '',
+    'active_tab' => '<td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>' . "\n" . '<td align="center" valign="middle" class="tableb_compact"><b>%d</b></td>',
+    'inactive_tab' => '<td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="{LINK}"><b>%d</b></a></td>' . "\n",
+    'inactive_prev_tab' => '<td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="{LINK}"><b>{PREV}</b></a></td>' . "\n",
+    'inactive_next_tab' => '<td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="{LINK}"><b>{NEXT}</b></a></td>' . "\n",
+);
+
+// Template used for Vanity Footer
+if (!isset($template_vanity))  //{THEMES}
+$template_vanity = <<<EOT
+<div id="vanity">
+      <a id="v_php" href="http://www.php.net/" target="_blank"></a>
+      <a id="v_mysql" href="http://www.mysql.com/" target="_blank"></a>
+      <a id="v_xhtml" href="http://validator.w3.org/check/referer" target="_blank"></a>
+      <a id="v_css" href="http://jigsaw.w3.org/css-validator/check/referer" target="_blank"></a>
+</div>
+EOT;
+
+if (!function_exists('pageheader')) {  //{THEMES}
+function pageheader($section, $meta = '')
+{
+    global $CONFIG, $THEME_DIR;
+    global $template_header, $lang_charset, $lang_text_dir;
+
+    $custom_header = cpg_get_custom_include($CONFIG['custom_header_path']);
+
+        $charset = ($CONFIG['charset'] == 'language file') ? $lang_charset : $CONFIG['charset'];
+
+    header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
+        header("Content-Type: text/html; charset=$charset");
+    user_save_profile();
+
+    $template_vars = array('{LANG_DIR}' => $lang_text_dir,
+        '{TITLE}' => $CONFIG['gallery_name'] . ' - ' . strip_tags(bb_decode($section)),
+        '{CHARSET}' => $charset,
+        '{META}' => $meta,
+        '{GAL_NAME}' => $CONFIG['gallery_name'],
+        '{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
+        '{SYS_MENU}' => theme_main_menu('sys_menu'),
+        '{SUB_MENU}' => theme_main_menu('sub_menu'),
+        '{ADMIN_MENU}' => theme_admin_mode_menu(),
+        '{CUSTOM_HEADER}' => $custom_header,
+        );
+
+    echo template_eval($template_header, $template_vars);
+}
+}  //{THEMES}
+// Function for writing a pagefooter
+if (!function_exists('pagefooter')) {  //{THEMES}
+function pagefooter()
+{
+    //global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_SERVER_VARS;
+    global $USER, $USER_DATA, $ALBUM_SET, $CONFIG, $time_start, $query_stats, $queries;;
+    global $template_footer;
+
+    $custom_footer = cpg_get_custom_include($CONFIG['custom_footer_path']);
+
+    if ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE)) {
+    cpg_debug_output();
+    }
+
+    $template_vars = array(
+        '{CUSTOM_FOOTER}' => $custom_footer,
+        '{VANITY}' => (defined('THEME_IS_XHTML10_TRANSITIONAL') && $CONFIG['vanity_block']) ? theme_vanity() : '',
+    );
+
+    echo template_eval($template_footer, $template_vars);
+}
+}  //{THEMES}
+// Function to start a 'standard' table
+if (!function_exists('starttable')) {  //{THEMES}
+function starttable($width = '-1', $title = '', $title_colspan = '1')
+{
+    global $CONFIG;
+
+    if ($width == '-1') $width = $CONFIG['picture_table_width'];
+    if ($width == '100%') $width = $CONFIG['main_table_width'];
+    echo <<<EOT
+
+<!-- Start standard table -->
+<table align="center" width="$width" cellspacing="1" cellpadding="0" class="maintable">
+
+EOT;
+    if ($title) {
+        echo <<<EOT
+        <tr>
+                <td class="tableh1" colspan="$title_colspan">$title</td>
+        </tr>
+
+EOT;
+    }
+}
+}  //{THEMES}
+
+if (!function_exists('endtable')) {  //{THEMES}
+function endtable()
+{
+    echo <<<EOT
+</table>
+<!-- End standard table -->
+
+EOT;
+}
+}  //{THEMES}
+
+if (!function_exists('theme_main_menu')) {  //{THEMES}
+function theme_main_menu($which)
+{
+    global $AUTHORIZED, $CONFIG, $album, $actual_cat, $cat, $REFERER;
+    global $lang_main_menu, $template_sys_menu, $template_sub_menu;
+
+
+    static $sys_menu = '', $sub_menu = '';
+    if ($$which != '') {
+        return $$which;
+    }
+
+    $album_l = isset($album) ? "?album=$album" : '';
+    $cat_l = (isset($actual_cat))? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
+    $cat_l2 = isset($cat) ? "&amp;cat=$cat" : '';
+    $my_gallery_id = FIRST_USER_CAT + USER_ID;
+
+
+
+  if ($which == 'sys_menu' ) {
+    if (USER_ID) {
+        template_extract_block($template_sys_menu, 'login');
+    } else {
+        template_extract_block($template_sys_menu, 'logout');
+        template_extract_block($template_sys_menu, 'my_profile');
+    }
+
+    if (!USER_IS_ADMIN) {
+        template_extract_block($template_sys_menu, 'enter_admin_mode');
+        template_extract_block($template_sys_menu, 'leave_admin_mode');
+    } else {
+        if (GALLERY_ADMIN_MODE) {
+            template_extract_block($template_sys_menu, 'enter_admin_mode');
+        } else {
+            template_extract_block($template_sys_menu, 'leave_admin_mode');
+        }
+    }
+
+    if (!USER_CAN_CREATE_ALBUMS) {
+        template_extract_block($template_sys_menu, 'my_gallery');
+    }
+
+    if (USER_CAN_CREATE_ALBUMS) {
+        template_extract_block($template_sys_menu, 'my_profile');
+    }
+
+    if (!USER_CAN_UPLOAD_PICTURES) {
+        template_extract_block($template_sys_menu, 'upload_pic');
+    }
+
+    if (USER_ID || !$CONFIG['allow_user_registration']) {
+        template_extract_block($template_sys_menu, 'register');
+    }
+
+    if (!USER_ID || !$CONFIG['allow_memberlist']) {
+        template_extract_block($template_sys_menu, 'allow_memberlist');
+    }
+
+    if (!$CONFIG['display_faq']) {
+        template_extract_block($template_sys_menu, 'faq');
+    }
+
+    $param = array(
+        '{HOME_TGT}' => $CONFIG['home_target'],
+        '{HOME_TITLE}' => $lang_main_menu['home_title'],
+        '{HOME_LNK}' => $lang_main_menu['home_lnk'],
+        '{MY_GAL_TGT}' => "index.php?cat=$my_gallery_id",
+        '{MY_GAL_TITLE}' => $lang_main_menu['my_gal_title'],
+        '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],
+        '{MEMBERLIST_TGT}' => "usermgr.php",
+        '{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
+        '{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
+        '{MY_PROF_TGT}' => "profile.php?op=edit_profile",
+        '{MY_PROF_TITLE}' => $lang_main_menu['my_prof_title'],
+        '{MY_PROF_LNK}' => $lang_main_menu['my_prof_lnk'],
+        '{ADM_MODE_TGT}' => "mode.php?admin_mode=1&amp;referer=$REFERER",
+        '{ADM_MODE_TITLE}' => $lang_main_menu['adm_mode_title'],
+        '{ADM_MODE_LNK}' => $lang_main_menu['adm_mode_lnk'],
+        '{USR_MODE_TGT}' => "mode.php?admin_mode=0&amp;referer=$REFERER",
+        '{USR_MODE_TITLE}' => $lang_main_menu['usr_mode_title'],
+        '{USR_MODE_LNK}' => $lang_main_menu['usr_mode_lnk'],
+        '{UPL_PIC_TGT}' => "upload.php",
+        '{UPL_PIC_TITLE}' => $lang_main_menu['upload_pic_title'],
+        '{UPL_PIC_LNK}' => $lang_main_menu['upload_pic_lnk'],
+        '{REGISTER_TGT}' => "register.php",
+        '{REGISTER_TITLE}' => $lang_main_menu['register_title'],
+        '{REGISTER_LNK}' => $lang_main_menu['register_lnk'],
+        '{LOGIN_TGT}' => "login.php?referer=$REFERER",
+        '{LOGIN_TITLE}' => $lang_main_menu['login_title'],
+        '{LOGIN_LNK}' => $lang_main_menu['login_lnk'],
+        '{LOGOUT_TGT}' => "logout.php?referer=$REFERER",
+        '{LOGOUT_TITLE}' => $lang_main_menu['logout_title'],
+        '{LOGOUT_LNK}' => $lang_main_menu['logout_lnk'] . " [" . stripslashes(USER_NAME) . "]",
+        '{FAQ_TGT}' => "faq.php",
+        '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
+        '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],
+        );
+
+        $sys_menu = template_eval($template_sys_menu, $param);
+  } else {
+
+    if (!$CONFIG['custom_lnk_url']) {
+        template_extract_block($template_sub_menu, 'custom_link');
+    }
+
+    $param = array(
+        '{ALB_LIST_TGT}' => "index.php$cat_l",
+        '{ALB_LIST_TITLE}' => $lang_main_menu['alb_list_title'],
+        '{ALB_LIST_LNK}' => $lang_main_menu['alb_list_lnk'],
+        '{CUSTOM_LNK_TGT}' => $CONFIG['custom_lnk_url'],
+        '{CUSTOM_LNK_TITLE}' => $CONFIG['custom_lnk_name'],
+        '{CUSTOM_LNK_LNK}' => $CONFIG['custom_lnk_name'],
+        '{LASTUP_TGT}' => "thumbnails.php?album=lastup$cat_l2",
+        '{LASTUP_TITLE}' => $lang_main_menu['lastup_title'],
+        '{LASTUP_LNK}' => $lang_main_menu['lastup_lnk'],
+        '{LASTCOM_TGT}' => "thumbnails.php?album=lastcom$cat_l2",
+        '{LASTCOM_TITLE}' => $lang_main_menu['lastcom_title'],
+        '{LASTCOM_LNK}' => $lang_main_menu['lastcom_lnk'],
+        '{TOPN_TGT}' => "thumbnails.php?album=topn$cat_l2",
+        '{TOPN_TITLE}' => $lang_main_menu['topn_title'],
+        '{TOPN_LNK}' => $lang_main_menu['topn_lnk'],
+        '{TOPRATED_TGT}' => "thumbnails.php?album=toprated$cat_l2",
+        '{TOPRATED_TITLE}' => $lang_main_menu['toprated_title'],
+        '{TOPRATED_LNK}' => $lang_main_menu['toprated_lnk'],
+        '{FAV_TGT}' => "thumbnails.php?album=favpics",
+        '{FAV_TITLE}' => $lang_main_menu['fav_title'],
+        '{FAV_LNK}' => $lang_main_menu['fav_lnk'],
+        '{SEARCH_TGT}' => "search.php",
+        '{SEARCH_TITLE}' => $lang_main_menu['search_title'],
+        '{SEARCH_LNK}' => $lang_main_menu['search_lnk'],
+        );
+    $sub_menu = template_eval($template_sub_menu, $param);
+  }
+
+    return $$which;
+}
+}  //{THEMES}
+
+if (!function_exists('theme_admin_mode_menu')) {  //{THEMES}
+function theme_admin_mode_menu()
+{
+    global $cat;
+    global $lang_gallery_admin_menu, $lang_user_admin_menu;
+    global $template_gallery_admin_menu, $template_user_admin_menu;
+    global $CONFIG;
+
+    $cat_l = isset($cat) ? "?cat=$cat" : '';
+
+    static $admin_menu = '';
+
+    // Populate the admin menu only if empty to avoid template errors
+    if ($admin_menu == '') {
+
+        if (GALLERY_ADMIN_MODE) {
+
+        if ($CONFIG['log_ecards'] == 0) {
+            template_extract_block($template_gallery_admin_menu, 'log_ecards');
+        }
+
+        if (cpg_get_pending_approvals() == 0) {
+             template_extract_block($template_gallery_admin_menu, 'admin_approval');
+        }
+
+            // do the docs exist on the webserver?
+            if (file_exists('docs/index.htm') == true) {
+                $documentation_href = 'docs/index.htm';
+            } else {
+                $documentation_href = 'http://coppermine.sf.net/docs/cpg14/index.php';
+            }
+            $param = array('{CATL}' => $cat_l,
+                '{UPL_APP_TITLE}' => $lang_gallery_admin_menu['upl_app_title'],
+                '{UPL_APP_LNK}' => $lang_gallery_admin_menu['upl_app_lnk'],
+                '{ADMIN_TITLE}' => $lang_gallery_admin_menu['admin_title'],
+                '{ADMIN_LNK}' => $lang_gallery_admin_menu['admin_lnk'],
+                '{ALBUMS_TITLE}' => $lang_gallery_admin_menu['albums_title'],
+                '{ALBUMS_LNK}' => $lang_gallery_admin_menu['albums_lnk'],
+                '{CATEGORIES_TITLE}' => $lang_gallery_admin_menu['categories_title'],
+                '{CATEGORIES_LNK}' => $lang_gallery_admin_menu['categories_lnk'],
+                '{USERS_TITLE}' => $lang_gallery_admin_menu['users_title'],
+                '{USERS_LNK}' => $lang_gallery_admin_menu['users_lnk'],
+                '{GROUPS_TITLE}' => $lang_gallery_admin_menu['groups_title'],
+                '{GROUPS_LNK}' => $lang_gallery_admin_menu['groups_lnk'],
+                '{COMMENTS_TITLE}' => $lang_gallery_admin_menu['comments_title'],
+                '{COMMENTS_LNK}' => $lang_gallery_admin_menu['comments_lnk'],
+                '{SEARCHNEW_TITLE}' => $lang_gallery_admin_menu['searchnew_title'],
+                '{SEARCHNEW_LNK}' => $lang_gallery_admin_menu['searchnew_lnk'],
+                '{MY_PROF_TITLE}' => $lang_user_admin_menu['my_prof_title'],
+                '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk'],
+                '{UTIL_TITLE}' => $lang_gallery_admin_menu['util_title'],
+                '{UTIL_LNK}' => $lang_gallery_admin_menu['util_lnk'],
+                '{BAN_TITLE}' => $lang_gallery_admin_menu['ban_title'],
+                '{BAN_LNK}' => $lang_gallery_admin_menu['ban_lnk'],
+                '{DB_ECARD_TITLE}' => $lang_gallery_admin_menu['db_ecard_title'],
+                '{DB_ECARD_LNK}' => $lang_gallery_admin_menu['db_ecard_lnk'],
+                '{PICTURES_TITLE}' => $lang_gallery_admin_menu['pictures_title'],
+                '{PICTURES_LNK}' => $lang_gallery_admin_menu['pictures_lnk'],
+                '{DOCUMENTATION_HREF}' => $documentation_href,
+                '{DOCUMENTATION_TITLE}' => $lang_gallery_admin_menu['documentation_lnk'],
+                '{DOCUMENTATION_LNK}' => $lang_gallery_admin_menu['documentation_lnk'],
+                );
+
+            $html = template_eval($template_gallery_admin_menu, $param);
+            $html.= cpg_alert_dev_version();
+        } elseif (USER_ADMIN_MODE) {
+            $param = array('{ALBMGR_TITLE}' => $lang_user_admin_menu['albmgr_title'],
+                '{ALBMGR_LNK}' => $lang_user_admin_menu['albmgr_lnk'],
+                '{MODIFYALB_TITLE}' => $lang_user_admin_menu['modifyalb_title'],
+                '{MODIFYALB_LNK}' => $lang_user_admin_menu['modifyalb_lnk'],
+                '{MY_PROF_TITLE}' => $lang_user_admin_menu['my_prof_title'],
+                '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk'],
+                '{PICTURES_TITLE}' => $lang_gallery_admin_menu['pictures_title'],
+                '{PICTURES_LNK}' => $lang_gallery_admin_menu['pictures_lnk'],
+                );
+
+            $html = template_eval($template_user_admin_menu, $param);
+        } else {
+            $html = '';
+        }
+
+        $admin_menu = $html;
+    }
+
+    return $admin_menu;
+}
+}  //{THEMES}
+
+if (!function_exists('theme_display_cat_list')) {  //{THEMES}
+function theme_display_cat_list($breadcrumb, &$cat_data, $statistics)
+{
+    global $template_cat_list, $lang_cat_list;
+    if (count($cat_data) > 0) {
+        starttable('100%');
+        $template = template_extract_block($template_cat_list, 'header');
+        $params = array('{CATEGORY}' => $lang_cat_list['category'],
+            '{ALBUMS}' => $lang_cat_list['albums'],
+            '{PICTURES}' => $lang_cat_list['pictures'],
+            );
+        echo template_eval($template, $params);
+    }
+
+    $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
+    $template = template_extract_block($template_cat_list, 'catrow');
+    foreach($cat_data as $category) {
+        if (!isset($category['cat_thumb'])) { $category['cat_thumb'] = ''; }
+        if (count($category) == 3) {
+            $params = array('{CAT_TITLE}' => $category[0],
+                    '{CAT_THUMB}' => $category['cat_thumb'],
+                '{CAT_DESC}' => $category[1]
+                );
+            echo template_eval($template_noabl, $params);
+        } elseif (isset($category['cat_albums']) && ($category['cat_albums'] != '')) {
+            $params = array('{CAT_TITLE}' => $category[0],
+                '{CAT_THUMB}' => $category['cat_thumb'],
+                '{CAT_DESC}' => $category[1],
+                '{CAT_ALBUMS}' => $category['cat_albums'],
+                '{ALB_COUNT}' => $category[2],
+                '{PIC_COUNT}' => $category[3],
+                );
+            echo template_eval($template, $params);
+        } else {
+            $params = array('{CAT_TITLE}' => $category[0],
+                '{CAT_THUMB}' => $category['cat_thumb'],
+                '{CAT_DESC}' => $category[1],
+                '{CAT_ALBUMS}' => '',
+                '{ALB_COUNT}' => $category[2],
+                '{PIC_COUNT}' => $category[3],
+                );
+            echo template_eval($template, $params);
+        }
+    }
+
+    if ($statistics && count($cat_data) > 0) {
+        $template = template_extract_block($template_cat_list, 'footer');
+        $params = array('{STATISTICS}' => $statistics);
+        echo template_eval($template, $params);
+    }
+
+
+    if (count($cat_data) > 0)
+          endtable();
+        echo template_extract_block($template_cat_list, 'spacer');
+}
+}  //{THEMES}
+
+if (!function_exists('theme_display_breadcrumb')) {  //{THEMES}
+function theme_display_breadcrumb($breadcrumb, &$cat_data)
+{
+    /**
+     * ** added breadcrumb as a seperate element
+     */
+    global $template_breadcrumb, $lang_breadcrumb;
+
+    starttable('100%');
+    if ($breadcrumb) {
+        $template = template_extract_block($template_breadcrumb, 'breadcrumb');
+        $params = array('{BREADCRUMB}' => $breadcrumb
+            );
+        echo template_eval($template, $params);
+    }
+        endtable();
+}
+}  //{THEMES}
+
+if (!function_exists('theme_display_album_list'))  {  //{THEMES}
+function theme_display_album_list(&$alb_list, $nbAlb, $cat, $page, $total_pages)
+{
+
+    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list, $lang_album_list;
+
+    $theme_alb_list_tab_tmpl = $template_tab_display;
+
+    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
+    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&amp;page=%d'));
+    $theme_alb_list_tab_tmpl['inactive_next_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_next_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&amp;page=%d'));
+    $theme_alb_list_tab_tmpl['inactive_prev_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_prev_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&amp;page=%d'));
+
+    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
+
+    $album_cell = template_extract_block($template_album_list, 'album_cell');
+    $empty_cell = template_extract_block($template_album_list, 'empty_cell');
+    $tabs_row = template_extract_block($template_album_list, 'tabs');
+    $stat_row = template_extract_block($template_album_list, 'stat_row');
+    $spacer = template_extract_block($template_album_list, 'spacer');
+    $header = template_extract_block($template_album_list, 'header');
+    $footer = template_extract_block($template_album_list, 'footer');
+    $rows_separator = template_extract_block($template_album_list, 'row_separator');
+
+    $count = 0;
+
+    $columns = $CONFIG['album_list_cols'];
+    $column_width = ceil(100 / $columns);
+    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
+
+    starttable('100%');
+
+    if ($STATS_IN_ALB_LIST) {
+        $params = array('{STATISTICS}' => $statistics,
+            '{COLUMNS}' => $columns,
+            );
+        echo template_eval($stat_row, $params);
+    }
+
+    echo $header;
+
+    if (is_array($alb_list)) {
+        foreach($alb_list as $album) {
+            $count ++;
+
+            $params = array('{COL_WIDTH}' => $column_width,
+                '{ALBUM_TITLE}' => $album['album_title'],
+                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
+                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
+                '{ALB_LINK_PIC}' => $album['thumb_pic'],
+                '{ADMIN_MENU}' => $album['album_adm_menu'],
+                '{ALB_DESC}' => $album['album_desc'],
+                '{ALB_INFOS}' => $album['album_info'],
+                );
+
+            echo template_eval($album_cell, $params);
+
+            if ($count % $columns == 0 && $count < count($alb_list)) {
+                echo $rows_separator;
+            }
+        }
+    }
+
+    $params = array('{COL_WIDTH}' => $column_width,
+          '{SPACER}' => $thumb_cell_width
+          );
+    $empty_cell = template_eval($empty_cell, $params);
+
+    while ($count++ % $columns != 0) {
+        echo $empty_cell;
+    }
+
+    echo $footer;
+    // Tab display
+    $params = array('{COLUMNS}' => $columns,
+        '{TABS}' => $tabs,
+        );
+    echo template_eval($tabs_row, $params);
+
+    endtable();
+
+    echo $spacer;
+}
+}  //{THEMES}
+// Function to display first level Albums of a category
+if (!function_exists('theme_display_album_list_cat')) {  //{THEMES}
+function theme_display_album_list_cat(&$alb_list, $nbAlb, $cat, $page, $total_pages)
+{
+    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list_cat, $lang_album_list;
+    if (!$CONFIG['first_level']) {
+        return;
+    }
+
+    $theme_alb_list_tab_tmpl = $template_tab_display;
+
+    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
+    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&amp;page=%d'));
+
+    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
+    // echo $template_album_list_cat;
+    $template_album_list_cat1 = $template_album_list_cat;
+    $album_cell = template_extract_block($template_album_list_cat1, 'c_album_cell');
+    $empty_cell = template_extract_block($template_album_list_cat1, 'c_empty_cell');
+    $tabs_row = template_extract_block($template_album_list_cat1, 'c_tabs');
+    $stat_row = template_extract_block($template_album_list_cat1, 'c_stat_row');
+    $spacer = template_extract_block($template_album_list_cat1, 'c_spacer');
+    $header = template_extract_block($template_album_list_cat1, 'c_header');
+    $footer = template_extract_block($template_album_list_cat1, 'c_footer');
+    $rows_separator = template_extract_block($template_album_list_cat1, 'c_row_separator');
+
+    $count = 0;
+
+    $columns = $CONFIG['album_list_cols'];
+    $column_width = ceil(100 / $columns);
+    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
+
+    starttable('100%');
+
+    if ($STATS_IN_ALB_LIST) {
+        $params = array('{STATISTICS}' => $statistics,
+            '{COLUMNS}' => $columns,
+            );
+        echo template_eval($stat_row, $params);
+    }
+
+    echo $header;
+
+    if (is_array($alb_list)) {
+        foreach($alb_list as $album) {
+            $count ++;
+
+            $params = array('{COL_WIDTH}' => $column_width,
+                '{ALBUM_TITLE}' => $album['album_title'],
+                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
+                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
+                '{ALB_LINK_PIC}' => $album['thumb_pic'],
+                '{ADMIN_MENU}' => $album['album_adm_menu'],
+                '{ALB_DESC}' => $album['album_desc'],
+                '{ALB_INFOS}' => $album['album_info'],
+                );
+
+            echo template_eval($album_cell, $params);
+
+            if ($count % $columns == 0 && $count < count($alb_list)) {
+                echo $rows_separator;
+            }
+        }
+    }
+
+    $params = array('{COL_WIDTH}' => $column_width,
+          '{SPACER}' => $thumb_cell_width
+          );
+    $empty_cell = template_eval($empty_cell, $params);
+
+    while ($count++ % $columns != 0) {
+        echo $empty_cell;
+    }
+
+    echo $footer;
+    // Tab display
+    $params = array('{COLUMNS}' => $columns,
+        '{TABS}' => $tabs,
+        );
+    echo template_eval($tabs_row, $params);
+
+    endtable();
+
+    echo $spacer;
+}
+}  //{THEMES}
+
+if (!function_exists('theme_display_thumbnails')) {  //{THEMES}
+function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb')
+{
+    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;
+
+    static $header = '';
+    static $thumb_cell = '';
+    static $empty_cell = '';
+    static $row_separator = '';
+    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');
+        $header = template_extract_block($template_thumbnail_view, 'header');
+        $empty_cell = template_extract_block($template_thumbnail_view, 'empty_cell');
+        $row_separator = template_extract_block($template_thumbnail_view, 'row_separator');
+        $footer = template_extract_block($template_thumbnail_view, 'footer');
+        $spacer = template_extract_block($template_thumbnail_view, 'spacer');
+    }
+
+    $cat_link = is_numeric($aid) ? '' : '&amp;cat=' . $cat;
+    $uid_link = (isset($_GET['uid']) && is_numeric($_GET['uid'])) ? '&amp;uid=' . $_GET['uid'] : '';
+
+    $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['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . $uid_link . '&amp;page=%d'));
+        $theme_thumb_tab_tmpl['inactive_next_tab'] = strtr($theme_thumb_tab_tmpl['inactive_next_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . $uid_link . '&amp;page=%d'));
+        $theme_thumb_tab_tmpl['inactive_prev_tab'] = strtr($theme_thumb_tab_tmpl['inactive_prev_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . $uid_link . '&amp;page=%d'));
+    } else {
+        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
+        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&amp;page=%d'));
+        $theme_thumb_tab_tmpl['inactive_next_tab'] = strtr($theme_thumb_tab_tmpl['inactive_next_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&amp;page=%d'));
+        $theme_thumb_tab_tmpl['inactive_prev_tab'] = strtr($theme_thumb_tab_tmpl['inactive_prev_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&amp;page=%d'));
+    }
+
+    $thumbcols = $CONFIG['thumbcols'];
+    $cell_width = ceil(100 / $CONFIG['thumbcols']) . '%';
+
+    $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
+    // 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'],
+            );
+        $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{
+        $title = $album_name;
+    }
+
+
+    if ($mode == 'thumb') {
+        starttable('100%', $title, $thumbcols);
+    } else {
+        starttable('100%');
+    }
+
+    echo $header;
+
+    $i = 0;
+    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']
+                    );
+            } else {
+                $params = array('{CELL_WIDTH}' => $cell_width,
+                    '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&amp;pos={$thumb['pos']}$uid_link",
+                    '{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}' => ''
+                );
+        }
+        echo template_eval($thumb_cell, $params);
+
+        if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
+            echo $row_separator;
+        }
+    }
+    for (;($i % $thumbcols); $i++) {
+        echo $empty_cell;
+    }
+    echo $footer;
+
+    if ($display_tabs) {
+        $params = array('{THUMB_COLS}' => $thumbcols,
+            '{TABS}' => $tabs_html
+            );
+        echo template_eval($tabs, $params);
+    }
+
+    endtable();
+    echo $spacer;
+}
+}  //{THEMES}
+// Added to display flim_strip
+if (!function_exists('theme_display_film_strip')) {  //{THEMES}
+function theme_display_film_strip(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $pos, $sort_options, $mode = 'thumb')
+{
+    global $CONFIG, $THEME_DIR;
+    global $template_film_strip, $lang_film_strip;
+
+    static $template = '';
+    static $thumb_cell = '';
+    static $empty_cell = '';
+    static $spacer = '';
+
+    if ((!$template)) {
+        $template = $template_film_strip;
+        $thumb_cell = template_extract_block($template, 'thumb_cell');
+        $empty_cell = template_extract_block($template, 'empty_cell');
+    }
+
+    $cat_link = is_numeric($aid) ? '' : '&amp;cat=' . $cat;
+        $uid_link = is_numeric($_GET['uid']) ? '&amp;uid=' . $_GET['uid'] : '';
+
+    $thumbcols = $CONFIG['thumbcols'];
+    $cell_width = ceil(100 / $CONFIG['max_film_strip_items']) . '%';
+
+    $i = 0;
+    $thumb_strip = '';
+    foreach($thumb_list as $thumb) {
+        $i++;
+        if ($mode == 'thumb') {
+            $params = array('{CELL_WIDTH}' => $cell_width,
+                '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&amp;pos={$thumb['pos']}$uid_link",
+                '{THUMB}' => $thumb['image'],
+                '{CAPTION}' => $thumb['caption'],
+                '{ADMIN_MENU}' => ''
+                );
+        } else {
+            $params = array('{CELL_WIDTH}' => $cell_width,
+                '{LINK_TGT}' => "index.php?cat={$thumb['cat']}",
+                '{THUMB}' => $thumb['image'],
+                '{CAPTION}' => '',
+                '{ADMIN_MENU}' => ''
+                );
+        }
+        $thumb_strip .= template_eval($thumb_cell, $params);
+    }
+
+    if (defined('THEME_HAS_FILM_STRIP_GRAPHICS')) {
+        $tile1 = $THEME_DIR . 'images/tile1.gif';
+        $tile2 = $THEME_DIR . 'images/tile2.gif';
+    } elseif (defined('THEME_HAS_FILM_STRIP_GRAPHIC')) {
+        $tile1=$tile2=$THEME_DIR . 'images/tile.gif';
+    } else {
+        $tile1=$tile2= 'images/tile.gif';
+    }
+
+    $params = array('{THUMB_STRIP}' => $thumb_strip,
+        '{COLS}' => $i,
+        '{TILE1}' => $tile1,
+        '{TILE2}' => $tile2,
+        );
+
+    ob_start();
+    starttable($CONFIG['picture_table_width']);
+    echo template_eval($template, $params);
+    endtable();
+    $film_strip = ob_get_contents();
+    ob_end_clean();
+
+    return $film_strip;
+}
+}  //{THEMES}
+
+if (!function_exists('theme_no_img_to_display')) {  //{THEMES}
+function theme_no_img_to_display($album_name)
+{
+    global $lang_errors, $template_no_img_to_display;
+
+    static $template = '';
+    static $spacer;
+
+    if ((!$template)) {
+        $template = $template_no_img_to_display;
+        $spacer = template_extract_block($template, 'spacer');
+    }
+
+    $params = array('{TEXT}' => $lang_errors['no_img_to_display']);
+    starttable('100%', $album_name);
+    echo template_eval($template, $params);
+    endtable();
+}
+}  //{THEMES}
+
+if (!function_exists('theme_display_image')) {  //{THEMES}
+function theme_display_image($nav_menu, $picture, $votes, $pic_info, $comments, $film_strip)
+{
+    global $CONFIG;
+
+    $width = $CONFIG['picture_table_width'];
+
+    starttable();
+    echo $nav_menu;
+    endtable();
+
+    starttable();
+    echo $picture;
+    endtable();
+    if ($CONFIG['display_film_strip'] == 1) {
+        echo $film_strip;
+    }
+
+
+    echo $votes;
+
+
+
+    $picinfo = isset($_COOKIE['picinfo']) ? $_COOKIE['picinfo'] : ($CONFIG['display_pic_info'] ? 'block' : 'none');
+    echo "<div id=\"picinfo\" style=\"display: $picinfo;\">\n";
+    starttable();
+    echo $pic_info;
+    endtable();
+    echo "</div>\n";
+
+    echo "<div id=\"comments\">\n";
+        echo $comments;
+        echo "</div>\n";
+
+}
+}  //{THEMES}
+
+if (!function_exists('theme_html_picinfo')) {  //{THEMES}
+function theme_html_picinfo(&$info)
+{
+    global $lang_picinfo;
+
+    $html = '';
+
+    $html .= "        <tr><td colspan=\"2\" class=\"tableh2_compact\"><b>{$lang_picinfo['title']}</b></td></tr>\n";
+    $template = "        <tr><td class=\"tableb_compact\" valign=\"top\" >%s:</td><td class=\"tableb_compact\">%s</td></tr>\n";
+    foreach ($info as $key => $value) $html .= sprintf($template, $key, $value);
+
+    return $html;
+}
+}  //{THEMES}
+
+// Displays a picture
+if (!function_exists('theme_html_picture')) {  //{THEMES}
+function theme_html_picture()
+{
+    global $CONFIG, $CURRENT_PIC_DATA, $CURRENT_ALBUM_DATA, $USER;
+    global $album, $comment_date_fmt, $template_display_media;
+    global $lang_display_image_php, $lang_picinfo;
+
+    $pid = $CURRENT_PIC_DATA['pid'];
+    $pic_title = '';
+
+    if (!isset($USER['liv']) || !is_array($USER['liv'])) {
+        $USER['liv'] = array();
+    }
+    // Add 1 to hit counter
+    if (!USER_IS_ADMIN && !in_array($pid, $USER['liv']) && isset($_COOKIE[$CONFIG['cookie_name'] . '_data'])) {
+        add_hit($pid);
+        if (count($USER['liv']) > 4) array_shift($USER['liv']);
+        array_push($USER['liv'], $pid);
+    }
+
+    if($CONFIG['thumb_use']=='ht' && $CURRENT_PIC_DATA['pheight'] > $CONFIG['picture_width'] ){ // The wierd comparision is because only picture_width is stored
+      $condition = true;
+    }elseif($CONFIG['thumb_use']=='wd' && $CURRENT_PIC_DATA['pwidth'] > $CONFIG['picture_width']){
+      $condition = true;
+    }elseif($CONFIG['thumb_use']=='any' && max($CURRENT_PIC_DATA['pwidth'], $CURRENT_PIC_DATA['pheight']) > $CONFIG['picture_width']){
+      $condition = true;
+    }else{
+     $condition = false;
+    }
+
+    if ($CURRENT_PIC_DATA['title'] != '') {
+        $pic_title .= $CURRENT_PIC_DATA['title'] . "\n";
+    }
+    if ($CURRENT_PIC_DATA['caption'] != '') {
+        $pic_title .= $CURRENT_PIC_DATA['caption'] . "\n";
+    }
+    if ($CURRENT_PIC_DATA['keywords'] != '') {
+        $pic_title .= $lang_picinfo['Keywords'] . ": " . $CURRENT_PIC_DATA['keywords'];
+    }
+
+    if (!$CURRENT_PIC_DATA['title'] && !$CURRENT_PIC_DATA['caption']) {
+        template_extract_block($template_display_media, 'img_desc');
+    } else {
+        if (!$CURRENT_PIC_DATA['title']) {
+            template_extract_block($template_display_media, 'title');
+        }
+        if (!$CURRENT_PIC_DATA['caption']) {
+            template_extract_block($template_display_media, 'caption');
+        }
+    }
+
+    $CURRENT_PIC_DATA['menu'] = html_picture_menu(); //((USER_ADMIN_MODE && $CURRENT_ALBUM_DATA['category'] == FIRST_USER_CAT + USER_ID) || ($CONFIG['users_can_edit_pics'] && $CURRENT_PIC_DATA['owner_id'] == USER_ID && USER_ID != 0) || GALLERY_ADMIN_MODE) ? html_picture_menu($pid) : '';
+
+    if ($CONFIG['make_intermediate'] && $condition ) {
+        $picture_url = get_pic_url($CURRENT_PIC_DATA, 'normal');
+    } else {
+        $picture_url = get_pic_url($CURRENT_PIC_DATA, 'fullsize');
+    }
+
+    $image_size = compute_img_size($CURRENT_PIC_DATA['pwidth'], $CURRENT_PIC_DATA['pheight'], $CONFIG['picture_width']);
+
+    $pic_title = '';
+    $mime_content = cpg_get_type($CURRENT_PIC_DATA['filename']);
+
+
+    if ($mime_content['content']=='movie' || $mime_content['content']=='audio') {
+
+        if ($CURRENT_PIC_DATA['pwidth']==0 || $CURRENT_PIC_DATA['pheight']==0) {
+            $CURRENT_PIC_DATA['pwidth']  = 320; // Default width
+
+            // Set default height; if file is a movie
+            if ($mime_content['content']=='movie') {
+                $CURRENT_PIC_DATA['pheight'] = 240; // Default height
+            }
+        }
+
+        $ctrl_offset['mov']=15;
+        $ctrl_offset['wmv']=45;
+        $ctrl_offset['swf']=0;
+        $ctrl_offset['rm']=0;
+        $ctrl_offset_default=45;
+        $ctrl_height = (isset($ctrl_offset[$mime_content['extension']]))?($ctrl_offset[$mime_content['extension']]):$ctrl_offset_default;
+        $image_size['whole']='width="'.$CURRENT_PIC_DATA['pwidth'].'" height="'.($CURRENT_PIC_DATA['pheight']+$ctrl_height).'"';
+    }
+
+    if ($mime_content['content']=='image') {
+        if (isset($image_size['reduced'])) {
+            $winsizeX = $CURRENT_PIC_DATA['pwidth']+5;  //the +'s are the mysterious FF and IE paddings
+            $winsizeY = $CURRENT_PIC_DATA['pheight']+3; //the +'s are the mysterious FF and IE paddings
+            $pic_html = "<a href=\"javascript:;\" onclick=\"MM_openBrWindow('displayimage.php?pid=$pid&amp;fullsize=1','" . uniqid(rand()) . "','scrollbars=yes,toolbar=no,status=no,resizable=yes,width=$winsizeX,height=$winsizeY')\">";
+            $pic_title = $lang_display_image_php['view_fs'] . "\n==============\n" . $pic_title;
+            $pic_html .= "<img src=\"" . $picture_url . "\" class=\"image\" border=\"0\" alt=\"{$lang_display_image_php['view_fs']}\" /><br />";
+            $pic_html .= "</a>\n";
+        } else {
+            $pic_html = "<img src=\"" . $picture_url . "\" {$image_size['geom']} class=\"image\" border=\"0\" alt=\"\" /><br />\n";
+        }
+    } elseif ($mime_content['content']=='document') {
+        $pic_thumb_url = get_pic_url($CURRENT_PIC_DATA,'thumb');
+        $pic_html = "<a href=\"{$picture_url}\" target=\"_blank\" class=\"document_link\"><img src=\"".$pic_thumb_url."\" border=\"0\" class=\"image\" /></a>\n<br />";
+    } else {
+        $autostart = ($CONFIG['media_autostart']) ? ('true'):('false');
+
+        $players['WMP'] = array('id' => 'MediaPlayer',
+                                'clsid' => 'classid="" ',
+                                'codebase' => 'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" ',
+                                'mime' => 'type="application/x-mplayer2" ',
+                               );
+        $players['RMP'] = array('id' => 'RealPlayer',
+                                'clsid' => 'classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" ',
+                                'codebase' => '',
+                                'mime' => 'type="audio/x-pn-realaudio-plugin" '
+                               );
+        $players['QT']  = array('id' => 'QuickTime',
+                                'clsid' => 'classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" ',
+                                'codebase' => 'codebase="http://www.apple.com/qtactivex/qtplugin.cab" ',
+                                'mime' => 'type="video/x-quicktime" '
+                               );
+        $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" '
+                               );
+        $players['UNK'] = array('id' => 'DefaultPlayer',
+                                'clsid' => '',
+                                'codebase' => '',
+                                'mime' => ''
+                               );
+
+        if (isset($_COOKIE[$CONFIG['cookie_name'].'_'.$mime_content['extension'].'player'])) {
+            $user_player = $_COOKIE[$CONFIG['cookie_name'].'_'.$mime_content['extension'].'player'];
+        } else {
+            $user_player = $mime_content['player'];
+        }
+
+                // There isn't a player selected or user wants client-side control
+        if (!$user_player) {
+            $user_player = 'UNK';
+        }
+
+        $player = $players[$user_player];
+
+        $pic_html  = '<object id="'.$player['id'].'" '.$player['clsid'].$player['codebase'].$player['mime'].$image_size['whole'].'>';
+        $pic_html .= "<param name=\"autostart\" value=\"$autostart\" /><param name=\"src\" value=\"". $picture_url . "\" />";
+        $pic_html .= '<embed '.$image_size['whole'].' src="'. $picture_url . '" autostart="'.$autostart.'" '.$player['mime'].'></embed>';
+        $pic_html .= "</object><br />\n";
+    }
+
+    $CURRENT_PIC_DATA['html'] = $pic_html;
+    $CURRENT_PIC_DATA['header'] = '';
+    $CURRENT_PIC_DATA['footer'] = '';
+
+    $CURRENT_PIC_DATA = CPGPluginAPI::filter('file_data',$CURRENT_PIC_DATA);
+
+    $params = array('{CELL_HEIGHT}' => '100',
+        '{IMAGE}' => $CURRENT_PIC_DATA['header'].$CURRENT_PIC_DATA['html'].$CURRENT_PIC_DATA['footer'],
+        '{ADMIN_MENU}' => $CURRENT_PIC_DATA['menu'],
+        '{TITLE}' => bb_decode($CURRENT_PIC_DATA['title']),
+        '{CAPTION}' => bb_decode($CURRENT_PIC_DATA['caption']),
+        );
+
+    return template_eval($template_display_media, $params);
+}
+}  //{THEMES}
+
+if (!function_exists('theme_html_img_nav_menu')) {  //{THEMES}
+function theme_html_img_nav_menu()
+{
+    global $CONFIG, $CURRENT_PIC_DATA, $meta_nav, $THEME_DIR ; //$PHP_SELF,
+    global $album, $cat, $pos, $pic_count, $lang_img_nav_bar, $lang_text_dir, $template_img_navbar;
+
+    $cat_link = is_numeric($album) ? '' : '&amp;cat=' . $cat;
+        $uid_link = is_numeric($_GET['uid']) ? '&amp;uid=' . $_GET['uid'] : '';
+
+    $human_pos = $pos + 1;
+    $page = ceil(($pos + 1) / ($CONFIG['thumbrows'] * $CONFIG['thumbcols']));
+    $pid = $CURRENT_PIC_DATA['pid'];
+
+    $start = 0;
+        $start_tgt = "{$_SERVER['PHP_SELF']}?album=$album$cat_link&amp;pos=$start";
+        $start_title = $lang_img_nav_bar['go_album_start'];
+        $meta_nav .= "<link rel=\"start\" href=\"$start_tgt\" title=\"$start_title\" />
+        ";
+        $end = $pic_count - 1;
+        $end_tgt = "{$_SERVER['PHP_SELF']}?album=$album$cat_link&amp;pos=$end";
+        $end_title = $lang_img_nav_bar['go_album_end'];
+        $meta_nav .= "<link rel=\"last\" href=\"$end_tgt\" title=\"$end_title\" />
+        ";
+
+    if ($pos > 0) {
+        $prev = $pos - 1;
+        $prev_tgt = "{$_SERVER['PHP_SELF']}?album=$album$cat_link&amp;pos=$prev$uid_link";
+        $prev_title = $lang_img_nav_bar['prev_title'];
+                                $meta_nav .= "<link rel=\"prev\" href=\"$prev_tgt\" title=\"$prev_title\" />
+                                ";
+    } else {
+        $prev_tgt = "javascript:;";
+        $prev_title = "";
+    }
+
+    if ($pos < ($pic_count -1)) {
+        $next = $pos + 1;
+        $next_tgt = "{$_SERVER['PHP_SELF']}?album=$album$cat_link&amp;pos=$next$uid_link";
+        $next_title = $lang_img_nav_bar['next_title'];
+                                $meta_nav .= "<link rel=\"next\" href=\"$next_tgt\" title=\"$next_title\"/>
+                                ";
+    } else {
+        $next_tgt = "javascript:;";
+        $next_title = "";
+    }
+
+    if (USER_CAN_SEND_ECARDS) {
+        $ecard_tgt = "ecard.php?album=$album$cat_link&amp;pid=$pid&amp;pos=$pos";
+        $ecard_title = $lang_img_nav_bar['ecard_title'];
+    } else {
+        template_extract_block($template_img_navbar, 'ecard_button'); // added to remove button if cannot send ecard
+        /*$ecard_tgt = "javascript:alert('" . addslashes($lang_img_nav_bar['ecard_disabled_msg']) . "');";
+        $ecard_title = $lang_img_nav_bar['ecard_disabled'];*/
+    }
+
+                //report to moderator buttons
+    if (($CONFIG['report_post']==1) && (USER_CAN_SEND_ECARDS)) {
+        $report_tgt = "report_file.php?album=$album$cat_link&amp;pid=$pid&amp;pos=$pos";
+    } else { // remove button if report toggle is off
+        template_extract_block($template_img_navbar, 'report_file_button');
+
+    }
+
+                    $thumb_tgt = "thumbnails.php?album=$album$cat_link&amp;page=$page$uid_link";
+        $meta_nav .= "<link rel=\"up\" href=\"$thumb_tgt\" title=\"".$lang_img_nav_bar['thumb_title']."\"/>
+        ";
+
+    $slideshow_tgt = "{$_SERVER['PHP_SELF']}?album=$album$cat_link$uid_link&amp;pid=$pid&amp;slideshow=".$CONFIG['slideshow_interval'];
+
+    $pic_pos = sprintf($lang_img_nav_bar['pic_pos'], $human_pos, $pic_count);
+
+    if (defined('THEME_HAS_NAVBAR_GRAPHICS')) {
+            $location= $THEME_DIR;
+        } else {
+            $location= '';
+        }
+
+    $params = array('{THUMB_TGT}' => $thumb_tgt,
+        '{THUMB_TITLE}' => $lang_img_nav_bar['thumb_title'],
+        '{PIC_INFO_TITLE}' => $lang_img_nav_bar['pic_info_title'],
+        '{SLIDESHOW_TGT}' => $slideshow_tgt,
+        '{SLIDESHOW_TITLE}' => $lang_img_nav_bar['slideshow_title'],
+        '{PIC_POS}' => $pic_pos,
+        '{ECARD_TGT}' => $ecard_tgt,
+        '{ECARD_TITLE}' => $ecard_title,
+        '{PREV_TGT}' => $prev_tgt,
+        '{PREV_TITLE}' => $prev_title,
+        '{NEXT_TGT}' => $next_tgt,
+        '{NEXT_TITLE}' => $next_title,
+        '{PREV_IMAGE}' => ($lang_text_dir=='ltr') ? 'prev' : 'next',
+        '{NEXT_IMAGE}' => ($lang_text_dir=='ltr') ? 'next' : 'prev',
+        '{REPORT_TGT}' => $report_tgt,
+        '{REPORT_TITLE}' => $lang_img_nav_bar['report_title'],
+        '{LOCATION}' => $location,
+        );
+
+    return template_eval($template_img_navbar, $params);
+}
+}  //{THEMES}
+
+if (!function_exists('theme_html_rating_box')) {  //{THEMES}
+function theme_html_rating_box()
+{
+    global $CONFIG, $CURRENT_PIC_DATA, $CURRENT_ALBUM_DATA, $THEME_DIR;
+    global $template_image_rating, $lang_rate_pic;
+
+    if (!(USER_CAN_RATE_PICTURES && $CURRENT_ALBUM_DATA['votes'] == 'YES')) return '';
+
+    $votes = $CURRENT_PIC_DATA['votes'] ? sprintf($lang_rate_pic['rating'], round($CURRENT_PIC_DATA['pic_rating'] / 2000, 1), $CURRENT_PIC_DATA['votes']) : $lang_rate_pic['no_votes'];
+    $pid = $CURRENT_PIC_DATA['pid'];
+
+    if (defined('THEME_HAS_RATING_GRAPHICS')) {
+        $location= $THEME_DIR;
+    } else {
+        $location= '';
+    }
+
+    $params = array('{TITLE}' => $lang_rate_pic['rate_this_pic'],
+        '{VOTES}' => $votes,
+        '{RATE0}' => "ratepic.php?pic=$pid&amp;rate=0",
+        '{RATE1}' => "ratepic.php?pic=$pid&amp;rate=1",
+        '{RATE2}' => "ratepic.php?pic=$pid&amp;rate=2",
+        '{RATE3}' => "ratepic.php?pic=$pid&amp;rate=3",
+        '{RATE4}' => "ratepic.php?pic=$pid&amp;rate=4",
+        '{RATE5}' => "ratepic.php?pic=$pid&amp;rate=5",
+        '{RUBBISH}' => $lang_rate_pic['rubbish'],
+        '{POOR}' => $lang_rate_pic['poor'],
+        '{FAIR}' => $lang_rate_pic['fair'],
+        '{GOOD}' => $lang_rate_pic['good'],
+        '{EXCELLENT}' => $lang_rate_pic['excellent'],
+        '{GREAT}' => $lang_rate_pic['great'],
+        '{WIDTH}' => $CONFIG['picture_table_width'],
+        '{LOCATION}' => $location,        //theme dir or default images directory
+        );
+
+    return template_eval($template_image_rating, $params);
+}
+}  //{THEMES}
+
+// Displays comments for a specific picture
+if (!function_exists('theme_html_comments')) {  //{THEMES}
+function theme_html_comments($pid)
+{
+    global $CONFIG, $USER, $CURRENT_ALBUM_DATA, $comment_date_fmt, $HTML_SUBST;
+    global $template_image_comments, $template_add_your_comment, $lang_display_comments;
+
+    $html = '';
+
+//report to moderator buttons
+    if (!(($CONFIG['report_post']==1) && (USER_CAN_SEND_ECARDS))) {
+        template_extract_block($template_image_comments, 'report_comment_button');
+    }
+
+    if (!$CONFIG['enable_smilies']) {
+        $tmpl_comment_edit_box = template_extract_block($template_image_comments, 'edit_box_no_smilies', '{EDIT}');
+        template_extract_block($template_image_comments, 'edit_box_smilies');
+        template_extract_block($template_add_your_comment, 'input_box_smilies');
+    } else {
+        $tmpl_comment_edit_box = template_extract_block($template_image_comments, 'edit_box_smilies', '{EDIT}');
+        template_extract_block($template_image_comments, 'edit_box_no_smilies');
+        template_extract_block($template_add_your_comment, 'input_box_no_smilies');
+    }
+
+    $tmpl_comments_buttons = template_extract_block($template_image_comments, 'buttons', '{BUTTONS}');
+    $tmpl_comments_ipinfo = template_extract_block($template_image_comments, 'ipinfo', '{IPINFO}');
+
+    if ($CONFIG['comments_sort_descending'] == 1) {
+        $comment_sort_order = 'DESC';
+    } else {
+        $comment_sort_order = 'ASC';
+    }
+    $result = cpg_db_query("SELECT msg_id, msg_author, msg_body, UNIX_TIMESTAMP(msg_date) AS msg_date, author_id, author_md5_id, msg_raw_ip, msg_hdr_ip, pid FROM {$CONFIG['TABLE_COMMENTS']} WHERE pid='$pid' ORDER BY msg_id $comment_sort_order");
+
+    while ($row = mysql_fetch_array($result)) {
+        $user_can_edit = (GALLERY_ADMIN_MODE) || (USER_ID && USER_ID == $row['author_id'] && USER_CAN_POST_COMMENTS) || (!USER_ID && USER_CAN_POST_COMMENTS && ($USER['ID'] == $row['author_md5_id']));
+        $comment_buttons = $user_can_edit ? $tmpl_comments_buttons : '';
+        $comment_edit_box = $user_can_edit ? $tmpl_comment_edit_box : '';
+        $comment_ipinfo = ($row['msg_raw_ip'] && GALLERY_ADMIN_MODE)?$tmpl_comments_ipinfo : '';
+
+        if ($CONFIG['enable_smilies']) {
+            $comment_body = process_smilies(make_clickable($row['msg_body']));
+            $smilies = generate_smilies("f{$row['msg_id']}", 'msg_body');
+        } else {
+            $comment_body = make_clickable($row['msg_body']);
+            $smilies = '';
+        }
+
+        $ip = $row['msg_hdr_ip'];
+        if ($row['msg_hdr_ip'] != $row['msg_raw_ip']) {
+            $ip .= ' [' . $row['msg_raw_ip'] . ']';
+        }
+
+        $params = array('{EDIT}' => &$comment_edit_box,
+            '{BUTTONS}' => &$comment_buttons,
+            '{IPINFO}' => &$comment_ipinfo
+            );
+
+        $template = template_eval($template_image_comments, $params);
+
+        $params = array('{MSG_AUTHOR}' => stripslashes($row['msg_author']),
+            '{MSG_ID}' => $row['msg_id'],
+            '{PID}' => $row['pid'],
+            '{EDIT_TITLE}' => &$lang_display_comments['edit_title'],
+            '{CONFIRM_DELETE}' => &$lang_display_comments['confirm_delete'],
+            '{MSG_DATE}' => localised_date($row['msg_date'], $comment_date_fmt),
+            '{MSG_BODY}' => bb_decode($comment_body),
+            '{MSG_BODY_RAW}' => $row['msg_body'],
+            '{OK}' => &$lang_display_comments['OK'],
+            '{SMILIES}' => $smilies,
+            '{IP}' => $ip,
+            '{REPORT_COMMENT_TITLE}' => &$lang_display_comments['report_comment_title'],
+            '{WIDTH}' => $CONFIG['picture_table_width']
+            );
+
+        $html .= template_eval($template, $params);
+    }
+
+    if (USER_CAN_POST_COMMENTS && $CURRENT_ALBUM_DATA['comments'] == 'YES') {
+        if (USER_ID) {
+            $user_name_input = '<tr><td><input type="hidden" name="msg_author" value="' . stripslashes(USER_NAME) . '" /></td>';
+            template_extract_block($template_add_your_comment, 'user_name_input', $user_name_input);
+            $user_name = '';
+        } else {
+            $user_name = isset($USER['name']) ? '"' . strtr($USER['name'], $HTML_SUBST) . '"' : $lang_display_comments['your_name'] . '" onclick="javascript:this.value=\'\';';
+        }
+
+        $params = array('{ADD_YOUR_COMMENT}' => $lang_display_comments['add_your_comment'],
+            // Modified Name and comment field
+            '{NAME}' => $lang_display_comments['name'],
+            '{COMMENT}' => $lang_display_comments['comment'],
+            '{PIC_ID}' => $pid,
+            '{USER_NAME}' => $user_name,
+            '{MAX_COM_LENGTH}' => $CONFIG['max_com_size'],
+            '{OK}' => $lang_display_comments['OK'],
+            '{SMILIES}' => '',
+            '{WIDTH}' => $CONFIG['picture_table_width'],
+            );
+
+        if ($CONFIG['enable_smilies']){
+                        $params['{SMILIES}'] = generate_smilies();
+                } else {
+                        template_extract_block($template_add_your_comment, 'smilies');
+                }
+
+        $html .= template_eval($template_add_your_comment, $params);
+    }
+
+    return $html;
+}
+}  //{THEMES}
+
+if (!function_exists('theme_slideshow')) {  //{THEMES}
+function theme_slideshow()
+{
+    global $CONFIG, $lang_display_image_php, $template_display_media;
+
+    pageheader($lang_display_image_php['slideshow']);
+
+    include "include/slideshow.inc.php";
+
+    $start_slideshow = '<script language="JavaScript" type="text/JavaScript">runSlideShow()</script>';
+    template_extract_block($template_display_media, 'img_desc', $start_slideshow);
+
+    $params = array('{CELL_HEIGHT}' => $CONFIG['picture_width'] + 100,
+        '{IMAGE}' => '<img src="' . $start_img . '" name="SlideShow" class="image" /><br />',
+        '{ADMIN_MENU}' => '',
+        );
+
+    starttable();
+    echo template_eval($template_display_media, $params);
+    endtable();
+    starttable();
+    echo <<<EOT
+        <tr>
+                <td align="center" class="navmenu" style="white-space: nowrap;">
+                        <a href="javascript:endSlideShow()" class="navmenu">{$lang_display_image_php['stop_slideshow']}</a>
+                </td>
+        </tr>
+
+EOT;
+    endtable();
+    pagefooter();
+}
+}  //{THEMES}
+
+// Display the full size image
+if (!function_exists('theme_display_fullsize_pic')) {  //{THEMES}
+function theme_display_fullsize_pic()
+{
+    global $CONFIG, $THEME_DIR, $ALBUM_SET;
+    global $lang_errors, $lang_fullsize_popup, $lang_charset;
+
+    if (isset($_GET['picfile']))
+    {
+        if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+
+    $picfile = $_GET['picfile'];
+    $picname = $CONFIG['fullpath'] . $picfile;
+    $imagesize = @getimagesize($picname);
+    $imagedata = array('name' => $picfile, 'path' => path2url($picname), 'geometry' => $imagesize[3]);
+    }
+    elseif (isset($_GET['pid']))
+    {
+    $pid = (int)$_GET['pid'];
+    $sql = "SELECT * " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE pid='$pid' $ALBUM_SET";
+    $result = cpg_db_query($sql);
+
+    if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
+
+    $row = mysql_fetch_array($result);
+    $pic_url = get_pic_url($row, 'fullsize');
+    $geom = 'width="' . $row['pwidth'] . '" height="' . $row['pheight'] . '"';
+    $imagedata = array('name' => $row['filename'], 'path' => $pic_url, 'geometry' => $geom);
+    }
+
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+  <head>
+  <meta http-equiv="content-type" content="text/html; charset=<?php echo $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'] ?>" />
+  <title><?php echo $CONFIG['gallery_name'] ?>: <?php echo $lang_fullsize_popup['click_to_close'];
+      ?></title>
+  <script type="text/javascript" src="scripts.js"></script>
+  <style type="text/css">
+  body { margin: 0; padding: 0; background-color: gray; }
+  img { margin:0; padding:0; border:0; }
+  #content { margin:0 auto; padding:0; border:0; }
+  table { border:0; height:100%; width:100%; border-collapse:collapse}
+  td {         vertical-align: middle; text-align:center; }
+  </style>
+  </head>
+  <body>
+    <script language="JavaScript" type="text/JavaScript">
+      adjust_popup();
+    </script>
+    <table>
+      <tr>
+            <td>
+          <div id="content">
+              <?php     echo  '<a href="javascript: window.close()"><img src="'
+                . htmlspecialchars($imagedata['path']) . '" '
+                . $imagedata['geometry']
+                . 'alt="'
+                . htmlspecialchars($imagedata['name'])
+                . '" title="'
+                . htmlspecialchars($imagedata['name'])
+                . "\n" . $lang_fullsize_popup['click_to_close']
+                . '" /></a><br />' ."\n";
+               ?>
+          </div>
+        </td>
+      </tr>
+    </table>
+  </body>
+</html>
+<?php
+}
+}  //{THEMES}
+
+
+if (!function_exists('theme_vanity')) {  //{THEMES}
+function theme_vanity()
+{
+    global $CONFIG, $THEME_DIR, $template_vanity ;
+
+    if (defined('THEME_HAS_VANITY_GRAPHICS')) {
+            $location= $THEME_DIR;
+        } else {
+            $location= '';
+        }
+
+    $params = array('{LOCATION}' => $location);
+
+    return template_eval($template_vanity, $params);
+}
+} //{THEMES}
+
+?>
\ No newline at end of file
diff -ruN 133/include/update.inc.php cpg148/include/update.inc.php
--- 133/include/update.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/update.inc.php	2006-06-08 00:24:38.000000000 -0500
@@ -0,0 +1,125 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+
+// ------------------------- HTML OUTPUT FUNCTIONS ------------------------- //
+function html_prereq_errors($error_msg)
+{
+    ?>
+    <h2>Welcome to Coppermine installation</h2>
+
+    <form action="install.php">
+    <h2 class="error">&#149;&nbsp;&#149;&nbsp;&#149;&nbsp;ERROR&nbsp;&#149;&nbsp;&#149;&nbsp;&#149;</h2>
+
+        <p class="tableb"> Before you continue with the Coppermine upgrade, there are some problems that need to be fixed.<br /><br /><b><?php echo $error_msg ?></b>Once you are done, hit the "Try again" button.<br />
+        </p>
+
+        <div class="input">
+        <input type="submit" value="Try again !" /><br /><br />
+        </div>
+
+        </form>
+
+        <?php
+}
+
+function html_header($title, $charset = '')
+{
+
+    ?>
+<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+    <title><?php echo $title; ?></title>
+        <?php if ($charset !='') echo '<meta http-equiv="Content-Type" content="text/html; charset='.$charset.'" />'; ?>
+    <link type="text/css" rel="stylesheet" href="installer.css">
+</head>
+<body>
+
+<?php
+}
+
+function html_logo()
+{
+    echo '<img class="logo" src="images/logo.gif">';
+}
+
+
+function html_error($error_msg = '')
+{
+    global $im_installed;
+
+    ?>
+      <table width="100%" border="0" cellpadding="0" cellspacing="1" class="maintable">
+       <tr>
+            <form action="upgrade.php" method="post">
+        <td class="tableh1" colspan="2"><h2>Welcome to the Coppermine upgrade program</h2>
+        </td>
+       </tr>
+<?php
+    if ($error_msg) {
+
+        ?>
+       <tr>
+        <td class="tableh2" colspan="2" align="center"><span class="error">&#149;&nbsp;&#149;&nbsp;&#149;&nbsp;ERROR&nbsp;&#149;&nbsp;&#149;&nbsp;&#149;</span>
+        </td>
+       </tr>
+       <tr>
+        <td class="tableb" colspan="2"> The following errors were encountered and need to be corrected first:<br /><br /><b><?php echo $error_msg ?></b>
+        </td>
+       </tr>
+<?php
+    }
+
+    ?>
+
+       </tr>
+      </table>
+<?php
+}
+
+
+function html_install_success($notes)
+{
+    global $DFLT;
+//Coppermine is now upgraded and ready to roll.
+    $loginaddress = '<a href="login.php?referer=charsetmgr.php">';
+    ?>
+<h2>Upgrade completed</h2>
+
+  <!--  <p class="tableb">Please <?php echo $loginaddress ?>login</a> and proceed to the <a href="charsetmgr.php">charset manager</a> to convert the encoding of your database, if needed.</p> -->
+        <p style="align:center" class="tableh2">
+                It's recommended to <a href="versioncheck.php">check your file versions</a> if you just upgraded from an older version of coppermine.<br />
+                If you didn't (or you don't want to check), you can go to <a href="index.php">your gallery's start page</a><br />
+</p>
+                    <?php
+}
+
+function html_footer()
+{
+
+    ?>
+</body>
+</html>
+
+<?php
+}
+
+
+?>
diff -ruN 133/include/zip.lib.php cpg148/include/zip.lib.php
--- 133/include/zip.lib.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/include/zip.lib.php	2006-06-08 00:24:40.000000000 -0500
@@ -0,0 +1,356 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+// Created by bouchon
+// http://dev.maxg.info
+
+// Need help ? http://forum.maxg.info
+
+class zip
+{
+
+ var $datasec, $ctrl_dir = array();
+ var $eof_ctrl_dir = "\x50\x4b\x05\x06\x00\x00\x00\x00";
+ var $old_offset = 0; var $dirs = Array(".");
+
+ function get_List($zip_name)
+ {
+   $zip = @fopen($zip_name, 'rb');
+   if(!$zip) return(0);
+   $centd = $this->ReadCentralDir($zip,$zip_name);
+
+    @rewind($zip);
+    @fseek($zip, $centd['offset']);
+
+   for ($i=0; $i<$centd['entries']; $i++)
+   {
+    $header = $this->ReadCentralFileHeaders($zip);
+    $header['index'] = $i;$info['filename'] = $header['filename'];
+    $info['stored_filename'] = $header['stored_filename'];
+    $info['size'] = $header['size'];$info['compressed_size']=$header['compressed_size'];
+    $info['crc'] = strtoupper(dechex( $header['crc'] ));
+    $info['mtime'] = $header['mtime']; $info['comment'] = $header['comment'];
+    $info['folder'] = ($header['external']==0x41FF0010||$header['external']==16)?1:0;
+    $info['index'] = $header['index'];$info['status'] = $header['status'];
+    $ret[]=$info; unset($header);
+   }
+  return $ret;
+ }
+
+ function Add($files,$compact)
+ {
+  if(!is_array($files[0])) $files=Array($files);
+
+  for($i=0;$files[$i];$i++){
+    $fn = $files[$i];
+    if(!in_Array(dirname($fn[0]),$this->dirs))
+     $this->add_Dir(dirname($fn[0]));
+    if(basename($fn[0]))
+     $ret[basename($fn[0])]=$this->add_File($fn[1],$fn[0],$compact);
+  }
+  return $ret;
+ }
+
+ function get_file()
+ {
+   $data = implode('', $this -> datasec);
+   $ctrldir = implode('', $this -> ctrl_dir);
+
+   return $data . $ctrldir . $this -> eof_ctrl_dir .
+    pack('v', sizeof($this -> ctrl_dir)).pack('v', sizeof($this -> ctrl_dir)).
+    pack('V', strlen($ctrldir)) . pack('V', strlen($data)) . "\x00\x00";
+ }
+
+ function add_dir($name)
+ {
+   $name = str_replace("\\", "/", $name);
+   $fr = "\x50\x4b\x03\x04\x0a\x00\x00\x00\x00\x00\x00\x00\x00\x00";
+
+   $fr .= pack("V",0).pack("V",0).pack("V",0).pack("v", strlen($name) );
+   $fr .= pack("v", 0 ).$name.pack("V", 0).pack("V", 0).pack("V", 0);
+   $this -> datasec[] = $fr;
+
+   $new_offset = strlen(implode("", $this->datasec));
+
+   $cdrec = "\x50\x4b\x01\x02\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x00\x00";
+   $cdrec .= pack("V",0).pack("V",0).pack("V",0).pack("v", strlen($name) );
+   $cdrec .= pack("v", 0 ).pack("v", 0 ).pack("v", 0 ).pack("v", 0 );
+   $ext = "\xff\xff\xff\xff";
+   $cdrec .= pack("V", 16 ).pack("V", $this -> old_offset ).$name;
+
+   $this -> ctrl_dir[] = $cdrec;
+   $this -> old_offset = $new_offset;
+   $this -> dirs[] = $name;
+ }
+
+ function add_File($data, $name, $compact = 1)
+ {
+   $name     = str_replace('\\', '/', $name);
+   $dtime    = dechex($this->DosTime());
+
+   $hexdtime = '\x' . $dtime[6] . $dtime[7].'\x'.$dtime[4] . $dtime[5]
+     . '\x' . $dtime[2] . $dtime[3].'\x'.$dtime[0].$dtime[1];
+   eval('$hexdtime = "' . $hexdtime . '";');
+
+   if($compact)
+   $fr = "\x50\x4b\x03\x04\x14\x00\x00\x00\x08\x00".$hexdtime;
+   else $fr = "\x50\x4b\x03\x04\x0a\x00\x00\x00\x00\x00".$hexdtime;
+   $unc_len = strlen($data); $crc = crc32($data);
+
+   if($compact){
+     $zdata = gzcompress($data); $c_len = strlen($zdata);
+     $zdata = substr(substr($zdata, 0, strlen($zdata) - 4), 2);
+   }else{
+     $zdata = $data;
+   }
+   $c_len=strlen($zdata);
+   $fr .= pack('V', $crc).pack('V', $c_len).pack('V', $unc_len);
+   $fr .= pack('v', strlen($name)).pack('v', 0).$name.$zdata;
+
+   $fr .= pack('V', $crc).pack('V', $c_len).pack('V', $unc_len);
+
+   $this -> datasec[] = $fr;
+   $new_offset        = strlen(implode('', $this->datasec));
+   if($compact)
+        $cdrec = "\x50\x4b\x01\x02\x00\x00\x14\x00\x00\x00\x08\x00";
+   else $cdrec = "\x50\x4b\x01\x02\x14\x00\x0a\x00\x00\x00\x00\x00";
+   $cdrec .= $hexdtime.pack('V', $crc).pack('V', $c_len).pack('V', $unc_len);
+   $cdrec .= pack('v', strlen($name) ).pack('v', 0 ).pack('v', 0 );
+   $cdrec .= pack('v', 0 ).pack('v', 0 ).pack('V', 32 );
+   $cdrec .= pack('V', $this -> old_offset );
+
+   $this -> old_offset = $new_offset;
+   $cdrec .= $name;
+   $this -> ctrl_dir[] = $cdrec;
+   return true;
+ }
+
+ function DosTime() {
+   $timearray = getdate();
+   if ($timearray['year'] < 1980) {
+     $timearray['year'] = 1980; $timearray['mon'] = 1;
+     $timearray['mday'] = 1; $timearray['hours'] = 0;
+     $timearray['minutes'] = 0; $timearray['seconds'] = 0;
+   }
+   return (($timearray['year'] - 1980) << 25) | ($timearray['mon'] << 21) |     ($timearray['mday'] << 16) | ($timearray['hours'] << 11) |
+    ($timearray['minutes'] << 5) | ($timearray['seconds'] >> 1);
+ }
+
+ function Extract ( $zn, $to, $index = Array(-1) )
+ {
+   if(!@is_dir($to)) @mkdir($to,0777);
+   $ok = 0; $zip = @fopen($zn,'rb');
+   if(!$zip) return(-1);
+   $cdir = $this->ReadCentralDir($zip,$zn);
+   $pos_entry = $cdir['offset'];
+
+   if(!is_array($index)){ $index = array($index);  }
+   for($i=0; $index[$i];$i++){
+     if(intval($index[$i])!=$index[$i]||$index[$i]>$cdir['entries'])
+      return(-1);
+   }
+
+   for ($i=0; $i<$cdir['entries']; $i++)
+   {
+     @fseek($zip, $pos_entry);
+     $header = $this->ReadCentralFileHeaders($zip);
+     $header['index'] = $i; $pos_entry = ftell($zip);
+     @rewind($zip); fseek($zip, $header['offset']);
+     if(in_array("-1",$index)||in_array($i,$index))
+      $stat[$header['filename']]=$this->ExtractFile($header, $to, $zip);
+
+   }
+   fclose($zip);
+   return $stat;
+ }
+
+  function ReadFileHeader($zip)
+  {
+    $binary_data = fread($zip, 30);
+    $data = unpack('vchk/vid/vversion/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len', $binary_data);
+
+    $header['filename'] = fread($zip, $data['filename_len']);
+    if ($data['extra_len'] != 0) {
+      $header['extra'] = fread($zip, $data['extra_len']);
+    } else { $header['extra'] = ''; }
+
+    $header['compression'] = $data['compression'];$header['size'] = $data['size'];
+    $header['compressed_size'] = $data['compressed_size'];
+    $header['crc'] = $data['crc']; $header['flag'] = $data['flag'];
+    $header['mdate'] = $data['mdate'];$header['mtime'] = $data['mtime'];
+
+    if ($header['mdate'] && $header['mtime']){
+     $hour=($header['mtime']&0xF800)>>11;$minute=($header['mtime']&0x07E0)>>5;
+     $seconde=($header['mtime']&0x001F)*2;$year=(($header['mdate']&0xFE00)>>9)+1980;
+     $month=($header['mdate']&0x01E0)>>5;$day=$header['mdate']&0x001F;
+     $header['mtime'] = mktime($hour, $minute, $seconde, $month, $day, $year);
+    }else{$header['mtime'] = time();}
+
+    $header['stored_filename'] = $header['filename'];
+    $header['status'] = "ok";
+    return $header;
+  }
+
+ function ReadCentralFileHeaders($zip){
+    $binary_data = fread($zip, 46);
+    $header = unpack('vchkid/vid/vversion/vversion_extracted/vflag/vcompression/vmtime/vmdate/Vcrc/Vcompressed_size/Vsize/vfilename_len/vextra_len/vcomment_len/vdisk/vinternal/Vexternal/Voffset', $binary_data);
+
+    if ($header['filename_len'] != 0)
+      $header['filename'] = fread($zip,$header['filename_len']);
+    else $header['filename'] = '';
+
+    if ($header['extra_len'] != 0)
+      $header['extra'] = fread($zip, $header['extra_len']);
+    else $header['extra'] = '';
+
+    if ($header['comment_len'] != 0)
+      $header['comment'] = fread($zip, $header['comment_len']);
+    else $header['comment'] = '';
+
+    if ($header['mdate'] && $header['mtime'])
+    {
+      $hour = ($header['mtime'] & 0xF800) >> 11;
+      $minute = ($header['mtime'] & 0x07E0) >> 5;
+      $seconde = ($header['mtime'] & 0x001F)*2;
+      $year = (($header['mdate'] & 0xFE00) >> 9) + 1980;
+      $month = ($header['mdate'] & 0x01E0) >> 5;
+      $day = $header['mdate'] & 0x001F;
+      $header['mtime'] = mktime($hour, $minute, $seconde, $month, $day, $year);
+    } else {
+      $header['mtime'] = time();
+    }
+    $header['stored_filename'] = $header['filename'];
+    $header['status'] = 'ok';
+    if (substr($header['filename'], -1) == '/')
+      $header['external'] = 0x41FF0010;
+    return $header;
+ }
+
+ function ReadCentralDir($zip,$zip_name)
+ {
+  $size = filesize($zip_name);
+  if ($size < 277) $maximum_size = $size;
+  else $maximum_size=277;
+
+  @fseek($zip, $size-$maximum_size);
+  $pos = ftell($zip); $bytes = 0x00000000;
+
+  while ($pos < $size)
+  {
+    $byte = @fread($zip, 1); $bytes=($bytes << 8) | Ord($byte);
+    if ($bytes == 0x504b0506){ $pos++; break; } $pos++;
+  }
+
+ $data=unpack('vdisk/vdisk_start/vdisk_entries/ventries/Vsize/Voffset/vcomment_size',
+        fread($zip, 18));
+
+  if ($data['comment_size'] != 0)
+    $centd['comment'] = fread($zip, $data['comment_size']);
+    else $centd['comment'] = ''; $centd['entries'] = $data['entries'];
+  $centd['disk_entries'] = $data['disk_entries'];
+  $centd['offset'] = $data['offset'];$centd['disk_start'] = $data['disk_start'];
+  $centd['size'] = $data['size'];  $centd['disk'] = $data['disk'];
+  return $centd;
+ }
+
+ function ExtractFile($header,$to,$zip)
+ {
+   $header = $this->readfileheader($zip);
+
+   if(substr($to,-1)!="/") $to.="/";
+   if(substr($header['filename'],-1)=="/")
+   {
+    @mkdir($to.$header['filename']);
+    return +2;
+   }
+
+   $pth = explode("/",dirname($header['filename']));
+   for($i=0,$tmp="";isset($pth[$i]);$i++){
+     if(!$pth[$i]) continue;
+     if(!is_dir($to.$tmp.$pth[$i])) @mkdir($to.$pth[$i],0777);
+     $tmp.=$pth[$i]."/";
+   }
+  if (!($header['external']==0x41FF0010)&&!($header['external']==16))
+  {
+   if ($header['compression']==0)
+   {
+    $fp = @fopen($to.$header['filename'], 'wb');
+    if(!$fp) return(-1);
+    $size = $header['compressed_size'];
+
+    while ($size != 0)
+    {
+      $read_size = ($size < 2048 ? $size : 2048);
+      $buffer = fread($zip, $read_size);
+      $binary_data = pack('a'.$read_size, $buffer);
+      @fwrite($fp, $binary_data, $read_size);
+      $size -= $read_size;
+    }
+    fclose($fp);
+    touch($to.$header['filename'], $header['mtime']);
+
+  }else{
+   $fp = @fopen($to.$header['filename'].'.gz','wb');
+   if(!$fp) return(-1);
+   $binary_data = pack('va1a1Va1a1', 0x8b1f, Chr($header['compression']),
+     Chr(0x00), time(), Chr(0x00), Chr(3));
+
+   fwrite($fp, $binary_data, 10);
+   $size = $header['compressed_size'];
+
+   while ($size != 0)
+   {
+     $read_size = ($size < 1024 ? $size : 1024);
+     $buffer = fread($zip, $read_size);
+     $binary_data = pack('a'.$read_size, $buffer);
+     @fwrite($fp, $binary_data, $read_size);
+     $size -= $read_size;
+   }
+
+   $binary_data = pack('VV', $header['crc'], $header['size']);
+   fwrite($fp, $binary_data,8); fclose($fp);
+
+   $gzp = @gzopen($to.$header['filename'].'.gz','rb');
+    if(!$gzp){
+       @gzclose($gzp); @unlink($to.$header['filename']);
+       die("Archive is compressed whereas ZLIB is not enabled.");
+    }
+   $fp = @fopen($to.$header['filename'],'wb');
+   if(!$fp) return(-1);
+   $size = $header['size'];
+
+   while ($size != 0)
+   {
+     $read_size = ($size < 2048 ? $size : 2048);
+     $buffer = gzread($gzp, $read_size);
+     $binary_data = pack('a'.$read_size, $buffer);
+     @fwrite($fp, $binary_data, $read_size);
+     $size -= $read_size;
+   }
+   fclose($fp); gzclose($gzp);
+
+   touch($to.$header['filename'], $header['mtime']);
+   @unlink($to.$header['filename'].'.gz');
+
+  }}
+  return true;
+ }
+}
+
+?>
diff -ruN 133/index.php cpg148/index.php
--- 133/index.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/index.php	2006-06-08 00:24:42.000000000 -0500
@@ -2,36 +2,93 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/index.php,v $
-  $Revision: 1.17 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
-// Check if standalone is installed in a portal like phpNuke (added by DJMaze)
-$DIR=preg_split("/[\/\\\]/",dirname($_SERVER['PATH_TRANSLATED']));
-if ($DIR[count($DIR)-2] == "modules") {
-    echo "<html><body><h1>ERROR</h1>You installed the standalone Coppermine into your Nuke portal.<br>".
-         "Please download and install a CPG Port: <a href=\"http://sourceforge.net/project/showfiles.php?group_id=89658\">CPG for PostNuke OR CPG for PHPnuke</a></body></html>";
-    die();
-} // end check
+/**
+* Coppermine Photo Gallery 1.4.6 index.php
+*
+* This file is the main display for categories and album it also displays thumbnails,
+* also see documentation for this file's {@relativelink ../_index.php.php Free Standing Code}
+*
+* @copyright  2002-2005 Gregory DEMAR, Coppermine Dev Team
+* @license http://opensource.org/licenses/gpl-license.php GNU General Public License V2
+* @package Coppermine
+* @version $Id: index.php 3116 2006-06-07 22:11:54Z gaugau $
+*/
+
+/**
+* Unless this is true most things wont work - protection against direct execution of inc files
+*/
 define('IN_COPPERMINE', true);
-define('INDEX_PHP', true);
 
-require('include/init.inc.php');
-if ($CONFIG['enable_smilies']) include("include/smilies.inc.php");
+if (isset($_GET['file'])) {
+    // Scrub: Remove '..' and leftover '//' from filename
+    $file = str_replace('..','',str_replace('//','',$_GET['file']));
+    $fileValidationPattern = "/^([a-zA-Z0-9_\-]+)(\/{0,1}?)([a-zA-Z0-9_\-]+)$/";
+    // There can be only alphanumerals in a plugin's folder name. There mustn't be any dots or other special chars in it.
+    // The only exception is the hypen (-) and underscore (_)
+    // Examples for folder names: "myplugin" = OK, "my_plugin" = OK, "my plugin" = BAD, "m&uuml;_plugin" = BAD
+    // Files the plugin is meant to include can only contain one single dot that separates the actual filename from the php-extension
+    // Same restrictions apply as for the folder name (only alphanumerals, hyphen and underscore)
+    if (preg_match($fileValidationPattern, $file) == FALSE) {
+            $file = ''; // something's fishy with the filename, let's drop it
+    }
+    $path = './plugins/'.$file.'.php';
+
+    // Don't include the codebase and credits files
+    if ($file != 'codebase' && $file != 'configuration' && file_exists($path)) {
+
+        // Include the code from the plugin
+        include_once($path);
+        $file = true;
+    } else {
+        $file = false;
+    }
+} else $file = false;
+
+if (!$file) {
+    /**
+    * Sets the flag for lang file
+    */
+    define('INDEX_PHP', true);
+
+    require('include/init.inc.php');
+
+    if (!USER_ID && $CONFIG['allow_unlogged_access'] == 0) {
+        $redirect = $redirect . "login.php";
+        header("Location: $redirect");
+        exit();
+    }
+
+    if ($CONFIG['enable_smilies']) include("include/smilies.inc.php");
+}
+
+
 /**
- * Local functions definition
- */
+* Local functions definition
+*/
+
+/**
+ * html_albummenu()
+ *
+ * This function draws the links for admin menu of Albums
+ *
+ * @param integer $id ID of the album for which the links are being drawn
+ * @return string The evaluated template block with links
+ **/
 function html_albummenu($id)
 {
     global $template_album_admin_menu, $lang_album_admin_menu;
@@ -54,36 +111,49 @@
     return template_eval($template, $params);
 }
 
+/**
+ * get_subcat_data()
+ *
+ * Get the data about the sub categories which are going to be shown on the index page, this function is called recursively
+ *
+ * @param integer $parent Parent Category
+ * @param array $cat_data
+ * @param array $album_set_array
+ * @param integer $level Level being displayed
+ * @param string $ident String to use as indentation for Categories
+ * @return void
+ **/
 function get_subcat_data($parent, &$cat_data, &$album_set_array, $level, $ident = '')
 {
-    global $CONFIG, $HIDE_USER_CAT, $FORBIDDEN_SET,$cpg_show_private_album;
+    global $CONFIG, $HIDE_USER_CAT, $FORBIDDEN_SET, $cpg_show_private_album;
 
-    $album_filter='';
-    $pic_filter='';
+    $album_filter = '';
+    $pic_filter = '';
     if (!empty($FORBIDDEN_SET) && !$cpg_show_private_album) {
-        $album_filter = ' and '.str_replace('p.','a.',$FORBIDDEN_SET);
-        $pic_filter = ' and '.str_replace('p.',$CONFIG['TABLE_PICTURES'].'.',$FORBIDDEN_SET);
+        $album_filter = ' and ' . str_replace('p.', 'a.', $FORBIDDEN_SET);
+        $pic_filter = ' and ' . str_replace('p.', $CONFIG['TABLE_PICTURES'] . '.', $FORBIDDEN_SET);
     }
-
-    $result = db_query("SELECT cid, name, description, thumb FROM {$CONFIG['TABLE_CATEGORIES']} WHERE parent = '$parent'  ORDER BY pos");
+    if ($CONFIG['categories_alpha_sort'] == 1) {$cat_sort_order = 'name';}else{$cat_sort_order = 'pos';}
+    $result = cpg_db_query("SELECT cid, name, description, thumb FROM {$CONFIG['TABLE_CATEGORIES']} WHERE parent = '$parent'  ORDER BY $cat_sort_order");
 
     if (mysql_num_rows($result) > 0) {
-        $rowset = db_fetch_rowset($result);
+        $rowset = cpg_db_fetch_rowset($result);
         foreach ($rowset as $subcat) {
             if ($subcat['cid'] == USER_GAL_CAT) {
-                $sql = "SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category>=" . FIRST_USER_CAT.$album_filter;
-                $result = db_query($sql);
+                $sql = "SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category>=" . FIRST_USER_CAT . $album_filter;
+                $result = cpg_db_query($sql);
                 $album_count = mysql_num_rows($result);
                 while ($row = mysql_fetch_array($result)) {
                     $album_set_array[] = $row['aid'];
                 } // while
                 mysql_free_result($result);
 
-                $result = db_query("SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} as p, {$CONFIG['TABLE_ALBUMS']} as a WHERE p.aid = a.aid AND category >= " . FIRST_USER_CAT.$album_filter);
+                $result = cpg_db_query("SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} as p, {$CONFIG['TABLE_ALBUMS']} as a WHERE p.aid = a.aid AND approved='YES' AND category >= " . FIRST_USER_CAT . $album_filter);
                 $nbEnr = mysql_fetch_array($result);
                 $pic_count = $nbEnr[0];
 
                 $subcat['description'] = preg_replace("/<br.*?>[\r\n]*/i", '<br />' . $ident , bb_decode($subcat['description']));
+
                 $link = $ident . "<a href=\"index.php?cat={$subcat['cid']}\">{$subcat['name']}</a>";
                 if ($album_count) {
                     $cat_data[] = array($link, $ident . $subcat['description'], $album_count, $pic_count);
@@ -92,46 +162,44 @@
                     $HIDE_USER_CAT = 1;
                 }
             } else {
-                                $unaliased_album_filter = str_replace('a.','',$album_filter);
-                $result = db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = {$subcat['cid']}".$unaliased_album_filter);
+                $unaliased_album_filter = str_replace('a.', '', $album_filter);
+                $result = cpg_db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = {$subcat['cid']}" . $unaliased_album_filter);
                 $album_count = mysql_num_rows($result);
                 while ($row = mysql_fetch_array($result)) {
                     $album_set_array[] = $row['aid'];
                 } // while
                 mysql_free_result($result);
 
-                $result = db_query("SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} as p, {$CONFIG['TABLE_ALBUMS']} as a WHERE p.aid = a.aid AND category = {$subcat['cid']}".$album_filter);
+                $result = cpg_db_query("SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} as p, {$CONFIG['TABLE_ALBUMS']} as a WHERE p.aid = a.aid AND approved='YES' AND category = {$subcat['cid']}" . $album_filter);
                 $nbEnr = mysql_fetch_array($result);
                 mysql_free_result($result);
                 $pic_count = $nbEnr[0];
-                if ($subcat['thumb']>0) {
-                    $sql = "SELECT filepath, filename, url_prefix, pwidth, pheight ".
-                        "FROM {$CONFIG['TABLE_PICTURES']} ".
-                        "WHERE pid='{$subcat['thumb']}'".$pic_filter;
-                    $result = db_query($sql);
+                if ($subcat['thumb'] > 0) {
+                    $sql = "SELECT filepath, filename, url_prefix, pwidth, pheight " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE pid='{$subcat['thumb']}'" . $pic_filter;
+                    $result = cpg_db_query($sql);
                     if (mysql_num_rows($result)) {
                         $picture = mysql_fetch_array($result);
                         mysql_free_result($result);
-                        $pic_url =  get_pic_url($picture, 'thumb');
+                        $pic_url = get_pic_url($picture, 'thumb');
                         if (!is_image($picture['filename'])) {
-                                $image_info = getimagesize($pic_url);
-                                $picture['pwidth'] = $image_info[0];
-                                $picture['pheight'] = $image_info[1];
+                            $image_info = getimagesize(urldecode($pic_url));
+                            $picture['pwidth'] = $image_info[0];
+                            $picture['pheight'] = $image_info[1];
                         }
                         $image_size = compute_img_size($picture['pwidth'], $picture['pheight'], $CONFIG['alb_list_thumb_size']);
-                        $user_thumb = "<img src=\"" . $pic_url . "\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"\">";
-                        $user_thumb = "<a href=\"index.php?cat={$subcat['cid']}\">".$user_thumb."</a>";
+                        $user_thumb = "<img src=\"" . $pic_url . "\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"\" />";
+                        $user_thumb = "<a href=\"index.php?cat={$subcat['cid']}\">" . $user_thumb . "</a>";
                     }
-                }else{
-                    $user_thumb ="";
+                } else {
+                    $user_thumb = "";
                 }
                 $subcat['name'] = $subcat['name'];
                 $subcat['description'] = preg_replace("/<br.*?>[\r\n]*/i", '<br />', bb_decode($subcat['description']));
                 $link = "<a href=\"index.php?cat={$subcat['cid']}\">{$subcat['name']}</a>";
-                $user_thumb = $ident.$user_thumb;
+                $user_thumb = $ident . $user_thumb;
                 if ($pic_count == 0 && $album_count == 0) {
                                         $user_thumb = $ident;
-                    $cat_data[] = array($link, $subcat['description'],'cat_thumb' =>$user_thumb);
+                    $cat_data[] = array($link, $subcat['description'], 'cat_thumb' => $user_thumb);
                 } else {
                     // Check if you need to show subcat_level
                     if ($level == $CONFIG['subcat_level']) {
@@ -139,22 +207,33 @@
                     } else {
                         $cat_albums = '';
                     }
-                    $cat_data[] = array($link, $subcat['description'], $album_count, $pic_count, 'cat_albums' => $cat_albums,'cat_thumb' =>$user_thumb);
+                    $cat_data[] = array($link, $subcat['description'], $album_count, $pic_count, 'cat_albums' => $cat_albums, 'cat_thumb' => $user_thumb);
                 }
             }
 
-            if ($level > 1) get_subcat_data($subcat['cid'], $cat_data, $album_set_array, $level -1, $ident . "</td><td><img src=\"images/spacer.gif\" width=\"20\" height=\"1\"></td><td>");
+            if ($level > 1) {
+                                get_subcat_data($subcat['cid'], $cat_data, $album_set_array, $level -1, $ident . "</td><td><img src=\"images/spacer.gif\" width=\"20\" height=\"1\" border=\"0\" alt=\"\" /></td><td>");
+                        }
         }
     }
 }
-// List all categories
+
+/**
+ * get_cat_list()
+ *
+ *  List all categories
+ *
+ * @param string $breadcrumb
+ * @param array $cat_data
+ * @param string $statistics
+ * @return void
+ **/
 function get_cat_list(&$breadcrumb, &$cat_data, &$statistics)
 {
-    global $HTTP_GET_VARS, $CONFIG, $ALBUM_SET, $CURRENT_CAT_NAME, $BREADCRUMB_TEXT, $STATS_IN_ALB_LIST, $FORBIDDEN_SET;
-    global $HIDE_USER_CAT,$cpg_show_private_album;
+    global $CONFIG, $ALBUM_SET, $CURRENT_CAT_NAME, $BREADCRUMB_TEXT, $STATS_IN_ALB_LIST, $FORBIDDEN_SET;
+    global $HIDE_USER_CAT, $cpg_show_private_album;
     global $cat;
     global $lang_list_categories, $lang_errors;
-
     // Build the breadcrumb
     breadcrumb($cat, $breadcrumb, $BREADCRUMB_TEXT);
     // Build the category list
@@ -162,29 +241,27 @@
     $album_set_array = array();
     get_subcat_data($cat, $cat_data, $album_set_array, $CONFIG['subcat_level']);
 
-    $album_filter='';
-    $pic_filter='';
+    $album_filter = '';
+    $pic_filter = '';
     $cat = (int) $cat;
     if (!empty($FORBIDDEN_SET) && !$cpg_show_private_album) {
-        $album_filter = ' and '.str_replace('p.','a.',$FORBIDDEN_SET);
-        $pic_filter = ' and '.$FORBIDDEN_SET;
+        $album_filter = ' and ' . str_replace('p.', 'a.', $FORBIDDEN_SET);
+        $pic_filter = ' and ' . $FORBIDDEN_SET;
     }
-
     // Add the albums in the current category to the album set
-    //if ($cat) {
-        if ($cat == USER_GAL_CAT) {
-            $sql = "SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category >= " . FIRST_USER_CAT.$album_filter;
-            $result = db_query($sql);
-        } else {
-            $sql = "SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category = '$cat'".$album_filter;
-            $result = db_query($sql);
-        }
-        while ($row = mysql_fetch_array($result)) {
-            $album_set_array[] = $row['aid'];
-        } // while
-        mysql_free_result($result);
-    //}
-    if (count($album_set_array)&&$cat) {
+    // if ($cat) {
+    if ($cat == USER_GAL_CAT) {
+        $sql = "SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category >= " . FIRST_USER_CAT . $album_filter;
+        $result = cpg_db_query($sql);
+    } else {
+        $sql = "SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category = '$cat'" . $album_filter;
+        $result = cpg_db_query($sql);
+    } while ($row = mysql_fetch_array($result)) {
+        $album_set_array[] = $row['aid'];
+    } // while
+    mysql_free_result($result);
+    // }
+    if (count($album_set_array) && $cat) {
         $set = '';
         foreach ($album_set_array as $album) $set .= $album . ',';
         $set = substr($set, 0, -1);
@@ -196,42 +273,31 @@
     }
     // Gather gallery statistics
     if ($cat == 0) {
-        $result = db_query("SELECT count(*) FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE 1".$album_filter);
+        $result = cpg_db_query("SELECT count(*) FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE 1" . $album_filter);
         $nbEnr = mysql_fetch_array($result);
         $album_count = $nbEnr[0];
         mysql_free_result($result);
 
-        $sql = "SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} as p ".
-                'LEFT JOIN '.$CONFIG['TABLE_ALBUMS'].' as a '.
-                'ON a.aid=p.aid '.
-                'WHERE 1'.$pic_filter;
-        $result = db_query($sql);
+        $sql = "SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} as p " . 'LEFT JOIN ' . $CONFIG['TABLE_ALBUMS'] . ' as a ' . 'ON a.aid=p.aid ' . 'WHERE 1' . $pic_filter . ' AND approved=\'YES\'';
+        $result = cpg_db_query($sql);
         $nbEnr = mysql_fetch_array($result);
         $picture_count = $nbEnr[0];
         mysql_free_result($result);
 
-        $sql = "SELECT count(*) FROM {$CONFIG['TABLE_COMMENTS']} as c ".
-                'LEFT JOIN '.$CONFIG['TABLE_PICTURES'].' as p '.
-                'ON c.pid=p.pid '.
-                'LEFT JOIN '.$CONFIG['TABLE_ALBUMS'].' as a '.
-                'ON a.aid=p.aid '.
-                'WHERE 1'.$pic_filter;
-        $result = db_query($sql);
+        $sql = "SELECT count(*) FROM {$CONFIG['TABLE_COMMENTS']} as c " . 'LEFT JOIN ' . $CONFIG['TABLE_PICTURES'] . ' as p ' . 'ON c.pid=p.pid ' . 'LEFT JOIN ' . $CONFIG['TABLE_ALBUMS'] . ' as a ' . 'ON a.aid=p.aid ' . 'WHERE 1' . $pic_filter;
+        $result = cpg_db_query($sql);
         $nbEnr = mysql_fetch_array($result);
         $comment_count = $nbEnr[0];
         mysql_free_result($result);
 
         $sql = "SELECT count(*) FROM {$CONFIG['TABLE_CATEGORIES']} WHERE 1";
-        $result = db_query($sql);
+        $result = cpg_db_query($sql);
         $nbEnr = mysql_fetch_array($result);
         $cat_count = $nbEnr[0] - $HIDE_USER_CAT;
         mysql_free_result($result);
 
-        $sql = "SELECT sum(hits) FROM {$CONFIG['TABLE_PICTURES']} as p ".
-                'LEFT JOIN '.$CONFIG['TABLE_ALBUMS'].' as a '.
-                'ON p.aid=a.aid '.
-                'WHERE 1'.$pic_filter;
-        $result = db_query($sql);
+        $sql = "SELECT sum(hits) FROM {$CONFIG['TABLE_PICTURES']} as p " . 'LEFT JOIN ' . $CONFIG['TABLE_ALBUMS'] . ' as a ' . 'ON p.aid=a.aid ' . 'WHERE 1' . $pic_filter;
+        $result = cpg_db_query($sql);
         $nbEnr = mysql_fetch_array($result);
         $hit_count = (int)$nbEnr[0];
         mysql_free_result($result);
@@ -250,17 +316,17 @@
                     '[views]' => $hit_count));
         }
     } elseif ($cat >= FIRST_USER_CAT && $ALBUM_SET) {
-        $result = db_query("SELECT count(*) FROM {$CONFIG['TABLE_ALBUMS']} WHERE 1 $current_album_set");
+        $result = cpg_db_query("SELECT count(*) FROM {$CONFIG['TABLE_ALBUMS']} WHERE 1 $current_album_set");
         $nbEnr = mysql_fetch_array($result);
         $album_count = $nbEnr[0];
         mysql_free_result($result);
 
-        $result = db_query("SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} WHERE 1 $current_album_set");
+        $result = cpg_db_query("SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} WHERE 1 $current_album_set AND approved='YES'");
         $nbEnr = mysql_fetch_array($result);
         $picture_count = $nbEnr[0];
         mysql_free_result($result);
 
-        $result = db_query("SELECT sum(hits) FROM {$CONFIG['TABLE_PICTURES']} WHERE 1 $current_album_set");
+        $result = cpg_db_query("SELECT sum(hits) FROM {$CONFIG['TABLE_PICTURES']} WHERE 1 $current_album_set");
         $nbEnr = mysql_fetch_array($result);
         $hit_count = (int)$nbEnr[0];
         mysql_free_result($result);
@@ -273,95 +339,61 @@
     }
 }
 
+/**
+* list_users()
+*
+* Get a list of users galleries
+*/
 function list_users()
 {
     global $CONFIG, $PAGE, $FORBIDDEN_SET;
-    global $lang_list_users, $lang_errors, $template_user_list_info_box, $cpg_show_private_album;
+    global $lang_list_users, $lang_errors, $template_user_list_info_box, $cpg_show_private_album, $cpg_udb;
 
-    if (defined('UDB_INTEGRATION')) {
-        $result = udb_list_users_query($user_count);
-    } else {
-//        $sql = "SELECT user_id," . "        user_name," . "        COUNT(DISTINCT a.aid) as alb_count," . "        COUNT(DISTINCT pid) as pic_count," . "        MAX(pid) as thumb_pid " . "FROM {$CONFIG['TABLE_USERS']} AS u " . "INNER JOIN {$CONFIG['TABLE_ALBUMS']} AS a ON category = " . FIRST_USER_CAT . " + user_id " . "INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.aid = a.aid " . "WHERE approved = 'YES' " . "$FORBIDDEN_SET " . "GROUP BY user_id " . "ORDER BY user_name ";
-// Fixed correct album count DJMaze
-        $sql = "SELECT user_id, " .
-               "user_name, " .
-               "COUNT(DISTINCT a.aid) as alb_count, " .
-               "COUNT(DISTINCT pid) as pic_count, " .
-               "MAX(pid) as thumb_pid " .
-               "FROM {$CONFIG['TABLE_USERS']} AS u " .
-               "INNER JOIN {$CONFIG['TABLE_ALBUMS']} AS a ON category = " . FIRST_USER_CAT . " + user_id " .
-               "LEFT JOIN {$CONFIG['TABLE_PICTURES']} AS p ON (p.aid = a.aid AND approved = 'YES') ";
-        if ($FORBIDDEN_SET != "") $sql .= "WHERE $FORBIDDEN_SET ";
-        $sql .= "GROUP BY user_id " .
-                "ORDER BY user_name";
-
-        $result = db_query($sql);
+    $rowset = $cpg_udb->list_users_query($user_count);
 
-        $user_count = mysql_num_rows($result);
-    }
-
-    if (!$user_count) {
+    if (!$rowset) {
         msg_box($lang_list_users['user_list'], $lang_list_users['no_user_gal'], '', '', '100%');
-        mysql_free_result($result);
         return;
     }
 
     $user_per_page = $CONFIG['thumbcols'] * $CONFIG['thumbrows'];
     $totalPages = ceil($user_count / $user_per_page);
-    if ($PAGE > $totalPages) $PAGE = 1;
-    $lower_limit = ($PAGE-1) * $user_per_page;
-    $upper_limit = min($user_count, $PAGE * $user_per_page);
-    $row_count = $upper_limit - $lower_limit;
-
-    if (defined('UDB_INTEGRATION')) {
-        $rowset = udb_list_users_retrieve_data($result, $lower_limit, $row_count);
-    } else {
-        $rowset = array();
-        $i = 0;
-        mysql_data_seek($result, $lower_limit);
-        while (($row = mysql_fetch_array($result)) && ($i++ < $row_count)) $rowset[] = $row;
-        mysql_free_result($result);
-    }
 
     $user_list = array();
     foreach ($rowset as $user) {
-        $user_thumb = '<img src="images/nopic.jpg" class="image" border="0" />';
+        $cpg_nopic_data = cpg_get_system_thumb('nopic.jpg', $user['user_id']);
+        $user_thumb = '<img src="' . $cpg_nopic_data['thumb'] . '" ' . $cpg_nopic_data['whole'] . ' class="image" border="0" alt="" />';
         $user_pic_count = $user['pic_count'];
-        $user_thumb_pid = $user['thumb_pid'];
+        $user_thumb_pid = ($user['gallery_pid']) ? $user['gallery_pid'] : $user['thumb_pid'];
         $user_album_count = $user['alb_count'];
 
         if ($user_pic_count) {
-
-                        if ($CONFIG['show_private']){
-                                $image_size = compute_img_size(100, 75, $CONFIG['alb_list_thumb_size']);
-                                $user_thumb = "<img src=\"images/private.jpg\" {$image_size['geom']} alt=\"\" border=\"0\" class=\"image\" />";
-                        }
-            $sql = "SELECT filepath, filename, url_prefix, pwidth, pheight " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE pid='$user_thumb_pid'";
-            $result = db_query($sql);
-
+            $sql = "SELECT filepath, filename, url_prefix, pwidth, pheight " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE pid='$user_thumb_pid' AND approved='YES'";
+            $result = cpg_db_query($sql);
             if (mysql_num_rows($result)) {
                 $picture = mysql_fetch_array($result);
                 mysql_free_result($result);
-                $pic_url =  get_pic_url($picture, 'thumb');
+                $pic_url = get_pic_url($picture, 'thumb');
                 if (!is_image($picture['filename'])) {
-                        $image_info = getimagesize($pic_url);
-                        $picture['pwidth'] = $image_info[0];
-                        $picture['pheight'] = $image_info[1];
+                    $image_info = getimagesize(urldecode($pic_url));
+                    $picture['pwidth'] = $image_info[0];
+                    $picture['pheight'] = $image_info[1];
                 }
                 $image_size = compute_img_size($picture['pwidth'], $picture['pheight'], $CONFIG['alb_list_thumb_size']);
-                    $user_thumb = "<img src=\"" . get_pic_url($picture, 'thumb') . "\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"\">";
-
+                $user_thumb = "<img src=\"" . $pic_url . "\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"\" />";
             }
+        }
 
-                }
         $albums_txt = sprintf($lang_list_users['n_albums'], $user_album_count);
         $pictures_txt = sprintf($lang_list_users['n_pics'], $user_pic_count);
 
-        $params = array('{USER_NAME}' => $user['user_name'],
+        $params = CPGPluginAPI::filter('user_caption_params', array('{USER_NAME}' => $user['user_name'],
             '{USER_ID}' => $user['user_id'],
             '{ALBUMS}' => $albums_txt,
             '{PICTURES}' => $pictures_txt,
-            );
+            )
+        );
+
         $caption = template_eval($template_user_list_info_box, $params);
 
         $user_list[] = array('cat' => FIRST_USER_CAT + $user['user_id'],
@@ -371,27 +403,31 @@
     }
     theme_display_thumbnails($user_list, $user_count, '', '', 1, $PAGE, $totalPages, false, true, 'user');
 }
-// List all albums
+
+/**
+* list_albums()
+*
+* Get a list of albums
+*/
 function list_albums()
 {
-    global $CONFIG, $USER, $USER_DATA, $PAGE, $lastup_date_fmt,$FORBIDDEN_SET;
+    global $CONFIG, $USER, $USER_DATA, $PAGE, $lastup_date_fmt, $FORBIDDEN_SET, $FORBIDDEN_SET_DATA;
     global $cat;
-    global $lang_list_albums, $lang_errors,$cpg_show_private_album;
+    global $lang_list_albums, $lang_errors, $cpg_show_private_album;
 
     $alb_per_page = $CONFIG['albums_per_page'];
     $maxTab = $CONFIG['max_tabs'];
 
-    $album_filter='';
-    $pic_filter='';
-    $pic_subquery='';
+    $album_filter = '';
+    $pic_filter = '';
+    $pic_subquery = '';
 
     if (!empty($FORBIDDEN_SET) && !$cpg_show_private_album) {
-        $album_filter = ' and '.str_replace('p.','a.',$FORBIDDEN_SET);
-        $pic_filter = ' and '.$FORBIDDEN_SET;
+        $album_filter = ' and ' . str_replace('p.', 'a.', $FORBIDDEN_SET);
+        $pic_filter = ' and ' . $FORBIDDEN_SET;
     }
 
-
-    $result = db_query("SELECT count(*) FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category = '$cat'".$album_filter);
+    $result = cpg_db_query("SELECT count(*) FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category = '$cat'" . $album_filter);
     $nbEnr = mysql_fetch_array($result);
     $nbAlb = $nbEnr[0];
     mysql_free_result($result);
@@ -405,18 +441,10 @@
     $upper_limit = min($nbAlb, $PAGE * $alb_per_page);
     $limit = "LIMIT " . $lower_limit . "," . ($upper_limit - $lower_limit);
 
-    $sql = 'SELECT a.aid, a.title, a.description, visibility, filepath, '.
-           'filename, url_prefix, pwidth, pheight '.
-           'FROM '.$CONFIG['TABLE_ALBUMS'].' as a '.
-           'LEFT JOIN '.$CONFIG['TABLE_PICTURES'].' as p '.
-           'ON a.thumb=p.pid '.
-           'WHERE category='.$cat.$album_filter.
-           ' ORDER BY a.pos '.
-           $limit;
+    $sql = 'SELECT a.aid, a.title, a.description, category, visibility, filepath, ' . 'filename, url_prefix, pwidth, pheight ' . 'FROM ' . $CONFIG['TABLE_ALBUMS'] . ' as a ' . 'LEFT JOIN ' . $CONFIG['TABLE_PICTURES'] . ' as p ' . 'ON a.thumb=p.pid ' . 'WHERE category=' . $cat . $album_filter . ' ORDER BY a.pos ' . $limit;
 
-
-    $alb_thumbs_q = db_query($sql);
-    $alb_thumbs = db_fetch_rowset($alb_thumbs_q);
+    $alb_thumbs_q = cpg_db_query($sql);
+    $alb_thumbs = cpg_db_fetch_rowset($alb_thumbs_q);
     mysql_free_result($alb_thumbs_q);
 
     $disp_album_count = count($alb_thumbs);
@@ -426,16 +454,33 @@
     }
     $album_set = '(' . substr($album_set, 0, -2) . ')';
 
-    $sql = "SELECT aid, count(pid) as pic_count, max(pid) as last_pid, max(ctime) as last_upload ".
-           "FROM {$CONFIG['TABLE_PICTURES']} ".
-           "WHERE aid IN $album_set AND approved = 'YES' ".
-           "GROUP BY aid";
-    $alb_stats_q = db_query($sql);
-    $alb_stats = db_fetch_rowset($alb_stats_q);
+    //This query will fetch album stats and keyword for the albums
+    $sql = "SELECT a.aid, count( p.pid )  AS pic_count, max( p.pid )  AS last_pid, max( p.ctime )  AS last_upload, a.keyword" .
+            " FROM {$CONFIG['TABLE_ALBUMS']} AS a " .
+            " LEFT JOIN {$CONFIG['TABLE_PICTURES']} AS p ON a.aid = p.aid AND p.approved =  'YES' ".
+            "WHERE a.aid IN $album_set" . "GROUP BY a.aid";
+
+    $alb_stats_q = cpg_db_query($sql);
+    $alb_stats = cpg_db_fetch_rowset($alb_stats_q);
     mysql_free_result($alb_stats_q);
 
+
     foreach($alb_stats as $key => $value) {
         $cross_ref[$value['aid']] = &$alb_stats[$key];
+        if ($CONFIG['link_pic_count'] == 1) {
+          if (!empty($value['keyword'])) {
+            $value['keyword'] = addslashes($value['keyword']);
+            $query = "SELECT count(pid) AS link_pic_count
+                      FROM {$CONFIG['TABLE_PICTURES']}
+                        WHERE aid != {$value['aid']} AND
+                        keywords LIKE '%{$value['keyword']}%' AND
+                        approved = 'YES'";
+            $result = cpg_db_query($query);
+            $link_stat = mysql_fetch_array ($result);
+            mysql_free_result($result);
+            $alb_stats[$key]['link_pic_count'] = $link_stat['link_pic_count'];
+          }
+       }
     }
 
     for ($alb_idx = 0; $alb_idx < $disp_album_count; $alb_idx++) {
@@ -450,57 +495,58 @@
             $count = 0;
         }
         // Inserts a thumbnail if the album contains 1 or more images
-
         $visibility = $alb_thumb['visibility'];
-        if ($visibility == '0' || $visibility == (FIRST_USER_CAT + USER_ID) || in_array($visibility, $USER_DATA['groups']) || $USER_DATA['can_see_all_albums'] || $CONFIG['allow_private_albums']==0) {
+
+                if (!in_array($aid,$FORBIDDEN_SET_DATA) || $CONFIG['allow_private_albums'] == 0) {
             if ($count > 0) {
                 if ($alb_thumb['filename']) {
                     $picture = &$alb_thumb;
                 } else {
-                    $sql = "SELECT filepath, filename, url_prefix, pwidth, pheight ".
-                           "FROM {$CONFIG['TABLE_PICTURES']} ".
-                           "WHERE pid='{$alb_stat['last_pid']}'";
-                    $result = db_query($sql);
+                    $sql = "SELECT filepath, filename, url_prefix, pwidth, pheight " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE pid='{$alb_stat['last_pid']}'";
+                    $result = cpg_db_query($sql);
                     $picture = mysql_fetch_array($result);
                     mysql_free_result($result);
                 }
-                $pic_url =  get_pic_url($picture, 'thumb');
+                $pic_url = get_pic_url($picture, 'thumb');
                 if (!is_image($picture['filename'])) {
-                        $image_info = getimagesize($pic_url);
-                        $picture['pwidth'] = $image_info[0];
-                        $picture['pheight'] = $image_info[1];
+                    $image_info = getimagesize(urldecode($pic_url));
+                    $picture['pwidth'] = $image_info[0];
+                    $picture['pheight'] = $image_info[1];
                 }
                 $image_size = compute_img_size($picture['pwidth'], $picture['pheight'], $CONFIG['alb_list_thumb_size']);
-                $alb_list[$alb_idx]['thumb_pic'] = "<img src=\"" . $pic_url . "\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"{$picture['filename']}\">";
+                $alb_list[$alb_idx]['thumb_pic'] = "<img src=\"" . $pic_url . "\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"{$picture['filename']}\" />";
             } else { // Inserts an empty thumbnail if the album contains 0 images
-                $image_size = compute_img_size(100, 75, $CONFIG['alb_list_thumb_size']);
-
-                $alb_list[$alb_idx]['thumb_pic'] = "<img src=\"images/nopic.jpg\" {$image_size['geom']} alt=\"\" border=\"0\" class=\"image\" />";
+                // $image_size = compute_img_size(100, 75, $CONFIG['alb_list_thumb_size']);
+                $cpg_nopic_data = cpg_get_system_thumb('nopic.jpg', $alb_thumb['category']);
+                $alb_list[$alb_idx]['thumb_pic'] = '<img src="' . $cpg_nopic_data['thumb'] . '" ' . $cpg_nopic_data['whole'] . ' class="image" border="0" alt="" />';
             }
         } elseif ($CONFIG['show_private']) {
-            $image_size = compute_img_size(100, 75, $CONFIG['alb_list_thumb_size']);
-            $alb_list[$alb_idx]['thumb_pic'] = "<img src=\"images/private.jpg\" {$image_size['geom']} alt=\"\" border=\"0\" class=\"image\" />";
-
+            // $image_size = compute_img_size(100, 75, $CONFIG['alb_list_thumb_size']);
+            $cpg_privatepic_data = cpg_get_system_thumb('private.jpg', $alb_thumb['category']);
+            $alb_list[$alb_idx]['thumb_pic'] = '<img src="' . $cpg_privatepic_data['thumb'] . '" ' . $cpg_privatepic_data['whole'] . ' class="image" border="0" alt="" />';
         }
         // Prepare everything
-
-        if ($visibility == '0' || $visibility == (FIRST_USER_CAT + USER_ID) || in_array($visibility, $USER_DATA['groups']) || $USER_DATA['can_see_all_albums'] || $CONFIG['allow_private_albums']==0) {
+        if (!in_array($aid,$FORBIDDEN_SET_DATA) || $CONFIG['allow_private_albums'] == 0) {
             $last_upload_date = $count ? localised_date($alb_stat['last_upload'], $lastup_date_fmt) : '';
+            $link_pic_count = !empty($alb_stat['link_pic_count']) ? $alb_stat['link_pic_count'] : 0;
             $alb_list[$alb_idx]['aid'] = $alb_thumb['aid'];
             $alb_list[$alb_idx]['album_title'] = $alb_thumb['title'];
             $alb_list[$alb_idx]['album_desc'] = bb_decode($alb_thumb['description']);
             $alb_list[$alb_idx]['pic_count'] = $count;
             $alb_list[$alb_idx]['last_upl'] = $last_upload_date;
-            $alb_list[$alb_idx]['album_info'] = sprintf($lang_list_albums['n_pictures'], $count) . ($count ? sprintf($lang_list_albums['last_added'], $last_upload_date) : "");
+            $alb_list[$alb_idx]['link_pic_count'] = $link_pic_count;
+            $alb_list[$alb_idx]['album_info'] = sprintf($lang_list_albums['n_pictures'], $count) . ($count ? sprintf($lang_list_albums['last_added'], $last_upload_date) : "") . (($CONFIG['link_pic_count'] && $link_pic_count > 0 ) ? sprintf(", {$lang_list_albums['n_link_pictures']},  {$lang_list_albums['total_pictures']}", $link_pic_count, $count + $link_pic_count) : "");
             $alb_list[$alb_idx]['album_adm_menu'] = (GALLERY_ADMIN_MODE || (USER_ADMIN_MODE && $cat == USER_ID + FIRST_USER_CAT)) ? html_albummenu($alb_thumb['aid']) : ' ';
         } elseif ($CONFIG['show_private']) { // uncomment this else block to show private album description
             $last_upload_date = $count ? localised_date($alb_stat['last_upload'], $lastup_date_fmt) : '';
+            $link_pic_count = !empty($alb_stat['link_pic_count']) ? $alb_stat['link_pic_count'] : 0;
             $alb_list[$alb_idx]['aid'] = $alb_thumb['aid'];
             $alb_list[$alb_idx]['album_title'] = $alb_thumb['title'];
             $alb_list[$alb_idx]['album_desc'] = bb_decode($alb_thumb['description']);
             $alb_list[$alb_idx]['pic_count'] = $count;
             $alb_list[$alb_idx]['last_upl'] = $last_upload_date;
-            $alb_list[$alb_idx]['album_info'] = sprintf($lang_list_albums['n_pictures'], $count) . ($count ? sprintf($lang_list_albums['last_added'], $last_upload_date) : "");
+            $alb_list[$alb_idx]['link_pic_count'] = $link_pic_count;
+            $alb_list[$alb_idx]['album_info'] = sprintf($lang_list_albums['n_pictures'], $count) . ($count ? sprintf($lang_list_albums['last_added'], $last_upload_date) : "") . (($CONFIG['link_pic_count'] && $link_pic_count > 0 ) ? sprintf(", {$lang_list_albums['n_link_pictures']},   {$lang_list_albums['total_pictures']}", $link_pic_count, $count + $link_pic_count) : "");
             $alb_list[$alb_idx]['album_adm_menu'] = (GALLERY_ADMIN_MODE || (USER_ADMIN_MODE && $cat == USER_ID + FIRST_USER_CAT)) ? html_albummenu($alb_thumb['aid']) : ' ';
         }
     }
@@ -509,31 +555,38 @@
 }
 
 /**
- */
-// List category albums
-// This has been added to list the category albums largely a repetition of code elsewhere
-// Redone for a cleaner approach
+* list_cat_albums()
+*
+* This has been added to list the albums in a category, used for showing first level albumslargely a repetition of code elsewhere
+* Redone for a cleaner approach
+* @param integer $cat Category id for which albums are needed
+*/
 function list_cat_albums($cat = 0)
 {
-    global $CONFIG, $USER, $lastup_date_fmt, $HTTP_GET_VARS, $USER_DATA, $FORBIDDEN_SET;
-    global $lang_list_albums, $lang_errors,$cpg_show_private_album;
+    global $CONFIG, $USER, $lastup_date_fmt, $USER_DATA, $FORBIDDEN_SET, $FORBIDDEN_SET_DATA, $cpg_show_private_album;
+    global $lang_list_albums, $lang_errors;
+
     $PAGE = 1;
     if ($cat == 0) {
         return '';
     }
 
+    $cat_owner_id = ($cat > 10000)?(10000 - $cat):(10001);
+    $cpg_nopic_data = cpg_get_system_thumb('nopic.jpg', $cat_owner_id);
+    $cpg_privatepic_data = cpg_get_system_thumb('private.jpg', $cat_owner_id);
+
     $alb_per_page = $CONFIG['albums_per_page'];
     $maxTab = $CONFIG['max_tabs'];
 
-    $album_filter='';
-    $pic_filter='';
+    $album_filter = '';
+    $pic_filter = '';
     if (!empty($FORBIDDEN_SET) && !$cpg_show_private_album) {
-        $album_filter = ' and '.str_replace('p.','a.',$FORBIDDEN_SET);
-        $pic_filter = ' and '.$FORBIDDEN_SET;
+        $album_filter = ' and ' . str_replace('p.', 'a.', $FORBIDDEN_SET);
+        $pic_filter = ' and ' . $FORBIDDEN_SET;
     }
 
-    $sql = "SELECT count(*) FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category = '$cat'".$album_filter;
-    $result = db_query($sql);
+    $sql = "SELECT count(*) FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category = '$cat'" . $album_filter;
+    $result = cpg_db_query($sql);
     $nbEnr = mysql_fetch_array($result);
     $nbAlb = $nbEnr[0];
     mysql_free_result($result);
@@ -549,26 +602,10 @@
     $upper_limit = min($nbAlb, $PAGE * $alb_per_page);
     $limit = "LIMIT " . $lower_limit . "," . ($upper_limit - $lower_limit);
 
+    $sql = 'SELECT a.aid, a.title, a.description, visibility, filepath, ' . 'filename, url_prefix, pwidth, pheight ' . 'FROM ' . $CONFIG['TABLE_ALBUMS'] . ' as a ' . 'LEFT JOIN ' . $CONFIG['TABLE_PICTURES'] . ' as p ' . 'ON a.thumb=p.pid ' . 'WHERE category=' . $cat . $album_filter . ' ORDER BY a.pos ' . $limit;
 
-    /*
-    $sql = "SELECT a.aid, a.title, a.description, visibility, filepath, ".
-           "filename, url_prefix, pwidth, pheight ".
-           "FROM {$CONFIG['TABLE_ALBUMS']} as a ".
-           "LEFT JOIN {$CONFIG['TABLE_PICTURES']} as p ON thumb=pid ".
-           "WHERE category = $cat ORDER BY a.pos ".$limit;
-
-    */
-    $sql = 'SELECT a.aid, a.title, a.description, visibility, filepath, '.
-           'filename, url_prefix, pwidth, pheight '.
-           'FROM '.$CONFIG['TABLE_ALBUMS'].' as a '.
-           'LEFT JOIN '.$CONFIG['TABLE_PICTURES'].' as p '.
-           'ON a.thumb=p.pid '.
-           'WHERE category='.$cat.$album_filter.
-           ' ORDER BY a.pos '.
-           $limit;
-
-    $alb_thumbs_q = db_query($sql);
-    $alb_thumbs = db_fetch_rowset($alb_thumbs_q);
+    $alb_thumbs_q = cpg_db_query($sql);
+    $alb_thumbs = cpg_db_fetch_rowset($alb_thumbs_q);
     mysql_free_result($alb_thumbs_q);
 
     $disp_album_count = count($alb_thumbs);
@@ -578,16 +615,35 @@
     }
     $album_set = '(' . substr($album_set, 0, -2) . ')';
 
-    $sql = "SELECT aid, count(pid) as pic_count, max(pid) as last_pid, max(ctime) as last_upload ".
-           "FROM {$CONFIG['TABLE_PICTURES']} ".
-           "WHERE aid IN $album_set AND approved = 'YES' ".
-           "GROUP BY aid";
-    $alb_stats_q = db_query($sql);
-    $alb_stats = db_fetch_rowset($alb_stats_q);
+    /*$sql = "SELECT aid, count(pid) as pic_count, max(pid) as last_pid, max(ctime) as last_upload " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE aid IN $album_set AND approved = 'YES' " . "GROUP BY aid";
+    $alb_stats_q = cpg_db_query($sql);
+    $alb_stats = cpg_db_fetch_rowset($alb_stats_q);
+    mysql_free_result($alb_stats_q);*/
+
+    //This query will fetch album stats and keyword for the albums
+    $sql = "SELECT a.aid, count( p.pid )  AS pic_count, max( p.pid )  AS last_pid, max( p.ctime )  AS last_upload, a.keyword" .
+            " FROM {$CONFIG['TABLE_ALBUMS']} AS a " .
+            " LEFT JOIN {$CONFIG['TABLE_PICTURES']} AS p ON a.aid = p.aid AND p.approved =  'YES' ".
+            "WHERE a.aid IN $album_set" . "GROUP BY a.aid";
+    $alb_stats_q = cpg_db_query($sql);
+    $alb_stats = cpg_db_fetch_rowset($alb_stats_q);
     mysql_free_result($alb_stats_q);
 
     foreach($alb_stats as $key => $value) {
         $cross_ref[$value['aid']] = &$alb_stats[$key];
+        if ($CONFIG['link_pic_count'] == 1) {
+          if (!empty($value['keyword'])) {
+            $query = "SELECT count(pid) AS link_pic_count
+                      FROM {$CONFIG['TABLE_PICTURES']}
+                        WHERE aid != {$value['aid']} AND
+                        keywords LIKE '%{$value['keyword']}%' AND
+                        approved = 'YES'";
+            $result = cpg_db_query($query);
+            $link_stat = mysql_fetch_array ($result);
+            mysql_free_result($result);
+            $alb_stats[$key]['link_pic_count'] = $link_stat['link_pic_count'];
+          }
+       }
     }
 
     for ($alb_idx = 0; $alb_idx < $disp_album_count; $alb_idx++) {
@@ -603,50 +659,52 @@
         }
         // Inserts a thumbnail if the album contains 1 or more images
         $visibility = $alb_thumb['visibility'];
-        if ($visibility == '0' || $visibility == (FIRST_USER_CAT + USER_ID) || in_array($visibility, $USER_DATA['groups']) || $USER_DATA['can_see_all_albums'] || $CONFIG['allow_private_albums']==0) { // test for visibility
+                if (!in_array($aid,$FORBIDDEN_SET_DATA) || $CONFIG['allow_private_albums'] == 0) { //test for visibility
             if ($count > 0) { // Inserts a thumbnail if the album contains 1 or more images
                 if ($alb_thumb['filename']) {
                     $picture = &$alb_thumb;
                 } else {
                     $sql = "SELECT filepath, filename, url_prefix, pwidth, pheight " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE pid='{$alb_stat['last_pid']}'";
-                    $result = db_query($sql);
+                    $result = cpg_db_query($sql);
                     $picture = mysql_fetch_array($result);
                     mysql_free_result($result);
                 }
-                $pic_url =  get_pic_url($picture, 'thumb');
+                $pic_url = get_pic_url($picture, 'thumb');
                 if (!is_image($picture['filename'])) {
-                        $image_info = getimagesize($pic_url);
-                        $picture['pwidth'] = $image_info[0];
-                        $picture['pheight'] = $image_info[1];
+                    $image_info = getimagesize(urldecode($pic_url));
+                    $picture['pwidth'] = $image_info[0];
+                    $picture['pheight'] = $image_info[1];
                 }
                 $image_size = compute_img_size($picture['pwidth'], $picture['pheight'], $CONFIG['alb_list_thumb_size']);
-                $alb_list[$alb_idx]['thumb_pic'] = "<img src=\"" . $pic_url . "\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"{$picture['filename']}\">";
+                $alb_list[$alb_idx]['thumb_pic'] = "<img src=\"" . $pic_url . "\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"{$picture['filename']}\" />";
             } else { // Inserts an empty thumbnail if the album contains 0 images
-                $image_size = compute_img_size(100, 75, $CONFIG['alb_list_thumb_size']);
-                $alb_list[$alb_idx]['thumb_pic'] = "<img src=\"images/nopic.jpg\" {$image_size['geom']} alt=\"\" border=\"0\" class=\"image\" />";
+                // $image_size = compute_img_size(100, 75, $CONFIG['alb_list_thumb_size']);
+                $alb_list[$alb_idx]['thumb_pic'] = '<img src="' . $cpg_nopic_data['thumb'] . '" ' . $cpg_nopic_data['whole'] . ' class="image" border="0" alt="" />';
             }
         } elseif ($CONFIG['show_private']) {
-            $image_size = compute_img_size(100, 75, $CONFIG['alb_list_thumb_size']);
-            $alb_list[$alb_idx]['thumb_pic'] = "<img src=\"images/private.jpg\" {$image_size['geom']} alt=\"\" border=\"0\" class=\"image\" />";
+            // $image_size = compute_img_size(100, 75, $CONFIG['alb_list_thumb_size']);
+            $alb_list[$alb_idx]['thumb_pic'] = '<img src="' . $cpg_privatepic_data['thumb'] . '" ' . $cpg_privatepic_data['whole'] . ' class="image" border="0" alt="" />';
         }
         // Prepare everything
-        if ($visibility == '0' || $visibility == (FIRST_USER_CAT + USER_ID) || in_array($visibility, $USER_DATA['groups']) || $USER_DATA['can_see_all_albums']) {
+        if (!in_array($aid,$FORBIDDEN_SET_DATA) || $CONFIG['allow_private_albums'] == 0) {
             $last_upload_date = $count ? localised_date($alb_stat['last_upload'], $lastup_date_fmt) : '';
+            $link_pic_count = !empty($alb_stat['link_pic_count']) ? $alb_stat['link_pic_count'] : 0;
             $alb_list[$alb_idx]['aid'] = $alb_thumb['aid'];
             $alb_list[$alb_idx]['album_title'] = $alb_thumb['title'];
             $alb_list[$alb_idx]['album_desc'] = bb_decode($alb_thumb['description']);
             $alb_list[$alb_idx]['pic_count'] = $count;
             $alb_list[$alb_idx]['last_upl'] = $last_upload_date;
-            $alb_list[$alb_idx]['album_info'] = sprintf($lang_list_albums['n_pictures'], $count) . ($count ? sprintf($lang_list_albums['last_added'], $last_upload_date) : "");
+            $alb_list[$alb_idx]['album_info'] = sprintf($lang_list_albums['n_pictures'], $count) . ($count ? sprintf($lang_list_albums['last_added'], $last_upload_date) : "") . (($CONFIG['link_pic_count'] && $link_pic_count > 0)  ? sprintf(", {$lang_list_albums['n_link_pictures']}, {$lang_list_albums['total_pictures']}", $link_pic_count, $count + $link_pic_count) : "");
             $alb_list[$alb_idx]['album_adm_menu'] = (GALLERY_ADMIN_MODE || (USER_ADMIN_MODE && $cat == USER_ID + FIRST_USER_CAT)) ? html_albummenu($alb_thumb['aid']) : '';
         } elseif ($CONFIG['show_private']) { // uncomment this else block to show private album description
             $last_upload_date = $count ? localised_date($alb_stat['last_upload'], $lastup_date_fmt) : '';
+            $link_pic_count = !empty($alb_stat['link_pic_count']) ? $alb_stat['link_pic_count'] : 0;
             $alb_list[$alb_idx]['aid'] = $alb_thumb['aid'];
             $alb_list[$alb_idx]['album_title'] = $alb_thumb['title'];
             $alb_list[$alb_idx]['album_desc'] = bb_decode($alb_thumb['description']);
             $alb_list[$alb_idx]['pic_count'] = $count;
             $alb_list[$alb_idx]['last_upl'] = $last_upload_date;
-            $alb_list[$alb_idx]['album_info'] = sprintf($lang_list_albums['n_pictures'], $count) . ($count ? sprintf($lang_list_albums['last_added'], $last_upload_date) : "");
+            $alb_list[$alb_idx]['album_info'] = sprintf($lang_list_albums['n_pictures'], $count) . ($count ? sprintf($lang_list_albums['last_added'], $last_upload_date) : "") . (($CONFIG['link_pic_count'] && $link_pic_count > 0 )? sprintf(", {$lang_list_albums['n_link_pictures']}, {$lang_list_albums['total_pictures']}", $link_pic_count, $count + $link_pic_count) : "");
             $alb_list[$alb_idx]['album_adm_menu'] = (GALLERY_ADMIN_MODE || (USER_ADMIN_MODE && $cat == USER_ID + FIRST_USER_CAT)) ? html_albummenu($alb_thumb['aid']) : '';
         }
     }
@@ -657,107 +715,151 @@
     return $cat_albums;
 }
 
-/**
- */
-/**
- * Main code
- */
+//
+// Main code
+//
+if (!$file) {
 
-if (isset($HTTP_GET_VARS['page'])) {
-    $PAGE = max((int)$HTTP_GET_VARS['page'], 1);
-    $USER['lap'] = $PAGE;
-} elseif (isset($USER['lap'])) {
-    $PAGE = max((int)$USER['lap'], 1);
-} else {
-    $PAGE = 1;
-}
+    /**
+    * See if $page has been passed in GET
+    */
+    if (isset($_GET['page'])) {
+        $PAGE = max((int)$_GET['page'], 1);
+        $USER['lap'] = $PAGE;
+    } elseif (isset($USER['lap'])) {
+        $PAGE = max((int)$USER['lap'], 1);
+    } else {
+        $PAGE = 1;
+    }
 
-if (isset($HTTP_GET_VARS['cat'])) {
-    $cat = (int)$HTTP_GET_VARS['cat'];
-}
-// Gather data for categories
-$breadcrumb = '';
-$cat_data = array();
-$statistics = '';
-$STATS_IN_ALB_LIST = false;
-$cpg_show_private_album = ($CONFIG['allow_private_albums'])?($CONFIG['show_private']):(true);
-
-get_cat_list($breadcrumb, $cat_data, $statistics);
-
-pageheader($BREADCRUMB_TEXT ? $BREADCRUMB_TEXT : $lang_index_php['welcome']);
-
-$elements = preg_split("|/|", $CONFIG['main_page_layout'], -1, PREG_SPLIT_NO_EMPTY);
-foreach ($elements as $element) {
-    if (preg_match("/(\w+),*(\d+)*/", $element, $matches)) switch ($matches[1]) {
-            case 'breadcrumb':
-                // Added breadcrumb as a separate listable block from config
-                if (($breadcrumb != '' || count($cat_data) > 0) && $cat !=0 ) theme_display_breadcrumb($breadcrumb, $cat_data);
-                break;
-
-            case 'catlist':
-                if ($breadcrumb != '' || count($cat_data) > 0) theme_display_cat_list($breadcrumb, $cat_data, $statistics);
-                if (isset($cat) && $cat == USER_GAL_CAT) list_users();
-                flush();
-                break;
-
-            case 'alblist':
-                list_albums();
-                flush();
-                break;
-
-            case 'random':
-                display_thumbnails('random', $cat, 1, $CONFIG['thumbcols'], max(1, $matches[2]), false);
-                flush();
-                break;
-
-            case 'lastup':
-                display_thumbnails('lastup', $cat, 1, $CONFIG['thumbcols'], max(1, $matches[2]), false);
-                flush();
-                break;
-            case 'lastalb':
-                display_thumbnails('lastalb', $cat, 1, $CONFIG['thumbcols'], max(1, $matches[2]), false);
-                break;
-
-            case 'topn':
-                display_thumbnails('topn', $cat, 1, $CONFIG['thumbcols'], max(1, $matches[2]), false);
-                flush();
-                break;
-
-            case 'toprated':
-                display_thumbnails('toprated', $cat, 1, $CONFIG['thumbcols'], max(1, $matches[2]), false);
-                flush();
-                break;
-
-            case 'lastcom':
-                display_thumbnails('lastcom', $cat, 1, $CONFIG['thumbcols'], max(1, $matches[2]), false);
-                flush();
-                break;
-
-            case 'lasthits':
-                display_thumbnails('lasthits', $cat, 1, $CONFIG['thumbcols'], max(1, $matches[2]), false);
-                flush();
-                break;
-
-            case 'anycontent':
-                if ($cat == 0) {
-                    include('anycontent.php');
+    /**
+    * Loop through the $elements array to build the page using the parameters
+    * set in the config
+    */
+
+
+    /**
+    * See if $cat has been passed in GET
+    */
+
+    if (isset($_GET['cat'])) {
+        $cat = (int)$_GET['cat'];
+    }
+    // Gather data for categories
+    $breadcrumb = '';
+    $cat_data = array();
+    $statistics = '';
+    $STATS_IN_ALB_LIST = false;
+
+    $cpg_show_private_album = ($CONFIG['allow_private_albums'])?($CONFIG['show_private']):(true);
+
+    if (isset($cat)) {
+        get_meta_album_set($cat,$META_ALBUM_SET);
+    } else {
+        get_meta_album_set(0,$META_ALBUM_SET);
+    }
+
+    get_cat_list($breadcrumb, $cat_data, $statistics);
+
+    pageheader($BREADCRUMB_TEXT ? $BREADCRUMB_TEXT : $lang_index_php['welcome']);
+
+    $elements = preg_split("|/|", $CONFIG['main_page_layout'], -1, PREG_SPLIT_NO_EMPTY);
+
+    foreach ($elements as $element) {
+        if (preg_match("/(\w+),*(\d+)*/", $element, $matches)){
+            if (!isset($matches[2])) { // added to fix notice about undefined index
+                $matches[2] = 0;
+            }
+
+            $matches = CPGPluginAPI::filter('plugin_block', $matches);
+
+            if (is_array($matches)) {
+                switch ($matches[1]) {
+                    case 'breadcrumb':
+                        // Added breadcrumb as a separate listable block from config
+                        if (($breadcrumb != '' || count($cat_data) > 0) && $cat != 0) theme_display_breadcrumb($breadcrumb, $cat_data);
+                        break;
+
+                    case 'catlist':
+                        if ($breadcrumb != '' || count($cat_data) > 0) theme_display_cat_list($breadcrumb, $cat_data, $statistics);
+                        if (isset($cat) && $cat == USER_GAL_CAT) {
+                            list_users();
+                        }
+                        flush();
+                        break;
+
+                    case 'alblist':
+                        list_albums();
+                        flush();
+                        break;
+
+                    case 'random':
+                        display_thumbnails('random', $cat, 1, $CONFIG['thumbcols'], max(1, $matches[2]), false);
+                        flush();
+                        break;
+
+                    case 'lastup':
+                        display_thumbnails('lastup', $cat, 1, $CONFIG['thumbcols'], max(1, $matches[2]), false);
+                        flush();
+                        break;
+
+                    case 'lastalb':
+                        display_thumbnails('lastalb', $cat, 1, $CONFIG['thumbcols'], max(1, $matches[2]), false);
+                        break;
+
+                    case 'topn':
+                        display_thumbnails('topn', $cat, 1, $CONFIG['thumbcols'], max(1, $matches[2]), false);
+                        flush();
+                        break;
+
+                    case 'toprated':
+                        display_thumbnails('toprated', $cat, 1, $CONFIG['thumbcols'], max(1, $matches[2]), false);
+                        flush();
+                        break;
+
+                    case 'lastcom':
+                        display_thumbnails('lastcom', $cat, 1, $CONFIG['thumbcols'], max(1, $matches[2]), false);
+                        flush();
+                        break;
+
+                    case 'lasthits':
+                        display_thumbnails('lasthits', $cat, 1, $CONFIG['thumbcols'], max(1, $matches[2]), false);
+                        flush();
+                        break;
+
+                    case 'anycontent':
+                        if ($cat == 0) {
+                            ob_start();
+                            /**
+                             * Any php code or HTML can be put in this file and will be displayed
+                             */
+                            include('anycontent.php');
+                            $anycontent = CPGPluginAPI::filter('anycontent',ob_get_contents());
+                            ob_end_clean();
+                            echo ($anycontent);
+                        }
+                        flush();
+                        break;
                 }
-                flush();
-                break;
+            }
         }
     }
 
     pagefooter();
-    ob_end_flush();
-    // Speed-up the random image query by 'keying' the image table
-    if (time() - $CONFIG['randpos_interval'] > 86400) {
-        $result = db_query("SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} WHERE 1");
-        $nbEnr = mysql_fetch_array($result);
-        mysql_free_result($result);
-        $pic_count = $nbEnr[0];
-        $granularity = floor($pic_count / RANDPOS_MAX_PIC);
-        $result = db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET randpos = ROUND(RAND()*$granularity) WHERE 1");
-        $result = db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value = '" . time() . "' WHERE name = 'randpos_interval'");
-    }
+}
+
+ob_end_flush();
 
-    ?>
\ No newline at end of file
+/* Not used anymore, somone else removed the usage of this keying in functions.inc.php due to problems - donnoman
+// Speed-up the random image query by 'keying' the image table
+if (time() - $CONFIG['randpos_interval'] > 86400) {
+    $result = cpg_db_query("SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} WHERE 1");
+    $nbEnr = mysql_fetch_array($result);
+    mysql_free_result($result);
+    $pic_count = $nbEnr[0];
+    $granularity = floor($pic_count / RANDPOS_MAX_PIC);
+    $result = cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET randpos = ROUND(RAND()*$granularity) WHERE 1");
+    $result = cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value = '" . time() . "' WHERE name = 'randpos_interval'");
+}
+*/
+?>
\ No newline at end of file
diff -ruN 133/installer.css cpg148/installer.css
--- 133/installer.css	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/installer.css	2006-06-08 00:24:44.000000000 -0500
@@ -1,20 +1,21 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/installer.css,v $
-  $Revision: 1.4 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
+
 body {
         font-family : Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
@@ -23,15 +24,15 @@
         margin: 0px;
 }
 
-h2 {
-        font-family: Arial, Helvetica, sans-serif;
-        font-size: 18px;
-        margin: 0px;
+h1
+{
+    font-size: 24px;
+    font-weight: normal;
+    padding: 5px;
 }
 
+
 p {
-        font-family: Arial, Helvetica, sans-serif;
-        font-size: 12px;
         margin: 2px 0px;
 }
 
@@ -45,21 +46,15 @@
 }
 
 .textinput {
-        font-family: Verdana, Arial, Helvetica, sans-serif;
-        font-size: 12px;
         border: groove 1px;
         width: 100%;
 }
 
 .listbox {
-        font-family: Verdana, Arial, Helvetica, sans-serif;
-        font-size: 12px;
         border: groove 1px;
 }
 
 .button {
-        font-family: Verdana, Arial, Helvetica, sans-serif;
-        font-size: 12px;
         border: raised 1px;
 }
 
@@ -73,13 +68,13 @@
         text-decoration: underline;
 }
 
-.tableh1 {
+.tableh1, h2 {
         background : #0E72A4 ;
         color : #FFFFFF;
         padding-top: 3px;
         padding-right: 10px;
         padding-bottom: 3px;
-        padding-left: 10px;
+        padding-left: 2px;
 }
 
 .tableh2 {
@@ -88,7 +83,8 @@
         padding-top: 3px;
         padding-right: 10px;
         padding-bottom: 3px;
-        padding-left: 10px;
+        padding-left: 2px;
+        border: 1px black solid;
 }
 
 .tableb {
@@ -96,7 +92,8 @@
         padding-top: 8px;
         padding-right: 10px;
         padding-bottom: 8px;
-        padding-left: 10px;
+        padding-left: 2px;
+        border: 1px black solid;
 }
 
 .updatesOK {
@@ -104,7 +101,7 @@
         padding-top: 8px;
         padding-right: 10px;
         padding-bottom: 8px;
-        padding-left: 10px;
+        padding-left: 2px;
         font-weight: bold;
         color: green;
 }
@@ -114,7 +111,7 @@
         padding-top: 8px;
         padding-right: 10px;
         padding-bottom: 8px;
-        padding-left: 10px;
+        padding-left: 2px;
 }
 
 .maintable {
@@ -123,7 +120,108 @@
         margin: 2px;
 }
 
- .error {
+.charsetchecktable
+{
+
+}
+
+.charsetchecktable td, .charsetchecktable th
+{
+    padding: 2px;
+    border: 1px solid gray;
+}
+
+.charsetchecktable td
+{
+    font-size: 10px;
+}
+
+.charsetchecktable td.check
+{
+    font-size: 12px;
+}
+
+
+
+ .error, .bigwarning {
         color : Red;
         font-weight : bold;
+}
+
+h2.error
+{
+    text-align: center;
+    background-color: #EFEFEF;
+}
+
+img.logo
+{
+    background-color: #EFEFEF;
+    text-align: left;
+}
+
+.bigwarning, .warning, .failed
+{
+    color: red;
+}
+
+td.warning
+{
+    background-color: red;
+    color: white;
+}
+
+p, div.warning
+{
+    margin: 10px;
+    padding: 5px;
+}
+
+table.maintable td
+{
+    padding: 2px;
+}
+
+p.warning, div.warning
+{
+    color: black;
+    font-size: 120%;
+    border: 1px solid black;
+    background: #fdd;
+}
+
+
+.check
+{
+    background-color: white;
+    font-weight: bold;
+    color: blue;
+}
+
+.nocheck
+{
+    color: gray;
+}
+
+.done
+{
+    background-color: green;
+    color: white;
+    text-align: center;
+}
+
+.input
+{
+    text-align: center;
+}
+
+fieldset
+{
+    width: 90ex;
+    margin: 5px auto;
+}
+
+fieldset form
+{
+    margin: auto 10px;
 }
\ No newline at end of file
diff -ruN 133/install.php cpg148/install.php
--- 133/install.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/install.php	2006-06-08 00:24:42.000000000 -0500
@@ -2,29 +2,35 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/install.php,v $
-  $Revision: 1.14 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
-// Check if standalone is installed in a portal like phpNuke (added by DJMaze)
-$DIR=preg_split("/[\/\\\]/",dirname($_SERVER['PATH_TRANSLATED']));
-if ($DIR[count($DIR)-2] == "modules") {
-    echo "<html><body><h1>ERROR</h1>You installed the standalone Coppermine into your Nuke portal.<br>".
-         "Please download and install a CPG Port: <a href=\"http://sourceforge.net/project/showfiles.php?group_id=89658\">CPG for PostNuke OR CPG for PHPnuke</a></body></html>";
-    die();
+// Check if standalone is installed in a portal like phpNuke
+if (is_dir('../../modules') && $_REQUEST['continue_anyway'] != 1) {
+    die(
+        "<html><body><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=\"" . $PHP_SELF . "?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!</body></html>"
+         );
 } // end check
 
+// Report all errors except E_NOTICE
+// This is the default value set in php.ini
 error_reporting (E_ALL ^ E_NOTICE);
 
 require('include/sql_parse.php');
@@ -64,51 +70,53 @@
 // ----------------------------- TEST FUNCTIONS ---------------------------- //
 function test_sql_connection()
 {
-    global $errors, $HTTP_POST_VARS;
+    global $errors;
 
-    if (! $connect_id = @mysql_connect($HTTP_POST_VARS['dbserver'], $HTTP_POST_VARS['dbuser'], $HTTP_POST_VARS['dbpass'])) {
+        if (!function_exists('mysql_connect')){
+                $errors .= "<hr /><br />PHP does not have MySQL support enabled.<br /><br />";
+         } elseif (! $connect_id = @mysql_connect($_POST['dbserver'], $_POST['dbuser'], $_POST['dbpass'])) {
         $errors .= "<hr /><br />Could not create a mySQL connection, please check the SQL values entered<br /><br />MySQL error was : " . mysql_error() . "<br /><br />";
-    } elseif (! mysql_select_db($HTTP_POST_VARS['dbname'], $connect_id)) {
-        $errors .= "<hr /><br />mySQL could not locate a database called '{$HTTP_POST_VARS['dbname']}' please check the value entered for this<br /><br />";
+    } elseif (! mysql_select_db($_POST['dbname'], $connect_id)) {
+        $errors .= "<hr /><br />mySQL could not locate a database called '{$_POST['dbname']}' please check the value entered for this<br /><br />";
     }
 }
 
 function test_admin_login()
 {
-    global $errors, $HTTP_POST_VARS;
+    global $errors;
 
-    if ($HTTP_POST_VARS['admin_username'] == '' || $HTTP_POST_VARS['admin_password'] == '')
+    if ($_POST['admin_username'] == '' || $_POST['admin_password'] == '')
         $errors .= "<hr /><br />It is much better for you to provide a 'username' and a 'password' for the admin.<br /><br />";
-    if (!preg_match('/\A\w*\Z/', $HTTP_POST_VARS['admin_username']) || !preg_match('/\A\w*\Z/', $HTTP_POST_VARS['admin_password']))
+    if (!preg_match('/\A\w*\Z/', $_POST['admin_username']) || !preg_match('/\A\w*\Z/', $_POST['admin_password']))
         $errors .= "<hr /><br />Admin username and password must only contain alphanumeric characters.<br /><br />";
 }
 
 function test_im()
 {
-    global $errors, $HTTP_POST_VARS, $DFLT, $im_installed;
+    global $errors, $DFLT, $im_installed;
 
     $im_installed = false;
 
-    if ($HTTP_POST_VARS['impath'] != '') {
-        if (!preg_match('|/\Z|', $HTTP_POST_VARS['impath']))
-            $HTTP_POST_VARS['impath'] .= '/';
-        if (!is_dir($HTTP_POST_VARS['impath'])) {
-            $errors .= "<hr /><br />The installer can not find the '{$HTTP_POST_VARS['impath']}' 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.<br /><br />";
-        } elseif (preg_match('/ /', $HTTP_POST_VARS['impath'])) {
-            $errors .= "<hr /><br />The path you have entered for ImageMagick ('{$HTTP_POST_VARS['impath']}') contains at least one space. This will cause problems in the script.<br /><br />
+    if ($_POST['impath'] != '') {
+        if (!preg_match('|/\Z|', $_POST['impath']))
+            $_POST['impath'] .= '/';
+        if (!is_dir($_POST['impath'])) {
+            $errors .= "<hr /><br />The installer can not find the '{$_POST['impath']}' 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.<br /><br />";
+        } elseif (preg_match('/ /', $_POST['impath'])) {
+            $errors .= "<hr /><br />The path you have entered for ImageMagick ('{$_POST['impath']}') contains at least one space. This will cause problems in the script.<br /><br />
                         You must move ImageMagick to another directory.<br /><br />";
-        } elseif (!file_exists($HTTP_POST_VARS['impath'] . 'convert') && !file_exists($HTTP_POST_VARS['impath'] . 'convert.exe')) {
-            $errors .= "<hr /><br />The installer can not find the 'convert' or 'convert.exe' ImageMagick program in directory '{$HTTP_POST_VARS['impath']}'. Check that you have entered the correct directory name.<br /><br />";
+        } elseif (!file_exists($_POST['impath'] . 'convert') && !file_exists($_POST['impath'] . 'convert.exe')) {
+            $errors .= "<hr /><br />The installer can not find the 'convert' or 'convert.exe' ImageMagick program in directory '{$_POST['impath']}'. Check that you have entered the correct directory name.<br /><br />";
         } else {
             $output = array();
             $tst_image = "{$DFLT['alb_d']}/{$DFLT['upl_d']}/im.gif";
-            exec ("{$HTTP_POST_VARS['impath']}convert images/nopic.jpg $tst_image", $output, $result);
+            exec ("{$_POST['impath']}convert images/coppermine_logo.png $tst_image", $output, $result);
             $size = getimagesize($tst_image);
             unlink($tst_image);
             $im_installed = ($size[2] == 1);
 
             if (!$im_installed)
-                $errors .= "<hr /><br />The installer found the ImageMagick 'convert' program in '{$HTTP_POST_VARS['impath']}', however it can't be executed by the script.<br /><br />
+                $errors .= "<hr /><br />The installer found the ImageMagick 'convert' program in '{$_POST['impath']}', however it can't be executed by the script.<br /><br />
                                         You may consider using GD instead of ImageMagick.<br /><br />";
 
             if ($result && count($output)) {
@@ -141,7 +149,7 @@
 // What package is available for image manipulations
 function detect_img_package()
 {
-    global $errors, $notes, $HTTP_POST_VARS, $DFLT, $im_installed;
+    global $errors, $notes, $DFLT, $im_installed;
 
     $no_img_package_detected = false;
     $tst_image = "{$DFLT['alb_d']}/{$DFLT['upl_d']}/gd1.jpg";
@@ -155,20 +163,20 @@
     $gd2_installed = ($size[2] == 2);
 
     if ($im_installed) {
-        $HTTP_POST_VARS['thumb_method'] = 'im';
+        $_POST['thumb_method'] = 'im';
     } elseif ($gd2_installed) {
-        $HTTP_POST_VARS['thumb_method'] = 'gd2';
+        $_POST['thumb_method'] = 'gd2';
     } elseif ($gd1_installed) {
-        $HTTP_POST_VARS['thumb_method'] = 'gd1';
+        $_POST['thumb_method'] = 'gd1';
     } else {
-        $HTTP_POST_VARS['thumb_method'] = 'gd2';
+        $_POST['thumb_method'] = 'gd2';
         $no_img_package_detected = true;
         $notes .= "<hr /><br />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 fail. If GD is installed on your system, the script should work else you will need to install ImageMagick.<br /><br />";
     }
 
-    if (!$no_img_package_detected) $notes .= "<br /><br />Your server supports the following image package(s): " . ($im_installed ? ' ImageMagick (im),':'') . ($gd1_installed ? ' GD Library version 1.x (gd1),':'') . ($gd2_installed ? ' GD Library version 2.x (gd2),':'') . " the installer selected '" . $HTTP_POST_VARS['thumb_method'] . "'.";
-    if ($HTTP_POST_VARS['thumb_method'] == 'gd1' || $HTTP_POST_VARS['thumb_method'] == 'gd2')
-        $notes .= "<br /><br /><b>Important :</b> the GD graphic library supports only JPEG and PNG images. The script will not be able to create thumbnails for GIF images. If you want the script to create thumbnails for GIF images, you need to use ImageMagick.";
+    if (!$no_img_package_detected) $notes .= "<br /><br />Your server supports the following image package(s): " . ($im_installed ? ' ImageMagick (im),':'') . ($gd1_installed ? ' GD Library version 1.x (gd1),':'') . ($gd2_installed ? ' GD Library version 2.x (gd2),':'') . " the installer selected '" . $_POST['thumb_method'] . "'.";
+    if ($_POST['thumb_method'] == 'gd1' || $_POST['thumb_method'] == 'gd2')
+        $notes .= "<br /><br /><b>Important :</b> 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.";
 }
 // ------------------------- HTML OUTPUT FUNCTIONS ------------------------- //
 function html_header()
@@ -192,7 +200,7 @@
     ?>
       <table width="100%" border="0" cellpadding="0" cellspacing="1" class="maintable">
        <tr>
-        <td valign="top" bgcolor="#EFEFEF"><img src="images/logo.gif"><br />
+        <td valign="top" style="background-color:#EFEFEF"><img src="images/logo.gif" width="430" height="60" border="0" alt="" /><br />
         </td>
        </tr>
       </table>
@@ -204,202 +212,213 @@
     global $DFLT;
 
     ?>
-      <table width="100%" border="0" cellpadding="0" cellspacing="1" class="maintable">
-       <tr>
-            <form action="index.php">
-        <td class="tableh1" colspan="2"><h2>The installer is locked</h2>
-        </td>
-       </tr>
-       <tr>
-        <td class="tableh2" colspan="2" align="center"><span class="error">&#149;&nbsp;&#149;&nbsp;&#149;&nbsp;ERROR&nbsp;&#149;&nbsp;&#149;&nbsp;&#149;</span>
-        </td>
-       </tr>
-       <tr>
-        <td class="tableb" colspan="2">The installer has already been run successfuly once and is now locked.<br /><br />If you want to run the installer again, you first need to delete the '<?php echo $DFLT['lck_f'] ?>' file that was created in the directory where you put Coppermine. You can do this with any FTP program.
-        </td>
-       </tr>
-       <tr>
-        <td colspan="2" align="center"><br />
-                <input type="submit" value="Go to the main page"><br /><br />
-        </td>
-           </form>
-       </tr>
-      </table>
+      <form action="index.php" style="margin:0px;padding:0px">
+        <table width="100%" border="0" cellpadding="0" cellspacing="1" class="maintable">
+         <tr>
+          <td class="tableh1" colspan="2"><h2>The installer is locked</h2>
+          </td>
+         </tr>
+         <tr>
+          <td class="tableh2" colspan="2" align="center"><span class="error">&#149;&nbsp;&#149;&nbsp;&#149;&nbsp;ERROR&nbsp;&#149;&nbsp;&#149;&nbsp;&#149;</span>
+          </td>
+         </tr>
+         <tr>
+          <td class="tableb" colspan="2">The installer has already been run successfuly once and is now locked.<br /><br />If you want to run the installer again, you first need to delete the '<?php echo $DFLT['lck_f'] ?>' file that was created in the directory where you put Coppermine. You can do this with any FTP program.
+          </td>
+         </tr>
+         <tr>
+          <td colspan="2" align="center" class="tableb"><br />
+                  <input type="submit" value="Go to the main page" /><br /><br />
+          </td>
+         </tr>
+        </table>
+      </form>
 <?php
 }
 
 function html_prereq_errors($error_msg)
 {
 
+        $continue = isset($_REQUEST['continue_anyway']) ? '?continue_anyway=1' : '';
+
     ?>
-      <table width="100%" border="0" cellpadding="0" cellspacing="1" class="maintable">
-       <tr>
-            <form action="install.php">
-        <td class="tableh1" colspan="2"><h2>Welcome to Coppermine installation</h2>
-        </td>
-       </tr>
-       <tr>
-        <td class="tableh2" colspan="2" align="center"><span class="error">&#149;&nbsp;&#149;&nbsp;&#149;&nbsp;ERROR&nbsp;&#149;&nbsp;&#149;&nbsp;&#149;</span>
-        </td>
-       </tr>
-       <tr>
-        <td class="tableb" colspan="2"> Before you continue with Coppermine installation, there are some problems that need to be fixed.<br /><br /><b><?php echo $error_msg ?></b>Once you are done, hit the "Try again" button.<br />
-        </td>
-       </tr>
-       <tr>
-        <td colspan="2" align="center"><br />
-                <input type="submit" value="Try again !"><br /><br />
-        </td>
-                </form>
-       </tr>
-      </table>
+      <form action="install.php<?php echo $continue ?>" method="post" style="margin:0px;padding:0px">
+        <table width="100%" border="0" cellpadding="0" cellspacing="1" class="maintable">
+         <tr>
+          <td class="tableh1" colspan="2"><h2>Welcome to Coppermine installation</h2>
+          </td>
+         </tr>
+         <tr>
+          <td class="tableh2" colspan="2" align="center"><span class="error">&#149;&nbsp;&#149;&nbsp;&#149;&nbsp;ERROR&nbsp;&#149;&nbsp;&#149;&nbsp;&#149;</span>
+          </td>
+         </tr>
+         <tr>
+          <td class="tableb" colspan="2"> Before you continue with Coppermine installation, there are some problems that need to be fixed.<br /><br /><b><?php echo $error_msg ?></b>Once you are done, hit the "Try again" button.<br />
+          </td>
+         </tr>
+         <tr>
+          <td colspan="2" align="center"><br />
+                  <input type="submit" value="Try again !" /><br /><br />
+          </td>
+         </tr>
+        </table>
+      </form>
 <?php
 }
 
 function html_input_config($error_msg = '')
 {
-    global $HTTP_POST_VARS, $im_installed;
+    global $im_installed;
+
+    $continue = isset($_REQUEST['continue_anyway']) ? '?continue_anyway=1' : '';
 
     ?>
-      <table width="100%" border="0" cellpadding="0" cellspacing="1" class="maintable">
-       <tr>
-            <form action="install.php" method="post">
-        <td class="tableh1" colspan="2"><h2>Welcome to Coppermine installation</h2>
-        </td>
-       </tr>
+      <form action="install.php<?php echo $continue ?>" method="post" style="margin:0px;padding:0px">
+        <table width="100%" border="0" cellpadding="0" cellspacing="1" class="maintable">
+         <tr>
+          <td class="tableh1" colspan="2"><h2>Welcome to Coppermine installation</h2>
+          </td>
+         </tr>
 <?php
     if ($error_msg) {
 
         ?>
-       <tr>
-        <td class="tableh2" colspan="2" align="center"><span class="error">&#149;&nbsp;&#149;&nbsp;&#149;&nbsp;ERROR&nbsp;&#149;&nbsp;&#149;&nbsp;&#149;</span>
-        </td>
-       </tr>
-       <tr>
-        <td class="tableb" colspan="2"> The following errors were encountered and need to be corrected first:<br /><br /><b><?php echo $error_msg ?></b>
-        </td>
-       </tr>
+         <tr>
+          <td class="tableh2" colspan="2" align="center"><span class="error">&#149;&nbsp;&#149;&nbsp;&#149;&nbsp;ERROR&nbsp;&#149;&nbsp;&#149;&nbsp;&#149;</span>
+          </td>
+         </tr>
+         <tr>
+          <td class="tableb" colspan="2"> The following errors were encountered and need to be corrected first:<br /><br /><b><?php echo $error_msg ?></b>
+          </td>
+         </tr>
 <?php
     }
 
     ?>
-       <tr>
-        <td class="tableh2" colspan="2"><b>Your admin account</b>
-        </td>
-       </tr>
-       <tr>
-        <td class="tableb" colspan="2"> This section requires information to create your administration account. Use only alphanumeric characters. Enter the data carefully !
-        </td>
-       </tr>
-       <tr>
-        <td width="40%" class="tableb"><b>Username</b>
-        </td>
-        <td width="60%" class="tableb">
-                <input type='text' class='textinput' name='admin_username' value='<?php echo $HTTP_POST_VARS['admin_username'] ?>'>
-        </td>
-       </tr>
-       <tr>
-        <td width="40%" class="tableb"><b>Password</b>
-        </td>
-        <td width="60%" class="tableb">
-                <input type='text' class='textinput' name='admin_password' value='<?php echo $HTTP_POST_VARS['admin_password'] ?>'>
-        </td>
-       </tr>
-       <tr>
-        <td class="tableh2" colspan="2"><b>Your MySQL configuration</b>
-        </td>
-       </tr>
-       <tr>
-        <td class="tableb" colspan="2"> This section requires information on how to access your MySQL database. If you don't know how to fill them, check with your webhost support.
-        </td>
-       </tr>
-       <tr>
-        <td width="40%" class="tableb"><b>MySQL Host</b><br />(localhost is usually OK)
-        </td>
-        <td width="60%" class="tableb" valign="top">
-                <input type='text' class='textinput' name='dbserver' value='<?php echo ($HTTP_POST_VARS['dbserver'] ? $HTTP_POST_VARS['dbserver'] : 'localhost') ?>'>
-        </td>
-       </tr>
-       <tr>
-        <td width="40%" class="tableb"><b>MySQL Database Name</b>
-        </td>
-        <td width="60%" class="tableb">
-                <input type='text' class='textinput' name='dbname' value='<?php echo $HTTP_POST_VARS['dbname'] ?>'>
-        </td>
-       </tr>
-       <tr>
-        <td width="40%" class="tableb"><b>MySQL Username</b>
-        </td>
-        <td width="60%" class="tableb">
-                <input type='text' class='textinput' name='dbuser' value='<?php echo $HTTP_POST_VARS['dbuser'] ?>'>
-        </td>
-       </tr>
-       <tr>
-        <td width="40%" class="tableb"><b>MySQL Password</b>
-        </td>
-        <td width="60%" class="tableb">
-                <input type='text' class='textinput' name='dbpass' value='<?php echo $HTTP_POST_VARS['dbpass'] ?>'>
-        </td>
-       </tr>
-       <tr>
-        <td width="40%" class="tableb"><b>MySQL table prefix</b><br />(default value is OK; do not use dots!)
-        </td>
-        <td width="60%" class="tableb" valign="top">
-                <input type='text' class='textinput' name='table_prefix' value='<?php echo ($HTTP_POST_VARS['table_prefix'] ? $HTTP_POST_VARS['table_prefix'] : 'cpg133_') ?>'>
-        </td>
-       </tr>
-       <tr>
-        <td class="tableh2" colspan="2"><b>ImageMagick</b>
-        </td>
-       </tr>
-       <tr>
-        <td class="tableb" colspan="2">Coppermine can use the <a href="http://www.imagemagick.org/" target="_blank">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, you need to input the full path to the 'convert' program below. On Windows the path should look like 'c:/ImageMagick/' (use / not \ in the path) and should not contain any space, on Unix is it something like '/usr/bin/X11/'.
-        </td>
-       </tr>
-       <tr>
-        <td width="40%" class="tableb"><b>ImageMagick path</b>
-        </td>
-        <td width="60%" class="tableb" valign="top">
-                <input type='text' class='textinput' name='impath' value='<?php echo $HTTP_POST_VARS['impath'] ?>'>
-        </td>
-       </tr>
-       <tr>
-        <td colspan="2" align="center" class="tableh2"><br />
-         <input type="submit" value="Let's Go !"><br /><br />
-        </td>
-                </form>
-       </tr>
-      </table>
-   <img src="install.php?test_gd1=1&reload=<?php echo uniqid('') ?>" alt="" width="1" height="1" border="0">
-   <img src="install.php?test_gd2=1&reload=<?php echo uniqid('') ?>" alt="" width="1" height="1" border="0">
+         <tr>
+          <td class="tableh2" colspan="2"><b>Your admin account</b>
+          </td>
+         </tr>
+         <tr>
+          <td class="tableb" colspan="2"> This section requires information to create your administration account. Use only alphanumeric characters. Enter the data carefully !
+          </td>
+         </tr>
+         <tr>
+          <td width="40%" class="tableb"><b>Username</b>
+          </td>
+          <td width="60%" class="tableb">
+                  <input type="text" class="textinput" name="admin_username" value="<?php echo $_POST['admin_username'] ?>" />
+          </td>
+         </tr>
+         <tr>
+          <td width="40%" class="tableb"><b>Password</b>
+          </td>
+          <td width="60%" class="tableb">
+                  <input type="text" class="textinput" name="admin_password" value="<?php echo $_POST['admin_password'] ?>" />
+          </td>
+         </tr>
+               <tr>
+          <td width="40%" class="tableb"><b>Email address</b>
+          </td>
+          <td width="60%" class="tableb">
+                  <input type="text" class="textinput" name="admin_email" value="<?php echo $_POST['admin_email'] ?>" />
+          </td>
+         </tr>
+         <tr>
+          <td class="tableh2" colspan="2"><b>Your MySQL configuration</b>
+          </td>
+         </tr>
+         <tr>
+          <td class="tableb" colspan="2">This section requires information on how to access your MySQL database. If you don't know how to fill them, check with your webhost support.
+          </td>
+         </tr>
+         <tr>
+          <td width="40%" class="tableb"><b>MySQL Host</b><br />(localhost is usually OK)
+          </td>
+          <td width="60%" class="tableb" valign="top">
+                  <input type="text" class="textinput" name="dbserver" value="<?php echo ($_POST['dbserver'] ? $_POST['dbserver'] : 'localhost') ?>" />
+          </td>
+         </tr>
+         <tr>
+          <td width="40%" class="tableb"><b>MySQL Database Name</b>
+          </td>
+          <td width="60%" class="tableb">
+                  <input type="text" class="textinput" name="dbname" value="<?php echo $_POST['dbname'] ?>" />
+          </td>
+         </tr>
+         <tr>
+          <td width="40%" class="tableb"><b>MySQL Username</b>
+          </td>
+          <td width="60%" class="tableb">
+                  <input type="text" class="textinput" name="dbuser" value="<?php echo $_POST['dbuser'] ?>" />
+          </td>
+         </tr>
+         <tr>
+          <td width="40%" class="tableb"><b>MySQL Password</b>
+          </td>
+          <td width="60%" class="tableb">
+                  <input type="text" class="textinput" name="dbpass" value="<?php echo $_POST['dbpass'] ?>" />
+          </td>
+         </tr>
+         <tr>
+          <td width="40%" class="tableb"><b>MySQL table prefix</b><br />(default value is OK; do not use dots!)
+          </td>
+          <td width="60%" class="tableb" valign="top">
+                  <input type="text" class="textinput" name="table_prefix" value="<?php echo ($_POST['table_prefix'] ? $_POST['table_prefix'] : 'cpg148_') ?>" />
+          </td>
+         </tr>
+         <tr>
+          <td class="tableh2" colspan="2"><b>ImageMagick</b>
+          </td>
+         </tr>
+         <tr>
+          <td class="tableb" colspan="2">Coppermine can use the <a href="http://www.imagemagick.org/" target="_blank">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, you need to input the full path to the 'convert' program below. On Windows the path should look like 'c:/ImageMagick/' (use / not \ in the path) and should not contain any space, on Unix is it something like '/usr/bin/X11/'.
+          </td>
+         </tr>
+         <tr>
+          <td width="40%" class="tableb"><b>ImageMagick path</b>
+          </td>
+          <td width="60%" class="tableb" valign="top">
+                  <input type="text" class="textinput" name="impath" value="<?php echo $_POST['impath'] ?>" />
+          </td>
+         </tr>
+         <tr>
+          <td colspan="2" align="center" class="tableh2"><br />
+           <input type="submit" value="Let's Go !" /><br /><br />
+          </td>
+         </tr>
+        </table>
+      </form>
+   <img src="install.php?test_gd1=1&amp;reload=<?php echo uniqid('') ?>" alt="" width="1" height="1" border="0" alt="" />
+   <img src="install.php?test_gd2=1&amp;reload=<?php echo uniqid('') ?>" alt="" width="1" height="1" border="0" alt="" />
 <?php
 }
 
 function html_install_success($notes)
 {
-    global $DFLT, $HTTP_POST_VARS;
+    global $DFLT;
 
     ?>
-      <table width="100%" border="0" cellpadding="0" cellspacing="1" class="maintable">
-       <tr>
-            <form action="login.php" method="post">
-        <td class="tableh1" colspan="2"><h2>Installation completed</h2>
-        </td>
-       </tr>
-       <tr>
-        <td class="tableb" colspan="2"> <a href="index.php">Coppermine</a> is now properly configured and ready to roll.<br /><br /><a href="login.php?">Login</a> using the information you provided for your admin account. Do <b>not</b> hit back, do <b>not</b> re-submit the installer form!<?php echo $notes ?>
-        </td>
-       </tr>
-       <tr>
-        <td colspan="2" align="center" class="tableh2"><br />
-                 <input type="hidden" name="username" value="<?php echo $HTTP_POST_VARS['admin_username'] ?>"
-                 <input type="hidden" name="password" value="<?php echo $HTTP_POST_VARS['admin_password'] ?>"
-                <input type="submit" name="submitted" value="Let's continue !"><br /><br />
-        </td>
-                </form>
-       </tr>
-      </table>
+      <form action="login.php" method="post" style="margin:0px;padding:0px">
+        <table width="100%" border="0" cellpadding="0" cellspacing="1" class="maintable">
+         <tr>
+          <td class="tableh1" colspan="2"><h2>Installation completed</h2>
+          </td>
+         </tr>
+         <tr>
+          <td class="tableb" colspan="2"> <a href="index.php">Coppermine</a> is now properly configured and ready to roll.<br /><br /><a href="login.php?">Login</a> using the information you provided for your admin account. Do <b>not</b> hit back, do <b>not</b> re-submit the installer form!<?php echo $notes ?>
+          </td>
+         </tr>
+         <tr>
+          <td colspan="2" align="center" class="tableh2"><br />
+                   <input type="hidden" name="username" value="<?php echo $_POST['admin_username'] ?>" />
+                   <input type="hidden" name="password" value="<?php echo $_POST['admin_password'] ?>" />
+                  <input type="submit" name="submitted" value="Let's continue !" /><br /><br />
+          </td>
+         </tr>
+        </table>
+      </form>
 <?php
 }
 
@@ -417,37 +436,49 @@
 // ------------------------- SQL QUERIES TO CREATE TABLES ------------------ //
 function create_tables()
 {
-    global $HTTP_POST_VARS, $HTTP_SERVER_VARS, $errors;
+    global $errors, $DFLT;
 
-    $PHP_SELF = $HTTP_SERVER_VARS['PHP_SELF'];
-    $gallery_dir = strtr(dirname($PHP_SELF), '\\', '/');
-    $gallery_url_prefix = 'http://' . $HTTP_SERVER_VARS['HTTP_HOST'] . $gallery_dir . (substr($gallery_dir, -1) == '/' ? '' : '/');
+    //$PHP_SELF = $_SERVER['PHP_SELF'];
+    $gallery_dir = strtr(dirname($_SERVER['PHP_SELF']), '\\', '/');
+    $gallery_url_prefix = 'http://' . $_SERVER['HTTP_HOST'] . $gallery_dir . (substr($gallery_dir, -1) == '/' ? '' : '/');
 
-    $db_schema = 'sql/schema.sql';
-    $sql_query = fread(fopen($db_schema, 'r'), filesize($db_schema));
+    $db_schema = "{$DFLT['sql_d']}/schema.sql";
+    $db_basic = "{$DFLT['sql_d']}/basic.sql";
+
+    if (($sch_open = fopen($db_schema, 'r')) === FALSE){
+            $errors .= "<hr /><br />The file '$db_schema' could not be found. Check that you have uploaded all Coppermine files to your server<br /><br />";
+            return;
+    } else {
+            $sql_query = fread($sch_open, filesize($db_schema));
+                if (($bas_open = fopen($db_basic, 'r')) === FALSE){
+                        $errors .= "<hr /><br />The file '$db_basic' could not be found. Check that you have uploaded all Coppermine files to your server<br /><br />";
+                    return;
+            } else {
+                    $sql_query .= fread($bas_open, filesize($db_basic));
+            }
+    }
 
-    $db_basic = 'sql/basic.sql';
-    $sql_query .= fread(fopen($db_basic, 'r'), filesize($db_basic));
     // Insert the admin account
-    $sql_query .= "INSERT INTO CPG_users VALUES (1, 1, 'YES', '" . $HTTP_POST_VARS['admin_username'] . "', '" . $HTTP_POST_VARS['admin_password'] . "', NOW(), NOW(), '', '', '', '', '', '', '');\n";
+    $sql_query .= "INSERT INTO CPG_users (user_id, user_group, user_active, user_name, user_password, user_lastvisit, user_regdate, user_group_list, user_email, user_profile1, user_profile2, user_profile3, user_profile4, user_profile5, user_profile6, user_actkey ) VALUES (1, 1, 'YES', '{$_POST['admin_username']}', md5('{$_POST['admin_password']}'), NOW(), NOW(), '', '{$_POST['admin_email']}', '', '', '', '', '', '', '');\n";
     // Set configuration values for image package
-    $sql_query .= "REPLACE INTO CPG_config VALUES ('thumb_method', '" . $HTTP_POST_VARS['thumb_method'] . "');\n";
-    $sql_query .= "REPLACE INTO CPG_config VALUES ('impath', '" . $HTTP_POST_VARS['impath'] . "');\n";
-    $sql_query .= "REPLACE INTO CPG_config VALUES ('ecards_more_pic_target', '" . $gallery_url_prefix . "');\n";
+    $sql_query .= "REPLACE INTO CPG_config VALUES ('thumb_method', '{$_POST['thumb_method']}');\n";
+    $sql_query .= "REPLACE INTO CPG_config VALUES ('impath', '{$_POST['impath']}');\n";
+    $sql_query .= "REPLACE INTO CPG_config VALUES ('ecards_more_pic_target', '$gallery_url_prefix');\n";
+    $sql_query .= "REPLACE INTO CPG_config VALUES ('gallery_admin_email', '{$_POST['admin_email']}');\n";
     // Test write permissions for main dir
     if (!is_writable('.')) {
         $sql_query .= "REPLACE INTO CPG_config VALUES ('default_dir_mode', '0777');\n";
         $sql_query .= "REPLACE INTO CPG_config VALUES ('default_file_mode', '0666');\n";
     }
     // Update table prefix
-    $sql_query = preg_replace('/CPG_/', $HTTP_POST_VARS['table_prefix'], $sql_query);
+    $sql_query = preg_replace('/CPG_/', $_POST['table_prefix'], $sql_query);
 
     $sql_query = remove_remarks($sql_query);
     $sql_query = split_sql_file($sql_query, ';');
 
     foreach($sql_query as $q) {
-        if (!mysql_query($q)) {
-            $errors .= "mySQL Error: " . mysql_error() . "on query '$q'<br /><br />";
+        if (! mysql_query($q)) {
+            $errors .= "mySQL Error: " . mysql_error() . " on query '$q'<br /><br />";
             return;
         }
     }
@@ -455,7 +486,7 @@
 // ---------------------- CONFIGURATION FILE TEMPLATE ---------------------- //
 function build_cfg_file()
 {
-    global $DFLT, $HTTP_POST_VARS;
+    global $DFLT;
 
     $silly_safe_mode = test_silly_safe_mode() ? "// Silly safe mode\ndefine('SILLY_SAFE_MODE', 1);\n\n" : '';
 
@@ -464,14 +495,14 @@
 // Coppermine configuration file
 $silly_safe_mode
 // MySQL configuration
-\$CONFIG['dbserver'] =                         '{$HTTP_POST_VARS['dbserver']}';        // Your database server
-\$CONFIG['dbuser'] =                         '{$HTTP_POST_VARS['dbuser']}';        // Your mysql username
-\$CONFIG['dbpass'] =                         '{$HTTP_POST_VARS['dbpass']}';                // Your mysql password
-\$CONFIG['dbname'] =                         '{$HTTP_POST_VARS['dbname']}';        // Your mysql database name
+\$CONFIG['dbserver'] =                         '{$_POST['dbserver']}';        // Your database server
+\$CONFIG['dbuser'] =                         '{$_POST['dbuser']}';        // Your mysql username
+\$CONFIG['dbpass'] =                         '{$_POST['dbpass']}';                // Your mysql password
+\$CONFIG['dbname'] =                         '{$_POST['dbname']}';        // Your mysql database name
 
 
 // MySQL TABLE NAMES PREFIX
-\$CONFIG['TABLE_PREFIX'] =                '{$HTTP_POST_VARS['table_prefix']}';
+\$CONFIG['TABLE_PREFIX'] =                '{$_POST['table_prefix']}';
 ?>
 EOT;
 }
@@ -508,7 +539,7 @@
 // Disable magic_quotes_runtime if active to allow proper reading from .sql files.
 set_magic_quotes_runtime(0);
 // The defaults values
-$table_prefix = $HTTP_POST_VARS['table_prefix'];
+$table_prefix = $_POST['table_prefix'];
 $DFLT = array('cfg_d' => 'include', // The config file dir
     'lck_f' => 'include/install.lock', // Name of install lock file
     'cfg_f' => 'include/config.inc.php', // The config file name
@@ -521,25 +552,26 @@
 $errors = '';
 $notes = '';
 
-if ($HTTP_GET_VARS['test_gd1']) { // GD1 test
+if ($_GET['test_gd1']) { // GD1 test
     $im = imagecreate(1, 1);
     imagecolorallocate ($im, 255, 255, 255);
     imagejpeg($im, "{$DFLT['alb_d']}/{$DFLT['upl_d']}/gd1.jpg");
     header("Content-type: image/gif");
     fpassthru(fopen('images/spacer.gif'));
-} elseif ($HTTP_GET_VARS['test_gd2']) { // GD2 test
+} elseif ($_GET['test_gd2']) { // GD2 test
     $im = imagecreatetruecolor(1, 1);
     imagejpeg($im, "{$DFLT['alb_d']}/{$DFLT['upl_d']}/gd2.jpg");
     header("Content-type: image/gif");
     fpassthru(fopen('images/spacer.gif'));
-} elseif ($HTTP_GET_VARS['phpinfo'] && !file_exists($DFLT['lck_f'])) {
+} elseif ($_GET['phpinfo'] && !file_exists($DFLT['lck_f'])) {
     phpinfo();
 } else { // The installer
     html_header();
     html_logo();
     if (file_exists($DFLT['lck_f'])) {
         html_installer_locked();
-    } elseif (count($HTTP_POST_VARS)) {
+    } elseif (count($_POST)) {
+            test_fs();
         test_sql_connection();
         test_admin_login();
         write_config_file();
diff -ruN 133/keyword_create_dict.php cpg148/keyword_create_dict.php
--- 133/keyword_create_dict.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/keyword_create_dict.php	2006-06-08 00:24:44.000000000 -0500
@@ -0,0 +1,64 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+/* vim: set expandtab tabstop=4 shiftwidth=4: */
+// +----------------------------------------------------------------------+
+// | Filename: keyword_create_dict.php                                    |
+// +----------------------------------------------------------------------+
+// | Copyright (c) http://www.sanisoft.com                                |
+// +----------------------------------------------------------------------+
+// | Description:                                                         |
+// +----------------------------------------------------------------------+
+// | Authors: Original Author                                             |
+// |          SANIsoft Developement Team                                  |
+// +----------------------------------------------------------------------+
+
+
+define('IN_COPPERMINE', true);
+define('EDITPICS_PHP', true);
+require('include/init.inc.php');
+if (!(GALLERY_ADMIN_MODE)) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+$query  = "SELECT keywords from {$CONFIG['TABLE_PREFIX']}pictures";
+$result = cpg_db_query($query);
+$i=0;
+   while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
+
+    $keywords = $row["keywords"];
+    $keyArr   = explode(" ",$keywords);
+        foreach ($keyArr as $keyword) {
+            $query = "SELECT keyword from {$CONFIG['TABLE_PREFIX']}dict WHERE keyword = '$keyword'";
+            $result2 = cpg_db_query($query);
+
+            if (mysql_num_rows($result2) == 0 && $keyword != "" && $keyword != " ") {
+                $query = "INSERT INTO {$CONFIG['TABLE_PREFIX']}dict SET keyword = '$keyword'";
+                cpg_db_query($query);
+                echo "* ";
+                                $i++ ;
+            } else {
+                echo "% ";
+            }
+        }
+        mysql_free_result($result2);
+        flush();
+    }
+echo "<p>{$lang_editpics_php['new_keywords']} = ".$i;
+echo "<br/>* = {$lang_editpics_php['new_keyword']}";
+echo "<br/>% = {$lang_editpics_php['existing_keyword']}</p>";
+mysql_free_result($result);
+?>
diff -ruN 133/keywordmgr.php cpg148/keywordmgr.php
--- 133/keywordmgr.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/keywordmgr.php	2006-06-08 00:24:46.000000000 -0500
@@ -0,0 +1,175 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+define('IN_COPPERMINE', true);
+define('KEYWORDMGR_PHP', true);
+define('SEARCH_PHP', true);
+require('include/init.inc.php');
+//Die if not admin_mode
+if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+
+pageheader($lang_keywordmgr_php['title']);
+
+starttable("100%", $lang_keywordmgr_php['title'], 3);
+echo <<<EOT
+      <tr>
+          <td class="tablef"><b>{$lang_keywordmgr_php['edit']}</b></td>
+          <td class="tablef"><b>{$lang_keywordmgr_php['delete']}</b></td>
+          <td class="tablef"><b>{$lang_keywordmgr_php['search']}</b></td>
+      </tr>
+
+EOT;
+
+switch($_REQUEST['page']) {
+
+default :
+case 'display':
+
+$result = cpg_db_query("select keywords from {$CONFIG['TABLE_PICTURES']}");
+if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_errors['non_exist_ap']);
+  // Find unique keywords
+   $total_array = array();
+
+   while (list($keywords) = mysql_fetch_row($result)) {
+       $array = explode(' ',$keywords);
+
+       foreach($array as $word)
+       {
+         if ($word == '.' || $word == '' || $word == ' ' ) continue;
+         $orig_word = $word;
+         $single_word = addslashes($word);
+         $lowercase_word = utf_strtolower($single_word);
+         $lowercase_word = addslashes($lowercase_word);
+         $word = <<<EOT
+         <td class="tableb">
+         <input type="radio" class="radio" name="keywordEdit" value="$lowercase_word" onClick="document.keywordForm.newword.value='$single_word'" id="$lowercase_word" />
+         <label for="$lowercase_word" class="clickable_option">
+         <img src="images/edit.gif" width="16" height="16" border="0" alt="" title="{$lang_keywordmgr_php['edit']} &quot;$orig_word&quot;" /> &quot;<i>$orig_word</i>&quot;
+         </label>
+         </td>
+EOT;
+         $word .= '<td class="tableb"><a href="keywordmgr.php?page=delete&amp;remov='.$single_word.'" onclick="return confirm(\''.sprintf($lang_keywordmgr_php['confirm_delete'], '&quot;'.$single_word.'&quot;').'\')">';
+         $word .= '<img src="images/delete.gif" width="16" height="16" border="0" alt="" title="'.sprintf($lang_keywordmgr_php['keyword_del'],'&quot;'.$orig_word.'&quot;').'" /> '.$orig_word;
+         $word .= <<<EOT
+         </a></td>
+         <td class="tableb"><a href="thumbnails.php?album=search&amp;search=$orig_word" target="_blank">
+EOT;
+
+         $word .= sprintf($lang_keywordmgr_php['keyword_test_search'], '&quot;<i>'.$orig_word.'</i>&quot;');
+         $word .= '</a></td>';
+
+           if (!in_array($word,$total_array)) $total_array[] = $word;
+       }
+   }
+
+   sort($total_array);
+
+   $output = implode("</tr>\n<tr>", $total_array);
+
+   echo <<<EOT
+<form name="keywordForm" action="keywordmgr.php?page=changeword" method="post">
+$output
+<tr><td colspan="5" class="tablef" align="center">
+   <input type="text" name="newword" />
+   <input type="submit" value="{$lang_keywordmgr_php['change_keyword']}" />
+</td></tr>
+</form>
+EOT;
+
+
+
+break;
+
+
+case 'changeword':
+
+   if ($_REQUEST['keywordEdit'] && $_REQUEST['newword'])
+   {
+       $keywordEdit = addslashes($_REQUEST['keywordEdit']);
+
+       $query = "SELECT `pid`,`keywords` FROM {$CONFIG['TABLE_PICTURES']} WHERE CONCAT(' ',`keywords`,' ') LIKE '% {$keywordEdit} %'";
+       $result = cpg_db_query($query) or die(mysql_error());
+
+       while (list($id,$keywords) = mysql_fetch_row($result))
+       {
+           $array_new = array();
+           $array_old = explode(" ", addslashes(trim($keywords)));
+
+           foreach($array_old as $word)
+           {
+               // convert old to new if its the same word
+               if (utf_strtolower($word) == $keywordEdit) $word = addslashes($_REQUEST['newword']);
+
+               // rebuild array to reprocess it
+               $array_new[] = $word;
+           }
+
+           $keywords = implode(" ", $array_new);
+           $newquerys[] = "UPDATE {$CONFIG['TABLE_PICTURES']} SET `keywords` = '$keywords' WHERE `pid` = '$id'";
+       }
+   }
+   $newquerys[] = "UPDATE {$CONFIG['TABLE_PICTURES']} SET `keywords` = TRIM(REPLACE(`keywords`,'  ',' '))";
+
+   foreach ($newquerys as $query) { $result = cpg_db_query($query) or die($query."<br />".mysql_error()); }
+
+   header("Location: keywordmgr.php?page=display");
+
+break;
+
+case 'delete':
+
+       $keywordEdit = addslashes($_REQUEST['remov']);
+
+       $query = "SELECT `pid`,`keywords` FROM {$CONFIG['TABLE_PICTURES']} WHERE CONCAT(' ',`keywords`,' ') LIKE '% {$keywordEdit} %'";
+       $result = cpg_db_query($query) or die(mysql_error());
+
+       while (list($id,$keywords) = mysql_fetch_row($result))
+       {
+           $array_new = array();
+           $array_old = explode(" ", addslashes(trim($keywords)));
+
+           foreach($array_old as $word)
+           {
+               // convert old to new if its the same word
+               if (utf_strtolower($word) == $keywordEdit) $word = '';
+
+               // rebuild array to reprocess it
+               $array_new[] = $word;
+           }
+
+           $keywords = implode(" ", $array_new);
+           $newquerys[] = "UPDATE {$CONFIG['TABLE_PICTURES']} SET `keywords` = '$keywords' WHERE `pid` = '$id'";
+       }
+
+   $newquerys[] = "UPDATE {$CONFIG['TABLE_PICTURES']} SET `keywords` = TRIM(REPLACE(`keywords`,'  ',' '))";
+
+   foreach ($newquerys as $query) { $result = cpg_db_query($query) or die($query."<br />".mysql_error()); }
+
+   header("Location: ?page=display");
+
+break;
+
+}
+endtable();
+if ($CONFIG['clickable_keyword_search'] != 0) {
+    include('include/keyword.inc.php');
+}
+pagefooter();
+ob_end_flush();
+?>
diff -ruN 133/keyword_select.php cpg148/keyword_select.php
--- 133/keyword_select.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/keyword_select.php	2006-06-08 00:24:46.000000000 -0500
@@ -0,0 +1,119 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+// +----------------------------------------------------------------------+
+// | Filename: keyword_select.php                                         |
+// +----------------------------------------------------------------------+
+// | Copyright (c) http://www.sanisoft.com                                |
+// +----------------------------------------------------------------------+
+// | Description:                                                         |
+// +----------------------------------------------------------------------+
+// | Authors: Original Author                                             |
+// |          SANIsoft Developement Team                                  |
+// +----------------------------------------------------------------------+
+
+define('IN_COPPERMINE', true);
+define('UPLOAD_PHP', true);
+
+require('include/init.inc.php');
+
+if (!USER_CAN_UPLOAD_PICTURES) {
+    cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
+}
+
+$query = "SELECT * FROM {$CONFIG['TABLE_PREFIX']}dict ORDER BY keyword";
+$result = cpg_db_query($query);
+while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
+    $keywordIds[] = $row["keyId"];
+    $keywords[]   = $row["keyword"];
+}
+
+$total = mysql_num_rows($result);
+
+
+mysql_free_result($result);
+
+$charset = $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'];
+
+$html_header = <<<EOT
+<html dir="ltr">
+<head>
+<title>{$CONFIG['gallery_name']}</title>
+<meta http-equiv="Content-Type" content="text/html; charset=$charset" />
+<meta http-equiv="Pragma" content="no-cache" />
+
+<link rel="stylesheet" href="themes/{$CONFIG['theme']}/style.css" />
+</head>
+<body>
+EOT;
+
+print $html_header;
+starttable("100%",$lang_upload_php['keywords_sel'], 3);
+if ($total > 0) {
+
+    $form = '
+    <script type="text/javascript">
+    <!--
+    var str;
+
+    function CM_select(f)
+    {
+        str = window.document.form.elements[0].value;
+        var substrings = window.opener.document.getElementById(\'keywords\').value.split(str);
+        if (substrings.length <= 1){
+                window.opener.document.getElementById(\'keywords\').value += \' \' + str;
+        }
+
+
+        return false;
+
+    }
+
+    //-->
+    </script>
+
+    <form name="form" name="keywordform">
+    <table align="center">
+    <tr>
+        <td align="center"><select name="keyword" size="15" onChange="CM_select(this)">';
+
+        foreach ($keywords as $keyword) {
+            $form.= '<option value="'.$keyword.'">'.$keyword.'</option>';
+        }
+    $form .= '
+            </select>
+        </td>
+    </tr>
+    <tr>
+        <td align="center"><a href="#" onClick="window.close()">'.$lang_upload_php['close'].'</a></td>
+    </tr>
+    </table>
+    </form>';
+} else {
+    echo '<b>'.$lang_upload_php['no_keywords'].'</b>';
+}
+print($form);
+endtable();
+
+if (GALLERY_ADMIN_MODE) {
+        echo '<center><a href="keyword_create_dict.php">'.$lang_upload_php['regenerate_dictionary'].'</a></center>';
+}
+?>
+</body>
+</html>
diff -ruN 133/lang/arabic.php cpg148/lang/arabic.php
--- 133/lang/arabic.php	2004-12-30 01:03:50.000000000 -0600
+++ cpg148/lang/arabic.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1259 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// $Id: arabic.php,v 1.11 2004/12/29 23:03:50 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Arabic',
-  'lang_name_native' => '',
-  'lang_country_code' => 'ar',
-  'trans_name'=> 'alwateen ',
-  'trans_email' => 'webmaster@watein.com',
-  'trans_website' => 'http://watein.com/',
-  'trans_date' => '2004-03-18',
-);
-
-$lang_charset = 'windows-1256';
-$lang_text_dir = 'rtl'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('', '.', '.');
-
-// Day of weeks and months
-$lang_day_of_week = array('', '', '', '', '', '', '');
-$lang_month = array('', '', '', '', '', '', '', '', '', '', '', '');
-
-// Some common strings
-$lang_yes = '';
-$lang_no  = '';
-$lang_back = '';
-$lang_continue = '';
-$lang_info = '';
-$lang_error = '';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-        'random' => ' ',
-        'lastup' => ' ',
-        'lastalb'=> '   ',
-        'lastcom' => ' ',
-        'topn' => ' ',
-        'toprated' => ' ',
-        'lasthits' => '  ',
-        'search' => ' ',
-        'favpics'=> ' '
-);
-
-$lang_errors = array(
-  'access_denied' => '     .',
-  'perm_denied' => '     .',
-  'param_missing' => '    .',
-  'non_exist_ap' => '     !',
-  'quota_exceeded' => '  <br /><br />   [quota]K,    [space]K,         .',
-  'gd_file_type_err' => '   GD       JPEG  PNG.',
-  'invalid_image' => '        GD',
-  'resize_failed' => '      .',
-  'no_img_to_display' => '   ',
-  'non_exist_cat' => '   ',
-  'orphan_cat' => '    ,     .',
-  'directory_ro' => ' \'%s\'   ,    ',
-  'non_exist_comment' => '   .',
-  'pic_in_invalid_album' => '     (%s)!?',
-  'banned' => '      .',
-  'not_with_udb' => '    Coppermine    .       ,       .',
-  'offline_title' => '  ', //cpg1.3.0
-  'offline_text' => '       ', //cpg1.3.0
-  'ecards_empty' => '          !', //cpg1.3.0
-  'action_failed' => '      .', //cpg1.3.0
-  'no_zip' => '        .', //cpg1.3.0
-  'zip_type' => '    .', //cpg1.3.0
-);
-
-$lang_bbcode_help = '    : <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>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-        'alb_list_title' => '   ',
-        'alb_list_lnk' => ' ',
-        'my_gal_title' => '   ',
-        'my_gal_lnk' => ' ',
-        'my_prof_lnk' => '',
-        'adm_mode_title' => '   ',
-        'adm_mode_lnk' => ' ',
-        'usr_mode_title' => '   ',
-        'usr_mode_lnk' => ' ',
-        'upload_pic_title' => '   ',
-        'upload_pic_lnk' => ' ',
-        'register_title' => ' ',
-        'register_lnk' => '',
-        'login_lnk' => '',
-        'logout_lnk' => '',
-        'lastup_lnk' => ' ',
-        'lastcom_lnk' => ' ',
-        'topn_lnk' => '  ',
-        'toprated_lnk' => '  ',
-        'search_lnk' => '',
-        'fav_lnk' => '',
-  'memberlist_title' => '  ', //cpg1.3.0
-  'memberlist_lnk' => ' ', //cpg1.3.0
-  'faq_title' => '     &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => '  ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => '  ',
-  'config_lnk' => '',
-  'albums_lnk' => '',
-  'categories_lnk' => '',
-  'users_lnk' => '',
-  'groups_lnk' => '',
-  'comments_lnk' => ' ', //cpg1.3.0
-  'searchnew_lnk' => '   ', //cpg1.3.0
-  'util_lnk' => ' ', //cpg1.3.0
-  'ban_lnk' => ' ',
-  'db_ecard_lnk' => ' ', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-        'albmgr_lnk' => ' /  ',
-        'modifyalb_lnk' => ' ',
-        'my_prof_lnk' => ' ',
-);
-
-$lang_cat_list = array(
-        'category' => '',
-        'albums' => '',
-        'pictures' => '',
-);
-
-$lang_album_list = array(
-        'album_on_page' => '%d   %d '
-);
-
-$lang_thumb_view = array(
-        'date' => '',
-  //Sort by filename and title
-  'name' => ' ',
-  'title' => '',
-  'sort_da' => '   ',
-  'sort_dd' => '   ',
-  'sort_na' => '   ',
-  'sort_nd' => '   ',
-  'sort_ta' => '   ',
-  'sort_td' => '   ',
-  'download_zip' => '    zip', //cpg1.3.0
-  'pic_on_page' => '%d   %d /',
-  'user_on_page' => '%d   %d ', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => '  ',
-  'pic_info_title' => '/  ', //cpg1.3.0
-  'slideshow_title' => ' ',
-  'ecard_title' => '  ', //cpg1.3.0
-  'ecard_disabled' => '  ',
-  'ecard_disabled_msg' => '     ', //js-alert //cpg1.3.0
-  'prev_title' => ' ', //cpg1.3.0
-  'next_title' => ' ', //cpg1.3.0
-  'pic_pos' => ' %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-        'rate_this_pic' => '  ',
-        'no_votes' => '(  )',
-        'rating' => '( : %s / 5  %s )',
-        'rubbish' => '',
-        'poor' => '',
-        'fair' => '',
-        'good' => '',
-        'excellent' => '',
-        'great' => '',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => ' ',
-  'file' => ': ',
-  'line' => ': ',
-);
-
-$lang_display_thumbnails = array(
-        'filename' => '  : ',
-        'filesize' => ' : ',
-        'dimensions' => ' : ',
-        'date_added' => '  : '
-);
-
-$lang_get_pic_data = array(
-        'n_comments' => '%s ',
-        'n_views' => '%s ',
-        'n_votes' => '(%s )'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => ' ', //cpg1.3.0
-  'select_all' => ' ', //cpg1.3.0
-  '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. Make sure to replace any passwords from the query with *** before posting.', //cpg1.3.0
-  'phpinfo' => '  php', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Default language', //cpg1.3.0
-  'choose_language' => ' ', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => ' ', //cpg1.3.0
-  'choose_theme' => ' ', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => '',
-        'Question' => '',
-        'Very Happy' => ' ',
-        'Smile' => '',
-        'Sad' => '',
-        'Surprised' => '',
-        'Shocked' => '',
-        'Confused' => '',
-        'Cool' => '',
-        'Laughing' => '',
-        'Mad' => '',
-        'Razz' => '',
-        'Embarassed' => '',
-        'Crying or Very sad' => '',
-        'Evil or Very Mad' => '',
-        'Twisted Evil' => ' ',
-        'Rolling Eyes' => '',
-        'Wink' => '',
-        'Idea' => '',
-        'Arrow' => '',
-        'Neutral' => '',
-        'Mr. Green' => '',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => '  . . .',
-  1 => '  ...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-        'alb_need_name' => '    !',
-        'confirm_modifs' => '         ?',
-        'no_change' => '    !',
-        'new_album' => ' ',
-        'confirm_delete1' => '       ?',
-        'confirm_delete2' => '\n      !',
-        'select_first' => '     ',
-        'alb_mrg' => ' ',
-        'my_gallery' => '*  *',
-        'no_category' => '*    *',
-        'delete' => '',
-        'new' => '',
-        'apply_modifs' => '  ',
-        'select_category' => '  ',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-        'miss_param' => '   \'%s\'  !',
-        'unknown_cat' => '   ',
-        'usergal_cat_ro' => '    !',
-        'manage_cat' => ' ',
-        'confirm_delete' => '      ',
-        'category' => '',
-        'operations' => '',
-        'move_into' => ' ',
-        'update_create' => '  ',
-        'parent_cat' => ' ',
-        'cat_title' => ' ',
-        'cat_thumb' => ' ', //cpg1.3.0
-        'cat_desc' => ' '
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-        'title' => '',
-        'restore_cfg' => ' ',
-        'save_cfg' => ' ',
-        'notes' => '',
-        'info' => '',
-        'upd_success' => '   ',
-        'restore_success' => '   ',
-        'name_a' => '  ',
-        'name_d' => '  ',
-        'title_a' => '  ',
-        'title_d' => '  ',
-        'date_a' => ' ',
-        'date_d' => ' ',
-        'th_any' => ' ',
-        'th_ht' => '',
-        'th_wd' => '',
-        'label' => ' ', //cpg1.3.0
-        'item' => ' ', //cpg1.3.0
-        'debug_everyone' => '', //cpg1.3.0
-        'debug_admin' => ' ', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  ' ',
-  array(' ', 'gallery_name', 0),
-  array(' ', 'gallery_description', 0),
-  array('  ', 'gallery_admin_email', 0),
-  array('   \'   \'  ', 'ecards_more_pic_target', 0),
-  array(' ', 'offline', 1), //cpg1.3.0
-  array(' ', 'log_ecards', 1), //cpg1.3.0
-  array('   zip ', 'enable_zipdownload', 1), //cpg1.3.0
-
-  '   ',
-  array('', 'lang', 5),
-  array('', 'theme', 6),
-  array('  ', 'language_list', 1), //cpg1.3.0
-  array('  ', 'language_flags', 8), //cpg1.3.0
-  array('    ', 'language_reset', 1), //cpg1.3.0
-  array('   (  )', 'theme_list', 1), //cpg1.3.0
-  array('    ', 'theme_reset', 1), //cpg1.3.0
-  array('  ', 'display_faq', 1), //cpg1.3.0
-  array('   bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array(' ', 'charset', 4), //cpg1.3.0
-
-  '  ',
-        array('     (  )', 'main_table_width', 0),
-        array('    ', 'subcat_level', 0),
-        array('   ', 'albums_per_page', 0),
-        array('   ', 'album_list_cols', 0),
-        array('  ', 'alb_list_thumb_size', 0),
-        array('  ', 'main_page_layout', 0),
-            array('       ','first_level',1),
-
-  '  ',
-  array('     ', 'thumbcols', 0),
-  array('     ', 'thumbrows', 0),
-  array('    ', 'max_tabs', 10), //cpg1.3.0
-  array('     ', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('   ', 'views_in_thumbview', 1), //cpg1.3.0
-  array('    ', 'display_comment_count', 1),
-  array('     ', 'display_uploader', 1), //cpg1.3.0
-  array('  ', 'default_sort_order', 3), //cpg1.3.0
-  array('         \' \'', 'min_votes_for_rating', 0),
-
-  '   ',
-  array('    (  )', 'picture_table_width', 0), //cpg1.3.0
-  array('   ', 'display_pic_info', 1), //cpg1.3.0
-  array('    (    )', 'filter_bad_words', 1),
-  array('   ', 'enable_smilies', 1),
-  array('         (      )', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('   ', 'max_img_desc_length', 0),
-  array('     ', 'max_com_wlength', 0),
-  array('     ', 'max_com_lines', 0),
-  array('  ', 'max_com_size', 0),
-  array('  ', 'display_film_strip', 1),
-  array('    ', 'max_film_strip_items', 0),
-  array('   ', 'email_comment_notification', 1), //cpg1.3.0
-  array('     (1  = 1000     )', 'slideshow_interval', 0), //cpg1.3.0
-
-  '   ', //cpg1.3.0
-  array('   JPEG', 'jpeg_qual', 0),
-  array('   <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('  (        )<b>**</b>', 'thumb_use', 7),
-  array('  ','make_intermediate',1),
-  array('     /video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('    ( )', 'max_upl_size', 0), //cpg1.3.0
-  array('        (  )', 'max_upl_width_height', 0), //cpg1.3.0
-
-  '   ', //cpg1.3.0
-  array('     ','show_private',1), //cpg1.3.0
-  array('       ', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('  ', 'allowed_img_types',0), //cpg1.3.0
-  array('  ', 'allowed_mov_types',0), //cpg1.3.0
-  array('  ', 'allowed_snd_types',0), //cpg1.3.0
-  array('  ', 'allowed_doc_types',0), //cpg1.3.0
-  array('     ','thumb_method',2), //cpg1.3.0
-  array('Path to ImageMagick \'convert\' utility (example /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Command line options for ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('  EXIF   JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('  IPTC   JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('  <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('   <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('    <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('    <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('  ', 'default_dir_mode', 0), //cpg1.3.0
-  array('  ', 'default_file_mode', 0), //cpg1.3.0
-
-  ' ',
-  array('  ', 'allow_user_registration', 1),
-  array('    ', 'reg_requires_valid_email', 1),
-  array('      ', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('    ', 'allow_duplicate_emails_addr', 1),
-  array('        (:            )', 'allow_private_albums', 1), //cpg1.3.0
-  array('       ', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('     ', 'allow_memberlist', 1), //cpg1.3.0
-
-  '    (        )',
-        array('  ', 'user_field1_name', 0),
-        array('  ', 'user_field2_name', 0),
-        array('  ', 'user_field3_name', 0),
-        array('  ', 'user_field4_name', 0),
-
-  ' ',
-        array('    ', 'cookie_name', 0),
-        array('    ', 'cookie_path', 0),
-
-  ' ',
-  array('  ', 'debug_mode', 9), //cpg1.3.0
-  array('Display notices in debug mode', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) This settings mustn\'t be changed if you already have files in your database.<br />
-  <a name="notice2"></a>(**) When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be 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.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => ' ', //cpg1.3.0
-  'ecard_sender' => '', //cpg1.3.0
-  'ecard_recipient' => '', //cpg1.3.0
-  'ecard_date' => '', //cpg1.3.0
-  'ecard_display' => ' ', //cpg1.3.0
-  'ecard_name' => '', //cpg1.3.0
-  'ecard_email' => ' ', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => '', //cpg1.3.0
-  'ecard_descending' => '', //cpg1.3.0
-  'ecard_sorted' => '', //cpg1.3.0
-  'ecard_by_date' => ' ', //cpg1.3.0
-  'ecard_by_sender_name' => '   \ ', //cpg1.3.0
-  'ecard_by_sender_email' => '   \  ', //cpg1.3.0
-  'ecard_by_sender_ip' => 'by sender\'s IP address', //cpg1.3.0
-  'ecard_by_recipient_name' => '   \ ', //cpg1.3.0
-  'ecard_by_recipient_email' => '   \  ', //cpg1.3.0
-  'ecard_number' => '  %s  %s %s', //cpg1.3.0
-  'ecard_goto_page' => '  ', //cpg1.3.0
-  'ecard_records_per_page' => '  ', //cpg1.3.0
-  'check_all' => ' ', //cpg1.3.0
-  'uncheck_all' => '  ', //cpg1.3.0
-  'ecards_delete_selected' => '  ', //cpg1.3.0
-  'ecards_delete_confirm' => '     !!', //cpg1.3.0
-  'ecards_delete_sure' => ' ', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => '    ',
-        'com_added' => '  ',
-        'alb_need_title' => '     !',
-        'no_udp_needed' => '  .',
-        'alb_updated' => '  ',
-        'unknown_album' => '           ',
-        'no_pic_uploaded' => '    !<br /><br />     ,       ...',
-        'err_mkdir' => '    %s !',
-        'dest_dir_ro' => '  %s    !',
-        'err_move' => '   %s  %s !',
-        'err_fsize_too_large' => '      (    %s x %s) !',
-        'err_imgsize_too_large' => '      (    %s KB) !',
-        'err_invalid_img' => '      !',
-        'allowed_img_types' => '  %s .',
-        'err_insert_pic' => ' \'%s\'      ',
-        'upload_success' => '   <br /><br />    .',
-  'notify_admin_email_subject' => '%s - ', //cpg1.3.0
-  'notify_admin_email_body' => '     %s   .  %s', //cpg1.3.0
-        'info' => '',
-        'com_added' => '  ',
-        'alb_updated' => '  ',
-        'err_comment_empty' => '   !',
-        'err_invalid_fext' => '      : <br /><br />%s.',
-        'no_flood' => '        <br /><br />    ',
-        'redirect_msg' => '    .<br /><br /><br />   \'\'       ',
-        'upl_success' => '   ',
-  'email_comment_subject' => '  ', //cpg1.3.0
-  'email_comment_body' => '     ', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => '',
-        'fs_pic' => '  ',
-        'del_success' => '  ',
-        'ns_pic' => '  ',
-        'err_del' => '  ',
-        'thumb_pic' => '',
-        'comment' => '',
-        'im_in_alb' => '  ',
-        'alb_del_success' => ' \'%s\'  ',
-        'alb_mgr' => ' ',
-        'err_invalid_data' => '      \'%s\'',
-        'create_alb' => '   \'%s\'',
-        'update_alb' => '   \'%s\'  \'%s\'  \'%s\'',
-        'del_pic' => ' ',
-        'del_alb' => ' ',
-        'del_user' => ' ',
-        'err_unknown_user' => '    !',
-        'comment_deleted' => '   ',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => '     ? \\n   ', //js-alert //cpg1.3.0
-  'del_pic' => '   ', //cpg1.3.0
-  'size' => '%s  %s ',
-  'views' => '%s ',
-  'slideshow' => ' ',
-  'stop_slideshow' => '  ',
-  'view_fs' => '  ',
-  'edit_pic' => '  ', //cpg1.3.0
-  'crop_pic' => 'Crop and Rotate', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-        'title' =>'  ',
-        'Filename' => ' ',
-        'Album name' => ' ',
-        'Rating' => ' (%s )',
-        'Keywords' => '  ',
-        'File Size' => ' ',
-        'Dimensions' => ' ',
-        'Displayed' => '  ',
-        'Camera' => ' ',
-        'Date taken' => '  ',
-        'Aperture' => ' ',
-        'Exposure time' => '  ',
-        'Focal length' => '  ',
-        'Comment' => '',
-        'addFav'=>'  ',
-        'addFavPhrase'=>'',
-        'remFav'=>'  ',
-  'iptcTitle'=>'IPTC ', //cpg1.3.0
-  'iptcCopyright'=>'IPTC ', //cpg1.3.0
-  'iptcKeywords'=>'IPTC ', //cpg1.3.0
-  'iptcCategory'=>'IPTC ', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC   ', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-        'OK' => '',
-        'edit_title' => ' ',
-        'confirm_delete' => '      ?',
-        'add_your_comment' => ' ',
-        'name'=>'',
-        'comment'=>'',
-        'your_name' => '',
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => '    ',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-        'title' => '  ',
-        'invalid_email' => '<b></b> :    !',
-        'ecard_title' => '   %s ',
-  'error_not_image' => '     .', //cpg1.3.0
-        'view_ecard' => '     ,  ',
-        'view_more_pics' => '      !',
-        'send_success' => '  ',
-        'send_failed' => '      ...',
-        'from' => '',
-        'your_name' => '',
-        'your_email' => ' ',
-        'to' => '',
-        'rcpt_name' => '  ',
-        'rcpt_email' => '   ',
-        'greetings' => '',
-        'message' => '',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => ' ', //cpg1.3.0
-  'album' => '',
-  'title' => ' ',
-  'desc' => '   ',
-  'keywords' => '  ',
-  'pic_info_str' => '%s &times; %s - %s - %s  - %s ',
-  'approve' => ' ', //cpg1.3.0
-  'postpone_app' => ' ',
-  'del_pic' => ' ', //cpg1.3.0
-  'read_exif' => '  EXIF ', //cpg1.3.0
-  'reset_view_count' => '  ',
-  'reset_votes' => ' ',
-  'del_comm' => ' ',
-  'upl_approval' => '  ',
-  'edit_pics' => ' ', //cpg1.3.0
-  'see_next' => ' ', //cpg1.3.0
-  'see_prev' => ' ', //cpg1.3.0
-  'n_pic' => '%s ', //cpg1.3.0
-  'n_of_pic_to_disp' => '  ', //cpg1.3.0
-  'apply' => ' ', //cpg1.3.0
-  'crop_title' => '  ', //cpg1.3.0
-  'preview' => '', //cpg1.3.0
-  'save' => ' ', //cpg1.3.0
-  'save_thumb' =>' ', //cpg1.3.0
-  'sel_on_img' =>'      !', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => ' ', //cpg1.3.0
-  'toc' => ' ', //cpg1.3.0
-  'question' => ': ', //cpg1.3.0
-  'answer' => ': ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  ' ', //cpg1.3.0
-  array('  ', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '0'), //cpg1.3.0
-  array(' ', '       ( <b>
-</b> )           
-            
-        ', 'allow_user_registration', '1'), //cpg1.3.0
-  array('  ֿ', '        (  )    
-    <br /><b>     
-             
-     &nbsp;    &quot; &quot;.</b></p>
-</b>', 'offline', 0), //cpg1.3.0
-  array('     ', '            .   .        .', 'offline', 0), //cpg1.3.0
-  array('     ѿ', '                                 ', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('       ', '                   <br />.', 'offline', 0), //cpg1.3.0
-  array('?', '.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => '   ', //cpg1.3.0
-  'err_already_logged_in' => '     !', //cpg1.3.0
-  'enter_username_email' => '     ', //cpg1.3.0
-  'submit' => '', //cpg1.3.0
-  'failed_sending_email' => '          !', //cpg1.3.0
-  'email_sent' => '        %s', //cpg1.3.0
-  'err_unk_user' => ':        ', //cpg1.3.0
-  'passwd_reminder_subject' => '%s -    ', //cpg1.3.0
-  'passwd_reminder_body' => '    :
- : %s
- : %s
-  %s .', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-        'group_name' => ' ',
-        'disk_quota' => '  ',
-        'can_rate' => '   ',
-        'can_send_ecards' => '   ',
-        'can_post_com' => '  ',
-        'can_upload' => '  ',
-        'can_have_gallery' => '    ',
-        'apply' => ' ',
-        'create_new_group' => '   ',
-        'del_groups' => '  ',
-        'confirm_del' => ',   ,         \'\' !\n\n     ?',
-        'title' => '  ',
-        'approval_1' => '   (1)',
-        'approval_2' => '   (2)',
-  'upload_form_config' => '  ', //cpg1.3.0
-  'upload_form_config_values' => array( '  ', '  ', '   ', '  zip ', '-', '-ZIP', '-ZIP', '--ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'       ', //cpg1.3.0
-  'num_file_upload'=>'    ', //cpg1.3.0
-  'num_URI_upload'=>'    ', //cpg1.3.0
-        'note1' => '<b>(1)</b>       ',
-        'note2' => '<b>(2)</b>       ',
-        'notes' => ''
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => '        !',
-);
-
-$lang_album_admin_menu = array(
-        'confirm_delete' => '      ? \\nAll pictures and comments will also be deleted.',
-        'delete' => ' ',
-        'modify' => ' ',
-        'edit_pics' => ' ',
-);
-
-$lang_list_categories = array(
-        'home' => 'Home',
-        'stat1' => '<b>[pictures]</b>   <b>[albums]</b>   <b>[cat]</b>   <b>[comments]</b>   <b>[views]</b> ',
-        'stat2' => '<b>[pictures]</b>   <b>[albums]</b>   <b>[views]</b> ',
-        'xx_s_gallery' => ' %s',
-        'stat3' => '<b>[pictures]</b>   <b>[albums]</b>   <b>[comments]</b>   <b>[views]</b> '
-);
-
-$lang_list_users = array(
-        'user_list' => ' ',
-        'no_user_gal' => '       ',
-        'n_albums' => '%s ',
-        'n_pics' => '%s /'
-);
-
-$lang_list_albums = array(
-        'n_pictures' => '%s ',
-        'last_added' => ',     %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-        'login' => '',
-        'enter_login_pswd' => '    ',
-        'username' => ' ',
-        'password' => ' ',
-        'remember_me' => '',
-        'welcome' => '   %s ...',
-        'err_login' => '***       ***',
-        'err_already_logged_in' => '     !',
-  'forgot_password_link' => '   ', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-        'logout' => '',
-        'bye' => '     %s ...',
-        'err_not_loged_in' => '   !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => '  %s',
-        'general_settings' => ' ',
-        'alb_title' => ' ',
-        'alb_cat' => ' ',
-        'alb_desc' => ' ',
-        'alb_thumb' => ' ',
-        'alb_perm' => ' ',
-        'can_view' => '  ',
-        'can_upload' => '   ',
-        'can_post_comments' => '   ',
-        'can_rate' => '  ',
-        'user_gal' => ' ',
-        'no_cat' => '*   *',
-        'alb_empty' => ' ',
-        'last_uploaded' => ' ',
-        'public_alb' => ' ( )',
-        'me_only' => ' ',
-        'owner_only' => '  (%s) ',
-  'groupp_only' => '  \'%s\'',
-  'err_no_alb_to_modify' => '       .',
-  'update' => ' ', //cpg1.3.0
-  'notice1' => '(*) depending on %sgroups%s settings', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-        'already_rated' => '       ',
-        'rate_ok' => '  ',
-  'forbidden' => '      .', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// 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 = array(
-        'page_title' => ' ',
-        'term_cond' => ' ',
-        'i_agree' => '',
-        'submit' => ' ',
-        'err_user_exists' => '    ,    ',
-        'err_password_mismatch' => '       ',
-        'err_uname_short' => '      ',
-        'err_password_short' => '       ',
-        'err_uname_pass_diff' => '       ',
-        'err_invalid_email' => '     ',
-        'err_duplicate_email' => '      ',
-        'enter_info' => '  ',
-        'required_info' => ' ',
-        'optional_info' => ' ',
-        'username' => '',
-        'password' => ' ',
-        'password_again' => '   ',
-        'email' => ' ',
-        'location' => '',
-        'interests' => '',
-        'website' => '',
-        'occupation' => '',
-        'error' => '',
-        'confirm_email_subject' => '%s -  ',
-        'information' => '',
-        'failed_sending_email' => '      !',
-        'thank_you' => '  .<br /><br />      .',
-        'acct_created' => '       ',
-        'acct_active' => '       ',
-        'acct_already_act' => '   !',
-        'acct_act_failed' => '     !',
-        'err_unk_user' => '    !',
-        'x_s_profile' => ' %s',
-        'group' => '',
-        'reg_date' => '',
-        'disk_usage' => ' ',
-        'change_pass' => '  ',
-        'current_pass' => '  ',
-        'new_pass' => '  ',
-        'new_pass_again' => '    ',
-        'err_curr_pass' => '    ',
-        'apply_modif' => ' ',
-        'change_pass' => '  ',
-        'update_success' => '  ',
-        'pass_chg_success' => '   ',
-        'pass_chg_error' => '   ',
-  'notify_admin_email_subject' => '%s -  ', //cpg1.3.0
-  'notify_admin_email_body' => '  "%s"   ', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Thank you for registering at {SITE_NAME}
-
-Your username is : "{USER_NAME}"
-Your password is : "{PASSWORD}"
-
-      
-       .
-
-{ACT_LINK}
-
-Regards,
-
-The management of {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-        'title' => ' ',
-        'no_comment' => '  ',
-        'n_comm_del' => '%s  ',
-        'n_comm_disp' => '  ',
-        'see_prev' => '',
-        'see_next' => '',
-        'del_comm' => '  ',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => '  ',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-        'page_title' => '  ',
-        'select_dir' => ' ',
-        'select_dir_msg' => '           FTP    .<br /><br />      ',
-        'no_pic_to_add' => '   ',
-        'need_one_album' => '      ',
-        'warning' => '',
-        'change_perm' => '      ,      755  777    !',
-        'target_album' => '<b>  &quot;</b>%s<b>&quot;  </b>%s',
-        'folder' => '',
-        'image' => '',
-        'album' => '',
-        'result' => '',
-        'dir_ro' => '  . ',
-        'dir_cant_read' => '  . ',
-        'insert' => '   ',
-        'list_new_pic' => '  ',
-        'insert_selected' => '  ',
-        'no_pic_found' => '   ',
-        'be_patient' => ' ѡ        ',
-  'no_album' => '  ',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                                '<li><b>OK</b> :      '.
-                                '<li><b>DP</b> :          '.
-                                '<li><b>PB</b> :       ,           '.
-                          '<li><b>NA</b> : means that you haven\'t selected an album the files should go to, hit \'<a href="javascript:history.back(1)">back</a>\' and select an album. If you don\'t have an album <a href="albmgr.php">create one first</a></li>'.
-                                '<li>   OK, DP, PB           PHP'.
-                                '<li>       ,      '.
-                          '</ul>', //cpg1.3.0
-  'select_album' => ' ', //cpg1.3.0
-  'check_all' => ' ', //cpg1.3.0
-  'uncheck_all' => '  ', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => ' ',
-                'user_name' => ' ',
-                'ip_address' => ' ',
-                'expiry' => '  (   )',
-                'edit_ban' => ' ',
-                'delete_ban' => '',
-                'add_new' => '  ',
-                'add_ban' => '',
-  'error_user' => ' ', //cpg1.3.0
-  'error_specify' => 'You need to specifiy either a user name or an IP address', //cpg1.3.0
-  'error_ban_id' => ' !', //cpg1.3.0
-  'error_admin_ban' => '  !', //cpg1.3.0
-  'error_server_ban' => 'You were going to ban your own server? Tsk tsk, cannot do that...', //cpg1.3.0
-  'error_ip_forbidden' => 'You cannnot ban this IP - it is non-routable!', //cpg1.3.0
-  'lookup_ip' => 'Lookup an IP address', //cpg1.3.0
-  'submit' => '!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Upload file', //cpg1.3.0
-  'custom_title' => 'Customized Request Form', //cpg1.3.0
-  'cust_instr_1' => 'You may select a customized number of upload boxes. However, you may not select more than the limits listed below.', //cpg1.3.0
-  'cust_instr_2' => 'Box Number Requests', //cpg1.3.0
-  'cust_instr_3' => 'File upload boxes: %s', //cpg1.3.0
-  'cust_instr_4' => '/  : %s', //cpg1.3.0
-  'cust_instr_5' => '/  :', //cpg1.3.0
-  'cust_instr_6' => 'File upload boxes:', //cpg1.3.0
-  'cust_instr_7' => 'Please enter the number of each type of upload box you desire at this time.  Then click \'Continue\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Invalid action for form creation.', //cpg1.3.0
-  'reg_instr_2' => 'Now you may upload your files using the upload boxes below. The size of files uploaded from your client to the server should not exceed %s KB each. ZIP files uploaded in the \'File Upload\' and \'URI/URL Upload\' sections will remain compressed.', //cpg1.3.0
-  'reg_instr_3' => 'If you want the zipped file or archive to be decompressed, you must use the file upload box provided in the \'Decompressive ZIP Upload\' area.', //cpg1.3.0
-  'reg_instr_4' => 'When using the URI/URL upload section, please enter the path to the file like so: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'When you have completed the form, please click \'Continue\'.', //cpg1.3.0
-  'reg_instr_6' => 'Decompressive ZIP Uploads:', //cpg1.3.0
-  'reg_instr_7' => 'File Uploads:', //cpg1.3.0
-  'reg_instr_8' => '/ :', //cpg1.3.0
-  'error_report' => 'Error Report', //cpg1.3.0
-  'error_instr' => 'The following uploads encountered errors:', //cpg1.3.0
-  'file_name_url' => ' /', //cpg1.3.0
-  'error_message' => 'Error Message', //cpg1.3.0
-  'no_post' => 'File not uploaded by POST.', //cpg1.3.0
-  'forb_ext' => 'Forbidden file extension.', //cpg1.3.0
-  'exc_php_ini' => 'Exceeded filesize allowed in php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Exceeded filesize permitted by CPG.', //cpg1.3.0
-  'partial_upload' => 'Only a partial upload.', //cpg1.3.0
-  'no_upload' => 'No upload occurred.', //cpg1.3.0
-  'unknown_code' => 'Unknown PHP upload error code.', //cpg1.3.0
-  'no_temp_name' => 'No upload - No temp name.', //cpg1.3.0
-  'no_file_size' => 'Contains no data/Corrupted', //cpg1.3.0
-  'impossible' => 'Impossible to move.', //cpg1.3.0
-  'not_image' => 'Not an image/corrupt', //cpg1.3.0
-  'not_GD' => 'Not a GD extension.', //cpg1.3.0
-  'pixel_allowance' => 'Pixel allowance exceeded.', //cpg1.3.0
-  'incorrect_prefix' => 'Incorrect URI/URL prefix', //cpg1.3.0
-  'could_not_open_URI' => 'Could not open URI.', //cpg1.3.0
-  'unsafe_URI' => 'Safety not verifiable.', //cpg1.3.0
-  'meta_data_failure' => 'Meta data failure', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME could not be determined.', //cpg1.3.0
-  'MIME_type_unknown' => 'Unknown MIME type', //cpg1.3.0
-  'cant_create_write' => 'Cannot create write file.', //cpg1.3.0
-  'not_writable' => 'Cannot write to write file.', //cpg1.3.0
-  'cant_read_URI' => 'Cannot read URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Cannot open URI write file.', //cpg1.3.0
-  'cant_write_write_file' => 'Cannot write to URI write file.', //cpg1.3.0
-  'cant_unzip' => 'Cannot unzip.', //cpg1.3.0
-  'unknown' => 'Unknown error', //cpg1.3.0
-  'succ' => 'Successful Uploads', //cpg1.3.0
-  'success' => '%s uploads were successful.', //cpg1.3.0
-  'add' => 'Please click \'Continue\' to add the files to albums.', //cpg1.3.0
-  'failure' => 'Upload Failure', //cpg1.3.0
-  'f_info' => 'File Information', //cpg1.3.0
-  'no_place' => 'The previous file could not be placed.', //cpg1.3.0
-  'yes_place' => 'The previous file was placed successfully.', //cpg1.3.0
-  'max_fsize' => 'Maximum allowed file size is %s KB',
-  'album' => 'Album',
-  'picture' => 'File', //cpg1.3.0
-  'pic_title' => 'File title', //cpg1.3.0
-  'description' => 'File description', //cpg1.3.0
-  'keywords' => 'Keywords (separate with spaces)',
-  'err_no_alb_uploadables' => 'Sorry there is no album where you are allowed to upload files', //cpg1.3.0
-  'place_instr_1' => 'Please place the files in albums at this time.  You may also enter relevant information about each file now.', //cpg1.3.0
-  'place_instr_2' => 'More files need placement. Please click \'Continue\'.', //cpg1.3.0
-  'process_complete' => 'You have successfully placed all the files.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-        'title' => ' ',
-        'name_a' => '  ',
-        'name_d' => '  ',
-        'group_a' => '  ',
-        'group_d' => '  ',
-        'reg_a' => '   ',
-        'reg_d' => '   ',
-        'pic_a' => '   ',
-        'pic_d' => '   ',
-        'disku_a' => '   ',
-        'disku_d' => '   ',
-  'lv_a' => '   ', //cpg1.3.0
-  'lv_d' => '   ', //cpg1.3.0
-        'sort_by' => '  ',
-        'err_no_users' => '   !',
-        'err_edit_self' => '    ,   \'\' ',
-        'edit' => '',
-        'delete' => '',
-        'name' => ' ',
-        'group' => '',
-        'inactive' => '',
-        'operations' => '',
-  'pictures' => '', //cpg1.3.0
-  'disk_space' => '   / ',
-  'registered_on' => '  ',
-  'last_visit' => ' ', //cpg1.3.0
-  'u_user_on_p_pages' => '%d   %d /',
-        'confirm_del' => '       ? \\n    .',
-        'mail' => '',
-        'err_unknown_user' => '    !',
-        'modify_user' => ' ',
-        'notes' => '',
-        'note_list' => '<li>     ,     ',
-  'password' => ' ',
-  'user_active' => ' ',
-  'user_group' => ' ',
-  'user_email' => ' ',
-  'user_web_site' => ' ',
-  'create_new_user' => '  ',
-  'user_location' => ' ',
-  'user_interests' => ' ',
-  'user_occupation' => ' ',
-  'latest_upload' => ' ', //cpg1.3.0
-  'never' => '', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => '  ', //cpg1.3.0
-        'what_it_does' => ' ',
-        'what_update_titles' => '    ',
-        'what_delete_title' => ' ',
-        'what_rebuild' => '      ',
-        'what_delete_originals' => '         ',
-        'file' => '',
-        'title_set_to' => '  ',
-        'submit_form' => '',
-        'updated_succesfully' => '  ',
-        'error_create' => '  ',
-        'continue' => '   ',
-        'main_success' => ' %s    ',
-        'error_rename' => '    %s  %s',
-        'error_not_found' => ' %s  ',
-        'back' => '  ',
-        'thumbs_wait' => '   /   ,  ...',
-        'thumbs_continue_wait' => '     /   ...',
-        'titles_wait' => ' ,  ...',
-        'delete_wait' => ' ,  ...',
-        'replace_wait' => '        ,  ..',
-        'instruction' => ' ',
-        'instruction_action' => ' ',
-        'instruction_parameter' => ' ',
-        'instruction_album' => ' ',
-        'instruction_press' => '  %s',
-        'update' => '  /   ',
-        'update_what' => '  ',
-        'update_thumb' => '  ',
-        'update_pic' => '   ',
-        'update_both' => '    ',
-        'update_number' => '   ',
-        'update_option' => '(         )',
-        'filename_title' => '  &rArr;  ',
-        'filename_how' => '   ',
-        'filename_remove' => '  .jpg   _ ( ) ',
-        'filename_euro' => ' 2003_11_23_13_20_20.jpg  23/11/2003 13:20',
-        'filename_us' => '  2003_11_23_13_20_20.jpg   11/23/2003 13:20',
-        'filename_time' => '  2003_11_23_13_20_20.jpg  13:20',
-        'delete' => '      ',
-        'delete_title' => '  ',
-        'delete_original' => '   ',
-        'delete_replace' => '      ',
-        'select_album' => ' ',
-  'delete_orphans' => '  ( )', //cpg1.3.0
-  'orphan_comment' => '  ', //cpg1.3.0
-  'delete' => '', //cpg1.3.0
-  'delete_all' => ' ', //cpg1.3.0
-  'comment' => ': ', //cpg1.3.0
-  'nonexist' => '    # ', //cpg1.3.0
-  'phpinfo' => '  php', //cpg1.3.0
-  'update_db' => '  ', //cpg1.3.0
-  'update_db_explanation' => '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.3.0
-);
-
-?>
diff -ruN 133/lang/arabic-utf-8.php cpg148/lang/arabic-utf-8.php
--- 133/lang/arabic-utf-8.php	2004-12-30 01:06:34.000000000 -0600
+++ cpg148/lang/arabic-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1262 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: arabic-utf-8.php,v 1.12 2004/12/29 23:06:34 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Arabic',
-  'lang_name_native' => 'عربي',
-  'lang_country_code' => 'ar',
-  'trans_name'=> 'alwateen ',
-  'trans_email' => 'webmaster@watein.com',
-  'trans_website' => 'http://watein.com/',
-  'trans_date' => '2004-03-18',
-);
-
-$lang_charset = 'utf-8';
-$lang_text_dir = 'rtl'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('بايت', 'ك.ب', 'م.ب');
-
-// Day of weeks and months
-$lang_day_of_week = array('احد', 'اثنين', 'ثلاثاء', 'اربعاء', 'خميس', 'جمعة', 'سبت');
-$lang_month = array('يناير', 'فبراير', 'مارس', 'ابريل', 'مايو', 'يونيو', 'يوليو', 'اغسطس', 'سبتمبر', 'اكتوبر', 'نوفمبر', 'ديسمبر');
-
-// Some common strings
-$lang_yes = 'نعم';
-$lang_no  = 'لا';
-$lang_back = 'رجوع';
-$lang_continue = 'استمر';
-$lang_info = 'معلومات';
-$lang_error = 'خطأ';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-        'random' => 'صور عشوائيـــة',
-        'lastup' => 'آخــر اضافــات',
-        'lastalb'=> 'آخر ألبومات تم تحديثها',
-        'lastcom' => 'آخر ملاحظــات',
-        'topn' => 'اكثرها مشاهدة',
-        'toprated' => 'اعلاها تقييما',
-        'lasthits' => 'آخر ما شوهد',
-        'search' => 'نتائج البحـث',
-        'favpics'=> 'الصور المفضلة'
-);
-
-$lang_errors = array(
-  'access_denied' => 'ليـس لديك الصلاحية لدخول هذه الصفحة.',
-  'perm_denied' => 'ليس لديك الصلاحية للقيام بتلك الخطوة.',
-  'param_missing' => 'لقد نودي البرنامج بدون متغيرات.',
-  'non_exist_ap' => 'الألبوم أو الصورة المختارة غير موجودة!',
-  'quota_exceeded' => 'تخطيت حدود التخزين<br /><br />المساحة المسموحة لك [quota]K, صورك تحتل مساحة [space]K, وبإضافة هذه الصورة سوف تتخطى حدود التخزين المسموحة لك.',
-  'gd_file_type_err' => 'عند استعمال مكتبة GD للبرامج لا يسمح إلا بـملفات  JPEG و PNG.',
-  'invalid_image' => 'الصورة المحملة غير صالحة او لم تعالج بمكتبة GD',
-  'resize_failed' => 'لم استطع تكوين اختصار الصورة او تصغيرها.',
-  'no_img_to_display' => 'لا توجد صورة للعرض',
-  'non_exist_cat' => 'التصنيف المختار غير موجود',
-  'orphan_cat' => 'تصنيف ليس له تصنيف رئيسي, شغل مدير التصنيفات لعلاج المشكلة.',
-  'directory_ro' => 'الدليل \'%s\' غير قابل للكتابة, لا استطيع الغاء الصورة',
-  'non_exist_comment' => 'التعليق المختار غير موجود.',
-  'pic_in_invalid_album' => 'الصورة غير موجودة في الالبوم (%s)!?',
-  'banned' => 'انت ممنوع من استعمال هذا الموقع الآن.',
-  'not_with_udb' => 'هذه الميزة معطلة في Coppermine لأنها مدموجة مع المنتدى. اما ما تود القيام به غير مدعوم, أو ان برنامج المنتدى يقوم بنفس المهمة.',
-  'offline_title' => 'اللبوم مغلق الآن', //cpg1.3.0
-  'offline_text' => 'المعرض مغلق الآن كرر زيارتك في وقت لاحق', //cpg1.3.0
-  'ecards_empty' => 'خاصية البطاقات البريدية غير متوفرة تأكد انها مفعلة من لوحة التحكم!', //cpg1.3.0
-  'action_failed' => 'العملية فاشلة غير قادر على اتماما العملية.', //cpg1.3.0
-  'no_zip' => 'خاصية الملفات المضغوطة غير متوفرة راجع الموقع الرئيس للمنتج.', //cpg1.3.0
-  'zip_type' => 'لايوجد لديك ترخيص الملفات المضغوطة.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'الرموز التالية قَدْ تَكُونُ مفيدةَ: <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>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-        'alb_list_title' => 'انتقل الى قائمة الالبومات',
-        'alb_list_lnk' => 'قائمة الالبومات',
-        'my_gal_title' => 'انتقل الى البومي الخاص',
-        'my_gal_lnk' => 'البومي الخاص',
-        'my_prof_lnk' => 'تعريفي',
-        'adm_mode_title' => 'تحويل الى واجهة الادارة',
-        'adm_mode_lnk' => 'حالة الادارة',
-        'usr_mode_title' => 'تحويل الى واجهة الاستعمال',
-        'usr_mode_lnk' => 'حالة المستخدم',
-        'upload_pic_title' => 'تحميل الصورة في الالبوم',
-        'upload_pic_lnk' => 'تحميل الصورة',
-        'register_title' => 'تكوين حساب',
-        'register_lnk' => 'تسجيل',
-        'login_lnk' => 'دخول',
-        'logout_lnk' => 'خروج',
-        'lastup_lnk' => 'آخر تحميل',
-        'lastcom_lnk' => 'آخر تعليقات',
-        'topn_lnk' => 'اكثر الصور مطالعة',
-        'toprated_lnk' => 'اعلى الصور تقييما',
-        'search_lnk' => 'ابحث',
-        'fav_lnk' => 'المفضلة',
-  'memberlist_title' => 'عرض قائمة الأعضاء', //cpg1.3.0
-  'memberlist_lnk' => 'قائمة الأعضاء', //cpg1.3.0
-  'faq_title' => 'الأسئلة المكرَّرة على معرضِ الصور &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'س و ج', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'الموافقة على التحميل',
-  'config_lnk' => 'التحكم',
-  'albums_lnk' => 'البومات',
-  'categories_lnk' => 'الاقسام',
-  'users_lnk' => 'المستخدمين',
-  'groups_lnk' => 'المجموعات',
-  'comments_lnk' => 'مراجعة التعليقات', //cpg1.3.0
-  'searchnew_lnk' => 'اضافة مجموعة من الصور', //cpg1.3.0
-  'util_lnk' => 'ادوات الإدارة', //cpg1.3.0
-  'ban_lnk' => 'منع المستخدمين',
-  'db_ecard_lnk' => 'عرض البطاقات', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-        'albmgr_lnk' => 'اخلق / افرز البوماتي',
-        'modifyalb_lnk' => 'تعديل البوماتي',
-        'my_prof_lnk' => 'الملف الشخصي',
-);
-
-$lang_cat_list = array(
-        'category' => 'التصنيف',
-        'albums' => 'الالبومات',
-        'pictures' => 'الصور',
-);
-
-$lang_album_list = array(
-        'album_on_page' => '%d البوم في %d صفحة'
-);
-
-$lang_thumb_view = array(
-        'date' => 'التاريخ',
-  //Sort by filename and title
-  'name' => 'اسم الملف',
-  'title' => 'العنوان',
-  'sort_da' => 'ترتيب تصاعدي حسب التاريخ',
-  'sort_dd' => 'ترتيب تنازلي حسب التاريخ',
-  'sort_na' => 'ترتيب تصاعدي حسب الاسم',
-  'sort_nd' => 'ترتيب تنازلي حسب الاسم',
-  'sort_ta' => 'ترتيب تصاعدي حسب العنوان',
-  'sort_td' => 'ترتيب تنازلي حسب العنوان',
-  'download_zip' => 'حمل الصورة كملف مضغوط zip', //cpg1.3.0
-  'pic_on_page' => '%d صورة في %d صفحة/صفحات',
-  'user_on_page' => '%d مستخدم في %d صفحة', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'الرجوع إلى المصغرات',
-  'pic_info_title' => 'اظهر/اخفي معلومات الصور', //cpg1.3.0
-  'slideshow_title' => 'عرض تلقائي',
-  'ecard_title' => 'ارسل الصورة كبطاقة', //cpg1.3.0
-  'ecard_disabled' => 'البطاقات البريدية معطلة',
-  'ecard_disabled_msg' => 'ليس لديك صلاحية لارسال البطاقات البريدية', //js-alert //cpg1.3.0
-  'prev_title' => 'الصورة السابقة', //cpg1.3.0
-  'next_title' => 'الصورة اللاحقة', //cpg1.3.0
-  'pic_pos' => 'صـوره %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-        'rate_this_pic' => 'قيـم هذه الصورة',
-        'no_votes' => '(لا يوجد تصويت)',
-        'rating' => '(التصويت الحالي: %s / 5 من %s تصويت)',
-        'rubbish' => 'سيـئة',
-        'poor' => 'عادية',
-        'fair' => 'مقبولة',
-        'good' => 'جيـدة',
-        'excellent' => 'ممتـازة',
-        'great' => 'رائعة',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'خطأ حاد',
-  'file' => 'ملف: ',
-  'line' => 'سطر: ',
-);
-
-$lang_display_thumbnails = array(
-        'filename' => 'اسم الملف : ',
-        'filesize' => 'الحجم : ',
-        'dimensions' => 'الابعاد : ',
-        'date_added' => 'اضيفت في : '
-);
-
-$lang_get_pic_data = array(
-        'n_comments' => '%s تعليق',
-        'n_views' => '%s مشاهدة',
-        'n_votes' => '(%s تصويت)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'نقّحْ المعلوماتَ', //cpg1.3.0
-  'select_all' => 'تحديد الكل', //cpg1.3.0
-  '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. Make sure to replace any passwords from the query with *** before posting.', //cpg1.3.0
-  'phpinfo' => 'عرض معلومات php', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Default language', //cpg1.3.0
-  'choose_language' => 'اختر لغة', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'الشكل الاساسي', //cpg1.3.0
-  'choose_theme' => 'اختر شكلا', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => 'تعجب',
-        'Question' => 'استفهام',
-        'Very Happy' => 'سعيد جدا',
-        'Smile' => 'مبتسم',
-        'Sad' => 'حزين',
-        'Surprised' => 'متعجب',
-        'Shocked' => 'مندهش',
-        'Confused' => 'مرتبك',
-        'Cool' => 'عجيب',
-        'Laughing' => 'يضحك',
-        'Mad' => 'غاضب',
-        'Razz' => 'رافض',
-        'Embarassed' => 'محرج',
-        'Crying or Very sad' => 'يبكي',
-        'Evil or Very Mad' => 'غاضب',
-        'Twisted Evil' => 'مستعد للشر',
-        'Rolling Eyes' => 'حيران',
-        'Wink' => 'يغمز',
-        'Idea' => 'فكرة',
-        'Arrow' => 'سهم',
-        'Neutral' => 'عادي',
-        'Mr. Green' => 'معصب',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'تَرْك نمطِ الإدارةِ. . .',
-  1 => 'دُخُول نمطِ الإدارةِ...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-        'alb_need_name' => 'الألبوم بحاجة الى إسـم !',
-        'confirm_modifs' => 'هل أنت متأكّد أنّك تريد عمل هذه التّعديلات  ?',
-        'no_change' => 'لم تقم بأي تغيير !',
-        'new_album' => 'البـوم جديد',
-        'confirm_delete1' => 'هل أنت متأكد من إلغاء هذا البوم ?',
-        'confirm_delete2' => '\nسوف يتم حذف الصور و التعليقات !',
-        'select_first' => 'يجب عليك أولا ادخال اسم للبوم',
-        'alb_mrg' => 'التحكم بالألبوم',
-        'my_gallery' => '* معرضـي *',
-        'no_category' => '* المعرض غير موجود *',
-        'delete' => 'الغـاء',
-        'new' => 'جديد',
-        'apply_modifs' => 'استعمل التّعديلات ',
-        'select_category' => 'الصّنف المختار ',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-        'miss_param' => 'المعلومات المطلوبة للعملية \'%s\'لم تعطى !',
-        'unknown_cat' => 'التصنيف المختار غير معروف',
-        'usergal_cat_ro' => 'لايسمح بالغاء تصنيف المستخدمين !',
-        'manage_cat' => 'ادارة التصنيفات',
-        'confirm_delete' => 'هل انت متأكد من الغاء هذا التصنيف',
-        'category' => 'التصنيف',
-        'operations' => 'العمليات',
-        'move_into' => 'انقل الى',
-        'update_create' => 'اضافة تعديل تصنيف',
-        'parent_cat' => 'التصنيف الرئيسي',
-        'cat_title' => 'عنوان التصنيف',
-        'cat_thumb' => 'تصنيف فرعي', //cpg1.3.0
-        'cat_desc' => 'شرح التصنيف'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-        'title' => 'الإعـــدادت',
-        'restore_cfg' => 'تجاهـل التغييرات',
-        'save_cfg' => 'لحفـظ الإعدادات',
-        'notes' => 'ملاحظــات',
-        'info' => 'المعـلومـات',
-        'upd_success' => 'لقد تم تحديث الإعـدادت',
-        'restore_success' => 'تم ارجاع الاعدادات الاصلية',
-        'name_a' => 'تصاعدي على الاسم',
-        'name_d' => 'تنازلي على الاسم',
-        'title_a' => 'تصاعدي على العنوان',
-        'title_d' => 'تنازلي على العنوان',
-        'date_a' => 'تاريخ تصاعدي',
-        'date_d' => 'تاريخ تنازلي',
-        'th_any' => 'اعلى منظور',
-        'th_ht' => 'ارتفاع',
-        'th_wd' => 'عرض',
-        'label' => 'صورة العلم', //cpg1.3.0
-        'item' => 'اسم اللغة', //cpg1.3.0
-        'debug_everyone' => 'الجميع', //cpg1.3.0
-        'debug_admin' => 'المدير فقط', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'اعدادات عامة',
-  array('اسم المعرض', 'gallery_name', 0),
-  array('وصف المعرض', 'gallery_description', 0),
-  array('بريد مدير المعرض', 'gallery_admin_email', 0),
-  array('العنوان الهدف لوصلة \'رؤية المزيد من الصور\' في الكروت', 'ecards_more_pic_target', 0),
-  array('اغلاق المعرض', 'offline', 1), //cpg1.3.0
-  array('تفعيل البطاقات', 'log_ecards', 1), //cpg1.3.0
-  array('السماح بتحميل الملفات المضغوطةzipمن المفضلة', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'اللغة الاشكال والسمات والترميز',
-  array('اللغة', 'lang', 5),
-  array('الشكل', 'theme', 6),
-  array('عرض قائمة اللغة', 'language_list', 1), //cpg1.3.0
-  array('عرض اعلام اللغة', 'language_flags', 8), //cpg1.3.0
-  array('عرض مسح في اختيارات اللغة', 'language_reset', 1), //cpg1.3.0
-  array('عرض قائمة الاشكال ( السمات )', 'theme_list', 1), //cpg1.3.0
-  array('عرض التهيئ في قائمة الاشكال', 'theme_reset', 1), //cpg1.3.0
-  array('عرض الاسئلة المتكررة', 'display_faq', 1), //cpg1.3.0
-  array('عرض مساعد شفرة bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('نوعية الترميز', 'charset', 4), //cpg1.3.0
-
-  'خيارات عرض المعرض',
-        array('عرض الجدول الرئيسي لعرض الصور (بالنقاط أو بالنسبة)', 'main_table_width', 0),
-        array('عدد مستويات التصنيف التي تعرض', 'subcat_level', 0),
-        array('عدد الالبومات التي تعرض', 'albums_per_page', 0),
-        array('عدد الاعمدة لعرض الالبوم', 'album_list_cols', 0),
-        array('قياس الاختصار بالنقاط', 'alb_list_thumb_size', 0),
-        array('محتويات الصفحة الرئيسية', 'main_page_layout', 0),
-            array('اعرض مختصرات البوم المستوى الاول في التصنيفات ','first_level',1),
-
-  'طريقة عرض المختصرات',
-  array('عدد الاعمدة في صفحة مختصرات الصور', 'thumbcols', 0),
-  array('عدد الاسطر في صفحة مختصرات الصور', 'thumbrows', 0),
-  array('اكبر عدد للصفحات التي ستعرض', 'max_tabs', 10), //cpg1.3.0
-  array('عرض عنوان الصور اسفل كل صورة', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('اعرض عددالمشاهدات اسفل الصور', 'views_in_thumbview', 1), //cpg1.3.0
-  array('اظهر عدد التعليقات اسفل الصورة', 'display_comment_count', 1),
-  array('اعرض اسم محمل الصورة اسفل الصور', 'display_uploader', 1), //cpg1.3.0
-  array('الترتيب التقليدي للصور', 'default_sort_order', 3), //cpg1.3.0
-  array('اقل عدد من التصويتات لظهور الصورة في قائمة  \'اعلى تقييم\'', 'min_votes_for_rating', 0),
-
-  'اعدادات منظر الصور والتعليقات',
-  array('عرض الجدول لعرض الصور (بالنقاط أو بالنسبة)', 'picture_table_width', 0), //cpg1.3.0
-  array('معلومات الصور ترى تلقائيا', 'display_pic_info', 1), //cpg1.3.0
-  array('منع الكلمات غير اللائقة (يجب وضع الكلمات أولا )', 'filter_bad_words', 1),
-  array('السماح باستخدام تعبيرات الوجوه', 'enable_smilies', 1),
-  array('إسمح لعدّة تعليقات متتالية على صورة واحد من نفس الشخص(بتعطيلة يقلل من الضغط على قواعد البيانات)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('اكبر طول لوصف الصورة', 'max_img_desc_length', 0),
-  array('اكبر عدد من الحروف في الكلمة', 'max_com_wlength', 0),
-  array('اكبر عدد من الاسطر في التعليق', 'max_com_lines', 0),
-  array('اكبر طول للتعليق', 'max_com_size', 0),
-  array('اظهر شريط الفلم', 'display_film_strip', 1),
-  array('عدد الصور في شريط الفلم', 'max_film_strip_items', 0),
-  array('اشعر الإدارة بالتعليقات بريديا', 'email_comment_notification', 1), //cpg1.3.0
-  array('فترة العرض بالجزء من الثانية (1 ثانية = 1000 أجزاء من الألف من الثانية)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'اعدادت الصور والمصغرات للصور', //cpg1.3.0
-  array('دقة وضوح صور JPEG', 'jpeg_qual', 0),
-  array('اكبر قياس لمختصر الصورة<a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('استعمل القياسات (عرض او ارتفاع أو اكبر تباعد لمختصر الصور )<b>**</b>', 'thumb_use', 7),
-  array('إخلقْ صورَ متوسّطةَ','make_intermediate',1),
-  array('اكبر عرض او ارتفاع لصورة وسطية/video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('اكبر حجم لصورة محملة (بالكيلو بايت)', 'max_upl_size', 0), //cpg1.3.0
-  array('اكبر عرض او ارتفاع لصورة وسطية فيديو بالنقاط ( بيكسل )', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'اعدادت ظهور الصور والمصغرات', //cpg1.3.0
-  array('اعرض ايقونة لبوم المستخدم غير الفعال','show_private',1), //cpg1.3.0
-  array('ضع الرموز والاسماء لمنع المسجلين من استخدامهافي التسجيل', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('انواع الصور المسموحة', 'allowed_img_types',0), //cpg1.3.0
-  array('انواع الوسائط المسموحة', 'allowed_mov_types',0), //cpg1.3.0
-  array('انواعملفات الصوت المسموحة', 'allowed_snd_types',0), //cpg1.3.0
-  array('انواع الوثائق المسموحة', 'allowed_doc_types',0), //cpg1.3.0
-  array('برنامج صنع المصغرات الذي تريد استخدامه','thumb_method',2), //cpg1.3.0
-  array('Path to ImageMagick \'convert\' utility (example /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Command line options for ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('إقرأ بيانات EXIF في ملفاتِ JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('إقرأ بيانات IPTC في ملفاتِ JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('دليل الألبوم <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('الدليل لملفات العضو <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('الصور المتوسطة تبدأ بـ <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('الصور المصغرة تبدأ بـ <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('التصريح التلقائي للمجلدات', 'default_dir_mode', 0), //cpg1.3.0
-  array('التصريح التلقائي للملفات', 'default_file_mode', 0), //cpg1.3.0
-
-  'خيارات المستخدمين',
-  array('السماح بالتسجيل للمستخدمين', 'allow_user_registration', 1),
-  array('تأكيد التسجيل عن طريق البريد', 'reg_requires_valid_email', 1),
-  array('اشعر الإدارة بالمسجلين الجدد عن طريق البريد', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('السماح بالتسجيل لبريد مسجل سابقا', 'allow_duplicate_emails_addr', 1),
-  array('المستخدمون يمكن ان يحصلوا على البوم خاص بهم (ملاحظة: اذا اخترت لا معنى هذا ان البومات الخاصة سابقا ستصبح عامة )', 'allow_private_albums', 1), //cpg1.3.0
-  array('اشعر الإدارة بالمستخدم الذي ينتظر الموافقه على تفعيله', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('السماح لغير المفعلين بمشاهدة قائمة الاعضاء', 'allow_memberlist', 1), //cpg1.3.0
-
-  'بيانات اضافية لملعومات الصور (اتركه فارغا ان كنت لا تريد اضافة معلومات اضافية)',
-        array('اسم الحقل الاول', 'user_field1_name', 0),
-        array('اسم الحقل الثاني', 'user_field2_name', 0),
-        array('اسم الحقل الثالث', 'user_field3_name', 0),
-        array('اسم الحقل الرابع', 'user_field4_name', 0),
-
-  'اعدادات الكوكيز',
-        array('اسم الكوكي المستعمل في البرنامج', 'cookie_name', 0),
-        array('دليل الكوكيز المستعمل في البرنامج', 'cookie_path', 0),
-
-  'اعدادات اخرى',
-  array('تمكين وضع التتبع', 'debug_mode', 9), //cpg1.3.0
-  array('Display notices in debug mode', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) This settings mustn\'t be changed if you already have files in your database.<br />
-  <a name="notice2"></a>(**) When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be 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.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'ارسل بطاقة', //cpg1.3.0
-  'ecard_sender' => 'المرسل', //cpg1.3.0
-  'ecard_recipient' => 'المُستلم', //cpg1.3.0
-  'ecard_date' => 'التاريخ', //cpg1.3.0
-  'ecard_display' => 'اعرض البطاقة', //cpg1.3.0
-  'ecard_name' => 'الاسم', //cpg1.3.0
-  'ecard_email' => 'البريد الالكتروني', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'تصاعدي', //cpg1.3.0
-  'ecard_descending' => 'تنازلي', //cpg1.3.0
-  'ecard_sorted' => 'مصنف', //cpg1.3.0
-  'ecard_by_date' => 'بواسطة التاريخ', //cpg1.3.0
-  'ecard_by_sender_name' => 'مِن قِبل المرسلِ \ اسم', //cpg1.3.0
-  'ecard_by_sender_email' => 'مِن قِبل المرسلِ \ بريد إلكتروني', //cpg1.3.0
-  'ecard_by_sender_ip' => 'by sender\'s IP address', //cpg1.3.0
-  'ecard_by_recipient_name' => 'مِن قِبل المُستلمِ \ اسم', //cpg1.3.0
-  'ecard_by_recipient_email' => 'مِن قِبل المُستلمِ \ بريد إلكتروني', //cpg1.3.0
-  'ecard_number' => 'عَرْض السجلِ %s إلى %s %s', //cpg1.3.0
-  'ecard_goto_page' => 'اذهب الى الصفحة', //cpg1.3.0
-  'ecard_records_per_page' => 'سجلات لكلّ صفحةِ', //cpg1.3.0
-  'check_all' => 'دقق الكل', //cpg1.3.0
-  'uncheck_all' => 'لا تدقق الكل', //cpg1.3.0
-  'ecards_delete_selected' => 'احدف البطاقات المختارة', //cpg1.3.0
-  'ecards_delete_confirm' => 'انت متأكد من عملية الحذف !!', //cpg1.3.0
-  'ecards_delete_sure' => 'نعم متأكد', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => 'يجب ان تكتب اسمك وتعليقك',
-        'com_added' => 'تم اضافة التعليق',
-        'alb_need_title' => 'يجب ان تحدد عنوان للالبوم !',
-        'no_udp_needed' => 'لا حاجة للتحديث.',
-        'alb_updated' => 'تم تحديث الالبوم',
-        'unknown_album' => 'الالبوم المختار غير موجود او ليس لك الصلاحية للتحميل في هذا الالبوم',
-        'no_pic_uploaded' => 'لا توجد صور محملة !<br /><br />اذا كنت فعلا اخترت صور للتحميل, تأكد من ان خادم الصفحات يسمح بالتحميل...',
-        'err_mkdir' => 'لم استطع تكوين المجلد %s !',
-        'dest_dir_ro' => 'وجهة الملف %s غير قابل للكتابة !',
-        'err_move' => 'من المستحيل نقل %s الى %s !',
-        'err_fsize_too_large' => 'الصور التي تريد تحميلها كبيرة جدا (اكبر حجم للصورة هو %s x %s) !',
-        'err_imgsize_too_large' => 'الصور التي تريد تحميلها كبيرة جدا (اكبر حجم للصورة هو %s KB) !',
-        'err_invalid_img' => 'الصورة التي تم تحميلها غير صالحة !',
-        'allowed_img_types' => 'تستطيع تحميل %s صورة.',
-        'err_insert_pic' => 'الصورة \'%s\' لا يمكن تخزيها في الالبوم ',
-        'upload_success' => 'تمم تحميل الصورة بنجاح<br /><br />سوف تراها بعد موافقة المدير.',
-  'notify_admin_email_subject' => '%s - التبليغ', //cpg1.3.0
-  'notify_admin_email_body' => 'ي صورة أُرسلتْ مِن قِبل %s الذي تَحتاجُ موافقتَكِ. زيارة %s', //cpg1.3.0
-        'info' => 'معلومات',
-        'com_added' => 'تم اضافة التعليق',
-        'alb_updated' => 'تم تحديث الالبوم',
-        'err_comment_empty' => 'لم تكتب التعليق !',
-        'err_invalid_fext' => 'سوف يسمح بالملفات التي تنتهي بـ : <br /><br />%s.',
-        'no_flood' => 'نأسف لكنك انت كنت آخر معلق على هذه الصورة<br /><br />تستطيع تغيير تعليقك على الصورة',
-        'redirect_msg' => 'سيتم تحوليك الى صفحة اخرى.<br /><br /><br />اضغط على  \'استمــر\' ان لم يتم اعادة تنشيط الصفحة تلقائيا',
-        'upl_success' => 'تم تحميل الصورة بنجاح',
-  'email_comment_subject' => 'ارسل التعليق للمعرض', //cpg1.3.0
-  'email_comment_body' => 'مستخدم ارسل تعليق على البومك شاهده', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => 'العنوان',
-        'fs_pic' => 'صورة بالحجم الطبيعي',
-        'del_success' => 'تم الغاءها بنجاح',
-        'ns_pic' => 'صورة بالحجم الطبيعي',
-        'err_del' => 'لا يمكن الغاءه',
-        'thumb_pic' => 'مختصر',
-        'comment' => 'تعليق',
-        'im_in_alb' => 'صورة في الالبوم',
-        'alb_del_success' => 'الالبوم \'%s\' تم الغاءه',
-        'alb_mgr' => 'مدير الالبوم',
-        'err_invalid_data' => 'بيانات غير صالحة تم استقبالها في \'%s\'',
-        'create_alb' => 'جاري تكوين الالبوم \'%s\'',
-        'update_alb' => 'جاري تحديث الالبوم \'%s\' بالعنوان \'%s\' والفهرس \'%s\'',
-        'del_pic' => 'الغاء الصورة',
-        'del_alb' => 'الغي الالبوم',
-        'del_user' => 'الغي المستخدم',
-        'err_unknown_user' => 'المستخدم المختار غير موجود !',
-        'comment_deleted' => 'تم الغاء التعليق بنجاح',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'هل أنت متأكد لإلغاء الصورة ? \\nسيتم الغاء التعليقات ايضا', //js-alert //cpg1.3.0
-  'del_pic' => 'أضغط لمسـح هذه الصورة', //cpg1.3.0
-  'size' => '%s في %s نقطة',
-  'views' => '%s مـرات',
-  'slideshow' => 'عرض الشرائح',
-  'stop_slideshow' => 'ايقاف عرض الشرائح',
-  'view_fs' => 'اضغط لتكبيـر الصورة',
-  'edit_pic' => 'حرر وصف الصورة', //cpg1.3.0
-  'crop_pic' => 'Crop and Rotate', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-        'title' =>'معلومات عن الصورة',
-        'Filename' => 'اسم الملف',
-        'Album name' => 'اسم الألبوم',
-        'Rating' => 'تقييم (%s تصويت)',
-        'Keywords' => 'الكلمات الرّئيسيّة ',
-        'File Size' => 'حجم الملف',
-        'Dimensions' => 'الأبعاد ',
-        'Displayed' => 'عدد مرات المشاهدة',
-        'Camera' => 'آلة التصوير',
-        'Date taken' => 'تاريخ التقاط الصورة',
-        'Aperture' => 'العدسة ',
-        'Exposure time' => 'وقت التّعرّض ',
-        'Focal length' => 'البعد البؤريّ ',
-        'Comment' => 'ملاحظات',
-        'addFav'=>'اضف الى المفضلة',
-        'addFavPhrase'=>'المفضلة',
-        'remFav'=>'الغ من المفضلة',
-  'iptcTitle'=>'IPTC عنوان', //cpg1.3.0
-  'iptcCopyright'=>'IPTC حقوق', //cpg1.3.0
-  'iptcKeywords'=>'IPTC نص', //cpg1.3.0
-  'iptcCategory'=>'IPTC قسم', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC القسم الفرعي لـ', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-        'OK' => 'حسنـا',
-        'edit_title' => 'لتحـرير الملاحظات',
-        'confirm_delete' => 'هل أنت متأكـد لحـذف هذه الملاحظات ?',
-        'add_your_comment' => 'أدخـل ملاحظاتك',
-        'name'=>'الاسم',
-        'comment'=>'تعليق',
-        'your_name' => 'مجهول',
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => 'اضغط على الصورة لاغلاق النافذة',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-        'title' => 'ارسال كرت معايدة',
-        'invalid_email' => '<b>تنبـيه</b> : البريد الالكتروني خطأ !',
-        'ecard_title' => 'كرت من  %s لك',
-  'error_not_image' => 'فقط الصور التي ترسل كبطاقة بريدية.', //cpg1.3.0
-        'view_ecard' => 'ان لم يظهر الكرت بالصورة الصحيحة, اضغط هنا',
-        'view_more_pics' => 'اضغط هنا لرؤية المزيد من الصور !',
-        'send_success' => 'تم ارسال كرتك',
-        'send_failed' => 'نأسف لكن الخادم لا يستطيع ارسال الكرت...',
-        'from' => 'من',
-        'your_name' => 'اسمك',
-        'your_email' => 'البريد الألكتروني',
-        'to' => 'الى',
-        'rcpt_name' => 'اسم المرسل اليه',
-        'rcpt_email' => 'بريد المرسل اليه الالكتروني',
-        'greetings' => 'التحية',
-        'message' => 'الرسالة',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'معلومات الصورة', //cpg1.3.0
-  'album' => 'البوم',
-  'title' => 'عنوان الصورة',
-  'desc' => 'وصف وشرح عن الصورة',
-  'keywords' => 'الكلمات الدليلية للبحث',
-  'pic_info_str' => '%s &times; %s - %sكيلوبايت - %s مشاهدة - %s تصويتات',
-  'approve' => 'اعتمد الصورة', //cpg1.3.0
-  'postpone_app' => 'تأجيل الموافقة',
-  'del_pic' => 'حذف الصورة', //cpg1.3.0
-  'read_exif' => 'إقرأْ معلوماتَ EXIF ثانيةً', //cpg1.3.0
-  'reset_view_count' => 'تصفير عداد المشاهدات',
-  'reset_votes' => 'تصفير التقييم',
-  'del_comm' => 'احذف التعليقات',
-  'upl_approval' => 'الموافقة على الصورة',
-  'edit_pics' => 'تحرير الصور', //cpg1.3.0
-  'see_next' => 'الصورة التالية', //cpg1.3.0
-  'see_prev' => 'الصورة اللاحقة', //cpg1.3.0
-  'n_pic' => '%s الصور', //cpg1.3.0
-  'n_of_pic_to_disp' => 'عدد الصور المعروضة', //cpg1.3.0
-  'apply' => 'حفظ التعديلات', //cpg1.3.0
-  'crop_title' => 'محرر صور المعرض', //cpg1.3.0
-  'preview' => 'العرض', //cpg1.3.0
-  'save' => 'احفظ الصورة', //cpg1.3.0
-  'save_thumb' =>'احفظ كمصغرة', //cpg1.3.0
-  'sel_on_img' =>'الإختيار يجب أن يكون كليّا على الصورة!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'الاسئلة المتكررة', //cpg1.3.0
-  'toc' => 'جدول المحتويات', //cpg1.3.0
-  'question' => 'السؤال: ', //cpg1.3.0
-  'answer' => 'الجواب: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'الأسئلة المهمة', //cpg1.3.0
-  array('لماذا أحتاج للتسجيل؟', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('كيف أسجّل؟', 'لكي تقوم بعملية التسجيل اذهب الى رابط ( <b>
-التسجيل</b> ) تجده اعلى الصفحة ومن ثم املأ جميع الحقول المطلوبة وانتظر وصول
-رسالة لتأكبد تسجيلك في حالة أن التسجيل يتطلب تأكيد الرسالة البريدية القادمة اليك
-تحوي رابط لتفعيل اشتراكك لكي تقوم بتحميل الصور للموقع', 'allow_user_registration', '1'), //cpg1.3.0
-  array('كيف ادخل للمعرض؟', 'لكي يتم دخولك إلى الموقع اذهب إلى رابط ( دخول ) اعلى الصفحة ومن ثم
-ادخل اسم المستخدم وكلمة المرور<br /><b>ملاحظة المعرض يحتوي على ميزة الكوكيز
-فتفعيله مهم لك لكي تدخل الموقع تلقائيا في المرات القادمة دون الحاجة الى تكرار
-العملية في كل زيارة لتمكن الكوكيز&nbsp; انقر على زر &quot;تذكر ني&quot;.</b></p>
-</b>', 'offline', 0), //cpg1.3.0
-  array('لماذا لا استطيع الدخول للمعرض ؟', 'هل سجّلت ونقرت على الوصلة التي أرسلت إليك عن طريق البريد الإلكتروني؟ . الوصلة ستنشّط حسابك. هذه هي المشكلة ان لمتحل فاتصل بمدير المعرض.', 'offline', 0), //cpg1.3.0
-  array('ماذا لو  نسيت كلمة المرور؟', 'انقر على رابط لقد نسيت كلمة المرور في اسفل الحقول المخصصة للدخول بعد نقر زر دخول سوف تجد حقل خاص بعنوان بريدك ادخل عنوان البريد الذي سجلت به وستصلك رسالة بريدية بكلمة مرور جديدة', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('كيف احفظ صوري المفضلة في مفضلتي الخاصة ؟', 'انقر على الصورة المطلوبة ومنثم ستجد اسفل معلومات الصورة رابط اضافة إلى المفضلة يتطلب ذلك أن تكون عضوا في المعرض<br />.', 'offline', 0), //cpg1.3.0
-  array('السؤال?', 'حوابه.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'رسالة تذكير لكلمة المرور', //cpg1.3.0
-  'err_already_logged_in' => 'انت بالفعل مسجل في المعرض !', //cpg1.3.0
-  'enter_username_email' => 'ادخل اسم المستخدم او عنوان بريدك', //cpg1.3.0
-  'submit' => 'ارسل', //cpg1.3.0
-  'failed_sending_email' => 'هناك خطأ ما لايمكن ارسال رسالة تذكير بكلمة المرور لبريدك !', //cpg1.3.0
-  'email_sent' => 'ارسلت كلمة المرور التذكيرية الى بريدك راجع بريدك %s', //cpg1.3.0
-  'err_unk_user' => 'خطأ: لايوجد لدينا مستخدما بهذا الاسم حاول مرة اخرى', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - رسالة تذكير بكلمة المرور', //cpg1.3.0
-  'passwd_reminder_body' => 'بياناتك لدينا في المعرض هي:
-اسم المستخدم: %s
-كلمة المرور: %s
-انقر هنا %s للدخول.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-        'group_name' => 'اسم المجموعة',
-        'disk_quota' => 'مساحة التخزين المسموحة',
-        'can_rate' => 'لا استطيع تقييم الصور',
-        'can_send_ecards' => 'يستطيع ارسال الصورة كبريد',
-        'can_post_com' => 'يستطيع اضافة تعليقات',
-        'can_upload' => 'يستطيع تحميل الصور',
-        'can_have_gallery' => 'يستطيع الحصول على معرض شخصي',
-        'apply' => 'تخزين التعديلات',
-        'create_new_group' => 'تكوين مجموعة مستخدمين جديدة',
-        'del_groups' => 'الغاء المجموعات المختارة',
-        'confirm_del' => 'تحذير, عندما تمسح مجموعة, سيتم نقل المستخدمين في هذه المجموعة الى قائمة \'المسجلين\' !\n\nهل تود استكمال العملية  ?',
-        'title' => 'ادارة مجموعات المستخدمين',
-        'approval_1' => 'موافقة تحميل عامة (1)',
-        'approval_2' => 'موافقة تحميل عامة (2)',
-  'upload_form_config' => 'اختيار طريقة التحميل', //cpg1.3.0
-  'upload_form_config_values' => array( 'تحميل صورة وحيدة', 'تحميل عدة ملفات', 'وضع رابط للصورة فقط', 'ملف مضغوط zip فقط', 'الصورة-رابط', 'رابط-ZIP', 'رابط-ZIP', 'الصورة-رابط-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'المستعمل هل يمكن أن يفصّل عدد صناديق التحميل؟', //cpg1.3.0
-  'num_file_upload'=>'الحد الاعلى من صناديق التحميل', //cpg1.3.0
-  'num_URI_upload'=>'الحد الاعلى من روابط التحميل', //cpg1.3.0
-        'note1' => '<b>(1)</b> التحميل في الالبوم العام يحتاج موافقة المدير',
-        'note2' => '<b>(2)</b> التحميلات التي يمكلها المستخدم تحتاج موافقة المدير',
-        'notes' => 'ملاحظات'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'السلام عليكم ورحمة الله وبركاته اهلا بك يا !',
-);
-
-$lang_album_admin_menu = array(
-        'confirm_delete' => 'هل أنت متأكد لألغاء هذه الصورة ? \\nAll pictures and comments will also be deleted.',
-        'delete' => 'الغاء الصورة',
-        'modify' => 'تحديث الألبوم',
-        'edit_pics' => 'تحرير الصورة',
-);
-
-$lang_list_categories = array(
-        'home' => 'Home',
-        'stat1' => '<b>[pictures]</b> صورة في <b>[albums]</b> البوم و <b>[cat]</b> تصنيفات مع <b>[comments]</b> تعليقات شوهدت <b>[views]</b> مرة',
-        'stat2' => '<b>[pictures]</b> صورة في <b>[albums]</b> البوم وشوهدت <b>[views]</b> مرة',
-        'xx_s_gallery' => 'معرض %s',
-        'stat3' => '<b>[pictures]</b> صورة في <b>[albums]</b> البوم مع <b>[comments]</b> تعليقات شوهدت <b>[views]</b> مرة'
-);
-
-$lang_list_users = array(
-        'user_list' => 'قائمة المستخدمين',
-        'no_user_gal' => 'لا يوجد مستخدمين يمكن ان يكون لهم البومات',
-        'n_albums' => '%s البوم',
-        'n_pics' => '%s صورة/صور'
-);
-
-$lang_list_albums = array(
-        'n_pictures' => '%s صورة',
-        'last_added' => ', آخر صورة اضيفت في %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-        'login' => 'الدخول',
-        'enter_login_pswd' => 'ادخل الكنية وكلمة السر للدخول',
-        'username' => 'اسم المتسخدم',
-        'password' => 'كلمة المرور',
-        'remember_me' => 'تذكرني',
-        'welcome' => 'حياك الله  %s ...',
-        'err_login' => '*** لم استطع الدخول حاول مرة اخرى ***',
-        'err_already_logged_in' => 'لقد تم تسجيل دخولك مسبقا !',
-  'forgot_password_link' => 'لقد نسيت كلمة المرور', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-        'logout' => 'خروج',
-        'bye' => 'في حفظ الله ورعايته يا %s ...',
-        'err_not_loged_in' => 'لم تسجل الدخول !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => 'تحديث الالبوم %s',
-        'general_settings' => 'اعدادات عامة',
-        'alb_title' => 'عنوان الالبوم',
-        'alb_cat' => 'تصنيف الالبوم',
-        'alb_desc' => 'شرح الالبوم',
-        'alb_thumb' => 'نبذة الالبوم',
-        'alb_perm' => 'صلاحيات الالبوم',
-        'can_view' => 'مشاهدين الالبوم هم',
-        'can_upload' => 'الزوار يستطيعون تحميل صور',
-        'can_post_comments' => 'الزوار يستطيعون تسجيل تعليقات',
-        'can_rate' => 'الزوار يستطيعون التقييم',
-        'user_gal' => 'البوم المستخدمين',
-        'no_cat' => '* غير مصنف *',
-        'alb_empty' => 'الالبوم فارغ',
-        'last_uploaded' => 'آخر تحميل',
-        'public_alb' => 'للجميع (البوم عام)',
-        'me_only' => 'لي فقط',
-        'owner_only' => 'مالك الالبوم (%s) فقط',
-  'groupp_only' => 'اعضاء المجموعة \'%s\'',
-  'err_no_alb_to_modify' => 'لا يوجد البوم تستطيع تعديله في قاعدة البيانات.',
-  'update' => 'تحديث الالبوم', //cpg1.3.0
-  'notice1' => '(*) depending on %sgroups%s settings', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-        'already_rated' => 'نأسف لكن كنت قد قيمت هذه الصورة مسبقا',
-        'rate_ok' => 'تم قبول تقييمك',
-  'forbidden' => 'لايمكنك تقييم صورك الخاصة دع الآخرين يقيمونها.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// 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 = array(
-        'page_title' => 'تسجيل المستخدم',
-        'term_cond' => 'الشروط والقواعد',
-        'i_agree' => 'اوافق',
-        'submit' => 'تسجيل الطلب',
-        'err_user_exists' => 'الاسم الذي ادخلته موجود مسبقا, الرجاء استخدام اسم آخر',
-        'err_password_mismatch' => 'كلمتي السر لا ينطبقان، عليك ادخالهما مرة اخرى',
-        'err_uname_short' => 'يجب ان تكون الكنية على الاقل حرفين',
-        'err_password_short' => 'يجب ان تكون كلمة السر على الاقل حرفين',
-        'err_uname_pass_diff' => 'يجب ان تكون الكنية مختلفة عن كلمة السر',
-        'err_invalid_email' => 'البريد الالكتروني الذي كتبته لا يعمل',
-        'err_duplicate_email' => 'مستخدم آخر مسجل له نفص البريد الالكتروني',
-        'enter_info' => 'ادخل بيانات التسجيل',
-        'required_info' => 'معلومات مطلوبة',
-        'optional_info' => 'معلومات اضافية',
-        'username' => 'الكنية',
-        'password' => 'كلمة السر',
-        'password_again' => 'اعد ادخال كلمة السر',
-        'email' => 'البريد الالكتروني',
-        'location' => 'المكان',
-        'interests' => 'الاهتمامات',
-        'website' => 'صفحتك',
-        'occupation' => 'الوظيفة',
-        'error' => 'خطأ',
-        'confirm_email_subject' => '%s - تأكيد التسجيل',
-        'information' => 'بيانات',
-        'failed_sending_email' => 'لم استطيع ارسال رسالة تأكيد التسجيل !',
-        'thank_you' => 'شكرا على التسجيل.<br /><br />تم ارسال بريد يوضح كيفية تفعيل الاشتراك.',
-        'acct_created' => 'تم تكوين اشتراكك وتستطيع الدخول بكنيتك وكلمة السر',
-        'acct_active' => 'اشتراكك فعال الآن وتستطيع الدخول بكنيتك وكلمة السر',
-        'acct_already_act' => 'اشتراكك فعال مسبقا !',
-        'acct_act_failed' => 'لا يمكن تفعيل هذا الحساب !',
-        'err_unk_user' => 'المستخدم المختار غير موجود !',
-        'x_s_profile' => 'بيانات %s',
-        'group' => 'المجموعة',
-        'reg_date' => 'مشارك',
-        'disk_usage' => 'استهلاك التخزين',
-        'change_pass' => 'تغيير كلمة السر',
-        'current_pass' => 'كلمة السر الحالية',
-        'new_pass' => 'كلمة سر جديدة',
-        'new_pass_again' => 'كلمة السر الجديدة مرة اخرى',
-        'err_curr_pass' => 'كلمة السر الحالية غير صحيحة',
-        'apply_modif' => 'تطبيق التغييرات',
-        'change_pass' => 'غير كلمة السر',
-        'update_success' => 'تم تحديث بياناتك',
-        'pass_chg_success' => 'تم تغيير كلمة السر',
-        'pass_chg_error' => 'لم تتغير كلمة السر',
-  'notify_admin_email_subject' => '%s - إخطار تسجيل', //cpg1.3.0
-  'notify_admin_email_body' => 'عضو جديد "%s" سجل في معرضك', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Thank you for registering at {SITE_NAME}
-
-Your username is : "{USER_NAME}"
-Your password is : "{PASSWORD}"
-
-لتفعيل الحساب عليك الضغط على الوصلة بالاسفل
-او انسخ والصق الوصلة في متصفح الانترنت لديك.
-
-{ACT_LINK}
-
-Regards,
-
-The management of {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-        'title' => 'مراجعة التعليقات',
-        'no_comment' => 'لا تعليقات للمراجعة',
-        'n_comm_del' => '%s تعليق الغي',
-        'n_comm_disp' => 'عدد التعليقات المعروضة',
-        'see_prev' => 'السابق',
-        'see_next' => 'التالي',
-        'del_comm' => 'الغاء التعليقات المختارة',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => 'ابحث مجموعة الصور',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-        'page_title' => 'ابحث الصور الجديدة',
-        'select_dir' => 'اختر مجلد',
-        'select_dir_msg' => 'هذه العملية تمكنك من اضافة كمية من الصور تم تحميلها بواسطة FTP الى خادم الصفحات لديك.<br /><br />اختر الدليل حيث قمت بعملية التحميل مسبقا',
-        'no_pic_to_add' => 'لا توجد صورة اضيفها',
-        'need_one_album' => 'تحتاج على الاقل البوما واحدا لهذه العملية',
-        'warning' => 'تحذير',
-        'change_perm' => 'لا يستطيع البرنامج التخزين في هذا الدليل, تحتاج تغيير صلاحيات الدليل الى 755 او 777 قبل اضافة الصور !',
-        'target_album' => '<b>ضع صور &quot;</b>%s<b>&quot; في </b>%s',
-        'folder' => 'مجلد',
-        'image' => 'صورة',
-        'album' => 'البوم',
-        'result' => 'نتيجة',
-        'dir_ro' => 'غير قابل للتخزين. ',
-        'dir_cant_read' => 'غير قابل للقراءة. ',
-        'insert' => 'اضافة صور جديدة للمعرض',
-        'list_new_pic' => 'قائمة الصور الجديدة',
-        'insert_selected' => 'تخزين الصور المختارة',
-        'no_pic_found' => 'لا توجد صور جديدة',
-        'be_patient' => 'الرجاء الصبر، حيث يحتاج البرنامج لبعض من الوقت لاضافة الصور',
-  'no_album' => 'لم تختر البوم',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                                '<li><b>OK</b> : يعني انه تم اضافة الصور بنجاح'.
-                                '<li><b>DP</b> : يعني ان الصورة مكررة في قاعدة البيانات وهي موجودة فعلا'.
-                                '<li><b>PB</b> : تعني انني لم اتمكن من اضافة الصورة, تأكد من الاعدادات ومن صلاحياتك في تخزين الصورة في هذا المجلد'.
-                          '<li><b>NA</b> : means that you haven\'t selected an album the files should go to, hit \'<a href="javascript:history.back(1)">back</a>\' and select an album. If you don\'t have an album <a href="albmgr.php">create one first</a></li>'.
-                                '<li>اذا كان الرمز OK, DP, PB لا يظهر اضغط على الوصلة المكسورة لمعرفة سبب عدم ظهورها PHP'.
-                                '<li>ان لم يرد على المتصفح بعد وقت كاف, اضغط على زر اعادة تحميل الصفحة'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'اختر البوم', //cpg1.3.0
-  'check_all' => 'اختبر الكل', //cpg1.3.0
-  'uncheck_all' => 'لا تختبر الكل', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'منع المستخدمين',
-                'user_name' => 'اسم المستخدم',
-                'ip_address' => 'رقم الانترنت',
-                'expiry' => 'ينتهي في (فارغ يعني لا ينتهي)',
-                'edit_ban' => 'حفظ التغييرات',
-                'delete_ban' => 'الغاء',
-                'add_new' => 'اضافة منع جديد',
-                'add_ban' => 'اضافة',
-  'error_user' => 'لايوجد مستخدم', //cpg1.3.0
-  'error_specify' => 'You need to specifiy either a user name or an IP address', //cpg1.3.0
-  'error_ban_id' => 'المنع باطل!', //cpg1.3.0
-  'error_admin_ban' => 'لاتستطيع منع نفسك!', //cpg1.3.0
-  'error_server_ban' => 'You were going to ban your own server? Tsk tsk, cannot do that...', //cpg1.3.0
-  'error_ip_forbidden' => 'You cannnot ban this IP - it is non-routable!', //cpg1.3.0
-  'lookup_ip' => 'Lookup an IP address', //cpg1.3.0
-  'submit' => 'ارسل!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Upload file', //cpg1.3.0
-  'custom_title' => 'Customized Request Form', //cpg1.3.0
-  'cust_instr_1' => 'You may select a customized number of upload boxes. However, you may not select more than the limits listed below.', //cpg1.3.0
-  'cust_instr_2' => 'Box Number Requests', //cpg1.3.0
-  'cust_instr_3' => 'File upload boxes: %s', //cpg1.3.0
-  'cust_instr_4' => 'رابط/رابط صندوق التحميل: %s', //cpg1.3.0
-  'cust_instr_5' => 'رابط/رابط ندوق التحميل:', //cpg1.3.0
-  'cust_instr_6' => 'File upload boxes:', //cpg1.3.0
-  'cust_instr_7' => 'Please enter the number of each type of upload box you desire at this time.  Then click \'Continue\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Invalid action for form creation.', //cpg1.3.0
-  'reg_instr_2' => 'Now you may upload your files using the upload boxes below. The size of files uploaded from your client to the server should not exceed %s KB each. ZIP files uploaded in the \'File Upload\' and \'URI/URL Upload\' sections will remain compressed.', //cpg1.3.0
-  'reg_instr_3' => 'If you want the zipped file or archive to be decompressed, you must use the file upload box provided in the \'Decompressive ZIP Upload\' area.', //cpg1.3.0
-  'reg_instr_4' => 'When using the URI/URL upload section, please enter the path to the file like so: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'When you have completed the form, please click \'Continue\'.', //cpg1.3.0
-  'reg_instr_6' => 'Decompressive ZIP Uploads:', //cpg1.3.0
-  'reg_instr_7' => 'File Uploads:', //cpg1.3.0
-  'reg_instr_8' => 'رابط/رابط التحميل:', //cpg1.3.0
-  'error_report' => 'Error Report', //cpg1.3.0
-  'error_instr' => 'The following uploads encountered errors:', //cpg1.3.0
-  'file_name_url' => 'اسم الصورة/رابط', //cpg1.3.0
-  'error_message' => 'Error Message', //cpg1.3.0
-  'no_post' => 'File not uploaded by POST.', //cpg1.3.0
-  'forb_ext' => 'Forbidden file extension.', //cpg1.3.0
-  'exc_php_ini' => 'Exceeded filesize allowed in php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Exceeded filesize permitted by CPG.', //cpg1.3.0
-  'partial_upload' => 'Only a partial upload.', //cpg1.3.0
-  'no_upload' => 'No upload occurred.', //cpg1.3.0
-  'unknown_code' => 'Unknown PHP upload error code.', //cpg1.3.0
-  'no_temp_name' => 'No upload - No temp name.', //cpg1.3.0
-  'no_file_size' => 'Contains no data/Corrupted', //cpg1.3.0
-  'impossible' => 'Impossible to move.', //cpg1.3.0
-  'not_image' => 'Not an image/corrupt', //cpg1.3.0
-  'not_GD' => 'Not a GD extension.', //cpg1.3.0
-  'pixel_allowance' => 'Pixel allowance exceeded.', //cpg1.3.0
-  'incorrect_prefix' => 'Incorrect URI/URL prefix', //cpg1.3.0
-  'could_not_open_URI' => 'Could not open URI.', //cpg1.3.0
-  'unsafe_URI' => 'Safety not verifiable.', //cpg1.3.0
-  'meta_data_failure' => 'Meta data failure', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME could not be determined.', //cpg1.3.0
-  'MIME_type_unknown' => 'Unknown MIME type', //cpg1.3.0
-  'cant_create_write' => 'Cannot create write file.', //cpg1.3.0
-  'not_writable' => 'Cannot write to write file.', //cpg1.3.0
-  'cant_read_URI' => 'Cannot read URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Cannot open URI write file.', //cpg1.3.0
-  'cant_write_write_file' => 'Cannot write to URI write file.', //cpg1.3.0
-  'cant_unzip' => 'Cannot unzip.', //cpg1.3.0
-  'unknown' => 'Unknown error', //cpg1.3.0
-  'succ' => 'Successful Uploads', //cpg1.3.0
-  'success' => '%s uploads were successful.', //cpg1.3.0
-  'add' => 'Please click \'Continue\' to add the files to albums.', //cpg1.3.0
-  'failure' => 'Upload Failure', //cpg1.3.0
-  'f_info' => 'File Information', //cpg1.3.0
-  'no_place' => 'The previous file could not be placed.', //cpg1.3.0
-  'yes_place' => 'The previous file was placed successfully.', //cpg1.3.0
-  'max_fsize' => 'Maximum allowed file size is %s KB',
-  'album' => 'Album',
-  'picture' => 'File', //cpg1.3.0
-  'pic_title' => 'File title', //cpg1.3.0
-  'description' => 'File description', //cpg1.3.0
-  'keywords' => 'Keywords (separate with spaces)',
-  'err_no_alb_uploadables' => 'Sorry there is no album where you are allowed to upload files', //cpg1.3.0
-  'place_instr_1' => 'Please place the files in albums at this time.  You may also enter relevant information about each file now.', //cpg1.3.0
-  'place_instr_2' => 'More files need placement. Please click \'Continue\'.', //cpg1.3.0
-  'process_complete' => 'You have successfully placed all the files.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-        'title' => 'ادارة المستخدمين',
-        'name_a' => 'تصاعدي حسب الاسم',
-        'name_d' => 'تنازلي حسب الاسم',
-        'group_a' => 'تصاعدي حسب المجموعة',
-        'group_d' => 'تنازلي حسب المجموعة',
-        'reg_a' => 'تصاعدي حسب تاريخ التسجيل',
-        'reg_d' => 'تنازلي حسب تاريخ التسجيل',
-        'pic_a' => 'تصاعدي حسب عد الصور',
-        'pic_d' => 'تنازلي حسب عد الصور',
-        'disku_a' => 'تصاعدي حسب مساحة التخزين',
-        'disku_d' => 'تنازلي حسب مساحة التخزين',
-  'lv_a' => 'حسب اخر الزيارات تصاعدي', //cpg1.3.0
-  'lv_d' => 'حسب اخر الزيارات تنازلي', //cpg1.3.0
-        'sort_by' => 'رتب المستخدمين حسب',
-        'err_no_users' => 'جدول المستخدم فارغ !',
-        'err_edit_self' => 'لا تستطيع تعديل بياناتك الخاصة, استعمل زر \'بياناتي\' لذلك',
-        'edit' => 'تعديل',
-        'delete' => 'الغاء',
-        'name' => 'اسم المستخدم',
-        'group' => 'المجموعة',
-        'inactive' => 'معطل',
-        'operations' => 'العمليات',
-  'pictures' => 'الصور', //cpg1.3.0
-  'disk_space' => 'مساحة التخزين المسموحة / كوتا',
-  'registered_on' => 'تم تسجيله في',
-  'last_visit' => 'اخر الزيارات', //cpg1.3.0
-  'u_user_on_p_pages' => '%d مستخدم في %d صفحة/صفحات',
-        'confirm_del' => 'هل انت متأكد من الغاء هذا المستخدم ? \\nكل صوره والبوماته سوف تلغى.',
-        'mail' => 'بريد',
-        'err_unknown_user' => 'المستخدم المختار غير موجود !',
-        'modify_user' => 'تغيير المستخدم',
-        'notes' => 'ملاحظات',
-        'note_list' => '<li>ان لم تريد تغيير كلمة السر, اترك مربع كلمة السر فارغا',
-  'password' => 'كلمة المرور',
-  'user_active' => 'المستعمل نشط',
-  'user_group' => 'مجموعات المستخدمين',
-  'user_email' => 'بريد المستخدم',
-  'user_web_site' => 'موقع المستخدم',
-  'create_new_user' => 'اضف مستخدم جديد',
-  'user_location' => 'بلد المستخدم',
-  'user_interests' => 'اهتمامات المستخدم',
-  'user_occupation' => 'مهنة المستخدم',
-  'latest_upload' => 'الاضافات الاخيرة', //cpg1.3.0
-  'never' => 'ابدا', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'تغيير قياس الصورة', //cpg1.3.0
-        'what_it_does' => 'ماذا تعمل',
-        'what_update_titles' => 'تحديث العناوين من اسماء الملفات',
-        'what_delete_title' => 'الغاء العناوين',
-        'what_rebuild' => 'يعبد بناء مختصرات الصور ويعيد قياس الصور',
-        'what_delete_originals' => 'يلغي الصور المعاد قياسها الاصلية و يستبدلهم بصور معاد قياسها',
-        'file' => 'ملف',
-        'title_set_to' => 'العنوان محدد الى',
-        'submit_form' => 'سجل',
-        'updated_succesfully' => 'تم تحديثه بنجاح',
-        'error_create' => 'خطأ في تكوين',
-        'continue' => 'معالجة المزيد من الصور',
-        'main_success' => 'الملف %s تم استعماله كالصورة الرئيسية',
-        'error_rename' => 'خطأ في تغيير الاسم %s الى %s',
-        'error_not_found' => 'الملف %s غير موجود',
-        'back' => 'الرجوع الى الرئيسية',
-        'thumbs_wait' => 'تحديث مختصرات الصور و/او الصور المعاد قياسها, الرجاء الانتظار...',
-        'thumbs_continue_wait' => 'مستمر في تحديث مختصرات الصور او/و الصور المعاد قياسها...',
-        'titles_wait' => 'تحديث العناوين, الرجاء الانتظار...',
-        'delete_wait' => 'الغاء العناوين, الرجاء الانتظار...',
-        'replace_wait' => 'يتم الغاء الصور الاصلية ويتم استبداله باخرى معاد قياسها, الرجاء الانتظار..',
-        'instruction' => 'تعليمات سريعة',
-        'instruction_action' => 'اختار عملية',
-        'instruction_parameter' => 'تحديد المتغيرات',
-        'instruction_album' => 'اختر الالبوم',
-        'instruction_press' => 'اضغط على %s',
-        'update' => 'تحديث المختصرات و/أو اعادة تقييس الصور',
-        'update_what' => 'ماذا يجب تحديثه',
-        'update_thumb' => 'مختصرات الصور فقط',
-        'update_pic' => 'الصور المعاد قياسها فقط',
-        'update_both' => 'الصور المختصرة والمعاد قياسها معا',
-        'update_number' => 'عدد الصور المعالجة بالضغطة',
-        'update_option' => '(حال التقليل من هذا الاعداد ان واجهت مشاكل انتهاء الوقت)',
-        'filename_title' => 'اسم الملف &rArr; عنوان الصورة',
-        'filename_how' => 'كيفية تغيير اسم الملف',
-        'filename_remove' => 'ازالة نهاية .jpg و استبدال _ (شرطة سفلية) بالمسافات',
-        'filename_euro' => 'غير 2003_11_23_13_20_20.jpg الى 23/11/2003 13:20',
-        'filename_us' => 'يغير  2003_11_23_13_20_20.jpg الى  11/23/2003 13:20',
-        'filename_time' => 'يغير  2003_11_23_13_20_20.jpg الى 13:20',
-        'delete' => 'يلغي عناوين الصور او صور القياس الاصلية',
-        'delete_title' => 'الغي عناوين الصور',
-        'delete_original' => 'الغي صور القياس الاصلية',
-        'delete_replace' => 'يلغي الصور الاصلية ويستبدلهم باخرى بقياس مختلف',
-        'select_album' => 'اختار الالبوم',
-  'delete_orphans' => 'احذف العليقات (جميع الالبومات)', //cpg1.3.0
-  'orphan_comment' => 'التعليقات التي وجدت', //cpg1.3.0
-  'delete' => 'حذف', //cpg1.3.0
-  'delete_all' => 'حذف الكل', //cpg1.3.0
-  'comment' => 'التعليقات: ', //cpg1.3.0
-  'nonexist' => 'ربط بالملف الغير موجود # ', //cpg1.3.0
-  'phpinfo' => 'اعرض معلومات php', //cpg1.3.0
-  'update_db' => 'ترقية قواعد البيانات', //cpg1.3.0
-  'update_db_explanation' => '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.3.0
-);
-
-?>
diff -ruN 133/lang/basque.php cpg148/lang/basque.php
--- 133/lang/basque.php	2004-12-30 01:03:30.000000000 -0600
+++ cpg148/lang/basque.php	2006-06-08 00:24:48.000000000 -0500
@@ -1,1256 +1,2138 @@
-<?php

-

-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ

-

-// info about translators and translated language

-$lang_translation_info = array(

-'lang_name_english' => 'Basque',  

-'lang_name_native' => 'Euskera',

-'lang_country_code' => 'eu', 

-'trans_name'=> 'Kurtsik', //the name of the translator - can be a nickname

-'trans_email' => 'kurtsik@gmail.com', //translator's email address (optional)

-'trans_website' => 'http://www.tuxtek.com', //translator's website (optional)

-'trans_date' => '2004-12-12', //the date the translation was created / last modified

-);

-

-$lang_charset = 'iso-8859-1';

-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)

-

-// shortcuts for Byte, Kilo, Mega

-$lang_byte_units = array('Byteak', 'KB', 'MB');

-

-// Day of weeks and months

-$lang_day_of_week = array('Iga', 'Ale', 'Aar', 'Aaz', 'Ote', 'Oti', 'Lar');

-$lang_month = array('Urt', 'Ots', 'Mar', 'Api', 'Mai', 'Eka', 'Uzt', 'Abu', 'Ira', 'Urr', 'Aza', 'Abe');

-

-// Some common strings

-$lang_yes = 'Bai';

-$lang_no  = 'Ez';

-$lang_back = 'Atzera';

-$lang_continue = 'Jarraitu';

-$lang_info = 'Informazioa';

-$lang_error = 'Akatsa';

-

-// The various date formats

-// See http://www.php.net/manual/en/function.strftime.php to define the variable below

-$album_date_fmt =    '%Y(e)ko %B(a)ren %d(e)an';

-$lastcom_date_fmt =  '%y/%m/%d %H:%M(e)an';

-$lastup_date_fmt = '%Y(e)ko %B(a)ren %d(e)an';

-$register_date_fmt = '%Y(e)ko %B(a)ren %d(e)an';

-$lasthit_date_fmt = '%Y(e)ko %B(a)ren %d(e)an %H:%M';

-$comment_date_fmt =  '%Y(e)ko %B(a)ren %d(e)an %H:%M(e)an';

-

-// For the word censor

-$lang_bad_words = array();

-

-$lang_meta_album_names = array(

-	'random' => 'Irudiak boleoan',

-	'lastup' => 'Azken irudiak',

-	'lastalb'=> 'Eraldatutako azken bildumak',

-	'lastcom' => 'Azken iruzkinak',

-	'topn' => 'Bisita gehien',

-	'toprated' => 'Estimatuenak',

-	'lasthits' => 'Azken bisitaldiak',

-	'search' => 'Bilaketaren emaitzak',

-	'favpics'=> 'Gogokoak'

-);

-

-$lang_errors = array(

-	'access_denied' => 'Ez duzu orri honetan sartzeko baimena.',

-	'perm_denied' => 'Ez duzu hau egiteko baimena.',

-	'param_missing' => 'Scriptari deia derrigorrezko parametrorik gabe.',

-	'non_exist_ap' => 'Aukeratutako bilduma ez dago!',

-	'quota_exceeded' => 'Disko kuota gainditu duzu<br /><br />Zure disko kuota [quota]KBekoa da, zure fitxategiek [space]KB okupatzen dute, hau gehituta kuota gaindituko duzu.',

-	'gd_file_type_err' => 'GD irudi liburutegia erabiltzen denean PNG eta JPEG formatuak baino ezin dira erabili.',

-	'invalid_image' => 'Gehitu duzun irudia akastuna da edo GD liburutegiak ezin du kudeatu.',

-	'resize_failed' => 'Ezin izan dut miniatura sortu.',

-	'no_img_to_display' => 'Ez dago erakusteko irudirik.',

-	'non_exist_cat' => 'Aukeratutako kategoria ez dago.',

-	'orphan_cat' => 'Kategoria umezurtza dago sisteman, kategoriak kudeatzeko tresna abiatu arazoa konpontzeko.',

-	'directory_ro' => '\'%s\' direktorian ez duzu idazteko baimena, ezin ditut fitxategiak ezabatu.',

-	'non_exist_comment' => 'Aukeratutako iruzkina ez dago.',

-	'pic_in_invalid_album' => 'Fitxategia ez dagoen bilduma batean dago (%s)!?',

-	'banned' => 'Oraingoz web honetan ezin zara sartu.',

-	'not_with_udb' => 'Funtzio hau ezgaituta dago foruen funtzionalitateekin lotuta dago eta. Egin nahi duzuna ez da posible sistemaren konfigurazio honekin edo foruen aplikazioen esku dago.',

-	'offline_title' => 'Ezgaitua', //cpg1.3.0

-	'offline_text' => 'Une honetan galeria ezgaituta dago, berehala konponduko dugu.', //cpg1.3.0

-	'ecards_empty' => 'Une honetan ez dago postalik erakusteko. Ziurtatu konfigurazioan aukera hau aktibatu duzula!', //cpg1.3.0

-	'action_failed' => 'Ezin izan dut zure eskaera burutu.', //cpg1.3.0

-	'no_zip' => 'ZIP fitxategiak kudeatzeko liburutegiak ez daude erabilgarri. Hitzegizu bilduma honen administradorearekin.', //cpg1.3.0

-	'zip_type' => 'ZIP fitxategiak gehitzeko ez duzu baimenik.', //cpg1.3.0

-);

-

-$lang_bbcode_help = 'Honako kodigo hauek erabilgarriak izan daitezke: <li>[b]<b>Beltza</b>[/b]</li> <li>[i]<i>Etzana</i>[/i]</li> <li>[url=http://www.tuxtek.com/]Testua[/url]</li> <li>[email]erabiltzailea@domeinua.com[/email]</li>'; //cpg1.3.0

-

-// ------------------------------------------------------------------------- //

-// File theme.php

-// ------------------------------------------------------------------------- //

-

-$lang_main_menu = array(

-	'alb_list_title' => 'Bilduma zerrendara joan',

-	'alb_list_lnk' => 'Bilduma zerrenda',

-	'my_gal_title' => 'Nire bilduma pertsonaletara joan',

-	'my_gal_lnk' => 'Nire bilduma',

-	'my_prof_lnk' => 'Nire erabiltzaile profila',

-	'adm_mode_title' => 'Admin modura joan',

-	'adm_mode_lnk' => 'Admin modua',

-	'usr_mode_title' => 'Erabiltzaile modura joan',

-	'usr_mode_lnk' => 'Erabiltzaile modua',

-	'upload_pic_title' => 'Bilduma batean fitxategia gehitu',

-	'upload_pic_lnk' => 'Fitxategia gehitu',

-	'register_title' => 'Erabiltzailea sortu',

-	'register_lnk' => 'Izena eman',

-	'login_lnk' => 'Sartu',

-	'logout_lnk' => 'Irten',

-	'lastup_lnk' => 'Azken fitxategiak',

-	'lastcom_lnk' => 'Azken iruzkinak',

-	'topn_lnk' => 'Ikusienak',

-	'toprated_lnk' => 'Estimatuenak',

-	'search_lnk' => 'Bilatu',

-	'fav_lnk' => 'Nire gogokoak',

-	'memberlist_title' => 'Bazkideen zerrenda erakutsi', //cpg1.3.0

-	'memberlist_lnk' => 'Bazkideen zerrenda', //cpg1.3.0

-	'faq_title' => '&quot;Coppermine&quot; argazki bildumari buruzko gardera arruntak', //cpg1.3.0

-	'faq_lnk' => 'FAQ', //cpg1.3.0

-);

-

-$lang_gallery_admin_menu = array(

-	'upl_app_lnk' => 'Igoerak baimendu',

-	'config_lnk' => 'Konfiguratu',

-	'albums_lnk' => 'Bildumak',

-	'categories_lnk' => 'Kategoriak',

-	'users_lnk' => 'Erabiltzaileak',

-	'groups_lnk' => 'Taldeak',

-	'comments_lnk' => 'Iruzkinak',

-	'searchnew_lnk' => 'Fitxategiak gehitu (Batch)',

-	'util_lnk' => 'Administratzeko tresnak',

-	'ban_lnk' => 'Erabiltzaileak kaleratu',

-	'db_ecard_lnk' => 'Postalak erakutsi', //cpg1.3.0

-);

-

-$lang_user_admin_menu = array(

-	'albmgr_lnk' => 'Bildumak sortu / ordenatu',

-	'modifyalb_lnk' => 'Nire bildumak eraldatu',

-	'my_prof_lnk' => 'Nire profila',

-);

-

-$lang_cat_list = array(

-	'category' => 'Kategoria',

-	'albums' => 'Bildumak',

-	'pictures' => 'Fitxategiak',

-);

-

-$lang_album_list = array(

-	'album_on_page' => '%d bilduma %d orrialdetan'

-);

-

-$lang_thumb_view = array(

-	'date' => 'DATA',

-	//Sort by filename and title

-	'name' => 'Izena',

-	'title' => 'Titulua',

-	'sort_da' => 'Dataren arabera gorako ordenatua',

-	'sort_dd' => 'Dataren arabera beherako ordenatua',

-	'sort_na' => 'Izenaren arabera gorako ordenatua',

-	'sort_nd' => 'Izenaren arabera beherako ordenatua',

-	'sort_ta' => 'Tituluaren arabera gorako ordenatua',

-	'sort_td' => 'Tituluaren arabera beherako ordenatua',

-	'download_zip' => 'ZIP fitxategian deskagatu', //cpg1.3.0

-	'pic_on_page' => '%d fitxategi %d orrialdetan',

-	'user_on_page' => '%d erabiltzaile %d orrialdetan',

-);

-

-$lang_img_nav_bar = array(

-	'thumb_title' => 'Bildumaren aurkibidea',

-	'pic_info_title' => 'Fitxategiari buruzko infoa erakutsi',

-	'slideshow_title' => 'Slideshow',

-	'ecard_title' => 'Postala bidali',

-	'ecard_disabled' => 'Postalak bidaltzea ezgaitua',

-	'ecard_disabled_msg' => 'Ez duzu postalak bidaltzeko baimena',

-	'prev_title' => 'Aurreko fitxategia ikusi',

-	'next_title' => 'Hurrengo fitxategia ikusi',

-	'pic_pos' => 'FITXATEGIA %s/%s',

-);

-

-$lang_rate_pic = array(

-	'rate_this_pic' => 'Fitxategi hau baloratu ',

-	'no_votes' => '(Ez dago boturik)',

-	'rating' => '(Egungo balorazioa : %s / 5 %s boturekin)',

-	'rubbish' => 'Txarra',

-	'poor' => 'Halan holan',

-	'fair' => 'Normala',

-	'good' => 'Ona',

-	'excellent' => 'Oso ona',

-	'great' => 'Itzela',

-);

-

-// ------------------------------------------------------------------------- //

-// File include/exif.inc.php

-// ------------------------------------------------------------------------- //

-

-// void

-

-// ------------------------------------------------------------------------- //

-// File include/functions.inc.php

-// ------------------------------------------------------------------------- //

-

-$lang_cpg_die = array(

-	INFORMATION => $lang_info,

-	ERROR => $lang_error,

-	CRITICAL_ERROR => 'Akats larria',

-	'file' => 'Fitxategia: ',

-	'line' => 'Lerroa: ',

-);

-

-$lang_display_thumbnails = array(

-	'filename' => 'Fitxateagia: ',

-	'filesize' => 'Tamaina: ',

-	'dimensions' => 'Neurriak: ',

-	'date_added' => 'Igotze data: ',

-);

-

-$lang_get_pic_data = array(

-	'n_comments' => '%s iruzkin',

-	'n_views' => '%s aldiz ikusia',

-	'n_votes' => '(%s botu)'

-);

-

-$lang_cpg_debug_output = array(

-  'debug_info' => 'Debug informazioa', //cpg1.3.0

-  'select_all' => 'Guztiak hautatu', //cpg1.3.0

-  'copy_and_paste_instructions' => 'Coppermineren foroan laguntza eskatu behar baduzu debug informazio hau kopiatu eta zure mezuan jarri. Adi ibili bidali baino lehen pasahitzei buruzko informazio guztia asteriskoekin (***) ordezkatzeko.', //cpg1.3.0

-  'phpinfo' => 'phpinfo erakutsi', //cpg1.3.0

-);

-

-$lang_language_selection = array(

-  'reset_language' => 'Hizkuntza defektuz', //cpg1.3.0

-  'choose_language' => 'Hizkuntza aukeratu', //cpg1.3.0

-);

-

-$lang_theme_selection = array(

-  'reset_theme' => 'Gaia defektuz', //cpg1.3.0

-  'choose_theme' => 'Gaia aukeratu (itxura)', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File include/init.inc.php

-// ------------------------------------------------------------------------- //

-

-// void

-

-// ------------------------------------------------------------------------- //

-// File include/picmgmt.inc.php

-// ------------------------------------------------------------------------- //

-

-// void

-

-// ------------------------------------------------------------------------- //

-// File include/smilies.inc.php

-// ------------------------------------------------------------------------- //

-

-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(

-	'Exclamation' => 'Exclamation',

-	'Question' => 'Question',

-	'Very Happy' => 'Very Happy',

-	'Smile' => 'Smile',

-	'Sad' => 'Sad',

-	'Surprised' => 'Surprised',

-	'Shocked' => 'Shocked',

-	'Confused' => 'Confused',

-	'Cool' => 'Cool',

-	'Laughing' => 'Laughing',

-	'Mad' => 'Mad',

-	'Razz' => 'Razz',

-	'Embarassed' => 'Embarassed',

-	'Crying or Very sad' => 'Crying or Very sad',

-	'Evil or Very Mad' => 'Evil or Very Mad',

-	'Twisted Evil' => 'Twisted Evil',

-	'Rolling Eyes' => 'Rolling Eyes',

-	'Wink' => 'Wink',

-	'Idea' => 'Idea',

-	'Arrow' => 'Arrow',

-	'Neutral' => 'Neutral',

-	'Mr. Green' => 'Mr. Green',

-);

-

-// ------------------------------------------------------------------------- //

-// File addpic.php

-// ------------------------------------------------------------------------- //

-

-// void

-

-// ------------------------------------------------------------------------- //

-// File admin.php

-// ------------------------------------------------------------------------- //

-

-if (defined('ADMIN_PHP')) $lang_admin_php = array(

-	0 => 'Admin modutik irteten...',

-	1 => 'Admin moduan sartzen...',

-);

-

-// ------------------------------------------------------------------------- //

-// File albmgr.php

-// ------------------------------------------------------------------------- //

-

-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(

-	'alb_need_name' => 'Bildumek izena izan behar dute!', //js-alert

-	'confirm_modifs' => 'Seguru aldaketak aplikatu nahi dituzula?', //js-alert

-	'no_change' => 'Ez dut aldaketarik egin!', //js-alert

-	'new_album' => 'Bilduma berria',

-	'confirm_delete1' => 'Seguru bilduma hau ezabatu nahi duzula?', //js-alert

-	'confirm_delete2' => '\nDauzkan fitxategi eta iruzkinak galdu egingo dira!', //js-alert

-	'select_first' => 'Lehenago bilduma bat aukeratu',

-	'alb_mrg' => 'Bilduma administratzailea',

-	'my_gallery' => '* Nire bilduma *',

-	'no_category' => '* Kategoriarik gabe *',

-	'delete' => 'Ezabatu',

-	'new' => 'Berria',

-	'apply_modifs' => 'Aldaketak aplikatu',

-	'select_category' => 'Kategoria aukeratu',

-);

-

-// ------------------------------------------------------------------------- //

-// File catmgr.php

-// ------------------------------------------------------------------------- //

-

-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(

-	'miss_param' => 'Behar ditudan parametroak: \'%s\' ez dizkidazu eman!',

-	'unknown_cat' => 'Aukeratu duzun kategoria ez dago datu basean',

-	'usergal_cat_ro' => 'Erabiltzaileen bildumen kategoriak ezin dituzu ezabatu!',

-	'manage_cat' => 'Kategorien antolatzailea',

-	'confirm_delete' => 'Seguru kategoria hau ezabatu nahi duzula?',

-	'category' => 'Kategoria',

-	'operations' => 'Ekintzak',

-	'move_into' => 'Hona mugitu',

-	'update_create' => 'Kategoria eraldatu / sortu',

-	'parent_cat' => 'Kategoria nagusia',

-	'cat_title' => 'Kategoriaren izenburua',

-	'cat_thumb' => 'Kategoriaren miniatura', //cpg1.3.0

-	'cat_desc' => 'Kategoriaren deskribapena',

-);

-

-// ------------------------------------------------------------------------- //

-// File config.php

-// ------------------------------------------------------------------------- //

-

-if (defined('CONFIG_PHP')) $lang_config_php = array(

-	'title' => 'Konfigurazioa',

-	'restore_cfg' => 'Defektuzko balioak berrezarri',

-	'save_cfg' => 'Konfigurazio berria gorde',

-	'notes' => 'Oharrak',

-	'info' => 'Informazioa',

-	'upd_success' => 'Coppermineren konfigurazioa eguneratu egin dut',

-	'restore_success' => 'Coppermieneren defektuzko balioak berrezarri ditut',

-	'name_a' => 'Izenaren arabera gorako',

-	'name_d' => 'Izenaren arabera beherako',

-	'title_a' => 'Izenburuaren arabera gorako',

-	'title_d' => 'Izenburuaren arabera beherako',

-	'date_a' => 'Dataren arabera gorako',

-	'date_d' => 'Dataren arabera beherako',

-	'th_any' => 'Zabalera/luzeera gehiena',

-	'th_ht' => 'Altuera',

-	'th_wd' => 'Zabalera',

-	'label' => 'etiketa', //cpg1.3.0

-	'item' => 'grafikoa', //cpg1.3.0

-	'debug_everyone' => 'Denentzat', //cpg1.3.0

-	'debug_admin' => 'Admin soilik', //cpg1.3.0

-        );

-

-if (defined('CONFIG_PHP')) $lang_config_data = array(

-	'Parametro orokorrak',

-	array('Bildumaren izena', 'gallery_name', 0),

-	array('Bildumaren deskribapena', 'gallery_description', 0),

-	array('Administratzailearen ePosta', 'gallery_admin_email', 0),

-	array('e-cardetako \'Argazki gehiago ikusi\' atalari lotutako webgunea', 'ecards_more_pic_target', 0),

-	array('Bilduma ezgaitua', 'offline', 1), //cpg1.3.0

-	array('Postalak gorde', 'log_ecards', 1), //cpg1.3.0

-	array('Gogokoak ZIP formatuan deskargatzea baimendu', 'enable_zipdownload', 1), //cpg1.3.0

-

-	'Hizkuntza, gaiak (itxura) eta karaktere bilduma',

-	array('Hizkuntza', 'lang', 5),

-	array('Gaia (itxura)', 'theme', 6),

-	array('Hizkuntzen zerrenda erakutsi', 'language_list', 1), //cpg1.3.0

-	array('Hizkuntzen banderak erakutsi', 'language_flags', 8), //cpg1.3.0

-	array('&quot;reset&quot; erakutsi hizkuntzen aukeraketan', 'language_reset', 1), //cpg1.3.0

-	array('Gaien zerrenda erakutsi (itxura)', 'theme_list', 1), //cpg1.3.0

-	array('&quot;reset&quot; erakutsi gaien aukeraketan', 'theme_reset', 1), //cpg1.3.0

-	array('FAQak erakutsi (galdera arruntak)', 'display_faq', 1), //cpg1.3.0

-	array('bbcoderi buruzko laguntza erakutsi', 'show_bbcode_help', 1), //cpg1.3.0

-	array('Karaktere bilduma', 'charset', 4), //cpg1.3.0

-

-	'Bildumen zerrendaren itxura',

-	array('Taula nagusiaren zabalera (pixelak edo %)', 'main_table_width', 0),

-	array('Zenbat kategoria maila erakutsi', 'subcat_level', 0),

-	array('Zenbat bilduma erakutsi', 'albums_per_page', 0),

-	array('Zenbat zutabe bildumen zerrendan', 'album_list_cols', 0),

-	array('Miniaturen taima pixeletan', 'alb_list_thumb_size', 0),

-	array('Orri nagusiaren edukina', 'main_page_layout', 0),

-	array('Lehen mailako bildumen miniaturak kategoriatan erakutsi','first_level',1),

-

-	'Miniaturen itxura (thumbnailak)',

-	array('Zenbat zutabe miniaturen orrian', 'thumbcols', 0),

-	array('Zenbat lerro miniaturen orrian', 'thumbrows', 0),

-	array('Zenbat fitxa erakutsi gehienez', 'max_tabs', 10),

-	array('File captiona (izenburuaz gain) erakutsi miniaturaren azpian', 'caption_in_thumbview', 1),

-	array('Zenbat aldiz ikusi duten erakutsi miniaturaren azpian', 'views_in_thumbview', 1), //cpg1.3.0

-	array('Iruzkin kopurua erakutsi miniaturaren azpian', 'display_comment_count', 1),

-	array('Fitxategia nork igo zuen erakutsi miniaturaren azpian', 'display_uploader', 1), //cpg1.3.0

-	array('Irudien defektuzko ordena', 'default_sort_order', 3),

-	array('Botu kopuru minimoa irudi bat \'Estimatuenen\' zerrendan agertzeko', 'min_votes_for_rating', 0), //cpg1.3.0

-

-	'Irudien ikuspegia eta iruzkinen konfigurazioa',

-	array('Irudiak erakusteko taularen zabalera (pixelak edo %)', 'picture_table_width', 0),

-	array('Defektuz ikusiko den fitxategiari buruzko infoa', 'display_pic_info', 1),

-	array('Iruzkinetan hitz gogorrak filtratu', 'filter_bad_words', 1),

-	array('Iruzkinetan emotikoiak gaitu', 'enable_smilies', 1),

-	array('Onartu erabiltzaile batek irudi bati iruzkin bat baino gehiago egitea (flood protection ezgaitu)', 'disable_comment_flood_protect', 1), //cpg1.3.0

-	array('Irudien deskripzioaren tamaina gehienez', 'max_img_desc_length', 0),

-	array('Iruzkin batean hitz kopurua gehienez', 'max_com_wlength', 0),

-	array('Iruzkin batean lerro kopurua gehienez', 'max_com_lines', 0),

-	array('Iruzkinen luzeera gehienez', 'max_com_size', 0),

-	array('Pelikula tira erakutsi', 'display_film_strip', 1),

-	array('Zenbat elementu pelikula tiran', 'max_film_strip_items', 0),

-	array('Iruzkinak ePostaz bidali administradoreari', 'email_comment_notification', 1), //cpg1.3.0

-	array('Slideshowen irudien arteko denbora tartea milisegundutan (segundu 1 = 1000 milisegundu)', 'slideshow_interval', 0), //cpg1.3.0

-

-	'Miniatura eta fitxategien konfigurazioa',

-	array('JPEG fitxategientzako kalitatea', 'jpeg_qual', 0),

-	array('Miniaturen zabalera / luzeera gehienez <b>*</b>', 'thumb_width', 0),

-	array('Hau erabili ( zabalera, altuera edo maximoa minuaturentzako )<b>**</b>', 'thumb_use', 7),

-	array('Tamaina ertaineko irudiak sortu','make_intermediate',1),

-	array('Tarmaina ertaineko irudietan zabalera / altuera gehienez <b>*</b>', 'picture_width', 0),

-	array('Erabiltzaileek gehitutako fitxategien tamaina gehienez (KBetan)', 'max_upl_size', 0),

-	array('Gehitutako irudi / bideoen zabalera / altuera gehienez (pixeletan)', 'max_upl_width_height', 0),

-

-	'Miniatura eta fitxategien konfigurazio aurretatua', //cpg1.3.0

-	array('Alta eman gabeko erabiltzaileei bilduma pribatuen ikonoa erakutsi','show_private',1), //cpg1.3.0

-	array('Fitxategi izenburuetan debekatutako karaktereak', 'forbiden_fname_char',0), //cpg1.3.0

-	//array('Extensiones admitidas al aÃ±adir archivos', 'allowed_file_extensions',0), //cpg1.3.0

- 	array('Onartzen diren irudi motak', 'allowed_img_types',0), //cpg1.3.0

-	array('Onartzen diren bideo motak', 'allowed_mov_types',0), //cpg1.3.0

-	array('Onartzen diren soinu fitxategi motak', 'allowed_snd_types',0), //cpg1.3.0

-	array('Onartzen diren dukumentu motak', 'allowed_doc_types',0), //cpg1.3.0

-	array('Irudiak berreskalatzeko metodoa','thumb_method',2), //cpg1.3.0

-	array('ImageMagicken \'convert\' tresnarako bidea (/usr/bin/X11/ adibidez)', 'impath', 0), //cpg1.3.0

-	//array('Tipos de archivo admitidos (solo vÃ¡lidos con ImageMagick)', 'allowed_img_types',0), //cpg1.3.0

-	array('ImageMagickentzako komandoak', 'im_options', 0), //cpg1.3.0

-	array('EXIF datuak irakurri JPEG fitxategietan', 'read_exif_data', 1), //cpg1.3.0

-	array('IPTC datuak irakurri JPEG fitxategietan', 'read_iptc_data', 1), //cpg1.3.0

-	array('Bildumen oinarrizko direktoria <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0

-	array('Erabiltzaileen fitxategientzako direktoria <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0

-	array('Tarteko irudientzako aurrizkia <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0

-	array('Miniaturentzako aurrizkia <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0

-	array('Direktorientzako defektuzko modua', 'default_dir_mode', 0), //cpg1.3.0

-	array('Fitxategientzako defektuzko modua', 'default_file_mode', 0), //cpg1.3.0

-

-	'Erabiltzaileen konfigurazioa',

-	array('Erabiltzaile berrien errejistroa baimendu', 'allow_user_registration', 1),

-	array('Erabiltzaileen errejistroak ePostaz ziurtatzea eskatzen du', 'reg_requires_valid_email', 1),

-	array('Erabiltzaile berrien alta administradoreari ePostaz jakinarazi', 'reg_notify_admin_email', 1), //cpg1.3.0

-	array('Bi erabiltzailek ePosta berbera edukitzea ahalbidetu', 'allow_duplicate_emails_addr', 1),

-	array('Erabiltzaileek bilduma pribatuak eduki ahal dituzte (Oharra: \'bai\'tik \'ez\'era aldatzen baduzu dauden bilduma pribatu guztiak publiko bihurtuko dira)', 'allow_private_albums', 1), //cpg1.3.0

-	array('Administradoreari jakinarazi gaitzeko fitxategiak daudela', 'upl_notify_admin_email', 1), //cpg1.3.0

-	array('Balidatutako erabiltzaileek bazkideen zerrenda ikustea baimendu', 'allow_memberlist', 1), //cpg1.3.0

-

-	'Gune gehigarriak irudiak deskribatzeko (zuri utzi erabili ezean)',

-	array('1 gunearen izena', 'user_field1_name', 0),

-	array('2 gunearen izena', 'user_field2_name', 0),

-	array('3 gunearen izena', 'user_field3_name', 0),

-	array('4 gunearen izena', 'user_field4_name', 0),

-	

-	'Cookieen konfigurazioa',

-	array('Cookiearen izena (foruekin batera erabiltzen denean adi ibili foruenarekin desberdina izateko)', 'cookie_name', 0),

-	array('Cookiearen PATHa', 'cookie_path', 0),

-

-	'Bestelako konfigurazioak',

-	array('Debug era gaitu', 'debug_mode', 9), //cpg1.3.0

-	array('Debug eran abisuak erakutsi', 'debug_notice', 1), //cpg1.3.0

-

-	'<br /><div align="left"><a name="notice1"></a>(*) Datu basean datuak badaude balore hauek ez dituzu aldatu behar.<br />

-	<a name="notice2"></a>(**) Balore hauek aldatuz gero hemendik aurrera gehitutako fitxategien gainean izango du eragina, horrexegatik dagoeneko bilduman irudiak badaude ez da gomendagarria aldatzea. Dauden irudietan aldaketak egin ahal dituzu administrazio menuaren &quot;<a href="util.php">Tamainak aldatu</a>&quot; tresnarekin.</div><br />', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File db_ecard.php //cpg1.3.0

-// ------------------------------------------------------------------------- //

-

-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(

-  'title' => 'Bidalitako postalak', //cpg1.3.0

-  'ecard_sender' => 'Igorlea', //cpg1.3.0

-  'ecard_recipient' => 'Jasotzailea', //cpg1.3.0

-  'ecard_date' => 'Data', //cpg1.3.0

-  'ecard_display' => 'Postala erakutsi', //cpg1.3.0

-  'ecard_name' => 'Izena', //cpg1.3.0

-  'ecard_email' => 'ePosta', //cpg1.3.0

-  'ecard_ip' => 'IPa #', //cpg1.3.0

-  'ecard_ascending' => 'gorako', //cpg1.3.0

-  'ecard_descending' => 'beherako', //cpg1.3.0

-  'ecard_sorted' => 'Ordena', //cpg1.3.0

-  'ecard_by_date' => 'dataren arabera', //cpg1.3.0

-  'ecard_by_sender_name' => 'igorlearen arabera', //cpg1.3.0

-  'ecard_by_sender_email' => 'igorlearen ePostaren arabera', //cpg1.3.0

-  'ecard_by_sender_ip' => 'igorlearen IParen arabera', //cpg1.3.0

-  'ecard_by_recipient_name' => 'jasotzailearen izenaren arabera', //cpg1.3.0

-  'ecard_by_recipient_email' => 'jasotzailearen ePostaren arabera', //cpg1.3.0

-  'ecard_number' => '%s tik %s rako errejistroak erakusten (Totala %s)', //cpg1.3.0

-  'ecard_goto_page' => 'orrira joan', //cpg1.3.0

-  'ecard_records_per_page' => 'Errejistroak orriko', //cpg1.3.0

-  'check_all' => 'Guztiak markatu', //cpg1.3.0

-  'uncheck_all' => 'Guztiak desmarkatu', //cpg1.3.0

-  'ecards_delete_selected' => 'Aukeratutako postalak ezabatu', //cpg1.3.0

-  'ecards_delete_confirm' => 'Seguru errejistro hauek ezabatunahi dituzula? checkboxa markatu!', //cpg1.3.0

-  'ecards_delete_sure' => 'Seguru nago', //cpg1.3.0

-);

-

-

-// ------------------------------------------------------------------------- //

-// File db_input.php

-// ------------------------------------------------------------------------- //

-

-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(

-	'empty_name_or_com' => 'Zure izena eta iruzkin batean idatzi behar duzu',

-	'com_added' => 'Zure iruzkina gehitu dut',

-	'alb_need_title' => 'Bildumaren izena idatzi behar duzu!',

-	'no_udp_needed' => 'Ez da aldaketarik behar',

-	'alb_updated' => 'Bilduma eguneratu dut',

-	'unknown_album' => 'Aukeratutako bilduma ez dago edo ez daukazu irudiak gehitzeko baimena',

-	'no_pic_uploaded' => 'Ez dut fitxategirik gehitu!<br /><br />Irudiak bidaltzen saiatu bazara ziurtatu zerbitzariak igoerak onartzen dituela...',

-	'err_mkdir' => 'Akatsa direktoria sortzean %s!',

-	'dest_dir_ro' => ' %s direktorioak ez dauka idazteko baimena!',

-	'err_move' => 'Ezin izan dut %s  %s ra mugitu!',

-	'err_fsize_too_large' => 'Igo nahi duzun fitxategia handiegia da (onartzen den handiena %s x %s)',

-	'err_imgsize_too_large' => 'Igo nahi duzun fitxategia handiegia da (onartzen den handiena %s KB)',

-	'err_invalid_img' => 'Igo nahi duzun fitxategia ez da irudi balidoa',

-	'allowed_img_types' => '%s irudi igo ahal duzu soilik.',

-	'err_insert_pic' => 'Ezin izan dut \'%s\' fitxategia bilduman alta eman ',

-	'upload_success' => 'Fitxategia ondo gorde dut<br /><br />administradoreek baimendu ostean ikusi ahal izango da.',

-	'notify_admin_email_subject' => '%s - Oharra, fitxategi gehitua', //cpg1.3.0

-	'notify_admin_email_body' => '%s k zure oniritsia behar duen irudi bat gehitu du. Visita %s', //cpg1.3.0

-	'info' => 'Informazioa',

-	'com_added' => 'Iruzkin gehitua',

-	'alb_updated' => 'Bilduma eguneratua',

-	'err_comment_empty' => 'Iruzkina hutsik dago!',

-	'err_invalid_fext' => 'Estensio hauek dauzkaten fitxategiak onartzen dira soilik : <br /><br />%s.',

-	'no_flood' => 'Barkatu baina fitxategi honetan sartutako azken iruzkinaren egilea zara.<br /><br />Eraldatu nahi baduzu edita dezakezu',

-	'redirect_msg' => 'Berbidaltzen....<br /><br /><br />Sakatu \'JARRAITU\' orria automatikoki freskatzen ez bada',

-	'upl_success' => 'Fitxategia ondo gehitu dut',

-	'email_comment_subject' => 'Coppermine bilduman iruzkina gehitu dut', //cpg1.3.0

-	'email_comment_body' => 'Norbaitek iruzkin bat gehitu dio zure bildumari. Hemen ikus dezakezu', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File delete.php

-// ------------------------------------------------------------------------- //

-

-if (defined('DELETE_PHP')) $lang_delete_php = array(

-	'caption' => 'Izenburua',

-	'fs_pic' => 'tamaina osoko irudia',

-	'del_success' => 'zuzen ezabatua',

-	'ns_pic' => 'tamaina normaleko irudia',

-	'err_del' => 'ezin da ezabatu',

-	'thumb_pic' => 'miniatura',

-	'comment' => 'iruzkina',

-	'im_in_alb' => 'irudiak bilduman',

-	'alb_del_success' => '\'%s\' bilduma ezabatua',

-	'alb_mgr' => 'Bilduma antolatzailea',

-	'err_invalid_data' => 'Datu ez balidoak jaso ditut \'%s\'n',

-	'create_alb' => '\'%s\' bilduma sortzen',

-	'update_alb' => '\'%s\' bilduma eguneratzen : izenburua \'%s\' eta indizea \'%s\'',

-	'del_pic' => 'Fitxategia ezabatu',

-	'del_alb' => 'Bilduma ezabatu',

-	'del_user' => 'Erabiltzailea ezabatu',

-	'err_unknown_user' => 'Aukeratu duzun erabiltzailea ez dago!',

-	'comment_deleted' => 'Iruzkina ezabatu dut',

-);

-

-// ------------------------------------------------------------------------- //

-// File displayecard.php

-// ------------------------------------------------------------------------- //

-

-// Void

-

-// ------------------------------------------------------------------------- //

-// File displayimage.php

-// ------------------------------------------------------------------------- //

-

-if (defined('DISPLAYIMAGE_PHP')){

-

-$lang_display_image_php = array(

-	'confirm_del' => 'Seguru fitxategi hau ezabtu nahi duzula? \\nIruzkinak ere ezabatuko ditut.',

-	'del_pic' => 'FITXATEGI HAU EZABATU',

-	'size' => '%s x %s pixel',

-	'views' => '%s aldiz',

-	'slideshow' => 'Slideshow',

-	'stop_slideshow' => 'SLIDESHOWa GELDITU',

-	'view_fs' => 'Hemen sakatu irudia tamaina osoan ikusteko',

-	'edit_pic' => 'Deskribapena editatu', //cpg1.3.0

-	'crop_pic' => 'Moztu eta biratu', //cpg1.3.0

-);

-

-$lang_picinfo = array(

-	'title' =>'Fitxategiari buruzko infoa',

-	'Filename' => 'Fitxategiaren izena',

-	'Album name' => 'Bildumaren izena',

-	'Rating' => 'Balorazioa (%s botu)',

-	'Keywords' => 'Hitz gakoak',

-	'File Size' => 'Fitxategiaren tamaina',

-	'Dimensions' => 'Neurriak',

-	'Displayed' => 'Ikusi dute',

-	'Camera' => 'Kamara',

-	'Date taken' => 'Kapturaren data',

-	'Aperture' => 'Zabalera',

-	'Exposure time' => 'Esposizio denbora',

-	'Focal length' => 'Fokoa',

-	'Comment' => 'Iruzkina',

-	'addFav'=>'Gogokoetan gehitu',

-	'addFavPhrase'=>'Gogokoak',

-	'remFav'=>'Gogokoetatik kendu',

-	'iptcTitle'=>'IPTC - Izenburua', //cpg1.3.0

-	'iptcCopyright'=>'IPTC - Copyrighta', //cpg1.3.0

-	'iptcKeywords'=>'IPTC - Hitz gakoa', //cpg1.3.0

-	'iptcCategory'=>'IPTC - Kategoria', //cpg1.3.0

-	'iptcSubCategories'=>'IPTC - Azpikategoriak', //cpg1.3.0

-);

-

-$lang_display_comments = array(

-	'OK' => 'ADOS',

-	'edit_title' => 'Iruzkina editatu',

-	'confirm_delete' => 'Seguru iruzkin hau ezabatu nahi duzula?',

-	'add_your_comment' => 'Iruzkina gehitu',

-	'name'=>'Izena',

-	'comment'=>'Iruzkina',

-	'your_name' => 'Anonimoa',

-);

-

-$lang_fullsize_popup = array(

-	'click_to_close' => 'Leiho hau ixteko irudian egin klik',

-);

-

-}

-

-// ------------------------------------------------------------------------- //

-// File ecard.php

-// ------------------------------------------------------------------------- //

-

-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(

-	'title' => 'Postala bidali',

-	'invalid_email' => '<b>ADI</b> : ePosta helbidea ez zuzena!',

-	'ecard_title' => '%s k postal bat bidali dizu',

-	'error_not_image' => 'Soilik irudiekin sortu ahal dira postalak.', //cpg1.3.0

-	'view_ecard' => 'Irudia ondo ikusten ez baduzu lotura honetan egin klik',

-	'view_more_pics' => 'Hemen sakatu irudi gehiago ikusteko!',

-	'send_success' => 'Postala bidali dut',

-	'send_failed' => 'Barkatu baina zerbitzariak ezin izan du postala bidali...',

-	'from' => 'Nork',

-	'your_name' => 'Zure izena',

-	'your_email' => 'Zure ePosta',

-	'to' => 'Nori',

-	'rcpt_name' => 'Jasotzailearen izena',

-	'rcpt_email' => 'Jasotzaileren ePosta',

-	'greetings' => 'Mezuaren izenburua',

-	'message' => 'Mezua',

-);

-

-// ------------------------------------------------------------------------- //

-// File editpics.php

-// ------------------------------------------------------------------------- //

-

-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(

-	'pic_info' => 'Informazioa',

-	'album' => 'Bilduma',

-	'title' => 'Izenburua',

-	'desc' => 'Deskribapena',

-	'keywords' => 'Hitz gakoak',

-	'pic_info_str' => '%sx%s - %sKB - %s aldiz ikusia - %s botu',

-	'approve' => 'Fitxategia onartu',

-	'postpone_app' => 'Beranduago onartu',

-	'del_pic' => 'Fitxategia ezabatu',

-	'read_exif' => 'EXIF datuak berriro irakurri', //cpg1.3.0

-	'reset_view_count' => 'Ikustaldien kontadorea hutsean jarri',

-	'reset_votes' => 'Botuak hutsean jarri',

-	'del_comm' => 'Iruzkinak ezabatu',

-	'upl_approval' => 'Gehitutako fitxategiak onartu',

-	'edit_pics' => 'Irudiak editatu',

-	'see_next' => 'Hurrengo fitxategiak ikusi',

-	'see_prev' => 'Aurreko fitxategiak ikusi',

-	'n_pic' => '%s fitxategia(k)',

-	'n_of_pic_to_disp' => 'ZSenbat fitxategi erakutsi',

-	'apply' => 'Aldaketak onartu',

-	'crop_title' => 'Coppermineren irudi editorea', //cpg1.3.0

-	'preview' => 'Aurrikusi', //cpg1.3.0

-	'save' => 'Irudia gorde', //cpg1.3.0

-	'save_thumb' =>'Minituran gorde', //cpg1.3.0

-	'sel_on_img' =>'Aukeraketa osoak irudi barruan egon behar du!', //js-alert //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File faq.php //cpg1.3.0

-// ------------------------------------------------------------------------- //

-

-if (defined('FAQ_PHP')) $lang_faq_php = array(

-  'faq' => 'Galdera arruntak', //cpg1.3.0

-  'toc' => 'Edukinen aurkibidea', //cpg1.3.0

-  'question' => 'Galdera: ', //cpg1.3.0

-  'answer' => 'Erantzuna: ', //cpg1.3.0

-);

-

-if (defined('FAQ_PHP')) $lang_faq_data = array(

-  'Galdera orokorrak', //cpg1.3.0

-  array('Zergatik behar dut errejistratu?', 'Administradoreak errejistroa derrigortu dezake. Errejistroaren bitartez estatistikak, gogokoen zerrenda, argazkiak bozkatu, iruzkinak gehitu, etab .. bezalako gaitasunak erabil daitezke', 'allow_user_registration', '0'), //cpg1.3.0

-  array('Nola errejistra naiteke?', '&quot;Alta eman&quot;n sakatu eta derrigorrezko eremuak bete (nahi izanez gero aukerakoak ere bai).<br />ePosta bitartez egiten bada balidazioa mezu bat jasoko duzu zer egin behar duzun azaltzen (lotura batean klikatzen soilik). Kontua aktibatu arte ezin izango duzu sistema sartu.', 'allow_user_registration', '1'), //cpg1.3.0

-  array('Nola egiten da logina (sistema sartu)?', '&quot;Login&quot;en sakatu, idatzi zure erabiltzaile izena eta pasahitza, nahi izanez gero &quot;Gogorarazi&quot; markatu hurrengoan ez galdetzeko.<br /><b>ADI: aukera hau funzionatzea nahi baduzu zure nabegadorean cookieak gaituta izan behar dituzu eta jasoko duzun cookiea ez duzu ezabatu behar).</b>', 'offline', 'Zergatik ezin dut login egin?', 'Errejistratu zara?, aktibatu duzu kontua (bidali dizugun ePostan loturan klikatu). Hori eginda zure kontua gaituta egon beharko litzateke, hala ez bada sistemaren administradorearekin jarri harremanetan.', 'offline', 0), //cpg1.3.0

-  array('Zer gertatuko litzateke nire pasahitza ahaztuz gero?', 'Webguneak &quot;Nire pasahitza ahaztu dut&quot; ezaugarria gaituta ba du pasahitza bertan egin klik eta prozesua segitu, bestela administradorearekin jarri harremanetan berri bat eginteko.', 'offline', 0), //cpg1.3.0

-  //array('Zer gertatzen da nire ePosta aldatuz gerol?', 'Ezer ez, login egin eta zure helbide berria idatzi &quot;Nire profila&quot; atalean.', 'offline', 0), //cpg1.3.0

-  array('Zelan gorde dezaket irudi bat &quot;Nire gogokoak&quot; atalean?', 'Irudian egin klik eta gero &quot;fitxategiari buruzko infoa erakutsi&quot; ikonoan (<img src="images/info.gif" width="16" height="16" border="0" alt="Fitxategiari buruzko infoa" />); joan informazio hori agertu den lekura eta &quot;Gogokoetan gehitu&quot;n sakatu.<br />Administradoreak &quot;Fitxategiari buruzko infoa erakutsi&quot; defektuz gaitu dezake.<br />ADI!: cookieak gaituta izan behar dituzu eta gune honetako cookiea ez da ezabatu behar.', 'offline', 0), //cpg1.3.0

-  array('Zelan balora dezaket argazki bat?', 'Irudiaren miniaturan egin klik, bere azpikaldean begiratu eta aukeratu puntuaketa.', 'offline', 0), //cpg1.3.0

-  array('Zelan gehitu diezaioket iruzkin bat argazki bati?', 'Irudiaren miniaturan egin klik, bere azpikaldean begiratu. Bertan idatz dezakezu zure iruzkina.', 'offline', 0), //cpg1.3.0

-  array('Zelan igo dezaket irudi bat?', '&quot;Fitxategia gehitu&quot;n egin klik eta aukeratu zein bildumari gehituko diozun, &quot;Arakatu&quot;n sakatu eta aukeratu igo nahi duzun irudia, &quot;Ados&quot; sakatu (nahi izanez gero izenburua eta deskripzioa ere jarri ahal duzu), amaitzeko &quot;Fitxategi berria gehitu&quot;n egin klik', 'allow_private_albums', 0), //cpg1.3.0

-  array('Non jar dezaket irudia?', '&quot;Nire bilduma&quot;ko bilduma batean irudiak gehitu ditzakezu. Gerta daiteke kategoria nagusiko bilduma bat baino gehiagotak administradoreak ezaugarri hau ezgaitzea.', 'allow_private_albums', 0), //cpg1.3.0

-  array('Zein tamaina eta irudi mota gehitu igo dezaket?', 'Motak (jpg,gif,..etc.) eta tamainak administradoreak erabakitzen ditu.', 'offline', 0), //cpg1.3.0

-  array('Zer da &quot;Nire bilduma&quot;?', '&quot;Nire bilduma&quot; bilduma pertsonala da, erabiltzaileak konfiguratu eta fitxategiak gehitu ahal ditu.', 'allow_private_albums', 0), //cpg1.3.0

-  array('Zelan sortu, ezabatu edo berrizendatu dezaken bilduma bat &quot;Nire bilduma&quot;n?', 'Debes entrar en &quot;Modo administrador&quot;<br />&quot;Bildumak sortu/ordenatu&quot;n egin klik eta gero &quot;Birria&quot;n. &quot;Bilduma berria&quot; kendu eta nahi duzun izena jarri.<br />Zure edozein bildumari izena alda diezaiokezu.<br />&quot;Aldaketak aplikatu&quot;n sakatu amaitzeko.', 'allow_private_albums', 0), //cpg1.3.0

-  array('Nola kudea ditzaket nire bildumak?', '&quot;Admin modua&quot;sartu.<br />&quot;Nire bildumak eraldatun&quot;n egin klik.&quot;Bilduma eraldatu&quot; barran aukeratu aldatu nahi duzun bilduma.<br />Hemen kudea dezakezu: izana, deskribapena, miniatura, nork ikusi eta komenta dezakeen, ... .<br />Sakatu &quot;Bilduma eraldatu&quot; aldaketak gordetzeko.', 'allow_private_albums', 0), //cpg1.3.0

-  array('Zelan ikus ditzaket beste erabiltzaileen bildumak?', '&quot;Bildumen zerrenda&quot;ra joan eta &quot;Erabiltzaileen bildumak&quot; aukeratu.', 'allow_private_albums', 0), //cpg1.3.0

-  array('Zer dira cookieak?', 'Cookieak zerbitzariak nebegagoreei bidaltzen dizkien testu fitxategi txikiak dira.<br />Normalean horien bitartez zure ezarpenak gogoratu ahal ditu zerbitzariak (beste erabilpen batzuk ere izan ditzakete).', 'offline', 0), //cpg1.3.0

-  array('Non lor dezaket programa hau?', 'Coppermine galeria multimedia librea da, GNU GPL lizentziapean argitaratuta. Ezaugarriz beteta eta plataforma eta sistema anitza. Gehiago jakiteko eta programa eskuratzeko <a href="http://coppermine.sf.net/">Coppermineren webgunea</a> bisita ezazu.', 'offline', 0), //cpg1.3.0

-

-  'Copperminen zehar nabigatzen', //cpg1.3.0

-  array('Zer da &quot;Bildumen zerrenda&quot;?', 'Hemen erabiltzaileek bilduma guztiak ikus ditzakete (baita kategorien zerrenda). Miniaturak kategoriekiko lotura zuzenak izan daitezke.', 'offline', 0), //cpg1.3.0

-  array('Zer da &quot;Nire bilduma&quot;?', 'Ezaugarri honen bitartez erabiltzaileak bere bilduma propioa sor dezake eta bertan fitxategiak gehitu, ezabatu edo eraldatu.', 'allow_private_albums', 0), //cpg1.3.0

-  array('Zertan desberdintzen dira &quot;Admin modua&quot; eta &quot;Erabiltzaile modua&quot;?', 'Admin moduan moduan erabiltzaileak bere bilduma eralda dezake (administradoreak baimenduz gero gauza gehiago).', 'allow_private_albums', 0), //cpg1.3.0

-  array('Zer da &quot;Fitxategia gehitu&quot;?', 'Ezaugarri honen bitartez erabiltzaileak irudiak gehitu ditzakete (administradoreak zehaztutako tamaina eta moten arabera) haiek edota administradoreak aukeratutako biduma batean.', 'allow_private_albums', 0), //cpg1.3.0

-  array('Zer da &quot;Azken fitxategiak&quot;?', 'Bildumetan gehitutako azken fitxategi / irudiak erakusten ditu.', 'offline', 0), //cpg1.3.0

-  array('Zer da &quot;Azken iruzkinak&quot;?', 'Erabiltzaileek gehitu dituzten azken iruzkinak erakusten du (komentatutako irudiak ere agertzen dira).', 'offline', 0), //cpg1.3.0

-  array('Zer da &quot;Ikusienak&quot;?', 'Erabiltzaileek gehien ikusi dituzten argazkiak erakusten ditu (errejistratuak eta bisitariak).', 'offline', 0), //cpg1.3.0

-  array('Zer da &quot;Estimatuenak&quot;?', 'Erabiltzaileek gehien bozkatu dituzten (eta botuen media) argazkiak erakusten ditu, adibidez: : bost erabiltzailek esan dute <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: irudiak honako bataz besteko puntuazioa izango du <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; 5 erabiltzailek 1etik 5era puntuatu badute (1,2,3,4,5) bataz bestekoa izango da: <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Puntuaketak <img src="images/rating5.gif" width="65" height="14" border="0" alt="onena" />etik (onena) <img src="images/rating0.gif" width="65" height="14" border="0" alt="txarrena" /> arte (txarrena).', 'offline', 0), //cpg1.3.0

-  array('Zer da &quot;Nire gogokoak&quot;?', 'Ezaugarri honek erabiltzaileari gogoko duen irudi bat cookiean gordetzea ahalbidetzen dio.', 'offline', 0), //cpg1.3.0

-);

-

-

-// ------------------------------------------------------------------------- //

-// File forgot_passwd.php //cpg1.3.0

-// ------------------------------------------------------------------------- //

-

-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(

-  'forgot_passwd' => 'Pasahitza berreskuratu', //cpg1.3.0

-  'err_already_logged_in' => 'Dagoeneko izena eman duzu!', //cpg1.3.0

-  'enter_username_email' => 'Idatzi zure erabiltzaile izena edo ePosta', //cpg1.3.0

-  'submit' => 'pasahitza bilatu', //cpg1.3.0

-  'failed_sending_email' => 'Ezin izan dizut pasahitza daukan ePosta bidali!', //cpg1.3.0

-  'email_sent' => '%s ra bidali dut ePosta zure erabiltzaile izena eta pasahitzarekin', //cpg1.3.0

-  'err_unk_user' => 'Idatzi duzun erabiltzailea ez dago!', //cpg1.3.0

-  'passwd_reminder_subject' => '%s - Pasahitza berreskuratzea', //cpg1.3.0

-  'passwd_reminder_body' => 'Erabiltzaile honen pasahitza berreskuratzea eskatu duzu:

-Erabiltzailea: %s

-Pasahitza: %s

-%s sakatu onartzeko.', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File groupmgr.php

-// ------------------------------------------------------------------------- //

-

-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(

-	'group_name' => 'Taldearen izena',

-	'disk_quota' => 'Disko kuota',

-	'can_rate' => 'Fitxategiak baloratu ahal dituzte',

-	'can_send_ecards' => 'Postalak bidali ahal dituzte',

-	'can_post_com' => 'Iruzkinak gehitu ahal dituzte',

-	'can_upload' => 'Fitxategiak gehitu ahal dituzte',

-	'can_have_gallery' => 'Bilduma pertsonalak eduki ahal dituzte',

-	'apply' => 'Aldaketak onartu',

-	'create_new_group' => 'Talde berria sortu',

-	'del_groups' => 'Aukeratutako taldea(k) ezabatu',

-	'confirm_del' => 'Adi!!, talde bat ezabatzen duzunean bertako erabiltzaileak  \'Registered\' taldera pasatzen ditut!\n\nJarraitu nahi duzu?',

-	'title' => 'Erabiltzaile taldeak konfiguratu',

-	'approval_1' => 'Bilduma publikoetan onartuak (1)',

-	'approval_2' => 'Bilduma pribatuetan onartuak (2)',

-	'upload_form_config' => 'Igotzeko formularioaren konfigurazioa', //cpg1.3.0

-	'upload_form_config_values' => array( 'Fitxategi solteak igo soilik', 'Fitxategi batzuk igo soilik', 'URI igoera soilik', 'ZIPak igo soilik', 'URI-fitxategiak', 'ZIP-fitxategiak', 'URI-ZIP', 'Fitxategiak-URI-ZIP'), //cpg1.3.0

-	'custom_user_upload'=>'Erabiltzaileak igoeren kopurua zehaztu dezake?', //cpg1.3.0

-	'num_file_upload'=>'Zenbat igoera gehienez', //cpg1.3.0

-	'num_URI_upload'=>'Zenbat URI igoera gehienez', //cpg1.3.0

-	'note1' => '<b>(1)</b> Bilduma publikoetan irudiak gehitzeak administratzaileen onarpena beharko du',

-	'note2' => '<b>(2)</b> Bilduma pribatuetan irudiak gehitzeak administratzaileen onarpena beharko du',

-	'notes' => 'Oharrak'

-);

-

-// ------------------------------------------------------------------------- //

-// File index.php

-// ------------------------------------------------------------------------- //

-

-if (defined('INDEX_PHP')){

-

-$lang_index_php = array(

-	'welcome' => 'Ongi etorri!'

-);

-

-$lang_album_admin_menu = array(

-	'confirm_delete' => 'Seguru bilduma hau ezabatu nahi duzula? \\nIrudi eta iruskin guztiak ezabatuko ditut.',

-	'delete' => 'Ezabatu',

-	'modify' => 'Eraldatu',

-	'edit_pics' => 'Irudiak editatu',

-);

-

-$lang_list_categories = array(

-	'home' => 'Hasiera',

-	'stat1' => '<b>[pictures]</b> fitxategi <b>[albums]</b> bildumetan eta <b>[cat]</b> kategoria <b>[comments]</b> iruzkinekin, <b>[views]</b> aldiz bisitatua(k)',

-	'stat2' => '<b>[pictures]</b> fitxategi <b>[albums]</b> bildumatan, <b>[views]</b> aldiz bisitatua(k)',

-	'xx_s_gallery' => '%s (r)en bilduma',

-	'stat3' => '<b>[pictures]</b> fitxategi <b>[albums]</b> bildumatan <b>[comments]</b> iruzkinekin, <b>[views]</b> aldiz bisitatua(k)'

-);

-

-$lang_list_users = array(

-	'user_list' => 'Erabiltzaileen zerrenda',

-	'no_user_gal' => 'Ez dago bildumak izateko eskubidea duen erabiltzailerik',

-	'n_albums' => '%s bilduma',

-	'n_pics' => '%s fitxategi'

-);

-

-$lang_list_albums = array(

-	'n_pictures' => '%s fitxategiak',

-	'last_added' => ', gehitutako azkena: %s'

-);

-

-}

-

-// ------------------------------------------------------------------------- //

-// File login.php

-// ------------------------------------------------------------------------- //

-

-if (defined('LOGIN_PHP')) $lang_login_php = array(

-	'login' => 'Login',

-	'enter_login_pswd' => 'Erabiltzailea eta pasahitza idatzi',

-	'username' => 'Erabiltzaile izena',

-	'password' => 'Pasahitza',

-	'remember_me' => 'Gogora nazazu',

-	'welcome' => 'Ongi etorri %s ...',

-	'err_login' => '*** Login ez zuzena. Saiatu berriro ***',

-	'err_already_logged_in' => 'Dagoeneko izena eman duzu!',

-	'forgot_password_link' => 'Nire pasahitza ahaztu dut', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File logout.php

-// ------------------------------------------------------------------------- //

-

-if (defined('LOGOUT_PHP')) $lang_logout_php = array(

-	'logout' => 'Irten',

-	'bye' => 'Hurrenerarte, %s ...',

-	'err_not_loged_in' => 'Ez duzu izena eman!',

-);

-

-// ------------------------------------------------------------------------- //

-// File phpinfo.php //cpg1.3.0

-// ------------------------------------------------------------------------- //

-

-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(

-  'php_info' => 'PHP info', //cpg1.3.0

-  'explanation' => 'Hau da <a href="http://www.php.net/phpinfo">phpinfo()</a> PHP-funtzioak ematen duen irteera, Coperminek erakutsita (trimming the output at the right corner).', //cpg1.3.0

-  'no_link' => 'Besteei hau ikusten uztea arriskutsua izan daiteke, horregatik administradore bezala logeatuta zaudenean soilik ikus dezakezu orri hau. Ezin diezu besteei lotura hau bidali, sarrera debekatuta baitaukate.', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File modifyalb.php

-// ------------------------------------------------------------------------- //

-

-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(

-	'upd_alb_n' => '%s bilduma eraldatu',

-	'general_settings' => 'Konfigurazio orokorra',

-	'alb_title' => 'Bildumaren izenburua',

-	'alb_cat' => 'Bildumaren kategoria',

-	'alb_desc' => 'Bildumaren deskripzioa',

-	'alb_thumb' => 'Bildumaren miniatura',

-	'alb_perm' => 'Bilduma honek baimenak',

-	'can_view' => 'Hauek ikus dezakete bilduma hau',

-	'can_upload' => 'Bisitariek irudiak gehitu ditzakete',

-	'can_post_comments' => 'Bisitariek iruzkinak gehitu ditzakete',

-	'can_rate' => 'Bisitariek argazkiak baloratu ahal dituzte',

-	'user_gal' => 'Erabiltzailearen bilduma',

-	'no_cat' => '* Kategoriarik gabekoa *',

-	'alb_empty' => 'Bilduma hutsik dago',

-	'last_uploaded' => 'Gehitutako azken irudia',

-	'public_alb' => 'Denek (bilduma publikoa)',

-	'me_only' => 'Nik soilik',

-	'owner_only' => 'Bildumaren jabe soilik (%s)',

-	'groupp_only' => '\'%s\' taldearen partaideak',

-	'err_no_alb_to_modify' => 'Ez dago zuk eraldatu ahal duzun bildumarik.',

-	'update' => 'Bilduma eraldatu',

-	'notice1' => '(*) %staldeen%s konfigurazioaren arabera', //cpg1.3.0 (do not translate %s!)

-);

-

-// ------------------------------------------------------------------------- //

-// File ratepic.php

-// ------------------------------------------------------------------------- //

-

-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(

-	'already_rated' => 'Barkatu baina dagoeneko bozkatu duzu',

-	'rate_ok' => 'Zure botua zenbatu dut',

-	'forbidden' => 'Ezin dituzu zure irudiak bozkatu.', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File register.php & profile.php

-// ------------------------------------------------------------------------- //

-

-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {

-

-$lang_register_disclamer = <<<EOT

-{SITE_NAME}ko administratzaileak edukin ez egokiak edo iraingarriak azkar ezabatzen saiatuko dira, hala ere ezinenkoa da bidaltzen den informazio guzti guztia ikuskatzea. Herregatik ulertu behar duzu webgune honetan plazaratutako iritzi guztiak egileen iritzia eta ikus puntua dela, ez webmaste edo administradoreena (beraiek idatitakoak izan ezik).<br />

-<br />

-Zin egiten duzu ez duzula inolako material iraingarria, arrazista, gorrotagarria edo ilegala argitaratuko eta, halaber, onartzen duzu { SITE_NAME }ko webmasterrak horrelakoa den edozen materialak webgunetik ezaba dezakeela. Onartzen duzu zuk idatzitako informazio guztia datu base batean biltegiratuko dela, informazio hau ez da inoiz beste kontuetarako erabiliko. Webmasterra eta administradorea ez dira datu basearen integritatearen erantzuleak.<br />

-<br />

-Webgune honek cookieak erabiltzen ditu. Hauen bitartez nabegazioa hobetzen dugu. ePosta zure profila eta pasahitza ziurtatzeko baino ez dugu erabiltzen.<br />

-<br />

-Ados bazaude 'Ados nago'n egin klik

-EOT;

-

-$lang_register_php = array(

-	'page_title' => 'Erabiltzaile berria',

-	'term_cond' => 'Baldintzak',

-	'i_agree' => 'Ados nago',

-	'submit' => 'Alta eskaera bidali',

-	'err_user_exists' => 'Aukeratu duzun erabiltzaile izena dagoeneko hartuta dago, beste bat aukeratu mesedez',

-	'err_password_mismatch' => 'Bi pasahitzak ez dira berdinak, saiatu berriro',

-	'err_uname_short' => 'Erabiltzaile izenak 2 karaktere izan behar du gutxienez',

-	'err_password_short' => 'Pasahitzak 2 karaktere izan behar du gutxienez',

-	'err_uname_pass_diff' => 'Erabiltzaile izenak eta pasahitzak desberdinak izan behar dute',

-	'err_invalid_email' => 'ePosta ez da balidoa',

-	'err_duplicate_email' => 'Beste erabiltzaile bat errejistratu da lehenago zuk idatzitako ePostarekin',

-	'enter_info' => 'Errejistratzeko informazioa idatzi',

-	'required_info' => 'Derrigorrezko informazioa',

-	'optional_info' => 'Aukerako informazioa',

-	'username' => 'Erabiltzaile izena',

-	'password' => 'Pasahitza',

-	'password_again' => 'Pasahitza (berriro)',

-	'email' => 'ePosta',

-	'location' => 'Bizilekua',

-	'interests' => 'Gustuak',

-	'website' => 'Web orria',

-	'occupation' => 'Lanbidea',

-	'error' => 'AKATSA',

-	'confirm_email_subject' => '%s - Altaren ziurtapena',

-	'information' => 'Informazioa',

-	'failed_sending_email' => 'Alta ziurtatzeko ePosta ezin izan dut bidali!',

-	'thank_you' => 'Mila esker alta emateagatik.<br /><br />Zuk idatzitako ePostara mezu bat bidali dut kontua aktibatzeko behar duzun informazio guztiarekin.',

-	'acct_created' => 'Zure kontu sortuta dago, orain sistema erabili ahal duzu zure erabiltzailea eta zure pasahitza idatziz',

-	'acct_active' => 'Zure kontua aktibo dago, orain sistema erabili ahal duzu zure erabiltzailea eta zure pasahitza idatziz',

-	'acct_already_act' => 'Zure kontua aktibatuta zegoen ya!',

-	'acct_act_failed' => 'Kontu hau ezin da aktibatu!',

-	'err_unk_user' => 'Aukeratuta erabiltzailea ez dago!',

-	'x_s_profile' => '%s ren profila',

-	'group' => 'Taldea',

-	'reg_date' => 'Alta data',

-	'disk_usage' => 'Diskoaren erabilpena',

-	'change_pass' => 'Pasahitza aldatu',

-	'current_pass' => 'Egungo pasahitza',

-	'new_pass' => 'Pasahitz berria',

-	'new_pass_again' => 'Pasahitz berria (berriro)',

-	'err_curr_pass' => 'Egungo pasahitza ez da zuzena',

-	'apply_modif' => 'Aldaketak gorde',

-	'change_pass' => 'Nire pasahitza aldatu',

-	'update_success' => 'Profila eguneratu dut',

-	'pass_chg_success' => 'Pasahitza aldatu dut',

-	'pass_chg_error' => 'Ez dut pasahitza aldatu',

-	'notify_admin_email_subject' => '%s - Errejistro jakinarazpena', //cpg1.3.0

-	'notify_admin_email_body' => 'Erabiltzaile berria errejistratu da zure bilduman "%s" izenpean', //cpg1.3.0

-);

-

-$lang_register_confirm_email = <<<EOT

-Mila esker {SITE_NAME}n errejistratzeagatik

-

-Zure erabiltzaile izena: "{USER_NAME}"

-Zure pasahitza: "{PASSWORD}"

-

-Aktibaketa amaitzeko bahean agertzen den loturaren gainean egin klik 

-edo kopiatu zure nabegadoaren helbide barran.

-

-{ACT_LINK}

-

-Ondo ibili.

-

-{SITE_NAME}ko administradoreak

-

-EOT;

-

-}

-

-// ------------------------------------------------------------------------- //

-// File reviewcom.php

-// ------------------------------------------------------------------------- //

-

-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(

-	'title' => 'Iruzkinak ikuskatu',

-	'no_comment' => 'Ez dago erakusteko iruzkinik',

-	'n_comm_del' => '%s iruzkin ezabatuta',

-	'n_comm_disp' => 'Zenbat iruzkin erakutsi',

-	'see_prev' => 'Aurrekoa ikusi',

-	'see_next' => 'Hurrengoa ikusi',

-	'del_comm' => 'Aukeratutako iruzkinak ezabatu',

-);

-

-

-// ------------------------------------------------------------------------- //

-// File search.php - OK

-// ------------------------------------------------------------------------- //

-

-if (defined('SEARCH_PHP')) $lang_search_php = array(

-	0 => 'Bilduma guztietan bilatu',

-);

-

-// ------------------------------------------------------------------------- //

-// File searchnew.php

-// ------------------------------------------------------------------------- //

-

-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(

-	'page_title' => 'Fitxategi berriak bilatu',

-	'select_dir' => 'Aukeratu direktoria',

-	'select_dir_msg' => 'Funtzio honen bitartez FTP bidez igotako fitxategi guztiak automatikoki gehituko dira.<br /><br />Aukeratu fitxategiak utzi dituzun direktorioa',

-	'no_pic_to_add' => 'Ez dago fitxategirik gehitzeko',

-	'need_one_album' => 'Funtzio hau erabiltzeko bilduma bat behar duzu gutxienez',

-	'warning' => 'Adi',

-	'change_perm' => 'Scriptak ezin izan du direktorioan idatzi, bere baimenak aldatu behar dituzu (755 edo 777) berriro saiatu baino lehen!',

-	'target_album' => '<b>&quot;</b>%s<b>&quot; direktorioko fitxategiak </b>%s bilduman jarri',

-	'folder' => 'Karpeta',

-	'image' => 'Irudia',

-	'album' => 'Bilduma',

-	'result' => 'Emaitza',

-	'dir_ro' => 'Ezin da idatzi. ',

-	'dir_cant_read' => 'Ezin da irakurri. ',

-	'insert' => 'Bilduman fitxategiak gehitzen',

-	'list_new_pic' => 'Fitxategi berrien zerrenda',

-	'insert_selected' => 'Aukeratutako fitxategiak gehitu',

-	'no_pic_found' => 'Ez dut fitxategi berririk topatu',

-	'be_patient' => 'Lasai, scriptak denbora behar du fitxategi guztiak gehitzeko',

-	'no_album' => 'ez duzu bildumarik aukeratu',  //cpg1.3.0

-	'notes' =>  '<ul>'.

-				'<li><b>OK</b> : fitxategia ondo gehitu duela esan nahi du'.

-				'<li><b>DP</b> : fitxategia duplikatuta dagoela esan nahi du (dagoeneko datu basean dagoela)'.

-				'<li><b>PB</b> : fitxategia ezin izan duela gehitu esan nahi du (ziurtatu, mesedez, konfigurazioa eta direktoriaren baimenak)'.

-				'<li><b>NA</b> : fitxategiak gehitzeko bilduma ez duzula aukera esan nahi du, \'<a href="javascript:history.back(1)">Atzera</a>\' sakatu eta bilduma bat aukeratu. Bat izan ezean lehenago <a href="albmgr.php">bat sortu</a></li>'.

-				'<li>OK, DP, PB ikonoak agertu ezean, sakatu kargatu gabeko irudiaren ikonoan PHPk bueltatu duen akatsa ikusteko'.

-				'<li>Nabegadoreak timeout bueltatzen badu, eguneratzeko ikonoak sakatu'.

-				'</ul>',

-	'select_album' => 'bilduma aukeratu', //cpg1.3.0

-	'check_all' => 'Guztiak markatu', //cpg1.3.0

-	'uncheck_all' => 'Guztiak desmarkatu', //cpg1.3.0

-);

-

-

-// ------------------------------------------------------------------------- //

-// File thumbnails.php

-// ------------------------------------------------------------------------- //

-

-// Void

-

-// ------------------------------------------------------------------------- //

-// File banning.php

-// ------------------------------------------------------------------------- //

-

-if (defined('BANNING_PHP')) $lang_banning_php = array(

-	'title' => 'Erabiltzaileak kaleratu',

-	'user_name' => 'Erabiltzaile izena',

-	'ip_address' => 'IP helbidea',

-	'expiry' => 'Iraungitzea (zuriz betirako)',

-	'edit_ban' => 'Aldaketak gorde',

-	'delete_ban' => 'Ezabatu',

-	'add_new' => 'Kaleraketa berria',

-	'add_ban' => 'Berria',

-	'error_user' => 'Ezin izan dut erabiltzailea topatu', //cpg1.3.0

-	'error_specify' => 'Erabiltzaile izena edo IPa idatzi behar duzu', //cpg1.3.0

-	'error_ban_id' => 'Kaletze identifikadorea ez balidoa!', //cpg1.3.0

-	'error_admin_ban' => 'Ezin duzu zure burua kaleratu!', //cpg1.3.0

-	'error_server_ban' => 'Zeure zerbitzaria kaleratu behar duzu?? Ezin duzu hori egin...', //cpg1.3.0

-	'error_ip_forbidden' => 'Ezin duzu IP hau kaleratu, ez da bideragarria!', //cpg1.3.0

-	'lookup_ip' => 'IPa bilatu', //cpg1.3.0

-	'submit' => 'bilatu', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File upload.php

-// ------------------------------------------------------------------------- //

-

-if (defined('UPLOAD_PHP')) $lang_upload_php = array(

-	'title' => 'Fitxategi berria',

-	'custom_title' => 'Formularioak personalizatzeko', //cpg1.3.0

-	'cust_instr_1' => 'Igotzeko gelaxken kopurua zehaztu ahal duzu. Hala ere, ezin duzu behean zehaztutako mugak gainditu.', //cpg1.3.0

-	'cust_instr_2' => 'Box Number Requests', //cpg1.3.0

-	'cust_instr_3' => 'Fitxategiak igoetzeko gelaxka: %s', //cpg1.3.0

-	'cust_instr_4' => 'URI/URLak igoetzeko gelaxka: %s', //cpg1.3.0

-	'cust_instr_5' => 'URI/URLak igoetzeko gelaxka:', //cpg1.3.0

-	'cust_instr_6' => 'Fitxategiak igotzeko gelaxkak:', //cpg1.3.0

-	'cust_instr_7' => 'Idatzi zenbat mota baikoitzeko gelaxka nahi duzun oraingo honetan.  Gero \'Jarraitu\' sakatu. ', //cpg1.3.0

-	'reg_instr_1' => 'Ekintza ezbalidoa formularioa sortzeko.', //cpg1.3.0

-	'reg_instr_2' => 'Orain fitxategiak igo ahal dituzu beheko igoera gelaxkak erabilita. Fitxategiak ezin dira  %s KB baino handiagoak. ZIP fitxategiak \'Fitxategi igotzea\' eta \'URI/URL igotzea\' ataletan konprimituta iraungo dute.', //cpg1.3.0

-	'reg_instr_3' => 'Konprimitutako fitxategiak deskonprimituak izatea nahi baduzu \'Deskonprimitu ZIP igoerak\' atalean dauden igoera gelaxkak erabili behar dituzu.', //cpg1.3.0

-	'reg_instr_4' => 'URI/URL igera atala erabiltzen duzunean era egokian idatzi fitxategiekiko bideak. Horrela: http://www.niregunea.org/irudiak/adibidea.jpg', //cpg1.3.0

-	'reg_instr_5' => 'Formularioa osotu ostean \'Jarraitu\'n sakatu.', //cpg1.3.0

-	'reg_instr_6' => 'Deskonprimitu ZIP igoerak:', //cpg1.3.0

-	'reg_instr_7' => 'Fitxategi igoerak:', //cpg1.3.0

-	'reg_instr_8' => 'URI/URL igoerak:', //cpg1.3.0

-	'error_report' => 'Akatsak', //cpg1.3.0

-	'error_instr' => 'Igoera hauekin akatsak gertatu dira:', //cpg1.3.0

-	'file_name_url' => 'Fitxategia/URLa', //cpg1.3.0

-	'error_message' => 'Akats mezua', //cpg1.3.0

-	'no_post' => 'Ezin POSTen bitartez igo.', //cpg1.3.0

-	'forb_ext' => 'Fitxategiaren estensioa debekatuta.', //cpg1.3.0

-	'exc_php_ini' => 'php.ini-n zehaztutako gehienezko tamaina gaindituta.', //cpg1.3.0

-	'exc_file_size' => 'CPG-ek onartutako gehienezko tamaina gainditua.', //cpg1.3.0

-	'partial_upload' => 'Only a partial upload.', //cpg1.3.0

-	'no_upload' => 'Igoera ez da burutu.', //cpg1.3.0

-	'unknown_code' => 'PHP igoera akats ezezaguna.', //cpg1.3.0

-	'no_temp_name' => 'Igoerarik ez - behin behineko izenik ez.', //cpg1.3.0

-	'no_file_size' => 'Daturik gabea/apurtuta', //cpg1.3.0

-	'impossible' => 'Ezin mugitu.', //cpg1.3.0

-	'not_image' => 'Ez da irudia/apurtuta', //cpg1.3.0

-	'not_GD' => 'Ez da GD luzapena.', //cpg1.3.0

-	'pixel_allowance' => 'Pixel baimenduak gaindituta.', //cpg1.3.0

-	'incorrect_prefix' => 'URI/URL aurrizkia ez zuzena', //cpg1.3.0

-	'could_not_open_URI' => 'Ezin izan dut URIa zabaldu.', //cpg1.3.0

-	'unsafe_URI' => 'Zuzentasuna ezin zehaztu.', //cpg1.3.0

-	'meta_data_failure' => 'Meta datuen akatsa', //cpg1.3.0

-	'http_401' => '401 Baimen gabekoa', //cpg1.3.0

-	'http_402' => '402 Ordainpekoa', //cpg1.3.0

-	'http_403' => '403 Debekatuta', //cpg1.3.0

-	'http_404' => '404 Ez topatua', //cpg1.3.0

-	'http_500' => '500 Zerbitzariaren barne akatsa', //cpg1.3.0

-	'http_503' => '503 Zerbitzu ez erabilgarria', //cpg1.3.0

-	'MIME_extraction_failure' => 'MIME mota ezin da zehaztu.', //cpg1.3.0

-	'MIME_type_unknown' => 'MIME mota ezezaguna', //cpg1.3.0

-	'cant_create_write' => 'Ezin idazteko fitxategia sortu.', //cpg1.3.0

-	'not_writable' => 'Ezin idazteko fitxategian idatzi.', //cpg1.3.0

-	'cant_read_URI' => 'Ezin dut URI/URLa irakurri', //cpg1.3.0

-	'cant_open_write_file' => 'Ezin zabaldu URIa idazteko.', //cpg1.3.0

-	'cant_write_write_file' => 'Ezin idatzi URIaren idazteko fitxategian.', //cpg1.3.0

-	'cant_unzip' => 'Ezin deskonprimitu.', //cpg1.3.0

-	'unknown' => 'Akats ezezaguna', //cpg1.3.0

-	'succ' => 'Ondo igota', //cpg1.3.0

-	'success' => '%s igoera zuzenak.', //cpg1.3.0

-	'add' => '\'Jarraitu\'n sakatu fitxategiak bildumari gehitzeko.', //cpg1.3.0ari	'failure' => 'Akatsa igotzean', //cpg1.3.0

-	'f_info' => 'Fitxategiaren infoa', //cpg1.3.0

-	'no_place' => 'Aurreko fitxategia ezin izan dut gehitu.', //cpg1.3.0

-	'yes_place' => 'Aurreko fitxategia ondo gehitu dut.', //cpg1.3.0

-	'max_fsize' => 'Onartzen diren fitxategi tamaina handiena %s KBekoa da',

-	'album' => 'Bilduma',

-	'picture' => 'Fitxategia',

-	'pic_title' => 'Fitxategiaren izenburua',

-	'description' => 'Fitxategiaren deskribapena',

-	'keywords' => 'Hitz gakoak (zuriuneek separatuta)',

-	'err_no_alb_uploadables' => 'Ez dago fitxategiak gehitzea onartzen duen bildumarik',

-	'place_instr_1' => 'Fitxategiak bildumetan sartzen ari zara.  Orain fitxategi bakiotzari buruzko informazio garrantzitsua gehitu ahal duzu.', //cpg1.3.0

-	'place_instr_2' => 'Fitxategi gehiago gehitu nahi?. \'Gehiago\'n sakatu.', //cpg1.3.0

-	'process_complete' => 'Fitxategi guztiak ondo gehitu ditut.', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File usermgr.php

-// ------------------------------------------------------------------------- //

-

-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(

-	'title' => 'Erabiltzaileak kudeatu',

-	'name_a' => 'Izenaren arabera gorako',

-	'name_d' => 'Izenaren arabera beherako',

-	'group_a' => 'Taldearen arabera gorako',

-	'group_d' => 'Taldearen arabera beherako',

-	'reg_a' => 'Alta dataren arabera gorako',

-	'reg_d' => 'Alta dataren arabera beherako',

-	'pic_a' => 'Argazki kopuruaren arabera gorako',

-	'pic_d' => 'Argazki kopuruaren arabera beherako',

-	'disku_a' => 'Disko okupazioaren arabera gorako',

-	'disku_d' => 'Disko okupazioaren arabera beherako',

-	'lv_a' => 'Azken bisitaren arabera gorako', //cpg1.3.0

-	'lv_d' => 'Azken bisitaren arabera beherako', //cpg1.3.0

-	'sort_by' => 'Erabiltzaileak ordenatu',

-	'err_no_users' => 'Erabiltzaileen taula hutsik dago!',

-	'err_edit_self' => 'Ezin duzu zeure profila editatu, horretarako \'Nire erabiltzaile profila\' aukera erabili',

-	'edit' => 'EDITATU',

-	'delete' => 'EZABATU',

-	'name' => 'Erabiltzaile izena',

-	'group' => 'Taldea',

-	'inactive' => 'Inaktiboa',

-	'operations' => 'Ekintzak',

-	'pictures' => 'Fitxategiak',

-	'disk_space' => 'Erabilitako espazioa / kuota',

-	'registered_on' => 'Errejistratua',

-	'last_visit' => 'Azken bisita', //cpg1.3.0

-	'u_user_on_p_pages' => '%d erabiltzaile %d orritan',

-	'confirm_del' => 'Seguru erabiltzaile hau ezabatu nahi duzula? \\nBere argazki eta bildumak guztiak ere ezabatuko ditut.',

-	'mail' => 'ePOSTA',

-	'err_unknown_user' => 'Aukeratutako erabiltzailea ez dago!',

-	'modify_user' => 'Erabiltzailea eraldatu',

-	'notes' => 'Oharrak',

-	'note_list' => '<li>Egungo pasahitza aldatu nahi ez baduzu "pasahitza" atala zuri utzi',

-	'password' => 'Pasahitza',

-	'user_active' => 'Erabiltzailea aktibo dago',

-	'user_group' => 'Erabiltzaileen taldea',

-	'user_email' => 'Erabiltzailearen ePosta',

-	'user_web_site' => 'Erabiltzailearen web orria',

-	'create_new_user' => 'Erabiltzaile berria',

-	'user_location' => 'Erabiltzailearen bizilekua',

-	'user_interests' => 'Erabiltzailerean gogoak',

-	'user_occupation' => 'Erabiltzailearen lanbidea',

-	'latest_upload' => 'Azken igoerak', //cpg1.3.0

-	'never' => 'inoiz ez', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File util.php

-// ------------------------------------------------------------------------- //

-

-if (defined('UTIL_PHP')) $lang_util_php = array(

-	'title' => 'Irudien tamaina aldatu',

-	'what_it_does' => 'Zer egiten du',

-	'what_update_titles' => 'Fitxategien izenak eguneratu',

-	'what_delete_title' => 'Izenburuak ezabatu',

-	'what_rebuild' => 'Miniaturak eta irudien tamainak berriro sortu',

-	'what_delete_originals' => 'Jatorrizko irudiak ezabatu eta tamaina berriko irudiekin ordezkatu',

-	'file' => 'Fitxategia',

-	'title_set_to' => 'Izenburua',

-	'submit_form' => 'bidali',

-	'updated_succesfully' => 'ondo eguneratu',

-	'error_create' => 'Akatsa sortzean',

-	'continue' => 'Irudi gehiago',

-	'main_success' => '%s fitxategia irudi nagusi izateko ondo erabili dut',

-	'error_rename' => '%s  %s ra berrizendatzean akatsa',

-	'error_not_found' => 'Ez dut %s fitxategia topatu',

-	'back' => 'Hasierara bueltatu',

-	'thumbs_wait' => 'Miniaturak / irudien tamainak eguneratzen, itxaron...',

-	'thumbs_continue_wait' => 'Miniaturak / irudien tamainak eguneratzen jarraitzen dut...',

-	'titles_wait' => 'Izenburuak eguneratzen, itxaron...',

-	'delete_wait' => 'Izenburuak ezabatzen, itxaron...',

-	'replace_wait' => 'Jatorrizko irudiak ezabatzen eta tamaina berriko irudiekin ordezkatzen, itxaron...',

-	'instruction' => 'Agindu arinak',

-	'instruction_action' => 'Ekintza aukeratu',

-	'instruction_parameter' => 'Parametroak aukeratu',

-	'instruction_album' => 'Bilduma aukeratu',

-	'instruction_press' => '%s n sakatu',

-	'update' => 'Miniaturak / irudien tamainak eguneratu',

-	'update_what' => 'Zer eguneratu behar dut',

-	'update_thumb' => 'Miniaturak soilik',

-	'update_pic' => 'Irudien tamainak soilik',

-	'update_both' => 'Miniaturak eta irudien tamainak (biak)',

-	'update_number' => 'Zenbat irudi prozesatu klik bakoitzean',

-	'update_option' => '(Timeout arazoak izanez gero zenbaki txikiago jarri)',

-	'filename_title' => 'Fitxategia &rArr; Fitxategiaren izenburua',

-	'filename_how' => 'Zelan eraldatu fitxategia',

-	'filename_remove' => '.jpg luzapena kendu eta y _ (underscore) espazioekin ordezkatu',

-	'filename_euro' => '2003_11_23_13_20_20.jpg aldatu: 2003/11/23 13:20',

-	'filename_us' => '2003_11_23_13_20_20.jpg aldatu: 2003/11/23 13:20',

-	'filename_time' => '2003_11_23_13_20_20.jpg aldatu: 13:20',

-	'delete' => 'Jatorriko tamaina edo izena diten argazkiak ezabatu',

-	'delete_title' => 'Fitxategien izenburuak ezabatu',

-	'delete_original' => 'Jatorrizko tamaina duten argazkiak ezabatu',

-	'delete_replace' => 'Jatorrizko irudiak ezabatu eta tamaina berrikoekin ordezkatu',

-	'select_album' => 'Bilduma aukeratu',

-	'delete_orphans' => 'Iruzkin umezurtzak ezabatu (bilduma guztietan dabil)', //cpg1.3.0

-	'orphan_comment' => 'Topatutako iruzkin umezurtzak', //cpg1.3.0

-	'delete' => 'Ezabatu', //cpg1.3.0

-	'delete_all' => 'Dena ezabatu', //cpg1.3.0

-	'comment' => 'Iruzkina: ', //cpg1.3.0

-	'nonexist' => 'ez dagoen fitxategi batekin dago lotuta # ', //cpg1.3.0

-	'phpinfo' => 'phpinfo erakutsi', //cpg1.3.0

-	'update_db' => 'Datu basea eguneratu', //cpg1.3.0

-	'update_db_explanation' => 'Coppermineren fitxategiak ordezkatu badituzu, aldatu edo bertsioa eguneratu datu basearen eguneraketa egikaritu beharko duzu. Horrela beharrezkoak diren taulak eta baloreak sortuko ditu datu basean.', //cpg1.3.0

-);

-

-?>

+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+********************************************
+
+Coppermine version: 1.4.8
+
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+
+// info about translators and translated language
+
+$lang_translation_info = array(
+
+'lang_name_english' => 'Basque_ES',
+'lang_name_native' => 'Euskera',
+'lang_country_code' => 'eu',
+'trans_name'=> 'Kurtsik', //the name of the translator - can be a nickname
+'trans_email' => 'kurtsik@gmail.com', //translator's email address (optional)
+'trans_website' => 'http://www.tuxtek.com', //translator's website (optional)
+'trans_date' => '2005-08-18', //the date the translation was created / last modified
+
+);
+
+$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('Byteak', 'KB', 'MB');
+
+// Day of weeks and months
+$lang_day_of_week = array('Iga', 'Ale', 'Aar', 'Aaz', 'Ote', 'Oti', 'Lar');
+$lang_month = array('Urt', 'Ots', 'Mar', 'Api', 'Mai', 'Eka', 'Uzt', 'Abu', 'Ira', 'Urr', 'Aza', 'Abe');
+
+
+
+// Some common strings
+
+$lang_yes = 'Bai';
+$lang_no  = 'Ez';
+$lang_back = 'Atzera';
+$lang_continue = 'Jarraitu';
+$lang_info = 'Informazioa';
+$lang_error = 'Akatsa';
+$lang_check_uncheck_all = 'gaitu/ezgaitu guztiak'; //cpg1.4
+
+// The various date formats
+// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+$album_date_fmt =    '%Y(e)ko %B(a)ren %d(e)an';
+$lastcom_date_fmt =  '%y/%m/%d %H:%M(e)an';
+$lastup_date_fmt = '%Y(e)ko %B(a)ren %d(e)an';
+$register_date_fmt = '%Y(e)ko %B(a)ren %d(e)an';
+$lasthit_date_fmt = '%Y(e)ko %B(a)ren %d(e)an %H:%M';
+$comment_date_fmt =  '%Y(e)ko %B(a)ren %d(e)an %H:%M(e)an';
+$log_date_fmt = '%Y %B %d - %I:%M %p'; //cpg1.4
+
+// For the word censor
+$lang_bad_words = array();
+
+$lang_meta_album_names = array(
+        'random' => 'Ausazko irudiak',
+        'lastup' => 'Azken irudiak',
+        'lastalb'=> 'Eraldatutako azken bildumak',
+        'lastcom' => 'Azken iruzkinak',
+        'topn' => 'Bisita gehien',
+        'toprated' => 'Estimatuenak',
+        'lasthits' => 'Azken bisitaldiak',
+        'search' => 'Bilaketaren emaitzak',
+        'favpics'=> 'Gogokoak',
+);
+
+$lang_errors = array(
+        'access_denied' => 'Ez duzu orri honetan sartzeko baimena.',
+        'perm_denied' => 'Ez duzu hau egiteko baimena.',
+        'param_missing' => 'Scriptari deia derrigorrezko parametrorik gabe.',
+        'non_exist_ap' => 'Aukeratutako bilduma ez dago!',
+        'quota_exceeded' => 'Disko kuota gainditu duzu<br /><br />Zure disko kuota [quota]KBekoa da, zure fitxategiek [space]KB okupatzen dute, hau gehituta kuota gaindituko duzu.',
+        'gd_file_type_err' => 'GD irudi liburutegia erabiltzen denean PNG eta JPEG formatuak baino ezin dira erabili.',
+        'invalid_image' => 'Gehitu duzun irudia akastuna da edo GD liburutegiak ezin du kudeatu.',
+        'resize_failed' => 'Ezin izan dut miniatura sortu.',
+        'no_img_to_display' => 'Ez dago erakusteko irudirik.',
+        'non_exist_cat' => 'Aukeratutako kategoria ez dago.',
+        'orphan_cat' => 'Kategoria umezurtza dago sisteman, kategoriak kudeatzeko tresna abiatu arazoa konpontzeko.',
+        'directory_ro' => '\'%s\' direktorian ez duzu idazteko baimena, ezin ditut fitxategiak ezabatu.',
+        'non_exist_comment' => 'Aukeratutako iruzkina ez dago.',
+        'pic_in_invalid_album' => 'Fitxategia ez dagoen bilduma batean dago (%s)!?',
+        'banned' => 'Oraingoz web honetan ezin zara sartu.',
+        'not_with_udb' => 'Funtzio hau ezgaituta dago foruen funtzionalitateekin lotuta dago eta. Egin nahi duzuna ez da posible sistemaren konfigurazio honekin edo foruen aplikazioen esku dago.',
+        'offline_title' => 'Ezgaitua',
+        'offline_text' => 'Une honetan galeria ezgaituta dago, berehala konponduko dugu.', //cpg1.3.0
+        'ecards_empty' => 'Une honetan ez dago postalarik erakusteko. Ziurtatu konfigurazioan aukera hau aktibatu duzula!',
+        'action_failed' => 'Ezin izan dut zure eskaera burutu.', //cpg1.3.0
+        'no_zip' => 'ZIP fitxategiak kudeatzeko liburutegiak ez daude erabilgarri. Hitzegizu bilduma honen administradorearekin.',
+        'zip_type' => 'ZIP fitxategiak gehitzeko ez duzu baimenik.', //cpg1.3.0
+        'database_query' => 'Akats bat gertatu da DDBBari galdetzean', //cpg1.4
+        'non_exist_comment' => 'Aukeratutako iruzkina ez dago', //cpg1.4
+);
+
+$lang_bbcode_help_title = 'bbcode laguntza'; //cpg1.4
+
+$lang_bbcode_help = 'bbcode etiketak erabiliz loturak eta nolabaiteko formatua lor dezakezu: <li>[b]Beltza[/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 Testua</a></li><li>[email]user@domain.com[/email] =&gt; <a href="mailto:user@domain.com">user@domain.com</a></li><li>[color=red]testua[/color] =&gt; <span style="color:red">testua</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
+
+// ------------------------------------------------------------------------- //
+// File theme.php
+// ------------------------------------------------------------------------- //
+
+$lang_main_menu = array(
+        'alb_list_title' => 'Bilduma zerrendara joan',
+        'alb_list_lnk' => 'Bilduma zerrenda',
+        'my_gal_title' => 'Nire bilduma pertsonalera joan',
+        'my_gal_lnk' => 'Nire bilduma',
+        'my_prof_title' => 'Nire profilera joan', //cpg1.4
+        'my_prof_lnk' => 'Nire erabiltzaile profila',
+        'adm_mode_title' => 'Admin modura joan',
+        'adm_mode_lnk' => 'Admin modua',
+        'usr_mode_title' => 'Erabiltzaile modura joan',
+        'usr_mode_lnk' => 'Erabiltzaile modua',
+        'upload_pic_title' => 'Bilduma batean fitxategia gehitu',
+        'upload_pic_lnk' => 'Fitxategia gehitu',
+        'register_title' => 'Erabiltzailea sortu',
+        'register_lnk' => 'Izena eman',
+        'login_title' => 'Sar nazazu', //cpg1.4
+        'login_lnk' => 'Sartu',
+        'logout_title' => 'Atera nazazu', //cpg1.4
+        'logout_lnk' => 'Irten',
+        'lastup_title' => 'Erakutsi azken fitxategiak', //cpg1.4
+        'lastup_lnk' => 'Azken fitxategiak',
+        'lastcom_title' => 'Erakutsi azken iruzkinak',
+        'lastcom_lnk' => 'Azken iruzkinak',
+        'topn_title' => 'Erakutsi ikusienak', //cpg1.4
+        'topn_lnk' => 'Ikusienak',
+        'toprated_title' => 'Erakutsi estimatuenak', //cpg1.4
+        'toprated_lnk' => 'Estimatuenak',
+        'search_title' => 'Galeria bilatu', //cpg1.4
+        'search_lnk' => 'Bilatu',
+        'fav_title' => 'Nire gogokoetara joan', //cpg1.4
+        'fav_lnk' => 'Nire gogokoak',
+        'memberlist_title' => 'Bazkideen zerrenda erakutsi', //cpg1.3.0
+        'memberlist_lnk' => 'Bazkideen zerrenda', //cpg1.3.0
+        'faq_title' => '&quot;Coppermine&quot; argazki bildumari buruzko gardera arruntak', //cpg1.3.0
+        'faq_lnk' => 'FAQ', //cpg1.3.0
+);
+
+$lang_gallery_admin_menu = array(
+        'upl_app_title' => 'Igoera berriak baimendu', //cpg1.4
+        'upl_app_lnk' => 'Igoerak baimendu',
+        'admin_title' => 'Konfiguraziora joan', //cpg1.4
+        'admin_lnk' => 'Konfigurazioa', //cpg1.4
+        'albums_title' => 'Bildumen konfiguraziora joan', //cpg1.4
+        'albums_lnk' => 'Bildumak',
+        'categories_title' => 'Kategorien konfiguraziora joan', //cpg1.4
+        'categories_lnk' => 'Kategoriak',
+        'users_title' => 'Erabiltzaileen konfiguraziora joan', //cpg1.4
+        'users_lnk' => 'Erabiltzaileak',
+        'groups_title' => 'Taldeen konfiguraziora joan', //cpg1.4
+        'groups_lnk' => 'Taldeak',
+        'comments_title' => 'Iruzkin guztiak ikusi', //cpg1.4
+        'comments_lnk' => 'Iruzkinak',
+        'searchnew_title' => 'Fitxategiak gehitu atalera joan', //cpg1.4
+        'searchnew_lnk' => 'Fitxategiak gehitu (Batch)',
+        'util_title' => 'Administratzeko tresnetara joan', //cpg1.4
+        'util_lnk' => 'Administratzeko tresnak',
+        'key_title' => 'Hitz gako atalera joan', //cpg1.4
+        'key_lnk' => 'Hitz gakoak', //cpg1.4
+        'ban_title' => 'Erabiltzaileak kaleratu atalera joan', //cpg1.4
+        'ban_lnk' => 'Erabiltzaileak kaleratu',
+        'db_ecard_title' => 'Postalak ikusi', //cpg1.4
+        'db_ecard_lnk' => 'Postalak erakutsi', //cpg1.3.0
+        'pictures_title' => 'Erakutsi nire irudiak', //cpg1.4
+        'pictures_lnk' => 'Erakutsi nire irudiak', //cpg1.4
+        'documentation_lnk' => 'Dokumentazioa', //cpg1.4
+        'documentation_title' => 'Coppermineren eskuliburua', //cpg1.4
+);
+
+$lang_user_admin_menu = array(
+        'albmgr_title' => 'Nire bildumak sortu eta ordenatu', //cpg1.4
+        'albmgr_lnk' => 'Bildumak sortu / ordenatu',
+        'modifyalb_title' => 'Nire bildumak eraldatu atalera joan',  //cpg1.4
+        'modifyalb_lnk' => 'Nire bildumak eraldatu',
+        'my_prof_title' => 'Neure profilera joan', //cpg1.4
+        'my_prof_lnk' => 'Nire profila',
+);
+
+$lang_cat_list = array(
+        'category' => 'Kategoria',
+        'albums' => 'Bildumak',
+        'pictures' => 'Fitxategiak',
+);
+
+$lang_album_list = array(
+        'album_on_page' => '%d bilduma %d orrialdetan'
+);
+
+$lang_thumb_view = array(
+        'date' => 'DATA',
+        //Sort by filename and title
+        'name' => 'Izena',
+        'title' => 'Izenburua',
+        'sort_da' => 'Dataren arabera gorako ordenatua',
+        'sort_dd' => 'Dataren arabera beherako ordenatua',
+        'sort_na' => 'Izenaren arabera gorako ordenatua',
+        'sort_nd' => 'Izenaren arabera beherako ordenatua',
+        'sort_ta' => 'Tituluaren arabera gorako ordenatua',
+        'sort_td' => 'Tituluaren arabera beherako ordenatua',
+        'position' => 'KOKAPENA', //cpg1.4
+        'sort_pa' => 'Kokapenaren arabera gorako ordenatua', //cpg1.4
+        'sort_pd' => 'Kokapenaren arabera beherako ordenatua', //cpg1.4
+        'download_zip' => 'ZIP fitxategian deskagatu', //cpg1.3.0
+        'pic_on_page' => '%d fitxategi %d orrialdetan',
+        'user_on_page' => '%d erabiltzaile %d orrialdetan',
+        'enter_alb_pass' => 'Idatzi bildumaren pasahitza', //cpg1.4
+        'invalid_pass' => 'Pasahitz okerra', //cpg1.4
+        'pass' => 'Pasahitza', //cpg1.4
+        'submit' => 'Bidali', //cpg1.4
+);
+
+$lang_img_nav_bar = array(
+        'thumb_title' => 'Bildumaren aurkibidea',
+        'pic_info_title' => 'Fitxategiari buruzko infoa erakutsi',
+        'slideshow_title' => 'Slideshow',
+        'ecard_title' => 'Postala bidali',
+        'ecard_disabled' => 'Postalak bidaltzea ezgaitua',
+        'ecard_disabled_msg' => 'Ez duzu postalak bidaltzeko baimena',
+        'prev_title' => 'Aurreko fitxategia ikusi',
+        'next_title' => 'Hurrengo fitxategia ikusi',
+        'pic_pos' => 'FITXATEGIA %s/%s',
+        'report_title' => 'Fitxategi honetaz ohartu administratzailea', //cpg1.4
+        'go_album_end' => 'Amaierara joan', //cpg1.4
+        'go_album_start' => 'Hasierara joan', //cpg1.4
+        'go_back_x_items' => 'atzera %s elementu', //cpg1.4
+        'go_forward_x_items' => 'aurrera %s elementu', //cpg1.4
+);
+
+$lang_rate_pic = array(
+        'rate_this_pic' => 'Fitxategi hau baloratu ',
+        'no_votes' => '(Ez dago boturik)',
+        'rating' => '(Egungo balorazioa : %s / 5 %s boturekin)',
+        'rubbish' => 'Txarra',
+        'poor' => 'Halan holan',
+        'fair' => 'Normala',
+        'good' => 'Ona',
+        'excellent' => 'Oso ona',
+        'great' => 'Itzela',
+);
+
+// ------------------------------------------------------------------------- //
+// File include/exif.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/functions.inc.php
+// ------------------------------------------------------------------------- //
+
+$lang_cpg_die = array(
+        INFORMATION => $lang_info,
+        ERROR => $lang_error,
+        CRITICAL_ERROR => 'Akats larria',
+        'file' => 'Fitxategia: ',
+        'line' => 'Lerroa: ',
+);
+
+$lang_display_thumbnails = array(
+  'filename' => 'Fitxategia=', //cpg1.4
+  'filesize' => 'Tamaina=', //cpg1.4
+  'dimensions' => 'Neurriak=', //cpg1.4
+  'date_added' => 'Igotze data=', //cpg1.4
+);
+
+$lang_get_pic_data = array(
+        'n_comments' => '%s iruzkin',
+        'n_views' => '%s aldiz ikusia',
+        'n_votes' => '(%s botu)'
+);
+
+$lang_cpg_debug_output = array(
+        'debug_info' => 'Debug informazioa', //cpg1.3.0
+        'select_all' => 'Guztiak hautatu', //cpg1.3.0
+        'copy_and_paste_instructions' => 'Coppermineren foroan laguntza eskatu behar baduzu debug informazio hau kopiatu eta zure mezuan jarri. Adi ibili bidali baino lehen pasahitzei buruzko informazio guztia asteriskoekin (***) ordezkatzeko.<br />Oharra: hau informazioa baino ez da, ez du adierazi nahi inolako arazorik zure bildumarekin.',  //cpg1.4
+        'phpinfo' => 'phpinfo erakutsi', //cpg1.3.0
+        'notices' => 'Oharrak', //cpg1.4
+);
+
+$lang_language_selection = array(
+  'reset_language' => 'Hizkuntza defektuz', //cpg1.3.0
+  'choose_language' => 'Hizkuntza aukeratu', //cpg1.3.0
+);
+
+$lang_theme_selection = array(
+  'reset_theme' => 'Gaia defektuz', //cpg1.3.0
+  'choose_theme' => 'Gaia aukeratu (itxura)', //cpg1.3.0
+);
+
+$lang_version_alert = array(
+        'version_alert' => 'Soporterik gabeko bertsioa!', //cpg1.4
+        'no_stable_version' => 'Coppermine  %s (%s) ari zara erabiltzen, erabiltzaile aurreratuentzat gomendatua soilik - bertsio honek ez dauka soporterik ezta inolako bermearik. Argi ibili bertsio hau erabiltzean edo aukeratu bertsio egonkorra soportea behar baduzu', //cpg1.4
+        'gallery_offline' => 'Une honetan bilduma ezin da ikusi, soilik admin kontutik ikusi ahal da. Ez ahaztu argitaratzea mantenimendua amaitu eta gero', //cpg1.4
+);
+
+$lang_create_tabs = array(
+        'previous' => 'aurrekoa', //cpg1.4
+        'next' => 'hurrengoa', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/init.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/picmgmt.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "'%s'plugina abiaraztean akatsa", //cpg1.4
+  'error_install' => "'%s' plugina ezin izan dut instalatu", //cpg1.4
+  'error_uninstall' => "'%s' plugina desinstalatzean akatsa", //cpg1.4
+  'error_sleep' => "'%s' plugina ezin izan dut desinstalatu<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
+        'Exclamation' => 'Exclamation',
+        'Question' => 'Question',
+        'Very Happy' => 'Very Happy',
+        'Smile' => 'Smile',
+        'Sad' => 'Sad',
+        'Surprised' => 'Surprised',
+        'Shocked' => 'Shocked',
+        'Confused' => 'Confused',
+        'Cool' => 'Cool',
+        'Laughing' => 'Laughing',
+        'Mad' => 'Mad',
+        'Razz' => 'Razz',
+        'Embarassed' => 'Embarassed',
+        'Crying or Very sad' => 'Crying or Very sad',
+        'Evil or Very Mad' => 'Evil or Very Mad',
+        'Twisted Evil' => 'Twisted Evil',
+        'Rolling Eyes' => 'Rolling Eyes',
+        'Wink' => 'Wink',
+        'Idea' => 'Idea',
+        'Arrow' => 'Arrow',
+        'Neutral' => 'Neutral',
+        'Mr. Green' => 'Mr. Green',
+);
+
+// ------------------------------------------------------------------------- //
+// File addpic.php
+// ------------------------------------------------------------------------- //
+// void
+
+// ------------------------------------------------------------------------- //
+// File albmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
+        'alb_need_name' => 'Bildumek izena izan behar dute!', //js-alert
+        'confirm_modifs' => 'Seguru aldaketak aplikatu nahi dituzula?', //js-alert
+        'no_change' => 'Ez dut aldaketarik egin!', //js-alert
+        'new_album' => 'Bilduma berria',
+        'confirm_delete1' => 'Seguru bilduma hau ezabatu nahi duzula?', //js-alert
+        'confirm_delete2' => '\nDauzkan fitxategi eta iruzkinak galdu egingo dira!', //js-alert
+        'select_first' => 'Lehenago bilduma bat aukeratu',
+        'alb_mrg' => 'Bilduma administratzailea',
+        'my_gallery' => '* Nire bilduma *',
+        'no_category' => '* Kategoriarik gabe *',
+        'delete' => 'Ezabatu',
+        'new' => 'Berria',
+        'apply_modifs' => 'Aldaketak aplikatu',
+        'select_category' => 'Kategoria aukeratu',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+        'title' => 'Erabiltzailea baneatu', //cpg1.4
+        'user_name' => 'Erabiltzaile izena', //cpg1.4
+        'ip_address' => 'IP helbidea', //cpg1.4
+        'expiry' => 'Noiz arte (zuri betiko bada)', //cpg1.4
+        'edit_ban' => 'Gorde', //cpg1.4
+        'delete_ban' => 'Ezabatu', //cpg1.4
+        'add_new' => 'Baneaketa berria', //cpg1.4
+        'add_ban' => 'Gehitu', //cpg1.4
+        'error_user' => 'Ezin topatu erabiltzailea', //cpg1.4
+        'error_specify' => 'Gutxienez IPa edo erabiltzaile izena idatzi behar duzu', //cpg1.4
+        'error_ban_id' => 'Ez da banatzeko ID egokia!', //cpg1.4
+        'error_admin_ban' => 'Ezin duzu zure burua baneatu!', //cpg1.4
+        'error_server_ban' => 'Zeure zerbitzaria baneatu behar duzu? ia ia, ezin duzu hori egin...', //cpg1.4
+        'error_ip_forbidden' => 'Ezin duzu IP hau baneatu - Ez da bideragarria (pribatua) !<br />IP pribatuak baneatzen gaitu nahi baduzu aldatu zure <a href="admin.php">konfigurazio</a> fitxategian (LAN batean bazaude soilik dauka sentzua).', //cpg1.4
+        'lookup_ip' => 'IP helbide baten lookupa', //cpg1.4
+        'submit' => 'joan!', //cpg1.4
+        'select_date' => 'aukeratu data', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+        'title' => 'Bridge Wizard',
+        'warning' => 'Warning: when using this wizard you have to understand that sensitive data is being sent using html forms. Only run it on your own PC (not on a public client like an internet cafe), and make sure to clear the browser cache and temporary files after you have finished, or others might be able to access your data!',
+        'back' => 'atzera',
+        'next' => 'hurrengoa',
+        'start_wizard' => 'Start bridging wizard',
+        'finish' => 'Amaitu',
+        'hide_unused_fields' => 'hide unused form fields (recommended)',
+        'clear_unused_db_fields' => 'clear invalid database entries (recommended)',
+        'custom_bridge_file' => 'your custom bridge file\'s name (if the bridge file\'s name is <i>myfile.inc.php</i>, enter <i>myfile</i> into this field)',
+        'no_action_needed' => 'No action needed in this step. Just click \'next\' to continue.',
+        'reset_to_default' => 'Reset to default value',
+        'choose_bbs_app' => 'choose application to bridge coppermine with',
+        'support_url' => 'Go here for support on this application',
+        'settings_path' => 'path(s) used by your BBS app',
+        'database_connection' => 'datubasearekin konexioa',
+        'database_tables' => 'datubasearen taulak',
+        'bbs_groups' => 'BBS taldeak',
+        'license_number' => 'Lizentzia zenbakia',
+        'license_number_explanation' => 'idatzi zure lizentzia zenbakia (kasua bada)',
+        'db_database_name' => 'Datubasearen izena',
+        'db_database_name_explanation' => 'Enter the name of the database your BBS app uses',
+        'db_hostname' => 'Database host',
+        'db_hostname_explanation' => 'Hostname where your mySQL database resides, usually &quot;localhost&quot;',
+        'db_username' => 'Database user account',
+        'db_username_explanation' => 'mySQL user account to use for connection with BBS',
+        'db_password' => 'Datubasearen pasahitza',
+        'db_password_explanation' => 'Passsword for this mySQL user account',
+        'full_forum_url' => 'Forum URL',
+        'full_forum_url_explanation' => 'Full URL of your BBS app (including the leading http:// bit, e.g. http://www.yourdomain.tld/forum)',
+        'relative_path_of_forum_from_webroot' => 'Relative forum path',
+        'relative_path_of_forum_from_webroot_explanation' => 'Relative path to your BBS app from the webroot (Example: if your BBS is at http://www.yourdomain.tld/forum/, enter &quot;/forum/&quot; into this field)',
+        'relative_path_to_config_file' => 'Relative path to your BBS\'s config file',
+        'relative_path_to_config_file_explanation' => 'Relative path to your BBS, seen from your Coppermine folder (e.g. &quot;../forum/&quot; if your BBS is at http://www.yourdomain.tld/forum/ and Coppermine at http://www.yourdomain.tld/gallery/)',
+        'cookie_prefix' => 'Cookie prefix',
+        'cookie_prefix_explanation' => 'this has to be your BBS\'s cookie name',
+        'table_prefix' => 'Table prefix',
+        'table_prefix_explanation' => 'Must match the prefix you chose for your BBS when setting it up.',
+        'user_table' => 'User table',
+        'user_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+        'session_table' => 'Session table',
+        'session_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+        'group_table' => 'Group table',
+        'group_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+        'group_relation_table' => 'Group relation table',
+        'group_relation_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+        'group_mapping_table' => 'Group mapping table',
+        'group_mapping_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+        'use_standard_groups' => 'Use standard BBS usergroups',
+        'use_standard_groups_explanation' => 'Use standard (built-in) usergroups (recommended). This will make all custom usergroups settings made on this page become void. Only disable this option if you REALLY know what you\'re doing!',
+        'validating_group' => 'Validating group',
+        'validating_group_explanation' => 'The group ID of your BBS where users accounts that need validation are in (usually default value should be OK, unless your BBS install isn\'t standard)',
+        'guest_group' => 'Guest group',
+        'guest_group_explanation' => 'Group ID of your BBS where guests (anonymous users) are in (default value should be OK, only edit if you know what you\'re doing)',
+        'member_group' => 'Member group',
+        'member_group_explanation' => 'Group ID of your BBS where &quot;regular&quot; users accounts are in (default value should be OK, only edit if you know what you\'re doing)',
+        'admin_group' => 'Admin group',
+        'admin_group_explanation' => 'Group ID of your BBS where admins are in (default value should be OK, only edit if you know what you\'re doing)',
+        'banned_group' => 'Banned group',
+        'banned_group_explanation' => 'Group ID of your BBS where banned users are in (default value should be OK, only edit if you know what you\'re doing)',
+        'global_moderators_group' => 'Global moderators group',
+        'global_moderators_group_explanation' => 'Group ID of your BBS where global moderators of your BBS are in (default value should be OK, only edit if you know what you\'re doing)',
+        'special_settings' => 'BBS-specific settings',
+        'logout_flag' => 'phpBB version (logout flag)',
+        'logout_flag_explanation' => 'What\'s your BBS version (this setting specifies how logouts are being handled)',
+        'use_post_based_groups' => 'Use post-based groups?',
+        'logout_flag_yes' => '2.0.5 or higher',
+        'logout_flag_no' => '2.0.4 or lower',
+        'use_post_based_groups_explanation' => 'Should the groups from the BBS that are defined by the number of posts be taken into account (allows a granular permissions management) or just the default groups (makes administration easier, recommended). You can change this setting later as well.',
+        'use_post_based_groups_yes' => 'bai',
+        'use_post_based_groups_no' => 'ez',
+        'error_title' => 'You need to correct these errors before you can continue. Go to the previous screen.',
+        'error_specify_bbs' => 'You have to specify what application you want to bridge your Coppermine install with.',
+        'error_no_blank_name' => 'You can\'t leave the name of your custom bridge file blank.',
+        'error_no_special_chars' => 'The bridge file name mustn\'t contain any special chars except underscore (_) and dash (-)!',
+        'error_bridge_file_not_exist' => 'The bridge file %s doesn\'t exist on the server. Check if you have actually uploaded it.',
+        'finalize' => 'enable/disable BBS integration',
+        'finalize_explanation' => 'So far, the settings you specified have been written into the database, but BBS 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 BBS integration there, using your standalone (unbridged) admin account (usually the one you set up during Coppermine install).',
+        'your_bridge_settings' => 'Your bridge settings',
+        'title_enable' => 'Enable integration/bridging with %s',
+        'bridge_enable_yes' => 'gaitu',
+        'bridge_enable_no' => 'ezgaitu',
+        'error_must_not_be_empty' => 'ez da utsik egon behar',
+        'error_either_be' => 'must either be %s or %s',
+        'error_folder_not_exist' => '%s doesn\'t exist. Correct the value you entered for %s',
+        'error_cookie_not_readible' => 'Coppermine can\'t read a cookie named %s. Correct the value you entered for %s, or go to your BBS administration panel and make sure that the cookie path is readible for coppermine.',
+        'error_mandatory_field_empty' => 'You can not leave the field %s blank - fill in the proper value.',
+        'error_no_trailing_slash' => 'There mustn\'t be a trailing slash in the field %s.',
+        'error_trailing_slash' => 'There must be a trailing slash in the field %s.',
+        'error_db_connect' => 'Could not connect to the mySQL database with the data you specified. Here\'s what mySQL said:',
+        'error_db_name' => 'Although Coppermine could establish a connection, it wasn\'t able to find the database %s. Make sure you have specified %s properly. Here\'s what mySQL said:',
+        'error_prefix_and_table' => '%s and ',
+        'error_db_table' => 'Could not find the table %s. Make sure you have specified %s correctly.',
+        'recovery_title' => 'Bridge Manager: emergency recovery',
+        'recovery_explanation' => 'If you came here to administer the BBS integration of your Coppermine gallery, you have to log in first as admin. If you can not log in because bridging doesn\'t work as expected, you can disable BBS integration with this page. Entering your username and password will not log you in, it will only disable BBS integration. Refer to the documentation for details.',
+        'username' => 'Erabiltzailea',
+        'password' => 'Pasahitza',
+        'disable_submit' => 'bidali',
+        'recovery_success_title' => 'Authorization successfull',
+        'recovery_success_content' => 'You have successfully disabled BBS bridging. Your Coppermine install runs now in standalone mode.',
+        'recovery_success_advice_login' => 'Log in as admin to edit your bridge settings and/or enable BBS integration again.',
+        'goto_login' => 'Sarrera orrira joan',
+        'goto_bridgemgr' => 'Go to bridge manager',
+        'recovery_failure_title' => 'Authorization failed',
+        '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).',
+        'try_again' => 'try again',
+        'recovery_wait_title' => 'Wait time has not elapsed',
+        'recovery_wait_content' => 'For security reasons this script does not allow failed logons in short succession, so you will have to wait a bit untill you\'re allowed to try to authenticate.',
+        'wait' => 'wait',
+        'create_redir_file' => 'Create redirection file (recommended)',
+        'create_redir_file_explanation' => 'To redirect users back to Coppermine once they logged into your BBS, you need a redirection file to be created within your BBS folder. When this option is checked, the bridge manager will attempt to create this file for you, or give you code ready to copy-and-paste to create the file manually.',
+        'browse' => 'arakatu',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+        'title' => 'Egutegia', //cpg1.4
+        'close' => 'Itxi', //cpg1.4
+        'clear_date' => 'gabitu data', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
+        'miss_param' => 'Behar ditudan parametroak: \'%s\' ez dizkidazu eman!',
+        'unknown_cat' => 'Aukeratu duzun kategoria ez dago datu basean',
+        'usergal_cat_ro' => 'Erabiltzaileen bildumen kategoriak ezin dituzu ezabatu!',
+        'manage_cat' => 'Kategorien antolatzailea',
+        'confirm_delete' => 'Seguru kategoria hau ezabatu nahi duzula?',
+        'category' => 'Kategoria',
+        'operations' => 'Ekintzak',
+        'move_into' => 'Hona mugitu',
+        'update_create' => 'Kategoria eraldatu / sortu',
+        'parent_cat' => 'Kategoria nagusia',
+        'cat_title' => 'Kategoriaren izenburua',
+        'cat_thumb' => 'Kategoriaren miniatura', //cpg1.3.0
+        'cat_desc' => 'Kategoriaren deskribapena',
+        'categories_alpha_sort' => 'Kategoriak alfabetikoki ordenatu', //cpg1.4
+        'save_cfg' => 'Konfigurazioa gorde', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Bildumen konfigurazioa', //cpg1.4
+  'manage_exif' => 'Exif datuak kudeatu', //cpg1.4
+  'manage_plugins' => 'Pluginak kudeatu', //cpg1.4
+  'manage_keyword' => 'Manage keywords', //cpg1.4
+  'restore_cfg' => 'Defektuzko ezarpenak berrezarri',
+  'save_cfg' => 'Konfigurazio berria gorde',
+  'notes' => 'Oharrak',
+  'info' => 'Informazioa',
+  'upd_success' => 'Coppermineren konfigurazioa eguneratu dut',
+  'restore_success' => 'Coppermineren jatorrizko konfigurazioa berrezarrita',
+  'name_a' => 'Izena gorako',
+  'name_d' => 'Izena beherako',
+  'title_a' => 'Izenburua gorako',
+  'title_d' => 'Izenburua beherako',
+  'date_a' => 'Data gorako',
+  'date_d' => 'Data beherako',
+  'pos_a' => 'Posizioa gorako', //cpg1.4
+  'pos_d' => 'Posizioa beherako', //cpg1.4
+  'th_any' => 'Max Aspect',
+  'th_ht' => 'Zabalera',
+  'th_wd' => 'Altuera',
+  'label' => 'etiketa',
+  'item' => 'elementua',
+  'debug_everyone' => 'denek',
+  'debug_admin' => 'Admin soilik',
+  'no_logs'=> 'Off', //cpg1.4
+  'log_normal'=> 'Normala', //cpg1.4
+  'log_all' => 'Dena', //cpg1.4
+  'view_logs' => 'Logak ikusi', //cpg1.4
+  'click_expand' => 'atal izenean egin klik zabaltzeko', //cpg1.4
+  'expand_all' => 'Zabaldu guztiak', //cpg1.4
+  'notice1' => '(*) Ezarpen hauek aldatu behar dira oraindik datubasean fitxategiak badituzu.', //cpg1.4 - (relocated)
+  'notice2' => '(**) Ezarpen hau aldatutakoan handik aurrera igotako fitxategietan izango du eragina, beraz ez aldatu ezarpenak bilduman fitxategiak badaude. Hala ere, lehenagoko fitxategiei ezarpen berriak aplikatu ahal dizkiozu &quot;<a href="util.php">admin tresnak</a> (irudiak moldatu)&quot; erabiliz.', //cpg1.4 - (relocated)
+  'notice3' => '(***) Log guztiak ingelesez daude :-(.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Funtzio ezgaitua bb integrazioa erabiltzean', //cpg1.4
+  'auto_resize_everyone' => 'Guztiak', //cpg1.4
+  'auto_resize_user' => 'Erabiltzailea soilik', //cpg1.4
+  'ascending' => 'gorako', //cpg1.4
+  'descending' => 'beherako', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'Ezarpen orokorrak',
+  array('Bildumaren izena', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Bildumaren deskripzioa', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Bildumaren administradorearen ePosta', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('Bildumaren direktorioaren URLa (\'index.php\' edo halakorik ez jarri amaieran)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('Home pageren URLa', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Onartu gogokoen ZIP-deskargak', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('GMTrekin konparatuz desberdintasuna (Oraingo ordua: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Pasahitz enkriptatuak gaitu (gero ezin izango da aldatu)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Laguntza ikonoak gaitu (ingelesez soilik)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Bilaketetan hitz gako klikagarriak gaitu','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Pluginak gaitu', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('IP ez bideragarrien (pribatuak) baneoa gaitu', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Batch-gehiketa interfaze nabegagarria', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Hizkuntza eta karaktere jokuaren ezarpenak',
+  array('Hizkuntza', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Ingelesez pantailaratu esaldia topatu ezean?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Karaktere kodeketa', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Hizkuntza zerrenda pantailaratu', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Hizkuntzen ikurrak pantailaratu', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Hizkuntzen atalean &quot;reset&quot; pantailaratu', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Display previous/next on tabbed pages', 'previous_next_tab', 1), //cpg1.4
+
+  'Gaien ezarpenak (itxura)',
+  array('Gaia', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Gaien zerrenda pantailaratu', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Gaien atalean &quot;reset&quot; pantailaratu', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('FAQak pantailaratu', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Menu pertsonalizatuaren loturaren izena', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('Menu pertsonalizatuaren loturaren URLa', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('bbcode laguntza pantailaratu', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Vanity block erakutsi XHTML eta CSS estandarra daukaten gaietan','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Goiburu pertsonalizatuaren includeren PATHa', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Orrioin pertsonalizatuaren includeren PATHa', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Bildumen zerrendaren bista',
+  array('Taula nagusiaren zabalera (pixelak edo %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Pantailaratu beharreko kategorien maila', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Pantailaratu beharreko bildumakNumber of albums to display', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Zenbat zutabe bilduma zerrendan', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Miniaturen tamaina pixeletan', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Orri nagusiaren edukina', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Lehenengo mailaren miniaturak kategorietan pantailaratu','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Kategoriak alfabetikoki ordenatu ','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Erakutsi zenbat fitxategi dagoen linkatuta','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Miniaturen bista',
+  array('Zenbat zutabe miniaturen orrian', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Zenbat lerro miniaturen orrian', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Fitxa gehienezko kopurua pantailaratzeko', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('File caption pantailaratu (izenburuaz gain) miniaturaren azpian', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Zenbat aldiz ikusia pantailaratu miniaturaren azpian', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Iruzkin kopurua pantailaratu miniaturaren azpian', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Igo duenaren izena pantailaratu miniaturaren azpian', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Display name of admin uploaders below the thumbnail', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Fitxategiaren izena panatailaratu miniaturaren azpian', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Bildumaren deskripzioa pantailaratu', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Horrela ordenatu miniaturak', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('\'Gogokoak\' atalean agertzeko gutxienezko botu kopurua', 'min_votes_for_', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Irudien bista', //cpg1.4
+  array('Fitxategiak pantailaratzeko taularen zabalera (pixelak edo %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Fitxategiaren infoa ikusgai defektuz', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Irudien deskripzioaren luzeera gehienez', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Hitz batean karaktere kopurua gehienez', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Pelikula tira erakutsi', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Fitxategiaren izena pelikula tirako miniaturen azpian pantailaratu', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Zenbat elementu pelikula tiran', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Diapositiba pasearen interbaloa milisegundutan (segundu 1 = 1000 milisegundu)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Iruzkinen ezarpenak', //cpg1.4
+  array('Filtratu hitz sakarrak iruzkinetan', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Onartu smileak iruzkinetan', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Onartu iruzkin batzuk jarraian erabiltzaile berberarenak (flood babespena ezgaitu)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Zenbat lerro gehienez iruzkinetan', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Iruzkinen luzeera gehienez', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Administradorea ePostaz ohatu iruzkinez', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Horrela ordenatu iruzkinak', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Aurrizkia anonimoen iruzkinetarako', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Fitxategi eta miniaturen ezarpenak',
+  array('JPEG fitxategien kalitatea', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Miniaturen gehinezko tamaina <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Erabili beharreko dimentsioa ( altuera, zabalera edo handiena ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Tarteko irudiak sortu','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Tarteko irudi/bideoen zabalera/luzeera gehienez <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Igotako fitxategien tamaina gehienez (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Igotako fitxtegien zabalera/luzeera gehienez (pixelak)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Irudi handiegiak moldatu', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Fitxategi eta miniaturen ezarpen aurreratuak',
+  array('Bildumak pribatuak izan daitezke (Oharra: \'BAI\' izanda \'EZ\' jarriz gero egon daitezkeen bilduma pribatuak publiko bihurtuko dira)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Erakutsi bilduma pribatuaren ikonoa logeatutako erabiltzaileei','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Fitxategi izenaten debekatutako karaktereak', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Onartzen diren irudi motak', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Onartzen diren bideo motak', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Bideoen hasiera automatikoa', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Onartzen diren audio motak', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Onartzen diren dokumentu motak', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Irudiak moldatzeko era','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('ImageMagick-en \'convert\' tresnarako PATHa (adib: /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('ImageMagick-entzako komando lerroaren aukerak', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('JPEG fitxategien EXIF datuak irakurri', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('JPEG fitxategien IPTC datuak irakurri', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Bildumaren direktorioa <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Erabiltzaileen fitxategien direktorioa <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Tarteko irudien aurrizkia <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('Miniaturen aurrizkia <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Direktorioen defektuzko era', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Fitxategien defektuzko era', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Erabiltzaileen ezarpenak',
+  array('Erabiltzaile berriak alta ematea gaitu', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Logeatu gabeko erabiltzaileak sartzea onartu (gonbidatua edo anonimoa)', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Erabiltzaileek alta emateko ePosta baieztapena derrigorrezkoa da', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Alta berriez administradorea ePostaz ohartu', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Adminaren alten aktibazioa', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Onartu bi erabiltzailek ePosta berbera edukitzea', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Onarpena behar dutenen igoeraz administradorea ePostaz ohartu', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Onartu logeatutako erabiltzaileek bazkideen zerrenda ikustea', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Onartu erabiltzaileen berhaien ePosta aldatu ahal izatea', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Onartu erabiltzaileek mantentzea berhaien irudien kontrola bilduma publikoetan', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Zenbat login saiakera oker behin behineko baneaketa baino lehen (indar hutsezko erasoak ekiditzeko)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Zenbat irauten du behin behineko baneoa', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Administradorearea ohartzea gaitu', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Eremu pertsonalizatuak erabiltzaileen profiletarako (hutsik erabili ezean).
+  Erabili profila 6 kontu luzeetarako, biografia adibidez', //cpg1.4
+  array('Profila 1 izena', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Profila 2 izena', 'user_profile2_name', 0), //cpg1.4
+  array('Profila 3 izena', 'user_profile3_name', 0), //cpg1.4
+  array('Profila 4 izena', 'user_profile4_name', 0), //cpg1.4
+  array('Profila 5 izena', 'user_profile5_name', 0), //cpg1.4
+  array('Profila 6 izena', 'user_profile6_name', 0), //cpg1.4
+
+  'Eremu pertsonalizatuak irudiak deskribatzeko (hutsik erabili ezean)',
+  array('Eremu 1 izena', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Eremu 2 izena', 'user_field2_name', 0),
+  array('Eremu 3 izena', 'user_field3_name', 0),
+  array('Eremu 4 izena', 'user_field4_name', 0),
+
+  'Cookien ezarpenak',
+  array('Cookie izena', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Cookie PATHa', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'ePostaren ezarpenak  (normalean hemen ez da ezer aldatu behar; seguru ez bazaude utzi eremu guztiak zuri)', //cpg1.4
+  array('SMTP Host-a (zuri egonez gero Sendmail erabiliko da)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP Erabiltzailea', 'smtp_username', 0), //cpg1.4
+  array('SMTP Pasahitza', 'smtp_password', 0), //cpg1.4
+
+  'Logak eta estatistikak', //cpg1.4
+  array('Logatzeko era <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('eCardak logatu', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Gorde bozketen estatistika zehatzak','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Gorde hiten estatistika zehatzak','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Mantenimendu ezarpenak', //cpg1.4
+  array('Debug era gaitu', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Oharrak erakutsi debug eran', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Bilduma offline dago', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php //cpg1.3.0
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
+        'title' => 'Bidalitako postalak', //cpg1.3.0
+        'ecard_sender' => 'Igorlea', //cpg1.3.0
+        'ecard_recipient' => 'Jasotzailea', //cpg1.3.0
+        'ecard_date' => 'Data', //cpg1.3.0
+        'ecard_display' => 'Postala erakutsi', //cpg1.3.0
+        'ecard_name' => 'Izena', //cpg1.3.0
+        'ecard_email' => 'ePosta', //cpg1.3.0
+        'ecard_ip' => 'IPa #', //cpg1.3.0
+        'ecard_ascending' => 'gorako', //cpg1.3.0
+        'ecard_descending' => 'beherako', //cpg1.3.0
+        'ecard_sorted' => 'Ordena', //cpg1.3.0
+        'ecard_by_date' => 'dataren arabera', //cpg1.3.0
+        'ecard_by_sender_name' => 'igorlearen arabera', //cpg1.3.0
+        'ecard_by_sender_email' => 'igorlearen ePostaren arabera', //cpg1.3.0
+        'ecard_by_sender_ip' => 'igorlearen IParen arabera', //cpg1.3.0
+        'ecard_by_recipient_name' => 'jasotzailearen izenaren arabera', //cpg1.3.0
+        'ecard_by_recipient_email' => 'jasotzailearen ePostaren arabera', //cpg1.3.0
+        'ecard_number' => '%s tik %s rako errejistroak erakusten (Totala %s)', //cpg1.3.0
+        'ecard_goto_page' => 'orrira joan', //cpg1.3.0
+        'ecard_records_per_page' => 'Errejistroak orriko', //cpg1.3.0
+        'check_all' => 'Guztiak markatu', //cpg1.3.0
+        'uncheck_all' => 'Guztiak desmarkatu', //cpg1.3.0
+        'ecards_delete_selected' => 'Aukeratutako postalak ezabatu', //cpg1.3.0
+        'ecards_delete_confirm' => 'Seguru errejistro hauek ezabatunahi dituzula? checkboxa markatu!', //cpg1.3.0
+        'ecards_delete_sure' => 'Seguru nago', //cpg1.3.0
+);
+
+// ------------------------------------------------------------------------- //
+// File db_input.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
+        'empty_name_or_com' => 'Zure izena eta iruzkin batean idatzi behar duzu',
+        'com_added' => 'Zure iruzkina gehitu dut',
+        'alb_need_title' => 'Bildumaren izena idatzi behar duzu!',
+        'no_udp_needed' => 'Ez da aldaketarik behar',
+        'alb_updated' => 'Bilduma eguneratu dut',
+        'unknown_album' => 'Aukeratutako bilduma ez dago edo ez daukazu irudiak gehitzeko baimena',
+        'no_pic_uploaded' => 'Ez dut fitxategirik gehitu!<br /><br />Irudiak bidaltzen saiatu bazara ziurtatu zerbitzariak igoerak onartzen dituela...',
+        'err_mkdir' => 'Akatsa direktoria sortzean %s!',
+        'dest_dir_ro' => ' %s direktorioan ez daukazu idazteko baimena!',
+        'err_move' => 'Ezin izan dut %s  %s ra mugitu!',
+        'err_fsize_too_large' => 'Igo nahi duzun fitxategia handiegia da (onartzen den handiena %s x %s)',
+        'err_imgsize_too_large' => 'Igo nahi duzun fitxategia handiegia da (onartzen den handiena %s KB)',
+        'err_invalid_img' => 'Igo nahi duzun fitxategia ez da irudi fitxategi egokia',
+        'allowed_img_types' => '%s irudi igo ahal duzu soilik.',
+        'err_insert_pic' => 'Ezin izan dut \'%s\' fitxategia bilduman alta eman ',
+        'upload_success' => 'Fitxategia ondo gorde dut<br /><br />administradoreek baimendu ostean ikusi ahal izango da.',
+        'notify_admin_email_subject' => '%s - Oharra, fitxategi gehitua', //cpg1.3.0
+        'notify_admin_email_body' => '%s k zure oniritsia behar duen irudi bat gehitu du. Visita %s', //cpg1.3.0
+        'info' => 'Informazioa',
+        'com_added' => 'Iruzkina gehitu dut',
+        'alb_updated' => 'Bilduma eguneratua',
+        'err_comment_empty' => 'Iruzkina hutsik dago!',
+        'err_invalid_fext' => 'Estensio hauek dauzkaten fitxategiak onartzen dira soilik : <br /><br />%s.',
+        'no_flood' => 'Barkatu baina fitxategi honetan sartutako azken iruzkinaren egilea zara.<br /><br />Eraldatu nahi baduzu edita dezakezu',
+        'redirect_msg' => 'Berbidaltzen....<br /><br /><br />Sakatu \'JARRAITU\' orria automatikoki freskatzen ez bada',
+        'upl_success' => 'Fitxategia ondo gehitu dut',
+        'email_comment_subject' => 'Coppermine bilduman iruzkina gehitu dut', //cpg1.3.0
+        'email_comment_body' => 'Norbaitek iruzkin bat gehitu dio zure bildumari. Hemen ikus dezakezu', //cpg1.3.0
+        'album_not_selected' => 'Bilduma aukeratu gabe', //cpg1.4
+        'com_author_error' => 'Erabiltzaile izen hori hartuta dago, beste bat aukeratu', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File delete.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DELETE_PHP')) $lang_delete_php = array(
+        'caption' => 'Izenburua',
+        'fs_pic' => 'tamaina osoko irudia',
+        'del_success' => 'zuzen ezabatua',
+        'ns_pic' => 'tamaina normaleko irudia',
+        'err_del' => 'ezin da ezabatu',
+        'thumb_pic' => 'miniatura',
+        'comment' => 'iruzkina',
+        'im_in_alb' => 'irudiak bilduman',
+        'alb_del_success' => '\'%s\' bilduma ezabatua',
+        'alb_mgr' => 'Bilduma antolatzailea',
+        'err_invalid_data' => 'Datu ez balidoak jaso ditut \'%s\'n',
+        'create_alb' => '\'%s\' bilduma sortzen',
+        'update_alb' => '\'%s\' bilduma eguneratzen : izenburua \'%s\' eta indizea \'%s\'',
+        'del_pic' => 'Fitxategia ezabatu',
+        'del_alb' => 'Bilduma ezabatu',
+        'del_user' => 'Erabiltzailea ezabatu',
+        'err_unknown_user' => 'Aukeratu duzun erabiltzailea ez dago!',
+        'err_empty_groups' => 'Ez dago taldeen taularik edo hutsik dago', //cpg1.4
+        'comment_deleted' => 'Iruzkina ezabatu dut',
+        'npic' => 'Irudia', //cpg1.4
+        'pic_mgr' => 'Irudien kudeatzailea', //cpg1.4
+        'update_pic' => ' \'%s\' eguneratzen \'%s\' fitxategi izenarekin eta \'%s\' indizearekin', //cpg1.4
+        'username' => 'Erabiltzaile izena', //cpg1.4
+        'anonymized_comments' => '%s iruzkin anonimizatuak', //cpg1.4
+        'anonymized_uploads' => '%s igoera publiko anonimizatuak', //cpg1.4
+        'deleted_comments' => '%s iruzkin ezabatuak', //cpg1.4
+        'deleted_uploads' => '%s igoera publiko ezabatuak', //cpg1.4
+        'user_deleted' => '%s erabiltzailea ezabatuta', //cpg1.4
+        'activate_user' => 'Erabiltzaile aktiboa', //cpg1.4
+        'user_already_active' => 'Kontua dagoeneko dago gaituta', //cpg1.4
+        'activated' => 'Gaituta', //cpg1.4
+        'deactivate_user' => 'Erabiltzailea gaitu', //cpg1.4
+        'user_already_inactive' => 'Kontua dagoeneko dago ezgaituta', //cpg1.4
+        'deactivated' => 'Ezgaituta', //cpg1.4
+        'reset_password' => 'Pasahitza(k) berrezarri', //cpg1.4
+        'password_reset' => '%s-ren pasahitza aldatuta', //cpg1.4
+        'change_group' => 'Nire talde nagusia aldatu', //cpg1.4
+        'change_group_to_group' => '%s-tik %s-ra aldatuta', //cpg1.4
+        'add_group' => 'Talde gahiagotan sartu', //cpg1.4
+        'add_group_to_group' => '%s erabiltzailea %s taldean gehituta. Orain bere talde nagusia %s da eta %s sekundarioa', //cpg1.4
+        'status' => 'Egoera', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File displayecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+        'invalid_data' => 'Ikusi nahi duzu eCardaren data zure posta bezeroak apuntu du, zihurtatu lotura osorik dagoela.', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File displayimage.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYIMAGE_PHP')){
+
+$lang_display_image_php = array(
+        'confirm_del' => 'Seguru fitxategi hau ezabtu nahi duzula? \\nIruzkinak ere ezabatuko ditut.',
+        'del_pic' => 'FITXATEGI HAU EZABATU',
+        'size' => '%s x %s pixel',
+        'views' => '%s aldiz',
+        'slideshow' => 'Diapositiba pasea',
+        'stop_slideshow' => 'GELDITU',
+        'view_fs' => 'Hemen sakatu irudia tamaina osoan ikusteko',
+        'edit_pic' => 'Fixategiaren infoa editatu', //cpg1.4
+        'edit_pic' => 'Deskribapena editatu', //cpg1.3.0
+        'crop_pic' => 'Moztu eta biratu', //cpg1.3.0
+);
+
+$lang_picinfo = array(
+        'title' =>'Fitxategiari buruzko infoa',
+        'Filename' => 'Fitxategiaren izena',
+        'Album name' => 'Bildumaren izena',
+        'Rating' => 'Balorazioa (%s botu)',
+        'Keywords' => 'Hitz gakoak',
+        'File Size' => 'Fitxategiaren tamaina',
+        'Date Added' => 'Gehitze data', //cpg1.4
+        'Dimensions' => 'Neurriak',
+        'Displayed' => 'Ikusi dute',
+        'URL' => 'URLa', //cpg1.4
+        'Make' => 'Egilea', //cpg1.4
+        'Model' => 'Modeloa', //cpg1.4
+        'DateTime' => 'Data', //cpg1.4
+        'DateTimeOriginal' => 'Hartze data', //cpg1.4
+        'ISOSpeedRatings'=>'ISOa', //cpg1.4
+        'MaxApertureValue' => 'Max Zabalera', //cpg1.4
+        'FocalLength' => 'Distantzia fokala', //cpg1.4
+        'Camera' => 'Kamera',
+        'Date taken' => 'Kapturaren data',
+        'Aperture' => 'Zabalera',
+        'Exposure time' => 'Esposizio denbora',
+        'Focal length' => 'Fokoa',
+        'Comment' => 'Iruzkina',
+        'addFav'=>'Gogokoetan gehitu',
+        'addFavPhrase'=>'Gogokoak',
+        'remFav'=>'Gogokoetatik kendu',
+        'iptcTitle'=>'IPTC - Izenburua', //cpg1.3.0
+        'iptcCopyright'=>'IPTC - Copyrighta', //cpg1.3.0
+        'iptcKeywords'=>'IPTC - Hitz gakoa', //cpg1.3.0
+        'iptcCategory'=>'IPTC - Kategoria', //cpg1.3.0
+        'iptcSubCategories'=>'IPTC - Azpikategoriak', //cpg1.3.0
+        'ColorSpace' => 'Kolore aspazioa', //cpg1.4
+        'ExposureProgram' => 'Exposizio programa', //cpg1.4
+        'Flash' => 'Flashrik', //cpg1.4
+        'MeteringMode' => 'Medizio era', //cpg1.4
+        'ExposureTime' => 'Exposizio denbora', //cpg1.4
+        'ExposureBiasValue' => 'Exposure Bias', //cpg1.4
+        'ImageDescription' => ' Irudiaren deskripzioa', //cpg1.4
+        'Orientation' => 'Orientazioa', //cpg1.4
+        'xResolution' => 'X Erresoluzioa', //cpg1.4
+        'yResolution' => 'Y Erresoluzioa', //cpg1.4
+        'ResolutionUnit' => 'Erresoluzio unitatea', //cpg1.4
+        'Software' => 'Softwarea', //cpg1.4
+        'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+        'ExifOffset' => 'Exif Offset', //cpg1.4
+        'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+        'FNumber' => 'FNumber', //cpg1.4
+        'ExifVersion' => 'Exif Version', //cpg1.4
+        'DateTimeOriginal' => 'DateTime Original', //cpg1.4
+        'DateTimedigitized' => 'DateTime digitized', //cpg1.4
+        'ComponentsConfiguration' => 'Components Configuration', //cpg1.4
+        'CompressedBitsPerPixel' => 'Compressed Bits Per Pixel', //cpg1.4
+        'LightSource' => 'Light Source', //cpg1.4
+        'ISOSetting' => 'ISO Setting', //cpg1.4
+        'ColorMode' => 'Kolore era', //cpg1.4
+        'Quality' => 'Kalitatea', //cpg1.4
+        'ImageSharpening' => 'Image Sharpening', //cpg1.4
+        'FocusMode' => 'Focus Mode', //cpg1.4
+        'FlashSetting' => 'Flash Setting', //cpg1.4
+        'ISOSelection' => 'ISO Selection', //cpg1.4
+        'ImageAdjustment' => 'Image Adjustment', //cpg1.4
+        'Adapter' => 'Adapter', //cpg1.4
+        'ManualFocusDistance' => 'Manual Focus Distance', //cpg1.4
+        'DigitalZoom' => 'Digital Zoom', //cpg1.4
+        'AFFocusPosition' => 'AF Focus Position', //cpg1.4
+        'Saturation' => 'Saturazioa', //cpg1.4
+        'NoiseReduction' => 'Noise Reduction', //cpg1.4
+        'FlashPixVersion' => 'Flash Pix Version', //cpg1.4
+        'ExifImageWidth' => 'Exif Image Width', //cpg1.4
+        'ExifImageHeight' => 'Exif Image Height', //cpg1.4
+        'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+        'FileSource' => 'File Source', //cpg1.4
+        'SceneType' => 'Scene Type', //cpg1.4
+        'CustomerRender' => 'Customer Render', //cpg1.4
+        'ExposureMode' => 'Exposure Mode', //cpg1.4
+        'WhiteBalance' => 'White Balance', //cpg1.4
+        'DigitalZoomRatio' => 'Digital Zoom Ratio', //cpg1.4
+        'SceneCaptureMode' => 'Scene Capture Mode', //cpg1.4
+        'GainControl' => 'Gain Control', //cpg1.4
+        'Contrast' => 'Kontrastea', //cpg1.4
+        'Saturation' => 'Saturazioa', //cpg1.4
+        'Sharpness' => 'Enfokea', //cpg1.4
+        'ManageExifDisplay' => 'Manage Exif Display', //cpg1.4
+        'submit' => 'Bidali', //cpg1.4
+        'success' => 'Informazioa ondo eguneratu dut.', //cpg1.4
+        'details' => 'Oharrak', //cpg1.4
+);
+
+$lang_display_comments = array(
+        'OK' => 'ADOS',
+        'edit_title' => 'Iruzkina editatu',
+        'confirm_delete' => 'Seguru iruzkin hau ezabatu nahi duzula?',
+        'add_your_comment' => 'Iruzkina gehitu',
+        'name'=>'Izena',
+        'comment'=>'Iruzkina',
+        'your_name' => 'Anonimoa',
+        'report_comment_title' => 'Iruzkin honetaz administradorea ohartu', //cpg1.4
+);
+
+$lang_fullsize_popup = array(
+        'click_to_close' => 'Leiho hau ixteko irudian egin klik',
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
+        'title' => 'Postala bidali',
+        'invalid_email' => '<font color="red"><b>ADI</b></font>: ePosta helbidea ez da zuzena',
+        'ecard_title' => '%s k postal bat bidali dizu',
+        'error_not_image' => 'Soilik irudiekin sortu ahal dira postalak.', //cpg1.3.0
+        'view_ecard' => 'Ordezko lotura erabili eCarda ez bada ondo ikusten', //cpg1.4
+        'view_ecard_plaintext' => 'eCarda ikusteko copiatu helbide hau zure nabegadorearen helbide barran:', //cpg1.4
+        'view_more_pics' => 'Irudi gehiago ikusi !', //cpg1.4
+        'view_ecard' => 'Irudia ondo ikusten ez baduzu lotura honetan egin klik',
+        'view_more_pics' => 'Hemen sakatu irudi gehiago ikusteko!',
+        'send_success' => 'Postala bidali dut',
+        'send_failed' => 'Barkatu baina zerbitzariak ezin izan du postala bidali...',
+        'from' => 'Nork',
+        'your_name' => 'Zure izena',
+        'your_email' => 'Zure ePosta',
+        'to' => 'Nori',
+        'rcpt_name' => 'Jasotzailearen izena',
+        'rcpt_email' => 'Jasotzaileren ePosta',
+        'greetings' => 'Mezuaren izenburua',
+        'message' => 'Mezua',
+        'ecards_footer' => '%s-k bidali du %s IPtik %setan (sistemaren ordua)', //cpg1.4
+        'preview' => 'eCardaren aurrebista', //cpg1.4
+        'preview_button' => 'Aurrebista', //cpg1.4
+        'submit_button' => 'eCarda bidali', //cpg1.4
+        'preview_view_ecard' => 'Hau ordezko lotura da. Aurrebistan ez dabil.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Administradorea ohartu', //cpg1.4
+  'invalid_email' => '<b>Adi</b> : ePosta ez dago ondo !', //cpg1.4
+  'report_subject' => '%s-k emandako abisua %s galerian', //cpg1.4
+  'view_report' => 'Ordezko lotura erabili oharpena ez bada ondo ikusten', //cpg1.4
+  'view_report_plaintext' => 'Oharpena ikusteko kopiatu URL hau nabegadorearen helbide barran:', //cpg1.4
+  'view_more_pics' => 'Bilduma', //cpg1.4
+  'send_success' => 'Oharpena bidali dut', //cpg1.4
+  'send_failed' => 'Sentitzen dut baina zerbitzariak ezin du mezua bidali...', //cpg1.4
+  'from' => 'Nork', //cpg1.4
+  'your_name' => 'Zure izena', //cpg1.4
+  'your_email' => 'Zure ePosta', //cpg1.4
+  'to' => 'Nori', //cpg1.4
+  'administrator' => 'Admin/Mod', //cpg1.4
+  'subject' => 'Gaia', //cpg1.4
+  'comment_field_name' => '"%s"-k bidalitako oharpena', //cpg1.4
+  'reason' => 'Arrazoia', //cpg1.4
+  'message' => 'Mezua', //cpg1.4
+  'report_footer' => '%s-k bidalita %s IPtik %s-etan (sistemaren ordua)', //cpg1.4
+  'obscene' => 'likitsa', //cpg1.4
+  'offensive' => 'gusto txarrekoa', //cpg1.4
+  'misplaced' => 'off-topic', //cpg1.4
+  'missing' => 'galduta', //cpg1.4
+  'issue' => 'ekatsa/ezin ikusi', //cpg1.4
+  'other' => 'beste bat', //cpg1.4
+  'refers_to' => 'Honi egiten dio erreferentzia', //cpg1.4
+  'reasons_list_heading' => 'arrazoiak:', //cpg1.4
+  'no_reason_given' => 'arrazoirik ez', //cpg1.4
+  'go_comment' => 'Iruzkinetara joan', //cpg1.4
+  'view_comment' => 'Oharpen osoa ikusi', //cpg1.4
+  'type_file' => 'fitxategia', //cpg1.4
+  'type_comment' => 'iruzkina', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File editpics.php
+// ------------------------------------------------------------------------- //
+if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
+        'pic_info' => 'Informazioa',
+        'album' => 'Bilduma',
+        'title' => 'Izenburua',
+        'filename' => 'Fitxategi izena', //cpg1.4
+        'desc' => 'Deskribapena',
+        'keywords' => 'Hitz gakoak',
+        'new_keyword' => 'Hitz gako berri', //cpg1.4
+        'new_keywords' => 'Topatutako hitz gako berriak', //cpg1.4
+        'existing_keyword' => 'Hitz gakoak osotara', //cpg1.4
+        'pic_info_str' => '%sx%s - %sKB - %s aldiz ikusia - %s botu',
+        'approve' => 'Fitxategia onartu',
+        'postpone_app' => 'Beranduago onartu',
+        'del_pic' => 'Fitxategia ezabatu',
+        'del_all' => 'Ezabatu fitxategi GUZTIAK', //cpg1.4
+        'read_exif' => 'EXIF datuak berriro irakurri', //cpg1.3.0
+        'reset_view_count' => 'Ikustaldien kontadorea hutsean jarri',
+        'reset_all_view_count' => 'Kontadore GUZTIAK berrezarri', //cpg1.4
+        'reset_votes' => 'Botuak hutsean jarri',
+        'reset_all_votes' => 'Botu GUZTIAK berrezarri', //cpg1.4
+        'del_comm' => 'Iruzkinak ezabatu',
+        'del_all_comm' => 'Iruzkin GUZTIAK ezabatu', //cpg1.4
+        'upl_approval' => 'Igoerak onartu', //cpg1.4
+        'upl_approval' => 'Gehitutako fitxategiak onartu',
+        'edit_pics' => 'Irudiak editatu',
+        'see_next' => 'Hurrengo fitxategiak ikusi',
+        'see_prev' => 'Aurreko fitxategiak ikusi',
+        'n_pic' => '%s fitxategia(k)',
+        'n_of_pic_to_disp' => 'Zenbat fitxategi erakutsi',
+        'apply' => 'Aldaketak onartu',
+        'crop_title' => 'Coppermineren irudi editorea', //cpg1.3.0
+        'preview' => 'Aurrikusi', //cpg1.3.0
+        'save' => 'Irudia gorde', //cpg1.3.0
+        'save_thumb' =>'Minitura gorde', //cpg1.3.0        'gallery_icon' => 'Ezarri hau nire ikono', //cpg1.4
+        'sel_on_img' =>'Aukeraketa osoak irudi barruan egon behar du!', //js-alert //cpg1.3.0
+        'album_properties' =>'Bildumaren propietateak', //cpg1.4
+        'parent_category' =>'Kategoria nagusia', //cpg1.4
+        'thumbnail_view' =>'Miniaturak ikusi', //cpg1.4
+        'select_unselect' =>'dena aukeratu/ezaukeratuselect/unselect all', //cpg1.4
+        'file_exists' => "'%s' fitxategi dago.", //cpg1.4
+        'rename_failed' => "'%s' fitxategia '%s' berrizendatzean akatsa.", //cpg1.4
+        'src_file_missing' => "'%s' jatorrizko fitxategia ez dago.", // cpg 1.4
+        'mime_conv' => "'%s' fitxategia '%s' ezin dut bihurtu",//cpg1.4
+        'forb_ext' => 'Debekatutako fitxategi luzapena.',//cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File faq.php //cpg1.3.0
+// ------------------------------------------------------------------------- //
+if (defined('FAQ_PHP')) $lang_faq_php = array(
+  'faq' => 'Galdera arruntak', //cpg1.3.0
+  'toc' => 'Edukinen aurkibidea', //cpg1.3.0
+  'question' => 'Galdera: ', //cpg1.3.0
+  'answer' => 'Erantzuna: ', //cpg1.3.0
+);
+
+if (defined('FAQ_PHP')) $lang_faq_data = array(
+  'Galdera orokorrak', //cpg1.3.0
+
+  array('Zergatik behar dut errejistratu?', 'Administradoreak errejistroa derrigortu dezake. Errejistroaren bitartez estatistikak, gogokoen zerrenda, argazkiak bozkatu, iruzkinak gehitu, etab .. bezalako gaitasunak erabil daitezke', 'allow_user_registration', '0'), //cpg1.3.0
+
+  array('Nola errejistra naiteke?', '&quot;Alta eman&quot;n sakatu eta derrigorrezko eremuak bete (nahi izanez gero aukerakoak ere bai).<br />ePosta bitartez egiten bada balidazioa mezu bat jasoko duzu zer egin behar duzun azaltzen (lotura batean klikatzen soilik). Kontua aktibatu arte ezin izango duzu sistema sartu.', 'allow_user_registration', '1'), //cpg1.3.0
+
+  array('Nola egiten da logina (sistema sartu)?', '&quot;Login&quot;en sakatu, idatzi zure erabiltzaile izena eta pasahitza, nahi izanez gero &quot;Gogorarazi&quot; markatu hurrengoan ez galdetzeko.<br /><b>ADI: aukera hau funzionatzea nahi baduzu zure nabegadorean cookieak gaituta izan behar dituzu eta jasoko duzun cookiea ez duzu ezabatu behar).</b>', 'offline', 'Zergatik ezin dut login egin?', 'Errejistratu zara?, aktibatu duzu kontua (bidali dizugun ePostan loturan klikatu). Hori eginda zure kontua gaituta egon beharko litzateke, hala ez bada sistemaren administradorearekin jarri harremanetan.', 'offline', 0), //cpg1.3.0
+
+  array('Zer gertatuko litzateke nire pasahitza ahaztuz gero?', 'Webguneak &quot;Nire pasahitza ahaztu dut&quot; ezaugarria gaituta ba du pasahitza bertan egin klik eta prozesua segitu, bestela administradorearekin jarri harremanetan berri bat eginteko.', 'offline', 0), //cpg1.3.0
+  array('Zer gertatuko da pasahitza ahazten badut?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0),
+
+  array('Zer gertatzen da nire ePosta aldatuz gero?', 'Ezer ez, login egin eta zure helbide berria idatzi &quot;Nire profila&quot; atalean.', 'offline', 0),
+
+  array('Zelan gorde dezaket irudi bat &quot;Nire gogokoak&quot; atalean?', 'Irudian egin klik eta gero &quot;fitxategiari buruzko infoa erakutsi&quot; ikonoan (<img src="images/info.gif" width="16" height="16" border="0" alt="Fitxategiari buruzko infoa" />); joan informazio hori agertu den lekura eta &quot;Gogokoetan gehitu&quot;n sakatu.<br />Administradoreak &quot;Fitxategiari buruzko infoa erakutsi&quot; defektuz gaitu dezake.<br />ADI!: cookieak gaituta izan behar dituzu eta gune honetako cookiea ez da ezabatu behar.', 'offline', 0), //cpg1.3.0
+
+  array('Zelan balora dezaket argazki bat?', 'Irudiaren miniaturan egin klik, bere azpikaldean begiratu eta aukeratu puntuaketa.', 'offline', 0), //cpg1.3.0
+
+  array('Zelan gehitu diezaioket iruzkin bat argazki bati?', 'Irudiaren miniaturan egin klik, bere azpikaldean begiratu. Bertan idatz dezakezu zure iruzkina.', 'offline', 0), //cpg1.3.0
+
+  array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to. Click &quot;Browse,&quot; find the file to upload, and click &quot;open.&quot; Add a title and description if you want. Click &quot;Submit&quot;.<br /><br />Alternatively, for those users using <b>Windows XP</b>, you can upload multiple files directly to your own private albums using the XP Publishing wizard.<br />For instructions on how, and to get the required registry file, click <a href="xp_publish.php">here.</a>', 'allow_private_albums', 1), //cpg1.4
+
+  array('Zelan igo dezaket irudi bat?', '&quot;Fitxategia gehitu&quot;n egin klik eta aukeratu zein bildumari gehituko diozun, &quot;Arakatu&quot;n sakatu eta aukeratu igo nahi duzun irudia, &quot;Ados&quot; sakatu (nahi izanez gero izenburua eta deskripzioa ere jarri ahal duzu), amaitzeko &quot;Fitxategi berria gehitu&quot;n egin klik', 'allow_private_albums', 0), //cpg1.3.0
+
+  array('Non jar dezaket irudia?', '&quot;Nire bilduma&quot;ko bilduma batean irudiak gehitu ditzakezu. Gerta daiteke kategoria nagusiko bilduma bat baino gehiagotak administradoreak ezaugarri hau ezgaitzea.', 'allow_private_albums', 0), //cpg1.3.0
+
+  array('Zein tamaina eta irudi mota gehitu igo dezaket?', 'Motak (jpg,gif,..etc.) eta tamainak administradoreak erabakitzen ditu.', 'offline', 0), //cpg1.3.0
+
+  array('Zer da &quot;Nire bilduma&quot;?', '&quot;Nire bilduma&quot; bilduma pertsonala da, erabiltzaileak konfiguratu eta fitxategiak gehitu ahal ditu.', 'allow_private_albums', 0), //cpg1.3.0
+
+  array('Zelan sortu, ezabatu edo berrizendatu dezaken bilduma bat &quot;Nire bilduma&quot;n?', 'Debes entrar en &quot;Modo administrador&quot;<br />&quot;Bildumak sortu/ordenatu&quot;n egin klik eta gero &quot;Birria&quot;n. &quot;Bilduma berria&quot; kendu eta nahi duzun izena jarri.<br />Zure edozein bildumari izena alda diezaiokezu.<br />&quot;Aldaketak aplikatu&quot;n sakatu amaitzeko.', 'allow_private_albums', 0), //cpg1.3.0
+
+  array('Nola kudea ditzaket nire bildumak?', '&quot;Admin modua&quot;sartu.<br />&quot;Nire bildumak eraldatun&quot;n egin klik.&quot;Bilduma eraldatu&quot; barran aukeratu aldatu nahi duzun bilduma.<br />Hemen kudea dezakezu: izana, deskribapena, miniatura, nork ikusi eta komenta dezakeen, ... .<br />Sakatu &quot;Bilduma eraldatu&quot; aldaketak gordetzeko.', 'allow_private_albums', 0), //cpg1.3.0
+
+  array('Zelan ikus ditzaket beste erabiltzaileen bildumak?', '&quot;Bildumen zerrenda&quot;ra joan eta &quot;Erabiltzaileen bildumak&quot; aukeratu.', 'allow_private_albums', 0), //cpg1.3.0
+
+  array('Zer dira cookieak?', 'Cookieak zerbitzariak nebegagoreei bidaltzen dizkien testu fitxategi txikiak dira.<br />Normalean horien bitartez zure ezarpenak gogoratu ahal ditu zerbitzariak (beste erabilpen batzuk ere izan ditzakete).', 'offline', 0), //cpg1.3.0
+
+  array('Non lor dezaket programa hau?', 'Coppermine galeria multimedia librea da, GNU GPL lizentziapean argitaratuta. Ezaugarriz beteta eta plataforma eta sistema anitza. Gehiago jakiteko eta programa eskuratzeko <a href="http://coppermine.sf.net/">Coppermineren webgunea</a> bisita ezazu.', 'offline', 0), //cpg1.3.0
+
+
+
+  'Copperminen zehar nabigatzen', //cpg1.3.0
+
+  array('Zer da &quot;Bilduma zerrenda&quot;?', 'Hemen erabiltzaileek bilduma guztiak ikus ditzakete (baita kategorien zerrenda). Miniaturak kategoriekiko lotura zuzenak izan daitezke.', 'offline', 0), //cpg1.3.0
+
+  array('Zer da &quot;Nire bilduma&quot;?', 'Ezaugarri honen bitartez erabiltzaileak bere bilduma propioa sor dezake eta bertan fitxategiak gehitu, ezabatu edo eraldatu.', 'allow_private_albums', 0), //cpg1.3.0
+
+  array('Zertan desberdintzen dira &quot;Admin modua&quot; eta &quot;Erabiltzaile modua&quot;?', 'Admin moduan moduan erabiltzaileak bere bilduma eralda dezake (administradoreak baimenduz gero gauza gehiago).', 'allow_private_albums', 0), //cpg1.3.0
+
+  array('Zer da &quot;Fitxategia gehitu&quot;?', 'Ezaugarri honen bitartez erabiltzaileak irudiak gehitu ditzakete (administradoreak zehaztutako tamaina eta moten arabera) haiek edota administradoreak aukeratutako biduma batean.', 'allow_private_albums', 0), //cpg1.3.0
+
+  array('Zer da &quot;Azken fitxategiak&quot;?', 'Bildumetan gehitutako azken fitxategi / irudiak erakusten ditu.', 'offline', 0), //cpg1.3.0
+
+  array('Zer da &quot;Azken iruzkinak&quot;?', 'Erabiltzaileek gehitu dituzten azken iruzkinak erakusten du (komentatutako irudiak ere agertzen dira).', 'offline', 0), //cpg1.3.0
+
+  array('Zer da &quot;Ikusienak&quot;?', 'Erabiltzaileek gehien ikusi dituzten argazkiak erakusten ditu (errejistratuak eta bisitariak).', 'offline', 0), //cpg1.3.0
+
+  array('Zer da &quot;Estimatuenak&quot;?', 'Erabiltzaileek gehien bozkatu dituzten (eta botuen media) argazkiak erakusten ditu, adibidez: : bost erabiltzailek esan dute <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: irudiak honako bataz besteko puntuazioa izango du <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; 5 erabiltzailek 1etik 5era puntuatu badute (1,2,3,4,5) bataz bestekoa izango da: <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Puntuaketak <img src="images/rating5.gif" width="65" height="14" border="0" alt="onena" />etik (onena) <img src="images/rating0.gif" width="65" height="14" border="0" alt="txarrena" /> arte (txarrena).', 'offline', 0), //cpg1.3.0
+
+  array('Zer da &quot;Nire gogokoak&quot;?', 'Ezaugarri honek erabiltzaileari gogoko duen irudi bat cookiean gordetzea ahalbidetzen dio.', 'offline', 0), //cpg1.3.0
+
+);
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php //cpg1.3.0
+// ------------------------------------------------------------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
+        'forgot_passwd' => 'Pasahitza berreskuratu', //cpg1.3.0
+        'err_already_logged_in' => 'Dagoeneko izena eman duzu!', //cpg1.3.0
+        'enter_email' => 'Idatzi zure ePosta', //cpg1.4
+        'submit' => 'pasahitza bilatu', //cpg1.3.0
+        'failed_sending_email' => 'Ezin izan dizut pasahitza daukan ePosta bidali!', //cpg1.3.0
+        'email_sent' => '%s ra bidali dut ePosta zure erabiltzaile izena eta pasahitzarekin', //cpg1.3.0
+        'err_unk_user' => 'Idatzi duzun erabiltzailea ez dago!', //cpg1.3.0
+        'passwd_reminder_subject' => '%s - Pasahitza berreskuratzea', //cpg1.3.0
+        'passwd_reminder_body' => 'Erabiltzaile honen pasahitza berreskuratzea eskatu duzu:
+        Erabiltzailea: %s
+        Pasahitza: %s
+        %s sakatu onartzeko.', //cpg1.3.0
+);
+
+// ------------------------------------------------------------------------- //
+// File groupmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
+        'group_name' => 'Taldea',
+        'permissions' => 'Baimenak', //cpg1.4
+        'public_albums' => 'Bilduma publikoetara igoera', //cpg1.4
+        'personal_gallery' => 'Bilduma pertsonaletara', //cpg1.4
+        'upload_method' => 'Igotzeko era', //cpg1.4
+        'disk_quota' => 'Disko kuota', //cpg1.4
+        'rating' => 'Bozketa', //cpg1.4
+        'ecards' => 'eCardak', //cpg1.4
+        'comments' => 'Iruzkinak', //cpg1.4
+        'allowed' => 'Baimenduta', //cpg1.4
+        'approval' => 'Onarpena', //cpg1.4
+        'boxes_number' => 'Eremu kopurua', //cpg1.4
+        'variable' => 'Aldagarria', //cpg1.4
+        'fixed' => 'Finkoa', //cpg1.4
+        'apply' => 'Ados',
+        'create_new_group' => 'Talde berria sortu',
+        'del_groups' => 'Ezabatu aukeratutako taldea(k)',
+        'confirm_del' => 'Adi!!, talde bat ezabatzen duzunean bertako erabiltzaileak  \'Registered\' taldera pasatzen ditut!\n\nJarraitu nahi duzu?', //js-alert
+        'title' => 'Taldeak kudeatu',
+        'num_file_upload' => 'Fitxategiak igotzeko eremuak', //cpg1.4
+        'num_URI_upload' => 'URIak igotzeko eremuak', //cpg1.4
+        'reset_to_default' => '(%s) Jatorrizko izena jarri berriro- gomendatua!', //cpg1.4
+        'error_group_empty' => 'Taldeen taula hutsik !<br /><br />Defektuzko taldeak sortu ditut, freskatu orria mesedez', //cpg1.4
+        'explain_greyed_out_title' => 'Zergatik dago zutabe hau gristuta?', //cpg1.4
+        'explain_guests_greyed_out_text' => 'Ezin duzu talde honen propietateak aldatu &quot; onartu logeatu gabeko erabiltzaileak (bisiatriak edo anonimoak) sartzea&quot; aukera gaitu duzulako konfigurazio orrian. Bisitari gustiak (%s-ren taldekoak) logeatu baino ezin dute egin; horrela taldeentzako ezarpenak ez zaizkie aplikatzen.', //cpg1.4
+        'explain_banned_greyed_out_text' => 'Ezin duzu %s taldearen propietateak aldatu.', //cpg1.4
+        'group_assigned_album' => 'esleitutako bilduma(k)', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File index.php
+// ------------------------------------------------------------------------- //
+
+if (defined('INDEX_PHP')){
+$lang_index_php = array(
+        'welcome' => 'Ongi etorri!'
+);
+
+$lang_album_admin_menu = array(
+        'confirm_delete' => 'Seguru bilduma hau ezabatu nahi duzula? \\nIrudi eta iruzkin guztiak ezabatuko ditut.',
+        'delete' => 'Ezabatu',
+        'modify' => 'Eraldatu',
+        'edit_pics' => 'Irudiak editatu',
+);
+
+$lang_list_categories = array(
+        'home' => 'Hasiera',
+        'stat1' => '<b>[pictures]</b> fitxategi <b>[albums]</b> bildumetan eta <b>[cat]</b> kategoria <b>[comments]</b> iruzkinekin, <b>[views]</b> aldiz bisitatua(k)',
+        'stat2' => '<b>[pictures]</b> fitxategi <b>[albums]</b> bildumatan, <b>[views]</b> aldiz bisitatua(k)',
+        'xx_s_gallery' => '%s (r)en bilduma',
+        'stat3' => '<b>[pictures]</b> fitxategi <b>[albums]</b> bildumatan <b>[comments]</b> iruzkinekin, <b>[views]</b> aldiz bisitatua(k)'
+);
+
+$lang_list_users = array(
+        'user_list' => 'Erabiltzaileen zerrenda',
+        'no_user_gal' => 'Ez dago bildumak izateko eskubidea duen erabiltzailerik',
+        'n_albums' => '%s bilduma',
+        'n_pics' => '%s fitxategi'
+);
+
+$lang_list_albums = array(
+        'n_pictures' => '%s fitxategiak',
+        'last_added' => ', %s-n gehitutako azkenak',
+        'n_link_pictures' => '%s linkatutako fitxategiak', //cpg1.4
+        'total_pictures' => '%s fitxategi osotara', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+        'title' => 'Hitz gakoak kudeatu', //cpg1.4
+        'edit' => 'editatu', //cpg1.4
+        'delete' => 'ezabatu', //cpg1.4
+        'search' => 'bilatu', //cpg1.4
+        'keyword_test_search' => '%s bilatu leiho berrian', //cpg1.4
+        'keyword_del' => '%s hitz gakoa ezabatu', //cpg1.4
+        'confirm_delete' => 'Seguru %s hitz gakoa ezabatu nahi duzula bilduma nagusitik?', //cpg1.4  // js-alert
+        'change_keyword' => 'hitz gakoa aldatu', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File login.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGIN_PHP')) $lang_login_php = array(
+        'login' => 'Login',
+        'enter_login_pswd' => 'Erabiltzailea eta pasahitza idatzi',
+        'username' => 'Erabiltzaile izena',
+        'password' => 'Pasahitza',
+        'remember_me' => 'Gogora nazazu',
+        'welcome' => 'Ongi etorri %s ...',
+        'err_login' => '*** Login ez zuzena. Saiatu berriro ***',
+        'err_already_logged_in' => 'Dagoeneko izena eman duzu!',
+        'forgot_password_link' => 'Nire pasahitza ahaztu dut', //cpg1.3.0
+        'cookie_warning' => 'ADI, zure nabegadoreak ez ditu scrptaren cookieak onartzen!', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File logout.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGOUT_PHP')) $lang_logout_php = array(
+        'logout' => 'Irten',
+        'bye' => 'Hurrenerarte, %s ...',
+        'err_not_loged_in' => 'Ez duzu izena eman!',
+);
+
+
+// ------------------------------------------------------------------------- //
+// File minibrowser.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+        'close' => 'itxi', //cpg1.4
+        'submit' => 'Ados', //cpg1.4
+        'up' => 'gora maila bat', //cpg1.4
+        'current_path' => 'oraingo PATHa', //cpg1.4
+        'select_directory' => 'direktorio bat aukeratu', //cpg1.4
+        'click_to_close' => 'irudiak klik egin leiho hau ixteko',
+);
+
+// ------------------------------------------------------------------------- //
+// File modifyalb.php
+// ------------------------------------------------------------------------- //
+
+if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
+        'upd_alb_n' => '%s bilduma eraldatu',
+        'general_settings' => 'Konfigurazio orokorra',
+        'alb_title' => 'Bildumaren izenburua',
+        'alb_cat' => 'Bildumaren kategoria',
+        'alb_desc' => 'Bildumaren deskripzioa',
+        'alb_keyword' => 'Bildumaren hitz gakoa', //cpg1.4
+        'alb_thumb' => 'Bildumaren miniatura',
+        'alb_perm' => 'Bilduma honek baimenak',
+        'can_view' => 'Hauek ikus dezakete bilduma hau',
+        'can_upload' => 'Bisitariek irudiak gehitu ditzakete',
+        'can_post_comments' => 'Bisitariek iruzkinak gehitu ditzakete',
+        'can_rate' => 'Bisitariek argazkiak baloratu ahal dituzte',
+        'user_gal' => 'Erabiltzailearen bilduma',
+        'no_cat' => '* Kategoriarik gabekoa *',
+        'alb_empty' => 'Bilduma hutsik dago',
+        'last_uploaded' => 'Gehitutako azken irudia',
+        'public_alb' => 'Denek (bilduma publikoa)',
+        'me_only' => 'Nik soilik',
+        'owner_only' => 'Bildumaren jabe soilik (%s)',
+        'groupp_only' => '\'%s\' taldearen partaideak',
+        'err_no_alb_to_modify' => 'Ez dago zuk eraldatu ahal duzun bildumarik.',
+        'update' => 'Bilduma eraldatu',
+        'reset_album' => 'Bilduma berrabiarazi', //cpg1.4
+        'reset_views' => 'Ezarri kontadorea &quot;0&quot;n %s-n', //cpg1.4
+        'reset_rating' => '%s-ko bozketa guztiak berrabiarazi', //cpg1.4
+        'delete_comments' => '%s-n egindako iruzkin guztiak ezabatu', //cpg1.4
+        'delete_files' => '%s-n BEHIN BETIKO ezabatu fitxategi guztiak', //cpg1.4
+        'views' => 'ikusteak', //cpg1.4
+        'votes' => 'botuak', //cpg1.4
+        'comments' => 'iruzkinak', //cpg1.4
+        'files' => 'fitxategiak', //cpg1.4
+        'submit_reset' => 'Onartu', //cpg1.4
+        'reset_views_confirm' => 'seguru nago', //cpg1.4
+        'notice1' => '(*) %staldeen%s konfigurazioaren arabera', //cpg1.3.0 (do not translate %s!)
+        'alb_password' => 'Bildumaren pasahitza', //cpg1.4
+        'alb_password_hint' => 'Album password hint', //cpg1.4
+        'edit_files' =>'Fitxategiak editatu', //cpg1.4
+        'parent_category' =>'Kategoria nagusia', //cpg1.4
+        'thumbnail_view' =>'Miniaturak ikusi', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php //cpg1.3.0
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+        'php_info' => 'PHP info', //cpg1.3.0
+        'explanation' => 'Hau da <a href="http://www.php.net/phpinfo">phpinfo()</a> PHP-funtzioak ematen duen irteera, Coperminek erakutsita (trimming the output at the right corner).', //cpg1.3.0
+        'no_link' => 'Besteei hau ikusten uztea arriskutsua izan daiteke, horregatik administradore bezala logeatuta zaudenean soilik ikus dezakezu orri hau. Ezin diezu besteei lotura hau bidali, sarrera debekatuta baitaukate.', //cpg1.3.0
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+        'pic_mgr' => 'Irudiak kudeatu', //cpg1.4
+        'select_album' => 'Bilduma aukeratu', //cpg1.4
+        'delete' => 'Ezabatu', //cpg1.4
+        'confirm_delete1' => 'Seguru irudi hau ezabatu nahi duzula?', //cpg1.4
+        'confirm_delete2' => '\nIrudia behin betiko ezabatuko dut.', //cpg1.4
+        'apply_modifs' => 'Aldaketak aplikatu', //cpg1.4
+        'confirm_modifs' => 'Aldaketak baieztatu', //cpg1.4
+        'pic_need_name' => 'Irudiek izena eduki behar dute !', //cpg1.4
+        'no_change' => 'Ez duzu aldaketarik egin !', //cpg1.4
+        'no_album' => '* Bildumarik ez *', //cpg1.4
+        'explanation_header' => 'The custom sort order you can specify on this page will only be taken into account if', //cpg1.4
+        '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)', //cpg1.4
+        'explanation2' => 'the user has chosen "Position descending" or "Position ascending" on the thumbail page (per user setting)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+        'confirm_uninstall' => 'Seguru plugin hau desinstalatu nahi duzula?', //cpg1.4
+        'confirm_delete' => 'Seguru plugin hau EZABATU nahi duzula?', //cpg1.4
+        'pmgr' => 'Plugin kudeaketa', //cpg1.4
+        'name' => 'Izena', //cpg1.4
+        'author' => 'Egilea', //cpg1.4
+        'desc' => 'Deskripzioa', //cpg1.4
+        'vers' => 'ber.', //cpg1.4
+        'i_plugins' => 'Instalatutako Pluginak', //cpg1.4
+        'n_plugins' => 'Instalatu gabeko pluginak', //cpg1.4
+        'none_installed' => 'Ez instalatua', //cpg1.4
+        'operation' => 'Operazioa', //cpg1.4
+        'not_plugin_package' => 'Igo duzun fitxategia ez da plugin paketea.', //cpg1.4
+        'copy_error' => 'Akats bat gertatu da paketea plugin direktorioan kopiatzean.', //cpg1.4
+        'upload' => 'Igo', //cpg1.4
+        'configure_plugin' => 'Plugina konfiguratu', //cpg1.4
+        'cleanup_plugin' => 'Plugina garbitu', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
+// ------------------------------------------------------------------------- //
+
+if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
+        'already_rated' => 'Barkatu baina dagoeneko bozkatu duzu',
+        'rate_ok' => 'Zure botua zenbatu dut',
+        'forbidden' => 'Ezin dituzu zure irudiak bozkatu.', //cpg1.3.0
+);
+
+// ------------------------------------------------------------------------- //
+// File register.php & profile.php
+// ------------------------------------------------------------------------- //
+if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
+$lang_register_disclamer = <<<EOT
+{SITE_NAME}ko administratzaileak edukin ez egokiak edo iraingarriak azkar ezabatzen saiatuko dira, hala ere ezinenkoa da bidaltzen den informazio guzti guztia ikuskatzea. Herregatik ulertu behar duzu webgune honetan plazaratutako iritzi guztiak egileen iritzia eta ikus puntua dela, ez webmaste edo administradoreena (beraiek idatitakoak izan ezik).<br />
+<br />
+Zin egiten duzu ez duzula inolako material iraingarria, arrazista, gorrotagarria edo ilegala argitaratuko eta, halaber, onartzen duzu { SITE_NAME }ko webmasterrak horrelakoa den edozen materialak webgunetik ezaba dezakeela. Onartzen duzu zuk idatzitako informazio guztia datu base batean biltegiratuko dela, informazio hau ez da inoiz beste kontuetarako erabiliko. Webmasterra eta administradorea ez dira datu basearen integritatearen erantzuleak.<br />
+<br />
+Webgune honek cookieak erabiltzen ditu. Hauen bitartez nabegazioa hobetzen dugu. ePosta zure profila eta pasahitza ziurtatzeko baino ez dugu erabiltzen.<br />
+<br />
+Ados bazaude 'Ados nago'n egin klik
+EOT;
+
+$lang_register_php = array(
+        'page_title' => 'Erabiltzaile berria',
+        'term_cond' => 'Baldintzak',
+        'i_agree' => 'Ados nago',
+        'submit' => 'Alta eskaera bidali',
+        'err_user_exists' => 'Aukeratu duzun erabiltzaile izena dagoeneko hartuta dago, beste bat aukeratu mesedez',
+        'err_password_mismatch' => 'Bi pasahitzak ez dira berdinak, saiatu berriro',
+        'err_uname_short' => 'Erabiltzaile izenak 2 karaktere izan behar du gutxienez',
+        'err_password_short' => 'Pasahitzak 2 karaktere izan behar du gutxienez',
+        'err_uname_pass_diff' => 'Erabiltzaile izenak eta pasahitzak desberdinak izan behar dute',
+        'err_invalid_email' => 'ePosta ez da balidoa',
+        'err_duplicate_email' => 'Beste erabiltzaile bat errejistratu da lehenago zuk idatzitako ePostarekin',
+        'enter_info' => 'Errejistratzeko informazioa idatzi',
+        'required_info' => 'Derrigorrezko informazioa',
+        'optional_info' => 'Aukerako informazioa',
+        'username' => 'Erabiltzaile izena',
+        'password' => 'Pasahitza',
+        'password_again' => 'Pasahitza (berriro)',
+        'email' => 'ePosta',
+        'location' => 'Bizilekua',
+        'interests' => 'Gustuak',
+        'website' => 'Web orria',
+        'occupation' => 'Lanbidea',
+        'error' => 'AKATSA',
+        'confirm_email_subject' => '%s - Altaren ziurtapena',
+        'information' => 'Informazioa',
+        'failed_sending_email' => 'Alta ziurtatzeko ePosta ezin izan dut bidali!',
+        'thank_you' => 'Mila esker alta emateagatik.<br /><br />Zuk idatzitako ePostara mezu bat bidali dut kontua aktibatzeko behar duzun informazio guztiarekin.',
+        'acct_created' => 'Zure kontu sortuta dago, orain sistema erabili ahal duzu zure erabiltzailea eta zure pasahitza idatziz',
+        'acct_active' => 'Zure kontua aktibo dago, orain sistema erabili ahal duzu zure erabiltzailea eta zure pasahitza idatziz',
+        'acct_already_act' => 'Zure kontua aktibatuta zegoen ya!',
+        'acct_act_failed' => 'Kontu hau ezin da aktibatu!',
+        'err_unk_user' => 'Aukeratuta erabiltzailea ez dago!',
+        'x_s_profile' => '%s ren profila',
+        'group' => 'Taldea',
+        'reg_date' => 'Alta data',
+        'disk_usage' => 'Diskoaren erabilpena',
+        'change_pass' => 'Pasahitza aldatu',
+        'current_pass' => 'Egungo pasahitza',
+        'new_pass' => 'Pasahitz berria',
+        'new_pass_again' => 'Pasahitz berria (berriro)',
+        'err_curr_pass' => 'Egungo pasahitza ez da zuzena',
+        'apply_modif' => 'Aldaketak gorde',
+        'change_pass' => 'Nire pasahitza aldatu',
+        'update_success' => 'Profila eguneratu dut',
+        'pass_chg_success' => 'Pasahitza aldatu dut',
+        'pass_chg_error' => 'Ez dut pasahitza aldatu',
+        'notify_admin_email_subject' => '%s - Errejistro jakinarazpena', //cpg1.3.0
+        'last_uploads' => 'Igotako azken fitxategiak.<br />klik azken igoerak ikusteko', //cpg1.4
+        'last_comments' => 'Azken iruzkinak.<br />klik azken iruzkinak ikusteko', //cpg1.4
+        'notify_admin_email_body' => 'Erabiltzaile berria errejistratu da zure bilduman "%s" izenpean', //cpg1.3.0
+        'pic_count' => 'Igotako fitxategiak', //cpg1.4
+        'notify_admin_request_email_subject' => '%s - alta eskaera', //cpg1.4
+        'thank_you_admin_activation' => 'Eskerrik asko.<br /><br />Administradoreari bidali diot zure alta eskaera. Onartuz gero ePosta bat jasoko duzu.', //cpg1.4
+        'acct_active_admin_activation' => 'Kontua gaituta dago eta ePosta bidali diot erabiltzaileari.', //cpg1.4
+        'notify_user_email_subject' => '%s - Alta oharpena', //cpg1.4
+);
+
+
+
+$lang_register_confirm_email = <<<EOT
+Mila esker {SITE_NAME}n errejistratzeagatik
+
+
+Zure erabiltzaile izena: "{USER_NAME}"
+
+
+
+
+Aktibaketa amaitzeko bahean agertzen den loturaren gainean egin klik edo kopiatu zure nabegadoaren helbide barran.
+
+{ACT_LINK}
+
+Ondo ibili.
+
+
+
+{SITE_NAME}ko administradoreak
+EOT;
+
+$lang_register_approve_email = <<<EOT
+"{USER_NAME}" izenarekin norbaitek alta eman du zure bilduman.
+
+Kontua gaitu nahi baduzu beheko loturan egin klik edo kopiatu helbidea zure nabegadorearen helbide barran.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+EOT;
+
+$lang_register_activated_email = <<<EOT
+Zure kontua onartuta eta aktibatuta dago.
+
+Orain helbide honetan logeatu ahal duzu: <a href="{SITE_LINK}">{SITE_LINK}</a> "{USER_NAME}" erabiltzaile izenarekin
+
+
+Ondo ibili,
+
+{SITE_NAME} administratzailea.
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File reviewcom.php
+// ------------------------------------------------------------------------- //
+if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
+        'title' => 'Iruzkinak ikuskatu',
+        'no_comment' => 'Ez dago erakusteko iruzkinik',
+        'n_comm_del' => '%s iruzkin ezabatuta',
+        'n_comm_disp' => 'Zenbat iruzkin erakutsi',
+        'see_prev' => 'Aurrekoa ikusi',
+        'see_next' => 'Hurrengoa ikusi',
+        'del_comm' => 'Aukeratutako iruzkinak ezabatu',
+        'user_name' => 'Izena', //cpg1.4
+        'date' => 'Data', //cpg1.4
+        'comment' => 'Iruzkina', //cpg1.4
+        'file' => 'Fitxategia', //cpg1.4
+        'name_a' => 'Izenaren arabera gorako ordenatu', //cpg1.4
+        'name_d' => 'Izenaren arabera beherako ordenatu', //cpg1.4
+        'date_a' => 'Data gorako', //cpg1.4
+        'date_d' => 'Data beherako', //cpg1.4
+        'comment_a' => 'Iruzkinen arabera gorako', //cpg1.4
+        'comment_d' => 'Iruzkinen arabera beherako', //cpg1.4
+        'file_a' => 'Fitxategiak gorako', //cpg1.4
+        'file_d' => 'Fitxategiak beherako', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File search.php - OK
+// ------------------------------------------------------------------------- //
+if (defined('SEARCH_PHP')){
+$lang_search_php = array(
+        'title' => 'Bilatu fitxaregia', //cpg1.4
+        'submit_search' => 'bilatu', //cpg1.4
+        'keyword_list_title' => 'Hitz gakoen zerrenda', //cpg1.4
+        'keyword_msg' => 'Beheko zerrendan ez daude elemnetu guztiak, bertan ez daude irudien izenburuak edo deskribapenak. Saiatu testu bilatzailearekin.',  //cpg1.4
+        'edit_keywords' => 'Hitz gakoak editatu.', //cpg1.4
+        'search in' => 'Hemen bilatu:', //cpg1.4
+        'ip_address' => 'IP helbideak', //cpg1.4
+        'fields' => 'Hemen bilatzen', //cpg1.4
+        'age' => 'Berritasuna', //cpg1.4
+        'newer_than' => 'Hau baino berriagoa', //cpg1.4
+        'older_than' => 'Hau baino zaharragoa', //cpg1.4
+        'days' => 'egunak', //cpg1.4
+        'all_words' => 'Hitz guztiak (AND)', //cpg1.4
+        'any_words' => 'Edozein hitz (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+        'title' => 'Izenburua', //cpg1.4
+        'caption' => 'Caption', //cpg1.4
+        'keywords' => 'Hitz gakoak', //cpg1.4
+        'owner_name' => 'Jabea', //cpg1.4
+        'filename' => 'Fitxategi izena', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File searchnew.php
+// ------------------------------------------------------------------------- //
+if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
+        'page_title' => 'Fitxategi berriak bilatu',
+        'select_dir' => 'Aukeratu direktoria',
+        'select_dir_msg' => 'Funtzio honekin batch eran gehitu ahal dituzu lehenago FTP bitartez edo igotako fitxategia.<br /><br />Aukeratu fitxategiak jarri dituzun direktorioa.', //cpg1.4
+        'select_dir_msg' => 'Funtzio honen bitartez FTP bidez igotako fitxategi guztiak automatikoki gehituko dira.<br /><br />Aukeratu fitxategiak utzi dituzun direktorioa',
+        'no_pic_to_add' => 'Ez dago fitxategirik gehitzeko',
+        'need_one_album' => 'Funtzio hau erabiltzeko bilduma bat behar duzu gutxienez',
+        'warning' => 'Adi',
+        'change_perm' => 'Scriptak ezin izan du direktorioan idatzi, bere baimenak aldatu behar dituzu (755 edo 777) berriro saiatu baino lehen!',
+        'target_album' => '<b>&quot;</b>%s<b>&quot; direktorioko fitxategiak </b>%s bilduman jarri',
+        'folder' => 'Karpeta',
+        'image' => 'Irudia',
+        'album' => 'Bilduma',
+        'result' => 'Emaitza',
+        'dir_ro' => 'Ezin da idatzi. ',
+        'dir_cant_read' => 'Ezin da irakurri. ',
+        'insert' => 'Bilduman fitxategiak gehitzen',
+        'list_new_pic' => 'Fitxategi berrien zerrenda',
+        'insert_selected' => 'Aukeratutako fitxategiak gehitu',
+        'no_pic_found' => 'Ez dut fitxategi berririk topatu',
+        'be_patient' => 'Lasai, scriptak denbora behar du fitxategi guztiak gehitzeko',
+        'no_album' => 'ez duzu bildumarik aukeratu',  //cpg1.3.0
+        'result_icon' => 'klikatu oharrak ikusteko edo freskatzeko',  //cpg1.4
+        'notes' =>  '<ul>'.
+                                '<li><b>OK</b> : fitxategia ondo gehitu duela esan nahi du'.
+                                '<li><b>DP</b> : fitxategia duplikatuta dagoela esan nahi du (dagoeneko datu basean dagoela)'.
+                                '<li><b>PB</b> : fitxategia ezin izan duela gehitu esan nahi du (ziurtatu, mesedez, konfigurazioa eta direktoriaren baimenak)'.
+                                '<li><b>NA</b> : fitxategiak gehitzeko bilduma ez duzula aukera esan nahi du, \'<a href="javascript:history.back(1)">Atzera</a>\' sakatu eta bilduma bat aukeratu. Bat izan ezean lehenago <a href="albmgr.php">bat sortu</a></li>'.
+                                '<li>OK, DP, PB ikonoak agertu ezean, sakatu kargatu gabeko irudiaren ikonoan PHPk bueltatu duen akatsa ikusteko'.
+                                '<li>Nabegadoreak timeout bueltatzen badu, eguneratzeko ikonoak sakatu'.
+                                '</ul>',
+        'select_album' => 'bilduma aukeratu', //cpg1.3.0
+        'check_all' => 'Guztiak markatu', //cpg1.3.0
+        'uncheck_all' => 'Guztiak desmarkatu', //cpg1.3.0
+        'no_folders' => 'Dagoeneko ez dago direktoriorik "albums" direktorioan. Surtu direktorio bat, gutxienez, eta zure irudiak bertara. Ez duzu irudirik "userpics" eta "edit" igo behar, beste lan batzuetarako baitaude erreserbatuak.', //cpg1.4
+        'albums_no_category' => 'Kategoriarik gabeko bildumak', //cpg1.4 // album pulldown mod, added by frogfoot
+        'personal_albums' => '* Erabiltzaileen bildumak', //cpg1.4 // album pulldown mod, added by frogfoot
+        'browse_batch_add' => 'Browsable interface (gomendatua)', //cpg1.4
+        'edit_pics' => 'Fitxategiak editatu', //cpg1.4
+        'edit_properties' => 'Bildumaren propietateak', //cpg1.4
+        'view_thumbs' => 'Miniaturak ikusi', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+        'show_hide' => 'izkutatu/erakutsi zutabe hau', //cpg1.4
+        'vote' => 'Botuak', //cpg1.4
+        'hits' => 'Hitak', //cpg1.4
+        'stats' => 'Botuen estatistikak', //cpg1.4
+        'sdate' => 'Data', //cpg1.4
+        'rating' => 'Bozketa', //cpg1.4
+        'search_phrase' => 'Testu bilaketa', //cpg1.4
+        'referer' => 'Referer', //cpg1.4
+        'browser' => 'Nabegadorea', //cpg1.4
+        'os' => 'Sistema eragilea', //cpg1.4
+        'ip' => 'IP', //cpg1.4
+        'sort_by_xxx' => 'Sort by %s', //cpg1.4
+        'ascending' => 'gorako', //cpg1.4
+        'descending' => 'beherako', //cpg1.4
+        'internal' => 'int', //cpg1.4
+        'close' => 'itxi', //cpg1.4
+        'hide_internal_referers' => 'izkutatu barruko erreferentziak', //cpg1.4
+        'date_display' => 'Data erakutsi', //cpg1.4
+        'submit' => 'bidali / freskatu', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File thumbnails.php
+// ------------------------------------------------------------------------- //
+// Void
+
+// ------------------------------------------------------------------------- //
+// File upload.php
+// ------------------------------------------------------------------------- //
+if (defined('UPLOAD_PHP')) $lang_upload_php = array(
+        'title' => 'Fitxategi berria',
+        'custom_title' => 'Formularioak personalizatzeko', //cpg1.3.0
+        'cust_instr_1' => 'Igotzeko gelaxken kopurua zehaztu ahal duzu. Hala ere, ezin duzu behean zehaztutako mugak gainditu.', //cpg1.3.0
+        'cust_instr_2' => 'Box Number Requests', //cpg1.3.0
+        'cust_instr_3' => 'Fitxategiak igoetzeko gelaxka: %s', //cpg1.3.0
+        'cust_instr_4' => 'URI/URLak igoetzeko gelaxka: %s', //cpg1.3.0
+        'cust_instr_5' => 'URI/URLak igoetzeko gelaxka:', //cpg1.3.0
+        'cust_instr_6' => 'Fitxategiak igotzeko gelaxkak:', //cpg1.3.0
+        'cust_instr_7' => 'Idatzi zenbat mota baikoitzeko gelaxka nahi duzun oraingo honetan.  Gero \'Jarraitu\' sakatu. ', //cpg1.3.0
+        'reg_instr_1' => 'Ekintza ezbalidoa formularioa sortzeko.', //cpg1.3.0
+        'reg_instr_2' => 'Orain fitxategiak igo ahal dituzu beheko igoera gelaxkak erabilita. Fitxategiak ezin dira  %s KB baino handiagoak. ZIP fitxategiak \'Fitxategi igotzea\' eta \'URI/URL igotzea\' ataletan konprimituta iraungo dute.', //cpg1.3.0
+        'reg_instr_3' => 'Konprimitutako fitxategiak deskonprimituak izatea nahi baduzu \'Deskonprimitu ZIP igoerak\' atalean dauden igoera gelaxkak erabili behar dituzu.', //cpg1.3.0
+        'reg_instr_4' => 'URI/URL igera atala erabiltzen duzunean era egokian idatzi fitxategiekiko bideak. Horrela: http://www.niregunea.org/irudiak/adibidea.jpg', //cpg1.3.0
+        'reg_instr_5' => 'Formularioa osotu ostean \'Jarraitu\'n sakatu.', //cpg1.3.0
+        'reg_instr_6' => 'Deskonprimitu ZIP igoerak:', //cpg1.3.0
+        'reg_instr_7' => 'Fitxategi igoerak:', //cpg1.3.0
+        'reg_instr_8' => 'URI/URL igoerak:', //cpg1.3.0
+        'error_report' => 'Akatsak', //cpg1.3.0
+        'error_instr' => 'Igoera hauekin akatsak gertatu dira:', //cpg1.3.0
+        'file_name_url' => 'Fitxategia/URLa', //cpg1.3.0
+        'error_message' => 'Akats mezua', //cpg1.3.0
+        'no_post' => 'Ezin POSTen bitartez igo.', //cpg1.3.0
+        'forb_ext' => 'Fitxategiaren luzapena debekatuta.', //cpg1.3.0
+        'exc_php_ini' => 'php.ini-n zehaztutako gehienezko tamaina gaindituta.', //cpg1.3.0
+        'exc_file_size' => 'CPG-ek onartutako gehienezko tamaina gainditua.', //cpg1.3.0
+        'partial_upload' => 'Only a partial upload.', //cpg1.3.0
+        'no_upload' => 'Igoera ez da burutu.', //cpg1.3.0
+        'unknown_code' => 'PHP igoera akats ezezaguna.', //cpg1.3.0
+        'no_temp_name' => 'Igoerarik ez - behin behineko izenik ez.', //cpg1.3.0
+        'no_file_size' => 'Daturik gabea/apurtuta', //cpg1.3.0
+        'impossible' => 'Ezin mugitu.', //cpg1.3.0
+        'not_image' => 'Ez da irudia/apurtuta', //cpg1.3.0
+        'not_GD' => 'Ez da GD luzapena.', //cpg1.3.0
+        'pixel_allowance' => 'Irudiaren tamainak onartutakoa gainditzen du.', //cpg1.4
+        'incorrect_prefix' => 'URI/URL aurrizkia ez zuzena', //cpg1.3.0
+        'could_not_open_URI' => 'Ezin izan dut URIa zabaldu.', //cpg1.3.0
+        'unsafe_URI' => 'Zuzentasuna ezin zehaztu.', //cpg1.3.0
+        'meta_data_failure' => 'Meta datuen akatsa', //cpg1.3.0
+        'http_401' => '401 Baimen gabekoa', //cpg1.3.0
+        'http_402' => '402 Ordainpekoa', //cpg1.3.0
+        'http_403' => '403 Debekatuta', //cpg1.3.0
+        'http_404' => '404 Ez topatua', //cpg1.3.0
+        'http_500' => '500 Zerbitzariaren barne akatsa', //cpg1.3.0
+        'http_503' => '503 Zerbitzu ez erabilgarria', //cpg1.3.0
+        'MIME_extraction_failure' => 'MIME mota ezin da zehaztu.', //cpg1.3.0
+        'MIME_type_unknown' => 'MIME mota ezezaguna', //cpg1.3.0
+        'cant_create_write' => 'Ezin idazteko fitxategia sortu.', //cpg1.3.0
+        'not_writable' => 'Ezin idazteko fitxategian idatzi.', //cpg1.3.0
+        'cant_read_URI' => 'Ezin dut URI/URLa irakurri', //cpg1.3.0
+        'cant_open_write_file' => 'Ezin zabaldu URIa idazteko.', //cpg1.3.0
+        'cant_write_write_file' => 'Ezin idatzi URIaren idazteko fitxategian.', //cpg1.3.0
+        'cant_unzip' => 'Ezin deskonprimitu.', //cpg1.3.0
+        'unknown' => 'Akats ezezaguna', //cpg1.3.0
+        'succ' => 'Ondo igota', //cpg1.3.0
+        'success' => '%s igoera zuzenak.', //cpg1.3.0
+        'add' => '\'Jarraitu\'n sakatu fitxategiak bildumari gehitzeko.', //cpg1.3.0ari
+        'failure' => 'Akatsa igotzean', //cpg1.3.0
+        'f_info' => 'Fitxategiaren infoa', //cpg1.3.0
+        'no_place' => 'Aurreko fitxategia ezin izan dut gehitu.', //cpg1.3.0
+        'yes_place' => 'Aurreko fitxategia ondo gehitu dut.', //cpg1.3.0
+        'max_fsize' => 'Onartzen diren fitxategi tamaina handiena %s KBekoa da',
+        'album' => 'Bilduma',
+        'picture' => 'Fitxategia',
+        'pic_title' => 'Fitxategiaren izenburua',
+        'description' => 'Fitxategiaren deskribapena',
+        'keywords' => 'Hitz gakoak (espazioak separatuta)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Zerrendan aukeratu</a>', //cpg1.4
+        'keywords_sel' =>'Hitz gakoa aukeratu', //cpg1.4
+        'err_no_alb_uploadables' => 'Ez dago fitxategiak gehitzea onartzen duen bildumarik',
+        'place_instr_1' => 'Fitxategiak bildumetan sartzen ari zara.  Orain fitxategi bakiotzari buruzko informazio garrantzitsua gehitu ahal duzu.', //cpg1.3.0
+        'place_instr_2' => 'Fitxategi gehiago gehitu nahi?. \'Gehiago\'n sakatu.', //cpg1.3.0
+        'process_complete' => 'Fitxategi guztiak ondo gehitu ditut.', //cpg1.3.0
+        'albums_no_category' => 'Kategoriarik gabeko bildumak', //cpg1.4. //album pulldown mod, added by frogfoot
+        'personal_albums' => '* Norbanakoaren bildumak', //cpg1.4 //album pulldown mod, added by frogfoot
+        'select_album' => 'Bilduma aukeratu', //cpg1.4 //album pulldown mod, added by frogfoot
+        'close' => 'Itxi', //cpg1.4
+        'no_keywords' => 'Ez dago hitz gakorik erabilgarri!', //cpg1.4
+        'regenerate_dictionary' => 'Hiztegia bersortu', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File usermgr.php
+// ------------------------------------------------------------------------- //
+if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+        'memberlist' => 'Bazkideeen zerrenda', //cpg1.4
+        'user_manager' => 'Erabiltzaileen kudeaketa', //cpg1.4
+        'title' => 'Erabiltzaileak kudeatu',
+        'name_a' => 'Izenaren arabera gorako',
+        'name_d' => 'Izenaren arabera beherako',
+        'group_a' => 'Taldearen arabera gorako',
+        'group_d' => 'Taldearen arabera beherako',
+        'reg_a' => 'Alta dataren arabera gorako',
+        'reg_d' => 'Alta dataren arabera beherako',
+        'pic_a' => 'Argazki kopuruaren arabera gorako',
+        'pic_d' => 'Argazki kopuruaren arabera beherako',
+        'disku_a' => 'Disko okupazioaren arabera gorako',
+        'disku_d' => 'Disko okupazioaren arabera beherako',
+        'lv_a' => 'Azken bisitaren arabera gorako', //cpg1.3.0
+        'lv_d' => 'Azken bisitaren arabera beherako', //cpg1.3.0
+        'sort_by' => 'Erabiltzaileak ordenatu',
+        'err_no_users' => 'Erabiltzaileen taula hutsik dago!',
+        'err_edit_self' => 'Ezin duzu zeure profila editatu, horretarako \'Nire erabiltzaile profila\' aukera erabili',
+        'edit' => 'EDITATU',
+        'with_selected' => 'aukeratutako:', //cpg1.4
+        'delete' => 'Ezabatu', //cpg1.4
+        'delete_files_no' => 'gorde fitxategi publikoak (anonimizatuta)', //cpg1.4
+        'delete_files_yes' => 'fitxategi publikoak ere ezabatu', //cpg1.4
+        'delete_comments_no' => 'gorde iruzkinak (anonimizatuta)', //cpg1.4
+        'delete_comments_yes' => 'iruzkinak ere ezabatu', //cpg1.4
+        'activate' => 'Gaitu', //cpg1.4
+        'deactivate' => 'Ezgaitu', //cpg1.4
+        'reset_password' => 'Pasahitza berrezarri', //cpg1.4
+        'change_primary_membergroup' => 'Talde nagusia aldatu', //cpg1.4
+        'add_secondary_membergroup' => 'Bigarren taldea gehitu', //cpg1.4
+        'name' => 'Erabiltzaile izena',
+        'group' => 'Taldea',
+        'inactive' => 'Inaktiboa',
+        'operations' => 'Ekintzak',
+        'pictures' => 'Fitxategiak',
+        'disk_space_used' => 'Erabilita', //cpg1.4
+          'disk_space' => 'Erabilitako espazioa / kuota',
+        'disk_space_quota' => 'Kuota', //cpg1.4
+        'registered_on' => 'Noiz errejistratua',
+        'last_visit' => 'Azken bisita', //cpg1.3.0
+        'u_user_on_p_pages' => '%d erabiltzaile %d orritan',
+        'confirm_del' => 'Seguru erabiltzaile hau ezabatu nahi duzula? \\nBere argazki eta bildumak guztiak ere ezabatuko ditut.',
+        'mail' => 'ePOSTA',
+        'err_unknown_user' => 'Aukeratutako erabiltzailea ez dago!',
+        'modify_user' => 'Erabiltzailea eraldatu',
+        'notes' => 'Oharrak',
+        'note_list' => '<li>Egungo pasahitza aldatu nahi ez baduzu "pasahitza" atala zuri utzi',
+        'password' => 'Pasahitza',
+        'user_active' => 'Erabiltzailea aktibo dago',
+        'user_group' => 'Erabiltzaileen taldea',
+        'user_email' => 'Erabiltzailearen ePosta',
+        'user_web_site' => 'Erabiltzailearen web orria',
+        'create_new_user' => 'Erabiltzaile berria',
+        'user_location' => 'Erabiltzailearen bizilekua',
+        'user_interests' => 'Erabiltzailerean gogoak',
+        'user_occupation' => 'Erabiltzailearen lanbidea',
+        'user_profile1' => '$user_profile1', //cpg1.4
+        'user_profile2' => '$user_profile2', //cpg1.4
+        'user_profile3' => '$user_profile3', //cpg1.4
+        'user_profile4' => '$user_profile4', //cpg1.4
+        'user_profile5' => '$user_profile5', //cpg1.4
+        'user_profile6' => '$user_profile6', //cpg1.4
+        'latest_upload' => 'Azken igoerak', //cpg1.3.0
+        'never' => 'inoiz ez', //cpg1.3.0
+        'search' => 'Erabiltzailea bilatu', //cpg1.4
+        'submit' => 'Bidali', //cpg1.4
+        'search_submit' => 'Joan!', //cpg1.4
+        'search_result' => 'Bilaketaren emaitza: ', //cpg1.4
+        'alert_no_selection' => 'Lehenago erabiltzaile izen bat aukeratu behar duzu!', //cpg1.4 //js-alert
+        'password' => 'pasahitza', //cpg1.4
+        'select_group' => 'Taldea aukeratu', //cpg1.4
+        'groups_alb_access' => 'Bildumaren baimenak taldeeen arabera', //cpg1.4
+        'album' => 'Bilduma', //cpg1.4
+        'category' => 'Kategoria', //cpg1.4
+        'modify' => 'Onartu?', //cpg1.4
+        'group_no_access' => 'Talde honek ez du pribilejio berezirik', //cpg1.4
+        'notice' => 'Oharra', //cpg1.4
+        'group_can_access' => '"%s"-k soilik ikusi ahal dituen bildumak', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UTIL_PHP')) $lang_util_php = array(
+
+
+        'update_db_explanation' => 'Coppermineren fitxategiak ordezkatu badituzu, aldatu edo bertsioa eguneratu datu basearen eguneraketa egikaritu beharko duzu. Horrela beharrezkoak diren taulak eta baloreak sortuko ditu datu basean.', //cpg1.3.0
+
+);
+
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Updates titles from filename', //cpg1.4
+'Deletes titles', //cpg1.4
+'Rebuilds thumbnails and resized photos', //cpg1.4
+'Deletes original sized photos replacing them with the resized version', //cpg1.4
+'Deletes original or intermediate size photos to free webspace', //cpg1.4
+'Deletes orphaned comments', //cpg1.4
+'Re-reads file sizes and dimensions (if you manually edited pics)', //cpg1.4
+'Resets views counter', //cpg1.4
+'Displays phpinfo', //cpg1.4
+'Updates the database', //cpg1.4
+'Displays log files', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Tresnak (irudiak eraldatu)',
+  'what_it_does' => 'Zer egiten du',
+  'file' => 'Fitxategia',
+  'problem' => 'Arazoa', //cpg1.4
+  'status' => 'Egoera', //cpg1.4
+  'title_set_to' => 'tutulua:',
+  'submit_form' => 'bidali',
+  'updated_succesfully' => 'ondo eguneratuta',
+  'error_create' => 'Akatsa sortzean',
+  'continue' => 'Irudi gehiago prozesatu',
+  'main_success' => '%s fitxategia da orain fitxategi nagusia',
+  'error_rename' => '%s fitxategia %s berrizendatzekoan akatsa',
+  'error_not_found' => '%s fitxategia ez dut topatu',
+  'back' => 'nagusira bueltatu',
+'thumbs_wait' => 'Miniaturak sortzen eta irudiak prestatzen, itxaron mesedez...',
+  'thumbs_continue_wait' => 'Miniaturak sortzen eta irudiak prestatzen, itxaron mesedez......',
+  'titles_wait' => 'Izenburuak eguneratzen, itxaron mesedez...',
+  'delete_wait' => 'Izenburuak ezabatzen, itxaron mesedez...',
+  'replace_wait' => 'Jatorrizko irudiak ezabatzen, itxaron mesedez..',
+  'instruction' => 'Argibide azkarrak',
+  'instruction_action' => 'Ekintza aukeratu',
+  'instruction_parameter' => 'Parametroak ezarri',
+  'instruction_album' => 'Bilduma aukeratu',
+  'instruction_press' => '%s sakatu',
+  'update' => 'Miniaturak eguneratu eta/edo irudiak moldatu',
+  'update_what' => 'Zer eguneratu behar dut',
+  'update_thumb' => 'Miniaturak soilik',
+  'update_pic' => 'Moldatutako irudiak soilik',
+  'update_both' => 'Moldatutako irudiak eta miniaturak',
+  'update_number' => 'Zenbat irudi prozesatuko da gehienez klik bakoitzean',
+  'update_option' => '(Saiatu kopuru txikiagoa ezartzen timeout arazoak izanez gero)',
+  'filename_title' => 'Filename &rArr; File title',
+  'filename_how' => 'How should the filename be modified',
+  'filename_remove' => 'Ezabatu .jpg amaiera eta ordezkatu hutsuneak _ ikurrarekin',
+  'filename_euro' => 'Aldatu 2003_11_23_13_20_20.jpg honekin 23/11/2003 13:20',
+  'filename_us' => 'Aldatu 2003_11_23_13_20_20.jpg honekin 11/23/2003 13:20',
+  'filename_time' => 'Aldatu 2003_11_23_13_20_20.jpg honekin 13:20',
+  'delete' => 'Ezabatu fitxategien izenak eta jatorrizko argazkiak',
+  'delete_title' => 'Ezabatu fitxategien izenak',
+  'delete_title_explanation' => 'Honek zuk esandako bildumaren fitxategi guztien izenburuak ezabatuko ditu.', //cpg1.4
+  'delete_original' => 'Ezabatu jatorrizko argazkiak',
+  'delete_original_explanation' => 'Honek jatorrizko argazkiak ezabatuko ditu.', //cpg1.4
+  'delete_intermediate' => 'Ezabatu tarteko irudiak', //cpg1.4
+  'delete_intermediate_explanation' => 'Honek jatorrizko irudiak ezabatuko ditu.<br />Erabili aukera hau lekua irabazteko zerbitzarian.', //cpg1.4
+  'delete_replace' => 'Jatorrizko irudiak moldatutakoekin ordezkatu',
+  'titles_deleted' => 'Esandako bilduman izenburuak ezbatu ditut', //cpg1.4
+  'deleting_intermediates' => 'Tarteko irudiak ezabatzen, itxaron mesedez...', //cpg1.4
+  'searching_orphans' => 'Umezurtzak bilatzen, itxaron mesedez...', //cpg1.4
+  'select_album' => 'Bilduma aukeratu',
+  'delete_orphans' => 'Ezabatu iruzkinak galdutako fitxategietan', //cpg1.4
+  'delete_orphans_explanation' => 'Honek ahalbidetzen dizu identifikatzea eta ezabatzea fitxategiekin lotura ez daukaten iruzkinak.<br />Bilduma guztietan begiratzen du.', //cpg1.4
+  'refresh_db' => 'Berkargatu fitxategien tamainari buruzko infoa', //cpg1.4
+  'refresh_db_explanation' => 'Honek fitxategien tamaina berriro irakurtzen du. Erabili kuotak zuzenak ez badira edo eskuz aldatu badituzu fitxategiak.', //cpg1.4
+  'reset_views' => 'Ikustaldien kontadoreak berrabiarazi', //cpg1.4
+  'reset_views_explanation' => 'Esandako bildumaren ikustaldien kontadore guztiak zeron ezartzen ditu.', //cpg1.4
+  'orphan_comment' => 'Iruzkin umezurtz topatu ditut',
+  'delete' => 'Ezabatu',
+  'delete_all' => 'Guztiak ezabatu',
+  'delete_all_orphans' => 'Umezurtz guztiak ezabatu?', //cpg1.4
+  'comment' => 'Iruzkina: ',
+  'nonexist' => 'attached to non existant file # ',
+  'phpinfo' => 'phpinfo pantailaratu',
+  'phpinfo_explanation' => 'Zure zerbitzariari buruzko informazio teknikoa erakusten du.<br /> - Soportea eskatzean garrantzitsua da.', //cpg1.4
+  'update_db' => 'Datubasea eguneratu',
+  'update_db_explanation' => 'Coppermineren fitxategiak aldatu badituzu, ordezkatu edo aurreko bertsio batetik eguneratu, abiarazi hau behin gutxienez. Horrela beharrezkoak diren taulak edota konfigurazioak sotuko ditu Coppermineren datubasean.',
+  'view_log' => 'Log fitxategiak ikusi', //cpg1.4
+  'view_log_explanation' => 'Copperminek hainbat gertakizunen traza gorde dezake. <a href="admin.php">Coppermineren konfigurazio fitxategian</a> aukera hau gaitu baduzu ikusi ahal izango duzu.', //cpg1.4
+  'versioncheck' => 'Bertsioak ziurtatu', //cpg1.4
+  'versioncheck_explanation' => 'Fitxategi guztiak begiratzen ditu ziurtatzeko konfliktorik ez dagoela, oso baliagarria da eguneraketa baten ostean.', //cpg1.4
+  'bridgemanager' => 'Bridge-ren kudeaketa', //cpg1.4
+  'bridgemanager_explanation' => 'Gaitu/ezgaitu coppermineren integrazioa (bridging) beste aplikazio batzuekin (adib: zure BBSa).', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Versioncheck', //cpg1.4
+  'what_it_does' => 'This page is meant for users who have updated their coppermine install. This script goes through the files on your webserver and tries to determine if your local file versions on the webserver are the same as the ones from the repository at http://coppermine.sourceforge.net, this way displaying the files you were meant to update as well.<br />It will show everything in red that needs to be fixed. Entries in yellow need looking into. Entries in green (or your default font color) are OK.<br />Click on the help icons to find out more.', //cpg1.4
+  'online_repository_unable' => 'Ezin izan dut online errepositorioarekin konektatu', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine was unable to connect to the online repository. This can have two reasons:', //cpg1.4
+  'online_repository_reason1' => 'the coppermine online repository is currently down - check if you can browse this page: %s - if you can\'t access this page, try again later.', //cpg1.4
+  'online_repository_reason2' => 'PHP on your webserver is configured with %s turned off (by default, it\'s turned on). If the server is yours to administer, turn this option on in <i>php.ini</i> (at least allow it to be overridden with %s). If you\'re webhosted, you will probably have to live with the fact that you can\'t compare your files to the online repository. This page will then only display the file versions that came with your distribution - updates will not be displayed.', //cpg1.4
+  'online_repository_skipped' => 'Connection to online repository skipped', //cpg1.4
+  'online_repository_to_local' => 'The script is defaulting to the local copy of the version-files now. The data may be inacurate if you have upgraded Coppermine and you haven\'t uploaded all files. Changes to the files after the release won\'t be taken into account as well.', //cpg1.4
+  'local_repository_unable' => 'Unable to connect to the repository on your server', //cpg1.4
+  'local_repository_explanation' => 'Coppermine was unable to connect to the repository file %s on your webserver. This probably means that you haven\'t uploaded the repository file to your webserver. Do so now and then try to run this page once more (hit refresh).<br />If the script still fails, your webhost might have disabled parts of <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP\'s filesystem functions</a> completely. In this case, you simply won\'t be able to use this tool at all, sorry.', //cpg1.4
+  'coppermine_version_header' => 'Instalatutako Coppermineren bertsioa', //cpg1.4
+  'coppermine_version_info' => 'You have currently installed: %s', //cpg1.4
+  'coppermine_version_explanation' => 'If you think this is entirely wrong and you\'re supposed to be running a higher version of Coppermine, you probably haven\'t uploaded the most recent version of the file <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Bertsioen konparaketa', //cpg1.4
+  'folder_file' => 'direktorio/fitxategiak', //cpg1.4
+  'coppermine_version' => 'cpg bertsioa', //cpg1.4
+  'file_version' => 'fitxategi bertsioa', //cpg1.4
+  'webcvs' => 'web CVSa', //cpg1.4
+  'writable' => 'writable', //cpg1.4
+  'not_writable' => 'not writable', //cpg1.4
+  'help' => 'Laguntza', //cpg1.4
+  'help_file_not_exist_optional1' => 'fitxategi/direktorioa ez dago', //cpg1.4
+  'help_file_not_exist_optional2' => 'The file/folder %s has not been found on your server. Although it is optional you should upload it (using your FTP client) to your webserver if you are experiencing problems.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'file/folder does not exist', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'The file/folder %s has not been found on your server, although it is mandatory. Upload the file to your webserver (using your FTP client).', //cpg1.4
+  'help_no_local_version1' => 'No local file version', //cpg1.4
+  'help_no_local_version2' => 'The script was unable to extract a local file version - your file is either outdated or you have modified it, removing the header information on the way. Updating the file is recommended.', //cpg1.4
+  'help_local_version_outdated1' => 'Local version outdated', //cpg1.4
+  'help_local_version_outdated2' => 'Your version of this file seems to be from an older version of Coppermine (you probably upgraded). Make sure to update this file as well.', //cpg1.4
+  'help_local_version_na1' => 'Unable to extract cvs version info', //cpg1.4
+  'help_local_version_na2' => 'The script could not determine what cvs version the file on your webserver is. You should upload the file from your package.', //cpg1.4
+  'help_local_version_dev1' => 'Development version', //cpg1.4
+  'help_local_version_dev2' => 'The file on your webserver seems to be newer than your Coppermine version. You are either using a development file (you should only do so if you know what you are doing), or you have upgraded your Coppermine install and not uploaded include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Folder not writable', //cpg1.4
+  'help_not_writable2' => 'Change file permissions (CHMOD) to grant the script write access to the folder %s and everything within it.', //cpg1.4
+  'help_writable1' => 'Folder writable', //cpg1.4
+  'help_writable2' => 'The folder %s is writable. This is an unnecessary risk, coppermine only needs read/execute access.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine was not able to determine wether the folder is writable.', //cpg1.4
+  'your_file' => 'your file', //cpg1.4
+  'reference_file' => 'reference file', //cpg1.4
+  'summary' => 'Summary', //cpg1.4
+  'total' => 'Total files/folders checked', //cpg1.4
+  'mandatory_files_missing' => 'Mandatory files missing', //cpg1.4
+  'optional_files_missing' => 'Optional files missing', //cpg1.4
+  'files_from_older_version' => 'Files left over from outdated Coppermine version', //cpg1.4
+  'file_version_outdated' => 'Outdated file versions', //cpg1.4
+  'error_no_data' => 'The script made a boo, it was not able to retrieve any information. Sorry for the inconvenience.', //cpg1.4
+  'go_to_webcvs' => 'hona joan %s', //cpg1.4
+  'options' => 'Aukerak', //cpg1.4
+  'show_optional_files' => 'erakutsi aukerako direktorioak/fitxategiak', //cpg1.4
+  'show_mandatory_files' => 'erakutsi lotesle fitxategiak', //cpg1.4
+  'show_file_versions' => 'erakutsi fitxategien bertsioa', //cpg1.4
+  'show_errors_only' => 'erakutsi akastun fitxategiak/direktorioak soilik', //cpg1.4
+  'show_permissions' => 'erakutsi direktorioen baimenak', //cpg1.4
+  'show_condensed_output' => 'show condensed ouput (for easier screenshots)', //cpg1.4
+  'coppermine_in_webroot' => 'coppermine zerbitzariaren erroan dago instalatuta', //cpg1.4
+  'connect_online_repository' => 'saiatu online errepositorioarekin konektatzen', //cpg1.4
+  'show_additional_information' => 'erakutsi info gehigarria', //cpg1.4
+  'no_webcvs_link' => 'don\'t display web cvs link', //cpg1.4
+  'stable_webcvs_link' => 'display web cvs link to stable branch', //cpg1.4
+  'devel_webcvs_link' => 'display web cvs link to devel branch', //cpg1.4
+  'submit' => 'aldaketak aplikatu / freskatu', //cpg1.4
+  'reset_to_defaults' => 'jatorrizko ezarpenak berrezarri', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Log guztiak ezabatu', //cpg1.4
+  'delete_this' => 'Log hau ezabatu', //cpg1.4
+  'view_logs' => 'Logak ikusi', //cpg1.4
+  'no_logs' => 'Ez dago logik.', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web Publishing Wizard Client</h1><p>Modulu honek <b>Windows XPren</b> web publishing wizard Copperminerekin erabiltzea ahalbidetzen dizu.</p><p>Kodigoaren ideia:
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>What is required</h2><ul><li>Windows XP in order to have the wizard.</li><li>A working installation of Coppermine on which <b>the web upload function works properly.</b></li></ul><h2>How to install on client side</h2><ul><li>Right click on
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Select &quot;save target as..&quot;. Save the file on your hard drive. When saving the file, check that the proposed file name is <b>cpg_###.reg</b> (the ### represents a numerical timestamp). Change it to that name if necessary (leave the numbers). When downloaded, double click on the file in order to register your server with the web publishing wizard.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testing</h2><ul><li>In Windows Explorer, select some files and click on <b>Publish xxx on the web</b> in the left pane.</li><li>Confirm your file selection. Click on <b>Next</b>.</li><li>In the list of services that appear, select the one for your photo gallery (it has the name of your gallery). If the service does not appear, check that you have installed <b>cpg_pub_wizard.reg</b> as described above.</li><li>Input your login information if required.</li><li>Select the target album for your pictures or create a new one.</li><li>Click on <b>next</b>. The upload of your pictures starts.</li><li>When it is completed, check your gallery to see if pictures have been properly added.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Notes :</h2><ul><li>Once the upload has started, the wizard can't display any error message returned by the script so you can't know if the upload failed or succeeded until you check your gallery.</li><li>If the upload fails, enable &quot;Debug mode&quot; on the Coppermine admin page, try with one single picture and check error messages in the
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+Zerbitzarian zure Coppermine direktorioan kokatuta dagoen fitxategia.</li><li>Bilduma wizard bitartez igotako irudiek <i>floodeatuta</i> izatea ekiditzeko, soilik <b>bildumen administratzaileek</b> eta <b>bilduma propioak izan ahal dituzten erabiltzaileek</b> arabili ahal dute tresna hau.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Web Publishing Wizard', //cpg1.4
+  'welcome' => 'Mongi etorri <b>%s</b>,', //cpg1.4
+  'need_login' => 'Nabegadorea erabiliz logeatu behar duzu copperminen Wizard erabili baino lehen.<p/>.', //cpg1.4
+  'no_alb' => 'Ez daukazu eskubiderik sistema honetako bildumetan Wizardekin zure irudiak argitaratzeko.', //cpg1.4
+  'upload' => 'Igo zure irudiak dagoen bilduma batera', //cpg1.4
+  'create_new' => 'Bilduma berria sortu', //cpg1.4
+  'album' => 'Bilduma', //cpg1.4
+  'category' => 'Kategoria', //cpg1.4
+  'new_alb_created' => 'Zure album berria: &quot;<b>%s</b>&quot; sortuta.', //cpg1.4
+  'continue' => 'Sakatu &quot;Hurrengoa&quot; irudiak igotzen hasteko', //cpg1.4
+  'link' => 'lotura hau', //cpg1.4
+);
+}
+?>
diff -ruN 133/lang/basque-utf-8.php cpg148/lang/basque-utf-8.php
--- 133/lang/basque-utf-8.php	2004-12-30 01:06:34.000000000 -0600
+++ cpg148/lang/basque-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1256 +0,0 @@
-<?php

-

-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ

-

-// info about translators and translated language

-$lang_translation_info = array(

-'lang_name_english' => 'Basque',  

-'lang_name_native' => 'Euskera',

-'lang_country_code' => 'eu', 

-'trans_name'=> 'Kurtsik', //the name of the translator - can be a nickname

-'trans_email' => 'kurtsik@gmail.com', //translator's email address (optional)

-'trans_website' => 'http://www.tuxtek.com', //translator's website (optional)

-'trans_date' => '2004-12-12', //the date the translation was created / last modified

-);

-

-$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('Byteak', 'KB', 'MB');

-

-// Day of weeks and months

-$lang_day_of_week = array('Iga', 'Ale', 'Aar', 'Aaz', 'Ote', 'Oti', 'Lar');

-$lang_month = array('Urt', 'Ots', 'Mar', 'Api', 'Mai', 'Eka', 'Uzt', 'Abu', 'Ira', 'Urr', 'Aza', 'Abe');

-

-// Some common strings

-$lang_yes = 'Bai';

-$lang_no  = 'Ez';

-$lang_back = 'Atzera';

-$lang_continue = 'Jarraitu';

-$lang_info = 'Informazioa';

-$lang_error = 'Akatsa';

-

-// The various date formats

-// See http://www.php.net/manual/en/function.strftime.php to define the variable below

-$album_date_fmt =    '%Y(e)ko %B(a)ren %d(e)an';

-$lastcom_date_fmt =  '%y/%m/%d %H:%M(e)an';

-$lastup_date_fmt = '%Y(e)ko %B(a)ren %d(e)an';

-$register_date_fmt = '%Y(e)ko %B(a)ren %d(e)an';

-$lasthit_date_fmt = '%Y(e)ko %B(a)ren %d(e)an %H:%M';

-$comment_date_fmt =  '%Y(e)ko %B(a)ren %d(e)an %H:%M(e)an';

-

-// For the word censor

-$lang_bad_words = array();

-

-$lang_meta_album_names = array(

-	'random' => 'Irudiak boleoan',

-	'lastup' => 'Azken irudiak',

-	'lastalb'=> 'Eraldatutako azken bildumak',

-	'lastcom' => 'Azken iruzkinak',

-	'topn' => 'Bisita gehien',

-	'toprated' => 'Estimatuenak',

-	'lasthits' => 'Azken bisitaldiak',

-	'search' => 'Bilaketaren emaitzak',

-	'favpics'=> 'Gogokoak'

-);

-

-$lang_errors = array(

-	'access_denied' => 'Ez duzu orri honetan sartzeko baimena.',

-	'perm_denied' => 'Ez duzu hau egiteko baimena.',

-	'param_missing' => 'Scriptari deia derrigorrezko parametrorik gabe.',

-	'non_exist_ap' => 'Aukeratutako bilduma ez dago!',

-	'quota_exceeded' => 'Disko kuota gainditu duzu<br /><br />Zure disko kuota [quota]KBekoa da, zure fitxategiek [space]KB okupatzen dute, hau gehituta kuota gaindituko duzu.',

-	'gd_file_type_err' => 'GD irudi liburutegia erabiltzen denean PNG eta JPEG formatuak baino ezin dira erabili.',

-	'invalid_image' => 'Gehitu duzun irudia akastuna da edo GD liburutegiak ezin du kudeatu.',

-	'resize_failed' => 'Ezin izan dut miniatura sortu.',

-	'no_img_to_display' => 'Ez dago erakusteko irudirik.',

-	'non_exist_cat' => 'Aukeratutako kategoria ez dago.',

-	'orphan_cat' => 'Kategoria umezurtza dago sisteman, kategoriak kudeatzeko tresna abiatu arazoa konpontzeko.',

-	'directory_ro' => '\'%s\' direktorian ez duzu idazteko baimena, ezin ditut fitxategiak ezabatu.',

-	'non_exist_comment' => 'Aukeratutako iruzkina ez dago.',

-	'pic_in_invalid_album' => 'Fitxategia ez dagoen bilduma batean dago (%s)!?',

-	'banned' => 'Oraingoz web honetan ezin zara sartu.',

-	'not_with_udb' => 'Funtzio hau ezgaituta dago foruen funtzionalitateekin lotuta dago eta. Egin nahi duzuna ez da posible sistemaren konfigurazio honekin edo foruen aplikazioen esku dago.',

-	'offline_title' => 'Ezgaitua', //cpg1.3.0

-	'offline_text' => 'Une honetan galeria ezgaituta dago, berehala konponduko dugu.', //cpg1.3.0

-	'ecards_empty' => 'Une honetan ez dago postalik erakusteko. Ziurtatu konfigurazioan aukera hau aktibatu duzula!', //cpg1.3.0

-	'action_failed' => 'Ezin izan dut zure eskaera burutu.', //cpg1.3.0

-	'no_zip' => 'ZIP fitxategiak kudeatzeko liburutegiak ez daude erabilgarri. Hitzegizu bilduma honen administradorearekin.', //cpg1.3.0

-	'zip_type' => 'ZIP fitxategiak gehitzeko ez duzu baimenik.', //cpg1.3.0

-);

-

-$lang_bbcode_help = 'Honako kodigo hauek erabilgarriak izan daitezke: <li>[b]<b>Beltza</b>[/b]</li> <li>[i]<i>Etzana</i>[/i]</li> <li>[url=http://www.tuxtek.com/]Testua[/url]</li> <li>[email]erabiltzailea@domeinua.com[/email]</li>'; //cpg1.3.0

-

-// ------------------------------------------------------------------------- //

-// File theme.php

-// ------------------------------------------------------------------------- //

-

-$lang_main_menu = array(

-	'alb_list_title' => 'Bilduma zerrendara joan',

-	'alb_list_lnk' => 'Bilduma zerrenda',

-	'my_gal_title' => 'Nire bilduma pertsonaletara joan',

-	'my_gal_lnk' => 'Nire bilduma',

-	'my_prof_lnk' => 'Nire erabiltzaile profila',

-	'adm_mode_title' => 'Admin modura joan',

-	'adm_mode_lnk' => 'Admin modua',

-	'usr_mode_title' => 'Erabiltzaile modura joan',

-	'usr_mode_lnk' => 'Erabiltzaile modua',

-	'upload_pic_title' => 'Bilduma batean fitxategia gehitu',

-	'upload_pic_lnk' => 'Fitxategia gehitu',

-	'register_title' => 'Erabiltzailea sortu',

-	'register_lnk' => 'Izena eman',

-	'login_lnk' => 'Sartu',

-	'logout_lnk' => 'Irten',

-	'lastup_lnk' => 'Azken fitxategiak',

-	'lastcom_lnk' => 'Azken iruzkinak',

-	'topn_lnk' => 'Ikusienak',

-	'toprated_lnk' => 'Estimatuenak',

-	'search_lnk' => 'Bilatu',

-	'fav_lnk' => 'Nire gogokoak',

-	'memberlist_title' => 'Bazkideen zerrenda erakutsi', //cpg1.3.0

-	'memberlist_lnk' => 'Bazkideen zerrenda', //cpg1.3.0

-	'faq_title' => '&quot;Coppermine&quot; argazki bildumari buruzko gardera arruntak', //cpg1.3.0

-	'faq_lnk' => 'FAQ', //cpg1.3.0

-);

-

-$lang_gallery_admin_menu = array(

-	'upl_app_lnk' => 'Igoerak baimendu',

-	'config_lnk' => 'Konfiguratu',

-	'albums_lnk' => 'Bildumak',

-	'categories_lnk' => 'Kategoriak',

-	'users_lnk' => 'Erabiltzaileak',

-	'groups_lnk' => 'Taldeak',

-	'comments_lnk' => 'Iruzkinak',

-	'searchnew_lnk' => 'Fitxategiak gehitu (Batch)',

-	'util_lnk' => 'Administratzeko tresnak',

-	'ban_lnk' => 'Erabiltzaileak kaleratu',

-	'db_ecard_lnk' => 'Postalak erakutsi', //cpg1.3.0

-);

-

-$lang_user_admin_menu = array(

-	'albmgr_lnk' => 'Bildumak sortu / ordenatu',

-	'modifyalb_lnk' => 'Nire bildumak eraldatu',

-	'my_prof_lnk' => 'Nire profila',

-);

-

-$lang_cat_list = array(

-	'category' => 'Kategoria',

-	'albums' => 'Bildumak',

-	'pictures' => 'Fitxategiak',

-);

-

-$lang_album_list = array(

-	'album_on_page' => '%d bilduma %d orrialdetan'

-);

-

-$lang_thumb_view = array(

-	'date' => 'DATA',

-	//Sort by filename and title

-	'name' => 'Izena',

-	'title' => 'Titulua',

-	'sort_da' => 'Dataren arabera gorako ordenatua',

-	'sort_dd' => 'Dataren arabera beherako ordenatua',

-	'sort_na' => 'Izenaren arabera gorako ordenatua',

-	'sort_nd' => 'Izenaren arabera beherako ordenatua',

-	'sort_ta' => 'Tituluaren arabera gorako ordenatua',

-	'sort_td' => 'Tituluaren arabera beherako ordenatua',

-	'download_zip' => 'ZIP fitxategian deskagatu', //cpg1.3.0

-	'pic_on_page' => '%d fitxategi %d orrialdetan',

-	'user_on_page' => '%d erabiltzaile %d orrialdetan',

-);

-

-$lang_img_nav_bar = array(

-	'thumb_title' => 'Bildumaren aurkibidea',

-	'pic_info_title' => 'Fitxategiari buruzko infoa erakutsi',

-	'slideshow_title' => 'Slideshow',

-	'ecard_title' => 'Postala bidali',

-	'ecard_disabled' => 'Postalak bidaltzea ezgaitua',

-	'ecard_disabled_msg' => 'Ez duzu postalak bidaltzeko baimena',

-	'prev_title' => 'Aurreko fitxategia ikusi',

-	'next_title' => 'Hurrengo fitxategia ikusi',

-	'pic_pos' => 'FITXATEGIA %s/%s',

-);

-

-$lang_rate_pic = array(

-	'rate_this_pic' => 'Fitxategi hau baloratu ',

-	'no_votes' => '(Ez dago boturik)',

-	'rating' => '(Egungo balorazioa : %s / 5 %s boturekin)',

-	'rubbish' => 'Txarra',

-	'poor' => 'Halan holan',

-	'fair' => 'Normala',

-	'good' => 'Ona',

-	'excellent' => 'Oso ona',

-	'great' => 'Itzela',

-);

-

-// ------------------------------------------------------------------------- //

-// File include/exif.inc.php

-// ------------------------------------------------------------------------- //

-

-// void

-

-// ------------------------------------------------------------------------- //

-// File include/functions.inc.php

-// ------------------------------------------------------------------------- //

-

-$lang_cpg_die = array(

-	INFORMATION => $lang_info,

-	ERROR => $lang_error,

-	CRITICAL_ERROR => 'Akats larria',

-	'file' => 'Fitxategia: ',

-	'line' => 'Lerroa: ',

-);

-

-$lang_display_thumbnails = array(

-	'filename' => 'Fitxateagia: ',

-	'filesize' => 'Tamaina: ',

-	'dimensions' => 'Neurriak: ',

-	'date_added' => 'Igotze data: ',

-);

-

-$lang_get_pic_data = array(

-	'n_comments' => '%s iruzkin',

-	'n_views' => '%s aldiz ikusia',

-	'n_votes' => '(%s botu)'

-);

-

-$lang_cpg_debug_output = array(

-  'debug_info' => 'Debug informazioa', //cpg1.3.0

-  'select_all' => 'Guztiak hautatu', //cpg1.3.0

-  'copy_and_paste_instructions' => 'Coppermineren foroan laguntza eskatu behar baduzu debug informazio hau kopiatu eta zure mezuan jarri. Adi ibili bidali baino lehen pasahitzei buruzko informazio guztia asteriskoekin (***) ordezkatzeko.', //cpg1.3.0

-  'phpinfo' => 'phpinfo erakutsi', //cpg1.3.0

-);

-

-$lang_language_selection = array(

-  'reset_language' => 'Hizkuntza defektuz', //cpg1.3.0

-  'choose_language' => 'Hizkuntza aukeratu', //cpg1.3.0

-);

-

-$lang_theme_selection = array(

-  'reset_theme' => 'Gaia defektuz', //cpg1.3.0

-  'choose_theme' => 'Gaia aukeratu (itxura)', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File include/init.inc.php

-// ------------------------------------------------------------------------- //

-

-// void

-

-// ------------------------------------------------------------------------- //

-// File include/picmgmt.inc.php

-// ------------------------------------------------------------------------- //

-

-// void

-

-// ------------------------------------------------------------------------- //

-// File include/smilies.inc.php

-// ------------------------------------------------------------------------- //

-

-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(

-	'Exclamation' => 'Exclamation',

-	'Question' => 'Question',

-	'Very Happy' => 'Very Happy',

-	'Smile' => 'Smile',

-	'Sad' => 'Sad',

-	'Surprised' => 'Surprised',

-	'Shocked' => 'Shocked',

-	'Confused' => 'Confused',

-	'Cool' => 'Cool',

-	'Laughing' => 'Laughing',

-	'Mad' => 'Mad',

-	'Razz' => 'Razz',

-	'Embarassed' => 'Embarassed',

-	'Crying or Very sad' => 'Crying or Very sad',

-	'Evil or Very Mad' => 'Evil or Very Mad',

-	'Twisted Evil' => 'Twisted Evil',

-	'Rolling Eyes' => 'Rolling Eyes',

-	'Wink' => 'Wink',

-	'Idea' => 'Idea',

-	'Arrow' => 'Arrow',

-	'Neutral' => 'Neutral',

-	'Mr. Green' => 'Mr. Green',

-);

-

-// ------------------------------------------------------------------------- //

-// File addpic.php

-// ------------------------------------------------------------------------- //

-

-// void

-

-// ------------------------------------------------------------------------- //

-// File admin.php

-// ------------------------------------------------------------------------- //

-

-if (defined('ADMIN_PHP')) $lang_admin_php = array(

-	0 => 'Admin modutik irteten...',

-	1 => 'Admin moduan sartzen...',

-);

-

-// ------------------------------------------------------------------------- //

-// File albmgr.php

-// ------------------------------------------------------------------------- //

-

-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(

-	'alb_need_name' => 'Bildumek izena izan behar dute!', //js-alert

-	'confirm_modifs' => 'Seguru aldaketak aplikatu nahi dituzula?', //js-alert

-	'no_change' => 'Ez dut aldaketarik egin!', //js-alert

-	'new_album' => 'Bilduma berria',

-	'confirm_delete1' => 'Seguru bilduma hau ezabatu nahi duzula?', //js-alert

-	'confirm_delete2' => '\nDauzkan fitxategi eta iruzkinak galdu egingo dira!', //js-alert

-	'select_first' => 'Lehenago bilduma bat aukeratu',

-	'alb_mrg' => 'Bilduma administratzailea',

-	'my_gallery' => '* Nire bilduma *',

-	'no_category' => '* Kategoriarik gabe *',

-	'delete' => 'Ezabatu',

-	'new' => 'Berria',

-	'apply_modifs' => 'Aldaketak aplikatu',

-	'select_category' => 'Kategoria aukeratu',

-);

-

-// ------------------------------------------------------------------------- //

-// File catmgr.php

-// ------------------------------------------------------------------------- //

-

-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(

-	'miss_param' => 'Behar ditudan parametroak: \'%s\' ez dizkidazu eman!',

-	'unknown_cat' => 'Aukeratu duzun kategoria ez dago datu basean',

-	'usergal_cat_ro' => 'Erabiltzaileen bildumen kategoriak ezin dituzu ezabatu!',

-	'manage_cat' => 'Kategorien antolatzailea',

-	'confirm_delete' => 'Seguru kategoria hau ezabatu nahi duzula?',

-	'category' => 'Kategoria',

-	'operations' => 'Ekintzak',

-	'move_into' => 'Hona mugitu',

-	'update_create' => 'Kategoria eraldatu / sortu',

-	'parent_cat' => 'Kategoria nagusia',

-	'cat_title' => 'Kategoriaren izenburua',

-	'cat_thumb' => 'Kategoriaren miniatura', //cpg1.3.0

-	'cat_desc' => 'Kategoriaren deskribapena',

-);

-

-// ------------------------------------------------------------------------- //

-// File config.php

-// ------------------------------------------------------------------------- //

-

-if (defined('CONFIG_PHP')) $lang_config_php = array(

-	'title' => 'Konfigurazioa',

-	'restore_cfg' => 'Defektuzko balioak berrezarri',

-	'save_cfg' => 'Konfigurazio berria gorde',

-	'notes' => 'Oharrak',

-	'info' => 'Informazioa',

-	'upd_success' => 'Coppermineren konfigurazioa eguneratu egin dut',

-	'restore_success' => 'Coppermieneren defektuzko balioak berrezarri ditut',

-	'name_a' => 'Izenaren arabera gorako',

-	'name_d' => 'Izenaren arabera beherako',

-	'title_a' => 'Izenburuaren arabera gorako',

-	'title_d' => 'Izenburuaren arabera beherako',

-	'date_a' => 'Dataren arabera gorako',

-	'date_d' => 'Dataren arabera beherako',

-	'th_any' => 'Zabalera/luzeera gehiena',

-	'th_ht' => 'Altuera',

-	'th_wd' => 'Zabalera',

-	'label' => 'etiketa', //cpg1.3.0

-	'item' => 'grafikoa', //cpg1.3.0

-	'debug_everyone' => 'Denentzat', //cpg1.3.0

-	'debug_admin' => 'Admin soilik', //cpg1.3.0

-        );

-

-if (defined('CONFIG_PHP')) $lang_config_data = array(

-	'Parametro orokorrak',

-	array('Bildumaren izena', 'gallery_name', 0),

-	array('Bildumaren deskribapena', 'gallery_description', 0),

-	array('Administratzailearen ePosta', 'gallery_admin_email', 0),

-	array('e-cardetako \'Argazki gehiago ikusi\' atalari lotutako webgunea', 'ecards_more_pic_target', 0),

-	array('Bilduma ezgaitua', 'offline', 1), //cpg1.3.0

-	array('Postalak gorde', 'log_ecards', 1), //cpg1.3.0

-	array('Gogokoak ZIP formatuan deskargatzea baimendu', 'enable_zipdownload', 1), //cpg1.3.0

-

-	'Hizkuntza, gaiak (itxura) eta karaktere bilduma',

-	array('Hizkuntza', 'lang', 5),

-	array('Gaia (itxura)', 'theme', 6),

-	array('Hizkuntzen zerrenda erakutsi', 'language_list', 1), //cpg1.3.0

-	array('Hizkuntzen banderak erakutsi', 'language_flags', 8), //cpg1.3.0

-	array('&quot;reset&quot; erakutsi hizkuntzen aukeraketan', 'language_reset', 1), //cpg1.3.0

-	array('Gaien zerrenda erakutsi (itxura)', 'theme_list', 1), //cpg1.3.0

-	array('&quot;reset&quot; erakutsi gaien aukeraketan', 'theme_reset', 1), //cpg1.3.0

-	array('FAQak erakutsi (galdera arruntak)', 'display_faq', 1), //cpg1.3.0

-	array('bbcoderi buruzko laguntza erakutsi', 'show_bbcode_help', 1), //cpg1.3.0

-	array('Karaktere bilduma', 'charset', 4), //cpg1.3.0

-

-	'Bildumen zerrendaren itxura',

-	array('Taula nagusiaren zabalera (pixelak edo %)', 'main_table_width', 0),

-	array('Zenbat kategoria maila erakutsi', 'subcat_level', 0),

-	array('Zenbat bilduma erakutsi', 'albums_per_page', 0),

-	array('Zenbat zutabe bildumen zerrendan', 'album_list_cols', 0),

-	array('Miniaturen taima pixeletan', 'alb_list_thumb_size', 0),

-	array('Orri nagusiaren edukina', 'main_page_layout', 0),

-	array('Lehen mailako bildumen miniaturak kategoriatan erakutsi','first_level',1),

-

-	'Miniaturen itxura (thumbnailak)',

-	array('Zenbat zutabe miniaturen orrian', 'thumbcols', 0),

-	array('Zenbat lerro miniaturen orrian', 'thumbrows', 0),

-	array('Zenbat fitxa erakutsi gehienez', 'max_tabs', 10),

-	array('File captiona (izenburuaz gain) erakutsi miniaturaren azpian', 'caption_in_thumbview', 1),

-	array('Zenbat aldiz ikusi duten erakutsi miniaturaren azpian', 'views_in_thumbview', 1), //cpg1.3.0

-	array('Iruzkin kopurua erakutsi miniaturaren azpian', 'display_comment_count', 1),

-	array('Fitxategia nork igo zuen erakutsi miniaturaren azpian', 'display_uploader', 1), //cpg1.3.0

-	array('Irudien defektuzko ordena', 'default_sort_order', 3),

-	array('Botu kopuru minimoa irudi bat \'Estimatuenen\' zerrendan agertzeko', 'min_votes_for_rating', 0), //cpg1.3.0

-

-	'Irudien ikuspegia eta iruzkinen konfigurazioa',

-	array('Irudiak erakusteko taularen zabalera (pixelak edo %)', 'picture_table_width', 0),

-	array('Defektuz ikusiko den fitxategiari buruzko infoa', 'display_pic_info', 1),

-	array('Iruzkinetan hitz gogorrak filtratu', 'filter_bad_words', 1),

-	array('Iruzkinetan emotikoiak gaitu', 'enable_smilies', 1),

-	array('Onartu erabiltzaile batek irudi bati iruzkin bat baino gehiago egitea (flood protection ezgaitu)', 'disable_comment_flood_protect', 1), //cpg1.3.0

-	array('Irudien deskripzioaren tamaina gehienez', 'max_img_desc_length', 0),

-	array('Iruzkin batean hitz kopurua gehienez', 'max_com_wlength', 0),

-	array('Iruzkin batean lerro kopurua gehienez', 'max_com_lines', 0),

-	array('Iruzkinen luzeera gehienez', 'max_com_size', 0),

-	array('Pelikula tira erakutsi', 'display_film_strip', 1),

-	array('Zenbat elementu pelikula tiran', 'max_film_strip_items', 0),

-	array('Iruzkinak ePostaz bidali administradoreari', 'email_comment_notification', 1), //cpg1.3.0

-	array('Slideshowen irudien arteko denbora tartea milisegundutan (segundu 1 = 1000 milisegundu)', 'slideshow_interval', 0), //cpg1.3.0

-

-	'Miniatura eta fitxategien konfigurazioa',

-	array('JPEG fitxategientzako kalitatea', 'jpeg_qual', 0),

-	array('Miniaturen zabalera / luzeera gehienez <b>*</b>', 'thumb_width', 0),

-	array('Hau erabili ( zabalera, altuera edo maximoa minuaturentzako )<b>**</b>', 'thumb_use', 7),

-	array('Tamaina ertaineko irudiak sortu','make_intermediate',1),

-	array('Tarmaina ertaineko irudietan zabalera / altuera gehienez <b>*</b>', 'picture_width', 0),

-	array('Erabiltzaileek gehitutako fitxategien tamaina gehienez (KBetan)', 'max_upl_size', 0),

-	array('Gehitutako irudi / bideoen zabalera / altuera gehienez (pixeletan)', 'max_upl_width_height', 0),

-

-	'Miniatura eta fitxategien konfigurazio aurretatua', //cpg1.3.0

-	array('Alta eman gabeko erabiltzaileei bilduma pribatuen ikonoa erakutsi','show_private',1), //cpg1.3.0

-	array('Fitxategi izenburuetan debekatutako karaktereak', 'forbiden_fname_char',0), //cpg1.3.0

-	//array('Extensiones admitidas al aÃƒÂ±adir archivos', 'allowed_file_extensions',0), //cpg1.3.0

- 	array('Onartzen diren irudi motak', 'allowed_img_types',0), //cpg1.3.0

-	array('Onartzen diren bideo motak', 'allowed_mov_types',0), //cpg1.3.0

-	array('Onartzen diren soinu fitxategi motak', 'allowed_snd_types',0), //cpg1.3.0

-	array('Onartzen diren dukumentu motak', 'allowed_doc_types',0), //cpg1.3.0

-	array('Irudiak berreskalatzeko metodoa','thumb_method',2), //cpg1.3.0

-	array('ImageMagicken \'convert\' tresnarako bidea (/usr/bin/X11/ adibidez)', 'impath', 0), //cpg1.3.0

-	//array('Tipos de archivo admitidos (solo vÃƒÂ¡lidos con ImageMagick)', 'allowed_img_types',0), //cpg1.3.0

-	array('ImageMagickentzako komandoak', 'im_options', 0), //cpg1.3.0

-	array('EXIF datuak irakurri JPEG fitxategietan', 'read_exif_data', 1), //cpg1.3.0

-	array('IPTC datuak irakurri JPEG fitxategietan', 'read_iptc_data', 1), //cpg1.3.0

-	array('Bildumen oinarrizko direktoria <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0

-	array('Erabiltzaileen fitxategientzako direktoria <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0

-	array('Tarteko irudientzako aurrizkia <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0

-	array('Miniaturentzako aurrizkia <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0

-	array('Direktorientzako defektuzko modua', 'default_dir_mode', 0), //cpg1.3.0

-	array('Fitxategientzako defektuzko modua', 'default_file_mode', 0), //cpg1.3.0

-

-	'Erabiltzaileen konfigurazioa',

-	array('Erabiltzaile berrien errejistroa baimendu', 'allow_user_registration', 1),

-	array('Erabiltzaileen errejistroak ePostaz ziurtatzea eskatzen du', 'reg_requires_valid_email', 1),

-	array('Erabiltzaile berrien alta administradoreari ePostaz jakinarazi', 'reg_notify_admin_email', 1), //cpg1.3.0

-	array('Bi erabiltzailek ePosta berbera edukitzea ahalbidetu', 'allow_duplicate_emails_addr', 1),

-	array('Erabiltzaileek bilduma pribatuak eduki ahal dituzte (Oharra: \'bai\'tik \'ez\'era aldatzen baduzu dauden bilduma pribatu guztiak publiko bihurtuko dira)', 'allow_private_albums', 1), //cpg1.3.0

-	array('Administradoreari jakinarazi gaitzeko fitxategiak daudela', 'upl_notify_admin_email', 1), //cpg1.3.0

-	array('Balidatutako erabiltzaileek bazkideen zerrenda ikustea baimendu', 'allow_memberlist', 1), //cpg1.3.0

-

-	'Gune gehigarriak irudiak deskribatzeko (zuri utzi erabili ezean)',

-	array('1 gunearen izena', 'user_field1_name', 0),

-	array('2 gunearen izena', 'user_field2_name', 0),

-	array('3 gunearen izena', 'user_field3_name', 0),

-	array('4 gunearen izena', 'user_field4_name', 0),

-	

-	'Cookieen konfigurazioa',

-	array('Cookiearen izena (foruekin batera erabiltzen denean adi ibili foruenarekin desberdina izateko)', 'cookie_name', 0),

-	array('Cookiearen PATHa', 'cookie_path', 0),

-

-	'Bestelako konfigurazioak',

-	array('Debug era gaitu', 'debug_mode', 9), //cpg1.3.0

-	array('Debug eran abisuak erakutsi', 'debug_notice', 1), //cpg1.3.0

-

-	'<br /><div align="left"><a name="notice1"></a>(*) Datu basean datuak badaude balore hauek ez dituzu aldatu behar.<br />

-	<a name="notice2"></a>(**) Balore hauek aldatuz gero hemendik aurrera gehitutako fitxategien gainean izango du eragina, horrexegatik dagoeneko bilduman irudiak badaude ez da gomendagarria aldatzea. Dauden irudietan aldaketak egin ahal dituzu administrazio menuaren &quot;<a href="util.php">Tamainak aldatu</a>&quot; tresnarekin.</div><br />', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File db_ecard.php //cpg1.3.0

-// ------------------------------------------------------------------------- //

-

-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(

-  'title' => 'Bidalitako postalak', //cpg1.3.0

-  'ecard_sender' => 'Igorlea', //cpg1.3.0

-  'ecard_recipient' => 'Jasotzailea', //cpg1.3.0

-  'ecard_date' => 'Data', //cpg1.3.0

-  'ecard_display' => 'Postala erakutsi', //cpg1.3.0

-  'ecard_name' => 'Izena', //cpg1.3.0

-  'ecard_email' => 'ePosta', //cpg1.3.0

-  'ecard_ip' => 'IPa #', //cpg1.3.0

-  'ecard_ascending' => 'gorako', //cpg1.3.0

-  'ecard_descending' => 'beherako', //cpg1.3.0

-  'ecard_sorted' => 'Ordena', //cpg1.3.0

-  'ecard_by_date' => 'dataren arabera', //cpg1.3.0

-  'ecard_by_sender_name' => 'igorlearen arabera', //cpg1.3.0

-  'ecard_by_sender_email' => 'igorlearen ePostaren arabera', //cpg1.3.0

-  'ecard_by_sender_ip' => 'igorlearen IParen arabera', //cpg1.3.0

-  'ecard_by_recipient_name' => 'jasotzailearen izenaren arabera', //cpg1.3.0

-  'ecard_by_recipient_email' => 'jasotzailearen ePostaren arabera', //cpg1.3.0

-  'ecard_number' => '%s tik %s rako errejistroak erakusten (Totala %s)', //cpg1.3.0

-  'ecard_goto_page' => 'orrira joan', //cpg1.3.0

-  'ecard_records_per_page' => 'Errejistroak orriko', //cpg1.3.0

-  'check_all' => 'Guztiak markatu', //cpg1.3.0

-  'uncheck_all' => 'Guztiak desmarkatu', //cpg1.3.0

-  'ecards_delete_selected' => 'Aukeratutako postalak ezabatu', //cpg1.3.0

-  'ecards_delete_confirm' => 'Seguru errejistro hauek ezabatunahi dituzula? checkboxa markatu!', //cpg1.3.0

-  'ecards_delete_sure' => 'Seguru nago', //cpg1.3.0

-);

-

-

-// ------------------------------------------------------------------------- //

-// File db_input.php

-// ------------------------------------------------------------------------- //

-

-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(

-	'empty_name_or_com' => 'Zure izena eta iruzkin batean idatzi behar duzu',

-	'com_added' => 'Zure iruzkina gehitu dut',

-	'alb_need_title' => 'Bildumaren izena idatzi behar duzu!',

-	'no_udp_needed' => 'Ez da aldaketarik behar',

-	'alb_updated' => 'Bilduma eguneratu dut',

-	'unknown_album' => 'Aukeratutako bilduma ez dago edo ez daukazu irudiak gehitzeko baimena',

-	'no_pic_uploaded' => 'Ez dut fitxategirik gehitu!<br /><br />Irudiak bidaltzen saiatu bazara ziurtatu zerbitzariak igoerak onartzen dituela...',

-	'err_mkdir' => 'Akatsa direktoria sortzean %s!',

-	'dest_dir_ro' => ' %s direktorioak ez dauka idazteko baimena!',

-	'err_move' => 'Ezin izan dut %s  %s ra mugitu!',

-	'err_fsize_too_large' => 'Igo nahi duzun fitxategia handiegia da (onartzen den handiena %s x %s)',

-	'err_imgsize_too_large' => 'Igo nahi duzun fitxategia handiegia da (onartzen den handiena %s KB)',

-	'err_invalid_img' => 'Igo nahi duzun fitxategia ez da irudi balidoa',

-	'allowed_img_types' => '%s irudi igo ahal duzu soilik.',

-	'err_insert_pic' => 'Ezin izan dut \'%s\' fitxategia bilduman alta eman ',

-	'upload_success' => 'Fitxategia ondo gorde dut<br /><br />administradoreek baimendu ostean ikusi ahal izango da.',

-	'notify_admin_email_subject' => '%s - Oharra, fitxategi gehitua', //cpg1.3.0

-	'notify_admin_email_body' => '%s k zure oniritsia behar duen irudi bat gehitu du. Visita %s', //cpg1.3.0

-	'info' => 'Informazioa',

-	'com_added' => 'Iruzkin gehitua',

-	'alb_updated' => 'Bilduma eguneratua',

-	'err_comment_empty' => 'Iruzkina hutsik dago!',

-	'err_invalid_fext' => 'Estensio hauek dauzkaten fitxategiak onartzen dira soilik : <br /><br />%s.',

-	'no_flood' => 'Barkatu baina fitxategi honetan sartutako azken iruzkinaren egilea zara.<br /><br />Eraldatu nahi baduzu edita dezakezu',

-	'redirect_msg' => 'Berbidaltzen....<br /><br /><br />Sakatu \'JARRAITU\' orria automatikoki freskatzen ez bada',

-	'upl_success' => 'Fitxategia ondo gehitu dut',

-	'email_comment_subject' => 'Coppermine bilduman iruzkina gehitu dut', //cpg1.3.0

-	'email_comment_body' => 'Norbaitek iruzkin bat gehitu dio zure bildumari. Hemen ikus dezakezu', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File delete.php

-// ------------------------------------------------------------------------- //

-

-if (defined('DELETE_PHP')) $lang_delete_php = array(

-	'caption' => 'Izenburua',

-	'fs_pic' => 'tamaina osoko irudia',

-	'del_success' => 'zuzen ezabatua',

-	'ns_pic' => 'tamaina normaleko irudia',

-	'err_del' => 'ezin da ezabatu',

-	'thumb_pic' => 'miniatura',

-	'comment' => 'iruzkina',

-	'im_in_alb' => 'irudiak bilduman',

-	'alb_del_success' => '\'%s\' bilduma ezabatua',

-	'alb_mgr' => 'Bilduma antolatzailea',

-	'err_invalid_data' => 'Datu ez balidoak jaso ditut \'%s\'n',

-	'create_alb' => '\'%s\' bilduma sortzen',

-	'update_alb' => '\'%s\' bilduma eguneratzen : izenburua \'%s\' eta indizea \'%s\'',

-	'del_pic' => 'Fitxategia ezabatu',

-	'del_alb' => 'Bilduma ezabatu',

-	'del_user' => 'Erabiltzailea ezabatu',

-	'err_unknown_user' => 'Aukeratu duzun erabiltzailea ez dago!',

-	'comment_deleted' => 'Iruzkina ezabatu dut',

-);

-

-// ------------------------------------------------------------------------- //

-// File displayecard.php

-// ------------------------------------------------------------------------- //

-

-// Void

-

-// ------------------------------------------------------------------------- //

-// File displayimage.php

-// ------------------------------------------------------------------------- //

-

-if (defined('DISPLAYIMAGE_PHP')){

-

-$lang_display_image_php = array(

-	'confirm_del' => 'Seguru fitxategi hau ezabtu nahi duzula? \\nIruzkinak ere ezabatuko ditut.',

-	'del_pic' => 'FITXATEGI HAU EZABATU',

-	'size' => '%s x %s pixel',

-	'views' => '%s aldiz',

-	'slideshow' => 'Slideshow',

-	'stop_slideshow' => 'SLIDESHOWa GELDITU',

-	'view_fs' => 'Hemen sakatu irudia tamaina osoan ikusteko',

-	'edit_pic' => 'Deskribapena editatu', //cpg1.3.0

-	'crop_pic' => 'Moztu eta biratu', //cpg1.3.0

-);

-

-$lang_picinfo = array(

-	'title' =>'Fitxategiari buruzko infoa',

-	'Filename' => 'Fitxategiaren izena',

-	'Album name' => 'Bildumaren izena',

-	'Rating' => 'Balorazioa (%s botu)',

-	'Keywords' => 'Hitz gakoak',

-	'File Size' => 'Fitxategiaren tamaina',

-	'Dimensions' => 'Neurriak',

-	'Displayed' => 'Ikusi dute',

-	'Camera' => 'Kamara',

-	'Date taken' => 'Kapturaren data',

-	'Aperture' => 'Zabalera',

-	'Exposure time' => 'Esposizio denbora',

-	'Focal length' => 'Fokoa',

-	'Comment' => 'Iruzkina',

-	'addFav'=>'Gogokoetan gehitu',

-	'addFavPhrase'=>'Gogokoak',

-	'remFav'=>'Gogokoetatik kendu',

-	'iptcTitle'=>'IPTC - Izenburua', //cpg1.3.0

-	'iptcCopyright'=>'IPTC - Copyrighta', //cpg1.3.0

-	'iptcKeywords'=>'IPTC - Hitz gakoa', //cpg1.3.0

-	'iptcCategory'=>'IPTC - Kategoria', //cpg1.3.0

-	'iptcSubCategories'=>'IPTC - Azpikategoriak', //cpg1.3.0

-);

-

-$lang_display_comments = array(

-	'OK' => 'ADOS',

-	'edit_title' => 'Iruzkina editatu',

-	'confirm_delete' => 'Seguru iruzkin hau ezabatu nahi duzula?',

-	'add_your_comment' => 'Iruzkina gehitu',

-	'name'=>'Izena',

-	'comment'=>'Iruzkina',

-	'your_name' => 'Anonimoa',

-);

-

-$lang_fullsize_popup = array(

-	'click_to_close' => 'Leiho hau ixteko irudian egin klik',

-);

-

-}

-

-// ------------------------------------------------------------------------- //

-// File ecard.php

-// ------------------------------------------------------------------------- //

-

-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(

-	'title' => 'Postala bidali',

-	'invalid_email' => '<b>ADI</b> : ePosta helbidea ez zuzena!',

-	'ecard_title' => '%s k postal bat bidali dizu',

-	'error_not_image' => 'Soilik irudiekin sortu ahal dira postalak.', //cpg1.3.0

-	'view_ecard' => 'Irudia ondo ikusten ez baduzu lotura honetan egin klik',

-	'view_more_pics' => 'Hemen sakatu irudi gehiago ikusteko!',

-	'send_success' => 'Postala bidali dut',

-	'send_failed' => 'Barkatu baina zerbitzariak ezin izan du postala bidali...',

-	'from' => 'Nork',

-	'your_name' => 'Zure izena',

-	'your_email' => 'Zure ePosta',

-	'to' => 'Nori',

-	'rcpt_name' => 'Jasotzailearen izena',

-	'rcpt_email' => 'Jasotzaileren ePosta',

-	'greetings' => 'Mezuaren izenburua',

-	'message' => 'Mezua',

-);

-

-// ------------------------------------------------------------------------- //

-// File editpics.php

-// ------------------------------------------------------------------------- //

-

-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(

-	'pic_info' => 'Informazioa',

-	'album' => 'Bilduma',

-	'title' => 'Izenburua',

-	'desc' => 'Deskribapena',

-	'keywords' => 'Hitz gakoak',

-	'pic_info_str' => '%sx%s - %sKB - %s aldiz ikusia - %s botu',

-	'approve' => 'Fitxategia onartu',

-	'postpone_app' => 'Beranduago onartu',

-	'del_pic' => 'Fitxategia ezabatu',

-	'read_exif' => 'EXIF datuak berriro irakurri', //cpg1.3.0

-	'reset_view_count' => 'Ikustaldien kontadorea hutsean jarri',

-	'reset_votes' => 'Botuak hutsean jarri',

-	'del_comm' => 'Iruzkinak ezabatu',

-	'upl_approval' => 'Gehitutako fitxategiak onartu',

-	'edit_pics' => 'Irudiak editatu',

-	'see_next' => 'Hurrengo fitxategiak ikusi',

-	'see_prev' => 'Aurreko fitxategiak ikusi',

-	'n_pic' => '%s fitxategia(k)',

-	'n_of_pic_to_disp' => 'ZSenbat fitxategi erakutsi',

-	'apply' => 'Aldaketak onartu',

-	'crop_title' => 'Coppermineren irudi editorea', //cpg1.3.0

-	'preview' => 'Aurrikusi', //cpg1.3.0

-	'save' => 'Irudia gorde', //cpg1.3.0

-	'save_thumb' =>'Minituran gorde', //cpg1.3.0

-	'sel_on_img' =>'Aukeraketa osoak irudi barruan egon behar du!', //js-alert //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File faq.php //cpg1.3.0

-// ------------------------------------------------------------------------- //

-

-if (defined('FAQ_PHP')) $lang_faq_php = array(

-  'faq' => 'Galdera arruntak', //cpg1.3.0

-  'toc' => 'Edukinen aurkibidea', //cpg1.3.0

-  'question' => 'Galdera: ', //cpg1.3.0

-  'answer' => 'Erantzuna: ', //cpg1.3.0

-);

-

-if (defined('FAQ_PHP')) $lang_faq_data = array(

-  'Galdera orokorrak', //cpg1.3.0

-  array('Zergatik behar dut errejistratu?', 'Administradoreak errejistroa derrigortu dezake. Errejistroaren bitartez estatistikak, gogokoen zerrenda, argazkiak bozkatu, iruzkinak gehitu, etab .. bezalako gaitasunak erabil daitezke', 'allow_user_registration', '0'), //cpg1.3.0

-  array('Nola errejistra naiteke?', '&quot;Alta eman&quot;n sakatu eta derrigorrezko eremuak bete (nahi izanez gero aukerakoak ere bai).<br />ePosta bitartez egiten bada balidazioa mezu bat jasoko duzu zer egin behar duzun azaltzen (lotura batean klikatzen soilik). Kontua aktibatu arte ezin izango duzu sistema sartu.', 'allow_user_registration', '1'), //cpg1.3.0

-  array('Nola egiten da logina (sistema sartu)?', '&quot;Login&quot;en sakatu, idatzi zure erabiltzaile izena eta pasahitza, nahi izanez gero &quot;Gogorarazi&quot; markatu hurrengoan ez galdetzeko.<br /><b>ADI: aukera hau funzionatzea nahi baduzu zure nabegadorean cookieak gaituta izan behar dituzu eta jasoko duzun cookiea ez duzu ezabatu behar).</b>', 'offline', 'Zergatik ezin dut login egin?', 'Errejistratu zara?, aktibatu duzu kontua (bidali dizugun ePostan loturan klikatu). Hori eginda zure kontua gaituta egon beharko litzateke, hala ez bada sistemaren administradorearekin jarri harremanetan.', 'offline', 0), //cpg1.3.0

-  array('Zer gertatuko litzateke nire pasahitza ahaztuz gero?', 'Webguneak &quot;Nire pasahitza ahaztu dut&quot; ezaugarria gaituta ba du pasahitza bertan egin klik eta prozesua segitu, bestela administradorearekin jarri harremanetan berri bat eginteko.', 'offline', 0), //cpg1.3.0

-  //array('Zer gertatzen da nire ePosta aldatuz gerol?', 'Ezer ez, login egin eta zure helbide berria idatzi &quot;Nire profila&quot; atalean.', 'offline', 0), //cpg1.3.0

-  array('Zelan gorde dezaket irudi bat &quot;Nire gogokoak&quot; atalean?', 'Irudian egin klik eta gero &quot;fitxategiari buruzko infoa erakutsi&quot; ikonoan (<img src="images/info.gif" width="16" height="16" border="0" alt="Fitxategiari buruzko infoa" />); joan informazio hori agertu den lekura eta &quot;Gogokoetan gehitu&quot;n sakatu.<br />Administradoreak &quot;Fitxategiari buruzko infoa erakutsi&quot; defektuz gaitu dezake.<br />ADI!: cookieak gaituta izan behar dituzu eta gune honetako cookiea ez da ezabatu behar.', 'offline', 0), //cpg1.3.0

-  array('Zelan balora dezaket argazki bat?', 'Irudiaren miniaturan egin klik, bere azpikaldean begiratu eta aukeratu puntuaketa.', 'offline', 0), //cpg1.3.0

-  array('Zelan gehitu diezaioket iruzkin bat argazki bati?', 'Irudiaren miniaturan egin klik, bere azpikaldean begiratu. Bertan idatz dezakezu zure iruzkina.', 'offline', 0), //cpg1.3.0

-  array('Zelan igo dezaket irudi bat?', '&quot;Fitxategia gehitu&quot;n egin klik eta aukeratu zein bildumari gehituko diozun, &quot;Arakatu&quot;n sakatu eta aukeratu igo nahi duzun irudia, &quot;Ados&quot; sakatu (nahi izanez gero izenburua eta deskripzioa ere jarri ahal duzu), amaitzeko &quot;Fitxategi berria gehitu&quot;n egin klik', 'allow_private_albums', 0), //cpg1.3.0

-  array('Non jar dezaket irudia?', '&quot;Nire bilduma&quot;ko bilduma batean irudiak gehitu ditzakezu. Gerta daiteke kategoria nagusiko bilduma bat baino gehiagotak administradoreak ezaugarri hau ezgaitzea.', 'allow_private_albums', 0), //cpg1.3.0

-  array('Zein tamaina eta irudi mota gehitu igo dezaket?', 'Motak (jpg,gif,..etc.) eta tamainak administradoreak erabakitzen ditu.', 'offline', 0), //cpg1.3.0

-  array('Zer da &quot;Nire bilduma&quot;?', '&quot;Nire bilduma&quot; bilduma pertsonala da, erabiltzaileak konfiguratu eta fitxategiak gehitu ahal ditu.', 'allow_private_albums', 0), //cpg1.3.0

-  array('Zelan sortu, ezabatu edo berrizendatu dezaken bilduma bat &quot;Nire bilduma&quot;n?', 'Debes entrar en &quot;Modo administrador&quot;<br />&quot;Bildumak sortu/ordenatu&quot;n egin klik eta gero &quot;Birria&quot;n. &quot;Bilduma berria&quot; kendu eta nahi duzun izena jarri.<br />Zure edozein bildumari izena alda diezaiokezu.<br />&quot;Aldaketak aplikatu&quot;n sakatu amaitzeko.', 'allow_private_albums', 0), //cpg1.3.0

-  array('Nola kudea ditzaket nire bildumak?', '&quot;Admin modua&quot;sartu.<br />&quot;Nire bildumak eraldatun&quot;n egin klik.&quot;Bilduma eraldatu&quot; barran aukeratu aldatu nahi duzun bilduma.<br />Hemen kudea dezakezu: izana, deskribapena, miniatura, nork ikusi eta komenta dezakeen, ... .<br />Sakatu &quot;Bilduma eraldatu&quot; aldaketak gordetzeko.', 'allow_private_albums', 0), //cpg1.3.0

-  array('Zelan ikus ditzaket beste erabiltzaileen bildumak?', '&quot;Bildumen zerrenda&quot;ra joan eta &quot;Erabiltzaileen bildumak&quot; aukeratu.', 'allow_private_albums', 0), //cpg1.3.0

-  array('Zer dira cookieak?', 'Cookieak zerbitzariak nebegagoreei bidaltzen dizkien testu fitxategi txikiak dira.<br />Normalean horien bitartez zure ezarpenak gogoratu ahal ditu zerbitzariak (beste erabilpen batzuk ere izan ditzakete).', 'offline', 0), //cpg1.3.0

-  array('Non lor dezaket programa hau?', 'Coppermine galeria multimedia librea da, GNU GPL lizentziapean argitaratuta. Ezaugarriz beteta eta plataforma eta sistema anitza. Gehiago jakiteko eta programa eskuratzeko <a href="http://coppermine.sf.net/">Coppermineren webgunea</a> bisita ezazu.', 'offline', 0), //cpg1.3.0

-

-  'Copperminen zehar nabigatzen', //cpg1.3.0

-  array('Zer da &quot;Bildumen zerrenda&quot;?', 'Hemen erabiltzaileek bilduma guztiak ikus ditzakete (baita kategorien zerrenda). Miniaturak kategoriekiko lotura zuzenak izan daitezke.', 'offline', 0), //cpg1.3.0

-  array('Zer da &quot;Nire bilduma&quot;?', 'Ezaugarri honen bitartez erabiltzaileak bere bilduma propioa sor dezake eta bertan fitxategiak gehitu, ezabatu edo eraldatu.', 'allow_private_albums', 0), //cpg1.3.0

-  array('Zertan desberdintzen dira &quot;Admin modua&quot; eta &quot;Erabiltzaile modua&quot;?', 'Admin moduan moduan erabiltzaileak bere bilduma eralda dezake (administradoreak baimenduz gero gauza gehiago).', 'allow_private_albums', 0), //cpg1.3.0

-  array('Zer da &quot;Fitxategia gehitu&quot;?', 'Ezaugarri honen bitartez erabiltzaileak irudiak gehitu ditzakete (administradoreak zehaztutako tamaina eta moten arabera) haiek edota administradoreak aukeratutako biduma batean.', 'allow_private_albums', 0), //cpg1.3.0

-  array('Zer da &quot;Azken fitxategiak&quot;?', 'Bildumetan gehitutako azken fitxategi / irudiak erakusten ditu.', 'offline', 0), //cpg1.3.0

-  array('Zer da &quot;Azken iruzkinak&quot;?', 'Erabiltzaileek gehitu dituzten azken iruzkinak erakusten du (komentatutako irudiak ere agertzen dira).', 'offline', 0), //cpg1.3.0

-  array('Zer da &quot;Ikusienak&quot;?', 'Erabiltzaileek gehien ikusi dituzten argazkiak erakusten ditu (errejistratuak eta bisitariak).', 'offline', 0), //cpg1.3.0

-  array('Zer da &quot;Estimatuenak&quot;?', 'Erabiltzaileek gehien bozkatu dituzten (eta botuen media) argazkiak erakusten ditu, adibidez: : bost erabiltzailek esan dute <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: irudiak honako bataz besteko puntuazioa izango du <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; 5 erabiltzailek 1etik 5era puntuatu badute (1,2,3,4,5) bataz bestekoa izango da: <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Puntuaketak <img src="images/rating5.gif" width="65" height="14" border="0" alt="onena" />etik (onena) <img src="images/rating0.gif" width="65" height="14" border="0" alt="txarrena" /> arte (txarrena).', 'offline', 0), //cpg1.3.0

-  array('Zer da &quot;Nire gogokoak&quot;?', 'Ezaugarri honek erabiltzaileari gogoko duen irudi bat cookiean gordetzea ahalbidetzen dio.', 'offline', 0), //cpg1.3.0

-);

-

-

-// ------------------------------------------------------------------------- //

-// File forgot_passwd.php //cpg1.3.0

-// ------------------------------------------------------------------------- //

-

-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(

-  'forgot_passwd' => 'Pasahitza berreskuratu', //cpg1.3.0

-  'err_already_logged_in' => 'Dagoeneko izena eman duzu!', //cpg1.3.0

-  'enter_username_email' => 'Idatzi zure erabiltzaile izena edo ePosta', //cpg1.3.0

-  'submit' => 'pasahitza bilatu', //cpg1.3.0

-  'failed_sending_email' => 'Ezin izan dizut pasahitza daukan ePosta bidali!', //cpg1.3.0

-  'email_sent' => '%s ra bidali dut ePosta zure erabiltzaile izena eta pasahitzarekin', //cpg1.3.0

-  'err_unk_user' => 'Idatzi duzun erabiltzailea ez dago!', //cpg1.3.0

-  'passwd_reminder_subject' => '%s - Pasahitza berreskuratzea', //cpg1.3.0

-  'passwd_reminder_body' => 'Erabiltzaile honen pasahitza berreskuratzea eskatu duzu:

-Erabiltzailea: %s

-Pasahitza: %s

-%s sakatu onartzeko.', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File groupmgr.php

-// ------------------------------------------------------------------------- //

-

-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(

-	'group_name' => 'Taldearen izena',

-	'disk_quota' => 'Disko kuota',

-	'can_rate' => 'Fitxategiak baloratu ahal dituzte',

-	'can_send_ecards' => 'Postalak bidali ahal dituzte',

-	'can_post_com' => 'Iruzkinak gehitu ahal dituzte',

-	'can_upload' => 'Fitxategiak gehitu ahal dituzte',

-	'can_have_gallery' => 'Bilduma pertsonalak eduki ahal dituzte',

-	'apply' => 'Aldaketak onartu',

-	'create_new_group' => 'Talde berria sortu',

-	'del_groups' => 'Aukeratutako taldea(k) ezabatu',

-	'confirm_del' => 'Adi!!, talde bat ezabatzen duzunean bertako erabiltzaileak  \'Registered\' taldera pasatzen ditut!\n\nJarraitu nahi duzu?',

-	'title' => 'Erabiltzaile taldeak konfiguratu',

-	'approval_1' => 'Bilduma publikoetan onartuak (1)',

-	'approval_2' => 'Bilduma pribatuetan onartuak (2)',

-	'upload_form_config' => 'Igotzeko formularioaren konfigurazioa', //cpg1.3.0

-	'upload_form_config_values' => array( 'Fitxategi solteak igo soilik', 'Fitxategi batzuk igo soilik', 'URI igoera soilik', 'ZIPak igo soilik', 'URI-fitxategiak', 'ZIP-fitxategiak', 'URI-ZIP', 'Fitxategiak-URI-ZIP'), //cpg1.3.0

-	'custom_user_upload'=>'Erabiltzaileak igoeren kopurua zehaztu dezake?', //cpg1.3.0

-	'num_file_upload'=>'Zenbat igoera gehienez', //cpg1.3.0

-	'num_URI_upload'=>'Zenbat URI igoera gehienez', //cpg1.3.0

-	'note1' => '<b>(1)</b> Bilduma publikoetan irudiak gehitzeak administratzaileen onarpena beharko du',

-	'note2' => '<b>(2)</b> Bilduma pribatuetan irudiak gehitzeak administratzaileen onarpena beharko du',

-	'notes' => 'Oharrak'

-);

-

-// ------------------------------------------------------------------------- //

-// File index.php

-// ------------------------------------------------------------------------- //

-

-if (defined('INDEX_PHP')){

-

-$lang_index_php = array(

-	'welcome' => 'Ongi etorri!'

-);

-

-$lang_album_admin_menu = array(

-	'confirm_delete' => 'Seguru bilduma hau ezabatu nahi duzula? \\nIrudi eta iruskin guztiak ezabatuko ditut.',

-	'delete' => 'Ezabatu',

-	'modify' => 'Eraldatu',

-	'edit_pics' => 'Irudiak editatu',

-);

-

-$lang_list_categories = array(

-	'home' => 'Hasiera',

-	'stat1' => '<b>[pictures]</b> fitxategi <b>[albums]</b> bildumetan eta <b>[cat]</b> kategoria <b>[comments]</b> iruzkinekin, <b>[views]</b> aldiz bisitatua(k)',

-	'stat2' => '<b>[pictures]</b> fitxategi <b>[albums]</b> bildumatan, <b>[views]</b> aldiz bisitatua(k)',

-	'xx_s_gallery' => '%s (r)en bilduma',

-	'stat3' => '<b>[pictures]</b> fitxategi <b>[albums]</b> bildumatan <b>[comments]</b> iruzkinekin, <b>[views]</b> aldiz bisitatua(k)'

-);

-

-$lang_list_users = array(

-	'user_list' => 'Erabiltzaileen zerrenda',

-	'no_user_gal' => 'Ez dago bildumak izateko eskubidea duen erabiltzailerik',

-	'n_albums' => '%s bilduma',

-	'n_pics' => '%s fitxategi'

-);

-

-$lang_list_albums = array(

-	'n_pictures' => '%s fitxategiak',

-	'last_added' => ', gehitutako azkena: %s'

-);

-

-}

-

-// ------------------------------------------------------------------------- //

-// File login.php

-// ------------------------------------------------------------------------- //

-

-if (defined('LOGIN_PHP')) $lang_login_php = array(

-	'login' => 'Login',

-	'enter_login_pswd' => 'Erabiltzailea eta pasahitza idatzi',

-	'username' => 'Erabiltzaile izena',

-	'password' => 'Pasahitza',

-	'remember_me' => 'Gogora nazazu',

-	'welcome' => 'Ongi etorri %s ...',

-	'err_login' => '*** Login ez zuzena. Saiatu berriro ***',

-	'err_already_logged_in' => 'Dagoeneko izena eman duzu!',

-	'forgot_password_link' => 'Nire pasahitza ahaztu dut', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File logout.php

-// ------------------------------------------------------------------------- //

-

-if (defined('LOGOUT_PHP')) $lang_logout_php = array(

-	'logout' => 'Irten',

-	'bye' => 'Hurrenerarte, %s ...',

-	'err_not_loged_in' => 'Ez duzu izena eman!',

-);

-

-// ------------------------------------------------------------------------- //

-// File phpinfo.php //cpg1.3.0

-// ------------------------------------------------------------------------- //

-

-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(

-  'php_info' => 'PHP info', //cpg1.3.0

-  'explanation' => 'Hau da <a href="http://www.php.net/phpinfo">phpinfo()</a> PHP-funtzioak ematen duen irteera, Coperminek erakutsita (trimming the output at the right corner).', //cpg1.3.0

-  'no_link' => 'Besteei hau ikusten uztea arriskutsua izan daiteke, horregatik administradore bezala logeatuta zaudenean soilik ikus dezakezu orri hau. Ezin diezu besteei lotura hau bidali, sarrera debekatuta baitaukate.', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File modifyalb.php

-// ------------------------------------------------------------------------- //

-

-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(

-	'upd_alb_n' => '%s bilduma eraldatu',

-	'general_settings' => 'Konfigurazio orokorra',

-	'alb_title' => 'Bildumaren izenburua',

-	'alb_cat' => 'Bildumaren kategoria',

-	'alb_desc' => 'Bildumaren deskripzioa',

-	'alb_thumb' => 'Bildumaren miniatura',

-	'alb_perm' => 'Bilduma honek baimenak',

-	'can_view' => 'Hauek ikus dezakete bilduma hau',

-	'can_upload' => 'Bisitariek irudiak gehitu ditzakete',

-	'can_post_comments' => 'Bisitariek iruzkinak gehitu ditzakete',

-	'can_rate' => 'Bisitariek argazkiak baloratu ahal dituzte',

-	'user_gal' => 'Erabiltzailearen bilduma',

-	'no_cat' => '* Kategoriarik gabekoa *',

-	'alb_empty' => 'Bilduma hutsik dago',

-	'last_uploaded' => 'Gehitutako azken irudia',

-	'public_alb' => 'Denek (bilduma publikoa)',

-	'me_only' => 'Nik soilik',

-	'owner_only' => 'Bildumaren jabe soilik (%s)',

-	'groupp_only' => '\'%s\' taldearen partaideak',

-	'err_no_alb_to_modify' => 'Ez dago zuk eraldatu ahal duzun bildumarik.',

-	'update' => 'Bilduma eraldatu',

-	'notice1' => '(*) %staldeen%s konfigurazioaren arabera', //cpg1.3.0 (do not translate %s!)

-);

-

-// ------------------------------------------------------------------------- //

-// File ratepic.php

-// ------------------------------------------------------------------------- //

-

-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(

-	'already_rated' => 'Barkatu baina dagoeneko bozkatu duzu',

-	'rate_ok' => 'Zure botua zenbatu dut',

-	'forbidden' => 'Ezin dituzu zure irudiak bozkatu.', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File register.php & profile.php

-// ------------------------------------------------------------------------- //

-

-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {

-

-$lang_register_disclamer = <<<EOT

-{SITE_NAME}ko administratzaileak edukin ez egokiak edo iraingarriak azkar ezabatzen saiatuko dira, hala ere ezinenkoa da bidaltzen den informazio guzti guztia ikuskatzea. Herregatik ulertu behar duzu webgune honetan plazaratutako iritzi guztiak egileen iritzia eta ikus puntua dela, ez webmaste edo administradoreena (beraiek idatitakoak izan ezik).<br />

-<br />

-Zin egiten duzu ez duzula inolako material iraingarria, arrazista, gorrotagarria edo ilegala argitaratuko eta, halaber, onartzen duzu { SITE_NAME }ko webmasterrak horrelakoa den edozen materialak webgunetik ezaba dezakeela. Onartzen duzu zuk idatzitako informazio guztia datu base batean biltegiratuko dela, informazio hau ez da inoiz beste kontuetarako erabiliko. Webmasterra eta administradorea ez dira datu basearen integritatearen erantzuleak.<br />

-<br />

-Webgune honek cookieak erabiltzen ditu. Hauen bitartez nabegazioa hobetzen dugu. ePosta zure profila eta pasahitza ziurtatzeko baino ez dugu erabiltzen.<br />

-<br />

-Ados bazaude 'Ados nago'n egin klik

-EOT;

-

-$lang_register_php = array(

-	'page_title' => 'Erabiltzaile berria',

-	'term_cond' => 'Baldintzak',

-	'i_agree' => 'Ados nago',

-	'submit' => 'Alta eskaera bidali',

-	'err_user_exists' => 'Aukeratu duzun erabiltzaile izena dagoeneko hartuta dago, beste bat aukeratu mesedez',

-	'err_password_mismatch' => 'Bi pasahitzak ez dira berdinak, saiatu berriro',

-	'err_uname_short' => 'Erabiltzaile izenak 2 karaktere izan behar du gutxienez',

-	'err_password_short' => 'Pasahitzak 2 karaktere izan behar du gutxienez',

-	'err_uname_pass_diff' => 'Erabiltzaile izenak eta pasahitzak desberdinak izan behar dute',

-	'err_invalid_email' => 'ePosta ez da balidoa',

-	'err_duplicate_email' => 'Beste erabiltzaile bat errejistratu da lehenago zuk idatzitako ePostarekin',

-	'enter_info' => 'Errejistratzeko informazioa idatzi',

-	'required_info' => 'Derrigorrezko informazioa',

-	'optional_info' => 'Aukerako informazioa',

-	'username' => 'Erabiltzaile izena',

-	'password' => 'Pasahitza',

-	'password_again' => 'Pasahitza (berriro)',

-	'email' => 'ePosta',

-	'location' => 'Bizilekua',

-	'interests' => 'Gustuak',

-	'website' => 'Web orria',

-	'occupation' => 'Lanbidea',

-	'error' => 'AKATSA',

-	'confirm_email_subject' => '%s - Altaren ziurtapena',

-	'information' => 'Informazioa',

-	'failed_sending_email' => 'Alta ziurtatzeko ePosta ezin izan dut bidali!',

-	'thank_you' => 'Mila esker alta emateagatik.<br /><br />Zuk idatzitako ePostara mezu bat bidali dut kontua aktibatzeko behar duzun informazio guztiarekin.',

-	'acct_created' => 'Zure kontu sortuta dago, orain sistema erabili ahal duzu zure erabiltzailea eta zure pasahitza idatziz',

-	'acct_active' => 'Zure kontua aktibo dago, orain sistema erabili ahal duzu zure erabiltzailea eta zure pasahitza idatziz',

-	'acct_already_act' => 'Zure kontua aktibatuta zegoen ya!',

-	'acct_act_failed' => 'Kontu hau ezin da aktibatu!',

-	'err_unk_user' => 'Aukeratuta erabiltzailea ez dago!',

-	'x_s_profile' => '%s ren profila',

-	'group' => 'Taldea',

-	'reg_date' => 'Alta data',

-	'disk_usage' => 'Diskoaren erabilpena',

-	'change_pass' => 'Pasahitza aldatu',

-	'current_pass' => 'Egungo pasahitza',

-	'new_pass' => 'Pasahitz berria',

-	'new_pass_again' => 'Pasahitz berria (berriro)',

-	'err_curr_pass' => 'Egungo pasahitza ez da zuzena',

-	'apply_modif' => 'Aldaketak gorde',

-	'change_pass' => 'Nire pasahitza aldatu',

-	'update_success' => 'Profila eguneratu dut',

-	'pass_chg_success' => 'Pasahitza aldatu dut',

-	'pass_chg_error' => 'Ez dut pasahitza aldatu',

-	'notify_admin_email_subject' => '%s - Errejistro jakinarazpena', //cpg1.3.0

-	'notify_admin_email_body' => 'Erabiltzaile berria errejistratu da zure bilduman "%s" izenpean', //cpg1.3.0

-);

-

-$lang_register_confirm_email = <<<EOT

-Mila esker {SITE_NAME}n errejistratzeagatik

-

-Zure erabiltzaile izena: "{USER_NAME}"

-Zure pasahitza: "{PASSWORD}"

-

-Aktibaketa amaitzeko bahean agertzen den loturaren gainean egin klik 

-edo kopiatu zure nabegadoaren helbide barran.

-

-{ACT_LINK}

-

-Ondo ibili.

-

-{SITE_NAME}ko administradoreak

-

-EOT;

-

-}

-

-// ------------------------------------------------------------------------- //

-// File reviewcom.php

-// ------------------------------------------------------------------------- //

-

-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(

-	'title' => 'Iruzkinak ikuskatu',

-	'no_comment' => 'Ez dago erakusteko iruzkinik',

-	'n_comm_del' => '%s iruzkin ezabatuta',

-	'n_comm_disp' => 'Zenbat iruzkin erakutsi',

-	'see_prev' => 'Aurrekoa ikusi',

-	'see_next' => 'Hurrengoa ikusi',

-	'del_comm' => 'Aukeratutako iruzkinak ezabatu',

-);

-

-

-// ------------------------------------------------------------------------- //

-// File search.php - OK

-// ------------------------------------------------------------------------- //

-

-if (defined('SEARCH_PHP')) $lang_search_php = array(

-	0 => 'Bilduma guztietan bilatu',

-);

-

-// ------------------------------------------------------------------------- //

-// File searchnew.php

-// ------------------------------------------------------------------------- //

-

-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(

-	'page_title' => 'Fitxategi berriak bilatu',

-	'select_dir' => 'Aukeratu direktoria',

-	'select_dir_msg' => 'Funtzio honen bitartez FTP bidez igotako fitxategi guztiak automatikoki gehituko dira.<br /><br />Aukeratu fitxategiak utzi dituzun direktorioa',

-	'no_pic_to_add' => 'Ez dago fitxategirik gehitzeko',

-	'need_one_album' => 'Funtzio hau erabiltzeko bilduma bat behar duzu gutxienez',

-	'warning' => 'Adi',

-	'change_perm' => 'Scriptak ezin izan du direktorioan idatzi, bere baimenak aldatu behar dituzu (755 edo 777) berriro saiatu baino lehen!',

-	'target_album' => '<b>&quot;</b>%s<b>&quot; direktorioko fitxategiak </b>%s bilduman jarri',

-	'folder' => 'Karpeta',

-	'image' => 'Irudia',

-	'album' => 'Bilduma',

-	'result' => 'Emaitza',

-	'dir_ro' => 'Ezin da idatzi. ',

-	'dir_cant_read' => 'Ezin da irakurri. ',

-	'insert' => 'Bilduman fitxategiak gehitzen',

-	'list_new_pic' => 'Fitxategi berrien zerrenda',

-	'insert_selected' => 'Aukeratutako fitxategiak gehitu',

-	'no_pic_found' => 'Ez dut fitxategi berririk topatu',

-	'be_patient' => 'Lasai, scriptak denbora behar du fitxategi guztiak gehitzeko',

-	'no_album' => 'ez duzu bildumarik aukeratu',  //cpg1.3.0

-	'notes' =>  '<ul>'.

-				'<li><b>OK</b> : fitxategia ondo gehitu duela esan nahi du'.

-				'<li><b>DP</b> : fitxategia duplikatuta dagoela esan nahi du (dagoeneko datu basean dagoela)'.

-				'<li><b>PB</b> : fitxategia ezin izan duela gehitu esan nahi du (ziurtatu, mesedez, konfigurazioa eta direktoriaren baimenak)'.

-				'<li><b>NA</b> : fitxategiak gehitzeko bilduma ez duzula aukera esan nahi du, \'<a href="javascript:history.back(1)">Atzera</a>\' sakatu eta bilduma bat aukeratu. Bat izan ezean lehenago <a href="albmgr.php">bat sortu</a></li>'.

-				'<li>OK, DP, PB ikonoak agertu ezean, sakatu kargatu gabeko irudiaren ikonoan PHPk bueltatu duen akatsa ikusteko'.

-				'<li>Nabegadoreak timeout bueltatzen badu, eguneratzeko ikonoak sakatu'.

-				'</ul>',

-	'select_album' => 'bilduma aukeratu', //cpg1.3.0

-	'check_all' => 'Guztiak markatu', //cpg1.3.0

-	'uncheck_all' => 'Guztiak desmarkatu', //cpg1.3.0

-);

-

-

-// ------------------------------------------------------------------------- //

-// File thumbnails.php

-// ------------------------------------------------------------------------- //

-

-// Void

-

-// ------------------------------------------------------------------------- //

-// File banning.php

-// ------------------------------------------------------------------------- //

-

-if (defined('BANNING_PHP')) $lang_banning_php = array(

-	'title' => 'Erabiltzaileak kaleratu',

-	'user_name' => 'Erabiltzaile izena',

-	'ip_address' => 'IP helbidea',

-	'expiry' => 'Iraungitzea (zuriz betirako)',

-	'edit_ban' => 'Aldaketak gorde',

-	'delete_ban' => 'Ezabatu',

-	'add_new' => 'Kaleraketa berria',

-	'add_ban' => 'Berria',

-	'error_user' => 'Ezin izan dut erabiltzailea topatu', //cpg1.3.0

-	'error_specify' => 'Erabiltzaile izena edo IPa idatzi behar duzu', //cpg1.3.0

-	'error_ban_id' => 'Kaletze identifikadorea ez balidoa!', //cpg1.3.0

-	'error_admin_ban' => 'Ezin duzu zure burua kaleratu!', //cpg1.3.0

-	'error_server_ban' => 'Zeure zerbitzaria kaleratu behar duzu?? Ezin duzu hori egin...', //cpg1.3.0

-	'error_ip_forbidden' => 'Ezin duzu IP hau kaleratu, ez da bideragarria!', //cpg1.3.0

-	'lookup_ip' => 'IPa bilatu', //cpg1.3.0

-	'submit' => 'bilatu', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File upload.php

-// ------------------------------------------------------------------------- //

-

-if (defined('UPLOAD_PHP')) $lang_upload_php = array(

-	'title' => 'Fitxategi berria',

-	'custom_title' => 'Formularioak personalizatzeko', //cpg1.3.0

-	'cust_instr_1' => 'Igotzeko gelaxken kopurua zehaztu ahal duzu. Hala ere, ezin duzu behean zehaztutako mugak gainditu.', //cpg1.3.0

-	'cust_instr_2' => 'Box Number Requests', //cpg1.3.0

-	'cust_instr_3' => 'Fitxategiak igoetzeko gelaxka: %s', //cpg1.3.0

-	'cust_instr_4' => 'URI/URLak igoetzeko gelaxka: %s', //cpg1.3.0

-	'cust_instr_5' => 'URI/URLak igoetzeko gelaxka:', //cpg1.3.0

-	'cust_instr_6' => 'Fitxategiak igotzeko gelaxkak:', //cpg1.3.0

-	'cust_instr_7' => 'Idatzi zenbat mota baikoitzeko gelaxka nahi duzun oraingo honetan.  Gero \'Jarraitu\' sakatu. ', //cpg1.3.0

-	'reg_instr_1' => 'Ekintza ezbalidoa formularioa sortzeko.', //cpg1.3.0

-	'reg_instr_2' => 'Orain fitxategiak igo ahal dituzu beheko igoera gelaxkak erabilita. Fitxategiak ezin dira  %s KB baino handiagoak. ZIP fitxategiak \'Fitxategi igotzea\' eta \'URI/URL igotzea\' ataletan konprimituta iraungo dute.', //cpg1.3.0

-	'reg_instr_3' => 'Konprimitutako fitxategiak deskonprimituak izatea nahi baduzu \'Deskonprimitu ZIP igoerak\' atalean dauden igoera gelaxkak erabili behar dituzu.', //cpg1.3.0

-	'reg_instr_4' => 'URI/URL igera atala erabiltzen duzunean era egokian idatzi fitxategiekiko bideak. Horrela: http://www.niregunea.org/irudiak/adibidea.jpg', //cpg1.3.0

-	'reg_instr_5' => 'Formularioa osotu ostean \'Jarraitu\'n sakatu.', //cpg1.3.0

-	'reg_instr_6' => 'Deskonprimitu ZIP igoerak:', //cpg1.3.0

-	'reg_instr_7' => 'Fitxategi igoerak:', //cpg1.3.0

-	'reg_instr_8' => 'URI/URL igoerak:', //cpg1.3.0

-	'error_report' => 'Akatsak', //cpg1.3.0

-	'error_instr' => 'Igoera hauekin akatsak gertatu dira:', //cpg1.3.0

-	'file_name_url' => 'Fitxategia/URLa', //cpg1.3.0

-	'error_message' => 'Akats mezua', //cpg1.3.0

-	'no_post' => 'Ezin POSTen bitartez igo.', //cpg1.3.0

-	'forb_ext' => 'Fitxategiaren estensioa debekatuta.', //cpg1.3.0

-	'exc_php_ini' => 'php.ini-n zehaztutako gehienezko tamaina gaindituta.', //cpg1.3.0

-	'exc_file_size' => 'CPG-ek onartutako gehienezko tamaina gainditua.', //cpg1.3.0

-	'partial_upload' => 'Only a partial upload.', //cpg1.3.0

-	'no_upload' => 'Igoera ez da burutu.', //cpg1.3.0

-	'unknown_code' => 'PHP igoera akats ezezaguna.', //cpg1.3.0

-	'no_temp_name' => 'Igoerarik ez - behin behineko izenik ez.', //cpg1.3.0

-	'no_file_size' => 'Daturik gabea/apurtuta', //cpg1.3.0

-	'impossible' => 'Ezin mugitu.', //cpg1.3.0

-	'not_image' => 'Ez da irudia/apurtuta', //cpg1.3.0

-	'not_GD' => 'Ez da GD luzapena.', //cpg1.3.0

-	'pixel_allowance' => 'Pixel baimenduak gaindituta.', //cpg1.3.0

-	'incorrect_prefix' => 'URI/URL aurrizkia ez zuzena', //cpg1.3.0

-	'could_not_open_URI' => 'Ezin izan dut URIa zabaldu.', //cpg1.3.0

-	'unsafe_URI' => 'Zuzentasuna ezin zehaztu.', //cpg1.3.0

-	'meta_data_failure' => 'Meta datuen akatsa', //cpg1.3.0

-	'http_401' => '401 Baimen gabekoa', //cpg1.3.0

-	'http_402' => '402 Ordainpekoa', //cpg1.3.0

-	'http_403' => '403 Debekatuta', //cpg1.3.0

-	'http_404' => '404 Ez topatua', //cpg1.3.0

-	'http_500' => '500 Zerbitzariaren barne akatsa', //cpg1.3.0

-	'http_503' => '503 Zerbitzu ez erabilgarria', //cpg1.3.0

-	'MIME_extraction_failure' => 'MIME mota ezin da zehaztu.', //cpg1.3.0

-	'MIME_type_unknown' => 'MIME mota ezezaguna', //cpg1.3.0

-	'cant_create_write' => 'Ezin idazteko fitxategia sortu.', //cpg1.3.0

-	'not_writable' => 'Ezin idazteko fitxategian idatzi.', //cpg1.3.0

-	'cant_read_URI' => 'Ezin dut URI/URLa irakurri', //cpg1.3.0

-	'cant_open_write_file' => 'Ezin zabaldu URIa idazteko.', //cpg1.3.0

-	'cant_write_write_file' => 'Ezin idatzi URIaren idazteko fitxategian.', //cpg1.3.0

-	'cant_unzip' => 'Ezin deskonprimitu.', //cpg1.3.0

-	'unknown' => 'Akats ezezaguna', //cpg1.3.0

-	'succ' => 'Ondo igota', //cpg1.3.0

-	'success' => '%s igoera zuzenak.', //cpg1.3.0

-	'add' => '\'Jarraitu\'n sakatu fitxategiak bildumari gehitzeko.', //cpg1.3.0ari	'failure' => 'Akatsa igotzean', //cpg1.3.0

-	'f_info' => 'Fitxategiaren infoa', //cpg1.3.0

-	'no_place' => 'Aurreko fitxategia ezin izan dut gehitu.', //cpg1.3.0

-	'yes_place' => 'Aurreko fitxategia ondo gehitu dut.', //cpg1.3.0

-	'max_fsize' => 'Onartzen diren fitxategi tamaina handiena %s KBekoa da',

-	'album' => 'Bilduma',

-	'picture' => 'Fitxategia',

-	'pic_title' => 'Fitxategiaren izenburua',

-	'description' => 'Fitxategiaren deskribapena',

-	'keywords' => 'Hitz gakoak (zuriuneek separatuta)',

-	'err_no_alb_uploadables' => 'Ez dago fitxategiak gehitzea onartzen duen bildumarik',

-	'place_instr_1' => 'Fitxategiak bildumetan sartzen ari zara.  Orain fitxategi bakiotzari buruzko informazio garrantzitsua gehitu ahal duzu.', //cpg1.3.0

-	'place_instr_2' => 'Fitxategi gehiago gehitu nahi?. \'Gehiago\'n sakatu.', //cpg1.3.0

-	'process_complete' => 'Fitxategi guztiak ondo gehitu ditut.', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File usermgr.php

-// ------------------------------------------------------------------------- //

-

-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(

-	'title' => 'Erabiltzaileak kudeatu',

-	'name_a' => 'Izenaren arabera gorako',

-	'name_d' => 'Izenaren arabera beherako',

-	'group_a' => 'Taldearen arabera gorako',

-	'group_d' => 'Taldearen arabera beherako',

-	'reg_a' => 'Alta dataren arabera gorako',

-	'reg_d' => 'Alta dataren arabera beherako',

-	'pic_a' => 'Argazki kopuruaren arabera gorako',

-	'pic_d' => 'Argazki kopuruaren arabera beherako',

-	'disku_a' => 'Disko okupazioaren arabera gorako',

-	'disku_d' => 'Disko okupazioaren arabera beherako',

-	'lv_a' => 'Azken bisitaren arabera gorako', //cpg1.3.0

-	'lv_d' => 'Azken bisitaren arabera beherako', //cpg1.3.0

-	'sort_by' => 'Erabiltzaileak ordenatu',

-	'err_no_users' => 'Erabiltzaileen taula hutsik dago!',

-	'err_edit_self' => 'Ezin duzu zeure profila editatu, horretarako \'Nire erabiltzaile profila\' aukera erabili',

-	'edit' => 'EDITATU',

-	'delete' => 'EZABATU',

-	'name' => 'Erabiltzaile izena',

-	'group' => 'Taldea',

-	'inactive' => 'Inaktiboa',

-	'operations' => 'Ekintzak',

-	'pictures' => 'Fitxategiak',

-	'disk_space' => 'Erabilitako espazioa / kuota',

-	'registered_on' => 'Errejistratua',

-	'last_visit' => 'Azken bisita', //cpg1.3.0

-	'u_user_on_p_pages' => '%d erabiltzaile %d orritan',

-	'confirm_del' => 'Seguru erabiltzaile hau ezabatu nahi duzula? \\nBere argazki eta bildumak guztiak ere ezabatuko ditut.',

-	'mail' => 'ePOSTA',

-	'err_unknown_user' => 'Aukeratutako erabiltzailea ez dago!',

-	'modify_user' => 'Erabiltzailea eraldatu',

-	'notes' => 'Oharrak',

-	'note_list' => '<li>Egungo pasahitza aldatu nahi ez baduzu "pasahitza" atala zuri utzi',

-	'password' => 'Pasahitza',

-	'user_active' => 'Erabiltzailea aktibo dago',

-	'user_group' => 'Erabiltzaileen taldea',

-	'user_email' => 'Erabiltzailearen ePosta',

-	'user_web_site' => 'Erabiltzailearen web orria',

-	'create_new_user' => 'Erabiltzaile berria',

-	'user_location' => 'Erabiltzailearen bizilekua',

-	'user_interests' => 'Erabiltzailerean gogoak',

-	'user_occupation' => 'Erabiltzailearen lanbidea',

-	'latest_upload' => 'Azken igoerak', //cpg1.3.0

-	'never' => 'inoiz ez', //cpg1.3.0

-);

-

-// ------------------------------------------------------------------------- //

-// File util.php

-// ------------------------------------------------------------------------- //

-

-if (defined('UTIL_PHP')) $lang_util_php = array(

-	'title' => 'Irudien tamaina aldatu',

-	'what_it_does' => 'Zer egiten du',

-	'what_update_titles' => 'Fitxategien izenak eguneratu',

-	'what_delete_title' => 'Izenburuak ezabatu',

-	'what_rebuild' => 'Miniaturak eta irudien tamainak berriro sortu',

-	'what_delete_originals' => 'Jatorrizko irudiak ezabatu eta tamaina berriko irudiekin ordezkatu',

-	'file' => 'Fitxategia',

-	'title_set_to' => 'Izenburua',

-	'submit_form' => 'bidali',

-	'updated_succesfully' => 'ondo eguneratu',

-	'error_create' => 'Akatsa sortzean',

-	'continue' => 'Irudi gehiago',

-	'main_success' => '%s fitxategia irudi nagusi izateko ondo erabili dut',

-	'error_rename' => '%s  %s ra berrizendatzean akatsa',

-	'error_not_found' => 'Ez dut %s fitxategia topatu',

-	'back' => 'Hasierara bueltatu',

-	'thumbs_wait' => 'Miniaturak / irudien tamainak eguneratzen, itxaron...',

-	'thumbs_continue_wait' => 'Miniaturak / irudien tamainak eguneratzen jarraitzen dut...',

-	'titles_wait' => 'Izenburuak eguneratzen, itxaron...',

-	'delete_wait' => 'Izenburuak ezabatzen, itxaron...',

-	'replace_wait' => 'Jatorrizko irudiak ezabatzen eta tamaina berriko irudiekin ordezkatzen, itxaron...',

-	'instruction' => 'Agindu arinak',

-	'instruction_action' => 'Ekintza aukeratu',

-	'instruction_parameter' => 'Parametroak aukeratu',

-	'instruction_album' => 'Bilduma aukeratu',

-	'instruction_press' => '%s n sakatu',

-	'update' => 'Miniaturak / irudien tamainak eguneratu',

-	'update_what' => 'Zer eguneratu behar dut',

-	'update_thumb' => 'Miniaturak soilik',

-	'update_pic' => 'Irudien tamainak soilik',

-	'update_both' => 'Miniaturak eta irudien tamainak (biak)',

-	'update_number' => 'Zenbat irudi prozesatu klik bakoitzean',

-	'update_option' => '(Timeout arazoak izanez gero zenbaki txikiago jarri)',

-	'filename_title' => 'Fitxategia &rArr; Fitxategiaren izenburua',

-	'filename_how' => 'Zelan eraldatu fitxategia',

-	'filename_remove' => '.jpg luzapena kendu eta y _ (underscore) espazioekin ordezkatu',

-	'filename_euro' => '2003_11_23_13_20_20.jpg aldatu: 2003/11/23 13:20',

-	'filename_us' => '2003_11_23_13_20_20.jpg aldatu: 2003/11/23 13:20',

-	'filename_time' => '2003_11_23_13_20_20.jpg aldatu: 13:20',

-	'delete' => 'Jatorriko tamaina edo izena diten argazkiak ezabatu',

-	'delete_title' => 'Fitxategien izenburuak ezabatu',

-	'delete_original' => 'Jatorrizko tamaina duten argazkiak ezabatu',

-	'delete_replace' => 'Jatorrizko irudiak ezabatu eta tamaina berrikoekin ordezkatu',

-	'select_album' => 'Bilduma aukeratu',

-	'delete_orphans' => 'Iruzkin umezurtzak ezabatu (bilduma guztietan dabil)', //cpg1.3.0

-	'orphan_comment' => 'Topatutako iruzkin umezurtzak', //cpg1.3.0

-	'delete' => 'Ezabatu', //cpg1.3.0

-	'delete_all' => 'Dena ezabatu', //cpg1.3.0

-	'comment' => 'Iruzkina: ', //cpg1.3.0

-	'nonexist' => 'ez dagoen fitxategi batekin dago lotuta # ', //cpg1.3.0

-	'phpinfo' => 'phpinfo erakutsi', //cpg1.3.0

-	'update_db' => 'Datu basea eguneratu', //cpg1.3.0

-	'update_db_explanation' => 'Coppermineren fitxategiak ordezkatu badituzu, aldatu edo bertsioa eguneratu datu basearen eguneraketa egikaritu beharko duzu. Horrela beharrezkoak diren taulak eta baloreak sortuko ditu datu basean.', //cpg1.3.0

-);

-

-?>

diff -ruN 133/lang/brazilian_portuguese.php cpg148/lang/brazilian_portuguese.php
--- 133/lang/brazilian_portuguese.php	2005-04-19 05:25:36.000000000 -0500
+++ cpg148/lang/brazilian_portuguese.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1515 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU:   
-// ------------------------------------------------------------------------- //
-// $Id: brazilian_portuguese.php,v 1.9 2004/12/29 23:03:48 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Portuguese [Brazilian]',
-  'lang_name_native' => 'Portugus',
-  'lang_country_code' => 'br',
-  'trans_name'=> 'Marcos S. Filho',
-  'trans_email' => 'throttleben@hotmail.com',
-  'trans_website' => '',
-  'trans_date' => '2004/05/01',
-);
-
-$lang_charset = 'iso-8859-1';
-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('Bytes', 'KB', 'MB');
-
-// 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');
-
-// Some common strings
-$lang_yes = 'Sim';
-$lang_no  = 'No';
-$lang_back = 'VOLTAR';
-$lang_continue = 'CONTINUAR';
-$lang_info = 'Informao';
-$lang_error = 'Erro';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d de %B, %Y';
-$lastcom_date_fmt =  '%d/%m/%y as %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%d de %B, %Y';
-$register_date_fmt = '%d de %B, %Y';
-$lasthit_date_fmt = '%d de %B, %Y as %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%d de %B, %Y as %I:%M %p'; //cpg1.3.0
-
-// For the word censor
-$lang_bad_words = array('foda*', 'cu', 'otario', 'bicha', 'caralho', 'kct*', 'rola', 'porra', 'merda', 'idiota', 'otario', 'tabacudo', 'rola', 'buceta','tabacuda', 'fuck', 'lesbica', 'gay', 'bixa', 'frango', 'burro');
-
-$lang_meta_album_names = array(
-	'random' => 'Fotos Diversas',
-	'lastup' => 'ltimas Fotos Adicionadas',
-	'lastalb'=> 'ltimos Albums Atualizados',
-	'lastcom' => 'ltimos Comentrios',
-	'topn' => 'Fotos Mais Visitadas',
-	'toprated' => 'Fotos com mais Popularidade',
-	'lasthits' => 'Ultimas Fotos Visitadas',
-	'search' => 'Resultado da Pesquisa',
-	'favpics'=> 'Fotos Favoritos', //cpg1.3.0
-);
-
-$lang_errors = array(
-	'access_denied' => 'Voc no tem permisso para visualizar esta pgina.',
-	'perm_denied' => 'Voc no tem permisso para executar esta operao.',
-	'param_missing' => 'Script executado sem os paramentos requeridos.',
-	'non_exist_ap' => 'O album ou foto que voc selecionou no foi encontrado!',
-	'quota_exceeded' => 'A quota de espao para armazenamento excedeu o limite<br /><br />Voc possui [quota]KB de espao, suas fotos atualmente utilizam [space]KB, adicionar este arquivo ir estourar sua cota permitida.',
-	'gd_file_type_err' => 'Rstamos usando um sistema que s permite fotos JPEG e PNG.',
-	'invalid_image' => 'A foto que voc enviou est corrompida ou no pode ser 
-interpretada pela biblioteca GD',
-	'resize_failed' => 'No foi possvel criar a miniatura ou redimensionar a foto.',
-	'no_img_to_display' => 'Sem fotos para exibir',
-	'non_exist_cat' => 'A categoria selecionada no existe',
-	'orphan_cat' => 'A categoria tem um paramento que no existe, v para o gerenciador de categorias e corrija o problema.',
-	'directory_ro' => 'O Diretrio \'%s\' no  gravvel, as fotos no podem ser deletadas',
-	'non_exist_comment' => 'O comentrio selecionado no existe.',
-	'pic_in_invalid_album' => 'Foto em um album inexistente (%s)!?',
-	'banned' => 'Vo esta banido deste site.',
-	'not_with_udb' => 'Esta funo esta desativada na Galeria porque esta integrada com um programa de forum. O que voc est tentando fazer nao  suportado nesta configurao, ou a funo deve ser chamada pelo programa de forum.',
-	'offline_title' => 'Offline.', //cpg1.3.0
-	'offline_text' => 'Estamos offline - tente novamente mais tarde', 
-//cpg1.3.0
-	'ecards_empty' => 'No h nenhum registro de ecards para visualizar. Verifique se voc ativou a opo de Logar os Ecards na configurao!', //cpg1.3.0
-	'action_failed' => 'Falha. No foi possivel processar seu pedido.', //cpg1.3.0
-	'no_zip' => 'As bibliotecas necessrias para processar os arquivos em ZIP no esto disponiveis. Por favor contacte o Administrador do site.', //cpg1.3.0
-	'zip_type' => 'Voc no tem permisso para enviar arquivos ZIP.', //cpg1.3.0
-);
-
-
-$lang_bbcode_help = 'Seguir estes codigos pode ser til: 
-<li>[b]<b>Negrito</b>[/b]</li> <li>[i]<i>Itlico</i>[/i]</li> 
-<li>[url=http://www.seusite.com.br/]Url Text[/url]</li> 
-<li>[email]nome@provedor.com.br[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- 
-//
-// File theme.php
-// ------------------------------------------------------------------------- 
-//
-
-$lang_main_menu = array(
-	'alb_list_title' => 'Ir para a lista de albums',
-	'alb_list_lnk' => 'Albums',
-	'my_gal_title' => 'Ir para Minha Galeria Pessoal',
-	'my_gal_lnk' => 'Minha Galeria',
-	'my_prof_lnk' => 'Meus Dados',
-	'adm_mode_title' => 'Alterar para modo Admin',
-	'adm_mode_lnk' => 'Modo Admin',
-	'usr_mode_title' => 'Alterar para modo Usurio',
-	'usr_mode_lnk' => 'Modo Usurio',
-	'upload_pic_title' => 'Enviar foto para o album',
-	'upload_pic_lnk' => 'Enviar foto',
-	'register_title' => 'Criar uma conta',
-	'register_lnk' => 'Clique aqui para se Registrar',
-	'login_lnk' => 'Login',
-	'logout_lnk' => 'Logout',
-	'lastup_lnk' => 'ltimos envios',
-	'lastcom_lnk' => 'ltimos comentrios',
-	'topn_lnk' => 'Mais Visualizadas',
-	'toprated_lnk' => 'Fotos mais Populares',
-	'search_lnk' => 'Pesquisar',
-	'fav_lnk' => 'Meus Favoritos',
-	'memberlist_title' => 'Lista de Membros', //cpg1.3.0
-	'memberlist_lnk' => 'Membros', //cpg1.3.0
-	'faq_title' => 'Questes mais Frequentes sobre a Galeria', //cpg1.3.0
-	'faq_lnk' => 'FAQ', //cpg1.3.0
-
-);
-
-$lang_gallery_admin_menu = array(
-	'upl_app_lnk' => 'Aprovar Fotos Enviadas',
-	'config_lnk' => 'Configuraes',
-	'albums_lnk' => 'Albums',
-	'categories_lnk' => 'Categorias',
-	'users_lnk' => 'Usurios',
-	'groups_lnk' => 'Grupos',
-	'comments_lnk' => 'Revisar Comentrios',
-	'searchnew_lnk' => 'Adicionar Fotos em Album',
-	'util_lnk' => 'Ferramentas Administrativas', //cpg1.3.0
-	'ban_lnk' => 'Usurios Banidos',
-	'db_ecard_lnk' => 'Visualizar Ecards', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-	'albmgr_lnk' => 'Criar/ordenar meus albums',
-	'modifyalb_lnk' => 'Modificar meus albums',
-	'my_prof_lnk' => 'Meus Dados',
-);
-
-$lang_cat_list = array(
-	'category' => 'Categoria',
-	'albums' => 'Albums',
-	'pictures' => 'Fotos',
-);
-
-$lang_album_list = array(
-	'album_on_page' => '%d album(s) na(s) %d pgina(s)'
-);
-
-$lang_thumb_view = array(
-	'date' => 'DATA',
-	//Ordenar por arquivo e titulo
-	'name' => 'ARQUIVO',
-	'title' => 'TTULO',
-	'sort_da' => 'Ordenar por data crescente',
-	'sort_dd' => 'Ordenar por data decrescente',
-	'sort_na' => 'Ordenar por nome ascendente',
-	'sort_nd' => 'Ordenar por nome descendente',
-	'sort_ta' => 'Ordenar por titulo ascendente',
-	'sort_td' => 'Ordenar por titulo descendente',
-	'download_zip' => 'Baixar arquivo ZIP com seu favoritos', //cpg1.3.0
-	'pic_on_page' => '%d foto(s) na(s) %d pagina(s)',
-	'user_on_page' => '%d usurio(s) na(s) %d pgina(s)'
-);
-
-$lang_img_nav_bar = array(
-	'thumb_title' => 'Retornar para a pgina de miniaturas',
-	'pic_info_title' => 'Mostrar/Esconder informaes da do arquivo',
-	'slideshow_title' => 'SlideShow',
-	'ecard_title' => 'enviar esta foto como e-card',
-	'ecard_disabled' => 'os e-cards esto desabilitados',
-	'ecard_disabled_msg' => 'Voc no possui permisso para enviar e-cards',
-	'prev_title' => 'Ver foto anterior',
-	'next_title' => 'Ver prxima foto',
-	'pic_pos' => 'FOTO %s - TOTAL %s',
-);
-
-$lang_rate_pic = array(
-	'rate_this_pic' => 'D sua nota para esta foto ',
-	'no_votes' => '(Nenhum voto at o momento)',
-	'rating' => '(Mdia de votos : %s / 5 dos %s votos)',
-	'rubbish' => 'Pssima',
-	'poor' => 'Ruim',
-	'fair' => 'Satisfatoria',
-	'good' => 'Boa',
-	'excellent' => 'Excelente',
-	'great' => 'Maravilhosa',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- 
-//
-
-// void
-
-// ------------------------------------------------------------------------- 
-//
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- 
-//
-
-$lang_cpg_die = array(
-	INFORMATION => $lang_info,
-	ERROR => $lang_error,
-	CRITICAL_ERROR => 'ERRO CRTICO',
-	'file' => 'Arquivo: ',
-	'line' => 'Linha: ',
-);
-
-$lang_display_thumbnails = array(
-	'filename' => 'Arquivo : ',
-	'filesize' => 'Tamanho : ',
-	'dimensions' => 'Dimenses : ',
-	'date_added' => 'Data de Envio : '
-);
-
-$lang_get_pic_data = array(
-	'n_comments' => '%s comentrios',
-	'n_views' => '%s visualizaes',
-	'n_votes' => '(%s votos)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Informaes de Debug', //cpg1.3.0
-  'select_all' => 'Selecionar Tudo', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Se voc for pedir ajuda ao suporte do 
-coppermine, copie e cole isto no seu pedido de ajuda. Certifique-se de ter 
-removido todas as senhas que aparecerem antes de enviar.', //cpg1.3.0
-  'phpinfo' => 'mostrar phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Idioma Padro', //cpg1.3.0
-  'choose_language' => 'Escolha seu idioma', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Tema padro', //cpg1.3.0
-  'choose_theme' => 'Escolha um tema', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File include/init.inc.php
-// ------------------------------------------------------------------------- 
-//
-
-// void
-
-// ------------------------------------------------------------------------- 
-//
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- 
-//
-
-// void
-
-// ------------------------------------------------------------------------- 
-//
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-	'Exclamation' => 'Exclamao',
-	'Question' => 'Questo',
-	'Very Happy' => 'Muito Feliz',
-	'Smile' => 'Sorriso',
-	'Sad' => 'Triste',
-	'Surprised' => 'Surpreso',
-	'Shocked' => 'Chocado',
-	'Confused' => 'Confuso',
-	'Cool' => 'Legal',
-	'Laughing' => 'Risonho',
-	'Mad' => 'Louco',
-	'Razz' => 'Razz',
-	'Embarassed' => 'Embaraado',
-	'Crying or Very sad' => 'Muito triste/Muito Doente',
-	'Evil or Very Mad' => 'Muito mu',
-	'Twisted Evil' => 'Demonio louco',
-	'Rolling Eyes' => 'Rolando os olhos',
-	'Wink' => 'Piscando',
-	'Idea' => 'Ideia',
-	'Arrow' => 'Seta',
-	'Neutral' => 'Neutro',
-	'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File addpic.php
-// ------------------------------------------------------------------------- 
-//
-
-// void
-
-// ------------------------------------------------------------------------- 
-//
-// File admin.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-	0 => 'Saindo da Administrao...',
-	1 => 'Entrando na Administrao...',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File albmgr.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-	'alb_need_name' => 'Albums precisam ter um nome !',
-	'confirm_modifs' => 'Tem certeza que deseja realizar as modificaes ?',
-	'no_change' => 'Voc no fez nenhuma mudana!',
-	'new_album' => 'Novo album',
-	'confirm_delete1' => 'Tem certeza que deseja remover este album ?',
-	'confirm_delete2' => '\nTodas as fotos e comentrios sero perdidos !',
-	'select_first' => 'Primeiro selecione um album',
-	'alb_mrg' => 'Gerenciador de albums',
-	'my_gallery' => '* Minha Galeria *',
-	'no_category' => '* Sem categoria *',
-	'delete' => 'Apagar',
-	'new' => 'Novo',
-	'apply_modifs' => 'Aplicar modificaes',
-	'select_category' => 'Selecione uma categoria',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File catmgr.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-	'miss_param' => 'Parametros requeridos para operao \'%s\' no fornecidos 
-!',
-	'unknown_cat' => 'A categoria selecionada no existe em nosso banco de 
-dados',
-	'usergal_cat_ro' => 'A categoria do usurio no pode ser excluda !',
-	'manage_cat' => 'Gerenciar categorias',
-	'confirm_delete' => 'Voc tem certeza que deseja EXCLUIR esta categoria ? 
-',
-	'category' => 'Categoria',
-	'operations' => 'Operaes',
-	'move_into' => 'Mover para',
-	'update_create' => 'Atualizar/Criar categoria',
-	'parent_cat' => 'Sub-categoria',
-	'cat_title' => 'Ttulo da categoria',
-	'cat_thumb' => 'Miniatura da categoria', //cpg1.3.0
-	'cat_desc' => 'Descrio da categoria',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File config.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-	'title' => 'Configurao',
-	'restore_cfg' => 'Restaurar configurao padro',
-	'save_cfg' => 'Salvar nova configurao',
-	'notes' => 'Notas',
-	'info' => 'Informao',
-	'upd_success' => 'Configuraes atualizadas!',
-	'restore_success' => 'Configurao padro restaurada',
-	'name_a' => 'Nome ascendente',
-	'name_d' => 'Nome descendente',
-	'title_a' => 'Ttulo ascendente',
-	'title_d' => 'Ttulo descendente',
-	'date_a' => 'Data Crescente',
-	'date_d' => 'Data Decrescente',
-	'th_any' => 'Aspecto Mximo',
-	'th_ht' => 'Altura',
-	'th_wd' => 'Largura',
-	'label' => 'etiqueta', //cpg1.3.0
-	'item' => 'item', //cpg1.3.0
-	'debug_everyone' => 'Todos', //cpg1.3.0
-	'debug_admin' => 'Apenas o admin', //cpg1.3.0
-        );
-
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-	'Configuraes Gerais',
-	array('Nome da Galeria', 'gallery_name', 0),
-	array('Descrio da Galeria', 'gallery_description', 0),
-	array('Email do Administrador', 'gallery_admin_email', 0),
-	array('URL da Galeria(para aparecer no ecard e no link direto para 
-imagem)', 'ecards_more_pic_target', 0),
-	array('Galeria Offline', 'offline', 1), //cpg1.3.0
-	array('Logar ecards', 'log_ecards', 1), //cpg1.3.0
-	array('Permitir download de ZIP dos favoritos', 'enable_zipdownload', 1), 
-//cpg1.3.0
-
-	'Idioma, Temas &amp; Configuraes de Caractere',
-	array('Idioma', 'lang', 5),
-	array('Tema', 'theme', 6),
-	array('Mostrar lista de idiomas', 'language_list', 1), //cpg1.3.0
-	array('Mostrar bandeiras em vez dos nomes', 'language_flags', 8), 
-//cpg1.3.0
-	array('Mostrar &quot;resetar&quot; na seleo de idioma', 'language_reset', 
-1), //cpg1.3.0
-	array('Mostrar a lista de temas', 'theme_list', 1), //cpg1.3.0
-	array('Mostrar &quot;resetar&quot; na seleo de tema', 'theme_reset', 1), 
-//cpg1.3.0
-	array('Mostrar FAQ', 'display_faq', 1), //cpg1.3.0
-	array('Mostrar ajuda para o bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-	array('Codificao de Caractere', 'charset', 4), //cpg1.3.0
-
-
-	'Visualizao da Lista de Albums',
-	array('Largura da tabela principal (em pixels ou %)', 'main_table_width', 
-0),
-	array('Numero de Niveis de categorias para visualizar', 'subcat_level', 0),
-	array('Numero de albums para visualizar', 'albums_per_page', 0),
-	array('Numero de colunas para a lista de albums', 'album_list_cols', 0),
-	array('Tamanho das miniaturas em pixels', 'alb_list_thumb_size', 0),
-	array('Conteudo da pgina principal', 'main_page_layout', 0),
-	array('Mostrar o primeiro nvel das miniaturas do album nas 
-categorias','first_level',1),
-
-	'Visualizao das miniaturas',
-	array('Numero de colunas na pgina das miniaturas', 'thumbcols', 0),
-	array('Numero de linhas na pgina das miniaturas', 'thumbrows', 0),
-	array('Numero mximo de tabelas', 'max_tabs', 0),
-	array('Subtitulo da foto (juntamente com o titulo) abaixo da miniatura', 
-'caption_in_thumbview', 1),
-	array('Mostrar o numero de visualizao abaixo da miniatura', 
-'views_in_thumbview', 1), //cpg1.3.0
-	array('Total de comentrios abaixo da miniatura', 'display_comment_count', 
-1),
-	array('Mostrar o nome de quem enviou embaixo da miniatura', 
-'display_uploader', 1), //cpg1.3.0
-	array('Modo de organizao das fotos', 'default_sort_order', 3),
-	array('Numero minimo de votos para uma foto', 'min_votes_for_rating', 0),
-
-	'Visualizao das Fotos &amp; Configuraes dos Comentrios',
-	array('Largura da Tabela para visualizao das fotos (em pixels ou %)', 
-'picture_table_width', 0),
-	array('Mostrar informaes da foto por padro', 'display_pic_info', 1),
-	array('Censurar palavres nos comentrios', 'filter_bad_words', 1),
-	array('Ativar carinhas', 'enable_smilies', 1),
-	array('Permitir comentrios consecutivos vindo do mesmo usurio (desativar 
-proteo de flood)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-	array('Tamanho mximo para a descrio de uma foto', 'max_img_desc_length', 
-0),
-	array('Numero mximo de caracteres em uma palavra', 'max_com_wlength', 0),
-	array('Numero mximo de linhas em um comentrio', 'max_com_lines', 0),
-	array('Tamanho mximo de um comentrio', 'max_com_size', 0),
-	array('Mostrar tira de filme abaixo da foto', 'display_film_strip', 1),
-	array('Numero de itens na tira de filme', 'max_film_strip_items', 0),
-	array('Notificar o admin sobre comentrios por email', 
-'email_comment_notification', 1), //cpg1.3.0
-	array('Intervalo em milisegundos para o Slideshow (1 segundo = 1000 
-milisegundos)', 'slideshow_interval', 0), //cpg1.3.0
-
-	'Configuraes de Fotos e Miniaturas',
-	array('Qualidade das fotos em JPEG', 'jpeg_qual', 0),
-	array('Tamanho mximo da dimenso das miniaturas <a href="#notice2" 
-class="clickable_option">**</a>', 'thumb_width', 0),
-	array('Usar dimenso ( largura ou altura ou Aspecto Mximo para miniaturas 
-)<b>**</b>', 'thumb_use', 7),
-	array('Fotos intermediarias','make_intermediate',1),
-	array('Largura ou altura mxima de uma foto intermediaria <a 
-href="#notice2" class="clickable_option">**</a>', 'picture_width', 0),
-	array('Tamanho mximo de uma foto enviada por upload (KB)', 'max_upl_size', 
-0),
-	array('Largura ou altura mxima de uma foto enviada por upload (em 
-pixels)', 'max_upl_width_height', 0),
-
-	'Configuraes avanadas das fotos e das miniaturas',
-	array('Mostrar cone de album privado para um usurio no 
-logado','show_private',1), //cpg1.3.0
-	array('Caracteres proibidos nos arquivos', 'forbiden_fname_char',0),
-	//array('Extenses permitidas para as fotos enviadas por upload', 'allowed_file_extensions',0),
-	array('Tipos de imagens permitidas', 'allowed_img_types',0), //cpg1.3.0
-	array('Tipos de videos permitidos', 'allowed_mov_types',0), //cpg1.3.0
-	array('Tipos de audios permitidos', 'allowed_snd_types',0), //cpg1.3.0
-	array('Tipos de documentos permitidos', 'allowed_doc_types',0), //cpg1.3.0
-	array('Mtodo para redimensionar as fotos','thumb_method',2),
-	array('Diretrio do utilitrio para \'converter\' fotos ImageMagick (exemplo /usr/bin/X11/)', 'impath', 0),
-	//array('Tipos de fotos permitidas (valido apenas para ImageMagick)', 'allowed_img_types',0),
-	array('Linha de comando para o ImageMagick', 'im_options', 0),
-	array('Extrair a informao EXIF dos arquivos JPEG?', 'read_exif_data', 1),
-	array('Extrair a informao IPTC dos arquivos JPEG?', 'read_iptc_data', 1), //cpg1.3.0
-	array('Diretrio do album <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0),
-	array('Diretrio para as fotos dos usurios <b>*</b>', 'userpics', 0),
-	array('Prefixo para as fotos intermediarias <b>*</b>', 'normal_pfx', 0),
-	array('Prefixo para as miniaturas <b>*</b>', 'thumb_pfx', 0),
-	array('Permisso padro para os diretrios', 'default_dir_mode', 0),
-	array('Permisso padro para as fotos', 'default_file_mode', 0),
-
-	'Configuraes de usurios',
-	array('Permitir o registro de novos usurios?', 'allow_user_registration', 
-1),
-	array('O Registro de um usurio requer a verificao por email?', 
-'reg_requires_valid_email', 1),
-	array('Notificar o administrador sobre os novos registros por email', 
-'reg_notify_admin_email', 1), //cpg1.3.0
-	array('Permitir que dois usurios tenham o mesmo email?', 
-'allow_duplicate_emails_addr', 1),
-	array('Usurios podem ter albums privados?', 'allow_private_albums', 1),
-	array('Notificar por email o administrador sobre novos uploads para 
-aprovao', 'upl_notify_admin_email', 1), //cpg1.3.0
-	array('Permitir que usurios logados visualizem a lista de membros', 
-'allow_memberlist', 1), //cpg1.3.0
-
-	'Campos personalizaveis para descrio das fotos(deixe em branco se no for 
-usar)',
-	array('Nome do Campo 1', 'user_field1_name', 0),
-	array('Nome do Campo 2', 'user_field2_name', 0),
-	array('Nome do Campo 3', 'user_field3_name', 0),
-	array('Nome do Campo 4', 'user_field4_name', 0),
-
-	'Configuraes de Cookies',
-	array('Nome do cookie usado pelo script', 'cookie_name', 0),
-	array('Diretrio do cookie usado pelo script', 'cookie_path', 0),
-
-	'Ajustes variados',
-	array('Ativar modo debug?', 'debug_mode', 1),
-	array('Mostrar notices no modo debug', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Estas configuraes 
-marcadas. no devem ser modificados se voc ja tiver adicionado alguma foto 
-na galeria.<br />
-  <a name="notice2"></a>(**) Quando modificar esta configurao, apenas os 
-arquivos adicionados a partir deste ponto tero efeito, ento esta avisado 
-que esta configurao no deve ser alterada se voc ja tiver adicionado 
-algum arquivo na galeria. Entretando, voc pode aplicar modificaes nos 
-arquivos existentes usando as &quot;<a href="util.php">Ferramentas 
-Administrativas</a> (redimensionar fotos)&quot; do menu 
-administrativo.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Ecards enviados', //cpg1.3.0
-  'ecard_sender' => 'Remetente', //cpg1.3.0
-  'ecard_recipient' => 'Destinatrio', //cpg1.3.0
-  'ecard_date' => 'Data', //cpg1.3.0
-  'ecard_display' => 'Ver ecard', //cpg1.3.0
-  'ecard_name' => 'Nome', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'ascendente', //cpg1.3.0
-  'ecard_descending' => 'descendente', //cpg1.3.0
-  'ecard_sorted' => 'Classificado', //cpg1.3.0
-  'ecard_by_date' => 'por data', //cpg1.3.0
-  'ecard_by_sender_name' => 'pelo nome do remetente', //cpg1.3.0
-  'ecard_by_sender_email' => 'pelo email do remetente', //cpg1.3.0
-  'ecard_by_sender_ip' => 'pelo ip do remetente', //cpg1.3.0
-  'ecard_by_recipient_name' => 'pelo nome do destinatrio', //cpg1.3.0
-  'ecard_by_recipient_email' => 'pelo email do destinatrio', //cpg1.3.0
-  'ecard_number' => 'visualizando registro %s para %s de %s', //cpg1.3.0
-  'ecard_goto_page' => 'ir para pgina', //cpg1.3.0
-  'ecard_records_per_page' => 'Registros por pgina', //cpg1.3.0
-  'check_all' => 'Marcar Todos', //cpg1.3.0
-  'uncheck_all' => 'Desmarcar Todos', //cpg1.3.0
-  'ecards_delete_selected' => 'Deletar os ecards selecionados', //cpg1.3.0
-  'ecards_delete_confirm' => 'Voc tem certeza que deseja deletar os ecard 
-selecionados? Marque a caixa de verificao!', //cpg1.3.0
-  'ecards_delete_sure' => 'Eu tenho certeza', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- 
-//
-// File db_input.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-	'empty_name_or_com' => 'Voc deve preencher um nome e o comentrio',
-	'com_added' => 'seu comentrio foi adicionado',
-	'alb_need_title' => 'Voc deve definir um nome para o album !',
-	'no_udp_needed' => 'Atualizao no necessria.',
-	'alb_updated' => 'O album foi atualizado',
-	'unknown_album' => 'O album selecionado no existe ou voc no tem 
-permisso para enviar fotos para ele',
-	'no_pic_uploaded' => 'Nenhuma foto enviada !<br /><br />Se voc realmente 
-selecionaou uma foto para enviar, verifique se o servidor permite 
-envios...',
-	'err_mkdir' => 'Falha ao criar diretrio %s !',
-	'dest_dir_ro' => 'Diretrio de destino %s no pode ser gravado pelo script 
-!',
-	'err_move' => 'Impossvel mover %s para %s !',
-	'err_fsize_too_large' => 'A foto que voc est tentando enviar  muito 
-grande (mximo permitido %s x %s) !',
-	'err_imgsize_too_large' => 'O tamanho da foto  maior que o permitido 
-(mximo permitido %s KB) !',
-	'err_invalid_img' => 'O arquivo que voc est tentando enviar no  um 
-arquivo de foto vlido !',
-	'allowed_img_types' => 'Voc s pode enviar %s fotos.',
-	'err_insert_pic' => 'A foto \'%s\' no pode ser inserida no album ',
-	'upload_success' => 'Sua foto foi enviada com sucesso<br /><br />Porm s 
-ser visvel aps a aprovao do Administrador.',
-	'notify_admin_email_subject' => '%s - Notificao de Envio', //cpg1.3.0
-	'notify_admin_email_body' => 'Uma foto foi enviada por %s e precisa de sua 
-aprovao. Acesse %s', //cpg1.3.0
-	'info' => 'Informao',
-	'com_added' => 'Comentrio adicionado',
-	'alb_updated' => 'Album atualizado',
-	'err_comment_empty' => 'Seu comentrio est vazio !',
-	'err_invalid_fext' => 'Somente os arquivos com as seguines extenes so 
-permitidos : <br /><br />%s.',
-	'no_flood' => 'Desculpe mas voc  o ltimo autor a enviar um comentrio<br 
-/><br />Edite o comentrio se deseja alter-lo',
-	'redirect_msg' => 'Voc est sendo redirecionado.<br /><br /><br />Clique 
-\'CONTINUE\' se a pgina no se atualizar automaticamente',
-	'upl_success' => 'Sua foto foi adicionada com sucesso',
-	'email_comment_subject' => 'Comentrio postado', //cpg1.3.0
-	'email_comment_body' => 'Alguem postou um comentrio na sua galeria. Veja-o 
-em', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File delete.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-	'caption' => 'Sub-Ttulo',
-	'fs_pic' => 'tamanho total da foto',
-	'del_success' => 'deletado com sucesso',
-	'ns_pic' => 'tamanho normal da foto',
-	'err_del' => 'no pode ser excludo',
-	'thumb_pic' => 'miniatura',
-	'comment' => 'comentrio',
-	'im_in_alb' => 'foto no album',
-	'alb_del_success' => 'Album \'%s\' DELETADO',
-	'alb_mgr' => 'Gerenciador de albums',
-	'err_invalid_data' => 'Dados recebidos invlidos \'%s\'',
-	'create_alb' => 'Criando album \'%s\'',
-	'update_alb' => 'Atualizando album \'%s\' ttulo \'%s\' ndice \'%s\'',
-	'del_pic' => 'Deletar arquivo',
-	'del_alb' => 'Deletar album',
-	'del_user' => 'Usurio usurio',
-	'err_unknown_user' => 'O usurio selecionado no existe !',
-	'comment_deleted' => 'O comentrio foi deletado com sucesso',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File displayecard.php
-// ------------------------------------------------------------------------- 
-//
-
-// Void
-
-// ------------------------------------------------------------------------- 
-//
-// File displayimage.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-	'confirm_del' => 'Tem certeza que deseja EXCLUIR esta foto ? \\nComentrios 
-vinculados tambm sero excludos.',
-	'del_pic' => 'APAGAR ESTA FOTO',
-	'size' => '%s x %s pixels',
-	'views' => '%s vezes',
-	'slideshow' => 'Slideshow',
-	'stop_slideshow' => 'PARAR SLIDESHOW',
-	'view_fs' => 'Clique para ver a foto ampliada',
-	'edit_pic' => 'Editar descrio', //cpg1.3.0
-	'crop_pic' => 'Girar', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-	'title' =>'INFORMAES DA FOTO',
-	'Filename' => 'Arquivo',
-	'Album name' => 'Album',
-	'Rating' => 'Classificao (%s voto(s))',
-	'Keywords' => 'Palavras-chave',
-	'File Size' => 'Tamanho do arquivo',
-	'Dimensions' => 'Dimenses',
-	'Displayed' => 'Visualizada',
-	'Camera' => 'Camera',
-	'Date taken' => 'Foto tirada em',
-	'Aperture' => 'Abertura',
-	'Exposure time' => 'Tempo de exposio',
-	'Focal length' => 'Largura focal',
-	'Comment' => 'Comentrio',
-	'addFav'=>'Adicionar a favoritos', //cpg1.3.0
-	'addFavPhrase'=>'Favoritos', //cpg1.3.0
-	'remFav'=>'Remover dos Favoritos', //cpg1.3.0
-	'iptcTitle'=>'Titulo IPTC', //cpg1.3.0
-	'iptcCopyright'=>'Copyright IPTC', //cpg1.3.0
-	'iptcKeywords'=>'Palavras-chave IPTC', //cpg1.3.0
-	'iptcCategory'=>'Categoria IPTC', //cpg1.3.0
-	'iptcSubCategories'=>'Sub-Categorias IPTC', //cpg1.3.0
-
-);
-
-$lang_display_comments = array(
-	'OK' => 'OK',
-	'edit_title' => 'Editar este comentrio',
-	'confirm_delete' => 'Tem certeza de REMOVER este comentrio ?',
-	'add_your_comment' => 'Adicione seu comentrio',
-	'name'=>'Nome',
-	'comment'=>'Comentrio',
-	'your_name' => 'Seu nome',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Clique na imagem para fechar esta janela',
-);
-
-}
-
-// ------------------------------------------------------------------------- 
-//
-// File ecard.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php 
-=array(
-	'title' => 'Enviar um e-card',
-	'invalid_email' => '<b>Aviso</b> : email invlido !',
-	'ecard_title' => '%s enviou um e-card pra voc!',
-	'error_not_image' => 'Apenas imagens pode ser enviadas como ecard.', 
-//cpg1.3.0
-	'view_ecard' => 'Se voc no esta conseguindo visualizar nada clique aqui',
-	'view_more_pics' => 'Clique aqui para ver mais fotos !',
-	'send_success' => 'Seu e-card foi enviado!',
-	'send_failed' => 'Desculpe, mas o servidor no pode enviar seu e-card...',
-	'from' => 'Remetente',
-	'your_name' => 'Seu nome',
-	'your_email' => 'Seu e-mail',
-	'to' => 'Para',
-	'rcpt_name' => 'Destinatrio',
-	'rcpt_email' => 'E-mail do destinatrio',
-	'greetings' => 'Saudaes',
-	'message' => 'Mensagem',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File editpics.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-	'pic_info' => '&nbsp;Info da Foto',
-	'album' => 'Album',
-	'title' => 'Ttulo',
-	'desc' => 'Descrio',
-	'keywords' => 'Palavras-chave',
-	'pic_info_str' => '%sx%s - %sKB - %s visitas - %s votos',
-	'approve' => 'Aprovar foto',
-	'postpone_app' => 'Postpone approval',
-	'del_pic' => 'Apagar foto',
-	'read_exif' => 'Ler EXIF novamente', //cpg1.3.0
-	'reset_view_count' => 'Zerar contador',
-	'reset_votes' => 'Zerar votos',
-	'del_comm' => 'Excluir comentrios',
-	'upl_approval' => 'Aprovar envio',
-	'edit_pics' => 'Editar fotos',
-	'see_next' => 'Ver prximas fotos',
-	'see_prev' => 'Ver fotos anteriores',
-	'n_pic' => '%s fotos',
-	'n_of_pic_to_disp' => 'Nmero de fotos a mostrar',
-	'apply' => 'Aplicar modificaes',
-	'crop_title' => 'Editor de Fotos', //cpg1.3.0
-	'preview' => 'Pr-visualizar', //cpg1.3.0
-	'save' => 'Salvar foto', //cpg1.3.0
-	'save_thumb' =>'Salvar como miniatura', //cpg1.3.0
-	'sel_on_img' =>'A seleo tem que ser na imagem inteira!', //js-alert 
-//cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File faq.php //cpg1.3.0
-// Ainda no traduzi.
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Perguntas mais frequentes', //cpg1.3.0
-  'toc' => 'Contedo', //cpg1.3.0
-  'question' => 'Pergunta: ', //cpg1.3.0
-  'answer' => 'Resposta: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array('Dvidas Gerais', //cpg1.3.0
-  array('Por que eu preciso me registrar?', 'Registrao deve ou no deve ser requerida pelo administrador. O registro da ao usurio, caractersticas adicionais como envio de fotos, listas favoritas, votar e postar comentrios.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Como eu fao para me registrar?', 'V em &quot;Registrar-se&quot; e preencha os campos obrigatrios (e os opcionais tambm se voc quiser).<br />Se o Administrador tiver a Ativao de Email ativada, ento aps o envio de suas informaes voc ir receber um email informando-o sobre o registro e, lhe dando instrues para a ativao da conta. Sua conta deve ser ativada antes de voc tentar logar.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Como eu fao para logar?', 'V em &quot;Login&quot;, insira seu usurio e senha (marque &quot;Salvar Senha&quot; caso voc queira se logar automaticamente), aps isto voc estar logado.<br /><b>IMPORTANTE:Seu navegador deve esta habilitado para aceitar Cookies e ele no deve ser deletado se voc quiser manter a funcionalidade da opo &quot;Salvar 
-Senha&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Porque eu no consigo logar?', 'Voc se registrou e ativou sua conta?.  necessario ativar a conta antes de acessa-l. Para outros tipos de problema para acessar a conta entre em contato com o administrador do site.', 'offline', 0), //cpg1.3.0
-  array('O que acontece se eu esquecer minha senha?', 'Se este site tiver o link &quot;Esqueci minha senha&quot;, use ele. Se no houver, contacte o administrador para pedir uma nova senha.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change yor email address through quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('Como eu salvo uma imagem em &quot;Meus Favoritos&quot;?', 'Clique na figura e depois clique em &quot;informaes da foto&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Informaes da Foto" />); procure um pouco mais abaixo e entao clique em &quot;Adicionar a favoritos&quot;.<br />O administrador deve ter a opo de &quot;Informaes da Foto&quot; ativada por padro.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('Como eu voto numa foto?', 'Na pgina da foto abaixo dela tem 6 opes de voto.', 'offline', 0), //cpg1.3.0
-  array('Como eu posto um comentrio para uma foto?', 'Na pgina da foto tem um campo disponvel para voc postar seu comentrio.', 'offline', 0), //cpg1.3.0
-  array('Como eu envio uma foto?', 'V em &quot;Enviar foto&quot;e selecione o album para o qual voc deseja enviar a foto, clique em &quot;Procurar&quot; e procure a foto para enviar entao clique em &quot;Abrir&quot; (adicione um titulo e uma descrio se voc desejar) e clique em &quot;CONTINUAR&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Para onde eu posso enviar a foto?', 'Voc poder enviar a foto para um dos albums que tiver em &quot;Minha Galeria&quot;. O administrador pode permitir que voc envie uma foto para um ou mais albums da galeria Principal.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Qual tipo e qual tamanho de foto eu posso enviar?', 'O tamanho e o tipo da foto (jpg,gif,..etc.) depende do administrador.', 'offline', 0), //cpg1.3.0
-  array('O que  &quot;Minha Galeria&quot;?', '&quot;Minha Galeria&quot;  uma galeria pessoal onde o usurio pode enviar suas fotos e gerencia-las.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Como eu crio,renomeio ou deleto um album na &quot;Minha Galeria&quot;?', 'Voc deve estar no &quot;Modo-Admin&quot;<br />V em &quot;Criar/Ordenar Meus Albums&quot;e clicar em&quot;Novo&quot;. Altere o nome &quot;Novo Album&quot; para o nome que voc desejar.<br />Voc tambem pode renomear qualquer album na sua galeria.<br />Ao fim de tudo clique em &quot;Aplicar Modificaes&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Como eu posso restringir usurios de verem meus albums?', 'Voc deve estar no &quot;Modo-Admin&quot;<br />V em &quot;Modificar Meus Albums. Na barra &quot;Atualizar Album&quot;, selecione o album que voc deseja modificar.<br />Aqui voc pode alterar o nome, a descrio, a figura da miniatura, restringir a visualizao e/ou postar comentarios/votar.<br 
-/>Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Como eu posso ver outros usurios da galeria?', 'V em &quot;Albums&quot; e depois clique em Membros &quot;Membros&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('O que so cookies?', 'Cookies so partes de informaes que ficam salvas em seu computador.<br />Cookies geralmente permitem ao usurio sair e quando voltar ao site ter varias informaes salvas incluindo senha salva de login.', 'offline', 0), //cpg1.3.0
-  //array('Aonde eu posso encontrar este programa para o meu site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navegando no Site', //cpg1.3.0
-  array('O que  o boto &quot;Albums&quot;?', 'Isto ir mostrar toda a galeria com o link de cada categoria. Miniatura podem ser um link para uma categoria.', 'offline', 0), //cpg1.3.0
-  array('O que  o boto &quot;Minha Galeria&quot;?', 'Esta  uma caracteristica que permite ao usurio ter sua prpria galeria, adicionar, deletar ou modificar albums bem como enviar fotos.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Qual  a diferena entre &quot;Modo Admin&quot; e &quot;Modo usurio&quot;?', 'Esta  uma caracterisca que permite ao usurio, quando em modo-admin, modificar suas galerias (e outras coisas se permitido pelo administrador).', 'allow_private_albums', 0), //cpg1.3.0
-  array('O que  o boto &quot;Enviar foto&quot;?', 'Isto permite ao usurio enviar uma foto (tamanho e tipo so definidos pelo adminstrador do site) para a galeria selecionada por voc ou pelo administrador.', 'allow_private_albums', 0), //cpg1.3.0
-  array('O que  o boto &quot;ltimos envios&quot;?', 'Neste link voc ver a listagem das ultimas foto adicionadas ao site.', 'offline', 0), //cpg1.3.0
-  array('O que  o boto &quot;ltimos Comentrios&quot;?', 'Aqui voc ver os ultimos comentrio juntamente com suas respectivas fotos em miniatura.', 'offline', 0), //cpg1.3.0
-  array('O que  o boto &quot;Mais visualizadas&quot;?', 'Aqui voc ver as fotos listadas por \'Mais Visualizadas\' (tanto por usurio cadastrados com no).', 'offline', 0), //cpg1.3.0
-  array('O que  o boto &quot;Mais Popularidade&quot;?', 'Nesta parte voc ver as fotos que esto com mais popularidade, incluindo os dados dessa popularidade (ex: 5 usuarios deram nota <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: qualificando-a como 1 para 5 (1,2,3,4,5) o que resultar numa mdia de <img src="images/rating3.gif" 
-width="65" height="14" border="0" alt="" /> .)<br />As qualificaes vo de <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (boa) at <img src="images/rating0.gif" width="65" height="14" border="0" 
-alt="worst" /> (terrivel).', 'offline', 0), //cpg1.3.0
-  array('O que  o boto &quot;Meus favoritos&quot;?', 'Neste area voc poder ver as fotos que voc adicionou em seu favoritos. Esse favoritos ser salvo como cookie e ficar salvo em seu computador.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- 
-//
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Lembrete de Senha', //cpg1.3.0
-  'err_already_logged_in' => 'Voc j esta logado !', //cpg1.3.0
-  'enter_username_email' => 'Informe seu login e seu email', //cpg1.3.0
-  'submit' => 'Enviar', //cpg1.3.0
-  'failed_sending_email' => 'O Lembrete da sua senha no pode ser enviado 
-para seu email !', //cpg1.3.0
-  'email_sent' => 'Um email com seu usurio e sua senha foi enviado para 
-%s', //cpg1.3.0
-  'err_unk_user' => 'O usurio selecionado no existe!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Lembrete de Senha', //cpg1.3.0
-  'passwd_reminder_body' => 'Voc solicitou o lembrete de sua senha:
-Usurio: %s
-Senha: %s
-Acesse %s para logar-se.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File groupmgr.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-	'group_name' => 'Nome do Grupo',
-	'disk_quota' => 'Quota de disco',
-	'can_rate' => 'Pode avaliar foto',
-	'can_send_ecards' => 'Pode enviar e-cards',
-	'can_post_com' => 'Pode enviar comentrios',
-	'can_upload' => 'Pode enviar fotos',
-	'can_have_gallery' => 'Pode ter uma galeria pessoal',
-	'apply' => 'Aplicar modificaes',
-	'create_new_group' => 'Criar novo grupo',
-	'del_groups' => 'Apagar grupo(s) selecionado(s)',
-	'confirm_del' => 'CUIDADO: Ao remover um grupo seu contedo ser 
-transferido para \'Registrado\' !\n\nquer continuar ?',
-	'title' => 'Gerenciar grupos',
-	'approval_1' => 'Aprovao pblica (1)',
-	'approval_2' => 'Aprovao privada (2)',
-	'upload_form_config' => 'Formulrio de configurao de upload', //cpg1.3.0
-  	'upload_form_config_values' => array( 'Envio de um arquivo', 'Envio de 
-vrios arquivos', 'Envio de URI', 'Envio de ZIP', 'Arquivo-URI', 
-'Arquivo-ZIP', 'URI-ZIP', 'Arquivo-URI-ZIP'), //cpg1.3.0
-	'custom_user_upload'=>'Usurios devem personalizar o numero de caixas de 
-envio?', //cpg1.3.0
-	'num_file_upload'=>'Numero mximo ou exato de caixas de envio', //cpg1.3.0
-	'num_URI_upload'=>'Numero mximo ou exato de caixas de envio URI', 
-//cpg1.3.0
-	'note1' => '<b>(1)</b> Envios para um album pblico requerem aprovao do 
-administrador',
-	'note2' => '<b>(2)</b> Envios requerem aprovao do administrador',
-	'notes' => 'Notas'
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File index.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Seja Bem Vindo!'
-);
-
-$lang_album_admin_menu = array(
-	'confirm_delete' => 'Tem certeza que deseja EXCLUIR este album ? \\nTodas 
-as fotos e comentrios sero excludos.',
-	'delete' => 'EXCLUIR',
-	'modify' => 'PROPRIEDADES',
-	'edit_pics' => 'EDITAR FOTOS',
-);
-
-$lang_list_categories = array(
-	'home' => 'Inicio',
-	'stat1' => '<b>[pictures]</b> fotos em <b>[albums]</b> albums e 
-<b>[cat]</b> categorias com <b>[comments]</b> comentrios vistos 
-<b>[views]</b> vezes',
-	'stat2' => '<b>[pictures]</b> fotos em <b>[albums]</b> albums visitadas 
-<b>[views]</b> vezes',
-	'xx_s_gallery' => '%s\'s Galeria',
-	'stat3' => '<b>[pictures]</b> fotos em <b>[albums]</b> albums com 
-<b>[comments]</b> comentrios, visitadas <b>[views]</b> vezes'
-);
-
-$lang_list_users = array(
-	'user_list' => 'Lista de usurios',
-	'no_user_gal' => 'Nenhum usurio  permitido a ter albums',
-	'n_albums' => '%s album(s)',
-	'n_pics' => '%s foto(s)'
-);
-
-$lang_list_albums = array(
-	'n_pictures' => '%s foto(s)',
-	'last_added' => ', ltima foto adicionada em %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- 
-//
-// File login.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Login',
-  'enter_login_pswd' => 'Insira seu nome de usurio e senha para entrar',
-  'username' => 'Usurio',
-  'password' => 'Senha',
-  'remember_me' => 'Salvar Senha',
-  'welcome' => 'Seja Bem Vindo(a) %s ...',
-  'err_login' => '*** No foi possivel logar. Tente novamente ***',
-  'err_already_logged_in' => 'Voc j esta logado !',
-  'forgot_password_link' => 'Esqueci minha senha', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File logout.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Logout',
-  'bye' => 'Volte Sempre %s ...',
-  'err_not_loged_in' => 'Voc no esta logado !',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'Info PHP', //cpg1.3.0
-  'explanation' => 'Esta  a saida gerada pela funo <a 
-href="http://www.php.net/phpinfo">phpinfo()</a>, mostrada com as informaes 
-da galeria.', //cpg1.3.0
-  'no_link' => 'Deixar que outras pessoas vejam sua saida phpinfo() pode ser 
-um risco de segurana, este  o motivo desta pgina so ser mostrada quando 
-voc est logada como admin. Voc no pode postar o link desta pgina para 
-outros, eles tero acesso negado.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File modifyalb.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-	'upd_alb_n' => 'Atualizar album %s',
-	'general_settings' => 'Configuraes gerais',
-	'alb_title' => 'Ttulo do album',
-	'alb_cat' => 'Categoria do album',
-	'alb_desc' => 'Descrio do album',
-	'alb_thumb' => 'Miniatura do album',
-	'alb_perm' => 'Permisses para este album',
-	'can_view' => 'Album pode ser visto por',
-	'can_upload' => 'Visitantes podem enviar fotos',
-	'can_post_comments' => 'Visitantes podem enviar comentrios',
-	'can_rate' => 'Visitantes podem votar nas fotos',
-	'user_gal' => 'Galeria do Usurio',
-	'no_cat' => '* Sem categoria *',
-	'alb_empty' => 'Album vazio',
-	'last_uploaded' => 'ltimo envio',
-	'public_alb' => 'Todos (album pblico)',
-	'me_only' => 'Apenas eu',
-	'owner_only' => 'Apenas o dono do album (%s)',
-	'groupp_only' => 'Membros do grupo\'%s\' ',
-	'err_no_alb_to_modify' => 'Voc no pode modificar nenhum album no banco de 
-dados.',
-	'update' => 'Atualizar album',
-  	'notice1' => '(*) dependendo das configuraes dos %sgrupos%s', 
-//cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File ratepic.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-	'already_rated' => 'Desculpe, mas voc j avaliou esta foto',
-	'rate_ok' => 'Seu voto foi aceito',
-	'forbidden' => 'Voc no pode votar nas suas prprias fotos.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File register.php & profile.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Enquanto os administradores do site ( {SITE_NAME} ) iro tentar remover 
-qualquer conteudo, em geral, indesejvel,  impossivel revisar todas as 
-postagens, voc reconhece que todas as postagens feitas por voc neste site 
-expressam as suas opnies e no as dos administradores ou do webmaster (com 
-excesso das postagens dos mesmos) isentando-os de qualquer 
-responsabilidade.<br />
-<br />
-Voc concorda no postar nenhum material abusivo, obsceno, vulgar, odiavel, 
-que indique sexualidade ou qualquer outro material que viole qualquer lei 
-aplicavel. Voc concorda que qualquer Webmaster, Administrador e moderador 
-do site ( {SITE_NAME} ) tem o direito de remover, editar QUALQUER conteudo a 
-qualquer hora que seja necessrio. Como usurio voc concorda que todas as 
-informaes dadas por voc sero guardadas no nosso banco de dados, desde 
-que esta informao no seja enviada a nenhuma terceira pessoa sem seu 
-consentimento. O Webmaster e o Administrador no se responsibilizaro por 
-nenhuma ao hacker que possa comprometer os dados.<br />
-<br />
-Este site usa cookies para armazenar informaes no seu computador. Este 
-cookies servem apenas para prover maior tecnologia ao site. Seu email  
-usado apenas para confirmar os detalhes do seu registro e sua senha.<br />
-<br />
-Clicando em 'Eu Aceito', voc concorda com todos essas condies.
-EOT;
-
-$lang_register_php = array(
-	'page_title' => 'REGISTRO DE USURIO',
-	'term_cond' => 'Termos e condies',
-	'i_agree' => 'Eu Aceito',
-	'submit' => 'Enviar Registro',
-	'err_user_exists' => 'Este nome de usurio j existe, por favor tente 
-outro',
-	'err_password_mismatch' => 'As duas senhas digitadas no conferem. Digite 
-com cuidado novamente',
-	'err_uname_short' => 'Nome de usurio precisa ter no mnimo 2 caracteres',
-	'err_password_short' => 'Sua senha tem que ter no mnimo 2 caracteres',
-	'err_uname_pass_diff' => 'Nome de usurio e senha devem ser diferentes',
-	'err_invalid_email' => 'Endereo de e-mail invlido',
-	'err_duplicate_email' => 'J existe outro usurio registrado com este 
-e-mail',
-	'enter_info' => 'Entre com as informaes de registro',
-	'required_info' => 'Informao Obrigatria',
-	'optional_info' => 'Informao Opcional',
-	'username' => 'Usurio',
-	'password' => 'Senha',
-	'password_again' => 'Re-digite a senha',
-	'email' => 'E-mail',
-	'location' => 'Endereo',
-	'interests' => 'Interesses',
-	'website' => 'Home page',
-	'occupation' => 'Profisso',
-	'error' => 'ERRO',
-	'confirm_email_subject' => '%s - CONFIRMAO DE REGISTRO',
-	'information' => 'Informao',
-	'failed_sending_email' => 'O e-mail de confirmao de registro no pde ser 
-enviado !',
-	'thank_you' => 'Obrigado por registrar-se.<br /><br />As informaes para 
-finalizar seu registro foram enviadas para seu e-mail.',
-	'acct_created' => 'Sua conta foi criada e agora voc pode logar com seu 
-usurio e sua senha',
-	'acct_active' => 'Sua conta j est ativa. Entre com seu usurio e senha 
-para logar',
-	'acct_already_act' => 'Sua conta j est ativa !',
-	'acct_act_failed' => 'Esta conta ainda no est ativa  !',
-	'err_unk_user' => 'Usurio selecionado no existe !',
-	'x_s_profile' => 'Perfil de %s',
-	'group' => 'Grupo',
-	'reg_date' => 'Participante',
-	'disk_usage' => 'Uso do disco',
-	'change_pass' => 'Alterar senha',
-	'current_pass' => 'Senha atual',
-	'new_pass' => 'Nova senha',
-	'new_pass_again' => 'Re-digite a nova senha',
-	'err_curr_pass' => 'Senha atual INCORRETA',
-	'apply_modif' => 'Salvar modificaes',
-	'change_pass' => 'Alterar minha senha',
-	'update_success' => 'Seus dados foram atualizados',
-	'pass_chg_success' => 'Sua senha foi alterada',
-	'pass_chg_error' => 'Sua senha no foi alterada',
-	'notify_admin_email_subject' => '%s - Notificao de Registro', //cpg1.3.0
-	'notify_admin_email_body' => 'O usurio "%s" foi registrado na sua 
-galeria', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Obrigado por se registrar no {SITE_NAME}
-
-Seu usurio  : "{USER_NAME}"
-Sua senha  : "{PASSWORD}"
-
-Para ativar sua conta voc precisa acessar o link abaixo:
-Clique ou copie e cole no seu Browser
-
-{ACT_LINK}
-
-Obrigado pela registro,
-
-Grato,
-Administrador
-{SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- 
-//
-// File reviewcom.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-	'title' => 'Revisar comentrios',
-	'no_comment' => 'No h comentrios para revisar',
-	'n_comm_del' => '%s comentrio(s) deletato(s)',
-	'n_comm_disp' => 'Nmero de comentrios para visualizar',
-	'see_prev' => 'Anterior',
-	'see_next' => 'Prximo',
-	'del_comm' => 'Deletar comentrios selecionados',
-);
-
-
-// ------------------------------------------------------------------------- 
-//
-// File search.php - OK
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-	0 => 'Pesquisar na galeria de fotos',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File searchnew.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-	'page_title' => 'Pesquisar novas fotos',
-	'select_dir' => 'Selecionar diretrio',
-	'select_dir_msg' => 'Esta funo lhe permite enviar diversas fotos ao mesmo 
-tempo.<br /><br />Selecione o diretrio das fotos',
-	'no_pic_to_add' => 'No h fotos para adicionar',
-	'need_one_album' => 'Voc precisa ter pelo menus um album para usar esta 
-funo',
-	'warning' => 'CUIDADO',
-	'change_perm' => 'O script no pode gravar neste diretrio que deve possuir 
-permisso 755 ou 777 !',
-	'target_album' => '<b>Colocar fotos do &quot;</b>%s<b>&quot; em </b>%s',
-	'folder' => 'Pasta',
-	'image' => 'Foto',
-	'album' => 'Album',
-	'result' => 'Resultado',
-	'dir_ro' => 'No gravvel. ',
-	'dir_cant_read' => 'No pode ser lido. ',
-	'insert' => 'Adicionando novas fotos  galeria',
-	'list_new_pic' => 'Lista das novas fotos',
-	'insert_selected' => 'Inserir fotos selecionadas',
-	'no_pic_found' => 'Nenhuma foto nova foi encontrada',
-	'be_patient' => 'Por favor tenha pacincia. O sistema nescessita de tempo 
-para enviar as fotos',
-	'notes' =>  '<ul>'.
-				'<li><b>OK</b> : Significa que foi enviado com sucesso'.
-				'<li><b>DP</b> : Significa que existe uma duplicata na base de dados'.
-				'<li><b>PB</b> : Significa que no pde ser enviado, verifique sua 
-configurao e as permisses dos diretris.'.
-				'<li><b>NA</b> : Significa que voc no selecionou nenhum album para 
-adicionar as fotos, clique em \'<a 
-href="javascript:history.back(1)">voltar</a>\' e seleciona um album. Se voc 
-no tem um album <a href="albmgr.php">crie um primeiro</a></li>'.
-				'<li>Se um dos \'simbolos\' OK, DP ou PB no aparecerem clique no 
-simbolo com problema para receber a mensagem de erro'.
-				'<li>Se o tempo expirar, tente novamente atualizando a pgina'.
-				'</ul>', //cpg1.3.0
-	'select_album' => 'selecionar album', //cpg1.3.0
-	'check_all' => 'Marcar Tudo', //cpg1.3.0
-	'uncheck_all' => 'Desmarcar Tudo', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- 
-//
-// File thumbnails.php
-// ------------------------------------------------------------------------- 
-//
-
-// Void
-
-// ------------------------------------------------------------------------- 
-//
-// File banning.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-	'title' => 'Banir Usurios',
-	'user_name' => 'Nome do usurio',
-	'ip_address' => 'IP',
-	'expiry' => 'Expira em (em branco significa que  permanente)',
-	'edit_ban' => 'Salvar Alteraes',
-	'delete_ban' => 'Deletar',
-	'add_new' => 'Adicionar novo Ban',
-	'add_ban' => 'Adicionar',
-	'error_user' => 'No foi possvel encontrar o usurio', //cpg1.3.0
-	'error_specify' => 'Voc precisa especificar um usurio ou IP', //cpg1.3.0
-	'error_ban_id' => 'ID de ban invlido!', //cpg1.3.0
-	'error_admin_ban' => 'Voc no pode banir voc mesmo!', //cpg1.3.0
-	'error_server_ban' => 'Voc vai banir seu prprio servidor? Voc no pode 
-fazer isso...', //cpg1.3.0
-	'error_ip_forbidden' => 'Voc no pode banir este IP - este no  
-roteavel!', //cpg1.3.0
-	'lookup_ip' => 'Olhe um IP acima', //cpg1.3.0
-	'submit' => 'Enviar!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File upload.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Envio de Foto', //cpg1.3.0
-  'custom_title' => 'Formulario de Pedidos personalizvel', //cpg1.3.0
-  'cust_instr_1' => 'Voc deve selecionar um numero personalizvel de caixas 
-de envio. Entretando voc no pode selecionar mais do que os limites setados 
-abaixo.', //cpg1.3.0
-  'cust_instr_2' => 'Numero de Caixas de Pedidos', //cpg1.3.0
-  'cust_instr_3' => 'Caixas de envio de arquivo: %s', //cpg1.3.0
-  'cust_instr_4' => 'Caixas de envio de URI/URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'Caixas de envio de URI/URL:', //cpg1.3.0
-  'cust_instr_6' => 'Caixas de envio de arquivo:', //cpg1.3.0
-  'cust_instr_7' => 'Por favor insira o numero de cada tipo de caixa de 
-envio que voc deseja desta vez e clique em \'Continuar\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Ao invlida para o formulrio de criao.', //cpg1.3.0
-  'reg_instr_2' => 'Agora voc deve enviar seus arquivos usando as caixas de 
-envio abaixo. Os arquivos a serem enviados para o servidor no podem exceder 
-o tamanho de %s KB cada. Arquivos ZIP enviados pela seo de \'Envio de 
-Arquivo\' e \'Envio de URI/URL\' iro permanecer compactados.', //cpg1.3.0
-  'reg_instr_3' => 'Se voc quiser o arquivo zipado ou que o arquivo seja 
-descompactado, voc deve usar a caixa de envio especial para isto, area 
-\'Envio de ZIP com descompactao\'.', //cpg1.3.0
-  'reg_instr_4' => 'Quando usar a seo de envio URI/URL, por favor insira o 
-caminho para o arquivo. Ex: http://www.meusite.com.br/imagens/foto.jpg', 
-//cpg1.3.0
-  'reg_instr_5' => 'Quando voc terminar de completar o formulrio, por 
-favor clique em \'Continuar\'.', //cpg1.3.0
-  'reg_instr_6' => 'Envio de ZIP com descompactao:', //cpg1.3.0
-  'reg_instr_7' => 'Envio de arquivos:', //cpg1.3.0
-  'reg_instr_8' => 'Envio de URI/URL:', //cpg1.3.0
-  'error_report' => 'Relatrio de Erro', //cpg1.3.0
-  'error_instr' => 'Ocorreram erros nos seguintes envios:', //cpg1.3.0
-  'file_name_url' => 'Arquivo/URL', //cpg1.3.0
-  'error_message' => 'Mensagem de Erro', //cpg1.3.0
-  'no_post' => 'Nenhum arquivo selecionado.', //cpg1.3.0
-  'forb_ext' => 'Extenso de arquivo proibida.', //cpg1.3.0
-  'exc_php_ini' => 'Tamanho de arquivo excedido permitido pelo php.ini.', 
-//cpg1.3.0
-  'exc_file_size' => 'Tamanho de arquivo excedido permitido pela galeria.', 
-//cpg1.3.0
-  'partial_upload' => 'Apenas envio parcial.', //cpg1.3.0
-  'no_upload' => 'Nenhum envio ocorrido.', //cpg1.3.0
-  'unknown_code' => 'Codigo de erro PHP de envio, invlido.', //cpg1.3.0
-  'no_temp_name' => 'Nenhum envio - Nenhum nome temporrio.', //cpg1.3.0
-  'no_file_size' => 'Esta em branco/Corrompido', //cpg1.3.0
-  'impossible' => 'Impossivel mover.', //cpg1.3.0
-  'not_image' => 'No  uma imagem/corrompido', //cpg1.3.0
-  'not_GD' => 'No  uma extenso GD.', //cpg1.3.0
-  'pixel_allowance' => 'Tamanho de pixel excedido.', //cpg1.3.0
-  'incorrect_prefix' => 'Prefixo de URI/URL incorreto', //cpg1.3.0
-  'could_not_open_URI' => 'No foi possivel abrir a URI.', //cpg1.3.0
-  'unsafe_URI' => 'Segurana no verificvel.', //cpg1.3.0
-  'meta_data_failure' => 'Falha da Meta data', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME no pode ser determinado.', //cpg1.3.0
-  'MIME_type_unknown' => 'Tipo de MIME invlido', //cpg1.3.0
-  'cant_create_write' => 'No foi possivel criar um arquivo gravvel.', 
-//cpg1.3.0
-  'not_writable' => 'No foi possivel gravar num arquivo gravvel.', 
-//cpg1.3.0
-  'cant_read_URI' => 'No foi possivel ler a URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'No foi possivel abrir o arquivo URI 
-gravavel.', //cpg1.3.0
-  'cant_write_write_file' => 'No foi possivel gravar no arquivo URI 
-gravvel.', //cpg1.3.0
-  'cant_unzip' => 'No foi possivel deszipar.', //cpg1.3.0
-  'unknown' => 'Erro invlido', //cpg1.3.0
-  'succ' => 'Envio realizado com sucesso', //cpg1.3.0
-  'success' => '%s envios com sucesso.', //cpg1.3.0
-  'add' => 'Por favor clique em \'Continar\' para adicionar os arquivos nos 
-albums.', //cpg1.3.0
-  'failure' => 'Falha de envio', //cpg1.3.0
-  'f_info' => 'Informao do Arquivo', //cpg1.3.0
-  'no_place' => 'O arquivo anterior no pode ser inserido.', //cpg1.3.0
-  'yes_place' => 'O arquivo anterior foi inserido com sucesso.', //cpg1.3.0
-  'max_fsize' => 'O tamanho mximo permitido de arquivo  %s KB',
-  'album' => 'Album',
-  'picture' => 'Foto', //cpg1.3.0
-  'pic_title' => 'Titulo da Foto', //cpg1.3.0
-  'description' => 'Descrio da Foto', //cpg1.3.0
-  'keywords' => 'Palavras-Chave (separado com espaos)',
-  'err_no_alb_uploadables' => 'Desculpe, voc no esta autorizado a enviar 
-arquivos para nenhum album', //cpg1.3.0
-  'place_instr_1' => 'Por favor insira os arquivo no album agora. Voc deve 
-tambem inserir informaes sobre cada arquivo agora.', //cpg1.3.0
-  'place_instr_2' => 'Mais arquivos precisam ser colocados. Por favor clique 
-em \'Continuar\'.', //cpg1.3.0
-  'process_complete' => 'Voc inseriu com sucesso todos os arquivos.', 
-//cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File usermgr.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-	'title' => 'Gerenciar usurios',
-	'name_a' => 'Nome Ascendente',
-	'name_d' => 'Nome Descendente',
-	'group_a' => 'Grupo Ascendente',
-	'group_d' => 'Grupo Descendente',
-	'reg_a' => 'Data de registro Ascendente',
-	'reg_d' => 'Data de registro Descendente',
-	'pic_a' => 'Contagem de fotos ascendente',
-	'pic_d' => 'Constagem de foto descendente',
-	'disku_a' => 'Uso de disco ascendente',
-	'disku_d' => 'Uso de disco descendente',
-	'lv_a' => 'Ultima visita Ascendente', //cpg1.3.0
-	'lv_d' => 'Ultima visita Descendente', //cpg1.3.0
-	'sort_by' => 'Listar usurios por',
-	'err_no_users' => 'A Tabela de usurios est vazia !',
-	'err_edit_self' => 'Voc no pode alterar seu dados \'pessoais\', use o 
-link \'Meus dados\' para isto ',
-	'edit' => 'EDITAR',
-	'delete' => 'EXCLUIR',
-	'name' => 'Usurio',
-	'group' => 'Grupo',
-	'inactive' => 'Inativo',
-	'operations' => 'Operaes',
-	'pictures' => 'Fotos',
-	'disk_space' => 'Espao usado / Quota',
-	'registered_on' => 'Registrado em',
-	'last_visit' => 'Ultima Visita', //cpg1.3.0
-	'u_user_on_p_pages' => '%d usurio(s) em %d pgina(s)',
-	'confirm_del' => 'Tem certeza que quer EXCLUIR este usurio ? \\nTodas as 
-fotos e albums dele sero removidos.',
-	'mail' => 'EMAIL',
-	'err_unknown_user' => 'Usurio selecionado no existe !',
-	'modify_user' => 'Modificar usurio',
-	'notes' => 'Notas',
-	'note_list' => '<li>Se voc no quer alterar sua senha, deixe o campo em 
-branco',
-	'password' => 'Senha',
-	'user_active' => 'Usurio esta ativo',
-	'user_group' => 'Grupo de usurios',
-	'user_email' => 'Email do usurio',
-	'user_web_site' => 'Site do usurio',
-	'create_new_user' => 'Criar novo usurio',
-	'user_location' => 'Endereo',
-	'user_interests' => 'Interesse',
-	'user_occupation' => 'Ocupao',
-	'latest_upload' => 'Envios Recentes', //cpg1.3.0
-	'never' => 'nunca', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File util.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Utilitarios para o Admin (Redimensionar)', //cpg1.3.0
-  'what_it_does' => 'O que este utilitario pode fazer:',
-  'what_update_titles' => 'Atualizar titulos do arquivo',
-  'what_delete_title' => 'Deletar titulos',
-  'what_rebuild' => 'Refazer miniaturas e redimensionar fotos',
-  'what_delete_originals' => 'Substituir foto por uma redimensionada',
-  'file' => 'Arquivo',
-  'title_set_to' => 'titulo setado para',
-  'submit_form' => 'enviar',
-  'updated_succesfully' => 'atualizado com sucesso',
-  'error_create' => 'ERRO criando',
-  'continue' => 'Processar mais imagens',
-  'main_success' => 'O arquivo %s foi como arquivo principal', //cpg1.3.0
-  'error_rename' => 'Erro renomeando %s para %s',
-  'error_not_found' => 'O arquivo %s no foi encontrado',
-  'back' => 'voltar para pgina principal',
-  'thumbs_wait' => 'Atualizando miniaturas e/ou imagens redimensionadas, por 
-favor aguarde...',
-  'thumbs_continue_wait' => 'Continuando a atualizar miniaturas e/ou imagens 
-redimensionadas...',
-  'titles_wait' => 'Atualizando titulos, por favor aguarde...',
-  'delete_wait' => 'Deletando titulos, por favor aguarde...',
-  'replace_wait' => 'Deletando originais e repondo-as com as imagens 
-redimensionadas, por favor aguarde..',
-  'instruction' => 'Instrues rpidas',
-  'instruction_action' => 'Selecione a ao',
-  'instruction_parameter' => 'Ajuste os parmentos',
-  'instruction_album' => 'Selecione o Album',
-  'instruction_press' => 'Pressione %s',
-  'update' => 'Atualizar miniaturas e/ou redimensionar fotos',
-  'update_what' => 'O que deve ser atualizado',
-  'update_thumb' => 'Apenas miniaturas',
-  'update_pic' => 'Apenas imagens redimensionadas',
-  'update_both' => 'Miniaturas e Imagens redimensionadas',
-  'update_number' => 'Nmero de imagens processadas por clique',
-  'update_option' => '(Tente um numero menor caso voc esteja tendo 
-problemas com timeout)',
-  'filename_title' => 'Arquivo &rArr; Titulo do arquivo', //cpg1.3.0
-  'filename_how' => 'Como o arquivo deve ser modificado',
-  'filename_remove' => 'Remover o .jpg no final e colocar _ (underline) com 
-espaos',
-  'filename_euro' => 'Alterar 2003_11_23_13_20_20.jpg para 23/11/2003 
-13:20',
-  'filename_us' => 'Alterar 2003_11_23_13_20_20.jpg para 11/23/2003 13:20',
-  'filename_time' => 'Alterar 2003_11_23_13_20_20.jpg para 13:20',
-  'delete' => 'Deletar titulo de arquivos ou tamanhos originais de fotos', 
-//cpg1.3.0
-  'delete_title' => 'Deletar titulo de arquivos', //cpg1.3.0
-  'delete_original' => 'Deletar tamanho original de fotos',
-  'delete_replace' => 'Deleta as imagens originais repondo-as com a verso 
-redimensionada',
-  'select_album' => 'Selecione o album',
-  'delete_orphans' => 'Deletar comentrios orphaned (funciona em todos os 
-albums)', //cpg1.3.0
-  'orphan_comment' => 'Comentrio orphan encontrados', //cpg1.3.0
-  'delete' => 'Deletar', //cpg1.3.0
-  'delete_all' => 'Deletar todos', //cpg1.3.0
-  'comment' => 'Comentrio: ', //cpg1.3.0
-  'nonexist' => 'atachado em um arquivo que no existe # ', //cpg1.3.0
-  'phpinfo' => 'Mostrar phpinfo', //cpg1.3.0
-  'update_db' => 'Atualizar banco de dados', //cpg1.3.0
-  'update_db_explanation' => 'Se voc substituiu arquivos da galeria, 
-adicionou uma modificao ou atualizou de uma verso anterior da galeria, 
-tenha certeza de ter rodado a atualizao de banco de dados uma vez. Isto 
-ir criar as tabelas necessrias e/ou valores de configurao no seu banco 
-de dados.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/brazilian_portuguese-utf-8.php cpg148/lang/brazilian_portuguese-utf-8.php
--- 133/lang/brazilian_portuguese-utf-8.php	2004-12-30 01:03:48.000000000 -0600
+++ cpg148/lang/brazilian_portuguese-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1515 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: brazilian_portuguese-utf-8.php,v 1.10 2004/12/29 23:03:48 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Portuguese [Brazilian]',
-  'lang_name_native' => 'Português',
-  'lang_country_code' => 'br',
-  'trans_name'=> 'Marcos S. Filho',
-  'trans_email' => 'throttleben@hotmail.com',
-  'trans_website' => '',
-  'trans_date' => '2004/05/01',
-);
-
-$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', 'KB', 'MB');
-
-// 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');
-
-// Some common strings
-$lang_yes = 'Sim';
-$lang_no  = 'Não';
-$lang_back = 'VOLTAR';
-$lang_continue = 'CONTINUAR';
-$lang_info = 'Informação';
-$lang_error = 'Erro';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d de %B, %Y';
-$lastcom_date_fmt =  '%d/%m/%y as %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%d de %B, %Y';
-$register_date_fmt = '%d de %B, %Y';
-$lasthit_date_fmt = '%d de %B, %Y as %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%d de %B, %Y as %I:%M %p'; //cpg1.3.0
-
-// For the word censor
-$lang_bad_words = array('foda*', 'cu', 'otario', 'bicha', 'caralho', 'kct*', 'rola', 'porra', 'merda', 'idiota', 'otario', 'tabacudo', 'rola', 'buceta','tabacuda', 'fuck', 'lesbica', 'gay', 'bixa', 'frango', 'burro');
-
-$lang_meta_album_names = array(
-	'random' => 'Fotos Diversas',
-	'lastup' => 'Últimas Fotos Adicionadas',
-	'lastalb'=> 'Últimos Albums Atualizados',
-	'lastcom' => 'Últimos Comentários',
-	'topn' => 'Fotos Mais Visitadas',
-	'toprated' => 'Fotos com mais Popularidade',
-	'lasthits' => 'Ultimas Fotos Visitadas',
-	'search' => 'Resultado da Pesquisa',
-	'favpics'=> 'Fotos Favoritos', //cpg1.3.0
-);
-
-$lang_errors = array(
-	'access_denied' => 'Você não tem permissão para visualizar esta página.',
-	'perm_denied' => 'Você não tem permissão para executar esta operação.',
-	'param_missing' => 'Script executado sem os paramentos requeridos.',
-	'non_exist_ap' => 'O album ou foto que você selecionou não foi encontrado!',
-	'quota_exceeded' => 'A quota de espaço para armazenamento excedeu o limite<br /><br />Você possui [quota]KB de espaço, suas fotos atualmente utilizam [space]KB, adicionar este arquivo irá estourar sua cota permitida.',
-	'gd_file_type_err' => 'Rstamos usando um sistema que só permite fotos JPEG e PNG.',
-	'invalid_image' => 'A foto que você enviou está corrompida ou não pode ser 
-interpretada pela biblioteca GD',
-	'resize_failed' => 'Não foi possível criar a miniatura ou redimensionar a foto.',
-	'no_img_to_display' => 'Sem fotos para exibir',
-	'non_exist_cat' => 'A categoria selecionada não existe',
-	'orphan_cat' => 'A categoria tem um paramento que não existe, vá para o gerenciador de categorias e corrija o problema.',
-	'directory_ro' => 'O Diretório \'%s\' não é gravável, as fotos não podem ser deletadas',
-	'non_exist_comment' => 'O comentário selecionado não existe.',
-	'pic_in_invalid_album' => 'Foto em um album inexistente (%s)!?',
-	'banned' => 'Voçê esta banido deste site.',
-	'not_with_udb' => 'Esta função esta desativada na Galeria porque esta integrada com um programa de forum. O que você está tentando fazer nao é suportado nesta configuração, ou a função deve ser chamada pelo programa de forum.',
-	'offline_title' => 'Offline.', //cpg1.3.0
-	'offline_text' => 'Estamos offline - tente novamente mais tarde', 
-//cpg1.3.0
-	'ecards_empty' => 'Não há nenhum registro de ecards para visualizar. Verifique se você ativou a opção de Logar os Ecards na configuração!', //cpg1.3.0
-	'action_failed' => 'Falha. Não foi possivel processar seu pedido.', //cpg1.3.0
-	'no_zip' => 'As bibliotecas necessárias para processar os arquivos em ZIP não estão disponiveis. Por favor contacte o Administrador do site.', //cpg1.3.0
-	'zip_type' => 'Você não tem permissão para enviar arquivos ZIP.', //cpg1.3.0
-);
-
-
-$lang_bbcode_help = 'Seguir estes codigos pode ser útil: 
-<li>[b]<b>Negrito</b>[/b]</li> <li>[i]<i>Itálico</i>[/i]</li> 
-<li>[url=http://www.seusite.com.br/]Url Text[/url]</li> 
-<li>[email]nome@provedor.com.br[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- 
-//
-// File theme.php
-// ------------------------------------------------------------------------- 
-//
-
-$lang_main_menu = array(
-	'alb_list_title' => 'Ir para a lista de albums',
-	'alb_list_lnk' => 'Albums',
-	'my_gal_title' => 'Ir para Minha Galeria Pessoal',
-	'my_gal_lnk' => 'Minha Galeria',
-	'my_prof_lnk' => 'Meus Dados',
-	'adm_mode_title' => 'Alterar para modo Admin',
-	'adm_mode_lnk' => 'Modo Admin',
-	'usr_mode_title' => 'Alterar para modo Usuário',
-	'usr_mode_lnk' => 'Modo Usuário',
-	'upload_pic_title' => 'Enviar foto para o album',
-	'upload_pic_lnk' => 'Enviar foto',
-	'register_title' => 'Criar uma conta',
-	'register_lnk' => 'Clique aqui para se Registrar',
-	'login_lnk' => 'Login',
-	'logout_lnk' => 'Logout',
-	'lastup_lnk' => 'Últimos envios',
-	'lastcom_lnk' => 'Últimos comentários',
-	'topn_lnk' => 'Mais Visualizadas',
-	'toprated_lnk' => 'Fotos mais Populares',
-	'search_lnk' => 'Pesquisar',
-	'fav_lnk' => 'Meus Favoritos',
-	'memberlist_title' => 'Lista de Membros', //cpg1.3.0
-	'memberlist_lnk' => 'Membros', //cpg1.3.0
-	'faq_title' => 'Questões mais Frequentes sobre a Galeria', //cpg1.3.0
-	'faq_lnk' => 'FAQ', //cpg1.3.0
-
-);
-
-$lang_gallery_admin_menu = array(
-	'upl_app_lnk' => 'Aprovar Fotos Enviadas',
-	'config_lnk' => 'Configurações',
-	'albums_lnk' => 'Albums',
-	'categories_lnk' => 'Categorias',
-	'users_lnk' => 'Usuários',
-	'groups_lnk' => 'Grupos',
-	'comments_lnk' => 'Revisar Comentários',
-	'searchnew_lnk' => 'Adicionar Fotos em Album',
-	'util_lnk' => 'Ferramentas Administrativas', //cpg1.3.0
-	'ban_lnk' => 'Usuários Banidos',
-	'db_ecard_lnk' => 'Visualizar Ecards', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-	'albmgr_lnk' => 'Criar/ordenar meus albums',
-	'modifyalb_lnk' => 'Modificar meus albums',
-	'my_prof_lnk' => 'Meus Dados',
-);
-
-$lang_cat_list = array(
-	'category' => 'Categoria',
-	'albums' => 'Albums',
-	'pictures' => 'Fotos',
-);
-
-$lang_album_list = array(
-	'album_on_page' => '%d album(s) na(s) %d página(s)'
-);
-
-$lang_thumb_view = array(
-	'date' => 'DATA',
-	//Ordenar por arquivo e titulo
-	'name' => 'ARQUIVO',
-	'title' => 'TÍTULO',
-	'sort_da' => 'Ordenar por data crescente',
-	'sort_dd' => 'Ordenar por data decrescente',
-	'sort_na' => 'Ordenar por nome ascendente',
-	'sort_nd' => 'Ordenar por nome descendente',
-	'sort_ta' => 'Ordenar por titulo ascendente',
-	'sort_td' => 'Ordenar por titulo descendente',
-	'download_zip' => 'Baixar arquivo ZIP com seu favoritos', //cpg1.3.0
-	'pic_on_page' => '%d foto(s) na(s) %d pagina(s)',
-	'user_on_page' => '%d usuário(s) na(s) %d página(s)'
-);
-
-$lang_img_nav_bar = array(
-	'thumb_title' => 'Retornar para a página de miniaturas',
-	'pic_info_title' => 'Mostrar/Esconder informações da do arquivo',
-	'slideshow_title' => 'SlideShow',
-	'ecard_title' => 'enviar esta foto como e-card',
-	'ecard_disabled' => 'os e-cards estão desabilitados',
-	'ecard_disabled_msg' => 'Você não possui permissão para enviar e-cards',
-	'prev_title' => 'Ver foto anterior',
-	'next_title' => 'Ver próxima foto',
-	'pic_pos' => 'FOTO %s - TOTAL %s',
-);
-
-$lang_rate_pic = array(
-	'rate_this_pic' => 'Dê sua nota para esta foto ',
-	'no_votes' => '(Nenhum voto até o momento)',
-	'rating' => '(Média de votos : %s / 5 dos %s votos)',
-	'rubbish' => 'Péssima',
-	'poor' => 'Ruim',
-	'fair' => 'Satisfatoria',
-	'good' => 'Boa',
-	'excellent' => 'Excelente',
-	'great' => 'Maravilhosa',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- 
-//
-
-// void
-
-// ------------------------------------------------------------------------- 
-//
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- 
-//
-
-$lang_cpg_die = array(
-	INFORMATION => $lang_info,
-	ERROR => $lang_error,
-	CRITICAL_ERROR => 'ERRO CRÍTICO',
-	'file' => 'Arquivo: ',
-	'line' => 'Linha: ',
-);
-
-$lang_display_thumbnails = array(
-	'filename' => 'Arquivo : ',
-	'filesize' => 'Tamanho : ',
-	'dimensions' => 'Dimensões : ',
-	'date_added' => 'Data de Envio : '
-);
-
-$lang_get_pic_data = array(
-	'n_comments' => '%s comentários',
-	'n_views' => '%s visualizações',
-	'n_votes' => '(%s votos)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Informações de Debug', //cpg1.3.0
-  'select_all' => 'Selecionar Tudo', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Se você for pedir ajuda ao suporte do 
-coppermine, copie e cole isto no seu pedido de ajuda. Certifique-se de ter 
-removido todas as senhas que aparecerem antes de enviar.', //cpg1.3.0
-  'phpinfo' => 'mostrar phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Idioma Padrão', //cpg1.3.0
-  'choose_language' => 'Escolha seu idioma', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Tema padrão', //cpg1.3.0
-  'choose_theme' => 'Escolha um tema', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File include/init.inc.php
-// ------------------------------------------------------------------------- 
-//
-
-// void
-
-// ------------------------------------------------------------------------- 
-//
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- 
-//
-
-// void
-
-// ------------------------------------------------------------------------- 
-//
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-	'Exclamation' => 'Exclamação',
-	'Question' => 'Questão',
-	'Very Happy' => 'Muito Feliz',
-	'Smile' => 'Sorriso',
-	'Sad' => 'Triste',
-	'Surprised' => 'Surpreso',
-	'Shocked' => 'Chocado',
-	'Confused' => 'Confuso',
-	'Cool' => 'Legal',
-	'Laughing' => 'Risonho',
-	'Mad' => 'Louco',
-	'Razz' => 'Razz',
-	'Embarassed' => 'Embaraçado',
-	'Crying or Very sad' => 'Muito triste/Muito Doente',
-	'Evil or Very Mad' => 'Muito máu',
-	'Twisted Evil' => 'Demonio louco',
-	'Rolling Eyes' => 'Rolando os olhos',
-	'Wink' => 'Piscando',
-	'Idea' => 'Ideia',
-	'Arrow' => 'Seta',
-	'Neutral' => 'Neutro',
-	'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File addpic.php
-// ------------------------------------------------------------------------- 
-//
-
-// void
-
-// ------------------------------------------------------------------------- 
-//
-// File admin.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-	0 => 'Saindo da Administração...',
-	1 => 'Entrando na Administração...',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File albmgr.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-	'alb_need_name' => 'Albums precisam ter um nome !',
-	'confirm_modifs' => 'Tem certeza que deseja realizar as modificações ?',
-	'no_change' => 'Você não fez nenhuma mudança!',
-	'new_album' => 'Novo album',
-	'confirm_delete1' => 'Tem certeza que deseja remover este album ?',
-	'confirm_delete2' => '\nTodas as fotos e comentários serão perdidos !',
-	'select_first' => 'Primeiro selecione um album',
-	'alb_mrg' => 'Gerenciador de albums',
-	'my_gallery' => '* Minha Galeria *',
-	'no_category' => '* Sem categoria *',
-	'delete' => 'Apagar',
-	'new' => 'Novo',
-	'apply_modifs' => 'Aplicar modificações',
-	'select_category' => 'Selecione uma categoria',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File catmgr.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-	'miss_param' => 'Parametros requeridos para operação \'%s\' não fornecidos 
-!',
-	'unknown_cat' => 'A categoria selecionada não existe em nosso banco de 
-dados',
-	'usergal_cat_ro' => 'A categoria do usuário não pode ser excluída !',
-	'manage_cat' => 'Gerenciar categorias',
-	'confirm_delete' => 'Você tem certeza que deseja EXCLUIR esta categoria ? 
-',
-	'category' => 'Categoria',
-	'operations' => 'Operações',
-	'move_into' => 'Mover para',
-	'update_create' => 'Atualizar/Criar categoria',
-	'parent_cat' => 'Sub-categoria',
-	'cat_title' => 'Título da categoria',
-	'cat_thumb' => 'Miniatura da categoria', //cpg1.3.0
-	'cat_desc' => 'Descrição da categoria',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File config.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-	'title' => 'Configuração',
-	'restore_cfg' => 'Restaurar configuração padrão',
-	'save_cfg' => 'Salvar nova configuração',
-	'notes' => 'Notas',
-	'info' => 'Informação',
-	'upd_success' => 'Configurações atualizadas!',
-	'restore_success' => 'Configuração padrão restaurada',
-	'name_a' => 'Nome ascendente',
-	'name_d' => 'Nome descendente',
-	'title_a' => 'Título ascendente',
-	'title_d' => 'Título descendente',
-	'date_a' => 'Data Crescente',
-	'date_d' => 'Data Decrescente',
-	'th_any' => 'Aspecto Máximo',
-	'th_ht' => 'Altura',
-	'th_wd' => 'Largura',
-	'label' => 'etiqueta', //cpg1.3.0
-	'item' => 'item', //cpg1.3.0
-	'debug_everyone' => 'Todos', //cpg1.3.0
-	'debug_admin' => 'Apenas o admin', //cpg1.3.0
-        );
-
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-	'Configurações Gerais',
-	array('Nome da Galeria', 'gallery_name', 0),
-	array('Descrição da Galeria', 'gallery_description', 0),
-	array('Email do Administrador', 'gallery_admin_email', 0),
-	array('URL da Galeria(para aparecer no ecard e no link direto para 
-imagem)', 'ecards_more_pic_target', 0),
-	array('Galeria Offline', 'offline', 1), //cpg1.3.0
-	array('Logar ecards', 'log_ecards', 1), //cpg1.3.0
-	array('Permitir download de ZIP dos favoritos', 'enable_zipdownload', 1), 
-//cpg1.3.0
-
-	'Idioma, Temas &amp; Configurações de Caractere',
-	array('Idioma', 'lang', 5),
-	array('Tema', 'theme', 6),
-	array('Mostrar lista de idiomas', 'language_list', 1), //cpg1.3.0
-	array('Mostrar bandeiras em vez dos nomes', 'language_flags', 8), 
-//cpg1.3.0
-	array('Mostrar &quot;resetar&quot; na seleção de idioma', 'language_reset', 
-1), //cpg1.3.0
-	array('Mostrar a lista de temas', 'theme_list', 1), //cpg1.3.0
-	array('Mostrar &quot;resetar&quot; na seleção de tema', 'theme_reset', 1), 
-//cpg1.3.0
-	array('Mostrar FAQ', 'display_faq', 1), //cpg1.3.0
-	array('Mostrar ajuda para o bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-	array('Codificação de Caractere', 'charset', 4), //cpg1.3.0
-
-
-	'Visualização da Lista de Albums',
-	array('Largura da tabela principal (em pixels ou %)', 'main_table_width', 
-0),
-	array('Numero de Niveis de categorias para visualizar', 'subcat_level', 0),
-	array('Numero de albums para visualizar', 'albums_per_page', 0),
-	array('Numero de colunas para a lista de albums', 'album_list_cols', 0),
-	array('Tamanho das miniaturas em pixels', 'alb_list_thumb_size', 0),
-	array('Conteudo da página principal', 'main_page_layout', 0),
-	array('Mostrar o primeiro nível das miniaturas do album nas 
-categorias','first_level',1),
-
-	'Visualização das miniaturas',
-	array('Numero de colunas na página das miniaturas', 'thumbcols', 0),
-	array('Numero de linhas na página das miniaturas', 'thumbrows', 0),
-	array('Numero máximo de tabelas', 'max_tabs', 0),
-	array('Subtitulo da foto (juntamente com o titulo) abaixo da miniatura', 
-'caption_in_thumbview', 1),
-	array('Mostrar o numero de visualização abaixo da miniatura', 
-'views_in_thumbview', 1), //cpg1.3.0
-	array('Total de comentários abaixo da miniatura', 'display_comment_count', 
-1),
-	array('Mostrar o nome de quem enviou embaixo da miniatura', 
-'display_uploader', 1), //cpg1.3.0
-	array('Modo de organização das fotos', 'default_sort_order', 3),
-	array('Numero minimo de votos para uma foto', 'min_votes_for_rating', 0),
-
-	'Visualização das Fotos &amp; Configurações dos Comentários',
-	array('Largura da Tabela para visualização das fotos (em pixels ou %)', 
-'picture_table_width', 0),
-	array('Mostrar informações da foto por padrão', 'display_pic_info', 1),
-	array('Censurar palavrões nos comentários', 'filter_bad_words', 1),
-	array('Ativar carinhas', 'enable_smilies', 1),
-	array('Permitir comentários consecutivos vindo do mesmo usuário (desativar 
-proteção de flood)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-	array('Tamanho máximo para a descrição de uma foto', 'max_img_desc_length', 
-0),
-	array('Numero máximo de caracteres em uma palavra', 'max_com_wlength', 0),
-	array('Numero máximo de linhas em um comentário', 'max_com_lines', 0),
-	array('Tamanho máximo de um comentário', 'max_com_size', 0),
-	array('Mostrar tira de filme abaixo da foto', 'display_film_strip', 1),
-	array('Numero de itens na tira de filme', 'max_film_strip_items', 0),
-	array('Notificar o admin sobre comentários por email', 
-'email_comment_notification', 1), //cpg1.3.0
-	array('Intervalo em milisegundos para o Slideshow (1 segundo = 1000 
-milisegundos)', 'slideshow_interval', 0), //cpg1.3.0
-
-	'Configurações de Fotos e Miniaturas',
-	array('Qualidade das fotos em JPEG', 'jpeg_qual', 0),
-	array('Tamanho máximo da dimensão das miniaturas <a href="#notice2" 
-class="clickable_option">**</a>', 'thumb_width', 0),
-	array('Usar dimensão ( largura ou altura ou Aspecto Máximo para miniaturas 
-)<b>**</b>', 'thumb_use', 7),
-	array('Fotos intermediarias','make_intermediate',1),
-	array('Largura ou altura máxima de uma foto intermediaria <a 
-href="#notice2" class="clickable_option">**</a>', 'picture_width', 0),
-	array('Tamanho máximo de uma foto enviada por upload (KB)', 'max_upl_size', 
-0),
-	array('Largura ou altura máxima de uma foto enviada por upload (em 
-pixels)', 'max_upl_width_height', 0),
-
-	'Configurações avançadas das fotos e das miniaturas',
-	array('Mostrar Ícone de album privado para um usuário não 
-logado','show_private',1), //cpg1.3.0
-	array('Caracteres proibidos nos arquivos', 'forbiden_fname_char',0),
-	//array('Extensões permitidas para as fotos enviadas por upload', 'allowed_file_extensions',0),
-	array('Tipos de imagens permitidas', 'allowed_img_types',0), //cpg1.3.0
-	array('Tipos de videos permitidos', 'allowed_mov_types',0), //cpg1.3.0
-	array('Tipos de audios permitidos', 'allowed_snd_types',0), //cpg1.3.0
-	array('Tipos de documentos permitidos', 'allowed_doc_types',0), //cpg1.3.0
-	array('Método para redimensionar as fotos','thumb_method',2),
-	array('Diretório do utilitário para \'converter\' fotos ImageMagick (exemplo /usr/bin/X11/)', 'impath', 0),
-	//array('Tipos de fotos permitidas (valido apenas para ImageMagick)', 'allowed_img_types',0),
-	array('Linha de comando para o ImageMagick', 'im_options', 0),
-	array('Extrair a informação EXIF dos arquivos JPEG?', 'read_exif_data', 1),
-	array('Extrair a informação IPTC dos arquivos JPEG?', 'read_iptc_data', 1), //cpg1.3.0
-	array('Diretório do album <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0),
-	array('Diretório para as fotos dos usuários <b>*</b>', 'userpics', 0),
-	array('Prefixo para as fotos intermediarias <b>*</b>', 'normal_pfx', 0),
-	array('Prefixo para as miniaturas <b>*</b>', 'thumb_pfx', 0),
-	array('Permissão padrão para os diretórios', 'default_dir_mode', 0),
-	array('Permissão padrão para as fotos', 'default_file_mode', 0),
-
-	'Configurações de usuários',
-	array('Permitir o registro de novos usuários?', 'allow_user_registration', 
-1),
-	array('O Registro de um usuário requer a verificação por email?', 
-'reg_requires_valid_email', 1),
-	array('Notificar o administrador sobre os novos registros por email', 
-'reg_notify_admin_email', 1), //cpg1.3.0
-	array('Permitir que dois usuários tenham o mesmo email?', 
-'allow_duplicate_emails_addr', 1),
-	array('Usuários podem ter albums privados?', 'allow_private_albums', 1),
-	array('Notificar por email o administrador sobre novos uploads para 
-aprovação', 'upl_notify_admin_email', 1), //cpg1.3.0
-	array('Permitir que usuários logados visualizem a lista de membros', 
-'allow_memberlist', 1), //cpg1.3.0
-
-	'Campos personalizaveis para descrição das fotos(deixe em branco se não for 
-usar)',
-	array('Nome do Campo 1', 'user_field1_name', 0),
-	array('Nome do Campo 2', 'user_field2_name', 0),
-	array('Nome do Campo 3', 'user_field3_name', 0),
-	array('Nome do Campo 4', 'user_field4_name', 0),
-
-	'Configurações de Cookies',
-	array('Nome do cookie usado pelo script', 'cookie_name', 0),
-	array('Diretório do cookie usado pelo script', 'cookie_path', 0),
-
-	'Ajustes variados',
-	array('Ativar modo debug?', 'debug_mode', 1),
-	array('Mostrar notices no modo debug', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Estas configurações 
-marcadas. não devem ser modificados se você ja tiver adicionado alguma foto 
-na galeria.<br />
-  <a name="notice2"></a>(**) Quando modificar esta configuração, apenas os 
-arquivos adicionados a partir deste ponto terão efeito, então esta avisado 
-que esta configuração não deve ser alterada se você ja tiver adicionado 
-algum arquivo na galeria. Entretando, você pode aplicar modificações nos 
-arquivos existentes usando as &quot;<a href="util.php">Ferramentas 
-Administrativas</a> (redimensionar fotos)&quot; do menu 
-administrativo.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Ecards enviados', //cpg1.3.0
-  'ecard_sender' => 'Remetente', //cpg1.3.0
-  'ecard_recipient' => 'Destinatário', //cpg1.3.0
-  'ecard_date' => 'Data', //cpg1.3.0
-  'ecard_display' => 'Ver ecard', //cpg1.3.0
-  'ecard_name' => 'Nome', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'ascendente', //cpg1.3.0
-  'ecard_descending' => 'descendente', //cpg1.3.0
-  'ecard_sorted' => 'Classificado', //cpg1.3.0
-  'ecard_by_date' => 'por data', //cpg1.3.0
-  'ecard_by_sender_name' => 'pelo nome do remetente', //cpg1.3.0
-  'ecard_by_sender_email' => 'pelo email do remetente', //cpg1.3.0
-  'ecard_by_sender_ip' => 'pelo ip do remetente', //cpg1.3.0
-  'ecard_by_recipient_name' => 'pelo nome do destinatário', //cpg1.3.0
-  'ecard_by_recipient_email' => 'pelo email do destinatário', //cpg1.3.0
-  'ecard_number' => 'visualizando registro %s para %s de %s', //cpg1.3.0
-  'ecard_goto_page' => 'ir para página', //cpg1.3.0
-  'ecard_records_per_page' => 'Registros por página', //cpg1.3.0
-  'check_all' => 'Marcar Todos', //cpg1.3.0
-  'uncheck_all' => 'Desmarcar Todos', //cpg1.3.0
-  'ecards_delete_selected' => 'Deletar os ecards selecionados', //cpg1.3.0
-  'ecards_delete_confirm' => 'Você tem certeza que deseja deletar os ecard 
-selecionados? Marque a caixa de verificação!', //cpg1.3.0
-  'ecards_delete_sure' => 'Eu tenho certeza', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- 
-//
-// File db_input.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-	'empty_name_or_com' => 'Você deve preencher um nome e o comentário',
-	'com_added' => 'seu comentário foi adicionado',
-	'alb_need_title' => 'Você deve definir um nome para o album !',
-	'no_udp_needed' => 'Atualização não necessária.',
-	'alb_updated' => 'O album foi atualizado',
-	'unknown_album' => 'O album selecionado não existe ou você não tem 
-permissão para enviar fotos para ele',
-	'no_pic_uploaded' => 'Nenhuma foto enviada !<br /><br />Se você realmente 
-selecionaou uma foto para enviar, verifique se o servidor permite 
-envios...',
-	'err_mkdir' => 'Falha ao criar diretório %s !',
-	'dest_dir_ro' => 'Diretório de destino %s não pode ser gravado pelo script 
-!',
-	'err_move' => 'Impossível mover %s para %s !',
-	'err_fsize_too_large' => 'A foto que você está tentando enviar é muito 
-grande (máximo permitido %s x %s) !',
-	'err_imgsize_too_large' => 'O tamanho da foto é maior que o permitido 
-(máximo permitido %s KB) !',
-	'err_invalid_img' => 'O arquivo que você está tentando enviar não é um 
-arquivo de foto válido !',
-	'allowed_img_types' => 'Você só pode enviar %s fotos.',
-	'err_insert_pic' => 'A foto \'%s\' não pode ser inserida no album ',
-	'upload_success' => 'Sua foto foi enviada com sucesso<br /><br />Porém só 
-será visível após a aprovação do Administrador.',
-	'notify_admin_email_subject' => '%s - Notificação de Envio', //cpg1.3.0
-	'notify_admin_email_body' => 'Uma foto foi enviada por %s e precisa de sua 
-aprovação. Acesse %s', //cpg1.3.0
-	'info' => 'Informação',
-	'com_added' => 'Comentário adicionado',
-	'alb_updated' => 'Album atualizado',
-	'err_comment_empty' => 'Seu comentário está vazio !',
-	'err_invalid_fext' => 'Somente os arquivos com as seguines extenções são 
-permitidos : <br /><br />%s.',
-	'no_flood' => 'Desculpe mas você é o último autor a enviar um comentário<br 
-/><br />Edite o comentário se deseja alterá-lo',
-	'redirect_msg' => 'Você está sendo redirecionado.<br /><br /><br />Clique 
-\'CONTINUE\' se a página não se atualizar automaticamente',
-	'upl_success' => 'Sua foto foi adicionada com sucesso',
-	'email_comment_subject' => 'Comentário postado', //cpg1.3.0
-	'email_comment_body' => 'Alguem postou um comentário na sua galeria. Veja-o 
-em', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File delete.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-	'caption' => 'Sub-Título',
-	'fs_pic' => 'tamanho total da foto',
-	'del_success' => 'deletado com sucesso',
-	'ns_pic' => 'tamanho normal da foto',
-	'err_del' => 'não pode ser excluído',
-	'thumb_pic' => 'miniatura',
-	'comment' => 'comentário',
-	'im_in_alb' => 'foto no album',
-	'alb_del_success' => 'Album \'%s\' DELETADO',
-	'alb_mgr' => 'Gerenciador de albums',
-	'err_invalid_data' => 'Dados recebidos inválidos \'%s\'',
-	'create_alb' => 'Criando album \'%s\'',
-	'update_alb' => 'Atualizando album \'%s\' título \'%s\' índice \'%s\'',
-	'del_pic' => 'Deletar arquivo',
-	'del_alb' => 'Deletar album',
-	'del_user' => 'Usuário usuário',
-	'err_unknown_user' => 'O usuário selecionado não existe !',
-	'comment_deleted' => 'O comentário foi deletado com sucesso',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File displayecard.php
-// ------------------------------------------------------------------------- 
-//
-
-// Void
-
-// ------------------------------------------------------------------------- 
-//
-// File displayimage.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-	'confirm_del' => 'Tem certeza que deseja EXCLUIR esta foto ? \\nComentários 
-vinculados também serão excluídos.',
-	'del_pic' => 'APAGAR ESTA FOTO',
-	'size' => '%s x %s pixels',
-	'views' => '%s vezes',
-	'slideshow' => 'Slideshow',
-	'stop_slideshow' => 'PARAR SLIDESHOW',
-	'view_fs' => 'Clique para ver a foto ampliada',
-	'edit_pic' => 'Editar descrição', //cpg1.3.0
-	'crop_pic' => 'Girar', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-	'title' =>'INFORMAÇÕES DA FOTO',
-	'Filename' => 'Arquivo',
-	'Album name' => 'Album',
-	'Rating' => 'Classificação (%s voto(s))',
-	'Keywords' => 'Palavras-chave',
-	'File Size' => 'Tamanho do arquivo',
-	'Dimensions' => 'Dimensões',
-	'Displayed' => 'Visualizada',
-	'Camera' => 'Camera',
-	'Date taken' => 'Foto tirada em',
-	'Aperture' => 'Abertura',
-	'Exposure time' => 'Tempo de exposição',
-	'Focal length' => 'Largura focal',
-	'Comment' => 'Comentário',
-	'addFav'=>'Adicionar a favoritos', //cpg1.3.0
-	'addFavPhrase'=>'Favoritos', //cpg1.3.0
-	'remFav'=>'Remover dos Favoritos', //cpg1.3.0
-	'iptcTitle'=>'Titulo IPTC', //cpg1.3.0
-	'iptcCopyright'=>'Copyright IPTC', //cpg1.3.0
-	'iptcKeywords'=>'Palavras-chave IPTC', //cpg1.3.0
-	'iptcCategory'=>'Categoria IPTC', //cpg1.3.0
-	'iptcSubCategories'=>'Sub-Categorias IPTC', //cpg1.3.0
-
-);
-
-$lang_display_comments = array(
-	'OK' => 'OK',
-	'edit_title' => 'Editar este comentário',
-	'confirm_delete' => 'Tem certeza de REMOVER este comentário ?',
-	'add_your_comment' => 'Adicione seu comentário',
-	'name'=>'Nome',
-	'comment'=>'Comentário',
-	'your_name' => 'Seu nome',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Clique na imagem para fechar esta janela',
-);
-
-}
-
-// ------------------------------------------------------------------------- 
-//
-// File ecard.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php 
-=array(
-	'title' => 'Enviar um e-card',
-	'invalid_email' => '<b>Aviso</b> : email inválido !',
-	'ecard_title' => '%s enviou um e-card pra você!',
-	'error_not_image' => 'Apenas imagens pode ser enviadas como ecard.', 
-//cpg1.3.0
-	'view_ecard' => 'Se você não esta conseguindo visualizar nada clique aqui',
-	'view_more_pics' => 'Clique aqui para ver mais fotos !',
-	'send_success' => 'Seu e-card foi enviado!',
-	'send_failed' => 'Desculpe, mas o servidor não pode enviar seu e-card...',
-	'from' => 'Remetente',
-	'your_name' => 'Seu nome',
-	'your_email' => 'Seu e-mail',
-	'to' => 'Para',
-	'rcpt_name' => 'Destinatário',
-	'rcpt_email' => 'E-mail do destinatário',
-	'greetings' => 'Saudações',
-	'message' => 'Mensagem',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File editpics.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-	'pic_info' => '&nbsp;Info da Foto',
-	'album' => 'Album',
-	'title' => 'Título',
-	'desc' => 'Descrição',
-	'keywords' => 'Palavras-chave',
-	'pic_info_str' => '%sx%s - %sKB - %s visitas - %s votos',
-	'approve' => 'Aprovar foto',
-	'postpone_app' => 'Postpone approval',
-	'del_pic' => 'Apagar foto',
-	'read_exif' => 'Ler EXIF novamente', //cpg1.3.0
-	'reset_view_count' => 'Zerar contador',
-	'reset_votes' => 'Zerar votos',
-	'del_comm' => 'Excluir comentários',
-	'upl_approval' => 'Aprovar envio',
-	'edit_pics' => 'Editar fotos',
-	'see_next' => 'Ver próximas fotos',
-	'see_prev' => 'Ver fotos anteriores',
-	'n_pic' => '%s fotos',
-	'n_of_pic_to_disp' => 'Número de fotos a mostrar',
-	'apply' => 'Aplicar modificações',
-	'crop_title' => 'Editor de Fotos', //cpg1.3.0
-	'preview' => 'Pré-visualizar', //cpg1.3.0
-	'save' => 'Salvar foto', //cpg1.3.0
-	'save_thumb' =>'Salvar como miniatura', //cpg1.3.0
-	'sel_on_img' =>'A seleção tem que ser na imagem inteira!', //js-alert 
-//cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File faq.php //cpg1.3.0
-// Ainda não traduzi.
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Perguntas mais frequentes', //cpg1.3.0
-  'toc' => 'Conteúdo', //cpg1.3.0
-  'question' => 'Pergunta: ', //cpg1.3.0
-  'answer' => 'Resposta: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array('Dúvidas Gerais', //cpg1.3.0
-  array('Por que eu preciso me registrar?', 'Registração deve ou não deve ser requerida pelo administrador. O registro da ao usuário, características adicionais como envio de fotos, listas favoritas, votar e postar comentários.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Como eu faço para me registrar?', 'Vá em &quot;Registrar-se&quot; e preencha os campos obrigatórios (e os opcionais também se você quiser).<br />Se o Administrador tiver a Ativação de Email ativada, então após o envio de suas informações você irá receber um email informando-o sobre o registro e, lhe dando instruções para a ativação da conta. Sua conta deve ser ativada antes de você tentar logar.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Como eu faço para logar?', 'Vá em &quot;Login&quot;, insira seu usuário e senha (marque &quot;Salvar Senha&quot; caso você queira se logar automaticamente), após isto você estará logado.<br /><b>IMPORTANTE:Seu navegador deve esta habilitado para aceitar Cookies e ele não deve ser deletado se você quiser manter a funcionalidade da opção &quot;Salvar 
-Senha&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Porque eu não consigo logar?', 'Você se registrou e ativou sua conta?. É necessario ativar a conta antes de acessa-lá. Para outros tipos de problema para acessar a conta entre em contato com o administrador do site.', 'offline', 0), //cpg1.3.0
-  array('O que acontece se eu esquecer minha senha?', 'Se este site tiver o link &quot;Esqueci minha senha&quot;, use ele. Se não houver, contacte o administrador para pedir uma nova senha.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change yor email address through quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('Como eu salvo uma imagem em &quot;Meus Favoritos&quot;?', 'Clique na figura e depois clique em &quot;informações da foto&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Informações da Foto" />); procure um pouco mais abaixo e entao clique em &quot;Adicionar a favoritos&quot;.<br />O administrador deve ter a opção de &quot;Informações da Foto&quot; ativada por padrão.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('Como eu voto numa foto?', 'Na página da foto abaixo dela tem 6 opções de voto.', 'offline', 0), //cpg1.3.0
-  array('Como eu posto um comentário para uma foto?', 'Na página da foto tem um campo disponível para você postar seu comentário.', 'offline', 0), //cpg1.3.0
-  array('Como eu envio uma foto?', 'Vá em &quot;Enviar foto&quot;e selecione o album para o qual você deseja enviar a foto, clique em &quot;Procurar&quot; e procure a foto para enviar entao clique em &quot;Abrir&quot; (adicione um titulo e uma descrição se você desejar) e clique em &quot;CONTINUAR&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Para onde eu posso enviar a foto?', 'Você poderá enviar a foto para um dos albums que tiver em &quot;Minha Galeria&quot;. O administrador pode permitir que você envie uma foto para um ou mais albums da galeria Principal.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Qual tipo e qual tamanho de foto eu posso enviar?', 'O tamanho e o tipo da foto (jpg,gif,..etc.) depende do administrador.', 'offline', 0), //cpg1.3.0
-  array('O que é &quot;Minha Galeria&quot;?', '&quot;Minha Galeria&quot; é uma galeria pessoal onde o usuário pode enviar suas fotos e gerencia-las.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Como eu crio,renomeio ou deleto um album na &quot;Minha Galeria&quot;?', 'Você deve estar no &quot;Modo-Admin&quot;<br />Vá em &quot;Criar/Ordenar Meus Albums&quot;e clicar em&quot;Novo&quot;. Altere o nome &quot;Novo Album&quot; para o nome que você desejar.<br />Você tambem pode renomear qualquer album na sua galeria.<br />Ao fim de tudo clique em &quot;Aplicar Modificações&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Como eu posso restringir usuários de verem meus albums?', 'Você deve estar no &quot;Modo-Admin&quot;<br />Vá em &quot;Modificar Meus Albums. Na barra &quot;Atualizar Album&quot;, selecione o album que você deseja modificar.<br />Aqui você pode alterar o nome, a descrição, a figura da miniatura, restringir a visualização e/ou postar comentarios/votar.<br 
-/>Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Como eu posso ver outros usuários da galeria?', 'Vá em &quot;Albums&quot; e depois clique em Membros &quot;Membros&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('O que são cookies?', 'Cookies são partes de informações que ficam salvas em seu computador.<br />Cookies geralmente permitem ao usuário sair e quando voltar ao site ter varias informações salvas incluindo senha salva de login.', 'offline', 0), //cpg1.3.0
-  //array('Aonde eu posso encontrar este programa para o meu site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navegando no Site', //cpg1.3.0
-  array('O que é o botão &quot;Albums&quot;?', 'Isto irá mostrar toda a galeria com o link de cada categoria. Miniatura podem ser um link para uma categoria.', 'offline', 0), //cpg1.3.0
-  array('O que é o botão &quot;Minha Galeria&quot;?', 'Esta é uma caracteristica que permite ao usuário ter sua própria galeria, adicionar, deletar ou modificar albums bem como enviar fotos.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Qual é a diferença entre &quot;Modo Admin&quot; e &quot;Modo usuário&quot;?', 'Esta é uma caracterisca que permite ao usuário, quando em modo-admin, modificar suas galerias (e outras coisas se permitido pelo administrador).', 'allow_private_albums', 0), //cpg1.3.0
-  array('O que é o botão &quot;Enviar foto&quot;?', 'Isto permite ao usuário enviar uma foto (tamanho e tipo são definidos pelo adminstrador do site) para a galeria selecionada por você ou pelo administrador.', 'allow_private_albums', 0), //cpg1.3.0
-  array('O que é o botão &quot;Últimos envios&quot;?', 'Neste link você verá a listagem das ultimas foto adicionadas ao site.', 'offline', 0), //cpg1.3.0
-  array('O que é o botão &quot;Últimos Comentários&quot;?', 'Aqui você verá os ultimos comentário juntamente com suas respectivas fotos em miniatura.', 'offline', 0), //cpg1.3.0
-  array('O que é o botão &quot;Mais visualizadas&quot;?', 'Aqui você verá as fotos listadas por \'Mais Visualizadas\' (tanto por usuário cadastrados com não).', 'offline', 0), //cpg1.3.0
-  array('O que é o botão &quot;Mais Popularidade&quot;?', 'Nesta parte você verá as fotos que estão com mais popularidade, incluindo os dados dessa popularidade (ex: 5 usuarios deram nota <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: qualificando-a como 1 para 5 (1,2,3,4,5) o que resultará numa média de <img src="images/rating3.gif" 
-width="65" height="14" border="0" alt="" /> .)<br />As qualificações vão de <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (boa) até <img src="images/rating0.gif" width="65" height="14" border="0" 
-alt="worst" /> (terrivel).', 'offline', 0), //cpg1.3.0
-  array('O que é o botão &quot;Meus favoritos&quot;?', 'Neste area você poderá ver as fotos que você adicionou em seu favoritos. Esse favoritos será salvo como cookie e ficará salvo em seu computador.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- 
-//
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Lembrete de Senha', //cpg1.3.0
-  'err_already_logged_in' => 'Você já esta logado !', //cpg1.3.0
-  'enter_username_email' => 'Informe seu login e seu email', //cpg1.3.0
-  'submit' => 'Enviar', //cpg1.3.0
-  'failed_sending_email' => 'O Lembrete da sua senha não pode ser enviado 
-para seu email !', //cpg1.3.0
-  'email_sent' => 'Um email com seu usuário e sua senha foi enviado para 
-%s', //cpg1.3.0
-  'err_unk_user' => 'O usuário selecionado não existe!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Lembrete de Senha', //cpg1.3.0
-  'passwd_reminder_body' => 'Você solicitou o lembrete de sua senha:
-Usuário: %s
-Senha: %s
-Acesse %s para logar-se.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File groupmgr.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-	'group_name' => 'Nome do Grupo',
-	'disk_quota' => 'Quota de disco',
-	'can_rate' => 'Pode avaliar foto',
-	'can_send_ecards' => 'Pode enviar e-cards',
-	'can_post_com' => 'Pode enviar comentários',
-	'can_upload' => 'Pode enviar fotos',
-	'can_have_gallery' => 'Pode ter uma galeria pessoal',
-	'apply' => 'Aplicar modificações',
-	'create_new_group' => 'Criar novo grupo',
-	'del_groups' => 'Apagar grupo(s) selecionado(s)',
-	'confirm_del' => 'CUIDADO: Ao remover um grupo seu conteúdo será 
-transferido para \'Registrado\' !\n\nquer continuar ?',
-	'title' => 'Gerenciar grupos',
-	'approval_1' => 'Aprovação pública (1)',
-	'approval_2' => 'Aprovação privada (2)',
-	'upload_form_config' => 'Formulário de configuração de upload', //cpg1.3.0
-  	'upload_form_config_values' => array( 'Envio de um arquivo', 'Envio de 
-vários arquivos', 'Envio de URI', 'Envio de ZIP', 'Arquivo-URI', 
-'Arquivo-ZIP', 'URI-ZIP', 'Arquivo-URI-ZIP'), //cpg1.3.0
-	'custom_user_upload'=>'Usuários devem personalizar o numero de caixas de 
-envio?', //cpg1.3.0
-	'num_file_upload'=>'Numero máximo ou exato de caixas de envio', //cpg1.3.0
-	'num_URI_upload'=>'Numero máximo ou exato de caixas de envio URI', 
-//cpg1.3.0
-	'note1' => '<b>(1)</b> Envios para um album público requerem aprovação do 
-administrador',
-	'note2' => '<b>(2)</b> Envios requerem aprovação do administrador',
-	'notes' => 'Notas'
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File index.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Seja Bem Vindo!'
-);
-
-$lang_album_admin_menu = array(
-	'confirm_delete' => 'Tem certeza que deseja EXCLUIR este album ? \\nTodas 
-as fotos e comentários serão excluídos.',
-	'delete' => 'EXCLUIR',
-	'modify' => 'PROPRIEDADES',
-	'edit_pics' => 'EDITAR FOTOS',
-);
-
-$lang_list_categories = array(
-	'home' => 'Inicio',
-	'stat1' => '<b>[pictures]</b> fotos em <b>[albums]</b> albums e 
-<b>[cat]</b> categorias com <b>[comments]</b> comentários vistos 
-<b>[views]</b> vezes',
-	'stat2' => '<b>[pictures]</b> fotos em <b>[albums]</b> albums visitadas 
-<b>[views]</b> vezes',
-	'xx_s_gallery' => '%s\'s Galeria',
-	'stat3' => '<b>[pictures]</b> fotos em <b>[albums]</b> albums com 
-<b>[comments]</b> comentários, visitadas <b>[views]</b> vezes'
-);
-
-$lang_list_users = array(
-	'user_list' => 'Lista de usuários',
-	'no_user_gal' => 'Nenhum usuário é permitido a ter albums',
-	'n_albums' => '%s album(s)',
-	'n_pics' => '%s foto(s)'
-);
-
-$lang_list_albums = array(
-	'n_pictures' => '%s foto(s)',
-	'last_added' => ', última foto adicionada em %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- 
-//
-// File login.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Login',
-  'enter_login_pswd' => 'Insira seu nome de usuário e senha para entrar',
-  'username' => 'Usuário',
-  'password' => 'Senha',
-  'remember_me' => 'Salvar Senha',
-  'welcome' => 'Seja Bem Vindo(a) %s ...',
-  'err_login' => '*** Não foi possivel logar. Tente novamente ***',
-  'err_already_logged_in' => 'Você já esta logado !',
-  'forgot_password_link' => 'Esqueci minha senha', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File logout.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Logout',
-  'bye' => 'Volte Sempre %s ...',
-  'err_not_loged_in' => 'Você não esta logado !',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'Info PHP', //cpg1.3.0
-  'explanation' => 'Esta é a saida gerada pela função <a 
-href="http://www.php.net/phpinfo">phpinfo()</a>, mostrada com as informações 
-da galeria.', //cpg1.3.0
-  'no_link' => 'Deixar que outras pessoas vejam sua saida phpinfo() pode ser 
-um risco de segurança, este é o motivo desta página so ser mostrada quando 
-você está logada como admin. Você não pode postar o link desta página para 
-outros, eles terão acesso negado.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File modifyalb.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-	'upd_alb_n' => 'Atualizar album %s',
-	'general_settings' => 'Configurações gerais',
-	'alb_title' => 'Título do album',
-	'alb_cat' => 'Categoria do album',
-	'alb_desc' => 'Descrição do album',
-	'alb_thumb' => 'Miniatura do album',
-	'alb_perm' => 'Permissões para este album',
-	'can_view' => 'Album pode ser visto por',
-	'can_upload' => 'Visitantes podem enviar fotos',
-	'can_post_comments' => 'Visitantes podem enviar comentários',
-	'can_rate' => 'Visitantes podem votar nas fotos',
-	'user_gal' => 'Galeria do Usuário',
-	'no_cat' => '* Sem categoria *',
-	'alb_empty' => 'Album vazio',
-	'last_uploaded' => 'Último envio',
-	'public_alb' => 'Todos (album público)',
-	'me_only' => 'Apenas eu',
-	'owner_only' => 'Apenas o dono do album (%s)',
-	'groupp_only' => 'Membros do grupo\'%s\' ',
-	'err_no_alb_to_modify' => 'Você não pode modificar nenhum album no banco de 
-dados.',
-	'update' => 'Atualizar album',
-  	'notice1' => '(*) dependendo das configurações dos %sgrupos%s', 
-//cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File ratepic.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-	'already_rated' => 'Desculpe, mas você já avaliou esta foto',
-	'rate_ok' => 'Seu voto foi aceito',
-	'forbidden' => 'Você não pode votar nas suas próprias fotos.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File register.php & profile.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Enquanto os administradores do site ( {SITE_NAME} ) irão tentar remover 
-qualquer conteudo, em geral, indesejável, é impossivel revisar todas as 
-postagens, você reconhece que todas as postagens feitas por você neste site 
-expressam as suas opniões e não as dos administradores ou do webmaster (com 
-excessão das postagens dos mesmos) isentando-os de qualquer 
-responsabilidade.<br />
-<br />
-Você concorda não postar nenhum material abusivo, obsceno, vulgar, odiavel, 
-que indique sexualidade ou qualquer outro material que viole qualquer lei 
-aplicavel. Você concorda que qualquer Webmaster, Administrador e moderador 
-do site ( {SITE_NAME} ) tem o direito de remover, editar QUALQUER conteudo a 
-qualquer hora que seja necessário. Como usuário você concorda que todas as 
-informações dadas por você serão guardadas no nosso banco de dados, desde 
-que esta informação não seja enviada a nenhuma terceira pessoa sem seu 
-consentimento. O Webmaster e o Administrador não se responsibilizarão por 
-nenhuma ação hacker que possa comprometer os dados.<br />
-<br />
-Este site usa cookies para armazenar informações no seu computador. Este 
-cookies servem apenas para prover maior tecnologia ao site. Seu email é 
-usado apenas para confirmar os detalhes do seu registro e sua senha.<br />
-<br />
-Clicando em 'Eu Aceito', você concorda com todos essas condições.
-EOT;
-
-$lang_register_php = array(
-	'page_title' => 'REGISTRO DE USUÁRIO',
-	'term_cond' => 'Termos e condições',
-	'i_agree' => 'Eu Aceito',
-	'submit' => 'Enviar Registro',
-	'err_user_exists' => 'Este nome de usuário já existe, por favor tente 
-outro',
-	'err_password_mismatch' => 'As duas senhas digitadas não conferem. Digite 
-com cuidado novamente',
-	'err_uname_short' => 'Nome de usuário precisa ter no mínimo 2 caracteres',
-	'err_password_short' => 'Sua senha tem que ter no mínimo 2 caracteres',
-	'err_uname_pass_diff' => 'Nome de usuário e senha devem ser diferentes',
-	'err_invalid_email' => 'Endereço de e-mail inválido',
-	'err_duplicate_email' => 'Já existe outro usuário registrado com este 
-e-mail',
-	'enter_info' => 'Entre com as informações de registro',
-	'required_info' => 'Informação Obrigatória',
-	'optional_info' => 'Informação Opcional',
-	'username' => 'Usuário',
-	'password' => 'Senha',
-	'password_again' => 'Re-digite a senha',
-	'email' => 'E-mail',
-	'location' => 'Endereço',
-	'interests' => 'Interesses',
-	'website' => 'Home page',
-	'occupation' => 'Profissão',
-	'error' => 'ERRO',
-	'confirm_email_subject' => '%s - CONFIRMAÇÃO DE REGISTRO',
-	'information' => 'Informação',
-	'failed_sending_email' => 'O e-mail de confirmação de registro não pôde ser 
-enviado !',
-	'thank_you' => 'Obrigado por registrar-se.<br /><br />As informações para 
-finalizar seu registro foram enviadas para seu e-mail.',
-	'acct_created' => 'Sua conta foi criada e agora você pode logar com seu 
-usuário e sua senha',
-	'acct_active' => 'Sua conta já está ativa. Entre com seu usuário e senha 
-para logar',
-	'acct_already_act' => 'Sua conta já está ativa !',
-	'acct_act_failed' => 'Esta conta ainda não está ativa  !',
-	'err_unk_user' => 'Usuário selecionado não existe !',
-	'x_s_profile' => 'Perfil de %s',
-	'group' => 'Grupo',
-	'reg_date' => 'Participante',
-	'disk_usage' => 'Uso do disco',
-	'change_pass' => 'Alterar senha',
-	'current_pass' => 'Senha atual',
-	'new_pass' => 'Nova senha',
-	'new_pass_again' => 'Re-digite a nova senha',
-	'err_curr_pass' => 'Senha atual INCORRETA',
-	'apply_modif' => 'Salvar modificações',
-	'change_pass' => 'Alterar minha senha',
-	'update_success' => 'Seus dados foram atualizados',
-	'pass_chg_success' => 'Sua senha foi alterada',
-	'pass_chg_error' => 'Sua senha não foi alterada',
-	'notify_admin_email_subject' => '%s - Notificação de Registro', //cpg1.3.0
-	'notify_admin_email_body' => 'O usuário "%s" foi registrado na sua 
-galeria', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Obrigado por se registrar no {SITE_NAME}
-
-Seu usuário é : "{USER_NAME}"
-Sua senha é : "{PASSWORD}"
-
-Para ativar sua conta você precisa acessar o link abaixo:
-Clique ou copie e cole no seu Browser
-
-{ACT_LINK}
-
-Obrigado pela registro,
-
-Grato,
-Administrador
-{SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- 
-//
-// File reviewcom.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-	'title' => 'Revisar comentários',
-	'no_comment' => 'Não há comentários para revisar',
-	'n_comm_del' => '%s comentário(s) deletato(s)',
-	'n_comm_disp' => 'Número de comentários para visualizar',
-	'see_prev' => 'Anterior',
-	'see_next' => 'Próximo',
-	'del_comm' => 'Deletar comentários selecionados',
-);
-
-
-// ------------------------------------------------------------------------- 
-//
-// File search.php - OK
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-	0 => 'Pesquisar na galeria de fotos',
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File searchnew.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-	'page_title' => 'Pesquisar novas fotos',
-	'select_dir' => 'Selecionar diretório',
-	'select_dir_msg' => 'Esta função lhe permite enviar diversas fotos ao mesmo 
-tempo.<br /><br />Selecione o diretório das fotos',
-	'no_pic_to_add' => 'Não há fotos para adicionar',
-	'need_one_album' => 'Você precisa ter pelo menus um album para usar esta 
-função',
-	'warning' => 'CUIDADO',
-	'change_perm' => 'O script não pode gravar neste diretório que deve possuir 
-permissão 755 ou 777 !',
-	'target_album' => '<b>Colocar fotos do &quot;</b>%s<b>&quot; em </b>%s',
-	'folder' => 'Pasta',
-	'image' => 'Foto',
-	'album' => 'Album',
-	'result' => 'Resultado',
-	'dir_ro' => 'Não gravável. ',
-	'dir_cant_read' => 'Não pode ser lido. ',
-	'insert' => 'Adicionando novas fotos à galeria',
-	'list_new_pic' => 'Lista das novas fotos',
-	'insert_selected' => 'Inserir fotos selecionadas',
-	'no_pic_found' => 'Nenhuma foto nova foi encontrada',
-	'be_patient' => 'Por favor tenha paciência. O sistema nescessita de tempo 
-para enviar as fotos',
-	'notes' =>  '<ul>'.
-				'<li><b>OK</b> : Significa que foi enviado com sucesso'.
-				'<li><b>DP</b> : Significa que existe uma duplicata na base de dados'.
-				'<li><b>PB</b> : Significa que não pôde ser enviado, verifique sua 
-configuração e as permissões dos diretóris.'.
-				'<li><b>NA</b> : Significa que você não selecionou nenhum album para 
-adicionar as fotos, clique em \'<a 
-href="javascript:history.back(1)">voltar</a>\' e seleciona um album. Se você 
-não tem um album <a href="albmgr.php">crie um primeiro</a></li>'.
-				'<li>Se um dos \'simbolos\' OK, DP ou PB não aparecerem clique no 
-simbolo com problema para receber a mensagem de erro'.
-				'<li>Se o tempo expirar, tente novamente atualizando a página'.
-				'</ul>', //cpg1.3.0
-	'select_album' => 'selecionar album', //cpg1.3.0
-	'check_all' => 'Marcar Tudo', //cpg1.3.0
-	'uncheck_all' => 'Desmarcar Tudo', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- 
-//
-// File thumbnails.php
-// ------------------------------------------------------------------------- 
-//
-
-// Void
-
-// ------------------------------------------------------------------------- 
-//
-// File banning.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-	'title' => 'Banir Usuários',
-	'user_name' => 'Nome do usuário',
-	'ip_address' => 'IP',
-	'expiry' => 'Expira em (em branco significa que é permanente)',
-	'edit_ban' => 'Salvar Alterações',
-	'delete_ban' => 'Deletar',
-	'add_new' => 'Adicionar novo Ban',
-	'add_ban' => 'Adicionar',
-	'error_user' => 'Não foi possível encontrar o usuário', //cpg1.3.0
-	'error_specify' => 'Você precisa especificar um usuário ou IP', //cpg1.3.0
-	'error_ban_id' => 'ID de ban inválido!', //cpg1.3.0
-	'error_admin_ban' => 'Você não pode banir você mesmo!', //cpg1.3.0
-	'error_server_ban' => 'Você vai banir seu próprio servidor? Você não pode 
-fazer isso...', //cpg1.3.0
-	'error_ip_forbidden' => 'Você não pode banir este IP - este não é 
-roteavel!', //cpg1.3.0
-	'lookup_ip' => 'Olhe um IP acima', //cpg1.3.0
-	'submit' => 'Enviar!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File upload.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Envio de Foto', //cpg1.3.0
-  'custom_title' => 'Formulario de Pedidos personalizável', //cpg1.3.0
-  'cust_instr_1' => 'Você deve selecionar um numero personalizável de caixas 
-de envio. Entretando você não pode selecionar mais do que os limites setados 
-abaixo.', //cpg1.3.0
-  'cust_instr_2' => 'Numero de Caixas de Pedidos', //cpg1.3.0
-  'cust_instr_3' => 'Caixas de envio de arquivo: %s', //cpg1.3.0
-  'cust_instr_4' => 'Caixas de envio de URI/URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'Caixas de envio de URI/URL:', //cpg1.3.0
-  'cust_instr_6' => 'Caixas de envio de arquivo:', //cpg1.3.0
-  'cust_instr_7' => 'Por favor insira o numero de cada tipo de caixa de 
-envio que você deseja desta vez e clique em \'Continuar\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Ação inválida para o formulário de criação.', //cpg1.3.0
-  'reg_instr_2' => 'Agora você deve enviar seus arquivos usando as caixas de 
-envio abaixo. Os arquivos a serem enviados para o servidor não podem exceder 
-o tamanho de %s KB cada. Arquivos ZIP enviados pela seção de \'Envio de 
-Arquivo\' e \'Envio de URI/URL\' irão permanecer compactados.', //cpg1.3.0
-  'reg_instr_3' => 'Se você quiser o arquivo zipado ou que o arquivo seja 
-descompactado, você deve usar a caixa de envio especial para isto, area 
-\'Envio de ZIP com descompactação\'.', //cpg1.3.0
-  'reg_instr_4' => 'Quando usar a seção de envio URI/URL, por favor insira o 
-caminho para o arquivo. Ex: http://www.meusite.com.br/imagens/foto.jpg', 
-//cpg1.3.0
-  'reg_instr_5' => 'Quando você terminar de completar o formulário, por 
-favor clique em \'Continuar\'.', //cpg1.3.0
-  'reg_instr_6' => 'Envio de ZIP com descompactação:', //cpg1.3.0
-  'reg_instr_7' => 'Envio de arquivos:', //cpg1.3.0
-  'reg_instr_8' => 'Envio de URI/URL:', //cpg1.3.0
-  'error_report' => 'Relatório de Erro', //cpg1.3.0
-  'error_instr' => 'Ocorreram erros nos seguintes envios:', //cpg1.3.0
-  'file_name_url' => 'Arquivo/URL', //cpg1.3.0
-  'error_message' => 'Mensagem de Erro', //cpg1.3.0
-  'no_post' => 'Nenhum arquivo selecionado.', //cpg1.3.0
-  'forb_ext' => 'Extensão de arquivo proibida.', //cpg1.3.0
-  'exc_php_ini' => 'Tamanho de arquivo excedido permitido pelo php.ini.', 
-//cpg1.3.0
-  'exc_file_size' => 'Tamanho de arquivo excedido permitido pela galeria.', 
-//cpg1.3.0
-  'partial_upload' => 'Apenas envio parcial.', //cpg1.3.0
-  'no_upload' => 'Nenhum envio ocorrido.', //cpg1.3.0
-  'unknown_code' => 'Codigo de erro PHP de envio, inválido.', //cpg1.3.0
-  'no_temp_name' => 'Nenhum envio - Nenhum nome temporário.', //cpg1.3.0
-  'no_file_size' => 'Esta em branco/Corrompido', //cpg1.3.0
-  'impossible' => 'Impossivel mover.', //cpg1.3.0
-  'not_image' => 'Não é uma imagem/corrompido', //cpg1.3.0
-  'not_GD' => 'Não é uma extensão GD.', //cpg1.3.0
-  'pixel_allowance' => 'Tamanho de pixel excedido.', //cpg1.3.0
-  'incorrect_prefix' => 'Prefixo de URI/URL incorreto', //cpg1.3.0
-  'could_not_open_URI' => 'Não foi possivel abrir a URI.', //cpg1.3.0
-  'unsafe_URI' => 'Segurança não verificável.', //cpg1.3.0
-  'meta_data_failure' => 'Falha da Meta data', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME não pode ser determinado.', //cpg1.3.0
-  'MIME_type_unknown' => 'Tipo de MIME inválido', //cpg1.3.0
-  'cant_create_write' => 'Não foi possivel criar um arquivo gravável.', 
-//cpg1.3.0
-  'not_writable' => 'Não foi possivel gravar num arquivo gravável.', 
-//cpg1.3.0
-  'cant_read_URI' => 'Não foi possivel ler a URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Não foi possivel abrir o arquivo URI 
-gravavel.', //cpg1.3.0
-  'cant_write_write_file' => 'Não foi possivel gravar no arquivo URI 
-gravável.', //cpg1.3.0
-  'cant_unzip' => 'Não foi possivel deszipar.', //cpg1.3.0
-  'unknown' => 'Erro inválido', //cpg1.3.0
-  'succ' => 'Envio realizado com sucesso', //cpg1.3.0
-  'success' => '%s envios com sucesso.', //cpg1.3.0
-  'add' => 'Por favor clique em \'Continar\' para adicionar os arquivos nos 
-albums.', //cpg1.3.0
-  'failure' => 'Falha de envio', //cpg1.3.0
-  'f_info' => 'Informação do Arquivo', //cpg1.3.0
-  'no_place' => 'O arquivo anterior não pode ser inserido.', //cpg1.3.0
-  'yes_place' => 'O arquivo anterior foi inserido com sucesso.', //cpg1.3.0
-  'max_fsize' => 'O tamanho máximo permitido de arquivo é %s KB',
-  'album' => 'Album',
-  'picture' => 'Foto', //cpg1.3.0
-  'pic_title' => 'Titulo da Foto', //cpg1.3.0
-  'description' => 'Descrição da Foto', //cpg1.3.0
-  'keywords' => 'Palavras-Chave (separado com espaços)',
-  'err_no_alb_uploadables' => 'Desculpe, você não esta autorizado a enviar 
-arquivos para nenhum album', //cpg1.3.0
-  'place_instr_1' => 'Por favor insira os arquivo no album agora. Você deve 
-tambem inserir informações sobre cada arquivo agora.', //cpg1.3.0
-  'place_instr_2' => 'Mais arquivos precisam ser colocados. Por favor clique 
-em \'Continuar\'.', //cpg1.3.0
-  'process_complete' => 'Você inseriu com sucesso todos os arquivos.', 
-//cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File usermgr.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-	'title' => 'Gerenciar usuários',
-	'name_a' => 'Nome Ascendente',
-	'name_d' => 'Nome Descendente',
-	'group_a' => 'Grupo Ascendente',
-	'group_d' => 'Grupo Descendente',
-	'reg_a' => 'Data de registro Ascendente',
-	'reg_d' => 'Data de registro Descendente',
-	'pic_a' => 'Contagem de fotos ascendente',
-	'pic_d' => 'Constagem de foto descendente',
-	'disku_a' => 'Uso de disco ascendente',
-	'disku_d' => 'Uso de disco descendente',
-	'lv_a' => 'Ultima visita Ascendente', //cpg1.3.0
-	'lv_d' => 'Ultima visita Descendente', //cpg1.3.0
-	'sort_by' => 'Listar usuários por',
-	'err_no_users' => 'A Tabela de usuários está vazia !',
-	'err_edit_self' => 'Você não pode alterar seu dados \'pessoais\', use o 
-link \'Meus dados\' para isto ',
-	'edit' => 'EDITAR',
-	'delete' => 'EXCLUIR',
-	'name' => 'Usuário',
-	'group' => 'Grupo',
-	'inactive' => 'Inativo',
-	'operations' => 'Operações',
-	'pictures' => 'Fotos',
-	'disk_space' => 'Espaço usado / Quota',
-	'registered_on' => 'Registrado em',
-	'last_visit' => 'Ultima Visita', //cpg1.3.0
-	'u_user_on_p_pages' => '%d usuário(s) em %d página(s)',
-	'confirm_del' => 'Tem certeza que quer EXCLUIR este usuário ? \\nTodas as 
-fotos e albums dele serão removidos.',
-	'mail' => 'EMAIL',
-	'err_unknown_user' => 'Usuário selecionado não existe !',
-	'modify_user' => 'Modificar usuário',
-	'notes' => 'Notas',
-	'note_list' => '<li>Se você não quer alterar sua senha, deixe o campo em 
-branco',
-	'password' => 'Senha',
-	'user_active' => 'Usuário esta ativo',
-	'user_group' => 'Grupo de usuários',
-	'user_email' => 'Email do usuário',
-	'user_web_site' => 'Site do usuário',
-	'create_new_user' => 'Criar novo usuário',
-	'user_location' => 'Endereço',
-	'user_interests' => 'Interesse',
-	'user_occupation' => 'Ocupação',
-	'latest_upload' => 'Envios Recentes', //cpg1.3.0
-	'never' => 'nunca', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- 
-//
-// File util.php
-// ------------------------------------------------------------------------- 
-//
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Utilitarios para o Admin (Redimensionar)', //cpg1.3.0
-  'what_it_does' => 'O que este utilitario pode fazer:',
-  'what_update_titles' => 'Atualizar titulos do arquivo',
-  'what_delete_title' => 'Deletar titulos',
-  'what_rebuild' => 'Refazer miniaturas e redimensionar fotos',
-  'what_delete_originals' => 'Substituir foto por uma redimensionada',
-  'file' => 'Arquivo',
-  'title_set_to' => 'titulo setado para',
-  'submit_form' => 'enviar',
-  'updated_succesfully' => 'atualizado com sucesso',
-  'error_create' => 'ERRO criando',
-  'continue' => 'Processar mais imagens',
-  'main_success' => 'O arquivo %s foi como arquivo principal', //cpg1.3.0
-  'error_rename' => 'Erro renomeando %s para %s',
-  'error_not_found' => 'O arquivo %s não foi encontrado',
-  'back' => 'voltar para página principal',
-  'thumbs_wait' => 'Atualizando miniaturas e/ou imagens redimensionadas, por 
-favor aguarde...',
-  'thumbs_continue_wait' => 'Continuando a atualizar miniaturas e/ou imagens 
-redimensionadas...',
-  'titles_wait' => 'Atualizando titulos, por favor aguarde...',
-  'delete_wait' => 'Deletando titulos, por favor aguarde...',
-  'replace_wait' => 'Deletando originais e repondo-as com as imagens 
-redimensionadas, por favor aguarde..',
-  'instruction' => 'Instruções rápidas',
-  'instruction_action' => 'Selecione a ação',
-  'instruction_parameter' => 'Ajuste os parâmentos',
-  'instruction_album' => 'Selecione o Album',
-  'instruction_press' => 'Pressione %s',
-  'update' => 'Atualizar miniaturas e/ou redimensionar fotos',
-  'update_what' => 'O que deve ser atualizado',
-  'update_thumb' => 'Apenas miniaturas',
-  'update_pic' => 'Apenas imagens redimensionadas',
-  'update_both' => 'Miniaturas e Imagens redimensionadas',
-  'update_number' => 'Número de imagens processadas por clique',
-  'update_option' => '(Tente um numero menor caso você esteja tendo 
-problemas com timeout)',
-  'filename_title' => 'Arquivo &rArr; Titulo do arquivo', //cpg1.3.0
-  'filename_how' => 'Como o arquivo deve ser modificado',
-  'filename_remove' => 'Remover o .jpg no final e colocar _ (underline) com 
-espaços',
-  'filename_euro' => 'Alterar 2003_11_23_13_20_20.jpg para 23/11/2003 
-13:20',
-  'filename_us' => 'Alterar 2003_11_23_13_20_20.jpg para 11/23/2003 13:20',
-  'filename_time' => 'Alterar 2003_11_23_13_20_20.jpg para 13:20',
-  'delete' => 'Deletar titulo de arquivos ou tamanhos originais de fotos', 
-//cpg1.3.0
-  'delete_title' => 'Deletar titulo de arquivos', //cpg1.3.0
-  'delete_original' => 'Deletar tamanho original de fotos',
-  'delete_replace' => 'Deleta as imagens originais repondo-as com a versão 
-redimensionada',
-  'select_album' => 'Selecione o album',
-  'delete_orphans' => 'Deletar comentários orphaned (funciona em todos os 
-albums)', //cpg1.3.0
-  'orphan_comment' => 'Comentário orphan encontrados', //cpg1.3.0
-  'delete' => 'Deletar', //cpg1.3.0
-  'delete_all' => 'Deletar todos', //cpg1.3.0
-  'comment' => 'Comentário: ', //cpg1.3.0
-  'nonexist' => 'atachado em um arquivo que não existe # ', //cpg1.3.0
-  'phpinfo' => 'Mostrar phpinfo', //cpg1.3.0
-  'update_db' => 'Atualizar banco de dados', //cpg1.3.0
-  'update_db_explanation' => 'Se você substituiu arquivos da galeria, 
-adicionou uma modificação ou atualizou de uma versão anterior da galeria, 
-tenha certeza de ter rodado a atualização de banco de dados uma vez. Isto 
-irá criar as tabelas necessárias e/ou valores de configuração no seu banco 
-de dados.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/bulgarian.php cpg148/lang/bulgarian.php
--- 133/lang/bulgarian.php	2004-12-30 01:06:38.000000000 -0600
+++ cpg148/lang/bulgarian.php	2006-06-08 00:14:32.000000000 -0500
@@ -1,1272 +1,2104 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// $Id: bulgarian.php,v 1.6 2004/12/29 23:06:37 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Bulgarian',
-  'lang_name_native' => '',
-  'lang_country_code' => 'bg',
-  'trans_name'=> 'Mihail Tomoff',
-  'trans_email' => 'gallery@starrydreams.com',
-  'trans_website' => 'http://www.starrydreams.com/cpg/',
-  'trans_date' => '2004-05-29',
-);
-
-$lang_charset = 'windows-1251';
-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('Bytes', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('', '', '', '', '', '', '');
-$lang_month = array('', '', '', '', '', '', '', '', '', '', '', '');
-
-// Some common strings
-$lang_yes = '';
-$lang_no  = '';
-$lang_back = '';
-$lang_continue = '';
-$lang_info = '';
-$lang_error = '';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d %Y';
-$lastcom_date_fmt =  '%d/%m/%y  %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%d %B %Y  %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%d %B %Y  %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => ' ', //cpg1.3.0
-  'lastup' => ' ',
-  'lastalb'=> '  ',
-  'lastcom' => ' ',
-  'topn' => '-',
-  'toprated' => '- ',
-  'lasthits' => ' ',
-  'search' => '  ',
-  'favpics'=> ' ', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => '    .',
-  'perm_denied' => '    .',
-  'param_missing' => '     .',
-  'non_exist_ap' => ' /   !', //cpg1.3.0
-  'quota_exceeded' => '   <br /><br />   [quota]K,      [space]K,        .', //cpg1.3.0
-  'gd_file_type_err' => '  GD       JPEG  PNG.',
-  'invalid_image' => '             GD',
-  'resize_failed' => '       (thumnail)     .',
-  'no_img_to_display' => '   ',
-  'non_exist_cat' => '   ',
-  'orphan_cat' => '    ,        !', //cpg1.3.0
-  'directory_ro' => '       \'%s\' ,      ', //cpg1.3.0
-  'non_exist_comment' => '   .',
-  'pic_in_invalid_album' => '     (%s)!?', //cpg1.3.0
-  'banned' => '       .',
-  'not_with_udb' => '      Coppermine,       . ,   ,       ,         .',
-  'offline_title' => 'Offline', //cpg1.3.0
-  'offline_text' => '  offline -  -', //cpg1.3.0
-  'ecards_empty' => '     .            coppermine!', //cpg1.3.0
-  'action_failed' => '   . Coppermine     .', //cpg1.3.0
-  'no_zip' => '     ZIP     .   , ,    Coppermine.', //cpg1.3.0
-  'zip_type' => '      ZIP .', //cpg1.3.0
-);
-
-$lang_bbcode_help = '       : <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => '  ',
-  'alb_list_lnk' => '  ',
-  'my_gal_title' => '   ',
-  'my_gal_lnk' => ' ',
-  'my_prof_lnk' => '',
-  'adm_mode_title' => ' ',
-  'adm_mode_lnk' => ' ',
-  'usr_mode_title' => ' ',
-  'usr_mode_lnk' => ' ',
-  'upload_pic_title' => '   ', //cpg1.3.0
-  'upload_pic_lnk' => ' ', //cpg1.3.0
-  'register_title' => ' ',
-  'register_lnk' => '',
-  'login_lnk' => '',
-  'logout_lnk' => '',
-  'lastup_lnk' => ' ',
-  'lastcom_lnk' => ' ',
-  'topn_lnk' => '-',
-  'toprated_lnk' => '- ',
-  'search_lnk' => '',
-  'fav_lnk' => ' ',
-  'memberlist_title' => '   ', //cpg1.3.0
-  'memberlist_lnk' => '  ', //cpg1.3.0
-  'faq_title' => '      &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => '', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => '',
-  'config_lnk' => '',
-  'albums_lnk' => '',
-  'categories_lnk' => '',
-  'users_lnk' => '',
-  'groups_lnk' => '',
-  'comments_lnk' => '', //cpg1.3.0
-  'searchnew_lnk' => '  ', //cpg1.3.0
-  'util_lnk' => ' ', //cpg1.3.0
-  'ban_lnk' => ' ',
-  'db_ecard_lnk' => '', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => ' /    ',
-  'modifyalb_lnk' => '   ',
-  'my_prof_lnk' => '',
-);
-
-$lang_cat_list = array(
-  'category' => '',
-  'albums' => '',
-  'pictures' => '', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d ()  %d ()',
-);
-
-$lang_thumb_view = array(
-  'date' => '',
-  //  filename and title
-  'name' => '  ',
-  'title' => '',
-  'sort_da' => '   ',
-  'sort_dd' => '   ',
-  'sort_na' => '   ',
-  'sort_nd' => '   ',
-  'sort_ta' => '   ',
-  'sort_td' => '   ',
-  'download_zip' => '  Zip ', //cpg1.3.0
-  'pic_on_page' => '%d ()  %d ()',
-  'user_on_page' => '%d ()  %d ()', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => '     ',
-  'pic_info_title' => '/   ', //cpg1.3.0
-  'slideshow_title' => 'Slideshow',
-  'ecard_title' => '    ', //cpg1.3.0
-  'ecard_disabled' => '   ',
-  'ecard_disabled_msg' => '    ', //js-alert //cpg1.3.0
-  'prev_title' => '.  ', //cpg1.3.0
-  'next_title' => '.  ', //cpg1.3.0
-  'pic_pos' => ' %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => '  ', //cpg1.3.0
-  'no_votes' => '(    )',
-  'rating' => '(  : %s / 5  %s )',
-  'rubbish' => ' ',
-  'poor' => '',
-  'fair' => '',
-  'good' => '',
-  'excellent' => '',
-  'great' => '',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => ' ',
-  'file' => ': ',
-  'line' => ': ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => ' : ',
-  'filesize' => ' : ',
-  'dimensions' => ' : ',
-  'date_added' => '   : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s ',
-  'n_views' => '%s  ',
-  'n_votes' => '(%s )',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug ', //cpg1.3.0
-  'select_all' => ' ', //cpg1.3.0
-  'copy_and_paste_instructions' => '       coppermine ,   debug    .        ***     .', //cpg1.3.0
-  'phpinfo' => 'display phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => ' ', //cpg1.3.0
-  'choose_language' => ' ', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => ' ', //cpg1.3.0
-  'choose_theme' => ' ', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => '',
-  'Question' => '',
-  'Very Happy' => '  ',
-  'Smile' => '',
-  'Sad' => ' ',
-  'Surprised' => ' ',
-  'Shocked' => ' ',
-  'Confused' => ' ',
-  'Cool' => '  ',
-  'Laughing' => ' ',
-  'Mad' => ' ',
-  'Razz' => '',
-  'Embarassed' => ' ',
-  'Crying or Very sad' => '   ',
-  'Evil or Very Mad' => '   ',
-  'Twisted Evil' => ' ',
-  'Rolling Eyes' => '  ',
-  'Wink' => '',
-  'Idea' => ' ',
-  'Arrow' => '',
-  'Neutral' => ' ',
-  'Mr. Green' => '-',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => '    ...',
-  1 => '   ...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => '     !', //js-alert
-  'confirm_modifs' => '       ?', //js-alert
-  'no_change' => '    !', //js-alert
-  'new_album' => ' ',
-  'confirm_delete1' => '      ?', //js-alert
-  'confirm_delete2' => '\n        !', //js-alert
-  'select_first' => '  ', //js-alert
-  'alb_mrg' => ' ',
-  'my_gallery' => '*   *',
-  'no_category' => '*   *',
-  'delete' => '',
-  'new' => '',
-  'apply_modifs' => '',
-  'select_category' => ' ',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => '    \'%s\'    !',
-  'unknown_cat' => '      ',
-  'usergal_cat_ro' => '        !',
-  'manage_cat' => '  ',
-  'confirm_delete' => '     ', //js-alert
-  'category' => '',
-  'operations' => '',
-  'move_into' => ' ',
-  'update_create' => '/  ',
-  'parent_cat' => ' ',
-  'cat_title' => '  ',
-  'cat_thumb' => '   ', //cpg1.3.0
-  'cat_desc' => '  ',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => '',
-  'restore_cfg' => '   ',
-  'save_cfg' => '   ',
-  'notes' => '',
-  'info' => '',
-  'upd_success' => '  Coppermine  ',
-  'restore_success' => '   Coppermine  ',
-  'name_a' => '  ',
-  'name_d' => '  ',
-  'title_a' => '  ',
-  'title_d' => '  ',
-  'date_a' => '  ',
-  'date_d' => '  ',
-  'th_any' => ' ',
-  'th_ht' => '',
-  'th_wd' => '',
-  'label' => '', //cpg1.3.0
-  'item' => '', //cpg1.3.0
-  'debug_everyone' => '', //cpg1.3.0
-  'debug_admin' => ' ', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  ' ',
-  array('  ', 'gallery_name', 0),
-  array('  ', 'gallery_description', 0),
-  array('Email    ', 'gallery_admin_email', 0),
-  array('   \' \'   ', 'ecards_more_pic_target', 0),
-  array('  offline', 'offline', 1), //cpg1.3.0
-  array('  ', 'log_ecards', 1), //cpg1.3.0
-  array('  ZIP-  ', 'enable_zipdownload', 1), //cpg1.3.0
-
-  ',  &amp; Charset',
-  array('', 'lang', 5),
-  array('', 'theme', 6),
-  array('    ', 'language_list', 1), //cpg1.3.0
-  array('   ', 'language_flags', 8), //cpg1.3.0
-  array('  &quot;&quot;   ', 'language_reset', 1), //cpg1.3.0
-  array('    ', 'theme_list', 1), //cpg1.3.0
-  array('  &quot;&quot;    ', 'theme_reset', 1), //cpg1.3.0
-  array('  ', 'display_faq', 1), //cpg1.3.0
-  array('  bbcode ', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Character encoding', 'charset', 4), //cpg1.3.0
-
-  '    ',
-  array('    (  %)', 'main_table_width', 0),
-  array('     ', 'subcat_level', 0),
-  array('   ', 'albums_per_page', 0),
-  array('     ', 'album_list_cols', 0),
-  array('     ', 'alb_list_thumb_size', 0),
-  array('   ', 'main_page_layout', 0),
-  array('         ','first_level',1),
-
-  '   ',
-  array('      ', 'thumbcols', 0),
-  array('      ', 'thumbrows', 0),
-  array('    ', 'max_tabs', 10), //cpg1.3.0
-  array('   (   )   ', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('      ', 'views_in_thumbview', 1), //cpg1.3.0
-  array('      ', 'display_comment_count', 1),
-  array('       ', 'display_uploader', 1), //cpg1.3.0
-  array('      ', 'default_sort_order', 3), //cpg1.3.0
-  array('          \'- \'', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  '   &amp;   ',
-  array('       (  %)', 'picture_table_width', 0), //cpg1.3.0
-  array('       ', 'display_pic_info', 1), //cpg1.3.0
-  array('  ', 'filter_bad_words', 1),
-  array('    ', 'enable_smilies', 1),
-  array('          (  flood protection)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('   ', 'max_img_desc_length', 0),
-  array('    ', 'max_com_wlength', 0),
-  array('    ', 'max_com_lines', 0),
-  array('   ', 'max_com_size', 0),
-  array('   ', 'display_film_strip', 1),
-  array('    ', 'max_film_strip_items', 0),
-  array('      email', 'email_comment_notification', 1), //cpg1.3.0
-  array('  Slideshow   (1  = 1000 )', 'slideshow_interval', 0), //cpg1.3.0
-
-  '     ', //cpg1.3.0
-  array('  JPEG ', 'jpeg_qual', 0),
-  array('     <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('  (          )<b>**</b>', 'thumb_use', 7),
-  array('   ','make_intermediate',1),
-  array('      / <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('     (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('      / ()', 'max_upl_width_height', 0), //cpg1.3.0
-
-  '       ', //cpg1.3.0
-  array('        ','show_private',1), //cpg1.3.0
-  array('     ', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('  ', 'allowed_img_types',0), //cpg1.3.0
-  array('  ', 'allowed_mov_types',0), //cpg1.3.0
-  array('  ', 'allowed_snd_types',0), //cpg1.3.0
-  array('  ', 'allowed_doc_types',0), //cpg1.3.0
-  array('      ','thumb_method',2), //cpg1.3.0
-  array('    ImageMagick \'convert\' ( /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('  ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('  EXIF   JPEG ', 'read_exif_data', 1), //cpg1.3.0
-  array(' IPTC   JPEG ', 'read_iptc_data', 1), //cpg1.3.0
-  array('   <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('    <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('    <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('    <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('    ', 'default_dir_mode', 0), //cpg1.3.0
-  array('    ', 'default_file_mode', 0), //cpg1.3.0
-
-  '  ',
-  array('     ', 'allow_user_registration', 1),
-  array('      email', 'reg_requires_valid_email', 1),
-  array('    email    ', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('         email', 'allow_duplicate_emails_addr', 1),
-  array('      (.:    \'\'  \'\'       )', 'allow_private_albums', 1), //cpg1.3.0
-  array('       ', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('       ', 'allow_memberlist', 1), //cpg1.3.0
-
-  '      (      )',
-  array(' 1', 'user_field1_name', 0),
-  array(' 2', 'user_field2_name', 0),
-  array(' 3', 'user_field3_name', 0),
-  array(' 4', 'user_field4_name', 0),
-
-  '  Cookies',
-  array('  cookie-    (   bbs ,      cookie-  bbs-)', 'cookie_name', 0),
-  array('  cookie-   ', 'cookie_path', 0),
-
-  ' ',
-  array('  debug ', 'debug_mode', 9), //cpg1.3.0
-  array('    debug ', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*)              .<br />
-  <a name="notice2"></a>(**)    ,  ,            ,              .  ,              &quot;<a href="util.php"> </a> (    )&quot;   .</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => '  ', //cpg1.3.0
-  'ecard_sender' => '', //cpg1.3.0
-  'ecard_recipient' => '', //cpg1.3.0
-  'ecard_date' => '', //cpg1.3.0
-  'ecard_display' => '  ', //cpg1.3.0
-  'ecard_name' => '', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_' => '', //cpg1.3.0
-  'ecard_' => '', //cpg1.3.0
-  'ecard_sorted' => '', //cpg1.3.0
-  'ecard_by_date' => ' ', //cpg1.3.0
-  'ecard_by_sender_name' => '   ', //cpg1.3.0
-  'ecard_by_sender_email' => '  email', //cpg1.3.0
-  'ecard_by_sender_ip' => '    IP ', //cpg1.3.0
-  'ecard_by_recipient_name' => '   ', //cpg1.3.0
-  'ecard_by_recipient_email' => '  email', //cpg1.3.0
-  'ecard_number' => '   %s  %s  %s', //cpg1.3.0
-  'ecard_goto_page' => '  ', //cpg1.3.0
-  'ecard_records_per_page' => '  ', //cpg1.3.0
-  'check_all' => '  ', //cpg1.3.0
-  'uncheck_all' => '', //cpg1.3.0
-  'ecards_delete_selected' => '   ', //cpg1.3.0
-  'ecards_delete_confirm' => '       ?  !', //cpg1.3.0
-  'ecards_delete_sure' => ' ', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => '     ',
-  'com_added' => '   ',
-  'alb_need_title' => '      !',
-  'no_udp_needed' => '   .',
-  'alb_updated' => '  ',
-  'unknown_album' => '           ',
-  'no_pic_uploaded' => '      !<br /><br />       ,       ...', //cpg1.3.0
-  'err_mkdir' => '   %s    !',
-  'dest_dir_ro' => '  %s      !',
-  'err_move' => '  %s  %s  !',
-  'err_fsize_too_large' => '  ,      (   %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => '  ,      (   %s KB) !',
-  'err_invalid_img' => ',       !',
-  'allowed_img_types' => '    %s .',
-  'err_insert_pic' => ' \'%s\'        ', //cpg1.3.0
-  'upload_success' => '    <br /><br />      .', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Upload notification', //cpg1.3.0
-  'notify_admin_email_body' => ',   %s     .  %s', //cpg1.3.0
-  'info' => '',
-  'com_added' => '  ',
-  'alb_updated' => '  ',
-  'err_comment_empty' => '    !',
-  'err_invalid_fext' => '       : <br /><br />%s.',
-  'no_flood' => '         .<br /><br />       ', //cpg1.3.0
-  'redirect_msg' => '.<br /><br /><br /> \'\'      ',
-  'upl_success' => '    ', //cpg1.3.0
-  'email_comment_subject' => 'Comment posted on Coppermine Photo Gallery', //cpg1.3.0
-  'email_comment_body' => '      .   ', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => '',
-  'fs_pic' => '   ',
-  'del_success' => ' ',
-  'ns_pic' => '   ',
-  'err_del' => '    ',
-  'thumb_pic' => ' ',
-  'comment' => '',
-  'im_in_alb' => '  ',
-  'alb_del_success' => ' \'%s\'  ',
-  'alb_mgr' => ' ',
-  'err_invalid_data' => '     \'%s\'',
-  'create_alb' => '   \'%s\'',
-  'update_alb' => '   \'%s\'   \'%s\'   \'%s\'',
-  'del_pic' => '  ', //cpg1.3.0
-  'del_alb' => '  ',
-  'del_user' => '  ',
-  'err_unknown_user' => '    !',
-  'comment_deleted' => '   ',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => '         ? \\n    .', //js-alert //cpg1.3.0
-  'del_pic' => '  ', //cpg1.3.0
-  'size' => '%s x %s ',
-  'views' => '%s ',
-  'slideshow' => 'Slideshow',
-  'stop_slideshow' => ' ',
-  'view_fs' => '     ',
-  'edit_pic' => '  ', //cpg1.3.0
-  'crop_pic' => '  ', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'  ', //cpg1.3.0
-  'Filename' => '',
-  'Album name' => '',
-  'Rating' => ' ( %s () )',
-  'Keywords' => ' ',
-  'File Size' => '  ',
-  'Dimensions' => '',
-  'Displayed' => '',
-  'Camera' => '',
-  'Date taken' => '  ',
-  'Aperture' => '',
-  'Exposure time' => ' ',
-  'Focal length' => ' ',
-  'Comment' => '',
-  'addFav'=>'  ', //cpg1.3.0
-  'addFavPhrase'=>'', //cpg1.3.0
-  'remFav'=>'   ', //cpg1.3.0
-  'iptcTitle'=>'IPTC ', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC  ', //cpg1.3.0
-  'iptcCategory'=>'IPTC ', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC ', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => ' ',
-  'confirm_delete' => '        ?', //js-alert
-  'add_your_comment' => ' ',
-  'name'=>'',
-  'comment'=>'',
-  'your_name' => '',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => '      ',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => '   ',
-  'invalid_email' => '<b></b> :  email  !',
-  'ecard_title' => '     %s',
-  'error_not_image' => '       .', //cpg1.3.0
-  'view_ecard' => '     ,    ',
-  'view_more_pics' => '        !',
-  'send_success' => '   ',
-  'send_failed' => '         ...',
-  'from' => '',
-  'your_name' => ' ',
-  'your_email' => 'Email  ',
-  'to' => 'To',
-  'rcpt_name' => '  ',
-  'rcpt_email' => 'Email   ',
-  'greetings' => '',
-  'message' => '',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => ' &nbsp;', //cpg1.3.0
-  'album' => '',
-  'title' => '',
-  'desc' => '',
-  'keywords' => ' ',
-  'pic_info_str' => '%s ; %s - %s KB - %s  - %s ',
-  'approve' => '  ', //cpg1.3.0
-  'postpone_app' => '  ',
-  'del_pic' => '  ', //cpg1.3.0
-  'read_exif' => '  EXIF  ', //cpg1.3.0
-  'reset_view_count' => '    ',
-  'reset_votes' => '  ',
-  'del_comm' => '  ',
-  'upl_approval' => '   ',
-  'edit_pics' => '  ', //cpg1.3.0
-  'see_next' => '  ', //cpg1.3.0
-  'see_prev' => '  ', //cpg1.3.0
-  'n_pic' => '%s ', //cpg1.3.0
-  'n_of_pic_to_disp' => '   ', //cpg1.3.0
-  'apply' => ' ', //cpg1.3.0
-  'crop_title' => 'Coppermine Picture Editor', //cpg1.3.0
-  'preview' => ' ', //cpg1.3.0
-  'save' => '  ', //cpg1.3.0
-  'save_thumb' =>'   ', //cpg1.3.0
-  'sel_on_img' =>'      !', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => '  ', //cpg1.3.0
-  'toc' => 'Table of contents', //cpg1.3.0
-  'question' => 'Question: ', //cpg1.3.0
-  'answer' => 'Answer: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled ,then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0), //cpg1.3.0
-  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0), //cpg1.3.0
-  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0), //cpg1.3.0
-array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to, click &quot;Browse&quot; and find the file to upload and click &quot;open&quot; (add a title and description if you want to) and click &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0), //cpg1.3.0
-  array('What is &quot;My Gallery&quot;?', '&quot;My Gallery&quot; is a personal gallery that the user can upload to and manage.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0), //cpg1.3.0
-  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Gallery&quot;?', 'This feature lets a user create their own gallery and add,delete or modify albums as well as upload to them.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => '  ', //cpg1.3.0
-  'err_already_logged_in' => '   !', //cpg1.3.0
-  'enter_username_email' => '     email ', //cpg1.3.0
-  'submit' => '', //cpg1.3.0
-  'failed_sending_email' => '        !', //cpg1.3.0
-  'email_sent' => 'Email          %s', //cpg1.3.0
-  'err_unk_user' => '   !', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Password reminder', //cpg1.3.0
-  'passwd_reminder_body' => '       :
-: %s
-: %s
- %s   .', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => '  ',
-  'disk_quota' => ' ',
-  'can_rate' => '   ', //cpg1.3.0
-  'can_send_ecards' => '   ',
-  'can_post_com' => '   ',
-  'can_upload' => '   ', //cpg1.3.0
-  'can_have_gallery' => '    ',
-  'apply' => ' ',
-  'create_new_group' => '   ',
-  'del_groups' => '   ',
-  'confirm_del' => ',   ,          \'\' !\n\n    ?', //js-alert //cpg1.3.0
-  'title' => '   ',
-  'approval_1' => '.    .  (1)',
-  'approval_2' => '.      (2)',
-  'upload_form_config' => '    ', //cpg1.3.0
-  'upload_form_config_values' => array( '  ', '  ', 'URI ', 'ZIP ', '-URI', '-ZIP', 'URI-ZIP', '-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'        ?', //cpg1.3.0
-  'num_file_upload'=>'/       ', //cpg1.3.0
-  'num_URI_upload'=>'/       URI', //cpg1.3.0
-  'note1' => '<b>(1)</b>        ',
-  'note2' => '<b>(2)</b>   ,        ',
-  'notes' => '',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => '  !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => '         ? \\n      .', //js-alert //cpg1.3.0
-  'delete' => '',
-  'modify' => '',
-  'edit_pics' => '  ', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => '',
-  'stat1' => '<b>[pictures]</b> ()  <b>[albums]</b> ()  <b>[cat]</b> ()  <b>[comments]</b> (), () <b>[views]</b> ()', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> ()  <b>[albums]</b> (), () <b>[views]</b> ()', //cpg1.3.0
-  'xx_s_gallery' => '  %s',
-  'stat3' => '<b>[pictures]</b> ()  <b>[albums]</b> (a)  <b>[comments]</b> (), () <b>[views]</b> ()', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => '  ',
-  'no_user_gal' => '  ',
-  'n_albums' => '%s ()',
-  'n_pics' => '%s ()', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s ()', //cpg1.3.0
-  'last_added' => ',    %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => '',
-  'enter_login_pswd' => '     ',
-  'username' => '',
-  'password' => '',
-  'remember_me' => ' ',
-  'welcome' => '  %s ...',
-  'err_login' => '***    .  . ***',
-  'err_already_logged_in' => '   !',
-  'forgot_password_link' => '  ', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => '',
-  'bye' => ',  %s ...',
-  'err_not_loged_in' => '   !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => '   %s',
-  'general_settings' => ' ',
-  'alb_title' => '  ',
-  'alb_cat' => '  ',
-  'alb_desc' => '  ',
-  'alb_thumb' => '   ',
-  'alb_perm' => '   ',
-  'can_view' => '      ',
-  'can_upload' => '    ',
-  'can_post_comments' => '    ',
-  'can_rate' => '    ',
-  'user_gal' => ' ',
-  'no_cat' => '*   *',
-  'alb_empty' => ' ',
-  'last_uploaded' => ' ',
-  'public_alb' => ' ( )',
-  'me_only' => ' ',
-  'owner_only' => '    (%s) ',
-  'groupp_only' => '   \'%s\' ',
-  'err_no_alb_to_modify' => '         .',
-  'update' => '  ', //cpg1.3.0
-  'notice1' => '(*)      %sgroups%s ', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => '      ', //cpg1.3.0
-  'rate_ok' => '   ',
-  'forbidden' => '      .', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-    {SITE_NAME}            -,        .                     ,       (   )         .<br />
-<br />
-     , , ,  , , -   ,      .     ,     {SITE_NAME}               .      ,        .              ,             ,        .<br />
-<br />
-  cookies        .  cookies         . Email a              .<br />
-<br />
-  ' '  ,     .
-EOT;
-
-$lang_register_php = array(
-  'page_title' => '  ',
-  'term_cond' => '',
-  'i_agree' => ' ',
-  'submit' => '  ',
-  'err_user_exists' => ' ,     ,   ',
-  'err_password_mismatch' => '   ,  , , ',
-  'err_uname_short' => '      2  ',
-  'err_password_short' => '     2  ',
-  'err_uname_pass_diff' => '       ',
-  'err_invalid_email' => 'Email   ',
-  'err_duplicate_email' => '      email,  ',
-  'enter_info' => '  ',
-  'required_info' => ' ',
-  'optional_info' => ' ',
-  'username' => ' ',
-  'password' => '',
-  'password_again' => '  ',
-  'email' => 'Email',
-  'location' => '',
-  'interests' => '',
-  'website' => ' ',
-  'occupation' => '/',
-  'error' => '',
-  'confirm_email_subject' => '%s - Registration confirmation',
-  'information' => '',
-  'failed_sending_email' => ' email        !',
-  'thank_you' => '   .<br /><br />Email             email ,  .',
-  'acct_created' => '             ',
-  'acct_active' => '             ',
-  'acct_already_act' => '     !',
-  'acct_act_failed' => '       !',
-  'err_unk_user' => '    !',
-  'x_s_profile' => '  %s\'',
-  'group' => '',
-  'reg_date' => '  :',
-  'disk_usage' => ' ',
-  'change_pass' => '  ',
-  'current_pass' => ' ',
-  'new_pass' => ' ',
-  'new_pass_again' => '  ',
-  'err_curr_pass' => '   ',
-  'apply_modif' => '',
-  'change_pass' => '   ',
-  'update_success' => '   ',
-  'pass_chg_success' => '   ',
-  'pass_chg_error' => '    ',
-  'notify_admin_email_subject' => '%s - Registration notification', //cpg1.3.0
-  'notify_admin_email_body' => '    "%s"     ', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-     {SITE_NAME}
-
-    : "{USER_NAME}"
-  : "{PASSWORD}"
-
-    ,                .
-
-{ACT_LINK}
-
- - ,
-
-  {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => '  ',
-  'no_comment' => '   ',
-  'n_comm_del' => '%s () ',
-  'n_comm_disp' => '   ',
-  'see_prev' => '. ',
-  'see_next' => '. ',
-  'del_comm' => ' ',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => '  ',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => '   ', //cpg1.3.0
-  'select_dir' => ' ',
-  'select_dir_msg' => 'This function allows you to add a batch of file that your have uploaded to your server by FTP.<br /><br />Select the directory where you have uploaded your files', //cpg1.3.0
-  'no_pic_to_add' => '   ', //cpg1.3.0
-  'need_one_album' => '        .',
-  'warning' => '',
-  'change_perm' => '       ,       755  777        !', //cpg1.3.0
-  'target_album' => '<b>   &quot;</b>%s<b>&quot;  </b>%s', //cpg1.3.0
-  'folder' => '',
-  'image' => '',
-  'album' => '',
-  'result' => '',
-  'dir_ro' => '    . ',
-  'dir_cant_read' => '      . ',
-  'insert' => '    ', //cpg1.3.0
-  'list_new_pic' => '   ', //cpg1.3.0
-  'insert_selected' => '  ', //cpg1.3.0
-  'no_pic_found' => '    ', //cpg1.3.0
-  'be_patient' => ' ,         ', //cpg1.3.0
-  'no_album' => '  ',  //cpg1.3.0
-  '' =>  '<ul>'.
-                          '<li><b>OK</b> :      '.
-                          '<li><b>DP</b> :           '.
-                          '<li><b>PB</b> :        ,          '.
-                          '<li><b>NA</b> :      ,     ,  \'<a href="javascript:history.back(1)"></a>\'   .    <a href="albmgr.php">  </a></li>'.
-                          '<li>  OK, DP, PB    ,             PHP'.
-                          '<li>   : \' Timeout\',    '.
-                          '</ul>', //cpg1.3.0
-  'select_album' => ' ', //cpg1.3.0
-  'check_all' => ' ', //cpg1.3.0
-  'uncheck_all' => '', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => '  ',
-  'user_name' => ' ',
-  'ip_address' => 'IP ',
-  'expiry' => ' : (     )',
-  'edit_ban' => '  ',
-  'delete_ban' => '',
-  'add_new' => '   ',
-  'add_ban' => '',
-  'error_user' => '     ', //cpg1.3.0
-  'error_specify' => '      IP ', //cpg1.3.0
-  'error_ban_id' => ' ID  !', //cpg1.3.0
-  'error_admin_ban' => '      !', //cpg1.3.0
-  'error_server_ban' => '     ? , ,   ...', //cpg1.3.0
-  'error_ip_forbidden' => '     IP -   routable!', //cpg1.3.0
-  'lookup_ip' => '  IP ', //cpg1.3.0
-  'submit' => '!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => '  ', //cpg1.3.0
-  'custom_title' => '  ', //cpg1.3.0
-  'cust_instr_1' => '         . ,         -.', //cpg1.3.0
-  'cust_instr_2' => '  ', //cpg1.3.0
-  'cust_instr_3' => '    : %s', //cpg1.3.0
-  'cust_instr_4' => '    URI/URL: %s', //cpg1.3.0
-  'cust_instr_5' => '    URI/URL:', //cpg1.3.0
-  'cust_instr_6' => '    :', //cpg1.3.0
-  'cust_instr_7' => '        ,    .    \'\'. ', //cpg1.3.0
-  'reg_instr_1' => '     .', //cpg1.3.0
-  'reg_instr_2' => '        -.              %s KB . ZIP    \'  \'  \'  URI/URL\'    .', //cpg1.3.0
-  'reg_instr_3' => '  zip      ,          \' ZIP \'.', //cpg1.3.0
-  'reg_instr_4' => '      URI/URL,        : http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => '   ,  \'\'.', //cpg1.3.0
-  'reg_instr_6' => ' ZIP :', //cpg1.3.0
-  'reg_instr_7' => '  :', //cpg1.3.0
-  'reg_instr_8' => '  URI/URL:', //cpg1.3.0
-  'error_report' => '  ', //cpg1.3.0
-  'error_instr' => '     :', //cpg1.3.0
-  'file_name_url' => '  /URL', //cpg1.3.0
-  'error_message' => '  ', //cpg1.3.0
-  'no_post' => '     POST.', //cpg1.3.0
-  'forb_ext' => '  .', //cpg1.3.0
-  'exc_php_ini' => '      php.ini.', //cpg1.3.0
-  'exc_file_size' => '      CPG.', //cpg1.3.0
-  'partial_upload' => '  .', //cpg1.3.0
-  'no_upload' => '   .', //cpg1.3.0
-  'unknown_code' => ' PHP   .', //cpg1.3.0
-  'no_temp_name' => 'No upload - No temp name.', //cpg1.3.0
-  'no_file_size' => '  /', //cpg1.3.0
-  'impossible' => '    .', //cpg1.3.0
-  'not_image' => '  /', //cpg1.3.0
-  'not_GD' => '  GD .', //cpg1.3.0
-  'pixel_allowance' => '    .', //cpg1.3.0
-  'incorrect_prefix' => ' URI/URL ', //cpg1.3.0
-  'could_not_open_URI' => '     URI.', //cpg1.3.0
-  'unsafe_URI' => '     Safety not verifiable.', //cpg1.3.0
-  'meta_data_failure' => 'Meta data failure', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME could not be determined.', //cpg1.3.0
-  'MIME_type_unknown' => 'Unknown MIME type', //cpg1.3.0
-  'cant_create_write' => 'Cannot create write file.', //cpg1.3.0
-  'not_writable' => 'Cannot write to write file.', //cpg1.3.0
-  'cant_read_URI' => '     URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Cannot open URI write file.', //cpg1.3.0
-  'cant_write_write_file' => 'Cannot write to URI write file.', //cpg1.3.0
-  'cant_unzip' => '     zip .', //cpg1.3.0
-  'unknown' => ' ', //cpg1.3.0
-  'succ' => ' ', //cpg1.3.0
-  'success' => '%s   .', //cpg1.3.0
-  'add' => '  \'\'      .', //cpg1.3.0
-  'failure' => '  ', //cpg1.3.0
-  'f_info' => '  ', //cpg1.3.0
-  'no_place' => '      .', //cpg1.3.0
-  'yes_place' => '    .', //cpg1.3.0
-  'max_fsize' => '       %s KB',
-  'album' => '',
-  'picture' => '', //cpg1.3.0
-  'pic_title' => '', //cpg1.3.0
-  'description' => '  ', //cpg1.3.0
-  'keywords' => '  (  )',
-  'err_no_alb_uploadables' => ',            ', //cpg1.3.0
-  'place_instr_1' => '    .             .', //cpg1.3.0
-  'place_instr_2' => '     .   \'\'.', //cpg1.3.0
-  'process_complete' => '   .', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => '  ',
-  'name_a' => '  ',
-  'name_d' => '  ',
-  'group_a' => '  ',
-  'group_d' => '  ',
-  'reg_a' => '    ',
-  'reg_d' => '    ',
-  'pic_a' => '   ',
-  'pic_d' => '   ',
-  'disku_a' => '    ',
-  'disku_d' => '    ',
-  'lv_a' => '   ', //cpg1.3.0
-  'lv_d' => '   ', //cpg1.3.0
-  'sort_by' => '   ',
-  'err_no_users' => '     !',
-  'err_edit_self' => '      ,     \'\'',
-  'edit' => '',
-  'delete' => '',
-  'name' => ' ',
-  'group' => '',
-  'inactive' => '',
-  'operations' => '',
-  'pictures' => '', //cpg1.3.0
-  'disk_space' => '  / ',
-  'registered_on' => ' ',
-  'last_visit' => ' ', //cpg1.3.0
-  'u_user_on_p_pages' => '%d   %d ',
-  'confirm_del' => '         ? \\n       .', //js-alert //cpg1.3.0
-  'mail' => '',
-  'err_unknown_user' => '    !',
-  'modify_user' => '  ',
-  'notes' => '',
-  'note_list' => '<li>      ,    "" ',
-  'password' => '',
-  'user_active' => '  ',
-  'user_group' => ' ',
-  'user_email' => ' email',
-  'user_web_site' => '  ',
-  'create_new_user' => '   ',
-  'user_location' => ' ',
-  'user_interests' => ' ',
-  'user_occupation' => ' ',
-  'latest_upload' => '  ', //cpg1.3.0
-  'never' => '', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => '  (    )', //cpg1.3.0
-  'what_it_does' => ' ',
-  'what_update_titles' => '     ',
-  'what_delete_title' => ' ',
-  'what_rebuild' => '       ',
-  'what_delete_originals' => '          ',
-  'file' => '',
-  'title_set_to' => '  ',
-  'submit_form' => '',
-  'updated_succesfully' => ' ',
-  'error_create' => '  ',
-  'continue' => '   ',
-  'main_success' => ' %s      ', //cpg1.3.0
-  'error_rename' => '    %s  %s',
-  'error_not_found' => ' %s   ',
-  'back' => '   ',
-  'thumbs_wait' => '    /    ,  ...',
-  'thumbs_continue_wait' => '      /    ...',
-  'titles_wait' => '  ,  ...',
-  'delete_wait' => '  ,  ...',
-  'replace_wait' => '          ,  ...',
-  'instruction' => ' ',
-  'instruction_action' => ' ',
-  'instruction_parameter' => ' ',
-  'instruction_album' => ' ',
-  'instruction_press' => ' %s',
-  'update' => '    /    ',
-  'update_what' => '    ',
-  'update_thumb' => '  ',
-  'update_pic' => '    ',
-  'update_both' => '       ',
-  'update_number' => '    ',
-  'update_option' => '(   -            "imeout" )',
-  'filename_title' => '   &rArr;   ', //cpg1.3.0
-  'filename_how' => '      ',
-  'filename_remove' => '  .jpg     _ ( )  ',
-  'filename_euro' => ' 2003_11_23_13_20_20.jpg  23/11/2003 13:20',
-  'filename_us' => ' 2003_11_23_13_20_20.jpg  11/23/2003 13:20',
-  'filename_time' => ' 2003_11_23_13_20_20.jpg  13:20',
-  'delete' => '         ', //cpg1.3.0
-  'delete_title' => '    ', //cpg1.3.0
-  'delete_original' => '     ',
-  'delete_replace' => '             ',
-  'select_album' => '  ',
-  'delete_orphans' => '  ""  (   )', //cpg1.3.0
-  'orphan_comment' => '   ', //cpg1.3.0
-  'delete' => '', //cpg1.3.0
-  'delete_all' => '  ', //cpg1.3.0
-  'comment' => ': ', //cpg1.3.0
-  'nonexist' => '    # ', //cpg1.3.0
-  'phpinfo' => '  phpinfo', //cpg1.3.0
-  'update_db' => '   ', //cpg1.3.0
-  'update_db_explanation' => '     coppermine,             coppermine,       .      /      .', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2005 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source: /cvsroot/coppermine/devel/lang/english.php,v $
+  $Revision: 1.287 $
+  $Author: gaugau $
+  $Date: 2006/03/06 06:52:32 $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Не в Coppermine...');}
+
+// info about translators and translated language
+$lang_translation_info = array(
+  'lang_name_english' => 'Bulgarian (UTF-8)',
+  'lang_name_native' => 'Български (UTF-8)',
+  'lang_country_code' => 'bg-utf-8',
+  'trans_name'=> 'Aleksandar Aleksiev',
+  'trans_email' => 'al.alexiev@gmail.com',
+  'trans_website' => 'http://www.baf.org/',
+  'trans_date' => '2006-04-10',
+);
+
+$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', 'KB', 'MB');
+
+// Day of weeks and months
+$lang_day_of_week = array('неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота');
+$lang_month = array('януари', 'февруари', 'март', 'април', 'май', 'юни', 'юли', 'август', 'септември', 'октомври', 'ноември', 'декември');
+
+// Some common strings
+$lang_yes = 'Да';
+$lang_no  = 'Не';
+$lang_back = 'НАЗАД';
+$lang_continue = 'ПРОДЪЛЖИ';
+$lang_info = 'Информация';
+$lang_error = 'Грешка';
+$lang_check_uncheck_all = '(от)маркирай всичко'; //cpg1.4
+
+// The various date formats
+// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+$album_date_fmt =    '%B %d %Y';
+$lastcom_date_fmt =  '%d/%m/%y в %H:%M'; //cpg1.3.0
+$lastup_date_fmt = '%d %B %Y';
+$register_date_fmt = '%d %B %Y';
+$lasthit_date_fmt = '%d %B %Y в %I:%M %p'; //cpg1.3.0
+$comment_date_fmt =  '%d %B %Y в %I:%M %p'; //cpg1.3.0
+$log_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.4
+
+// 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*');
+
+$lang_meta_album_names = array(
+  'random' => 'Случайни снимки', //cpg1.3.0
+  'lastup' => 'Последно добавени',
+  'lastalb'=> 'Последно актуализирани албуми',
+  'lastcom' => 'Последни коментари',
+  'topn' => 'Най-гледани',
+  'toprated' => 'Най-високо оценени',
+  'lasthits' => 'Последно видяни',
+  'search' => 'Резултати от търсенето',
+  'favpics'=> 'Любими снимки', //cpg1.3.0
+);
+
+$lang_errors = array(
+  'access_denied' => 'Нямате достъп до тази страница.',
+  'perm_denied' => 'Нямате позволение за тази операция.',
+  'param_missing' => 'Скриптът е извикан без нужните параметри.',
+  'non_exist_ap' => 'Избраният албум/файл не съществува !', //cpg1.3.0
+  'quota_exceeded' => 'Достигната е дисковата квота<br /><br />Имате квота от [quota]K, в момента файловете ви използват [space]K, добавянето на този файл ще надмине квотата ви.', //cpg1.3.0
+  'gd_file_type_err' => 'Ако употребявате GD библиотеката ще можете да използвате само JPEG и PNG.',
+  'invalid_image' => 'Файлът който качихте е дефектен и не може да бъде обработен от библиотеката GD',
+  'resize_failed' => 'Не е възможно създаването на умалена картинка (thumnail) или образ с умалени размери.',
+  'no_img_to_display' => 'Няма снимки за показване',
+  'non_exist_cat' => 'Избраната категория не съществува',
+  'orphan_cat' => 'Категорията има несъществуваща родителска категория, пуснете мениджъра за категории за да коригирате проблема!', //cpg1.3.0
+  'directory_ro' => 'Не може да се пише в директорията \'%s\' , файловете не могат да бъдат изтрити', //cpg1.3.0
+  'non_exist_comment' => 'Избраният коментар не съществува.',
+  'pic_in_invalid_album' => 'Файлът е в несъществуващ албум (%s)!?', //cpg1.3.0
+  'banned' => 'В момента ви е забранено да използвате сайта.',
+  'not_with_udb' => 'Функцията е забранена от администратора на Coppermine, защото е интегрирана в софтуера на форума. Това, което се опитвате, или не е поддържано в тази конфигурация, или функцията трябва да се обслужва от форумния софтуер.',
+  'offline_title' => 'Offline', //cpg1.3.0
+  'offline_text' => 'Галерията е offline - проверете по-късно', //cpg1.3.0
+  'ecards_empty' => 'В момента няма записи на картички. Проверете дали сте позволили логването на електронните картички в конфигурацията на coppermine!', //cpg1.3.0
+  'action_failed' => 'Командата не бе изпълнена. Coppermine не може да я изпълни.', //cpg1.3.0
+  'no_zip' => 'Нужните библиотеки за обработка на ZIP файлове не са в наличност. Обърнете се , моля, към администратора на Coppermine.', //cpg1.3.0
+  'zip_type' => 'Не ви е позволено да качвате ZIP файлове.', //cpg1.3.0
+  'database_query' => 'Възникна грешка в обработваната от базата данни заявка', //cpg1.4
+  'non_exist_comment' => 'Избраният коментар не съществува', //cpg1.4
+);
+
+$lang_bbcode_help_title = 'bbcode помощ'; //cpg1.4
+$lang_bbcode_help = 'Следните кодове могат да ви бъдат от полза: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
+
+// ------------------------------------------------------------------------- //
+// File theme.php
+// ------------------------------------------------------------------------- //
+
+$lang_main_menu = array(
+  'home_title' => 'Отиди в home страница',
+  'home_lnk' => 'Home',
+  'alb_list_title' => 'Списък с албуми',
+  'alb_list_lnk' => 'Списък с албуми',
+  'my_gal_title' => 'Отиди в личната галерия',
+  'my_gal_lnk' => 'Галерията ми',
+  'my_prof_title' => 'Отиди в моя профил', //cpg1.4
+  'my_prof_lnk' => 'Профил',
+  'adm_mode_title' => 'Админ режим',
+  'adm_mode_lnk' => 'Админ режим',
+  'usr_mode_title' => 'Потребителски режим',
+  'usr_mode_lnk' => 'Като потребител',
+  'upload_pic_title' => 'Качи файл в албума', //cpg1.3.0
+  'upload_pic_lnk' => 'Качи файл', //cpg1.3.0
+  'register_title' => 'Създай акаунт',
+  'register_lnk' => 'Регистрация',
+  'login_title' => 'Закачи ме', //cpg1.4
+  'login_lnk' => 'Вход',
+  'logout_title' => 'Разкачи ме', //cpg1.4
+  'logout_lnk' => 'Изход',
+  'lastup_title' => 'Покажи повече последно качени', //cpg1.4
+  'lastup_lnk' => 'Последно качени',
+  'lastcom_title' => 'Покажи повече последни коментари', //cpg1.4
+  'lastcom_lnk' => 'Последни коментари',
+  'topn_title' => 'Покажи повече най-гледани', //cpg1.4
+  'topn_lnk' => 'Най-гледани',
+  'toprated_title' => 'Покажи повече най-високо оценени', //cpg1.4
+  'toprated_lnk' => 'Най-високо оценени',
+  'search_title' => 'Претърси галерията', //cpg1.4
+  'search_lnk' => 'Търсене',
+  'fav_title' => 'Отиди в предпочитани', //cpg1.4
+  'fav_lnk' => 'Любими снимки',
+  'memberlist_title' => 'Покажи списъка от потребители', //cpg1.3.0
+  'memberlist_lnk' => 'Списък с потребители', //cpg1.3.0
+  'faq_title' => 'Често Задавани Въпроси за картинната галерия &quot;Coppermine&quot;', //cpg1.3.0
+  'faq_lnk' => 'ЧЗВ', //cpg1.3.0
+);
+
+$lang_gallery_admin_menu = array(
+  'upl_app_title' => 'Одобри новокачените', //cpg1.4
+  'upl_app_lnk' => 'Одобрение',
+  'admin_title' => 'Отиди в конфигурация', //cpg1.4
+  'admin_lnk' => 'Конфигурация', //cpg1.4
+  'albums_title' => 'Отиди в конфигурация на албуми', //cpg1.4
+  'albums_lnk' => 'Албуми',
+  'categories_title' => 'Отиди в конфигурация на кетегории', //cpg1.4
+  'categories_lnk' => 'Категории',
+  'users_title' => 'Отиди в конфигурация на потребители', //cpg1.4
+  'users_lnk' => 'Потребители',
+  'groups_title' => 'Отиди в конфигурация на групи', //cpg1.4
+  'groups_lnk' => 'Групи',
+  'comments_title' => 'Прегледай всички коментари', //cpg1.4
+  'comments_lnk' => 'Коментари', //cpg1.3.0
+  'searchnew_title' => 'Отиди във Файлове на куп', //cpg1.4
+  'searchnew_lnk' => 'Файлове на куп', //cpg1.3.0
+  'util_title' => 'Отиди в Админ средства', //cpg1.4
+  'util_lnk' => 'Админ средства', //cpg1.3.0
+  'key_title' => 'Отиди в речник на ключови думи', //cpg1.4
+  'key_lnk' => 'Речник на ключови думи', //cpg1.4
+  'ban_title' => 'Отиди в забранени потребители', //cpg1.4
+  'ban_lnk' => 'Забранени потребители',
+  'db_ecard_title' => 'Прегледай картички', //cpg1.4
+  'db_ecard_lnk' => 'Картички', //cpg1.3.0
+  'pictures_title' => 'Сортирай изображенията ми', //cpg1.4
+  'pictures_lnk' => 'Сортирай изображения', //cpg1.4
+  'documentation_lnk' => 'Документация', //cpg1.4
+  'documentation_title' => 'Coppermine ръководство', //cpg1.4
+);
+
+$lang_user_admin_menu = array(
+  'albmgr_title' => 'Създай и подреди албумите ми', //cpg1.4
+  'albmgr_lnk' => 'Създаване / подреждане на албумите ми',
+  'modifyalb_title' => 'Промени албумите ми',  //cpg1.4
+  'modifyalb_lnk' => 'Промяна на албумите ми',
+  'my_prof_title' => 'Отиди в моя профил', //cpg1.4
+  'my_prof_lnk' => 'Профил',
+);
+
+$lang_cat_list = array(
+  'category' => 'Категория',
+  'albums' => 'Албуми',
+  'pictures' => 'Файлове', //cpg1.3.0
+);
+
+$lang_album_list = array(
+  'album_on_page' => '%d албум(а) на %d страница(и)',
+);
+
+$lang_thumb_view = array(
+  'date' => 'ДАТА',
+  //Сортиране по filename and title
+  'name' => 'ИМЕ НА ФАЙЛА',
+  'title' => 'ЗАГЛАВИЕ',
+  'sort_da' => 'Сортиране по дата възходящо',
+  'sort_dd' => 'Сортиране по дата низходящо',
+  'sort_na' => 'Сортиране по име възходящо',
+  'sort_nd' => 'Сортиране по име низходящо',
+  'sort_ta' => 'Сортиране по заглавие възходящо',
+  'sort_td' => 'Сортиране по заглавие низходящо',
+  'position' => 'ПОЗИЦИЯ', //cpg1.4
+  'sort_pa' => 'Сортиране по позиция възходящо', //cpg1.4
+  'sort_pd' => 'Сортиране по позиция низходящо', //cpg1.4
+  'download_zip' => 'Свали като Zip файл', //cpg1.3.0
+  'pic_on_page' => '%d файл(а) в %d страница(и)',
+  'user_on_page' => '%d потребител(и) на %d страница(и)', //cpg1.3.0
+  'enter_alb_pass' => 'Въведи парола за Албума', //cpg1.4
+  'invalid_pass' => 'Невалидна парола', //cpg1.4
+  'pass' => 'Парола', //cpg1.4
+  'submit' => 'Прати', //cpg1.4
+);
+
+$lang_img_nav_bar = array(
+  'thumb_title' => 'Връщане в страницата с умалените снимки',
+  'pic_info_title' => 'Покажи/скрий информация за файла', //cpg1.3.0
+  'slideshow_title' => 'Слайдшоу',
+  'ecard_title' => 'Изпратете файла като електронна картичка', //cpg1.3.0
+  'ecard_disabled' => 'Електронните картички за изключени',
+  'ecard_disabled_msg' => 'Нямате право да изпращате картички', //js-alert //cpg1.3.0
+  'prev_title' => 'Вж. предишния файл', //cpg1.3.0
+  'next_title' => 'Вж. следващия файл', //cpg1.3.0
+  'pic_pos' => 'ФАЙЛ %s/%s', //cpg1.3.0
+  'report_title' => 'Докладвай файла на администратора', //cpg1.4
+  'go_album_end' => 'Пропусни до края', //cpg1.4
+  'go_album_start' => 'Върни до начало', //cpg1.4
+  'go_back_x_items' => 'назад с %s пункта', //cpg1.4
+  'go_forward_x_items' => 'напред с %s пункта', //cpg1.4
+);
+
+$lang_rate_pic = array(
+  'rate_this_pic' => 'Оцени файла ', //cpg1.3.0
+  'no_votes' => '(Все още не е гласувано)',
+  'rating' => '(настояща оценка : %s / 5 от %s гласа)',
+  'rubbish' => 'За боклука',
+  'poor' => 'Лош',
+  'fair' => 'Става',
+  'good' => 'Добър',
+  'excellent' => 'Отличен',
+  'great' => 'Велик',
+);
+
+// ------------------------------------------------------------------------- //
+// File include/exif.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/functions.inc.php
+// ------------------------------------------------------------------------- //
+
+$lang_cpg_die = array(
+  INFORMATION => $lang_info,
+  ERROR => $lang_error,
+  CRITICAL_ERROR => 'Критична грешка',
+  'file' => 'Файл: ',
+  'line' => 'Ред: ',
+);
+
+$lang_display_thumbnails = array(
+  'filename' => 'Име : ',
+  'filesize' => 'Големина : ',
+  'dimensions' => 'Размери : ',
+  'date_added' => 'Дата на добавяне : ', //cpg1.3.0
+);
+
+$lang_get_pic_data = array(
+  'n_comments' => '%s коментара',
+  'n_views' => '%s пъти видяна',
+  'n_votes' => '(%s гласа)',
+);
+
+$lang_cpg_debug_output = array(
+  'debug_info' => 'Debug информация', //cpg1.3.0
+  'select_all' => 'Избери всичко', //cpg1.3.0
+  'copy_and_paste_instructions' => 'Ако ще търсите помощ от форума на coppermine , копирайте тази debug информация във вашето съобщение. Сменете всички пароли от питането с  *** преди да пуснете съобщението си.', //cpg1.3.0
+  'phpinfo' => 'Изведи php-информация', //cpg1.3.0
+  'notices' => 'Предупреждения', //cpg1.4
+);
+
+$lang_language_selection = array(
+  'reset_language' => 'По подразбиране', //cpg1.3.0
+  'choose_language' => 'Избери език', //cpg1.3.0
+);
+
+$lang_theme_selection = array(
+  'reset_theme' => 'По подразбиране', //cpg1.3.0
+  'choose_theme' => 'Избери тема', //cpg1.3.0
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Неподдържана версия!', //cpg1.4
+  'no_stable_version' => 'Вие сте стартирали Coppermine %s (%s) - подходящ само за много напреднали потребители. Версията е без поддръжка и гаранция. Ползвайте я на собствен риск или се върнете към последната стабилна версия при нужда от поддръжка...!', //cpg1.4
+  'gallery_offline' => 'В момента галерията е offline и ще е видима само за администратора. Не забравяйте да я активирате отново след сервизната дейност.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'преден', //cpg1.4
+  'next' => 'следващ', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/init.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/picmgmt.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Не мога да подкарам plugin '%s'", //cpg1.4
+  'error_install' => "Не мога да инсталирам plugin '%s'", //cpg1.4
+  'error_uninstall' => "Не мога да деинсталирам plugin '%s'", //cpg1.4
+  'error_sleep' => "Не мога да спра plugin '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
+  'Exclamation' => 'Възклицание',
+  'Question' => 'Въпрос',
+  'Very Happy' => 'Много съм щастлив',
+  'Smile' => 'Усмивка',
+  'Sad' => 'Тъжен съм',
+  'Surprised' => 'Учуден съм',
+  'Shocked' => 'Шокиран съм',
+  'Confused' => 'Объркан съм',
+  'Cool' => 'Гот ми е',
+  'Laughing' => 'Смея се',
+  'Mad' => 'Ще полудея',
+  'Razz' => 'Освиркване',
+  'Embarassed' => 'Засрамен съм',
+  'Crying or Very sad' => 'Плачещ или много тъжен',
+  'Evil or Very Mad' => 'Зъл или много луд',
+  'Twisted Evil' => 'Извратено зъл',
+  'Rolling Eyes' => 'Въртящи се очички',
+  'Wink' => 'Намигам',
+  'Idea' => 'Имам идея',
+  'Arrow' => 'Стрелка',
+  'Neutral' => 'Неутрален съм',
+  'Mr. Green' => 'Чичко-тревичко',
+);
+
+// ------------------------------------------------------------------------- //
+// File addpic.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File mode.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Напускане на админ режим ...',
+  1 => 'Влизане в админ режим...',
+);
+
+// ------------------------------------------------------------------------- //
+// File albmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
+  'alb_need_name' => 'Албумите се нуждаят от име !', //js-alert
+  'confirm_modifs' => 'Сигурни ли сте че искате тези промени ?', //js-alert
+  'no_change' => 'Не сте променили нищо !', //js-alert
+  'new_album' => 'Нов албум',
+  'confirm_delete1' => 'Наистина ли искате да изтриете албума ?', //js-alert
+  'confirm_delete2' => '\nВсички файлове и коментари ще бъдат загубени безвъзвратно !', //js-alert
+  'select_first' => 'Първо изберете албум', //js-alert
+  'alb_mrg' => 'Албумен мениджър',
+  'my_gallery' => '* Галерията ми *',
+  'no_category' => '* Без категория *',
+  'delete' => 'Изтрийте',
+  'new' => 'Нов',
+  'apply_modifs' => 'Промени',
+  'select_category' => 'Изберете категория',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Забрана на потребители',
+  'user_name' => 'Потребителско име',
+  'ip_address' => 'IP адрес',
+  'expiry' => 'Изтича на: (празно е равностойно на постоянна забрана)',
+  'edit_ban' => 'Запис на промените',
+  'delete_ban' => 'Изтриване',
+  'add_new' => 'Добавяне на нова забрана',
+  'add_ban' => 'Добавяне',
+  'error_user' => 'Не може да бъде открит потребител', //cpg1.3.0
+  'error_specify' => 'Трябва да дадете или име или IP адрес', //cpg1.3.0
+  'error_ban_id' => 'Невалидно ID на забрана!', //cpg1.3.0
+  'error_admin_ban' => 'Не можете да забраните сам себе си!', //cpg1.3.0
+  'error_server_ban' => 'Щяхте да забраните собствения си сървър? Вай, вай, не може ...', //cpg1.3.0
+  'error_ip_forbidden' => 'Не можете да забраните това IP - не е routable!', //cpg1.3.0
+  'lookup_ip' => 'Проверка на IP адрес', //cpg1.3.0
+  'submit' => 'прати!', //cpg1.3.0
+  'select_date' => 'избери дата', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Bridge помощник',
+  'warning' => 'Warning: when using this wizard you have to understand that sensitive data is being sent using html forms. Only run it on your own PC (not on a public client like an internet cafe), and make sure to clear the browser cache and temporary files after you have finished, or others might be able to access your data!',
+  'back' => 'назад',
+  'next' => 'следващ',
+  'start_wizard' => 'Start bridging wizard',
+  'finish' => 'Finish',
+  'hide_unused_fields' => 'hide unused form fields (recommended)',
+  'clear_unused_db_fields' => 'clear invalid database entries (recommended)',
+  'custom_bridge_file' => 'your custom bridge file\'s name (if the bridge file\'s name is <i>myfile.inc.php</i>, enter <i>myfile</i> into this field)',
+  'no_action_needed' => 'No action needed in this step. Just click \'next\' to continue.',
+  'reset_to_default' => 'Reset to default value',
+  'choose_bbs_app' => 'choose application to bridge coppermine with',
+  'support_url' => 'Go here for support on this application',
+  'settings_path' => 'path(s) used by your BBS app',
+  'database_connection' => 'database connection',
+  'database_tables' => 'database tables',
+  'bbs_groups' => 'BBS groups',
+  'license_number' => 'License number',
+  'license_number_explanation' => 'enter your license number (if applicable)',
+  'db_database_name' => 'Database name',
+  'db_database_name_explanation' => 'Enter the name of the database your BBS app uses',
+  'db_hostname' => 'Database host',
+  'db_hostname_explanation' => 'Hostname where your mySQL database resides, usually &quot;localhost&quot;',
+  'db_username' => 'Database user account',
+  'db_username_explanation' => 'mySQL user account to use for connection with BBS',
+  'db_password' => 'Database passsword',
+  'db_password_explanation' => 'Passsword for this mySQL user account',
+  'full_forum_url' => 'Forum URL',
+  'full_forum_url_explanation' => 'Full URL of your BBS app (including the leading http:// bit, e.g. http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Relative forum path',
+  'relative_path_of_forum_from_webroot_explanation' => 'Relative path to your BBS app from the webroot (Example: if your BBS is at http://www.yourdomain.tld/forum/, enter &quot;/forum/&quot; into this field)',
+  'relative_path_to_config_file' => 'Relative path to your BBS\'s config file',
+  'relative_path_to_config_file_explanation' => 'Relative path to your BBS, seen from your Coppermine folder (e.g. &quot;../forum/&quot; if your BBS is at http://www.yourdomain.tld/forum/ and Coppermine at http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Cookie prefix',
+  'cookie_prefix_explanation' => 'this has to be your BBS\'s cookie name',
+  'table_prefix' => 'Table prefix',
+  'table_prefix_explanation' => 'Must match the prefix you chose for your BBS when setting it up.',
+  'user_table' => 'User table',
+  'user_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'session_table' => 'Session table',
+  'session_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_table' => 'Group table',
+  'group_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_relation_table' => 'Group relation table',
+  'group_relation_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_mapping_table' => 'Group mapping table',
+  'group_mapping_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'use_standard_groups' => 'Use standard BBS usergroups',
+  'use_standard_groups_explanation' => 'Use standard (built-in) usergroups (recommended). This will make all custom usergroups settings made on this page become void. Only disable this option if you REALLY know what you\'re doing!',
+  'validating_group' => 'Validating group',
+  'validating_group_explanation' => 'The group ID of your BBS where users accounts that need validation are in (usually default value should be OK, unless your BBS install isn\'t standard)',
+  'guest_group' => 'Guest group',
+  'guest_group_explanation' => 'Group ID of your BBS where guests (anonymous users) are in (default value should be OK, only edit if you know what you\'re doing)',
+  'member_group' => 'Member group',
+  'member_group_explanation' => 'Group ID of your BBS where &quot;regular&quot; users accounts are in (default value should be OK, only edit if you know what you\'re doing)',
+  'admin_group' => 'Admin group',
+  'admin_group_explanation' => 'Group ID of your BBS where admins are in (default value should be OK, only edit if you know what you\'re doing)',
+  'banned_group' => 'Banned group',
+  'banned_group_explanation' => 'Group ID of your BBS where banned users are in (default value should be OK, only edit if you know what you\'re doing)',
+  'global_moderators_group' => 'Global moderators group',
+  'global_moderators_group_explanation' => 'Group ID of your BBS where global moderators of your BBS are in (default value should be OK, only edit if you know what you\'re doing)',
+  'special_settings' => 'BBS-specific settings',
+  'logout_flag' => 'phpBB version (logout flag)',
+  'logout_flag_explanation' => 'What\'s your BBS version (this setting specifies how logouts are being handled)',
+  'use_post_based_groups' => 'Use post-based groups?',
+  'logout_flag_yes' => '2.0.5 or higher',
+  'logout_flag_no' => '2.0.4 or lower',
+  'use_post_based_groups_explanation' => 'Should the groups from the BBS that are defined by the number of posts be taken into account (allows a granular permissions management) or just the default groups (makes administration easier, recommended). You can change this setting later as well.',
+  'use_post_based_groups_yes' => 'yes',
+  'use_post_based_groups_no' => 'no',
+  'error_title' => 'You need to correct these errors before you can continue. Go to the previous screen.',
+  'error_specify_bbs' => 'You have to specify what application you want to bridge your Coppermine install with.',
+  'error_no_blank_name' => 'You can\'t leave the name of your custom bridge file blank.',
+  'error_no_special_chars' => 'The bridge file name mustn\'t contain any special chars except underscore (_) and dash (-)!',
+  'error_bridge_file_not_exist' => 'The bridge file %s doesn\'t exist on the server. Check if you have actually uploaded it.',
+  'finalize' => 'enable/disable BBS integration',
+  'finalize_explanation' => 'So far, the settings you specified have been written into the database, but BBS 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 BBS integration there, using your standalone (unbridged) admin account (usually the one you set up during Coppermine install).',
+  'your_bridge_settings' => 'Your bridge settings',
+  'title_enable' => 'Enable integration/bridging with %s',
+  'bridge_enable_yes' => 'enable',
+  'bridge_enable_no' => 'disable',
+  'error_must_not_be_empty' => 'must not be empty',
+  'error_either_be' => 'must either be %s or %s',
+  'error_folder_not_exist' => '%s doesn\'t exist. Correct the value you entered for %s',
+  'error_cookie_not_readible' => 'Coppermine can\'t read a cookie named %s. Correct the value you entered for %s, or go to your BBS administration panel and make sure that the cookie path is readible for coppermine.',
+  'error_mandatory_field_empty' => 'You can not leave the field %s blank - fill in the proper value.',
+  'error_no_trailing_slash' => 'There mustn\'t be a trailing slash in the field %s.',
+  'error_trailing_slash' => 'There must be a trailing slash in the field %s.',
+  'error_db_connect' => 'Could not connect to the mySQL database with the data you specified. Here\'s what mySQL said:',
+  'error_db_name' => 'Although Coppermine could establish a connection, it wasn\'t able to find the database %s. Make sure you have specified %s properly. Here\'s what mySQL said:',
+  'error_prefix_and_table' => '%s and ',
+  'error_db_table' => 'Could not find the table %s. Make sure you have specified %s correctly.',
+  'recovery_title' => 'Bridge Manager: emergency recovery',
+  'recovery_explanation' => 'If you came here to administer the BBS integration of your Coppermine gallery, you have to log in first as admin. If you can not log in because bridging doesn\'t work as expected, you can disable BBS integration with this page. Entering your username and password will not log you in, it will only disable BBS integration. Refer to the documentation for details.',
+  'username' => 'Username',
+  'password' => 'Password',
+  'disable_submit' => 'submit',
+  'recovery_success_title' => 'Authorization successful',
+  'recovery_success_content' => 'You have successfully disabled BBS bridging. Your Coppermine install runs now in standalone mode.',
+  'recovery_success_advice_login' => 'Log in as admin to edit your bridge settings and/or enable BBS integration again.',
+  'goto_login' => 'Go to login page',
+  'goto_bridgemgr' => 'Go to bridge manager',
+  'recovery_failure_title' => 'Authorization failed',
+  '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).',
+  'try_again' => 'try again',
+  'recovery_wait_title' => 'Wait time has not elapsed',
+  'recovery_wait_content' => 'For security reasons this script does not allow failed logons in short succession, so you will have to wait a bit untill you\'re allowed to try to authenticate.',
+  'wait' => 'wait',
+  'create_redir_file' => 'Create redirection file (recommended)',
+  'create_redir_file_explanation' => 'To redirect users back to Coppermine once they logged into your BBS, you need a redirection file to be created within your BBS folder. When this option is checked, the bridge manager will attempt to create this file for you, or give you code ready to copy-and-paste to create the file manually.',
+  'browse' => 'browse',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Календар', //cpg1.4
+  'close' => 'затвори', //cpg1.4
+  'clear_date' => 'изчисти дата', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
+  'miss_param' => 'Параметрите изисквани за операцията \'%s\' не са зададени !',
+  'unknown_cat' => 'Избраната категория не съществува в базата данни',
+  'usergal_cat_ro' => 'Галериите на потребителите не могат да бъдат изтрити !',
+  'manage_cat' => 'Управление на категории',
+  'confirm_delete' => 'Наистина ли искате да изтриете категорията', //js-alert
+  'category' => 'Категория',
+  'operations' => 'Операции',
+  'move_into' => 'Премести в',
+  'update_create' => 'Актуализиране/Създаване на категория',
+  'parent_cat' => 'Родителска категория',
+  'cat_title' => 'Заглавие на категорията',
+  'cat_thumb' => 'Умалена картинка на категорията', //cpg1.3.0
+  'cat_desc' => 'Описание на категорията',
+  'categories_alpha_sort' => 'Сортирай категориите азбучно (вместо текущото сортиране)', //cpg1.4
+  'save_cfg' => 'Запис на конфигурация', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Конфигурация',
+  'manage_exif' => 'Управление на exif извеждането', //cpg1.4
+  'manage_plugins' => 'Управление на plugins', //cpg1.4
+  'manage_keyword' => 'Управление на ключови думи', //cpg1.4
+  'restore_cfg' => 'Възстановяване на системните настройки',
+  'save_cfg' => 'Запис на новата конфигурация',
+  'notes' => 'Бележки',
+  'info' => 'Информация',
+  'upd_success' => 'Конфигурацията на Coppermine бе актуализирана',
+  'restore_success' => 'Конфигурацията по подразбиране Coppermine бе възстановена',
+  'name_a' => 'По име възходящо',
+  'name_d' => 'По име низходящо',
+  'title_a' => 'По заглавие възходящо',
+  'title_d' => 'По заглавие низходящо',
+  'date_a' => 'По дата възходящо',
+  'date_d' => 'По дата низходящо',
+  'pos_a' => 'Положение възходящо', //cpg1.4
+  'pos_d' => 'Положение низходящо', //cpg1.4
+  'th_any' => 'Максимално отношение',
+  'th_ht' => 'Височина',
+  'th_wd' => 'Ширина',
+  'label' => 'табела', //cpg1.3.0
+  'item' => 'флаг', //cpg1.3.0
+  'debug_everyone' => 'Всеки', //cpg1.3.0
+  'debug_admin' => 'Само администратори', //cpg1.3.0
+  'no_logs'=> 'Изкл.', //cpg1.4
+  'log_normal'=> 'Нормален', //cpg1.4
+  'log_all' => 'Всички', //cpg1.4
+  'view_logs' => 'Виж log-овете', //cpg1.4
+  'click_expand' => 'избери секция за разтваряне', //cpg1.4
+  'expand_all' => 'Разтвори всички', //cpg1.4
+  'notice1' => '(*) Тези настройки не бива да се сменят ако вече имате файлове в базата си данни.', //cpg1.4 - (relocated)
+  'notice2' => '(**) При промяна на тази настройка, само файловете добавени от този момент ще бъдат повлияни, sпрепоръчително е тази настройка да не се променя ако вече имате файлове в галерията. Бихте могли, обаче, да приложите промените върху съществуващите файлове с &quot;<a href="util.php">Админ средства</a> (Актуализация на снимки с променени размери)&quot; инструмент от Административното меню.', //cpg1.4 - (relocated)
+  'notice3' => '(***) Всички log-файлове са на Английски.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Невалидна функция при ползване на bb интеграция', //cpg1.4
+  'auto_resize_everyone' => 'Всеки', //cpg1.4
+  'auto_resize_user' => 'Само потребител', //cpg1.4
+  'ascending' => 'възходящ', //cpg1.4
+  'descending' => 'низходящ', //cpg1.4
+        );
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'Общи настройки',
+  array('Име на галерията', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Описание на галерията', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Email на администратора на галерията', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('Адресът за линка \'Повече снимки\' в електронните картички', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL на вашата домашна страница', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Позволяване на ZIP-сваляне на любимите', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Часова разлика спрямо GMT (текущо време: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Включи криптирани пароли (невъзвратимо)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Включи помощни икони (помоща е само на Английски)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Включи ключови думи в търсене','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Включи plugins', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Позволи банване на (частни) IP адреси', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Прелистващ се бид на файлове на куп', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Language &amp; Charset settings',
+  array('Език', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Върни се на Английски при липса на превод?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Символна кодова таблица', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Показване на списъка с езици', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Показване на езиковите флагчета', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Показване на &quot;нулиране&quot; в езиковия избор', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Извеждане на предишен/следващ в tabbed pages', 'previous_next_tab', 1), //cpg1.4
+
+  'Език, Теми &amp; Charset',
+  array('Тема', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Показване на списъка с теми', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Показване на &quot;нулиране&quot; в списъка с теми', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Показване на ЧЗВ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Име на потребителско меню', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('URL на потребителско меню', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Показване на bbcode помощта', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Показвай празните сектори в теми определени като XHTML и CSS съвместими','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Път към добавено потребителско заглавие', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Път към добавен потребителски завършек', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Изглед на списъка с албуми',
+  array('Ширина на главната таблица (пиксели или %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Брой нива от категория за показване', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Брой албуми за показване', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Брой колони за списъка от албуми', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Размер на умалените картинки в пиксели', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Съдържание на главната страница', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Показване на албумни умалени картинки от първо ниво в категориите','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Азбучно сортиране на категориите (вместо потребителското)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Покажи броя свързани файлове','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Изглед на умалените картинки',
+  array('Брой колони в страница с умалени картинки', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Брой редове на страница с умалени картинки', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Максимум умалени картинки за показване', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Показване на пояснение (в допълнение към заглавието) под умалената картинка', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Показване на броя виждания под умалената картинка', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Показване на броя коментари под умалената картинка', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Показване на потребителя качил файла под умалената картинка', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Display name of admin uploaders below the thumbnail', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Показване името на файла под умалената картинка', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Показване описанието на албум', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Ред по подразбиране за сортиране на файловете', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Минимален брой гласове за да се появи даден файл в \'Най-високо оценени\'', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Изглед на снимката', //cpg1.4
+  array('Ширина на таблицата за показване на файлове (пиксели или %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Информацията за файла да се вижда по подразбиране', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Максимална дължина на описанието', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Максимален брой символи за дума', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Показване на филмовата лента', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Показване името на файла под филмовата лента', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Брой снимки във филмовата лента', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Интервал на Slideshow в милисекунди (1 секунда = 1000 милисекунди)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Настройки на коментарите', //cpg1.4
+  array('Цензуриране на коментарите', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Позволяване на емотикони в коментарите', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Позволяване на няколко последователни коментара от един и същ потребител (изключване на flood protection)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Максимален брой редове за коментар', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Максимална дължина на коментар', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Уведомяване на администратора за коментари по email', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Сортиране на коментари', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Представка за анонимните автори на коментари', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Настройки на файловете и умалените картинки', //cpg1.3.0
+  array('Качество за JPEG файловете', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Максимален размер на умалената картинка <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Използван размер ( ширина или височина или максимално отношение за умалената картинка )<b>**</b>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Създаване на междинни образи','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Максимална ширина или височина на междинния образ/видео <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Максимална големина на качен файл (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Максимална ширина или височина на качените образи/видео (пиксели)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Авто-преоразмеряване на картинки по-големи от макс. ширина/височина', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Настройки на файловете и умалените картинки за напреднали', //cpg1.3.0
+  array('Албумите могат да са лични (Заб.: ако превключите от \'yes\' на \'no\' всеки личен албум ще стане общодостъпен)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Показване на икона за частен албум на нелогнат потребител','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Забранение символи в имената на файловете', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Позволени видове образи', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Позволени видове видео', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Movie Playback Autostart', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Позволени видове аудио', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Позволение видове документи', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Метод за променяне на размера на образите','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Път до програмата на ImageMagick \'convert\' (пример /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Опции към ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Четене на EXIF данните в JPEG файловете', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Четене IPTC данните в JPEG файловете', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Директория с албумите <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Директория за потребителските файлове <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Представка за междинните образи <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('Представка за умалените картинки <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Режим по подразбиране за директориите', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Режим по подразбиране за файловете', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Настройки за потребителите',
+  array('Позволяване на регистрация на нови потребители', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Позволи достъп на не-log-нати потребители (guest или anonymous)', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Регистрацията на потребители изисква потвърждение по email', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Уведомяване на администратора по email за регистрация на потребител', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Административно активиране на регистрация', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Позволяване на двама потребители да имат един и същ email', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Уведомяване на администратора за качени файлове чакащи одобряване', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Позволяване на логнатите потребители да виждат потребителския списък', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Позволи на потребителите да сменят своя email в профила си', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Позволи на потребителите да запазят контрол в/у картинките си в публична галерия', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Брой неуспешни опити за вход преди временен ban (възпира brute force атаки)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Продължителност на временен ban след неуспешен вход', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Включи доклад за Админа', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Допълнителни полета за потребителски профил (празно за неизползване).
+  Use Profile 6 for long entries, such as biographies', //cpg1.4
+  array('Профил 1', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Профил 2', 'user_profile2_name', 0), //cpg1.4
+  array('Профил 3', 'user_profile3_name', 0), //cpg1.4
+  array('Профил 4', 'user_profile4_name', 0), //cpg1.4
+  array('Профил 5', 'user_profile5_name', 0), //cpg1.4
+  array('Профил 6', 'user_profile6_name', 0), //cpg1.4
+
+  'Допълнителни полета за описание на снимките (оставете празни ако няма да ги използвате)',
+  array('Поле 1', 'user_field1_name', 0),
+  array('Поле 2', 'user_field2_name', 0),
+  array('Поле 3', 'user_field3_name', 0),
+  array('Поле 4', 'user_field4_name', 0),
+
+  'Настройки за Cookies',
+  array('Име на cookie-то използвано от скрипта (когато се използва bbs интегриране, внимавайте да се различава от cookie-то на bbs-а)', 'cookie_name', 0),
+  array('Път до cookie-то използвано от скрипта', 'cookie_path', 0),
+
+  'Email настройки  (usually nothing has to be changed here; leave all fields blank when not sure)', //cpg1.4
+  array('SMTP Хост (при празно се ползва sendmail-а)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP Потребител', 'smtp_username', 0), //cpg1.4
+  array('SMTP Парола', 'smtp_password', 0), //cpg1.4
+
+  'Logging and statistics', //cpg1.4
+  array('Записващ режим <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Ел. картички', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Подробна статистика за гласуване','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Подробна статистика за разглеждане','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Разни настройки',
+  array('Позволяване на debug режим', 'debug_mode', 9), //cpg1.3.0
+  array('Показване на съобщения в debug режим', 'debug_notice', 1), //cpg1.3.0
+  array('Галерията е offline', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php //cpg1.3.0
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
+  'title' => 'Изпращане на картичка', //cpg1.3.0
+  'ecard_sender' => 'Подател', //cpg1.3.0
+  'ecard_recipient' => 'Получател', //cpg1.3.0
+  'ecard_date' => 'Дата', //cpg1.3.0
+  'ecard_display' => 'Показване на картичка', //cpg1.3.0
+  'ecard_name' => 'Име', //cpg1.3.0
+  'ecard_email' => 'Email', //cpg1.3.0
+  'ecard_ip' => 'IP #', //cpg1.3.0
+  'ecard_възходящо' => 'възходящо', //cpg1.3.0
+  'ecard_низходящо' => 'низходящо', //cpg1.3.0
+  'ecard_sorted' => 'Сортиране', //cpg1.3.0
+  'ecard_by_date' => 'по дата', //cpg1.3.0
+  'ecard_by_sender_name' => 'по име на подател', //cpg1.3.0
+  'ecard_by_sender_email' => 'по подателски email', //cpg1.3.0
+  'ecard_by_sender_ip' => 'по име на подателски IP адрес', //cpg1.3.0
+  'ecard_by_recipient_name' => 'по име на получател', //cpg1.3.0
+  'ecard_by_recipient_email' => 'по получателски email', //cpg1.3.0
+  'ecard_number' => 'показване на записи %s до %s от %s', //cpg1.3.0
+  'ecard_goto_page' => 'отиване на страница', //cpg1.3.0
+  'ecard_records_per_page' => 'Записи за страница', //cpg1.3.0
+  'check_all' => 'Маркиране на всички', //cpg1.3.0
+  'uncheck_all' => 'Отмаркиране', //cpg1.3.0
+  'ecards_delete_selected' => 'Изтриване на избраните картички', //cpg1.3.0
+  'ecards_delete_confirm' => 'Сигурни ли сте че искате да изтриете записите? Маркирайте кутийката!', //cpg1.3.0
+  'ecards_delete_sure' => 'Сигурен съм', //cpg1.3.0
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_input.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
+  'empty_name_or_com' => 'Трябва да напишете име и коментар',
+  'com_added' => 'Коментарът ви бе добавен',
+  'alb_need_title' => 'Трябва да дадете заглавие на албума !',
+  'no_udp_needed' => 'Няма нужда от актуализация.',
+  'alb_updated' => 'Албумът бе актуализиран',
+  'unknown_album' => 'Избраният албум не съществува или вие нямате разрешение да качвате в него',
+  'no_pic_uploaded' => 'Не бе качен нито един файл !<br /><br />Ако наистина сте избрали  файл за качване, проверете дали сървъра позволява качване на файлове...', //cpg1.3.0
+  'err_mkdir' => 'Създаването на директория %s бе неуспешно  !',
+  'dest_dir_ro' => 'Целевата директория %s не позволява писане от скрипта !',
+  'err_move' => 'Преместването от %s в %s невъзможно !',
+  'err_fsize_too_large' => 'Размерът на файла, който качихте е твърде голям (максимум позволени размери %s x %s) !', //cpg1.3.0
+  'err_imgsize_too_large' => 'Размерът на файла, който качихте е твърде голям (максимум позволени размер %s KB) !',
+  'err_invalid_img' => 'Файлът, който качихте е в невалиден формат !',
+  'allowed_img_types' => 'Можете да качите само %s образи.',
+  'err_insert_pic' => 'Файлът \'%s\' не може да бъде включен в албума ', //cpg1.3.0
+  'upload_success' => 'Файлът ви бе качен успешно<br /><br />Ще стане видим след одобрение от администратора.', //cpg1.3.0
+  'notify_admin_email_subject' => '%s - Известие за ъплоуд', //cpg1.3.0
+  'notify_admin_email_body' => 'Снимка, качена от %s се нуждае от одобрението ви. Посетете %s', //cpg1.3.0
+  'info' => 'Информация',
+  'com_added' => 'Бе добавен коментар',
+  'alb_updated' => 'Албумът бе актуализиран',
+  'err_comment_empty' => 'Коментарът ви е празен !',
+  'err_invalid_fext' => 'Само файлове със следните разширения се приемат : <br /><br />%s.',
+  'no_flood' => 'Съжаляваме но вие сте автор вече на последния качен коментар.<br /><br />Можете ако искате да модифицирате вече качения коментар', //cpg1.3.0
+  'redirect_msg' => 'Пренасочване.<br /><br /><br />Натиснете \'ПРОДЪЛЖЕТЕ\' ако страницата не се презареди автоматично',
+  'upl_success' => 'Файлът ви бе добавен успешно', //cpg1.3.0
+  'email_comment_subject' => 'Коментар вписан в Coppermine Photo Gallery', //cpg1.3.0
+  'email_comment_body' => 'Някой е написал коментар в галерията ви. Вижте го на', //cpg1.3.0
+  'album_not_selected' => 'Няма избран албум', //cpg1.4
+  'com_author_error' => 'Регистриран потребител ползва този прякор, влезте или ползвайте друг', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File delete.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DELETE_PHP')) $lang_delete_php = array(
+  'caption' => 'Пояснение',
+  'fs_pic' => 'образ в цял размер',
+  'del_success' => 'успешно изтрит',
+  'ns_pic' => 'образ с нормален размер',
+  'err_del' => 'не може да бъде изтрит',
+  'thumb_pic' => 'умалена картинка',
+  'comment' => 'коментар',
+  'im_in_alb' => 'образ в албума',
+  'alb_del_success' => 'Албумът \'%s\' бе изтрит',
+  'alb_mgr' => 'Албумен мениджър',
+  'err_invalid_data' => 'Невалидна информация се получи в \'%s\'',
+  'create_alb' => 'Създаване на албум \'%s\'',
+  'update_alb' => 'Актуализиране на албум \'%s\' със заглавие \'%s\' и индекс \'%s\'',
+  'del_pic' => 'Изтриване на файл', //cpg1.3.0
+  'del_alb' => 'Изтриване на албум',
+  'del_user' => 'Изтриване на потребител',
+  'err_unknown_user' => 'Избраният потребител не съществува !',
+  'err_empty_groups' => 'Няма групова таблица или груповата таблица е празна!', //cpg1.4
+  'comment_deleted' => 'Коментарът успешно бе изтрит',
+  'npic' => 'Картинка', //cpg1.4
+  'pic_mgr' => 'Картинков мениджър', //cpg1.4
+  'update_pic' => 'Актуализиране на картинка \'%s\' с файлово име \'%s\' и индекс \'%s\'', //cpg1.4
+  'username' => 'Потребител', //cpg1.4
+  'anonymized_comments' => '%s аноним(ен/ни) коментар(а)', //cpg1.4
+  'anonymized_uploads' => '%s аноним(ен/ни) общодостъп(ен/ни) ъплоуд(и)', //cpg1.4
+  'deleted_comments' => '%s изтрит(и) коментар(а)', //cpg1.4
+  'deleted_uploads' => '%s изтрит(и) общодостъп(ен/ни) ъплоуд(и)', //cpg1.4
+  'user_deleted' => 'потребител %s е изтрит', //cpg1.4
+  'activate_user' => 'Активира потребител', //cpg1.4
+  'user_already_active' => 'Регистрацията е вече активна', //cpg1.4
+  'activated' => 'Активиран', //cpg1.4
+  'deactivate_user' => 'Дезактивира потребител', //cpg1.4
+  'user_already_inactive' => 'Регистрацията е вече дезактивирана', //cpg1.4
+  'deactivated' => 'Дезактивиран', //cpg1.4
+  'reset_password' => 'Промени парол(а/и)', //cpg1.4
+  'password_reset' => 'Променена парола на %s', //cpg1.4
+  'change_group' => 'Смяна на основна група', //cpg1.4
+  'change_group_to_group' => 'Смяна от %s на %s', //cpg1.4
+  'add_group' => 'Добавя вторична група', //cpg1.4
+  'add_group_to_group' => 'Добавя потребител %s към група %s. Основната му група сега е %s , а вторичната - %s.', //cpg1.4
+  'status' => 'Състояние', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File displayecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Данните за картичката, които се опитвате да видите са били повредени от мейл клиента Ви. Проверката е завършена.', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File displayimage.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYIMAGE_PHP')){
+
+$lang_display_image_php = array(
+  'confirm_del' => 'Сигурни ли сте че искате да ИЗТРИЕТЕ този файл ? \\nКоментарите също ще бъдат изтрити.', //js-alert //cpg1.3.0
+  'del_pic' => 'ИЗТРИВАНЕ НА ФАЙЛА', //cpg1.3.0
+  'size' => '%s x %s пиксела',
+  'views' => '%s пъти',
+  'slideshow' => 'Слайдшоу',
+  'stop_slideshow' => 'СПРИ ШОУТО',
+  'view_fs' => 'Натиснете за да видите снимката уголемена',
+  'edit_pic' => 'Редактиране на описание', //cpg1.3.0
+  'crop_pic' => 'Изрязване и ротиране', //cpg1.3.0
+  'set_player' => 'Смени плеъра',
+);
+
+$lang_picinfo = array(
+  'title' =>'Информация за файла', //cpg1.3.0
+  'Filename' => 'Име',
+  'Album name' => 'Албум',
+  'Rating' => 'Оценка ( %s глас(а) )',
+  'Keywords' => 'Ключови думи',
+  'File Size' => 'Размер на файла',
+  'Date Added' => 'Дата на добавяне', //cpg1.4
+  'Dimensions' => 'Размери',
+  'Displayed' => 'Показан',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Заснет', //cpg1.4
+  'Model' => 'Модел', //cpg1.4
+  'DateTime' => 'Дата на заснемане', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Max Апертура', //cpg1.4
+  'FocalLength' => 'Фокусно разстояние', //cpg1.4
+  'Comment' => 'Коментар',
+  'addFav'=>'Добави към любими', //cpg1.3.0
+  'addFavPhrase'=>'Любими', //cpg1.3.0
+  'remFav'=>'Махни от любими снимки', //cpg1.3.0
+  'iptcTitle'=>'IPTC заглавие', //cpg1.3.0
+  'iptcCopyright'=>'IPTC Авт. права', //cpg1.3.0
+  'iptcKeywords'=>'IPTC ключови думи', //cpg1.3.0
+  'iptcCategory'=>'IPTC категория', //cpg1.3.0
+  'iptcSubCategories'=>'IPTC подкатегория', //cpg1.3.0
+  'ColorSpace' => 'Цветова разредка', //cpg1.4
+  'ExposureProgram' => 'Програма на експониране', //cpg1.4
+  'Flash' => 'Светкавица', //cpg1.4
+  'MeteringMode' => 'Метричен режим', //cpg1.4
+  'ExposureTime' => 'Експозиционно време', //cpg1.4
+  'ExposureBiasValue' => 'Exposure Bias', //cpg1.4
+  'ImageDescription' => ' Описание', //cpg1.4
+  'Orientation' => 'Ориентация', //cpg1.4
+  'xResolution' => 'X Резолюция', //cpg1.4
+  'yResolution' => 'Y Резолюция', //cpg1.4
+  'ResolutionUnit' => 'Единица резолюцич', //cpg1.4
+  'Software' => 'Софтуер', //cpg1.4
+  'YCbCrPositioning' => 'YCbCr Позиция', //cpg1.4
+  'ExifOffset' => 'Exif Отместване', //cpg1.4
+  'IFD1Offset' => 'IFD1 Отместване', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Exif Версия', //cpg1.4
+  'DateTimeOriginal' => 'Оригинална Дата', //cpg1.4
+  'DateTimedigitized' => 'Цифрова Дата', //cpg1.4
+  'ComponentsConfiguration' => 'Съставни Конфигурации', //cpg1.4
+  'CompressedBitsPerPixel' => 'Компресия Bits Per Pixel', //cpg1.4
+  'LightSource' => 'Светлинен източник', //cpg1.4
+  'ISOSetting' => 'ISO Настройки', //cpg1.4
+  'ColorMode' => 'Цветен режим', //cpg1.4
+  'Quality' => 'Качество', //cpg1.4
+  'ImageSharpening' => 'Изостряне', //cpg1.4
+  'FocusMode' => 'Фокусен режим', //cpg1.4
+  'FlashSetting' => 'Настройки на светкавица', //cpg1.4
+  'ISOSelection' => 'ISO Избор', //cpg1.4
+  'ImageAdjustment' => 'Корекция', //cpg1.4
+  'Adapter' => 'Адаптор', //cpg1.4
+  'ManualFocusDistance' => 'Ръчно фокусно разстояние', //cpg1.4
+  'DigitalZoom' => 'Цифрово увеличение', //cpg1.4
+  'AFFocusPosition' => 'AF позиция на фокуса', //cpg1.4
+  'Saturation' => 'Наситеност', //cpg1.4
+  'NoiseReduction' => 'Понижение на шума', //cpg1.4
+  'FlashPixVersion' => 'Flash Pix Версия', //cpg1.4
+  'ExifImageWidth' => 'Exif ширина', //cpg1.4
+  'ExifImageHeight' => 'Exif височина', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Interoperability отместване', //cpg1.4
+  'FileSource' => 'Файлов източник', //cpg1.4
+  'SceneType' => 'Вид сцена', //cpg1.4
+  'CustomerRender' => 'Клиентски рендер', //cpg1.4
+  'ExposureMode' => 'Експозиционен режим', //cpg1.4
+  'WhiteBalance' => 'Бял баланс', //cpg1.4
+  'DigitalZoomRatio' => 'Коефициент на цифрово увеличение', //cpg1.4
+  'SceneCaptureMode' => 'Режим на прихващане', //cpg1.4
+  'GainControl' => 'Контрол усилване', //cpg1.4
+  'Contrast' => 'Контраст', //cpg1.4
+  'Sharpness' => 'Острота', //cpg1.4
+  'ManageExifDisplay' => 'Манипулирано Exif извеждане', //cpg1.4
+  'submit' => 'Прати', //cpg1.4
+  'success' => 'Успешно обновяване на информацията.', //cpg1.4
+  'details' => 'Подробности', //cpg1.4
+);
+
+$lang_display_comments = array(
+  'OK' => 'OK',
+  'edit_title' => 'Редактирайте коментара',
+  'confirm_delete' => 'Сигурен ли сте че искате да изтриете коментара ?', //js-alert
+  'add_your_comment' => 'Добавете коментар',
+  'name'=>'Име',
+  'comment'=>'Коментар',
+  'your_name' => 'анонимен',
+  'report_comment_title' => 'Докладвайте този коментар на администратора', //cpg1.4
+);
+
+$lang_fullsize_popup = array(
+  'click_to_close' => 'Натиснете върху образа за да затворите прозореца',
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
+  'title' => 'Изпращане на електронна картичка',
+  'invalid_email' => '<font color="red"><b>Предупреждение</b></font>: невалиден email адрес !',
+  'ecard_title' => 'Електронна картичка до вас от %s',
+  'error_not_image' => 'Само образи могат да бъдат пращани като картичка.', //cpg1.3.0
+  'view_ecard' => 'Ако картичката не се показва коректно, натиснете върху този линк',
+  'view_ecard_plaintext' => 'За да видите картичката, копитайте и поставете този URL в адресното поле на браузера си:', //cpg1.4
+  'view_more_pics' => 'Натиснете върху линка за да видите още картинки !',
+  'send_success' => 'Картичката ви бе пратена',
+  'send_failed' => 'Съжаляваме но сървърът ви не може да праща картичките ви...',
+  'from' => 'От',
+  'your_name' => 'Името ви',
+  'your_email' => 'Email адресът ви',
+  'to' => 'To',
+  'rcpt_name' => 'Име на получателя',
+  'rcpt_email' => 'Email адрес на получателя',
+  'greetings' => 'Поздравления',
+  'message' => 'Съобщение',
+  'ecards_footer' => 'Изпратено от %s с IP %s в %s (локално за Галерията време)', //cpg1.4
+  'preview' => 'Преглед на картичката', //cpg1.4
+  'preview_button' => 'Преглед', //cpg1.4
+  'submit_button' => 'Изпрати картичка', //cpg1.4
+  'preview_view_ecard' => 'Това ще е алтернативната връзка към картичката, еднократно създадена. Не става за преглед.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Доклад до администратора', //cpg1.4
+  'invalid_email' => '<b>Предупреждение</b> : невалиден мейл адрес !', //cpg1.4
+  'report_subject' => 'Доклад от %s в галерия %s', //cpg1.4
+  'view_report' => 'Алтернативна връзка при некоректно извеждане на доклада', //cpg1.4
+  'view_report_plaintext' => 'За да видите доклада, копирайте и поставете този url в адресното поле на браузера си:', //cpg1.4
+  'view_more_pics' => 'Галерия', //cpg1.4
+  'send_success' => 'Доклада Ви беше изпратен', //cpg1.4
+  'send_failed' => 'Съжалявам, но сървъра не може да изпрати Вашия доклад...', //cpg1.4
+  'from' => 'От', //cpg1.4
+  'your_name' => 'Вашето име', //cpg1.4
+  'your_email' => 'Вашия email адрес', //cpg1.4
+  'to' => 'За', //cpg1.4
+  'administrator' => 'Администратор/Мод', //cpg1.4
+  'subject' => 'Тема', //cpg1.4
+  'comment_field_name' => 'Сведение за коментар от "%s"', //cpg1.4
+  'reason' => 'Основание', //cpg1.4
+  'message' => 'Съобщение', //cpg1.4
+  'report_footer' => 'Пратен от %s с IP %s в %s (локално за галерията време)', //cpg1.4
+  'obscene' => 'нецензурен', //cpg1.4
+  'offensive' => 'обиден', //cpg1.4
+  'misplaced' => 'извън темата/неуместен', //cpg1.4
+  'missing' => 'липсващ', //cpg1.4
+  'issue' => 'грешка/невъзможен изглед', //cpg1.4
+  'other' => 'друг', //cpg1.4
+  'refers_to' => 'Докладна препратка за', //cpg1.4
+  'reasons_list_heading' => 'причин(а/и) за доклад:', //cpg1.4
+  'no_reason_given' => 'няма дадена причина', //cpg1.4
+  'go_comment' => 'Отиди в коментар', //cpg1.4
+  'view_comment' => 'Виж пълния доклад с коментар', //cpg1.4
+  'type_file' => 'файл', //cpg1.4
+  'type_comment' => 'коментар', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File editpics.php
+// ------------------------------------------------------------------------- //
+
+if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
+  'pic_info' => 'Информация за&nbsp;файла', //cpg1.3.0
+  'album' => 'Албум',
+  'title' => 'Заглавие',
+  'filename' => 'Име на файл', //cpg1.4
+  'desc' => 'Описание',
+  'keywords' => 'Ключови думи',
+  'new_keyword' => 'Нови ключови думи', //cpg1.4
+  'new_keywords' => 'Намерени нови ключови думи', //cpg1.4
+  'existing_keyword' => 'Съществуващи ключови думи', //cpg1.4
+  'pic_info_str' => '%s пъти; %s - %s KB - %s разглеждания - %s гласа',
+  'approve' => 'Одобрение на файл', //cpg1.3.0
+  'postpone_app' => 'Отлагане на одобряването',
+  'del_pic' => 'Изтриване на файла', //cpg1.3.0
+  'del_all' => 'Изтрий ВСИЧКИ файлове', //cpg1.4
+  'read_exif' => 'Прочитане на EXIF информацията отново', //cpg1.3.0
+  'reset_view_count' => 'Нулиране на брояча за разглежданията',
+  'reset_all_view_count' => 'Изтрий ВСИЧКИ броячи за разглеждания', //cpg1.4
+  'reset_votes' => 'Нулиране на гласовете',
+  'reset_all_votes' => 'Изтрий ВСИЧКИ гласувания', //cpg1.4
+  'del_comm' => 'Изтриване на коментари',
+  'del_all_comm' => 'Изтрий ВСИЧКИ коментари', //cpg1.4
+  'upl_approval' => 'Одобрение на качени файлове',
+  'edit_pics' => 'Редактиране на файлове', //cpg1.3.0
+  'see_next' => 'Вижте следващите файлове', //cpg1.3.0
+  'see_prev' => 'Вижте предишните файлове', //cpg1.3.0
+  'n_pic' => '%s файла', //cpg1.3.0
+  'n_of_pic_to_disp' => 'Брой файлове за показване', //cpg1.3.0
+  'apply' => 'Приложете измененията', //cpg1.3.0
+  'crop_title' => 'Coppermine Редактор на Снимки', //cpg1.3.0
+  'preview' => 'Предварителен преглед', //cpg1.3.0
+  'save' => 'Запис на образа', //cpg1.3.0
+  'save_thumb' =>'Записване като умалена картинка', //cpg1.3.0
+  'gallery_icon' => 'Направи това моя икона', //cpg1.4
+  'sel_on_img' =>'Селекцията трябва да бъде изцяло над образа!', //js-alert //cpg1.3.0
+  'album_properties' =>'Характеристики на албум', //cpg1.4
+  'parent_category' =>'Родителска категория', //cpg1.4
+  'thumbnail_view' =>'Умален изглед', //cpg1.4
+  'select_unselect' =>'маркирай/размаркирай всичко', //cpg1.4
+  'file_exists' => "Назначения файл '%s' вече съществува.", //cpg1.4
+  'rename_failed' => "Неуспешно преименуване на '%s' в '%s'.", //cpg1.4
+  'src_file_missing' => "Файла източник '%s' липсва.", // cpg 1.4
+  'mime_conv' => "Не мога да конвертирам файла от '%s' в '%s'",//cpg1.4
+  'forb_ext' => 'Забранено разширение на файл.',//cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File faq.php //cpg1.3.0
+// ------------------------------------------------------------------------- //
+
+if (defined('FAQ_PHP')) $lang_faq_php = array(
+  'faq' => 'Често Задавани Въпроси', //cpg1.3.0
+  'toc' => 'Съдържание', //cpg1.3.0
+  'question' => 'Въпрос: ', //cpg1.3.0
+  'answer' => 'Отговор: ', //cpg1.3.0
+);
+
+if (defined('FAQ_PHP')) $lang_faq_data = array(
+  'General FAQ',
+  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '1'),
+  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled, then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.4
+  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0),
+  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0),
+  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0),
+  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0),
+  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0),
+  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0),
+  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0),
+  array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to. Click &quot;Browse,&quot; find the file to upload, and click &quot;open.&quot; Add a title and description if you want. Click &quot;Submit&quot;.<br /><br />Alternatively, for those users using <b>Windows XP</b>, you can upload multiple files directly to your own private albums using the XP Publishing wizard.<br />For instructions on how, and to get the required registry file, click <a href="xp_publish.php">here.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0),
+  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0),
+  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0),
+  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0),
+  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0),
+  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0),
+  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0),
+
+  'Navigating the Site',
+  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0),
+  array('What\'s &quot;My Gallery&quot;?', 'This feature lets users create their own galleries and add, delete or modify albums as well as upload to them.', 'allow_private_albums', 1), //cpg1.4
+  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0),
+  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0),
+  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0),
+  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0),
+  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0),
+  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0),
+);
+
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php //cpg1.3.0
+// ------------------------------------------------------------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
+  'forgot_passwd' => 'Напомняне за парола', //cpg1.3.0
+  'err_already_logged_in' => 'Вече сте логнат !', //cpg1.3.0
+  'enter_email' => 'Въведете email адреса си', //cpg1.3.0
+  'submit' => 'прати', //cpg1.3.0
+  'illegal_session' => 'Сесията за забравена парола е невалидна или изтекла.', //cpg1.4
+  'failed_sending_email' => 'Писмото с паролата не може да бъде пратено !', //cpg1.3.0
+  'email_sent' => 'Email с потребителското ви име и парола бе пратен на %s', //cpg1.3.0
+  'verify_email_sent' => 'Мейл беше изпратен на %s. Моля проверете си мейла за завършване на процеса.', //cpg1.4
+  'err_unk_user' => 'Избраният потребител не съществува!', //cpg1.3.0
+  'account_verify_subject' => '%s - Искане на нова парола', //cpg1.4
+  'account_verify_body' => 'Поръчахте нова парола. Ако искате да получите нова парола на мейла си, кликнете бърху слдната връзка:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Вашата Нова Парола', //cpg1.4
+  'passwd_reset_body' => 'Това е новата парола, която поискахте:
+Име: %s
+Парола: %s
+Натиснете %s за да влезнете.', //cpg1.3.0
+);
+
+// ------------------------------------------------------------------------- //
+// File groupmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
+  'group_name' => 'Име на група',
+  'permissions' => 'Позволения', //cpg1.4
+  'public_albums' => 'Албуми с общодостъпно качване', //cpg1.4
+  'personal_gallery' => 'Лична галерия', //cpg1.4
+  'upload_method' => 'Метод на качване', //cpg1.4
+  'disk_quota' => 'Дискова квота',
+  'rating' => 'Оценяване', //cpg1.4
+  'ecards' => 'Картички', //cpg1.4
+  'comments' => 'Коментари', //cpg1.4
+  'allowed' => 'Допуснат', //cpg1.4
+  'approval' => 'Одобрени', //cpg1.4
+  'boxes_number' => 'Бр. кутийки', //cpg1.4
+  'variable' => 'променлив', //cpg1.4
+  'fixed' => 'постоянен', //cpg1.4
+  'apply' => 'Приложете измененията',
+  'create_new_group' => 'Създаване на нова група',
+  'del_groups' => 'Изтриване на избраната група',
+  'confirm_del' => 'Предупреждение, когато изтриете група, потребителите от нея ще бъдат преместени в групата  \'Регистрирани\' !\n\nЖелаете ли да продължите ?', //js-alert //cpg1.3.0
+  'title' => 'Управление на потребителските групи',
+  'num_file_upload'=>'Максимум/точен брой на полетата за качване на файлове', //cpg1.3.0
+  'num_URI_upload'=>'Максимум/точен брой на полетата за качване на URI', //cpg1.3.0
+  'reset_to_default' => 'Нулирай към подразбиращо се име (%s) - препоръчително!', //cpg1.4
+  'error_group_empty' => 'Празна групова таблица !<br /><br />Създадена е нова по подразбиране, моля презаредете страницата', //cpg1.4
+  'explain_greyed_out_title' => 'Защо този ред е по-сив?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Не можете да промените характеристиките на тази група, защото сте избрали &quot; Позволи достъп на нерегистрирани потребители (guest или anonymous)&quot; да е &quot;Не&quot; в конфигурацията. Всички гости (членове на групата %s) не могат да влезнат; затова груповите условия не им влияят.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Не можете да промените характеристиките на групата %s, защото нейните членове не могат да правят нищо по принцип.', //cpg1.4
+  'group_assigned_album' => 'зададен(и) албум(и)', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File index.php
+// ------------------------------------------------------------------------- //
+
+if (defined('INDEX_PHP')){
+
+$lang_index_php = array(
+  'welcome' => 'Добре дошли !',
+);
+
+$lang_album_admin_menu = array(
+  'confirm_delete' => 'Сигурни ли сте че искате да ИЗТРИЕТЕ този албум ? \\nВсички файлове и коментари ще бъдат изтрити.', //js-alert //cpg1.3.0
+  'delete' => 'ИЗТРИЙ',
+  'modify' => 'СВОЙСТВА',
+  'edit_pics' => 'РЕДАКЦИЯ НА ФАЙЛ', //cpg1.3.0
+);
+
+$lang_list_categories = array(
+  'home' => 'начало',
+  'stat1' => '<b>[pictures]</b> файл(а) в <b>[albums]</b> албум(а) и <b>[cat]</b> категория(и) с <b>[comments]</b> коментар(а), видян(и) <b>[views]</b> път(и)', //cpg1.3.0
+  'stat2' => '<b>[pictures]</b> файл(а) в <b>[albums]</b> албум(а), видян(и) <b>[views]</b> път(и)', //cpg1.3.0
+  'xx_s_gallery' => 'Галерия на %s',
+  'stat3' => '<b>[pictures]</b> файл(а) в <b>[albums]</b> албум(a) с <b>[comments]</b> коментар(а), видян(и) <b>[views]</b> път(и)', //cpg1.3.0
+);
+
+$lang_list_users = array(
+  'user_list' => 'Списък с потребители',
+  'no_user_gal' => 'Няма потребителски галерии',
+  'n_albums' => '%s албум(а)',
+  'n_pics' => '%s файл(а)', //cpg1.3.0
+);
+
+$lang_list_albums = array(
+  'n_pictures' => '%s файл(а)', //cpg1.3.0
+  'last_added' => ', последният добавен на %s',
+  'n_link_pictures' => '%s свързани файлове', //cpg1.4
+  'total_pictures' => '%s файлове общо', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Управление на ключови думи', //cpg1.4
+  'edit' => 'редакция', //cpg1.4
+  'delete' => 'изтриване', //cpg1.4
+  'search' => 'търсене', //cpg1.4
+  'keyword_test_search' => 'търси за %s в нов прозорец', //cpg1.4
+  'keyword_del' => 'изтрий ключовата дума %s', //cpg1.4
+  'confirm_delete' => 'Сигурен ли сте, че искате да изтриете ключовата дума %s от цялата Галерия?', //cpg1.4  // js-alert
+  'change_keyword' => 'смени ключова дума', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File login.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGIN_PHP')) $lang_login_php = array(
+  'login' => 'Вход',
+  'enter_login_pswd' => 'Въведете име и парола за вход',
+  'username' => 'Име',
+  'password' => 'Парола',
+  'remember_me' => 'Помни ме',
+  'welcome' => 'Добре дошли %s ...',
+  'err_login' => '*** Не можете да влезнете. Опитайте пак. ***',
+  'err_already_logged_in' => 'Вече сте влязъл !',
+  'forgot_password_link' => 'Забравих си паролата', //cpg1.3.0
+  'cookie_warning' => 'Внимание! Браузера Ви на приема бисквитки (cookies)!', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File logout.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGOUT_PHP')) $lang_logout_php = array(
+  'logout' => 'Изход',
+  'bye' => 'Всичко хубаво %s ...',
+  'err_not_loged_in' => 'Не сте влязъл !',
+);
+
+// ------------------------------------------------------------------------- //
+// File minibrowser.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'затвори', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'ниво нагоре', //cpg1.4
+  'current_path' => 'текущ път', //cpg1.4
+  'select_directory' => 'моля изберете папка', //cpg1.4
+  'click_to_close' => 'Кликнете изображението, за да затворите прозореца',
+);
+
+// ------------------------------------------------------------------------- //
+// File modifyalb.php
+// ------------------------------------------------------------------------- //
+
+if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
+  'upd_alb_n' => 'Актуализация на албум %s',
+  'general_settings' => 'Общи настройки',
+  'alb_title' => 'Заглавие на албум',
+  'alb_cat' => 'Категория на албум',
+  'alb_desc' => 'Описание на албум',
+  'alb_keyword' => 'Ключови думи', //cpg1.4
+  'alb_thumb' => 'Умалена картинка на албума',
+  'alb_perm' => 'Разрешения за този албум',
+  'can_view' => 'Албумът може да бъде разглеждан само от',
+  'can_upload' => 'Посетителите могат да качват файлове',
+  'can_post_comments' => 'Посетителите могат да пишат коментари',
+  'can_rate' => 'Посетителите могат да оценяват файлове',
+  'user_gal' => 'Потребителски галерии',
+  'no_cat' => '* Без категория *',
+  'alb_empty' => 'Празен албум',
+  'last_uploaded' => 'Последно качени',
+  'public_alb' => 'Всеки (публичен албум)',
+  'me_only' => 'Само мен',
+  'owner_only' => 'Само собственика на албума (%s) ',
+  'groupp_only' => 'Членовете на групата \'%s\' ',
+  'err_no_alb_to_modify' => 'Нито един албум не можете да променяте в базата данни.',
+  'update' => 'Актуализация на албум', //cpg1.3.0
+  'reset_album' => 'Нулирай албум', //cpg1.4
+  'reset_views' => 'Нулирай брояча за разглеждане на &quot;0&quot; в %s', //cpg1.4
+  'reset_rating' => 'Нулирай класирането на всички файлове в %s', //cpg1.4
+  'delete_comments' => 'Изтрий всички коментари от %s', //cpg1.4
+  'delete_files' => '%sIrreversibly%s изтрий всички файлове в %s', //cpg1.4
+  'views' => 'разглеждания', //cpg1.4
+  'votes' => 'гласувания', //cpg1.4
+  'comments' => 'коментари', //cpg1.4
+  'files' => 'файлове', //cpg1.4
+  'submit_reset' => 'заяви промените', //cpg1.4
+  'reset_views_confirm' => 'Сигурен съм', //cpg1.4
+  'notice1' => '(*) зависи от настройките на групата %sgroups%s ', //cpg1.3.0 (do not translate %s!)
+  'alb_password' => 'Парола за албума', //cpg1.4
+  'alb_password_hint' => 'Гатанка за паролата', //cpg1.4
+  'edit_files' =>'Редактирай файлове', //cpg1.4
+  'parent_category' =>'Родителска категория', //cpg1.4
+  'thumbnail_view' =>'Умален изглед', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP информация',
+  'explanation' => 'Това е генерирана от PHP-функция <a href="http://www.php.net/phpinfo">phpinfo()</a> информация, показана в Coppermine.',
+  'no_link' => 'Показването на тази информация е рисково за сигурността, поради което тя е видима само за администратора. Всеки опит за връзка от друг потребител ще бъде отказана.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Фото Менажер', //cpg1.4
+  'select_album' => 'Избери Албум', //cpg1.4
+  'delete' => 'Изтриване', //cpg1.4
+  'confirm_delete1' => 'Сигурни ли сте, че искате да изтриете това изображение ?', //cpg1.4
+  'confirm_delete2' => '\nИзображението ще бъде изтрито завинаги.', //cpg1.4
+  'apply_modifs' => 'Приложи измененията', //cpg1.4
+  'confirm_modifs' => 'Потвърди измененията', //cpg1.4
+  'pic_need_name' => 'Изображението трябва да има име !', //cpg1.4
+  'no_change' => 'Не сте променили нищо !', //cpg1.4
+  'no_album' => '* Няма Албум *', //cpg1.4
+  'explanation_header' => 'Текущото сортиране може да бъде установено от Вас за тази страница само ако', //cpg1.4
+  'explanation1' => 'администратора е позволил "Подразбиращо се сортиране за файлове" в конфигурацията като "Низходяща позиция" или "Възходяща позиция" (общи настройки за всички потребители избрали друго сортиране)', //cpg1.4
+  'explanation2' => 'потребителят избрал "Низходяща позиция" или "Възходяща позиция" в страницата с умалени картинки (настройка за всеки потребител)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Сигурни ли сте, че искате да ДЕИНСТАЛИРАТЕ този плъг-ин', //cpg1.4
+  'confirm_delete' => 'Сигурни ли сте, че искате да ИЗТРИЕТЕ този плъг-ин', //cpg1.4
+  'pmgr' => 'Плъг-ин Менажер', //cpg1.4
+  'name' => 'Име', //cpg1.4
+  'author' => 'Автор', //cpg1.4
+  'desc' => 'Описание', //cpg1.4
+  'vers' => 'вер.', //cpg1.4
+  'i_plugins' => 'Инсталирани Плъг-ини', //cpg1.4
+  'n_plugins' => 'Не инсталирани Плъг-ини', //cpg1.4
+  'none_installed' => 'Не е инсталиран', //cpg1.4
+  'operation' => 'Действие', //cpg1.4
+  'not_plugin_package' => 'Качения файл не е пакет на Плъг-ин.', //cpg1.4
+  'copy_error' => 'Грешка при копирането на пакета в папката на Плъг-ините.', //cpg1.4
+  'upload' => 'Качване', //cpg1.4
+  'configure_plugin' => 'Конфигуриране на Плъг-ин', //cpg1.4
+  'cleanup_plugin' => 'Чистене на Плъг-ин', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
+// ------------------------------------------------------------------------- //
+
+if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
+  'already_rated' => 'Съжаляваме но вече сте оценили този файл', //cpg1.3.0
+  'rate_ok' => 'Гласът ви бе получен',
+  'forbidden' => 'Не можете да оценявате собствените си файлове.', //cpg1.3.0
+);
+
+// ------------------------------------------------------------------------- //
+// File register.php & profile.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
+
+$lang_register_disclamer = <<<EOT
+Въпреки че администраторите на {SITE_NAME} ще се опитват да премахват или редактират всеки нежелателен материал възможно най-бързо, не е възможно да се преглежда всеки файл. Затова трябва да се съгласите с това че всички файлове в този сайт отразяват само вижданията или мнението на авторите им, а не на администраторите или уебмастъра (освен файловете на последните) и следователно не могат да бъдат отговорни за тях.<br />
+<br />
+Съгласявате се да не качвате обидни, вулгарни, клеветнически, предизвикващи омраза, заплашващи, сексуално-ориентирани или други материали, които могат да нарушават действащите закони. Съгласявате се и че уебмастъра, администратора и модераторите на {SITE_NAME} имат правото да премахват или редактират всеки файл по всяко време когато им е удобно. Като потребител давате съгласието всяка информация, която въведете да бъде въведена в база данни. Въпреки че тази информация няма да бъде предавана на трети страни без съгласието ви, уебмастърът и администраторът не могат да бъдат подвеждани под отговорност за хакерски атаки, които могат да компрометират тайната на вашите данни.<br />
+<br />
+Сайтът използва cookies за да съхранява информация на локалния ви компютър. Тези cookies служат само за да подобрят удоволстието ви от разглеждането. Email aдресът ви ще се използва само за потвърждение на регистрационните ви детайли и за паролата.<br />
+<br />
+Като натиснете 'Съгласен съм' отдолу , се съгласявате с тези условия.
+EOT;
+
+$lang_register_php = array(
+  'page_title' => 'Регистрация на потребител',
+  'term_cond' => 'Условия',
+  'i_agree' => 'Съгласен съм',
+  'submit' => 'Изпращане на регистрация',
+  'err_user_exists' => 'Потребителското име, което сте въвели вече съществува, моля изберете друго',
+  'err_password_mismatch' => 'Двете пароли не съвпадат, въведете ги, моля, отново',
+  'err_uname_short' => 'Потребителското име трябва да е поне 2 символа дълго',
+  'err_password_short' => 'Паролата трябва да е поне 2 символа дълга',
+  'err_uname_pass_diff' => 'Потребителското име и паролата трябва да са различни',
+  'err_invalid_email' => 'Email адресът е невалиден',
+  'err_duplicate_email' => 'Друг регистриран вече потребител има същия email, който въведохте',
+  'enter_info' => 'Входна регистрационна информация',
+  'required_info' => 'Задължителна информация',
+  'optional_info' => 'Незадължителна информация',
+  'username' => 'Потребителско име',
+  'password' => 'Парола',
+  'password_again' => 'Въведете отново паролата',
+  'email' => 'Email',
+  'location' => 'Място',
+  'interests' => 'Интереси',
+  'website' => 'Лична страница',
+  'occupation' => 'Професия/занимание',
+  'error' => 'ГРЕШКА',
+  'confirm_email_subject' => '%s - Потвърждение на регистрация',
+  'information' => 'Информация',
+  'failed_sending_email' => 'Регистрационният email за потвърждаване не може да бъде изпратен !',
+  'thank_you' => 'Благодарим ви за регистрацията.<br /><br />Email с информация за това как да активирате акаунта си бе пратен на email адресът, който дадохте.',
+  'acct_created' => 'Акаунтът ви бе създаден и вече можете да влезнете с вашето име и парола',
+  'acct_active' => 'Акаунтът ви вече е активен и можете да влезнете с името и паролата си',
+  'acct_already_act' => 'Акаунтът ви вече бе активиран !',
+  'acct_act_failed' => 'Този акаунт не може да бъде активиран !',
+  'err_unk_user' => 'Избраният потребител не съществува !',
+  'x_s_profile' => 'Профил на %s\'',
+  'group' => 'Група',
+  'reg_date' => 'Присъединил се на:',
+  'disk_usage' => 'Използвано пространство',
+  'change_pass' => 'Смяна на парола',
+  'current_pass' => 'Сегашна парола',
+  'new_pass' => 'Нова парола',
+  'new_pass_again' => 'Нова парола отново',
+  'err_curr_pass' => 'Настоящата парола е сгрешена',
+  'apply_modif' => 'Промени',
+  'change_pass' => 'Промяна на паролата ми',
+  'update_success' => 'Профилът ви бе актуализиран',
+  'pass_chg_success' => 'Паролата ви бе променена',
+  'pass_chg_error' => 'Паролата ви не бе променена',
+  'notify_admin_email_subject' => '%s - Известие за регистрация', //cpg1.3.0
+  'last_uploads' => 'Последно качен файл.<br />Кликнете, за да видите всички качвания от', //cpg1.4
+  'last_comments' => 'Последен коментар.<br />Кликнете, за да видите всички коментари от', //cpg1.4
+  'notify_admin_email_body' => 'Нов потребител с име "%s" се регистрира в галерията ви', //cpg1.3.0
+  'pic_count' => 'Качени файла', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Молба за регистрация', //cpg1.4
+  'thank_you_admin_activation' => 'Благодаря Ви.<br /><br />Вашата молба за активиране беше изпратена на администратора. При одобряване ще получите мейл.', //cpg1.4
+  'acct_active_admin_activation' => 'Регистрацията е активирана и на потребителя беше изпратен мейл.', //cpg1.4
+  'notify_user_email_subject' => '%s - Известие за активация', //cpg1.4
+);
+
+$lang_register_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_activated_email = <<<EOT
+Вашата регистрация беше одобрена и активирана.
+
+Сега можете да влезнете от <a href="{SITE_LINK}">{SITE_LINK}</a> чрез потребителско име "{USER_NAME}"
+
+
+С уважение,
+
+Екипът на {SITE_NAME}
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File reviewcom.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
+  'title' => 'Разглеждане на коментарите',
+  'no_comment' => 'Няма коментари за разглеждане',
+  'n_comm_del' => '%s коментар(а) изтрити',
+  'n_comm_disp' => 'Брой коментари за показване',
+  'see_prev' => 'Вж. предишните',
+  'see_next' => 'Вж. следващите',
+  'del_comm' => 'Изтрий избраните',
+  'user_name' => 'Име', //cpg1.4
+  'date' => 'Дата', //cpg1.4
+  'comment' => 'Коментар', //cpg1.4
+  'file' => 'Файл', //cpg1.4
+  'name_a' => 'Възходящи потребители', //cpg1.4
+  'name_d' => 'Низходящи потребители', //cpg1.4
+  'date_a' => 'Възходящи дати', //cpg1.4
+  'date_d' => 'Низходящи дати', //cpg1.4
+  'comment_a' => 'Възходящи коментари', //cpg1.4
+  'comment_d' => 'Низходящи коментари', //cpg1.4
+  'file_a' => 'Възходящи файлове', //cpg1.4
+  'file_d' => 'Низходящи файлове', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File search.php                                                           //
+// ------------------------------------------------------------------------- //
+
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Търсене в колекцията', //cpg1.4
+  'submit_search' => 'търси', //cpg1.4
+  'keyword_list_title' => 'Списък от ключови думи', //cpg1.4
+  'keyword_msg' => 'Горният списък не е всеобхватен. Той не включва думи от заглавието и описанието на снимките. Пробвайте търсене на пълен текст.',  //cpg1.4
+  'edit_keywords' => 'Редактирай ключови думи', //cpg1.4
+  'search in' => 'Търси в:', //cpg1.4
+  'ip_address' => 'IP адрес', //cpg1.4
+  'fields' => 'Търси в', //cpg1.4
+  'age' => 'Години', //cpg1.4
+  'newer_than' => 'По-нови от', //cpg1.4
+  'older_than' => 'По-стари от', //cpg1.4
+  'days' => 'ден(дни)', //cpg1.4
+  'all_words' => 'Пълно съответствие (AND)', //cpg1.4
+  'any_words' => 'Която и да е дума (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Заглавие', //cpg1.4
+  'caption' => 'Обяснение', //cpg1.4
+  'keywords' => 'Ключови думи', //cpg1.4
+  'owner_name' => 'Име на собственик', //cpg1.4
+  'filename' => 'Име на файл', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File searchnew.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
+  'page_title' => 'Търсене на нови файлове', //cpg1.3.0
+  'select_dir' => 'Изберете директория',
+  'select_dir_msg' => 'Тази функция Ви позволява да добавяте \' накуп\', които предварително сте качили чрез FTP на сървъра си<br /><br />Изберете папката, където ще качвате файловете си', //cpg1.3.0
+  'no_pic_to_add' => 'Няма файлове за добавяне', //cpg1.3.0
+  'need_one_album' => 'Трябва ви поне един албум за да ползвате функцията.',
+  'warning' => 'Предупреждение',
+  'change_perm' => 'скрипта не може да пише в тази директория, трябва да смените разрешенията й на 755 или 777 преди да се опитвате да добавяте файлове !', //cpg1.3.0
+  'target_album' => '<b>Сложете файловете от &quot;</b>%s<b>&quot; в </b>%s', //cpg1.3.0
+  'folder' => 'Папка',
+  'image' => 'файл',
+  'album' => 'Албум',
+  'result' => 'Резултат',
+  'dir_ro' => 'Не може да се чете. ',
+  'dir_cant_read' => 'Не може да се записва върху него. ',
+  'insert' => 'Добавяне на файлове в галерията', //cpg1.3.0
+  'list_new_pic' => 'Списък на новите файлове', //cpg1.3.0
+  'insert_selected' => 'Вкарайте избраните файлове', //cpg1.3.0
+  'no_pic_found' => 'Не бе открит нов файл', //cpg1.3.0
+  'be_patient' => 'Бъдете търпеливи, скрипта има нужда от време за да добави файловете', //cpg1.3.0
+  'no_album' => 'няма избрани албуми',  //cpg1.3.0
+  'result_icon' => 'кликнете за подробности или презареждане',  //cpg1.4
+  'бележки' =>  '<ul>'.
+                          '<li><b>OK</b> : означава че файлът бе успешно добавен'.
+                          '<li><b>DP</b> : означава че файлът е дубликат и вече е в базата данни'.
+                          '<li><b>PB</b> : означава че файлът не може да бъде добавен, проверете конфигурацията и позволенията на директориите където са разположени файловете'.
+                          '<li><b>NA</b> : означава че не сте избрали албум, в който да отиде файлът, натиснете \'<a href="javascript:history.back(1)">назад</a>\' и изберете албум. Ако нямате албум <a href="albmgr.php">създайте си първо</a></li>'.
+                          '<li>Ако знакът OK, DP, PB  не се появи, натиснете върху дефектния файл за да видите съобщението за грешка дадено от PHP'.
+                          '<li>Ако браузерът ви даде: \' Timeout\', натиснете бутона за презареждане'.
+                          '</ul>', //cpg1.3.0
+  'select_album' => 'изберете албум', //cpg1.3.0
+  'check_all' => 'Изберете всички', //cpg1.3.0
+  'uncheck_all' => 'Нулиране', //cpg1.3.0
+  'no_folders' => 'Още няма папки в папката "албуми". Създайте поне една потребителска папка и качете (през FTP например) вашите файлове там. Не можете да качвате нито в "userpics", нито в "edit" папките, те са запазени за http качвания и служебни цели.', //cpg1.4
+  'albums_no_category' => 'Албум без категория', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Лични албуми', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Прелистващ интерфейс (препоръчително)', //cpg1.4
+  'edit_pics' => 'Редактирай файлове', //cpg1.4
+  'edit_properties' => 'Характеристики на албума', //cpg1.4
+  'view_thumbs' => 'Умален изглед', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'покажи/скрий тази колона', //cpg1.4
+  'vote' => 'Подробности за гласуване', //cpg1.4
+  'hits' => 'Подробности за разглеждане', //cpg1.4
+  'stats' => 'Статистика на гласуване', //cpg1.4
+  'sdate' => 'Дата', //cpg1.4
+  'rating' => 'Класиране', //cpg1.4
+  'search_phrase' => 'Търсещ израз', //cpg1.4
+  'referer' => 'Препратка', //cpg1.4
+  'browser' => 'Браузер', //cpg1.4
+  'os' => 'Операционна система', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Сортирай по %s', //cpg1.4
+  'ascending' => 'възходящо', //cpg1.4
+  'descending' => 'низходящо', //cpg1.4
+  'internal' => 'вътрешен', //cpg1.4
+  'close' => 'затвори', //cpg1.4
+  'hide_internal_referers' => 'скрий вътрешните препратки', //cpg1.4
+  'date_display' => 'Извеждай дата', //cpg1.4
+  'submit' => 'приложи / опресни', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File thumbnails.php
+// ------------------------------------------------------------------------- //
+
+// Void
+
+// ------------------------------------------------------------------------- //
+// File upload.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UPLOAD_PHP')) $lang_upload_php = array(
+  'title' => 'Качване на файл', //cpg1.3.0
+  'custom_title' => 'Форма по желание', //cpg1.3.0
+  'cust_instr_1' => 'Можете да изберете по желание броя на полета за качване. Обаче, не може да изберете повече от лимитите изброени по-долу.', //cpg1.3.0
+  'cust_instr_2' => 'Желан брой полета', //cpg1.3.0
+  'cust_instr_3' => 'Полета за качване на файлове: %s', //cpg1.3.0
+  'cust_instr_4' => 'Полета за качване от URI/URL: %s', //cpg1.3.0
+  'cust_instr_5' => 'Полета за качване от URI/URL:', //cpg1.3.0
+  'cust_instr_6' => 'Полета за качване на файлове:', //cpg1.3.0
+  'cust_instr_7' => 'Моля въведете броя полета от всеки тип за качване, който желате този път. След това натиснете \'Продължете\'. ', //cpg1.3.0
+  'reg_instr_1' => 'Невалидно действие при създаване на формата.', //cpg1.3.0
+  'reg_instr_2' => 'Сега можете да качите файлове като използвате полетата по-долу. Размерът на качените файлове качени от вас на сървъра не трябва да надвишава %s KB всеки. ZIP файловете качени чрез \'Качване на файл\' и \'Качване на URI/URL\' секциите ще останат компресирани.', //cpg1.3.0
+  'reg_instr_3' => 'Ако искате zip файла или архива да бъде декомпресиран, трябва да използвате полето за качване дадено в  \'Декомпресирано ZIP качване\'.', //cpg1.3.0
+  'reg_instr_4' => 'Когато използвате секцията за качване от URI/URL, моля въведете пътя към файла по този модел: http://www.mysite.com/images/example.jpg', //cpg1.3.0
+  'reg_instr_5' => 'След като попълните формата, натиснете \'Продължете\'.', //cpg1.3.0
+  'reg_instr_6' => 'Декомпресирано ZIP качване:', //cpg1.3.0
+  'reg_instr_7' => 'Качване на файлове:', //cpg1.3.0
+  'reg_instr_8' => 'Качване от URI/URL:', //cpg1.3.0
+  'error_report' => 'Съобщение за грешка', //cpg1.3.0
+  'error_instr' => 'Следните качвания се сблъскаха с грешка:', //cpg1.3.0
+  'file_name_url' => 'Име на файл/URL', //cpg1.3.0
+  'error_message' => 'Съобщение за грешка', //cpg1.3.0
+  'no_post' => 'Файлът не бе качен чрез POST.', //cpg1.3.0
+  'forb_ext' => 'Забранено файлово разширение.', //cpg1.3.0
+  'exc_php_ini' => 'Надвишен размер на файла позволен в php.ini.', //cpg1.3.0
+  'exc_file_size' => 'Надвишен размер на файла позволен от CPG.', //cpg1.3.0
+  'partial_upload' => 'Само частично качване.', //cpg1.3.0
+  'no_upload' => 'Качване не се състоя.', //cpg1.3.0
+  'unknown_code' => 'Неизвестна PHP грешка при качване.', //cpg1.3.0
+  'no_temp_name' => 'No upload - No temp name.', //cpg1.3.0
+  'no_file_size' => 'Не съдържа данни/Дефектен', //cpg1.3.0
+  'impossible' => 'Не може да бъде преместен.', //cpg1.3.0
+  'not_image' => 'Не е образ/дефектен', //cpg1.3.0
+  'not_GD' => 'Не е GD разширение.', //cpg1.3.0
+  'pixel_allowance' => 'Надвишен максимума от разрешени пиксели.', //cpg1.3.0
+  'incorrect_prefix' => 'Невалидна URI/URL представка', //cpg1.3.0
+  'could_not_open_URI' => 'Не може да бъде отворен URI.', //cpg1.3.0
+  'unsafe_URI' => 'Не може да бъде проверена безопасносттаSafety not verifiable.', //cpg1.3.0
+  'meta_data_failure' => 'Повредени Мета-данни', //cpg1.3.0
+  'http_401' => '401 Неупълномощен', //cpg1.3.0
+  'http_402' => '402 Изисква плащане', //cpg1.3.0
+  'http_403' => '403 Забранен', //cpg1.3.0
+  'http_404' => '404 Не намерен', //cpg1.3.0
+  'http_500' => '500 Вътрешна Сървърна Грешка', //cpg1.3.0
+  'http_503' => '503 Недостъпна Услуга', //cpg1.3.0
+  'MIME_extraction_failure' => 'Неустановимо MIME.', //cpg1.3.0
+  'MIME_type_unknown' => 'Непознат MIME вид', //cpg1.3.0
+  'cant_create_write' => 'Не може да се създаде файл за писане.', //cpg1.3.0
+  'not_writable' => 'Не може да пише във файла за писане.', //cpg1.3.0
+  'cant_read_URI' => 'Не може да бъде прочетен URI/URL', //cpg1.3.0
+  'cant_open_write_file' => 'Не може да отвори URI-файла за писане.', //cpg1.3.0
+  'cant_write_write_file' => 'Не може да пише във URI-файла за писане.', //cpg1.3.0
+  'cant_unzip' => 'Не може да бъде разархивиран zip файла.', //cpg1.3.0
+  'unknown' => 'Неизвестна грешка', //cpg1.3.0
+  'succ' => 'Успешни качвания', //cpg1.3.0
+  'success' => '%s качвания бяха успешни.', //cpg1.3.0
+  'add' => 'Натиснте моля \'Продължете\' за да добавите файловете към албумите.', //cpg1.3.0
+  'failure' => 'Грешка при качване', //cpg1.3.0
+  'f_info' => 'Информация за файла', //cpg1.3.0
+  'no_place' => 'Предишният файл не може да бъде поставен.', //cpg1.3.0
+  'yes_place' => 'Предишният файл беше поставен успешно.', //cpg1.3.0
+  'max_fsize' => 'Максимумът позволен за големина на файле е %s KB',
+  'album' => 'Албум',
+  'picture' => 'Файл', //cpg1.3.0
+  'pic_title' => 'Заглавие', //cpg1.3.0
+  'description' => 'Описание на файла', //cpg1.3.0
+  'keywords' => 'Ключови думи (отделени с интервали)',
+  'keywords_sel' =>'Подберете ключови думи', //cpg1.4
+  'err_no_alb_uploadables' => 'Съжаляваме, но няма албуми в които да ви е позволено да качвате файлове', //cpg1.3.0
+  'place_instr_1' => 'Моля поставете файловете в албуми. Също така може да дадете и подходяща информация за всеки един от тях.', //cpg1.3.0
+  'place_instr_2' => 'Още файлове трябва да бъдат поставени. Моля натиснете \'Продължете\'.', //cpg1.3.0
+  'process_complete' => 'Успешно поставихте всички файлове.', //cpg1.3.0
+  'albums_no_category' => 'Албум без категория', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Лични албуми', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Избери албум', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Затвори', //cpg1.4
+  'no_keywords' => 'Съжалявам, ключовите думи не са открити!', //cpg1.4
+  'regenerate_dictionary' => 'Възстанови речника', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File usermgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+  'memberlist' => 'Членски списък', //cpg1.4
+  'user_manager' => 'Мениджър на потребители', //cpg1.4
+  'title' => 'Управление на потребители',
+  'name_a' => 'По име възходящо',
+  'name_d' => 'По име низходящо',
+  'group_a' => 'По група възходящо',
+  'group_d' => 'По група низходящо',
+  'reg_a' => 'По дата на регистрация възходящо',
+  'reg_d' => 'По дата на регистрация низходящо',
+  'pic_a' => 'По брой файлове възходящо',
+  'pic_d' => 'По брой файлове низходящо',
+  'disku_a' => 'По използване на диска възходящо',
+  'disku_d' => 'По използване на диска низходящо',
+  'lv_a' => 'По последно посещение възходящо', //cpg1.3.0
+  'lv_d' => 'По последно посещение низходящо', //cpg1.3.0
+  'sort_by' => 'Сортиране на потребителите по',
+  'err_no_users' => 'Таблицата с потребители е празна !',
+  'err_edit_self' => 'Не можете да редактирате собствения си профил, вместо това използвайте линка \'Профил\'',
+  'edit' => 'РЕДАКЦИЯ',
+  'with_selected' => 'С избраните:', //cpg1.4
+  'delete' => 'ИЗТРИЙ',
+  'delete_files_no' => 'запази общодостъпни файлове (но анонимни)', //cpg1.4
+  'delete_files_yes' => 'изтрий също и общодостъпни файлове', //cpg1.4
+  'delete_comments_no' => 'запази коментари (но анонимни)', //cpg1.4
+  'delete_comments_yes' => 'изтрий също и коментари', //cpg1.4
+  'activate' => 'Активирай', //cpg1.4
+  'deactivate' => 'Дезактивирай', //cpg1.4
+  'reset_password' => 'Смени парола', //cpg1.4
+  'change_primary_membergroup' => 'Смени основна членска група', //cpg1.4
+  'add_secondary_membergroup' => 'Добави вторична членска група', //cpg1.4
+  'name' => 'Потребителско име',
+  'group' => 'Група',
+  'inactive' => 'Неактивен',
+  'operations' => 'Операции',
+  'pictures' => 'Файлове', //cpg1.3.0
+  'disk_space_used' => 'Използвано пространство', //cpg1.4
+  'disk_space_quota' => 'Използвана квота', //cpg1.4
+  'registered_on' => 'Регистриран на',
+  'last_visit' => 'Последно посещение', //cpg1.3.0
+  'u_user_on_p_pages' => '%d потребители на %d страници',
+  'confirm_del' => 'Сигурни ли сте че искате да ИЗТРИЕТЕ този потребител ? \\nВсички негови файлове и албуми ще бъдат изтрити.', //js-alert //cpg1.3.0
+  'mail' => 'ПОЩА',
+  'err_unknown_user' => 'Избраният потребител не съществува !',
+  'modify_user' => 'Промяна на потребител',
+  'notes' => 'Бележки',
+  'note_list' => '<li>Ако не искате да променяте сегашната парола, оставете полето с "парола" празно',
+  'password' => 'Парола',
+  'user_active' => 'Потребителят е активен',
+  'user_group' => 'Потребителска група',
+  'user_email' => 'Потребителски email',
+  'user_web_site' => 'Потребителски уеб сайт',
+  'create_new_user' => 'Създаване на нов потребител',
+  'user_location' => 'Потребителско местонахождение',
+  'user_interests' => 'Потребителски интереси',
+  'user_occupation' => 'Потребителска професия',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Скорошно качени файлове', //cpg1.3.0
+  'never' => 'никога', //cpg1.3.0
+  'search' => 'Търси потребител', //cpg1.4
+  'submit' => 'Приложи', //cpg1.4
+  'search_submit' => 'Давай!', //cpg1.4
+  'search_result' => 'Търси в резултата за: ', //cpg1.4
+  'alert_no_selection' => 'Първо изберете поне един потребител!', //cpg1.4 //js-alert
+  'password' => 'парола', //cpg1.4
+  'select_group' => 'Избери група', //cpg1.4
+  'groups_alb_access' => 'Албумни разрешения за група', //cpg1.4
+  'album' => 'Албум', //cpg1.4
+  'category' => 'Категория', //cpg1.4
+  'modify' => 'Промяна?', //cpg1.4
+  'group_no_access' => 'Тази група е без специален достъп', //cpg1.4
+  'notice' => 'Забележка', //cpg1.4
+  'group_can_access' => 'Албум(и) с достъп само от "%s"', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Променя заглавията от имената на файловете', //cpg1.4
+'Изтрива заглавия', //cpg1.4
+'Пресъздава умалените картинки и променя размерите на снимките', //cpg1.4
+'Изтрива първоначалните снимки и ги замества със снимки с променените размери', //cpg1.4
+'Изтрива първоначалните или междинните снимки, за да освободи място', //cpg1.4
+'Изтрива коментарите останали без собственик (осиротяли)', //cpg1.4
+'Препрочите файлова големина и размери (ако редактирате ръчно изображения)', //cpg1.4
+'Нулиране на брояча за разглежданията', //cpg1.4
+'Извежда php-инфо', //cpg1.4
+'Обновява базата данни', //cpg1.4
+'Извежда файловете със записи', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Администраторски средства (Промяна на размерите на образи)', //cpg1.3.0
+  'what_it_does' => 'Какво прави',
+  'file' => 'Файл',
+  'problem' => 'Проблем', //cpg1.4
+  'status' => 'Състояние', //cpg1.4
+  'title_set_to' => 'заглавие сменено на',
+  'submit_form' => 'прати',
+  'updated_succesfully' => 'актуализирани успешно',
+  'error_create' => 'ГРЕШКА при създаване',
+  'continue' => 'Обработване на повече образи',
+  'main_success' => 'Файлът %s бе успешно използван като главен файл', //cpg1.3.0
+  'error_rename' => 'Грешка при преименуването от %s в %s',
+  'error_not_found' => 'Файлът %s не бе открит',
+  'back' => 'обратно в главната страница',
+  'thumbs_wait' => 'Актуализация на умалени картинки и/или образи с променени размери, моля изчакайте...',
+  'thumbs_continue_wait' => 'Продължават да се актуализират умалени картинки и/или образи с променени размери...',
+  'titles_wait' => 'Актуализация на файлове, моля изчакайте...',
+  'delete_wait' => 'Триене на заглавия, моля изчакайте...',
+  'replace_wait' => 'Триене на оригинали и заместването им с образи с променени размери, моля изчакайте...',
+  'instruction' => 'Бързи инструкции',
+  'instruction_action' => 'Изберете действие',
+  'instruction_parameter' => 'Нагласете параметрите',
+  'instruction_album' => 'Изберете албум',
+  'instruction_press' => 'Натиснете %s',
+  'update' => 'Актуализация на умалени картинки и/или снимки с променени размери',
+  'update_what' => 'Какво трябва да бъде актуализирано',
+  'update_thumb' => 'Само умалените картинки',
+  'update_pic' => 'Само картините с променени размери',
+  'update_both' => 'И умалените картинки и картините с променени размери',
+  'update_number' => 'Брой обработвани образи при натискане',
+  'update_option' => '(Опитайте да сложите по-ниски стойности на тази опция ако получавате проблеми с грешка от типа "Тimeout" )',
+  'filename_title' => 'Име на файл &rArr; Заглавие на файл', //cpg1.3.0
+  'filename_how' => 'Как да бъде променено името на файла',
+  'filename_remove' => 'Премахване на .jpg разширението и замяна на _ (долна черта) с интервали',
+  'filename_euro' => 'От 2003_11_23_13_20_20.jpg в 23/11/2003 13:20',
+  'filename_us' => 'От 2003_11_23_13_20_20.jpg в 11/23/2003 13:20',
+  'filename_time' => 'От 2003_11_23_13_20_20.jpg в 13:20',
+  'delete' => 'Изтриване на заглавията на файлове или снимките с първоначалния размер', //cpg1.3.0
+  'delete_title' => 'Изтриване на заглавията на файлове', //cpg1.3.0
+  'delete_title_explanation' => 'Това ще премахне всички заглавия в упоменатия от Вас албум.', //cpg1.4
+  'delete_original' => 'Изтриване на снимките с първоначалния размер',
+  'delete_original_explanation' => 'Това ще премахне пълноформатните снимки.', //cpg1.4
+  'delete_intermediate' => 'Изтрива междинните снимки', //cpg1.4
+  'delete_intermediate_explanation' => 'Това ще премахне междинните снимки.<br />Ползвайте това за освобождаване на дисково пространство ако сте забранили \'Създай междинни изображения\' в конфигурацията след добави снимки.', //cpg1.4
+  'delete_replace' => 'Изтриване на снимките с първоначалния размер и замяната им с версия с променени размери',
+  'titles_deleted' => 'Всички заглавия в упоменатия албум са премахнати', //cpg1.4
+  'deleting_intermediates' => 'Изтриване на междинни изображения, моля изчакайте...', //cpg1.4
+  'searching_orphans' => 'Търсене на "осиротяли", моля изчакайте...', //cpg1.4
+  'select_album' => 'Избор на албум',
+  'delete_orphans' => 'Изтриване на "осиротяли" коментари (действа върху всички албуми)', //cpg1.3.0
+  'delete_orphans_explanation' => 'Установява и Ви позволява да изтриете коментари свързани с отдавна несъществуващи файлове.<br />Проверява всички албуми.', //cpg1.4
+  'refresh_db' => 'Презарежда големините и размерите на файловете', //cpg1.4
+  'refresh_db_explanation' => 'Препрочите файловите размери и големина. Ползвайте го при некоректна квота или след ръчна промяна на файловете.', //cpg1.4
+  'reset_views' => 'Нулира броячите за разглеждане', //cpg1.4
+  'reset_views_explanation' => 'Нулира броячите за разглеждане на указан албум.', //cpg1.4
+  'orphan_comment' => 'осиротял коментар бе открит', //cpg1.3.0
+  'delete' => 'Изтриване', //cpg1.3.0
+  'delete_all' => 'Изтриване на всички', //cpg1.3.0
+  'delete_all_orphans' => 'Да изтрия всички "сираци"?', //cpg1.4
+  'comment' => 'Коментар: ', //cpg1.3.0
+  'nonexist' => 'прикачен към несъществуващ файл # ', //cpg1.3.0
+  'phpinfo' => 'Показване на php-инфо', //cpg1.3.0
+  'phpinfo_explanation' => 'Съдържа техническа информация относно Вашия сървър.<br /> - Може да Ви бъде поискана при заявка към поддръжката.', //cpg1.4
+  'update_db' => 'Актуализация на базата данни', //cpg1.3.0
+  'update_db_explanation' => 'Ако се подменили файловете на coppermine, или сте направили модификация или сте извършили ъпгрейд от предишна версия на coppermine, непременно извършете еднократна актуализация на базата данни. Това ще създаде необходимите таблици и/или конфигурационни стойности в базата ви данни.', //cpg1.3.0
+  'view_log' => 'Разгледай записи', //cpg1.4
+  'view_log_explanation' => 'Coppermine може да следи различни действия на потребителите. Можете да разглеждате записите ако сте позволили записването в <a href="admin.php">coppermine конфигурация</a>.', //cpg1.4
+  'versioncheck' => 'Провери версията', //cpg1.4
+  'versioncheck_explanation' => 'Проверява версията на файловете които сте променили след извършено подобрение или ако началните файлове са били актуализирани от ново издание на пакета.', //cpg1.4
+  'bridgemanager' => 'Мостов Менажер', //cpg1.4
+  'bridgemanager_explanation' => 'Позволява/Забранява интегрирането на Coppermine с друго приложение (напр. вашия BBS).', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Versioncheck', //cpg1.4
+  'what_it_does' => 'This page is meant for users who have updated their coppermine install. This script goes through the files on your webserver and tries to determine if your local file versions on the webserver are the same as the ones from the repository at http://coppermine.sourceforge.net, this way displaying the files you were meant to update as well.<br />It will show everything in red that needs to be fixed. Entries in yellow need looking into. Entries in green (or your default font color) are OK.<br />Click on the help icons to find out more.', //cpg1.4
+  'online_repository_unable' => 'Unable to connect to online repository', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine was unable to connect to the online repository. This can have two reasons:', //cpg1.4
+  'online_repository_reason1' => 'the coppermine online repository is currently down - check if you can browse this page: %s - if you can\'t access this page, try again later.', //cpg1.4
+  'online_repository_reason2' => 'PHP on your webserver is configured with %s turned off (by default, it\'s turned on). If the server is yours to administer, turn this option on in <i>php.ini</i> (at least allow it to be overridden with %s). If you\'re webhosted, you will probably have to live with the fact that you can\'t compare your files to the online repository. This page will then only display the file versions that came with your distribution - updates will not be displayed.', //cpg1.4
+  'online_repository_skipped' => 'Connection to online repository skipped', //cpg1.4
+  'online_repository_to_local' => 'The script is defaulting to the local copy of the version-files now. The data may be inacurate if you have upgraded Coppermine and you haven\'t uploaded all files. Changes to the files after the release won\'t be taken into account as well.', //cpg1.4
+  'local_repository_unable' => 'Unable to connect to the repository on your server', //cpg1.4
+  'local_repository_explanation' => 'Coppermine was unable to connect to the repository file %s on your webserver. This probably means that you haven\'t uploaded the repository file to your webserver. Do so now and then try to run this page once more (hit refresh).<br />If the script still fails, your webhost might have disabled parts of <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP\'s filesystem functions</a> completely. In this case, you simply won\'t be able to use this tool at all, sorry.', //cpg1.4
+  'coppermine_version_header' => 'Installed Coppermine version', //cpg1.4
+  'coppermine_version_info' => 'You have currently installed: %s', //cpg1.4
+  'coppermine_version_explanation' => 'If you think this is entirely wrong and you\'re supposed to be running a higher version of Coppermine, you probably haven\'t uploaded the most recent version of the file <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Version comparison', //cpg1.4
+  'folder_file' => 'folder/file', //cpg1.4
+  'coppermine_version' => 'cpg version', //cpg1.4
+  'file_version' => 'file version', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'writable', //cpg1.4
+  'not_writable' => 'not writable', //cpg1.4
+  'help' => 'Help', //cpg1.4
+  'help_file_not_exist_optional1' => 'file/folder does not exist', //cpg1.4
+  'help_file_not_exist_optional2' => 'The file/folder %s has not been found on your server. Although it is optional you should upload it (using your FTP client) to your webserver if you are experiencing problems.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'file/folder does not exist', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'The file/folder %s has not been found on your server, although it is mandatory. Upload the file to your webserver (using your FTP client).', //cpg1.4
+  'help_no_local_version1' => 'No local file version', //cpg1.4
+  'help_no_local_version2' => 'The script was unable to extract a local file version - your file is either outdated or you have modified it, removing the header information on the way. Updating the file is recommended.', //cpg1.4
+  'help_local_version_outdated1' => 'Local version outdated', //cpg1.4
+  'help_local_version_outdated2' => 'Your version of this file seems to be from an older version of Coppermine (you probably upgraded). Make sure to update this file as well.', //cpg1.4
+  'help_local_version_na1' => 'Unable to extract cvs version info', //cpg1.4
+  'help_local_version_na2' => 'The script could not determine what cvs version the file on your webserver is. You should upload the file from your package.', //cpg1.4
+  'help_local_version_dev1' => 'Development version', //cpg1.4
+  'help_local_version_dev2' => 'The file on your webserver seems to be newer than your Coppermine version. You are either using a development file (you should only do so if you know what you are doing), or you have upgraded your Coppermine install and not uploaded include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Folder not writable', //cpg1.4
+  'help_not_writable2' => 'Change file permissions (CHMOD) to grant the script write access to the folder %s and everything within it.', //cpg1.4
+  'help_writable1' => 'Folder writable', //cpg1.4
+  'help_writable2' => 'The folder %s is writable. This is an unnecessary risk, coppermine only needs read/execute access.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine was not able to determine wether the folder is writable.', //cpg1.4
+  'your_file' => 'your file', //cpg1.4
+  'reference_file' => 'reference file', //cpg1.4
+  'summary' => 'Summary', //cpg1.4
+  'total' => 'Total files/folders checked', //cpg1.4
+  'mandatory_files_missing' => 'Mandatory files missing', //cpg1.4
+  'optional_files_missing' => 'Optional files missing', //cpg1.4
+  'files_from_older_version' => 'Files left over from outdated Coppermine version', //cpg1.4
+  'file_version_outdated' => 'Outdated file versions', //cpg1.4
+  'error_no_data' => 'The script made a boo, it was not able to retrieve any information. Sorry for the inconvenience.', //cpg1.4
+  'go_to_webcvs' => 'go to %s', //cpg1.4
+  'options' => 'Options', //cpg1.4
+  'show_optional_files' => 'show optional folders/files', //cpg1.4
+  'show_mandatory_files' => 'show mandatory files', //cpg1.4
+  'show_file_versions' => 'show file versions', //cpg1.4
+  'show_errors_only' => 'show folders/files with errors only', //cpg1.4
+  'show_permissions' => 'show folder permissions', //cpg1.4
+  'show_condensed_output' => 'show condensed ouput (for easier screenshots)', //cpg1.4
+  'coppermine_in_webroot' => 'coppermine is installed in the webroot', //cpg1.4
+  'connect_online_repository' => 'try connecting to the online repository', //cpg1.4
+  'show_additional_information' => 'show additional information', //cpg1.4
+  'no_webcvs_link' => 'don\'t display web cvs link', //cpg1.4
+  'stable_webcvs_link' => 'display web cvs link to stable branch', //cpg1.4
+  'devel_webcvs_link' => 'display web cvs link to devel branch', //cpg1.4
+  'submit' => 'apply changes / refresh', //cpg1.4
+  'reset_to_defaults' => 'reset to default values', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Изтрий всички записи', //cpg1.4
+  'delete_this' => 'Изтрий този запис', //cpg1.4
+  'view_logs' => 'Разгледай записите', //cpg1.4
+  'no_logs' => 'Няма създадени записи.', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web Publishing Wizard Client</h1><p>Този модул Ви позволява да изпозвате<b>Windows XP</b> web publishing wizard с Coppermine.</p><p>Кода е базиран на статия публикувана от
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Какво се изисква</h2><ul><li>Windows XP, за да имате wizard.</li><li>Работаща инсталация на Coppermine, където <b>уеб качването работи правилно.</b></li></ul><h2>Каква е инсталацията откъм клиента</h2><ul><li>Дясно кликване върху
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Изберете &quot;save target as..&quot;. Съхранете файла на диска си. Докато съхранявате, проверете дали предложеното име е <b>cpg_###.reg</b> (където ### представлява цифров израз на часа). Ако е необходимо го променете (оставете цифрите). Когато е свален, кликнете двойно върху файла, за да регистрира сървъра Ви в web publishing wizard-а.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testing</h2><ul><li>В Windows Explorer, изберете няколко файла и кликнете на <b>Publish xxx on the web</b> в левия панел.</li><li>Потвърдете избора си. Кликнете на <b>Next</b>.</li><li>В списъка с услуги, който ще се появи, изберете този за вашата фото галерия (той е с нейното име). Ако не се появат услуги, проверете дали <b>cpg_pub_wizard.reg</b> е инсталиран по гореописания начин.</li><li>Ако е необходимо въведете информация за Вход.</li><li>Изберете Албум за снимките си или създайте нов.</li><li>Кликнете на <b>next</b>. Качването на снимките Ви започна.</li><li>Когато приключи, проверете галерията, за да видите дали снимките са добавени правилно.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Забележки :</h2><ul><li>При започнало качване, wizard-а не може да извежда съобщения за грешки върнати от скрипта, така че Вие не можете да знаете дали качването е успешно докато не проверите галерията си.</li><li>Ако качването се провали, позволете &quot;Debug режим&quot; в конфигурациите на Coppermine, пробвайте с една снимка и проверете съобщенията за грешки в
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+файл намиращ се в Coppermine папката на Вашия сървър.</li><li>За да избегнете <i>заливането</i> на галерията от снимки качвани чрез wizard-а, самоe <b>администраторите</b> и <b>потребители със собствени албуми</b> могат да ползват тази функционалност.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Web Publishing Wizard', //cpg1.4
+  'welcome' => 'Добре Дошли <b>%s</b>,', //cpg1.4
+  'need_login' => 'Трябва да Влезнете в галерията през уеб-браузера си преди да ползвате wizard-а.<p/><p>Когато влезнете не забравяйте да изберете <b>запомни ме</b>, освен ако вече не сте го направили.', //cpg1.4
+  'no_alb' => 'Съжалявам, но няма албум където Ви е позволено да качвате снимки с този wizard.', //cpg1.4
+  'upload' => 'Качване на снимките в съществуващ албум', //cpg1.4
+  'create_new' => 'Създаване на нов албум за Вашите снимки', //cpg1.4
+  'album' => 'Албум', //cpg1.4
+  'category' => 'Категория', //cpg1.4
+  'new_alb_created' => 'Вашия нов албум &quot;<b>%s</b>&quot; беше създаден.', //cpg1.4
+  'continue' => 'Натиснете &quot;Next&quot; за започване на качването на Вашите снимки', //cpg1.4
+  'link' => 'тази връзка', //cpg1.4
+);
+}
+?>
diff -ruN 133/lang/bulgarian-utf-8.php cpg148/lang/bulgarian-utf-8.php
--- 133/lang/bulgarian-utf-8.php	2004-12-30 01:06:22.000000000 -0600
+++ cpg148/lang/bulgarian-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1274 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: bulgarian-utf-8.php,v 1.8 2004/12/29 23:06:22 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Bulgarian',
-  'lang_name_native' => 'Български',
-  'lang_country_code' => 'bg',
-  'trans_name'=> 'Mihail Tomoff',
-  'trans_email' => 'gallery@starrydreams.com',
-  'trans_website' => 'http://www.starrydreams.com/cpg/',
-  'trans_date' => '2004-05-29',
-);
-
-$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', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота');
-$lang_month = array('януари', 'февруари', 'март', 'април', 'май', 'юни', 'юли', 'август', 'септември', 'октомври', 'ноември', 'декември');
-
-// Some common strings
-$lang_yes = 'Да';
-$lang_no  = 'Не';
-$lang_back = 'НАЗАД';
-$lang_continue = 'ПРОДЪЛЖИ';
-$lang_info = 'Информация';
-$lang_error = 'Грешка';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d %Y';
-$lastcom_date_fmt =  '%d/%m/%y в %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%d %B %Y в %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%d %B %Y в %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => 'Случайни снимки', //cpg1.3.0
-  'lastup' => 'Последно добавени',
-  'lastalb'=> 'Последно актуализирани албуми',
-  'lastcom' => 'Последни коментари',
-  'topn' => 'Най-гледани',
-  'toprated' => 'Най-високо оценени',
-  'lasthits' => 'Последно видяни',
-  'search' => 'Резултати от търсенето',
-  'favpics'=> 'Любими снимки', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Нямате достъп до тази страница.',
-  'perm_denied' => 'Нямате позволение за тази операция.',
-  'param_missing' => 'Скриптът е извикан без нужните параметри.',
-  'non_exist_ap' => 'Избраният албум/файл не съществува !', //cpg1.3.0
-  'quota_exceeded' => 'Достигната е дисковата квота<br /><br />Имате квота от [quota]K, в момента файловете ви използват [space]K, добавянето на този файл ще надмине квотата ви.', //cpg1.3.0
-  'gd_file_type_err' => 'Ако употребявате GD библиотеката ще можете да използвате само JPEG и PNG.',
-  'invalid_image' => 'Файлът който качихте е дефектен и не може да бъде обработен от библиотеката GD',
-  'resize_failed' => 'Не е възможно създаването на умалена картинка (thumnail) или образ с умалени размери.',
-  'no_img_to_display' => 'Няма снимки за показване',
-  'non_exist_cat' => 'Избраната категория не съществува',
-  'orphan_cat' => 'Категорията има несъществуваща родителска категория, пуснете мениджъра за категории за да коригирате проблема!', //cpg1.3.0
-  'directory_ro' => 'Не може да се пише в директорията \'%s\' , файловете не могат да бъдат изтрити', //cpg1.3.0
-  'non_exist_comment' => 'Избраният коментар не съществува.',
-  'pic_in_invalid_album' => 'Файлът е в несъществуващ албум (%s)!?', //cpg1.3.0
-  'banned' => 'В момента ви е забранено да използвате сайта.',
-  'not_with_udb' => 'Функцията е забранена от администратора на Coppermine, защото е интегрирана в софтуера на форума. Това, което се опитвате, или не е поддържано в тази конфигурация, или функцията трябва да се обслужва от форумния софтуер.',
-  'offline_title' => 'Offline', //cpg1.3.0
-  'offline_text' => 'Галерията е offline - проверете по-късно', //cpg1.3.0
-  'ecards_empty' => 'В момента няма записи на картички. Проверете дали сте позволили логването на електронните картички в конфигурацията на coppermine!', //cpg1.3.0
-  'action_failed' => 'Командата не бе изпълнена. Coppermine не може да я изпълни.', //cpg1.3.0
-  'no_zip' => 'Нужните библиотеки за обработка на ZIP файлове не са в наличност. Обърнете се , моля, към администратора на Coppermine.', //cpg1.3.0
-  'zip_type' => 'Не ви е позволено да качвате ZIP файлове.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Следните кодове могат да ви бъдат от полза: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Списък с албуми',
-  'alb_list_lnk' => 'Списък с албуми',
-  'my_gal_title' => 'Отиди в личната галерия',
-  'my_gal_lnk' => 'Галерията ми',
-  'my_prof_lnk' => 'Профил',
-  'adm_mode_title' => 'Админ режим',
-  'adm_mode_lnk' => 'Админ режим',
-  'usr_mode_title' => 'Потребителски режим',
-  'usr_mode_lnk' => 'Като потребител',
-  'upload_pic_title' => 'Качи файл в албума', //cpg1.3.0
-  'upload_pic_lnk' => 'Качи файл', //cpg1.3.0
-  'register_title' => 'Създай акаунт',
-  'register_lnk' => 'Регистрация',
-  'login_lnk' => 'Вход',
-  'logout_lnk' => 'Изход',
-  'lastup_lnk' => 'Последно качени',
-  'lastcom_lnk' => 'Последни коментари',
-  'topn_lnk' => 'Най-гледани',
-  'toprated_lnk' => 'Най-високо оценени',
-  'search_lnk' => 'Търсене',
-  'fav_lnk' => 'Любими снимки',
-  'memberlist_title' => 'Покажи списъка от потребители', //cpg1.3.0
-  'memberlist_lnk' => 'Списък с потребители', //cpg1.3.0
-  'faq_title' => 'Често Задавани Въпроси за картинната галерия &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'ЧЗВ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Одобрение',
-  'config_lnk' => 'Конфигурация',
-  'albums_lnk' => 'Албуми',
-  'categories_lnk' => 'Категории',
-  'users_lnk' => 'Потребители',
-  'groups_lnk' => 'Групи',
-  'comments_lnk' => 'Коментари', //cpg1.3.0
-  'searchnew_lnk' => 'Файлове на куп', //cpg1.3.0
-  'util_lnk' => 'Админ средства', //cpg1.3.0
-  'ban_lnk' => 'Забранени потребители',
-  'db_ecard_lnk' => 'Картички', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Създаване / подреждане на албумите ми',
-  'modifyalb_lnk' => 'Промяна на албумите ми',
-  'my_prof_lnk' => 'Профил',
-);
-
-$lang_cat_list = array(
-  'category' => 'Категория',
-  'albums' => 'Албуми',
-  'pictures' => 'Файлове', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d албум(а) на %d страница(и)',
-);
-
-$lang_thumb_view = array(
-  'date' => 'ДАТА',
-  //Сортиране по filename and title
-  'name' => 'ИМЕ НА ФАЙЛА',
-  'title' => 'ЗАГЛАВИЕ',
-  'sort_da' => 'Сортиране по дата възходящо',
-  'sort_dd' => 'Сортиране по дата низходящо',
-  'sort_na' => 'Сортиране по име възходящо',
-  'sort_nd' => 'Сортиране по име низходящо',
-  'sort_ta' => 'Сортиране по заглавие възходящо',
-  'sort_td' => 'Сортиране по заглавие низходящо',
-  'download_zip' => 'Свали като Zip файл', //cpg1.3.0
-  'pic_on_page' => '%d файл(а) в %d страница(и)',
-  'user_on_page' => '%d потребител(и) на %d страница(и)', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Връщане в страницата с умалените снимки',
-  'pic_info_title' => 'Покажи/скрий информация за файла', //cpg1.3.0
-  'slideshow_title' => 'Slideshow',
-  'ecard_title' => 'Изпратете файла като електронна картичка', //cpg1.3.0
-  'ecard_disabled' => 'Електронните картички за изключени',
-  'ecard_disabled_msg' => 'Нямате право да изпращате картички', //js-alert //cpg1.3.0
-  'prev_title' => 'Вж. предишния файл', //cpg1.3.0
-  'next_title' => 'Вж. следващия файл', //cpg1.3.0
-  'pic_pos' => 'ФАЙЛ %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Оцени файла ', //cpg1.3.0
-  'no_votes' => '(Все още не е гласувано)',
-  'rating' => '(настояща оценка : %s / 5 от %s гласа)',
-  'rubbish' => 'За боклука',
-  'poor' => 'Лош',
-  'fair' => 'Става',
-  'good' => 'Добър',
-  'excellent' => 'Отличен',
-  'great' => 'Велик',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Критична грешка',
-  'file' => 'Файл: ',
-  'line' => 'Ред: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Име : ',
-  'filesize' => 'Големина : ',
-  'dimensions' => 'Размери : ',
-  'date_added' => 'Дата на добавяне : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s коментара',
-  'n_views' => '%s пъти видяна',
-  'n_votes' => '(%s гласа)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug информация', //cpg1.3.0
-  'select_all' => 'Избери всичко', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Ако ще търсите помощ от форума на coppermine , копирайте тази debug информация във вашето съобщение. Сменете всички пароли от питането с  *** преди да пуснете съобщението си.', //cpg1.3.0
-  'phpinfo' => 'display phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'По подразбиране', //cpg1.3.0
-  'choose_language' => 'Избери език', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'По подразбиране', //cpg1.3.0
-  'choose_theme' => 'Избери тема', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Възклицание',
-  'Question' => 'Въпрос',
-  'Very Happy' => 'Много съм щастлив',
-  'Smile' => 'Усмивка',
-  'Sad' => 'Тъжен съм',
-  'Surprised' => 'Учуден съм',
-  'Shocked' => 'Шокиран съм',
-  'Confused' => 'Объркан съм',
-  'Cool' => 'Гот ми е',
-  'Laughing' => 'Смея се',
-  'Mad' => 'Ще полудея',
-  'Razz' => 'Освиркване',
-  'Embarassed' => 'Засрамен съм',
-  'Crying or Very sad' => 'Плачещ или много тъжен',
-  'Evil or Very Mad' => 'Зъл или много луд',
-  'Twisted Evil' => 'Извратено зъл',
-  'Rolling Eyes' => 'Въртящи се очички',
-  'Wink' => 'Намигам',
-  'Idea' => 'Имам идея',
-  'Arrow' => 'Стрелка',
-  'Neutral' => 'Неутрален съм',
-  'Mr. Green' => 'Чичко-тревичко',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Напускане на админ режим ...',
-  1 => 'Влизане в админ режим...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Албумите се нуждаят от име !', //js-alert
-  'confirm_modifs' => 'Сигурни ли сте че искате тези промени ?', //js-alert
-  'no_change' => 'Не сте променили нищо !', //js-alert
-  'new_album' => 'Нов албум',
-  'confirm_delete1' => 'Наистина ли искате да изтриете албума ?', //js-alert
-  'confirm_delete2' => '\nВсички файлове и коментари ще бъдат загубени безвъзвратно !', //js-alert
-  'select_first' => 'Първо изберете албум', //js-alert
-  'alb_mrg' => 'Албумен мениджър',
-  'my_gallery' => '* Галерията ми *',
-  'no_category' => '* Без категория *',
-  'delete' => 'Изтрийте',
-  'new' => 'Нов',
-  'apply_modifs' => 'Промени',
-  'select_category' => 'Изберете категория',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Параметрите изисквани за операцията \'%s\' не са зададени !',
-  'unknown_cat' => 'Избраната категория не съществува в базата данни',
-  'usergal_cat_ro' => 'Галериите на потребителите не могат да бъдат изтрити !',
-  'manage_cat' => 'Управление на категории',
-  'confirm_delete' => 'Наистина ли искате да изтриете категорията', //js-alert
-  'category' => 'Категория',
-  'operations' => 'Операции',
-  'move_into' => 'Премести в',
-  'update_create' => 'Актуализиране/Създаване на категория',
-  'parent_cat' => 'Родителска категория',
-  'cat_title' => 'Заглавие на категорията',
-  'cat_thumb' => 'Умалена картинка на категорията', //cpg1.3.0
-  'cat_desc' => 'Описание на категорията',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Конфигурация',
-  'restore_cfg' => 'Възстановяване на системните настройки',
-  'save_cfg' => 'Запис на новата конфигурация',
-  'notes' => 'Бележки',
-  'info' => 'Информация',
-  'upd_success' => 'Конфигурацията на Coppermine бе актуализирана',
-  'restore_success' => 'Конфигурацията по подразбиране Coppermine бе възстановена',
-  'name_a' => 'По име възходящо',
-  'name_d' => 'По име низходящо',
-  'title_a' => 'По заглавие възходящо',
-  'title_d' => 'По заглавие низходящо',
-  'date_a' => 'По дата възходящо',
-  'date_d' => 'По дата низходящо',
-  'th_any' => 'Максимално отношение',
-  'th_ht' => 'Височина',
-  'th_wd' => 'Ширина',
-  'label' => 'табела', //cpg1.3.0
-  'item' => 'флаг', //cpg1.3.0
-  'debug_everyone' => 'Всеки', //cpg1.3.0
-  'debug_admin' => 'Само администратори', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Общи настройки',
-  array('Име на галерията', 'gallery_name', 0),
-  array('Описание на галерията', 'gallery_description', 0),
-  array('Email на администратора на галерията', 'gallery_admin_email', 0),
-  array('Адресът за линка \'Повече снимки\' в електронните картички', 'ecards_more_pic_target', 0),
-  array('Галерията е offline', 'offline', 1), //cpg1.3.0
-  array('Логване на картичките', 'log_ecards', 1), //cpg1.3.0
-  array('Позволяване на ZIP-сваляне на любимите', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Език, Теми &amp; Charset',
-  array('Език', 'lang', 5),
-  array('Тема', 'theme', 6),
-  array('Показване на списъка с езици', 'language_list', 1), //cpg1.3.0
-  array('Показване на езиковите флагчета', 'language_flags', 8), //cpg1.3.0
-  array('Показване на &quot;нулиране&quot; в езиковия избор', 'language_reset', 1), //cpg1.3.0
-  array('Показване на списъка с теми', 'theme_list', 1), //cpg1.3.0
-  array('Показване на &quot;нулиране&quot; в списъка с теми', 'theme_reset', 1), //cpg1.3.0
-  array('Показване на ЧЗВ', 'display_faq', 1), //cpg1.3.0
-  array('Показване на bbcode помощта', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Character encoding', 'charset', 4), //cpg1.3.0
-
-  'Изглед на списъка с албуми',
-  array('Ширина на главната таблица (пиксели или %)', 'main_table_width', 0),
-  array('Брой нива от категория за показване', 'subcat_level', 0),
-  array('Брой албуми за показване', 'albums_per_page', 0),
-  array('Брой колони за списъка от албуми', 'album_list_cols', 0),
-  array('Размер на умалените картинки в пиксели', 'alb_list_thumb_size', 0),
-  array('Съдържание на главната страница', 'main_page_layout', 0),
-  array('Показване на албумни умалени картинки от първо ниво в категориите','first_level',1),
-
-  'Изглед на умалените картинки',
-  array('Брой колони в страница с умалени картинки', 'thumbcols', 0),
-  array('Брой редове на страница с умалени картинки', 'thumbrows', 0),
-  array('Максимум умалени картинки за показване', 'max_tabs', 10), //cpg1.3.0
-  array('Показване на пояснение (в допълнение към заглавието) под умалената картинка', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Показване на броя виждания под умалената картинка', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Показване на броя коментари под умалената картинка', 'display_comment_count', 1),
-  array('Показване на потребителя качил файла под умалената картинка', 'display_uploader', 1), //cpg1.3.0
-  array('Ред по подразбиране за сортиране на файловете', 'default_sort_order', 3), //cpg1.3.0
-  array('Минимален брой гласове за да се появи даден файл в \'Най-високо оценени\'', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Изглед на снимката &amp; настройки на коментарите',
-  array('Ширина на таблицата за показване на файлове (пиксели или %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Информацията за файла да се вижда по подразбиране', 'display_pic_info', 1), //cpg1.3.0
-  array('Цензуриране на коментарите', 'filter_bad_words', 1),
-  array('Позволяване на емотикони в коментарите', 'enable_smilies', 1),
-  array('Позволяване на няколко последователни коментара от един и същ потребител (изключване на flood protection)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Максимална дължина на описанието', 'max_img_desc_length', 0),
-  array('Максимален брой символи за дума', 'max_com_wlength', 0),
-  array('Максимален брой редове за коментар', 'max_com_lines', 0),
-  array('Максимална дължина на коментар', 'max_com_size', 0),
-  array('Показване на филмовата лента', 'display_film_strip', 1),
-  array('Брой снимки във филмовата лента', 'max_film_strip_items', 0),
-  array('Уведомяване на администратора за коментари по email', 'email_comment_notification', 1), //cpg1.3.0
-  array('Интервал на Slideshow в милисекунди (1 секунда = 1000 милисекунди)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Настройки на файловете и умалените картинки', //cpg1.3.0
-  array('Качество за JPEG файловете', 'jpeg_qual', 0),
-  array('Максимален размер на умалената картинка <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Използван размер ( ширина или височина или максимално отношение за умалената картинка )<b>**</b>', 'thumb_use', 7),
-  array('Създаване на междинни образи','make_intermediate',1),
-  array('Максимална ширина или височина на междинния образ/видео <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Максимална големина на качен файл (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Максимална ширина или височина на качените образи/видео (пиксели)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Настройки на файловете и умалените картинки за напреднали', //cpg1.3.0
-  array('Показване на икона за частен албум на нелогнат потребител','show_private',1), //cpg1.3.0
-  array('Забранение символи в имената на файловете', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Позволени видове образи', 'allowed_img_types',0), //cpg1.3.0
-  array('Позволени видове видео', 'allowed_mov_types',0), //cpg1.3.0
-  array('Позволени видове аудио', 'allowed_snd_types',0), //cpg1.3.0
-  array('Позволение видове документи', 'allowed_doc_types',0), //cpg1.3.0
-  array('Метод за променяне на размера на образите','thumb_method',2), //cpg1.3.0
-  array('Път до програмата на ImageMagick \'convert\' (пример /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Опции към ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Четене на EXIF данните в JPEG файловете', 'read_exif_data', 1), //cpg1.3.0
-  array('Четене IPTC данните в JPEG файловете', 'read_iptc_data', 1), //cpg1.3.0
-  array('Директория с албумите <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Директория за потребителските файлове <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Представка за междинните образи <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Представка за умалените картинки <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Режим по подразбиране за директориите', 'default_dir_mode', 0), //cpg1.3.0
-  array('Режим по подразбиране за файловете', 'default_file_mode', 0), //cpg1.3.0
-
-  'Настройки за потребителите',
-  array('Позволяване на регистрация на нови потребители', 'allow_user_registration', 1),
-  array('Регистрацията на потребители изисква потвърждение по email', 'reg_requires_valid_email', 1),
-  array('Уведомяване на администратора по email за регистрация на потребител', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Позволяване на двама потребители да имат един и същ email', 'allow_duplicate_emails_addr', 1),
-  array('Потребителите могат да имат частни албуми (Заб.: ако превключите от \'да\' на \'не\' всички сегашни частни албуми ще станат публични)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Уведомяване на администратора за качени файлове чакащи одобряване', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Позволяване на логнатите потребители да виждат потребителския списък', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Допълнителни полета за описание на снимките (оставете празни ако няма да ги използвате)',
-  array('Поле 1', 'user_field1_name', 0),
-  array('Поле 2', 'user_field2_name', 0),
-  array('Поле 3', 'user_field3_name', 0),
-  array('Поле 4', 'user_field4_name', 0),
-
-  'Настройки за Cookies',
-  array('Име на cookie-то използвано от скрипта (когато се използва bbs интегриране, внимавайте да се различава от cookie-то на bbs-а)', 'cookie_name', 0),
-  array('Път до cookie-то използвано от скрипта', 'cookie_path', 0),
-
-  'Разни настройки',
-  array('Позволяване на debug режим', 'debug_mode', 9), //cpg1.3.0
-  array('Показване на съобщения в debug режим', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Тази настройка не трябва да се променя ако вече имате файлове в базата данни.<br />
-  <a name="notice2"></a>(**) Когато променяте тази настройка, само файловете, които са добавени от този момент нататък ще бъдат повлияни от нея, така че е препоръчително да не я променяте ако вече имате файлове в галерията. Все пак, ако желаете може да приложите промените и върху старите файлове като използвате  &quot;<a href="util.php">администраторските средства</a> (променяне на размер на снимки)&quot; от администраторското меню.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Изпращане на картичка', //cpg1.3.0
-  'ecard_sender' => 'Подател', //cpg1.3.0
-  'ecard_recipient' => 'Получател', //cpg1.3.0
-  'ecard_date' => 'Дата', //cpg1.3.0
-  'ecard_display' => 'Показване на картичка', //cpg1.3.0
-  'ecard_name' => 'Име', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_възходящо' => 'възходящо', //cpg1.3.0
-  'ecard_низходящо' => 'низходящо', //cpg1.3.0
-  'ecard_sorted' => 'Сортиране', //cpg1.3.0
-  'ecard_by_date' => 'по дата', //cpg1.3.0
-  'ecard_by_sender_name' => 'по име на подател', //cpg1.3.0
-  'ecard_by_sender_email' => 'по подателски email', //cpg1.3.0
-  'ecard_by_sender_ip' => 'по име на подателски IP адрес', //cpg1.3.0
-  'ecard_by_recipient_name' => 'по име на получател', //cpg1.3.0
-  'ecard_by_recipient_email' => 'по получателски email', //cpg1.3.0
-  'ecard_number' => 'показване на записи %s до %s от %s', //cpg1.3.0
-  'ecard_goto_page' => 'отиване на страница', //cpg1.3.0
-  'ecard_records_per_page' => 'Записи за страница', //cpg1.3.0
-  'check_all' => 'Маркиране на всички', //cpg1.3.0
-  'uncheck_all' => 'Отмаркиране', //cpg1.3.0
-  'ecards_delete_selected' => 'Изтриване на избраните картички', //cpg1.3.0
-  'ecards_delete_confirm' => 'Сигурни ли сте че искате да изтриете записите? Маркирайте кутийката!', //cpg1.3.0
-  'ecards_delete_sure' => 'Сигурен съм', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Трябва да напишете име и коментар',
-  'com_added' => 'Коментарът ви бе добавен',
-  'alb_need_title' => 'Трябва да дадете заглавие на албума !',
-  'no_udp_needed' => 'Няма нужда от актуализация.',
-  'alb_updated' => 'Албумът бе актуализиран',
-  'unknown_album' => 'Избраният албум не съществува или вие нямате разрешение да качвате в него',
-  'no_pic_uploaded' => 'Не бе качен нито един файл !<br /><br />Ако наистина сте избрали  файл за качване, проверете дали сървъра позволява качване на файлове...', //cpg1.3.0
-  'err_mkdir' => 'Създаването на директория %s бе неуспешно  !',
-  'dest_dir_ro' => 'Целевата директория %s не позволява писане от скрипта !',
-  'err_move' => 'Преместването от %s в %s невъзможно !',
-  'err_fsize_too_large' => 'Размерът на файла, който качихте е твърде голям (максимум позволени размери %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Размерът на файла, който качихте е твърде голям (максимум позволени размер %s KB) !',
-  'err_invalid_img' => 'Файлът, който качихте е в невалиден формат !',
-  'allowed_img_types' => 'Можете да качите само %s образи.',
-  'err_insert_pic' => 'Файлът \'%s\' не може да бъде включен в албума ', //cpg1.3.0
-  'upload_success' => 'Файлът ви бе качен успешно<br /><br />Ще стане видим след одобрение от администратора.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Upload notification', //cpg1.3.0
-  'notify_admin_email_body' => 'Снимка, качена от %s се нуждае от одобрението ви. Посетете %s', //cpg1.3.0
-  'info' => 'Информация',
-  'com_added' => 'Бе добавен коментар',
-  'alb_updated' => 'Албумът бе актуализиран',
-  'err_comment_empty' => 'Коментарът ви е празен !',
-  'err_invalid_fext' => 'Само файлове със следните разширения се приемат : <br /><br />%s.',
-  'no_flood' => 'Съжаляваме но вие сте автор вече на последния качен коментар.<br /><br />Можете ако искате да модифицирате вече качения коментар', //cpg1.3.0
-  'redirect_msg' => 'Пренасочване.<br /><br /><br />Натиснете \'ПРОДЪЛЖЕТЕ\' ако страницата не се презареди автоматично',
-  'upl_success' => 'Файлът ви бе добавен успешно', //cpg1.3.0
-  'email_comment_subject' => 'Comment posted on Coppermine Photo Gallery', //cpg1.3.0
-  'email_comment_body' => 'Някой е написал коментар в галерията ви. Вижте го на', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Пояснение',
-  'fs_pic' => 'образ в цял размер',
-  'del_success' => 'успешно изтрит',
-  'ns_pic' => 'образ с нормален размер',
-  'err_del' => 'не може да бъде изтрит',
-  'thumb_pic' => 'умалена картинка',
-  'comment' => 'коментар',
-  'im_in_alb' => 'образ в албума',
-  'alb_del_success' => 'Албумът \'%s\' бе изтрит',
-  'alb_mgr' => 'Албумен мениджър',
-  'err_invalid_data' => 'Невалидна информация се получи в \'%s\'',
-  'create_alb' => 'Създаване на албум \'%s\'',
-  'update_alb' => 'Актуализиране на албум \'%s\' със заглавие \'%s\' и индекс \'%s\'',
-  'del_pic' => 'Изтриване на файл', //cpg1.3.0
-  'del_alb' => 'Изтриване на албум',
-  'del_user' => 'Изтриване на потребител',
-  'err_unknown_user' => 'Избраният потребител не съществува !',
-  'comment_deleted' => 'Коментарът успешно бе изтрит',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Сигурни ли сте че искате да ИЗТРИЕТЕ този файл ? \\nКоментарите също ще бъдат изтрити.', //js-alert //cpg1.3.0
-  'del_pic' => 'ИЗТРИВАНЕ НА ФАЙЛА', //cpg1.3.0
-  'size' => '%s x %s пиксела',
-  'views' => '%s пъти',
-  'slideshow' => 'Slideshow',
-  'stop_slideshow' => 'СПРИ ШОУТО',
-  'view_fs' => 'Натиснете за да видите снимката уголемена',
-  'edit_pic' => 'Редактиране на описание', //cpg1.3.0
-  'crop_pic' => 'Изрязване и ротиране', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Информация за файла', //cpg1.3.0
-  'Filename' => 'Име',
-  'Album name' => 'Албум',
-  'Rating' => 'Оценка ( %s глас(а) )',
-  'Keywords' => 'Ключови думи',
-  'File Size' => 'Размер на файла',
-  'Dimensions' => 'Размери',
-  'Displayed' => 'Показан',
-  'Camera' => 'Камера',
-  'Date taken' => 'Дата на заснемане',
-  'Aperture' => 'Апертура',
-  'Exposure time' => 'Експозиционно време',
-  'Focal length' => 'Фокусно разстояние',
-  'Comment' => 'Коментар',
-  'addFav'=>'Добави към любими', //cpg1.3.0
-  'addFavPhrase'=>'Любими', //cpg1.3.0
-  'remFav'=>'Махни от любими снимки', //cpg1.3.0
-  'iptcTitle'=>'IPTC заглавие', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC ключови думи', //cpg1.3.0
-  'iptcCategory'=>'IPTC категория', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC подкатегория', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Редактирайте коментара',
-  'confirm_delete' => 'Сигурен ли сте че искате да изтриете коментара ?', //js-alert
-  'add_your_comment' => 'Добавете коментар',
-  'name'=>'Име',
-  'comment'=>'Коментар',
-  'your_name' => 'анонимен',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Натиснете върху образа за да затворите прозореца',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Изпращане на електронна картичка',
-  'invalid_email' => '<b>Предупреждение</b> : невалиден email адрес !',
-  'ecard_title' => 'Електронна картичка до вас от %s',
-  'error_not_image' => 'Само образи могат да бъдат пращани като картичка.', //cpg1.3.0
-  'view_ecard' => 'Ако картичката не се показва коректно, натиснете върху този линк',
-  'view_more_pics' => 'Натиснете върху линка за да видите още картинки !',
-  'send_success' => 'Картичката ви бе пратена',
-  'send_failed' => 'Съжаляваме но сървърът ви не може да праща картичките ви...',
-  'from' => 'От',
-  'your_name' => 'Името ви',
-  'your_email' => 'Email адресът ви',
-  'to' => 'To',
-  'rcpt_name' => 'Име на получателя',
-  'rcpt_email' => 'Email адрес на получателя',
-  'greetings' => 'Поздравления',
-  'message' => 'Съобщение',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Информация за&nbsp;файла', //cpg1.3.0
-  'album' => 'Албум',
-  'title' => 'Заглавие',
-  'desc' => 'Описание',
-  'keywords' => 'Ключови думи',
-  'pic_info_str' => '%s пъти; %s - %s KB - %s разглеждания - %s гласа',
-  'approve' => 'Одобрение на файл', //cpg1.3.0
-  'postpone_app' => 'Отлагане на одобряването',
-  'del_pic' => 'Изтриване на файла', //cpg1.3.0
-  'read_exif' => 'Прочитане на EXIF информацията отново', //cpg1.3.0
-  'reset_view_count' => 'Нулиране на брояча за разглежданията',
-  'reset_votes' => 'Нулиране на гласовете',
-  'del_comm' => 'Изтриване на коментари',
-  'upl_approval' => 'Одобрение на качени файлове',
-  'edit_pics' => 'Редактиране на файлове', //cpg1.3.0
-  'see_next' => 'Вижте следващите файлове', //cpg1.3.0
-  'see_prev' => 'Вижте предишните файлове', //cpg1.3.0
-  'n_pic' => '%s файла', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Брой файлове за показване', //cpg1.3.0
-  'apply' => 'Приложете измененията', //cpg1.3.0
-  'crop_title' => 'Coppermine Picture Editor', //cpg1.3.0
-  'preview' => 'Предварителен преглед', //cpg1.3.0
-  'save' => 'Запис на образа', //cpg1.3.0
-  'save_thumb' =>'Записване като умалена картинка', //cpg1.3.0
-  'sel_on_img' =>'Селекцията трябва да бъде изцяло над образа!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Често Задавани Въпроси', //cpg1.3.0
-  'toc' => 'Table of contents', //cpg1.3.0
-  'question' => 'Question: ', //cpg1.3.0
-  'answer' => 'Answer: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled ,then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0), //cpg1.3.0
-  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0), //cpg1.3.0
-  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0), //cpg1.3.0
-array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to, click &quot;Browse&quot; and find the file to upload and click &quot;open&quot; (add a title and description if you want to) and click &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0), //cpg1.3.0
-  array('What is &quot;My Gallery&quot;?', '&quot;My Gallery&quot; is a personal gallery that the user can upload to and manage.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0), //cpg1.3.0
-  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Gallery&quot;?', 'This feature lets a user create their own gallery and add,delete or modify albums as well as upload to them.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Напомняне за парола', //cpg1.3.0
-  'err_already_logged_in' => 'Вече сте логнат !', //cpg1.3.0
-  'enter_username_email' => 'Въведете потребителското си име или email адрес', //cpg1.3.0
-  'submit' => 'прати', //cpg1.3.0
-  'failed_sending_email' => 'Писмото с паролата не може да бъде пратено !', //cpg1.3.0
-  'email_sent' => 'Email с потребителското ви име и парола бе пратен на %s', //cpg1.3.0
-  'err_unk_user' => 'Избраният потребител не съществува!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Password reminder', //cpg1.3.0
-  'passwd_reminder_body' => 'Помолихте да ви бъдат напомнени данните за влизане:
-Име: %s
-Парола: %s
-Натиснете %s за да влезнете.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Име на група',
-  'disk_quota' => 'Дискова квота',
-  'can_rate' => 'Може да оценява файлове', //cpg1.3.0
-  'can_send_ecards' => 'Може да праща картички',
-  'can_post_com' => 'Може да пише коментари',
-  'can_upload' => 'Може да качва файлове', //cpg1.3.0
-  'can_have_gallery' => 'Може да има лична галерия',
-  'apply' => 'Приложете измененията',
-  'create_new_group' => 'Създаване на нова група',
-  'del_groups' => 'Изтриване на избраната група',
-  'confirm_del' => 'Предупреждение, когато изтриете група, потребителите от нея ще бъдат преместени в групата  \'Регистрирани\' !\n\nЖелаете ли да продължите ?', //js-alert //cpg1.3.0
-  'title' => 'Управление на потребителските групи',
-  'approval_1' => 'Одобр. за качване в публ. албуми (1)',
-  'approval_2' => 'Одобр. за качване в частни албуми (2)',
-  'upload_form_config' => 'Конфигурация на формата за качване', //cpg1.3.0
-  'upload_form_config_values' => array( 'Единични файлове само', 'Множество файлове само', 'URI само', 'ZIP само', 'Файл-URI', 'Файл-ZIP', 'URI-ZIP', 'Файл-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Потребителят може да определя броя на полетата за качване?', //cpg1.3.0
-  'num_file_upload'=>'Максимум/точен брой на полетата за качване на файлове', //cpg1.3.0
-  'num_URI_upload'=>'Максимум/точен брой на полетата за качване на URI', //cpg1.3.0
-  'note1' => '<b>(1)</b> Качването в публичен албум изисква одобрение от администратора',
-  'note2' => '<b>(2)</b> Качването в албуми, които принадлежат на потребителя изисква одобрение от администратора',
-  'notes' => 'Бележки',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Добре дошли !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Сигурни ли сте че искате да ИЗТРИЕТЕ този албум ? \\nВсички файлове и коментари ще бъдат изтрити.', //js-alert //cpg1.3.0
-  'delete' => 'ИЗТРИЙ',
-  'modify' => 'СВОЙСТВА',
-  'edit_pics' => 'РЕДАКЦИЯ НА ФАЙЛ', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'начало',
-  'stat1' => '<b>[pictures]</b> файл(а) в <b>[albums]</b> албум(а) и <b>[cat]</b> категория(и) с <b>[comments]</b> коментар(а), видян(и) <b>[views]</b> път(и)', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> файл(а) в <b>[albums]</b> албум(а), видян(и) <b>[views]</b> път(и)', //cpg1.3.0
-  'xx_s_gallery' => 'Галерия на %s',
-  'stat3' => '<b>[pictures]</b> файл(а) в <b>[albums]</b> албум(a) с <b>[comments]</b> коментар(а), видян(и) <b>[views]</b> път(и)', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Списък с потребители',
-  'no_user_gal' => 'Няма потребителски галерии',
-  'n_albums' => '%s албум(а)',
-  'n_pics' => '%s файл(а)', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s файл(а)', //cpg1.3.0
-  'last_added' => ', последният добавен на %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Вход',
-  'enter_login_pswd' => 'Въведете име и парола за вход',
-  'username' => 'Име',
-  'password' => 'Парола',
-  'remember_me' => 'Помни ме',
-  'welcome' => 'Добре дошъл %s ...',
-  'err_login' => '*** Не можете да влезнете. Опитайте пак. ***',
-  'err_already_logged_in' => 'Вече сте влязъл !',
-  'forgot_password_link' => 'Забравих си паролата', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Изход',
-  'bye' => 'Чао, чао %s ...',
-  'err_not_loged_in' => 'Не сте влязъл !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Актуализация на албум %s',
-  'general_settings' => 'Общи настройки',
-  'alb_title' => 'Заглавие на албум',
-  'alb_cat' => 'Категория на албум',
-  'alb_desc' => 'Описание на албум',
-  'alb_thumb' => 'Умалена картинка на албума',
-  'alb_perm' => 'Разрешения за този албум',
-  'can_view' => 'Албумът може да бъде разглеждан само от',
-  'can_upload' => 'Посетителите могат да качват файлове',
-  'can_post_comments' => 'Посетителите могат да пишат коментари',
-  'can_rate' => 'Посетителите могат да оценяват файлове',
-  'user_gal' => 'Потребителски галерии',
-  'no_cat' => '* Без категория *',
-  'alb_empty' => 'Празен албум',
-  'last_uploaded' => 'Последно качени',
-  'public_alb' => 'Всеки (публичен албум)',
-  'me_only' => 'Само мен',
-  'owner_only' => 'Само собственика на албума (%s) ',
-  'groupp_only' => 'Членовете на групата \'%s\' ',
-  'err_no_alb_to_modify' => 'Нито един албум не можете да променяте в базата данни.',
-  'update' => 'Актуализация на албум', //cpg1.3.0
-  'notice1' => '(*) зависи от настройките на групата %sgroups%s ', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Съжаляваме но вече сте оценили този файл', //cpg1.3.0
-  'rate_ok' => 'Гласът ви бе получен',
-  'forbidden' => 'Не можете да оценявате собствените си файлове.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Въпреки че администраторите на {SITE_NAME} ще се опитват да премахват или редактират всеки нежелателен материал възможно най-бързо, не е възможно да се преглежда всеки файл. Затова трябва да се съгласите с това че всички файлове в този сайт отразяват само вижданията или мнението на авторите им, а не на администраторите или уебмастъра (освен файловете на последните) и следователно не могат да бъдат отговорни за тях.<br />
-<br />
-Съгласявате се да не качвате обидни, вулгарни, клеветнически, предизвикващи омраза, заплашващи, сексуално-ориентирани или други материали, които могат да нарушават действащите закони. Съгласявате се и че уебмастъра, администратора и модераторите на {SITE_NAME} имат правото да премахват или редактират всеки файл по всяко време когато им е удобно. Като потребител давате съгласието всяка информация, която въведете да бъде въведена в база данни. Въпреки че тази информация няма да бъде предавана на трети страни без съгласието ви, уебмастърът и администраторът не могат да бъдат подвеждани под отговорност за хакерски атаки, които могат да компрометират тайната на вашите данни.<br />
-<br />
-Сайтът използва cookies за да съхранява информация на локалния ви компютър. Тези cookies служат само за да подобрят удоволстието ви от разглеждането. Email aдресът ви ще се използва само за потвърждение на регистрационните ви детайли и за паролата.<br />
-<br />
-Като натиснете 'Съгласен съм' отдолу , се съгласявате с тези условия.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Регистрация на потребител',
-  'term_cond' => 'Условия',
-  'i_agree' => 'Съгласен съм',
-  'submit' => 'Изпращане на регистрация',
-  'err_user_exists' => 'Потребителското име, което сте въвели вече съществува, моля изберете друго',
-  'err_password_mismatch' => 'Двете пароли не съвпадат, въведете ги, моля, отново',
-  'err_uname_short' => 'Потребителското име трябва да е поне 2 символа дълго',
-  'err_password_short' => 'Паролата трябва да е поне 2 символа дълга',
-  'err_uname_pass_diff' => 'Потребителското име и паролата трябва да са различни',
-  'err_invalid_email' => 'Email адресът е невалиден',
-  'err_duplicate_email' => 'Друг регистриран вече потребител има същия email, който въведохте',
-  'enter_info' => 'Входна регистрационна информация',
-  'required_info' => 'Задължителна информация',
-  'optional_info' => 'Незадължителна информация',
-  'username' => 'Потребителско име',
-  'password' => 'Парола',
-  'password_again' => 'Въведете отново паролата',
-  'email' => 'Email',
-  'location' => 'Място',
-  'interests' => 'Интереси',
-  'website' => 'Лична страница',
-  'occupation' => 'Професия/занимание',
-  'error' => 'ГРЕШКА',
-  'confirm_email_subject' => '%s - Registration confirmation',
-  'information' => 'Информация',
-  'failed_sending_email' => 'Регистрационният email за потвърждаване не може да бъде изпратен !',
-  'thank_you' => 'Благодарим ви за регистрацията.<br /><br />Email с информация за това как да активирате акаунта си бе пратен на email адресът, който дадохте.',
-  'acct_created' => 'Акаунтът ви бе създаден и вече можете да влезнете с вашето име и парола',
-  'acct_active' => 'Акаунтът ви вече е активен и можете да влезнете с името и паролата си',
-  'acct_already_act' => 'Акаунтът ви вече бе активиран !',
-  'acct_act_failed' => 'Този акаунт не може да бъде активиран !',
-  'err_unk_user' => 'Избраният потребител не съществува !',
-  'x_s_profile' => 'Профил на %s\'',
-  'group' => 'Група',
-  'reg_date' => 'Присъединил се на:',
-  'disk_usage' => 'Използвано пространство',
-  'change_pass' => 'Смяна на парола',
-  'current_pass' => 'Сегашна парола',
-  'new_pass' => 'Нова парола',
-  'new_pass_again' => 'Нова парола отново',
-  'err_curr_pass' => 'Настоящата парола е сгрешена',
-  'apply_modif' => 'Промени',
-  'change_pass' => 'Промяна на паролата ми',
-  'update_success' => 'Профилът ви бе актуализиран',
-  'pass_chg_success' => 'Паролата ви бе променена',
-  'pass_chg_error' => 'Паролата ви не бе променена',
-  'notify_admin_email_subject' => '%s - Registration notification', //cpg1.3.0
-  'notify_admin_email_body' => 'Нов потребител с име "%s" се регистрира в галерията ви', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Благодарим ви за регистриране в {SITE_NAME}
-
-Потребителското ви име е : "{USER_NAME}"
-Паролата ви : "{PASSWORD}"
-
-За да активирате акаунта си, трябва да кликнете линка отдолу или да го копирате в адресния прозорец на уеб браузера ви.
-
-{ACT_LINK}
-
-С най-добри пожелания,
-
-Екипът на {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Разглеждане на коментарите',
-  'no_comment' => 'Няма коментари за разглеждане',
-  'n_comm_del' => '%s коментар(а) изтрити',
-  'n_comm_disp' => 'Брой коментари за показване',
-  'see_prev' => 'Вж. предишните',
-  'see_next' => 'Вж. следващите',
-  'del_comm' => 'Изтрий избраните',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Търсене в колекцията',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Търсене на нови файлове', //cpg1.3.0
-  'select_dir' => 'Изберете директория',
-  'select_dir_msg' => 'This function allows you to add a batch of file that your have uploaded to your server by FTP.<br /><br />Select the directory where you have uploaded your files', //cpg1.3.0
-  'no_pic_to_add' => 'Няма файлове за добавяне', //cpg1.3.0
-  'need_one_album' => 'Трябва ви поне един албум за да ползвате функцията.',
-  'warning' => 'Предупреждение',
-  'change_perm' => 'скрипта не може да пише в тази директория, трябва да смените разрешенията й на 755 или 777 преди да се опитвате да добавяте файлове !', //cpg1.3.0
-  'target_album' => '<b>Сложете файловете от &quot;</b>%s<b>&quot; в </b>%s', //cpg1.3.0
-  'folder' => 'Папка',
-  'image' => 'файл',
-  'album' => 'Албум',
-  'result' => 'Резултат',
-  'dir_ro' => 'Не може да се чете. ',
-  'dir_cant_read' => 'Не може да се записва върху него. ',
-  'insert' => 'Добавяне на файлове в галерията', //cpg1.3.0
-  'list_new_pic' => 'Списък на новите файлове', //cpg1.3.0
-  'insert_selected' => 'Вкарайте избраните файлове', //cpg1.3.0
-  'no_pic_found' => 'Не бе открит нов файл', //cpg1.3.0
-  'be_patient' => 'Бъдете търпеливи, скрипта има нужда от време за да добави файловете', //cpg1.3.0
-  'no_album' => 'няма избрани албуми',  //cpg1.3.0
-  'бележки' =>  '<ul>'.
-                          '<li><b>OK</b> : означава че файлът бе успешно добавен'.
-                          '<li><b>DP</b> : означава че файлът е дубликат и вече е в базата данни'.
-                          '<li><b>PB</b> : означава че файлът не може да бъде добавен, проверете конфигурацията и позволенията на директориите където са разположени файловете'.
-                          '<li><b>NA</b> : означава че не сте избрали албум, в който да отиде файлът, натиснете \'<a href="javascript:history.back(1)">назад</a>\' и изберете албум. Ако нямате албум <a href="albmgr.php">създайте си първо</a></li>'.
-                          '<li>Ако знакът OK, DP, PB  не се появи, натиснете върху дефектния файл за да видите съобщението за грешка дадено от PHP'.
-                          '<li>Ако браузерът ви даде: \' Timeout\', натиснете бутона за презареждане'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'изберете албум', //cpg1.3.0
-  'check_all' => 'Изберете всички', //cpg1.3.0
-  'uncheck_all' => 'Нулиране', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Забрана на потребители',
-  'user_name' => 'Потребителско име',
-  'ip_address' => 'IP адрес',
-  'expiry' => 'Изтича на: (празно е равностойно на постоянна забрана)',
-  'edit_ban' => 'Запис на промените',
-  'delete_ban' => 'Изтриване',
-  'add_new' => 'Добавяне на нова забрана',
-  'add_ban' => 'Добавяне',
-  'error_user' => 'Не може да бъде открит потребител', //cpg1.3.0
-  'error_specify' => 'Трябва да дадете или име или IP адрес', //cpg1.3.0
-  'error_ban_id' => 'Невалидно ID на забрана!', //cpg1.3.0
-  'error_admin_ban' => 'Не можете да забраните сам себе си!', //cpg1.3.0
-  'error_server_ban' => 'Щяхте да забраните собствения си сървър? Вай, вай, не може ...', //cpg1.3.0
-  'error_ip_forbidden' => 'Не можете да забраните това IP - не е routable!', //cpg1.3.0
-  'lookup_ip' => 'Проверка на IP адрес', //cpg1.3.0
-  'submit' => 'прати!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Качване на файл', //cpg1.3.0
-  'custom_title' => 'Форма по желание', //cpg1.3.0
-  'cust_instr_1' => 'Можете да изберете по желание броя на полета за качване. Обаче, не може да изберете повече от лимитите изброени по-долу.', //cpg1.3.0
-  'cust_instr_2' => 'Желан брой полета', //cpg1.3.0
-  'cust_instr_3' => 'Полета за качване на файлове: %s', //cpg1.3.0
-  'cust_instr_4' => 'Полета за качване от URI/URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'Полета за качване от URI/URL:', //cpg1.3.0
-  'cust_instr_6' => 'Полета за качване на файлове:', //cpg1.3.0
-  'cust_instr_7' => 'Моля въведете броя полета от всеки тип за качване, който желате този път. След това натиснете \'Продължете\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Невалидно действие при създаване на формата.', //cpg1.3.0
-  'reg_instr_2' => 'Сега можете да качите файлове като използвате полетата по-долу. Размерът на качените файлове качени от вас на сървъра не трябва да надвишава %s KB всеки. ZIP файловете качени чрез \'Качване на файл\' и \'Качване на URI/URL\' секциите ще останат компресирани.', //cpg1.3.0
-  'reg_instr_3' => 'Ако искате zip файла или архива да бъде декомпресиран, трябва да използвате полето за качване дадено в  \'Декомпресирано ZIP качване\'.', //cpg1.3.0
-  'reg_instr_4' => 'Когато използвате секцията за качване от URI/URL, моля въведете пътя към файла по този модел: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'След като попълните формата, натиснете \'Продължете\'.', //cpg1.3.0
-  'reg_instr_6' => 'Декомпресирано ZIP качване:', //cpg1.3.0
-  'reg_instr_7' => 'Качване на файлове:', //cpg1.3.0
-  'reg_instr_8' => 'Качване от URI/URL:', //cpg1.3.0
-  'error_report' => 'Съобщение за грешка', //cpg1.3.0
-  'error_instr' => 'Следните качвания се сблъскаха с грешка:', //cpg1.3.0
-  'file_name_url' => 'Име на файл/URL', //cpg1.3.0
-  'error_message' => 'Съобщение за грешка', //cpg1.3.0
-  'no_post' => 'Файлът не бе качен чрез POST.', //cpg1.3.0
-  'forb_ext' => 'Забранено файлово разширение.', //cpg1.3.0
-  'exc_php_ini' => 'Надвишен размер на файла позволен в php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Надвишен размер на файла позволен от CPG.', //cpg1.3.0
-  'partial_upload' => 'Само частично качване.', //cpg1.3.0
-  'no_upload' => 'Качване не се състоя.', //cpg1.3.0
-  'unknown_code' => 'Неизвестна PHP грешка при качване.', //cpg1.3.0
-  'no_temp_name' => 'No upload - No temp name.', //cpg1.3.0
-  'no_file_size' => 'Не съдържа данни/Дефектен', //cpg1.3.0
-  'impossible' => 'Не може да бъде преместен.', //cpg1.3.0
-  'not_image' => 'Не е образ/дефектен', //cpg1.3.0
-  'not_GD' => 'Не е GD разширение.', //cpg1.3.0
-  'pixel_allowance' => 'Надвишен максимума от разрешени пиксели.', //cpg1.3.0
-  'incorrect_prefix' => 'Невалидна URI/URL представка', //cpg1.3.0
-  'could_not_open_URI' => 'Не може да бъде отворен URI.', //cpg1.3.0
-  'unsafe_URI' => 'Не може да бъде проверена безопасносттаSafety not verifiable.', //cpg1.3.0
-  'meta_data_failure' => 'Meta data failure', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME could not be determined.', //cpg1.3.0
-  'MIME_type_unknown' => 'Unknown MIME type', //cpg1.3.0
-  'cant_create_write' => 'Cannot create write file.', //cpg1.3.0
-  'not_writable' => 'Cannot write to write file.', //cpg1.3.0
-  'cant_read_URI' => 'Не може да бъде прочетен URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Cannot open URI write file.', //cpg1.3.0
-  'cant_write_write_file' => 'Cannot write to URI write file.', //cpg1.3.0
-  'cant_unzip' => 'Не може да бъде разархивиран zip файла.', //cpg1.3.0
-  'unknown' => 'Неизвестна грешка', //cpg1.3.0
-  'succ' => 'Успешни качвания', //cpg1.3.0
-  'success' => '%s качвания бяха успешни.', //cpg1.3.0
-  'add' => 'Натиснте моля \'Продължете\' за да добавите файловете към албумите.', //cpg1.3.0
-  'failure' => 'Грешка при качване', //cpg1.3.0
-  'f_info' => 'Информация за файла', //cpg1.3.0
-  'no_place' => 'Предишният файл не може да бъде поставен.', //cpg1.3.0
-  'yes_place' => 'Предишният файл беше поставен успешно.', //cpg1.3.0
-  'max_fsize' => 'Максимумът позволен за големина на файле е %s KB',
-  'album' => 'Албум',
-  'picture' => 'Файл', //cpg1.3.0
-  'pic_title' => 'Заглавие', //cpg1.3.0
-  'description' => 'Описание на файла', //cpg1.3.0
-  'keywords' => 'Ключови думи (отделени с интервали)',
-  'err_no_alb_uploadables' => 'Съжаляваме, но няма албуми в които да ви е позволено да качвате файлове', //cpg1.3.0
-  'place_instr_1' => 'Моля поставете файловете в албуми. Също така може да дадете и подходяща информация за всеки един от тях.', //cpg1.3.0
-  'place_instr_2' => 'Още файлове трябва да бъдат поставени. Моля натиснете \'Продължете\'.', //cpg1.3.0
-  'process_complete' => 'Успешно поставихте всички файлове.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Управление на потребители',
-  'name_a' => 'По име възходящо',
-  'name_d' => 'По име низходящо',
-  'group_a' => 'По група възходящо',
-  'group_d' => 'По група низходящо',
-  'reg_a' => 'По дата на регистрация възходящо',
-  'reg_d' => 'По дата на регистрация низходящо',
-  'pic_a' => 'По брой файлове възходящо',
-  'pic_d' => 'По брой файлове низходящо',
-  'disku_a' => 'По използване на диска възходящо',
-  'disku_d' => 'По използване на диска низходящо',
-  'lv_a' => 'По последно посещение възходящо', //cpg1.3.0
-  'lv_d' => 'По последно посещение низходящо', //cpg1.3.0
-  'sort_by' => 'Сортиране на потребителите по',
-  'err_no_users' => 'Таблицата с потребители е празна !',
-  'err_edit_self' => 'Не можете да редактирате собствения си профил, вместо това използвайте линка \'Профил\'',
-  'edit' => 'РЕДАКЦИЯ',
-  'delete' => 'ИЗТРИЙ',
-  'name' => 'Потребителско име',
-  'group' => 'Група',
-  'inactive' => 'Неактивен',
-  'operations' => 'Операции',
-  'pictures' => 'Файлове', //cpg1.3.0
-  'disk_space' => 'Използвано пространство / Квота',
-  'registered_on' => 'Регистриран на',
-  'last_visit' => 'Последно посещение', //cpg1.3.0
-  'u_user_on_p_pages' => '%d потребители на %d страници',
-  'confirm_del' => 'Сигурни ли сте че искате да ИЗТРИЕТЕ този потребител ? \\nВсички негови файлове и албуми ще бъдат изтрити.', //js-alert //cpg1.3.0
-  'mail' => 'ПОЩА',
-  'err_unknown_user' => 'Избраният потребител не съществува !',
-  'modify_user' => 'Промяна на потребител',
-  'notes' => 'Бележки',
-  'note_list' => '<li>Ако не искате да променяте сегашната парола, оставете полето с "парола" празно',
-  'password' => 'Парола',
-  'user_active' => 'Потребителят е активен',
-  'user_group' => 'Потребителска група',
-  'user_email' => 'Потребителски email',
-  'user_web_site' => 'Потребителски уеб сайт',
-  'create_new_user' => 'Създаване на нов потребител',
-  'user_location' => 'Потребителско местонахождение',
-  'user_interests' => 'Потребителски интереси',
-  'user_occupation' => 'Потребителска професия',
-  'latest_upload' => 'Скорошно качени файлове', //cpg1.3.0
-  'never' => 'никога', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Администраторски средства (Промяна на размерите на образи)', //cpg1.3.0
-  'what_it_does' => 'Какво прави',
-  'what_update_titles' => 'Променя заглавията от имената на файловете',
-  'what_delete_title' => 'Изтрива заглавия',
-  'what_rebuild' => 'Пресъздава умалените картинки и променя размерите на снимките',
-  'what_delete_originals' => 'Изтрива първоначалните снимки и ги замества със снимки с променените размери',
-  'file' => 'Файл',
-  'title_set_to' => 'заглавие сменено на',
-  'submit_form' => 'прати',
-  'updated_succesfully' => 'актуализирани успешно',
-  'error_create' => 'ГРЕШКА при създаване',
-  'continue' => 'Обработване на повече образи',
-  'main_success' => 'Файлът %s бе успешно използван като главен файл', //cpg1.3.0
-  'error_rename' => 'Грешка при преименуването от %s в %s',
-  'error_not_found' => 'Файлът %s не бе открит',
-  'back' => 'обратно в главната страница',
-  'thumbs_wait' => 'Актуализация на умалени картинки и/или образи с променени размери, моля изчакайте...',
-  'thumbs_continue_wait' => 'Продължават да се актуализират умалени картинки и/или образи с променени размери...',
-  'titles_wait' => 'Актуализация на файлове, моля изчакайте...',
-  'delete_wait' => 'Триене на заглавия, моля изчакайте...',
-  'replace_wait' => 'Триене на оригинали и заместването им с образи с променени размери, моля изчакайте...',
-  'instruction' => 'Бързи инструкции',
-  'instruction_action' => 'Изберете действие',
-  'instruction_parameter' => 'Нагласете параметрите',
-  'instruction_album' => 'Изберете албум',
-  'instruction_press' => 'Натиснете %s',
-  'update' => 'Актуализация на умалени картинки и/или снимки с променени размери',
-  'update_what' => 'Какво трябва да бъде актуализирано',
-  'update_thumb' => 'Само умалените картинки',
-  'update_pic' => 'Само картините с променени размери',
-  'update_both' => 'И умалените картинки и картините с променени размери',
-  'update_number' => 'Брой обработвани образи при натискане',
-  'update_option' => '(Опитайте да сложите по-ниски стойности на тази опция ако получавате проблеми с грешка от типа "Тimeout" )',
-  'filename_title' => 'Име на файл &rArr; Заглавие на файл', //cpg1.3.0
-  'filename_how' => 'Как да бъде променено името на файла',
-  'filename_remove' => 'Премахване на .jpg разширението и замяна на _ (долна черта) с интервали',
-  'filename_euro' => 'От 2003_11_23_13_20_20.jpg в 23/11/2003 13:20',
-  'filename_us' => 'От 2003_11_23_13_20_20.jpg в 11/23/2003 13:20',
-  'filename_time' => 'От 2003_11_23_13_20_20.jpg в 13:20',
-  'delete' => 'Изтриване на заглавията на файлове или снимките с първоначалния размер', //cpg1.3.0
-  'delete_title' => 'Изтриване на заглавията на файлове', //cpg1.3.0
-  'delete_original' => 'Изтриване на снимките с първоначалния размер',
-  'delete_replace' => 'Изтриване на снимките с първоначалния размер и замяната им с версия с променени размери',
-  'select_album' => 'Избор на албум',
-  'delete_orphans' => 'Изтриване на "осиротяли" коментари (действа върху всички албуми)', //cpg1.3.0
-  'orphan_comment' => 'осиротял коментар бе открит', //cpg1.3.0
-  'delete' => 'Изтриване', //cpg1.3.0
-  'delete_all' => 'Изтриване на всички', //cpg1.3.0
-  'comment' => 'Коментар: ', //cpg1.3.0
-  'nonexist' => 'прикачен към несъществуващ файл # ', //cpg1.3.0
-  'phpinfo' => 'Показване на phpinfo', //cpg1.3.0
-  'update_db' => 'Актуализация на базата данни', //cpg1.3.0
-  'update_db_explanation' => 'Ако се подменили файловете на coppermine, или сте направили модификация или сте извършили ъпгрейд от предишна версия на coppermine, непременно извършете еднократна актуализация на базата данни. Това ще създаде необходимите таблици и/или конфигурационни стойности в базата ви данни.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/catalan.php cpg148/lang/catalan.php
--- 133/lang/catalan.php	2004-12-30 01:03:48.000000000 -0600
+++ cpg148/lang/catalan.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1279 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR                                     //
-//  http://www.chezgreg.net/coppermine/                                      //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-//  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.                                      //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU:   
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: catalan.php,v 1.6 2004/12/29 23:03:48 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-
-
-
-// info about translators and translated language
-$lang_translation_info = array(
-'lang_name_english' => 'Catalan',  
-'lang_name_native' => 'Catal',
-'lang_country_code' => 'es', 
-'trans_name'=> 'simkin', //the name of the translator - can be a nickname
-'trans_email' => 'simkin@ono.com', //translator's email address (optional)
-'trans_website' => 'http://simkin.now.nu/', //translator's website (optional)
-'trans_date' => '2004-09-02', //the date the translation was created / last modified
-);
-
-$lang_charset = 'iso-8859-1';
-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('Octets', 'Kb', 'Mb');
-
-// Day of weeks and months
-$lang_day_of_week = array('Dg', 'Dl', 'Dt', 'Dc', 'Dj', 'Dv', 'Ds');
-$lang_month = array('Gen', 'Febr', 'Mar', 'Abr', 'Maig', 'Juny', 'Jul', 'Ago', 'Set', 'Oct', 'Nov', 'Des');
-
-// Some common strings
-$lang_yes = 'Si';
-$lang_no  = 'No';
-$lang_back = 'ARRERE';
-$lang_continue = 'CONTINUA';
-$lang_info = 'Informaci';
-$lang_error = 'Error';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d de %B de %Y';
-$lastcom_date_fmt =  '%d/%m/%y a les %H:%M';
-$lastup_date_fmt = '%d de %B de %Y';
-$register_date_fmt = '%d de %B de %Y';
-$lasthit_date_fmt = '%d de %B de %Y a les %I:%M %p';
-$comment_date_fmt =  '%d de %B de %Y a les %I:%M %p';
-$log_date_fmt = '%d %B, %Y a les %I:%M %p'; //cpg 1.4.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-	'random' => 'Fitxers aleatoris',
-	'lastup' => 'ltims fitxers',
-    'lastalb'=> 'ltims lbums modificats',
-	'lastcom' => 'ltims comentaris',
-	'topn' => 'Ms vists',
-	'toprated' => 'Ms valorats',
-	'lasthits' => 'ltims vists',
-	'search' => 'Resultat de la recerca',
-    'favpics'=> 'Favorits'
-);
-
-$lang_errors = array(
-	'access_denied' => 'No teniu permisos per a accedir a aquesta pgina.',
-	'perm_denied' => 'No te permisos per a realitzar aquesta operaci.',
-	'param_missing' => 'Falten parmetres requerits.',
-	'non_exist_ap' => 'L\'lbum/fitxer seleccionat no existeix!',
-	'quota_exceeded' => 'Quota de disc excedida<br /><br />Teniu una quota de disc de [quota]K, els seus fitxers ocupen actualment [space]K, i afegint aquest fitxer excedirieu la quota.',
-	'gd_file_type_err' => 'Quan s\'usa la llibreria d\'imatge GD solament estan permesos els tipus JPEG i PNG.',
-	'invalid_image' => 'La imatge que heu afegit est corrupta o no pot ser tractada per la llibreria GD.',
-	'resize_failed' => 'No es pot crear miniatura.',
-	'no_img_to_display' => 'No hi ha cap imatge per mostrar.',
-	'non_exist_cat' => 'La categoria seleccionada no existeix.',
-	'orphan_cat' => 'Una categoria no t pare, executeu el gestor de categories per a corregir el problema.',
-	'directory_ro' => 'El directori \'%s\' no t permisos d\'escriptura, el fitxers no poden ser esborrats.',
-	'non_exist_comment' => 'El comentari seleccionat no existeix.',
-	'pic_in_invalid_album' => 'El fitxer est en un lbum que no existeix (%s)!?',
-    'banned' => 'Actualment ests expulsat de l\'s d\'aquesta web.',
-    'not_with_udb' => 'Aquesta funci est desactivada en Coppermine perqu est integrada amb un programari de frums. El que sigui que est intentant fer no est suportat per aquesta configuraci, o la funci hauria de ser gestionada pel programari de frums.',
-	'offline_title' => 'Fora de lnia',
-	'offline_text' => 'La galeria est actualment fora de lnia - torneu prompte!',
-	'ecards_empty' => 'Actualment no hi ha cap registre de postals per a mostrar. Comproveu que heu activat el registre de postals en la configuraci de coppermine!',
-	'action_failed' => 'L\'acci ha fallat. Coppermine no pot processar la vostra petici.',
-	'no_zip' => 'Les llibreries necessries per a processar fitxers ZIP no sn disponibles. Per favor contacteu amb l\'administrador d\'aquesta galeria.',
-	'zip_type' => 'No teniu perms per a penjar fitxers ZIP.',
-);
-
-$lang_bbcode_help = 'Els segents codis poden ser-vos d\'utilitat:<li>[b]<b>Negreta</b>[/b]</li> <li>[i]<i>Cursiva</i>[/i]</li> <li>[url=http://lavostraweb.com/]Nom de la web[/url]</li> <li>[email]usuari@domini.com[/email]</li>'; 
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-	'alb_list_title' => 'Vs a la llista d\'lbums',
-	'alb_list_lnk' => 'Llista d\'lbums',
-	'my_gal_title' => 'Vs a la meva galeria personal',
-	'my_gal_lnk' => 'La meva galeria',
-	'my_prof_lnk' => 'El meu perfil d\'usuari',
-	'adm_mode_title' => 'Canvia a mode administrador',
-	'adm_mode_lnk' => 'Mode Admininstrador',
-	'usr_mode_title' => 'Canvia a mode usuari',
-	'usr_mode_lnk' => 'Mode Usuari',
-	'upload_pic_title' => 'Insereix un fitxer a un lbum',
-	'upload_pic_lnk' => 'Insereix fitxer',
-	'register_title' => 'Crea un compte',
-	'register_lnk' => 'Registreu-vos',
-	'login_lnk' => 'Entreu',
-	'logout_lnk' => 'Sortiu',
-	'lastup_lnk' => 'ltims fitxers',
-	'lastcom_lnk' => 'ltims comentaris',
-	'topn_lnk' => 'Ms vists',
-	'toprated_lnk' => 'Ms valorats',
-	'search_lnk' => 'Cercar',
-	'fav_lnk' => 'Els meus Favorits',
-	'memberlist_title' => 'Mostra llista d\'usuaris', 
-	'memberlist_lnk' => 'Llista d\'usuaris', 
-	'faq_title' => 'Preguntes ms freqents sobre la galeria d\'imatges &quot;Coppermine&quot;',
-	'faq_lnk' => 'PMF', 
-);
-
-$lang_gallery_admin_menu = array(
-	'upl_app_lnk' => 'Aprova pujades',
-	'config_lnk' => 'Configuraci',
-	'albums_lnk' => 'lbums',
-	'categories_lnk' => 'Categories',
-	'users_lnk' => 'Usuaris',
-	'groups_lnk' => 'Grups',
-	'comments_lnk' => 'Comentaris',
-	'searchnew_lnk' => 'Afegeix fitxers (FTP)',
-    'util_lnk' => 'Eines',
-    'ban_lnk' => 'Expulsa Usuaris',
-	'db_ecard_lnk' => 'Mostra postals', 
-);
-
-$lang_user_admin_menu = array(
-	'albmgr_lnk' => 'Crea / ordena lbums',
-	'modifyalb_lnk' => 'Modifica els meus lbums',
-	'my_prof_lnk' => 'El meu perfil',
-);
-
-$lang_cat_list = array(
-	'category' => 'Categoria',
-	'albums' => 'lbums',
-	'pictures' => 'Fitxers',
-);
-
-$lang_album_list = array(
-	'album_on_page' => '%d lbums en %d pgina(s)'
-);
-
-$lang_thumb_view = array(
-	'date' => 'DATA',
-        //Sort by filename and title
-	'name' => 'NOM',
-    'title' => 'TTOL',
-	'sort_da' => 'Ordenat per data ascendent',
-	'sort_dd' => 'Ordenat per data descendent',
-	'sort_na' => 'Ordenat per nom ascendent',
-	'sort_nd' => 'Ordenat per nom descendent',
-    'sort_ta' => 'Ordenat per ttol ascendent',
-    'sort_td' => 'Ordenat per ttol descendent',
-	'download_zip' => 'Descarrega com fitxer ZIP', 
-	'pic_on_page' => '%d fitxers en %d pgina(s)',
-	'user_on_page' => '%d usuaris en %d pgina(s)'
-);
-
-$lang_img_nav_bar = array(
-	'thumb_title' => 'Torna a l\'ndex de l\'lbum',
-	'pic_info_title' => 'Mostra/oculta informaci del fitxer',
-	'slideshow_title' => 'Projecci de diapositives',
-	'ecard_title' => 'Enviar aquesta fitxer a un amic/ga',
-	'ecard_disabled' => 'Enviament de postals deshabilitat',
-	'ecard_disabled_msg' => 'No teniu permisos per a enviar postals',
-	'prev_title' => 'Veure fitxer anterior',
-	'next_title' => 'Veure fitxer segent',
-	'pic_pos' => 'FITXER %s/%s',
-);
-
-$lang_rate_pic = array(
-	'rate_this_pic' => 'Valora aquest fitxer ',
-	'no_votes' => '(No hi ha vots)',
-	'rating' => '(valoraci actual : %s / 5 amb %s vots)',
-	'rubbish' => 'Dolent',
-	'poor' => 'Regular',
-	'fair' => 'Normal',
-	'good' => 'Bo',
-	'excellent' => 'Excellent',
-	'great' => 'Genial',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-	INFORMATION => $lang_info,
-	ERROR => $lang_error,
-	CRITICAL_ERROR => 'Error crtic',
-	'file' => 'Fitxer: ',
-	'line' => 'Lnia: ',
-);
-
-$lang_display_thumbnails = array(
-	'filename' => 'Fitxer: ',
-	'filesize' => 'Mida: ',
-	'dimensions' => 'Dimensions: ',
-	'date_added' => 'Data d\'alta: '
-);
-
-$lang_get_pic_data = array(
-	'n_comments' => '%s comentaris',
-	'n_views' => 'vist %s vegades',
-	'n_votes' => '(%s vots)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Depuraci', 
-  'select_all' => 'Selecciona Tot', 
-  'copy_and_paste_instructions' => 'Si aneu a demanar ajuda al frum de suport de coppermine, aleshores copieu i enganxeu la sortida de depuraci al vostre missatge. Assegureu-vos de reemplaar qualsevol contrasenya de la consulta amb *** abans de penjar el missatge.', 
-  'phpinfo' => 'mostra phpinfo', 
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Idioma per defecte', 
-  'choose_language' => 'Trieu el vostre idioma', 
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Aparena per defecte', 
-  'choose_theme' => 'Trieu aparena', 
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-	'Exclamation' => 'Exclamaci',
-	'Question' => 'Pregunta',
-	'Very Happy' => 'Molt Feli',
-	'Smile' => 'Somriure',
-	'Sad' => 'Trist',
-	'Surprised' => 'Sorprs',
-	'Shocked' => 'Impressionat',
-	'Confused' => 'Confs',
-	'Cool' => 'Guai',
-	'Laughing' => 'Rient',
-	'Mad' => 'Furis',
-	'Razz' => 'Razz',
-	'Embarassed' => 'Avergonyit',
-	'Crying or Very sad' => 'Plorant o molt trist',
-	'Evil or Very Mad' => 'Dolent o molt boig',
-	'Twisted Evil' => 'Dimoni malvat',
-	'Rolling Eyes' => 'Ulls girant',
-	'Wink' => 'Fent l\'ullet',
-	'Idea' => 'Idea',
-	'Arrow' => 'Fletxa',
-	'Neutral' => 'Neutral',
-	'Mr. Green' => 'Mr. Verd',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-	0 => 'Sortint del mode administrador...',
-	1 => 'Entrant al mode administrador...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-	'alb_need_name' => 'Els lbums han de tenir un nom!',
-	'confirm_modifs' => 'Esteu segur d\\\'aplicar aquestes modificacions?',
-	'no_change' => 'No s\\\'ha fet cap canvi!',
-	'new_album' => 'Nou lbum',
-	'confirm_delete1' => 'Esteu segur de voler esborrar aquest lbum?',
-	'confirm_delete2' => '\nTots els fitxers i comentaris que cont es perdran!',
-	'select_first' => 'Seleccioneu un lbum primer',
-	'alb_mrg' => 'Gestor d\'lbums',
-	'my_gallery' => '* La meva galeria *',
-	'no_category' => '* Sense categoria *',
-	'delete' => 'Esborra',
-	'new' => 'Nou',
-	'apply_modifs' => 'Aplica modificacions',
-	'select_category' => 'Selecciona categoria',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-	'miss_param' => 'Els parmetres requerits per a l\'operaci: \'%s\' no han estat subministrats!',
-	'unknown_cat' => 'La categoria seleccionada no existeix a la base de dades',
-	'usergal_cat_ro' => 'La categoria de galeries d\'usuari no pot ser esborrada!',
-	'manage_cat' => 'Gestiona les categories',
-	'confirm_delete' => 'Esteu segur de voler ESBORRAR aquesta catagora',
-	'category' => 'Categoria',
-	'operations' => 'Operacions',
-	'move_into' => 'Moure cap a',
-	'update_create' => 'Modifica/Crea categoria',
-	'parent_cat' => 'Categoria pare',
-	'cat_title' => 'Ttol de la categoria',
-	'cat_thumb' => 'Miniatura de la categoria',
-	'cat_desc' => 'Descripci de la categoria'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-	'title' => 'Configuraci',
-	'restore_cfg' => 'Restaura valors per defecte',
-	'save_cfg' => 'Desa la nova configuraci',
-	'notes' => 'Notes',
-	'info' => 'Informaci',
-	'upd_success' => 'La configuraci de Coppermine ha estat actualitzada',
-	'restore_success' => 'Valors per defecte de Coppermine restaurats',
-	'name_a' => 'Ascendent per nom',
-	'name_d' => 'Descendent per nom',
-    'title_a' => 'Ascendent per ttol',
-    'title_d' => 'Descendent per ttol',
-	'date_a' => 'Ascendent per data',
-	'date_d' => 'Descendent per data',
-    'th_any' => 'Mx. relaci d\'aspecte',
-    'th_ht' => 'Alada',
-    'th_wd' => 'Amplada',
-    'label' => 'etiqueta', 
-	'item' => 'tem', 
-	'debug_everyone' => 'Tothom', 
-	'debug_admin' => 'Noms Admin', 
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-	'Parmetres Generals',
-	array('Nom de la galeria', 'gallery_name', 0),
-	array('Descripci de la galeria', 'gallery_description', 0),
-	array('Correu electrnic de l\'administrador', 'gallery_admin_email', 0),
-	array('Adrea web associada a l\'enlla  \'Veure ms imatges\' de les postals', 'ecards_more_pic_target', 0),
-	array('La galeria s fora de lnia', 'offline', 1), 
-	array('Registre de postals', 'log_ecards', 1), 
-	array('Permetre descarregues de favorits en format ZIP', 'enable_zipdownload', 1), 
-
-	'Idioma, aparena i parmetres del joc de carcters',
-	array('Idioma', 'lang', 5),
-	array('Aparena', 'theme', 6),
-	array('Mostra llista d\'idiomes', 'language_list', 8), 
-	array('Mostra banderes d\'idiomes', 'language_flags', 8), 
-	array('Mostra &quot;reinicia&quot; en la selecci d\'idiomes', 'language_reset', 1), 
-	array('Mostra llista d\'aparences', 'theme_list', 8), 
-	array('Mostra &quot;reinicia&quot; en la selecci d\'aparences', 'theme_reset', 1), 
-	array('Mostra PMF', 'display_faq', 1), 
-	array('Mostra l\'ajuda per al bbcode', 'show_bbcode_help', 1), 
-	array('Joc de carcters', 'charset', 4), 
-
-	'Aspecte de la llista d\'lbums',
-	array('Amplria de la taula principal (pxels o %)', 'main_table_width', 0),
-	array('Nombre de nivells de categories a mostrar', 'subcat_level', 0),
-	array('Nombre d\'lbums a mostrar', 'albums_per_page', 0),
-	array('Nombre de columnes a la llista d\'lbums', 'album_list_cols', 0),
-	array('Grandria de les miniatures en pxels', 'alb_list_thumb_size', 0),
-	array('Contingut de la pgina principal', 'main_page_layout', 0),
-    array('Mostra miniatures d\'lbums de primer nivell en categories','first_level',1),
-
-	'Aspecte de la visualitzaci de miniatures',
-	array('Nombre de columnes a la pgina de miniatures', 'thumbcols', 0),
-	array('Nombre de files a la pgina de miniatures', 'thumbrows', 0),
-	array('Nombre mxim de pestanyes a mostrar', 'max_tabs', 0),
-	array('Mostra peu del fitxer (a ms del ttol) sota la miniatura', 'caption_in_thumbview', 1),
-	array('Mostra el nombre de vegades vist sota la miniatura', 'views_in_thumbview', 1),
-	array('Mostra el nombre de comentaris sota la miniatura', 'display_comment_count', 1),
-	array('Mostra el nom de l\'usuari que va afegir el fitxer sota la miniatura', 'display_uploader', 1),
-	array('Ordre per defecte de les imatges', 'default_sort_order', 3),
-	array('Mnim nombre de vots perqu una imatge aparegui a la llista de  \'Ms Valorades\'', 'min_votes_for_rating', 0),
-
-	'Visualitzaci d\'imatges i parmetres dels comentaris',
-	array('Amplria de la taula on mostrar la imatge (pxels o %)', 'picture_table_width', 0),
-	array('Informaci del fitxer visible per defecte', 'display_pic_info', 1),
-	array('Filtra paraules malsonants als comentaris', 'filter_bad_words', 1),
-	array('Permet emoticones als comentaris', 'enable_smilies', 1),
-	array('Permet diversos comentaris consecutius sobre un fitxer per part del mateix usuari (inhabilita la protecci d\'acumulaci)', 'disable_comment_flood_protect', 1),
-	array('Mxima longitud per a la descripci d\'un fitxer', 'max_img_desc_length', 0),
-	array('Mxim nombre de carcters d\'una paraula', 'max_com_wlength', 0),
-	array('Mxim nombre de lnies d\'un comentari', 'max_com_lines', 0),
-	array('Mxima longitud d\'un comentari', 'max_com_size', 0),
-    array('Mostrar tira de pellcula', 'display_film_strip', 1),
-    array('Nombre d\'objectes de la tira de pellcula', 'max_film_strip_items', 0),
-    array('Notifica a l\'administrador sobre nous comentaris (per email)', 'email_comment_notification', 1),
-    array('Interval (en milisegons) per a la projecci de diapositives (1 segon = 1000 milisegons)', 'slideshow_interval', 0),
-
-	'Parmetres dels fitxers i les miniatures',
-	array('Qualitat per als fitxers JPEG', 'jpeg_qual', 0),
-	array('Dimensi mxima d\'una miniatura <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0),
-    array('Usa dimensi ( amplria o alada o mxima relaci per a les miniatures )<a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7),
-	array('Crea imatges de grandria intermdia','make_intermediate',1),
-	array('Amplria o alada mxima d\'una imatge/vdeo de grandria intermdia <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0),
-	array('Mida mxima per a fitxers penjats (KB)', 'max_upl_size', 0),
-	array('Amplria o alada mxima per a les imatges/vdeos penjats (pxels)', 'max_upl_width_height', 0),
-
-	'Parmetres avanats per a fitxers i miniatures', 
-	array('Mostra icona d\'lbum privat als usuaris no identificats','show_private',1), 
-	array('Carcters no permesos al nom dels fitxers', 'forbiden_fname_char',0), 
-	//array('Extensions de fitxer permeses per a imatges penjades', 'allowed_file_extensions',0), 
-	array('Tipus d\'imatge permeses', 'allowed_img_types',0), 
-	array('Tipus de vdeo permesos', 'allowed_mov_types',0), 
-	array('Tipus d\'udio permesos', 'allowed_snd_types',0), 
-	array('Tipus de documents permesos', 'allowed_doc_types',0), 
-	array('Mtode per a redimensionar imatges','thumb_method',2), 
-	array('Cam a la utilitat \'convert\' de ImageMagick (p.ex. /usr/bin/X11/)', 'impath', 0), 
-	//array('Tipus d\'imatge permeses (noms vlid per a ImageMagick)', 'allowed_img_types',0), 
-	array('Ordres de lnia per a ImageMagick', 'im_options', 0), 
-	array('Llegeix dades EXIF dels fitxers JPEG', 'read_exif_data', 1), 
-	array('Llegeix dades IPTC dels fitxers JPEG', 'read_iptc_data', 1), 
-	array('Directori dels lbums <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), 
-	array('Directori per als fitxers dels usuaris <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), 
-	array('Prefixe per a les imatges intermdies <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), 
-	array('Prefixe per a les miniatures <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), 
-	array('Mode per defecte per als directoris', 'default_dir_mode', 0), 
-	array('Mode per defecte per als fitxers', 'default_file_mode', 0), 
-
-	'Parmetres d\'usuari',
-	array('Permetre el registre de nous usuaris', 'allow_user_registration', 1),
-	array('Registre d\'usuaris requereix verificaci per correu electrnic', 'reg_requires_valid_email', 1),
-	array('Notifica a l\'administrador del registre d\'usuaris per email', 'reg_notify_admin_email', 1),
-	array('Permetre a dos usuaris tenir el mateix correu electrnic', 'allow_duplicate_emails_addr', 1),
-	array('Els usuaris poden tenir lbums privats (Nota: si canvieu de \'si\' a \'no\' qualsevol lbum privat actual esdevindr pblic)', 'allow_private_albums', 1),
-	array('Notifica a l\'administrador de fitxers pujats esperant autoritzaci', 'upl_notify_admin_email', 1),
-	array('Permet als usuaris identificats veure la llista d\'usuaris', 'allow_memberlist', 1),
-
-	'Camps extra per a descripci d\'imatges (deixeu en blanc si no els useu)',
-	array('Nom del camp 1', 'user_field1_name', 0),
-	array('Nom del camp 2', 'user_field2_name', 0),
-	array('Nom del camp 3', 'user_field3_name', 0),
-	array('Nom del camp 4', 'user_field4_name', 0),
-
-	'Configuraci de galetes (cookies)',
-	array('Nom de la galeta usada per coppermine (quan s\'usa la integraci amb frums, assegureu-vos que el nom sigui diferent del de la galeta del frum)', 'cookie_name', 0),
-	array('Cam de la galeta usada per coppermine', 'cookie_path', 0),
-
-	'Altres parmetres',
-	array('Habilita mode de depuraci', 'debug_mode', 9),
-	array('Mostra avisos en mode de depuraci', 'debug_notice', 1),
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Aquests parmetres no deuen ser canviats si ja teniu fitxers a la vostra base de dades.<br />
-  <a name="notice2"></a>(**) Si es canvia aquest parmetre, noms afectar als fitxers afegits d\'ara en avant, per tant si ja hi ha fitxers a la galeria s recomanable que no es canvie aquest parmetre. Podeu, tanmateix, fer efectius els canvis sobre les imatges existents amb les &quot;<a href="util.php">eines</a>&quot; de redimensi d\'imatges del men d\'administraci.</div><br />',
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php 
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Postals enviades', 
-  'ecard_sender' => 'Remitent', 
-  'ecard_recipient' => 'Destinatari', 
-  'ecard_date' => 'Data', 
-  'ecard_display' => 'Mostra postal', 
-  'ecard_name' => 'Nom', 
-  'ecard_email' => 'Correu electrnic', 
-  'ecard_ip' => 'IP #', 
-  'ecard_ascending' => 'ascendent', 
-  'ecard_descending' => 'descendent', 
-  'ecard_sorted' => 'Ordre', 
-  'ecard_by_date' => 'per data', 
-  'ecard_by_sender_name' => 'per nom del remitent', 
-  'ecard_by_sender_email' => 'per correu electrnic del remitent', 
-  'ecard_by_sender_ip' => 'per IP del remitent', 
-  'ecard_by_recipient_name' => 'per nom del destinatari', 
-  'ecard_by_recipient_email' => 'per correu electrnic del destinatari', 
-  'ecard_number' => 'mostrant registres %s al %s de %s', 
-  'ecard_goto_page' => 'vs a la pgina', 
-  'ecard_records_per_page' => 'Registres per pgina', 
-  'check_all' => 'Activar Tots', 
-  'uncheck_all' => 'Desactivar Tots', 
-  'ecards_delete_selected' => 'Esborra postals seleccionades', 
-  'ecards_delete_confirm' => 'Esteu segur de voler esborrar els registres? Marqueu el quadre de verificaci!', 
-  'ecards_delete_sure' => 'Estic segur', 
-);
-
-
-// ------------------------------------------------------------------------- //
-// File dbinput.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-	'empty_name_or_com' => 'Heu d\'introduir el vostre nom i un comentari',
-	'com_added' => 'El vostre comentari ha estat afegit',
-	'alb_need_title' => 'Heu d\'introduir un ttol per a l\'lbum!',
-	'no_udp_needed' => 'No es requereix cap canvi.',
-	'alb_updated' => 'L\'lbum ha estat actualitzat',
-	'unknown_album' => 'L\'lbum seleccionat no existeix o no teniu permisos per a afegir fitxers en aquest lbum',
-	'no_pic_uploaded' => 'No s\'ha penjat cap fitxer!<br /><br />Si havieu seleccionat un fitxer per a afegir, comproveu que el servidor admet penjar fitxers...',
-	'err_mkdir' => 'No s\'ha pogut crear el directori %s!',
-	'dest_dir_ro' => 'El directori de dest %s no t permisos d\'escriptura!',
-	'err_move' => 'Impossible moure %s a  %s !',
-	'err_fsize_too_large' => 'La mida del fitxer que heu penjat s massa gran (el mxim perms s de %s x %s)',
-	'err_imgsize_too_large' => 'La mida del fitxer que heu penjat s massa gran (el mxim perms s de %s KB)',
-	'err_invalid_img' => 'El fitxer que heu penjat no s una imatge vlida',
-	'allowed_img_types' => 'Noms podeu penjar %s imatges.',
-	'err_insert_pic' => 'El fitxer \'%s\' no es pot inserir a l\'lbum ',
-	'upload_success' => 'El vostre fitxer ha estat penjat amb xit<br /><br />Ser visible desprs de l\'aprovaci dels administradors.',
-	'notify_admin_email_subject' => '%s - Notificaci de fitxer penjat',
-	'notify_admin_email_body' => 'Una imatge que necessita la vostra aprovaci ha estat penjada per %s. Visiteu %s',
-	'info' => 'Informaci',
-	'com_added' => 'Comentari afegit',
-	'alb_updated' => 'lbum actualitzat',
-	'err_comment_empty' => 'El vostre comentari est buit!',
-	'err_invalid_fext' => 'Noms sn admesos fitxers amb les segents extensions : <br /><br />%s.',
-	'no_flood' => 'Perdoneu per sou l\'autor/a de l\'ltim comentari introdut en aquest fitxer<br /><br />Podeu editar el comentari que heu posat si voleu modificar-lo',
-	'redirect_msg' => 'Esteu sent redirigit.<br /><br /><br />Premeu \'CONTINUAR\' si la pgina no es refresca automticament',
-	'upl_success' => 'El vostre fitxer ha estat afegit amb xit',
-	'email_comment_subject' => 'Comentari enviat a la Galeria Coppermine',
-	'email_comment_body' => 'Alg ha enviat un comentari a la vostra galeria. Vegeu-lo a',
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-	'caption' => 'Peu',
-	'fs_pic' => 'imatge mida completa',
-	'del_success' => 'esborrat amb xit',
-	'ns_pic' => 'imatge mida normal',
-	'err_del' => 'no pot ser esborrat',
-	'thumb_pic' => 'miniatura',
-	'comment' => 'comentari',
-	'im_in_alb' => 'imatges a l\'lbum',
-	'alb_del_success' => 'lbum \'%s\' esborrat',
-	'alb_mgr' => 'Gestor d\'lbums',
-	'err_invalid_data' => 'Dades invlides rebudes en \'%s\'',
-	'create_alb' => 'Creant lbum \'%s\'',
-	'update_alb' => 'Actualitzant lbum \'%s\' amb el ttol \'%s\' i l\'ndex \'%s\'',
-	'del_pic' => 'Esborra imatge',
-	'del_alb' => 'Esborra lbum',
-	'del_user' => 'Esborra usuari',
-	'err_unknown_user' => 'L\'usuari seleccionat no existeix!',
-	'comment_deleted' => 'El comentari ha estat esborrat',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-	'confirm_del' => 'Esteu segur de voler ESBORRAR aquest fitxer? \\nEls comentaris tamb seran esborrats.',
-	'del_pic' => 'ESBORRA AQUESTA IMATGE',
-	'size' => '%s x %s pxels',
-	'views' => '%s vegades',
-	'slideshow' => 'Projecci de diapositives',
-	'stop_slideshow' => 'ATURA PROJECCI',
-	'view_fs' => 'Premeu aqu per a veure la imatge a mida completa',
-	'edit_pic' => 'Edita descripci',
-	'crop_pic' => 'Escapa i gira',
-);
-
-$lang_picinfo = array(
-	'title' =>'Informaci del fitxer',
-	'Filename' => 'Nom del fitxer',
-	'Album name' => 'Nom de l\'lbum',
-	'Rating' => 'Valoraci (%s vots)',
-	'Keywords' => 'Paraules clau',
-	'File Size' => 'Mida del fitxer',
-	'Dimensions' => 'Dimensions',
-	'Displayed' => 'S\'ha vist',
-	'Camera' => 'Cmera',
-	'Date taken' => 'Data de la captura',
-	'Aperture' => 'Obertura',
-	'Exposure time' => 'Temps d\'exposici',
-	'Focal length' => 'Longitud del focus',
-	'Comment' => 'Comentari',
-    'addFav' => 'Afegeix a Favorits',
-    'addFavPhrase' => 'Favorits',
-    'remFav' => 'Lleva de Favorits',
-	'iptcTitle'=>'Ttol IPTC',
-	'iptcCopyright'=>'Copyright IPTC',
-	'iptcKeywords'=>'Paraules clau IPTC',
-	'iptcCategory'=>'Categoria IPTC',
-	'iptcSubCategories'=>'Sub Categories IPTC',
-);
-
-$lang_display_comments = array(
-	'OK' => 'D\'acord',
-	'edit_title' => 'Edita aquest comentari',
-	'confirm_delete' => 'Esteu segur de voler esborrar aquest comentari?',
-	'add_your_comment' => 'Afegiu el vostre comentari',
-    'name'=>'Nom',
-    'comment'=>'Comentari',
-	'your_name' => 'Annim',
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => 'Premeu la imatge per a tancar aquesta finestra',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-	'title' => 'Envieu una postal',
-	'invalid_email' => '<b>Atenci</b>: adrea electrnica incorrecta!',
-	'ecard_title' => 'Una postal de %s per a tu',
-	'error_not_image' => 'Noms podeu enviar postals amb imatges.',
-	'view_ecard' => 'Si la imatge no es veu correctament, premeu en aquest enlla',
-	'view_more_pics' => 'Premeu aquest enlla per a veure ms imatges!',
-	'send_success' => 'La postal ha estat enviada',
-	'send_failed' => 'Disculpeu per el servidor no pot enviar la vostra postal...',
-	'from' => 'De',
-	'your_name' => 'El vostre nom',
-	'your_email' => 'La vostra adrea electrnica',
-	'to' => 'A',
-	'rcpt_name' => 'Nom del destinatari',
-	'rcpt_email' => 'Adrea electrnica del destinatari',
-	'greetings' => 'Ttol del missatge',
-	'message' => 'Missatge',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-	'pic_info' => 'Informaci',
-	'album' => 'lbum',
-	'title' => 'Ttol',
-	'desc' => 'Descripci',
-	'keywords' => 'Paraules Clau',
-	'pic_info_str' => '%s &times; %s - %s KB - vist %s vegades - %s vots',
-	'approve' => 'Aprova el fitxer',
-	'postpone_app' => 'Posposa l\'aprovament',
-	'del_pic' => 'Esborra fitxer',
-	'read_exif' => 'Torna a llegir informaci EXIF', 
-	'reset_view_count' => 'Posa a zero el comptador de visualitzacions',
-	'reset_votes' => 'Posar a zero els vots',
-	'del_comm' => 'Esborra comentaris',
-	'upl_approval' => 'Aprova fitxers penjats',
-	'edit_pics' => 'Edita fitxers',
-	'see_next' => 'Veure fitxers segents',
-	'see_prev' => 'Veure fitxers anteriors',
-	'n_pic' => '%s fitxers',
-	'n_of_pic_to_disp' => 'Nombre de fitxers a mostrar',
-	'apply' => 'Aplica els canvis',
-	'crop_title' => 'Editor d\'Imatges de Coppermine',
-	'preview' => 'Visualitzaci prvia',
-	'save' => 'Desa imatge',
-	'save_thumb' =>'Desa com miniatura',
-	'sel_on_img' =>'La selecci ha d\\\'estar per complet en la imatge!', //js-alert 
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php 
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Preguntes Ms Freqents', 
-  'toc' => 'Taula de continguts', 
-  'question' => 'Pregunta: ', 
-  'answer' => 'Resposta: ', 
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'PMF General',
-  array('Perqu deuria registrar-me?', 'El registre pot o no ser requerit per l\'administrador. El registre facilita caracterstiques addicionals tals com poder afegir fitxers, tenir una llista de favorits, puntuar imatges, afegir comentaris, enviar postals, etc.', 'allow_user_registration', '0'), 
-  array('Com puc registrar-me?', 'Premeu en &quot;Registreu-vos&quot; i empleneu tots els camps requerits (i els opcionals si voleu tamb).<br />Si l\'administrador t activada la validaci per correu electrnic, desprs de completar i enviar les dades rebreu un missatge en l\'adrea que heu indicat durant el registre, en el qual s\'explica com activar el vostre compte (sols prement un enlla). Fins que no activeu el compte no podreu validar-vos com usuari registrat.', 'allow_user_registration', '1'),
-  array('Com puc entrar al sistema (fer login)?', 'Premeu en &quot;Entreu&quot;, empleneu el vostre nom d\'usuari i contrasenya, i marqueu &quot;Recordar-me&quot; amb aix aconseguiu estar validat la prxima vegada que ens visiteu.<br /><b>IMPORTANT: Les galetes deuen estar activades en el navegador i la galeta d\'aquest lloc no deu ser esborrada si voleu que funcioni l\'opci &quot;Recordar-me&quot;.</b>', 'offline', 0),
-  array('Perqu no puc entrar (fer login)?', 'Vos heu registrat i premut en l\'enlla del correu electrnic de confirmaci que vos va ser enviat? Aix deuria haver activat el vostre compte. Si no s aix, contacteu amb l\'administrador del sistema.', 'offline', 0), 
-  array('Qu passa si oblido la meva contrasenya?', 'Si aquesta web t una opci &quot;Heu oblidat la vostra contrasenya&quot;, useu-la. Haureu d\'accedir a la recuperaci de la mateixa. Si no, haureu de contactar amb l\'administrador perqu vos crei una nova contrasenya.', 'offline', 0), 
-  //array('Qu passa si he canviat la meva adrea de correu electrnic?', 'Simplement entreu al sistema (feu login) i canvieu la vostra adrea de correu electrnic des de &quot;El vostre Perfil&quot;', 'offline', 0),
-  array('Com puc guardar una imatge en &quot;Els meus favorits&quot;?', 'Premeu primer en la imatge i desprs la icona de &quot;Mostra informaci del fitxer&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Mostra informaci del fitxer" />); baixeu fins on ha aparegut aquesta informaci i premeu en &quot;Afegeix a Favorits&quot;.<br />L\'administrador podria tenir activada la opci &quot;Mostra informaci del fitxer&quot; per defecte.<br />IMPORTANT: Les galetes deuen estar activades en el navegador i la galeta d\'aquesta web no deu ser esborrada.', 'offline', 0), 
-  array('Com puc valorar una imatge?', 'Premeu en la miniatura de la imatge, mireu sota ella i elegiu la puntuaci.', 'offline', 0), 
-  array('Com puc enviar un comentari d\'una imatge?', 'Premeu en la miniatura de la imatge i mireu sota ella. Aqu podreu inserir el vostre comentari.', 'offline', 0), 
-array('Com puc afegir una imatge?', 'Premeu en &quot;Insereix fitxer&quot; i elegiu l\'lbum en el qual voleu afegir la imatge, premeu &quot;Navega&quot; i elegiu la imatge que voleu del vostre disc dur, premeu el bot &quot;Obri&quot; (afegiu ttol i descripci si voleu), premeu finalment en &quot;Tramet&quot;', 'allow_private_albums', 0),
-  array('On puc afegir una imatge?', 'Podeu afegir una imatge a un dels vostres lbums en &quot;La meva galeria&quot;. L\'Administrador pot haver perms tamb l\'afegir imatges en un o ms dels lbums de la Galeria principal.', 'allow_private_albums', 0),
-  array('Quins tipus i grandries d\'imatges puc afegir?', 'Els tipus (jpg, png, etc.) i mides les decideix l\'administrador.', 'offline', 0), 
-  array('Qu s &quot;La meva galeria&quot;?', '&quot;La meva galeria&quot; s una galeria personal en la qual l\'usuari pot afegir nous fitxers, aix com configurar-la.', 'allow_private_albums', 0), 
-  array('Com puc crear, tornar a anomenar o esborrar un lbum en &quot;La meva galeria&quot;?', 'Heu d\'entrar al &quot;Mode Administrador&quot;<br />Premeu en &quot;Crea/Ordena els meus lbums&quot; i premeu &quot;Nou&quot;. Canvieu &quot;Nou lbum&quot; pel nom que vulgueu.<br />Podeu tamb tornar a anomenar qualsevol dels lbums de la vostra galeria.<br />Premeu &quot;Aplica Modificacions&quot;.', 'allow_private_albums', 0), 
-  array('Com puc modificar i restringir a altres usuaris de veure els meus lbums?', 'Heu d\'entrar al &quot;Mode Administrador&quot;<br />Premeu en &quot;Modificar els meus lbums&quot;. Premeu en la barra &quot;Actualitza lbum&quot;, elegiu l\'lbum que voleu canviar.<br />Des d\'aqu podeu canviar el nom, descripci, miniatures de les imatges, i restringir qui pot veure o posar comentaris en l\'lbum.<br />Premeu &quot;Actualitza lbum&quot;.', 'allow_private_albums', 0),
-  array('Com puc veure galeries d\'altres usuaris?', 'Premeu en &quot;Llista d\'lbums&quot; i seleccioneu &quot;Galeries dels Usuaris&quot;.', 'allow_private_albums', 0),
-  array('Qu sn les galetes?', 'Les galetes (cookies) sn uns petits textos que s\'envien des de la web i s\'emmagatzemen al vostre ordinador.<br />Normalment les galetes serveixen per a "recordar" a l\'usuari quan aquest torni de nou, i per a altres usos diversos.', 'offline', 0),
-  array('On puc aconseguir aquest programa per a posar-lo en la meva web?', 'Coppermine s una Galeria Multimdia gratuta, publicada sota llicncia GNU GPL. Est repleta de caracterstiques i ha estat adaptada a distintes plataformes i sistemes de contingut. Visiteu la <a href="http://coppermine.sf.net/">pgina de Coppermine</a> per a saber ms i poder descarregar el programa.', 'offline', 0), 
-
-  'Navegant per la galeria',
-  array('Qu s la &quot;Llista d\'lbums&quot;?', 'Des d\'aqu podeu veure la galeria completa, amb un enlla a cada categoria. Les miniatures poden ser enllaos directes a les categories.', 'offline', 0), 
-  array('Qu s &quot;La meva Galeria&quot;?', 'Aquesta caracterstica permet a l\'usuari crear la seva prpia galeria i afegir, esborrar o modificar lbums aix com afegir nous fitxers en ells.', 'allow_private_albums', 0), 
-  array('Quines sn les diferncia entre &quot;Mode Administrador&quot; i &quot;Mode Usuari&quot;?', 'Quan s\'est en mode administrador, l\'usuari pot modificar la seva galeria (aix com unes altres si l\'hi ha perms l\'administrador).', 'allow_private_albums', 0), 
-  array('Qu s &quot;Insereix Fitexer&quot;?', 'Aquesta caracterstica permet a l\'usuari afegir una imatge (mida i tipus definits per l\'administrador) en una galeria seleccionada per l\'usuari o b per l\'administrador.', 'allow_private_albums', 0), 
-  array('Qu s &quot;ltims fitexers&quot;?', 'Mostra els ltims fitxers / imatges afegits a la galeria.', 'offline', 0), 
-  array('Qu s &quot;ltims comentaris&quot;?', 'Mostra els ltims comentaris afegits pels usuaris, juntament amb les imatges comentades.', 'offline', 0),
-  array('Qu s &quot;Ms vists&quot;?', 'Mostra els fitxers ms vists per tots els usuaris (registrats i visitants).', 'offline', 0), 
-  array('Qu s &quot;Ms valorats&quot;?', 'Mostra les imatges millor valorades pels usuaris, juntament amb la mitjana de puntuaci (per exemple: cinc usuaris han donat un <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: el fitxer tindr una puntuaci mitja de <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;si cinc usuaris han puntuat de 1 a 5 (1,2,3,4,5) la mitjana resultant ser <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Les puntuacions van des de <img src="images/rating5.gif" width="65" height="14" border="0" alt="Excellent" /> (excellent) fins a <img src="images/rating0.gif" width="65" height="14" border="0" alt="Dolent" /> (dolent).', 'offline', 0),
-  array('Qu s &quot;Els meus favorits&quot;?', 'Aquesta caracterstica permet a un usuari guardar una imatge favorita en la galeta que s enviada al seu ordinador.', 'offline', 0),
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php 
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Recuperaci de contrasenya',
-  'err_already_logged_in' => 'Ja esteu identificat!',
-  'enter_username_email' => 'Inseriu el vostre nom d\'usuari o adrea de correu electrnic',
-  'submit' => 'endavant',
-  'failed_sending_email' => 'El correu de recuperaci de contrasenya no pot ser enviat!',
-  'email_sent' => 'Un correu electrnic amb el vostre nom d\'usuari i contrasenya ha estat enviat a %s',
-  'err_unk_user' => 'L\'usuari seleccionat no existeix!', 
-  'passwd_reminder_subject' => '%s - Recuperaci de contrasenya',
-  'passwd_reminder_body' => 'Heu demanat que se vos recordin les vostres dades d\'entrada:
-Nom d\'usuari: %s
-Contrasenya: %s
-Premeu %s per a entrar (login).',
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-	'group_name' => 'Nom del grup',
-	'disk_quota' => 'Quota de disc',
-	'can_rate' => 'Poden valorar fitxers',
-	'can_send_ecards' => 'Poden enviar postals',
-	'can_post_com' => 'Poden afegir comentaris',
-	'can_upload' => 'Poden afegir fitxers',
-	'can_have_gallery' => 'Poden tenir galeries personals',
-	'apply' => 'Valida els canvis',
-	'create_new_group' => 'Crea nou grup',
-	'del_groups' => 'Esborra el(s) grup(s) seleccionat(s)',
-	'confirm_del' => 'Atenci, quan esborreu un grup, els usuaris que pertanyen a aquest grup sn transferits al grup \'Registered\'!\n\nVoleu continuar?',
-	'title' => 'Configura grups d\'usuaris',
-	'approval_1' => 'Aprovaci fitxers penjats pblics (1)',
-	'approval_2' => 'Aprovaci fitxers penjats privats (2)',
-	'upload_form_config' => 'Configuraci del formulari de pujada', 
-	'upload_form_config_values' => array( 'Noms pujades d\'un sol fitxer', 'Noms pujades de multiples fitxers', 'Noms pujades URI', 'Noms pujades ZIP', 'Fitxer-URI', 'Fitxer-ZIP', 'URI-ZIP', 'Fitxers-URI-ZIP'), 
-	'custom_user_upload'=>'Pot l\'usuari personalitzar el nombre de caixes de pujada?', 
-	'num_file_upload'=>'Nombre mxim/exacte de caixes de pujada de fitxers', 
-	'num_URI_upload'=>'Nombre mxim/exacte de caixes de pujada URI', 
-	'note1' => '<b>(1)</b> Afegir fitxers en un lbum pblic requerir aprovaci dels administradors',
-	'note2' => '<b>(2)</b> Afegir fitxers en un lbum que pertany a l\'usuari requerir aprovaci dels administradors',
-	'notes' => 'Notes'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-	'welcome' => 'Benvingut/da!'
-);
-
-$lang_album_admin_menu = array(
-	'confirm_delete' => 'Esteu segur de voler ESBORRAR aquest lbum? \\nTotes les imatges i comentaris seran tamb esborrats.',
-	'delete' => 'ESBORRA',
-	'modify' => 'MODIFICA',
-	'edit_pics' => 'EDITA IMATGES',
-);
-
-$lang_list_categories = array(
-	'home' => 'Inici',
-	'stat1' => '<b>[pictures]</b> fitxers en <b>[albums]</b> lbums i <b>[cat]</b> categories amb <b>[comments]</b> comentaris, vists <b>[views]</b> vegades',
-	'stat2' => '<b>[pictures]</b> fitxers en <b>[albums]</b> lbums, vists <b>[views]</b> vegades',
-	'xx_s_gallery' => 'Galeria de %s',
-	'stat3' => '<b>[pictures]</b> fitxers en <b>[albums]</b> lbums amb <b>[comments]</b> comentaris, vists <b>[views]</b> vegades'
-);
-
-$lang_list_users = array(
-	'user_list' => 'Llista d\'usuaris',
-	'no_user_gal' => 'No existeixen usuaris amb permisos per a tenir lbums',
-	'n_albums' => '%s lbum(s)',
-	'n_pics' => '%s fitxer(s)'
-);
-
-$lang_list_albums = array(
-	'n_pictures' => '%s fitxers',
-	'last_added' => ', ltim afegit el %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-	'login' => 'Entreu',
-	'enter_login_pswd' => 'Introduiu el vostre nom d\'usuari i contrasenya per a entrar',
-	'username' => 'Nom d\'usuari',
-	'password' => 'Contrasenya',
-	'remember_me' => 'Recorda\'m',
-	'welcome' => 'Benvingut/da %s ...',
-	'err_login' => '*** Entrada incorrecta. Intenteu-ho de nou ***',
-	'err_already_logged_in' => 'Ja esteu identificat!',
-	'forgot_password_link' => 'He oblidat la meva contrasenya', 
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-	'logout' => 'Sortiu',
-	'bye' => 'Fins un altra, %s ...',
-	'err_not_loged_in' => 'No ests validat al sistema!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php 
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', 
-  'explanation' => 'Aquesta s la sortida generada per la funci PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>, mostrada dintre de Copermine (retallant la sortida).', 
-  'no_link' => 'Deixar que altres vegin el vostre phpinfo pot ser arriscat, per aix aquesta pgina noms s visible quan esteu identificat com a administrador. No podeu enviar un enlla a aqueta pgina per a terceres persones, se\'ls denegar l\'accs.', 
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-	'upd_alb_n' => 'Modifica lbum %s',
-	'general_settings' => 'Parmetres generals',
-	'alb_title' => 'Ttol de l\'lbum',
-	'alb_cat' => 'Categora de l\'lbum',
-	'alb_desc' => 'Descripci de l\'lbum',
-	'alb_thumb' => 'Miniatura de l\'lbum',
-	'alb_perm' => 'Permisos per a aquest lbum',
-	'can_view' => 'Aquest lbum pot ser vist per',
-	'can_upload' => 'Els visitants poden afegir imatges',
-	'can_post_comments' => 'Els visitants poden afegir comentaris',
-	'can_rate' => 'Els visitants poden valorar les imatges',
-	'user_gal' => 'Galeria d\'usuari',
-	'no_cat' => '* Sense categoria *',
-	'alb_empty' => 'L\'lbum est buit',
-	'last_uploaded' => 'ltim afegit',
-	'public_alb' => 'Tothom (lbum pblic)',
-	'me_only' => 'Noms jo',
-	'owner_only' => 'Noms l\'amo de l\'lbum (%s)',
-	'groupp_only' => 'Membres del grup \'%s\'',
-	'err_no_alb_to_modify' => 'No podeu modificar cap lbum a la base de dades.',
-	'update' => 'Actualitza lbum',
-	'notice1' => '(*) depenent dels parmetres de %sgrups%s',
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-	'already_rated' => 'Perdoneu per ja heu votat anteriorment per aquest fitxer',
-	'rate_ok' => 'El vostre vot ha estat comptabilitzat',
-	'forbidden' => 'No podeu votar per els vostres propis fitxers.', 
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-A pesar que els administradors de {SITENAME} intentaran eliminar o editar qualsevol material desagradable tan aviat com puguin, resulta impossible revisar tots els enviaments que es realitzen. Per tant heu de tenir en compte que tots els enviaments fets a aquesta web expressen el punt de vista i opinions dels seus autors i no el dels administradors o webmasters (excepte els afegits per ells mateixos).<br />
-<br />
-Esteu d'acord en no afegir cap material abusiu, obsc, vulgar, escandals, odis, amenaador, d'orientaci sexual, o cap altre que pugui violar qualsevol llei aplicable. Esteu d'acord amb que el webmaster, l'administrador i els assessors de { SITENAME } tenen el dret de llevar o de corregir qualsevol contingut en qualsevol moment si el consideren necessari. Com usuari, accediu a que qualsevol informaci que afegiu sigui emmagatzemada en una base de dades. Tan mateix, aquesta informaci no ser divulgada a tercers sense el seu consentiment. El webmaster i l'administrador no es poden fer responsables de cap intent de destrucci de la base de dades que pugui conduir a la prdua de la mateixa.<br />
-<br />
-Aquest lloc utilitza galetes per a emmagatzemar la informaci al vostre ordinador. Aquestes galetes serveixen per a millorar la navegaci d'aquest lloc. L'adrea de correu electrnic s'usa noms per a confirmar els seus detalls i contrasenya de registre.<br />
-<br />
-Prement <i>Estic d'acord</i> expresseu la vostra conformitat amb aquestes condicions.
-EOT;
-
-$lang_register_php = array(
-	'page_title' => 'Registre de nou usuari',
-	'term_cond' => 'Termes i condicions',
-	'i_agree' => 'Estic d\'acord',
-	'submit' => 'Enviar sollicitud de registre',
-	'err_user_exists' => 'El nom d\'usuari elegit ja existeix, per favor elegiu un altre diferent',
-	'err_password_mismatch' => 'Les dues contrassenyes no sn iguals, per favor torneu a introduir-les',
-	'err_uname_short' => 'El nom d\'usuari deu ser de 2 carcters de longitud com a mnim',
-	'err_password_short' => 'La contrassenya deu ser de 2 carcters de longitud com a mnim',
-	'err_uname_pass_diff' => 'El nom d\'usuari i la contrassenya deuen ser diferents',
-	'err_invalid_email' => 'L\'adrea electrnica no s vlida',
-	'err_duplicate_email' => 'Un altre usuari s\'ha registrat anteriorment amb l\'adrea de correu electrnic subministrada',
-	'enter_info' => 'Introduiu la informaci de registre',
-	'required_info' => 'Informaci requerida',
-	'optional_info' => 'Informaci opcional',
-	'username' => 'Nom d\'usuari',
-	'password' => 'Contrasenya',
-	'password_again' => 'Reescriure contrasenya',
-	'email' => 'Correu electrnic',
-	'location' => 'Ubicaci',
-	'interests' => 'Interessos',
-	'website' => 'Pgina web',
-	'occupation' => 'Ocupaci',
-	'error' => 'ERROR',
-	'confirm_email_subject' => '%s - Confirmaci de registre',
-	'information' => 'Informaci',
-	'failed_sending_email' => 'El correu electrnic de confirmaci de registre no pot ser enviat!',
-	'thank_you' => 'Grcies per registrar-vos.<br /><br />Hem enviat un correu electrnic amb informaci sobre l\'activaci del vostre compte a l\'adrea de correu que ens heu facilitat.',
-	'acct_created' => 'El vostre compte d\'usuari ha estat creat i ara podeu accedir al sistema amb el vostre nom d\'usuari i contrasenya',
-	'acct_active' => 'El vostre compte d\'usuari ja est activat i ara podeu accedir al sistema amb el vostre nom d\'usuari i contrasenya',
-	'acct_already_act' => 'El vostre compte ja estava actiu!',
-	'acct_act_failed' => 'Aquest compte no pot ser activat!',
-	'err_unk_user' => 'L\'usuari seleccionat no existeix!',
-	'x_s_profile' => 'Perfil de %s',
-	'group' => 'Grup',
-	'reg_date' => 'Data d\'alta',
-	'disk_usage' => 's de disc',
-	'change_pass' => 'Canvia contrasenya',
-	'current_pass' => 'Contrasenya actual',
-	'new_pass' => 'Nova contrasenya',
-	'new_pass_again' => 'Reescriure nova contrasenya',
-	'err_curr_pass' => 'La contrasenya actual s incorrecta',
-	'apply_modif' => 'Desa els canvis',
-	'change_pass' => 'Canvia la meva contrasenya',
-	'update_success' => 'El vostre perfil ha estat actualitzat',
-	'pass_chg_success' => 'La vostra contrasenya ha estat canviada',
-	'pass_chg_error' => 'La vostra contrassenya no ha estat canviada',
-	'notify_admin_email_subject' => '%s - Notificaci de registre',
-	'notify_admin_email_body' => 'Un nou usuari amb el nom "%s" s\'ha registrat en la vostra galeria',
-);
-
-$lang_register_confirm_email = <<<EOT
-Grcies per registrar-vos a {SITE_NAME}
-
-El vostre nom d'usuari s: "{USER_NAME}"
-La vostra contrassenya s: "{PASSWORD}"
-
-Per a acabar d'activar el vostre compte, heu de prmer sobre l'enlla que
-apareix sota o copiar-lo i pegar-lo al vostre navegador d'Internet.
-
-{ACT_LINK}
-
-Un salut,
-
-Els administradors de {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-	'title' => 'Revisa comentaris',
-	'no_comment' => 'No existeixen comentaris que mostrar',
-	'n_comm_del' => '%s comentari(s) esborrat(s)',
-	'n_comm_disp' => 'Nombre de comentaris a mostrar',
-	'see_prev' => 'Veure l\'anterior',
-	'see_next' => 'Veure el segent',
-	'del_comm' => 'Esborra comentaris seleccionats',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-	0 => 'Cercar en tota la galeria',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-	'page_title' => 'Cerca nous fitxers',
-	'select_dir' => 'Seleccioneu directori',
-	'select_dir_msg' => 'Aquesta funci vos permet afegir de forma automtica els fitxers que hageu pujat al vostre servidor mitjanant FTP.<br /><br />Seleccioneu el directori on heu pujat els vostres fitxers',
-	'no_pic_to_add' => 'No hi ha cap fitxer per a afegir',
-	'need_one_album' => 'Necessiteu almenys un lbum per a utilitzar aquesta funci',
-	'warning' => 'Atenci',
-	'change_perm' => 'Coppermine no pot escriure en aquest directori, necessiteu canviar els permisos a modes 755 o 777 abans d\'intentar-ho de nou!',
-	'target_album' => '<b>Colloca els fitxers del dierctori &quot;</b>%s<b>&quot; a l\'lbum </b>%s',
-	'folder' => 'Carpeta',
-	'image' => 'fitxer',
-	'album' => 'lbum',
-	'result' => 'Resultat',
-	'dir_ro' => 'No es pot escriure. ',
-	'dir_cant_read' => 'No es pot llegir. ',
-	'insert' => 'Afegint noves fitxers a la galeria',
-	'list_new_pic' => 'Llistat de nous fitxers',
-	'insert_selected' => 'Afegeix els fitxers seleccionades',
-	'no_pic_found' => 'No s\'ha trobat cap fitxer nou',
-	'be_patient' => 'Per favor, sigueu pacient, Coppermine necessita temps per a afegir els fitxers',
-	'no_album' => 'Cap lbum seleccionat', 
-	'notes' =>  '<ul>'.
-				'<li><b>OK</b> : significa que el fitxer ha estat afegit sense problemes'.
-				'<li><b>DP</b> : significa que el fitxer s un duplicat i ja existeix a la base de dades'.
-				'<li><b>PB</b> : significa que el fitxer no pot ser afegit, per favor comproveu la configaracin i els permisos dels directoris on estan els fitxers'.
-				'<li><b>NA</b> : significa que no heu seleccionat un lbum on posar els fitxers, premeu \'<a href="javascript:history.back(1)">arrere</a>\' i seleccioneu un lbum. Si no teniu un lbum <a href="albmgr.php">creeu-ne un primer</a></li>'.
-				'<li>Si les icones OK, DP, PB no apareixen, premeu sobre la icona d\'imatge no carregada per a veure l\'error produt per PHP'.
-				'<li>Si el navegador excedeix el temps d\'espera (timeout), premeu la icona d\'actualitzar'.
-				'</ul>', 
-	'select_album' => 'selecciona lbum',
-	'check_all' => 'Activa Tots',
-	'uncheck_all' => 'Desactiva Tots',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-	'title' => 'Expulsa Usuaris',
-	'user_name' => 'Nom d\'Usuari',
-	'ip_address' => 'Adrea IP',
-	'expiry' => 'Caduca (en blanc s permanent)',
-	'edit_ban' => 'Desa Canvis',
-	'delete_ban' => 'Esborra',
-	'add_new' => 'Afegeix Nova Expulsi',
-	'add_ban' => 'Afegeix',
-	'error_user' => 'No es pot trobar l\'usuari',
-	'error_specify' => 'Necessiteu especificar o un nom d\'usuari o una adrea IP', 
-	'error_ban_id' => 'ID d\'expulsi invalida!', 
-	'error_admin_ban' => 'No vos podeu expulsar a vosaltres mateixos!', 
-	'error_server_ban' => 'Anveu a expulsar al vostre propi servidor? Tsk tsk, no podeu fer aix...',
-	'error_ip_forbidden' => 'No podeu expulsar aquesta IP - no s pot encaminar (non-routable)!', 
-	'lookup_ip' => 'Cerca una adrea IP', 
-	'submit' => 'endavant!',
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-	'title' => 'Penja fitxer',
-	'custom_title' => 'Formulari de sollicitud personalitzat', 
-	'cust_instr_1' => 'Podeu seleccionar un nombre personalitzat de quadres de pujada. Tanmateix, no podeu seleccionar-ne ms dels lmits llistats a sota.', 
-	'cust_instr_2' => 'Nombre de quadres de sollicitud', 
-	'cust_instr_3' => 'Quadres de pujada de fitxer: %s', 
-	'cust_instr_4' => 'Quadres de pujada URI/URL: %s', 
-	'cust_instr_5' => 'Quadres de pujada URI/URL:', 
-	'cust_instr_6' => 'Quadres de pujada de fitxer:', 
-	'cust_instr_7' => 'Per favor inseriu el nombre de quadres de pujada de cada tipus que voleu actualment. Aleshores premeu \'Continua\'. ', 
-	'reg_instr_1' => 'Acci invalida per a la creaci del formulari.', 
-	'reg_instr_2' => 'Ara podeu penjar els vostres fitxers fent servir els quadres de pujada de sota. La mida dels fitxers pujats al servidor no deuria excedir de %s KB cadascun. Els fitxers ZIP penjats en les seccions \'Pujades de fitxers\' i \'Pujades URI/URL\' restaran comprimits.', 
-	'reg_instr_3' => 'Si voleu que el fitxer ZIP o arxiu sigui descomprimit, haureu d\'usar el quadre de pujada de fitxer provet en l\'rea \'Pujada ZIP descomprimida\'.', 
-	'reg_instr_4' => 'Quan useu la secci de pujada URI/URL, per favor inseriu el cam al fitxer d\'aquesta manera: http://www.paginaweb.com/imatges/exemple.jpg', 
-	'reg_instr_5' => 'Quan hageu completat el formulari, per favor premeu \'Continua\'.', 
-	'reg_instr_6' => 'Pujades ZIP descomprimides:', 
-	'reg_instr_7' => 'Pujades de fitxers:', 
-	'reg_instr_8' => 'Pujades URI/URL:', 
-	'error_report' => 'Informe d\'Error', 
-	'error_instr' => 'S\'han trobat erros a les segents pujades:', 
-	'file_name_url' => 'Nom/URL del fitxer', 
-	'error_message' => 'Missatge d\'Error', 
-	'no_post' => 'Fitxer no pujat per POST.', 
-	'forb_ext' => 'Extensi de fitxer no permesa.', 
-	'exc_php_ini' => 'Excedida la mida de fitxer permesa a php.ini.', 
-	'exc_file_size' => 'Excedida la mida de fitxer permesa per Coppermine.', 
-	'partial_upload' => 'Noms una pujada parcial.', 
-	'no_upload' => 'No s\'ha produt cap pujada.', 
-	'unknown_code' => 'Codi d\'error de pujada de PHP desconegut.', 
-	'no_temp_name' => 'Cap pujada - Cap nom temporal.', 
-	'no_file_size' => 'No cont dades/Corrupte', 
-	'impossible' => 'Impossible moure.', 
-	'not_image' => 'No s una imatge/corrupte', 
-	'not_GD' => 'Not s una extensi GD.', 
-	'pixel_allowance' => 'Excedida assignaci de pxel.', 
-	'incorrect_prefix' => 'Prefixe URI/URL incorrecte', 
-	'could_not_open_URI' => 'No s\'ha pogut obrir URI.', 
-	'unsafe_URI' => 'No es pot verificar la seguretat.', 
-	'meta_data_failure' => 'Fallada de dades Meta', 
-	'http_401' => '401 No autoritzat', 
-	'http_402' => '402 Requereix Pagament', 
-	'http_403' => '403 Accs Prohibit', 
-	'http_404' => '404 No s\'ha trobat', 
-	'http_500' => '500 Error Intern del Servidor', 
-	'http_503' => '503 Servei No Disponible', 
-	'MIME_extraction_failure' => 'No es pot determinar MIME.', 
-	'MIME_type_unknown' => 'Tipus MIME desconegut', 
-	'cant_create_write' => 'No es pot crear fitxer d\'escriptura.', 
-	'not_writable' => 'No es pot escriure al fitxer d\'escriptura.', 
-	'cant_read_URI' => 'No es pot llegir URI/URL', 
-	'cant_open_write_file' => 'No es pot obrir el fitxer d\'escriptura URI.', 
-	'cant_write_write_file' => 'No es pot escriure al fitxer d\'escriptura URI.', 
-	'cant_unzip' => 'No es pot descomprimir.', 
-	'unknown' => 'Error desconegut', 
-	'succ' => 'Pujades amb xit', 
-	'success' => '%s pujades amb xit.', 
-	'add' => 'Per favor premeu \'Continua\' per a afegir els fitxers als lbums.', 
-	'failure' => 'Pujada Fallida', 
-	'f_info' => 'Informaci del Fitxer', 
-	'no_place' => 'No s\'ha pogut collocar el fitxer anterior.', 
-	'yes_place' => 'S\'ha collocat amb xit el fitxer anterior.', 
-	'max_fsize' => 'La mxima mida de fitxer permesa s de %s KB',
-	'album' => 'lbum',
-	'picture' => 'Fitxer',
-	'pic_title' => 'Ttol del fitxer',
-	'description' => 'Descripci del fitxer',
-	'keywords' => 'Paraules clau (separades per espais)',
-	'err_no_alb_uploadables' => 'Perdoneu per no hi ha cap lbum on estigui perms inserir nous fitxers',
-	'place_instr_1' => 'Per favor colloqueu ara els fitxers als lbums. Ara podeu inserir tamb informaci d\'importncia sobre cada fitxer.', 
-	'place_instr_2' => 'Hi ha ms fitxers per collocar. Per favor premeu \'Continua\'.', 
-	'process_complete' => 'Heu collocat amb xit tots els fitxers.', 
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-	'title' => 'Administra usuaris',
-	'name_a' => 'Ascendent per nom',
-	'name_d' => 'Descendent per nom',
-	'group_a' => 'Ascendent per grup',
-	'group_d' => 'Descendent per grup',
-	'reg_a' => 'Ascendent per data d\'alta',
-	'reg_d' => 'Descendent per data d\'alta',
-	'pic_a' => 'Ascendent per total de fitxers',
-	'pic_d' => 'Descendent per total de fitxers',
-	'disku_a' => 'Ascendent per s de disc',
-	'disku_d' => 'Descendent per s de disc',
-	'lv_a' => 'Ascendent per ltima visita', 
-	'lv_d' => 'Descendent per ltima visita', 
-	'sort_by' => 'Ordena usuaris per',
-	'err_no_users' => 'La taula d\'usuaris est buida!',
-	'err_edit_self' => 'No podeu editar el vostre propi perfil, heu d\'usar l\'opci \'El meu perfil d\'usuari\' per a aix',
-	'edit' => 'EDITA',
-	'delete' => 'ESBORRA',
-	'name' => 'Nom d\'usuari',
-	'group' => 'Grup',
-	'inactive' => 'Inactiu',
-	'operations' => 'Operacions',
-	'pictures' => 'Fitxers',
-	'disk_space' => 'Espai usat / Quota',
-	'registered_on' => 'Registrat el dia',
-	'last_visit' => 'ltima Visita', 
-	'u_user_on_p_pages' => '%d usuaris en %d pgina(s)',
-	'confirm_del' => 'Esteu segur de voler ESBORRAR aquest usuari? \\nTots els seus fitxers i lbums seran esborrats tamb.',
-	'mail' => 'CORREU',
-	'err_unknown_user' => 'L\'usuari seleccionat no existeix!',
-	'modify_user' => 'Modifica usuari',
-	'notes' => 'Notes',
-	'note_list' => '<li>Si no voleu canviar la contrassenya actual, deixeu el camp "contrasenya" buit',
-	'password' => 'Contrasenya',
-	'user_active' => 'L\'usuari est actiu',
-	'user_group' => 'Grup d\'usuaris',
-	'user_email' => 'Correu electrnic de l\'usuari',
-	'user_web_site' => 'Pgina web de l\'usuari',
-	'create_new_user' => 'Crea nou usuari',
-	'user_location' => 'Ubicaci de l\'usuari',
-	'user_interests' => 'Interessos de l\'usuari',
-	'user_occupation' => 'Ocupaci de l\'usuari',
-	'latest_upload' => 'Pujades recents', 
-	'never' => 'mai', 
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'Eines (redimensiona imatges)',
-        'what_it_does' => 'Qu fa',
-        'what_update_titles' => 'Actualitza els noms de fitxer',
-        'what_delete_title' => 'Esborra els ttols',
-        'what_rebuild' => 'Torna a crear les miniatures i imatges redimensionades',
-        'what_delete_originals' => 'Esborra les imatges originals reemplaant-les amb les versions redimensionades',
-        'file' => 'Fitxer',
-        'title_set_to' => 'ttol a posar',
-        'submit_form' => 'envia',
-        'updated_succesfully' => 'actualitzat amb xit',
-        'error_create' => 'ERROR al crear',
-        'continue' => 'Processa ms imatges',
-        'main_success' => 'El fitxer %s ha estat usat com a fitxer principal amb xit',
-        'error_rename' => 'Error reanomenant %s a %s',
-        'error_not_found' => 'No es troba el fitxer %s',
-        'back' => 'torna a l\'inici',
-        'thumbs_wait' => 'Actualitzant miniatures i/o imatges redimensionades, per favor espereu...',
-        'thumbs_continue_wait' => 'Continuant l\'actualitzaci de miniatures i/o imatges redimensionades...',
-        'titles_wait' => 'Actualitzant ttols, per favor espereu...',
-        'delete_wait' => 'Esborrant ttols, per favor espereu...',
-        'replace_wait' => 'Esborrant originals i reemplaant-los amb les imatges redimensionades, per favor espereu...',
-        'instruction' => 'Instruccions rpides',
-        'instruction_action' => 'Seleciona acci',
-        'instruction_parameter' => 'Posa parmetres',
-        'instruction_album' => 'Selecciona lbum',
-        'instruction_press' => 'Premeu %s',
-        'update' => 'Actualitza miniatures i/o imatges redimensionades',
-        'update_what' => 'Qu deu ser actualitzat',
-        'update_thumb' => 'Noms miniatures',
-        'update_pic' => 'Noms imatges redimensionades',
-        'update_both' => 'Miniatures i imatges redimensionades (ambds)',
-        'update_number' => 'Nombre d\'imatges processades per cada clic',
-        'update_option' => '(Si experimenteu problemes de temps d\'espera (timeout) proveu a posar un nombre menor)',
-        'filename_title' => 'Fitxer &rArr; Ttol de fitxer',
-        'filename_how' => 'Com s\'hauria de modificar el nom del fitxer',
-        'filename_remove' => 'Lleva .jpg del final i reemplaa _ (barra baixa) amb espais',
-        'filename_euro' => 'Canvia 2003_11_23_13_20_20.jpg a 23/11/2003 13:20',
-        'filename_us' => 'Canvia 2003_11_23_13_20_20.jpg a 11/23/2003 13:20',
-        'filename_time' => 'Canvia 2003_11_23_13_20_20.jpg a 13:20',
-        'delete' => 'Esborra els ttols de fitxer o imatges de grandria original',
-        'delete_title' => 'Esborrar ttols de fitxer',
-        'delete_original' => 'Esborra imatges de grandria original',
-        'delete_replace' => 'Esborra les imatges originals, reemplaant-les amb unes altres de grandria nova',
-        'select_album' => 'Selecciona lbum',
-		'delete_orphans' => 'Esborra els comentaris orfes (funciona en tots els lbums)', 
-		'orphan_comment' => 'Trobats comentaris orfes', 
-		'delete' => 'Esborra', 
-		'delete_all' => 'Esborra tot', 
-		'comment' => 'Comentari: ', 
-		'nonexist' => 'fitxer adjunt no existent # ', 
-		'phpinfo' => 'Mostra phpinfo', 
-		'update_db' => 'Actualitza base de dades', 
-		'update_db_explanation' => 'Si heu reemplaat fitxers de coppermine, afegit una modificaci o actualitzat des d\'una versi anterior de coppermine, assegureu-vos d\'executar l\'actualitzaci (update) de la base de dades un cop. Aix crear les taules necessries i/o valors de configuraci a la vostra base de dades de coppermine.', 
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/catalan-utf-8.php cpg148/lang/catalan-utf-8.php
--- 133/lang/catalan-utf-8.php	2004-12-30 01:03:50.000000000 -0600
+++ cpg148/lang/catalan-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1277 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR                                     //
-//  http://www.chezgreg.net/coppermine/                                      //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-//  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.                                      //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: catalan-utf-8.php,v 1.7 2004/12/29 23:03:50 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-
-// info about translators and translated language
-$lang_translation_info = array(
-'lang_name_english' => 'Catalan',  
-'lang_name_native' => 'Català',
-'lang_country_code' => 'es', 
-'trans_name'=> 'simkin', //the name of the translator - can be a nickname
-'trans_email' => 'simkin@ono.com', //translator's email address (optional)
-'trans_website' => 'http://simkin.now.nu/', //translator's website (optional)
-'trans_date' => '2004-09-02', //the date the translation was created / last modified
-);
-
-$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('Octets', 'Kb', 'Mb');
-
-// Day of weeks and months
-$lang_day_of_week = array('Dg', 'Dl', 'Dt', 'Dc', 'Dj', 'Dv', 'Ds');
-$lang_month = array('Gen', 'Febr', 'Març', 'Abr', 'Maig', 'Juny', 'Jul', 'Ago', 'Set', 'Oct', 'Nov', 'Des');
-
-// Some common strings
-$lang_yes = 'Si';
-$lang_no  = 'No';
-$lang_back = 'ARRERE';
-$lang_continue = 'CONTINUA';
-$lang_info = 'Informació';
-$lang_error = 'Error';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d de %B de %Y';
-$lastcom_date_fmt =  '%d/%m/%y a les %H:%M';
-$lastup_date_fmt = '%d de %B de %Y';
-$register_date_fmt = '%d de %B de %Y';
-$lasthit_date_fmt = '%d de %B de %Y a les %I:%M %p';
-$comment_date_fmt =  '%d de %B de %Y a les %I:%M %p';
-$log_date_fmt = '%d %B, %Y a les %I:%M %p'; //cpg 1.4.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-	'random' => 'Fitxers aleatoris',
-	'lastup' => 'Últims fitxers',
-    'lastalb'=> 'Últims àlbums modificats',
-	'lastcom' => 'Últims comentaris',
-	'topn' => 'Més vists',
-	'toprated' => 'Més valorats',
-	'lasthits' => 'Últims vists',
-	'search' => 'Resultat de la recerca',
-    'favpics'=> 'Favorits'
-);
-
-$lang_errors = array(
-	'access_denied' => 'No teniu permisos per a accedir a aquesta pàgina.',
-	'perm_denied' => 'No te permisos per a realitzar aquesta operació.',
-	'param_missing' => 'Falten paràmetres requerits.',
-	'non_exist_ap' => 'L\'àlbum/fitxer seleccionat no existeix!',
-	'quota_exceeded' => 'Quota de disc excedida<br /><br />Teniu una quota de disc de [quota]K, els seus fitxers ocupen actualment [space]K, i afegint aquest fitxer excedirieu la quota.',
-	'gd_file_type_err' => 'Quan s\'usa la llibreria d\'imatge GD solament estan permesos els tipus JPEG i PNG.',
-	'invalid_image' => 'La imatge que heu afegit està corrupta o no pot ser tractada per la llibreria GD.',
-	'resize_failed' => 'No es pot crear miniatura.',
-	'no_img_to_display' => 'No hi ha cap imatge per mostrar.',
-	'non_exist_cat' => 'La categoria seleccionada no existeix.',
-	'orphan_cat' => 'Una categoria no té pare, executeu el gestor de categories per a corregir el problema.',
-	'directory_ro' => 'El directori \'%s\' no té permisos d\'escriptura, el fitxers no poden ser esborrats.',
-	'non_exist_comment' => 'El comentari seleccionat no existeix.',
-	'pic_in_invalid_album' => 'El fitxer està en un àlbum que no existeix (%s)!?',
-    'banned' => 'Actualment estàs expulsat de l\'ús d\'aquesta web.',
-    'not_with_udb' => 'Aquesta funció està desactivada en Coppermine perquè està integrada amb un programari de fòrums. El que sigui que està intentant fer no està suportat per aquesta configuració, o la funció hauria de ser gestionada pel programari de fòrums.',
-	'offline_title' => 'Fora de línia',
-	'offline_text' => 'La galeria està actualment fora de línia - torneu prompte!',
-	'ecards_empty' => 'Actualment no hi ha cap registre de postals per a mostrar. Comproveu que heu activat el registre de postals en la configuració de coppermine!',
-	'action_failed' => 'L\'acció ha fallat. Coppermine no pot processar la vostra petició.',
-	'no_zip' => 'Les llibreries necessàries per a processar fitxers ZIP no són disponibles. Per favor contacteu amb l\'administrador d\'aquesta galeria.',
-	'zip_type' => 'No teniu permís per a penjar fitxers ZIP.',
-);
-
-$lang_bbcode_help = 'Els següents codis poden ser-vos d\'utilitat:<li>[b]<b>Negreta</b>[/b]</li> <li>[i]<i>Cursiva</i>[/i]</li> <li>[url=http://lavostraweb.com/]Nom de la web[/url]</li> <li>[email]usuari@domini.com[/email]</li>'; 
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-	'alb_list_title' => 'Vés a la llista d\'àlbums',
-	'alb_list_lnk' => 'Llista d\'Àlbums',
-	'my_gal_title' => 'Vés a la meva galeria personal',
-	'my_gal_lnk' => 'La meva galeria',
-	'my_prof_lnk' => 'El meu perfil d\'usuari',
-	'adm_mode_title' => 'Canvia a mode administrador',
-	'adm_mode_lnk' => 'Mode Admininstrador',
-	'usr_mode_title' => 'Canvia a mode usuari',
-	'usr_mode_lnk' => 'Mode Usuari',
-	'upload_pic_title' => 'Insereix un fitxer a un àlbum',
-	'upload_pic_lnk' => 'Insereix fitxer',
-	'register_title' => 'Crea un compte',
-	'register_lnk' => 'Registreu-vos',
-	'login_lnk' => 'Entreu',
-	'logout_lnk' => 'Sortiu',
-	'lastup_lnk' => 'Últims fitxers',
-	'lastcom_lnk' => 'Últims comentaris',
-	'topn_lnk' => 'Més vists',
-	'toprated_lnk' => 'Més valorats',
-	'search_lnk' => 'Cercar',
-	'fav_lnk' => 'Els meus Favorits',
-	'memberlist_title' => 'Mostra llista d\'usuaris', 
-	'memberlist_lnk' => 'Llista d\'usuaris', 
-	'faq_title' => 'Preguntes més freqüents sobre la galeria d\'imatges &quot;Coppermine&quot;',
-	'faq_lnk' => 'PMF', 
-);
-
-$lang_gallery_admin_menu = array(
-	'upl_app_lnk' => 'Aprova pujades',
-	'config_lnk' => 'Configuració',
-	'albums_lnk' => 'Àlbums',
-	'categories_lnk' => 'Categories',
-	'users_lnk' => 'Usuaris',
-	'groups_lnk' => 'Grups',
-	'comments_lnk' => 'Comentaris',
-	'searchnew_lnk' => 'Afegeix fitxers (FTP)',
-    'util_lnk' => 'Eines',
-    'ban_lnk' => 'Expulsa Usuaris',
-	'db_ecard_lnk' => 'Mostra postals', 
-);
-
-$lang_user_admin_menu = array(
-	'albmgr_lnk' => 'Crea / ordena àlbums',
-	'modifyalb_lnk' => 'Modifica els meus àlbums',
-	'my_prof_lnk' => 'El meu perfil',
-);
-
-$lang_cat_list = array(
-	'category' => 'Categoria',
-	'albums' => 'Àlbums',
-	'pictures' => 'Fitxers',
-);
-
-$lang_album_list = array(
-	'album_on_page' => '%d àlbums en %d pàgina(s)'
-);
-
-$lang_thumb_view = array(
-	'date' => 'DATA',
-        //Sort by filename and title
-	'name' => 'NOM',
-    'title' => 'TÍTOL',
-	'sort_da' => 'Ordenat per data ascendent',
-	'sort_dd' => 'Ordenat per data descendent',
-	'sort_na' => 'Ordenat per nom ascendent',
-	'sort_nd' => 'Ordenat per nom descendent',
-    'sort_ta' => 'Ordenat per títol ascendent',
-    'sort_td' => 'Ordenat per títol descendent',
-	'download_zip' => 'Descarrega com fitxer ZIP', 
-	'pic_on_page' => '%d fitxers en %d pàgina(s)',
-	'user_on_page' => '%d usuaris en %d pàgina(s)'
-);
-
-$lang_img_nav_bar = array(
-	'thumb_title' => 'Torna a l\'índex de l\'àlbum',
-	'pic_info_title' => 'Mostra/oculta informació del fitxer',
-	'slideshow_title' => 'Projecció de diapositives',
-	'ecard_title' => 'Enviar aquesta fitxer a un amic/ga',
-	'ecard_disabled' => 'Enviament de postals deshabilitat',
-	'ecard_disabled_msg' => 'No teniu permisos per a enviar postals',
-	'prev_title' => 'Veure fitxer anterior',
-	'next_title' => 'Veure fitxer següent',
-	'pic_pos' => 'FITXER %s/%s',
-);
-
-$lang_rate_pic = array(
-	'rate_this_pic' => 'Valora aquest fitxer ',
-	'no_votes' => '(No hi ha vots)',
-	'rating' => '(valoració actual : %s / 5 amb %s vots)',
-	'rubbish' => 'Dolent',
-	'poor' => 'Regular',
-	'fair' => 'Normal',
-	'good' => 'Bo',
-	'excellent' => 'Excel·lent',
-	'great' => 'Genial',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-	INFORMATION => $lang_info,
-	ERROR => $lang_error,
-	CRITICAL_ERROR => 'Error crític',
-	'file' => 'Fitxer: ',
-	'line' => 'Línia: ',
-);
-
-$lang_display_thumbnails = array(
-	'filename' => 'Fitxer: ',
-	'filesize' => 'Mida: ',
-	'dimensions' => 'Dimensions: ',
-	'date_added' => 'Data d\'alta: '
-);
-
-$lang_get_pic_data = array(
-	'n_comments' => '%s comentaris',
-	'n_views' => 'vist %s vegades',
-	'n_votes' => '(%s vots)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Depuració', 
-  'select_all' => 'Selecciona Tot', 
-  'copy_and_paste_instructions' => 'Si aneu a demanar ajuda al fòrum de suport de coppermine, aleshores copieu i enganxeu la sortida de depuració al vostre missatge. Assegureu-vos de reemplaçar qualsevol contrasenya de la consulta amb *** abans de penjar el missatge.', 
-  'phpinfo' => 'mostra phpinfo', 
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Idioma per defecte', 
-  'choose_language' => 'Trieu el vostre idioma', 
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Aparença per defecte', 
-  'choose_theme' => 'Trieu aparença', 
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-	'Exclamation' => 'Exclamació',
-	'Question' => 'Pregunta',
-	'Very Happy' => 'Molt Feliç',
-	'Smile' => 'Somriure',
-	'Sad' => 'Trist',
-	'Surprised' => 'Sorprès',
-	'Shocked' => 'Impressionat',
-	'Confused' => 'Confós',
-	'Cool' => 'Guai',
-	'Laughing' => 'Rient',
-	'Mad' => 'Furiós',
-	'Razz' => 'Razz',
-	'Embarassed' => 'Avergonyit',
-	'Crying or Very sad' => 'Plorant o molt trist',
-	'Evil or Very Mad' => 'Dolent o molt boig',
-	'Twisted Evil' => 'Dimoni malvat',
-	'Rolling Eyes' => 'Ulls girant',
-	'Wink' => 'Fent l\'ullet',
-	'Idea' => 'Idea',
-	'Arrow' => 'Fletxa',
-	'Neutral' => 'Neutral',
-	'Mr. Green' => 'Mr. Verd',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-	0 => 'Sortint del mode administrador...',
-	1 => 'Entrant al mode administrador...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-	'alb_need_name' => 'Els àlbums han de tenir un nom!',
-	'confirm_modifs' => 'Esteu segur d\\\'aplicar aquestes modificacions?',
-	'no_change' => 'No s\\\'ha fet cap canvi!',
-	'new_album' => 'Nou àlbum',
-	'confirm_delete1' => 'Esteu segur de voler esborrar aquest àlbum?',
-	'confirm_delete2' => '\nTots els fitxers i comentaris que conté es perdran!',
-	'select_first' => 'Seleccioneu un àlbum primer',
-	'alb_mrg' => 'Gestor d\'Àlbums',
-	'my_gallery' => '* La meva galeria *',
-	'no_category' => '* Sense categoria *',
-	'delete' => 'Esborra',
-	'new' => 'Nou',
-	'apply_modifs' => 'Aplica modificacions',
-	'select_category' => 'Selecciona categoria',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-	'miss_param' => 'Els paràmetres requerits per a l\'operació: \'%s\' no han estat subministrats!',
-	'unknown_cat' => 'La categoria seleccionada no existeix a la base de dades',
-	'usergal_cat_ro' => 'La categoria de galeries d\'usuari no pot ser esborrada!',
-	'manage_cat' => 'Gestiona les categories',
-	'confirm_delete' => 'Esteu segur de voler ESBORRAR aquesta catagoría',
-	'category' => 'Categoria',
-	'operations' => 'Operacions',
-	'move_into' => 'Moure cap a',
-	'update_create' => 'Modifica/Crea categoria',
-	'parent_cat' => 'Categoria pare',
-	'cat_title' => 'Títol de la categoria',
-	'cat_thumb' => 'Miniatura de la categoria',
-	'cat_desc' => 'Descripció de la categoria'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-	'title' => 'Configuració',
-	'restore_cfg' => 'Restaura valors per defecte',
-	'save_cfg' => 'Desa la nova configuració',
-	'notes' => 'Notes',
-	'info' => 'Informació',
-	'upd_success' => 'La configuració de Coppermine ha estat actualitzada',
-	'restore_success' => 'Valors per defecte de Coppermine restaurats',
-	'name_a' => 'Ascendent per nom',
-	'name_d' => 'Descendent per nom',
-    'title_a' => 'Ascendent per títol',
-    'title_d' => 'Descendent per títol',
-	'date_a' => 'Ascendent per data',
-	'date_d' => 'Descendent per data',
-    'th_any' => 'Màx. relació d\'aspecte',
-    'th_ht' => 'Alçada',
-    'th_wd' => 'Amplada',
-    'label' => 'etiqueta', 
-	'item' => 'ítem', 
-	'debug_everyone' => 'Tothom', 
-	'debug_admin' => 'Només Admin', 
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-	'Paràmetres Generals',
-	array('Nom de la galeria', 'gallery_name', 0),
-	array('Descripció de la galeria', 'gallery_description', 0),
-	array('Correu electrònic de l\'administrador', 'gallery_admin_email', 0),
-	array('Adreça web associada a l\'enllaç  \'Veure més imatges\' de les postals', 'ecards_more_pic_target', 0),
-	array('La galeria és fora de línia', 'offline', 1), 
-	array('Registre de postals', 'log_ecards', 1), 
-	array('Permetre descarregues de favorits en format ZIP', 'enable_zipdownload', 1), 
-
-	'Idioma, aparença i paràmetres del joc de caràcters',
-	array('Idioma', 'lang', 5),
-	array('Aparença', 'theme', 6),
-	array('Mostra llista d\'idiomes', 'language_list', 8), 
-	array('Mostra banderes d\'idiomes', 'language_flags', 8), 
-	array('Mostra &quot;reinicia&quot; en la selecció d\'idiomes', 'language_reset', 1), 
-	array('Mostra llista d\'aparences', 'theme_list', 8), 
-	array('Mostra &quot;reinicia&quot; en la selecció d\'aparences', 'theme_reset', 1), 
-	array('Mostra PMF', 'display_faq', 1), 
-	array('Mostra l\'ajuda per al bbcode', 'show_bbcode_help', 1), 
-	array('Joc de caràcters', 'charset', 4), 
-
-	'Aspecte de la llista d\'àlbums',
-	array('Amplària de la taula principal (píxels o %)', 'main_table_width', 0),
-	array('Nombre de nivells de categories a mostrar', 'subcat_level', 0),
-	array('Nombre d\'àlbums a mostrar', 'albums_per_page', 0),
-	array('Nombre de columnes a la llista d\'àlbums', 'album_list_cols', 0),
-	array('Grandària de les miniatures en píxels', 'alb_list_thumb_size', 0),
-	array('Contingut de la pàgina principal', 'main_page_layout', 0),
-    array('Mostra miniatures d\'àlbums de primer nivell en categories','first_level',1),
-
-	'Aspecte de la visualització de miniatures',
-	array('Nombre de columnes a la pàgina de miniatures', 'thumbcols', 0),
-	array('Nombre de files a la pàgina de miniatures', 'thumbrows', 0),
-	array('Nombre màxim de pestanyes a mostrar', 'max_tabs', 0),
-	array('Mostra peu del fitxer (a més del títol) sota la miniatura', 'caption_in_thumbview', 1),
-	array('Mostra el nombre de vegades vist sota la miniatura', 'views_in_thumbview', 1),
-	array('Mostra el nombre de comentaris sota la miniatura', 'display_comment_count', 1),
-	array('Mostra el nom de l\'usuari que va afegir el fitxer sota la miniatura', 'display_uploader', 1),
-	array('Ordre per defecte de les imatges', 'default_sort_order', 3),
-	array('Mínim nombre de vots perquè una imatge aparegui a la llista de  \'Més Valorades\'', 'min_votes_for_rating', 0),
-
-	'Visualització d\'imatges i paràmetres dels comentaris',
-	array('Amplària de la taula on mostrar la imatge (píxels o %)', 'picture_table_width', 0),
-	array('Informació del fitxer visible per defecte', 'display_pic_info', 1),
-	array('Filtra paraules malsonants als comentaris', 'filter_bad_words', 1),
-	array('Permet emoticones als comentaris', 'enable_smilies', 1),
-	array('Permet diversos comentaris consecutius sobre un fitxer per part del mateix usuari (inhabilita la protecció d\'acumulació)', 'disable_comment_flood_protect', 1),
-	array('Màxima longitud per a la descripció d\'un fitxer', 'max_img_desc_length', 0),
-	array('Màxim nombre de caràcters d\'una paraula', 'max_com_wlength', 0),
-	array('Màxim nombre de línies d\'un comentari', 'max_com_lines', 0),
-	array('Màxima longitud d\'un comentari', 'max_com_size', 0),
-    array('Mostrar tira de pel·lícula', 'display_film_strip', 1),
-    array('Nombre d\'objectes de la tira de pel·lícula', 'max_film_strip_items', 0),
-    array('Notifica a l\'administrador sobre nous comentaris (per email)', 'email_comment_notification', 1),
-    array('Interval (en milisegons) per a la projecció de diapositives (1 segon = 1000 milisegons)', 'slideshow_interval', 0),
-
-	'Paràmetres dels fitxers i les miniatures',
-	array('Qualitat per als fitxers JPEG', 'jpeg_qual', 0),
-	array('Dimensió màxima d\'una miniatura <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0),
-    array('Usa dimensió ( amplària o alçada o màxima relació per a les miniatures )<a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7),
-	array('Crea imatges de grandària intermèdia','make_intermediate',1),
-	array('Amplària o alçada màxima d\'una imatge/vídeo de grandària intermèdia <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0),
-	array('Mida màxima per a fitxers penjats (KB)', 'max_upl_size', 0),
-	array('Amplària o alçada màxima per a les imatges/vídeos penjats (píxels)', 'max_upl_width_height', 0),
-
-	'Paràmetres avançats per a fitxers i miniatures', 
-	array('Mostra icona d\'àlbum privat als usuaris no identificats','show_private',1), 
-	array('Caràcters no permesos al nom dels fitxers', 'forbiden_fname_char',0), 
-	//array('Extensions de fitxer permeses per a imatges penjades', 'allowed_file_extensions',0), 
-	array('Tipus d\'imatge permeses', 'allowed_img_types',0), 
-	array('Tipus de vídeo permesos', 'allowed_mov_types',0), 
-	array('Tipus d\'àudio permesos', 'allowed_snd_types',0), 
-	array('Tipus de documents permesos', 'allowed_doc_types',0), 
-	array('Mètode per a redimensionar imatges','thumb_method',2), 
-	array('Camí a la utilitat \'convert\' de ImageMagick (p.ex. /usr/bin/X11/)', 'impath', 0), 
-	//array('Tipus d\'imatge permeses (només vàlid per a ImageMagick)', 'allowed_img_types',0), 
-	array('Ordres de línia per a ImageMagick', 'im_options', 0), 
-	array('Llegeix dades EXIF dels fitxers JPEG', 'read_exif_data', 1), 
-	array('Llegeix dades IPTC dels fitxers JPEG', 'read_iptc_data', 1), 
-	array('Directori dels àlbums <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), 
-	array('Directori per als fitxers dels usuaris <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), 
-	array('Prefixe per a les imatges intermèdies <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), 
-	array('Prefixe per a les miniatures <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), 
-	array('Mode per defecte per als directoris', 'default_dir_mode', 0), 
-	array('Mode per defecte per als fitxers', 'default_file_mode', 0), 
-
-	'Paràmetres d\'usuari',
-	array('Permetre el registre de nous usuaris', 'allow_user_registration', 1),
-	array('Registre d\'usuaris requereix verificació per correu electrònic', 'reg_requires_valid_email', 1),
-	array('Notifica a l\'administrador del registre d\'usuaris per email', 'reg_notify_admin_email', 1),
-	array('Permetre a dos usuaris tenir el mateix correu electrònic', 'allow_duplicate_emails_addr', 1),
-	array('Els usuaris poden tenir àlbums privats (Nota: si canvieu de \'si\' a \'no\' qualsevol àlbum privat actual esdevindrà públic)', 'allow_private_albums', 1),
-	array('Notifica a l\'administrador de fitxers pujats esperant autorització', 'upl_notify_admin_email', 1),
-	array('Permet als usuaris identificats veure la llista d\'usuaris', 'allow_memberlist', 1),
-
-	'Camps extra per a descripció d\'imatges (deixeu en blanc si no els useu)',
-	array('Nom del camp 1', 'user_field1_name', 0),
-	array('Nom del camp 2', 'user_field2_name', 0),
-	array('Nom del camp 3', 'user_field3_name', 0),
-	array('Nom del camp 4', 'user_field4_name', 0),
-
-	'Configuració de galetes (cookies)',
-	array('Nom de la galeta usada per coppermine (quan s\'usa la integració amb fòrums, assegureu-vos que el nom sigui diferent del de la galeta del fòrum)', 'cookie_name', 0),
-	array('Camí de la galeta usada per coppermine', 'cookie_path', 0),
-
-	'Altres paràmetres',
-	array('Habilita mode de depuració', 'debug_mode', 9),
-	array('Mostra avisos en mode de depuració', 'debug_notice', 1),
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Aquests paràmetres no deuen ser canviats si ja teniu fitxers a la vostra base de dades.<br />
-  <a name="notice2"></a>(**) Si es canvia aquest paràmetre, només afectarà als fitxers afegits d\'ara en avant, per tant si ja hi ha fitxers a la galeria és recomanable que no es canvie aquest paràmetre. Podeu, tanmateix, fer efectius els canvis sobre les imatges existents amb les &quot;<a href="util.php">eines</a>&quot; de redimensió d\'imatges del menú d\'administració.</div><br />',
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php 
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Postals enviades', 
-  'ecard_sender' => 'Remitent', 
-  'ecard_recipient' => 'Destinatari', 
-  'ecard_date' => 'Data', 
-  'ecard_display' => 'Mostra postal', 
-  'ecard_name' => 'Nom', 
-  'ecard_email' => 'Correu electrònic', 
-  'ecard_ip' => 'IP #', 
-  'ecard_ascending' => 'ascendent', 
-  'ecard_descending' => 'descendent', 
-  'ecard_sorted' => 'Ordre', 
-  'ecard_by_date' => 'per data', 
-  'ecard_by_sender_name' => 'per nom del remitent', 
-  'ecard_by_sender_email' => 'per correu electrònic del remitent', 
-  'ecard_by_sender_ip' => 'per IP del remitent', 
-  'ecard_by_recipient_name' => 'per nom del destinatari', 
-  'ecard_by_recipient_email' => 'per correu electrònic del destinatari', 
-  'ecard_number' => 'mostrant registres %s al %s de %s', 
-  'ecard_goto_page' => 'vés a la pàgina', 
-  'ecard_records_per_page' => 'Registres per pàgina', 
-  'check_all' => 'Activar Tots', 
-  'uncheck_all' => 'Desactivar Tots', 
-  'ecards_delete_selected' => 'Esborra postals seleccionades', 
-  'ecards_delete_confirm' => 'Esteu segur de voler esborrar els registres? Marqueu el quadre de verificació!', 
-  'ecards_delete_sure' => 'Estic segur', 
-);
-
-
-// ------------------------------------------------------------------------- //
-// File dbinput.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-	'empty_name_or_com' => 'Heu d\'introduir el vostre nom i un comentari',
-	'com_added' => 'El vostre comentari ha estat afegit',
-	'alb_need_title' => 'Heu d\'introduir un títol per a l\'àlbum!',
-	'no_udp_needed' => 'No es requereix cap canvi.',
-	'alb_updated' => 'L\'àlbum ha estat actualitzat',
-	'unknown_album' => 'L\'àlbum seleccionat no existeix o no teniu permisos per a afegir fitxers en aquest àlbum',
-	'no_pic_uploaded' => 'No s\'ha penjat cap fitxer!<br /><br />Si havieu seleccionat un fitxer per a afegir, comproveu que el servidor admet penjar fitxers...',
-	'err_mkdir' => 'No s\'ha pogut crear el directori %s!',
-	'dest_dir_ro' => 'El directori de destí %s no té permisos d\'escriptura!',
-	'err_move' => 'Impossible moure %s a  %s !',
-	'err_fsize_too_large' => 'La mida del fitxer que heu penjat és massa gran (el màxim permès és de %s x %s)',
-	'err_imgsize_too_large' => 'La mida del fitxer que heu penjat és massa gran (el màxim permès és de %s KB)',
-	'err_invalid_img' => 'El fitxer que heu penjat no és una imatge vàlida',
-	'allowed_img_types' => 'Només podeu penjar %s imatges.',
-	'err_insert_pic' => 'El fitxer \'%s\' no es pot inserir a l\'àlbum ',
-	'upload_success' => 'El vostre fitxer ha estat penjat amb èxit<br /><br />Serà visible després de l\'aprovació dels administradors.',
-	'notify_admin_email_subject' => '%s - Notificació de fitxer penjat',
-	'notify_admin_email_body' => 'Una imatge que necessita la vostra aprovació ha estat penjada per %s. Visiteu %s',
-	'info' => 'Informació',
-	'com_added' => 'Comentari afegit',
-	'alb_updated' => 'Àlbum actualitzat',
-	'err_comment_empty' => 'El vostre comentari està buit!',
-	'err_invalid_fext' => 'Només són admesos fitxers amb les següents extensions : <br /><br />%s.',
-	'no_flood' => 'Perdoneu però sou l\'autor/a de l\'últim comentari introduït en aquest fitxer<br /><br />Podeu editar el comentari que heu posat si voleu modificar-lo',
-	'redirect_msg' => 'Esteu sent redirigit.<br /><br /><br />Premeu \'CONTINUAR\' si la pàgina no es refresca automàticament',
-	'upl_success' => 'El vostre fitxer ha estat afegit amb èxit',
-	'email_comment_subject' => 'Comentari enviat a la Galeria Coppermine',
-	'email_comment_body' => 'Algú ha enviat un comentari a la vostra galeria. Vegeu-lo a',
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-	'caption' => 'Peu',
-	'fs_pic' => 'imatge mida completa',
-	'del_success' => 'esborrat amb èxit',
-	'ns_pic' => 'imatge mida normal',
-	'err_del' => 'no pot ser esborrat',
-	'thumb_pic' => 'miniatura',
-	'comment' => 'comentari',
-	'im_in_alb' => 'imatges a l\'àlbum',
-	'alb_del_success' => 'Àlbum \'%s\' esborrat',
-	'alb_mgr' => 'Gestor d\'àlbums',
-	'err_invalid_data' => 'Dades invàlides rebudes en \'%s\'',
-	'create_alb' => 'Creant àlbum \'%s\'',
-	'update_alb' => 'Actualitzant àlbum \'%s\' amb el títol \'%s\' i l\'índex \'%s\'',
-	'del_pic' => 'Esborra imatge',
-	'del_alb' => 'Esborra àlbum',
-	'del_user' => 'Esborra usuari',
-	'err_unknown_user' => 'L\'usuari seleccionat no existeix!',
-	'comment_deleted' => 'El comentari ha estat esborrat',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-	'confirm_del' => 'Esteu segur de voler ESBORRAR aquest fitxer? \\nEls comentaris també seran esborrats.',
-	'del_pic' => 'ESBORRA AQUESTA IMATGE',
-	'size' => '%s x %s píxels',
-	'views' => '%s vegades',
-	'slideshow' => 'Projecció de diapositives',
-	'stop_slideshow' => 'ATURA PROJECCIÓ',
-	'view_fs' => 'Premeu aquí per a veure la imatge a mida completa',
-	'edit_pic' => 'Edita descripció',
-	'crop_pic' => 'Escapça i gira',
-);
-
-$lang_picinfo = array(
-	'title' =>'Informació del fitxer',
-	'Filename' => 'Nom del fitxer',
-	'Album name' => 'Nom de l\'àlbum',
-	'Rating' => 'Valoració (%s vots)',
-	'Keywords' => 'Paraules clau',
-	'File Size' => 'Mida del fitxer',
-	'Dimensions' => 'Dimensions',
-	'Displayed' => 'S\'ha vist',
-	'Camera' => 'Càmera',
-	'Date taken' => 'Data de la captura',
-	'Aperture' => 'Obertura',
-	'Exposure time' => 'Temps d\'exposició',
-	'Focal length' => 'Longitud del focus',
-	'Comment' => 'Comentari',
-    'addFav' => 'Afegeix a Favorits',
-    'addFavPhrase' => 'Favorits',
-    'remFav' => 'Lleva de Favorits',
-	'iptcTitle'=>'Títol IPTC',
-	'iptcCopyright'=>'Copyright IPTC',
-	'iptcKeywords'=>'Paraules clau IPTC',
-	'iptcCategory'=>'Categoria IPTC',
-	'iptcSubCategories'=>'Sub Categories IPTC',
-);
-
-$lang_display_comments = array(
-	'OK' => 'D\'acord',
-	'edit_title' => 'Edita aquest comentari',
-	'confirm_delete' => 'Esteu segur de voler esborrar aquest comentari?',
-	'add_your_comment' => 'Afegiu el vostre comentari',
-    'name'=>'Nom',
-    'comment'=>'Comentari',
-	'your_name' => 'Anònim',
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => 'Premeu la imatge per a tancar aquesta finestra',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-	'title' => 'Envieu una postal',
-	'invalid_email' => '<b>Atenció</b>: adreça electrònica incorrecta!',
-	'ecard_title' => 'Una postal de %s per a tu',
-	'error_not_image' => 'Només podeu enviar postals amb imatges.',
-	'view_ecard' => 'Si la imatge no es veu correctament, premeu en aquest enllaç',
-	'view_more_pics' => 'Premeu aquest enllaç per a veure més imatges!',
-	'send_success' => 'La postal ha estat enviada',
-	'send_failed' => 'Disculpeu però el servidor no pot enviar la vostra postal...',
-	'from' => 'De',
-	'your_name' => 'El vostre nom',
-	'your_email' => 'La vostra adreça electrònica',
-	'to' => 'A',
-	'rcpt_name' => 'Nom del destinatari',
-	'rcpt_email' => 'Adreça electrònica del destinatari',
-	'greetings' => 'Títol del missatge',
-	'message' => 'Missatge',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-	'pic_info' => 'Informació',
-	'album' => 'Àlbum',
-	'title' => 'Títol',
-	'desc' => 'Descripció',
-	'keywords' => 'Paraules Clau',
-	'pic_info_str' => '%s &times; %s - %s KB - vist %s vegades - %s vots',
-	'approve' => 'Aprova el fitxer',
-	'postpone_app' => 'Posposa l\'aprovament',
-	'del_pic' => 'Esborra fitxer',
-	'read_exif' => 'Torna a llegir informació EXIF', 
-	'reset_view_count' => 'Posa a zero el comptador de visualitzacions',
-	'reset_votes' => 'Posar a zero els vots',
-	'del_comm' => 'Esborra comentaris',
-	'upl_approval' => 'Aprova fitxers penjats',
-	'edit_pics' => 'Edita fitxers',
-	'see_next' => 'Veure fitxers següents',
-	'see_prev' => 'Veure fitxers anteriors',
-	'n_pic' => '%s fitxers',
-	'n_of_pic_to_disp' => 'Nombre de fitxers a mostrar',
-	'apply' => 'Aplica els canvis',
-	'crop_title' => 'Editor d\'Imatges de Coppermine',
-	'preview' => 'Visualització prèvia',
-	'save' => 'Desa imatge',
-	'save_thumb' =>'Desa com miniatura',
-	'sel_on_img' =>'La selecció ha d\\\'estar per complet en la imatge!', //js-alert 
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php 
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Preguntes Més Freqüents', 
-  'toc' => 'Taula de continguts', 
-  'question' => 'Pregunta: ', 
-  'answer' => 'Resposta: ', 
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'PMF General',
-  array('Perquè deuria registrar-me?', 'El registre pot o no ser requerit per l\'administrador. El registre facilita característiques addicionals tals com poder afegir fitxers, tenir una llista de favorits, puntuar imatges, afegir comentaris, enviar postals, etc.', 'allow_user_registration', '0'), 
-  array('Com puc registrar-me?', 'Premeu en &quot;Registreu-vos&quot; i empleneu tots els camps requerits (i els opcionals si voleu també).<br />Si l\'administrador té activada la validació per correu electrònic, després de completar i enviar les dades rebreu un missatge en l\'adreça que heu indicat durant el registre, en el qual s\'explica com activar el vostre compte (sols prement un enllaç). Fins que no activeu el compte no podreu validar-vos com usuari registrat.', 'allow_user_registration', '1'),
-  array('Com puc entrar al sistema (fer login)?', 'Premeu en &quot;Entreu&quot;, empleneu el vostre nom d\'usuari i contrasenya, i marqueu &quot;Recordar-me&quot; amb això aconseguiu estar validat la pròxima vegada que ens visiteu.<br /><b>IMPORTANT: Les galetes deuen estar activades en el navegador i la galeta d\'aquest lloc no deu ser esborrada si voleu que funcioni l\'opció &quot;Recordar-me&quot;.</b>', 'offline', 0),
-  array('Perquè no puc entrar (fer login)?', 'Vos heu registrat i premut en l\'enllaç del correu electrònic de confirmació que vos va ser enviat? Això deuria haver activat el vostre compte. Si no és així, contacteu amb l\'administrador del sistema.', 'offline', 0), 
-  array('Què passa si oblido la meva contrasenya?', 'Si aquesta web té una opció &quot;Heu oblidat la vostra contrasenya&quot;, useu-la. Haureu d\'accedir a la recuperació de la mateixa. Si no, haureu de contactar amb l\'administrador perquè vos crei una nova contrasenya.', 'offline', 0), 
-  //array('Què passa si he canviat la meva adreça de correu electrònic?', 'Simplement entreu al sistema (feu login) i canvieu la vostra adreça de correu electrònic des de &quot;El vostre Perfil&quot;', 'offline', 0),
-  array('Com puc guardar una imatge en &quot;Els meus favorits&quot;?', 'Premeu primer en la imatge i després la icona de &quot;Mostra informació del fitxer&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Mostra informació del fitxer" />); baixeu fins on ha aparegut aquesta informació i premeu en &quot;Afegeix a Favorits&quot;.<br />L\'administrador podria tenir activada la opció &quot;Mostra informació del fitxer&quot; per defecte.<br />IMPORTANT: Les galetes deuen estar activades en el navegador i la galeta d\'aquesta web no deu ser esborrada.', 'offline', 0), 
-  array('Com puc valorar una imatge?', 'Premeu en la miniatura de la imatge, mireu sota ella i elegiu la puntuació.', 'offline', 0), 
-  array('Com puc enviar un comentari d\'una imatge?', 'Premeu en la miniatura de la imatge i mireu sota ella. Aquí podreu inserir el vostre comentari.', 'offline', 0), 
-array('Com puc afegir una imatge?', 'Premeu en &quot;Insereix fitxer&quot; i elegiu l\'àlbum en el qual voleu afegir la imatge, premeu &quot;Navega&quot; i elegiu la imatge que voleu del vostre disc dur, premeu el botó &quot;Obri&quot; (afegiu títol i descripció si voleu), premeu finalment en &quot;Tramet&quot;', 'allow_private_albums', 0),
-  array('On puc afegir una imatge?', 'Podeu afegir una imatge a un dels vostres àlbums en &quot;La meva galeria&quot;. L\'Administrador pot haver permès també l\'afegir imatges en un o més dels àlbums de la Galeria principal.', 'allow_private_albums', 0),
-  array('Quins tipus i grandàries d\'imatges puc afegir?', 'Els tipus (jpg, png, etc.) i mides les decideix l\'administrador.', 'offline', 0), 
-  array('Què és &quot;La meva galeria&quot;?', '&quot;La meva galeria&quot; és una galeria personal en la qual l\'usuari pot afegir nous fitxers, així com configurar-la.', 'allow_private_albums', 0), 
-  array('Com puc crear, tornar a anomenar o esborrar un àlbum en &quot;La meva galeria&quot;?', 'Heu d\'entrar al &quot;Mode Administrador&quot;<br />Premeu en &quot;Crea/Ordena els meus àlbums&quot; i premeu &quot;Nou&quot;. Canvieu &quot;Nou Àlbum&quot; pel nom que vulgueu.<br />Podeu també tornar a anomenar qualsevol dels àlbums de la vostra galeria.<br />Premeu &quot;Aplica Modificacions&quot;.', 'allow_private_albums', 0), 
-  array('Com puc modificar i restringir a altres usuaris de veure els meus àlbums?', 'Heu d\'entrar al &quot;Mode Administrador&quot;<br />Premeu en &quot;Modificar els meus àlbums&quot;. Premeu en la barra &quot;Actualitza Àlbum&quot;, elegiu l\'àlbum que voleu canviar.<br />Des d\'aquí podeu canviar el nom, descripció, miniatures de les imatges, i restringir qui pot veure o posar comentaris en l\'àlbum.<br />Premeu &quot;Actualitza Àlbum&quot;.', 'allow_private_albums', 0),
-  array('Com puc veure galeries d\'altres usuaris?', 'Premeu en &quot;Llista d\'Àlbums&quot; i seleccioneu &quot;Galeries dels Usuaris&quot;.', 'allow_private_albums', 0),
-  array('Què són les galetes?', 'Les galetes (cookies) són uns petits textos que s\'envien des de la web i s\'emmagatzemen al vostre ordinador.<br />Normalment les galetes serveixen per a "recordar" a l\'usuari quan aquest torni de nou, i per a altres usos diversos.', 'offline', 0),
-  array('On puc aconseguir aquest programa per a posar-lo en la meva web?', 'Coppermine és una Galeria Multimèdia gratuïta, publicada sota llicència GNU GPL. Està repleta de característiques i ha estat adaptada a distintes plataformes i sistemes de contingut. Visiteu la <a href="http://coppermine.sf.net/">pàgina de Coppermine</a> per a saber més i poder descarregar el programa.', 'offline', 0), 
-
-  'Navegant per la galeria',
-  array('Què és la &quot;Llista d\'Àlbums&quot;?', 'Des d\'aquí podeu veure la galeria completa, amb un enllaç a cada categoria. Les miniatures poden ser enllaços directes a les categories.', 'offline', 0), 
-  array('Què és &quot;La meva Galeria&quot;?', 'Aquesta característica permet a l\'usuari crear la seva pròpia galeria i afegir, esborrar o modificar àlbums així com afegir nous fitxers en ells.', 'allow_private_albums', 0), 
-  array('Quines són les diferència entre &quot;Mode Administrador&quot; i &quot;Mode Usuari&quot;?', 'Quan s\'està en mode administrador, l\'usuari pot modificar la seva galeria (així com unes altres si l\'hi ha permès l\'administrador).', 'allow_private_albums', 0), 
-  array('Què és &quot;Insereix Fitexer&quot;?', 'Aquesta característica permet a l\'usuari afegir una imatge (mida i tipus definits per l\'administrador) en una galeria seleccionada per l\'usuari o bé per l\'administrador.', 'allow_private_albums', 0), 
-  array('Què és &quot;Últims fitexers&quot;?', 'Mostra els últims fitxers / imatges afegits a la galeria.', 'offline', 0), 
-  array('Què és &quot;Últims comentaris&quot;?', 'Mostra els últims comentaris afegits pels usuaris, juntament amb les imatges comentades.', 'offline', 0),
-  array('Què és &quot;Més vists&quot;?', 'Mostra els fitxers més vists per tots els usuaris (registrats i visitants).', 'offline', 0), 
-  array('Què és &quot;Més valorats&quot;?', 'Mostra les imatges millor valorades pels usuaris, juntament amb la mitjana de puntuació (per exemple: cinc usuaris han donat un <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: el fitxer tindrà una puntuació mitja de <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;si cinc usuaris han puntuat de 1 a 5 (1,2,3,4,5) la mitjana resultant serà <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Les puntuacions van des de <img src="images/rating5.gif" width="65" height="14" border="0" alt="Excel·lent" /> (excel·lent) fins a <img src="images/rating0.gif" width="65" height="14" border="0" alt="Dolent" /> (dolent).', 'offline', 0),
-  array('Què és &quot;Els meus favorits&quot;?', 'Aquesta característica permet a un usuari guardar una imatge favorita en la galeta que és enviada al seu ordinador.', 'offline', 0),
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php 
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Recuperació de contrasenya',
-  'err_already_logged_in' => 'Ja esteu identificat!',
-  'enter_username_email' => 'Inseriu el vostre nom d\'usuari o adreça de correu electrònic',
-  'submit' => 'endavant',
-  'failed_sending_email' => 'El correu de recuperació de contrasenya no pot ser enviat!',
-  'email_sent' => 'Un correu electrònic amb el vostre nom d\'usuari i contrasenya ha estat enviat a %s',
-  'err_unk_user' => 'L\'usuari seleccionat no existeix!', 
-  'passwd_reminder_subject' => '%s - Recuperació de contrasenya',
-  'passwd_reminder_body' => 'Heu demanat que se vos recordin les vostres dades d\'entrada:
-Nom d\'usuari: %s
-Contrasenya: %s
-Premeu %s per a entrar (login).',
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-	'group_name' => 'Nom del grup',
-	'disk_quota' => 'Quota de disc',
-	'can_rate' => 'Poden valorar fitxers',
-	'can_send_ecards' => 'Poden enviar postals',
-	'can_post_com' => 'Poden afegir comentaris',
-	'can_upload' => 'Poden afegir fitxers',
-	'can_have_gallery' => 'Poden tenir galeries personals',
-	'apply' => 'Valida els canvis',
-	'create_new_group' => 'Crea nou grup',
-	'del_groups' => 'Esborra el(s) grup(s) seleccionat(s)',
-	'confirm_del' => 'Atenció, quan esborreu un grup, els usuaris que pertanyen a aquest grup són transferits al grup \'Registered\'!\n\nVoleu continuar?',
-	'title' => 'Configura grups d\'usuaris',
-	'approval_1' => 'Aprovació fitxers penjats públics (1)',
-	'approval_2' => 'Aprovació fitxers penjats privats (2)',
-	'upload_form_config' => 'Configuració del formulari de pujada', 
-	'upload_form_config_values' => array( 'Només pujades d\'un sol fitxer', 'Només pujades de multiples fitxers', 'Només pujades URI', 'Només pujades ZIP', 'Fitxer-URI', 'Fitxer-ZIP', 'URI-ZIP', 'Fitxers-URI-ZIP'), 
-	'custom_user_upload'=>'Pot l\'usuari personalitzar el nombre de caixes de pujada?', 
-	'num_file_upload'=>'Nombre màxim/exacte de caixes de pujada de fitxers', 
-	'num_URI_upload'=>'Nombre màxim/exacte de caixes de pujada URI', 
-	'note1' => '<b>(1)</b> Afegir fitxers en un àlbum públic requerirà aprovació dels administradors',
-	'note2' => '<b>(2)</b> Afegir fitxers en un àlbum que pertany a l\'usuari requerirà aprovació dels administradors',
-	'notes' => 'Notes'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-	'welcome' => 'Benvingut/da!'
-);
-
-$lang_album_admin_menu = array(
-	'confirm_delete' => 'Esteu segur de voler ESBORRAR aquest àlbum? \\nTotes les imatges i comentaris seran també esborrats.',
-	'delete' => 'ESBORRA',
-	'modify' => 'MODIFICA',
-	'edit_pics' => 'EDITA IMATGES',
-);
-
-$lang_list_categories = array(
-	'home' => 'Inici',
-	'stat1' => '<b>[pictures]</b> fitxers en <b>[albums]</b> àlbums i <b>[cat]</b> categories amb <b>[comments]</b> comentaris, vists <b>[views]</b> vegades',
-	'stat2' => '<b>[pictures]</b> fitxers en <b>[albums]</b> àlbums, vists <b>[views]</b> vegades',
-	'xx_s_gallery' => 'Galeria de %s',
-	'stat3' => '<b>[pictures]</b> fitxers en <b>[albums]</b> àlbums amb <b>[comments]</b> comentaris, vists <b>[views]</b> vegades'
-);
-
-$lang_list_users = array(
-	'user_list' => 'Llista d\'usuaris',
-	'no_user_gal' => 'No existeixen usuaris amb permisos per a tenir àlbums',
-	'n_albums' => '%s àlbum(s)',
-	'n_pics' => '%s fitxer(s)'
-);
-
-$lang_list_albums = array(
-	'n_pictures' => '%s fitxers',
-	'last_added' => ', últim afegit el %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-	'login' => 'Entreu',
-	'enter_login_pswd' => 'Introduiu el vostre nom d\'usuari i contrasenya per a entrar',
-	'username' => 'Nom d\'usuari',
-	'password' => 'Contrasenya',
-	'remember_me' => 'Recorda\'m',
-	'welcome' => 'Benvingut/da %s ...',
-	'err_login' => '*** Entrada incorrecta. Intenteu-ho de nou ***',
-	'err_already_logged_in' => 'Ja esteu identificat!',
-	'forgot_password_link' => 'He oblidat la meva contrasenya', 
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-	'logout' => 'Sortiu',
-	'bye' => 'Fins un altra, %s ...',
-	'err_not_loged_in' => 'No estàs validat al sistema!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php 
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', 
-  'explanation' => 'Aquesta és la sortida generada per la funció PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>, mostrada dintre de Copermine (retallant la sortida).', 
-  'no_link' => 'Deixar que altres vegin el vostre phpinfo pot ser arriscat, per això aquesta pàgina només és visible quan esteu identificat com a administrador. No podeu enviar un enllaç a aqueta pàgina per a terceres persones, se\'ls denegarà l\'accés.', 
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-	'upd_alb_n' => 'Modifica àlbum %s',
-	'general_settings' => 'Paràmetres generals',
-	'alb_title' => 'Títol de l\'àlbum',
-	'alb_cat' => 'Categoría de l\'àlbum',
-	'alb_desc' => 'Descripció de l\'àlbum',
-	'alb_thumb' => 'Miniatura de l\'àlbum',
-	'alb_perm' => 'Permisos per a aquest àlbum',
-	'can_view' => 'Aquest àlbum pot ser vist per',
-	'can_upload' => 'Els visitants poden afegir imatges',
-	'can_post_comments' => 'Els visitants poden afegir comentaris',
-	'can_rate' => 'Els visitants poden valorar les imatges',
-	'user_gal' => 'Galeria d\'usuari',
-	'no_cat' => '* Sense categoria *',
-	'alb_empty' => 'L\'àlbum està buit',
-	'last_uploaded' => 'Últim afegit',
-	'public_alb' => 'Tothom (àlbum públic)',
-	'me_only' => 'Només jo',
-	'owner_only' => 'Només l\'amo de l\'àlbum (%s)',
-	'groupp_only' => 'Membres del grup \'%s\'',
-	'err_no_alb_to_modify' => 'No podeu modificar cap àlbum a la base de dades.',
-	'update' => 'Actualitza àlbum',
-	'notice1' => '(*) depenent dels paràmetres de %sgrups%s',
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-	'already_rated' => 'Perdoneu però ja heu votat anteriorment per aquest fitxer',
-	'rate_ok' => 'El vostre vot ha estat comptabilitzat',
-	'forbidden' => 'No podeu votar per els vostres propis fitxers.', 
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-A pesar que els administradors de {SITENAME} intentaran eliminar o editar qualsevol material desagradable tan aviat com puguin, resulta impossible revisar tots els enviaments que es realitzen. Per tant heu de tenir en compte que tots els enviaments fets a aquesta web expressen el punt de vista i opinions dels seus autors i no el dels administradors o webmasters (excepte els afegits per ells mateixos).<br />
-<br />
-Esteu d'acord en no afegir cap material abusiu, obscè, vulgar, escandalós, odiós, amenaçador, d'orientació sexual, o cap altre que pugui violar qualsevol llei aplicable. Esteu d'acord amb que el webmaster, l'administrador i els assessors de { SITENAME } tenen el dret de llevar o de corregir qualsevol contingut en qualsevol moment si el consideren necessari. Com usuari, accediu a que qualsevol informació que afegiu sigui emmagatzemada en una base de dades. Tan mateix, aquesta informació no serà divulgada a tercers sense el seu consentiment. El webmaster i l'administrador no es poden fer responsables de cap intent de destrucció de la base de dades que pugui conduir a la pèrdua de la mateixa.<br />
-<br />
-Aquest lloc utilitza galetes per a emmagatzemar la informació al vostre ordinador. Aquestes galetes serveixen per a millorar la navegació d'aquest lloc. L'adreça de correu electrònic s'usa només per a confirmar els seus detalls i contrasenya de registre.<br />
-<br />
-Prement <i>Estic d'acord</i> expresseu la vostra conformitat amb aquestes condicions.
-EOT;
-
-$lang_register_php = array(
-	'page_title' => 'Registre de nou usuari',
-	'term_cond' => 'Termes i condicions',
-	'i_agree' => 'Estic d\'acord',
-	'submit' => 'Enviar sol·licitud de registre',
-	'err_user_exists' => 'El nom d\'usuari elegit ja existeix, per favor elegiu un altre diferent',
-	'err_password_mismatch' => 'Les dues contrassenyes no són iguals, per favor torneu a introduir-les',
-	'err_uname_short' => 'El nom d\'usuari deu ser de 2 caràcters de longitud com a mínim',
-	'err_password_short' => 'La contrassenya deu ser de 2 caràcters de longitud com a mínim',
-	'err_uname_pass_diff' => 'El nom d\'usuari i la contrassenya deuen ser diferents',
-	'err_invalid_email' => 'L\'adreça electrònica no és vàlida',
-	'err_duplicate_email' => 'Un altre usuari s\'ha registrat anteriorment amb l\'adreça de correu electrònic subministrada',
-	'enter_info' => 'Introduiu la informació de registre',
-	'required_info' => 'Informació requerida',
-	'optional_info' => 'Informació opcional',
-	'username' => 'Nom d\'usuari',
-	'password' => 'Contrasenya',
-	'password_again' => 'Reescriure contrasenya',
-	'email' => 'Correu electrònic',
-	'location' => 'Ubicació',
-	'interests' => 'Interessos',
-	'website' => 'Pàgina web',
-	'occupation' => 'Ocupació',
-	'error' => 'ERROR',
-	'confirm_email_subject' => '%s - Confirmació de registre',
-	'information' => 'Informació',
-	'failed_sending_email' => 'El correu electrònic de confirmació de registre no pot ser enviat!',
-	'thank_you' => 'Gràcies per registrar-vos.<br /><br />Hem enviat un correu electrònic amb informació sobre l\'activació del vostre compte a l\'adreça de correu que ens heu facilitat.',
-	'acct_created' => 'El vostre compte d\'usuari ha estat creat i ara podeu accedir al sistema amb el vostre nom d\'usuari i contrasenya',
-	'acct_active' => 'El vostre compte d\'usuari ja està activat i ara podeu accedir al sistema amb el vostre nom d\'usuari i contrasenya',
-	'acct_already_act' => 'El vostre compte ja estava actiu!',
-	'acct_act_failed' => 'Aquest compte no pot ser activat!',
-	'err_unk_user' => 'L\'usuari seleccionat no existeix!',
-	'x_s_profile' => 'Perfil de %s',
-	'group' => 'Grup',
-	'reg_date' => 'Data d\'alta',
-	'disk_usage' => 'Ús de disc',
-	'change_pass' => 'Canvia contrasenya',
-	'current_pass' => 'Contrasenya actual',
-	'new_pass' => 'Nova contrasenya',
-	'new_pass_again' => 'Reescriure nova contrasenya',
-	'err_curr_pass' => 'La contrasenya actual és incorrecta',
-	'apply_modif' => 'Desa els canvis',
-	'change_pass' => 'Canvia la meva contrasenya',
-	'update_success' => 'El vostre perfil ha estat actualitzat',
-	'pass_chg_success' => 'La vostra contrasenya ha estat canviada',
-	'pass_chg_error' => 'La vostra contrassenya no ha estat canviada',
-	'notify_admin_email_subject' => '%s - Notificació de registre',
-	'notify_admin_email_body' => 'Un nou usuari amb el nom "%s" s\'ha registrat en la vostra galeria',
-);
-
-$lang_register_confirm_email = <<<EOT
-Gràcies per registrar-vos a {SITE_NAME}
-
-El vostre nom d'usuari és: "{USER_NAME}"
-La vostra contrassenya és: "{PASSWORD}"
-
-Per a acabar d'activar el vostre compte, heu de prémer sobre l'enllaç que
-apareix sota o copiar-lo i pegar-lo al vostre navegador d'Internet.
-
-{ACT_LINK}
-
-Un salut,
-
-Els administradors de {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-	'title' => 'Revisa comentaris',
-	'no_comment' => 'No existeixen comentaris que mostrar',
-	'n_comm_del' => '%s comentari(s) esborrat(s)',
-	'n_comm_disp' => 'Nombre de comentaris a mostrar',
-	'see_prev' => 'Veure l\'anterior',
-	'see_next' => 'Veure el següent',
-	'del_comm' => 'Esborra comentaris seleccionats',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-	0 => 'Cercar en tota la galeria',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-	'page_title' => 'Cerca nous fitxers',
-	'select_dir' => 'Seleccioneu directori',
-	'select_dir_msg' => 'Aquesta funció vos permet afegir de forma automàtica els fitxers que hageu pujat al vostre servidor mitjançant FTP.<br /><br />Seleccioneu el directori on heu pujat els vostres fitxers',
-	'no_pic_to_add' => 'No hi ha cap fitxer per a afegir',
-	'need_one_album' => 'Necessiteu almenys un àlbum per a utilitzar aquesta funció',
-	'warning' => 'Atenció',
-	'change_perm' => 'Coppermine no pot escriure en aquest directori, necessiteu canviar els permisos a modes 755 o 777 abans d\'intentar-ho de nou!',
-	'target_album' => '<b>Col·loca els fitxers del dierctori &quot;</b>%s<b>&quot; a l\'àlbum </b>%s',
-	'folder' => 'Carpeta',
-	'image' => 'fitxer',
-	'album' => 'Àlbum',
-	'result' => 'Resultat',
-	'dir_ro' => 'No es pot escriure. ',
-	'dir_cant_read' => 'No es pot llegir. ',
-	'insert' => 'Afegint noves fitxers a la galeria',
-	'list_new_pic' => 'Llistat de nous fitxers',
-	'insert_selected' => 'Afegeix els fitxers seleccionades',
-	'no_pic_found' => 'No s\'ha trobat cap fitxer nou',
-	'be_patient' => 'Per favor, sigueu pacient, Coppermine necessita temps per a afegir els fitxers',
-	'no_album' => 'Cap àlbum seleccionat', 
-	'notes' =>  '<ul>'.
-				'<li><b>OK</b> : significa que el fitxer ha estat afegit sense problemes'.
-				'<li><b>DP</b> : significa que el fitxer és un duplicat i ja existeix a la base de dades'.
-				'<li><b>PB</b> : significa que el fitxer no pot ser afegit, per favor comproveu la configaración i els permisos dels directoris on estan els fitxers'.
-				'<li><b>NA</b> : significa que no heu seleccionat un àlbum on posar els fitxers, premeu \'<a href="javascript:history.back(1)">arrere</a>\' i seleccioneu un àlbum. Si no teniu un àlbum <a href="albmgr.php">creeu-ne un primer</a></li>'.
-				'<li>Si les icones OK, DP, PB no apareixen, premeu sobre la icona d\'imatge no carregada per a veure l\'error produït per PHP'.
-				'<li>Si el navegador excedeix el temps d\'espera (timeout), premeu la icona d\'actualitzar'.
-				'</ul>', 
-	'select_album' => 'selecciona àlbum',
-	'check_all' => 'Activa Tots',
-	'uncheck_all' => 'Desactiva Tots',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-	'title' => 'Expulsa Usuaris',
-	'user_name' => 'Nom d\'Usuari',
-	'ip_address' => 'Adreça IP',
-	'expiry' => 'Caduca (en blanc és permanent)',
-	'edit_ban' => 'Desa Canvis',
-	'delete_ban' => 'Esborra',
-	'add_new' => 'Afegeix Nova Expulsió',
-	'add_ban' => 'Afegeix',
-	'error_user' => 'No es pot trobar l\'usuari',
-	'error_specify' => 'Necessiteu especificar o un nom d\'usuari o una adreça IP', 
-	'error_ban_id' => 'ID d\'expulsió invalida!', 
-	'error_admin_ban' => 'No vos podeu expulsar a vosaltres mateixos!', 
-	'error_server_ban' => 'Anàveu a expulsar al vostre propi servidor? Tsk tsk, no podeu fer això...',
-	'error_ip_forbidden' => 'No podeu expulsar aquesta IP - no és pot encaminar (non-routable)!', 
-	'lookup_ip' => 'Cerca una adreça IP', 
-	'submit' => 'endavant!',
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-	'title' => 'Penja fitxer',
-	'custom_title' => 'Formulari de sol·licitud personalitzat', 
-	'cust_instr_1' => 'Podeu seleccionar un nombre personalitzat de quadres de pujada. Tanmateix, no podeu seleccionar-ne més dels límits llistats a sota.', 
-	'cust_instr_2' => 'Nombre de quadres de sol·licitud', 
-	'cust_instr_3' => 'Quadres de pujada de fitxer: %s', 
-	'cust_instr_4' => 'Quadres de pujada URI/URL: %s', 
-	'cust_instr_5' => 'Quadres de pujada URI/URL:', 
-	'cust_instr_6' => 'Quadres de pujada de fitxer:', 
-	'cust_instr_7' => 'Per favor inseriu el nombre de quadres de pujada de cada tipus que voleu actualment. Aleshores premeu \'Continua\'. ', 
-	'reg_instr_1' => 'Acció invalida per a la creació del formulari.', 
-	'reg_instr_2' => 'Ara podeu penjar els vostres fitxers fent servir els quadres de pujada de sota. La mida dels fitxers pujats al servidor no deuria excedir de %s KB cadascun. Els fitxers ZIP penjats en les seccions \'Pujades de fitxers\' i \'Pujades URI/URL\' restaran comprimits.', 
-	'reg_instr_3' => 'Si voleu que el fitxer ZIP o arxiu sigui descomprimit, haureu d\'usar el quadre de pujada de fitxer proveït en l\'àrea \'Pujada ZIP descomprimida\'.', 
-	'reg_instr_4' => 'Quan useu la secció de pujada URI/URL, per favor inseriu el camí al fitxer d\'aquesta manera: http://www.paginaweb.com/imatges/exemple.jpg', 
-	'reg_instr_5' => 'Quan hageu completat el formulari, per favor premeu \'Continua\'.', 
-	'reg_instr_6' => 'Pujades ZIP descomprimides:', 
-	'reg_instr_7' => 'Pujades de fitxers:', 
-	'reg_instr_8' => 'Pujades URI/URL:', 
-	'error_report' => 'Informe d\'Error', 
-	'error_instr' => 'S\'han trobat erros a les següents pujades:', 
-	'file_name_url' => 'Nom/URL del fitxer', 
-	'error_message' => 'Missatge d\'Error', 
-	'no_post' => 'Fitxer no pujat per POST.', 
-	'forb_ext' => 'Extensió de fitxer no permesa.', 
-	'exc_php_ini' => 'Excedida la mida de fitxer permesa a php.ini.', 
-	'exc_file_size' => 'Excedida la mida de fitxer permesa per Coppermine.', 
-	'partial_upload' => 'Només una pujada parcial.', 
-	'no_upload' => 'No s\'ha produït cap pujada.', 
-	'unknown_code' => 'Codi d\'error de pujada de PHP desconegut.', 
-	'no_temp_name' => 'Cap pujada - Cap nom temporal.', 
-	'no_file_size' => 'No conté dades/Corrupte', 
-	'impossible' => 'Impossible moure.', 
-	'not_image' => 'No és una imatge/corrupte', 
-	'not_GD' => 'Not és una extensió GD.', 
-	'pixel_allowance' => 'Excedida assignació de píxel.', 
-	'incorrect_prefix' => 'Prefixe URI/URL incorrecte', 
-	'could_not_open_URI' => 'No s\'ha pogut obrir URI.', 
-	'unsafe_URI' => 'No es pot verificar la seguretat.', 
-	'meta_data_failure' => 'Fallada de dades Meta', 
-	'http_401' => '401 No autoritzat', 
-	'http_402' => '402 Requereix Pagament', 
-	'http_403' => '403 Accés Prohibit', 
-	'http_404' => '404 No s\'ha trobat', 
-	'http_500' => '500 Error Intern del Servidor', 
-	'http_503' => '503 Servei No Disponible', 
-	'MIME_extraction_failure' => 'No es pot determinar MIME.', 
-	'MIME_type_unknown' => 'Tipus MIME desconegut', 
-	'cant_create_write' => 'No es pot crear fitxer d\'escriptura.', 
-	'not_writable' => 'No es pot escriure al fitxer d\'escriptura.', 
-	'cant_read_URI' => 'No es pot llegir URI/URL', 
-	'cant_open_write_file' => 'No es pot obrir el fitxer d\'escriptura URI.', 
-	'cant_write_write_file' => 'No es pot escriure al fitxer d\'escriptura URI.', 
-	'cant_unzip' => 'No es pot descomprimir.', 
-	'unknown' => 'Error desconegut', 
-	'succ' => 'Pujades amb èxit', 
-	'success' => '%s pujades amb èxit.', 
-	'add' => 'Per favor premeu \'Continua\' per a afegir els fitxers als àlbums.', 
-	'failure' => 'Pujada Fallida', 
-	'f_info' => 'Informació del Fitxer', 
-	'no_place' => 'No s\'ha pogut col·locar el fitxer anterior.', 
-	'yes_place' => 'S\'ha col·locat amb èxit el fitxer anterior.', 
-	'max_fsize' => 'La màxima mida de fitxer permesa és de %s KB',
-	'album' => 'Àlbum',
-	'picture' => 'Fitxer',
-	'pic_title' => 'Títol del fitxer',
-	'description' => 'Descripció del fitxer',
-	'keywords' => 'Paraules clau (separades per espais)',
-	'err_no_alb_uploadables' => 'Perdoneu però no hi ha cap àlbum on estigui permès inserir nous fitxers',
-	'place_instr_1' => 'Per favor col·loqueu ara els fitxers als àlbums. Ara podeu inserir també informació d\'importància sobre cada fitxer.', 
-	'place_instr_2' => 'Hi ha més fitxers per col·locar. Per favor premeu \'Continua\'.', 
-	'process_complete' => 'Heu col·locat amb èxit tots els fitxers.', 
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-	'title' => 'Administra usuaris',
-	'name_a' => 'Ascendent per nom',
-	'name_d' => 'Descendent per nom',
-	'group_a' => 'Ascendent per grup',
-	'group_d' => 'Descendent per grup',
-	'reg_a' => 'Ascendent per data d\'alta',
-	'reg_d' => 'Descendent per data d\'alta',
-	'pic_a' => 'Ascendent per total de fitxers',
-	'pic_d' => 'Descendent per total de fitxers',
-	'disku_a' => 'Ascendent per ús de disc',
-	'disku_d' => 'Descendent per ús de disc',
-	'lv_a' => 'Ascendent per última visita', 
-	'lv_d' => 'Descendent per última visita', 
-	'sort_by' => 'Ordena usuaris per',
-	'err_no_users' => 'La taula d\'usuaris està buida!',
-	'err_edit_self' => 'No podeu editar el vostre propi perfil, heu d\'usar l\'opció \'El meu perfil d\'usuari\' per a això',
-	'edit' => 'EDITA',
-	'delete' => 'ESBORRA',
-	'name' => 'Nom d\'usuari',
-	'group' => 'Grup',
-	'inactive' => 'Inactiu',
-	'operations' => 'Operacions',
-	'pictures' => 'Fitxers',
-	'disk_space' => 'Espai usat / Quota',
-	'registered_on' => 'Registrat el dia',
-	'last_visit' => 'Última Visita', 
-	'u_user_on_p_pages' => '%d usuaris en %d pàgina(s)',
-	'confirm_del' => 'Esteu segur de voler ESBORRAR aquest usuari? \\nTots els seus fitxers i àlbums seran esborrats també.',
-	'mail' => 'CORREU',
-	'err_unknown_user' => 'L\'usuari seleccionat no existeix!',
-	'modify_user' => 'Modifica usuari',
-	'notes' => 'Notes',
-	'note_list' => '<li>Si no voleu canviar la contrassenya actual, deixeu el camp "contrasenya" buit',
-	'password' => 'Contrasenya',
-	'user_active' => 'L\'usuari està actiu',
-	'user_group' => 'Grup d\'usuaris',
-	'user_email' => 'Correu electrònic de l\'usuari',
-	'user_web_site' => 'Pàgina web de l\'usuari',
-	'create_new_user' => 'Crea nou usuari',
-	'user_location' => 'Ubicació de l\'usuari',
-	'user_interests' => 'Interessos de l\'usuari',
-	'user_occupation' => 'Ocupació de l\'usuari',
-	'latest_upload' => 'Pujades recents', 
-	'never' => 'mai', 
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'Eines (redimensiona imatges)',
-        'what_it_does' => 'Què fa',
-        'what_update_titles' => 'Actualitza els noms de fitxer',
-        'what_delete_title' => 'Esborra els títols',
-        'what_rebuild' => 'Torna a crear les miniatures i imatges redimensionades',
-        'what_delete_originals' => 'Esborra les imatges originals reemplaçant-les amb les versions redimensionades',
-        'file' => 'Fitxer',
-        'title_set_to' => 'títol a posar',
-        'submit_form' => 'envia',
-        'updated_succesfully' => 'actualitzat amb èxit',
-        'error_create' => 'ERROR al crear',
-        'continue' => 'Processa més imatges',
-        'main_success' => 'El fitxer %s ha estat usat com a fitxer principal amb èxit',
-        'error_rename' => 'Error reanomenant %s a %s',
-        'error_not_found' => 'No es troba el fitxer %s',
-        'back' => 'torna a l\'inici',
-        'thumbs_wait' => 'Actualitzant miniatures i/o imatges redimensionades, per favor espereu...',
-        'thumbs_continue_wait' => 'Continuant l\'actualització de miniatures i/o imatges redimensionades...',
-        'titles_wait' => 'Actualitzant títols, per favor espereu...',
-        'delete_wait' => 'Esborrant títols, per favor espereu...',
-        'replace_wait' => 'Esborrant originals i reemplaçant-los amb les imatges redimensionades, per favor espereu...',
-        'instruction' => 'Instruccions ràpides',
-        'instruction_action' => 'Seleciona acció',
-        'instruction_parameter' => 'Posa paràmetres',
-        'instruction_album' => 'Selecciona àlbum',
-        'instruction_press' => 'Premeu %s',
-        'update' => 'Actualitza miniatures i/o imatges redimensionades',
-        'update_what' => 'Què deu ser actualitzat',
-        'update_thumb' => 'Només miniatures',
-        'update_pic' => 'Només imatges redimensionades',
-        'update_both' => 'Miniatures i imatges redimensionades (ambdós)',
-        'update_number' => 'Nombre d\'imatges processades per cada clic',
-        'update_option' => '(Si experimenteu problemes de temps d\'espera (timeout) proveu a posar un nombre menor)',
-        'filename_title' => 'Fitxer &rArr; Títol de fitxer',
-        'filename_how' => 'Com s\'hauria de modificar el nom del fitxer',
-        'filename_remove' => 'Lleva .jpg del final i reemplaça _ (barra baixa) amb espais',
-        'filename_euro' => 'Canvia 2003_11_23_13_20_20.jpg a 23/11/2003 13:20',
-        'filename_us' => 'Canvia 2003_11_23_13_20_20.jpg a 11/23/2003 13:20',
-        'filename_time' => 'Canvia 2003_11_23_13_20_20.jpg a 13:20',
-        'delete' => 'Esborra els títols de fitxer o imatges de grandària original',
-        'delete_title' => 'Esborrar títols de fitxer',
-        'delete_original' => 'Esborra imatges de grandària original',
-        'delete_replace' => 'Esborra les imatges originals, reemplaçant-les amb unes altres de grandària nova',
-        'select_album' => 'Selecciona àlbum',
-		'delete_orphans' => 'Esborra els comentaris orfes (funciona en tots els àlbums)', 
-		'orphan_comment' => 'Trobats comentaris orfes', 
-		'delete' => 'Esborra', 
-		'delete_all' => 'Esborra tot', 
-		'comment' => 'Comentari: ', 
-		'nonexist' => 'fitxer adjunt no existent # ', 
-		'phpinfo' => 'Mostra phpinfo', 
-		'update_db' => 'Actualitza base de dades', 
-		'update_db_explanation' => 'Si heu reemplaçat fitxers de coppermine, afegit una modificació o actualitzat des d\'una versió anterior de coppermine, assegureu-vos d\'executar l\'actualització (update) de la base de dades un cop. Això crearà les taules necessàries i/o valors de configuració a la vostra base de dades de coppermine.', 
-);
-
-?>
diff -ruN 133/lang/chinese_big5.php cpg148/lang/chinese_big5.php
--- 133/lang/chinese_big5.php	2004-12-30 01:03:46.000000000 -0600
+++ cpg148/lang/chinese_big5.php	2006-06-08 00:24:48.000000000 -0500
@@ -1,202 +1,252 @@
 <?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// $Id: chinese_big5.php,v 1.11 2004/12/29 23:03:46 chtito Exp $
-// ------------------------------------------------------------------------- //
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 // info about translators and translated language
 $lang_translation_info = array(
-  'lang_name_english' => 'Chinese Tranditional BIG5',
-  'lang_name_native' => 'cBIG5',
-  'lang_country_code' => 'tw',
+  'lang_name_english' => 'Chinese_Tranditional', //cpg1.4
+  'lang_name_native' => '繁體中文', //cpg1.4
+  'lang_country_code' => 'zh-tw', //cpg1.4
   'trans_name'=> 'CapriSkye and monkey',
   'trans_email' => 'admin@capriskye.com',
   'trans_website' => 'http://open.38.com/',
-  'trans_date' => '2004-09-28',
+  'trans_date' => '2005-07-05',
 );
 
-$lang_charset = 'BIG5';
+$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', 'KB', 'MB');
 
 // Day of weeks and months
-$lang_day_of_week = array('P', 'P@', 'PG', 'PT', 'P|', 'P', 'P');
-$lang_month = array('@', 'G', 'T', '|', '', '', 'C', 'K', 'E', 'Q', 'Q@', 'QG');
+$lang_day_of_week = array('星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六');
+$lang_month = array('一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月');
 
 // Some common strings
-$lang_yes = 'O';
-$lang_no  = '_';
-$lang_back = '^';
-$lang_continue = '~';
-$lang_info = 'T';
-$lang_error = '~';
+$lang_yes = '是';
+$lang_no  = '否';
+$lang_back = '返回';
+$lang_continue = '繼續';
+$lang_info = '訊息';
+$lang_error = '錯誤';
+$lang_check_uncheck_all = '勾選/勾選全部'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
 $album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
+$lastcom_date_fmt =  '%m/%d/%y at %H:%M';
 $lastup_date_fmt = '%B %d, %Y';
 $register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
+$lasthit_date_fmt = '%B %d, %Y at %I:%M %p';
+$comment_date_fmt =  '%B %d, %Y at %I:%M %p';
+$log_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.4
 
 // 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*');
 
 $lang_meta_album_names = array(
-  'random' => 'HϤ', //cpg1.3.0
-  'lastup' => '̷sW',
-  'lastalb'=> '̪s',
-  'lastcom' => '̷sd',
-  'topn' => 'Ϥ',
-  'toprated' => '̰',
-  'lasthits' => '̪',
-  'search' => 'jMG',
-  'favpics'=> '̷RϤ', //cpg1.3.0
+  'random' => '隨機圖片',
+  'lastup' => '最新上傳',
+  'lastalb'=> '最近更新',
+  'lastcom' => '最新留言',
+  'topn' => '熱門圖片',
+  'toprated' => '最高評分',
+  'lasthits' => '最近顯示',
+  'search' => '搜尋結果',
+  'favpics'=> '最愛圖片',
 );
 
 $lang_errors = array(
-  'access_denied' => 'ASϥΥv.',
-  'perm_denied' => 'ASv榹ʧ@.',
-  'param_missing' => '{QIsӨSݭnѼ.',
-  'non_exist_ap' => 'ҿܪ ï/Ϥ sb !', //cpg1.3.0
-  'quota_exceeded' => 'WLϺаtB<br /><br />AtB [quota]K, wϥΪ [space]K, [JϤ|WL֦tB.', //cpg1.3.0
-  'gd_file_type_err' => 'ϥ GD Ϲ{wue\ JPEG / PNG .',
-  'invalid_image' => 'AWǪɮפvgla, άO GD Ϲ{wBz',
-  'resize_failed' => 'LkإYϩܧɤؤo.',
-  'no_img_to_display' => 'SϤiH.',
-  'non_exist_cat' => 'ҿܪOäsb.',
-  'orphan_cat' => 'oӤlOs@ӤsbO, ХO޲zץoӰD.', //cpg1.3.0
-  'directory_ro' => 'ؿ \'%s\' LkgJ, ɭPLkRϤ', //cpg1.3.0
-  'non_exist_comment' => 'ҿܪdäsb.',
-  'pic_in_invalid_album' => 'Ϥs󤣦sbï (%s)!?', //cpg1.3.0
-  'banned' => 'zثeQTϥΥ.',
-  'not_with_udb' => 'ѩ󥻬ïwM׾µ{X, \wϥ. iOثe]w䴩\, Τwѽ׾³Bz.', 
-  'offline_title' => 'u', //cpg1.3.0
-  'offline_text' => 'ïثeOuA - еyA', //cpg1.3.0
-  'ecards_empty' => 'ثeSqldi. ˬdï]wO_ҥάqld\!', //cpg1.3.0
-  'action_failed' => 'ʧ@.  Coppermine LkznD.', //cpg1.3.0
-  'no_zip' => 'LkZIPY.  pzï޲z.', //cpg1.3.0
-  'zip_type' => 'zSWZIPYɪv.', //cpg1.3.0
+  'access_denied' => '你沒有使用本頁的權限。',
+  'perm_denied' => '你沒有權限執行此動作。',
+  'param_missing' => '程式被呼叫而沒有需要的參數。',
+  'non_exist_ap' => '選擇的 相簿/圖片 不存在！',
+  'quota_exceeded' => '超過空間配額<br /><br />您的配額有 [quota]K，已使用的有 [space]K，加入此圖片會超過擁有的配額。',
+  'gd_file_type_err' => '當使用 GD 圖像程式庫只容許 JPEG / PNG 圖檔。',
+  'invalid_image' => '你上傳的檔案己經損壞, 或是 GD 圖像程式庫不能處理',
+  'resize_failed' => '無法建立縮圖或變更圖檔尺寸.',
+  'no_img_to_display' => '沒有圖片可以顯示。',
+  'non_exist_cat' => '所選擇的類別並不存在。',
+  'orphan_cat' => '這個子類別存於一個不存在的母類別，請先至類別管理修正這個問題。',
+  'directory_ro' => '目錄 \'%s\' 無法寫入，導致無法刪除圖片',
+  'non_exist_comment' => '所選擇的留言並不存在。',
+  'pic_in_invalid_album' => '此圖片存於不存在的相簿 (%s)!?',
+  'banned' => '您目前被禁止使用本站。',
+  'not_with_udb' => '由於本相簿已和論壇程式整合，此功能已停止使用。可能是目前設定不支援此功能，或已由論壇處理。', 
+  'offline_title' => '離線',
+  'offline_text' => '相簿目前是離線狀態 - 請稍後再試',
+  'ecards_empty' => '目前沒有電子卡片的紀錄可顯示。請檢查相簿設定中是否啟用紀錄電子卡片功能！',
+  'action_failed' => '動作失敗。Coppermine 無法執行您的要求。',
+  'no_zip' => '無法執行ZIP壓縮檔。請聯絡您的相簿管理員。',
+  'zip_type' => '您沒有上傳ZIP壓縮檔的權限。',
+  'database_query' => '進行資料庫查詢時發生了錯誤', //cpg1.4
+  'non_exist_comment' => '選擇的留言不存在', //cpg1.4
 );
 
-$lang_bbcode_help = 'ѦҽsX: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'bbcode 說明'; //cpg1.4
+$lang_bbcode_help = '您可以用 bbcode 加入可點的連結，和其它的文字格式： <li>[b]粗體[/b] =&gt; <b>粗體</b></li><li>[i]斜體[/i] =&gt; <i>斜體</i></li><li>[url=http://yoursite.com/]網址[/url] =&gt; <a href="http://yoursite.com">網址</a></li><li>[email]user@domain.com[/email] =&gt; <a href="mailto:user@domain.com">user@domain.com</a></li><li>[color=red]顏色[/color] =&gt; <span style="color:red">顏色</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
-//
+
 $lang_main_menu = array(
-  'alb_list_title' => '^ïؿ',
-  'alb_list_lnk' => 'ïؿ',
-  'my_gal_title' => '^ڪï',
-  'my_gal_lnk' => 'ڪï',
-  'my_prof_lnk' => 'ڪӤH',
-  'adm_mode_title' => 'ର޲zҦ',
-  'adm_mode_lnk' => '޲zҦ',
-  'usr_mode_title' => 'ର|Ҧ',
-  'usr_mode_lnk' => '|Ҧ',
-  'upload_pic_title' => 'WǹϤܬï', //cpg1.3.0
-  'upload_pic_lnk' => 'WǹϤ', //cpg1.3.0
-  'register_title' => 'إ߷|b',
-  'register_lnk' => 'U',
-  'login_lnk' => 'nJ',
-  'logout_lnk' => 'nX',
-  'lastup_lnk' => '̷sW',
-  'lastcom_lnk' => '̷sd',
-  'topn_lnk' => 'Ϥ',
-  'toprated_lnk' => '̰',
-  'search_lnk' => 'jM',
-  'fav_lnk' => 'ڪ̷R',
-  'memberlist_title' => 'ܷ|W', //cpg1.3.0
-  'memberlist_lnk' => '|W', //cpg1.3.0
-  'faq_title' => '&quot;Coppermine&quot; ï`Dѵ', //cpg1.3.0
-  'faq_lnk' => '`Dѵ', //cpg1.3.0
+  'home_title' => '回到首頁',
+  'home_lnk' => '首頁',
+  'alb_list_title' => '返回相簿目錄',
+  'alb_list_lnk' => '相簿目錄',
+  'my_gal_title' => '返回我的相簿',
+  'my_gal_lnk' => '我的相簿',
+  'my_prof_title' => '到我的個人資料', //cpg1.4
+  'my_prof_lnk' => '我的個人資料',
+  'adm_mode_title' => '轉為管理模式',
+  'adm_mode_lnk' => '管理模式',
+  'usr_mode_title' => '轉為會員模式',
+  'usr_mode_lnk' => '會員模式',
+  'upload_pic_title' => '上傳圖片至相簿',
+  'upload_pic_lnk' => '上傳圖片',
+  'register_title' => '建立會員帳號',
+  'register_lnk' => '註冊',
+  'login_title' => '登入', //cpg1.4
+  'login_lnk' => '登入',
+  'logout_title' => '登出', //cpg1.4
+  'logout_lnk' => '登出',
+  'lastup_title' => '瀏覽最新上傳', //cpg1.4
+  'lastup_lnk' => '最新上傳',
+  'lastcom_title' => '瀏覽最新留言', //cpg1.4
+  'lastcom_lnk' => '最新留言',
+  'topn_title' => '瀏覽熱門的圖片', //cpg1.4
+  'topn_lnk' => '熱門圖片',
+  'toprated_title' => '瀏覽評分最高的圖片', //cpg1.4
+  'toprated_lnk' => '最高評分',
+  'search_title' => '搜尋相簿', //cpg1.4
+  'search_lnk' => '搜尋',
+  'fav_title' => '到我的最愛', //cpg1.4    
+  'fav_lnk' => '我的最愛',
+  'memberlist_title' => '顯示會員名單',
+  'memberlist_lnk' => '會員名單',
+  'faq_title' => '&quot;Coppermine&quot; 相簿的常見問題解答',
+  'faq_lnk' => '常見問題解答',
 );
 
 $lang_gallery_admin_menu = array(
-  'upl_app_lnk' => '֭W',
-  'config_lnk' => ']w',
-  'albums_lnk' => 'ï',
-  'categories_lnk' => 'O',
-  'users_lnk' => '|',
-  'groups_lnk' => 's',
-  'comments_lnk' => '[ݯd', //cpg1.3.0
-  'searchnew_lnk' => '[JϤ', //cpg1.3.0
-  'util_lnk' => '޲zu', //cpg1.3.0
-  'ban_lnk' => '׷|',
-  'db_ecard_lnk' => 'ܹqld', //cpg1.3.0
+  'upl_app_title' => '核准新上傳', //cpg1.4	
+  'upl_app_lnk' => '核准上傳',
+  'admin_title' => '進入設定', //cpg1.4    
+  'admin_lnk' => '設定', //cpg1.4
+  'albums_title' => '進入相簿設定', //cpg1.4
+  'albums_lnk' => '相簿',
+  'categories_title' => '進入類別設定', //cpg1.4    
+  'categories_lnk' => '類別',
+  'users_title' => '進入會員設定', //cpg1.4
+  'users_lnk' => '會員',
+  'groups_title' => '進入群組設定', //cpg1.4
+  'groups_lnk' => '群組',
+  'comments_title' => '檢查全部留言', //cpg1.4
+  'comments_lnk' => '檢查留言',
+  'searchnew_title' => '進入批量上傳功能', //cpg1.4
+  'searchnew_lnk' => '批量上傳',
+  'util_title' => '進入管理功能', //cpg1.4
+  'util_lnk' => '管理功能',
+  'key_title' => '進入關鍵字詞庫', //cpg1.4
+  'key_lnk' => '關鍵字詞庫', //cpg1.4
+  'ban_title' => '進入阻擋會員', //cpg1.4
+  'ban_lnk' => '阻擋會員',
+  'db_ecard_title' => '檢查電子卡片', //cpg1.4
+  'db_ecard_lnk' => '顯示電子卡片',
+  'pictures_title' => '排序相片', //cpg1.4
+  'pictures_lnk' => '排序相片', //cpg1.4
+  'documentation_lnk' => '使用說明', //cpg1.4
+  'documentation_title' => 'CPG 使用手冊', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-  'albmgr_lnk' => 'إ/Ƨ ڪï',
-  'modifyalb_lnk' => 'sڪï',
-  'my_prof_lnk' => 'ڪӤH',
+  'albmgr_title' => '建立/排序 相簿', //cpg1.4
+  'albmgr_lnk' => '建立/排序 相簿',
+  'modifyalb_title' => '進入編輯相簿',  //cpg1.4
+  'modifyalb_lnk' => '編輯相簿',
+  'my_prof_title' => '進入個人資料', //cpg1.4
+  'my_prof_lnk' => '個人資料',
 );
 
 $lang_cat_list = array(
-  'category' => 'O',
-  'albums' => 'ï',
-  'pictures' => 'Ϥ', //cpg1.3.0
+  'category' => '類別',
+  'albums' => '相簿',
+  'pictures' => '圖片',
 );
 
 $lang_album_list = array(
-  'album_on_page' => '%d Ӭïb %d ',
+  'album_on_page' => '%d 個相簿，共 %d 頁',
 );
 
 $lang_thumb_view = array(
-  'date' => '',
+  'date' => '日期',
   //Sort by filename and title
-  'name' => 'ɦW',
-  'title' => 'D',
-  'sort_da' => '̤Ƨ ѻܪ',
-  'sort_dd' => '̤Ƨ Ѫܻ',
-  'sort_na' => '̦WٱƧ Ѥpܤj',
-  'sort_nd' => '̦WٱƧ Ѥjܤp',
-  'sort_ta' => '̼DƧ Ѥpܤj',
-  'sort_td' => '̼DƧ Ѥjܤp',
-  'download_zip' => 'U Zip ', //cpg1.3.0
-  'pic_on_page' => '%d iϤb %d ',
-  'user_on_page' => '%d W|b %d ', //cpg1.3.0
+  'name' => '檔名',
+  'title' => '標題',
+  'sort_da' => '依日期排序 由遠至近',
+  'sort_dd' => '依日期排序 由近至遠',
+  'sort_na' => '依名稱排序 由小至大',
+  'sort_nd' => '依名稱排序 由大至小',
+  'sort_ta' => '依標題排序 由小至大',
+  'sort_td' => '依標題排序 由大至小',
+  'position' => '位置', //cpg1.4
+  'sort_pa' => '小到大排序', //cpg1.4
+  'sort_pd' => '大到小排序', //cpg1.4
+  'download_zip' => '下載成 Zip 檔',
+  'pic_on_page' => '%d 張圖片，共 %d 頁',
+  'user_on_page' => '%d 名會員，共 %d 頁',
+  'enter_alb_pass' => '輸入相簿密碼', //cpg1.4
+  'invalid_pass' => '密碼錯誤', //cpg1.4
+  'pass' => '密碼', //cpg1.4
+  'submit' => '傳送', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-  'thumb_title' => '^Yϭ',
-  'pic_info_title' => '/ ϤT', //cpg1.3.0
-  'slideshow_title' => 's򼽩',
-  'ecard_title' => 'ϤHqldHX', //cpg1.3.0
-  'ecard_disabled' => 'qld\ثe',
-  'ecard_disabled_msg' => 'zSHqldv', //js-alert //cpg1.3.0
-  'prev_title' => 'ܫe@iϤ', //cpg1.3.0
-  'next_title' => 'ܤU@iϤ', //cpg1.3.0
-  'pic_pos' => 'Ϥ %s/%s', //cpg1.3.0
+  'thumb_title' => '返回縮圖頁',
+  'pic_info_title' => '顯示/隱藏 圖片資訊',
+  'slideshow_title' => '連續播放',
+  'ecard_title' => '把圖片以電子卡片寄出',
+  'ecard_disabled' => '電子卡片功能目前停用',
+  'ecard_disabled_msg' => '您沒有寄電子卡片的權限', //js-alert
+  'prev_title' => '顯示前一張圖片',
+  'next_title' => '顯示下一張圖片',
+  'pic_pos' => '圖片 %s/%s',
+  'report_title' => '檢舉這個檔案', //cpg1.4
+  'go_album_end' => '跳到最後', //cpg1.4
+  'go_album_start' => '回到最先', //cpg1.4
+  'go_back_x_items' => '退後 %s 個項目', //cpg1.4
+  'go_forward_x_items' => '前進 %s 個項目', //cpg1.4
 );
 
 $lang_rate_pic = array(
-  'rate_this_pic' => 'Ϥ', //cpg1.3.0
-  'no_votes' => '(٨SH)',
-  'rating' => '(ثeo : %s / 5  %s ӵ)',
-  'rubbish' => ' ݤ]}',
-  'poor' => 'Itl',
-  'fair' => 'qq',
-  'good' => 'ܦn',
-  'excellent' => 'D`X',
-  'great' => 'sڲĤ@W',
+  'rate_this_pic' => '對圖片評分',
+  'no_votes' => '(還沒有人評分)',
+  'rating' => '(目前得分 : %s / 5 於 %s 個評分)',
+  'rubbish' => '昏倒 不看也罷',
+  'poor' => '有點差勁',
+  'fair' => '普普通通',
+  'good' => '很好',
+  'excellent' => '非常出色',
+  'great' => '叫我第一名',
 );
 
 // ------------------------------------------------------------------------- //
@@ -212,39 +262,51 @@
 $lang_cpg_die = array(
   INFORMATION => $lang_info,
   ERROR => $lang_error,
-  CRITICAL_ERROR => '~',
-  'file' => 'ɮ: ',
-  'line' => ': ',
+  CRITICAL_ERROR => '緊急錯誤',
+  'file' => '檔案: ',
+  'line' => '行數: ',
 );
 
 $lang_display_thumbnails = array(
-  'filename' => 'ɮצW: ',
-  'filesize' => 'ɮפjp: ',
-  'dimensions' => 'Ϥؤo: ',
-  'date_added' => '[J: ', //cpg1.3.0
+  'filename' => '檔案名稱=', //cpg1.4
+  'filesize' => '檔案大小=', //cpg1.4
+  'dimensions' => '圖片尺寸=', //cpg1.4
+  'date_added' => '加入日期=', //cpg1.4
 );
 
 $lang_get_pic_data = array(
-  'n_comments' => '%s ӯd',
-  'n_views' => '%s [',
-  'n_votes' => '(%s ӵ)',
+  'n_comments' => '%s 個留言',
+  'n_views' => '%s 次觀看',
+  'n_votes' => '(%s 個評分)',
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => 'T', //cpg1.3.0
-  'select_all' => '', //cpg1.3.0
-  'copy_and_paste_instructions' => 'pGAnbCoppermine䴩׾¤WnDU, ƻsöKWoӰTAo峹. o峹eЪ`N***ӨNzKX.', //cpg1.3.0
-  'phpinfo' => 'PHPT (phpinfo)', //cpg1.3.0
+  'debug_info' => '除錯訊息',
+  'select_all' => '全選',
+  'copy_and_paste_instructions' => '如果你要在 CPG 的支援論壇上要求協助，複製並貼上這個除錯訊息到你的發表文章內，包括顯示的錯誤訊息。發佈文章前請注意用***來取代您的密碼。<br />注意：除錯訊息只是顯示相簿的訊息，並不代表您的相簿有問題。', //cpg1.4
+  'phpinfo' => '顯示PHP訊息 (phpinfo)',
+  'notices' => '通知', //cpg1.4
 );
 
 $lang_language_selection = array(
-  'reset_language' => 'w]yt', //cpg1.3.0
-  'choose_language' => 'ܧAyt', //cpg1.3.0
+  'reset_language' => '預設語系',
+  'choose_language' => '選擇你的語系',
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => 'w]G', //cpg1.3.0
-  'choose_theme' => 'ܧG', //cpg1.3.0
+  'reset_theme' => '預設佈景',
+  'choose_theme' => '選擇佈景',
+);
+
+$lang_version_alert = array(
+  'version_alert' => '不支援的版本！', //cpg1.4
+  'no_stable_version' => '您安裝的 CPG 相簿版本 %s (%s) 只是給有經驗的使用者 - 這個版本不會得到官方的支援。如果要得到支援請安裝官方提供的正式版本！', //cpg1.4
+  'gallery_offline' => '目前相簿是屬於維修狀態，只有管理員才能進入。維修完畢之後記得將相簿設回正常狀態。', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => '上一個', //cpg1.4
+  'next' => '下一個', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -254,38 +316,54 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "不能啟用外掛 '%s'", //cpg1.4
+  'error_install' => "不能安裝外掛 '%s'", //cpg1.4
+  'error_uninstall' => "不能移除外掛 '%s'", //cpg1.4
+  'error_sleep' => "不能移除外掛 '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'P',
-  'Question' => 'ð',
-  'Very Happy' => 'ܰ',
-  'Smile' => 'L',
-  'Sad' => 'ds',
-  'Surprised' => 'Y',
-  'Shocked' => '_',
-  'Confused' => '',
-  'Cool' => 'ܴ',
-  'Laughing' => 'o',
-  'Mad' => 'og',
-  'Razz' => 'J',
-  'Embarassed' => '',
-  'Crying or Very sad' => 'z',
-  'Evil or Very Mad' => 'cr',
-  'Twisted Evil' => 'j',
-  'Rolling Eyes' => '઺',
-  'Wink' => 'w',
-  'Idea' => 'DN',
-  'Arrow' => 'bY',
-  'Neutral' => '',
-  'Mr. Green' => 'L',
+  'Exclamation' => '感歎',
+  'Question' => '疑問',
+  'Very Happy' => '很高興',
+  'Smile' => '微笑',
+  'Sad' => '悲哀',
+  'Surprised' => '驚訝',
+  'Shocked' => '震驚',
+  'Confused' => '昏倒',
+  'Cool' => '很棒',
+  'Laughing' => '發笑',
+  'Mad' => '發狂',
+  'Razz' => '嘲笑',
+  'Embarassed' => '尷尬',
+  'Crying or Very sad' => '嚎哭',
+  'Evil or Very Mad' => '惡毒',
+  'Twisted Evil' => '古怪',
+  'Rolling Eyes' => '旋轉的眼睛',
+  'Wink' => '眨眼',
+  'Idea' => '主意',
+  'Arrow' => '箭頭',
+  'Neutral' => '中立',
+  'Mr. Green' => '格林先生',
 );
 
 // ------------------------------------------------------------------------- //
@@ -295,12 +373,12 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => '}޲zҦ...',
-  1 => 'iJ޲zҦ...',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => '離開管理模式...',
+  1 => '進入管理模式...',
 );
 
 // ------------------------------------------------------------------------- //
@@ -308,20 +386,172 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'zݭnï@ӦW !', //js-alert
-  'confirm_modifs' => 'Twnoǭק ?', //js-alert
-  'no_change' => 'zS !', //js-alert
-  'new_album' => 'sï',
-  'confirm_delete1' => 'TwnRï ?', //js-alert
-  'confirm_delete2' => '\nҦϤίd|R !', //js-alert
-  'select_first' => 'Хܤ@Ӭï', //js-alert
-  'alb_mrg' => 'ï޲z',
-  'my_gallery' => '* ڪï *',
-  'no_category' => '* SO *',
-  'delete' => 'R',
-  'new' => 'sW',
-  'apply_modifs' => 'ק',
-  'select_category' => 'O',
+  'alb_need_name' => '您需要給相簿一個名稱 !', //js-alert
+  'confirm_modifs' => '確定要做這些修改嗎 ?', //js-alert
+  'no_change' => '您沒有做任何改變 !', //js-alert
+  'new_album' => '新相簿',
+  'confirm_delete1' => '確定要刪除此相簿嗎 ?', //js-alert
+  'confirm_delete2' => '\n所有圖片及留言都會刪除 !', //js-alert
+  'select_first' => '請先選擇一個相簿', //js-alert
+  'alb_mrg' => '相簿管理員',
+  'my_gallery' => '* 我的相簿 *',
+  'no_category' => '* 沒有類別 *',
+  'delete' => '刪除',
+  'new' => '新增',
+  'apply_modifs' => '修改',
+  'select_category' => '選擇類別',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => '阻擋會員', //cpg1.4
+  'user_name' => '會員名稱', //cpg1.4
+  'ip_address' => 'IP 位置', //cpg1.4
+  'expiry' => '期限 (空白如果沒有期限)', //cpg1.4
+  'edit_ban' => '儲存', //cpg1.4
+  'delete_ban' => '刪除', //cpg1.4
+  'add_new' => '新增阻擋', //cpg1.4
+  'add_ban' => '新增', //cpg1.4
+  'error_user' => '找不到會員', //cpg1.4
+  'error_specify' => '您必須提供會員名稱或 IP 位置', //cpg1.4
+  'error_ban_id' => '錯誤的阻擋編號！', //cpg1.4
+  'error_admin_ban' => '您不能阻擋自己！', //cpg1.4
+  'error_server_ban' => '您要阻擋您自己的主機？不要鬧了...', //cpg1.4
+  'error_ip_forbidden' => '您不能阻擋這個 IP - 這是不可路徑選擇的 (私人) IP！<br />如果您要允許阻擋私人 IP，在 <a href="admin.php">設定</a> 裡面可以修改。', //cpg1.4
+  'lookup_ip' => '搜尋 IP 位置', //cpg1.4
+  'submit' => '繼續！', //cpg1.4
+  'select_date' => '選擇日期', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => '整合精靈',
+  'warning' => '警告：用這個整合精靈，重要資料是以 HTML 傳送。建議您在自己的電腦上使用 (不是在網咖等其他公共場所)，然後確定把瀏覽器的記憶和暫時檔案刪除。',
+  'back' => '返回',
+  'next' => '下一步',
+  'start_wizard' => '開始整合精靈',
+  'finish' => '完成',
+  'hide_unused_fields' => '隱藏沒用的欄位 (建議)',
+  'clear_unused_db_fields' => '清除錯誤的資料庫項目 (建議)',
+  'custom_bridge_file' => '自訂的整合檔案名稱 (如果整合檔是叫 <i>myfile.inc.php</i>，在這個欄位輸入 <i>myfile</i>)',
+  'no_action_needed' => '不需要任何動作。請點 \'下一步\' 繼續。',
+  'reset_to_default' => '重設回預設值',
+  'choose_bbs_app' => '選擇整合 CPG 的軟體',
+  'support_url' => '如需這個軟體的支援請到',
+  'settings_path' => '論壇使用的路徑',
+  'database_connection' => '資料庫連結',
+  'database_tables' => '資料表',
+  'bbs_groups' => '論壇群組',
+  'license_number' => '執照號碼',
+  'license_number_explanation' => '輸入執照號碼 (如果有)',
+  'db_database_name' => '資料庫名稱',
+  'db_database_name_explanation' => '輸入論壇使用的資料庫名稱',
+  'db_hostname' => '資料庫主機',
+  'db_hostname_explanation' => '您的 MySQL 資料庫的主機，通常是 &quot;localhost&quot;',
+  'db_username' => '資料庫帳號',
+  'db_username_explanation' => '論壇使用的資料庫的用戶帳號',
+  'db_password' => '資料庫密碼',
+  'db_password_explanation' => '資料庫的用戶帳號密碼',
+  'full_forum_url' => '論壇網址',
+  'full_forum_url_explanation' => '您的論壇網址 (包括 http:// 例如：http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => '論壇的相對路徑',
+  'relative_path_of_forum_from_webroot_explanation' => '論壇的主機相對路徑 (範例：如果您的論壇在 http://www.yourdomain.tld/forum/，輸入 &quot;/forum/&quot;)',
+  'relative_path_to_config_file' => '論壇設定檔的相對路徑',
+  'relative_path_to_config_file_explanation' => '論壇的相對路徑，從 CPG 目錄計算 (範例 &quot;../forum/&quot; 如果您的論壇是 http://www.yourdomain.tld/forum/ 然後 CPG 是 http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Cookie 前置字元',
+  'cookie_prefix_explanation' => '這是論壇的 cookie 名稱',
+  'table_prefix' => '資料表的前置字元',
+  'table_prefix_explanation' => '論壇使用的資料表的前置字元。',
+  'user_table' => '會員資料表',
+  'user_table_explanation' => '(通常預設值不會有問題，除非您有改過論壇的安裝)',
+  'session_table' => '工作階段的資料表',
+  'session_table_explanation' => '(通常預設值不會有問題，除非您有改過論壇的安裝)',
+  'group_table' => '群組資料表',
+  'group_table_explanation' => '(通常預設值不會有問題，除非您有改過論壇的安裝)',
+  'group_relation_table' => '群組關係的資料表',
+  'group_relation_table_explanation' => '(通常預設值不會有問題，除非您有改過論壇的安裝)',
+  'group_mapping_table' => '群組映像的資料表',
+  'group_mapping_table_explanation' => '(通常預設值不會有問題，除非您有改過論壇的安裝)',
+  'use_standard_groups' => '使用標準的論壇群組',
+  'use_standard_groups_explanation' => '使用標準 (內建) 的群組 (建議)。這會讓自訂的群組無效。除非您知道在幹麻，不要關閉這個設定！',
+  'validating_group' => '審核群組',
+  'validating_group_explanation' => '論壇裡需要審核的群組編號是 (通常預設值不會有問題，建議不要改除非您知道它的用途)',
+  'guest_group' => '訪客群組',
+  'guest_group_explanation' => '論壇的訪客群組編號是 (通常預設值不會有問題，建議不要改除非您知道它的用途)',
+  'member_group' => '會員群組',
+  'member_group_explanation' => '論壇的 &quot;普通&quot; 會員群組編號是 (通常預設值不會有問題，建議不要改除非您知道它的用途)',
+  'admin_group' => '管理員群組',
+  'admin_group_explanation' => '論壇的管理員群組編號是 (通常預設值不會有問題，建議不要改除非您知道它的用途)',
+  'banned_group' => '阻擋群組',
+  'banned_group_explanation' => '論壇的阻擋群組編號是 (通常預設值不會有問題，建議不要改除非您知道它的用途)',
+  'global_moderators_group' => '全區版主群組',
+  'global_moderators_group_explanation' => '論壇的全區版主群組編號 (通常預設值不會有問題，建議不要改除非您知道它的用途)',
+  'special_settings' => '論壇的特殊設定',
+  'logout_flag' => 'phpBB 版本 (登出指示)',
+  'logout_flag_explanation' => '您的論壇版本 (這項設定是用來指示系統如何登出)',
+  'use_post_based_groups' => '使用文章群組？',
+  'logout_flag_yes' => '2.0.5 或以上',
+  'logout_flag_no' => '2.0.4 或以下',
+  'use_post_based_groups_explanation' => '該使用論壇會員的文章數來做分類嗎？ (允許更堅固的權限管理) 或是使用預設群組 (可簡易管理，建議使用)。之後可以改變這個設定。',
+  'use_post_based_groups_yes' => '是',
+  'use_post_based_groups_no' => '否',
+  'error_title' => '您必須解決這些錯誤才能繼續。回到上一頁。',
+  'error_specify_bbs' => '您必須提供要整合的軟體。',
+  'error_no_blank_name' => '您不能將自訂整合的名稱欄位留白。',
+  'error_no_special_chars' => '整合檔案不能包括特殊字元，除了 (_) 和 (-)！',
+  'error_bridge_file_not_exist' => '整合檔案 %s 不存在主機內。請檢查是否上傳成功。',
+  'finalize' => '開啟/關閉 論壇整合',
+  'finalize_explanation' => '目前整合資料已存入資料庫，但是整合還未開啟。您可以在任何時間開啟或關閉整合。記住相簿的管理帳號和密碼，要做改變時可能需要。如果出現問題，到 %s 然後關閉論壇整合，用整合前的 CPG 管理帳號 (您安裝 CPG 時提供的帳號)。',
+  'your_bridge_settings' => '整合設定',
+  'title_enable' => '開啟整合 %s',
+  'bridge_enable_yes' => '開啟',
+  'bridge_enable_no' => '關閉',
+  'error_must_not_be_empty' => '不能空白',
+  'error_either_be' => '必須是 %s 或 %s',
+  'error_folder_not_exist' => '%s 不存在。. 改正 %s 的輸入值',
+  'error_cookie_not_readible' => 'CPG 無法讀取 cookie 名稱 %s。改正 %s 的輸入值，或到論壇的設定裡面確定 CPG 有讀取它的 cookie 路徑。',
+  'error_mandatory_field_empty' => '您不能空白欄位 %s - 請輸入正確值。',
+  'error_no_trailing_slash' => '%s 欄位不能包括最後的斜線。',
+  'error_trailing_slash' => '%s 欄位必須包括最後的斜線。',
+  'error_db_connect' => '不能連結到資料庫。MySQL 的錯誤訊息：',
+  'error_db_name' => '雖然 CPG 能夠連結到資料庫，它無法找到您輸入的資料表 %s。確定 %s 是正確的資料。MySQL 的錯誤訊息：',
+  'error_prefix_and_table' => '%s 和 ',
+  'error_db_table' => '找不到資料表 %s。確定 %s 是正確的資料。',
+  'recovery_title' => '整合管理： 緊急修復',
+  'recovery_explanation' => '如果您要管理論壇的整合設定，您必須先用管理帳號登入。如果不能登入，您可以先關閉論壇整合。輸入您的帳號和密碼不會將您登入，只會關閉整合。詳情請看說明檔。',
+  'username' => '帳號',
+  'password' => '密碼',
+  'disable_submit' => '送出',
+  'recovery_success_title' => '授權完成',
+  'recovery_success_content' => '您已經成功關閉論壇的整合。CPG 目前不受整合影響。',
+  'recovery_success_advice_login' => '登入管理帳號來編輯整合設定，或重新開啟整合。',
+  'goto_login' => '進入登入頁面',
+  'goto_bridgemgr' => '進入整合管理',
+  'recovery_failure_title' => '授權失敗',
+  'recovery_failure_content' => '您輸入錯誤的資料。您必須提供管理帳號 (您安裝 CPG 時提供的帳號)。',
+  'try_again' => '重試',
+  'recovery_wait_title' => '等待時間未運作',
+  'recovery_wait_content' => '因為安全問題，您不能連續登入失敗後成功登入，您必須稍待一會才能繼續登入。',
+  'wait' => '等待',
+  'create_redir_file' => '建立轉址檔案 (建議)',
+  'create_redir_file_explanation' => '如果要將會員在登入論壇時轉回 CPG，您必須建立一個轉址檔案到您的論壇目錄。勾選這個選項整合管理系統會自動幫您建立，或提供需要的程式碼讓您手動建立檔案。',
+  'browse' => '瀏覽',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => '日曆', //cpg1.4
+  'close' => '關閉', //cpg1.4
+  'clear_date' => '清除日期', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -329,227 +559,305 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => '\'%s\'ާ@һݭnѼƨå !',
-  'unknown_cat' => 'Ʈw̨Szҿ諸O',
-  'usergal_cat_ro' => '|ïOR !',
-  'manage_cat' => 'O޲z',
-  'confirm_delete' => 'TwnRO', //js-alert
-  'category' => 'O',
-  'operations' => 'ާ@',
-  'move_into' => 'ʨ',
-  'update_create' => 's/إ O',
-  'parent_cat' => 'O',
-  'cat_title' => 'OD',
-  'cat_thumb' => 'OY', //cpg1.3.0
-  'cat_desc' => 'O²',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => ']w',
-  'restore_cfg' => '^_l]w',
-  'save_cfg' => 'xss]w',
-  'notes' => '`N',
-  'info' => 'T',
-  'upd_success' => ']wws',
-  'restore_success' => 'l]ww^_',
-  'name_a' => 'ƧǨ̦W Ѥpܤj',
-  'name_d' => 'ƧǨ̦W Ѥjܤp',
-  'title_a' => 'ƧǨ̼D Ѥpܤj',
-  'title_d' => 'ƧǨ̼D Ѥjܤp',
-  'date_a' => 'ƧǨ̤ ѻܪ',
-  'date_d' => 'ƧǨ̤ Ѫܻ',
-  'th_any' => '̤j~[',
-  'th_ht' => '',
-  'th_wd' => 'e',
-  'label' => '', //cpg1.3.0
-  'item' => '', //cpg1.3.0
-  'debug_everyone' => 'H', //cpg1.3.0
-  'debug_admin' => '޲zM', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  '򥻳]w',
-  array('ïW', 'gallery_name', 0),
-  array('ïyz', 'gallery_description', 0),
-  array('ï޲zqll', 'gallery_admin_email', 0),
-  array('bqld\'[ݧhϤ\'s', 'ecards_more_pic_target', 0),
-  array('ïثeu', 'offline', 1), //cpg1.3.0
-  array('qld', 'log_ecards', 1), //cpg1.3.0
-  array('\N̷RϤUZIP', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'yt, G &amp; rsX]w',
-  array('yt', 'lang', 5),
-  array('G', 'theme', 6),
-  array('ܻytC', 'language_list', 8), //cpg1.3.0
-  array('ܻytX', 'language_flags', 8), //cpg1.3.0
-  array('bytC &quot;]&quot;', 'language_reset', 1), //cpg1.3.0
-  array('ܧGC', 'theme_list', 8), //cpg1.3.0
-  array('bGC &quot;]&quot;', 'theme_reset', 1), //cpg1.3.0
-  array(' FAQ', 'display_faq', 1), //cpg1.3.0
-  array(' bbcode ²', 'show_bbcode_help', 1), //cpg1.3.0
-  array('rsX', 'charset', 4), //cpg1.3.0
-
-  'ïؿ',
-  array('Dne ( %)', 'main_table_width', 0),
-  array('P@hlOܼƶq', 'subcat_level', 0),
-  array('ïܼƶq', 'albums_per_page', 0),
-  array('ïؿï', 'album_list_cols', 0),
-  array('YϹ', 'alb_list_thumb_size', 0),
-  array('De', 'main_page_layout', 0),
-  array('ܤĤ@hïY','first_level',1),
-
-  'Y',
-  array('Yϭ', 'thumbcols', 0),
-  array('YϭC', 'thumbrows', 0),
-  array('̰ܳӼ', 'max_tabs', 10), //cpg1.3.0
-  array('ܹϤYϤU (sD)', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('[ݦƩYϤU', 'views_in_thumbview', 1), //cpg1.3.0
-  array('ܯdƩYϤU', 'display_comment_count', 1),
-  array('ܤWǪ̦W٩YϤU', 'display_uploader', 1), //cpg1.3.0
-  array('Ϥw]Ƨ', 'default_sort_order', 3), //cpg1.3.0
-  array('\'벼\'ݭn̤֧벼', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Ϥ &amp; d]w',
-  array('Ϥܪe ( %)', 'picture_table_width', 0), //cpg1.3.0
-  array('ϤTw]', 'display_pic_info', 1), //cpg1.3.0
-  array('dLo}J', 'filter_bad_words', 1),
-  array('diHϥίyϥ', 'enable_smilies', 1),
-  array('\|bP@iϤ sod(O@)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Ϥ²̤j', 'max_img_desc_length', 0),
-  array('r̤jr', 'max_com_wlength', 0),
-  array('d̤j', 'max_com_lines', 0),
-  array('d̤j', 'max_com_size', 0),
-  array('ܹϤwC', 'display_film_strip', 1),
-  array('ϤwCϤ', 'max_film_strip_items', 0),
-  array('dɥιqllq޲z', 'email_comment_notification', 1), //cpg1.3.0
-  array('s򼷩񶡹jɶ (@). 1  = 1000 @', 'slideshow_interval', 0), //cpg1.3.0
-
-  'ϤYϳ]w', //cpg1.3.0
-  array('JPEG 榡~', 'jpeg_qual', 0),
-  array('Yϳ̤jؤo <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('ϥΤؤo ( eBYϳ̤j )<b>**</b>', 'thumb_use', 7),
-  array('إߤŹϤ','make_intermediate',1),
-  array('ŹϤ/v̤jؤo <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Wǹɪ̤j (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('WǹϤ/v̤jeשγ̰ؤo ()', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'ϤMYϪi]w', //cpg1.3.0
-  array('ܨpHïϤnJ|','show_private',1), //cpg1.3.0
-  array('ɮצW٤r', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('WǹɥiɦW', 'allowed_file_extensions',0), //cpg1.3.0
-  array('\Ϥ', 'allowed_img_types',0), //cpg1.3.0
-  array('\v', 'allowed_mov_types',0), //cpg1.3.0
-  array('\n', 'allowed_snd_types',0), //cpg1.3.0
-  array('\', 'allowed_doc_types',0), //cpg1.3.0
-  array('إYϪk','thumb_method',2), //cpg1.3.0
-  array('ImageMagick \'convert\' {| (Ҧp /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('i(u ImageMagick )', 'allowed_img_types',0), //cpg1.3.0
-  array('ImageMagick ROCﶵ', 'im_options', 0), //cpg1.3.0
-  array('Ū JPEG ɮת EXIF ', 'read_exif_data', 1), //cpg1.3.0
-  array('Ū JPEG ɮת IPTC ', 'read_iptc_data', 1), //cpg1.3.0
-  array('ï| <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('|ɸ| <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Źɪemr <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Yɪemr <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('mɥؿw]v', 'default_dir_mode', 0), //cpg1.3.0
-  array('WǹϤw]v', 'default_file_mode', 0), //cpg1.3.0
-
-  '|]w',
-  array('\s|U', 'allow_user_registration', 1),
-  array('Uݭnqll', 'reg_requires_valid_email', 1),
-  array('ϥΪ̵Uɥιqllq޲z', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('\ӷ|ϥΦP@ӹqll', 'allow_duplicate_emails_addr', 1),
-  array('|iHpHï (`N: pGA O_ ثepHïNܦ}ï)', 'allow_private_albums', 1), //cpg1.3.0
-  array('|Wɮ׵ݮ֭ɳq޲z', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('\nJ|dݷ|W', 'allow_memberlist', 1), //cpg1.3.0
-
-  'v²ۭq (pGϥνЯdUť)',
-  array(' 1 W', 'user_field1_name', 0),
-  array(' 2 W', 'user_field2_name', 0),
-  array(' 3 W', 'user_field3_name', 0),
-  array(' 4 W', 'user_field4_name', 0),
-
-  'Cookies ]w',
-  array('ϥΪ cookie W (P׾µ{X, TwM׾ªcookieP)', 'cookie_name', 0),
-  array('ϥΪ cookie |', 'cookie_path', 0),
-
-  'L]w',
-  array('ҰʰҦ', 'debug_mode', 9), //cpg1.3.0
-  array('bҦܴ', 'debug_notice', 1), //cpg1.3.0
+  'miss_param' => '\'%s\'操作所需要的參數並未提供！',
+  'unknown_cat' => '資料庫裡沒有您所選的類別',
+  'usergal_cat_ro' => '會員相簿的類別不能刪除！',
+  'manage_cat' => '類別管理',
+  'confirm_delete' => '確定要刪除此類別嗎', //js-alert
+  'category' => '類別',
+  'operations' => '操作',
+  'move_into' => '移動到',
+  'update_create' => '更新/建立 類別',
+  'parent_cat' => '母類別',
+  'cat_title' => '類別標題',
+  'cat_thumb' => '類別縮圖',
+  'cat_desc' => '類別簡介',
+  'categories_alpha_sort' => '小到大排序類別 (不用自訂排序)', //cpg1.4
+  'save_cfg' => '儲存設定', //cpg1.4
+);
 
-  '<br /><div align="left"><a name="notice1"></a>(*) YïϤ, Хܦ * ܤi.<br />
-  <a name="notice2"></a>(**) ܳoӳ]wuvTwg[Jɮ, pGɮפwgbïF,oӳ]w. Lצp,AiHq ޲z\ վJɮ,q &quot;<a href="util.php">޲zu</a> (վϤؤo)&quot; </div><br />', //cpg1.3.0
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => '相簿設定', //cpg1.4
+  'manage_exif' => '管理 exif 顯示', //cpg1.4
+  'manage_plugins' => '外掛管理', //cpg1.4
+  'manage_keyword' => '關鍵字管理', //cpg1.4
+  'restore_cfg' => '設回預設值',
+  'save_cfg' => '儲存設定',
+  'notes' => '註解',
+  'info' => '資訊',
+  'upd_success' => 'CPG 設定已更新',
+  'restore_success' => '原始設定已回復',
+  'name_a' => '排序依名稱 由小至大',
+  'name_d' => '排序依名稱 由大至小',
+  'title_a' => '排序依標題 由小至大',
+  'title_d' => '排序依標題 由大至小',
+  'date_a' => '排序依日期 由遠至近',
+  'date_d' => '排序依日期 由近至遠',
+  'pos_a' => '小到大', //cpg1.4
+  'pos_d' => '大到小', //cpg1.4
+  'th_any' => '最大外觀',
+  'th_ht' => '高度',
+  'th_wd' => '寬度',
+  'label' => '標籤',
+  'item' => '項目',
+  'debug_everyone' => '任何人',
+  'debug_admin' => '管理員專用',
+  'no_logs'=> '關閉', //cpg1.4
+  'log_normal'=> '正常', //cpg1.4
+  'log_all' => '全部', //cpg1.4
+  'view_logs' => '瀏覽記錄', //cpg1.4
+  'click_expand' => '點名稱展開', //cpg1.4
+  'expand_all' => '全部展開', //cpg1.4
+  'notice1' => '(*) 這些設定不能改變，如果你已經有檔案儲存於資料庫。', //cpg1.4 - (relocated)
+  'notice2' => '(**) 改變這些設定只會影響之後加入的檔案。建議您不要改變這些設定，如果已有檔案存在。但是您可以改變現有的檔案，使用 &quot;<a href="util.php">管理功能</a> (重設尺寸)&quot; 的功能。', //cpg1.4 - (relocated)
+  'notice3' => '(***) 全部的記錄檔是以英文顯示。', //cpg1.4 - (relocated)
+  'bbs_disabled' => '整合論壇後關閉的功能', //cpg1.4
+  'auto_resize_everyone' => '每個人', //cpg1.4
+  'auto_resize_user' => '會員', //cpg1.4
+  'ascending' => '小到大', //cpg1.4
+  'descending' => '大到小', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  '基本設定',
+  array('相簿名稱', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('相簿描述', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('相簿管理員的電子郵件', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('CPG 的網址目錄 (不要加上 \'index.php\')', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('首頁的網址', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('允許將最愛的圖片下載成ZIP檔', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('時區跟 GMT 的差別 (目前時間： ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('開啟加密密碼 (可以關閉)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('開啟說明圖示 (說明只以英文顯示)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('允許可點的關鍵字','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('允許外掛', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('允許阻擋私人的 IP 位置', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('可瀏覽的批量介面', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  '語系 &amp; 編碼設定',
+  array('語系', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('用英文語系如果翻譯的字詞不存在？', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('文字編碼', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('顯示語系列表', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('顯示語系國旗', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('語系選單內顯示 &quot;重設&quot;', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('顯示 上一頁/下一頁 於頁面', 'previous_next_tab', 1), //cpg1.4
+
+  '佈景設定',
+  array('佈景', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('顯示佈景列表', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('佈景選單內顯示 &quot;重設&quot;', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('顯示 FAQ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('自訂的選單連結', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('自訂選單的網址', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('顯示 bbcode 說明', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('顯示虛幻的佈景區塊，如果佈景通過 XHTML 和 CSS 測試','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('自訂標頭的路徑', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('自訂頁尾的路徑', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  '相簿目錄顯示',
+  array('主要表格寬度 (像素或 %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('類別顯示的層次數量', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('相簿顯示數量', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('相簿列表的欄數', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('縮圖像素', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('主頁的內容', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('顯示分類中第一層的相簿縮圖','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('以小到大排列類別 (不使用自訂排列)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('顯示連結的檔案數量','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  '縮圖顯示',
+  array('縮圖頁欄數', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('縮圖頁列數', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('顯示的標籤頁數量', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('縮圖下方顯示圖片說明 (連標題)', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('縮圖下方顯示瀏覽次數', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('縮圖下方顯示留言', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('縮圖下方顯示上傳者名稱', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('縮圖下方顯示上傳的管理員', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('縮圖下方顯示檔案名稱', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('顯示相簿簡介', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('預設的檔案排序', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('\'熱門投票\' 需要的投票數', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  '圖片顯示', //cpg1.4
+  array('顯示圖片的表格寬度 (像素或 %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('圖片資訊的預設為顯示', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('圖片簡介的允許字數', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('允許的文字數量', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('顯示圖片預覽列', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('圖片預覽列下方顯示檔案名稱', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('預覽列的數量', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('連續撥放間隔時間 (毫秒)。1 秒 = 1000 毫秒', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  '留言設定', //cpg1.4
+  array('留言內過濾不良詞彙', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('留言內允許表情圖案', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('允許會員在同一張圖片連續發表留言 (關閉灌水保護)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('留言的最大行數', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('留言的最大長度', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('有留言時通知管理員', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('留言的排序', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('無名留言者的前置字元', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  '圖片及縮圖設定',
+  array('JPEG 格式品質', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('縮圖最大尺寸 <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('使用尺寸 (寬，高或縮圖最大邊長) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('建立中級圖片','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('中級圖片/影片的最大尺寸 <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('傳圖檔的最大限制 (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('上傳圖片/影片的最大寬度或最高尺寸 (像素)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('自動重設超過限制的圖片尺寸', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  '圖片和縮圖的進階設定',
+  array('可使用私人相簿 (注意：如果您從 \'是\' 換成 \'否\'，任何現有的私人相簿將會變成公共相簿)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('顯示私人相簿圖片給未登入的會員','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('檔案名不可使用的字詞', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('上傳圖檔可接受的副檔名', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('允許的圖片檔類型', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('允許的影片檔類型', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('自動播放影片', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('允許的聲音檔類型', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('允許的文件檔類型', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('建立縮圖的方法','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('ImageMagick 的 \'convert\' 程式路徑 (例如 /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('可接受的圖檔類型 (只對 ImageMagick 有效)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('ImageMagick 的命令列選項', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('讀取 JPEG 圖片的 EXIF 資料', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('讀取 JPEG 圖片的 IPTC 資料', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('相簿路徑 <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('會員圖檔路徑 <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('縮圖檔的前置字元 <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('縮圖的前置字元 <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('目錄的預設模式', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('檔案的預設模式', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  '會員設定',
+  array('允許會員註冊', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('允許訪客進入', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('註冊需要電子郵件驗證', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('有新會員時通知管理員', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('管理員需審核註冊', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('允許兩個會員使用同一個電子郵件', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('通知管理員有等待審核的檔案', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('允許登入的會員瀏覽會員名單', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('允許會員改變電子郵件', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('允許會員保留自己在公共相簿裡的圖片', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('允許錯誤登入的次數 (避免相簿遭受攻擊)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('錯誤登入後的阻擋時間', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('允許向管理員檢舉檔案', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  '個人資料的自訂欄位 (空白如果不使用)。
+  用資料 6 給長的資訊，例如說個人簡介', //cpg1.4
+  array('資料 1 的名稱', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('資料 2 的名稱', 'user_profile2_name', 0), //cpg1.4
+  array('資料 3 的名稱', 'user_profile3_name', 0), //cpg1.4
+  array('資料 4 的名稱', 'user_profile4_name', 0), //cpg1.4
+  array('資料 5 的名稱', 'user_profile5_name', 0), //cpg1.4
+  array('資料 6 的名稱', 'user_profile6_name', 0), //cpg1.4
+
+  '圖片簡介的自訂欄位 (空白如果不使用)',
+  array('欄位 1 的名稱', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('欄位 2 的名稱', 'user_field2_name', 0),
+  array('欄位 3 的名稱', 'user_field3_name', 0),
+  array('欄位 4 的名稱', 'user_field4_name', 0),
+
+  'Cookies 設定',
+  array('Cookie 名稱', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Cookie 路徑', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  '電子郵件設定  (通常可以不用作任何改變；如果不懂請不要更改)', //cpg1.4
+  array('SMTP 主機 (如果空白會使用 sendmail)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP 帳號', 'smtp_username', 0), //cpg1.4
+  array('SMTP 密碼', 'smtp_password', 0), //cpg1.4
+
+  '記錄和統計', //cpg1.4
+  array('記錄模式 <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('記錄電子卡片', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('記錄投票的統計','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('記錄瀏覽的統計','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  '維修設定', //cpg1.4
+  array('開啟除錯模式', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('顯示除錯模式裡的通知', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('相簿維修 (離線)', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'HXqld', //cpg1.3.0
-  'ecard_sender' => 'H', //cpg1.3.0
-  'ecard_recipient' => '', //cpg1.3.0
-  'ecard_date' => '', //cpg1.3.0
-  'ecard_display' => 'ܹqld', //cpg1.3.0
-  'ecard_name' => 'W', //cpg1.3.0
-  'ecard_email' => 'qll', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'ɾ', //cpg1.3.0
-  'ecard_descending' => '', //cpg1.3.0
-  'ecard_sorted' => 'Ƨ', //cpg1.3.0
-  'ecard_by_date' => '̤', //cpg1.3.0
-  'ecard_by_sender_name' => '̱H̦W', //cpg1.3.0
-  'ecard_by_sender_email' => '̱H̶l', //cpg1.3.0
-  'ecard_by_sender_ip' => '̱H̪ IP }', //cpg1.3.0
-  'ecard_by_recipient_name' => '̦̦W', //cpg1.3.0
-  'ecard_by_recipient_email' => '̶̦l', //cpg1.3.0
-  'ecard_number' => 'ܬ %s  %s b %s', //cpg1.3.0
-  'ecard_goto_page' => '쭶', //cpg1.3.0
-  'ecard_records_per_page' => '', //cpg1.3.0
-  'check_all' => '', //cpg1.3.0
-  'uncheck_all' => '', //cpg1.3.0
-  'ecards_delete_selected' => 'Rd', //cpg1.3.0
-  'ecards_delete_confirm' => 'ATwnR? I!', //cpg1.3.0
-  'ecards_delete_sure' => 'ڽTw', //cpg1.3.0
+  'title' => '寄出電子卡片',
+  'ecard_sender' => '寄件者',
+  'ecard_recipient' => '收件者',
+  'ecard_date' => '日期',
+  'ecard_display' => '顯示電子卡片',
+  'ecard_name' => '名稱',
+  'ecard_email' => '電子郵件',
+  'ecard_ip' => 'IP #',
+  'ecard_ascending' => '升冪',
+  'ecard_descending' => '降冪',
+  'ecard_sorted' => '排序',
+  'ecard_by_date' => '依日期',
+  'ecard_by_sender_name' => '依寄件者名稱',
+  'ecard_by_sender_email' => '依寄件者郵件',
+  'ecard_by_sender_ip' => '依寄件者的 IP 位址',
+  'ecard_by_recipient_name' => '依收件者名稱',
+  'ecard_by_recipient_email' => '依收件者郵件',
+  'ecard_number' => '顯示紀錄 %s 到 %s 在 %s',
+  'ecard_goto_page' => '到頁面',
+  'ecard_records_per_page' => '頁面記錄',
+  'check_all' => '全選',
+  'uncheck_all' => '都不選',
+  'ecards_delete_selected' => '刪除選取的卡片',
+  'ecards_delete_confirm' => '你確定要刪除記錄嗎？請勾選。',
+  'ecards_delete_sure' => '我確定',
 );
 
+
 // ------------------------------------------------------------------------- //
 // File db_input.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'пJzWrMd',
-  'com_added' => 'zdwg[J',
-  'alb_need_title' => 'zïѤ@ӼD !',
-  'no_udp_needed' => 'Ssn',
-  'alb_updated' => 'ïwgs',
-  'unknown_album' => 'ҿܪïsbαzSvWɮר즹ï',
-  'no_pic_uploaded' => 'Sɮ׳QW !<br /><br />pGzTwɮפW, ˬdAO_\Wɮ...', //cpg1.3.0
-  'err_mkdir' => 'Lkإߥؿ %s !',
-  'dest_dir_ro' => 'ؿ %s LkgJ !',
-  'err_move' => 'Lk %s  %s !',
-  'err_fsize_too_large' => 'zWǪϤӤj (WL %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'zWǪɤӤj (WL %s KB) !',
-  'err_invalid_img' => 'WǪɮרäOe\Ϥ榡 !',
-  'allowed_img_types' => 'zuiHW %s iϤ.',
-  'err_insert_pic' => 'ɮ \'%s\' Lk[Jï ', //cpg1.3.0
-  'upload_success' => 'ɮפWǧ!<br /><br />޲z̮֭NiHݨɮפF.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Wɮ׳q', //cpg1.3.0
-  'notify_admin_email_body' => '%sWɮ ݭnA֭. Ьd\ %s', //cpg1.3.0
-  'info' => 'T',
-  'com_added' => 'dw[J',
-  'alb_updated' => 'ïwgs',
-  'err_comment_empty' => 'dOŪ !',
-  'err_invalid_fext' => 'uUCɦW~\W : <br /><br />%s.',
-  'no_flood' => 'p, Ϥ̫@ӯdOz<br /><br />zuiHקzd', //cpg1.3.0
-  'redirect_msg' => 'ಾ.<br /><br /><br /> \'~\' pGS۰ʨs',
-  'upl_success' => 'wg[JzϤ', //cpg1.3.0
-  'email_comment_subject' => 'wgdobï', //cpg1.3.0
-  'email_comment_body' => 'wgdobzï. Ьd\'', //cpg1.3.0
+  'empty_name_or_com' => '請輸入您的名字和留言',
+  'com_added' => '您的留言已經加入',
+  'alb_need_title' => '您必須為相簿提供一個標題 !',
+  'no_udp_needed' => '沒有更新的必要',
+  'alb_updated' => '相簿已經更新',
+  'unknown_album' => '所選擇的相簿不存在或您沒有權限上傳檔案到此相簿',
+  'no_pic_uploaded' => '沒有檔案被上傳 !<br /><br />如果您確定有選擇檔案上傳, 請檢查伺服器是否允許上傳檔案...',
+  'err_mkdir' => '無法建立目錄 %s！',
+  'dest_dir_ro' => '目錄 %s 無法讀寫！',
+  'err_move' => '無法移動 %s 到 %s！',
+  'err_fsize_too_large' => '您上傳的圖片太大 (不能超過 %s x %s)！', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => '您上傳的圖檔太大 (不能超過 %s KB)！', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => '上傳的檔案並不是容許的圖片格式 !',
+  'allowed_img_types' => '您只可以上傳 %s 張圖片.',
+  'err_insert_pic' => '檔案 \'%s\' 無法加入此相簿 ',
+  'upload_success' => '檔案上傳完成!<br /><br />當管理者核准後就可以看到檔案了.',
+  'notify_admin_email_subject' => '%s - 上傳檔案通知',
+  'notify_admin_email_body' => '%s有上傳檔案 需要你的核准. 請查閱 %s',
+  'info' => '訊息',
+  'com_added' => '留言已加入',
+  'alb_updated' => '相簿已經更新',
+  'err_comment_empty' => '留言是空的 !',
+  'err_invalid_fext' => '只有下列的副檔名才允許上傳 : <br /><br />%s.',
+  'no_flood' => '抱歉, 此圖片最後一個留言是您提供<br /><br />您只可以修改您的留言',
+  'redirect_msg' => '頁面轉移中.<br /><br /><br />按 \'繼續\' 如果頁面沒有自動刷新',
+  'upl_success' => '已經加入您的圖片',
+  'email_comment_subject' => '相簿已有新留言',
+  'email_comment_body' => '已經有留言發佈在您的相簿。請瀏覽',
+  'album_not_selected' => '無選擇的相簿', //cpg1.4
+  'com_author_error' => '已有註冊會員使用了這個名稱，請登入或使用其它名稱', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -557,31 +865,59 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => '',
-  'fs_pic' => '',
-  'del_success' => 'R',
-  'ns_pic' => 'зǤؤoϤ',
-  'err_del' => 'LkR',
-  'thumb_pic' => 'Y',
-  'comment' => 'd',
-  'im_in_alb' => 'ïϤ',
-  'alb_del_success' => 'ï \'%s\' wR',
-  'alb_mgr' => 'ï޲z',
-  'err_invalid_data' => '줣TƩ \'%s\'',
-  'create_alb' => 'إ߬ï \'%s\'',
-  'update_alb' => 'sï \'%s\' D \'%s\' ެ \'%s\'',
-  'del_pic' => 'RϤ', //cpg1.3.0
-  'del_alb' => 'Rï',
-  'del_user' => 'R|',
-  'err_unknown_user' => 'ҿܪ|sb !',
-  'comment_deleted' => 'dwR',
+  'caption' => '說明',
+  'fs_pic' => '原圖',
+  'del_success' => '完成刪除',
+  'ns_pic' => '標準尺寸圖片',
+  'err_del' => '無法刪除',
+  'thumb_pic' => '縮圖',
+  'comment' => '留言',
+  'im_in_alb' => '相簿內圖片',
+  'alb_del_success' => '相簿 &laquo;%s&raquo; 已刪除', //cpg1.4
+  'alb_mgr' => '相簿管理',
+  'err_invalid_data' => '接收到不正確的資料於 \'%s\'',
+  'create_alb' => '建立相簿 \'%s\'',
+  'update_alb' => '更新相簿 \'%s\' 標題為 \'%s\' 索引為 \'%s\'',
+  'del_pic' => '刪除圖片',
+  'del_alb' => '刪除相簿',
+  'del_user' => '刪除會員',
+  'err_unknown_user' => '所選擇的會員不存在！',
+  'err_empty_groups' => '找不要群組的資料表，或沒有資料！', //cpg1.4
+  'comment_deleted' => '留言已刪除',
+  'npic' => '圖片', //cpg1.4
+  'pic_mgr' => '圖片管理', //cpg1.4
+  'update_pic' => '更新圖片 \'%s\' 的檔名為 \'%s\'，索引是 \'%s\'', //cpg1.4
+  'username' => '帳號', //cpg1.4
+  'anonymized_comments' => '%s 個無名的留言', //cpg1.4
+  'anonymized_uploads' => '%s 個無名的公共上傳', //cpg1.4
+  'deleted_comments' => '刪除了 %s 個留言', //cpg1.4
+  'deleted_uploads' => '刪除了 %s 個公共上傳', //cpg1.4
+  'user_deleted' => '會員 %s 已刪除', //cpg1.4
+  'activate_user' => '啟用帳號', //cpg1.4
+  'user_already_active' => '帳號已被啟用', //cpg1.4
+  'activated' => '啟用', //cpg1.4
+  'deactivate_user' => '關閉帳號', //cpg1.4
+  'user_already_inactive' => '帳號已被關閉', //cpg1.4
+  'deactivated' => '關閉', //cpg1.4
+  'reset_password' => '重設密碼', //cpg1.4
+  'password_reset' => '密碼重設成 %s', //cpg1.4
+  'change_group' => '改變主要群組', //cpg1.4
+  'change_group_to_group' => '從 %s 改成 %s', //cpg1.4
+  'add_group' => '新增額外群組', //cpg1.4
+  'add_group_to_group' => '加入會員 %s 到群組 %s。會員現在的主要群組是 %s，額外群組是 %s。', //cpg1.4
+  'status' => 'Status', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => '您要使用的電子卡片資料有錯誤。請檢查連結。', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -590,54 +926,115 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-  'confirm_del' => 'TwnRϤ ? \\nd]|QR.', //js-alert //cpg1.3.0
-  'del_pic' => 'RϤ', //cpg1.3.0
-  'size' => '%s x %s ',
-  'views' => '%s ',
-  'slideshow' => 's򼽩',
-  'stop_slideshow' => '',
-  'view_fs' => 'IϤH[ݭ',
-  'edit_pic' => 's軡', //cpg1.3.0
-  'crop_pic' => 'ŻP', //cpg1.3.0
+  'confirm_del' => '確定要刪除此圖片嗎 ? \\n留言也會被刪除.', //js-alert
+  'del_pic' => '刪除此圖片',
+  'size' => '%s x %s 像素',
+  'views' => '%s 次',
+  'slideshow' => '連續播放',
+  'stop_slideshow' => '停止播放',
+  'view_fs' => '點選圖片以觀看原圖',
+  'edit_pic' => '編輯檔案資訊', //cpg1.4
+  'crop_pic' => '裁剪與旋轉',
+  'set_player' => '改變播放軟體',
 );
 
 $lang_picinfo = array(
-  'title' =>'ϤT', //cpg1.3.0
-  'Filename' => 'ɮצW',
-  'Album name' => 'ïW',
-  'Rating' => ' (%s 벼)',
-  'Keywords' => 'r',
-  'File Size' => 'ɮפjp',
-  'Dimensions' => 'ؤo',
-  'Displayed' => '',
-  'Camera' => '۾',
-  'Date taken' => '',
-  'Aperture' => '',
-  'Exposure time' => 'nɶ',
-  'Focal length' => 'JZ',
-  'Comment' => 'd',
-  'addFav'=>'[ڪ̷R', //cpg1.3.0
-  'addFavPhrase'=>'ڪ̷R', //cpg1.3.0
-  'remFav'=>'qڪ̷R', //cpg1.3.0
-  'iptcTitle'=>'IPTC D', //cpg1.3.0
-  'iptcCopyright'=>'IPTC v', //cpg1.3.0
-  'iptcKeywords'=>'IPTC r', //cpg1.3.0
-  'iptcCategory'=>'IPTC O', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC lO', //cpg1.3.0
+  'title' =>'圖片資訊',
+  'Filename' => '檔案名稱',
+  'Album name' => '相簿名稱',
+  'Rating' => '評分 (%s 次投票)',
+  'Keywords' => '關鍵字',
+  'File Size' => '檔案大小',
+  'Date Added' => '增入日期', //cpg1.4
+  'Dimensions' => '尺寸',
+  'Displayed' => '顯示',
+  'URL' => 'URL', //cpg1.4
+  'Make' => '品牌', //cpg1.4
+  'Model' => '型號', //cpg1.4
+  'DateTime' => '日期時間', //cpg1.4
+  'DateTimeOriginal' => '拍照日期', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => '孔徑最大值', //cpg1.4
+  'FocalLength' => '焦點尺寸', //cpg1.4
+  'Comment' => '留言',
+  'addFav'=>'加到我的最愛',
+  'addFavPhrase'=>'我的最愛',
+  'remFav'=>'從我的最愛移除',
+  'iptcTitle'=>'IPTC 標題',
+  'iptcCopyright'=>'IPTC 版權',
+  'iptcKeywords'=>'IPTC 關鍵字',
+  'iptcCategory'=>'IPTC 類別',
+  'iptcSubCategories'=>'IPTC 子類別',
+  'ColorSpace' => '顏色空間', //cpg1.4
+  'ExposureProgram' => '曝光軟體', //cpg1.4
+  'Flash' => '閃光', //cpg1.4
+  'MeteringMode' => '計量模式', //cpg1.4
+  'ExposureTime' => '曝光時間', //cpg1.4
+  'ExposureBiasValue' => '曝光偏好', //cpg1.4
+  'ImageDescription' => ' 圖片簡介', //cpg1.4
+  'Orientation' => '定位', //cpg1.4
+  'xResolution' => 'X 解析度', //cpg1.4
+  'yResolution' => 'Y 解析度', //cpg1.4
+  'ResolutionUnit' => '解析度', //cpg1.4
+  'Software' => '軟體', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  'ExifOffset' => 'Exif 偏移量', //cpg1.4
+  'IFD1Offset' => 'IFD1 偏移量', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Exif 版本', //cpg1.4
+  'DateTimeOriginal' => '原本日期', //cpg1.4
+  'DateTimedigitized' => '電子日期', //cpg1.4
+  'ComponentsConfiguration' => '零件設定', //cpg1.4
+  'CompressedBitsPerPixel' => '壓縮量/像素', //cpg1.4
+  'LightSource' => '光源', //cpg1.4
+  'ISOSetting' => 'ISO 設定', //cpg1.4
+  'ColorMode' => '顏色模式', //cpg1.4
+  'Quality' => '品質', //cpg1.4
+  'ImageSharpening' => '尖銳圖片', //cpg1.4
+  'FocusMode' => '焦距模式', //cpg1.4
+  'FlashSetting' => '閃光設定', //cpg1.4
+  'ISOSelection' => 'ISO 選項', //cpg1.4
+  'ImageAdjustment' => '圖片調整', //cpg1.4
+  'Adapter' => '轉接器', //cpg1.4
+  'ManualFocusDistance' => '手動的焦距距離', //cpg1.4
+  'DigitalZoom' => '電子變焦', //cpg1.4
+  'AFFocusPosition' => 'AF 焦距位置', //cpg1.4
+  'Saturation' => '浸透度', //cpg1.4
+  'NoiseReduction' => '減少干擾', //cpg1.4
+  'FlashPixVersion' => '閃光版本', //cpg1.4
+  'ExifImageWidth' => 'Exif 圖片寬度', //cpg1.4
+  'ExifImageHeight' => 'Exif 圖片高度', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif 通用偏移量', //cpg1.4
+  'FileSource' => '檔案來源', //cpg1.4
+  'SceneType' => '場景類型', //cpg1.4
+  'CustomerRender' => '顧客處理', //cpg1.4
+  'ExposureMode' => '曝光模式', //cpg1.4
+  'WhiteBalance' => '白色平衡', //cpg1.4
+  'DigitalZoomRatio' => '電子變焦比率', //cpg1.4
+  'SceneCaptureMode' => '場景拍攝模式', //cpg1.4
+  'GainControl' => '獲得控制', //cpg1.4
+  'Contrast' => '對比', //cpg1.4
+  'Saturation' => '浸透度', //cpg1.4
+  'Sharpness' => '尖銳度', //cpg1.4
+  'ManageExifDisplay' => '管理 Exif 顯示', //cpg1.4
+  'submit' => '送出', //cpg1.4
+  'success' => '資料已更新完畢。', //cpg1.4
+  'details' => '細節', //cpg1.4
 );
 
 $lang_display_comments = array(
   'OK' => 'OK',
-  'edit_title' => 's覹d',
-  'confirm_delete' => 'TwnRd ?', //js-alert
-  'add_your_comment' => '[JAd',
-  'name'=>'W',
-  'comment'=>'d',
-  'your_name' => 'LW',
+  'edit_title' => '編輯此留言',
+  'confirm_delete' => '確定要刪除此留言？', //js-alert
+  'add_your_comment' => '發佈您的留言',
+  'name'=>'名稱',
+  'comment'=>'留言',
+  'your_name' => '無名',
+  'report_comment_title' => '檢舉這篇留言', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-  'click_to_close' => 'IϤ',
+  'click_to_close' => '點選圖片來關閉視窗',
 );
 
 }
@@ -647,22 +1044,66 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'HX qld',
-  'invalid_email' => '<b>ĵi</b> : Tqlla} !',
-  'ecard_title' => '%s HA@iqld',
-  'error_not_image' => 'qlduHXϤ.', //cpg1.3.0
-  'view_ecard' => 'pG qld LkT, Ыs',
-  'view_more_pics' => 'sݧhϤ !',
-  'send_success' => 'A qld wHX',
-  'send_failed' => 'p, ALkAHX qld...',
-  'from' => '',
-  'your_name' => 'AW',
-  'your_email' => 'Aqll',
-  'to' => '',
-  'rcpt_name' => '̦W',
-  'rcpt_email' => '̹qll',
-  'greetings' => 'D',
-  'message' => 'Te',
+  'title' => '寄出 電子卡片',
+  'invalid_email' => '<font color="red"><b>警告</b></font>：不正確的電子郵件：', //cpg1.4
+  'ecard_title' => '%s 寄給你一張電子卡片',
+  'error_not_image' => '電子卡片只能寄出圖片.',
+  'view_ecard' => '如果電子卡片無法正確顯示，請按此連結', //cpg1.4
+  'view_ecard_plaintext' => '請到這個網址瀏覽電子卡片：', //cpg1.4
+  'view_more_pics' => '更多圖片！', //cpg1.4
+  'send_success' => '你的 電子卡片 已寄出',
+  'send_failed' => '抱歉, 本伺服器無法為你寄出 電子卡片...',
+  'from' => '由',
+  'your_name' => '你的名稱',
+  'your_email' => '你的電子郵件',
+  'to' => '給',
+  'rcpt_name' => '收件者名稱',
+  'rcpt_email' => '收件者電子郵件',
+  'greetings' => '標題', //cpg1.4
+  'message' => '訊息內容', //cpg1.4
+  'ecards_footer' => '寄件人 %s 從 IP %s 在 %s (相簿主機時間)', //cpg1.4
+  'preview' => '電子卡片預覽', //cpg1.4
+  'preview_button' => '預覽', //cpg1.4
+  'submit_button' => '寄送卡片', //cpg1.4
+  'preview_view_ecard' => '這是電子卡片的替補連結，不能夠預覽。', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => '檢舉報告', //cpg1.4
+  'invalid_email' => '<b>警告</b>：錯誤的電子郵件！', //cpg1.4
+  'report_subject' => '檢舉信件從 %s 在相簿 %s', //cpg1.4
+  'view_report' => '檢舉報告的替補連結，如果無法正常顯示。', //cpg1.4
+  'view_report_plaintext' => '請到下面的網址瀏覽檢舉報告：', //cpg1.4
+  'view_more_pics' => '相簿', //cpg1.4
+  'send_success' => '您的檢舉已傳送', //cpg1.4
+  'send_failed' => '抱歉，但是主機無法傳送您的檢舉報告...', //cpg1.4
+  'from' => '從', //cpg1.4
+  'your_name' => '您的名稱', //cpg1.4
+  'your_email' => '您的信箱', //cpg1.4
+  'to' => '到', //cpg1.4
+  'administrator' => '管理員', //cpg1.4
+  'subject' => '標題', //cpg1.4
+  'comment_field_name' => '檢舉 "%s" 的留言', //cpg1.4
+  'reason' => '原因', //cpg1.4
+  'message' => '訊息', //cpg1.4
+  'report_footer' => '寄件人 %s 從 IP %s 在 %s (相簿主機時間)', //cpg1.4
+  'obscene' => '猥褻', //cpg1.4
+  'offensive' => '攻擊性', //cpg1.4
+  'misplaced' => '文不對題', //cpg1.4
+  'missing' => '不存在', //cpg1.4
+  'issue' => '錯誤/無法瀏覽', //cpg1.4
+  'other' => '其它', //cpg1.4
+  'refers_to' => '檢舉的檔案是', //cpg1.4
+  'reasons_list_heading' => '檢舉理由：', //cpg1.4
+  'no_reason_given' => '沒有理由', //cpg1.4
+  'go_comment' => '瀏覽留言', //cpg1.4
+  'view_comment' => '瀏覽完整報告和留言', //cpg1.4
+  'type_file' => '檔案', //cpg1.4
+  'type_comment' => '留言', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -670,95 +1111,118 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'ɮ׸', //cpg1.3.0
-  'album' => 'ï',
-  'title' => 'D',
-  'desc' => 'yz',
-  'keywords' => 'r',
-  'pic_info_str' => '%s &times; %s - %s KB - %s [ - %s ',
-  'approve' => '֭Ϥ', //cpg1.3.0
-  'postpone_app' => '֭',
-  'del_pic' => 'RϤ', //cpg1.3.0
-  'read_exif' => 'AŪ EXIF ', //cpg1.3.0
-  'reset_view_count' => '][ݭpƾ',
-  'reset_votes' => ']',
-  'del_comm' => 'Rd',
-  'upl_approval' => '֭W',
-  'edit_pics' => 'sϤ', //cpg1.3.0
-  'see_next' => '[ݤU@iϤ', //cpg1.3.0
-  'see_prev' => '[ݫe@iϤ', //cpg1.3.0
-  'n_pic' => '%s iϤ', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Ϥܼƶq', //cpg1.3.0
-  'apply' => 'ק', //cpg1.3.0
-  'crop_title' => 'CPG Ϥs边', //cpg1.3.0
-  'preview' => 'w', //cpg1.3.0
-  'save' => 's', //cpg1.3.0
-  'save_thumb' =>'sY', //cpg1.3.0
-  'sel_on_img' =>'ܪϰ쥲bϤd!', //js-alert //cpg1.3.0
+  'pic_info' => '檔案資料',
+  'album' => '相簿',
+  'title' => '標題',
+  'filename' => '檔案名', //cpg1.4
+  'desc' => '描述',
+  'keywords' => '關鍵字',
+  'new_keyword' => '新關鍵字', //cpg1.4
+  'new_keywords' => '找到新關鍵字', //cpg1.4
+  'existing_keyword' => '存在的關鍵字', //cpg1.4
+  'pic_info_str' => '%s &times; %s - %s KB - %s 次觀看 - %s 次評分',
+  'approve' => '核准圖片',
+  'postpone_app' => '延遲核准',
+  'del_pic' => '刪除檔案',
+  'del_all' => '刪除全部檔案', //cpg1.4
+  'read_exif' => '再次讀取 EXIF 資料',
+  'reset_view_count' => '清除瀏覽計數器',
+  'reset_all_view_count' => '清除全部的瀏覽計數器', //cpg1.4
+  'reset_votes' => '清除評分',
+  'reset_all_votes' => '清除評分', //cpg1.4
+  'del_comm' => '刪除留言',
+  'del_all_comm' => '刪除全部留言', //cpg1.4
+  'upl_approval' => '核准上傳', //cpg1.4
+  'edit_pics' => '編輯圖片',
+  'see_next' => '觀看下一張圖片',
+  'see_prev' => '觀看前一張圖片',
+  'n_pic' => '%s 張圖片',
+  'n_of_pic_to_disp' => '圖片顯示數量',
+  'apply' => '修改',
+  'crop_title' => 'CPG 圖片編輯器',
+  'preview' => '預覽',
+  'save' => '存檔',
+  'save_thumb' =>'存成縮圖',
+  'gallery_icon' => '使用這個圖示', //cpg1.4
+  'sel_on_img' =>'選擇的區域必須在圖片的範圍內！', //js-alert
+  'album_properties' =>'相簿屬性', //cpg1.4
+  'parent_category' =>'母類別', //cpg1.4
+  'thumbnail_view' =>'縮圖顯示', //cpg1.4
+  'select_unselect' =>'選擇/反選 全部', //cpg1.4
+  'file_exists' => "目標檔案 '%s' 已經存在。", //cpg1.4
+  'rename_failed' => "無法將 '%s' 改成 '%s'。", //cpg1.4
+  'src_file_missing' => "來源檔案 '%s' 不存在。", // cpg 1.4
+  'mime_conv' => "無法轉換檔案 '%s' 到 '%s'",//cpg1.4
+  'forb_ext' => '不允許的副檔名。',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
+// File faq.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => '`Dѵ', //cpg1.3.0
-  'toc' => 'ؿ', //cpg1.3.0
-  'question' => 'D: ', //cpg1.3.0
-  'answer' => 'ѵ: ', //cpg1.3.0
+  'faq' => '常見問題解答',
+  'toc' => '目錄',
+  'question' => '問題: ',
+  'answer' => '解答: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  '@ʰDPѵ', //cpg1.3.0
-  array('nU?', '޲zMwϥΪ̬O_ݭnU. U|ioB~\,p Wɮ, ڪ̷RC, vεod .', 'allow_user_registration', '0'), //cpg1.3.0
-  array('pU?', ' &quot;U&quot; hg줺 (O).<br />pG޲z}Email ҥΥ\ ,bAT{eXUƫ A|@ʻ{ҫH HAҶgHc, ̭|pҥΧA|. |nJe ҥΰʧ@.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('pnJ?', ' &quot;nJ&quot;, JA|W٤αKX BĿ &quot;O&quot; UAAӪɭԴN|۰ʵnJF.<br /><b>`N:pGAI &quot;O Me&quot; ,Cookies \ॲ},BcookiesbAq..</b>', 'offline', 0), //cpg1.3.0
-  array('LknJ?', 'AwgUñҥαbF(^л{Ҷl󪺳s)?. ӳsN|ҥΧAb. LnJD p޲z.', 'offline', 0), //cpg1.3.0
-  array('ѰOKXF ?', 'pGoӺ &quot;ѰOKXF&quot; s,N. MNp޲z ХLA@ӷsKX.', 'offline', 0), //cpg1.3.0
-  array('ڪemailܧF ?', 'unnJ åB &quot;ڪӤH&quot; ܧAqlla}NiHF', 'offline', 0), //cpg1.3.0
-  array('pϤs  &quot;ڪ̷R &quot;?', 'IϤåBI &quot;vT&quot; s (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); bvT]w̭ &quot;[Jڪ̷R&quot;.<br />޲zi঳w]&quot;vT; .<br />`N:Cookies \ॲ},BcookiesbAq.', 'offline', 0), //cpg1.3.0
-  array('pϤ ?', 'IӼvY,bvUiHIA.', 'offline', 0), //cpg1.3.0
-  array('pod ?', 'IӼvY,bvUiHod.', 'offline', 0), //cpg1.3.0
-  array('pWǹϤ ?', ' &quot;WǹϤ&quot;ÿܧAnWǨ@Ӭï, &quot;s&quot; BInWǪϤ  &quot;}&quot; (AiH[JvDδyz) M &quot;T{&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('nq̤WǹϤ ?', 'AiHWǹϤb &quot;ڪï&quot;. ޲ziह\AWǹϤDï.', 'allow_private_albums', 0), //cpg1.3.0
-  array('خ榡ΤjpviHW?', '榡jp (jpg,gif,..etc.) ھں޲z]w.', 'offline', 0), //cpg1.3.0
-  array('O &quot;ڪï&quot;?', '&quot;ڪï&quot; OӤHï,|iHWǤκ޸̼v.', 'allow_private_albums', 0), //cpg1.3.0
-  array('psW,ק ΧRï q &quot;ڪï&quot;?', 'Ab &quot;޲zҦ&quot;<br /> &quot;sW/Ƨ ڪï&quot; &quot;sWNew&quot;. ܧ &quot;sï&quot; AnW.<br />AiHAC@ӬïsRW.<br /> &quot;ק;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('ڭnpTL|ݧڪï?', 'Ab &quot;޲zҦ&quot;<br /> &quot;ܧڪï. b &quot;sï&quot; , ܧAnܧ󪺬ï.<br />bo, AiHܧïW yz Y ,έ[ d  v.<br /> &quot;sï&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('p[ݨL|ï?', ' &quot;ïؿ&quot;  &quot;|ï&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('O cookies?', 'Cookies ObAqr.<br />Cookies q`ϥΪ̦A^ɦ۰ʵnJ ðOL]w.', 'offline', 0), //cpg1.3.0
-  array('b̥iHooӬï{?', 'Coppermine OGNU GPLKOhCï. O\઺ B䴩Px. Ш<a href="http://coppermine.sf.net/">Coppermine </a> ohT άOU.', 'offline', 0), //cpg1.3.0
-
-  'ɤ', //cpg1.3.0
-  array('O &quot;ïؿ &quot;?', 'oNܾӬï ]tC@Ӥ. YϥiHsO.', 'offline', 0), //cpg1.3.0
-  array('O &quot;ڪï &quot;?', 'o\|إߦۤvï,iW[,R,קï. åBiWɮרï.', 'allow_private_albums', 0), //cpg1.3.0
-  array('tb &quot;޲zҦ&quot; M &quot;|Ҧ&quot;?', 'o\, b޲zҦ, \|קL̦ۤvï (pG޲z\).', 'allow_private_albums', 0), //cpg1.3.0
-  array('O &quot;WǹϤ &quot;?', 'o\ह\|WǼv(ɮפjpή榡̺޲z]w) wï.', 'allow_private_albums', 0), //cpg1.3.0
-  array('O &quot;̷sW &quot;?', 'o\̷ܳsWǨïɮ.', 'offline', 0), //cpg1.3.0
-  array('O &quot;̷sd &quot;?', 'o\|vo̷sd.', 'offline', 0), //cpg1.3.0
-  array('O &quot;Ϥ &quot;?', 'o\ܳQ[ݳ̦hv,׬O|γX.', 'offline', 0), //cpg1.3.0
-  array('O &quot;̰ &quot;?', 'o\ܷ|̰v, ܥ(Ҧp: ӷ|U@ӵ <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: vN <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;ӷ|q 1  5 (1,2,3,4,5) GNO <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />q <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (̨)  <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (̮t).', 'offline', 0), //cpg1.3.0
-  array('O &quot;ڪ̷R &quot;?', 'o\|xs߷Rv,ݭncookieT.', 'offline', 0), //cpg1.3.0
+  '問題與解答',
+  array('為什麼要註冊？', '管理員決定使用者是否需要註冊。註冊成為會員可獲得額外的功能，如 上傳檔案，有 我的最愛列表，對影像評分及發表留言 等等。', 'allow_user_registration', '1'), //cpg1.4
+  array('如何註冊？', '到 &quot;註冊&quot; 去填寫欄位內的資料 (部分欄位是選填的)。<br />如果管理員開啟 Email 啟用功能，在你確認送出註冊資料後你會收到一封認證信寄到你所填寫的信箱內，裡面會說明如何啟用你的會員資格。會員登入前必須先完成啟用動作。', 'allow_user_registration', '1'), //cpg1.4
+  array('如何登入?', '到 &quot;登入&quot;, 填入你的會員名稱及密碼 且勾選 &quot;記住我&quot; 下次你再來的時候就會自動登入了.<br /><b>注意:如果你點選 &quot;記住我 Me&quot; ,Cookies 功能必須開啟,且本站的cookie存在你的電腦中..</b>', 'offline', 0),
+  array('為何無法登入?', '你已經註冊並啟用帳號了嗎(回覆認證郵件的連結)?. 那個連結將會啟用你的帳號. 其他登入問題 請聯絡網站管理員.', 'offline', 0),
+  array('忘記密碼了怎麼辦 ?', '如果這個網站有 &quot;忘記密碼了&quot; 的連結,就按它. 不然就聯絡網站管理員 請他給你一個新的密碼.', 'offline', 0),
+  //array('我的email變更了怎麼辦 ?', '只要登入 並且到 &quot;我的個人資料&quot; 變更你的電子郵件地址就可以了', 'offline', 0),
+  array('如何把圖片存到  &quot;我的最愛 &quot;?', '點選圖片並且點按 &quot;影像資訊&quot; 連結 (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); 在影像資訊設定裡面按 &quot;加入我的最愛&quot;.<br />管理員可能有預設&quot;影像資訊; .<br />注意:Cookies 功能必須開啟,且本站的cookie存在你的電腦中.', 'offline', 0),
+  array('如何對圖片評分 ?', '點按該影像縮圖,在影像底下可以點選你的評分.', 'offline', 0),
+  array('如何發表留言 ?', '點按該影像縮圖,在影像底下可以發表留言.', 'offline', 0),
+  array('如何上傳圖片 ?', '到 &quot;上傳圖片&quot;並選擇你要上傳到哪一個相簿,按 &quot;瀏覽&quot; 且點選要上傳的圖片 按 &quot;開啟&quot; (你可以加入影像標題及描述) 然後按 &quot;確認&quot;', 'allow_private_albums', 1), //cpg1.4
+  array('要將圖片上傳到哪裡？', '你可以上傳圖片在 &quot;我的相簿&quot;. 管理員可能允許你上傳圖片到主相簿內.', 'allow_private_albums', 0),
+  array('哪種格式或大小的影像可以上傳?', '格式跟大小 (jpg,gif,..etc.) 根據管理員的設定.', 'offline', 0),
+  array('如何新增,修改 或刪除相簿 從 &quot;我的相簿&quot;?', '你必須在 &quot;管理模式&quot;<br />到 &quot;新增/排序 我的相簿&quot;按 &quot;新增New&quot;. 變更 &quot;新相簿&quot; 到你要的名稱.<br />你可以對你的每一個相簿重新命名.<br />按 &quot;修改;.', 'allow_private_albums', 0),
+  array('我要如何禁止其他會員看我的相簿?', '你必須在 &quot;管理模式&quot;<br />到 &quot;變更我的相簿. 在 &quot;更新相簿&quot; 欄位, 選擇你要變更的相簿.<br />在這裡, 你可以變更相簿名稱 描述 縮圖 ,及限制觀看 留言 評分 的權限.<br />按 &quot;更新相簿&quot;.', 'allow_private_albums', 0),
+  array('如何觀看其他會員的相簿?', '到 &quot;相簿目錄&quot; 選擇 &quot;會員相簿&quot;.', 'allow_private_albums', 0),
+  array('什麼是 cookies?', 'Cookies 是網站放在你電腦中的文字資料.<br />Cookies 通常讓使用者再次回到網站時自動登入 並記錄其他設定資料.', 'offline', 0),
+  array('在哪裡可以取得這個相簿程式?', 'Coppermine 是基於GNU GPL的免費多媒體相簿. 它是全功能的 且支援不同的平台. 請到<a href="http://coppermine.sf.net/">Coppermine 的網站</a> 取得更多的資訊 或是下載它.', 'offline', 0),
+
+  '網站導引',
+  array('什麼是 &quot;相簿目錄 &quot;?', '這將顯示整個相簿 包含每一個分類. 縮圖可以連結到類別中.', 'offline', 0),
+  array('什麼是 &quot;我的相簿 &quot;?', '這項功能讓會員建立自己的相簿,可增加,刪除,修改相簿. 並且可上傳檔案到相簿裡.', 'allow_private_albums', 1), //cpg1.4
+  array('有什麼差異在 &quot;管理模式&quot; 和 &quot;會員模式&quot;?', '這項功能, 在管理模式時, 允許會員修改他們自己的相簿 (如果管理員允許的話).', 'allow_private_albums', 0),
+  array('什麼是 &quot;上傳圖片 &quot;?', '這項功能允許會員上傳影像(檔案大小及格式依管理員設定) 到指定的相簿.', 'allow_private_albums', 0),
+  array('什麼是 &quot;最新上傳 &quot;?', '這項功能顯示最新上傳到相簿的檔案.', 'offline', 0),
+  array('什麼是 &quot;最新留言 &quot;?', '這項功能會員對影像發表的最新留言.', 'offline', 0),
+  array('什麼是 &quot;熱門圖片 &quot;?', '這項功能顯示被觀看最多次的影像,不論是會員或訪客.', 'offline', 0),
+  array('什麼是 &quot;最高評分 &quot;?', '這項功能顯示會員評分最高的影像, 顯示平均分數(例如: 五個會員各給一個評分 <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: 影像將有平均評分 <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;五個會員評分從 1 到 5 (1,2,3,4,5) 平均結果將是 <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />評分從 <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (最佳) 到 <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (最差).', 'offline', 0),
+  array('什麼是 &quot;我的最愛 &quot;?', '這項功能讓會員儲存喜愛的影像,需要有cookie資訊.', 'offline', 0),
 );
 
 
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'ѰOKX', //cpg1.3.0
-  'err_already_logged_in' => 'AwgnJF!', //cpg1.3.0
-  'enter_username_email' => 'JA|W٩ email ', //cpg1.3.0
-  'submit' => '~', //cpg1.3.0
-  'failed_sending_email' => 'LkHXKXl !', //cpg1.3.0
-  'email_sent' => 'wgNA|WٻPKXH %s', //cpg1.3.0
-  'err_unk_user' => 'Soӷ|!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - KX', //cpg1.3.0
-  'passwd_reminder_body' => 'znJƦpU:
-Username: %s
-Password: %s
- %s nJ.', //cpg1.3.0
+  'forgot_passwd' => '忘記密碼',
+  'err_already_logged_in' => '您已經登入了！',
+  'enter_email' => '輸入您的電子信箱', //cpg1.4
+  'submit' => '繼續',
+  'illegal_session' => '忘記密碼的工作階段錯誤或已過期。', //cpg1.4
+  'failed_sending_email' => '忘記密碼的郵件無法寄出！',
+  'email_sent' => '新帳號和密碼的郵件已經寄到 %s', //cpg1.4
+  'verify_email_sent' => '電子郵件已寄到 %s。請檢查您的信箱進行下一步動作。', //cpg1.4
+  'err_unk_user' => '選擇的會員不存在！',
+  'account_verify_subject' => '%s - 新密碼申請', //cpg1.4
+  'account_verify_body' => '您已經申請了新的密碼。如果要新的密碼寄到您的信箱，請點下面的連結：
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - 您的新密碼', //cpg1.4
+  'passwd_reset_body' => '這是您申請的新密碼：
+帳號： %s
+密碼： %s
+請點 %s 登入。', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -766,28 +1230,33 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'sզW',
-  'disk_quota' => 'ϺаtB',
-  'can_rate' => '\Ϥ', //cpg1.3.0
-  'can_send_ecards' => '\HXd',
-  'can_post_com' => '\KXd',
-  'can_upload' => '\Wɮ', //cpg1.3.0
-  'can_have_gallery' => '\pHï',
-  'apply' => 'ק',
-  'create_new_group' => 'إ߷ss',
-  'del_groups' => 'Rҿܪs',
-  'confirm_del' => 'ĵi, RF@Ӹs, ݩӸsժΤNQಾ \'Registered\' sդ !\n\nnTwnR ?', //js-alert //cpg1.3.0
-  'title' => '޲z|s',
-  'approval_1' => '}ïWǮ֭ (1)',
-  'approval_2' => 'pHïWǮ֭ (2)',
-  'upload_form_config' => 'WǮ榡]w', //cpg1.3.0
-  'upload_form_config_values' => array( 'WǤ@ɮ', 'hɤW', 'uWURI ', 'uWZIP ', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'|iΪWǮؼƶq?', //cpg1.3.0
-  'num_file_upload'=>'̤j/ ɮ WǮؼƶq', //cpg1.3.0
-  'num_URI_upload'=>'̤j/ URI WǮؼƶq', //cpg1.3.0
-  'note1' => '<b>(1)</b> WǹϤܤ}ïݺ޲z֭',
-  'note2' => '<b>(2)</b> WǹϤܨpHïݺ޲z֭',
-  'notes' => '`N',
+  'group_name' => '群組', //cpg1.4
+  'permissions' => '權限', //cpg1.4
+  'public_albums' => '允許公用相簿上傳', //cpg1.4
+  'personal_gallery' => '私人相簿', //cpg1.4
+  'upload_method' => '上傳方法', //cpg1.4
+  'disk_quota' => '空間配額', //cpg1.4
+  'rating' => '評分', //cpg1.4
+  'ecards' => '電子卡片', //cpg1.4
+  'comments' => '留言', //cpg1.4
+  'allowed' => '允許 ', //cpg1.4
+  'approval' => '審核', //cpg1.4
+  'boxes_number' => '欄位數量', //cpg1.4
+  'variable' => '更改', //cpg1.4
+  'fixed' => '固定', //cpg1.4
+  'apply' => '修改',
+  'create_new_group' => '建立新群組',
+  'del_groups' => '刪除所選擇的群組',
+  'confirm_del' => '警告, 當刪除了一個群組, 屬於該群組的用戶將被轉移至 \'Registered\' 群組中 !\n\nn確定要刪除嗎 ?', //js-alert
+  'title' => '管理會員群組',
+  'num_file_upload' => '上傳欄位', //cpg1.4
+  'num_URI_upload' => 'URI 上傳欄位', //cpg1.4
+  'reset_to_default' => '重設為預設名稱 (%s) - 建議！', //cpg1.4
+  'error_group_empty' => '群組資料表沒資料！<br /><br />重新建立預設群組，請刷新此頁面', //cpg1.4
+  'explain_greyed_out_title' => '為什麼不能使用？', //cpg1.4
+  'explain_guests_greyed_out_text' => '您不能改變這個群組的屬性因為設定裡面的 &quot;允許訪客進入&quot; 是設定為 &quot;否&quot;。 全部訪客 (這個群組的成員 %s) 無法做任何動作除了登入，所以不能改變群組的設定。', //cpg1.4
+  'explain_banned_greyed_out_text' => '您不能改變這個群組 %s 的屬性因為它的成員無法做任何動作。', //cpg1.4
+  'group_assigned_album' => '分配的相簿', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -797,52 +1266,70 @@
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-  'welcome' => 'w !',
+  'welcome' => '歡迎 !',
 );
 
 $lang_album_admin_menu = array(
-  'confirm_delete' => 'TwnRoï ? \\nҦϤίd|QR.', //js-alert //cpg1.3.0
-  'delete' => 'R',
-  'modify' => 'ݩ',
-  'edit_pics' => 's', //cpg1.3.0
+  'confirm_delete' => '確定要刪除這相簿 ? \\n所有圖片及留言都會被刪除.', //js-alert
+  'delete' => '刪除',
+  'modify' => '屬性',
+  'edit_pics' => '編輯',
 );
 
 $lang_list_categories = array(
-  'home' => 'ï',
-  'stat1' => '<b>[pictures]</b> iv <b>[albums]</b> Ӭï <b>[cat]</b> O,  <b>[comments]</b> ӯd, Q[ <b>[views]</b> ', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> iv <b>[albums]</b> Ӭï, Q[ <b>[views]</b> ', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s ï',
-  'stat3' => '<b>[pictures]</b> iv <b>[albums]</b> Ӭï,  <b>[comments]</b> ӯd, Q[ <b>[views]</b> ', //cpg1.3.0
+  'home' => '相簿首頁',
+  'stat1' => '<b>[pictures]</b> 張影像於 <b>[albums]</b> 個相簿及 <b>[cat]</b> 個類別, 有 <b>[comments]</b> 個留言, 被觀看 <b>[views]</b> 次',
+  'stat2' => '<b>[pictures]</b> 張影像於 <b>[albums]</b> 個相簿, 被觀看 <b>[views]</b> 次',
+  'xx_s_gallery' => '%s\'s 相簿',
+  'stat3' => '<b>[pictures]</b> 張影像於 <b>[albums]</b> 個相簿, 有 <b>[comments]</b> 個留言, 被觀看 <b>[views]</b> 次',
 );
 
 $lang_list_users = array(
-  'user_list' => '|C',
-  'no_user_gal' => '٨S|ï',
-  'n_albums' => '%s Ӭï',
-  'n_pics' => '%s iv', //cpg1.3.0
+  'user_list' => '會員列表',
+  'no_user_gal' => '還沒有會員相簿',
+  'n_albums' => '%s 個相簿',
+  'n_pics' => '%s 張影像',
 );
 
 $lang_list_albums = array(
-  'n_pictures' => '%s iv', //cpg1.3.0
-  'last_added' => ', ̷sv %s',
+  'n_pictures' => '%s 張影像',
+  'last_added' => ', 最新影像於 %s',
+  'n_link_pictures' => '%s 連結的檔案', //cpg1.4
+  'total_pictures' => '%s 總檔案', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => '關鍵字管理', //cpg1.4
+  'edit' => '編輯', //cpg1.4
+  'delete' => '刪除', //cpg1.4
+  'search' => '搜尋', //cpg1.4
+  'keyword_test_search' => '搜尋 %s 於新視窗', //cpg1.4
+  'keyword_del' => '刪除關鍵字 %s', //cpg1.4
+  'confirm_delete' => '確定要刪除相簿裡的關鍵字 %s 嗎？', //cpg1.4  // js-alert
+  'change_keyword' => '改變關鍵字', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'nJ',
-  'enter_login_pswd' => 'J|W٩MKX',
-  'username' => '|W',
-  'password' => 'KX',
-  'remember_me' => 'O',
-  'welcome' => 'w %s ...',
-  'err_login' => '*** LknJ. Э ***',
-  'err_already_logged_in' => 'zwgnJ !',
-  'forgot_password_link' => 'ѰOKXF', //cpg1.3.0
+  'login' => '登入',
+  'enter_login_pswd' => '輸入會員名稱和密碼',
+  'username' => '會員名稱',
+  'password' => '密碼',
+  'remember_me' => '記住我',
+  'welcome' => '歡迎 %s ...',
+  'err_login' => '*** 無法登入. 請重試 ***',
+  'err_already_logged_in' => '您已經登入！',
+  'forgot_password_link' => '忘記密碼',
+  'cookie_warning' => '警告：您的瀏覽器不支援 cookies', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -850,19 +1337,22 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'nX',
-  'bye' => 'A %s ...',
-  'err_not_loged_in' => 'z٨SnJ !',
+  'logout' => '登出',
+  'bye' => '再見 %s ...',
+  'err_not_loged_in' => '您還沒有登入！',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP ', //cpg1.3.0
-  'explanation' => 'oO PHP-function  <a href="http://www.php.net/phpinfo">phpinfo()</a>, Copermine Ie.', //cpg1.3.0
-  'no_link' => 'LHݨA phpinfo |wWI, oNO AH޲znJɤ~|ݨ즹]. ANsLH]|ܦs~.', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => '關閉', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => '上一個層次', //cpg1.4
+  'current_path' => '目前的路徑', //cpg1.4
+  'select_directory' => '請選擇目錄', //cpg1.4
+  'click_to_close' => '點圖片關閉視窗',
 );
 
 // ------------------------------------------------------------------------- //
@@ -870,38 +1360,111 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'sï %s',
-  'general_settings' => '@]w',
-  'alb_title' => 'ïD',
-  'alb_cat' => 'ïO',
-  'alb_desc' => 'ïyz',
-  'alb_thumb' => 'ïY',
-  'alb_perm' => 'ïv',
-  'can_view' => '\[ݬï|',
-  'can_upload' => 'XȥiWǹϤ',
-  'can_post_comments' => 'Xȥiod',
-  'can_rate' => 'XȥiϤ',
-  'user_gal' => '|ï',
-  'no_cat' => '* SO *',
-  'alb_empty' => 'ïOŪ',
-  'last_uploaded' => '̪W',
-  'public_alb' => 'H (}ï)',
-  'me_only' => 'u',
-  'owner_only' => 'uï֦H (%s) ',
-  'groupp_only' => ' \'%s\' sժ|',
-  'err_no_alb_to_modify' => 'ƮwSziק諸ï.',
-  'update' => 'sï', //cpg1.3.0
-  'notice1' => '(*) ھ %ss%s ]w', //cpg1.3.0 (do not translate %s!)
+  'upd_alb_n' => '更新相簿 %s',
+  'general_settings' => '一般設定',
+  'alb_title' => '相簿標題',
+  'alb_cat' => '相簿類別',
+  'alb_desc' => '相簿描述',
+  'alb_keyword' => '相簿關鍵字', //cpg1.4
+  'alb_thumb' => '相簿縮圖',
+  'alb_perm' => '相簿權限',
+  'can_view' => '允許觀看相簿的會員',
+  'can_upload' => '訪客可上傳圖片',
+  'can_post_comments' => '訪客可發表留言',
+  'can_rate' => '訪客可為圖片評分',
+  'user_gal' => '會員相簿',
+  'no_cat' => '* 沒有類別 *',
+  'alb_empty' => '相簿是空的',
+  'last_uploaded' => '最近上傳',
+  'public_alb' => '任何人 (公開相簿)',
+  'me_only' => '只有我',
+  'owner_only' => '只有相簿擁有人 (%s) ',
+  'groupp_only' => ' \'%s\' 群組的會員',
+  'err_no_alb_to_modify' => '資料庫內沒有您可修改的相簿.',
+  'update' => '更新相簿',
+  'reset_album' => '重設相簿', //cpg1.4
+  'reset_views' => '清除 %s 的瀏覽計數到 &quot;0&quot;', //cpg1.4
+  'reset_rating' => '清除 %s 的全部評分', //cpg1.4
+  'delete_comments' => '刪除 %s 裡的留言', //cpg1.4
+  'delete_files' => '%s無法改變%s 的刪除全部檔案，在 %s 裡面', //cpg1.4
+  'views' => '瀏覽', //cpg1.4
+  'votes' => '投票', //cpg1.4
+  'comments' => '留言', //cpg1.4
+  'files' => '檔案', //cpg1.4
+  'submit_reset' => '傳送改變', //cpg1.4
+  'reset_views_confirm' => '確定', //cpg1.4
+  'notice1' => '(*) 依照 %s群組%s 設定',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => '相簿密碼', //cpg1.4
+  'alb_password_hint' => '相簿的密碼提示', //cpg1.4
+  'edit_files' =>'編輯檔案', //cpg1.4
+  'parent_category' =>'母類別', //cpg1.4
+  'thumbnail_view' =>'縮圖顯示', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP 資訊',
+  'explanation' => '這是用 PHP 的函式來建立的資訊 <a href="http://www.php.net/phpinfo">phpinfo()</a>，在 CPG 相簿內顯示 (移除右邊的輸出)。',
+  'no_link' => '讓其他人看到您的 phpinfo 會有安全問題，所以這個資訊只有在登入管理帳號後才能看到。您不能將這個頁面的連結給別人，他們會看不到任何資訊。',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => '圖片管理', //cpg1.4
+  'select_album' => '選擇相簿', //cpg1.4
+  'delete' => '刪除', //cpg1.4
+  'confirm_delete1' => '確定要刪除這個圖片？', //cpg1.4
+  'confirm_delete2' => '\n圖片會永遠被刪除。', //cpg1.4
+  'apply_modifs' => '套用外掛', //cpg1.4
+  'confirm_modifs' => '確定外掛', //cpg1.4
+  'pic_need_name' => '圖片需要名稱！', //cpg1.4
+  'no_change' => '您沒有做任何改變！', //cpg1.4
+  'no_album' => '* 沒有相簿 *', //cpg1.4
+  'explanation_header' => '這裡設定的自訂排序只有在這些標準下使用', //cpg1.4
+  'explanation1' => '管理員在設定內將 "檔案的預設排序" 選成 "大到小" 或 "小到大" (會員在沒有設定排序下所使用的預設排序)', //cpg1.4
+  'explanation2' => '會員在縮圖顯示頁面裡選擇 "大到小" 或 "小到大"', //cpg1.4
 );
 
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => '確定要移除這個外掛嗎', //cpg1.4
+  'confirm_delete' => '確定要刪除這個外掛嗎', //cpg1.4
+  'pmgr' => '外掛管理', //cpg1.4
+  'name' => '名稱', //cpg1.4
+  'author' => '作者', //cpg1.4
+  'desc' => '簡介', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => '安裝的外掛', //cpg1.4
+  'n_plugins' => '未安裝的外掛', //cpg1.4
+  'none_installed' => '沒有安裝', //cpg1.4
+  'operation' => '運作', //cpg1.4
+  'not_plugin_package' => '上傳的檔案不是外掛組件。', //cpg1.4
+  'copy_error' => '複製外掛到外掛目錄時發生錯誤。', //cpg1.4
+  'upload' => '上傳', //cpg1.4
+  'configure_plugin' => '設定外掛', //cpg1.4
+  'cleanup_plugin' => '清除外掛', //cpg1.4
+);
+}
+
 // ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'p, zwgϤ', //cpg1.3.0
-  'rate_ok' => 'zwgQ',
-  'forbidden' => 'AAۤvϤ.', //cpg1.3.0
+  'already_rated' => '抱歉, 您已經為此圖片評分',
+  'rate_ok' => '您的評分已經被接受',
+  'forbidden' => '你不能對你自己的圖片評分.',
 );
 
 // ------------------------------------------------------------------------- //
@@ -911,83 +1474,106 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
- {SITE_NAME} ޲z|־z|ް_ϷP, ڭ̤ifdC@. ]zݦPNҦuON@̪߳ηN, N޲zH߳ (FѥL̶KX) ätk߳d.<br />
+ {SITE_NAME} 的管理員會儘快整理會引起反感的資料, 但我們不可能審查每一份文件. 因此您必需同意所有文件只是代表作者的立場及意見, 不代表管理人員的立場 (除了由他們貼出) 並不負任何法律責任.<br />
 <br />
-zݦPNiiKⱡ, ɤO, }, , d, `aw, ΥiHk.  {SITE_NAME} HbɭԳvLoýsziKe. åB|dbƤwsbƮw. gzPN, ڭ̤|Nz൹LHϥ, Lڭ̤|]bȦ欰ӥ~ƭtd.<br />
+您必需同意不可張貼任何色情, 暴力, 不良, 不正當, 不健康, 妨害國家安全, 或任何可能違法的文件.  {SITE_NAME} 人員在任何時候都有權過濾並編輯您張貼的內容. 並且會員留在本站內的資料已存在資料庫中. 末經您的同意, 我們不會將您的資料轉給其他人使用, 不過我們不會為任何因駭客行為而外洩的資料負任何責任.<br />
 <br />
-ϥ cookies bzqWxsT. oˬOKzrs. zqlla}uOڭ̻{ұzƦӤw.<br />
+本站使用 cookies 在您的電腦上來儲存資訊. 這樣是方便您更愉快瀏覽. 您的電子郵件地址只是讓我們認證您的資料而已.<br />
 <br />
-U 'ڦPN' NzPNHW.
+按下 '我同意' 代表您同意以上條款.
 EOT;
 
 $lang_register_php = array(
-  'page_title' => '|U',
-  'term_cond' => 'ڻPWh',
-  'i_agree' => 'ڦPN',
-  'submit' => 'T{U',
-  'err_user_exists' => 'zҶg|W٤wQL|ϥ, Э@',
-  'err_password_mismatch' => 'ӱKXX, Э@',
-  'err_uname_short' => '|W٦ܤֻ 2 Ӧr',
-  'err_password_short' => 'KXܤֻ 2 Ӧr',
-  'err_uname_pass_diff' => '|W٩MKXiHۦP',
-  'err_invalid_email' => 'qll󤣥T',
-  'err_duplicate_email' => 'oӹqllwgQL|ϥ',
-  'enter_info' => 'JU',
-  'required_info' => '񪺸',
-  'optional_info' => '񪺸',
-  'username' => '|W',
-  'password' => '|KX',
-  'password_again' => 'T{KX',
-  'email' => 'qll',
-  'location' => '~a',
-  'interests' => '',
-  'website' => 'ӤH',
-  'occupation' => '¾~',
-  'error' => '~',
-  'confirm_email_subject' => '%s - U{',
-  'information' => 'T',
-  'failed_sending_email' => 'ҵUqllLkHX !',
-  'thank_you' => 'P±zU.<br /><br />@ʧtpҥαbqllN|ezҴѪHc.',
-  'acct_created' => 'zbwgإ, {bziHnJ',
-  'acct_active' => 'zbwgҥ, {bziHnJ',
-  'acct_already_act' => 'zbwgҥ !',
-  'acct_act_failed' => 'bLkҥ !',
-  'err_unk_user' => 'ҿܪ|äsb !',
-  'x_s_profile' => '%s\'ӤH',
-  'group' => 's',
-  'reg_date' => '[J',
-  'disk_usage' => 'ϺШϥζq',
-  'change_pass' => 'קKX',
-  'current_pass' => 'ثeKX',
-  'new_pass' => 'sKX',
-  'new_pass_again' => 'T{sKX',
-  'err_curr_pass' => 'ثeKXT',
-  'apply_modif' => 'ק',
-  'change_pass' => 'קKX',
-  'update_success' => 'AӤHƤwgs',
-  'pass_chg_success' => 'AKXwgק',
-  'pass_chg_error' => 'AKXSק',
-  'notify_admin_email_subject' => '%s - Uq', //cpg1.3.0
-  'notify_admin_email_body' => '@ӷs|W "%s" wgbAïU', //cpg1.3.0
+  'page_title' => '會員註冊',
+  'term_cond' => '條款與規則',
+  'i_agree' => '我同意',
+  'submit' => '確認註冊',
+  'err_user_exists' => '您所填寫的會員名稱已被其他會員使用, 請重選一個',
+  'err_password_mismatch' => '兩個密碼不合, 請重填一次',
+  'err_uname_short' => '會員名稱至少需 2 個字元',
+  'err_password_short' => '密碼至少需 2 個字元',
+  'err_uname_pass_diff' => '會員名稱和密碼不可以相同',
+  'err_invalid_email' => '電子郵件不正確',
+  'err_duplicate_email' => '這個電子郵件已經被其他會員使用',
+  'enter_info' => '輸入註冊資料',
+  'required_info' => '必填的資料',
+  'optional_info' => '選填的資料',
+  'username' => '會員名稱',
+  'password' => '會員密碼',
+  'password_again' => '確認密碼',
+  'email' => '電子郵件',
+  'location' => '居住地區',
+  'interests' => '興趣',
+  'website' => '個人網站',
+  'occupation' => '職業',
+  'error' => '錯誤',
+  'confirm_email_subject' => '%s - 註冊認證',
+  'information' => '訊息',
+  'failed_sending_email' => '所註冊的電子郵件無法寄出 !',
+  'thank_you' => '感謝您的註冊.<br /><br />一封含有如何啟用帳號的電子郵件將會送到您所提供的信箱.',
+  'acct_created' => '您的帳號已經建立, 現在您可以登入',
+  'acct_active' => '您的帳號已經啟用, 現在您可以登入',
+  'acct_already_act' => '帳號已經啟用！',
+  'acct_act_failed' => '此帳號無法啟用！',
+  'err_unk_user' => '所選擇的會員並不存在！',
+  'x_s_profile' => '%s\'的個人資料',
+  'group' => '群組',
+  'reg_date' => '加入日期',
+  'disk_usage' => '磁碟使用量',
+  'change_pass' => '修改密碼',
+  'current_pass' => '目前的密碼',
+  'new_pass' => '新密碼',
+  'new_pass_again' => '確認新密碼',
+  'err_curr_pass' => '目前的密碼不正確',
+  'apply_modif' => '修改',
+  'change_pass' => '修改密碼',
+  'update_success' => '你的個人資料已經更新',
+  'pass_chg_success' => '你的密碼已經修改',
+  'pass_chg_error' => '你的密碼沒有修改',
+  'notify_admin_email_subject' => '%s - 註冊通知',
+  'last_uploads' => '最新的上傳。<br />瀏覽全部此會員的上傳', //cpg1.4
+  'last_comments' => '最新的留言。<br />流覽全部此會員的留言', //cpg1.4
+  'notify_admin_email_body' => '新會員 "%s" 已經在您的相簿註冊',
+  'pic_count' => '上傳的檔案', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - 註冊要求', //cpg1.4
+  'thank_you_admin_activation' => '謝謝。<br /><br />您的註冊要求已經寄給管理員。准許完畢會通知您。', //cpg1.4
+  'acct_active_admin_activation' => '帳號已經啟用，通知信件已經寄給會員。', //cpg1.4
+  'notify_user_email_subject' => '%s - 啟用通知', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
-P±zb {SITE_NAME} U
+感謝您在 {SITE_NAME} 的註冊
 
-z|W : "{USER_NAME}"
-zKX : "{PASSWORD}"
+請到下面的網址起用您的帳號名稱 "{USER_NAME}"。
 
-бzUsHҰʱzb
-Ϊ̧⦹sKsW.
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
-{ACT_LINK}
+歡迎你(妳)，
 
-wA(p),
+{SITE_NAME} 管理小組
 
-{SITE_NAME} ޲zp
+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_activated_email = <<<EOT
+您的帳號已經審核完畢，也已經啟用。
+
+您現在可以到 <a href="{SITE_LINK}">{SITE_LINK}</a> 登入，用帳號名稱 "{USER_NAME}"
+
+
+歡迎你(妳)，
+
+{SITE_NAME} 管理小組
+
+EOT;
 }
 
 // ------------------------------------------------------------------------- //
@@ -995,62 +1581,133 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => '[ݯd',
-  'no_comment' => '٨SdiH[',
-  'n_comm_del' => '%s ӯdwR',
-  'n_comm_disp' => 'ܪdƶq',
-  'see_prev' => 'ݫe@',
-  'see_next' => 'ݤU@',
-  'del_comm' => 'Rҿ諸d',
+  'title' => '觀看留言',
+  'no_comment' => '還沒有留言可以觀看',
+  'n_comm_del' => '%s 個留言已刪除',
+  'n_comm_disp' => '顯示的留言數量',
+  'see_prev' => '看前一個',
+  'see_next' => '看下一個',
+  'del_comm' => '刪除所選的留言',
+  'user_name' => '名稱', //cpg1.4
+  'date' => '日期', //cpg1.4
+  'comment' => '留言', //cpg1.4
+  'file' => '檔案', //cpg1.4
+  'name_a' => '名稱小到大', //cpg1.4
+  'name_d' => '名稱大到小', //cpg1.4
+  'date_a' => '日期小到大', //cpg1.4
+  'date_d' => '日期大到小', //cpg1.4
+  'comment_a' => '留言小到大', //cpg1.4
+  'comment_d' => '留言大到小', //cpg1.4
+  'file_a' => '檔案小到大', //cpg1.4
+  'file_d' => '檔案大到小', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php   
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'jMϤe',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => '搜尋檔案存庫', //cpg1.4
+  'submit_search' => '搜尋', //cpg1.4
+  'keyword_list_title' => '關鍵字列表', //cpg1.4
+  'keyword_msg' => '上面的列表不包括圖片標題或簡介。試著用 full-text 搜尋。',  //cpg1.4
+  'edit_keywords' => '編輯關鍵字', //cpg1.4
+  'search in' => '搜尋：', //cpg1.4
+  'ip_address' => 'IP 位置', //cpg1.4
+  'fields' => '搜尋', //cpg1.4
+  'age' => '年齡', //cpg1.4
+  'newer_than' => '日期之後', //cpg1.4
+  'older_than' => '日期之前', //cpg1.4
+  'days' => '天', //cpg1.4
+  'all_words' => '包含完整字詞 (AND)', //cpg1.4
+  'any_words' => '包含任何字詞 (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => '名稱', //cpg1.4
+  'caption' => '標題', //cpg1.4
+  'keywords' => '關鍵字', //cpg1.4
+  'owner_name' => '作者', //cpg1.4
+  'filename' => '檔案名', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'jMsϤ', //cpg1.3.0
-  'select_dir' => 'ܥؿ',
-  'select_dir_msg' => '\iHA FTP WǾϤ.<br /><br />пܧAwWǹϤؿ', //cpg1.3.0
-  'no_pic_to_add' => 'SϤiH[J', //cpg1.3.0
-  'need_one_album' => 'ϥΦ\ॲݦܤ֭n@Ӭï',
-  'warning' => 'ĵi',
-  'change_perm' => '{LkgJoӥؿ, Эקv 755  777 Aդ@ !', //cpg1.3.0
-  'target_album' => '<b>Ϥ &quot;</b>%s<b>&quot;  </b>%s', //cpg1.3.0
-  'folder' => 'Ƨ',
-  'image' => 'Ϥ',
-  'album' => 'ï',
-  'result' => 'G',
-  'dir_ro' => 'LkgJ. ',
-  'dir_cant_read' => 'LkŪ. ',
-  'insert' => 'sWϤܬï', //cpg1.3.0
-  'list_new_pic' => 'sϤC', //cpg1.3.0
-  'insert_selected' => '[JҿܪϤ', //cpg1.3.0
-  'no_pic_found' => 'SsϤ', //cpg1.3.0
-  'be_patient' => 'Э@ߵ, {ݭn@Iɶӥ[JҿϤ', //cpg1.3.0
-  'no_album' => 'Sܪï',  //cpg1.3.0
+  'page_title' => '搜尋新圖片',
+  'select_dir' => '選擇目錄',
+  'select_dir_msg' => '本功能可以讓你用 FTP 上傳整批的圖片。<br /><br />請選擇已上傳圖片的目錄。', //cpg1.4
+  'no_pic_to_add' => '沒有圖片可以加入',
+  'need_one_album' => '使用此功能必需至少要有一個相簿',
+  'warning' => '警告',
+  'change_perm' => '程式無法寫入這個目錄, 請修改權限至 755 或 777 後再試一次 !',
+  'target_album' => '<b>把圖片由 &quot;</b>%s<b>&quot; 放到 </b>%s',
+  'folder' => '資料夾',
+  'image' => '圖片',
+  'album' => '相簿',
+  'result' => '結果',
+  'dir_ro' => '無法寫入. ',
+  'dir_cant_read' => '無法讀取. ',
+  'insert' => '新增圖片至相簿',
+  'list_new_pic' => '新圖片列表',
+  'insert_selected' => '加入所選擇的圖片',
+  'no_pic_found' => '沒有找到新圖片',
+  'be_patient' => '請耐心等候, 程式需要一點時間來加入所選圖片',
+  'no_album' => '沒有選擇的相簿',
+  'result_icon' => '瀏覽細節或刷新',  //cpg1.4
   'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : ܹϤw\Q[J'.
-                          '<li><b>DP</b> : ܹϤЩΤwsbƮw'.
-                          '<li><b>PB</b> : ܹϤLk[J, ˬd]wιϤsؿv'.
-                          '<li><b>NA</b> : ܧA٨SܹϤï,  \'<a href="javascript:history.back(1)">^</a>\' ÿܬï. pGASï <a href="albmgr.php">Хإߤ@</a></li>'.
-                          '<li>pG OK, DP, PB \'Ÿ\' SܽЫaϤd PHP ܪ~T'.
-                          '<li>pGsO, Ыsz'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'ܬï', //cpg1.3.0
-  'check_all' => '', //cpg1.3.0
-  'uncheck_all' => '', //cpg1.3.0
+                          '<li><b>OK</b> : 表示圖片已成功被加入'.
+                          '<li><b>DP</b> : 表示圖片重覆或已存在資料庫'.
+                          '<li><b>PB</b> : 表示圖片無法加入, 請檢查設定或圖片存放目錄的權限'.
+                          '<li><b>NA</b> : 表示你還沒有選擇圖片的相簿, 按 \'<a href="javascript:history.back(1)">返回</a>\' 並選擇相簿. 如果你沒有相簿 <a href="albmgr.php">請先建立一個</a></li>'.
+                          '<li>如果 OK, DP, PB \'符號\' 沒有顯示請按壞掉的圖片查看 PHP 顯示的錯誤訊息'.
+                          '<li>如果瀏覽器逾時, 請按重新整理'.
+                          '</ul>',
+  'select_album' => '選擇相簿',
+  'check_all' => '全選',
+  'uncheck_all' => '都不選',
+  'no_folders' => '"albums" 目錄內沒有其它目錄。請建立最少一個目錄到 "albums" 裡面，然後上傳您的圖片。您不能上傳圖片到 "userpics" 或 "edit" 目錄，它們的用途是給 CPG 軟體和 http 的上傳功能。', //cpg1.4
+   'albums_no_category' => '相簿沒有類別', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* 私人相簿', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => '可瀏覽介面 (建議)', //cpg1.4
+  'edit_pics' => '編輯檔案', //cpg1.4
+  'edit_properties' => '相簿屬性', //cpg1.4
+  'view_thumbs' => '縮圖顯示', //cpg1.4
 );
 
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => '顯示/隱藏 此欄位', //cpg1.4
+  'vote' => '投票細節', //cpg1.4
+  'hits' => '瀏覽細節', //cpg1.4
+  'stats' => '投票統計', //cpg1.4
+  'sdate' => '日期', //cpg1.4
+  'rating' => '評分', //cpg1.4
+  'search_phrase' => '搜尋字', //cpg1.4
+  'referer' => '來源', //cpg1.4
+  'browser' => '瀏覽器', //cpg1.4
+  'os' => '操作系統', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => '排序 %s', //cpg1.4
+  'ascending' => '小到大', //cpg1.4
+  'descending' => '大到小', //cpg1.4
+  'internal' => '內部', //cpg1.4
+  'close' => '關閉', //cpg1.4
+  'hide_internal_referers' => '隱藏內部的來源', //cpg1.4
+  'date_display' => '日期顯示', //cpg1.4
+  'submit' => '傳送 / 刷新', //cpg1.4
+);
 
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
@@ -1059,103 +1716,87 @@
 // Void
 
 // ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => '׷|',
-  'user_name' => '|W',
-  'ip_address' => 'IP}',
-  'expiry' => ']ťեNä[v^',
-  'edit_ban' => 'xsק',
-  'delete_ban' => 'R',
-  'add_new' => 'sW׷|',
-  'add_ban' => 'sW',
-  'error_user' => '䤣ӷ|W!ASa.. ', //cpg1.3.0
-  'error_specify' => 'Aݭn|W٩IP}', //cpg1.3.0
-  'error_ban_id' => 'LĪ ID!', //cpg1.3.0
-  'error_admin_ban' => 'OxF ALkNۤvv!', //cpg1.3.0
-  'error_server_ban' => 'AnNۤvAv? u..nAA_F...', //cpg1.3.0
-  'error_ip_forbidden' => 'ALkTo IP - O non-routable!', //cpg1.3.0
-  'lookup_ip' => 'd IP }', //cpg1.3.0
-  'submit' => '!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Wɮ', //cpg1.3.0
-  'custom_title' => 'Wǿﶵ', //cpg1.3.0
-  'cust_instr_1' => 'AiHqUC ܤ@ӤWǮ iW.', //cpg1.3.0
-  'cust_instr_2' => 'ܤWǮظ', //cpg1.3.0
-  'cust_instr_3' => 'ɮפWǮ: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL WǮ: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL WǮ:', //cpg1.3.0
-  'cust_instr_6' => 'ɮפWǮ:', //cpg1.3.0
-  'cust_instr_7' => 'пJzثeݭn C@ؤWǮتƶq. M \'~\'. ', //cpg1.3.0
-  'reg_instr_1' => 'LĪﶵʧ@.', //cpg1.3.0
-  'reg_instr_2' => '{b AiHΥHUWǮ WǧAɮ. C@ӤWɮתjpiHWL %s KB . ZIP ɮפWǦb \'ɮפW\' and \'URI/URL W\'  .', //cpg1.3.0
-  'reg_instr_3' => 'pGAnWYɩέnY, ϥɮפWǮ \'YZIP W\' .', //cpg1.3.0
-  'reg_instr_4' => 'pGܥH URI/URL W, пJɮ׳s| p: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'ﶵ,Ы \'~\'.', //cpg1.3.0
-  'reg_instr_6' => 'YZIP W:', //cpg1.3.0
-  'reg_instr_7' => 'ɮ W:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL W:', //cpg1.3.0
-  'error_report' => '~i', //cpg1.3.0
-  'error_instr' => 'UCWǹJ~:', //cpg1.3.0
-  'file_name_url' => 'ɮ W/URL', //cpg1.3.0
-  'error_message' => '~T', //cpg1.3.0
-  'no_post' => 'ɮרSQW.', //cpg1.3.0
-  'forb_ext' => '\ɦW.', //cpg1.3.0
-  'exc_php_ini' => 'ɮ׶WLphp.ini\jp.', //cpg1.3.0
-  'exc_file_size' => 'ɮ׶WLCPG\jp.', //cpg1.3.0
-  'partial_upload' => 'uW.', //cpg1.3.0
-  'no_upload' => 'SW.', //cpg1.3.0
-  'unknown_code' => ' PHP Wǿ~X.', //cpg1.3.0
-  'no_temp_name' => 'SW - LȦsɦW.', //cpg1.3.0
-  'no_file_size' => 'Se', //cpg1.3.0
-  'impossible' => 'Lk.', //cpg1.3.0
-  'not_image' => 'oOзǼv', //cpg1.3.0
-  'not_GD' => 'oO GD ɦW.', //cpg1.3.0
-  'pixel_allowance' => 'vؤoӤjF.', //cpg1.3.0
-  'incorrect_prefix' => 'T URI/URL e', //cpg1.3.0
-  'could_not_open_URI' => 'Lk}URI.', //cpg1.3.0
-  'unsafe_URI' => 'wʥQ{.', //cpg1.3.0
-  'meta_data_failure' => 'ഫƥ', //cpg1.3.0
-  'http_401' => '401 Qvs', //cpg1.3.0
-  'http_402' => '402 BݥIOs', //cpg1.3.0
-  'http_403' => '403 ثeBTs', //cpg1.3.0
-  'http_404' => '404 AS^', //cpg1.3.0
-  'http_500' => '500 A~', //cpg1.3.0
-  'http_503' => '503 AݹL[ A', //cpg1.3.0
-  'MIME_extraction_failure' => 'LkT{ MIME.', //cpg1.3.0
-  'MIME_type_unknown' => ' MIME type', //cpg1.3.0
-  'cant_create_write' => 'LksWgJɮ.', //cpg1.3.0
-  'not_writable' => 'LkgJ.', //cpg1.3.0
-  'cant_read_URI' => 'LkŪ URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Lk}URI .', //cpg1.3.0
-  'cant_write_write_file' => 'LkgJURI .', //cpg1.3.0
-  'cant_unzip' => 'LkY.', //cpg1.3.0
-  'unknown' => '~', //cpg1.3.0
-  'succ' => '\W', //cpg1.3.0
-  'success' => '%s WǤwg.', //cpg1.3.0
-  'add' => 'Ы \'~\' W[ɮרï.', //cpg1.3.0
-  'failure' => 'Wǥ', //cpg1.3.0
-  'f_info' => 'ɮ׸T', //cpg1.3.0
-  'no_place' => 'eɮ׵LkQtm.', //cpg1.3.0
-  'yes_place' => 'eɮפwgtm.', //cpg1.3.0
-  'max_fsize' => '̤j\ɮפjpO %s KB',
-  'album' => 'ï',
-  'picture' => 'Ϥ', //cpg1.3.0
-  'pic_title' => 'ϤD', //cpg1.3.0
-  'description' => 'Ϥyz', //cpg1.3.0
-  'keywords' => 'r (HŮϹj)',
-  'err_no_alb_uploadables' => 'ثe|ïiHWǹϤ', //cpg1.3.0
-  'place_instr_1' => '{b бNϤï.  A{biHJoɮתT.', //cpg1.3.0
-  'place_instr_2' => 'hϤݭntm. Ы \'~\'.', //cpg1.3.0
-  'process_complete' => '  Awg\NɮפWǤF.', //cpg1.3.0
+  'title' => '上傳檔案',
+  'custom_title' => '上傳選項表',
+  'cust_instr_1' => '你可以從下列 選擇一個上傳框 進行上傳.',
+  'cust_instr_2' => '選擇上傳框號',
+  'cust_instr_3' => '檔案上傳框: %s',
+  'cust_instr_4' => 'URI/URL 上傳框: %s',
+  'cust_instr_5' => 'URI/URL 上傳框:',
+  'cust_instr_6' => '檔案上傳框:',
+  'cust_instr_7' => '請輸入您目前需要的 每一種上傳框的數量. 然後按 \'繼續\'. ',
+  'reg_instr_1' => '無效的選項表動作.',
+  'reg_instr_2' => '現在 你可以用以下的上傳框 上傳你的檔案. 每一個上傳檔案的大小不可以超過 %s KB . ZIP 檔案上傳在 \'檔案上傳\' and \'URI/URL 上傳\' 區 .',
+  'reg_instr_3' => '如果你要上傳壓縮檔或要解壓縮, 必須使用檔案上傳框 \'解壓縮ZIP 上傳\' 區.',
+  'reg_instr_4' => '如果選擇以 URI/URL 上傳, 請輸入檔案連結路徑 如: http://www.mysite.com/images/example.jpg',
+  'reg_instr_5' => '完成選項表後,請按 \'繼續\'.',
+  'reg_instr_6' => '解壓縮ZIP 上傳:',
+  'reg_instr_7' => '檔案 上傳:',
+  'reg_instr_8' => 'URI/URL 上傳:',
+  'error_report' => '錯誤報告',
+  'error_instr' => '下列上傳遇到錯誤:',
+  'file_name_url' => '檔案 名稱/URL',
+  'error_message' => '錯誤訊息',
+  'no_post' => '檔案沒有被上傳。',
+  'forb_ext' => '不允許的副檔名。',
+  'exc_php_ini' => '檔案超過php.ini允許的大小。',
+  'exc_file_size' => '檔案超過CPG允許的大小。',
+  'partial_upload' => '只有部分上傳。',
+  'no_upload' => '沒有上傳。',
+  'unknown_code' => '未知的 PHP 上傳錯誤。',
+  'no_temp_name' => '沒有上傳 - 無暫存檔名。',
+  'no_file_size' => '沒有內容',
+  'impossible' => '無法移動。',
+  'not_image' => '這不是標準影像檔',
+  'not_GD' => '這不是 GD 副檔名。',
+  'pixel_allowance' => '影像尺寸太大了。',
+  'incorrect_prefix' => '不正確的 URI/URL 前置字元',
+  'could_not_open_URI' => '無法開啟URI。',
+  'unsafe_URI' => '安全性未被認證。',
+  'meta_data_failure' => '轉換資料失敗',
+  'http_401' => '401 未被授權瀏覽',
+  'http_402' => '402 此處需付費瀏覽',
+  'http_403' => '403 目前此處關閉禁止瀏覽',
+  'http_404' => '404 伺服器沒有回應',
+  'http_500' => '500 內部伺服器錯誤',
+  'http_503' => '503 伺服器等待過久 停止服務',
+  'MIME_extraction_failure' => '無法確認 MIME。',
+  'MIME_type_unknown' => '未知的 MIME type',
+  'cant_create_write' => '無法新增寫入檔案。',
+  'not_writable' => '無法讀寫。',
+  'cant_read_URI' => '無法讀取 URI/URL',
+  'cant_open_write_file' => '無法開啟檔案。',
+  'cant_write_write_file' => '無法讀寫檔案。',
+  'cant_unzip' => '無法解壓縮。',
+  'unknown' => '未知的錯誤',
+  'succ' => '成功上傳',
+  'success' => '%s 上傳已經完成。',
+  'add' => '請按 \'繼續\' 增加檔案到相簿。',
+  'failure' => '上傳失敗',
+  'f_info' => '檔案資訊',
+  'no_place' => '先前的檔案無法被配置。',
+  'yes_place' => '先前的檔案已經配置完成。',
+  'max_fsize' => '最大允許檔案大小是 %s KB',
+  'album' => '相簿',
+  'picture' => '圖片',
+  'pic_title' => '圖片標題',
+  'description' => '圖片描述',
+  'keywords' => '關鍵字 (以空格區隔)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">從列表輸入</a>', //cpg1.4
+  'keywords_sel' =>'選擇關鍵字', //cpg1.4
+  'err_no_alb_uploadables' => '目前尚未有相簿可以上傳圖片',
+  'place_instr_1' => '請將圖片放到相簿，然後輸入這個檔案的相關資訊。',
+  'place_instr_2' => '更多的圖片需要配置。請按 \'繼續\'。',
+  'process_complete' => '恭喜，您已經成功的將全部檔案上傳了。',
+   'albums_no_category' => '相簿沒有類別', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* 私人相簿', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => '選擇相簿', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => '關閉', //cpg1.4
+  'no_keywords' => '抱歉，沒可用的關鍵字！', //cpg1.4
+  'regenerate_dictionary' => '重新建立字庫', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1163,110 +1804,304 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => '|޲z',
-  'name_a' => 'W Ѥpܤj',
-  'name_d' => 'W Ѥjܤp',
-  'group_a' => 's Ѥpܤj',
-  'group_d' => 's Ѥjܤp',
-  'reg_a' => 'U ѻܪ',
-  'reg_d' => 'U Ѫܻ',
-  'pic_a' => 'Ϥ Ѥpܤj',
-  'pic_d' => 'Ϥ Ѥjܤp',
-  'disku_a' => 'ϺХζq Ѥpܤj',
-  'disku_d' => 'ϺХζq Ѥjܤp',
-  'lv_a' => '̪ӳX Ѫܻ', //cpg1.3.0
-  'lv_d' => '̪ӳX ѻܪ', //cpg1.3.0
-  'sort_by' => '|ƧǨ',
-  'err_no_users' => '|ƪOŪ !',
-  'err_edit_self' => 'zLkszӤH, ЧQ \'ڪӤH\' ӽs',
-  'edit' => 's',
-  'delete' => 'R',
-  'name' => '|W',
-  'group' => 's',
-  'inactive' => 'Ұ',
-  'operations' => 'ާ@',
-  'pictures' => 'Ϥ', //cpg1.3.0
-  'disk_space' => 'Ϻ ζq / B',
-  'registered_on' => 'U',
-  'last_visit' => '̪ӳX', //cpg1.3.0
-  'u_user_on_p_pages' => '%d ӷ| %d ',
-  'confirm_del' => 'TwnRoӷ|? \\nҦLïιϤ|QR.', //js-alert //cpg1.3.0
-  'mail' => 'qll',
-  'err_unknown_user' => 'ҿܪ|äsb !',
-  'modify_user' => 's|',
-  'notes' => '`N',
-  'note_list' => '<li>pGQܥثeKX, бN "KX" dUť',
-  'password' => 'KX',
-  'user_active' => '|wҰ',
-  'user_group' => '|s',
-  'user_email' => '|qll',
-  'user_web_site' => '|}',
-  'create_new_user' => 'إ߷s|',
-  'user_location' => '|a',
-  'user_interests' => '|',
-  'user_occupation' => '|¾~',
-  'latest_upload' => '̷sW', //cpg1.3.0
-  'never' => 'q', //cpg1.3.0
+  'memberlist' => '會員名單', //cpg1.4
+  'user_manager' => '會員管理', //cpg1.4
+  'title' => '管理會員',
+  'name_a' => '名稱 由小至大',
+  'name_d' => '名稱 由大至小',
+  'group_a' => '群組 由小至大',
+  'group_d' => '群組 由大至小',
+  'reg_a' => '註冊日期 由遠至近',
+  'reg_d' => '註冊日期 由近至遠',
+  'pic_a' => '圖片數 由小至大',
+  'pic_d' => '圖片數 由大至小',
+  'disku_a' => '磁碟用量 由小至大',
+  'disku_d' => '磁碟用量 由大至小',
+  'lv_a' => '最近來訪 由近至遠',
+  'lv_d' => '最近來訪 由遠至近',
+  'sort_by' => '會員排序依',
+  'err_no_users' => '會員資料表是空的 !',
+  'err_edit_self' => '您無法編輯您的個人資料, 請利用 \'我的個人資料\' 來編輯',
+  'edit' => '編輯', //cpg1.4
+  'with_selected' => '選項動作：', //cpg1.4
+  'delete' => '刪除', //cpg1.4
+  'delete_files_no' => '保留檔案 (不提供來源)', //cpg1.4
+  'delete_files_yes' => '刪除全部檔案', //cpg1.4
+  'delete_comments_no' => '保留留言 (不提供來源)', //cpg1.4
+  'delete_comments_yes' => '刪除全部留言', //cpg1.4
+  'activate' => '啟用', //cpg1.4
+  'deactivate' => '停用', //cpg1.4
+  'reset_password' => '重設密碼', //cpg1.4
+  'change_primary_membergroup' => '改變主要群組', //cpg1.4
+  'add_secondary_membergroup' => '改變額外群組', //cpg1.4
+  'name' => '會員名稱',
+  'group' => '群組',
+  'inactive' => '未啟動',
+  'operations' => '操作',
+  'pictures' => '圖片',
+  'disk_space_used' => '空間用量', //cpg1.4
+  'disk_space_quota' => '空間配額', //cpg1.4
+  'registered_on' => '註冊', //cpg1.4
+  'last_visit' => '最近來訪',
+  'u_user_on_p_pages' => '%d 個會員於 %d 頁',
+  'confirm_del' => '確定要刪除這個會員嗎? \\n所有他的相簿及圖片都會被刪除.', //js-alert
+  'mail' => '電子郵件',
+  'err_unknown_user' => '所選擇的會員並不存在 !',
+  'modify_user' => '編輯會員',
+  'notes' => '注意',
+  'note_list' => '<li>如果不想改變目前的密碼, 請將 "密碼" 位留下空白',
+  'password' => '密碼',
+  'user_active' => '會員已啟動',
+  'user_group' => '會員群組',
+  'user_email' => '會員電子郵件',
+  'user_web_site' => '會員網址',
+  'create_new_user' => '建立新會員',
+  'user_location' => '會員地區',
+  'user_interests' => '會員興趣',
+  'user_occupation' => '會員職業',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => '最新上傳',
+  'never' => '從未有',
+  'search' => '會員搜尋', //cpg1.4
+  'submit' => '傳送', //cpg1.4
+  'search_submit' => '繼續！', //cpg1.4
+  'search_result' => '搜尋結果： ', //cpg1.4
+  'alert_no_selection' => '您必須選擇至少一個會員！', //cpg1.4 //js-alert
+  'password' => '密碼', //cpg1.4
+  'select_group' => '選擇群組', //cpg1.4
+  'groups_alb_access' => '群組的相簿權限', //cpg1.4
+  'album' => '相簿', //cpg1.4
+  'category' => '類別', //cpg1.4
+  'modify' => '修改？', //cpg1.4
+  'group_no_access' => '這個群組無特殊權限', //cpg1.4
+  'notice' => '通知', //cpg1.4
+  'group_can_access' => '只有 "%s" 可以進入這個相簿', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => '޲zu (վϤjp)', //cpg1.3.0
-  'what_it_does' => '\',
-  'what_update_titles' => 'qɮצW٧sϤD',
-  'what_delete_title' => 'RD',
-  'what_rebuild' => 'YϤνվϤjp',
-  'what_delete_originals' => 'sվ᪺ϤN N즳Ϥ',
-  'file' => 'ɮ',
-  'title_set_to' => 'Dܧ',
-  'submit_form' => 'T{',
-  'updated_succesfully' => 's wg',
-  'error_create' => 'Ϳ~',
-  'continue' => '~Lv',
-  'main_success' => 'ɮ %s w]D',  //cpg1.3.0
-  'error_rename' => '~ %s W %s', 
-  'error_not_found' => '䤣ɮ %s ',
-  'back' => '^D',
-  'thumbs_wait' => 'sY B/ վvؤo, еy...',
-  'thumbs_continue_wait' => '~ sY B/ վvؤo...',
-  'titles_wait' => 'sD, еy...',
-  'delete_wait' => 'RD, еy...',
-  'replace_wait' => 'sվ᪺ϤN N즳Ϥ, еy...',
-  'instruction' => '²ާ@',
-  'instruction_action' => 'пܾާ@',
-  'instruction_parameter' => ']wѼ',
-  'instruction_album' => 'ܬï',
-  'instruction_press' => 'Ы %s',
-  'update' => 'sY B/ վϤjp',
-  'update_what' => 'ns',
-  'update_thumb' => 'uY',
-  'update_pic' => 'uվϤjp',
-  'update_both' => 'sYϥBվϤؤo',
-  'update_number' => 'CI@nBzϤƥ',
-  'update_option' => '(pGzJާ@{ǹOɪDAиյۭC]w)',
-  'filename_title' => 'ɮצW &rArr; ϤD', //cpg1.3.0
-  'filename_how' => 'pקɦW', 
-  'filename_remove' => 'R .jpg ñN _ (u) ΪŮN', 
-  'filename_euro' => 'N 2003_11_23_13_20_20.jpg אּ 23/11/2003 13:20', 
-  'filename_us' => 'N 2003_11_23_13_20_20.jpg אּ 11/23/2003 13:20', 
-  'filename_time' => 'N 2003_11_23_13_20_20.jpg אּ 13:20', 
-  'delete' => 'RϤDέlؤoϤ', //cpg1.3.0
-  'delete_title' => 'RϤD', //cpg1.3.0
-  'delete_original' => 'RlؤoϤ',
-  'delete_replace' => 'RlؤoϤåHվؤoϤN',
-  'select_album' => 'ܬï',
-  'delete_orphans' => 'Rsd(ï)', //cpg1.3.0
-  'orphan_comment' => 'o{sd', //cpg1.3.0
-  'delete' => 'R', //cpg1.3.0
-  'delete_all' => 'R', //cpg1.3.0
-  'comment' => 'd: ', //cpg1.3.0
-  'nonexist' => 'n[ɮפsb # ', //cpg1.3.0
-  'phpinfo' => ' phpinfo ', //cpg1.3.0
-  'update_db' => 'sƮw', //cpg1.3.0
-  'update_db_explanation' => 'pGps CPG ɮ, [JקΥѥHeɯ, нTw@Ʈws. oN|b CPG ƮwsWnƪ / ]w.', //cpg1.3.0
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'以檔案名更新標題', //cpg1.4
+'刪除標題', //cpg1.4
+'重新建立縮圖和調整尺寸', //cpg1.4
+'用調整過的尺寸覆蓋並刪除原來的圖片', //cpg1.4
+'刪除原來或中級圖片', //cpg1.4
+'刪除零散的留言', //cpg1.4
+'重新讀取檔案大小和尺寸 (如果您手動編輯圖片)', //cpg1.4
+'清除瀏覽計數器', //cpg1.4
+'顯示 phpinfo', //cpg1.4
+'更新資料庫', //cpg1.4
+'顯示記錄檔', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => '管理工具 (重設尺寸)',
+  'what_it_does' => '功能',
+  'file' => '檔案',
+  'problem' => '問題', //cpg1.4
+  'status' => '狀態', //cpg1.4
+  'title_set_to' => '標題變更為',
+  'submit_form' => '確認',
+  'updated_succesfully' => '更新 已經完成',
+  'error_create' => '產生錯誤',
+  'continue' => '繼續執行其他的影像',
+  'main_success' => '檔案 %s 已設為主圖', 
+  'error_rename' => '錯誤 %s 改名為 %s', 
+  'error_not_found' => '找不到檔案 %s ',
+  'back' => '回主頁',
+  'thumbs_wait' => '更新縮圖 且/或 調整影像尺寸, 請稍待...',
+  'thumbs_continue_wait' => '繼續 更新縮圖 且/或 調整影像尺寸...',
+  'titles_wait' => '更新標題, 請稍待...',
+  'delete_wait' => '刪除標題, 請稍待...',
+  'replace_wait' => '重新調整後的圖片將 取代原有的圖片中, 請稍待...',
+  'instruction' => '簡易操作說明',
+  'instruction_action' => '請選擇操作',
+  'instruction_parameter' => '設定參數',
+  'instruction_album' => '選擇相簿',
+  'instruction_press' => '請按 %s',
+  'update' => '更新縮圖 且/或 調整圖片大小',
+  'update_what' => '要更新什麼',
+  'update_thumb' => '只有縮圖',
+  'update_pic' => '只調整圖片大小',
+  'update_both' => '更新縮圖且調整圖片尺寸',
+  'update_number' => '每點選一次要處理的圖片數目',
+  'update_option' => '(如果您遇到操作程序逾時的問題，請試著降低此設定)',
+  'filename_title' => '檔案名稱 &rArr; 圖片標題',
+  'filename_how' => '如何修改檔名', 
+  'filename_remove' => '刪除 .jpg 並將 _ (底線) 用空格取代', 
+  'filename_euro' => '將 2003_11_23_13_20_20.jpg 改為 23/11/2003 13:20', 
+  'filename_us' => '將 2003_11_23_13_20_20.jpg 改為 11/23/2003 13:20', 
+  'filename_time' => '將 2003_11_23_13_20_20.jpg 改為 13:20', 
+  'delete' => '刪除圖片標題或原始尺寸的圖片',
+  'delete_title' => '刪除圖片標題',
+  'delete_title_explanation' => '這會在您要的相簿內刪除檔案標題。', //cpg1.4
+  'delete_original' => '刪除原始尺寸的圖片',
+  'delete_original_explanation' => '這會移除原始尺寸的圖片。', //cpg1.4
+  'delete_intermediate' => '刪除中級圖片', //cpg1.4
+  'delete_intermediate_explanation' => '這會刪除中級 (normal) 圖片。<br />用這個功能來清除主機空間，如果您在設定內關閉了 \'建立中級圖片\'。', //cpg1.4
+  'delete_replace' => '刪除原始尺寸的圖片並以調整尺寸的圖片取代',
+  'titles_deleted' => '選擇相簿內的標題已刪除', //cpg1.4
+  'deleting_intermediates' => '刪除中級圖片，請稍待...', //cpg1.4
+  'searching_orphans' => '搜尋零散的資料，請稍待...', //cpg1.4
+  'select_album' => '選擇相簿',
+  'delete_orphans' => '刪除零散的留言', //cpg1.4
+  'delete_orphans_explanation' => '這會移除已經被刪除的圖片裡的留言。<br />檢查全部相簿。', //cpg1.4
+  'refresh_db' => '更新檔案尺寸和大小資訊', //cpg1.4
+  'refresh_db_explanation' => '這會重新讀取檔案的大小和尺寸。用這個功能如果空間的配額有錯誤，或您有手動修改圖片。', //cpg1.4
+  'reset_views' => '清除瀏覽計數器', //cpg1.4
+  'reset_views_explanation' => '這會在選擇的相簿內重設瀏覽次數到 0。', //cpg1.4
+  'orphan_comment' => '發現零散的留言',
+  'delete' => '刪除',
+  'delete_all' => '全部刪除',
+  'delete_all_orphans' => '全部刪除？', //cpg1.4
+  'comment' => '留言： ',
+  'nonexist' => '依附於不存在的檔案 # ',
+  'phpinfo' => '顯示 phpinfo',
+  'phpinfo_explanation' => '包含了主機的資訊。<br /> - 尋求支援時可能會被要求提供裡面的資料。', //cpg1.4
+  'update_db' => '更新資料庫',
+  'update_db_explanation' => '如果妳有更新 CPG 檔案，加入修改或由以前的版本升級，請確定執行一次資料庫更新。這會在 CPG 的資料庫新增必要的資料表及/或設定值。',
+  'view_log' => '瀏覽記錄檔', //cpg1.4
+  'view_log_explanation' => 'CPG 可以記錄一些會員的動作。您可以瀏覽這些記錄如果您有在 <a href="admin.php">設定</a> 裡開啟記錄的功能。', //cpg1.4
+  'versioncheck' => '檢查版本', //cpg1.4
+  'versioncheck_explanation' => '顯查檔案的版本，看是否有完全更新成功。您也可以檢查 CPG 主程式的最新版本。', //cpg1.4
+  'bridgemanager' => '整合管理', //cpg1.4
+  'bridgemanager_explanation' => '開啟/關閉 整合到其它軟體 (例如論壇)。', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => '檢查版本', //cpg1.4
+  'what_it_does' => '這個頁面是對剛更新相簿的管理員設定。這個程式會檢查您安裝的版本是否跟 CPG 的線上存庫 (http://coppermine.sourceforge.net) 裡的版本相同。<br />如果需要修改會顯示紅色。黃色表示需要檢查。綠色或者預設顏色表示沒問題。<br />詳情請點說明圖示。', //cpg1.4
+  'online_repository_unable' => '無法連結到線上存庫', //cpg1.4
+  'online_repository_noconnect' => 'CPG 無法連結到線上存庫。可能有兩種原因：', //cpg1.4
+  'online_repository_reason1' => '線上存庫有問題 - 請檢查您是否能到這個網頁： %s - 如果不能請稍待重試。', //cpg1.4
+  'online_repository_reason2' => '主機裡的 PHP 的設定有把 %s 關閉 (預設值是開啟)。如果是您自己的主機，請在 <i>php.ini</i> 裡將此設定開啟 (或者允許強制覆蓋 %s)。如果您的主機是買的，很抱歉，您可以無法使用這項功能。這個頁面就只會顯示下載的檔案版本 - 更新的版本不會顯示。', //cpg1.4
+  'online_repository_skipped' => '連結到線上存庫暫停', //cpg1.4
+  'online_repository_to_local' => '系統目前是使用主機內的檔案版本。這裡顯示的資料可能不正確如果你更新或未完全上傳 CPG 的檔案。', //cpg1.4
+  'local_repository_unable' => '無法連結到主機存庫', //cpg1.4
+  'local_repository_explanation' => 'CPG 無法連結到您主機內的存庫檔案 %s。這可能表示您還未上傳存庫檔案到您的主機。請現在上傳然後重新執行這個頁面 (刷新網頁)。<br />如果無法執行，您的主機可能關閉了一些 <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP 的檔案系統</a>。如果是這個原因，很抱歉您不能使用這項功能。', //cpg1.4
+  'coppermine_version_header' => '安裝的 CPG 版本', //cpg1.4
+  'coppermine_version_info' => '您目前安裝的是： %s', //cpg1.4
+  'coppermine_version_explanation' => '如果您認為您安裝的不是這個版本，請確定您上傳的是最新的 <i>include/init.inc.php</i> 檔案', //cpg1.4
+  'version_comparison' => '比較檔案', //cpg1.4
+  'folder_file' => '目錄/檔案', //cpg1.4
+  'coppermine_version' => 'CPG 版本', //cpg1.4
+  'file_version' => '檔案版本', //cpg1.4
+  'webcvs' => '線上 CVS', //cpg1.4
+  'writable' => '可讀寫', //cpg1.4
+  'not_writable' => '不可讀寫', //cpg1.4
+  'help' => '說明', //cpg1.4
+  'help_file_not_exist_optional1' => '目錄/檔案不存在', //cpg1.4
+  'help_file_not_exist_optional2' => '目錄/檔案 %s 不存在於您的主機內。雖然可以不用，但是建議您如果有遇到問題請將它上傳 (用 FTP)。', //cpg1.4
+  'help_file_not_exist_mandatory1' => '目錄/檔案不存在', //cpg1.4
+  'help_file_not_exist_mandatory2' => '目錄/檔案 %s 不存在於您的主機內。您必須將它上傳。請用 FPT 軟體將檔案上傳到您的主機內。', //cpg1.4
+  'help_no_local_version1' => '沒有主機版本', //cpg1.4
+  'help_no_local_version2' => '系統無法取得主機內的檔案版本 - 您的檔案可能過時或已被修改過。建議您更新檔案。', //cpg1.4
+  'help_local_version_outdated1' => '主機版本過時', //cpg1.4
+  'help_local_version_outdated2' => '您的檔案可能是舊的 CPG 程式檔案 (可能更新時忘了步驟)。請確定更新這個檔案。', //cpg1.4
+  'help_local_version_na1' => '無法取得 CVS 檔案版本', //cpg1.4
+  'help_local_version_na2' => '系統無法取得主機內的 CVS 版本。請重新上傳檔案。', //cpg1.4
+  'help_local_version_dev1' => '開發版本', //cpg1.4
+  'help_local_version_dev2' => '檔案看起來比您使用的 CPG 版本還高。您可能用的是開發版本 (不建議使用)，或在更新時忘了上傳 include/init.inc.php', //cpg1.4
+  'help_not_writable1' => '目錄無法讀寫', //cpg1.4
+  'help_not_writable2' => '改變檔案的權限 (CHMOD) 到可讀寫目錄 %s，及裡面的全部檔案。', //cpg1.4
+  'help_writable1' => '目錄可讀寫', //cpg1.4
+  'help_writable2' => '目錄 %s 可以讀寫。可能有安全問題，CPG 只需要讀取跟執行這個目錄。', //cpg1.4
+  'help_writable_undetermined' => 'CPG 無法確定這個目錄是否可讀寫。', //cpg1.4
+  'your_file' => '您的檔案', //cpg1.4
+  'reference_file' => '參照檔案', //cpg1.4
+  'summary' => '概括', //cpg1.4
+  'total' => '總檔案/目錄檢查完畢', //cpg1.4
+  'mandatory_files_missing' => '必要檔案不存在', //cpg1.4
+  'optional_files_missing' => '非必需檔案不存在', //cpg1.4
+  'files_from_older_version' => '舊版本檔案', //cpg1.4
+  'file_version_outdated' => '舊檔案版本', //cpg1.4
+  'error_no_data' => '系統有錯誤，無法取得任何資訊。', //cpg1.4
+  'go_to_webcvs' => '到 %s', //cpg1.4
+  'options' => '選項', //cpg1.4
+  'show_optional_files' => '顯示非必須檔案/目錄', //cpg1.4
+  'show_mandatory_files' => '顯示必要檔案', //cpg1.4
+  'show_file_versions' => '顯示檔案版本', //cpg1.4
+  'show_errors_only' => '顯示有錯誤的檔案/目錄', //cpg1.4
+  'show_permissions' => '顯示目錄權限', //cpg1.4
+  'show_condensed_output' => '顯示壓縮的輸出資料', //cpg1.4
+  'coppermine_in_webroot' => 'CPG 安裝於 webroot', //cpg1.4
+  'connect_online_repository' => '試著連結到線上存庫', //cpg1.4
+  'show_additional_information' => '顯示額外資訊', //cpg1.4
+  'no_webcvs_link' => '不顯示線上 CVS 連結', //cpg1.4
+  'stable_webcvs_link' => '顯示線上 CVS 給正式版本', //cpg1.4
+  'devel_webcvs_link' => '顯示線上 CVS 給開發版本', //cpg1.4
+  'submit' => '套用改變/刷新', //cpg1.4
+  'reset_to_defaults' => '重設為預設值', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => '刪除全部記錄', //cpg1.4
+  'delete_this' => '刪除這個記錄', //cpg1.4
+  'view_logs' => '瀏覽記錄', //cpg1.4
+  'no_logs' => '沒有記錄。', //cpg1.4
 );
 
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web 發佈功能軟體</h1><p>這個模組可以讓您使用 <b>Windows XP</b> 的發佈功能。</p><p>程式碼是照此篇文章說明，作者是
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>需要什麼？</h2><ul><li>必須要有 Windows XP。</li><li>安裝好的 CPG 相簿，<b>而且上傳功能可運作。</b></li></ul><h2>如何安裝</h2><ul><li>按右鍵於
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+選擇 &quot;儲存檔案..&quot;。然後將檔案儲存在您的硬碟。儲存時記得檔案名必須是 <b>cpg_###.reg</b> (### 代表日期的數字)。您可以改變名稱 (不要改數字)。下載完後，執行那個檔案可以讓您的主機使用發佈功能。</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>測試</h2><ul><li>在 Windows Explorer，選一些檔案然後在左邊點 <b>Publish xxx on the web</b>。</li><li>檢查您所選的檔案，然後點 <b>Next</b>。</li><li>在出現的列表內選 CPG 相簿的服務 (會以您的相簿名稱顯示)。如果沒有顯示相簿的服務，檢查是否像上面描述的安裝成功 <b>cpg_pub_wizard.reg</b>。</li><li>必要時輸入您的帳號資料。</li><li>然後選擇要放圖片的相簿，或新建相簿。</li><li>之後點 <b>next</b>。接下來會開始上傳您的圖片。</li><li>完成後到您的相簿內檢查是否上傳完畢。</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>注意：</h2><ul><li>當正在上傳時，發佈功能不會顯示任何錯誤訊息，所以不能知道上傳有沒有成功，直到您檢查相簿。</li><li>如果上傳沒成功，在設定頁面內開啟 &quot;除錯模式&quot;，試著上傳一個圖片然後檢查錯誤訊息在
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+CPG 目錄內的檔案。</li><li>為了避免用發佈功能一次上傳太多圖片，只有 <b>相簿管理員</b> 和 <b>可以有自己相簿的會員</b> 可以用這個功能。</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'CPG - XP Web 發佈功能', //cpg1.4
+  'welcome' => '歡迎到 <b>%s</b>,', //cpg1.4
+  'need_login' => '您必須先用瀏覽器登入到相簿內才能使用這個功能。<p/><p>登入後記得點選 <b>記得我</b> 選項。', //cpg1.4
+  'no_alb' => '抱歉，目前沒有可以用發佈功能上傳圖片的相簿。', //cpg1.4
+  'upload' => '上傳圖片到相簿', //cpg1.4
+  'create_new' => '新建相簿', //cpg1.4
+  'album' => '相簿', //cpg1.4
+  'category' => '類別', //cpg1.4
+  'new_alb_created' => '您的相簿 &quot;<b>%s</b>&quot; 已經新建', //cpg1.4
+  'continue' => '按 &quot;Next&quot; 開始上傳圖片', //cpg1.4
+  'link' => '這個連結', //cpg1.4
+);
+}
 ?>
\ No newline at end of file
diff -ruN 133/lang/chinese_big5-utf-8.php cpg148/lang/chinese_big5-utf-8.php
--- 133/lang/chinese_big5-utf-8.php	2005-01-01 13:55:34.000000000 -0600
+++ cpg148/lang/chinese_big5-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1274 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: chinese_big5-utf-8.php,v 1.12 2005/01/01 11:55:34 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Chinese Tranditional BIG5',
-  'lang_name_native' => '中文繁體BIG5',
-  'lang_country_code' => 'tw',
-  'trans_name'=> 'CapriSkye and monkey',
-  'trans_email' => 'admin@capriskye.com',
-  'trans_website' => 'http://open.38.com/',
-  'trans_date' => '2004-09-28',
-);
-
-$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', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六');
-$lang_month = array('一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月');
-
-// Some common strings
-$lang_yes = '是';
-$lang_no  = '否';
-$lang_back = '返回';
-$lang_continue = '繼續';
-$lang_info = '訊息';
-$lang_error = '錯誤';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => '隨機圖片', //cpg1.3.0
-  'lastup' => '最新上傳',
-  'lastalb'=> '最近更新',
-  'lastcom' => '最新留言',
-  'topn' => '熱門圖片',
-  'toprated' => '最高評分',
-  'lasthits' => '最近顯示',
-  'search' => '搜尋結果',
-  'favpics'=> '最愛圖片', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => '你沒有使用本頁的權限.',
-  'perm_denied' => '你沒有權限執行此動作.',
-  'param_missing' => '程式被呼叫而沒有需要的參數.',
-  'non_exist_ap' => '所選擇的 相簿/圖片 不存在 !', //cpg1.3.0
-  'quota_exceeded' => '超過磁碟配額<br /><br />你的配額有 [quota]K, 已使用的有 [space]K, 加入此圖片會超過擁有的配額.', //cpg1.3.0
-  'gd_file_type_err' => '當使用 GD 圖像程式庫只容許 JPEG / PNG 圖檔.',
-  'invalid_image' => '你上傳的檔案己經損壞, 或是 GD 圖像程式庫不能處理',
-  'resize_failed' => '無法建立縮圖或變更圖檔尺寸.',
-  'no_img_to_display' => '沒有圖片可以顯示.',
-  'non_exist_cat' => '所選擇的類別並不存在.',
-  'orphan_cat' => '這個子類別存於一個不存在的母類別, 請先至類別管理修正這個問題.', //cpg1.3.0
-  'directory_ro' => '目錄 \'%s\' 無法寫入, 導致無法刪除圖片', //cpg1.3.0
-  'non_exist_comment' => '所選擇的留言並不存在.',
-  'pic_in_invalid_album' => '此圖片存於不存在的相簿 (%s)!?', //cpg1.3.0
-  'banned' => '您目前被禁止使用本站.',
-  'not_with_udb' => '由於本相簿已和論壇程式整合, 此功能已停止使用. 可能是目前設定不支援此功能, 或已由論壇處理.', 
-  'offline_title' => '離線', //cpg1.3.0
-  'offline_text' => '相簿目前是離線狀態 - 請稍後再試', //cpg1.3.0
-  'ecards_empty' => '目前沒有電子卡片的紀錄可顯示. 請檢查相簿設定中是否啟用紀錄電子卡片功能!', //cpg1.3.0
-  'action_failed' => '動作失敗.  Coppermine 無法執行您的要求.', //cpg1.3.0
-  'no_zip' => '無法執行ZIP壓縮檔.  請聯絡您的相簿管理員.', //cpg1.3.0
-  'zip_type' => '您沒有上傳ZIP壓縮檔的權限.', //cpg1.3.0
-);
-
-$lang_bbcode_help = '參考編碼: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-//
-$lang_main_menu = array(
-  'alb_list_title' => '返回相簿目錄',
-  'alb_list_lnk' => '相簿目錄',
-  'my_gal_title' => '返回我的相簿',
-  'my_gal_lnk' => '我的相簿',
-  'my_prof_lnk' => '我的個人資料',
-  'adm_mode_title' => '轉為管理模式',
-  'adm_mode_lnk' => '管理模式',
-  'usr_mode_title' => '轉為會員模式',
-  'usr_mode_lnk' => '會員模式',
-  'upload_pic_title' => '上傳圖片至相簿', //cpg1.3.0
-  'upload_pic_lnk' => '上傳圖片', //cpg1.3.0
-  'register_title' => '建立會員帳號',
-  'register_lnk' => '註冊',
-  'login_lnk' => '登入',
-  'logout_lnk' => '登出',
-  'lastup_lnk' => '最新上傳',
-  'lastcom_lnk' => '最新留言',
-  'topn_lnk' => '熱門圖片',
-  'toprated_lnk' => '最高評分',
-  'search_lnk' => '搜尋',
-  'fav_lnk' => '我的最愛',
-  'memberlist_title' => '顯示會員名單', //cpg1.3.0
-  'memberlist_lnk' => '會員名單', //cpg1.3.0
-  'faq_title' => '&quot;Coppermine&quot; 相簿的常見問題解答', //cpg1.3.0
-  'faq_lnk' => '常見問題解答', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => '核准上傳',
-  'config_lnk' => '設定',
-  'albums_lnk' => '相簿',
-  'categories_lnk' => '類別',
-  'users_lnk' => '會員',
-  'groups_lnk' => '群組',
-  'comments_lnk' => '觀看留言', //cpg1.3.0
-  'searchnew_lnk' => '整批加入圖片', //cpg1.3.0
-  'util_lnk' => '管理工具', //cpg1.3.0
-  'ban_lnk' => '阻擋會員',
-  'db_ecard_lnk' => '顯示電子卡片', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => '建立/排序 我的相簿',
-  'modifyalb_lnk' => '編輯我的相簿',
-  'my_prof_lnk' => '我的個人資料',
-);
-
-$lang_cat_list = array(
-  'category' => '類別',
-  'albums' => '相簿',
-  'pictures' => '圖片', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d 個相簿在 %d 頁',
-);
-
-$lang_thumb_view = array(
-  'date' => '日期',
-  //Sort by filename and title
-  'name' => '檔名',
-  'title' => '標題',
-  'sort_da' => '依日期排序 由遠至近',
-  'sort_dd' => '依日期排序 由近至遠',
-  'sort_na' => '依名稱排序 由小至大',
-  'sort_nd' => '依名稱排序 由大至小',
-  'sort_ta' => '依標題排序 由小至大',
-  'sort_td' => '依標題排序 由大至小',
-  'download_zip' => '下載成 Zip 檔', //cpg1.3.0
-  'pic_on_page' => '%d 張圖片在 %d 頁',
-  'user_on_page' => '%d 名會員在 %d 頁', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => '返回縮圖頁',
-  'pic_info_title' => '顯示/隱藏 圖片資訊', //cpg1.3.0
-  'slideshow_title' => '連續播放',
-  'ecard_title' => '把圖片以電子卡片寄出', //cpg1.3.0
-  'ecard_disabled' => '電子卡片功能目前停用',
-  'ecard_disabled_msg' => '您沒有寄電子卡片的權限', //js-alert //cpg1.3.0
-  'prev_title' => '顯示前一張圖片', //cpg1.3.0
-  'next_title' => '顯示下一張圖片', //cpg1.3.0
-  'pic_pos' => '圖片 %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => '對圖片評分', //cpg1.3.0
-  'no_votes' => '(還沒有人評分)',
-  'rating' => '(目前得分 : %s / 5 於 %s 個評分)',
-  'rubbish' => '昏倒 不看也罷',
-  'poor' => '有點差勁',
-  'fair' => '普普通通',
-  'good' => '很好',
-  'excellent' => '非常出色',
-  'great' => '叫我第一名',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => '緊急錯誤',
-  'file' => '檔案: ',
-  'line' => '行數: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => '檔案名稱: ',
-  'filesize' => '檔案大小: ',
-  'dimensions' => '圖片尺寸: ',
-  'date_added' => '加入日期: ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s 個留言',
-  'n_views' => '%s 次觀看',
-  'n_votes' => '(%s 個評分)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => '除錯訊息', //cpg1.3.0
-  'select_all' => '全選', //cpg1.3.0
-  'copy_and_paste_instructions' => '如果你要在Coppermine支援論壇上要求協助, 複製並貼上這個除錯訊息到你的發表文章內. 發表文章前請注意用***來取代您的密碼.', //cpg1.3.0
-  'phpinfo' => '顯示PHP訊息 (phpinfo)', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => '預設語系', //cpg1.3.0
-  'choose_language' => '選擇你的語系', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => '預設佈景', //cpg1.3.0
-  'choose_theme' => '選擇佈景', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => '感歎',
-  'Question' => '疑問',
-  'Very Happy' => '很高興',
-  'Smile' => '微笑',
-  'Sad' => '悲哀',
-  'Surprised' => '驚訝',
-  'Shocked' => '震驚',
-  'Confused' => '昏倒',
-  'Cool' => '很棒',
-  'Laughing' => '發笑',
-  'Mad' => '發狂',
-  'Razz' => '嘲笑',
-  'Embarassed' => '尷尬',
-  'Crying or Very sad' => '嚎哭',
-  'Evil or Very Mad' => '惡毒',
-  'Twisted Evil' => '古怪',
-  'Rolling Eyes' => '旋轉的眼睛',
-  'Wink' => '眨眼',
-  'Idea' => '主意',
-  'Arrow' => '箭頭',
-  'Neutral' => '中立',
-  'Mr. Green' => '格林先生',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => '正離開管理模式...',
-  1 => '正進入管理模式...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => '您需要給相簿一個名稱 !', //js-alert
-  'confirm_modifs' => '確定要做這些修改嗎 ?', //js-alert
-  'no_change' => '您沒有做任何改變 !', //js-alert
-  'new_album' => '新相簿',
-  'confirm_delete1' => '確定要刪除此相簿嗎 ?', //js-alert
-  'confirm_delete2' => '\n所有圖片及留言都會刪除 !', //js-alert
-  'select_first' => '請先選擇一個相簿', //js-alert
-  'alb_mrg' => '相簿管理員',
-  'my_gallery' => '* 我的相簿 *',
-  'no_category' => '* 沒有類別 *',
-  'delete' => '刪除',
-  'new' => '新增',
-  'apply_modifs' => '修改',
-  'select_category' => '選擇類別',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => '\'%s\'操作所需要的參數並未提供 !',
-  'unknown_cat' => '資料庫裡沒有您所選的類別',
-  'usergal_cat_ro' => '會員相簿類別不能刪除 !',
-  'manage_cat' => '類別管理',
-  'confirm_delete' => '確定要刪除此類別嗎', //js-alert
-  'category' => '類別',
-  'operations' => '操作',
-  'move_into' => '移動到',
-  'update_create' => '更新/建立 類別',
-  'parent_cat' => '母類別',
-  'cat_title' => '類別標題',
-  'cat_thumb' => '類別縮圖', //cpg1.3.0
-  'cat_desc' => '類別簡介',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => '設定',
-  'restore_cfg' => '回復原始設定',
-  'save_cfg' => '儲存新設定',
-  'notes' => '注意',
-  'info' => '訊息',
-  'upd_success' => '設定已更新',
-  'restore_success' => '原始設定已回復',
-  'name_a' => '排序依名稱 由小至大',
-  'name_d' => '排序依名稱 由大至小',
-  'title_a' => '排序依標題 由小至大',
-  'title_d' => '排序依標題 由大至小',
-  'date_a' => '排序依日期 由遠至近',
-  'date_d' => '排序依日期 由近至遠',
-  'th_any' => '最大外觀',
-  'th_ht' => '高度',
-  'th_wd' => '寬度',
-  'label' => '標籤', //cpg1.3.0
-  'item' => '項目', //cpg1.3.0
-  'debug_everyone' => '任何人', //cpg1.3.0
-  'debug_admin' => '管理員專用', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  '基本設定',
-  array('相簿名稱', 'gallery_name', 0),
-  array('相簿描述', 'gallery_description', 0),
-  array('相簿管理員的電子郵件', 'gallery_admin_email', 0),
-  array('在電子卡片內顯示\'觀看更多圖片\'的連結', 'ecards_more_pic_target', 0),
-  array('相簿目前離線中', 'offline', 1), //cpg1.3.0
-  array('紀錄電子卡片', 'log_ecards', 1), //cpg1.3.0
-  array('允許將最愛的圖片下載成ZIP檔', 'enable_zipdownload', 1), //cpg1.3.0
-
-  '語系, 佈景 &amp; 文字編碼設定',
-  array('語系', 'lang', 5),
-  array('佈景', 'theme', 6),
-  array('顯示語系列表', 'language_list', 8), //cpg1.3.0
-  array('顯示語系國旗', 'language_flags', 8), //cpg1.3.0
-  array('在語系列表內顯示 &quot;重設&quot;', 'language_reset', 1), //cpg1.3.0
-  array('顯示佈景列表', 'theme_list', 8), //cpg1.3.0
-  array('在佈景列表內顯示 &quot;重設&quot;', 'theme_reset', 1), //cpg1.3.0
-  array('顯示 FAQ', 'display_faq', 1), //cpg1.3.0
-  array('顯示 bbcode 簡介', 'show_bbcode_help', 1), //cpg1.3.0
-  array('文字編碼', 'charset', 4), //cpg1.3.0
-
-  '相簿目錄顯示',
-  array('主要表格寬度 (像素或 %)', 'main_table_width', 0),
-  array('同一層次的子類別顯示數量', 'subcat_level', 0),
-  array('相簿顯示數量', 'albums_per_page', 0),
-  array('相簿目錄內的相簿欄數', 'album_list_cols', 0),
-  array('縮圖像素', 'alb_list_thumb_size', 0),
-  array('主頁的內容', 'main_page_layout', 0),
-  array('顯示分類中第一層的相簿縮圖','first_level',1),
-
-  '縮圖顯示',
-  array('縮圖頁欄數', 'thumbcols', 0),
-  array('縮圖頁列數', 'thumbrows', 0),
-  array('表格顯示最高個數', 'max_tabs', 10), //cpg1.3.0
-  array('顯示圖片說明於縮圖下方 (連標題)', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('顯示觀看次數於縮圖下方', 'views_in_thumbview', 1), //cpg1.3.0
-  array('顯示留言數於縮圖下方', 'display_comment_count', 1),
-  array('顯示上傳者名稱於縮圖下方', 'display_uploader', 1), //cpg1.3.0
-  array('圖片的預設排序', 'default_sort_order', 3), //cpg1.3.0
-  array('\'熱門投票\'需要的最少投票數', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  '圖片顯示 &amp; 留言設定',
-  array('圖片顯示的表格寬度 (像素或 %)', 'picture_table_width', 0), //cpg1.3.0
-  array('圖片資訊的預設為顯示', 'display_pic_info', 1), //cpg1.3.0
-  array('留言內過濾不良詞彙', 'filter_bad_words', 1),
-  array('留言可以使用笑臉圖示', 'enable_smilies', 1),
-  array('允許會員在同一張圖片 連續發表留言(關閉灌水保護)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('圖片簡介的最大長度', 'max_img_desc_length', 0),
-  array('文字的最大字數', 'max_com_wlength', 0),
-  array('留言的最大行數', 'max_com_lines', 0),
-  array('留言的最大長度', 'max_com_size', 0),
-  array('顯示圖片預覽列', 'display_film_strip', 1),
-  array('圖片預覽列的圖片數', 'max_film_strip_items', 0),
-  array('有留言時用電子郵件通知管理員', 'email_comment_notification', 1), //cpg1.3.0
-  array('連續撥放間隔時間 (毫秒). 1 秒 = 1000 毫秒', 'slideshow_interval', 0), //cpg1.3.0
-
-  '圖片及縮圖設定', //cpg1.3.0
-  array('JPEG 格式品質', 'jpeg_qual', 0),
-  array('縮圖最大尺寸 <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('使用尺寸 ( 寬、高或縮圖最大邊長 )<b>**</b>', 'thumb_use', 7),
-  array('建立中級圖片','make_intermediate',1),
-  array('中級圖片/影片最大尺寸 <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('上傳圖檔的最大限制 (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('上傳圖片/影片的最大寬度或最高尺寸 (像素)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  '圖片和縮圖的進階設定', //cpg1.3.0
-  array('顯示私人相簿圖片給未登入會員','show_private',1), //cpg1.3.0
-  array('檔案名稱不接受的字符', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('上傳圖檔可接受的副檔名', 'allowed_file_extensions',0), //cpg1.3.0
-  array('允許的圖片檔類型', 'allowed_img_types',0), //cpg1.3.0
-  array('允許的影片檔類型', 'allowed_mov_types',0), //cpg1.3.0
-  array('允許的聲音檔類型', 'allowed_snd_types',0), //cpg1.3.0
-  array('允許的文件檔類型', 'allowed_doc_types',0), //cpg1.3.0
-  array('建立縮圖的方法','thumb_method',2), //cpg1.3.0
-  array('ImageMagick \'convert\' 程式的路徑 (例如 /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('可接受的圖檔類型(只對 ImageMagick 有效)', 'allowed_img_types',0), //cpg1.3.0
-  array('ImageMagick 的命令列選項', 'im_options', 0), //cpg1.3.0
-  array('讀取 JPEG 檔案的 EXIF 資料', 'read_exif_data', 1), //cpg1.3.0
-  array('讀取 JPEG 檔案的 IPTC 資料', 'read_iptc_data', 1), //cpg1.3.0
-  array('相簿路徑 <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('會員圖檔路徑 <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('中級圖檔的前置字元 <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('縮圖檔的前置字元 <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('放置圖檔目錄的預設權限', 'default_dir_mode', 0), //cpg1.3.0
-  array('上傳圖片的預設權限', 'default_file_mode', 0), //cpg1.3.0
-
-  '會員設定',
-  array('允許新會員註冊', 'allow_user_registration', 1),
-  array('註冊需要電子郵件驗證', 'reg_requires_valid_email', 1),
-  array('有使用者註冊時用電子郵件通知管理員', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('允許兩個會員使用同一個電子郵件', 'allow_duplicate_emails_addr', 1),
-  array('會員可以有私人的相簿 (注意: 如果你切換 是到否 任何目前私人相簿將變成公開相簿)', 'allow_private_albums', 1), //cpg1.3.0
-  array('有會員上傳檔案等待核准時通知管理員', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('允許登入的會員查看會員名單', 'allow_memberlist', 1), //cpg1.3.0
-
-  '影像簡介的自訂欄位 (如果不使用請留下空白)',
-  array('欄位 1 的名稱', 'user_field1_name', 0),
-  array('欄位 2 的名稱', 'user_field2_name', 0),
-  array('欄位 3 的名稱', 'user_field3_name', 0),
-  array('欄位 4 的名稱', 'user_field4_name', 0),
-
-  'Cookies 設定',
-  array('使用的 cookie 名稱 (與論壇程式整合時, 確定它和論壇的cookie不同)', 'cookie_name', 0),
-  array('使用的 cookie 路徑', 'cookie_path', 0),
-
-  '其他設定',
-  array('啟動除錯模式', 'debug_mode', 9), //cpg1.3.0
-  array('在除錯模式時顯示提示', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) 若相簿內有圖片, 標示有 * 的欄位表示不可更改.<br />
-  <a name="notice2"></a>(**) 改變這個設定只影響已經加入的檔案, 如果那些檔案已經在相簿內了,這個設定不必改變. 無論如何,你可以從 管理員功能選單裡 調整既有的檔案,從 &quot;<a href="util.php">管理工具</a> (調整圖片尺寸)&quot; </div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => '寄出電子卡片', //cpg1.3.0
-  'ecard_sender' => '寄件者', //cpg1.3.0
-  'ecard_recipient' => '收件者', //cpg1.3.0
-  'ecard_date' => '日期', //cpg1.3.0
-  'ecard_display' => '顯示電子卡片', //cpg1.3.0
-  'ecard_name' => '名稱', //cpg1.3.0
-  'ecard_email' => '電子郵件', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => '升冪', //cpg1.3.0
-  'ecard_descending' => '降冪', //cpg1.3.0
-  'ecard_sorted' => '排序', //cpg1.3.0
-  'ecard_by_date' => '依日期', //cpg1.3.0
-  'ecard_by_sender_name' => '依寄件者名稱', //cpg1.3.0
-  'ecard_by_sender_email' => '依寄件者郵件', //cpg1.3.0
-  'ecard_by_sender_ip' => '依寄件者的 IP 位址', //cpg1.3.0
-  'ecard_by_recipient_name' => '依收件者名稱', //cpg1.3.0
-  'ecard_by_recipient_email' => '依收件者郵件', //cpg1.3.0
-  'ecard_number' => '顯示紀錄 %s 到 %s 在 %s', //cpg1.3.0
-  'ecard_goto_page' => '到頁次', //cpg1.3.0
-  'ecard_records_per_page' => '頁次紀錄', //cpg1.3.0
-  'check_all' => '全選', //cpg1.3.0
-  'uncheck_all' => '都不選', //cpg1.3.0
-  'ecards_delete_selected' => '刪除選取的卡片', //cpg1.3.0
-  'ecards_delete_confirm' => '你確定要刪除紀錄? 請點選!', //cpg1.3.0
-  'ecards_delete_sure' => '我確定', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => '請輸入您的名字和留言',
-  'com_added' => '您的留言已經加入',
-  'alb_need_title' => '您必須為相簿提供一個標題 !',
-  'no_udp_needed' => '沒有更新的必要',
-  'alb_updated' => '相簿已經更新',
-  'unknown_album' => '所選擇的相簿不存在或您沒有權限上傳檔案到此相簿',
-  'no_pic_uploaded' => '沒有檔案被上傳 !<br /><br />如果您確定有選擇檔案上傳, 請檢查伺服器是否允許上傳檔案...', //cpg1.3.0
-  'err_mkdir' => '無法建立目錄 %s !',
-  'dest_dir_ro' => '目錄 %s 無法寫入 !',
-  'err_move' => '無法移動 %s 到 %s !',
-  'err_fsize_too_large' => '您上傳的圖片太大 (不能超過 %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => '您上傳的圖檔太大 (不能超過 %s KB) !',
-  'err_invalid_img' => '上傳的檔案並不是容許的圖片格式 !',
-  'allowed_img_types' => '您只可以上傳 %s 張圖片.',
-  'err_insert_pic' => '檔案 \'%s\' 無法加入此相簿 ', //cpg1.3.0
-  'upload_success' => '檔案上傳完成!<br /><br />當管理者核准後就可以看到檔案了.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - 上傳檔案通知', //cpg1.3.0
-  'notify_admin_email_body' => '%s有上傳檔案 需要你的核准. 請查閱 %s', //cpg1.3.0
-  'info' => '訊息',
-  'com_added' => '留言已加入',
-  'alb_updated' => '相簿已經更新',
-  'err_comment_empty' => '留言是空的 !',
-  'err_invalid_fext' => '只有下列的副檔名才允許上傳 : <br /><br />%s.',
-  'no_flood' => '抱歉, 此圖片最後一個留言是您提供<br /><br />您只可以修改您的留言', //cpg1.3.0
-  'redirect_msg' => '頁面轉移中.<br /><br /><br />按 \'繼續\' 如果頁面沒有自動刷新',
-  'upl_success' => '已經加入您的圖片', //cpg1.3.0
-  'email_comment_subject' => '已經有留言發表在網路相簿', //cpg1.3.0
-  'email_comment_body' => '已經有留言發表在您的相簿. 請查閱'', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => '說明',
-  'fs_pic' => '原圖',
-  'del_success' => '完成刪除',
-  'ns_pic' => '標準尺寸圖片',
-  'err_del' => '無法刪除',
-  'thumb_pic' => '縮圖',
-  'comment' => '留言',
-  'im_in_alb' => '相簿內圖片',
-  'alb_del_success' => '相簿 \'%s\' 已刪除',
-  'alb_mgr' => '相簿管理',
-  'err_invalid_data' => '接收到不正確的資料於 \'%s\'',
-  'create_alb' => '建立相簿 \'%s\'',
-  'update_alb' => '更新相簿 \'%s\' 標題為 \'%s\' 索引為 \'%s\'',
-  'del_pic' => '刪除圖片', //cpg1.3.0
-  'del_alb' => '刪除相簿',
-  'del_user' => '刪除會員',
-  'err_unknown_user' => '所選擇的會員不存在 !',
-  'comment_deleted' => '留言已刪除',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => '確定要刪除此圖片嗎 ? \\n留言也會被刪除.', //js-alert //cpg1.3.0
-  'del_pic' => '刪除此圖片', //cpg1.3.0
-  'size' => '%s x %s 像素',
-  'views' => '%s 次',
-  'slideshow' => '連續播放',
-  'stop_slideshow' => '停止播放',
-  'view_fs' => '點選圖片以觀看原圖',
-  'edit_pic' => '編輯說明', //cpg1.3.0
-  'crop_pic' => '裁剪與旋轉', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'圖片資訊', //cpg1.3.0
-  'Filename' => '檔案名稱',
-  'Album name' => '相簿名稱',
-  'Rating' => '評分 (%s 次投票)',
-  'Keywords' => '關鍵字',
-  'File Size' => '檔案大小',
-  'Dimensions' => '尺寸',
-  'Displayed' => '顯示',
-  'Camera' => '相機',
-  'Date taken' => '拍攝日期',
-  'Aperture' => '光圈',
-  'Exposure time' => '曝光時間',
-  'Focal length' => '焦距',
-  'Comment' => '留言',
-  'addFav'=>'加到我的最愛', //cpg1.3.0
-  'addFavPhrase'=>'我的最愛', //cpg1.3.0
-  'remFav'=>'從我的最愛移除', //cpg1.3.0
-  'iptcTitle'=>'IPTC 標題', //cpg1.3.0
-  'iptcCopyright'=>'IPTC 版權', //cpg1.3.0
-  'iptcKeywords'=>'IPTC 關鍵字', //cpg1.3.0
-  'iptcCategory'=>'IPTC 類別', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC 子類別', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => '編輯此留言',
-  'confirm_delete' => '確定要刪除此留言 ?', //js-alert
-  'add_your_comment' => '加入你的留言',
-  'name'=>'名稱',
-  'comment'=>'留言',
-  'your_name' => '無名氏',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => '點選圖片來關閉視窗',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => '寄出 電子卡片',
-  'invalid_email' => '<b>警告</b> : 不正確的電子郵件地址 !',
-  'ecard_title' => '%s 寄給你一張電子卡片',
-  'error_not_image' => '電子卡片只能寄出圖片.', //cpg1.3.0
-  'view_ecard' => '如果 電子卡片 無法正確顯示, 請按此連結',
-  'view_more_pics' => '按此連結看更多圖片 !',
-  'send_success' => '你的 電子卡片 已寄出',
-  'send_failed' => '抱歉, 本伺服器無法為你寄出 電子卡片...',
-  'from' => '由',
-  'your_name' => '你的名稱',
-  'your_email' => '你的電子郵件',
-  'to' => '給',
-  'rcpt_name' => '收件者名稱',
-  'rcpt_email' => '收件者電子郵件',
-  'greetings' => '標題',
-  'message' => '訊息內容',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => '檔案資料', //cpg1.3.0
-  'album' => '相簿',
-  'title' => '標題',
-  'desc' => '描述',
-  'keywords' => '關鍵字',
-  'pic_info_str' => '%s &times; %s - %s KB - %s 次觀看 - %s 次評分',
-  'approve' => '核准圖片', //cpg1.3.0
-  'postpone_app' => '延遲核准',
-  'del_pic' => '刪除圖片', //cpg1.3.0
-  'read_exif' => '再次讀取 EXIF 資料', //cpg1.3.0
-  'reset_view_count' => '重設觀看計數器',
-  'reset_votes' => '重設評分',
-  'del_comm' => '刪除留言',
-  'upl_approval' => '核准上傳',
-  'edit_pics' => '編輯圖片', //cpg1.3.0
-  'see_next' => '觀看下一張圖片', //cpg1.3.0
-  'see_prev' => '觀看前一張圖片', //cpg1.3.0
-  'n_pic' => '%s 張圖片', //cpg1.3.0
-  'n_of_pic_to_disp' => '圖片顯示數量', //cpg1.3.0
-  'apply' => '修改', //cpg1.3.0
-  'crop_title' => 'CPG 圖片編輯器', //cpg1.3.0
-  'preview' => '預覽', //cpg1.3.0
-  'save' => '存檔', //cpg1.3.0
-  'save_thumb' =>'存成縮圖', //cpg1.3.0
-  'sel_on_img' =>'選擇的區域必須在圖片範圍內!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => '常見問題解答', //cpg1.3.0
-  'toc' => '目錄', //cpg1.3.0
-  'question' => '問題: ', //cpg1.3.0
-  'answer' => '解答: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  '一般性問題與解答', //cpg1.3.0
-  array('為什麼要註冊?', '管理員決定使用者是否需要註冊. 註冊成為會員可獲得額外的功能,如 上傳檔案,有 我的最愛列表, 對影像評分及發表留言 等等.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('如何註冊?', '到 &quot;註冊&quot; 去填寫欄位內的資料 (部分欄位是選填的).<br />如果管理員開啟Email 啟用功能 ,在你確認送出註冊資料後 你會收到一封認證信 寄到你所填寫的信箱內, 裡面會說明如何啟用你的會員資格. 會員登入前 必須先完成啟用動作.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('如何登入?', '到 &quot;登入&quot;, 填入你的會員名稱及密碼 且勾選 &quot;記住我&quot; 下次你再來的時候就會自動登入了.<br /><b>注意:如果你點選 &quot;記住我 Me&quot; ,Cookies 功能必須開啟,且本站的cookie存在你的電腦中..</b>', 'offline', 0), //cpg1.3.0
-  array('為何無法登入?', '你已經註冊並啟用帳號了嗎(回覆認證郵件的連結)?. 那個連結將會啟用你的帳號. 其他登入問題 請聯絡網站管理員.', 'offline', 0), //cpg1.3.0
-  array('忘記密碼了怎麼辦 ?', '如果這個網站有 &quot;忘記密碼了&quot; 的連結,就按它. 不然就聯絡網站管理員 請他給你一個新的密碼.', 'offline', 0), //cpg1.3.0
-  array('我的email變更了怎麼辦 ?', '只要登入 並且到 &quot;我的個人資料&quot; 變更你的電子郵件地址就可以了', 'offline', 0), //cpg1.3.0
-  array('如何把圖片存到  &quot;我的最愛 &quot;?', '點選圖片並且點按 &quot;影像資訊&quot; 連結 (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); 在影像資訊設定裡面按 &quot;加入我的最愛&quot;.<br />管理員可能有預設&quot;影像資訊; .<br />注意:Cookies 功能必須開啟,且本站的cookie存在你的電腦中.', 'offline', 0), //cpg1.3.0
-  array('如何對圖片評分 ?', '點按該影像縮圖,在影像底下可以點選你的評分.', 'offline', 0), //cpg1.3.0
-  array('如何發表留言 ?', '點按該影像縮圖,在影像底下可以發表留言.', 'offline', 0), //cpg1.3.0
-  array('如何上傳圖片 ?', '到 &quot;上傳圖片&quot;並選擇你要上傳到哪一個相簿,按 &quot;瀏覽&quot; 且點選要上傳的圖片 按 &quot;開啟&quot; (你可以加入影像標題及描述) 然後按 &quot;確認&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('要從哪裡上傳圖片 ?', '你可以上傳圖片在 &quot;我的相簿&quot;. 管理員可能允許你上傳圖片到主相簿內.', 'allow_private_albums', 0), //cpg1.3.0
-  array('哪種格式或大小的影像可以上傳?', '格式跟大小 (jpg,gif,..etc.) 根據管理員的設定.', 'offline', 0), //cpg1.3.0
-  array('什麼是 &quot;我的相簿&quot;?', '&quot;我的相簿&quot; 是個人的相簿,讓會員可以上傳及管裡影像.', 'allow_private_albums', 0), //cpg1.3.0
-  array('如何新增,修改 或刪除相簿 從 &quot;我的相簿&quot;?', '你必須在 &quot;管理模式&quot;<br />到 &quot;新增/排序 我的相簿&quot;按 &quot;新增New&quot;. 變更 &quot;新相簿&quot; 到你要的名稱.<br />你可以對你的每一個相簿重新命名.<br />按 &quot;修改;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('我要如何禁止其他會員看我的相簿?', '你必須在 &quot;管理模式&quot;<br />到 &quot;變更我的相簿. 在 &quot;更新相簿&quot; 欄位, 選擇你要變更的相簿.<br />在這裡, 你可以變更相簿名稱 描述 縮圖 ,及限制觀看 留言 評分 的權限.<br />按 &quot;更新相簿&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('如何觀看其他會員的相簿?', '到 &quot;相簿目錄&quot; 選擇 &quot;會員相簿&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('什麼是 cookies?', 'Cookies 是網站放在你電腦中的文字資料.<br />Cookies 通常讓使用者再次回到網站時自動登入 並記錄其他設定資料.', 'offline', 0), //cpg1.3.0
-  array('在哪裡可以取得這個相簿程式?', 'Coppermine 是基於GNU GPL的免費多媒體相簿. 它是全功能的 且支援不同的平台. 請到<a href="http://coppermine.sf.net/">Coppermine 的網站</a> 取得更多的資訊 或是下載它.', 'offline', 0), //cpg1.3.0
-
-  '網站導引', //cpg1.3.0
-  array('什麼是 &quot;相簿目錄 &quot;?', '這將顯示整個相簿 包含每一個分類. 縮圖可以連結到類別中.', 'offline', 0), //cpg1.3.0
-  array('什麼是 &quot;我的相簿 &quot;?', '這項功能讓會員建立自己的相簿,可增加,刪除,修改相簿. 並且可上傳檔案到相簿裡.', 'allow_private_albums', 0), //cpg1.3.0
-  array('有什麼差異在 &quot;管理模式&quot; 和 &quot;會員模式&quot;?', '這項功能, 在管理模式時, 允許會員修改他們自己的相簿 (如果管理員允許的話).', 'allow_private_albums', 0), //cpg1.3.0
-  array('什麼是 &quot;上傳圖片 &quot;?', '這項功能允許會員上傳影像(檔案大小及格式依管理員設定) 到指定的相簿.', 'allow_private_albums', 0), //cpg1.3.0
-  array('什麼是 &quot;最新上傳 &quot;?', '這項功能顯示最新上傳到相簿的檔案.', 'offline', 0), //cpg1.3.0
-  array('什麼是 &quot;最新留言 &quot;?', '這項功能會員對影像發表的最新留言.', 'offline', 0), //cpg1.3.0
-  array('什麼是 &quot;熱門圖片 &quot;?', '這項功能顯示被觀看最多次的影像,不論是會員或訪客.', 'offline', 0), //cpg1.3.0
-  array('什麼是 &quot;最高評分 &quot;?', '這項功能顯示會員評分最高的影像, 顯示平均分數(例如: 五個會員各給一個評分 <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: 影像將有平均評分 <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;五個會員評分從 1 到 5 (1,2,3,4,5) 平均結果將是 <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />評分從 <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (最佳) 到 <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (最差).', 'offline', 0), //cpg1.3.0
-  array('什麼是 &quot;我的最愛 &quot;?', '這項功能讓會員儲存喜愛的影像,需要有cookie資訊.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => '忘記密碼', //cpg1.3.0
-  'err_already_logged_in' => '你已經登入了!', //cpg1.3.0
-  'enter_username_email' => '輸入你的會員名稱或 email ', //cpg1.3.0
-  'submit' => '繼續', //cpg1.3.0
-  'failed_sending_email' => '無法寄出密碼提醒郵件 !', //cpg1.3.0
-  'email_sent' => '已經將你的會員名稱與密碼寄到 %s', //cpg1.3.0
-  'err_unk_user' => '沒有這個會員!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - 密碼提醒', //cpg1.3.0
-  'passwd_reminder_body' => '您的登入資料如下:
-Username: %s
-Password: %s
-按 %s 登入.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => '群組名稱',
-  'disk_quota' => '磁碟配額',
-  'can_rate' => '允許圖片評分', //cpg1.3.0
-  'can_send_ecards' => '允許寄出卡片',
-  'can_post_com' => '允許貼出留言',
-  'can_upload' => '允許上傳檔案', //cpg1.3.0
-  'can_have_gallery' => '允許私人相簿',
-  'apply' => '修改',
-  'create_new_group' => '建立新群組',
-  'del_groups' => '刪除所選擇的群組',
-  'confirm_del' => '警告, 當刪除了一個群組, 屬於該群組的用戶將被轉移至 \'Registered\' 群組中 !\n\nn確定要刪除嗎 ?', //js-alert //cpg1.3.0
-  'title' => '管理會員群組',
-  'approval_1' => '公開相簿上傳核准 (1)',
-  'approval_2' => '私人相簿上傳核准 (2)',
-  'upload_form_config' => '上傳格式設定', //cpg1.3.0
-  'upload_form_config_values' => array( '上傳一個檔案', '多檔上傳', '只上傳URI ', '只上傳ZIP ', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'會員可用的上傳框數量?', //cpg1.3.0
-  'num_file_upload'=>'最大/實際 檔案 上傳框數量', //cpg1.3.0
-  'num_URI_upload'=>'最大/實際 URI 上傳框數量', //cpg1.3.0
-  'note1' => '<b>(1)</b> 上傳圖片至公開相簿需管理員核准',
-  'note2' => '<b>(2)</b> 上傳圖片至私人相簿需管理員核准',
-  'notes' => '注意',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => '歡迎 !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => '確定要刪除這相簿 ? \\n所有圖片及留言都會被刪除.', //js-alert //cpg1.3.0
-  'delete' => '刪除',
-  'modify' => '屬性',
-  'edit_pics' => '編輯', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => '相簿首頁',
-  'stat1' => '<b>[pictures]</b> 張影像於 <b>[albums]</b> 個相簿及 <b>[cat]</b> 個類別, 有 <b>[comments]</b> 個留言, 被觀看 <b>[views]</b> 次', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> 張影像於 <b>[albums]</b> 個相簿, 被觀看 <b>[views]</b> 次', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s 相簿',
-  'stat3' => '<b>[pictures]</b> 張影像於 <b>[albums]</b> 個相簿, 有 <b>[comments]</b> 個留言, 被觀看 <b>[views]</b> 次', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => '會員列表',
-  'no_user_gal' => '還沒有會員相簿',
-  'n_albums' => '%s 個相簿',
-  'n_pics' => '%s 張影像', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s 張影像', //cpg1.3.0
-  'last_added' => ', 最新影像於 %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => '登入',
-  'enter_login_pswd' => '輸入會員名稱和密碼',
-  'username' => '會員名稱',
-  'password' => '密碼',
-  'remember_me' => '記住我',
-  'welcome' => '歡迎 %s ...',
-  'err_login' => '*** 無法登入. 請重試 ***',
-  'err_already_logged_in' => '您已經登入 !',
-  'forgot_password_link' => '忘記密碼了', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => '登出',
-  'bye' => '再見 %s ...',
-  'err_not_loged_in' => '您還沒有登入 !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP 資料', //cpg1.3.0
-  'explanation' => '這是由 PHP-function 產生 <a href="http://www.php.net/phpinfo">phpinfo()</a>, Copermine 截取部分內容顯示.', //cpg1.3.0
-  'no_link' => '讓其他人看到你的 phpinfo 會有安全上的風險, 這就是為何 當你以管理員身分登入時才會看到此頁的原因. 你不能將本頁的連結給其他人因為會顯示存取錯誤.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => '更新相簿 %s',
-  'general_settings' => '一般設定',
-  'alb_title' => '相簿標題',
-  'alb_cat' => '相簿類別',
-  'alb_desc' => '相簿描述',
-  'alb_thumb' => '相簿縮圖',
-  'alb_perm' => '相簿權限',
-  'can_view' => '允許觀看相簿的會員',
-  'can_upload' => '訪客可上傳圖片',
-  'can_post_comments' => '訪客可發表留言',
-  'can_rate' => '訪客可為圖片評分',
-  'user_gal' => '會員相簿',
-  'no_cat' => '* 沒有類別 *',
-  'alb_empty' => '相簿是空的',
-  'last_uploaded' => '最近上傳',
-  'public_alb' => '任何人 (公開相簿)',
-  'me_only' => '只有我',
-  'owner_only' => '只有相簿擁有人 (%s) ',
-  'groupp_only' => ' \'%s\' 群組的會員',
-  'err_no_alb_to_modify' => '資料庫內沒有您可修改的相簿.',
-  'update' => '更新相簿', //cpg1.3.0
-  'notice1' => '(*) 根據 %s群組%s 設定', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => '抱歉, 您已經為此圖片評分', //cpg1.3.0
-  'rate_ok' => '您的評分已經被接受',
-  'forbidden' => '你不能對你自己的圖片評分.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
- {SITE_NAME} 的管理員會儘快整理會引起反感的資料, 但我們不可能審查每一份文件. 因此您必需同意所有文件只是代表作者的立場及意見, 不代表管理人員的立場 (除了由他們貼出) 並不負任何法律責任.<br />
-<br />
-您必需同意不可張貼任何色情, 暴力, 不良, 不正當, 不健康, 妨害國家安全, 或任何可能違法的文件.  {SITE_NAME} 人員在任何時候都有權過濾並編輯您張貼的內容. 並且會員留在本站內的資料已存在資料庫中. 末經您的同意, 我們不會將您的資料轉給其他人使用, 不過我們不會為任何因駭客行為而外洩的資料負任何責任.<br />
-<br />
-本站使用 cookies 在您的電腦上來儲存資訊. 這樣是方便您更愉快瀏覽. 您的電子郵件地址只是讓我們認證您的資料而已.<br />
-<br />
-按下 '我同意' 代表您同意以上條款.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => '會員註冊',
-  'term_cond' => '條款與規則',
-  'i_agree' => '我同意',
-  'submit' => '確認註冊',
-  'err_user_exists' => '您所填寫的會員名稱已被其他會員使用, 請重選一個',
-  'err_password_mismatch' => '兩個密碼不合, 請重填一次',
-  'err_uname_short' => '會員名稱至少需 2 個字元',
-  'err_password_short' => '密碼至少需 2 個字元',
-  'err_uname_pass_diff' => '會員名稱和密碼不可以相同',
-  'err_invalid_email' => '電子郵件不正確',
-  'err_duplicate_email' => '這個電子郵件已經被其他會員使用',
-  'enter_info' => '輸入註冊資料',
-  'required_info' => '必填的資料',
-  'optional_info' => '選填的資料',
-  'username' => '會員名稱',
-  'password' => '會員密碼',
-  'password_again' => '確認密碼',
-  'email' => '電子郵件',
-  'location' => '居住地區',
-  'interests' => '興趣',
-  'website' => '個人網站',
-  'occupation' => '職業',
-  'error' => '錯誤',
-  'confirm_email_subject' => '%s - 註冊認證',
-  'information' => '訊息',
-  'failed_sending_email' => '所註冊的電子郵件無法寄出 !',
-  'thank_you' => '感謝您的註冊.<br /><br />一封含有如何啟用帳號的電子郵件將會送到您所提供的信箱.',
-  'acct_created' => '您的帳號已經建立, 現在您可以登入',
-  'acct_active' => '您的帳號已經啟用, 現在您可以登入',
-  'acct_already_act' => '您的帳號已經啟用 !',
-  'acct_act_failed' => '此帳號無法啟用 !',
-  'err_unk_user' => '所選擇的會員並不存在 !',
-  'x_s_profile' => '%s\'的個人資料',
-  'group' => '群組',
-  'reg_date' => '加入日期',
-  'disk_usage' => '磁碟使用量',
-  'change_pass' => '修改密碼',
-  'current_pass' => '目前的密碼',
-  'new_pass' => '新密碼',
-  'new_pass_again' => '確認新密碼',
-  'err_curr_pass' => '目前的密碼不正確',
-  'apply_modif' => '修改',
-  'change_pass' => '修改密碼',
-  'update_success' => '你的個人資料已經更新',
-  'pass_chg_success' => '你的密碼已經修改',
-  'pass_chg_error' => '你的密碼沒有修改',
-  'notify_admin_email_subject' => '%s - 註冊通知', //cpg1.3.0
-  'notify_admin_email_body' => '有一個新會員名稱 "%s" 已經在你的相簿註冊', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-感謝您在 {SITE_NAME} 的註冊
-
-您的會員名稱 : "{USER_NAME}"
-您的密碼 : "{PASSWORD}"
-
-請您按下面的連結以啟動您的帳號
-或者把此連結貼到瀏覽器上.
-
-{ACT_LINK}
-
-歡迎你(妳),
-
-{SITE_NAME} 管理小組
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => '觀看留言',
-  'no_comment' => '還沒有留言可以觀看',
-  'n_comm_del' => '%s 個留言已刪除',
-  'n_comm_disp' => '顯示的留言數量',
-  'see_prev' => '看前一個',
-  'see_next' => '看下一個',
-  'del_comm' => '刪除所選的留言',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => '搜尋圖片內容',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => '搜尋新圖片', //cpg1.3.0
-  'select_dir' => '選擇目錄',
-  'select_dir_msg' => '本功能可以讓你用 FTP 上傳整批圖片.<br /><br />請選擇你已上傳圖片的目錄', //cpg1.3.0
-  'no_pic_to_add' => '沒有圖片可以加入', //cpg1.3.0
-  'need_one_album' => '使用此功能必需至少要有一個相簿',
-  'warning' => '警告',
-  'change_perm' => '程式無法寫入這個目錄, 請修改權限至 755 或 777 後再試一次 !', //cpg1.3.0
-  'target_album' => '<b>把圖片由 &quot;</b>%s<b>&quot; 放到 </b>%s', //cpg1.3.0
-  'folder' => '資料夾',
-  'image' => '圖片',
-  'album' => '相簿',
-  'result' => '結果',
-  'dir_ro' => '無法寫入. ',
-  'dir_cant_read' => '無法讀取. ',
-  'insert' => '新增圖片至相簿', //cpg1.3.0
-  'list_new_pic' => '新圖片列表', //cpg1.3.0
-  'insert_selected' => '加入所選擇的圖片', //cpg1.3.0
-  'no_pic_found' => '沒有找到新圖片', //cpg1.3.0
-  'be_patient' => '請耐心等候, 程式需要一點時間來加入所選圖片', //cpg1.3.0
-  'no_album' => '沒有選擇的相簿',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : 表示圖片已成功被加入'.
-                          '<li><b>DP</b> : 表示圖片重覆或已存在資料庫'.
-                          '<li><b>PB</b> : 表示圖片無法加入, 請檢查設定或圖片存放目錄的權限'.
-                          '<li><b>NA</b> : 表示你還沒有選擇圖片的相簿, 按 \'<a href="javascript:history.back(1)">返回</a>\' 並選擇相簿. 如果你沒有相簿 <a href="albmgr.php">請先建立一個</a></li>'.
-                          '<li>如果 OK, DP, PB \'符號\' 沒有顯示請按壞掉的圖片查看 PHP 顯示的錯誤訊息'.
-                          '<li>如果瀏覽器逾時, 請按重新整理'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => '選擇相簿', //cpg1.3.0
-  'check_all' => '全選', //cpg1.3.0
-  'uncheck_all' => '都不選', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => '阻擋會員',
-  'user_name' => '會員名稱',
-  'ip_address' => 'IP位址',
-  'expiry' => '期限（空白代表永久停權）',
-  'edit_ban' => '儲存修改',
-  'delete_ban' => '刪除',
-  'add_new' => '新增阻擋會員',
-  'add_ban' => '新增',
-  'error_user' => '找不到該會員的名稱!你沒打錯吧.. ', //cpg1.3.0
-  'error_specify' => '你需要具體指明會員名稱或IP位址', //cpg1.3.0
-  'error_ban_id' => '無效的 ID!', //cpg1.3.0
-  'error_admin_ban' => '別鬧了 你無法將自己停權!', //cpg1.3.0
-  'error_server_ban' => '你要將自己的伺服器停權? 哎..不要再耍寶了...', //cpg1.3.0
-  'error_ip_forbidden' => '你無法禁止這個 IP - 它是 non-routable!', //cpg1.3.0
-  'lookup_ip' => '查看 IP 位址', //cpg1.3.0
-  'submit' => '執行!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => '上傳檔案', //cpg1.3.0
-  'custom_title' => '上傳選項表', //cpg1.3.0
-  'cust_instr_1' => '你可以從下列 選擇一個上傳框 進行上傳.', //cpg1.3.0
-  'cust_instr_2' => '選擇上傳框號', //cpg1.3.0
-  'cust_instr_3' => '檔案上傳框: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL 上傳框: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL 上傳框:', //cpg1.3.0
-  'cust_instr_6' => '檔案上傳框:', //cpg1.3.0
-  'cust_instr_7' => '請輸入您目前需要的 每一種上傳框的數量. 然後按 \'繼續\'. ', //cpg1.3.0
-  'reg_instr_1' => '無效的選項表動作.', //cpg1.3.0
-  'reg_instr_2' => '現在 你可以用以下的上傳框 上傳你的檔案. 每一個上傳檔案的大小不可以超過 %s KB . ZIP 檔案上傳在 \'檔案上傳\' and \'URI/URL 上傳\' 區 .', //cpg1.3.0
-  'reg_instr_3' => '如果你要上傳壓縮檔或要解壓縮, 必須使用檔案上傳框 \'解壓縮ZIP 上傳\' 區.', //cpg1.3.0
-  'reg_instr_4' => '如果選擇以 URI/URL 上傳, 請輸入檔案連結路徑 如: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => '完成選項表後,請按 \'繼續\'.', //cpg1.3.0
-  'reg_instr_6' => '解壓縮ZIP 上傳:', //cpg1.3.0
-  'reg_instr_7' => '檔案 上傳:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL 上傳:', //cpg1.3.0
-  'error_report' => '錯誤報告', //cpg1.3.0
-  'error_instr' => '下列上傳遇到錯誤:', //cpg1.3.0
-  'file_name_url' => '檔案 名稱/URL', //cpg1.3.0
-  'error_message' => '錯誤訊息', //cpg1.3.0
-  'no_post' => '檔案沒有被上傳.', //cpg1.3.0
-  'forb_ext' => '不允許的副檔名.', //cpg1.3.0
-  'exc_php_ini' => '檔案超過php.ini允許的大小.', //cpg1.3.0
-  'exc_file_size' => '檔案超過CPG允許的大小.', //cpg1.3.0
-  'partial_upload' => '只有部分上傳.', //cpg1.3.0
-  'no_upload' => '沒有上傳.', //cpg1.3.0
-  'unknown_code' => '未知的 PHP 上傳錯誤碼.', //cpg1.3.0
-  'no_temp_name' => '沒有上傳 - 無暫存檔名.', //cpg1.3.0
-  'no_file_size' => '沒有內容', //cpg1.3.0
-  'impossible' => '無法傳檔.', //cpg1.3.0
-  'not_image' => '這不是標準影像檔', //cpg1.3.0
-  'not_GD' => '這不是 GD 副檔名.', //cpg1.3.0
-  'pixel_allowance' => '影像尺寸太大了.', //cpg1.3.0
-  'incorrect_prefix' => '不正確的 URI/URL 前綴', //cpg1.3.0
-  'could_not_open_URI' => '無法開啟URI.', //cpg1.3.0
-  'unsafe_URI' => '安全性未被認證.', //cpg1.3.0
-  'meta_data_failure' => '轉換資料失敗', //cpg1.3.0
-  'http_401' => '401 未被授權瀏覽', //cpg1.3.0
-  'http_402' => '402 此處需付費瀏覽', //cpg1.3.0
-  'http_403' => '403 目前此處關閉禁止瀏覽', //cpg1.3.0
-  'http_404' => '404 伺服器沒有回應', //cpg1.3.0
-  'http_500' => '500 內部伺服器錯誤', //cpg1.3.0
-  'http_503' => '503 伺服器等待過久 停止服務', //cpg1.3.0
-  'MIME_extraction_failure' => '無法確認 MIME.', //cpg1.3.0
-  'MIME_type_unknown' => '未知的 MIME type', //cpg1.3.0
-  'cant_create_write' => '無法新增寫入檔案.', //cpg1.3.0
-  'not_writable' => '無法寫入.', //cpg1.3.0
-  'cant_read_URI' => '無法讀取 URI/URL', //cpg1.3.0
-  'cant_open_write_file' => '無法開啟URI .', //cpg1.3.0
-  'cant_write_write_file' => '無法寫入URI .', //cpg1.3.0
-  'cant_unzip' => '無法解壓縮.', //cpg1.3.0
-  'unknown' => '未知的錯誤', //cpg1.3.0
-  'succ' => '成功上傳', //cpg1.3.0
-  'success' => '%s 上傳已經完成.', //cpg1.3.0
-  'add' => '請按 \'繼續\' 增加檔案到相簿.', //cpg1.3.0
-  'failure' => '上傳失敗', //cpg1.3.0
-  'f_info' => '檔案資訊', //cpg1.3.0
-  'no_place' => '先前的檔案無法被配置.', //cpg1.3.0
-  'yes_place' => '先前的檔案已經配置完成.', //cpg1.3.0
-  'max_fsize' => '最大允許檔案大小是 %s KB',
-  'album' => '相簿',
-  'picture' => '圖片', //cpg1.3.0
-  'pic_title' => '圖片標題', //cpg1.3.0
-  'description' => '圖片描述', //cpg1.3.0
-  'keywords' => '關鍵字 (以空格區隔)',
-  'err_no_alb_uploadables' => '目前尚未有相簿可以上傳圖片', //cpg1.3.0
-  'place_instr_1' => '現在 請將圖片放到相簿.  你現在可以輸入這個檔案的相關資訊.', //cpg1.3.0
-  'place_instr_2' => '更多的圖片需要配置. 請按 \'繼續\'.', //cpg1.3.0
-  'process_complete' => '恭喜  你已經成功的將全部檔案上傳了.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => '會員管理',
-  'name_a' => '名稱 由小至大',
-  'name_d' => '名稱 由大至小',
-  'group_a' => '群組 由小至大',
-  'group_d' => '群組 由大至小',
-  'reg_a' => '註冊日期 由遠至近',
-  'reg_d' => '註冊日期 由近至遠',
-  'pic_a' => '圖片數 由小至大',
-  'pic_d' => '圖片數 由大至小',
-  'disku_a' => '磁碟用量 由小至大',
-  'disku_d' => '磁碟用量 由大至小',
-  'lv_a' => '最近來訪 由近至遠', //cpg1.3.0
-  'lv_d' => '最近來訪 由遠至近', //cpg1.3.0
-  'sort_by' => '會員排序依',
-  'err_no_users' => '會員資料表是空的 !',
-  'err_edit_self' => '您無法編輯您的個人資料, 請利用 \'我的個人資料\' 來編輯',
-  'edit' => '編輯',
-  'delete' => '刪除',
-  'name' => '會員名稱',
-  'group' => '群組',
-  'inactive' => '未啟動',
-  'operations' => '操作',
-  'pictures' => '圖片', //cpg1.3.0
-  'disk_space' => '磁碟 用量 / 限額',
-  'registered_on' => '註冊日',
-  'last_visit' => '最近來訪', //cpg1.3.0
-  'u_user_on_p_pages' => '%d 個會員於 %d 頁',
-  'confirm_del' => '確定要刪除這個會員嗎? \\n所有他的相簿及圖片都會被刪除.', //js-alert //cpg1.3.0
-  'mail' => '電子郵件',
-  'err_unknown_user' => '所選擇的會員並不存在 !',
-  'modify_user' => '編輯會員',
-  'notes' => '注意',
-  'note_list' => '<li>如果不想改變目前的密碼, 請將 "密碼" 位留下空白',
-  'password' => '密碼',
-  'user_active' => '會員已啟動',
-  'user_group' => '會員群組',
-  'user_email' => '會員電子郵件',
-  'user_web_site' => '會員網址',
-  'create_new_user' => '建立新會員',
-  'user_location' => '會員地區',
-  'user_interests' => '會員興趣',
-  'user_occupation' => '會員職業',
-  'latest_upload' => '最新上傳', //cpg1.3.0
-  'never' => '從未有', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => '管理員工具 (調整圖片大小)', //cpg1.3.0
-  'what_it_does' => '功能',
-  'what_update_titles' => '從檔案名稱更新圖片標題',
-  'what_delete_title' => '刪除標題',
-  'what_rebuild' => '重建縮圖及調整圖片大小',
-  'what_delete_originals' => '重新調整後的圖片將 取代原有的圖片',
-  'file' => '檔案',
-  'title_set_to' => '標題變更為',
-  'submit_form' => '確認',
-  'updated_succesfully' => '更新 已經完成',
-  'error_create' => '產生錯誤',
-  'continue' => '繼續執行其他的影像',
-  'main_success' => '檔案 %s 已設為主圖',  //cpg1.3.0
-  'error_rename' => '錯誤 %s 改名為 %s', 
-  'error_not_found' => '找不到檔案 %s ',
-  'back' => '回主頁',
-  'thumbs_wait' => '更新縮圖 且/或 調整影像尺寸, 請稍待...',
-  'thumbs_continue_wait' => '繼續 更新縮圖 且/或 調整影像尺寸...',
-  'titles_wait' => '更新標題, 請稍待...',
-  'delete_wait' => '刪除標題, 請稍待...',
-  'replace_wait' => '重新調整後的圖片將 取代原有的圖片中, 請稍待...',
-  'instruction' => '簡易操作說明',
-  'instruction_action' => '請選擇操作',
-  'instruction_parameter' => '設定參數',
-  'instruction_album' => '選擇相簿',
-  'instruction_press' => '請按 %s',
-  'update' => '更新縮圖 且/或 調整圖片大小',
-  'update_what' => '要更新什麼',
-  'update_thumb' => '只有縮圖',
-  'update_pic' => '只調整圖片大小',
-  'update_both' => '更新縮圖且調整圖片尺寸',
-  'update_number' => '每點選一次要處理的圖片數目',
-  'update_option' => '(如果您遇到操作程序逾時的問題，請試著降低此設定)',
-  'filename_title' => '檔案名稱 &rArr; 圖片標題', //cpg1.3.0
-  'filename_how' => '如何修改檔名', 
-  'filename_remove' => '刪除 .jpg 並將 _ (底線) 用空格取代', 
-  'filename_euro' => '將 2003_11_23_13_20_20.jpg 改為 23/11/2003 13:20', 
-  'filename_us' => '將 2003_11_23_13_20_20.jpg 改為 11/23/2003 13:20', 
-  'filename_time' => '將 2003_11_23_13_20_20.jpg 改為 13:20', 
-  'delete' => '刪除圖片標題或原始尺寸的圖片', //cpg1.3.0
-  'delete_title' => '刪除圖片標題', //cpg1.3.0
-  'delete_original' => '刪除原始尺寸的圖片',
-  'delete_replace' => '刪除原始尺寸的圖片並以調整尺寸的圖片取代',
-  'select_album' => '選擇相簿',
-  'delete_orphans' => '刪除零散的留言(對全部的相簿)', //cpg1.3.0
-  'orphan_comment' => '發現零散的留言', //cpg1.3.0
-  'delete' => '刪除', //cpg1.3.0
-  'delete_all' => '全部刪除', //cpg1.3.0
-  'comment' => '留言: ', //cpg1.3.0
-  'nonexist' => '要附加的檔案不存在 # ', //cpg1.3.0
-  'phpinfo' => '顯示 phpinfo 資料', //cpg1.3.0
-  'update_db' => '更新資料庫', //cpg1.3.0
-  'update_db_explanation' => '如果妳有更新 CPG 檔案, 加入修改或由以前的版本升級, 請確定執行一次資料庫更新. 這將會在 CPG 資料庫新增必要的資料表 及/或 設定值.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/chinese_gb.php cpg148/lang/chinese_gb.php
--- 133/lang/chinese_gb.php	2004-12-30 01:06:34.000000000 -0600
+++ cpg148/lang/chinese_gb.php	2006-06-08 00:24:50.000000000 -0500
@@ -1,203 +1,252 @@
 <?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: chinese_gb.php,v 1.11 2004/12/29 23:06:33 chtito Exp $
-// ------------------------------------------------------------------------- //
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 // info about translators and translated language
 $lang_translation_info = array(
-  'lang_name_english' => 'Chinese',
-  'lang_name_native' => '(GB2312)',
-  'lang_country_code' => 'zh',
-  'trans_name'=> 'Cheng Dong',
-  'trans_email' => 'ccdong@gmail.com',
-  'trans_website' => 'http://www.thirdclassroom.com/',
-  'trans_date' => '2004-11-14',
+  'lang_name_english' => 'Chinese_Simplified', //cpg1.4
+  'lang_name_native' => '简体中文', //cpg1.4
+  'lang_country_code' => 'zh-cn', //cpg1.4
+  'trans_name'=> '流溪，CapriSkye and monkey',
+  'trans_email' => 'ben@smf.cn',
+  'trans_website' => 'http://www.smf.cn/',
+  'trans_date' => '2006-01-03',
 );
 
-$lang_charset = 'gb-2312';
+$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', 'KB', 'MB');
 
 // Day of weeks and months
-$lang_day_of_week = array('', 'һ', 'ڶ', '', '', '', '');
-$lang_month = array('һ', '', '', '', '', '', '', '', '', 'ʮ', 'ʮһ', 'ʮ');
+$lang_day_of_week = array('星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六');
+$lang_month = array('一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月');
 
 // Some common strings
-$lang_yes = '';
-$lang_no  = '';
-$lang_back = '';
-$lang_continue = '';
-$lang_info = 'ѶϢ';
-$lang_error = '';
+$lang_yes = '是';
+$lang_no  = '否';
+$lang_back = '返回';
+$lang_continue = '继续';
+$lang_info = '信息';
+$lang_error = '错误';
+$lang_check_uncheck_all = '勾选/勾选全部'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
 $album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
+$lastcom_date_fmt =  '%m/%d/%y at %H:%M';
 $lastup_date_fmt = '%B %d, %Y';
 $register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
+$lasthit_date_fmt = '%B %d, %Y at %I:%M %p';
+$comment_date_fmt =  '%B %d, %Y at %I:%M %p';
+$log_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.4
 
 // 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*');
+$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*','共产党','法轮功','他妈的','操你');
 
 $lang_meta_album_names = array(
-  'random' => 'ͼƬ', //cpg1.3.0
-  'lastup' => 'ϴ',
-  'lastalb'=> '',
-  'lastcom' => '',
-  'topn' => 'ͼƬ',
-  'toprated' => '',
-  'lasthits' => 'ʾ',
-  'search' => 'Ѱ',
-  'favpics'=> 'ͼƬ', //cpg1.3.0
+  'random' => '随机图片',
+  'lastup' => '最新上传',
+  'lastalb'=> '最近更新',
+  'lastcom' => '最新留言',
+  'topn' => '热门图片',
+  'toprated' => '最高评分',
+  'lasthits' => '最近显示',
+  'search' => '搜索结果',
+  'favpics'=> '最爱图片',
 );
 
 $lang_errors = array(
-  'access_denied' => 'ûʹñҳȨ.',
-  'perm_denied' => 'ûȨִд˶.',
-  'param_missing' => '򱻺жûҪĲ.',
-  'non_exist_ap' => 'ѡ ಾ/ͼƬ  !', //cpg1.3.0
-  'quota_exceeded' => 'ռ<br /><br /> [quota]K, ʹõ [space]K, ͼƬᳬ.', //cpg1.3.0
-  'gd_file_type_err' => 'ʹ GD ͼֻ JPEG / PNG ͼ.',
-  'invalid_image' => 'ϴĵ,  GD ͼⲻܴ',
-  'resize_failed' => '޷ͼͼߴ.',
-  'no_img_to_display' => 'ûͼƬʾ.',
-  'non_exist_cat' => 'ѡ𲢲.',
-  'orphan_cat' => 'һڵĸ, .', //cpg1.3.0
-  'directory_ro' => 'Ŀ¼ \'%s\' ޷д, ͼƬ޷ɾ', //cpg1.3.0
-  'non_exist_comment' => 'ѡԲ.',
-  'pic_in_invalid_album' => 'ͼƬڲڵಾ (%s)!?', //cpg1.3.0
-  'banned' => 'Ŀǰֹʹñվ.',
-
-  'not_with_udb' => 'ڱಾѺ̳, ˹ֹͣʹ. Ŀǰ趨֧Ԯ, ̳.', 
-  'offline_title' => '', //cpg1.3.0
-  'offline_text' => 'ಾĿǰ- Ժ', //cpg1.3.0
-  'ecards_empty' => 'ĿǰûеӿƬļ¼ʾ. ಾ趨ǷõӿƬ־!', //cpg1.3.0
-  'action_failed' => 'ʧ.  Coppermine ޷ִҪ.', //cpg1.3.0
-  'no_zip' => '޷ִZIPѹļ.  ಾԱ.', //cpg1.3.0
-  'zip_type' => 'ûȨϴZIPѹļ.', //cpg1.3.0
+  'access_denied' => '你没有使用本页的权限。',
+  'perm_denied' => '你没有权限执行此操作。',
+  'param_missing' => '程序被调用而没有需要的参数。',
+  'non_exist_ap' => '选择的 相册/图片 不存在！',
+  'quota_exceeded' => '超过空间配额<br /><br />您的配额有 [quota]K，已使用的有 [space]K，加入此图片会超过拥有的配额。',
+  'gd_file_type_err' => '当使用 GD 图像链接库只容许 JPEG / PNG 图片。',
+  'invalid_image' => '你上传的文件己经损坏, 或是 GD 图像链接库不能处理',
+  'resize_failed' => '无法建立缩略图或改变图片尺寸.',
+  'no_img_to_display' => '没有图片可以显示。',
+  'non_exist_cat' => '所选择的类别并不存在。',
+  'orphan_cat' => '这个子类别存于一个不存在的母类别，请先至类别管理修正这个问题。',
+  'directory_ro' => '目录 \'%s\' 无法写入，导致无法删除图片',
+  'non_exist_comment' => '所选择的留言并不存在。',
+  'pic_in_invalid_album' => '此图片存于不存在的相册 (%s)!?',
+  'banned' => '您目前被禁止使用本站。',
+  'not_with_udb' => '由于本相册已和论坛程序整合，此功能已停止使用。可能是目前设定不支持此功能，或已由论坛处理。', 
+  'offline_title' => '关闭',
+  'offline_text' => '相册目前是关闭状态 - 请稍后再访问',
+  'ecards_empty' => '目前没有电子贺卡的纪录可显示。请检查相册设定中是否启用纪录电子贺卡功能！',
+  'action_failed' => '操作失败。Coppermine 无法执行您的要求。',
+  'no_zip' => '无法执行ZIP压缩文件。请联络您的相册管理员。',
+  'zip_type' => '您没有上传ZIP压缩文件的权限。',
+  'database_query' => '进行数据库查询时发生了错误', //cpg1.4
+  'non_exist_comment' => '选择的留言不存在', //cpg1.4
 );
 
-$lang_bbcode_help = 'ο: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'bbcode 帮助'; //cpg1.4
+$lang_bbcode_help = '您可以用 bbcode 加入可点的连接，和其它的文字格式： <li>[b]粗体[/b] =&gt; <b>粗体</b></li><li>[i]斜体[/i] =&gt; <i>斜体</i></li><li>[url=http://yoursite.com/]网址[/url] =&gt; <a href="http://yoursite.com">网址</a></li><li>[email]user@domain.com[/email] =&gt; <a href="mailto:user@domain.com">user@domain.com</a></li><li>[color=red]颜色[/color] =&gt; <span style="color:red">颜色</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-  'alb_list_title' => 'ಾĿ¼',
-  'alb_list_lnk' => 'ಾĿ¼',
-  'my_gal_title' => 'ҵಾ',
-  'my_gal_lnk' => 'ҵಾ',
-  'my_prof_lnk' => 'ҵĸ',
-  'adm_mode_title' => 'תΪģʽ',
-  'adm_mode_lnk' => 'ģʽ',
-  'usr_mode_title' => 'תΪԱģʽ',
-  'usr_mode_lnk' => 'Աģʽ',
-  'upload_pic_title' => 'ϴͼƬಾ', //cpg1.3.0
-  'upload_pic_lnk' => 'ϴͼƬ', //cpg1.3.0
-  'register_title' => 'Աʺ',
-  'register_lnk' => 'ע',
-  'login_lnk' => '',
-  'logout_lnk' => 'ǳ',
-  'lastup_lnk' => 'ϴ',
-  'lastcom_lnk' => '',
-  'topn_lnk' => 'ͼƬ',
-  'toprated_lnk' => '',
-  'search_lnk' => 'Ѱ',
-  'fav_lnk' => 'ҵ',
-  'memberlist_title' => 'ʾԱб', //cpg1.3.0
-  'memberlist_lnk' => 'Աб', //cpg1.3.0
-  'faq_title' => 'ಾĳ &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => '', //cpg1.3.0
+  'home_title' => '回到首页',
+  'home_lnk' => '首页',
+  'alb_list_title' => '返回相册目录',
+  'alb_list_lnk' => '相册目录',
+  'my_gal_title' => '返回我的相册',
+  'my_gal_lnk' => '我的相册',
+  'my_prof_title' => '到我的个人资料', //cpg1.4
+  'my_prof_lnk' => '我的个人资料',
+  'adm_mode_title' => '转为管理模式',
+  'adm_mode_lnk' => '管理模式',
+  'usr_mode_title' => '转为会员模式',
+  'usr_mode_lnk' => '会员模式',
+  'upload_pic_title' => '上传图片至相册',
+  'upload_pic_lnk' => '上传图片',
+  'register_title' => '建立会员账号',
+  'register_lnk' => '注册',
+  'login_title' => '登录', //cpg1.4
+  'login_lnk' => '登录',
+  'logout_title' => '注销', //cpg1.4
+  'logout_lnk' => '注销',
+  'lastup_title' => '浏览最新上传', //cpg1.4
+  'lastup_lnk' => '最新上传',
+  'lastcom_title' => '浏览最新留言', //cpg1.4
+  'lastcom_lnk' => '最新留言',
+  'topn_title' => '浏览热门的图片', //cpg1.4
+  'topn_lnk' => '热门图片',
+  'toprated_title' => '浏览评分最高的图片', //cpg1.4
+  'toprated_lnk' => '最高评分',
+  'search_title' => '搜索相册', //cpg1.4
+  'search_lnk' => '搜索',
+  'fav_title' => '到我的最爱', //cpg1.4    
+  'fav_lnk' => '我的最爱',
+  'memberlist_title' => '显示会员名单',
+  'memberlist_lnk' => '会员名单',
+  'faq_title' => '&quot;Coppermine&quot; 相册的常见问题解答',
+  'faq_lnk' => '常见问题解答',
 );
 
 $lang_gallery_admin_menu = array(
-  'upl_app_lnk' => '׼ϴ',
-  'config_lnk' => '趨',
-  'albums_lnk' => 'ಾ',
-  'categories_lnk' => '',
-  'users_lnk' => 'Ա',
-  'groups_lnk' => 'Ⱥ',
-  'comments_lnk' => 'ۿ', //cpg1.3.0
-  'searchnew_lnk' => 'ͼƬ', //cpg1.3.0
-  'util_lnk' => 'Ա', //cpg1.3.0
-  'ban_lnk' => 'ͣȨԱ',
-  'db_ecard_lnk' => 'ʾӿƬ', //cpg1.3.0
+  'upl_app_title' => '核准新上传', //cpg1.4	
+  'upl_app_lnk' => '核准上传',
+  'admin_title' => '进入设定', //cpg1.4    
+  'admin_lnk' => '设定', //cpg1.4
+  'albums_title' => '进入相册设定', //cpg1.4
+  'albums_lnk' => '相册',
+  'categories_title' => '进入类别设定', //cpg1.4    
+  'categories_lnk' => '类别',
+  'users_title' => '进入会员设定', //cpg1.4
+  'users_lnk' => '会员',
+  'groups_title' => '进入群设定', //cpg1.4
+  'groups_lnk' => '群',
+  'comments_title' => '检查全部留言', //cpg1.4
+  'comments_lnk' => '检查留言',
+  'searchnew_title' => '进入批量上传功能', //cpg1.4
+  'searchnew_lnk' => '批量上传',
+  'util_title' => '进入管理功能', //cpg1.4
+  'util_lnk' => '管理功能',
+  'key_title' => '进入关键词词库', //cpg1.4
+  'key_lnk' => '关键词词库', //cpg1.4
+  'ban_title' => '进入限制会员', //cpg1.4
+  'ban_lnk' => '限制会员',
+  'db_ecard_title' => '检查电子贺卡', //cpg1.4
+  'db_ecard_lnk' => '显示电子贺卡',
+  'pictures_title' => '排序相片', //cpg1.4
+  'pictures_lnk' => '排序相片', //cpg1.4
+  'documentation_lnk' => '使用帮助', //cpg1.4
+  'documentation_title' => 'CPG 使用手册', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-  'albmgr_lnk' => '/ ҵಾ',
-  'modifyalb_lnk' => '༭ҵಾ',
-  'my_prof_lnk' => 'ҵĸ',
+  'albmgr_title' => '建立/排序 相册', //cpg1.4
+  'albmgr_lnk' => '建立/排序 相册',
+  'modifyalb_title' => '进入编辑相册',  //cpg1.4
+  'modifyalb_lnk' => '编辑相册',
+  'my_prof_title' => '进入个人数据', //cpg1.4
+  'my_prof_lnk' => '个人资料',
 );
 
 $lang_cat_list = array(
-  'category' => '',
-  'albums' => 'ಾ',
-  'pictures' => 'ͼƬ', //cpg1.3.0
+  'category' => '类别',
+  'albums' => '相册',
+  'pictures' => '图片',
 );
 
 $lang_album_list = array(
-  'album_on_page' => '%d ಾ %d ҳ',
+  'album_on_page' => '%d 个相册，共 %d 页',
 );
 
 $lang_thumb_view = array(
-  'date' => '',
+  'date' => '日期',
   //Sort by filename and title
-  'name' => '',
-  'title' => '',
-  'sort_da' => ' Զ',
-  'sort_dd' => ' ɽԶ',
-  'sort_na' => ' С',
-  'sort_nd' => ' ɴС',
-  'sort_ta' => ' С',
-  'sort_td' => ' ɴС',
-  'download_zip' => 'س Zip ', //cpg1.3.0
-  'pic_on_page' => '%d ͼƬ %d ҳ',
-  'user_on_page' => '%d Ա %d ҳ', //cpg1.3.0
+  'name' => '文件名',
+  'title' => '标题',
+  'sort_da' => '根据日期排序 由远至近',
+  'sort_dd' => '根据日期排序 由近至远',
+  'sort_na' => '根据名称排序 由小至大',
+  'sort_nd' => '根据名称排序 由大至小',
+  'sort_ta' => '根据标题排序 由小至大',
+  'sort_td' => '根据标题排序 由大至小',
+  'position' => '位置', //cpg1.4
+  'sort_pa' => '小到大排序', //cpg1.4
+  'sort_pd' => '大到小排序', //cpg1.4
+  'download_zip' => '下载成 Zip 文件',
+  'pic_on_page' => '%d 张图片，共 %d 页',
+  'user_on_page' => '%d 名会员，共 %d 页',
+  'enter_alb_pass' => '输入相册密码', //cpg1.4
+  'invalid_pass' => '密码错误', //cpg1.4
+  'pass' => '密码', //cpg1.4
+  'submit' => '传送', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-  'thumb_title' => 'ͼҳ',
-  'pic_info_title' => 'ʾ/ ͼƬѶ', //cpg1.3.0
-  'slideshow_title' => '',
-  'ecard_title' => 'ͼƬԵӿƬĳ', //cpg1.3.0
-  'ecard_disabled' => 'ӿƬĿǰͣ',
-  'ecard_disabled_msg' => 'ûȨ޼ĵӿƬ', //js-alert //cpg1.3.0
-  'prev_title' => 'ۿǰһͼƬ', //cpg1.3.0
-  'next_title' => 'ۿһͼƬ', //cpg1.3.0
-  'pic_pos' => 'ͼƬ %s/%s', //cpg1.3.0
+  'thumb_title' => '返回缩略图页',
+  'pic_info_title' => '显示/隐藏 图片信息',
+  'slideshow_title' => '连续播放',
+  'ecard_title' => '把图片以电子贺卡寄出',
+  'ecard_disabled' => '电子贺卡功能目前停用',
+  'ecard_disabled_msg' => '您没有寄电子贺卡的权限', //js-alert
+  'prev_title' => '显示前一张图片',
+  'next_title' => '显示下一张图片',
+  'pic_pos' => '图片 %s/%s',
+  'report_title' => '检举这个文件', //cpg1.4
+  'go_album_end' => '跳到最后', //cpg1.4
+  'go_album_start' => '回到最先', //cpg1.4
+  'go_back_x_items' => '退后 %s 个项目', //cpg1.4
+  'go_forward_x_items' => '前进 %s 个项目', //cpg1.4
 );
 
 $lang_rate_pic = array(
-  'rate_this_pic' => 'ͼƬ', //cpg1.3.0
-  'no_votes' => '(û)',
-  'rating' => '(Ŀǰ÷ : %s / 5  %s )',
-  'rubbish' => '赹 Ҳ',
-  'poor' => 'е',
-  'fair' => 'ͨͨ',
-  'good' => 'ܺ',
-  'excellent' => 'ǳɫ',
-  'great' => 'ͼƬ',
+  'rate_this_pic' => '对图片评分',
+  'no_votes' => '(还没有人评分)',
+  'rating' => '(目前得分 : %s / 5 于 %s 个评分)',
+  'rubbish' => '昏倒 不看也罢',
+  'poor' => '有点差劲',
+  'fair' => '普普通通',
+  'good' => '很好',
+  'excellent' => '非常出色',
+  'great' => '顶-没有比这更好的了',
 );
 
 // ------------------------------------------------------------------------- //
@@ -213,39 +262,51 @@
 $lang_cpg_die = array(
   INFORMATION => $lang_info,
   ERROR => $lang_error,
-  CRITICAL_ERROR => '',
-  'file' => 'ĵ: ',
-  'line' => ': ',
+  CRITICAL_ERROR => '致命错误',
+  'file' => '文件: ',
+  'line' => '行数: ',
 );
 
 $lang_display_thumbnails = array(
-  'filename' => 'ĵ : ',
-  'filesize' => 'ĵС : ',
-  'dimensions' => 'Ӱߴ : ',
-  'date_added' => ' : ', //cpg1.3.0
+  'filename' => '文件名称=', //cpg1.4
+  'filesize' => '文件大小=', //cpg1.4
+  'dimensions' => '图片尺寸=', //cpg1.4
+  'date_added' => '加入日期=', //cpg1.4
 );
 
 $lang_get_pic_data = array(
-  'n_comments' => '%s ',
-  'n_views' => '%s ιۿ',
-  'n_votes' => '(%s )',
+  'n_comments' => '%s 个留言',
+  'n_views' => '%s 次查看',
+  'n_votes' => '(%s 个评分)',
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => 'ѶϢ', //cpg1.3.0
-  'select_all' => 'ȫѡ', //cpg1.3.0
-  'copy_and_paste_instructions' => 'ҪCoppermine֧Ԯ̳ҪЭ, Ʋ ѶϢķ. ǰȷ***ȡ.', //cpg1.3.0
-  'phpinfo' => 'ʾphpѶϢ', //cpg1.3.0
+  'debug_info' => '除错信息',
+  'select_all' => '全选',
+  'copy_and_paste_instructions' => '如果你要在 CPG 的支持论坛上要求协助，复制并贴上这个除错信息到你的发表文章内，包括显示的错误信息。发表文章前请注意用***来替换您的密码。<br />注意：这只是给我们提供改进的信息，并不代表您的相册有问题。', //cpg1.4
+  'phpinfo' => '显示PHP信息 (phpinfo)',
+  'notices' => '信息', //cpg1.4
 );
 
 $lang_language_selection = array(
-  'reset_language' => 'Ԥ', //cpg1.3.0
-  'choose_language' => 'ѡ', //cpg1.3.0
+  'reset_language' => '预设语言',
+  'choose_language' => '选择你的语言',
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => 'Ԥ貼', //cpg1.3.0
-  'choose_theme' => 'ѡ񲼾', //cpg1.3.0
+  'reset_theme' => '预设风格',
+  'choose_theme' => '选择风格',
+);
+
+$lang_version_alert = array(
+  'version_alert' => '不支持的版本！', //cpg1.4
+  'no_stable_version' => '您安装的 CPG 相册版本 %s (%s) 只是给有经验的用户 - 这个版本不会得到官方的支持。如果要得到支持请安装官方提供的正式版本！', //cpg1.4
+  'gallery_offline' => '目前相册是属于维护状态，只有管理员才能进入。维护完毕之后记得将相册设回正常状态。', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => '上一个', //cpg1.4
+  'next' => '下一个', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -255,38 +316,54 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "不能启用插件 '%s'", //cpg1.4
+  'error_install' => "不能安装插件 '%s'", //cpg1.4
+  'error_uninstall' => "不能删除插件 '%s'", //cpg1.4
+  'error_sleep' => "不能删除插件 '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => '̾',
-  'Question' => '',
-  'Very Happy' => 'ܸ',
-  'Smile' => '΢Ц',
-  'Sad' => '',
-  'Surprised' => '',
-  'Shocked' => '',
-  'Confused' => '赹',
-  'Cool' => 'ܰ',
-  'Laughing' => 'Ц',
-  'Mad' => '',
-  'Razz' => 'Ц',
-  'Embarassed' => '',
-  'Crying or Very sad' => '',
-  'Evil or Very Mad' => '',
-  'Twisted Evil' => 'Ź',
-  'Rolling Eyes' => 'ת۾',
-  'Wink' => 'գ',
-  'Idea' => '',
-  'Arrow' => 'ͷ',
-  'Neutral' => '',
-  'Mr. Green' => '',
+  'Exclamation' => '感叹',
+  'Question' => '疑问',
+  'Very Happy' => '很高兴',
+  'Smile' => '微笑',
+  'Sad' => '悲哀',
+  'Surprised' => '惊讶',
+  'Shocked' => '震惊',
+  'Confused' => '昏倒',
+  'Cool' => '很棒',
+  'Laughing' => '发笑',
+  'Mad' => '发狂',
+  'Razz' => '嘲笑',
+  'Embarassed' => '尴尬',
+  'Crying or Very sad' => '嚎哭',
+  'Evil or Very Mad' => '恶毒',
+  'Twisted Evil' => '古怪',
+  'Rolling Eyes' => '转眼睛',
+  'Wink' => '眨眼',
+  'Idea' => '主意',
+  'Arrow' => '箭头',
+  'Neutral' => '中立',
+  'Mr. Green' => 'Mr. Green',
 );
 
 // ------------------------------------------------------------------------- //
@@ -296,12 +373,12 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => '뿪ģʽ...',
-  1 => 'ģʽ...',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => '退出管理模式...',
+  1 => '进入管理模式...',
 );
 
 // ------------------------------------------------------------------------- //
@@ -309,20 +386,172 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Ҫಾһ !', //js-alert
-  'confirm_modifs' => 'ȷҪЩ޸ ?', //js-alert
-  'no_change' => 'ûκθı !', //js-alert
-  'new_album' => 'ಾ',
-  'confirm_delete1' => 'ȷҪɾಾ ?', //js-alert
-  'confirm_delete2' => '\nͼƬԶɾ !', //js-alert
-  'select_first' => 'ѡһಾ', //js-alert
-  'alb_mrg' => 'ಾԱ',
-  'my_gallery' => '* ҵಾ *',
-  'no_category' => '* û *',
-  'delete' => 'ɾ',
-  'new' => '',
-  'apply_modifs' => '޸',
-  'select_category' => 'ѡ',
+  'alb_need_name' => '您需要给相册一个名称 !', //js-alert
+  'confirm_modifs' => '确定要做这些修改吗 ?', //js-alert
+  'no_change' => '您没有做任何改变 !', //js-alert
+  'new_album' => '新相册',
+  'confirm_delete1' => '确定要删除此相册吗 ?', //js-alert
+  'confirm_delete2' => '\n所有图片及留言都会删除 !', //js-alert
+  'select_first' => '请先选择一个相册', //js-alert
+  'alb_mrg' => '相册管理员',
+  'my_gallery' => '* 我的相册 *',
+  'no_category' => '* 没有类别 *',
+  'delete' => '删除',
+  'new' => '新增',
+  'apply_modifs' => '修改',
+  'select_category' => '选择类别',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => '限制会员', //cpg1.4
+  'user_name' => '会员名称', //cpg1.4
+  'ip_address' => 'IP 位置', //cpg1.4
+  'expiry' => '期限 (空白如果没有期限)', //cpg1.4
+  'edit_ban' => '储存', //cpg1.4
+  'delete_ban' => '删除', //cpg1.4
+  'add_new' => '新增限制', //cpg1.4
+  'add_ban' => '新增', //cpg1.4
+  'error_user' => '找不到会员', //cpg1.4
+  'error_specify' => '您必须提供会员名称或 IP 位置', //cpg1.4
+  'error_ban_id' => '错误的限制编号！', //cpg1.4
+  'error_admin_ban' => '您不能限制自己！', //cpg1.4
+  'error_server_ban' => '您要限制您自己的主机？别搞笑啦...', //cpg1.4
+  'error_ip_forbidden' => '您不能限制这个 IP - 这是不可路径选择的 (私人) IP！<br />如果您要允许限制私人 IP，在 <a href="admin.php">设定</a> 里面可以修改。', //cpg1.4
+  'lookup_ip' => '搜索 IP 位置', //cpg1.4
+  'submit' => '继续！', //cpg1.4
+  'select_date' => '选择日期', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => '整合精灵',
+  'warning' => '警告：用这个整合精灵，重要数据是以 HTML 传送。建议您在自己的计算机上使用 (不是在网咖等其它公共场所)，然后确定把浏览器的缓存和临时文件删除。',
+  'back' => '返回',
+  'next' => '下一步',
+  'start_wizard' => '开始整合精灵',
+  'finish' => '完成',
+  'hide_unused_fields' => '隐藏没用的字段 (建议)',
+  'clear_unused_db_fields' => '清除错误的数据库项目 (建议)',
+  'custom_bridge_file' => '自定义的整合文件名称 (如果整合文件是叫 <i>myfile.inc.php</i>，在这个字段输入 <i>myfile</i>)',
+  'no_action_needed' => '不需要任何操作。请点 \'下一步\' 继续。',
+  'reset_to_default' => '重设回默认值',
+  'choose_bbs_app' => '选择整合 CPG 的软件',
+  'support_url' => '如需这个软件的支持请到',
+  'settings_path' => '论坛使用的路径',
+  'database_connection' => '数据库连接',
+  'database_tables' => '数据表',
+  'bbs_groups' => '论坛群',
+  'license_number' => '执照号码',
+  'license_number_explanation' => '输入执照号码 (如果有)',
+  'db_database_name' => '数据库名称',
+  'db_database_name_explanation' => '输入论坛使用的数据库名称',
+  'db_hostname' => '数据库主机',
+  'db_hostname_explanation' => '您的 MySQL 数据库的主机，通常是 &quot;localhost&quot;',
+  'db_username' => '数据库账号',
+  'db_username_explanation' => '论坛使用的数据库的用户账号',
+  'db_password' => '数据库密码',
+  'db_password_explanation' => '数据库的用户账号密码',
+  'full_forum_url' => '论坛网址',
+  'full_forum_url_explanation' => '您的论坛网址 (包括 http:// 例如：http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => '论坛的相对路径',
+  'relative_path_of_forum_from_webroot_explanation' => '论坛的主机相对路径 (范例：如果您的论坛在 http://www.yourdomain.tld/forum/，输入 &quot;/forum/&quot;)',
+  'relative_path_to_config_file' => '论坛设定文件的相对路径',
+  'relative_path_to_config_file_explanation' => '论坛的相对路径，从 CPG 目录计算 (范例 &quot;../forum/&quot; 如果您的论坛是 http://www.yourdomain.tld/forum/ 然后 CPG 是 http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Cookie 前导符',
+  'cookie_prefix_explanation' => '这是论坛的 cookie 名称',
+  'table_prefix' => '数据表的前导符',
+  'table_prefix_explanation' => '论坛使用的数据表的前导符。',
+  'user_table' => '会员数据表',
+  'user_table_explanation' => '(通常默认值不会有问题，除非您有改过论坛的安装)',
+  'session_table' => '会话(session)的数据表',
+  'session_table_explanation' => '(通常默认值不会有问题，除非您有改过论坛的安装)',
+  'group_table' => '群数据表',
+  'group_table_explanation' => '(通常默认值不会有问题，除非您有改过论坛的安装)',
+  'group_relation_table' => '群关系的数据表',
+  'group_relation_table_explanation' => '(通常默认值不会有问题，除非您有改过论坛的安装)',
+  'group_mapping_table' => '群映射的数据表',
+  'group_mapping_table_explanation' => '(通常默认值不会有问题，除非您有改过论坛的安装)',
+  'use_standard_groups' => '使用标准的论坛群',
+  'use_standard_groups_explanation' => '使用标准 (内建) 的群 (建议)。这会让自定义的群无效。除非您知道在干麻，不要关闭这个设定！',
+  'validating_group' => '审核群',
+  'validating_group_explanation' => '论坛里需要审核的群编号是 (通常默认值不会有问题，建议不要改除非您知道它的用途)',
+  'guest_group' => '访客群',
+  'guest_group_explanation' => '论坛的访客群编号是 (通常默认值不会有问题，建议不要改除非您知道它的用途)',
+  'member_group' => '会员群',
+  'member_group_explanation' => '论坛的 &quot;普通&quot; 会员群编号是 (通常默认值不会有问题，建议不要改除非您知道它的用途)',
+  'admin_group' => '管理员群',
+  'admin_group_explanation' => '论坛的管理员群编号是 (通常默认值不会有问题，建议不要改除非您知道它的用途)',
+  'banned_group' => '限制群',
+  'banned_group_explanation' => '论坛的限制群编号是 (通常默认值不会有问题，建议不要改除非您知道它的用途)',
+  'global_moderators_group' => '全区版主群',
+  'global_moderators_group_explanation' => '论坛的全区版主群编号 (通常默认值不会有问题，建议不要改除非您知道它的用途)',
+  'special_settings' => '论坛的特殊设定',
+  'logout_flag' => 'phpBB 版本 (注销标签)',
+  'logout_flag_explanation' => '您的论坛版本 (这项设定是用来指示系统如何注销)',
+  'use_post_based_groups' => '使用文章群？',
+  'logout_flag_yes' => '2.0.5 或以上',
+  'logout_flag_no' => '2.0.4 或以下',
+  'use_post_based_groups_explanation' => '该使用论坛会员的文章数来做分类吗？ (允许更完善的权限管理) 或是使用预设群 (可简易管理，建议使用)。之后可以改变这个设定。',
+  'use_post_based_groups_yes' => '是',
+  'use_post_based_groups_no' => '否',
+  'error_title' => '您必须解决这些错误才能继续。回到上一页。',
+  'error_specify_bbs' => '您必须提供要整合的软件。',
+  'error_no_blank_name' => '您不能将自定义整合的名称字段留白。',
+  'error_no_special_chars' => '整合文件不能包括特殊字符，除了 (_) 和 (-)！',
+  'error_bridge_file_not_exist' => '整合文件 %s 不存在主机内。请检查是否上传成功。',
+  'finalize' => '开启/关闭 论坛整合',
+  'finalize_explanation' => '目前整合数据已存入数据库，但是整合还未开启。您可以在任何时间开启或关闭整合。记住相册的管理账号和密码，要做改变时可能需要。如果出现问题，到 %s 然后关闭论坛整合，用整合前的 CPG 管理账号 (您安装 CPG 时建立的账号)。',
+  'your_bridge_settings' => '整合设定',
+  'title_enable' => '开启整合 %s',
+  'bridge_enable_yes' => '开启',
+  'bridge_enable_no' => '关闭',
+  'error_must_not_be_empty' => '不能空白',
+  'error_either_be' => '必须是 %s 或 %s',
+  'error_folder_not_exist' => '%s 不存在。. 改正 %s 的输入值',
+  'error_cookie_not_readible' => 'CPG 无法读取 cookie 名称 %s。改正 %s 的输入值，或到论坛的设定里面确定 CPG 有读取它的 cookie 路径。',
+  'error_mandatory_field_empty' => '您不能空白字段 %s - 请输入正确值。',
+  'error_no_trailing_slash' => '%s 字段不能包括最后的斜线。',
+  'error_trailing_slash' => '%s 字段必须包括最后的斜线。',
+  'error_db_connect' => '不能连接到数据库。MySQL 的错误信息：',
+  'error_db_name' => '虽然 CPG 能够连接到数据库，它无法找到您输入的数据表 %s。确定 %s 是正确的数据。MySQL 的错误信息：',
+  'error_prefix_and_table' => '%s 和 ',
+  'error_db_table' => '找不到数据表 %s。确定 %s 是正确的数据。',
+  'recovery_title' => '整合管理： 修复',
+  'recovery_explanation' => '如果您要管理论坛的整合设定，您必须先用管理账号登录。如果不能登录，您可以先关闭论坛整合。输入您的账号和密码不会将您登录，只会关闭整合。详情请看帮助文档。',
+  'username' => '账号',
+  'password' => '密码',
+  'disable_submit' => '提交',
+  'recovery_success_title' => '授权完成',
+  'recovery_success_content' => '您已经成功关闭论坛的整合。CPG 目前不受整合影响。',
+  'recovery_success_advice_login' => '登录管理账号来编辑整合设定，或重新开启整合。',
+  'goto_login' => '进入登录页面',
+  'goto_bridgemgr' => '进入整合管理',
+  'recovery_failure_title' => '授权失败',
+  'recovery_failure_content' => '您输入错误的数据。您必须提供管理账号 (您安装 CPG 时建立的账号)。',
+  'try_again' => '重试',
+  'recovery_wait_title' => '锁定时间还没过',
+  'recovery_wait_content' => '因为安全问题，您不能连续登录失败后成功登录，您必须稍待一会才能继续登录。',
+  'wait' => '等待',
+  'create_redir_file' => '建立重定向(redirect)文件 (建议)',
+  'create_redir_file_explanation' => '如果要将会员在登录论坛时转回 CPG，您必须建立一个转址文件到您的论坛目录。勾选这个选项整合管理系统会自动帮您建立，或提供需要的程序代码让您手动建立文件。',
+  'browse' => '浏览',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => '日历', //cpg1.4
+  'close' => '关闭', //cpg1.4
+  'clear_date' => '清除日期', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -330,193 +559,267 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => '\'%s\'ҪĲδṩ !',
-  'unknown_cat' => 'ѡ𲢲Ͽ',
-  'usergal_cat_ro' => 'Աಾɾ !',
-  'manage_cat' => '',
-  'confirm_delete' => 'ȷҪɾ', //js-alert
-  'category' => '',
-  'operations' => '',
-  'move_into' => '',
-  'update_create' => '/ ',
-  'parent_cat' => '',
-  'cat_title' => '',
-  'cat_thumb' => 'ͼ', //cpg1.3.0
-  'cat_desc' => '',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => '趨',
-  'restore_cfg' => 'ظԭʼ趨',
-  'save_cfg' => '趨',
-
-  'notes' => 'ע',
-  'info' => 'ѶϢ',
-  'upd_success' => '趨Ѹ',
-  'restore_success' => 'ԭʼ趨ѻظ',
-  'name_a' => ' С',
-  'name_d' => ' ɴС',
-  'title_a' => ' С',
-  'title_d' => ' ɴС',
-  'date_a' => ' Զ',
-  'date_d' => ' ɽԶ',
-  'th_any' => '',
-  'th_ht' => '߶',
-  'th_wd' => '',
-  'label' => 'ǩ', //cpg1.3.0
-  'item' => 'Ŀ', //cpg1.3.0
-  'debug_everyone' => 'κ', //cpg1.3.0
-  'debug_admin' => 'Աר', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  '趨',
-  array('ಾ', 'gallery_name', 0),
-  array('ಾ', 'gallery_description', 0),
-  array('ಾԱʼ', 'gallery_admin_email', 0),
-  array('ڵӿƬʾ\'ۿͼƬ\'ַ', 'ecards_more_pic_target', 0),
-  array('ಾĿǰ', 'offline', 1), //cpg1.3.0
-  array('ӿƬ־', 'log_ecards', 1), //cpg1.3.0
-  array('ͼƬسZIP', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'ϵ,  &amp; ֱ趨',
-  array('', 'lang', 5),
-  array('', 'theme', 6),
-  array('ʾб', 'language_list', 1), //cpg1.3.0
-  array('ʾԹ', 'language_flags', 8), //cpg1.3.0
-  array('ʾ &quot;&quot; ѡ', 'language_reset', 1), //cpg1.3.0
-  array('ʾб', 'theme_list', 1), //cpg1.3.0
-  array('ʾ &quot;&quot; ڲѡ', 'theme_reset', 1), //cpg1.3.0
-  array('ʾ FAQ', 'display_faq', 1), //cpg1.3.0
-  array('ʾ bbcode help', 'show_bbcode_help', 1), //cpg1.3.0
-  array('ֱ', 'charset', 4), //cpg1.3.0
-
-  'ಾĿ¼ʾ',
-  array('Ҫ (ػ %)', 'main_table_width', 0),
-  array('ͬһεʾ', 'subcat_level', 0),
-  array('ಾʾ', 'albums_per_page', 0),
-  array('ಾĿ¼ҳಾ', 'album_list_cols', 0),
-  array('ͼ', 'alb_list_thumb_size', 0),
-  array('ҳ', 'main_page_layout', 0),
-  array('ʾеһಾͼ','first_level',1),
-
-  'ͼʾ',
-  array('ͼҳ', 'thumbcols', 0),
-  array('ͼҳ', 'thumbrows', 0),
-  array('ʾ߸', 'max_tabs', 10), //cpg1.3.0
-  array('ʾͼƬ˵ͼ· (ӵı)', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('ʾۿͼ·', 'views_in_thumbview', 1), //cpg1.3.0
-  array('ʾͼ·', 'display_comment_count', 1),
-  array('ʾϴͼ·', 'display_uploader', 1), //cpg1.3.0
-  array('ͼƬԭʼ', 'default_sort_order', 3), //cpg1.3.0
-  array('\'ͶƱ\'ҪͶƱ', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'ͼƬʾ &amp; 趨',
-  array('ͼƬʾı (ػ %)', 'picture_table_width', 0), //cpg1.3.0
-  array('ͼƬѶԤʾ', 'display_pic_info', 1), //cpg1.3.0
-  array('ڹ˲', 'filter_bad_words', 1),
-  array('ԿʹЦͼʾ', 'enable_smilies', 1),
-  array('ԱͬһͼƬ (رչˮ)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('ͼƬݵ󳤶', 'max_img_desc_length', 0),
-  array('ݵ', 'max_com_wlength', 0),
-  array('Ե', 'max_com_lines', 0),
-  array('Ե󳤶', 'max_com_size', 0),
-  array('ʾͼƬԤ', 'display_film_strip', 1),
-  array('ͼƬԤеͼƬ', 'max_film_strip_items', 0),
-  array('ʱ õʼ֪ͨԱ', 'email_comment_notification', 1), //cpg1.3.0
-  array('ż (1  = 1000 )', 'slideshow_interval', 0), //cpg1.3.0
-
-  'ͼƬͼ趨', //cpg1.3.0
-  array('JPEG ʽƷ', 'jpeg_qual', 0),
-  array('ͼߴ <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('ʹóߴ ( ߻ͼ߳ )<b>**</b>', 'thumb_use', 7),
-  array('мͼƬ','make_intermediate',1),
-  array('мͼƬ/ӰƬߴ <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('ϴͼ (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('ϴͼƬ/ӰƬ߳ߴ ()', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'ͼƬͼĽ趨', //cpg1.3.0
-  array('ʾ˽ಾͼƬδԱ','show_private',1), //cpg1.3.0
-  array('ĵƲַܵ', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('ϴͼɽܵչ', 'allowed_file_extensions',0), //cpg1.3.0
-  array('ɽܵͼƬ', 'allowed_img_types',0), //cpg1.3.0
-  array('ɽܵӰƬ', 'allowed_mov_types',0), //cpg1.3.0
-  array('ɽܵ', 'allowed_snd_types',0), //cpg1.3.0
-  array('ɽܵļ', 'allowed_doc_types',0), //cpg1.3.0
-  array('ͼķ','thumb_method',2), //cpg1.3.0
-  array('ImageMagick \'convert\' · ( /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('ɽܵͼ(ֻ ImageMagick Ч)', 'allowed_img_types',0), //cpg1.3.0
-  array('ImageMagick ѡ', 'im_options', 0), //cpg1.3.0
-  array('ȡ JPEG ĵ EXIF ', 'read_exif_data', 1), //cpg1.3.0
-  array('ȡ JPEG ĵ IPTC ', 'read_iptc_data', 1), //cpg1.3.0
-  array('ಾ· <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Աͼ· <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('мͼǰԪ <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('ͼǰԪ <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('ͼĿ¼ԤȨ', 'default_dir_mode', 0), //cpg1.3.0
-  array('ϴͼƬԤȨ', 'default_file_mode', 0), //cpg1.3.0
-
-  'Ա趨',
-  array('»Աע', 'allow_user_registration', 1),
-  array('עҪʼ֤', 'reg_requires_valid_email', 1),
-  array('ʹעʱ õʼ֪ͨԱ', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Աʹͬһʼַ', 'allow_duplicate_emails_addr', 1),
-  array('Ա˽˵ಾ (ע: л ǵ κĿǰ˽ಾɹಾ)', 'allow_private_albums', 1), //cpg1.3.0
-  array('лԱϴĵȴ׼ʱ ֪ͨԱ', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('ĻԱ鿴Աб', 'allow_memberlist', 1), //cpg1.3.0
-
-  'ӰԶλ (ʹ¿հ)',
-  array('λ 1 ', 'user_field1_name', 0),
-  array('λ 2 ', 'user_field2_name', 0),
-  array('λ 3 ', 'user_field3_name', 0),
-  array('λ 4 ', 'user_field4_name', 0),
-
-  'Cookies settings',
-  array('ʹõ cookie  (̳ʱ, ȷ̳cookieͬ)', 'cookie_name', 0),
-  array('ʹõ cookie ·', 'cookie_path', 0),
-
-  '趨',
-  array('ģʽ', 'debug_mode', 9), //cpg1.3.0
-  array('ڳģʽʱʾʾ', 'debug_notice', 1), //cpg1.3.0
+  'miss_param' => '\'%s\'操作所需要的参数并未提供！',
+  'unknown_cat' => '数据库里没有您所选的类别',
+  'usergal_cat_ro' => '会员相册的类别不能删除！',
+  'manage_cat' => '类别管理',
+  'confirm_delete' => '确定要删除此类别吗', //js-alert
+  'category' => '类别',
+  'operations' => '操作',
+  'move_into' => '移动到',
+  'update_create' => '更新/建立 类别',
+  'parent_cat' => '母类别',
+  'cat_title' => '类别标题',
+  'cat_thumb' => '类别缩略图',
+  'cat_desc' => '类别简介',
+  'categories_alpha_sort' => '小到大排序类别 (不用自定义排序)', //cpg1.4
+  'save_cfg' => '储存设定', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
 
-  '<br /><div align="left"><a name="notice1"></a>(*) ಾͼƬ, ʾ * λʾɸ.<br />
-  <a name="notice2"></a>(**) ı趨ֻӰѾĵ, ЩĵѾಾ,趨ظı. ,Դ Աѡ еĵ, &quot;<a href="util.php">Ա</a> (ͼƬߴ)&quot; </div><br />', //cpg1.3.0
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => '相册设定', //cpg1.4
+  'manage_exif' => '管理 exif 显示', //cpg1.4
+  'manage_plugins' => '插件管理', //cpg1.4
+  'manage_keyword' => '关键词管理', //cpg1.4
+  'restore_cfg' => '设回默认值',
+  'save_cfg' => '储存设定',
+  'notes' => '批注',
+  'info' => '信息',
+  'upd_success' => 'CPG 设定已更新',
+  'restore_success' => '原始设定已回复',
+  'name_a' => '排序根据名称 由小至大',
+  'name_d' => '排序根据名称 由大至小',
+  'title_a' => '排序根据标题 由小至大',
+  'title_d' => '排序根据标题 由大至小',
+  'date_a' => '排序根据日期 由远至近',
+  'date_d' => '排序根据日期 由近至远',
+  'pos_a' => '小到大', //cpg1.4
+  'pos_d' => '大到小', //cpg1.4
+  'th_any' => '最大外观',
+  'th_ht' => '高度',
+  'th_wd' => '宽度',
+  'label' => '标签',
+  'item' => '项目',
+  'debug_everyone' => '任何人',
+  'debug_admin' => '管理员专用',
+  'no_logs'=> '关闭', //cpg1.4
+  'log_normal'=> '正常', //cpg1.4
+  'log_all' => '全部', //cpg1.4
+  'view_logs' => '浏览记录', //cpg1.4
+  'click_expand' => '点名称展开', //cpg1.4
+  'expand_all' => '全部展开', //cpg1.4
+  'notice1' => '(*) 这些设定不能改变，如果你已经有文件储存于数据库。', //cpg1.4 - (relocated)
+  'notice2' => '(**) 改变这些设定只会影响之后加入的文件。建议您不要改变这些设定，如果已有文件存在。但是您可以改变现有的文件，使用 &quot;<a href="util.php">管理功能</a> (重设尺寸)&quot; 的功能。', //cpg1.4 - (relocated)
+  'notice3' => '(***) 全部的记录文件是以英文显示。', //cpg1.4 - (relocated)
+  'bbs_disabled' => '整合论坛后关闭的功能', //cpg1.4
+  'auto_resize_everyone' => '每个人', //cpg1.4
+  'auto_resize_user' => '会员', //cpg1.4
+  'ascending' => '小到大', //cpg1.4
+  'descending' => '大到小', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  '基本设定',
+  array('相册名称', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('相册描述', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('相册管理员的电子邮件', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('CPG 的网址 (不要加上 \'index.php\')', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('首页的网址', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('允许将最爱的图片下载成ZIP文件', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('时区跟 GMT 的差别 (目前时间： ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('开启加密密码 (可以关闭)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('开启帮助图示 (帮助只以英文显示)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('允许可点的关键词','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('允许插件', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('允许限制非路由地址（私有）', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('可浏览的批量接口', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  '语言 &amp; 编码设定',
+  array('语言', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('如果翻译的字句不存在使用英文替回', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('文字编码', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('显示语言列表', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('显示语言国旗', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('语言菜单内显示 &quot;重设&quot;', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('显示 上一页/下一页 于页面', 'previous_next_tab', 1), //cpg1.4
+
+  '风格设定',
+  array('风格', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('显示风格列表', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('风格菜单内显示 &quot;重设&quot;', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('显示 FAQ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('自定义的菜单连接', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('自定义菜单的网址', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('显示 bbcode 帮助', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('显示 vanity 区域（下面的四个php,mysql,xhtml,css图片标签），来显示我们通过了 XHTML 和 CSS 测试','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('自定义标头的路径', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('自定义页尾的路径', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  '相册目录显示',
+  array('主要表格宽度 (像素或 %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('类别显示的层次数量', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('相册显示数量', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('相册列表的栏数', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('缩略图像素', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('主页的内容', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('显示分类中第一层的相册缩略图','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('以小到大排列类别 (不使用自定义排列)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('显示连接的文件数量','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  '缩略图显示',
+  array('缩略图页栏数', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('缩略图页列数', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('显示的卷标页数量', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('缩略图下方显示图片帮助 (连标题)', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('缩略图下方显示浏览次数', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('缩略图下方显示留言', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('缩略图下方显示上传者名称', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('缩略图下方显示上传的管理员', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('缩略图下方显示文件名称', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('显示相册简介', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('预设的文件排序', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('\'热门投票\' 需要的投票数', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  '图片显示', //cpg1.4
+  array('显示图片的表格宽度 (像素或 %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('图片信息的预设为显示', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('图片简介的允许字数', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('允许的文字数量', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('显示图片预览列', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('图片预览列下方显示文件名称', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('预览列的数量', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('连续拨放间隔时间 (毫秒)。1 秒 = 1000 毫秒', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  '留言设定', //cpg1.4
+  array('留言内过滤不良词汇', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('留言内允许表情图案', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('允许会员在同一张图片连续发表留言 (关闭灌水保护)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('留言的最大行数', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('留言的最大长度', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('有留言时通知管理员', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('留言的排序', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('无名留言者的前导符', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  '图片及缩略图设定',
+  array('JPEG 格式质量', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('缩略图最大尺寸 <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('使用尺寸 (宽，高或缩略图最大边长) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('建立中级图片','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('中级图片/影片的最大尺寸 <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('传图片的最大限制 (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('上传图片/影片的最大宽度或最高尺寸 (像素)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('自动重设超过限制的图片尺寸', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  '图片和缩略图的高级设定',
+  array('可使用私人相册 (注意：如果您从 \'是\' 换成 \'否\'，任何现有的私人相册将会变成公共相册)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('显示私人相册图片给未登录的会员','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('文件名不可使用的字词', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('上传图片可接受的扩展名', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('允许的图片文件类型', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('允许的影片文件类型', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('自动播放影片', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('允许的声音文件类型', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('允许的文件文件类型', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('建立缩略图的方法','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('ImageMagick 的 \'convert\' 程序路径 (例如 /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('可接受的图片类型 (只对 ImageMagick 有效)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('ImageMagick 的命令列选项', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('读取 JPEG 图片的 EXIF 数据', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('读取 JPEG 图片的 IPTC 数据', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('相册路径 <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('会员图文件路径 <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('缩略图片的前导符 <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('缩略图的前导符 <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('目录的预设模式', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('文件的预设模式', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  '会员设定',
+  array('允许会员注册', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('允许访客进入', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('注册需要电子邮件验证', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('有新会员时通知管理员', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('管理员需审核注册', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('允许两个会员使用同一个电子邮件', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('通知管理员有等待审核的文件', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('允许登录的会员浏览会员名单', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('允许会员改变电子邮件', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('允许会员保留自己在公共相册里的图片', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('允许错误登录的次数 (避免相册遭受攻击)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('错误登录后的限制时间', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('允许向管理员检举文件', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  '个人数据的自定义字段 (空白如果不使用)。
+  用“数据 6” 给字数长的信息，例如说个人简介', //cpg1.4
+  array('数据 1 的名称', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('数据 2 的名称', 'user_profile2_name', 0), //cpg1.4
+  array('数据 3 的名称', 'user_profile3_name', 0), //cpg1.4
+  array('数据 4 的名称', 'user_profile4_name', 0), //cpg1.4
+  array('数据 5 的名称', 'user_profile5_name', 0), //cpg1.4
+  array('数据 6 的名称', 'user_profile6_name', 0), //cpg1.4
+
+  '图片简介的自定义字段 (空白如果不使用)',
+  array('字段 1 的名称', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('字段 2 的名称', 'user_field2_name', 0),
+  array('字段 3 的名称', 'user_field3_name', 0),
+  array('字段 4 的名称', 'user_field4_name', 0),
+
+  'Cookies 设定',
+  array('Cookie 名称', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Cookie 路径', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  '电子邮件设定  (通常可以不用作任何改变；如果不懂请不要更改)', //cpg1.4
+  array('SMTP 主机 (如果空白会使用 sendmail)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP 账号', 'smtp_username', 0), //cpg1.4
+  array('SMTP 密码', 'smtp_password', 0), //cpg1.4
+
+  '记录和统计', //cpg1.4
+  array('记录模式 <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('记录电子贺卡', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('记录投票的统计','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('记录浏览的统计','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  '维护设定', //cpg1.4
+  array('开启除错模式', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('显示除错模式里的通知', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('相册维护 (关闭)', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'ĳӿƬ', //cpg1.3.0
-  'ecard_sender' => '', //cpg1.3.0
-  'ecard_recipient' => '', //cpg1.3.0
-  'ecard_date' => '', //cpg1.3.0
-  'ecard_display' => 'ʾӿƬ', //cpg1.3.0
-  'ecard_name' => '', //cpg1.3.0
-  'ecard_email' => 'ʼַ', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => '', //cpg1.3.0
-  'ecard_descending' => '', //cpg1.3.0
-  'ecard_sorted' => '', //cpg1.3.0
-  'ecard_by_date' => '', //cpg1.3.0
-  'ecard_by_sender_name' => '', //cpg1.3.0
-  'ecard_by_sender_email' => 'ʼ', //cpg1.3.0
-  'ecard_by_sender_ip' => '˵ IP λַ', //cpg1.3.0
-  'ecard_by_recipient_name' => '', //cpg1.3.0
-  'ecard_by_recipient_email' => 'ʼ', //cpg1.3.0
-  'ecard_number' => 'ʾ¼ %s  %s  %s', //cpg1.3.0
-  'ecard_goto_page' => 'ҳ', //cpg1.3.0
-  'ecard_records_per_page' => 'ҳμ¼', //cpg1.3.0
-  'check_all' => 'ȫѡ', //cpg1.3.0
-  'uncheck_all' => 'ѡ', //cpg1.3.0
-  'ecards_delete_selected' => 'ɾѾѡĿƬ', //cpg1.3.0
-  'ecards_delete_confirm' => 'ȷҪɾ¼? ѡ!', //cpg1.3.0
-  'ecards_delete_sure' => 'ȷ', //cpg1.3.0
+  'title' => '发送电子贺卡',
+  'ecard_sender' => '发件人',
+  'ecard_recipient' => '收件人',
+  'ecard_date' => '日期',
+  'ecard_display' => '显示电子贺卡',
+  'ecard_name' => '名称',
+  'ecard_email' => '电子邮件',
+  'ecard_ip' => 'IP #',
+  'ecard_ascending' => '升序',
+  'ecard_descending' => '降序',
+  'ecard_sorted' => '排序',
+  'ecard_by_date' => '根据日期',
+  'ecard_by_sender_name' => '根据发件人名称',
+  'ecard_by_sender_email' => '根据发件人邮件',
+  'ecard_by_sender_ip' => '根据发件人的 IP 地址',
+  'ecard_by_recipient_name' => '根据收件人名称',
+  'ecard_by_recipient_email' => '根据收件人邮件',
+  'ecard_number' => '显示纪录 %s 到 %s 在 %s',
+  'ecard_goto_page' => '到页面',
+  'ecard_records_per_page' => '页面记录',
+  'check_all' => '全选',
+  'uncheck_all' => '都不选',
+  'ecards_delete_selected' => '删除选取的贺卡',
+  'ecards_delete_confirm' => '你确定要删除记录吗？请勾选。',
+  'ecards_delete_sure' => '我确定',
 );
 
 
@@ -525,34 +828,36 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'ֺ',
-  'com_added' => 'Ѿ',
-  'alb_need_title' => 'Ϊಾṩһ !',
-  'no_udp_needed' => 'ûиµıҪ',
-  'alb_updated' => 'ಾѾ',
-  'unknown_album' => 'ѡಾڻûȨϴĵಾ',
-  'no_pic_uploaded' => 'ûĵϴ !<br /><br />ȷѡĵϴ, Ƿϴĵ...', //cpg1.3.0
-  'err_mkdir' => '޷Ŀ¼ %s !',
-  'dest_dir_ro' => 'Ŀ¼ %s ޷д !',
-  'err_move' => '޷ %s  %s !',
-  'err_fsize_too_large' => 'ϴͼƬ̫ (ܳ %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'ϴͼ̫ (ܳ %s KB) !',
-  'err_invalid_img' => 'ϴĵͼƬʽ !',
-  'allowed_img_types' => 'ֻϴ %s ͼƬ.',
-  'err_insert_pic' => 'ĵ \'%s\' ޷ಾ ', //cpg1.3.0
-  'upload_success' => 'ĵϴ!<br /><br />ߺ׼ͿԿĵ.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - ϴĵ֪ͨ', //cpg1.3.0
-  'notify_admin_email_body' => '%sϴĵ Ҫĺ׼.  %s', //cpg1.3.0
-  'info' => 'ѶϢ',
-  'com_added' => 'Ѽ',
-  'alb_updated' => 'ಾѾ',
-  'err_comment_empty' => 'ǿյ !',
-  'err_invalid_fext' => 'ֻеչ : <br /><br />%s.',
-  'no_flood' => 'Ǹ, ͼƬһṩ<br /><br />޸', //cpg1.3.0
-  'redirect_msg' => 'ҳת.<br /><br /><br /> \'\' ҳûԶˢ',
-  'upl_success' => 'ѾͼƬ', //cpg1.3.0
-  'email_comment_subject' => 'ѾԷ·ಾ', //cpg1.3.0
-  'email_comment_body' => 'ѾԷಾ.', //cpg1.3.0
+  'empty_name_or_com' => '请输入您的名字和留言',
+  'com_added' => '您的留言已经加入',
+  'alb_need_title' => '您必须为相册提供一个标题 !',
+  'no_udp_needed' => '没有更新的必要',
+  'alb_updated' => '相册已经更新',
+  'unknown_album' => '所选择的相册不存在或您没有权限上传文件到此相册',
+  'no_pic_uploaded' => '没有文件被上传 !<br /><br />如果您确定有选择文件上传, 请检查服务器是否允许上传文件...',
+  'err_mkdir' => '无法建立目录 %s！',
+  'dest_dir_ro' => '目录 %s 无法读写！',
+  'err_move' => '无法移动 %s 到 %s！',
+  'err_fsize_too_large' => '您上传的图片太大 (不能超过 %s x %s)！', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => '您上传的图片太大 (不能超过 %s KB)！', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => '上传的文件并不是容许的图片格式 !',
+  'allowed_img_types' => '您只可以上传 %s 张图片.',
+  'err_insert_pic' => '文件 \'%s\' 无法加入此相册 ',
+  'upload_success' => '文件上传完成!<br /><br />当管理者核准后就可以看到文件了.',
+  'notify_admin_email_subject' => '%s - 上传文件通知',
+  'notify_admin_email_body' => '%s有上传文件 需要你的核准. 请查阅 %s',
+  'info' => '信息',
+  'com_added' => '留言已加入',
+  'alb_updated' => '相册已经更新',
+  'err_comment_empty' => '留言是空的 !',
+  'err_invalid_fext' => '只有下列的扩展名才允许上传 : <br /><br />%s.',
+  'no_flood' => '抱歉, 此图片最后一个留言是您提供<br /><br />您只可以修改您的留言',
+  'redirect_msg' => '页面转移中.<br /><br /><br />按 \'继续\' 如果页面没有自动刷新',
+  'upl_success' => '已经加入您的图片',
+  'email_comment_subject' => '相册已有新留言',
+  'email_comment_body' => '已经有留言发表在您的相册。请浏览',
+  'album_not_selected' => '无选择的相册', //cpg1.4
+  'com_author_error' => '已有注册会员使用了这个名称，请登录或使用其它名称', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -560,31 +865,59 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => '˵',
-  'fs_pic' => 'ԭͼ',
-  'del_success' => 'ɾ',
-  'ns_pic' => '׼ߴͼƬ',
-  'err_del' => '޷ɾ',
-  'thumb_pic' => 'ͼ',
-  'comment' => '',
-  'im_in_alb' => 'ಾͼƬ',
-  'alb_del_success' => 'ಾ \'%s\' ɾ',
-  'alb_mgr' => 'ಾ',
-  'err_invalid_data' => 'յȷ \'%s\'',
-  'create_alb' => 'ಾ \'%s\'',
-  'update_alb' => 'ಾ \'%s\' Ϊ \'%s\' Ϊ \'%s\'',
-  'del_pic' => 'ɾͼƬ', //cpg1.3.0
-  'del_alb' => 'ɾಾ',
-  'del_user' => 'ɾԱ',
-  'err_unknown_user' => 'ѡĻԱ !',
-  'comment_deleted' => 'ɾ',
+  'caption' => '帮助',
+  'fs_pic' => '原图',
+  'del_success' => '完成删除',
+  'ns_pic' => '标准尺寸图片',
+  'err_del' => '无法删除',
+  'thumb_pic' => '缩略图',
+  'comment' => '留言',
+  'im_in_alb' => '相册内图片',
+  'alb_del_success' => '相册 &laquo;%s&raquo; 已删除', //cpg1.4
+  'alb_mgr' => '相册管理',
+  'err_invalid_data' => '接收到不正确的数据于 \'%s\'',
+  'create_alb' => '建立相册 \'%s\'',
+  'update_alb' => '更新相册 \'%s\' 标题为 \'%s\' 索引为 \'%s\'',
+  'del_pic' => '删除图片',
+  'del_alb' => '删除相册',
+  'del_user' => '删除会员',
+  'err_unknown_user' => '所选择的会员不存在！',
+  'err_empty_groups' => '找不要群的数据表，或没有资料！', //cpg1.4
+  'comment_deleted' => '留言已删除',
+  'npic' => '图片', //cpg1.4
+  'pic_mgr' => '图片管理', //cpg1.4
+  'update_pic' => '更新图片 \'%s\' 的文件名为 \'%s\'，索引是 \'%s\'', //cpg1.4
+  'username' => '账号', //cpg1.4
+  'anonymized_comments' => '%s 个无名的留言', //cpg1.4
+  'anonymized_uploads' => '%s 个无名的公共上传', //cpg1.4
+  'deleted_comments' => '删除了 %s 个留言', //cpg1.4
+  'deleted_uploads' => '删除了 %s 个公共上传', //cpg1.4
+  'user_deleted' => '会员 %s 已删除', //cpg1.4
+  'activate_user' => '启用账号', //cpg1.4
+  'user_already_active' => '账号已被启用', //cpg1.4
+  'activated' => '启用', //cpg1.4
+  'deactivate_user' => '关闭账号', //cpg1.4
+  'user_already_inactive' => '账号已被关闭', //cpg1.4
+  'deactivated' => '关闭', //cpg1.4
+  'reset_password' => '重设密码', //cpg1.4
+  'password_reset' => '密码重设成 %s', //cpg1.4
+  'change_group' => '改变主要群', //cpg1.4
+  'change_group_to_group' => '从 %s 改成 %s', //cpg1.4
+  'add_group' => '新增额外群', //cpg1.4
+  'add_group_to_group' => '加入会员 %s 到群 %s。会员现在的主要群是 %s，额外群是 %s。', //cpg1.4
+  'status' => 'Status', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => '您要使用的电子贺卡数据有错误。请检查连接。', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -593,54 +926,115 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-  'confirm_del' => 'ȷҪɾͼƬ ? \\nҲᱻɾ.', //js-alert //cpg1.3.0
-  'del_pic' => 'ɾͼƬ', //cpg1.3.0
-  'size' => '%s x %s ',
-  'views' => '%s ',
-  'slideshow' => '',
-  'stop_slideshow' => 'ֹͣ',
-  'view_fs' => 'ѡͼƬԹۿԭͼ',
-  'edit_pic' => '༭˵', //cpg1.3.0
-  'crop_pic' => 'üת', //cpg1.3.0
+  'confirm_del' => '确定要删除此图片吗 ? \\n留言也会被删除.', //js-alert
+  'del_pic' => '删除此图片',
+  'size' => '%s x %s 像素',
+  'views' => '%s 次',
+  'slideshow' => '连续播放',
+  'stop_slideshow' => '停止播放',
+  'view_fs' => '点选图片以查看原图',
+  'edit_pic' => '编辑文件信息', //cpg1.4
+  'crop_pic' => '裁剪与旋转',
+  'set_player' => '改变播放软件',
 );
 
 $lang_picinfo = array(
-  'title' =>'ͼƬѶ', //cpg1.3.0
-  'Filename' => 'ĵ',
-  'Album name' => 'ಾ',
-  'Rating' => ' (%s ͶƱ)',
-  'Keywords' => 'ؼ',
-  'File Size' => 'ĵС',
-  'Dimensions' => 'ߴ',
-  'Displayed' => 'ʾ',
-  'Camera' => '',
-  'Date taken' => '',
-  'Aperture' => 'Ȧ',
-  'Exposure time' => 'عʱ',
-  'Focal length' => '',
-  'Comment' => '',
-  'addFav'=>'ӵҵ', //cpg1.3.0
-  'addFavPhrase'=>'ҵ', //cpg1.3.0
-  'remFav'=>'ҵƳ', //cpg1.3.0
-  'iptcTitle'=>'IPTC ', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Ȩ', //cpg1.3.0
-  'iptcKeywords'=>'IPTC ؼ', //cpg1.3.0
-  'iptcCategory'=>'IPTC ', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC ', //cpg1.3.0
+  'title' =>'图片信息',
+  'Filename' => '文件名称',
+  'Album name' => '相册名称',
+  'Rating' => '评分 (%s 次投票)',
+  'Keywords' => '关键词',
+  'File Size' => '文件大小',
+  'Date Added' => '加入日期', //cpg1.4
+  'Dimensions' => '尺寸',
+  'Displayed' => '显示',
+  'URL' => 'URL', //cpg1.4
+  'Make' => '品牌', //cpg1.4
+  'Model' => '型号', //cpg1.4
+  'DateTime' => '日期时间', //cpg1.4
+  'DateTimeOriginal' => '拍照日期', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => '光圈最大值', //cpg1.4
+  'FocalLength' => '焦点尺寸', //cpg1.4
+  'Comment' => '留言',
+  'addFav'=>'加到我的最爱',
+  'addFavPhrase'=>'我的最爱',
+  'remFav'=>'从我的最爱删除',
+  'iptcTitle'=>'IPTC 标题',
+  'iptcCopyright'=>'IPTC 版权',
+  'iptcKeywords'=>'IPTC 关键词',
+  'iptcCategory'=>'IPTC 类别',
+  'iptcSubCategories'=>'IPTC 子类别',
+  'ColorSpace' => '颜色空间', //cpg1.4
+  'ExposureProgram' => '曝光软件', //cpg1.4
+  'Flash' => '闪光', //cpg1.4
+  'MeteringMode' => '计量模式', //cpg1.4
+  'ExposureTime' => '曝光时间', //cpg1.4
+  'ExposureBiasValue' => '曝光补光', //cpg1.4
+  'ImageDescription' => ' 图片简介', //cpg1.4
+  'Orientation' => '定位', //cpg1.4
+  'xResolution' => 'X 分辨率', //cpg1.4
+  'yResolution' => 'Y 分辨率', //cpg1.4
+  'ResolutionUnit' => '分辨率', //cpg1.4
+  'Software' => '软件', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  'ExifOffset' => 'Exif 偏移量', //cpg1.4
+  'IFD1Offset' => 'IFD1 偏移量', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Exif 版本', //cpg1.4
+  'DateTimeOriginal' => '原本日期', //cpg1.4
+  'DateTimedigitized' => '电子日期', //cpg1.4
+  'ComponentsConfiguration' => '零件设定', //cpg1.4
+  'CompressedBitsPerPixel' => '压缩量/像素', //cpg1.4
+  'LightSource' => '光源', //cpg1.4
+  'ISOSetting' => 'ISO 设定', //cpg1.4
+  'ColorMode' => '颜色模式', //cpg1.4
+  'Quality' => '品质', //cpg1.4
+  'ImageSharpening' => '尖锐图片', //cpg1.4
+  'FocusMode' => '焦距模式', //cpg1.4
+  'FlashSetting' => '闪光设定', //cpg1.4
+  'ISOSelection' => 'ISO 选项', //cpg1.4
+  'ImageAdjustment' => '图片调整', //cpg1.4
+  'Adapter' => '转接器', //cpg1.4
+  'ManualFocusDistance' => '手动的焦距距离', //cpg1.4
+  'DigitalZoom' => '电子变焦', //cpg1.4
+  'AFFocusPosition' => 'AF 焦距位置', //cpg1.4
+  'Saturation' => '浸透度', //cpg1.4
+  'NoiseReduction' => '减少干扰', //cpg1.4
+  'FlashPixVersion' => '闪光版本', //cpg1.4
+  'ExifImageWidth' => 'Exif 图片宽度', //cpg1.4
+  'ExifImageHeight' => 'Exif 图片高度', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif 通用偏移量', //cpg1.4
+  'FileSource' => '文件来源', //cpg1.4
+  'SceneType' => '场景类型', //cpg1.4
+  'CustomerRender' => '顾客处理', //cpg1.4
+  'ExposureMode' => '曝光模式', //cpg1.4
+  'WhiteBalance' => '白色平衡', //cpg1.4
+  'DigitalZoomRatio' => '电子变焦比率', //cpg1.4
+  'SceneCaptureMode' => '场景拍摄模式', //cpg1.4
+  'GainControl' => '获得控制', //cpg1.4
+  'Contrast' => '对比', //cpg1.4
+  'Saturation' => '浸透度', //cpg1.4
+  'Sharpness' => '尖锐度', //cpg1.4
+  'ManageExifDisplay' => '管理 Exif 显示', //cpg1.4
+  'submit' => '提交', //cpg1.4
+  'success' => '数据已更新完毕。', //cpg1.4
+  'details' => '细节', //cpg1.4
 );
 
 $lang_display_comments = array(
   'OK' => 'OK',
-  'edit_title' => '༭',
-  'confirm_delete' => 'ȷҪɾ ?', //js-alert
-  'add_your_comment' => '',
-  'name'=>'',
-  'comment'=>'',
-  'your_name' => '',
+  'edit_title' => '编辑此留言',
+  'confirm_delete' => '确定要删除此留言？', //js-alert
+  'add_your_comment' => '发表您的留言',
+  'name'=>'名称',
+  'comment'=>'留言',
+  'your_name' => '无名',
+  'report_comment_title' => '检举这篇留言', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-  'click_to_close' => 'ѡͼƬԹرӴ',
+  'click_to_close' => '点选图片来关闭窗口',
 );
 
 }
@@ -650,22 +1044,66 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'ĳ ӿƬ',
-  'invalid_email' => '<b></b> : ȷĵʼַ !',
-  'ecard_title' => '%s  ӿƬ',
-  'error_not_image' => 'ӿƬֻܼĳͼƬ.', //cpg1.3.0
-  'view_ecard' => ' ӿƬ ޷ȷʾ, 밴',
-  'view_more_pics' => 'ῴͼƬ !',
-  'send_success' => ' ӿƬ ĳ',
-  'send_failed' => 'Ǹ, ޷Ϊĳ ӿƬ...',
-  'from' => '',
-  'your_name' => '',
-  'your_email' => 'ĵʼַ',
-  'to' => '',
-  'rcpt_name' => '',
-  'rcpt_email' => '˵ʼַ',
-  'greetings' => 'ʺ',
-  'message' => 'ѶϢ',
+  'title' => '寄出 电子贺卡',
+  'invalid_email' => '<font color="red"><b>警告</b></font>：不正确的电子邮件：', //cpg1.4
+  'ecard_title' => '%s 寄给你一张电子贺卡',
+  'error_not_image' => '电子贺卡只能寄出图片.',
+  'view_ecard' => '如果电子贺卡无法正确显示，请按此连接', //cpg1.4
+  'view_ecard_plaintext' => '请到这个网址浏览电子贺卡：', //cpg1.4
+  'view_more_pics' => '更多图片！', //cpg1.4
+  'send_success' => '你的 电子贺卡 已寄出',
+  'send_failed' => '抱歉, 本服务器无法为你寄出 电子贺卡...',
+  'from' => '由',
+  'your_name' => '你的名称',
+  'your_email' => '你的电子邮件',
+  'to' => '给',
+  'rcpt_name' => '收件人名称',
+  'rcpt_email' => '收件人电子邮件',
+  'greetings' => '标题', //cpg1.4
+  'message' => '信息内容', //cpg1.4
+  'ecards_footer' => '寄件人 %s 从 IP %s 在 %s (相册主机时间)', //cpg1.4
+  'preview' => '电子贺卡预览', //cpg1.4
+  'preview_button' => '预览', //cpg1.4
+  'submit_button' => '寄送贺卡', //cpg1.4
+  'preview_view_ecard' => '这是电子贺卡生成后的替补连接，预览模式下无法查看。', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => '检举报告', //cpg1.4
+  'invalid_email' => '<b>警告</b>：错误的电子邮件！', //cpg1.4
+  'report_subject' => '检举信件从 %s 在相册 %s', //cpg1.4
+  'view_report' => '检举报告的替补连接，如果无法正常显示。', //cpg1.4
+  'view_report_plaintext' => '请到下面的网址浏览检举报告：', //cpg1.4
+  'view_more_pics' => '相册', //cpg1.4
+  'send_success' => '您的检举已传送', //cpg1.4
+  'send_failed' => '抱歉，但是主机无法传送您的检举报告...', //cpg1.4
+  'from' => '从', //cpg1.4
+  'your_name' => '您的名称', //cpg1.4
+  'your_email' => '您的信箱', //cpg1.4
+  'to' => '到', //cpg1.4
+  'administrator' => '管理员', //cpg1.4
+  'subject' => '标题', //cpg1.4
+  'comment_field_name' => '检举 "%s" 的留言', //cpg1.4
+  'reason' => '原因', //cpg1.4
+  'message' => '信息', //cpg1.4
+  'report_footer' => '寄件人 %s 从 IP %s 在 %s (相册主机时间)', //cpg1.4
+  'obscene' => '猥亵的', //cpg1.4
+  'offensive' => '攻击性', //cpg1.4
+  'misplaced' => '文不对题', //cpg1.4
+  'missing' => '不存在', //cpg1.4
+  'issue' => '错误/无法浏览', //cpg1.4
+  'other' => '其它', //cpg1.4
+  'refers_to' => '检举的文件是', //cpg1.4
+  'reasons_list_heading' => '检举理由：', //cpg1.4
+  'no_reason_given' => '没有理由', //cpg1.4
+  'go_comment' => '浏览留言', //cpg1.4
+  'view_comment' => '浏览完整报告和留言', //cpg1.4
+  'type_file' => '文件', //cpg1.4
+  'type_comment' => '留言', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -673,95 +1111,118 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'File&nbsp;info', //cpg1.3.0
-  'album' => 'ಾ',
-  'title' => '',
-  'desc' => '',
-  'keywords' => 'ؼ',
-  'pic_info_str' => '%s &times; %s - %s KB - %s ιۿ - %s ',
-  'approve' => '׼ͼƬ', //cpg1.3.0
-  'postpone_app' => 'ӳٺ׼',
-  'del_pic' => 'ɾͼƬ', //cpg1.3.0
-  'read_exif' => 'ٴζȡEXIF ѶϢ', //cpg1.3.0
-  'reset_view_count' => 'ۿ',
-  'reset_votes' => '',
-  'del_comm' => 'ɾ',
-  'upl_approval' => '׼ϴ',
-  'edit_pics' => '༭ͼƬ', //cpg1.3.0
-  'see_next' => 'ۿһͼƬ', //cpg1.3.0
-  'see_prev' => 'ۿǰһͼƬ', //cpg1.3.0
-  'n_pic' => '%s ͼƬ', //cpg1.3.0
-  'n_of_pic_to_disp' => 'ͼƬʾ', //cpg1.3.0
-  'apply' => '޸', //cpg1.3.0
-  'crop_title' => 'Coppermine ͼƬ༭', //cpg1.3.0
-  'preview' => 'Ԥ', //cpg1.3.0
-  'save' => '浵', //cpg1.3.0
-  'save_thumb' =>'ͼ', //cpg1.3.0
-  'sel_on_img' =>'Ѿ!', //js-alert //cpg1.3.0
+  'pic_info' => '文件数据',
+  'album' => '相册',
+  'title' => '标题',
+  'filename' => '文件名', //cpg1.4
+  'desc' => '描述',
+  'keywords' => '关键词',
+  'new_keyword' => '新关键词', //cpg1.4
+  'new_keywords' => '找到新关键词', //cpg1.4
+  'existing_keyword' => '存在的关键词', //cpg1.4
+  'pic_info_str' => '%s &times; %s - %s KB - %s 次查看 - %s 次评分',
+  'approve' => '核准图片',
+  'postpone_app' => '延迟核准',
+  'del_pic' => '删除文件',
+  'del_all' => '删除全部文件', //cpg1.4
+  'read_exif' => '再次读取 EXIF 数据',
+  'reset_view_count' => '清除浏览计数器',
+  'reset_all_view_count' => '清除全部的浏览计数器', //cpg1.4
+  'reset_votes' => '清除评分',
+  'reset_all_votes' => '清除评分', //cpg1.4
+  'del_comm' => '删除留言',
+  'del_all_comm' => '删除全部留言', //cpg1.4
+  'upl_approval' => '核准上传', //cpg1.4
+  'edit_pics' => '编辑图片',
+  'see_next' => '查看下一张图片',
+  'see_prev' => '查看前一张图片',
+  'n_pic' => '%s 张图片',
+  'n_of_pic_to_disp' => '图片显示数量',
+  'apply' => '修改',
+  'crop_title' => 'CPG 图片编辑器',
+  'preview' => '预览',
+  'save' => '保存',
+  'save_thumb' =>'存成缩略图',
+  'gallery_icon' => '使用这个图示', //cpg1.4
+  'sel_on_img' =>'选择的区域必须在图片的范围内！', //js-alert
+  'album_properties' =>'相册属性', //cpg1.4
+  'parent_category' =>'母类别', //cpg1.4
+  'thumbnail_view' =>'缩略图显示', //cpg1.4
+  'select_unselect' =>'选择/反选 全部', //cpg1.4
+  'file_exists' => "目标文件 '%s' 已经存在。", //cpg1.4
+  'rename_failed' => "无法将 '%s' 改成 '%s'。", //cpg1.4
+  'src_file_missing' => "来源文件 '%s' 不存在。", // cpg 1.4
+  'mime_conv' => "无法转换文件 '%s' 到 '%s'",//cpg1.4
+  'forb_ext' => '不允许的扩展名。',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
+// File faq.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => '', //cpg1.3.0
-  'toc' => 'Ŀ¼', //cpg1.3.0
-  'question' => ': ', //cpg1.3.0
-  'answer' => ': ', //cpg1.3.0
+  'faq' => '常见问题解答',
+  'toc' => '目录',
+  'question' => '问题: ',
+  'answer' => '解答: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'һ', //cpg1.3.0
-  array('ΪʲôҪע?', 'ԱʹǷҪע. עΪԱɻöĹ, ϴĵ, ҵб, Ӱּ ȵ.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('ע?', ' &quot;ע&quot; ȥдλڵ (λѡ).<br />ԱEmail ù ,ȷͳעϺ յһ֤ ĵд, ˵ĻԱʸ. Աǰ ö.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('ε?', ' &quot;&quot;, ĻԱƼ ҹѡ &quot;ס&quot; ´ʱͻԶ.<br /><b>ע:ѡ &quot;ס Me&quot; ,Cookies ܱ뿪,ұվcookieĵ..</b>', 'offline', 0), //cpg1.3.0
-  array('Ϊ޷?', 'ѾעKʺ(ظ֤ʼ)?. ǸὫʺ.  վԱ.', 'offline', 0), //cpg1.3.0
-  array('ô ?', 'վ &quot;&quot; ,Ͱ. ȻվԱ һµ.', 'offline', 0), //cpg1.3.0
-  array('ҵemailô ?', 'ֻҪ Kҵ &quot;ҵĸ&quot; ĵʼַͿ', 'offline', 0), //cpg1.3.0
-  array('ΰͼƬ浽  &quot;ҵ &quot;?', 'ѡͼƬҵ㰴 &quot;ӰѶ&quot;  (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); ӰѶ趨水 &quot;ҵ&quot;.<br />ԱԤ&quot;ӰѶ; .<br />ע:Cookies ܱ뿪,ұվcookieĵ.', 'offline', 0), //cpg1.3.0
-  array('ζͼƬ ?', '㰴Ӱͼ,Ӱ¿Եѡ.', 'offline', 0), //cpg1.3.0
-  array('η ?', '㰴Ӱͼ,Ӱ¿Է.', 'offline', 0), //cpg1.3.0
-  array('ϴͼƬ ?', ' &quot;ϴͼƬ&quot;ѡҪϴһಾ, &quot;&quot; ҵѡҪϴͼƬ  &quot;&quot; (ԼӰ⼰) Ȼ &quot;ȷ&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('ҪϴͼƬ ?', 'ϴͼƬ &quot;ҵಾ&quot;. ԱϴͼƬಾ.', 'allow_private_albums', 0), //cpg1.3.0
-  array('ָʽСӰϴ?', 'ʽС (jpg,gif,..etc.) ݹԱ趨.', 'offline', 0), //cpg1.3.0
-  array('ʲô &quot;ҵಾ&quot;?', '&quot;ҵಾ&quot; Ǹ˵ಾ,ûԱϴӰ.', 'allow_private_albums', 0), //cpg1.3.0
-  array(',޸ ɾಾ  &quot;ҵಾ&quot;?', ' &quot;ģʽ&quot;<br /> &quot;/ ҵಾ&quot; &quot;New&quot;.  &quot;ಾ&quot; Ҫ.<br />Զÿһಾ.<br /> &quot;޸;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('ҪνֹԱҵಾ?', ' &quot;ģʽ&quot;<br /> &quot;ҵಾ.  &quot;ಾ&quot; λ, ѡҪಾ.<br />, Աಾ  ͼ ,ƹۿ   Ȩ.<br /> &quot;ಾ&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('ιۿԱಾ?', ' &quot;ಾĿ¼&quot; ѡ &quot;Աಾ&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('ʲô cookies?', 'Cookies վе.<br />Cookies ͨʹٴλصվʱԶ K¼趨.', 'offline', 0), //cpg1.3.0
-  array('ȡಾ?', 'Coppermine ǻGNU GPLѶýಾ. ȫܵ ֧Ԯͬƽ̨. 뵽<a href="http://coppermine.sf.net/">Coppermine վ</a> ȡøѶ .', 'offline', 0), //cpg1.3.0
-
-  'վ', //cpg1.3.0
-  array('ʲô &quot;ಾĿ¼ &quot;?', '⽫ʾಾ ÿһ. ͼᵽ.', 'offline', 0), //cpg1.3.0
-  array('ʲô &quot;ҵಾ &quot;?', 'ûԱԼಾ,,ɾ,޸ಾ. Kҿϴĵಾ.', 'allow_private_albums', 0), //cpg1.3.0
-  array('ʲô &quot;ģʽ&quot;  &quot;Աģʽ&quot;?', ', ڹģʽʱ, Ա޸Լಾ (ԱĻ).', 'allow_private_albums', 0), //cpg1.3.0
-  array('ʲô &quot;ϴͼƬ &quot;?', 'ԱϴӰ(ĵСʽԱ趨) ָಾ.', 'allow_private_albums', 0), //cpg1.3.0
-  array('ʲô &quot;ϴ &quot;?', 'ʾϴಾĵ.', 'offline', 0), //cpg1.3.0
-  array('ʲô &quot; &quot;?', 'ܻԱӰ񷢱.', 'offline', 0), //cpg1.3.0
-  array('ʲô &quot;ͼƬ &quot;?', 'ʾۿεӰ,ǻԱÿ.', 'offline', 0), //cpg1.3.0
-  array('ʲô &quot; &quot;?', 'ʾԱߵӰ, ʾƽ(: Աһ <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: Ӱƽ <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Աִ 1  5 (1,2,3,4,5) ƽ <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />ִ <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> ()  <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> ().', 'offline', 0), //cpg1.3.0
-  array('ʲô &quot;ҵ &quot;?', 'ûԱϲӰ,ҪcookieѶ.', 'offline', 0), //cpg1.3.0
+  '问题与解答',
+  array('为什么要注册？', '管理员决定用户是否需要注册。注册成为会员可获得额外的功能，如 上传文件，有 我的最爱列表，对影像评分及发表留言 等等。', 'allow_user_registration', '1'), //cpg1.4
+  array('如何注册？', '到 &quot;注册&quot; 去填写字段内的数据 (部分字段是选填的)。<br />如果管理员开启 Email 启用功能，在你确认发送注册数据后你会收到一封认证信寄到你所填写的信箱内，里面会帮助如何启用你的会员资格。会员登录前必须先完成启用操作。', 'allow_user_registration', '1'), //cpg1.4
+  array('如何登录?', '到 &quot;登录&quot;, 填入你的会员名称及密码 且勾选 &quot;记住我&quot; 下次你再来的时候就会自动登录了.<br /><b>注意:如果你点选 &quot;记住我 Me&quot; ,Cookies 功能必须开启,且本站的cookie存在你的计算机中..</b>', 'offline', 0),
+  array('为何无法登录?', '你已经注册并启用账号了吗(回复认证邮件的连接)?. 那个连接将会启用你的账号. 其它登录问题 请联络网站管理员.', 'offline', 0),
+  array('忘记密码了怎么办 ?', '如果这个网站有 &quot;忘记密码了&quot; 的连接,就按它. 不然就联络网站管理员 请他给你一个新的密码.', 'offline', 0),
+  //array('我的email改变了怎么办 ?', '只要登录 并且到 &quot;我的个人资料&quot; 改变你的电子邮件地址就可以了', 'offline', 0),
+  array('如何把图片存到  &quot;我的最爱 &quot;?', '点选图片并且点按 &quot;影像信息&quot; 连接 (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); 在影像信息设定里面按 &quot;加入我的最爱&quot;.<br />管理员可能有预设&quot;影像信息; .<br />注意:Cookies 功能必须开启,且本站的cookie存在你的计算机中.', 'offline', 0),
+  array('如何对图片评分 ?', '点按该影像缩略图,在影像底下可以点选你的评分.', 'offline', 0),
+  array('如何发表留言 ?', '点按该影像缩略图,在影像底下可以发表留言.', 'offline', 0),
+  array('如何上传图片 ?', '到 &quot;上传图片&quot;并选择你要上传到哪一个相册,按 &quot;浏览&quot; 且点选要上传的图片 按 &quot;开启&quot; (你可以加入影像标题及描述) 然后按 &quot;确认&quot;', 'allow_private_albums', 1), //cpg1.4
+  array('要将图片上传到哪里？', '你可以上传图片在 &quot;我的相册&quot;. 管理员可能允许你上传图片到主相册内.', 'allow_private_albums', 0),
+  array('哪种格式或大小的影像可以上传?', '格式跟大小 (jpg,gif,..etc.) 根据管理员的设定.', 'offline', 0),
+  array('如何新增,修改 或删除相册 从 &quot;我的相册&quot;?', '你必须在 &quot;管理模式&quot;<br />到 &quot;新增/排序 我的相册&quot;按 &quot;新增New&quot;. 改变 &quot;新相册&quot; 到你要的名称.<br />你可以对你的每一个相册重新命名.<br />按 &quot;修改;.', 'allow_private_albums', 0),
+  array('我要如何禁止其它会员看我的相册?', '你必须在 &quot;管理模式&quot;<br />到 &quot;改变我的相册. 在 &quot;更新相册&quot; 字段, 选择你要改变的相册.<br />在这里, 你可以改变相册名称 描述 缩略图 ,及限制查看 留言 评分 的权限.<br />按 &quot;更新相册&quot;.', 'allow_private_albums', 0),
+  array('如何查看其它会员的相册?', '到 &quot;相册目录&quot; 选择 &quot;会员相册&quot;.', 'allow_private_albums', 0),
+  array('什么是 cookies?', 'Cookies 是网站放在你计算机中的纪录信息的文本文件。<br />Cookies 通常让用户再次回到网站时自动登录 并记录其它设定数据.', 'offline', 0),
+  array('在哪里可以取得这个相册程序?', 'Coppermine 是基于GNU GPL的免费多媒体相册. 它是全功能的 且支持不同的平台. 请到<a href="http://coppermine.sf.net/">Coppermine 的网站</a> 获得更多的信息 或是下载它.', 'offline', 0),
+
+  '网站导引',
+  array('什么是 &quot;相册目录 &quot;?', '这将显示整个相册 包含每一个分类. 缩略图可以连接到类别中.', 'offline', 0),
+  array('什么是 &quot;我的相册 &quot;?', '这项功能让会员建立自己的相册,可增加,删除,修改相册. 并且可上传文件到相册里.', 'allow_private_albums', 1), //cpg1.4
+  array('有什么差异在 &quot;管理模式&quot; 和 &quot;会员模式&quot;?', '这项功能, 在管理模式时, 允许会员修改他们自己的相册 (如果管理员允许的话).', 'allow_private_albums', 0),
+  array('什么是 &quot;上传图片 &quot;?', '这项功能允许会员上传影像(文件大小及格式根据管理员设定) 到指定的相册.', 'allow_private_albums', 0),
+  array('什么是 &quot;最新上传 &quot;?', '这项功能显示最新上传到相册的文件.', 'offline', 0),
+  array('什么是 &quot;最新留言 &quot;?', '这项功能会员对影像发表的最新留言.', 'offline', 0),
+  array('什么是 &quot;热门图片 &quot;?', '这项功能显示被查看最多次的影像,不论是会员或访客.', 'offline', 0),
+  array('什么是 &quot;最高评分 &quot;?', '这项功能显示会员评分最高的影像, 显示平均分数(例如: 五个会员各给一个评分 <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: 影像将有平均评分 <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;五个会员评分从 1 到 5 (1,2,3,4,5) 平均结果将是 <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />评分从 <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (最佳) 到 <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (最差).', 'offline', 0),
+  array('什么是 &quot;我的最爱 &quot;?', '这项功能让会员储存喜爱的影像,需要有cookie信息.', 'offline', 0),
 );
 
 
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => '', //cpg1.3.0
-  'err_already_logged_in' => 'Ѿ!', //cpg1.3.0
-  'enter_username_email' => 'ĻԱƻ email ', //cpg1.3.0
-  'submit' => 'ȷ', //cpg1.3.0
-  'failed_sending_email' => '޷ĳʼ !', //cpg1.3.0
-  'email_sent' => 'ѾĻԱĵ %s', //cpg1.3.0
-  'err_unk_user' => 'ûԱ!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - ', //cpg1.3.0
-  'passwd_reminder_body' => 'ĵ:
-Username: %s
-Password: %s
- %s .', //cpg1.3.0
+  'forgot_passwd' => '忘记密码',
+  'err_already_logged_in' => '您已经登录了！',
+  'enter_email' => '输入您的电子信箱', //cpg1.4
+  'submit' => '继续',
+  'illegal_session' => '忘记密码的会话(session)错误或已过期。', //cpg1.4
+  'failed_sending_email' => '忘记密码的邮件无法寄出！',
+  'email_sent' => '新账号和密码的邮件已经寄到 %s', //cpg1.4
+  'verify_email_sent' => '电子邮件已寄到 %s。请检查您的信箱进行下一步操作。', //cpg1.4
+  'err_unk_user' => '选择的会员不存在！',
+  'account_verify_subject' => '%s - 新密码申请', //cpg1.4
+  'account_verify_body' => '您已经申请了新的密码。如果要新的密码寄到您的信箱，请点下面的连接：
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - 您的新密码', //cpg1.4
+  'passwd_reset_body' => '这是您申请的新密码：
+账号： %s
+密码： %s
+请点 %s 登录。', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -769,28 +1230,33 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Ⱥ',
-  'disk_quota' => 'ռ',
-  'can_rate' => 'ΪͼƬ', //cpg1.3.0
-  'can_send_ecards' => 'ĳƬ',
-  'can_post_com' => '',
-  'can_upload' => 'ϴĵ', //cpg1.3.0
-  'can_have_gallery' => 'иಾ',
-  'apply' => '޸',
-  'create_new_group' => 'Ⱥ',
-  'del_groups' => 'ɾѡȺ',
-  'confirm_del' => ', ɾһȺ, ڸȺûת \'Registered\' Ⱥ !\n\nnȷҪɾ ?', //js-alert //cpg1.3.0
-  'title' => 'ԱȺ',
-  'approval_1' => 'ಾϴ׼ (1)',
-  'approval_2' => '˽ಾϴ׼ (2)',
-  'upload_form_config' => 'ϴʽ趨', //cpg1.3.0
-  'upload_form_config_values' => array( 'ϴһĵ', '൵ϴ', 'ֻϴURI ', 'ֻϴZIP ', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Աõϴ?', //cpg1.3.0
-  'num_file_upload'=>'/ʵ ĵ ϴ', //cpg1.3.0
-  'num_URI_upload'=>'/ʵ URI ϴ', //cpg1.3.0
-  'note1' => '<b>(1)</b> ϴͼƬಾԱ׼',
-  'note2' => '<b>(2)</b> ϴͼƬ˽ಾԱ׼',
-  'notes' => 'ע',
+  'group_name' => '群', //cpg1.4
+  'permissions' => '权限', //cpg1.4
+  'public_albums' => '允许公用相册上传', //cpg1.4
+  'personal_gallery' => '私人相册', //cpg1.4
+  'upload_method' => '上传方法', //cpg1.4
+  'disk_quota' => '空间配额', //cpg1.4
+  'rating' => '评分', //cpg1.4
+  'ecards' => '电子贺卡', //cpg1.4
+  'comments' => '留言', //cpg1.4
+  'allowed' => '允许 ', //cpg1.4
+  'approval' => '审核', //cpg1.4
+  'boxes_number' => '字段数量', //cpg1.4
+  'variable' => '更改', //cpg1.4
+  'fixed' => '固定', //cpg1.4
+  'apply' => '修改',
+  'create_new_group' => '建立新群',
+  'del_groups' => '删除所选择的群',
+  'confirm_del' => '警告, 当删除了一个群, 属于该群的用户将被转移至 \'Registered\' 群中 !\n\nn确定要删除吗 ?', //js-alert
+  'title' => '管理会员群',
+  'num_file_upload' => '上传字段', //cpg1.4
+  'num_URI_upload' => 'URI 上传字段', //cpg1.4
+  'reset_to_default' => '重设为预设名称 (%s) - 建议！', //cpg1.4
+  'error_group_empty' => '群数据表没数据！<br /><br />重新建立预设群，请刷新此页面', //cpg1.4
+  'explain_greyed_out_title' => '为什么不能使用？', //cpg1.4
+  'explain_guests_greyed_out_text' => '您不能改变这个群的属性因为设定里面的 &quot;允许访客进入&quot; 是设定为 &quot;否&quot;。 全部访客 (这个群的成员 %s) 无法做除了登录以外的任何操作，所以不能改变群的设定。', //cpg1.4
+  'explain_banned_greyed_out_text' => '您不能改变这个群 %s 的属性因为它的成员无法做任何操作。', //cpg1.4
+  'group_assigned_album' => '分配的相册', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -800,52 +1266,70 @@
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-  'welcome' => ' ӭ !',
+  'welcome' => '欢迎 !',
 );
 
 $lang_album_admin_menu = array(
-  'confirm_delete' => 'ȷҪɾಾ ? \\nͼƬԶɾ.', //js-alert //cpg1.3.0
-  'delete' => 'ɾ',
-  'modify' => '',
-  'edit_pics' => '༭', //cpg1.3.0
+  'confirm_delete' => '确定要删除这相册 ? \\n所有图片及留言都会被删除.', //js-alert
+  'delete' => '删除',
+  'modify' => '属性',
+  'edit_pics' => '编辑',
 );
 
 $lang_list_categories = array(
-  'home' => 'ಾҳ',
-  'stat1' => '<b>[pictures]</b> Ӱ <b>[albums]</b> ಾ <b>[cat]</b> ,  <b>[comments]</b> , ۿ <b>[views]</b> ', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> Ӱ <b>[albums]</b> ಾ, ۿ <b>[views]</b> ', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s ಾ',
-  'stat3' => '<b>[pictures]</b> Ӱ <b>[albums]</b> ಾ,  <b>[comments]</b> , ۿ <b>[views]</b> ', //cpg1.3.0
+  'home' => '相册首页',
+  'stat1' => '<b>[pictures]</b> 张影像于 <b>[albums]</b> 个相册及 <b>[cat]</b> 个类别, 有 <b>[comments]</b> 个留言, 被查看 <b>[views]</b> 次',
+  'stat2' => '<b>[pictures]</b> 张影像于 <b>[albums]</b> 个相册, 被查看 <b>[views]</b> 次',
+  'xx_s_gallery' => '%s\'s 相册',
+  'stat3' => '<b>[pictures]</b> 张影像于 <b>[albums]</b> 个相册, 有 <b>[comments]</b> 个留言, 被查看 <b>[views]</b> 次',
 );
 
 $lang_list_users = array(
-  'user_list' => 'Աб',
-  'no_user_gal' => 'ûлԱಾ',
-  'n_albums' => '%s ಾ',
-  'n_pics' => '%s Ӱ', //cpg1.3.0
+  'user_list' => '会员列表',
+  'no_user_gal' => '还没有会员相册',
+  'n_albums' => '%s 个相册',
+  'n_pics' => '%s 张影像',
 );
 
 $lang_list_albums = array(
-  'n_pictures' => '%s Ӱ', //cpg1.3.0
-  'last_added' => ', Ӱ %s',
+  'n_pictures' => '%s 张影像',
+  'last_added' => ', 最新影像于 %s',
+  'n_link_pictures' => '%s 连接的文件', //cpg1.4
+  'total_pictures' => '%s 总文件', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => '关键词管理', //cpg1.4
+  'edit' => '编辑', //cpg1.4
+  'delete' => '删除', //cpg1.4
+  'search' => '搜索', //cpg1.4
+  'keyword_test_search' => '搜索 %s 于新窗口', //cpg1.4
+  'keyword_del' => '删除关键词 %s', //cpg1.4
+  'confirm_delete' => '确定要删除相册里的关键词 %s 吗？', //cpg1.4  // js-alert
+  'change_keyword' => '改变关键词', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => '',
-  'enter_login_pswd' => 'Աƺ',
-  'username' => 'Ա',
-  'password' => '',
-  'remember_me' => 'ס',
-  'welcome' => 'ӭ %s ...',
-  'err_login' => '*** ޷.  ***',
-  'err_already_logged_in' => 'Ѿ !',
-  'forgot_password_link' => '', //cpg1.3.0
+  'login' => '登录',
+  'enter_login_pswd' => '输入会员名称和密码',
+  'username' => '会员名称',
+  'password' => '密码',
+  'remember_me' => '记住我',
+  'welcome' => '欢迎 %s ...',
+  'err_login' => '*** 无法登录. 请重试 ***',
+  'err_already_logged_in' => '您已经登录！',
+  'forgot_password_link' => '忘记密码',
+  'cookie_warning' => '警告：您的浏览器不支持 cookies', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -853,19 +1337,22 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'ǳ',
-  'bye' => 'ټ %s ...',
-  'err_not_loged_in' => 'ûе !',
+  'logout' => '注销',
+  'bye' => '再见 %s ...',
+  'err_not_loged_in' => '您还没有登录！',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP Ѷ', //cpg1.3.0
-  'explanation' => 'PHP-function  <a href="http://www.php.net/phpinfo">phpinfo()</a>, Copermine ȡʾ.', //cpg1.3.0
-  'no_link' => '˿ phpinfo аȫϵķ, Ϊ ԹԱֵʱŻῴҳԭ. 㲻ܽҳ, Ϊǽȡ.', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => '关闭', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => '上一个层次', //cpg1.4
+  'current_path' => '目前的路径', //cpg1.4
+  'select_directory' => '请选择目录', //cpg1.4
+  'click_to_close' => '点图片关闭窗口',
 );
 
 // ------------------------------------------------------------------------- //
@@ -873,38 +1360,111 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'ಾ %s',
-  'general_settings' => 'һ趨',
-  'alb_title' => 'ಾ',
-  'alb_cat' => 'ಾ',
-  'alb_desc' => 'ಾ',
-  'alb_thumb' => 'ಾͼ',
-  'alb_perm' => 'ಾȨ',
-  'can_view' => 'ಾɹۿ',
-  'can_upload' => 'ÿͿϴͼƬ',
-  'can_post_comments' => 'ÿͿɷ',
-  'can_rate' => 'ÿͿΪͼƬ',
-  'user_gal' => 'Աಾ',
-  'no_cat' => '* û *',
-  'alb_empty' => 'ಾǿյ',
-  'last_uploaded' => 'ϴ',
-  'public_alb' => 'κ (ಾ)',
-  'me_only' => 'ֻ',
-  'owner_only' => 'ֻಾӵ (%s) ',
-  'groupp_only' => 'Ⱥ \'%s\' Ա',
-  'err_no_alb_to_modify' => 'Ͽû޸ĵಾ.',
-  'update' => 'ಾ', //cpg1.3.0
-  'notice1' => '(*)  %sȺ%s 趨', //cpg1.3.0 (do not translate %s!)
+  'upd_alb_n' => '更新相册 %s',
+  'general_settings' => '一般设定',
+  'alb_title' => '相册标题',
+  'alb_cat' => '相册类别',
+  'alb_desc' => '相册描述',
+  'alb_keyword' => '相册关键词', //cpg1.4
+  'alb_thumb' => '相册缩略图',
+  'alb_perm' => '相册权限',
+  'can_view' => '允许查看相册的会员',
+  'can_upload' => '访客可上传图片',
+  'can_post_comments' => '访客可发表留言',
+  'can_rate' => '访客可为图片评分',
+  'user_gal' => '会员相册',
+  'no_cat' => '* 没有类别 *',
+  'alb_empty' => '相册是空的',
+  'last_uploaded' => '最近上传',
+  'public_alb' => '任何人 (公开相册)',
+  'me_only' => '只有我',
+  'owner_only' => '只有相册拥有人 (%s) ',
+  'groupp_only' => ' \'%s\' 群的会员',
+  'err_no_alb_to_modify' => '数据库内没有您可修改的相册.',
+  'update' => '更新相册',
+  'reset_album' => '重设相册', //cpg1.4
+  'reset_views' => '清除 %s 的浏览计数到 &quot;0&quot;', //cpg1.4
+  'reset_rating' => '清除 %s 的全部评分', //cpg1.4
+  'delete_comments' => '删除 %s 里的留言', //cpg1.4
+  'delete_files' => '%s无法改变%s 的删除全部文件，在 %s 里面', //cpg1.4
+  'views' => '浏览', //cpg1.4
+  'votes' => '投票', //cpg1.4
+  'comments' => '留言', //cpg1.4
+  'files' => '文件', //cpg1.4
+  'submit_reset' => '传送改变', //cpg1.4
+  'reset_views_confirm' => '确定', //cpg1.4
+  'notice1' => '(*) 根据照 %s群%s 设定',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => '相册密码', //cpg1.4
+  'alb_password_hint' => '相册的密码提示', //cpg1.4
+  'edit_files' =>'编辑文件', //cpg1.4
+  'parent_category' =>'母类别', //cpg1.4
+  'thumbnail_view' =>'缩略图显示', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP 信息',
+  'explanation' => '这是用 PHP 的函式来建立的信息 <a href="http://www.php.net/phpinfo" target="_blank">phpinfo()</a>，在 CPG 相册内显示 (删除右边的输出)。',
+  'no_link' => '让其它人看到您的 phpinfo 会有安全问题，所以这个信息只有在登录管理账号后才能看到。您不能将这个页面的连接给别人，他们会看不到任何信息。',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => '图片管理', //cpg1.4
+  'select_album' => '选择相册', //cpg1.4
+  'delete' => '删除', //cpg1.4
+  'confirm_delete1' => '确定要删除这个图片？', //cpg1.4
+  'confirm_delete2' => '\n图片会永远被删除。', //cpg1.4
+  'apply_modifs' => '套用插件', //cpg1.4
+  'confirm_modifs' => '确定插件', //cpg1.4
+  'pic_need_name' => '图片需要名称！', //cpg1.4
+  'no_change' => '您没有做任何改变！', //cpg1.4
+  'no_album' => '* 没有相册 *', //cpg1.4
+  'explanation_header' => '这里设定的自定义排序只有在这些标准下使用', //cpg1.4
+  'explanation1' => '管理员在设定内将 "文件的预设排序" 选成 "大到小" 或 "小到大" (会员在没有设定排序下所使用的预设排序)', //cpg1.4
+  'explanation2' => '会员在缩略图显示页面里选择 "大到小" 或 "小到大"', //cpg1.4
 );
 
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => '确定要删除这个插件吗', //cpg1.4
+  'confirm_delete' => '确定要删除这个插件吗', //cpg1.4
+  'pmgr' => '插件管理', //cpg1.4
+  'name' => '名称', //cpg1.4
+  'author' => '作者', //cpg1.4
+  'desc' => '简介', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => '安装的插件', //cpg1.4
+  'n_plugins' => '未安装的插件', //cpg1.4
+  'none_installed' => '没有安装', //cpg1.4
+  'operation' => '运作', //cpg1.4
+  'not_plugin_package' => '上传的文件不是插件组件。', //cpg1.4
+  'copy_error' => '复制插件到插件目录时发生错误。', //cpg1.4
+  'upload' => '上传', //cpg1.4
+  'configure_plugin' => '设定插件', //cpg1.4
+  'cleanup_plugin' => '清除插件', //cpg1.4
+);
+}
+
 // ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Ǹ, ѾΪͼƬ', //cpg1.3.0
-  'rate_ok' => 'Ѿ',
-  'forbidden' => '㲻ܶԼͼƬ.', //cpg1.3.0
+  'already_rated' => '抱歉, 您已经为此图片评分',
+  'rate_ok' => '您的评分已经被接受',
+  'forbidden' => '你不能对你自己的图片评分.',
 );
 
 // ------------------------------------------------------------------------- //
@@ -914,83 +1474,106 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
- {SITE_NAME} ĹԱᾡ𷴸е, ǲÿһļ. ͬļֻǴߵ, Ա () Kκη.<br />
+ {SITE_NAME} 的管理员会尽快整理会引起反感的数据, 但我们不可能审查每一份文件. 因此您必需同意所有文件只是代表作者的立场及意见, 不代表管理人员的立场 (除非是由他们本身贴出) 并不负任何法律责任.<br />
 <br />
-ͬⲻκɫ, , , , , Ұȫ, κοΥļ.  {SITE_NAME} ԱκʱȨˁK༭. KһԱڱվڵѴϿ. ĩͬ, ǲὫתʹ, ǲΪκ򺧿Ϊ⛪ϸκ.<br />
+您必需同意不可张贴任何色情, 暴力, 不良, 不正当, 不健康, 妨害国家安全, 或任何可能违法的文件.  {SITE_NAME} 人员在任何时候都有权过滤并编辑您张贴的内容. 并且会员留在本站内的数据已存在数据库中. 末经您的同意, 我们不会将您的数据转给其它人使用, 不过我们不会为任何因黑客行为而外泄的数据负任何责任.<br />
 <br />
-վʹ cookies ĵѶ. Ƿ. ĵʼַֻ֤϶.<br />
+本站使用 cookies 在您的计算机上来储存信息. 这样是方便您更愉快浏览. 您的电子邮件地址只是让我们认证您的数据而已.<br />
 <br />
- 'ͬ' ͬ.
+按下 '我同意' 代表您同意以上条款.
 EOT;
 
 $lang_register_php = array(
-  'page_title' => 'Աע',
-  'term_cond' => '',
-  'i_agree' => 'ͬ',
-  'submit' => 'ȷע',
-  'err_user_exists' => 'дĻԱѱʹ, ѡһ',
-  'err_password_mismatch' => '벻, һ',
-  'err_uname_short' => 'Ա 2 ֽ',
-  'err_password_short' => ' 2 ֽ',
-  'err_uname_pass_diff' => 'Աƺ벻ͬ',
-  'err_invalid_email' => 'ʼַȷ',
-  'err_duplicate_email' => 'ʼַѾʹù',
-  'enter_info' => 'ע',
-  'required_info' => '',
-  'optional_info' => 'ѡ',
-  'username' => 'Ա',
-  'password' => '',
-  'password_again' => 'ȷ',
-  'email' => 'ʼַ',
-  'location' => 'ڵ',
-  'interests' => 'Ȥ',
-  'website' => 'վ',
-  'occupation' => 'ְҵ',
-  'error' => '',
-  'confirm_email_subject' => '%s - ע֤',
-  'information' => 'ѶϢ',
-  'failed_sending_email' => 'עĵʼַ޷ĳ !',
-  'thank_you' => 'лע.<br /><br />һںʺŵѶʼ͵ṩ.',
-  'acct_created' => 'ʺѾ, Ե',
-  'acct_active' => 'ʺѾ, Ե',
-  'acct_already_act' => 'ʺѾ !',
-  'acct_act_failed' => 'ʺ޷ !',
-  'err_unk_user' => 'ѡĻԱ !',
-  'x_s_profile' => '%s\'ĸ',
-  'group' => 'Ⱥ',
-  'reg_date' => '',
-  'disk_usage' => 'ռʹ',
-  'change_pass' => '޸',
-  'current_pass' => '',
-  'new_pass' => '',
-  'new_pass_again' => 'ȷ',
-  'err_curr_pass' => '벻ȷ',
-  'apply_modif' => '޸',
-  'change_pass' => '޸',
-  'update_success' => 'ĸѾ',
-  'pass_chg_success' => 'Ѿ޸',
-  'pass_chg_error' => 'û޸',
-  'notify_admin_email_subject' => '%s - ע֪ͨ', //cpg1.3.0
-  'notify_admin_email_body' => 'һ»Ա "%s" Ѿಾע', //cpg1.3.0
+  'page_title' => '会员注册',
+  'term_cond' => '条款与规则',
+  'i_agree' => '我同意',
+  'submit' => '确认注册',
+  'err_user_exists' => '您所填写的会员名称已被其它会员使用, 请重选一个',
+  'err_password_mismatch' => '两个密码不合, 请重填一次',
+  'err_uname_short' => '会员名称至少需 2 个字符',
+  'err_password_short' => '密码至少需 2 个字符',
+  'err_uname_pass_diff' => '会员名称和密码不可以相同',
+  'err_invalid_email' => '电子邮件不正确',
+  'err_duplicate_email' => '这个电子邮件已经被其它会员使用',
+  'enter_info' => '输入注册数据',
+  'required_info' => '必填的资料',
+  'optional_info' => '选填的资料',
+  'username' => '会员名称',
+  'password' => '会员密码',
+  'password_again' => '确认密码',
+  'email' => '电子邮件',
+  'location' => '居住地区',
+  'interests' => '兴趣',
+  'website' => '个人网站',
+  'occupation' => '职业',
+  'error' => '错误',
+  'confirm_email_subject' => '%s - 注册认证',
+  'information' => '信息',
+  'failed_sending_email' => '所注册的电子邮件无法寄出 !',
+  'thank_you' => '感谢您的注册.<br /><br />一封含有如何启用账号的电子邮件将会送到您所提供的信箱.',
+  'acct_created' => '您的账号已经建立, 现在您可以登录',
+  'acct_active' => '您的账号已经启用, 现在您可以登录',
+  'acct_already_act' => '账号已经启用！',
+  'acct_act_failed' => '此账号无法启用！',
+  'err_unk_user' => '所选择的会员并不存在！',
+  'x_s_profile' => '%s\'的个人资料',
+  'group' => '群',
+  'reg_date' => '加入日期',
+  'disk_usage' => '磁盘使用量',
+  'change_pass' => '修改密码',
+  'current_pass' => '目前的密码',
+  'new_pass' => '新密码',
+  'new_pass_again' => '确认新密码',
+  'err_curr_pass' => '目前的密码不正确',
+  'apply_modif' => '修改',
+  'change_pass' => '修改密码',
+  'update_success' => '你的个人资料已经更新',
+  'pass_chg_success' => '你的密码已经修改',
+  'pass_chg_error' => '你的密码没有修改',
+  'notify_admin_email_subject' => '%s - 注册通知',
+  'last_uploads' => '最新的上传。<br />浏览全部此会员的上传', //cpg1.4
+  'last_comments' => '最新的留言。<br />浏览全部此会员的留言', //cpg1.4
+  'notify_admin_email_body' => '新会员 "%s" 已经在您的相册注册',
+  'pic_count' => '上传的文件', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - 注册要求', //cpg1.4
+  'thank_you_admin_activation' => '谢谢。<br /><br />您的注册要求已经寄给管理员。通过认证后会通知您。', //cpg1.4
+  'acct_active_admin_activation' => '账号已经启用，通知信件已经寄给会员。', //cpg1.4
+  'notify_user_email_subject' => '%s - 启用通知', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
-л {SITE_NAME} ע
+感谢您在 {SITE_NAME} 的注册
+
+请到下面的网址起用您的账号名称 "{USER_NAME}"。
 
-ĻԱ : "{USER_NAME}"
- : "{PASSWORD}"
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
-ʺ
-߰Ѵ.
+敬启，
 
-{ACT_LINK}
+{SITE_NAME} 管理小组
 
-ӭ(),
+EOT;
+
+$lang_register_approve_email = <<<EOT
+A new user with the username "{USER_NAME}" has registered in your gallery.
 
-{SITE_NAME} 
+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_activated_email = <<<EOT
+您的账号已经审核完毕，也已经启用。
+
+您现在可以到 <a href="{SITE_LINK}">{SITE_LINK}</a> 登录，用账号名称 "{USER_NAME}"
+
+
+敬启，
+
+{SITE_NAME} 管理小组
+
+EOT;
 }
 
 // ------------------------------------------------------------------------- //
@@ -998,62 +1581,133 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'ۿ',
-  'no_comment' => 'ûԿԹۿ',
-  'n_comm_del' => '%s ɾ',
-  'n_comm_disp' => 'ʾ',
-  'see_prev' => 'ǰһ',
-  'see_next' => 'һ',
-  'del_comm' => 'ɾѡ',
+  'title' => '查看留言',
+  'no_comment' => '还没有留言可以查看',
+  'n_comm_del' => '%s 个留言已删除',
+  'n_comm_disp' => '显示的留言数量',
+  'see_prev' => '看前一个',
+  'see_next' => '看下一个',
+  'del_comm' => '删除所选的留言',
+  'user_name' => '名称', //cpg1.4
+  'date' => '日期', //cpg1.4
+  'comment' => '留言', //cpg1.4
+  'file' => '文件', //cpg1.4
+  'name_a' => '名称小到大', //cpg1.4
+  'name_d' => '名称大到小', //cpg1.4
+  'date_a' => '日期小到大', //cpg1.4
+  'date_d' => '日期大到小', //cpg1.4
+  'comment_a' => '留言小到大', //cpg1.4
+  'comment_d' => '留言大到小', //cpg1.4
+  'file_a' => '文件小到大', //cpg1.4
+  'file_d' => '文件大到小', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php   
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'ѰͼƬ',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => '搜索文件仓库', //cpg1.4
+  'submit_search' => '搜索', //cpg1.4
+  'keyword_list_title' => '关键词列表', //cpg1.4
+  'keyword_msg' => '上面的列表不包括图片标题或简介。试着用全文搜索。',  //cpg1.4
+  'edit_keywords' => '编辑关键词', //cpg1.4
+  'search in' => '搜索：', //cpg1.4
+  'ip_address' => 'IP 位置', //cpg1.4
+  'fields' => '搜索', //cpg1.4
+  'age' => '年龄', //cpg1.4
+  'newer_than' => '日期之后', //cpg1.4
+  'older_than' => '日期之前', //cpg1.4
+  'days' => '天', //cpg1.4
+  'all_words' => '包含完整字词 (AND)', //cpg1.4
+  'any_words' => '包含任何字词 (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => '名称', //cpg1.4
+  'caption' => '标题', //cpg1.4
+  'keywords' => '关键词', //cpg1.4
+  'owner_name' => '作者', //cpg1.4
+  'filename' => '文件名', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'ѰͼƬ', //cpg1.3.0
-  'select_dir' => 'ѡĿ¼',
-  'select_dir_msg' => 'ܿ FTP ϴͼƬ.<br /><br />ѡϴͼƬĿ¼', //cpg1.3.0
-  'no_pic_to_add' => 'ûͼƬԼ', //cpg1.3.0
-  'need_one_album' => 'ʹô˹ܱҪһಾ',
-  'warning' => '',
-  'change_perm' => '޷дĿ¼, ޸Ȩ 755 r 777 һ !', //cpg1.3.0
-  'target_album' => '<b>ͼƬ &quot;</b>%s<b>&quot;  </b>%s', //cpg1.3.0
-  'folder' => 'ϼ',
-  'image' => 'ͼƬ',
-  'album' => 'ಾ',
-  'result' => '',
-  'dir_ro' => '޷д. ',
-  'dir_cant_read' => '޷ȡ. ',
-  'insert' => 'ͼƬಾ', //cpg1.3.0
-  'list_new_pic' => 'гͼƬ', //cpg1.3.0
-  'insert_selected' => 'ѡͼƬ', //cpg1.3.0
-  'no_pic_found' => 'ûҵͼƬ', //cpg1.3.0
-  'be_patient' => 'ĵȺ, ҪһʱѡͼƬ', //cpg1.3.0
-  'no_album' => 'ûಾѡ',  //cpg1.3.0
+  'page_title' => '搜索新图片',
+  'select_dir' => '选择目录',
+  'select_dir_msg' => '本功能可以让你用 FTP 上传整批的图片。<br /><br />请选择已上传图片的目录。', //cpg1.4
+  'no_pic_to_add' => '没有图片可以加入',
+  'need_one_album' => '使用此功能必需至少要有一个相册',
+  'warning' => '警告',
+  'change_perm' => '程序无法写入这个目录, 请修改权限至 755 或 777 后再试一次 !',
+  'target_album' => '<b>把图片由 &quot;</b>%s<b>&quot; 放到 </b>%s',
+  'folder' => '资料夹',
+  'image' => '图片',
+  'album' => '相册',
+  'result' => '结果',
+  'dir_ro' => '无法写入. ',
+  'dir_cant_read' => '无法读取. ',
+  'insert' => '新增图片至相册',
+  'list_new_pic' => '新图片列表',
+  'insert_selected' => '加入所选择的图片',
+  'no_pic_found' => '没有找到新图片',
+  'be_patient' => '请耐心等候, 程序需要一点时间来加入所选图片',
+  'no_album' => '没有选择的相册',
+  'result_icon' => '浏览细节或刷新',  //cpg1.4
   'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : ʾͼƬѳɹ'.
-                          '<li><b>DP</b> : ʾͼƬظѴϿ'.
-                          '<li><b>PB</b> : ʾͼƬ޷, 趨ͼƬĿ¼Ȩ'.
-                          '<li><b>NA</b> : ʾ㻹ûѡͼƬಾ,  \'<a href="javascript:history.back(1)"></a>\' ѡಾ. ûಾ <a href="albmgr.php">Ƚһ</a></li>'.
-                          '<li> OK, DP, PB \'\' ûʾ밴ͼƬ鿴 PHP ʾĴѶϢ'.
-                          '<li>ʱ, 밴'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'ѡಾ', //cpg1.3.0
-  'check_all' => 'ȫѡ', //cpg1.3.0
-  'uncheck_all' => 'ѡ', //cpg1.3.0
+                          '<li><b>OK</b> : 表示图片已成功被加入'.
+                          '<li><b>DP</b> : 表示图片重复或已存在数据库'.
+                          '<li><b>PB</b> : 表示图片无法加入, 请检查设定或图片存放目录的权限'.
+                          '<li><b>NA</b> : 表示你还没有选择图片的相册, 按 \'<a href="javascript:history.back(1)">返回</a>\' 并选择相册. 如果你没有相册 <a href="albmgr.php">请先建立一个</a></li>'.
+                          '<li>如果 OK, DP, PB \'符号\' 没有显示请点那个红色叉的图片查看 PHP 显示的错误信息'.
+                          '<li>如果浏览器超时, 请按刷新按钮'.
+                          '</ul>',
+  'select_album' => '选择相册',
+  'check_all' => '全选',
+  'uncheck_all' => '都不选',
+  'no_folders' => '"albums" 目录内没有其它目录。请建立最少一个目录到 "albums" 里面，然后上传您的图片。您不能上传图片到 "userpics" 或 "edit" 目录，它们的用途是给 CPG 软件和 http 的上传功能。', //cpg1.4
+   'albums_no_category' => '相册没有类别', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* 私人相册', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => '可浏览接口 (建议使用)（不支持时请选否）', //cpg1.4
+  'edit_pics' => '编辑文件', //cpg1.4
+  'edit_properties' => '相册属性', //cpg1.4
+  'view_thumbs' => '缩略图显示', //cpg1.4
 );
 
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => '显示/隐藏 此字段', //cpg1.4
+  'vote' => '投票细节', //cpg1.4
+  'hits' => '浏览细节', //cpg1.4
+  'stats' => '投票统计', //cpg1.4
+  'sdate' => '日期', //cpg1.4
+  'rating' => '评分', //cpg1.4
+  'search_phrase' => '搜索字', //cpg1.4
+  'referer' => '来源', //cpg1.4
+  'browser' => '浏览器', //cpg1.4
+  'os' => '操作系统', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => '排序 %s', //cpg1.4
+  'ascending' => '小到大', //cpg1.4
+  'descending' => '大到小', //cpg1.4
+  'internal' => '内部', //cpg1.4
+  'close' => '关闭', //cpg1.4
+  'hide_internal_referers' => '隐藏内部的来源', //cpg1.4
+  'date_display' => '日期显示', //cpg1.4
+  'submit' => '传送 / 刷新', //cpg1.4
+);
 
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
@@ -1062,103 +1716,87 @@
 // Void
 
 // ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'ͣȨԱ',
-  'user_name' => 'Ա',
-  'ip_address' => 'IPλַ',
-  'expiry' => '(հ״ͣȨ)',
-  'edit_ban' => '޸',
-  'delete_ban' => 'ɾ',
-  'add_new' => 'ͣȨԱ',
-  'add_ban' => '',
-  'error_user' => 'Ҳʹ!û.. ', //cpg1.3.0
-  'error_specify' => 'ҪָʹƻIPλַ', //cpg1.3.0
-  'error_ban_id' => 'Ч ID!', //cpg1.3.0
-  'error_admin_ban' => ' ޷ԼͣȨ!', //cpg1.3.0
-  'error_server_ban' => 'ҪԼķͣȨ? ..ҪٿЦ...', //cpg1.3.0
-  'error_ip_forbidden' => '޷ֹ IP -  non-routable!', //cpg1.3.0
-  'lookup_ip' => '鿴IP λַ', //cpg1.3.0
-  'submit' => 'ִ!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'ϴĵ', //cpg1.3.0
-  'custom_title' => 'ϴѡ', //cpg1.3.0
-  'cust_instr_1' => 'Դ ѡһϴ ϴ.', //cpg1.3.0
-  'cust_instr_2' => 'ѡϴ', //cpg1.3.0
-  'cust_instr_3' => 'ĵϴ: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL ϴ: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL ϴ:', //cpg1.3.0
-  'cust_instr_6' => 'ĵϴ:', //cpg1.3.0
-  'cust_instr_7' => 'ĿǰҪ ÿһϴ. Ȼ \'\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Чѡ.', //cpg1.3.0
-  'reg_instr_2' => ' µϴ ϴĵ. ÿһϴĵĴСԳ %s KB . ZIP ĵϴ \'ĵϴ\' and \'URI/URL ϴ\'  .', //cpg1.3.0
-  'reg_instr_3' => 'ҪϴѹļҪѹ, ʹĵϴ \'ѹZIP ϴ\' .', //cpg1.3.0
-  'reg_instr_4' => 'ѡ URI/URL ϴ, ĵ· : http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'ѡ,밴 \'\'.', //cpg1.3.0
-  'reg_instr_6' => 'ѹZIP ϴ:', //cpg1.3.0
-  'reg_instr_7' => 'ĵ ϴ:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL ϴ:', //cpg1.3.0
-  'error_report' => '󱨸', //cpg1.3.0
-  'error_instr' => 'ϴ:', //cpg1.3.0
-  'file_name_url' => 'ĵ /URL', //cpg1.3.0
-  'error_message' => 'ѶϢ', //cpg1.3.0
-  'no_post' => 'ĵûбϴ.', //cpg1.3.0
-  'forb_ext' => 'չ.', //cpg1.3.0
-  'exc_php_ini' => 'ĵphp.iniĴС.', //cpg1.3.0
-  'exc_file_size' => 'ĵCPGĴС.', //cpg1.3.0
-  'partial_upload' => 'ֻвϴ.', //cpg1.3.0
-  'no_upload' => 'ûϴ.', //cpg1.3.0
-  'unknown_code' => 'δ֪ PHP ϴ.', //cpg1.3.0
-  'no_temp_name' => 'ûϴ - ݴ浵.', //cpg1.3.0
-  'no_file_size' => 'û', //cpg1.3.0
-  'impossible' => '޷.', //cpg1.3.0
-  'not_image' => 'ⲻǱ׼Ӱļ', //cpg1.3.0
-  'not_GD' => 'ⲻ GD չ.', //cpg1.3.0
-  'pixel_allowance' => 'Ӱߴ̫.', //cpg1.3.0
-  'incorrect_prefix' => 'ȷ URI/URL ǰ׺', //cpg1.3.0
-  'could_not_open_URI' => '޷URI.', //cpg1.3.0
-  'unsafe_URI' => 'ȫδ֤.', //cpg1.3.0
-  'meta_data_failure' => 'תʧ', //cpg1.3.0
-  'http_401' => '401 δȨ', //cpg1.3.0
-  'http_402' => '402 ˴踶', //cpg1.3.0
-  'http_403' => '403 Ŀǰ˴رսֹ', //cpg1.3.0
-  'http_404' => '404 ûлӦ', //cpg1.3.0
-  'http_500' => '500 ڲ', //cpg1.3.0
-  'http_503' => '503 ȴ ֹͣ', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME ޷ⶨ.', //cpg1.3.0
-  'MIME_type_unknown' => 'δ֪ MIME type', //cpg1.3.0
-  'cant_create_write' => '޷дĵ.', //cpg1.3.0
-  'not_writable' => '޷д.', //cpg1.3.0
-  'cant_read_URI' => '޷ȡ URI/URL', //cpg1.3.0
-  'cant_open_write_file' => '޷URI .', //cpg1.3.0
-  'cant_write_write_file' => '޷дURI .', //cpg1.3.0
-  'cant_unzip' => '޷ unzip.', //cpg1.3.0
-  'unknown' => 'δ֪Ĵ', //cpg1.3.0
-  'succ' => 'ɹϴ', //cpg1.3.0
-  'success' => '%s ϴѾɹ.', //cpg1.3.0
-  'add' => '밴 \'\' ĵಾ.', //cpg1.3.0
-  'failure' => 'ϴʧ', //cpg1.3.0
-  'f_info' => 'ĵѶ', //cpg1.3.0
-  'no_place' => 'ǰĵ޷.', //cpg1.3.0
-  'yes_place' => 'ǰĵѾóɹ.', //cpg1.3.0
-  'max_fsize' => 'ĵС %s KB',
-  'album' => 'ಾ',
-  'picture' => 'ͼƬ', //cpg1.3.0
-  'pic_title' => 'ͼƬ', //cpg1.3.0
-  'description' => 'ͼƬ', //cpg1.3.0
-  'keywords' => 'ؼ (Կո)',
-  'err_no_alb_uploadables' => 'ĿǰδಾϴͼƬ', //cpg1.3.0
-  'place_instr_1' => ' 뽫ͼƬŵಾ.  ڿĵѶ.', //cpg1.3.0
-  'place_instr_2' => 'ͼƬҪ. 밴 \'\'.', //cpg1.3.0
-  'process_complete' => 'ϲ  Ѿȫĳɹĵϴ.', //cpg1.3.0
+  'title' => '上传文件',
+  'custom_title' => '上传选项表',
+  'cust_instr_1' => '你可以从下列 选择一个上传框 进行上传.',
+  'cust_instr_2' => '选择上传框号',
+  'cust_instr_3' => '文件上传框: %s',
+  'cust_instr_4' => 'URI/URL 上传框: %s',
+  'cust_instr_5' => 'URI/URL 上传框:',
+  'cust_instr_6' => '文件上传框:',
+  'cust_instr_7' => '请输入您目前需要的 每一种上传框的数量. 然后按 \'继续\'. ',
+  'reg_instr_1' => '无效的选项表操作.',
+  'reg_instr_2' => '现在你可以用以下的上传框上传你的文件，每一个文件的大小不可以超过 %s KB . ZIP 文件上传在 \'文件上传\' 和 \'URI/URL 上传\' 区 .',
+  'reg_instr_3' => '如果你要上传压缩文件或要解压缩, 必须使用文件上传框 \'解压缩ZIP 上传\' 区.',
+  'reg_instr_4' => '如果选择以 URI/URL 上传, 请输入文件连接路径 如: http://www.mysite.com/images/example.jpg',
+  'reg_instr_5' => '完成选项表后,请按 \'继续\'.',
+  'reg_instr_6' => '解压缩ZIP 上传:',
+  'reg_instr_7' => '文件 上传:',
+  'reg_instr_8' => 'URI/URL 上传:',
+  'error_report' => '错误报告',
+  'error_instr' => '下列上传遇到错误:',
+  'file_name_url' => '文件 名称/URL',
+  'error_message' => '错误信息',
+  'no_post' => '文件没有被上传。',
+  'forb_ext' => '不允许的扩展名。',
+  'exc_php_ini' => '文件超过php.ini允许的大小。',
+  'exc_file_size' => '文件超过CPG允许的大小。',
+  'partial_upload' => '只有部分上传。',
+  'no_upload' => '没有上传。',
+  'unknown_code' => '未知的 PHP 上传错误。',
+  'no_temp_name' => '没有上传 - 无暂存文件名。',
+  'no_file_size' => '没有内容',
+  'impossible' => '无法移动。',
+  'not_image' => '这不是标准影像文件',
+  'not_GD' => '这不是 GD 扩展名。',
+  'pixel_allowance' => '影像尺寸太大了。',
+  'incorrect_prefix' => '不正确的 URI/URL 前导符',
+  'could_not_open_URI' => '无法开启URI。',
+  'unsafe_URI' => '安全性未被认证。',
+  'meta_data_failure' => '转换数据失败',
+  'http_401' => '401 未被授权浏览',
+  'http_402' => '402 此处需付费浏览',
+  'http_403' => '403 目前此处关闭禁止浏览',
+  'http_404' => '404 服务器没有回应',
+  'http_500' => '500 内部服务器错误',
+  'http_503' => '503 服务器等待过久 停止服务',
+  'MIME_extraction_failure' => '无法确认 MIME。',
+  'MIME_type_unknown' => '未知的 MIME 类型',
+  'cant_create_write' => '无法写入新增文件。',
+  'not_writable' => '无法读写。',
+  'cant_read_URI' => '无法读取 URI/URL',
+  'cant_open_write_file' => '无法开启文件。',
+  'cant_write_write_file' => '无法读写文件。',
+  'cant_unzip' => '无法解压缩。',
+  'unknown' => '未知的错误',
+  'succ' => '成功上传',
+  'success' => '%s 上传已经完成。',
+  'add' => '请按 \'继续\' 增加文件到相册。',
+  'failure' => '上传失败',
+  'f_info' => '文件信息',
+  'no_place' => '先前的文件无法被配置。',
+  'yes_place' => '先前的文件已经配置完成。',
+  'max_fsize' => '最大允许文件大小是 %s KB',
+  'album' => '相册',
+  'picture' => '图片',
+  'pic_title' => '图片标题',
+  'description' => '图片描述',
+  'keywords' => '关键词 (以空格区隔)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">从列表输入</a>', //cpg1.4
+  'keywords_sel' =>'选择关键词', //cpg1.4
+  'err_no_alb_uploadables' => '目前尚未有相册可以上传图片',
+  'place_instr_1' => '请将图片放到相册，然后输入这个文件的相关信息。',
+  'place_instr_2' => '更多的图片需要配置。请按 \'继续\'。',
+  'process_complete' => '恭喜，您已经成功的将全部文件上传了。',
+   'albums_no_category' => '相册没有类别', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* 私人相册', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => '选择相册', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => '关闭', //cpg1.4
+  'no_keywords' => '抱歉，没可用的关键词！', //cpg1.4
+  'regenerate_dictionary' => '重新建立字库', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1166,110 +1804,304 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Ա',
-  'name_a' => ' С',
-  'name_d' => ' ɴС',
-  'group_a' => 'Ⱥ С',
-  'group_d' => 'Ⱥ ɴС',
-  'reg_a' => 'ע Զ',
-  'reg_d' => 'ע ɽԶ',
-  'pic_a' => 'ͼƬ С',
-  'pic_d' => 'ͼƬ ɴС',
-  'disku_a' => ' С',
-  'disku_d' => ' ɴС',
-  'lv_a' => ' ɽԶ', //cpg1.3.0
-  'lv_d' => ' Զ', //cpg1.3.0
-  'sort_by' => 'Ա',
-  'err_no_users' => 'Աϱǿյ !',
-  'err_edit_self' => '޷༭ĸ,  \'ҵĸ\' ༭',
-  'edit' => '༭',
-  'delete' => 'ɾ',
-  'name' => 'Ա',
-  'group' => 'Ⱥ',
-  'inactive' => 'δ',
-  'operations' => '',
-  'pictures' => 'ͼƬ', //cpg1.3.0
-  'disk_space' => 'ŵ  / ޶',
-  'registered_on' => 'ע',
-  'last_visit' => '', //cpg1.3.0
-  'u_user_on_p_pages' => '%d Ա %d ҳ',
-  'confirm_del' => 'ȷҪɾԱ? \\nಾͼƬᱻɾ.', //js-alert //cpg1.3.0
-  'mail' => 'ʼ',
-  'err_unknown_user' => 'ѡĻԱ !',
-  'modify_user' => '༭Ա',
-  'notes' => 'ע',
-  'note_list' => '<li>ı, 뽫 "" λ¿հ',
-  'password' => '',
-  'user_active' => 'Ա',
-  'user_group' => 'ԱȺ',
-  'user_email' => 'Աʼ',
-  'user_web_site' => 'Աַ',
-  'create_new_user' => '»Ա',
-  'user_location' => 'Ա',
-  'user_interests' => 'ԱȤ',
-  'user_occupation' => 'Աְҵ',
-  'latest_upload' => 'ϴ', //cpg1.3.0
-  'never' => 'δ', //cpg1.3.0
+  'memberlist' => '会员名单', //cpg1.4
+  'user_manager' => '会员管理', //cpg1.4
+  'title' => '管理会员',
+  'name_a' => '名称 由小至大',
+  'name_d' => '名称 由大至小',
+  'group_a' => '群 由小至大',
+  'group_d' => '群 由大至小',
+  'reg_a' => '注册日期 由远至近',
+  'reg_d' => '注册日期 由近至远',
+  'pic_a' => '图片数 由小至大',
+  'pic_d' => '图片数 由大至小',
+  'disku_a' => '磁盘用量 由小至大',
+  'disku_d' => '磁盘用量 由大至小',
+  'lv_a' => '最近来访 由近至远',
+  'lv_d' => '最近来访 由远至近',
+  'sort_by' => '会员排序根据',
+  'err_no_users' => '会员数据表是空的 !',
+  'err_edit_self' => '您无法编辑您的个人数据, 请利用 \'我的个人数据\' 来编辑',
+  'edit' => '编辑', //cpg1.4
+  'with_selected' => '选项操作：', //cpg1.4
+  'delete' => '删除', //cpg1.4
+  'delete_files_no' => '保留文件 (不提供来源)', //cpg1.4
+  'delete_files_yes' => '删除全部文件', //cpg1.4
+  'delete_comments_no' => '保留留言 (不提供来源)', //cpg1.4
+  'delete_comments_yes' => '删除全部留言', //cpg1.4
+  'activate' => '启用', //cpg1.4
+  'deactivate' => '停用', //cpg1.4
+  'reset_password' => '重设密码', //cpg1.4
+  'change_primary_membergroup' => '改变主要群', //cpg1.4
+  'add_secondary_membergroup' => '改变额外群', //cpg1.4
+  'name' => '会员名称',
+  'group' => '群',
+  'inactive' => '未启动',
+  'operations' => '操作',
+  'pictures' => '图片',
+  'disk_space_used' => '空间用量', //cpg1.4
+  'disk_space_quota' => '空间配额', //cpg1.4
+  'registered_on' => '注册', //cpg1.4
+  'last_visit' => '最近来访',
+  'u_user_on_p_pages' => '%d 个会员于 %d 页',
+  'confirm_del' => '确定要删除这个会员吗? \\n所有他的相册及图片都会被删除.', //js-alert
+  'mail' => '电子邮件',
+  'err_unknown_user' => '所选择的会员并不存在 !',
+  'modify_user' => '编辑会员',
+  'notes' => '注意',
+  'note_list' => '<li>如果不想改变目前的密码, 请将 "密码" 位留下空白',
+  'password' => '密码',
+  'user_active' => '会员已启动',
+  'user_group' => '会员群',
+  'user_email' => '会员电子邮件',
+  'user_web_site' => '会员网站',
+  'create_new_user' => '建立新会员',
+  'user_location' => '会员地区',
+  'user_interests' => '会员兴趣',
+  'user_occupation' => '会员职业',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => '最新上传',
+  'never' => '从未有',
+  'search' => '会员搜索', //cpg1.4
+  'submit' => '传送', //cpg1.4
+  'search_submit' => '继续！', //cpg1.4
+  'search_result' => '搜索结果： ', //cpg1.4
+  'alert_no_selection' => '您必须选择至少一个会员！', //cpg1.4 //js-alert
+  'password' => '密码', //cpg1.4
+  'select_group' => '选择群', //cpg1.4
+  'groups_alb_access' => '群的相册权限', //cpg1.4
+  'album' => '相册', //cpg1.4
+  'category' => '类别', //cpg1.4
+  'modify' => '修改？', //cpg1.4
+  'group_no_access' => '这个群无特殊权限', //cpg1.4
+  'notice' => '通知', //cpg1.4
+  'group_can_access' => '只有 "%s" 可以进入这个相册', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Ա (ͼƬС)', //cpg1.3.0
-  'what_it_does' => '',
-  'what_update_titles' => 'ĵƸͼƬ',
-  'what_delete_title' => 'ɾ',
-  'what_rebuild' => 'ؽͼͼƬС',
-  'what_delete_originals' => 'µͼƬ ȡԭеͼƬ',
-  'file' => 'ĵ',
-  'title_set_to' => 'Ϊ',
-  'submit_form' => 'ȷ',
-  'updated_succesfully' => ' Ѿɹ',
-  'error_create' => '',
-  'continue' => 'ִӰ',
-  'main_success' => 'ĵ %s Ϊͼ',  //cpg1.3.0
-  'error_rename' => ' %s Ϊ %s', 
-  'error_not_found' => 'Ҳĵ %s ',
-  'back' => 'ҳ',
-  'thumbs_wait' => 'ͼ / Ӱߴ, Ժ...',
-  'thumbs_continue_wait' => ' ͼ / Ӱߴ...',
-  'titles_wait' => '±, Ժ...',
-  'delete_wait' => 'ɾ, Ժ...',
-  'replace_wait' => 'µͼƬ ȡԭеͼƬ, Ժ...',
-  'instruction' => 'ײ˵',
-  'instruction_action' => 'ѡ',
-  'instruction_parameter' => '趨',
-  'instruction_album' => 'ѡಾ',
-  'instruction_press' => '밴 %s',
-  'update' => 'ͼ / ͼƬС',
-  'update_what' => 'Ҫʲô',
-  'update_thumb' => 'ֻͼ',
-  'update_pic' => 'ֻͼƬС',
-  'update_both' => 'ͼҵͼƬߴ',
-  'update_number' => 'ÿѡһҪͼƬĿ',
-  'update_option' => '(ʱ,Žʹ趨)',
-  'filename_title' => 'ĵ &rArr; ͼƬ', //cpg1.3.0
-  'filename_how' => '޸ĵ', 
-  'filename_remove' => 'ɾ .jpg  _ () ÿոȡ', 
-  'filename_euro' => ' 2003_11_23_13_20_20.jpg Ϊ 23/11/2003 13:20', 
-  'filename_us' => ' 2003_11_23_13_20_20.jpg Ϊ 11/23/2003 13:20', 
-  'filename_time' => ' 2003_11_23_13_20_20.jpg Ϊ 13:20', 
-  'delete' => 'ɾͼƬԭʼߴͼƬ', //cpg1.3.0
-  'delete_title' => 'ɾͼƬ', //cpg1.3.0
-  'delete_original' => 'ɾԭʼߴͼƬ',
-  'delete_replace' => 'ɾԭʼߴͼƬKԵߴͼƬȡ',
-  'select_album' => 'ѡಾ',
-  'delete_orphans' => 'ɾɢ(ȫಾ)', //cpg1.3.0
-  'orphan_comment' => 'ɢ', //cpg1.3.0
-  'delete' => 'ɾ', //cpg1.3.0
-  'delete_all' => 'ȫɾ', //cpg1.3.0
-  'comment' => ': ', //cpg1.3.0
-  'nonexist' => 'Ҫӵĵ # ', //cpg1.3.0
-  'phpinfo' => 'ʾphpѶ', //cpg1.3.0
-  'update_db' => 'Ͽ', //cpg1.3.0
-  'update_db_explanation' => 'и coppermine ĵ, ޸Ļǰİ汾, ȷִһϿ. ⽫coppermineϿҪϱ / 趨ֵ.', //cpg1.3.0
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'以文件名更新标题', //cpg1.4
+'删除标题', //cpg1.4
+'重新建立缩略图和调整尺寸', //cpg1.4
+'用调整过的尺寸覆盖并删除原始的图片', //cpg1.4
+'删除原始或中级图片', //cpg1.4
+'删除零散的留言', //cpg1.4
+'重新读取文件大小和尺寸 (如果您手动编辑图片)', //cpg1.4
+'清除浏览计数器', //cpg1.4
+'显示 phpinfo', //cpg1.4
+'更新数据库', //cpg1.4
+'显示记录文件', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => '管理工具 (重设尺寸)',
+  'what_it_does' => '功能',
+  'file' => '文件',
+  'problem' => '问题', //cpg1.4
+  'status' => '状态', //cpg1.4
+  'title_set_to' => '标题改变为',
+  'submit_form' => '确认',
+  'updated_succesfully' => '更新 已经完成',
+  'error_create' => '产生错误',
+  'continue' => '继续执行其它的影像',
+  'main_success' => '文件 %s 已设为主图', 
+  'error_rename' => '错误 %s 改名为 %s', 
+  'error_not_found' => '找不到文件 %s ',
+  'back' => '回主页',
+  'thumbs_wait' => '更新缩略图 且/或 调整影像尺寸, 请稍待...',
+  'thumbs_continue_wait' => '继续 更新缩略图 且/或 调整影像尺寸...',
+  'titles_wait' => '更新标题, 请稍待...',
+  'delete_wait' => '删除标题, 请稍待...',
+  'replace_wait' => '重新调整后的图片将 取代原有的图片中, 请稍待...',
+  'instruction' => '简易操作帮助',
+  'instruction_action' => '请选择操作',
+  'instruction_parameter' => '设定参数',
+  'instruction_album' => '选择相册',
+  'instruction_press' => '请按 %s',
+  'update' => '更新缩略图 且/或 调整图片大小',
+  'update_what' => '要更新什么',
+  'update_thumb' => '只有缩略图',
+  'update_pic' => '只调整图片大小',
+  'update_both' => '更新缩略图且调整图片尺寸',
+  'update_number' => '每点选一次要处理的图片数目',
+  'update_option' => '(如果您遇到操作程序超时的问题，请试着降低此设定)',
+  'filename_title' => '文件名称 &rArr; 图片标题',
+  'filename_how' => '如何修改文件名', 
+  'filename_remove' => '删除 .jpg 并将 _ (底线) 用空格取代', 
+  'filename_euro' => '将 2003_11_23_13_20_20.jpg 改为 23/11/2003 13:20', 
+  'filename_us' => '将 2003_11_23_13_20_20.jpg 改为 11/23/2003 13:20', 
+  'filename_time' => '将 2003_11_23_13_20_20.jpg 改为 13:20', 
+  'delete' => '删除图片标题或原始尺寸的图片',
+  'delete_title' => '删除图片标题',
+  'delete_title_explanation' => '这会在您要的相册内删除文件标题。', //cpg1.4
+  'delete_original' => '删除原始尺寸的图片',
+  'delete_original_explanation' => '这会删除原始尺寸的图片。', //cpg1.4
+  'delete_intermediate' => '删除中级图片', //cpg1.4
+  'delete_intermediate_explanation' => '这会删除中级 (normal) 图片。<br />用这个功能来清除主机空间，如果您在设定内关闭了 \'建立中级图片\'。', //cpg1.4
+  'delete_replace' => '删除原始尺寸的图片并以调整尺寸的图片取代',
+  'titles_deleted' => '选择相册内的标题已删除', //cpg1.4
+  'deleting_intermediates' => '删除中级图片，请稍待...', //cpg1.4
+  'searching_orphans' => '搜索零散的数据，请稍待...', //cpg1.4
+  'select_album' => '选择相册',
+  'delete_orphans' => '删除零散的留言', //cpg1.4
+  'delete_orphans_explanation' => '这会删除已经被删除的图片里的留言。<br />检查全部相册。', //cpg1.4
+  'refresh_db' => '更新文件尺寸和大小信息', //cpg1.4
+  'refresh_db_explanation' => '这会重新读取文件的大小和尺寸。用这个功能如果空间的配额有错误，或您有手动修改图片。', //cpg1.4
+  'reset_views' => '清除浏览计数器', //cpg1.4
+  'reset_views_explanation' => '这会在选择的相册内重设浏览次数到 0。', //cpg1.4
+  'orphan_comment' => '发现零散的留言',
+  'delete' => '删除',
+  'delete_all' => '全部删除',
+  'delete_all_orphans' => '全部删除？', //cpg1.4
+  'comment' => '留言： ',
+  'nonexist' => '根据附于不存在的文件 # ',
+  'phpinfo' => '显示 phpinfo',
+  'phpinfo_explanation' => '包含了主机的信息。<br /> - 寻求支持时可能会被要求提供里面的数据。', //cpg1.4
+  'update_db' => '更新数据库',
+  'update_db_explanation' => '如果妳有更新 CPG 文件，加入修改或由以前的版本升级，请确定执行一次数据库更新。这会在 CPG 的数据库新增必要的数据表及/或设定值。',
+  'view_log' => '浏览记录文件', //cpg1.4
+  'view_log_explanation' => 'CPG 可以记录一些会员的操作。您可以浏览这些记录如果您有在 <a href="admin.php">设定</a> 里开启记录的功能。', //cpg1.4
+  'versioncheck' => '检查版本', //cpg1.4
+  'versioncheck_explanation' => '显查文件的版本，看是否有完全更新成功。您也可以检查 CPG 主程序的最新版本。', //cpg1.4
+  'bridgemanager' => '整合管理', //cpg1.4
+  'bridgemanager_explanation' => '开启/关闭 整合到其它软件 (例如论坛)。', //cpg1.4
 );
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => '检查版本', //cpg1.4
+  'what_it_does' => '这个页面是对刚更新相册的管理员设定。这个程序会检查您安装的版本是否跟 CPG 的在线仓库 (http://coppermine.sourceforge.net) 里的版本相同。<br />如果需要修改会显示红色。黄色表示需要检查。绿色或者预设颜色表示没问题。<br />详情请点帮助图示。', //cpg1.4
+  'online_repository_unable' => '无法连接到在线仓库', //cpg1.4
+  'online_repository_noconnect' => 'CPG 无法连接到在线仓库。可能有两种原因：', //cpg1.4
+  'online_repository_reason1' => '在线仓库有问题 - 请检查您是否能到这个网页： %s - 如果不能请稍待重试。', //cpg1.4
+  'online_repository_reason2' => '主机里的 PHP 的设定有把 %s 关闭 (默认值是开启)。如果是您自己的主机，请在 <i>php.ini</i> 里将此设定开启 (或者允许强制覆盖 %s)。如果您的主机是买的，很抱歉，您可以无法使用这项功能。这个页面就只会显示下载的文件版本 - 更新的版本不会显示。', //cpg1.4
+  'online_repository_skipped' => '连接到在线仓库暂停', //cpg1.4
+  'online_repository_to_local' => '系统目前是使用主机内的文件版本。这里显示的数据可能不正确如果你更新或未完全上传 CPG 的文件。', //cpg1.4
+  'local_repository_unable' => '无法连接到主机仓库', //cpg1.4
+  'local_repository_explanation' => 'CPG 无法连接到您主机内的仓库文件 %s。这可能表示您还未上传仓库文件到您的主机。请现在上传然后重新执行这个页面 (刷新网页)。<br />如果无法执行，您的主机可能关闭了一些 <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP 的文件系统</a>。如果是这个原因，很抱歉您不能使用这项功能。', //cpg1.4
+  'coppermine_version_header' => '安装的 CPG 版本', //cpg1.4
+  'coppermine_version_info' => '您目前安装的是： %s', //cpg1.4
+  'coppermine_version_explanation' => '如果您认为您安装的不是这个版本，请确定您上传的是最新的 <i>include/init.inc.php</i> 文件', //cpg1.4
+  'version_comparison' => '比较文件', //cpg1.4
+  'folder_file' => '目录/文件', //cpg1.4
+  'coppermine_version' => 'CPG 版本', //cpg1.4
+  'file_version' => '文件版本', //cpg1.4
+  'webcvs' => '在线 CVS', //cpg1.4
+  'writable' => '可擦写', //cpg1.4
+  'not_writable' => '不可擦写', //cpg1.4
+  'help' => '帮助', //cpg1.4
+  'help_file_not_exist_optional1' => '目录/文件不存在', //cpg1.4
+  'help_file_not_exist_optional2' => '目录/文件 %s 不存在于您的主机内。虽然可以不用，但是建议您如果有遇到问题请将它上传 (用 FTP)。', //cpg1.4
+  'help_file_not_exist_mandatory1' => '目录/文件不存在', //cpg1.4
+  'help_file_not_exist_mandatory2' => '目录/文件 %s 不存在于您的主机内。您必须将它上传。请用 FPT 软件将文件上传到您的主机内。', //cpg1.4
+  'help_no_local_version1' => '没有主机版本', //cpg1.4
+  'help_no_local_version2' => '系统无法取得主机内的文件版本 - 您的文件可能过时或已被修改过。建议您更新文件。', //cpg1.4
+  'help_local_version_outdated1' => '主机版本过时', //cpg1.4
+  'help_local_version_outdated2' => '您的文件可能是旧的 CPG 程序文件 (可能更新时忘了步骤)。请确定更新这个文件。', //cpg1.4
+  'help_local_version_na1' => '无法取得 CVS 文件版本', //cpg1.4
+  'help_local_version_na2' => '系统无法取得主机内的 CVS 版本。请重新上传文件。', //cpg1.4
+  'help_local_version_dev1' => '开发版本', //cpg1.4
+  'help_local_version_dev2' => '文件看起来比您使用的 CPG 版本还高。您可能用的是开发版本 (不建议使用)，或在更新时忘了上传 include/init.inc.php', //cpg1.4
+  'help_not_writable1' => '目录无法读写', //cpg1.4
+  'help_not_writable2' => '改变文件的权限 (CHMOD) 到可擦写目录 %s，及里面的全部文件。', //cpg1.4
+  'help_writable1' => '目录可擦写', //cpg1.4
+  'help_writable2' => '目录 %s 可以读写。可能有安全问题，CPG 只需要读取跟执行这个目录。', //cpg1.4
+  'help_writable_undetermined' => 'CPG 无法确定这个目录是否可擦写。', //cpg1.4
+  'your_file' => '您的文件', //cpg1.4
+  'reference_file' => '参照文件', //cpg1.4
+  'summary' => '概括', //cpg1.4
+  'total' => '总文件/目录检查完毕', //cpg1.4
+  'mandatory_files_missing' => '必需文件不存在', //cpg1.4
+  'optional_files_missing' => '非必需文件不存在', //cpg1.4
+  'files_from_older_version' => '旧版本文件', //cpg1.4
+  'file_version_outdated' => '旧文件版本', //cpg1.4
+  'error_no_data' => '系统有错误，无法取得任何信息。', //cpg1.4
+  'go_to_webcvs' => '到 %s', //cpg1.4
+  'options' => '选项', //cpg1.4
+  'show_optional_files' => '显示非必须文件/目录', //cpg1.4
+  'show_mandatory_files' => '显示必要文件', //cpg1.4
+  'show_file_versions' => '显示文件版本', //cpg1.4
+  'show_errors_only' => '显示有错误的文件/目录', //cpg1.4
+  'show_permissions' => '显示目录权限', //cpg1.4
+  'show_condensed_output' => '显示压缩的输出数据', //cpg1.4
+  'coppermine_in_webroot' => 'CPG 安装于 webroot', //cpg1.4
+  'connect_online_repository' => '试着连接到在线仓库', //cpg1.4
+  'show_additional_information' => '显示额外信息', //cpg1.4
+  'no_webcvs_link' => '不显示在线 CVS 连接', //cpg1.4
+  'stable_webcvs_link' => '显示在线 CVS 给正式版本', //cpg1.4
+  'devel_webcvs_link' => '显示在线 CVS 给开发版本', //cpg1.4
+  'submit' => '套用改变/刷新', //cpg1.4
+  'reset_to_defaults' => '重设为默认值', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => '删除全部记录', //cpg1.4
+  'delete_this' => '删除这个记录', //cpg1.4
+  'view_logs' => '浏览记录', //cpg1.4
+  'no_logs' => '没有记录。', //cpg1.4
+);
+
 
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web 发布软件</h1><p>这个模块可以让您使用 <b>Windows XP</b> 的发表功能。</p><p>程序代码是照此篇文章帮助，作者是
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>需要什么？</h2><ul><li>必须要有 Windows XP。</li><li>安装好的 CPG 相册，<b>而且上传功能可运作。</b></li></ul><h2>如何安装</h2><ul><li>按右键于
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+选择 &quot;储存文件..&quot;。然后将文件储存在您的硬盘。储存时记得文件名必须是 <b>cpg_###.reg</b> (### 代表日期的数字)。您可以改变名称 (不要改数字)。下载完后，执行那个文件可以让您的主机使用发表功能。</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>测试</h2><ul><li>在 Windows 资源管理器，选一些文件然后在左边点 <b>将这个文件发布到 Web</b>。</li><li>检查您所选的文件，然后点 <b>Next</b>。</li><li>在出现的列表内选 CPG 相册的服务 (会以您的相册名称显示)。如果没有显示相册的服务，检查是否像上面描述的安装成功 <b>cpg_pub_wizard.reg</b>。</li><li>必要时输入您的账号数据。</li><li>然后选择要放图片的相册，或新建相册。</li><li>之后点 <b>next</b>。接下来会开始上传您的图片。</li><li>完成后到您的相册内检查是否上传完毕。</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>注意：</h2><ul><li>当正在上传时，发表功能不会显示任何错误信息，所以不能知道上传有没有成功，直到您检查相册。</li><li>如果上传没成功，在设定页面内开启 &quot;除错模式&quot;，试着上传一个图片然后检查错误信息在
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+CPG 目录内的文件。</li><li>为了避免用发表功能一次上传太多图片，只有 <b>相册管理员</b> 和 <b>可以有自己相册的会员</b> 可以用这个功能。</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'CPG - XP Web 发表功能', //cpg1.4
+  'welcome' => '欢迎到 <b>%s</b>,', //cpg1.4
+  'need_login' => '您必须先用浏览器登录到相册内才能使用这个功能。<p/><p>登录后记得点选 <b>记得我</b> 选项。', //cpg1.4
+  'no_alb' => '抱歉，目前没有可以用发表功能上传图片的相册。', //cpg1.4
+  'upload' => '上传图片到相册', //cpg1.4
+  'create_new' => '新建相册', //cpg1.4
+  'album' => '相册', //cpg1.4
+  'category' => '类别', //cpg1.4
+  'new_alb_created' => '您的相册 &quot;<b>%s</b>&quot; 已经新建', //cpg1.4
+  'continue' => '按 &quot;Next&quot; 开始上传图片', //cpg1.4
+  'link' => '这个连接', //cpg1.4
+);
+}
 ?>
diff -ruN 133/lang/chinese_gb-utf-8.php cpg148/lang/chinese_gb-utf-8.php
--- 133/lang/chinese_gb-utf-8.php	2005-01-01 13:55:34.000000000 -0600
+++ cpg148/lang/chinese_gb-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1277 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: chinese_gb-utf-8.php,v 1.12 2005/01/01 11:55:33 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Chinese',
-  'lang_name_native' => '简体中文(GB2312)',
-  'lang_country_code' => 'zh',
-  'trans_name'=> 'Cheng Dong',
-  'trans_email' => 'ccdong@gmail.com',
-  'trans_website' => 'http://www.thirdclassroom.com/',
-  'trans_date' => '2004-11-14',
-);
-
-$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', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六');
-$lang_month = array('一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月');
-
-// Some common strings
-$lang_yes = '是';
-$lang_no  = '否';
-$lang_back = '返回';
-$lang_continue = '继续';
-$lang_info = '讯息';
-$lang_error = '错误';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => '随机图片', //cpg1.3.0
-  'lastup' => '最新上传',
-  'lastalb'=> '最近更新',
-  'lastcom' => '最新留言',
-  'topn' => '热门图片',
-  'toprated' => '最高评分',
-  'lasthits' => '最近显示',
-  'search' => '搜寻结果',
-  'favpics'=> '最爱图片', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => '你没有使用本页的权限.',
-  'perm_denied' => '你没有权限执行此动作.',
-  'param_missing' => '程序被呼叫而没有需要的参数.',
-  'non_exist_ap' => '所选择的 相簿/图片 不存在 !', //cpg1.3.0
-  'quota_exceeded' => '超过空间配额<br /><br />你的配额有 [quota]K, 已使用的有 [space]K, 加入此图片会超过配额.', //cpg1.3.0
-  'gd_file_type_err' => '当使用 GD 图像程序库只容许 JPEG / PNG 图档.',
-  'invalid_image' => '你上传的文档己经损坏, 或是 GD 图像程序库不能处理',
-  'resize_failed' => '无法建立缩图或变更图档尺寸.',
-  'no_img_to_display' => '没有图片可以显示.',
-  'non_exist_cat' => '所选择的类别并不存在.',
-  'orphan_cat' => '这个子类别存于一个不存在的父类别, 请先至类别管理修正这个问题.', //cpg1.3.0
-  'directory_ro' => '目录 \'%s\' 无法写入, 导致图片无法删除', //cpg1.3.0
-  'non_exist_comment' => '所选择的留言并不存在.',
-  'pic_in_invalid_album' => '此图片存于不存在的相簿 (%s)!?', //cpg1.3.0
-  'banned' => '你目前被禁止使用本站.',
-
-  'not_with_udb' => '由于本相簿已和论坛程序整合, 此功能停止使用. 可能是目前设定不支援, 或已由论坛处理.', 
-  'offline_title' => '离线', //cpg1.3.0
-  'offline_text' => '相簿目前离线- 请稍后再试', //cpg1.3.0
-  'ecards_empty' => '目前没有电子卡片的纪录可显示. 请检查相簿设定中是否启用电子卡片日志!', //cpg1.3.0
-  'action_failed' => '动作失败.  Coppermine 无法执行你的要求.', //cpg1.3.0
-  'no_zip' => '无法执行ZIP压缩文件.  请联络你的相簿管理员.', //cpg1.3.0
-  'zip_type' => '你没有权限上传ZIP压缩文件.', //cpg1.3.0
-);
-
-$lang_bbcode_help = '参考编码: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => '返回相簿目录',
-  'alb_list_lnk' => '相簿目录',
-  'my_gal_title' => '返回我的相簿',
-  'my_gal_lnk' => '我的相簿',
-  'my_prof_lnk' => '我的个人资料',
-  'adm_mode_title' => '转为管理模式',
-  'adm_mode_lnk' => '管理模式',
-  'usr_mode_title' => '转为会员模式',
-  'usr_mode_lnk' => '会员模式',
-  'upload_pic_title' => '上传图片至相簿', //cpg1.3.0
-  'upload_pic_lnk' => '上传图片', //cpg1.3.0
-  'register_title' => '建立会员帐号',
-  'register_lnk' => '注册',
-  'login_lnk' => '登入',
-  'logout_lnk' => '登出',
-  'lastup_lnk' => '最新上传',
-  'lastcom_lnk' => '最新留言',
-  'topn_lnk' => '热门图片',
-  'toprated_lnk' => '最高评分',
-  'search_lnk' => '搜寻',
-  'fav_lnk' => '我的最爱',
-  'memberlist_title' => '显示会员列表', //cpg1.3.0
-  'memberlist_lnk' => '会员列表', //cpg1.3.0
-  'faq_title' => '相簿的常见问题解答 &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => '常见问题解答', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => '核准上传',
-  'config_lnk' => '设定',
-  'albums_lnk' => '相簿',
-  'categories_lnk' => '类别',
-  'users_lnk' => '会员',
-  'groups_lnk' => '群组',
-  'comments_lnk' => '观看留言', //cpg1.3.0
-  'searchnew_lnk' => '整批加入图片', //cpg1.3.0
-  'util_lnk' => '管理员工具箱', //cpg1.3.0
-  'ban_lnk' => '停权会员',
-  'db_ecard_lnk' => '显示电子卡片', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => '建立/排序 我的相簿',
-  'modifyalb_lnk' => '编辑我的相簿',
-  'my_prof_lnk' => '我的个人资料',
-);
-
-$lang_cat_list = array(
-  'category' => '类别',
-  'albums' => '相簿',
-  'pictures' => '图片', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d 相簿在 %d 页',
-);
-
-$lang_thumb_view = array(
-  'date' => '日期',
-  //Sort by filename and title
-  'name' => '档名',
-  'title' => '标题',
-  'sort_da' => '依日期排序 由远至近',
-  'sort_dd' => '依日期排序 由近至远',
-  'sort_na' => '依名称排序 由小至大',
-  'sort_nd' => '依名称排序 由大至小',
-  'sort_ta' => '依标题排序 由小至大',
-  'sort_td' => '依标题排序 由大至小',
-  'download_zip' => '下载成 Zip 档', //cpg1.3.0
-  'pic_on_page' => '%d 图片在 %d 页',
-  'user_on_page' => '%d 会员在 %d 页', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => '返回缩图页',
-  'pic_info_title' => '显示/隐藏 图片资讯', //cpg1.3.0
-  'slideshow_title' => '连续播放',
-  'ecard_title' => '把图片以电子卡片寄出', //cpg1.3.0
-  'ecard_disabled' => '电子卡片功能目前停用',
-  'ecard_disabled_msg' => '你没有权限寄电子卡片', //js-alert //cpg1.3.0
-  'prev_title' => '观看前一张图片', //cpg1.3.0
-  'next_title' => '观看下一张图片', //cpg1.3.0
-  'pic_pos' => '图片 %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => '对图片评分', //cpg1.3.0
-  'no_votes' => '(还没有人评分)',
-  'rating' => '(目前得分 : %s / 5 于 %s 个评分)',
-  'rubbish' => '昏倒 不看也罢',
-  'poor' => '有点差劲',
-  'fair' => '普普通通',
-  'good' => '很好',
-  'excellent' => '非常出色',
-  'great' => '最佳图片',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => '紧急错误',
-  'file' => '文档: ',
-  'line' => '行数: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => '文档名称 : ',
-  'filesize' => '文档大小 : ',
-  'dimensions' => '影像尺寸 : ',
-  'date_added' => '加入日期 : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s 个留言',
-  'n_views' => '%s 次观看',
-  'n_votes' => '(%s 个评分)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => '除错讯息', //cpg1.3.0
-  'select_all' => '全选', //cpg1.3.0
-  'copy_and_paste_instructions' => '如果你要在Coppermine支援论坛上要求协助, 复制并贴上 这个除错讯息到你的发表文章内. 发表文章前请确定用***取代你的密码.', //cpg1.3.0
-  'phpinfo' => '显示php讯息', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => '预设语言', //cpg1.3.0
-  'choose_language' => '选择你的语言', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => '预设布景主题', //cpg1.3.0
-  'choose_theme' => '选择布景主题', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => '感叹',
-  'Question' => '疑问',
-  'Very Happy' => '很高兴',
-  'Smile' => '微笑',
-  'Sad' => '悲哀',
-  'Surprised' => '惊讶',
-  'Shocked' => '震惊',
-  'Confused' => '昏倒',
-  'Cool' => '很棒',
-  'Laughing' => '发笑',
-  'Mad' => '发狂',
-  'Razz' => '嘲笑',
-  'Embarassed' => '尴尬',
-  'Crying or Very sad' => '嚎哭',
-  'Evil or Very Mad' => '恶毒',
-  'Twisted Evil' => '古怪',
-  'Rolling Eyes' => '旋转的眼睛',
-  'Wink' => '眨眼',
-  'Idea' => '主意',
-  'Arrow' => '箭头',
-  'Neutral' => '中立',
-  'Mr. Green' => '格林先生',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => '正离开管理模式...',
-  1 => '正进入管理模式...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => '您需要给相簿一个名称 !', //js-alert
-  'confirm_modifs' => '确定要做这些修改吗 ?', //js-alert
-  'no_change' => '您没有做任何改变 !', //js-alert
-  'new_album' => '新相簿',
-  'confirm_delete1' => '确定要删除此相簿吗 ?', //js-alert
-  'confirm_delete2' => '\n所有图片及留言都会删除 !', //js-alert
-  'select_first' => '请先选择一个相簿', //js-alert
-  'alb_mrg' => '相簿管理员',
-  'my_gallery' => '* 我的相簿 *',
-  'no_category' => '* 没有类别 *',
-  'delete' => '删除',
-  'new' => '新增',
-  'apply_modifs' => '修改',
-  'select_category' => '选择类别',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => '\'%s\'操作所需要的参数并未提供 !',
-  'unknown_cat' => '所选择的类别并不存在于资料库',
-  'usergal_cat_ro' => '会员相簿类别不能删除 !',
-  'manage_cat' => '类别管理',
-  'confirm_delete' => '确定要删除此类别吗', //js-alert
-  'category' => '类别',
-  'operations' => '操作',
-  'move_into' => '搬移至',
-  'update_create' => '更新/建立 类别',
-  'parent_cat' => '父类别',
-  'cat_title' => '类别标题',
-  'cat_thumb' => '类别缩图', //cpg1.3.0
-  'cat_desc' => '类别描述',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => '设定',
-  'restore_cfg' => '回复原始设定',
-  'save_cfg' => '储存新设定',
-
-  'notes' => '注意',
-  'info' => '讯息',
-  'upd_success' => '设定已更新',
-  'restore_success' => '原始设定已回复',
-  'name_a' => '排序依名称 由小至大',
-  'name_d' => '排序依名称 由大至小',
-  'title_a' => '排序依标题 由小至大',
-  'title_d' => '排序依标题 由大至小',
-  'date_a' => '排序依日期 由远至近',
-  'date_d' => '排序依日期 由近至远',
-  'th_any' => '最大外观',
-  'th_ht' => '高度',
-  'th_wd' => '宽度',
-  'label' => '标签', //cpg1.3.0
-  'item' => '项目', //cpg1.3.0
-  'debug_everyone' => '任何人', //cpg1.3.0
-  'debug_admin' => '管理员专用', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  '基本设定',
-  array('相簿名称', 'gallery_name', 0),
-  array('相簿描述', 'gallery_description', 0),
-  array('相簿管理员电子邮件', 'gallery_admin_email', 0),
-  array('在电子卡片内显示\'观看更多图片\'的网址', 'ecards_more_pic_target', 0),
-  array('相簿目前离线中', 'offline', 1), //cpg1.3.0
-  array('电子卡片日志', 'log_ecards', 1), //cpg1.3.0
-  array('允许将最爱的图片下载成ZIP档', 'enable_zipdownload', 1), //cpg1.3.0
-
-  '语系, 布景 &amp; 文字编码设定',
-  array('语言', 'lang', 5),
-  array('布景', 'theme', 6),
-  array('显示语言列表', 'language_list', 1), //cpg1.3.0
-  array('显示语言国旗', 'language_flags', 8), //cpg1.3.0
-  array('显示 &quot;重设&quot; 在语言选择', 'language_reset', 1), //cpg1.3.0
-  array('显示布景列表', 'theme_list', 1), //cpg1.3.0
-  array('显示 &quot;重设&quot; 在布景选择', 'theme_reset', 1), //cpg1.3.0
-  array('显示 FAQ', 'display_faq', 1), //cpg1.3.0
-  array('显示 bbcode help', 'show_bbcode_help', 1), //cpg1.3.0
-  array('文字编码', 'charset', 4), //cpg1.3.0
-
-  '相簿目录显示',
-  array('主要表格宽度 (像素或 %)', 'main_table_width', 0),
-  array('同一层次的子类别显示个数', 'subcat_level', 0),
-  array('相簿显示个数', 'albums_per_page', 0),
-  array('相簿目录页相簿栏数', 'album_list_cols', 0),
-  array('缩图像素', 'alb_list_thumb_size', 0),
-  array('主页的内容', 'main_page_layout', 0),
-  array('显示分类中第一层的相簿缩图','first_level',1),
-
-  '缩图显示',
-  array('缩图页栏数', 'thumbcols', 0),
-  array('缩图页列数', 'thumbrows', 0),
-  array('表格显示最高个数', 'max_tabs', 10), //cpg1.3.0
-  array('显示图片说明于缩图下方 (附加的标题)', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('显示观看次数于缩图下方', 'views_in_thumbview', 1), //cpg1.3.0
-  array('显示留言数于缩图下方', 'display_comment_count', 1),
-  array('显示上传者名称于缩图下方', 'display_uploader', 1), //cpg1.3.0
-  array('图片的原始排序次序', 'default_sort_order', 3), //cpg1.3.0
-  array('\'热门投票\'需要最少投票数', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  '图片显示 &amp; 留言设定',
-  array('图片显示的表格宽度 (像素或 %)', 'picture_table_width', 0), //cpg1.3.0
-  array('图片资讯预设显示', 'display_pic_info', 1), //cpg1.3.0
-  array('留言内过滤不良词语', 'filter_bad_words', 1),
-  array('留言可以使用笑脸图示', 'enable_smilies', 1),
-  array('允许会员在同一张图片 连续发表留言(关闭灌水保护)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('图片描述内容的最大长度', 'max_img_desc_length', 0),
-  array('描述内容的最大字数', 'max_com_wlength', 0),
-  array('留言的最大行数', 'max_com_lines', 0),
-  array('留言的最大长度', 'max_com_size', 0),
-  array('显示图片预览列', 'display_film_strip', 1),
-  array('图片预览列的图片数', 'max_film_strip_items', 0),
-  array('有留言时 用电子邮件通知管理员', 'email_comment_notification', 1), //cpg1.3.0
-  array('连续拨放间隔几 毫秒(1 秒 = 1000 毫秒)', 'slideshow_interval', 0), //cpg1.3.0
-
-  '图片及缩图设定', //cpg1.3.0
-  array('JPEG 格式品质', 'jpeg_qual', 0),
-  array('缩图最大尺寸 <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('使用尺寸 ( 宽、高或缩图最大边长 )<b>**</b>', 'thumb_use', 7),
-  array('建立中级图片','make_intermediate',1),
-  array('中级图片/影片最大尺寸 <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('上传图档的最大限制 (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('上传图片/影片最大宽或高尺寸 (像素)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  '图片和缩图的进阶设定', //cpg1.3.0
-  array('显示私人相簿图片给未登入会员','show_private',1), //cpg1.3.0
-  array('文档名称不接受的字符', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('上传图档可接受的扩展名', 'allowed_file_extensions',0), //cpg1.3.0
-  array('可接受的图片档类型', 'allowed_img_types',0), //cpg1.3.0
-  array('可接受的影片档类型', 'allowed_mov_types',0), //cpg1.3.0
-  array('可接受的声音档类型', 'allowed_snd_types',0), //cpg1.3.0
-  array('可接受的文件档类型', 'allowed_doc_types',0), //cpg1.3.0
-  array('建立缩图的方法','thumb_method',2), //cpg1.3.0
-  array('ImageMagick \'convert\' 程序的路径 (例如 /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('可接受的图档类型(只对 ImageMagick 有效)', 'allowed_img_types',0), //cpg1.3.0
-  array('ImageMagick 的命令列选项', 'im_options', 0), //cpg1.3.0
-  array('读取 JPEG 文档的 EXIF 资料', 'read_exif_data', 1), //cpg1.3.0
-  array('读取 JPEG 文档的 IPTC 资料', 'read_iptc_data', 1), //cpg1.3.0
-  array('相簿路径 <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('会员图档路径 <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('中级图档的前置字元 <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('缩图档的前置字元 <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('放置图档目录的预设权限', 'default_dir_mode', 0), //cpg1.3.0
-  array('上传图片的预设权限', 'default_file_mode', 0), //cpg1.3.0
-
-  '会员设定',
-  array('允许新会员注册', 'allow_user_registration', 1),
-  array('注册需要电子邮件验证', 'reg_requires_valid_email', 1),
-  array('有使用者注册时 用电子邮件通知管理员', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('允许两个会员使用同一个电子邮件地址', 'allow_duplicate_emails_addr', 1),
-  array('会员可以有私人的相簿 (注意: 如果你切换 是到否 任何目前私人相簿将变成公开相簿)', 'allow_private_albums', 1), //cpg1.3.0
-  array('有会员上传文档等待核准时 通知管理员', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('允许登入的会员查看会员列表', 'allow_memberlist', 1), //cpg1.3.0
-
-  '影像描述的自订栏位 (如果不使用请留下空白)',
-  array('栏位 1 名称', 'user_field1_name', 0),
-  array('栏位 2 名称', 'user_field2_name', 0),
-  array('栏位 3 名称', 'user_field3_name', 0),
-  array('栏位 4 名称', 'user_field4_name', 0),
-
-  'Cookies settings',
-  array('使用的 cookie 名称 (与论坛程序整合时, 确定它和论坛的cookie不同)', 'cookie_name', 0),
-  array('使用的 cookie 路径', 'cookie_path', 0),
-
-  '其他设定',
-  array('启动除错模式', 'debug_mode', 9), //cpg1.3.0
-  array('在除错模式时显示提示', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) 若相簿内有图片, 标示有 * 的栏位表示不可更改.<br />
-  <a name="notice2"></a>(**) 改变这个设定只影响已经加入的文档, 如果那些文档已经在相簿内了,这个设定不必改变. 无论如何,你可以从 管理员功能选单里 调整既有的文档,从 &quot;<a href="util.php">管理员工具箱</a> (调整图片尺寸)&quot; </div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => '寄出电子卡片', //cpg1.3.0
-  'ecard_sender' => '发信人', //cpg1.3.0
-  'ecard_recipient' => '收信人', //cpg1.3.0
-  'ecard_date' => '日期', //cpg1.3.0
-  'ecard_display' => '显示电子卡片', //cpg1.3.0
-  'ecard_name' => '名称', //cpg1.3.0
-  'ecard_email' => '电子邮件地址', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => '升序', //cpg1.3.0
-  'ecard_descending' => '降序', //cpg1.3.0
-  'ecard_sorted' => '排序', //cpg1.3.0
-  'ecard_by_date' => '按日期', //cpg1.3.0
-  'ecard_by_sender_name' => '按发信人名称', //cpg1.3.0
-  'ecard_by_sender_email' => '按发信人邮件', //cpg1.3.0
-  'ecard_by_sender_ip' => '按发信人的 IP 位址', //cpg1.3.0
-  'ecard_by_recipient_name' => '按收信人名称', //cpg1.3.0
-  'ecard_by_recipient_email' => '按收信人邮件', //cpg1.3.0
-  'ecard_number' => '显示纪录 %s 到 %s 在 %s', //cpg1.3.0
-  'ecard_goto_page' => '到页次', //cpg1.3.0
-  'ecard_records_per_page' => '页次纪录', //cpg1.3.0
-  'check_all' => '全选', //cpg1.3.0
-  'uncheck_all' => '都不选', //cpg1.3.0
-  'ecards_delete_selected' => '删除已经选择的卡片', //cpg1.3.0
-  'ecards_delete_confirm' => '你确定要删除纪录? 请点选!', //cpg1.3.0
-  'ecards_delete_sure' => '我确定', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => '请输入你的名字和留言',
-  'com_added' => '您的留言已经加入',
-  'alb_need_title' => '您必须为相簿提供一个标题 !',
-  'no_udp_needed' => '没有更新的必要',
-  'alb_updated' => '相簿已经更新',
-  'unknown_album' => '所选择的相簿不存在或您没有权限上传文档到此相簿',
-  'no_pic_uploaded' => '没有文档被上传 !<br /><br />如果您确定有选择文档上传, 请检查服务器是否允许上传文档...', //cpg1.3.0
-  'err_mkdir' => '无法建立目录 %s !',
-  'dest_dir_ro' => '目录 %s 无法写入 !',
-  'err_move' => '无法搬移 %s 到 %s !',
-  'err_fsize_too_large' => '您上传的图片太大 (不能超过 %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => '您上传的图档太大 (不能超过 %s KB) !',
-  'err_invalid_img' => '上传的文档并不是容许的图片格式 !',
-  'allowed_img_types' => '您只可以上传 %s 张图片.',
-  'err_insert_pic' => '文档 \'%s\' 无法加入此相簿 ', //cpg1.3.0
-  'upload_success' => '文档上传完成!<br /><br />当管理者核准后就可以看到文档了.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - 上传文档通知', //cpg1.3.0
-  'notify_admin_email_body' => '%s有上传文档 需要你的核准. 请查阅 %s', //cpg1.3.0
-  'info' => '讯息',
-  'com_added' => '留言已加入',
-  'alb_updated' => '相簿已经更新',
-  'err_comment_empty' => '留言是空的 !',
-  'err_invalid_fext' => '只有下列的扩展名才容许 : <br /><br />%s.',
-  'no_flood' => '抱歉, 此图片最后一个留言是您提供<br /><br />您可以修改您的留言', //cpg1.3.0
-  'redirect_msg' => '页面转移中.<br /><br /><br />按 \'继续\' 如果页面没有自动刷新',
-  'upl_success' => '已经加入您的图片', //cpg1.3.0
-  'email_comment_subject' => '已经有留言发表在网路相簿', //cpg1.3.0
-  'email_comment_body' => '已经有留言发表在您的相簿.请查阅', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => '说明',
-  'fs_pic' => '原图',
-  'del_success' => '完成删除',
-  'ns_pic' => '标准尺寸图片',
-  'err_del' => '无法删除',
-  'thumb_pic' => '缩图',
-  'comment' => '留言',
-  'im_in_alb' => '相簿内图片',
-  'alb_del_success' => '相簿 \'%s\' 已删除',
-  'alb_mgr' => '相簿管理',
-  'err_invalid_data' => '接收到不正确的资料于 \'%s\'',
-  'create_alb' => '建立相簿 \'%s\'',
-  'update_alb' => '更新相簿 \'%s\' 标题为 \'%s\' 索引为 \'%s\'',
-  'del_pic' => '删除图片', //cpg1.3.0
-  'del_alb' => '删除相簿',
-  'del_user' => '删除会员',
-  'err_unknown_user' => '所选择的会员不存在 !',
-  'comment_deleted' => '留言已删除',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => '确定要删除此图片吗 ? \\n留言也会被删除.', //js-alert //cpg1.3.0
-  'del_pic' => '删除此图片', //cpg1.3.0
-  'size' => '%s x %s 像素',
-  'views' => '%s 次',
-  'slideshow' => '连续播放',
-  'stop_slideshow' => '停止播放',
-  'view_fs' => '点选图片以观看原图',
-  'edit_pic' => '编辑说明', //cpg1.3.0
-  'crop_pic' => '裁剪与旋转', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'图片资讯', //cpg1.3.0
-  'Filename' => '文档名称',
-  'Album name' => '相簿名称',
-  'Rating' => '评分 (%s 次投票)',
-  'Keywords' => '关键字',
-  'File Size' => '文档大小',
-  'Dimensions' => '尺寸',
-  'Displayed' => '显示',
-  'Camera' => '相机',
-  'Date taken' => '拍摄日期',
-  'Aperture' => '光圈',
-  'Exposure time' => '曝光时间',
-  'Focal length' => '焦距',
-  'Comment' => '留言',
-  'addFav'=>'加到我的最爱', //cpg1.3.0
-  'addFavPhrase'=>'我的最爱', //cpg1.3.0
-  'remFav'=>'从我的最爱移除', //cpg1.3.0
-  'iptcTitle'=>'IPTC 标题', //cpg1.3.0
-  'iptcCopyright'=>'IPTC 版权', //cpg1.3.0
-  'iptcKeywords'=>'IPTC 关键字', //cpg1.3.0
-  'iptcCategory'=>'IPTC 类别', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC 子类别', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => '编辑此留言',
-  'confirm_delete' => '确定要删除此留言 ?', //js-alert
-  'add_your_comment' => '加入你的留言',
-  'name'=>'名称',
-  'comment'=>'留言',
-  'your_name' => '留言',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => '点选图片以关闭视窗',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => '寄出 电子卡片',
-  'invalid_email' => '<b>警告</b> : 不正确的电子邮件地址 !',
-  'ecard_title' => '%s 寄来给你的 电子卡片',
-  'error_not_image' => '电子卡片只能寄出图片.', //cpg1.3.0
-  'view_ecard' => '如果 电子卡片 无法正确显示, 请按此连结',
-  'view_more_pics' => '按此连结看更多图片 !',
-  'send_success' => '你的 电子卡片 寄出',
-  'send_failed' => '抱歉, 本服务器无法为你寄出 电子卡片...',
-  'from' => '由',
-  'your_name' => '你的名称',
-  'your_email' => '你的电子邮件地址',
-  'to' => '给',
-  'rcpt_name' => '收信人名称',
-  'rcpt_email' => '收信人电子邮件地址',
-  'greetings' => '问候语',
-  'message' => '讯息内容',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'File&nbsp;info', //cpg1.3.0
-  'album' => '相簿',
-  'title' => '标题',
-  'desc' => '描述',
-  'keywords' => '关键字',
-  'pic_info_str' => '%s &times; %s - %s KB - %s 次观看 - %s 次评分',
-  'approve' => '核准图片', //cpg1.3.0
-  'postpone_app' => '延迟核准',
-  'del_pic' => '删除图片', //cpg1.3.0
-  'read_exif' => '再次读取EXIF 讯息', //cpg1.3.0
-  'reset_view_count' => '重设观看计数器',
-  'reset_votes' => '重设评分',
-  'del_comm' => '删除留言',
-  'upl_approval' => '核准上传',
-  'edit_pics' => '编辑图片', //cpg1.3.0
-  'see_next' => '观看下一张图片', //cpg1.3.0
-  'see_prev' => '观看前一张图片', //cpg1.3.0
-  'n_pic' => '%s 张图片', //cpg1.3.0
-  'n_of_pic_to_disp' => '图片显示数量', //cpg1.3.0
-  'apply' => '修改', //cpg1.3.0
-  'crop_title' => 'Coppermine 图片编辑器', //cpg1.3.0
-  'preview' => '预览', //cpg1.3.0
-  'save' => '存档', //cpg1.3.0
-  'save_thumb' =>'存成缩图', //cpg1.3.0
-  'sel_on_img' =>'动作已经完成!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => '常见问题解答', //cpg1.3.0
-  'toc' => '目录', //cpg1.3.0
-  'question' => '问题: ', //cpg1.3.0
-  'answer' => '解答: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  '一般性问题与解答', //cpg1.3.0
-  array('为什么要注册?', '管理员决定使用者是否需要注册. 注册成为会员可获得额外的功能,如 上传文档,有 我的最爱列表, 对影像评分及发表留言 等等.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('如何注册?', '到 &quot;注册&quot; 去填写栏位内的资料 (部分栏位是选填的).<br />如果管理员开启Email 启用功能 ,在你确认送出注册资料后 你会收到一封认证信 寄到你所填写的信箱内, 里面会说明如何启用你的会员资格. 会员登入前 必须先完成启用动作.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('如何登入?', '到 &quot;登入&quot;, 填入你的会员名称及密码 且勾选 &quot;记住我&quot; 下次你再来的时候就会自动登入了.<br /><b>注意:如果你点选 &quot;记住我 Me&quot; ,Cookies 功能必须开启,且本站的cookie存在你的电脑中..</b>', 'offline', 0), //cpg1.3.0
-  array('为何无法登入?', '你已经注册並启用帐号了吗(回复认证邮件的连结)?. 那个连结将会启用你的帐号. 其他登入问题 请联络网站管理员.', 'offline', 0), //cpg1.3.0
-  array('忘记密码了怎么办 ?', '如果这个网站有 &quot;忘记密码了&quot; 的连结,就按它. 不然就联络网站管理员 请他给你一个新的密码.', 'offline', 0), //cpg1.3.0
-  array('我的email变更了怎么办 ?', '只要登入 並且到 &quot;我的个人资料&quot; 变更你的电子邮件地址就可以了', 'offline', 0), //cpg1.3.0
-  array('如何把图片存到  &quot;我的最爱 &quot;?', '点选图片并且点按 &quot;影像资讯&quot; 连结 (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); 在影像资讯设定里面按 &quot;加入我的最爱&quot;.<br />管理员可能有预设&quot;影像资讯; .<br />注意:Cookies 功能必须开启,且本站的cookie存在你的电脑中.', 'offline', 0), //cpg1.3.0
-  array('如何对图片评分 ?', '点按该影像缩图,在影像底下可以点选你的评分.', 'offline', 0), //cpg1.3.0
-  array('如何发表留言 ?', '点按该影像缩图,在影像底下可以发表留言.', 'offline', 0), //cpg1.3.0
-  array('如何上传图片 ?', '到 &quot;上传图片&quot;并选择你要上传到哪一个相簿,按 &quot;浏览&quot; 且点选要上传的图片 按 &quot;开启&quot; (你可以加入影像标题及描述) 然后按 &quot;确认&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('要从哪里上传图片 ?', '你可以上传图片在 &quot;我的相簿&quot;. 管理员可能允许你上传图片到主相簿内.', 'allow_private_albums', 0), //cpg1.3.0
-  array('哪种格式或大小的影像可以上传?', '格式跟大小 (jpg,gif,..etc.) 根据管理员的设定.', 'offline', 0), //cpg1.3.0
-  array('什么是 &quot;我的相簿&quot;?', '&quot;我的相簿&quot; 是个人的相簿,让会员可以上传及管里影像.', 'allow_private_albums', 0), //cpg1.3.0
-  array('如何新增,修改 或删除相簿 从 &quot;我的相簿&quot;?', '你必须在 &quot;管理模式&quot;<br />到 &quot;新增/排序 我的相簿&quot;按 &quot;新增New&quot;. 变更 &quot;新相簿&quot; 到你要的名称.<br />你可以对你的每一个相簿重新命名.<br />按 &quot;修改;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('我要如何禁止其他会员看我的相簿?', '你必须在 &quot;管理模式&quot;<br />到 &quot;变更我的相簿. 在 &quot;更新相簿&quot; 栏位, 选择你要变更的相簿.<br />在这里, 你可以变更相簿名称 描述 缩图 ,及限制观看 留言 评分 的权限.<br />按 &quot;更新相簿&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('如何观看其他会员的相簿?', '到 &quot;相簿目录&quot; 选择 &quot;会员相簿&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('什么是 cookies?', 'Cookies 是网站放在你电脑中的文字资料.<br />Cookies 通常让使用者再次回到网站时自动登入 並记录其他设定资料.', 'offline', 0), //cpg1.3.0
-  array('在哪里可以取得这个相簿程序?', 'Coppermine 是基于GNU GPL的免费多媒体相簿. 它是全功能的 且支援不同的平台. 请到<a href="http://coppermine.sf.net/">Coppermine 的网站</a> 取得更多的资讯 或是下载它.', 'offline', 0), //cpg1.3.0
-
-  '网站导引', //cpg1.3.0
-  array('什么是 &quot;相簿目录 &quot;?', '这将显示整个相簿 包含每一个分类. 缩图可以连结到类别中.', 'offline', 0), //cpg1.3.0
-  array('什么是 &quot;我的相簿 &quot;?', '这项功能让会员建立自己的相簿,可增加,删除,修改相簿. 並且可上传文档到相簿里.', 'allow_private_albums', 0), //cpg1.3.0
-  array('有什么差异在 &quot;管理模式&quot; 和 &quot;会员模式&quot;?', '这项功能, 在管理模式时, 允许会员修改他们自己的相簿 (如果管理员允许的话).', 'allow_private_albums', 0), //cpg1.3.0
-  array('什么是 &quot;上传图片 &quot;?', '这项功能允许会员上传影像(文档大小及格式依管理员设定) 到指定的相簿.', 'allow_private_albums', 0), //cpg1.3.0
-  array('什么是 &quot;最新上传 &quot;?', '这项功能显示最新上传到相簿的文档.', 'offline', 0), //cpg1.3.0
-  array('什么是 &quot;最新留言 &quot;?', '这项功能会员对影像发表的最新留言.', 'offline', 0), //cpg1.3.0
-  array('什么是 &quot;热门图片 &quot;?', '这项功能显示被观看最多次的影像,不论是会员或访客.', 'offline', 0), //cpg1.3.0
-  array('什么是 &quot;最高评分 &quot;?', '这项功能显示会员评分最高的影像, 显示平均分数(例如: 五个会员各给一个评分 <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: 影像将有平均评分 <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;五个会员评分从 1 到 5 (1,2,3,4,5) 平均结果将是 <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />评分从 <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (最佳) 到 <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (最差).', 'offline', 0), //cpg1.3.0
-  array('什么是 &quot;我的最爱 &quot;?', '这项功能让会员储存喜爱的影像,需要有cookie资讯.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => '忘记密码了', //cpg1.3.0
-  'err_already_logged_in' => '你已经登入了!', //cpg1.3.0
-  'enter_username_email' => '输入你的会员名称或 email ', //cpg1.3.0
-  'submit' => '确认', //cpg1.3.0
-  'failed_sending_email' => '无法寄出密码提醒邮件 !', //cpg1.3.0
-  'email_sent' => '已经将你的会员名称与密码寄到 %s', //cpg1.3.0
-  'err_unk_user' => '没有这个会员!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - 密码提醒', //cpg1.3.0
-  'passwd_reminder_body' => '您的登入资料如下:
-Username: %s
-Password: %s
-按 %s 登入.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => '群组名称',
-  'disk_quota' => '空间配额',
-  'can_rate' => '容许为图片评分', //cpg1.3.0
-  'can_send_ecards' => '容许寄出卡片',
-  'can_post_com' => '容许贴出留言',
-  'can_upload' => '容许上传文档', //cpg1.3.0
-  'can_have_gallery' => '容许有个人相簿',
-  'apply' => '修改',
-  'create_new_group' => '建立新群组',
-  'del_groups' => '删除所选择的群组',
-  'confirm_del' => '警告, 当删除了一个群组, 属于该群组的用户将被转移至 \'Registered\' 群组中 !\n\nn确定要删除 ?', //js-alert //cpg1.3.0
-  'title' => '管理会员群组',
-  'approval_1' => '公开相簿上传核准 (1)',
-  'approval_2' => '私人相簿上传核准 (2)',
-  'upload_form_config' => '上传格式设定', //cpg1.3.0
-  'upload_form_config_values' => array( '上传一个文档', '多档上传', '只上传URI ', '只上传ZIP ', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'会员可用的上传框数量?', //cpg1.3.0
-  'num_file_upload'=>'最大/实际 文档 上传框数量', //cpg1.3.0
-  'num_URI_upload'=>'最大/实际 URI 上传框数量', //cpg1.3.0
-  'note1' => '<b>(1)</b> 上传图片至公开相簿需管理员核准',
-  'note2' => '<b>(2)</b> 上传图片至私人相簿需管理员核准',
-  'notes' => '注意',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => '欢 迎 !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => '确定要删除这相簿 ? \\n所有图片及留言都会删除.', //js-alert //cpg1.3.0
-  'delete' => '删除',
-  'modify' => '属性',
-  'edit_pics' => '编辑', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => '相簿首页',
-  'stat1' => '<b>[pictures]</b> 张影像于 <b>[albums]</b> 个相簿及 <b>[cat]</b> 个类别, 有 <b>[comments]</b> 个留言, 被观看 <b>[views]</b> 次', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> 张影像于 <b>[albums]</b> 个相簿, 被观看 <b>[views]</b> 次', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s 相簿',
-  'stat3' => '<b>[pictures]</b> 张影像于 <b>[albums]</b> 个相簿, 有 <b>[comments]</b> 个留言, 被观看 <b>[views]</b> 次', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => '会员列表',
-  'no_user_gal' => '还没有会员相簿',
-  'n_albums' => '%s 个相簿',
-  'n_pics' => '%s 张影像', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s 张影像', //cpg1.3.0
-  'last_added' => ', 最新影像于 %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => '登入',
-  'enter_login_pswd' => '输入会员名称和密码',
-  'username' => '会员名称',
-  'password' => '密码',
-  'remember_me' => '记住我',
-  'welcome' => '欢迎 %s ...',
-  'err_login' => '*** 无法登入. 请重试 ***',
-  'err_already_logged_in' => '您已经登入 !',
-  'forgot_password_link' => '忘记密码了', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => '登出',
-  'bye' => '再见 %s ...',
-  'err_not_loged_in' => '您还没有登入 !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP 资讯', //cpg1.3.0
-  'explanation' => '这是由PHP-function 产生 <a href="http://www.php.net/phpinfo">phpinfo()</a>, Copermine 截取部分内容显示.', //cpg1.3.0
-  'no_link' => '其他人看到你的 phpinfo 会有安全上的风险, 这就是为何 当你以管理员身分登入时才会看到此页的原因. 你不能将本页的连结给其他人, 因为它们将会遇到存取错误.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => '更新相簿 %s',
-  'general_settings' => '一般设定',
-  'alb_title' => '相簿标题',
-  'alb_cat' => '相簿类别',
-  'alb_desc' => '相簿描述',
-  'alb_thumb' => '相簿缩图',
-  'alb_perm' => '相簿权限',
-  'can_view' => '相簿可观看',
-  'can_upload' => '访客可上传图片',
-  'can_post_comments' => '访客可发表留言',
-  'can_rate' => '访客可为图片评分',
-  'user_gal' => '会员相簿',
-  'no_cat' => '* 没有类别 *',
-  'alb_empty' => '相簿是空的',
-  'last_uploaded' => '最近上传',
-  'public_alb' => '任何人 (公开相簿)',
-  'me_only' => '只有我',
-  'owner_only' => '只有相簿拥有人 (%s) ',
-  'groupp_only' => '群组 \'%s\' 会员',
-  'err_no_alb_to_modify' => '资料库内没有您可修改的相簿.',
-  'update' => '更新相簿', //cpg1.3.0
-  'notice1' => '(*) 根据 %s群组%s 设定', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => '抱歉, 您已经为此图片评分', //cpg1.3.0
-  'rate_ok' => '您的评分已经被接受',
-  'forbidden' => '你不能对你自己的图片评分.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
- {SITE_NAME} 的管理员会尽快整理会引起反感的资料, 但我们不可能审查每一份文件. 因此您必需同意所有文件只是代表作者的立场及意见, 不代表管理人员的立场 (除了由他们贴出) 並不负任何法律责任.<br />
-<br />
-您必需同意不可张贴任何色情, 暴力, 不良, 不正当, 不健康, 妨害国家安全, 或任何可能违法的文件.  {SITE_NAME} 人员在任何时候都有权过滤並编辑您张贴的内容. 並且会员留在本站内的资料已存在资料库中. 末经您的同意, 我们不会将您的资料转给其他人使用, 不过我们不会为任何因骇客行为而外洩的资料负任何责任.<br />
-<br />
-本站使用 cookies 在您的电脑上来储存资讯. 这样是方便您更愉快浏览. 您的电子邮件地址只是让我们认证您的资料而已.<br />
-<br />
-按下 '我同意' 代表您同意以上条款.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => '会员注册',
-  'term_cond' => '条款与规则',
-  'i_agree' => '我同意',
-  'submit' => '确认注册',
-  'err_user_exists' => '您所填写的会员名称已被人使用, 请重选一个',
-  'err_password_mismatch' => '两个密码不合, 请重填一次',
-  'err_uname_short' => '会员名称至少需 2 个字节',
-  'err_password_short' => '密码至少需 2 个字节',
-  'err_uname_pass_diff' => '会员名称和密码不可以相同',
-  'err_invalid_email' => '电子邮件地址不正确',
-  'err_duplicate_email' => '这个电子邮件地址已经被其他人使用过了',
-  'enter_info' => '输入注册资料',
-  'required_info' => '必填的资料',
-  'optional_info' => '选填的资料',
-  'username' => '会员名称',
-  'password' => '密码',
-  'password_again' => '确认密码',
-  'email' => '电子邮件地址',
-  'location' => '所在地区',
-  'interests' => '兴趣',
-  'website' => '个人网站',
-  'occupation' => '职业',
-  'error' => '错娱',
-  'confirm_email_subject' => '%s - 注册认证',
-  'information' => '讯息',
-  'failed_sending_email' => '所注册的电子邮件地址无法寄出 !',
-  'thank_you' => '感谢您的注册.<br /><br />一封内含有如何启用帐号的资讯电子邮件将被送到您所提供的信箱.',
-  'acct_created' => '您的帐号已经建立, 现在您可以登入',
-  'acct_active' => '您的帐号已经启用, 现在您可以登入',
-  'acct_already_act' => '您的帐号已经启用 !',
-  'acct_act_failed' => '此帐号无法启用 !',
-  'err_unk_user' => '所选择的会员并不存在 !',
-  'x_s_profile' => '%s\'的个人资料',
-  'group' => '群组',
-  'reg_date' => '加入',
-  'disk_usage' => '空间使用量',
-  'change_pass' => '修改密码',
-  'current_pass' => '现行密码',
-  'new_pass' => '新密码',
-  'new_pass_again' => '确认新密码',
-  'err_curr_pass' => '现行密码不正确',
-  'apply_modif' => '修改',
-  'change_pass' => '修改密码',
-  'update_success' => '你的个人资料已经更新',
-  'pass_chg_success' => '你的密码已经修改',
-  'pass_chg_error' => '你的密码没有修改',
-  'notify_admin_email_subject' => '%s - 注册通知', //cpg1.3.0
-  'notify_admin_email_body' => '有一个新会员名称 "%s" 已经在你的相簿注册', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-感谢您在 {SITE_NAME} 的注册
-
-您的会员名称 : "{USER_NAME}"
-您的密码 : "{PASSWORD}"
-
-请您按下面的连结以启动您的帐号
-或者把此连结贴上浏览器上.
-
-{ACT_LINK}
-
-欢迎你(妳),
-
-{SITE_NAME} 敬上
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => '观看留言',
-  'no_comment' => '还没有留言可以观看',
-  'n_comm_del' => '%s 个留言已删除',
-  'n_comm_disp' => '显示的留言数量',
-  'see_prev' => '看前一个',
-  'see_next' => '看下一个',
-  'del_comm' => '删除所选的留言',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => '搜寻图片内容',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => '搜寻新图片', //cpg1.3.0
-  'select_dir' => '选择目录',
-  'select_dir_msg' => '本功能可以让你用 FTP 上传整批图片.<br /><br />请选择你已上传图片的目录', //cpg1.3.0
-  'no_pic_to_add' => '没有图片可以加入', //cpg1.3.0
-  'need_one_album' => '使用此功能必需少要有一个相簿',
-  'warning' => '警告',
-  'change_perm' => '程序无法写入这个目录, 请修改权限至 755 或r 777 后再试一次 !', //cpg1.3.0
-  'target_album' => '<b>把图片由 &quot;</b>%s<b>&quot; 到 </b>%s', //cpg1.3.0
-  'folder' => '资料夹',
-  'image' => '图片',
-  'album' => '相簿',
-  'result' => '结果',
-  'dir_ro' => '无法写入. ',
-  'dir_cant_read' => '无法读取. ',
-  'insert' => '新增图片至相簿', //cpg1.3.0
-  'list_new_pic' => '列出新图片', //cpg1.3.0
-  'insert_selected' => '加入所选择的图片', //cpg1.3.0
-  'no_pic_found' => '没有找到新图片', //cpg1.3.0
-  'be_patient' => '请耐心等候, 程序需要一点时间来加入所选图片', //cpg1.3.0
-  'no_album' => '没有相簿被选择',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : 表示图片已成功被加入'.
-                          '<li><b>DP</b> : 表示图片重复或已存在资料库'.
-                          '<li><b>PB</b> : 表示图片无法加入, 请检查设定或图片存放目录的权限'.
-                          '<li><b>NA</b> : 表示你还没有选择图片的相簿, 按 \'<a href="javascript:history.back(1)">返回</a>\' 并选择相簿. 如果你没有相簿 <a href="albmgr.php">请先建立一个</a></li>'.
-                          '<li>如果 OK, DP, PB \'符号\' 没有显示请按坏掉的图片查看 PHP 显示的错误讯息'.
-                          '<li>如果浏览器逾时, 请按重新整理'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => '选择相簿', //cpg1.3.0
-  'check_all' => '全选', //cpg1.3.0
-  'uncheck_all' => '都不选', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => '停权会员',
-  'user_name' => '会员名称',
-  'ip_address' => 'IP位址',
-  'expiry' => '期限(空白代表永久停权)',
-  'edit_ban' => '储存修改',
-  'delete_ban' => '删除',
-  'add_new' => '新增停权会员',
-  'add_ban' => '新增',
-  'error_user' => '找不到该使用者名称!你没打错吧.. ', //cpg1.3.0
-  'error_specify' => '你需要具体指明使用者名称或IP位址', //cpg1.3.0
-  'error_ban_id' => '无效的 ID!', //cpg1.3.0
-  'error_admin_ban' => '别闹了 你无法将自己停权!', //cpg1.3.0
-  'error_server_ban' => '你要将自己的服务器停权? 哎..不要再开玩笑了...', //cpg1.3.0
-  'error_ip_forbidden' => '你无法禁止这个 IP - 它是 non-routable!', //cpg1.3.0
-  'lookup_ip' => '查看IP 位址', //cpg1.3.0
-  'submit' => '执行!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => '上传文档', //cpg1.3.0
-  'custom_title' => '上传选项表', //cpg1.3.0
-  'cust_instr_1' => '你可以从下列 选择一个上传框 进行上传.', //cpg1.3.0
-  'cust_instr_2' => '选择上传框号', //cpg1.3.0
-  'cust_instr_3' => '文档上传框: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL 上传框: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL 上传框:', //cpg1.3.0
-  'cust_instr_6' => '文档上传框:', //cpg1.3.0
-  'cust_instr_7' => '请输入您目前需要的 每一种上传框的数量. 然后按 \'继续\'. ', //cpg1.3.0
-  'reg_instr_1' => '无效的选项表动作.', //cpg1.3.0
-  'reg_instr_2' => '现在 你可以用以下的上传框 上传你的文档. 每一个上传文档的大小不可以超过 %s KB . ZIP 文档上传在 \'文档上传\' and \'URI/URL 上传\' 区 .', //cpg1.3.0
-  'reg_instr_3' => '如果你要上传压缩文件或要解压缩, 必须使用文档上传框 \'解压缩ZIP 上传\' 区.', //cpg1.3.0
-  'reg_instr_4' => '如果选择以 URI/URL 上传, 请输入文档连结路径 如: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => '完成选项表后,请按 \'继续\'.', //cpg1.3.0
-  'reg_instr_6' => '解压缩ZIP 上传:', //cpg1.3.0
-  'reg_instr_7' => '文档 上传:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL 上传:', //cpg1.3.0
-  'error_report' => '错误报告', //cpg1.3.0
-  'error_instr' => '下列上传遇到错误:', //cpg1.3.0
-  'file_name_url' => '文档 名称/URL', //cpg1.3.0
-  'error_message' => '错误讯息', //cpg1.3.0
-  'no_post' => '文档没有被上传.', //cpg1.3.0
-  'forb_ext' => '不允许的扩展名.', //cpg1.3.0
-  'exc_php_ini' => '文档超过php.ini允许的大小.', //cpg1.3.0
-  'exc_file_size' => '文档超过CPG允许的大小.', //cpg1.3.0
-  'partial_upload' => '只有部分上传.', //cpg1.3.0
-  'no_upload' => '没有上传.', //cpg1.3.0
-  'unknown_code' => '未知的 PHP 上传错误码.', //cpg1.3.0
-  'no_temp_name' => '没有上传 - 无暂存档名.', //cpg1.3.0
-  'no_file_size' => '没有内容', //cpg1.3.0
-  'impossible' => '无法传档.', //cpg1.3.0
-  'not_image' => '这不是标准影像文件', //cpg1.3.0
-  'not_GD' => '这不是 GD 扩展名.', //cpg1.3.0
-  'pixel_allowance' => '影像尺寸太大了.', //cpg1.3.0
-  'incorrect_prefix' => '不正确的 URI/URL 前缀', //cpg1.3.0
-  'could_not_open_URI' => '无法开启URI.', //cpg1.3.0
-  'unsafe_URI' => '安全性未被认证.', //cpg1.3.0
-  'meta_data_failure' => '转换资料失败', //cpg1.3.0
-  'http_401' => '401 未被授权浏览', //cpg1.3.0
-  'http_402' => '402 此处需付费浏览', //cpg1.3.0
-  'http_403' => '403 目前此处关闭禁止浏览', //cpg1.3.0
-  'http_404' => '404 服务器没有回应', //cpg1.3.0
-  'http_500' => '500 内部服务器错误', //cpg1.3.0
-  'http_503' => '503 服务器等待过久 停止服务', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME 无法被测定.', //cpg1.3.0
-  'MIME_type_unknown' => '未知的 MIME type', //cpg1.3.0
-  'cant_create_write' => '无法新增写入文档.', //cpg1.3.0
-  'not_writable' => '无法写入.', //cpg1.3.0
-  'cant_read_URI' => '无法读取 URI/URL', //cpg1.3.0
-  'cant_open_write_file' => '无法开启URI .', //cpg1.3.0
-  'cant_write_write_file' => '无法写入URI .', //cpg1.3.0
-  'cant_unzip' => '无法 unzip.', //cpg1.3.0
-  'unknown' => '未知的错误', //cpg1.3.0
-  'succ' => '成功上传', //cpg1.3.0
-  'success' => '%s 上传已经成功.', //cpg1.3.0
-  'add' => '请按 \'继续\' 增加文档到相簿.', //cpg1.3.0
-  'failure' => '上传失败', //cpg1.3.0
-  'f_info' => '文档资讯', //cpg1.3.0
-  'no_place' => '先前的文档无法被配置.', //cpg1.3.0
-  'yes_place' => '先前的文档已经配置成功.', //cpg1.3.0
-  'max_fsize' => '最大允许文档大小是 %s KB',
-  'album' => '相簿',
-  'picture' => '图片', //cpg1.3.0
-  'pic_title' => '图片标题', //cpg1.3.0
-  'description' => '图片描述', //cpg1.3.0
-  'keywords' => '关键字 (以空格区隔)',
-  'err_no_alb_uploadables' => '目前尚未有相簿可以上传图片', //cpg1.3.0
-  'place_instr_1' => '现在 请将图片放到相簿.  你现在可以输入这个文档的相关资讯.', //cpg1.3.0
-  'place_instr_2' => '更多的图片需要配置. 请按 \'继续\'.', //cpg1.3.0
-  'process_complete' => '恭喜  你已经将全部的成功文档上传了.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => '会员管理',
-  'name_a' => '名称 由小至大',
-  'name_d' => '名称 由大至小',
-  'group_a' => '群组 由小至大',
-  'group_d' => '群组 由大至小',
-  'reg_a' => '注册日期 由远至近',
-  'reg_d' => '注册日期 由近至远',
-  'pic_a' => '图片数 由小至大',
-  'pic_d' => '图片数 由大至小',
-  'disku_a' => '已用配额 由小至大',
-  'disku_d' => '已用配额 由大至小',
-  'lv_a' => '最近来访 由近至远', //cpg1.3.0
-  'lv_d' => '最近来访 由远至近', //cpg1.3.0
-  'sort_by' => '会员排序依',
-  'err_no_users' => '会员资料表是空的 !',
-  'err_edit_self' => '您无法编辑您的个人资料, 请利用 \'我的个人资料\' 来编辑',
-  'edit' => '编辑',
-  'delete' => '删除',
-  'name' => '会员名称',
-  'group' => '群组',
-  'inactive' => '未启动',
-  'operations' => '操作',
-  'pictures' => '图片', //cpg1.3.0
-  'disk_space' => '磁碟 用量 / 限额',
-  'registered_on' => '注册日',
-  'last_visit' => '最近来访', //cpg1.3.0
-  'u_user_on_p_pages' => '%d 个会员于 %d 页',
-  'confirm_del' => '确定要删除这个会员吗? \\n所有他的相簿及图片都会被删除.', //js-alert //cpg1.3.0
-  'mail' => '电子邮件',
-  'err_unknown_user' => '所选择的会员并不存在 !',
-  'modify_user' => '编辑会员',
-  'notes' => '注意',
-  'note_list' => '<li>如果不想改变现行密码, 请将 "密码" 位留下空白',
-  'password' => '密码',
-  'user_active' => '会员已启动',
-  'user_group' => '会员群组',
-  'user_email' => '会员电子邮件',
-  'user_web_site' => '会员网址',
-  'create_new_user' => '建立新会员',
-  'user_location' => '会员地区',
-  'user_interests' => '会员兴趣',
-  'user_occupation' => '会员职业',
-  'latest_upload' => '最新上传', //cpg1.3.0
-  'never' => '从未有', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => '管理员工具 (调整图片大小)', //cpg1.3.0
-  'what_it_does' => '功能',
-  'what_update_titles' => '从文档名称更新图片标题',
-  'what_delete_title' => '删除标题',
-  'what_rebuild' => '重建缩图及调整图片大小',
-  'what_delete_originals' => '重新调整后的图片将 取代原有的图片',
-  'file' => '文档',
-  'title_set_to' => '标题变更为',
-  'submit_form' => '确认',
-  'updated_succesfully' => '更新 已经成功',
-  'error_create' => '产生错误',
-  'continue' => '继续执行其他的影像',
-  'main_success' => '文档 %s 已设为主图',  //cpg1.3.0
-  'error_rename' => '错误 %s 改名为 %s', 
-  'error_not_found' => '找不到文档 %s ',
-  'back' => '回主页',
-  'thumbs_wait' => '更新缩图 且/或 调整影像尺寸, 请稍候...',
-  'thumbs_continue_wait' => '继续 更新缩图 且/或 调整影像尺寸...',
-  'titles_wait' => '更新标题, 请稍候...',
-  'delete_wait' => '删除标题, 请稍候...',
-  'replace_wait' => '重新调整后的图片将 取代原有的图片中, 请稍候...',
-  'instruction' => '简易操作说明',
-  'instruction_action' => '请选择操作',
-  'instruction_parameter' => '设定参数',
-  'instruction_album' => '选择相簿',
-  'instruction_press' => '请按 %s',
-  'update' => '更新缩图 且/或 调整图片大小',
-  'update_what' => '要更新什么',
-  'update_thumb' => '只有缩图',
-  'update_pic' => '只调整图片大小',
-  'update_both' => '更新缩图且调整图片尺寸',
-  'update_number' => '每点选一次要处理的图片数目',
-  'update_option' => '(如果您遇到操作程序逾时的问题,请试着降低此设定)',
-  'filename_title' => '文档名称 &rArr; 图片标题', //cpg1.3.0
-  'filename_how' => '如何修改档名', 
-  'filename_remove' => '删除 .jpg 并将 _ (底线) 用空格取代', 
-  'filename_euro' => '将 2003_11_23_13_20_20.jpg 改为 23/11/2003 13:20', 
-  'filename_us' => '将 2003_11_23_13_20_20.jpg 改为 11/23/2003 13:20', 
-  'filename_time' => '将 2003_11_23_13_20_20.jpg 改为 13:20', 
-  'delete' => '删除图片标题或原始尺寸的图片', //cpg1.3.0
-  'delete_title' => '删除图片标题', //cpg1.3.0
-  'delete_original' => '删除原始尺寸的图片',
-  'delete_replace' => '删除原始尺寸的图片並以调整尺寸的图片取代',
-  'select_album' => '选择相簿',
-  'delete_orphans' => '删除零散的留言(对全部的相簿)', //cpg1.3.0
-  'orphan_comment' => '发现零散的留言', //cpg1.3.0
-  'delete' => '删除', //cpg1.3.0
-  'delete_all' => '全部删除', //cpg1.3.0
-  'comment' => '留言: ', //cpg1.3.0
-  'nonexist' => '要附加的文档不存在 # ', //cpg1.3.0
-  'phpinfo' => '显示php资讯', //cpg1.3.0
-  'update_db' => '更新资料库', //cpg1.3.0
-  'update_db_explanation' => '如果您有更新 coppermine 文档, 加入修改或由以前的版本升级, 请确定执行一次资料库更新. 这将会在coppermine资料库新增必要的资料表 及/或 设定值.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/croatian.php cpg148/lang/croatian.php
--- 133/lang/croatian.php	2004-12-30 01:03:52.000000000 -0600
+++ cpg148/lang/croatian.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1272 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// $Id: croatian.php,v 1.9 2004/12/29 23:03:51 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Croatian',
-  'lang_name_native' => 'Hrvatski',
-  'lang_country_code' => 'hr',
-  'trans_name'=> '',
-  'trans_email' => '',
-  'trans_website' => '',
-  'trans_date' => '2004-03-31',
-);
-
-$lang_charset = 'iso-8859-2';
-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('Bytes', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Ned', 'Pon', 'Uto', 'Sri', 'et', 'Pet', 'Sub');
-$lang_month = array('Sij', 'Velj', 'Ou', 'Tra', 'Svi', 'Lip', 'Srp', 'Kol', 'Ruj', 'Lis', 'Stu', 'Pro');
-
-// Some common strings
-$lang_yes = 'Da';
-$lang_no  = 'Ne';
-$lang_back = 'NATRAG';
-$lang_continue = 'NASTAVI';
-$lang_info = 'Informacija';
-$lang_error = 'Pogreka';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => 'Odabrane slike', //cpg1.3.0
-  'lastup' => 'Posljednje dodano',
-  'lastalb'=> 'Posljednje izmijenjeni albumi',
-  'lastcom' => 'Posljednji komentari',
-  'topn' => 'Najgledanije',
-  'toprated' => 'Najbolje ocijenjeno',
-  'lasthits' => 'Posljednje pogledano',
-  'search' => 'Rezultati pretrage',
-  'favpics'=> 'Omiljene slike', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Nemate dozvolu pristupiti ovoj stranici.',
-  'perm_denied' => 'Nemate dozvolu izvriti ovu radnju.',
-  'param_missing' => 'Skripta pozvana bez potrebnih parametara.',
-  'non_exist_ap' => 'Odabrani album/slika ne postoji', //cpg1.3.0
-  'quota_exceeded' => 'Premaena kvota diska<br /><br />Vaa kvota prostora je [quota]K, vae slike trenutno zauzimaju [space]K, ako dodate ovu sliku premait ete kvotu.', //cpg1.3.0
-  'gd_file_type_err' => 'Kada koristite GD image library dozvoljeni tipovi slika su samo JPEG and PNG.',
-  'invalid_image' => 'Uploadana slika ima greku ili ne moe biti obraena od strane GD library',
-  'resize_failed' => 'Ne mogu napraviti thumbnail ili smanjiti veliinu slike.',
-  'no_img_to_display' => 'Nema slike za prikaz',
-  'non_exist_cat' => 'Odabrana kategorija ne postoji',
-  'orphan_cat' => 'Kategorija nema direktorij, upotrijebite Category Manager kako biste ispravili problem!', //cpg1.3.0
-  'directory_ro' => 'Direktorij \'%s\' nije dostupan, slike se ne mogu brisati', //cpg1.3.0
-  'non_exist_comment' => 'Odabrani komentar ne postoji.',
-  'pic_in_invalid_album' => 'Slika se nalazi u nepostojeem albumu!?', //cpg1.3.0
-  'banned' => 'Trenutno Vam je zabranjeno koristiti ove stranice.',
-  'not_with_udb' => 'Ova funkcija je onemoguena u Coppermine-u jer je integrirana sa skriptom za forum. Ili ono to pokuavate napraviti nije podrano u ovoj konfiguraciji, ili funkciju treba izvriti skripta za forum.',
-  'offline_title' => 'Offline', //cpg1.3.0
-  'offline_text' => 'Galerija trenutno nije u funkciji - navratite uskoro', //cpg1.3.0
-  'ecards_empty' => 'Trenutno nema podataka o e-razglednicama. Provjerite da li ste omoguili ovu funkciju u Coppermine konfiguraciji!', //cpg1.3.0
-  'action_failed' => 'Radnja nije uspjela.  Coppermine ne moe obaviti ovu radnju.', //cpg1.3.0
-  'no_zip' => 'Potrebne libraries za procesuiranje ZIP dokumenata ne postoje.  Molimo Vas, kontaktirajte administratora.', //cpg1.3.0
-  'zip_type' => 'Nemate doputenje za upload ZIP dokumenata.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Following codes might be useful: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Idi na popis albuma',
-  'alb_list_lnk' => 'Popis albuma',
-  'my_gal_title' => 'Idi u moju osobnu galeriju',
-  'my_gal_lnk' => 'Moja galerija',
-  'my_prof_lnk' => 'Moj profil',
-  'adm_mode_title' => 'Prijei na admin mode',
-  'adm_mode_lnk' => 'Admin mode',
-  'usr_mode_title' => 'Prijei na user mode',
-  'usr_mode_lnk' => 'User mode',
-  'upload_pic_title' => '(Upload) Prebaci dokument  u album', //cpg1.3.0
-  'upload_pic_lnk' => 'Upload file', //cpg1.3.0
-  'register_title' => 'Kreiraj raun',
-  'register_lnk' => 'Registracija',
-  'login_lnk' => 'Ulaz',
-  'logout_lnk' => 'Izlaz',
-  'lastup_lnk' => 'Posljednje dodano',
-  'lastcom_lnk' => 'Posljednji komentari',
-  'topn_lnk' => 'Najgledanije',
-  'toprated_lnk' => 'Najbolje ocijenjeno',
-  'search_lnk' => 'Pretraga',
-  'fav_lnk' => 'Omiljene slike',
-  'memberlist_title' => 'Pokai popis lanova', //cpg1.3.0
-  'memberlist_lnk' => 'Popis lanova', //cpg1.3.0
-  'faq_title' => 'esto postavljana pitanja o galeriji slika &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Upload dozvola',
-  'config_lnk' => 'Konfiguracija',
-  'albums_lnk' => 'Albumi',
-  'categories_lnk' => 'Kategorije',
-  'users_lnk' => 'Korisnici',
-  'groups_lnk' => 'Grupe',
-  'comments_lnk' => 'Pogledaj komentare', //cpg1.3.0
-  'searchnew_lnk' => 'Batch add files', //cpg1.3.0
-  'util_lnk' => 'Admin alati', //cpg1.3.0
-  'ban_lnk' => 'Zabrana korisnika',
-  'db_ecard_lnk' => 'Pokai e-razglednice', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Kreiraj / poredaj moje albume',
-  'modifyalb_lnk' => 'Izmijeni moje albume',
-  'my_prof_lnk' => 'Moj profil',
-);
-
-$lang_cat_list = array(
-  'category' => 'Kategorija',
-  'albums' => 'Albumi',
-  'pictures' => 'Slike', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d albuma na %d stranici(a)',
-);
-
-$lang_thumb_view = array(
-  'date' => 'DATE',
-  //Sort by filename and title
-  'name' => 'NAZIV SLIKE',
-  'title' => 'NASLOV',
-  'sort_da' => 'Poredaj po datumu uzlazno',
-  'sort_dd' => 'Poredaj po datumu silazno',
-  'sort_na' => 'Poredaj po imenu uzlazno',
-  'sort_nd' => 'Poredaj po imenu silazno',
-  'sort_ta' => 'Poredaj po nazivu uzlazno',
-  'sort_td' => 'Poredaj po nazivu silazno',
-  'download_zip' => 'Downloadaj kao Zip dokument', //cpg1.3.0
-  'pic_on_page' => '%d slika na %d stranici(a)',
-  'user_on_page' => '%d korisnika na %d stranici(a)', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Vrati se na stranicu sa sliicama',
-  'pic_info_title' => 'Prikai/sakrij podatke o slici', //cpg1.3.0
-  'slideshow_title' => 'Slideshow',
-  'ecard_title' => 'Poalji ovu sliku kao e-razglednicu', //cpg1.3.0
-  'ecard_disabled' => 'e-razglednice nisu omoguene',
-  'ecard_disabled_msg' => 'Nemate doputenje slati e-razglednice', //js-alert //cpg1.3.0
-  'prev_title' => 'Pogledaj prethodnu sliku', //cpg1.3.0
-  'next_title' => 'Pogledaj slijedeu sliku', //cpg1.3.0
-  'pic_pos' => 'SLIKA %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Ocijenite ovu sliku ', //cpg1.3.0
-  'no_votes' => '(Nije jo ocijenjena)',
-  'rating' => '(Trenutna ocjena : %s / 5 s %s glasova)',
-  'rubbish' => 'Loe',
-  'poor' => 'Slabo',
-  'fair' => 'Pristojno',
-  'good' => 'Dobro',
-  'excellent' => 'Jako dobro',
-  'great' => 'Izvrsno',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Kritina greka',
-  'file' => 'Slika: ',
-  'line' => 'Linija: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Naziv slike : ',
-  'filesize' => 'Veliina slike : ',
-  'dimensions' => 'Dimenzije : ',
-  'date_added' => 'Dodana dana : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s komentara',
-  'n_views' => '%s pogleda',
-  'n_votes' => '(%s glasova)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Odaberi sve', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Ako elite zatraiti pomo na forumu, copy-and-paste ovaj debug kod u va post. Provjerite da li ste zamijenili sve zaporke u postu sa *** prije objavljivanja posta.', //cpg1.3.0
-  'phpinfo' => 'Pokai phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Defaultni jezik', //cpg1.3.0
-  'choose_language' => 'Odaberite Va jezik', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Defaultni predloak', //cpg1.3.0
-  'choose_theme' => 'Odaberite predloak', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Usklinik',
-  'Question' => 'Upitnik',
-  'Very Happy' => 'Jako sretan',
-  'Smile' => 'Smjeak',
-  'Sad' => 'Tuan',
-  'Surprised' => 'Iznenaen',
-  'Shocked' => 'okiran',
-  'Confused' => 'Zbunjen',
-  'Cool' => 'Zadovoljan',
-  'Laughing' => 'Smije se',
-  'Mad' => 'Lud',
-  'Razz' => 'Razjaren',
-  'Embarassed' => 'Postien',
-  'Crying or Very sad' => 'Plae ili je jako tuan',
-  'Evil or Very Mad' => 'Zao ili jako lud',
-  'Twisted Evil' => 'Izopaeno zlo',
-  'Rolling Eyes' => 'Okree oima',
-  'Wink' => 'Namiguje',
-  'Idea' => 'Ima ideju',
-  'Arrow' => 'Strjelica',
-  'Neutral' => 'Neutralan',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Naputa admin mode...',
-  1 => 'Ulazi u admin mode...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Album mora imati ime !', //js-alert
-  'confirm_modifs' => 'Jeste li sigurni da elite uiniti ove izmjene ?', //js-alert
-  'no_change' => 'Nite nita izmijenili !', //js-alert
-  'new_album' => 'Novi album',
-  'confirm_delete1' => 'Jeste li sigurni da elite izbrisati ovaj album ?', //js-alert
-  'confirm_delete2' => '\nSve slike i komentari e biti izbrisani !', //js-alert
-  'select_first' => 'Odaberite prvo album', //js-alert
-  'alb_mrg' => 'Album Manager',
-  'my_gallery' => '* Moja galerija *',
-  'no_category' => '* Nema kategorije *',
-  'delete' => 'Izbrii',
-  'new' => 'Novo',
-  'apply_modifs' => 'Primijeni izmjene',
-  'select_category' => 'Odaberi kategoriju',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Nema parametara za \'%s\'operaciju !',
-  'unknown_cat' => 'Odabrana kategorija ne postoji u bazi podataka',
-  'usergal_cat_ro' => 'Kategorija galerija korisnika se ne moe brisati !',
-  'manage_cat' => 'Obrada kategorija',
-  'confirm_delete' => 'Jeste li sigurni da elite IZBRISATI ovu kategoriju', //js-alert
-  'category' => 'Kategorija',
-  'operations' => 'Operacije',
-  'move_into' => 'Prebaci u',
-  'update_create' => 'Osvjei/kreiraj kategoriju',
-  'parent_cat' => 'Glavna kategorija',
-  'cat_title' => 'Naziv kategorije',
-  'cat_thumb' => 'Thumbnail kategorije', //cpg1.3.0
-  'cat_desc' => 'Opis kategorije',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Konfiguracija',
-  'restore_cfg' => 'Vrati defaultne vrijednosti',
-  'save_cfg' => 'Sauvaj novu konfiguraciju',
-  'notes' => 'Biljeke',
-  'info' => 'Informacije',
-  'upd_success' => 'Coppermine konfiguracija je osvjeena',
-  'restore_success' => 'Coppermine default konfiguracija je vraena',
-  'name_a' => 'Naziv uzlazno',
-  'name_d' => 'Naziv silazno',
-  'title_a' => 'Naslov uzlazno',
-  'title_d' => 'Naslov silazno',
-  'date_a' => 'Datum uzlazno',
-  'date_d' => 'Datum silazno',
-  'th_any' => 'Max Aspect',
-  'th_ht' => 'Visina',
-  'th_wd' => 'irina',
-  'label' => 'label', //cpg1.3.0
-  'item' => 'item', //cpg1.3.0
-  'debug_everyone' => 'Svatko', //cpg1.3.0
-  'debug_admin' => 'Samo administrator', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'General settings',
-  array('Naziv galerije', 'gallery_name', 0),
-  array('Opis galerije', 'gallery_description', 0),
-  array('E-mail administratora galerije', 'gallery_admin_email', 0),
-  array('Target address for the \'See more pictures\' link in e-cards', 'ecards_more_pic_target', 0),
-  array('Galerija nije u funkciji', 'offline', 1), //cpg1.3.0
-  array('Log ecards', 'log_ecards', 1), //cpg1.3.0
-  array('Dopusti ZIP-download omiljenih slika', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Language, Themes &amp; Charset settings',
-  array('Jezik', 'lang', 5),
-  array('Predloak', 'theme', 6),
-  array('Pokai popis jezika', 'language_list', 1), //cpg1.3.0
-  array('Pokai zastave jezika', 'language_flags', 8), //cpg1.3.0
-  array('Pokai &quot;reset&quot; u odabranom jeziku', 'language_reset', 1), //cpg1.3.0
-  array('Pokai popis predloaka', 'theme_list', 1), //cpg1.3.0
-  array('Pokai &quot;reset&quot; u odabiru predloaka', 'theme_reset', 1), //cpg1.3.0
-  array('Pokai FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Pokai bbcode help', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Character encoding', 'charset', 4), //cpg1.3.0
-
-  'Album list view',
-  array('irina glavne tablice (pixels or %)', 'main_table_width', 0),
-  array('Broj nivoa kategorija za prikaz', 'subcat_level', 0),
-  array('Broj albuma za prikaz', 'albums_per_page', 0),
-  array('Broj stupaca za popis albuma', 'album_list_cols', 0),
-  array('Veliina thumbnails-a u pikselima', 'alb_list_thumb_size', 0),
-  array('Sadraj glavne stranice', 'main_page_layout', 0),
-  array('Pokai thumbnails-e albuma prvog nivoa u kategorijama','first_level',1),
-
-  'Thumbnail view',
-  array('Broj stupaca na thumbnail stranici', 'thumbcols', 0),
-  array('Broj redova na thumbnail stranici', 'thumbrows', 0),
-  array('Maksimalan broja tabs za prikaz', 'max_tabs', 10), //cpg1.3.0
-  array('Prikai podatke (pored naslova) ispod thumbnail-a', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Prikai broj pregleda ispod thumbnail-a', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Prikai broj komentara ispod thumbnail-a', 'display_comment_count', 1),
-  array('Prikai naziv uploada ispod thumbnail-a', 'display_uploader', 1), //cpg1.3.0
-  array('Defaultni poredak za slike', 'default_sort_order', 3), //cpg1.3.0
-  array('Minimalni broj glasova za sliku za prikaz u \'top-rated\' list', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Image view &amp; Comment settings',
-  array('irina tablice za prikaz slika (pixels or %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Podaci o slikama se vide po dafaultu', 'display_pic_info', 1), //cpg1.3.0
-  array('Filtriraj rune rijei u komentarima', 'filter_bad_words', 1),
-  array('Dopusti smilies u komentarima', 'enable_smilies', 1),
-  array('Dopusti nekoliko  uzastopnih komentara o nekoj slici od istog korisnika (disable flood protection)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Maksimalna duina opisa slike', 'max_img_desc_length', 0),
-  array('Maksimalni broj znakova u rijei', 'max_com_wlength', 0),
-  array('Maksimalni broj redova u komentaru', 'max_com_lines', 0),
-  array('Maksimalna duina komentara', 'max_com_size', 0),
-  array('Pokai filmski strip', 'display_film_strip', 1),
-  array('Broj slika u film stripu', 'max_film_strip_items', 0),
-  array('Obavijesti administratora o komentaru e-mailom', 'email_comment_notification', 1), //cpg1.3.0
-  array('Slideshow pauza u milisekundama (1 second = 1000 milliseconds)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Files and thumbnails settings', //cpg1.3.0
-  array('Kvalitet JPEG dokumenata', 'jpeg_qual', 0),
-  array('Maksimalna veliina thumbnail-a <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Koristi veliinu ( width or height or Max aspect for thumbnail )<b>*</b>', 'thumb_use', 7),
-  array('Kreiraj srednjevelike slike','make_intermediate',1),
-  array('Maksimalna irina ili visina srednjevelikih slika/videa <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Maksimalna veliina za uploadane dokumente (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Maksimalna irina ili visina za uploadane slike/video (pixels)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Files and thumbnails advanced settings', //cpg1.3.0
-  array('Prikai ikonu privatnog albuma nelogiranom korisniku','show_private',1), //cpg1.3.0
-  array('Zaboravljeni znakovi u nazivima slika', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Doputene ekstenzije dokumenata za upload', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Doputeni tipovi slika', 'allowed_img_types',0), //cpg1.3.0
-  array('Doputeni tipovi filmova', 'allowed_mov_types',0), //cpg1.3.0
-  array('Doputeni audio tipovi', 'allowed_snd_types',0), //cpg1.3.0
-  array('Doputeni tipovi dokumenata', 'allowed_doc_types',0), //cpg1.3.0
-  array('Nain mijenjanja veliine slika','thumb_method',2), //cpg1.3.0
-  array('Put do ImageMagick \'convert\' utility (example /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Doputeni tipovi slika (vaei samo za ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Komandne opcije za ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Proitaj EXIF podatke kod JPEG dokumenata', 'read_exif_data', 1), //cpg1.3.0
-  array('Proitaj IPTC podatke kod JPEG dokumenata', 'read_iptc_data', 1), //cpg1.3.0
-  array('Direktorij albuma <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Direktorij za korisnike slike <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Prefix za srednjevelike slike <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Prefix za thumbnails-e <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Defaultni mode za direktorije', 'default_dir_mode', 0), //cpg1.3.0
-  array('Defaultni mode za dokumente', 'default_file_mode', 0), //cpg1.3.0
-
-  'User settings',
-  array('Dopusti registraciju novih korisnika', 'allow_user_registration', 1),
-  array('Registracija korisnika zahtijeva potvrdu e-mailom', 'reg_requires_valid_email', 1),
-  array('Obavijesti administratora o registraciji e-mailom', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Dopusti da dva korisnika imaju istu e-mail adresu', 'allow_duplicate_emails_addr', 1),
-  array('Korisnici mogu imati privatne albume (Note: if you switch from \'yes\' to \'no\' any current private albums will become public)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Obavijesti administratora o davanju doputenja korisniku za upload', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Dopusti logiranim korisnicima da vide popis korisnika', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Custom fields for image description (leave blank if unused)',
-  array('Polje 1 ime', 'user_field1_name', 0),
-  array('Polje 2 ime', 'user_field2_name', 0),
-  array('Polje 3 ime', 'user_field3_name', 0),
-  array('Polje 4 ime', 'user_field4_name', 0),
-
-  'Cookies settings',
-  array('Naziv kolaia kojeg koristi skripta (when using bbs integration, make sure it differs from the bbs\'s cookie name)', 'cookie_name', 0),
-  array('Put kolaia kojeg koristi skripta', 'cookie_path', 0),
-
-  'Miscellaneous settings',
-  array('Omogui debug mode', 'debug_mode', 9), //cpg1.3.0
-  array('Prikai obavijesti u debug modu', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) This settings mustn\'t be changed if you already have pictures in your database.<br />
-  <a name="notice2"></a>(**) When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be 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.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Poslane e-razglednice', //cpg1.3.0
-  'ecard_sender' => 'Poiljatelj', //cpg1.3.0
-  'ecard_recipient' => 'Primatelj', //cpg1.3.0
-  'ecard_date' => 'Datum', //cpg1.3.0
-  'ecard_display' => 'Prikai e-razglednicu', //cpg1.3.0
-  'ecard_name' => 'Ime', //cpg1.3.0
-  'ecard_email' => 'E-mail', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'uzlazno', //cpg1.3.0
-  'ecard_descending' => 'silazno', //cpg1.3.0
-  'ecard_sorted' => 'Sortirano', //cpg1.3.0
-  'ecard_by_date' => 'po datumu', //cpg1.3.0
-  'ecard_by_sender_name' => 'po poiljateljevu imenu', //cpg1.3.0
-  'ecard_by_sender_email' => 'po poiljateljevoj e-mail adresi', //cpg1.3.0
-  'ecard_by_sender_ip' => 'po poiljateljevoj IP adresi', //cpg1.3.0
-  'ecard_by_recipient_name' => 'po primateljevu imenu', //cpg1.3.0
-  'ecard_by_recipient_email' => 'po primateljevoj e-mail adresi', //cpg1.3.0
-  'ecard_number' => 'prikai podatke %s to %s of %s', //cpg1.3.0
-  'ecard_goto_page' => 'idi na stranicu', //cpg1.3.0
-  'ecard_records_per_page' => 'Podaci po stranici', //cpg1.3.0
-  'check_all' => 'Check All', //cpg1.3.0
-  'uncheck_all' => 'Uncheck All', //cpg1.3.0
-  'ecards_delete_selected' => 'Izbrii odabrane e-razglednice', //cpg1.3.0
-  'ecards_delete_confirm' => 'Jeste li sigurni da elite izbrisati podatke? Oznaite checkbox!', //cpg1.3.0
-  'ecards_delete_sure' => 'Siguran/na sam', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Trebate upisati svoje ime i komentar',
-  'com_added' => 'Va komentar je dodan',
-  'alb_need_title' => 'Trebate napisati naziv albuma !',
-  'no_udp_needed' => 'Nije potrebno osvjeavanje.',
-  'alb_updated' => 'Album je osvjeen',
-  'unknown_album' => 'Odabrani album ne postoji ili nemate doputenje za upload u ovaj album',
-  'no_pic_uploaded' => 'Nije uploadana slika !<br /><br />If you have really selected a file to upload, check that the server allows file uploads...', //cpg1.3.0
-  'err_mkdir' => 'Nije kreiran direktorij %s !',
-  'dest_dir_ro' => 'U traeni direktorij %s se ne moe pisati po defaultu skripte !',
-  'err_move' => 'Nemogue premjestiti %s u %s !',
-  'err_fsize_too_large' => 'Veliina dokumenta kojeg ste uploadali je prevelika (maksimalna doputena je %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Veliina dokumenta kojeg ste uploadali je prevelika (maksimalna doutena je %s KB) !',
-  'err_invalid_img' => 'Dokument kojeg ste uploadali nije vaea slika !',
-  'allowed_img_types' => 'Moete uploadati samo %s slike.',
-  'err_insert_pic' => 'Dokument \'%s\' se ne moe dodati u album ', //cpg1.3.0
-  'upload_success' => 'Va dokument je uploadan uspjeno<br /><br />Bit e vidljiv nakon odobrenja administratora.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Obavijest o uploadu', //cpg1.3.0
-  'notify_admin_email_body' => 'Uploada je slika %s koja treba Vae odobrenje. Posjetite %s', //cpg1.3.0
-  'info' => 'Informacije',
-  'com_added' => 'Dodan komentar',
-  'alb_updated' => 'Album osvjeen',
-  'err_comment_empty' => 'Va komentar je prazan !',
-  'err_invalid_fext' => 'Prihvaaju se samo dokumenti sa slijedeim ekstenzijama : <br /><br />%s.',
-  'no_flood' => 'ao mi je, ali Vi ste ve autor posljednjeg komentara za ovu sliku<br /><br />Uredite komentar kojeg ste napisali, ako ga elite izmijeniti', //cpg1.3.0
-  'redirect_msg' => 'Preusmjereni ste.<br /><br /><br />Click \'CONTINUE\' if the page does not refresh automatically',
-  'upl_success' => 'Va dokument je uspjeno dodan', //cpg1.3.0
-  'email_comment_subject' => 'Komentar napisan u Coppermine Photo Gallery', //cpg1.3.0
-  'email_comment_body' => 'Netko je napisao komentar u Vaoj galeriji. See it at', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Caption',
-  'fs_pic' => 'slika u punoj veliini',
-  'del_success' => 'uspjeno izbrisano',
-  'ns_pic' => 'normalna veliina slike',
-  'err_del' => 'ne moe se izbrisati',
-  'thumb_pic' => 'thumbnail',
-  'comment' => 'komentar',
-  'im_in_alb' => 'slika u albumu',
-  'alb_del_success' => 'Album \'%s\' izbrisan',
-  'alb_mgr' => 'Album Manager',
-  'err_invalid_data' => 'Pogreni podaci u \'%s\'',
-  'create_alb' => 'Kreira album \'%s\'',
-  'update_alb' => 'Osvjeava album \'%s\' s naslovom \'%s\' i indexom \'%s\'',
-  'del_pic' => 'Brii dokument', //cpg1.3.0
-  'del_alb' => 'Brii album',
-  'del_user' => 'Brii korisnika',
-  'err_unknown_user' => 'Odabrani korisnik ne postoji !',
-  'comment_deleted' => 'Komentar je uspjeno izbrisan',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Jeste li sigurni da elite IZBRISATI ovaj dokument ? \\nKomentari e takoer biti izbrisani.', //js-alert //cpg1.3.0
-  'del_pic' => 'IZBRII OVAJ DOKUMENT', //cpg1.3.0
-  'size' => '%s x %s pixela',
-  'views' => '%s puta',
-  'slideshow' => 'Slideshow',
-  'stop_slideshow' => 'ZAUSTAVI SLIDESHOW',
-  'view_fs' => 'Klikni za sliku u punoj veliini',
-  'edit_pic' => 'Uredu opis', //cpg1.3.0
-  'crop_pic' => 'Smanji i rotiraj', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Info o dokumentu', //cpg1.3.0
-  'Filename' => 'Naziv dokumenta',
-  'Album name' => 'Naziv albuma',
-  'Rating' => 'Ocjena (%s votes)',
-  'Keywords' => 'Kljune rijei',
-  'File Size' => 'Veliina dokumenta',
-  'Dimensions' => 'Dimenzije',
-  'Displayed' => 'Prikazano',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Datum snimanja',
-  'Aperture' => 'Otvor',
-  'Exposure time' => 'Vrijeme ekspozicije',
-  'Focal length' => 'arina duina',
-  'Comment' => 'Komentar',
-  'addFav'=>'Dodaj u Favorite', //cpg1.3.0
-  'addFavPhrase'=>'Favoriti', //cpg1.3.0
-  'remFav'=>'Izbrii iz Favorita', //cpg1.3.0
-  'iptcTitle'=>'IPTC Naslov', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC kljune rijei', //cpg1.3.0
-  'iptcCategory'=>'IPTC kategorija', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC podkategorija', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Uredi ovaj komentar',
-  'confirm_delete' => 'Jeste li sigurni da elite izbrisati ovaj komentar ?', //js-alert
-  'add_your_comment' => 'Dodajte Va komentar',
-  'name'=>'Ime',
-  'comment'=>'Komentar',
-  'your_name' => 'Vae ime',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Klikni sliku za zatvaranje prozora',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Poalji e-razglednicu',
-  'invalid_email' => '<b>Upozorenje</b> : nevaea e-mail adresa !',
-  'ecard_title' => 'E-razglednica od %s za Vas',
-  'error_not_image' => 'Samo se slike mogu poslati kao e-razglednice.', //cpg1.3.0
-  'view_ecard' => 'Ako se e-razglednica ne prikae tono, kliknite na ovaj link',
-  'view_more_pics' => 'Kliknite na ovaj link da biste vidjeli vie slika !',
-  'send_success' => 'Vaa e-razglednica je poslana',
-  'send_failed' => 'ao nam je, ali server ne moe poslati Vau razglednicu...',
-  'from' => 'Od',
-  'your_name' => 'Vae ime',
-  'your_email' => 'Vaa e-mail adresa',
-  'to' => 'Za',
-  'rcpt_name' => 'Ime primatelja',
-  'rcpt_email' => 'E-mail adresa primatelja',
-  'greetings' => 'Pozdravi',
-  'message' => 'Poruka',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Info&nbsp;o slici', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Naziv',
-  'desc' => 'Opis',
-  'keywords' => 'Kljune rijei',
-  'pic_info_str' => '%s &times; %s - %s KB - %s views - %s votes',
-  'approve' => 'Potvrdi dokument', //cpg1.3.0
-  'postpone_app' => 'Odgodi potvrdu',
-  'del_pic' => 'Izbrii dokument', //cpg1.3.0
-  'read_exif' => 'Proitaj EXIF info ponovno', //cpg1.3.0
-  'reset_view_count' => 'Resetiraj broja posjeta',
-  'reset_votes' => 'Resetiraj glasove',
-  'del_comm' => 'Izbrii komentare',
-  'upl_approval' => 'Uploadaj potvrdu',
-  'edit_pics' => 'Uredi dokumente', //cpg1.3.0
-  'see_next' => 'Pogledajte slijedee dokumente', //cpg1.3.0
-  'see_prev' => 'Pogledajte prethodne dokumente', //cpg1.3.0
-  'n_pic' => '%s dokumenti', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Broj slika za prikaz', //cpg1.3.0
-  'apply' => 'Primijeni izmjene', //cpg1.3.0
-  'crop_title' => 'Coppermine Picture Editor', //cpg1.3.0
-  'preview' => 'Pregled', //cpg1.3.0
-  'save' => 'Sauvaj sliku', //cpg1.3.0
-  'save_thumb' =>'Save kao thumbnail', //cpg1.3.0
-  'sel_on_img' =>'Izbor treba biti na slici!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Frequently Asked Questions', //cpg1.3.0
-  'toc' => 'Table of contents', //cpg1.3.0
-  'question' => 'Question: ', //cpg1.3.0
-  'answer' => 'Answer: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Zato se trebam registrirati?', 'Administrator moe, ali ne mora zahtijevati registraciju.Registracija lanu omoguuje dodatne mogunosti, kao uploadanje, posjedovanje liste favorita, mogunost ocjenjivanja slika, pisanja komentara, itd.', 'omogui registraciju korisnika', '0'), //cpg1.3.0
-  array('Kako se registrirati?', 'Odite na &quot;Registracija&quot; i ispunite potrebna polja (i opcionalna ako to elite).<br />Ako administrator ima e-mail aktivaciju , tada ete nakon slanja Vaih podataka primiti e-mail na adresu koju ste naveli prilikom registracije, u kojem su naputci o tome kako aktivirati Vae lanstvo. Morate aktivirati lanstvo kako biste se mogli logirati.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Kako se logirati?', 'Odite na &quot;Login&quot;, unesite Vae korisniko ime i zaporku i kliknite na &quot;Upamti me&quot; tako ete biti logirani ia ako napustite stranice.<br /><b>VANO:Cookies moraju biti ukljueni i cookie s ovih stranica se ne smije izbrisati kako bi se mogla koristiti opcija &quot;Upamti me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Zato se ne mogu logirati?', 'Jeste li se registrirali i odgovorili na link koji Vam je poslan u e-mail poruci?. Ovaj link aktivira Vae lanstvo. Za druge probleme u vezi logiranja kontaktirajte administratora.', 'offline', 0), //cpg1.3.0
-  array('to ako sam zaboravio/la zaporku?', 'Ako ove stranice imaju &quot;Zaboravljena zaporka&quot; link onda ga upotrijebite. U drugim sluajevima kontaktirajte administratora za novu zaporku.', 'offline', 0), //cpg1.3.0
-  array('to ako sam promijenio e-mail adresu?', 'Jednostavno se logirajte i promijenite e-mail adresu u &quot;Profilu&quot;', 'offline', 0), //cpg1.3.0
-  array('Kako u sauvati sliku u  &quot;Moji favoriti&quot;?', 'Kliknite na sliku i kliknite na &quot;info o slici&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); odite na informacije o slici i kliknite &quot;Dodaj u favorite&quot;.<br />Administrator moe imati  &quot;informacije o slici&quot; po defaultu.<br />VANO:Cookies moraju biti ukljueni za ovu stranicu i ne smiju se izbrisati.', 'offline', 0), //cpg1.3.0
-  array('Kako u ocijeniti sliku?', 'Kliknite na thumbnail slike i odite na dno, te odaberite ocjenu.', 'offline', 0), //cpg1.3.0
-  array('Kako u napisati komentar za sliku?', 'Kliknite na thumbnail slike i odite na dno, te napiite komentar.', 'offline', 0), //cpg1.3.0
-  array('Kako u uploadati sliku?', 'Odite na  &quot;Uploadaj sliku&quot;te odaberite album u kojeg elite uploadati,kliknite &quot;Browse&quot; i odaberite sliku za upload, kliknite &quot;open&quot; (dodajte naslov i opis ako elite) i kliknite &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Gdje u uploadati sliku?', 'Moi ete uploadati sliku u jedan od Vaih albuma u &quot;Moja galerija&quot;. Administrator Vam moe dopustiti da uploadate jednu ili vie slika u albume u glavnoj galeriji.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Koji tip i koju veliinu slika mogu uploadati?', 'Veliina i tip (jpg,gif,..itd.) ovose o administratoru.', 'offline', 0), //cpg1.3.0
-  array('to je &quot;Moja galerija&quot;?', '&quot;Moja galerija&quot; je osobna galerija u koju korisnik moe uploadati svoje slike.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kako u kreirati, promijeniti naziv ili izbrisati album u  &quot;Moja galerija&quot;?', 'Morate biti u &quot;Admin-Modu&quot;<br />Odite &quot;Kreiraj/Poredaj moje albume&quot;i kliknite &quot;Novo&quot;. Promijeni &quot;Novi album&quot; u eljeno ime.<br />Takoer moete preimenovati bilo koji album u Vao galeriji.<br />Kliknite &quot;Primijeni promjene&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kako mogu izmijeniti i onemoguiti korisnike da gledaju moje albume?', 'Morate biti u &quot;Admin. Modu&quot;<br />Idite na &quot;Izmijeni moje albume. Na &quot;Osvjei album&quot; baru, odaberite album kojeg elite izmijeniti.<br />Ovdje moete promijeniti naziv, opis, thumbnail sliku, ograniiti doputenje za pregledanje i komentiranje/ocjenjivanje.<br />Kliknite &quot;Osvjei album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kako mogu gledati albume drugih korisnika?', 'Odite na &quot;Popis albuma&quot; i odaberite &quot;Korisnike galerije&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('to su kolaii (cookies)?', 'Cookies su tekstualni podaci koji se alju sa stranica i koji se postavljaju na Va kompjuter.<br />Cookies obino doputaju korisniku da napusti neke stranice i da se kasnije na njih vrati bez ponovnog logiranja.', 'offline', 0), //cpg1.3.0
-  array('Gdje mogu nabaviti ovaj program za moje stranice?', 'Coppermine je besplatna multimedijalna galerija, ostvarena pod GNU GPL. Ima brojne mogunosti i moe se koristiti na razliitim platformama. Posjetite <a href="http://coppermine.sf.net/">Coppermine Home Page</a> za vie informacija ili za download.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('to je &quot;Popis albuma&quot;?', 'On e Vam pokazati cijelu galeriju s linkovima za svaku kategoriju. Thumbnail mugu biti link za kategorije.', 'offline', 0), //cpg1.3.0
-  array('to je &quot;Moja galerija&quot;?', 'Ova omoguuje korisnicima da otvaraju vlastite galerije i da dodaju/briu ili mijenjaju albume kao i da u njih uploadju.', 'allow_private_albums', 0), //cpg1.3.0
-  array('to je razlika izmeu &quot;Admin Moda&quot; i &quot;Korisnikog Moda&quot;?', 'Kada ste u admin-modu, moete modificirati svoje galerije (kao i druge ako Vam to dopusti administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('to je &quot;Uploadaj sliku&quot;?', 'Ova mogunost doputa korisniku da uploada sliku (veliinu i vrstu odreuje administrator) u galeriju koju odabere ili korisnik ili administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('to je &quot;Posljednje uploadano&quot;?', 'Ova rubrika pokazuje posljednje slike uploadane u galeriju.', 'offline', 0), //cpg1.3.0
-  array('to je &quot;Posljednji komentari&quot;?', 'Ova rubrika pokazuje posljednje komentare uz slike koje su napisali korisnici.', 'offline', 0), //cpg1.3.0
-  array('to je &quot;Najgledanije&quot;?', 'Ova rubrika pokazuje najgledanije slike od strane korisnika (bilo da su logirani ili ne).', 'offline', 0), //cpg1.3.0
-  array('to je &quot;Najbolje ocijenjene&quot;?', 'Ova rubrika pokazuje najbolje ocijenjene slike od strane korisnika, te pokazuje prosjenu ocjenu (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the picture would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the picture from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('to je &quot;Moji favoriti&quot;?', 'Ova rubrika omoguava korisnicima da sauvaju omiljene slike u cookieju koji je poslan na kompjuter.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Podsjetnik za zaporku', //cpg1.3.0
-  'err_already_logged_in' => 'Ve ste logirani !', //cpg1.3.0
-  'enter_username_email' => 'Unesite Vae korisniko ime i e-mail adresu', //cpg1.3.0
-  'submit' => 'go', //cpg1.3.0
-  'failed_sending_email' => 'E-mail podsjetnika za zaporku se ne moe poslati !', //cpg1.3.0
-  'email_sent' => 'E-mail sa Vaim korisnikim imenom i zaporkom je poslan %s', //cpg1.3.0
-  'err_unk_user' => 'Odabrani korisnik ne postoji!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Podsjetnik za zaporku', //cpg1.3.0
-  'passwd_reminder_body' => 'Traili ste da Vas se obavijesti o login podacima:
-Korisniko ime: %s
-Zaporka: %s
-Kliknite %s za login.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Ime grupe',
-  'disk_quota' => 'Disk quota',
-  'can_rate' => 'Moete ocijeniti slike', //cpg1.3.0
-  'can_send_ecards' => 'Moete poslati e-razglednice',
-  'can_post_com' => 'Moete pisati komentare',
-  'can_upload' => 'Moete uploadati slike', //cpg1.3.0
-  'can_have_gallery' => 'Moete imati osobnu galeriju',
-  'apply' => 'Primijeni izmjene',
-  'create_new_group' => 'Kreiraj novu grupu',
-  'del_groups' => 'Izbrii odabranu(e) grupU(e)',
-  'confirm_del' => 'Upozorenje, kada izbriete grupukorisnici koji pripadaju toj grupi biti e prebaeni u \'Registrirani\' grupu !\n\nalite li nastaviti ?', //js-alert //cpg1.3.0
-  'title' => 'Uredite korisnike grupe',
-  'approval_1' => 'Pub. Upl. dozvola (1)',
-  'approval_2' => 'Priv. Upl. dozvola (2)',
-  'upload_form_config' => 'Upload form configuration', //cpg1.3.0
-  'upload_form_config_values' => array( 'Upload samo jedne slike', 'Upload samo vie slika', 'samo URI upload', 'samo ZIP upload', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Moe li korisnik prilagoditi broj upload kuica?', //cpg1.3.0
-  'num_file_upload'=>'Maksimalni/precizni broj kuica za upload slika', //cpg1.3.0
-  'num_URI_upload'=>'Maksimalni/precizni broj kuica za URI upload', //cpg1.3.0
-  'note1' => '<b>(1)</b> Za upload u javni album potrebna je dozvola administratora',
-  'note2' => '<b>(2)</b> Za upload u album korisnika potrbna je dozvola administratora',
-  'notes' => 'Notes',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Dobro doli !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Jeste li sigurni da elite IZBRISATI ovaj album ? \\nSve slike i komentari e takoer biti izbrisani.', //js-alert //cpg1.3.0
-  'delete' => 'IZBRIPI',
-  'modify' => 'KARAKTERISTIKE',
-  'edit_pics' => 'UREDI SLIKE', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Home',
-  'stat1' => '<b>[pictures]</b> slike(a) u <b>[albums]</b> albuma(u) i <b>[cat]</b> kategorije(a) sa <b>[comments]</b> komentara pregledane <b>[views]</b> put(a)', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> slike(a) <b>[albums]</b> albuma(u) i <b>[views]</b> times', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s Gallery',
-  'stat3' => '<b>[pictures]</b> files in <b>[albums]</b> albums with <b>[comments]</b> comments viewed <b>[views]</b> put(a)', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Popis korisnika',
-  'no_user_gal' => 'Nema galerija korisnika',
-  'n_albums' => '%s album(i)',
-  'n_pics' => '%s slika(e)', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s slika', //cpg1.3.0
-  'last_added' => ', posljednja dodana %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Login',
-  'enter_login_pswd' => 'Unesite Vae korisniko ime i zaporku',
-  'username' => 'Korisniko ime',
-  'password' => 'Zaporka',
-  'remember_me' => 'Upamti me',
-  'welcome' => 'Dobro doli %s ...',
-  'err_login' => '*** Neuspio login. Pokuajte ponovno ***',
-  'err_already_logged_in' => 'Ve ste logirani !',
-  'forgot_password_link' => 'Zaboravio(la) sam zaporku', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Logout',
-  'bye' => 'Do vienja %s ...',
-  'err_not_loged_in' => 'Niste logirani !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Osvjei album(e) %s',
-  'general_settings' => 'Generalne postavke',
-  'alb_title' => 'Naziv albuma',
-  'alb_cat' => 'Kategorija albuma',
-  'alb_desc' => 'Opis albuma',
-  'alb_thumb' => 'Thumbnail albuma',
-  'alb_perm' => 'Dozvole za ovaj album',
-  'can_view' => 'Album moe(gu) vidjeti',
-  'can_upload' => 'Posjetitelji mogu uploadati slike',
-  'can_post_comments' => 'Posjetitelji mogu pisati komentare',
-  'can_rate' => 'Posjetitelji mogu ocjenjivati slike',
-  'user_gal' => 'Galerija korisnika',
-  'no_cat' => '* Nema kategorije *',
-  'alb_empty' => 'Album je prazan',
-  'last_uploaded' => 'Posljednje dodano',
-  'public_alb' => 'Svatko (javni album)',
-  'me_only' => 'Samo ja',
-  'owner_only' => 'Vlasnik albuma (%s) samo',
-  'groupp_only' => 'lanovi \'%s\' grupe',
-  'err_no_alb_to_modify' => 'Albumi se ne mogu mijenjati u bazi podataka.',
-  'update' => 'Osvjei album', //cpg1.3.0
-  'notice1' => '(*) ovisi o  %sgroupnim%s postavkama', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'ao nam je, ali ve ste ocijenili ovu sliku', //cpg1.3.0
-  'rate_ok' => 'Vaa ocjena je prihvaena',
-  'forbidden' => 'Ne moete ocijeniti Vae vlastite slike.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Iako e administrator {IME_GALERIJE} brisati ili izmijeniti shvati neprihvatljivi materijal im prije, nemogue je pregledati ba svaki komentar. Stoga, prihvaate da stavovi objavljeni na ovim stranicama izraavaju poglede i miljenja autora, a ne administratora ili webmastera (osim za njihove vlastite), te oni nee biti odgovorni za iste.<br />
-<br />
-Prihvaate klauzulu da neete objavljivati nikakav materijal koji je uvredljiv, opscen, vulgaran, prepun mrnje, prijetnji, ili bilo kakav drugi koji bi mogao povrijediti postojee zakone. Slaete se da webmaster, administrator i moderatori {IME_GALERIJE} imaju pravo ukloniti ili izmijeniti bilo koji sadraj u bilo koje vrijeme ako budu smatrali to potrebnim. Kao korisnik slaete se da sve informacije koje upiete bude spremljene u bazi podataka. Iako ove informacije nee biti proslijeene treim strankama bez Vaeg doputenja, webmaster i administrator ne mogu biti odgovorni za bilo kakvo hackiranje, koje bi dovelo do kompromitiranja podataka.<br />
-<br />
-Ove stranice koriste cookieje za pohranu informacija na Va kompjuter. Oni slue samo za Vae jednostavnije gledanje ovih stranica. E-mail adresa koju ste naveli koristi se samo za potvrdu detalja Vae registracije i zaporke.<br />
-<br />
-Kliknuvi na 'Slaem se' ispod, potvrujete da se slaete sa gore navedenim uvjetima.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Registracija korisnika',
-  'term_cond' => 'Uvjeti koritenja',
-  'i_agree' => 'Slaem se',
-  'submit' => 'Provedi registraciju',
-  'err_user_exists' => 'Korisniko ime koje ste naveli ve postoji, molimo Vas, odaberite drugo ime',
-  'err_password_mismatch' => 'Dvije zaporke se ne slau, molimo Vas unesite ih ponovno',
-  'err_uname_short' => 'Korisniko ime mora imati makar dva znaka',
-  'err_password_short' => 'Zaporka mora imati makar dva znaka',
-  'err_uname_pass_diff' => 'Korisniko ime i zaporka moraju biti razliiti',
-  'err_invalid_email' => 'E-mail adresa nije vaea',
-  'err_duplicate_email' => 'Drugi korisnik ve je registriran s ovom e-mail adresom',
-  'enter_info' => 'Input registration information',
-  'required_info' => 'Potrebne informacije',
-  'optional_info' => 'Optional information',
-  'username' => 'Korisniko ime',
-  'password' => 'Zaporka',
-  'password_again' => 'Ponovno unesite zaporku',
-  'email' => 'E-mail',
-  'location' => 'Mjesto',
-  'interests' => 'Hobiji',
-  'website' => 'Home page',
-  'occupation' => 'Zanimanje',
-  'error' => 'POGREKA',
-  'confirm_email_subject' => '%s - Potvrda registracije',
-  'information' => 'Informacije',
-  'failed_sending_email' => 'E-mail o potvrdi registracije se ne moe poslati !',
-  'thank_you' => 'Hvala na registraciji.<br /><br />E-mail sa informacijama o tome kako aktivirati Vae lanstvo poslan je na e-mail adresu koju ste naveli pri registraciji.',
-  'acct_created' => 'Va raun je otvoren i sada se moete logirati s Vaim korisnikim imenom i zaporkom',
-  'acct_active' => 'Va raun je sada aktivan i i Vi se moete logirati sa Vaim korisnikim imenom i zaporkom',
-  'acct_already_act' => 'Va raun je ve aktivan !',
-  'acct_act_failed' => 'Ovaj raun se ne moe aktivirati !',
-  'err_unk_user' => 'Odabrani korisnik ne postoji !',
-  'x_s_profile' => '%s\' profil',
-  'group' => 'Grupa',
-  'reg_date' => 'Pristupio/la',
-  'disk_usage' => 'Upotrebljivost diska',
-  'change_pass' => 'Izmijeni zaporku',
-  'current_pass' => 'Sadanja zaporka',
-  'new_pass' => 'Nova zaporka',
-  'new_pass_again' => 'Nova zaporka ponovno',
-  'err_curr_pass' => 'Trenutna zaporka je netona',
-  'apply_modif' => 'Primijeni izmjene',
-  'change_pass' => 'Promijeni moju zaporku',
-  'update_success' => 'Va profil je izmijenjen',
-  'pass_chg_success' => 'Vaa zaporka je promijenjena',
-  'pass_chg_error' => 'Vaa zaporka nije promijenjena',
-  'notify_admin_email_subject' => '%s - Obavijest o registraciji', //cpg1.3.0
-  'notify_admin_email_body' => 'Novi korisnik s korisnikim imenom "%s" se upravo registrirao u Vaoj galeriji', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Hvala za registraciju u {IME_GALERIJE}
-
-Vae korisniko ime je : "{KORISNIKO_IME}"
-Vaa zaporka je : "{ZAPORKA}"
-
-Da biste aktivirali Va raun, trebate kliknuti na link ispod, ili ga kopirati u Va preglednik.
-
-{ACT_LINK}
-
-Srdaan pozdrav,
-
-Urednitvo {IME_GALERIJE}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Pogledaj komentare',
-  'no_comment' => 'Nema komentara za pregled',
-  'n_comm_del' => '%s komentar(a) izbrisan(o)',
-  'n_comm_disp' => 'Broj komentara za prikaz',
-  'see_prev' => 'Pogledaj prethodno',
-  'see_next' => 'Pogledaj slijedee',
-  'del_comm' => 'Izbrii odabrane komentare',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Pretrai u zbirci slika',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Pretrai nove slike', //cpg1.3.0
-  'select_dir' => 'Odaberi direktorij',
-  'select_dir_msg' => 'Ova funkcija Vam omoguuje da dodate batch of file koju ste uploadali na Va server preko FTP-a.<br /><br />Select the directory where you have uploaded your files', //cpg1.3.0
-  'no_pic_to_add' => 'Nema slike za dodati', //cpg1.3.0
-  'need_one_album' => 'Potreban Vam je bar jedan album za koritenje ove funkcije',
-  'warning' => 'Upozorenje',
-  'change_perm' => 'skripta ne moe pisati u ovaj direktorij, trebate promijeniti mod na 755 ili 777 prije nego pokuate dodati slike !', //cpg1.3.0
-  'target_album' => '<b>Stavi slike iz &quot;</b>%s<b>&quot; u </b>%s', //cpg1.3.0
-  'folder' => 'Direktorij',
-  'image' => 'Slika',
-  'album' => 'Album',
-  'result' => 'Resultat',
-  'dir_ro' => 'Ne moe se pisati. ',
-  'dir_cant_read' => 'Ne moe se itati. ',
-  'insert' => 'Dodavanje novih slika u galeriju', //cpg1.3.0
-  'list_new_pic' => 'Popis novih slika', //cpg1.3.0
-  'insert_selected' => 'Unesi odabrane slike', //cpg1.3.0
-  'no_pic_found' => 'Nije pronaena niti jedna nova slika', //cpg1.3.0
-  'be_patient' => 'Molimmo Vas da budete strpljivi, skripti je potrebno vremena za dodavanje slika', //cpg1.3.0
-  'no_album' => 'nije odabran album',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : znai da je slika uspjeno dodana'.
-                          '<li><b>DP</b> : znai da je slika duplikat i da se ve nalazi u bazi podataka'.
-                          '<li><b>PB</b> : znai da se slika nije mogla dodati, provjerite Vae postavke i dozvole za direktorije gdje su smjetene slike'.
-                          '<li><b>NA</b> : znai da niste odabrali album u kojeg idu slike, kliknite na \'<a href="javascript:history.back(1)">back</a>\' i odaberite album. If you don\'t have an album <a href="albmgr.php">create one first</a></li>'.
-                          '<li>Ako se  OK, DP, PB \'znakovi\' ne pojave, kliknite na sliku za provjeru poruke o PHP greci'.
-                          '<li>If your browser timeout, hit the reload button'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'odaberi album', //cpg1.3.0
-  'check_all' => 'Obiljei sve', //cpg1.3.0
-  'uncheck_all' => 'deaktiviraj sve', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Zabrana korisnika',
-  'user_name' => 'Korisniko ime',
-  'ip_address' => 'IP Adresa',
-  'expiry' => 'Istie (prazno znai stalno)',
-  'edit_ban' => 'Sauvaj izmjene',
-  'delete_ban' => 'Izbrii',
-  'add_new' => 'Dodaj novu zabranu',
-  'add_ban' => 'Dodaj',
-  'error_user' => 'Ne mogu nai korisnika', //cpg1.3.0
-  'error_specify' => 'Trebate odrediti ili korisniko ime ili IP adresu', //cpg1.3.0
-  'error_ban_id' => 'Nepravilna zabrana ID-a!', //cpg1.3.0
-  'error_admin_ban' => 'Ne moete napraviti zabranu sebi!', //cpg1.3.0
-  'error_server_ban' => 'Jeste li htjeli zabraniti pristup vlastitom serveru? Tsk tsk, ne moete to uiniti...', //cpg1.3.0
-  'error_ip_forbidden' => 'Ne moete zabrabiti pristup ovoj IP adresi - it is non-routable!', //cpg1.3.0
-  'lookup_ip' => 'Pogledajte IP adresu', //cpg1.3.0
-  'submit' => 'go!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Upload file', //cpg1.3.0
-  'custom_title' => 'Prilagoeni obrazac za zahtjev', //cpg1.3.0
-  'cust_instr_1' => 'Moete odabrati prilagoeni broj kuica za upload. Ali, ne moete odabrati vie od ogranienja naznaenog ispod.', //cpg1.3.0
-  'cust_instr_2' => 'Box Number Requests', //cpg1.3.0
-  'cust_instr_3' => 'Kuice za upload slika: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL upload kuice: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL upload kuice:', //cpg1.3.0
-  'cust_instr_6' => 'Upload kuice za slike:', //cpg1.3.0
-  'cust_instr_7' => 'Molimo Vas, unesite broj svakog tipa kuica za upload koje elite. Tada kliknite  \'Nastavi\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Nevaljana radnja za stvaranje obrasca.', //cpg1.3.0
-  'reg_instr_2' => 'Sada moete uploadati Vae slike koristei kuice za upload ispod. Veliina uploadanih slika na server ne smije prijei %s KB svaka. ZIP slike uploadane u \'Upload slika\' i \'URI/URL Upload\' rubrike e ostai compressed.', //cpg1.3.0
-  'reg_instr_3' => 'Ako elite dekompresirati zip slike ili arhiv, morate koristiti kuicu za upload slika koja se nalazi \'Decompressive ZIP Upload\' rubrici.', //cpg1.3.0
-  'reg_instr_4' => 'Kada koristite URI/URL upload rubriku, unesite put do slike kao ovdje: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Kada kompletirate obrazac, kliknite na \'Nastavi\'.', //cpg1.3.0
-  'reg_instr_6' => 'Upload decompressive ZIP:', //cpg1.3.0
-  'reg_instr_7' => 'Upload slika:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL Upload:', //cpg1.3.0
-  'error_report' => 'Poruka o greci', //cpg1.3.0
-  'error_instr' => 'Slijedei uploadi imaju potekoe:', //cpg1.3.0
-  'file_name_url' => 'Naziv slike/URL', //cpg1.3.0
-  'error_message' => 'Poruka o greci', //cpg1.3.0
-  'no_post' => 'Sliku nije uploadao POST.', //cpg1.3.0
-  'forb_ext' => 'Zabranjena ekstenzija slike.', //cpg1.3.0
-  'exc_php_ini' => 'Premaena doputena veliina slike u php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Premaena veliina slike dozvoljena po CPG.', //cpg1.3.0
-  'partial_upload' => 'Samo djelomian upload.', //cpg1.3.0
-  'no_upload' => 'Nije bilo uploada.', //cpg1.3.0
-  'unknown_code' => 'Nepoznata PHP upload greka.', //cpg1.3.0
-  'no_temp_name' => 'Nema uploada - Nema privremenog imena.', //cpg1.3.0
-  'no_file_size' => 'Ne sadri podatke/Oteena', //cpg1.3.0
-  'impossible' => 'Nemogue prebaciti.', //cpg1.3.0
-  'not_image' => 'Nije slika/oteeno', //cpg1.3.0
-  'not_GD' => 'Nije GD ekstenzija.', //cpg1.3.0
-  'pixel_allowance' => 'Premaena dozvola pixela.', //cpg1.3.0
-  'incorrect_prefix' => 'Netoan URI/URL prefiks', //cpg1.3.0
-  'could_not_open_URI' => 'Ne moe se otvoriti URI.', //cpg1.3.0
-  'unsafe_URI' => 'Sigurnost nije verificirana.', //cpg1.3.0
-  'meta_data_failure' => 'Meta data pogreka', //cpg1.3.0
-  'http_401' => '401 Neautorizirano', //cpg1.3.0
-  'http_402' => '402 Potrebno plaanje', //cpg1.3.0
-  'http_403' => '403 Zabranjeno', //cpg1.3.0
-  'http_404' => '404 Nije pronaeno', //cpg1.3.0
-  'http_500' => '500 Unutarnja server pogreka', //cpg1.3.0
-  'http_503' => '503 Servis nedostupan', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME se ne moe odrediti.', //cpg1.3.0
-  'MIME_type_unknown' => 'Nepoznati MIME tip', //cpg1.3.0
-  'cant_create_write' => 'Ne moe se kreirati dokument za pisanje.', //cpg1.3.0
-  'not_writable' => 'Ne moe se pisati u dokument za pisanje.', //cpg1.3.0
-  'cant_read_URI' => 'Ne moe se proitati URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Ne moe se otvoriti URI dokument za pisanje.', //cpg1.3.0
-  'cant_write_write_file' => 'Ne moe se pisati u URI dokument za pisanje.', //cpg1.3.0
-  'cant_unzip' => 'Ne moe se izvriti dekompresija.', //cpg1.3.0
-  'unknown' => 'Nepoznata pogreka', //cpg1.3.0
-  'succ' => 'Uspjeni uploadi', //cpg1.3.0
-  'success' => '%s uploada je bilo uspjeno.', //cpg1.3.0
-  'add' => 'Molimo Vas, kliknite na \'Nastavi\' dodavati slike u album.', //cpg1.3.0
-  'failure' => 'Upload pogreka', //cpg1.3.0
-  'f_info' => 'Informacije o dokumentu', //cpg1.3.0
-  'no_place' => 'Prethodna slika se nije mogla smjestiti.', //cpg1.3.0
-  'yes_place' => 'Prethodna slika je smjetena uspjeno.', //cpg1.3.0
-  'max_fsize' => 'Maksimalna doputena veliina slika je  %s KB',
-  'album' => 'Album',
-  'picture' => 'Slika', //cpg1.3.0
-  'pic_title' => 'Naslov slike', //cpg1.3.0
-  'description' => 'Opis slike', //cpg1.3.0
-  'keywords' => 'Kljune rijei (odvojene praznim mjestima)',
-  'err_no_alb_uploadables' => 'ao nam je, nema albuma u kojem Vam je doputeno uploadati slike', //cpg1.3.0
-  'place_instr_1' => 'Molimo Vas, stavite slike u albume.  Moete takoer unijeti informacije o svakoj slici.', //cpg1.3.0
-  'place_instr_2' => 'Treba smjestiti vie slika. Molimo Vas, kliknite na  \'Nastavi\'.', //cpg1.3.0
-  'process_complete' => 'Uspjeno ste smjestili sve slike.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Evidencija korisnika',
-  'name_a' => 'Imena uzlazno',
-  'name_d' => 'Imena silazno',
-  'group_a' => 'Grupa uzlazno',
-  'group_d' => 'Grupa silazno',
-  'reg_a' => 'Datum reg uzlazno',
-  'reg_d' => 'Datum reg silazno',
-  'pic_a' => 'Broj slika uzlazno',
-  'pic_d' => 'Broj slika silazno',
-  'disku_a' => 'Upotrebljivost diska uzlazno',
-  'disku_d' => 'Upotrebljivost diska silazno',
-  'lv_a' => 'Posljednja posjeta uzlazno', //cpg1.3.0
-  'lv_d' => 'Posljednja posjeta silazno', //cpg1.3.0
-  'sort_by' => 'Poredaj korisnike po ',
-  'err_no_users' => 'Korisnika tablica je prazna !',
-  'err_edit_self' => 'Ne moete mijenjati Va profil, upotrijebite You can\'t edit your own profile, use the \'Moj profil\' link za to',
-  'edit' => 'UREDI',
-  'delete' => 'IZBRII',
-  'name' => 'Korisniko ime',
-  'group' => 'Grupa',
-  'inactive' => 'Neaktivan',
-  'operations' => 'Operacije',
-  'pictures' => 'Slike', //cpg1.3.0
-  'disk_space' => 'Iskoritenost prostora / Quota',
-  'registered_on' => 'Registriran(na) dana',
-  'last_visit' => 'Posljednja posjeta', //cpg1.3.0
-  'u_user_on_p_pages' => '%d korisnika na %d strane(a)',
-  'confirm_del' => 'Jeste li sigurni da elite IZBRISATI ovog korisnika ? \\nSve njegove slike i albumi e takoer biti izbrisani.', //js-alert //cpg1.3.0
-  'mail' => 'MAIL',
-  'err_unknown_user' => 'Odabrani korisnik ne postoji !',
-  'modify_user' => 'Izmijeni korisnika',
-  'notes' => 'Biljeke',
-  'note_list' => '<li>Ako ne elite mijenjati trenutnu zaporku, ostavite polje za zaporku praznim',
-  'password' => 'Zaporka',
-  'user_active' => 'Korisnik je aktivan',
-  'user_group' => 'Korisnika grupa',
-  'user_email' => 'Korisnikov e-mail',
-  'user_web_site' => 'Korisnikov web site',
-  'create_new_user' => 'Kreiraj novog korisnika',
-  'user_location' => 'Mjesto boravka korisnika',
-  'user_interests' => 'Korisnikovi hobiji',
-  'user_occupation' => 'Korisnikovo zanimanje',
-  'latest_upload' => 'Nedavni uploadi', //cpg1.3.0
-  'never' => 'nikada', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Admin utilities (Resize pictures)', //cpg1.3.0
-  'what_it_does' => 'to to radi',
-  'what_update_titles' => 'Osveava naslove iz imena slika',
-  'what_delete_title' => 'Brie naslove',
-  'what_rebuild' => 'Osvjeava thumbnaile i mijenja veliinu slika',
-  'what_delete_originals' => 'Brie originalne slike mijenjajui ih sa verzijom promijenjene veliine',
-  'file' => 'Slika',
-  'title_set_to' => 'naslov postavljen na',
-  'submit_form' => 'provedi',
-  'updated_succesfully' => 'uspjeno osvjeeno',
-  'error_create' => 'ERROR creating',
-  'continue' => 'Procesuira vie slika',
-  'main_success' => 'Slika %s je bila uspjeno upotrijebljena kao glavna slika', //cpg1.3.0
-  'error_rename' => 'Greka mijenjanja imena %s u %s',
-  'error_not_found' => 'Slika %s nije pronaena',
-  'back' => 'natrag na glavno',
-  'thumbs_wait' => 'Osvjeava thumbnaile i/ili slike promijenjene veliine, molimo Vas, saekajte...',
-  'thumbs_continue_wait' => 'Nastavlja osvjeavanje thumbnaila i/ili slika promijenjene veliine...',
-  'titles_wait' => 'Osvjeava naslove, saekajte...',
-  'delete_wait' => 'Brie naslove, saekajte...',
-  'replace_wait' => 'Brie originale i mijenja ih slikama promijenjene veliine, saekajte..',
-  'instruction' => 'Brze instrukcije',
-  'instruction_action' => 'Odaberite radnju',
-  'instruction_parameter' => 'Postavite parametre',
-  'instruction_album' => 'Odaberite album',
-  'instruction_press' => 'Press %s',
-  'update' => 'Osvjeava thumbe i/ili slike promijenjene veliine',
-  'update_what' => 'to treba osvjeiti',
-  'update_thumb' => 'SamoOnly thumbnaile',
-  'update_pic' => 'Samo slike promijenjene veliine',
-  'update_both' => 'I thumbnaile i slike promijenjene veliine',
-  'update_number' => 'Broj procesuiranih slika po kliku',
-  'update_option' => '(Pokuajte postaviti ovu opciju s niim vrijednostima ako doe do timeout problema)',
-  'filename_title' => 'Naziv slike &rArr; Naslov slike', //cpg1.3.0
-  'filename_how' => 'Kako treba promijeniti naziv slike',
-  'filename_remove' => 'Odstranite .jpg nastavak i zamijenite  _ (crta) praznim prostorom',
-  'filename_euro' => 'Izmijeni 2003_11_23_13_20_20.jpg u 23/11/2003 13:20',
-  'filename_us' => 'Izmijeni 2003_11_23_13_20_20.jpg u 11/23/2003 13:20',
-  'filename_time' => 'Izmijeni 2003_11_23_13_20_20.jpg u 13:20',
-  'delete' => 'Izbrii tipove slika ili originalnu veliinu slika', //cpg1.3.0
-  'delete_title' => 'Izbrii naslove slika', //cpg1.3.0
-  'delete_original' => 'Izbrii originalnu veliinu slika',
-  'delete_replace' => 'Brie originalne slike mijenjajui ih slikama promijenjene veliine',
-  'select_album' => 'Odaberi album',
-  'delete_orphans' => 'Brie neprikladne komentare (works on all albums)', //cpg1.3.0
-  'orphan_comment' => 'pronaen neprikladan komentar', //cpg1.3.0
-  'delete' => 'Brii', //cpg1.3.0
-  'delete_all' => 'Brii sve', //cpg1.3.0
-  'comment' => 'Komentira: ', //cpg1.3.0
-  'nonexist' => 'prikaeno na nepostojeu sliku # ', //cpg1.3.0
-  'phpinfo' => 'Prikazuje php info', //cpg1.3.0
-  'update_db' => 'Osvjei bazu podataka', //cpg1.3.0
-  'update_db_explanation' => 'Ako ste zamijenili Coppermine files, dodali ispravke ili osvjeili sa prethodne verzije Coppermine-a, pazite da osvjeite bazu padataka. Ovaj postupak e kreirati potrebne tablice i/ili config vrijednosti u vaoj Coppermine bazi podataka.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/croatian-utf-8.php cpg148/lang/croatian-utf-8.php
--- 133/lang/croatian-utf-8.php	2004-12-30 01:03:30.000000000 -0600
+++ cpg148/lang/croatian-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1274 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: croatian-utf-8.php,v 1.10 2004/12/29 23:03:30 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Croatian',
-  'lang_name_native' => 'Hrvatski',
-  'lang_country_code' => 'hr',
-  'trans_name'=> '',
-  'trans_email' => '',
-  'trans_website' => '',
-  'trans_date' => '2004-03-31',
-);
-
-$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', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Ned', 'Pon', 'Uto', 'Sri', 'Čet', 'Pet', 'Sub');
-$lang_month = array('Sij', 'Velj', 'Ou', 'Tra', 'Svi', 'Lip', 'Srp', 'Kol', 'Ruj', 'Lis', 'Stu', 'Pro');
-
-// Some common strings
-$lang_yes = 'Da';
-$lang_no  = 'Ne';
-$lang_back = 'NATRAG';
-$lang_continue = 'NASTAVI';
-$lang_info = 'Informacija';
-$lang_error = 'Pogreka';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => 'Odabrane slike', //cpg1.3.0
-  'lastup' => 'Posljednje dodano',
-  'lastalb'=> 'Posljednje izmijenjeni albumi',
-  'lastcom' => 'Posljednji komentari',
-  'topn' => 'Najgledanije',
-  'toprated' => 'Najbolje ocijenjeno',
-  'lasthits' => 'Posljednje pogledano',
-  'search' => 'Rezultati pretrage',
-  'favpics'=> 'Omiljene slike', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Nemate dozvolu pristupiti ovoj stranici.',
-  'perm_denied' => 'Nemate dozvolu izvriti ovu radnju.',
-  'param_missing' => 'Skripta pozvana bez potrebnih parametara.',
-  'non_exist_ap' => 'Odabrani album/slika ne postoji', //cpg1.3.0
-  'quota_exceeded' => 'Premaena kvota diska<br /><br />Vaa kvota prostora je [quota]K, vae slike trenutno zauzimaju [space]K, ako dodate ovu sliku premait ćete kvotu.', //cpg1.3.0
-  'gd_file_type_err' => 'Kada koristite GD image library dozvoljeni tipovi slika su samo JPEG and PNG.',
-  'invalid_image' => 'Uploadana slika ima greku ili ne moe biti obrađena od strane GD library',
-  'resize_failed' => 'Ne mogu napraviti thumbnail ili smanjiti veličinu slike.',
-  'no_img_to_display' => 'Nema slike za prikaz',
-  'non_exist_cat' => 'Odabrana kategorija ne postoji',
-  'orphan_cat' => 'Kategorija nema direktorij, upotrijebite Category Manager kako biste ispravili problem!', //cpg1.3.0
-  'directory_ro' => 'Direktorij \'%s\' nije dostupan, slike se ne mogu brisati', //cpg1.3.0
-  'non_exist_comment' => 'Odabrani komentar ne postoji.',
-  'pic_in_invalid_album' => 'Slika se nalazi u nepostojećem albumu!?', //cpg1.3.0
-  'banned' => 'Trenutno Vam je zabranjeno koristiti ove stranice.',
-  'not_with_udb' => 'Ova funkcija je onemogućena u Coppermine-u jer je integrirana sa skriptom za forum. Ili ono to pokuavate napraviti nije podrano u ovoj konfiguraciji, ili funkciju treba izvriti skripta za forum.',
-  'offline_title' => 'Offline', //cpg1.3.0
-  'offline_text' => 'Galerija trenutno nije u funkciji - navratite uskoro', //cpg1.3.0
-  'ecards_empty' => 'Trenutno nema podataka o e-razglednicama. Provjerite da li ste omogućili ovu funkciju u Coppermine konfiguraciji!', //cpg1.3.0
-  'action_failed' => 'Radnja nije uspjela.  Coppermine ne moe obaviti ovu radnju.', //cpg1.3.0
-  'no_zip' => 'Potrebne libraries za procesuiranje ZIP dokumenata ne postoje.  Molimo Vas, kontaktirajte administratora.', //cpg1.3.0
-  'zip_type' => 'Nemate doputenje za upload ZIP dokumenata.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Following codes might be useful: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Idi na popis albuma',
-  'alb_list_lnk' => 'Popis albuma',
-  'my_gal_title' => 'Idi u moju osobnu galeriju',
-  'my_gal_lnk' => 'Moja galerija',
-  'my_prof_lnk' => 'Moj profil',
-  'adm_mode_title' => 'Prijeđi na admin mode',
-  'adm_mode_lnk' => 'Admin mode',
-  'usr_mode_title' => 'Prijeđi na user mode',
-  'usr_mode_lnk' => 'User mode',
-  'upload_pic_title' => '(Upload) Prebaci dokument  u album', //cpg1.3.0
-  'upload_pic_lnk' => 'Upload file', //cpg1.3.0
-  'register_title' => 'Kreiraj račun',
-  'register_lnk' => 'Registracija',
-  'login_lnk' => 'Ulaz',
-  'logout_lnk' => 'Izlaz',
-  'lastup_lnk' => 'Posljednje dodano',
-  'lastcom_lnk' => 'Posljednji komentari',
-  'topn_lnk' => 'Najgledanije',
-  'toprated_lnk' => 'Najbolje ocijenjeno',
-  'search_lnk' => 'Pretraga',
-  'fav_lnk' => 'Omiljene slike',
-  'memberlist_title' => 'Pokai popis članova', //cpg1.3.0
-  'memberlist_lnk' => 'Popis članova', //cpg1.3.0
-  'faq_title' => 'Često postavljana pitanja o galeriji slika &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Upload dozvola',
-  'config_lnk' => 'Konfiguracija',
-  'albums_lnk' => 'Albumi',
-  'categories_lnk' => 'Kategorije',
-  'users_lnk' => 'Korisnici',
-  'groups_lnk' => 'Grupe',
-  'comments_lnk' => 'Pogledaj komentare', //cpg1.3.0
-  'searchnew_lnk' => 'Batch add files', //cpg1.3.0
-  'util_lnk' => 'Admin alati', //cpg1.3.0
-  'ban_lnk' => 'Zabrana korisnika',
-  'db_ecard_lnk' => 'Pokai e-razglednice', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Kreiraj / poredaj moje albume',
-  'modifyalb_lnk' => 'Izmijeni moje albume',
-  'my_prof_lnk' => 'Moj profil',
-);
-
-$lang_cat_list = array(
-  'category' => 'Kategorija',
-  'albums' => 'Albumi',
-  'pictures' => 'Slike', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d albuma na %d stranici(a)',
-);
-
-$lang_thumb_view = array(
-  'date' => 'DATE',
-  //Sort by filename and title
-  'name' => 'NAZIV SLIKE',
-  'title' => 'NASLOV',
-  'sort_da' => 'Poredaj po datumu uzlazno',
-  'sort_dd' => 'Poredaj po datumu silazno',
-  'sort_na' => 'Poredaj po imenu uzlazno',
-  'sort_nd' => 'Poredaj po imenu silazno',
-  'sort_ta' => 'Poredaj po nazivu uzlazno',
-  'sort_td' => 'Poredaj po nazivu silazno',
-  'download_zip' => 'Downloadaj kao Zip dokument', //cpg1.3.0
-  'pic_on_page' => '%d slika na %d stranici(a)',
-  'user_on_page' => '%d korisnika na %d stranici(a)', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Vrati se na stranicu sa sličicama',
-  'pic_info_title' => 'Prikai/sakrij podatke o slici', //cpg1.3.0
-  'slideshow_title' => 'Slideshow',
-  'ecard_title' => 'Poalji ovu sliku kao e-razglednicu', //cpg1.3.0
-  'ecard_disabled' => 'e-razglednice nisu omogućene',
-  'ecard_disabled_msg' => 'Nemate doputenje slati e-razglednice', //js-alert //cpg1.3.0
-  'prev_title' => 'Pogledaj prethodnu sliku', //cpg1.3.0
-  'next_title' => 'Pogledaj slijedeću sliku', //cpg1.3.0
-  'pic_pos' => 'SLIKA %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Ocijenite ovu sliku ', //cpg1.3.0
-  'no_votes' => '(Nije jo ocijenjena)',
-  'rating' => '(Trenutna ocjena : %s / 5 s %s glasova)',
-  'rubbish' => 'Loe',
-  'poor' => 'Slabo',
-  'fair' => 'Pristojno',
-  'good' => 'Dobro',
-  'excellent' => 'Jako dobro',
-  'great' => 'Izvrsno',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Kritična greka',
-  'file' => 'Slika: ',
-  'line' => 'Linija: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Naziv slike : ',
-  'filesize' => 'Veličina slike : ',
-  'dimensions' => 'Dimenzije : ',
-  'date_added' => 'Dodana dana : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s komentara',
-  'n_views' => '%s pogleda',
-  'n_votes' => '(%s glasova)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Odaberi sve', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Ako elite zatraiti pomoć na forumu, copy-and-paste ovaj debug kod u va post. Provjerite da li ste zamijenili sve zaporke u postu sa *** prije objavljivanja posta.', //cpg1.3.0
-  'phpinfo' => 'Pokai phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Defaultni jezik', //cpg1.3.0
-  'choose_language' => 'Odaberite Va jezik', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Defaultni predloak', //cpg1.3.0
-  'choose_theme' => 'Odaberite predloak', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Uskličnik',
-  'Question' => 'Upitnik',
-  'Very Happy' => 'Jako sretan',
-  'Smile' => 'Smjeak',
-  'Sad' => 'Tuan',
-  'Surprised' => 'Iznenađen',
-  'Shocked' => 'okiran',
-  'Confused' => 'Zbunjen',
-  'Cool' => 'Zadovoljan',
-  'Laughing' => 'Smije se',
-  'Mad' => 'Lud',
-  'Razz' => 'Razjaren',
-  'Embarassed' => 'Postiđen',
-  'Crying or Very sad' => 'Plače ili je jako tuan',
-  'Evil or Very Mad' => 'Zao ili jako lud',
-  'Twisted Evil' => 'Izopačeno zlo',
-  'Rolling Eyes' => 'Okreće očima',
-  'Wink' => 'Namiguje',
-  'Idea' => 'Ima ideju',
-  'Arrow' => 'Strjelica',
-  'Neutral' => 'Neutralan',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Naputa admin mode...',
-  1 => 'Ulazi u admin mode...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Album mora imati ime !', //js-alert
-  'confirm_modifs' => 'Jeste li sigurni da elite učiniti ove izmjene ?', //js-alert
-  'no_change' => 'Nite nita izmijenili !', //js-alert
-  'new_album' => 'Novi album',
-  'confirm_delete1' => 'Jeste li sigurni da elite izbrisati ovaj album ?', //js-alert
-  'confirm_delete2' => '\nSve slike i komentari će biti izbrisani !', //js-alert
-  'select_first' => 'Odaberite prvo album', //js-alert
-  'alb_mrg' => 'Album Manager',
-  'my_gallery' => '* Moja galerija *',
-  'no_category' => '* Nema kategorije *',
-  'delete' => 'Izbrii',
-  'new' => 'Novo',
-  'apply_modifs' => 'Primijeni izmjene',
-  'select_category' => 'Odaberi kategoriju',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Nema parametara za \'%s\'operaciju !',
-  'unknown_cat' => 'Odabrana kategorija ne postoji u bazi podataka',
-  'usergal_cat_ro' => 'Kategorija galerija korisnika se ne moe brisati !',
-  'manage_cat' => 'Obrada kategorija',
-  'confirm_delete' => 'Jeste li sigurni da elite IZBRISATI ovu kategoriju', //js-alert
-  'category' => 'Kategorija',
-  'operations' => 'Operacije',
-  'move_into' => 'Prebaci u',
-  'update_create' => 'Osvjei/kreiraj kategoriju',
-  'parent_cat' => 'Glavna kategorija',
-  'cat_title' => 'Naziv kategorije',
-  'cat_thumb' => 'Thumbnail kategorije', //cpg1.3.0
-  'cat_desc' => 'Opis kategorije',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Konfiguracija',
-  'restore_cfg' => 'Vrati defaultne vrijednosti',
-  'save_cfg' => 'Sačuvaj novu konfiguraciju',
-  'notes' => 'Biljeke',
-  'info' => 'Informacije',
-  'upd_success' => 'Coppermine konfiguracija je osvjeena',
-  'restore_success' => 'Coppermine default konfiguracija je vraćena',
-  'name_a' => 'Naziv uzlazno',
-  'name_d' => 'Naziv silazno',
-  'title_a' => 'Naslov uzlazno',
-  'title_d' => 'Naslov silazno',
-  'date_a' => 'Datum uzlazno',
-  'date_d' => 'Datum silazno',
-  'th_any' => 'Max Aspect',
-  'th_ht' => 'Visina',
-  'th_wd' => 'irina',
-  'label' => 'label', //cpg1.3.0
-  'item' => 'item', //cpg1.3.0
-  'debug_everyone' => 'Svatko', //cpg1.3.0
-  'debug_admin' => 'Samo administrator', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'General settings',
-  array('Naziv galerije', 'gallery_name', 0),
-  array('Opis galerije', 'gallery_description', 0),
-  array('E-mail administratora galerije', 'gallery_admin_email', 0),
-  array('Target address for the \'See more pictures\' link in e-cards', 'ecards_more_pic_target', 0),
-  array('Galerija nije u funkciji', 'offline', 1), //cpg1.3.0
-  array('Log ecards', 'log_ecards', 1), //cpg1.3.0
-  array('Dopusti ZIP-download omiljenih slika', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Language, Themes &amp; Charset settings',
-  array('Jezik', 'lang', 5),
-  array('Predloak', 'theme', 6),
-  array('Pokai popis jezika', 'language_list', 1), //cpg1.3.0
-  array('Pokai zastave jezika', 'language_flags', 8), //cpg1.3.0
-  array('Pokai &quot;reset&quot; u odabranom jeziku', 'language_reset', 1), //cpg1.3.0
-  array('Pokai popis predloaka', 'theme_list', 1), //cpg1.3.0
-  array('Pokai &quot;reset&quot; u odabiru predloaka', 'theme_reset', 1), //cpg1.3.0
-  array('Pokai FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Pokai bbcode help', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Character encoding', 'charset', 4), //cpg1.3.0
-
-  'Album list view',
-  array('irina glavne tablice (pixels or %)', 'main_table_width', 0),
-  array('Broj nivoa kategorija za prikaz', 'subcat_level', 0),
-  array('Broj albuma za prikaz', 'albums_per_page', 0),
-  array('Broj stupaca za popis albuma', 'album_list_cols', 0),
-  array('Veličina thumbnails-a u pikselima', 'alb_list_thumb_size', 0),
-  array('Sadraj glavne stranice', 'main_page_layout', 0),
-  array('Pokai thumbnails-e albuma prvog nivoa u kategorijama','first_level',1),
-
-  'Thumbnail view',
-  array('Broj stupaca na thumbnail stranici', 'thumbcols', 0),
-  array('Broj redova na thumbnail stranici', 'thumbrows', 0),
-  array('Maksimalan broja tabs za prikaz', 'max_tabs', 10), //cpg1.3.0
-  array('Prikai podatke (pored naslova) ispod thumbnail-a', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Prikai broj pregleda ispod thumbnail-a', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Prikai broj komentara ispod thumbnail-a', 'display_comment_count', 1),
-  array('Prikai naziv uploada ispod thumbnail-a', 'display_uploader', 1), //cpg1.3.0
-  array('Defaultni poredak za slike', 'default_sort_order', 3), //cpg1.3.0
-  array('Minimalni broj glasova za sliku za prikaz u \'top-rated\' list', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Image view &amp; Comment settings',
-  array('irina tablice za prikaz slika (pixels or %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Podaci o slikama se vide po dafaultu', 'display_pic_info', 1), //cpg1.3.0
-  array('Filtriraj rune riječi u komentarima', 'filter_bad_words', 1),
-  array('Dopusti smilies u komentarima', 'enable_smilies', 1),
-  array('Dopusti nekoliko  uzastopnih komentara o nekoj slici od istog korisnika (disable flood protection)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Maksimalna duina opisa slike', 'max_img_desc_length', 0),
-  array('Maksimalni broj znakova u riječi', 'max_com_wlength', 0),
-  array('Maksimalni broj redova u komentaru', 'max_com_lines', 0),
-  array('Maksimalna duina komentara', 'max_com_size', 0),
-  array('Pokai filmski strip', 'display_film_strip', 1),
-  array('Broj slika u film stripu', 'max_film_strip_items', 0),
-  array('Obavijesti administratora o komentaru e-mailom', 'email_comment_notification', 1), //cpg1.3.0
-  array('Slideshow pauza u milisekundama (1 second = 1000 milliseconds)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Files and thumbnails settings', //cpg1.3.0
-  array('Kvalitet JPEG dokumenata', 'jpeg_qual', 0),
-  array('Maksimalna veličina thumbnail-a <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Koristi veličinu ( width or height or Max aspect for thumbnail )<b>*</b>', 'thumb_use', 7),
-  array('Kreiraj srednjevelike slike','make_intermediate',1),
-  array('Maksimalna irina ili visina srednjevelikih slika/videa <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Maksimalna veličina za uploadane dokumente (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Maksimalna irina ili visina za uploadane slike/video (pixels)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Files and thumbnails advanced settings', //cpg1.3.0
-  array('Prikai ikonu privatnog albuma nelogiranom korisniku','show_private',1), //cpg1.3.0
-  array('Zaboravljeni znakovi u nazivima slika', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Doputene ekstenzije dokumenata za upload', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Doputeni tipovi slika', 'allowed_img_types',0), //cpg1.3.0
-  array('Doputeni tipovi filmova', 'allowed_mov_types',0), //cpg1.3.0
-  array('Doputeni audio tipovi', 'allowed_snd_types',0), //cpg1.3.0
-  array('Doputeni tipovi dokumenata', 'allowed_doc_types',0), //cpg1.3.0
-  array('Način mijenjanja veličine slika','thumb_method',2), //cpg1.3.0
-  array('Put do ImageMagick \'convert\' utility (example /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Doputeni tipovi slika (vaeći samo za ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Komandne opcije za ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Pročitaj EXIF podatke kod JPEG dokumenata', 'read_exif_data', 1), //cpg1.3.0
-  array('Pročitaj IPTC podatke kod JPEG dokumenata', 'read_iptc_data', 1), //cpg1.3.0
-  array('Direktorij albuma <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Direktorij za korisničke slike <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Prefix za srednjevelike slike <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Prefix za thumbnails-e <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Defaultni mode za direktorije', 'default_dir_mode', 0), //cpg1.3.0
-  array('Defaultni mode za dokumente', 'default_file_mode', 0), //cpg1.3.0
-
-  'User settings',
-  array('Dopusti registraciju novih korisnika', 'allow_user_registration', 1),
-  array('Registracija korisnika zahtijeva potvrdu e-mailom', 'reg_requires_valid_email', 1),
-  array('Obavijesti administratora o registraciji e-mailom', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Dopusti da dva korisnika imaju istu e-mail adresu', 'allow_duplicate_emails_addr', 1),
-  array('Korisnici mogu imati privatne albume (Note: if you switch from \'yes\' to \'no\' any current private albums will become public)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Obavijesti administratora o davanju doputenja korisniku za upload', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Dopusti logiranim korisnicima da vide popis korisnika', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Custom fields for image description (leave blank if unused)',
-  array('Polje 1 ime', 'user_field1_name', 0),
-  array('Polje 2 ime', 'user_field2_name', 0),
-  array('Polje 3 ime', 'user_field3_name', 0),
-  array('Polje 4 ime', 'user_field4_name', 0),
-
-  'Cookies settings',
-  array('Naziv kolačića kojeg koristi skripta (when using bbs integration, make sure it differs from the bbs\'s cookie name)', 'cookie_name', 0),
-  array('Put kolačića kojeg koristi skripta', 'cookie_path', 0),
-
-  'Miscellaneous settings',
-  array('Omogući debug mode', 'debug_mode', 9), //cpg1.3.0
-  array('Prikai obavijesti u debug modu', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) This settings mustn\'t be changed if you already have pictures in your database.<br />
-  <a name="notice2"></a>(**) When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be 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.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Poslane e-razglednice', //cpg1.3.0
-  'ecard_sender' => 'Poiljatelj', //cpg1.3.0
-  'ecard_recipient' => 'Primatelj', //cpg1.3.0
-  'ecard_date' => 'Datum', //cpg1.3.0
-  'ecard_display' => 'Prikai e-razglednicu', //cpg1.3.0
-  'ecard_name' => 'Ime', //cpg1.3.0
-  'ecard_email' => 'E-mail', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'uzlazno', //cpg1.3.0
-  'ecard_descending' => 'silazno', //cpg1.3.0
-  'ecard_sorted' => 'Sortirano', //cpg1.3.0
-  'ecard_by_date' => 'po datumu', //cpg1.3.0
-  'ecard_by_sender_name' => 'po poiljateljevu imenu', //cpg1.3.0
-  'ecard_by_sender_email' => 'po poiljateljevoj e-mail adresi', //cpg1.3.0
-  'ecard_by_sender_ip' => 'po poiljateljevoj IP adresi', //cpg1.3.0
-  'ecard_by_recipient_name' => 'po primateljevu imenu', //cpg1.3.0
-  'ecard_by_recipient_email' => 'po primateljevoj e-mail adresi', //cpg1.3.0
-  'ecard_number' => 'prikai podatke %s to %s of %s', //cpg1.3.0
-  'ecard_goto_page' => 'idi na stranicu', //cpg1.3.0
-  'ecard_records_per_page' => 'Podaci po stranici', //cpg1.3.0
-  'check_all' => 'Check All', //cpg1.3.0
-  'uncheck_all' => 'Uncheck All', //cpg1.3.0
-  'ecards_delete_selected' => 'Izbrii odabrane e-razglednice', //cpg1.3.0
-  'ecards_delete_confirm' => 'Jeste li sigurni da elite izbrisati podatke? Označite checkbox!', //cpg1.3.0
-  'ecards_delete_sure' => 'Siguran/na sam', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Trebate upisati svoje ime i komentar',
-  'com_added' => 'Va komentar je dodan',
-  'alb_need_title' => 'Trebate napisati naziv albuma !',
-  'no_udp_needed' => 'Nije potrebno osvjeavanje.',
-  'alb_updated' => 'Album je osvjeen',
-  'unknown_album' => 'Odabrani album ne postoji ili nemate doputenje za upload u ovaj album',
-  'no_pic_uploaded' => 'Nije uploadana slika !<br /><br />If you have really selected a file to upload, check that the server allows file uploads...', //cpg1.3.0
-  'err_mkdir' => 'Nije kreiran direktorij %s !',
-  'dest_dir_ro' => 'U traeni direktorij %s se ne moe pisati po defaultu skripte !',
-  'err_move' => 'Nemoguće premjestiti %s u %s !',
-  'err_fsize_too_large' => 'Veličina dokumenta kojeg ste uploadali je prevelika (maksimalna doputena je %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Veličina dokumenta kojeg ste uploadali je prevelika (maksimalna doutena je %s KB) !',
-  'err_invalid_img' => 'Dokument kojeg ste uploadali nije vaeća slika !',
-  'allowed_img_types' => 'Moete uploadati samo %s slike.',
-  'err_insert_pic' => 'Dokument \'%s\' se ne moe dodati u album ', //cpg1.3.0
-  'upload_success' => 'Va dokument je uploadan uspjeno<br /><br />Bit će vidljiv nakon odobrenja administratora.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Obavijest o uploadu', //cpg1.3.0
-  'notify_admin_email_body' => 'Uploada je slika %s koja treba Vae odobrenje. Posjetite %s', //cpg1.3.0
-  'info' => 'Informacije',
-  'com_added' => 'Dodan komentar',
-  'alb_updated' => 'Album osvjeen',
-  'err_comment_empty' => 'Va komentar je prazan !',
-  'err_invalid_fext' => 'Prihvaćaju se samo dokumenti sa slijedećim ekstenzijama : <br /><br />%s.',
-  'no_flood' => 'ao mi je, ali Vi ste već autor posljednjeg komentara za ovu sliku<br /><br />Uredite komentar kojeg ste napisali, ako ga elite izmijeniti', //cpg1.3.0
-  'redirect_msg' => 'Preusmjereni ste.<br /><br /><br />Click \'CONTINUE\' if the page does not refresh automatically',
-  'upl_success' => 'Va dokument je uspjeno dodan', //cpg1.3.0
-  'email_comment_subject' => 'Komentar napisan u Coppermine Photo Gallery', //cpg1.3.0
-  'email_comment_body' => 'Netko je napisao komentar u Vaoj galeriji. See it at', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Caption',
-  'fs_pic' => 'slika u punoj veličini',
-  'del_success' => 'uspjeno izbrisano',
-  'ns_pic' => 'normalna veličina slike',
-  'err_del' => 'ne moe se izbrisati',
-  'thumb_pic' => 'thumbnail',
-  'comment' => 'komentar',
-  'im_in_alb' => 'slika u albumu',
-  'alb_del_success' => 'Album \'%s\' izbrisan',
-  'alb_mgr' => 'Album Manager',
-  'err_invalid_data' => 'Pogreni podaci u \'%s\'',
-  'create_alb' => 'Kreira album \'%s\'',
-  'update_alb' => 'Osvjeava album \'%s\' s naslovom \'%s\' i indexom \'%s\'',
-  'del_pic' => 'Brii dokument', //cpg1.3.0
-  'del_alb' => 'Brii album',
-  'del_user' => 'Brii korisnika',
-  'err_unknown_user' => 'Odabrani korisnik ne postoji !',
-  'comment_deleted' => 'Komentar je uspjeno izbrisan',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Jeste li sigurni da elite IZBRISATI ovaj dokument ? \\nKomentari će također biti izbrisani.', //js-alert //cpg1.3.0
-  'del_pic' => 'IZBRII OVAJ DOKUMENT', //cpg1.3.0
-  'size' => '%s x %s pixela',
-  'views' => '%s puta',
-  'slideshow' => 'Slideshow',
-  'stop_slideshow' => 'ZAUSTAVI SLIDESHOW',
-  'view_fs' => 'Klikni za sliku u punoj veličini',
-  'edit_pic' => 'Uredu opis', //cpg1.3.0
-  'crop_pic' => 'Smanji i rotiraj', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Info o dokumentu', //cpg1.3.0
-  'Filename' => 'Naziv dokumenta',
-  'Album name' => 'Naziv albuma',
-  'Rating' => 'Ocjena (%s votes)',
-  'Keywords' => 'Ključne riječi',
-  'File Size' => 'Veličina dokumenta',
-  'Dimensions' => 'Dimenzije',
-  'Displayed' => 'Prikazano',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Datum snimanja',
-  'Aperture' => 'Otvor',
-  'Exposure time' => 'Vrijeme ekspozicije',
-  'Focal length' => 'arina duina',
-  'Comment' => 'Komentar',
-  'addFav'=>'Dodaj u Favorite', //cpg1.3.0
-  'addFavPhrase'=>'Favoriti', //cpg1.3.0
-  'remFav'=>'Izbrii iz Favorita', //cpg1.3.0
-  'iptcTitle'=>'IPTC Naslov', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC ključne riječi', //cpg1.3.0
-  'iptcCategory'=>'IPTC kategorija', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC podkategorija', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Uredi ovaj komentar',
-  'confirm_delete' => 'Jeste li sigurni da elite izbrisati ovaj komentar ?', //js-alert
-  'add_your_comment' => 'Dodajte Va komentar',
-  'name'=>'Ime',
-  'comment'=>'Komentar',
-  'your_name' => 'Vae ime',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Klikni sliku za zatvaranje prozora',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Poalji e-razglednicu',
-  'invalid_email' => '<b>Upozorenje</b> : nevaeća e-mail adresa !',
-  'ecard_title' => 'E-razglednica od %s za Vas',
-  'error_not_image' => 'Samo se slike mogu poslati kao e-razglednice.', //cpg1.3.0
-  'view_ecard' => 'Ako se e-razglednica ne prikae točno, kliknite na ovaj link',
-  'view_more_pics' => 'Kliknite na ovaj link da biste vidjeli vie slika !',
-  'send_success' => 'Vaa e-razglednica je poslana',
-  'send_failed' => 'ao nam je, ali server ne moe poslati Vau razglednicu...',
-  'from' => 'Od',
-  'your_name' => 'Vae ime',
-  'your_email' => 'Vaa e-mail adresa',
-  'to' => 'Za',
-  'rcpt_name' => 'Ime primatelja',
-  'rcpt_email' => 'E-mail adresa primatelja',
-  'greetings' => 'Pozdravi',
-  'message' => 'Poruka',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Info&nbsp;o slici', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Naziv',
-  'desc' => 'Opis',
-  'keywords' => 'Ključne riječi',
-  'pic_info_str' => '%s &times; %s - %s KB - %s views - %s votes',
-  'approve' => 'Potvrdi dokument', //cpg1.3.0
-  'postpone_app' => 'Odgodi potvrdu',
-  'del_pic' => 'Izbrii dokument', //cpg1.3.0
-  'read_exif' => 'Pročitaj EXIF info ponovno', //cpg1.3.0
-  'reset_view_count' => 'Resetiraj brojač posjeta',
-  'reset_votes' => 'Resetiraj glasove',
-  'del_comm' => 'Izbrii komentare',
-  'upl_approval' => 'Uploadaj potvrdu',
-  'edit_pics' => 'Uredi dokumente', //cpg1.3.0
-  'see_next' => 'Pogledajte slijedeće dokumente', //cpg1.3.0
-  'see_prev' => 'Pogledajte prethodne dokumente', //cpg1.3.0
-  'n_pic' => '%s dokumenti', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Broj slika za prikaz', //cpg1.3.0
-  'apply' => 'Primijeni izmjene', //cpg1.3.0
-  'crop_title' => 'Coppermine Picture Editor', //cpg1.3.0
-  'preview' => 'Pregled', //cpg1.3.0
-  'save' => 'Sačuvaj sliku', //cpg1.3.0
-  'save_thumb' =>'Save kao thumbnail', //cpg1.3.0
-  'sel_on_img' =>'Izbor treba biti na slici!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Frequently Asked Questions', //cpg1.3.0
-  'toc' => 'Table of contents', //cpg1.3.0
-  'question' => 'Question: ', //cpg1.3.0
-  'answer' => 'Answer: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Zato se trebam registrirati?', 'Administrator moe, ali ne mora zahtijevati registraciju.Registracija članu omogućuje dodatne mogućnosti, kao uploadanje, posjedovanje liste favorita, mogućnost ocjenjivanja slika, pisanja komentara, itd.', 'omogući registraciju korisnika', '0'), //cpg1.3.0
-  array('Kako se registrirati?', 'Odite na &quot;Registracija&quot; i ispunite potrebna polja (i opcionalna ako to elite).<br />Ako administrator ima e-mail aktivaciju , tada ćete nakon slanja Vaih podataka primiti e-mail na adresu koju ste naveli prilikom registracije, u kojem su naputci o tome kako aktivirati Vae članstvo. Morate aktivirati članstvo kako biste se mogli logirati.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Kako se logirati?', 'Odite na &quot;Login&quot;, unesite Vae korisničko ime i zaporku i kliknite na &quot;Upamti me&quot; tako ćete biti logirani ia ako napustite stranice.<br /><b>VANO:Cookies moraju biti uključeni i cookie s ovih stranica se ne smije izbrisati kako bi se mogla koristiti opcija &quot;Upamti me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Zato se ne mogu logirati?', 'Jeste li se registrirali i odgovorili na link koji Vam je poslan u e-mail poruci?. Ovaj link aktivira Vae članstvo. Za druge probleme u vezi logiranja kontaktirajte administratora.', 'offline', 0), //cpg1.3.0
-  array('to ako sam zaboravio/la zaporku?', 'Ako ove stranice imaju &quot;Zaboravljena zaporka&quot; link onda ga upotrijebite. U drugim slučajevima kontaktirajte administratora za novu zaporku.', 'offline', 0), //cpg1.3.0
-  array('to ako sam promijenio e-mail adresu?', 'Jednostavno se logirajte i promijenite e-mail adresu u &quot;Profilu&quot;', 'offline', 0), //cpg1.3.0
-  array('Kako ću sačuvati sliku u  &quot;Moji favoriti&quot;?', 'Kliknite na sliku i kliknite na &quot;info o slici&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); odite na informacije o slici i kliknite &quot;Dodaj u favorite&quot;.<br />Administrator moe imati  &quot;informacije o slici&quot; po defaultu.<br />VANO:Cookies moraju biti uključeni za ovu stranicu i ne smiju se izbrisati.', 'offline', 0), //cpg1.3.0
-  array('Kako ću ocijeniti sliku?', 'Kliknite na thumbnail slike i odite na dno, te odaberite ocjenu.', 'offline', 0), //cpg1.3.0
-  array('Kako ću napisati komentar za sliku?', 'Kliknite na thumbnail slike i odite na dno, te napiite komentar.', 'offline', 0), //cpg1.3.0
-  array('Kako ću uploadati sliku?', 'Odite na  &quot;Uploadaj sliku&quot;te odaberite album u kojeg elite uploadati,kliknite &quot;Browse&quot; i odaberite sliku za upload, kliknite &quot;open&quot; (dodajte naslov i opis ako elite) i kliknite &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Gdje ću uploadati sliku?', 'Moći ćete uploadati sliku u jedan od Vaih albuma u &quot;Moja galerija&quot;. Administrator Vam moe dopustiti da uploadate jednu ili vie slika u albume u glavnoj galeriji.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Koji tip i koju veličinu slika mogu uploadati?', 'Veličina i tip (jpg,gif,..itd.) ovose o administratoru.', 'offline', 0), //cpg1.3.0
-  array('to je &quot;Moja galerija&quot;?', '&quot;Moja galerija&quot; je osobna galerija u koju korisnik moe uploadati svoje slike.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kako ću kreirati, promijeniti naziv ili izbrisati album u  &quot;Moja galerija&quot;?', 'Morate biti u &quot;Admin-Modu&quot;<br />Odite &quot;Kreiraj/Poredaj moje albume&quot;i kliknite &quot;Novo&quot;. Promijeni &quot;Novi album&quot; u eljeno ime.<br />Također moete preimenovati bilo koji album u Vao galeriji.<br />Kliknite &quot;Primijeni promjene&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kako mogu izmijeniti i onemogućiti korisnike da gledaju moje albume?', 'Morate biti u &quot;Admin. Modu&quot;<br />Idite na &quot;Izmijeni moje albume. Na &quot;Osvjei album&quot; baru, odaberite album kojeg elite izmijeniti.<br />Ovdje moete promijeniti naziv, opis, thumbnail sliku, ograničiti doputenje za pregledanje i komentiranje/ocjenjivanje.<br />Kliknite &quot;Osvjei album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kako mogu gledati albume drugih korisnika?', 'Odite na &quot;Popis albuma&quot; i odaberite &quot;Korisničke galerije&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('to su kolačići (cookies)?', 'Cookies su tekstualni podaci koji se alju sa stranica i koji se postavljaju na Va kompjuter.<br />Cookies obično doputaju korisniku da napusti neke stranice i da se kasnije na njih vrati bez ponovnog logiranja.', 'offline', 0), //cpg1.3.0
-  array('Gdje mogu nabaviti ovaj program za moje stranice?', 'Coppermine je besplatna multimedijalna galerija, ostvarena pod GNU GPL. Ima brojne mogućnosti i moe se koristiti na različitim platformama. Posjetite <a href="http://coppermine.sf.net/">Coppermine Home Page</a> za vie informacija ili za download.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('to je &quot;Popis albuma&quot;?', 'On će Vam pokazati cijelu galeriju s linkovima za svaku kategoriju. Thumbnail mugu biti link za kategorije.', 'offline', 0), //cpg1.3.0
-  array('to je &quot;Moja galerija&quot;?', 'Ova omogućuje korisnicima da otvaraju vlastite galerije i da dodaju/briu ili mijenjaju albume kao i da u njih uploadju.', 'allow_private_albums', 0), //cpg1.3.0
-  array('to je razlika između &quot;Admin Moda&quot; i &quot;Korisničkog Moda&quot;?', 'Kada ste u admin-modu, moete modificirati svoje galerije (kao i druge ako Vam to dopusti administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('to je &quot;Uploadaj sliku&quot;?', 'Ova mogućnost doputa korisniku da uploada sliku (veličinu i vrstu određuje administrator) u galeriju koju odabere ili korisnik ili administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('to je &quot;Posljednje uploadano&quot;?', 'Ova rubrika pokazuje posljednje slike uploadane u galeriju.', 'offline', 0), //cpg1.3.0
-  array('to je &quot;Posljednji komentari&quot;?', 'Ova rubrika pokazuje posljednje komentare uz slike koje su napisali korisnici.', 'offline', 0), //cpg1.3.0
-  array('to je &quot;Najgledanije&quot;?', 'Ova rubrika pokazuje najgledanije slike od strane korisnika (bilo da su logirani ili ne).', 'offline', 0), //cpg1.3.0
-  array('to je &quot;Najbolje ocijenjene&quot;?', 'Ova rubrika pokazuje najbolje ocijenjene slike od strane korisnika, te pokazuje prosječnu ocjenu (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the picture would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the picture from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('to je &quot;Moji favoriti&quot;?', 'Ova rubrika omogućava korisnicima da sačuvaju omiljene slike u cookieju koji je poslan na kompjuter.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Podsjetnik za zaporku', //cpg1.3.0
-  'err_already_logged_in' => 'Već ste logirani !', //cpg1.3.0
-  'enter_username_email' => 'Unesite Vae korisničko ime i e-mail adresu', //cpg1.3.0
-  'submit' => 'go', //cpg1.3.0
-  'failed_sending_email' => 'E-mail podsjetnika za zaporku se ne moe poslati !', //cpg1.3.0
-  'email_sent' => 'E-mail sa Vaim korisničkim imenom i zaporkom je poslan %s', //cpg1.3.0
-  'err_unk_user' => 'Odabrani korisnik ne postoji!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Podsjetnik za zaporku', //cpg1.3.0
-  'passwd_reminder_body' => 'Traili ste da Vas se obavijesti o login podacima:
-Korisničko ime: %s
-Zaporka: %s
-Kliknite %s za login.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Ime grupe',
-  'disk_quota' => 'Disk quota',
-  'can_rate' => 'Moete ocijeniti slike', //cpg1.3.0
-  'can_send_ecards' => 'Moete poslati e-razglednice',
-  'can_post_com' => 'Moete pisati komentare',
-  'can_upload' => 'Moete uploadati slike', //cpg1.3.0
-  'can_have_gallery' => 'Moete imati osobnu galeriju',
-  'apply' => 'Primijeni izmjene',
-  'create_new_group' => 'Kreiraj novu grupu',
-  'del_groups' => 'Izbrii odabranu(e) grupU(e)',
-  'confirm_del' => 'Upozorenje, kada izbriete grupukorisnici koji pripadaju toj grupi biti će prebačeni u \'Registrirani\' grupu !\n\nalite li nastaviti ?', //js-alert //cpg1.3.0
-  'title' => 'Uredite korisničke grupe',
-  'approval_1' => 'Pub. Upl. dozvola (1)',
-  'approval_2' => 'Priv. Upl. dozvola (2)',
-  'upload_form_config' => 'Upload form configuration', //cpg1.3.0
-  'upload_form_config_values' => array( 'Upload samo jedne slike', 'Upload samo vie slika', 'samo URI upload', 'samo ZIP upload', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Moe li korisnik prilagoditi broj upload kućica?', //cpg1.3.0
-  'num_file_upload'=>'Maksimalni/precizni broj kućica za upload slika', //cpg1.3.0
-  'num_URI_upload'=>'Maksimalni/precizni broj kućica za URI upload', //cpg1.3.0
-  'note1' => '<b>(1)</b> Za upload u javni album potrebna je dozvola administratora',
-  'note2' => '<b>(2)</b> Za upload u album korisnika potrbna je dozvola administratora',
-  'notes' => 'Notes',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Dobro doli !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Jeste li sigurni da elite IZBRISATI ovaj album ? \\nSve slike i komentari će također biti izbrisani.', //js-alert //cpg1.3.0
-  'delete' => 'IZBRIPI',
-  'modify' => 'KARAKTERISTIKE',
-  'edit_pics' => 'UREDI SLIKE', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Home',
-  'stat1' => '<b>[pictures]</b> slike(a) u <b>[albums]</b> albuma(u) i <b>[cat]</b> kategorije(a) sa <b>[comments]</b> komentara pregledane <b>[views]</b> put(a)', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> slike(a) <b>[albums]</b> albuma(u) i <b>[views]</b> times', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s Gallery',
-  'stat3' => '<b>[pictures]</b> files in <b>[albums]</b> albums with <b>[comments]</b> comments viewed <b>[views]</b> put(a)', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Popis korisnika',
-  'no_user_gal' => 'Nema galerija korisnika',
-  'n_albums' => '%s album(i)',
-  'n_pics' => '%s slika(e)', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s slika', //cpg1.3.0
-  'last_added' => ', posljednja dodana %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Login',
-  'enter_login_pswd' => 'Unesite Vae korisničko ime i zaporku',
-  'username' => 'Korisničko ime',
-  'password' => 'Zaporka',
-  'remember_me' => 'Upamti me',
-  'welcome' => 'Dobro doli %s ...',
-  'err_login' => '*** Neuspio login. Pokuajte ponovno ***',
-  'err_already_logged_in' => 'Već ste logirani !',
-  'forgot_password_link' => 'Zaboravio(la) sam zaporku', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Logout',
-  'bye' => 'Do viđenja %s ...',
-  'err_not_loged_in' => 'Niste logirani !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Osvjei album(e) %s',
-  'general_settings' => 'Generalne postavke',
-  'alb_title' => 'Naziv albuma',
-  'alb_cat' => 'Kategorija albuma',
-  'alb_desc' => 'Opis albuma',
-  'alb_thumb' => 'Thumbnail albuma',
-  'alb_perm' => 'Dozvole za ovaj album',
-  'can_view' => 'Album moe(gu) vidjeti',
-  'can_upload' => 'Posjetitelji mogu uploadati slike',
-  'can_post_comments' => 'Posjetitelji mogu pisati komentare',
-  'can_rate' => 'Posjetitelji mogu ocjenjivati slike',
-  'user_gal' => 'Galerija korisnika',
-  'no_cat' => '* Nema kategorije *',
-  'alb_empty' => 'Album je prazan',
-  'last_uploaded' => 'Posljednje dodano',
-  'public_alb' => 'Svatko (javni album)',
-  'me_only' => 'Samo ja',
-  'owner_only' => 'Vlasnik albuma (%s) samo',
-  'groupp_only' => 'Članovi \'%s\' grupe',
-  'err_no_alb_to_modify' => 'Albumi se ne mogu mijenjati u bazi podataka.',
-  'update' => 'Osvjei album', //cpg1.3.0
-  'notice1' => '(*) ovisi o  %sgroupnim%s postavkama', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'ao nam je, ali već ste ocijenili ovu sliku', //cpg1.3.0
-  'rate_ok' => 'Vaa ocjena je prihvaćena',
-  'forbidden' => 'Ne moete ocijeniti Vae vlastite slike.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Iako će administrator {IME_GALERIJE} brisati ili izmijeniti shvati neprihvatljivi materijal čim prije, nemoguće je pregledati ba svaki komentar. Stoga, prihvaćate da stavovi objavljeni na ovim stranicama izraavaju poglede i miljenja autora, a ne administratora ili webmastera (osim za njihove vlastite), te oni neće biti odgovorni za iste.<br />
-<br />
-Prihvaćate klauzulu da nećete objavljivati nikakav materijal koji je uvredljiv, opscen, vulgaran, prepun mrnje, prijetnji, ili bilo kakav drugi koji bi mogao povrijediti postojeće zakone. Slaete se da webmaster, administrator i moderatori {IME_GALERIJE} imaju pravo ukloniti ili izmijeniti bilo koji sadraj u bilo koje vrijeme ako budu smatrali to potrebnim. Kao korisnik slaete se da sve informacije koje upiete bude spremljene u bazi podataka. Iako ove informacije neće biti proslijeđene trećim strankama bez Vaeg doputenja, webmaster i administrator ne mogu biti odgovorni za bilo kakvo hackiranje, koje bi dovelo do kompromitiranja podataka.<br />
-<br />
-Ove stranice koriste cookieje za pohranu informacija na Va kompjuter. Oni slue samo za Vae jednostavnije gledanje ovih stranica. E-mail adresa koju ste naveli koristi se samo za potvrdu detalja Vae registracije i zaporke.<br />
-<br />
-Kliknuvi na 'Slaem se' ispod, potvrđujete da se slaete sa gore navedenim uvjetima.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Registracija korisnika',
-  'term_cond' => 'Uvjeti koritenja',
-  'i_agree' => 'Slaem se',
-  'submit' => 'Provedi registraciju',
-  'err_user_exists' => 'Korisničko ime koje ste naveli već postoji, molimo Vas, odaberite drugo ime',
-  'err_password_mismatch' => 'Dvije zaporke se ne slau, molimo Vas unesite ih ponovno',
-  'err_uname_short' => 'Korisničko ime mora imati makar dva znaka',
-  'err_password_short' => 'Zaporka mora imati makar dva znaka',
-  'err_uname_pass_diff' => 'Korisničko ime i zaporka moraju biti različiti',
-  'err_invalid_email' => 'E-mail adresa nije vaeća',
-  'err_duplicate_email' => 'Drugi korisnik već je registriran s ovom e-mail adresom',
-  'enter_info' => 'Input registration information',
-  'required_info' => 'Potrebne informacije',
-  'optional_info' => 'Optional information',
-  'username' => 'Korisničko ime',
-  'password' => 'Zaporka',
-  'password_again' => 'Ponovno unesite zaporku',
-  'email' => 'E-mail',
-  'location' => 'Mjesto',
-  'interests' => 'Hobiji',
-  'website' => 'Home page',
-  'occupation' => 'Zanimanje',
-  'error' => 'POGREKA',
-  'confirm_email_subject' => '%s - Potvrda registracije',
-  'information' => 'Informacije',
-  'failed_sending_email' => 'E-mail o potvrdi registracije se ne moe poslati !',
-  'thank_you' => 'Hvala na registraciji.<br /><br />E-mail sa informacijama o tome kako aktivirati Vae članstvo poslan je na e-mail adresu koju ste naveli pri registraciji.',
-  'acct_created' => 'Va račun je otvoren i sada se moete logirati s Vaim korisničkim imenom i zaporkom',
-  'acct_active' => 'Va račun je sada aktivan i i Vi se moete logirati sa Vaim korisničkim imenom i zaporkom',
-  'acct_already_act' => 'Va račun je već aktivan !',
-  'acct_act_failed' => 'Ovaj račun se ne moe aktivirati !',
-  'err_unk_user' => 'Odabrani korisnik ne postoji !',
-  'x_s_profile' => '%s\' profil',
-  'group' => 'Grupa',
-  'reg_date' => 'Pristupio/la',
-  'disk_usage' => 'Upotrebljivost diska',
-  'change_pass' => 'Izmijeni zaporku',
-  'current_pass' => 'Sadanja zaporka',
-  'new_pass' => 'Nova zaporka',
-  'new_pass_again' => 'Nova zaporka ponovno',
-  'err_curr_pass' => 'Trenutna zaporka je netočna',
-  'apply_modif' => 'Primijeni izmjene',
-  'change_pass' => 'Promijeni moju zaporku',
-  'update_success' => 'Va profil je izmijenjen',
-  'pass_chg_success' => 'Vaa zaporka je promijenjena',
-  'pass_chg_error' => 'Vaa zaporka nije promijenjena',
-  'notify_admin_email_subject' => '%s - Obavijest o registraciji', //cpg1.3.0
-  'notify_admin_email_body' => 'Novi korisnik s korisničkim imenom "%s" se upravo registrirao u Vaoj galeriji', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Hvala za registraciju u {IME_GALERIJE}
-
-Vae korisničko ime je : "{KORISNIČKO_IME}"
-Vaa zaporka je : "{ZAPORKA}"
-
-Da biste aktivirali Va račun, trebate kliknuti na link ispod, ili ga kopirati u Va preglednik.
-
-{ACT_LINK}
-
-Srdačan pozdrav,
-
-Urednitvo {IME_GALERIJE}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Pogledaj komentare',
-  'no_comment' => 'Nema komentara za pregled',
-  'n_comm_del' => '%s komentar(a) izbrisan(o)',
-  'n_comm_disp' => 'Broj komentara za prikaz',
-  'see_prev' => 'Pogledaj prethodno',
-  'see_next' => 'Pogledaj slijedeće',
-  'del_comm' => 'Izbrii odabrane komentare',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Pretrai u zbirci slika',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Pretrai nove slike', //cpg1.3.0
-  'select_dir' => 'Odaberi direktorij',
-  'select_dir_msg' => 'Ova funkcija Vam omogućuje da dodate batch of file koju ste uploadali na Va server preko FTP-a.<br /><br />Select the directory where you have uploaded your files', //cpg1.3.0
-  'no_pic_to_add' => 'Nema slike za dodati', //cpg1.3.0
-  'need_one_album' => 'Potreban Vam je bar jedan album za koritenje ove funkcije',
-  'warning' => 'Upozorenje',
-  'change_perm' => 'skripta ne moe pisati u ovaj direktorij, trebate promijeniti mod na 755 ili 777 prije nego pokuate dodati slike !', //cpg1.3.0
-  'target_album' => '<b>Stavi slike iz &quot;</b>%s<b>&quot; u </b>%s', //cpg1.3.0
-  'folder' => 'Direktorij',
-  'image' => 'Slika',
-  'album' => 'Album',
-  'result' => 'Resultat',
-  'dir_ro' => 'Ne moe se pisati. ',
-  'dir_cant_read' => 'Ne moe se čitati. ',
-  'insert' => 'Dodavanje novih slika u galeriju', //cpg1.3.0
-  'list_new_pic' => 'Popis novih slika', //cpg1.3.0
-  'insert_selected' => 'Unesi odabrane slike', //cpg1.3.0
-  'no_pic_found' => 'Nije pronađena niti jedna nova slika', //cpg1.3.0
-  'be_patient' => 'Molimmo Vas da budete strpljivi, skripti je potrebno vremena za dodavanje slika', //cpg1.3.0
-  'no_album' => 'nije odabran album',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : znači da je slika uspjeno dodana'.
-                          '<li><b>DP</b> : znači da je slika duplikat i da se već nalazi u bazi podataka'.
-                          '<li><b>PB</b> : znači da se slika nije mogla dodati, provjerite Vae postavke i dozvole za direktorije gdje su smjetene slike'.
-                          '<li><b>NA</b> : znači da niste odabrali album u kojeg idu slike, kliknite na \'<a href="javascript:history.back(1)">back</a>\' i odaberite album. If you don\'t have an album <a href="albmgr.php">create one first</a></li>'.
-                          '<li>Ako se  OK, DP, PB \'znakovi\' ne pojave, kliknite na sliku za provjeru poruke o PHP greci'.
-                          '<li>If your browser timeout, hit the reload button'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'odaberi album', //cpg1.3.0
-  'check_all' => 'Obiljei sve', //cpg1.3.0
-  'uncheck_all' => 'deaktiviraj sve', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Zabrana korisnika',
-  'user_name' => 'Korisničko ime',
-  'ip_address' => 'IP Adresa',
-  'expiry' => 'Ističe (prazno znači stalno)',
-  'edit_ban' => 'Sačuvaj izmjene',
-  'delete_ban' => 'Izbrii',
-  'add_new' => 'Dodaj novu zabranu',
-  'add_ban' => 'Dodaj',
-  'error_user' => 'Ne mogu naći korisnika', //cpg1.3.0
-  'error_specify' => 'Trebate odrediti ili korisničko ime ili IP adresu', //cpg1.3.0
-  'error_ban_id' => 'Nepravilna zabrana ID-a!', //cpg1.3.0
-  'error_admin_ban' => 'Ne moete napraviti zabranu sebi!', //cpg1.3.0
-  'error_server_ban' => 'Jeste li htjeli zabraniti pristup vlastitom serveru? Tsk tsk, ne moete to učiniti...', //cpg1.3.0
-  'error_ip_forbidden' => 'Ne moete zabrabiti pristup ovoj IP adresi - it is non-routable!', //cpg1.3.0
-  'lookup_ip' => 'Pogledajte IP adresu', //cpg1.3.0
-  'submit' => 'go!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Upload file', //cpg1.3.0
-  'custom_title' => 'Prilagođeni obrazac za zahtjev', //cpg1.3.0
-  'cust_instr_1' => 'Moete odabrati prilagođeni broj kućica za upload. Ali, ne moete odabrati vie od ograničenja naznačenog ispod.', //cpg1.3.0
-  'cust_instr_2' => 'Box Number Requests', //cpg1.3.0
-  'cust_instr_3' => 'Kućice za upload slika: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL upload kućice: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL upload kućice:', //cpg1.3.0
-  'cust_instr_6' => 'Upload kućice za slike:', //cpg1.3.0
-  'cust_instr_7' => 'Molimo Vas, unesite broj svakog tipa kućica za upload koje elite. Tada kliknite  \'Nastavi\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Nevaljana radnja za stvaranje obrasca.', //cpg1.3.0
-  'reg_instr_2' => 'Sada moete uploadati Vae slike koristeći kućice za upload ispod. Veličina uploadanih slika na server ne smije prijeći %s KB svaka. ZIP slike uploadane u \'Upload slika\' i \'URI/URL Upload\' rubrike će ostai compressed.', //cpg1.3.0
-  'reg_instr_3' => 'Ako elite dekompresirati zip slike ili arhiv, morate koristiti kućicu za upload slika koja se nalazi \'Decompressive ZIP Upload\' rubrici.', //cpg1.3.0
-  'reg_instr_4' => 'Kada koristite URI/URL upload rubriku, unesite put do slike kao ovdje: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Kada kompletirate obrazac, kliknite na \'Nastavi\'.', //cpg1.3.0
-  'reg_instr_6' => 'Upload decompressive ZIP:', //cpg1.3.0
-  'reg_instr_7' => 'Upload slika:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL Upload:', //cpg1.3.0
-  'error_report' => 'Poruka o greci', //cpg1.3.0
-  'error_instr' => 'Slijedeći uploadi imaju potekoće:', //cpg1.3.0
-  'file_name_url' => 'Naziv slike/URL', //cpg1.3.0
-  'error_message' => 'Poruka o greci', //cpg1.3.0
-  'no_post' => 'Sliku nije uploadao POST.', //cpg1.3.0
-  'forb_ext' => 'Zabranjena ekstenzija slike.', //cpg1.3.0
-  'exc_php_ini' => 'Premaena doputena veličina slike u php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Premaena veličina slike dozvoljena po CPG.', //cpg1.3.0
-  'partial_upload' => 'Samo djelomičan upload.', //cpg1.3.0
-  'no_upload' => 'Nije bilo uploada.', //cpg1.3.0
-  'unknown_code' => 'Nepoznata PHP upload greka.', //cpg1.3.0
-  'no_temp_name' => 'Nema uploada - Nema privremenog imena.', //cpg1.3.0
-  'no_file_size' => 'Ne sadri podatke/Otećena', //cpg1.3.0
-  'impossible' => 'Nemoguće prebaciti.', //cpg1.3.0
-  'not_image' => 'Nije slika/otećeno', //cpg1.3.0
-  'not_GD' => 'Nije GD ekstenzija.', //cpg1.3.0
-  'pixel_allowance' => 'Premaena dozvola pixela.', //cpg1.3.0
-  'incorrect_prefix' => 'Netočan URI/URL prefiks', //cpg1.3.0
-  'could_not_open_URI' => 'Ne moe se otvoriti URI.', //cpg1.3.0
-  'unsafe_URI' => 'Sigurnost nije verificirana.', //cpg1.3.0
-  'meta_data_failure' => 'Meta data pogreka', //cpg1.3.0
-  'http_401' => '401 Neautorizirano', //cpg1.3.0
-  'http_402' => '402 Potrebno plaćanje', //cpg1.3.0
-  'http_403' => '403 Zabranjeno', //cpg1.3.0
-  'http_404' => '404 Nije pronađeno', //cpg1.3.0
-  'http_500' => '500 Unutarnja server pogreka', //cpg1.3.0
-  'http_503' => '503 Servis nedostupan', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME se ne moe odrediti.', //cpg1.3.0
-  'MIME_type_unknown' => 'Nepoznati MIME tip', //cpg1.3.0
-  'cant_create_write' => 'Ne moe se kreirati dokument za pisanje.', //cpg1.3.0
-  'not_writable' => 'Ne moe se pisati u dokument za pisanje.', //cpg1.3.0
-  'cant_read_URI' => 'Ne moe se pročitati URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Ne moe se otvoriti URI dokument za pisanje.', //cpg1.3.0
-  'cant_write_write_file' => 'Ne moe se pisati u URI dokument za pisanje.', //cpg1.3.0
-  'cant_unzip' => 'Ne moe se izvriti dekompresija.', //cpg1.3.0
-  'unknown' => 'Nepoznata pogreka', //cpg1.3.0
-  'succ' => 'Uspjeni uploadi', //cpg1.3.0
-  'success' => '%s uploada je bilo uspjeno.', //cpg1.3.0
-  'add' => 'Molimo Vas, kliknite na \'Nastavi\' dodavati slike u album.', //cpg1.3.0
-  'failure' => 'Upload pogreka', //cpg1.3.0
-  'f_info' => 'Informacije o dokumentu', //cpg1.3.0
-  'no_place' => 'Prethodna slika se nije mogla smjestiti.', //cpg1.3.0
-  'yes_place' => 'Prethodna slika je smjetena uspjeno.', //cpg1.3.0
-  'max_fsize' => 'Maksimalna doputena veličina slika je  %s KB',
-  'album' => 'Album',
-  'picture' => 'Slika', //cpg1.3.0
-  'pic_title' => 'Naslov slike', //cpg1.3.0
-  'description' => 'Opis slike', //cpg1.3.0
-  'keywords' => 'Ključne riječi (odvojene praznim mjestima)',
-  'err_no_alb_uploadables' => 'ao nam je, nema albuma u kojem Vam je doputeno uploadati slike', //cpg1.3.0
-  'place_instr_1' => 'Molimo Vas, stavite slike u albume.  Moete također unijeti informacije o svakoj slici.', //cpg1.3.0
-  'place_instr_2' => 'Treba smjestiti vie slika. Molimo Vas, kliknite na  \'Nastavi\'.', //cpg1.3.0
-  'process_complete' => 'Uspjeno ste smjestili sve slike.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Evidencija korisnika',
-  'name_a' => 'Imena uzlazno',
-  'name_d' => 'Imena silazno',
-  'group_a' => 'Grupa uzlazno',
-  'group_d' => 'Grupa silazno',
-  'reg_a' => 'Datum reg uzlazno',
-  'reg_d' => 'Datum reg silazno',
-  'pic_a' => 'Broj slika uzlazno',
-  'pic_d' => 'Broj slika silazno',
-  'disku_a' => 'Upotrebljivost diska uzlazno',
-  'disku_d' => 'Upotrebljivost diska silazno',
-  'lv_a' => 'Posljednja posjeta uzlazno', //cpg1.3.0
-  'lv_d' => 'Posljednja posjeta silazno', //cpg1.3.0
-  'sort_by' => 'Poredaj korisnike po ',
-  'err_no_users' => 'Korisnička tablica je prazna !',
-  'err_edit_self' => 'Ne moete mijenjati Va profil, upotrijebite You can\'t edit your own profile, use the \'Moj profil\' link za to',
-  'edit' => 'UREDI',
-  'delete' => 'IZBRII',
-  'name' => 'Korisničko ime',
-  'group' => 'Grupa',
-  'inactive' => 'Neaktivan',
-  'operations' => 'Operacije',
-  'pictures' => 'Slike', //cpg1.3.0
-  'disk_space' => 'Iskoritenost prostora / Quota',
-  'registered_on' => 'Registriran(na) dana',
-  'last_visit' => 'Posljednja posjeta', //cpg1.3.0
-  'u_user_on_p_pages' => '%d korisnika na %d strane(a)',
-  'confirm_del' => 'Jeste li sigurni da elite IZBRISATI ovog korisnika ? \\nSve njegove slike i albumi će također biti izbrisani.', //js-alert //cpg1.3.0
-  'mail' => 'MAIL',
-  'err_unknown_user' => 'Odabrani korisnik ne postoji !',
-  'modify_user' => 'Izmijeni korisnika',
-  'notes' => 'Biljeke',
-  'note_list' => '<li>Ako ne elite mijenjati trenutnu zaporku, ostavite polje za zaporku praznim',
-  'password' => 'Zaporka',
-  'user_active' => 'Korisnik je aktivan',
-  'user_group' => 'Korisnička grupa',
-  'user_email' => 'Korisnikov e-mail',
-  'user_web_site' => 'Korisnikov web site',
-  'create_new_user' => 'Kreiraj novog korisnika',
-  'user_location' => 'Mjesto boravka korisnika',
-  'user_interests' => 'Korisnikovi hobiji',
-  'user_occupation' => 'Korisnikovo zanimanje',
-  'latest_upload' => 'Nedavni uploadi', //cpg1.3.0
-  'never' => 'nikada', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Admin utilities (Resize pictures)', //cpg1.3.0
-  'what_it_does' => 'to to radi',
-  'what_update_titles' => 'Osvećava naslove iz imena slika',
-  'what_delete_title' => 'Brie naslove',
-  'what_rebuild' => 'Osvjeava thumbnaile i mijenja veličinu slika',
-  'what_delete_originals' => 'Brie originalne slike mijenjajući ih sa verzijom promijenjene veličine',
-  'file' => 'Slika',
-  'title_set_to' => 'naslov postavljen na',
-  'submit_form' => 'provedi',
-  'updated_succesfully' => 'uspjeno osvjeeno',
-  'error_create' => 'ERROR creating',
-  'continue' => 'Procesuira vie slika',
-  'main_success' => 'Slika %s je bila uspjeno upotrijebljena kao glavna slika', //cpg1.3.0
-  'error_rename' => 'Greka mijenjanja imena %s u %s',
-  'error_not_found' => 'Slika %s nije pronađena',
-  'back' => 'natrag na glavno',
-  'thumbs_wait' => 'Osvjeava thumbnaile i/ili slike promijenjene veličine, molimo Vas, sačekajte...',
-  'thumbs_continue_wait' => 'Nastavlja osvjeavanje thumbnaila i/ili slika promijenjene veličine...',
-  'titles_wait' => 'Osvjeava naslove, sačekajte...',
-  'delete_wait' => 'Brie naslove, sačekajte...',
-  'replace_wait' => 'Brie originale i mijenja ih slikama promijenjene veličine, sačekajte..',
-  'instruction' => 'Brze instrukcije',
-  'instruction_action' => 'Odaberite radnju',
-  'instruction_parameter' => 'Postavite parametre',
-  'instruction_album' => 'Odaberite album',
-  'instruction_press' => 'Press %s',
-  'update' => 'Osvjeava thumbe i/ili slike promijenjene veličine',
-  'update_what' => 'to treba osvjeiti',
-  'update_thumb' => 'SamoOnly thumbnaile',
-  'update_pic' => 'Samo slike promijenjene veličine',
-  'update_both' => 'I thumbnaile i slike promijenjene veličine',
-  'update_number' => 'Broj procesuiranih slika po kliku',
-  'update_option' => '(Pokuajte postaviti ovu opciju s niim vrijednostima ako dođe do timeout problema)',
-  'filename_title' => 'Naziv slike &rArr; Naslov slike', //cpg1.3.0
-  'filename_how' => 'Kako treba promijeniti naziv slike',
-  'filename_remove' => 'Odstranite .jpg nastavak i zamijenite  _ (crta) praznim prostorom',
-  'filename_euro' => 'Izmijeni 2003_11_23_13_20_20.jpg u 23/11/2003 13:20',
-  'filename_us' => 'Izmijeni 2003_11_23_13_20_20.jpg u 11/23/2003 13:20',
-  'filename_time' => 'Izmijeni 2003_11_23_13_20_20.jpg u 13:20',
-  'delete' => 'Izbrii tipove slika ili originalnu veličinu slika', //cpg1.3.0
-  'delete_title' => 'Izbrii naslove slika', //cpg1.3.0
-  'delete_original' => 'Izbrii originalnu veličinu slika',
-  'delete_replace' => 'Brie originalne slike mijenjajući ih slikama promijenjene veličine',
-  'select_album' => 'Odaberi album',
-  'delete_orphans' => 'Brie neprikladne komentare (works on all albums)', //cpg1.3.0
-  'orphan_comment' => 'pronađen neprikladan komentar', //cpg1.3.0
-  'delete' => 'Brii', //cpg1.3.0
-  'delete_all' => 'Brii sve', //cpg1.3.0
-  'comment' => 'Komentira: ', //cpg1.3.0
-  'nonexist' => 'prikačeno na nepostojeću sliku # ', //cpg1.3.0
-  'phpinfo' => 'Prikazuje php info', //cpg1.3.0
-  'update_db' => 'Osvjei bazu podataka', //cpg1.3.0
-  'update_db_explanation' => 'Ako ste zamijenili Coppermine files, dodali ispravke ili osvjeili sa prethodne verzije Coppermine-a, pazite da osvjeite bazu padataka. Ovaj postupak će kreirati potrebne tablice i/ili config vrijednosti u vaoj Coppermine bazi podataka.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/czech.php cpg148/lang/czech.php
--- 133/lang/czech.php	2004-12-30 01:06:36.000000000 -0600
+++ cpg148/lang/czech.php	2006-06-08 00:24:50.000000000 -0500
@@ -1,54 +1,54 @@
 <?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR                                     //
-//  http://www.chezgreg.net/coppermine/                                      //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-//  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.                                      //
-// ------------------------------------------------------------------------- //
-// Tanslation updated by Michal Ambroz <rebus@seznam.cz>                     //
-// ------------------------------------------------------------------------- //
-// $Id: czech.php,v 1.10 2004/12/29 23:06:36 chtito Exp $
-// ------------------------------------------------------------------------- //
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+  Omlouvám se, pokud překlad není zcela přesný. Snaha byla.
+**********************************************/
 
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 // info about translators and translated language
 $lang_translation_info = array(
-'lang_name_english' => 'Czech',  
-'lang_name_native' => '&#x10C;esky', 
-'lang_country_code' => 'cz', 
-'trans_name'=> 'Michal Soukup aka migon', //the name of the translator - can be a nickname
-'trans_email' => 'migon@boule.cz', //translator's email address (optional)
-'trans_website' => 'http://www.boule.cz/', //translator's website (optional)
-'trans_date' => '2003-10-02', //the date the translation was created / last modified
+  'lang_name_english' => 'Czech', //cpg1.4
+  'lang_name_native' => 'Česky', //cpg1.4
+  'lang_country_code' => 'cz', //cpg1.4
+  'trans_name'=> 'Pavel Kolar - PKDATA',
+  'trans_email' => 'p.kolar@pkdata.cz',
+  'trans_website' => 'http://www.pkdata.cz/',
+  'trans_date' => '2006-03-03',
 );
 
-
-$lang_charset = 'iso-8859-2';
+$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('Byt', 'KB', 'MB');
+$lang_byte_units = array('Bytů', 'KB', 'MB');
 
 // Day of weeks and months
-$lang_day_of_week = array('Ne', 'Po', 't', 'St', 't', 'P', 'So');
-$lang_month = array('Leden', 'nor', 'Bezen', 'Duben', 'Kvten', 'erven', 'ervenec', 'Srpen', 'Z', 'jen', 'Listopad', 'Prosinec');
+$lang_day_of_week = array('Ne', 'Po', 'Út', 'St', 'Čt', 'Pá', 'So');
+$lang_month = array('Leden', 'Únor', 'Březen', 'Duben', 'Květen', 'Červen', 'Červenec', 'Srpen', 'Září', 'Říjen', 'Listopad', 'Prosinec');
 
 // Some common strings
 $lang_yes = 'Ano';
 $lang_no  = 'Ne';
-$lang_back = 'ZPT';
-$lang_continue = 'POKRAOVAT';
+$lang_back = 'ZPĚT';
+$lang_continue = 'POKRAČOVAT';
 $lang_info = 'Informace';
 $lang_error = 'Chyba';
+$lang_check_uncheck_all = 'označ/odoznač vše'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
@@ -58,150 +58,197 @@
 $register_date_fmt = '%B %d, %Y';
 $lasthit_date_fmt = '%B %d, %Y at %I:%M %p';
 $comment_date_fmt =  '%B %d, %Y at %I:%M %p';
+$log_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.4
 
 // For the word censor
-$lang_bad_words = array('pa', 'hovno', '*fuck*', 'prdel', 'rk', '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_bad_words = array('píča', 'hovno', '*fuck*', 'prdel', 'čůrák', '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 = array(
-        'random' => 'Nhodn obrzky',
-        'lastup' => 'Nejnovj',
-        'lastalb'=> 'Naposledy aktualizovan galerie',
-        'lastcom' => 'Nejnovj komente',
-        'topn' => 'Nejprohlenj',
-        'toprated' => 'Nejlpe hodnocen',
-        'lasthits' => 'Naposledy zobrazen',
-        'search' => 'Vsledky hledn',
-        'favpics'=> 'Oblben obrzky',
+        'random' => 'Náhodné obrázky',
+        'lastup' => 'Nejnovější obrázky',
+        'lastalb'=> 'Naposledy aktualizovaná alba',
+        'lastcom' => 'Nejnovější komentáře',
+        'topn' => 'Nejprohlíženější',
+        'toprated' => 'Nejlépe hodnocené',
+        'lasthits' => 'Naposledy zobrazené',
+        'search' => 'Výsledky hledání',
+        'favpics'=> 'Oblíbené obrázky',
 );
 
+
 $lang_errors = array(
-    'access_denied' => 'Nemte oprvnn na tuto strnku',
-    'perm_denied' => 'Nemte dostaten prva pro potvrzen tto operace.',
-    'param_missing' => 'Skriptu nebyly pedny potebn parametry',
-    'non_exist_ap' => 'Vybran galerie/obrzek neexistuje',
-    'quota_exceeded' => 'Vyerpal(a) jste msto na disku.<br /><br />Vae kvta je[quota]K, Vae obrzky zbraj [space]K, pidnm tohoto obrzku byste svoji kvtu pekroil',
-    'gd_file_type_err' => 'Pokud pouvte GD knihovnu jsou podporovny jen obrzky JPG a PNG',
-    'invalid_image' => 'Tento obrzek je pokozen/poruen GD knihovna s nm neme pracovat.',
-    'resize_failed' => 'Nelze vytvoit nhled i zmenen obrzek',
-    'no_img_to_display' => 'Zde nen dn obrzek, kter byste si mohl(a) prohldnout',
-    'non_exist_cat' => 'Vybran kategorie neexistuje',
-    'orphan_cat' => 'Podkategorie nem nadzenou kategorii. Problm opravte pes nastaven kategori.',
-    'directory_ro' => 'Do adrese \'%s\' nelze zapisovat (nedostaten prva), obrzky nemohly bt smazny.',
-    'non_exist_comment' => 'Vybran koment neexistuje',
-    'pic_in_invalid_album' => 'Obrzek(y) je/jsou v neexitujc galerii (%s)!?',
-    'banned' => 'Byl jse vykopnut z tchto strnek, nen Vm umonno je pouvat.',
-    'not_with_udb' => 'Tato funkce je vypnut jeliko je integrovna ve fru. Bu nen poadovan fukce dostupn na tomto systmu, nebo tuto/tyto funci/e pln frum.',
+    'access_denied' => 'Nemáte oprávnění na tuto stránku.',
+    'perm_denied' => 'Nemáte dostatečná práva pro potvrzení této operace.',
+    'param_missing' => 'Skriptu nebyly předány potřebné parametry',
+    'non_exist_ap' => 'Vybraná alba/obrázek neexistuje',
+    'quota_exceeded' => 'Vyčerpal(a) jste místo na disku.<br /><br />Vaše kvóta je[quota]K, Vaše obrázky zbírají [space]K, přidáním tohoto obrázku byste svoji kvótu překročil',
+    'gd_file_type_err' => 'Pokud používáte GD knihovnu jsou podporovány jen obrázky JPG a PNG',
+    'invalid_image' => 'Tento obrázek je poškozen/porušen GD knihovna s ním nemůže pracovat.',
+    'resize_failed' => 'Nelze vytvořit náhled či zmenšený obrázek',
+    'no_img_to_display' => 'Zde není žádný obrázek, který byste si mohl(a) prohlédnout',
+    'non_exist_cat' => 'Vybraná kategorie neexistuje',
+    'orphan_cat' => 'Podkategorie nemá nadřízenou kategorii. Problém opravte přes nastavení kategorií.',
+    'directory_ro' => 'Do adresáře \'%s\' nelze zapisovat (nedostatečná práva), obrázky nemohly být smazány.',
+    'non_exist_comment' => 'Vybraný komentář neexistuje',
+    'pic_in_invalid_album' => 'Obrázek(y) je/jsou v neexistující galerii (%s)!?',
+    'banned' => 'Byl jste vykopnut z těchto stránek, není Vám umožněno je používat.',
+    'not_with_udb' => 'Tato funkce je vypnutá jelikož je integrována ve fóru. Buď není požadovaná fukce dostupná na tomto systému, nebo tuto/tyto funci/e plní fórum.',
     'offline_title' => 'Odpojeno', //cpg1.3.0
-    'offline_text' => 'Galerie je momentln odpojena - prosm zkuste to znovu pozdji', //cpg1.3.0
-    'ecards_empty' => 'Momentln nejsou k zobran dostupn dn zznamy o ecards. Ovte prosm, e je zapnut volba "ecard logging" v konfiguraci coppermine!', //cpg1.3.0
-    'action_failed' => 'Akce selhala.  Coppermine nen schopno v poadavek zpracovat.', //cpg1.3.0
-    'no_zip' => 'Knihovny potebn pro zpracovn ZIP soubor nejsou dostupn.  Prosm kontaktujte Vaeho administrtora aplikace Coppermine.', //cpg1.3.0
-    'zip_type' => 'Nemte povolen nahrvat na server soubory ZIP.', //cpg1.3.0
+    'offline_text' => 'Galerie je momentálně odpojena - prosím zkuste to znovu později', //cpg1.3.0
+    'ecards_empty' => 'Momentálně nejsou k zobraní dostupné žádné záznamy o ecards. Ověřte prosím, že je zapnutá volba "ecard logging" v konfiguraci coppermine!', //cpg1.3.0
+    'action_failed' => 'Akce selhala.  Coppermine není schopno váš požadavek zpracovat.', //cpg1.3.0
+    'no_zip' => 'Knihovny potřebné pro zpracování ZIP souborů nejsou dostupné.  Prosím kontaktujte Vašeho administrátora aplikace Coppermine.', //cpg1.3.0
+    'zip_type' => 'Nemáte povolení nahrávat na server soubory ZIP.', //cpg1.3.0
+  'database_query' => 'Vyskytla se chyba pi databázovém dotazu.', //cpg1.4
+  'non_exist_comment' => 'Vybraná komponenta neexistuje.', //cpg1.4
 );
 
-$lang_bbcode_help = 'Nsledujc znaky mohou bt uiten: <li>[b]<b>Tun</b>[/b]</li> <li>[i]<i>Kurzva</i>[/i]</li> <li>[url=http://vasedomena.cz/]Text odkazu[/url]</li> <li>[email]uzivatel@domena.cz[/email]</li>'; //cpg1.3.0
-
+$lang_bbcode_help_title = 'bbcode pomoc'; //cpg1.4
+$lang_bbcode_help = 'Následující značky mohou být užiteč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.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-    'alb_list_title' => 'Pejt na seznam galeri',
-    'alb_list_lnk' => 'Seznam galeri',
-    'my_gal_title' => 'Pejt do m osobn galerie',
+  'home_title' => 'Jít na domovskou stránku',
+  'home_lnk' => 'Domů',
+    'alb_list_title' => 'Přejít na seznam alb',
+    'alb_list_lnk' => 'Seznam alb',
+    'my_gal_title' => 'Přejít do mé osobní galerie',
     'my_gal_lnk' => 'Moje galerie',
-    'my_prof_lnk' => 'Mj Profil',
-    'adm_mode_title' => 'Do Admin mdu',
-    'adm_mode_lnk' => 'Admin md',
-    'usr_mode_title' => 'Do Uivatelskho mdu',
-    'usr_mode_lnk' => 'Uivatelsk md',
-    'upload_pic_title' => 'Nahrt obrzek do gallerie',
-    'upload_pic_lnk' => 'Upload obrzku',
-    'register_title' => 'Vytvoit et',
+  'my_prof_title' => 'Přejít do mého osobního profilu', //cpg1.4
+    'my_prof_lnk' => 'Můj Profil',
+    'adm_mode_title' => 'Do Admin módu',
+    'adm_mode_lnk' => 'Admin mód',
+    'usr_mode_title' => 'Do uživatelského módu',
+    'usr_mode_lnk' => 'Uživatelský mód',
+    'upload_pic_title' => 'Nahrát obrázek do alba',
+    'upload_pic_lnk' => 'Upload obrázku',
+    'register_title' => 'Vytvořit účet',
     'register_lnk' => 'Registrovat se',
-    'login_lnk' => 'Pihlsit',
-    'logout_lnk' => 'Odhlsit',
-    'lastup_lnk' => 'Nejnovj obrzky',
-    'lastcom_lnk' => 'Posledn komente',
-    'topn_lnk' => 'Nejprohlenj',
-    'toprated_lnk' => 'Nejlpe hodnocen',
-    'search_lnk' => 'Vyhledvn',
-    'fav_lnk' => 'Oblben',
-    'memberlist_title' => 'Uka seznam len', //cpg1.3.0
-    'memberlist_lnk' => 'Seznam len', //cpg1.3.0
-    'faq_title' => 'FAQ = nejastji kladen otzky na galerii &quot;Coppermine&quot;', //cpg1.3.0
-    'faq_lnk' => 'FAQ', //cpg1.3.0
-
+  'login_title' => 'Přihlášení', //cpg1.4
+    'login_lnk' => 'Přihlásit',
+  'logout_title' => 'Odhlášení', //cpg1.4
+    'logout_lnk' => 'Odhlásit',
+  'lastup_title' => 'Ukaž nejnovější obrázky', //cpg1.4
+'lastup_lnk' => 'Nejnovější obrázky',
+  'lastcom_title' => 'Ukaž poslední komentáře', //cpg1.4
+    'lastcom_lnk' => 'Poslední komentáře',
+  'topn_title' => 'Ukaž nejprohlíženější', //cpg1.4
+    'topn_lnk' => 'Nejprohlíženější',
+  'toprated_title' => 'Ukaž nejlépe hodnocené', //cpg1.4
+    'toprated_lnk' => 'Nejlépe hodnocené',
+  'search_title' => 'Hledej', //cpg1.4
+    'search_lnk' => 'Vyhledávání',
+  'fav_title' => 'Jdi na oblíbené', //cpg1.4
+    'fav_lnk' => 'Oblíbené',
+    'memberlist_title' => 'Ukaž seznam členů', //cpg1.3.0
+    'memberlist_lnk' => 'Seznam členů', //cpg1.3.0
+  'faq_title' => 'FAQ = nejčastěji kladené otázky na galerii &quot;Coppermine&quot;',
+  'faq_lnk' => 'FAQ',
 );
 
 $lang_gallery_admin_menu = array(
-    'upl_app_lnk' => 'Potvrzen uploadu',
-    'config_lnk' => 'Nastaven',
-    'albums_lnk' => 'Galerie',
-    'categories_lnk' => 'Kategorie',
-    'users_lnk' => 'Uivatel',
-    'groups_lnk' => 'U. skupiny',
-    'comments_lnk' => 'Komente',
-    'searchnew_lnk' => 'Dvkov pidn obrzk',
-    'util_lnk' => 'Zmnit velikost obrzk',
-    'ban_lnk' => 'Vykopnout uivatele',
+  'upl_app_title' => 'Potvrzení nového uploadu', //cpg1.4
+    'upl_app_lnk' => 'Potvrzení uploadu',
+  'admin_title' => 'Konfigurovat', //cpg1.4
+  'admin_lnk' => 'Konfigurace', //cpg1.4
+  'albums_title' => 'Konfigurace alb', //cpg1.4
+    'albums_lnk' => 'Konfigurace alb',
+  'categories_title' => 'Konfigurovat kategorie', //cpg1.4
+    'categories_lnk' => 'Konfigurace kategorií',
+  'users_title' => 'Nastavit uživatele', //cpg1.4
+    'users_lnk' => 'Uživatelé',
+  'groups_title' => 'Konfigurovat uživatelské skupiny', //cpg1.4
+    'groups_lnk' => 'Už. skupiny',
+  'comments_title' => 'Přehled komentářů', //cpg1.4
+    'comments_lnk' => 'Komentáře',
+  'searchnew_title' => 'Přidání více obrázků najednou', //cpg1.4
+    'searchnew_lnk' => 'Dávkové přidání obrázků',
+  'util_title' => 'Změnit velikost atd...', //cpg1.4
+    'util_lnk' => 'Administrátorské nástroje',
+  'key_title' => 'Slovník klíčových slov', //cpg1.4
+  'key_lnk' => 'Slovník klíčových slov', //cpg1.4
+  'ban_title' => 'Odstranit uživatele', //cpg1.4
+    'ban_lnk' => 'Odstranit uživatele',
+  'db_ecard_title' => 'Zobrazit Ecards', //cpg1.4
+  'db_ecard_lnk' => 'Zobrazit Ecards',
+  'pictures_title' => 'Setřídit obrázky', //cpg1.4
+  'pictures_lnk' => 'Setřídit obrázky', //cpg1.4
+  'documentation_lnk' => 'Dokumentatace', //cpg1.4
+  'documentation_title' => 'Coppermine manual', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-    'albmgr_lnk' => 'Vytvoit / organizovat moje galerie',
-    'modifyalb_lnk' => 'Zmnit moje galerie',
-    'my_prof_lnk' => 'Mj profil',
+  'albmgr_title' => 'Vytvořit / organizovat moje alba', //cpg1.4
+    'albmgr_lnk' => 'Vytvořit / organizovat moje alba',
+  'modifyalb_title' => 'Změnit moje alba',  //cpg1.4
+    'modifyalb_lnk' => 'Změnit moje alba',
+  'my_prof_title' => 'Můj profil', //cpg1.4
+    'my_prof_lnk' => 'Můj profil',
 );
 
 $lang_cat_list = array(
-    'category' => 'Kategorie',
-    'albums' => 'Galerie',
-    'pictures' => 'Obrzky',
+  'category' => 'Kategorie',
+  'albums' => 'Alba',
+  'pictures' => 'Obrázky',
 );
 
 $lang_album_list = array(
-    'album_on_page' => '%d galeri na %d strnkch'
+  'album_on_page' => '%d album na %d stránce(kách)',
 );
-           //ascending VZESTUPNE
+
 $lang_thumb_view = array(
-    'date' => 'DATUM',
-    //Sort by filename and title
-    'name' => 'JMNO SOUBORU',
-    'title' => 'NADPIS',
-    'sort_da' => 'adit vzestupn podle data',
-    'sort_dd' => 'adit sestupn podle data',
-    'sort_na' => 'adit vzestupn podle jmna',
-    'sort_nd' => 'adit sestupn podle jmna',
-    'sort_ta' => 'adit podle nadpisu vzestupn',
-    'sort_td' => 'adit podle nadpisu sestupn',
+  'date' => 'DATUM',
+  //Sort by filename and title
+  'name' => 'JMÉNO SOUBORU',
+  'title' => 'NADPIS',
+    'sort_da' => 'Řadit vzestupně podle data',
+    'sort_dd' => 'Řadit sestupně podle data',
+    'sort_na' => 'Řadit vzestupně podle jména',
+    'sort_nd' => 'Řadit sestupně podle jména',
+    'sort_ta' => 'Řadit vzestupně podle nadpisu',
+    'sort_td' => 'Řadit sestupně podle nadpisu',
+  'position' => 'POZICE', //cpg1.4
+  'sort_pa' => 'Řadit vzestupně podle pozice', //cpg1.4
+  'sort_pd' => 'Řadit sestupně podle pozice', //cpg1.4
     'download_zip' => 'Download jako Zip soubor', //cpg1.3.0
-    'pic_on_page' => '%d obrzkk na %d strnkch',
-    'user_on_page' => '%d uivatel na %d strnkch'
+    'pic_on_page' => '%d obrázků na %d stránkách',
+    'user_on_page' => '%d uživatelů na %d stránkách',
+  'enter_alb_pass' => 'Vlož heslo pro album', //cpg1.4
+  'invalid_pass' => 'Vadné heslo', //cpg1.4
+  'pass' => 'Heslo', //cpg1.4
+  'submit' => 'Odeslat', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-    'thumb_title' => 'Zpt na strnku s nhledy',
-    'pic_info_title' => 'Zobraz/skryj informace o obrzku',
+    'thumb_title' => 'Zpět na stránku s náhledy',
+    'pic_info_title' => 'Zobraz/skryj informace o obrázku',
     'slideshow_title' => 'Slideshow',
-    'ecard_title' => 'Poslat tento obrzek jako pohlednici',
-    'ecard_disabled' => 'Pohlednice jsou vypnut',
-    'ecard_disabled_msg' => 'Nemte dostaten prva pro zasln pohlednice',
-    'prev_title' => 'Pedchoz obrzek',
-    'next_title' => 'Dal obrzek',
-    'pic_pos' => 'OBRZEK %s/%s',
+    'ecard_title' => 'Poslat tento obrázek jako pohlednici',
+    'ecard_disabled' => 'Pohlednice jsou vypnuté',
+    'ecard_disabled_msg' => 'Nemáte dostatečná práva pro zaslání pohlednice',
+    'prev_title' => 'Předchozí obrázek',
+    'next_title' => 'Další obrázek',
+    'pic_pos' => 'OBRÁZEK %s/%s',
+  'report_title' => 'Odešsli tento soubor administrátorovi', //cpg1.4
+  'go_album_end' => 'Skok na konec', //cpg1.4
+  'go_album_start' => 'Skok na začátek', //cpg1.4
+  'go_back_x_items' => 'zpět o %s položzky', //cpg1.4
+  'go_forward_x_items' => 'dopřredu o %s položzky', //cpg1.4
 );
 
 $lang_rate_pic = array(
-    'rate_this_pic' => 'Hodnotit tento obrzek ',
-    'no_votes' => '(dn hodnocen)',
-    'rating' => '(Aktualn hodnocen : %s / z 5, hlasovno %s krt)',
-    'rubbish' => 'Hnusn',
-    'poor' => 'Mizern',
+    'rate_this_pic' => 'Hodnotit tento obrázek ',
+    'no_votes' => '(žádné hodnocení)',
+    'rating' => '(Aktuální hodnocení : %s / z 5, hlasováno %s krát)',
+    'rubbish' => 'Hnusný',
+    'poor' => 'Mizerný',
     'fair' => 'Ujde to',
-    'good' => 'Dobr',
-    'excellent' => 'Vborn',
-    'great' => 'Dokonal',
+    'good' => 'Dobrý',
+    'excellent' => 'Výborný',
+    'great' => 'Dokonalý',
 );
 
 // ------------------------------------------------------------------------- //
@@ -215,41 +262,55 @@
 // ------------------------------------------------------------------------- //
 
 $lang_cpg_die = array(
-    INFORMATION => $lang_info,
-    ERROR => $lang_error,
-    CRITICAL_ERROR => 'Kritick chyba',
+  INFORMATION => $lang_info,
+  ERROR => $lang_error,
+    CRITICAL_ERROR => 'Kritická chyba',
     'file' => 'Soubor: ',
-    'line' => 'dka: ',
+    'line' => 'Řádka: ',
 );
 
 $lang_display_thumbnails = array(
-    'filename' => 'Jmno souboru : ',
+    'filename' => 'Jméno souboru : ',
     'filesize' => 'Velikost souboru : ',
-    'dimensions' => 'Rozmry : ',
-    'date_added' => 'Datum pidn : '
+    'dimensions' => 'Rozměry : ',
+    'date_added' => 'Datum přidání : '
 );
 
 $lang_get_pic_data = array(
-    'n_comments' => '%s Koment()',
-    'n_views' => '%s zobrazen',
-    'n_votes' => '(%s hlas())'
+    'n_comments' => '%s Komentář(ů)',
+    'n_views' => '%s zobrazení',
+    'n_votes' => '(%s hlas(ů))'
 );
 
 $lang_cpg_debug_output = array(
   'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Vybrat ve', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Pokud se chystte poadovat pomoc na podpoe coppermine, vlote tento ladc vstup do vaecho pspvku. Ped takovm vloenm se ujistte, e jste vechna vae hesla z tohoto textu nahradili pomoc "***".', //cpg1.3.0
+  'select_all' => 'Vybrat vše', //cpg1.3.0
+  'copy_and_paste_instructions' => 'Pokud se chystáte požadovat pomoc na podpoře coppermine, vložte tento ladící výstup do vašecho příspěvku. Před takovým vložením se ujistěte, že jste všechna vaše hesla z tohoto textu nahradili pomocí "***".', //cpg1.3.0
   'phpinfo' => 'Zobrazit phpinfo', //cpg1.3.0
+  'notices' => 'Poznámky', //cpg1.4
 );
 
 $lang_language_selection = array(
-  'reset_language' => 'Pednastaven jazyk', //cpg1.3.0
-  'choose_language' => 'Vyberte V jazyk', //cpg1.3.0
+  'reset_language' => 'Přednastavený jazyk', //cpg1.3.0
+  'choose_language' => 'Vyberte Váš jazyk', //cpg1.3.0
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => 'Pednastaven tma', //cpg1.3.0
-  'choose_theme' => 'vyberte tma', //cpg1.3.0
+  'reset_theme' => 'Přednastavené téma', //cpg1.3.0
+  'choose_theme' => 'Vyberte téma', //cpg1.3.0
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Nepodporovaná verze!', //cpg1.4
+  'security_alert' => 'Bezpečnostní poplach!', //cpg1.4.3
+  'relocate_exists' => 'Odstraň <a href="http://coppermine-gallery.net/forum/index.php?topic=24217.0" target=_blank>relocate_server.php</a> soubor z website!',
+  'no_stable_version' => 'Používáte Coppermine %s (%s) která je míněna pro zkušené uživatele - tato verze je distribuována bez podpory a záruky funkčnosti. Riziko užití je na uživateli!', //cpg1.4
+  'gallery_offline' => 'Galerie je momentálně offline a bude viditelná jen pro administrátora. Nezapomeňte ji prepnout do online režimu po dokončení údržby.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'předešlý', //cpg1.4
+  'next' => 'další', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -259,38 +320,54 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Nelze oživit plugin '%s'", //cpg1.4
+  'error_install' => "Nemohu nainstalovat plugin '%s'", //cpg1.4
+  'error_uninstall' => "Nemohu odinstalovat plugin '%s'", //cpg1.4
+  'error_sleep' => "Nomohu odinstalovat plugin '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-    'Exclamation' => 'Exclamation',
-    'Question' => 'Question',
-    'Very Happy' => 'Very Happy',
-    'Smile' => 'Smile',
-    'Sad' => 'Sad',
-    'Surprised' => 'Surprised',
-    'Shocked' => 'Shocked',
-    'Confused' => 'Confused',
-    'Cool' => 'Cool',
-    'Laughing' => 'Laughing',
-    'Mad' => 'Mad',
-    'Razz' => 'Razz',
-    'Embarassed' => 'Embarassed',
-    'Crying or Very sad' => 'Crying or Very sad',
-    'Evil or Very Mad' => 'Evil or Very Mad',
-    'Twisted Evil' => 'Twisted Evil',
-    'Rolling Eyes' => 'Rolling Eyes',
-    'Wink' => 'Wink',
-    'Idea' => 'Idea',
-    'Arrow' => 'Arrow',
-    'Neutral' => 'Neutral',
-    'Mr. Green' => 'Mr. Green',
+  'Exclamation' => 'Exclamation',
+  'Question' => 'Question',
+  'Very Happy' => 'Very Happy',
+  'Smile' => 'Smile',
+  'Sad' => 'Sad',
+  'Surprised' => 'Surprised',
+  'Shocked' => 'Shocked',
+  'Confused' => 'Confused',
+  'Cool' => 'Cool',
+  'Laughing' => 'Laughing',
+  'Mad' => 'Mad',
+  'Razz' => 'Razz',
+  'Embarassed' => 'Embarassed',
+  'Crying or Very sad' => 'Crying or Very sad',
+  'Evil or Very Mad' => 'Evil or Very Mad',
+  'Twisted Evil' => 'Twisted Evil',
+  'Rolling Eyes' => 'Rolling Eyes',
+  'Wink' => 'Wink',
+  'Idea' => 'Idea',
+  'Arrow' => 'Arrow',
+  'Neutral' => 'Neutral',
+  'Mr. Green' => 'Mr. Green',
 );
 
 // ------------------------------------------------------------------------- //
@@ -300,12 +377,12 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-    0 => 'Opoutm Admin Md....:-(',
-    1 => 'Vstupuji do Admin Mdu....:-)',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+    0 => 'Opouštím Admin Mód....:-(',
+    1 => 'Vstupuji do Admin Módu....:-)',
 );
 
 // ------------------------------------------------------------------------- //
@@ -313,257 +390,476 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-    'alb_need_name' => 'Galerie mus mt jmno',
-    'confirm_modifs' => 'Jste si jist(a) tmito zmnami ?',
-    'no_change' => 'Neudlal(a) jste dn zmny !',
-    'new_album' => 'Nov galerie',
-    'confirm_delete1' => 'Jste si jist(a), e chcete smazat tuto galerii ?',
-    'confirm_delete2' => '\nVechny obrzky a komente budou smazny !',
-    'select_first' => 'Nejprve vyberte galerii',
-    'alb_mrg' => 'Sprvce galeri',
+    'alb_need_name' => 'Album musí mít jméno',
+    'confirm_modifs' => 'Jste si jist(a) těmito změnami ?',
+    'no_change' => 'Neudělal(a) jste žádné změny !',
+    'new_album' => 'Nové album',
+    'confirm_delete1' => 'Jste si jist(a), že chcete smazat toto album?',
+    'confirm_delete2' => '\nVšechny obrázky a komentáře budou smazány !',
+    'select_first' => 'Nejprve vyberte album',
+    'alb_mrg' => 'Správce alb',
     'my_gallery' => '* Moje galerie *',
-    'no_category' => '* Nen kategorie *',
+    'no_category' => '* Není kategorie *',
     'delete' => 'Smazat',
-    'new' => 'Nov/',
-    'apply_modifs' => 'Potvrdit zmny',
+    'new' => 'Nový/á',
+    'apply_modifs' => 'Potvrdit změny',
     'select_category' => 'Vybrat kategorii',
 );
 
 // ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Nežádoucí uživatelé', //cpg1.4
+  'user_name' => 'Uživetelské jméno', //cpg1.4
+  'ip_address' => 'IP Addresa', //cpg1.4
+  'expiry' => 'Expirace (prázdná jestli je permanentní)', //cpg1.4
+  'edit_ban' => 'Ulož změny', //cpg1.4
+  'delete_ban' => 'Vymaž', //cpg1.4
+  'add_new' => 'Přidej nového nežádoucího', //cpg1.4
+  'add_ban' => 'Přidat', //cpg1.4
+  'error_user' => 'Nemohu nalézt uživatele', //cpg1.4
+  'error_specify' => 'Musíte blíže specifikovat uživatele jménem nebo IP adresou.', //cpg1.4
+  'error_ban_id' => 'Vadné nežádoucí ID!', //cpg1.4
+  'error_admin_ban' => 'Nemůžete zakázat sami sebe!', //cpg1.4
+  'error_server_ban' => 'Tam kde děláš, to je nežádoucí server? Tsk tsk, to neudělám...', //cpg1.4
+  'error_ip_forbidden' => 'Nelze zakázat tuhle adresu IP - je privátní... non-routable (private)!<br />Jestliže chcete zakázat přístup z privátních adres, změňte to v nastavení <a href="admin.php">Nastavení</a> (only makes sense when Coppermine runs on a LAN).', //cpg1.4
+  'lookup_ip' => 'Podívej se na IP adresu', //cpg1.4
+  'submit' => 'Odešli!', //cpg1.4
+  'select_date' => 'Vyber datum', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Průvodce propojením',
+  'warning' => 'Varování: když používáte průvodce, musíte pochopit, že citlivá data budou zasílána přes html formuláře. Pouze spuštění na vašem PC(ne jako veřejný klient třeba v internetové kavárně) a musíte vymazat cache browswru a dočasné soubory, aby nedošlo k jejich prozrazení!',
+  'back' => 'zpět',
+  'next' => 'další',
+  'start_wizard' => 'Start propojovacího průvodce',
+  'finish' => 'Konec',
+  'hide_unused_fields' => 'zkryj nepoužívané položky (doporučeno)',
+  'clear_unused_db_fields' => 'vymaž vadný databázový vstup (doporučeno)',
+  'custom_bridge_file' => 'jméno tvého uživatelského překlenovacího souboru (jestlize propojovací soubor je <i>myfile.inc.php</i>, enter <i>můjsoubor</i> do tohoto pole)',
+  'no_action_needed' => 'V tomto kroku není potřeba nic dělat. klikni na  \'next\' pro pokračování.',
+  'reset_to_default' => 'Nastav defaultní hodnoty',
+  'choose_bbs_app' => 'vyberte plikaci propojení s coppermine',
+  'support_url' => 'Jdi sem pro podporu této aplikace',
+  'settings_path' => 'cesta (y) použité v BBS aplikaci',
+  'database_connection' => 'databázové spojení',
+  'database_tables' => 'databázové tabulky',
+  'bbs_groups' => 'BBS skupina',
+  'license_number' => 'Licenční číslo',
+  'license_number_explanation' => 'vlož své lizenční číslo (jestli je aplikováno)',
+  'db_database_name' => 'Jméno databáze',
+  'db_database_name_explanation' => 'Vložte jméno vaší databáze BBS',
+  'db_hostname' => 'Host databáze',
+  'db_hostname_explanation' => 'Jméno místa kde sídlí vaše mySQL databaáze, obvykle &quot;localhost&quot;',
+  'db_username' => 'Database user account',
+  'db_username_explanation' => 'mySQL uživatelské heslo pro uživatelské heslo pro připojení s BBS',
+  'db_password' => 'Heslo databáze',
+  'db_password_explanation' => 'Heslo pro mySQL uživatelského přístupu',
+  'full_forum_url' => 'Forum URL',
+  'full_forum_url_explanation' => 'Plné URL vší BBS plikace (obsahující http:// např. http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Relativní cesta fóra',
+  'relative_path_of_forum_from_webroot_explanation' => 'Relativní cesta k vaší BBS aplikaci (například: jestli je BBS na http://www.yourdomain.tld/forum/, vložte &quot;/forum/&quot; do tohoto pole)',
+  'relative_path_to_config_file' => 'Relativní cesta na vaši BBS konfigurační soubor',
+  'relative_path_to_config_file_explanation' => 'Relativní cestapro vaši BBS, pro Coppermine složku (např. &quot;../forum/&quot; jestliže vaše BBS je http://www.yourdomain.tld/forum/ a Coppermine na http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Cookie prefix',
+  'cookie_prefix_explanation' => 'toto je vaše BBS cookie jméno',
+  'table_prefix' => 'Prefix tabulky',
+  'table_prefix_explanation' => 'Musí být rovný prefixu ktrý byl vybrán v BBS když byla nastavována.',
+  'user_table' => 'Uživatelská tabulka',
+  'user_table_explanation' => '(obvykle defaultní nastavení je OK, avšak BBS instalace nemusí být standardní)',
+  'session_table' => 'Tabulka připojení',
+  'session_table_explanation' => '(obvykle defaultní nastavení je OK, avšak BBS instalace nemusí být standardní)',
+  'group_table' => 'Tabulka uživatelů',
+  'group_table_explanation' => '(obvykle defaultní nastavení je OK, avšak BBS instalace nemusí být standardní)',
+  'group_relation_table' => 'Tabulka relací skupiny',
+  'group_relation_table_explanation' => '(obvykle defaultní nastavení je OK, avšak BBS instalace nemusí být standardní)',
+  'group_mapping_table' => 'Tabulka mapování skupiny',
+  'group_mapping_table_explanation' => '(obvykle defaultní nastavení je OK, avšak BBS instalace nemusí být standardní)',
+  'use_standard_groups' => 'Použití standardních BBS uživatelskou skupiny',
+  'use_standard_groups_explanation' => 'Použití standardních (vestavěných) uživatelských uživatelských skupin (doporučeno). This will make all custom usergroups settings made on this page become void. Only disable this option if you REALLY know what you\'re doing!',
+  'validating_group' => 'Ověřená skupina',
+  'validating_group_explanation' => 'Skupina ID vaší BBS kde jsou uživatelská konta které potřebujete validovat(obvykle přednastavené hodnoty mohou být OK, avšak BBS nemusí být nastavena standardně)',
+  'guest_group' => 'Skupina hostů',
+  'guest_group_explanation' => 'Skupina ID vaší BBS kde jsou hosti (anonymní uživatelé) jsou v (obvykle přednastavené hodnoty mohou být OK, pouze změněny, jestliže víte jak se to dělá)',
+  'member_group' => 'Skupina uživatelů',
+  'member_group_explanation' => 'Skupina ID vaší BBS kde jsou &quot;regular&quot; uživatelské účty (obvykle přednastavené hodnoty mohou být OK, pouze změněny, jestliže víte jak se to dělá)',
+  'admin_group' => 'Administrátorská skupina',
+  'admin_group_explanation' => 'Skupina ID vaší BBS kde jsou administrátoři (obvykle přednastavené hodnoty mohou být OK, pouze změněny, jestliže víte jak se to dělá)',
+  'banned_group' => 'Nežádoucí skupina',
+  'banned_group_explanation' => 'Skupina ID vaší BBS kde jsou nežádoucí uživatelé (obvykle přednastavené hodnoty mohou být OK, pouze změněny, jestliže víte jak se to dělá)',
+  'global_moderators_group' => 'Globalní moderátorská skupina',
+  'global_moderators_group_explanation' => 'Skupina ID vaší BBS kde jsou globalní moderátoři vaší BBS (obvykle přednastavené hodnoty mohou být OK, pouze změněny, jestliže víte jak se to dělá)',
+  'special_settings' => 'BBS-specifické nastavení',
+  'logout_flag' => 'phpBB verze (logout flag)',
+  'logout_flag_explanation' => 'Jaká je verze vaší BBS version)',
+  'use_post_based_groups' => 'Použít post-based skupinu?',
+  'logout_flag_yes' => '2.0.5 a vyšší',
+  'logout_flag_no' => '2.0.4 nebo nižší',
+  'use_post_based_groups_explanation' => 'Mohou být skypiny z BBS které jsou definovány jako mnoho posts be taken into account (allows a granular permissions management) or just the default groups (makes administration easier, recommended). You can change this setting later as well.',
+  'use_post_based_groups_yes' => 'Ano',
+  'use_post_based_groups_no' => 'Ne',
+  'error_title' => 'Musíte opravit tyto chyby, než budete pokračovat. Vrate se na předešlou obrazovku.',
+  'error_specify_bbs' => 'Můžete specifikovat jakou aplikaci chcete propojit s Coppermine instalací.',
+  'error_no_blank_name' => 'Nemůžete nechat jméno propojovacího souboru prázné.',
+  'error_no_special_chars' => 'Propojovací soubor nesmí obsahovat speciální znaky jako (_) a (-)!',
+  'error_bridge_file_not_exist' => 'Propojovací soubor %s neexistuje na serveru. Zkontrolujte, jestli byl uploadován.',
+  'finalize' => 'zapnout/vypnout BBS integraci',
+  'finalize_explanation' => 'Příliš vzdálené, nastavení vámi specifikované v databázi, ale  BBS nemůže být zapnuto. Můžete nastavit integraci vypnuto/zapnuto později. Nezapomeňte změnit uživatelské jméno a heslo a pro samotnou Coppermine, můžete pozdějio potřebovat udělat nějaké změny. Jestliže něco bude v nepořádku, běžte na %s a vypněte BBS integraci, použijde samostatný (nepropojený) admin účet (obvykle je nastavený během instalece Coppermine).',
+  'your_bridge_settings' => 'Vaše propojovací nastavení',
+  'title_enable' => 'Zapnout integraci/propojení s %s',
+  'bridge_enable_yes' => 'zapnuto',
+  'bridge_enable_no' => 'vypnuto',
+  'error_must_not_be_empty' => 'nesmí být prázdné',
+  'error_either_be' => 'musí být %s nebo %s',
+  'error_folder_not_exist' => '%s neexistuje. Opravte hodnotu %s',
+  'error_cookie_not_readible' => 'Coppermine nemůže číst jméno cookie %s. Opravte hodnotu %s, nebo přejděte do BBS administrátorského panelu a zkontrolujte, že cookie cesta čitelná pro coppermine.',
+  'error_mandatory_field_empty' => 'Nemůžete pole nechat prázdné %s vyplňte příslušnou hodnotu.',
+  'error_no_trailing_slash' => 'Nesmí tam být koncové lomítko  v poli %s.',
+  'error_trailing_slash' => 'Musí tam být koncové lomítko v poli %s.',
+  'error_db_connect' => 'Nemohu se připojit na mySQL databázi s udanými údaji. Toto vrací mySQL:',
+  'error_db_name' => 'Také Coppermine nemůže navázat spojení, nebylo nalezeno v databázi %s. Zkontrolujte, zda je nastaveno správně %s .  mySQL hlásí:',
+  'error_prefix_and_table' => '%s a ',
+  'error_db_table' => 'Nemohu nalézt tabulku %s. Zkontrolujte , jestli je %s správně.',
+  'recovery_title' => 'Manažer propojení: záchranná oprava',
+  'recovery_explanation' => 'If you came here to administer the BBS integration of your Coppermine gallery, you have to log in first as admin. If you can not log in because bridging doesn\'t work as expected, you can disable BBS integration with this page. Entering your username and password will not log you in, it will only disable BBS integration. Refer to the documentation for details.',
+  'username' => 'Jméno',
+  'password' => 'Heslo',
+  'disable_submit' => 'odešli',
+  'recovery_success_title' => 'Authorizace úspěšná',
+  'recovery_success_content' => 'Odpojili jste úspěšně BBS propojení. Vaše Coppermine instalace praceje v samostatném módu.',
+  'recovery_success_advice_login' => 'Připojte se jako admin a zeditujtenastavení propojení a/nebo zapněte integraci BBS znovu.',
+  'goto_login' => 'Přechod na přihlašovací stránku',
+  'goto_bridgemgr' => 'Přechod na Manažera propojení',
+  'recovery_failure_title' => 'Authorizace se nezdařila',
+  '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).',
+  'try_again' => 'zkuste to znovu',
+  'recovery_wait_title' => 'Počkejte, než uplyne daný čas',
+  'recovery_wait_content' => 'Z bezpečnostních důvodů tento skript nedovoluje špatné přihlášení, musíte chvíli počkat aby jste to mohli zkusit znovu.',
+  'wait' => 'počkej',
+  'create_redir_file' => 'Vytvořit přesměrovávací soubor (doporučeno)',
+  'create_redir_file_explanation' => 'Na přesměrování zpět do Coppermine, se bude připojovat do BBS, potřebujete přesměrovat soubor vytvořený ve vaší BBS složce. Když je tato volba vybrána, propojovací manažer vytoří tento soubor pro vás, nebo vám předá kód připravený na kopírování manuálně.',
+  'browse' => 'browse',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Kalendář', //cpg1.4
+  'close' => 'zavři', //cpg1.4
+  'clear_date' => 'vymaž datum', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File catmgr.php
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-    'miss_param' => 'Parametry potebn pro \'%s\'operaci not supplied !',
-    'unknown_cat' => 'Vybran kategorie v databzi neexistuje',
-    'usergal_cat_ro' => 'Nelze smazat uivatelsk galerie !',
+    'miss_param' => 'Parametry potřebné pro \'%s\'operaci not supplied !',
+    'unknown_cat' => 'Vybraná kategorie v databázi neexistuje',
+    'usergal_cat_ro' => 'Nelze smazat uživatelská alba  !',
     'manage_cat' => 'Spravovat kategorie',
     'confirm_delete' => 'Opravdu chcete SMAZAT tuto kategorii',
     'category' => 'Kategorie',
     'operations' => 'Operace',
-    'move_into' => 'Pesunout do',
-    'update_create' => 'Aktualizovat/Vytvoit kategorii',
-    'parent_cat' => 'Nadazen kategorie',
+    'move_into' => 'Přesunout do',
+    'update_create' => 'Aktualizovat/Vytvořit kategorii',
+    'parent_cat' => 'Nadřazená kategorie',
     'cat_title' => 'Nadpis kategorie',
     'cat_thumb' => 'Miniatura kategorie', //cpg1.3.0
-    'cat_desc' => 'Popis kategorie'
+    'cat_desc' => 'Popis kategorie',
+  'categories_alpha_sort' => 'Setřiď kategorie abecedně (místo uživatelkým třídícím pravidlem)', //cpg1.4
+  'save_cfg' => 'Ulož nastavení', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File config.php
+// File admin.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-    'title' => 'Nastaven',
-    'restore_cfg' => 'Nastavit vchoz',
-    'save_cfg' => 'Uloit konfiguraci',
-    'notes' => 'Poznmky',
-    'info' => 'Informace',
-    'upd_success' => 'Konfigurace byla zmnna',
-    'restore_success' => 'Konfigurace byla nastavena na vchoz nastaven',
-    'name_a' => 'Jmno vzestupn',
-    'name_d' => 'Jmno sestupn',
-    'title_a' => 'Nadpis vzestupn',
-    'title_d' => 'Nadpis sestupn',
-    'date_a' => 'Datum vzestupn',
-    'date_d' => 'Datum sestupn',
-    'th_any' => 'Max Aspect',
-    'th_ht' => 'Vka',
-    'th_wd' => 'ka',
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+    'title' => 'Nastavení',
+  'manage_exif' => 'Nastav exif zobrazení', //cpg1.4
+  'manage_plugins' => 'Nastav pluginy', //cpg1.4
+  'manage_keyword' => 'Nastav Klíčová slova', //cpg1.4
+    'restore_cfg' => 'Nastavit výchozí',
+    'save_cfg' => 'Uložit konfiguraci',
+    'notes' => 'Poznámky',
+  'info' => 'Informace',
+    'upd_success' => 'Konfigurace byla změněna',
+    'restore_success' => 'Konfigurace byla nastavena na výchozí nastavení',
+    'name_a' => 'Jméno vzestupně',
+    'name_d' => 'Jméno sestupně',
+    'title_a' => 'Nadpis vzestupně',
+    'title_d' => 'Nadpis sestupně',
+    'date_a' => 'Datum vzestupně',
+    'date_d' => 'Datum sestupně',
+  'pos_a' => 'Pozice vzestupně', //cpg1.4
+  'pos_d' => 'Pozice sestupně', //cpg1.4
+    'th_any' => 'Max rozlišení',
+    'th_ht' => 'Výška',
+    'th_wd' => 'Šířka',
     'label' => 'popiska', //cpg1.3.0
-    'item' => 'poloka', //cpg1.3.0
-    'debug_everyone' => 'Kad', //cpg1.3.0
+    'item' => 'položka', //cpg1.3.0
+    'debug_everyone' => 'Každý', //cpg1.3.0
     'debug_admin' => 'Pouze Admin', //cpg1.3.0
-
+  'no_logs'=> 'Vypnuto', //cpg1.4
+  'log_normal'=> 'Normal', //cpg1.4
+  'log_all' => 'Všechno', //cpg1.4
+  'view_logs' => 'Zobraz logy', //cpg1.4
+  'click_expand' => 'klikni na jméno sekce pro rozbalení', //cpg1.4
+  'expand_all' => 'Rozbal vše', //cpg1.4
+  'notice1' => '(*) Toto nastavení nesmí být změněno jestliže máte uloženy soubory v databázi.', //cpg1.4 - (relocated)
+  'notice2' => '(**) Když se změní toto nastavení, pouze soubory, které budou přidány později budou mít viditelné změny. Avšak aplikovat tuto změnu lze přes &quot;<a href="util.php">administrátorské nástroje&quot</a>.', //cpg1.4 - (relocated)
+  'notice3' => '(***) Všechny log soubory jsou v angličtině.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Funkce je vypnuta když se použije bb integrace', //cpg1.4
+  'auto_resize_everyone' => 'Kdokoliv', //cpg1.4
+  'auto_resize_user' => 'Pouze uživatel', //cpg1.4
+  'ascending' => 'vzestupně', //cpg1.4
+  'descending' => 'sestupně', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'Hlavní nastavení',
+  array('Jméno galerie', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Popiska galerie', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Email na administrátora', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('URL vaší složky coppermine galerie (ne \'index.php\' nebo podobné)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL vaší startovací stránky', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Povolit ZIP-download oblíbených', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Timezona se liší od GMT (aktuální místní čas: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Zapnout šifrování hesel (nemusí být uvolněno)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Zapnout help-iconu (nápověda napsána pouze v angličtině)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Zapnout klíčová slova ve vyhledávání','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Zapnout pluginy', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Povol odmítat neprivátní IP adresy', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Dávkové rozhraní v browseru', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Nastavení jazyka &amp; znakové sady',
+  array('Jazyk', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Návrat do Angličtiny, jestli nastavený jazyk není nalezen', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Znaková sada', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Zobraz seznam jazyků', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Zobraz vlajky na výběr jazyka', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Zobraz &quot;reset&quot; ve výběru jazyka', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Zobraz předchozí/následující tabulkové stránky', 'previous_next_tab', 1), //cpg1.4
+
+  'Nastavení témat',
+  array('Téma', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Zobraz seznam témat', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Zobraz &quot;reset&quot; ve výběru témata', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Zobraz FAQ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Jméno volitelné položky v menu', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('URL volitelné položky v menu', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Zobraz bbcode nápovědu', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Zobrazuj validační značky témat definované jako XHTML a CSS compliant','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Cesta pro volitelné vložené záhlaví', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Cesta pro volitelné vložené zápatí', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Nastavení zobrazení výpisu alb',
+  array('Velikost šířky hlavní tabukly (pixlů nebo %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Počet zobrazovaných zanoření kategorií', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Počet alb pro zobrazení', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Počet sloupců v listu alba', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Velikost náhledu v pixlech', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Styl hlavní stránky', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Ukaž první album v kategoriích','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Setřiď kategorie alfanumericky (namísto uživatelského nastavení třídění)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Ukaž celkový počet souborů','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Nastavení náhledů',
+  array('Počet sloupců na stránce s náhledy', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Počet řádků na stránce s náhledy', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Maximální počet štítků pro zobrazení stránek na liště', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Zobraz popis souboru (přidaný k názvu) pod náhledem', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Zobraz počet zobrazení pod náhledem', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Zobraz počet komentářů pod náhledem', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Zobraz jméno uploadu pod náhledem', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Display name of admin uploaders below the thumbnail', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Zobraz jméno souboru pod náhledem', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Zobraz popis alba', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Přednastavené třídění souborů', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Minimální počet hlasujících, aby byl soubor umístěn mezi \'top-rated\' list', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Nastavení obrázků', //cpg1.4
+  array('Velikost šířky hlavní tabukly (pixlů nebo %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Zobrazení informací o souboru přednastavené', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Max délka poznámky k obrázku', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Max počet písmen ve slově', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Ukaž filmový pás náhledů', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Zobraz jméno souboru ve filmovém pásu náhledů', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Počet položek ve filmovém pásu náhledů', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Slideshow interval v milisekundách (1 sekunda = 1000 milisekund)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Nastavení komentářů', //cpg1.4
+  array('Filtrování zakázaných slov v komentářích', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Povolit smajlíky v komentářích', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Povolit několik za sebou jdoucích stejných komentářů od jednoho uživatele (vypnout záplavovou ochranu)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Max počet řádků na komentář', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Maximální délka komentáře', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Oznam adminovi komentáře emailem', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Setřiď pořadí komentářů', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Prefix pro anonymní autory komentářů', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Nastavení souborů a tvorby náhledů',
+  array('Kvalita JPEG souborů', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Max velikost náhledu <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Použij velikost ( šířka nebo výška nebo Max rozlišení pro náhled ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Vytvoř střední náhledy','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Max šířka nebo výška středních náhledů obrázků/videa <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Max velikost uploadovaných souborů (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Max šířka nebo výška uploudovaných obrázků/videí (pixely)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Automaticky změň velikost obrázku, je-li větší než Max šířka nebo výška', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Rozšířené nastavení souborů a tvorby náhledů',
+  array('Galerie může být soukromá (Poznámka: jestliže změníte \'Ano\' na \'Ne\' jakákoliv současná soukromá galerie se stane veřejnou.)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Ukaž ikomu soukromé galerie nepřihlášenému uživateli','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Zakázaná slova v názvech', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Povolené typy obrázků', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Povolené typy videí', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Movie Playback Autostart', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Povolené audio typy', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Povolené typy dokumentů', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Metoda změny obrázků','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Cesta k ImageMagick \'convert\' utility (například /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Parametry příkazové řádky pro ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Číst EXIF data v JPEG souborech', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Číst IPTC data v JPEG souborech', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Adresář pro galerie <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Adresář pro uživatelské soubory <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Předpona pro střední náhledy <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('Předpona pro náhledy<a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Defaultní mód pro adresáře', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Defaultní mód pro soubory', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Nastavení uživatelů',
+  array('Povolit registraci nového uživatele', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Povolit přístup nepřihlášeným (host nebo anonym) uživatelům', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Uživatelská registrace vyžaduje emailovou verifikaci', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Oznam adminovi uživatelskou registraci emailem', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Admin aktivuje registraci', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Povol dvěma uživatelům stejnou emailovou adresu', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Oznam adminovi uživatelský upload pro očekávané schválení', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Povol registrovaným uživatelům prohlížet seznam uživatelů', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Povol uživateli měnit svou emailovou adresu ve svém profilu', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Povol uživateli kontrolu nad jeho uploadovanými obrázky v albech', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Počet neúspěšných přihlášení pro dočasné zablokování uživatele (ochrana proti  útoku silou)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Doba dočasného zablokování po neúspěšných pokusech o přihlášení', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Povol zprávu pro admina', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Měnitelná pole v uživatelově profilu (ponechte prázdné, jestli nepoužijete). Použijte až 6 profilů pro vstupy, jako je biografie atd.', //cpg1.4
+  array('Profil 1 jméno', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Profil 2 jméno', 'user_profile2_name', 0), //cpg1.4
+  array('Profil 3 jméno', 'user_profile3_name', 0), //cpg1.4
+  array('Profil 4 jméno', 'user_profile4_name', 0), //cpg1.4
+  array('Profil 5 jméno', 'user_profile5_name', 0), //cpg1.4
+  array('Profil 6 jméno', 'user_profile6_name', 0), //cpg1.4
+
+  'Měnitelná pole pro popisky obrázků (ponechte prázdné, jestli nepoužijete)',
+  array('Pole 1 jméno', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Pole 2 jméno', 'user_field2_name', 0),
+  array('Pole 3 jméno', 'user_field3_name', 0),
+  array('Pole 4 jméno', 'user_field4_name', 0),
+
+  'Nastavení cookies',
+  array('Jméno cookie', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Cesta k cookie', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Nastavení emailů (obvykle zde není nic potřeba měnit; ponechte prázdné, jestli nepoužijete)', //cpg1.4
+  array('SMTP Host (when left blank, sendmail will be used)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP Jméno', 'smtp_username', 0), //cpg1.4
+  array('SMTP Heslo', 'smtp_password', 0), //cpg1.4
+
+  'Statistika a záznamy přístupů', //cpg1.4
+  array('Mód logování <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Logovat ecardy', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Udržování detailů ve statistice voleb','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Udržování detailů ve statistice přístupů','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Nastavení údržby', //cpg1.4
+  array('Zapni testovací mód', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Zobraz poznámky v testovacím módu', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Galerie je offline', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-    'Zkladn nastaven',
-    array('Jmno gallerie', 'gallery_name', 0),
-    array('Popis Galerie', 'gallery_description', 0),
-    array('Email administrtora galerie', 'gallery_admin_email', 0),
-    array('Clov adresa pro odkaz \'Zobrazit dal obrzky\' v odkazu pohlednice', 'ecards_more_pic_target', 0),
-    array('Galrie je odpojena', 'offline', 1), //cpg1.3.0
-    array('Logovat ecards', 'log_ecards', 1), //cpg1.3.0
-    array('Povolit ZIP-stahovn oblbench', 'enable_zipdownload', 1), //cpg1.3.0
-
-    'Jazyk, Tmata &amp; nastaven znakov sady',
-    array('Jazyk', 'lang', 5),
-    array('Tmtko', 'theme', 6),
-    array('Zobrazit seznam jazyk', 'language_list', 1), //cpg1.3.0
-    array('Zobrazit vlajky jazyk', 'language_flags', 8), //cpg1.3.0 
-    array('Zobrazit &quot;reset&quot; ve vbru jazyka', 'language_reset', 1), //cpg1.3.0
-    array('Zobrazit seznam tmat', 'theme_list', 1), //cpg1.3.0
-    array('Zobrazit &quot;reset&quot; ve vbru tmat', 'theme_reset', 1), //cpg1.3.0
-    array('Zobrazit FAQ', 'display_faq', 1), //cpg1.3.0
-    array('Zobrazit npovdu bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-    array('Kdovn znak', 'charset', 4), //cpg1.3.0
-
-    'Nastaven zobrazen',
-    array('ka hlavn tabulky v (pixelech nebo %)', 'main_table_width', 0),
-    array('Poet rovn subkategori', 'subcat_level', 0),
-    array('Poet galeri na strnku', 'albums_per_page', 0),
-    array('Poet sloupc v pehledu galeri', 'album_list_cols', 0),
-    array('Velikost nhled v pixelech', 'alb_list_thumb_size', 0),
-    array('Obsah hlavn strnky', 'main_page_layout', 0),
-    array('Ukazovat v kategorich nhledy galeri prvn rovn','first_level',1),
-
-    'Zobrazen nhled',
-    array('Poet sloupc na strnku', 'thumbcols', 0),
-    array('Poet dk na strnku', 'thumbrows', 0),
-    array('Maximln mnostv zloek', 'max_tabs', 0),
-    array('Zobrazit legendu obrzku pod nhledem', 'caption_in_thumbview', 1),
-    array('Zobrazit poet shldnut pod nhledem', 'views_in_thumbview', 1), //cpg1.3.0
-    array('Zobrazit poet koment pod nhldem', 'display_comment_count', 1),
-    array('Zobrazit jmno autora pod nhledem', 'display_uploader', 1), //cpg1.3.0
-    array('Zkladn azen nhled', 'default_sort_order', 3),
-    array('Min. poet hlas potebn k zaazen do seznamu \'Nejlpe hodnocen\'', 'min_votes_for_rating', 0),
-
-    'Zobrazen obrzk &amp; Nastaven koment',
-    array('ka tabulky pro zobrazen obrzku (v pixelech nebo %)', 'picture_table_width', 0),
-    array('Vdy zobrazit podrobn info', 'display_pic_info', 1),
-    array('CENZUROVAT slova v komentch', 'filter_bad_words', 1),
-    array('Povolit smajlky v komentch', 'enable_smilies', 1),
-    array('Maximln dlka popisu obrzku', 'max_img_desc_length', 0),
-    array('Maximln dlka slova v komenti', 'max_com_wlength', 0),
-    array('Maximln mnostv dk v komenti', 'max_com_lines', 0),
-    array('Maximln dlka komente', 'max_com_size', 0),
-    array('Ukzat filmov prouek', 'display_film_strip', 1),
-    array('Poet poloek ve filmovm prouku', 'max_film_strip_items', 0),
-    array('Upozornit adminitratora na komente pomoc emailu', 'email_comment_notification', 1), //cpg1.3.0 
-    array('Slideshow interval v milisekundch (1 sekunda = 1000 milisekund)', 'slideshow_interval', 0), //cpg1.3.0 
-
-    'Obrzky a nastaven nhled',
-    array('Kvalita soubor JPEG', 'jpeg_qual', 0),
-    array('Maximln rozmry nhledu <b>*</b>', 'thumb_width', 0),
-    array('Pout rozmr ( ka nebo vka nebo maximln rozmr nhledu )<b>*</b>', 'thumb_use', 7),
-    array('Vytvoit stedn obrzek','make_intermediate',1),
-    array('Maximln ka nebo vka stenho obrzku <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-    array('Maximln velikost uploadovanch obrzk (KB)', 'max_upl_size', 0),
-    array('Maximln rozmry uploadovanch obrzk (v pixelech)', 'max_upl_width_height', 0),
-
-    'Obrzky a nhledy rozen nastaven',
-    array('Zobrazit ikonu zamknut galerie nepihlenmu uivateli.','show_private',1),
-    array('Znaky zakzan v nzvech soubor', 'forbiden_fname_char',0),
-    //array('Povolen koncovky uploadovanch soubor', 'allowed_file_extensions',0),
-    array('Povolen typy obrzk', 'allowed_img_types',0), //cpg1.3.0
-    array('Povolen typy videa', 'allowed_mov_types',0), //cpg1.3.0
-    array('Povolen typy audia', 'allowed_snd_types',0), //cpg1.3.0
-    array('Povolen typy document', 'allowed_doc_types',0), //cpg1.3.0
-    array('Metoda zmny velikosti obrzk','thumb_method',2),
-    array('Cesta k ImageMagicu (pklad /usr/bin/X11/)', 'impath', 0),
-    //array('Povolen typy obrzk (pouze pro ImageMagic)', 'allowed_img_types',0),
-    array('Parametry pro ImageMagic', 'im_options', 0),
-    array('st EXIF data ze soubor JPEG', 'read_exif_data', 1),
-    array('st IPTC data ze soubor JPEG', 'read_iptc_data', 1), //cpg1.3.0
-    array('Adres pro galerie <b>*</b>', 'fullpath', 0),
-    array('Adres pro galerie uivatel <b>*</b>', 'userpics', 0),
-    array('Prefix pro stedn velk obrzky <b>*</b>', 'normal_pfx', 0),
-    array('Prefix pro nhledy <b>*</b>', 'thumb_pfx', 0),
-    array('Zkladn md pro adrese', 'default_dir_mode', 0),
-    array('Zkladn md pro obrzky', 'default_file_mode', 0),
-
-    'Nastaven uivatel',
-    array('Povolit registraci novch uivatel', 'allow_user_registration', 1),
-    array('Pro registraci vyadovat potvrzen admina', 'reg_requires_valid_email', 1),
-    array('Upozornit administrtora na registraci novho uivatele pomoc emailu', 'reg_notify_admin_email', 1), //cpg1.3.0
-    array('Povolit pro dva uivatele stejn email', 'allow_duplicate_emails_addr', 1),
-    array('Maj mt uivatel vlastn galerii?', 'allow_private_albums', 1),
-    array('Upozornit administrtora na vloen soubor ekajc na schvlen', 'upl_notify_admin_email', 1), //cpg1.3.0
-    array('Dovolit pihlenm uivatelm, aby vidli seznam uivatel', 'allow_memberlist', 1), //cpg1.3.0
-
-    'Vlastn poloky pro popis obrzku (Nechte przn a nezobraz se)',
-    array('Jmno poloky 1', 'user_field1_name', 0),
-    array('Jmno poloky 2', 'user_field2_name', 0),
-    array('Jmno poloky 3', 'user_field3_name', 0),
-    array('Jmno poloky 4', 'user_field4_name', 0),
-
-    'Cookies &amp; Kdov strka',
-    array('Jmno cookies uvan programem (expertn volba)', 'cookie_name', 0),
-    array('Cesta pro cookies uvan programem (expertn volba)', 'cookie_path', 0),
-    array('Kdov strnka', 'charset', 4),
-
-    'Dal nastaven',
-    array('Zapnout ladc md (jen pro testovn)', 'debug_mode', 1),
-    array('Zobrazovat v ladcm mdu upozornn', 'debug_notice', 1), //cpg1.3.0
-
-
-    '<br /><div align="center">(*) Poloky oznaen * se NESM zmnit pokud ji mte ve va galerii nahran obrzky</div><br />
-    <a name="notice2"></a>(**) Pi zmn tohoto nastaven se zmna projev pouze u soubor, kter jsou 
-	pidny a od tohoto okamiku. Je doporueno nemnit toto nastaven pokud uz jsou v galerii njak soubory. 
-	Pest je mon nechat promtnout zmny i na u existujc soubory pomoc nstroje
-	&quot;<a href="util.php">admin tools</a> (resize pictures)&quot; v admin menu.</div><br />', //cpg1.3.0
-
-);
 
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
+
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Zasln ecards', //cpg1.3.0
-  'ecard_sender' => 'Odeslatel', //cpg1.3.0
-  'ecard_recipient' => 'Pjemce', //cpg1.3.0
+  'title' => 'Zasílání ecards', //cpg1.3.0
+  'ecard_sender' => 'Odesílatel', //cpg1.3.0
+  'ecard_recipient' => 'Příjemce', //cpg1.3.0
   'ecard_date' => 'Datum', //cpg1.3.0
   'ecard_display' => 'Zobrazit ecard', //cpg1.3.0
-  'ecard_name' => 'Jmno', //cpg1.3.0
+  'ecard_name' => 'Jméno', //cpg1.3.0
   'ecard_email' => 'Email', //cpg1.3.0
   'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'vzestupn', //cpg1.3.0
-  'ecard_descending' =>'sestupn', //cpg1.3.0
-  'ecard_sorted' => 'Setdn', //cpg1.3.0
+  'ecard_ascending' => 'vzestupně', //cpg1.3.0
+  'ecard_descending' =>'sestupně', //cpg1.3.0
+  'ecard_sorted' => 'Setříděné', //cpg1.3.0
   'ecard_by_date' => 'podle data', //cpg1.3.0
-  'ecard_by_sender_name' => 'podle jmna odeslatele', //cpg1.3.0
-  'ecard_by_sender_email' => 'podle emailu odeslatele', //cpg1.3.0
-  'ecard_by_sender_ip' => 'podle IP addressy odeslatele', //cpg1.3.0
-  'ecard_by_recipient_name' => 'podle jmna pjemce', //cpg1.3.0
-  'ecard_by_recipient_email' => 'podle emailu pjemce', //cpg1.3.0
-  'ecard_number' => 'zobrazen zznamu %s a %s z %s', //cpg1.3.0
-  'ecard_goto_page' => 'pechod na stranu', //cpg1.3.0
-  'ecard_records_per_page' => 'Zznamu na jedn strnce', //cpg1.3.0
-  'check_all' => 'Zatrhnout ve', //cpg1.3.0
-  'uncheck_all' => 'Odznait ve', //cpg1.3.0
-  'ecards_delete_selected' => 'Smazat vybran ecards', //cpg1.3.0
-  'ecards_delete_confirm' => 'Jste si jist, e chcete smazat zznamy? Nastavte checkbox!', //cpg1.3.0 
+  'ecard_by_sender_name' => 'podle jména odesílatele', //cpg1.3.0
+  'ecard_by_sender_email' => 'podle emailu odesílatele', //cpg1.3.0
+  'ecard_by_sender_ip' => 'podle IP addressy odesílatele', //cpg1.3.0
+  'ecard_by_recipient_name' => 'podle jména příjemce', //cpg1.3.0
+  'ecard_by_recipient_email' => 'podle emailu příjemce', //cpg1.3.0
+  'ecard_number' => 'zobrazení záznamu %s až %s z %s', //cpg1.3.0
+  'ecard_goto_page' => 'přechod na stranu', //cpg1.3.0
+  'ecard_records_per_page' => 'Záznamu na jedné stránce', //cpg1.3.0
+  'check_all' => 'Zatrhnout vše', //cpg1.3.0
+  'uncheck_all' => 'Odznačit vše', //cpg1.3.0
+  'ecards_delete_selected' => 'Smazat vybrané ecards', //cpg1.3.0
+  'ecards_delete_confirm' => 'Jste si jist, že chcete smazat záznamy? Nastavte checkbox!', //cpg1.3.0
   'ecards_delete_sure' => 'Jsem si jist.', //cpg1.3.0
 );
-                                                                                                                  
-
 
 
 // ------------------------------------------------------------------------- //
 // File db_input.php
 // ------------------------------------------------------------------------- //
-
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-    'empty_name_or_com' => 'Vlote jmno a V koment',
-    'com_added' => 'V koment byl pidn',
-    'alb_need_title' => 'Prosm, dejte galerii nadpis !',
-    'no_udp_needed' => 'Aktualizace nen teba.',
-    'alb_updated' => 'Galerie byla pidna',
-    'unknown_album' => 'Vybran galerie neexistuje nebo nemte prva pro upload do tto galerie',
-    'no_pic_uploaded' => 'Obrzek nebyl uploadovn!<br /><br />zkontrolujte zda server podporuje upload soubor, i zda jste opravdu zadal(a) obrzek k uploadu...',
-    'err_mkdir' => '  ERROR: Chyba pi vytven adrese (nebyl vytvoen) %s !',
-    'dest_dir_ro' => 'Do clovho adrese %s neme skript zapisovat (zkontrolujte prva) !',
-    'err_move' => 'Nelze pesunout %s do %s !',
-    'err_fsize_too_large' => 'Rozmry obrzku, kter se snate uploadovat, jsou pli velk (max. velikost je %s x %s) !',
-    'err_imgsize_too_large' => 'Velikost souboru, kter se snate uploadovat, je pli velk (max. velikost je %s KB) !',
-    'err_invalid_img' => 'Soubor kter jste nahrl(a) na server nen validnm obrzkem !',
-    'allowed_img_types' => 'Mete uploadovat pouze obrzky %s .',
-    'err_insert_pic' => 'Obrzek \'%s\' nelze vloit do galerie ',
-    'upload_success' => 'V obrzek byl nahrn na server bez problm<br /><br />Bude viditeln po schvlen adminem.',
-    'notify_admin_email_subject' => '%s - upozornn na Upload', //cpg1.3.0 
-    'notify_admin_email_body' => '%s nahrl do galerie obrzek, kter vyaduje vae potvrzen. Navtivte prosm %s', //cpg1.3.0
+    'empty_name_or_com' => 'Vložte jméno a Váš komentář',
+    'com_added' => 'Váš komentář byl přidán',
+    'alb_need_title' => 'Prosím, dejte albu nadpis !',
+    'no_udp_needed' => 'Aktualizace není třeba.',
+    'alb_updated' => 'Album bylo přidáno',
+    'unknown_album' => 'Vybrané album neexistuje nebo nemáte práva pro upload do tohoto alba',
+    'no_pic_uploaded' => 'Obrázek nebyl uploadován!<br /><br />zkontrolujte zda server podporuje upload souborů, či zda jste opravdu zadal(a) obrázek k uploadu...',
+    'err_mkdir' => '  ERROR: Chyba při vytváření adresáře (nebyl vytvořen) %s !',
+    'dest_dir_ro' => 'Do cílového adresáře %s nemůže skript zapisovat (zkontrolujte práva) !',
+    'err_move' => 'Nelze přesunout %s do %s !',
+    'err_fsize_too_large' => 'Rozměry obrázku, který se snažíte uploadovat, jsou příliš velké (max. velikost je %s x %s) !',
+    'err_imgsize_too_large' => 'Velikost souboru, který se snažíte uploadovat, je příliš velká (max. velikost je %s KB) !',
+    'err_invalid_img' => 'Soubor který jste nahrál(a) na server není validním obrázkem !',
+    'allowed_img_types' => 'Můžete uploadovat pouze obrázky %s .',
+    'err_insert_pic' => 'Obrázek \'%s\' nelze vložit do alba ',
+    'upload_success' => 'Váš obrázek byl nahrán na server bez problémů<br /><br />Bude viditelný po schválení adminem.',
+    'notify_admin_email_subject' => '%s - upozornění na Upload', //cpg1.3.0
+    'notify_admin_email_body' => '%s nahrál do alba obrázek, který vyžaduje vaše potvrzení. Navštivte prosím %s', //cpg1.3.0
     'info' => 'Informace',
-    'com_added' => 'Komentu pidno',
-    'alb_updated' => 'Galerie aktualizovna',
-    'err_comment_empty' => 'V koment je przdn !',
-    'err_invalid_fext' => 'Pouze soubory s nsledujcmi koncovkami jsou podporovan : <br /><br />%s.',
-    'no_flood' => 'Jste autor poslednho komente k tomuto obrzku<br /><br />Pokud ho chcete zmnit pouijte volbu upravit ',
-    'redirect_msg' => 'Prv jste pesmrovvn(a).<br /><br /><br />Kliknte na \'POKRAOVAT\' pokud se strnka nepesmruje sama',
-    'upl_success' => 'V obrzek byl v podku pidn',
-    'email_comment_subject' => 'Koment byl pidn do Coppermine Photo Gallery', //cpg1.3.0 
-    'email_comment_body' => 'Nkdo pidal koment do va galerie. Prohldnte si ho na', //cpg1.3.0
-
+    'com_added' => 'Komentářu přidáno',
+    'alb_updated' => 'Album aktualizováno',
+    'err_comment_empty' => 'Váš komentář je prázdný !',
+    'err_invalid_fext' => 'Pouze soubory s následujícími koncovkami jsou podporované : <br /><br />%s.',
+    'no_flood' => 'Jste autor posledního komentáře k tomuto obrázku<br /><br />Pokud ho chcete změnit použijte volbu upravit ',
+    'redirect_msg' => 'Právě jste přesměrováván(a).<br /><br /><br />Klikněte na \'POKRAČOVAT\' pokud se stránka nepřesměruje sama',
+    'upl_success' => 'Váš obrázek byl v pořádku přidán',
+    'email_comment_subject' => 'Komentář byl přidán do Coppermine Photo Gallery', //cpg1.3.0
+    'email_comment_body' => 'Někdo přidal komentář do vaší galerie. Prohlédněte si ho na', //cpg1.3.0
+  'album_not_selected' => 'Album není vybráno', //cpg1.4
+  'com_author_error' => 'Registrovaný uživatel již toto jméno používá. Zkuste vybrat jiné.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -572,30 +868,57 @@
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
     'caption' => 'Legenda(popisek)',
-    'fs_pic' => 'pvodn velikost obrzku',
-    'del_success' => 'bezchybn smazno',
-    'ns_pic' => 'normln velikost obrzku',
+    'fs_pic' => 'původní velikost obrázku',
+    'del_success' => 'bezchybně smazáno',
+    'ns_pic' => 'normální velikost obrázku',
     'err_del' => 'nelze smazat',
-    'thumb_pic' => 'nhled',
-    'comment' => 'koment',
-    'im_in_alb' => 'pat do galerie',
-    'alb_del_success' => 'Galerie \'%s\' smazna',
-    'alb_mgr' => 'Sprvce galeri',
-    'err_invalid_data' => 'Obdrena chybn data \'%s\'',
-    'create_alb' => 'Vytvm galerii \'%s\'',
-    'update_alb' => 'Aktualizuji galerii \'%s\' s nadpisem \'%s\' a seznamem \'%s\'',
-    'del_pic' => 'Smazat obrzek',
-    'del_alb' => 'Smazat galerii',
-    'del_user' => 'Smazat uivatele',
-    'err_unknown_user' => 'Vybran uivatel neexistuje !',
-    'comment_deleted' => 'Koment bezchybn smazn ! ',
+    'thumb_pic' => 'náhled',
+    'comment' => 'komentář',
+    'im_in_alb' => 'patří do alba',
+    'alb_del_success' => 'Album \'%s\' smazáno',
+    'alb_mgr' => 'Správce alb',
+    'err_invalid_data' => 'Obdržena chybná data \'%s\'',
+    'create_alb' => 'Vytvářím album \'%s\'',
+    'update_alb' => 'Aktualizuji album \'%s\' s nadpisem \'%s\' a seznamem \'%s\'',
+    'del_pic' => 'Smazat obrázek',
+    'del_alb' => 'Smazat album',
+    'del_user' => 'Smazat uživatele',
+    'err_unknown_user' => 'Vybraný uživatel neexistuje !',
+    'comment_deleted' => 'Komentář bezchybně smazán ! ',
+  'npic' => 'Obrázek', //cpg1.4
+  'pic_mgr' => 'Manažer obrázků', //cpg1.4
+  'update_pic' => 'Obnova obrázku \'%s\' se jménem \'%s\' a indexem \'%s\'', //cpg1.4
+  'username' => 'Uživatelské jméno', //cpg1.4
+  'anonymized_comments' => '%s komentář(ů) anonimizováno', //cpg1.4
+  'anonymized_uploads' => '%s veřejných upload(ů) anonymizováno', //cpg1.4
+  'deleted_comments' => '%s komentář(ů) smazáno', //cpg1.4
+  'deleted_uploads' => '%s veřejných upload(ů) smazáno', //cpg1.4
+  'user_deleted' => 'uživatel %s smazán', //cpg1.4
+  'activate_user' => 'Aktivní uživatel', //cpg1.4
+  'user_already_active' => 'Konto je momentálně aktivní', //cpg1.4
+  'activated' => 'Aktivován', //cpg1.4
+  'deactivate_user' => 'Deaktivovat uživatele', //cpg1.4
+  'user_already_inactive' => 'Konto je momentálně neaktivní', //cpg1.4
+  'deactivated' => 'Deaktivovaný', //cpg1.4
+  'reset_password' => 'Reset hesla', //cpg1.4
+  'password_reset' => 'Heslo bylo resetováno %s', //cpg1.4
+  'change_group' => 'Změň primární skupinu', //cpg1.4
+  'change_group_to_group' => 'Změnit z %s na %s', //cpg1.4
+  'add_group' => 'Přidej sekundární skupinu', //cpg1.4
+  'add_group_to_group' => 'Přidat uživatele %s do skupiny %s. Nyní je členem %s jako primární a %s jako sekundární skupiny.', //cpg1.4
+  'status' => 'Status', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Data pro ecard, na kterou se snažíte přistoupit jsou poškozené vaším mailovým klientem. Ujistěte se, že link je komplení a nepoškozený.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -604,55 +927,113 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-    'confirm_del' => 'Jste si jist, e chcete smazat tento obrzek ? \\nPiloen komente budou straceny.',
-      'del_pic' => 'SMAZAT TENTO OBRZEK',
-    'size' => '%s x %s pixelel',
-    'views' => '%s krt',
+    'confirm_del' => 'Jste si jist, že chcete smazat tento obrázek ? \\nPřiložené komentáře budou straceny.',
+      'del_pic' => 'SMAZAT TENTO OBRÁZEK',
+    'size' => '%s x %s pixelelů',
+    'views' => '%s krát',
     'slideshow' => 'Slideshow',
     'stop_slideshow' => 'ZASTAVIT SLIDESHOW',
-    'view_fs' => 'kliknte pro zobrazen pvodnho obrzku',
-    'edit_pic' => 'Edit description', //cpg1.3.0
-    'crop_pic' => 'Crop and Rotate', //cpg1.3.0
-
+    'view_fs' => 'Klikněte pro zobrazení původního obrázku',
+  'edit_pic' => 'Editece souborových informací', //cpg1.4
+  'crop_pic' => 'Zastřihnout a Rotovat',
+  'set_player' => 'Změna přehrávače',
 );
 
 $lang_picinfo = array(
-    'title' =>'Informace o obrzku',
-    'Filename' => 'Jmno souboru',
-    'Album name' => 'Jmno galerie',
-    'Rating' => 'Hodnocen (%s hlas())',
-    'Keywords' => 'Klov slova',
+    'title' =>'Informace o obrázku',
+    'Filename' => 'Jméno souboru',
+    'Album name' => 'Jméno alba',
+    'Rating' => 'Hodnocení (%s hlas(ů))',
+    'Keywords' => 'Klíčová slova',
     'File Size' => 'Velikost souboru',
-    'Dimensions' => 'Rozmry',
-    'Displayed' => 'Zobrazeno',
-    'Camera' => 'Fotoapart',
-    'Date taken' => 'Datum pozen snmku',
-    'Aperture' => 'Clona',
-    'Exposure time' => 'Expozin as',
-    'Focal length' => 'Ohniskov vzdlenost',
-    'Comment' => 'Komente',
-    'addFav' => 'Pidat k oblbenm',
-    'addFavPhrase' => 'Oblben',
-    'remFav' => 'Odstranit z oblbench',
-    'iptcTitle'=>'IPTC Title', //cpg1.3.0
-    'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-    'iptcKeywords'=>'IPTC Keywords', //cpg1.3.0
-    'iptcCategory'=>'IPTC Category', //cpg1.3.0
-    'iptcSubCategories'=>'IPTC Sub Categories', //cpg1.3.0
+  'Date Added' => 'Přidáno kdy', //cpg1.4
+    'Dimensions' => 'Rozměry',
+   'Displayed' => 'Zobrazeno',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Vytvořeno', //cpg1.4
+  'Model' => 'Model', //cpg1.4
+  'DateTime' => 'Datum a čas', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Max Aperture', //cpg1.4
+  'FocalLength' => 'Focal length', //cpg1.4
+  'Comment' => 'Komentář',
+  'addFav'=>'Přidat do oblíbených',
+  'addFavPhrase'=>'Oblíbené',
+  'remFav'=>'Vyjmout z oblíbených',
+  'iptcTitle'=>'IPTC Title',
+  'iptcCopyright'=>'IPTC Copyright',
+  'iptcKeywords'=>'IPTC Klíčové slova',
+  'iptcCategory'=>'IPTC Kategorie',
+  'iptcSubCategories'=>'IPTC Podkategorie',
+  'ColorSpace' => 'Barevná hloubka', //cpg1.4
+  'ExposureProgram' => 'Expoziční program', //cpg1.4
+  'Flash' => 'Flash', //cpg1.4
+  'MeteringMode' => 'Metering Mode', //cpg1.4
+  'ExposureTime' => 'Expoziční čas Time', //cpg1.4
+  'ExposureBiasValue' => 'Exposure Bias', //cpg1.4
+  'ImageDescription' => 'Popiska obrázku', //cpg1.4
+  'Orientation' => 'Orientace', //cpg1.4
+  'xResolution' => 'X Rozlišení', //cpg1.4
+  'yResolution' => 'Y Rozlišení', //cpg1.4
+  'ResolutionUnit' => 'Jednotka rozlišení', //cpg1.4
+  'Software' => 'Software', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  'ExifOffset' => 'Exif Offset', //cpg1.4
+  'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Exif Version', //cpg1.4
+  'DateTimeOriginal' => 'Datum a čas Originalu', //cpg1.4
+  'DateTimedigitized' => 'Datum a čas digitalizace', //cpg1.4
+  'ComponentsConfiguration' => 'Konfigurace komponent', //cpg1.4
+  'CompressedBitsPerPixel' => 'Komprese Bity na Pixel', //cpg1.4
+  'LightSource' => 'Osvětlení', //cpg1.4
+  'ISOSetting' => 'ISO Nastavení', //cpg1.4
+  'ColorMode' => 'Berevný mód', //cpg1.4
+  'Quality' => 'Kvalita', //cpg1.4
+  'ImageSharpening' => 'Ostření', //cpg1.4
+  'FocusMode' => 'Zaostřovací mód', //cpg1.4
+  'FlashSetting' => 'Nastavení blesku', //cpg1.4
+  'ISOSelection' => 'ISO Výběr', //cpg1.4
+  'ImageAdjustment' => 'úprava obrázku', //cpg1.4
+  'Adapter' => 'Adapter', //cpg1.4
+  'ManualFocusDistance' => 'Vzdálenost manuálního zaostření', //cpg1.4
+  'DigitalZoom' => 'Digitalní Zoom', //cpg1.4
+  'AFFocusPosition' => 'AF Focus Position', //cpg1.4
+  'Saturation' => 'Saturace', //cpg1.4
+  'NoiseReduction' => 'Noise Reduction', //cpg1.4
+  'FlashPixVersion' => 'Flash Pix Version', //cpg1.4
+  'ExifImageWidth' => 'Exif Image Width', //cpg1.4
+  'ExifImageHeight' => 'Exif Image Height', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+  'FileSource' => 'Zdroj', //cpg1.4
+  'SceneType' => 'Typ scény', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Expoziční mód', //cpg1.4
+  'WhiteBalance' => 'Nastavení bílé', //cpg1.4
+  'DigitalZoomRatio' => 'Digital Zoom Ratio', //cpg1.4
+  'SceneCaptureMode' => 'Scene Capture Mode', //cpg1.4
+  'GainControl' => 'Gain Control', //cpg1.4
+  'Contrast' => 'Kontrast', //cpg1.4
+  'Sharpness' => 'Ostření', //cpg1.4
+  'ManageExifDisplay' => 'Upravit Exif zobrazení', //cpg1.4
+  'submit' => 'Odeslat', //cpg1.4
+  'success' => 'Informace byly úspěšně aktualizovány.', //cpg1.4
+  'details' => 'Detaily', //cpg1.4
 );
 
 $lang_display_comments = array(
     'OK' => 'OK',
-    'edit_title' => 'Upravit tento koment',
-    'confirm_delete' => 'Jste si jist(a), e chcete smazat tento koment ?',
-    'add_your_comment' => 'Pidat koment',
-    'name'=>'Jmno',
-    'comment'=>'Koment',
+    'edit_title' => 'Upravit tento komentář',
+    'confirm_delete' => 'Jste si jist(a), že chcete smazat tento komentář ?',
+    'add_your_comment' => 'Přidat komentář',
+    'name'=>'Jméno',
+    'comment'=>'Komentář',
     'your_name' => 'Anonym',
+  'report_comment_title' => 'Pošli tento komentář administrátorovi.', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-        'click_to_close' => 'Kliknutm na obrzek zavete okno',
+  'click_to_close' => 'Klikni na obrázek pro zavření okna',
 );
 
 }
@@ -663,22 +1044,66 @@
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
     'title' => 'Poslat pohlednici',
-    'invalid_email' => '<b>Varovn</b> : neplatn emailov adresa !',
-    'ecard_title' => 'Pohlednice ze serveru %s pro vs/tebe',
-    'error_not_image' => 'Pouze obrzky mohou bt poslny jako ecard.', //cpg1.3.0
+    'invalid_email' => '<b>Varování</b> : neplatná emailová adresa !',
+    'ecard_title' => 'Pohlednice ze serveru %s pro vás/tebe',
+    'error_not_image' => 'Pouze obrázky mohou být poslány jako ecard.', //cpg1.3.0
     'view_ecard' => 'Pokud se pohlednice nezobrazila klikni na link',
-    'view_more_pics' => 'Klikni pro dal obrzky !',
-    'send_success' => 'Vae pohlednice byla odeslna',
-    'send_failed' => 'Omlouvme se, ale server nebyl schopen odeslat Va pohlednici zkuste
-     to znovu za chvli...',
+  'view_ecard_plaintext' => 'To view the ecard, copy and paste this url into your browser\'s address bar:', //cpg1.4
+    'view_more_pics' => 'Klikni pro další obrázky !',
+    'send_success' => 'Vaše pohlednice byla odeslána',
+    'send_failed' => 'Omlouváme se, ale server nebyl schopen odeslat Vaší pohlednici zkuste
+     to znovu za chvíli...',
     'from' => 'Od',
-    'your_name' => 'Vae jmno',
-    'your_email' => 'V email',
+    'your_name' => 'Vaše jméno',
+    'your_email' => 'Váš email',
     'to' => 'Komu',
-    'rcpt_name' => 'Jmno pjemce',
-    'rcpt_email' => 'Doruit na email',
-    'greetings' => 'Pozdrav/osloven',
-    'message' => 'Zprva',
+    'rcpt_name' => 'Jméno příjemce',
+    'rcpt_email' => 'Doručit na email',
+    'greetings' => 'Pozdrav/oslovení',
+    'message' => 'Zpráva',
+  'ecards_footer' => 'Odesláno od %s z IP %s v %s (čas alba)', //cpg1.4
+  'preview' => 'Náhled ecard', //cpg1.4
+  'preview_button' => 'Náhled', //cpg1.4
+  'submit_button' => 'Poslat ecard', //cpg1.4
+  'preview_view_ecard' => 'Toto je alternativní link pro ecard. Nefunguje jako náhled.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Report administrátorovi', //cpg1.4
+  'invalid_email' => '<b>Pozor</b> : vadný email !', //cpg1.4
+  'report_subject' => 'Výstraha z %s v albu %s', //cpg1.4
+  'view_report' => 'Alternativní link jestliže není report korektně zobrazen', //cpg1.4
+  'view_report_plaintext' => 'Pro zobrazení reportu zkopírujte link do prohlížeče.', //cpg1.4
+  'view_more_pics' => 'Album', //cpg1.4
+  'send_success' => 'Váš report byl zaslán.', //cpg1.4
+  'send_failed' => 'Promiňte, ale server nemůže odeslat váš report...', //cpg1.4
+  'from' => 'Od', //cpg1.4
+  'your_name' => 'Vaše jméno', //cpg1.4
+  'your_email' => 'Vaše emailová adresa', //cpg1.4
+  'to' => 'Komu', //cpg1.4
+  'administrator' => 'Administrator/Mód', //cpg1.4
+  'subject' => 'Subject', //cpg1.4
+  'comment_field_name' => 'Report odeslán "%s"', //cpg1.4
+  'reason' => 'Důvod', //cpg1.4
+  'message' => 'Zpráva', //cpg1.4
+  'report_footer' => 'Odeslán %s z IP %s v %s (čas album)', //cpg1.4
+  'obscene' => 'obscéní', //cpg1.4
+  'offensive' => 'brutální', //cpg1.4
+  'misplaced' => 'staré/nepatří sem', //cpg1.4
+  'missing' => 'chybí', //cpg1.4
+  'issue' => 'error/nelze prohlížet', //cpg1.4
+  'other' => 'ostatní', //cpg1.4
+  'refers_to' => 'Soubor report pro', //cpg1.4
+  'reasons_list_heading' => 'důvod(y) pro report:', //cpg1.4
+  'no_reason_given' => 'nebyl uveden důvod', //cpg1.4
+  'go_comment' => 'Jdi na komentář', //cpg1.4
+  'view_comment' => 'Zobraz plný report s komentářem', //cpg1.4
+  'type_file' => 'soubor', //cpg1.4
+  'type_comment' => 'komentář', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -686,98 +1111,118 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-    'pic_info' => 'Info&nbsp;o obrzku',
-    'album' => 'Galerie',
+    'pic_info' => 'Info&nbsp;o obrázku',
+    'album' => 'Album',
     'title' => 'Nadpis',
+  'filename' => 'Jméno souboru', //cpg1.4
     'desc' => 'Popis',
-    'keywords' => 'Klov slova',
-    'pic_info_str' => '%sx%s - %sKB - %s zobrazen - %s hlas()',
-    'approve' => 'Schvlit obrzek',
-    'postpone_app' => 'Odloit schvlen',
-    'del_pic' => 'Smazat obrzek',
-    'read_exif' => 'Nast znovu EXIF info', //cpg1.3.0
-    'reset_view_count' => 'Vynulovat potadlo zobrazen',
+    'keywords' => 'Klíčová slova',
+  'new_keyword' => 'Nová klíčová slova', //cpg1.4
+  'new_keywords' => 'Nové klíčové slovo nalezeno', //cpg1.4
+  'existing_keyword' => 'Existující klíčové slovo', //cpg1.4
+    'pic_info_str' => '%sx%s - %sKB - %s zobrazení - %s hlas(ů)',
+    'approve' => 'Schválit obrázek',
+    'postpone_app' => 'Odložit schválení',
+    'del_pic' => 'Smazat obrázek',
+  'del_all' => 'Odstranit všechny soubory', //cpg1.4
+    'read_exif' => 'Načíst znovu EXIF info', //cpg1.3.0
+    'reset_view_count' => 'Vynulovat počítadlo zobrazení',
+  'reset_all_view_count' => 'Resetovat všechny počítadla zobrazení', //cpg1.4
     'reset_votes' => 'Vynulovat hlasy',
-    'del_comm' => 'Smazat komente',
-    'upl_approval' => 'Potvrzen uploadu',
-    'edit_pics' => 'Upravit obrzky',
-    'see_next' => 'Zobrazit dal obrzky',
-    'see_prev' => 'Zobrazit pedchoz obrzky',
-    'n_pic' => '%s obrzk',
-    'n_of_pic_to_disp' => 'Poet obrzku k zobrazen',
-    'apply' => 'Uloit zmny',
-    'crop_title' => 'Coppermine Editor Obrzk', //cpg1.3.0 
-	 'preview' => 'Preview', //cpg1.3.0
-    'save' => 'Save picture', //cpg1.3.0
-    'save_thumb' =>'Save as thumbnail', //cpg1.3.0
-    'sel_on_img' =>'The selection has to be entirely on the image!', //js-alert //cpg1.3.0
-
+  'reset_all_votes' => 'Resetovat všechny volby', //cpg1.4
+    'del_comm' => 'Smazat komentáře',
+  'del_all_comm' => 'Vypazat všechny komentáře', //cpg1.4
+    'upl_approval' => 'Potvrzení uploadu',
+    'edit_pics' => 'Upravit obrázky',
+    'see_next' => 'Zobrazit další obrázky',
+    'see_prev' => 'Zobrazit předchozí obrázky',
+    'n_pic' => '%s obrázků',
+    'n_of_pic_to_disp' => 'Počet obrázků k zobrazení',
+    'apply' => 'Uložit změny',
+    'crop_title' => 'Coppermine Editor Obrázků', //cpg1.3.0
+         'preview' => 'Náhled', //cpg1.3.0
+    'save' => 'Ulož obrázek', //cpg1.3.0
+    'save_thumb' =>'Ulož jako náhled', //cpg1.3.0
+    'sel_on_img' =>'Výběr není celý v obrázeku!', //js-alert //cpg1.3.0
+  'album_properties' =>'Vlastnosti alba', //cpg1.4
+  'parent_category' =>'Nadřízená kategorie', //cpg1.4
+  'thumbnail_view' =>'Náhled', //cpg1.4
+  'select_unselect' =>'označ/odoznač vše', //cpg1.4
+  'file_exists' => "Cílový soubor '%s' již existuje.", //cpg1.4
+  'rename_failed' => "Chyba při přejmenovávání '%s' to '%s'.", //cpg1.4
+  'src_file_missing' => "Zdrojový soubor '%s' chybí.", // cpg 1.4
+  'mime_conv' => "Nemohu konvertovat soubor '%s' do '%s'",//cpg1.4
+  'forb_ext' => 'Zakázaná souborová přípona.',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
+// File faq.php
 // ------------------------------------------------------------------------- //
-//TODO
+
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'asto kladen otzky', //cpg1.3.0
-  'toc' => 'Obsah', //cpg1.3.0
-  'question' => 'Otzka: ', //cpg1.3.0
-  'answer' => 'Odpov: ', //cpg1.3.0
+  'faq' => 'Frequently Asked Questions',
+  'toc' => 'Tabulka s nápovědou',
+  'question' => 'Otázka: ',
+  'answer' => 'Odpověď: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled ,then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0), //cpg1.3.0
-  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other
-than that contact the site administrator for a new password.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0), //cpg1.3.0
-  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0), //cpg1.3.0
-array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to, click
-&quot;Browse&quot; and find the file to upload and click &quot;open&quot; (add a title and description if you want to) and click &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0), //cpg1.3.0
-  array('What is &quot;My Gallery&quot;?', '&quot;My Gallery&quot; is a personal gallery that the user can upload to and manage.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0), //cpg1.3.0
-  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Gallery&quot;?', 'This feature lets a user create their own gallery and add,delete or modify albums as well as upload to them.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65"
-height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0), //cpg1.3.0
+  'General FAQ - only english',
+  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '1'),
+  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled, then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.4
+  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0),
+  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0),
+  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0),
+  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0),
+  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0),
+  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0),
+  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0),
+  array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to. Click &quot;Browse,&quot; find the file to upload, and click &quot;open.&quot; Add a title and description if you want. Click &quot;Submit&quot;.<br /><br />Alternatively, for those users using <b>Windows XP</b>, you can upload multiple files directly to your own private albums using the XP Publishing wizard.<br />For instructions on how, and to get the required registry file, click <a href="xp_publish.php">here.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0),
+  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0),
+  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0),
+  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0),
+  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0),
+  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0),
+  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0),
+
+  'Navigating the Site - Only english',
+  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0),
+  array('What\'s &quot;My Gallery&quot;?', 'This feature lets users create their own galleries and add, delete or modify albums as well as upload to them.', 'allow_private_albums', 1), //cpg1.4
+  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0),
+  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0),
+  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0),
+  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0),
+  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0),
+  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0),
+  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0),
 );
 
+
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
-//FOTO
+
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Pipomenut hesla', //cpg1.3.0
-  'err_already_logged_in' => 'U jste pihlen(a)!', //cpg1.3.0
-  'enter_username_email' => 'Zadejte vae pihlaovac jmno a email adresu', //cpg1.3.0
-  'submit' => 'Prove', //cpg1.3.0
-  'failed_sending_email' => 'Email s pipomenutm hesla nemohl bt odesln!', //cpg1.3.0
-  'email_sent' => 'Na adresu 5s byl odesln dopis z vam uivatelskm jmnem a heslem', //cpg1.3.0
-  'err_unk_user' => 'Zadan uivatel neexistuje!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Pripomenuti hesla', //cpg1.3.0
-  'passwd_reminder_body' => 'Podali jste o pipomenut vaich pihlaovacch daj:
-Uivatelsk jmno: %s
+  'forgot_passwd' => 'Připomenutí hesla', //cpg1.3.0
+  'err_already_logged_in' => 'Už jste přihlášen(a)!', //cpg1.3.0
+  'enter_username_email' => 'Zadejte vaše přihlašovací jméno a email adresu', //cpg1.3.0
+  'submit' => 'Proveď', //cpg1.3.0
+  'illegal_session' => 'Připomenutí hesla se nezdařilo nebo expirovalo.', //cpg1.4
+  'failed_sending_email' => 'Email s připomenutím hesla nemohl být odeslán!', //cpg1.3.0
+  'email_sent' => 'Na adresu %s byl odeslán dopis z vaším uživatelským jménem a heslem', //cpg1.3.0
+  'verify_email_sent' => 'An email has been sent to %s. Please check your email to complete the process.', //cpg1.4
+  'err_unk_user' => 'Zadaný uživatel neexistuje!', //cpg1.3.0
+  'passwd_reminder_subject' => '%s - Připomenuti hesla', //cpg1.3.0
+  'passwd_reminder_body' => 'Požádali jste o připomenutí vašich přihlašovacích údajů:
+Klikněte na následující link:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Vaše nové heslo', //cpg1.4
+  'passwd_reset_body' => 'Zde je nové heslo, které požadujete:
+Uživatelské jméno: %s
 Heslo:             %s
-Kliknte na %s pro pihlen.', //cpg1.3.0
+Klikněte na %s pro přihlášení.', //cpg1.3.0
 );
 
 // ------------------------------------------------------------------------- //
@@ -785,29 +1230,33 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-    'group_name' => 'Jmno skupiny',
-    'disk_quota' => 'Diskov kvta',
-    'can_rate' => 'Mohou hodnotit obrzky',
-    'can_send_ecards' => 'mohou poslat pohlednice',
-    'can_post_com' => 'Mohou poslat komente',
-    'can_upload' => 'Mohou nahrvat obrzky',
-    'can_have_gallery' => 'Mohou mt osobn galerii',
-    'apply' => 'Uloit zmny',
-    'create_new_group' => 'Vytvoit novou skupinu',
-    'del_groups' => 'Smazat vybran skupiny',
-    'confirm_del' => 'Pokud smaete tuto skupinu vichni uivatel, patc do tto skupiny budou pesunuti do skupiny \'Registered\' !\n\nPejete si pokraovat ?',
-    'title' => 'Spravovat uivatelsk skupiny',
-    'approval_1' => 'Potvrzen veejnho. Upl. (1)',
-    'approval_2' => 'Potvrzen soukromho. Upl. (2)',
-    'upload_form_config' => 'Konfigurace formule pro upload', //cpg1.3.0 
-    'upload_form_config_values' => array( 'Pouze jednotliv soubory', 'Pouze mnoho soubor', 'Pouze URI uploads', 'Pouze ZIP upload', 'Soubory-URI', 'Soubory-ZIP', 'URI-ZIP', 'Soubory-URI-ZIP'), //cpg1.3.0  //TODO
-    'custom_user_upload'=>'Uivatel me upravit poet vstupnch polek pro upload?', //cpg1.3.0
-    'num_file_upload'=>'Maximln/pesn poet polek pro upload soubor', //cpg1.3.0
-    'num_URI_upload'=>'Maximln/pesn poet polek pro upload URI', //cpg1.3.0
-
-    'note1' => '<b>(1)</b> Upload do veejnch galeri vyaduje potvrzen adminem',
-    'note2' => '<b>(2)</b> Upload do galerie patc uivateli vyaduje potvrzen adminem',
-    'notes' => 'Poznmky'
+    'group_name' => 'Jméno skupiny',
+  'permissions' => 'Oprávnění', //cpg1.4
+  'public_albums' => 'Upload veřejného alba', //cpg1.4
+  'personal_gallery' => 'Osobní galerie', //cpg1.4
+  'upload_method' => 'Upload methoda', //cpg1.4
+    'disk_quota' => 'Disková kvóta',
+  'rating' => 'Rating', //cpg1.4
+  'ecards' => 'Ecards', //cpg1.4
+  'comments' => 'Komentáře', //cpg1.4
+  'allowed' => 'Povolení', //cpg1.4
+  'approval' => 'Schválení', //cpg1.4
+  'boxes_number' => 'Počet. boxů', //cpg1.4
+  'variable' => 'proměnná', //cpg1.4
+  'fixed' => 'fixní', //cpg1.4
+    'apply' => 'Uložit změny',
+    'create_new_group' => 'Vytvořit novou skupinu',
+    'del_groups' => 'Smazat vybrané skupiny',
+    'confirm_del' => 'Pokud smažete tuto skupinu všichni uživatelé, patřící do této skupiny budou přesunuti do skupiny \'Registered\' !\n\nPřejete si pokračovat ?',
+    'title' => 'Spravovat uživatelské skupiny',
+  'num_file_upload' => 'Boxy pro upload soubory', //cpg1.4
+  'num_URI_upload' => 'Boxy pro upload URI', //cpg1.4
+  'reset_to_default' => 'Resetovat na přednastavené jméno (%s) - doporučeno!', //cpg1.4
+  'error_group_empty' => 'Tabulka skupinu byla prázdná !<br /><br />Přednastavené skupiny byly vytvořeny, Prosím reloadujte tuto stránku', //cpg1.4
+  'explain_greyed_out_title' => 'Proč je tato řada šedivá mimo?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Nemůžete změnit vlastnosti této skupiny, protože máte nastaven  &quot; Povolení neregistrovaných uživatelů. Všichni hosté %s nemusí nic dělat, ale p5enastaven9 se ned8 aplikovat.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Nemůžete měnit vlastnosti skupiny %s protožee její členové nikdy nic nemohli dělat.', //cpg1.4
+  'group_assigned_album' => 'Připojená alba', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -817,53 +1266,70 @@
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-    'welcome' => 'Vtejte !'
+    'welcome' => 'Vítejte !'
 );
 
 $lang_album_admin_menu = array(
-    'confirm_delete' => 'Jste si jist(a), e chcete smazat tuto galerii? \\nVechny obrzky a komente pjdou do pekla taky. Pejete si pokraovat.',
+    'confirm_delete' => 'Jste si jist(a), že chcete smazat tuto galerii? \\nVšechny obrázky a komentáře půjdou do pekla taky. Přejete si pokračovat.',
     'delete' => 'SMAZAT',
     'modify' => 'VLASTNOSTI',
     'edit_pics' => 'UPRAVIT OBR.',
 );
 
 $lang_list_categories = array(
-    'home' => 'Dom',
-    'stat1' => '<b>[pictures]</b> obrzk v <b>[albums]</b> galerich v <b>[cat]</b> kategorich s <b>[comments]</b> komenti zobrazeno <b>[views]</b> krt',
-    'stat2' => '<b>[pictures]</b> obrzk v <b>[albums]</b> galerich zobrazeno <b>[views]</b> krt',
-    'xx_s_gallery' => '%s\' galeri',
-    'stat3' => '<b>[pictures]</b> obrzk v <b>[albums]</b> galerich s <b>[comments]</b> komenti zobrazeno <b>[views]</b> krt'
+    'home' => 'Domů',
+    'stat1' => '<b>[pictures]</b> obrázků v <b>[albums]</b> albech v <b>[cat]</b> kategoriích s <b>[comments]</b> komentáři zobrazeno <b>[views]</b> krát',
+    'stat2' => '<b>[pictures]</b> obrázků v <b>[albums]</b> albech zobrazeno <b>[views]</b> krát',
+    'xx_s_gallery' => 'z %s galerie',
+    'stat3' => '<b>[pictures]</b> obrázků v <b>[albums]</b> albech s <b>[comments]</b> komentáři zobrazeno <b>[views]</b> krát'
 );
 
 $lang_list_users = array(
-    'user_list' => 'Seznam uivatel',
-    'no_user_gal' => 'Nejsou dn uivatelsk alerie',
-    'n_albums' => '%s galeri',
-    'n_pics' => '%s obrzk'
+    'user_list' => 'Seznam uživatelů',
+    'no_user_gal' => 'Nejsou žádné uživatelské galerie',
+    'n_albums' => '%s alb',
+    'n_pics' => '%s obrázků'
 );
 
 $lang_list_albums = array(
-    'n_pictures' => '%s obrzk',
-    'last_added' => ', posledn pidn %s'
+    'n_pictures' => '%s obrázků',
+    'last_added' => ', poslední přidán %s',
+  'n_link_pictures' => '%s připojených souborů', //cpg1.4
+  'total_pictures' => '%s souborů celkem', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Nastavení klíčových slov', //cpg1.4
+  'edit' => 'editace', //cpg1.4
+  'delete' => 'mazání', //cpg1.4
+  'search' => 'hledání', //cpg1.4
+  'keyword_test_search' => 'hledání pro %s v novém okně', //cpg1.4
+  'keyword_del' => 'vymazat klíčové slovo %s', //cpg1.4
+  'confirm_delete' => 'Je to nezbytně nutné vymazat klíčové slovo %s ze všech galerií?', //cpg1.4  // js-alert
+  'change_keyword' => 'změň klíčové slovo', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
-    'login' => 'Pihlen',
-    'enter_login_pswd' => 'Zadejte Vae jmno a heslo pro pihlen',
-    'username' => 'Jmno',
+    'login' => 'Přihlášení',
+    'enter_login_pswd' => 'Zadejte Vaše jméno a heslo pro přihlášení',
+    'username' => 'Jméno',
     'password' => 'Heslo',
-    'remember_me' => 'Pamatuj si m',
-    'welcome' => 'Vtej u ns %s ...',
-    'err_login' => '*** Chyba pi pihlen skuste to znova ***',
-    'err_already_logged_in' => 'Ji jste pihlen !',
-    'forgot_password_link' => 'Zapomnl jsem sv heslo.', //cpg1.3.0
-
+    'remember_me' => 'Pamatuj si mě',
+    'welcome' => 'Vítej u nás %s ...',
+    'err_login' => '*** Chyba při přihlášení skuste to znova ***',
+    'err_already_logged_in' => 'Již jste přihlášen !',
+    'forgot_password_link' => 'Zapomněl jsem své heslo.', //cpg1.3.0
+  'cookie_warning' => 'Varování, váš browser neakceptuje skripty s cookies', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -871,21 +1337,22 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-    'logout' => 'Odhlsit',
-    'bye' => 'Tak si to uij zase jinde %s ...',
-    'err_not_loged_in' => 'Nejste pihlen !',
+    'logout' => 'Odhlásit',
+    'bye' => 'Tak si to užij zase jinde %s , tak šup šup...',
+    'err_not_loged_in' => 'Nejste přihlášen !',
 );
 
-
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
-//TODO
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'zavřít', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'nahoru o jednu úroveň', //cpg1.4
+  'current_path' => 'současná cesta', //cpg1.4
+  'select_directory' => 'prosím vyberte adresář', //cpg1.4
+  'click_to_close' => 'Klikněte na obrázek pro uzavření okna',
 );
 
 // ------------------------------------------------------------------------- //
@@ -893,38 +1360,111 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-    'upd_alb_n' => 'Aktualizovat album %s',
-    'general_settings' => 'Zkladn nastaven',
-    'alb_title' => 'Nadpis galerie',
-    'alb_cat' => 'Kategorie galerie',
-    'alb_desc' => 'Popis galerie',
-    'alb_thumb' => 'Nhled reprezentujc album',
-    'alb_perm' => 'Pstupov prva pro tuto galerii',
-    'can_view' => 'Album mou prohlet',
-    'can_upload' => 'Nvtvnci smj pidvat obrzky',
-    'can_post_comments' => 'Povolit komente',
-    'can_rate' => 'Nvtvnci mohou hlasovat',
-    'user_gal' => 'User Gallery',
-    'no_cat' => '* Nen kategorie *',
-    'alb_empty' => 'Galerie je przdn',
-    'last_uploaded' => 'Nejnovj obrzek',
-    'public_alb' => 'kdokoliv (veejn galerie)',
-    'me_only' => 'Pouze j',
-    'owner_only' => 'Pouze vlastnk (%s)',
-    'groupp_only' => 'lenov skupiny \'%s\'',
-    'err_no_alb_to_modify' => 'Album nelze modifikovat v databzi.',
-    'update' => 'Aktualizovat album',
-    'notice1' => '(*) depending on %sgroups%s settings', //cpg1.3.0 (do not translate %s!)
+    'upd_alb_n' => 'Aktualizovat alba %s',
+    'general_settings' => 'Základní nastavení',
+    'alb_title' => 'Nadpis alba',
+    'alb_cat' => 'Kategorie alba',
+    'alb_desc' => 'Popis alba',
+  'alb_keyword' => 'Klíčová slova alba', //cpg1.4
+    'alb_thumb' => 'Náhled reprezentující album',
+    'alb_perm' => 'Přístupová práva pro toto album',
+    'can_view' => 'Album můžou prohlížet',
+    'can_upload' => 'Návštěvníci smějí přidávat obrázky',
+    'can_post_comments' => 'Povolit komentáře',
+    'can_rate' => 'Návštěvníci mohou hlasovat',
+    'user_gal' => 'Galerie uživatele',
+    'no_cat' => '* Není kategorie *',
+    'alb_empty' => 'Album je prázdné',
+    'last_uploaded' => 'Nejnovější obrázek',
+    'public_alb' => 'kdokoliv (veřejné album)',
+    'me_only' => 'Pouze já',
+    'owner_only' => 'Pouze vlastník (%s)',
+    'groupp_only' => 'Členové skupiny \'%s\'',
+    'err_no_alb_to_modify' => 'Galerii nelze modifikovat v databázi.',
+    'update' => 'Aktualizovat galerii',
+  'reset_album' => 'Reset alba', //cpg1.4
+  'reset_views' => 'Reset počítadel zobrazení na &quot;0&quot; v %s', //cpg1.4
+  'reset_rating' => 'Reset hodnocení pro všechny soubory v %s', //cpg1.4
+  'delete_comments' => 'Vymaž všechny komentáře vytvořené %s', //cpg1.4
+  'delete_files' => '%szneviditelni%s vymazané všechny soubory v %s', //cpg1.4
+  'views' => 'zobrazení', //cpg1.4
+  'votes' => 'volba', //cpg1.4
+  'comments' => 'komentáře', //cpg1.4
+  'files' => 'soubory', //cpg1.4
+  'submit_reset' => 'odešli změny', //cpg1.4
+  'reset_views_confirm' => 'Jsem si jist', //cpg1.4
+  'notice1' => '(*) závisející na %sskupinách%s nastavení',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Heslo alba', //cpg1.4
+  'alb_password_hint' => 'Nápověda pro heslo alba', //cpg1.4
+  'edit_files' =>'Editace souborů', //cpg1.4
+  'parent_category' =>'Nadřízená kategorie', //cpg1.4
+  'thumbnail_view' =>'Náhled', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  'explanation' => 'Tento výstup je generován jako PHP-funkce <a href="http://www.php.net/phpinfo">phpinfo()</a>, zobrazena pomocí Coppermine. ',
+  'no_link' => 'Umožnit ostatním prohlížet phpinfo může být bezpečnostní problém. Nezveřejňujte link na tuto stránku.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Manažer obrázků', //cpg1.4
+  'select_album' => 'Vyber album', //cpg1.4
+  'delete' => 'Vymaž', //cpg1.4
+  'confirm_delete1' => 'Je nezbytné vymazat tento obrázek?', //cpg1.4
+  'confirm_delete2' => '\nObrázek bude nenávratně smazán.', //cpg1.4
+  'apply_modifs' => 'Aplikuj změny', //cpg1.4
+  'confirm_modifs' => 'Potvrď změny', //cpg1.4
+  'pic_need_name' => 'Obrázek musí mít jméno!', //cpg1.4
+  'no_change' => 'Neudělal jsi žádné změny !', //cpg1.4
+  'no_album' => '* žádné album *', //cpg1.4
+  'explanation_header' => 'Uživatelská pravidla třídění mohou být nastavena pouze pokud jsou specifikována v účtu', //cpg1.4
+  'explanation1' => 'Admin nastavil "přednastavená třídící pravidla pro soubory" v konfiguraci "Pozice sestupně" nebo "Pozice vzestupně" (globální nastavení pro všechny uživatele kteří nechtějí třídit individuálně)', //cpg1.4
+  'explanation2' => 'Uživatel vybral "Pozice sestupně" nebo "Pozice vzestupně" na náhledové stránce (uživatelské nastavení)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Chcete určitě ODINSTALOVAT tento plugin', //cpg1.4
+  'confirm_delete' => 'Chcete určitě SMAZAT tento plugin', //cpg1.4
+  'pmgr' => 'Manažer pluginů', //cpg1.4
+  'name' => 'Jméno', //cpg1.4
+  'author' => 'Author', //cpg1.4
+  'desc' => 'Poznámka', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Instalované pluginy', //cpg1.4
+  'n_plugins' => 'Plugin není instalován', //cpg1.4
+  'none_installed' => 'Nic nebylo instalováno', //cpg1.4
+  'operation' => 'Operace', //cpg1.4
+  'not_plugin_package' => 'Soubor uploadovaný není plugin balík.', //cpg1.4
+  'copy_error' => 'Vyskytla se chyba při kopírování balíku do složky pluginů.', //cpg1.4
+  'upload' => 'Upload', //cpg1.4
+  'configure_plugin' => 'Konfigurovat plugin', //cpg1.4
+  'cleanup_plugin' => 'Vyčistit plugin', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-    'already_rated' => 'Tento obzek jste ji hodnotil(a)',
-    'rate_ok' => 'Vs hlas byl pijat. Dkujeme.',
-    'forbidden' => 'You can not rate your own files.', //cpg1.3.0
+    'already_rated' => 'Tento obázek jste již hodnotil(a)',
+    'rate_ok' => 'Vás hlas byl přijat. Děkujeme.',
+    'forbidden' => 'Nemůžete hodnotit naše obrázky.', //cpg1.3.0
 );
 
 // ------------------------------------------------------------------------- //
@@ -934,87 +1474,114 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-Administrtoi serveru {SITE_NAME}, potamo tto galerie si vyhrazuj prvo zsahu do obsahu galerie nap. komente, mazn obrzk ppadn prava (pokud poruuj pravidla galerie nebo dobr mravy).
-Pokud budou obrzky nahran uivetelem poruovat zkon(y) budou ihned po zjitn jejich umstn na serveru smazny. Administrtoi/provozovatel tto galerie si distancuj od
-ppadnho zvadnho obsahu nahranho na server uivateli. Vlastnkem dat v galerii jsou jejich autoi. Administrtoi pedpokldaj, e na server jsou umsovan uivateli pouze obrzky k nm vlastn uivatel autorsk prva.
+Administrátoři serveru {SITE_NAME}, potažmo této galerie si vyhrazují právo zásahu do obsahu galerie např. komentáře, mazání obrázků případně úprava (pokud porušují pravidla galerie nebo dobré mravy).
+Pokud budou obrázky nahrané uživetelem porušovat zákon(y) budou ihned po zjištění jejich umístění na serveru smazány. Administrátoři/provozovatelé této galerie si distancují od
+případného závadného obsahu nahraného na server uživateli. Vlastníkem dat v galerii jsou jejich autoři. Administrátoři předpokládají, že na server jsou umísťovaná uživateli pouze obrázky k nímž vlastní uživatel autorská práva.
 <br />
-Pokud souhlaste, e nebudete poslat jakkoliv zvadn materil jako vulgrn a obscn obrzky/komente, jakkoliv materil vzbuzujc nenvist, rasismus, nebo jin materil poruujc zkony. Souhlaste, e administrtoi, provozovatel a modertoi  {SITE_NAME}   maj prvo smazat ppadn upravit jakkoliv materil kdykoliv to uznaj za vhodn. Vloen informace budou uloen na serveru a v databzi a nebudou poskytnuty dn tet stran bez vaeho souhlasu. Administtoi/povozovatel serveru  vak nejsou ani nebudou ruit za data na serveru uloen pokud dojde k jakmukoliv toku na sever.
+Pokud souhlasíte, že nebudete posílat jakýkoliv závadný materiál jako vulgární a obscéní obrázky/komentáře, jakýkoliv materiál vzbuzující nenávist, rasismus, nebo jiný materiál porušující zákony. Souhlasíte, že administrátoři, provozovatelé a moderátoři  {SITE_NAME}   mají právo smazat případně upravit jakýkoliv materiál kdykoliv to uznají za vhodné. Vložené informace budou uložené na serveru a v databázi a nebudou poskytnuty žádné třetí straně bez vašeho souhlasu. Administátoři/povozovatelé serveru  však nejsou ani nebudou ručit za data na serveru uložená pokud dojde k jakémukoliv útoku na sever.
 <br />
 <br />
-Tyto strnky vyuvaj k uloen uivatelskch dat cookies. Cookies slou pouze pro zven konfortu pi pouvn tto aplikace. Emailov adresa slou jen pro potvrzen vaich daj a posln hesla.<br />
+Tyto stránky využívají k uložení uživatelských dat cookies. Cookies slouží pouze pro zvýšení konfortu při používání této aplikace. Emailová adresa slouží jen pro potvrzení vašich údajů a poslání hesla.<br />
 <br />
-Kliknutm na 'Souhlasm' souhlaste z ve uvedenmi pravidly..
+Kliknutím na 'Souhlasím' souhlasíte z výše uvedenými pravidly..
 EOT;
 
 $lang_register_php = array(
-    'page_title' => 'Registrace novho uivatele',
-    'term_cond' => 'Podmnky a pravidla',
-    'i_agree' => 'Souhlasm',
+    'page_title' => 'Registrace nového uživatele',
+    'term_cond' => 'Podmínky a pravidla',
+    'i_agree' => 'Souhlasím',
     'submit' => 'Poslat registraci',
-    'err_user_exists' => 'Zadan uivatelsk jmno ji existuje vyberte si prosm jin',
-    'err_password_mismatch' => 'Hesla se mus schodovat pokuste je ob zadat znovu',
-    'err_uname_short' => 'Minimln dlka uivatelskho jmna je 2 znaky',
-    'err_password_short' => 'Heslo mus bt alespo 2 znaky dlouh',
-    'err_uname_pass_diff' => 'Jmno a heslo se nesm shodovat',
-    'err_invalid_email' => 'Byla zadna neplatn emailov adresa',
-    'err_duplicate_email' => 'Jin uivatel se zaregistroval se zadanm emailem. Email mus bt jedinen',
-    'enter_info' => 'Zadan registran informace',
-    'required_info' => 'Vyadovan informace',
-    'optional_info' => 'Voliteln informace',
-    'username' => 'Jmno',
+    'err_user_exists' => 'Zadané uživatelské jméno již existuje vyberte si prosím jiné',
+    'err_password_mismatch' => 'Hesla se musí schodovat pokuste je obě zadat znovu',
+    'err_uname_short' => 'Minimální délka uživatelského jména je 2 znaky',
+    'err_password_short' => 'Heslo musí být alespoň 2 znaky dlouhé',
+    'err_uname_pass_diff' => 'Jméno a heslo se nesmí shodovat',
+    'err_invalid_email' => 'Byla zadána neplatná emailová adresa',
+    'err_duplicate_email' => 'Jiný uživatel se zaregistroval se zadaným emailem. Email musí být jedinečný',
+    'enter_info' => 'Zadané registrační informace',
+    'required_info' => 'Vyžadované informace',
+    'optional_info' => 'Volitelné informace',
+    'username' => 'Jméno',
     'password' => 'Heslo',
-    'password_again' => 'Heslo (potvrzen)',
+    'password_again' => 'Heslo (potvrzení)',
     'email' => 'Email',
-    'location' => 'Msto (nap. Brno apod.)',
-    'interests' => 'Zjmy',
-    'website' => 'Domc strnka',
-    'occupation' => 'Povoln',
+    'location' => 'Místo (např. Brno apod.)',
+    'interests' => 'Zájmy',
+    'website' => 'Domácí stránka',
+    'occupation' => 'Povolání',
     'error' => 'CHYBA',
-    'confirm_email_subject' => '%s - Potvrzen registracce',
+    'confirm_email_subject' => '%s - Potvrzení registracce',
     'information' => 'Informace',
-    'failed_sending_email' => 'Nelze odeslat potvrzen registace !',
-    'thank_you' => 'Dkujeme za registraci.<br /><br />Na adresu zadanou pi registraci Vm budou dorueny informace o aktivaci vaeho tu',
-    'acct_created' => 'V uivatelsk et byl bezchybn vytvoen. Nyn se pihlate pomoc vaeho jmna a hesla',
-    'acct_active' => 'V et je nyn aktivn pihlate se pomoc vaeho jmna a hesla.',
-    'acct_already_act' => 'V et je ji aktivn !',
-    'acct_act_failed' => 'Tento et nme bt aktivovn !',
-    'err_unk_user' => 'Vybran uivatel neexistuje !',
+    'failed_sending_email' => 'Nelze odeslat potvrzení registace !',
+    'thank_you' => 'Děkujeme za registraci.<br /><br />Na adresu zadanou při registraci Vám budou doručeny informace o aktivaci vašeho účtu',
+    'acct_created' => 'Váš uživatelský účet byl bezchybně vytvořen. Nyní se přihlašte pomocí vašeho jména a hesla',
+    'acct_active' => 'Váš účet je nyní aktivní přihlašte se pomocí vašeho jména a hesla.',
+    'acct_already_act' => 'Váš účet je již aktivní !',
+    'acct_act_failed' => 'Tento účet nmůže být aktivován !',
+    'err_unk_user' => 'Vybraný uživatel neexistuje !',
     'x_s_profile' => '%s\' profil',
     'group' => 'Skupina',
-    'reg_date' => 'Pipojen',
-    'disk_usage' => 'Vyuit disku',
-    'change_pass' => 'Zmnit heslo',
-    'current_pass' => 'Souasn heslo',
-    'new_pass' => 'Nov heslo',
-    'new_pass_again' => 'Nov heslo (kontola)',
-    'err_curr_pass' => 'Souasn heslo zadno nesprvn',
-    'apply_modif' => 'potvrdit zmny',
-    'change_pass' => 'Zmnit heslo',
-    'update_success' => 'V profil byl aktualizovn',
-    'pass_chg_success' => 'Vye heslo bylo zmnno',
-    'pass_chg_error' => 'Vae heslo nebylo zmnno',
-    'notify_admin_email_subject' => '%s - upozorneni na registraci', //cpg1.3.0 
-    'notify_admin_email_body' => 'Nov uivatel se jmnem "%s" se registroval ve va galerii', //cpg1.3.0
+    'reg_date' => 'Připojen',
+    'disk_usage' => 'Využití disku',
+    'change_pass' => 'Změnit heslo',
+    'current_pass' => 'Současné heslo',
+    'new_pass' => 'Nové heslo',
+    'new_pass_again' => 'Nové heslo (kontola)',
+    'err_curr_pass' => 'Současné heslo zadáno nesprávně',
+    'apply_modif' => 'potvrdit změny',
+    'change_pass' => 'Změnit heslo',
+    'update_success' => 'Váš profil byl aktualizován',
+    'pass_chg_success' => 'Vyše heslo bylo změněno',
+    'pass_chg_error' => 'Vaše heslo nebylo změněno',
+    'notify_admin_email_subject' => '%s - upozorneni na registraci', //cpg1.3.0
+  'last_uploads' => 'Poslední uploadovaný soubor.<br />Klikni pro náhled všech uploadů', //cpg1.4
+  'last_comments' => 'Poslední komentář.<br />Klikni pro náhled všech vytvořených komentářů', //cpg1.4
+    'notify_admin_email_body' => 'Nový uživatel se jménem "%s" se registroval ve vaší galerii', //cpg1.3.0
+  'pic_count' => 'Soubory uploadovány', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Potřebná registrace', //cpg1.4
+  'thank_you_admin_activation' => 'Děkujeme.<br /><br />Vaše žádost o aktivaci konta byla zaslána administrátorovin. Bude vám zaslán mail po jejím potvrzení.', //cpg1.4
+  'acct_active_admin_activation' => 'Konto je nyní aktivní a mail byl odeslán uživateli.', //cpg1.4
+  'notify_user_email_subject' => '%s - Aktivační poznámka', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
-Dkujeme za registraci na {SITE_NAME}
+Děkujeme za registraci na {SITE_NAME}
 
-Vae jmno je : "{USER_NAME}"
-Vae heslo je: "{PASSWORD}"
+Vaše jméno je : "{USER_NAME}"
+Vaše heslo je: "{PASSWORD}"
 
-Pro aktivaci vaeho tu je peba kliknout na odkaz ne nebo ho zkoprovat
-do adresnho dku vaeho browseru a pejt na tuto strnku
+Pro aktivaci vašeho účtu je přeba kliknout na odkaz níže nebo ho zkopírovat
+do adresního řádku vašeho browseru a přejít na tuto stránku
 
 
 {ACT_LINK}
 
 S Pozdravem,
 
-Sprva serveru {SITE_NAME}
+Správa serveru {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_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;
 }
 
 // ------------------------------------------------------------------------- //
@@ -1022,61 +1589,132 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-    'title' => 'Kontrola koment',
-    'no_comment' => 'Nejsou dn komente ke kontrole',
-    'n_comm_del' => '%s koment() smazn(o)',
-    'n_comm_disp' => 'Poet koment k zobrazen',
-    'see_prev' => 'Pedchoz',
-    'see_next' => 'Dal',
-    'del_comm' => 'Smazat vybran komente',
+    'title' => 'Kontrola komentářů',
+    'no_comment' => 'Nejsou žádné komentáře ke kontrole',
+    'n_comm_del' => '%s komentář(ů) smazán(o)',
+    'n_comm_disp' => 'Počet komentářů k zobrazení',
+    'see_prev' => 'Předchozí',
+    'see_next' => 'Další',
+    'del_comm' => 'Smazat vybrané komentáře',
+  'user_name' => 'Jméno', //cpg1.4
+  'date' => 'Datum', //cpg1.4
+  'comment' => 'Komentář', //cpg1.4
+  'file' => 'Soubor', //cpg1.4
+  'name_a' => 'Uživatelské jméno vzestupně', //cpg1.4
+  'name_d' => 'Uživatelské jméno sestupně', //cpg1.4
+  'date_a' => 'Datum vzestupně', //cpg1.4
+  'date_d' => 'Datum sestupně', //cpg1.4
+  'comment_a' => 'Komentáře vzestupně', //cpg1.4
+  'comment_d' => 'Komentáře sestupně', //cpg1.4
+  'file_a' => 'Soubor vzestupně', //cpg1.4
+  'file_d' => 'Soubor sestupně', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-    0 => 'Prohledvat obrzky',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Hledání souboru v galerii', //cpg1.4
+  'submit_search' => 'hledej', //cpg1.4
+  'keyword_list_title' => 'Klíčová slovat', //cpg1.4
+  'keyword_msg' => 'List neobsahuje všechny slova. Neobsahuje slova z titulků, názvů a poznámek. Zkuste full-textové vyhledávání.',  //cpg1.4
+  'edit_keywords' => 'Uprav klíčová slova', //cpg1.4
+  'search in' => 'Hledej v:', //cpg1.4
+  'ip_address' => 'IP adresa', //cpg1.4
+  'fields' => 'Hledej v', //cpg1.4
+  'age' => 'Stáří', //cpg1.4
+  'newer_than' => 'Dříve než', //cpg1.4
+  'older_than' => 'Starší než', //cpg1.4
+  'days' => 'dny', //cpg1.4
+  'all_words' => 'Nalezni všechna slova (AND)', //cpg1.4
+  'any_words' => 'Nalezni některá slova (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Název', //cpg1.4
+  'caption' => 'Poznámka', //cpg1.4
+  'keywords' => 'Klíčová slova', //cpg1.4
+  'owner_name' => 'Jméno vlastníka', //cpg1.4
+  'filename' => 'Jméno souboru', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-    'page_title' => 'Najt nov obrzky',
-    'select_dir' => 'Vybrat adres',
-    'select_dir_msg' => 'Tato funkce vm umon dvkov zpracovat obrzky nahran pes FTP.<br /><br />Vyberte adres kde se nachzej obrzky k spracovn',
-    'no_pic_to_add' => 'Nejsou zde dn obrzky k pidn',
-    'need_one_album' => 'Poebujete mt vytvoenu alespo jednu galerii',
-    'warning' => 'Varovn',
-    'change_perm' => 'Skript neme zapisovat do tohoto adrese, muste ho nastavit na CHMOD 755 nebo 777 ped pidnm obrzk !',
-    'target_album' => '<b>Vloit obrzky z &quot;</b>%s<b>&quot; do </b>%s',
-    'folder' => 'Sloka',
-    'image' => 'Obrzek',
-    'album' => 'Galerie',
-    'result' => 'Vsledek',
-    'dir_ro' => 'Nezapisovateln. ',
-    'dir_cant_read' => 'Neiteln. ',
-    'insert' => 'Pidvm nov obrzky do galerie',
-    'list_new_pic' => 'Seznam obrzk',
-    'insert_selected' => 'Vloit vybran obrzky',
-    'no_pic_found' => 'Nov obrzky nenalezeny',
-    'be_patient' => 'Prosm bute trpliv(), program potebuje na zpracovn obrzku nja ten as.',
+    'page_title' => 'Najít nové obrázky',
+    'select_dir' => 'Vybrat adresář',
+    'select_dir_msg' => 'Tato funkce vám umožní dávkově zpracovat obrázky nahrané přes FTP.<br /><br />Vyberte adresář kde se nacházejí obrázky k spracování',
+    'no_pic_to_add' => 'Nejsou zde žádné obrázky k přidání',
+    'need_one_album' => 'Pořebujete mít vytvořenu alespoň jedno album',
+    'warning' => 'Varování',
+    'change_perm' => 'Skript nemůže zapisovat do tohoto adresáře, musíte ho nastavit na CHMOD 755 nebo 777 před přidáním obrázků !',
+    'target_album' => '<b>Vložit obrázky z &quot;</b>%s<b>&quot; do </b>%s',
+    'folder' => 'Složka',
+    'image' => 'Obrázek',
+    'album' => 'Album',
+    'result' => 'Výsledek',
+    'dir_ro' => 'Nezapisovatelná. ',
+    'dir_cant_read' => 'Nečitelná. ',
+    'insert' => 'Přidávám nové obrázky do alba',
+    'list_new_pic' => 'Seznam obrázků',
+    'insert_selected' => 'Vložit vybrané obrázky',
+    'no_pic_found' => 'Nové obrázky nenalezeny',
+    'be_patient' => 'Prosím buďte trpělivý(á), program potřebuje na zpracování obrázku nějaý ten čas.',
+  'no_album' => 'žádné album nebylo vybráno',
+  'result_icon' => 'klikni na detail nebo reloaduj',  //cpg1.4
     'notes' =>  '<ul>'.
-                '<li><b>OK</b> : Tyto obrzky byly pidny'.
-                '<li><b>DP</b> : Zdvojen!, Tento obrzek ji existuje'.
-                '<li><b>PB</b> : tento obrzek nelze pidat, skontrolujte konfiguraci ppadn pstupov prva'.
-                '<li>Kdy se neuke \'oznaen\' OK, DP, PB klepnte na obrzek a uvidte chybovou hlku generovanou PHP, kter Vm pome zjistit pinu problmu'.
-                '<li>Pokud dojde k timeoutu F5 nebo reload strnky by ml pomoci'.
+                '<li><b>OK</b> : Tyto obrázky byly přidány'.
+                '<li><b>DP</b> : Zdvojení!, Tento obrázek ji existuje'.
+                '<li><b>PB</b> : tento obrázek nelze přidat, skontrolujte konfiguraci případně přístupová práva'.
+                '<li>Když se neukáže \'označení\' OK, DP, PB klepněte na obrázek a uvidíte chybovou hlášku generovanou PHP, která Vám pomůže zjistit příčinu problému'.
+                '<li>Pokud dojde k timeoutu F5 nebo reload stránky by měl pomoci'.
                 '</ul>',
-     'select_album' => 'Vyberte galerii', //cpg1.3.0 
-     'check_all' => 'Vybrat ve', //cpg1.3.0
-     'uncheck_all' => 'Odznait ve', //cpg1.3.0
-                
+     'select_album' => 'Vyberte album', //cpg1.3.0
+     'check_all' => 'Vybrat vše', //cpg1.3.0
+     'uncheck_all' => 'Odznačit vše', //cpg1.3.0
+  'no_folders' => 'Zde není žádná složka uvnitř "albums" složky.  Je nejprve potřeba ji vytvořit pro ftp downloadování a to učinit.', //cpg1.4
+   'albums_no_category' => 'Album nemá kategorii', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Osobní album', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Browsable interface (doporučeno)', //cpg1.4
+  'edit_pics' => 'Editovat soubory', //cpg1.4
+  'edit_properties' => 'Vlastnosti alba', //cpg1.4
+  'view_thumbs' => 'Náhled', //cpg1.4
 );
 
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'ukaž/schov tento řádek', //cpg1.4
+  'vote' => 'Zvol detaily', //cpg1.4
+  'hits' => 'Urči detaily', //cpg1.4
+  'stats' => 'Zvol statistiku', //cpg1.4
+  'sdate' => 'Datum', //cpg1.4
+  'rating' => 'Rating', //cpg1.4
+  'search_phrase' => 'Vyhledávání', //cpg1.4
+  'referer' => 'Odkaz', //cpg1.4
+  'browser' => 'Prohlížeč', //cpg1.4
+  'os' => 'Operační systém', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Třiď podle %s', //cpg1.4
+  'ascending' => 'vzestupně', //cpg1.4
+  'descending' => 'sestupně', //cpg1.4
+  'internal' => 'int', //cpg1.4
+  'close' => 'zavřeno', //cpg1.4
+  'hide_internal_referers' => 'zkryj interní odkazy', //cpg1.4
+  'date_display' => 'Zobraz datum', //cpg1.4
+  'submit' => 'odešli / obnov', //cpg1.4
+);
 
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
@@ -1085,49 +1723,26 @@
 // Void
 
 // ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'Vykopnut uivatel',
-                'user_name' => 'Uivatelsk jmno',
-                'ip_address' => 'IP Adresa',
-                'expiry' => 'Vypr za (nevyplovat pro stl vykopnut)',
-                'edit_ban' => 'Uloit zmny',
-                'delete_ban' => 'Smazat',
-                'add_new' => 'Pidat dal vykopnut',
-                'add_ban' => 'Pidat',
-                'error_user' => 'Nemohu nalzt uivatele', //cpg1.3.0 
-                'error_specify' => 'Je poteba zadat bu uivatelsk jmno nebo IP adresu', //cpg1.3.0
-                'error_ban_id' => 'patn ID pro zkaz!', //cpg1.3.0
-                'error_admin_ban' => 'Nemete zakzat sm sebe!', //cpg1.3.0
-                'error_server_ban' => 'Snate se zakzat vlastn server? To nen mon udlat.', //cpg1.3.0
-                'error_ip_forbidden' => 'Nen mon zakzat toto IP - nen dosaiteln!', //cpg1.3.0
-                'lookup_ip' => 'Najt IP adresu', //cpg1.3.0
-                'submit' => 'Odeslat', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(  
-    'title' => 'Upload obrzku', 
-    'custom_title' => 'Upraven Formul', //cpg1.3.0
-    'cust_instr_1' => 'Mete zvolit poadovan poet vstupnch polek. Nen ale mon pekroit omezen potu polek uveden ne.', //cpg1.3.0
+if (defined('UPLOAD_PHP')) $lang_upload_php = array(
+    'title' => 'Upload obrázku',
+    'custom_title' => 'Upravený Formulář', //cpg1.3.0
+    'cust_instr_1' => 'Můžete zvolit požadovaný počet vstupních políček. Není ale možné překročit omezení počtu políček uvedená níže.', //cpg1.3.0
     'cust_instr_2' => 'Box Number Requests', //cpg1.3.0
-    'cust_instr_3' => 'Polka pro upload soubor: %s', //cpg1.3.0
-    'cust_instr_4' => 'Polka pro URI/URL upload: %s', //cpg1.3.0
-    'cust_instr_5' => 'Polka pro URI/URL upload:', //cpg1.3.0
-    'cust_instr_6' => 'Polka pro upload soubor:', //cpg1.3.0
-    'cust_instr_7' => 'Prosm zadejte poadovan poet ke kadmu typu vstupnch polek pro upload. Potom stisknte \'Pokraovat\'. ', //cpg1.3.0
-    'reg_instr_1' => 'Neplatn akce pro vytvoen formule.', //cpg1.3.0  
-    'reg_instr_2' => 'Pomoc polek dole mete nechat na server nahrt soubory. Velikost jednotlivch nahrvanch soubor pi uploadu na server by nemla peshnout %s KB. Soubory ZIP nahran pomoc sekc \'Upload Soubor\' nebo \'URI/URL Upload\' zstanou zkomprimovan jako jeden soubor i po nahrn na server.', //cpg1.3.0
-    'reg_instr_3' => 'Pokud chcete, aby soubory zabalen v archivu ZIP byly rozbaleny, muste pout pro zadn souboru polko v sekci \'Decompressive ZIP Upload\'.', //cpg1.3.0
-    'reg_instr_4' => 'Pokud pouvte sekci URI/URL upload, prosm zadvejte cestu k souboru takto: http://www.mojedomena.cz/obrazky/priklad1.jpg', //cpg1.3.0
-    'reg_instr_5' => 'Po vyplnn formule stisknte tlatko \'Pokraovat\'.', //cpg1.3.0
+    'cust_instr_3' => 'Políčka pro upload souborů: %s', //cpg1.3.0
+    'cust_instr_4' => 'Políčka pro URI/URL upload: %s', //cpg1.3.0
+    'cust_instr_5' => 'Políčka pro URI/URL upload:', //cpg1.3.0
+    'cust_instr_6' => 'Políčka pro upload souborů:', //cpg1.3.0
+    'cust_instr_7' => 'Prosím zadejte požadovaný počet ke každému typu vstupních políček pro upload. Potom stiskněte \'Pokračovat\'. ', //cpg1.3.0
+    'reg_instr_1' => 'Neplatná akce pro vytvoření formuláře.', //cpg1.3.0
+    'reg_instr_2' => 'Pomocí políček dole můžete nechat na server nahrát soubory. Velikost jednotlivých nahrávaných souborů při uploadu na server by neměla přesáhnout %s KB. Soubory ZIP nahrané pomocí sekcí \'Upload Souborů\' nebo \'URI/URL Upload\' zůstanou zkomprimované jako jeden soubor i po nahrání na server.', //cpg1.3.0
+    'reg_instr_3' => 'Pokud chcete, aby soubory zabalené v archivu ZIP byly rozbaleny, musíte použít pro zadání souboru políčko v sekci \'Decompressive ZIP Upload\'.', //cpg1.3.0
+    'reg_instr_4' => 'Pokud používáte sekci URI/URL upload, prosím zadávejte cestu k souboru takto: http://www.mojedomena.cz/obrazky/priklad1.jpg', //cpg1.3.0
+    'reg_instr_5' => 'Po vyplnění formuláře stiskněte tlačítko \'Pokračovat\'.', //cpg1.3.0
     'reg_instr_6' => 'Upload ZIP Archivu:', //cpg1.3.0
-    'reg_instr_7' => 'Upload Soubor:', //cpg1.3.0
+    'reg_instr_7' => 'Upload Souborů:', //cpg1.3.0
     'reg_instr_8' => 'URI/URL Uploads:', //cpg1.3.0
     'error_report' => 'Error Report', //cpg1.3.0
     'error_instr' => 'The following uploads encountered errors:', //cpg1.3.0
@@ -1135,54 +1750,59 @@
     'error_message' => 'Error Message', //cpg1.3.0
     'no_post' => 'File not uploaded by POST.', //cpg1.3.0
     'forb_ext' => 'Forbidden file extension.', //cpg1.3.0
-    'exc_php_ini' => 'Pekroena velikost souboru povolen v php.ini.', //cpg1.3.0
-    'exc_file_size' => 'Pekroena velikost souboru povolen galeri.', //cpg1.3.0
-    'partial_upload' => 'Pouze sten upload.', //cpg1.3.0
-    'no_upload' => 'Neprobhl dn upload soubor.', //cpg1.3.0
-    'unknown_code' => 'Neznm chyba PHP pi uploadu.', //cpg1.3.0
-    'no_temp_name' => 'dn upload - adn doasn jmno.', //cpg1.3.0
-    'no_file_size' => 'Neobsahuje dn data/rozbit', //cpg1.3.0
-    'impossible' => 'Nebylo mon pesunout.', //cpg1.3.0
-    'not_image' => 'Nen obrzkem/rozit', //cpg1.3.0
-    'not_GD' => 'Chyb rozen GD.', //cpg1.3.0
+    'exc_php_ini' => 'Překročena velikost souboru povolená v php.ini.', //cpg1.3.0
+    'exc_file_size' => 'Překročena velikost souboru povolená albu.', //cpg1.3.0
+    'partial_upload' => 'Pouze částečný upload.', //cpg1.3.0
+    'no_upload' => 'Neproběhl žádný upload souborů.', //cpg1.3.0
+    'unknown_code' => 'Neznámá chyba PHP při uploadu.', //cpg1.3.0
+    'no_temp_name' => 'Žádný upload - žadné dočasné jméno.', //cpg1.3.0
+    'no_file_size' => 'Neobsahuje žádná data/rozbité', //cpg1.3.0
+    'impossible' => 'Nebylo možné přesunout.', //cpg1.3.0
+    'not_image' => 'Není obrázkem/rozité', //cpg1.3.0
+    'not_GD' => 'Chybí rozšíření GD.', //cpg1.3.0
     'pixel_allowance' => 'Pixel allowance exceeded.', //cpg1.3.0 //TODO
-    'incorrect_prefix' => 'Neplatn URI/URL prefix', //cpg1.3.0
-    'could_not_open_URI' => 'Nebylo mon otevt URI.', //cpg1.3.0
+    'incorrect_prefix' => 'Neplatný URI/URL prefix', //cpg1.3.0
+    'could_not_open_URI' => 'Nebylo možné otevřít URI.', //cpg1.3.0
     'unsafe_URI' => 'Safety not verifiable.', //cpg1.3.0  //TODO
     'meta_data_failure' => 'Chyba v meta datech', //cpg1.3.0
-    'http_401' => '401 Neautorizovan pstup', //cpg1.3.0
-    'http_402' => '402 Poadovna platba', //cpg1.3.0
-    'http_403' => '403 Zakzan pstup', //cpg1.3.0
+    'http_401' => '401 Neautorizovaný přístup', //cpg1.3.0
+    'http_402' => '402 Požadována platba', //cpg1.3.0
+    'http_403' => '403 Zakázaný přístup', //cpg1.3.0
     'http_404' => '404 Nebylo nalezeno', //cpg1.3.0
-    'http_500' => '500 Intern chyba serveru', //cpg1.3.0
-    'http_503' => '503 Sluba nen dostupn', //cpg1.3.0
-    'MIME_extraction_failure' => 'MIME nebylo rozpoznno.', //cpg1.3.0
-    'MIME_type_unknown' => 'Neznm MIME typ', //cpg1.3.0
-    'cant_create_write' => 'Nebylo mon vytvoit soubor pro zpis.', //cpg1.3.0
-    'not_writable' => 'Nebylo mon zapisovat do souboru pro zpis.', //cpg1.3.0
-    'cant_read_URI' => 'Nebylo mon pest URI/URL', //cpg1.3.0
-    'cant_open_write_file' => 'Nebylo mon otevt soubor pro URI.', //cpg1.3.0
-    'cant_write_write_file' => 'Nebylo mon zapisovat do souboru pro URI.', //cpg1.3.0
-    'cant_unzip' => 'Nebylo mon rozbalit ZIP archiv.', //cpg1.3.0
-    'unknown' => 'Neznm chyba', //cpg1.3.0
-    'succ' => 'Uspn Upload', //cpg1.3.0
-    'success' => '%s soubor bylo spn nahrno.', //cpg1.3.0
-    'add' => 'Prosm stisknte \'Pokraovat\' pro pidn soubor do galerie.', //cpg1.3.0
-    'failure' => 'Chyba pi Uploadu', //cpg1.3.0
+    'http_500' => '500 Interní chyba serveru', //cpg1.3.0
+    'http_503' => '503 Služba není dostupná', //cpg1.3.0
+    'MIME_extraction_failure' => 'MIME nebylo rozpoznáno.', //cpg1.3.0
+    'MIME_type_unknown' => 'Neznámý MIME typ', //cpg1.3.0
+    'cant_create_write' => 'Nebylo možné vytvořit soubor pro zápis.', //cpg1.3.0
+    'not_writable' => 'Nebylo možné zapisovat do souboru pro zápis.', //cpg1.3.0
+    'cant_read_URI' => 'Nebylo možné přečíst URI/URL', //cpg1.3.0
+    'cant_open_write_file' => 'Nebylo možné otevřít soubor pro URI.', //cpg1.3.0
+    'cant_write_write_file' => 'Nebylo možné zapisovat do souboru pro URI.', //cpg1.3.0
+    'cant_unzip' => 'Nebylo možné rozbalit ZIP archiv.', //cpg1.3.0
+    'unknown' => 'Neznámá chyba', //cpg1.3.0
+    'succ' => 'Uspěšný Upload', //cpg1.3.0
+    'success' => '%s souborů bylo úspěšně nahráno.', //cpg1.3.0
+    'add' => 'Prosím stiskněte \'Pokračovat\' pro přidání souborů do alba.', //cpg1.3.0
+    'failure' => 'Chyba při Uploadu', //cpg1.3.0
     'f_info' => 'Informace o souboru', //cpg1.3.0
-    'no_place' => 'Pedchoz soubor nen mon umstit.', //cpg1.3.0
-    'yes_place' => 'Pedchoz soubor byl spn umstn.', //cpg1.3.0
+    'no_place' => 'Předchozí soubor není možné umístit.', //cpg1.3.0
+    'yes_place' => 'Předchozí soubor byl úspěšně umístěn.', //cpg1.3.0
     'max_fsize' => 'Max. velikost souboru je %s KB',
-    'album' => 'Galerie',
-    'picture' => 'Obrzek',
-    'pic_title' => 'Nadpis obrzku',
-    'description' => 'Popis obrzku',
-    'keywords' => 'Klov slova (oddlen mezerou)',
-    'err_no_alb_uploadables' => 'Zde se nenalz galerie, do kter je povolen upload.', 
-    'place_instr_1' => 'Prosm umstte te soubory do galeri. Mete tak zadat informace tkajc se jednotlivch soubor.', //cpg1.3.0
-    'place_instr_2' => 'Dal soubory je poteba umstit. Prosm stiskte \'Pokraovat\'.', //cpg1.3.0
-    'process_complete' => 'Uspn jste umstil vechny soubory.', //cpg1.3.0
-
+    'album' => 'Album',
+    'picture' => 'Obrázek',
+    'pic_title' => 'Nadpis obrázku',
+    'description' => 'Popis obrázku',
+    'keywords' => 'Klíčová slova (oddělená mezerou)',
+    'err_no_alb_uploadables' => 'Zde se nenalézá album, do které je povolen upload.',
+    'place_instr_1' => 'Prosím umístěte teď soubory do alb. Můžete také zadat informace týkající se jednotlivých souborů.', //cpg1.3.0
+    'place_instr_2' => 'Další soubory je potřeba umístit. Prosím stiskěte \'Pokračovat\'.', //cpg1.3.0
+    'process_complete' => 'Uspěšně jste umístil všechny soubory.', //cpg1.3.0
+   'albums_no_category' => 'Album bez kategorie', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Osobní album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Vyber album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Zavřít', //cpg1.4
+  'no_keywords' => 'Promiňte, žádná slova nebyla k dispozici!', //cpg1.4
+  'regenerate_dictionary' => 'Regenerování slovníku', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1190,110 +1810,304 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-    'title' => 'Spravovat uivatele',
-    'name_a' => 'Jmno vzestup.',
-    'name_d' => 'Jmno sestup.',
+  'memberlist' => 'Seznam uživatelů', //cpg1.4
+  'user_manager' => 'Manažer uživatelů', //cpg1.4
+    'title' => 'Spravovat uživatele',
+    'name_a' => 'Jméno vzestup.',
+    'name_d' => 'Jméno sestup.',
     'group_a' => 'Skupina vzestup.',
     'group_d' => 'Skupina sestup.',
     'reg_a' => 'Datum registrace vzestup.',
     'reg_d' => 'Datum registrace sestup.',
-    'pic_a' => 'Poet obrzk vzestup.',
-    'pic_d' => 'Poet obrzk sestup.',
-    'disku_a' => 'Vyuit disku vzestup.',
-    'disku_d' => 'Vyuit disku sestup.',
+    'pic_a' => 'Počet obrázků vzestup.',
+    'pic_d' => 'Počet obrázků sestup.',
+    'disku_a' => 'Využití disku vzestup.',
+    'disku_d' => 'Využití disku sestup.',
     'lv_a' => 'Last visit ascending', //cpg1.3.0
     'lv_d' => 'Last visit descending', //cpg1.3.0
-    'sort_by' => 'adit uivatele podle',
-    'err_no_users' => 'Tabulka uivatel je przdn!',
-    'err_edit_self' => 'Zde nelze editovat vlastn profil pouijte pslunou volbu pracujc s vam profilem',
+    'sort_by' => 'Řadit užřivatele podle',
+    'err_no_users' => 'Tabulka uživatelů je prázdná!',
+    'err_edit_self' => 'Zde nelze editovat vlastní profil použijte příslušnou volbu pracující s vaším profilem',
     'edit' => 'UPRAVIT',
+  'with_selected' => 'Vybraná šíře:', //cpg1.4
     'delete' => 'SMAZAT',
-    'name' => 'Uiv. jmno',
-    'group' => 'Skupina Uiv.',
-    'inactive' => 'Neaktivn',
+  'delete_files_no' => 'udržuj veřejné soubory (ale anonymě)', //cpg1.4
+  'delete_files_yes' => 'vymaž veřejné soubory, jak to půjde', //cpg1.4
+  'delete_comments_no' => 'udržuj veřejné komentáře (ale anonymě)', //cpg1.4
+  'delete_comments_yes' => 'vymaž komentáře, jak to půjde', //cpg1.4
+  'activate' => 'Aktivuj', //cpg1.4
+  'deactivate' => 'Deaktivuj', //cpg1.4
+  'reset_password' => 'Reset hesla', //cpg1.4
+  'change_primary_membergroup' => 'Změň primární skupinu', //cpg1.4
+  'add_secondary_membergroup' => 'Přidej sekundární skupinu', //cpg1.4
+    'name' => 'Uživ. jméno',
+    'group' => 'Skupina Uživ.',
+    'inactive' => 'Neaktivní',
     'operations' => 'Operace',
-    'pictures' => 'Obrzky',
-    'disk_space' => 'Msto vyuit / kvta',
-    'registered_on' => 'Registrovn',
-    'last_visit' => 'Posledn nvtva', //cpg1.3.0
-    'u_user_on_p_pages' => '%d uivatel na %d strnkch',
-    'confirm_del' => 'Jste si jist(a), e chcete smazat tohoto uivatele ? \\nVechny jeho obrzky, galerie a komente budou smazny.',
-    'mail' => 'MAIL',
-    'err_unknown_user' => 'Vybran uiv. neexistuje !',
-    'modify_user' => 'Zmnit uiv.',
-    'notes' => 'Poznmky',
-    'note_list' => '<li>Pokud nechcete zmnit heslo ponechte polko pro heslo przdn',
-    'password' => 'Heslo',
-    'user_active' => 'Uiv. je aktivn',
-    'user_group' => 'Uiv. Skupina',
-    'user_email' => 'Uiv. emaill',
-    'user_web_site' => 'Uiv. domc strnka',
-    'create_new_user' => 'Vytvoit novho uivatle.',
-    'user_location' => 'Msto Uiv. (nap. Praha apod.)',
-    'user_interests' => 'Uiv. zjmy',
-    'user_occupation' => 'Uiv. povoln',
-    'latest_upload' => 'Recent uploads', //cpg1.3.0
-    'never' => 'nikdy', //cpg1.3.0
-
+    'pictures' => 'Obrázky',
+  'disk_space_used' => 'Místo využité', //cpg1.4
+  'disk_space_quota' => 'Volná kvóta', //cpg1.4
+  'registered_on' => 'Registrace', //cpg1.4
+  'last_visit' => 'Poslední návštěva',
+  'u_user_on_p_pages' => '%d uživatelé v %d stránce(kách)',
+  'confirm_del' => 'Chcete určitě vymazat tohoto uživatele? \\nAll his files and albums will also be deleted.', //js-alert
+  'mail' => 'MAIL',
+  'err_unknown_user' => 'Vybraný uživatel neexistuje !',
+  'modify_user' => 'Uprav uživatele',
+  'notes' => 'Poznámka',
+  'note_list' => '<li>Jestli nechcete měnit heslo, ponechte pole hesla prázdné.',
+  'password' => 'Heslo',
+  'user_active' => 'Hživatel je aktivní',
+  'user_group' => 'Uživatelovy skupiny',
+  'user_email' => 'Email uživatele',
+  'user_web_site' => 'Uživatelova domovská stránka',
+  'create_new_user' => 'Vytvořit nového uživatele',
+  'user_location' => 'Uživatelova lokace',
+  'user_interests' => 'Uživatelovo rozhraní',
+  'user_occupation' => 'Uživatelovo bydliště',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Poslední uploady',
+  'never' => 'nikdy',
+  'search' => 'Vyhedání uživatele', //cpg1.4
+  'submit' => 'Odeslat', //cpg1.4
+  'search_submit' => 'Go!', //cpg1.4
+  'search_result' => 'Hledej výsledek pro: ', //cpg1.4
+  'alert_no_selection' => 'Musíš vybrat nejprve alespoń jednoho uživatele!', //cpg1.4 //js-alert
+  'password' => 'heslo', //cpg1.4
+  'select_group' => 'Vyber skupinu', //cpg1.4
+  'groups_alb_access' => 'Povolená alba ve skupině', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategorie', //cpg1.4
+  'modify' => 'Změnit?', //cpg1.4
+  'group_no_access' => 'Tato skupina nemá speciální přístup', //cpg1.4
+  'notice' => 'Poznámka', //cpg1.4
+  'group_can_access' => 'Album má pouze "%s" povolený přístup', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'Zmnit velikost obrzku',
-        'what_it_does' => 'Co to dl?',
-        'what_update_titles' => 'Aktualizovat nadpisy podle jmna soubor',
-        'what_delete_title' => 'Smazat nadpisy',
-        'what_rebuild' => 'Pedlat nahledy a zmnn obrzky',
-        'what_delete_originals' => 'Smazat originly a nahradit je stednmi obrzky',
-        'file' => 'Soubor',
-        'title_set_to' => 'Nastavit nadpis na',
-        'submit_form' => 'odeslat',
-        'updated_succesfully' => 'Aktualizace probhla OK',
-        'error_create' => 'CHYBA pi vytven',
-        'continue' => 'Zpracovatvce obrzk',
-        'main_success' => 'Skoubor %s byl uspn pouit jako hlavn obrzek',
-        'error_rename' => 'Chyba pejmenovn %s na %s',
-        'error_not_found' => 'Soubor %s nebyl nalezen',
-        'back' => 'zpt na halvn',
-        'thumbs_wait' => 'Aktualizuji nhledy a/nebo stedn obrzky, prosm ekejte...',
-        'thumbs_continue_wait' => 'Pokrauji v aktualizaci nhled a/nebo stednch obrzk...',
-        'titles_wait' => 'Aktualizuji nadpisy, prosm ekejte...',
-        'delete_wait' => 'Mau nadpisy, prosm ekejte...',
-        'replace_wait' => 'Mau originly a nahrazuji je stednmi obrzky, prosm ekejte...',
-        'instruction' => 'Rychl instrukce',
-        'instruction_action' => 'Vyberte akci',
-        'instruction_parameter' => 'Nastavit parametry',
-        'instruction_album' => 'Vybrat galerii',
-        'instruction_press' => 'Stisknte %s',
-        'update' => 'Aktualizovat nhledy a/nebo stedn obrzky',
-        'update_what' => 'Co m bt aktualizovno',
-        'update_thumb' => 'Jen nhledy',
-        'update_pic' => 'Pouze stedn obrzky',
-        'update_both' => 'Oboj nhledy i stedn obrzky',
-        'update_number' => 'Poet obrzk, kter zpracovat na 1 kliknut',
-        'update_option' => '(Snite slo pokud mte problmy s timeoutem)',
-        'filename_title' => 'Jmno souboru ? Nadpis obrzku',
-        'filename_how' => 'Jak se m zmnit jmno obrzku?',
-        'filename_remove' => 'Odstranit .jpg koncovku a pepsat _ (podtrtka mezerami)',
-        'filename_euro' => 'Zmnit 2003_11_23_13_20_20.jpg na 23/11/2003 13:20',
-        'filename_us' => 'Zmnit 2003_11_23_13_20_20.jpg na 11/23/2003 13:20',
-        'filename_time' => 'Zmnit 2003_11_23_13_20_20.jpg na 13:20',
-        'delete' => 'Smazat nadpisy obrzk nebo originln obrzky',
-        'delete_title' => 'Smazat nadpisy obrzk',
-        'delete_original' => 'Smazat originln obrzky',
-        'delete_replace' => 'Smazat originly a nahradit je stedn verz obrzk',
-        'select_album' => 'Vybrat galerii',
-        'delete_orphans' => 'Smazat osiel komente (plat pro vechny galerie)', //cpg1.3.0 
-        'orphan_comment' => 'Nalezeny osiel komente', //cpg1.3.0
-        'delete' => 'Smazat', //cpg1.3.0 
-        'delete_all' => 'Smazat ve', //cpg1.3.0
-        'comment' => 'Koment: ', //cpg1.3.0
-        'nonexist' => 'piazeno k neexistujcmu souboru # ', //cpg1.3.0
-        'phpinfo' => 'Zobrazit phpinfo', //cpg1.3.0
-        'update_db' => 'Update databze', //cpg1.3.0
-        'update_db_explanation' => 'Pokud jste vymnili soubory aplikace galerie coppermine, pidali modifikaci nebo upgradovali ze star verze, ujistte se, e jste spustili update databze. To vytvo potebn tabulky a/nebo konfiguran hodnoty ve va databzi.', //cpg1.3.0
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Opravit názvy ze jména', //cpg1.4
+'Vymazat názvy ', //cpg1.4
+'Znovy vytvořit náhledy a změnit velikost fotografií', //cpg1.4
+'Vymazat originálná fotografiea zaměnit je změněnou verzí', //cpg1.4
+'Vymazat originální nebo střední náhled pro uvolnění místa.', //cpg1.4
+'Vymazat osiřelé komentáře', //cpg1.4
+'Znovu načíst velikosti souborů a rozlišení (jestliže byli obrázky manuálně změněny)', //cpg1.4
+'Resetovat počítadla zobrazení', //cpg1.4
+'Zobrazit phpinfo', //cpg1.4
+'Updatovat databázi', //cpg1.4
+'Zobrazit log soubory', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Administrátorské nástroje (změna velikosti obrázků)',
+  'what_it_does' => 'Co umí?',
+  'file' => 'Soubor',
+  'problem' => 'Problém', //cpg1.4
+  'status' => 'Status', //cpg1.4
+  'title_set_to' => 'název nastavit na',
+  'submit_form' => 'odeslat',
+  'updated_succesfully' => 'úspěšně změněno',
+  'error_create' => 'ERROR při vytváření',
+  'continue' => 'Proces pro více obrázků',
+  'main_success' => 'Soubor %s byl úspěšně použit jako hlavní soubor',
+  'error_rename' => 'Chyba přejmenování z %s na %s',
+  'error_not_found' => 'Soubor %s nebyl nalezen',
+  'back' => 'návrat na hlavní',
+  'thumbs_wait' => 'Update náhledu a/nebo změna velikosti obrázku, prosím počkejte...',
+  'thumbs_continue_wait' => ' Pokračování update náhledu a/nebo změna velikosti obrázku, prosím počkejte...',
+  'titles_wait' => 'Updatuji názvy, prosím čekejte...',
+  'delete_wait' => 'Mažu názvy, prosím čekejte...',
+  'replace_wait' => 'Vymazání originálních a záměna s obrázky se změněnou velikostí, prosím počkejte...',
+  'instruction' => 'Rychlé instrukce',
+  'instruction_action' => 'Vyber akci',
+  'instruction_parameter' => 'Nastav parametry',
+  'instruction_album' => 'Vyber album',
+  'instruction_press' => 'Zmáčkni %s',
+  'update' => 'Update náhledu a/nebo změna velikosti fotek',
+  'update_what' => 'Co chcete updatovat',
+  'update_thumb' => 'Pouze náhledy',
+  'update_pic' => 'Pouze obrázky se změněnou velikostí',
+  'update_both' => 'Obojí náhledy a obrázky se změněnou velikostí.',
+  'update_number' => 'Počet změn provedených na jeden klik',
+  'update_option' => '(Zkusta nastavit nižší hodnotu, jestliže se potýkáte s time-out problémy)',
+  'filename_title' => 'Jméno souboru &rArr; Název',
+  'filename_how' => 'Jak má být jméno souboru modifikováno',
+  'filename_remove' => 'Odstraň .jpg ukončení a zaměň za _ (podtržítko) s mezerou',
+  'filename_euro' => 'Změň 2003_11_23_13_20_20.jpg na 23/11/2003 13:20',
+  'filename_us' => 'Změň 2003_11_23_13_20_20.jpg tna 11/23/2003 13:20',
+  'filename_time' => 'Změň 2003_11_23_13_20_20.jpg na 13:20',
+  'delete' => 'Vymaž název nebo obrázky originální velikosti',
+  'delete_title' => 'Vymaž názvy souborů',
+  'delete_title_explanation' => 'Tato volba odstraní všechny názvy souborů v galerii kterou specifikujete.', //cpg1.4
+  'delete_original' => 'Odstraň obrázky s originální velikostí',
+  'delete_original_explanation' => 'Tato volba odstraní všechny obrázky plné velikosti.', //cpg1.4
+  'delete_intermediate' => 'Vymaž střední náhledy', //cpg1.4
+  'delete_intermediate_explanation' => 'Tato volba vymaže všechny střední náhledy.<br />Použijte ji pro uvolnění místa na disku.', //cpg1.4
+  'delete_replace' => 'Vymaž originální obrázky a nahraď upravenými velikostí',
+  'titles_deleted' => 'Vymaž všechny názvy ze specifikovaného alba', //cpg1.4
+  'deleting_intermediates' => 'Maže střední náhledy, prosí počkejte...', //cpg1.4
+  'searching_orphans' => 'Hledám osiřelé komentáře, prosím počkejte...', //cpg1.4
+  'select_album' => 'Vyberte album',
+  'delete_orphans' => 'Vymaž komentáře ke chybějícím souborům', //cpg1.4
+  'delete_orphans_explanation' => 'Tato volba identifikuje a vymaže komentáře asociované k vymazaným souborům.<br />Označ všechny alba.', //cpg1.4
+  'refresh_db' => 'Obnov informace o rozlišení a velikosti souborů', //cpg1.4
+  'refresh_db_explanation' => 'Tato volba znovu načte a obnoví informace o velikostech a rozlišení souborů.', //cpg1.4
+  'reset_views' => 'Resetuj počítadla zobrazení', //cpg1.4
+  'reset_views_explanation' => 'Nastaví ve specifikovaném albu počitadla zobrazení na nulu.', //cpg1.4
+  'orphan_comment' => 'osiřelé komentáře byly nalezeny',
+  'delete' => 'Vymazat',
+  'delete_all' => 'Vymazat všechny',
+  'delete_all_orphans' => 'Vymazat všechny osiřelé komentáře?', //cpg1.4
+  'comment' => 'Komentáře: ',
+  'nonexist' => 'připojeno k neexistujícímu souboru # ',
+  'phpinfo' => 'Zobraz phpinfo',
+  'phpinfo_explanation' => 'Zobrazí technické informace o serveru.<br /> - Můžete se zeptat providera na údaje zde zobrazené a jejich podporu.', //cpg1.4
+  'update_db' => 'Updatovat databázi',
+  'update_db_explanation' => 'Jestliže zaměníte coppermine soubory, přidáte a modifikujete nebo upgradujete z předešlé verze coppermine, je nezbytné provést update databáze alespoń jednou. Tato volba vytvoří nezbytné tabulky a/nebo hodnoty pro vaši coppermine databázi.',
+  'view_log' => 'Zobraz log soubory', //cpg1.4
+  'view_log_explanation' => 'Coppermine může sledovat různou aktivitu uživatelů. Můžete prohlížet logy jestliže to máte povoleno v <a href="admin.php">coppermine nastavení</a>.', //cpg1.4
+  'versioncheck' => 'Verze', //cpg1.4
+  'versioncheck_explanation' => 'Zjisti verzi souborů, jestli došlo k upgradu z nižší verze.', //cpg1.4
+  'bridgemanager' => 'Propojovací Manažer', //cpg1.4
+  'bridgemanager_explanation' => 'Zapni nebo vypni integraci (propojení) Coppermine s jinou aplikací (např. tvoje BBS).', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Versioncheck in english', //cpg1.4
+  'what_it_does' => 'This page is meant for users who have updated their coppermine install. This script goes through the files on your webserver and tries to determine if your local file versions on the webserver are the same as the ones from the repository at http://coppermine.sourceforge.net, this way displaying the files you were meant to update as well.<br />It will show everything in red that needs to be fixed. Entries in yellow need looking into. Entries in green (or your default font color) are OK.<br />Click on the help icons to find out more.', //cpg1.4
+  'online_repository_unable' => 'Unable to connect to online repository', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine was unable to connect to the online repository. This can have two reasons:', //cpg1.4
+  'online_repository_reason1' => 'the coppermine online repository is currently down - check if you can browse this page: %s - if you can\'t access this page, try again later.', //cpg1.4
+  'online_repository_reason2' => 'PHP on your webserver is configured with %s turned off (by default, it\'s turned on). If the server is yours to administer, turn this option on in <i>php.ini</i> (at least allow it to be overridden with %s). If you\'re webhosted, you will probably have to live with the fact that you can\'t compare your files to the online repository. This page will then only display the file versions that came with your distribution - updates will not be displayed.', //cpg1.4
+  'online_repository_skipped' => 'Connection to online repository skipped', //cpg1.4
+  'online_repository_to_local' => 'The script is defaulting to the local copy of the version-files now. The data may be inacurate if you have upgraded Coppermine and you haven\'t uploaded all files. Changes to the files after the release won\'t be taken into account as well.', //cpg1.4
+  'local_repository_unable' => 'Unable to connect to the repository on your server', //cpg1.4
+  'local_repository_explanation' => 'Coppermine was unable to connect to the repository file %s on your webserver. This probably means that you haven\'t uploaded the repository file to your webserver. Do so now and then try to run this page once more (hit refresh).<br />If the script still fails, your webhost might have disabled parts of <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP\'s filesystem functions</a> completely. In this case, you simply won\'t be able to use this tool at all, sorry.', //cpg1.4
+  'coppermine_version_header' => 'Installed Coppermine version', //cpg1.4
+  'coppermine_version_info' => 'You have currently installed: %s', //cpg1.4
+  'coppermine_version_explanation' => 'If you think this is entirely wrong and you\'re supposed to be running a higher version of Coppermine, you probably haven\'t uploaded the most recent version of the file <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Version comparison', //cpg1.4
+  'folder_file' => 'folder/file', //cpg1.4
+  'coppermine_version' => 'cpg version', //cpg1.4
+  'file_version' => 'file version', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'writable', //cpg1.4
+  'not_writable' => 'not writable', //cpg1.4
+  'help' => 'Help', //cpg1.4
+  'help_file_not_exist_optional1' => 'file/folder does not exist', //cpg1.4
+  'help_file_not_exist_optional2' => 'The file/folder %s has not been found on your server. Although it is optional you should upload it (using your FTP client) to your webserver if you are experiencing problems.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'file/folder does not exist', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'The file/folder %s has not been found on your server, although it is mandatory. Upload the file to your webserver (using your FTP client).', //cpg1.4
+  'help_no_local_version1' => 'No local file version', //cpg1.4
+  'help_no_local_version2' => 'The script was unable to extract a local file version - your file is either outdated or you have modified it, removing the header information on the way. Updating the file is recommended.', //cpg1.4
+  'help_local_version_outdated1' => 'Local version outdated', //cpg1.4
+  'help_local_version_outdated2' => 'Your version of this file seems to be from an older version of Coppermine (you probably upgraded). Make sure to update this file as well.', //cpg1.4
+  'help_local_version_na1' => 'Unable to extract cvs version info', //cpg1.4
+  'help_local_version_na2' => 'The script could not determine what cvs version the file on your webserver is. You should upload the file from your package.', //cpg1.4
+  'help_local_version_dev1' => 'Development version', //cpg1.4
+  'help_local_version_dev2' => 'The file on your webserver seems to be newer than your Coppermine version. You are either using a development file (you should only do so if you know what you are doing), or you have upgraded your Coppermine install and not uploaded include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Folder not writable', //cpg1.4
+  'help_not_writable2' => 'Change file permissions (CHMOD) to grant the script write access to the folder %s and everything within it.', //cpg1.4
+  'help_writable1' => 'Folder writable', //cpg1.4
+  'help_writable2' => 'The folder %s is writable. This is an unnecessary risk, coppermine only needs read/execute access.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine was not able to determine wether the folder is writable.', //cpg1.4
+  'your_file' => 'your file', //cpg1.4
+  'reference_file' => 'reference file', //cpg1.4
+  'summary' => 'Summary', //cpg1.4
+  'total' => 'Total files/folders checked', //cpg1.4
+  'mandatory_files_missing' => 'Mandatory files missing', //cpg1.4
+  'optional_files_missing' => 'Optional files missing', //cpg1.4
+  'files_from_older_version' => 'Files left over from outdated Coppermine version', //cpg1.4
+  'file_version_outdated' => 'Outdated file versions', //cpg1.4
+  'error_no_data' => 'The script made a boo, it was not able to retrieve any information. Sorry for the inconvenience.', //cpg1.4
+  'go_to_webcvs' => 'go to %s', //cpg1.4
+  'options' => 'Options', //cpg1.4
+  'show_optional_files' => 'show optional folders/files', //cpg1.4
+  'show_mandatory_files' => 'show mandatory files', //cpg1.4
+  'show_file_versions' => 'show file versions', //cpg1.4
+  'show_errors_only' => 'show folders/files with errors only', //cpg1.4
+  'show_permissions' => 'show folder permissions', //cpg1.4
+  'show_condensed_output' => 'show condensed ouput (for easier screenshots)', //cpg1.4
+  'coppermine_in_webroot' => 'coppermine is installed in the webroot', //cpg1.4
+  'connect_online_repository' => 'try connecting to the online repository', //cpg1.4
+  'show_additional_information' => 'show additional information', //cpg1.4
+  'no_webcvs_link' => 'don\'t display web cvs link', //cpg1.4
+  'stable_webcvs_link' => 'display web cvs link to stable branch', //cpg1.4
+  'devel_webcvs_link' => 'display web cvs link to devel branch', //cpg1.4
+  'submit' => 'apply changes / refresh', //cpg1.4
+  'reset_to_defaults' => 'reset to default values', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Vymaž všechny logy', //cpg1.4
+  'delete_this' => 'Vymaž tento log', //cpg1.4
+  'view_logs' => 'Zobraz logy', //cpg1.4
+  'no_logs' => 'Logy nebyly vytvořeny.', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web Publishing Wizard Client</h1><p>This module allows to use <b>Windows XP</b> web publishing wizard with Coppermine.</p><p>Code is based on article posted by
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>What is required</h2><ul><li>Windows XP in order to have the wizard.</li><li>A working installation of Coppermine on which <b>the web upload function works properly.</b></li></ul><h2>How to install on client side</h2><ul><li>Right click on
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Select &quot;save target as..&quot;. Save the file on your hard drive. When saving the file, check that the proposed file name is <b>cpg_###.reg</b> (the ### represents a numerical timestamp). Change it to that name if necessary (leave the numbers). When downloaded, double click on the file in order to register your server with the web publishing wizard.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testing</h2><ul><li>In Windows Explorer, select some files and click on <b>Publish xxx on the web</b> in the left pane.</li><li>Confirm your file selection. Click on <b>Next</b>.</li><li>In the list of services that appear, select the one for your photo gallery (it has the name of your gallery). If the service does not appear, check that you have installed <b>cpg_pub_wizard.reg</b> as described above.</li><li>Input your login information if required.</li><li>Select the target album for your pictures or create a new one.</li><li>Click on <b>next</b>. The upload of your pictures starts.</li><li>When it is completed, check your gallery to see if pictures have been properly added.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Notes :</h2><ul><li>Once the upload has started, the wizard can't display any error message returned by the script so you can't know if the upload failed or succeeded until you check your gallery.</li><li>If the upload fails, enable &quot;Debug mode&quot; on the Coppermine admin page, try with one single picture and check error messages in the
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+file that is located in Coppermine directory on your server.</li><li>In order to avoid that the gallery be <i>flooded</i> by pictures uploaded through the wizard, only the <b>gallery admins</b> and <b>users that can have their own albums</b> can use this feature.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Web Publishing Wizard', //cpg1.4
+  'welcome' => 'Vítáme Vás <b>%s</b>,', //cpg1.4
+  'need_login' => 'Musíte se přihlásit k albu použitím web browserunež použijete tohoto průvodce.<p/><p>Až se přihlásíte nezapomeňte vybrat <b>pamatuj si mě</b>.', //cpg1.4
+  'no_alb' => 'Promiňte, ale není žádná takové album, kam by bylo povoleno uploadovat obrázky tímto průvodcem.', //cpg1.4
+  'upload' => 'Uploadování vašich obrázků do existujícího alba', //cpg1.4
+  'create_new' => 'Vytvořte nové album pro vaše obrázky', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategorie', //cpg1.4
+  'new_alb_created' => 'Vaše nové album &quot;<b>%s</b>&quot; bylo vytvořeno.', //cpg1.4
+  'continue' => 'Zmáčněte &quot;Další&quot; pro začátek uploadu vašich obrázků', //cpg1.4
+  'link' => 'tento link', //cpg1.4
 );
-?>
+}
+?>
\ No newline at end of file
diff -ruN 133/lang/czech-utf-8.php cpg148/lang/czech-utf-8.php
--- 133/lang/czech-utf-8.php	2004-12-30 01:03:48.000000000 -0600
+++ cpg148/lang/czech-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1301 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR                                     //
-//  http://www.chezgreg.net/coppermine/                                      //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-//  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.                                      //
-// ------------------------------------------------------------------------- //
-// Tanslation updated by Michal Ambroz <rebus@seznam.cz>                     //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: czech-utf-8.php,v 1.11 2004/12/29 23:03:48 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-
-// info about translators and translated language
-$lang_translation_info = array(
-'lang_name_english' => 'Czech',  
-'lang_name_native' => '&#x10C;esky', 
-'lang_country_code' => 'cz', 
-'trans_name'=> 'Michal Soukup aka migon', //the name of the translator - can be a nickname
-'trans_email' => 'migon@boule.cz', //translator's email address (optional)
-'trans_website' => 'http://www.boule.cz/', //translator's website (optional)
-'trans_date' => '2003-10-02', //the date the translation was created / last modified
-);
-
-
-$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('Bytů', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Ne', 'Po', 'Út', 'St', 'Čt', 'Pá', 'So');
-$lang_month = array('Leden', 'Únor', 'Březen', 'Duben', 'Květen', 'Červen', 'Červenec', 'Srpen', 'Září', 'Říjen', 'Listopad', 'Prosinec');
-
-// Some common strings
-$lang_yes = 'Ano';
-$lang_no  = 'Ne';
-$lang_back = 'ZPĚT';
-$lang_continue = 'POKRAČOVAT';
-$lang_info = 'Informace';
-$lang_error = 'Chyba';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M';
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p';
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p';
-
-// For the word censor
-$lang_bad_words = array('píča', 'hovno', '*fuck*', 'prdel', 'čůrák', '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 = array(
-        'random' => 'Náhodné obrázky',
-        'lastup' => 'Nejnovější',
-        'lastalb'=> 'Naposledy aktualizované galerie',
-        'lastcom' => 'Nejnovější komentáře',
-        'topn' => 'Nejprohlíženější',
-        'toprated' => 'Nejlépe hodnocené',
-        'lasthits' => 'Naposledy zobrazené',
-        'search' => 'Výsledky hledání',
-        'favpics'=> 'Oblíbené obrázky',
-);
-
-$lang_errors = array(
-    'access_denied' => 'Nemáte oprávnění na tuto stránku',
-    'perm_denied' => 'Nemáte dostatečná práva pro potvrzení této operace.',
-    'param_missing' => 'Skriptu nebyly předány potřebné parametry',
-    'non_exist_ap' => 'Vybraná galerie/obrázek neexistuje',
-    'quota_exceeded' => 'Vyčerpal(a) jste místo na disku.<br /><br />Vaše kvóta je[quota]K, Vaše obrázky zbírají [space]K, přidáním tohoto obrázku byste svoji kvótu překročil',
-    'gd_file_type_err' => 'Pokud používáte GD knihovnu jsou podporovány jen obrázky JPG a PNG',
-    'invalid_image' => 'Tento obrázek je poškozen/porušen GD knihovna s ním nemůže pracovat.',
-    'resize_failed' => 'Nelze vytvořit náhled či zmenšený obrázek',
-    'no_img_to_display' => 'Zde není žádný obrázek, který byste si mohl(a) prohlédnout',
-    'non_exist_cat' => 'Vybraná kategorie neexistuje',
-    'orphan_cat' => 'Podkategorie nemá nadřízenou kategorii. Problém opravte přes nastavení kategorií.',
-    'directory_ro' => 'Do adresáře \'%s\' nelze zapisovat (nedostatečná práva), obrázky nemohly být smazány.',
-    'non_exist_comment' => 'Vybraný komentář neexistuje',
-    'pic_in_invalid_album' => 'Obrázek(y) je/jsou v neexitující galerii (%s)!?',
-    'banned' => 'Byl jse vykopnut z těchto stránek, není Vám umožněno je používat.',
-    'not_with_udb' => 'Tato funkce je vypnutá jelikož je integrována ve fóru. Buď není požadovaná fukce dostupná na tomto systému, nebo tuto/tyto funci/e plní fórum.',
-    'offline_title' => 'Odpojeno', //cpg1.3.0
-    'offline_text' => 'Galerie je momentálně odpojena - prosím zkuste to znovu později', //cpg1.3.0
-    'ecards_empty' => 'Momentálně nejsou k zobraní dostupné žádné záznamy o ecards. Ověřte prosím, že je zapnutá volba "ecard logging" v konfiguraci coppermine!', //cpg1.3.0
-    'action_failed' => 'Akce selhala.  Coppermine není schopno váš požadavek zpracovat.', //cpg1.3.0
-    'no_zip' => 'Knihovny potřebné pro zpracování ZIP souborů nejsou dostupné.  Prosím kontaktujte Vašeho administrátora aplikace Coppermine.', //cpg1.3.0
-    'zip_type' => 'Nemáte povolení nahrávat na server soubory ZIP.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Následující značky mohou být užitečné: <li>[b]<b>Tučné</b>[/b]</li> <li>[i]<i>Kurzíva</i>[/i]</li> <li>[url=http://vasedomena.cz/]Text odkazu[/url]</li> <li>[email]uzivatel@domena.cz[/email]</li>'; //cpg1.3.0
-
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-    'alb_list_title' => 'Přejít na seznam galerií',
-    'alb_list_lnk' => 'Seznam galerií',
-    'my_gal_title' => 'Přejít do mé osobní galerie',
-    'my_gal_lnk' => 'Moje galerie',
-    'my_prof_lnk' => 'Můj Profil',
-    'adm_mode_title' => 'Do Admin módu',
-    'adm_mode_lnk' => 'Admin mód',
-    'usr_mode_title' => 'Do Uživatelského módu',
-    'usr_mode_lnk' => 'Uživatelský mód',
-    'upload_pic_title' => 'Nahrát obrázek do gallerie',
-    'upload_pic_lnk' => 'Upload obrázku',
-    'register_title' => 'Vytvořit účet',
-    'register_lnk' => 'Registrovat se',
-    'login_lnk' => 'Přihlásit',
-    'logout_lnk' => 'Odhlásit',
-    'lastup_lnk' => 'Nejnovější obrázky',
-    'lastcom_lnk' => 'Poslední komentáře',
-    'topn_lnk' => 'Nejprohlíženější',
-    'toprated_lnk' => 'Nejlépe hodnocené',
-    'search_lnk' => 'Vyhledávání',
-    'fav_lnk' => 'Oblíbené',
-    'memberlist_title' => 'Ukaž seznam členů', //cpg1.3.0
-    'memberlist_lnk' => 'Seznam členů', //cpg1.3.0
-    'faq_title' => 'FAQ = nejčastěji kladené otázky na galerii &quot;Coppermine&quot;', //cpg1.3.0
-    'faq_lnk' => 'FAQ', //cpg1.3.0
-
-);
-
-$lang_gallery_admin_menu = array(
-    'upl_app_lnk' => 'Potvrzení uploadu',
-    'config_lnk' => 'Nastavení',
-    'albums_lnk' => 'Galerie',
-    'categories_lnk' => 'Kategorie',
-    'users_lnk' => 'Uživatelé',
-    'groups_lnk' => 'Už. skupiny',
-    'comments_lnk' => 'Komentáře',
-    'searchnew_lnk' => 'Dávkové přidání obrázků',
-    'util_lnk' => 'Změnit velikost obrázků',
-    'ban_lnk' => 'Vykopnout uživatele',
-);
-
-$lang_user_admin_menu = array(
-    'albmgr_lnk' => 'Vytvořit / organizovat moje galerie',
-    'modifyalb_lnk' => 'Změnit moje galerie',
-    'my_prof_lnk' => 'Můj profil',
-);
-
-$lang_cat_list = array(
-    'category' => 'Kategorie',
-    'albums' => 'Galerie',
-    'pictures' => 'Obrázky',
-);
-
-$lang_album_list = array(
-    'album_on_page' => '%d galerií na %d stránkách'
-);
-           //ascending VZESTUPNE
-$lang_thumb_view = array(
-    'date' => 'DATUM',
-    //Sort by filename and title
-    'name' => 'JMÉNO SOUBORU',
-    'title' => 'NADPIS',
-    'sort_da' => 'Řadit vzestupně podle data',
-    'sort_dd' => 'Řadit sestupně podle data',
-    'sort_na' => 'Řadit vzestupně podle jména',
-    'sort_nd' => 'Řadit sestupně podle jména',
-    'sort_ta' => 'Řadit podle nadpisu vzestupně',
-    'sort_td' => 'Řadit podle nadpisu sestupně',
-    'download_zip' => 'Download jako Zip soubor', //cpg1.3.0
-    'pic_on_page' => '%d obrázkků na %d stránkách',
-    'user_on_page' => '%d uživatelů na %d stránkách'
-);
-
-$lang_img_nav_bar = array(
-    'thumb_title' => 'Zpět na stránku s náhledy',
-    'pic_info_title' => 'Zobraz/skryj informace o obrázku',
-    'slideshow_title' => 'Slideshow',
-    'ecard_title' => 'Poslat tento obrázek jako pohlednici',
-    'ecard_disabled' => 'Pohlednice jsou vypnuté',
-    'ecard_disabled_msg' => 'Nemáte dostatečná práva pro zaslání pohlednice',
-    'prev_title' => 'Předchozí obrázek',
-    'next_title' => 'Další obrázek',
-    'pic_pos' => 'OBRÁZEK %s/%s',
-);
-
-$lang_rate_pic = array(
-    'rate_this_pic' => 'Hodnotit tento obrázek ',
-    'no_votes' => '(žádné hodnocení)',
-    'rating' => '(Aktualní hodnocení : %s / z 5, hlasováno %s krát)',
-    'rubbish' => 'Hnusný',
-    'poor' => 'Mizerný',
-    'fair' => 'Ujde to',
-    'good' => 'Dobrý',
-    'excellent' => 'Výborný',
-    'great' => 'Dokonalý',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-    INFORMATION => $lang_info,
-    ERROR => $lang_error,
-    CRITICAL_ERROR => 'Kritická chyba',
-    'file' => 'Soubor: ',
-    'line' => 'Řádka: ',
-);
-
-$lang_display_thumbnails = array(
-    'filename' => 'Jméno souboru : ',
-    'filesize' => 'Velikost souboru : ',
-    'dimensions' => 'Rozměry : ',
-    'date_added' => 'Datum přidání : '
-);
-
-$lang_get_pic_data = array(
-    'n_comments' => '%s Komentář(ů)',
-    'n_views' => '%s zobrazení',
-    'n_votes' => '(%s hlas(ů))'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Vybrat vše', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Pokud se chystáte požadovat pomoc na podpoře coppermine, vložte tento ladící výstup do vašecho příspěvku. Před takovým vložením se ujistěte, že jste všechna vaše hesla z tohoto textu nahradili pomocí "***".', //cpg1.3.0
-  'phpinfo' => 'Zobrazit phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Přednastavený jazyk', //cpg1.3.0
-  'choose_language' => 'Vyberte Váš jazyk', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Přednastavený téma', //cpg1.3.0
-  'choose_theme' => 'vyberte téma', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-    'Exclamation' => 'Exclamation',
-    'Question' => 'Question',
-    'Very Happy' => 'Very Happy',
-    'Smile' => 'Smile',
-    'Sad' => 'Sad',
-    'Surprised' => 'Surprised',
-    'Shocked' => 'Shocked',
-    'Confused' => 'Confused',
-    'Cool' => 'Cool',
-    'Laughing' => 'Laughing',
-    'Mad' => 'Mad',
-    'Razz' => 'Razz',
-    'Embarassed' => 'Embarassed',
-    'Crying or Very sad' => 'Crying or Very sad',
-    'Evil or Very Mad' => 'Evil or Very Mad',
-    'Twisted Evil' => 'Twisted Evil',
-    'Rolling Eyes' => 'Rolling Eyes',
-    'Wink' => 'Wink',
-    'Idea' => 'Idea',
-    'Arrow' => 'Arrow',
-    'Neutral' => 'Neutral',
-    'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-    0 => 'Opouštím Admin Mód....:-(',
-    1 => 'Vstupuji do Admin Módu....:-)',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-    'alb_need_name' => 'Galerie musí mít jméno',
-    'confirm_modifs' => 'Jste si jist(a) těmito změnami ?',
-    'no_change' => 'Neudělal(a) jste žádné změny !',
-    'new_album' => 'Nová galerie',
-    'confirm_delete1' => 'Jste si jist(a), že chcete smazat tuto galerii ?',
-    'confirm_delete2' => '\nVšechny obrázky a komentáře budou smazány !',
-    'select_first' => 'Nejprve vyberte galerii',
-    'alb_mrg' => 'Správce galerií',
-    'my_gallery' => '* Moje galerie *',
-    'no_category' => '* Není kategorie *',
-    'delete' => 'Smazat',
-    'new' => 'Nový/á',
-    'apply_modifs' => 'Potvrdit změny',
-    'select_category' => 'Vybrat kategorii',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-    'miss_param' => 'Parametry potřebné pro \'%s\'operaci not supplied !',
-    'unknown_cat' => 'Vybraná kategorie v databázi neexistuje',
-    'usergal_cat_ro' => 'Nelze smazat uživatelské galerie !',
-    'manage_cat' => 'Spravovat kategorie',
-    'confirm_delete' => 'Opravdu chcete SMAZAT tuto kategorii',
-    'category' => 'Kategorie',
-    'operations' => 'Operace',
-    'move_into' => 'Přesunout do',
-    'update_create' => 'Aktualizovat/Vytvořit kategorii',
-    'parent_cat' => 'Nadřazená kategorie',
-    'cat_title' => 'Nadpis kategorie',
-    'cat_thumb' => 'Miniatura kategorie', //cpg1.3.0
-    'cat_desc' => 'Popis kategorie'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-    'title' => 'Nastavení',
-    'restore_cfg' => 'Nastavit výchozí',
-    'save_cfg' => 'Uložit konfiguraci',
-    'notes' => 'Poznámky',
-    'info' => 'Informace',
-    'upd_success' => 'Konfigurace byla změněna',
-    'restore_success' => 'Konfigurace byla nastavena na výchozí nastavení',
-    'name_a' => 'Jméno vzestupně',
-    'name_d' => 'Jméno sestupně',
-    'title_a' => 'Nadpis vzestupně',
-    'title_d' => 'Nadpis sestupně',
-    'date_a' => 'Datum vzestupně',
-    'date_d' => 'Datum sestupně',
-    'th_any' => 'Max Aspect',
-    'th_ht' => 'Výška',
-    'th_wd' => 'Šířka',
-    'label' => 'popiska', //cpg1.3.0
-    'item' => 'položka', //cpg1.3.0
-    'debug_everyone' => 'Každý', //cpg1.3.0
-    'debug_admin' => 'Pouze Admin', //cpg1.3.0
-
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-    'Základní nastavení',
-    array('Jméno gallerie', 'gallery_name', 0),
-    array('Popis Galerie', 'gallery_description', 0),
-    array('Email administrátora galerie', 'gallery_admin_email', 0),
-    array('Cílová adresa pro odkaz \'Zobrazit další obrázky\' v odkazu pohlednice', 'ecards_more_pic_target', 0),
-    array('Galrie je odpojena', 'offline', 1), //cpg1.3.0
-    array('Logovat ecards', 'log_ecards', 1), //cpg1.3.0
-    array('Povolit ZIP-stahování oblíbených', 'enable_zipdownload', 1), //cpg1.3.0
-
-    'Jazyk, Témata &amp; nastavení znakové sady',
-    array('Jazyk', 'lang', 5),
-    array('Témátko', 'theme', 6),
-    array('Zobrazit seznam jazyků', 'language_list', 1), //cpg1.3.0
-    array('Zobrazit vlajky jazyků', 'language_flags', 8), //cpg1.3.0 
-    array('Zobrazit &quot;reset&quot; ve výběru jazyka', 'language_reset', 1), //cpg1.3.0
-    array('Zobrazit seznam témat', 'theme_list', 1), //cpg1.3.0
-    array('Zobrazit &quot;reset&quot; ve výběru témat', 'theme_reset', 1), //cpg1.3.0
-    array('Zobrazit FAQ', 'display_faq', 1), //cpg1.3.0
-    array('Zobrazit nápovědu bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-    array('Kódování znaků', 'charset', 4), //cpg1.3.0
-
-    'Nastavení zobrazení',
-    array('Šířka hlavní tabulky v (pixelech nebo %)', 'main_table_width', 0),
-    array('Počet úrovní subkategorií', 'subcat_level', 0),
-    array('Počet galerií na stránku', 'albums_per_page', 0),
-    array('Počet sloupců v přehledu galerií', 'album_list_cols', 0),
-    array('Velikost náhledů v pixelech', 'alb_list_thumb_size', 0),
-    array('Obsah hlavní stránky', 'main_page_layout', 0),
-    array('Ukazovat v kategoriích náhledy galerií první úrovně','first_level',1),
-
-    'Zobrazení náhledů',
-    array('Počet sloupců na stránku', 'thumbcols', 0),
-    array('Počet řádků na stránku', 'thumbrows', 0),
-    array('Maximální množství záložek', 'max_tabs', 0),
-    array('Zobrazit legendu obrázku pod náhledem', 'caption_in_thumbview', 1),
-    array('Zobrazit počet shlédnutí pod náhledem', 'views_in_thumbview', 1), //cpg1.3.0
-    array('Zobrazit počet komentářů pod náhldem', 'display_comment_count', 1),
-    array('Zobrazit jméno autora pod náhledem', 'display_uploader', 1), //cpg1.3.0
-    array('Základní řazení náhledů', 'default_sort_order', 3),
-    array('Min. počet hlasů potřebný k zařazení do seznamu \'Nejlépe hodnocené\'', 'min_votes_for_rating', 0),
-
-    'Zobrazení obrázků &amp; Nastavení komentářů',
-    array('Šířka tabulky pro zobrazení obrázku (v pixelech nebo %)', 'picture_table_width', 0),
-    array('Vždy zobrazit podrobné info', 'display_pic_info', 1),
-    array('CENZUROVAT slova v komentářích', 'filter_bad_words', 1),
-    array('Povolit smajlíky v komentářích', 'enable_smilies', 1),
-    array('Maximální délka popisu obrázku', 'max_img_desc_length', 0),
-    array('Maximální délka slova v komentáři', 'max_com_wlength', 0),
-    array('Maximální množství řádků v komentáři', 'max_com_lines', 0),
-    array('Maximální délka komentáře', 'max_com_size', 0),
-    array('Ukázat filmový proužek', 'display_film_strip', 1),
-    array('Počet položek ve filmovém proužku', 'max_film_strip_items', 0),
-    array('Upozornit adminitratora na komentáře pomocí emailu', 'email_comment_notification', 1), //cpg1.3.0 
-    array('Slideshow interval v milisekundách (1 sekunda = 1000 milisekund)', 'slideshow_interval', 0), //cpg1.3.0 
-
-    'Obrázky a nastavení náhledů',
-    array('Kvalita souborů JPEG', 'jpeg_qual', 0),
-    array('Maximální rozměry náhledu <b>*</b>', 'thumb_width', 0),
-    array('Použít rozměr ( šířka nebo výška nebo maximální rozměr náhledu )<b>*</b>', 'thumb_use', 7),
-    array('Vytvořit střední obrázek','make_intermediate',1),
-    array('Maximální šířka nebo výška střeního obrázku <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-    array('Maximální velikost uploadovaných obrázků (KB)', 'max_upl_size', 0),
-    array('Maximální rozměry uploadovaných obrázků (v pixelech)', 'max_upl_width_height', 0),
-
-    'Obrázky a náhledy rozšířené nastavení',
-    array('Zobrazit ikonu zamknuté galerie nepřihlášenému uživateli.','show_private',1),
-    array('Znaky zakázané v názvech souborů', 'forbiden_fname_char',0),
-    //array('Povolené koncovky uploadovaných souborů', 'allowed_file_extensions',0),
-    array('Povolené typy obrázků', 'allowed_img_types',0), //cpg1.3.0
-    array('Povolené typy videa', 'allowed_mov_types',0), //cpg1.3.0
-    array('Povolené typy audia', 'allowed_snd_types',0), //cpg1.3.0
-    array('Povolené typy documentů', 'allowed_doc_types',0), //cpg1.3.0
-    array('Metoda změny velikosti obrázků','thumb_method',2),
-    array('Cesta k ImageMagicu (příklad /usr/bin/X11/)', 'impath', 0),
-    //array('Povolené typy obrázků (pouze pro ImageMagic)', 'allowed_img_types',0),
-    array('Parametry pro ImageMagic', 'im_options', 0),
-    array('Číst EXIF data ze souborů JPEG', 'read_exif_data', 1),
-    array('Číst IPTC data ze souborů JPEG', 'read_iptc_data', 1), //cpg1.3.0
-    array('Adresář pro galerie <b>*</b>', 'fullpath', 0),
-    array('Adresář pro galerie uživatelů <b>*</b>', 'userpics', 0),
-    array('Prefix pro středně velké obrázky <b>*</b>', 'normal_pfx', 0),
-    array('Prefix pro náhledy <b>*</b>', 'thumb_pfx', 0),
-    array('Základní mód pro adresáře', 'default_dir_mode', 0),
-    array('Základní mód pro obrázky', 'default_file_mode', 0),
-
-    'Nastavení uživatelů',
-    array('Povolit registraci nových uživatelů', 'allow_user_registration', 1),
-    array('Pro registraci vyžadovat potvrzení admina', 'reg_requires_valid_email', 1),
-    array('Upozornit administrátora na registraci nového uživatele pomocí emailu', 'reg_notify_admin_email', 1), //cpg1.3.0
-    array('Povolit pro dva uživatele stejný email', 'allow_duplicate_emails_addr', 1),
-    array('Mají mít uživatelé vlastní galerii?', 'allow_private_albums', 1),
-    array('Upozornit administrátora na vložený soubor čekající na schválení', 'upl_notify_admin_email', 1), //cpg1.3.0
-    array('Dovolit přihlášeným uživatelům, aby viděli seznam uživatelů', 'allow_memberlist', 1), //cpg1.3.0
-
-    'Vlastní položky pro popis obrázku (Nechte prázné a nezobrazí se)',
-    array('Jméno položky 1', 'user_field1_name', 0),
-    array('Jméno položky 2', 'user_field2_name', 0),
-    array('Jméno položky 3', 'user_field3_name', 0),
-    array('Jméno položky 4', 'user_field4_name', 0),
-
-    'Cookies &amp; Kódová stráka',
-    array('Jméno cookies užívané programem (expertní volba)', 'cookie_name', 0),
-    array('Cesta pro cookies užívaná programem (expertní volba)', 'cookie_path', 0),
-    array('Kódová stránka', 'charset', 4),
-
-    'Další nastavení',
-    array('Zapnout ladící mód (jen pro testování)', 'debug_mode', 1),
-    array('Zobrazovat v ladícím módu upozornění', 'debug_notice', 1), //cpg1.3.0
-
-
-    '<br /><div align="center">(*) Položky označené * se NESMÍ změnit pokud již máte ve vaší galerii nahrané obrázky</div><br />
-    <a name="notice2"></a>(**) Při změně tohoto nastavení se změna projeví pouze u souborů, které jsou 
-	přidány až od tohoto okamžiku. Je doporučeno neměnit toto nastavení pokud uz jsou v galerii nějaké soubory. 
-	Přest je možné nechat promítnout změny i na už existující soubory pomocí nástroje
-	&quot;<a href="util.php">admin tools</a> (resize pictures)&quot; v admin menu.</div><br />', //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Zasílání ecards', //cpg1.3.0
-  'ecard_sender' => 'Odesílatel', //cpg1.3.0
-  'ecard_recipient' => 'Příjemce', //cpg1.3.0
-  'ecard_date' => 'Datum', //cpg1.3.0
-  'ecard_display' => 'Zobrazit ecard', //cpg1.3.0
-  'ecard_name' => 'Jméno', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'vzestupně', //cpg1.3.0
-  'ecard_descending' =>'sestupně', //cpg1.3.0
-  'ecard_sorted' => 'Setříděné', //cpg1.3.0
-  'ecard_by_date' => 'podle data', //cpg1.3.0
-  'ecard_by_sender_name' => 'podle jména odesílatele', //cpg1.3.0
-  'ecard_by_sender_email' => 'podle emailu odesílatele', //cpg1.3.0
-  'ecard_by_sender_ip' => 'podle IP addressy odesílatele', //cpg1.3.0
-  'ecard_by_recipient_name' => 'podle jména příjemce', //cpg1.3.0
-  'ecard_by_recipient_email' => 'podle emailu příjemce', //cpg1.3.0
-  'ecard_number' => 'zobrazení záznamu %s až %s z %s', //cpg1.3.0
-  'ecard_goto_page' => 'přechod na stranu', //cpg1.3.0
-  'ecard_records_per_page' => 'Záznamu na jedné stránce', //cpg1.3.0
-  'check_all' => 'Zatrhnout vše', //cpg1.3.0
-  'uncheck_all' => 'Odznačit vše', //cpg1.3.0
-  'ecards_delete_selected' => 'Smazat vybrané ecards', //cpg1.3.0
-  'ecards_delete_confirm' => 'Jste si jist, že chcete smazat záznamy? Nastavte checkbox!', //cpg1.3.0 
-  'ecards_delete_sure' => 'Jsem si jist.', //cpg1.3.0
-);
-                                                                                                                  
-
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-    'empty_name_or_com' => 'Vložte jméno a Váš komentář',
-    'com_added' => 'Váš komentář byl přidán',
-    'alb_need_title' => 'Prosím, dejte galerii nadpis !',
-    'no_udp_needed' => 'Aktualizace není třeba.',
-    'alb_updated' => 'Galerie byla přidána',
-    'unknown_album' => 'Vybraná galerie neexistuje nebo nemáte práva pro upload do této galerie',
-    'no_pic_uploaded' => 'Obrázek nebyl uploadován!<br /><br />zkontrolujte zda server podporuje upload souborů, či zda jste opravdu zadal(a) obrázek k uploadu...',
-    'err_mkdir' => '  ERROR: Chyba při vytváření adresáře (nebyl vytvořen) %s !',
-    'dest_dir_ro' => 'Do cílového adresáře %s nemůže skript zapisovat (zkontrolujte práva) !',
-    'err_move' => 'Nelze přesunout %s do %s !',
-    'err_fsize_too_large' => 'Rozměry obrázku, který se snažíte uploadovat, jsou příliš velké (max. velikost je %s x %s) !',
-    'err_imgsize_too_large' => 'Velikost souboru, který se snažíte uploadovat, je příliš velká (max. velikost je %s KB) !',
-    'err_invalid_img' => 'Soubor který jste nahrál(a) na server není validním obrázkem !',
-    'allowed_img_types' => 'Můžete uploadovat pouze obrázky %s .',
-    'err_insert_pic' => 'Obrázek \'%s\' nelze vložit do galerie ',
-    'upload_success' => 'Váš obrázek byl nahrán na server bez problémů<br /><br />Bude viditelný po schválení adminem.',
-    'notify_admin_email_subject' => '%s - upozornění na Upload', //cpg1.3.0 
-    'notify_admin_email_body' => '%s nahrál do galerie obrázek, který vyžaduje vaše potvrzení. Navštivte prosím %s', //cpg1.3.0
-    'info' => 'Informace',
-    'com_added' => 'Komentářu přidáno',
-    'alb_updated' => 'Galerie aktualizována',
-    'err_comment_empty' => 'Váš komentář je prázdný !',
-    'err_invalid_fext' => 'Pouze soubory s následujícími koncovkami jsou podporované : <br /><br />%s.',
-    'no_flood' => 'Jste autor posledního komentáře k tomuto obrázku<br /><br />Pokud ho chcete změnit použijte volbu upravit ',
-    'redirect_msg' => 'Právě jste přesměrováván(a).<br /><br /><br />Klikněte na \'POKRAČOVAT\' pokud se stránka nepřesměruje sama',
-    'upl_success' => 'Váš obrázek byl v pořádku přidán',
-    'email_comment_subject' => 'Komentář byl přidán do Coppermine Photo Gallery', //cpg1.3.0 
-    'email_comment_body' => 'Někdo přidal komentář do vaší galerie. Prohlédněte si ho na', //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-    'caption' => 'Legenda(popisek)',
-    'fs_pic' => 'původní velikost obrázku',
-    'del_success' => 'bezchybně smazáno',
-    'ns_pic' => 'normální velikost obrázku',
-    'err_del' => 'nelze smazat',
-    'thumb_pic' => 'náhled',
-    'comment' => 'komentář',
-    'im_in_alb' => 'patří do galerie',
-    'alb_del_success' => 'Galerie \'%s\' smazána',
-    'alb_mgr' => 'Správce galerií',
-    'err_invalid_data' => 'Obdržena chybná data \'%s\'',
-    'create_alb' => 'Vytvářím galerii \'%s\'',
-    'update_alb' => 'Aktualizuji galerii \'%s\' s nadpisem \'%s\' a seznamem \'%s\'',
-    'del_pic' => 'Smazat obrázek',
-    'del_alb' => 'Smazat galerii',
-    'del_user' => 'Smazat uživatele',
-    'err_unknown_user' => 'Vybraný uživatel neexistuje !',
-    'comment_deleted' => 'Komentář bezchybně smazán ! ',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-    'confirm_del' => 'Jste si jist, že chcete smazat tento obrázek ? \\nPřiložené komentáře budou straceny.',
-      'del_pic' => 'SMAZAT TENTO OBRÁZEK',
-    'size' => '%s x %s pixelelů',
-    'views' => '%s krát',
-    'slideshow' => 'Slideshow',
-    'stop_slideshow' => 'ZASTAVIT SLIDESHOW',
-    'view_fs' => 'klikněte pro zobrazení původního obrázku',
-    'edit_pic' => 'Edit description', //cpg1.3.0
-    'crop_pic' => 'Crop and Rotate', //cpg1.3.0
-
-);
-
-$lang_picinfo = array(
-    'title' =>'Informace o obrázku',
-    'Filename' => 'Jméno souboru',
-    'Album name' => 'Jméno galerie',
-    'Rating' => 'Hodnocení (%s hlas(ů))',
-    'Keywords' => 'Klíčová slova',
-    'File Size' => 'Velikost souboru',
-    'Dimensions' => 'Rozměry',
-    'Displayed' => 'Zobrazeno',
-    'Camera' => 'Fotoaparát',
-    'Date taken' => 'Datum pořízení snímku',
-    'Aperture' => 'Clona',
-    'Exposure time' => 'Expoziční čas',
-    'Focal length' => 'Ohnisková vzdálenost',
-    'Comment' => 'Komentáře',
-    'addFav' => 'Přidat k oblíbeným',
-    'addFavPhrase' => 'Oblíbené',
-    'remFav' => 'Odstranit z oblíbených',
-    'iptcTitle'=>'IPTC Title', //cpg1.3.0
-    'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-    'iptcKeywords'=>'IPTC Keywords', //cpg1.3.0
-    'iptcCategory'=>'IPTC Category', //cpg1.3.0
-    'iptcSubCategories'=>'IPTC Sub Categories', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-    'OK' => 'OK',
-    'edit_title' => 'Upravit tento komentář',
-    'confirm_delete' => 'Jste si jist(a), že chcete smazat tento komentář ?',
-    'add_your_comment' => 'Přidat komentář',
-    'name'=>'Jméno',
-    'comment'=>'Komentář',
-    'your_name' => 'Anonym',
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => 'Kliknutím na obrázek zavřete okno',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-    'title' => 'Poslat pohlednici',
-    'invalid_email' => '<b>Varování</b> : neplatná emailová adresa !',
-    'ecard_title' => 'Pohlednice ze serveru %s pro vás/tebe',
-    'error_not_image' => 'Pouze obrázky mohou být poslány jako ecard.', //cpg1.3.0
-    'view_ecard' => 'Pokud se pohlednice nezobrazila klikni na link',
-    'view_more_pics' => 'Klikni pro další obrázky !',
-    'send_success' => 'Vaše pohlednice byla odeslána',
-    'send_failed' => 'Omlouváme se, ale server nebyl schopen odeslat Vaší pohlednici zkuste
-     to znovu za chvíli...',
-    'from' => 'Od',
-    'your_name' => 'Vaše jméno',
-    'your_email' => 'Váš email',
-    'to' => 'Komu',
-    'rcpt_name' => 'Jméno příjemce',
-    'rcpt_email' => 'Doručit na email',
-    'greetings' => 'Pozdrav/oslovení',
-    'message' => 'Zpráva',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-    'pic_info' => 'Info&nbsp;o obrázku',
-    'album' => 'Galerie',
-    'title' => 'Nadpis',
-    'desc' => 'Popis',
-    'keywords' => 'Klíčová slova',
-    'pic_info_str' => '%sx%s - %sKB - %s zobrazení - %s hlas(ů)',
-    'approve' => 'Schválit obrázek',
-    'postpone_app' => 'Odložit schválení',
-    'del_pic' => 'Smazat obrázek',
-    'read_exif' => 'Načíst znovu EXIF info', //cpg1.3.0
-    'reset_view_count' => 'Vynulovat počítadlo zobrazení',
-    'reset_votes' => 'Vynulovat hlasy',
-    'del_comm' => 'Smazat komentáře',
-    'upl_approval' => 'Potvrzení uploadu',
-    'edit_pics' => 'Upravit obrázky',
-    'see_next' => 'Zobrazit další obrázky',
-    'see_prev' => 'Zobrazit předchozí obrázky',
-    'n_pic' => '%s obrázků',
-    'n_of_pic_to_disp' => 'Počet obrázku k zobrazení',
-    'apply' => 'Uložit změny',
-    'crop_title' => 'Coppermine Editor Obrázků', //cpg1.3.0 
-	 'preview' => 'Preview', //cpg1.3.0
-    'save' => 'Save picture', //cpg1.3.0
-    'save_thumb' =>'Save as thumbnail', //cpg1.3.0
-    'sel_on_img' =>'The selection has to be entirely on the image!', //js-alert //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-//TODO
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Často kladené otázky', //cpg1.3.0
-  'toc' => 'Obsah', //cpg1.3.0
-  'question' => 'Otázka: ', //cpg1.3.0
-  'answer' => 'Odpověď: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled ,then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0), //cpg1.3.0
-  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other
-than that contact the site administrator for a new password.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0), //cpg1.3.0
-  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0), //cpg1.3.0
-array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to, click
-&quot;Browse&quot; and find the file to upload and click &quot;open&quot; (add a title and description if you want to) and click &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0), //cpg1.3.0
-  array('What is &quot;My Gallery&quot;?', '&quot;My Gallery&quot; is a personal gallery that the user can upload to and manage.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0), //cpg1.3.0
-  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Gallery&quot;?', 'This feature lets a user create their own gallery and add,delete or modify albums as well as upload to them.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65"
-height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0), //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-//FOTO
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Připomenutí hesla', //cpg1.3.0
-  'err_already_logged_in' => 'Už jste přihlášen(a)!', //cpg1.3.0
-  'enter_username_email' => 'Zadejte vaše přihlašovací jméno a email adresu', //cpg1.3.0
-  'submit' => 'Proveď', //cpg1.3.0
-  'failed_sending_email' => 'Email s připomenutím hesla nemohl být odeslán!', //cpg1.3.0
-  'email_sent' => 'Na adresu 5s byl odeslán dopis z vaším uživatelským jménem a heslem', //cpg1.3.0
-  'err_unk_user' => 'Zadaný uživatel neexistuje!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Pripomenuti hesla', //cpg1.3.0
-  'passwd_reminder_body' => 'Požádali jste o připomenutí vašich přihlašovacích údajů:
-Uživatelské jméno: %s
-Heslo:             %s
-Klikněte na %s pro přihlášení.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-    'group_name' => 'Jméno skupiny',
-    'disk_quota' => 'Disková kvóta',
-    'can_rate' => 'Mohou hodnotit obrázky',
-    'can_send_ecards' => 'mohou posílat pohlednice',
-    'can_post_com' => 'Mohou posílat komentáře',
-    'can_upload' => 'Mohou nahrávat obrázky',
-    'can_have_gallery' => 'Mohou mít osobní galerii',
-    'apply' => 'Uložit změny',
-    'create_new_group' => 'Vytvořit novou skupinu',
-    'del_groups' => 'Smazat vybrané skupiny',
-    'confirm_del' => 'Pokud smažete tuto skupinu všichni uživatelé, patřící do této skupiny budou přesunuti do skupiny \'Registered\' !\n\nPřejete si pokračovat ?',
-    'title' => 'Spravovat uživatelské skupiny',
-    'approval_1' => 'Potvrzení veřejného. Upl. (1)',
-    'approval_2' => 'Potvrzení soukromého. Upl. (2)',
-    'upload_form_config' => 'Konfigurace formuláře pro upload', //cpg1.3.0 
-    'upload_form_config_values' => array( 'Pouze jednotlivé soubory', 'Pouze mnoho souborů', 'Pouze URI uploads', 'Pouze ZIP upload', 'Soubory-URI', 'Soubory-ZIP', 'URI-ZIP', 'Soubory-URI-ZIP'), //cpg1.3.0  //TODO
-    'custom_user_upload'=>'Uživatel může upravit počet vstupních políček pro upload?', //cpg1.3.0
-    'num_file_upload'=>'Maximální/přesný počet políček pro upload souborů', //cpg1.3.0
-    'num_URI_upload'=>'Maximální/přesný počet políček pro upload URI', //cpg1.3.0
-
-    'note1' => '<b>(1)</b> Upload do veřejných galerií vyžaduje potvrzení adminem',
-    'note2' => '<b>(2)</b> Upload do galerie patřící uživateli vyžaduje potvrzení adminem',
-    'notes' => 'Poznámky'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-    'welcome' => 'Vítejte !'
-);
-
-$lang_album_admin_menu = array(
-    'confirm_delete' => 'Jste si jist(a), že chcete smazat tuto galerii? \\nVšechny obrázky a komentáře půjdou do pekla taky. Přejete si pokračovat.',
-    'delete' => 'SMAZAT',
-    'modify' => 'VLASTNOSTI',
-    'edit_pics' => 'UPRAVIT OBR.',
-);
-
-$lang_list_categories = array(
-    'home' => 'Domů',
-    'stat1' => '<b>[pictures]</b> obrázků v <b>[albums]</b> galeriích v <b>[cat]</b> kategoriích s <b>[comments]</b> komentáři zobrazeno <b>[views]</b> krát',
-    'stat2' => '<b>[pictures]</b> obrázků v <b>[albums]</b> galeriích zobrazeno <b>[views]</b> krát',
-    'xx_s_gallery' => '%s\' galerií',
-    'stat3' => '<b>[pictures]</b> obrázků v <b>[albums]</b> galeriích s <b>[comments]</b> komentáři zobrazeno <b>[views]</b> krát'
-);
-
-$lang_list_users = array(
-    'user_list' => 'Seznam uživatelů',
-    'no_user_gal' => 'Nejsou žádné uživatelské alerie',
-    'n_albums' => '%s galerií',
-    'n_pics' => '%s obrázků'
-);
-
-$lang_list_albums = array(
-    'n_pictures' => '%s obrázků',
-    'last_added' => ', poslední přidán %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-    'login' => 'Přihlášení',
-    'enter_login_pswd' => 'Zadejte Vaše jméno a heslo pro přihlášení',
-    'username' => 'Jméno',
-    'password' => 'Heslo',
-    'remember_me' => 'Pamatuj si mě',
-    'welcome' => 'Vítej u nás %s ...',
-    'err_login' => '*** Chyba při přihlášení skuste to znova ***',
-    'err_already_logged_in' => 'Již jste přihlášen !',
-    'forgot_password_link' => 'Zapomněl jsem své heslo.', //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-    'logout' => 'Odhlásit',
-    'bye' => 'Tak si to užij zase jinde %s ...',
-    'err_not_loged_in' => 'Nejste přihlášen !',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-//TODO
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-    'upd_alb_n' => 'Aktualizovat album %s',
-    'general_settings' => 'Základní nastavení',
-    'alb_title' => 'Nadpis galerie',
-    'alb_cat' => 'Kategorie galerie',
-    'alb_desc' => 'Popis galerie',
-    'alb_thumb' => 'Náhled reprezentující album',
-    'alb_perm' => 'Přístupová práva pro tuto galerii',
-    'can_view' => 'Album můžou prohlížet',
-    'can_upload' => 'Návštěvníci smějí přidávat obrázky',
-    'can_post_comments' => 'Povolit komentáře',
-    'can_rate' => 'Návštěvníci mohou hlasovat',
-    'user_gal' => 'User Gallery',
-    'no_cat' => '* Není kategorie *',
-    'alb_empty' => 'Galerie je prázdná',
-    'last_uploaded' => 'Nejnovější obrázek',
-    'public_alb' => 'kdokoliv (veřejná galerie)',
-    'me_only' => 'Pouze já',
-    'owner_only' => 'Pouze vlastník (%s)',
-    'groupp_only' => 'Členové skupiny \'%s\'',
-    'err_no_alb_to_modify' => 'Album nelze modifikovat v databázi.',
-    'update' => 'Aktualizovat album',
-    'notice1' => '(*) depending on %sgroups%s settings', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-    'already_rated' => 'Tento obázek jste již hodnotil(a)',
-    'rate_ok' => 'Vás hlas byl přijat. Děkujeme.',
-    'forbidden' => 'You can not rate your own files.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Administrátoři serveru {SITE_NAME}, potažmo této galerie si vyhrazují právo zásahu do obsahu galerie např. komentáře, mazání obrázků případně úprava (pokud porušují pravidla galerie nebo dobré mravy).
-Pokud budou obrázky nahrané uživetelem porušovat zákon(y) budou ihned po zjištění jejich umístění na serveru smazány. Administrátoři/provozovatelé této galerie si distancují od
-případného závadného obsahu nahraného na server uživateli. Vlastníkem dat v galerii jsou jejich autoři. Administrátoři předpokládají, že na server jsou umísťovaná uživateli pouze obrázky k nímž vlastní uživatel autorská práva.
-<br />
-Pokud souhlasíte, že nebudete posílat jakýkoliv závadný materiál jako vulgární a obscéní obrázky/komentáře, jakýkoliv materiál vzbuzující nenávist, rasismus, nebo jiný materiál porušující zákony. Souhlasíte, že administrátoři, provozovatelé a moderátoři  {SITE_NAME}   mají právo smazat případně upravit jakýkoliv materiál kdykoliv to uznají za vhodné. Vložené informace budou uložené na serveru a v databázi a nebudou poskytnuty žádné třetí straně bez vašeho souhlasu. Administátoři/povozovatelé serveru  však nejsou ani nebudou ručit za data na serveru uložená pokud dojde k jakémukoliv útoku na sever.
-<br />
-<br />
-Tyto stránky využívají k uložení uživatelských dat cookies. Cookies slouží pouze pro zvýšení konfortu při používání této aplikace. Emailová adresa slouží jen pro potvrzení vašich údajů a poslání hesla.<br />
-<br />
-Kliknutím na 'Souhlasím' souhlasíte z výše uvedenými pravidly..
-EOT;
-
-$lang_register_php = array(
-    'page_title' => 'Registrace nového uživatele',
-    'term_cond' => 'Podmínky a pravidla',
-    'i_agree' => 'Souhlasím',
-    'submit' => 'Poslat registraci',
-    'err_user_exists' => 'Zadané uživatelské jméno již existuje vyberte si prosím jiné',
-    'err_password_mismatch' => 'Hesla se musí schodovat pokuste je obě zadat znovu',
-    'err_uname_short' => 'Minimální délka uživatelského jména je 2 znaky',
-    'err_password_short' => 'Heslo musí být alespoň 2 znaky dlouhé',
-    'err_uname_pass_diff' => 'Jméno a heslo se nesmí shodovat',
-    'err_invalid_email' => 'Byla zadána neplatná emailová adresa',
-    'err_duplicate_email' => 'Jiný uživatel se zaregistroval se zadaným emailem. Email musí být jedinečný',
-    'enter_info' => 'Zadané registrační informace',
-    'required_info' => 'Vyžadované informace',
-    'optional_info' => 'Volitelné informace',
-    'username' => 'Jméno',
-    'password' => 'Heslo',
-    'password_again' => 'Heslo (potvrzení)',
-    'email' => 'Email',
-    'location' => 'Místo (např. Brno apod.)',
-    'interests' => 'Zájmy',
-    'website' => 'Domácí stránka',
-    'occupation' => 'Povolání',
-    'error' => 'CHYBA',
-    'confirm_email_subject' => '%s - Potvrzení registracce',
-    'information' => 'Informace',
-    'failed_sending_email' => 'Nelze odeslat potvrzení registace !',
-    'thank_you' => 'Děkujeme za registraci.<br /><br />Na adresu zadanou při registraci Vám budou doručeny informace o aktivaci vašeho účtu',
-    'acct_created' => 'Váš uživatelský účet byl bezchybně vytvořen. Nyní se přihlašte pomocí vašeho jména a hesla',
-    'acct_active' => 'Váš účet je nyní aktivní přihlašte se pomocí vašeho jména a hesla.',
-    'acct_already_act' => 'Váš účet je již aktivní !',
-    'acct_act_failed' => 'Tento účet nmůže být aktivován !',
-    'err_unk_user' => 'Vybraný uživatel neexistuje !',
-    'x_s_profile' => '%s\' profil',
-    'group' => 'Skupina',
-    'reg_date' => 'Připojen',
-    'disk_usage' => 'Využití disku',
-    'change_pass' => 'Změnit heslo',
-    'current_pass' => 'Současné heslo',
-    'new_pass' => 'Nové heslo',
-    'new_pass_again' => 'Nové heslo (kontola)',
-    'err_curr_pass' => 'Současné heslo zadáno nesprávně',
-    'apply_modif' => 'potvrdit změny',
-    'change_pass' => 'Změnit heslo',
-    'update_success' => 'Váš profil byl aktualizován',
-    'pass_chg_success' => 'Vyše heslo bylo změněno',
-    'pass_chg_error' => 'Vaše heslo nebylo změněno',
-    'notify_admin_email_subject' => '%s - upozorneni na registraci', //cpg1.3.0 
-    'notify_admin_email_body' => 'Nový uživatel se jménem "%s" se registroval ve vaší galerii', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Děkujeme za registraci na {SITE_NAME}
-
-Vaše jméno je : "{USER_NAME}"
-Vaše heslo je: "{PASSWORD}"
-
-Pro aktivaci vašeho účtu je přeba kliknout na odkaz níže nebo ho zkopírovat
-do adresního řádku vašeho browseru a přejít na tuto stránku
-
-
-{ACT_LINK}
-
-S Pozdravem,
-
-Správa serveru {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-    'title' => 'Kontrola komentářů',
-    'no_comment' => 'Nejsou žádné komentáře ke kontrole',
-    'n_comm_del' => '%s komentář(ů) smazán(o)',
-    'n_comm_disp' => 'Počet komentářů k zobrazení',
-    'see_prev' => 'Předchozí',
-    'see_next' => 'Další',
-    'del_comm' => 'Smazat vybrané komentáře',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-    0 => 'Prohledávat obrázky',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-    'page_title' => 'Najít nové obrázky',
-    'select_dir' => 'Vybrat adresář',
-    'select_dir_msg' => 'Tato funkce vám umožní dávkově zpracovat obrázky nahrané přes FTP.<br /><br />Vyberte adresář kde se nacházejí obrázky k spracování',
-    'no_pic_to_add' => 'Nejsou zde žádné obrázky k přidání',
-    'need_one_album' => 'Pořebujete mít vytvořenu alespoň jednu galerii',
-    'warning' => 'Varování',
-    'change_perm' => 'Skript nemůže zapisovat do tohoto adresáře, musíte ho nastavit na CHMOD 755 nebo 777 před přidáním obrázků !',
-    'target_album' => '<b>Vložit obrázky z &quot;</b>%s<b>&quot; do </b>%s',
-    'folder' => 'Složka',
-    'image' => 'Obrázek',
-    'album' => 'Galerie',
-    'result' => 'Výsledek',
-    'dir_ro' => 'Nezapisovatelná. ',
-    'dir_cant_read' => 'Nečitelná. ',
-    'insert' => 'Přidávám nové obrázky do galerie',
-    'list_new_pic' => 'Seznam obrázků',
-    'insert_selected' => 'Vložit vybrané obrázky',
-    'no_pic_found' => 'Nové obrázky nenalezeny',
-    'be_patient' => 'Prosím buďte trpělivý(á), program potřebuje na zpracování obrázku nějaý ten čas.',
-    'notes' =>  '<ul>'.
-                '<li><b>OK</b> : Tyto obrázky byly přidány'.
-                '<li><b>DP</b> : Zdvojení!, Tento obrázek ji existuje'.
-                '<li><b>PB</b> : tento obrázek nelze přidat, skontrolujte konfiguraci případně přístupová práva'.
-                '<li>Když se neukáže \'označení\' OK, DP, PB klepněte na obrázek a uvidíte chybovou hlášku generovanou PHP, která Vám pomůže zjistit příčinu problému'.
-                '<li>Pokud dojde k timeoutu F5 nebo reload stránky by měl pomoci'.
-                '</ul>',
-     'select_album' => 'Vyberte galerii', //cpg1.3.0 
-     'check_all' => 'Vybrat vše', //cpg1.3.0
-     'uncheck_all' => 'Odznačit vše', //cpg1.3.0
-                
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'Vykopnutí uživatelé',
-                'user_name' => 'Uživatelské jméno',
-                'ip_address' => 'IP Adresa',
-                'expiry' => 'Vyprší za (nevyplňovat pro stálé vykopnutí)',
-                'edit_ban' => 'Uložit změny',
-                'delete_ban' => 'Smazat',
-                'add_new' => 'Přidat další vykopnutí',
-                'add_ban' => 'Přidat',
-                'error_user' => 'Nemohu nalézt uživatele', //cpg1.3.0 
-                'error_specify' => 'Je potřeba zadat buď uživatelské jméno nebo IP adresu', //cpg1.3.0
-                'error_ban_id' => 'Špatné ID pro zákaz!', //cpg1.3.0
-                'error_admin_ban' => 'Nemůžete zakázat sám sebe!', //cpg1.3.0
-                'error_server_ban' => 'Snažíte se zakázat vlastní server? To není možné udělat.', //cpg1.3.0
-                'error_ip_forbidden' => 'Není možné zakázat toto IP - není dosažitelné!', //cpg1.3.0
-                'lookup_ip' => 'Najít IP adresu', //cpg1.3.0
-                'submit' => 'Odeslat', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(  
-    'title' => 'Upload obrázku', 
-    'custom_title' => 'Upravený Formulář', //cpg1.3.0
-    'cust_instr_1' => 'Můžete zvolit požadovaný počet vstupních políček. Není ale možné překročit omezení počtu políček uvedená níže.', //cpg1.3.0
-    'cust_instr_2' => 'Box Number Requests', //cpg1.3.0
-    'cust_instr_3' => 'Políčka pro upload souborů: %s', //cpg1.3.0
-    'cust_instr_4' => 'Políčka pro URI/URL upload: %s', //cpg1.3.0
-    'cust_instr_5' => 'Políčka pro URI/URL upload:', //cpg1.3.0
-    'cust_instr_6' => 'Políčka pro upload souborů:', //cpg1.3.0
-    'cust_instr_7' => 'Prosím zadejte požadovaný počet ke každému typu vstupních políček pro upload. Potom stiskněte \'Pokračovat\'. ', //cpg1.3.0
-    'reg_instr_1' => 'Neplatná akce pro vytvoření formuláře.', //cpg1.3.0  
-    'reg_instr_2' => 'Pomocí políček dole můžete nechat na server nahrát soubory. Velikost jednotlivých nahrávaných souborů při uploadu na server by neměla přesáhnout %s KB. Soubory ZIP nahrané pomocí sekcí \'Upload Souborů\' nebo \'URI/URL Upload\' zůstanou zkomprimované jako jeden soubor i po nahrání na server.', //cpg1.3.0
-    'reg_instr_3' => 'Pokud chcete, aby soubory zabalené v archivu ZIP byly rozbaleny, musíte použít pro zadání souboru políčko v sekci \'Decompressive ZIP Upload\'.', //cpg1.3.0
-    'reg_instr_4' => 'Pokud používáte sekci URI/URL upload, prosím zadávejte cestu k souboru takto: http://www.mojedomena.cz/obrazky/priklad1.jpg', //cpg1.3.0
-    'reg_instr_5' => 'Po vyplnění formuláře stiskněte tlačítko \'Pokračovat\'.', //cpg1.3.0
-    'reg_instr_6' => 'Upload ZIP Archivu:', //cpg1.3.0
-    'reg_instr_7' => 'Upload Souborů:', //cpg1.3.0
-    'reg_instr_8' => 'URI/URL Uploads:', //cpg1.3.0
-    'error_report' => 'Error Report', //cpg1.3.0
-    'error_instr' => 'The following uploads encountered errors:', //cpg1.3.0
-    'file_name_url' => 'File Name/URL', //cpg1.3.0
-    'error_message' => 'Error Message', //cpg1.3.0
-    'no_post' => 'File not uploaded by POST.', //cpg1.3.0
-    'forb_ext' => 'Forbidden file extension.', //cpg1.3.0
-    'exc_php_ini' => 'Překročena velikost souboru povolená v php.ini.', //cpg1.3.0
-    'exc_file_size' => 'Překročena velikost souboru povolená galerií.', //cpg1.3.0
-    'partial_upload' => 'Pouze částečný upload.', //cpg1.3.0
-    'no_upload' => 'Neproběhl žádný upload souborů.', //cpg1.3.0
-    'unknown_code' => 'Neznámá chyba PHP při uploadu.', //cpg1.3.0
-    'no_temp_name' => 'Žádný upload - žadné dočasné jméno.', //cpg1.3.0
-    'no_file_size' => 'Neobsahuje žádná data/rozbité', //cpg1.3.0
-    'impossible' => 'Nebylo možné přesunout.', //cpg1.3.0
-    'not_image' => 'Není obrázkem/rozité', //cpg1.3.0
-    'not_GD' => 'Chybí rozšíření GD.', //cpg1.3.0
-    'pixel_allowance' => 'Pixel allowance exceeded.', //cpg1.3.0 //TODO
-    'incorrect_prefix' => 'Neplatný URI/URL prefix', //cpg1.3.0
-    'could_not_open_URI' => 'Nebylo možné otevřít URI.', //cpg1.3.0
-    'unsafe_URI' => 'Safety not verifiable.', //cpg1.3.0  //TODO
-    'meta_data_failure' => 'Chyba v meta datech', //cpg1.3.0
-    'http_401' => '401 Neautorizovaný přístup', //cpg1.3.0
-    'http_402' => '402 Požadována platba', //cpg1.3.0
-    'http_403' => '403 Zakázaný přístup', //cpg1.3.0
-    'http_404' => '404 Nebylo nalezeno', //cpg1.3.0
-    'http_500' => '500 Interní chyba serveru', //cpg1.3.0
-    'http_503' => '503 Služba není dostupná', //cpg1.3.0
-    'MIME_extraction_failure' => 'MIME nebylo rozpoznáno.', //cpg1.3.0
-    'MIME_type_unknown' => 'Neznámý MIME typ', //cpg1.3.0
-    'cant_create_write' => 'Nebylo možné vytvořit soubor pro zápis.', //cpg1.3.0
-    'not_writable' => 'Nebylo možné zapisovat do souboru pro zápis.', //cpg1.3.0
-    'cant_read_URI' => 'Nebylo možné přečíst URI/URL', //cpg1.3.0
-    'cant_open_write_file' => 'Nebylo možné otevřít soubor pro URI.', //cpg1.3.0
-    'cant_write_write_file' => 'Nebylo možné zapisovat do souboru pro URI.', //cpg1.3.0
-    'cant_unzip' => 'Nebylo možné rozbalit ZIP archiv.', //cpg1.3.0
-    'unknown' => 'Neznámá chyba', //cpg1.3.0
-    'succ' => 'Uspěšný Upload', //cpg1.3.0
-    'success' => '%s souborů bylo úspěšně nahráno.', //cpg1.3.0
-    'add' => 'Prosím stiskněte \'Pokračovat\' pro přidání souborů do galerie.', //cpg1.3.0
-    'failure' => 'Chyba při Uploadu', //cpg1.3.0
-    'f_info' => 'Informace o souboru', //cpg1.3.0
-    'no_place' => 'Předchozí soubor není možné umístit.', //cpg1.3.0
-    'yes_place' => 'Předchozí soubor byl úspěšně umístěn.', //cpg1.3.0
-    'max_fsize' => 'Max. velikost souboru je %s KB',
-    'album' => 'Galerie',
-    'picture' => 'Obrázek',
-    'pic_title' => 'Nadpis obrázku',
-    'description' => 'Popis obrázku',
-    'keywords' => 'Klíčová slova (oddělená mezerou)',
-    'err_no_alb_uploadables' => 'Zde se nenalézá galerie, do které je povolen upload.', 
-    'place_instr_1' => 'Prosím umístěte teď soubory do galerií. Můžete také zadat informace týkající se jednotlivých souborů.', //cpg1.3.0
-    'place_instr_2' => 'Další soubory je potřeba umístit. Prosím stiskěte \'Pokračovat\'.', //cpg1.3.0
-    'process_complete' => 'Uspěšně jste umístil všechny soubory.', //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-    'title' => 'Spravovat uživatele',
-    'name_a' => 'Jméno vzestup.',
-    'name_d' => 'Jméno sestup.',
-    'group_a' => 'Skupina vzestup.',
-    'group_d' => 'Skupina sestup.',
-    'reg_a' => 'Datum registrace vzestup.',
-    'reg_d' => 'Datum registrace sestup.',
-    'pic_a' => 'Počet obrázků vzestup.',
-    'pic_d' => 'Počet obrázků sestup.',
-    'disku_a' => 'Využití disku vzestup.',
-    'disku_d' => 'Využití disku sestup.',
-    'lv_a' => 'Last visit ascending', //cpg1.3.0
-    'lv_d' => 'Last visit descending', //cpg1.3.0
-    'sort_by' => 'Řadit užřivatele podle',
-    'err_no_users' => 'Tabulka uživatelů je prázdná!',
-    'err_edit_self' => 'Zde nelze editovat vlastní profil použijte příslušnou volbu pracující s vaším profilem',
-    'edit' => 'UPRAVIT',
-    'delete' => 'SMAZAT',
-    'name' => 'Uživ. jméno',
-    'group' => 'Skupina Uživ.',
-    'inactive' => 'Neaktivní',
-    'operations' => 'Operace',
-    'pictures' => 'Obrázky',
-    'disk_space' => 'Místo využité / kvóta',
-    'registered_on' => 'Registrován',
-    'last_visit' => 'Poslední návštěva', //cpg1.3.0
-    'u_user_on_p_pages' => '%d uživatelů na %d stránkách',
-    'confirm_del' => 'Jste si jist(a), že chcete smazat tohoto uživatele ? \\nVšechny jeho obrázky, galerie a komentáře budou smazány.',
-    'mail' => 'MAIL',
-    'err_unknown_user' => 'Vybraný uživ. neexistuje !',
-    'modify_user' => 'Změnit uživ.',
-    'notes' => 'Poznámky',
-    'note_list' => '<li>Pokud nechcete změnit heslo ponechte políčko pro heslo prázdné',
-    'password' => 'Heslo',
-    'user_active' => 'Uživ. je aktivní',
-    'user_group' => 'Uživ. Skupina',
-    'user_email' => 'Uživ. emaill',
-    'user_web_site' => 'Uživ. domácí stránka',
-    'create_new_user' => 'Vytvořit nového uživatle.',
-    'user_location' => 'Místo Uživ. (např. Praha apod.)',
-    'user_interests' => 'Uživ. zájmy',
-    'user_occupation' => 'Uživ. povolání',
-    'latest_upload' => 'Recent uploads', //cpg1.3.0
-    'never' => 'nikdy', //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'Změnit velikost obrázku',
-        'what_it_does' => 'Co to dělá?',
-        'what_update_titles' => 'Aktualizovat nadpisy podle jména souborů',
-        'what_delete_title' => 'Smazat nadpisy',
-        'what_rebuild' => 'Předělat nahledy a změněné obrázky',
-        'what_delete_originals' => 'Smazat originály a nahradit je středními obrázky',
-        'file' => 'Soubor',
-        'title_set_to' => 'Nastavit nadpis na',
-        'submit_form' => 'odeslat',
-        'updated_succesfully' => 'Aktualizace proběhla OK',
-        'error_create' => 'CHYBA při vytváření',
-        'continue' => 'Zpracovatvíce obrázků',
-        'main_success' => 'Skoubor %s byl uspěšně použit jako hlavní obrázek',
-        'error_rename' => 'Chyba přejmenování %s na %s',
-        'error_not_found' => 'Soubor %s nebyl nalezen',
-        'back' => 'zpět na halvní',
-        'thumbs_wait' => 'Aktualizuji náhledy a/nebo střední obrázky, prosím čekejte...',
-        'thumbs_continue_wait' => 'Pokračuji v aktualizaci náhledů a/nebo středních obrázků...',
-        'titles_wait' => 'Aktualizuji nadpisy, prosím čekejte...',
-        'delete_wait' => 'Mažu nadpisy, prosím čekejte...',
-        'replace_wait' => 'Mažu originály a nahrazuji je středními obrázky, prosím čekejte...',
-        'instruction' => 'Rychlé instrukce',
-        'instruction_action' => 'Vyberte akci',
-        'instruction_parameter' => 'Nastavit parametry',
-        'instruction_album' => 'Vybrat galerii',
-        'instruction_press' => 'Stiskněte %s',
-        'update' => 'Aktualizovat náhledy a/nebo střední obrázky',
-        'update_what' => 'Co má být aktualizováno',
-        'update_thumb' => 'Jen náhledy',
-        'update_pic' => 'Pouze střední obrázky',
-        'update_both' => 'Obojí náhledy i střední obrázky',
-        'update_number' => 'Počet obrázků, které zpracovat na 1 kliknutí',
-        'update_option' => '(Snižte číslo pokud máte problémy s timeoutem)',
-        'filename_title' => 'Jméno souboru ? Nadpis obrázku',
-        'filename_how' => 'Jak se má změnit jméno obrázku?',
-        'filename_remove' => 'Odstranit .jpg koncovku a přepsat _ (podtržítka mezerami)',
-        'filename_euro' => 'Změnit 2003_11_23_13_20_20.jpg na 23/11/2003 13:20',
-        'filename_us' => 'Změnit 2003_11_23_13_20_20.jpg na 11/23/2003 13:20',
-        'filename_time' => 'Změnit 2003_11_23_13_20_20.jpg na 13:20',
-        'delete' => 'Smazat nadpisy obrázků nebo originální obrázky',
-        'delete_title' => 'Smazat nadpisy obrázků',
-        'delete_original' => 'Smazat originální obrázky',
-        'delete_replace' => 'Smazat originály a nahradit je střední verzí obrázků',
-        'select_album' => 'Vybrat galerii',
-        'delete_orphans' => 'Smazat osiřelé komentáře (platí pro všechny galerie)', //cpg1.3.0 
-        'orphan_comment' => 'Nalezeny osiřelé komentáře', //cpg1.3.0
-        'delete' => 'Smazat', //cpg1.3.0 
-        'delete_all' => 'Smazat vše', //cpg1.3.0
-        'comment' => 'Komentář: ', //cpg1.3.0
-        'nonexist' => 'přiřazeno k neexistujícímu souboru # ', //cpg1.3.0
-        'phpinfo' => 'Zobrazit phpinfo', //cpg1.3.0
-        'update_db' => 'Update databáze', //cpg1.3.0
-        'update_db_explanation' => 'Pokud jste vyměnili soubory aplikace galerie coppermine, přidali modifikaci nebo upgradovali ze starší verze, ujistěte se, že jste spustili update databáze. To vytvoří potřebné tabulky a/nebo konfigurační hodnoty ve vaší databázi.', //cpg1.3.0
-);
-?>
diff -ruN 133/lang/danish.php cpg148/lang/danish.php
--- 133/lang/danish.php	2004-12-30 01:06:36.000000000 -0600
+++ cpg148/lang/danish.php	2006-06-08 00:14:34.000000000 -0500
@@ -1,208 +1,252 @@
 <?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-//  http://www.chezgreg.net/coppermine/                                      //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-//  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.                                      //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU:   
-// ------------------------------------------------------------------------- //
-// $Id: danish.php,v 1.11 2004/12/29 23:06:35 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language 
-$lang_translation_info = array( 
-'lang_name_english' => 'Danish',  
-'lang_name_native' => 'Dansk', 
-'lang_country_code' => 'dk', 
-'trans_name'=> 'Laugesen', //the name of the translator - can be a nickname 
-'trans_email' => 'laugesen@tommerup.net', //translator's email address (optional) 
-'trans_website' => 'http://www.tommerup.net', //translator's website (optional) 
-'trans_name2'=> 'David Holm', //the name of the translator - can be a nickname 
-'trans_email2' => 'wormie@alberg.dk', //translator's email address (optional)
-'trans_date' => '2003-22-03', //the date the translation was created / last modified
-); 
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2005 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source: /cvsroot/coppermine/stable/lang/danish.php,v $
+  $Revision: 1.15 $
+  $Author: gaugau $
+  $Date: 2006/05/03 07:12:36 $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// info about translators and translated language
+$lang_translation_info = array(
+  'lang_name_english' => 'Danish', //cpg1.4
+  'lang_name_native' => 'Dansk', //cpg1.4
+  'lang_country_code' => 'dk', //cpg1.4
+  'trans_name'=> 'Biskop',
+  'trans_email' => '',
+  'trans_website' => '',
+  'trans_date' => '2006-04-14',
+);
 
-$lang_charset = 'iso-8859-1';
+$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('Byte', 'KB', 'MB');
 
 // Day of weeks and months
-$lang_day_of_week = array('Sn', 'Man', 'Tir', 'Ons', 'Tor', 'Fre', 'Lr');
-$lang_month = array('Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec');
+$lang_day_of_week = array('S&oslash;n.', 'Man.', 'Tir.', 'Ons.', 'Tor.', 'Fre.', 'L&oslash;r.');
+$lang_month = array('Jan.', 'Feb.', 'Mar.', 'Apr.', 'Maj.', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dec.');
 
 // Some common strings
 $lang_yes = 'Ja';
 $lang_no  = 'Nej';
-$lang_back = 'TILBAGE';
-$lang_continue = 'FORTST';
+$lang_back = 'Tilbage';
+$lang_continue = 'Forts&aelig;t';
 $lang_info = 'Information';
 $lang_error = 'Fejl';
+$lang_check_uncheck_all = 'Markere alle/Fjern alle markeringer'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
 $album_date_fmt =    '%d. %B, %Y';
-$lastcom_date_fmt =  '%d/%m/%y kl %H:%M'; //cpg1.3.0
+$lastcom_date_fmt =  '%d/%m/%y kl. %H:%M';
 $lastup_date_fmt = '%d. %B, %Y';
 $register_date_fmt = '%d. %B, %Y';
-$lasthit_date_fmt = '%d. %B, %Y kl. %H:%M'; //cpg1.3.0
-$comment_date_fmt =  '%d. %B, %Y kl. %H:%M'; //cpg1.3.0
-
+$lasthit_date_fmt = '%d. %B, %Y kl. %I:%M %p';
+$comment_date_fmt =  '%d. %B, %Y kl. %H:%M';
+$log_date_fmt = '%d. %B, %Y kl. %H:%M'; //cpg1.4
 
 // 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*');
+$lang_bad_words = array('*fuck*', 'asshole', 'assramer', 'bitch*', 'c0ck', 'clits', 'Cock', 'cum', 'cunt*', 'dago', 'daygo', 'deefterf&oslash;lgende', '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 = array(  
-        'random' => 'Tilfldige files', //cpg1.3.0
-        'lastup' => 'Nyeste filer', 
-        'lastalb'=> 'Sidst opdaterede albums', 
-        'lastcom' => 'Nyeste kommentarer', 
-        'topn' => 'Mest viste', 
-        'toprated' => 'Mest populre', 
-        'lasthits' => 'Sidst viste', 
-        'search' => 'Sge resultat', 
-        'favpics'=> 'Foretrukne filer', //cpg1.3.0
-); 
+$lang_meta_album_names = array(
+  'random' => 'Tilf&aelig;ldige filer',
+  'lastup' => 'Nyeste filer',
+  'lastalb'=> 'Sidst opdaterede albums',
+  'lastcom' => 'Nyeste kommentarer',
+  'topn' => 'Mest viste',
+  'toprated' => 'Mest popul&aelig;re',
+  'lasthits' => 'Sidst viste',
+  'search' => 'S&oslash;geresultat',
+  'favpics'=> 'Foretrukne filer',  //cpg1.4
+);
 
 $lang_errors = array(
-        'access_denied' => 'Du har ikke tilladelse til at se denne side.',
-        'perm_denied' => 'Du har ikke tilladelse til at udfre denne handling.',
-        'param_missing' => 'Script kaldt uden de ndvendige parametre(r).',
-        'non_exist_ap' => 'Det valgte album/den valgte fil eksister ikke !', //cpg1.3.0
-        'quota_exceeded' => 'Disk mngden overskredet<br /><br />Du har plads til en [quota]K, Dine filer bruger aktuelt [space]K, tilfjelse af denne fil medfrer en overskridelse af din tilladte mngde.',
-        'gd_file_type_err' => 'Nr der anvendes GD billedeteknink, er tilladte typer kun JPEG og PNG.',
-        'invalid_image' => 'Billedet som du har uploadet er defekt eller kan ikke bruges med GD billedeteknik',
-        'resize_failed' => 'Ej muligt at oprette minibillede eller mellem stort billede.',
-        'no_img_to_display' => 'Intet billede at vise',
-        'non_exist_cat' => 'Den valgte kategori findes ikke',
-        'orphan_cat' => 'En kategori har ikke et tilhrsforhold, kr kategori manager for at rette problemet.', //cpg1.3.0
-        'directory_ro' => 'Mappen \'%s\' er skrivebeskyttet, filer kan ikke slettes', //cpg1.3.0
-        'non_exist_comment' => 'Den valgte kommentar findes ikke.',
-        'pic_in_invalid_album' => 'Filen er i et ikke eksisterende album (%s)!?', //cpg1.3.0
-        'banned' => 'Din adgang til denne side er sprret.', 
-        'not_with_udb' => 'Denne funktion er deaktiveret i Coppermine da den er integreret med forum software. Enten er det du nsker at gre ikke understttet i denne opstning eller ogs skal det gres vha. forum software.', 
-        'offline_title' => 'Offline', //cpg1.3.0
-        'offline_text' => 'Galleriet er offline lige nu - prv igen senere', //cpg1.3.0
-        'ecards_empty' => 'Der findes ingen e-postkort lige nu. Kontroller at du har aktiveret e-postkort logning p opstnings siden!', //cpg1.3.0
-        'action_failed' => 'Handling fejlede. Coppermine kan ikke udfre det nskede.', //cpg1.3.0
-        'no_zip' => 'Understttelse af ZIP filer er ikke tilgngelig. Kontakt venligst administratoren af galleriet.', //cpg1.3.0
-        'zip_type' => 'Du har ikke tilladelse til at uploade zip filer.', //cpg1.3.0
+  'access_denied' => 'Du har ikke tilladelse til at se denne side.',
+  'perm_denied' => 'Du har ikke tilladelse til at udf&oslash;re denne handling.',
+  'param_missing' => 'Script blev kaldt uden de n&oslash;dvendige parametre(r).',
+  'non_exist_ap' => 'Det valgte album/den valgte fil eksister ikke!',
+  'quota_exceeded' => 'Disk m&aelig;ngden overskredet<br /><br />Du har plads til [quota]K, Dine filer bruger [space]K, tilf&oslash;jelse af denne fil medf&oslash;rer en overskridelse af din tilladte m&aelig;ngde.',
+  'gd_file_type_err' => 'N&aring;r der anvendes GD billedeteknik, er tilladte typer kun JPEG og PNG.',
+  'invalid_image' => 'Billedet som du har uploadet er defekt eller kan ikke bruges med GD billedeteknik',
+  'resize_failed' => 'Ikke muligt at oprette minibillede eller mellem stort billede.',
+  'no_img_to_display' => 'Intet billede at vise',
+  'non_exist_cat' => 'Den valgte kategori findes ikke',
+  'orphan_cat' => 'En kategori har ikke et tilh&oslash;rsforhold, k&oslash;r kategori manager for at rette problemet!',
+  'directory_ro' => 'Mappen \'%s\' er skrivebeskyttet, filer kan ikke slettes.',
+  'non_exist_comment' => 'Den valgte kommentar findes ikke.',
+  'pic_in_invalid_album' => 'Filen er i et ikke eksisterende album (%s)!?',
+  'banned' => 'Din adgang til denne side er sp&aelig;rret.',
+  'not_with_udb' => 'Denne funktion er deaktiveret i Coppermine da den er integreret med forum software. Enten er det du &oslash;nsker at g&oslash;re ikke underst&oslash;ttet i denne ops&aelig;tning eller ogs&aring; skal det g&oslash;res vha. forum software.',
+  'offline_title' => 'Offline',
+  'offline_text' => 'Galleriet er offline lige nu - pr&oslash;v igen senere',
+  'ecards_empty' => 'Der findes ingen e-postkort lige nu. Kontroller at du har aktiveret e-postkort logning i ops&aelig;tningen!',
+  'action_failed' => 'Handling fejlede.  Coppermine kan ikke udf&oslash;re den &oslash;nskede handling.',
+  'no_zip' => 'Underst&oslash;ttelse af ZIP filer er ikke tilg&aelig;ngelig. Kontakt venligst administratoren af galleriet.',
+  'zip_type' => 'Du har ikke tilladelse til at uploade zip filer.',
+  'database_query' => 'Det opstod en fejl under s&oslash;gning i databasen', //cpg1.4
+  'non_exist_comment' => 'Den valgte kommentaren findes ikke', //cpg1.4
 );
 
-$lang_bbcode_help = 'Flgende koder kan vre nyttige: <li>[b]<b>Fed</b>[/b]</li> <li>[i]<i>Kursiv</i>[/i]</li> <li>[url=http://dinside.dk/]Url Tekst[/url]</li> <li>[email]bruger@domne.dk[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'Hj&aelig;lp til bbkode '; //cpg1.4
+$lang_bbcode_help = 'F&oslash;lgende koder kan v&aelig;re nyttige: <li>[b]Fed[/b] =&gt; <b>Fed</b></li><li>[i]Kursiv[/i] =&gt; <i>Kursiv</i></li><li>[url=http://dinside.dk/]Url Tekst[/url] =&gt; <a href="http://dinside.dk">Url Tekst</a></li><li>[email]bruger@domain.dk[/email] =&gt; <a href="mailto:bruger@domain.dk">bruger@domain.dk</a></li><li>[color=red]Tekst[/color] =&gt; <span style="color:red">Tekst</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-        'alb_list_title' => 'G til albumlisten',
-        'alb_list_lnk' => 'Albumliste',
-        'my_gal_title' => 'G til personligt galleri',
-        'my_gal_lnk' => 'Mit galleri',
-        'my_prof_lnk' => 'Min profil',
-        'adm_mode_title' => 'Skift til admin tilstand',
-        'adm_mode_lnk' => 'Admin tilstand',
-        'usr_mode_title' => 'Skift til bruger tilstand',
-        'usr_mode_lnk' => 'Bruger tilstand',
-        'upload_pic_title' => 'Upload en fil til et album', //cpg1.3.0
-        'upload_pic_lnk' => 'Upload fil', //cpg1.3.0
-        'register_title' => 'Opret en konto',
-        'register_lnk' => 'Registrer',
-        'login_lnk' => 'Log ind',
-        'logout_lnk' => 'Log ud',
-        'lastup_lnk' => 'Nyeste uploads',
-        'lastcom_lnk' => 'Nyeste kommentar',
-        'topn_lnk' => 'Mest viste',
-        'toprated_lnk' => 'Top karakter',
-        'search_lnk' => 'Sg',
-        'fav_lnk'=>'Foretrukne',
-        'memberlist_title' => 'Vis liste over medlemmer', //cpg1.3.0
-        'memberlist_lnk' => 'Medlemsliste', //cpg1.3.0
-        'faq_title' => 'Ofte Stillede Sprgsml (FAQ) omkring galleriet &quot;Coppermine&quot;', //cpg1.3.0
-        'faq_lnk' => 'OSS (FAQ)', //cpg1.3.0
-
+  'home_title' => 'G&aring; til startsiden',
+  'home_lnk' => 'Startsiden',
+  'alb_list_title' => 'G&aring; til albumlisten',
+  'alb_list_lnk' => 'Albumliste',
+  'my_gal_title' => 'G&aring; til personligt galleri',
+  'my_gal_lnk' => 'Mit galleri',
+  'my_prof_title' => 'G&aring; til min profil', //cpg1.4
+  'my_prof_lnk' => 'Min profil',
+  'adm_mode_title' => 'Skift til admin tilstand',
+  'adm_mode_lnk' => 'Admin tilstand',
+  'usr_mode_title' => 'Skift til bruger tilstand',
+  'usr_mode_lnk' => 'Bruger tilstand',
+  'upload_pic_title' => 'Upload en fil til et album',
+  'upload_pic_lnk' => 'Upload fil',
+  'register_title' => 'Opret en konto',
+  'register_lnk' => 'Registrer',
+  'login_title' => 'Log ind', //cpg1.4
+  'login_lnk' => 'Log ind',
+  'logout_title' => 'Log ud', //cpg1.4
+  'logout_lnk' => 'Log ud',
+  'lastup_title' => 'Vis nyeste uploads', //cpg1.4
+  'lastup_lnk' => 'Nyeste uploads',
+  'lastcom_title' => 'Vis nyeste kommentar', //cpg1.4
+  'lastcom_lnk' => 'Nyeste kommentar',
+  'topn_title' => 'Mest viste filer', //cpg1.4
+  'topn_lnk' => 'Mest viste',
+  'toprated_title' => 'Vis top karakterer', //cpg1.4
+  'toprated_lnk' => 'Top karakter',
+  'search_title' => 'S&oslash;g i galleriet', //cpg1.4
+  'search_lnk' => 'S&oslash;g',
+  'fav_title' => 'Vis mine Favoritter', //cpg1.4
+  'fav_lnk' => 'Mine Favoritter',
+  'memberlist_title' => 'Vis medlemsliste',
+  'memberlist_lnk' => 'Medlemsliste',
+  'faq_title' => 'Ofte Stillede Sp&oslash;rgsm&aring;l (FAQ) om galleriet &quot;Coppermine&quot;',
+  'faq_lnk' => 'OSS (FAQ)',
 );
 
 $lang_gallery_admin_menu = array(
-        'upl_app_lnk' => 'Upload til godkendelse',
-        'config_lnk' => 'Opstning',
-        'albums_lnk' => 'Albums',
-        'categories_lnk' => 'Kategorier',
-        'users_lnk' => 'Brugere',
-        'groups_lnk' => 'Grupper',
-        'comments_lnk' => 'Kommentarer', //cpg1.3.0
-        'searchnew_lnk' => 'Masse tilfj filer', //cpg1.3.0
-        'util_lnk' => 'Admin vrktjer', //cpg1.3.0
-        'ban_lnk' => 'Bloker brugere', 
-        'db_ecard_lnk' => 'Vis e-postkort', //cpg1.3.0
+  'upl_app_title' => 'Upload til godkendelse', //cpg1.4
+  'upl_app_lnk' => 'Upload til godkendelse',
+  'admin_title' => 'G&aring; til ops&aelig;tning', //cpg1.4
+  'admin_lnk' => 'Ops&aelig;tning', //cpg1.4
+  'albums_title' => 'G&aring; til album administration', //cpg1.4
+  'albums_lnk' => 'Albums',
+  'categories_title' => 'G&aring; til kategori administration', //cpg1.4
+  'categories_lnk' => 'Kategorier',
+  'users_title' => 'G&aring; til bruger administration', //cpg1.4
+  'users_lnk' => 'Brugere',
+  'groups_title' => 'G&aring; til gruppe administration', //cpg1.4
+  'groups_lnk' => 'Grupper',
+  'comments_title' => 'Godkend kommentarer', //cpg1.4
+  'comments_lnk' => 'Kommentarer',
+  'searchnew_title' => 'G&aring; til massetilf&oslash;jelse af filer', //cpg1.4
+  'searchnew_lnk' => 'Massetilf&oslash;jelse',
+  'util_title' => 'G&aring; til admin v&aelig;rkt&oslash;jer', //cpg1.4
+  'util_lnk' => 'Admin v&aelig;rkt&oslash;jer',
+  'key_title' => 'G&aring; til N&oslash;gleord', //cpg1.4
+  'key_lnk' => 'N&oslash;gleord', //cpg1.4
+  'ban_title' => 'G&aring; til Blokerede brugere', //cpg1.4
+  'ban_lnk' => 'Blokerede brugere',
+  'db_ecard_title' => 'G&aring; til administration af e-postkort', //cpg1.4
+  'db_ecard_lnk' => 'Vis e-postkort',
+  'pictures_title' => 'Sorter mine billeder', //cpg1.4
+  'pictures_lnk' => 'Sorter mine billeder', //cpg1.4
+  'documentation_lnk' => 'Manual', //cpg1.4
+  'documentation_title' => 'Coppermine manual', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-        'albmgr_lnk' => 'Opret / ordne albums',
-        'modifyalb_lnk' => 'Ret i mit album',
-        'my_prof_lnk' => 'Min profil',
+  'albmgr_title' => 'Opret / ordne albums', //cpg1.4
+  'albmgr_lnk' => 'Opret / ordne mine albums',
+  'modifyalb_title' => 'Ret i mit album',  //cpg1.4
+  'modifyalb_lnk' => 'Ret i mit album',
+  'my_prof_title' => 'G&aring; til min profil', //cpg1.4
+  'my_prof_lnk' => 'Min profil',
 );
 
 $lang_cat_list = array(
-        'category' => 'Kategori',
-        'albums' => 'Album',
-        'pictures' => 'Filer', //cpg1.3.0
+  'category' => 'Kategori',
+  'albums' => 'Album',
+  'pictures' => 'Filer',
 );
 
 $lang_album_list = array(
-        'album_on_page' => '%d album p %d side(r)'
+  'album_on_page' => '%d album p&aring; %d side(r)',
 );
 
 $lang_thumb_view = array(
-        'date' => 'DATO',
-        //Sort by filename and title
-        'name' => 'FILNAVN',
-        'title' => 'TITEL',
-        'sort_da' => 'Sorter stigende efter dato',
-        'sort_dd' => 'Sorter faldende efter dato',
-        'sort_na' => 'Sorter stigende efter navn',
-        'sort_nd' => 'Sorter faldende efter navn',
-        'sort_ta' => 'Sorter stigende efter titel',
-        'sort_td' => 'Sorter faldende efter titel',
-        'download_zip' => 'Download som Zip fil', //cpg1.3.0
-        'pic_on_page' => '%d filer p %d side(r)',
-        'user_on_page' => '%d brugere p %d side(r)', //cpg1.3.0
+  'date' => 'DATO',
+  //Sort by filename and title
+  'name' => 'FILNAVN',
+  'title' => 'TITEL',
+  'sort_da' => 'Sorter stigende efter dato',
+  'sort_dd' => 'Sorter faldende efter dato',
+  'sort_na' => 'Sorter stigende efter navn',
+  'sort_nd' => 'Sorter faldende efter navn',
+  'sort_ta' => 'Sorter stigende efter titel',
+  'sort_td' => 'Sorter faldende efter titel',
+  'position' => 'Position', //cpg1.4
+  'sort_pa' => 'Sorter p&aring; position i stigende r&aelig;kkef&oslash;lge', //cpg1.4
+  'sort_pd' => 'Sorter p&aring; position i faldende r&aelig;kkef&oslash;lge', //cpg1.4
+  'download_zip' => 'Download som Zip fil',
+  'pic_on_page' => '%d filer p&aring; %d side(r)',
+  'user_on_page' => '%d brugere p&aring; %d side(r)',
+  'enter_alb_pass' => 'Skriv Albumpassword',
+  'invalid_pass' => 'Ugyldig password',
+  'pass' => 'Password', //cpg1.4
+  'submit' => 'Send' //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-        'thumb_title' => 'Retur til oversigt',
-        'pic_info_title' => 'Vis/skjul fil information', //cpg1.3.0
-        'slideshow_title' => 'Slideshow',
-        'ecard_title' => 'Send denne fil som et e-postkort', //cpg1.3.0
-        'ecard_disabled' => 'E-postkort er slet fra',
-        'ecard_disabled_msg' => 'Du har ikke tilladelse til at sende e-postkort', //js-alert //cpg1.3.0
-        'prev_title' => 'Se forrige fil', //cpg1.3.0
-        'next_title' => 'Se nste fil', //cpg1.3.0
-        'pic_pos' => 'FIL %s/%s', //cpg1.3.0
+  'thumb_title' => 'Retur til oversigt',
+  'pic_info_title' => 'Vis/skjul fil information',
+  'slideshow_title' => 'Diasshow',
+  'ecard_title' => 'Send denne fil som et e-postkort',
+  'ecard_disabled' => 'E-postkort er sl&aring;et fra',
+  'ecard_disabled_msg' => 'Du har ikke tilladelse til at sende E-postkort', //js-alert
+  'prev_title' => 'Se forrige fil',
+  'next_title' => 'Se n&aelig;ste fil',
+  'pic_pos' => 'FIL %s/%s',
+  'report_title' => 'Rapporter denne fil til administrator', //cpg1.4
+  'go_album_end' => 'Hop til sidste', //cpg1.4
+  'go_album_start' => 'Tilbage til start', //cpg1.4
+  'go_back_x_items' => 'G&aring; tilbage %s filer', //cpg1.4
+  'go_forward_x_items' => 'G&aring; frem %s filer', //cpg1.4
 );
 
 $lang_rate_pic = array(
-        'rate_this_pic' => 'Bedm denne fil', //cpg1.3.0
-        'no_votes' => '(Ej bedmt endnu)',
-        'rating' => '(Aktuel karakter: %s / 5 med %s stemmer)',
-        'rubbish' => 'Drligt',
-        'poor' => 'Ringe',
-        'fair' => 'Rimeligt',
-        'good' => 'Godt',
-        'excellent' => 'Rigtig godt',
-        'great' => 'Fantastisk',
+  'rate_this_pic' => 'Bed&oslash;m denne fil ',
+  'no_votes' => '(Ikke bed&oslash;mt endnu)',
+  'rating' => '(Aktuel karakter: %s / 5 med %s stemmer)',
+  'rubbish' => 'D&aring;rligt',
+  'poor' => 'Ringe',
+  'fair' => 'Rimeligt',
+  'good' => 'Godt',
+  'excellent' => 'Rigtig godt',
+  'great' => 'Fantastisk',
 );
 
 // ------------------------------------------------------------------------- //
@@ -216,41 +260,53 @@
 // ------------------------------------------------------------------------- //
 
 $lang_cpg_die = array(
-        INFORMATION => $lang_info,
-        ERROR => $lang_error,
-        CRITICAL_ERROR => 'Kritisk fejl',
-        'file' => 'Fil: ',
-        'line' => 'Linje: ',
+  INFORMATION => $lang_info,
+  ERROR => $lang_error,
+  CRITICAL_ERROR => 'Kritisk fejl',
+  'file' => 'Fil: ',
+  'line' => 'Linje: ',
 );
 
 $lang_display_thumbnails = array(
-        'filename' => 'Filnavn : ',
-        'filesize' => 'Filstrrelse : ',
-        'dimensions' => 'Dimensioner : ',
-        'date_added' => 'Tilfjet dato : ', //cpg1.3.0
+  'filename' => 'Filnavn=', //cpg1.4
+  'filesize' => 'Filst&oslash;rrelse=', //cpg1.4
+  'dimensions' => 'Dimensioner=', //cpg1.4
+  'date_added' => 'Tilf&oslash;jet dato=', //cpg1.4
 );
 
 $lang_get_pic_data = array(
-        'n_comments' => '%s kommentarer',
-        'n_views' => '%s visninger',
-        'n_votes' => '(%s stemmer)',
+  'n_comments' => '%s kommentarer',
+  'n_views' => '%s visninger',
+  'n_votes' => '(%s stemmer)',
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => 'Fejlfindings info', //cpg1.3.0
-  'select_all' => 'Marker alt', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Hvis du vil bede om hjlp i coppermine hjlpe forumet, s kopier teksten og st den ind i din besked. Husk at erstatter koder med *** fr du sender beskeden.', //cpg1.3.0
-  'phpinfo' => 'vis phpinfo', //cpg1.3.0
+  'debug_info' => 'Fejlfindings info',
+  'select_all' => 'Marker alt',
+  'copy_and_paste_instructions' => 'Hvis du vil bede om hj&aelig;lp i Coppermine hj&aelig;lpe forumet, s&aring; kopier teksten og s&aelig;t den ind i din besked. Husk at erstatter koder med *** f&oslash;r du sender beskeden.', //cpg1.4
+  'phpinfo' => 'vis phpinfo',
+  'notices' => 'Bem&aelig;rk', //cpg1.4
 );
 
 $lang_language_selection = array(
-  'reset_language' => '* Standard sprog *', //cpg1.3.0
-  'choose_language' => 'Vlg sprog', //cpg1.3.0
+  'reset_language' => 'Standard sprog',
+  'choose_language' => 'V&aelig;lg sprog',
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => '* Standard tema *', //cpg1.3.0
-  'choose_theme' => 'Vlg tema', //cpg1.3.0
+  'reset_theme' => 'Standard tema',
+  'choose_theme' => 'V&aelig;lg tema',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Ikke supporteret version!', //cpg1.4
+  'no_stable_version' => 'Du k&oslash;rer Coppermine %s (%s) som kun er til brug af erfarne brugere  - denne version kommer uden nogen form for hj&aelig;lp eller garanti. Brug den p&aring; egen risiko eller nedgrader til den sidst stabile version hvis du beh&oslash;ver hj&aelig;lp!', //cpg1.4
+  'gallery_offline' => 'Galleriet er midlertidig ude af drift, og vil kun v&aelig;re tilg&aelig;ngelig for administratorer. Glem ikke at s&aelig;tte det i drift igen efter at du er f&aelig;rdig med vedligeholdelse.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'forrige', //cpg1.4
+  'next' => 'n&aelig;ste', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -260,38 +316,54 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Kunne ikke sl&aring; plugin til '%s'", //cpg1.4
+  'error_install' => "Kunne ikke installere plugin '%s'", //cpg1.4
+  'error_uninstall' => "Kunne ikke afinstallere plugin '%s'", //cpg1.4
+  'error_sleep' => "Kunne ikke sl&aring; plugin fra '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => 'Udrb',
-        'Question' => 'Sprgsml',
-        'Very Happy' => 'Meget glad',
-        'Smile' => 'Smil',
-        'Sad' => 'Trist',
-        'Surprised' => 'Overrasket',
-        'Shocked' => 'Chokeret',
-        'Confused' => 'Forvirret',
-        'Cool' => 'Sejt',
-        'Laughing' => 'Griner',
-        'Mad' => 'Sur',
-        'Razz' => 'Drille',
-        'Embarassed' => 'Genert',
-        'Crying or Very sad' => 'Grder eller meget trist',
-        'Evil or Very Mad' => 'Ond eller meget sur',
-        'Twisted Evil' => 'Lusket ond',
-        'Rolling Eyes' => 'Ruller med jne',
-        'Wink' => 'Vinker',
-        'Idea' => 'God ide',
-        'Arrow' => 'Pil',
-        'Neutral' => 'Neutral',
-        'Mr. Green' => 'Hr. Grn',
+  'Exclamation' => 'Udr&aring;b',
+  'Question' => 'Sp&oslash;rgsm&aring;l',
+  'Very Happy' => 'Meget glad',
+  'Smile' => 'Smil',
+  'Sad' => 'Trist',
+  'Surprised' => 'Overrasket',
+  'Shocked' => 'Chokeret',
+  'Confused' => 'Forvirret',
+  'Cool' => 'Sejt',
+  'Laughing' => 'Griner',
+  'Mad' => 'Sur',
+  'Razz' => 'Drille',
+  'Embarassed' => 'Genert',
+  'Crying or Very sad' => 'Gr&aelig;der eller meget trist',
+  'Evil or Very Mad' => 'Ond eller meget sur',
+  'Twisted Evil' => 'Lusket ond',
+  'Rolling Eyes' => 'Ruller med &oslash;jne',
+  'Wink' => 'Vinker',
+  'Idea' => 'God ide',
+  'Arrow' => 'Pil',
+  'Neutral' => 'Neutral',
+  'Mr. Green' => 'Hr. Gr&oslash;n',
 );
 
 // ------------------------------------------------------------------------- //
@@ -301,12 +373,12 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-        0 => 'Forlader admin mode...',
-        1 => 'Logger ind som admin...',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Forlader admin mode...',
+  1 => 'Logger ind som admin...',
 );
 
 // ------------------------------------------------------------------------- //
@@ -314,20 +386,172 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-        'alb_need_name' => 'Album skal have et navn!', //js-alert
-        'confirm_modifs' => 'Er du sikker p at du vil lave disse ndringer?', //js-alert
-        'no_change' => 'Du lavede ingen ndringer!', //js-alert
-        'new_album' => 'Nyt album',
-        'confirm_delete1' => 'Er du sikker p du vil slette dette album?', //js-alert
-        'confirm_delete2' => '\nAlle filer og kommentarer forsvinder!', //js-alert
-        'select_first' => 'Vlg frst et album', //js-alert
-        'alb_mrg' => 'Album Manager',
-        'my_gallery' => '* Mit galleri *',
-        'no_category' => '* Ingen kategori *',
-        'delete' => 'Slet',
-        'new' => 'Ny',
-        'apply_modifs' => 'Godkend rettelser',
-        'select_category' => 'Vlg kategori',
+  'alb_need_name' => 'Album skal have et navn!', //js-alert
+  'confirm_modifs' => 'Er du sikker p&aring; at du vil lave disse &aelig;ndringer?', //js-alert
+  'no_change' => 'Du lavede ingen &aelig;ndringer!', //js-alert
+  'new_album' => 'Nyt album',
+  'confirm_delete1' => 'Er du sikker p&aring; du vil slette dette album?', //js-alert
+  'confirm_delete2' => '\nAlle filer og kommentarer forsvinder!', //js-alert
+  'select_first' => 'V&aelig;lg f&oslash;rst et album', //js-alert
+  'alb_mrg' => 'Album administration',
+  'my_gallery' => '* Mit galleri *',
+  'no_category' => '* Ingen kategori *',
+  'delete' => 'Slet',
+  'new' => 'Ny',
+  'apply_modifs' => 'Godkend rettelser',
+  'select_category' => 'V&aelig;lg kategori',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Udvis brugere', //cpg1.4
+  'user_name' => 'Brugernavn', //cpg1.4
+  'ip_address' => 'IP-adresse', //cpg1.4
+  'expiry' => 'Udl&oslash;ber (blank er permanent)', //cpg1.4
+  'edit_ban' => 'Gem &aelig;ndringer', //cpg1.4
+  'delete_ban' => 'Slet', //cpg1.4
+  'add_new' => 'Ny udvisning', //cpg1.4
+  'add_ban' => 'Udvis bruger', //cpg1.4
+  'error_user' => 'Bruger findes ikke', //cpg1.4
+  'error_specify' => 'Du m&aring; specificere enten et brugernavn eller en IP-adresse', //cpg1.4
+  'error_ban_id' => 'Ugyldig udvisnings ID!', //cpg1.4
+  'error_admin_ban' => 'Du kan ikke udvise dig selv!', //cpg1.4
+  'error_server_ban' => 'Du var ved at udvise din egen server? Tsk. tsk...', //cpg1.4
+  'error_ip_forbidden' => 'Du kan ikke udvise denne IP - den er ikkerutbar (privat)!<br />Hvis du vil tillade udvisning af private adresser, kan det g&oslash;res i <a href="admin.php">ops&aelig;tning</a> (dette er kun aktuelt hvis Coppermine k&oslash;rer i et LAN).', //cpg1.4
+  'lookup_ip' => 'Sl&aring; en IP-adresse op', //cpg1.4
+  'submit' => 'Ok!', //cpg1.4
+  'select_date' => 'v&aelig;lg dato', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Brovejviser',
+  'warning' => 'Advarsel: ved at bruge denne vejviseren m&aring; du v&aelig;re indforst&aring;et med at f&oslash;lsomme data bliver sendt ved hj&aelig;lp af html skema. K&oslash;r den kun p&aring; din egen PC (ikke p&aring; en offentlige klienter som Internet Café o.l.), og forsikre dig om at browserens cache er t&oslash;mt efterf&oslash;lgende. Ellers kan andre f&aring; adgang til dine data!',
+  'back' => 'tilbage',
+  'next' => 'n&aelig;ste',
+  'start_wizard' => 'Start Brovejviser',
+  'finish' => 'Afslut',
+  'hide_unused_fields' => 'skjul ubrugte felter (anbefalet)',
+  'clear_unused_db_fields' => 'fjern ugyldige data fra databasen (anbefalet)',
+  'custom_bridge_file' => 'navnet p&aring; din specialtilpassede brofil (hvis navnet er <i>myfile.inc.php</i>, skriv <i>myfile</i> i dette felt)',
+  'no_action_needed' => 'Ingen handling er p&aring;kr&aelig;vet p&aring; dette trin. Klik \'n&aelig;ste\' for at forts&aelig;tte.',
+  'reset_to_default' => 'Gendan standardv&aelig;rdi',
+  'choose_bbs_app' => 'v&aelig;lg det program som coppermine skal linkes til',
+  'support_url' => 'Her kan findes hj&aelig;lp til dette program',
+  'settings_path' => 'filsti(er) som bruges af dit BBSprogram',
+  'database_connection' => 'databasekobling',
+  'database_tables' => 'databasetabeller',
+  'bbs_groups' => 'BBS grupper',
+  'license_number' => 'Licensnummer',
+  'license_number_explanation' => 'skriv dit licensnummer (hvis aktuelt)',
+  'db_database_name' => 'Databasenavn',
+  'db_database_name_explanation' => 'Skriv navnet p&aring; database din BBS bruger',
+  'db_hostname' => 'Databasemaskin',
+  'db_hostname_explanation' => 'Maskinnavn der din mySQLdatabase k&oslash;rer, som regel &quot;localhost&quot;',
+  'db_username' => 'Databasebrugernavn',
+  'db_username_explanation' => 'mySQLbrugernavn til brug for kommunikation med BBS',
+  'db_password' => 'Databasepassword',
+  'db_password_explanation' => 'Password til denne mySQLbrugeren',
+  'full_forum_url' => 'Forum URL',
+  'full_forum_url_explanation' => 'Fuld URL til dit BBSprogram (inkluder http://, f.eks. http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Relativ forumsti',
+  'relative_path_of_forum_from_webroot_explanation' => 'Relativ sti til dit BBSprogram fra din webrod (Eksempel: hvis dit BBS ligger p&aring; http://www.yourdomain.tld/forum/, skriv &quot;/forum/&quot; i dette felt)',
+  'relative_path_to_config_file' => 'Relativ sti til din BBS\'s konfigurationfil',
+  'relative_path_to_config_file_explanation' => 'Relativ sti til din BBS, set fra din Copperminemappe (f.eks. &quot;../forum/&quot; hvis dit BBS ligger p&aring; http://www.yourdomain.tld/forum/ op Coppermine er p&aring; http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Cookie prefix',
+  'cookie_prefix_explanation' => 'dette skal v&aelig;re navnet p&aring; cookien til din BBS',
+  'table_prefix' => 'Table prefix',
+  'table_prefix_explanation' => 'Skal v&aelig;re prefixet du valgte for din BBS da du installerede det.',
+  'user_table' => 'Brugertabel',
+  'user_table_explanation' => '(som regel standardv&aelig;rdi, hvis du ikke har lavet &aelig;ndringer fra standard p&aring; din BBSinstallation)',
+  'session_table' => 'Session table',
+  'session_table_explanation' => '(som regel standardv&aelig;rdi, hvis du ikke har lavet &aelig;ndringer fra standard p&aring; din BBSinstallation)',
+  'group_table' => 'Gruppetabel',
+  'group_table_explanation' => '(som regel standardv&aelig;rdi, hvis du ikke har lavet &aelig;ndringer fra standard p&aring; din BBSinstallation)',
+  'group_relation_table' => 'Grupperelationstabel',
+  'group_relation_table_explanation' => '(som regel standardv&aelig;rdi, hvis du ikke har lavet &aelig;ndringer fra standard p&aring; din BBSinstallation)',
+  'group_mapping_table' => 'Gruppemappingtabel',
+  'group_mapping_table_explanation' => '(som regel standardv&aelig;rdi, hvis du ikke har lavet &aelig;ndringer fra standard p&aring; din BBSinstallation)',
+  'use_standard_groups' => 'Brug standard BBS brugergrupper',
+  'use_standard_groups_explanation' => 'Brug standard (indbygget) brugergrupper (anbefalet). Dette vil g&oslash;re alle egendefinerede brugergrupper lavet p&aring; denne siden ugyldige. Sl&aring; kun dette fra hvis du VIRKELIG ved hvad du laver!',
+  'validating_group' => 'godkendingsgruppe',
+  'validating_group_explanation' => 'GruppeID fra din BBS der brugerkontoer beh&oslash;ver godkendelsen (som regel standardv&aelig;rdi, hvis du ikke har lavet &aelig;ndringer fra standard p&aring; din BBSinstallation)',
+  'guest_group' => 'G&aelig;stegruppe',
+  'guest_group_explanation' => 'GruppeID fra din BBS for g&aelig;ster (anonyme brugere) (som regel standardv&aelig;rdi, lav kun &aelig;ndringer hvis du ved hvad du laver)',
+  'member_group' => 'Medlemsgruppe',
+  'member_group_explanation' => 'GruppeID fra din BBS for &quot;vanlige&quot; brugerkontoer (som regel standardv&aelig;rdi, lav kun &aelig;ndringer hvis du ved hvad du laver)',
+  'admin_group' => 'Admingruppe',
+  'admin_group_explanation' => 'GruppeID fra din BBS for administratorer (som regel standardv&aelig;rdi, lav kun &aelig;ndringer hvis du ved hvad du laver)',
+  'banned_group' => 'Blokeret gruppe',
+  'banned_group_explanation' => 'GruppeID fra din BBS for blokerede brugere (som regel standardv&aelig;rdi, lav kun &aelig;ndringer hvis du ved hvad du laver)',
+  'global_moderators_group' => 'Global moderatorgruppe',
+  'global_moderators_group_explanation' => 'GruppeID fra din BBS for globale moderatorer (som regel standardv&aelig;rdi, lav kun &aelig;ndringer hvis du ved hvad du laver)',
+  'special_settings' => 'BBSspecifikke indstillinger',
+  'logout_flag' => 'phpBB version (logoud flag)',
+  'logout_flag_explanation' => 'Hvilken version er din BBS (denne indstillingen specificerer hvordan "log af" skal h&aring;ndteres)',
+  'use_post_based_groups' => 'Brug meldingsbaseret grupper',
+  'logout_flag_yes' => '2.0.5 eller nyere',
+  'logout_flag_no' => '2.0.4 eller &aelig;ldre',
+  'use_post_based_groups_explanation' => 'Skal grupperne fra BBSprogrammet som er defineret af antal meldinger som tages med i beregningen (allows granular permission administration) eller bare standard grupperne (g&oslash;r administrationen lettere, anbefalet). Du kan &aelig;ndre denne indstilling senere.',
+  'use_post_based_groups_yes' => 'ja',
+  'use_post_based_groups_no' => 'nej',
+  'error_title' => 'Du skal rette disse fejl f&oslash;r du kan forts&aelig;tte. G&aring; tilbage til forrige side.',
+  'error_specify_bbs' => 'Du skal specificere hvilket program du vil linke din Coppermineinstallation med.',
+  'error_no_blank_name' => 'Du skal navngive din brofil.',
+  'error_no_special_chars' => 'Navnet p&aring; brofilen m&aring; ikke indeholde specialtegn med undtagelse af understrege (_) og streg (-)!',
+  'error_bridge_file_not_exist' => 'Brofilen %s findes ikke p&aring; serveren. Tjek om du har uploaded brofilen.',
+  'finalize' => 'Sl&aring; integrationen med BBSprogrammet til/fra ',
+  'finalize_explanation' => 'Ind til nu er dine indstillinger blevet gemt i databasen, men integrationen med BBSprogrammet er ikke blevet sl&aring;et til. Du kan sl&aring; integrationen til/fra senere. Husk adminbruger og password fra Coppermineinstallationen, du kan f&aring; brug for dem senere for at lave &aelig;ndringer. Hvis noget g&aring;r galt, g&aring; til %s og sl&aring; integrationen med BBSprogrammet fra der, med din Coppermineinstallations adminbruger (som regel den du brugte under installationen af Coppermine).',
+  'your_bridge_settings' => 'Dine integration indstillinger',
+  'title_enable' => 'aktivere integration/bridging med %s',
+  'bridge_enable_yes' => 'aktiver',
+  'bridge_enable_no' => 'deaktiver',
+  'error_must_not_be_empty' => 'skal v&aelig;re tom',
+  'error_either_be' => 'skal v&aelig;re %s eller %s',
+  'error_folder_not_exist' => '%s findes ikke. Ret v&aelig;rdierne du har skrevet %s',
+  'error_cookie_not_readible' => 'Coppermine kan ikke l&aelig;se en cookie med navnet %s. Ret v&aelig;rdierne du har skrevet %s, eller g&aring; til BBS administrations panelet og tjek at stien til cookie kan l&aelig;ses af coppermine.',
+  'error_mandatory_field_empty' => 'Du kan ikke lade dette felt %s v&aelig;re blank - udfylde med de rette v&aelig;rdier.',
+  'error_no_trailing_slash' => 'Der m&aring; ikke v&aelig;re en "skr&aring;streg" i enden af dette felt %s.',
+  'error_trailing_slash' => 'Der skal v&aelig;re en "skr&aring;streg" i enden af dette felt %s.',
+  'error_db_connect' => 'Kunne ikke f&aring; forbindelse til mySQL database med de oplysninger du angav. Her er hvad mySQL sagde:',
+  'error_db_name' => 'Selvom Coppermine kunne oprette forbindelse, blev mySQLdatabasen %s ikke fundet til. Tjek om du har skrevet %s rigtigt. Her er hvad mySQL sagde:',
+  'error_prefix_and_table' => '%s og ',
+  'error_db_table' => 'Kunne ikke finde tabellen %s. Tjek om du har skrevet %s rigtig.',
+  'recovery_title' => 'Bridge Manager: Genoprettet efter en kritisk fejl',
+  'recovery_explanation' => 'Hvis du kom her for at administrere integration mellem dit galleri og dit BBS, skal du v&aelig;re logget ind som admin. Hvis du ikke kan logge ind fordi bridging ikke virkede som forventet, Kan du deaktivere BBS integrationen p&aring; denne side. Indtastning af brugernavn og password vil ikke logge dig ind, det vil kun deaktivere BBS integrationen. Se dokumentation for detalje.',
+  'username' => 'Brugernavn',
+  'password' => 'Password',
+  'disable_submit' => 'Send',
+  'recovery_success_title' => 'autorisere lykkedes',
+  'recovery_success_content' => 'Du har sl&aring;et integrationen mellem Coppermineinstallationen og dit BBSprogram fra. Din Coppermineinstallation k&oslash;rer nu alene.',
+  'recovery_success_advice_login' => 'Log ind som admin for at &aelig;ndre dine bridge indstillinger og/eller aktiverer BBS integrationen igen.',
+  'goto_login' => 'G&aring; til log ind siden',
+  'goto_bridgemgr' => 'G&aring; til bridge manager',
+  'recovery_failure_title' => 'Autorisere mislykkedes',
+  'recovery_failure_content' => 'Du skrev et forkert brugernavn og/eller password. Du skal bruge password og brugernavn fra adminkontoen fra Coppermine (som regel kontoen du brugte under installationen af Coppermine).',
+  'try_again' => 'Pr&oslash;v igen',
+  'recovery_wait_title' => 'For kort tidsinterval',
+  'recovery_wait_content' => 'Af sikkerhedsm&aelig;ssige grunde tillader dette script ikke flere p&aring; hinanden f&oslash;lgende fejl logind, s&aring; du m&aring; vente indtil du kan pr&oslash;ve igen.',
+  'wait' => 'Vent',
+  'create_redir_file' => 'Lav en vidersendings fil (anbefalet)',
+  'create_redir_file_explanation' => 'For at sende brugere tilbage til Coppermine n&aring;r de er logget ind p&aring; BBS, skal du lave en vidersendings fil i mappen med BBS. N&aring;r denne mulighed er valgt, vil "bridge manager" fors&oslash;ge at lave den for dig, eller give dig en kode klar til at kopierer for at oprette filen manuelt.',
+  'browse' => 'Gennemse',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Kalender', //cpg1.4
+  'close' => 'Afslut', //cpg1.4
+  'clear_date' => 'fjern dato', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -335,229 +559,305 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-        'miss_param' => 'Parameter Parameters obligatorisk ved \'%s\'operation ej udfrt!',
-        'unknown_cat' => 'Valgte kategori eksister ikke i databasen',
-        'usergal_cat_ro' => 'Bruger galleri kategorien kan ikke slettes!',
-        'manage_cat' => 'Administrer kategorier',
-        'confirm_delete' => 'Er du sikker p du nsker at SLETTE denne kategori', //js-alert
-        'category' => 'Kategori',
-        'operations' => 'Handling',
-        'move_into' => 'Flyt til',
-        'update_create' => 'Opdater/Opret kategori',
-        'parent_cat' => 'Hoved kategori',
-        'cat_title' => 'Kategori titel',
-        'cat_thumb' => 'Kategori ikon', //cpg1.3.0
-        'cat_desc' => 'Kategori beskrivelse',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-        'title' => 'Konfiguration',
-        'restore_cfg' => 'Genskab standard indstillinger',
-        'save_cfg' => 'Gem ny opstning',
-        'notes' => 'Noter',
-        'info' => 'Information',
-        'upd_success' => 'Coppermine opstning er opdateret',
-        'restore_success' => 'Coppermine standard opstning er genskabt',
-        'name_a' => 'Navn stigende',
-        'name_d' => 'Navn faldende',
-        'title_a' => 'Titel stigende',
-        'title_d' => 'Titel faldende',
-        'date_a' => 'Dato stigende',
-        'date_d' => 'Dato faldende',
-        'th_any' => 'Max hjde/bredde',
-        'th_ht' => 'Hjde',
-        'th_wd' => 'Bredde',
-        'label' => 'tekst', //cpg1.3.0
-        'item' => 'valg', //cpg1.3.0
-        'debug_everyone' => 'Alle', //cpg1.3.0
-        'debug_admin' => 'Kun administrator', //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-        'Generelle indstillinger',
-        array('Galleri navn', 'gallery_name', 0),
-        array('Galleri beskrivelse', 'gallery_description', 0),
-        array('Galleri administrator e-mail', 'gallery_admin_email', 0),
-        array('Ml adressen for \'Se flere billeder\' link i e-postkort', 'ecards_more_pic_target', 0),
-        array('Galleriet er offline', 'offline', 1), //cpg1.3.0
-        array('Log e-postkort', 'log_ecards', 1), //cpg1.3.0
-        array('Tillad ZIP-hentning af foretrukne', 'enable_zipdownload', 1), //cpg1.3.0
-
-        'Sprog, Tema og Tegnst indstillinger',
-        array('Sprog', 'lang', 5),
-        array('Tema', 'theme', 6),
-        array('Vis liste over sprog', 'language_list', 8), //cpg1.3.0
-        array('Vis sprog flag', 'language_flags', 8), //cpg1.3.0
-        array('Vis &quot;nulstil&quot; i valg af sprog', 'language_reset', 1), //cpg1.3.0
-        array('Vis liste over temaer', 'theme_list', 8), //cpg1.3.0
-        array('Vis &quot;nulstil&quot; i valg af tema', 'theme_reset', 1), //cpg1.3.0
-        array('Vis OSS (FAQ)', 'display_faq', 1), //cpg1.3.0
-        array('Vis hjlp til bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-        array('Tegn st', 'charset', 4), //cpg1.3.0
-
-        'Albumsliste visning',
-        array('Bredde p hoved tabellen (pixels eller %)', 'main_table_width', 0),
-        array('Antal af trin i kategorier for fremvisning', 'subcat_level', 0),
-        array('Antal af album til fremvisning', 'albums_per_page', 0),
-        array('Antal af kolonner for albumliste', 'album_list_cols', 0),
-        array('Strrelse af minibilleder i pixels', 'alb_list_thumb_size', 0),
-        array('Indholdet af hovedsiden', 'main_page_layout', 0),
-        array('Vis minibilleder fra albums i en kategori i listen over kategorier','first_level',1),
-
-        'Minibillede visning',
-        array('Antal kolonner p minibillede siden', 'thumbcols', 0),
-        array('Antal rkker p minibillede siden', 'thumbrows', 0),
-        array('Max antal minibilleder pr side', 'max_tabs', 0), //cpg1.3.0
-        array('Vis billedeoverskriften (i tilfjelse til titel) under minibillede', 'caption_in_thumbview', 1), //cpg1.3.0
-        array('Vis antal visninger under minibillede', 'views_in_thumbview', 1), //cpg1.3.0
-        array('Vis antal af kommentarer under minibilledet', 'display_comment_count', 1), //cpg1.3.0
-        array('Vis navn p person der har uploadet filen under minibillede', 'display_uploader', 1), //cpg1.3.0
-        array('Standard sortering af filer', 'default_sort_order', 3), //cpg1.3.0
-        array('Min antal stemmer p fil fr visning i \'top karakter\' listen', 'min_votes_for_rating', 0), //cpg1.3.0
-
-        'Billedevisning &amp; Kommentar indstillinger',
-        array('Bredde for tabellen til visning af filer (pixels eller %)', 'picture_table_width', 0), //cpg1.3.0
-        array('Fil information er synlig som standard', 'display_pic_info', 1), //cpg1.3.0
-        array('Filtrer bande ord i kommentarer', 'filter_bad_words', 1),
-        array('Tillad smilies i kommentarer', 'enable_smilies', 1),
-        array('Tillad flere kommentarer om samme fil fra samme bruger (deaktiver flood beskyttelse)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-        array('Max lngde for filbeskrivelse', 'max_img_desc_length', 0),
-        array('Max lngde p et ord', 'max_com_wlength', 0),
-        array('Max antal linjer i en kommentar', 'max_com_lines', 0),
-        array('Maximum lngde p en kommentar', 'max_com_size', 0),
-        array('Vis film rulle', 'display_film_strip', 1),
-        array('Antal emner i film rulle', 'max_film_strip_items', 0),
-        array('Informer administrater om nye kommentarer via mail', 'email_comment_notification', 1), //cpg1.3.0
-        array('Slideshow interval i millisekunder (1 sekund = 1000 millisekunder)', 'slideshow_interval', 0), //cpg1.3.0
-
-        'Fil og minibillede indstillinger', //cpg1.3.0
-        array('Kvalitet for JPEG billeder', 'jpeg_qual', 0),
-        array('Maks. dimension p minibilleder <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-        array('Brug dimension ( bredde, hjde eller maksimum af de to til minibilleder )<a href="#notice1" class="clickable_option">*</a>', 'thumb_use', 7),
-        array('Opret mellemstore billeder','make_intermediate',1),
-        array('Max bredde eller hjde for et mellemstort billede/video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0),
-        array('Max strrelse for uploadede filer (KB)', 'max_upl_size', 0),
-        array('Max bredde eller hjde for uploadede billeder/video (pixels)', 'max_upl_width_height', 0), //cpg1.3.0
-
-        'Avancerede billede og minibillede indstillinger', //cpg1.3.0
-        array('Vis ikon for private album for anononyme brugere','show_private',1), //cpg1.3.0
-        array('Forbudte karakterer i filnavne', 'forbiden_fname_char',0), //cpg1.3.0
-        //array('Accepterede filtyper for uploadede billeder', 'allowed_file_extensions',0), //cpg1.3.0
-        array('Tilladte billed typer', 'allowed_img_types',0), //cpg1.3.0
-        array('Tilladte film typer', 'allowed_mov_types',0), //cpg1.3.0
-        array('Tilladte lyd typer', 'allowed_snd_types',0), //cpg1.3.0
-        array('Tilladte dokument typer', 'allowed_doc_types',0), //cpg1.3.0
-        array('Program til skalering af billeder','thumb_method',2),
-        array('Sti til ImageMagick \'konveter\' vrktj (eksempel /usr/bin/X11/)', 'impath', 0),
-        //array('Tillad billedetyper (kun aktiv ved brug af ImageMagick)', 'allowed_img_types',0),
-        array('Kommandolinje indstillinger ved brug af ImageMagick', 'im_options', 0),
-        array('Ls EXIF data i JPEG filer', 'read_exif_data', 1),
-        array('Ls IPTC data i JPEG filer', 'read_iptc_data', 1), //cpg1.3.0
-        array('Album mappen <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0),
-        array('Mappen for bruger filer <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0),
-        array('Foranstillet navn p mellembilleder <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0),
-        array('Foranstillet navn p minibilleder <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0),
-        array('Standard tilladelser for mapper', 'default_dir_mode', 0),
-        array('Standard tilladelser for filer', 'default_file_mode', 0),
-
-        'Bruger indstillinger',
-        array('Tillad registrering af nye brugere', 'allow_user_registration', 1),
-        array('Forlang e-mail godkendelse ved registrering', 'reg_requires_valid_email', 1),
-        array('Send mail til administrator nr nye brugere registrere', 'reg_notify_admin_email', 1), //cpg1.3.0
-        array('Tillad to brugere at have samme e-mail adresse', 'allow_duplicate_emails_addr', 1),
-        array('Brugere kan have private album (OBS: hvis du skifter fra \'ja\' til \'nej\' vil alle nuvrende private albums blive offentlige)', 'allow_private_albums', 1), //cpg1.3.0
-        array('Send mail til admin nr der skal godkendes uploadede filer', 'upl_notify_admin_email', 1), //cpg1.3.0
-        array('Tillad at brugere der er logget ind kan se medlemslisten', 'allow_memberlist', 1), //cpg1.3.0
-
-        'Brugerdefinerede felter til billedbeskrivelse (lad det forblive blanke, hvis ikke de skal bruges)',
-        array('Felt 1 navn', 'user_field1_name', 0),
-        array('Felt 2 navn', 'user_field2_name', 0),
-        array('Felt 3 navn', 'user_field3_name', 0),
-        array('Felt 4 navn', 'user_field4_name', 0),
-
-        'Cookies &amp; tegn-kodnings indstillinger',
-        array('Navn p cookie brugt af dette system', 'cookie_name', 0),
-        array('Stien til cookie brugt at dette system', 'cookie_path', 0),
-        array('Tegn-kodning', 'charset', 4),
-
-        'Diverse indstillinger',
-        array('Aktiver fejlfindings tilstand', 'debug_mode', 9), //cpg1.3.0
-        array('Vis meddelelser i fejlfindingstilstand', 'debug_notice', 1), //cpg1.3.0
+  'miss_param' => 'N&oslash;dvendige Parametre ved \'%s\'operation ikke udf&oslash;rt !',
+  'unknown_cat' => 'Valgte kategori eksister ikke i databasen!',
+  'usergal_cat_ro' => 'Bruger galleri kategorien kan ikke slettes!',
+  'manage_cat' => 'Administrer kategorier',
+  'confirm_delete' => 'Er du sikker p&aring; du &oslash;nsker at SLETTE denne kategori?', //js-alert
+  'category' => 'Kategori',
+  'operations' => 'Handling',
+  'move_into' => 'Flyt til',
+  'update_create' => 'Opdater/Opret kategori',
+  'parent_cat' => 'Hoved kategori',
+  'cat_title' => 'Kategori titel',
+  'cat_thumb' => 'Kategori ikon',
+  'cat_desc' => 'Kategori beskrivelse',
+  'categories_alpha_sort' => 'Sorter kategorier alfabetisk (i stedet for selvvalgt sorteringsr&aelig;kkef&oslash;lge)', //cpg1.4
+  'save_cfg' => 'Gem ops&aelig;tning', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
 
-        '<br /><div align="left"><a name="notice1"></a>(*) Denne indstilling m ikke ndres hvis der allerede er billeder i databasen!<br />
-        <a name="notice2"></a>(**) denne indstilling vil kun have betydning for billeder tilfjet efter ndring. Derfor er det tilrdeligt ikke at ndre denne indstilling nr der allerede er billeder i galleriet. Du kan dog ndre de eksisterende billeder ved at bruge &quot;<a href="util.php">administrator vrktjer</a> (ndre billed strrelse)&quot; fra administrator menuen.</div><br />', //cpg1.3.0
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Galleri ops&aelig;tning', //cpg1.4
+  'manage_exif' => 'Administrer exif visning', //cpg1.4
+  'manage_plugins' => 'Administrer plugins', //cpg1.4
+  'manage_keyword' => 'Administrer n&oslash;gleord', //cpg1.4
+  'restore_cfg' => 'Gendan standard indstillinger',
+  'save_cfg' => 'Gem ny ops&aelig;tning',
+  'notes' => 'Noter',
+  'info' => 'Information',
+  'upd_success' => 'Coppermine ops&aelig;tning er opdateret',
+  'restore_success' => 'Coppermine standard ops&aelig;tning er genskabt',
+  'name_a' => 'Navn stigende',
+  'name_d' => 'Navn faldende',
+  'title_a' => 'Titel stigende',
+  'title_d' => 'Titel i faldende',
+  'date_a' => 'Dato stigende',
+  'date_d' => 'Dato faldende',
+  'pos_a' => 'Position stigende ', //cpg1.4
+  'pos_d' => 'Position faldende', //cpg1.4
+  'th_any' => 'Max h&oslash;jde/bredde',
+  'th_ht' => 'H&oslash;jde',
+  'th_wd' => 'Bredde',
+  'label' => 'tekst',
+  'item' => 'valg',
+  'debug_everyone' => 'Alle',
+  'debug_admin' => 'Kun administrator',
+  'no_logs'=> 'Fra', //cpg1.4
+  'log_normal'=> 'Normal', //cpg1.4
+  'log_all' => 'Alle', //cpg1.4
+  'view_logs' => 'Se log', //cpg1.4
+  'click_expand' => 'klik p&aring; sektionsnavnet for at folde ud', //cpg1.4
+  'expand_all' => 'Fold ud', //cpg1.4
+  'notice1' => '(*) Disse indstillinger m&aring; ikke &aelig;ndres hvis du allerede har filer i din database.', //cpg1.4 - (relocated)
+  'notice2' => '(**) &AElig;ndring af denne indstilling vil kun have betydning for billeder tilf&oslash;jet efter &aelig;ndring, derfor er det ikke tilr&aring;deligt at &aelig;ndre denne indstilling n&aring;r der allerede er billeder i galleriet. Du kan dog &aelig;ndre de eksisterende billeder ved at bruge &quot;<a href="util.php">administrator v&aelig;rkt&oslash;jer </a> (&aelig;ndre billedst&oslash;rrelse )&quot; fra administrator menuen.', //cpg1.4 - (relocated)
+  'notice3' => '(***) Alle logfiler bliver skrevet p&aring; engelsk.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Denne funktion er ikke aktiv ved integration med BBS', //cpg1.4
+  'auto_resize_everyone' => 'Alle', //cpg1.4
+  'auto_resize_user' => 'Kun bruger', //cpg1.4
+  'ascending' => 'i stigende r&aelig;kkef&oslash;lge', //cpg1.4
+  'descending' => 'i faldende r&aelig;kkef&oslash;lge', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'Generelle indstillinger',
+  array('Galleri navn', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Galleri beskrivelse', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('E-mail til Galleriadministrator', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('URL til din Coppermine gallerimappe (uden \'index.php\' eller tilsvarende til sidst)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL til din hjemmeside', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Tillad ZIP-hentning af foretrukne', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Timezoneforskel relativt i forhold til GMT (Lokal tid: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Aktiver krypteret password (Kan ikke sl&aring;s fra igen)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Aktiver hj&aelig;lpeikon (Denne hj&aelig;lp er kun tilg&aelig;ngelig p&aring; engelsk)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Aktiver Klikbare n&oslash;gleord i s&oslash;g','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Aktiver plugins', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Tillad udvisning af ikke rutbare (private) IP adresser', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Browsable batch-add interface', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Sprog, Tema og Tegns&aelig;t indstillinger',
+  array('Sprog', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Skift til engelsk hvis overs&aelig;ttelsen ikke findes?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Tegns&aelig;t', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Vis sprogliste', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Vis sprog flag', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Vis &quot;nulstille&quot; i sprogvalg', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Vis forrige n&aelig;ste p&aring; siden med faneblade', 'previous_next_tab', 1), //cpg1.4
+
+  'Tema indstilling',
+  array('Tema', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Vis liste over temaer', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Vis &quot;nulstille&quot; i valg af tema', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Vis OSS', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Brugerdefineret menu link navn', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('Brugerdefinere menu link URL', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Vis bbkode hj&aelig;lp', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Vis vanity block p&aring; tema linjen som er definert som samsvarende med XHTML og CSS','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Sti til Brugerdefineret Sidehoved fil', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Sti til Brugerdefineret Sidefod fil', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Albumsliste visning',
+  array('Bredde p&aring; hoved tabellen (pixels eller %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Antal af trin i kategorier for fremvisning', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Antal af album til fremvisning', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Antal af kolonner for albumliste', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('St&oslash;rrelse af minibilleder i pixels ', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Indholdet af hovedsiden ', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Vis minibilleder fra albums i en kategori i listen over kategorier ','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Sorter kategorier alfabetisk (i stedet for brugerdefineret sortering)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Vis antallet af linkede filer','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Minibillede visning ',
+  array('Antal kolonner p&aring; minibillede siden', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Antal r&aelig;kker p&aring; minibillede siden', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Max antal minibilleder pr side ', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Vis billedeoverskriften (i tilf&oslash;jelse til titel) under minibillede', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Vis antal visninger under minibillede', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Vis antal af kommentarer under minibilledet', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Vis navn p&aring; person der har uploadet filen under minibillede', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Display name of admin uploaders below the thumbnail', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Vis fil navn under minibillede', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Vis albumbeskrivelse', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Standard sortering af filer', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Minimum antal stemmer p&aring; fil f&oslash;r visning i \'Top karakter\'listen', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Billedevisning', //cpg1.4
+  array('Bredde for tabellen til visning af filer (pixels eller %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Fil information er synlig som standard ', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Max l&aelig;ngde for filbeskrivelse', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Max l&aelig;ngde p&aring; et ord ', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Vis film rulle', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Vis filnavn under Minibillede til film rulle', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Antal emner i film rulle', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Diasshow interval i millisekunder (1 sekund = 1000 millisekunder)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Kommentar indstillinger', //cpg1.4
+  array('Filtrer bande ord i kommentarer', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Tillad smilies i kommentarer', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Tillad flere kommentarer om samme fil fra samme bruger (deaktiver flood beskyttelse)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Max antal linjer i en kommentar', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Maksimum l&aelig;ngde p&aring; en kommentar', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Informer administrator om nye kommentarer via mail', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Sortering r&aelig;kkef&oslash;lge af kommentarer', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Foranstillet navn p&aring; minibilleder for anonyme kommentar forfatter', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Fil og minibillede indstillinger ',
+  array('Kvalitet for JPEG billeder', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Maks. dimension p&aring; minibilleder <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Brug dimension (bredde, h&oslash;jde eller maksimum af de to til minibilleder ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Opret mellemstore billeder','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Max bredde eller h&oslash;jde for et mellemstort billede/video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Max st&oslash;rrelse for uploadede filer (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Max bredde eller h&oslash;jde for uploadede billeder/video (pixels)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Auto reducer billeder som er st&oslash;rre end den tilladte h&oslash;jde og bredde', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Avancerede billede og minibillede indstillinger',
+  array('Brugere kan have private album (OBS: hvis du skifter fra \'ja\' til \'nej\' vil alle nuv&aelig;rende private albums blive offentlige)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Vis ikon for private album for anonyme brugere','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Forbudte karakterer i filnavne', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Tilladte fil typer for uploaded billeder', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Tilladte billed typer ', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Tilladte film typer ', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Automatisk visning af film', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Tilladte lyd typer ', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Tilladte dokument typer', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Program til skalering af billeder','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Sti til ImageMagick \'konverter\' v&aelig;rkt&oslash;j (eksempel /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Tilladte fil typer (kun for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Kommandolinjeparameter til ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('L&aelig;s EXIF data i JPEG filer', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('L&aelig;s IPTC data in JPEG filer', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Album mappen <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Katalog til bruger filer <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Foranstillet navn p&aring; mellembilleder <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4 
+  array('Foranstillet navn p&aring; minibilleder <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Standard tilladelser for mapper', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Standard tilladelser for filer', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Bruger indstillinger',
+  array('Tillad registrering af nye brugere', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Tillad g&aelig;ster og anonyme adgang', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Forlang e-mail godkendelse ved registrering ', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Send mail til administrator ved nye brugere registreringer ', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Admin aktivere nye registreringer', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Tillad to brugere at have samme e-mail adresse ', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Send mail til admin n&aring;r der skal godkendes uploadede filer', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Tillad at brugere der er logget ind kan se medlemslisten', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Tillad at brugere at &aelig;ndre deres e-mail adresse i profilen', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Tillad brugere har kontrol over deres egne filer i offentlige gallerier', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Antal mislykkede login indtil karant&aelig;nen (for at undg&aring; brute force attacks)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Periode for karant&aelig;ne efter mislykket logind', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Aktiver rapport til Admin', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Brugerdefineret felter til brug ved brugerprofil (Lad st&aring; tomme hvis de ikke bruges).
+  Profil 6 er til lange beskrivelser, som f.eks. biografi', //cpg1.4
+  array('Navn p&aring; profil 1', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Navn p&aring; profil 2', 'user_profile2_name', 0), //cpg1.4
+  array('Navn p&aring; profil 3', 'user_profile3_name', 0), //cpg1.4
+  array('Navn p&aring; profil 4', 'user_profile4_name', 0), //cpg1.4
+  array('Navn p&aring; profil 5', 'user_profile5_name', 0), //cpg1.4
+  array('Navn p&aring; profil 6', 'user_profile6_name', 0), //cpg1.4
+
+  'Brugerdefinerede felter til billedbeskrivelser (Lad st&aring; tomme hvis de ikke bruges)',
+  array('Navn p&aring; felt 1', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Navn p&aring; felt 2', 'user_field2_name', 0),
+  array('Navn p&aring; felt 3', 'user_field3_name', 0),
+  array('Navn p&aring; felt 4', 'user_field4_name', 0),
+
+  'Cookies &amp; tegn-kodnings indstillinger',
+  array('Cookie navn', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Cookie sti', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'E-mail indstillinger (som regel beh&oslash;ver intet at blive &aelig;ndret her; lad alle felter st&aring; tomme hvis du ikke er sikker)', //cpg1.4
+  array('SMTP Host (Hvis ikke defineret, vil sendmail blive brugt)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP Brugernavn', 'smtp_username', 0), //cpg1.4
+  array('SMTP Password', 'smtp_password', 0), //cpg1.4
+
+  'Logging og statistik', //cpg1.4
+  array('Logging mode <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Log e-kort', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Bevar detaljeret statistik for karaktergivning','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Bevar detaljeret statistik for visninger','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Vedligeholdelsesindstillinger', //cpg1.4
+  array('Aktiver fejlfindings tilstand', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Vis meddelelser i fejlfindings tilstand', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Galleriet er offline', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Sendte epostkort', //cpg1.3.0
-  'ecard_sender' => 'Afsender', //cpg1.3.0
-  'ecard_recipient' => 'Modtager', //cpg1.3.0
-  'ecard_date' => 'Dato', //cpg1.3.0
-  'ecard_display' => 'Vis kort', //cpg1.3.0
-  'ecard_name' => 'Navn', //cpg1.3.0
-  'ecard_email' => 'E-mail', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'stigende', //cpg1.3.0
-  'ecard_descending' => 'faldende', //cpg1.3.0
-  'ecard_sorted' => 'Sorteret', //cpg1.3.0
-  'ecard_by_date' => 'efter datp', //cpg1.3.0
-  'ecard_by_sender_name' => 'efter afsenders navn', //cpg1.3.0
-  'ecard_by_sender_email' => 'efter afsenders e-mail', //cpg1.3.0
-  'ecard_by_sender_ip' => 'efter afsenders IP adresse', //cpg1.3.0
-  'ecard_by_recipient_name' => 'efter modtagers navn', //cpg1.3.0
-  'ecard_by_recipient_email' => 'efter modtagers e-mail', //cpg1.3.0
-  'ecard_number' => 'viser kort %s til %s af %s', //cpg1.3.0
-  'ecard_goto_page' => 'g til side', //cpg1.3.0
-  'ecard_records_per_page' => 'Kort pr. side', //cpg1.3.0
-  'check_all' => 'Marker alle', //cpg1.3.0
-  'uncheck_all' => 'Fjern alle markeringer', //cpg1.3.0
-  'ecards_delete_selected' => 'Slet valgte epostkort', //cpg1.3.0
-  'ecards_delete_confirm' => 'Er du sikker p at du vil slette de valgte kort? St flueben i afkrydsningsfeltet!', //cpg1.3.0
-  'ecards_delete_sure' => 'Jeg er sikker', //cpg1.3.0
+  'title' => 'Send e-postkort',
+  'ecard_sender' => 'Afsender',
+  'ecard_recipient' => 'Modtager',
+  'ecard_date' => 'Dato',
+  'ecard_display' => 'Vis e-postkort',
+  'ecard_name' => 'Navn',
+  'ecard_email' => 'E-mail',
+  'ecard_ip' => 'IP #',
+  'ecard_ascending' => 'Stigende',
+  'ecard_descending' => 'Faldende',
+  'ecard_sorted' => 'Sorter',
+  'ecard_by_date' => 'efter dato',
+  'ecard_by_sender_name' => 'efter afsenders navn',
+  'ecard_by_sender_email' => 'efter afsenders e-mail',
+  'ecard_by_sender_ip' => 'efter afsenders IP adresse',
+  'ecard_by_recipient_name' => 'efter modtagers navn',
+  'ecard_by_recipient_email' => 'efter modtagers e-mail',
+  'ecard_number' => 'vis e-postkort %s til %s af %s',
+  'ecard_goto_page' => 'g&aring; til side',
+  'ecard_records_per_page' => 'e-postkort pr. side',
+  'check_all' => 'Marker alle',
+  'uncheck_all' => 'Fjern alle markeringer',
+  'ecards_delete_selected' => 'Slet valgte e-postkort',
+  'ecards_delete_confirm' => 'Er du sikker p&aring; du vil slette valgte e-postkort? Marker afkrydsningsboksen!',
+  'ecards_delete_sure' => 'Jeg er sikker',
 );
 
+
 // ------------------------------------------------------------------------- //
 // File db_input.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => 'Du skal indtaste dit navn og en kommentar',
-        'com_added' => 'Din kommentar blev tilfjet',
-        'alb_need_title' => 'Du skal angive en titel for dit album!',
-        'no_udp_needed' => 'Der var ikke behov for en opdatering.',
-        'alb_updated' => 'Albummet blev opdateret',
-        'unknown_album' => 'Det valgte album eksisterer ikke eller du har ikke rettigheder til at uploade til det',
-        'no_pic_uploaded' => 'Der blev ikke uploadet nogen fil !<br /><br />Hvis du valgte en fil der skal uploades s kontroller at serveren tillader fil upload...',
-        'err_mkdir' => 'Kunne ikke oprette denne mappe: %s !',
-        'dest_dir_ro' => 'Destinations mappen %s er ikke skrivbar af dette script !',
-        'err_move' => 'Kunne ikke flytte %s til %s !',
-        'err_fsize_too_large' => 'Den fil du har uploadet er for stort (max tilladte strrelse er %s x %s) !',
-        'err_imgsize_too_large' => 'Den fil du har uploadet er for stor (max tilladte filstrrelse er %s KB) !',
-        'err_invalid_img' => 'Filen du har uploadet er ikke et gyldigt billede!',
-        'allowed_img_types' => 'Du kan kun uploade %s billeder.',
-        'err_insert_pic' => 'Filen \'%s\' kunne ikke indsttes i albummet ',
-        'upload_success' => 'Din fil blev uploadet med success<br /><br />Den er synlig nr en administrator har godkendt den.',
-        'notify_admin_email_subject' => '%s - information om upload', //cpg1.3.0
-        'notify_admin_email_body' => 'Et billede som krver godkendelse er blevet uploadet af %s. Besg %s', //cpg1.3.0
-        'info' => 'Information',
-        'com_added' => 'Kommentar tilfjet',
-        'alb_updated' => 'Album opdateret',
-        'err_comment_empty' => 'Din kommentar er tom !',
-        'err_invalid_fext' => 'Kun filer med flgende endelser er gyldige : <br /><br />%s.',
-        'no_flood' => 'Desvrre, men du er stadig den seneste der har kommenteret denne fil<br /><br />Rediger kommentaren hvis du vil ndre den',
-        'redirect_msg' => 'Du bliver viderestillet.<br /><br /><br />Tryk p \'FORTST\' hvis siden ikke opdateres automatisk',
-        'upl_success' => 'Din fil blev tilfjet med succes',
-        'email_comment_subject' => 'Kommentar tilfjet til dit Coppermine billed galleri', //cpg1.3.0
-        'email_comment_body' => 'Nogen har sendt en kommentar til dit galleri. Se den her', //cpg1.3.0
-
+  'empty_name_or_com' => 'Du skal indtaste dit navn og en kommentar',
+  'com_added' => 'Din kommentar blev tilf&oslash;jet',
+  'alb_need_title' => 'Du skal angive en titel til dit album!',
+  'no_udp_needed' => 'Der var ikke behov for en opdatering.',
+  'alb_updated' => 'Albummet blev opdateret',
+  'unknown_album' => 'Det valgte album eksisterer ikke eller du har ikke rettigheder til at uploade til det',
+  'no_pic_uploaded' => 'Der blev ikke uploadet nogen fil!<br /><br />Hvis du valgte en fil der skal uploades s&aring; kontroller at serveren tillader fil upload...',
+  'err_mkdir' => 'Kunne ikke oprette denne mappe: %s !',
+  'dest_dir_ro' => 'Destinations mappen %s er ikke skrivbar af dette script !',
+  'err_move' => 'Kunne ikke flytte %s til %s !',
+  'err_fsize_too_large' => 'Den fil du har uploadet er for stort (max tilladte st&oslash;rrelse er %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'Den fil du har uploadet er for stor (max tilladte filst&oslash;rrelse er %s KB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'Filen du har uploadet er ikke et gyldigt billede!',
+  'allowed_img_types' => 'Du kan kun uploade %s billeder.',
+  'err_insert_pic' => 'Filen \'%s\' kunne ikke inds&aelig;ttes i albummet ',
+  'upload_success' => 'Din fil blev uploadet med succes.<br /><br />Den er synlig n&aring;r en administrator har godkendt den.',
+  'notify_admin_email_subject' => '%s - information om upload',
+  'notify_admin_email_body' => 'Et billede som kr&aelig;ver godkendelse er blevet uploadet af %s. Bes&oslash;g %s',
+  'info' => 'Information',
+  'com_added' => 'Kommentar tilf&oslash;jet',
+  'alb_updated' => 'Album opdateret',
+  'err_comment_empty' => 'Din kommentar er tom!',
+  'err_invalid_fext' => 'Kun filer med f&oslash;lgende endelser er gyldige: <br /><br />%s.',
+  'no_flood' => 'Desv&aelig;rre, men du er stadig den seneste der har kommenteret denne fil<br /><br />Rediger kommentaren hvis du vil &aelig;ndre den',
+  'redirect_msg' => 'Du bliver viderestillet.<br /><br /><br />Tryk p&aring; \'FORTS&AElig;T\' hvis siden ikke opdateres automatisk',
+  'upl_success' => 'Din fil blev tilf&oslash;jet med succes',
+  'email_comment_subject' => 'Kommentar tilf&oslash;jet til dit Coppermine billed galleri',
+  'email_comment_body' => 'Nogen har sendt en kommentar til dit galleri. Se den her',
+  'album_not_selected' => 'Album ikke valgt', //cpg1.4
+  'com_author_error' => 'En registreret bruger har allerede dette navn, log ind eller brug et andet navn', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -565,31 +865,59 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => 'Overskrift',
-        'fs_pic' => 'Fuld strrelse billede',
-        'del_success' => 'Slettet',
-        'ns_pic' => 'Mellem strrelse billede',
-        'err_del' => 'Kan ikke slettes',
-        'thumb_pic' => 'Minibillede',
-        'comment' => 'Kommentar',
-        'im_in_alb' => 'Billede i album',
-        'alb_del_success' => 'Album \'%s\' slettet',
-        'alb_mgr' => 'Album Administrator',
-        'err_invalid_data' => 'Forkert data modtaget i \'%s\'',
-        'create_alb' => 'Opretter album \'%s\'',
-        'update_alb' => 'Opdaterer album \'%s\' med titel \'%s\' og index \'%s\'',
-        'del_pic' => 'Slet fil',
-        'del_alb' => 'Slet album',
-        'del_user' => 'Slet bruger',
-        'err_unknown_user' => 'Den valgte bruger findes ikke !',
-        'comment_deleted' => 'Kommentaren blev slettet',
+  'caption' => 'Overskrift',
+  'fs_pic' => 'Fuld st&oslash;rrelse billede',
+  'del_success' => 'slettet',
+  'ns_pic' => 'Mellem st&oslash;rrelse billede',
+  'err_del' => 'Kan ikke slettes',
+  'thumb_pic' => 'Minibillede',
+  'comment' => 'Kommentar',
+  'im_in_alb' => 'Billede i album',
+  'alb_del_success' => 'Album &laquo;%s&raquo; slettet', //cpg1.4
+  'alb_mgr' => 'Album Administrator',
+  'err_invalid_data' => 'Forkert data modtaget i \'%s\'',
+  'create_alb' => 'Opretter album \'%s\'',
+  'update_alb' => 'Opdaterer album \'%s\' med titel \'%s\' og index \'%s\'',
+  'del_pic' => 'Slet fil',
+  'del_alb' => 'Slet album',
+  'del_user' => 'Slet bruger',
+  'err_unknown_user' => 'Den valgte bruger findes ikke!',
+  'err_empty_groups' => 'Der findes ingen gruppetabel, eller ogs&aring; er gruppetabellen tom!', //cpg1.4
+  'comment_deleted' => 'Kommentaren blev slettet',
+  'npic' => 'Billede', //cpg1.4
+  'pic_mgr' => 'Billed Manager', //cpg1.4
+  'update_pic' => 'Opdatere billede \'%s\' med filnavnet \'%s\' og index \'%s\'', //cpg1.4
+  'username' => 'Brugernavn', //cpg1.4
+  'anonymized_comments' => '%s kommentarer anonymiseret ', //cpg1.4
+  'anonymized_uploads' => '%s offentlig upload(s) anonymiseret', //cpg1.4
+  'deleted_comments' => '%s kommentar slettet', //cpg1.4
+  'deleted_uploads' => '%s offentlig upload(s) slettet', //cpg1.4
+  'user_deleted' => 'bruger %s slettet', //cpg1.4
+  'activate_user' => 'Aktiv bruger', //cpg1.4
+  'user_already_active' => 'Konto allerede aktiv', //cpg1.4
+  'activated' => 'Aktiveret', //cpg1.4
+  'deactivate_user' => 'Deaktiveret bruger', //cpg1.4
+  'user_already_inactive' => 'Konto allerede inaktiv', //cpg1.4
+  'deactivated' => 'Deaktiver', //cpg1.4
+  'reset_password' => 'Nulstil password(s)', //cpg1.4
+  'password_reset' => 'Password nulstillet til %s', //cpg1.4
+  'change_group' => '&AElig;ndre prim&aelig;r gruppe', //cpg1.4
+  'change_group_to_group' => '&AElig;ndre fra %s til %s', //cpg1.4
+  'add_group' => 'Tilf&oslash;j efterf&oslash;lgende gruppe', //cpg1.4
+  'add_group_to_group' => 'Tilf&oslash;j bruger %s til gruppe %s. Bruger er nu prim&aelig;rmedlem af gruppen %s og sekund&aelig;r medlem af gruppen %s. ', //cpg1.4
+  'status' => 'Status', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Dataene i e-kortet du pr&oslash;ver at se er blevet &oslash;delagt af dit post program. Tjek om linket er hel, eller om det er delt over flere linjer.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -598,54 +926,113 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-        'confirm_del' => 'Er du sikker p du nsker at SLETTE denne fil? \\nKommentarer bliver ogs slettet.',
-        'del_pic' => 'SLET DENNE FIL',
-        'size' => '%s x %s pixels',
-        'views' => '%s gange',
-        'slideshow' => 'Slideshow',
-        'stop_slideshow' => 'STOP SLIDESHOW',
-        'view_fs' => 'Klik for at se fuld strrelse billede',
-        'edit_pic' => 'Rediger beskrivelse', //cpg1.3.0
-        'crop_pic' => 'Beskr og roter', //cpg1.3.0
+  'confirm_del' => 'Er du sikker p&aring; du &oslash;nsker at SLETTE denne fil? \\nKommentarer bliver ogs&aring; slettet.', //js-alert
+  'del_pic' => 'SLET DENNE FIL',
+  'size' => '%s x %s pixels',
+  'views' => '%s gange',
+  'slideshow' => 'Diasshow',
+  'stop_slideshow' => 'STOP DIASSHOW',
+  'view_fs' => 'Klik for at se fuld st&oslash;rrelse billede',
+  'edit_pic' => 'Rediger beskrivelse', //cpg1.4
+  'crop_pic' => 'Besk&aelig;r og roter',
+  'set_player' => 'skift afspiller',
 );
 
 $lang_picinfo = array(
-        'title' =>'Fil information',
-        'Filename' => 'Filnavn',
-        'Album name' => 'Album navn',
-        'Rating' => 'Karakter (%s stemmer)',
-        'Keywords' => 'Ngleord',
-        'File Size' => 'Filstrrelse',
-        'Dimensions' => 'Dimensioner',
-        'Displayed' => 'Vist',
-        'Camera' => 'Kamera',
-        'Date taken' => 'Optaget dato',
-        'Aperture' => 'Blnderbning',
-        'Exposure time' => 'Eksponeringstid ',
-        'Focal length' => 'Brndvidde',
-        'Comment' => 'Kommentar',
-        'addFav'=>'Fj til foretrukne',
-        'addFavPhrase'=>'Foretrukne',
-        'remFav'=>'Fjern fra foretrukne',
-        'iptcTitle'=>'IPTC Titel', //cpg1.3.0
-        'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-        'iptcKeywords'=>'IPTC ngleord', //cpg1.3.0
-        'iptcCategory'=>'IPTC kategori', //cpg1.3.0
-        'iptcSubCategories'=>'IPTC under kategori', //cpg1.3.0
+  'title' =>'Fil information',
+  'Filename' => 'Filnavn',
+  'Album name' => 'Album navn',
+  'Rating' => 'Karakter (%s votes)',
+  'Keywords' => 'N&oslash;gleord',
+  'File Size' => 'Filst&oslash;rrelse',
+  'Date Added' => 'Dato tilf&oslash;jet', //cpg1.4
+  'Dimensions' => 'Dimensioner',
+  'Displayed' => 'Vist',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Make', //cpg1.4
+  'Model' => 'Model', //cpg1.4
+  'DateTime' => 'Dato tid', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Max bl&aelig;nde&aring;bning', //cpg1.4
+  'FocalLength' => 'Br&aelig;ndvidde', //cpg1.4
+  'Comment' => 'Kommentar',
+  'addFav'=>'Tilf&oslash;j til favoritter',
+  'addFavPhrase'=>'Favoritter',
+  'remFav'=>'Fjern fra favoritter',
+  'iptcTitle'=>'IPTC Tittel',
+  'iptcCopyright'=>'IPTC copyright',
+  'iptcKeywords'=>'IPTC N&oslash;gleord',
+  'iptcCategory'=>'IPTC Kategori',
+  'iptcSubCategories'=>'IPTC Underkategori',
+  'ColorSpace' => 'Farverum', //cpg1.4
+  'ExposureProgram' => 'Eksponeringsprogram', //cpg1.4
+  'Flash' => 'Blitz', //cpg1.4
+  'MeteringMode' => 'Metering Mode', //cpg1.4
+  'ExposureTime' => 'Eksponering tid', //cpg1.4
+  'ExposureBiasValue' => 'Eksponering Bias', //cpg1.4
+  'ImageDescription' => ' Billdebeskrivelse', //cpg1.4
+  'Orientation' => 'Orientering', //cpg1.4
+  'xResolution' => 'X Opl&oslash;sning', //cpg1.4
+  'yResolution' => 'Y Opl&oslash;sning', //cpg1.4
+  'ResolutionUnit' => 'Opl&oslash;sning enhed', //cpg1.4
+  'Software' => 'program', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPosition', //cpg1.4
+  'ExifOffset' => 'Exif Offset', //cpg1.4
+  'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Exif Version', //cpg1.4
+  'DateTimeOriginal' => 'Original dato og tid', //cpg1.4
+  'DateTimedigitized' => 'Digitaliseret dato og tid', //cpg1.4
+  'ComponentsConfiguration' => 'Komponent konfiguration', //cpg1.4
+  'CompressedBitsPerPixel' => 'Komprimeret Bits Pr Pixel', //cpg1.4
+  'LightSource' => 'Lyskilde', //cpg1.4
+  'ISOSetting' => 'ISO Indstillinger', //cpg1.4
+  'ColorMode' => 'Farve Mode', //cpg1.4
+  'Quality' => 'Kvalitet', //cpg1.4
+  'ImageSharpening' => 'Billed skarphed', //cpg1.4
+  'FocusMode' => 'Fokus Mode', //cpg1.4
+  'FlashSetting' => 'Blitz indstilling', //cpg1.4
+  'ISOSelection' => 'ISO Valg', //cpg1.4
+  'ImageAdjustment' => 'Billed indstilling', //cpg1.4
+  'Adapter' => 'Adapter', //cpg1.4
+  'ManualFocusDistance' => 'Manuel Fokus Afstand', //cpg1.4
+  'DigitalZoom' => 'Digital Zoom', //cpg1.4
+  'AFFocusPosition' => 'AF Fokus Position', //cpg1.4
+  'Saturation' => 'Farvem&aelig;tning', //cpg1.4
+  'NoiseReduction' => 'St&oslash;j reduktion', //cpg1.4
+  'FlashPixVersion' => 'Blitz Pix Version', //cpg1.4
+  'ExifImageWidth' => 'Exif Billed Brede', //cpg1.4
+  'ExifImageHeight' => 'Exif Billed H&oslash;jde', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+  'FileSource' => 'Fil Kilde', //cpg1.4
+  'SceneType' => 'Scene Type', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Eksponering Mode', //cpg1.4
+  'WhiteBalance' => 'Hvid Balance', //cpg1.4
+  'DigitalZoomRatio' => 'Digital Zoom Forhold', //cpg1.4
+  'SceneCaptureMode' => 'Scene Capture Mode', //cpg1.4
+  'GainControl' => 'Gain Kontrol', //cpg1.4
+  'Contrast' => 'Kontrast', //cpg1.4
+  'Sharpness' => 'Skarphed', //cpg1.4
+  'ManageExifDisplay' => 'Opdater Exif Visning', //cpg1.4
+  'submit' => 'Send', //cpg1.4
+  'success' => 'Oplysninger blev opdateret.', //cpg1.4
+  'details' => 'Detaljer', //cpg1.4
 );
 
 $lang_display_comments = array(
-        'OK' => 'OK',
-        'edit_title' => 'Ret denne kommentar',
-        'confirm_delete' => 'Er du sikker p at du vil slette denne kommentar?',
-        'add_your_comment' => 'Tilfj din kommentar',
-        'name'=>'Navn',
-        'comment'=>'Kommentar',
-        'your_name' => 'Anonym',
+  'OK' => 'OK',
+  'edit_title' => 'Ret denne kommentar',
+  'confirm_delete' => 'Er du sikker p&aring; at du vil slette denne kommentar?', //js-alert
+  'add_your_comment' => 'Tilf&oslash;j din kommentar',
+  'name'=>'Navn',
+  'comment'=>'Kommentar',
+  'your_name' => 'Anonym',
+  'report_comment_title' => 'Rapporter denne kommentar til administrator', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-        'click_to_close' => 'Klik p billedet for at lukke dette vindue',
+  'click_to_close' => 'Klik p&aring; billedet for at lukke dette vindue',
 );
 
 }
@@ -655,22 +1042,66 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-        'title' => 'Send et e-postkort',
-        'invalid_email' => '<b>Advarsel</b>: ugyldig e-mail adresse!',
-        'ecard_title' => 'Et e-postkort fra %s til dig',
-        'error_not_image' => 'Kun billeder kan sendes som epostkort.', //cpg1.3.0
-        'view_ecard' => 'Hvis kortet ikke vises korrekt, klik her',
-        'view_more_pics' => 'Klik p dette link for at se flere billeder!',
-        'send_success' => 'Dit e-postkort blev sendt',
-        'send_failed' => 'Beklager men serveren kan ikke sende dit e-postkort...',
-        'from' => 'Fra',
-        'your_name' => 'Dit navn',
-        'your_email' => 'Din e-mail adresse',
-        'to' => 'Til',
-        'rcpt_name' => 'Modtagers navn',
-        'rcpt_email' => 'Modtagers e-mail adresse',
-        'greetings' => 'Hilsen',
-        'message' => 'Besked',
+  'title' => 'Send et e-postkort',
+  'invalid_email' => '<font color="red"><b>Advarsel</b></font>: ugyldig e-mail adresse!:', //cpg1.4
+  'ecard_title' => 'Et e-postkort fra %s til dig',
+  'error_not_image' => 'Kun billeder kan sendes som e-postkort.',
+  'view_ecard' => 'Hvis e-postkortet ikke vises korrekt, klik her', //cpg1.4
+  'view_ecard_plaintext' => 'For at se e-kortet, kopier denne url ind i din browser', //cpg1.4
+  'view_more_pics' => 'Klik p&aring; dette link for at se flere billeder!', //cpg1.4
+  'send_success' => 'Dit e-postkort blev sendt',
+  'send_failed' => 'Beklager men serveren kan ikke sende dit e-postkort...',
+  'from' => 'Fra',
+  'your_name' => 'Dit navn',
+  'your_email' => 'Din e-mail adresse',
+  'to' => 'Til',
+  'rcpt_name' => 'Modtagers navn',
+  'rcpt_email' => 'Modtagers e-mail adresse',
+  'greetings' => 'Hilsen', //cpg1.4
+  'message' => 'Besked', //cpg1.4
+  'ecards_footer' => 'Sendt af %s fra IP %s klokken %s (Galler tid)', //cpg1.4
+  'preview' => 'Vis e-kort', //cpg1.4
+  'preview_button' => 'Vis', //cpg1.4
+  'submit_button' => 'Send e-kort', //cpg1.4
+  'preview_view_ecard' => 'Dette vil v&aelig;re det alternative link til e-kortet n&aring;r det er lavet. Dette vil ikke virke med "forh&aring;ndsvisning".', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Rapporter til administrator', //cpg1.4
+  'invalid_email' => '<b>Advarsel</b> : Ugyldig e-mail adresse!', //cpg1.4
+  'report_subject' => 'En rapport fra %s p&aring; galleriet %s', //cpg1.4
+  'view_report' => 'Alternativ link hvis denne rapport ikke bliver vist korrekt', //cpg1.4
+  'view_report_plaintext' => 'For at se denne rapport, kopier og inds&aelig;t denne url i din browser', //cpg1.4
+  'view_more_pics' => 'Galleri', //cpg1.4
+  'send_success' => 'Din rapport blev sendt', //cpg1.4
+  'send_failed' => 'Beklager, men serveren kan ikke sende din rapport...', //cpg1.4
+  'from' => 'Fra', //cpg1.4
+  'your_name' => 'Dit navn', //cpg1.4
+  'your_email' => 'Din e-mail adresse', //cpg1.4
+  'to' => 'Til', //cpg1.4
+  'administrator' => 'Administrator/Moderator', //cpg1.4
+  'subject' => 'Emne', //cpg1.4
+  'comment_field_name' => 'Rapporterer kommentar af "%s"', //cpg1.4
+  'reason' => '&Aring;rsag', //cpg1.4
+  'message' => 'Meddelse', //cpg1.4
+  'report_footer' => 'Sendt af %s fra ip %s klokken %s (Galleri tid)', //cpg1.4
+  'obscene' => 'uanst&aelig;ndig', //cpg1.4
+  'offensive' => 'anst&oslash;delig', //cpg1.4
+  'misplaced' => 'Udenfor emne/malplaceret', //cpg1.4
+  'missing' => 'manglende', //cpg1.4
+  'issue' => 'fejl/kan ikke vises', //cpg1.4
+  'other' => 'andet', //cpg1.4
+  'refers_to' => 'Fil rapport henvisning til', //cpg1.4
+  'reasons_list_heading' => '&aring;rsag(er) for rapport:', //cpg1.4
+  'no_reason_given' => 'ingen &aring;rsag blev givet', //cpg1.4
+  'go_comment' => 'G&aring; til kommentar', //cpg1.4
+  'view_comment' => 'Vis fuld rapport med kommentar', //cpg1.4
+  'type_file' => 'fil', //cpg1.4
+  'type_comment' => 'Kommentar', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -678,115 +1109,151 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-        'pic_info' => 'Fil&nbsp;info',
-        'album' => 'Album',
-        'title' => 'Titel',
-        'desc' => 'Beskrivelse',
-        'keywords' => 'Ngleord',
-        'pic_info_str' => '%sx%s - %sKB - %s visninger - %s stemmer',
-        'approve' => 'Godkend fil',
-        'postpone_app' => 'Udskyd godkendelsen',
-        'del_pic' => 'Slet fil',
-        'read_exif' => 'Ls EXIF info igen', //cpg1.3.0
-        'reset_view_count' => 'Nulstil tller',
-        'reset_votes' => 'Nulstil afstemning',
-        'del_comm' => 'Slet kommentarer',
-        'upl_approval' => 'Upload godkendelse',
-        'edit_pics' => 'Rediger filer',
-        'see_next' => 'Se nste filer',
-        'see_prev' => 'Se forrige filer',
-        'n_pic' => '%s filer',
-        'n_of_pic_to_disp' => 'Antal filer til fremvisning',
-        'apply' => 'Anvend rettelser',
-        'crop_title' => 'Coppermine billed editor', //cpg1.3.0
-        'preview' => 'Vis', //cpg1.3.0
-        'save' => 'Gem billede', //cpg1.3.0
-        'save_thumb' =>'Gem som minibillede', //cpg1.3.0
-        'sel_on_img' =>'Markeringen skal vre indenfor billedet!', //js-alert //cpg1.3.0
+  'pic_info' => 'Fil info',
+  'album' => 'Album',
+  'title' => 'Titel',
+  'filename' => 'Filnavn', //cpg1.4
+  'desc' => 'Beskrivelse',
+  'keywords' => 'N&oslash;gleord',
+  'new_keyword' => 'Nyt N&oslash;gleord', //cpg1.4
+  'new_keywords' => 'Nyt n&oslash;gleord fundet', //cpg1.4
+  'existing_keyword' => 'Eksisterende n&oslash;gleord', //cpg1.4
+  'pic_info_str' => '%s &times; %s - %s KB - %s visninger - %s stemmer',
+  'approve' => 'Godkend fil',
+  'postpone_app' => 'Udskyd godkendelsen',
+  'del_pic' => 'Slet fil',
+  'del_all' => 'Slet ALLE fil', //cpg1.4
+  'read_exif' => 'L&aelig;s EXIF info igen',
+  'reset_view_count' => 'Nulstil t&aelig;ller',
+  'reset_all_view_count' => 'Nulstil ALLE visnings t&aelig;llere', //cpg1.4
+  'reset_votes' => 'Nulstil afstemning',
+  'reset_all_votes' => 'Nulstil ALLE stemmer', //cpg1.4
+  'del_comm' => 'Slet kommentarer',
+  'del_all_comm' => 'Slet ALLE kommentarer', //cpg1.4
+  'upl_approval' => 'Upload godkendelse', //cpg1.4
+  'edit_pics' => 'Rediger filer',
+  'see_next' => 'Se n&aelig;ste filer',
+  'see_prev' => 'Se forrige filer',
+  'n_pic' => '%s filer',
+  'n_of_pic_to_disp' => 'Antal filer til fremvisning',
+  'apply' => 'Anvend rettelser',
+  'crop_title' => 'Coppermine billed editor',
+  'preview' => 'Vis',
+  'save' => 'Gem billede',
+  'save_thumb' =>'Gem som minibillede',
+  'gallery_icon' => 'Lav dette til min ikon', //cpg1.4
+  'sel_on_img' =>'Markeringen skal v&aelig;re indenfor billedet!', //js-alert
+  'album_properties' =>'Album egenskaber', //cpg1.4
+  'parent_category' =>'Hoved kategori', //cpg1.4
+  'thumbnail_view' =>'Minibilleder visning', //cpg1.4
+  'select_unselect' =>'V&aelig;lge/frav&aelig;lge alle', //cpg1.4
+  'file_exists' => "Destinations filen '%s' findes allerede.", //cpg1.4
+  'rename_failed' => "Kunne ikke omd&oslash;be '%s' til '%s'.", //cpg1.4
+  'src_file_missing' => "Kilde file '%s' mangler.", // cpg 1.4
+  'mime_conv' => "Kunne ikke konvertere filen fra '%s' til '%s'",//cpg1.4
+  'forb_ext' => 'Ulovlig fil endelse.',//cpg1.4
 );
 
+// ------------------------------------------------------------------------- //
+// File faq.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FAQ_PHP')) $lang_faq_php = array(
+  'faq' => 'Ofte stillede sp&oslash;rgsm&aring;l(OSS)',
+  'toc' => 'Indholdsfortegnelse',
+  'question' => 'Sp&oslash;rgsm&aring;l: ',
+  'answer' => 'Svar: ',
+);
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Generel OSS (FAQ)', //cpg1.3.0
-  array('Hvorfor skal jeg registreres?', 'Registrering kan eller kan ikke vre krvet af administratoren. Registrering giver ekstra muligheder ssom at uploade filer, have en liste over foretrukne, give billeder kommentarer osv.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Hvordan bliver jeg registreret?', 'G til &quot;Registrer&quot; og udfyld de krvede felter (og de frivillige hvis du har lyst).<br />Hvis administratoren har slet Email aktivering til, vil du efter registrering modtage en email p den adresse du har skrevet, som vil give dig information om hvordan du aktiverer din konto. Din konto skal aktiveres fr du kan logge ind.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Hvordan logger jeg ind?', 'G til &quot;Log ind&quot;, skriv dit brugernavn og og adgangskode og marker &quot;Husk mig&quot; s vil du vre logget ind nste gang du besger siden.<br /><b>VIGTIGT: Cookies skal vre aktiveret og cookien fra denne side m ikke slettes for at kunne bruge &quot;Husk mig&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Hvorfor kan jeg ikke logge ind?', 'Registrerede du dig og trykkede p linket i den mail du fik tilsendt?. Linket vil aktivere din konto. For andre login problemer, kontakt administratoren.', 'offline', 0), //cpg1.3.0
-  array('Hvad hvis jeg glemmer mit password?', 'Hvis siden har et &quot;Glemt password&quot; link s brug det. Ellers kontakt administratoren for at f en ny kode.', 'offline', 0), //cpg1.3.0
-  array('Hvad hvis jeg har fet ny email adresse?', 'S log ind og ret din email adresse via &quot;Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Hvordan tilfjer jeg billeder til &quot;Foretrukne&quot;?', 'Vlg et billede og  tryk p &quot;billed info&quot; linket (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll ned til billed informationerne og tryk p &quot;Fj til foretrukne&quot;.<br />Administratoren kan have sat &quot;billede information&quot; p som standard.<br />VIGTIGT: Cookies skal vre aktiveret og cookien fra denne side m ikke slettes.', 'offline', 0), //cpg1.3.0
-  array('Hvordan giver jeg et billede karakter?', 'Klik p et minibillede, scroll til bunden, og vlg en karakter.', 'offline', 0), //cpg1.3.0
-  array('Hvordan kommenterer jeg et billede?', 'Klik p et minibillede, scroll til bunden, og skriv en kommentar.', 'offline', 0), //cpg1.3.0
-  array('Hvordan uploader jeg et billede?', 'G til &quot;Upload billede&quot;vlg et album, tryk &quot;Gennemse&quot;, find det billede du vil uploade, og tryk p &quot;ben&quot; (skriv titel og beskrivelse hvis du har lyst). Tryk s p &quot;Send&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvor kan jeg uploade billeder til?', 'Du kan uploade billeder til en af dine albums i &quot;Mit Galleri&quot;. Adminstratoren kan ogs give tilladelse til at du kan uploade til et eller flere albums i hoved galleriet.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvilken strrelse og type af billeder kan jeg uploade?', 'Strrelsen og typen (jpg,gif,..osv.) er valgt af administratoren.', 'offline', 0), //cpg1.3.0
-  array('Hvad er &quot;Mit Galleri&quot;?', '&quot;Mit Galleri&quot; er et personligt galleri som brugeren kan uploade til og administrere.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvordan opretter, omdber eller sletter jeg et album i &quot;Mit Galleri&quot;?', 'Du burde allerede vre i &quot;Administrator-Tilstand&quot;<br />G til &quot;Opret/rediger Mine Albums&quot;og tryk p &quot;Nyt&quot;. nder &quot;Nyt Album&quot; til det nskede navn.<br />Du kan ogs omdbe et eksisterende album.<br />Tryk p &quot;Godkend rettelser&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvordan kan jeg vlge hvem der kan se mine albums?', 'Du burde allerede vre i  &quot;Admin. tilstand&quot;<br />G til &quot;Rediger Mine Albums.&quot; P &quot;Opdater album&quot; baren, og vlg det album du vil redigere.<br />Her kan du ndre navn, beskrivelse, minibillede, og begrnse visning og kommentar tilladelser.<br />Tryk p &quot;Opdater album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvordan kan jeg se andre brugeres gallerier?', 'G til &quot;Album Liste&quot; og vlg &quot;Bruger gallerier&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvad er cookies?', 'Cookies er en tekst fil som sendes fra en hjemmesside og gemmes p din computer.<br />Cookies tillader brugeren at forlade en side og komme tilbage uden at logge ind igen og at tilpasse siden p forskellige mder.', 'offline', 0), //cpg1.3.0
-  array('Hvor kan jeg hente dette program til min side?', 'Coppermine er et gratis Multimedia Galleri, udgiver under GNU licens. Det er fuld af funktioner og findes til forskellige platforme. Besg <a href="http://coppermine.sf.net/">Coppermine hjemmesiden</a> for at lse mere eller at hente det.', 'offline', 0), //cpg1.3.0
-  'Navigere p siden', //cpg1.3.0
-  array('Hvad er &quot;Albumliste&quot;?', 'Dette vil vise dig hele galleriet med et link til hver kategori. Minibilleder kan vre et link til en kategori.', 'offline', 0), //cpg1.3.0
-  array('Hvad er &quot;Mit Galleri&quot;?', 'Denne funktion tillader at hver bruger laver sit eget galleri, som brugeren kan tilfje, slette og redigere albums i, samt uploade billeder til dem.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvad er forskellen mellem &quot;Admin mode&quot; og &quot;Bruger mode&quot;?', 'Admin mode tillader brugeren at modificere albums (samt andre hvis de har tilladelse fra administratoren).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvad er &quot;Upload billede&quot;?', 'Denne funktion giver brugeren mulighed for at uploade et billede (strrelse og type er valgt af administratoren) til et galleri som du eller administratoren har valgt.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvad er &quot;Nyeste uploads&quot;?', 'Denne funktion viser de nyeste filer som er uploadet til siden', 'offline', 0), //cpg1.3.0
-  array('Hvad er &quot;Nyeste kommentar&quot;?', 'Denne funktion viser de nyeste kommentarer med de tilhrende billeder.', 'offline', 0), //cpg1.3.0
-  array('Hvad er &quot;Mest viste&quot;?', 'Denne funktion viser de billeder som er vist flest gange af alle brugere (uanser om de er logget ind eller ej).', 'offline', 0), //cpg1.3.0
-  array('Hvad er &quot;Top karakter&quot;?', 'Denne funktion viser de billeder som har opnet hjest karakter fra brugererne, og viser den gennemsnitlige karakter (f.eks.: hvis fem brugere gav <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: ville billedet have et gennemsnit p <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Fem brugere gav billedet fra 1-5 (1,2,3,4,5) ville resuletere i et snit p <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Karakteren gr fra <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (bedst) til <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (vrst).', 'offline', 0), //cpg1.3.0
-  array('Hvad er &quot;Foretrukne&quot;?', 'Denne funktion lader brugeren gemme sine foretrukne billeder i en cookie som gemmes p vedkommendes computer.', 'offline', 0), //cpg1.3.0
+  'Generelle Sp&oslash;rgsm&aring;l og Svar',
+  array('Hvorfor skal jeg registreres?', 'Registrering kan eller kan ikke v&aelig;re kr&AElig;vet af administratoren. Registrering giver ekstra muligheder som at uploade filer, have en liste over foretrukne, give billeder kommentarer osv.', 'allow_user_registration', '1'),
+  array('Hvordan bliver jeg registreret?', 'G&aring; til &quot;Register&quot; og udfyld de kr&aelig;vede felter (og de frivillige hvis du har lyst).<br />Hvis administratoren har sl&aring;et E-mail aktivering til, vil du efter registrering modtage en e-mail p&aring; den adresse du har skrevet, som vil give dig information om hvordan du aktiverer din konto. Din konto skal aktiveres f&oslash;r du kan logge ind.', 'allow_user_registration', '1'), //cpg1.4
+  array('Hvordan logger jeg ind?', 'G&aring; til &quot;Registre&quot;, skriv dit brugernavn og og adgangskode og marker &quot;Husk mig&quot; s&aring; vil du v&aelig;re logget ind n&aelig;ste gang du bes&oslash;ger siden.<br /><b>VIGTIGT: Cookies skal v&aelig;re aktiveret og cookie fra denne side m&aring; ikke slettes hvis du vil bruge &quot;Husk mig&quot; funktionen.</b>', 'offline', 0),
+  array('Hvorfor kan jeg ikke logge ind?', 'Registrerede du dig og trykkede p&aring; linket i den mail du fik tilsendt?. Linket vil aktivere din konto. For andre login problemer, kontakt administratoren.', 'offline', 0),
+  array('Hvad hvis jeg glemmer mit password?', 'Hvis siden har et &quot;Glemt password&quot; link s&aring; brug det. Ellers kontakt administratoren for at f&aring; en ny kode.', 'offline', 0),
+  //array('Hvad hvis jeg har f&aring;et ny e-mail adresse?', 'S&aring; log ind og ret din e-mail adresse via &quot;Profile&quot;', 'offline', 0),
+  array('Hvordan tilf&oslash;jer jeg billeder til &quot;Foretrukne&quot;?', 'V&aelig;lg et billede og tryk p&aring; &quot;billed info&quot; linket (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll ned til billed informationerne og tryk p&aring; &quot;F&oslash;j til foretrukne;.<br />Administratoren kan have sat &quot;billede information&quot; p&aring; som standard.<br />VIGTIGT:Cookies skal v&aelig;re aktiveret og cookien fra denne side m&aring; ikke slettes.', 'offline', 0),
+  array('Hvordan giver jeg et billede karakter?', 'Klik p&aring; et minibillede, scroll til bunden, og v&aelig;lg en karakter.', 'offline', 0),
+  array('Hvordan kommenterer jeg et billede?', 'Klik p&aring; et minibillede, scroll til bunden, og skriv en kommentar.', 'offline', 0),
+  array('Hvordan uploader jeg et billede?', 'G&aring; til &quot;Upload billede&quot;v&aelig;lg et album, tryk &quot;Gennemse,&quot; find det billede du vil upload, og tryk p&aring; &quot;&aring;ben.&quot; skriv titel og beskrivelse hvis du har lyst. Tryk s&aring; p&aring; &quot;Send&quot;.<br /><br />Et alternativ for dem der bruger <b>Windows XP</b>, du kan upload flere filer direkte til dit private album ved at bruge XP guided web udgivelse.<br />For instrukser om hvordan, og for at f&aring; den n&oslash;dvendige registry file, klik <a href="xp_publish.php">her.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('Hvor kan jeg uploade billeder til?', 'Du kan uploade billeder til en af dine albums i &quot;Mit Galleri&quot;. Adminstratoren kan ogs&aring; give tilladelse til at du kan uploade til et eller flere albums i hoved galleriet.', 'allow_private_albums', 0),
+  array('Hvilken st&oslash;rrelse og type af billeder kan jeg uploade?', 'St&oslash;rrelsen og typen (jpg, png, osv.) er valgt af administratoren.', 'offline', 0),
+  array('Hvordan opretter, omd&oslash;ber eller sletter jeg et album i &quot;Mit Galleri&quot;?', 'Du burde allerede v&aelig;re i &quot;Administrator-Tilstand&quot;<br />G&aring; til &quot;Opret/rediger Mine Albums&quot;og tryk p&aring; &quot;New&quot;. &AElig;nder &quot;Nyt Album&quot; til det &oslash;nskede navn.<br />Du kan ogs&aring; omd&oslash;be et eksisterende album.<br />Tryk p&aring; &quot;Godkend rettelser&quot;.', 'allow_private_albums', 0),
+  array('Hvordan kan jeg v&aelig;lge hvem der kan se mine albums?', 'Du burde allerede v&aelig;re i &quot;Admin. tilstand&quot;<br />G&aring; til &quot;Rediger Mine Albums. P&aring; &quot;Opdater album&quot; baren, og v&aelig;lg det album du vil redigere.<br />Her kan du &aelig;ndre navn, beskrivelse, minibillede, og begr&aelig;nse visning og kommentar tilladelser.<br />Tryk p&aring; &quot;Opdater album&quot;.', 'allow_private_albums', 0),
+  array('Hvordan kan jeg se andre brugeres gallerier?', 'G&aring; til &quot;Album Liste&quot; og v&aelig;lg &quot;Bruger gallerier&quot;.', 'allow_private_albums', 0),
+  array('Hvad er cookies?', 'Cookies er en tekst fil som sendes fra en hjemmesside og gemmes p&aring; din computer.<br />Cookies tillader brugeren at forlade en side og komme tilbage uden at logge ind igen og at tilpasse siden p&aring; forskellige m&aring;der.', 'offline', 0),
+  array('Hvor kan jeg hente dette program til min side?', 'Coppermine er et gratis Multimedia Galleri, udgiver under GNU licens. Det er fuld af funktioner og findes til forskellige platforme. Bes&oslash;g <a href="http://coppermine.sf.net/">Coppermine hjemmesiden</a> for at l&aelig;se mere eller at hente det.', 'offline', 0),
+
+  'Navigering p&aring; siden',
+  array('Hvad er &quot;Albumliste&quot;?', 'Dette vil vise dig hele galleriet med et link til hver kategori. Minibilleder kan v&aelig;re et link til en kategori.', 'offline', 0),
+  array('Hvad er &quot;Mit Galleri&quot;?', 'Denne funktion tillader at hver bruger laver sit eget galleri, som brugeren kan tilf&oslash;je, slette og redigere albums i, samt uploade billeder til dem.', 'allow_private_albums', 1), //cpg1.4
+  array('Hvad er &quot;Upload Billeder&quot;?', 'Denne funktion giver brugeren mulighed for at uploade et billede (st&oslash;rrelse og type er valgt af administratoren) til et galleri som du eller administratoren har valgt.', 'allow_private_albums', 0),
+  array('Hvad er &quot;Nyeste uploads&quot;?', 'Denne funktion viser de nyeste filer som er uploadet til siden.', 'offline', 0),
+  array('Hvad er &quot;Nyeste kommentar&quot;?', 'Denne funktion viser de nyeste kommentarer med de tilh&oslash;rende billeder.', 'offline', 0),
+  array('Hvad er &quot;Mest viste&quot;?', 'Denne funktion viser de billeder som er vist flest gange af alle brugere (uanser om de er logget ind eller ej).', 'offline', 0),
+  array('Hvad er &quot;Top karakter&quot;?', 'Denne funktion har opn&aring;et h&oslash;jest karakter fra brugererne, og viser den gennemsnitlige karakter (f.eks.: hvis fem brugere gav <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: ville billedet have et gennemsnit p&aring; <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Fem brugere gav billedet fra 1-5 (1,2,3,4,5) ville resuletere i et snit p&aring; <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Karakteren g&aring;r fra <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (bedst) til <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (v&aelig;rst).', 'offline', 0),
+  array('Hvad er &quot;Mine Foretrukne&quot;?', 'Denne funktion lader brugeren gemme sine foretrukne billeder i en cookie som gemmes p&aring; vedkommendes computer.', 'offline', 0),
 );
 
 
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Glemt password', //cpg1.3.0
-  'err_already_logged_in' => 'Du er allerede logget ind !', //cpg1.3.0
-  'enter_username_email' => 'Indtast brugernavn eller email addresse', //cpg1.3.0
-  'submit' => 'Send', //cpg1.3.0
-  'failed_sending_email' => 'Dit password kunne ikke sendes !', //cpg1.3.0
-  'email_sent' => 'En email med dit brugernavn og password blev sendt til %s', //cpg1.3.0
-  'err_unk_user' => 'Den valgte bruger findes ikke!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - glemt password', //cpg1.3.0
-  'passwd_reminder_body' => 'Du har bedt om at f tilsendt dine bruger oplysninger:
+  'forgot_passwd' => 'Glemt password',
+  'err_already_logged_in' => 'Du er allerede logget ind!',
+  'enter_email' => 'Indtast e-mail adresse', //cpg1.4
+  'submit' => 'Send',
+  'illegal_session' => 'Password p&aring;mindelse session er ugyldig eller udl&oslash;bet.', //cpg1.4
+  'failed_sending_email' => 'Password p&aring;mindelses e-mail kunne ikke sendes!',
+  'email_sent' => 'En e-mail med dit brugernavn og nye password blev sendt til %s', //cpg1.4
+  'verify_email_sent' => 'En e-mail er blevet sendt til %s. Tjek din indbakke for at fuldf&oslash;re processen.', //cpg1.4
+  'err_unk_user' => 'Den valgte bruger findes ikke!',
+  'account_verify_subject' => '%s - Foresp&oslash;rgels om nyt password', //cpg1.4
+  'account_verify_body' => 'Du har anmodet om et nyt password. Hvis du fortsat &oslash;nsker et nyt password sendt til dig, klik p&aring; f&oslash;lgende link:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Dit nye password', //cpg1.4
+  'passwd_reset_body' => 'Her er det nye password du anmodede om:
 Brugernavn: %s
 Password: %s
-Tryk p %s for at logge ind.', //cpg1.3.0
+Tryk p&aring; %s for at logge ind.', //cpg1.4
 );
 
-
-
 // ------------------------------------------------------------------------- //
 // File groupmgr.php
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-        'group_name' => 'Gruppe navn',
-        'disk_quota' => 'Disk kvote',
-        'can_rate' => 'Kan give karakter',
-        'can_send_ecards' => 'Kan sende e-postkort',
-        'can_post_com' => 'Kan oprette kommentar',
-        'can_upload' => 'Kan uploade filer',
-        'can_have_gallery' => 'Kan have privat galleri',
-        'apply' => 'Tilfj rettelser',
-        'create_new_group' => 'Opret ny gruppe',
-        'del_groups' => 'Slet valgte gruppe(er)',
-        'confirm_del' => 'Advarsel, nr du sletter en gruppe, vil brugere tilhrende denne gruppe blive flyttet til gruppen af \'Registrerede\' brugere !\n\nVil du fortstte?',
-        'title' => 'Administrer bruger grupper',
-        'approval_1' => 'Offentlig upload godkendelse(1)',
-        'approval_2' => 'Privat Upload godkendelse(2)',
-        'upload_form_config' => 'Upload skema opstning', //cpg1.3.0
-        'upload_form_config_values' => array( 'Kun upload af enkelte filer', 'Kun uploads af flere filer', 'Kun URI uploads', 'Kun ZIP uploads', 'Fil-URI', 'Fil-ZIP', 'URI-ZIP', 'Fil-URI-ZIP'), //cpg1.3.0
-        'custom_user_upload'=>'Brugeren kan vlge antal upload bokse?', //cpg1.3.0
-        'num_file_upload'=>'Max/eksakt antal upload bokse', //cpg1.3.0
-        'num_URI_upload'=>'Max/eksat antal URI upload bokse', //cpg1.3.0
-        'note1' => '<b>(1)</b> Upload i det offentlige album, krver admin godkendelse',
-        'note2' => '<b>(2)</b> Upload i et album som tilhrer brugeren, krver admin godkendelse',
-        'notes' => 'Noter',
+  'group_name' => 'Gruppe navn', //cpg1.4
+  'permissions' => 'Tilladelse', //cpg1.4
+  'public_albums' => 'Offentlig albums upload', //cpg1.4
+  'personal_gallery' => 'Personlig Galleri', //cpg1.4
+  'upload_method' => 'Upload metode', //cpg1.4
+  'disk_quota' => 'Disk kvote', //cpg1.4
+  'rating' => 'Kan give karakter', //cpg1.4
+  'ecards' => 'Kan sende e-postkort', //cpg1.4
+  'comments' => 'Kan oprette kommentar', //cpg1.4
+  'allowed' => 'Tilladt', //cpg1.4
+  'approval' => 'Godkendelse', //cpg1.4
+  'boxes_number' => 'Antal bokse', //cpg1.4
+  'variable' => 'variable', //cpg1.4
+  'fixed' => 'fixed', //cpg1.4
+  'apply' => 'Anvend rettelser',
+  'create_new_group' => 'Opret ny gruppe',
+  'del_groups' => 'Slet valgte Gruppe(r)',
+  'confirm_del' => 'Advarsel, N&aring;r du sletter denne gruppe, vil brugere der tilh&oslash;rer denne gruppe blive overf&oslash;rt til \'Registeret\' gruppen !\n\nVil du forts&aelig;tte?', //js-alert
+  'title' => 'Administrer bruger grupper',
+  'num_file_upload' => 'Fil upload bokse', //cpg1.4
+  'num_URI_upload' => 'URI upload bokse', //cpg1.4
+  'reset_to_default' => 'Gendan til standardv&aelig;rdi (%s) - anbefalet!', //cpg1.4
+  'error_group_empty' => 'Gruppe tabel var tom!<br /><br />Standart gruppen blev lavet, venligst genindl&aelig;s siden', //cpg1.4
+  'explain_greyed_out_title' => 'Hvorfor er denne r&aelig;kke markeret gr&aring;?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Du kan ikke &aelig;ndre denne gruppes egenskaber fordi du har valgt&quot; Tillad anonyme brugere (g&aelig;ster or anonym) adgang&quot; til &quot;No&quot; p&aring; ops&aelig;tningssiden. Alle g&oslash;stert (medlemmer af gruppen %s) kan ikke g&oslash;re andet end logge ind; derfor g&aelig;lder gruppeindstillinger ikke for dem.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Du kan ikke &aelig;ndre egenskaber for gruppen %s fordi dens medlemmer kan g&oslash;re noget alligevel.', //cpg1.4
+  'group_assigned_album' => 'Tildelt album(s)', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -796,52 +1263,70 @@
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-        'welcome' => 'Velkommen!'
+  'welcome' => 'Velkommen!',
 );
 
 $lang_album_admin_menu = array(
-        'confirm_delete' => 'Er du sikker p du vil SLETTE dette album? \\nAlle filer og kommentarer vil ogs blive slettet.',
-        'delete' => 'SLET',
-        'modify' => 'EGENSKABER',
-        'edit_pics' => 'REDIGER FILER',
+  'confirm_delete' => 'Er du sikker p&aring; du vil SLETTE dette album? \\nAlle filer og kommentarer vil ogs&aring; blive slettet.', //js-alert
+  'delete' => 'SLET',
+  'modify' => 'EGENSKABER',
+  'edit_pics' => 'REDIGER FILER',
 );
 
 $lang_list_categories = array(
-        'home' => 'Hjem',
-        'stat1' => '<b>[pictures]</b> filer i <b>[albums]</b> albums og <b>[cat]</b> kategorier med <b>[comments]</b> kommentarer vist <b>[views]</b> gange',
-        'stat2' => '<b>[pictures]</b> filer i <b>[albums]</b> albums vist <b>[views]</b> gange',
-        'xx_s_gallery' => '%s\'s Galleri',
-        'stat3' => '<b>[pictures]</b> filer i <b>[albums]</b> albums med <b>[comments]</b> kommentarer vist <b>[views]</b> gange'
+  'home' => 'Hjem',
+  'stat1' => '<b>[pictures]</b> filer i <b>[albums]</b> albums og <b>[cat]</b> kategorier med <b>[comments]</b> kommentarer vist <b>[views]</b> gange',
+  'stat2' => '<b>[pictures]</b> filer i <b>[albums]</b> albums vist <b>[views]</b> gange',
+  'xx_s_gallery' => '%s\'s Galleri',
+  'stat3' => '<b>[pictures]</b> filer i <b>[albums]</b> albums med <b>[comments]</b> kommentarer vist <b>[views]</b> gange',
 );
 
 $lang_list_users = array(
-        'user_list' => 'Bruger liste',
-        'no_user_gal' => 'Der er ingen bruger gallerier',
-        'n_albums' => '%s album(s)',
-        'n_pics' => '%s file(r)'
+  'user_list' => 'Bruger liste',
+  'no_user_gal' => 'Der er ingen bruger gallerier',
+  'n_albums' => '%s album(s)',
+  'n_pics' => '%s fil(er)',
 );
 
 $lang_list_albums = array(
-        'n_pictures' => '%s filer',
-        'last_added' => ', sidste tilfjet den %s'
+  'n_pictures' => '%s filer',
+  'last_added' => ', sidste tilf&oslash;jet den %s',
+  'n_link_pictures' => '%s linkede filer', //cpg1.4
+  'total_pictures' => '%s filer total', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'H&aring;ndtere n&oslash;gleord', //cpg1.4
+  'edit' => 'rediger', //cpg1.4
+  'delete' => 'Slet', //cpg1.4
+  'search' => 'S&oslash;g', //cpg1.4
+  'keyword_test_search' => 'S&oslash;g efter %s i et nyt vindue', //cpg1.4
+  'keyword_del' => 'slet n&oslash;gleord %s', //cpg1.4
+  'confirm_delete' => 'Er du sikker p&aring; du vil slette det n&oslash;gleord %s fra hele galleriet?', //cpg1.4  // js-alert
+  'change_keyword' => 'Skift n&oslash;gleord', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
-        'login' => 'Log ind',
-        'enter_login_pswd' => 'Skriv dig brugernavn og password',
-        'username' => 'Brugernavn',
-        'password' => 'Password',
-        'remember_me' => 'Husk mig',
-        'welcome' => 'Velkommen %s ...',
-        'err_login' => '*** Kunne ikke logge ind. Prv igen ***',
-        'err_already_logged_in' => 'Du er allerede logget ind !',
-        'forgot_password_link' => 'Jeg har glemt mit password', //cpg1.3.0
+  'login' => 'Log ind',
+  'enter_login_pswd' => 'Skriv dig brugernavn og password',
+  'username' => 'Brugernavn',
+  'password' => 'Password',
+  'remember_me' => 'Husk mig',
+  'welcome' => 'Velkommen %s ...',
+  'err_login' => '*** Kunne ikke logge ind. Pr&oslash;v igen ***',
+  'err_already_logged_in' => 'Du er allerede logget ind!',
+  'forgot_password_link' => 'Jeg har glemt mit password',
+  'cookie_warning' => 'Advarsel din browser acceptere ikke script\'s cookies', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -849,19 +1334,22 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-        'logout' => 'Logud',
-        'bye' => 'Farvel %s ...',
-        'err_not_loged_in' => 'Du er ikke logget ind!',
+  'logout' => 'Logud',
+  'bye' => 'Farvel %s ...',
+  'err_not_loged_in' => 'Du er ikke logget ind!',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Dette er tekst genereret af PHP-funktionen <a href="http://www.php.net/phpinfo">phpinfo()</a>, vist i Coppermine (trimmet til formlet).', //cpg1.3.0
-  'no_link' => 'At vise phpinfo til andre kan medfre en sikkerheds risiko, derfor er denne side kun synlig nr du er logget ind som administrator. Du kan ikke sende et link til siden til andre idet de ikke vil kunne f adgang.', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'luk', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'op et niveau', //cpg1.4
+  'current_path' => 'nuv&aelig;rende sti', //cpg1.4
+  'select_directory' => 'v&aelig;lg venligst en mappe', //cpg1.4
+  'click_to_close' => 'Klik p&aring; billedet for at lukke vinduet',
 );
 
 // ------------------------------------------------------------------------- //
@@ -869,38 +1357,111 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => 'Opdater album %s',
-        'general_settings' => 'Generelle indstillinger',
-        'alb_title' => 'Album titel',
-        'alb_cat' => 'Album kategori',
-        'alb_desc' => 'Album beskrivelse',
-        'alb_thumb' => 'Album minibillede',
-        'alb_perm' => 'Tilladelser for dette album',
-        'can_view' => 'Album kan vises af',
-        'can_upload' => 'Gster kan oploade billeder',
-        'can_post_comments' => 'Gster kan skrive kommentarer',
-        'can_rate' => 'Gster kan stemme p billeder',
-        'user_gal' => 'Bruger Galleri',
-        'no_cat' => '* Ingen kategori *',
-        'alb_empty' => 'Album er tomt',
-        'last_uploaded' => 'Sidst indsendt',
-        'public_alb' => 'Alle (offentligt album)',
-        'me_only' => 'Kun mig',
-        'owner_only' => 'Album ejer (%s)',
-        'groupp_only' => 'Medlemmer af \'%s\' gruppen',
-        'err_no_alb_to_modify' => 'Intet album at korrigerer i databasen.',
-        'update' => 'Opdater album',
-        'notice1' => '(*) afhngig af %sgruppe%s indstillinger', //cpg1.3.0 (do not translate %s!)
+  'upd_alb_n' => 'Opdater album %s',
+  'general_settings' => 'Generelle indstillinger',
+  'alb_title' => 'Album titel',
+  'alb_cat' => 'Album kategori',
+  'alb_desc' => 'Album beskrivelse',
+  'alb_keyword' => 'Album n&oslash;gleord', //cpg1.4
+  'alb_thumb' => 'Album minibillede',
+  'alb_perm' => 'Tilladelser for dette album',
+  'can_view' => 'Album kan vises af',
+  'can_upload' => 'G&aelig;ster kan oploade billeder',
+  'can_post_comments' => 'G&aelig;ster kan skrive kommentarer',
+  'can_rate' => 'G&aelig;ster kan stemme p&aring; billeder',
+  'user_gal' => 'Bruger Galleri',
+  'no_cat' => '* Ingen kategori *',
+  'alb_empty' => 'Album er tomt',
+  'last_uploaded' => 'Sidst indsendt',
+  'public_alb' => 'Alle (offentligt album)',
+  'me_only' => 'Kun mig',
+  'owner_only' => 'Album ejer (%s)',
+  'groupp_only' => 'Medlemmer af \'%s\' gruppen',
+  'err_no_alb_to_modify' => 'Intet album at korrigerer i databasen.',
+  'update' => 'Opdater album',
+  'reset_album' => 'Nulstil album', //cpg1.4
+  'reset_views' => 'Nulstil t&aelig;ller til visning til &quot;0&quot; i %s', //cpg1.4
+  'reset_rating' => 'Nulstil karaktere p&aring; alle filer i %s', //cpg1.4
+  'delete_comments' => 'Slet alle kommenterer i %s', //cpg1.4
+  'delete_files' => '%sIrreversibly%s slet alle filer i %s', //cpg1.4
+  'views' => 'visninger', //cpg1.4
+  'votes' => 'stemmer', //cpg1.4
+  'comments' => 'kommentare', //cpg1.4
+  'files' => 'filer', //cpg1.4
+  'submit_reset' => 'gem &aelig;ndringer', //cpg1.4
+  'reset_views_confirm' => 'Jeg er sikker', //cpg1.4
+  'notice1' => '(*) afh&aelig;ngig af %sgroups%s indstillinger',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Album password', //cpg1.4
+  'alb_password_hint' => 'Album password vink', //cpg1.4
+  'edit_files' =>'&aelig;ndre filer', //cpg1.4
+  'parent_category' =>'Hoved kategori', //cpg1.4
+  'thumbnail_view' =>'Minibilled visning', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  'explanation' => 'Dette er genereret af PHP-funktionen <a href="http://www.php.net/phpinfo">phpinfo()</a>, vist inden i Coppermine (klipper uddata i h&oslash;jre side).',
+  'no_link' => 'Det kan v&aelig;re en sikkerhedsrisiko at lade andre se din phpinfo, det er derfor denne side kun er tilg&aelig;ngelig n&aring;r du er logget ond som administrator. Du kan ikke sende et link til denne side til andre, de vil blive n&aelig;gtet adgang.',
 );
 
 // ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Billed administration', //cpg1.4
+  'select_album' => 'V&aelig;lg Album', //cpg1.4
+  'delete' => 'Slet', //cpg1.4
+  'confirm_delete1' => 'Er du sikker p&aring; du vil slette dette billede?', //cpg1.4
+  'confirm_delete2' => '\nBilledet vil blive slettet for altid.', //cpg1.4
+  'apply_modifs' => 'Anvend rettelser', //cpg1.4
+  'confirm_modifs' => 'Bekr&aelig;ft rettelser', //cpg1.4
+  'pic_need_name' => 'Billedet skal have et navn !', //cpg1.4
+  'no_change' => 'Du lavede ingen &aelig;ndringer!', //cpg1.4
+  'no_album' => '* Intet album *', //cpg1.4
+  'explanation_header' => 'Den brugerdefineret sorteringsr&aelig;kkef&oslash;lge som du kan specificere p&aring; denne side vil kun have betydning hvis:', //cpg1.4
+  'explanation1' => 'administratoren har sat "Standard sortering af filer" i ops&aelig;tningen til "Position faldende r&aelig;kkef&oslash;lge" eller "Position stigende r&aelig;kkef&oslash;lge" (global indstilling for alle brugere som ikke har valgt egen sorteringsr&aelig;kkef&oslash;lge)', //cpg1.4
+  'explanation2' => 'brugeren har valgt "Position faldende r&aelig;kkef&oslash;lge" eller "Position stigende r&aelig;kkef&oslash;lge" p&aring; minibillede siden (individuelle bruger indstillinger)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Er du sikker p&aring; du vil AFINSTALLERE denne plugin', //cpg1.4
+  'confirm_delete' => 'Er du sikker p&aring; du vil SLETTE denne plugin', //cpg1.4
+  'pmgr' => 'Plugin Administration', //cpg1.4
+  'name' => 'Navn', //cpg1.4
+  'author' => 'Forfatter', //cpg1.4
+  'desc' => 'Beskrivelse', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Installeret Plugins', //cpg1.4
+  'n_plugins' => 'Plugins som ikke er installeret', //cpg1.4
+  'none_installed' => 'Ingen Installeret', //cpg1.4
+  'operation' => 'Funktion', //cpg1.4
+  'not_plugin_package' => 'Filen som blev uploaded er ikke en plugin pakke.', //cpg1.4
+  'copy_error' => 'Der opstod en fejl ved kopiering af pakken til mappen indeholdende plugin.', //cpg1.4
+  'upload' => 'Upload', //cpg1.4
+  'configure_plugin' => 'Plugin konfiguration', //cpg1.4
+  'cleanup_plugin' => 'Cleanup plugin', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-        'already_rated' => 'Beklager, men du har allerede stemt p denne fil',
-        'rate_ok' => 'Din stemme blev accepteret',
-        'forbidden' => 'Du kan ikke stemme p egne filer.', //cpg1.3.0
+  'already_rated' => 'Beklager, men du har allerede stemt p&aring; denne fil',
+  'rate_ok' => 'Din stemme blev accepteret',
+  'forbidden' => 'Du kan ikke stemme p&aring; egne filer.',
 );
 
 // ------------------------------------------------------------------------- //
@@ -910,80 +1471,108 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-Mens administratorerne af denne site {SITE_NAME} vil prve at fjerne eller tilrette alt generelt relevant materiale s hurtigt som muligt, er det umuligt at gennemse alle indlg. Derfor br du vre opmrksom p at alle indlg der er lavet til denne site Tilkendegiver meninger og holdninger af de forskellige forfattere og ikke altid administratorernes mening (med undtagelse af de indlg skrevet af disse) derfor kan disse ikke stille til ansvar for andres indlg.<br><br>
-Du accepterer hermed ikke at indsende anstdelige, vulgre, 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 krves til ansvar overfor hackerforsg der eventuelt kan fre til videregivelse af dine oplysninger.<br><br>
-Denne site bruger cookies til at gemme informationer p din private computer. Disse cookies tjener kun det forml at forbedre billedkvaliteten. Denne e-mail bekrfter din registrering, detaljer og password.<br>
-Ved at klikke p "jeg accepterer" knappen forneden acceptere du ovenstende betingelser
+Mens administratorerne af denne side {SITE_NAME} vil pr&oslash;ve at fjerne eller tilrette alt generelt relevant materiale s&aring; hurtigt som muligt, er det umuligt at gennemse alle indl&aelig;g. Derfor b&oslash;r du v&aelig;re opm&AElig;rksom p&aring; at alle indl&aelig;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&aelig;g skrevet af disse) derfor kan disse ikke stille til ansvar for andres indl&aelig;g.<br />
+<br />
+Du accepterer hermed ikke at indsende anst&oslash;delige, vulg&aelig;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&aelig;ves til ansvar overfor hackerfors&oslash;g der eventuelt kan f&oslash;re til videregivelse af dine oplysninger.<br />
+<br />
+Denne side bruger cookies til at gemme informationer p&aring; din private computer. Disse cookies tjener kun det form&aring;l at forbedre billedkvaliteten. Denne e-mail bekr&aelig;fter din registrering, detaljer og password.<br>
+Ved at klikke p&aring; "jeg accepterer" knappen forneden acceptere du ovenst&aring;ende betingelser
+<br />
+<br />
+Ved at klikke p&aring; 'Jeg er enig' nedenfor acceptere du disse betingelser.
 EOT;
 
 $lang_register_php = array(
-        'page_title' => 'Bruger registrering',
-        'term_cond' => 'Regler og betingelser',
-        'i_agree' => 'Jeg er enig',
-        'submit' => 'Send registrering',
-        'err_user_exists' => 'Brugernavnet du har skrevet findes allerede, vlge venligst et andet',
-        'err_password_mismatch' => 'de to password er ikke ens, prv igen',
-        'err_uname_short' => 'Brugernavn skal vre p mindst 2 karakterer',
-        'err_password_short' => 'Password skal vre p mindst 2 karakterer',
-        'err_uname_pass_diff' => 'Brugernavn og password skal vre forskellige',
-        'err_invalid_email' => 'E-mail adresse er ugyldig',
-        'err_duplicate_email' => 'En anden bruger er allerede registret med den e-mail du har opgivet',
-        'enter_info' => 'Angiv registrerings information',
-        'required_info' => 'Information forlanges',
-        'optional_info' => 'Information er valgfri',
-        'username' => 'Brugernavn',
-        'password' => 'Password',
-        'password_again' => 'gentag password',
-        'email' => 'E-mail',
-        'location' => 'Sted',
-        'interests' => 'Interesser',
-        'website' => 'Hjemmeside',
-        'occupation' => 'Beskftigelse',
-        'error' => 'FEJL',
-        'confirm_email_subject' => '%s - Registrerings godkendelse ',
-        'information' => 'Information',
-        'failed_sending_email' => 'Registrerings godkendelsen kan ikke sendes!',
-        'thank_you' => 'Tak for din registrering.<br /><br />En e-mail med informationer om hvordan du aktiver din konto, er blevet sendt til den adresse som du har angivet.',
-        'acct_created' => 'Din konto er blevet oprettet og du kan nu logge ind med dit brugernavn og password',
-        'acct_active' => 'Din konto er nu aktiv og du kan logge ind med dit brugernavn og password',
-        'acct_already_act' => 'Din konto er allerede aktiv!',
-        'acct_act_failed' => 'Denne konto kan ikke blive aktiveret!',
-        'err_unk_user' => 'Valgte bruger eksister ikke!',
-        'x_s_profile' => '%s\'s profil',
-        'group' => 'Gruppe',
-        'reg_date' => 'Tilsluttet',
-        'disk_usage' => 'Disk forbrug',
-        'change_pass' => 'Skift password',
-        'current_pass' => 'Nuvrende password',
-        'new_pass' => 'Nyt password',
-        'new_pass_again' => 'Nyt password igen',
-        'err_curr_pass' => 'Nuvrende password er forkert',
-        'apply_modif' => 'Tilfj rettelser',
-        'change_pass' => 'Skift mit password',
-        'update_success' => 'Din profil blev opdateret',
-        'pass_chg_success' => 'Dit password blev ndret',
-        'pass_chg_error' => 'Dit password blev ikke ndret',
-        'notify_admin_email_subject' => '%s - information om registrering', //cpg1.3.0
-        'notify_admin_email_body' => 'En ny bruger med brugernavnet "%s" har registreret sig i dit galleri', //cpg1.3.0
+  'page_title' => 'Bruger registrering',
+  'term_cond' => 'Regler og betingelser',
+  'i_agree' => 'Jeg er enig',
+  'submit' => 'Send registrering',
+  'err_user_exists' => 'Brugernavnet du har skrevet findes allerede, v&aelig;lge venligst et andet',
+  'err_password_mismatch' => 'De to password er ikke ens, pr&oslash;v igen',
+  'err_uname_short' => 'Brugernavn skal v&aelig;re p&aring; mindst 2 karakterer',
+  'err_password_short' => 'Password skal v&aelig;re p&aring; mindst 2 karakterer',
+  'err_uname_pass_diff' => 'Brugernavn og password skal v&aelig;re forskellige',
+  'err_invalid_email' => 'E-mail adresse er ugyldig',
+  'err_duplicate_email' => 'En anden bruger er allerede registret med den e-mail du har opgivet',
+  'enter_info' => 'Angiv registrerings information',
+  'required_info' => 'Information forlanges',
+  'optional_info' => 'Information er valgfri',
+  'username' => 'Brugernavn',
+  'password' => 'Password',
+  'password_again' => 'Gentag password',
+  'email' => 'E-mail',
+  'location' => 'Sted',
+  'interests' => 'Interesser',
+  'website' => 'Hjemmeside',
+  'occupation' => 'Besk&aelig;ftigelse',
+  'error' => 'Fejl',
+  'confirm_email_subject' => '%s - Registrerings godkendelse',
+  'information' => 'Information',
+  'failed_sending_email' => 'Registrerings godkendelsen kan ikke sendes!',
+  'thank_you' => 'Tak for din registrering.<br /><br />En e-mail med informationer om hvordan du aktiver din konto, er blevet sendt til den adresse som du har angivet.',
+  'acct_created' => 'Din konto er blevet oprettet og du kan nu logge ind med dit brugernavn og password',
+  'acct_active' => 'Din konto er nu aktiv og du kan logge ind med dit brugernavn og password',
+  'acct_already_act' => 'Din konto er allerede aktiv!', //cpg1.4
+  'acct_act_failed' => 'Denne konto kan ikke blive aktiveret!',
+  'err_unk_user' => 'Valgte bruger eksister ikke!!',
+  'x_s_profile' => '%s\'s profil',
+  'group' => 'Gruppe',
+  'reg_date' => 'Tilsluttet',
+  'disk_usage' => 'Disk forbrug',
+  'change_pass' => 'Skift password',
+  'current_pass' => 'Nuv&aelig;rende password',
+  'new_pass' => 'Nyt password',
+  'new_pass_again' => 'Nyt password igen',
+  'err_curr_pass' => 'Nuv&aelig;rende password er forkert',
+  'apply_modif' => 'Tilf&oslash;j rettelser',
+  'change_pass' => 'Skift mit password',
+  'update_success' => 'Din profil blev opdateret',
+  'pass_chg_success' => 'Dit password blev &aelig;ndret',
+  'pass_chg_error' => 'Dit password blev ikke &aelig;ndret',
+  'notify_admin_email_subject' => '%s - Information om registrering',
+  'last_uploads' => 'Sidst uploaded fil.<br />Klik for at se alle fil der er uploaded af', //cpg1.4
+  'last_comments' => 'Seneste kommentar.<br />Klik for at se alle kommentarer lavet af', //cpg1.4
+  'notify_admin_email_body' => 'En ny bruger med brugernavnet "%s" har registreret sig i dit galleri',
+  'pic_count' => 'Files uploaded', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Registrerings anmodning', //cpg1.4
+  'thank_you_admin_activation' => 'Tak.<br /><br />Din anmodning om aktivering af din konto blev sendt til administrator. Du vil modtage en e-mail ved godkendelse.', //cpg1.4
+  'acct_active_admin_activation' => 'Denne konto er nu aktiveret og en e-mail er blevet sendt til brugeren.', //cpg1.4
+  'notify_user_email_subject' => '%s - Aktiverings tilbagemelding', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
 Tak for din registrering hos {SITE_NAME}
 
-Dit brugernavn er : "{USER_NAME}"
-Dit password er : "{PASSWORD}"
+For at aktivere din bruger konto med brugernavnet "{USER_NAME}", m&aring; du klikke p&aring; linket nedenfor eller kopiere den ind i din browser.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+Hilsen,
 
-Som led i at aktiver din konto, skal du klikke p linket her under
-eller kopier og indstte det i din web browser.
+Administrationen p&aring; {SITE_NAME}
 
-{ACT_LINK}
+EOT;
+
+$lang_register_approve_email = <<<EOT
+En ny bruger med navnet "{USER_NAME}" har registreret sig i dit galleri.
 
-Mange hilsner,
+For at aktivere kontoen, m&aring; du klikke p&aring; linket nedenfor eller kopiere den ind i din browser.
 
-{SITE_NAME} - Administrationen
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
 EOT;
 
+$lang_register_activated_email = <<<EOT
+Din brugerkonto er godkendt og er aktiveret.
+
+Du kan logge ind p&aring; <a href="{SITE_LINK}">{SITE_LINK}</a> men brugernavnet "{USER_NAME}"
+
+
+Hilsen,
+
+Administrationen p&aring; {SITE_NAME}
+
+EOT;
 }
 
 // ------------------------------------------------------------------------- //
@@ -991,165 +1580,222 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-        'title' => 'Kommentar overblik',
-        'no_comment' => 'Der er ingen kommentar at se tilbage p',
-        'n_comm_del' => '%s kommentar(er) slettet',
-        'n_comm_disp' => 'Antal af kommentarer at vise',
-        'see_prev' => 'Se foregende',
-        'see_next' => 'Se nste',
-        'del_comm' => 'Slet valgte kommentarer',
+  'title' => 'Kommentar overblik',
+  'no_comment' => 'Der er ingen kommentar at vise',
+  'n_comm_del' => '%s kommentar(er) slettet',
+  'n_comm_disp' => 'Antal af kommentarer at vise',
+  'see_prev' => 'Se foreg&aring;ende',
+  'see_next' => 'Se n&aelig;ste',
+  'del_comm' => 'Slet valgte kommentarer',
+  'user_name' => 'Navn', //cpg1.4
+  'date' => 'Dato', //cpg1.4
+  'comment' => 'Kommentar', //cpg1.4
+  'file' => 'Fil', //cpg1.4
+  'name_a' => 'Bruger navn i stigende r&aelig;kkef&oslash;lge', //cpg1.4
+  'name_d' => 'Bruger navn i faldende r&aelig;kkef&oslash;lge', //cpg1.4
+  'date_a' => 'Dato i stigende r&aelig;kkef&oslash;lge', //cpg1.4
+  'date_d' => 'Dato i faldende r&aelig;kkef&oslash;lge', //cpg1.4
+  'comment_a' => 'Kommentarer i stigende r&aelig;kkef&oslash;lge', //cpg1.4
+  'comment_d' => 'Kommentarer i faldende r&aelig;kkef&oslash;lge', //cpg1.4
+  'file_a' => 'Fil i stigende r&aelig;kkef&oslash;lge', //cpg1.4
+  'file_d' => 'Fil i faldende r&aelig;kkef&oslash;lge', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => 'Sg i billede samlingen',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'S&oslash;g i filer', //cpg1.4
+  'submit_search' => 'S&oslash;g', //cpg1.4
+  'keyword_list_title' => 'N&oslash;gleords liste', //cpg1.4
+  'keyword_msg' => 'Listen ovenover inkluderer ikka alt. Odr fra billedtitler og beskrivelser er ikke medtaget. Pr&oslash;v en fuld-tekst s&oslash;gning.',  //cpg1.4
+  'edit_keywords' => 'Ret n&oslash;gleord', //cpg1.4
+  'search in' => 'S&oslash;g i::', //cpg1.4
+  'ip_address' => 'IP adresse', //cpg1.4
+  'fields' => 'S&oslash;g i', //cpg1.4
+  'age' => 'Alder', //cpg1.4
+  'newer_than' => 'Nyere end', //cpg1.4
+  'older_than' => '&AElig;ldre end', //cpg1.4
+  'days' => 'dage', //cpg1.4
+  'all_words' => 'S&oslash;g p&aring; alle ord (AND)', //cpg1.4
+  'any_words' => 'S&oslash;g p&aring; nogle ord (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Titel', //cpg1.4
+  'caption' => 'Beskrivelse', //cpg1.4
+  'keywords' => 'N&oslash;gleord', //cpg1.4
+  'owner_name' => 'Ejers navn', //cpg1.4
+  'filename' => 'Filnavn', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-        'page_title' => 'Sg i nye filer',
-        'select_dir' => 'Vlg mappe',
-        'select_dir_msg' => 'Denne funktion tillader dig at massetilfje de filer som du har uploadet via FTP.<br /><br />Vlg den mappe hvor du har uploadet dine filer',
-        'no_pic_to_add' => 'Der er ingen filer at tilfje',
-        'need_one_album' => 'Du skal have mindst et album oprettet, for at bruge denne funktion',
-        'warning' => 'Advarsel',
-        'change_perm' => 'systemet kan ikke skrive i denne mappe, du skal ndre server rettigheder p denne mappe til 755 or 777 fr du prver at tilfje filer !',
-        'target_album' => '<b>Anbring filer fra &quot;</b>%s<b>&quot; i </b>%s',
-        'folder' => 'Mappe',
-        'image' => 'Billede',
-        'album' => 'Album',
-        'result' => 'Resultat',
-        'dir_ro' => 'Ej skrivebar. ',
-        'dir_cant_read' => 'Ej lsbar. ',
-        'insert' => 'Tilfje nye filer til galleriet',
-        'list_new_pic' => 'Liste over nye filer',
-        'insert_selected' => 'Indst valgte filer',
-        'no_pic_found' => 'Ingen nye filer blev fundet',
-        'be_patient' => 'Hav lidt tlmodighed, systemet arbejder p at tilfje filerne',
-        'notes' =>  '<ul>'.
-                                '<li><b>OK</b> : Betyder at filen blev tilfjet'.
-                                '<li><b>DP</b> : Betyder at filen er en duplikat og at den allerede ligger i databasen'.
-                                '<li><b>PB</b> : Betyder at filen ikke kunne tilfjes, kontrollerer venligst din konfiguration samt tilladelser p de respektive mapper'.
-                                '<li>Hvis OK, DP, PB \'signalet\' ikke kommer frem, klik da p de manglede filer for at se om der fremkommer nogle fejlmeddelelser som frembringes af PHP'.
-                                '<li>Hvis din browser laver time-out, da opdater den browser'.
-                                '</ul>',
-        'select_album' => 'Vlg album', //cpg1.3.0
-        'check_all' => 'Marker alle', //cpg1.3.0
-        'uncheck_all' => 'Fjern markering', //cpg1.3.0
+  'page_title' => 'S&oslash;g i nye filer',
+  'select_dir' => 'V&aelig;lg mappe',
+  'select_dir_msg' => 'Denne funktion tillader dig at massetilf&oslash;je de filer som du har uploadet via FTP.<br /><br />V&aelig;lg den mappe hvor du har uploadet dine filer', //cpg1.4
+  'no_pic_to_add' => 'Der er ingen filer at tilf&oslash;je',
+  'need_one_album' => 'Du skal have mindst et album oprettet, for at bruge denne funktion',
+  'warning' => 'Advarsel',
+  'change_perm' => 'systemet kan ikke skrive i denne mappe, du skal &aelig;ndre server rettigheder p&aring; denne mappe til 755 eller 777 f&oslash;r du pr&Oslash;ver at tilf&oslash;je filer!',
+  'target_album' => '<b>Anbring filer fra &quot;</b>%s<b>&quot; i </b>%s',
+  'folder' => 'Mappe',
+  'image' => 'billede',
+  'album' => 'Album',
+  'result' => 'Resultat',
+  'dir_ro' => 'Ikke skrivebar. ',
+  'dir_cant_read' => 'Ikke l&aelig;sbar. ',
+  'insert' => 'Tilf&oslash;je nye filer til galleriet',
+  'list_new_pic' => 'Liste over nye filer',
+  'insert_selected' => 'Inds&aelig;t valgte filer',
+  'no_pic_found' => 'Ingen nye filer blev fundet',
+  'be_patient' => 'Hav lidt t&aring;lmodighed, systemet arbejder p&aring; at tilf&oslash;je filerne',
+  'no_album' => 'intet album valgt',
+  'result_icon' => 'klik for detaljer eller for at genindl&aelig;se',  //cpg1.4
+  'notes' =>  '<ul>'.
+                          '<li><b>OK</b> : Betyder at filen blev tilf&oslash;jet'.
+                          '<li><b>DP</b> : Betyder at filen er en duplikat og at den allerede ligger i databasen'.
+                          '<li><b>PB</b> : Betyder at filen ikke kunne tilf&oslash;jes, kontrollerer venligst din konfiguration samt tilladelser p&aring; de respektive mapper'.
+                          '<li><b>NA</b> : Betyder at du ikke har valgt et album som fileen skulle l&aelig;gges ind i, tryk \'<a href="javascript:history.back(1)">tilbage</a>\' og v&aelig;lg et album. Hvis du ikke ahr et album <a href="albmgr.php">Opret et f&oslash;rst</a></li>'.
+                          '<li>Hvis OK, DP, PB \'signalet\' ikke kommer frem, klik p&aring; de manglede filer for at se om der fremkommer nogle fejlmeddelelser som frembringes af PHP'.
+                          '<li>Hvis din browser laver time-out, da opdater den browser'.
+                          '</ul>',
+  'select_album' => 'V&aelig;lg album',
+  'check_all' => 'Marker Alle',
+  'uncheck_all' => 'Fjern markering',
+  'no_folders' => 'Der findes endnu ingen mapper i "albums". Opret mindst en egendifineret mappe i "albums" mappen og ftp-upload dine filer heri. Du m&aring; ikke upload til "userpics" eller "edit" mapperne, de er reseveret til http uploads og intern form&aring;l.', //cpg1.4
+   'albums_no_category' => 'Albums uden kategori', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Personlig album', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Browsable interface (anbefalet)', //cpg1.4
+  'edit_pics' => '&AElig;ndre filer', //cpg1.4
+  'edit_properties' => 'Album egenskaber', //cpg1.4
+  'view_thumbs' => 'Minibilled visning', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'vis/gem denne kolonnen', //cpg1.4
+  'vote' => 'Stemmedetaljer', //cpg1.4
+  'hits' => 'Hit Details', //cpg1.4
+  'stats' => 'Stemme statistikk', //cpg1.4
+  'sdate' => 'Dato', //cpg1.4
+  'rating' => 'Rating', //cpg1.4
+  'search_phrase' => 'S&oslash;ge s&aelig;tning', //cpg1.4
+  'referer' => 'Henvisnings-', //cpg1.4
+  'browser' => 'Browser', //cpg1.4
+  'os' => 'Operating System', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Sorter p&aring; %s', //cpg1.4
+  'ascending' => 'i stigende r&aelig;kkef&oslash;lge', //cpg1.4
+  'descending' => 'i faldende r&aelig;kkef&oslash;lge', //cpg1.4
+  'internal' => 'int', //cpg1.4
+  'close' => 'luk', //cpg1.4
+  'hide_internal_referers' => 'hide internal referers', //cpg1.4
+  'date_display' => 'Dato visning', //cpg1.4
+  'submit' => 'send / genindl&aelig;s', //cpg1.4
 );
 
-
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
 // ------------------------------------------------------------------------- //
 
 // Void
 
-// ------------------------------------------------------------------------- // 
-// File banning.php 
-// ------------------------------------------------------------------------- // 
-
-if (defined('BANNING_PHP')) $lang_banning_php = array( 
-                'title' => 'Bloker brugere', 
-                'user_name' => 'Bruger navn', 
-                'ip_address' => 'IP Adresse', 
-                'expiry' => 'Udlber (efterlad tom for aldrig)', 
-                'edit_ban' => 'Gem ndringer', 
-                'delete_ban' => 'Slet', 
-                'add_new' => 'Tilfj ny blokering', 
-                'add_ban' => 'Tilfj', 
-                'error_user' => 'Kan ikke finde bruger', //cpg1.3.0
-                'error_specify' => 'Du skal skrive enten et brugernavn eller en IP adresse', //cpg1.3.0
-                'error_ban_id' => 'Ugyldig blokerings ID!', //cpg1.3.0
-                'error_admin_ban' => 'Du kan ikke blokere dig selv!', //cpg1.3.0
-                'error_server_ban' => 'Du ville blokere din egen server? Tsk tsk, det kan man ikke...', //cpg1.3.0
-                'error_ip_forbidden' => 'Du kan ikke blokere denne IP - der findes ingen rute til den!', //cpg1.3.0
-                'lookup_ip' => 'Sl en IP adresse op', //cpg1.3.0
-                'submit' => 'send!', //cpg1.3.0
-); 
-
 // ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-        'title' => 'Upload fil',
-        'custom_title' => 'Tilpasset upload skema', //cpg1.3.0
-        'cust_instr_1' => 'Du kan selv vlge antal upload bokse, men du kan ikke vlge flere end grnserne nedenfor.', //cpg1.3.0
-        'cust_instr_2' => 'Antal upload bokse', //cpg1.3.0
-        'cust_instr_3' => 'Fil upload bokse: %s', //cpg1.3.0
-        'cust_instr_4' => 'URI/URL upload bokse: %s', //cpg1.3.0
-        'cust_instr_5' => 'URI/URL upload bokse:', //cpg1.3.0
-        'cust_instr_6' => 'File upload bokse:', //cpg1.3.0
-        'cust_instr_7' => 'Skriv venligst hvor mange af hver type upload bokse du nsker og tryk \'Fortst\'. ', //cpg1.3.0
-        'reg_instr_1' => 'Ugyldig handlig ved dannelse af skema.', //cpg1.3.0
-        'reg_instr_2' => 'Du kan nu uploade filer ved hjlp af upload boksene nedenfor. Strrelsen af hver enkelt fil m ikke overskride %s KB each. ZIP filer uploadet i \'Fil Upload\' og \'URI/URL Upload\' sektioner vil forblive komprimeret.', //cpg1.3.0
-        'reg_instr_3' => 'Hvis du vil have zip filen eller arkivet pakket ud, skal du bruge fil upload boksen under \'ZIP Upload med udpakning\' omrdet.', //cpg1.3.0
-        'reg_instr_4' => 'Nr du bruger URI/URL upload sektionen, s indtast venligst adressen til filen sledes: http://www.minhjemmeside.dk/images/eksempel.jpg', //cpg1.3.0
-        'reg_instr_5' => 'Nr du har udfyldt skemaet, s tryk venligst p \'Fortst\'.', //cpg1.3.0
-        'reg_instr_6' => 'ZIP Upload med uppakning:', //cpg1.3.0
-        'reg_instr_7' => 'Fil Upload:', //cpg1.3.0
-        'reg_instr_8' => 'URI/URL Upload:', //cpg1.3.0
-        'error_report' => 'Fejl rapport', //cpg1.3.0
-        'error_instr' => 'Flgende uploads fejlede:', //cpg1.3.0
-        'file_name_url' => 'File navn/URL', //cpg1.3.0
-        'error_message' => 'Fejl meddelelse', //cpg1.3.0
-        'no_post' => 'Fil ikke uploadet af POST.', //cpg1.3.0
-        'forb_ext' => 'Forbudt fil type.', //cpg1.3.0
-        'exc_php_ini' => 'Overskred filstrrelse tilladt i php.ini.', //cpg1.3.0
-        'exc_file_size' => 'Overskred filstrrelse tilladt af Coppermine.', //cpg1.3.0
-        'partial_upload' => 'Kun delvis upload.', //cpg1.3.0
-        'no_upload' => 'Der blev ikke uploadet noget.', //cpg1.3.0
-        'unknown_code' => 'Ukendt PHP upload fejl kode.', //cpg1.3.0
-        'no_temp_name' => 'Ingen upload - ingen midlertidigt navn.', //cpg1.3.0
-        'no_file_size' => 'Indeholder ingen data/fejl i filen', //cpg1.3.0
-        'impossible' => 'Kunne ikke flytte.', //cpg1.3.0
-        'not_image' => 'Ikke et billed/fejl i filen', //cpg1.3.0
-        'not_GD' => 'Ikke en GD udvidelse.', //cpg1.3.0
-        'pixel_allowance' => 'Tilladte pixels overskredet.', //cpg1.3.0
-        'incorrect_prefix' => 'Ugyldig URI/URL prfix', //cpg1.3.0
-        'could_not_open_URI' => 'Kunne ikke bne URI.', //cpg1.3.0
-        'unsafe_URI' => 'Sikkerhed ikke verificerbar.', //cpg1.3.0
-        'meta_data_failure' => 'Meta data fejl', //cpg1.3.0
-        'http_401' => '401 Ikke autoriseret', //cpg1.3.0
-        'http_402' => '402 Betaling pkrevet', //cpg1.3.0
-        'http_403' => '403 Forbudt', //cpg1.3.0
-        'http_404' => '404 Ikke fundet', //cpg1.3.0
-        'http_500' => '500 Intern Server Fejl', //cpg1.3.0
-        'http_503' => '503 Service Utilgngelig', //cpg1.3.0
-        'MIME_extraction_failure' => 'MIME kunne ikke fastsles.', //cpg1.3.0
-        'MIME_type_unknown' => 'Ukendt MIME type', //cpg1.3.0
-        'cant_create_write' => 'Kan ikke bne skrive fil.', //cpg1.3.0
-        'not_writable' => 'Kan ikke skrive til skrive fil.', //cpg1.3.0
-        'cant_read_URI' => 'Kan ikke lse URI/URL', //cpg1.3.0
-        'cant_open_write_file' => 'Kan ikke bne URI skrive fil.', //cpg1.3.0
-        'cant_write_write_file' => 'Kan ikke skrive til URI skrive fil.', //cpg1.3.0
-        'cant_unzip' => 'Kan ikke udpakke.', //cpg1.3.0
-        'unknown' => 'Ukendt fejl', //cpg1.3.0
-        'succ' => 'Succesfulde uploads', //cpg1.3.0
-        'success' => '%s filer blev uploadet med succes.', //cpg1.3.0
-        'add' => 'Tryk venligst p \'Fortst\' for at tilfje billederne til albums.', //cpg1.3.0
-        'failure' => 'Upload fejl', //cpg1.3.0
-        'f_info' => 'Fil Information', //cpg1.3.0
-        'no_place' => 'Den forrige fil kunne ikke placeres.', //cpg1.3.0
-        'yes_place' => 'Den forrige fil blev placeret med succes.', //cpg1.3.0
-        'max_fsize' => 'Max tilladte filstrrelse er sat til %s KB',
-        'album' => 'Album',
-        'picture' => 'Billede',
-        'pic_title' => 'Billede titel',
-        'description' => ' Billede beskrivelse',
-        'keywords' => 'Ngleord (Adskil med mellemrum)',
-        'err_no_alb_uploadables' => 'Beklager der er intet album, som du har tilladelse til at uploade billeder til',
-        'place_instr_1' => 'Vlg venligst album til filerne nu. Du kan ogs indtaste relevante oplysninger om hver fil nu.', //cpg1.3.0
-        'place_instr_2' => 'Flere filer skal placeres. Tryk venligst p \'Fortst\'.', //cpg1.3.0
-        'process_complete' => 'Alle filer er blevet placeret med succes.', //cpg1.3.0
+  'title' => 'Upload fil',
+  'custom_title' => 'Tilpasset upload skema',
+  'cust_instr_1' => 'Du kan selv v&aelig;lge antal bokse, men du kan ikke v&aelig;lge flere end gr&aelig;nserne nedenfor.',
+  'cust_instr_2' => 'Antal upload bokse',
+  'cust_instr_3' => 'Fil upload bokse: %s',
+  'cust_instr_4' => 'URI/URL upload bokse: %s',
+  'cust_instr_5' => 'URI/URL upload bokse:',
+  'cust_instr_6' => 'Fil upload bokse:',
+  'cust_instr_7' => 'Skriv venligst hvor mange af hver type upload bokse du &oslash;nsker og tryk \'Forts&aelig;t\'. ',
+  'reg_instr_1' => 'Ugyldig handling ved dannelse af skema.',
+  'reg_instr_2' => 'Du kan nu uploade filer ved hj&aelig;lp af upload boksene nedenfor. St&oslash;rrelsen af hver enkelt fil m&aring; ikke overskride %s KB each. ZIP filer uploadet i \'File Upload\' og \'URI/URL Upload\' sektioner vil forblive komprimeret.',
+  'reg_instr_3' => 'Hvis du vil have zip filen eller arkivet pakket ud, skal du bruge fil upload boksen under \'ZIP Upload med udpakning\' omr&aring;det.',
+  'reg_instr_4' => 'N&aring;r du bruger URI/URL upload sektionen, s&aring; indtast venligst adressen til filen s&aring;ledes: http://www.minhjemmeside.dk/images/eksempel.jpg',
+  'reg_instr_5' => 'N&aring;r du har udfyldt skemaet, s&aring; tryk venligst p&aring; \'Forts&aelig;t\'.',
+  'reg_instr_6' => 'ZIP Upload med udpakning:',
+  'reg_instr_7' => 'Fil Upload:',
+  'reg_instr_8' => 'URI/URL Upload:',
+  'error_report' => 'Fejl rapport',
+  'error_instr' => 'F&oslash;lgende uploads fejlede:',
+  'file_name_url' => 'Fil Navn/URL',
+  'error_message' => 'Fejl meddelelse',
+  'no_post' => 'Fil ikke uploadet af POST.',
+  'forb_ext' => 'Forbudt fil type.',
+  'exc_php_ini' => 'Overskred filst&oslash;rrelse tilladt i php.ini.',
+  'exc_file_size' => 'Overskred filst&oslash;rrelse tilladt af Coppermine.',
+  'partial_upload' => 'Kun delvis upload.',
+  'no_upload' => 'Der blev ikke uploadet noget..',
+  'unknown_code' => 'Ukendt PHP upload fejl kode.',
+  'no_temp_name' => 'Ingen upload - ingen midlertidigt navn.',
+  'no_file_size' => 'Indeholder ingen data/fejl i filen',
+  'impossible' => 'Kunne ikke flytte.',
+  'not_image' => 'Ikke et billed/fejl i filen',
+  'not_GD' => 'Ikke en GD udvidelse',
+  'pixel_allowance' => 'Tilladte pixels overskredet.', //cpg1.4
+  'incorrect_prefix' => 'Ugyldig URI/URL prefix',
+  'could_not_open_URI' => 'Kunne ikke &aring;bne URI..',
+  'unsafe_URI' => 'Sikkerhed ikke verificerbar.',
+  'meta_data_failure' => 'Meta data fejl',
+  'http_401' => '401 Ikke autoriseret',
+  'http_402' => '402 Betaling p&aring;kr&aelig;vet',
+  'http_403' => '403 Forbudt',
+  'http_404' => '404 Ikke fundet',
+  'http_500' => '500 Intern Server Fejl',
+  'http_503' => '503 Service Utilg&aelig;ngelig',
+  'MIME_extraction_failure' => 'MIME kunne ikke fastsl&aring;s.',
+  'MIME_type_unknown' => 'Ukendt MIME type',
+  'cant_create_write' => 'Kan ikke &aring;bne skrive fil.',
+  'not_writable' => 'Kan ikke skrive til skrive fil.',
+  'cant_read_URI' => 'Kan ikke l&aelig;se URI/URL',
+  'cant_open_write_file' => 'Kan ikke &aring;bne URI skrive fil.',
+  'cant_write_write_file' => 'Kan ikke &aring;bne URI krive fil.',
+  'cant_unzip' => 'Kan ikke udpakke.',
+  'unknown' => 'Ukendt fejl',
+  'succ' => 'Succesfulde uploads',
+  'success' => '%s filer blev uploadet med succes.',
+  'add' => 'Tryk venligst p&aring; \'Forts&aelig;t\' for at tilf&oslash;je billederne til albums.',
+  'failure' => 'Upload Fejl',
+  'f_info' => 'Fil Information',
+  'no_place' => 'Den forrige fil kunne ikke placeres.',
+  'yes_place' => 'Den forrige fil blev placeret med succes.',
+  'max_fsize' => 'Max tilladte filst&oslash;rrelse er sat til %s KB',
+  'album' => 'Album',
+  'picture' => 'Billede',
+  'pic_title' => 'Billede titel',
+  'description' => 'Billede beskrivelse',
+  'keywords' => 'N&oslash;gleord (Adskil med mellemrum)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Inds&aelig;t fra listen</a>', //cpg1.4
+  'keywords_sel' =>'Select a Keyword', //cpg1.4
+  'err_no_alb_uploadables' => 'Beklager der er intet album, som du har tilladelse til at uploade billeder til',
+  'place_instr_1' => 'V&aelig;lg venligst album til filerne nu. Du kan ogsÃ¥ indtaste relevante oplysninger om hver fil nu.',
+  'place_instr_2' => 'Flere filer skal placeres. Tryk venligst p&aring; \'Forts&aelig;t\'.',
+  'process_complete' => 'Alle filer er blevet placeret med succes.',
+   'albums_no_category' => 'Albums uden kategori', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Personlige albums', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'V&aelig;lg album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Luk', //cpg1.4
+  'no_keywords' => 'Beklager, ingen n&oslash;gleord tilg&aelig;ngelig!', //cpg1.4
+  'regenerate_dictionary' => 'Genopbyg ordbog', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1157,110 +1803,304 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-        'title' => 'Administrer bruger',
-        'name_a' => 'Navn stigende',
-        'name_d' => 'Navn faldende',
-        'group_a' => 'Gruppe stigende',
-        'group_d' => 'Gruppe faldende',
-        'reg_a' => 'Reg dato stigende',
-        'reg_d' => 'Reg dato faldende',
-        'pic_a' => 'Billede tller stigende',
-        'pic_d' => 'Billede tller faldende',
-        'disku_a' => 'Disk forbrug stigende',
-        'disku_d' => 'Disk forbrug faldende',
-        'lv_a' => 'Sidste besg stigende', //cpg1.3.0
-        'lv_d' => 'Sidste besg faldende', //cpg1.3.0
-        'sort_by' => 'Sorter brugere efter',
-        'err_no_users' => 'Bruger tabel er tom!',
-        'err_edit_self' => 'Du kan ikke rette i egen profil, brug \'Min profil\' link til dette forml',
-        'edit' => 'RET',
-        'delete' => 'SLET',
-        'name' => 'Brugernavn',
-        'group' => 'Gruppe',
-        'inactive' => 'Inaktiv',
-        'operations' => 'Handlinger',
-        'pictures' => 'Filer',
-        'disk_space' => 'Plads brugt / Kvote',
-        'registered_on' => 'Registreret den',
-        'last_visit' => 'Sidste besg', //cpg1.3.0
-        'u_user_on_p_pages' => '%d bruger p %d side(r)',
-        'confirm_del' => 'Er du sikker p du vil SLETTE denne bruger? \\nAlle filer og albums vil ogs blive slettet.',
-        'mail' => 'POST',
-        'err_unknown_user' => 'Valgt bruger eksister ikke!',
-        'modify_user' => 'Rediger / opret bruger',
-        'notes' => 'Noter',
-        'note_list' => '<li>Hvis du ikke vil rette det aktuelle password, s lad feltet "password" st tomt',
-        'password' => 'Password',
-        'user_active' => 'Bruger er aktiv',
-        'user_group' => 'Brugers gruppe',
-        'user_email' => 'Brugers e-mail',
-        'user_web_site' => 'Brugers webside',
-        'create_new_user' => 'Opret ny bruger',
-        'user_location' => 'Brugers placering',
-        'user_interests' => 'Brugers interesser',
-        'user_occupation' => 'Brugers beskftigelse',
-        'latest_upload' => 'Nyeste uploads', //cpg1.3.0
-        'never' => 'aldrig', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- // 
-// File util.php 
-// ------------------------------------------------------------------------- // 
-
-if (defined('UTIL_PHP')) $lang_util_php = array( 
-        'title' => 'Administrator vrktjer (ndre billedstrrelse)', 
-        'what_it_does' => 'Gr dette', 
-        'what_update_titles' => 'Opdater titler fra filnavn', 
-        'what_delete_title' => 'Slet titler', 
-        'what_rebuild' => 'Genskab minibilleder og mellemstore billeder', 
-        'what_delete_originals' => 'Sletter billeder med original strrelse og erstatter dem med de mellemstore billeder', 
-        'file' => 'Fil', 
-        'title_set_to' => 'titel sat til', 
-        'submit_form' => 'Udfr', 
-        'updated_succesfully' => 'opdateret med succes', 
-        'error_create' => 'FEJL ved oprettelse af', 
-        'continue' => 'Fortst', 
-        'main_success' => 'Filen %s bliver nu brugt som original fil', 
-        'error_rename' => 'Fejl da filen skulle omdbes fra %s til %s', 
-        'error_not_found' => 'Filen %s blev ikke fundet', 
-        'back' => 'tilbage til hovedmenu', 
-        'thumbs_wait' => 'Opdaterer minibilleder og/eller mellemstore billeder, vent venligst...', 
-        'thumbs_continue_wait' => 'Fortstter med opdatering af minibilleder og/eller mellemstore billeder...', 
-        'titles_wait' => 'Opdaterer titler, vent venligst...', 
-        'delete_wait' => 'Slettet titler, vent venligst...', 
-        'replace_wait' => 'Sletter originale billeder og erstatter dem med de mellemstore, vent venligst...', 
-        'instruction' => 'Hurtig manual', 
-        'instruction_action' => 'Vlg funktion', 
-        'instruction_parameter' => 'Indstil parametre', 
-        'instruction_album' => 'Vlg album', 
-        'instruction_press' => 'Tryk %s', 
-        'update' => 'Opdater minibilleder og/eller mellemstore billeder', 
-        'update_what' => 'Hvad skal opdateres', 
-        'update_thumb' => 'Kun minibilleder', 
-        'update_pic' => 'Kun mellemstore billeder', 
-        'update_both' => 'Bde mini- og mellemstore billeder', 
-        'update_number' => 'Antal behandlede billeder pr. klik', 
-        'update_option' => '(Prv at stte den vrdi lavere hvis du oplever timeout fejl)', 
-        'filename_title' => 'Filnavn -> Billed titel', 
-        'filename_how' => 'Hvordan skal filnavnet modificeres', 
-        'filename_remove' => 'Fjern .jpg endelsen og erstat _ (underscore) med mellemrum', 
-        'filename_euro' => 'Omdb 2003_11_23_13_20_20.jpg til 23/11/2003 13:20', 
-        'filename_us' => 'Omdb 2003_11_23_13_20_20.jpg til 11/23/2003 13:20', 
-        'filename_time' => 'Omdb 2003_11_23_13_20_20.jpg til 13:20', 
-        'delete' => 'Slet titler eller original strrelse filer', 
-        'delete_title' => 'Slet fil titler', 
-        'delete_original' => 'Slet original strrelse filer', 
-        'delete_replace' => 'Sletter de originale billeder og erstatter dem med de mellemstore', 
-        'select_album' => 'Vlg album', 
-        'delete_orphans' => 'Slet kommentarer som ikke har et album (virker p alle albums)', //cpg1.3.0
-        'orphan_comment' => 'kommentarer uden album fundet', //cpg1.3.0
-        'delete' => 'Slet', //cpg1.3.0
-        'delete_all' => 'Slet alle', //cpg1.3.0
-        'comment' => 'Kommentar: ', //cpg1.3.0
-        'nonexist' => 'til ikke eksisterende fil # ', //cpg1.3.0
-        'phpinfo' => 'Vis phpinfo', //cpg1.3.0
-        'update_db' => 'Opdater database', //cpg1.3.0
-        'update_db_explanation' => 'Hvis du har erstatter coppermine filer, tilfjet en modificering eller opdateret fra en tidliger udgave af coppermine, s kr venligst Opdater database en gang. Det vil oprette de ndvendige skemaer og/eller opstnings vrdier i din Coppermine database.', //cpg1.3.0
-); 
+  'memberlist' => 'Medlems liste', //cpg1.4
+  'user_manager' => 'Bruger administration', //cpg1.4
+  'title' => 'Administrer bruger',
+  'name_a' => 'Navn stigende',
+  'name_d' => 'Navn faldende',
+  'group_a' => 'Gruppe stigende',
+  'group_d' => 'Gruppe faldende',
+  'reg_a' => 'Reg dato stigende',
+  'reg_d' => 'Reg dato faldende',
+  'pic_a' => 'Billede t&aelig;ller stigende',
+  'pic_d' => 'Billede t&aelig;ller faldende',
+  'disku_a' => 'Disk forbrug stigende',
+  'disku_d' => 'Disk forbrug faldende',
+  'lv_a' => 'Sidste bes&oslash;g stigende',
+  'lv_d' => 'Sidste bes&oslash;g faldende',
+  'sort_by' => 'Sorter brugere efter',
+  'err_no_users' => 'Bruger tabel er tom!',
+  'err_edit_self' => 'Du kan ikke rette i egen profil, brug \'Min profil\' link til dette form&aring;l',
+  'edit' => 'Ret', //cpg1.4
+  'with_selected' => 'Med valgte:', //cpg1.4
+  'delete' => 'Slet', //cpg1.4
+  'delete_files_no' => 'behold offentlige filer (men anonymiser)', //cpg1.4
+  'delete_files_yes' => 'slet ogs&aring; offentlige filer', //cpg1.4
+  'delete_comments_no' => 'behold kommentarer (men anonymisere)', //cpg1.4
+  'delete_comments_yes' => 'slet ogs&aring; kommentarer', //cpg1.4
+  'activate' => 'Aktiver', //cpg1.4
+  'deactivate' => 'Deaktiver', //cpg1.4
+  'reset_password' => 'Nulstil Password', //cpg1.4
+  'change_primary_membergroup' => 'Skift prim&aelig;rgruppe', //cpg1.4
+  'add_secondary_membergroup' => 'Tilf&oslash;j sekund&aelig;r gruppe', //cpg1.4
+  'name' => 'Brugernavn',
+  'group' => 'Gruppe',
+  'inactive' => 'Inaktiv',
+  'operations' => 'Handlinger',
+  'pictures' => 'Filer',
+  'disk_space_used' => 'Plads brugt', //cpg1.4
+  'disk_space_quota' => 'Plads brugt / Kvote', //cpg1.4
+  'registered_on' => 'Registreret den', //cpg1.4
+  'last_visit' => 'Sidste bes&oslash;g',
+  'u_user_on_p_pages' => '%d bruger p&aring; %d side(r)',
+  'confirm_del' => 'Er du sikker p&aring; du vil SLETTE denne bruger? \\nAlle filer og albums vil ogs&aring; blive slettet.', //js-alert
+  'mail' => 'POST',
+  'err_unknown_user' => 'Valgt bruger eksister ikke!',
+  'modify_user' => 'Rediger / opret bruger',
+  'notes' => 'Noter',
+  'note_list' => '<li>Hvis du ikke vil rette det aktuelle password, s&aring; lad feltet "password" st&aring; tomt',
+  'password' => 'Password',
+  'user_active' => 'Bruger er aktiv',
+  'user_group' => 'Brugers gruppe',
+  'user_email' => 'Brugers e-mail',
+  'user_web_site' => 'Brugers webside',
+  'create_new_user' => 'Opret ny bruger',
+  'user_location' => 'Brugers placering',
+  'user_interests' => 'Brugers interesser',
+  'user_occupation' => 'Brugers besk&aelig;ftigelse',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Nyeste uploads',
+  'never' => 'aldrig',
+  'search' => 'S&oslash;gning', //cpg1.4
+  'submit' => 'Send', //cpg1.4
+  'search_submit' => 'Ok!', //cpg1.4
+  'search_result' => 'S&oslash;geresultat: ', //cpg1.4
+  'alert_no_selection' => 'Du skal v&aelig;lge mindst en bruger f&oslash;rst', //cpg1.4 //js-alert
+  'password' => 'password', //cpg1.4
+  'select_group' => 'V&aelig;lg gruppe', //cpg1.4
+  'groups_alb_access' => 'Album tilladelse af gruppe', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategori', //cpg1.4
+  'modify' => '&AElig;ndre?', //cpg1.4
+  'group_no_access' => 'Denne gruppe har ingen special adgang', //cpg1.4
+  'notice' => 'Notice', //cpg1.4
+  'group_can_access' => 'Album(s) der kun "%s" har adgang', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Opdater titel fra filnavn', //cpg1.4
+'Slet titler', //cpg1.4
+'Genskab minibilleder og mellemstore billeder', //cpg1.4
+'Sletter originale billeder og erstatter dem med resized version', //cpg1.4
+'Sletter original eller mellemstore billeder for at frig&oslash;re diskplads', //cpg1.4
+'Deletes orphaned comments', //cpg1.4
+'Genindl&aelig;s fil st&oslash;rrelse og dimensioner (hvis du manuelt &aelig;ndre billederne)', //cpg1.4
+'Nulstil t&aelig;ller', //cpg1.4
+'Vis phpinfo', //cpg1.4
+'Opdater databasen', //cpg1.4
+'Vis log filer', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Administrator v&aelig;rkt&oslash;jer (&AElig;ndre billedst&oslash;rrelse)',
+  'what_it_does' => 'G&oslash;r dette',
+  'file' => 'Fil',
+  'problem' => 'Problem', //cpg1.4
+  'status' => 'Status', //cpg1.4
+  'title_set_to' => 'titel sat til',
+  'submit_form' => 'Udf&oslash;r',
+  'updated_succesfully' => 'Opdateret med succes',
+  'error_create' => 'FEJL ved oprettelse af',
+  'continue' => 'Forts&aelig;t',
+  'main_success' => 'Filen %s bliver nu brugt som original fil',
+  'error_rename' => 'Fejl da filen skulle omd&oslash;bes fra %s til %s',
+  'error_not_found' => 'Filen %s blev ikke fundet',
+  'back' => 'tilbage til hovedmenu',
+  'thumbs_wait' => 'Opdaterer minibilleder og/eller mellemstore billeder, vent venligst...',
+  'thumbs_continue_wait' => 'Forts&aelig;tter med opdatering af minibilleder og/eller mellemstore billeder...',
+  'titles_wait' => 'Opdaterer titler, vent venligst...',
+  'delete_wait' => 'Slettet titler, vent venligst...',
+  'replace_wait' => 'Sletter originale billeder og erstatter dem med de mellemstore, vent venligst...',
+  'instruction' => 'Hurtig manual',
+  'instruction_action' => 'V&aelig;lg funktion',
+  'instruction_parameter' => 'Indstil parametre',
+  'instruction_album' => 'V&aelig;lg album',
+  'instruction_press' => 'Tryk %s',
+  'update' => 'Opdater minibilleder og/eller mellemstore billeder',
+  'update_what' => 'Hvad skal opdateres',
+  'update_thumb' => 'Kun minibilleder',
+  'update_pic' => 'Kun mellemstore billeder',
+  'update_both' => 'B&aring;de mini- og mellemstore billeder',
+  'update_number' => 'Antal behandlede billeder pr. klik',
+  'update_option' => '(Pr&oslash;v at s&aelig;tte den v&aelig;rdi lavere hvis du oplever timeout fejl)',
+  'filename_title' => 'Filnavn &rArr; Fil titel',
+  'filename_how' => 'Hvordan skal filnavnet &aelig;ndres',
+  'filename_remove' => 'Fjerner .jpg endelsen og udskifter _ (understregning) med mellemrum',
+  'filename_euro' => '&AElig;ndre 2003_11_23_13_20_20.jpg til 23/11/2003 13:20',
+  'filename_us' => '&AElig;ndre 2003_11_23_13_20_20.jpg til 11/23/2003 13:20',
+  'filename_time' => '&AElig;ndre 2003_11_23_13_20_20.jpg til 13:20',
+  'delete' => 'Slet filtitel eller original st&oslash;rrelse billeder',
+  'delete_title' => 'Slet filtitel',
+  'delete_title_explanation' => 'Dette vil fjerne alle titler p&aring; filer i albummet du har speciferet.', //cpg1.4
+  'delete_original' => 'Slet original st&oslash;rrelse billeder',
+  'delete_original_explanation' => 'Dette vil fjerne original billeder.', //cpg1.4
+  'delete_intermediate' => 'Slet mellemstore billeder', //cpg1.4
+  'delete_intermediate_explanation' => 'Dette vil fjerne mellemstore (normale) billeder.<br />Brug til for at frig&oslash;re diskplads hvis du har deaktiveret \'Opret mellemstore billeder \' i ops&aelig;tningen efter du har tilf&oslash;jet billeder.', //cpg1.4
+  'delete_replace' => 'Slet originalbilleder og erstat med reduseret billedst&oslash;rresle',
+  'titles_deleted' => 'Alle titler i det valgte album blev slettet', //cpg1.4
+  'deleting_intermediates' => 'Sletter mellemstore billeder, vent venligst...', //cpg1.4
+  'searching_orphans' => 'S&oslash;ger efter for&aelig;ldrel&oslash;se billeder, vent venligst...', //cpg1.4
+  'select_album' => 'V&aelig;lg album',
+  'delete_orphans' => 'Slet kommentarer som ikke har et album (virker p&aring; alle albums)', //cpg1.4
+  'delete_orphans_explanation' => 'Dette vil finde og lade dig slette alle kommentare som knytter sig til filer som ikke l&aelig;ngere findes i galleriet.<br />Tjekker alle albums.', //cpg1.4
+  'refresh_db' => 'Genindl&aelig;ser informationer om fil dimensioner and st&oslash;rrelse', //cpg1.4
+  'refresh_db_explanation' => 'Dette vil genindl&aelig;se fil dimensioner and st&oslash;rrelse. Brug denne hvis Diskkvoter viser forkert eller hvis du har &aelig;ndret filerne manuelt.', //cpg1.4
+  'reset_views' => 'Nulstil t&aelig;ller til visning', //cpg1.4
+  'reset_views_explanation' => 'stiller t&aelig;ller til nul p&aring; filer i valgte album.', //cpg1.4
+  'orphan_comment' => 'kommentarer uden album fundet',
+  'delete' => 'Slet',
+  'delete_all' => 'Slet alle',
+  'delete_all_orphans' => 'Slet alle for&aelig;ldrel&oslash;se?', //cpg1.4
+  'comment' => 'Kommentar: ',
+  'nonexist' => 'tilknyttet til ikke eksisterende fil # ',
+  'phpinfo' => 'Vis phpinfo',
+  'phpinfo_explanation' => 'Indeholder tekniske informationer om din server.<br /> - You may be asked to provide information from this when requesting support.', //cpg1.4
+  'update_db' => 'Opdater database',
+  'update_db_explanation' => 'Hvis du har udskiftet coppermine filer, tilf&oslash;jet en modifikation eller opgraderet fra en tidligere version af coppermine, v&aelig;r sikker p&aring; at k&oslash;rer database opdatering en gang. Dette vil ogrette de n&oslash;dvendige  tabeller og/eller Konfigurations v&aelig;rdier i din coppermine database.',
+  'view_log' => 'Se log filer', //cpg1.4
+  'view_log_explanation' => 'Coppermine kan logf&oslash;re forskellige handlinger som brugerne udf&oslash;rer. Du kan gennemse disse logs hvis du har aktiveret logf&oslash;ring i <a href="admin.php">coppermine ops&aelig;tning</a>.', //cpg1.4
+  'versioncheck' => 'Tjek version', //cpg1.4
+  'versioncheck_explanation' => 'Tjek versionen af dine filer for at finde ud af om du har erstatte alle filer efter en opgradering, or if coppermine source files have been updated after the release of a package.', //cpg1.4
+  'bridgemanager' => 'Bridge Manager', //cpg1.4
+  'bridgemanager_explanation' => 'Aktivere/deaktivere integration (bridging) mellem Coppermine og et andet program (f.eks. dit BBS).', //cpg1.4
+);
+}
 
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'versiontjek', //cpg1.4
+  'what_it_does' => 'Denne side er til brugere som har opdateret deres coppermine installation. Dette script gennemg&aring;r filerne p&aring; din server og fors&oslash;ger at bestemme om dine filer p&aring; serveren er de samme version som ligger p&aring; http://coppermine.sourceforge.net, dett vil ogs&aring; vise de filer du kan opgradere.<br />Dette vil vise alt der beh&oslash;ver opgradering med r&oslash;dt. Entries med gult skal der studeres n&aelig;rmere. Entries med gr&oslash;n (eller din standart tekst farve) er OK.<br />Klik p&aring; hj&aelig;lpe ikonen  for at f&aring; mere hj&aelig;lp.', //cpg1.4
+  'online_repository_unable' => 'Kunne ikke f&aring; forbindelse til http://coppermine.sourceforge.net', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine kunne ikke f&aring; forbindelse til http://coppermine.sourceforge.net. Dette kan v&aelig;re p&aring; grund af en af grunde:', //cpg1.4
+  'online_repository_reason1' => 'http://coppermine.sourceforge.net er ude af drift for &oslash;jeblikket - tjek om du kan se denne side: %s - hvis du ikke kan se denne side, pr&oslash;v igen senere.', //cpg1.4
+  'online_repository_reason2' => 'PHP p&aring; din webserver har %s sl&aring;et fra (´som standart, er den sl&aring;et til). Hvis du administrere serveren, sl&aring; det til igen i <i>php.ini</i> (tillad i det mindste at det bliver overskrevet med %s). Hvis du har et webhotel, m&aring; du finde dig i at du ikke kan sammenligne dine filer med sidst nye version. Denne side vil kun vise fil versioner af filer der kom med din Coppermine - opdateringer vil ikke blive vist.', //cpg1.4
+  'online_repository_skipped' => 'Forbindelsen til http://coppermine.sourceforge.net er undladt', //cpg1.4
+  'online_repository_to_local' => 'The script is defaulting to the local copy of the version-files now. Dataene kan v&aelig;r un&oslash;jagtige hvis du ahr opgraderet Coppermine og du ikke har  uploaded alle filer. &AElig;ndringer af filer efter frigivelsen vil heller ikke blive taget med.', //cpg1.4
+  'local_repository_unable' => 'Kan ikke f&aring; forbindelse til din webserver', //cpg1.4
+  'local_repository_explanation' => 'Coppermine kunne ikke f&aring; forbindelse til filen %s p&aring; din webserver. Det betyder sansynligvis at du ikke har uploaded filen til din webserver. G&aring;r dette og pr&oslash;v at k&oslash;rer denne side igen (tryk opdater).<br />If the script still fails, your webhost might have disabled parts of <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP\'s filesystem functions</a> completely. In this case, you simply won\'t be able to use this tool at all, sorry.', //cpg1.4
+  'coppermine_version_header' => 'Installeret Coppermine version', //cpg1.4
+  'coppermine_version_info' => 'Du har installeret: %s', //cpg1.4
+  'coppermine_version_explanation' => 'Hvis du tror dette er helt galt og du skulle k&oslash;rer en nyere version af Coppermine, har du sansynlivis ikke uploaded den sidste nye version af filen <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Version sammenligning', //cpg1.4
+  'folder_file' => 'mappe/fil', //cpg1.4
+  'coppermine_version' => 'cpg version', //cpg1.4
+  'file_version' => 'fil version', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'skrivbar', //cpg1.4
+  'not_writable' => 'ikke skrivbar', //cpg1.4
+  'help' => 'Hj&aelig;lp', //cpg1.4
+  'help_file_not_exist_optional1' => 'fil/mappe findes ikke', //cpg1.4
+  'help_file_not_exist_optional2' => 'Filen/mappen %s blev ikke fundet p&aring; din server. Selvom den ikke er p&aring;kr&aelig;vet burde du upload den (brug dit FTP program) til din webserver hvis du oplever problemer.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'fil/mappe findes ikket', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'Filen/mappe %s blev ikke fundet p&aring; din server, selvom den er p&aring;kr&aelig;vet. Upload filen til din webserver (brug dit FTP program).', //cpg1.4
+  'help_no_local_version1' => 'Ingen information om version af lokal fil', //cpg1.4
+  'help_no_local_version2' => 'Scriptet kunne ikke afg&oslash;re versionen af lokal fil - din fil er enten for&aelig;ldet eller du har &aelig;ndret den, fjernelse af "header information" er p&aring; vej. Det anbefales at opdatere filen.', //cpg1.4
+  'help_local_version_outdated1' => 'Lokal version for&aelig;ldet', //cpg1.4
+  'help_local_version_outdated2' => 'Din version af denne file ser ud til at v&aelig;re fra en &aelig;ldre version af Coppermine (du har sandsynligvis opdateret). Opdater denne fil ogs&aring;.', //cpg1.4
+  'help_local_version_na1' => 'Kunne ikke finde info om cvs version', //cpg1.4
+  'help_local_version_na2' => 'Scriptet kunne ikke bestemme hvilken cvs version filen p&aring; din webserver er. Du b&oslash;r upload filen fra installationspakken.', //cpg1.4
+  'help_local_version_dev1' => 'Beta version', //cpg1.4
+  'help_local_version_dev2' => 'Filen p&aring; din webserver ser ud til at v&aelig;re en nyere end din Coppermine version. Du bruger enten en beta version (du b&oslash;r kun bruge den hvis du ved hvad du laver), eller du har opgraderet din Coppermine installation og har ikke uploaded en ny version af include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Mappe ikke skrivbar', //cpg1.4
+  'help_not_writable2' => '&AElig;ndre fil rettigheder (CHMOD) for at give scripter skrive adgang til mappen %s og alt i denne mappen.', //cpg1.4
+  'help_writable1' => 'Mappe skrivbar', //cpg1.4
+  'help_writable2' => 'Mappen %s er skrivbar. Dette er en un&oslash;dig sikkerheds risiko, Coppermine beh&oslash;ver kun l&aelig;se/k&oslash;re rettigheder.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine kunne ikke afg&oslash;re om mappen er skrivbar.', //cpg1.4
+  'your_file' => 'din fil', //cpg1.4
+  'reference_file' => 'reference file', //cpg1.4
+  'summary' => 'sammendrag', //cpg1.4
+  'total' => 'Total antal filer/mapper tjekket', //cpg1.4
+  'mandatory_files_missing' => 'P&aring;kr&aelig;vet filer som mangler', //cpg1.4
+  'optional_files_missing' => 'Valgfri filer som mangler', //cpg1.4
+  'files_from_older_version' => 'Filer efterladt af en for&aelig;ldet Coppermine version', //cpg1.4
+  'file_version_outdated' => 'For&aelig;ldet fil versioner', //cpg1.4
+  'error_no_data' => 'Script lavede en fejl, den kunne ikke finde nogen informationer overhovedet. Beklager for ulejligheden.', //cpg1.4
+  'go_to_webcvs' => 'g&aring; til %s', //cpg1.4
+  'options' => 'Valgmulighed', //cpg1.4
+  'show_optional_files' => 'vis valgfrie mapper/filer', //cpg1.4
+  'show_mandatory_files' => 'vis p&aring;kr&aelig;vede filer', //cpg1.4
+  'show_file_versions' => 'vis fil versioner', //cpg1.4
+  'show_errors_only' => 'vis kun mapper/filer med fejl', //cpg1.4
+  'show_permissions' => 'vis mappe tilladelse', //cpg1.4
+  'show_condensed_output' => 'Vis kortfattet ouput (for enklere sk&aelig;rmdump)', //cpg1.4
+  'coppermine_in_webroot' => 'coppermine er installeret som webroot', //cpg1.4
+  'connect_online_repository' => 'pr&oslash;v at f&aring; forbindelse til http://coppermine.sourceforge.net', //cpg1.4
+  'show_additional_information' => 'vis uderlige informationer', //cpg1.4
+  'no_webcvs_link' => 'vis ikke web cvs link', //cpg1.4
+  'stable_webcvs_link' => 'vis web cvs link til stabil version', //cpg1.4
+  'devel_webcvs_link' => 'vis web cvs link til beta version', //cpg1.4
+  'submit' => 'Anvend rettelser / opdater', //cpg1.4
+  'reset_to_defaults' => 'Gendan standard v&aelig;rdier', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Slet alle logs', //cpg1.4
+  'delete_this' => 'Slet denne log', //cpg1.4
+  'view_logs' => 'Vis log', //cpg1.4
+  'no_logs' => 'Ingen log oprettet.', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>Guidet Webudgivelse klient</h1><p>Dette module give mulighed for at bruge <b>Windows XP</b> guiden Webudgivelse med Coppermine.</p><p>Koden er berseret p&aring; en artikel postet af
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Hvad er p&aring;kr&aelig;vet</h2><ul><li></li><li>En fungerende installation af Coppermine hvor.<b>en web upload funktionen der virker.</b></li></ul><h2>Hvordan installer man p&aring; klient siden</h2><ul><li>H&oslash;kreklik p&aring;
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Select &quot;og v&aelig;lg gem som. ..&quot;. Gem filen p&aring; din harddisk. N&aring;r du gemmer filen, tjek at filnanet er <b>cpg_###.reg</b> (the ### repr&aelig;senterer en numerisk tidskode). &AElig;ndre den til nanet hvis n&oslash;dvendigt (lad tallene st&aring;). N&aring;r filen er hentet, dobbeltklik p&aring; filen for at registere din server med "guidet Webudgivelse".</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Test</h2><ul><li>I Windows Explorer, v&oslash;lg nogle filer og klip p&aring; <b>Udgiv denne fil p&aring; world wide web</b> i venstre side.</li><li>Bekr&aelig;ft dit fil valg. Klik p&aring; <b>N&aelig;ste</b>.</li><li>I listen med tjenesteudbydere kommer frem, v&oslash;lg dit fotoalbum (det har samme navn som dit galleri). Hvis den ikke kommer frem p&aring; listen, tjek om du har installeret <b>cpg_pub_wizard.reg</b> som beskrevet ovenover.</li><li>Skriv dine login informationer hvis p&aring;kr&aelig;vet.</li><li>V&aelig;lg et album til dine billeder eller opret et nyt.</li><li>Klik p&aring; <b>n&aelig;ste</b>. Upload af dine billeder starter.</li><li>N&aring;r den er f&aelig;rdig, tjek dit galleri for at se om billederne er korekt tilf&oslash;jet.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Notes :</h2><ul><li>N&aring;r upload er startet, kan guiden ikke vise fejlmeddelser fra script, s&aring; du ved ikke om upload fejlede eller lykkedesf&oslash;r du har tjekket dit galleri.</li><li>Hvis upload fejlede, aktiver &quot;Fejlfindings tilstand &quot; i Coppermine ops&aelig;tnings side, pr&oslash;v med et enkelt billede og tjek fejlmeddelelser i
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+filen som ligger i Coppermine mappen p&aring; din server server.</li><li>For at forhindre at dit galleri bliver <i>oversv&oslash;mmet</i> af billed uploaded med guiden, kun <b>galleri administrator</b> og <b>brugere som ahr eget album</b> kan bruge dette.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP guided web udgivelse', //cpg1.4
+  'welcome' => 'Velkommen <b>%s</b>,', //cpg1.4
+  'need_login' => 'Du skal logge ind p&aring; galleriet med din web browser f&oslash;r du kan bruge giden.<p/><p>N&aring;r du logger ind, v&aelig;lg <b>husk mig</b> hvis den er tilg&aelig;ngelig', //cpg1.4
+  'no_alb' => 'Beklager, men der findes ingen album som du har tilladelse til at upload billeder med denne guide.', //cpg1.4
+  'upload' => 'Upload dine billeder til et eksisterende album', //cpg1.4
+  'create_new' => 'Opret et nyt album til dine billeder', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategori', //cpg1.4
+  'new_alb_created' => 'Dit nye album &quot;<b>%s</b>&quot; er oprettet.', //cpg1.4
+  'continue' => 'Tryk &quot;N&aelig;ste&quot; for at uploade dine billeder', //cpg1.4
+  'link' => 'dette link', //cpg1.4
+);
+}
 ?>
diff -ruN 133/lang/danish-utf-8.php cpg148/lang/danish-utf-8.php
--- 133/lang/danish-utf-8.php	2004-12-30 01:06:34.000000000 -0600
+++ cpg148/lang/danish-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1267 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-//  http://www.chezgreg.net/coppermine/                                      //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-//  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.                                      //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: danish-utf-8.php,v 1.11 2004/12/29 23:06:34 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language 
-$lang_translation_info = array( 
-'lang_name_english' => 'Danish',  
-'lang_name_native' => 'Dansk', 
-'lang_country_code' => 'dk', 
-'trans_name'=> 'Laugesen', //the name of the translator - can be a nickname 
-'trans_email' => 'laugesen@tommerup.net', //translator's email address (optional) 
-'trans_website' => 'http://www.tommerup.net', //translator's website (optional) 
-'trans_name2'=> 'David Holm', //the name of the translator - can be a nickname 
-'trans_email2' => 'wormie@alberg.dk', //translator's email address (optional)
-'trans_date' => '2003-22-03', //the date the translation was created / last modified
-); 
-
-$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('Byte', 'KB', 'MB');
-
-// 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');
-
-// Some common strings
-$lang_yes = 'Ja';
-$lang_no  = 'Nej';
-$lang_back = 'TILBAGE';
-$lang_continue = 'FORTSÆT';
-$lang_info = 'Information';
-$lang_error = 'Fejl';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d. %B, %Y';
-$lastcom_date_fmt =  '%d/%m/%y kl %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%d. %B, %Y';
-$register_date_fmt = '%d. %B, %Y';
-$lasthit_date_fmt = '%d. %B, %Y kl. %H:%M'; //cpg1.3.0
-$comment_date_fmt =  '%d. %B, %Y kl. %H:%M'; //cpg1.3.0
-
-
-// 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*');
-
-$lang_meta_album_names = array(  
-        'random' => 'Tilfældige files', //cpg1.3.0
-        'lastup' => 'Nyeste filer', 
-        'lastalb'=> 'Sidst opdaterede albums', 
-        'lastcom' => 'Nyeste kommentarer', 
-        'topn' => 'Mest viste', 
-        'toprated' => 'Mest populære', 
-        'lasthits' => 'Sidst viste', 
-        'search' => 'Søge resultat', 
-        'favpics'=> 'Foretrukne filer', //cpg1.3.0
-); 
-
-$lang_errors = array(
-        'access_denied' => 'Du har ikke tilladelse til at se denne side.',
-        'perm_denied' => 'Du har ikke tilladelse til at udføre denne handling.',
-        'param_missing' => 'Script kaldt uden de nødvendige parametre(r).',
-        'non_exist_ap' => 'Det valgte album/den valgte fil eksister ikke !', //cpg1.3.0
-        'quota_exceeded' => 'Disk mængden overskredet<br /><br />Du har plads til en [quota]K, Dine filer bruger aktuelt [space]K, tilføjelse af denne fil medfører en overskridelse af din tilladte mængde.',
-        'gd_file_type_err' => 'Når der anvendes GD billedeteknink, er tilladte typer kun JPEG og PNG.',
-        'invalid_image' => 'Billedet som du har uploadet er defekt eller kan ikke bruges med GD billedeteknik',
-        'resize_failed' => 'Ej muligt at oprette minibillede eller mellem stort billede.',
-        'no_img_to_display' => 'Intet billede at vise',
-        'non_exist_cat' => 'Den valgte kategori findes ikke',
-        'orphan_cat' => 'En kategori har ikke et tilhørsforhold, kør kategori manager for at rette problemet.', //cpg1.3.0
-        'directory_ro' => 'Mappen \'%s\' er skrivebeskyttet, filer kan ikke slettes', //cpg1.3.0
-        'non_exist_comment' => 'Den valgte kommentar findes ikke.',
-        'pic_in_invalid_album' => 'Filen er i et ikke eksisterende album (%s)!?', //cpg1.3.0
-        'banned' => 'Din adgang til denne side er spærret.', 
-        'not_with_udb' => 'Denne funktion er deaktiveret i Coppermine da den er integreret med forum software. Enten er det du ønsker at gøre ikke understøttet i denne opsætning eller også skal det gøres vha. forum software.', 
-        'offline_title' => 'Offline', //cpg1.3.0
-        'offline_text' => 'Galleriet er offline lige nu - prøv igen senere', //cpg1.3.0
-        'ecards_empty' => 'Der findes ingen e-postkort lige nu. Kontroller at du har aktiveret e-postkort logning på opstænings siden!', //cpg1.3.0
-        'action_failed' => 'Handling fejlede. Coppermine kan ikke udføre det ønskede.', //cpg1.3.0
-        'no_zip' => 'Understøttelse af ZIP filer er ikke tilgængelig. Kontakt venligst administratoren af galleriet.', //cpg1.3.0
-        'zip_type' => 'Du har ikke tilladelse til at uploade zip filer.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Følgende koder kan være nyttige: <li>[b]<b>Fed</b>[/b]</li> <li>[i]<i>Kursiv</i>[/i]</li> <li>[url=http://dinside.dk/]Url Tekst[/url]</li> <li>[email]bruger@domæne.dk[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-        'alb_list_title' => 'Gå til albumlisten',
-        'alb_list_lnk' => 'Albumliste',
-        'my_gal_title' => 'Gå til personligt galleri',
-        'my_gal_lnk' => 'Mit galleri',
-        'my_prof_lnk' => 'Min profil',
-        'adm_mode_title' => 'Skift til admin tilstand',
-        'adm_mode_lnk' => 'Admin tilstand',
-        'usr_mode_title' => 'Skift til bruger tilstand',
-        'usr_mode_lnk' => 'Bruger tilstand',
-        'upload_pic_title' => 'Upload en fil til et album', //cpg1.3.0
-        'upload_pic_lnk' => 'Upload fil', //cpg1.3.0
-        'register_title' => 'Opret en konto',
-        'register_lnk' => 'Registrer',
-        'login_lnk' => 'Log ind',
-        'logout_lnk' => 'Log ud',
-        'lastup_lnk' => 'Nyeste uploads',
-        'lastcom_lnk' => 'Nyeste kommentar',
-        'topn_lnk' => 'Mest viste',
-        'toprated_lnk' => 'Top karakter',
-        'search_lnk' => 'Søg',
-        'fav_lnk'=>'Foretrukne',
-        'memberlist_title' => 'Vis liste over medlemmer', //cpg1.3.0
-        'memberlist_lnk' => 'Medlemsliste', //cpg1.3.0
-        'faq_title' => 'Ofte Stillede Spørgsmål (FAQ) omkring galleriet &quot;Coppermine&quot;', //cpg1.3.0
-        'faq_lnk' => 'OSS (FAQ)', //cpg1.3.0
-
-);
-
-$lang_gallery_admin_menu = array(
-        'upl_app_lnk' => 'Upload til godkendelse',
-        'config_lnk' => 'Opsætning',
-        'albums_lnk' => 'Albums',
-        'categories_lnk' => 'Kategorier',
-        'users_lnk' => 'Brugere',
-        'groups_lnk' => 'Grupper',
-        'comments_lnk' => 'Kommentarer', //cpg1.3.0
-        'searchnew_lnk' => 'Masse tilføj filer', //cpg1.3.0
-        'util_lnk' => 'Admin værktøjer', //cpg1.3.0
-        'ban_lnk' => 'Bloker brugere', 
-        'db_ecard_lnk' => 'Vis e-postkort', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-        'albmgr_lnk' => 'Opret / ordne albums',
-        'modifyalb_lnk' => 'Ret i mit album',
-        'my_prof_lnk' => 'Min profil',
-);
-
-$lang_cat_list = array(
-        'category' => 'Kategori',
-        'albums' => 'Album',
-        'pictures' => 'Filer', //cpg1.3.0
-);
-
-$lang_album_list = array(
-        'album_on_page' => '%d album på %d side(r)'
-);
-
-$lang_thumb_view = array(
-        'date' => 'DATO',
-        //Sort by filename and title
-        'name' => 'FILNAVN',
-        'title' => 'TITEL',
-        'sort_da' => 'Sorter stigende efter dato',
-        'sort_dd' => 'Sorter faldende efter dato',
-        'sort_na' => 'Sorter stigende efter navn',
-        'sort_nd' => 'Sorter faldende efter navn',
-        'sort_ta' => 'Sorter stigende efter titel',
-        'sort_td' => 'Sorter faldende efter titel',
-        'download_zip' => 'Download som Zip fil', //cpg1.3.0
-        'pic_on_page' => '%d filer på %d side(r)',
-        'user_on_page' => '%d brugere på %d side(r)', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-        'thumb_title' => 'Retur til oversigt',
-        'pic_info_title' => 'Vis/skjul fil information', //cpg1.3.0
-        'slideshow_title' => 'Slideshow',
-        'ecard_title' => 'Send denne fil som et e-postkort', //cpg1.3.0
-        'ecard_disabled' => 'E-postkort er slået fra',
-        'ecard_disabled_msg' => 'Du har ikke tilladelse til at sende e-postkort', //js-alert //cpg1.3.0
-        'prev_title' => 'Se forrige fil', //cpg1.3.0
-        'next_title' => 'Se næste fil', //cpg1.3.0
-        'pic_pos' => 'FIL %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-        'rate_this_pic' => 'Bedøm denne fil', //cpg1.3.0
-        'no_votes' => '(Ej bedømt endnu)',
-        'rating' => '(Aktuel karakter: %s / 5 med %s stemmer)',
-        'rubbish' => 'Dårligt',
-        'poor' => 'Ringe',
-        'fair' => 'Rimeligt',
-        'good' => 'Godt',
-        'excellent' => 'Rigtig godt',
-        'great' => 'Fantastisk',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-        INFORMATION => $lang_info,
-        ERROR => $lang_error,
-        CRITICAL_ERROR => 'Kritisk fejl',
-        'file' => 'Fil: ',
-        'line' => 'Linje: ',
-);
-
-$lang_display_thumbnails = array(
-        'filename' => 'Filnavn : ',
-        'filesize' => 'Filstørrelse : ',
-        'dimensions' => 'Dimensioner : ',
-        'date_added' => 'Tilføjet dato : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-        'n_comments' => '%s kommentarer',
-        'n_views' => '%s visninger',
-        'n_votes' => '(%s stemmer)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Fejlfindings info', //cpg1.3.0
-  'select_all' => 'Marker alt', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Hvis du vil bede om hjælp i coppermine hjælpe forumet, så kopier teksten og sæt den ind i din besked. Husk at erstatter koder med *** før du sender beskeden.', //cpg1.3.0
-  'phpinfo' => 'vis phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => '* Standard sprog *', //cpg1.3.0
-  'choose_language' => 'Vælg sprog', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => '* Standard tema *', //cpg1.3.0
-  'choose_theme' => 'Vælg tema', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => 'Udråb',
-        'Question' => 'Spørgsmål',
-        'Very Happy' => 'Meget glad',
-        'Smile' => 'Smil',
-        'Sad' => 'Trist',
-        'Surprised' => 'Overrasket',
-        'Shocked' => 'Chokeret',
-        'Confused' => 'Forvirret',
-        'Cool' => 'Sejt',
-        'Laughing' => 'Griner',
-        'Mad' => 'Sur',
-        'Razz' => 'Drille',
-        'Embarassed' => 'Genert',
-        'Crying or Very sad' => 'Græder eller meget trist',
-        'Evil or Very Mad' => 'Ond eller meget sur',
-        'Twisted Evil' => 'Lusket ond',
-        'Rolling Eyes' => 'Ruller med øjne',
-        'Wink' => 'Vinker',
-        'Idea' => 'God ide',
-        'Arrow' => 'Pil',
-        'Neutral' => 'Neutral',
-        'Mr. Green' => 'Hr. Grøn',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-        0 => 'Forlader admin mode...',
-        1 => 'Logger ind som admin...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-        'alb_need_name' => 'Album skal have et navn!', //js-alert
-        'confirm_modifs' => 'Er du sikker på at du vil lave disse ændringer?', //js-alert
-        'no_change' => 'Du lavede ingen ændringer!', //js-alert
-        'new_album' => 'Nyt album',
-        'confirm_delete1' => 'Er du sikker på du vil slette dette album?', //js-alert
-        'confirm_delete2' => '\nAlle filer og kommentarer forsvinder!', //js-alert
-        'select_first' => 'Vælg først et album', //js-alert
-        'alb_mrg' => 'Album Manager',
-        'my_gallery' => '* Mit galleri *',
-        'no_category' => '* Ingen kategori *',
-        'delete' => 'Slet',
-        'new' => 'Ny',
-        'apply_modifs' => 'Godkend rettelser',
-        'select_category' => 'Vælg kategori',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-        'miss_param' => 'Parameter Parameters obligatorisk ved \'%s\'operation ej udført!',
-        'unknown_cat' => 'Valgte kategori eksister ikke i databasen',
-        'usergal_cat_ro' => 'Bruger galleri kategorien kan ikke slettes!',
-        'manage_cat' => 'Administrer kategorier',
-        'confirm_delete' => 'Er du sikker på du ønsker at SLETTE denne kategori', //js-alert
-        'category' => 'Kategori',
-        'operations' => 'Handling',
-        'move_into' => 'Flyt til',
-        'update_create' => 'Opdater/Opret kategori',
-        'parent_cat' => 'Hoved kategori',
-        'cat_title' => 'Kategori titel',
-        'cat_thumb' => 'Kategori ikon', //cpg1.3.0
-        'cat_desc' => 'Kategori beskrivelse',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-        'title' => 'Konfiguration',
-        'restore_cfg' => 'Genskab standard indstillinger',
-        'save_cfg' => 'Gem ny opsætning',
-        'notes' => 'Noter',
-        'info' => 'Information',
-        'upd_success' => 'Coppermine opsætning er opdateret',
-        'restore_success' => 'Coppermine standard opsætning er genskabt',
-        'name_a' => 'Navn stigende',
-        'name_d' => 'Navn faldende',
-        'title_a' => 'Titel stigende',
-        'title_d' => 'Titel faldende',
-        'date_a' => 'Dato stigende',
-        'date_d' => 'Dato faldende',
-        'th_any' => 'Max højde/bredde',
-        'th_ht' => 'Højde',
-        'th_wd' => 'Bredde',
-        'label' => 'tekst', //cpg1.3.0
-        'item' => 'valg', //cpg1.3.0
-        'debug_everyone' => 'Alle', //cpg1.3.0
-        'debug_admin' => 'Kun administrator', //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-        'Generelle indstillinger',
-        array('Galleri navn', 'gallery_name', 0),
-        array('Galleri beskrivelse', 'gallery_description', 0),
-        array('Galleri administrator e-mail', 'gallery_admin_email', 0),
-        array('Mål adressen for \'Se flere billeder\' link i e-postkort', 'ecards_more_pic_target', 0),
-        array('Galleriet er offline', 'offline', 1), //cpg1.3.0
-        array('Log e-postkort', 'log_ecards', 1), //cpg1.3.0
-        array('Tillad ZIP-hentning af foretrukne', 'enable_zipdownload', 1), //cpg1.3.0
-
-        'Sprog, Tema og Tegnsæt indstillinger',
-        array('Sprog', 'lang', 5),
-        array('Tema', 'theme', 6),
-        array('Vis liste over sprog', 'language_list', 8), //cpg1.3.0
-        array('Vis sprog flag', 'language_flags', 8), //cpg1.3.0
-        array('Vis &quot;nulstil&quot; i valg af sprog', 'language_reset', 1), //cpg1.3.0
-        array('Vis liste over temaer', 'theme_list', 8), //cpg1.3.0
-        array('Vis &quot;nulstil&quot; i valg af tema', 'theme_reset', 1), //cpg1.3.0
-        array('Vis OSS (FAQ)', 'display_faq', 1), //cpg1.3.0
-        array('Vis hjælp til bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-        array('Tegn sæt', 'charset', 4), //cpg1.3.0
-
-        'Albumsliste visning',
-        array('Bredde på hoved tabellen (pixels eller %)', 'main_table_width', 0),
-        array('Antal af trin i kategorier for fremvisning', 'subcat_level', 0),
-        array('Antal af album til fremvisning', 'albums_per_page', 0),
-        array('Antal af kolonner for albumliste', 'album_list_cols', 0),
-        array('Størrelse af minibilleder i pixels', 'alb_list_thumb_size', 0),
-        array('Indholdet af hovedsiden', 'main_page_layout', 0),
-        array('Vis minibilleder fra albums i en kategori i listen over kategorier','first_level',1),
-
-        'Minibillede visning',
-        array('Antal kolonner på minibillede siden', 'thumbcols', 0),
-        array('Antal rækker på minibillede siden', 'thumbrows', 0),
-        array('Max antal minibilleder pr side', 'max_tabs', 0), //cpg1.3.0
-        array('Vis billedeoverskriften (i tilføjelse til titel) under minibillede', 'caption_in_thumbview', 1), //cpg1.3.0
-        array('Vis antal visninger under minibillede', 'views_in_thumbview', 1), //cpg1.3.0
-        array('Vis antal af kommentarer under minibilledet', 'display_comment_count', 1), //cpg1.3.0
-        array('Vis navn på person der har uploadet filen under minibillede', 'display_uploader', 1), //cpg1.3.0
-        array('Standard sortering af filer', 'default_sort_order', 3), //cpg1.3.0
-        array('Min antal stemmer på fil før visning i \'top karakter\' listen', 'min_votes_for_rating', 0), //cpg1.3.0
-
-        'Billedevisning &amp; Kommentar indstillinger',
-        array('Bredde for tabellen til visning af filer (pixels eller %)', 'picture_table_width', 0), //cpg1.3.0
-        array('Fil information er synlig som standard', 'display_pic_info', 1), //cpg1.3.0
-        array('Filtrer bande ord i kommentarer', 'filter_bad_words', 1),
-        array('Tillad smilies i kommentarer', 'enable_smilies', 1),
-        array('Tillad flere kommentarer om samme fil fra samme bruger (deaktiver flood beskyttelse)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-        array('Max længde for filbeskrivelse', 'max_img_desc_length', 0),
-        array('Max længde på et ord', 'max_com_wlength', 0),
-        array('Max antal linjer i en kommentar', 'max_com_lines', 0),
-        array('Maximum længde på en kommentar', 'max_com_size', 0),
-        array('Vis film rulle', 'display_film_strip', 1),
-        array('Antal emner i film rulle', 'max_film_strip_items', 0),
-        array('Informer administrater om nye kommentarer via mail', 'email_comment_notification', 1), //cpg1.3.0
-        array('Slideshow interval i millisekunder (1 sekund = 1000 millisekunder)', 'slideshow_interval', 0), //cpg1.3.0
-
-        'Fil og minibillede indstillinger', //cpg1.3.0
-        array('Kvalitet for JPEG billeder', 'jpeg_qual', 0),
-        array('Maks. dimension på minibilleder <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-        array('Brug dimension ( bredde, højde eller maksimum af de to til minibilleder )<a href="#notice1" class="clickable_option">*</a>', 'thumb_use', 7),
-        array('Opret mellemstore billeder','make_intermediate',1),
-        array('Max bredde eller højde for et mellemstort billede/video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0),
-        array('Max størrelse for uploadede filer (KB)', 'max_upl_size', 0),
-        array('Max bredde eller højde for uploadede billeder/video (pixels)', 'max_upl_width_height', 0), //cpg1.3.0
-
-        'Avancerede billede og minibillede indstillinger', //cpg1.3.0
-        array('Vis ikon for private album for anononyme brugere','show_private',1), //cpg1.3.0
-        array('Forbudte karakterer i filnavne', 'forbiden_fname_char',0), //cpg1.3.0
-        //array('Accepterede filtyper for uploadede billeder', 'allowed_file_extensions',0), //cpg1.3.0
-        array('Tilladte billed typer', 'allowed_img_types',0), //cpg1.3.0
-        array('Tilladte film typer', 'allowed_mov_types',0), //cpg1.3.0
-        array('Tilladte lyd typer', 'allowed_snd_types',0), //cpg1.3.0
-        array('Tilladte dokument typer', 'allowed_doc_types',0), //cpg1.3.0
-        array('Program til skalering af billeder','thumb_method',2),
-        array('Sti til ImageMagick \'konveter\' værktøj (eksempel /usr/bin/X11/)', 'impath', 0),
-        //array('Tillad billedetyper (kun aktiv ved brug af ImageMagick)', 'allowed_img_types',0),
-        array('Kommandolinje indstillinger ved brug af ImageMagick', 'im_options', 0),
-        array('Læs EXIF data i JPEG filer', 'read_exif_data', 1),
-        array('Læs IPTC data i JPEG filer', 'read_iptc_data', 1), //cpg1.3.0
-        array('Album mappen <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0),
-        array('Mappen for bruger filer <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0),
-        array('Foranstillet navn på mellembilleder <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0),
-        array('Foranstillet navn på minibilleder <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0),
-        array('Standard tilladelser for mapper', 'default_dir_mode', 0),
-        array('Standard tilladelser for filer', 'default_file_mode', 0),
-
-        'Bruger indstillinger',
-        array('Tillad registrering af nye brugere', 'allow_user_registration', 1),
-        array('Forlang e-mail godkendelse ved registrering', 'reg_requires_valid_email', 1),
-        array('Send mail til administrator når nye brugere registrere', 'reg_notify_admin_email', 1), //cpg1.3.0
-        array('Tillad to brugere at have samme e-mail adresse', 'allow_duplicate_emails_addr', 1),
-        array('Brugere kan have private album (OBS: hvis du skifter fra \'ja\' til \'nej\' vil alle nuværende private albums blive offentlige)', 'allow_private_albums', 1), //cpg1.3.0
-        array('Send mail til admin når der skal godkendes uploadede filer', 'upl_notify_admin_email', 1), //cpg1.3.0
-        array('Tillad at brugere der er logget ind kan se medlemslisten', 'allow_memberlist', 1), //cpg1.3.0
-
-        'Brugerdefinerede felter til billedbeskrivelse (lad det forblive blanke, hvis ikke de skal bruges)',
-        array('Felt 1 navn', 'user_field1_name', 0),
-        array('Felt 2 navn', 'user_field2_name', 0),
-        array('Felt 3 navn', 'user_field3_name', 0),
-        array('Felt 4 navn', 'user_field4_name', 0),
-
-        'Cookies &amp; tegn-kodnings indstillinger',
-        array('Navn på cookie brugt af dette system', 'cookie_name', 0),
-        array('Stien til cookie brugt at dette system', 'cookie_path', 0),
-        array('Tegn-kodning', 'charset', 4),
-
-        'Diverse indstillinger',
-        array('Aktiver fejlfindings tilstand', 'debug_mode', 9), //cpg1.3.0
-        array('Vis meddelelser i fejlfindingstilstand', 'debug_notice', 1), //cpg1.3.0
-
-        '<br /><div align="left"><a name="notice1"></a>(*) Denne indstilling må ikke ændres hvis der allerede er billeder i databasen!<br />
-        <a name="notice2"></a>(**) denne indstilling vil kun have betydning for billeder tilføjet efter ændring. Derfor er det tilrådeligt ikke at ændre denne indstilling når der allerede er billeder i galleriet. Du kan dog ændre de eksisterende billeder ved at bruge &quot;<a href="util.php">administrator værktøjer</a> (ændre billed størrelse)&quot; fra administrator menuen.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Sendte epostkort', //cpg1.3.0
-  'ecard_sender' => 'Afsender', //cpg1.3.0
-  'ecard_recipient' => 'Modtager', //cpg1.3.0
-  'ecard_date' => 'Dato', //cpg1.3.0
-  'ecard_display' => 'Vis kort', //cpg1.3.0
-  'ecard_name' => 'Navn', //cpg1.3.0
-  'ecard_email' => 'E-mail', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'stigende', //cpg1.3.0
-  'ecard_descending' => 'faldende', //cpg1.3.0
-  'ecard_sorted' => 'Sorteret', //cpg1.3.0
-  'ecard_by_date' => 'efter datp', //cpg1.3.0
-  'ecard_by_sender_name' => 'efter afsenders navn', //cpg1.3.0
-  'ecard_by_sender_email' => 'efter afsenders e-mail', //cpg1.3.0
-  'ecard_by_sender_ip' => 'efter afsenders IP adresse', //cpg1.3.0
-  'ecard_by_recipient_name' => 'efter modtagers navn', //cpg1.3.0
-  'ecard_by_recipient_email' => 'efter modtagers e-mail', //cpg1.3.0
-  'ecard_number' => 'viser kort %s til %s af %s', //cpg1.3.0
-  'ecard_goto_page' => 'gå til side', //cpg1.3.0
-  'ecard_records_per_page' => 'Kort pr. side', //cpg1.3.0
-  'check_all' => 'Marker alle', //cpg1.3.0
-  'uncheck_all' => 'Fjern alle markeringer', //cpg1.3.0
-  'ecards_delete_selected' => 'Slet valgte epostkort', //cpg1.3.0
-  'ecards_delete_confirm' => 'Er du sikker på at du vil slette de valgte kort? Sæt flueben i afkrydsningsfeltet!', //cpg1.3.0
-  'ecards_delete_sure' => 'Jeg er sikker', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => 'Du skal indtaste dit navn og en kommentar',
-        'com_added' => 'Din kommentar blev tilføjet',
-        'alb_need_title' => 'Du skal angive en titel for dit album!',
-        'no_udp_needed' => 'Der var ikke behov for en opdatering.',
-        'alb_updated' => 'Albummet blev opdateret',
-        'unknown_album' => 'Det valgte album eksisterer ikke eller du har ikke rettigheder til at uploade til det',
-        'no_pic_uploaded' => 'Der blev ikke uploadet nogen fil !<br /><br />Hvis du valgte en fil der skal uploades så kontroller at serveren tillader fil upload...',
-        'err_mkdir' => 'Kunne ikke oprette denne mappe: %s !',
-        'dest_dir_ro' => 'Destinations mappen %s er ikke skrivbar af dette script !',
-        'err_move' => 'Kunne ikke flytte %s til %s !',
-        'err_fsize_too_large' => 'Den fil du har uploadet er for stort (max tilladte størrelse er %s x %s) !',
-        'err_imgsize_too_large' => 'Den fil du har uploadet er for stor (max tilladte filstørrelse er %s KB) !',
-        'err_invalid_img' => 'Filen du har uploadet er ikke et gyldigt billede!',
-        'allowed_img_types' => 'Du kan kun uploade %s billeder.',
-        'err_insert_pic' => 'Filen \'%s\' kunne ikke indsættes i albummet ',
-        'upload_success' => 'Din fil blev uploadet med success<br /><br />Den er synlig når en administrator har godkendt den.',
-        'notify_admin_email_subject' => '%s - information om upload', //cpg1.3.0
-        'notify_admin_email_body' => 'Et billede som kræver godkendelse er blevet uploadet af %s. Besøg %s', //cpg1.3.0
-        'info' => 'Information',
-        'com_added' => 'Kommentar tilføjet',
-        'alb_updated' => 'Album opdateret',
-        'err_comment_empty' => 'Din kommentar er tom !',
-        'err_invalid_fext' => 'Kun filer med følgende endelser er gyldige : <br /><br />%s.',
-        'no_flood' => 'Desværre, men du er stadig den seneste der har kommenteret denne fil<br /><br />Rediger kommentaren hvis du vil ændre den',
-        'redirect_msg' => 'Du bliver viderestillet.<br /><br /><br />Tryk på \'FORTSÆT\' hvis siden ikke opdateres automatisk',
-        'upl_success' => 'Din fil blev tilføjet med succes',
-        'email_comment_subject' => 'Kommentar tilføjet til dit Coppermine billed galleri', //cpg1.3.0
-        'email_comment_body' => 'Nogen har sendt en kommentar til dit galleri. Se den her', //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => 'Overskrift',
-        'fs_pic' => 'Fuld størrelse billede',
-        'del_success' => 'Slettet',
-        'ns_pic' => 'Mellem størrelse billede',
-        'err_del' => 'Kan ikke slettes',
-        'thumb_pic' => 'Minibillede',
-        'comment' => 'Kommentar',
-        'im_in_alb' => 'Billede i album',
-        'alb_del_success' => 'Album \'%s\' slettet',
-        'alb_mgr' => 'Album Administrator',
-        'err_invalid_data' => 'Forkert data modtaget i \'%s\'',
-        'create_alb' => 'Opretter album \'%s\'',
-        'update_alb' => 'Opdaterer album \'%s\' med titel \'%s\' og index \'%s\'',
-        'del_pic' => 'Slet fil',
-        'del_alb' => 'Slet album',
-        'del_user' => 'Slet bruger',
-        'err_unknown_user' => 'Den valgte bruger findes ikke !',
-        'comment_deleted' => 'Kommentaren blev slettet',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-        'confirm_del' => 'Er du sikker på du ønsker at SLETTE denne fil? \\nKommentarer bliver også slettet.',
-        'del_pic' => 'SLET DENNE FIL',
-        'size' => '%s x %s pixels',
-        'views' => '%s gange',
-        'slideshow' => 'Slideshow',
-        'stop_slideshow' => 'STOP SLIDESHOW',
-        'view_fs' => 'Klik for at se fuld størrelse billede',
-        'edit_pic' => 'Rediger beskrivelse', //cpg1.3.0
-        'crop_pic' => 'Beskær og roter', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-        'title' =>'Fil information',
-        'Filename' => 'Filnavn',
-        'Album name' => 'Album navn',
-        'Rating' => 'Karakter (%s stemmer)',
-        'Keywords' => 'Nøgleord',
-        'File Size' => 'Filstørrelse',
-        'Dimensions' => 'Dimensioner',
-        'Displayed' => 'Vist',
-        'Camera' => 'Kamera',
-        'Date taken' => 'Optaget dato',
-        'Aperture' => 'Blænderåbning',
-        'Exposure time' => 'Eksponeringstid ',
-        'Focal length' => 'Brændvidde',
-        'Comment' => 'Kommentar',
-        'addFav'=>'Føj til foretrukne',
-        'addFavPhrase'=>'Foretrukne',
-        'remFav'=>'Fjern fra foretrukne',
-        'iptcTitle'=>'IPTC Titel', //cpg1.3.0
-        'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-        'iptcKeywords'=>'IPTC nøgleord', //cpg1.3.0
-        'iptcCategory'=>'IPTC kategori', //cpg1.3.0
-        'iptcSubCategories'=>'IPTC under kategori', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-        'OK' => 'OK',
-        'edit_title' => 'Ret denne kommentar',
-        'confirm_delete' => 'Er du sikker på at du vil slette denne kommentar?',
-        'add_your_comment' => 'Tilføj din kommentar',
-        'name'=>'Navn',
-        'comment'=>'Kommentar',
-        'your_name' => 'Anonym',
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => 'Klik på billedet for at lukke dette vindue',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-        'title' => 'Send et e-postkort',
-        'invalid_email' => '<b>Advarsel</b>: ugyldig e-mail adresse!',
-        'ecard_title' => 'Et e-postkort fra %s til dig',
-        'error_not_image' => 'Kun billeder kan sendes som epostkort.', //cpg1.3.0
-        'view_ecard' => 'Hvis kortet ikke vises korrekt, klik her',
-        'view_more_pics' => 'Klik på dette link for at se flere billeder!',
-        'send_success' => 'Dit e-postkort blev sendt',
-        'send_failed' => 'Beklager men serveren kan ikke sende dit e-postkort...',
-        'from' => 'Fra',
-        'your_name' => 'Dit navn',
-        'your_email' => 'Din e-mail adresse',
-        'to' => 'Til',
-        'rcpt_name' => 'Modtagers navn',
-        'rcpt_email' => 'Modtagers e-mail adresse',
-        'greetings' => 'Hilsen',
-        'message' => 'Besked',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-        'pic_info' => 'Fil&nbsp;info',
-        'album' => 'Album',
-        'title' => 'Titel',
-        'desc' => 'Beskrivelse',
-        'keywords' => 'Nøgleord',
-        'pic_info_str' => '%sx%s - %sKB - %s visninger - %s stemmer',
-        'approve' => 'Godkend fil',
-        'postpone_app' => 'Udskyd godkendelsen',
-        'del_pic' => 'Slet fil',
-        'read_exif' => 'Læs EXIF info igen', //cpg1.3.0
-        'reset_view_count' => 'Nulstil tæller',
-        'reset_votes' => 'Nulstil afstemning',
-        'del_comm' => 'Slet kommentarer',
-        'upl_approval' => 'Upload godkendelse',
-        'edit_pics' => 'Rediger filer',
-        'see_next' => 'Se næste filer',
-        'see_prev' => 'Se forrige filer',
-        'n_pic' => '%s filer',
-        'n_of_pic_to_disp' => 'Antal filer til fremvisning',
-        'apply' => 'Anvend rettelser',
-        'crop_title' => 'Coppermine billed editor', //cpg1.3.0
-        'preview' => 'Vis', //cpg1.3.0
-        'save' => 'Gem billede', //cpg1.3.0
-        'save_thumb' =>'Gem som minibillede', //cpg1.3.0
-        'sel_on_img' =>'Markeringen skal være indenfor billedet!', //js-alert //cpg1.3.0
-);
-
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Generel OSS (FAQ)', //cpg1.3.0
-  array('Hvorfor skal jeg registreres?', 'Registrering kan eller kan ikke være krævet af administratoren. Registrering giver ekstra muligheder såsom at uploade filer, have en liste over foretrukne, give billeder kommentarer osv.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Hvordan bliver jeg registreret?', 'Gå til &quot;Registrer&quot; og udfyld de krævede felter (og de frivillige hvis du har lyst).<br />Hvis administratoren har slået Email aktivering til, vil du efter registrering modtage en email på den adresse du har skrevet, som vil give dig information om hvordan du aktiverer din konto. Din konto skal aktiveres før du kan logge ind.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Hvordan logger jeg ind?', 'Gå til &quot;Log ind&quot;, skriv dit brugernavn og og adgangskode og marker &quot;Husk mig&quot; så vil du være logget ind næste gang du besøger siden.<br /><b>VIGTIGT: Cookies skal være aktiveret og cookien fra denne side må ikke slettes for at kunne bruge &quot;Husk mig&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Hvorfor kan jeg ikke logge ind?', 'Registrerede du dig og trykkede på linket i den mail du fik tilsendt?. Linket vil aktivere din konto. For andre login problemer, kontakt administratoren.', 'offline', 0), //cpg1.3.0
-  array('Hvad hvis jeg glemmer mit password?', 'Hvis siden har et &quot;Glemt password&quot; link så brug det. Ellers kontakt administratoren for at få en ny kode.', 'offline', 0), //cpg1.3.0
-  array('Hvad hvis jeg har fået ny email adresse?', 'Så log ind og ret din email adresse via &quot;Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Hvordan tilføjer jeg billeder til &quot;Foretrukne&quot;?', 'Vælg et billede og  tryk på &quot;billed info&quot; linket (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll ned til billed informationerne og tryk på &quot;Føj til foretrukne&quot;.<br />Administratoren kan have sat &quot;billede information&quot; på som standard.<br />VIGTIGT: Cookies skal være aktiveret og cookien fra denne side må ikke slettes.', 'offline', 0), //cpg1.3.0
-  array('Hvordan giver jeg et billede karakter?', 'Klik på et minibillede, scroll til bunden, og vælg en karakter.', 'offline', 0), //cpg1.3.0
-  array('Hvordan kommenterer jeg et billede?', 'Klik på et minibillede, scroll til bunden, og skriv en kommentar.', 'offline', 0), //cpg1.3.0
-  array('Hvordan uploader jeg et billede?', 'Gå til &quot;Upload billede&quot;vælg et album, tryk &quot;Gennemse&quot;, find det billede du vil uploade, og tryk på &quot;åben&quot; (skriv titel og beskrivelse hvis du har lyst). Tryk så på &quot;Send&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvor kan jeg uploade billeder til?', 'Du kan uploade billeder til en af dine albums i &quot;Mit Galleri&quot;. Adminstratoren kan også give tilladelse til at du kan uploade til et eller flere albums i hoved galleriet.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvilken størrelse og type af billeder kan jeg uploade?', 'Størrelsen og typen (jpg,gif,..osv.) er valgt af administratoren.', 'offline', 0), //cpg1.3.0
-  array('Hvad er &quot;Mit Galleri&quot;?', '&quot;Mit Galleri&quot; er et personligt galleri som brugeren kan uploade til og administrere.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvordan opretter, omdøber eller sletter jeg et album i &quot;Mit Galleri&quot;?', 'Du burde allerede være i &quot;Administrator-Tilstand&quot;<br />Gå til &quot;Opret/rediger Mine Albums&quot;og tryk på &quot;Nyt&quot;. Ænder &quot;Nyt Album&quot; til det ønskede navn.<br />Du kan også omdøbe et eksisterende album.<br />Tryk på &quot;Godkend rettelser&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvordan kan jeg vælge hvem der kan se mine albums?', 'Du burde allerede være i  &quot;Admin. tilstand&quot;<br />Gå til &quot;Rediger Mine Albums.&quot; På &quot;Opdater album&quot; baren, og vælg det album du vil redigere.<br />Her kan du ændre navn, beskrivelse, minibillede, og begrænse visning og kommentar tilladelser.<br />Tryk på &quot;Opdater album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvordan kan jeg se andre brugeres gallerier?', 'Gå til &quot;Album Liste&quot; og vælg &quot;Bruger gallerier&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvad er cookies?', 'Cookies er en tekst fil som sendes fra en hjemmesside og gemmes på din computer.<br />Cookies tillader brugeren at forlade en side og komme tilbage uden at logge ind igen og at tilpasse siden på forskellige måder.', 'offline', 0), //cpg1.3.0
-  array('Hvor kan jeg hente dette program til min side?', 'Coppermine er et gratis Multimedia Galleri, udgiver under GNU licens. Det er fuld af funktioner og findes til forskellige platforme. Besøg <a href="http://coppermine.sf.net/">Coppermine hjemmesiden</a> for at læse mere eller at hente det.', 'offline', 0), //cpg1.3.0
-  'Navigere på siden', //cpg1.3.0
-  array('Hvad er &quot;Albumliste&quot;?', 'Dette vil vise dig hele galleriet med et link til hver kategori. Minibilleder kan være et link til en kategori.', 'offline', 0), //cpg1.3.0
-  array('Hvad er &quot;Mit Galleri&quot;?', 'Denne funktion tillader at hver bruger laver sit eget galleri, som brugeren kan tilføje, slette og redigere albums i, samt uploade billeder til dem.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvad er forskellen mellem &quot;Admin mode&quot; og &quot;Bruger mode&quot;?', 'Admin mode tillader brugeren at modificere albums (samt andre hvis de har tilladelse fra administratoren).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvad er &quot;Upload billede&quot;?', 'Denne funktion giver brugeren mulighed for at uploade et billede (størrelse og type er valgt af administratoren) til et galleri som du eller administratoren har valgt.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvad er &quot;Nyeste uploads&quot;?', 'Denne funktion viser de nyeste filer som er uploadet til siden', 'offline', 0), //cpg1.3.0
-  array('Hvad er &quot;Nyeste kommentar&quot;?', 'Denne funktion viser de nyeste kommentarer med de tilhørende billeder.', 'offline', 0), //cpg1.3.0
-  array('Hvad er &quot;Mest viste&quot;?', 'Denne funktion viser de billeder som er vist flest gange af alle brugere (uanser om de er logget ind eller ej).', 'offline', 0), //cpg1.3.0
-  array('Hvad er &quot;Top karakter&quot;?', 'Denne funktion viser de billeder som har opnået højest karakter fra brugererne, og viser den gennemsnitlige karakter (f.eks.: hvis fem brugere gav <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: ville billedet have et gennemsnit på <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Fem brugere gav billedet fra 1-5 (1,2,3,4,5) ville resuletere i et snit på <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Karakteren går fra <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (bedst) til <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (værst).', 'offline', 0), //cpg1.3.0
-  array('Hvad er &quot;Foretrukne&quot;?', 'Denne funktion lader brugeren gemme sine foretrukne billeder i en cookie som gemmes på vedkommendes computer.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Glemt password', //cpg1.3.0
-  'err_already_logged_in' => 'Du er allerede logget ind !', //cpg1.3.0
-  'enter_username_email' => 'Indtast brugernavn eller email addresse', //cpg1.3.0
-  'submit' => 'Send', //cpg1.3.0
-  'failed_sending_email' => 'Dit password kunne ikke sendes !', //cpg1.3.0
-  'email_sent' => 'En email med dit brugernavn og password blev sendt til %s', //cpg1.3.0
-  'err_unk_user' => 'Den valgte bruger findes ikke!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - glemt password', //cpg1.3.0
-  'passwd_reminder_body' => 'Du har bedt om at få tilsendt dine bruger oplysninger:
-Brugernavn: %s
-Password: %s
-Tryk på %s for at logge ind.', //cpg1.3.0
-);
-
-
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-        'group_name' => 'Gruppe navn',
-        'disk_quota' => 'Disk kvote',
-        'can_rate' => 'Kan give karakter',
-        'can_send_ecards' => 'Kan sende e-postkort',
-        'can_post_com' => 'Kan oprette kommentar',
-        'can_upload' => 'Kan uploade filer',
-        'can_have_gallery' => 'Kan have privat galleri',
-        'apply' => 'Tilføj rettelser',
-        'create_new_group' => 'Opret ny gruppe',
-        'del_groups' => 'Slet valgte gruppe(er)',
-        'confirm_del' => 'Advarsel, når du sletter en gruppe, vil brugere tilhørende denne gruppe blive flyttet til gruppen af \'Registrerede\' brugere !\n\nVil du fortsætte?',
-        'title' => 'Administrer bruger grupper',
-        'approval_1' => 'Offentlig upload godkendelse(1)',
-        'approval_2' => 'Privat Upload godkendelse(2)',
-        'upload_form_config' => 'Upload skema opsætning', //cpg1.3.0
-        'upload_form_config_values' => array( 'Kun upload af enkelte filer', 'Kun uploads af flere filer', 'Kun URI uploads', 'Kun ZIP uploads', 'Fil-URI', 'Fil-ZIP', 'URI-ZIP', 'Fil-URI-ZIP'), //cpg1.3.0
-        'custom_user_upload'=>'Brugeren kan vælge antal upload bokse?', //cpg1.3.0
-        'num_file_upload'=>'Max/eksakt antal upload bokse', //cpg1.3.0
-        'num_URI_upload'=>'Max/eksat antal URI upload bokse', //cpg1.3.0
-        'note1' => '<b>(1)</b> Upload i det offentlige album, kræver admin godkendelse',
-        'note2' => '<b>(2)</b> Upload i et album som tilhører brugeren, kræver admin godkendelse',
-        'notes' => 'Noter',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-        'welcome' => 'Velkommen!'
-);
-
-$lang_album_admin_menu = array(
-        'confirm_delete' => 'Er du sikker på du vil SLETTE dette album? \\nAlle filer og kommentarer vil også blive slettet.',
-        'delete' => 'SLET',
-        'modify' => 'EGENSKABER',
-        'edit_pics' => 'REDIGER FILER',
-);
-
-$lang_list_categories = array(
-        'home' => 'Hjem',
-        'stat1' => '<b>[pictures]</b> filer i <b>[albums]</b> albums og <b>[cat]</b> kategorier med <b>[comments]</b> kommentarer vist <b>[views]</b> gange',
-        'stat2' => '<b>[pictures]</b> filer i <b>[albums]</b> albums vist <b>[views]</b> gange',
-        'xx_s_gallery' => '%s\'s Galleri',
-        'stat3' => '<b>[pictures]</b> filer i <b>[albums]</b> albums med <b>[comments]</b> kommentarer vist <b>[views]</b> gange'
-);
-
-$lang_list_users = array(
-        'user_list' => 'Bruger liste',
-        'no_user_gal' => 'Der er ingen bruger gallerier',
-        'n_albums' => '%s album(s)',
-        'n_pics' => '%s file(r)'
-);
-
-$lang_list_albums = array(
-        'n_pictures' => '%s filer',
-        'last_added' => ', sidste tilføjet den %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-        'login' => 'Log ind',
-        'enter_login_pswd' => 'Skriv dig brugernavn og password',
-        'username' => 'Brugernavn',
-        'password' => 'Password',
-        'remember_me' => 'Husk mig',
-        'welcome' => 'Velkommen %s ...',
-        'err_login' => '*** Kunne ikke logge ind. Prøv igen ***',
-        'err_already_logged_in' => 'Du er allerede logget ind !',
-        'forgot_password_link' => 'Jeg har glemt mit password', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-        'logout' => 'Logud',
-        'bye' => 'Farvel %s ...',
-        'err_not_loged_in' => 'Du er ikke logget ind!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Dette er tekst genereret af PHP-funktionen <a href="http://www.php.net/phpinfo">phpinfo()</a>, vist i Coppermine (trimmet til formålet).', //cpg1.3.0
-  'no_link' => 'At vise phpinfo til andre kan medføre en sikkerheds risiko, derfor er denne side kun synlig når du er logget ind som administrator. Du kan ikke sende et link til siden til andre idet de ikke vil kunne få adgang.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => 'Opdater album %s',
-        'general_settings' => 'Generelle indstillinger',
-        'alb_title' => 'Album titel',
-        'alb_cat' => 'Album kategori',
-        'alb_desc' => 'Album beskrivelse',
-        'alb_thumb' => 'Album minibillede',
-        'alb_perm' => 'Tilladelser for dette album',
-        'can_view' => 'Album kan vises af',
-        'can_upload' => 'Gæster kan oploade billeder',
-        'can_post_comments' => 'Gæster kan skrive kommentarer',
-        'can_rate' => 'Gæster kan stemme på billeder',
-        'user_gal' => 'Bruger Galleri',
-        'no_cat' => '* Ingen kategori *',
-        'alb_empty' => 'Album er tomt',
-        'last_uploaded' => 'Sidst indsendt',
-        'public_alb' => 'Alle (offentligt album)',
-        'me_only' => 'Kun mig',
-        'owner_only' => 'Album ejer (%s)',
-        'groupp_only' => 'Medlemmer af \'%s\' gruppen',
-        'err_no_alb_to_modify' => 'Intet album at korrigerer i databasen.',
-        'update' => 'Opdater album',
-        'notice1' => '(*) afhængig af %sgruppe%s indstillinger', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-        'already_rated' => 'Beklager, men du har allerede stemt på denne fil',
-        'rate_ok' => 'Din stemme blev accepteret',
-        'forbidden' => 'Du kan ikke stemme på egne filer.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Mens administratorerne af denne site {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 site 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 site bruger cookies til at gemme informationer på din private computer. Disse cookies tjener kun det formål at forbedre billedkvaliteten. Denne e-mail bekræfter din registrering, detaljer og password.<br>
-Ved at klikke på "jeg accepterer" knappen forneden acceptere du ovenstående betingelser
-EOT;
-
-$lang_register_php = array(
-        'page_title' => 'Bruger registrering',
-        'term_cond' => 'Regler og betingelser',
-        'i_agree' => 'Jeg er enig',
-        'submit' => 'Send registrering',
-        'err_user_exists' => 'Brugernavnet du har skrevet findes allerede, vælge venligst et andet',
-        'err_password_mismatch' => 'de to password er ikke ens, prøv igen',
-        'err_uname_short' => 'Brugernavn skal være på mindst 2 karakterer',
-        'err_password_short' => 'Password skal være på mindst 2 karakterer',
-        'err_uname_pass_diff' => 'Brugernavn og password skal være forskellige',
-        'err_invalid_email' => 'E-mail adresse er ugyldig',
-        'err_duplicate_email' => 'En anden bruger er allerede registret med den e-mail du har opgivet',
-        'enter_info' => 'Angiv registrerings information',
-        'required_info' => 'Information forlanges',
-        'optional_info' => 'Information er valgfri',
-        'username' => 'Brugernavn',
-        'password' => 'Password',
-        'password_again' => 'gentag password',
-        'email' => 'E-mail',
-        'location' => 'Sted',
-        'interests' => 'Interesser',
-        'website' => 'Hjemmeside',
-        'occupation' => 'Beskæftigelse',
-        'error' => 'FEJL',
-        'confirm_email_subject' => '%s - Registrerings godkendelse ',
-        'information' => 'Information',
-        'failed_sending_email' => 'Registrerings godkendelsen kan ikke sendes!',
-        'thank_you' => 'Tak for din registrering.<br /><br />En e-mail med informationer om hvordan du aktiver din konto, er blevet sendt til den adresse som du har angivet.',
-        'acct_created' => 'Din konto er blevet oprettet og du kan nu logge ind med dit brugernavn og password',
-        'acct_active' => 'Din konto er nu aktiv og du kan logge ind med dit brugernavn og password',
-        'acct_already_act' => 'Din konto er allerede aktiv!',
-        'acct_act_failed' => 'Denne konto kan ikke blive aktiveret!',
-        'err_unk_user' => 'Valgte bruger eksister ikke!',
-        'x_s_profile' => '%s\'s profil',
-        'group' => 'Gruppe',
-        'reg_date' => 'Tilsluttet',
-        'disk_usage' => 'Disk forbrug',
-        'change_pass' => 'Skift password',
-        'current_pass' => 'Nuværende password',
-        'new_pass' => 'Nyt password',
-        'new_pass_again' => 'Nyt password igen',
-        'err_curr_pass' => 'Nuværende password er forkert',
-        'apply_modif' => 'Tilføj rettelser',
-        'change_pass' => 'Skift mit password',
-        'update_success' => 'Din profil blev opdateret',
-        'pass_chg_success' => 'Dit password blev ændret',
-        'pass_chg_error' => 'Dit password blev ikke ændret',
-        'notify_admin_email_subject' => '%s - information om registrering', //cpg1.3.0
-        'notify_admin_email_body' => 'En ny bruger med brugernavnet "%s" har registreret sig i dit galleri', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Tak for din registrering hos {SITE_NAME}
-
-Dit brugernavn er : "{USER_NAME}"
-Dit password er : "{PASSWORD}"
-
-Som led i at aktiver din konto, skal du klikke på linket her under
-eller kopier og indsætte det i din web browser.
-
-{ACT_LINK}
-
-Mange hilsner,
-
-{SITE_NAME} - Administrationen
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-        'title' => 'Kommentar overblik',
-        'no_comment' => 'Der er ingen kommentar at se tilbage på',
-        'n_comm_del' => '%s kommentar(er) slettet',
-        'n_comm_disp' => 'Antal af kommentarer at vise',
-        'see_prev' => 'Se foregående',
-        'see_next' => 'Se næste',
-        'del_comm' => 'Slet valgte kommentarer',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => 'Søg i billede samlingen',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-        'page_title' => 'Søg i nye filer',
-        'select_dir' => 'Vælg mappe',
-        'select_dir_msg' => 'Denne funktion tillader dig at massetilføje de filer som du har uploadet via FTP.<br /><br />Vælg den mappe hvor du har uploadet dine filer',
-        'no_pic_to_add' => 'Der er ingen filer at tilføje',
-        'need_one_album' => 'Du skal have mindst et album oprettet, for at bruge denne funktion',
-        'warning' => 'Advarsel',
-        'change_perm' => 'systemet kan ikke skrive i denne mappe, du skal ændre server rettigheder på denne mappe til 755 or 777 før du prøver at tilføje filer !',
-        'target_album' => '<b>Anbring filer fra &quot;</b>%s<b>&quot; i </b>%s',
-        'folder' => 'Mappe',
-        'image' => 'Billede',
-        'album' => 'Album',
-        'result' => 'Resultat',
-        'dir_ro' => 'Ej skrivebar. ',
-        'dir_cant_read' => 'Ej læsbar. ',
-        'insert' => 'Tilføje nye filer til galleriet',
-        'list_new_pic' => 'Liste over nye filer',
-        'insert_selected' => 'Indsæt valgte filer',
-        'no_pic_found' => 'Ingen nye filer blev fundet',
-        'be_patient' => 'Hav lidt tålmodighed, systemet arbejder på at tilføje filerne',
-        'notes' =>  '<ul>'.
-                                '<li><b>OK</b> : Betyder at filen blev tilføjet'.
-                                '<li><b>DP</b> : Betyder at filen er en duplikat og at den allerede ligger i databasen'.
-                                '<li><b>PB</b> : Betyder at filen ikke kunne tilføjes, kontrollerer venligst din konfiguration samt tilladelser på de respektive mapper'.
-                                '<li>Hvis OK, DP, PB \'signalet\' ikke kommer frem, klik da på de manglede filer for at se om der fremkommer nogle fejlmeddelelser som frembringes af PHP'.
-                                '<li>Hvis din browser laver time-out, da opdater den browser'.
-                                '</ul>',
-        'select_album' => 'Vælg album', //cpg1.3.0
-        'check_all' => 'Marker alle', //cpg1.3.0
-        'uncheck_all' => 'Fjern markering', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- // 
-// File banning.php 
-// ------------------------------------------------------------------------- // 
-
-if (defined('BANNING_PHP')) $lang_banning_php = array( 
-                'title' => 'Bloker brugere', 
-                'user_name' => 'Bruger navn', 
-                'ip_address' => 'IP Adresse', 
-                'expiry' => 'Udløber (efterlad tom for aldrig)', 
-                'edit_ban' => 'Gem ændringer', 
-                'delete_ban' => 'Slet', 
-                'add_new' => 'Tilføj ny blokering', 
-                'add_ban' => 'Tilføj', 
-                'error_user' => 'Kan ikke finde bruger', //cpg1.3.0
-                'error_specify' => 'Du skal skrive enten et brugernavn eller en IP adresse', //cpg1.3.0
-                'error_ban_id' => 'Ugyldig blokerings ID!', //cpg1.3.0
-                'error_admin_ban' => 'Du kan ikke blokere dig selv!', //cpg1.3.0
-                'error_server_ban' => 'Du ville blokere din egen server? Tsk tsk, det kan man ikke...', //cpg1.3.0
-                'error_ip_forbidden' => 'Du kan ikke blokere denne IP - der findes ingen rute til den!', //cpg1.3.0
-                'lookup_ip' => 'Slå en IP adresse op', //cpg1.3.0
-                'submit' => 'send!', //cpg1.3.0
-); 
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-        'title' => 'Upload fil',
-        'custom_title' => 'Tilpasset upload skema', //cpg1.3.0
-        'cust_instr_1' => 'Du kan selv vælge antal upload bokse, men du kan ikke vælge flere end grænserne nedenfor.', //cpg1.3.0
-        'cust_instr_2' => 'Antal upload bokse', //cpg1.3.0
-        'cust_instr_3' => 'Fil upload bokse: %s', //cpg1.3.0
-        'cust_instr_4' => 'URI/URL upload bokse: %s', //cpg1.3.0
-        'cust_instr_5' => 'URI/URL upload bokse:', //cpg1.3.0
-        'cust_instr_6' => 'File upload bokse:', //cpg1.3.0
-        'cust_instr_7' => 'Skriv venligst hvor mange af hver type upload bokse du ønsker og tryk \'Fortsæt\'. ', //cpg1.3.0
-        'reg_instr_1' => 'Ugyldig handlig ved dannelse af skema.', //cpg1.3.0
-        'reg_instr_2' => 'Du kan nu uploade filer ved hjælp af upload boksene nedenfor. Størrelsen af hver enkelt fil må ikke overskride %s KB each. ZIP filer uploadet i \'Fil Upload\' og \'URI/URL Upload\' sektioner vil forblive komprimeret.', //cpg1.3.0
-        'reg_instr_3' => 'Hvis du vil have zip filen eller arkivet pakket ud, skal du bruge fil upload boksen under \'ZIP Upload med udpakning\' området.', //cpg1.3.0
-        'reg_instr_4' => 'Når du bruger URI/URL upload sektionen, så indtast venligst adressen til filen således: http://www.minhjemmeside.dk/images/eksempel.jpg', //cpg1.3.0
-        'reg_instr_5' => 'Når du har udfyldt skemaet, så tryk venligst på \'Fortsæt\'.', //cpg1.3.0
-        'reg_instr_6' => 'ZIP Upload med uppakning:', //cpg1.3.0
-        'reg_instr_7' => 'Fil Upload:', //cpg1.3.0
-        'reg_instr_8' => 'URI/URL Upload:', //cpg1.3.0
-        'error_report' => 'Fejl rapport', //cpg1.3.0
-        'error_instr' => 'Følgende uploads fejlede:', //cpg1.3.0
-        'file_name_url' => 'File navn/URL', //cpg1.3.0
-        'error_message' => 'Fejl meddelelse', //cpg1.3.0
-        'no_post' => 'Fil ikke uploadet af POST.', //cpg1.3.0
-        'forb_ext' => 'Forbudt fil type.', //cpg1.3.0
-        'exc_php_ini' => 'Overskred filstørrelse tilladt i php.ini.', //cpg1.3.0
-        'exc_file_size' => 'Overskred filstørrelse tilladt af Coppermine.', //cpg1.3.0
-        'partial_upload' => 'Kun delvis upload.', //cpg1.3.0
-        'no_upload' => 'Der blev ikke uploadet noget.', //cpg1.3.0
-        'unknown_code' => 'Ukendt PHP upload fejl kode.', //cpg1.3.0
-        'no_temp_name' => 'Ingen upload - ingen midlertidigt navn.', //cpg1.3.0
-        'no_file_size' => 'Indeholder ingen data/fejl i filen', //cpg1.3.0
-        'impossible' => 'Kunne ikke flytte.', //cpg1.3.0
-        'not_image' => 'Ikke et billed/fejl i filen', //cpg1.3.0
-        'not_GD' => 'Ikke en GD udvidelse.', //cpg1.3.0
-        'pixel_allowance' => 'Tilladte pixels overskredet.', //cpg1.3.0
-        'incorrect_prefix' => 'Ugyldig URI/URL præfix', //cpg1.3.0
-        'could_not_open_URI' => 'Kunne ikke åbne URI.', //cpg1.3.0
-        'unsafe_URI' => 'Sikkerhed ikke verificerbar.', //cpg1.3.0
-        'meta_data_failure' => 'Meta data fejl', //cpg1.3.0
-        'http_401' => '401 Ikke autoriseret', //cpg1.3.0
-        'http_402' => '402 Betaling påkrevet', //cpg1.3.0
-        'http_403' => '403 Forbudt', //cpg1.3.0
-        'http_404' => '404 Ikke fundet', //cpg1.3.0
-        'http_500' => '500 Intern Server Fejl', //cpg1.3.0
-        'http_503' => '503 Service Utilgængelig', //cpg1.3.0
-        'MIME_extraction_failure' => 'MIME kunne ikke fastslåes.', //cpg1.3.0
-        'MIME_type_unknown' => 'Ukendt MIME type', //cpg1.3.0
-        'cant_create_write' => 'Kan ikke åbne skrive fil.', //cpg1.3.0
-        'not_writable' => 'Kan ikke skrive til skrive fil.', //cpg1.3.0
-        'cant_read_URI' => 'Kan ikke læse URI/URL', //cpg1.3.0
-        'cant_open_write_file' => 'Kan ikke åbne URI skrive fil.', //cpg1.3.0
-        'cant_write_write_file' => 'Kan ikke skrive til URI skrive fil.', //cpg1.3.0
-        'cant_unzip' => 'Kan ikke udpakke.', //cpg1.3.0
-        'unknown' => 'Ukendt fejl', //cpg1.3.0
-        'succ' => 'Succesfulde uploads', //cpg1.3.0
-        'success' => '%s filer blev uploadet med succes.', //cpg1.3.0
-        'add' => 'Tryk venligst på \'Fortsæt\' for at tilføje billederne til albums.', //cpg1.3.0
-        'failure' => 'Upload fejl', //cpg1.3.0
-        'f_info' => 'Fil Information', //cpg1.3.0
-        'no_place' => 'Den forrige fil kunne ikke placeres.', //cpg1.3.0
-        'yes_place' => 'Den forrige fil blev placeret med succes.', //cpg1.3.0
-        'max_fsize' => 'Max tilladte filstørrelse er sat til %s KB',
-        'album' => 'Album',
-        'picture' => 'Billede',
-        'pic_title' => 'Billede titel',
-        'description' => ' Billede beskrivelse',
-        'keywords' => 'Nøgleord (Adskil med mellemrum)',
-        'err_no_alb_uploadables' => 'Beklager der er intet album, som du har tilladelse til at uploade billeder til',
-        'place_instr_1' => 'Vælg venligst album til filerne nu. Du kan også indtaste relevante oplysninger om hver fil nu.', //cpg1.3.0
-        'place_instr_2' => 'Flere filer skal placeres. Tryk venligst på \'Fortsæt\'.', //cpg1.3.0
-        'process_complete' => 'Alle filer er blevet placeret med succes.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-        'title' => 'Administrer bruger',
-        'name_a' => 'Navn stigende',
-        'name_d' => 'Navn faldende',
-        'group_a' => 'Gruppe stigende',
-        'group_d' => 'Gruppe faldende',
-        'reg_a' => 'Reg dato stigende',
-        'reg_d' => 'Reg dato faldende',
-        'pic_a' => 'Billede tæller stigende',
-        'pic_d' => 'Billede tæller faldende',
-        'disku_a' => 'Disk forbrug stigende',
-        'disku_d' => 'Disk forbrug faldende',
-        'lv_a' => 'Sidste besøg stigende', //cpg1.3.0
-        'lv_d' => 'Sidste besøg faldende', //cpg1.3.0
-        'sort_by' => 'Sorter brugere efter',
-        'err_no_users' => 'Bruger tabel er tom!',
-        'err_edit_self' => 'Du kan ikke rette i egen profil, brug \'Min profil\' link til dette formål',
-        'edit' => 'RET',
-        'delete' => 'SLET',
-        'name' => 'Brugernavn',
-        'group' => 'Gruppe',
-        'inactive' => 'Inaktiv',
-        'operations' => 'Handlinger',
-        'pictures' => 'Filer',
-        'disk_space' => 'Plads brugt / Kvote',
-        'registered_on' => 'Registreret den',
-        'last_visit' => 'Sidste besøg', //cpg1.3.0
-        'u_user_on_p_pages' => '%d bruger på %d side(r)',
-        'confirm_del' => 'Er du sikker på du vil SLETTE denne bruger? \\nAlle filer og albums vil også blive slettet.',
-        'mail' => 'POST',
-        'err_unknown_user' => 'Valgt bruger eksister ikke!',
-        'modify_user' => 'Rediger / opret bruger',
-        'notes' => 'Noter',
-        'note_list' => '<li>Hvis du ikke vil rette det aktuelle password, så lad feltet "password" stå tomt',
-        'password' => 'Password',
-        'user_active' => 'Bruger er aktiv',
-        'user_group' => 'Brugers gruppe',
-        'user_email' => 'Brugers e-mail',
-        'user_web_site' => 'Brugers webside',
-        'create_new_user' => 'Opret ny bruger',
-        'user_location' => 'Brugers placering',
-        'user_interests' => 'Brugers interesser',
-        'user_occupation' => 'Brugers beskæftigelse',
-        'latest_upload' => 'Nyeste uploads', //cpg1.3.0
-        'never' => 'aldrig', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- // 
-// File util.php 
-// ------------------------------------------------------------------------- // 
-
-if (defined('UTIL_PHP')) $lang_util_php = array( 
-        'title' => 'Administrator værktøjer (Ændre billedstørrelse)', 
-        'what_it_does' => 'Gør dette', 
-        'what_update_titles' => 'Opdater titler fra filnavn', 
-        'what_delete_title' => 'Slet titler', 
-        'what_rebuild' => 'Genskab minibilleder og mellemstore billeder', 
-        'what_delete_originals' => 'Sletter billeder med original størrelse og erstatter dem med de mellemstore billeder', 
-        'file' => 'Fil', 
-        'title_set_to' => 'titel sat til', 
-        'submit_form' => 'Udfør', 
-        'updated_succesfully' => 'opdateret med succes', 
-        'error_create' => 'FEJL ved oprettelse af', 
-        'continue' => 'Fortsæt', 
-        'main_success' => 'Filen %s bliver nu brugt som original fil', 
-        'error_rename' => 'Fejl da filen skulle omdøbes fra %s til %s', 
-        'error_not_found' => 'Filen %s blev ikke fundet', 
-        'back' => 'tilbage til hovedmenu', 
-        'thumbs_wait' => 'Opdaterer minibilleder og/eller mellemstore billeder, vent venligst...', 
-        'thumbs_continue_wait' => 'Fortsætter med opdatering af minibilleder og/eller mellemstore billeder...', 
-        'titles_wait' => 'Opdaterer titler, vent venligst...', 
-        'delete_wait' => 'Slettet titler, vent venligst...', 
-        'replace_wait' => 'Sletter originale billeder og erstatter dem med de mellemstore, vent venligst...', 
-        'instruction' => 'Hurtig manual', 
-        'instruction_action' => 'Vælg funktion', 
-        'instruction_parameter' => 'Indstil parametre', 
-        'instruction_album' => 'Vælg album', 
-        'instruction_press' => 'Tryk %s', 
-        'update' => 'Opdater minibilleder og/eller mellemstore billeder', 
-        'update_what' => 'Hvad skal opdateres', 
-        'update_thumb' => 'Kun minibilleder', 
-        'update_pic' => 'Kun mellemstore billeder', 
-        'update_both' => 'Både mini- og mellemstore billeder', 
-        'update_number' => 'Antal behandlede billeder pr. klik', 
-        'update_option' => '(Prøv at sætte den værdi lavere hvis du oplever timeout fejl)', 
-        'filename_title' => 'Filnavn -> Billed titel', 
-        'filename_how' => 'Hvordan skal filnavnet modificeres', 
-        'filename_remove' => 'Fjern .jpg endelsen og erstat _ (underscore) med mellemrum', 
-        'filename_euro' => 'Omdøb 2003_11_23_13_20_20.jpg til 23/11/2003 13:20', 
-        'filename_us' => 'Omdøb 2003_11_23_13_20_20.jpg til 11/23/2003 13:20', 
-        'filename_time' => 'Omdøb 2003_11_23_13_20_20.jpg til 13:20', 
-        'delete' => 'Slet titler eller original størrelse filer', 
-        'delete_title' => 'Slet fil titler', 
-        'delete_original' => 'Slet original størrelse filer', 
-        'delete_replace' => 'Sletter de originale billeder og erstatter dem med de mellemstore', 
-        'select_album' => 'Vælg album', 
-        'delete_orphans' => 'Slet kommentarer som ikke har et album (virker på alle albums)', //cpg1.3.0
-        'orphan_comment' => 'kommentarer uden album fundet', //cpg1.3.0
-        'delete' => 'Slet', //cpg1.3.0
-        'delete_all' => 'Slet alle', //cpg1.3.0
-        'comment' => 'Kommentar: ', //cpg1.3.0
-        'nonexist' => 'til ikke eksisterende fil # ', //cpg1.3.0
-        'phpinfo' => 'Vis phpinfo', //cpg1.3.0
-        'update_db' => 'Opdater database', //cpg1.3.0
-        'update_db_explanation' => 'Hvis du har erstatter coppermine filer, tilføjet en modificering eller opdateret fra en tidliger udgave af coppermine, så kør venligst Opdater database en gang. Det vil oprette de nødvendige skemaer og/eller opsætnings værdier i din Coppermine database.', //cpg1.3.0
-); 
-
-?>
-
diff -ruN 133/lang/dutch.php cpg148/lang/dutch.php
--- 133/lang/dutch.php	2004-12-30 01:06:36.000000000 -0600
+++ cpg148/lang/dutch.php	2006-06-08 00:24:50.000000000 -0500
@@ -1,1276 +1,2096 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU:   
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: dutch.php,v 1.10 2004/12/29 23:06:36 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array( 
-'lang_name_english' => 'Dutch',  
-'lang_name_native' => 'Nederlands', 
-'lang_country_code' => 'nl', 
-'trans_name'=> 'Ron Bos', //the name of the translator - can be a nickname 
-'trans_email' => 'ron@ronbos.nl', //translator's email address (optional) 
-'trans_website' => 'http://www.ronbos.nl/', //translator's website (optional) 
-'trans_date' => '2004-4-12', //the date the translation was created / last modified 
-); 
-
-$lang_charset = 'iso-8859-1';
-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('Bytes', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('zon', 'maa', 'din', 'woe', 'don', 'vri', 'zat');
-$lang_month = array('jan', 'feb', 'mrt', 'apr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec');
-
-// Some common strings
-$lang_yes = 'Ja';
-$lang_no  = 'Nee';
-$lang_back = 'TERUG';
-$lang_continue = 'DOORGAAN';
-$lang_info = 'Informatie';
-$lang_error = 'Fout';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d %B %Y';
-$lastcom_date_fmt =  '%d-%m-%y om %H:%M';
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%d %B %Y om %H:%M ';
-$comment_date_fmt =  '%d %B %Y om %H:%M ';
-
-// 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*','kut','lul','neuken','klootzak','hoer','zak','hufter','pijpen','kloot','sex');
-
-$lang_meta_album_names = array( 
-        'random' => 'Willekeurige bestanden', 
-        'lastup' => 'Laatste toevoegingen', 
-        'lastalb'=> 'Laatste gewijzigde albums', 
-        'lastcom' => 'Laatste commentaren', 
-        'topn' => 'Meest bekeken', 
-        'toprated' => 'Best beoordeeld', 
-        'lasthits' => 'Laatst bekeken', 
-        'search' => 'Zoek resultaten', 
-        'favpics'=> 'Favoriete bestanden' 
-);
-
-$lang_errors = array(
-        'access_denied' => 'Je hebt geen toestemming om deze pagina te bezoeken.',
-        'perm_denied' => 'Je hebt geen toestemming om deze handeling uit te voeren.',
-        'param_missing' => 'Script aangeroepen zonder de vereiste parameters.',
-        'non_exist_ap' => 'Geselecteerde album/bestand bestaat niet!',
-        'quota_exceeded' => 'Toegewezen bestandsgrootte overschreden<br /><br />Je hebt een bestandsgrootte-limiet van [quota]K, je bestanden gebruiken nu [space]K, het toevoegen van dit bestand zorgt er voor dat je je toegewezen bestandsgrootte overschrijdt.',
-        'gd_file_type_err' => 'Indien je de GD afbeeldingenbibliotheek gebruikt zijn alleen JPEG- en PNG-bestanden toegestaan.',
-        'invalid_image' => 'De afbeelding die je hebt geupload is corrupt of kan niet behandeld worden door de GD library.',
-        'resize_failed' => 'Niet in staat de verkleinde afbeelding of de afmetingen van de afbeelding aan te passen.',
-        'no_img_to_display' => 'Geen afbeelding om te laten zien.',
-        'non_exist_cat' => 'De geselecteerde categorie bestaat niet.',
-        'orphan_cat' => 'Een categorie heeft een niet bestaande hoofdcategorie, start de categorie-manager om het probleem te herstellen.',
-        'directory_ro' => 'Map \'%s\' is niet beschrijfbaar, bestand kan niet verwijderd worden.',
-        'non_exist_comment' => 'Het geselecteerde commentaar is niet aanwezig.',
-        'pic_in_invalid_album' => 'Bestand is in een niet bestaand album (%s)!?', 
-        'banned' => 'Je bent op dit moment uitgesloten van het gebruik van deze site.', 
-        'not_with_udb' => 'Deze functie is uitgeschakeld in Coppermine omdat het gentegreerd is met forumsoftware. Wat je tracht te doen is, of wordt niet ondersteund in deze configuratie, of de functie zal afgehandeld moeten worden door de forumsoftware.', 
-        'offline_title' => 'Offline',
-        'offline_text' => 'Galerij is op dit moment offline - controleer later nog eens',
-        'ecards_empty' => 'Er zijn op dit moment geen e-cardrecords aanwezig om te laten zien. Controleer of je e-card logging hebt aangezet in de Coppermine-configuratie!',
-        'action_failed' => 'Actie mislukt.  Coppermine kan je verzoek niet afhandelen.',
-        'no_zip' => 'De benodigde bibliotheken om zip-bestanden te verwerken zijn niet beschikbaar.  Neem contact op met je Coppermine-beheerder.',
-        'zip_type' => 'Je hebt geen toestemming om zip-bestanden te uploaden.'
-);
-
-$lang_bbcode_help = 'De volgende codes kunnen van pas komen: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://Jouwsite.nl/]Url Text[/url]</li> <li>[email]user@domain.nl[/email]</li>';
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-        'alb_list_title' => 'Ga naar de albumlijst',
-        'alb_list_lnk' => 'Albumlijst',
-        'my_gal_title' => 'Ga naar mijn persoonlijke galerij',
-        'my_gal_lnk' => 'Mijn galerij',
-        'my_prof_lnk' => 'Mijn profiel',
-        'adm_mode_title' => 'Schakel naar beheerder-modus',
-        'adm_mode_lnk' => 'Beheerder-modus',
-        'usr_mode_title' => 'Schakel naar gebruiker-modus',
-        'usr_mode_lnk' => 'Gebruiker-modus',
-        'upload_pic_title' => 'Upload een bestand in een album',
-        'upload_pic_lnk' => 'Upload bestand',
-        'register_title' => 'Creer een account',
-        'register_lnk' => 'Registreer',
-        'login_lnk' => 'Inloggen',
-        'logout_lnk' => 'Uitloggen',
-        'lastup_lnk' => 'Laatste upload',
-        'lastcom_lnk' => 'Laatste commentaar',
-        'topn_lnk' => 'Meest bekeken',
-        'toprated_lnk' => 'Best beoordeeld',
-        'search_lnk' => 'Zoek',
-        'fav_lnk' => 'Mijn favorieten', 
-        'memberlist_title' => 'Laat gebruikerslijst zien',
-        'memberlist_lnk' => 'Gebruikerslijst',
-        'faq_title' => 'Veel gestelde vragen en antwoorden over de fotogalerij &quot;Coppermine&quot;',
-        'faq_lnk' => 'FAQ',
-);
-
-$lang_gallery_admin_menu = array(
-        'upl_app_lnk' => 'Upload-toestemming',
-        'config_lnk' => 'Instellingen',
-        'albums_lnk' => 'Albums',
-        'categories_lnk' => 'Categorien',
-        'users_lnk' => 'Gebruikers',
-        'groups_lnk' => 'Groepen',
-        'comments_lnk' => 'Bekijk commentaren',
-        'searchnew_lnk' => 'Bestandenverzameling toevoegen',
-        'util_lnk' => 'Beheerdersgereedschap', 
-        'ban_lnk' => 'Verban gebruiker', 
-        'db_ecard_lnk' => 'Laat e-cards zien',
-);
-
-$lang_user_admin_menu = array(
-        'albmgr_lnk' => 'Creer/sorteer albums',
-        'modifyalb_lnk' => 'Wijzig mijn albums',
-        'my_prof_lnk' => 'Mijn profiel',
-);
-
-$lang_cat_list = array(
-       'category' => 'Categorie',
-        'albums' => 'Albums',
-        'pictures' => 'Bestanden',
-);
-
-$lang_album_list = array(
-        'album_on_page' => '%d album(s) op %d pagina(\'s)'
-);
-
-$lang_thumb_view = array(
-        'date' => 'DATUM',
-        //Sort by filename and title 
-        'name' => 'BESTANDSNAAM', 
-        'title' => 'TITEL', 
-        'sort_da' => 'Sorteer op datum oplopend',
-        'sort_dd' => 'Sorteer op datum aflopend',
-        'sort_na' => 'Sorteer op naam oplopend',
-        'sort_nd' => 'Sorteer op naam aflopend',
-        'sort_ta' => 'Sorteer op titel oploopend', 
-        'sort_td' => 'Sorteer op titel afloopend', 
-        'download_zip' => 'Download als zip-bestand',
-        'pic_on_page' => '%d bestanden op %d pagina(\'s)',
-        'user_on_page' => '%d gebruiker(s) op %d pagina(\'s)'
-);
-
-$lang_img_nav_bar = array(
-        'thumb_title' => 'Terug naar de verkleinde afbeeldingpagina',
-        'pic_info_title' => 'Laat zien/verberg bestandsinformatie',
-        'slideshow_title' => 'Diashow',
-        'ecard_title' => 'Stuur dit bestand als een e-card',
-        'ecard_disabled' => 'e-cards zijn uitgeschakeld',
-        'ecard_disabled_msg' => 'Je hebt geen toestemming een e-cards te verzenden',
-        'prev_title' => 'Bekijk voorgaand bestand',
-        'next_title' => 'Bekijk volgend bestand',
-        'pic_pos' => 'Bestand %s / %s',
-);
-
-$lang_rate_pic = array(
-        'rate_this_pic' => 'Beoordeel dit bestand ',
-        'no_votes' => '(Nog geen stemmen)',
-        'rating' => '(huidige beoordeling : %s / 5 met %s stemmen)',
-        'rubbish' => 'Rotzooi',
-        'poor' => 'Zwak',
-        'fair' => 'Gemiddeld',
-        'good' => 'Goed',
-        'excellent' => 'Uitstekend',
-        'great' => 'Geweldig',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-        INFORMATION => $lang_info,
-        ERROR => $lang_error,
-        CRITICAL_ERROR => 'Kritieke fout',
-        'file' => 'Bestand: ',
-        'line' => 'Regel: ',
-);
-
-$lang_display_thumbnails = array(
-        'filename' => 'Bestandsnaam : ',
-        'filesize' => 'Bestandsgrootte : ',
-        'dimensions' => 'Afmetingen : ',
-        'date_added' => 'Datum toegevoegd : '
-);
-
-$lang_get_pic_data = array(
-        'n_comments' => '%s commentaren',
-        'n_views' => '%s x bekeken',
-        'n_votes' => '(%s stemmen)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Foutenverwijderings-informatie', //cpg1.3.0
-   'select_all' => 'Selecteer alles',
-   'copy_and_paste_instructions' => 'Als je om hulp gaat vragen op het Coppermine-forum, knip-en-plak dan deze foutenverwijderings-gegevens in je forumbericht.',
-   'phpinfo' => 'toon phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-        'reset_language' => 'Standaardtaal',
-        'choose_language' => 'Kies een taal',
-);
-
-$lang_theme_selection = array(
-        'reset_theme' => 'Standaardthema',
-        'choose_theme' => 'Kies een thema',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => 'Uitroepteken',
-        'Question' => 'Vraag',
-        'Very Happy' => 'Zeer gelukkig',
-        'Smile' => 'Glimlach',
-        'Sad' => 'Bedroefd',
-        'Surprised' => 'Verbaasd',
-        'Shocked' => 'Geshockeerd',
-        'Confused' => 'Verward',
-        'Cool' => 'Cool',
-        'Laughing' => 'Lachen',
-        'Mad' => 'Gek',
-        'Razz' => 'Uitlachen',
-        'Embarassed' => 'Verlegen',
-        'Crying or Very sad' => 'Huilen of erg bedroefd',
-        'Evil or Very Mad' => 'Slecht of zeer gek',
-        'Twisted Evil' => 'Volledig geschift',
-        'Rolling Eyes' => 'Rollende ogen',
-        'Wink' => 'Knipoog',
-        'Idea' => 'Idee',
-        'Arrow' => 'Pijl',
-        'Neutral' => 'Neutraal',
-        'Mr. Green' => 'Meneer Groen',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-        0 => 'Verlaten beheerder-modus',
-        1 => 'Beheerder-modus geactiveerd'
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-        'alb_need_name' => 'Albums moeten een naam hebben !',
-        'confirm_modifs' => 'Weet je zeker dat je deze wijzigingen wilt maken ?',
-        'no_change' => 'Je hebt geen enkele wijziging gedaan !',
-        'new_album' => 'Nieuw album',
-        'confirm_delete1' => 'Weet je het zeker dat je dit album wilt verwijderen ?',
-        'confirm_delete2' => '\nAlle bestanden en commentaren zullen verloren gaan !',
-        'select_first' => 'Selecteer eerst een album.',
-        'alb_mrg' => 'Album Manager',
-        'my_gallery' => '* Mijn galerij *',
-        'no_category' => '* Geen categorie *',
-        'delete' => 'Verwijder',
-        'new' => 'Nieuw',
-        'apply_modifs' => 'Pas wijzigingen toe',
-        'select_category' => 'Selecteer categorie',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-        'miss_param' => 'Vereiste parameters voor \'%s\'bewerking niet gegeven !',
-        'unknown_cat' => 'Geselecteerde categorie bestaat niet in database',
-        'usergal_cat_ro' => 'Gebruikersgalerijen-categorie kan niet verwijderd worden !',
-        'manage_cat' => 'Beheer categorien',
-        'confirm_delete' => 'Weet je zeker dat je deze categorie wilt VERWIJDEREN',
-        'category' => 'Categorie',
-        'operations' => 'Bewerkingen',
-        'move_into' => 'Verplaats naar',
-        'update_create' => 'Aanpassen/Creer categorie',
-        'parent_cat' => 'Ouder categorie',
-        'cat_title' => 'Categorie titel',
-        'cat_thumb' => 'Categorie verkleinde afbeelding', //cpg1.3.0
-        'cat_desc' => 'Categorie-omschrijving'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-        'title' => 'Configuratie',
-        'restore_cfg' => 'Herstel de oorspronkelijke instellingen',
-        'save_cfg' => 'Bewaar nieuwe configuratie',
-        'notes' => 'Notitie',
-        'info' => 'Informatie',
-        'upd_success' => 'Coppermine-configuratie is aangepast',
-        'restore_success' => 'Coppermine-standaardconfiguratie is hersteld',
-        'name_a' => 'Naam oplopend',
-        'name_d' => 'Naam aflopend',
-        'title_a' => 'Titel oploopend', 
-        'title_d' => 'Titel afloopend', 
-        'date_a' => 'Datum oplopend',
-        'date_d' => 'Datum aflopend',
-        'th_any' => 'Max verhouding',
-        'th_ht' => 'Hoogte',
-        'th_wd' => 'Breedte',
-        'label' => 'label',
-        'item' => 'item',
-        'debug_everyone' => 'Iedereen',
-        'debug_admin' => 'Alleen beheerder',
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-        'Algemene instellingen',
-        array('Galerij-naam', 'gallery_name', 0),
-        array('Galerij-omschrijving', 'gallery_description', 0),
-        array('E-mailadres van de beheerder', 'gallery_admin_email', 0),
-        array('Het bestemmingsadres van de "Zie meer foto\'s" link in e-cards', 'ecards_more_pic_target', 0),
-        array('Galerij is offline', 'offline', 1),
-        array('Log e-cards', 'log_ecards', 1),
-        array('Laat zip-download van favorieten toe', 'enable_zipdownload', 1), //cpg1.3.0
-
-        'Taal, Themas &amp; Tekenset-instellingen',
-        array('Taal', 'lang', 5),
-        array('Thema', 'theme', 6),
-        array('Laat taallijst zien', 'language_list', 1),
-        array('Laat taalvlaggen zien', 'language_flags', 8),
-        array('Laat &quot;reset&quot; zien in taalselectie', 'language_reset', 1),
-        array('Laat themalijst zien', 'theme_list', 1),
-        array('Laat &quot;reset&quot; zien in themaselectie', 'theme_reset', 1),
-        array('Laat FAQ zien', 'display_faq', 1),
-        array('Laat bbcode hulp zien', 'show_bbcode_help', 1),
-        array('Lettertekens-codering', 'charset', 4),
-
-        'Uiterlijk albumlijst',
-        array('Breedte van de hoofdtabel (pixels of %)', 'main_table_width', 0),
-        array('Aantal te tonen categorie-niveaus', 'subcat_level', 0),
-        array('Aantal te tonen albums', 'albums_per_page', 0),
-        array('Aantal kolommen voor de albumlijst', 'album_list_cols', 0),
-        array('Grootte van de verkleinde afbeeldingen in pixels', 'alb_list_thumb_size', 0),
-        array('De inhoud van de hoofdpagina', 'main_page_layout', 0),
-        array('Laat eerste albumniveau verkleinde afbeeldingen zien in categorien','first_level',1), 
-
-        'Uiterlijk verkleinde afbeelding',
-        array('Aantal kolommen op de verkleinde afbeeldingenpagina', 'thumbcols', 0),
-        array('Aantal regels op de verkleinde afbeeldingenpagina', 'thumbrows', 0),
-        array('Maximaal aantal te tonen tabs', 'max_tabs', 0),
-        array('Laat fotobeschrijving onder de verkleinde afbeeldingen zien', 'caption_in_thumbview', 1),
-        array('Laat aantal keren bekeken onder de verkleinde afbeelding zien', 'views_in_thumbview', 1),
-        array('Laat aantal commentaren onder de verkleinde afbeelding zien', 'display_comment_count', 1),
-        array('Laat afzendernaam onder de verkleinde afbeelding zien', 'display_uploader', 1),
-        array('Standaard sorteervolgorde voor bestanden','default_sort_order', 3),
-        array('Minimum aantal stemmen op een bestand voordat deze in de \'best beoordeeld\' lijst verschijnt', 'min_votes_for_rating', 0),
-
-        'Uiterlijk afbeelding &amp; commentaar-instellingen',
-        array('Breedte van de tabel om bestanden te laten zien (pixels of %)', 'picture_table_width', 0),
-        array('Bestandsinformatie is standaard zichtbaar', 'display_pic_info', 1),
-        array('Filter slechte woorden in commentaren', 'filter_bad_words', 1),
-        array('Sta emoticons toe in commentaren', 'enable_smilies', 1),
-        array('Laat meerdere opeenvolgende commentaren toe op n foto van dezelfde gebruiker (schakel flood protection uit)', 'disable_comment_flood_protect', 1),
-        array('Maximale lengte van omschrijving afbeelding', 'max_img_desc_length', 0),
-        array('Maximale aantal lettertekens in een woord', 'max_com_wlength', 0),
-        array('Maximale aantal regels in een commentaar', 'max_com_lines', 0),
-        array('Maximale lengte van commentaar', 'max_com_size', 0),
-        array('Laat filmstrip zien', 'display_film_strip', 1), 
-        array('Aantal items in filmstrip', 'max_film_strip_items', 0), 
-        array('Bericht de beheerder over commentaar per e-mail', 'email_comment_notification', 1),
-        array('Diashow-interval in milliseconden (1 seconde = 1000 milliseconden)', 'slideshow_interval', 0), //cpg1.3.0
-
-        'Bestanden- en verkleinde afbeeldingen-instellingen',
-        array('Kwaliteit voor JPEG-bestanden', 'jpeg_qual', 0),
-        array('Maximale breedte of hoogte van een verkleinde afbeelding <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0),
-        array('Gebruik afmeting ( Breedte of hoogte of maximale verhouding voor verkleinde afbeelding )<b>**</b>', 'thumb_use', 7),
-        array('Creer tussenliggende foto\'s','make_intermediate',1),
-        array('Maximale breedte of hoogte van tussenliggende foto\'s /video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0),
-        array('Maximale grootte van uploadbestanden (KB)', 'max_upl_size', 0),
-        array('Maximale breedte en hoogte van uploadfoto\'s /videos (pixels)', 'max_upl_width_height', 0),
-
-        'Geavanceerde bestanden- en verkleinde afbeeldingen-instellingen',
-        array('Laat priv albumicoon zien aan niet-ingelogde gebruiker','show_private',1), 
-        array('Verboden lettertekens in bestandsnamen', 'forbiden_fname_char',0),
-        //array('Toegelaten bestandsextensies voor geuploade afbeeldingen', 'allowed_file_extensions',0),
-        array('Toegestane fototypes', 'allowed_img_types',0),
-        array('Toegestane filmtypes', 'allowed_mov_types',0),
-        array('Toegestane audiotypes', 'allowed_snd_types',0),
-        array('Toegestane documenttypes', 'allowed_doc_types',0),
-        array('Methode van aanpassen afmetingen van afbeeldingen','thumb_method',2),
-        array('Pad naar ImageMagick \'convert\' hulpmiddel (voorbeeld /usr/bin/X11/)', 'impath', 0),
-        //array('Toegestane fototypes (alleen geldig voor ImageMagick)', 'allowed_img_types',0),
-        array('Opdrachtregel opties voor ImageMagick', 'im_options', 0),
-        array('Lees EXIF-data in JPEG-bestanden', 'read_exif_data', 1),
-        array('Lees IPTC-data in JPEG-bestanden', 'read_iptc_data', 1),
-        array('De albummap <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0),
-        array('De map voor gebruikersbestanden <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0),
-        array('Het voorvoegsel voor tussenliggende foto\'s <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0),
-        array('Het voorvoegsel voor verkleinde afbeeldingen <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0),
-        array('Standaardmodus voor mappen', 'default_dir_mode', 0),
-        array('Standaardmodus voor bestanden', 'default_file_mode', 0),
-
-        'Gebruikersinstellingen',
-        array('Laat nieuwe gebruikersregistratie toe', 'allow_user_registration', 1),
-        array('Gebruikersregistratie vereist e-mailverificatie', 'reg_requires_valid_email', 1),
-        array('Bericht de beheerder over gebruikersregistratie per e-mail', 'reg_notify_admin_email', 1),
-        array('Laat toe dat twee gebruikers hetzelfde e-mailadres hebben', 'allow_duplicate_emails_addr', 1),
-        array('Gebruikers kunnen priv-albums hebben, (Aantekening: Indien je verandert van \'Ja\' naar \'Nee\' wordt elke priv-album publiek)', 'allow_private_albums', 1),
-        array('Bericht de beheerder over gebruikersupload, wachtend op toestemming', 'upl_notify_admin_email', 1),
-        array('Laat ingelogde gebruiker toe om gebruikerslijst te zien', 'allow_memberlist', 1),
-
-        'Eigen velden voor foto omschrijving (laat leeg indien niet gebruikt)',
-        array('Naam veld 1', 'user_field1_name', 0),
-        array('Naam veld 2', 'user_field2_name', 0),
-        array('Naam veld 3', 'user_field3_name', 0),
-        array('Naam veld 4', 'user_field4_name', 0),
-
-        'Cookie-instellingen',
-        array('Naam van de cookie, gebruikt door het script', 'cookie_name', 0),
-        array('Pad naar de cookie, gebruikt door het script', 'cookie_path', 0),
-
-        'Overige instellingen',
-        array('Aanzetten foutenverwijderings-modus', 'debug_mode', 1),
-        array('Laat resultaten in foutenverwijderings-modus zien', 'debug_notice', 1), //cpg1.3.0
-
-        '<br /><div align="left"><a name="notice1"></a>(*) Deze instellingen mogen niet veranderd worden indien je al bestanden in je database hebt.<br />
-        <a name="notice2"></a>(**) Indien deze instelling gewijzigd wordt, worden alleen de bestanden die na dit punt toegevoegd worden, benvloed. Dus het is aan te raden dat deze instelling niet wordt aangepast als er al bestanden in de galerij aanwezig zijn. Je kunt echter, deze aanpassingen op bestaande bestanden uitvoeren met het &quot;<a href="util.php">beheerdersgereedschap</a> (aanpassen grootte foto\'s)&quot; hulpmiddel uit het beheerdersgereedschap-menu.</div><br />'
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-        'title' => 'Stuur e-cards',
-        'ecard_sender' => 'Afzender',
-        'ecard_recipient' => 'Ontvanger',
-        'ecard_date' => 'Datum',
-        'ecard_display' => 'Laat e-card zien',
-        'ecard_name' => 'Naam',
-        'ecard_email' => 'E-mail',
-        'ecard_ip' => 'IP #',
-        'ecard_ascending' => 'oplopend',
-        'ecard_descending' => 'aflopend',
-        'ecard_sorted' => 'Gesorteerd',
-        'ecard_by_date' => 'op datum',
-        'ecard_by_sender_name' => 'op afzender\'s naam',
-        'ecard_by_sender_email' => 'op afzender\'s e-mail',
-        'ecard_by_sender_ip' => 'op afzender\'s IP-adres',
-        'ecard_by_recipient_name' => 'op ontvanger\'s naam',
-        'ecard_by_recipient_email' => 'op ontvanger\'s e-mail',
-        'ecard_number' => 'tonen record %s aan %s van %s',
-        'ecard_goto_page' => 'ga naar pagina',
-        'ecard_records_per_page' => 'Records per pagina',
-        'check_all' => 'Selecteer alles',
-        'uncheck_all' => 'De-selecteer alles',
-        'ecards_delete_selected' => 'Verwijder geselecteerde e-cards',
-        'ecards_delete_confirm' => 'Weet je zeker dat je de records wilt verwijderen? Selecteer de checkbox!',
-        'ecards_delete_sure' => 'Ik weet het zeker',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => 'Je moet je naam en commentaar opgeven.',
-        'com_added' => 'Je commentaar is toegevoegd.',
-        'alb_need_title' => 'Je moet een naam geven aan het album !',
-        'no_udp_needed' => 'Geen aanpassing nodig.',
-        'alb_updated' => 'Het album is aangepast.',
-        'unknown_album' => 'Geselecteerde album bestaat niet of je hebt geen toestemming naar dit album te uploaden.',
-        'no_pic_uploaded' => 'Er is geen bestand geupload !<br /><br />Indien je echt een bestand geselecteerd hebt om te uploaden, controleer of de server bestands-upload toestaat...',
-        'err_mkdir' => 'Creren van map %s niet gelukt !',
-        'dest_dir_ro' => 'Bestemmingsmap %s is niet beschrijfbaar door het script !',
-        'err_move' => 'Onmogelijk %s te verplaatsen naar %s !',
-        'err_fsize_too_large' => 'Het door jou geuploade bestand is te groot (maximum toegelaten is %s x %s) !',
-        'err_imgsize_too_large' => 'Het door jou geuploade bestand is te groot (maximum toegestaan is %s KB) !',
-        'err_invalid_img' => 'Het bestand dat je geupload hebt, is geen geldig afbeeldingenbestand !',
-        'allowed_img_types' => 'Je kunt aleen %s afbeeldingen uploaden.',
-        'err_insert_pic' => 'Het bestand \'%s\' kan niet ingevoegd worden in het album.',
-        'upload_success' => 'Je bestand is met succes geupload<br /><br />Het wordt zichtbaar als de beheerder het goedgekeurd heeft.',
-        'notify_admin_email_subject' => '%s - Upload-melding',
-        'notify_admin_email_body' => 'Een foto is geupload door %s waarvoor toestemming is vereist. Bezoek %s',
-        'info' => 'Informatie',
-        'com_added' => 'Commentaar toegevoegd.',
-        'alb_updated' => 'Album aangepast.',
-        'err_comment_empty' => 'Je commentaar is leeg !',
-        'err_invalid_fext' => 'Alleen bestanden met de volgende extensie worden geaccepteerd : <br /><br />%s.',
-        'no_flood' => 'Sorry, maar je bent de auteur van het laatste geposte commentaar voor dit bestand<br /><br />Wijzig het commentaar dat je toegevoegd hebt',
-        'redirect_msg' => 'je wordt doorgestuurd.<br /><br /><br />Klik \'Doorgaan\' indien de pagina niet automatisch ververst wordt',
-        'upl_success' => 'Je bestand is met succes toegevoegd.',
-        'email_comment_subject' => 'Commentaar toegevoegd op Coppermine Photo Gallery',
-        'email_comment_body' => 'Er heeft iemand commentaar toegevoegd in je galerij. Bekijk het op',
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => 'Koptekst',
-        'fs_pic' => 'Originele grootte foto',
-        'del_success' => 'met succes verwijderd',
-        'ns_pic'  => 'normale fotogrootte',
-        'err_del' => 'kan niet verwijderd worden',
-        'thumb_pic' => 'verkleinde afbeelding',
-        'comment' => 'commentaar',
-        'im_in_alb' => 'foto in album',
-        'alb_del_success' => 'Album \'%s\' verwijderd',
-        'alb_mgr' => 'Album Manager',
-        'err_invalid_data' => 'Ongeldige data ontvangen in \'%s\'',
-        'create_alb' => 'creeren album \'%s\'',
-        'update_alb' => 'Aanpassen album \'%s\' met titel \'%s\' en index \'%s\'',
-        'del_pic' => 'Verwijder bestand',
-        'del_alb' => 'Verwijder album',
-        'del_user' => 'Verwijder gebruiker',
-        'err_unknown_user' => 'De geselecteerde gebruiker bestaat niet !',
-        'comment_deleted' => 'Commentaar met succes verwijderd',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-        'confirm_del' => 'Weet je zeker dat je dit bestand wilt VERWIJDEREN ? \\nCommentaar wordt ook verwijderd.',
-        'del_pic' => 'VERWIJDER DIT BESTAND',
-        'size' => '%s x %s pixels',
-        'views' => '%s keer',
-        'slideshow' => 'Diashow',
-        'stop_slideshow' => 'STOP DIASHOW',
-        'view_fs' => 'Klik op de foto om originele grootte te bekijken',
-        'edit_pic' => 'Wijzig omschrijving',
-        'crop_pic' => 'Snijden en draaien',
-);
-
-$lang_picinfo = array(
-        'title' =>'Bestandsinformatie',
-        'Filename' => 'Bestandsnaam',
-        'Album name' => 'Albumnaam',
-        'Rating' => 'Beoordeling (%s stemmen)',
-        'Keywords' => 'Sleutelwoorden',
-        'File Size' => 'Bestandsgrootte',
-        'Dimensions' => 'Afmetingen',
-        'Displayed' => 'Getoond',
-        'Camera' => 'Camera',
-        'Date taken' => 'Opnamedatum',
-        'Aperture' => 'Opening',
-        'Exposure time' => 'Sluitertijd',
-        'Focal length' => 'Brandpuntsafstand',
-        'Comment' => 'Commentaar', 
-        'addFav'=>'Voeg toe aan favorieten', 
-        'addFavPhrase'=>'Favoriet', 
-        'remFav'=>'Verwijder uit favorieten', 
-        'iptcTitle'=>'IPTC-titel',
-        'iptcCopyright'=>'IPTC-copyright',
-        'iptcKeywords'=>'IPTC-sleutelwoorden',
-        'iptcCategory'=>'IPTC-categorie',
-        'iptcSubCategories'=>'IPTC-subcategorien',
-);
-
-$lang_display_comments = array(
-        'OK' => 'OK',
-        'edit_title' => 'Wijzig dit commentaar.',
-        'confirm_delete' => 'Weet je zeker dat je dit commentaar wilt verwijderen ?',
-        'add_your_comment' => 'Voeg je commentaar toe.',
-        'name'=>'Naam', 
-        'comment'=>'Commentaar', 
-        'your_name' => 'Je naam', 
-);
-
-$lang_fullsize_popup = array( 
-        'click_to_close' => 'Klik op de foto om dit venster te sluiten', 
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-        'title' => 'Stuur een e-card',
-        'invalid_email' => '<b>Waarschuwing</b> : ongeldig e-mailadres !',
-        'ecard_title' => 'Een e-card van %s voor jou',
-        'error_not_image' => 'Alleen foto\'s kunnen als een e-card verzonden worden.', //cpg1.3.0
-        'view_ecard' => 'Indien de e-card niet juist wordt weergegeven, klik dan op deze link',
-        'view_more_pics' => 'Klik op deze link om meer foto\'s te bekijken !',
-        'send_success' => 'Je e-card is verzonden',
-        'send_failed' => 'Sorry, maar de server kan je e-card niet verzenden...',
-        'from' => 'Van',
-        'your_name' => 'Jouw naam',
-        'your_email' => 'Jouw e-mailadres',
-        'to' => 'Aan',
-        'rcpt_name' => 'Naam geadresseerde',
-        'rcpt_email' => 'E-mailadres geadresseerde',
-        'greetings' => 'Groeten',
-        'message' => 'Bericht',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-        'pic_info' => 'Bestands&nbsp;info',
-        'album' => 'Album',
-        'title' => 'Titel',
-        'desc' => 'Omschrijving',
-        'keywords' => 'Sleutelwoorden',
-        'pic_info_str' => '%s%s - %sKB - %s bekeken - %s stemmen',
-        'approve' => 'Laat bestand toe',
-        'postpone_app' => 'Stel toelating uit',
-        'del_pic' => 'Verwijder bestand',
-        'read_exif' => 'Lees EXIF-info opnieuw',
-        'reset_view_count' => 'Reset bekeken teller',
-        'reset_votes' => 'Reset stemmen',
-        'del_comm' => 'verwijder commentaar',
-        'upl_approval' => 'Upload-toestemming',
-        'edit_pics' => 'Wijzig bestanden',
-        'see_next' => 'Bekijk volgend bestand',
-        'see_prev' => 'Bekijk vorig bestand',
-        'n_pic' => '%s bestanden',
-        'n_of_pic_to_disp' => 'Aantal te tonen bestanden',
-        'apply' => 'Pas wijzigingen toe',
-        'crop_title' => 'Coppermine Foto Editor',
-        'preview' => 'Voorbeeld',
-        'save' => 'Bewaar foto',
-        'save_thumb' =>'Bewaar als verkleinde afbeelding',
-        'sel_on_img' =>'De selectie moet geheel op de afbeelding liggen!'
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-        'faq' => 'Veel gestelde vragen',
-        'toc' => 'Inhoudsopgave',
-        'question' => 'Vraag: ',
-        'answer' => 'Antwoord: ',
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-        'Veel gestelde vragen - algemeen',
-        array('Waarom moet ik registreren?', 'Registratie kan wel of niet worden vereist door de beheerder van de site. Registratie geeft een gebruiker toegevoegde mogelijkheden zoals uploaden, het hebben van een favorietenlijst, waardering van foto\'s en het plaatsen van commentaar etc.', 'allow_user_registration', '0'),
-        array('Hoe kan ik registreren?', 'Ga naar &quot;Registreer&quot; en vul de vereiste velden in (en als je wilt de optionele).<br />Als de beheerder e-mailaanmelding heeft geactiveerd, zul je nadat je de informatie hebt verzonden, een e-mailbevestiging ontvangen op het adres dat je hebt opgegeven tijdens het registreren, met daarin instructies hoe je je lidmaatschap moet activeren. Je lidmaatschap moet geactiveerd zijn om in te kunnen loggen.', 'allow_user_registration', '1'),
-        array('Hoe log ik in?', 'Ga naar &quot;Login&quot;, geef je gebruikersnaam en wachtwoord en selecteer &quot;Onthoud mij&quot; zodat je de volgende keer weer ingelogd wordt op de site als je terugkeert nadat je het verlaten hebt.<br /><b>BELANGRIJK: Cookies moeten worden toegelaten en de cookie van deze site mag niet worden verwijderd om de optie &quot;Onthoud mij&quot; te kunnen gebruiken.</b>', 'offline', 0),
-        array('Waarom kan ik niet inloggen?', 'Heb je je geregistreerd en heb de link aangeklikt die je is toegezonden via e-mail?. Deze aangeklikte link zal je account activeren. Voor andere inlogproblemen, neem contact op met de beheerder van deze site.', 'offline', 0),
-        array('Wat gebeurt er als ik mijn wachtwoord vergeten ben?', 'Indien deze site de &quot;Wachtwoord vergeten&quot; link heeft, gebruik het dan. In alle andere gevallen, neem contact op met de beheerder van deze site voor een nieuw wachtwoord.', 'offline', 0),
-        //array('Wat gebeurt er als ik mijn e-mailadres verander?', 'Eenvoudig inloggen en verander je e-mailadres via &quot;Profiel&quot;', 'offline', 0),
-        array('Hoe bewaar ik een foto in &quot;Mijn favorieten&quot;?', 'Klik op een foto en klik dan op de &quot;foto-info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Foto-informatie" />); scroll naar de onderzijde van de pagina naar &quot;Bestandsinformatie&quot; en klik op &quot;Voeg toe aan favorieten&quot;.<br />De beheerder kan deze &quot;Bestandsinformatie&quot; standaard aan hebben staan.<br />BELANGRIJK: Cookies moeten toegelaten worden en de cookie van deze site mag niet worden verwijderd.', 'offline', 0),
-        array('Hoe beoordeel ik een bestand?', 'Klik op een verkleinde afbeelding en ga naar de onderzijde van de pagina en kies een beoordeling.', 'offline', 0),
-        array('Hoe plaats ik een commentaar voor een foto?', 'Klik op een verkleinde afbeelding en ga naar de onderzijde van de pagina en plaats een commentaar.', 'offline', 0),
-        array('Hoe upload ik een bestand?', 'Ga naar &quot;Upload bestand&quot; en selecteer het album waar je je bestand naar wilt uploaden, klik op &quot;Browse&quot; en ga naar het bestand dat je wilt uploaden en klik op &quot;open&quot; (voeg als je wilt een titel en beschrijving toe) en klik op &quot;Verzend&quot;', 'allow_private_albums', 0),
-        array('Waar upload ik een foto naar toe?', 'Je zult in staat zijn een foto te uploaden naar n van je albums in &quot;Mijn Galerij&quot;. De beheerder kan je ook toestaan om te uploaden naar n of meer albums in de hoofdgalerij.', 'allow_private_albums', 0),
-        array('Welk bestandstype en grootte kan ik uploaden?', 'De grootte en het bestandstype (jpg,gif,..etc.) worden bepaald door de beheerder.', 'offline', 0),
-        array('Wat is &quot;Mijn Galerij&quot;?', '&quot;Mijn Galerij&quot; is een persoonlijke galerij waar de gebruiker bestanden naar kan uploaden en deze kan beheren.', 'allow_private_albums', 0),
-        array('Hoe creer, hernoem en verwijder ik een album in &quot;Mijn Galerij&quot;?', 'Je moet eerst in &quot;Beheerder-modus&quot; zijn<br />Ga vervolgens naar &quot;Creer/Sorteer mijn albums&quot; en klik &quot;Nieuw&quot;. Verander &quot;Nieuw Album&quot; naar de door jou gewenste naam.<br />Je kunt ook elk ander album in je galerij hernoemen.<br />Klik &quot;Pas aanpassingen toe&quot;.', 'allow_private_albums', 0),
-        array('Hoe pas ik aan en beperk ik gebruikers in het bekijken van mijn albums?', 'Je moet eerst in &quot;Beheerder-modus&quot; zijn<br />Ga vervolgens naar &quot;Pas mijn albums aan&quot;. Op de &quot;Aanpassen Album&quot; bar, kies het album dat je wilt aanpassen.<br />Hier kun je de naam, de omschrijving, de verkleinde afbeelding, de beperking in het bekijken en commentaar/beoordelingspermissie aanpassen.<br />Klik op &quot;Aanpassen album&quot;.', 'allow_private_albums', 0),
-        array('Hoe kan ik gebruikersgalerijen bekijken van andere gebruikers?', 'Ga naar &quot;Albumlijst&quot; en kies &quot;Gebruikersgalerijen&quot;.', 'allow_private_albums', 0),
-        array('Wat zijn cookies?', 'Cookies zijn tekstbestanden met data die door een website worden verzonden en op je computer worden geplaatst.<br />Cookies laten een gebruiker gewoonlijk toe een site te verlaten en weer terug te keren zonder weer opnieuw te hoeven in te loggen en andere verschillende zaken.', 'offline', 0),
-        array('Waar kan ik dit programma krijgen voor mijn site?', 'Coppermine is een vrije Multimedia Galerij, uitgegeven onder GNU GPL. Het zit vol met mogelijkheden en is geschikt gemaakt voor verschillende platformen. Bezoek de <a href="http://coppermine.sf.net/">Coppermine Home Page</a> om meer te weten te komen of het te downloaden.', 'offline', 0),
-
-        'Navigeren binnen de site',
-        array('Wat is &quot;Albumlijst&quot;?', 'Deze optie toont je de complete galerij met een link naar iedere categorie. Verkleinde afbeeldingen kunnen ook een link zijn naar een categorie.', 'offline', 0),
-        array('Wat is &quot;Mijn Galerij&quot;?', 'Deze optie laat een gebruiker de mogelijkheid zijn of haar eigen galerij te creren en hier albums aan toe te voegen, te verwijderen of aan te passen en eveneens bestanden naar te uploaden.', 'allow_private_albums', 0),
-        array('Wat is het verschil tussen &quot;Beheerder-modus&quot; en &quot;Gebruiker-modus&quot;?', 'Deze optie, wanneer deze is ingesteld op Beheerder-modus, stelt de gebruiker in staat zijn eigen galerij aan te passen (en eveneens die van anderen indien de beheerder dit toegelaten heeft).', 'allow_private_albums', 0),
-        array('Wat is &quot;Upload bestand&quot;?', 'Deze optie stelt de gebruiker in staat een bestand te uploaden (grootte en type wordt bepaald door de beheerder van de site) naar een door jou of de door de beheerder geselecteerde galerij.', 'allow_private_albums', 0),
-        array('Wat is &quot;Laatste uploads&quot;?', 'Deze optie toont de laatste uploads die naar de site zijn gezonden.', 'offline', 0),
-        array('Wat is &quot;Laatste commentaar&quot;?', 'Deze optie toont de laatste commentaren samen met de foto die door gebruikers zijn geplaatst.', 'offline', 0),
-        array('Wat is &quot;Meest bekeken&quot;?', 'Deze optie toont de meest bekeken foto\'s door alle bezoekers (ingelogd of niet).', 'offline', 0),
-        array('Wat is &quot;Best beoordeeld&quot;?', 'Deze optie laat de door bezoekers best beoordeelde foto\'s zien in een gemiddelde beoordeling (bv: vijf gaven ieder een <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: de foto zal dan een gemiddelde beoordeling krijgen van <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Vijf gebruikers beoordeelden de foto van 1 tot 5 (1,2,3,4,5) zal resulteren in een gemiddelde van <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />De beoordelingen gaan van <img src="images/rating5.gif" width="65" height="14" border="0" alt="beste" /> (beste) tot <img src="images/rating0.gif" width="65" height="14" border="0" alt="slechtste" /> (slechtste).', 'offline', 0),
-        array('Wat is &quot;Mijn favorieten&quot;?', 'Deze optie geeft de gebruiker de mogelijkheid om hun favoriete foto in een cookie op te slaan, die vervolgens naar je computer wordt gezonden.', 'offline', 0),
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-        'forgot_passwd' => 'Wachtwoordherinnering',
-        'err_already_logged_in' => 'Je bent al ingelogd !',
-        'enter_username_email' => 'Geef je gebruikersnaam of e-mailadres',
-        'submit' => 'gaan',
-        'failed_sending_email' => 'De wachtwoordherinnerings-e-mail kan niet verzonden worden !',
-        'email_sent' => 'Een e-mail met je gebruikersnaam en wachtwoord is verzonden aan %s',
-        'err_unk_user' => 'Geselecteerde gebruiker bestaat niet!',
-        'passwd_reminder_subject' => '%s - Wachtwoordherinnering',
-        'passwd_reminder_body' => 'Je hebt verzocht, herinnerd te willen worden over je login-gegevens:
+﻿<?php
+	/*************************
+	  Coppermine Photo Gallery
+	  ************************
+	  Copyright (c) 2003-2006 Coppermine Dev Team
+	  v1.1 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 as published by
+	  the Free Software Foundation; either version 2 of the License, or
+	  (at your option) any later version.
+	  ********************************************
+	  Coppermine version: 1.4.8
+	  $Source$
+	  $Revision: 3116 $
+	  $Author: gaugau $
+	  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+	**********************************************/
+	
+	IF (!defined('IN_COPPERMINE')) { die('Niet in Coppermine...');}
+	
+	// info about translators and translated language
+	$lang_translation_info = array( 
+		'lang_name_english' => 'Dutch',  
+		'lang_name_native' => 'Nederlands', 
+		'lang_country_code' => 'nl', 
+		'trans_name'=> 'Jan Paul', //the name of the translator - can be a nickname 
+		'trans_email' => '', //translator's email address (optional) 
+		'trans_website' => '', //translator's website (optional) 
+		'trans_date' => '2005-08-17', //the date the translation was created / last modified 
+	); 
+	
+	$lang_charset = 'utf-8';
+	$lang_text_dir = 'ltr';
+	
+	// shortcuts for Byte, Kilo, Mega
+	$lang_byte_units = array('Bytes', 'KB', 'MB');
+	
+	// Day of weeks and months
+	$lang_day_of_week = array('zon', 'maa', 'din', 'woe', 'don', 'vri', 'zat');
+	$lang_month = array('jan', 'feb', 'mrt', 'apr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec');
+	
+	// Some common strings
+	$lang_yes = 'Ja';
+	$lang_no  = 'Nee';
+	$lang_back = 'TERUG';
+	$lang_continue = 'DOORGAAN';
+	$lang_info = 'Informatie';
+	$lang_error = 'Fout'; 
+	$lang_check_uncheck_all = 'selecteer/deselecteer alles';
+	
+	// The various date formats
+	// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+	$album_date_fmt =    '%d %B %Y';
+	$lastcom_date_fmt =  '%d-%m-%y om %H:%M';
+	$lastup_date_fmt = '%d %B %Y';
+	$register_date_fmt = '%d %B %Y';
+	$lasthit_date_fmt = '%d %B %Y om %H:%M ';
+	$comment_date_fmt =  '%d %B %Y om %H:%M '; 
+	$log_date_fmt = '%d-%m-%y om %H:%M';
+	
+	// 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*','kut','lul','neuken','klootzak','hoer','zak','hufter','pijpen','kloot','sex');
+	
+	$lang_meta_album_names = array( 
+		'random' => 'Willekeurige bestanden', 
+		'lastup' => 'Laatste toevoegingen', 
+		'lastalb'=> 'Laatste gewijzigde albums', 
+		'lastcom' => 'Laatste commentaren', 
+		'topn' => 'Meest bekeken', 
+		'toprated' => 'Best beoordeeld', 
+		'lasthits' => 'Laatst bekeken', 
+		'search' => 'Zoek resultaten', 
+		'favpics'=> 'Favoriete bestanden',  //cpg1.4
+	);
+	
+	$lang_errors = array(
+		'access_denied' => 'Je hebt geen toestemming om deze pagina te bezoeken.',
+		'perm_denied' => 'Je hebt geen toestemming om deze handeling uit te voeren.',
+		'param_missing' => 'Script aangeroepen zonder de vereiste parameters.',
+		'non_exist_ap' => 'Geselecteerde album/bestand bestaat niet!',
+		'quota_exceeded' => 'Toegewezen bestandsgrootte overschreden<br/><br/>Je hebt een bestandsgrootte-limiet van [quota]K, je bestanden gebruiken nu [space]K, het toevoegen van dit bestand zorgt er voor dat je je toegewezen bestandsgrootte overschrijdt.',
+		'gd_file_type_err' => 'Indien je de GD afbeeldingenbibliotheek gebruikt zijn alleen JPEG- en PNG-bestanden toegestaan.',
+		'invalid_image' => 'De afbeelding die je hebt geupload is corrupt of kan niet behandeld worden door de GD library.',
+		'resize_failed' => 'Niet in staat de verkleinde afbeelding of de afmetingen van de afbeelding aan te passen.',
+		'no_img_to_display' => 'Geen afbeelding om te laten zien.',
+		'non_exist_cat' => 'De geselecteerde categorie bestaat niet.',
+		'orphan_cat' => 'Een categorie heeft een niet bestaande hoofdcategorie, start de categorie-manager om het probleem te herstellen.',
+		'directory_ro' => 'Map \'%s\' is niet beschrijfbaar, bestand kan niet verwijderd worden.',
+		'non_exist_comment' => 'Het geselecteerde commentaar is niet aanwezig.',
+		'pic_in_invalid_album' => 'Bestand is in een niet bestaand album (%s)!?', 
+		'banned' => 'Je bent op dit moment uitgesloten van het gebruik van deze site.', 
+		'not_with_udb' => 'Deze functie is uitgeschakeld in Coppermine omdat het geïntegreerd is met forumsoftware. Wat je probeeert te doen is, of wordt niet ondersteund in deze configuratie, of de functie zal afgehandeld moeten worden door de forumsoftware.', 
+		'offline_title' => 'Offline',
+		'offline_text' => 'Galerij is op dit moment offline - controleer later nog eens',
+		'ecards_empty' => 'Er zijn op dit moment geen e-cardrecords aanwezig om te laten zien. Controleer of je e-card logging hebt aangezet in de Coppermine-configuratie!',
+		'action_failed' => 'Actie mislukt.  Coppermine kan je verzoek niet afhandelen.',
+		'no_zip' => 'De benodigde bibliotheken om zip-bestanden te verwerken zijn niet beschikbaar.  Neem contact op met je Coppermine-beheerder.',
+		'zip_type' => 'Je hebt geen toestemming om zip-bestanden te uploaden.',
+		'database_query' => 'Er was een fout bij het ophalen van de gegevens uit de database', //cpg1.4
+		'non_exist_comment' => 'Het geselectederde commentaar bestaat niet', //cpg1.4
+	);
+	
+	$lang_bbcode_help_title = 'bbcode help';
+	$lang_bbcode_help = 'De volgende codes kunnen van pas komen: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://Jouwsite.nl/]Url Text[/url]</li> <li>[email]user@domain.nl[/email]</li>';
+	
+	// ------------------------------------------------------------------------- //
+	// File theme.php
+	// ------------------------------------------------------------------------- //
+	
+	$lang_main_menu = array( 
+	'home_title' => 'Ga naar de beginpagina',
+		'home_lnk' => 'Beginpagina',
+		'alb_list_title' => 'Ga naar de albumlijst',
+		'alb_list_lnk' => 'Albumlijst',
+		'my_gal_title' => 'Ga naar mijn persoonlijke galerij',
+		'my_gal_lnk' => 'Mijn galerij', 
+		'my_prof_title' => 'Ga naar mijn persoonlijke profiel', //cpg1.4
+		'my_prof_lnk' => 'Mijn profiel',
+		'adm_mode_title' => 'Ga naar de beheerder-modus',
+		'adm_mode_lnk' => 'Beheerder-modus',
+		'usr_mode_title' => 'Ga naar de gebruiker-modus',
+		'usr_mode_lnk' => 'Gebruiker-modus',
+		'upload_pic_title' => 'Upload een bestand in een album',
+		'upload_pic_lnk' => 'Upload bestand',
+		'register_title' => 'Creëer een account',
+		'register_lnk' => 'Registreer', 
+		'login_title' => 'Log mij in', //cpg1.4
+		'login_lnk' => 'Inloggen', 
+		'logout_title' => 'Log mij uit', //cpg1.4
+		'logout_lnk' => 'Uitloggen', 
+		'lastup_title' => 'Laat me de laatste uploads zien', //cpg1.4
+		'lastup_lnk' => 'Laatste upload', 
+		'lastcom_title' => 'Laat me het laatste commentaar zien', //cpg1.4
+		'lastcom_lnk' => 'Laatste commentaar', 
+		'topn_title' => 'Laat me de meest bekeken bestanden zien', //cpg1.4
+		'topn_lnk' => 'Meest bekeken', 
+		'toprated_title' => 'Laat me de beste beoordeelde bestanden zien', //cpg1.4
+		'toprated_lnk' => 'Best beoordeeld', 
+		'search_title' => 'Zoek naar bestanden', //cpg1.4
+		'search_lnk' => 'Zoek', 
+		'fav_title' => 'Ga naar mijn favorieten', //cpg1.4
+		'fav_lnk' => 'Mijn favorieten', 
+		'memberlist_title' => 'Laat gebruikerslijst zien',
+		'memberlist_lnk' => 'Gebruikerslijst',
+		'faq_title' => 'Veel gestelde vragen en antwoorden over de fotogalerij &quot;Coppermine&quot;',
+		'faq_lnk' => 'FAQ', 
+	);
+	
+	$lang_gallery_admin_menu = array(
+		'upl_app_title' => 'Upload-toestemming', //cpg1.4
+		'upl_app_lnk' => 'Upload-toestemming',
+		'admin_title' => 'Ga naar instellingen', //cpg1.4
+		'admin_lnk' => 'Instellingen', //cpg1.4
+		'albums_title' => 'Ga naar albums', //cpg1.4
+		'albums_lnk' => 'Albums',
+		'categories_title' => 'Ga naar catagorie beheer', //cpg1.4
+		'categories_lnk' => 'Categorieën',
+		'users_title' => 'Ga naar gebruikers beheer', //cpg1.4
+		'users_lnk' => 'Gebruikers',
+		'groups_title' => 'Ga naar beheer groepen', //cpg1.4
+		'groups_lnk' => 'Groepen',
+		'comments_title' => 'Ga naar alle commentaren bekijken', //cpg1.4
+		'comments_lnk' => 'Bekijk commentaren',
+		'searchnew_title' => 'Ga naar toevoegen bestanden', //cpg1.4
+		'searchnew_lnk' => 'Bestanden toevoegen',
+		'util_title' => 'Ga naar de beheerders gereedschappen', //cpg1.4
+		'util_lnk' => 'Beheerdersgereedschap',
+		'key_title' => 'Ga naar de zoekbegrippen bibliotheek', //cpg1.4
+		'key_lnk' => 'Zoekbegrippen Bibliotheek', //cpg1.4
+		'ban_title' => 'Ga naar verbannen gebruikers', //cpg1.4
+		'ban_lnk' => 'Verban gebruiker',
+		'db_ecard_title' => 'Ga naar e-cards', //cpg1.4
+		'db_ecard_lnk' => 'Laat e-cards zien',
+		'pictures_title' => 'Ga naar sorteren afbeeldingen', //cpg1.4
+		'pictures_lnk' => 'Sorteer afbeeldingen', //cpg1.4
+		'documentation_lnk' => 'Ga naar documentatie', //cpg1.4
+		'documentation_title' => 'Coppermine documentatie', //cpg1.4
+	);
+	
+	$lang_user_admin_menu = array( 
+		'albmgr_title' => 'Ga naar Creëer/sorteer albums', //cpg1.4
+		'albmgr_lnk' => 'Creëer/sorteer albums', 
+		'modifyalb_title' => 'Ga naar wijzig mijn albums',  //cpg1.4
+		'modifyalb_lnk' => 'Wijzig mijn albums', 
+		'my_prof_title' => 'Ga naar mijn profiel', //cpg1.4
+		'my_prof_lnk' => 'Mijn profiel',
+	);
+	
+	$lang_cat_list = array(
+		'category' => 'Categorie',
+		'albums' => 'Albums',
+		'pictures' => 'Bestanden',
+	);
+	
+	$lang_album_list = array(
+		'album_on_page' => '%d album(s) op %d pagina(\'s)'
+	);
+	
+	$lang_thumb_view = array(
+		'date' => 'DATUM', 
+		//Sort by filename and title
+		'name' => 'BESTANDSNAAM', 
+		'title' => 'TITEL', 
+		'sort_da' => 'Sorteer op datum oplopend',
+		'sort_dd' => 'Sorteer op datum aflopend',
+		'sort_na' => 'Sorteer op naam oplopend',
+		'sort_nd' => 'Sorteer op naam aflopend',
+		'sort_ta' => 'Sorteer op titel oplopend', 
+		'sort_td' => 'Sorteer op titel aflopend', 
+		'position' => 'POSITIE', //cpg1.4
+		'sort_pa' => 'Sorteer op positie oplopend', //cpg1.4
+		'sort_pd' => 'Sorteer op positie aflopend', //cpg1.4
+		'download_zip' => 'Download als zip-bestand',
+		'pic_on_page' => '%d bestanden op %d pagina(s)',
+		'user_on_page' => '%d gebruiker(s) op %d pagina(s)',
+		'enter_alb_pass' => 'Geef album wachtwoord in', //cpg1.4
+		'invalid_pass' => 'Ongeldig wachtwoord', //cpg1.4
+		'pass' => 'Wachtwoord', //cpg1.4
+		'submit' => 'Verzenden', //cpg1.4
+	);
+	
+	$lang_img_nav_bar = array(
+		'thumb_title' => 'Terug naar de verkleinde afbeeldingspagina',
+		'pic_info_title' => 'Laat zien/verberg bestandsinformatie',
+		'slideshow_title' => 'Diashow',
+		'ecard_title' => 'Stuur dit bestand als een e-card',
+		'ecard_disabled' => 'e-cards zijn uitgeschakeld',
+		'ecard_disabled_msg' => 'Je hebt geen toestemming een e-cards te verzenden', //js-alert
+		'prev_title' => 'Bekijk voorgaand bestand',
+		'next_title' => 'Bekijk volgend bestand',
+		'pic_pos' => 'Bestand %s / %s', 
+		'report_title' => 'Dien een klacht over dit bestand in bij de beheerder', //cpg1.4
+		'go_album_end' => 'Direct naar einde', //cpg1.4
+		'go_album_start' => 'Direct naar begin', //cpg1.4
+		'go_back_x_items' => 'ga %s stappen terug', //cpg1.4
+		'go_forward_x_items' => 'ga %s stappen vooruit', //cpg1.4
+	);
+	
+	$lang_rate_pic = array(
+		'rate_this_pic' => 'Beoordeel dit bestand ',
+		'no_votes' => '(Nog geen stemmen)',
+		'rating' => '(huidige beoordeling : %s / 5 met %s stemmen)',
+		'rubbish' => 'Rotzooi',
+		'poor' => 'Zwak',
+		'fair' => 'Gemiddeld',
+		'good' => 'Goed',
+		'excellent' => 'Uitstekend',
+		'great' => 'Geweldig',
+	); 
+	
+	// ------------------------------------------------------------------------- //
+	// File include/exif.inc.php
+	// ------------------------------------------------------------------------- //
+	
+	// void
+	
+	// ------------------------------------------------------------------------- //
+	// File include/functions.inc.php
+	// ------------------------------------------------------------------------- //
+	
+	$lang_cpg_die = array(
+		INFORMATION => $lang_info,
+		ERROR => $lang_error,
+		CRITICAL_ERROR => 'Kritieke fout',
+		'file' => 'Bestand: ',
+		'line' => 'Regel: ',
+	);
+	
+	$lang_display_thumbnails = array(
+		'filename' => 'Bestandsnaam : ', //cpg1.4
+		'filesize' => 'Bestandsgrootte : ', //cpg1.4
+		'dimensions' => 'Afmetingen : ', //cpg1.4
+		'date_added' => 'Datum toegevoegd : ', //cpg1.4
+	);
+	
+	$lang_get_pic_data = array(
+		'n_comments' => '%s commentaren',
+		'n_views' => '%s x bekeken',
+		'n_votes' => '(%s stemmen)',
+	);
+	
+	$lang_cpg_debug_output = array(
+		'debug_info' => 'Foutenverwijderings-informatie',
+		'select_all' => 'Selecteer alles',
+		'copy_and_paste_instructions' => 'Als je om hulp gaat vragen op het Coppermine-forum, knip-en-plak dan deze foutenverwijderings-gegevens in je forumbericht.',
+		'phpinfo' => 'toon phpinfo',
+		'notices' => 'Mededelingen', //cpg1.4
+	);
+	
+	$lang_language_selection = array(
+		'reset_language' => 'Standaardtaal',
+		'choose_language' => 'Kies een taal',
+	);
+	
+	$lang_theme_selection = array(
+		'reset_theme' => 'Standaardthema',
+		'choose_theme' => 'Kies een thema',
+	); 
+	
+	$lang_version_alert = array(
+		'version_alert' => 'Niet ondersteunde versie!', //cpg1.4
+		'no_stable_version' => 'Je draait Coppermine  %s (%s). Deze is niet bedoeld voor beginnende gebruikers - deze versie wordt niet ondersteund en is zonder enige garantie op een goede werking. Gebruik deze versie is voor eigen risico of download de laatste stabiele versie als je toch ondersteuning wilt hebben!',
+		'gallery_offline' => 'Deze gallerij is momenteel niet beschikbaar anders dan door de beheerder. Vergeet niet weer terug te schakelen naar de online versie als het onderhoud is gedaan.',
+	);
+	
+	$lang_create_tabs = array(
+		'previous' => 'vorige', //cpg1.4
+		'next' => 'volgende', //cpg1.4
+	); 
+	
+	// ------------------------------------------------------------------------- //
+	// File include/init.inc.php
+	// ------------------------------------------------------------------------- //
+	
+	// void
+	
+	// ------------------------------------------------------------------------- //
+	// File keyword.inc.php                                                      //
+	// ------------------------------------------------------------------------- //
+	
+	// void
+	
+	// ------------------------------------------------------------------------- //
+	// File include/picmgmt.inc.php
+	// ------------------------------------------------------------------------- //
+	
+	// void
+	
+	// ------------------------------------------------------------------------- //
+	// File include/plugin_api.inc.php
+	// ------------------------------------------------------------------------- //
+	$lang_plugin_api = array(
+		'error_wakeup' => "Kan plugin '%s' niet uit standby halen", //cpg1.4
+		'error_install' => "Kan plugin '%s' niet installeren", //cpg1.4
+		'error_uninstall' => "Kan plugin '%s' niet deïnstalleren", //cpg1.4
+		'error_sleep' => "Kan plugin '%s' niet standby schakelen<br/>", //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File include/smilies.inc.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
+		'Exclamation' => 'Uitroepteken',
+		'Question' => 'Vraag',
+		'Very Happy' => 'Zeer gelukkig',
+		'Smile' => 'Glimlach',
+		'Sad' => 'Bedroefd',
+		'Surprised' => 'Verbaasd',
+		'Shocked' => 'Geshockeerd',
+		'Confused' => 'Verward',
+		'Cool' => 'Cool',
+		'Laughing' => 'Lachen',
+		'Mad' => 'Gek',
+		'Razz' => 'Uitlachen',
+		'Embarassed' => 'Verlegen',
+		'Crying or Very sad' => 'Huilen of erg bedroefd',
+		'Evil or Very Mad' => 'Slecht of zeer gek',
+		'Twisted Evil' => 'Volledig geschift',
+		'Rolling Eyes' => 'Rollende ogen',
+		'Wink' => 'Knipoog',
+		'Idea' => 'Idee',
+		'Arrow' => 'Pijl',
+		'Neutral' => 'Neutraal',
+		'Mr. Green' => 'Meneer Groen',
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File addpic.php
+	// ------------------------------------------------------------------------- //
+	
+	// void
+	
+	// ------------------------------------------------------------------------- //
+	// File mode.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('MODE_PHP')) $lang_mode_php = array(
+		0 => 'Verlaten beheerder modus...',
+		1 => 'Starten beheerder modus...',
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File albmgr.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
+		'alb_need_name' => 'Albums moeten een naam hebben!', //js-alert
+		'confirm_modifs' => 'Weet je zeker dat je deze wijzigingen wilt maken?', //js-alert
+		'no_change' => 'Je hebt geen enkele wijziging gedaan!', //js-alert
+		'new_album' => 'Nieuw album',
+		'confirm_delete1' => 'Weet je het zeker dat je dit album wilt verwijderen?', //js-alert
+		'confirm_delete2' => '\nAlle bestanden en commentaren zullen verloren gaan!', //js-alert
+		'select_first' => 'Selecteer eerst een album.', //js-alert
+		'alb_mrg' => 'Album beheer',
+		'my_gallery' => '* Mijn galerij *',
+		'no_category' => '* Geen categorie *',
+		'delete' => 'Verwijder',
+		'new' => 'Nieuw',
+		'apply_modifs' => 'Pas wijzigingen toe',
+		'select_category' => 'Selecteer categorie',
+	); 
+
+	// ------------------------------------------------------------------------- //
+	// File banning.php //cpg1.4
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('BANNING_PHP')) $lang_banning_php = array(
+		'title' => 'Verban gebruikers', //cpg1.4
+		'user_name' => 'Gebruikers naam', //cpg1.4
+		'ip_address' => 'IP Adres', //cpg1.4
+		'expiry' => 'Verloopt (leeg is voor altijd)', //cpg1.4
+		'edit_ban' => 'Sla wijzigingen op', //cpg1.4
+		'delete_ban' => 'Verwijder', //cpg1.4
+		'add_new' => 'Voeg nieuwe verbanning toe', //cpg1.4
+		'add_ban' => 'Toevoegen', //cpg1.4
+		'error_user' => 'Kan de gebruiker niet vinden', //cpg1.4
+		'error_specify' => 'Je moet een waarde opgeven met ofwel een gebruikersnaam ofwel een IP adres', //cpg1.4
+		'error_ban_id' => 'Ongeldig verban ID!', //cpg1.4
+		'error_admin_ban' => 'Je kan jezelf niet verbannen!', //cpg1.4
+		'error_server_ban' => 'Weet je zeker dat je je eigen server wilt verbannan. Nou nou, dat kan dus effe niet...', //cpg1.4
+		'error_ip_forbidden' => 'Je kan dit IP adres niet verbannen - het is een LAN (niet-publiek) adres!<br/>Als je toch een niet-publiek IP adres wilt verbannen, wijzig dit dan in de <a href="admin.php">Instellingen</a> (dit heeft alleen zit als je Coppermine binnen een LAN draait).', //cpg1.4
+		'lookup_ip' => 'Een IP adres opzoeken', //cpg1.4
+		'submit' => 'Start!', //cpg1.4
+		'select_date' => 'selecteer datum', //cpg1.4
+	); 
+
+	// ------------------------------------------------------------------------- //
+	// File bridgemgr.php //cpg1.4
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+		'title' => 'Integratie Wizard', //cpg1.4
+		'warning' => 'Waarschuwing: bij het gebruik van deze wizard moet je goed begrijpen dat persoonijke informatie wordt verzonden in de formulieren. Voer dit programma alleen op je eigen PC uit (niet op een openbare computer of in bv een internet cafe) en maak na afloop de browser cache en tijdelijke bestanden leeg. Anders kunnen anderen deze informatie lezen!', //cpg1.4
+		'back' => 'terug', //cpg1.4
+		'next' => 'volgende', //cpg1.4
+		'start_wizard' => 'Start integratie wizard', //cpg1.4
+		'finish' => 'Klaar', //cpg1.4
+		'hide_unused_fields' => 'verberg ongebruikte formulier velden (aanbevolen)', //cpg1.4
+		'clear_unused_db_fields' => 'maak ongeldige database waarden leeg (aanbevolen)', //cpg1.4
+		'custom_bridge_file' => 'je eigen integratie bestandsnaam (als de integratie bestandnaam <i>myfile.inc.php</i> is, voer dan <i>myfile</i> in dit veld in)', //cpg1.4
+		'no_action_needed' => 'Geen actie is nodig in deze stap. Druk op \'volgende\' om door te gaan.', //cpg1.4
+		'reset_to_default' => 'Terugzetten naar de standaard waarde', //cpg1.4
+		'choose_bbs_app' => 'kies een programma uit om Coppermine mee te laten integreren', //cpg1.4
+		'support_url' => 'Klik hier voor ondersteuning bij dit programma', //cpg1.4
+		'settings_path' => 'pad(en) gebruik bij jou BBS programma', //cpg1.4
+		'database_connection' => 'database verbinding', //cpg1.4
+		'database_tables' => 'database tabellen', //cpg1.4
+		'bbs_groups' => 'BBS groepen', //cpg1.4
+		'license_number' => 'Licentie nummer', //cpg1.4
+		'license_number_explanation' => 'voer je licentienummer in (indien nodig)', //cpg1.4
+		'db_database_name' => 'Database naam', //cpg1.4
+		'db_database_name_explanation' => 'Geed de naam van de database van de BBS programma in', //cpg1.4
+		'db_hostname' => 'Database host', //cpg1.4
+		'db_hostname_explanation' => 'Hostname waar je mySQL database staat, normaal gesproken &quot;localhost&quot;', //cpg1.4
+		'db_username' => 'Database gebruikersnaam', //cpg1.4
+		'db_username_explanation' => 'mySQL gebruikersnaam voor verbinding met je BBS programmatuur', //cpg1.4
+		'db_password' => 'Database wachtwoord', //cpg1.4
+		'db_password_explanation' => 'Wachtwoord voor deze mySQL gebruikersnaam', //cpg1.4
+		'full_forum_url' => 'Forum URL', //cpg1.4
+		'full_forum_url_explanation' => 'Volledige URL naar je BBS programma (inclusief http://, bijvoorbeeld http://www.yourdomain.tld/forum)', //cpg1.4
+		'relative_path_of_forum_from_webroot' => 'Relatief pad naar je BBS programma', //cpg1.4
+		'relative_path_of_forum_from_webroot_explanation' => 'Relatief pad naar de BBS programma vanaf de webroot (bv: als je BBS progamma staat in http://www.yourdomain.tld/forum/, voer dan &quot;/forum/&quot; in dit veld in)', //cpg1.4
+		'relative_path_to_config_file' => 'Relatief pad naar het BBS programma configuratie bestand', //cpg1.4
+		'relative_path_to_config_file_explanation' => 'Relatief pad naar het BBS programma configuratie bestand, gezien vanuit de Coppermine directory (bv &quot;../forum/&quot; als je BBS programma staat in http://www.yourdomain.tld/forum/ en Coppermine in http://www.yourdomain.tld/gallery/)', //cpg1.4
+		'cookie_prefix' => 'Cookie prefix', //cpg1.4
+		'cookie_prefix_explanation' => 'dit is de naam van de cookie van je BBS programma', //cpg1.4
+		'table_prefix' => 'Tabel prefix', //cpg1.4
+		'table_prefix_explanation' => 'Moet gelijk zijn aan de prefix die je gebruikte toen je het BBS programma installeerde.', //cpg1.4
+		'user_table' => 'Gebruikers tabel', //cpg1.4
+		'user_table_explanation' => '(normaal gesproken moet de standaard waarde goed zijn, tenzij je installatie van je BBS programma niet standaard was)', //cpg1.4 //cpg1.4
+		'session_table' => 'Sessie tabel', //cpg1.4
+		'session_table_explanation' => '(normaal gesproken moet de standaard waarde goed zijn, tenzij je installatie van je BBS programma niet standaard was)', //cpg1.4
+		'group_table' => 'Groepen tabel', //cpg1.4
+		'group_table_explanation' => '(normaal gesproken moet de standaard waarde goed zijn, tenzij je installatie van je BBS programma niet standaard was)', //cpg1.4
+		'group_relation_table' => 'Groep relatie tabel', //cpg1.4
+		'group_relation_table_explanation' => '(normaalgesproken moet de standaard waarde goed zijn, tenzij je installatie van je BBS programma niet standaard was)', //cpg1.4
+		'group_mapping_table' => 'Groep koppellingen tabel', //cpg1.4
+		'group_mapping_table_explanation' => '(normaalgesproken moet de standaard waarde goed zijn, tenzij je installatie van je BBS programma niet standaard was)', //cpg1.4
+		'use_standard_groups' => 'Gebruik standaard BBS gebruikersgroepen', //cpg1.4
+		'use_standard_groups_explanation' => 'Gebruik de standaard (ingebouwde) gebruikersgroepen (aanbevolen). Deze optie laat alle eigengemaakte aanpassingen in gebruikersgroepen vervallen. Gebruik deze optie alleen als je ZEKER bent dat je weet wat je doet!', //cpg1.4
+		'validating_group' => 'Gevalideerden groep', //cpg1.4
+		'validating_group_explanation' => 'De groeps ID van het BBS programma waar de gebruikersnamen staan die gevalideerd moeten worden. (Normaal gesproken moet de standaard waarde goed zijn, tenzij je installatie van je BBS programma niet standaard was)', //cpg1.4
+		'guest_group' => 'Gasten groep', //cpg1.4
+		'guest_group_explanation' => 'De groeps ID van het BBS programma waar de gasten in staan. (De standaard waarde moet goed zijn, tenzij je installatie van je BBS programma niet standaard was)', //cpg1.4
+		'member_group' => 'Leden groep', //cpg1.4
+		'member_group_explanation' => 'De groeps ID van het BBS programma waar de leden in staan. (De standaard waarde moet goed zijn, tenzij je installatie van je BBS programma niet standaard was)', //cpg1.4
+		'admin_group' => 'Beheerders groep', //cpg1.4
+		'admin_group_explanation' => 'De groeps ID van het BBS programma waar de beheerders in staan. (De standaard waarde moet goed zijn, tenzij je installatie van je BBS programma niet standaard was)', //cpg1.4
+		'banned_group' => 'Verbannen groep', //cpg1.4
+		'banned_group_explanation' => 'De groeps ID van het BBS programma waar de verbannen leden in staan. (De standaard waarde moet goed zijn, tenzij je installatie van je BBS programma niet standaard was)', //cpg1.4
+		'global_moderators_group' => 'Moderators groep', //cpg1.4
+		'global_moderators_group_explanation' => 'De groeps ID van het BBS programma waar de moderators in staan. (De standaard waarde moet goed zijn, tenzij je installatie van je BBS programma niet standaard was)', //cpg1.4
+		'special_settings' => 'BBS-specifieke instellingen', //cpg1.4
+		'logout_flag' => 'phpBB versie (logout waarde)', //cpg1.4
+		'logout_flag_explanation' => 'Wat is de versie van het BBS programma (deze instelling bepaalt hoe logouts worden afgehandeld)', //cpg1.4
+		'use_post_based_groups' => 'Gebruik bericht gebaseerde groepen?', //cpg1.4
+		'logout_flag_yes' => '2.0.5 of hoger', //cpg1.4
+		'logout_flag_no' => '2.0.4 of lager', //cpg1.4
+		'use_post_based_groups_explanation' => 'Moeten de groepen van het BBS programma die zijn bepaald aan de hand van het aantal post worden meegenomen (andersoortige toegangs rechten) of alleen de standaard groepen (eenvoidig beheer - aanbevolen). Deze instelling kan ook later worden aangepast.', //cpg1.4
+		'use_post_based_groups_yes' => 'ja', //cpg1.4
+		'use_post_based_groups_no' => 'nee', //cpg1.4
+		'error_title' => 'Je moet de fouten herstellen om door te gaan. Ga naar het vorige scherm.', //cpg1.4
+		'error_specify_bbs' => 'Je moet het programma opgeven welke je met Coppermine wilt integreren.', //cpg1.4
+		'error_no_blank_name' => 'Je moet een bestandsnaam invoeren van je integratie bestand.', //cpg1.4
+		'error_no_special_chars' => 'De integratie bestandsnaam mag geen speciale tekens bevatten behalve de underscore (_) en het streepje (-)!', //cpg1.4
+		'error_bridge_file_not_exist' => 'Het integratie bestand %s bestaat niet op de server. Controleer of deze goed is geupload.', //cpg1.4
+		'finalize' => 'Zet BBS integratie aan/uit', //cpg1.4
+		'finalize_explanation' => 'Ton nu toe zijn de instellingen opgeslagen in de database, maar de BBS integratioe in nog niet aangezet. Je kan de integratie op ieder moment aan of uitzetten. Onthoud de beheerders naam van de standalone Coppermine installatie goed, deze heb je later weer nodig om wijzigingen aan te brengen. Als er iets verkeerd gaat, ga naar %s en zet de BBS integratie weer uit met behulp van je standalone Coppermine gebruikersnaam en wachtwoord (die je hebt ingegeven tijdens de installatie van Coppermine).', //cpg1.4
+		'your_bridge_settings' => 'De integratie instellingen', //cpg1.4
+		'title_enable' => 'Zet integratie aan met %s', //cpg1.4
+		'bridge_enable_yes' => 'zet aan', //cpg1.4
+		'bridge_enable_no' => 'zet uit', //cpg1.4
+		'error_must_not_be_empty' => 'mag niet leeg zijn', //cpg1.4
+		'error_either_be' => 'moet of %s of %s zijn', //cpg1.4
+		'error_folder_not_exist' => '%s bestaat niet. Corrigeer de ingegeven waarde %s', //cpg1.4
+		'error_cookie_not_readible' => 'Coppermine kan de cookie met de naam %s niet lezen. Herstel de waarde die je hebt ingevoerd voor %s, of ga naar het BBS installatie scherm en zorg ervoor dat de cookie directory is leesbaar voor Coppermine.',  //cpg1.4
+		'error_mandatory_field_empty' => 'Je kunt het veld %s niet leeglaten. Vul een goede waarde in.', //cpg1.4
+		'error_no_trailing_slash' => 'Er mag geen slash (\\) aan het eind van het veld %s staan.', //cpg1.4
+		'error_trailing_slash' => 'Er moet een slash (\\) aan het einde van veld %s staan.', //cpg1.4
+		'error_db_connect' => 'Kan geen contact krijgen met de mySQL database met de opgegeven informatie. mySQL gaf de volgende melding:', //cpg1.4
+		'error_db_name' => 'Ondanks dat Coppermine een verbinding tot stand kon brengen, kan de database %s niet gebonden worden. Zorg ervoor dat je %s goed hebt gedifinieerd. mySQL gad de volgende melding:', //cpg1.4
+		'error_prefix_and_table' => '%s en ', //cpg1.4
+		'error_db_table' => 'Kan de tabel %s niet vinden. Zorg ervoor dat je de waarde %s goed hebt ingegeven.', //cpg1.4
+		'recovery_title' => 'Integratie Beheer: noodreparatie', //cpg1.4
+		'recovery_explanation' => 'Als je hier kwam als beheerder van de BBS integratie van Coppermine, moet je eerst als beheerder inloggen. Als je niet kan inloggen omdat er een fout zit in de integratei, kan je deze uitzetten op deze pagina. Na opgave van je gebruikersnaam en wachtwoord laat je niet inloggen, maar zal de BBS integratie uitzetten. Kijk in de documentatie voor meer informatie.', //cpg1.4
+		'username' => 'Gebruikersnaam', //cpg1.4
+		'password' => 'Wachtwoord', //cpg1.4
+		'disable_submit' => 'Verzenden', //cpg1.4
+		'recovery_success_title' => 'Inloggen gelukt', //cpg1.4
+		'recovery_success_content' => 'Het is gelukt om de BBS integratie uit te zetten. Coppermine draait nu weer standalone.', //cpg1.4
+		'recovery_success_advice_login' => 'Log in als beheerder om de instellingen van de BBS integratie te wijzigen of om de integratie aan of uit te zetten.', //cpg1.4
+		'goto_login' => 'Ga naar de login pagina', //cpg1.4
+		'goto_bridgemgr' => 'Ga naar integratie beheer', //cpg1.4
+		'recovery_failure_title' => 'Inloggen mislukt', //cpg1.4
+		'recovery_failure_content' => 'Je hebt de verkeerde inloggegevens opgegeven. Je moet een beheerdersnaam en wachtwoord opgeven van de standalone Coppermine (die is ingesteld tijdens de installatie).', //cpg1.4
+		'try_again' => 'probeer opnieuw', //cpg1.4
+		'recovery_wait_title' => 'De wachtijd is over', //cpg1.4
+		'recovery_wait_content' => 'Om veiligheidsredenen is het script niet bevoegd om zovaak achter elkaar in te loggen, je moet nu eerst wachten om het later nog eens te kunnen proberen.', //cpg1.4
+		'wait' => 'wacht', //cpg1.4
+		'create_redir_file' => 'Maak verwijsbestand aan (aanbevolen)', //cpg1.4
+		'create_redir_file_explanation' => 'Om gebruikers terug te laten keren naar Coppermine als ze zijn ingelogd op het BBS, moet er een overzet bestand worden aangemaakt in de directory van het BBS programma. Als deze optie aan stgaan, integratie beheer zal proberen dit bestand aan te maken, of je krijgt de mogelijkheid de code te kopieren, een bestand zelf aan te maken en dat de code te plakken.', //cpg1.4
+		'browse' => 'blader', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File calendar.php //cpg1.4
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+		'title' => 'Kalender', //cpg1.4
+		'close' => 'sluiten', //cpg1.4
+		'clear_date' => 'maak datumveld leeg', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File catmgr.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
+		'miss_param' => 'Vereiste parameters voor \'%s\'bewerking niet gegeven !',
+		'unknown_cat' => 'Geselecteerde categorie bestaat niet in database',
+		'usergal_cat_ro' => 'Gebruikersgalerijen-categorie kan niet verwijderd worden !',
+		'manage_cat' => 'Beheer categorieën',
+		'confirm_delete' => 'Weet je zeker dat je deze categorie wilt VERWIJDEREN', //js-alert
+		'category' => 'Categorie',
+		'operations' => 'Bewerkingen',
+		'move_into' => 'Verplaats naar',
+		'update_create' => 'Aanpassen/Creëer categorie',
+		'parent_cat' => 'Ouder categorie',
+		'cat_title' => 'Categorie titel',
+		'cat_thumb' => 'Categorie verkleinde afbeelding',
+		'cat_desc' => 'Categorie-omschrijving', 
+		'categories_alpha_sort' => 'Sorteer categorieën alfabetisch (in plaats van willekeurig)',
+		'save_cfg' => 'Bewaar instellingen', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File admin.php //cpg1.4
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('ADMIN_PHP')) $lang_admin_php = array(
+		'title' => 'Gallerij Instellingen', //cpg1.4
+		'manage_exif' => 'Beheer exif weergave', //cpg1.4
+		'manage_plugins' => 'Beheer plugins', //cpg1.4
+		'manage_keyword' => 'Beheer zoekbegrippen', //cpg1.4
+		'restore_cfg' => 'Standaard instellingen terugzetten', //cpg1.4
+		'save_cfg' => 'Bewaar nieuwe instellingen', //cpg1.4
+		'notes' => 'Notities', //cpg1.4
+		'info' => 'Informatie', //cpg1.4
+		'upd_success' => 'Coppermine instellingen zijn opgeslagen', //cpg1.4
+		'restore_success' => 'Coppermine standaard instellingen zijn teruggezet', //cpg1.4
+		'name_a' => 'Naam oplopend', //cpg1.4
+		'name_d' => 'Naam aflopend', //cpg1.4
+		'title_a' => 'Titel oplopend', //cpg1.4
+		'title_d' => 'Titel aflopend', //cpg1.4
+		'date_a' => 'Datum oplopend', //cpg1.4
+		'date_d' => 'Datum aflopend', //cpg1.4
+		'pos_a' => 'Positie aflopend', //cpg1.4
+		'pos_d' => 'Positie aflopend', //cpg1.4
+		'th_any' => 'Maximaal', //cpg1.4
+		'th_ht' => 'Hoogte', //cpg1.4
+		'th_wd' => 'Breedte', //cpg1.4
+		'label' => 'tekst', //cpg1.4
+		'item' => 'item', //cpg1.4
+		'debug_everyone' => 'Iedereen', //cpg1.4
+		'debug_admin' => ' Alleen beheerders', //cpg1.4
+		'no_logs'=> 'Uit', //cpg1.4
+		'log_normal'=> 'Normaal', //cpg1.4
+		'log_all' => 'Alles', //cpg1.4
+		'view_logs' => 'Bekijk logging', //cpg1.4
+		'click_expand' => 'klik op de sectie naam deze uit te klappen', //cpg1.4
+		'expand_all' => 'Uit/inklappen', //cpg1.4
+		'notice1' => '(*) Deze instellingen mogen niet worden aangepast als je al waardes in de gegevens hebt zitten.', //cpg1.4
+		'notice2' => '(**) Als deze waarde wordt aangepast zullen alleen bestanden vanaf dit moment beïnvloed worden. Het is aanbevolen deze waarden niet aan te passen als er al bestanden in de database zitten. Je kunt waardes aanpassen via het &quot;<a href="util.php">beheerders gereedschappen</a> menu (afbeeldinggrootte aanpassen)&quot;.',  //cpg1.4
+		'notice3' => '(***) Alle loggings zijn in het Engels.', //cpg1.4
+		'bbs_disabled' => 'Deze functie is uitgeschakeld als het bbs is geintegreerd', //cpg1.4
+		'auto_resize_everyone' => ' Iedereen', //cpg1.4
+		'auto_resize_user' => ' Alleen leden', //cpg1.4
+		'ascending' => 'aflopend', //cpg1.4
+		'descending' => 'oplopend', //cpg1.4
+	);
+	
+	if (defined('ADMIN_PHP')) $lang_admin_data = array(
+		'Algemene instellingen',
+		array('Gallerij naam', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+		array('Gallerij omschrijving', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+		array('Gallerij email van de beheerder', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+		array('URL van de Coppermine directory (geen \'index.php\' of zoiets aan het einde)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+		array('URL van je begin pagina', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+		array('Sta ZIP-downloads van favorieten toe', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+		array('Tijdszone ten opzichte van GMT (huidige tijd: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+		array('Activeer versleutelde wachtwoorden (kan niet ongedaan worden gemaakt)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+		array('Activeer helpfunctie (help is alleen beschikbaar in het Engels)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+		array('Zoekbegrippen zijn interactief','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+		array('Activeer plugins', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+		array('Sta verbannen van niet-routeerbare (NAT/locale) IP adressen toe', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+		array('Gebruikersvriendelijke interface voor toevoegen via de batch', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+	
+		'Taal &amp; Karakterset instellingen',
+		array('Taal', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+		array('Val terug op Engels bij een niet aanwezige vertaling?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+		array('Karakterset', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+		array('Laat taal lijst zien', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+		array('Laat taal vlaggen zien', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+		array('Geef &quot;reset&quot; weer in taal lijst', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+		//array('Display previous/next on tabbed pages', 'previous_next_tab', 1), //cpg1.4
+	
+		'Thema instellingen',
+		array('Thema', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+		array('Laat thema lijst zien', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+		array('Geef &quot;reset&quot; weer in thema lijst', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+		array('Laat FAQ zien', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+		array('Eigen menu optie titel', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+		array('URL voor eigen menu', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+		array('Laat bbcode help zien', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+		array('Geef blok met informatie weer bij thema\'s die XHTML en CSS compliant zijn','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+		array('Relatief pad naar include file voor eigen header', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+		array('Relatief pad naar include file voor eigen footer', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+	
+		'Albums lijst',
+		array('Breedte van de hoofdtabel (pixels of %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+		array('Aantal niveau\'s catagorieën', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+		array('Aantal albums per pagina', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+		array('Aantal kolommen in de album lijst', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+		array('Grootte van de thumbnails in pixels', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+		array('De layout van de hoofdpagina', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+		array('Geef afbeelding weer bij de hoofdniveau\'s van in de catagorieën','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+		array('Sorteer catagorieën alfabetisch (in plaats van eigen sorteervolgorde)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+		array('Geef aantal afbeeldingen in het album weer','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+	
+		'Thumbnails',
+		array('Aantal kolommen op de thumbnail pagina', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+		array('Aantal rijen op de thumbnail pagina', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+		array('Maximaal aantal tabbladen om weer te geven', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+		array('Laat de bestandsnaam zien (samen met de titel)', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+		array('Geef het aantal keer dat de afbeelding bekeken is weer', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+		array('Geef aantal keer dat commentaar gegeven is weer', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+		array('Geef naam van de eigenaar van de afbeelding weer', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+		//array('Display name of admin uploaders below the thumbnail', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+		array('Geef bestandnaam weer', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+		array('Geef album omschrijving weer', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+		array('Standaard sorteervolgorde', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+		array('Minimum aantal stemmen dat er gedaan moet zijn voor de afbeelding wordt weergegeven in de \'beste gewaardeerd\' lijst', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+	
+		'Afbeelding',
+		array('Breedte van de afbeelding (pixels of %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+		array('Uitgebreide informatie standaard zichtbaar', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+		array('Maximale lengte van de omschrijving', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+		array('Maximaal aantal karakers in een woord', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+		array('Laat filmstrip zien', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+		array('Geef bestandsnaam weer onder de filmstrip', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+		array('Aantal afbeeldingen in de filmstrip', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+		array('Interval tijd diashow in milliseconden (1 seconde = 1000 milliseconden)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+	
+		'Commentaar',
+		array('Filter niet nette woorden uit het commentaar', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+		array('Sta smilies toe in commentaar', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+		array('Sta commentaar van een en dezelfde gebruiker achter elkaar toe (flood protection)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+		array('Maximaal aantal regels in het commentaar', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+		array('Maximale lengthe van het commentaar', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+		array('Bericht beheerder van geplaatst commentaar via e-mail', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+		array('Sorteervolgorder van commentaar', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+		array('Prefix voor niet aangemelde leden bij commentaar', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+	
+		'Bestanden en thumbnails instellingen',
+		array('Kwaliteit van de JPEG bestanden', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+		array('Maximale groottes van een thumbnail <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+		array('Gebruik groottes ( breedte of hoogte of maximaal voor de thumbnail ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+		array('Maak middelgrote afbeeldingen aan?','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+		array('Maximale breedte of hoogte van de middelgrote afbeeldingen <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+		array('Maximale grootte van de geuploade bestanden (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+		array('Maximale breedte of hoogte van geuploade bestanden (pixels)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+		array('Pas grootte van de afbeeldingen automatisch aan indien groter dan de maximale waarden?', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+	
+		'Bestanden en thumbnails geavanceerde instellingen',
+		array('Albums kunnen persoonlijk zijn (Let op: als je deze waarde van \'ja\' naar \'nee\' omzet, zullen alle persoonlijke albums publiek worden)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+		array('Geef persoonlijke albums icoon weer aan een niet ingelogde gebruiker','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+		array('Verboden karakerts in de bestandsnaam', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+		//array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+		array('Toegestane afbeeldings formaten', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+		array('Toegestane filmb formaten', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+		array('Film weergave autostart', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+		array('Toegestane geluidsformaten', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+		array('Toegestanden documentformaten', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+		array('Wijze van aanpassen van de afbeeldingen','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+		array('Pad naar ImageMagick (bijvoorbeeld /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+		//array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+		array('Command line opties voor ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+		array('Lees EXIF data uit JPEG bestanden', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+		array('Lees IPTC data uit JPEG bestanden', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+		array('De album directory <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+		array('De gebruikers bestanden directory <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+		array('De prefix voor middelgrote bestanden <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+		array('De prefix voor middelgrote thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+		array('Standaard toegangsrecht voor directories', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+		array('Standaard toegangsrecht voor bestanden', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+	
+		'Gebruikers instellingen',
+		array('Sta nieuwe registraties toe', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+		array('Sta gastgebruikers toe (gasten of anoniem)', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+		array('Gebruikers registratie moet via email verificatie', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+		array('Geef melding via e-mail aan beheerder bij nieuwe gebruikersaanmelding', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+		array('Beheerder moet nieuwe gebruiker activeren', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+		array('Sta meerdere gebruikers met eenzelfde e-mail adres toe', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+		array('Geef melding via e-mail aan beheerder bij klaarstaan bestanden voor upload', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+		array('Sta toe dat ingelogde gebruikers ledenlijst zien', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+		array('Sta toe dat gebruikers hun e-mail adres in hun profiel kunnen wijzigen', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+		array('Sta toe dat gebruikers volledig beheer over hun eigen afbeeldingen hebben in openbare gallerijen', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+		array('Aantal mislukte inlogpogingen voor de gebruiker op de tijdelijke verbannen lijst komt te staan (bescherming tegen hacking)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+		array('Duur dat een gebruiker op de tijdelijke verbannen lijst komt te staan (minuten)', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+		array('Sta klachten naar beheerder toe', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+	
+		// custom profile fields, //cpg1.4
+		'Eigen velden in de gebruikers profielen (laat leeg inden niet gebruikt). Gebruik profiel 6 voor lange ingaven zoals biografieen', //cpg1.4
+		array('Profiel 1 naam', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+		array('Profiel 2 naam', 'user_profile2_name', 0), //cpg1.4
+		array('Profiel 3 naam', 'user_profile3_name', 0), //cpg1.4
+		array('Profiel 4 naam', 'user_profile4_name', 0), //cpg1.4
+		array('Profiel 5 naam', 'user_profile5_name', 0), //cpg1.4
+		array('Profiel 6 naam', 'user_profile6_name', 0), //cpg1.4
+	
+		'Eigen velden in de afbeeldings omschrijvingen (laat leeg inden niet gebruikt)', //cpg1.4
+		array('Veld 1 naam', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+		array('Veld 2 naam', 'user_field2_name', 0), 
+		array('Veld 3 naam', 'user_field3_name', 0), 
+		array('Veld 4 naam', 'user_field4_name', 0), 
+	
+		'Cookies instellingen',
+		array('Cookie naam', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+		array('Cookie pad', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+	
+		'E-mail instellingen  (normaal gesproken hoeft deze niet te worden aangepast, laat alle velden leeg indien je niet zeker bent wat er moet worden ingevuld)', //cpg1.4
+		array('SMTP Host (leeg laten om gebruik te maken van sendmail)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+		array('SMTP gebruikersnaam', 'smtp_username', 0), //cpg1.4
+		array('SMTP wachtwoord', 'smtp_password', 0), //cpg1.4
+	
+		'Logging en statistieken',
+		array('Logging mode <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+		array('Log e-cards', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+		array('Hou gedetailleerde stemmen statistieken bij','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+		array('Hou gedetailleerde hit statistieken bij','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+	
+		'Onderhouds instellingen',
+		array('Zet debug mode aan', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+		array('Laat berichten zien in debug mode', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+		array('Gallerij is offline', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File db_ecard.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
+		'title' => 'Stuur e-cards',
+		'ecard_sender' => 'Afzender',
+		'ecard_recipient' => 'Ontvanger',
+		'ecard_date' => 'Datum',
+		'ecard_display' => 'Laat e-card zien',
+		'ecard_name' => 'Naam',
+		'ecard_email' => 'E-mail',
+		'ecard_ip' => 'IP #',
+		'ecard_ascending' => 'oplopend',
+		'ecard_descending' => 'aflopend',
+		'ecard_sorted' => 'Gesorteerd',
+		'ecard_by_date' => 'op datum',
+		'ecard_by_sender_name' => 'op afzender\'s naam',
+		'ecard_by_sender_email' => 'op afzender\'s e-mail',
+		'ecard_by_sender_ip' => 'op afzender\'s IP-adres',
+		'ecard_by_recipient_name' => 'op ontvanger\'s naam',
+		'ecard_by_recipient_email' => 'op ontvanger\'s e-mail',
+		'ecard_number' => 'tonen record %s aan %s van %s',
+		'ecard_goto_page' => 'ga naar pagina',
+		'ecard_records_per_page' => 'Records per pagina',
+		'check_all' => 'Selecteer alles',
+		'uncheck_all' => 'De-selecteer alles',
+		'ecards_delete_selected' => 'Verwijder geselecteerde e-cards',
+		'ecards_delete_confirm' => 'Weet je zeker dat je de records wilt verwijderen? Selecteer de checkbox!',
+		'ecards_delete_sure' => 'Ik weet het zeker',
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File db_input.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
+		'empty_name_or_com' => 'Je moet je naam en commentaar opgeven.',
+		'com_added' => 'Je commentaar is toegevoegd.',
+		'alb_need_title' => 'Je moet een naam geven aan het album !',
+		'no_udp_needed' => 'Geen aanpassing nodig.',
+		'alb_updated' => 'Het album is aangepast.',
+		'unknown_album' => 'Geselecteerde album bestaat niet of je hebt geen toestemming naar dit album te uploaden.',
+		'no_pic_uploaded' => 'Er is geen bestand geupload !<br/><br/>Indien je echt een bestand geselecteerd hebt om te uploaden, controleer of de server bestands-upload toestaat...',
+		'err_mkdir' => 'Creëren van map %s niet gelukt !',
+		'dest_dir_ro' => 'Bestemmingsmap %s is niet beschrijfbaar door het script !',
+		'err_move' => 'Onmogelijk %s te verplaatsen naar %s !',
+		'err_fsize_too_large' => 'Het door jou geuploade bestand is te groot (maximum toegelaten is %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+		'err_imgsize_too_large' => 'Het door jou geuploade bestand is te groot (maximum toegestaan is %s KB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+		'err_invalid_img' => 'Het bestand dat je geupload hebt, is geen geldig afbeeldingenbestand !',
+		'allowed_img_types' => 'Je kunt aleen %s afbeeldingen uploaden.',
+		'err_insert_pic' => 'Het bestand \'%s\' kan niet ingevoegd worden in het album.',
+		'upload_success' => 'Je bestand is met succes geupload<br/><br/>Het wordt zichtbaar als de beheerder het goedgekeurd heeft.',
+		'notify_admin_email_subject' => '%s - Upload-melding',
+		'notify_admin_email_body' => 'Een foto is geupload door %s waarvoor toestemming is vereist. Bezoek %s',
+		'info' => 'Informatie',
+		'com_added' => 'Commentaar toegevoegd.',
+		'alb_updated' => 'Album aangepast.',
+		'err_comment_empty' => 'Je commentaar is leeg !',
+		'err_invalid_fext' => 'Alleen bestanden met de volgende extensie worden geaccepteerd : <br/><br/>%s.',
+		'no_flood' => 'Sorry, maar je bent de auteur van het laatste geposte commentaar voor dit bestand<br/><br/>Wijzig het commentaar dat je toegevoegd hebt',
+		'redirect_msg' => 'je wordt doorgestuurd.<br/><br/><br/>Klik \'Doorgaan\' indien de pagina niet automatisch ververst wordt',
+		'upl_success' => 'Je bestand is met succes toegevoegd.',
+		'email_comment_subject' => 'Commentaar toegevoegd op Coppermine Photo Gallery',
+		'email_comment_body' => 'Er heeft iemand commentaar toegevoegd in je galerij. Bekijk het op', 
+		'album_not_selected' => 'Album is niet geselecteerd', //cpg1.4
+		'com_author_error' => 'Een gegeristeerde gebruiker gebruikt deze inlognaam al, kies een andere naam', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File delete.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('DELETE_PHP')) $lang_delete_php = array(
+		'caption' => 'Koptekst',
+		'fs_pic' => 'Originele grootte foto',
+		'del_success' => 'met succes verwijderd',
+		'ns_pic'  => 'normale fotogrootte',
+		'err_del' => 'kan niet verwijderd worden',
+		'thumb_pic' => 'verkleinde afbeelding',
+		'comment' => 'commentaar',
+		'im_in_alb' => 'foto in album',
+		'alb_del_success' => 'Album \'%s\' verwijderd',
+		'alb_mgr' => 'Album Manager',
+		'err_invalid_data' => 'Ongeldige data ontvangen in \'%s\'',
+		'create_alb' => 'creëeren album \'%s\'',
+		'update_alb' => 'Aanpassen album \'%s\' met titel \'%s\' en index \'%s\'',
+		'del_pic' => 'Verwijder bestand',
+		'del_alb' => 'Verwijder album',
+		'del_user' => 'Verwijder gebruiker',
+		'err_unknown_user' => 'De geselecteerde gebruiker bestaat niet !',
+		'comment_deleted' => 'Commentaar met succes verwijderd', 
+		'err_empty_groups' => 'Er is geen groepen tabel, of de tabel is nog leeg!', //cpg1.4
+		'npic' => 'Afbeelding', //cpg1.4
+		'pic_mgr' => 'Afbeeldingsbeheer', //cpg1.4
+		'update_pic' => 'Aanpassen afbeelding \'%s\' met bestandsnaam \'%s\' en index \'%s\'', //cpg1.4
+		'username' => 'Gebruikersnaam', //cpg1.4
+		'anonymized_comments' => '%s commentaarregel(s) anoniem gemaakt', //cpg1.4
+		'anonymized_uploads' => '%s openbare upload(s) anoniem gemaakt', //cpg1.4
+		'deleted_comments' => '%s commentaarregel(s) verwijderd', //cpg1.4
+		'deleted_uploads' => '%s openbare upload(s) verwijderd', //cpg1.4
+		'user_deleted' => 'gebruiker %s verwijderd', //cpg1.4
+		'activate_user' => 'Activeer gebruiker', //cpg1.4
+		'user_already_active' => 'Gebruiker is al geactiveerd', //cpg1.4
+		'activated' => 'Geactiveerd', //cpg1.4
+		'deactivate_user' => 'Deactiveer gebruiker', //cpg1.4
+		'user_already_inactive' => 'Gebruiker is al gedeactiveerd', //cpg1.4
+		'deactivated' => 'Gedeactiveerd', //cpg1.4
+		'reset_password' => 'Reset wachtwoord(en)', //cpg1.4
+		'password_reset' => 'Wachtwoord gereset naar %s', //cpg1.4
+		'change_group' => 'Verander hoofdgroep', //cpg1.4
+		'change_group_to_group' => 'Veranderd van %s naar %s', //cpg1.4
+		'add_group' => 'Voeg secundaire groep toe', //cpg1.4
+		'add_group_to_group' => 'Gebruiker %s toegevoegd aan groep %s. Hij/Zij is nu lid van de primaire groepf %s en van de secundaire groep(en) %s.', //cpg1.4
+		'status' => 'Status', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File displayecard.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('DISPLAYECARD_PHP')) {
+	
+		$lang_displayecard_php = array(
+		  'invalid_data' => 'De gegevens voor de e-card waar je mee bezig bent is nie geschikt voor de e-mail programma. Controleer of de link goed is ingetikt.',
+		); 
+	
+	}
+
+	// ------------------------------------------------------------------------- //
+	// File displayimage.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('DISPLAYIMAGE_PHP')){
+	
+		$lang_display_image_php = array(
+			'confirm_del' => 'Weet je zeker dat je dit bestand wilt VERWIJDEREN ? \\nCommentaar wordt ook verwijderd.',
+			'del_pic' => 'VERWIJDER DIT BESTAND',
+			'size' => '%s x %s pixels',
+			'views' => '%s keer',
+			'slideshow' => 'Diashow',
+			'stop_slideshow' => 'STOP DIASHOW',
+			'view_fs' => 'Klik op de foto om originele grootte te bekijken',
+			'edit_pic' => 'Wijzig omschrijving',  //cpg1.4
+			'crop_pic' => 'Snijden en draaien', 
+			'set_player' => 'Verander `standaard afspeel programma',
+		);
+	
+		$lang_picinfo = array(
+			'title' =>'Bestandsinformatie',
+			'Filename' => 'Bestandsnaam',
+			'Album name' => 'Album naam',
+			'Rating' => 'Populariteit (%s stemmen)',
+			'Keywords' => 'Zoekbegrippen',
+			'File Size' => 'Bestandsgrootte',
+			'Date Added' => 'Datum toegevoegd', //cpg1.4
+			'Dimensions' => 'Afmetingen',
+			'Displayed' => 'Weergegeven',
+			'URL' => 'URL', //cpg1.4
+			'Make' => 'Fabrikant', //cpg1.4
+			'Model' => 'Model', //cpg1.4
+			'DateTime' => 'Datum/Tijd', //cpg1.4
+			'DateTimeOriginal' => 'Datum genomen', //cpg1.4
+			'ISOSpeedRatings'=>'ISO', //cpg1.4
+			'MaxApertureValue' => 'Diafragma', //cpg1.4
+			'FocalLength' => 'Zoom', //cpg1.4
+			'Comment' => 'Commentaar',
+			'addFav'=>'Toevoegen aan favorieten',
+			'addFavPhrase'=>'Favorieten',
+			'remFav'=>'Verwijderen uit favorieten',
+			'iptcTitle'=>'IPTC Titel',
+			'iptcCopyright'=>'IPTC Copyright',
+			'iptcKeywords'=>'IPTC Zoekbegrippen',
+			'iptcCategory'=>'IPTC Catagorie',
+			'iptcSubCategories'=>'IPTC Sub Catagorie',
+			'ColorSpace' => 'Kleur', //cpg1.4
+			'ExposureProgram' => 'Camera Programma', //cpg1.4
+			'Flash' => 'Flits', //cpg1.4
+			'MeteringMode' => 'Focus methode', //cpg1.4
+			'ExposureTime' => 'Belichtindtijd', //cpg1.4
+			'ExposureBiasValue' => 'Belichtingswaarde', //cpg1.4
+			'ImageDescription' => 'Omschrijving', //cpg1.4
+			'Orientation' => 'Oriëntatie', //cpg1.4
+			'xResolution' => 'X Resolutie', //cpg1.4
+			'yResolution' => 'Y Resolutie', //cpg1.4
+			'ResolutionUnit' => 'Resolutie eenheid', //cpg1.4
+			'Software' => 'Software', //cpg1.4
+			'YCbCrPositioning' => 'YCbCr Positie', //cpg1.4
+			'ExifOffset' => 'Exif Offset', //cpg1.4
+			'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+			'FNumber' => 'FNummer', //cpg1.4
+			'ExifVersion' => 'Exif versie', //cpg1.4
+			'DateTimeOriginal' => 'Datum/Tijd orgineel', //cpg1.4
+			'DateTimedigitized' => 'Datum/Tijd opname', //cpg1.4
+			'ComponentsConfiguration' => 'Componenten', //cpg1.4
+			'CompressedBitsPerPixel' => 'Bits per pixel', //cpg1.4
+			'LightSource' => 'Lichtbron', //cpg1.4
+			'ISOSetting' => 'ISO instellingen', //cpg1.4
+			'ColorMode' => 'Kleur methode', //cpg1.4
+			'Quality' => 'Kwaliteit', //cpg1.4
+			'ImageSharpening' => 'Scherpte', //cpg1.4
+			'FocusMode' => 'Focus', //cpg1.4
+			'FlashSetting' => 'Flits instellingen', //cpg1.4
+			'ISOSelection' => 'ISO waarde', //cpg1.4
+			'ImageAdjustment' => 'Aanpassingen', //cpg1.4
+			'Adapter' => 'Adapter', //cpg1.4
+			'ManualFocusDistance' => 'Afstand Handmatige Focus', //cpg1.4
+			'DigitalZoom' => 'Digitale Zoom', //cpg1.4
+			'AFFocusPosition' => 'AF Focus Positie', //cpg1.4
+			'Saturation' => 'Verzadiging', //cpg1.4
+			'NoiseReduction' => 'Noise Reductie', //cpg1.4
+			'FlashPixVersion' => 'Flash Pix Versie', //cpg1.4
+			'ExifImageWidth' => 'Exif Afbeeldings Breedte', //cpg1.4
+			'ExifImageHeight' => 'Exif Afbeeldings Hoogte', //cpg1.4
+			'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+			'FileSource' => 'Bron', //cpg1.4
+			'SceneType' => 'Scene Type', //cpg1.4
+			'CustomerRender' => 'Eigen Rendering', //cpg1.4
+			'ExposureMode' => 'Belichtings Methode', //cpg1.4
+			'WhiteBalance' => 'Witbalans', //cpg1.4
+			'DigitalZoomRatio' => 'Digitale Zoom Ratio', //cpg1.4
+			'SceneCaptureMode' => 'Scene', //cpg1.4
+			'GainControl' => 'Gain Control', //cpg1.4
+			'Contrast' => 'Contrast', //cpg1.4
+			'Saturation' => 'Verzadiging', //cpg1.4
+			'Sharpness' => 'Scherpte', //cpg1.4
+			'ManageExifDisplay' => 'Beheer Exif Display', //cpg1.4
+			'submit' => 'Verzenden', //cpg1.4
+			'success' => 'Informatie opgeslagen.', //cpg1.4
+			'details' => 'Details', //cpg1.4
+		);
+	
+		$lang_display_comments = array(
+			'OK' => 'OK',
+			'edit_title' => 'Wijzig dit commentaar.',
+			'confirm_delete' => 'Weet je zeker dat je dit commentaar wilt verwijderen ?', //js-alert
+			'add_your_comment' => 'Voeg je commentaar toe.',
+			'name'=>'Naam', 
+			'comment'=>'Commentaar', 
+			'your_name' => 'Je naam', 
+			'report_comment_title' => 'Dien een klacht over dit commentaar in bij de beheerder', //cpg1.4
+		);
+	
+		$lang_fullsize_popup = array( 
+			'click_to_close' => 'Klik op de foto om dit venster te sluiten', 
+		);
+	
+	}
+
+	// ------------------------------------------------------------------------- //
+	// File ecard.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
+		'title' => 'Stuur een e-card', 
+		'invalid_email' => '<font color="red"><b>Waarschuwing</b></font>: ongeldig e-mailadres:', //cpg1.4
+		'ecard_title' => 'Een e-card van %s voor jou',
+		'error_not_image' => 'Alleen foto\'s kunnen als een e-card verzonden worden.',
+		'view_ecard' => 'Indien de e-card niet juist wordt weergegeven, klik dan op deze link', //cpg1.4
+		'view_ecard_plaintext' => 'To view the ecard, copy and paste this url into your browser\'s address bar:', //cpg1.4
+		'view_more_pics' => 'Klik op deze link om meer foto\'s te bekijken !', //cpg1.4
+		'send_success' => 'Je e-card is verzonden',
+		'send_failed' => 'Sorry, maar de server kan je e-card niet verzenden...',
+		'from' => 'Van',
+		'your_name' => 'Jouw naam',
+		'your_email' => 'Jouw e-mailadres',
+		'to' => 'Aan',
+		'rcpt_name' => 'Naam geadresseerde',
+		'rcpt_email' => 'E-mailadres geadresseerde',
+		'greetings' => 'Onderwerp', //cpg1.4
+		'message' => 'Bericht', //cpg1.4
+		'ecards_footer' => 'Gestuurd door %s vanaf IP adres %s om %s (Gallerij tijd)', //cpg1.4
+		'preview' => 'Voorbeeldweergave van de e-card', //cpg1.4
+		'preview_button' => 'Voorbeeldweergave', //cpg1.4
+		'submit_button' => 'E-card versturen', //cpg1.4
+		'preview_view_ecard' => 'Dit zal een alternatieve link zijn naar de aangemaakte e-card. Deze zal niet werken in de voorbeeldweergave.', //cpg1.4
+	); 
+
+	// ------------------------------------------------------------------------- //
+	// File report_file.php //cpg1.4
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+		'title' => 'Klachten naar beheerder', //cpg1.4
+		'invalid_email' => '<b>Waarschuwing</b> : Ongeldig e-mail adres!', //cpg1.4
+		'report_subject' => 'Een klacht van %s over gallerij %s', //cpg1.4
+		'view_report' => 'Alternatieve link als deze klacht niet goed zichtbaar is', //cpg1.4
+		'view_report_plaintext' => 'Om de klacht te bekijken, knip en plak deze URL in de webbrowser:', //cpg1.4
+		'view_more_pics' => 'Gallerij', //cpg1.4
+		'send_success' => 'Je klacht is verzonden', //cpg1.4
+		'send_failed' => 'Sorry, de server kan je klacht niet verzenden...', //cpg1.4
+		'from' => 'Van', //cpg1.4
+		'your_name' => 'Je naam', //cpg1.4
+		'your_email' => 'Je e-mail adres', //cpg1.4
+		'to' => 'Aan', //cpg1.4
+		'administrator' => 'Beheerder', //cpg1.4
+		'subject' => 'Onderwerp', //cpg1.4
+		'comment_field_name' => 'Klacht over commentaar van "%s"', //cpg1.4
+		'reason' => 'Reden', //cpg1.4
+		'message' => 'Bericht', //cpg1.4
+		'report_footer' => 'Verstuurt door %s van IP adres %s om %s (Gallerij tijd)', //cpg1.4
+		'obscene' => 'obseen', //cpg1.4
+		'offensive' => 'aanstootgevend', //cpg1.4
+		'misplaced' => 'niet relevant/misplaatst', //cpg1.4
+		'missing' => 'niet aanwezig', //cpg1.4
+		'issue' => 'fout/kan afbeelding niet zien', //cpg1.4
+		'other' => 'anders', //cpg1.4
+		'refers_to' => 'Klacht is van toepassing op', //cpg1.4
+		'reasons_list_heading' => 'reden(en) voor de klacht:', //cpg1.4
+		'no_reason_given' => 'geen reden is opgegeven', //cpg1.4
+		'go_comment' => 'Ga naar commentaar', //cpg1.4
+		'view_comment' => 'Laat de volledige  klacht met het commentaar zien', //cpg1.4
+		'type_file' => 'bestand', //cpg1.4
+		'type_comment' => 'commentaar', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File editpics.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
+		'pic_info' => 'Bestands&nbsp;info',
+		'album' => 'Album',
+		'title' => 'Titel', 
+		'filename' => 'Filename', //cpg1.4
+		'desc' => 'Omschrijving',
+		'keywords' => 'Zoekbegrip', 
+		'new_keyword' => 'Nieuw zoekbegrip', //cpg1.4
+		'new_keywords' => 'Geen zoekbegrippen gevonden', //cpg1.4
+		'existing_keyword' => 'Bestaand zoekbegrip', //cpg1.4
+		'pic_info_str' => '%s×%s - %sKB - %s bekeken - %s stemmen',
+		'approve' => 'Laat bestand toe',
+		'postpone_app' => 'Stel toelating uit',
+		'del_pic' => 'Verwijder bestand', 
+		'del_all' => 'Verwijder ALLE bestanden', //cpg1.4
+		'read_exif' => 'Lees EXIF-info opnieuw',
+		'reset_view_count' => 'Reset bekeken teller', 
+		'reset_all_view_count' => 'Reset ALLE tellers', //cpg1.4
+		'reset_votes' => 'Reset stemmen', 
+		'reset_all_votes' => 'Reset ALLE stemmen', //cpg1.4
+		'del_comm' => 'verwijder commentaar', 
+		'del_all_comm' => 'Verwijder ALLE commentaarregels', //cpg1.4
+		'upl_approval' => 'Upload-toestemming', //cpg1.4
+		'edit_pics' => 'Wijzig bestanden',
+		'see_next' => 'Bekijk volgend bestand',
+		'see_prev' => 'Bekijk vorig bestand',
+		'n_pic' => '%s bestanden',
+		'n_of_pic_to_disp' => 'Aantal te tonen bestanden',
+		'apply' => 'Pas wijzigingen toe',
+		'crop_title' => 'Coppermine Foto Editor',
+		'preview' => 'Voorbeeld',
+		'save' => 'Bewaar foto',
+		'save_thumb' =>'Bewaar als verkleinde afbeelding',
+		'gallery_icon' => 'Maak deze mijn icoon', //cpg1.4
+		'sel_on_img' =>'De selectie moet geheel op de afbeelding liggen!', //js-alert
+		'album_properties' =>'Album instellingen', //cpg1.4
+		'parent_category' =>'Hoofd catagorie', //cpg1.4
+		'thumbnail_view' =>'Thumbnail weergave', //cpg1.4
+		'select_unselect' =>'selecteer/deselecteer alles', //cpg1.4
+		'file_exists' => 'Doelbestand \'%s\' bestaat al.', //cpg1.4
+		'rename_failed' => 'Het is niet gelukt om \'%s\' te hernoemen naar \'%s\'.', //cpg1.4
+		'src_file_missing' => 'Bron bestand \'%s\' bestaat niet.', //cpg1.4
+		'mime_conv' => 'Kan bestand \'%s\' niet converteren naar \'%s\'', //cpg1.4
+		'forb_ext' => 'Verboden bestandstype.', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File faq.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('FAQ_PHP')) $lang_faq_php = array(
+		'faq' => 'Veel gestelde vragen',
+		'toc' => 'Inhoudsopgave',
+		'question' => 'Vraag: ',
+		'answer' => 'Antwoord: ',
+	);
+	
+	if (defined('FAQ_PHP')) $lang_faq_data = array(
+		'Veel gestelde vragen - algemeen',
+		array('Waarom moet ik registreren?', 'Registratie kan wel of niet worden vereist door de beheerder van de site. Registratie geeft een gebruiker toegevoegde mogelijkheden zoals uploaden, het hebben van een favorietenlijst, waardering van foto\'s en het plaatsen van commentaar etc.', 'allow_user_registration', '0'),
+		array('Hoe kan ik registreren?', 'Ga naar &quot;Registreer&quot; en vul de vereiste velden in (en als je wilt de optionele).<br/>Als de beheerder e-mailaanmelding heeft geactiveerd, zul je nadat je de informatie hebt verzonden, een e-mailbevestiging ontvangen op het adres dat je hebt opgegeven tijdens het registreren, met daarin instructies hoe je je lidmaatschap moet activeren. Je lidmaatschap moet geactiveerd zijn om in te kunnen loggen.', 'allow_user_registration', '1'),
+		array('Hoe log ik in?', 'Ga naar &quot;Login&quot;, geef je gebruikersnaam en wachtwoord en selecteer &quot;Onthoud mij&quot; zodat je de volgende keer weer ingelogd wordt op de site als je terugkeert nadat je het verlaten hebt.<br/><b>BELANGRIJK: Cookies moeten worden toegelaten en de cookie van deze site mag niet worden verwijderd om de optie &quot;Onthoud mij&quot; te kunnen gebruiken.</b>', 'offline', 0),
+		array('Waarom kan ik niet inloggen?', 'Heb je je geregistreerd en heb de link aangeklikt die je is toegezonden via e-mail?. Deze aangeklikte link zal je account activeren. Voor andere inlogproblemen, neem contact op met de beheerder van deze site.', 'offline', 0),
+		array('Wat gebeurt er als ik mijn wachtwoord vergeten ben?', 'Indien deze site de &quot;Wachtwoord vergeten&quot; link heeft, gebruik het dan. In alle andere gevallen, neem contact op met de beheerder van deze site voor een nieuw wachtwoord.', 'offline', 0),
+		//array('Wat gebeurt er als ik mijn e-mailadres verander?', 'Eenvoudig inloggen en verander je e-mailadres via &quot;Profiel&quot;', 'offline', 0),
+		array('Hoe bewaar ik een foto in &quot;Mijn favorieten&quot;?', 'Klik op een foto en klik dan op de &quot;foto-info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Foto-informatie" />); scroll naar de onderzijde van de pagina naar &quot;Bestandsinformatie&quot; en klik op &quot;Voeg toe aan favorieten&quot;.<br/>De beheerder kan deze &quot;Bestandsinformatie&quot; standaard aan hebben staan.<br/>BELANGRIJK: Cookies moeten toegelaten worden en de cookie van deze site mag niet worden verwijderd.', 'offline', 0),
+		array('Hoe beoordeel ik een bestand?', 'Klik op een verkleinde afbeelding en ga naar de onderzijde van de pagina en kies een beoordeling.', 'offline', 0),
+		array('Hoe plaats ik een commentaar voor een foto?', 'Klik op een verkleinde afbeelding en ga naar de onderzijde van de pagina en plaats een commentaar.', 'offline', 0),
+		array('Hoe upload ik een bestand?', 'Ga naar &quot;Upload bestand&quot; en selecteer het album waar je je bestand naar wilt uploaden, klik op &quot;Browse&quot; en ga naar het bestand dat je wilt uploaden en klik op &quot;open&quot; (voeg als je wilt een titel en beschrijving toe) en klik op &quot;Verzend&quot;', 'allow_private_albums', 0),
+		array('Waar upload ik een foto naar toe?', 'Je zult in staat zijn een foto te uploaden naar één van je albums in &quot;Mijn Galerij&quot;. De beheerder kan je ook toestaan om te uploaden naar één of meer albums in de hoofdgalerij.', 'allow_private_albums', 0),
+		array('Welk bestandstype en grootte kan ik uploaden?', 'De grootte en het bestandstype (jpg,gif,..etc.) worden bepaald door de beheerder.', 'offline', 0),
+		array('Hoe creëer, hernoem en verwijder ik een album in &quot;Mijn Galerij&quot;?', 'Je moet eerst in &quot;Beheerder-modus&quot; zijn<br/>Ga vervolgens naar &quot;Creëer/Sorteer mijn albums&quot; en klik &quot;Nieuw&quot;. Verander &quot;Nieuw Album&quot; naar de door jou gewenste naam.<br/>Je kunt ook elk ander album in je galerij hernoemen.<br/>Klik &quot;Pas aanpassingen toe&quot;.', 'allow_private_albums', 0),
+		array('Hoe pas ik aan en beperk ik gebruikers in het bekijken van mijn albums?', 'Je moet eerst in &quot;Beheerder-modus&quot; zijn<br/>Ga vervolgens naar &quot;Pas mijn albums aan&quot;. Op de &quot;Aanpassen Album&quot; bar, kies het album dat je wilt aanpassen.<br/>Hier kun je de naam, de omschrijving, de verkleinde afbeelding, de beperking in het bekijken en commentaar/beoordelingspermissie aanpassen.<br/>Klik op &quot;Aanpassen album&quot;.', 'allow_private_albums', 0),
+		array('Hoe kan ik gebruikersgalerijen bekijken van andere gebruikers?', 'Ga naar &quot;Albumlijst&quot; en kies &quot;Gebruikersgalerijen&quot;.', 'allow_private_albums', 0),
+		array('Wat zijn cookies?', 'Cookies zijn tekstbestanden met data die door een website worden verzonden en op je computer worden geplaatst.<br/>Cookies laten een gebruiker gewoonlijk toe een site te verlaten en weer terug te keren zonder weer opnieuw te hoeven in te loggen en andere verschillende zaken.', 'offline', 0),
+		array('Waar kan ik dit programma krijgen voor mijn site?', 'Coppermine is een vrije Multimedia Galerij, uitgegeven onder GNU GPL. Het zit vol met mogelijkheden en is geschikt gemaakt voor verschillende platformen. Bezoek de <a href="http://coppermine.sf.net/">Coppermine Home Page</a> om meer te weten te komen of het te downloaden.', 'offline', 0),
+	
+		'Navigeren binnen de site',
+		array('Wat is &quot;Albumlijst&quot;?', 'Deze optie toont je de complete galerij met een link naar iedere categorie. Verkleinde afbeeldingen kunnen ook een link zijn naar een categorie.', 'offline', 0),
+		array('Wat is &quot;Mijn Galerij&quot;?', 'Deze optie laat een gebruiker de mogelijkheid zijn of haar eigen galerij te creëren en hier albums aan toe te voegen, te verwijderen of aan te passen en eveneens bestanden naar te uploaden.', 'allow_private_albums', 0),
+		array('Wat is het verschil tussen &quot;Beheerder-modus&quot; en &quot;Gebruiker-modus&quot;?', 'Deze optie, wanneer deze is ingesteld op Beheerder-modus, stelt de gebruiker in staat zijn eigen galerij aan te passen (en eveneens die van anderen indien de beheerder dit toegelaten heeft).', 'allow_private_albums', 0),
+		array('Wat is &quot;Upload bestand&quot;?', 'Deze optie stelt de gebruiker in staat een bestand te uploaden (grootte en type wordt bepaald door de beheerder van de site) naar een door jou of de door de beheerder geselecteerde galerij.', 'allow_private_albums', 0),
+		array('Wat is &quot;Laatste uploads&quot;?', 'Deze optie toont de laatste uploads die naar de site zijn gezonden.', 'offline', 0),
+		array('Wat is &quot;Laatste commentaar&quot;?', 'Deze optie toont de laatste commentaren samen met de foto die door gebruikers zijn geplaatst.', 'offline', 0),
+		array('Wat is &quot;Meest bekeken&quot;?', 'Deze optie toont de meest bekeken foto\'s door alle bezoekers (ingelogd of niet).', 'offline', 0),
+		array('Wat is &quot;Best beoordeeld&quot;?', 'Deze optie laat de door bezoekers best beoordeelde foto\'s zien in een gemiddelde beoordeling (bv: vijf gaven ieder een <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: de foto zal dan een gemiddelde beoordeling krijgen van <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Vijf gebruikers beoordeelden de foto van 1 tot 5 (1,2,3,4,5) zal resulteren in een gemiddelde van <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br/>De beoordelingen gaan van <img src="images/rating5.gif" width="65" height="14" border="0" alt="beste" /> (beste) tot <img src="images/rating0.gif" width="65" height="14" border="0" alt="slechtste" /> (slechtste).', 'offline', 0),
+		array('Wat is &quot;Mijn favorieten&quot;?', 'Deze optie geeft de gebruiker de mogelijkheid om hun favoriete foto in een cookie op te slaan, die vervolgens naar je computer wordt gezonden.', 'offline', 0),
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File forgot_passwd.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
+		'forgot_passwd' => 'Wachtwoordherinnering',
+		'err_already_logged_in' => 'Je bent al ingelogd !', 
+		'enter_email' => 'Geef je e-mail adres',
+		'submit' => 'gaan',
+		'failed_sending_email' => 'De wachtwoordherinnerings-e-mail kan niet verzonden worden !',
+		'email_sent' => 'Een e-mail met je gebruikersnaam en wachtwoord is verzonden aan %s',
+		'err_unk_user' => 'Geselecteerde gebruiker bestaat niet!',
+		'passwd_reminder_subject' => '%s - Wachtwoordherinnering',
+		'passwd_reminder_body' => 'Je hebt verzocht, herinnerd te willen worden over je login-gegevens:
 Gebruikernaam: %s
 Wachtwoord   : %s
 Klik %s om in te loggen.',
-);
+	);
 
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-        'group_name' => 'Groepsnaam',
-        'disk_quota' => 'Toegewezen bestandsgrootte',
-        'can_rate' => 'Kan bestanden beoordelen ',
-        'can_send_ecards' => 'Kan e-cards sturen',
-        'can_post_com' => 'Kan commentaar plaatsen',
-        'can_upload' => 'Kan bestanden uploaden',
-        'can_have_gallery' => 'Kan een persoonlijke galerij hebben',
-        'apply' => 'Pas wijzigingen toe',
-        'create_new_group' => 'Creer nieuwe groep',
-        'del_groups' => 'Verwijder geselecteerde groep(en)',
-        'confirm_del' => 'Waarschuwing: indien je een groep verwijderd, worden de gebruikers die tot deze groep behoorden, verplaatst naar de \'Geregistreerd\'groep!\n\nWil je doorgaan ?',
-        'title' => 'Beheer gebruikersgroepen',
-        'approval_1' => 'Pub. Upl. toestemming (1)',
-        'approval_2' => 'Priv. Upl. toestemming (2)',
-        'upload_form_config' => 'Upload-formulier configuratie',
-        'upload_form_config_values' => array( 'Alleen enkelvoudige bestand-uploads', 'Alleen meevoudige bestand-uploads', 'Alleen URI-uploads', 'Alleen zip-upload', 'Bestand-URI', 'Bestand-zip', 'URI-zip', 'Bestand-URI-zip'),
-        'custom_user_upload'=>'Gebruiker mag het aantal uploadboxen aanpassen?',
-        'num_file_upload'=>'Maximum/exacte aantal bestand-uploadboxen',
-        'num_URI_upload'=>'Maximum/exacte aantal URI-uploadboxen',
-        'note1' => '<b>(1)</b> voor het uploaden in een publiek album is toestemming van de beheerder noodzakelijk',
-        'note2' => '<b>(2)</b> voor het uploaden in een album die aan een gebruiker toebehoort, is toestemming van de beheerder noodzakelijk',
-        'notes' => 'Notities'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-        'welcome' => 'Welkom !'
-);
-
-$lang_album_admin_menu = array(
-        'confirm_delete' => 'Weet je zeker dat je dit album wilt VERWIJDEREN ? \\nAlle foto\\\'s en commentaren worden ook verwijderd.',
-        'delete' => 'WISSEN',
-        'modify' => 'EIGENSCHAPPEN',
-        'edit_pics' => 'WIJZIGEN',
-);
-
-$lang_list_categories = array(
-        'home' => 'Home',
-        'stat1' => '<b>[pictures]</b> bestanden in <b>[albums]</b> albums en <b>[cat]</b> categorien met <b>[comments]</b> commentaren en <b>[views]</b> keer bekeken',
-        'stat2' => '<b>[pictures]</b> bestanden in <b>[albums]</b> albums en <b>[views]</b> keer bekeken',
-        'xx_s_gallery' => '%s\'s Galerij',
-        'stat3' => '<b>[pictures]</b> bestanden in <b>[albums]</b> albums met <b>[comments]</b> commentaren en <b>[views]</b> keer bekeken'
-);
-
-$lang_list_users = array(
-        'user_list' => 'Gebruikerslijst',
-        'no_user_gal' => 'Er zijn geen gebruikersgalerijen.',
-        'n_albums' => '%s album(s)',
-        'n_pics' => '%s bestand(en)'
-);
-
-$lang_list_albums = array(
-        'n_pictures' => '%s bestanden',
-        'last_added' => ', laatste toegevoegd op %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-        'login' => 'Login',
-        'enter_login_pswd' => 'Voer je gebruikersnaam en wachtwoord in om in te loggen',
-        'username' => 'Gebruikersnaam',
-        'password' => 'Wachtwoord',
-        'remember_me' => 'Onthoud mij',
-        'welcome' => 'Welkom %s ...',
-        'err_login' => '*** Kan niet inloggen. Probeer het nogmaals ***',
-        'err_already_logged_in' => 'Je bent al ingelogd !',
-        'forgot_password_link' => 'Wachtwoord vergeten',
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-        'logout' => 'Uitloggen',
-        'bye' => 'Tot ziens %s ...',
-        'err_not_loged_in' => 'Je bent niet ingelogd !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Dit is de uitvoer gegenereerd door de PHP-functie <a href="http://www.php.net/phpinfo">phpinfo()</a>, getoond binnen Coppermine (de uitvoer is weergegeven aan de rechter kant).', //cpg1.3.0
-  'no_link' => 'Het laten zien van je phpinfo kan een veiligheidsrisico betekenen, daarom is deze pagina alleen maar zichtbaar wanneer je ingelogd bent als beheerder. Je kunt geen link publiceren naar deze pagina aan anderen, hen wordt de toegang geweigerd.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => 'Pas album %s aan',
-        'general_settings' => 'Algemene instellingen',
-        'alb_title' => 'Albumtitel',
-        'alb_cat' => 'Albumcategorie',
-        'alb_desc' => 'Albumomschrijving',
-        'alb_thumb' => 'Album verkleinde afbeelding',
-        'alb_perm' => 'Permissies voor dit album',
-        'can_view' => 'Album kan bekeken worden door',
-        'can_upload' => 'Bezoekers kunnen bestanden uploaden',
-        'can_post_comments' => 'Bezoekers kunnen commentaar posten',
-        'can_rate' => 'Gebruiker kan bestanden beoordelen',
-        'user_gal' => 'Gebruikersgalerij',
-        'no_cat' => '* geen categorie *',
-        'alb_empty' => 'Album is leeg',
-        'last_uploaded' => 'Laatste upload',
-        'public_alb' => 'Iedereen (publiek album)',
-        'me_only' => 'Alleen ik',
-        'owner_only' => 'Alleen albumeigenaar (%s)',
-        'groupp_only' => 'Leden van de \'%s\' groep',
-        'err_no_alb_to_modify' => 'Geen album die je kunt aanpassen in de database.',
-        'update' => 'Pas album aan',
-        'notice1' => '(*) afhankelijk van %sgroeps%s instellingen',
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-        'already_rated' => 'Sorry, maar je hebt dit bestand al beoordeeld',
-        'rate_ok' => 'Je stem is geaccepteerd',
-        'forbidden' => 'Je kunt je eigen bestanden niet beoordelen.',
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
+	// ------------------------------------------------------------------------- //
+	// File groupmgr.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array( 
+		'group_name' => 'Groepen', //cpg1.4
+		'permissions' => 'Rechten', //cpg1.4
+		'public_albums' => 'Openbaar album uploaden', //cpg1.4
+		'personal_gallery' => 'Persoonlijke gallerij', //cpg1.4
+		'upload_method' => 'Upload methode', //cpg1.4
+		'disk_quota' => 'Quota', //cpg1.4
+		'rating' => 'Stemmen', //cpg1.4
+		'ecards' => 'E-cards', //cpg1.4
+		'comments' => 'Commentaar', //cpg1.4
+		'allowed' => 'Toegestaan', //cpg1.4
+		'approval' => 'Akkoord', //cpg1.4
+		'boxes_number' => 'Aantal boxen', //cpg1.4
+		'variable' => 'Meerdere', //cpg1.4
+		'fixed' => 'Aangepast', //cpg1.4
+		'apply' => 'Bewaar wijzigingen', //cpg1.4
+		'create_new_group' => 'Maak nieuwe groep aan',
+		'del_groups' => 'Verwijder de geselecteerde groep(en)',
+		'confirm_del' => 'waarschuwing: als je een groep verwijderd, zullen de gebruikers die horen bij die groep worden overgezet naar de \'Registered\' groep !\n\nWil je doorgaan ?', //js-alert
+		'title' => 'Beheer gebruikersgroepen',
+		'num_file_upload' => 'Bestand upload boxen', //cpg1.4
+		'num_URI_upload' => 'URI upload boxes', //cpg1.4
+		'reset_to_default' => 'Ze terug naar de standaard naam (%s) - aanbevolen!', //cpg1.4
+		'error_group_empty' => 'Groep tabel was leeg !<br/><br/>Standard groepen aangemaakt, vernieuw deze pagina om deze zichtbaar te maken', //cpg1.4
+		'explain_greyed_out_title' => 'Waarom is deze rij grijs?', //cpg1.4
+		'explain_guests_greyed_out_text' => 'Ja kan de eigenschappen van deze groep niet aanpassen omdat je de instelling &quot; Sta niet ingelogde gebruikers toe (gasten of anoniem) op &quot;Nee&quot; hebt staan. Alle gasten (leden van de groep %s) kunnen alles doen behalve inloogen; daarom zijn deze instellingen bij hen niet van toepassing.', //cpg1.4
+		'explain_banned_greyed_out_text' => 'Je kan de eigenschappen van de groep %s niet aanpassen, omdat de leden er toch niets kunnen doen.', //cpg1.4
+		'group_assigned_album' => 'toegewezen album(s)', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File index.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('INDEX_PHP')){
+	
+		$lang_index_php = array(
+			'welcome' => 'Welkom !',
+		);
+	
+		$lang_album_admin_menu = array(
+			'confirm_delete' => 'Weet je zeker dat je dit album wilt VERWIJDEREN ? \\nAlle foto\\\'s en commentaren worden ook verwijderd.', //js-alert
+			'delete' => 'WISSEN',
+			'modify' => 'EIGENSCHAPPEN',
+			'edit_pics' => 'WIJZIGEN',
+		);
+	
+		$lang_list_categories = array(
+			'home' => 'Beginpagina',
+			'stat1' => '<b>[pictures]</b> bestanden in <b>[albums]</b> albums en <b>[cat]</b> categorieën met <b>[comments]</b> commentaren en <b>[views]</b> keer bekeken',
+			'stat2' => '<b>[pictures]</b> bestanden in <b>[albums]</b> albums en <b>[views]</b> keer bekeken',
+			'xx_s_gallery' => '%s\'s Galerij',
+			'stat3' => '<b>[pictures]</b> bestanden in <b>[albums]</b> albums met <b>[comments]</b> commentaren en <b>[views]</b> keer bekeken',
+		);
+	
+		$lang_list_users = array(
+			'user_list' => 'Gebruikerslijst',
+			'no_user_gal' => 'Er zijn geen gebruikersgalerijen.',
+			'n_albums' => '%s album(s)',
+			'n_pics' => '%s bestand(en)',
+		);
+	
+		$lang_list_albums = array(
+			'n_pictures' => '%s bestanden',
+			'last_added' => ', laatste toegevoegd op %s', 
+			'n_link_pictures' => '%s gelinkte bestanden', //cpg1.4
+			'total_pictures' => '%s totaal aantal bestanden', //cpg1.4
+		);
+	
+	} 
+
+	// ------------------------------------------------------------------------- //
+	// File keywordmgr.php //cpg1.4
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+		'title' => 'Beheer zoekbegrippen', //cpg1.4
+		'edit' => 'wijzig', //cpg1.4
+		'delete' => 'verwijder', //cpg1.4
+		'search' => 'zoek', //cpg1.4
+		'keyword_test_search' => 'zoeken naar %s in een nieuw venster', //cpg1.4
+		'keyword_del' => 'verwijder zoekbegrip %s', //cpg1.4
+		'confirm_delete' => 'Weet je zeker dat je het zoekbegrip %s wilt verwijderen van de hele gallerij?',  // js-alert
+		'change_keyword' => 'wijzig zoekbegrip', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File login.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('LOGIN_PHP')) $lang_login_php = array(
+		'login' => 'Login',
+		'enter_login_pswd' => 'Voer je gebruikersnaam en wachtwoord in om in te loggen',
+		'username' => 'Gebruikersnaam',
+		'password' => 'Wachtwoord',
+		'remember_me' => 'Onthoud mij',
+		'welcome' => 'Welkom %s ...',
+		'err_login' => '*** Kan niet inloggen. Probeer het nogmaals ***',
+		'err_already_logged_in' => 'Je bent al ingelogd !',
+		'forgot_password_link' => 'Wachtwoord vergeten', 
+		'cookie_warning' => 'Waarschuwing: je browser ondersteund geen cookies', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File logout.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('LOGOUT_PHP')) $lang_logout_php = array(
+		'logout' => 'Uitloggen',
+		'bye' => 'Tot ziens %s ...',
+		'err_not_loged_in' => 'Je bent niet ingelogd !',
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File minibrowser.php  //cpg1.4
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+		'close' => 'sluiten', //cpg1.4
+		'submit' => 'OK', //cpg1.4
+		'up' => 'een niveau omhoog', //cpg1.4
+		'current_path' => 'huidig pad', //cpg1.4
+		'select_directory' => 'selecteer een nieuwe directory', //cpg1.4
+		'click_to_close' => 'Klik op de afbeelding om het venster te sluiten', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File modifyalb.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
+		'upd_alb_n' => 'Pas album %s aan',
+		'general_settings' => 'Algemene instellingen',
+		'alb_title' => 'Albumtitel',
+		'alb_cat' => 'Albumcategorie',
+		'alb_desc' => 'Albumomschrijving', 
+		'alb_keyword' => 'Album zoekbegrip', //cpg1.4
+		'alb_thumb' => 'Album verkleinde afbeelding',
+		'alb_perm' => 'Permissies voor dit album',
+		'can_view' => 'Album kan bekeken worden door',
+		'can_upload' => 'Bezoekers kunnen bestanden uploaden',
+		'can_post_comments' => 'Bezoekers kunnen commentaar posten',
+		'can_rate' => 'Gebruiker kan bestanden beoordelen',
+		'user_gal' => 'Gebruikersgalerij',
+		'no_cat' => '* geen categorie *',
+		'alb_empty' => 'Album is leeg',
+		'last_uploaded' => 'Laatste upload',
+		'public_alb' => 'Iedereen (publiek album)',
+		'me_only' => 'Alleen ik',
+		'owner_only' => 'Alleen albumeigenaar (%s)',
+		'groupp_only' => 'Leden van de \'%s\' groep',
+		'err_no_alb_to_modify' => 'Geen album die je kunt aanpassen in de database.',
+		'update' => 'Pas album aan',
+		'reset_album' => 'Reset album', //cpg1.4
+		'reset_views' => 'Reset bekenen teller naar &quot;0&quot; voor %s', //cpg1.4
+		'reset_rating' => 'Reset stemmen van alle bestanden voor %s', //cpg1.4
+		'delete_comments' => 'Verwijder alle commentaarregels gemaakt in %s', //cpg1.4
+		'delete_files' => '%sIrreversibly%s verwijder alle bestanden in %s', //cpg1.4
+		'views' => 'bekeken', //cpg1.4
+		'votes' => 'stemmen', //cpg1.4
+		'comments' => 'commentaar', //cpg1.4
+		'files' => 'bestanden', //cpg1.4
+		'submit_reset' => 'verstuur wijzigingen', //cpg1.4
+		'reset_views_confirm' => 'Ik weet het zeker', //cpg1.4
+		'notice1' => '(*) afhankelijk van de %sgroups%s instellingen',  //cpg1.4
+		'alb_password' => 'Album wachtwoord', //cpg1.4
+		'alb_password_hint' => 'Album wachtwoord suggestie', //cpg1.4
+		'edit_files' =>'Wijzig bestanden', //cpg1.4
+		'parent_category' =>'Hoofd categorie', //cpg1.4
+		'thumbnail_view' =>'Thumbnails', //cpg1.4
+	); 
+
+	// ------------------------------------------------------------------------- //
+	// File phpinfo.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+		'php_info' => 'PHP info',
+		'explanation' => 'Dit is de uitvoer gegenereerd door de PHP-functie <a href="http://www.php.net/phpinfo">phpinfo()</a>, getoond binnen Coppermine (de uitvoer is weergegeven aan de rechter kant).',
+		'no_link' => 'Het laten zien van je phpinfo kan een veiligheidsrisico betekenen, daarom is deze pagina alleen maar zichtbaar wanneer je ingelogd bent als beheerder. Je kunt geen link publiceren naar deze pagina aan anderen, hen wordt de toegang geweigerd.',
+	); 
+
+	// ------------------------------------------------------------------------- //
+	// File picmgr.php //cpg1.4
+	// ------------------------------------------------------------------------- //
+	if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+		'pic_mgr' => 'Afbeeldingsbeheer', //cpg1.4
+		'select_album' => 'Kies een Album', //cpg1.4
+		'delete' => 'Verwijder', //cpg1.4
+		'confirm_delete1' => 'Weer je zeker dat je deze afbeelding wilt vewijderen?', //cpg1.4
+		'confirm_delete2' => '\nDe afbeelding zal definitief worden verwijderd.', //cpg1.4
+		'apply_modifs' => 'Doorvoeren wijzigingen', //cpg1.4
+		'confirm_modifs' => 'Bevestig wijzigingen', //cpg1.4
+		'pic_need_name' => 'De afbeelding moet een naam hebben!', //cpg1.4
+		'no_change' => 'Je hebt geen enkele wijziging doorgevoerd!', //cpg1.4
+		'no_album' => '* Geen album *', //cpg1.4
+		'explanation_header' => 'De eigen sorteervolgorde op deze pagina zal alleen worden gebruikt indien', //cpg1.4
+		'explanation1' => 'de beheerder heeft ingesteld dat de "Standaard sorteervolgorder voor bestanden" in de instellingen is gezet op "Positie oplopend" of "Positie aflopend" (algemene instelling voor alle gebruikers die geen andere sortering hebben ingesteld)', //cpg1.4
+		'explanation2' => 'de gebruiker heeft gekozen voor "Positie oplopend" of "Positie aflopend" op the thumbnails pagina (gebruikersinstelling)', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File pluginmgr.php //cpg1.4
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('PLUGINMGR_PHP')){
+	
+		$lang_pluginmgr_php = array(
+			'confirm_uninstall' => 'Weet je zeker dat je deze plugin wilt DEINSTALLEREN', //cpg1.4
+			'confirm_delete' => 'Weet je zeker dat je deze plugin wilt VERWIJDEREN', //cpg1.4
+			'pmgr' => 'Plugin beheer', //cpg1.4
+			'name' => 'Naam', //cpg1.4
+			'author' => 'Programmeur', //cpg1.4
+			'desc' => 'Omschrijving', //cpg1.4
+			'vers' => 'v', //cpg1.4
+			'i_plugins' => 'Geïnstalleerde Plugins', //cpg1.4
+			'n_plugins' => 'Niet geïnstalleerde Plugins', //cpg1.4
+			'none_installed' => 'Geen enkele plugin geïnstalleerd', //cpg1.4
+			'operation' => 'operation', //cpg1.4
+			'not_plugin_package' => 'Het geuploade bestand is geen plugin voor Coppermine.', //cpg1.4
+			'copy_error' => 'Er is een fout opgetreden met het kopiëren van het bestand naar de plugins directory.', //cpg1.4
+			'upload' => 'Upload', //cpg1.4
+			'configure_plugin' => 'Stel plugin in', //cpg1.4
+			'cleanup_plugin' => 'Opschonen plugin', //cpg1.4
+		);
+	}
+
+	// ------------------------------------------------------------------------- //
+	// File ratepic.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
+		'already_rated' => 'Sorry, maar je hebt dit bestand al beoordeeld',
+		'rate_ok' => 'Je stem is geaccepteerd',
+		'forbidden' => 'Je kunt je eigen bestanden niet beoordelen.',
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File register.php & profile.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) { 
 
 $lang_register_disclamer = <<<EOT
-Hoewel de beheerder van {SITE_NAME} zal proberen al het aanstootgevende materiaal op de site zo snel mogelijk te verwijderen, is het echter onmogelijk elk bestand te bekijken. Daarom ga je er mee akkoord, dat alle op deze site geuploade bestanden en weergegeven commentaren de gezichtspunten en opinies zijn van de respectievelijke auteurs en niet van de beheerder of webmaster (behalve hun eigen postings) en deze zullen daarvoor niet aansprakelijk gesteld kunnen worden.<br />
-<br />
-Je gaat er mee akkoord geen aanstootgevend, obsceen, vulgair, hatelijk, bedreigend, seksueel-getint materiaal of welk ander materiaal dan ook op deze site te plaatsen, dat enige van toepassing zijnde wet overtreedt. Je gaat er mee akkoord dat de webmaster, beheerder en  moderators van {SITE_NAME} het recht hebben elke inhoud te verwijderen en of te wijzigen wanneer zij dat nodig achten. Als gebruiker ga je er mee akkoord, dat alle data die je hebt verstrekt in een database worden bewaard. Hoewel deze informatie niet openbaar gemaakt wordt aan derden zonder jouw toestemming, ga je akkoord met het feit dat de webmaster en de beheerder niet verantwoordelijk gehouden kunnen worden voor welke hack-poging dan ook, dat kan lijden tot het openbaar worden van de database.<br />
-<br />
-Deze site gebruikt cookies om informatie te bewaren op je lokale computer. Deze cookies dienen er voor jouw kijkgemak en plezier aan de site te verhogen. Het e-mailadres wordt alleen gebruikt om jouw registratiedetails en wachtwoord te bevestigen.<br />
-<br />
+Hoewel de beheerder van {SITE_NAME} zal proberen al het aanstootgevende materiaal op de site zo snel mogelijk te verwijderen, is het echter onmogelijk elk bestand te bekijken. Daarom ga je er mee akkoord, dat alle op deze site geuploade bestanden en weergegeven commentaren de gezichtspunten en opinies zijn van de respectievelijke auteurs en niet van de beheerder of webmaster (behalve hun eigen postings) en deze zullen daarvoor niet aansprakelijk gesteld kunnen worden.<br/>
+<br/>
+Je gaat er mee akkoord geen aanstootgevend, obsceen, vulgair, hatelijk, bedreigend, seksueel-getint materiaal of welk ander materiaal dan ook op deze site te plaatsen, dat enige van toepassing zijnde wet overtreedt. Je gaat er mee akkoord dat de webmaster, beheerder en  moderators van {SITE_NAME} het recht hebben elke inhoud te verwijderen en of te wijzigen wanneer zij dat nodig achten. Als gebruiker ga je er mee akkoord, dat alle data die je hebt verstrekt in een database worden bewaard. Hoewel deze informatie niet openbaar gemaakt wordt aan derden zonder jouw toestemming, ga je akkoord met het feit dat de webmaster en de beheerder niet verantwoordelijk gehouden kunnen worden voor welke hack-poging dan ook, dat kan lijden tot het openbaar worden van de database.<br/>
+<br/>
+Deze site gebruikt cookies om informatie te bewaren op je lokale computer. Deze cookies dienen er voor jouw kijkgemak en plezier aan de site te verhogen. Het e-mailadres wordt alleen gebruikt om jouw registratiedetails en wachtwoord te bevestigen.<br/>
+<br/>
 Door op 'Ik ga akkoord' hieronder te klikken , verklaar je je akkoord en ben je gebonden aan de hiervoor weergegeven condities.
 EOT;
-
-$lang_register_php = array(
-        'page_title' => 'Gebruikersregistratie',
-        'term_cond' => 'Voorwaarden en condities',
-        'i_agree' => 'Ik ga akkoord',
-        'submit' => 'Verzend registratie',
-        'err_user_exists' => 'De gebruikersnaam die je ingevoerd hebt, bestaat al. Kies een andere',
-        'err_password_mismatch' => 'De twee wachtwoorden zijn niet identiek, geef ze nogmaals op',
-        'err_uname_short' => 'Gebruikersnaam moet minimaal 2 tekens lang zijn',
-        'err_password_short' => 'Wachtwoord moet minimaal 2 tekens lang zijn',
-        'err_uname_pass_diff' => 'Gebruikersnaam en wachtwoord moeten verschillend zijn',
-        'err_invalid_email' => 'E-mailadres is ongeldig',
-        'err_duplicate_email' => 'Een andere gebruiker heeft zich al geregistreerd met dit e-mailadres',
-        'enter_info' => 'Voer registratie-informatie in ',
-        'required_info' => 'Verplichte informatie',
-        'optional_info' => 'Niet-verplichte informatie',
-        'username' => 'Gebruikersnaam',
-        'password' => 'Wachtwoord',
-        'password_again' => 'Nogmaals wachtwoord',
-        'email' => 'E-mail',
-        'location' => 'Locatie',
-        'interests' => 'Interesse',
-        'website' => 'Home-pagina',
-        'occupation' => 'Beroep',
-        'error' => 'FOUT',
-        'confirm_email_subject' => '%s - Registratiebevestiging',
-        'information' => 'Informatie',
-        'failed_sending_email' => 'De registratiebevestiging kan niet verzonden worden !',
-        'thank_you' => 'Dank je voor het registreren.<br /><br />Een e-mail met informatie over hoe je je account dient te activeren, is verzonden naar het adres dat je opgegeven hebt.',
-        'acct_created' => 'Je account is gecreerd en je kunt nu inloggen met je gebruikersnaam en wachtwoord',
-        'acct_active' => 'Je account is nu actief en je kunt inloggen met je gebruikersnaam en wachtwoord',
-        'acct_already_act' => 'Je account is al actief !',
-        'acct_act_failed' => 'Dit account kan niet geactiveerd worden !',
-        'err_unk_user' => 'Geselecteerde gebruiker bestaat niet !',
-        'x_s_profile' => '%s\'s profiel',
-        'group' => 'Groep',
-        'reg_date' => 'Aangemeld',
-        'disk_usage' => 'Bestandsgrootte-gebruik',
-        'change_pass' => 'Verander wachtwoord',
-        'current_pass' => 'Huidig wachtwoord',
-        'new_pass' => 'Nieuw wachtwoord',
-        'new_pass_again' => 'Nieuw wachtwoord opnieuw',
-        'err_curr_pass' => 'Huidige wachtwoord is onjuist',
-        'apply_modif' => 'Pas wijziging toe',
-        'change_pass' => 'Verander mijn wachtwoord',
-        'update_success' => 'Je profiel is aangepast',
-        'pass_chg_success' => 'Je wachtwoord is aangepast',
-        'pass_chg_error' => 'Je wachtwoord is niet aangepast',
-        'notify_admin_email_subject' => '%s - Registratie-aanmelding',
-        'notify_admin_email_body' => 'Een nieuwe gebruiker met gebruikersnaam "%s" heeft zich geregistreerd bij je galerij',
-);
+	
+		$lang_register_php = array(
+			'page_title' => 'Gebruikers registratie',
+			'term_cond' => 'Gebruikersvoorwaarden',
+			'i_agree' => 'Ik ga akkoord',
+			'submit' => 'Verstuur registratie',
+			'err_user_exists' => 'De ingevoerde gebruikersnaam bestaat al, kies een andere naam',
+			'err_password_mismatch' => 'De twee ingevoerde wachtwoorden zijn niet gelijk aan elkaar, geef ze nogmaals in',
+			'err_uname_short' => 'Een gebruikersnaam moet uit minimaal 2 tekens bestaan',
+			'err_password_short' => 'Een wachtwoord moet uit minimaal 2 tekens bestaan',
+			'err_uname_pass_diff' => 'De gebruikersnaam en het wachtwoord mogen niet hetzelfde zijn',
+			'err_invalid_email' => 'Het gebruikte E-mail is ongeldig',
+			'err_duplicate_email' => 'Een andere gebruiker heeft dit e-mail adres al een keer gebruikt',
+			'enter_info' => 'Voer registratiegegevens in',
+			'required_info' => 'Verplichte velden',
+			'optional_info' => 'Optionele velden',
+			'username' => 'Gebruikersnaam',
+			'password' => 'Wachtwoord',
+			'password_again' => 'Nogmaals het wachtwoord',
+			'email' => 'E-mail',
+			'location' => 'Plaats',
+			'interests' => 'Hobby\'s',
+			'website' => 'Home page',
+			'occupation' => 'Beroep',
+			'error' => 'FOUT',
+			'confirm_email_subject' => '%s - Registratie bevestiging',
+			'information' => 'Informatie',
+			'failed_sending_email' => 'De registratie bevestiging kan niet worden ge-e-maild!',
+			'thank_you' => 'Bedankt voor de registratie.<br/><br/>Je zult een e-mail zal ontvangen met daarin de instructies hoe je je gebruikersnaam kunt activeren.',
+			'acct_created' => 'Je gebruikersnaam is geregistreerd en je kunt met de opgegeven naam en wachtwoord inloggen',
+			'acct_active' => 'Je gebruikersnaam is nu geactiveerd en je kunt met de opgegeven naam en wachtwoord inloggen',
+			'acct_already_act' => 'De gebruikersnaam is al geactiveerd!', //cpg1.4
+			'acct_act_failed' => 'Deze gebruikersnaam kan niet worden geactiveerd!',
+			'err_unk_user' => 'De geselcteerde gebruiker bestaat niet!',
+			'x_s_profile' => '%s\'s profiel',
+			'group' => 'Groep',
+			'reg_date' => 'Aangemeld',
+			'disk_usage' => 'Disk gebruik',
+			'change_pass' => 'Verander wachtwoord',
+			'current_pass' => 'Huidig wachtwoord',
+			'new_pass' => 'Nieuw wacthwoord',
+			'new_pass_again' => 'Nogmaal nieuw wachtwoord',
+			'err_curr_pass' => 'Huidige wachtwoord is niet juist',
+			'apply_modif' => 'Toepassen wijzigingen',
+			'change_pass' => 'Verander mijn wachtwoord',
+			'update_success' => 'Je profiel is aangepast',
+			'pass_chg_success' => 'Je wachtwoord is gewijzigd',
+			'pass_chg_error' => 'Je wachtwoord is niet gewijzigd',
+			'notify_admin_email_subject' => '%s - Registratie bevestiging',
+			'last_uploads' => 'Laast geupload bestand.<br/>Klik om alle bestanden te zien die zijn geupload door', //cpg1.4
+			'last_comments' => 'Laatste commentaar.<br/>Klik om alle commentaarregels te zien die zijn gedaan door', //cpg1.4
+			'notify_admin_email_body' => 'Een nieuwe gebruiker met gebruikersnaam \'%s\' heeft zichzelf voor je gallerij geregistreerd', //cpg1.4
+			'pic_count' => 'Bestanden geupload', //cpg1.4
+			'notify_admin_request_email_subject' => '%s - Registratie verzoek', //cpg1.4
+			'thank_you_admin_activation' => 'Bedankt.<br/><br/>Je verzoek tot toegang is verzonden aan de beheerder. Zo snel als je gebruikersnaam is geaccepteerd ontvang je een e-mail.', //cpg1.4
+			'acct_active_admin_activation' => 'De gebruikersnaam is nu geactiveerd en de gebruiker krijgt daarvan een bevestiging over de e-mail.', //cpg1.4
+			'notify_user_email_subject' => '%s - Activatie bevestiging', //cpg1.4
+		); 
 
 $lang_register_confirm_email = <<<EOT
 Dank je voor het registreren bij {SITE_NAME}
 
-Je gebruikernaam  : "{USER_NAME}"
-Je wachtwoord     : "{PASSWORD}"
+Om je account "{USER_NAME}" te kunnen activeren moet je op de link hieronder klikken of kopieer en plak het in je webbrowser.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+Hartelijke groet, 
+
+De beheerder van {SITE_NAME}
+
+EOT;
+
+$lang_register_approve_email = <<<EOT
+Een nieuwe gebruiker met de gebruikersnaam "{USER_NAME}" heeft zich geregistreerd in jouw gallerij.
+
+Om je account te kunnen activeren moet je op de link hieronder klikken of kopieer en plak het in je webbrowser.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_activated_email = <<<EOT
+Je account is geaccepteerd en geactiveerd.
 
-Om je account te kunnen activeren moet je op de link hieronder klikken
-of knip en plak het in je webbrowser.
+Je kan nu inloggen op <a href="{SITE_LINK}">{SITE_LINK}</a> met de gebruikersnaam "{USER_NAME}"
 
-{ACT_LINK}
 
-Hartelijke groet,
+Hartelijke groet, 
 
 De beheerder van {SITE_NAME}
 
 EOT;
+	
+	} 
+
+	// ------------------------------------------------------------------------- //
+	// File reviewcom.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
+		'title' => 'Bekijk commentaar',
+		'no_comment' => 'Er is geen commentaar te bekijken',
+		'n_comm_del' => '%s commentaren verwijderd',
+		'n_comm_disp' => 'Aantal commentaren',
+		'see_prev' => 'Bekijk voorgaande',
+		'see_next' => 'Bekijk volgende',
+		'del_comm' => 'Verwijder geselecteerd commentaar', 
+		'user_name' => 'Naam', //cpg1.4
+		'date' => 'Datum', //cpg1.4
+		'comment' => 'Commentaar', //cpg1.4
+		'file' => 'Bestand', //cpg1.4
+		'name_a' => 'Gebruikersnaam oplopend', //cpg1.4
+		'name_d' => 'Gebruikersnaam aflopend', //cpg1.4
+		'date_a' => 'Datum oplopend', //cpg1.4
+		'date_d' => 'Datum aflopend', //cpg1.4
+		'comment_a' => 'Commentaar oplopend', //cpg1.4
+		'comment_d' => 'Commentaar aflopend', //cpg1.4
+		'file_a' => 'Bestand oplopend', //cpg1.4
+		'file_d' => 'Bestand aflopend', //cpg1.4
+	);
+	
+	// ------------------------------------------------------------------------- //
+	// File search.php  //cpg1.4
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('SEARCH_PHP')){
+	
+		$lang_search_php = array(
+			'title' => 'Bestanden zoeken', //cpg1.4
+			'submit_search' => 'zoeken', //cpg1.4
+			'keyword_list_title' => 'Zoekbegrippen', //cpg1.4
+			'keyword_msg' => 'De lijst hierboven bevat niet alles. Bijvoorbeeld de titels en omschrijvingen zijn niet opgenomen. Probeer een uitgebreide zoeksleutel te kiezen.',  //cpg1.4
+			'edit_keywords' => 'Wijzig zoekbegrippen', //cpg1.4
+			'search in' => 'Zoeken in:', //cpg1.4
+			'ip_address' => 'IP adres', //cpg1.4
+			'fields' => 'Zoeken in', //cpg1.4
+			'age' => 'Tijdschaal', //cpg1.4
+			'newer_than' => 'Nieuwe dan', //cpg1.4
+			'older_than' => 'Ouder dan', //cpg1.4
+			'days' => 'dagen', //cpg1.4
+			'all_words' => 'Hele woorden (AND)', //cpg1.4
+			'any_words' => 'Alle woorden (OR)', //cpg1.4
+		);
+	
+		$lang_adv_opts = array(
+			'title' => 'Titel', //cpg1.4
+			'caption' => 'Omschrijving', //cpg1.4
+			'keywords' => 'Zoekbegrippen', //cpg1.4
+			'owner_name' => 'Eigenaar', //cpg1.4
+			'filename' => 'Bestandsnaam', //cpg1.4
+		);
+	
+	}
+	
+	// ------------------------------------------------------------------------- //
+	// File searchnew.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
+		'page_title' => 'Zoek nieuwe bestanden',
+		'select_dir' => 'Selecteer map',
+		'select_dir_msg' => 'Deze functie stelt je in staat een aantal bestanden gelijktijdig naar je server te uploaden d.m.v. FTP.<br/><br/>Selecteer de map waar je de bestanden naar hebt geupload',
+		'no_pic_to_add' => 'Er is geen bestand om toe te voegen',
+		'need_one_album' => 'Je hebt minimaal een album nodig om deze functie te gebruiken',
+		'warning' => 'Waarschuwing',
+		'change_perm' => 'Het script kan niet schrijven in deze map, je moet de modus ervan veranderen naar 755 of 777 voordat je probeert het bestand toe te voegen !',
+		'target_album' => '<b>Plaats bestanden van &quot;</b>%s<b>&quot; in </b>%s',
+		'folder' => 'Map',
+		'image' => 'Bestand',
+		'album' => 'Album',
+		'result' => 'Resultaat',
+		'dir_ro' => 'Niet beschrijfbaar.',
+		'dir_cant_read' => 'Niet leesbaar.',
+		'insert' => 'Toevoegen van nieuwe bestanden aan galerij',
+		'list_new_pic' => 'Lijst van nieuwe bestanden',
+		'insert_selected' => 'Invoegen van geselecteerde bestanden',
+		'no_pic_found' => 'Er is GEEN bestand gevonden',
+		'be_patient' => 'Heb geduld, het script heeft enige tijd nodig om de bestanden aan het album toe te voegen',
+		'no_album' => 'geen album geselecteerd', 
+		'result_icon' => 'klik voor meer gegevens of om opniuew te laden', 
+		'notes' =>  '<ul>'.
+		'<li><b>OK</b> : betekent dat het bestand met succes is toegevoegd'.
+		'<li><b>DP</b> : betekent dat het bestand dubbel is en zich al in de database bevindt'.
+		'<li><b>PB</b> : betekent dat het bestand niet toegevoegd kon worden. Controleer je configuratie en de permissies van mappen waar de bestanden zich bevinden'.
+		'<li><b>NA</b> : betekent dat je geen album geselecteerd hebt waar de bestanden in moeten, klik \'<a href="javascript:history.back(1)">Terug</a>\' en selecteer een album. Als je geen album hebt, <a href="albmgr.php">creëer er dan éérst een</a></li>'.
+		'<li>Als de OK, DP, PB \'tekens\' niet verschijnen klik dan op het verbroken bestand om te kijken of er een PHP-foutbericht gegeven wordt'.
+		'<li>Indien je browser een time-out bericht geeft, klik dan op de herlaad-knop'.
+		'</ul>',
+		'select_album' => 'selecteer album',
+		'check_all' => 'Selecteer alles',
+		'uncheck_all' => 'de-selecteer alles', 
+		'no_folders' => 'Er bevinden zich geen subdirectories in de "albums". Zorg ervoor dat minstens een subdirecotry is opgenomen in deze "albums" directory en ftp-upload je bestanden daarheen. Je mag geen bestanden uploaden naar de "userpics" of de "edit" directory, deze zijn gereserveerd voor Coppermine.',
+		'albums_no_category' => 'Albums met geen catagorie', //cpg1.4 // album pulldown mod, added by frogfoot
+		'personal_albums' => '* Persoonlijke albums', //cpg1.4 // album pulldown mod, added by frogfoot
+		'browse_batch_add' => 'Explorer interface (aanbevolen)', //cpg1.4
+		'edit_pics' => 'Wijzig bestanden', //cpg1.4
+		'edit_properties' => 'Album eigenschappen', //cpg1.4
+		'view_thumbs' => 'Thumbnails', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File stat_details.php //cpg1.4
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+		'show_hide' => 'laat zien/verberg deze kolom', //cpg1.4
+		'vote' => 'Stemmen Details', //cpg1.4
+		'hits' => 'Hit Details', //cpg1.4
+		'stats' => 'Stemmen Statistieken', //cpg1.4
+		'sdate' => 'Datum', //cpg1.4
+		'rating' => 'Voorkeur', //cpg1.4
+		'search_phrase' => 'Zoek tekst', //cpg1.4
+		'referer' => 'Referer', //cpg1.4
+		'browser' => 'Browser', //cpg1.4
+		'os' => 'Operating System', //cpg1.4
+		'ip' => 'IP', //cpg1.4
+		'sort_by_xxx' => 'Sorteer op %s', //cpg1.4
+		'ascending' => 'oplopend', //cpg1.4
+		'descending' => 'aflopend', //cpg1.4
+		'internal' => 'int', //cpg1.4
+		'close' => 'sluiten', //cpg1.4
+		'hide_internal_referers' => 'verberg interne referers', //cpg1.4
+		'date_display' => 'Datum weergave', //cpg1.4
+		'submit' => 'verzenden / verversen', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File thumbnails.php
+	// ------------------------------------------------------------------------- //
+	
+	// Void
+	
+	// ------------------------------------------------------------------------- //
+	// File upload.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('UPLOAD_PHP')) $lang_upload_php = array(
+		'title' => 'Upload foto',
+		'custom_title' => 'Aangepast aanvraagformulier',
+		'cust_instr_1' => 'Je mag een aangepast aantal bestands- en URI-uploadboxen hebben. Echter, je mag niet meer selecteren dan de hieronder afggebeelde limieten.',
+		'cust_instr_2' => 'Boxnummer-aanvraag',
+		'cust_instr_3' => 'Bestand-uploadboxen: %s',
+		'cust_instr_4' => 'URI/URL-uploadboxen: %s',
+		'cust_instr_5' => 'URI/URL-uploadboxen:',
+		'cust_instr_6' => 'Bestand-uploadboxen:',
+		'cust_instr_7' => 'Geef het aantal voor ieder type uploadboxen dat je op dit moment wenst.  Klik daarna op\'Doorgaan\'. ',
+		'reg_instr_1' => 'Ongeldige actie voor aanmaken formulier:',
+		'reg_instr_2' => 'Nu kun je je bestanden uploaden, gebruikmakend van onderstaande boxen. De grootte van de bestanden van je client naar de server mogen elk niet de %s KB overschrijden. Zip-bestanden in het \'Bestand Upload\' en \'URI/URL Upload\' gebied blijven gecomprimeerd.' ,
+		'reg_instr_3' => 'Indien je de gezipte bestanden of archieven gecomprimeerd wilt hebben, moet je de uploadbox gebruiken in het \'Decompress zip-upload\' gebied',
+		'reg_instr_4' => 'Als je de URI/URL-uploadsectie gebruikt, geef het pad op naar het bestand zoals bijv. dit : http://www.mysite.com/images/example.jpg',
+		'reg_instr_5' => 'Als je het formulier voltooid hebt, klik op \'Doorgaan\'.',
+		'reg_instr_6' => 'Decomprimeerbare Zip-uploads',
+		'reg_instr_7' => 'Bestands-upload:',
+		'reg_instr_8' => 'URI/URL-upload:',
+		'error_report' => 'Foutrapport',
+		'error_instr' => 'De volgende uploads hebben een fout ervaren:',
+		'file_name_url' => 'Bestandsnaam/URL',
+		'error_message' => 'Foutboodschap',
+		'no_post' => 'Bestand niet opgeladen door POST.',
+		'forb_ext' => 'Verboden bestandsextensie.',
+		'exc_php_ini' => 'Overschreden bestandsgrootte in php.ini toegestaan.',
+		'exc_file_size' => 'Overschreden bestandsgrootte in CPG toegestaan.',
+		'partial_upload' => 'Alleen een deel-upload.',
+		'no_upload' => 'Geen upload plaatsgevonden.',
+		'unknown_code' => 'Onbekende PHP-upload foutcode.',
+		'no_temp_name' => 'Geen upload - Geen voorlopige naam.',
+		'no_file_size' => 'Bevat geen data/corrupt',
+		'impossible' => 'Onmogelijk te verplaatsen.',
+		'not_image' => 'Geen foto/corrupt',
+		'not_GD' => 'Geen GD-extensie.',
+		'pixel_allowance' => 'Pixeltoestemming overschreden.',
+		'incorrect_prefix' => 'Ongeldig URI/URL-voorvoegsel',
+		'could_not_open_URI' => 'Kon URI niet openen.',
+		'unsafe_URI' => 'Veiligheid niet verifieerbaar.',
+		'meta_data_failure' => 'Meta data-fout',
+		'http_401' => '401 Niet geauthoriseerd',
+		'http_402' => '402 Betaling vereist',
+		'http_403' => '403 Verboden',
+		'http_404' => '404 Niet gevonden',
+		'http_500' => '500 Interne server-fout',
+		'http_503' => '503 Service niet beschikbaar',
+		'MIME_extraction_failure' => 'MIME kon niet bepaald worden.',
+		'MIME_type_unknown' => 'Onbekend MIME-type',
+		'cant_create_write' => 'Kan schrijfbestand niet creëeren.',
+		'not_writable' => 'Kan niet naar schrijfbestand schrijven.',
+		'cant_read_URI' => 'Kan URI/URL niet lezen',
+		'cant_open_write_file' => 'Kan URI-schrijfbestand niet openen.',
+		'cant_write_write_file' => 'Kan niet schrijven naar URI-schrijfbestand.',
+		'cant_unzip' => 'Kan niet zipbestanden niet uitpakken.',
+		'unknown' => 'Onbekende fout',
+		'succ' => 'Met succes geuploade bestanden',
+		'success' => '%s bestanden waren met succesgeupload.',
+		'add' => 'klik \'Doorgaan\' om de bestanden toe te voegen aan albums.',
+		'failure' => 'Upload-fout',
+		'f_info' => 'Bestandsinformatie',
+		'no_place' => 'Het voorgaande bestand kon niet geplaatst worden.',
+		'yes_place' => 'Het voorgaande bestand is met succes geplaatst.',
+		'max_fsize' => 'Maximaal toegestane bestandsgrootte is %s KB',
+		'album' => 'Album',
+		'picture' => 'Bestand',
+		'pic_title' => 'Bestandstitel',
+		'description' => 'Bestandsomschrijving',
+		'keywords' => 'Zoekbegrippen (scheiden met spaties)', 
+		'keywords_sel' =>'Selecteer een zoekbegrip', //cpg1.4
+		'err_no_alb_uploadables' => 'Sorry, er is geen album waar het je toegestaan is bestanden naar te uploaden',
+		'place_instr_1' => 'Plaats de bestanden nu in albums.  Je kunt nu ook relevante informatie over ieder bestand toevoegen.',
+		'place_instr_2' => 'Er zijn meer bestanden die geplaatst moeten worden. Klik op \'Doorgaan\'.',
+		'process_complete' => 'Je hebt met succes alle bestanden geplaatst.', 
+		'albums_no_category' => 'Albums zonder catagorie', //cpg1.4. //album pulldown mod, added by frogfoot
+		'personal_albums' => '* Persoonlijke albums', //cpg1.4. //album pulldown mod, added by frogfoot
+		'select_album' => 'Selecteer album', //cpg1.4. //album pulldown mod, added by frogfoot
+		'close' => 'Sluiten', //cpg1.4
+		'no_keywords' => 'Sorry, er zijn geen zoekbegrippen!', //cpg1.4
+		'regenerate_dictionary' => 'Herindexeren Bibliotheek', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File usermgr.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('USERMGR_PHP')) $lang_usermgr_php = array( 
+		'memberlist' => 'Gebruikers', //cpg1.4
+		'user_manager' => 'Gebruikersbeheer', //cpg1.4
+		'title' => 'Gebruikersbeheer',
+		'name_a' => 'Naam oplopend',
+		'name_d' => 'Naam aflopend',
+		'group_a' => 'Groep oplopend',
+		'group_d' => 'Groep aflopend',
+		'reg_a' => 'Registratiedatum oplopend',
+		'reg_d' => 'Registratiedatum aflopend',
+		'pic_a' => 'Aantal bestanden oplopend',
+		'pic_d' => 'Aantal bestanden aflopend',
+		'disku_a' => 'Gebruikte bestandsgrootte oplopend',
+		'disku_d' => 'Gebruikte bestandsgrootte aflopend',
+		'lv_a' => 'Laatste bezoek oplopend',
+		'lv_d' => 'Laatste bezoek aflopend',
+		'sort_by' => 'Sorteer gebruikers op',
+		'err_no_users' => 'Gebruikerstabel is leeg !',
+		'err_edit_self' => 'Je kunt je eigen profiel niet wijzigen, gebruik daarvoor de \'Mijn profiel\' link',
+		'edit' => 'Wijzig', //cpg1.4
+		'with_selected' => 'met geselecteerde:', //cpg1.4
+		'delete' => 'Verwijder', //cpg1.4
+		'delete_files_no' => 'behoud openbare bestanden (maar maak deze anoniem)', //cpg1.4
+		'delete_files_yes' => 'verwijder ook de openbare bestanden', //cpg1.4
+		'delete_comments_no' => 'behoud commentaar (maar maak deze anoniem)', //cpg1.4
+		'delete_comments_yes' => 'verwijder ook de commentaren', //cpg1.4
+		'activate' => 'Activeer', //cpg1.4
+		'deactivate' => 'Deactiveer', //cpg1.4
+		'reset_password' => 'Reset wachtwoord', //cpg1.4
+		'change_primary_membergroup' => 'Verander primaire gebruikersgroep', //cpg1.4
+		'add_secondary_membergroup' => 'Verander secundaire gebruikersgroep', //cpg1.4
+		'name' => 'Gebruikersnaam',
+		'group' => 'Groep',
+		'inactive' => 'Inactief',
+		'operations' => 'Bewerkingen',
+		'pictures' => 'Bestanden', 
+		'disk_space_used' => 'Disk gebruik', //cpg1.4
+		'disk_space_quota' => 'Disk Quota', //cpg1.4
+		'registered_on' => 'Registratie', //cpg1.4
+		'last_visit' => 'Laatste bezoek',
+		'u_user_on_p_pages' => '%d gebruikers op %d pagina(s)',
+		'confirm_del' => 'Weet je zeker dat je deze gebruiker wilt VERWIJDEREN ? \\nAl zijn bestanden en albums worden ook verwijderd.',
+		'mail' => 'MAIL',
+		'err_unknown_user' => 'Geselecteerde gebruiker bestaat niet !',
+		'modify_user' => 'Wijzig gebruiker',
+		'notes' => 'Notities',
+		'note_list' => '<li>Als je niet je huidige wachtwoord wilt wijzigen, laat dan het "wachtwoord" veld leeg',
+		'password' => 'Wachtwoord',
+		'user_active' => 'Gebruiker is actief',
+		'user_group' => 'Gebruikersgroep',
+		'user_email' => 'E-mail van gebruiker',
+		'user_web_site' => 'Website van gebruiker',
+		'create_new_user'=> 'Creëer nieuwe gebruiker',
+		'user_location' => 'Locatie van gebruiker',
+		'user_interests' => 'Interesse van gebruiker',
+		'user_occupation'  => 'Beroep van gebruiker', 
+		'user_profile1' => '$user_profile1', //cpg1.4
+		'user_profile2' => '$user_profile2', //cpg1.4
+		'user_profile3' => '$user_profile3', //cpg1.4
+		'user_profile4' => '$user_profile4', //cpg1.4
+		'user_profile5' => '$user_profile5', //cpg1.4
+		'user_profile6' => '$user_profile6', //cpg1.4
+		'latest_upload' => 'Recente uploads',
+		'never' => 'nooit', 
+		'search' => 'Zoek gebruiker', //cpg1.4
+		'submit' => 'Verzenden', //cpg1.4
+		'search_submit' => 'Start!', //cpg1.4
+		'search_result' => 'Zoekresultaten voor: ', //cpg1.4
+		'alert_no_selection' => 'Je moet eerst een gebruiker selecteren!',  //cpg1.4 //js-alert
+		'password' => 'wachtwoord', //cpg1.4
+		'select_group' => 'Selecteer groep', //cpg1.4
+		'groups_alb_access' => 'Album rechten per groep', //cpg1.4
+		'album' => 'Album', //cpg1.4
+		'category' => 'Catagorie', //cpg1.4
+		'modify' => 'Wijzig?', //cpg1.4
+		'group_no_access' => 'Deze groep heeft geen speciale toegangsrechten', //cpg1.4
+		'notice' => 'Let Op', //cpg1.4
+		'group_can_access' => 'Album(s) die alleen door "%s" bekeken mogen worden', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File util.php
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('UTIL_PHP')) {
+	
+		$lang_util_desc_php = array(
+			'Pas titels aan uit bestandsnamen', //cpg1.4
+			'Verwijder titels', //cpg1.4
+			'Bouw thumbnails en middelgrote afbeeldingen opnieuw op', //cpg1.4
+			'Verwijder orginele afbeeldingen en vervang deze door de aangepaste versie', //cpg1.4
+			'Verwijder orgrinele en middelgrote afbeeldingen om ruimte vrij te maken', //cpg1.4
+			'Verwijder verweesde commentaarregels', //cpg1.4
+			'Pas bestandsgrootte en afmetingen aan (na handmatige aanpassing afbeeldingen)', //cpg1.4
+			'Reset bekeken teller', //cpg1.4
+			'Geef PHPINFO weer', //cpg1.4
+			'Update de database', //cpg1.4
+			'Laat logging zien', //cpg1.4
+		);
+	
+		$lang_util_php = array(
+			'title' => 'Beheerders gereedschappen (Pas formaat afbeeldingen aan)',
+			'what_it_does' => 'Wat doen deze opties',
+			'file' => 'Bestand',
+			'problem' => 'Probleem', //cpg1.4
+			'status' => 'Status', //cpg1.4
+			'title_set_to' => 'titel instellen op',
+			'submit_form' => 'verzenden',
+			'updated_succesfully' => 'met succes toegepast',
+			'error_create' => 'FOUT bij het aanmaken van',
+			'continue' => 'Verwerk meer afbeeldingen',
+			'main_success' => 'Het bestand %s was met succes gebruikt als hoofdbestand',
+			'error_rename' => 'Fout bij het hernoemen van %s naar %s',
+			'error_not_found' => 'Het bestand %s was niet gevonden',
+			'back' => 'terug naar het begin',
+			'thumbs_wait' => 'Bezig met verwerken van aanpassingen aan de thumbnails en/of afbeeldingen, momentje...',
+			'thumbs_continue_wait' => 'Nog steeds bezit met verwerken van aanpassingen aan de thumbnails en/of afbeeldingen...',
+			'titles_wait' => 'Aanpassen titels, momentje...',
+			'delete_wait' => 'Verwijderen titels, momentje...',
+			'replace_wait' => 'Verwijderen orginele bestanden en vervang deze door de aangepaste bestanden, momentje..',
+			'instruction' => 'Snelstart instucties',
+			'instruction_action' => 'Selecteer optie',
+			'instruction_parameter' => 'Stel parameters in',
+			'instruction_album' => 'Selecteer album',
+			'instruction_press' => 'Druk op %s',
+			'update' => 'Verwerken thumbnails en/of afbeeldingen',
+			'update_what' => 'Wat er moet worden verwerkt',
+			'update_thumb' => 'Alleen thumbnails',
+			'update_pic' => 'Alleen aangepaste afbeeldingen',
+			'update_both' => 'Zowel thumbnails als aangepaste afbeeldingen',
+			'update_number' => 'Aantal te verwerken afbeeldingen per opdracht',
+			'update_option' => '(Indien er een time-out melding komt, moet deze waarde lager worden gezet)',
+			'filename_title' => 'Bestandsnaam &rArr; File title',
+			'filename_how' => 'Hoe moet de bestandsnaam woden aangepast',
+			'filename_remove' => 'Verwijder de .jpg aan het eindvan de bestandsnaam en vervang _ (underscore) met spaties',
+			'filename_euro' => 'Wijzig 2003_11_23_13_20_20.jpg in 23/11/2003 13:20',
+			'filename_us' => 'Wijzig 2003_11_23_13_20_20.jpg in 11/23/2003 13:20',
+			'filename_time' => 'Wijzig 2003_11_23_13_20_20.jpg in 13:20',
+			'delete' => 'Verwijder bestandsnamen of orginele afmeting afbeeldingen',
+			'delete_title' => 'Verwijder bestandsnamen',
+			'delete_title_explanation' => 'Deze optie zal alle titels uit het opgegevens album verwijderen.',
+			'delete_original' => 'Verwijder de orginele afbeeldingen', //cpg1.4
+			'delete_original_explanation' => 'Deze optie zal alle orginelen verwijderen van de webserver.', //cpg1.4
+			'delete_intermediate' => 'Verwijder tussenafbeeldingen', //cpg1.4
+			'delete_intermediate_explanation' => 'Deze optie zal alle tussenafbeeldingen (normal_) verwijderen.<br/>Gebruik deze optie om disk ruimte te besparen als de optie \'Maak tussenafbeeldingen aan\' in de instellingen aan staat.', //cpg1.4
+			'delete_replace' => 'Verwijder de orginele afbeeldingen en vervang deze door de aangepast afbeeldingen', //cpg1.4
+			'titles_deleted' => 'Alle titels uit het geselecteerde album worden verwijderd', //cpg1.4
+			'deleting_intermediates' => 'Bezig met het verwijderen van de tussenafbeeldingen, momentje...', //cpg1.4
+			'searching_orphans' => 'Zoeken naar wezen, momentje...', //cpg1.4
+			'select_album' => 'Kies een album', //cpg1.4
+			'delete_orphans' => 'Verwijder commentaar van niet aanwezige bestanden.', //cpg1.4
+			'delete_orphans_explanation' => 'Deze optie zorgt ervoor dat alle commentaarregels van bestanden die niet meer bestaan worden verwijderd.<br/>Kies \'Alle albums\'.', //cpg1.4
+			'refresh_db' => 'Herzien afmetingen en informatie van bestanden.', //cpg1.4
+			'refresh_db_explanation' => 'Deze optie zal de inforatie over de bestanden updaten in de database. Gebruik deze optie als je de bestanden handmatig hebt aangepast.',
+			'reset_views' => 'Reset bekeken teller', //cpg1.4
+			'reset_views_explanation' => 'Deze optie reset alle bekeken tellers in het geselecteerde album.',
+			'orphan_comment' => 'wezen commmentaar gevonden',
+			'delete' => 'Verwijder',
+			'delete_all' => 'Verwijder alles',
+			'delete_all_orphans' => 'Verwijder alle wezen?', //cpg1.4
+			'comment' => 'Commentaar: ',
+			'nonexist' => 'gekoppeld aan niet bestaand bestand # ',
+			'phpinfo' => 'Laat phpinfo zien',
+			'phpinfo_explanation' => 'Deze optie bevat technische informatie over de webserver. Dit heb je bijvoorbeeld nodig als je een supportvraag mocht hebben.',
+			'update_db' => 'Update database',
+			'update_db_explanation' => 'Deze optie gebruik je als je Coppermine hebt ge-update, aangepast of een nieuwe versie hebt geïnstalleerd. Deze optie zal ook missende zaken in de database aanpassen.',
+			'view_log' => 'Bekijk logging', //cpg1.4
+			'view_log_explanation' => 'Deze optie geeft je de mogelijkheid uitgebreide log informatie op te slaan om zo te kijken wat er op de server gebeurd. De logging moet aanstaan in de <a href="admin.php">Coppermine instellingen</a>.', //cpg1.4
+			'versioncheck' => 'Controleer versies', //cpg1.4
+			'versioncheck_explanation' => 'Deze optie gebruik je om te zien of alle versies van de programmatuur nog in order is.', //cpg1.4
+			'bridgemanager' => 'Integratie Beheer', //cpg1.4
+			'bridgemanager_explanation' => 'Deze optie gebruik je om Coppermine te integreren in een ander pakket, bv een BBS/Forum.', //cpg1.4
+		);
+	}
+
+	// ------------------------------------------------------------------------- //
+	// File versioncheck.php //cpg1.4
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+		'title' => 'Contoleer veries', //cpg1.4
+		'what_it_does' => 'Deze pagina is bedoeld voor beheerders die hun Coppermine versie geupdate hebben. Dit script loopt alle bestanden door en controleert of de versies gelijk zijn aan de bestanden op http://coppermine.sourceforge.net.<br/>In rood wordt weergegeven wat er moet worden aangepast. In geel worden bestanden weergegeven die je nog eens moet controleren. De groene bestanden (of die weergegeven worden in de standaard lettertype kleur) zijn prima. Klik op de icons om meer te weten te komen over de gegevens.', //cpg1.4
+		'online_repository_unable' => 'Kan de online databank niet benaderen', //cpg1.4
+		'online_repository_noconnect' => 'Coppermine kon de online databank niet benaderen. Dit kan door twee redenen hebben:', //cpg1.4
+		'online_repository_reason1' => 'De Coppermine online databank is niet beschikbaar. Controleer dit op deze pagina: %s - Als deze pagina ook niet beschikbaar is, probeer het later nog eens.', //cpg1.4
+		'online_repository_reason2' => 'PHP op de webserver heeft de instelling %s uit staan (standaard staat deze aan). Indien mogelijk, laat deze aanzetten door de beheerder van de server in <i>php.ini</i> (of laat het mogelijk worden om het te overrulen met %s). Als deze niet kan worden aangepast, dan is het niet mogelijk de bestanden met de online databank te vergelijken. Deze pagina zal dan alleen de bestandsversies tonen.', //cpg1.4
+		'online_repository_skipped' => 'Verbinding met de online databank geannuleerd', //cpg1.4
+		'online_repository_to_local' => 'Het script valt nu terug op de lokale versie van de bestanden. De informatie is misschien niet betrouwbaar als je de versie van Coppermine hebt geupdate en niet alle bestanden hebt overgehaald. Veranderingen aan de bestanden na deze versie zullen niet worden meegenomen.', //cpg1.4
+		'local_repository_unable' => 'De locale databank kan niet worden benaderd', //cpg1.4
+		'local_repository_explanation' => 'Coppermine kon de locale databank %s op je server niet benadern. Dit betekend waarschijnlijk dat je deze niet hebt geupload naar de server. Upload dit bestand en probeer het dan nog eens (Vernieuwen)<br/>Als het dan nog steeds niet lukt, de beheerder van de server heeft gedeelten van <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP\'s filesystem functions</a> niet overgezet. Als dat het geval is, kan je deze tool helaas helemaal niet gebruiken, sorry.', //cpg1.4
+		'coppermine_version_header' => 'Geïnstalleerde Coppermine versie', //cpg1.4
+		'coppermine_version_info' => 'Je hebt nu geïnstalleerd: %s', //cpg1.4
+		'coppermine_version_explanation' => 'Als je denkt dat dit helemaal fout is en je denkt een latere Coppermine versie geïnstalleerd te hebben, heb je waarschijnlijk de laatste versie van het bestand <i>include/init.inc.php</i> niet.', //cpg1.4
+		'version_comparison' => 'Versie vergelijking', //cpg1.4
+		'folder_file' => 'directory/bestand', //cpg1.4
+		'coppermine_version' => 'Coppermine versie', //cpg1.4
+		'file_version' => 'bestandsversie', //cpg1.4
+		'webcvs' => 'web cvs', //cpg1.4
+		'writable' => 'schrijfbaar', //cpg1.4
+		'not_writable' => 'niet schrijfbaar', //cpg1.4
+		'help' => 'Help', //cpg1.4
+		'help_file_not_exist_optional1' => 'bestand/directory bestaat niet', //cpg1.4
+		'help_file_not_exist_optional2' => 'Het bestand of de directorie kan niet worden gebonden op de webserver. Ondanks dat het geen verplicht bestand/directory is wordt aanbevolen het te uploaden indien je problemen mocht ondervinden.', //cpg1.4
+		'help_file_not_exist_mandatory1' => 'bestand/directory bestaat niet', //cpg1.4
+		'help_file_not_exist_mandatory2' => 'Het bestand of de directorie kan niet worden gebonden op de webserver ondanks dat het een verplicht bestand/directory is. Upload het bestand naar de webserver.', //cpg1.4
+		'help_no_local_version1' => 'Geen locale versie van het bestand', //cpg1.4
+		'help_no_local_version2' => 'Het script kon de lokale versie van het bestand niet lezen. Het bestand is of te oud, of je hebt het aangepast en hebt de header informatie niet goed overgenomen/verwijderd. Een nieuwe versie uploaden wordt aanbevolen.', //cpg1.4
+		'help_local_version_outdated1' => 'Lokale versie niet up-to-date', //cpg1.4
+		'help_local_version_outdated2' => 'De versie op de webserver lijkt ouder te zijn dan de versie van Coppermine (waarschijnlijk een oude versie die is blijven staan bij het upgraden. Zorg ervoor dat de juiste versie wordt geupload.', //cpg1.4
+		'help_local_version_na1' => 'Kan csv informatie niet lezen', //cpg1.4
+		'help_local_version_na2' => 'Het script kan niet bepalen wat de csv versie van ht bestand op de webserver is. Je moet het bestand uploaden naar de webserver.', //cpg1.4
+		'help_local_version_dev1' => 'Ontwikkel versie', //cpg1.4
+		'help_local_version_dev2' => 'Het bestand op de webserver lijkt nieuwer dan die in de online Coppermine databank. Je gebruik ofwel de ontwikkel versie (je moet wel zeker weten wat je doet) of je hebt het bestand include/init.inc.php niet goed geupload.', //cpg1.4
+		'help_not_writable1' => 'Directory niet schrijfbaar', //cpg1.4
+		'help_not_writable2' => 'Verander de bestandsrechten (CHMOD) om het script schijfrechten te geven in de directory %s en alle onderliggende directories.', //cpg1.4
+		'help_writable1' => 'Directory schijfbaar', //cpg1.4
+		'help_writable2' => 'De directory %s is schrijfbaar. Dit is een onnodig risico, Coppermine heeft alleen leesrechten nodig.', //cpg1.4
+		'help_writable_undetermined' => 'Coppermine was niet in staat vast te stllen of de directory schijfbaar was.', //cpg1.4
+		'your_file' => 'lokaal bestand', //cpg1.4
+		'reference_file' => 'internet bestand', //cpg1.4
+		'summary' => 'Samenvatting', //cpg1.4
+		'total' => 'Totaal aantal bestanden/directories gecontroleerd', //cpg1.4
+		'mandatory_files_missing' => 'Vereiste bestanden niet gevonden', //cpg1.4
+		'optional_files_missing' => 'Optionele bestanden niet gevonden', //cpg1.4
+		'files_from_older_version' => 'Bestanden overgebleven uit een eerder versie van Coppermine', //cpg1.4
+		'file_version_outdated' => 'Niet-recente bestanden', //cpg1.4
+		'error_no_data' => 'Het script heeft een fout veroorzaakt en was niet in staat de juiste informatie op te halen. Sorry!.', //cpg1.4
+		'go_to_webcvs' => 'ga naar %s', //cpg1.4
+		'options' => 'Opties', //cpg1.4
+		'show_optional_files' => 'Laat optionele bestanden/directories zien', //cpg1.4
+		'show_mandatory_files' => 'Laat verplichte bestanden zien', //cpg1.4
+		'show_file_versions' => 'Laat bestandsversies zien', //cpg1.4
+		'show_errors_only' => 'Laat alleen bestanden/directories met fouten zien', //cpg1.4
+		'show_permissions' => 'Laat directory rechten zien', //cpg1.4
+		'show_condensed_output' => 'Laat simpele uitvoer zien (voor bv schermprints)', //cpg1.4
+		'coppermine_in_webroot' => 'Coppermine in geïnstalleerd in de root van de server', //cpg1.4
+		'connect_online_repository' => 'Zoek gegevens in de online Coppermine databank', //cpg1.4
+		'show_additional_information' => 'Laat aanvullende informatie zien', //cpg1.4
+		'no_webcvs_link' => 'Laat geen link naar de online cvs zien', //cpg1.4
+		'stable_webcvs_link' => 'Geef csv link weer naar stabiele versie', //cpg1.4
+		'devel_webcvs_link' => 'Geef csv link weer naar ontwikkel versie', //cpg1.4
+		'submit' => 'voer wijzigingen uit / vernieuwen', //cpg1.4
+		'reset_to_defaults' => 'reset naar de standaard waardes', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File view_log.php  //cpg1.4
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+		'delete_all' => 'Verwijder alle logbestanden', //cpg1.4
+		'delete_this' => 'Verwijder dit logbestand', //cpg1.4
+		'view_logs' => 'Bekijk logbestand', //cpg1.4
+		'no_logs' => 'Geen logbestanden aangemaakt.', //cpg1.4
+	);
+
+	// ------------------------------------------------------------------------- //
+	// File xp_publish.php //cpg1.4
+	// ------------------------------------------------------------------------- //
+	
+	if (defined('XP_PUBLISH_PHP')) {
+	
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web Publishing Wizard Client</h1><p>Deze module kan gebruikt worden om de <b>Windows XP</b> web publishing wizard met Coppermine te gebruiken.</p>
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Systeemvereisten:</h2><ul><li>Windows XP (de wizard is onderdeel van Windows XP).</li><li>Een goed geïnstalleerde versie van Coppermine waar de <b>web upload fucntie goed werkt.</b></li></ul><h2>Hoe de client software te installeren</h2><ul><li>Right click on
+EOT;
 
-}
+$lang_xp_publish_select = <<<EOT
+Select &quot;save target as..&quot;. Bweaar het bestand op de harddisk. Als je heb vestand bewaard, controleer dan of de bestandnaam <b>cpg_###.reg</b> is (De ### staan voor de nummerieke datum/tijd). Wijzig deze naam indien nodig (laat de nummers intact).Indien gedownloade controleer dan nogmaal het bestand om de server met de web publishing wizard. te laten werken.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testing</h2><ul><li>In de Windows Explorer, delecteer een aantal bestanden en klik op <b>Publiceerh xxx naar het internet</b> aan de linkerkant.</li><li>Controleer de bestandsselectie. Klik op <b>Volgende</b>.</li><li>In de lijst van items DIE dan verschijnt, selecteer een van de gallerijen (het heeft de naam van jou eigen gallerij)  Als de galleij niet tevoorschijn komt, controleer <b>cpg_pub_wizard.reg</b> zoals hierboven beschreven.</li><li>Geef je login informatie indien nodig in.</li><li>Selecteer het doel album voor de afbeeldingen of maak een nieuwe aan.</li><li>Klik op <b>Volgende</b>. De upload van de afbeeldingen begint.</li><li>Als alles is geupload, controlleer de gallerij of alle afbeeldingen correct zijn toegevoegd.</li></ul>
+EOT;
 
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-        'title' => 'Bekijk commentaar',
-        'no_comment' => 'Er is geen commentaar te bekijken',
-        'n_comm_del' => '%s commentaren verwijderd',
-        'n_comm_disp' => 'Aantal toonbare commentaren',
-        'see_prev' => 'Bekijk voorgaande',
-        'see_next' => 'Bekijk volgende',
-        'del_comm' => 'Verwijder geselecteerd commentaar',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => 'Doorzoek de bestandscollectie'
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-        'page_title' => 'Zoek nieuwe bestanden',
-        'select_dir' => 'Selecteer map',
-        'select_dir_msg' => 'Deze funktie stelt je in staat een aantal bestanden gelijktijdig naar je server te uploaden d.m.v. FTP.<br /><br />Selecteer de map waar je de bestanden naar hebt geupload',
-        'no_pic_to_add' => 'Er is geen bestand om toe te voegen',
-        'need_one_album' => 'Je hebt minimaal een album nodig om deze functie te gebruiken',
-        'warning' => 'Waarschuwing',
-        'change_perm' => 'Het script kan niet schrijven in deze map, je moet de modus ervan veranderen naar 755 of 777 voordat je probeert het bestand toe te voegen !',
-        'target_album' => '<b>Plaats bestanden van &quot;</b>%s<b>&quot; in </b>%s',
-        'folder' => 'Map',
-        'image' => 'Bestand',
-        'album' => 'Album',
-        'result' => 'Resultaat',
-	  'dir_ro' => 'Niet beschrijfbaar. ',
-	  'dir_cant_read' => 'Niet leesbaar. ',
-        'insert' => 'Toevoegen van nieuwe bestanden aan galerij',
-        'list_new_pic' => 'Lijst van nieuwe bestanden',
-        'insert_selected' => 'Invoegen van geselecteerde bestanden',
-        'no_pic_found' => 'Er is GEEN bestand gevonden',
-        'be_patient' => 'Heb geduld, het script heeft enige tijd nodig om de bestanden aan het album toe te voegen',
-        'no_album' => 'geen album geselecteerd', 
-        'notes' =>  '<ul>'.
-                                '<li><b>OK</b> : betekent dat het bestand met succes is toegevoegd'.
-                                '<li><b>DP</b> : betekent dat het bestand dubbel is en zich al in de database bevindt'.
-                                '<li><b>PB</b> : betekent dat het bestand niet toegevoegd kon worden. Controleer je configuratie en de permissies van mappen waar de bestanden zich bevinden'.
-                                '<li><b>NA</b> : betekent dat je geen album geselecteerd hebt waar de bestanden in moeten, klik \'<a href="javascript:history.back(1)">Terug</a>\' en selecteer een album. Als je geen album hebt, <a href="albmgr.php">creer er dan rst een</a></li>'.
-                                '<li>Als de OK, DP, PB \'tekens\' niet verschijnen klik dan op het verbroken bestand om te kijken of er een PHP-foutbericht gegeven wordt'.
-                                '<li>Indien je browser een time-out bericht geeft, klik dan op de herlaad-knop'.
-                                '</ul>',
-        'select_album' => 'selecteer album',
-        'check_all' => 'Selecteer alles',
-        'uncheck_all' => 'de-selecteer alles',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-      'title' => 'Verban gebruikers', 
-      'user_name' => 'Gebruikersnaam', 
-      'ip_address' => 'IP-adres', 
-      'expiry' => 'Verloopt (blanco is permanent)', 
-      'edit_ban' => 'Bewaar veranderingen', 
-      'delete_ban' => 'Verwijder', 
-      'add_new' => 'Voeg nieuwe verbanning toe', 
-      'add_ban' => 'Toevoegen', 
-      'error_user' => 'Kan de gebruiker niet vinden', //cpg1.3.0
-  	'error_specify' => 'Je moet een gebruikersnaam of een IP-adres opgeven', //cpg1.3.0
-  	'error_ban_id' => 'Ongeldig verban ID!', //cpg1.3.0
-  	'error_admin_ban' => 'Je kunt jezelf niet verbannen!', //cpg1.3.0
-  	'error_server_ban' => 'Je ging je eigen server verbannen? Tsk tsk, kan dat niet doen...', //cpg1.3.0
-  	'error_ip_forbidden' => 'Je kunt dit IP-adres niet verbannen - het is niet-traceerbaar!', //cpg1.3.0
-  	'lookup_ip' => 'Een IP adres opzoeken', //cpg1.3.0
-  	'submit' => 'Gaan!', //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-        'title' => 'Upload foto',
-        'custom_title' => 'Aangepast aanvraagformulier',
-        'cust_instr_1' => 'Je mag een aangepast aantal bestands- en URI-uploadboxen hebben. Echter, je mag niet meer selecteren dan de hieronder afggebeelde limieten.',
-        'cust_instr_2' => 'Boxnummer-aanvraag',
-        'cust_instr_3' => 'Bestand-uploadboxen: %s',
-        'cust_instr_4' => 'URI/URL-uploadboxen: %s',
-	  'cust_instr_5' => 'URI/URL-uploadboxen:', //cpg1.3.0
-  	  'cust_instr_6' => 'Bestand-uploadboxen:', //cpg1.3.0
-	  'cust_instr_7' => 'Geef het aantal voor ieder type uploadboxen dat je op dit moment wenst.  Klik daarna op\'Doorgaan\'. ', //cpg1.3.0
-        'reg_instr_1' => 'Ongeldige actie voor aanmaken formulier:',
-        'reg_instr_2' => 'Nu kun je je bestanden uploaden, gebruikmakend van onderstaande boxen. De grootte van de bestanden van je client naar de server mogen elk niet de %s KB overschrijden. Zip-bestanden in het \'Bestand Upload\' en \'URI/URL Upload\' gebied blijven gecomprimeerd.' ,
-        'reg_instr_3' => 'Indien je de gezipte bestanden of archieven gecomprimeerd wilt hebben, moet je de uploadbox gebruiken in het \'Decompress zip-upload\' gebied',
-        'reg_instr_4' => 'Als je de URI/URL-uploadsectie gebruikt, geef het pad op naar het bestand zoals bijv. dit : http://www.mysite.com/images/example.jpg',
-        'reg_instr_5' => 'Als je het formulier voltooid hebt, klik op \'Doorgaan\'.',
-        'reg_instr_6' => 'Decomprimeerbare Zip-uploads',
-	  'reg_instr_7' => 'Bestands-upload:', //cpg1.3.0
- 	  'reg_instr_8' => 'URI/URL-upload:', //cpg1.3.0
-  	  'error_report' => 'Foutrapport', //cpg1.3.0
-	  'error_instr' => 'De volgende uploads hebben een fout ervaren:', //cpg1.3.0
-	  'file_name_url' => 'Bestandsnaam/URL', //cpg1.3.0
-	  'error_message' => 'Foutboodschap', //cpg1.3.0
-	  'no_post' => 'Bestand niet opgeladen door POST.', //cpg1.3.0
-	  'forb_ext' => 'Verboden bestandsextensie.', //cpg1.3.0
-	  'exc_php_ini' => 'Overschreden bestandsgrootte in php.ini toegestaan.', //cpg1.3.0
-	  'exc_file_size' => 'Overschreden bestandsgrootte in CPG toegestaan.', //cpg1.3.0
-	  'partial_upload' => 'Alleen een deel-upload.', //cpg1.3.0
-	  'no_upload' => 'Geen upload plaatsgevonden.', //cpg1.3.0
-	  'unknown_code' => 'Onbekende PHP-upload foutcode.', //cpg1.3.0
-	  'no_temp_name' => 'Geen upload - Geen voorlopige naam.', //cpg1.3.0
-	  'no_file_size' => 'Bevat geen data/corrupt', //cpg1.3.0
-	  'impossible' => 'Onmogelijk te verplaatsen.', //cpg1.3.0
-	  'not_image' => 'Geen foto/corrupt', //cpg1.3.0
-	  'not_GD' => 'Geen GD-extensie.', //cpg1.3.0
-	  'pixel_allowance' => 'Pixeltoestemming overschreden.', //cpg1.3.0
-	  'incorrect_prefix' => 'Ongeldig URI/URL-voorvoegsel', //cpg1.3.0
-	  'could_not_open_URI' => 'Kon URI niet openen.', //cpg1.3.0
-	  'unsafe_URI' => 'Veiligheid niet verifieerbaar.', //cpg1.3.0
-	  'meta_data_failure' => 'Meta data-fout', //cpg1.3.0
-	  'http_401' => '401 Niet geauthoriseerd', //cpg1.3.0
-	  'http_402' => '402 Betaling vereist', //cpg1.3.0
-	  'http_403' => '403 Verboden', //cpg1.3.0
-	  'http_404' => '404 Niet gevonden', //cpg1.3.0
-	  'http_500' => '500 Interne server-fout', //cpg1.3.0
-	  'http_503' => '503 Service niet beschikbaar', //cpg1.3.0
-	  'MIME_extraction_failure' => 'MIME kon niet bepaald worden.', //cpg1.3.0
-	  'MIME_type_unknown' => 'Onbekend MIME-type', //cpg1.3.0
-	  'cant_create_write' => 'Kan schrijfbestand niet creeren.', //cpg1.3.0
-	  'not_writable' => 'Kan niet naar schrijfbestand schrijven.', //cpg1.3.0
-	  'cant_read_URI' => 'Kan URI/URL niet lezen', //cpg1.3.0
-	  'cant_open_write_file' => 'Kan URI-schrijfbestand niet openen.', //cpg1.3.0
-	  'cant_write_write_file' => 'Kan niet schrijven naar URI-schrijfbestand.', //cpg1.3.0
-	  'cant_unzip' => 'Kan niet zipbestanden niet uitpakken.', //cpg1.3.0
-	  'unknown' => 'Onbekende fout', //cpg1.3.0
-	  'succ' => 'Met succes geuploade bestanden', //cpg1.3.0
-	  'success' => '%s bestanden waren met succesgeupload.', //cpg1.3.0
-	  'add' => 'klik \'Doorgaan\' om de bestanden toe te voegen aan albums.', //cpg1.3.0
-	  'failure' => 'Upload-fout', //cpg1.3.0
-	  'f_info' => 'Bestandsinformatie', //cpg1.3.0
-	  'no_place' => 'Het voorgaande bestand kon niet geplaatst worden.', //cpg1.3.0
-	  'yes_place' => 'Het voorgaande bestand is met succes geplaatst.', //cpg1.3.0
-        'max_fsize' => 'Maximaal toegestane bestandsgrootte is %s KB',
-        'album' => 'Album',
-        'picture' => 'Bestand',
-        'pic_title' => 'Bestandstitel',
-        'description' => 'Bestandsomschrijving',
-        'keywords' => 'Sleutelwoorden (scheiden met spaties)',
-        'err_no_alb_uploadables' => 'Sorry, er is geen album waar het je toegestaan is bestanden naar te uploaden',
-        'place_instr_1' => 'Plaats de bestanden nu in albums.  Je kunt nu ook relevante informatie over ieder bestand toevoegen.',
-        'place_instr_2' => 'Er zijn meer bestanden die geplaatst moeten worden. Klik op \'Doorgaan\'.',
-        'process_complete' => 'Je hebt met succes alle bestanden geplaatst.'
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-        'title' => 'Gebruikersbeheer',
-        'name_a' => 'Naam oplopend',
-        'name_d' => 'Naam aflopend',
-        'group_a' => 'Groep oplopend',
-        'group_d' => 'Groep aflopend',
-        'reg_a' => 'Registratiedatum oplopend',
-        'reg_d' => 'Registratiedatum aflopend',
-        'pic_a' => 'Aantal bestanden oplopend',
-        'pic_d' => 'Aantal bestanden aflopend',
-        'disku_a' => 'Gebruikte bestandsgrootte oplopend',
-        'disku_d' => 'Gebruikte bestandsgrootte aflopend',
-        'lv_a' => 'Laatste bezoek oplopend',
-        'lv_d' => 'Laatste bezoek aflopend',
-        'sort_by' => 'Sorteer gebruikers op',
-        'err_no_users' => 'Gebruikerstabel is leeg !',
-        'err_edit_self' => 'Je kunt je eigen profiel niet wijzigen, gebruik daarvoor de \'Mijn profiel\' link',
-        'edit' => 'WIJZIG',
-        'delete' => 'VERWIJDER',
-        'name' => 'Gebruikersnaam',
-        'group' => 'Groep',
-        'inactive' => 'Inactief',
-        'operations' => 'Bewerkingen',
-        'pictures' => 'Bestanden',
-        'disk_space' => 'Gebruikte bestandsgrootte',
-        'registered_on' => 'Geregistreerd op',
-	  'last_visit' => 'Laatste bezoek', //cpg1.3.0
-        'u_user_on_p_pages' => '%d gebruikers op %d pagina(s)',
-        'confirm_del' => 'Weet je zeker dat je deze gebruiker wilt VERWIJDEREN ? \\nAl zijn bestanden en albums worden ook verwijderd.',
-        'mail' => 'MAIL',
-        'err_unknown_user' => 'Geselecteerde gebruiker bestaat niet !',
-        'modify_user' => 'Wijzig gebruiker',
-        'notes' => 'Notities',
-        'note_list' => '<li>Als je niet je huidige wachtwoord wilt wijzigen, laat dan het "wachtwoord" veld leeg',
-        'password' => 'Wachtwoord',
-        'user_active' => 'Gebruiker is actief',
-        'user_group' => 'Gebruikersgroep',
-        'user_email' => 'E-mail van gebruiker',
-        'user_web_site' => 'Website van gebruiker',
-        'create_new_user'=> 'Creer nieuwe gebruiker',
-        'user_location' => 'Locatie van gebruiker',
-        'user_interests' => 'Interesse van gebruiker',
-        'user_occupation'  => 'Beroep van gebruiker',
-        'latest_upload' => 'Recente uploads',
-        'never' => 'nooit',
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'Beheerdergereedschap (Aanpassen afmetingen foto\'s)', 
-        'what_it_does' => 'Wat doet dit gereedschap', 
-        'what_update_titles' => 'Creert titels uit bestandsnamen', 
-        'what_delete_title' => 'Verwijdert titels', 
-        'what_rebuild' => 'Construeert opnieuw verkleinde afbeeldingen en past afmetingen aan van foto\'s', 
-        'what_delete_originals' => 'Verwijdert de originele foto\'s en vervangt deze door de aangepaste afmetingenversie', 
-        'file' => 'Bestand', 
-        'title_set_to' => 'titel aangepast naar', 
-        'submit_form' => 'Doorvoeren', 
-        'updated_succesfully' => 'met succes aangepast', 
-        'error_create' => 'FOUT bij aanmaken', 
-        'continue' => 'Verwerk meer foto\'s', 
-        'main_success' => 'Het bestand %s is met succes gebruikt als hoofdbestand', 
-        'error_rename' => 'Fout bij hernoemen van %s naar %s', 
-        'error_not_found' => 'Het bestand %s is niet gevonden', 
-        'back' => 'terug naar begin', 
-        'thumbs_wait' => 'Aanpassen van verkleinde afbeeldingen en/of afmetingen van foto\'s, even geduld...', 
-        'thumbs_continue_wait' => 'Doorgaan met aanpassen van verkleinde afbeeldingen en/of afmetingen van foto\'s...', 
-        'titles_wait' => 'Aanpassen titels, even geduld...', 
-        'delete_wait' => 'Verwijderen titels, even geduld...', 
-        'replace_wait' => 'Verwijderen van originele en vervangen door aangepaste afmetingen van foto\'s, even geduld..', 
-        'instruction' => 'Snelle instructies', 
-        'instruction_action' => 'Selecteer actie', 
-        'instruction_parameter' => 'Zet parameters', 
-        'instruction_album' => 'Selecteer album', 
-        'instruction_press' => 'Klik %s', 
-        'update' => 'Aanpassen verkleinde afbeeldingen en/of afmetingen foto\'s', 
-        'update_what' => 'Wat moet er aangepast worden', 
-        'update_thumb' => 'Alleen verkleinde afbeeldingen', 
-        'update_pic' => 'Alleen aangepaste foto\'s', 
-        'update_both' => 'Zowel verkleinde afbeeldingen als aangepaste foto\'s', 
-        'update_number' => 'Aantal verwerkte foto\'s per klik', 
-        'update_option' => '(Probeer deze instelling lager te zetten indien je timeout problemen ervaart)', 
-        'filename_title' => 'Bestandsnaam &rArr; Bestandstitel', 
-        'filename_how' => 'Hoe moet de bestandsnaam aangepast worden', 
-        'filename_remove' => 'Verwijder de .jpg-uitgang en vervang _ (underscore) met spaties', 
-        'filename_euro' => 'Verander 2003_11_23_13_20_20.jpg naar 23/11/2003 13:20', 
-        'filename_us' => 'Verander 2003_11_23_13_20_20.jpg naar 11/23/2003 13:20', 
-        'filename_time' => 'Verander 2003_11_23_13_20_20.jpg naar 13:20', 
-        'delete' => 'Verwijder bestandstitel of originele grootte van foto\'s', 
-        'delete_title' => 'Verwijder bestandstitel', 
-        'delete_original' => 'Verwijder originele foto\'s', 
-        'delete_replace' => 'Verwijder de originele foto\'s en vervang deze door de in afmeting aangepaste versies', 
-        'select_album' => 'Selecteer album', 
-        'delete_orphans' => 'Verwijder \'wees\' commentaar (werkt op alle albums)',
-        'orphan_comment' => '\'wees\' commentaar gevonden',
-        'delete' => 'Verwijder',
-        'delete_all' => 'Verwijder alles',
-        'comment' => 'Commentaar: ',
-        'nonexist' => 'aangekoppeld aan niet bestaand bestand # ',
-	  'phpinfo' => 'Laat phpinfo zien', //cpg1.3.0
-	  'update_db' => 'Aanpassen database', //cpg1.3.0
-	  'update_db_explanation' => 'Als je Coppermine-bestanden vervangen hebt, een modificatie hebt toegevoegd of hebt geupgrade van een voorgaande versie van Coppermine, draai dan de database aanpassing eenmalig. Dit zal de nodige tabellen aanmaken en/of configuratiewaarden in je Coppermine-database aanpassen.', //cpg1.3.0
-);
+$lang_xp_publish_notes = <<<EOT
+<h2>Notes :</h2><ul><li>Als de upload is gestart, kan de wizard geen foutmeldingen weergeven omdat de wizard niet kan controleren of het uploadproces goed is gegaan. Dit moet je handmatig controleren in de gallerij.</li><li>Als de upload mislukt, zet dan de &quot;Debug modus&quot; aan op de Coppermine instellingen pagina. Probeer het dan met een enkele afbeelding nog een keer en controleer daarna de foutmeldingen in het
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+bestand dat in de Coppermine directory van je server staat.</li><li>Om te voorkomen dat je gallerij volloopt met allerlei afbeeldingen dor worden geupload via de wizard, alleen <b>gallerij beheerders</b> en <b>gebruikers met een eigen album</b> zullen deze functie kunnen gebruiken.</li>
+EOT;
+	
+		$lang_xp_publish_php = array(
+			'title' => 'Coppermine - XP Web Publishing Wizard', //cpg1.4
+			'welcome' => 'Welkom <b>%s</b>,', //cpg1.4
+			'need_login' => 'Je moet zijn ongelogd op de gallerij met je webbrowser voordat je deze wizard kunt gebruiken.<p/><p>Als je inlogd, vergeet niet de <b>onthoudt mij</b> optie te gebruiken.', //cpg1.4
+			'no_alb' => 'Sorry, maar er is geen album waar het is toegestaan met behulp van deze wizard afbeeldingen te uploaden.', //cpg1.4
+			'upload' => 'Upload de afbeeldingen naar een bestaand album.', //cpg1.4
+			'create_new' => 'Maak een nieuw album aan voor de afbeeldingen', //cpg1.4
+			'album' => 'Album', //cpg1.4
+			'category' => 'Catagorie',
+			'new_alb_created' => 'Je nieuwe album &quot;<b>%s</b>&quot; is aangemaakt.', //cpg1.4
+			'continue' => 'Klik &quot;Volgende&quot; om het uploaden te starten', //cpg1.4
+			'link' => 'deze link', //cpg1.4
+		);
+	}
 
 ?>
\ No newline at end of file
diff -ruN 133/lang/dutch-utf-8.php cpg148/lang/dutch-utf-8.php
--- 133/lang/dutch-utf-8.php	2004-12-30 01:03:48.000000000 -0600
+++ cpg148/lang/dutch-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1276 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: dutch-utf-8.php,v 1.11 2004/12/29 23:03:48 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array( 
-'lang_name_english' => 'Dutch',  
-'lang_name_native' => 'Nederlands', 
-'lang_country_code' => 'nl', 
-'trans_name'=> 'Ron Bos', //the name of the translator - can be a nickname 
-'trans_email' => 'ron@ronbos.nl', //translator's email address (optional) 
-'trans_website' => 'http://www.ronbos.nl/', //translator's website (optional) 
-'trans_date' => '2004-4-12', //the date the translation was created / last modified 
-); 
-
-$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', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('zon', 'maa', 'din', 'woe', 'don', 'vri', 'zat');
-$lang_month = array('jan', 'feb', 'mrt', 'apr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec');
-
-// Some common strings
-$lang_yes = 'Ja';
-$lang_no  = 'Nee';
-$lang_back = 'TERUG';
-$lang_continue = 'DOORGAAN';
-$lang_info = 'Informatie';
-$lang_error = 'Fout';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d %B %Y';
-$lastcom_date_fmt =  '%d-%m-%y om %H:%M';
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%d %B %Y om %H:%M ';
-$comment_date_fmt =  '%d %B %Y om %H:%M ';
-
-// 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*','kut','lul','neuken','klootzak','hoer','zak','hufter','pijpen','kloot','sex');
-
-$lang_meta_album_names = array( 
-        'random' => 'Willekeurige bestanden', 
-        'lastup' => 'Laatste toevoegingen', 
-        'lastalb'=> 'Laatste gewijzigde albums', 
-        'lastcom' => 'Laatste commentaren', 
-        'topn' => 'Meest bekeken', 
-        'toprated' => 'Best beoordeeld', 
-        'lasthits' => 'Laatst bekeken', 
-        'search' => 'Zoek resultaten', 
-        'favpics'=> 'Favoriete bestanden' 
-);
-
-$lang_errors = array(
-        'access_denied' => 'Je hebt geen toestemming om deze pagina te bezoeken.',
-        'perm_denied' => 'Je hebt geen toestemming om deze handeling uit te voeren.',
-        'param_missing' => 'Script aangeroepen zonder de vereiste parameters.',
-        'non_exist_ap' => 'Geselecteerde album/bestand bestaat niet!',
-        'quota_exceeded' => 'Toegewezen bestandsgrootte overschreden<br /><br />Je hebt een bestandsgrootte-limiet van [quota]K, je bestanden gebruiken nu [space]K, het toevoegen van dit bestand zorgt er voor dat je je toegewezen bestandsgrootte overschrijdt.',
-        'gd_file_type_err' => 'Indien je de GD afbeeldingenbibliotheek gebruikt zijn alleen JPEG- en PNG-bestanden toegestaan.',
-        'invalid_image' => 'De afbeelding die je hebt geupload is corrupt of kan niet behandeld worden door de GD library.',
-        'resize_failed' => 'Niet in staat de verkleinde afbeelding of de afmetingen van de afbeelding aan te passen.',
-        'no_img_to_display' => 'Geen afbeelding om te laten zien.',
-        'non_exist_cat' => 'De geselecteerde categorie bestaat niet.',
-        'orphan_cat' => 'Een categorie heeft een niet bestaande hoofdcategorie, start de categorie-manager om het probleem te herstellen.',
-        'directory_ro' => 'Map \'%s\' is niet beschrijfbaar, bestand kan niet verwijderd worden.',
-        'non_exist_comment' => 'Het geselecteerde commentaar is niet aanwezig.',
-        'pic_in_invalid_album' => 'Bestand is in een niet bestaand album (%s)!?', 
-        'banned' => 'Je bent op dit moment uitgesloten van het gebruik van deze site.', 
-        'not_with_udb' => 'Deze functie is uitgeschakeld in Coppermine omdat het geïntegreerd is met forumsoftware. Wat je tracht te doen is, of wordt niet ondersteund in deze configuratie, of de functie zal afgehandeld moeten worden door de forumsoftware.', 
-        'offline_title' => 'Offline',
-        'offline_text' => 'Galerij is op dit moment offline - controleer later nog eens',
-        'ecards_empty' => 'Er zijn op dit moment geen e-cardrecords aanwezig om te laten zien. Controleer of je e-card logging hebt aangezet in de Coppermine-configuratie!',
-        'action_failed' => 'Actie mislukt.  Coppermine kan je verzoek niet afhandelen.',
-        'no_zip' => 'De benodigde bibliotheken om zip-bestanden te verwerken zijn niet beschikbaar.  Neem contact op met je Coppermine-beheerder.',
-        'zip_type' => 'Je hebt geen toestemming om zip-bestanden te uploaden.'
-);
-
-$lang_bbcode_help = 'De volgende codes kunnen van pas komen: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://Jouwsite.nl/]Url Text[/url]</li> <li>[email]user@domain.nl[/email]</li>';
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-        'alb_list_title' => 'Ga naar de albumlijst',
-        'alb_list_lnk' => 'Albumlijst',
-        'my_gal_title' => 'Ga naar mijn persoonlijke galerij',
-        'my_gal_lnk' => 'Mijn galerij',
-        'my_prof_lnk' => 'Mijn profiel',
-        'adm_mode_title' => 'Schakel naar beheerder-modus',
-        'adm_mode_lnk' => 'Beheerder-modus',
-        'usr_mode_title' => 'Schakel naar gebruiker-modus',
-        'usr_mode_lnk' => 'Gebruiker-modus',
-        'upload_pic_title' => 'Upload een bestand in een album',
-        'upload_pic_lnk' => 'Upload bestand',
-        'register_title' => 'Creëer een account',
-        'register_lnk' => 'Registreer',
-        'login_lnk' => 'Inloggen',
-        'logout_lnk' => 'Uitloggen',
-        'lastup_lnk' => 'Laatste upload',
-        'lastcom_lnk' => 'Laatste commentaar',
-        'topn_lnk' => 'Meest bekeken',
-        'toprated_lnk' => 'Best beoordeeld',
-        'search_lnk' => 'Zoek',
-        'fav_lnk' => 'Mijn favorieten', 
-        'memberlist_title' => 'Laat gebruikerslijst zien',
-        'memberlist_lnk' => 'Gebruikerslijst',
-        'faq_title' => 'Veel gestelde vragen en antwoorden over de fotogalerij &quot;Coppermine&quot;',
-        'faq_lnk' => 'FAQ',
-);
-
-$lang_gallery_admin_menu = array(
-        'upl_app_lnk' => 'Upload-toestemming',
-        'config_lnk' => 'Instellingen',
-        'albums_lnk' => 'Albums',
-        'categories_lnk' => 'Categorieën',
-        'users_lnk' => 'Gebruikers',
-        'groups_lnk' => 'Groepen',
-        'comments_lnk' => 'Bekijk commentaren',
-        'searchnew_lnk' => 'Bestandenverzameling toevoegen',
-        'util_lnk' => 'Beheerdersgereedschap', 
-        'ban_lnk' => 'Verban gebruiker', 
-        'db_ecard_lnk' => 'Laat e-cards zien',
-);
-
-$lang_user_admin_menu = array(
-        'albmgr_lnk' => 'Creëer/sorteer albums',
-        'modifyalb_lnk' => 'Wijzig mijn albums',
-        'my_prof_lnk' => 'Mijn profiel',
-);
-
-$lang_cat_list = array(
-       'category' => 'Categorie',
-        'albums' => 'Albums',
-        'pictures' => 'Bestanden',
-);
-
-$lang_album_list = array(
-        'album_on_page' => '%d album(s) op %d pagina(\'s)'
-);
-
-$lang_thumb_view = array(
-        'date' => 'DATUM',
-        //Sort by filename and title 
-        'name' => 'BESTANDSNAAM', 
-        'title' => 'TITEL', 
-        'sort_da' => 'Sorteer op datum oplopend',
-        'sort_dd' => 'Sorteer op datum aflopend',
-        'sort_na' => 'Sorteer op naam oplopend',
-        'sort_nd' => 'Sorteer op naam aflopend',
-        'sort_ta' => 'Sorteer op titel oploopend', 
-        'sort_td' => 'Sorteer op titel afloopend', 
-        'download_zip' => 'Download als zip-bestand',
-        'pic_on_page' => '%d bestanden op %d pagina(\'s)',
-        'user_on_page' => '%d gebruiker(s) op %d pagina(\'s)'
-);
-
-$lang_img_nav_bar = array(
-        'thumb_title' => 'Terug naar de verkleinde afbeeldingpagina',
-        'pic_info_title' => 'Laat zien/verberg bestandsinformatie',
-        'slideshow_title' => 'Diashow',
-        'ecard_title' => 'Stuur dit bestand als een e-card',
-        'ecard_disabled' => 'e-cards zijn uitgeschakeld',
-        'ecard_disabled_msg' => 'Je hebt geen toestemming een e-cards te verzenden',
-        'prev_title' => 'Bekijk voorgaand bestand',
-        'next_title' => 'Bekijk volgend bestand',
-        'pic_pos' => 'Bestand %s / %s',
-);
-
-$lang_rate_pic = array(
-        'rate_this_pic' => 'Beoordeel dit bestand ',
-        'no_votes' => '(Nog geen stemmen)',
-        'rating' => '(huidige beoordeling : %s / 5 met %s stemmen)',
-        'rubbish' => 'Rotzooi',
-        'poor' => 'Zwak',
-        'fair' => 'Gemiddeld',
-        'good' => 'Goed',
-        'excellent' => 'Uitstekend',
-        'great' => 'Geweldig',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-        INFORMATION => $lang_info,
-        ERROR => $lang_error,
-        CRITICAL_ERROR => 'Kritieke fout',
-        'file' => 'Bestand: ',
-        'line' => 'Regel: ',
-);
-
-$lang_display_thumbnails = array(
-        'filename' => 'Bestandsnaam : ',
-        'filesize' => 'Bestandsgrootte : ',
-        'dimensions' => 'Afmetingen : ',
-        'date_added' => 'Datum toegevoegd : '
-);
-
-$lang_get_pic_data = array(
-        'n_comments' => '%s commentaren',
-        'n_views' => '%s x bekeken',
-        'n_votes' => '(%s stemmen)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Foutenverwijderings-informatie', //cpg1.3.0
-   'select_all' => 'Selecteer alles',
-   'copy_and_paste_instructions' => 'Als je om hulp gaat vragen op het Coppermine-forum, knip-en-plak dan deze foutenverwijderings-gegevens in je forumbericht.',
-   'phpinfo' => 'toon phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-        'reset_language' => 'Standaardtaal',
-        'choose_language' => 'Kies een taal',
-);
-
-$lang_theme_selection = array(
-        'reset_theme' => 'Standaardthema',
-        'choose_theme' => 'Kies een thema',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => 'Uitroepteken',
-        'Question' => 'Vraag',
-        'Very Happy' => 'Zeer gelukkig',
-        'Smile' => 'Glimlach',
-        'Sad' => 'Bedroefd',
-        'Surprised' => 'Verbaasd',
-        'Shocked' => 'Geshockeerd',
-        'Confused' => 'Verward',
-        'Cool' => 'Cool',
-        'Laughing' => 'Lachen',
-        'Mad' => 'Gek',
-        'Razz' => 'Uitlachen',
-        'Embarassed' => 'Verlegen',
-        'Crying or Very sad' => 'Huilen of erg bedroefd',
-        'Evil or Very Mad' => 'Slecht of zeer gek',
-        'Twisted Evil' => 'Volledig geschift',
-        'Rolling Eyes' => 'Rollende ogen',
-        'Wink' => 'Knipoog',
-        'Idea' => 'Idee',
-        'Arrow' => 'Pijl',
-        'Neutral' => 'Neutraal',
-        'Mr. Green' => 'Meneer Groen',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-        0 => 'Verlaten beheerder-modus',
-        1 => 'Beheerder-modus geactiveerd'
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-        'alb_need_name' => 'Albums moeten een naam hebben !',
-        'confirm_modifs' => 'Weet je zeker dat je deze wijzigingen wilt maken ?',
-        'no_change' => 'Je hebt geen enkele wijziging gedaan !',
-        'new_album' => 'Nieuw album',
-        'confirm_delete1' => 'Weet je het zeker dat je dit album wilt verwijderen ?',
-        'confirm_delete2' => '\nAlle bestanden en commentaren zullen verloren gaan !',
-        'select_first' => 'Selecteer eerst een album.',
-        'alb_mrg' => 'Album Manager',
-        'my_gallery' => '* Mijn galerij *',
-        'no_category' => '* Geen categorie *',
-        'delete' => 'Verwijder',
-        'new' => 'Nieuw',
-        'apply_modifs' => 'Pas wijzigingen toe',
-        'select_category' => 'Selecteer categorie',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-        'miss_param' => 'Vereiste parameters voor \'%s\'bewerking niet gegeven !',
-        'unknown_cat' => 'Geselecteerde categorie bestaat niet in database',
-        'usergal_cat_ro' => 'Gebruikersgalerijen-categorie kan niet verwijderd worden !',
-        'manage_cat' => 'Beheer categorieën',
-        'confirm_delete' => 'Weet je zeker dat je deze categorie wilt VERWIJDEREN',
-        'category' => 'Categorie',
-        'operations' => 'Bewerkingen',
-        'move_into' => 'Verplaats naar',
-        'update_create' => 'Aanpassen/Creëer categorie',
-        'parent_cat' => 'Ouder categorie',
-        'cat_title' => 'Categorie titel',
-        'cat_thumb' => 'Categorie verkleinde afbeelding', //cpg1.3.0
-        'cat_desc' => 'Categorie-omschrijving'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-        'title' => 'Configuratie',
-        'restore_cfg' => 'Herstel de oorspronkelijke instellingen',
-        'save_cfg' => 'Bewaar nieuwe configuratie',
-        'notes' => 'Notitie',
-        'info' => 'Informatie',
-        'upd_success' => 'Coppermine-configuratie is aangepast',
-        'restore_success' => 'Coppermine-standaardconfiguratie is hersteld',
-        'name_a' => 'Naam oplopend',
-        'name_d' => 'Naam aflopend',
-        'title_a' => 'Titel oploopend', 
-        'title_d' => 'Titel afloopend', 
-        'date_a' => 'Datum oplopend',
-        'date_d' => 'Datum aflopend',
-        'th_any' => 'Max verhouding',
-        'th_ht' => 'Hoogte',
-        'th_wd' => 'Breedte',
-        'label' => 'label',
-        'item' => 'item',
-        'debug_everyone' => 'Iedereen',
-        'debug_admin' => 'Alleen beheerder',
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-        'Algemene instellingen',
-        array('Galerij-naam', 'gallery_name', 0),
-        array('Galerij-omschrijving', 'gallery_description', 0),
-        array('E-mailadres van de beheerder', 'gallery_admin_email', 0),
-        array('Het bestemmingsadres van de "Zie meer foto\'s" link in e-cards', 'ecards_more_pic_target', 0),
-        array('Galerij is offline', 'offline', 1),
-        array('Log e-cards', 'log_ecards', 1),
-        array('Laat zip-download van favorieten toe', 'enable_zipdownload', 1), //cpg1.3.0
-
-        'Taal, Themas &amp; Tekenset-instellingen',
-        array('Taal', 'lang', 5),
-        array('Thema', 'theme', 6),
-        array('Laat taallijst zien', 'language_list', 1),
-        array('Laat taalvlaggen zien', 'language_flags', 8),
-        array('Laat &quot;reset&quot; zien in taalselectie', 'language_reset', 1),
-        array('Laat themalijst zien', 'theme_list', 1),
-        array('Laat &quot;reset&quot; zien in themaselectie', 'theme_reset', 1),
-        array('Laat FAQ zien', 'display_faq', 1),
-        array('Laat bbcode hulp zien', 'show_bbcode_help', 1),
-        array('Lettertekens-codering', 'charset', 4),
-
-        'Uiterlijk albumlijst',
-        array('Breedte van de hoofdtabel (pixels of %)', 'main_table_width', 0),
-        array('Aantal te tonen categorie-niveaus', 'subcat_level', 0),
-        array('Aantal te tonen albums', 'albums_per_page', 0),
-        array('Aantal kolommen voor de albumlijst', 'album_list_cols', 0),
-        array('Grootte van de verkleinde afbeeldingen in pixels', 'alb_list_thumb_size', 0),
-        array('De inhoud van de hoofdpagina', 'main_page_layout', 0),
-        array('Laat eerste albumniveau verkleinde afbeeldingen zien in categorieën','first_level',1), 
-
-        'Uiterlijk verkleinde afbeelding',
-        array('Aantal kolommen op de verkleinde afbeeldingenpagina', 'thumbcols', 0),
-        array('Aantal regels op de verkleinde afbeeldingenpagina', 'thumbrows', 0),
-        array('Maximaal aantal te tonen tabs', 'max_tabs', 0),
-        array('Laat fotobeschrijving onder de verkleinde afbeeldingen zien', 'caption_in_thumbview', 1),
-        array('Laat aantal keren bekeken onder de verkleinde afbeelding zien', 'views_in_thumbview', 1),
-        array('Laat aantal commentaren onder de verkleinde afbeelding zien', 'display_comment_count', 1),
-        array('Laat afzendernaam onder de verkleinde afbeelding zien', 'display_uploader', 1),
-        array('Standaard sorteervolgorde voor bestanden','default_sort_order', 3),
-        array('Minimum aantal stemmen op een bestand voordat deze in de \'best beoordeeld\' lijst verschijnt', 'min_votes_for_rating', 0),
-
-        'Uiterlijk afbeelding &amp; commentaar-instellingen',
-        array('Breedte van de tabel om bestanden te laten zien (pixels of %)', 'picture_table_width', 0),
-        array('Bestandsinformatie is standaard zichtbaar', 'display_pic_info', 1),
-        array('Filter slechte woorden in commentaren', 'filter_bad_words', 1),
-        array('Sta emoticons toe in commentaren', 'enable_smilies', 1),
-        array('Laat meerdere opeenvolgende commentaren toe op één foto van dezelfde gebruiker (schakel flood protection uit)', 'disable_comment_flood_protect', 1),
-        array('Maximale lengte van omschrijving afbeelding', 'max_img_desc_length', 0),
-        array('Maximale aantal lettertekens in een woord', 'max_com_wlength', 0),
-        array('Maximale aantal regels in een commentaar', 'max_com_lines', 0),
-        array('Maximale lengte van commentaar', 'max_com_size', 0),
-        array('Laat filmstrip zien', 'display_film_strip', 1), 
-        array('Aantal items in filmstrip', 'max_film_strip_items', 0), 
-        array('Bericht de beheerder over commentaar per e-mail', 'email_comment_notification', 1),
-        array('Diashow-interval in milliseconden (1 seconde = 1000 milliseconden)', 'slideshow_interval', 0), //cpg1.3.0
-
-        'Bestanden- en verkleinde afbeeldingen-instellingen',
-        array('Kwaliteit voor JPEG-bestanden', 'jpeg_qual', 0),
-        array('Maximale breedte of hoogte van een verkleinde afbeelding <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0),
-        array('Gebruik afmeting ( Breedte of hoogte of maximale verhouding voor verkleinde afbeelding )<b>**</b>', 'thumb_use', 7),
-        array('Creëer tussenliggende foto\'s','make_intermediate',1),
-        array('Maximale breedte of hoogte van tussenliggende foto\'s /video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0),
-        array('Maximale grootte van uploadbestanden (KB)', 'max_upl_size', 0),
-        array('Maximale breedte en hoogte van uploadfoto\'s /videos (pixels)', 'max_upl_width_height', 0),
-
-        'Geavanceerde bestanden- en verkleinde afbeeldingen-instellingen',
-        array('Laat privé albumicoon zien aan niet-ingelogde gebruiker','show_private',1), 
-        array('Verboden lettertekens in bestandsnamen', 'forbiden_fname_char',0),
-        //array('Toegelaten bestandsextensies voor geuploade afbeeldingen', 'allowed_file_extensions',0),
-        array('Toegestane fototypes', 'allowed_img_types',0),
-        array('Toegestane filmtypes', 'allowed_mov_types',0),
-        array('Toegestane audiotypes', 'allowed_snd_types',0),
-        array('Toegestane documenttypes', 'allowed_doc_types',0),
-        array('Methode van aanpassen afmetingen van afbeeldingen','thumb_method',2),
-        array('Pad naar ImageMagick \'convert\' hulpmiddel (voorbeeld /usr/bin/X11/)', 'impath', 0),
-        //array('Toegestane fototypes (alleen geldig voor ImageMagick)', 'allowed_img_types',0),
-        array('Opdrachtregel opties voor ImageMagick', 'im_options', 0),
-        array('Lees EXIF-data in JPEG-bestanden', 'read_exif_data', 1),
-        array('Lees IPTC-data in JPEG-bestanden', 'read_iptc_data', 1),
-        array('De albummap <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0),
-        array('De map voor gebruikersbestanden <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0),
-        array('Het voorvoegsel voor tussenliggende foto\'s <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0),
-        array('Het voorvoegsel voor verkleinde afbeeldingen <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0),
-        array('Standaardmodus voor mappen', 'default_dir_mode', 0),
-        array('Standaardmodus voor bestanden', 'default_file_mode', 0),
-
-        'Gebruikersinstellingen',
-        array('Laat nieuwe gebruikersregistratie toe', 'allow_user_registration', 1),
-        array('Gebruikersregistratie vereist e-mailverificatie', 'reg_requires_valid_email', 1),
-        array('Bericht de beheerder over gebruikersregistratie per e-mail', 'reg_notify_admin_email', 1),
-        array('Laat toe dat twee gebruikers hetzelfde e-mailadres hebben', 'allow_duplicate_emails_addr', 1),
-        array('Gebruikers kunnen privé-albums hebben, (Aantekening: Indien je verandert van \'Ja\' naar \'Nee\' wordt elke privé-album publiek)', 'allow_private_albums', 1),
-        array('Bericht de beheerder over gebruikersupload, wachtend op toestemming', 'upl_notify_admin_email', 1),
-        array('Laat ingelogde gebruiker toe om gebruikerslijst te zien', 'allow_memberlist', 1),
-
-        'Eigen velden voor foto omschrijving (laat leeg indien niet gebruikt)',
-        array('Naam veld 1', 'user_field1_name', 0),
-        array('Naam veld 2', 'user_field2_name', 0),
-        array('Naam veld 3', 'user_field3_name', 0),
-        array('Naam veld 4', 'user_field4_name', 0),
-
-        'Cookie-instellingen',
-        array('Naam van de cookie, gebruikt door het script', 'cookie_name', 0),
-        array('Pad naar de cookie, gebruikt door het script', 'cookie_path', 0),
-
-        'Overige instellingen',
-        array('Aanzetten foutenverwijderings-modus', 'debug_mode', 1),
-        array('Laat resultaten in foutenverwijderings-modus zien', 'debug_notice', 1), //cpg1.3.0
-
-        '<br /><div align="left"><a name="notice1"></a>(*) Deze instellingen mogen niet veranderd worden indien je al bestanden in je database hebt.<br />
-        <a name="notice2"></a>(**) Indien deze instelling gewijzigd wordt, worden alleen de bestanden die na dit punt toegevoegd worden, beïnvloed. Dus het is aan te raden dat deze instelling niet wordt aangepast als er al bestanden in de galerij aanwezig zijn. Je kunt echter, deze aanpassingen op bestaande bestanden uitvoeren met het &quot;<a href="util.php">beheerdersgereedschap</a> (aanpassen grootte foto\'s)&quot; hulpmiddel uit het beheerdersgereedschap-menu.</div><br />'
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-        'title' => 'Stuur e-cards',
-        'ecard_sender' => 'Afzender',
-        'ecard_recipient' => 'Ontvanger',
-        'ecard_date' => 'Datum',
-        'ecard_display' => 'Laat e-card zien',
-        'ecard_name' => 'Naam',
-        'ecard_email' => 'E-mail',
-        'ecard_ip' => 'IP #',
-        'ecard_ascending' => 'oplopend',
-        'ecard_descending' => 'aflopend',
-        'ecard_sorted' => 'Gesorteerd',
-        'ecard_by_date' => 'op datum',
-        'ecard_by_sender_name' => 'op afzender\'s naam',
-        'ecard_by_sender_email' => 'op afzender\'s e-mail',
-        'ecard_by_sender_ip' => 'op afzender\'s IP-adres',
-        'ecard_by_recipient_name' => 'op ontvanger\'s naam',
-        'ecard_by_recipient_email' => 'op ontvanger\'s e-mail',
-        'ecard_number' => 'tonen record %s aan %s van %s',
-        'ecard_goto_page' => 'ga naar pagina',
-        'ecard_records_per_page' => 'Records per pagina',
-        'check_all' => 'Selecteer alles',
-        'uncheck_all' => 'De-selecteer alles',
-        'ecards_delete_selected' => 'Verwijder geselecteerde e-cards',
-        'ecards_delete_confirm' => 'Weet je zeker dat je de records wilt verwijderen? Selecteer de checkbox!',
-        'ecards_delete_sure' => 'Ik weet het zeker',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => 'Je moet je naam en commentaar opgeven.',
-        'com_added' => 'Je commentaar is toegevoegd.',
-        'alb_need_title' => 'Je moet een naam geven aan het album !',
-        'no_udp_needed' => 'Geen aanpassing nodig.',
-        'alb_updated' => 'Het album is aangepast.',
-        'unknown_album' => 'Geselecteerde album bestaat niet of je hebt geen toestemming naar dit album te uploaden.',
-        'no_pic_uploaded' => 'Er is geen bestand geupload !<br /><br />Indien je echt een bestand geselecteerd hebt om te uploaden, controleer of de server bestands-upload toestaat...',
-        'err_mkdir' => 'Creëren van map %s niet gelukt !',
-        'dest_dir_ro' => 'Bestemmingsmap %s is niet beschrijfbaar door het script !',
-        'err_move' => 'Onmogelijk %s te verplaatsen naar %s !',
-        'err_fsize_too_large' => 'Het door jou geuploade bestand is te groot (maximum toegelaten is %s x %s) !',
-        'err_imgsize_too_large' => 'Het door jou geuploade bestand is te groot (maximum toegestaan is %s KB) !',
-        'err_invalid_img' => 'Het bestand dat je geupload hebt, is geen geldig afbeeldingenbestand !',
-        'allowed_img_types' => 'Je kunt aleen %s afbeeldingen uploaden.',
-        'err_insert_pic' => 'Het bestand \'%s\' kan niet ingevoegd worden in het album.',
-        'upload_success' => 'Je bestand is met succes geupload<br /><br />Het wordt zichtbaar als de beheerder het goedgekeurd heeft.',
-        'notify_admin_email_subject' => '%s - Upload-melding',
-        'notify_admin_email_body' => 'Een foto is geupload door %s waarvoor toestemming is vereist. Bezoek %s',
-        'info' => 'Informatie',
-        'com_added' => 'Commentaar toegevoegd.',
-        'alb_updated' => 'Album aangepast.',
-        'err_comment_empty' => 'Je commentaar is leeg !',
-        'err_invalid_fext' => 'Alleen bestanden met de volgende extensie worden geaccepteerd : <br /><br />%s.',
-        'no_flood' => 'Sorry, maar je bent de auteur van het laatste geposte commentaar voor dit bestand<br /><br />Wijzig het commentaar dat je toegevoegd hebt',
-        'redirect_msg' => 'je wordt doorgestuurd.<br /><br /><br />Klik \'Doorgaan\' indien de pagina niet automatisch ververst wordt',
-        'upl_success' => 'Je bestand is met succes toegevoegd.',
-        'email_comment_subject' => 'Commentaar toegevoegd op Coppermine Photo Gallery',
-        'email_comment_body' => 'Er heeft iemand commentaar toegevoegd in je galerij. Bekijk het op',
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => 'Koptekst',
-        'fs_pic' => 'Originele grootte foto',
-        'del_success' => 'met succes verwijderd',
-        'ns_pic'  => 'normale fotogrootte',
-        'err_del' => 'kan niet verwijderd worden',
-        'thumb_pic' => 'verkleinde afbeelding',
-        'comment' => 'commentaar',
-        'im_in_alb' => 'foto in album',
-        'alb_del_success' => 'Album \'%s\' verwijderd',
-        'alb_mgr' => 'Album Manager',
-        'err_invalid_data' => 'Ongeldige data ontvangen in \'%s\'',
-        'create_alb' => 'creëeren album \'%s\'',
-        'update_alb' => 'Aanpassen album \'%s\' met titel \'%s\' en index \'%s\'',
-        'del_pic' => 'Verwijder bestand',
-        'del_alb' => 'Verwijder album',
-        'del_user' => 'Verwijder gebruiker',
-        'err_unknown_user' => 'De geselecteerde gebruiker bestaat niet !',
-        'comment_deleted' => 'Commentaar met succes verwijderd',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-        'confirm_del' => 'Weet je zeker dat je dit bestand wilt VERWIJDEREN ? \\nCommentaar wordt ook verwijderd.',
-        'del_pic' => 'VERWIJDER DIT BESTAND',
-        'size' => '%s x %s pixels',
-        'views' => '%s keer',
-        'slideshow' => 'Diashow',
-        'stop_slideshow' => 'STOP DIASHOW',
-        'view_fs' => 'Klik op de foto om originele grootte te bekijken',
-        'edit_pic' => 'Wijzig omschrijving',
-        'crop_pic' => 'Snijden en draaien',
-);
-
-$lang_picinfo = array(
-        'title' =>'Bestandsinformatie',
-        'Filename' => 'Bestandsnaam',
-        'Album name' => 'Albumnaam',
-        'Rating' => 'Beoordeling (%s stemmen)',
-        'Keywords' => 'Sleutelwoorden',
-        'File Size' => 'Bestandsgrootte',
-        'Dimensions' => 'Afmetingen',
-        'Displayed' => 'Getoond',
-        'Camera' => 'Camera',
-        'Date taken' => 'Opnamedatum',
-        'Aperture' => 'Opening',
-        'Exposure time' => 'Sluitertijd',
-        'Focal length' => 'Brandpuntsafstand',
-        'Comment' => 'Commentaar', 
-        'addFav'=>'Voeg toe aan favorieten', 
-        'addFavPhrase'=>'Favoriet', 
-        'remFav'=>'Verwijder uit favorieten', 
-        'iptcTitle'=>'IPTC-titel',
-        'iptcCopyright'=>'IPTC-copyright',
-        'iptcKeywords'=>'IPTC-sleutelwoorden',
-        'iptcCategory'=>'IPTC-categorie',
-        'iptcSubCategories'=>'IPTC-subcategorieën',
-);
-
-$lang_display_comments = array(
-        'OK' => 'OK',
-        'edit_title' => 'Wijzig dit commentaar.',
-        'confirm_delete' => 'Weet je zeker dat je dit commentaar wilt verwijderen ?',
-        'add_your_comment' => 'Voeg je commentaar toe.',
-        'name'=>'Naam', 
-        'comment'=>'Commentaar', 
-        'your_name' => 'Je naam', 
-);
-
-$lang_fullsize_popup = array( 
-        'click_to_close' => 'Klik op de foto om dit venster te sluiten', 
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-        'title' => 'Stuur een e-card',
-        'invalid_email' => '<b>Waarschuwing</b> : ongeldig e-mailadres !',
-        'ecard_title' => 'Een e-card van %s voor jou',
-        'error_not_image' => 'Alleen foto\'s kunnen als een e-card verzonden worden.', //cpg1.3.0
-        'view_ecard' => 'Indien de e-card niet juist wordt weergegeven, klik dan op deze link',
-        'view_more_pics' => 'Klik op deze link om meer foto\'s te bekijken !',
-        'send_success' => 'Je e-card is verzonden',
-        'send_failed' => 'Sorry, maar de server kan je e-card niet verzenden...',
-        'from' => 'Van',
-        'your_name' => 'Jouw naam',
-        'your_email' => 'Jouw e-mailadres',
-        'to' => 'Aan',
-        'rcpt_name' => 'Naam geadresseerde',
-        'rcpt_email' => 'E-mailadres geadresseerde',
-        'greetings' => 'Groeten',
-        'message' => 'Bericht',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-        'pic_info' => 'Bestands&nbsp;info',
-        'album' => 'Album',
-        'title' => 'Titel',
-        'desc' => 'Omschrijving',
-        'keywords' => 'Sleutelwoorden',
-        'pic_info_str' => '%s×%s - %sKB - %s bekeken - %s stemmen',
-        'approve' => 'Laat bestand toe',
-        'postpone_app' => 'Stel toelating uit',
-        'del_pic' => 'Verwijder bestand',
-        'read_exif' => 'Lees EXIF-info opnieuw',
-        'reset_view_count' => 'Reset bekeken teller',
-        'reset_votes' => 'Reset stemmen',
-        'del_comm' => 'verwijder commentaar',
-        'upl_approval' => 'Upload-toestemming',
-        'edit_pics' => 'Wijzig bestanden',
-        'see_next' => 'Bekijk volgend bestand',
-        'see_prev' => 'Bekijk vorig bestand',
-        'n_pic' => '%s bestanden',
-        'n_of_pic_to_disp' => 'Aantal te tonen bestanden',
-        'apply' => 'Pas wijzigingen toe',
-        'crop_title' => 'Coppermine Foto Editor',
-        'preview' => 'Voorbeeld',
-        'save' => 'Bewaar foto',
-        'save_thumb' =>'Bewaar als verkleinde afbeelding',
-        'sel_on_img' =>'De selectie moet geheel op de afbeelding liggen!'
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-        'faq' => 'Veel gestelde vragen',
-        'toc' => 'Inhoudsopgave',
-        'question' => 'Vraag: ',
-        'answer' => 'Antwoord: ',
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-        'Veel gestelde vragen - algemeen',
-        array('Waarom moet ik registreren?', 'Registratie kan wel of niet worden vereist door de beheerder van de site. Registratie geeft een gebruiker toegevoegde mogelijkheden zoals uploaden, het hebben van een favorietenlijst, waardering van foto\'s en het plaatsen van commentaar etc.', 'allow_user_registration', '0'),
-        array('Hoe kan ik registreren?', 'Ga naar &quot;Registreer&quot; en vul de vereiste velden in (en als je wilt de optionele).<br />Als de beheerder e-mailaanmelding heeft geactiveerd, zul je nadat je de informatie hebt verzonden, een e-mailbevestiging ontvangen op het adres dat je hebt opgegeven tijdens het registreren, met daarin instructies hoe je je lidmaatschap moet activeren. Je lidmaatschap moet geactiveerd zijn om in te kunnen loggen.', 'allow_user_registration', '1'),
-        array('Hoe log ik in?', 'Ga naar &quot;Login&quot;, geef je gebruikersnaam en wachtwoord en selecteer &quot;Onthoud mij&quot; zodat je de volgende keer weer ingelogd wordt op de site als je terugkeert nadat je het verlaten hebt.<br /><b>BELANGRIJK: Cookies moeten worden toegelaten en de cookie van deze site mag niet worden verwijderd om de optie &quot;Onthoud mij&quot; te kunnen gebruiken.</b>', 'offline', 0),
-        array('Waarom kan ik niet inloggen?', 'Heb je je geregistreerd en heb de link aangeklikt die je is toegezonden via e-mail?. Deze aangeklikte link zal je account activeren. Voor andere inlogproblemen, neem contact op met de beheerder van deze site.', 'offline', 0),
-        array('Wat gebeurt er als ik mijn wachtwoord vergeten ben?', 'Indien deze site de &quot;Wachtwoord vergeten&quot; link heeft, gebruik het dan. In alle andere gevallen, neem contact op met de beheerder van deze site voor een nieuw wachtwoord.', 'offline', 0),
-        //array('Wat gebeurt er als ik mijn e-mailadres verander?', 'Eenvoudig inloggen en verander je e-mailadres via &quot;Profiel&quot;', 'offline', 0),
-        array('Hoe bewaar ik een foto in &quot;Mijn favorieten&quot;?', 'Klik op een foto en klik dan op de &quot;foto-info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Foto-informatie" />); scroll naar de onderzijde van de pagina naar &quot;Bestandsinformatie&quot; en klik op &quot;Voeg toe aan favorieten&quot;.<br />De beheerder kan deze &quot;Bestandsinformatie&quot; standaard aan hebben staan.<br />BELANGRIJK: Cookies moeten toegelaten worden en de cookie van deze site mag niet worden verwijderd.', 'offline', 0),
-        array('Hoe beoordeel ik een bestand?', 'Klik op een verkleinde afbeelding en ga naar de onderzijde van de pagina en kies een beoordeling.', 'offline', 0),
-        array('Hoe plaats ik een commentaar voor een foto?', 'Klik op een verkleinde afbeelding en ga naar de onderzijde van de pagina en plaats een commentaar.', 'offline', 0),
-        array('Hoe upload ik een bestand?', 'Ga naar &quot;Upload bestand&quot; en selecteer het album waar je je bestand naar wilt uploaden, klik op &quot;Browse&quot; en ga naar het bestand dat je wilt uploaden en klik op &quot;open&quot; (voeg als je wilt een titel en beschrijving toe) en klik op &quot;Verzend&quot;', 'allow_private_albums', 0),
-        array('Waar upload ik een foto naar toe?', 'Je zult in staat zijn een foto te uploaden naar één van je albums in &quot;Mijn Galerij&quot;. De beheerder kan je ook toestaan om te uploaden naar één of meer albums in de hoofdgalerij.', 'allow_private_albums', 0),
-        array('Welk bestandstype en grootte kan ik uploaden?', 'De grootte en het bestandstype (jpg,gif,..etc.) worden bepaald door de beheerder.', 'offline', 0),
-        array('Wat is &quot;Mijn Galerij&quot;?', '&quot;Mijn Galerij&quot; is een persoonlijke galerij waar de gebruiker bestanden naar kan uploaden en deze kan beheren.', 'allow_private_albums', 0),
-        array('Hoe creëer, hernoem en verwijder ik een album in &quot;Mijn Galerij&quot;?', 'Je moet eerst in &quot;Beheerder-modus&quot; zijn<br />Ga vervolgens naar &quot;Creëer/Sorteer mijn albums&quot; en klik &quot;Nieuw&quot;. Verander &quot;Nieuw Album&quot; naar de door jou gewenste naam.<br />Je kunt ook elk ander album in je galerij hernoemen.<br />Klik &quot;Pas aanpassingen toe&quot;.', 'allow_private_albums', 0),
-        array('Hoe pas ik aan en beperk ik gebruikers in het bekijken van mijn albums?', 'Je moet eerst in &quot;Beheerder-modus&quot; zijn<br />Ga vervolgens naar &quot;Pas mijn albums aan&quot;. Op de &quot;Aanpassen Album&quot; bar, kies het album dat je wilt aanpassen.<br />Hier kun je de naam, de omschrijving, de verkleinde afbeelding, de beperking in het bekijken en commentaar/beoordelingspermissie aanpassen.<br />Klik op &quot;Aanpassen album&quot;.', 'allow_private_albums', 0),
-        array('Hoe kan ik gebruikersgalerijen bekijken van andere gebruikers?', 'Ga naar &quot;Albumlijst&quot; en kies &quot;Gebruikersgalerijen&quot;.', 'allow_private_albums', 0),
-        array('Wat zijn cookies?', 'Cookies zijn tekstbestanden met data die door een website worden verzonden en op je computer worden geplaatst.<br />Cookies laten een gebruiker gewoonlijk toe een site te verlaten en weer terug te keren zonder weer opnieuw te hoeven in te loggen en andere verschillende zaken.', 'offline', 0),
-        array('Waar kan ik dit programma krijgen voor mijn site?', 'Coppermine is een vrije Multimedia Galerij, uitgegeven onder GNU GPL. Het zit vol met mogelijkheden en is geschikt gemaakt voor verschillende platformen. Bezoek de <a href="http://coppermine.sf.net/">Coppermine Home Page</a> om meer te weten te komen of het te downloaden.', 'offline', 0),
-
-        'Navigeren binnen de site',
-        array('Wat is &quot;Albumlijst&quot;?', 'Deze optie toont je de complete galerij met een link naar iedere categorie. Verkleinde afbeeldingen kunnen ook een link zijn naar een categorie.', 'offline', 0),
-        array('Wat is &quot;Mijn Galerij&quot;?', 'Deze optie laat een gebruiker de mogelijkheid zijn of haar eigen galerij te creëren en hier albums aan toe te voegen, te verwijderen of aan te passen en eveneens bestanden naar te uploaden.', 'allow_private_albums', 0),
-        array('Wat is het verschil tussen &quot;Beheerder-modus&quot; en &quot;Gebruiker-modus&quot;?', 'Deze optie, wanneer deze is ingesteld op Beheerder-modus, stelt de gebruiker in staat zijn eigen galerij aan te passen (en eveneens die van anderen indien de beheerder dit toegelaten heeft).', 'allow_private_albums', 0),
-        array('Wat is &quot;Upload bestand&quot;?', 'Deze optie stelt de gebruiker in staat een bestand te uploaden (grootte en type wordt bepaald door de beheerder van de site) naar een door jou of de door de beheerder geselecteerde galerij.', 'allow_private_albums', 0),
-        array('Wat is &quot;Laatste uploads&quot;?', 'Deze optie toont de laatste uploads die naar de site zijn gezonden.', 'offline', 0),
-        array('Wat is &quot;Laatste commentaar&quot;?', 'Deze optie toont de laatste commentaren samen met de foto die door gebruikers zijn geplaatst.', 'offline', 0),
-        array('Wat is &quot;Meest bekeken&quot;?', 'Deze optie toont de meest bekeken foto\'s door alle bezoekers (ingelogd of niet).', 'offline', 0),
-        array('Wat is &quot;Best beoordeeld&quot;?', 'Deze optie laat de door bezoekers best beoordeelde foto\'s zien in een gemiddelde beoordeling (bv: vijf gaven ieder een <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: de foto zal dan een gemiddelde beoordeling krijgen van <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Vijf gebruikers beoordeelden de foto van 1 tot 5 (1,2,3,4,5) zal resulteren in een gemiddelde van <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />De beoordelingen gaan van <img src="images/rating5.gif" width="65" height="14" border="0" alt="beste" /> (beste) tot <img src="images/rating0.gif" width="65" height="14" border="0" alt="slechtste" /> (slechtste).', 'offline', 0),
-        array('Wat is &quot;Mijn favorieten&quot;?', 'Deze optie geeft de gebruiker de mogelijkheid om hun favoriete foto in een cookie op te slaan, die vervolgens naar je computer wordt gezonden.', 'offline', 0),
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-        'forgot_passwd' => 'Wachtwoordherinnering',
-        'err_already_logged_in' => 'Je bent al ingelogd !',
-        'enter_username_email' => 'Geef je gebruikersnaam of e-mailadres',
-        'submit' => 'gaan',
-        'failed_sending_email' => 'De wachtwoordherinnerings-e-mail kan niet verzonden worden !',
-        'email_sent' => 'Een e-mail met je gebruikersnaam en wachtwoord is verzonden aan %s',
-        'err_unk_user' => 'Geselecteerde gebruiker bestaat niet!',
-        'passwd_reminder_subject' => '%s - Wachtwoordherinnering',
-        'passwd_reminder_body' => 'Je hebt verzocht, herinnerd te willen worden over je login-gegevens:
-Gebruikernaam: %s
-Wachtwoord   : %s
-Klik %s om in te loggen.',
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-        'group_name' => 'Groepsnaam',
-        'disk_quota' => 'Toegewezen bestandsgrootte',
-        'can_rate' => 'Kan bestanden beoordelen ',
-        'can_send_ecards' => 'Kan e-cards sturen',
-        'can_post_com' => 'Kan commentaar plaatsen',
-        'can_upload' => 'Kan bestanden uploaden',
-        'can_have_gallery' => 'Kan een persoonlijke galerij hebben',
-        'apply' => 'Pas wijzigingen toe',
-        'create_new_group' => 'Creëer nieuwe groep',
-        'del_groups' => 'Verwijder geselecteerde groep(en)',
-        'confirm_del' => 'Waarschuwing: indien je een groep verwijderd, worden de gebruikers die tot deze groep behoorden, verplaatst naar de \'Geregistreerd\'groep!\n\nWil je doorgaan ?',
-        'title' => 'Beheer gebruikersgroepen',
-        'approval_1' => 'Pub. Upl. toestemming (1)',
-        'approval_2' => 'Priv. Upl. toestemming (2)',
-        'upload_form_config' => 'Upload-formulier configuratie',
-        'upload_form_config_values' => array( 'Alleen enkelvoudige bestand-uploads', 'Alleen meevoudige bestand-uploads', 'Alleen URI-uploads', 'Alleen zip-upload', 'Bestand-URI', 'Bestand-zip', 'URI-zip', 'Bestand-URI-zip'),
-        'custom_user_upload'=>'Gebruiker mag het aantal uploadboxen aanpassen?',
-        'num_file_upload'=>'Maximum/exacte aantal bestand-uploadboxen',
-        'num_URI_upload'=>'Maximum/exacte aantal URI-uploadboxen',
-        'note1' => '<b>(1)</b> voor het uploaden in een publiek album is toestemming van de beheerder noodzakelijk',
-        'note2' => '<b>(2)</b> voor het uploaden in een album die aan een gebruiker toebehoort, is toestemming van de beheerder noodzakelijk',
-        'notes' => 'Notities'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-        'welcome' => 'Welkom !'
-);
-
-$lang_album_admin_menu = array(
-        'confirm_delete' => 'Weet je zeker dat je dit album wilt VERWIJDEREN ? \\nAlle foto\\\'s en commentaren worden ook verwijderd.',
-        'delete' => 'WISSEN',
-        'modify' => 'EIGENSCHAPPEN',
-        'edit_pics' => 'WIJZIGEN',
-);
-
-$lang_list_categories = array(
-        'home' => 'Home',
-        'stat1' => '<b>[pictures]</b> bestanden in <b>[albums]</b> albums en <b>[cat]</b> categorieën met <b>[comments]</b> commentaren en <b>[views]</b> keer bekeken',
-        'stat2' => '<b>[pictures]</b> bestanden in <b>[albums]</b> albums en <b>[views]</b> keer bekeken',
-        'xx_s_gallery' => '%s\'s Galerij',
-        'stat3' => '<b>[pictures]</b> bestanden in <b>[albums]</b> albums met <b>[comments]</b> commentaren en <b>[views]</b> keer bekeken'
-);
-
-$lang_list_users = array(
-        'user_list' => 'Gebruikerslijst',
-        'no_user_gal' => 'Er zijn geen gebruikersgalerijen.',
-        'n_albums' => '%s album(s)',
-        'n_pics' => '%s bestand(en)'
-);
-
-$lang_list_albums = array(
-        'n_pictures' => '%s bestanden',
-        'last_added' => ', laatste toegevoegd op %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-        'login' => 'Login',
-        'enter_login_pswd' => 'Voer je gebruikersnaam en wachtwoord in om in te loggen',
-        'username' => 'Gebruikersnaam',
-        'password' => 'Wachtwoord',
-        'remember_me' => 'Onthoud mij',
-        'welcome' => 'Welkom %s ...',
-        'err_login' => '*** Kan niet inloggen. Probeer het nogmaals ***',
-        'err_already_logged_in' => 'Je bent al ingelogd !',
-        'forgot_password_link' => 'Wachtwoord vergeten',
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-        'logout' => 'Uitloggen',
-        'bye' => 'Tot ziens %s ...',
-        'err_not_loged_in' => 'Je bent niet ingelogd !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Dit is de uitvoer gegenereerd door de PHP-functie <a href="http://www.php.net/phpinfo">phpinfo()</a>, getoond binnen Coppermine (de uitvoer is weergegeven aan de rechter kant).', //cpg1.3.0
-  'no_link' => 'Het laten zien van je phpinfo kan een veiligheidsrisico betekenen, daarom is deze pagina alleen maar zichtbaar wanneer je ingelogd bent als beheerder. Je kunt geen link publiceren naar deze pagina aan anderen, hen wordt de toegang geweigerd.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => 'Pas album %s aan',
-        'general_settings' => 'Algemene instellingen',
-        'alb_title' => 'Albumtitel',
-        'alb_cat' => 'Albumcategorie',
-        'alb_desc' => 'Albumomschrijving',
-        'alb_thumb' => 'Album verkleinde afbeelding',
-        'alb_perm' => 'Permissies voor dit album',
-        'can_view' => 'Album kan bekeken worden door',
-        'can_upload' => 'Bezoekers kunnen bestanden uploaden',
-        'can_post_comments' => 'Bezoekers kunnen commentaar posten',
-        'can_rate' => 'Gebruiker kan bestanden beoordelen',
-        'user_gal' => 'Gebruikersgalerij',
-        'no_cat' => '* geen categorie *',
-        'alb_empty' => 'Album is leeg',
-        'last_uploaded' => 'Laatste upload',
-        'public_alb' => 'Iedereen (publiek album)',
-        'me_only' => 'Alleen ik',
-        'owner_only' => 'Alleen albumeigenaar (%s)',
-        'groupp_only' => 'Leden van de \'%s\' groep',
-        'err_no_alb_to_modify' => 'Geen album die je kunt aanpassen in de database.',
-        'update' => 'Pas album aan',
-        'notice1' => '(*) afhankelijk van %sgroeps%s instellingen',
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-        'already_rated' => 'Sorry, maar je hebt dit bestand al beoordeeld',
-        'rate_ok' => 'Je stem is geaccepteerd',
-        'forbidden' => 'Je kunt je eigen bestanden niet beoordelen.',
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Hoewel de beheerder van {SITE_NAME} zal proberen al het aanstootgevende materiaal op de site zo snel mogelijk te verwijderen, is het echter onmogelijk elk bestand te bekijken. Daarom ga je er mee akkoord, dat alle op deze site geuploade bestanden en weergegeven commentaren de gezichtspunten en opinies zijn van de respectievelijke auteurs en niet van de beheerder of webmaster (behalve hun eigen postings) en deze zullen daarvoor niet aansprakelijk gesteld kunnen worden.<br />
-<br />
-Je gaat er mee akkoord geen aanstootgevend, obsceen, vulgair, hatelijk, bedreigend, seksueel-getint materiaal of welk ander materiaal dan ook op deze site te plaatsen, dat enige van toepassing zijnde wet overtreedt. Je gaat er mee akkoord dat de webmaster, beheerder en  moderators van {SITE_NAME} het recht hebben elke inhoud te verwijderen en of te wijzigen wanneer zij dat nodig achten. Als gebruiker ga je er mee akkoord, dat alle data die je hebt verstrekt in een database worden bewaard. Hoewel deze informatie niet openbaar gemaakt wordt aan derden zonder jouw toestemming, ga je akkoord met het feit dat de webmaster en de beheerder niet verantwoordelijk gehouden kunnen worden voor welke hack-poging dan ook, dat kan lijden tot het openbaar worden van de database.<br />
-<br />
-Deze site gebruikt cookies om informatie te bewaren op je lokale computer. Deze cookies dienen er voor jouw kijkgemak en plezier aan de site te verhogen. Het e-mailadres wordt alleen gebruikt om jouw registratiedetails en wachtwoord te bevestigen.<br />
-<br />
-Door op 'Ik ga akkoord' hieronder te klikken , verklaar je je akkoord en ben je gebonden aan de hiervoor weergegeven condities.
-EOT;
-
-$lang_register_php = array(
-        'page_title' => 'Gebruikersregistratie',
-        'term_cond' => 'Voorwaarden en condities',
-        'i_agree' => 'Ik ga akkoord',
-        'submit' => 'Verzend registratie',
-        'err_user_exists' => 'De gebruikersnaam die je ingevoerd hebt, bestaat al. Kies een andere',
-        'err_password_mismatch' => 'De twee wachtwoorden zijn niet identiek, geef ze nogmaals op',
-        'err_uname_short' => 'Gebruikersnaam moet minimaal 2 tekens lang zijn',
-        'err_password_short' => 'Wachtwoord moet minimaal 2 tekens lang zijn',
-        'err_uname_pass_diff' => 'Gebruikersnaam en wachtwoord moeten verschillend zijn',
-        'err_invalid_email' => 'E-mailadres is ongeldig',
-        'err_duplicate_email' => 'Een andere gebruiker heeft zich al geregistreerd met dit e-mailadres',
-        'enter_info' => 'Voer registratie-informatie in ',
-        'required_info' => 'Verplichte informatie',
-        'optional_info' => 'Niet-verplichte informatie',
-        'username' => 'Gebruikersnaam',
-        'password' => 'Wachtwoord',
-        'password_again' => 'Nogmaals wachtwoord',
-        'email' => 'E-mail',
-        'location' => 'Locatie',
-        'interests' => 'Interesse',
-        'website' => 'Home-pagina',
-        'occupation' => 'Beroep',
-        'error' => 'FOUT',
-        'confirm_email_subject' => '%s - Registratiebevestiging',
-        'information' => 'Informatie',
-        'failed_sending_email' => 'De registratiebevestiging kan niet verzonden worden !',
-        'thank_you' => 'Dank je voor het registreren.<br /><br />Een e-mail met informatie over hoe je je account dient te activeren, is verzonden naar het adres dat je opgegeven hebt.',
-        'acct_created' => 'Je account is gecreëerd en je kunt nu inloggen met je gebruikersnaam en wachtwoord',
-        'acct_active' => 'Je account is nu actief en je kunt inloggen met je gebruikersnaam en wachtwoord',
-        'acct_already_act' => 'Je account is al actief !',
-        'acct_act_failed' => 'Dit account kan niet geactiveerd worden !',
-        'err_unk_user' => 'Geselecteerde gebruiker bestaat niet !',
-        'x_s_profile' => '%s\'s profiel',
-        'group' => 'Groep',
-        'reg_date' => 'Aangemeld',
-        'disk_usage' => 'Bestandsgrootte-gebruik',
-        'change_pass' => 'Verander wachtwoord',
-        'current_pass' => 'Huidig wachtwoord',
-        'new_pass' => 'Nieuw wachtwoord',
-        'new_pass_again' => 'Nieuw wachtwoord opnieuw',
-        'err_curr_pass' => 'Huidige wachtwoord is onjuist',
-        'apply_modif' => 'Pas wijziging toe',
-        'change_pass' => 'Verander mijn wachtwoord',
-        'update_success' => 'Je profiel is aangepast',
-        'pass_chg_success' => 'Je wachtwoord is aangepast',
-        'pass_chg_error' => 'Je wachtwoord is niet aangepast',
-        'notify_admin_email_subject' => '%s - Registratie-aanmelding',
-        'notify_admin_email_body' => 'Een nieuwe gebruiker met gebruikersnaam "%s" heeft zich geregistreerd bij je galerij',
-);
-
-$lang_register_confirm_email = <<<EOT
-Dank je voor het registreren bij {SITE_NAME}
-
-Je gebruikernaam  : "{USER_NAME}"
-Je wachtwoord     : "{PASSWORD}"
-
-Om je account te kunnen activeren moet je op de link hieronder klikken
-of knip en plak het in je webbrowser.
-
-{ACT_LINK}
-
-Hartelijke groet,
-
-De beheerder van {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-        'title' => 'Bekijk commentaar',
-        'no_comment' => 'Er is geen commentaar te bekijken',
-        'n_comm_del' => '%s commentaren verwijderd',
-        'n_comm_disp' => 'Aantal toonbare commentaren',
-        'see_prev' => 'Bekijk voorgaande',
-        'see_next' => 'Bekijk volgende',
-        'del_comm' => 'Verwijder geselecteerd commentaar',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => 'Doorzoek de bestandscollectie'
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-        'page_title' => 'Zoek nieuwe bestanden',
-        'select_dir' => 'Selecteer map',
-        'select_dir_msg' => 'Deze funktie stelt je in staat een aantal bestanden gelijktijdig naar je server te uploaden d.m.v. FTP.<br /><br />Selecteer de map waar je de bestanden naar hebt geupload',
-        'no_pic_to_add' => 'Er is geen bestand om toe te voegen',
-        'need_one_album' => 'Je hebt minimaal een album nodig om deze functie te gebruiken',
-        'warning' => 'Waarschuwing',
-        'change_perm' => 'Het script kan niet schrijven in deze map, je moet de modus ervan veranderen naar 755 of 777 voordat je probeert het bestand toe te voegen !',
-        'target_album' => '<b>Plaats bestanden van &quot;</b>%s<b>&quot; in </b>%s',
-        'folder' => 'Map',
-        'image' => 'Bestand',
-        'album' => 'Album',
-        'result' => 'Resultaat',
-	  'dir_ro' => 'Niet beschrijfbaar. ',
-	  'dir_cant_read' => 'Niet leesbaar. ',
-        'insert' => 'Toevoegen van nieuwe bestanden aan galerij',
-        'list_new_pic' => 'Lijst van nieuwe bestanden',
-        'insert_selected' => 'Invoegen van geselecteerde bestanden',
-        'no_pic_found' => 'Er is GEEN bestand gevonden',
-        'be_patient' => 'Heb geduld, het script heeft enige tijd nodig om de bestanden aan het album toe te voegen',
-        'no_album' => 'geen album geselecteerd', 
-        'notes' =>  '<ul>'.
-                                '<li><b>OK</b> : betekent dat het bestand met succes is toegevoegd'.
-                                '<li><b>DP</b> : betekent dat het bestand dubbel is en zich al in de database bevindt'.
-                                '<li><b>PB</b> : betekent dat het bestand niet toegevoegd kon worden. Controleer je configuratie en de permissies van mappen waar de bestanden zich bevinden'.
-                                '<li><b>NA</b> : betekent dat je geen album geselecteerd hebt waar de bestanden in moeten, klik \'<a href="javascript:history.back(1)">Terug</a>\' en selecteer een album. Als je geen album hebt, <a href="albmgr.php">creëer er dan éérst een</a></li>'.
-                                '<li>Als de OK, DP, PB \'tekens\' niet verschijnen klik dan op het verbroken bestand om te kijken of er een PHP-foutbericht gegeven wordt'.
-                                '<li>Indien je browser een time-out bericht geeft, klik dan op de herlaad-knop'.
-                                '</ul>',
-        'select_album' => 'selecteer album',
-        'check_all' => 'Selecteer alles',
-        'uncheck_all' => 'de-selecteer alles',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-      'title' => 'Verban gebruikers', 
-      'user_name' => 'Gebruikersnaam', 
-      'ip_address' => 'IP-adres', 
-      'expiry' => 'Verloopt (blanco is permanent)', 
-      'edit_ban' => 'Bewaar veranderingen', 
-      'delete_ban' => 'Verwijder', 
-      'add_new' => 'Voeg nieuwe verbanning toe', 
-      'add_ban' => 'Toevoegen', 
-      'error_user' => 'Kan de gebruiker niet vinden', //cpg1.3.0
-  	'error_specify' => 'Je moet een gebruikersnaam of een IP-adres opgeven', //cpg1.3.0
-  	'error_ban_id' => 'Ongeldig verban ID!', //cpg1.3.0
-  	'error_admin_ban' => 'Je kunt jezelf niet verbannen!', //cpg1.3.0
-  	'error_server_ban' => 'Je ging je eigen server verbannen? Tsk tsk, kan dat niet doen...', //cpg1.3.0
-  	'error_ip_forbidden' => 'Je kunt dit IP-adres niet verbannen - het is niet-traceerbaar!', //cpg1.3.0
-  	'lookup_ip' => 'Een IP adres opzoeken', //cpg1.3.0
-  	'submit' => 'Gaan!', //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-        'title' => 'Upload foto',
-        'custom_title' => 'Aangepast aanvraagformulier',
-        'cust_instr_1' => 'Je mag een aangepast aantal bestands- en URI-uploadboxen hebben. Echter, je mag niet meer selecteren dan de hieronder afggebeelde limieten.',
-        'cust_instr_2' => 'Boxnummer-aanvraag',
-        'cust_instr_3' => 'Bestand-uploadboxen: %s',
-        'cust_instr_4' => 'URI/URL-uploadboxen: %s',
-	  'cust_instr_5' => 'URI/URL-uploadboxen:', //cpg1.3.0
-  	  'cust_instr_6' => 'Bestand-uploadboxen:', //cpg1.3.0
-	  'cust_instr_7' => 'Geef het aantal voor ieder type uploadboxen dat je op dit moment wenst.  Klik daarna op\'Doorgaan\'. ', //cpg1.3.0
-        'reg_instr_1' => 'Ongeldige actie voor aanmaken formulier:',
-        'reg_instr_2' => 'Nu kun je je bestanden uploaden, gebruikmakend van onderstaande boxen. De grootte van de bestanden van je client naar de server mogen elk niet de %s KB overschrijden. Zip-bestanden in het \'Bestand Upload\' en \'URI/URL Upload\' gebied blijven gecomprimeerd.' ,
-        'reg_instr_3' => 'Indien je de gezipte bestanden of archieven gecomprimeerd wilt hebben, moet je de uploadbox gebruiken in het \'Decompress zip-upload\' gebied',
-        'reg_instr_4' => 'Als je de URI/URL-uploadsectie gebruikt, geef het pad op naar het bestand zoals bijv. dit : http://www.mysite.com/images/example.jpg',
-        'reg_instr_5' => 'Als je het formulier voltooid hebt, klik op \'Doorgaan\'.',
-        'reg_instr_6' => 'Decomprimeerbare Zip-uploads',
-	  'reg_instr_7' => 'Bestands-upload:', //cpg1.3.0
- 	  'reg_instr_8' => 'URI/URL-upload:', //cpg1.3.0
-  	  'error_report' => 'Foutrapport', //cpg1.3.0
-	  'error_instr' => 'De volgende uploads hebben een fout ervaren:', //cpg1.3.0
-	  'file_name_url' => 'Bestandsnaam/URL', //cpg1.3.0
-	  'error_message' => 'Foutboodschap', //cpg1.3.0
-	  'no_post' => 'Bestand niet opgeladen door POST.', //cpg1.3.0
-	  'forb_ext' => 'Verboden bestandsextensie.', //cpg1.3.0
-	  'exc_php_ini' => 'Overschreden bestandsgrootte in php.ini toegestaan.', //cpg1.3.0
-	  'exc_file_size' => 'Overschreden bestandsgrootte in CPG toegestaan.', //cpg1.3.0
-	  'partial_upload' => 'Alleen een deel-upload.', //cpg1.3.0
-	  'no_upload' => 'Geen upload plaatsgevonden.', //cpg1.3.0
-	  'unknown_code' => 'Onbekende PHP-upload foutcode.', //cpg1.3.0
-	  'no_temp_name' => 'Geen upload - Geen voorlopige naam.', //cpg1.3.0
-	  'no_file_size' => 'Bevat geen data/corrupt', //cpg1.3.0
-	  'impossible' => 'Onmogelijk te verplaatsen.', //cpg1.3.0
-	  'not_image' => 'Geen foto/corrupt', //cpg1.3.0
-	  'not_GD' => 'Geen GD-extensie.', //cpg1.3.0
-	  'pixel_allowance' => 'Pixeltoestemming overschreden.', //cpg1.3.0
-	  'incorrect_prefix' => 'Ongeldig URI/URL-voorvoegsel', //cpg1.3.0
-	  'could_not_open_URI' => 'Kon URI niet openen.', //cpg1.3.0
-	  'unsafe_URI' => 'Veiligheid niet verifieerbaar.', //cpg1.3.0
-	  'meta_data_failure' => 'Meta data-fout', //cpg1.3.0
-	  'http_401' => '401 Niet geauthoriseerd', //cpg1.3.0
-	  'http_402' => '402 Betaling vereist', //cpg1.3.0
-	  'http_403' => '403 Verboden', //cpg1.3.0
-	  'http_404' => '404 Niet gevonden', //cpg1.3.0
-	  'http_500' => '500 Interne server-fout', //cpg1.3.0
-	  'http_503' => '503 Service niet beschikbaar', //cpg1.3.0
-	  'MIME_extraction_failure' => 'MIME kon niet bepaald worden.', //cpg1.3.0
-	  'MIME_type_unknown' => 'Onbekend MIME-type', //cpg1.3.0
-	  'cant_create_write' => 'Kan schrijfbestand niet creëeren.', //cpg1.3.0
-	  'not_writable' => 'Kan niet naar schrijfbestand schrijven.', //cpg1.3.0
-	  'cant_read_URI' => 'Kan URI/URL niet lezen', //cpg1.3.0
-	  'cant_open_write_file' => 'Kan URI-schrijfbestand niet openen.', //cpg1.3.0
-	  'cant_write_write_file' => 'Kan niet schrijven naar URI-schrijfbestand.', //cpg1.3.0
-	  'cant_unzip' => 'Kan niet zipbestanden niet uitpakken.', //cpg1.3.0
-	  'unknown' => 'Onbekende fout', //cpg1.3.0
-	  'succ' => 'Met succes geuploade bestanden', //cpg1.3.0
-	  'success' => '%s bestanden waren met succesgeupload.', //cpg1.3.0
-	  'add' => 'klik \'Doorgaan\' om de bestanden toe te voegen aan albums.', //cpg1.3.0
-	  'failure' => 'Upload-fout', //cpg1.3.0
-	  'f_info' => 'Bestandsinformatie', //cpg1.3.0
-	  'no_place' => 'Het voorgaande bestand kon niet geplaatst worden.', //cpg1.3.0
-	  'yes_place' => 'Het voorgaande bestand is met succes geplaatst.', //cpg1.3.0
-        'max_fsize' => 'Maximaal toegestane bestandsgrootte is %s KB',
-        'album' => 'Album',
-        'picture' => 'Bestand',
-        'pic_title' => 'Bestandstitel',
-        'description' => 'Bestandsomschrijving',
-        'keywords' => 'Sleutelwoorden (scheiden met spaties)',
-        'err_no_alb_uploadables' => 'Sorry, er is geen album waar het je toegestaan is bestanden naar te uploaden',
-        'place_instr_1' => 'Plaats de bestanden nu in albums.  Je kunt nu ook relevante informatie over ieder bestand toevoegen.',
-        'place_instr_2' => 'Er zijn meer bestanden die geplaatst moeten worden. Klik op \'Doorgaan\'.',
-        'process_complete' => 'Je hebt met succes alle bestanden geplaatst.'
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-        'title' => 'Gebruikersbeheer',
-        'name_a' => 'Naam oplopend',
-        'name_d' => 'Naam aflopend',
-        'group_a' => 'Groep oplopend',
-        'group_d' => 'Groep aflopend',
-        'reg_a' => 'Registratiedatum oplopend',
-        'reg_d' => 'Registratiedatum aflopend',
-        'pic_a' => 'Aantal bestanden oplopend',
-        'pic_d' => 'Aantal bestanden aflopend',
-        'disku_a' => 'Gebruikte bestandsgrootte oplopend',
-        'disku_d' => 'Gebruikte bestandsgrootte aflopend',
-        'lv_a' => 'Laatste bezoek oplopend',
-        'lv_d' => 'Laatste bezoek aflopend',
-        'sort_by' => 'Sorteer gebruikers op',
-        'err_no_users' => 'Gebruikerstabel is leeg !',
-        'err_edit_self' => 'Je kunt je eigen profiel niet wijzigen, gebruik daarvoor de \'Mijn profiel\' link',
-        'edit' => 'WIJZIG',
-        'delete' => 'VERWIJDER',
-        'name' => 'Gebruikersnaam',
-        'group' => 'Groep',
-        'inactive' => 'Inactief',
-        'operations' => 'Bewerkingen',
-        'pictures' => 'Bestanden',
-        'disk_space' => 'Gebruikte bestandsgrootte',
-        'registered_on' => 'Geregistreerd op',
-	  'last_visit' => 'Laatste bezoek', //cpg1.3.0
-        'u_user_on_p_pages' => '%d gebruikers op %d pagina(s)',
-        'confirm_del' => 'Weet je zeker dat je deze gebruiker wilt VERWIJDEREN ? \\nAl zijn bestanden en albums worden ook verwijderd.',
-        'mail' => 'MAIL',
-        'err_unknown_user' => 'Geselecteerde gebruiker bestaat niet !',
-        'modify_user' => 'Wijzig gebruiker',
-        'notes' => 'Notities',
-        'note_list' => '<li>Als je niet je huidige wachtwoord wilt wijzigen, laat dan het "wachtwoord" veld leeg',
-        'password' => 'Wachtwoord',
-        'user_active' => 'Gebruiker is actief',
-        'user_group' => 'Gebruikersgroep',
-        'user_email' => 'E-mail van gebruiker',
-        'user_web_site' => 'Website van gebruiker',
-        'create_new_user'=> 'Creëer nieuwe gebruiker',
-        'user_location' => 'Locatie van gebruiker',
-        'user_interests' => 'Interesse van gebruiker',
-        'user_occupation'  => 'Beroep van gebruiker',
-        'latest_upload' => 'Recente uploads',
-        'never' => 'nooit',
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'Beheerdergereedschap (Aanpassen afmetingen foto\'s)', 
-        'what_it_does' => 'Wat doet dit gereedschap', 
-        'what_update_titles' => 'Creëert titels uit bestandsnamen', 
-        'what_delete_title' => 'Verwijdert titels', 
-        'what_rebuild' => 'Construeert opnieuw verkleinde afbeeldingen en past afmetingen aan van foto\'s', 
-        'what_delete_originals' => 'Verwijdert de originele foto\'s en vervangt deze door de aangepaste afmetingenversie', 
-        'file' => 'Bestand', 
-        'title_set_to' => 'titel aangepast naar', 
-        'submit_form' => 'Doorvoeren', 
-        'updated_succesfully' => 'met succes aangepast', 
-        'error_create' => 'FOUT bij aanmaken', 
-        'continue' => 'Verwerk meer foto\'s', 
-        'main_success' => 'Het bestand %s is met succes gebruikt als hoofdbestand', 
-        'error_rename' => 'Fout bij hernoemen van %s naar %s', 
-        'error_not_found' => 'Het bestand %s is niet gevonden', 
-        'back' => 'terug naar begin', 
-        'thumbs_wait' => 'Aanpassen van verkleinde afbeeldingen en/of afmetingen van foto\'s, even geduld...', 
-        'thumbs_continue_wait' => 'Doorgaan met aanpassen van verkleinde afbeeldingen en/of afmetingen van foto\'s...', 
-        'titles_wait' => 'Aanpassen titels, even geduld...', 
-        'delete_wait' => 'Verwijderen titels, even geduld...', 
-        'replace_wait' => 'Verwijderen van originele en vervangen door aangepaste afmetingen van foto\'s, even geduld..', 
-        'instruction' => 'Snelle instructies', 
-        'instruction_action' => 'Selecteer actie', 
-        'instruction_parameter' => 'Zet parameters', 
-        'instruction_album' => 'Selecteer album', 
-        'instruction_press' => 'Klik %s', 
-        'update' => 'Aanpassen verkleinde afbeeldingen en/of afmetingen foto\'s', 
-        'update_what' => 'Wat moet er aangepast worden', 
-        'update_thumb' => 'Alleen verkleinde afbeeldingen', 
-        'update_pic' => 'Alleen aangepaste foto\'s', 
-        'update_both' => 'Zowel verkleinde afbeeldingen als aangepaste foto\'s', 
-        'update_number' => 'Aantal verwerkte foto\'s per klik', 
-        'update_option' => '(Probeer deze instelling lager te zetten indien je timeout problemen ervaart)', 
-        'filename_title' => 'Bestandsnaam &rArr; Bestandstitel', 
-        'filename_how' => 'Hoe moet de bestandsnaam aangepast worden', 
-        'filename_remove' => 'Verwijder de .jpg-uitgang en vervang _ (underscore) met spaties', 
-        'filename_euro' => 'Verander 2003_11_23_13_20_20.jpg naar 23/11/2003 13:20', 
-        'filename_us' => 'Verander 2003_11_23_13_20_20.jpg naar 11/23/2003 13:20', 
-        'filename_time' => 'Verander 2003_11_23_13_20_20.jpg naar 13:20', 
-        'delete' => 'Verwijder bestandstitel of originele grootte van foto\'s', 
-        'delete_title' => 'Verwijder bestandstitel', 
-        'delete_original' => 'Verwijder originele foto\'s', 
-        'delete_replace' => 'Verwijder de originele foto\'s en vervang deze door de in afmeting aangepaste versies', 
-        'select_album' => 'Selecteer album', 
-        'delete_orphans' => 'Verwijder \'wees\' commentaar (werkt op alle albums)',
-        'orphan_comment' => '\'wees\' commentaar gevonden',
-        'delete' => 'Verwijder',
-        'delete_all' => 'Verwijder alles',
-        'comment' => 'Commentaar: ',
-        'nonexist' => 'aangekoppeld aan niet bestaand bestand # ',
-	  'phpinfo' => 'Laat phpinfo zien', //cpg1.3.0
-	  'update_db' => 'Aanpassen database', //cpg1.3.0
-	  'update_db_explanation' => 'Als je Coppermine-bestanden vervangen hebt, een modificatie hebt toegevoegd of hebt geupgrade van een voorgaande versie van Coppermine, draai dan de database aanpassing eenmalig. Dit zal de nodige tabellen aanmaken en/of configuratiewaarden in je Coppermine-database aanpassen.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/english_gb.php cpg148/lang/english_gb.php
--- 133/lang/english_gb.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/lang/english_gb.php	2006-06-08 00:24:52.000000000 -0500
@@ -0,0 +1,2109 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// info about translators and translated language
+$lang_translation_info = array(
+  'lang_name_english' => 'English_British',
+  'lang_name_native' => 'English_British',
+  'lang_country_code' => 'gb',
+  'trans_name'=> 'Coppermine dev team',
+  'trans_email' => '',
+  'trans_website' => 'http://coppermine.sourceforge.net/',
+  'trans_date' => '31-08-2005',
+);
+
+$lang_charset = 'iso-8859-1';
+$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
+
+// shortcuts for Byte, Kilo, Mega
+$lang_byte_units = array('Bytes', 'KB', 'MB');
+
+// Day of weeks and months
+$lang_day_of_week = array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
+$lang_month = array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
+
+// Some common strings
+$lang_yes = 'Yes';
+$lang_no  = 'No';
+$lang_back = 'BACK';
+$lang_continue = 'CONTINUE';
+$lang_info = 'Information';
+$lang_error = 'Error';
+$lang_check_uncheck_all = 'check/uncheck all'; //cpg1.4
+
+// The various date formats
+// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+$album_date_fmt =    '%e.%B %Y';
+$lastcom_date_fmt =  '%e.%m.%y at %H:%M';
+$lastup_date_fmt = '%e %B %Y';
+$register_date_fmt = '%e %B %Y';
+$lasthit_date_fmt = '%e %B %Y at %H:%M';
+$comment_date_fmt =  '%e %B %Y at %H:%M';
+$log_date_fmt = '%e %B, %Y at %I:%M %p'; //cpg1.4
+
+// 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*');
+
+$lang_meta_album_names = array(
+  'random' => 'Random files',
+  'lastup' => 'Last additions',
+  'lastalb'=> 'Last updated albums',
+  'lastcom' => 'Last comments',
+  'topn' => 'Most viewed',
+  'toprated' => 'Top rated',
+  'lasthits' => 'Last viewed',
+  'search' => 'Search results',
+  'favpics'=> 'Favourite Files',
+);
+
+$lang_errors = array(
+  'access_denied' => 'You don\'t have permission to access this page.',
+  'perm_denied' => 'You don\'t have permission to perform this operation.',
+  'param_missing' => 'Script called without the required parameter(s).',
+  'non_exist_ap' => 'The selected album/file does not exist !',
+  'quota_exceeded' => 'Disk quota exceeded<br /><br />You have a space quota of [quota]K, your files currently use [space]K, adding this file would make you exceed your quota.',
+  'gd_file_type_err' => 'When using the GD image library allowed image types are only JPEG and PNG.',
+  'invalid_image' => 'The image you have uploaded is corrupted or can\'t be handled by the GD library',
+  'resize_failed' => 'Unable to create thumbnail or reduced size image.',
+  'no_img_to_display' => 'No image to display',
+  'non_exist_cat' => 'The selected category does not exist',
+  'orphan_cat' => 'A category has a non-existing parent, run the category manager to correct the problem!',
+  'directory_ro' => 'Directory \'%s\' is not writable, files can\'t be deleted',
+  'non_exist_comment' => 'The selected comment does not exist.',
+  'pic_in_invalid_album' => 'File is in a non existant album (%s)!?',
+  'banned' => 'You are currently banned from using this site.',
+  'not_with_udb' => 'This function is disabled in Coppermine because it is integrated with forum software. Either what you are trying to do is not supported in this configuration, or the function should be handled by the forum software.',
+  'offline_title' => 'Offline',
+  'offline_text' => 'Gallery is currently offline - check back soon',
+  'ecards_empty' => 'There are currently no ecard records to display.',
+  'action_failed' => 'Action failed.  Coppermine is unable to process your request.',
+  'no_zip' => 'The necessary libraries to process ZIP files are not available.  Please contact your Coppermine administrator.',
+  'zip_type' => 'You do not have permission to upload ZIP files.',
+  'database_query' => 'There was an error while processing a database query', //cpg1.4
+  'non_exist_comment' => 'The selected comment does not exist', //cpg1.4
+);
+
+$lang_bbcode_help_title = 'bbcode help'; //cpg1.4
+$lang_bbcode_help = 'You can add clickable links and some formating to this field by using bbcode tags: <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">some text</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
+
+// ------------------------------------------------------------------------- //
+// File theme.php
+// ------------------------------------------------------------------------- //
+
+$lang_main_menu = array(
+  'home_title' => 'Go to the home page',
+  'home_lnk' => 'Home',
+  'alb_list_title' => 'Go to the album list',
+  'alb_list_lnk' => 'Album list',
+  'my_gal_title' => 'Go to my personal gallery',
+  'my_gal_lnk' => 'My gallery',
+  'my_prof_title' => 'Go to my personal profile', //cpg1.4
+  'my_prof_lnk' => 'My profile',
+  'adm_mode_title' => 'Switch to admin mode',
+  'adm_mode_lnk' => 'Admin mode',
+  'usr_mode_title' => 'Switch to user mode',
+  'usr_mode_lnk' => 'User mode',
+  'upload_pic_title' => 'Upload a file into an album',
+  'upload_pic_lnk' => 'Upload file',
+  'register_title' => 'Create an account',
+  'register_lnk' => 'Register',
+  'login_title' => 'Log me in', //cpg1.4
+  'login_lnk' => 'Login',
+  'logout_title' => 'Log me out', //cpg1.4
+  'logout_lnk' => 'Logout',
+  'lastup_title' => 'Show most recent uploads', //cpg1.4
+  'lastup_lnk' => 'Last uploads',
+  'lastcom_title' => 'Show most recent comments', //cpg1.4
+  'lastcom_lnk' => 'Last comments',
+  'topn_title' => 'Show most viewed items', //cpg1.4
+  'topn_lnk' => 'Most viewed',
+  'toprated_title' => 'Show top rated items', //cpg1.4
+  'toprated_lnk' => 'Top rated',
+  'search_title' => 'Search the gallery', //cpg1.4
+  'search_lnk' => 'Search',
+  'fav_title' => 'Go to my favourites', //cpg1.4.0
+  'fav_lnk' => 'My Favourites',
+  'memberlist_title' => 'Show Memberlist',
+  'memberlist_lnk' => 'Memberlist',
+  'faq_title' => 'Frequently Asked Questions on the picture gallery &quot;Coppermine&quot;',
+  'faq_lnk' => 'FAQ',
+);
+
+$lang_gallery_admin_menu = array(
+  'upl_app_title' => 'Approve new uploads', //cpg1.4
+  'upl_app_lnk' => 'Upload approval',
+  'admin_title' => 'Go to config', //cpg1.4
+  'admin_lnk' => 'Config', //cpg1.4
+  'albums_title' => 'Go to album configuration', //cpg1.4
+  'albums_lnk' => 'Albums',
+  'categories_title' => 'Go to category configuration', //cpg1.4
+  'categories_lnk' => 'Categories',
+  'users_title' => 'Go to user configuration', //cpg1.4
+  'users_lnk' => 'Users',
+  'groups_title' => 'Go to group configuration', //cpg1.4
+  'groups_lnk' => 'Groups',
+  'comments_title' => 'Review all comments', //cpg1.4
+  'comments_lnk' => 'Review Comments',
+  'searchnew_title' => 'Go to the batch add process', //cpg1.4
+  'searchnew_lnk' => 'Batch add files',
+  'util_title' => 'Go to the admin tools', //cpg1.4
+  'util_lnk' => 'Admin Tools',
+  'key_title' => 'Go to the keyword dictionary', //cpg1.4
+  'key_lnk' => 'Keyword Dictionary', //cpg1.4
+  'ban_title' => 'Go to the banned users', //cpg1.4
+  'ban_lnk' => 'Ban Users',
+  'db_ecard_title' => 'Review Ecards', //cpg1.4
+  'db_ecard_lnk' => 'Display Ecards',
+  'pictures_title' => 'Sort my pictures', //cpg1.4
+  'pictures_lnk' => 'Sort my pictures', //cpg1.4
+  'documentation_lnk' => 'Documentation', //cpg1.4
+  'documentation_title' => 'Coppermine manual', //cpg1.4
+);
+
+$lang_user_admin_menu = array(
+  'albmgr_title' => 'Create and order my albums', //cpg1.4
+  'albmgr_lnk' => 'Create / order my albums',
+  'modifyalb_title' => 'Go to modify my albums',  //cpg1.4
+  'modifyalb_lnk' => 'Modify my albums',
+  'my_prof_title' => 'Go to my personal profile', //cpg1.4
+  'my_prof_lnk' => 'My profile',
+);
+
+$lang_cat_list = array(
+  'category' => 'Category',
+  'albums' => 'Albums',
+  'pictures' => 'Files',
+);
+
+$lang_album_list = array(
+  'album_on_page' => '%d albums on %d page(s)',
+);
+
+$lang_thumb_view = array(
+  'date' => 'DATE',
+  //Sort by filename and title
+  'name' => 'FILE NAME',
+  'title' => 'TITLE',
+  'sort_da' => 'Sort by date ascending',
+  'sort_dd' => 'Sort by date descending',
+  'sort_na' => 'Sort by name ascending',
+  'sort_nd' => 'Sort by name descending',
+  'sort_ta' => 'Sort by title ascending',
+  'sort_td' => 'Sort by title descending',
+  'position' => 'POSITION', //cpg1.4
+  'sort_pa' => 'Sort by position ascending', //cpg1.4
+  'sort_pd' => 'Sort by position descending', //cpg1.4
+  'download_zip' => 'Download as Zip file',
+  'pic_on_page' => '%d files on %d page(s)',
+  'user_on_page' => '%d users on %d page(s)',
+  'enter_alb_pass' => 'Enter Album Password', //cpg1.4
+  'invalid_pass' => 'Invalid Password', //cpg1.4
+  'pass' => 'Password', //cpg1.4
+  'submit' => 'Submit', //cpg1.4
+);
+
+$lang_img_nav_bar = array(
+  'thumb_title' => 'Return to the thumbnail page',
+  'pic_info_title' => 'Display/hide file information',
+  'slideshow_title' => 'Slideshow',
+  'ecard_title' => 'Send this file as an e-card',
+  'ecard_disabled' => 'e-cards are disabled',
+  'ecard_disabled_msg' => 'You don\'t have permission to send ecards', //js-alert
+  'prev_title' => 'See previous file',
+  'next_title' => 'See next file',
+  'pic_pos' => 'FILE %s/%s',
+  'report_title' => 'Report this file to the administrator', //cpg1.4
+  'go_album_end' => 'Skip to end', //cpg1.4
+  'go_album_start' => 'Return to start', //cpg1.4
+  'go_back_x_items' => 'go back %s items', //cpg1.4
+  'go_forward_x_items' => 'go forward %s items', //cpg1.4
+);
+
+$lang_rate_pic = array(
+  'rate_this_pic' => 'Rate this file ',
+  'no_votes' => '(No vote yet)',
+  'rating' => '(current rating : %s / 5 with %s votes)',
+  'rubbish' => 'Rubbish',
+  'poor' => 'Poor',
+  'fair' => 'Fair',
+  'good' => 'Good',
+  'excellent' => 'Excellent',
+  'great' => 'Great',
+);
+
+// ------------------------------------------------------------------------- //
+// File include/exif.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/functions.inc.php
+// ------------------------------------------------------------------------- //
+
+$lang_cpg_die = array(
+  INFORMATION => $lang_info,
+  ERROR => $lang_error,
+  CRITICAL_ERROR => 'Critical error',
+  'file' => 'File: ',
+  'line' => 'Line: ',
+);
+
+$lang_display_thumbnails = array(
+  'filename' => 'Filename=', //cpg1.4
+  'filesize' => 'Filesize=', //cpg1.4
+  'dimensions' => 'Dimensions=', //cpg1.4
+  'date_added' => 'Date added=', //cpg1.4
+);
+
+$lang_get_pic_data = array(
+  'n_comments' => '%s comments',
+  'n_views' => '%s views',
+  'n_votes' => '(%s votes)',
+);
+
+$lang_cpg_debug_output = array(
+  'debug_info' => 'Debug Info',
+  'select_all' => 'Select All',
+  '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). Make sure to replace any passwords from the query with *** before posting. <br />Note: This is for information only and does not mean there is an error with your gallery.', //cpg1.4
+  'phpinfo' => 'display phpinfo',
+  'notices' => 'Notices', //cpg1.4
+);
+
+$lang_language_selection = array(
+  'reset_language' => 'Default language',
+  'choose_language' => 'Choose your language',
+);
+
+$lang_theme_selection = array(
+  'reset_theme' => 'Default theme',
+  'choose_theme' => 'Choose a theme',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Unsupported version!', //cpg1.4
+  'security_alert' => 'Security Alert!', //cpg1.4.3
+  'relocate_exists' => 'Remove the <a href="http://coppermine-gallery.net/forum/index.php?topic=24217.0" target=_blank>relocate_server.php</a> file from your website!',
+  '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!', //cpg1.4
+  '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.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'previous', //cpg1.4
+  'next' => 'next', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/init.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/picmgmt.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Couldn't awaken plugin '%s'", //cpg1.4
+  'error_install' => "Couldn't install plugin '%s'", //cpg1.4
+  'error_uninstall' => "Couldn't uninstall plugin '%s'", //cpg1.4
+  'error_sleep' => "Couldn't uninstall plugin '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
+  'Exclamation' => 'Exclamation',
+  'Question' => 'Question',
+  'Very Happy' => 'Very Happy',
+  'Smile' => 'Smile',
+  'Sad' => 'Sad',
+  'Surprised' => 'Surprised',
+  'Shocked' => 'Shocked',
+  'Confused' => 'Confused',
+  'Cool' => 'Cool',
+  'Laughing' => 'Laughing',
+  'Mad' => 'Mad',
+  'Razz' => 'Razz',
+  'Embarassed' => 'Embarassed',
+  'Crying or Very sad' => 'Crying or Very sad',
+  'Evil or Very Mad' => 'Evil or Very Mad',
+  'Twisted Evil' => 'Twisted Evil',
+  'Rolling Eyes' => 'Rolling Eyes',
+  'Wink' => 'Wink',
+  'Idea' => 'Idea',
+  'Arrow' => 'Arrow',
+  'Neutral' => 'Neutral',
+  'Mr. Green' => 'Mr. Green',
+);
+
+// ------------------------------------------------------------------------- //
+// File addpic.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File mode.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Leaving admin mode...',
+  1 => 'Entering admin mode...',
+);
+
+// ------------------------------------------------------------------------- //
+// File albmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
+  'alb_need_name' => 'Albums need to have a name !', //js-alert
+  'confirm_modifs' => 'Are you sure you want to make these modifications ?', //js-alert
+  'no_change' => 'You did not make any change !', //js-alert
+  'new_album' => 'New album',
+  'confirm_delete1' => 'Are you sure you want to delete this album ?', //js-alert
+  'confirm_delete2' => '\nAll files and comments it contains will be lost !', //js-alert
+  'select_first' => 'Select an album first', //js-alert
+  'alb_mrg' => 'Album Manager',
+  'my_gallery' => '* My gallery *',
+  'no_category' => '* No category *',
+  'delete' => 'Delete',
+  'new' => 'New',
+  'apply_modifs' => 'Apply modifications',
+  'select_category' => 'Select category',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Ban Users', //cpg1.4
+  'user_name' => 'User Name', //cpg1.4
+  'ip_address' => 'IP Address', //cpg1.4
+  'expiry' => 'Expires (blank is permanent)', //cpg1.4
+  'edit_ban' => 'Save Changes', //cpg1.4
+  'delete_ban' => 'Delete', //cpg1.4
+  'add_new' => 'Add New Ban', //cpg1.4
+  'add_ban' => 'Add', //cpg1.4
+  'error_user' => 'Cannot find user', //cpg1.4
+  'error_specify' => 'You need to specifiy either a user name or an IP address', //cpg1.4
+  'error_ban_id' => 'Invalid ban ID!', //cpg1.4
+  'error_admin_ban' => 'You cannnot ban yourself!', //cpg1.4
+  'error_server_ban' => 'You were going to ban your own server? Tsk tsk, cannot do that...', //cpg1.4
+  'error_ip_forbidden' => 'You cannnot ban this IP - it is non-routable (private) anyway!<br />If you want to allow banning for private IPs, change this in your <a href="admin.php">Config</a> (only makes sense when Coppermine runs on a LAN).', //cpg1.4
+  'lookup_ip' => 'Lookup an IP address', //cpg1.4
+  'submit' => 'go!', //cpg1.4
+  'select_date' => 'select date', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Bridge Wizard',
+  'warning' => 'Warning: when using this wizard you have to understand that sensitive data is being sent using html forms. Only run it on your own PC (not on a public client like an internet cafe), and make sure to clear the browser cache and temporary files after you have finished, or others might be able to access your data!',
+  'back' => 'back',
+  'next' => 'next',
+  'start_wizard' => 'Start bridging wizard',
+  'finish' => 'Finish',
+  'hide_unused_fields' => 'hide unused form fields (recommended)',
+  'clear_unused_db_fields' => 'clear invalid database entries (recommended)',
+  'custom_bridge_file' => 'your custom bridge file\'s name (if the bridge file\'s name is <i>myfile.inc.php</i>, enter <i>myfile</i> into this field)',
+  'no_action_needed' => 'No action needed in this step. Just click \'next\' to continue.',
+  'reset_to_default' => 'Reset to default value',
+  'choose_bbs_app' => 'choose application to bridge coppermine with',
+  'support_url' => 'Go here for support on this application',
+  'settings_path' => 'path(s) used by your BBS app',
+  'database_connection' => 'database connection',
+  'database_tables' => 'database tables',
+  'bbs_groups' => 'BBS groups',
+  'license_number' => 'License number',
+  'license_number_explanation' => 'enter your license number (if applicable)',
+  'db_database_name' => 'Database name',
+  'db_database_name_explanation' => 'Enter the name of the database your BBS app uses',
+  'db_hostname' => 'Database host',
+  'db_hostname_explanation' => 'Hostname where your mySQL database resides, usually &quot;localhost&quot;',
+  'db_username' => 'Database user account',
+  'db_username_explanation' => 'mySQL user account to use for connection with BBS',
+  'db_password' => 'Database passsword',
+  'db_password_explanation' => 'Passsword for this mySQL user account',
+  'full_forum_url' => 'Forum URL',
+  'full_forum_url_explanation' => 'Full URL of your BBS app (including the leading http:// bit, e.g. http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Relative forum path',
+  'relative_path_of_forum_from_webroot_explanation' => 'Relative path to your BBS app from the webroot (Example: if your BBS is at http://www.yourdomain.tld/forum/, enter &quot;/forum/&quot; into this field)',
+  'relative_path_to_config_file' => 'Relative path to your BBS\'s config file',
+  'relative_path_to_config_file_explanation' => 'Relative path to your BBS, seen from your Coppermine folder (e.g. &quot;../forum/&quot; if your BBS is at http://www.yourdomain.tld/forum/ and Coppermine at http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Cookie prefix',
+  'cookie_prefix_explanation' => 'this has to be your BBS\'s cookie name',
+  'table_prefix' => 'Table prefix',
+  'table_prefix_explanation' => 'Must match the prefix you chose for your BBS when setting it up.',
+  'user_table' => 'User table',
+  'user_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'session_table' => 'Session table',
+  'session_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_table' => 'Group table',
+  'group_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_relation_table' => 'Group relation table',
+  'group_relation_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_mapping_table' => 'Group mapping table',
+  'group_mapping_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'use_standard_groups' => 'Use standard BBS usergroups',
+  'use_standard_groups_explanation' => 'Use standard (built-in) usergroups (recommended). This will make all custom usergroups settings made on this page become void. Only disable this option if you REALLY know what you\'re doing!',
+  'validating_group' => 'Validating group',
+  'validating_group_explanation' => 'The group ID of your BBS where users accounts that need validation are in (usually default value should be OK, unless your BBS install isn\'t standard)',
+  'guest_group' => 'Guest group',
+  'guest_group_explanation' => 'Group ID of your BBS where guests (anonymous users) are in (default value should be OK, only edit if you know what you\'re doing)',
+  'member_group' => 'Member group',
+  'member_group_explanation' => 'Group ID of your BBS where &quot;regular&quot; users accounts are in (default value should be OK, only edit if you know what you\'re doing)',
+  'admin_group' => 'Admin group',
+  'admin_group_explanation' => 'Group ID of your BBS where admins are in (default value should be OK, only edit if you know what you\'re doing)',
+  'banned_group' => 'Banned group',
+  'banned_group_explanation' => 'Group ID of your BBS where banned users are in (default value should be OK, only edit if you know what you\'re doing)',
+  'global_moderators_group' => 'Global moderators group',
+  'global_moderators_group_explanation' => 'Group ID of your BBS where global moderators of your BBS are in (default value should be OK, only edit if you know what you\'re doing)',
+  'special_settings' => 'BBS-specific settings',
+  'logout_flag' => 'phpBB version (logout flag)',
+  'logout_flag_explanation' => 'What\'s your BBS version (this setting specifies how logouts are being handled)',
+  'use_post_based_groups' => 'Use post-based groups?',
+  'logout_flag_yes' => '2.0.5 or higher',
+  'logout_flag_no' => '2.0.4 or lower',
+  'use_post_based_groups_explanation' => 'Should the groups from the BBS that are defined by the number of posts be taken into account (allows a granular permissions management) or just the default groups (makes administration easier, recommended). You can change this setting later as well.',
+  'use_post_based_groups_yes' => 'yes',
+  'use_post_based_groups_no' => 'no',
+  'error_title' => 'You need to correct these errors before you can continue. Go to the previous screen.',
+  'error_specify_bbs' => 'You have to specify what application you want to bridge your Coppermine install with.',
+  'error_no_blank_name' => 'You can\'t leave the name of your custom bridge file blank.',
+  'error_no_special_chars' => 'The bridge file name mustn\'t contain any special chars except underscore (_) and dash (-)!',
+  'error_bridge_file_not_exist' => 'The bridge file %s doesn\'t exist on the server. Check if you have actually uploaded it.',
+  'finalize' => 'enable/disable BBS integration',
+  'finalize_explanation' => 'So far, the settings you specified have been written into the database, but BBS 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 BBS integration there, using your standalone (unbridged) admin account (usually the one you set up during Coppermine install).',
+  'your_bridge_settings' => 'Your bridge settings',
+  'title_enable' => 'Enable integration/bridging with %s',
+  'bridge_enable_yes' => 'enable',
+  'bridge_enable_no' => 'disable',
+  'error_must_not_be_empty' => 'must not be empty',
+  'error_either_be' => 'must either be %s or %s',
+  'error_folder_not_exist' => '%s doesn\'t exist. Correct the value you entered for %s',
+  'error_cookie_not_readible' => 'Coppermine can\'t read a cookie named %s. Correct the value you entered for %s, or go to your BBS administration panel and make sure that the cookie path is readible for coppermine.',
+  'error_mandatory_field_empty' => 'You can not leave the field %s blank - fill in the proper value.',
+  'error_no_trailing_slash' => 'There mustn\'t be a trailing slash in the field %s.',
+  'error_trailing_slash' => 'There must be a trailing slash in the field %s.',
+  'error_db_connect' => 'Could not connect to the mySQL database with the data you specified. Here\'s what mySQL said:',
+  'error_db_name' => 'Although Coppermine could establish a connection, it wasn\'t able to find the database %s. Make sure you have specified %s properly. Here\'s what mySQL said:',
+  'error_prefix_and_table' => '%s and ',
+  'error_db_table' => 'Could not find the table %s. Make sure you have specified %s correctly.',
+  'recovery_title' => 'Bridge Manager: emergency recovery',
+  'recovery_explanation' => 'If you came here to administer the BBS integration of your Coppermine gallery, you have to log in first as admin. If you can not log in because bridging doesn\'t work as expected, you can disable BBS integration with this page. Entering your username and password will not log you in, it will only disable BBS integration. Refer to the documentation for details.',
+  'username' => 'Username',
+  'password' => 'Password',
+  'disable_submit' => 'submit',
+  'recovery_success_title' => 'Authorization successful',
+  'recovery_success_content' => 'You have successfully disabled BBS bridging. Your Coppermine install runs now in standalone mode.',
+  'recovery_success_advice_login' => 'Log in as admin to edit your bridge settings and/or enable BBS integration again.',
+  'goto_login' => 'Go to login page',
+  'goto_bridgemgr' => 'Go to bridge manager',
+  'recovery_failure_title' => 'Authorization failed',
+  '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).',
+  'try_again' => 'try again',
+  'recovery_wait_title' => 'Wait time has not elapsed',
+  'recovery_wait_content' => 'For security reasons this script does not allow failed logons in short succession, so you will have to wait a bit untill you\'re allowed to try to authenticate.',
+  'wait' => 'wait',
+  'create_redir_file' => 'Create redirection file (recommended)',
+  'create_redir_file_explanation' => 'To redirect users back to Coppermine once they logged into your BBS, you need a redirection file to be created within your BBS folder. When this option is checked, the bridge manager will attempt to create this file for you, or give you code ready to copy-and-paste to create the file manually.',
+  'browse' => 'browse',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Calendar', //cpg1.4
+  'close' => 'close', //cpg1.4
+  'clear_date' => 'clear date', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
+  'miss_param' => 'Parameters required for \'%s\'operation not supplied !',
+  'unknown_cat' => 'Selected category does not exist in database',
+  'usergal_cat_ro' => 'User galleries category can\'t be deleted !',
+  'manage_cat' => 'Manage categories',
+  'confirm_delete' => 'Are you sure you want to DELETE this category', //js-alert
+  'category' => 'Category',
+  'operations' => 'Operations',
+  'move_into' => 'Move into',
+  'update_create' => 'Update/Create category',
+  'parent_cat' => 'Parent category',
+  'cat_title' => 'Category title',
+  'cat_thumb' => 'Category thumbnail',
+  'cat_desc' => 'Category description',
+  'categories_alpha_sort' => 'Sort categories alphabetically (instead of custom sort order)', //cpg1.4
+  'save_cfg' => 'Save configuration', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File admin.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Gallery Configuration', //cpg1.4
+  'manage_exif' => 'Manage exif display', //cpg1.4
+  'manage_plugins' => 'Manage plugins', //cpg1.4
+  'manage_keyword' => 'Manage keywords', //cpg1.4
+  'restore_cfg' => 'Restore factory defaults',
+  'save_cfg' => 'Save new configuration',
+  'notes' => 'Notes',
+  'info' => 'Information',
+  'upd_success' => 'Coppermine configuration was updated',
+  'restore_success' => 'Coppermine default configuration restored',
+  'name_a' => 'Name ascending',
+  'name_d' => 'Name descending',
+  'title_a' => 'Title ascending',
+  'title_d' => 'Title descending',
+  'date_a' => 'Date ascending',
+  'date_d' => 'Date descending',
+  'pos_a' => 'Position ascending', //cpg1.4
+  'pos_d' => 'Position descending', //cpg1.4
+  'th_any' => 'Max Aspect',
+  'th_ht' => 'Height',
+  'th_wd' => 'Width',
+  'label' => 'label',
+  'item' => 'item',
+  'debug_everyone' => 'Everyone',
+  'debug_admin' => 'Admin only',
+  'no_logs'=> 'Off', //cpg1.4
+  'log_normal'=> 'Normal', //cpg1.4
+  'log_all' => 'All', //cpg1.4
+  'view_logs' => 'View logs', //cpg1.4
+  'click_expand' => 'click section name to expand', //cpg1.4
+  'expand_all' => 'Expand All', //cpg1.4
+  'notice1' => '(*) These settings mustn\'t be changed if you already have files in your database.', //cpg1.4 - (relocated)
+  'notice2' => '(**) When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be 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.', //cpg1.4 - (relocated)
+  'notice3' => '(***) All log files are written in english.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Function disabled when using bb integration', //cpg1.4
+  'auto_resize_everyone' => 'Everyone', //cpg1.4
+  'auto_resize_user' => 'User only', //cpg1.4
+  'ascending' => 'ascending', //cpg1.4
+  'descending' => 'descending', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'General settings',
+  array('Gallery name', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Gallery description', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Gallery administrator email', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('URL of your coppermine gallery folder (no \'index.php\' or similar at the end)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL of your home page', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Allow ZIP-download of favourites', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Timezone difference relative to GMT (current time: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Enable encrypted passwords (can not be undone)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Enable help-icons (help available in English only)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Enable clickable keywords in search','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Enable plugins', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Allow banning of non-routable (private) IP addresses', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Browsable batch-add interface', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Language &amp; Charset settings',
+  array('Language', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Fallback to English if translated phrase not found?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Character encoding', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Display language list', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Display language flags', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Display &quot;reset&quot; in language selection', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Display previous/next on tabbed pages', 'previous_next_tab', 1), //cpg1.4
+
+  'Themes settings',
+  array('Theme', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Display theme list', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Display &quot;reset&quot; in theme selection', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Display FAQ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Custom menu link name', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('Custom menu link URL', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Display bbcode help', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Show the vanity block on themes that are defined as XHTML and CSS compliant','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Path to custom header include', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Path to custom footer include', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Album list view',
+  array('Width of the main table (pixels or %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Number of levels of categories to display', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Number of albums to display', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Number of columns for the album list', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Size of thumbnails in pixels', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('The content of the main page', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Show first level album thumbnails in categories','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Sort categories alphabetically (instead of custom sort order)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Show number of linked files','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Thumbnail view',
+  array('Number of columns on thumbnail page', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Number of rows on thumbnail page', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Maximum number of tabs to display', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Display file caption (in addition to title) below the thumbnail', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Display number of views below the thumbnail', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Display number of comments below the thumbnail', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Display uploader name below the thumbnail', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Display name of admin uploaders below the thumbnail', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Display file name below the thumbnail', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Display album description', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Default sort order for files', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Minimum number of votes for a file to appear in the \'top-rated\' list', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Image view', //cpg1.4
+  array('Width of the table for file display (pixels or %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('File information is visible by default', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Max length for an image description', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Max number of characters in a word', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Show film strip', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Display file name under film strip thumbnail', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Number of items in film strip', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Slideshow interval in milliseconds (1 second = 1000 milliseconds)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Comment settings', //cpg1.4
+  array('Filter bad words in comments', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Allow smiles in comments', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Allow several consecutive comments on one file from the same user (disable flood protection)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Max number of lines in a comment', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Maximum length of a comment', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Notify admin of comments by email', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Sort order of comments', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Prefix for anonymous comments authors', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Files and thumbnails settings',
+  array('Quality for JPEG files', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Max dimension of a thumbnail <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Use dimension ( width or height or Max aspect for thumbnail ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Create intermediate pictures','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Max width or height of an intermediate picture/video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Max size for uploaded files (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Max width or height for uploaded pictures/videos (pixels)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Auto resize images that are larger than max width or height', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Files and thumbnails advanced settings',
+  array('Albums can be private (Note: if you switch from \'yes\' to \'no\' any current private albums will become public)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Show private album Icon to unlogged user','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Characters forbidden in filenames', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Allowed image types', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Allowed movie types', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Movie Playback Autostart', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Allowed audio types', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Allowed document types', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Method for resizing images','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Path to ImageMagick \'convert\' utility (example /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Command line options for ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Read EXIF data in JPEG files', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Read IPTC data in JPEG files', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('The album directory <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('The directory for user files <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('The prefix for intermediate pictures <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('The prefix for thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Default mode for directories', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Default mode for files', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'User settings',
+  array('Allow new user registrations', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Allow unlogged users (guest or anonymous) access', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('User registration requires email verification', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Notify admin of user registration by email', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Admin activation of registrations', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Allow two users to have the same email address', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Notify admin of user upload awaiting approval', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Allow logged in users to view memberlist', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Allow users to change their email address in profile', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Allow users to retain control over their pics in public galleries', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Number of failed login attempts until temporary ban (to avoid brute force attacks)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Duration of a temporary ban after failed logins', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Enable Report to Admin', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Custom fields for user profile (leave blank if unused).
+  Use Profile 6 for long entries, such as biographies', //cpg1.4
+  array('Profile 1 name', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Profile 2 name', 'user_profile2_name', 0), //cpg1.4
+  array('Profile 3 name', 'user_profile3_name', 0), //cpg1.4
+  array('Profile 4 name', 'user_profile4_name', 0), //cpg1.4
+  array('Profile 5 name', 'user_profile5_name', 0), //cpg1.4
+  array('Profile 6 name', 'user_profile6_name', 0), //cpg1.4
+
+  'Custom fields for image description (leave blank if unused)',
+  array('Field 1 name', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Field 2 name', 'user_field2_name', 0),
+  array('Field 3 name', 'user_field3_name', 0),
+  array('Field 4 name', 'user_field4_name', 0),
+
+  'Cookies settings',
+  array('Cookie name', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Cookie path', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Email settings  (usually nothing has to be changed here; leave all fields blank when not sure)', //cpg1.4
+  array('SMTP Host (when left blank, sendmail will be used)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP Username', 'smtp_username', 0), //cpg1.4
+  array('SMTP Password', 'smtp_password', 0), //cpg1.4
+
+  'Logging and statistics', //cpg1.4
+  array('Logging mode <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Log ecards', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Keep detailed vote statistics','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Keep detailed hit statistics','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Maintenance settings', //cpg1.4
+  array('Enable debug mode', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Display notices in debug mode', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Gallery is offline', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
+  'title' => 'Sent ecards',
+  'ecard_sender' => 'Sender',
+  'ecard_recipient' => 'Recipient',
+  'ecard_date' => 'Date',
+  'ecard_display' => 'Display ecard',
+  'ecard_name' => 'Name',
+  'ecard_email' => 'Email',
+  'ecard_ip' => 'IP #',
+  'ecard_ascending' => 'ascending',
+  'ecard_descending' => 'descending',
+  'ecard_sorted' => 'Sorted',
+  'ecard_by_date' => 'by date',
+  'ecard_by_sender_name' => 'by sender\'s name',
+  'ecard_by_sender_email' => 'by sender\'s email',
+  'ecard_by_sender_ip' => 'by sender\'s IP address',
+  'ecard_by_recipient_name' => 'by recipient\'s name',
+  'ecard_by_recipient_email' => 'by recipient\'s email',
+  'ecard_number' => 'displaying record %s to %s of %s',
+  'ecard_goto_page' => 'go to page',
+  'ecard_records_per_page' => 'Records per page',
+  'check_all' => 'Check All',
+  'uncheck_all' => 'Uncheck All',
+  'ecards_delete_selected' => 'Delete selected ecards',
+  'ecards_delete_confirm' => 'Are you sure you want to delete the records? Tick the checkbox!',
+  'ecards_delete_sure' => 'I\'m sure',
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_input.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
+  'empty_name_or_com' => 'You need to type your name and a comment',
+  'com_added' => 'Your comment was added',
+  'alb_need_title' => 'You have to provide a title for the album !',
+  'no_udp_needed' => 'No update needed.',
+  'alb_updated' => 'The album was updated',
+  'unknown_album' => 'Selected album does not exist or you don\'t have permission to upload in this album',
+  'no_pic_uploaded' => 'No file was uploaded !<br /><br />If you have really selected a file to upload, check that the server allows file uploads...',
+  'err_mkdir' => 'Failed to create directory %s !',
+  'dest_dir_ro' => 'Destination directory %s is not writable by the script !',
+  'err_move' => 'Impossible to move %s to %s !',
+  'err_fsize_too_large' => 'The size of file you have uploaded is too large (maximum allowed is %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'The size of the file you have uploaded is too large (maximum allowed is %s KB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'The file you have uploaded is not a valid image !',
+  'allowed_img_types' => 'You can only upload %s images.',
+  'err_insert_pic' => 'The file \'%s\' can\'t be inserted in the album ',
+  'upload_success' => 'Your file was uploaded successfully.<br /><br />It will be visible after admin approval.',
+  'notify_admin_email_subject' => '%s - Upload notification',
+  'notify_admin_email_body' => 'A picture has been uploaded by %s that needs your approval. Visit %s',
+  'info' => 'Information',
+  'com_added' => 'Comment added',
+  'alb_updated' => 'Album updated',
+  'err_comment_empty' => 'Your comment is empty !',
+  'err_invalid_fext' => 'Only files with the following extensions are accepted : <br /><br />%s.',
+  'no_flood' => 'Sorry but you are already the author of the last comment posted for this file<br /><br />Edit the comment you have posted if you want to modify it',
+  'redirect_msg' => 'You are being redirected.<br /><br /><br />Click \'CONTINUE\' if the page does not refresh automatically',
+  'upl_success' => 'Your file was successfully added',
+  'email_comment_subject' => 'Comment posted on Coppermine Photo Gallery',
+  'email_comment_body' => 'Someone has posted a comment on your gallery. See it at',
+  'album_not_selected' => 'Album not selected', //cpg1.4
+  'com_author_error' => 'A registered user is using this nickname, login or use another one', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File delete.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DELETE_PHP')) $lang_delete_php = array(
+  'caption' => 'Caption',
+  'fs_pic' => 'full size image',
+  'del_success' => 'successfully deleted',
+  'ns_pic' => 'normal size image',
+  'err_del' => 'can\'t be deleted',
+  'thumb_pic' => 'thumbnail',
+  'comment' => 'comment',
+  'im_in_alb' => 'image in album',
+  'alb_del_success' => 'Album &laquo;%s&raquo; deleted', //cpg1.4
+  'alb_mgr' => 'Album Manager',
+  'err_invalid_data' => 'Invalid data received in \'%s\'',
+  'create_alb' => 'Creating album \'%s\'',
+  'update_alb' => 'Updating album \'%s\' with title \'%s\' and index \'%s\'',
+  'del_pic' => 'Delete file',
+  'del_alb' => 'Delete album',
+  'del_user' => 'Delete user',
+  'err_unknown_user' => 'The selected user does not exist !',
+  'err_empty_groups' => 'There\'s no group table, or the group table is empty!', //cpg1.4
+  'comment_deleted' => 'Comment was succesfully deleted',
+  'npic' => 'Picture', //cpg1.4
+  'pic_mgr' => 'Picture Manager', //cpg1.4
+  'update_pic' => 'Updating picture \'%s\' with filename \'%s\' and index \'%s\'', //cpg1.4
+  'username' => 'Username', //cpg1.4
+  'anonymized_comments' => '%s comment(s) anonymized', //cpg1.4
+  'anonymized_uploads' => '%s public upload(s) anonymized', //cpg1.4
+  'deleted_comments' => '%s comment(s) deleted', //cpg1.4
+  'deleted_uploads' => '%s public upload(s) deleted', //cpg1.4
+  'user_deleted' => 'user %s deleted', //cpg1.4
+  'activate_user' => 'Activate user', //cpg1.4
+  'user_already_active' => 'Account has already been active', //cpg1.4
+  'activated' => 'Activated', //cpg1.4
+  'deactivate_user' => 'Deactivate user', //cpg1.4
+  'user_already_inactive' => 'Account has already been inactive', //cpg1.4
+  'deactivated' => 'Deactivated', //cpg1.4
+  'reset_password' => 'Reset password(s)', //cpg1.4
+  'password_reset' => 'Password reset to %s', //cpg1.4
+  'change_group' => 'Change primary group', //cpg1.4
+  'change_group_to_group' => 'Changing from %s to %s', //cpg1.4
+  'add_group' => 'Add secondary group', //cpg1.4
+  '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).', //cpg1.4
+  'status' => 'Status', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File displayecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'The data for the ecard you are trying to access has been corrupted by your mail client. Check the link is complete.', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File displayimage.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYIMAGE_PHP')){
+
+$lang_display_image_php = array(
+  'confirm_del' => 'Are you sure you want to DELETE this file ? \\nComments will also be deleted.', //js-alert
+  'del_pic' => 'DELETE THIS FILE',
+  'size' => '%s x %s pixels',
+  'views' => '%s times',
+  'slideshow' => 'Slideshow',
+  'stop_slideshow' => 'STOP SLIDESHOW',
+  'view_fs' => 'Click to view full size image',
+  'edit_pic' => 'Edit file information', //cpg1.4
+  'crop_pic' => 'Crop and Rotate',
+  'set_player' => 'Change player',
+);
+
+$lang_picinfo = array(
+  'title' =>'File information',
+  'Filename' => 'Filename',
+  'Album name' => 'Album name',
+  'Rating' => 'Rating (%s votes)',
+  'Keywords' => 'Keywords',
+  'File Size' => 'File Size',
+  'Date Added' => 'Date added', //cpg1.4
+  'Dimensions' => 'Dimensions',
+  'Displayed' => 'Displayed',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Make', //cpg1.4
+  'Model' => 'Model', //cpg1.4
+  'DateTime' => 'Date Time', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Max Aperture', //cpg1.4
+  'FocalLength' => 'Focal length', //cpg1.4
+  'Comment' => 'Comment',
+  'addFav'=>'Add to Favorites',
+  'addFavPhrase'=>'Favorites',
+  'remFav'=>'Remove from Favorites',
+  'iptcTitle'=>'IPTC Title',
+  'iptcCopyright'=>'IPTC Copyright',
+  'iptcKeywords'=>'IPTC Keywords',
+  'iptcCategory'=>'IPTC Category',
+  'iptcSubCategories'=>'IPTC Sub Categories',    
+  'ColorSpace' => 'Colour Space',
+  'ExposureProgram' => 'Exposure Program', //cpg1.4
+  'Flash' => 'Flash', //cpg1.4
+  'MeteringMode' => 'Metering Mode', //cpg1.4
+  'ExposureTime' => 'Exposure Time', //cpg1.4
+  'ExposureBiasValue' => 'Exposure Bias', //cpg1.4
+  'ImageDescription' => ' Image Description', //cpg1.4
+  'Orientation' => 'Orientation', //cpg1.4
+  'xResolution' => 'X Resolution', //cpg1.4
+  'yResolution' => 'Y Resolution', //cpg1.4
+  'ResolutionUnit' => 'Resolution Unit', //cpg1.4
+  'Software' => 'Software', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  'ExifOffset' => 'Exif Offset', //cpg1.4
+  'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Exif Version', //cpg1.4
+  'DateTimeOriginal' => 'DateTime Original', //cpg1.4
+  'DateTimedigitized' => 'DateTime digitized', //cpg1.4
+  'ComponentsConfiguration' => 'Components Configuration', //cpg1.4
+  'CompressedBitsPerPixel' => 'Compressed Bits Per Pixel', //cpg1.4
+  'LightSource' => 'Light Source', //cpg1.4
+  'ISOSetting' => 'ISO Setting', //cpg1.4  
+  'ColorMode' => 'Colour Mode',
+  'Quality' => 'Quality', //cpg1.4
+  'ImageSharpening' => 'Image Sharpening', //cpg1.4
+  'FocusMode' => 'Focus Mode', //cpg1.4
+  'FlashSetting' => 'Flash Setting', //cpg1.4
+  'ISOSelection' => 'ISO Selection', //cpg1.4
+  'ImageAdjustment' => 'Image Adjustment', //cpg1.4
+  'Adapter' => 'Adapter', //cpg1.4
+  'ManualFocusDistance' => 'Manual Focus Distance', //cpg1.4
+  'DigitalZoom' => 'Digital Zoom', //cpg1.4
+  'AFFocusPosition' => 'AF Focus Position', //cpg1.4
+  'Saturation' => 'Saturation', //cpg1.4
+  'NoiseReduction' => 'Noise Reduction', //cpg1.4
+  'FlashPixVersion' => 'Flash Pix Version', //cpg1.4
+  'ExifImageWidth' => 'Exif Image Width', //cpg1.4
+  'ExifImageHeight' => 'Exif Image Height', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+  'FileSource' => 'File Source', //cpg1.4
+  'SceneType' => 'Scene Type', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Exposure Mode', //cpg1.4
+  'WhiteBalance' => 'White Balance', //cpg1.4
+  'DigitalZoomRatio' => 'Digital Zoom Ratio', //cpg1.4
+  'SceneCaptureMode' => 'Scene Capture Mode', //cpg1.4
+  'GainControl' => 'Gain Control', //cpg1.4
+  'Contrast' => 'Contrast', //cpg1.4
+  'Sharpness' => 'Sharpness', //cpg1.4
+  'ManageExifDisplay' => 'Manage Exif Display', //cpg1.4
+  'submit' => 'Submit', //cpg1.4
+  'success' => 'Information updated successfully.', //cpg1.4
+  'details' => 'Details', //cpg1.4
+);
+
+$lang_display_comments = array(
+  'OK' => 'OK',
+  'edit_title' => 'Edit this comment',
+  'confirm_delete' => 'Are you sure you want to delete this comment ?', //js-alert
+  'add_your_comment' => 'Add your comment',
+  'name'=>'Name',
+  'comment'=>'Comment',
+  'your_name' => 'Anon',
+  'report_comment_title' => 'Report this comment to the administrator', //cpg1.4
+);
+
+$lang_fullsize_popup = array(
+  'click_to_close' => 'Click image to close this window',
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
+  'title' => 'Send an e-card',
+  'invalid_email' => '<font color="red"><b>Warning</b></font>: invalid email address:', //cpg1.4
+  'ecard_title' => 'An e-card from %s for you',
+  'error_not_image' => 'Only images can be sent as an ecard.',
+  'view_ecard' => 'Alternate link if the e-card does not display correctly', //cpg1.4
+  'view_ecard_plaintext' => 'To view the ecard, copy and paste this url into your browser\'s address bar:', //cpg1.4
+  'view_more_pics' => 'View more pictures !', //cpg1.4
+  'send_success' => 'Your ecard was sent',
+  'send_failed' => 'Sorry but the server can\'t send your e-card...',
+  'from' => 'From',
+  'your_name' => 'Your name',
+  'your_email' => 'Your email address',
+  'to' => 'To',
+  'rcpt_name' => 'Recipient name',
+  'rcpt_email' => 'Recipient email address',
+  'greetings' => 'Heading', //cpg1.4
+  'message' => 'Message', //cpg1.4
+  'ecards_footer' => 'Sent by %s from IP %s at %s (Gallery time)', //cpg1.4
+  'preview' => 'Preview of the ecard', //cpg1.4
+  'preview_button' => 'Preview', //cpg1.4
+  'submit_button' => 'Send ecard', //cpg1.4
+  'preview_view_ecard' => 'This will be the alternate link to the ecard once it gets generated. It won\'t work for previews.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Report to administrator', //cpg1.4
+  'invalid_email' => '<b>Warning</b> : invalid email address !', //cpg1.4
+  'report_subject' => 'A report from %s on a gallery %s', //cpg1.4
+  'view_report' => 'Alternate link if the report does not display correctly', //cpg1.4
+  'view_report_plaintext' => 'To view the report, copy and paste this url into your browser\'s address bar:', //cpg1.4
+  'view_more_pics' => 'Gallery', //cpg1.4
+  'send_success' => 'Your report was sent', //cpg1.4
+  'send_failed' => 'Sorry but the server can\'t send your report...', //cpg1.4
+  'from' => 'From', //cpg1.4
+  'your_name' => 'Your name', //cpg1.4
+  'your_email' => 'Your email address', //cpg1.4
+  'to' => 'To', //cpg1.4
+  'administrator' => 'Administrator/Mod', //cpg1.4
+  'subject' => 'Subject', //cpg1.4
+  'comment_field_name' => 'Reporting on Comment by "%s"', //cpg1.4
+  'reason' => 'Reason', //cpg1.4
+  'message' => 'Message', //cpg1.4
+  'report_footer' => 'Sent by %s from IP %s at %s (Gallery time)', //cpg1.4
+  'obscene' => 'obscene', //cpg1.4
+  'offensive' => 'offensive', //cpg1.4
+  'misplaced' => 'off-topic/misplaced', //cpg1.4
+  'missing' => 'missing', //cpg1.4
+  'issue' => 'error/cannot view', //cpg1.4
+  'other' => 'other', //cpg1.4
+  'refers_to' => 'File report refers to', //cpg1.4
+  'reasons_list_heading' => 'reason(s) for report:', //cpg1.4
+  'no_reason_given' => 'no reason was given', //cpg1.4
+  'go_comment' => 'Go to comment', //cpg1.4
+  'view_comment' => 'View full report with comment', //cpg1.4
+  'type_file' => 'file', //cpg1.4
+  'type_comment' => 'comment', //cpg1.4
+  'invalid_data' => 'The data for the report you are trying to access has been corrupted by your mail client. Check the link is complete.', //cpg1.4
+
+);
+
+// ------------------------------------------------------------------------- //
+// File editpics.php
+// ------------------------------------------------------------------------- //
+
+if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
+  'pic_info' => 'File info',
+  'album' => 'Album',
+  'title' => 'Title',
+  'filename' => 'Filename', //cpg1.4
+  'desc' => 'Description',
+  'keywords' => 'Keywords',
+  'new_keyword' => 'New keyword', //cpg1.4
+  'new_keywords' => 'New keywords found', //cpg1.4
+  'existing_keyword' => 'Existing keyword', //cpg1.4
+  'pic_info_str' => '%s &times; %s - %s KB - %s views - %s votes',
+  'approve' => 'Approve file',
+  'postpone_app' => 'Postpone approval',
+  'del_pic' => 'Delete file',
+  'del_all' => 'Delete ALL files', //cpg1.4
+  'read_exif' => 'Read EXIF info again',
+  'reset_view_count' => 'Reset view counter',
+  'reset_all_view_count' => 'Reset ALL view counters', //cpg1.4
+  'reset_votes' => 'Reset votes',
+  'reset_all_votes' => 'Reset ALL votes', //cpg1.4
+  'del_comm' => 'Delete comments',
+  'del_all_comm' => 'Delete ALL comments', //cpg1.4
+  'upl_approval' => 'Upload approval', //cpg1.4
+  'edit_pics' => 'Edit files',
+  'see_next' => 'See next files',
+  'see_prev' => 'See previous files',
+  'n_pic' => '%s files',
+  'n_of_pic_to_disp' => 'Number of files to display',
+  'apply' => 'Apply modifications',
+  'crop_title' => 'Coppermine Picture Editor',
+  'preview' => 'Preview',
+  'save' => 'Save picture',
+  'save_thumb' =>'Save as thumbnail',
+  'gallery_icon' => 'Make this my icon', //cpg1.4
+  'sel_on_img' =>'The selection has to be entirely on the image!', //js-alert
+  'album_properties' =>'Album properties', //cpg1.4
+  'parent_category' =>'Parent category', //cpg1.4
+  'thumbnail_view' =>'Thumbnail view', //cpg1.4
+  'select_unselect' =>'select/unselect all', //cpg1.4
+  'file_exists' => "Destination file '%s' already exists.", //cpg1.4
+  'rename_failed' => "Failed to rename '%s' to '%s'.", //cpg1.4
+  'src_file_missing' => "Source file '%s' is missing.", // cpg 1.4
+  'mime_conv' => "Cannot convert file from '%s' to '%s'",//cpg1.4
+  'forb_ext' => 'Forbidden file extension.',//cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File faq.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FAQ_PHP')) $lang_faq_php = array(
+  'faq' => 'Frequently Asked Questions',
+  'toc' => 'Table of contents',
+  'question' => 'Question: ',
+  'answer' => 'Answer: ',
+);
+
+if (defined('FAQ_PHP')) $lang_faq_data = array(
+  'General FAQ',
+  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favourite list, rating pictures and posting comments etc.', 'allow_user_registration', '1'),
+  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled, then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.4
+  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0),
+  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0),
+  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0),
+  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0),
+  array('How do I save a picture to &quot;My Favourites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0),
+  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0),
+  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0),
+  array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to. Click &quot;Browse,&quot; find the file to upload, and click &quot;open.&quot; Add a title and description if you want. Click &quot;Submit&quot;.<br /><br />Alternatively, for those users using <b>Windows XP</b>, you can upload multiple files directly to your own private albums using the XP Publishing wizard.<br />For instructions on how, and to get the required registry file, click <a href="xp_publish.php">here.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0),
+  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0),
+  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0),
+  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0),
+  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0),
+  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0),
+  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0),
+
+  'Navigating the Site',
+  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0),
+  array('What\'s &quot;My Gallery&quot;?', 'This feature lets users create their own galleries and add, delete or modify albums as well as upload to them.', 'allow_private_albums', 1), //cpg1.4
+  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0),
+  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0),
+  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0),
+  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0),
+  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0),
+  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0),
+  array('What\'s &quot;My Favourites&quot;?', 'This feature will let a user store a favourite file in the cookie that was sent to your computer.', 'offline', 0),
+);
+
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
+  'forgot_passwd' => 'Password reminder',
+  'err_already_logged_in' => 'You are already logged in !',
+  'enter_email' => 'Enter your email address', //cpg1.4
+  'submit' => 'go',
+  'illegal_session' => 'Forgot password session invalid or has expired.', //cpg1.4
+  'failed_sending_email' => 'The password reminder email can\'t be sent !',
+  'email_sent' => 'An email with your username and new password was sent to %s', //cpg1.4
+  'verify_email_sent' => 'An email has been sent to %s. Please check your email to complete the process.', //cpg1.4
+  'err_unk_user' => 'Selected user does not exist!',
+  'account_verify_subject' => '%s - New password request', //cpg1.4
+  'account_verify_body' => 'You have requested to a new password. If you would like to proceed with having a new password sent to you, click on the following link:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Your New Password', //cpg1.4
+  'passwd_reset_body' => 'Here is the new password you requested:
+Username: %s
+Password: %s
+Click %s to log in.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File groupmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
+  'group_name' => 'Group', //cpg1.4
+  'permissions' => 'Permissions', //cpg1.4
+  'public_albums' => 'Public albums upload', //cpg1.4
+  'personal_gallery' => 'Personal gallery', //cpg1.4
+  'upload_method' => 'Upload method', //cpg1.4
+  'disk_quota' => 'Quota', //cpg1.4
+  'rating' => 'Rating', //cpg1.4
+  'ecards' => 'Ecards', //cpg1.4
+  'comments' => 'Comments', //cpg1.4
+  'allowed' => 'Allowed', //cpg1.4
+  'approval' => 'Approval', //cpg1.4
+  'boxes_number' => 'No. of boxes', //cpg1.4
+  'variable' => 'variable', //cpg1.4
+  'fixed' => 'fixed', //cpg1.4
+  'apply' => 'Apply modifications',
+  'create_new_group' => 'Create new group',
+  'del_groups' => 'Delete selected group(s)',
+  '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
+  'title' => 'Manage user groups',
+  'num_file_upload' => 'File upload boxes', //cpg1.4
+  'num_URI_upload' => 'URI upload boxes', //cpg1.4
+  'reset_to_default' => 'Reset to default name (%s) - recommended!', //cpg1.4
+  'error_group_empty' => 'Group table was empty !<br /><br />Default groups created, please reload this page', //cpg1.4
+  'explain_greyed_out_title' => 'Why is this row greyed out?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'You can not change the properties of this group because you set the option &quot; Allow unlogged users (guest or anonymous) access&quot; to &quot;No&quot; on the config page. All guest (members of the group %s) can\'t do anything but login; therefor group settings don\'t apply for them.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'You can not change the properties of the group %s because it\'s members can\'t do anything anyway.', //cpg1.4
+  'group_assigned_album' => 'assigned album(s)', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File index.php
+// ------------------------------------------------------------------------- //
+
+if (defined('INDEX_PHP')){
+
+$lang_index_php = array(
+  'welcome' => 'Welcome !',
+);
+
+$lang_album_admin_menu = array(
+  'confirm_delete' => 'Are you sure you want to DELETE this album ? \\nAll files and comments will also be deleted.', //js-alert
+  'delete' => 'DELETE',
+  'modify' => 'PROPERTIES',
+  'edit_pics' => 'EDIT FILES',
+);
+
+$lang_list_categories = array(
+  'home' => 'Home',
+  'stat1' => '<b>[pictures]</b> files in <b>[albums]</b> albums and <b>[cat]</b> categories with <b>[comments]</b> comments viewed <b>[views]</b> times',
+  'stat2' => '<b>[pictures]</b> files in <b>[albums]</b> albums viewed <b>[views]</b> times',
+  'xx_s_gallery' => '%s\'s Gallery',
+  'stat3' => '<b>[pictures]</b> files in <b>[albums]</b> albums with <b>[comments]</b> comments viewed <b>[views]</b> times',
+);
+
+$lang_list_users = array(
+  'user_list' => 'User list',
+  'no_user_gal' => 'There are no user galleries',
+  'n_albums' => '%s album(s)',
+  'n_pics' => '%s file(s)',
+);
+
+$lang_list_albums = array(
+  'n_pictures' => '%s files',
+  'last_added' => ', last one added on %s',
+  'n_link_pictures' => '%s linked files', //cpg1.4
+  'total_pictures' => '%s files total', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Manage keywords', //cpg1.4
+  'edit' => 'edit', //cpg1.4
+  'delete' => 'delete', //cpg1.4
+  'search' => 'search', //cpg1.4
+  'keyword_test_search' => 'search for %s in new window', //cpg1.4
+  'keyword_del' => 'delete the keyword %s', //cpg1.4
+  'confirm_delete' => 'Are you sure you want to delete the keyword %s from the whole gallery?', //cpg1.4  // js-alert
+  'change_keyword' => 'change keyword', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File login.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGIN_PHP')) $lang_login_php = array(
+  'login' => 'Login',
+  'enter_login_pswd' => 'Enter your username and password to login',
+  'username' => 'Username',
+  'password' => 'Password',
+  'remember_me' => 'Remember me',
+  'welcome' => 'Welcome %s ...',
+  'err_login' => '*** Couldn\'t log in. Try again ***',
+  'err_already_logged_in' => 'You are already logged in !',
+  'forgot_password_link' => 'I forgot my password',
+  'cookie_warning' => 'Warning your browser does not accept script\'s cookies', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File logout.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGOUT_PHP')) $lang_logout_php = array(
+  'logout' => 'Logout',
+  'bye' => 'Bye bye %s ...',
+  'err_not_loged_in' => 'You are not logged in !',
+);
+
+// ------------------------------------------------------------------------- //
+// File minibrowser.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'close', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'up one level', //cpg1.4
+  'current_path' => 'current path', //cpg1.4
+  'select_directory' => 'please select a directory', //cpg1.4
+  'click_to_close' => 'Click image to close this window',
+);
+
+// ------------------------------------------------------------------------- //
+// File modifyalb.php
+// ------------------------------------------------------------------------- //
+
+if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
+  'upd_alb_n' => 'Update album %s',
+  'general_settings' => 'General settings',
+  'alb_title' => 'Album title',
+  'alb_cat' => 'Album category',
+  'alb_desc' => 'Album description',
+  'alb_keyword' => 'Album Keyword', //cpg1.4
+  'alb_thumb' => 'Album thumbnail',
+  'alb_perm' => 'Permissions for this album',
+  'can_view' => 'Album can be viewed by',
+  'can_upload' => 'Visitors can upload files',
+  'can_post_comments' => 'Visitors can post comments',
+  'can_rate' => 'Visitors can rate files',
+  'user_gal' => 'User Gallery',
+  'no_cat' => '* No category *',
+  'alb_empty' => 'Album is empty',
+  'last_uploaded' => 'Last uploaded',
+  'public_alb' => 'Everybody (public album)',
+  'me_only' => 'Me only',
+  'owner_only' => 'Album owner (%s) only',
+  'groupp_only' => 'Members of the \'%s\' group',
+  'err_no_alb_to_modify' => 'No album you can modify in the database.',
+  'update' => 'Update album',
+  'reset_album' => 'Reset album', //cpg1.4
+  'reset_views' => 'Reset views counter to &quot;0&quot; in %s', //cpg1.4
+  'reset_rating' => 'Reset ratings on all files in %s', //cpg1.4
+  'delete_comments' => 'Delete all comments made in %s', //cpg1.4
+  'delete_files' => '%sIrreversibly%s delete all files in %s', //cpg1.4
+  'views' => 'views', //cpg1.4
+  'votes' => 'votes', //cpg1.4
+  'comments' => 'comments', //cpg1.4
+  'files' => 'files', //cpg1.4
+  'submit_reset' => 'submit changes', //cpg1.4
+  'reset_views_confirm' => 'I\'m sure', //cpg1.4
+  'notice1' => '(*) depending on %sgroups%s settings',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Album password', //cpg1.4
+  'alb_password_hint' => 'Album password hint', //cpg1.4
+  'edit_files' =>'Edit files', //cpg1.4
+  'parent_category' =>'Parent category', //cpg1.4
+  'thumbnail_view' =>'Thumbnail view', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Coppermine (trimming the output at the right side).',
+  '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 can not post a link to this page for others, they will be denied access.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Picture Manager', //cpg1.4
+  'select_album' => 'Select Album', //cpg1.4
+  'delete' => 'Delete', //cpg1.4
+  'confirm_delete1' => 'Are you sure you want to delete this picture ?', //cpg1.4
+  'confirm_delete2' => '\nPicture will be permanently deleted.', //cpg1.4
+  'apply_modifs' => 'Apply modifications', //cpg1.4
+  'confirm_modifs' => 'Confirm modifications', //cpg1.4
+  'pic_need_name' => 'Picture needs to have a name !', //cpg1.4
+  'no_change' => 'You did not make any change !', //cpg1.4
+  'no_album' => '* No album *', //cpg1.4
+  'explanation_header' => 'The custom sort order you can specify on this page will only be taken into account if', //cpg1.4
+  '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)', //cpg1.4
+  'explanation2' => 'the user has chosen "Position descending" or "Position ascending" on the thumbail page (per user setting)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Are you sure you want to UNINSTALL this plugin', //cpg1.4
+  'confirm_delete' => 'Are you sure you want to DELETE this plugin', //cpg1.4
+  'pmgr' => 'Plugin Manager', //cpg1.4
+  'name' => 'Name', //cpg1.4
+  'author' => 'Author', //cpg1.4
+  'desc' => 'Description', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Installed Plugins', //cpg1.4
+  'n_plugins' => 'Plugins Not installed', //cpg1.4
+  'none_installed' => 'None Installed', //cpg1.4
+  'operation' => 'Operation', //cpg1.4
+  'not_plugin_package' => 'The file uploaded is not a plugin package.', //cpg1.4
+  'copy_error' => 'There was an error copying the package to the plugins folder.', //cpg1.4
+  'upload' => 'Upload', //cpg1.4
+  'configure_plugin' => 'Configure plugin', //cpg1.4
+  'cleanup_plugin' => 'Cleanup plugin', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
+// ------------------------------------------------------------------------- //
+
+if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
+  'already_rated' => 'Sorry but you have already rated this file',
+  'rate_ok' => 'Your vote was accepted',
+  'forbidden' => 'You can not rate your own files.',
+);
+
+// ------------------------------------------------------------------------- //
+// File register.php & profile.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
+
+$lang_register_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-orientated 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 = array(
+  'page_title' => 'User registration',
+  'term_cond' => 'Terms and conditions',
+  'i_agree' => 'I agree',
+  'submit' => 'Submit registration',
+  'err_user_exists' => 'The username you have entered already exist, please choose a different one',
+  'err_password_mismatch' => 'The two passwords does not match, please input them again',
+  'err_uname_short' => 'Username must be 2 characters long minimum',
+  'err_password_short' => 'Password must be 2 characters long minimum',
+  'err_uname_pass_diff' => 'Username and password must be different',
+  'err_invalid_email' => 'Email address is invalid',
+  'err_duplicate_email' => 'Another user has already registered with the email address you entered',
+  'enter_info' => 'Input registration information',
+  'required_info' => 'Required information',
+  'optional_info' => 'Optional information',
+  'username' => 'Username',
+  'password' => 'Password',
+  'password_again' => 'Re-enter password',
+  'email' => 'Email',
+  'location' => 'Location',
+  'interests' => 'Interests',
+  'website' => 'Home page',
+  'occupation' => 'Occupation',
+  'error' => 'ERROR',
+  'confirm_email_subject' => '%s - Registration confirmation',
+  'information' => 'Information',
+  'failed_sending_email' => 'The registration confirmation email can\'t be send !',
+  'thank_you' => 'Thank you for registering.<br /><br />An email with information on how to activate your account was sent to the email address you provided.',
+  'acct_created' => 'Your account has been created and you can now login with your username and password',
+  'acct_active' => 'Your account is now active and you can login with your username and password',
+  'acct_already_act' => 'Account is already active!', //cpg1.4
+  'acct_act_failed' => 'This account can\'t be activated !',
+  'err_unk_user' => 'Selected user does not exist !',
+  'x_s_profile' => '%s\'s profile',
+  'group' => 'Group',
+  'reg_date' => 'Joined',
+  'disk_usage' => 'Disk usage',
+  'change_pass' => 'Change password',
+  'current_pass' => 'Current password',
+  'new_pass' => 'New password',
+  'new_pass_again' => 'New password again',
+  'err_curr_pass' => 'Current password is incorrect',
+  'apply_modif' => 'Apply modifications',
+  'change_pass' => 'Change my password',
+  'update_success' => 'Your profile was updated',
+  'pass_chg_success' => 'Your password was changed',
+  'pass_chg_error' => 'Your password was not changed',
+  'notify_admin_email_subject' => '%s - Registration notification',
+  'last_uploads' => 'Last uploaded file.<br />Click to see all uploads by', //cpg1.4
+  'last_comments' => 'Last comment.<br />Click to see all comments made by', //cpg1.4
+  'notify_admin_email_body' => 'A new user with the username "%s" has registered in your gallery',
+  'pic_count' => 'Files uploaded', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Registration request', //cpg1.4
+  'thank_you_admin_activation' => 'Thank you.<br /><br />Your request for account activation was sent to the admin. You will receive an email if approved.', //cpg1.4
+  'acct_active_admin_activation' => 'The account is now active and an email has been sent to the user.', //cpg1.4
+  'notify_user_email_subject' => '%s - Activation notification', //cpg1.4
+);
+
+$lang_register_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_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 = array(
+  'title' => 'Review comments',
+  'no_comment' => 'There is no comment to review',
+  'n_comm_del' => '%s comment(s) deleted',
+  'n_comm_disp' => 'Number of comments to display',
+  'see_prev' => 'See previous',
+  'see_next' => 'See next',
+  'del_comm' => 'Delete selected comments',
+  'user_name' => 'Name', //cpg1.4
+  'date' => 'Date', //cpg1.4
+  'comment' => 'Comment', //cpg1.4
+  'file' => 'File', //cpg1.4
+  'name_a' => 'User name ascending', //cpg1.4
+  'name_d' => 'User name descending', //cpg1.4
+  'date_a' => 'Date ascending', //cpg1.4
+  'date_d' => 'Date descending', //cpg1.4
+  'comment_a' => 'Comment message ascending', //cpg1.4
+  'comment_d' => 'Comment message descending', //cpg1.4
+  'file_a' => 'File ascending', //cpg1.4
+  'file_d' => 'File descending', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File search.php                                                           //
+// ------------------------------------------------------------------------- //
+
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Search the file collection', //cpg1.4
+  'submit_search' => 'search', //cpg1.4
+  'keyword_list_title' => 'Keyword list', //cpg1.4
+  'keyword_msg' => 'The above list is not all inclusive. It does not include words from photo titles or descriptions. Try a full-text search.',  //cpg1.4
+  'edit_keywords' => 'Edit keywords', //cpg1.4
+  'search in' => 'Search in:', //cpg1.4
+  'ip_address' => 'IP address', //cpg1.4
+  'fields' => 'Search in', //cpg1.4
+  'age' => 'Age', //cpg1.4
+  'newer_than' => 'Newer than', //cpg1.4
+  'older_than' => 'Older than', //cpg1.4
+  'days' => 'days', //cpg1.4
+  'all_words' => 'Match all words (AND)', //cpg1.4
+  'any_words' => 'Match any words (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Title', //cpg1.4
+  'caption' => 'Caption', //cpg1.4
+  'keywords' => 'Keywords', //cpg1.4
+  'owner_name' => 'Owner name', //cpg1.4
+  'filename' => 'Filename', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File searchnew.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
+  'page_title' => 'Search new files',
+  'select_dir' => 'Select directory',
+  'select_dir_msg' => 'This function allows you to add a batch of files that your have uploaded to your server by FTP.<br /><br />Select the directory where you have uploaded your files.', //cpg1.4
+  'no_pic_to_add' => 'There is no file to add',
+  'need_one_album' => 'You need at least one album to use this function',
+  'warning' => 'Warning',
+  '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 !',
+  'target_album' => '<b>Put files of &quot;</b>%s<b>&quot; into </b>%s',
+  'folder' => 'Folder',
+  'image' => 'file',
+  'album' => 'Album',
+  'result' => 'Result',
+  'dir_ro' => 'Not writable. ',
+  'dir_cant_read' => 'Not readable. ',
+  'insert' => 'Adding new files to the gallery',
+  'list_new_pic' => 'List of new files',
+  'insert_selected' => 'Insert selected files',
+  'no_pic_found' => 'No new file was found',
+  'be_patient' => 'Please be patient, the script needs time to add the files',
+  'no_album' => 'no album selected',
+  'result_icon' => 'click for details or to reload',  //cpg1.4
+  'notes' =>  '<ul>'.
+                          '<li><b>OK</b> : means that the file was succesfully added'.
+                          '<li><b>DP</b> : means that the file is a duplicate and is already in the database'.
+                          '<li><b>PB</b> : means that the file could not be added, check your configuration and the permission of directories where the files are located'.
+                          '<li><b>NA</b> : means that you haven\'t selected an album the files should go to, hit \'<a href="javascript:history.back(1)">back</a>\' and select an album. If you don\'t have an album <a href="albmgr.php">create one first</a></li>'.
+                          '<li>If the OK, DP, PB \'signs\' does not appear click on the broken file to see any error message produced by PHP'.
+                          '<li>If your browser timeouts, hit the reload button'.
+                          '</ul>',
+  'select_album' => 'select album',
+  'check_all' => 'Check All',
+  'uncheck_all' => 'Uncheck All',
+  '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.', //cpg1.4
+   'albums_no_category' => 'Albums with no category', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Personal albums', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Browsable interface (recommended)', //cpg1.4
+  'edit_pics' => 'Edit files', //cpg1.4
+  'edit_properties' => 'Album properties', //cpg1.4
+  'view_thumbs' => 'Thumbnail view', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'show/hide this column', //cpg1.4
+  'vote' => 'Vote Details', //cpg1.4
+  'hits' => 'Hit Details', //cpg1.4
+  'stats' => 'Vote Statistics', //cpg1.4
+  'sdate' => 'Date', //cpg1.4
+  'rating' => 'Rating', //cpg1.4
+  'search_phrase' => 'Search phrase', //cpg1.4
+  'referer' => 'Referer', //cpg1.4
+  'browser' => 'Browser', //cpg1.4
+  'os' => 'Operating System', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Sort by %s', //cpg1.4
+  'ascending' => 'ascending', //cpg1.4
+  'descending' => 'descending', //cpg1.4
+  'internal' => 'int', //cpg1.4
+  'close' => 'close', //cpg1.4
+  'hide_internal_referers' => 'hide internal referers', //cpg1.4
+  'date_display' => 'Date display', //cpg1.4
+  'submit' => 'submit / refresh', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File thumbnails.php
+// ------------------------------------------------------------------------- //
+
+// Void
+
+// ------------------------------------------------------------------------- //
+// File upload.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UPLOAD_PHP')) $lang_upload_php = array(
+  'title' => 'Upload file',
+  'custom_title' => 'Customized Request Form',
+  'cust_instr_1' => 'You may select a customized number of upload boxes. However, you may not select more than the limits listed below.',
+  'cust_instr_2' => 'Box Number Requests',
+  'cust_instr_3' => 'File upload boxes: %s',
+  'cust_instr_4' => 'URI/URL upload boxes: %s',
+  'cust_instr_5' => 'URI/URL upload boxes:',
+  'cust_instr_6' => 'File upload boxes:',
+  'cust_instr_7' => 'Please enter the number of each type of upload box you desire at this time.  Then click \'Continue\'. ',
+  'reg_instr_1' => 'Invalid action for form creation.',
+  'reg_instr_2' => 'Now you may upload your files using the upload boxes below. The size of files uploaded from your client to the server should not exceed %s KB each. ZIP files uploaded in the \'File Upload\' and \'URI/URL Upload\' sections will remain compressed.',
+  'reg_instr_3' => 'If you want the zipped file or archive to be decompressed, you must use the file upload box provided in the \'Decompressive ZIP Upload\' area.',
+  'reg_instr_4' => 'When using the URI/URL upload section, please enter the path to the file like so: http://www.mysite.com/images/example.jpg',
+  'reg_instr_5' => 'When you have completed the form, please click \'Continue\'.',
+  'reg_instr_6' => 'Decompressive ZIP Uploads:',
+  'reg_instr_7' => 'File Uploads:',
+  'reg_instr_8' => 'URI/URL Uploads:',
+  'error_report' => 'Error Report',
+  'error_instr' => 'The following uploads encountered errors:',
+  'file_name_url' => 'File Name/URL',
+  'error_message' => 'Error Message',
+  'no_post' => 'File not uploaded by POST.',
+  'forb_ext' => 'Forbidden file extension.',
+  'exc_php_ini' => 'Exceeded filesize allowed in php.ini.',
+  'exc_file_size' => 'Exceeded filesize permitted by CPG.',
+  'partial_upload' => 'Only a partial upload.',
+  'no_upload' => 'No upload occurred.',
+  'unknown_code' => 'Unknown PHP upload error code.',
+  'no_temp_name' => 'No upload - No temp name.',
+  'no_file_size' => 'Contains no data/Corrupted',
+  'impossible' => 'Impossible to move.',
+  'not_image' => 'Not an image/corrupt',
+  'not_GD' => 'Not a GD extension.',
+  'pixel_allowance' => 'The height and or width of the uploaded picture is more than that allowed by the gallery config.', //cpg1.4
+  'incorrect_prefix' => 'Incorrect URI/URL prefix',
+  'could_not_open_URI' => 'Could not open URI.',
+  'unsafe_URI' => 'Safety not verifiable.',
+  'meta_data_failure' => 'Meta data failure',
+  'http_401' => '401 Unauthorized',
+  'http_402' => '402 Payment Required',
+  'http_403' => '403 Forbidden',
+  'http_404' => '404 Not Found',
+  'http_500' => '500 Internal Server Error',
+  'http_503' => '503 Service Unavailable',
+  'MIME_extraction_failure' => 'MIME could not be determined.',
+  'MIME_type_unknown' => 'Unknown MIME type',
+  'cant_create_write' => 'Cannot create write file.',
+  'not_writable' => 'Cannot write to write file.',
+  'cant_read_URI' => 'Cannot read URI/URL',
+  'cant_open_write_file' => 'Cannot open URI write file.',
+  'cant_write_write_file' => 'Cannot write to URI write file.',
+  'cant_unzip' => 'Cannot unzip.',
+  'unknown' => 'Unknown error',
+  'succ' => 'Successful Uploads',
+  'success' => '%s uploads were successful.',
+  'add' => 'Please click \'Continue\' to add the files to albums.',
+  'failure' => 'Upload Failure',
+  'f_info' => 'File Information',
+  'no_place' => 'The previous file could not be placed.',
+  'yes_place' => 'The previous file was placed successfully.',
+  'max_fsize' => 'Maximum allowed file size is %s KB',
+  'album' => 'Album',
+  'picture' => 'File',
+  'pic_title' => 'File title',
+  'description' => 'File description',
+  'keywords' => 'Keywords (separate with spaces)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Insert from list</a>', //cpg1.4
+  'keywords_sel' =>'Select a Keyword', //cpg1.4
+  'err_no_alb_uploadables' => 'Sorry there is no album where you are allowed to upload files',
+  'place_instr_1' => 'Please place the files in albums at this time.  You may also enter relevant information about each file now.',
+  'place_instr_2' => 'More files need placement. Please click \'Continue\'.',
+  'process_complete' => 'You have successfully placed all the files.',
+   'albums_no_category' => 'Albums with no category', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Personal albums', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Select album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Close', //cpg1.4
+  'no_keywords' => 'Sorry, no keywords available!', //cpg1.4
+  'regenerate_dictionary' => 'Regenerate Dictionary', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File usermgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+  'memberlist' => 'Memberlist', //cpg1.4
+  'user_manager' => 'User manager', //cpg1.4
+  'title' => 'Manage users',
+  'name_a' => 'Name ascending',
+  'name_d' => 'Name descending',
+  'group_a' => 'Group ascending',
+  'group_d' => 'Group descending',
+  'reg_a' => 'Reg date ascending',
+  'reg_d' => 'Reg date descending',
+  'pic_a' => 'File count ascending',
+  'pic_d' => 'File count descending',
+  'disku_a' => 'Disk usage ascending',
+  'disku_d' => 'Disk usage descending',
+  'lv_a' => 'Last visit ascending',
+  'lv_d' => 'Last visit descending',
+  'sort_by' => 'Sort users by',
+  'err_no_users' => 'User table is empty !',
+  'err_edit_self' => 'You can\'t edit your own profile, use the \'My profile\' link for that',
+  'edit' => 'Edit', //cpg1.4
+  'with_selected' => 'With selected:', //cpg1.4
+  'delete' => 'Delete', //cpg1.4
+  'delete_files_no' => 'keep public files (but anonymize)', //cpg1.4
+  'delete_files_yes' => 'delete public files as well', //cpg1.4
+  'delete_comments_no' => 'keep comments (but anonymize)', //cpg1.4
+  'delete_comments_yes' => 'delete comments as well', //cpg1.4
+  'activate' => 'Activate', //cpg1.4
+  'deactivate' => 'Deactivate', //cpg1.4
+  'reset_password' => 'Reset Password', //cpg1.4
+  'change_primary_membergroup' => 'Change primary membergroup', //cpg1.4
+  'add_secondary_membergroup' => 'Add secondary membergroup', //cpg1.4
+  'name' => 'User name',
+  'group' => 'Group',
+  'inactive' => 'Inactive',
+  'operations' => 'Operations',
+  'pictures' => 'Files',
+  'disk_space_used' => 'Space used', //cpg1.4
+  'disk_space_quota' => 'Space Quota', //cpg1.4
+  'registered_on' => 'Registration', //cpg1.4
+  'last_visit' => 'Last Visit',
+  'u_user_on_p_pages' => '%d users on %d page(s)',
+  'confirm_del' => 'Are you sure you want to DELETE this user ? \\nAll his files and albums will also be deleted.', //js-alert
+  'mail' => 'MAIL',
+  'err_unknown_user' => 'Selected user does not exist !',
+  'modify_user' => 'Modify user',
+  'notes' => 'Notes',
+  'note_list' => '<li>If you don\'t want to change the current password, leave the "password" field blank',
+  'password' => 'Password',
+  'user_active' => 'User is active',
+  'user_group' => 'User group',
+  'user_email' => 'User email',
+  'user_web_site' => 'User web site',
+  'create_new_user' => 'Create new user',
+  'user_location' => 'User location',
+  'user_interests' => 'User interests',
+  'user_occupation' => 'User occupation',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Recent uploads',
+  'never' => 'never',
+  'search' => 'User search', //cpg1.4
+  'submit' => 'Submit', //cpg1.4
+  'search_submit' => 'Go!', //cpg1.4
+  'search_result' => 'Search results for: ', //cpg1.4
+  'alert_no_selection' => 'You have to select at least one user first!', //cpg1.4 //js-alert
+  'password' => 'password', //cpg1.4
+  'select_group' => 'Select group', //cpg1.4
+  'groups_alb_access' => 'Album permissions by group', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Category', //cpg1.4
+  'modify' => 'Modify?', //cpg1.4
+  'group_no_access' => 'This group has no special access', //cpg1.4
+  'notice' => 'Notice', //cpg1.4
+  'group_can_access' => 'Album(s) that only "%s" can access', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Updates titles from filename', //cpg1.4
+'Deletes titles', //cpg1.4
+'Rebuilds thumbnails and resized photos', //cpg1.4
+'Deletes original sized photos replacing them with the resized version', //cpg1.4
+'Deletes original or intermediate size photos to free webspace', //cpg1.4
+'Deletes orphaned comments', //cpg1.4
+'Re-reads file sizes and dimensions (if you manually edited pics)', //cpg1.4
+'Resets views counter', //cpg1.4
+'Displays phpinfo', //cpg1.4
+'Updates the database', //cpg1.4
+'Displays log files', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Admin utilities (Resize pictures)',
+  'what_it_does' => 'What it does',
+  'file' => 'File',
+  'problem' => 'Problem', //cpg1.4
+  'status' => 'Status', //cpg1.4
+  'title_set_to' => 'title set to',
+  'submit_form' => 'submit',
+  'updated_succesfully' => 'updated succesfully',
+  'error_create' => 'ERROR creating',
+  'continue' => 'Process more images',
+  'main_success' => 'The file %s was successfully used as main file',
+  'error_rename' => 'Error renaming %s to %s',
+  'error_not_found' => 'The file %s was not found',
+  'back' => 'back to main',
+  'thumbs_wait' => 'Updating thumbnails and/or resized images, please wait...',
+  'thumbs_continue_wait' => 'Continuing to update thumbnails and/or resized images...',
+  'titles_wait' => 'Updating titles, please wait...',
+  'delete_wait' => 'Deleting titles, please wait...',
+  'replace_wait' => 'Deleting originals and replacing them with resized images, please wait..',
+  'instruction' => 'Quick instructions',
+  'instruction_action' => 'Select action',
+  'instruction_parameter' => 'Set parameters',
+  'instruction_album' => 'Select album',
+  'instruction_press' => 'Press %s',
+  'update' => 'Update thumbs and/or resized photos',
+  'update_what' => 'What should be updated',
+  'update_thumb' => 'Only thumbnails',
+  'update_pic' => 'Only resized pictures',
+  'update_both' => 'Both thumbnails and resized pictures',
+  'update_number' => 'Number of processed images per click',
+  'update_option' => '(Try setting this option lower if you experience timeout problems)',
+  'filename_title' => 'Filename &rArr; File title',
+  'filename_how' => 'How should the filename be modified',
+  'filename_remove' => 'Remove the .jpg ending and replace _ (underscore) with spaces',
+  'filename_euro' => 'Change 2003_11_23_13_20_20.jpg to 23/11/2003 13:20',
+  'filename_us' => 'Change 2003_11_23_13_20_20.jpg to 11/23/2003 13:20',
+  'filename_time' => 'Change 2003_11_23_13_20_20.jpg to 13:20',
+  'delete' => 'Delete file titles or original size photos',
+  'delete_title' => 'Delete file titles',
+  'delete_title_explanation' => 'This will remove all titles on files in the album you specify.', //cpg1.4
+  'delete_original' => 'Delete original size photos',
+  'delete_original_explanation' => 'This will remove the full sized pictures.', //cpg1.4
+  'delete_intermediate' => 'Delete intermediate pictures', //cpg1.4
+  'delete_intermediate_explanation' => 'This will delete intermediate (normal) pictures.<br />Use this to free up disk space if you have disabled \'Create intermediate pictures\' in config after adding pictures.', //cpg1.4
+  'delete_replace' => 'Deletes the original images replacing them with the sized versions',
+  'titles_deleted' => 'All titles in specified album removed', //cpg1.4
+  'deleting_intermediates' => 'Deleting intermediate images, please wait...', //cpg1.4
+  'searching_orphans' => 'Searching for orphans, please wait...', //cpg1.4
+  'select_album' => 'Select album',
+  'delete_orphans' => 'Delete comments on missing files', //cpg1.4
+  '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.', //cpg1.4
+  'refresh_db' => 'Reload file dimensions and size information', //cpg1.4
+  '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.', //cpg1.4
+  'reset_views' => 'Reset view counters', //cpg1.4
+  'reset_views_explanation' => 'Sets all file view counts to zero in the album specified.', //cpg1.4
+  'orphan_comment' => 'orphan comments found',
+  'delete' => 'Delete',
+  'delete_all' => 'Delete all',
+  'delete_all_orphans' => 'Delete all orphans?', //cpg1.4
+  'comment' => 'Comment: ',
+  'nonexist' => 'attached to non existant file # ',
+  'phpinfo' => 'Display phpinfo',
+  'phpinfo_explanation' => 'Contains technical information about your server.<br /> - You may be asked to provide information from this when requesting support.', //cpg1.4
+  'update_db' => 'Update database',
+  'update_db_explanation' => '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.',
+  'view_log' => 'View log files', //cpg1.4
+  'view_log_explanation' => 'Coppermine can keep track of various actions users perform. You can browse those logs if you have enabled logging in <a href="admin.php">coppermine config</a>.', //cpg1.4
+  'versioncheck' => 'Check versions', //cpg1.4
+  'versioncheck_explanation' => '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.4
+  'bridgemanager' => 'Bridge Manager', //cpg1.4
+  'bridgemanager_explanation' => 'Enable/disable integration (bridging) of Coppermine with another application (e.g. your BBS).', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php                                                     // cpg 1.4.0
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Versioncheck',
+  'what_it_does' => 'This page is meant for users who have updated their coppermine install. This script goes through the files on your webserver and tries to determine if your local file versions on the webserver are the same as the ones from the repository at http://coppermine.sourceforge.net, this way displaying the files you were meant to update as well.<br />It will show everything in red that needs to be fixed. Entries in yellow need looking into. Entries in green (or your default font colour) are OK.<br />Click on the help icons to find out more.',
+  'online_repository_unable' => 'Unable to connect to online repository', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine was unable to connect to the online repository. This can have two reasons:', //cpg1.4
+  'online_repository_reason1' => 'the coppermine online repository is currently down - check if you can browse this page: %s - if you can\'t access this page, try again later.', //cpg1.4
+  'online_repository_reason2' => 'PHP on your webserver is configured with %s turned off (by default, it\'s turned on). If the server is yours to administer, turn this option on in <i>php.ini</i> (at least allow it to be overridden with %s). If you\'re webhosted, you will probably have to live with the fact that you can\'t compare your files to the online repository. This page will then only display the file versions that came with your distribution - updates will not be displayed.', //cpg1.4
+  'online_repository_skipped' => 'Connection to online repository skipped', //cpg1.4
+  'online_repository_to_local' => 'The script is defaulting to the local copy of the version-files now. The data may be inacurate if you have upgraded Coppermine and you haven\'t uploaded all files. Changes to the files after the release won\'t be taken into account as well.', //cpg1.4
+  'local_repository_unable' => 'Unable to connect to the repository on your server', //cpg1.4
+  'local_repository_explanation' => 'Coppermine was unable to connect to the repository file %s on your webserver. This probably means that you haven\'t uploaded the repository file to your webserver. Do so now and then try to run this page once more (hit refresh).<br />If the script still fails, your webhost might have disabled parts of <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP\'s filesystem functions</a> completely. In this case, you simply won\'t be able to use this tool at all, sorry.', //cpg1.4
+  'coppermine_version_header' => 'Installed Coppermine version', //cpg1.4
+  'coppermine_version_info' => 'You have currently installed: %s', //cpg1.4
+  'coppermine_version_explanation' => 'If you think this is entirely wrong and you\'re supposed to be running a higher version of Coppermine, you probably haven\'t uploaded the most recent version of the file <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Version comparison', //cpg1.4
+  'folder_file' => 'folder/file', //cpg1.4
+  'coppermine_version' => 'cpg version', //cpg1.4
+  'file_version' => 'file version', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'writable', //cpg1.4
+  'not_writable' => 'not writable', //cpg1.4
+  'help' => 'Help', //cpg1.4
+  'help_file_not_exist_optional1' => 'file/folder does not exist', //cpg1.4
+  'help_file_not_exist_optional2' => 'The file/folder %s has not been found on your server. Although it is optional you should upload it (using your FTP client) to your webserver if you are experiencing problems.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'file/folder does not exist', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'The file/folder %s has not been found on your server, although it is mandatory. Upload the file to your webserver (using your FTP client).', //cpg1.4
+  'help_no_local_version1' => 'No local file version', //cpg1.4
+  'help_no_local_version2' => 'The script was unable to extract a local file version - your file is either outdated or you have modified it, removing the header information on the way. Updating the file is recommended.', //cpg1.4
+  'help_local_version_outdated1' => 'Local version outdated', //cpg1.4
+  'help_local_version_outdated2' => 'Your version of this file seems to be from an older version of Coppermine (you probably upgraded). Make sure to update this file as well.', //cpg1.4
+  'help_local_version_na1' => 'Unable to extract cvs version info', //cpg1.4
+  'help_local_version_na2' => 'The script could not determine what cvs version the file on your webserver is. You should upload the file from your package.', //cpg1.4
+  'help_local_version_dev1' => 'Development version', //cpg1.4
+  'help_local_version_dev2' => 'The file on your webserver seems to be newer than your Coppermine version. You are either using a development file (you should only do so if you know what you are doing), or you have upgraded your Coppermine install and not uploaded include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Folder not writable', //cpg1.4
+  'help_not_writable2' => 'Change file permissions (CHMOD) to grant the script write access to the folder %s and everything within it.', //cpg1.4
+  'help_writable1' => 'Folder writable', //cpg1.4
+  'help_writable2' => 'The folder %s is writable. This is an unnecessary risk, coppermine only needs read/execute access.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine was not able to determine wether the folder is writable.', //cpg1.4
+  'your_file' => 'your file', //cpg1.4
+  'reference_file' => 'reference file', //cpg1.4
+  'summary' => 'Summary', //cpg1.4
+  'total' => 'Total files/folders checked', //cpg1.4
+  'mandatory_files_missing' => 'Mandatory files missing', //cpg1.4
+  'optional_files_missing' => 'Optional files missing', //cpg1.4
+  'files_from_older_version' => 'Files left over from outdated Coppermine version', //cpg1.4
+  'file_version_outdated' => 'Outdated file versions', //cpg1.4
+  'error_no_data' => 'The script made a boo, it was not able to retrieve any information. Sorry for the inconvenience.', //cpg1.4
+  'go_to_webcvs' => 'go to %s', //cpg1.4
+  'options' => 'Options', //cpg1.4
+  'show_optional_files' => 'show optional folders/files', //cpg1.4
+  'show_mandatory_files' => 'show mandatory files', //cpg1.4
+  'show_file_versions' => 'show file versions', //cpg1.4
+  'show_errors_only' => 'show folders/files with errors only', //cpg1.4
+  'show_permissions' => 'show folder permissions', //cpg1.4
+  'show_condensed_output' => 'show condensed ouput (for easier screenshots)', //cpg1.4
+  'coppermine_in_webroot' => 'coppermine is installed in the webroot', //cpg1.4
+  'connect_online_repository' => 'try connecting to the online repository', //cpg1.4
+  'show_additional_information' => 'show additional information', //cpg1.4
+  'no_webcvs_link' => 'don\'t display web cvs link', //cpg1.4
+  'stable_webcvs_link' => 'display web cvs link to stable branch', //cpg1.4
+  'devel_webcvs_link' => 'display web cvs link to devel branch', //cpg1.4
+  'submit' => 'apply changes / refresh', //cpg1.4
+  'reset_to_defaults' => 'reset to default values', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Delete All Logs', //cpg1.4
+  'delete_this' => 'Delete This Log', //cpg1.4
+  'view_logs' => 'View Logs', //cpg1.4
+  'no_logs' => 'No logs created.', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web Publishing Wizard Client</h1><p>This module allows to use <b>Windows XP</b> web publishing wizard with Coppermine.</p><p>Code is based on article posted by
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>What is required</h2><ul><li>Windows XP in order to have the wizard.</li><li>A working installation of Coppermine on which <b>the web upload function works properly.</b></li></ul><h2>How to install on client side</h2><ul><li>Right click on
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Select &quot;save target as..&quot;. Save the file on your hard drive. When saving the file, check that the proposed file name is <b>cpg_###.reg</b> (the ### represents a numerical timestamp). Change it to that name if necessary (leave the numbers). When downloaded, double click on the file in order to register your server with the web publishing wizard.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testing</h2><ul><li>In Windows Explorer, select some files and click on <b>Publish xxx on the web</b> in the left pane.</li><li>Confirm your file selection. Click on <b>Next</b>.</li><li>In the list of services that appear, select the one for your photo gallery (it has the name of your gallery). If the service does not appear, check that you have installed <b>cpg_pub_wizard.reg</b> as described above.</li><li>Input your login information if required.</li><li>Select the target album for your pictures or create a new one.</li><li>Click on <b>next</b>. The upload of your pictures starts.</li><li>When it is completed, check your gallery to see if pictures have been properly added.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Notes :</h2><ul><li>Once the upload has started, the wizard can't display any error message returned by the script so you can't know if the upload failed or succeeded until you check your gallery.</li><li>If the upload fails, enable &quot;Debug mode&quot; on the Coppermine admin page, try with one single picture and check error messages in the
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+file that is located in Coppermine directory on your server.</li><li>In order to avoid that the gallery be <i>flooded</i> by pictures uploaded through the wizard, only the <b>gallery admins</b> and <b>users that can have their own albums</b> can use this feature.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Web Publishing Wizard', //cpg1.4
+  'welcome' => 'Welcome <b>%s</b>,', //cpg1.4
+  'need_login' => 'You need to login to the gallery using your web browser before you can use this wizard.<p/><p>When you login don\'t forget to select the <b>remember me</b> option if it is present.', //cpg1.4
+  'no_alb' => 'Sorry but there is no album where you are allowed to upload pictures with this wizard.', //cpg1.4
+  'upload' => 'Upload your pictures into an existing album', //cpg1.4
+  'create_new' => 'Create a new album for your pictures', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Category', //cpg1.4
+  'new_alb_created' => 'Your new album &quot;<b>%s</b>&quot; was created.', //cpg1.4
+  'continue' => 'Press &quot;Next&quot; to start to upload your pictures', //cpg1.4
+  'link' => 'this link', //cpg1.4
+);
+}
+?>
\ No newline at end of file
diff -ruN 133/lang/english.php cpg148/lang/english.php
--- 133/lang/english.php	2005-04-19 23:54:08.000000000 -0500
+++ cpg148/lang/english.php	2006-06-08 00:24:52.000000000 -0500
@@ -2,26 +2,28 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/lang/english.php,v $
-  $Revision: 1.18 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 21:54:08 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
 // info about translators and translated language
 $lang_translation_info = array(
-  'lang_name_english' => 'English',
-  'lang_name_native' => 'English',
-  'lang_country_code' => 'gb',
+  'lang_name_english' => 'English_US', //cpg1.4
+  'lang_name_native' => 'English_US', //cpg1.4
+  'lang_country_code' => 'us', //cpg1.4
   'trans_name'=> 'Coppermine dev team',
   'trans_email' => '',
   'trans_website' => 'http://coppermine.sourceforge.net/',
@@ -45,21 +47,23 @@
 $lang_continue = 'CONTINUE';
 $lang_info = 'Information';
 $lang_error = 'Error';
+$lang_check_uncheck_all = 'check/uncheck all'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
 $album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
+$lastcom_date_fmt =  '%m/%d/%y at %H:%M';
 $lastup_date_fmt = '%B %d, %Y';
 $register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
+$lasthit_date_fmt = '%B %d, %Y at %I:%M %p';
+$comment_date_fmt =  '%B %d, %Y at %I:%M %p';
+$log_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.4
 
 // 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*');
 
 $lang_meta_album_names = array(
-  'random' => 'Random files', //cpg1.3.0
+  'random' => 'Random files',
   'lastup' => 'Last additions',
   'lastalb'=> 'Last updated albums',
   'lastcom' => 'Last comments',
@@ -67,92 +71,126 @@
   'toprated' => 'Top rated',
   'lasthits' => 'Last viewed',
   'search' => 'Search results',
-  'favpics'=> 'Favourite Files', //cpg1.3.0
+  'favpics'=> 'Favorite Files',  //cpg1.4
 );
 
 $lang_errors = array(
   'access_denied' => 'You don\'t have permission to access this page.',
   'perm_denied' => 'You don\'t have permission to perform this operation.',
   'param_missing' => 'Script called without the required parameter(s).',
-  'non_exist_ap' => 'The selected album/file does not exist !', //cpg1.3.0
-  'quota_exceeded' => 'Disk quota exceeded<br /><br />You have a space quota of [quota]K, your files currently use [space]K, adding this file would make you exceed your quota.', //cpg1.3.0
+  'non_exist_ap' => 'The selected album/file does not exist !',
+  'quota_exceeded' => 'Disk quota exceeded<br /><br />You have a space quota of [quota]K, your files currently use [space]K, adding this file would make you exceed your quota.',
   'gd_file_type_err' => 'When using the GD image library allowed image types are only JPEG and PNG.',
   'invalid_image' => 'The image you have uploaded is corrupted or can\'t be handled by the GD library',
   'resize_failed' => 'Unable to create thumbnail or reduced size image.',
   'no_img_to_display' => 'No image to display',
   'non_exist_cat' => 'The selected category does not exist',
-  'orphan_cat' => 'A category has a non-existing parent, run the category manager to correct the problem!', //cpg1.3.0
-  'directory_ro' => 'Directory \'%s\' is not writable, files can\'t be deleted', //cpg1.3.0
+  'orphan_cat' => 'A category has a non-existing parent, run the category manager to correct the problem!',
+  'directory_ro' => 'Directory \'%s\' is not writable, files can\'t be deleted',
   'non_exist_comment' => 'The selected comment does not exist.',
-  'pic_in_invalid_album' => 'File is in a non existant album (%s)!?', //cpg1.3.0
+  'pic_in_invalid_album' => 'File is in a non existant album (%s)!?',
   'banned' => 'You are currently banned from using this site.',
   'not_with_udb' => 'This function is disabled in Coppermine because it is integrated with forum software. Either what you are trying to do is not supported in this configuration, or the function should be handled by the forum software.',
-  'offline_title' => 'Offline', //cpg1.3.0
-  'offline_text' => 'Gallery is currently offline - check back soon', //cpg1.3.0
-  'ecards_empty' => 'There are currently no ecard records to display. Check that you have enabled ecard logging in coppermine config!', //cpg1.3.0
-  'action_failed' => 'Action failed.  Coppermine is unable to process your request.', //cpg1.3.0
-  'no_zip' => 'The necessary libraries to process ZIP files are not available.  Please contact your Coppermine administrator.', //cpg1.3.0
-  'zip_type' => 'You do not have permission to upload ZIP files.', //cpg1.3.0
+  'offline_title' => 'Offline',
+  'offline_text' => 'Gallery is currently offline - check back soon',
+  'ecards_empty' => 'There are currently no ecard records to display.',
+  'action_failed' => 'Action failed.  Coppermine is unable to process your request.',
+  'no_zip' => 'The necessary libraries to process ZIP files are not available.  Please contact your Coppermine administrator.',
+  'zip_type' => 'You do not have permission to upload ZIP files.',
+  'database_query' => 'There was an error while processing a database query', //cpg1.4
+  'non_exist_comment' => 'The selected comment does not exist', //cpg1.4
 );
 
-$lang_bbcode_help = 'Following codes might be useful: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'bbcode help'; //cpg1.4
+$lang_bbcode_help = 'You can add clickable links and some formating to this field by using bbcode tags: <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">some text</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
+  'home_title' => 'Go to the home page',
+  'home_lnk' => 'Home',
   'alb_list_title' => 'Go to the album list',
   'alb_list_lnk' => 'Album list',
   'my_gal_title' => 'Go to my personal gallery',
   'my_gal_lnk' => 'My gallery',
+  'my_prof_title' => 'Go to my personal profile', //cpg1.4
   'my_prof_lnk' => 'My profile',
   'adm_mode_title' => 'Switch to admin mode',
   'adm_mode_lnk' => 'Admin mode',
   'usr_mode_title' => 'Switch to user mode',
   'usr_mode_lnk' => 'User mode',
-  'upload_pic_title' => 'Upload a file into an album', //cpg1.3.0
-  'upload_pic_lnk' => 'Upload file', //cpg1.3.0
+  'upload_pic_title' => 'Upload a file into an album',
+  'upload_pic_lnk' => 'Upload file',
   'register_title' => 'Create an account',
   'register_lnk' => 'Register',
+  'login_title' => 'Log me in', //cpg1.4
   'login_lnk' => 'Login',
+  'logout_title' => 'Log me out', //cpg1.4
   'logout_lnk' => 'Logout',
+  'lastup_title' => 'Show most recent uploads', //cpg1.4
   'lastup_lnk' => 'Last uploads',
+  'lastcom_title' => 'Show most recent comments', //cpg1.4
   'lastcom_lnk' => 'Last comments',
+  'topn_title' => 'Show most viewed items', //cpg1.4
   'topn_lnk' => 'Most viewed',
+  'toprated_title' => 'Show top rated items', //cpg1.4
   'toprated_lnk' => 'Top rated',
+  'search_title' => 'Search the gallery', //cpg1.4
   'search_lnk' => 'Search',
+  'fav_title' => 'Go to my favorites', //cpg1.4
   'fav_lnk' => 'My Favorites',
-  'memberlist_title' => 'Show Memberlist', //cpg1.3.0
-  'memberlist_lnk' => 'Memberlist', //cpg1.3.0
-  'faq_title' => 'Frequently Asked Questions on the picture gallery &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
+  'memberlist_title' => 'Show Memberlist',
+  'memberlist_lnk' => 'Memberlist',
+  'faq_title' => 'Frequently Asked Questions on the picture gallery &quot;Coppermine&quot;',
+  'faq_lnk' => 'FAQ',
 );
 
 $lang_gallery_admin_menu = array(
+  'upl_app_title' => 'Approve new uploads', //cpg1.4
   'upl_app_lnk' => 'Upload approval',
-  'config_lnk' => 'Config',
+  'admin_title' => 'Go to config', //cpg1.4
+  'admin_lnk' => 'Config', //cpg1.4
+  'albums_title' => 'Go to album configuration', //cpg1.4
   'albums_lnk' => 'Albums',
+  'categories_title' => 'Go to category configuration', //cpg1.4
   'categories_lnk' => 'Categories',
+  'users_title' => 'Go to user configuration', //cpg1.4
   'users_lnk' => 'Users',
+  'groups_title' => 'Go to group configuration', //cpg1.4
   'groups_lnk' => 'Groups',
-  'comments_lnk' => 'Review Comments', //cpg1.3.0
-  'searchnew_lnk' => 'Batch add files', //cpg1.3.0
-  'util_lnk' => 'Admin Tools', //cpg1.3.0
+  'comments_title' => 'Review all comments', //cpg1.4
+  'comments_lnk' => 'Review Comments',
+  'searchnew_title' => 'Go to the batch add process', //cpg1.4
+  'searchnew_lnk' => 'Batch add files',
+  'util_title' => 'Go to the admin tools', //cpg1.4
+  'util_lnk' => 'Admin Tools',
+  'key_title' => 'Go to the keyword dictionary', //cpg1.4
+  'key_lnk' => 'Keyword Dictionary', //cpg1.4
+  'ban_title' => 'Go to the banned users', //cpg1.4
   'ban_lnk' => 'Ban Users',
-  'db_ecard_lnk' => 'Display Ecards', //cpg1.3.0
+  'db_ecard_title' => 'Review Ecards', //cpg1.4
+  'db_ecard_lnk' => 'Display Ecards',
+  'pictures_title' => 'Sort my pictures', //cpg1.4
+  'pictures_lnk' => 'Sort my pictures', //cpg1.4
+  'documentation_lnk' => 'Documentation', //cpg1.4
+  'documentation_title' => 'Coppermine manual', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
+  'albmgr_title' => 'Create and order my albums', //cpg1.4
   'albmgr_lnk' => 'Create / order my albums',
+  'modifyalb_title' => 'Go to modify my albums',  //cpg1.4
   'modifyalb_lnk' => 'Modify my albums',
+  'my_prof_title' => 'Go to my personal profile', //cpg1.4
   'my_prof_lnk' => 'My profile',
 );
 
 $lang_cat_list = array(
   'category' => 'Category',
   'albums' => 'Albums',
-  'pictures' => 'Files', //cpg1.3.0
+  'pictures' => 'Files',
 );
 
 $lang_album_list = array(
@@ -170,25 +208,37 @@
   'sort_nd' => 'Sort by name descending',
   'sort_ta' => 'Sort by title ascending',
   'sort_td' => 'Sort by title descending',
-  'download_zip' => 'Download as Zip file', //cpg1.3.0
+  'position' => 'POSITION', //cpg1.4
+  'sort_pa' => 'Sort by position ascending', //cpg1.4
+  'sort_pd' => 'Sort by position descending', //cpg1.4
+  'download_zip' => 'Download as Zip file',
   'pic_on_page' => '%d files on %d page(s)',
-  'user_on_page' => '%d users on %d page(s)', //cpg1.3.0
+  'user_on_page' => '%d users on %d page(s)',
+  'enter_alb_pass' => 'Enter Album Password', //cpg1.4
+  'invalid_pass' => 'Invalid Password', //cpg1.4
+  'pass' => 'Password', //cpg1.4
+  'submit' => 'Submit', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
   'thumb_title' => 'Return to the thumbnail page',
-  'pic_info_title' => 'Display/hide file information', //cpg1.3.0
+  'pic_info_title' => 'Display/hide file information',
   'slideshow_title' => 'Slideshow',
-  'ecard_title' => 'Send this file as an e-card', //cpg1.3.0
+  'ecard_title' => 'Send this file as an e-card',
   'ecard_disabled' => 'e-cards are disabled',
-  'ecard_disabled_msg' => 'You don\'t have permission to send ecards', //js-alert //cpg1.3.0
-  'prev_title' => 'See previous file', //cpg1.3.0
-  'next_title' => 'See next file', //cpg1.3.0
-  'pic_pos' => 'FILE %s/%s', //cpg1.3.0
+  'ecard_disabled_msg' => 'You don\'t have permission to send ecards', //js-alert
+  'prev_title' => 'See previous file',
+  'next_title' => 'See next file',
+  'pic_pos' => 'FILE %s/%s',
+  'report_title' => 'Report this file to the administrator', //cpg1.4
+  'go_album_end' => 'Skip to end', //cpg1.4
+  'go_album_start' => 'Return to start', //cpg1.4
+  'go_back_x_items' => 'go back %s items', //cpg1.4
+  'go_forward_x_items' => 'go forward %s items', //cpg1.4
 );
 
 $lang_rate_pic = array(
-  'rate_this_pic' => 'Rate this file ', //cpg1.3.0
+  'rate_this_pic' => 'Rate this file ',
   'no_votes' => '(No vote yet)',
   'rating' => '(current rating : %s / 5 with %s votes)',
   'rubbish' => 'Rubbish',
@@ -218,10 +268,10 @@
 );
 
 $lang_display_thumbnails = array(
-  'filename' => 'Filename : ',
-  'filesize' => 'Filesize : ',
-  'dimensions' => 'Dimensions : ',
-  'date_added' => 'Date added : ', //cpg1.3.0
+  'filename' => 'Filename=', //cpg1.4
+  'filesize' => 'Filesize=', //cpg1.4
+  'dimensions' => 'Dimensions=', //cpg1.4
+  'date_added' => 'Date added=', //cpg1.4
 );
 
 $lang_get_pic_data = array(
@@ -231,20 +281,34 @@
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Select All', //cpg1.3.0
-  '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. Make sure to replace any passwords from the query with *** before posting.', //cpg1.3.0
-  'phpinfo' => 'display phpinfo', //cpg1.3.0
+  'debug_info' => 'Debug Info',
+  'select_all' => 'Select All',
+  '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). Make sure to replace any passwords from the query with *** before posting. <br />Note: This is for information only and does not mean there is an error with your gallery.', //cpg1.4
+  'phpinfo' => 'display phpinfo',
+  'notices' => 'Notices', //cpg1.4
 );
 
 $lang_language_selection = array(
-  'reset_language' => 'Default language', //cpg1.3.0
-  'choose_language' => 'Choose your language', //cpg1.3.0
+  'reset_language' => 'Default language',
+  'choose_language' => 'Choose your language',
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => 'Default theme', //cpg1.3.0
-  'choose_theme' => 'Choose a theme', //cpg1.3.0
+  'reset_theme' => 'Default theme',
+  'choose_theme' => 'Choose a theme',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Unsupported version!', //cpg1.4
+  'security_alert' => 'Security Alert!', //cpg1.4.3
+  'relocate_exists' => 'Remove the <a href="http://coppermine-gallery.net/forum/index.php?topic=24217.0" target=_blank>relocate_server.php</a> file from your website!',
+  '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!', //cpg1.4
+  '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.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'previous', //cpg1.4
+  'next' => 'next', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -254,12 +318,28 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Couldn't awaken plugin '%s'", //cpg1.4
+  'error_install' => "Couldn't install plugin '%s'", //cpg1.4
+  'error_uninstall' => "Couldn't uninstall plugin '%s'", //cpg1.4
+  'error_sleep' => "Couldn't uninstall plugin '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
@@ -295,10 +375,10 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
+if (defined('MODE_PHP')) $lang_mode_php = array(
   0 => 'Leaving admin mode...',
   1 => 'Entering admin mode...',
 );
@@ -325,6 +405,158 @@
 );
 
 // ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Ban Users', //cpg1.4
+  'user_name' => 'User Name', //cpg1.4
+  'ip_address' => 'IP Address', //cpg1.4
+  'expiry' => 'Expires (blank is permanent)', //cpg1.4
+  'edit_ban' => 'Save Changes', //cpg1.4
+  'delete_ban' => 'Delete', //cpg1.4
+  'add_new' => 'Add New Ban', //cpg1.4
+  'add_ban' => 'Add', //cpg1.4
+  'error_user' => 'Cannot find user', //cpg1.4
+  'error_specify' => 'You need to specifiy either a user name or an IP address', //cpg1.4
+  'error_ban_id' => 'Invalid ban ID!', //cpg1.4
+  'error_admin_ban' => 'You cannnot ban yourself!', //cpg1.4
+  'error_server_ban' => 'You were going to ban your own server? Tsk tsk, cannot do that...', //cpg1.4
+  'error_ip_forbidden' => 'You cannnot ban this IP - it is non-routable (private) anyway!<br />If you want to allow banning for private IPs, change this in your <a href="admin.php">Config</a> (only makes sense when Coppermine runs on a LAN).', //cpg1.4
+  'lookup_ip' => 'Lookup an IP address', //cpg1.4
+  'submit' => 'go!', //cpg1.4
+  'select_date' => 'select date', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Bridge Wizard',
+  'warning' => 'Warning: when using this wizard you have to understand that sensitive data is being sent using html forms. Only run it on your own PC (not on a public client like an internet cafe), and make sure to clear the browser cache and temporary files after you have finished, or others might be able to access your data!',
+  'back' => 'back',
+  'next' => 'next',
+  'start_wizard' => 'Start bridging wizard',
+  'finish' => 'Finish',
+  'hide_unused_fields' => 'hide unused form fields (recommended)',
+  'clear_unused_db_fields' => 'clear invalid database entries (recommended)',
+  'custom_bridge_file' => 'your custom bridge file\'s name (if the bridge file\'s name is <i>myfile.inc.php</i>, enter <i>myfile</i> into this field)',
+  'no_action_needed' => 'No action needed in this step. Just click \'next\' to continue.',
+  'reset_to_default' => 'Reset to default value',
+  'choose_bbs_app' => 'choose application to bridge coppermine with',
+  'support_url' => 'Go here for support on this application',
+  'settings_path' => 'path(s) used by your BBS app',
+  'database_connection' => 'database connection',
+  'database_tables' => 'database tables',
+  'bbs_groups' => 'BBS groups',
+  'license_number' => 'License number',
+  'license_number_explanation' => 'enter your license number (if applicable)',
+  'db_database_name' => 'Database name',
+  'db_database_name_explanation' => 'Enter the name of the database your BBS app uses',
+  'db_hostname' => 'Database host',
+  'db_hostname_explanation' => 'Hostname where your mySQL database resides, usually &quot;localhost&quot;',
+  'db_username' => 'Database user account',
+  'db_username_explanation' => 'mySQL user account to use for connection with BBS',
+  'db_password' => 'Database passsword',
+  'db_password_explanation' => 'Passsword for this mySQL user account',
+  'full_forum_url' => 'Forum URL',
+  'full_forum_url_explanation' => 'Full URL of your BBS app (including the leading http:// bit, e.g. http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Relative forum path',
+  'relative_path_of_forum_from_webroot_explanation' => 'Relative path to your BBS app from the webroot (Example: if your BBS is at http://www.yourdomain.tld/forum/, enter &quot;/forum/&quot; into this field)',
+  'relative_path_to_config_file' => 'Relative path to your BBS\'s config file',
+  'relative_path_to_config_file_explanation' => 'Relative path to your BBS, seen from your Coppermine folder (e.g. &quot;../forum/&quot; if your BBS is at http://www.yourdomain.tld/forum/ and Coppermine at http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Cookie prefix',
+  'cookie_prefix_explanation' => 'this has to be your BBS\'s cookie name',
+  'table_prefix' => 'Table prefix',
+  'table_prefix_explanation' => 'Must match the prefix you chose for your BBS when setting it up.',
+  'user_table' => 'User table',
+  'user_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'session_table' => 'Session table',
+  'session_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_table' => 'Group table',
+  'group_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_relation_table' => 'Group relation table',
+  'group_relation_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_mapping_table' => 'Group mapping table',
+  'group_mapping_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'use_standard_groups' => 'Use standard BBS usergroups',
+  'use_standard_groups_explanation' => 'Use standard (built-in) usergroups (recommended). This will make all custom usergroups settings made on this page become void. Only disable this option if you REALLY know what you\'re doing!',
+  'validating_group' => 'Validating group',
+  'validating_group_explanation' => 'The group ID of your BBS where users accounts that need validation are in (usually default value should be OK, unless your BBS install isn\'t standard)',
+  'guest_group' => 'Guest group',
+  'guest_group_explanation' => 'Group ID of your BBS where guests (anonymous users) are in (default value should be OK, only edit if you know what you\'re doing)',
+  'member_group' => 'Member group',
+  'member_group_explanation' => 'Group ID of your BBS where &quot;regular&quot; users accounts are in (default value should be OK, only edit if you know what you\'re doing)',
+  'admin_group' => 'Admin group',
+  'admin_group_explanation' => 'Group ID of your BBS where admins are in (default value should be OK, only edit if you know what you\'re doing)',
+  'banned_group' => 'Banned group',
+  'banned_group_explanation' => 'Group ID of your BBS where banned users are in (default value should be OK, only edit if you know what you\'re doing)',
+  'global_moderators_group' => 'Global moderators group',
+  'global_moderators_group_explanation' => 'Group ID of your BBS where global moderators of your BBS are in (default value should be OK, only edit if you know what you\'re doing)',
+  'special_settings' => 'BBS-specific settings',
+  'logout_flag' => 'phpBB version (logout flag)',
+  'logout_flag_explanation' => 'What\'s your BBS version (this setting specifies how logouts are being handled)',
+  'use_post_based_groups' => 'Use post-based groups?',
+  'logout_flag_yes' => '2.0.5 or higher',
+  'logout_flag_no' => '2.0.4 or lower',
+  'use_post_based_groups_explanation' => 'Should the groups from the BBS that are defined by the number of posts be taken into account (allows a granular permissions management) or just the default groups (makes administration easier, recommended). You can change this setting later as well.',
+  'use_post_based_groups_yes' => 'yes',
+  'use_post_based_groups_no' => 'no',
+  'error_title' => 'You need to correct these errors before you can continue. Go to the previous screen.',
+  'error_specify_bbs' => 'You have to specify what application you want to bridge your Coppermine install with.',
+  'error_no_blank_name' => 'You can\'t leave the name of your custom bridge file blank.',
+  'error_no_special_chars' => 'The bridge file name mustn\'t contain any special chars except underscore (_) and dash (-)!',
+  'error_bridge_file_not_exist' => 'The bridge file %s doesn\'t exist on the server. Check if you have actually uploaded it.',
+  'finalize' => 'enable/disable BBS integration',
+  'finalize_explanation' => 'So far, the settings you specified have been written into the database, but BBS 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 BBS integration there, using your standalone (unbridged) admin account (usually the one you set up during Coppermine install).',
+  'your_bridge_settings' => 'Your bridge settings',
+  'title_enable' => 'Enable integration/bridging with %s',
+  'bridge_enable_yes' => 'enable',
+  'bridge_enable_no' => 'disable',
+  'error_must_not_be_empty' => 'must not be empty',
+  'error_either_be' => 'must either be %s or %s',
+  'error_folder_not_exist' => '%s doesn\'t exist. Correct the value you entered for %s',
+  'error_cookie_not_readible' => 'Coppermine can\'t read a cookie named %s. Correct the value you entered for %s, or go to your BBS administration panel and make sure that the cookie path is readible for coppermine.',
+  'error_mandatory_field_empty' => 'You can not leave the field %s blank - fill in the proper value.',
+  'error_no_trailing_slash' => 'There mustn\'t be a trailing slash in the field %s.',
+  'error_trailing_slash' => 'There must be a trailing slash in the field %s.',
+  'error_db_connect' => 'Could not connect to the mySQL database with the data you specified. Here\'s what mySQL said:',
+  'error_db_name' => 'Although Coppermine could establish a connection, it wasn\'t able to find the database %s. Make sure you have specified %s properly. Here\'s what mySQL said:',
+  'error_prefix_and_table' => '%s and ',
+  'error_db_table' => 'Could not find the table %s. Make sure you have specified %s correctly.',
+  'recovery_title' => 'Bridge Manager: emergency recovery',
+  'recovery_explanation' => 'If you came here to administer the BBS integration of your Coppermine gallery, you have to log in first as admin. If you can not log in because bridging doesn\'t work as expected, you can disable BBS integration with this page. Entering your username and password will not log you in, it will only disable BBS integration. Refer to the documentation for details.',
+  'username' => 'Username',
+  'password' => 'Password',
+  'disable_submit' => 'submit',
+  'recovery_success_title' => 'Authorization successful',
+  'recovery_success_content' => 'You have successfully disabled BBS bridging. Your Coppermine install runs now in standalone mode.',
+  'recovery_success_advice_login' => 'Log in as admin to edit your bridge settings and/or enable BBS integration again.',
+  'goto_login' => 'Go to login page',
+  'goto_bridgemgr' => 'Go to bridge manager',
+  'recovery_failure_title' => 'Authorization failed',
+  '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).',
+  'try_again' => 'try again',
+  'recovery_wait_title' => 'Wait time has not elapsed',
+  'recovery_wait_content' => 'For security reasons this script does not allow failed logons in short succession, so you will have to wait a bit untill you\'re allowed to try to authenticate.',
+  'wait' => 'wait',
+  'create_redir_file' => 'Create redirection file (recommended)',
+  'create_redir_file_explanation' => 'To redirect users back to Coppermine once they logged into your BBS, you need a redirection file to be created within your BBS folder. When this option is checked, the bridge manager will attempt to create this file for you, or give you code ready to copy-and-paste to create the file manually.',
+  'browse' => 'browse',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Calendar', //cpg1.4
+  'close' => 'close', //cpg1.4
+  'clear_date' => 'clear date', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File catmgr.php
 // ------------------------------------------------------------------------- //
 
@@ -340,16 +572,21 @@
   'update_create' => 'Update/Create category',
   'parent_cat' => 'Parent category',
   'cat_title' => 'Category title',
-  'cat_thumb' => 'Category thumbnail', //cpg1.3.0
+  'cat_thumb' => 'Category thumbnail',
   'cat_desc' => 'Category description',
+  'categories_alpha_sort' => 'Sort categories alphabetically (instead of custom sort order)', //cpg1.4
+  'save_cfg' => 'Save configuration', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File config.php
+// File admin.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Configuration',
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Gallery Configuration', //cpg1.4
+  'manage_exif' => 'Manage exif display', //cpg1.4
+  'manage_plugins' => 'Manage plugins', //cpg1.4
+  'manage_keyword' => 'Manage keywords', //cpg1.4
   'restore_cfg' => 'Restore factory defaults',
   'save_cfg' => 'Save new configuration',
   'notes' => 'Notes',
@@ -362,159 +599,229 @@
   'title_d' => 'Title descending',
   'date_a' => 'Date ascending',
   'date_d' => 'Date descending',
+  'pos_a' => 'Position ascending', //cpg1.4
+  'pos_d' => 'Position descending', //cpg1.4
   'th_any' => 'Max Aspect',
   'th_ht' => 'Height',
   'th_wd' => 'Width',
-  'label' => 'label', //cpg1.3.0
-  'item' => 'item', //cpg1.3.0
-  'debug_everyone' => 'Everyone', //cpg1.3.0
-  'debug_admin' => 'Admin only', //cpg1.3.0
-        );
+  'label' => 'label',
+  'item' => 'item',
+  'debug_everyone' => 'Everyone',
+  'debug_admin' => 'Admin only',
+  'no_logs'=> 'Off', //cpg1.4
+  'log_normal'=> 'Normal', //cpg1.4
+  'log_all' => 'All', //cpg1.4
+  'view_logs' => 'View logs', //cpg1.4
+  'click_expand' => 'click section name to expand', //cpg1.4
+  'expand_all' => 'Expand All', //cpg1.4
+  'notice1' => '(*) These settings mustn\'t be changed if you already have files in your database.', //cpg1.4 - (relocated)
+  'notice2' => '(**) When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be 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.', //cpg1.4 - (relocated)
+  'notice3' => '(***) All log files are written in english.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Function disabled when using bb integration', //cpg1.4
+  'auto_resize_everyone' => 'Everyone', //cpg1.4
+  'auto_resize_user' => 'User only', //cpg1.4
+  'ascending' => 'ascending', //cpg1.4
+  'descending' => 'descending', //cpg1.4
+);
 
-if (defined('CONFIG_PHP')) $lang_config_data = array(
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
   'General settings',
-  array('Gallery name', 'gallery_name', 0),
-  array('Gallery description', 'gallery_description', 0),
-  array('Gallery administrator email', 'gallery_admin_email', 0),
-  array('Target address for the \'See more pictures\' link in e-cards', 'ecards_more_pic_target', 0),
-  array('Gallery is offline', 'offline', 1), //cpg1.3.0
-  array('Log ecards', 'log_ecards', 1), //cpg1.3.0
-  array('Allow ZIP-download of favorites', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Language, Themes &amp; Charset settings',
-  array('Language', 'lang', 5),
-  array('Theme', 'theme', 6),
-  array('Display language list', 'language_list', 1), //cpg1.3.0
-  array('Display language flags', 'language_flags', 8), //cpg1.3.0
-  array('Display &quot;reset&quot; in language selection', 'language_reset', 1), //cpg1.3.0
-  array('Display theme list', 'theme_list', 1), //cpg1.3.0
-  array('Display &quot;reset&quot; in theme selection', 'theme_reset', 1), //cpg1.3.0
-  array('Display FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Display bbcode help', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Character encoding', 'charset', 4), //cpg1.3.0
+  array('Gallery name', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Gallery description', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Gallery administrator email', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('URL of your coppermine gallery folder (no \'index.php\' or similar at the end)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL of your home page', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Allow ZIP-download of favorites', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Timezone difference relative to GMT (current time: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Enable encrypted passwords (can not be undone)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Enable help-icons (help available in English only)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Enable clickable keywords in search','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Enable plugins', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Allow banning of non-routable (private) IP addresses', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Browsable batch-add interface', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Language &amp; Charset settings',
+  array('Language', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Fallback to English if translated phrase not found?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Character encoding', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Display language list', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Display language flags', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Display &quot;reset&quot; in language selection', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Display previous/next on tabbed pages', 'previous_next_tab', 1), //cpg1.4
+
+  'Themes settings',
+  array('Theme', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Display theme list', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Display &quot;reset&quot; in theme selection', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Display FAQ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Custom menu link name', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('Custom menu link URL', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Display bbcode help', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Show the vanity block on themes that are defined as XHTML and CSS compliant','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Path to custom header include', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Path to custom footer include', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
 
   'Album list view',
-  array('Width of the main table (pixels or %)', 'main_table_width', 0),
-  array('Number of levels of categories to display', 'subcat_level', 0),
-  array('Number of albums to display', 'albums_per_page', 0),
-  array('Number of columns for the album list', 'album_list_cols', 0),
-  array('Size of thumbnails in pixels', 'alb_list_thumb_size', 0),
-  array('The content of the main page', 'main_page_layout', 0),
-  array('Show first level album thumbnails in categories','first_level',1),
+  array('Width of the main table (pixels or %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Number of levels of categories to display', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Number of albums to display', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Number of columns for the album list', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Size of thumbnails in pixels', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('The content of the main page', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Show first level album thumbnails in categories','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Sort categories alphabetically (instead of custom sort order)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Show number of linked files','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
 
   'Thumbnail view',
-  array('Number of columns on thumbnail page', 'thumbcols', 0),
-  array('Number of rows on thumbnail page', 'thumbrows', 0),
-  array('Maximum number of tabs to display', 'max_tabs', 10), //cpg1.3.0
-  array('Display file caption (in addition to title) below the thumbnail', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Display number of views below the thumbnail', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Display number of comments below the thumbnail', 'display_comment_count', 1),
-  array('Display uploader name below the thumbnail', 'display_uploader', 1), //cpg1.3.0
-  array('Default sort order for files', 'default_sort_order', 3), //cpg1.3.0
-  array('Minimum number of votes for a file to appear in the \'top-rated\' list', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Image view &amp; Comment settings',
-  array('Width of the table for file display (pixels or %)', 'picture_table_width', 0), //cpg1.3.0
-  array('File information is visible by default', 'display_pic_info', 1), //cpg1.3.0
-  array('Filter bad words in comments', 'filter_bad_words', 1),
-  array('Allow smiles in comments', 'enable_smilies', 1),
-  array('Allow several consecutive comments on one file from the same user (disable flood protection)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Max length for an image description', 'max_img_desc_length', 0),
-  array('Max number of characters in a word', 'max_com_wlength', 0),
-  array('Max number of lines in a comment', 'max_com_lines', 0),
-  array('Maximum length of a comment', 'max_com_size', 0),
-  array('Show film strip', 'display_film_strip', 1),
-  array('Number of items in film strip', 'max_film_strip_items', 0),
-  array('Notify admin of comments by email', 'email_comment_notification', 1), //cpg1.3.0
-  array('Slideshow interval in milliseconds (1 second = 1000 milliseconds)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Files and thumbnails settings', //cpg1.3.0
-  array('Quality for JPEG files', 'jpeg_qual', 0),
-  array('Max dimension of a thumbnail <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Use dimension ( width or height or Max aspect for thumbnail ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7),
-  array('Create intermediate pictures','make_intermediate',1),
-  array('Max width or height of an intermediate picture/video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Max size for uploaded files (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Max width or height for uploaded pictures/videos (pixels)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Files and thumbnails advanced settings', //cpg1.3.0
-  array('Show private album Icon to unlogged user','show_private',1), //cpg1.3.0
-  array('Characters forbidden in filenames', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Allowed image types', 'allowed_img_types',0), //cpg1.3.0
-  array('Allowed movie types', 'allowed_mov_types',0), //cpg1.3.0
-  array('Allowed audio types', 'allowed_snd_types',0), //cpg1.3.0
-  array('Allowed document types', 'allowed_doc_types',0), //cpg1.3.0
-  array('Method for resizing images','thumb_method',2), //cpg1.3.0
-  array('Path to ImageMagick \'convert\' utility (example /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Command line options for ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Read EXIF data in JPEG files', 'read_exif_data', 1), //cpg1.3.0
-  array('Read IPTC data in JPEG files', 'read_iptc_data', 1), //cpg1.3.0
-  array('The album directory <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('The directory for user files <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('The prefix for intermediate pictures <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('The prefix for thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Default mode for directories', 'default_dir_mode', 0), //cpg1.3.0
-  array('Default mode for files', 'default_file_mode', 0), //cpg1.3.0
+  array('Number of columns on thumbnail page', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Number of rows on thumbnail page', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Maximum number of tabs to display', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Display file caption (in addition to title) below the thumbnail', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Display number of views below the thumbnail', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Display number of comments below the thumbnail', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Display uploader name below the thumbnail', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Display name of admin uploaders below the thumbnail', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Display file name below the thumbnail', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Display album description', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Default sort order for files', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Minimum number of votes for a file to appear in the \'top-rated\' list', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Image view', //cpg1.4
+  array('Width of the table for file display (pixels or %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('File information is visible by default', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Max length for an image description', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Max number of characters in a word', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Show film strip', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Display file name under film strip thumbnail', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Number of items in film strip', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Slideshow interval in milliseconds (1 second = 1000 milliseconds)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Comment settings', //cpg1.4
+  array('Filter bad words in comments', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Allow smiles in comments', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Allow several consecutive comments on one file from the same user (disable flood protection)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Max number of lines in a comment', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Maximum length of a comment', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Notify admin of comments by email', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Sort order of comments', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Prefix for anonymous comments authors', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Files and thumbnails settings',
+  array('Quality for JPEG files', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Max dimension of a thumbnail <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Use dimension ( width or height or Max aspect for thumbnail ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Create intermediate pictures','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Max width or height of an intermediate picture/video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Max size for uploaded files (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Max width or height for uploaded pictures/videos (pixels)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Auto resize images that are larger than max width or height', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Files and thumbnails advanced settings',
+  array('Albums can be private (Note: if you switch from \'yes\' to \'no\' any current private albums will become public)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Show private album Icon to unlogged user','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Characters forbidden in filenames', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Allowed image types', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Allowed movie types', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Movie Playback Autostart', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Allowed audio types', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Allowed document types', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Method for resizing images','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Path to ImageMagick \'convert\' utility (example /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Command line options for ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Read EXIF data in JPEG files', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Read IPTC data in JPEG files', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('The album directory <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('The directory for user files <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('The prefix for intermediate pictures <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('The prefix for thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Default mode for directories', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Default mode for files', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
 
   'User settings',
-  array('Allow new user registrations', 'allow_user_registration', 1),
-  array('User registration requires email verification', 'reg_requires_valid_email', 1),
-  array('Notify admin of user registration by email', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Allow two users to have the same email address', 'allow_duplicate_emails_addr', 1),
-  array('Users can have private albums (Note: if you switch from \'yes\' to \'no\' any current private albums will become public)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Notify admin of user upload awaiting approval', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Allow logged in users to view memberlist', 'allow_memberlist', 1), //cpg1.3.0
+  array('Allow new user registrations', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Allow unlogged users (guest or anonymous) access', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('User registration requires email verification', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Notify admin of user registration by email', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Admin activation of registrations', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Allow two users to have the same email address', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Notify admin of user upload awaiting approval', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Allow logged in users to view memberlist', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Allow users to change their email address in profile', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Allow users to retain control over their pics in public galleries', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Number of failed login attempts until temporary ban (to avoid brute force attacks)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Duration of a temporary ban after failed logins', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Enable Report to Admin', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Custom fields for user profile (leave blank if unused).
+  Use Profile 6 for long entries, such as biographies', //cpg1.4
+  array('Profile 1 name', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Profile 2 name', 'user_profile2_name', 0), //cpg1.4
+  array('Profile 3 name', 'user_profile3_name', 0), //cpg1.4
+  array('Profile 4 name', 'user_profile4_name', 0), //cpg1.4
+  array('Profile 5 name', 'user_profile5_name', 0), //cpg1.4
+  array('Profile 6 name', 'user_profile6_name', 0), //cpg1.4
 
   'Custom fields for image description (leave blank if unused)',
-  array('Field 1 name', 'user_field1_name', 0),
+  array('Field 1 name', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
   array('Field 2 name', 'user_field2_name', 0),
   array('Field 3 name', 'user_field3_name', 0),
   array('Field 4 name', 'user_field4_name', 0),
 
   'Cookies settings',
-  array('Name of the cookie used by the script (when using bbs integration, make sure it differs from the bbs\'s cookie name)', 'cookie_name', 0),
-  array('Path of the cookie used by the script', 'cookie_path', 0),
+  array('Cookie name', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Cookie path', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Email settings  (usually nothing has to be changed here; leave all fields blank when not sure)', //cpg1.4
+  array('SMTP Host (when left blank, sendmail will be used)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP Username', 'smtp_username', 0), //cpg1.4
+  array('SMTP Password', 'smtp_password', 0), //cpg1.4
 
-  'Miscellaneous settings',
-  array('Enable debug mode', 'debug_mode', 9), //cpg1.3.0
-  array('Display notices in debug mode', 'debug_notice', 1), //cpg1.3.0
+  'Logging and statistics', //cpg1.4
+  array('Logging mode <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Log ecards', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Keep detailed vote statistics','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Keep detailed hit statistics','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
 
-  '<br /><div align="left"><a name="notice1"></a>(*) This settings mustn\'t be changed if you already have files in your database.<br />
-  <a name="notice2"></a>(**) When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be 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.</div><br />', //cpg1.3.0
+  'Maintenance settings', //cpg1.4
+  array('Enable debug mode', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Display notices in debug mode', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Gallery is offline', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Sent ecards', //cpg1.3.0
-  'ecard_sender' => 'Sender', //cpg1.3.0
-  'ecard_recipient' => 'Recipient', //cpg1.3.0
-  'ecard_date' => 'Date', //cpg1.3.0
-  'ecard_display' => 'Display ecard', //cpg1.3.0
-  'ecard_name' => 'Name', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'ascending', //cpg1.3.0
-  'ecard_descending' => 'descending', //cpg1.3.0
-  'ecard_sorted' => 'Sorted', //cpg1.3.0
-  'ecard_by_date' => 'by date', //cpg1.3.0
-  'ecard_by_sender_name' => 'by sender\'s name', //cpg1.3.0
-  'ecard_by_sender_email' => 'by sender\'s email', //cpg1.3.0
-  'ecard_by_sender_ip' => 'by sender\'s IP address', //cpg1.3.0
-  'ecard_by_recipient_name' => 'by recipient\'s name', //cpg1.3.0
-  'ecard_by_recipient_email' => 'by recipient\'s email', //cpg1.3.0
-  'ecard_number' => 'displaying record %s to %s of %s', //cpg1.3.0
-  'ecard_goto_page' => 'go to page', //cpg1.3.0
-  'ecard_records_per_page' => 'Records per page', //cpg1.3.0
-  'check_all' => 'Check All', //cpg1.3.0
-  'uncheck_all' => 'Uncheck All', //cpg1.3.0
-  'ecards_delete_selected' => 'Delete selected ecards', //cpg1.3.0
-  'ecards_delete_confirm' => 'Are you sure you want to delete the records? Tick the checkbox!', //cpg1.3.0
-  'ecards_delete_sure' => 'I\'m sure', //cpg1.3.0
+  'title' => 'Sent ecards',
+  'ecard_sender' => 'Sender',
+  'ecard_recipient' => 'Recipient',
+  'ecard_date' => 'Date',
+  'ecard_display' => 'Display ecard',
+  'ecard_name' => 'Name',
+  'ecard_email' => 'Email',
+  'ecard_ip' => 'IP #',
+  'ecard_ascending' => 'ascending',
+  'ecard_descending' => 'descending',
+  'ecard_sorted' => 'Sorted',
+  'ecard_by_date' => 'by date',
+  'ecard_by_sender_name' => 'by sender\'s name',
+  'ecard_by_sender_email' => 'by sender\'s email',
+  'ecard_by_sender_ip' => 'by sender\'s IP address',
+  'ecard_by_recipient_name' => 'by recipient\'s name',
+  'ecard_by_recipient_email' => 'by recipient\'s email',
+  'ecard_number' => 'displaying record %s to %s of %s',
+  'ecard_goto_page' => 'go to page',
+  'ecard_records_per_page' => 'Records per page',
+  'check_all' => 'Check All',
+  'uncheck_all' => 'Uncheck All',
+  'ecards_delete_selected' => 'Delete selected ecards',
+  'ecards_delete_confirm' => 'Are you sure you want to delete the records? Tick the checkbox!',
+  'ecards_delete_sure' => 'I\'m sure',
 );
 
 
@@ -529,28 +836,30 @@
   'no_udp_needed' => 'No update needed.',
   'alb_updated' => 'The album was updated',
   'unknown_album' => 'Selected album does not exist or you don\'t have permission to upload in this album',
-  'no_pic_uploaded' => 'No file was uploaded !<br /><br />If you have really selected a file to upload, check that the server allows file uploads...', //cpg1.3.0
+  'no_pic_uploaded' => 'No file was uploaded !<br /><br />If you have really selected a file to upload, check that the server allows file uploads...',
   'err_mkdir' => 'Failed to create directory %s !',
   'dest_dir_ro' => 'Destination directory %s is not writable by the script !',
   'err_move' => 'Impossible to move %s to %s !',
-  'err_fsize_too_large' => 'The size of file you have uploaded is too large (maximum allowed is %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'The size of the file you have uploaded is too large (maximum allowed is %s KB) !',
+  'err_fsize_too_large' => 'The size of file you have uploaded is too large (maximum allowed is %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'The size of the file you have uploaded is too large (maximum allowed is %s KB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
   'err_invalid_img' => 'The file you have uploaded is not a valid image !',
   'allowed_img_types' => 'You can only upload %s images.',
-  'err_insert_pic' => 'The file \'%s\' can\'t be inserted in the album ', //cpg1.3.0
-  'upload_success' => 'Your file was uploaded successfully.<br /><br />It will be visible after admin approval.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Upload notification', //cpg1.3.0
-  'notify_admin_email_body' => 'A picture has been uploaded by %s that needs your approval. Visit %s', //cpg1.3.0
+  'err_insert_pic' => 'The file \'%s\' can\'t be inserted in the album ',
+  'upload_success' => 'Your file was uploaded successfully.<br /><br />It will be visible after admin approval.',
+  'notify_admin_email_subject' => '%s - Upload notification',
+  'notify_admin_email_body' => 'A picture has been uploaded by %s that needs your approval. Visit %s',
   'info' => 'Information',
   'com_added' => 'Comment added',
   'alb_updated' => 'Album updated',
   'err_comment_empty' => 'Your comment is empty !',
   'err_invalid_fext' => 'Only files with the following extensions are accepted : <br /><br />%s.',
-  'no_flood' => 'Sorry but you are already the author of the last comment posted for this file<br /><br />Edit the comment you have posted if you want to modify it', //cpg1.3.0
+  'no_flood' => 'Sorry but you are already the author of the last comment posted for this file<br /><br />Edit the comment you have posted if you want to modify it',
   'redirect_msg' => 'You are being redirected.<br /><br /><br />Click \'CONTINUE\' if the page does not refresh automatically',
-  'upl_success' => 'Your file was successfully added', //cpg1.3.0
-  'email_comment_subject' => 'Comment posted on Coppermine Photo Gallery', //cpg1.3.0
-  'email_comment_body' => 'Someone has posted a comment on your gallery. See it at', //cpg1.3.0
+  'upl_success' => 'Your file was successfully added',
+  'email_comment_subject' => 'Comment posted on Coppermine Photo Gallery',
+  'email_comment_body' => 'Someone has posted a comment on your gallery. See it at',
+  'album_not_selected' => 'Album not selected', //cpg1.4
+  'com_author_error' => 'A registered user is using this nickname, login or use another one', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -566,23 +875,51 @@
   'thumb_pic' => 'thumbnail',
   'comment' => 'comment',
   'im_in_alb' => 'image in album',
-  'alb_del_success' => 'Album \'%s\' deleted',
+  'alb_del_success' => 'Album &laquo;%s&raquo; deleted', //cpg1.4
   'alb_mgr' => 'Album Manager',
   'err_invalid_data' => 'Invalid data received in \'%s\'',
   'create_alb' => 'Creating album \'%s\'',
   'update_alb' => 'Updating album \'%s\' with title \'%s\' and index \'%s\'',
-  'del_pic' => 'Delete file', //cpg1.3.0
+  'del_pic' => 'Delete file',
   'del_alb' => 'Delete album',
   'del_user' => 'Delete user',
   'err_unknown_user' => 'The selected user does not exist !',
+  'err_empty_groups' => 'There\'s no group table, or the group table is empty!', //cpg1.4
   'comment_deleted' => 'Comment was succesfully deleted',
+  'npic' => 'Picture', //cpg1.4
+  'pic_mgr' => 'Picture Manager', //cpg1.4
+  'update_pic' => 'Updating picture \'%s\' with filename \'%s\' and index \'%s\'', //cpg1.4
+  'username' => 'Username', //cpg1.4
+  'anonymized_comments' => '%s comment(s) anonymized', //cpg1.4
+  'anonymized_uploads' => '%s public upload(s) anonymized', //cpg1.4
+  'deleted_comments' => '%s comment(s) deleted', //cpg1.4
+  'deleted_uploads' => '%s public upload(s) deleted', //cpg1.4
+  'user_deleted' => 'user %s deleted', //cpg1.4
+  'activate_user' => 'Activate user', //cpg1.4
+  'user_already_active' => 'Account has already been active', //cpg1.4
+  'activated' => 'Activated', //cpg1.4
+  'deactivate_user' => 'Deactivate user', //cpg1.4
+  'user_already_inactive' => 'Account has already been inactive', //cpg1.4
+  'deactivated' => 'Deactivated', //cpg1.4
+  'reset_password' => 'Reset password(s)', //cpg1.4
+  'password_reset' => 'Password reset to %s', //cpg1.4
+  'change_group' => 'Change primary group', //cpg1.4
+  'change_group_to_group' => 'Changing from %s to %s', //cpg1.4
+  'add_group' => 'Add secondary group', //cpg1.4
+  '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).', //cpg1.4
+  'status' => 'Status', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'The data for the ecard you are trying to access has been corrupted by your mail client. Check the link is complete.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -591,41 +928,98 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-  'confirm_del' => 'Are you sure you want to DELETE this file ? \\nComments will also be deleted.', //js-alert //cpg1.3.0
-  'del_pic' => 'DELETE THIS FILE', //cpg1.3.0
+  'confirm_del' => 'Are you sure you want to DELETE this file ? \\nComments will also be deleted.', //js-alert
+  'del_pic' => 'DELETE THIS FILE',
   'size' => '%s x %s pixels',
   'views' => '%s times',
   'slideshow' => 'Slideshow',
   'stop_slideshow' => 'STOP SLIDESHOW',
   'view_fs' => 'Click to view full size image',
-  'edit_pic' => 'Edit description', //cpg1.3.0
-  'crop_pic' => 'Crop and Rotate', //cpg1.3.0
+  'edit_pic' => 'Edit file information', //cpg1.4
+  'crop_pic' => 'Crop and Rotate',
+  'set_player' => 'Change player',
 );
 
 $lang_picinfo = array(
-  'title' =>'File information', //cpg1.3.0
+  'title' =>'File information',
   'Filename' => 'Filename',
   'Album name' => 'Album name',
   'Rating' => 'Rating (%s votes)',
   'Keywords' => 'Keywords',
   'File Size' => 'File Size',
+  'Date Added' => 'Date added', //cpg1.4
   'Dimensions' => 'Dimensions',
   'Displayed' => 'Displayed',
-  'Camera' => 'Camera',
-  'Date taken' => 'Date taken',
-  'ISO'=>'ISO',
-  'Aperture' => 'Aperture',
-  'Exposure time' => 'Exposure time',
-  'Focal length' => 'Focal length',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Make', //cpg1.4
+  'Model' => 'Model', //cpg1.4
+  'DateTime' => 'Date Time', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Max Aperture', //cpg1.4
+  'FocalLength' => 'Focal length', //cpg1.4
   'Comment' => 'Comment',
-  'addFav'=>'Add to Favorites', //cpg1.3.0
-  'addFavPhrase'=>'Favorites', //cpg1.3.0
-  'remFav'=>'Remove from Favorites', //cpg1.3.0
-  'iptcTitle'=>'IPTC Title', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC Keywords', //cpg1.3.0
-  'iptcCategory'=>'IPTC Category', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC Sub Categories', //cpg1.3.0
+  'addFav'=>'Add to Favorites',
+  'addFavPhrase'=>'Favorites',
+  'remFav'=>'Remove from Favorites',
+  'iptcTitle'=>'IPTC Title',
+  'iptcCopyright'=>'IPTC Copyright',
+  'iptcKeywords'=>'IPTC Keywords',
+  'iptcCategory'=>'IPTC Category',
+  'iptcSubCategories'=>'IPTC Sub Categories',
+  'ColorSpace' => 'Color Space', //cpg1.4
+  'ExposureProgram' => 'Exposure Program', //cpg1.4
+  'Flash' => 'Flash', //cpg1.4
+  'MeteringMode' => 'Metering Mode', //cpg1.4
+  'ExposureTime' => 'Exposure Time', //cpg1.4
+  'ExposureBiasValue' => 'Exposure Bias', //cpg1.4
+  'ImageDescription' => ' Image Description', //cpg1.4
+  'Orientation' => 'Orientation', //cpg1.4
+  'xResolution' => 'X Resolution', //cpg1.4
+  'yResolution' => 'Y Resolution', //cpg1.4
+  'ResolutionUnit' => 'Resolution Unit', //cpg1.4
+  'Software' => 'Software', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  'ExifOffset' => 'Exif Offset', //cpg1.4
+  'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Exif Version', //cpg1.4
+  'DateTimeOriginal' => 'DateTime Original', //cpg1.4
+  'DateTimedigitized' => 'DateTime digitized', //cpg1.4
+  'ComponentsConfiguration' => 'Components Configuration', //cpg1.4
+  'CompressedBitsPerPixel' => 'Compressed Bits Per Pixel', //cpg1.4
+  'LightSource' => 'Light Source', //cpg1.4
+  'ISOSetting' => 'ISO Setting', //cpg1.4
+  'ColorMode' => 'Color Mode', //cpg1.4
+  'Quality' => 'Quality', //cpg1.4
+  'ImageSharpening' => 'Image Sharpening', //cpg1.4
+  'FocusMode' => 'Focus Mode', //cpg1.4
+  'FlashSetting' => 'Flash Setting', //cpg1.4
+  'ISOSelection' => 'ISO Selection', //cpg1.4
+  'ImageAdjustment' => 'Image Adjustment', //cpg1.4
+  'Adapter' => 'Adapter', //cpg1.4
+  'ManualFocusDistance' => 'Manual Focus Distance', //cpg1.4
+  'DigitalZoom' => 'Digital Zoom', //cpg1.4
+  'AFFocusPosition' => 'AF Focus Position', //cpg1.4
+  'Saturation' => 'Saturation', //cpg1.4
+  'NoiseReduction' => 'Noise Reduction', //cpg1.4
+  'FlashPixVersion' => 'Flash Pix Version', //cpg1.4
+  'ExifImageWidth' => 'Exif Image Width', //cpg1.4
+  'ExifImageHeight' => 'Exif Image Height', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+  'FileSource' => 'File Source', //cpg1.4
+  'SceneType' => 'Scene Type', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Exposure Mode', //cpg1.4
+  'WhiteBalance' => 'White Balance', //cpg1.4
+  'DigitalZoomRatio' => 'Digital Zoom Ratio', //cpg1.4
+  'SceneCaptureMode' => 'Scene Capture Mode', //cpg1.4
+  'GainControl' => 'Gain Control', //cpg1.4
+  'Contrast' => 'Contrast', //cpg1.4
+  'Sharpness' => 'Sharpness', //cpg1.4
+  'ManageExifDisplay' => 'Manage Exif Display', //cpg1.4
+  'submit' => 'Submit', //cpg1.4
+  'success' => 'Information updated successfully.', //cpg1.4
+  'details' => 'Details', //cpg1.4
 );
 
 $lang_display_comments = array(
@@ -636,6 +1030,7 @@
   'name'=>'Name',
   'comment'=>'Comment',
   'your_name' => 'Anon',
+  'report_comment_title' => 'Report this comment to the administrator', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
@@ -650,11 +1045,12 @@
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
   'title' => 'Send an e-card',
-  'invalid_email' => '<b>Warning</b> : invalid email address !',
+  'invalid_email' => '<font color="red"><b>Warning</b></font>: invalid email address:', //cpg1.4
   'ecard_title' => 'An e-card from %s for you',
-  'error_not_image' => 'Only images can be sent as an ecard.', //cpg1.3.0
-  'view_ecard' => 'If the e-card does not display correctly, click this link',
-  'view_more_pics' => 'Click this link to view more pictures !',
+  'error_not_image' => 'Only images can be sent as an ecard.',
+  'view_ecard' => 'Alternate link if the e-card does not display correctly', //cpg1.4
+  'view_ecard_plaintext' => 'To view the ecard, copy and paste this url into your browser\'s address bar:', //cpg1.4
+  'view_more_pics' => 'View more pictures !', //cpg1.4
   'send_success' => 'Your ecard was sent',
   'send_failed' => 'Sorry but the server can\'t send your e-card...',
   'from' => 'From',
@@ -663,8 +1059,53 @@
   'to' => 'To',
   'rcpt_name' => 'Recipient name',
   'rcpt_email' => 'Recipient email address',
-  'greetings' => 'Greetings',
-  'message' => 'Message',
+  'greetings' => 'Heading', //cpg1.4
+  'message' => 'Message', //cpg1.4
+  'ecards_footer' => 'Sent by %s from IP %s at %s (Gallery time)', //cpg1.4
+  'preview' => 'Preview of the ecard', //cpg1.4
+  'preview_button' => 'Preview', //cpg1.4
+  'submit_button' => 'Send ecard', //cpg1.4
+  'preview_view_ecard' => 'This will be the alternate link to the ecard once it gets generated. It won\'t work for previews.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Report to administrator', //cpg1.4
+  'invalid_email' => '<b>Warning</b> : invalid email address !', //cpg1.4
+  'report_subject' => 'A report from %s on a gallery %s', //cpg1.4
+  'view_report' => 'Alternate link if the report does not display correctly', //cpg1.4
+  'view_report_plaintext' => 'To view the report, copy and paste this url into your browser\'s address bar:', //cpg1.4
+  'view_more_pics' => 'Gallery', //cpg1.4
+  'send_success' => 'Your report was sent', //cpg1.4
+  'send_failed' => 'Sorry but the server can\'t send your report...', //cpg1.4
+  'from' => 'From', //cpg1.4
+  'your_name' => 'Your name', //cpg1.4
+  'your_email' => 'Your email address', //cpg1.4
+  'to' => 'To', //cpg1.4
+  'administrator' => 'Administrator/Mod', //cpg1.4
+  'subject' => 'Subject', //cpg1.4
+  'comment_field_name' => 'Reporting on Comment by "%s"', //cpg1.4
+  'reason' => 'Reason', //cpg1.4
+  'message' => 'Message', //cpg1.4
+  'report_footer' => 'Sent by %s from IP %s at %s (Gallery time)', //cpg1.4
+  'obscene' => 'obscene', //cpg1.4
+  'offensive' => 'offensive', //cpg1.4
+  'misplaced' => 'off-topic/misplaced', //cpg1.4
+  'missing' => 'missing', //cpg1.4
+  'issue' => 'error/cannot view', //cpg1.4
+  'other' => 'other', //cpg1.4
+  'refers_to' => 'File report refers to', //cpg1.4
+  'reasons_list_heading' => 'reason(s) for report:', //cpg1.4
+  'no_reason_given' => 'no reason was given', //cpg1.4
+  'go_comment' => 'Go to comment', //cpg1.4
+  'view_comment' => 'View full report with comment', //cpg1.4
+  'type_file' => 'file', //cpg1.4
+  'type_comment' => 'comment', //cpg1.4
+  'invalid_data' => 'The data for the report you are trying to access has been corrupted by your mail client. Check the link is complete.', //cpg1.4
+
 );
 
 // ------------------------------------------------------------------------- //
@@ -672,95 +1113,118 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'File info', //cpg1.3.0
+  'pic_info' => 'File info',
   'album' => 'Album',
   'title' => 'Title',
+  'filename' => 'Filename', //cpg1.4
   'desc' => 'Description',
   'keywords' => 'Keywords',
+  'new_keyword' => 'New keyword', //cpg1.4
+  'new_keywords' => 'New keywords found', //cpg1.4
+  'existing_keyword' => 'Existing keyword', //cpg1.4
   'pic_info_str' => '%s &times; %s - %s KB - %s views - %s votes',
-  'approve' => 'Approve file', //cpg1.3.0
+  'approve' => 'Approve file',
   'postpone_app' => 'Postpone approval',
-  'del_pic' => 'Delete file', //cpg1.3.0
-  'read_exif' => 'Read EXIF info again', //cpg1.3.0
+  'del_pic' => 'Delete file',
+  'del_all' => 'Delete ALL files', //cpg1.4
+  'read_exif' => 'Read EXIF info again',
   'reset_view_count' => 'Reset view counter',
+  'reset_all_view_count' => 'Reset ALL view counters', //cpg1.4
   'reset_votes' => 'Reset votes',
+  'reset_all_votes' => 'Reset ALL votes', //cpg1.4
   'del_comm' => 'Delete comments',
-  'upl_approval' => 'Upload approval',
-  'edit_pics' => 'Edit files', //cpg1.3.0
-  'see_next' => 'See next files', //cpg1.3.0
-  'see_prev' => 'See previous files', //cpg1.3.0
-  'n_pic' => '%s files', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Number of files to display', //cpg1.3.0
-  'apply' => 'Apply modifications', //cpg1.3.0
-  'crop_title' => 'Coppermine Picture Editor', //cpg1.3.0
-  'preview' => 'Preview', //cpg1.3.0
-  'save' => 'Save picture', //cpg1.3.0
-  'save_thumb' =>'Save as thumbnail', //cpg1.3.0
-  'sel_on_img' =>'The selection has to be entirely on the image!', //js-alert //cpg1.3.0
+  'del_all_comm' => 'Delete ALL comments', //cpg1.4
+  'upl_approval' => 'Upload approval', //cpg1.4
+  'edit_pics' => 'Edit files',
+  'see_next' => 'See next files',
+  'see_prev' => 'See previous files',
+  'n_pic' => '%s files',
+  'n_of_pic_to_disp' => 'Number of files to display',
+  'apply' => 'Apply modifications',
+  'crop_title' => 'Coppermine Picture Editor',
+  'preview' => 'Preview',
+  'save' => 'Save picture',
+  'save_thumb' =>'Save as thumbnail',
+  'gallery_icon' => 'Make this my icon', //cpg1.4
+  'sel_on_img' =>'The selection has to be entirely on the image!', //js-alert
+  'album_properties' =>'Album properties', //cpg1.4
+  'parent_category' =>'Parent category', //cpg1.4
+  'thumbnail_view' =>'Thumbnail view', //cpg1.4
+  'select_unselect' =>'select/unselect all', //cpg1.4
+  'file_exists' => "Destination file '%s' already exists.", //cpg1.4
+  'rename_failed' => "Failed to rename '%s' to '%s'.", //cpg1.4
+  'src_file_missing' => "Source file '%s' is missing.", // cpg 1.4
+  'mime_conv' => "Cannot convert file from '%s' to '%s'",//cpg1.4
+  'forb_ext' => 'Forbidden file extension.',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
+// File faq.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Frequently Asked Questions', //cpg1.3.0
-  'toc' => 'Table of contents', //cpg1.3.0
-  'question' => 'Question: ', //cpg1.3.0
-  'answer' => 'Answer: ', //cpg1.3.0
+  'faq' => 'Frequently Asked Questions',
+  'toc' => 'Table of contents',
+  'question' => 'Question: ',
+  'answer' => 'Answer: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled, then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0), //cpg1.3.0
-  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0), //cpg1.3.0
-  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0), //cpg1.3.0
-        array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to. Click &quot;Browse,&quot; find the file to upload, and click &quot;open.&quot; Add a title and description if you want. Click &quot;Submit&quot;', 'allow_private_albums', 1), //cpg1.3.0
-        array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0), //cpg1.3.0
-  //array('What is &quot;My Gallery&quot;?', '&quot;My Gallery&quot; is a personal gallery that the user can upload to and manage.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 1), //cpg1.3.0
-  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0), //cpg1.3.0
-  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Gallery&quot;?', 'This feature lets users create their own galleries and add, delete or modify albums as well as upload to them.', 'allow_private_albums', 1), //cpg1.3.0
-  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0), //cpg1.3.0
+  'General FAQ',
+  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '1'),
+  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled, then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.4
+  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0),
+  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0),
+  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0),
+  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0),
+  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0),
+  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0),
+  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0),
+  array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to. Click &quot;Browse,&quot; find the file to upload, and click &quot;open.&quot; Add a title and description if you want. Click &quot;Submit&quot;.<br /><br />Alternatively, for those users using <b>Windows XP</b>, you can upload multiple files directly to your own private albums using the XP Publishing wizard.<br />For instructions on how, and to get the required registry file, click <a href="xp_publish.php">here.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0),
+  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0),
+  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0),
+  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0),
+  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0),
+  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0),
+  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0),
+
+  'Navigating the Site',
+  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0),
+  array('What\'s &quot;My Gallery&quot;?', 'This feature lets users create their own galleries and add, delete or modify albums as well as upload to them.', 'allow_private_albums', 1), //cpg1.4
+  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0),
+  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0),
+  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0),
+  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0),
+  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0),
+  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0),
+  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0),
 );
 
 
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Password reminder', //cpg1.3.0
-  'err_already_logged_in' => 'You are already logged in !', //cpg1.3.0
-  'enter_username_email' => 'Enter your username or email address', //cpg1.3.0
-  'submit' => 'go', //cpg1.3.0
-  'failed_sending_email' => 'The password reminder email can\'t be sent !', //cpg1.3.0
-  'email_sent' => 'An email with your username and password was sent to %s', //cpg1.3.0
-  'err_unk_user' => 'Selected user does not exist!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Password reminder', //cpg1.3.0
-  'passwd_reminder_body' => 'You have requested to be reminded of your login data:
+  'forgot_passwd' => 'Password reminder',
+  'err_already_logged_in' => 'You are already logged in !',
+  'enter_email' => 'Enter your email address', //cpg1.4
+  'submit' => 'go',
+  'illegal_session' => 'Forgot password session invalid or has expired.', //cpg1.4
+  'failed_sending_email' => 'The password reminder email can\'t be sent !',
+  'email_sent' => 'An email with your username and new password was sent to %s', //cpg1.4
+  'verify_email_sent' => 'An email has been sent to %s. Please check your email to complete the process.', //cpg1.4
+  'err_unk_user' => 'Selected user does not exist!',
+  'account_verify_subject' => '%s - New password request', //cpg1.4
+  'account_verify_body' => 'You have requested to a new password. If you would like to proceed with having a new password sent to you, click on the following link:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Your New Password', //cpg1.4
+  'passwd_reset_body' => 'Here is the new password you requested:
 Username: %s
 Password: %s
-Click %s to log in.', //cpg1.3.0
+Click %s to log in.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -768,28 +1232,33 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Group name',
-  'disk_quota' => 'Disk quota',
-  'can_rate' => 'Can rate files', //cpg1.3.0
-  'can_send_ecards' => 'Can send ecards',
-  'can_post_com' => 'Can post comments',
-  'can_upload' => 'Can upload files', //cpg1.3.0
-  'can_have_gallery' => 'Can have a personal gallery',
+  'group_name' => 'Group', //cpg1.4
+  'permissions' => 'Permissions', //cpg1.4
+  'public_albums' => 'Public albums upload', //cpg1.4
+  'personal_gallery' => 'Personal gallery', //cpg1.4
+  'upload_method' => 'Upload method', //cpg1.4
+  'disk_quota' => 'Quota', //cpg1.4
+  'rating' => 'Rating', //cpg1.4
+  'ecards' => 'Ecards', //cpg1.4
+  'comments' => 'Comments', //cpg1.4
+  'allowed' => 'Allowed', //cpg1.4
+  'approval' => 'Approval', //cpg1.4
+  'boxes_number' => 'No. of boxes', //cpg1.4
+  'variable' => 'variable', //cpg1.4
+  'fixed' => 'fixed', //cpg1.4
   'apply' => 'Apply modifications',
   'create_new_group' => 'Create new group',
   'del_groups' => 'Delete selected group(s)',
-  '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 //cpg1.3.0
+  '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
   'title' => 'Manage user groups',
-  'approval_1' => 'Pub. Upl. approval (1)',
-  'approval_2' => 'Priv. Upl. approval (2)',
-  'upload_form_config' => 'Upload form configuration', //cpg1.3.0
-  'upload_form_config_values' => array( 'Single file uploads only', 'Multiple file uploads only', 'URI uploads only', 'ZIP upload only', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'User may customize number of upload boxes?', //cpg1.3.0
-  'num_file_upload'=>'Maximum/exact number of file upload boxes', //cpg1.3.0
-  'num_URI_upload'=>'Maximum/exact number of URI upload boxes', //cpg1.3.0
-  'note1' => '<b>(1)</b> Uploads in a public album need admin approval',
-  'note2' => '<b>(2)</b> Uploads in an album that belong to the user need admin approval',
-  'notes' => 'Notes',
+  'num_file_upload' => 'File upload boxes', //cpg1.4
+  'num_URI_upload' => 'URI upload boxes', //cpg1.4
+  'reset_to_default' => 'Reset to default name (%s) - recommended!', //cpg1.4
+  'error_group_empty' => 'Group table was empty !<br /><br />Default groups created, please reload this page', //cpg1.4
+  'explain_greyed_out_title' => 'Why is this row greyed out?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'You can not change the properties of this group because you set the option &quot; Allow unlogged users (guest or anonymous) access&quot; to &quot;No&quot; on the config page. All guest (members of the group %s) can\'t do anything but login; therefor group settings don\'t apply for them.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'You can not change the properties of the group %s because it\'s members can\'t do anything anyway.', //cpg1.4
+  'group_assigned_album' => 'assigned album(s)', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -803,35 +1272,52 @@
 );
 
 $lang_album_admin_menu = array(
-  'confirm_delete' => 'Are you sure you want to DELETE this album ? \\nAll files and comments will also be deleted.', //js-alert //cpg1.3.0
+  'confirm_delete' => 'Are you sure you want to DELETE this album ? \\nAll files and comments will also be deleted.', //js-alert
   'delete' => 'DELETE',
   'modify' => 'PROPERTIES',
-  'edit_pics' => 'EDIT FILES', //cpg1.3.0
+  'edit_pics' => 'EDIT FILES',
 );
 
 $lang_list_categories = array(
   'home' => 'Home',
-  'stat1' => '<b>[pictures]</b> files in <b>[albums]</b> albums and <b>[cat]</b> categories with <b>[comments]</b> comments viewed <b>[views]</b> times', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> files in <b>[albums]</b> albums viewed <b>[views]</b> times', //cpg1.3.0
+  'stat1' => '<b>[pictures]</b> files in <b>[albums]</b> albums and <b>[cat]</b> categories with <b>[comments]</b> comments viewed <b>[views]</b> times',
+  'stat2' => '<b>[pictures]</b> files in <b>[albums]</b> albums viewed <b>[views]</b> times',
   'xx_s_gallery' => '%s\'s Gallery',
-  'stat3' => '<b>[pictures]</b> files in <b>[albums]</b> albums with <b>[comments]</b> comments viewed <b>[views]</b> times', //cpg1.3.0
+  'stat3' => '<b>[pictures]</b> files in <b>[albums]</b> albums with <b>[comments]</b> comments viewed <b>[views]</b> times',
 );
 
 $lang_list_users = array(
   'user_list' => 'User list',
   'no_user_gal' => 'There are no user galleries',
   'n_albums' => '%s album(s)',
-  'n_pics' => '%s file(s)', //cpg1.3.0
+  'n_pics' => '%s file(s)',
 );
 
 $lang_list_albums = array(
-  'n_pictures' => '%s files', //cpg1.3.0
+  'n_pictures' => '%s files',
   'last_added' => ', last one added on %s',
+  'n_link_pictures' => '%s linked files', //cpg1.4
+  'total_pictures' => '%s files total', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Manage keywords', //cpg1.4
+  'edit' => 'edit', //cpg1.4
+  'delete' => 'delete', //cpg1.4
+  'search' => 'search', //cpg1.4
+  'keyword_test_search' => 'search for %s in new window', //cpg1.4
+  'keyword_del' => 'delete the keyword %s', //cpg1.4
+  'confirm_delete' => 'Are you sure you want to delete the keyword %s from the whole gallery?', //cpg1.4  // js-alert
+  'change_keyword' => 'change keyword', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
@@ -844,7 +1330,8 @@
   'welcome' => 'Welcome %s ...',
   'err_login' => '*** Couldn\'t log in. Try again ***',
   'err_already_logged_in' => 'You are already logged in !',
-  'forgot_password_link' => 'I forgot my password', //cpg1.3.0
+  'forgot_password_link' => 'I forgot my password',
+  'cookie_warning' => 'Warning your browser does not accept script\'s cookies', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -858,13 +1345,16 @@
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Coppermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'close', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'up one level', //cpg1.4
+  'current_path' => 'current path', //cpg1.4
+  'select_directory' => 'please select a directory', //cpg1.4
+  'click_to_close' => 'Click image to close this window',
 );
 
 // ------------------------------------------------------------------------- //
@@ -877,6 +1367,7 @@
   'alb_title' => 'Album title',
   'alb_cat' => 'Album category',
   'alb_desc' => 'Album description',
+  'alb_keyword' => 'Album Keyword', //cpg1.4
   'alb_thumb' => 'Album thumbnail',
   'alb_perm' => 'Permissions for this album',
   'can_view' => 'Album can be viewed by',
@@ -892,18 +1383,90 @@
   'owner_only' => 'Album owner (%s) only',
   'groupp_only' => 'Members of the \'%s\' group',
   'err_no_alb_to_modify' => 'No album you can modify in the database.',
-  'update' => 'Update album', //cpg1.3.0
-  'notice1' => '(*) depending on %sgroups%s settings', //cpg1.3.0 (do not translate %s!)
+  'update' => 'Update album',
+  'reset_album' => 'Reset album', //cpg1.4
+  'reset_views' => 'Reset views counter to &quot;0&quot; in %s', //cpg1.4
+  'reset_rating' => 'Reset ratings on all files in %s', //cpg1.4
+  'delete_comments' => 'Delete all comments made in %s', //cpg1.4
+  'delete_files' => '%sIrreversibly%s delete all files in %s', //cpg1.4
+  'views' => 'views', //cpg1.4
+  'votes' => 'votes', //cpg1.4
+  'comments' => 'comments', //cpg1.4
+  'files' => 'files', //cpg1.4
+  'submit_reset' => 'submit changes', //cpg1.4
+  'reset_views_confirm' => 'I\'m sure', //cpg1.4
+  'notice1' => '(*) depending on %sgroups%s settings',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Album password', //cpg1.4
+  'alb_password_hint' => 'Album password hint', //cpg1.4
+  'edit_files' =>'Edit files', //cpg1.4
+  'parent_category' =>'Parent category', //cpg1.4
+  'thumbnail_view' =>'Thumbnail view', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Coppermine (trimming the output at the right side).',
+  '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 can not post a link to this page for others, they will be denied access.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Picture Manager', //cpg1.4
+  'select_album' => 'Select Album', //cpg1.4
+  'delete' => 'Delete', //cpg1.4
+  'confirm_delete1' => 'Are you sure you want to delete this picture ?', //cpg1.4
+  'confirm_delete2' => '\nPicture will be permanently deleted.', //cpg1.4
+  'apply_modifs' => 'Apply modifications', //cpg1.4
+  'confirm_modifs' => 'Confirm modifications', //cpg1.4
+  'pic_need_name' => 'Picture needs to have a name !', //cpg1.4
+  'no_change' => 'You did not make any change !', //cpg1.4
+  'no_album' => '* No album *', //cpg1.4
+  'explanation_header' => 'The custom sort order you can specify on this page will only be taken into account if', //cpg1.4
+  '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)', //cpg1.4
+  'explanation2' => 'the user has chosen "Position descending" or "Position ascending" on the thumbail page (per user setting)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Are you sure you want to UNINSTALL this plugin', //cpg1.4
+  'confirm_delete' => 'Are you sure you want to DELETE this plugin', //cpg1.4
+  'pmgr' => 'Plugin Manager', //cpg1.4
+  'name' => 'Name', //cpg1.4
+  'author' => 'Author', //cpg1.4
+  'desc' => 'Description', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Installed Plugins', //cpg1.4
+  'n_plugins' => 'Plugins Not installed', //cpg1.4
+  'none_installed' => 'None Installed', //cpg1.4
+  'operation' => 'Operation', //cpg1.4
+  'not_plugin_package' => 'The file uploaded is not a plugin package.', //cpg1.4
+  'copy_error' => 'There was an error copying the package to the plugins folder.', //cpg1.4
+  'upload' => 'Upload', //cpg1.4
+  'configure_plugin' => 'Configure plugin', //cpg1.4
+  'cleanup_plugin' => 'Cleanup plugin', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Sorry but you have already rated this file', //cpg1.3.0
+  'already_rated' => 'Sorry but you have already rated this file',
   'rate_ok' => 'Your vote was accepted',
-  'forbidden' => 'You can not rate your own files.', //cpg1.3.0
+  'forbidden' => 'You can not rate your own files.',
 );
 
 // ------------------------------------------------------------------------- //
@@ -952,7 +1515,7 @@
   'thank_you' => 'Thank you for registering.<br /><br />An email with information on how to activate your account was sent to the email address you provided.',
   'acct_created' => 'Your account has been created and you can now login with your username and password',
   'acct_active' => 'Your account is now active and you can login with your username and password',
-  'acct_already_act' => 'Your account is already active !',
+  'acct_already_act' => 'Account is already active!', //cpg1.4
   'acct_act_failed' => 'This account can\'t be activated !',
   'err_unk_user' => 'Selected user does not exist !',
   'x_s_profile' => '%s\'s profile',
@@ -969,20 +1532,23 @@
   'update_success' => 'Your profile was updated',
   'pass_chg_success' => 'Your password was changed',
   'pass_chg_error' => 'Your password was not changed',
-  'notify_admin_email_subject' => '%s - Registration notification', //cpg1.3.0
-  'notify_admin_email_body' => 'A new user with the username "%s" has registered in your gallery', //cpg1.3.0
+  'notify_admin_email_subject' => '%s - Registration notification',
+  'last_uploads' => 'Last uploaded file.<br />Click to see all uploads by', //cpg1.4
+  'last_comments' => 'Last comment.<br />Click to see all comments made by', //cpg1.4
+  'notify_admin_email_body' => 'A new user with the username "%s" has registered in your gallery',
+  'pic_count' => 'Files uploaded', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Registration request', //cpg1.4
+  'thank_you_admin_activation' => 'Thank you.<br /><br />Your request for account activation was sent to the admin. You will receive an email if approved.', //cpg1.4
+  'acct_active_admin_activation' => 'The account is now active and an email has been sent to the user.', //cpg1.4
+  'notify_user_email_subject' => '%s - Activation notification', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
 Thank you for registering at {SITE_NAME}
 
-Your username is : "{USER_NAME}"
-Your password is : "{PASSWORD}"
-
-In order to activate your account, you need to click on the link below
-or copy and paste it in your web browser.
+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.
 
-{ACT_LINK}
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
 Regards,
 
@@ -990,6 +1556,26 @@
 
 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_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;
 }
 
 // ------------------------------------------------------------------------- //
@@ -1004,42 +1590,81 @@
   'see_prev' => 'See previous',
   'see_next' => 'See next',
   'del_comm' => 'Delete selected comments',
+  'user_name' => 'Name', //cpg1.4
+  'date' => 'Date', //cpg1.4
+  'comment' => 'Comment', //cpg1.4
+  'file' => 'File', //cpg1.4
+  'name_a' => 'User name ascending', //cpg1.4
+  'name_d' => 'User name descending', //cpg1.4
+  'date_a' => 'Date ascending', //cpg1.4
+  'date_d' => 'Date descending', //cpg1.4
+  'comment_a' => 'Comment message ascending', //cpg1.4
+  'comment_d' => 'Comment message descending', //cpg1.4
+  'file_a' => 'File ascending', //cpg1.4
+  'file_d' => 'File descending', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Search the file collection',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Search the file collection', //cpg1.4
+  'submit_search' => 'search', //cpg1.4
+  'keyword_list_title' => 'Keyword list', //cpg1.4
+  'keyword_msg' => 'The above list is not all inclusive. It does not include words from photo titles or descriptions. Try a full-text search.',  //cpg1.4
+  'edit_keywords' => 'Edit keywords', //cpg1.4
+  'search in' => 'Search in:', //cpg1.4
+  'ip_address' => 'IP address', //cpg1.4
+  'fields' => 'Search in', //cpg1.4
+  'age' => 'Age', //cpg1.4
+  'newer_than' => 'Newer than', //cpg1.4
+  'older_than' => 'Older than', //cpg1.4
+  'days' => 'days', //cpg1.4
+  'all_words' => 'Match all words (AND)', //cpg1.4
+  'any_words' => 'Match any words (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Title', //cpg1.4
+  'caption' => 'Caption', //cpg1.4
+  'keywords' => 'Keywords', //cpg1.4
+  'owner_name' => 'Owner name', //cpg1.4
+  'filename' => 'Filename', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Search new files', //cpg1.3.0
+  'page_title' => 'Search new files',
   'select_dir' => 'Select directory',
-  'select_dir_msg' => 'This function allows you to add a batch of file that your have uploaded to your server by FTP.<br /><br />Select the directory where you have uploaded your files', //cpg1.3.0
-  'no_pic_to_add' => 'There is no file to add', //cpg1.3.0
+  'select_dir_msg' => 'This function allows you to add a batch of files that your have uploaded to your server by FTP.<br /><br />Select the directory where you have uploaded your files.', //cpg1.4
+  'no_pic_to_add' => 'There is no file to add',
   'need_one_album' => 'You need at least one album to use this function',
   'warning' => 'Warning',
-  '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 !', //cpg1.3.0
-  'target_album' => '<b>Put files of &quot;</b>%s<b>&quot; into </b>%s', //cpg1.3.0
+  '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 !',
+  'target_album' => '<b>Put files of &quot;</b>%s<b>&quot; into </b>%s',
   'folder' => 'Folder',
   'image' => 'file',
   'album' => 'Album',
   'result' => 'Result',
   'dir_ro' => 'Not writable. ',
   'dir_cant_read' => 'Not readable. ',
-  'insert' => 'Adding new files to the gallery', //cpg1.3.0
-  'list_new_pic' => 'List of new files', //cpg1.3.0
-  'insert_selected' => 'Insert selected files', //cpg1.3.0
-  'no_pic_found' => 'No new file was found', //cpg1.3.0
-  'be_patient' => 'Please be patient, the script needs time to add the files', //cpg1.3.0
-  'no_album' => 'no album selected',  //cpg1.3.0
+  'insert' => 'Adding new files to the gallery',
+  'list_new_pic' => 'List of new files',
+  'insert_selected' => 'Insert selected files',
+  'no_pic_found' => 'No new file was found',
+  'be_patient' => 'Please be patient, the script needs time to add the files',
+  'no_album' => 'no album selected',
+  'result_icon' => 'click for details or to reload',  //cpg1.4
   'notes' =>  '<ul>'.
                           '<li><b>OK</b> : means that the file was succesfully added'.
                           '<li><b>DP</b> : means that the file is a duplicate and is already in the database'.
@@ -1047,12 +1672,44 @@
                           '<li><b>NA</b> : means that you haven\'t selected an album the files should go to, hit \'<a href="javascript:history.back(1)">back</a>\' and select an album. If you don\'t have an album <a href="albmgr.php">create one first</a></li>'.
                           '<li>If the OK, DP, PB \'signs\' does not appear click on the broken file to see any error message produced by PHP'.
                           '<li>If your browser timeouts, hit the reload button'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'select album', //cpg1.3.0
-  'check_all' => 'Check All', //cpg1.3.0
-  'uncheck_all' => 'Uncheck All', //cpg1.3.0
+                          '</ul>',
+  'select_album' => 'select album',
+  'check_all' => 'Check All',
+  'uncheck_all' => 'Uncheck All',
+  '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.', //cpg1.4
+   'albums_no_category' => 'Albums with no category', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Personal albums', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Browsable interface (recommended)', //cpg1.4
+  'edit_pics' => 'Edit files', //cpg1.4
+  'edit_properties' => 'Album properties', //cpg1.4
+  'view_thumbs' => 'Thumbnail view', //cpg1.4
 );
 
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'show/hide this column', //cpg1.4
+  'vote' => 'Vote Details', //cpg1.4
+  'hits' => 'Hit Details', //cpg1.4
+  'stats' => 'Vote Statistics', //cpg1.4
+  'sdate' => 'Date', //cpg1.4
+  'rating' => 'Rating', //cpg1.4
+  'search_phrase' => 'Search phrase', //cpg1.4
+  'referer' => 'Referer', //cpg1.4
+  'browser' => 'Browser', //cpg1.4
+  'os' => 'Operating System', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Sort by %s', //cpg1.4
+  'ascending' => 'ascending', //cpg1.4
+  'descending' => 'descending', //cpg1.4
+  'internal' => 'int', //cpg1.4
+  'close' => 'close', //cpg1.4
+  'hide_internal_referers' => 'hide internal referers', //cpg1.4
+  'date_display' => 'Date display', //cpg1.4
+  'submit' => 'submit / refresh', //cpg1.4
+);
 
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
@@ -1061,103 +1718,87 @@
 // Void
 
 // ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Ban Users',
-  'user_name' => 'User Name',
-  'ip_address' => 'IP Address',
-  'expiry' => 'Expires (blank is permanent)',
-  'edit_ban' => 'Save Changes',
-  'delete_ban' => 'Delete',
-  'add_new' => 'Add New Ban',
-  'add_ban' => 'Add',
-  'error_user' => 'Cannot find user', //cpg1.3.0
-  'error_specify' => 'You need to specifiy either a user name or an IP address', //cpg1.3.0
-  'error_ban_id' => 'Invalid ban ID!', //cpg1.3.0
-  'error_admin_ban' => 'You cannnot ban yourself!', //cpg1.3.0
-  'error_server_ban' => 'You were going to ban your own server? Tsk tsk, cannot do that...', //cpg1.3.0
-  'error_ip_forbidden' => 'You cannnot ban this IP - it is non-routable!', //cpg1.3.0
-  'lookup_ip' => 'Lookup an IP address', //cpg1.3.0
-  'submit' => 'go!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Upload file', //cpg1.3.0
-  'custom_title' => 'Customized Request Form', //cpg1.3.0
-  'cust_instr_1' => 'You may select a customized number of upload boxes. However, you may not select more than the limits listed below.', //cpg1.3.0
-  'cust_instr_2' => 'Box Number Requests', //cpg1.3.0
-  'cust_instr_3' => 'File upload boxes: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL upload boxes: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL upload boxes:', //cpg1.3.0
-  'cust_instr_6' => 'File upload boxes:', //cpg1.3.0
-  'cust_instr_7' => 'Please enter the number of each type of upload box you desire at this time.  Then click \'Continue\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Invalid action for form creation.', //cpg1.3.0
-  'reg_instr_2' => 'Now you may upload your files using the upload boxes below. The size of files uploaded from your client to the server should not exceed %s KB each. ZIP files uploaded in the \'File Upload\' and \'URI/URL Upload\' sections will remain compressed.', //cpg1.3.0
-  'reg_instr_3' => 'If you want the zipped file or archive to be decompressed, you must use the file upload box provided in the \'Decompressive ZIP Upload\' area.', //cpg1.3.0
-  'reg_instr_4' => 'When using the URI/URL upload section, please enter the path to the file like so: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'When you have completed the form, please click \'Continue\'.', //cpg1.3.0
-  'reg_instr_6' => 'Decompressive ZIP Uploads:', //cpg1.3.0
-  'reg_instr_7' => 'File Uploads:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL Uploads:', //cpg1.3.0
-  'error_report' => 'Error Report', //cpg1.3.0
-  'error_instr' => 'The following uploads encountered errors:', //cpg1.3.0
-  'file_name_url' => 'File Name/URL', //cpg1.3.0
-  'error_message' => 'Error Message', //cpg1.3.0
-  'no_post' => 'File not uploaded by POST.', //cpg1.3.0
-  'forb_ext' => 'Forbidden file extension.', //cpg1.3.0
-  'exc_php_ini' => 'Exceeded filesize allowed in php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Exceeded filesize permitted by CPG.', //cpg1.3.0
-  'partial_upload' => 'Only a partial upload.', //cpg1.3.0
-  'no_upload' => 'No upload occurred.', //cpg1.3.0
-  'unknown_code' => 'Unknown PHP upload error code.', //cpg1.3.0
-  'no_temp_name' => 'No upload - No temp name.', //cpg1.3.0
-  'no_file_size' => 'Contains no data/Corrupted', //cpg1.3.0
-  'impossible' => 'Impossible to move.', //cpg1.3.0
-  'not_image' => 'Not an image/corrupt', //cpg1.3.0
-  'not_GD' => 'Not a GD extension.', //cpg1.3.0
-  'pixel_allowance' => 'Pixel allowance exceeded.', //cpg1.3.0
-  'incorrect_prefix' => 'Incorrect URI/URL prefix', //cpg1.3.0
-  'could_not_open_URI' => 'Could not open URI.', //cpg1.3.0
-  'unsafe_URI' => 'Safety not verifiable.', //cpg1.3.0
-  'meta_data_failure' => 'Meta data failure', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME could not be determined.', //cpg1.3.0
-  'MIME_type_unknown' => 'Unknown MIME type', //cpg1.3.0
-  'cant_create_write' => 'Cannot create write file.', //cpg1.3.0
-  'not_writable' => 'Cannot write to write file.', //cpg1.3.0
-  'cant_read_URI' => 'Cannot read URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Cannot open URI write file.', //cpg1.3.0
-  'cant_write_write_file' => 'Cannot write to URI write file.', //cpg1.3.0
-  'cant_unzip' => 'Cannot unzip.', //cpg1.3.0
-  'unknown' => 'Unknown error', //cpg1.3.0
-  'succ' => 'Successful Uploads', //cpg1.3.0
-  'success' => '%s uploads were successful.', //cpg1.3.0
-  'add' => 'Please click \'Continue\' to add the files to albums.', //cpg1.3.0
-  'failure' => 'Upload Failure', //cpg1.3.0
-  'f_info' => 'File Information', //cpg1.3.0
-  'no_place' => 'The previous file could not be placed.', //cpg1.3.0
-  'yes_place' => 'The previous file was placed successfully.', //cpg1.3.0
+  'title' => 'Upload file',
+  'custom_title' => 'Customized Request Form',
+  'cust_instr_1' => 'You may select a customized number of upload boxes. However, you may not select more than the limits listed below.',
+  'cust_instr_2' => 'Box Number Requests',
+  'cust_instr_3' => 'File upload boxes: %s',
+  'cust_instr_4' => 'URI/URL upload boxes: %s',
+  'cust_instr_5' => 'URI/URL upload boxes:',
+  'cust_instr_6' => 'File upload boxes:',
+  'cust_instr_7' => 'Please enter the number of each type of upload box you desire at this time.  Then click \'Continue\'. ',
+  'reg_instr_1' => 'Invalid action for form creation.',
+  'reg_instr_2' => 'Now you may upload your files using the upload boxes below. The size of files uploaded from your client to the server should not exceed %s KB each. ZIP files uploaded in the \'File Upload\' and \'URI/URL Upload\' sections will remain compressed.',
+  'reg_instr_3' => 'If you want the zipped file or archive to be decompressed, you must use the file upload box provided in the \'Decompressive ZIP Upload\' area.',
+  'reg_instr_4' => 'When using the URI/URL upload section, please enter the path to the file like so: http://www.mysite.com/images/example.jpg',
+  'reg_instr_5' => 'When you have completed the form, please click \'Continue\'.',
+  'reg_instr_6' => 'Decompressive ZIP Uploads:',
+  'reg_instr_7' => 'File Uploads:',
+  'reg_instr_8' => 'URI/URL Uploads:',
+  'error_report' => 'Error Report',
+  'error_instr' => 'The following uploads encountered errors:',
+  'file_name_url' => 'File Name/URL',
+  'error_message' => 'Error Message',
+  'no_post' => 'File not uploaded by POST.',
+  'forb_ext' => 'Forbidden file extension.',
+  'exc_php_ini' => 'Exceeded filesize allowed in php.ini.',
+  'exc_file_size' => 'Exceeded filesize permitted by CPG.',
+  'partial_upload' => 'Only a partial upload.',
+  'no_upload' => 'No upload occurred.',
+  'unknown_code' => 'Unknown PHP upload error code.',
+  'no_temp_name' => 'No upload - No temp name.',
+  'no_file_size' => 'Contains no data/Corrupted',
+  'impossible' => 'Impossible to move.',
+  'not_image' => 'Not an image/corrupt',
+  'not_GD' => 'Not a GD extension.',
+  'pixel_allowance' => 'The height and or width of the uploaded picture is more than that allowed by the gallery config.', //cpg1.4
+  'incorrect_prefix' => 'Incorrect URI/URL prefix',
+  'could_not_open_URI' => 'Could not open URI.',
+  'unsafe_URI' => 'Safety not verifiable.',
+  'meta_data_failure' => 'Meta data failure',
+  'http_401' => '401 Unauthorized',
+  'http_402' => '402 Payment Required',
+  'http_403' => '403 Forbidden',
+  'http_404' => '404 Not Found',
+  'http_500' => '500 Internal Server Error',
+  'http_503' => '503 Service Unavailable',
+  'MIME_extraction_failure' => 'MIME could not be determined.',
+  'MIME_type_unknown' => 'Unknown MIME type',
+  'cant_create_write' => 'Cannot create write file.',
+  'not_writable' => 'Cannot write to write file.',
+  'cant_read_URI' => 'Cannot read URI/URL',
+  'cant_open_write_file' => 'Cannot open URI write file.',
+  'cant_write_write_file' => 'Cannot write to URI write file.',
+  'cant_unzip' => 'Cannot unzip.',
+  'unknown' => 'Unknown error',
+  'succ' => 'Successful Uploads',
+  'success' => '%s uploads were successful.',
+  'add' => 'Please click \'Continue\' to add the files to albums.',
+  'failure' => 'Upload Failure',
+  'f_info' => 'File Information',
+  'no_place' => 'The previous file could not be placed.',
+  'yes_place' => 'The previous file was placed successfully.',
   'max_fsize' => 'Maximum allowed file size is %s KB',
   'album' => 'Album',
-  'picture' => 'File', //cpg1.3.0
-  'pic_title' => 'File title', //cpg1.3.0
-  'description' => 'File description', //cpg1.3.0
-  'keywords' => 'Keywords (separate with spaces)',
-  'err_no_alb_uploadables' => 'Sorry there is no album where you are allowed to upload files', //cpg1.3.0
-  'place_instr_1' => 'Please place the files in albums at this time.  You may also enter relevant information about each file now.', //cpg1.3.0
-  'place_instr_2' => 'More files need placement. Please click \'Continue\'.', //cpg1.3.0
-  'process_complete' => 'You have successfully placed all the files.', //cpg1.3.0
+  'picture' => 'File',
+  'pic_title' => 'File title',
+  'description' => 'File description',
+  'keywords' => 'Keywords (separate with spaces)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Insert from list</a>', //cpg1.4
+  'keywords_sel' =>'Select a Keyword', //cpg1.4
+  'err_no_alb_uploadables' => 'Sorry there is no album where you are allowed to upload files',
+  'place_instr_1' => 'Please place the files in albums at this time.  You may also enter relevant information about each file now.',
+  'place_instr_2' => 'More files need placement. Please click \'Continue\'.',
+  'process_complete' => 'You have successfully placed all the files.',
+   'albums_no_category' => 'Albums with no category', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Personal albums', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Select album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Close', //cpg1.4
+  'no_keywords' => 'Sorry, no keywords available!', //cpg1.4
+  'regenerate_dictionary' => 'Regenerate Dictionary', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1165,6 +1806,8 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+  'memberlist' => 'Memberlist', //cpg1.4
+  'user_manager' => 'User manager', //cpg1.4
   'title' => 'Manage users',
   'name_a' => 'Name ascending',
   'name_d' => 'Name descending',
@@ -1176,23 +1819,34 @@
   'pic_d' => 'File count descending',
   'disku_a' => 'Disk usage ascending',
   'disku_d' => 'Disk usage descending',
-  'lv_a' => 'Last visit ascending', //cpg1.3.0
-  'lv_d' => 'Last visit descending', //cpg1.3.0
+  'lv_a' => 'Last visit ascending',
+  'lv_d' => 'Last visit descending',
   'sort_by' => 'Sort users by',
   'err_no_users' => 'User table is empty !',
   'err_edit_self' => 'You can\'t edit your own profile, use the \'My profile\' link for that',
-  'edit' => 'EDIT',
-  'delete' => 'DELETE',
+  'edit' => 'Edit', //cpg1.4
+  'with_selected' => 'With selected:', //cpg1.4
+  'delete' => 'Delete', //cpg1.4
+  'delete_files_no' => 'keep public files (but anonymize)', //cpg1.4
+  'delete_files_yes' => 'delete public files as well', //cpg1.4
+  'delete_comments_no' => 'keep comments (but anonymize)', //cpg1.4
+  'delete_comments_yes' => 'delete comments as well', //cpg1.4
+  'activate' => 'Activate', //cpg1.4
+  'deactivate' => 'Deactivate', //cpg1.4
+  'reset_password' => 'Reset Password', //cpg1.4
+  'change_primary_membergroup' => 'Change primary membergroup', //cpg1.4
+  'add_secondary_membergroup' => 'Add secondary membergroup', //cpg1.4
   'name' => 'User name',
   'group' => 'Group',
   'inactive' => 'Inactive',
   'operations' => 'Operations',
-  'pictures' => 'Files', //cpg1.3.0
-  'disk_space' => 'Space used / Quota',
-  'registered_on' => 'Registered on',
-  'last_visit' => 'Last Visit', //cpg1.3.0
+  'pictures' => 'Files',
+  'disk_space_used' => 'Space used', //cpg1.4
+  'disk_space_quota' => 'Space Quota', //cpg1.4
+  'registered_on' => 'Registration', //cpg1.4
+  'last_visit' => 'Last Visit',
   'u_user_on_p_pages' => '%d users on %d page(s)',
-  'confirm_del' => 'Are you sure you want to DELETE this user ? \\nAll his files and albums will also be deleted.', //js-alert //cpg1.3.0
+  'confirm_del' => 'Are you sure you want to DELETE this user ? \\nAll his files and albums will also be deleted.', //js-alert
   'mail' => 'MAIL',
   'err_unknown_user' => 'Selected user does not exist !',
   'modify_user' => 'Modify user',
@@ -1207,28 +1861,60 @@
   'user_location' => 'User location',
   'user_interests' => 'User interests',
   'user_occupation' => 'User occupation',
-  'latest_upload' => 'Recent uploads', //cpg1.3.0
-  'never' => 'never', //cpg1.3.0
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Recent uploads',
+  'never' => 'never',
+  'search' => 'User search', //cpg1.4
+  'submit' => 'Submit', //cpg1.4
+  'search_submit' => 'Go!', //cpg1.4
+  'search_result' => 'Search results for: ', //cpg1.4
+  'alert_no_selection' => 'You have to select at least one user first!', //cpg1.4 //js-alert
+  'password' => 'password', //cpg1.4
+  'select_group' => 'Select group', //cpg1.4
+  'groups_alb_access' => 'Album permissions by group', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Category', //cpg1.4
+  'modify' => 'Modify?', //cpg1.4
+  'group_no_access' => 'This group has no special access', //cpg1.4
+  'notice' => 'Notice', //cpg1.4
+  'group_can_access' => 'Album(s) that only "%s" can access', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Admin utilities (Resize pictures)', //cpg1.3.0
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Updates titles from filename', //cpg1.4
+'Deletes titles', //cpg1.4
+'Rebuilds thumbnails and resized photos', //cpg1.4
+'Deletes original sized photos replacing them with the resized version', //cpg1.4
+'Deletes original or intermediate size photos to free webspace', //cpg1.4
+'Deletes orphaned comments', //cpg1.4
+'Re-reads file sizes and dimensions (if you manually edited pics)', //cpg1.4
+'Resets views counter', //cpg1.4
+'Displays phpinfo', //cpg1.4
+'Updates the database', //cpg1.4
+'Displays log files', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Admin utilities (Resize pictures)',
   'what_it_does' => 'What it does',
-  'what_update_titles' => 'Updates titles from filename',
-  'what_delete_title' => 'Deletes titles',
-  'what_rebuild' => 'Rebuilds thumbnails and resized photos',
-  'what_delete_originals' => 'Deletes original sized photos replacing them with the resized version',
   'file' => 'File',
+  'problem' => 'Problem', //cpg1.4
+  'status' => 'Status', //cpg1.4
   'title_set_to' => 'title set to',
   'submit_form' => 'submit',
   'updated_succesfully' => 'updated succesfully',
   'error_create' => 'ERROR creating',
   'continue' => 'Process more images',
-  'main_success' => 'The file %s was successfully used as main file', //cpg1.3.0
+  'main_success' => 'The file %s was successfully used as main file',
   'error_rename' => 'Error renaming %s to %s',
   'error_not_found' => 'The file %s was not found',
   'back' => 'back to main',
@@ -1249,26 +1935,175 @@
   'update_both' => 'Both thumbnails and resized pictures',
   'update_number' => 'Number of processed images per click',
   'update_option' => '(Try setting this option lower if you experience timeout problems)',
-  'filename_title' => 'Filename &rArr; File title', //cpg1.3.0
+  'filename_title' => 'Filename &rArr; File title',
   'filename_how' => 'How should the filename be modified',
   'filename_remove' => 'Remove the .jpg ending and replace _ (underscore) with spaces',
   'filename_euro' => 'Change 2003_11_23_13_20_20.jpg to 23/11/2003 13:20',
   'filename_us' => 'Change 2003_11_23_13_20_20.jpg to 11/23/2003 13:20',
   'filename_time' => 'Change 2003_11_23_13_20_20.jpg to 13:20',
-  'delete' => 'Delete file titles or original size photos', //cpg1.3.0
-  'delete_title' => 'Delete file titles', //cpg1.3.0
+  'delete' => 'Delete file titles or original size photos',
+  'delete_title' => 'Delete file titles',
+  'delete_title_explanation' => 'This will remove all titles on files in the album you specify.', //cpg1.4
   'delete_original' => 'Delete original size photos',
+  'delete_original_explanation' => 'This will remove the full sized pictures.', //cpg1.4
+  'delete_intermediate' => 'Delete intermediate pictures', //cpg1.4
+  'delete_intermediate_explanation' => 'This will delete intermediate (normal) pictures.<br />Use this to free up disk space if you have disabled \'Create intermediate pictures\' in config after adding pictures.', //cpg1.4
   'delete_replace' => 'Deletes the original images replacing them with the sized versions',
+  'titles_deleted' => 'All titles in specified album removed', //cpg1.4
+  'deleting_intermediates' => 'Deleting intermediate images, please wait...', //cpg1.4
+  'searching_orphans' => 'Searching for orphans, please wait...', //cpg1.4
   'select_album' => 'Select album',
-  'delete_orphans' => 'Delete orphaned comments (works on all albums)', //cpg1.3.0
-  'orphan_comment' => 'orphan comments found', //cpg1.3.0
-  'delete' => 'Delete', //cpg1.3.0
-  'delete_all' => 'Delete all', //cpg1.3.0
-  'comment' => 'Comment: ', //cpg1.3.0
-  'nonexist' => 'attached to non existant file # ', //cpg1.3.0
-  'phpinfo' => 'Display phpinfo', //cpg1.3.0
-  'update_db' => 'Update database', //cpg1.3.0
-  'update_db_explanation' => '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.3.0
+  'delete_orphans' => 'Delete comments on missing files', //cpg1.4
+  '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.', //cpg1.4
+  'refresh_db' => 'Reload file dimensions and size information', //cpg1.4
+  '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.', //cpg1.4
+  'reset_views' => 'Reset view counters', //cpg1.4
+  'reset_views_explanation' => 'Sets all file view counts to zero in the album specified.', //cpg1.4
+  'orphan_comment' => 'orphan comments found',
+  'delete' => 'Delete',
+  'delete_all' => 'Delete all',
+  'delete_all_orphans' => 'Delete all orphans?', //cpg1.4
+  'comment' => 'Comment: ',
+  'nonexist' => 'attached to non existant file # ',
+  'phpinfo' => 'Display phpinfo',
+  'phpinfo_explanation' => 'Contains technical information about your server.<br /> - You may be asked to provide information from this when requesting support.', //cpg1.4
+  'update_db' => 'Update database',
+  'update_db_explanation' => '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.',
+  'view_log' => 'View log files', //cpg1.4
+  'view_log_explanation' => 'Coppermine can keep track of various actions users perform. You can browse those logs if you have enabled logging in <a href="admin.php">coppermine config</a>.', //cpg1.4
+  'versioncheck' => 'Check versions', //cpg1.4
+  'versioncheck_explanation' => '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.4
+  'bridgemanager' => 'Bridge Manager', //cpg1.4
+  'bridgemanager_explanation' => 'Enable/disable integration (bridging) of Coppermine with another application (e.g. your BBS).', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Versioncheck', //cpg1.4
+  'what_it_does' => 'This page is meant for users who have updated their coppermine install. This script goes through the files on your webserver and tries to determine if your local file versions on the webserver are the same as the ones from the repository at http://coppermine.sourceforge.net, this way displaying the files you were meant to update as well.<br />It will show everything in red that needs to be fixed. Entries in yellow need looking into. Entries in green (or your default font color) are OK.<br />Click on the help icons to find out more.', //cpg1.4
+  'online_repository_unable' => 'Unable to connect to online repository', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine was unable to connect to the online repository. This can have two reasons:', //cpg1.4
+  'online_repository_reason1' => 'the coppermine online repository is currently down - check if you can browse this page: %s - if you can\'t access this page, try again later.', //cpg1.4
+  'online_repository_reason2' => 'PHP on your webserver is configured with %s turned off (by default, it\'s turned on). If the server is yours to administer, turn this option on in <i>php.ini</i> (at least allow it to be overridden with %s). If you\'re webhosted, you will probably have to live with the fact that you can\'t compare your files to the online repository. This page will then only display the file versions that came with your distribution - updates will not be displayed.', //cpg1.4
+  'online_repository_skipped' => 'Connection to online repository skipped', //cpg1.4
+  'online_repository_to_local' => 'The script is defaulting to the local copy of the version-files now. The data may be inacurate if you have upgraded Coppermine and you haven\'t uploaded all files. Changes to the files after the release won\'t be taken into account as well.', //cpg1.4
+  'local_repository_unable' => 'Unable to connect to the repository on your server', //cpg1.4
+  'local_repository_explanation' => 'Coppermine was unable to connect to the repository file %s on your webserver. This probably means that you haven\'t uploaded the repository file to your webserver. Do so now and then try to run this page once more (hit refresh).<br />If the script still fails, your webhost might have disabled parts of <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP\'s filesystem functions</a> completely. In this case, you simply won\'t be able to use this tool at all, sorry.', //cpg1.4
+  'coppermine_version_header' => 'Installed Coppermine version', //cpg1.4
+  'coppermine_version_info' => 'You have currently installed: %s', //cpg1.4
+  'coppermine_version_explanation' => 'If you think this is entirely wrong and you\'re supposed to be running a higher version of Coppermine, you probably haven\'t uploaded the most recent version of the file <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Version comparison', //cpg1.4
+  'folder_file' => 'folder/file', //cpg1.4
+  'coppermine_version' => 'cpg version', //cpg1.4
+  'file_version' => 'file version', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'writable', //cpg1.4
+  'not_writable' => 'not writable', //cpg1.4
+  'help' => 'Help', //cpg1.4
+  'help_file_not_exist_optional1' => 'file/folder does not exist', //cpg1.4
+  'help_file_not_exist_optional2' => 'The file/folder %s has not been found on your server. Although it is optional you should upload it (using your FTP client) to your webserver if you are experiencing problems.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'file/folder does not exist', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'The file/folder %s has not been found on your server, although it is mandatory. Upload the file to your webserver (using your FTP client).', //cpg1.4
+  'help_no_local_version1' => 'No local file version', //cpg1.4
+  'help_no_local_version2' => 'The script was unable to extract a local file version - your file is either outdated or you have modified it, removing the header information on the way. Updating the file is recommended.', //cpg1.4
+  'help_local_version_outdated1' => 'Local version outdated', //cpg1.4
+  'help_local_version_outdated2' => 'Your version of this file seems to be from an older version of Coppermine (you probably upgraded). Make sure to update this file as well.', //cpg1.4
+  'help_local_version_na1' => 'Unable to extract cvs version info', //cpg1.4
+  'help_local_version_na2' => 'The script could not determine what cvs version the file on your webserver is. You should upload the file from your package.', //cpg1.4
+  'help_local_version_dev1' => 'Development version', //cpg1.4
+  'help_local_version_dev2' => 'The file on your webserver seems to be newer than your Coppermine version. You are either using a development file (you should only do so if you know what you are doing), or you have upgraded your Coppermine install and not uploaded include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Folder not writable', //cpg1.4
+  'help_not_writable2' => 'Change file permissions (CHMOD) to grant the script write access to the folder %s and everything within it.', //cpg1.4
+  'help_writable1' => 'Folder writable', //cpg1.4
+  'help_writable2' => 'The folder %s is writable. This is an unnecessary risk, coppermine only needs read/execute access.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine was not able to determine wether the folder is writable.', //cpg1.4
+  'your_file' => 'your file', //cpg1.4
+  'reference_file' => 'reference file', //cpg1.4
+  'summary' => 'Summary', //cpg1.4
+  'total' => 'Total files/folders checked', //cpg1.4
+  'mandatory_files_missing' => 'Mandatory files missing', //cpg1.4
+  'optional_files_missing' => 'Optional files missing', //cpg1.4
+  'files_from_older_version' => 'Files left over from outdated Coppermine version', //cpg1.4
+  'file_version_outdated' => 'Outdated file versions', //cpg1.4
+  'error_no_data' => 'The script made a boo, it was not able to retrieve any information. Sorry for the inconvenience.', //cpg1.4
+  'go_to_webcvs' => 'go to %s', //cpg1.4
+  'options' => 'Options', //cpg1.4
+  'show_optional_files' => 'show optional folders/files', //cpg1.4
+  'show_mandatory_files' => 'show mandatory files', //cpg1.4
+  'show_file_versions' => 'show file versions', //cpg1.4
+  'show_errors_only' => 'show folders/files with errors only', //cpg1.4
+  'show_permissions' => 'show folder permissions', //cpg1.4
+  'show_condensed_output' => 'show condensed ouput (for easier screenshots)', //cpg1.4
+  'coppermine_in_webroot' => 'coppermine is installed in the webroot', //cpg1.4
+  'connect_online_repository' => 'try connecting to the online repository', //cpg1.4
+  'show_additional_information' => 'show additional information', //cpg1.4
+  'no_webcvs_link' => 'don\'t display web cvs link', //cpg1.4
+  'stable_webcvs_link' => 'display web cvs link to stable branch', //cpg1.4
+  'devel_webcvs_link' => 'display web cvs link to devel branch', //cpg1.4
+  'submit' => 'apply changes / refresh', //cpg1.4
+  'reset_to_defaults' => 'reset to default values', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Delete All Logs', //cpg1.4
+  'delete_this' => 'Delete This Log', //cpg1.4
+  'view_logs' => 'View Logs', //cpg1.4
+  'no_logs' => 'No logs created.', //cpg1.4
 );
 
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web Publishing Wizard Client</h1><p>This module allows to use <b>Windows XP</b> web publishing wizard with Coppermine.</p><p>Code is based on article posted by
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>What is required</h2><ul><li>Windows XP in order to have the wizard.</li><li>A working installation of Coppermine on which <b>the web upload function works properly.</b></li></ul><h2>How to install on client side</h2><ul><li>Right click on
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Select &quot;save target as..&quot;. Save the file on your hard drive. When saving the file, check that the proposed file name is <b>cpg_###.reg</b> (the ### represents a numerical timestamp). Change it to that name if necessary (leave the numbers). When downloaded, double click on the file in order to register your server with the web publishing wizard.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testing</h2><ul><li>In Windows Explorer, select some files and click on <b>Publish xxx on the web</b> in the left pane.</li><li>Confirm your file selection. Click on <b>Next</b>.</li><li>In the list of services that appear, select the one for your photo gallery (it has the name of your gallery). If the service does not appear, check that you have installed <b>cpg_pub_wizard.reg</b> as described above.</li><li>Input your login information if required.</li><li>Select the target album for your pictures or create a new one.</li><li>Click on <b>next</b>. The upload of your pictures starts.</li><li>When it is completed, check your gallery to see if pictures have been properly added.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Notes :</h2><ul><li>Once the upload has started, the wizard can't display any error message returned by the script so you can't know if the upload failed or succeeded until you check your gallery.</li><li>If the upload fails, enable &quot;Debug mode&quot; on the Coppermine admin page, try with one single picture and check error messages in the
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+file that is located in Coppermine directory on your server.</li><li>In order to avoid that the gallery be <i>flooded</i> by pictures uploaded through the wizard, only the <b>gallery admins</b> and <b>users that can have their own albums</b> can use this feature.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Web Publishing Wizard', //cpg1.4
+  'welcome' => 'Welcome <b>%s</b>,', //cpg1.4
+  'need_login' => 'You need to login to the gallery using your web browser before you can use this wizard.<p/><p>When you login don\'t forget to select the <b>remember me</b> option if it is present.', //cpg1.4
+  'no_alb' => 'Sorry but there is no album where you are allowed to upload pictures with this wizard.', //cpg1.4
+  'upload' => 'Upload your pictures into an existing album', //cpg1.4
+  'create_new' => 'Create a new album for your pictures', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Category', //cpg1.4
+  'new_alb_created' => 'Your new album &quot;<b>%s</b>&quot; was created.', //cpg1.4
+  'continue' => 'Press &quot;Next&quot; to start to upload your pictures', //cpg1.4
+  'link' => 'this link', //cpg1.4
+);
+}
 ?>
\ No newline at end of file
diff -ruN 133/lang/english-utf-8.php cpg148/lang/english-utf-8.php
--- 133/lang/english-utf-8.php	2005-04-19 23:54:08.000000000 -0500
+++ cpg148/lang/english-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1273 +0,0 @@
-﻿<?php
-/*************************
-  Coppermine Photo Gallery
-  ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly 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 as published by
-  the Free Software Foundation; either version 2 of the License, or
-  (at your option) any later version.
-  ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/lang/english-utf-8.php,v $
-  $Revision: 1.13 $
-  $Author: gaugau $
-  $Date: 2005/04/19 21:54:08 $
-**********************************************/
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'English',
-  'lang_name_native' => 'English',
-  'lang_country_code' => 'gb',
-  'trans_name'=> 'Coppermine dev team',
-  'trans_email' => '',
-  'trans_website' => 'http://coppermine.sourceforge.net/',
-  'trans_date' => '2004-03-18',
-);
-
-$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', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
-$lang_month = array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
-
-// Some common strings
-$lang_yes = 'Yes';
-$lang_no  = 'No';
-$lang_back = 'BACK';
-$lang_continue = 'CONTINUE';
-$lang_info = 'Information';
-$lang_error = 'Error';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => 'Random files', //cpg1.3.0
-  'lastup' => 'Last additions',
-  'lastalb'=> 'Last updated albums',
-  'lastcom' => 'Last comments',
-  'topn' => 'Most viewed',
-  'toprated' => 'Top rated',
-  'lasthits' => 'Last viewed',
-  'search' => 'Search results',
-  'favpics'=> 'Favourite Files', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'You don\'t have permission to access this page.',
-  'perm_denied' => 'You don\'t have permission to perform this operation.',
-  'param_missing' => 'Script called without the required parameter(s).',
-  'non_exist_ap' => 'The selected album/file does not exist !', //cpg1.3.0
-  'quota_exceeded' => 'Disk quota exceeded<br /><br />You have a space quota of [quota]K, your files currently use [space]K, adding this file would make you exceed your quota.', //cpg1.3.0
-  'gd_file_type_err' => 'When using the GD image library allowed image types are only JPEG and PNG.',
-  'invalid_image' => 'The image you have uploaded is corrupted or can\'t be handled by the GD library',
-  'resize_failed' => 'Unable to create thumbnail or reduced size image.',
-  'no_img_to_display' => 'No image to display',
-  'non_exist_cat' => 'The selected category does not exist',
-  'orphan_cat' => 'A category has a non-existing parent, run the category manager to correct the problem!', //cpg1.3.0
-  'directory_ro' => 'Directory \'%s\' is not writable, files can\'t be deleted', //cpg1.3.0
-  'non_exist_comment' => 'The selected comment does not exist.',
-  'pic_in_invalid_album' => 'File is in a non existant album (%s)!?', //cpg1.3.0
-  'banned' => 'You are currently banned from using this site.',
-  'not_with_udb' => 'This function is disabled in Coppermine because it is integrated with forum software. Either what you are trying to do is not supported in this configuration, or the function should be handled by the forum software.',
-  'offline_title' => 'Offline', //cpg1.3.0
-  'offline_text' => 'Gallery is currently offline - check back soon', //cpg1.3.0
-  'ecards_empty' => 'There are currently no ecard records to display. Check that you have enabled ecard logging in coppermine config!', //cpg1.3.0
-  'action_failed' => 'Action failed.  Coppermine is unable to process your request.', //cpg1.3.0
-  'no_zip' => 'The necessary libraries to process ZIP files are not available.  Please contact your Coppermine administrator.', //cpg1.3.0
-  'zip_type' => 'You do not have permission to upload ZIP files.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Following codes might be useful: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Go to the album list',
-  'alb_list_lnk' => 'Album list',
-  'my_gal_title' => 'Go to my personal gallery',
-  'my_gal_lnk' => 'My gallery',
-  'my_prof_lnk' => 'My profile',
-  'adm_mode_title' => 'Switch to admin mode',
-  'adm_mode_lnk' => 'Admin mode',
-  'usr_mode_title' => 'Switch to user mode',
-  'usr_mode_lnk' => 'User mode',
-  'upload_pic_title' => 'Upload a file into an album', //cpg1.3.0
-  'upload_pic_lnk' => 'Upload file', //cpg1.3.0
-  'register_title' => 'Create an account',
-  'register_lnk' => 'Register',
-  'login_lnk' => 'Login',
-  'logout_lnk' => 'Logout',
-  'lastup_lnk' => 'Last uploads',
-  'lastcom_lnk' => 'Last comments',
-  'topn_lnk' => 'Most viewed',
-  'toprated_lnk' => 'Top rated',
-  'search_lnk' => 'Search',
-  'fav_lnk' => 'My Favorites',
-  'memberlist_title' => 'Show Memberlist', //cpg1.3.0
-  'memberlist_lnk' => 'Memberlist', //cpg1.3.0
-  'faq_title' => 'Frequently Asked Questions on the picture gallery &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Upload approval',
-  'config_lnk' => 'Config',
-  'albums_lnk' => 'Albums',
-  'categories_lnk' => 'Categories',
-  'users_lnk' => 'Users',
-  'groups_lnk' => 'Groups',
-  'comments_lnk' => 'Review Comments', //cpg1.3.0
-  'searchnew_lnk' => 'Batch add files', //cpg1.3.0
-  'util_lnk' => 'Admin Tools', //cpg1.3.0
-  'ban_lnk' => 'Ban Users',
-  'db_ecard_lnk' => 'Display Ecards', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Create / order my albums',
-  'modifyalb_lnk' => 'Modify my albums',
-  'my_prof_lnk' => 'My profile',
-);
-
-$lang_cat_list = array(
-  'category' => 'Category',
-  'albums' => 'Albums',
-  'pictures' => 'Files', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d albums on %d page(s)',
-);
-
-$lang_thumb_view = array(
-  'date' => 'DATE',
-  //Sort by filename and title
-  'name' => 'FILE NAME',
-  'title' => 'TITLE',
-  'sort_da' => 'Sort by date ascending',
-  'sort_dd' => 'Sort by date descending',
-  'sort_na' => 'Sort by name ascending',
-  'sort_nd' => 'Sort by name descending',
-  'sort_ta' => 'Sort by title ascending',
-  'sort_td' => 'Sort by title descending',
-  'download_zip' => 'Download as Zip file', //cpg1.3.0
-  'pic_on_page' => '%d files on %d page(s)',
-  'user_on_page' => '%d users on %d page(s)', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Return to the thumbnail page',
-  'pic_info_title' => 'Display/hide file information', //cpg1.3.0
-  'slideshow_title' => 'Slideshow',
-  'ecard_title' => 'Send this file as an e-card', //cpg1.3.0
-  'ecard_disabled' => 'e-cards are disabled',
-  'ecard_disabled_msg' => 'You don\'t have permission to send ecards', //js-alert //cpg1.3.0
-  'prev_title' => 'See previous file', //cpg1.3.0
-  'next_title' => 'See next file', //cpg1.3.0
-  'pic_pos' => 'FILE %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Rate this file ', //cpg1.3.0
-  'no_votes' => '(No vote yet)',
-  'rating' => '(current rating : %s / 5 with %s votes)',
-  'rubbish' => 'Rubbish',
-  'poor' => 'Poor',
-  'fair' => 'Fair',
-  'good' => 'Good',
-  'excellent' => 'Excellent',
-  'great' => 'Great',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Critical error',
-  'file' => 'File: ',
-  'line' => 'Line: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Filename : ',
-  'filesize' => 'Filesize : ',
-  'dimensions' => 'Dimensions : ',
-  'date_added' => 'Date added : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s comments',
-  'n_views' => '%s views',
-  'n_votes' => '(%s votes)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Select All', //cpg1.3.0
-  '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. Make sure to replace any passwords from the query with *** before posting.', //cpg1.3.0
-  'phpinfo' => 'display phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Default language', //cpg1.3.0
-  'choose_language' => 'Choose your language', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Default theme', //cpg1.3.0
-  'choose_theme' => 'Choose a theme', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Exclamation',
-  'Question' => 'Question',
-  'Very Happy' => 'Very Happy',
-  'Smile' => 'Smile',
-  'Sad' => 'Sad',
-  'Surprised' => 'Surprised',
-  'Shocked' => 'Shocked',
-  'Confused' => 'Confused',
-  'Cool' => 'Cool',
-  'Laughing' => 'Laughing',
-  'Mad' => 'Mad',
-  'Razz' => 'Razz',
-  'Embarassed' => 'Embarassed',
-  'Crying or Very sad' => 'Crying or Very sad',
-  'Evil or Very Mad' => 'Evil or Very Mad',
-  'Twisted Evil' => 'Twisted Evil',
-  'Rolling Eyes' => 'Rolling Eyes',
-  'Wink' => 'Wink',
-  'Idea' => 'Idea',
-  'Arrow' => 'Arrow',
-  'Neutral' => 'Neutral',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Leaving admin mode...',
-  1 => 'Entering admin mode...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Albums need to have a name !', //js-alert
-  'confirm_modifs' => 'Are you sure you want to make these modifications ?', //js-alert
-  'no_change' => 'You did not make any change !', //js-alert
-  'new_album' => 'New album',
-  'confirm_delete1' => 'Are you sure you want to delete this album ?', //js-alert
-  'confirm_delete2' => '\nAll files and comments it contains will be lost !', //js-alert
-  'select_first' => 'Select an album first', //js-alert
-  'alb_mrg' => 'Album Manager',
-  'my_gallery' => '* My gallery *',
-  'no_category' => '* No category *',
-  'delete' => 'Delete',
-  'new' => 'New',
-  'apply_modifs' => 'Apply modifications',
-  'select_category' => 'Select category',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Parameters required for \'%s\'operation not supplied !',
-  'unknown_cat' => 'Selected category does not exist in database',
-  'usergal_cat_ro' => 'User galleries category can\'t be deleted !',
-  'manage_cat' => 'Manage categories',
-  'confirm_delete' => 'Are you sure you want to DELETE this category', //js-alert
-  'category' => 'Category',
-  'operations' => 'Operations',
-  'move_into' => 'Move into',
-  'update_create' => 'Update/Create category',
-  'parent_cat' => 'Parent category',
-  'cat_title' => 'Category title',
-  'cat_thumb' => 'Category thumbnail', //cpg1.3.0
-  'cat_desc' => 'Category description',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Configuration',
-  'restore_cfg' => 'Restore factory defaults',
-  'save_cfg' => 'Save new configuration',
-  'notes' => 'Notes',
-  'info' => 'Information',
-  'upd_success' => 'Coppermine configuration was updated',
-  'restore_success' => 'Coppermine default configuration restored',
-  'name_a' => 'Name ascending',
-  'name_d' => 'Name descending',
-  'title_a' => 'Title ascending',
-  'title_d' => 'Title descending',
-  'date_a' => 'Date ascending',
-  'date_d' => 'Date descending',
-  'th_any' => 'Max Aspect',
-  'th_ht' => 'Height',
-  'th_wd' => 'Width',
-  'label' => 'label', //cpg1.3.0
-  'item' => 'item', //cpg1.3.0
-  'debug_everyone' => 'Everyone', //cpg1.3.0
-  'debug_admin' => 'Admin only', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'General settings',
-  array('Gallery name', 'gallery_name', 0),
-  array('Gallery description', 'gallery_description', 0),
-  array('Gallery administrator email', 'gallery_admin_email', 0),
-  array('Target address for the \'See more pictures\' link in e-cards', 'ecards_more_pic_target', 0),
-  array('Gallery is offline', 'offline', 1), //cpg1.3.0
-  array('Log ecards', 'log_ecards', 1), //cpg1.3.0
-  array('Allow ZIP-download of favorites', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Language, Themes &amp; Charset settings',
-  array('Language', 'lang', 5),
-  array('Theme', 'theme', 6),
-  array('Display language list', 'language_list', 1), //cpg1.3.0
-  array('Display language flags', 'language_flags', 8), //cpg1.3.0
-  array('Display &quot;reset&quot; in language selection', 'language_reset', 1), //cpg1.3.0
-  array('Display theme list', 'theme_list', 1), //cpg1.3.0
-  array('Display &quot;reset&quot; in theme selection', 'theme_reset', 1), //cpg1.3.0
-  array('Display FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Display bbcode help', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Character encoding', 'charset', 4), //cpg1.3.0
-
-  'Album list view',
-  array('Width of the main table (pixels or %)', 'main_table_width', 0),
-  array('Number of levels of categories to display', 'subcat_level', 0),
-  array('Number of albums to display', 'albums_per_page', 0),
-  array('Number of columns for the album list', 'album_list_cols', 0),
-  array('Size of thumbnails in pixels', 'alb_list_thumb_size', 0),
-  array('The content of the main page', 'main_page_layout', 0),
-  array('Show first level album thumbnails in categories','first_level',1),
-
-  'Thumbnail view',
-  array('Number of columns on thumbnail page', 'thumbcols', 0),
-  array('Number of rows on thumbnail page', 'thumbrows', 0),
-  array('Maximum number of tabs to display', 'max_tabs', 10), //cpg1.3.0
-  array('Display file caption (in addition to title) below the thumbnail', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Display number of views below the thumbnail', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Display number of comments below the thumbnail', 'display_comment_count', 1),
-  array('Display uploader name below the thumbnail', 'display_uploader', 1), //cpg1.3.0
-  array('Default sort order for files', 'default_sort_order', 3), //cpg1.3.0
-  array('Minimum number of votes for a file to appear in the \'top-rated\' list', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Image view &amp; Comment settings',
-  array('Width of the table for file display (pixels or %)', 'picture_table_width', 0), //cpg1.3.0
-  array('File information is visible by default', 'display_pic_info', 1), //cpg1.3.0
-  array('Filter bad words in comments', 'filter_bad_words', 1),
-  array('Allow smiles in comments', 'enable_smilies', 1),
-  array('Allow several consecutive comments on one file from the same user (disable flood protection)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Max length for an image description', 'max_img_desc_length', 0),
-  array('Max number of characters in a word', 'max_com_wlength', 0),
-  array('Max number of lines in a comment', 'max_com_lines', 0),
-  array('Maximum length of a comment', 'max_com_size', 0),
-  array('Show film strip', 'display_film_strip', 1),
-  array('Number of items in film strip', 'max_film_strip_items', 0),
-  array('Notify admin of comments by email', 'email_comment_notification', 1), //cpg1.3.0
-  array('Slideshow interval in milliseconds (1 second = 1000 milliseconds)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Files and thumbnails settings', //cpg1.3.0
-  array('Quality for JPEG files', 'jpeg_qual', 0),
-  array('Max dimension of a thumbnail <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Use dimension ( width or height or Max aspect for thumbnail ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7),
-  array('Create intermediate pictures','make_intermediate',1),
-  array('Max width or height of an intermediate picture/video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Max size for uploaded files (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Max width or height for uploaded pictures/videos (pixels)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Files and thumbnails advanced settings', //cpg1.3.0
-  array('Show private album Icon to unlogged user','show_private',1), //cpg1.3.0
-  array('Characters forbidden in filenames', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Allowed image types', 'allowed_img_types',0), //cpg1.3.0
-  array('Allowed movie types', 'allowed_mov_types',0), //cpg1.3.0
-  array('Allowed audio types', 'allowed_snd_types',0), //cpg1.3.0
-  array('Allowed document types', 'allowed_doc_types',0), //cpg1.3.0
-  array('Method for resizing images','thumb_method',2), //cpg1.3.0
-  array('Path to ImageMagick \'convert\' utility (example /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Command line options for ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Read EXIF data in JPEG files', 'read_exif_data', 1), //cpg1.3.0
-  array('Read IPTC data in JPEG files', 'read_iptc_data', 1), //cpg1.3.0
-  array('The album directory <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('The directory for user files <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('The prefix for intermediate pictures <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('The prefix for thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Default mode for directories', 'default_dir_mode', 0), //cpg1.3.0
-  array('Default mode for files', 'default_file_mode', 0), //cpg1.3.0
-
-  'User settings',
-  array('Allow new user registrations', 'allow_user_registration', 1),
-  array('User registration requires email verification', 'reg_requires_valid_email', 1),
-  array('Notify admin of user registration by email', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Allow two users to have the same email address', 'allow_duplicate_emails_addr', 1),
-  array('Users can have private albums (Note: if you switch from \'yes\' to \'no\' any current private albums will become public)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Notify admin of user upload awaiting approval', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Allow logged in users to view memberlist', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Custom fields for image description (leave blank if unused)',
-  array('Field 1 name', 'user_field1_name', 0),
-  array('Field 2 name', 'user_field2_name', 0),
-  array('Field 3 name', 'user_field3_name', 0),
-  array('Field 4 name', 'user_field4_name', 0),
-
-  'Cookies settings',
-  array('Name of the cookie used by the script (when using bbs integration, make sure it differs from the bbs\'s cookie name)', 'cookie_name', 0),
-  array('Path of the cookie used by the script', 'cookie_path', 0),
-
-  'Miscellaneous settings',
-  array('Enable debug mode', 'debug_mode', 9), //cpg1.3.0
-  array('Display notices in debug mode', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) This settings mustn\'t be changed if you already have files in your database.<br />
-  <a name="notice2"></a>(**) When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be 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.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Sent ecards', //cpg1.3.0
-  'ecard_sender' => 'Sender', //cpg1.3.0
-  'ecard_recipient' => 'Recipient', //cpg1.3.0
-  'ecard_date' => 'Date', //cpg1.3.0
-  'ecard_display' => 'Display ecard', //cpg1.3.0
-  'ecard_name' => 'Name', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'ascending', //cpg1.3.0
-  'ecard_descending' => 'descending', //cpg1.3.0
-  'ecard_sorted' => 'Sorted', //cpg1.3.0
-  'ecard_by_date' => 'by date', //cpg1.3.0
-  'ecard_by_sender_name' => 'by sender\'s name', //cpg1.3.0
-  'ecard_by_sender_email' => 'by sender\'s email', //cpg1.3.0
-  'ecard_by_sender_ip' => 'by sender\'s IP address', //cpg1.3.0
-  'ecard_by_recipient_name' => 'by recipient\'s name', //cpg1.3.0
-  'ecard_by_recipient_email' => 'by recipient\'s email', //cpg1.3.0
-  'ecard_number' => 'displaying record %s to %s of %s', //cpg1.3.0
-  'ecard_goto_page' => 'go to page', //cpg1.3.0
-  'ecard_records_per_page' => 'Records per page', //cpg1.3.0
-  'check_all' => 'Check All', //cpg1.3.0
-  'uncheck_all' => 'Uncheck All', //cpg1.3.0
-  'ecards_delete_selected' => 'Delete selected ecards', //cpg1.3.0
-  'ecards_delete_confirm' => 'Are you sure you want to delete the records? Tick the checkbox!', //cpg1.3.0
-  'ecards_delete_sure' => 'I\'m sure', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'You need to type your name and a comment',
-  'com_added' => 'Your comment was added',
-  'alb_need_title' => 'You have to provide a title for the album !',
-  'no_udp_needed' => 'No update needed.',
-  'alb_updated' => 'The album was updated',
-  'unknown_album' => 'Selected album does not exist or you don\'t have permission to upload in this album',
-  'no_pic_uploaded' => 'No file was uploaded !<br /><br />If you have really selected a file to upload, check that the server allows file uploads...', //cpg1.3.0
-  'err_mkdir' => 'Failed to create directory %s !',
-  'dest_dir_ro' => 'Destination directory %s is not writable by the script !',
-  'err_move' => 'Impossible to move %s to %s !',
-  'err_fsize_too_large' => 'The size of file you have uploaded is too large (maximum allowed is %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'The size of the file you have uploaded is too large (maximum allowed is %s KB) !',
-  'err_invalid_img' => 'The file you have uploaded is not a valid image !',
-  'allowed_img_types' => 'You can only upload %s images.',
-  'err_insert_pic' => 'The file \'%s\' can\'t be inserted in the album ', //cpg1.3.0
-  'upload_success' => 'Your file was uploaded successfully<br /><br />It will be visible after admin approval.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Upload notification', //cpg1.3.0
-  'notify_admin_email_body' => 'A picture has been uploaded by %s that needs your approval. Visit %s', //cpg1.3.0
-  'info' => 'Information',
-  'com_added' => 'Comment added',
-  'alb_updated' => 'Album updated',
-  'err_comment_empty' => 'Your comment is empty !',
-  'err_invalid_fext' => 'Only files with the following extensions are accepted : <br /><br />%s.',
-  'no_flood' => 'Sorry but you are already the author of the last comment posted for this file<br /><br />Edit the comment you have posted if you want to modify it', //cpg1.3.0
-  'redirect_msg' => 'You are being redirected.<br /><br /><br />Click \'CONTINUE\' if the page does not refresh automatically',
-  'upl_success' => 'Your file was successfully added', //cpg1.3.0
-  'email_comment_subject' => 'Comment posted on Coppermine Photo Gallery', //cpg1.3.0
-  'email_comment_body' => 'Someone has posted a comment on your gallery. See it at', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Caption',
-  'fs_pic' => 'full size image',
-  'del_success' => 'successfully deleted',
-  'ns_pic' => 'normal size image',
-  'err_del' => 'can\'t be deleted',
-  'thumb_pic' => 'thumbnail',
-  'comment' => 'comment',
-  'im_in_alb' => 'image in album',
-  'alb_del_success' => 'Album \'%s\' deleted',
-  'alb_mgr' => 'Album Manager',
-  'err_invalid_data' => 'Invalid data received in \'%s\'',
-  'create_alb' => 'Creating album \'%s\'',
-  'update_alb' => 'Updating album \'%s\' with title \'%s\' and index \'%s\'',
-  'del_pic' => 'Delete file', //cpg1.3.0
-  'del_alb' => 'Delete album',
-  'del_user' => 'Delete user',
-  'err_unknown_user' => 'The selected user does not exist !',
-  'comment_deleted' => 'Comment was succesfully deleted',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Are you sure you want to DELETE this file ? \\nComments will also be deleted.', //js-alert //cpg1.3.0
-  'del_pic' => 'DELETE THIS FILE', //cpg1.3.0
-  'size' => '%s x %s pixels',
-  'views' => '%s times',
-  'slideshow' => 'Slideshow',
-  'stop_slideshow' => 'STOP SLIDESHOW',
-  'view_fs' => 'Click to view full size image',
-  'edit_pic' => 'Edit description', //cpg1.3.0
-  'crop_pic' => 'Crop and Rotate', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'File information', //cpg1.3.0
-  'Filename' => 'Filename',
-  'Album name' => 'Album name',
-  'Rating' => 'Rating (%s votes)',
-  'Keywords' => 'Keywords',
-  'File Size' => 'File Size',
-  'Dimensions' => 'Dimensions',
-  'Displayed' => 'Displayed',
-  'Camera' => 'Camera',
-  'Date taken' => 'Date taken',
-  'Aperture' => 'Aperture',
-  'Exposure time' => 'Exposure time',
-  'Focal length' => 'Focal length',
-  'Comment' => 'Comment',
-  'addFav'=>'Add to Favorites', //cpg1.3.0
-  'addFavPhrase'=>'Favorites', //cpg1.3.0
-  'remFav'=>'Remove from Favorites', //cpg1.3.0
-  'iptcTitle'=>'IPTC Title', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC Keywords', //cpg1.3.0
-  'iptcCategory'=>'IPTC Category', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC Sub Categories', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Edit this comment',
-  'confirm_delete' => 'Are you sure you want to delete this comment ?', //js-alert
-  'add_your_comment' => 'Add your comment',
-  'name'=>'Name',
-  'comment'=>'Comment',
-  'your_name' => 'Anon',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Click image to close this window',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Send an e-card',
-  'invalid_email' => '<b>Warning</b> : invalid email address !',
-  'ecard_title' => 'An e-card from %s for you',
-  'error_not_image' => 'Only images can be sent as an ecard.', //cpg1.3.0
-  'view_ecard' => 'If the e-card does not display correctly, click this link',
-  'view_more_pics' => 'Click this link to view more pictures !',
-  'send_success' => 'Your ecard was sent',
-  'send_failed' => 'Sorry but the server can\'t send your e-card...',
-  'from' => 'From',
-  'your_name' => 'Your name',
-  'your_email' => 'Your email address',
-  'to' => 'To',
-  'rcpt_name' => 'Recipient name',
-  'rcpt_email' => 'Recipient email address',
-  'greetings' => 'Greetings',
-  'message' => 'Message',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'File&nbsp;info', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Title',
-  'desc' => 'Description',
-  'keywords' => 'Keywords',
-  'pic_info_str' => '%s &times; %s - %s KB - %s views - %s votes',
-  'approve' => 'Approve file', //cpg1.3.0
-  'postpone_app' => 'Postpone approval',
-  'del_pic' => 'Delete file', //cpg1.3.0
-  'read_exif' => 'Read EXIF info again', //cpg1.3.0
-  'reset_view_count' => 'Reset view counter',
-  'reset_votes' => 'Reset votes',
-  'del_comm' => 'Delete comments',
-  'upl_approval' => 'Upload approval',
-  'edit_pics' => 'Edit files', //cpg1.3.0
-  'see_next' => 'See next files', //cpg1.3.0
-  'see_prev' => 'See previous files', //cpg1.3.0
-  'n_pic' => '%s files', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Number of files to display', //cpg1.3.0
-  'apply' => 'Apply modifications', //cpg1.3.0
-  'crop_title' => 'Coppermine Picture Editor', //cpg1.3.0
-  'preview' => 'Preview', //cpg1.3.0
-  'save' => 'Save picture', //cpg1.3.0
-  'save_thumb' =>'Save as thumbnail', //cpg1.3.0
-  'sel_on_img' =>'The selection has to be entirely on the image!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Frequently Asked Questions', //cpg1.3.0
-  'toc' => 'Table of contents', //cpg1.3.0
-  'question' => 'Question: ', //cpg1.3.0
-  'answer' => 'Answer: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled, then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0), //cpg1.3.0
-  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0), //cpg1.3.0
-  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0), //cpg1.3.0
-	array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to. Click &quot;Browse,&quot; find the file to upload, and click &quot;open.&quot; Add a title and description if you want. Click &quot;Submit&quot;', 'allow_private_albums', 1), //cpg1.3.0
-  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0), //cpg1.3.0
-  //array('What is &quot;My Gallery&quot;?', '&quot;My Gallery&quot; is a personal gallery that the user can upload to and manage.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0), //cpg1.3.0
-  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Gallery&quot;?', 'This feature lets users create their own galleries and add, delete or modify albums as well as upload to them.', 'allow_private_albums', 1), //cpg1.3.0
-  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Password reminder', //cpg1.3.0
-  'err_already_logged_in' => 'You are already logged in !', //cpg1.3.0
-  'enter_username_email' => 'Enter your username or email address', //cpg1.3.0
-  'submit' => 'go', //cpg1.3.0
-  'failed_sending_email' => 'The password reminder email can\'t be sent !', //cpg1.3.0
-  'email_sent' => 'An email with your username and password was sent to %s', //cpg1.3.0
-  'err_unk_user' => 'Selected user does not exist!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Password reminder', //cpg1.3.0
-  'passwd_reminder_body' => 'You have requested to be reminded of your login data:
-Username: %s
-Password: %s
-Click %s to log in.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Group name',
-  'disk_quota' => 'Disk quota',
-  'can_rate' => 'Can rate files', //cpg1.3.0
-  'can_send_ecards' => 'Can send ecards',
-  'can_post_com' => 'Can post comments',
-  'can_upload' => 'Can upload files', //cpg1.3.0
-  'can_have_gallery' => 'Can have a personal gallery',
-  'apply' => 'Apply modifications',
-  'create_new_group' => 'Create new group',
-  'del_groups' => 'Delete selected group(s)',
-  '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 //cpg1.3.0
-  'title' => 'Manage user groups',
-  'approval_1' => 'Pub. Upl. approval (1)',
-  'approval_2' => 'Priv. Upl. approval (2)',
-  'upload_form_config' => 'Upload form configuration', //cpg1.3.0
-  'upload_form_config_values' => array( 'Single file uploads only', 'Multiple file uploads only', 'URI uploads only', 'ZIP upload only', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'User may customize number of upload boxes?', //cpg1.3.0
-  'num_file_upload'=>'Maximum/exact number of file upload boxes', //cpg1.3.0
-  'num_URI_upload'=>'Maximum/exact number of URI upload boxes', //cpg1.3.0
-  'note1' => '<b>(1)</b> Uploads in a public album need admin approval',
-  'note2' => '<b>(2)</b> Uploads in an album that belong to the user need admin approval',
-  'notes' => 'Notes',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Welcome !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Are you sure you want to DELETE this album ? \\nAll files and comments will also be deleted.', //js-alert //cpg1.3.0
-  'delete' => 'DELETE',
-  'modify' => 'PROPERTIES',
-  'edit_pics' => 'EDIT FILES', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Home',
-  'stat1' => '<b>[pictures]</b> files in <b>[albums]</b> albums and <b>[cat]</b> categories with <b>[comments]</b> comments viewed <b>[views]</b> times', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> files in <b>[albums]</b> albums viewed <b>[views]</b> times', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s Gallery',
-  'stat3' => '<b>[pictures]</b> files in <b>[albums]</b> albums with <b>[comments]</b> comments viewed <b>[views]</b> times', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'User list',
-  'no_user_gal' => 'There are no user galleries',
-  'n_albums' => '%s album(s)',
-  'n_pics' => '%s file(s)', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s files', //cpg1.3.0
-  'last_added' => ', last one added on %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Login',
-  'enter_login_pswd' => 'Enter your username and password to login',
-  'username' => 'Username',
-  'password' => 'Password',
-  'remember_me' => 'Remember me',
-  'welcome' => 'Welcome %s ...',
-  'err_login' => '*** Couldn\'t log in. Try again ***',
-  'err_already_logged_in' => 'You are already logged in !',
-  'forgot_password_link' => 'I forgot my password', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Logout',
-  'bye' => 'Bye bye %s ...',
-  'err_not_loged_in' => 'You are not logged in !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Update album %s',
-  'general_settings' => 'General settings',
-  'alb_title' => 'Album title',
-  'alb_cat' => 'Album category',
-  'alb_desc' => 'Album description',
-  'alb_thumb' => 'Album thumbnail',
-  'alb_perm' => 'Permissions for this album',
-  'can_view' => 'Album can be viewed by',
-  'can_upload' => 'Visitors can upload files',
-  'can_post_comments' => 'Visitors can post comments',
-  'can_rate' => 'Visitors can rate files',
-  'user_gal' => 'User Gallery',
-  'no_cat' => '* No category *',
-  'alb_empty' => 'Album is empty',
-  'last_uploaded' => 'Last uploaded',
-  'public_alb' => 'Everybody (public album)',
-  'me_only' => 'Me only',
-  'owner_only' => 'Album owner (%s) only',
-  'groupp_only' => 'Members of the \'%s\' group',
-  'err_no_alb_to_modify' => 'No album you can modify in the database.',
-  'update' => 'Update album', //cpg1.3.0
-  'notice1' => '(*) depending on %sgroups%s settings', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Sorry but you have already rated this file', //cpg1.3.0
-  'rate_ok' => 'Your vote was accepted',
-  'forbidden' => 'You can not rate your own files.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_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-orientated 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 = array(
-  'page_title' => 'User registration',
-  'term_cond' => 'Terms and conditions',
-  'i_agree' => 'I agree',
-  'submit' => 'Submit registration',
-  'err_user_exists' => 'The username you have entered already exist, please choose a different one',
-  'err_password_mismatch' => 'The two passwords does not match, please input them again',
-  'err_uname_short' => 'Username must be 2 characters long minimum',
-  'err_password_short' => 'Password must be 2 characters long minimum',
-  'err_uname_pass_diff' => 'Username and password must be different',
-  'err_invalid_email' => 'Email address is invalid',
-  'err_duplicate_email' => 'Another user has already registered with the email address you entered',
-  'enter_info' => 'Input registration information',
-  'required_info' => 'Required information',
-  'optional_info' => 'Optional information',
-  'username' => 'Username',
-  'password' => 'Password',
-  'password_again' => 'Re-enter password',
-  'email' => 'Email',
-  'location' => 'Location',
-  'interests' => 'Interests',
-  'website' => 'Home page',
-  'occupation' => 'Occupation',
-  'error' => 'ERROR',
-  'confirm_email_subject' => '%s - Registration confirmation',
-  'information' => 'Information',
-  'failed_sending_email' => 'The registration confirmation email can\'t be send !',
-  'thank_you' => 'Thank you for registering.<br /><br />An email with information on how to activate your account was sent to the email address you provided.',
-  'acct_created' => 'Your account has been created and you can now login with your username and password',
-  'acct_active' => 'Your account is now active and you can login with your username and password',
-  'acct_already_act' => 'Your account is already active !',
-  'acct_act_failed' => 'This account can\'t be activated !',
-  'err_unk_user' => 'Selected user does not exist !',
-  'x_s_profile' => '%s\'s profile',
-  'group' => 'Group',
-  'reg_date' => 'Joined',
-  'disk_usage' => 'Disk usage',
-  'change_pass' => 'Change password',
-  'current_pass' => 'Current password',
-  'new_pass' => 'New password',
-  'new_pass_again' => 'New password again',
-  'err_curr_pass' => 'Current password is incorrect',
-  'apply_modif' => 'Apply modifications',
-  'change_pass' => 'Change my password',
-  'update_success' => 'Your profile was updated',
-  'pass_chg_success' => 'Your password was changed',
-  'pass_chg_error' => 'Your password was not changed',
-  'notify_admin_email_subject' => '%s - Registration notification', //cpg1.3.0
-  'notify_admin_email_body' => 'A new user with the username "%s" has registered in your gallery', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Thank you for registering at {SITE_NAME}
-
-Your username is : "{USER_NAME}"
-Your password is : "{PASSWORD}"
-
-In order to activate your account, you need to click on the link below
-or copy and paste it in your web browser.
-
-{ACT_LINK}
-
-Regards,
-
-The management of {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Review comments',
-  'no_comment' => 'There is no comment to review',
-  'n_comm_del' => '%s comment(s) deleted',
-  'n_comm_disp' => 'Number of comments to display',
-  'see_prev' => 'See previous',
-  'see_next' => 'See next',
-  'del_comm' => 'Delete selected comments',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Search the file collection',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Search new files', //cpg1.3.0
-  'select_dir' => 'Select directory',
-  'select_dir_msg' => 'This function allows you to add a batch of file that your have uploaded to your server by FTP.<br /><br />Select the directory where you have uploaded your files', //cpg1.3.0
-  'no_pic_to_add' => 'There is no file to add', //cpg1.3.0
-  'need_one_album' => 'You need at least one album to use this function',
-  'warning' => 'Warning',
-  '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 !', //cpg1.3.0
-  'target_album' => '<b>Put files of &quot;</b>%s<b>&quot; into </b>%s', //cpg1.3.0
-  'folder' => 'Folder',
-  'image' => 'file',
-  'album' => 'Album',
-  'result' => 'Result',
-  'dir_ro' => 'Not writable. ',
-  'dir_cant_read' => 'Not readable. ',
-  'insert' => 'Adding new files to the gallery', //cpg1.3.0
-  'list_new_pic' => 'List of new files', //cpg1.3.0
-  'insert_selected' => 'Insert selected files', //cpg1.3.0
-  'no_pic_found' => 'No new file was found', //cpg1.3.0
-  'be_patient' => 'Please be patient, the script needs time to add the files', //cpg1.3.0
-  'no_album' => 'no album selected',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : means that the file was succesfully added'.
-                          '<li><b>DP</b> : means that the file is a duplicate and is already in the database'.
-                          '<li><b>PB</b> : means that the file could not be added, check your configuration and the permission of directories where the files are located'.
-                          '<li><b>NA</b> : means that you haven\'t selected an album the files should go to, hit \'<a href="javascript:history.back(1)">back</a>\' and select an album. If you don\'t have an album <a href="albmgr.php">create one first</a></li>'.
-                          '<li>If the OK, DP, PB \'signs\' does not appear click on the broken file to see any error message produced by PHP'.
-                          '<li>If your browser timeouts, hit the reload button'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'select album', //cpg1.3.0
-  'check_all' => 'Check All', //cpg1.3.0
-  'uncheck_all' => 'Uncheck All', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Ban Users',
-  'user_name' => 'User Name',
-  'ip_address' => 'IP Address',
-  'expiry' => 'Expires (blank is permanent)',
-  'edit_ban' => 'Save Changes',
-  'delete_ban' => 'Delete',
-  'add_new' => 'Add New Ban',
-  'add_ban' => 'Add',
-  'error_user' => 'Cannot find user', //cpg1.3.0
-  'error_specify' => 'You need to specifiy either a user name or an IP address', //cpg1.3.0
-  'error_ban_id' => 'Invalid ban ID!', //cpg1.3.0
-  'error_admin_ban' => 'You cannnot ban yourself!', //cpg1.3.0
-  'error_server_ban' => 'You were going to ban your own server? Tsk tsk, cannot do that...', //cpg1.3.0
-  'error_ip_forbidden' => 'You cannnot ban this IP - it is non-routable!', //cpg1.3.0
-  'lookup_ip' => 'Lookup an IP address', //cpg1.3.0
-  'submit' => 'go!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Upload file', //cpg1.3.0
-  'custom_title' => 'Customized Request Form', //cpg1.3.0
-  'cust_instr_1' => 'You may select a customized number of upload boxes. However, you may not select more than the limits listed below.', //cpg1.3.0
-  'cust_instr_2' => 'Box Number Requests', //cpg1.3.0
-  'cust_instr_3' => 'File upload boxes: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL upload boxes: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL upload boxes:', //cpg1.3.0
-  'cust_instr_6' => 'File upload boxes:', //cpg1.3.0
-  'cust_instr_7' => 'Please enter the number of each type of upload box you desire at this time.  Then click \'Continue\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Invalid action for form creation.', //cpg1.3.0
-  'reg_instr_2' => 'Now you may upload your files using the upload boxes below. The size of files uploaded from your client to the server should not exceed %s KB each. ZIP files uploaded in the \'File Upload\' and \'URI/URL Upload\' sections will remain compressed.', //cpg1.3.0
-  'reg_instr_3' => 'If you want the zipped file or archive to be decompressed, you must use the file upload box provided in the \'Decompressive ZIP Upload\' area.', //cpg1.3.0
-  'reg_instr_4' => 'When using the URI/URL upload section, please enter the path to the file like so: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'When you have completed the form, please click \'Continue\'.', //cpg1.3.0
-  'reg_instr_6' => 'Decompressive ZIP Uploads:', //cpg1.3.0
-  'reg_instr_7' => 'File Uploads:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL Uploads:', //cpg1.3.0
-  'error_report' => 'Error Report', //cpg1.3.0
-  'error_instr' => 'The following uploads encountered errors:', //cpg1.3.0
-  'file_name_url' => 'File Name/URL', //cpg1.3.0
-  'error_message' => 'Error Message', //cpg1.3.0
-  'no_post' => 'File not uploaded by POST.', //cpg1.3.0
-  'forb_ext' => 'Forbidden file extension.', //cpg1.3.0
-  'exc_php_ini' => 'Exceeded filesize allowed in php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Exceeded filesize permitted by CPG.', //cpg1.3.0
-  'partial_upload' => 'Only a partial upload.', //cpg1.3.0
-  'no_upload' => 'No upload occurred.', //cpg1.3.0
-  'unknown_code' => 'Unknown PHP upload error code.', //cpg1.3.0
-  'no_temp_name' => 'No upload - No temp name.', //cpg1.3.0
-  'no_file_size' => 'Contains no data/Corrupted', //cpg1.3.0
-  'impossible' => 'Impossible to move.', //cpg1.3.0
-  'not_image' => 'Not an image/corrupt', //cpg1.3.0
-  'not_GD' => 'Not a GD extension.', //cpg1.3.0
-  'pixel_allowance' => 'Pixel allowance exceeded.', //cpg1.3.0
-  'incorrect_prefix' => 'Incorrect URI/URL prefix', //cpg1.3.0
-  'could_not_open_URI' => 'Could not open URI.', //cpg1.3.0
-  'unsafe_URI' => 'Safety not verifiable.', //cpg1.3.0
-  'meta_data_failure' => 'Meta data failure', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME could not be determined.', //cpg1.3.0
-  'MIME_type_unknown' => 'Unknown MIME type', //cpg1.3.0
-  'cant_create_write' => 'Cannot create write file.', //cpg1.3.0
-  'not_writable' => 'Cannot write to write file.', //cpg1.3.0
-  'cant_read_URI' => 'Cannot read URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Cannot open URI write file.', //cpg1.3.0
-  'cant_write_write_file' => 'Cannot write to URI write file.', //cpg1.3.0
-  'cant_unzip' => 'Cannot unzip.', //cpg1.3.0
-  'unknown' => 'Unknown error', //cpg1.3.0
-  'succ' => 'Successful Uploads', //cpg1.3.0
-  'success' => '%s uploads were successful.', //cpg1.3.0
-  'add' => 'Please click \'Continue\' to add the files to albums.', //cpg1.3.0
-  'failure' => 'Upload Failure', //cpg1.3.0
-  'f_info' => 'File Information', //cpg1.3.0
-  'no_place' => 'The previous file could not be placed.', //cpg1.3.0
-  'yes_place' => 'The previous file was placed successfully.', //cpg1.3.0
-  'max_fsize' => 'Maximum allowed file size is %s KB',
-  'album' => 'Album',
-  'picture' => 'File', //cpg1.3.0
-  'pic_title' => 'File title', //cpg1.3.0
-  'description' => 'File description', //cpg1.3.0
-  'keywords' => 'Keywords (separate with spaces)',
-  'err_no_alb_uploadables' => 'Sorry there is no album where you are allowed to upload files', //cpg1.3.0
-  'place_instr_1' => 'Please place the files in albums at this time.  You may also enter relevant information about each file now.', //cpg1.3.0
-  'place_instr_2' => 'More files need placement. Please click \'Continue\'.', //cpg1.3.0
-  'process_complete' => 'You have successfully placed all the files.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Manage users',
-  'name_a' => 'Name ascending',
-  'name_d' => 'Name descending',
-  'group_a' => 'Group ascending',
-  'group_d' => 'Group descending',
-  'reg_a' => 'Reg date ascending',
-  'reg_d' => 'Reg date descending',
-  'pic_a' => 'File count ascending',
-  'pic_d' => 'File count descending',
-  'disku_a' => 'Disk usage ascending',
-  'disku_d' => 'Disk usage descending',
-  'lv_a' => 'Last visit ascending', //cpg1.3.0
-  'lv_d' => 'Last visit descending', //cpg1.3.0
-  'sort_by' => 'Sort users by',
-  'err_no_users' => 'User table is empty !',
-  'err_edit_self' => 'You can\'t edit your own profile, use the \'My profile\' link for that',
-  'edit' => 'EDIT',
-  'delete' => 'DELETE',
-  'name' => 'User name',
-  'group' => 'Group',
-  'inactive' => 'Inactive',
-  'operations' => 'Operations',
-  'pictures' => 'Files', //cpg1.3.0
-  'disk_space' => 'Space used / Quota',
-  'registered_on' => 'Registered on',
-  'last_visit' => 'Last Visit', //cpg1.3.0
-  'u_user_on_p_pages' => '%d users on %d page(s)',
-  'confirm_del' => 'Are you sure you want to DELETE this user ? \\nAll his files and albums will also be deleted.', //js-alert //cpg1.3.0
-  'mail' => 'MAIL',
-  'err_unknown_user' => 'Selected user does not exist !',
-  'modify_user' => 'Modify user',
-  'notes' => 'Notes',
-  'note_list' => '<li>If you don\'t want to change the current password, leave the "password" field blank',
-  'password' => 'Password',
-  'user_active' => 'User is active',
-  'user_group' => 'User group',
-  'user_email' => 'User email',
-  'user_web_site' => 'User web site',
-  'create_new_user' => 'Create new user',
-  'user_location' => 'User location',
-  'user_interests' => 'User interests',
-  'user_occupation' => 'User occupation',
-  'latest_upload' => 'Recent uploads', //cpg1.3.0
-  'never' => 'never', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Admin utilities (Resize pictures)', //cpg1.3.0
-  'what_it_does' => 'What it does',
-  'what_update_titles' => 'Updates titles from filename',
-  'what_delete_title' => 'Deletes titles',
-  'what_rebuild' => 'Rebuilds thumbnails and resized photos',
-  'what_delete_originals' => 'Deletes original sized photos replacing them with the resized version',
-  'file' => 'File',
-  'title_set_to' => 'title set to',
-  'submit_form' => 'submit',
-  'updated_succesfully' => 'updated succesfully',
-  'error_create' => 'ERROR creating',
-  'continue' => 'Process more images',
-  'main_success' => 'The file %s was successfully used as main file', //cpg1.3.0
-  'error_rename' => 'Error renaming %s to %s',
-  'error_not_found' => 'The file %s was not found',
-  'back' => 'back to main',
-  'thumbs_wait' => 'Updating thumbnails and/or resized images, please wait...',
-  'thumbs_continue_wait' => 'Continuing to update thumbnails and/or resized images...',
-  'titles_wait' => 'Updating titles, please wait...',
-  'delete_wait' => 'Deleting titles, please wait...',
-  'replace_wait' => 'Deleting originals and replacing them with resized images, please wait..',
-  'instruction' => 'Quick instructions',
-  'instruction_action' => 'Select action',
-  'instruction_parameter' => 'Set parameters',
-  'instruction_album' => 'Select album',
-  'instruction_press' => 'Press %s',
-  'update' => 'Update thumbs and/or resized photos',
-  'update_what' => 'What should be updated',
-  'update_thumb' => 'Only thumbnails',
-  'update_pic' => 'Only resized pictures',
-  'update_both' => 'Both thumbnails and resized pictures',
-  'update_number' => 'Number of processed images per click',
-  'update_option' => '(Try setting this option lower if you experience timeout problems)',
-  'filename_title' => 'Filename &rArr; File title', //cpg1.3.0
-  'filename_how' => 'How should the filename be modified',
-  'filename_remove' => 'Remove the .jpg ending and replace _ (underscore) with spaces',
-  'filename_euro' => 'Change 2003_11_23_13_20_20.jpg to 23/11/2003 13:20',
-  'filename_us' => 'Change 2003_11_23_13_20_20.jpg to 11/23/2003 13:20',
-  'filename_time' => 'Change 2003_11_23_13_20_20.jpg to 13:20',
-  'delete' => 'Delete file titles or original size photos', //cpg1.3.0
-  'delete_title' => 'Delete file titles', //cpg1.3.0
-  'delete_original' => 'Delete original size photos',
-  'delete_replace' => 'Deletes the original images replacing them with the sized versions',
-  'select_album' => 'Select album',
-  'delete_orphans' => 'Delete orphaned comments (works on all albums)', //cpg1.3.0
-  'orphan_comment' => 'orphan comments found', //cpg1.3.0
-  'delete' => 'Delete', //cpg1.3.0
-  'delete_all' => 'Delete all', //cpg1.3.0
-  'comment' => 'Comment: ', //cpg1.3.0
-  'nonexist' => 'attached to non existant file # ', //cpg1.3.0
-  'phpinfo' => 'Display phpinfo', //cpg1.3.0
-  'update_db' => 'Update database', //cpg1.3.0
-  'update_db_explanation' => '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.3.0
-);
-
-?>
diff -ruN 133/lang/estonian.php cpg148/lang/estonian.php
--- 133/lang/estonian.php	2004-12-30 01:03:46.000000000 -0600
+++ cpg148/lang/estonian.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1275 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: estonian.php,v 1.10 2004/12/29 23:03:46 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Estonian',
-  'lang_name_native' => 'Eesti',
-  'lang_country_code' => 'ee',
-  'trans_name'=> 'Meelis Ristje',
-  'trans_email' => 'meelis@hullumajand.com',
-  'trans_website' => 'http://hullumajand.com',
-  'trans_date' => '2004-09-06',
-);
-
-$lang_charset = 'iso-8859-4';
-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('Baiti', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Phapev', 'Esmaspev', 'Teisipev', 'Kolmapev', 'Neljapev', 'Reede', 'Laupev');
-$lang_month = array('Jaanuar', 'Veebruar', 'Mrts', 'Aprill', 'Mai', 'Juuni', 'Juuli', 'August', 'September', 'Oktoober', 'November', 'Detsember');
-
-
-// Some common strings
-$lang_yes = 'Jah';
-$lang_no  = 'Ei';
-$lang_back = 'TAGASI';
-$lang_continue = 'JTKA';
-$lang_info = 'Informatsioon';
-$lang_error = 'Viga';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y kell %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y kell %I:%M'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y kell %I:%M'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => 'Juhuslikud pildid', //cpg1.3.0
-  'lastup' => 'Viimati lisatud',
-  'lastalb'=> 'Viimati lisatud album',
-  'lastcom' => 'Viimane kommentaar',
-  'topn' => 'Enim vaadatud',
-  'toprated' => 'Edetabel',
-  'lasthits' => 'Viimati vaadatud',
-  'search' => 'Otsingu tulemused',
-  'favpics'=> 'Eelistatud pildid', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Teil pole igusi sellele lehele psuks',
-  'perm_denied' => 'Teil pole igust toimingu tegemiseks',
-  'param_missing' => 'Skripti kivitamiseks puuduvad vajalikud parameetrid.',
-  'non_exist_ap' => 'Valitud pilt vi album puudub!', //cpg1.3.0
-  'quota_exceeded' => 'Lubatud kettakasutus letatud<br /><br />Teil on lubatud kasutada [quota]K kettaruumi, Teie pildid vtavad hetkel [space]K  ruumi, selle pildi lisamisel vib lubatud maht olla letatud.', //cpg1.3.0
-  'gd_file_type_err' => 'GD teegi puhul on lubatud ainult JPEG ja PNG tpi pildid.',
-  'invalid_image' => 'Pilt on vigane vi seda pole vimalik ksitleda GD teegi poolt.',
-  'resize_failed' => 'Ei suuda luua pisipilti vi vhendada pildi suurust.',
-  'no_img_to_display' => 'Pole htegi pilti.',
-  'non_exist_cat' => 'Valitud kategooria puudub.',
-  'orphan_cat' => 'Kategoorial puudub vanem, kasuta kategooria-haldurit probleemi lahendamiseks.', //cpg1.3.0
-  'directory_ro' => 'Kataloogil \'%s\' puudub kirjutamisigus, ilte ei saa kustutada.', //cpg1.3.0
-  'non_exist_comment' => 'Valitud kommentaar puudub.',
-  'pic_in_invalid_album' => 'Pilt asub olematus albumis (%s)!?', //cpg1.3.0
-  'banned' => 'Sul on hetkel keelatud selle albumi kasutamine.',
-  'not_with_udb' => 'See funktsioon on keelatud, kuna album on integreeritud foorumiga. Ehk tegevus mida Sa ritad ei ole toetatud antud konfiguratsioonis vi tuleks teha kasutades foorumi tarkvara.',
-  'offline_title' => 'Mitte aktiivne', //cpg1.3.0
-  'offline_text' => 'Album ei ole hetkel aktiivne - vaata hiljem uuesti', //cpg1.3.0
-  'ecards_empty' => 'Ei ole postkaartide koopiaid mida nidata. Kontrolli gonfiguratsiooni!', //cpg1.3.0
-  'action_failed' => 'Ksuviga.  Pildialbum ei saa teostada antud ksku.', //cpg1.3.0
-  'no_zip' => 'ZIP failid pole saadaval.  Palun vta hendust oma Pildialbumi administraatoriga.', //cpg1.3.0
-  'zip_type' => 'Sul puudub igus ZIP failide lesse laadimiseks.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Jrgnevad koodid vivad olla vajalikud: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://www.sinuaadress.ee/]Url Text[/url]</li> <li>[email]sinunimi@kuskohas.ee[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Mine albumite loetellu',
-  'alb_list_lnk' => 'Albumite loetelu',
-  'my_gal_title' => 'Mine minu personaalsesse galeriisse',
-  'my_gal_lnk' => 'Minu galerii',
-  'my_prof_lnk' => 'Minu Profiil',
-  'adm_mode_title' => 'Llitu admin olekusse',
-  'adm_mode_lnk' => 'Admin olek',
-  'usr_mode_title' => 'Llitu kasutaja olekusse',
-  'usr_mode_lnk' => 'Kasutaja olek',
-  'upload_pic_title' => 'Lisa fail/e albumisse',
-  'upload_pic_lnk' => 'Lisa fail/e albumisse',
-  'register_title' => 'Registreeru',
-  'register_lnk' => 'Registreeri',
-  'login_lnk' => 'Sisene',
-  'logout_lnk' => 'Vlju',
-  'lastup_lnk' => 'Viimati lisatud',
-  'lastcom_lnk' => 'Viimased kommentaarid',
-  'topn_lnk' => 'Enim vaadatud',
-  'toprated_lnk' => 'Edetabel',
-  'search_lnk' => 'Otsing',
-  'fav_lnk' => 'Minu eelistused',
-  'memberlist_title' => 'Nita kasutajate lehte', //cpg1.3.0
-  'memberlist_lnk' => 'Kasutajate leht', //cpg1.3.0
-  'faq_title' => 'Korduma kippuvad ksimused &quot;Pildialbum&quot;', //cpg1.3.0
-  'faq_lnk' => 'KKK', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Lisamise kinnitus',
-  'config_lnk' => 'Konfiguratsioon',
-  'albums_lnk' => 'Albumid',
-  'categories_lnk' => 'Kategooriad',
-  'users_lnk' => 'Kasutajad',
-  'groups_lnk' => 'Grupid',
-  'comments_lnk' => 'Kommentaarid',
-  'searchnew_lnk' => 'Lisa leslaetud pilte',
-  'util_lnk' => 'Failide suuruse muutmine',
-  'ban_lnk' => 'Blokeeri kasutajaid',
-  'db_ecard_lnk' => 'Nita postkaarte', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Loo / telli albumeid',
-  'modifyalb_lnk' => 'Redigeeri albumeid',
-  'my_prof_lnk' => 'Minu profiil',
-);
-
-$lang_cat_list = array(
-  'category' => 'Kategooria',
-  'albums' => 'Albumid',
-  'pictures' => 'Pildid', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d albumit %d lehel',
-);
-
-$lang_thumb_view = array(
-  'date' => 'KUUPEV',
-  //Sort by filename and title
-  'name' => 'FAILI NIMI',
-  'title' => 'PEALKIRI',
-  'sort_da' => 'Jrjesta kuupeva jrgi kasvavalt',
-  'sort_dd' => 'Jrjesta kuupeva jrgi kahanevalt',
-  'sort_na' => 'Jrjesta nime jrgi kasvavalt',
-  'sort_nd' => 'Jrjesta nime jrgi kahanevalt',
-  'sort_ta' => 'Jrjesta pealkirja jrgi kasvavalt',
-  'sort_td' => 'Jrjesta pealkirja jrgi kahanevalt',
-  'download_zip' => 'Lae alla ZIP failina', //cpg1.3.0
-  'pic_on_page' => '%d pilti on %d-el lehel',
-  'user_on_page' => '%d kasutajat on %d-el lehel', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Tagasi pisipiltide lehele',
-  'pic_info_title' => 'Nita/peida pildi info', //cpg1.3.0
-  'slideshow_title' => 'Slaidiesitus',
-  'ecard_title' => 'Saada see pilt e-kaardina', //cpg1.3.0
-  'ecard_disabled' => 'e-kaartid on keelatud',
-  'ecard_disabled_msg' => 'Teil pole igust saata e-kaarte', //js-alert //cpg1.3.0
-  'prev_title' => 'Vaata eelmist pilti', //cpg1.3.0
-  'next_title' => 'Vaata jrgmist pilti', //cpg1.3.0
-  'pic_pos' => 'FAIL %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Hinda seda pilti ', //cpg1.3.0
-  'no_votes' => '(Veel hindamata)',
-  'rating' => '(Hetke hinne : %s / 5-st %s hlega)',
-  'rubbish' => 'Klbmatu',
-  'poor' => 'Kasin',
-  'fair' => 'Keskmine',
-  'good' => 'Hea',
-  'excellent' => 'Suureprane',
-  'great' => 'Fantastiline',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Kriitiline viga',
-  'file' => 'Fail: ',
-  'line' => 'Rida: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Failinimi : ',
-  'filesize' => 'Failisuurus : ',
-  'dimensions' => 'Mtmed : ',
-  'date_added' => 'Lisamise kuupev : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s kommentaari',
-  'n_views' => '%s kord(a)',
-  'n_votes' => '(%s hl(t))',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Parandusmoodi info', //cpg1.3.0
-  'select_all' => 'Mrgi kik', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Kui kasutad pildialbumi abi siis kopeeri veateade postitusesse. Paroolid asenda kindlasti postituses (***) ennem postitamist.', //cpg1.3.0
-  'phpinfo' => 'nita php infot', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Taasta algkeel', //cpg1.3.0
-  'choose_language' => 'Vali oma keel', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Algeline tagataust', //cpg1.3.0
-  'choose_theme' => 'Vali tagataust', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Hatus',
-  'Question' => 'Ksimus',
-  'Very Happy' => 'Vga nnelik',
-  'Smile' => 'Rmus',
-  'Sad' => 'Kurb',
-  'Surprised' => 'llatunud',
-  'Shocked' => 'Vapustaud',
-  'Confused' => 'Hammeldunud',
-  'Cool' => 'Lahe',
-  'Laughing' => 'Naerev',
-  'Mad' => 'Hull',
-  'Razz' => 'Razz',
-  'Embarassed' => 'Hbistatud',
-  'Crying or Very sad' => 'Nuttev vi vga kurb',
-  'Evil or Very Mad' => 'el vi Pris hull',
-  'Twisted Evil' => 'Eelarvamuslik el',
-  'Rolling Eyes' => 'Silmi pritav',
-  'Wink' => 'Silmapilgutus',
-  'Idea' => 'Idee',
-  'Arrow' => 'Nool',
-  'Neutral' => 'Neutraalne',
-  'Mr. Green' => 'Mr. Roheline',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Lahkumine admin olekust...',
-  1 => 'Sisenemine admin olekusse...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Albumitel peab olema nimi !', //js-alert
-  'confirm_modifs' => 'Oled kindel, et tahad teha neid muudatusi ?', //js-alert
-  'no_change' => 'Sa ei muutnud midagi !', //js-alert
-  'new_album' => 'Uus album',
-  'confirm_delete1' => 'Kindel, et tahad albumit kustutada ?', //js-alert
-  'confirm_delete2' => '\nKik siin sisalduvad pildid ja kommentaarid lhevad kaduma !', //js-alert
-  'select_first' => 'Vali enne album', //js-alert
-  'alb_mrg' => 'Albumi-haldur',
-  'my_gallery' => '* Minu galerii *',
-  'no_category' => '* Kategooriata *',
-  'delete' => 'Kustuta',
-  'new' => 'Uus',
-  'apply_modifs' => 'Omista muudatused',
-  'select_category' => 'Vali kategooria',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Puuduvad parameetrid \'%s\'tooimingut ei tehtud !',
-  'unknown_cat' => 'Valitud kategooria puudub andmebaasis',
-  'usergal_cat_ro' => 'Kasutaja galeriisid ei saa kustutada !',
-  'manage_cat' => 'Halda kategooriaid',
-  'confirm_delete' => 'Oled kindel, et tahad KUSTUTADA seda kategooriat', //js-alert
-  'category' => 'Kategooria',
-  'operations' => 'Toimingud',
-  'move_into' => 'Liigu',
-  'update_create' => 'Uuenda/Loo Kategooria',
-  'parent_cat' => 'Juurkategooria',
-  'cat_title' => 'Kategooria tiitel',
-  'cat_thumb' => 'Kategooria pilt', //cpg1.3.0
-  'cat_desc' => 'Kategooria kirjeldus',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Konfiguratsioon',
-  'restore_cfg' => 'Taasta tehase vaikeseaded',
-  'save_cfg' => 'Salvesta uus konfiguratsioon',
-  'notes' => 'Mrkused',
-  'info' => 'Informatsioon',
-  'upd_success' => 'Konfiguratsioon uuendatud',
-  'restore_success' => 'Vaikekonfiguratsioon taastatud',
-  'name_a' => 'Nimed kasvavalt',
-  'name_d' => 'Nimed kahanevalt',
-  'title_a' => 'Pealkirjad kasvavalt',
-  'title_d' => 'Pealkirjad kahanevalt',
-  'date_a' => 'Kuupev kasvavalt',
-  'date_d' => 'Kuupev kahanevalt',
-  'th_any' => 'Max Aspect',
-  'th_ht' => 'Height',
-  'th_wd' => 'Width',
-  'label' => 'kiri', //cpg1.3.0
-  'item' => 'lipp', //cpg1.3.0
-  'debug_everyone' => 'Igaks', //cpg1.3.0
-  'debug_admin' => 'Administraator ainult', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'ldised seaded',
-  array('Galerii nimi', 'gallery_name', 0),
-  array('Galerii kirjeldus', 'gallery_description', 0),
-  array('Galerii administraatori e-post',  'gallery_admin_email', 0),
-  array('Sihtaadress \'Vaata veel pilte\' link e-kaartidel', 'ecards_more_pic_target', 0),
-  array('Galerii aktiivsus', 'offline', 1), //cpg1.3.0
-  array('Salvesta postkaarte', 'log_ecards', 1), //cpg1.3.0
-  array('Aktsepteeri ZIP failide allalaadimine minu eelistustesse', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Keelte, taustade ja mrgistiku seaded',
-  array('Keel', 'lang', 5),
-  array('Taust', 'theme', 6),
-  array('Nita keelte mend', 'language_list', 1), //cpg1.3.0
-  array('Nita lippe', 'language_flags', 8), //cpg1.3.0
-  array('Nita &quot;Taasta algkeel&quot; nuppu lippude juures', 'language_reset', 1), //cpg1.3.0
-  array('Nita taustade mend', 'theme_list', 1), //cpg1.3.0
-  array('Nita &quot;Algeline tagataust&quot; kirja tagataustade mens', 'theme_reset', 1), //cpg1.3.0
-  array('Nita KKK', 'display_faq', 1), //cpg1.3.0
-  array('Nita bbkoodi abi', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Thekodeering', 'charset', 4), //cpg1.3.0
-
-  'Albumite loetelu vaade ',
-  array('Peatabeli laius (pikslites vi %)', 'main_table_width', 0),
-  array('Number kategooria tasandeid kuvamiseks ', 'subcat_level', 0),
-  array('Number albumeid kuvamiseks', 'albums_per_page', 0),
-  array('Number veergusid albumi loeteluks', 'album_list_cols', 0),
-  array('Pisipiltide suurus pikslites', 'alb_list_thumb_size', 0),
-  array('Pealehe sisu', 'main_page_layout', 0),
-  array('Nita esimese taseme albumite pisipilte kategooriates ','first_level',1),
-
-  'Pisipiltide vaade',
-  array('Veergude arv pisipiltide lehel ', 'thumbcols', 0),
-  array('Ridade arv pisipiltide lehel ', 'thumbrows', 0),
-  array('Maksimaalne lahtrite arv kuvamiseks ', 'max_tabs', 10), //cpg1.3.0
-  array('Kuva pildi selgitus (lisaks tiitlile) pisipildi all ', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Kuva vaatamiste arv pisipildi all ', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Kuva kommentaaraide arv pisipildi all ', 'display_comment_count', 1),
-  array('Kuva pildi lisaja nimi pildi juures', 'display_uploader', 1), //cpg1.3.0
-  array('Jrjesta pildid', 'default_sort_order', 3), //cpg1.3.0
-  array('Minimaalne hlte arv pildi sattumiseks  \'Edetabel\' lehele', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Pildivaate ja kommentaaride seaded',
-  array('Tabeli laius pildi kuvamiseks (pikslites vi %) ', 'picture_table_width', 0), //cpg1.3.0
-  array('Pildi info on vaikimisi nhtav', 'display_pic_info', 1), //cpg1.3.0
-  array('Filtreeri pahad snad kommentaarides ', 'filter_bad_words', 1),
-  array('Luba kasutada smaile kommentaarides ', 'enable_smilies', 1),
-  array('Luba hel ja samal kasutajal mitu korda jrjest kommenteerida hte ja sama pilti', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Maksimaalne pildikirjelduse pikkus ', 'max_img_desc_length', 0),
-  array('Maksimaalne thtede arv snas', 'max_com_wlength', 0),
-  array('Maksimaalne ridade arv kommentaaris ', 'max_com_lines', 0),
-  array('Maksimaalne kommentaari pikkus ', 'max_com_size', 0),
-  array('Nita filmilinti', 'display_film_strip', 1),
-  array('Kaadrite arv filmilindil', 'max_film_strip_items', 0),
-  array('Teavita administraatorit kommentaaridest e-maili teel', 'email_comment_notification', 1), //cpg1.3.0
-  array('Slaidesituse interval millisekundites (1 sekund = 1000 millisekundit)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Failide ja pisipiltide seaded', //cpg1.3.0
-  array('JPEG failide kvaliteet', 'jpeg_qual', 0),
-  array('Pisipildi max laius vi krgus <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Kasuta mte (krgus vi laius vi maksimum pisipiltide jaoks ) <b>**</b>', 'thumb_use', 7),
-  array('Loo keskmised pildid ','make_intermediate',1),
-  array('Maksimaalne krgus vi laius keskmiste suurusega piltidele/videodele <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('leslaetavate failide maksimaalne suurus (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Maksimaalne krgus vi laius leslaetavate piltide/videode puhul pikslites', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Failide ja pisipiltide tpsemad seaded', //cpg1.3.0
-  array('Kuva privaatalbumi ikooni mitte sisseloginud kasutaja juures','show_private',1), //cpg1.3.0
-  array('Faili nimes keelatud themrgid ', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Aktsepteeritavad piltide failide tbid', 'allowed_img_types',0), //cpg1.3.0
-  array('Aktsepteeritavad videode failide tbid', 'allowed_mov_types',0), //cpg1.3.0
-  array('Aktsepteeritavad audio failide tbid', 'allowed_snd_types',0), //cpg1.3.0
-  array('Aktsepteeritavad dokumentide failide tbid', 'allowed_doc_types',0), //cpg1.3.0
-  array('Piltide suurusemuutmise meetod','thumb_method',2), //cpg1.3.0
-  array('ImageMagick\'u \'konvertimise\' abiprogrammi tee (niteks /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Ksurea parameetrid ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Lugeda EXIF andmed JPEG failides ', 'read_exif_data', 1), //cpg1.3.0
-  array('Lugeda IPTC andmed JPEG failides', 'read_iptc_data', 1), //cpg1.3.0
-  array('Albumi kataloog <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Kasutajapiltide kataloog <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Eesliide keskmistele piltidele <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Eesliide pisipiltidele <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Vaikemood kataloogidele', 'default_dir_mode', 0), //cpg1.3.0
-  array('Vaikemood piltidele', 'default_file_mode', 0), //cpg1.3.0
-
-  'Kasutaja seaded',
-  array('Aktsepteeri uute kasutajate registreerimist', 'allow_user_registration', 1),
-  array('Kasutaja registreerimine nuab e-posti-kinnitust', 'reg_requires_valid_email', 1),
-  array('Teavita administraatorit uue kasutaja registreerimisest e-maili teel', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Luba kahel kasutajal hte-sama e-posti aadressi ', 'allow_duplicate_emails_addr', 1),
-  array('Kasutajatel vib olla privaat-albumid  (PS: Kui llitad \'Jah\' pealt \'Ei\' peale siis privaat albumid muutuvad avalikuks)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Teavita administraatorit kasutajatepoolt leslaetud piltide lisamise kinnituse ootamisest', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Luba sisseloginud kasutajatel nha kasutajate nimekirja', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Kohandatavad vljad pildi kirjelduseks (jta thjaks kui ei kasuta)',
-  array('Vlja 1 nimi', 'user_field1_name', 0),
-  array('Vlja 2 nimi', 'user_field2_name', 0),
-  array('Vlja 3 nimi', 'user_field3_name', 0),
-  array('Vlja 4 nimi', 'user_field4_name', 0),
-
-  'Prnikute seaded',
-  array('Skripti poolt kasutatava prniku nimi', 'cookie_name', 0),
-  array('Skripti poolt kasutatava prniku failitee ', 'cookie_path', 0),
-
-  'Muud seaded',
-  array('Vimalda parandusmoodulit', 'debug_mode', 9), //cpg1.3.0
-  array('Thelepanekud parandusmoodulis', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Neid seadeid ei tohi muuta kui sul on juba failid andmebaasis.<br />
-  <a name="notice2"></a>(**) Kui muudad neid seadeid siis muudatused tulevad ainult nende failidega mis sa prast selle seade muutmist lisad. ra muuda neid seadeid kui albumis on juba faile. Sa saad muuta olemasolevaid faile &quot;<a href="util.php">Failide suuruse muutmine</a> &quot; administraatori menst.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Saadetud e-kaardid', //cpg1.3.0
-  'ecard_sender' => 'Saatja', //cpg1.3.0
-  'ecard_recipient' => 'Saaja', //cpg1.3.0
-  'ecard_date' => 'Kuupev', //cpg1.3.0
-  'ecard_display' => 'Nita postkaarti', //cpg1.3.0
-  'ecard_name' => 'Nimi', //cpg1.3.0
-  'ecard_email' => 'E-mail', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'lalt-alla jrjekorras', //cpg1.3.0
-  'ecard_descending' => 'alt-les jrjekorras', //cpg1.3.0
-  'ecard_sorted' => 'Sorteeritud', //cpg1.3.0
-  'ecard_by_date' => 'kuupeva jrgi', //cpg1.3.0
-  'ecard_by_sender_name' => 'saatja nime jrgi', //cpg1.3.0
-  'ecard_by_sender_email' => 'saatja e-maili jrgi', //cpg1.3.0
-  'ecard_by_sender_ip' => 'saatja IP aadressi jrgi', //cpg1.3.0
-  'ecard_by_recipient_name' => 'saaja nime jrgi', //cpg1.3.0
-  'ecard_by_recipient_email' => 'saaja e-maili jrgi', //cpg1.3.0
-  'ecard_number' => 'Salvestatuid postkaarte %s lk. %s -st %s', //cpg1.3.0
-  'ecard_goto_page' => 'mine lehele', //cpg1.3.0
-  'ecard_records_per_page' => 'Kuva salvestusi lehekljel', //cpg1.3.0
-  'check_all' => 'Mrgista kik', //cpg1.3.0
-  'uncheck_all' => 'Eemalda mrgistused', //cpg1.3.0
-  'ecards_delete_selected' => 'Kustuta mrgistatud postkaardid', //cpg1.3.0
-  'ecards_delete_confirm' => 'Kas oled kindel et tahad kustutada salvestatud postkaardid? Tick the checkbox!', //cpg1.3.0
-  'ecards_delete_sure' => 'Olen kindel', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Sa pead kirjutama oma nime ja kommentaari',
-  'com_added' => 'Sinu kommentaar on lisatud',
-  'alb_need_title' => 'Sinult oodatakse pealkirja albumile !',
-  'no_udp_needed' => 'Uuendust pole vaja.',
-  'alb_updated' => 'Album on uuendatud',
-  'unknown_album' => 'Valitud album puudub vi sul pole igusi salvestada sellesse albumisse',
-  'no_pic_uploaded' => 'Ei ole mrgitud faili lesselaadimiseks !<br /><br />Kui sa testi mrkisid faili lesselaadimiseks, siis kontrolli kas server lubab faile lesse laadida...', //cpg1.3.0
-  'err_mkdir' => 'Viga kataloogi %s loomisel !',
-  'dest_dir_ro' => 'Sihtkataloog %s pole skripti poolt kirjutamisiguslik !',
-  'err_move' => 'Vimatu liigutada %s -> %s !',
-  'err_fsize_too_large' => 'Sinu poolt salvestatava pildi suurus liiga suur (maksimum lubatud %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Sinu poolt salvestatava faili suurus liiga suur (maksimum lubatud %s KB) !',
-  'err_invalid_img' => 'leslaetav fail pole kehtiv pildifail !',
-  'allowed_img_types' => 'Sa vid salvestada ainult %s pilti.',
-  'err_insert_pic' => 'Pilti  \'%s\' ei saa lisada albumisse ', //cpg1.3.0
-  'upload_success' => 'Sinu pilt salvestati edukalt<br /><br />See saab nhtavaks prast admini heakskiitu.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Salvestatud fail', //cpg1.3.0
-  'notify_admin_email_body' => 'Pilt on leslaetud %s see vajab sinu heakskiitu. Vaata %s', //cpg1.3.0
-  'info' => 'Informatsioon',
-  'com_added' => 'Kommentaar lisatud',
-  'alb_updated' => 'Album uuendatud',
-  'err_comment_empty' => 'Sinu kommentaar on thi !',
-  'err_invalid_fext' => 'Ainult jrgmised failitbid aksepteeritakse : <br /><br />%s.',
-  'no_flood' => 'Vabandust, aga sa oled juba selle pildile viimati lisatud kommentaari autor<br /><br />Paranda oma lisatud kommentaari kui soovid seda muuta', //cpg1.3.0
-  'redirect_msg' => 'Sind suunatakse mber.<br /><br /><br />Klikka \'JTKA\' kui leheklg automaatselt ei uuene',
-  'upl_success' => 'Sinu pilt edukalt lisatud', //cpg1.3.0
-  'email_comment_subject' => 'Kommentaar lisatud pildialbumis', //cpg1.3.0
-  'email_comment_body' => 'Keegi lisas kommentaari pildialbumis. Vaata seda', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Selgitus',
-  'fs_pic' => 'Tis suuruses pilt',
-  'del_success' => 'edukalt kustutatud',
-  'ns_pic' => 'normaal suuruses pilt',
-  'err_del' => 'ei saa kustutada',
-  'thumb_pic' => 'pisipilt',
-  'comment' => 'kommentaar',
-  'im_in_alb' => 'pilt albumis',
-  'alb_del_success' => 'Album \'%s\' kustutatud',
-  'alb_mgr' => 'Albumi Haldur',
-  'err_invalid_data' => 'Vigased andmed laekunud \'%s\'',
-  'create_alb' => 'Loon albumit \'%s\'',
-  'update_alb' => 'Uuendan albumit \'%s\' pealkirjaga \'%s\' ja indeksiga \'%s\'',
-  'del_pic' => 'Kustuta fail', //cpg1.3.0
-  'del_alb' => 'Kustuta album',
-  'del_user' => 'Kustuta kasutaja',
-  'err_unknown_user' => 'Valitud kasutajat pole olemas !',
-  'comment_deleted' => 'Kommentaar edukalt kustutatud',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Oled kindel, et tahad seda pilti KUSTUTADA ? \\nKommentaarid kustutatakse samuti.', //js-alert //cpg1.3.0
-  'del_pic' => 'KUSTUTA SEE FAIL', //cpg1.3.0
-  'size' => '%s x %s pikslit',
-  'views' => '%s korda',
-  'slideshow' => 'Slaidivaade',
-  'stop_slideshow' => 'PEATA SLAIDIVAADE',
-  'view_fs' => 'Klikka vaatamaks tissuuruses pilti',
-  'edit_pic' => 'MUUDA KIRJELDUST', //cpg1.3.0
-  'crop_pic' => 'REDIGEERI', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Pildi Informatsioon', //cpg1.3.0
-  'Filename' => 'Faili nimi',
-  'Album name' => 'Albumi nimi',
-  'Rating' => 'Reiting (%s votes)',
-  'Keywords' => 'Mrksnad',
-  'File Size' => 'Faili suurus',
-  'Dimensions' => 'Mdud',
-  'Displayed' => 'Kuvatud',
-  'Camera' => 'Kaamera',
-  'Date taken' => 'lesvtte kuupev',
-  'ISO'=>'ISO',
-  'Aperture' => 'Ava',
-  'Exposure time' => 'Sriaeg',
-  'Focal length' => 'Fookus kaugus',
-  'Comment' => 'Kommentaar',
-  'addFav'=>'Lisa eelistustesse', //cpg1.3.0
-  'addFavPhrase'=>'Minu eelistused', //cpg1.3.0
-  'remFav'=>'Eemalda eelistustest', //cpg1.3.0
-  'iptcTitle'=>'IPTC Pealkiri', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC Vtmesnad', //cpg1.3.0
-  'iptcCategory'=>'IPTC Kategooria', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC Alam Kategooriad', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'Valmis',
-  'edit_title' => 'Muuda komentaari',
-  'confirm_delete' => 'Oled kindel, et tahad seda kommentaari kustutada ?', //js-alert
-  'add_your_comment' => 'Lisa komentaar',
-  'name'=>'Nimi',
-  'comment'=>'Kommentaar',
-  'your_name' => 'Sinu nimi',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Akna sulgemiseks klpsa pildil',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Saada e-kaart',
-  'invalid_email' => '<b>Hoiatus</b> : Vigane e-posti aadress !',
-  'ecard_title' => 'Sulle on e-kaart %s\' lt',
-  'error_not_image' => 'Ainult pilte saab saata e-kaardina.', //cpg1.3.0
-  'view_ecard' => 'Kui e-kaarti ei kuvata korrektselt, klpsake lingil',
-  'view_more_pics' => 'Rohkemate piltide vaatamiseks klpsake lingil !',
-  'send_success' => 'Sinu e-kaart on saadetud',
-  'send_failed' => 'Vabandust, kuid serveril ei nnestu Sinu e-kaardi saatmine...',
-  'from' => 'Kellelt',
-  'your_name' => 'Sinu Nimi',
-  'your_email' => 'Sinu e-posti aadress',
-  'to' => 'Kellele',
-  'rcpt_name' => 'Aadressaadi nimi',
-  'rcpt_email' => 'Aadressaadi e-posti aadress',
-  'greetings' => 'Tervitused',
-  'message' => 'Snum',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Pildi&nbsp;info', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Pealkiri',
-  'desc' => 'Kirjeldus',
-  'keywords' => 'Mrksnad',
-  'pic_info_str' => '%sx%s - %sKB - %s vaadet - %s hlt',
-  'approve' => 'Kinnita pilt', //cpg1.3.0
-  'postpone_app' => 'Lkka kinnitus edasi',
-  'del_pic' => 'Kustuta pilt', //cpg1.3.0
-  'read_exif' => 'Loe EXIF infot uuesti', //cpg1.3.0
-  'reset_view_count' => 'Nulli vaadete loendur',
-  'reset_votes' => 'Nulli hled',
-  'del_comm' => 'Kustuta kommendaarid',
-  'upl_approval' => 'Salvestuse kinnitus',
-  'edit_pics' => 'Redigeeri faile', //cpg1.3.0
-  'see_next' => 'Vaata jrgmist faili', //cpg1.3.0
-  'see_prev' => 'Vaata eelmist faili', //cpg1.3.0
-  'n_pic' => '%s faile', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Failide arv kuvamiseks', //cpg1.3.0
-  'apply' => 'Omista muudatused', //cpg1.3.0
-  'crop_title' => 'Pildialbumi redigeerimise programm', //cpg1.3.0
-  'preview' => 'Eelvaade', //cpg1.3.0
-  'save' => 'Salvesta pilt', //cpg1.3.0
-  'save_thumb' =>'Salvesta pisipildina', //cpg1.3.0
-  'sel_on_img' =>'Valida saab ainult pildi peal olevat ala!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Korduma kippuvad ksimused', //cpg1.3.0
-  'toc' => 'Ksimuste tabel', //cpg1.3.0
-  'question' => 'Ksimus: ', //cpg1.3.0
-  'answer' => 'Vastus: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Peamised ksimused', //cpg1.3.0
-  array('Milleks on vajalik registreerimine?', 'Registreerimine vib olla vajalik ja samas mitte, kik oleneb administraatorist et mis ta lubab lehel teha. Registreerimine annab kasutajale vimaluse faile lesse laadida, omada privaat albumeid, omada eelistuste lehte, hinnata pilte, neb teisi kasutajaid ja saab saata postkaarte.', 'offline', '1'), //cpg1.3.0
-  array('Kuidas registreeruda?', 'Vajuta &quot;Registreeri&quot; ja tida vajalikud vljad (kui soovid siis ka mitte vajalikud info vljad).<br />Kui administraator nuab registreerumisel e-posti kinnitust siis peale vljade titmist saadetakse sulle e-maili sinupoolt kirjutatud aadressile mille sa registreerimisel sisestasid. Sealt leiad edasised juhendid kuidas aktiveerida oma konto. Konto tuleb aktiveerida selleks et saaksid sisse logida. Jlgi et meili aadress oleks ige! Mitte @hotmail.ee ja @hot.com', 'offline', '1'), //cpg1.3.0
-  array('Kuidas sisse logida?', 'Vajuta &quot;Sisene&quot;, sisesta oma kasutajanimi ja parool ja soovikorral pane linnuke kasti  &quot;Jta mind meelde&quot; ja oledki sees.<br /><b>NB!: Prnikud peavad olema teie arvutis lubatud ja neid ei tohi ra kustutada kui tahate kasutada &quot;Jta mind meelde&quot; kastikest.</b>', 'offline', 0), //cpg1.3.0
-  array('Miks ma sisse ei saa?', 'Kas sa sisestasid ige e-maili aadressi? Kas sa registreerusid ja klikkisid sellele lingile mis sulle e-mailiga tuli? See link aktiveerib sinu konto. Teiste probleemidega prdu administraatori poole.', 'offline', 0), //cpg1.3.0
-  array('Kaotasin oma parooli?', 'Vajuta &quot;Sisene&quot; ja kui ned seal linki &quot;Unustasin parooli&quot; siis kasuta seda. Teiste probleemidega prdu administraatori poole uue parooli saamiseks.', 'offline', 0), //cpg1.3.0
-  array('Kuidas muuta e-maili aadressi?', 'Seda ei saa kahjuks ise muuta. Meili aadressi saab muuta ainult administraator. ', 'offline', 0), //cpg1.3.0
-  array('Kuidas salvestada pilte &quot;Minu eelistused&quot; alla?', 'Vajuta pisipildile ning siis vajuta &quot;Nita/peida pildi info&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Nita/peida pildi info" />); ja siis liigu lehel alla kuni ned pildi infot. Vajuta &quot;Lisa eelistustesse&quot;.<br />Vimalik et administraator pole andnud luba piltide lisamiseks &quot;Minu eelistused&quot; alla.<br /><b>NB!: Prnikud peavad olema teie arvutis lubatud ja neid ei tohi ra kustutada kui tahate kasutada &quot;Minu eelistused&quot; .', 'offline', 0), //cpg1.3.0
-  array('Kuidas hinnata pilti / faili?', 'Vajuta pisipildile, liigu alla ja hinda pilti / faili.', 'offline', 0), //cpg1.3.0
-  array('Kuidas kommenteerida pilti?', 'Vajuta pisipildile, liigu alla ja sealt sisesta oma kommentaar.', 'offline', 0), //cpg1.3.0
-  array('Kuidas lisada faile?', 'Faile saavad lisada registreeritud kasutajad kui administraator on selleks loa andnud. Alustuseks sisene lehele oma kasutajanime ja parooliga. Vajuta &quot;Lisa fail/e albumisse&quot; sealt vali album millesse tahad oma pilte panna, edasi vajuta &quot;Browse&quot; ning vali oma arvutist vlja failid mida tahad saata ja vajuta &quot;open&quot; (vid lisada pealkirja ja kirjelduse juurde kui soovid) ja vajuta &quot;Submit&quot;. ', 'offline', 0), //cpg1.3.0
-  array('Kuhu mu lisatud pildid lhevad?', 'Sul on vimalik lisada oma pilte oma albumisse &quot;Minu galerii&quot;. Administraator vib sulle ka anda loa piltide lisamiseks pea albumisse.', 'offline', 0), //cpg1.3.0
-  array('Mis tpi ja kui suuri faile saan ma lesse laadida?', 'Faili suurus / tp (jpg, png, etc.) sltub administraatori seadetest.', 'offline', 0), //cpg1.3.0
-  array('Mis on &quot;Minu galerii&quot;?', '&quot;Minu galerii&quot; on sinu isiklik galerii kuhu saad pilte ja faile lesse laadida ja mida sa saad redigeerida.', 'offline', 0), //cpg1.3.0
-  array('Kuidas teha, mbernimetada vi kustutada albumit &quot;Minu galerii&quot; alt?', 'Sa pead olema admin olekus sees &quot;Admin olek&quot;<br />Vajuta &quot;Loo / telli albumeid&quot;. Uue tegemiseks vajuta &quot;Uus&quot;. Muutmiseks vajuta olemasolevale albumile ja muuda nimi. Kustutamiseks vali album ja vajuta &quot;Kustuta&quot;. Muudastute salvestamiseks vajuta nupule &quot;Omista muudatused&quot;.', 'offline', 0), //cpg1.3.0
-  array('Kuidas ma saan muuta oma albumit avalikuks ja privaatseks?', 'Sa pead olema admin olekus sees &quot;Admin olek&quot;.<br />Vajuta &quot;Redigeeri albumeid&quot; ja sealt vali kes vivad sinu albumeid vaadata. Siin saad sa ka muuta teisi oma albumi seadeid.', 'offline', 0), //cpg1.3.0
-  array('Kuidas / kuskohast ma saan vaadata teiste kasutajate galeriisid?', 'Mine pealehele ja sealt vaata &quot;Kasutajaate galeriid&quot;.', 'offline', 0), //cpg1.3.0
-  array('Mis on prnikud?', 'Prnikud on viksed tekstifailid mis sisaldavad veebilehelt saadetud infot sinu arvutis.<br />Prnikud lubavad tavaliselt veebilehele sisseloginul kasutajal hiljem ilma sisselogimatta veebilehele tagasi tulla.', 'offline', 0), //cpg1.3.0
-  array('Kuskohast ma saaksin selle programmi oma lehele?', 'Coppermine on tasuta Multimeedia Galerii, klasta nende koduleheklge <a href="http://coppermine.sf.net/">Coppermine Home Page</a>', 'offline', 0), //cpg1.3.0
-
-  'Navigeerimis nupud', //cpg1.3.0
-  array('Mis on &quot;Albumite loetelu&quot;?', 'Sealt leiad kik pildid.', 'offline', 0), //cpg1.3.0
-  array('Mis on &quot;Minu galerii&quot;?', 'Sealt leiad oma lisatud pildid / failid.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Mis neil vahet on kas &quot;Admin olek&quot; vi &quot;Kasutaja olek&quot;?', 'Admin olekus saad muuta albumi seadeid ja kasutaja olekus ned lehte nii nagu nevad seda lehe mitte registreeritud klastajad.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Mis on &quot;Lisa fail/e albumisse&quot;?', 'Siit saad oma albumisse lisada faile ja pilte.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Mis on &quot;Viimati lisatud&quot;?', 'Ned viimati lisatuid pilte.', 'offline', 0), //cpg1.3.0
-  array('Mis on &quot;Viimased kommentaarid&quot;?', 'Ned viimati lisatuid kommentaare.', 'offline', 0), //cpg1.3.0
-  array('Mis on &quot;Enim vaadatud&quot;?', 'Ned enimvaadatuid pilte / faile.', 'offline', 0), //cpg1.3.0
-  array('Mis on &quot;Edetabel&quot;?', 'Siit ned kasutajatepoolt enim hinnatuid pilte / faile.', 'offline', 0), //cpg1.3.0
-  array('Mis on &quot;Minu eelistused&quot;?', 'Sinna saad paigutada oma lemmik pildid / failid.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Unustasin parooli', //cpg1.3.0
-  'err_already_logged_in' => 'Sa oled juba sisse logitud !', //cpg1.3.0
-  'enter_username_email' => 'Sisesta oma kasutajanimi vi e-maili aadress', //cpg1.3.0
-  'submit' => 'Valmis', //cpg1.3.0
-  'failed_sending_email' => 'Unustatud parooli ei saadetud !', //cpg1.3.0
-  'email_sent' => 'E-mail sinu kasutajanime ja parooliga on saadetud %s', //cpg1.3.0
-  'err_unk_user' => 'Puudub selline kasutaja / e-mail!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Sinu ununenud parool', //cpg1.3.0
-  'passwd_reminder_body' => 'Palusid ennast teavitada oma ununenud paroolist ja kasutajanimest:
-Kasutajanimi: %s
-Parool: %s
-Vajuta %s sisenemiseks.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Grupi nimi',
-  'disk_quota' => 'Ketta kvoot',
-  'can_rate' => 'Vib hinnata pilte', //cpg1.3.0
-  'can_send_ecards' => 'Vib saata e-kaarte',
-  'can_post_com' => 'Vib kommenteerida',
-  'can_upload' => 'Vib les laadida faile', //cpg1.3.0
-  'can_have_gallery' => 'Vib luua isikliku galerii',
-  'apply' => 'Omista muudatused',
-  'create_new_group' => 'Loo uus grupp',
-  'del_groups' => 'Kustuta mrgitud grupp(id)',
-  'confirm_del' => 'Hoiatus, kui sa kustutad grupi, siis kustutava grupi kasutajad kantakse \'Registereeritud\' gruppi !\n\nTahad sa jtkata ?', //js-alert //cpg1.3.0
-  'title' => 'Manage user groups',
-  'approval_1' => 'Av. salv. kinnitus (1)',
-  'approval_2' => 'Isik. salv. kinnitus (2)',
-  'upload_form_config' => 'leslaadimise vimalised', //cpg1.3.0
-  'upload_form_config_values' => array( 'Single file uploads only', 'Multiple file uploads only', 'URI uploads only', 'ZIP upload only', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Vib muuta leslaadimis kastikeste arvu?', //cpg1.3.0
-  'num_file_upload'=>'Tpne leslaadimis kastikeste arv', //cpg1.3.0
-  'num_URI_upload'=>'Tpne leslaadimis (ridade) kastikeste arv', //cpg1.3.0
-  'note1' => '<b>(1)</b> Salvestused avalikku albumisse vajavad admini kinnitust',
-  'note2' => '<b>(2)</b> Salvestused kasutaja albumisse vajavad admini kinnitust ',
-  'notes' => 'Mrkused',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Tere tulemast !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Oled kindel, et tahad seda albumit KUSTUDADA ? \\nKik pildid ja kommentaarid kustutakse samuti.', //js-alert //cpg1.3.0
-  'delete' => 'KUSTUTA',
-  'modify' => 'OMADUSED',
-  'edit_pics' => 'REDIGEERI PILTE', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Avaleht',
-  'stat1' => '<b>[pictures]</b> pilti <b>[albums]</b> albumit ja <b>[cat]</b> kategooriat koos <b>[comments]</b> kommentaariga vaadatud <b>[views]</b> korda',  //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> pilti <b>[albums]</b> albumit vaadatud <b>[views]</b> korda',  //cpg1.3.0
-  'xx_s_gallery' => '%s\' Galerii',
-  'stat3' => '<b>[pictures]</b> pilti <b>[albums]</b> albumit koos <b>[comments]</b> kommentaariga vaadatud <b>[views]</b> korda' //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Kasutajate loetelu',
-  'no_user_gal' => 'Siin pole kasutajate galeriisid',
-  'n_albums' => '%s album(it)',
-  'n_pics' => '%s faili(i)', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s faili(i)', //cpg1.3.0
-  'last_added' => ', viimane lisati %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Sisene',
-  'enter_login_pswd' => 'Sisenemiseks sisesta kasutajanimi ja parool',
-  'username' => 'Kasutajanimi',
-  'password' => 'Parool',
-  'remember_me' => 'Jta mind meelde',
-  'welcome' => 'Teretulemast %s ...',
-  'err_login' => '*** Ei saanud sisse logida. Proovi uuesti ***',
-  'err_already_logged_in' => 'Sa oled juba sisse logitud !',
-  'forgot_password_link' => 'Unustasid parooli', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Vlju',
-  'bye' => 'Head aega, %s ...',
-  'err_not_loged_in' => 'Sa pole sisse logitud !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'See on genereeritud PHP-funktsioon <a href="http://www.php.net/phpinfo">phpinfo()</a>', //cpg1.3.0
-  'no_link' => 'Kui teised nevad seda on turvaauk. Sa ned seda ainult siis kui oled administraatorina sisse loginud. Sellele lehele ei pse ligi lingina.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Uuenda album %s',
-  'general_settings' => 'ldised seaded',
-  'alb_title' => 'Albumi pealkiri',
-  'alb_cat' => 'Albumi kategooria',
-  'alb_desc' => 'Albumi kirjeldus',
-  'alb_thumb' => 'Albumi pisipilt',
-  'alb_perm' => 'igused sellele albumile',
-  'can_view' => 'Albumit vivad vaadata',
-  'can_upload' => 'Klastajad vivad salvestada pilte',
-  'can_post_comments' => 'Klastajad vivad kommenteerida',
-  'can_rate' => 'Klastajad vivad hinnata pilte',
-  'user_gal' => 'Kasutaja Galerii',
-  'no_cat' => '* Kategooriata *',
-  'alb_empty' => 'Album on thi',
-  'last_uploaded' => 'Viimati lisatud',
-  'public_alb' => 'Igaks (avalik album)',
-  'me_only' => 'Ainult mina',
-  'owner_only' => 'Albumi omanik (%s) ainult',
-  'groupp_only' => 'Grupi \'%s\' liikmed',
-  'err_no_alb_to_modify' => 'htegi albumit sa ei saa muuta andmebaasis.',
-  'update' => 'Uuenda album', //cpg1.3.0
-  'notice1' => '(*) olenevalt %sgruppide%s seadetest', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Vabandust, aga sa oled juba seda faili hinnanud', //cpg1.3.0
-  'rate_ok' => 'Sinu hl on vastu vetud',
-  'forbidden' => 'Sa ei saa hinnata oma faile.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Kuigi saidi {SITE_NAME} administraatorid pavad eemaldada vi muuta mistahes ldiselt pahaks-pandavad materjalid niipea kui vimalik, pole vimalik nendegi poolt kohe nha iga postitust. Seetttu pead tunnistama, et kik postitused, mis siia kiirvljaandesse tehakse (pildid, kommentaarid, arvamused) teiste autorite poolt, nende eest administraatorid ja webmasterid ei saa vastutada (vljaarvatud nende endi postitused).<br />
-<br />
-Sa nustud mitte postitama simu, roppusi, rvedusi, laimu, solvanguid, hvardusi, soolisi- ega muid mrkusi ja kommentaare ning materjale, mis oleksid vastuolus kehtivate seadustega. Sa nustud et webmaster, administraator ja saidi {SITE_NAME} vahekohtunikud omavad igust kustutada vi parandada mistahes sisu kuidas ja millal neile sobib. Kasutajana sa nustud, et kogu sinu lal sisestatud info salvestatakse andmebaasi. Kuigi seda infot ei avaldata kolmandatele isikutele ilma sinu nusolekuta, ei saa webmaster ja administraator vtta endale vastutust  hkkimiskatsete eest, mis vivad andmed ohtu seada.<br />
-<br />
-See sait kasutab prnikuid slavestamaks infot sinu lokaalses arvutis. Need prnikud on meldud ainult tstmaks sinu vaatamise rmu. Eposti aadressi kasutatakse ainult kinnitamaks sinu registreerumise detaile ja parooli.<br />
-<br />
-Kilkates 'Olen nus' allpool, nustud sa nende nuete ja tingimustega.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'User registration',
-  'term_cond' => 'Terms and conditions',
-  'i_agree' => 'Olen nus',
-  'submit' => 'Saada registreerimine',
-  'err_user_exists' => 'Sinu siseatud kasutajanimi juba olemas, palun vali muu',
-  'err_password_mismatch' => 'Kaks parooli ei lange kokku, palun sisesta nad uuesti',
-  'err_uname_short' => 'Kasutajanimi peab olema vhemalt 2 themrki',
-  'err_password_short' => 'Parool peab olema vhemalt 2 themrki',
-  'err_uname_pass_diff' => 'Kasutajanimi peab paroolist erinema',
-  'err_invalid_email' => 'Vigane e-posti aadress',
-  'err_duplicate_email' => 'Keegi on juba registreerunud sinu sisestatud e-posti aadressiga',
-  'enter_info' => 'Sisesta registreerimisinfo',
-  'required_info' => 'Vajalik info',
-  'optional_info' => 'Soovitatav info',
-  'username' => 'Kasutajanimi',
-  'password' => 'Parool',
-  'password_again' => 'Parool uuesti',
-  'email' => 'E-post',
-  'location' => 'Elukoht',
-  'interests' => 'Rate.ee aadress',
-  'website' => 'Koduleht',
-  'occupation' => 'Kuidas sattusid siia',
-  'error' => 'VIGA',
-  'confirm_email_subject' => '%s - Registreerumise kinnitus.',
-  'information' => 'Informatsioon',
-  'failed_sending_email' => 'Registreerumise kinnitust ei nnestunud saata !',
-  'thank_you' => 'Tname Teid registreerumast.<br /><br />E-post infoga, kuidas oma kontot aktiveerida, saadeti sinu antud e-posti aadressile.',
-  'acct_created' => 'Sinu konto on loodud ja nd sa vid sisse logida oma kasutajanime ja parooliga',
-  'acct_active' => 'Sinu konto on nd aktiveeritud ja sa vid sisse logida oma kasutajanime ja parooliga',
-  'acct_already_act' => 'Sinu konto on juba aktiivne !',
-  'acct_act_failed' => 'Seda kontot ei saa aktiveerida !',
-  'err_unk_user' => 'Valitud kasutaja puudub !',
-  'x_s_profile' => '%s\'i profiil',
-  'group' => 'Grupp',
-  'reg_date' => 'Liitutud',
-  'disk_usage' => 'Ketta kasutus',
-  'change_pass' => 'Muuda parooli',
-  'current_pass' => 'Kehtiv parool',
-  'new_pass' => 'Uus parool',
-  'new_pass_again' => 'Uus parool veelkord',
-  'err_curr_pass' => 'Praegune parool on vale',
-  'apply_modif' => 'Omista muudatused',
-  'change_pass' => 'Muuda minu parool',
-  'update_success' => 'Sinu profiil on uuendatud',
-  'pass_chg_success' => 'Sinu parool on muudetud',
-  'pass_chg_error' => 'Sinu parooli ei muudetud',
-  'notify_admin_email_subject' => '%s - Uus kasutaja on registreerunud', //cpg1.3.0
-  'notify_admin_email_body' => 'Kasutaja nimega "%s" registreerus sinu pildialbumis.', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Tname et registreerusid {SITE_NAME}
-
-Sinu kasutajanimi on : "{USER_NAME}"
-Sinu parool on : "{PASSWORD}"
-
-Konto aktiveerimiseks vajuta all olevale lingile
-vi kopeeri ja kleebi see oma browseri aadressi reale.
-
-{ACT_LINK}
-
-Tervitades!
-
- {SITE_NAME} Administraator
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Kommentaaride levaade',
-  'no_comment' => 'Siin pole htegi kommentaari le vaadata',
-  'n_comm_del' => '%s kommentaar(i) kustutatud',
-  'n_comm_disp' => 'Kommentaaride arv kuvamiseks',
-  'see_prev' => 'Vaata eelmist',
-  'see_next' => 'Vaata jrgmist',
-  'del_comm' => 'Kustuta valitud kommentaarid',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Otsi failikogumikku',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Otsi uusi pilte', //cpg1.3.0
-  'select_dir' => 'Vali kataloog',
-  'select_dir_msg' => 'See funktsioon lubab sul lisada kogumiku faile, mis sa oled salvestanud oma serverisse FTP\'ga.<br /><br />Vali kataloog kuhu sa oma failid oled salvestanud', //cpg1.3.0
-  'no_pic_to_add' => 'Siin pole faile lisamiseks', //cpg1.3.0
-  'need_one_album' => 'Sa vajad vhemalt hte albumit selle funktsiooni kasutamiseks',
-  'warning' => 'Hoiatus',
-  'change_perm' => 'see skript ei saa kirjutada sellesse kataloogi, sa pead muutma selle igusi (mood 755 vi 777) enne kui ritad uuesti lisada faile !', //cpg1.3.0
-  'target_album' => '<b>Pane &quot;</b>%s<b>&quot; failid albumisse </b>%s', //cpg1.3.0
-  'folder' => 'Kaust',
-  'image' => 'fail',
-  'album' => 'Album',
-  'result' => 'Tulemus',
-  'dir_ro' => 'Pole kirjutatav. ',
-  'dir_cant_read' => 'Pole loetav. ',
-  'insert' => 'Lisan uued failid galeriisse', //cpg1.3.0
-  'list_new_pic' => 'Uute failide loetelu', //cpg1.3.0
-  'insert_selected' => 'Lisa valitud failid', //cpg1.3.0
-  'no_pic_found' => 'Ei leitud uusi faile', //cpg1.3.0
-  'be_patient' => 'Palun ole kannatlik, skript vajab failide lisamiseks aega', //cpg1.3.0
-  'no_album' => 'Pole albumit valitud',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : thendab, et fail lisati edukalt'.
-                          '<li><b>DP</b> : thendab, et fail on dublikaat ja sisaldub juba andmebaasis'.
-                          '<li><b>PB</b> : thendab, et faili ei saa lisada, kontrolli oma seadeid ja kataloogi igusi kus su failid asuvad'.
-                          '<li><b>NA</b> : thendab, et sa ei oma valitud albumit kuhu su failid peaksid minema, vajuta \'<a href="javascript:history.back(1)">tagasi</a>\' ja vali mni album. Kui sa ei oma / pole albumit siis <a href="albmgr.php">tekita omale album</a></li>'.
-                          '<li>Kui OK, DP, PB \'ei ilmu, klikka katkenud failil ngemaks mistahes PHP poolt antud veateadet'.
-                          '<li>Kui su sirvijal on \'timeout\', vajuta Refresh nuppu'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'vali album', //cpg1.3.0
-  'check_all' => 'Mrgi kik', //cpg1.3.0
-  'uncheck_all' => 'Eemalda mrgistused', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Kasutajate Blokeerimine',
-  'user_name' => 'Kasutaja nimi',
-  'ip_address' => 'IP Aadress',
-  'expiry' => 'Blokeeritud kuni (vajuta thjale kastile)',
-  'edit_ban' => 'Salvesta muudatus',
-  'delete_ban' => 'Kustuta',
-  'add_new' => 'Blokeeri uus kasutaja',
-  'add_ban' => 'lisa',
-  'error_user' => 'Ei leia kasutajat', //cpg1.3.0
-  'error_specify' => 'Pead sisestama kasutajanime vi IP aadressi', //cpg1.3.0
-  'error_ban_id' => 'Vigane ID!', //cpg1.3.0
-  'error_admin_ban' => 'Sa ei saa ennast blokeerida!', //cpg1.3.0
-  'error_server_ban' => 'Mis sa teed? Tahad blokeerida oma serverit? Sa ei saa seda kahjuks teha...', //cpg1.3.0
-  'error_ip_forbidden' => 'Sa ei saa blokeerida seda IP-d See pole kttesaadav!', //cpg1.3.0
-  'lookup_ip' => 'Vaata jrgi IP aadress', //cpg1.3.0
-  'submit' => 'Vaata!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Salvesta faile', //cpg1.3.0
-  'custom_title' => 'Sisesta fail/e ', //cpg1.3.0
-  'cust_instr_1' => 'Sa vid sisestada lahtritesse numbreid 1-10 Olenevalt sellest mitu faili tahad korraga lesse saata. Maksimum on 10. ks rida on he faili lisamiseks.', //cpg1.3.0
-  'cust_instr_2' => 'Sisesta number', //cpg1.3.0
-  'cust_instr_3' => 'Faili saatmise lahtreid: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL saatmise lahtreid: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL leslaadimise vljad:', //cpg1.3.0
-  'cust_instr_6' => 'Faili leslaadimise vljad:', //cpg1.3.0
-  'cust_instr_7' => 'Sisesta soovitud arv lahtrisse.  Ja siis vaajuta \'JTKA\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Vigane tegevus.', //cpg1.3.0
-  'reg_instr_2' => 'Nd saad les laadida faile, kasutades allolevaid vlju. Faili suurus ei tohi letada %s KB. ', //cpg1.3.0
-  'reg_instr_3' => 'Kokkupakitud failide leslaadimiseks kasuta selleks ettenhtud vlju.', //cpg1.3.0
-  'reg_instr_4' => 'Kui kasutad URI/URL leslaadimise vlju, sisesta aadress sellisel kujul: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Kui oled vljad titnud vajuta \'JTKA\'.', //cpg1.3.0
-  'reg_instr_6' => 'Kokkupakitud failide leslaadimine:', //cpg1.3.0
-  'reg_instr_7' => 'Failide leslaadimine:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL leslaadimine:', //cpg1.3.0
-  'error_report' => 'Vigade raport', //cpg1.3.0
-  'error_instr' => 'Jrgnevad leslaadimised olid vigased:', //cpg1.3.0
-  'file_name_url' => 'Faili Nimi/URL', //cpg1.3.0
-  'error_message' => 'Vea tekst', //cpg1.3.0
-  'no_post' => 'File pole leslaetud POST meetodiga.', //cpg1.3.0
-  'forb_ext' => 'keelatud faililaiend.', //cpg1.3.0
-  'exc_php_ini' => 'Faili suurus suurem kui lubatud php.ini-s.', //cpg1.3.0
-  'exc_file_size' => 'Faili suurus suurem kui galerii konfiguratsioonis lubatud!.', //cpg1.3.0
-  'partial_upload' => 'Ainult poolikult leslaetud', //cpg1.3.0
-  'no_upload' => 'Midagi ei laetud lesse', //cpg1.3.0
-  'unknown_code' => 'Arusaamatu PHP viga.', //cpg1.3.0
-  'no_temp_name' => 'leslaadimist ei toimu - pole ajutist nime.', //cpg1.3.0
-  'no_file_size' => 'Pole andmeid/vigased failid', //cpg1.3.0
-  'impossible' => 'Ei saa liigutada.', //cpg1.3.0
-  'not_image' => 'Pole pildiformaat/vigased failid', //cpg1.3.0
-  'not_GD' => 'Pole GD faililaiend.', //cpg1.3.0
-  'pixel_allowance' => 'Pikslite arv liiga suur.', //cpg1.3.0
-  'incorrect_prefix' => 'ViganeURI/URL algus', //cpg1.3.0
-  'could_not_open_URI' => 'ei saa avada URI-i.', //cpg1.3.0
-  'unsafe_URI' => 'Ebaturvaline aadress.', //cpg1.3.0
-  'meta_data_failure' => 'Andmete viga', //cpg1.3.0
-  'http_401' => '401 Autoriseerimata', //cpg1.3.0
-  'http_402' => '402 Tasuline weeb', //cpg1.3.0
-  'http_403' => '403 Keelatud', //cpg1.3.0
-  'http_404' => '404 Saiti ei leitud', //cpg1.3.0
-  'http_500' => '500 Serveri sisene viga', //cpg1.3.0
-  'http_503' => '503 Teenus kttesaadamatu', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME tpi ei suudeta tuvastada.', //cpg1.3.0
-  'MIME_type_unknown' => 'Tundmatu MIME tp', //cpg1.3.0
-  'cant_create_write' => 'Ei saa faili serverisse kirjutada.', //cpg1.3.0
-  'not_writable' => 'Ei saa faili serverisse kirjutada.', //cpg1.3.0
-  'cant_read_URI' => 'Ei suuda URI/URL-i lugeda', //cpg1.3.0
-  'cant_open_write_file' => 'Ei saa avada URI-i faili kirjutamiseks.', //cpg1.3.0
-  'cant_write_write_file' => 'Ei saa avada URI-i faili kirjutamiseks.', //cpg1.3.0
-  'cant_unzip' => 'Ei saa lahti pakkida.', //cpg1.3.0
-  'unknown' => 'Tundmatu viga', //cpg1.3.0
-  'succ' => 'nnestunud leslaadimised', //cpg1.3.0
-  'success' => '%s Fail/li edukalt leslaetud.', //cpg1.3.0
-  'add' => 'Vajuta \'JTKA\' et lisada faile albumitesse.', //cpg1.3.0
-  'failure' => 'lessaatmine ebannestus', //cpg1.3.0
-  'f_info' => 'Faili informatsioon', //cpg1.3.0
-  'no_place' => 'Eelnevat faili ei saa albumisse lisada.', //cpg1.3.0
-  'yes_place' => 'Jrgev fail edukalt lisatud albumisse.', //cpg1.3.0
-  'max_fsize' => 'maksimaalne lubatud failisuurus on %s KB',
-  'album' => 'Album',
-  'picture' => 'File', //cpg1.3.0
-  'pic_title' => 'File pealkiri', //cpg1.3.0
-  'description' => 'Filei kirjeldus', //cpg1.3.0
-  'keywords' => 'Themargid (eralda komadega)',
-  'err_no_alb_uploadables' => 'Puudub album, kuhu sul on lubatud leslaadida', //cpg1.3.0
-  'place_instr_1' => 'Lisa failid albumitesse. Sa saad lisada informatsiooni failide kohta praegu.', //cpg1.3.0
-  'place_instr_2' => 'Veel faile on vaja lisada albumitesse. Palun vajuta \'JTKA\'.', //cpg1.3.0
-  'process_complete' => 'Kik failid edukalt lisatud.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Halda kasutajaid',
-  'name_a' => 'Nimed kasvavalt',
-  'name_d' => 'Nimed kahanevalt',
-  'group_a' => 'Grupid kasvavalt',
-  'group_d' => 'Grupid kahanevalt',
-  'reg_a' => 'Reg kuupev kasvavalt',
-  'reg_d' => 'Reg kuupev kahanevalt',
-  'pic_a' => 'Failide arv kasvavalt',
-  'pic_d' => 'Failide arv kahanevalt',
-  'disku_a' => 'Kvoodi ruum kasvavalt',
-  'disku_d' => 'Kvoodi ruum kahanevalt',
-  'lv_a' => 'Viimane visiit kasvavalt', //cpg1.3.0
-  'lv_d' => 'Viimane visiit kahanevalt', //cpg1.3.0
-  'sort_by' => 'Sordi kasutajaid',
-  'err_no_users' => 'Kasutajate tabel thi !',
-  'err_edit_self' => 'Sa vid muuta oma profiili, kasuta \'Minu profiil\' linki selleks',
-  'edit' => 'MUUDA',
-  'delete' => 'KUSTUTA',
-  'name' => 'Kasutajanimi',
-  'group' => 'Grupp',
-  'inactive' => 'Aktiivne',
-  'operations' => 'Toimingud',
-  'pictures' => 'Failid', //cpg1.3.0
-  'disk_space' => 'Kasutatud ketta kvooti',
-  'registered_on' => 'Registreerus',
-  'last_visit' => 'Viimati klastas', //cpg1.3.0
-  'u_user_on_p_pages' => '%d kasutajat %d-el lehel',
-  'confirm_del' => 'Oled kindel, et tahad selle kasutaja KUSTUTADA ? \\nKik tema pildid ja albumid kustutatakse samuti.', //js-alert //cpg1.3.0
-  'mail' => 'POST',
-  'err_unknown_user' => 'Valitud kasutajat pole !',
-  'modify_user' => 'Muuda kasutaja',
-  'notes' => 'Mrkused',
-  'note_list' => '<li>Kui sa ei taha muuta kasutuselolevat parooli, jta "parool" vli thjaks',
-  'password' => 'Parool',
-  'user_active' => 'Kasutaja aktiivne',
-  'user_group' => 'Kasutaja grupp',
-  'user_email' => 'Kasutaja e-post',
-  'user_web_site' => 'Kasutaja koduleheklg',
-  'create_new_user' => 'Loo uus kasutaja',
-  'user_location' => 'Kasutaja elukoht',
-  'user_interests' => 'Kasutaja Rate.ee aadress',
-  'user_occupation' => 'Kasutaja sattus siia',
-  'latest_upload' => 'Viimane piltide lisaja', //cpg1.3.0
-  'never' => 'kunagi', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Administraatori lisaseaded (Muuda piltide suurust)', //cpg1.3.0
-  'what_it_does' => 'Mis see teeb',
-  'what_update_titles' => 'Uuendab pealkirju failinimest',
-  'what_delete_title' => 'Kustutab pealkirjad',
-  'what_rebuild' => 'Loob uued pisipildid ja muudetud suurusega pildid',
-  'what_delete_originals' => 'Kustutab originaalsuurusega pildid ja asendab need muudetus suurusega piltidega',
-  'file' => 'Fail',
-  'title_set_to' => 'pealkiri muudetud',
-  'submit_form' => 'OK',
-  'updated_succesfully' => 'uuendatud edukalt',
-  'error_create' => 'VIGA',
-  'continue' => 'Veel pilte?',
-  'main_success' => '%i edukalt muudetud', //cpg1.3.0
-  'error_rename' => 'EI saanud muuta %t faili %st',
-  'error_not_found' => '% faili ei leitud',
-  'back' => 'tagasi',
-  'thumbs_wait' => 'Pisipiltide ja uue suurusega piltide uuendamine, palun oota...',
-  'thumbs_continue_wait' => 'Pisipiltide ja uue suurusega piltide uuendamise jtkamine',
-  'titles_wait' => 'Uuendan pealkirju, palun oota...',
-  'delete_wait' => 'Kustutan pealkirju, palun oota...',
-  'replace_wait' => 'Kustutan originaalpilte ja asendan neid uue suurusega piltidega, palun oota..',
-  'instruction' => 'Kiired kasutusjuhendid',
-  'instruction_action' => 'Vali tegevus',
-  'instruction_parameter' => 'Pane parameetrid paika',
-  'instruction_album' => 'Vali album',
-  'instruction_press' => 'Vajuta %',
-  'update' => 'Uuenda Pisipilte ja/vi uue suurusega pilte',
-  'update_what' => 'Mida peaks uuendama',
-  'update_thumb' => 'ainult pisipildid',
-  'update_pic' => 'ainult uue suurusega failid',
-  'update_both' => 'mlemad',
-  'update_number' => 'he klikiga uuendatud piltide arv',
-  'update_option' => '(Pane see number viksemaks, kui sul saad timeouti)',
-  'filename_title' => 'Failinimi &rArr; Faili nimi', //cpg1.3.0
-  'filename_how' => 'Kuidas peaks failinime muutma',
-  'filename_remove' => 'Eemalda .jpg lpust ja asenda _ (alakriips) thikuga',
-  'filename_euro' => 'Muuda 2003_11_23_13_20_20.jpg to 23/11/2003 13:20',
-  'filename_us' => 'Muuda 2003_11_23_13_20_20.jpg to 11/23/2003 13:20',
-  'filename_time' => 'Muuda 2003_11_23_13_20_20.jpg to 13:20',
-  'delete' => 'Kustuta pealkirjad originaalsurusega failidelt', //cpg1.3.0
-  'delete_title' => 'Kustuta faili nimed', //cpg1.3.0
-  'delete_original' => 'Kustuta originaalsuurusega failid',
-  'delete_replace' => 'Kustutab originaalfailid ja asendab need muudetus suurusega failidega',
-  'select_album' => 'Vali album',
-  'delete_orphans' => 'Kustuta mingid kommentaarid (toimib kikides albumites)', //cpg1.3.0
-  'orphan_comment' => 'Leitud imelikud kommentaarid', //cpg1.3.0
-  'delete' => 'Kustuta', //cpg1.3.0
-  'delete_all' => 'Kustuta kik', //cpg1.3.0
-  'comment' => 'Kommentaar: ', //cpg1.3.0
-  'nonexist' => 'Lisa mitteeksisteerivale failile # ', //cpg1.3.0
-  'phpinfo' => 'Nita phpinfo-t', //cpg1.3.0
-  'update_db' => 'Uuenda andmebaasi', //cpg1.3.0
-  'update_db_explanation' => 'Kui sa midagi uuendad, siis uuenda andmebaasi, muidu asi ei toimi.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/estonian-utf-8.php cpg148/lang/estonian-utf-8.php
--- 133/lang/estonian-utf-8.php	2004-12-30 01:03:30.000000000 -0600
+++ cpg148/lang/estonian-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1277 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: estonian-utf-8.php,v 1.11 2004/12/29 23:03:30 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Estonian',
-  'lang_name_native' => 'Eesti',
-  'lang_country_code' => 'ee',
-  'trans_name'=> 'Meelis Ristjõe',
-  'trans_email' => 'meelis@hullumajand.com',
-  'trans_website' => 'http://hullumajand.com',
-  'trans_date' => '2004-09-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('Baiti', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Pühapäev', 'Esmaspäev', 'Teisipäev', 'Kolmapäev', 'Neljapäev', 'Reede', 'Laupäev');
-$lang_month = array('Jaanuar', 'Veebruar', 'Märts', 'Aprill', 'Mai', 'Juuni', 'Juuli', 'August', 'September', 'Oktoober', 'November', 'Detsember');
-
-
-// Some common strings
-$lang_yes = 'Jah';
-$lang_no  = 'Ei';
-$lang_back = 'TAGASI';
-$lang_continue = 'JÄTKA';
-$lang_info = 'Informatsioon';
-$lang_error = 'Viga';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y kell %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y kell %I:%M'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y kell %I:%M'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => 'Juhuslikud pildid', //cpg1.3.0
-  'lastup' => 'Viimati lisatud',
-  'lastalb'=> 'Viimati lisatud album',
-  'lastcom' => 'Viimane kommentaar',
-  'topn' => 'Enim vaadatud',
-  'toprated' => 'Edetabel',
-  'lasthits' => 'Viimati vaadatud',
-  'search' => 'Otsingu tulemused',
-  'favpics'=> 'Eelistatud pildid', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Teil pole õigusi sellele lehele pääsuks',
-  'perm_denied' => 'Teil pole õigust toimingu tegemiseks',
-  'param_missing' => 'Skripti käivitamiseks puuduvad vajalikud parameetrid.',
-  'non_exist_ap' => 'Valitud pilt või album puudub!', //cpg1.3.0
-  'quota_exceeded' => 'Lubatud kettakasutus ületatud<br /><br />Teil on lubatud kasutada [quota]K kettaruumi, Teie pildid võtavad hetkel [space]K  ruumi, selle pildi lisamisel võib lubatud maht olla ületatud.', //cpg1.3.0
-  'gd_file_type_err' => 'GD teegi puhul on lubatud ainult JPEG ja PNG tüüpi pildid.',
-  'invalid_image' => 'Pilt on vigane või seda pole võimalik käsitleda GD teegi poolt.',
-  'resize_failed' => 'Ei suuda luua pisipilti või vähendada pildi suurust.',
-  'no_img_to_display' => 'Pole ühtegi pilti.',
-  'non_exist_cat' => 'Valitud kategooria puudub.',
-  'orphan_cat' => 'Kategoorial puudub vanem, kasuta kategooria-haldurit probleemi lahendamiseks.', //cpg1.3.0
-  'directory_ro' => 'Kataloogil \'%s\' puudub kirjutamisõigus, üilte ei saa kustutada.', //cpg1.3.0
-  'non_exist_comment' => 'Valitud kommentaar puudub.',
-  'pic_in_invalid_album' => 'Pilt asub olematus albumis (%s)!?', //cpg1.3.0
-  'banned' => 'Sul on hetkel keelatud selle albumi kasutamine.',
-  'not_with_udb' => 'See funktsioon on keelatud, kuna album on integreeritud foorumiga. Ehk tegevus mida Sa üritad ei ole toetatud antud konfiguratsioonis või tuleks teha kasutades foorumi tarkvara.',
-  'offline_title' => 'Mitte aktiivne', //cpg1.3.0
-  'offline_text' => 'Album ei ole hetkel aktiivne - vaata hiljem uuesti', //cpg1.3.0
-  'ecards_empty' => 'Ei ole postkaartide koopiaid mida näidata. Kontrolli gonfiguratsiooni!', //cpg1.3.0
-  'action_failed' => 'Käsuviga.  Pildialbum ei saa teostada antud käsku.', //cpg1.3.0
-  'no_zip' => 'ZIP failid pole saadaval.  Palun võta ühendust oma Pildialbumi administraatoriga.', //cpg1.3.0
-  'zip_type' => 'Sul puudub õigus ZIP failide ülesse laadimiseks.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Järgnevad koodid võivad olla vajalikud: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://www.sinuaadress.ee/]Url Text[/url]</li> <li>[email]sinunimi@kuskohas.ee[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Mine albumite loetellu',
-  'alb_list_lnk' => 'Albumite loetelu',
-  'my_gal_title' => 'Mine minu personaalsesse galeriisse',
-  'my_gal_lnk' => 'Minu galerii',
-  'my_prof_lnk' => 'Minu Profiil',
-  'adm_mode_title' => 'Lülitu admin olekusse',
-  'adm_mode_lnk' => 'Admin olek',
-  'usr_mode_title' => 'Lülitu kasutaja olekusse',
-  'usr_mode_lnk' => 'Kasutaja olek',
-  'upload_pic_title' => 'Lisa fail/e albumisse',
-  'upload_pic_lnk' => 'Lisa fail/e albumisse',
-  'register_title' => 'Registreeru',
-  'register_lnk' => 'Registreeri',
-  'login_lnk' => 'Sisene',
-  'logout_lnk' => 'Välju',
-  'lastup_lnk' => 'Viimati lisatud',
-  'lastcom_lnk' => 'Viimased kommentaarid',
-  'topn_lnk' => 'Enim vaadatud',
-  'toprated_lnk' => 'Edetabel',
-  'search_lnk' => 'Otsing',
-  'fav_lnk' => 'Minu eelistused',
-  'memberlist_title' => 'Näita kasutajate lehte', //cpg1.3.0
-  'memberlist_lnk' => 'Kasutajate leht', //cpg1.3.0
-  'faq_title' => 'Korduma kippuvad küsimused &quot;Pildialbum&quot;', //cpg1.3.0
-  'faq_lnk' => 'KKK', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Lisamise kinnitus',
-  'config_lnk' => 'Konfiguratsioon',
-  'albums_lnk' => 'Albumid',
-  'categories_lnk' => 'Kategooriad',
-  'users_lnk' => 'Kasutajad',
-  'groups_lnk' => 'Grupid',
-  'comments_lnk' => 'Kommentaarid',
-  'searchnew_lnk' => 'Lisa üleslaetud pilte',
-  'util_lnk' => 'Failide suuruse muutmine',
-  'ban_lnk' => 'Blokeeri kasutajaid',
-  'db_ecard_lnk' => 'Näita postkaarte', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Loo / telli albumeid',
-  'modifyalb_lnk' => 'Redigeeri albumeid',
-  'my_prof_lnk' => 'Minu profiil',
-);
-
-$lang_cat_list = array(
-  'category' => 'Kategooria',
-  'albums' => 'Albumid',
-  'pictures' => 'Pildid', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d albumit %d lehel',
-);
-
-$lang_thumb_view = array(
-  'date' => 'KUUPÄEV',
-  //Sort by filename and title
-  'name' => 'FAILI NIMI',
-  'title' => 'PEALKIRI',
-  'sort_da' => 'Järjesta kuupäeva järgi kasvavalt',
-  'sort_dd' => 'Järjesta kuupäeva järgi kahanevalt',
-  'sort_na' => 'Järjesta nime järgi kasvavalt',
-  'sort_nd' => 'Järjesta nime järgi kahanevalt',
-  'sort_ta' => 'Järjesta pealkirja järgi kasvavalt',
-  'sort_td' => 'Järjesta pealkirja järgi kahanevalt',
-  'download_zip' => 'Lae alla ZIP failina', //cpg1.3.0
-  'pic_on_page' => '%d pilti on %d-el lehel',
-  'user_on_page' => '%d kasutajat on %d-el lehel', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Tagasi pisipiltide lehele',
-  'pic_info_title' => 'Näita/peida pildi info', //cpg1.3.0
-  'slideshow_title' => 'Slaidiesitus',
-  'ecard_title' => 'Saada see pilt e-kaardina', //cpg1.3.0
-  'ecard_disabled' => 'e-kaartid on keelatud',
-  'ecard_disabled_msg' => 'Teil pole õigust saata e-kaarte', //js-alert //cpg1.3.0
-  'prev_title' => 'Vaata eelmist pilti', //cpg1.3.0
-  'next_title' => 'Vaata järgmist pilti', //cpg1.3.0
-  'pic_pos' => 'FAIL %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Hinda seda pilti ', //cpg1.3.0
-  'no_votes' => '(Veel hindamata)',
-  'rating' => '(Hetke hinne : %s / 5-st %s häälega)',
-  'rubbish' => 'Kõlbmatu',
-  'poor' => 'Kasin',
-  'fair' => 'Keskmine',
-  'good' => 'Hea',
-  'excellent' => 'Suurepärane',
-  'great' => 'Fantastiline',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Kriitiline viga',
-  'file' => 'Fail: ',
-  'line' => 'Rida: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Failinimi : ',
-  'filesize' => 'Failisuurus : ',
-  'dimensions' => 'Mõõtmed : ',
-  'date_added' => 'Lisamise kuupäev : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s kommentaari',
-  'n_views' => '%s kord(a)',
-  'n_votes' => '(%s hääl(t))',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Parandusmoodi info', //cpg1.3.0
-  'select_all' => 'Märgi kõik', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Kui kasutad pildialbumi abi siis kopeeri veateade postitusesse. Paroolid asenda kindlasti postituses (***) ennem postitamist.', //cpg1.3.0
-  'phpinfo' => 'näita php infot', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Taasta algkeel', //cpg1.3.0
-  'choose_language' => 'Vali oma keel', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Algeline tagataust', //cpg1.3.0
-  'choose_theme' => 'Vali tagataust', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Hüüatus',
-  'Question' => 'Küsimus',
-  'Very Happy' => 'Väga õnnelik',
-  'Smile' => 'Rõõmus',
-  'Sad' => 'Kurb',
-  'Surprised' => 'Üllatunud',
-  'Shocked' => 'Vapustaud',
-  'Confused' => 'Hammeldunud',
-  'Cool' => 'Lahe',
-  'Laughing' => 'Naerev',
-  'Mad' => 'Hull',
-  'Razz' => 'Razz',
-  'Embarassed' => 'Häbistatud',
-  'Crying or Very sad' => 'Nuttev või väga kurb',
-  'Evil or Very Mad' => 'Õel või Päris hull',
-  'Twisted Evil' => 'Eelarvamuslik õel',
-  'Rolling Eyes' => 'Silmi pööritav',
-  'Wink' => 'Silmapilgutus',
-  'Idea' => 'Idee',
-  'Arrow' => 'Nool',
-  'Neutral' => 'Neutraalne',
-  'Mr. Green' => 'Mr. Roheline',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Lahkumine admin olekust...',
-  1 => 'Sisenemine admin olekusse...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Albumitel peab olema nimi !', //js-alert
-  'confirm_modifs' => 'Oled kindel, et tahad teha neid muudatusi ?', //js-alert
-  'no_change' => 'Sa ei muutnud midagi !', //js-alert
-  'new_album' => 'Uus album',
-  'confirm_delete1' => 'Kindel, et tahad albumit kustutada ?', //js-alert
-  'confirm_delete2' => '\nKõik siin sisalduvad pildid ja kommentaarid lähevad kaduma !', //js-alert
-  'select_first' => 'Vali enne album', //js-alert
-  'alb_mrg' => 'Albumi-haldur',
-  'my_gallery' => '* Minu galerii *',
-  'no_category' => '* Kategooriata *',
-  'delete' => 'Kustuta',
-  'new' => 'Uus',
-  'apply_modifs' => 'Omista muudatused',
-  'select_category' => 'Vali kategooria',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Puuduvad parameetrid \'%s\'tooimingut ei tehtud !',
-  'unknown_cat' => 'Valitud kategooria puudub andmebaasis',
-  'usergal_cat_ro' => 'Kasutaja galeriisid ei saa kustutada !',
-  'manage_cat' => 'Halda kategooriaid',
-  'confirm_delete' => 'Oled kindel, et tahad KUSTUTADA seda kategooriat', //js-alert
-  'category' => 'Kategooria',
-  'operations' => 'Toimingud',
-  'move_into' => 'Liigu',
-  'update_create' => 'Uuenda/Loo Kategooria',
-  'parent_cat' => 'Juurkategooria',
-  'cat_title' => 'Kategooria tiitel',
-  'cat_thumb' => 'Kategooria pilt', //cpg1.3.0
-  'cat_desc' => 'Kategooria kirjeldus',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Konfiguratsioon',
-  'restore_cfg' => 'Taasta tehase vaikeseaded',
-  'save_cfg' => 'Salvesta uus konfiguratsioon',
-  'notes' => 'Märkused',
-  'info' => 'Informatsioon',
-  'upd_success' => 'Konfiguratsioon uuendatud',
-  'restore_success' => 'Vaikekonfiguratsioon taastatud',
-  'name_a' => 'Nimed kasvavalt',
-  'name_d' => 'Nimed kahanevalt',
-  'title_a' => 'Pealkirjad kasvavalt',
-  'title_d' => 'Pealkirjad kahanevalt',
-  'date_a' => 'Kuupäev kasvavalt',
-  'date_d' => 'Kuupäev kahanevalt',
-  'th_any' => 'Max Aspect',
-  'th_ht' => 'Height',
-  'th_wd' => 'Width',
-  'label' => 'kiri', //cpg1.3.0
-  'item' => 'lipp', //cpg1.3.0
-  'debug_everyone' => 'Igaüks', //cpg1.3.0
-  'debug_admin' => 'Administraator ainult', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Üldised seaded',
-  array('Galerii nimi', 'gallery_name', 0),
-  array('Galerii kirjeldus', 'gallery_description', 0),
-  array('Galerii administraatori e-post',  'gallery_admin_email', 0),
-  array('Sihtaadress \'Vaata veel pilte\' link e-kaartidel', 'ecards_more_pic_target', 0),
-  array('Galerii aktiivsus', 'offline', 1), //cpg1.3.0
-  array('Salvesta postkaarte', 'log_ecards', 1), //cpg1.3.0
-  array('Aktsepteeri ZIP failide allalaadimine minu eelistustesse', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Keelte, taustade ja märgistiku seaded',
-  array('Keel', 'lang', 5),
-  array('Taust', 'theme', 6),
-  array('Näita keelte menüüd', 'language_list', 1), //cpg1.3.0
-  array('Näita lippe', 'language_flags', 8), //cpg1.3.0
-  array('Näita &quot;Taasta algkeel&quot; nuppu lippude juures', 'language_reset', 1), //cpg1.3.0
-  array('Näita taustade menüüd', 'theme_list', 1), //cpg1.3.0
-  array('Näita &quot;Algeline tagataust&quot; kirja tagataustade menüüs', 'theme_reset', 1), //cpg1.3.0
-  array('Näita KKK', 'display_faq', 1), //cpg1.3.0
-  array('Näita bbkoodi abi', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Tähekodeering', 'charset', 4), //cpg1.3.0
-
-  'Albumite loetelu vaade ',
-  array('Peatabeli laius (pikslites või %)', 'main_table_width', 0),
-  array('Number kategooria tasandeid kuvamiseks ', 'subcat_level', 0),
-  array('Number albumeid kuvamiseks', 'albums_per_page', 0),
-  array('Number veergusid albumi loeteluks', 'album_list_cols', 0),
-  array('Pisipiltide suurus pikslites', 'alb_list_thumb_size', 0),
-  array('Pealehe sisu', 'main_page_layout', 0),
-  array('Näita esimese taseme albumite pisipilte kategooriates ','first_level',1),
-
-  'Pisipiltide vaade',
-  array('Veergude arv pisipiltide lehel ', 'thumbcols', 0),
-  array('Ridade arv pisipiltide lehel ', 'thumbrows', 0),
-  array('Maksimaalne lahtrite arv kuvamiseks ', 'max_tabs', 10), //cpg1.3.0
-  array('Kuva pildi selgitus (lisaks tiitlile) pisipildi all ', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Kuva vaatamiste arv pisipildi all ', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Kuva kommentaaraide arv pisipildi all ', 'display_comment_count', 1),
-  array('Kuva pildi lisaja nimi pildi juures', 'display_uploader', 1), //cpg1.3.0
-  array('Järjesta pildid', 'default_sort_order', 3), //cpg1.3.0
-  array('Minimaalne häälte arv pildi sattumiseks  \'Edetabel\' lehele', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Pildivaate ja kommentaaride seaded',
-  array('Tabeli laius pildi kuvamiseks (pikslites või %) ', 'picture_table_width', 0), //cpg1.3.0
-  array('Pildi info on vaikimisi nähtav', 'display_pic_info', 1), //cpg1.3.0
-  array('Filtreeri pahad sõnad kommentaarides ', 'filter_bad_words', 1),
-  array('Luba kasutada smaile kommentaarides ', 'enable_smilies', 1),
-  array('Luba ühel ja samal kasutajal mitu korda järjest kommenteerida ühte ja sama pilti', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Maksimaalne pildikirjelduse pikkus ', 'max_img_desc_length', 0),
-  array('Maksimaalne tähtede arv sõnas', 'max_com_wlength', 0),
-  array('Maksimaalne ridade arv kommentaaris ', 'max_com_lines', 0),
-  array('Maksimaalne kommentaari pikkus ', 'max_com_size', 0),
-  array('Näita filmilinti', 'display_film_strip', 1),
-  array('Kaadrite arv filmilindil', 'max_film_strip_items', 0),
-  array('Teavita administraatorit kommentaaridest e-maili teel', 'email_comment_notification', 1), //cpg1.3.0
-  array('Slaidesituse interval millisekundites (1 sekund = 1000 millisekundit)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Failide ja pisipiltide seaded', //cpg1.3.0
-  array('JPEG failide kvaliteet', 'jpeg_qual', 0),
-  array('Pisipildi max laius või kõrgus <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Kasuta mõõte (kõrgus või laius või maksimum pisipiltide jaoks ) <b>**</b>', 'thumb_use', 7),
-  array('Loo keskmised pildid ','make_intermediate',1),
-  array('Maksimaalne kõrgus või laius keskmiste suurusega piltidele/videodele <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Üleslaetavate failide maksimaalne suurus (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Maksimaalne kõrgus või laius üleslaetavate piltide/videode puhul pikslites', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Failide ja pisipiltide täpsemad seaded', //cpg1.3.0
-  array('Kuva privaatalbumi ikooni mitte sisseloginud kasutaja juures','show_private',1), //cpg1.3.0
-  array('Faili nimes keelatud tähemärgid ', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Aktsepteeritavad piltide failide tüübid', 'allowed_img_types',0), //cpg1.3.0
-  array('Aktsepteeritavad videode failide tüübid', 'allowed_mov_types',0), //cpg1.3.0
-  array('Aktsepteeritavad audio failide tüübid', 'allowed_snd_types',0), //cpg1.3.0
-  array('Aktsepteeritavad dokumentide failide tüübid', 'allowed_doc_types',0), //cpg1.3.0
-  array('Piltide suurusemuutmise meetod','thumb_method',2), //cpg1.3.0
-  array('ImageMagick\'u \'konvertimise\' abiprogrammi tee (näiteks /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Käsurea parameetrid ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Lugeda EXIF andmed JPEG failides ', 'read_exif_data', 1), //cpg1.3.0
-  array('Lugeda IPTC andmed JPEG failides', 'read_iptc_data', 1), //cpg1.3.0
-  array('Albumi kataloog <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Kasutajapiltide kataloog <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Eesliide keskmistele piltidele <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Eesliide pisipiltidele <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Vaikemood kataloogidele', 'default_dir_mode', 0), //cpg1.3.0
-  array('Vaikemood piltidele', 'default_file_mode', 0), //cpg1.3.0
-
-  'Kasutaja seaded',
-  array('Aktsepteeri uute kasutajate registreerimist', 'allow_user_registration', 1),
-  array('Kasutaja registreerimine nõuab e-posti-kinnitust', 'reg_requires_valid_email', 1),
-  array('Teavita administraatorit uue kasutaja registreerimisest e-maili teel', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Luba kahel kasutajal ühte-sama e-posti aadressi ', 'allow_duplicate_emails_addr', 1),
-  array('Kasutajatel võib olla privaat-albumid  (PS: Kui lülitad \'Jah\' pealt \'Ei\' peale siis privaat albumid muutuvad avalikuks)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Teavita administraatorit kasutajatepoolt üleslaetud piltide lisamise kinnituse ootamisest', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Luba sisseloginud kasutajatel näha kasutajate nimekirja', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Kohandatavad väljad pildi kirjelduseks (jäta tühjaks kui ei kasuta)',
-  array('Välja 1 nimi', 'user_field1_name', 0),
-  array('Välja 2 nimi', 'user_field2_name', 0),
-  array('Välja 3 nimi', 'user_field3_name', 0),
-  array('Välja 4 nimi', 'user_field4_name', 0),
-
-  'Präänikute seaded',
-  array('Skripti poolt kasutatava prääniku nimi', 'cookie_name', 0),
-  array('Skripti poolt kasutatava prääniku failitee ', 'cookie_path', 0),
-
-  'Muud seaded',
-  array('Võimalda parandusmoodulit', 'debug_mode', 9), //cpg1.3.0
-  array('Tähelepanekud parandusmoodulis', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Neid seadeid ei tohi muuta kui sul on juba failid andmebaasis.<br />
-  <a name="notice2"></a>(**) Kui muudad neid seadeid siis muudatused tulevad ainult nende failidega mis sa pärast selle seade muutmist lisad. Ära muuda neid seadeid kui albumis on juba faile. Sa saad muuta olemasolevaid faile &quot;<a href="util.php">Failide suuruse muutmine</a> &quot; administraatori menüüst.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Saadetud e-kaardid', //cpg1.3.0
-  'ecard_sender' => 'Saatja', //cpg1.3.0
-  'ecard_recipient' => 'Saaja', //cpg1.3.0
-  'ecard_date' => 'Kuupäev', //cpg1.3.0
-  'ecard_display' => 'Näita postkaarti', //cpg1.3.0
-  'ecard_name' => 'Nimi', //cpg1.3.0
-  'ecard_email' => 'E-mail', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'ülalt-alla järjekorras', //cpg1.3.0
-  'ecard_descending' => 'alt-üles järjekorras', //cpg1.3.0
-  'ecard_sorted' => 'Sorteeritud', //cpg1.3.0
-  'ecard_by_date' => 'kuupäeva järgi', //cpg1.3.0
-  'ecard_by_sender_name' => 'saatja nime järgi', //cpg1.3.0
-  'ecard_by_sender_email' => 'saatja e-maili järgi', //cpg1.3.0
-  'ecard_by_sender_ip' => 'saatja IP aadressi järgi', //cpg1.3.0
-  'ecard_by_recipient_name' => 'saaja nime järgi', //cpg1.3.0
-  'ecard_by_recipient_email' => 'saaja e-maili järgi', //cpg1.3.0
-  'ecard_number' => 'Salvestatuid postkaarte %s lk. %s -st %s', //cpg1.3.0
-  'ecard_goto_page' => 'mine lehele', //cpg1.3.0
-  'ecard_records_per_page' => 'Kuva salvestusi leheküljel', //cpg1.3.0
-  'check_all' => 'Märgista kõik', //cpg1.3.0
-  'uncheck_all' => 'Eemalda märgistused', //cpg1.3.0
-  'ecards_delete_selected' => 'Kustuta märgistatud postkaardid', //cpg1.3.0
-  'ecards_delete_confirm' => 'Kas oled kindel et tahad kustutada salvestatud postkaardid? Tick the checkbox!', //cpg1.3.0
-  'ecards_delete_sure' => 'Olen kindel', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Sa pead kirjutama oma nime ja kommentaari',
-  'com_added' => 'Sinu kommentaar on lisatud',
-  'alb_need_title' => 'Sinult oodatakse pealkirja albumile !',
-  'no_udp_needed' => 'Uuendust pole vaja.',
-  'alb_updated' => 'Album on uuendatud',
-  'unknown_album' => 'Valitud album puudub või sul pole õigusi salvestada sellesse albumisse',
-  'no_pic_uploaded' => 'Ei ole märgitud faili ülesselaadimiseks !<br /><br />Kui sa tõesti märkisid faili ülesselaadimiseks, siis kontrolli kas server lubab faile ülesse laadida...', //cpg1.3.0
-  'err_mkdir' => 'Viga kataloogi %s loomisel !',
-  'dest_dir_ro' => 'Sihtkataloog %s pole skripti poolt kirjutamisõiguslik !',
-  'err_move' => 'Võimatu liigutada %s -> %s !',
-  'err_fsize_too_large' => 'Sinu poolt salvestatava pildi suurus liiga suur (maksimum lubatud %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Sinu poolt salvestatava faili suurus liiga suur (maksimum lubatud %s KB) !',
-  'err_invalid_img' => 'Üleslaetav fail pole kehtiv pildifail !',
-  'allowed_img_types' => 'Sa võid salvestada ainult %s pilti.',
-  'err_insert_pic' => 'Pilti  \'%s\' ei saa lisada albumisse ', //cpg1.3.0
-  'upload_success' => 'Sinu pilt salvestati edukalt<br /><br />See saab nähtavaks pärast admini heakskiitu.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Salvestatud fail', //cpg1.3.0
-  'notify_admin_email_body' => 'Pilt on üleslaetud %s see vajab sinu heakskiitu. Vaata %s', //cpg1.3.0
-  'info' => 'Informatsioon',
-  'com_added' => 'Kommentaar lisatud',
-  'alb_updated' => 'Album uuendatud',
-  'err_comment_empty' => 'Sinu kommentaar on tühi !',
-  'err_invalid_fext' => 'Ainult järgmised failitüübid aksepteeritakse : <br /><br />%s.',
-  'no_flood' => 'Vabandust, aga sa oled juba selle pildile viimati lisatud kommentaari autor<br /><br />Paranda oma lisatud kommentaari kui soovid seda muuta', //cpg1.3.0
-  'redirect_msg' => 'Sind suunatakse ümber.<br /><br /><br />Klikka \'JÄTKA\' kui lehekülg automaatselt ei uuene',
-  'upl_success' => 'Sinu pilt edukalt lisatud', //cpg1.3.0
-  'email_comment_subject' => 'Kommentaar lisatud pildialbumis', //cpg1.3.0
-  'email_comment_body' => 'Keegi lisas kommentaari pildialbumis. Vaata seda', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Selgitus',
-  'fs_pic' => 'Täis suuruses pilt',
-  'del_success' => 'edukalt kustutatud',
-  'ns_pic' => 'normaal suuruses pilt',
-  'err_del' => 'ei saa kustutada',
-  'thumb_pic' => 'pisipilt',
-  'comment' => 'kommentaar',
-  'im_in_alb' => 'pilt albumis',
-  'alb_del_success' => 'Album \'%s\' kustutatud',
-  'alb_mgr' => 'Albumi Haldur',
-  'err_invalid_data' => 'Vigased andmed laekunud \'%s\'',
-  'create_alb' => 'Loon albumit \'%s\'',
-  'update_alb' => 'Uuendan albumit \'%s\' pealkirjaga \'%s\' ja indeksiga \'%s\'',
-  'del_pic' => 'Kustuta fail', //cpg1.3.0
-  'del_alb' => 'Kustuta album',
-  'del_user' => 'Kustuta kasutaja',
-  'err_unknown_user' => 'Valitud kasutajat pole olemas !',
-  'comment_deleted' => 'Kommentaar edukalt kustutatud',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Oled kindel, et tahad seda pilti KUSTUTADA ? \\nKommentaarid kustutatakse samuti.', //js-alert //cpg1.3.0
-  'del_pic' => 'KUSTUTA SEE FAIL', //cpg1.3.0
-  'size' => '%s x %s pikslit',
-  'views' => '%s korda',
-  'slideshow' => 'Slaidivaade',
-  'stop_slideshow' => 'PEATA SLAIDIVAADE',
-  'view_fs' => 'Klikka vaatamaks täissuuruses pilti',
-  'edit_pic' => 'MUUDA KIRJELDUST', //cpg1.3.0
-  'crop_pic' => 'REDIGEERI', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Pildi Informatsioon', //cpg1.3.0
-  'Filename' => 'Faili nimi',
-  'Album name' => 'Albumi nimi',
-  'Rating' => 'Reiting (%s votes)',
-  'Keywords' => 'Märksõnad',
-  'File Size' => 'Faili suurus',
-  'Dimensions' => 'Mõõdud',
-  'Displayed' => 'Kuvatud',
-  'Camera' => 'Kaamera',
-  'Date taken' => 'Ülesvõtte kuupäev',
-  'ISO'=>'ISO',
-  'Aperture' => 'Ava',
-  'Exposure time' => 'Säriaeg',
-  'Focal length' => 'Fookus kaugus',
-  'Comment' => 'Kommentaar',
-  'addFav'=>'Lisa eelistustesse', //cpg1.3.0
-  'addFavPhrase'=>'Minu eelistused', //cpg1.3.0
-  'remFav'=>'Eemalda eelistustest', //cpg1.3.0
-  'iptcTitle'=>'IPTC Pealkiri', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC Võtmesõnad', //cpg1.3.0
-  'iptcCategory'=>'IPTC Kategooria', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC Alam Kategooriad', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'Valmis',
-  'edit_title' => 'Muuda komentaari',
-  'confirm_delete' => 'Oled kindel, et tahad seda kommentaari kustutada ?', //js-alert
-  'add_your_comment' => 'Lisa komentaar',
-  'name'=>'Nimi',
-  'comment'=>'Kommentaar',
-  'your_name' => 'Sinu nimi',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Akna sulgemiseks klõpsa pildil',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Saada e-kaart',
-  'invalid_email' => '<b>Hoiatus</b> : Vigane e-posti aadress !',
-  'ecard_title' => 'Sulle on e-kaart %s\' lt',
-  'error_not_image' => 'Ainult pilte saab saata e-kaardina.', //cpg1.3.0
-  'view_ecard' => 'Kui e-kaarti ei kuvata korrektselt, klõpsake lingil',
-  'view_more_pics' => 'Rohkemate piltide vaatamiseks klõpsake lingil !',
-  'send_success' => 'Sinu e-kaart on saadetud',
-  'send_failed' => 'Vabandust, kuid serveril ei õnnestu Sinu e-kaardi saatmine...',
-  'from' => 'Kellelt',
-  'your_name' => 'Sinu Nimi',
-  'your_email' => 'Sinu e-posti aadress',
-  'to' => 'Kellele',
-  'rcpt_name' => 'Aadressaadi nimi',
-  'rcpt_email' => 'Aadressaadi e-posti aadress',
-  'greetings' => 'Tervitused',
-  'message' => 'Sõnum',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Pildi&nbsp;info', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Pealkiri',
-  'desc' => 'Kirjeldus',
-  'keywords' => 'Märksõnad',
-  'pic_info_str' => '%sx%s - %sKB - %s vaadet - %s häält',
-  'approve' => 'Kinnita pilt', //cpg1.3.0
-  'postpone_app' => 'Lükka kinnitus edasi',
-  'del_pic' => 'Kustuta pilt', //cpg1.3.0
-  'read_exif' => 'Loe EXIF infot uuesti', //cpg1.3.0
-  'reset_view_count' => 'Nulli vaadete loendur',
-  'reset_votes' => 'Nulli hääled',
-  'del_comm' => 'Kustuta kommendaarid',
-  'upl_approval' => 'Salvestuse kinnitus',
-  'edit_pics' => 'Redigeeri faile', //cpg1.3.0
-  'see_next' => 'Vaata järgmist faili', //cpg1.3.0
-  'see_prev' => 'Vaata eelmist faili', //cpg1.3.0
-  'n_pic' => '%s faile', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Failide arv kuvamiseks', //cpg1.3.0
-  'apply' => 'Omista muudatused', //cpg1.3.0
-  'crop_title' => 'Pildialbumi redigeerimise programm', //cpg1.3.0
-  'preview' => 'Eelvaade', //cpg1.3.0
-  'save' => 'Salvesta pilt', //cpg1.3.0
-  'save_thumb' =>'Salvesta pisipildina', //cpg1.3.0
-  'sel_on_img' =>'Valida saab ainult pildi peal olevat ala!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Korduma kippuvad küsimused', //cpg1.3.0
-  'toc' => 'Küsimuste tabel', //cpg1.3.0
-  'question' => 'Küsimus: ', //cpg1.3.0
-  'answer' => 'Vastus: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Peamised küsimused', //cpg1.3.0
-  array('Milleks on vajalik registreerimine?', 'Registreerimine võib olla vajalik ja samas mitte, kõik oleneb administraatorist et mis ta lubab lehel teha. Registreerimine annab kasutajale võimaluse faile ülesse laadida, omada privaat albumeid, omada eelistuste lehte, hinnata pilte, näeb teisi kasutajaid ja saab saata postkaarte.', 'offline', '1'), //cpg1.3.0
-  array('Kuidas registreeruda?', 'Vajuta &quot;Registreeri&quot; ja täida vajalikud väljad (kui soovid siis ka mitte vajalikud info väljad).<br />Kui administraator nõuab registreerumisel e-posti kinnitust siis peale väljade täitmist saadetakse sulle e-maili sinupoolt kirjutatud aadressile mille sa registreerimisel sisestasid. Sealt leiad edasised juhendid kuidas aktiveerida oma konto. Konto tuleb aktiveerida selleks et saaksid sisse logida. Jälgi et meili aadress oleks õige! Mitte @hotmail.ee ja @hot.com', 'offline', '1'), //cpg1.3.0
-  array('Kuidas sisse logida?', 'Vajuta &quot;Sisene&quot;, sisesta oma kasutajanimi ja parool ja soovikorral pane linnuke kasti  &quot;Jäta mind meelde&quot; ja oledki sees.<br /><b>NB!: Präänikud peavad olema teie arvutis lubatud ja neid ei tohi ära kustutada kui tahate kasutada &quot;Jäta mind meelde&quot; kastikest.</b>', 'offline', 0), //cpg1.3.0
-  array('Miks ma sisse ei saa?', 'Kas sa sisestasid õige e-maili aadressi? Kas sa registreerusid ja klikkisid sellele lingile mis sulle e-mailiga tuli? See link aktiveerib sinu konto. Teiste probleemidega pöördu administraatori poole.', 'offline', 0), //cpg1.3.0
-  array('Kaotasin oma parooli?', 'Vajuta &quot;Sisene&quot; ja kui näed seal linki &quot;Unustasin parooli&quot; siis kasuta seda. Teiste probleemidega pöördu administraatori poole uue parooli saamiseks.', 'offline', 0), //cpg1.3.0
-  array('Kuidas muuta e-maili aadressi?', 'Seda ei saa kahjuks ise muuta. Meili aadressi saab muuta ainult administraator. ', 'offline', 0), //cpg1.3.0
-  array('Kuidas salvestada pilte &quot;Minu eelistused&quot; alla?', 'Vajuta pisipildile ning siis vajuta &quot;Näita/peida pildi info&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Näita/peida pildi info" />); ja siis liigu lehel alla kuni näed pildi infot. Vajuta &quot;Lisa eelistustesse&quot;.<br />Võimalik et administraator pole andnud luba piltide lisamiseks &quot;Minu eelistused&quot; alla.<br /><b>NB!: Präänikud peavad olema teie arvutis lubatud ja neid ei tohi ära kustutada kui tahate kasutada &quot;Minu eelistused&quot; .', 'offline', 0), //cpg1.3.0
-  array('Kuidas hinnata pilti / faili?', 'Vajuta pisipildile, liigu alla ja hinda pilti / faili.', 'offline', 0), //cpg1.3.0
-  array('Kuidas kommenteerida pilti?', 'Vajuta pisipildile, liigu alla ja sealt sisesta oma kommentaar.', 'offline', 0), //cpg1.3.0
-  array('Kuidas lisada faile?', 'Faile saavad lisada registreeritud kasutajad kui administraator on selleks loa andnud. Alustuseks sisene lehele oma kasutajanime ja parooliga. Vajuta &quot;Lisa fail/e albumisse&quot; sealt vali album millesse tahad oma pilte panna, edasi vajuta &quot;Browse&quot; ning vali oma arvutist välja failid mida tahad saata ja vajuta &quot;open&quot; (võid lisada pealkirja ja kirjelduse juurde kui soovid) ja vajuta &quot;Submit&quot;. ', 'offline', 0), //cpg1.3.0
-  array('Kuhu mu lisatud pildid lähevad?', 'Sul on võimalik lisada oma pilte oma albumisse &quot;Minu galerii&quot;. Administraator võib sulle ka anda loa piltide lisamiseks pea albumisse.', 'offline', 0), //cpg1.3.0
-  array('Mis tüüpi ja kui suuri faile saan ma ülesse laadida?', 'Faili suurus / tüüp (jpg, png, etc.) sõltub administraatori seadetest.', 'offline', 0), //cpg1.3.0
-  array('Mis on &quot;Minu galerii&quot;?', '&quot;Minu galerii&quot; on sinu isiklik galerii kuhu saad pilte ja faile ülesse laadida ja mida sa saad redigeerida.', 'offline', 0), //cpg1.3.0
-  array('Kuidas teha, ümbernimetada või kustutada albumit &quot;Minu galerii&quot; alt?', 'Sa pead olema admin olekus sees &quot;Admin olek&quot;<br />Vajuta &quot;Loo / telli albumeid&quot;. Uue tegemiseks vajuta &quot;Uus&quot;. Muutmiseks vajuta olemasolevale albumile ja muuda nimi. Kustutamiseks vali album ja vajuta &quot;Kustuta&quot;. Muudastute salvestamiseks vajuta nupule &quot;Omista muudatused&quot;.', 'offline', 0), //cpg1.3.0
-  array('Kuidas ma saan muuta oma albumit avalikuks ja privaatseks?', 'Sa pead olema admin olekus sees &quot;Admin olek&quot;.<br />Vajuta &quot;Redigeeri albumeid&quot; ja sealt vali kes võivad sinu albumeid vaadata. Siin saad sa ka muuta teisi oma albumi seadeid.', 'offline', 0), //cpg1.3.0
-  array('Kuidas / kuskohast ma saan vaadata teiste kasutajate galeriisid?', 'Mine pealehele ja sealt vaata &quot;Kasutajaate galeriid&quot;.', 'offline', 0), //cpg1.3.0
-  array('Mis on präänikud?', 'Präänikud on väiksed tekstifailid mis sisaldavad veebilehelt saadetud infot sinu arvutis.<br />Präänikud lubavad tavaliselt veebilehele sisseloginul kasutajal hiljem ilma sisselogimatta veebilehele tagasi tulla.', 'offline', 0), //cpg1.3.0
-  array('Kuskohast ma saaksin selle programmi oma lehele?', 'Coppermine on tasuta Multimeedia Galerii, külasta nende kodulehekülge <a href="http://coppermine.sf.net/">Coppermine Home Page</a>', 'offline', 0), //cpg1.3.0
-
-  'Navigeerimis nupud', //cpg1.3.0
-  array('Mis on &quot;Albumite loetelu&quot;?', 'Sealt leiad kõik pildid.', 'offline', 0), //cpg1.3.0
-  array('Mis on &quot;Minu galerii&quot;?', 'Sealt leiad oma lisatud pildid / failid.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Mis neil vahet on kas &quot;Admin olek&quot; või &quot;Kasutaja olek&quot;?', 'Admin olekus saad muuta albumi seadeid ja kasutaja olekus näed lehte nii nagu näevad seda lehe mitte registreeritud külastajad.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Mis on &quot;Lisa fail/e albumisse&quot;?', 'Siit saad oma albumisse lisada faile ja pilte.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Mis on &quot;Viimati lisatud&quot;?', 'Näed viimati lisatuid pilte.', 'offline', 0), //cpg1.3.0
-  array('Mis on &quot;Viimased kommentaarid&quot;?', 'Näed viimati lisatuid kommentaare.', 'offline', 0), //cpg1.3.0
-  array('Mis on &quot;Enim vaadatud&quot;?', 'Näed enimvaadatuid pilte / faile.', 'offline', 0), //cpg1.3.0
-  array('Mis on &quot;Edetabel&quot;?', 'Siit näed kasutajatepoolt enim hinnatuid pilte / faile.', 'offline', 0), //cpg1.3.0
-  array('Mis on &quot;Minu eelistused&quot;?', 'Sinna saad paigutada oma lemmik pildid / failid.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Unustasin parooli', //cpg1.3.0
-  'err_already_logged_in' => 'Sa oled juba sisse logitud !', //cpg1.3.0
-  'enter_username_email' => 'Sisesta oma kasutajanimi või e-maili aadress', //cpg1.3.0
-  'submit' => 'Valmis', //cpg1.3.0
-  'failed_sending_email' => 'Unustatud parooli ei saadetud !', //cpg1.3.0
-  'email_sent' => 'E-mail sinu kasutajanime ja parooliga on saadetud %s', //cpg1.3.0
-  'err_unk_user' => 'Puudub selline kasutaja / e-mail!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Sinu ununenud parool', //cpg1.3.0
-  'passwd_reminder_body' => 'Palusid ennast teavitada oma ununenud paroolist ja kasutajanimest:
-Kasutajanimi: %s
-Parool: %s
-Vajuta %s sisenemiseks.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Grupi nimi',
-  'disk_quota' => 'Ketta kvoot',
-  'can_rate' => 'Võib hinnata pilte', //cpg1.3.0
-  'can_send_ecards' => 'Võib saata e-kaarte',
-  'can_post_com' => 'Võib kommenteerida',
-  'can_upload' => 'Võib üles laadida faile', //cpg1.3.0
-  'can_have_gallery' => 'Võib luua isikliku galerii',
-  'apply' => 'Omista muudatused',
-  'create_new_group' => 'Loo uus grupp',
-  'del_groups' => 'Kustuta märgitud grupp(id)',
-  'confirm_del' => 'Hoiatus, kui sa kustutad grupi, siis kustutava grupi kasutajad kantakse \'Registereeritud\' gruppi !\n\nTahad sa jätkata ?', //js-alert //cpg1.3.0
-  'title' => 'Manage user groups',
-  'approval_1' => 'Av. salv. kinnitus (1)',
-  'approval_2' => 'Isik. salv. kinnitus (2)',
-  'upload_form_config' => 'Üleslaadimise võimalised', //cpg1.3.0
-  'upload_form_config_values' => array( 'Single file uploads only', 'Multiple file uploads only', 'URI uploads only', 'ZIP upload only', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Võib muuta üleslaadimis kastikeste arvu?', //cpg1.3.0
-  'num_file_upload'=>'Täpne üleslaadimis kastikeste arv', //cpg1.3.0
-  'num_URI_upload'=>'Täpne üleslaadimis (ridade) kastikeste arv', //cpg1.3.0
-  'note1' => '<b>(1)</b> Salvestused avalikku albumisse vajavad admini kinnitust',
-  'note2' => '<b>(2)</b> Salvestused kasutaja albumisse vajavad admini kinnitust ',
-  'notes' => 'Märkused',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Tere tulemast !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Oled kindel, et tahad seda albumit KUSTUDADA ? \\nKõik pildid ja kommentaarid kustutakse samuti.', //js-alert //cpg1.3.0
-  'delete' => 'KUSTUTA',
-  'modify' => 'OMADUSED',
-  'edit_pics' => 'REDIGEERI PILTE', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Avaleht',
-  'stat1' => '<b>[pictures]</b> pilti <b>[albums]</b> albumit ja <b>[cat]</b> kategooriat koos <b>[comments]</b> kommentaariga vaadatud <b>[views]</b> korda',  //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> pilti <b>[albums]</b> albumit vaadatud <b>[views]</b> korda',  //cpg1.3.0
-  'xx_s_gallery' => '%s\' Galerii',
-  'stat3' => '<b>[pictures]</b> pilti <b>[albums]</b> albumit koos <b>[comments]</b> kommentaariga vaadatud <b>[views]</b> korda' //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Kasutajate loetelu',
-  'no_user_gal' => 'Siin pole kasutajate galeriisid',
-  'n_albums' => '%s album(it)',
-  'n_pics' => '%s faili(i)', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s faili(i)', //cpg1.3.0
-  'last_added' => ', viimane lisati %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Sisene',
-  'enter_login_pswd' => 'Sisenemiseks sisesta kasutajanimi ja parool',
-  'username' => 'Kasutajanimi',
-  'password' => 'Parool',
-  'remember_me' => 'Jäta mind meelde',
-  'welcome' => 'Teretulemast %s ...',
-  'err_login' => '*** Ei saanud sisse logida. Proovi uuesti ***',
-  'err_already_logged_in' => 'Sa oled juba sisse logitud !',
-  'forgot_password_link' => 'Unustasid parooli', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Välju',
-  'bye' => 'Head aega, %s ...',
-  'err_not_loged_in' => 'Sa pole sisse logitud !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'See on genereeritud PHP-funktsioon <a href="http://www.php.net/phpinfo">phpinfo()</a>', //cpg1.3.0
-  'no_link' => 'Kui teised näevad seda on turvaauk. Sa näed seda ainult siis kui oled administraatorina sisse loginud. Sellele lehele ei pääse ligi lingina.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Uuenda album %s',
-  'general_settings' => 'Üldised seaded',
-  'alb_title' => 'Albumi pealkiri',
-  'alb_cat' => 'Albumi kategooria',
-  'alb_desc' => 'Albumi kirjeldus',
-  'alb_thumb' => 'Albumi pisipilt',
-  'alb_perm' => 'Õigused sellele albumile',
-  'can_view' => 'Albumit võivad vaadata',
-  'can_upload' => 'Külastajad võivad salvestada pilte',
-  'can_post_comments' => 'Külastajad võivad kommenteerida',
-  'can_rate' => 'Külastajad võivad hinnata pilte',
-  'user_gal' => 'Kasutaja Galerii',
-  'no_cat' => '* Kategooriata *',
-  'alb_empty' => 'Album on tühi',
-  'last_uploaded' => 'Viimati lisatud',
-  'public_alb' => 'Igaüks (avalik album)',
-  'me_only' => 'Ainult mina',
-  'owner_only' => 'Albumi omanik (%s) ainult',
-  'groupp_only' => 'Grupi \'%s\' liikmed',
-  'err_no_alb_to_modify' => 'Ühtegi albumit sa ei saa muuta andmebaasis.',
-  'update' => 'Uuenda album', //cpg1.3.0
-  'notice1' => '(*) olenevalt %sgruppide%s seadetest', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Vabandust, aga sa oled juba seda faili hinnanud', //cpg1.3.0
-  'rate_ok' => 'Sinu hääl on vastu võetud',
-  'forbidden' => 'Sa ei saa hinnata oma faile.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Kuigi saidi {SITE_NAME} administraatorid püüavad eemaldada või muuta mistahes üldiselt pahaks-pandavad materjalid niipea kui võimalik, pole võimalik nendegi poolt kohe näha iga postitust. Seetõttu pead tunnistama, et kõik postitused, mis siia kiirväljaandesse tehakse (pildid, kommentaarid, arvamused) teiste autorite poolt, nende eest administraatorid ja webmasterid ei saa vastutada (väljaarvatud nende endi postitused).<br />
-<br />
-Sa nõustud mitte postitama sõimu, roppusi, rõvedusi, laimu, solvanguid, ähvardusi, soolisi- ega muid märkusi ja kommentaare ning materjale, mis oleksid vastuolus kehtivate seadustega. Sa nõustud et webmaster, administraator ja saidi {SITE_NAME} vahekohtunikud omavad õigust kustutada või parandada mistahes sisu kuidas ja millal neile sobib. Kasutajana sa nõustud, et kogu sinu ülal sisestatud info salvestatakse andmebaasi. Kuigi seda infot ei avaldata kolmandatele isikutele ilma sinu nõusolekuta, ei saa webmaster ja administraator võtta endale vastutust  häkkimiskatsete eest, mis võivad andmed ohtu seada.<br />
-<br />
-See sait kasutab präänikuid slavestamaks infot sinu lokaalses arvutis. Need präänikud on mõeldud ainult tõstmaks sinu vaatamise rõõmu. Eposti aadressi kasutatakse ainult kinnitamaks sinu registreerumise detaile ja parooli.<br />
-<br />
-Kilkates 'Olen nõus' allpool, nõustud sa nende nõuete ja tingimustega.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'User registration',
-  'term_cond' => 'Terms and conditions',
-  'i_agree' => 'Olen nõus',
-  'submit' => 'Saada registreerimine',
-  'err_user_exists' => 'Sinu siseatud kasutajanimi juba olemas, palun vali muu',
-  'err_password_mismatch' => 'Kaks parooli ei lange kokku, palun sisesta nad uuesti',
-  'err_uname_short' => 'Kasutajanimi peab olema vähemalt 2 tähemärki',
-  'err_password_short' => 'Parool peab olema vähemalt 2 tähemärki',
-  'err_uname_pass_diff' => 'Kasutajanimi peab paroolist erinema',
-  'err_invalid_email' => 'Vigane e-posti aadress',
-  'err_duplicate_email' => 'Keegi on juba registreerunud sinu sisestatud e-posti aadressiga',
-  'enter_info' => 'Sisesta registreerimisinfo',
-  'required_info' => 'Vajalik info',
-  'optional_info' => 'Soovitatav info',
-  'username' => 'Kasutajanimi',
-  'password' => 'Parool',
-  'password_again' => 'Parool uuesti',
-  'email' => 'E-post',
-  'location' => 'Elukoht',
-  'interests' => 'Rate.ee aadress',
-  'website' => 'Koduleht',
-  'occupation' => 'Kuidas sattusid siia',
-  'error' => 'VIGA',
-  'confirm_email_subject' => '%s - Registreerumise kinnitus.',
-  'information' => 'Informatsioon',
-  'failed_sending_email' => 'Registreerumise kinnitust ei õnnestunud saata !',
-  'thank_you' => 'Täname Teid registreerumast.<br /><br />E-post infoga, kuidas oma kontot aktiveerida, saadeti sinu antud e-posti aadressile.',
-  'acct_created' => 'Sinu konto on loodud ja nüüd sa võid sisse logida oma kasutajanime ja parooliga',
-  'acct_active' => 'Sinu konto on nüüd aktiveeritud ja sa võid sisse logida oma kasutajanime ja parooliga',
-  'acct_already_act' => 'Sinu konto on juba aktiivne !',
-  'acct_act_failed' => 'Seda kontot ei saa aktiveerida !',
-  'err_unk_user' => 'Valitud kasutaja puudub !',
-  'x_s_profile' => '%s\'i profiil',
-  'group' => 'Grupp',
-  'reg_date' => 'Liitutud',
-  'disk_usage' => 'Ketta kasutus',
-  'change_pass' => 'Muuda parooli',
-  'current_pass' => 'Kehtiv parool',
-  'new_pass' => 'Uus parool',
-  'new_pass_again' => 'Uus parool veelkord',
-  'err_curr_pass' => 'Praegune parool on vale',
-  'apply_modif' => 'Omista muudatused',
-  'change_pass' => 'Muuda minu parool',
-  'update_success' => 'Sinu profiil on uuendatud',
-  'pass_chg_success' => 'Sinu parool on muudetud',
-  'pass_chg_error' => 'Sinu parooli ei muudetud',
-  'notify_admin_email_subject' => '%s - Uus kasutaja on registreerunud', //cpg1.3.0
-  'notify_admin_email_body' => 'Kasutaja nimega "%s" registreerus sinu pildialbumis.', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Täname et registreerusid {SITE_NAME}
-
-Sinu kasutajanimi on : "{USER_NAME}"
-Sinu parool on : "{PASSWORD}"
-
-Konto aktiveerimiseks vajuta all olevale lingile
-või kopeeri ja kleebi see oma browseri aadressi reale.
-
-{ACT_LINK}
-
-Tervitades!
-
- {SITE_NAME} Administraator
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Kommentaaride ülevaade',
-  'no_comment' => 'Siin pole ühtegi kommentaari üle vaadata',
-  'n_comm_del' => '%s kommentaar(i) kustutatud',
-  'n_comm_disp' => 'Kommentaaride arv kuvamiseks',
-  'see_prev' => 'Vaata eelmist',
-  'see_next' => 'Vaata järgmist',
-  'del_comm' => 'Kustuta valitud kommentaarid',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Otsi failikogumikku',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Otsi uusi pilte', //cpg1.3.0
-  'select_dir' => 'Vali kataloog',
-  'select_dir_msg' => 'See funktsioon lubab sul lisada kogumiku faile, mis sa oled salvestanud oma serverisse FTP\'ga.<br /><br />Vali kataloog kuhu sa oma failid oled salvestanud', //cpg1.3.0
-  'no_pic_to_add' => 'Siin pole faile lisamiseks', //cpg1.3.0
-  'need_one_album' => 'Sa vajad vähemalt ühte albumit selle funktsiooni kasutamiseks',
-  'warning' => 'Hoiatus',
-  'change_perm' => 'see skript ei saa kirjutada sellesse kataloogi, sa pead muutma selle õigusi (mood 755 või 777) enne kui üritad uuesti lisada faile !', //cpg1.3.0
-  'target_album' => '<b>Pane &quot;</b>%s<b>&quot; failid albumisse </b>%s', //cpg1.3.0
-  'folder' => 'Kaust',
-  'image' => 'fail',
-  'album' => 'Album',
-  'result' => 'Tulemus',
-  'dir_ro' => 'Pole kirjutatav. ',
-  'dir_cant_read' => 'Pole loetav. ',
-  'insert' => 'Lisan uued failid galeriisse', //cpg1.3.0
-  'list_new_pic' => 'Uute failide loetelu', //cpg1.3.0
-  'insert_selected' => 'Lisa valitud failid', //cpg1.3.0
-  'no_pic_found' => 'Ei leitud uusi faile', //cpg1.3.0
-  'be_patient' => 'Palun ole kannatlik, skript vajab failide lisamiseks aega', //cpg1.3.0
-  'no_album' => 'Pole albumit valitud',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : tähendab, et fail lisati edukalt'.
-                          '<li><b>DP</b> : tähendab, et fail on dublikaat ja sisaldub juba andmebaasis'.
-                          '<li><b>PB</b> : tähendab, et faili ei saa lisada, kontrolli oma seadeid ja kataloogi õigusi kus su failid asuvad'.
-                          '<li><b>NA</b> : tähendab, et sa ei oma valitud albumit kuhu su failid peaksid minema, vajuta \'<a href="javascript:history.back(1)">tagasi</a>\' ja vali mõni album. Kui sa ei oma / pole albumit siis <a href="albmgr.php">tekita omale album</a></li>'.
-                          '<li>Kui OK, DP, PB \'ei ilmu, klikka katkenud failil nägemaks mistahes PHP poolt antud veateadet'.
-                          '<li>Kui su sirvijal on \'timeout\', vajuta Refresh nuppu'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'vali album', //cpg1.3.0
-  'check_all' => 'Märgi kõik', //cpg1.3.0
-  'uncheck_all' => 'Eemalda märgistused', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Kasutajate Blokeerimine',
-  'user_name' => 'Kasutaja nimi',
-  'ip_address' => 'IP Aadress',
-  'expiry' => 'Blokeeritud kuni (vajuta tühjale kastile)',
-  'edit_ban' => 'Salvesta muudatus',
-  'delete_ban' => 'Kustuta',
-  'add_new' => 'Blokeeri uus kasutaja',
-  'add_ban' => 'lisa',
-  'error_user' => 'Ei leia kasutajat', //cpg1.3.0
-  'error_specify' => 'Pead sisestama kasutajanime või IP aadressi', //cpg1.3.0
-  'error_ban_id' => 'Vigane ID!', //cpg1.3.0
-  'error_admin_ban' => 'Sa ei saa ennast blokeerida!', //cpg1.3.0
-  'error_server_ban' => 'Mis sa teed? Tahad blokeerida oma serverit? Sa ei saa seda kahjuks teha...', //cpg1.3.0
-  'error_ip_forbidden' => 'Sa ei saa blokeerida seda IP-d See pole kättesaadav!', //cpg1.3.0
-  'lookup_ip' => 'Vaata järgi IP aadress', //cpg1.3.0
-  'submit' => 'Vaata!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Salvesta faile', //cpg1.3.0
-  'custom_title' => 'Sisesta fail/e ', //cpg1.3.0
-  'cust_instr_1' => 'Sa võid sisestada lahtritesse numbreid 1-10 Olenevalt sellest mitu faili tahad korraga ülesse saata. Maksimum on 10. Üks rida on ühe faili lisamiseks.', //cpg1.3.0
-  'cust_instr_2' => 'Sisesta number', //cpg1.3.0
-  'cust_instr_3' => 'Faili saatmise lahtreid: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL saatmise lahtreid: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL üleslaadimise väljad:', //cpg1.3.0
-  'cust_instr_6' => 'Faili üleslaadimise väljad:', //cpg1.3.0
-  'cust_instr_7' => 'Sisesta soovitud arv lahtrisse.  Ja siis vaajuta \'JÄTKA\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Vigane tegevus.', //cpg1.3.0
-  'reg_instr_2' => 'Nüüd saad üles laadida faile, kasutades allolevaid välju. Faili suurus ei tohi ületada %s KB. ', //cpg1.3.0
-  'reg_instr_3' => 'Kokkupakitud failide üleslaadimiseks kasuta selleks ettenähtud välju.', //cpg1.3.0
-  'reg_instr_4' => 'Kui kasutad URI/URL üleslaadimise välju, sisesta aadress sellisel kujul: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Kui oled väljad täitnud vajuta \'JÄTKA\'.', //cpg1.3.0
-  'reg_instr_6' => 'Kokkupakitud failide üleslaadimine:', //cpg1.3.0
-  'reg_instr_7' => 'Failide üleslaadimine:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL üleslaadimine:', //cpg1.3.0
-  'error_report' => 'Vigade raport', //cpg1.3.0
-  'error_instr' => 'Järgnevad üleslaadimised olid vigased:', //cpg1.3.0
-  'file_name_url' => 'Faili Nimi/URL', //cpg1.3.0
-  'error_message' => 'Vea tekst', //cpg1.3.0
-  'no_post' => 'File pole üleslaetud POST meetodiga.', //cpg1.3.0
-  'forb_ext' => 'keelatud faililaiend.', //cpg1.3.0
-  'exc_php_ini' => 'Faili suurus suurem kui lubatud php.ini-s.', //cpg1.3.0
-  'exc_file_size' => 'Faili suurus suurem kui galerii konfiguratsioonis lubatud!.', //cpg1.3.0
-  'partial_upload' => 'Ainult poolikult üleslaetud', //cpg1.3.0
-  'no_upload' => 'Midagi ei laetud ülesse', //cpg1.3.0
-  'unknown_code' => 'Arusaamatu PHP viga.', //cpg1.3.0
-  'no_temp_name' => 'Üleslaadimist ei toimu - pole ajutist nime.', //cpg1.3.0
-  'no_file_size' => 'Pole andmeid/vigased failid', //cpg1.3.0
-  'impossible' => 'Ei saa liigutada.', //cpg1.3.0
-  'not_image' => 'Pole pildiformaat/vigased failid', //cpg1.3.0
-  'not_GD' => 'Pole GD faililaiend.', //cpg1.3.0
-  'pixel_allowance' => 'Pikslite arv liiga suur.', //cpg1.3.0
-  'incorrect_prefix' => 'ViganeURI/URL algus', //cpg1.3.0
-  'could_not_open_URI' => 'ei saa avada URI-i.', //cpg1.3.0
-  'unsafe_URI' => 'Ebaturvaline aadress.', //cpg1.3.0
-  'meta_data_failure' => 'Andmete viga', //cpg1.3.0
-  'http_401' => '401 Autoriseerimata', //cpg1.3.0
-  'http_402' => '402 Tasuline weeb', //cpg1.3.0
-  'http_403' => '403 Keelatud', //cpg1.3.0
-  'http_404' => '404 Saiti ei leitud', //cpg1.3.0
-  'http_500' => '500 Serveri sisene viga', //cpg1.3.0
-  'http_503' => '503 Teenus kättesaadamatu', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME tüüpi ei suudeta tuvastada.', //cpg1.3.0
-  'MIME_type_unknown' => 'Tundmatu MIME tüüp', //cpg1.3.0
-  'cant_create_write' => 'Ei saa faili serverisse kirjutada.', //cpg1.3.0
-  'not_writable' => 'Ei saa faili serverisse kirjutada.', //cpg1.3.0
-  'cant_read_URI' => 'Ei suuda URI/URL-i lugeda', //cpg1.3.0
-  'cant_open_write_file' => 'Ei saa avada URI-i faili kirjutamiseks.', //cpg1.3.0
-  'cant_write_write_file' => 'Ei saa avada URI-i faili kirjutamiseks.', //cpg1.3.0
-  'cant_unzip' => 'Ei saa lahti pakkida.', //cpg1.3.0
-  'unknown' => 'Tundmatu viga', //cpg1.3.0
-  'succ' => 'Õnnestunud üleslaadimised', //cpg1.3.0
-  'success' => '%s Fail/li edukalt üleslaetud.', //cpg1.3.0
-  'add' => 'Vajuta \'JÄTKA\' et lisada faile albumitesse.', //cpg1.3.0
-  'failure' => 'ülessaatmine ebaõnnestus', //cpg1.3.0
-  'f_info' => 'Faili informatsioon', //cpg1.3.0
-  'no_place' => 'Eelnevat faili ei saa albumisse lisada.', //cpg1.3.0
-  'yes_place' => 'Järgev fail edukalt lisatud albumisse.', //cpg1.3.0
-  'max_fsize' => 'maksimaalne lubatud failisuurus on %s KB',
-  'album' => 'Album',
-  'picture' => 'File', //cpg1.3.0
-  'pic_title' => 'File pealkiri', //cpg1.3.0
-  'description' => 'Filei kirjeldus', //cpg1.3.0
-  'keywords' => 'Tähemargid (eralda komadega)',
-  'err_no_alb_uploadables' => 'Puudub album, kuhu sul on lubatud üleslaadida', //cpg1.3.0
-  'place_instr_1' => 'Lisa failid albumitesse. Sa saad lisada informatsiooni failide kohta praegu.', //cpg1.3.0
-  'place_instr_2' => 'Veel faile on vaja lisada albumitesse. Palun vajuta \'JÄTKA\'.', //cpg1.3.0
-  'process_complete' => 'Kõik failid edukalt lisatud.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Halda kasutajaid',
-  'name_a' => 'Nimed kasvavalt',
-  'name_d' => 'Nimed kahanevalt',
-  'group_a' => 'Grupid kasvavalt',
-  'group_d' => 'Grupid kahanevalt',
-  'reg_a' => 'Reg kuupäev kasvavalt',
-  'reg_d' => 'Reg kuupäev kahanevalt',
-  'pic_a' => 'Failide arv kasvavalt',
-  'pic_d' => 'Failide arv kahanevalt',
-  'disku_a' => 'Kvoodi ruum kasvavalt',
-  'disku_d' => 'Kvoodi ruum kahanevalt',
-  'lv_a' => 'Viimane visiit kasvavalt', //cpg1.3.0
-  'lv_d' => 'Viimane visiit kahanevalt', //cpg1.3.0
-  'sort_by' => 'Sordi kasutajaid',
-  'err_no_users' => 'Kasutajate tabel tühi !',
-  'err_edit_self' => 'Sa võid muuta oma profiili, kasuta \'Minu profiil\' linki selleks',
-  'edit' => 'MUUDA',
-  'delete' => 'KUSTUTA',
-  'name' => 'Kasutajanimi',
-  'group' => 'Grupp',
-  'inactive' => 'Aktiivne',
-  'operations' => 'Toimingud',
-  'pictures' => 'Failid', //cpg1.3.0
-  'disk_space' => 'Kasutatud ketta kvooti',
-  'registered_on' => 'Registreerus',
-  'last_visit' => 'Viimati külastas', //cpg1.3.0
-  'u_user_on_p_pages' => '%d kasutajat %d-el lehel',
-  'confirm_del' => 'Oled kindel, et tahad selle kasutaja KUSTUTADA ? \\nKõik tema pildid ja albumid kustutatakse samuti.', //js-alert //cpg1.3.0
-  'mail' => 'POST',
-  'err_unknown_user' => 'Valitud kasutajat pole !',
-  'modify_user' => 'Muuda kasutaja',
-  'notes' => 'Märkused',
-  'note_list' => '<li>Kui sa ei taha muuta kasutuselolevat parooli, jäta "parool" väli tühjaks',
-  'password' => 'Parool',
-  'user_active' => 'Kasutaja aktiivne',
-  'user_group' => 'Kasutaja grupp',
-  'user_email' => 'Kasutaja e-post',
-  'user_web_site' => 'Kasutaja kodulehekülg',
-  'create_new_user' => 'Loo uus kasutaja',
-  'user_location' => 'Kasutaja elukoht',
-  'user_interests' => 'Kasutaja Rate.ee aadress',
-  'user_occupation' => 'Kasutaja sattus siia',
-  'latest_upload' => 'Viimane piltide lisaja', //cpg1.3.0
-  'never' => 'kunagi', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Administraatori lisaseaded (Muuda piltide suurust)', //cpg1.3.0
-  'what_it_does' => 'Mis see teeb',
-  'what_update_titles' => 'Uuendab pealkirju failinimest',
-  'what_delete_title' => 'Kustutab pealkirjad',
-  'what_rebuild' => 'Loob uued pisipildid ja muudetud suurusega pildid',
-  'what_delete_originals' => 'Kustutab originaalsuurusega pildid ja asendab need muudetus suurusega piltidega',
-  'file' => 'Fail',
-  'title_set_to' => 'pealkiri muudetud',
-  'submit_form' => 'OK',
-  'updated_succesfully' => 'uuendatud edukalt',
-  'error_create' => 'VIGA',
-  'continue' => 'Veel pilte?',
-  'main_success' => '%i edukalt muudetud', //cpg1.3.0
-  'error_rename' => 'EI saanud muuta %t faili %st',
-  'error_not_found' => '% faili ei leitud',
-  'back' => 'tagasi',
-  'thumbs_wait' => 'Pisipiltide ja uue suurusega piltide uuendamine, palun oota...',
-  'thumbs_continue_wait' => 'Pisipiltide ja uue suurusega piltide uuendamise jätkamine',
-  'titles_wait' => 'Uuendan pealkirju, palun oota...',
-  'delete_wait' => 'Kustutan pealkirju, palun oota...',
-  'replace_wait' => 'Kustutan originaalpilte ja asendan neid uue suurusega piltidega, palun oota..',
-  'instruction' => 'Kiired kasutusjuhendid',
-  'instruction_action' => 'Vali tegevus',
-  'instruction_parameter' => 'Pane parameetrid paika',
-  'instruction_album' => 'Vali album',
-  'instruction_press' => 'Vajuta %',
-  'update' => 'Uuenda Pisipilte ja/või uue suurusega pilte',
-  'update_what' => 'Mida peaks uuendama',
-  'update_thumb' => 'ainult pisipildid',
-  'update_pic' => 'ainult uue suurusega failid',
-  'update_both' => 'mõlemad',
-  'update_number' => 'Ühe klikiga uuendatud piltide arv',
-  'update_option' => '(Pane see number väiksemaks, kui sul saad timeouti)',
-  'filename_title' => 'Failinimi &rArr; Faili nimi', //cpg1.3.0
-  'filename_how' => 'Kuidas peaks failinime muutma',
-  'filename_remove' => 'Eemalda .jpg lõpust ja asenda _ (alakriips) tühikuga',
-  'filename_euro' => 'Muuda 2003_11_23_13_20_20.jpg to 23/11/2003 13:20',
-  'filename_us' => 'Muuda 2003_11_23_13_20_20.jpg to 11/23/2003 13:20',
-  'filename_time' => 'Muuda 2003_11_23_13_20_20.jpg to 13:20',
-  'delete' => 'Kustuta pealkirjad originaalsurusega failidelt', //cpg1.3.0
-  'delete_title' => 'Kustuta faili nimed', //cpg1.3.0
-  'delete_original' => 'Kustuta originaalsuurusega failid',
-  'delete_replace' => 'Kustutab originaalfailid ja asendab need muudetus suurusega failidega',
-  'select_album' => 'Vali album',
-  'delete_orphans' => 'Kustuta mingid kommentaarid (toimib kõikides albumites)', //cpg1.3.0
-  'orphan_comment' => 'Leitud imelikud kommentaarid', //cpg1.3.0
-  'delete' => 'Kustuta', //cpg1.3.0
-  'delete_all' => 'Kustuta kõik', //cpg1.3.0
-  'comment' => 'Kommentaar: ', //cpg1.3.0
-  'nonexist' => 'Lisa mitteeksisteerivale failile # ', //cpg1.3.0
-  'phpinfo' => 'Näita phpinfo-t', //cpg1.3.0
-  'update_db' => 'Uuenda andmebaasi', //cpg1.3.0
-  'update_db_explanation' => 'Kui sa midagi uuendad, siis uuenda andmebaasi, muidu asi ei toimi.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/finnish.php cpg148/lang/finnish.php
--- 133/lang/finnish.php	2004-12-30 01:03:30.000000000 -0600
+++ cpg148/lang/finnish.php	2006-06-08 00:12:08.000000000 -0500
@@ -1,1275 +1,2106 @@
 <?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU:   
-// ------------------------------------------------------------------------- //
-// $Id: finnish.php,v 1.7 2004/12/29 23:03:30 chtito Exp $
-// ------------------------------------------------------------------------- //
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source: /cvsroot/coppermine/stable/lang/english.php,v $
+  $Revision: 1.26 $
+  $Author: gaugau $
+  $Date: 2006/03/02 08:23:48 $
+**********************************************/
 
-// Kntj ja tietoja knnksest
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// info about translators and translated language
 $lang_translation_info = array(
-        'lang_name_english' => 'Finnish',
-        'lang_name_native' => 'Suomi',
-        'lang_country_code' => 'fi',
-        'trans_name'=> 'Mikko Kulmala',
-        'trans_email' => 'mikko@kulmalat.org',
-        'trans_website' => 'http://www.kulmalat.org',
-        'trans_date' => '2004-06-13',
+  'lang_name_english' => 'Finnish', //cpg1.4
+  'lang_name_native' => 'Suomi', //cpg1.4
+  'lang_country_code' => 'fi', //cpg1.4
+  'trans_name'=> 'Kati',
+  'trans_email' => 'kati@tiuhti.net',
+  'trans_website' => 'http://kati.tiuhti.net/',
+  'trans_date' => '2006-05-17',
 );
 
-$lang_charset = 'iso-8859-1';
+$lang_charset = 'utf-8';
 $lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
 
-// lyhenteet Tavulle, Kilolle ja Megalle
+// shortcuts for Byte, Kilo, Mega
 $lang_byte_units = array('tavua', 'KB', 'MB');
 
-// Viikonpivt ja kuukaudet
-$lang_day_of_week = array('Su', 'Ma', 'Ti', 'Ke', 'To', 'Pe', 'La');
-$lang_month = array('Tammikuu', 'Helmikuu', 'Maaliskuu', 'Huhtikuu', 'Toukokuu', 'Keskuu', 'Heinkuu', 'Elokuu', 'Syyskuu', 'Lokakuu', 'Marraskuu', 'Joulukuu');
+// Day of weeks and months
+$lang_day_of_week = array('su', 'ma', 'ti', 'ke', 'to', 'pe', 'la');
+$lang_month = array('tammikuu', 'helmikuu', 'maaliskuu', 'huhtikuu', 'toukokuu', 'kesäkuu', 'heinäkuu', 'elokuu', 'syyskuu', 'lokakuu', 'marraskuu', 'joulukuu');
 
-// Yleist
-$lang_yes = 'Kyll';
+// Some common strings
+$lang_yes = 'Kyllä';
 $lang_no  = 'Ei';
-$lang_back = 'Takaisin';
-$lang_continue = 'Jatka';
-$lang_info = 'Tietoa';
+$lang_back = 'TAKAISIN';
+$lang_continue = 'JATKA';
+$lang_info = 'Info';
 $lang_error = 'Virhe';
+$lang_check_uncheck_all = 'check/uncheck all'; //cpg1.4
 
-// Pivys
+// The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M';
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p';
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p';
+$album_date_fmt =    '%e.%m.%Y';
+$lastcom_date_fmt =  '%e.%m.%y klo %H:%M';
+$lastup_date_fmt = '%e.%m.%Y';
+$register_date_fmt = '%e.%m.%Y';
+$lasthit_date_fmt = '%e.%m.%Y klo %H:%M';
+$comment_date_fmt =  '%e.%m.%Y klo %H:%M';
+$log_date_fmt = '%e.%m.%Y klo %H:%M'; //cpg1.4
 
-// Kirosanafiltteri (ei knnetty)
-$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*');
+// 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*', 'vittu', 'saatana');
 
 $lang_meta_album_names = array(
-        'random' => 'Satunaiset kuvat', 
-        'lastup' => 'Uusimmat kuvat', 
-        'lastalb'=> 'Viimeksi pivitetyt albumit', 
-        'lastcom' => 'Uusimmat komentit', 
-        'topn' => 'Katsotuimmat', 
-        'toprated' => 'Suosituimmat', 
-        'lasthits' => 'Viimeksi tarkasteltu', 
-        'search' => 'Haun tulokset', 
-        'favpics'=> 'Omat suosikkini'
+  'random' => 'Satunnaiset kuvat',
+  'lastup' => 'Uusimmat kuvat',
+  'lastalb'=> 'Viimeksi päivitetyt albumit',
+  'lastcom' => 'Uusimmat kommentit',
+  'topn' => 'Katsotuimmat',
+  'toprated' => 'Suosituimmat',
+  'lasthits' => 'Viimeksi katsotut',
+  'search' => 'Hakutulokset',
+  'favpics'=> 'Suosikit',  //cpg1.4
 );
 
 $lang_errors = array(
-	'access_denied' => 'Ei oikeuksia tlle sivulle.',
-	'perm_denied' => 'Ei oikeuksia kyseisen toiminnon suorittamiseen.',
-	'param_missing' => 'Skripti kutsuttu ilman vaadittavia parametrej.',
-	'non_exist_ap' => 'Valittua albumia/kuvaa ei lydy !',
-	'quota_exceeded' => 'Levytilasi on tynn<br /><br />Levytilasi on tynn [quota]K, kuviesi viev tila [space]K, lismll tmn kuvan tilasi koko ylittyisi.',
-	'gd_file_type_err' => 'Kun kytt GD:t, sallitut tiedostomuodot ovat JPEG ja PNG.',
-	'invalid_image' => 'Kuva on korruptoitunut eik sit voi ksitell GD:ll',
-	'resize_failed' => 'Ongelma thumbnailien luomisessa.',
-	'no_img_to_display' => 'Ei nyttettvi kuvia',
-	'non_exist_cat' => 'Valittua kategoriaa ei lydy',
-	'orphan_cat' => 'Ongelmia kategoriassa. Aja kategoriamanageri ongelman selvittmiseksi.',
-	'directory_ro' => 'Hakemistoon \'%s\' ei ole mritelty kirjoitusoikeuksia. Kuvia ei voi poistaa',
-	'non_exist_comment' => 'Valittua kommenttia ei lydy.',
-	'pic_in_invalid_album' => 'Kuvaa ei ole albumissa (%s)!?',
-	'banned' => 'Sinulta on evtty psy tlle sivulle.', 
-	'not_with_udb' => 'Tm toiminto on poistettu kytst Coppermine gallerissa, koska tm on integroitu foorumiohjelmistoon. Toiminto, jota yritit tehd, ei ole tuettuna tss kokoonpanossa. Toiminto lytyy mahdollisesti foorumiohjelmistosta.', 
-	'offline_title' => 'Offline', //cpg1.3.0
-	'offline_text' => 'Galleria on tll hetkell offline-tilassa - palaa myhemmin uudelleen.', //cpg1.3.0
-        'ecards_empty' => 'Yhtn e-korttia ei ole kytettviss. Varmista, ett olet sallinut e-korttien kyttmisen gallerian asetuksista.', //cpg1.3.0
-	'action_failed' => 'Toiminto eponnistui.  Coppermine ei pysty ksittelemn valitsemaasi toimintoa.', //cpg1.3.0
-        'no_zip' => 'Zip-tiedostojen ksittelyss vlttmttmi tiedostoja ei ole saatavilla. Ota yhteys gallerian yllpitoon.', //cpg1.3.0
-	'zip_type' => 'Sinulla ei ole oikeutta siirt palvelimelle Zip-tiedostoja.', //cpg1.3.0
+  'access_denied' => 'Ei oikeuksia tälle sivulle.',
+  'perm_denied' => 'Ei oikeuksia kyseisen toiminnon suorittamiseen.',
+  'param_missing' => 'Scriptiä kutsuttu ilman vaadittavia parametrejä.',
+  'non_exist_ap' => 'Valittua albumia/kuvaa ei löydy!',
+  'quota_exceeded' => 'Levytilasi on täynnä<br /><br />Sinulla on levytilaa [quota]K ja kuvasi vievät tällä hetkellä [space]K. Tämän kuvan lisääminen ylittäisi levytilan.',
+  'gd_file_type_err' => 'Kun käytät GD -kirjastoa sallitut tiedostomuodot ovat JPEG ja PNG.',
+  'invalid_image' => 'Kuvasi on korruptoitunut eikä sitä voida käsitellä GD -kirjastolla.',
+  'resize_failed' => 'Pienennettyjä kuvia ei voitu tehdä.',
+  'no_img_to_display' => 'Ei näytettäviä kuvia.',
+  'non_exist_cat' => 'Valittua kategoriaa ei löydy.',
+  'orphan_cat' => 'Kategorian yläkategoriaa ei löydy. Aja kategoriamanageri selvittääksesi ongelma!',
+  'directory_ro' => 'Kirjoitusoikeudet puuttuvat hakemistoon \'%s\'. Tiedostoja ei voitu poistaa.',
+  'non_exist_comment' => 'Valittua kommenttia ei löydy.',
+  'pic_in_invalid_album' => 'Kuvaa ei ole albumissa (%s)!?',
+  'banned' => 'Sinut on bannattu sivustolta.',
+  'not_with_udb' => 'This function is disabled in Coppermine because it is integrated with forum software. Either what you are trying to do is not supported in this configuration, or the function should be handled by the forum software.',
+  'offline_title' => 'Offline',
+  'offline_text' => 'Kalleria on poissa käytöstä. Tarkista myöhemmin uudelleen.',
+  'ecards_empty' => 'Tällä hetkellä ei ole e-kortteja.',
+  'action_failed' => 'Toiminto epäonnistui.',
+  'no_zip' => 'ZIP -tiedostojen käsittelyyn vaadittava kirjasto puuttuu. Ota yhteyttä ylläpitäjään!',
+  'zip_type' => 'Sinulla ei ole oikeuksia lähettää ZIP -tiedostoja.',
+  'database_query' => 'Tietokantakyselyn käsittely epäonnistui.', //cpg1.4
+  'non_exist_comment' => 'Kommenttia ei löydy.', //cpg1.4
 );
 
-$lang_bbcode_help = 'Seuraavat koodit ovat kyttkelpoisia: <li>[b]<b>Lihavoitu</b>[/b]</li> <li>[i]<i>Kursivoitu</i>[/i]</li> <li>[url=http://omasivu.com/]Linkki[/url]</li> <li>[email]kyttj@domain.com[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'bbcode-ohje'; //cpg1.4
+$lang_bbcode_help = 'Voit lisätä klikattavia linkkejä ja muotoiluja tähän kenttään käyttämällä bbcode tageja: <li>[b]Lihavoitu[/b] =&gt; <b>Lihavoitu</b></li><li>[i]Kursivoitu[/i] =&gt; <i>Kursivoitu</i></li><li>[url=http://esimerkki.fi/]URL -teksti[/url] =&gt; <a href="http://esimerkki.fi">URL -teksti</a></li><li>[email]etunimi.sukunimi@esimerkki.fi[/email] =&gt; <a href="mailto:etunimi.sukunimi@esimerkki.fi">user@domain.com</a></li><li>[color=red]punaista tekstiä[/color] =&gt; <span style="color:red">punaista tekstiä</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
-// Tiedosto theme.php                                                        //
+// File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-	'alb_list_title' => 'Siirry albumilistaan',
-	'alb_list_lnk' => 'Albumilista',
-	'my_gal_title' => 'Siirry omaan galleriaan',
-	'my_gal_lnk' => 'Oma galleria',
-	'my_prof_lnk' => 'Omat asetukset',
-	'adm_mode_title' => 'Vaihda yllpitotilaan',
-	'adm_mode_lnk' => 'Yllpitotila',
-	'usr_mode_title' => 'Vaihda kyttjtilaan',
-	'usr_mode_lnk' => 'Kyttjtila',
-	'upload_pic_title' => 'Lis kuva albumiin',
-	'upload_pic_lnk' => 'Lis kuva',
-	'register_title' => 'Luo uusi tili',
-	'register_lnk' => 'Rekisteridy',
-	'login_lnk' => 'Kirjaudu',
-	'logout_lnk' => 'Poistu',
-	'lastup_lnk' => 'Viimeksi listty',
-	'lastcom_lnk' => 'Uusimmat kommentit',
-	'topn_lnk' => 'Katsotuimmat',
-	'toprated_lnk' => 'Suosituimmat',
-	'search_lnk' => 'Haku',
-	'fav_lnk' => 'Suosikkini',
-	'memberlist_title' => 'Kyttjlista', //cpg1.3.0
-	'memberlist_lnk' => 'Nyt kyttjlista', //cpg1.3.0
-	'faq_title' => 'Usein kysytyt kysymykset', //cpg1.3.0
-	'faq_lnk' => 'FAQ', //cpg1.3.0
+  'home_title' => 'Etusivulle',
+  'home_lnk' => 'Etusivu',
+  'alb_list_title' => 'Albumilistaan',
+  'alb_list_lnk' => 'Albumilista',
+  'my_gal_title' => 'Omaan galleriaan',
+  'my_gal_lnk' => 'Oma galleria',
+  'my_prof_title' => 'Omaan profiiliin', //cpg1.4
+  'my_prof_lnk' => 'Oma profiili',
+  'adm_mode_title' => 'Vaihda ylläpitotilaan',
+  'adm_mode_lnk' => 'Ylläpito',
+  'usr_mode_title' => 'Vaihda käyttäjätilaan',
+  'usr_mode_lnk' => 'Käyttäjätila',
+  'upload_pic_title' => 'Lisää kuva albumiin',
+  'upload_pic_lnk' => 'Lisää kuva',
+  'register_title' => 'Luo uusi tili',
+  'register_lnk' => 'Rekisteröidy',
+  'login_title' => 'Kirjaudu sisään', //cpg1.4
+  'login_lnk' => 'Kirjaudu',
+  'logout_title' => 'Kirjaudu ulos', //cpg1.4
+  'logout_lnk' => 'Kirjaudu ulos',
+  'lastup_title' => 'Näytä viimeksi lisätyt kuvat', //cpg1.4
+  'lastup_lnk' => 'Uusimmat kuvat',
+  'lastcom_title' => 'Näytä viimeksi lisätyt kommentit', //cpg1.4
+  'lastcom_lnk' => 'Uusimmat kommentit',
+  'topn_title' => 'Näytä katsotuimmat kuvat', //cpg1.4
+  'topn_lnk' => 'Katsotuimmat',
+  'toprated_title' => 'Näytä suosituimmat kuvat', //cpg1.4
+  'toprated_lnk' => 'Suosituimmat',
+  'search_title' => 'Hae gallerioista', //cpg1.4
+  'search_lnk' => 'Haku',
+  'fav_title' => 'Omiin suosikkeihin', //cpg1.4
+  'fav_lnk' => 'Omat suosikit',
+  'memberlist_title' => 'Näytä käyttäjälista',
+  'memberlist_lnk' => 'Käyttäjälista',
+  'faq_title' => 'Kysytyimmät kysymykset &quot;Coppermine&quot; galleriasta',
+  'faq_lnk' => 'FAQ',
 );
 
 $lang_gallery_admin_menu = array(
-	'upl_app_lnk' => 'Tarkistettavat',
-	'config_lnk' => 'Asetukset',
-	'albums_lnk' => 'Albumit',
-	'categories_lnk' => 'Kategoriat',
-	'users_lnk' => 'Kyttjt',
-	'groups_lnk' => 'Ryhmt',
-	'comments_lnk' => 'Kommentit',
-	'searchnew_lnk' => 'Lis kuvia',
-	'util_lnk' => 'Ksittele kuvia',
-	'ban_lnk' => 'Bannaa kyttji',
-	'db_ecard_lnk' => 'Nyt e-kortit', //cpg1.3.0
+  'upl_app_title' => 'Tarkistettavat tiedostot', //cpg1.4
+  'upl_app_lnk' => 'Tarkistettavat',
+  'admin_title' => 'Asetuksiin', //cpg1.4
+  'admin_lnk' => 'Asetukset', //cpg1.4
+  'albums_title' => 'Albumiasetukset', //cpg1.4
+  'albums_lnk' => 'Albumit',
+  'categories_title' => 'Kategoria-asetuksiin', //cpg1.4
+  'categories_lnk' => 'Kategoriat',
+  'users_title' => 'Käyttäjähallintaan', //cpg1.4
+  'users_lnk' => 'Käyttäjät',
+  'groups_title' => 'Ryhmien hallintaan', //cpg1.4
+  'groups_lnk' => 'Ryhmät',
+  'comments_title' => 'Tarkista kaikki kommentit', //cpg1.4
+  'comments_lnk' => 'Tarkista kommentit',
+  'searchnew_title' => 'Lisää kerralla tiedostoja suoraan palvelimelta', //cpg1.4
+  'searchnew_lnk' => 'Tiedostojen lisäys',
+  'util_title' => 'Ylläpitotyökaluihin', //cpg1.4
+  'util_lnk' => 'Ylläpitotyökalut',
+  'key_title' => 'Hakusanaluetteloon', //cpg1.4
+  'key_lnk' => 'Hakusanaluettelo', //cpg1.4
+  'ban_title' => 'Bannattujen käyttäjien lista', //cpg1.4
+  'ban_lnk' => 'Bannatut',
+  'db_ecard_title' => 'Tarkista e-kortit', //cpg1.4
+  'db_ecard_lnk' => 'Näytä e-kortit',
+  'pictures_title' => 'Järjestä kuvani', //cpg1.4
+  'pictures_lnk' => 'Järjestä kuvani', //cpg1.4
+  'documentation_lnk' => 'Ohjeet', //cpg1.4
+  'documentation_title' => 'Coppermine-ohjekirja', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-	'albmgr_lnk' => 'Luo / muokkaa albumeita.',
-	'modifyalb_lnk' => 'Muokkaa omaa albumia.',
-	'my_prof_lnk' => 'Omat asetukset',
+  'albmgr_title' => 'Luo albumeita', //cpg1.4
+  'albmgr_lnk' => 'Luo albumeita',
+  'modifyalb_title' => 'Muokkaa albumeitani',  //cpg1.4
+  'modifyalb_lnk' => 'Muokkaa albumeitani',
+  'my_prof_title' => 'Henkilökohtainen profiili', //cpg1.4
+  'my_prof_lnk' => 'Oma profiili',
 );
 
 $lang_cat_list = array(
-	'category' => 'Kategoria',
-	'albums' => 'Albumit',
-	'pictures' => 'Kuvat', //cpg1.3.0
+  'category' => 'Kategoria',
+  'albums' => 'Albumit',
+  'pictures' => 'Kuvat',
 );
 
 $lang_album_list = array(
-	'album_on_page' => '%d albumia %d sivu(a)'
+  'album_on_page' => '%d albumia %d sivulla',
 );
 
-//Jrjest tiedoston nimen ja pivmrn mukaan
 $lang_thumb_view = array(
-	'date' => 'Pivmr',
-	'name' => 'Nimi', 
-	'title' => 'Otsikko', 
-	'sort_da' => 'Jrjest pivmrittin nousevasti',
-	'sort_dd' => 'Jrjest pivmrittin laskevasti',
-	'sort_na' => 'Jrjest nimell nousevasti',
-	'sort_nd' => 'Jrjest nimell laskevasti',
-	'sort_ta' => 'Jrjest otsikolla nousevasti', 
-	'sort_td' => 'Jrjest otsikolla laskevasti',
-	'download_zip' => 'Lataa Zip-tiedostona', //cpg1.3.0
-	'pic_on_page' => '%d kuvaa %d sivu(a)',
-	'user_on_page' => '%d kyttj %d sivu(a)' //cpg1.3.0
+  'date' => 'PÄIVÄMÄÄRÄ',
+  //Sort by filename and title
+  'name' => 'NIMI',
+  'title' => 'OTSIKKO',
+  'sort_da' => 'Järjestä päivämäärän mukaan nousevasti',
+  'sort_dd' => 'Järjestä päivämäärän mukaan laskevasti',
+  'sort_na' => 'Järjestä nimen mukaan nousevasti',
+  'sort_nd' => 'Järjestä nimen mukaan laskevasti',
+  'sort_ta' => 'Järjestä otsikon mukaan nousevasti',
+  'sort_td' => 'Järjestä otsikon mukaan laskevasti',
+  'position' => 'SIJAINTI', //cpg1.4
+  'sort_pa' => 'Järjestä sijainnin mukaan nousevasti', //cpg1.4
+  'sort_pd' => 'Järjestä sijainnin mukaan laskevasti', //cpg1.4
+  'download_zip' => 'Lataa ZIP -tiedostona',
+  'pic_on_page' => '%d kuvaa %d sivulla',
+  'user_on_page' => '%d käyttäjää %d sivulla',
+  'enter_alb_pass' => 'Anna albumin salasana', //cpg1.4
+  'invalid_pass' => 'Väärä salasana', //cpg1.4
+  'pass' => 'Salasana', //cpg1.4
+  'submit' => 'Lähetä', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-	'thumb_title' => 'Takaisin thumbnail-sivulle',
-	'pic_info_title' => 'Nyt/piilota kuvan tiedot',
-	'slideshow_title' => 'Diashow',
-	'ecard_title' => 'Lhet tm kuva e-korttina.',
-	'ecard_disabled' => 'E-kortit pois plt.',
-	'ecard_disabled_msg' => 'Sinulla ei ole oikeutta lhett e-kortteja.',
-	'prev_title' => 'Nyt edellinen kuva',
-	'next_title' => 'Nyt seuraava kuva',
-	'pic_pos' => 'Kuva %s/%s',
+  'thumb_title' => 'Takaisin thumbnail-sivulle',
+  'pic_info_title' => 'Näytä/piilota kuvan tiedot',
+  'slideshow_title' => 'Kuvaesitys',
+  'ecard_title' => 'Lähetä tämä kuva e-korttina',
+  'ecard_disabled' => 'E-kortit ovat pois päältä.',
+  'ecard_disabled_msg' => 'Sinulla ei ole oikeuksia lähettää e-kortteja.', //js-alert
+  'prev_title' => 'Näytä edellinen kuva',
+  'next_title' => 'Näytä seuraava kuva',
+  'pic_pos' => 'KUVA %s/%s',
+  'report_title' => 'Ilmoita tämä kuva ylläpitäjälle', //cpg1.4
+  'go_album_end' => 'Loppuun', //cpg1.4
+  'go_album_start' => 'Alkuun', //cpg1.4
+  'go_back_x_items' => 'Takaisin %s kuvaa', //cpg1.4
+  'go_forward_x_items' => 'Eteenpäin %s kuvaa', //cpg1.4
 );
 
 $lang_rate_pic = array(
-	'rate_this_pic' => 'nest tt kuvaa ',
-	'no_votes' => '(ei ni viel)',
-	'rating' => '(nykyinen taso : %s / 5 ja %s nt)',
-	'rubbish' => 'Tytt roskaa',
-	'poor' => 'Melko huono',
-	'fair' => 'Keskitasoa',
-	'good' => 'Hyv',
-	'excellent' => 'Loistava',
-	'great' => 'Aivan uskomaton',
+  'rate_this_pic' => 'Äänestä tätä kuvaa ',
+  'no_votes' => '(Ei vielä ääniä)',
+  'rating' => '(Arvo: %s / 5 ja %s ääntä)',
+  'rubbish' => 'Roskaa',
+  'poor' => 'Tylsää',
+  'fair' => 'Keskinkertainen',
+  'good' => 'Hyvä',
+  'excellent' => 'Erinomainen',
+  'great' => 'Loistava',
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto include/exif.inc.php                                             //
+// File include/exif.inc.php
 // ------------------------------------------------------------------------- //
 
-// tyhj
+// void
 
 // ------------------------------------------------------------------------- //
-// Tiedosto include/functions.inc.php                                        //
+// File include/functions.inc.php
 // ------------------------------------------------------------------------- //
 
 $lang_cpg_die = array(
-	INFORMATION => $lang_info,
-	ERROR => $lang_error,
-	CRITICAL_ERROR => 'Kriittinen virhe',
-	'file' => 'Tiedosto: ',
-	'line' => 'Rivi: ',
+  INFORMATION => $lang_info,
+  ERROR => $lang_error,
+  CRITICAL_ERROR => 'Kriittinen virhe',
+  'file' => 'Tiedosto: ',
+  'line' => 'Rivi: ',
 );
 
 $lang_display_thumbnails = array(
-	'filename' => 'Tiedoston nimi : ',
-	'filesize' => 'Tiedoston koko : ',
-	'dimensions' => 'Tarkkuus : ',
-	'date_added' => 'Listty : '
+  'filename' => 'Tiedostonimi=', //cpg1.4
+  'filesize' => 'Tiedostokoko=', //cpg1.4
+  'dimensions' => 'Tarkkuus=', //cpg1.4
+  'date_added' => 'Lisätty=', //cpg1.4
 );
 
 $lang_get_pic_data = array(
-	'n_comments' => '%s kommenttia',
-	'n_views' => '%s tarkastelua',
-	'n_votes' => '(%s nt)'
+  'n_comments' => '%s kommenttia',
+  'n_views' => '%s katselua',
+  'n_votes' => '(%s ääntä)',
 );
 
 $lang_cpg_debug_output = array(
-	'debug_info' => 'Virheilmoitus', //cpg1.3.0
-	'select_all' => 'Valitse kaikki', //cpg1.3.0
-	'copy_and_paste_instructions' => 'Jos aiot pyyt apua Copperminen foorumeilta, liit tm virheinfo viestiisi. Muista korvata salasanat thdill (*) ennen kuin lhett viestin.', //cpg1.3.0
-	'phpinfo' => 'Nyt phpinfo', //cpg1.3.0
+  'debug_info' => 'Debuginfo',
+  'select_all' => 'Valitse kaikki',
+  'copy_and_paste_instructions' => 'Jos aiot pyytää apua copperminen tukipalvelussa, kopioi ja liitä tämä debug-teksti viestiisi pyydettäessä. Liitä mukaan myös mahdollinen virheilmoitus. Muista korvata mahdolliset salasanat ***:llä ennen lähettämistä. <br />Huomaa: Tämä on vain tiedoksi, eikä tarkoita, että galleriassa olisi virhe.', //cpg1.4
+  'phpinfo' => 'Näytä php-info',
+  'notices' => 'Huomautukset', //cpg1.4
 );
 
 $lang_language_selection = array(
-	'reset_language' => 'Alkuperiset kieliasetukset', //cpg1.3.0
-	'choose_language' => 'Valitse kieli', //cpg1.3.0
+  'reset_language' => 'Oletuskieli',
+  'choose_language' => 'Valitse kieli',
 );
 
 $lang_theme_selection = array(
-	'reset_theme' => 'Alkuperinen ulkoasu', //cpg1.3.0
-	'choose_theme' => 'Valitse ulkoasu', //cpg1.3.0
+  'reset_theme' => 'Oletusteema',
+  'choose_theme' => 'Valitse teema',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Versiota ei tueta!', //cpg1.4
+  'security_alert' => 'Turvahälytys!', //cpg1.4.3
+  'relocate_exists' => 'Poista <a href="http://coppermine-gallery.net/forum/index.php?topic=24217.0" target=_blank>relocate_server.php</a> tiedosto sivustoltasi!',
+  'no_stable_version' => 'Sinulla on ajossa Coppermine %s (%s), joka on tarkoitettu vain kokeneille käyttäjille - tälle versiolle ei ole tukea eikä takuuta. Käytä sitä omalla vastuullasi tai päivitä alaspäin viimeisimpään vakaaseen versioon, jos tarvitset tukea!', //cpg1.4
+  'gallery_offline' => 'Galleria ei ole tällä hetkellä julkinen, vaan se näkyy vain sinulle ylläpitäjänä. Älä unohda laittaa galleriaa takaisin julkiseksi, kun olet saanut ylläpitotoimet valmiiksi.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'edellinen', //cpg1.4
+  'next' => 'seuraava', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto include/init.inc.php                                             //
+// File include/init.inc.php
 // ------------------------------------------------------------------------- //
 
-// tyhj
+// void
 
 // ------------------------------------------------------------------------- //
-// Tiedosto include/picmgmt.inc.php                                          //
+// File keyword.inc.php                                                      //
 // ------------------------------------------------------------------------- //
 
-// tyhj
+// void
 
 // ------------------------------------------------------------------------- //
-// Tiedosto include/smilies.inc.php                                          //
+// File include/picmgmt.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Pluginia '%s' ei voitu ottaa käyttöön", //cpg1.4
+  'error_install' => "Pluginia '%s' ei voitu asentaa", //cpg1.4
+  'error_uninstall' => "Pluginia ei saatu poistettua '%s'", //cpg1.4
+  'error_sleep' => "Pluginia '%s' ei saatu poistettua <br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-	'Exclamation' => 'Huuto',
-	'Question' => 'Kysymys',
-	'Very Happy' => 'Erittin Iloinen',
-	'Smile' => 'Hymy',
-	'Sad' => 'Suru',
-	'Surprised' => 'Yllttynyt',
-	'Shocked' => 'Jrkyttynyt',
-	'Confused' => 'Hkeltynyt',
-	'Cool' => 'Cool',
-	'Laughing' => 'Nauru',
-	'Mad' => 'Hullu',
-	'Razz' => 'Razz',
-	'Embarassed' => 'Embarassed',
-	'Crying or Very sad' => 'Itke',
-	'Evil or Very Mad' => 'Erittin Hullu',
-	'Twisted Evil' => 'Kieroutunut Hullu',
-	'Rolling Eyes' => 'Pyrivt silmt',
-	'Wink' => 'Vink',
-	'Idea' => 'Idea',
-	'Arrow' => 'Nuoli',
-	'Neutral' => 'Neutraali',
-	'Mr. Green' => 'Mr. Vihre',
+    'Exclamation' => 'Huuto',
+  	'Question' => 'Kysymys',
+  	'Very Happy' => 'Erittäin iloinen',
+  	'Smile' => 'Hymy',
+  	'Sad' => 'Suru',
+  	'Surprised' => 'Yllättynyt',
+  	'Shocked' => 'Järkyttynyt',
+  	'Confused' => 'Häkeltynyt',
+  	'Cool' => 'Cool',
+  	'Laughing' => 'Nauru',
+  	'Mad' => 'Hullu',
+  	'Razz' => 'Razz',
+  	'Embarassed' => 'Nolo',
+  	'Crying or Very sad' => 'Itku',
+  	'Evil or Very Mad' => 'Ilkimys tai hullu',
+  	'Twisted Evil' => 'Kieroutunut ilkimys',
+  	'Rolling Eyes' => 'Pyörivät silmät',
+  	'Wink' => 'Vink',
+  	'Idea' => 'Idea',
+  	'Arrow' => 'Nuoli',
+  	'Neutral' => 'Neutraali',
+	'Mr. Green' => 'Mr. Vihreä',
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto addpic.php                                                       //
+// File addpic.php
 // ------------------------------------------------------------------------- //
 
-// tyhj
+// void
 
 // ------------------------------------------------------------------------- //
-// Tiedosto admin.php                                                        //
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-	0 => 'Poistuu yllpitotilasta.',
-	1 => 'Siirtyy yllpitotilaan.',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Poistutaan ylläpitotilasta...',
+  1 => 'Siirrytään ylläpitotilaan...',
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto albmgr.php                                                       //
+// File albmgr.php
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-	'alb_need_name' => 'Albumi tarvitsee nimen !',
-	'confirm_modifs' => 'Haluatko varmasti tehd nm muutokset?',
-	'no_change' => 'Et tehnyt yhtn muutosta!',
-	'new_album' => 'Uusi albumi',
-	'confirm_delete1' => 'Haluatko varmasti poistaa tmn albumin?',
-	'confirm_delete2' => '\nKaikki kuvat ja kommentit tulevat poistumaan!',
-	'select_first' => 'Valitse albumi ensin',
-	'alb_mrg' => 'Albumien ksittely',
-	'my_gallery' => '* Oma galleria *',
-	'no_category' => '* Ei kategoriaa *',
-	'delete' => 'Poista',
-	'new' => 'Uusi',
-	'apply_modifs' => 'Hyvksy muutokset',
-	'select_category' => 'Valitse kategoria',
+  'alb_need_name' => 'Albumi tarvitsee nimen!', //js-alert
+  'confirm_modifs' => 'Haluatko varmasti tehdä nämä muutokset?', //js-alert
+  'no_change' => 'Et tehnyt yhtään muutosta!', //js-alert
+  'new_album' => 'Uusi albumi',
+  'confirm_delete1' => 'Haluatko varmasti poistaa tämän albumin?', //js-alert
+  'confirm_delete2' => '\nKaikki kuvat ja kommentit poistetaan!', //js-alert
+  'select_first' => 'Valitse ensin albumi', //js-alert
+  'alb_mrg' => 'Albumihallinta',
+  'my_gallery' => '* Oma galleria *',
+  'no_category' => '* Ei kategoriaa *',
+  'delete' => 'Poista',
+  'new' => 'Uusi',
+  'apply_modifs' => 'Hyväksy muutokset',
+  'select_category' => 'Valitse kategoria',
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto catmgr.php                                                       //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Bannaa käyttäjiä', //cpg1.4
+  'user_name' => 'Käyttäjänimi', //cpg1.4
+  'ip_address' => 'IP-osoite', //cpg1.4
+  'expiry' => 'Mihin asti (tyhjä on lopullinen)', //cpg1.4
+  'edit_ban' => 'Tallenna muutokset', //cpg1.4
+  'delete_ban' => 'Poista', //cpg1.4
+  'add_new' => 'Lisää uusi banni', //cpg1.4
+  'add_ban' => 'Lisää', //cpg1.4
+  'error_user' => 'Käyttäjää ei löydy', //cpg1.4
+  'error_specify' => 'Anna joko käyttäjänimi tai IP-osoite', //cpg1.4
+  'error_ban_id' => 'Väärä bannaus-ID!', //cpg1.4
+  'error_admin_ban' => 'Et voi bannata itseäsi!', //cpg1.4
+  'error_server_ban' => 'Meinasit bannata oman palvelimesi? Tsk tsk, ei semmoista saa tehdä...', //cpg1.4
+  'error_ip_forbidden' => 'Et voi bannata tätä IP-osoitetta - se ei ole reititettävä (yksityinen)!<br />Jos haluat sallia yksityisten IP-osoitteiden bannauksen, sinun on muutettava <a href="admin.php">asetuksia</a> (tässä on järkeä vain, jos Coppermine on lähiverkossa).', //cpg1.4
+  'lookup_ip' => 'Tarkista IP-osoite', //cpg1.4
+  'submit' => 'Lähetä', //cpg1.4
+  'select_date' => 'valitse päivämäärä', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Yhteysohjelma (Bridge Wizard)',
+  'warning' => 'Varoitus: Kun käytät tätä ohjelmaa, huomaa, että arkaluontoista dataa lähetetään käyttäen html-lomakkeita. Aja tämä vain omalla PC:lläsi (ei julkisella koneella kuten nettikahvilassa). Muista tyhjentää tämän jälkeen selaimesi välimuisti, jotteivat muut pääse käsiksi tietoon!',
+  'back' => 'takaisin',
+  'next' => 'seuraava',
+  'start_wizard' => 'Aloita yhteysohjelma',
+  'finish' => 'Lopeta',
+  'hide_unused_fields' => 'piilota käyttämättömät lomakekentät (suositeltu)',
+  'clear_unused_db_fields' => 'poista käyttämättömät tietokantatallenteet (suositeltu)',
+  'custom_bridge_file' => 'oman siltasi tiedostonimi (jos siltatiedostosi nimi on <i>tiedostoni.inc.php</i>, laita <i>tiedostoni</i> tähän kenttään)',
+  'no_action_needed' => 'Ei tarvittavia toimenpiteitä tässä vaiheessa. Klikkaa \'seuraava\' jatkaaksesi.',
+  'reset_to_default' => 'Resetoi oletusarvoon',
+  'choose_bbs_app' => 'valitse applikaatio, johon coppermine yhdistetään',
+  'support_url' => 'Täältä löytyy tukitietoa applikaatiolle',
+  'settings_path' => 'BBS applikaatiosi käyttämät polut',
+  'database_connection' => 'tietokantayhteys',
+  'database_tables' => 'tietokantataulut',
+  'bbs_groups' => 'BBS -ryhmät',
+  'license_number' => 'Lisenssinumero',
+  'license_number_explanation' => 'Anna lisenssinumerosi (jos tarvitaan)',
+  'db_database_name' => 'Tietokannan nimi',
+  'db_database_name_explanation' => 'Anna BBS:n käyttämän tietokannan nimi',
+  'db_hostname' => 'Tietokantapalvelin',
+  'db_hostname_explanation' => 'Tietokantapalvelimen, jossa mySQL -tietokantasi sijaitsee, nimi, yleensä &quot;localhost&quot;',
+  'db_username' => 'Tietokannan käyttäjätili',
+  'db_username_explanation' => 'mySQL -käyttäjätili, jota käytetään BBS:ään yhdistämiseen',
+  'db_password' => 'Tietokannan salasana',
+  'db_password_explanation' => 'MySQL -käyttäjätilin salasana',
+  'full_forum_url' => 'Forumin URL',
+  'full_forum_url_explanation' => 'BBS -applikaatiosi koko URL (anna myös http:// -osuus, esim. http://www.domain.tld/foorumi)',
+  'relative_path_of_forum_from_webroot' => 'Foorumin polku palvelimella',
+  'relative_path_of_forum_from_webroot_explanation' => 'BBS-applikaatiosi polku juurihakemistosta, (esim. jos BBS:si sijaitsee osoitteessa http://www.domain.tld/foorumi/, anna &quot;/foorumi/&quot; tähän kenttään)',
+  'relative_path_to_config_file' => 'BBS-configtiedoston polku palvelimella',
+  'relative_path_to_config_file_explanation' => 'BBS:n polku Copperminen hakemistossa (esim. &quot;../foorumi/&quot;, jos BBS sijaitsee osoitteessa http://www.domain.tld/foorumi/ ja Coppermine osoitteessa http://www.domain.tld/gallery/)',
+  'cookie_prefix' => 'Evästeen prefix',
+  'cookie_prefix_explanation' => 'Tämä on BBS:si evästeen nimi',
+  'table_prefix' => 'taulukon prefix',
+  'table_prefix_explanation' => 'Tämän täytyy olla sama kuin BBS:si prefix, kun asensit sen.',
+  'user_table' => 'Käyttäjätaulu',
+  'user_table_explanation' => '(yleensä oletusarvo on ok, paitsi jos BBS:si asennus ei ole standardi)',
+  'session_table' => 'Sessiotaulu',
+  'session_table_explanation' => '(yleensä oletusarvo on ok, paitsi jos BBS:si asennus ei ole standardi)',
+  'group_table' => 'Ryhmätaulu',
+  'group_table_explanation' => '(yleensä oletusarvo on ok, paitsi jos BBS:si asennus ei ole standardi)',
+  'group_relation_table' => 'Suhteellinen ryhmätaulu',
+  'group_relation_table_explanation' => '(yleensä oletusarvo on ok, paitsi jos BBS:si asennus ei ole standardi)',
+  'group_mapping_table' => 'Ryhmän mappaustaulu',
+  'group_mapping_table_explanation' => '(yleensä oletusarvo on ok, paitsi jos BBS:si asennus ei ole standardi)',
+  'use_standard_groups' => 'Käytä standardeja BBS-käyttäjäryhmiä',
+  'use_standard_groups_explanation' => 'Käytä standardeja (valmiita) käyttäjäryhmiä (suositeltu). Tämä tyhjentää kaikki itse luodut käyttäjäryhmät. Ota tämä vaihtoehto pois käytöstä vain, jos TODELLA tiedät, mitä olet tekemässä!',
+  'validating_group' => 'Validoiva ryhmä',
+  'validating_group_explanation' => 'BBS:n ryhmän ID, jossa validoinnin tarvitsevat käyttäjätilit sijaitsevat (yleensä oletusasetus on ok, paitsi jos BBS -asennuksesi ei ole standardi)',
+  'guest_group' => 'Vierasryhmä',
+  'guest_group_explanation' => 'BBS:n ryhmän ID, jossa vieraat (anonyymit käyttäjät) sijaitsevat (oletusasetus on yleensä ok, muuta vain, jos tiedät, mitä teet)',
+  'member_group' => 'Jäsenryhmä',
+  'member_group_explanation' => 'BBS:n ryhmän ID, jokka &quot;tavallisten&quot; käyttäjien tilit sijaitsevat (oletusasetus on yleensä ok, muuta vain, jos tiedät, mitä teet)',
+  'admin_group' => 'Ylläpitoryhmä',
+  'admin_group_explanation' => 'BBS:n ryhmän ID, jolla ylläpitäjät sijaitsevat (oletusasetus on yleensä ok, muuta vain, jos tiedät, mitä teet)',
+  'banned_group' => 'Bannattujen ryhmä',
+  'banned_group_explanation' => 'BBS:n ryhmän ID, jossa bannatut käyttäjät sijaitsevat (oletusasetus on yleensä ok, muuta vain, jos tiedät, mitä teet)',
+  'global_moderators_group' => 'Globaali moderaattorien ryhmä',
+  'global_moderators_group_explanation' => 'BBS:n ryhmän ID, jossa globaalit moderaattori sijaitsevat (oletusasetus on yleensä ok, muuta vain, jos tiedät, mitä teet)',
+  'special_settings' => 'BBS-kohtaiset asetukset',
+  'logout_flag' => 'phpBB-versio (uloskirjautumislippu, logout flag)',
+  'logout_flag_explanation' => 'Mikä on BBS -versiosi (tämä asetus määrittelee, miten uloskirjautumiset hoidetaan)',
+  'use_post_based_groups' => 'Käytä post-pohjaisia ryhmiä?',
+  'logout_flag_yes' => '2.0.5 tai suurempi',
+  'logout_flag_no' => '2.0.4 tai alempi',
+  'use_post_based_groups_explanation' => 'Otetaanko huomioon BBS-ryhmät, jotka on määritelty postien määrän mukaan (mahdollistaa hienojakoisen oikeuksien hallinnan) vai vain oletusryhmät (helpottaa ylläpitoa, suositeltava). Voit vaihtaa tätä asetusta myöhemminkin.',
+  'use_post_based_groups_yes' => 'kyllä',
+  'use_post_based_groups_no' => 'ei',
+  'error_title' => 'Sinun on korjattava nämä virheet, ennen kuin voit jatkaa. Palaa edelliseen näkymään.',
+  'error_specify_bbs' => 'Sinun on määriteltävä, mihin applikaatioon haluat yhdistää Copperminen asennuksen.',
+  'error_no_blank_name' => 'Et voi jättää tyhjäksi yhteystiedoston nimeä.',
+  'error_no_special_chars' => 'Yhteystiedoston nimessä ei saa olla muita erikoismerkkejä kuin alaviiva (_) ja väliviiva (-)!',
+  'error_bridge_file_not_exist' => 'Yhteystiedostoa ei löydy palvelimelta. Tarkista, onko se varmasti lisätty sinne.',
+  'finalize' => 'laita päälle/pois päältä BBS -integrointi',
+  'finalize_explanation' => 'Tähän asti määrittelemäsi asetukset on kirjoitettu tietokantaan, mutta BBS-integrointia ei ole laitettu päälle. Voit kääntää integroinnin päälle/pois milloin tahansa myöhemminkin. Varmista, että muistat Copperminen ylläpitotunnuksen ja salasanan. Voit tarvita niitä myöhemmin tehdessäsi muutoksia. Jos jokin menee vikaan, mene kohteeseen %s ja käännä BBS-integrointi pois päältä käyttäen alkuperäistä BBS-yhdistämätöntä ylläpitotunnusta. (yleensä se, joka on luotu Copperminea asennettaessa.).',
+  'your_bridge_settings' => 'Yhteysasetuksesi',
+  'title_enable' => 'Käännä integrointi päälle kohteeseen %s',
+  'bridge_enable_yes' => 'käännä päälle',
+  'bridge_enable_no' => 'käännä pois päältä',
+  'error_must_not_be_empty' => 'ei saa olla tyhjä',
+  'error_either_be' => 'täytyy olla joko %s tai %s',
+  'error_folder_not_exist' => 'Hakemistoa %s ei löydy. Korjaa %s:lle antamasi arvo',
+  'error_cookie_not_readible' => 'Coppermine ei voi lukea %s nimistä evästettä. Korjaa %s:lle antamasi arvo, tai mene BBS -ylläpitopaneeliisi ja varmista, että eväste on Copperminen luettavissa.',
+  'error_mandatory_field_empty' => 'Et voi jättää kenttää %s tyhjäksi - täytä tarvittava arvo.',
+  'error_no_trailing_slash' => 'Kentän %s lopussa ei saa olla kauttaviivaa.',
+  'error_trailing_slash' => 'Kentän %s lopussa pitää olla kauttaviiva.',
+  'error_db_connect' => 'MySQL -tietokantaan ei voitu yhdistää antamillasi tiedoilla. MySQL sanoi näin:',
+  'error_db_name' => 'Vaikka Coppermine pystyi yhdistämään, se ei löytänyt tietokantaa %s. Varmista, että %s on määritelty oikein. MySQL sanoi näin:',
+  'error_prefix_and_table' => '%s ja ',
+  'error_db_table' => 'Taulua %s ei löytynyt. Varmista, että %s on määritelty oikein.',
+  'recovery_title' => 'Yhteysohjelma (Bridge Manager): hätäpalautus',
+  'recovery_explanation' => 'Jos tulit ylläpitämään Coppermine-gallerian BBS -integrointia, sinun on ensin kirjauduttava sisään ylläpitotunnuksilla. Jos et pysty kirjautumaan, koska yhteys ei toimi, voit poistaa BBS-integroinnin käytöstä tällä sivulla. Et kirjaudu sisään antamalla tunnuksesi ja salasanasi, vaan se pelkästään ottaa BBS-integroinnin pois käytöstä. Tarkista dokumentaatiosta tarkemmin.',
+  'username' => 'Käyttäjätunnus',
+  'password' => 'Salasana',
+  'disable_submit' => 'lähetä',
+  'recovery_success_title' => 'Authorisointi onnistui',
+  'recovery_success_content' => 'Poistit BBS-yhteyden käytöstä. Coppermine-asennus toimii nyt itsenäisesti.',
+  'recovery_success_advice_login' => 'Kirjaudu yllpitotunnuksilla muuttaaksesi yhteysasetuksia tai ottaaksesi BBS-integroinnin taas käyttöön.',
+  'goto_login' => 'Kirjautumissivulle',
+  'goto_bridgemgr' => 'Yhteyshallintaan',
+  'recovery_failure_title' => 'Authorisointi epäonnistui',
+  'recovery_failure_content' => 'Annoit väärän tunnisteen. Sinun on annettava itsenäisen Copperminen ylläpitotilin tiedot. (yleensä ne tunnukset, jotka luotiin alunperin Copperminea asennettaessa).',
+  'try_again' => 'yritä uudelleen',
+  'recovery_wait_title' => 'Odotusaika ei vielä kulunut',
+  'recovery_wait_content' => 'Tietoturvasyistä tämä scripti ei hyväksy vääriä kirjautumisyrityksiä pienin väliajoin. Sinun on odotettava hetki ja yritettävä sitten uudelleen.',
+  'wait' => 'odota',
+  'create_redir_file' => 'Luo uudelleenohjaustiedosto (suositeltava)',
+  'create_redir_file_explanation' => 'Uudelleenohjataksesi käyttäjät takaisin Coppermineen sen jälkeen kun he ovat kirjautuneet BBS:ääsi, tarvitset uudelleenohjaustiedoston BBs-hakemistoosi. Kun tämä valinta on päällä, yhteyshallinta yrittää luoda tiedoston tai antaa sinulle valmiin koodin, jonka voit kopioida ja liittää luodaksesi tiedoston itse.',
+  'browse' => 'selaa',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Kalenteri', //cpg1.4
+  'close' => 'Sulje', //cpg1.4
+  'clear_date' => 'Poista päivämäärä', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-	'miss_param' => 'Toimintoa \'%s\'ei voitu suorittaa.',
-	'unknown_cat' => 'Valittua kategoriaa ei ole en tietokannassa.',
-	'usergal_cat_ro' => 'Kyttjien gallerioiden kategorioita ei voi poistaa!',
-	'manage_cat' => 'Hallitse kategorioita',
-	'confirm_delete' => 'Haluatko varmasti poistaa tmn kategorian?',
-	'category' => 'Kategoria',
-	'operations' => 'Toiminnot',
-	'move_into' => 'Siirr',
-	'update_create' => 'Pivit/Luo kategoria',
-	'parent_cat' => 'Pkategoria',
-	'cat_title' => 'Kategorian otsikko',
-        'cat_thumb' => 'Kategorian thumbnail', //cpg1.3.0
-	'cat_desc' => 'Kategorian tarkenne'
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto config.php                                                       //
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-	'title' => 'Asetukset',
-	'restore_cfg' => 'Palauta oletukset',
-	'save_cfg' => 'Tallenna muutokset',
-	'notes' => 'Huomio',
-	'info' => 'Info',
-	'upd_success' => 'Gallerian asetukset pivitetty',
-	'restore_success' => 'Gallerian oletusasetukset palautettu',
-	'name_a' => 'Nimi nousevasti',
-	'name_d' => 'Nimi laskevasti',
-	'title_a' => 'Otsikko nousevasti', 
-        'title_d' => 'Otsikko laskevasti',
-	'date_a' => 'Piv nousevasti',
-	'date_d' => 'Piv laskevasti',
-        'th_any' => 'Max Aspect',
-        'th_ht' => 'Korkeus',
-        'th_wd' => 'Leveys',
-        'label' => 'otsikko', //cpg1.3.0
-        'item' => 'linkki', //cpg1.3.0
-        'debug_everyone' => 'Kaikki', //cpg1.3.0
-        'debug_admin' => 'Vain yllpitj', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-	'Yleiset asetukset',
-	array('Gallerian nimi', 'gallery_name', 0),
-	array('Gallerian tarkenne', 'gallery_description', 0),
-	array('Gallerian yllpitjn shkposti', 'gallery_admin_email', 0),
-	array('Kohdeosoite \'Nyt enemmn kuvia\' -linkiss e-korteissa', 'ecards_more_pic_target', 0),
-        array('Galleria on offline-tilassa', 'offline', 1), //cpg1.3.0
-        array('Salli e-kortit', 'log_ecards', 1), //cpg1.3.0
-        array('Salli Zip-tiedostot', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Kieli, teema &amp; merkist',
-	array('Kieli', 'lang', 5),
-	array('Teema', 'theme', 6),
-        array('Nyt lista kielist', 'language_list', 8), //cpg1.3.0
-        array('Nyt kieli vastaavat liput', 'language_flags', 8), //cpg1.3.0
-        array('Nyt &quot;oletusasetus&quot; kielivalinnassa', 'language_reset', 1), //cpg1.3.0
-        array('Nyt lista teemoista', 'theme_list', 8), //cpg1.3.0
-        array('Nyt &quot;oletusasetus&quot; teemavalinnassa', 'theme_reset', 1), //cpg1.3.0
-        array('Nyt FAQ', 'display_faq', 1), //cpg1.3.0
-        array('Nyt apua bb-koodin kyttn ', 'show_bbcode_help', 1), //cpg1.3.0
-        array('Merkist', 'charset', 4), //cpg1.3.0
-
-  'Albumin nyttasetukset',
-	array('Ptaulukon leveys (pikseleiss tai %)', 'main_table_width', 0),
-	array('Kuinka monta kategoriaa nytetn tasolla', 'subcat_level', 0),
-	array('Kuinka monta albumia nytetn sivulla', 'albums_per_page', 0),
-	array('Kuinka monta saraketta nytetn albumilistassa', 'album_list_cols', 0),
-	array('Thumbnailien koko pikseleiss', 'alb_list_thumb_size', 0),
-	array('Mit tietoja etusivulla nytetn', 'main_page_layout', 0),
-	array('Nyt ensimmisen tason albumin thumbnailit kategoriassa','first_level',1),
-
-  'Thumbnailien nytt',
-	array('Sarakkeita thumbnail-sivulla', 'thumbcols', 0),
-	array('Rivej thumbnail sivulla', 'thumbrows', 0),
-	array('Kaistaleiden maksimimr', 'max_tabs', 10), //cpg1.3.0
-	array('Nyt kuvateksti thumbnaileissa', 'caption_in_thumbview', 1), //cpg1.3.0
-        array('Nyt katselukertojen mr thumbnailin alla', 'views_in_thumbview', 1), //cpg1.3.0
-	array('Nyt kommenttien mr thumbnaileissa', 'display_comment_count', 1),
-        array('Nyt tiedoston siirtjn nimi kuvan alla', 'display_uploader', 1), //cpg1.3.0
-	array('Kuvien oletusjrjestys', 'default_sort_order', 3), //cpg1.3.0
-	array('Tarvittavien nien mr ennen suosituimmat-listalle psy', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Kuvien nytt- &amp; kommenttiasetukset',
-	array('Kuvan nytt taulukon leveys (pikselein tai %)', 'picture_table_width', 0), //cpg1.3.0
-	array('Kuvan tiedot oletuksena nkyviss', 'display_pic_info', 1), //cpg1.3.0
-	array('Kirosanafiltteri', 'filter_bad_words', 1),
-	array('Hyvksy hymit kommentissa', 'enable_smilies', 1),
-        array('Salli useita kommentteja samaan kuvaan samalta kyttjlt (flood-suojaus pois kytst)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-	array('Kuvatekstin maksimipituus', 'max_img_desc_length', 0),
-	array('Maksimimr merkkej sanassa', 'max_com_wlength', 0),
-	array('Kommenttirivien maksimimr', 'max_com_lines', 0),
-	array('Kommentin maksimipituus', 'max_com_size', 0),
-	array('Nyt thumbnaileja kuvasivulla', 'display_film_strip', 1), 
-        array('Thumbnaileja kuvasivulla', 'max_film_strip_items', 0),
-        array('Ilmoita kommenteista yllpitjlle shkpostilla', 'email_comment_notification', 1), //cpg1.3.0
-        array('Kuvien vli diaesityksess millisekunteina (1 sekunti = 1000 millisekuntia)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Kuvien ja thumbnailien asetukset', //cpg1.3.0
-	array('Tarkkuus JPEG -tiedostoilla', 'jpeg_qual', 0),
-	array('Thumbnailin maksimileveys tai -korkeus <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-        array('Kyt mittaa ( leveys tai korkeus tai maksimimitta thumbnaileissa )<b>**</b>', 'thumb_use', 7),
-	array('Luo normaalikokoiset kuvat','make_intermediate',1),
-	array('Vliaikaisten kuvien maksimileveys tai -korkeus <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-	array('Ladattavien kuvien maksimikoko (KB)', 'max_upl_size', 0), //cpg1.3.0
-	array('Ladattavien kuvien maksimileveys tai -korkeus (pikselein)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Tiedostojen ja thumbnailien edistyneemmt asetukset', //cpg1.3.0
-        array('Nyt yksityisen albumien ikoni kirjautumattomalle kyttjlle','show_private',1), //cpg1.3.0
-        array('Merkit, joita ei saa kytt tiedostonimiss', 'forbiden_fname_char',0), //cpg1.3.0
-      //array('Sallitut tiedostomuodot siirretyiss kuvissa', 'allowed_file_extensions',0), //cpg1.3.0
-        array('Sallitut kuvatiedostot', 'allowed_img_types',0), //cpg1.3.0
-        array('Sallitut videotiedostot', 'allowed_mov_types',0), //cpg1.3.0
-        array('Sallitut nitiedostot', 'allowed_snd_types',0), //cpg1.3.0
-        array('Sallitut dokumenttitiedostot', 'allowed_doc_types',0), //cpg1.3.0
-        array('Kuvien koon muuttamisessa kytetty systeemi','thumb_method',2), //cpg1.3.0
-        array('Tydellinen polku ImageMagick -ohjelmistoon (esim. /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-      //array('Sallitut kuvatyypit (kytss vain ImageMagick-ohjelman kanssa)', 'allowed_img_types',0), //cpg1.3.0
-        array('ImageMagickin komentorivin asetukset', 'im_options', 0), //cpg1.3.0
-        array('Lue EXIF-tietoa JPEG-tiedostoista', 'read_exif_data', 1), //cpg1.3.0
-        array('Lue IPTC-tietoa JPEG-tiedostoista', 'read_iptc_data', 1), //cpg1.3.0
-        array('Albumien hakemisto <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-        array('Kuvien hakemisto <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-        array('Normaalikokoisten kuvien etuliite <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-        array('Thumbnailien etuliite <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-        array('Hakemistojen oletusoikeudet', 'default_dir_mode', 0), //cpg1.3.0
-        array('Tiedostojen oletusoikeudet', 'default_file_mode', 0), //cpg1.3.0
-
-  'Kyttjasetukset',
-        array('Salli uusien kyttjien rekisterity', 'allow_user_registration', 1),
-	array('Rekisterinti vaatii shkpostivarmistuksen', 'reg_requires_valid_email', 1),
-        array('Ilmoita yllpitjlle shkpostilla uudesta rekisteritymisest', 'reg_notify_admin_email', 1), //cpg1.3.0
-	array('Salli kahdelle kyttjlle sama shkpostiosoite', 'allow_duplicate_emails_addr', 1),
-	array('Kyttjt saavat yksityiset albumit (Huom! Jos kiellt yksityiset albumit, kaikista yksityisist albumeista tulee julkisia)', 'allow_private_albums', 1), //cpg1.3.0
-        array('Ilmoita yllpidolle jos kyttjn suorittama kuvan siirto odottaa hyvksynt', 'upl_notify_admin_email', 1), //cpg1.3.0
-        array('Salli kirjautuneiden kyttjien tarkastella kyttjlistaa', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Valinnaiset kentt kuvan nytss (jt tyhjksi jos et halua kytt))',
-	array('Kentn 1 nimi', 'user_field1_name', 0),
-	array('Kentn 2 nimi', 'user_field2_name', 0),
-	array('Kentn 3 nimi', 'user_field3_name', 0),
-	array('Kentn 4 nimi', 'user_field4_name', 0),
-
-  'Evsteet',
-        array('Evsteen nimi (kun kytt galleriaa foorumin yhteydess, varmista ett gallerian evste on eri niminen kuin foorumin)', 'cookie_name', 0),
-	array('Evsteen polku', 'cookie_path', 0),
-
-  'Muut asetukset',
-        array('Siirry debug-tilaan', 'debug_mode', 9), //cpg1.3.0
-        array('Nyt ilmoitukset debug-tilassa', 'debug_notice', 1), //cpg1.3.0
+  'miss_param' => 'Toimintoon \'%s\' tarvittavat parametrit puuttuvat!',
+  'unknown_cat' => 'Valittua kategoriaa ei ole tietokannassa',
+  'usergal_cat_ro' => 'Käyttäjägallerioiden kategoriaa ei voida poistaa!',
+  'manage_cat' => 'Hallitse kategorioita',
+  'confirm_delete' => 'Haluatko varmasti POISTAA tämän kategorian', //js-alert
+  'category' => 'Kategoria',
+  'operations' => 'Toiminnot',
+  'move_into' => 'Siirrä kohteeseen',
+  'update_create' => 'Päivitä/Luo kategoria',
+  'parent_cat' => 'Yläkategoria',
+  'cat_title' => 'Kategorian otsikko',
+  'cat_thumb' => 'Kategorian thumbnaili',
+  'cat_desc' => 'Kategorian kuvaus',
+  'categories_alpha_sort' => 'Järjestä kategoriat aakkosten mukaan (oman järjestyksen sijaan)', //cpg1.4
+  'save_cfg' => 'Tallenna', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
 
-  '<br /><div align="left"><a name="notice1"></a>(*) Nit asetuksia ei tulisi muuttaa, jos kuvia tai muita tiedostoja on jo listty.<br />
-  <a name="notice2"></a>(**) Kun nit asetuksia muutetaan, ne alkavat vaikuttaa tiedostoihin vasta vaihtamisen jlkeen. Siksi on suositeltavaa ettei nit asetuksia muutettaisi jos galleriassa on jo tiedostoja. Jo albumissa olevia tiedostoja voidaan kuitenkin muuttaa kyttmll  &quot;<a href="util.php">ksittele kuvia</a>&quot; -toimintoa yllpidon valikosta.</div><br />', //cpg1.3.0
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Asetukset', //cpg1.4
+  'manage_exif' => 'Hallitse exif-tiedon näyttämistä', //cpg1.4
+  'manage_plugins' => 'Hallitse plugineita', //cpg1.4
+  'manage_keyword' => 'Hallitse hakusanoja', //cpg1.4
+  'restore_cfg' => 'Palauta oletusasetukset',
+  'save_cfg' => 'Tallenna uudet asetukset',
+  'notes' => 'Huomaa',
+  'info' => 'Info',
+  'upd_success' => 'Copperminen asetukset päivitetty',
+  'restore_success' => 'Copperminen oletusasetukset palautettu',
+  'name_a' => 'Nimen mukaan nousevasti',
+  'name_d' => 'Nimen mukaan laskevasti',
+  'title_a' => 'Otsikon mukaan nousevasti',
+  'title_d' => 'Otsikon mukaan laskevasti',
+  'date_a' => 'Päivämäärän mukaan nousevasti',
+  'date_d' => 'Päivämäärän mukaan laskevasti',
+  'pos_a' => 'Sijainnin mukaan nousevasti', //cpg1.4
+  'pos_d' => 'Sijainnin mukaan laskevasti', //cpg1.4
+  'th_any' => 'Pisin sivu',
+  'th_ht' => 'Korkeus',
+  'th_wd' => 'Leveys',
+  'label' => 'nimi',
+  'item' => 'kuva',
+  'debug_everyone' => 'Kaikki',
+  'debug_admin' => 'Vain ylläpito',
+  'no_logs'=> 'Pois päältä', //cpg1.4
+  'log_normal'=> 'Normaali', //cpg1.4
+  'log_all' => 'Kaikki', //cpg1.4
+  'view_logs' => 'Näytä lokit', //cpg1.4
+  'click_expand' => 'klikkaa osion nimeä laajentaaksesi näkymän', //cpg1.4
+  'expand_all' => 'Laajenna kaikki', //cpg1.4
+  'notice1' => '(*) Näitä asetuksia ei pitäisi muuttaa, jos sinulla on jo kuvia tietokannassasi.', //cpg1.4 - (relocated)
+  'notice2' => '(**) Kun muutat tätä asetusta, se vaikuttaa vain uusiin tiedostoihin. Ei kannata muuttaa asetusta, jos sinulla on jo kuvia tietokannassa. Voit kuitenkin muokata kaikki vanhatkin kuvat vastaamaan tätä asetusta &quot;<a href="util.php">ylläpitotyökalujen</a> avulla (muuta kuvien koko)&quot;.', //cpg1.4 - (relocated)
+  'notice3' => '(***) Kaikki lokit kirjoitetaan englanniksi.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Tämä on pois päältä, jos käytät bb-integrointia.', //cpg1.4
+  'auto_resize_everyone' => 'Kaikki', //cpg1.4
+  'auto_resize_user' => 'Vain käyttäjä', //cpg1.4
+  'ascending' => 'nousevasti', //cpg1.4
+  'descending' => 'laskevasti', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'Yleiset asetukset',
+  array('Gallerian nimi', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Gallerian kuvaus', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Gallerian ylläpitäjän sähköpostiosoite', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('Gallerian URL (ei \'index.php\':ta tai vastaavaa loppuun)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('Kotisivusi URL', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Salli suosikkien lataus zip-tiedostona', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Aikavyöhyke suhteessa GMT:hen (nykyinen aika: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Kryptatut salasanat (ei voida kumota)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Ohje-kuvakkeet (vain englanniksi)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Klikattavat hakusanat hakusivulla','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Pluginit', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Salli ei-reititettävien (yksityisten) IP-osoitteiden bannaaminen', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Selattava tiedostojenlisäyskäyttöliittymä', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Kieli- ja merkistöasetukset',
+  array('Kieli', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Näytä lause englanniksi, jos käännöstä ei ole?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Merkistö', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Näytä kielilista', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Näytä kieliliput', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Näytä &quot;resetointi&quot; kielivalinnoissa', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Näytä edellinen/seuraava täbätyissä sivuissa', 'previous_next_tab', 1), //cpg1.4
+
+  'Teeman asetukset',
+  array('Teema', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Näytä teemalista', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Näytä &quot;resetointi&quot; teemavalinnoissa', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Näytä FAQ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Oman menulinkin nimi', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('Oman menulinkin URL', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Näytä bbcode-ohje', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Näytä XHTML- ja CSS-yhteensopivuuslaatikot','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Polku omaan headeriin', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Polku omaan footteriin', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Albumien näyttäminen',
+  array('Päätaulukon leveys (pikseleinä tai %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Kategoriatasojen määrä näytöllä', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Albumien määrä näytöllä', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Sarakkeiden määrä albumilistassa', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Thumbnailien koko pikseleinä', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Etusivun sisältö', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Näytä ensimmäisen tason albumithumbnailit kategorioissa','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Järjestä kategoriat aakkosten mukaan (oman järjestyksen sijaan)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Näytä linkitettyjen tiedostojen määrä','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Thumbnailien näyttäminen',
+  array('Sarakkeiden määrä thumbnail-sivulla', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Rivien määrä thumbnail-sivulla', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Tabien enimmäismäärä', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Näytä tiedoston otsake (otsikon lisäksi) thumbnailin alla', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Näytä näyttökertojen määrä thumbnailin alla', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Näytä kommenttien määrä thumbnailin alla', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Näytä kuvan lisääjän nimi thumbnailin alla', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Näytä ylläpitäjälisääjän nimi thumbnailin alla', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Näytä tiedostonimi thumbnailin alla', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Näytä albumin kuvaus', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Tiedostojen oletusjärjestys', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Äänien vähimmäismäärä, jotta pääsee \'suosituimmat\' -listalle', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Kuvien näyttäminen', //cpg1.4
+  array('Kuvataulukon leveys (pikseleinä or %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Tiedostotieto näkyvissä oletuksena', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Kuvan kuvauksen enimmäispituus', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Kirjainten enimmäismäärä sanassa', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Näytä filmi (edelliset ja seuraavat kuvat)', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Näytä tiedostonimi filmithumbnailin alla', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Kuvien määrä filmissä', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Kuvaesityksen aikaväli millisekunteina (1 sekunti = 1000 millisekuntia)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Kommenttiasetukset', //cpg1.4
+  array('Suodata rumat sanat kommenteissa', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Salli hymiöt kommenteissa', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Salli usea peräkkäinen kommentti samalle kuvalle samalta käyttäjältä (ota floodaussuoja pois käytöstä)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Rivien enimmäismäärä kommentissa', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Kommentin enimmäispituus', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Ilmoita ylläpitäjälle kommentista sähköpostitse', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Kommenttien järjestys', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Etuliite anonyymeille kommentoijille', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Tiedosto- ja thumbnail-asetukset',
+  array('JPEG -tiedostojen laatu', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Thumbnailin enimmäiskoko (pisin sivu)<a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Käytä thumbnailin leveyttä, korkeutta tai pisintä sivua <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Luo keskikokoiset kuvat','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Enimmäisleveys tai korkeus keskikokoiselle kuvalle/videolle <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Lisättävien tiedostojen enimmäiskoko (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Lisättävien kuvien/videoiden enimmäisleveys tai korkeus (pikseleinä)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Pienennä kuvia automaattisesti, jos ne ovat liian suuria', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Tiedosto- ja thumbnail-lisäasetukset',
+  array('Albumit voivat olla yksityisiä (Huomaa, että jos vaihdat tämän asetuksesta \'kyllä\' asetukseen \'ei\', kaikki nykyisin yksityiset albumit muuttuvat julkisiksi)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Näytä yksityisen albumin ikoni kirjautumattomille käyttäjille','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Kielletyt merkit tiedostonimissä', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Hyväksytyt tiedostopäätteet lisättäville kuville', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Hyväksytyt kuvatyypit', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Hyväksytyt videotyypit', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Videon automaattinen käynnistys', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Hyväksytyt äänitiedostot', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Hyväksytyt dokumenttityypit', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Kuvien koon muuttamisen menetelmä','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('ImageMagickin \'convert\' -toiminnon polku (esim. /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Hyväksytyt kuvatyypit (vain ImageMagickille)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Komentorivivalinnat ImageMagickille', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Lue JPEG-kuvien EXIF-tieto', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Lue JPEG-kuvien IPTC-tieto', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Albumihakemisto <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Käyttäjien tiedostojen hakemisto <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Etuliite keskikokoisille kuville <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('Etuliite thumbnaileille <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Hakemistojen oletusoikeudet', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Tiedostojen oletusoikeudet', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Käyttäjäasetukset',
+  array('Salli käyttäjärekisteröinnit', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Salli kirjautumattomat käyttäjät (vieraat tai anonyymit)', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Käyttäjärekisteröinnit vaativat sähköpostivarmistuksen', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Ilmoita rekisteröinneistä ylläpidolle sähköpostitse', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Ylläpidon aktivointi rekisteröinneille', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Salli kahdelle käyttäjälle sama sähköpostiosoite', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Ilmoita ylläpidolle lisätyistä kuvista, jotka vaativat hyväksynnän', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Salli käyttäjälistan näkeminen kirjautuneille käyttäjille', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Salli käyttäjien vaihtaa sähköpostiosoitteita profiileissaan', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Salli käyttäjien hallita lisäämiään kuvia julkisissa gallerioissa', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Väärien kirjautumisyritysten enimmäismäärä ennen väliaikaista bannia (välttääksesi brute force -hyökkäykset)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Väliaikaisen (väärien kirjautumisten vuoksi) bannin kesto ', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Ylläpidolle ilmoittaminen', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Omat käyttäjäprofiilin kentät (jätä tyhjiksi, jossei tarvita).
+  Käytä profiilia 6 pitkille teksteille, kuten elämänkerroille', //cpg1.4
+  array('Profiilin 1 nimi', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Profiilin 2 nimi', 'user_profile2_name', 0), //cpg1.4
+  array('Profiilin 3 nimi', 'user_profile3_name', 0), //cpg1.4
+  array('Profiilin 4 nimi', 'user_profile4_name', 0), //cpg1.4
+  array('Profiilin 5 nimi', 'user_profile5_name', 0), //cpg1.4
+  array('Profiilin 6 nimi', 'user_profile6_name', 0), //cpg1.4
+
+  'Omat kuvatietokentät (jätä tyhjäksi, jossei tarvita)',
+  array('Kentän 1 nimi', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Kentän 2 nimi', 'user_field2_name', 0),
+  array('Kentän 3 nimi', 'user_field3_name', 0),
+  array('Kentän 4 nimi', 'user_field4_name', 0),
+
+  'Evästeet',
+  array('Evästeen nimi', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Evästeen polku', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Sähköpostiasetukset  (yleensä mitään ei tarvitse muuttaa; jätä kaikki tyhjiksi, ellet ole varma)', //cpg1.4
+  array('SMTP-palvelin (jos kenttä on tyhjä, käytetään sendmailia)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP-käyttäjätunnus', 'smtp_username', 0), //cpg1.4
+  array('SMTP-salasana', 'smtp_password', 0), //cpg1.4
+
+  'Lokin kerääminen ja tilastot', //cpg1.4
+  array('Lokitustila <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Lokita e-kortit', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Kerää yksityiskohtaista äänestystilastoa','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Kerää yksityiskohtaista näyttökertatilastoa','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Ylläpitoasetukset', //cpg1.4
+  array('Debuggaus-tila', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Näytä ilmoitukset debuggaustilassa', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Galleria ei ole julkinen (-> offline)', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// Tiedosto db_ecard.php //cpg1.3.0                                          //
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-        'title' => 'Lhetetyt e-kortit', //cpg1.3.0
-        'ecard_sender' => 'Lhettj', //cpg1.3.0
-        'ecard_recipient' => 'Vastaanottaja', //cpg1.3.0
-        'ecard_date' => 'Pivys', //cpg1.3.0
-        'ecard_display' => 'Nyt e-kortit', //cpg1.3.0
-        'ecard_name' => 'Nimi', //cpg1.3.0
-        'ecard_email' => 'Shkposti', //cpg1.3.0
-        'ecard_ip' => 'IP #', //cpg1.3.0
-        'ecard_ascending' => 'nouseva jrjestys', //cpg1.3.0
-        'ecard_descending' => 'laskeva jrjestys', //cpg1.3.0
-        'ecard_sorted' => 'Jrjestetty', //cpg1.3.0
-        'ecard_by_date' => 'pivmrn mukaan', //cpg1.3.0
-        'ecard_by_sender_name' => 'lhettjn nimen mukaan', //cpg1.3.0
-        'ecard_by_sender_email' => 'lhettjn shkpostin mukaan', //cpg1.3.0
-        'ecard_by_sender_ip' => 'lhettjn IP:n mukaan', //cpg1.3.0
-        'ecard_by_recipient_name' => 'vastaanottajan nimen mukaan', //cpg1.3.0
-        'ecard_by_recipient_email' => 'vastaanottajan shkpostin mukaan', //cpg1.3.0
-        'ecard_number' => 'Nytt kohteet %s - %s. Yhteens kohteita %s', //cpg1.3.0
-        'ecard_goto_page' => 'Siirry sivulle', //cpg1.3.0
-        'ecard_records_per_page' => 'Kohteita sivulla', //cpg1.3.0
-        'check_all' => 'Valitse kaikki', //cpg1.3.0
-        'uncheck_all' => 'Poista valinta kaikista', //cpg1.3.0
-        'ecards_delete_selected' => 'Poista valitut', //cpg1.3.0
-        'ecards_delete_confirm' => 'Haluatko varmasti poistaa kaikki? Klikkaa ruksi valintaruutuun!', //cpg1.3.0
-        'ecards_delete_sure' => 'Olen varma', //cpg1.3.0
+  'title' => 'Sent ecards',
+  'ecard_sender' => 'Sender',
+  'ecard_recipient' => 'Recipient',
+  'ecard_date' => 'Date',
+  'ecard_display' => 'Display ecard',
+  'ecard_name' => 'Name',
+  'ecard_email' => 'Email',
+  'ecard_ip' => 'IP #',
+  'ecard_ascending' => 'ascending',
+  'ecard_descending' => 'descending',
+  'ecard_sorted' => 'Sorted',
+  'ecard_by_date' => 'by date',
+  'ecard_by_sender_name' => 'by sender\'s name',
+  'ecard_by_sender_email' => 'by sender\'s email',
+  'ecard_by_sender_ip' => 'by sender\'s IP address',
+  'ecard_by_recipient_name' => 'by recipient\'s name',
+  'ecard_by_recipient_email' => 'by recipient\'s email',
+  'ecard_number' => 'displaying record %s to %s of %s',
+  'ecard_goto_page' => 'go to page',
+  'ecard_records_per_page' => 'Records per page',
+  'check_all' => 'Check All',
+  'uncheck_all' => 'Uncheck All',
+  'ecards_delete_selected' => 'Delete selected ecards',
+  'ecards_delete_confirm' => 'Are you sure you want to delete the records? Tick the checkbox!',
+  'ecards_delete_sure' => 'I\'m sure',
 );
 
 
 // ------------------------------------------------------------------------- //
-// Tiedosto db_input.php                                                     //
+// File db_input.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => 'Nimi ja kommentti ovat pakolliset',
-        'com_added' => 'Kommentti listty',
-        'alb_need_title' => 'Albumille tarvitsee list otsikko!',
-        'no_udp_needed' => 'Pivityst ei tarvita',
-        'alb_updated' => 'Albumi pivitetty',
-        'unknown_album' => 'Valittua albumia ei ole tai sinulla ei ole oikeutta list siihen kuvaa',
-        'no_pic_uploaded' => 'Tiedostoa ei listty!<br /><br />Jos olet valinnut tiedoston listtvksi, varmista ett serveri sallii tiedostojen lismisen...', //cpg1.3.0
-        'err_mkdir' => 'Tiedoston %s luominen eponnistui!',
-        'dest_dir_ro' => 'Skripti ei pysty kirjoittamaan kohdekansioon %s!',
-        'err_move' => 'Tiedoston %s siirtminen kansioon %s on mahdotonta!',
-        'err_fsize_too_large' => 'Tiedoston koko on liian suuri (suurin sallittu koko on is %s x %s)', //cpg1.3.0
-        'err_imgsize_too_large' => 'Tiedoston koko on liian suuri (suurin sallittu on %s KB) !',
-        'err_invalid_img' => 'Siirtmsi tiedosto ei ole ptev kuvatiedosto!',
-        'allowed_img_types' => 'Voi siirt vain %s kuvaa.',
-        'err_insert_pic' => 'Tiedostoa \'%s\' ei voida laittaa albumiin', //cpg1.3.0
-        'upload_success' => 'Tiedoston siirto onnistui<br /><br />Se tulee nkyviin yllpidon hyvksynnn jlkeen.', //cpg1.3.0
-        'notify_admin_email_subject' => '%s - Ilmoitus kuvansiirrosta', //cpg1.3.0
-        'notify_admin_email_body' => '%s on siirtnyt kuvan, joka pit hyvksy. Siirry osoitteeseen %s', //cpg1.3.0
-        'info' => 'Tiedot',
-        'com_added' => 'Kommentti listty',
-        'alb_updated' => 'Albumi listty',
-        'err_comment_empty' => 'Kommenttirivi on tyhj!',
-        'err_invalid_fext' => 'Vain seuraavat tiedostomuodot ovat hyvksyttyj: <br /><br />%s.',
-        'no_flood' => 'Olet lisnnyt viimeisen kommentin thn kuvaan.<br /><br />Muokkaa edellist kommenttia jos haluat list jotain', //cpg1.3.0
-        'redirect_msg' => 'Sinut uudelleenohjataan.<br /><br /><br />Paina \'Jatka\' jos sivu ei pivity itsestn',
-        'upl_success' => 'Tiedosto on listty onnistuneesti', //cpg1.3.0
-        'email_comment_subject' => 'Kommentti listty Coppermine-valokuvagalleriaan', //cpg1.3.0
-        'email_comment_body' => 'Galleriaasi on listty kommentti. Lue se osoitteessa', //cpg1.3.0
+  'empty_name_or_com' => 'Kirjoita nimesi ja kommenttisi',
+  'com_added' => 'Kommenttisi on lisätty',
+  'alb_need_title' => 'Albumin otsikko puuttuu!',
+  'no_udp_needed' => 'Mitään ei päivitetty.',
+  'alb_updated' => 'Albumi päivitettiin.',
+  'unknown_album' => 'Valittua albumia ei löydy tai sinulla ei ole oikeuksia siihen.',
+  'no_pic_uploaded' => 'Kuvaa ei lisätty!<br /><br />Jos todella valitsit lisättävän kuvan pyydä ylläpitäjää tarkistamaan palvelimen asetukset...',
+  'err_mkdir' => 'Hakemiston %s luonti epäonnistui!',
+  'dest_dir_ro' => 'Lähdehakemistoon %s ei voitu kirjoittaa!',
+  'err_move' => 'Ei voida siirtää kohdetta %s kohteeseen %s!',
+  'err_fsize_too_large' => 'Kuva, jota yritit lisätä, on liian suuri. (Suurin sallittu koko on %s x %s.)', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'Kuva, jota yritit lisätä, on liian suuri. (Suurin sallittu koko on %s KB.)', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'Tiedostoa ei tunnistettu kuvaksi.',
+  'allowed_img_types' => 'Voit lisätä vain %s kuvia.',
+  'err_insert_pic' => 'Tiedostoa \'%s\' ei voitu lisätä albumiin.',
+  'upload_success' => 'Kuvasi lisättiin onnistuneesti.<br /><br />Se tulee näkyviin, kun ylläpitäjä hyväksyy sen.',
+  'notify_admin_email_subject' => '%s - Kuva lisätty',
+  'notify_admin_email_body' => '%s lisäsi kuvan, joka tarvitsee hyväksyntäsi. Käy %s',
+  'info' => 'Info',
+  'com_added' => 'Kommentti lisätty',
+  'alb_updated' => 'Albumi päivitetty',
+  'err_comment_empty' => 'Kommenttisi on tyhjä!',
+  'err_invalid_fext' => 'Vain seuraavat tiedostopäätteet ovat sallittuja: <br /><br />%s.',
+  'no_flood' => 'Viimeinen kommentti tälle kuvalle on sinun.<br /><br />Muuta sitä, jos haluat tehdä lisäyksiä.',
+  'redirect_msg' => 'Sinut siirretään.<br /><br /><br />Klikkaa \'JATKA\' jos sivu ei päivity automaattisesti.',
+  'upl_success' => 'Kuvasi lisättiin.',
+  'email_comment_subject' => 'Kommentti lähetetty kuvagalleriaan',
+  'email_comment_body' => 'Joku lisäsi galleriaasi kommentin. Katso se täällä',
+  'album_not_selected' => 'Albumia ei ole valittu', //cpg1.4
+  'com_author_error' => 'Tämä käyttäjätunnus on rekisteröity. Kirjaudu sisään tai valitse toinen nimi.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto delete.php                                                       //
+// File delete.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => 'Caption',
-        'fs_pic' => 'tysikokoinen kuva',
-        'del_success' => 'poistettu onnistuneesti',
-        'ns_pic' => 'normaalikokoinen kuva',
-        'err_del' => 'ei voida poistaa',
-        'thumb_pic' => 'thumbnail',
-        'comment' => 'kommentti',
-        'im_in_alb' => 'kuva albumissa',
-        'alb_del_success' => 'Albumi \'%s\' poistettu',
-        'alb_mgr' => 'Albumihallinta',
-        'err_invalid_data' => 'Puutteellista tietoa saatu kohteesta \'%s\'',
-        'create_alb' => 'Luo albumia \'%s\'',
-        'update_alb' => 'Pvitt albumia \'%s\'. Ostikko  \'%s\' ja tunnus \'%s\'',
-        'del_pic' => 'Poista tiedosto', //cpg1.3.0
-        'del_alb' => 'Poista albumi',
-        'del_user' => 'Poista kyttj',
-        'err_unknown_user' => 'Valittua kyttj ei ole olemassa!',
-        'comment_deleted' => 'Kommentti poistettu onnistuneesti',
+  'caption' => 'kuvateksti',
+  'fs_pic' => 'täysikokoinen kuva',
+  'del_success' => 'poistettu onnistuneesti',
+  'ns_pic' => 'normaalikokoinen kuva',
+  'err_del' => 'ei voida poistaa',
+  'thumb_pic' => 'thumbnaili',
+  'comment' => 'kommentti',
+  'im_in_alb' => 'kuva albumissa',
+  'alb_del_success' => 'Albumi &laquo;%s&raquo; poistettu', //cpg1.4
+  'alb_mgr' => 'Albumin hallinta',
+  'err_invalid_data' => 'Virheellistä tietoa saatu \'%s\'',
+  'create_alb' => 'Luodaan albumi \'%s\'',
+  'update_alb' => 'Päivitetään albumia \'%s\' otsikolla \'%s\' ja indeksillä \'%s\'',
+  'del_pic' => 'Poista kuva',
+  'del_alb' => 'Poista albumi',
+  'del_user' => 'Poista käyttäjä',
+  'err_unknown_user' => 'Valittua käyttäjää ei löydy!',
+  'err_empty_groups' => 'Ryhmätaulukkoa ei löydy tai se on tyhjä!', //cpg1.4
+  'comment_deleted' => 'Kommentti poistettiin',
+  'npic' => 'Kuva', //cpg1.4
+  'pic_mgr' => 'Kuvan hallinta', //cpg1.4
+  'update_pic' => 'Päivitetään kuvaa \'%s\' tiedostonimellä \'%s\' ja indeksillä \'%s\'', //cpg1.4
+  'username' => 'Käyttäjänimi', //cpg1.4
+  'anonymized_comments' => '%s kommentti(a) anonymisoitu', //cpg1.4
+  'anonymized_uploads' => '%s julkista lisäystä anonymisoitu', //cpg1.4
+  'deleted_comments' => '%s kommentti(a) poistettu', //cpg1.4
+  'deleted_uploads' => '%s julkista lisäystä poistettu', //cpg1.4
+  'user_deleted' => 'käyttäjä %s poistettu', //cpg1.4
+  'activate_user' => 'Aktivoi käyttäjä', //cpg1.4
+  'user_already_active' => 'Tili on jo aktiivinen', //cpg1.4
+  'activated' => 'Aktivoitu', //cpg1.4
+  'deactivate_user' => 'Epäaktivoi käyttäjä', //cpg1.4
+  'user_already_inactive' => 'Tili on jo epäaktiivinen', //cpg1.4
+  'deactivated' => 'Epäaktivoitu', //cpg1.4
+  'reset_password' => 'Resetoi salasana(t)', //cpg1.4
+  'password_reset' => 'Salasana resetoitu: %s', //cpg1.4
+  'change_group' => 'Vaihda pääryhmä', //cpg1.4
+  'change_group_to_group' => 'Vaihdetaan ryhmästä %s ryhmään %s', //cpg1.4
+  'add_group' => 'Lisää toissijainen ryhmä', //cpg1.4
+  'add_group_to_group' => 'Lisätään käyttäjä %s ryhmään %s. Hän on nyt jäsen pääryhmässä %s ja toissijaisissa ryhmissä %s .', //cpg1.4
+  'status' => 'Status', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto displayecard.php                                                 //
+// File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// tyhj
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'The data for the ecard you are trying to access has been corrupted by your mail client. Check the link is complete.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
-// Tiedosto displayimage.php                                                 //
+// File displayimage.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-        'confirm_del' => 'Oletko varma ett halaut poistaa tmn tiedoston? \\nKommentit tulevat mys poistumaan', //js-alert //cpg1.3.0
-        'del_pic' => 'Poista tiedosto', //cpg1.3.0
-        'size' => '%s x %s pikseli',
-        'views' => '%s kertaa',
-        'slideshow' => 'Diaesitys',
-        'stop_slideshow' => 'Pysyt diaesitys',
-        'view_fs' => 'Klikkaa nhdksesi kuvan oikeassa koossa',
-        'edit_pic' => 'Muuta tietoja', //cpg1.3.0
-        'crop_pic' => 'Muokkaa ja knn', //cpg1.3.0
+  'confirm_del' => 'Haluatko varmasti POISTAA tämän kuvan? \\nKommentit poistetaan samalla.', //js-alert
+  'del_pic' => 'POISTA TÄMÄ KUVA',
+  'size' => '%s x %s pikseliä',
+  'views' => '%s kertaa',
+  'slideshow' => 'Kuvaesitys',
+  'stop_slideshow' => 'PYSÄYTÄ KUVAESITYS',
+  'view_fs' => 'Klikkaa kuvaa nähdäksesi se täysikokoisena',
+  'edit_pic' => 'Muuta kuvan tietoja', //cpg1.4
+  'crop_pic' => 'Leikkaa ja käännä',
+  'set_player' => 'Vaihda soitin',
 );
 
 $lang_picinfo = array(
-        'title' =>'Tiedoston tiedot', //cpg1.3.0
-        'Filename' => 'Tiedoston nimi',
-        'Album name' => 'Albumin nimi',
-        'Rating' => 'Arvostelu (%s nt)',
-        'Keywords' => 'Hakusanat',
-        'File Size' => 'Koko',
-        'Dimensions' => 'Mitat',
-        'Displayed' => 'Katsottu',
-        'Camera' => 'Kamera',
-        'Date taken' => 'Kuvan pivys',
-  	'Aperture' => 'Aukko',
-  	'Exposure time' => 'Valotusaika',
-  	'Focal length' => 'Polttovli',
-        'Comment' => 'Kommentti',
-        'addFav'=>'Lis suosikkeihin', //cpg1.3.0
-        'addFavPhrase'=>'Suosikit', //cpg1.3.0
-        'remFav'=>'Poista suosikeista', //cpg1.3.0
-        'iptcTitle'=>'IPTC Otsikko', //cpg1.3.0
-        'iptcCopyright'=>'IPTC copyright', //cpg1.3.0
-        'iptcKeywords'=>'IPTC hakusanat', //cpg1.3.0
-        'iptcCategory'=>'IPTC kategoria', //cpg1.3.0
-        'iptcSubCategories'=>'IPTC Alakategoriat', //cpg1.3.0
+  'title' =>'Kuvan tiedot',
+  'Filename' => 'Tiedostonimi',
+  'Album name' => 'Albumin nimi',
+  'Rating' => 'Arvo (%s ääntä)',
+  'Keywords' => 'Hakusanat',
+  'File Size' => 'Tiedostokoko',
+  'Date Added' => 'Lisätty galleriaan', //cpg1.4
+  'Dimensions' => 'Tarkkuus',
+  'Displayed' => 'Katseltu',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Make', //cpg1.4
+  'Model' => 'Malli', //cpg1.4
+  'DateTime' => 'Aika', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Suurin aukonkoko', //cpg1.4
+  'FocalLength' => 'Valotusaika', //cpg1.4
+  'Comment' => 'Kommentti',
+  'addFav'=>'Lisää suosikkeihin',
+  'addFavPhrase'=>'Suosikit',
+  'remFav'=>'Poista suosikeista',
+  'iptcTitle'=>'IPTC-otsikko',
+  'iptcCopyright'=>'IPTC-tekijänoikeudet',
+  'iptcKeywords'=>'IPTC-hakusanat',
+  'iptcCategory'=>'IPTC-kategoria',
+  'iptcSubCategories'=>'IPTC-alakategoriat',
+  'ColorSpace' => 'Väritila', //cpg1.4
+  'ExposureProgram' => 'Valotusohjelma', //cpg1.4
+  'Flash' => 'Salama', //cpg1.4
+  'MeteringMode' => 'Meterointitila', //cpg1.4
+  'ExposureTime' => 'Valotusaika', //cpg1.4
+  'ExposureBiasValue' => 'Valotus bias', //cpg1.4
+  'ImageDescription' => ' Kuvan kuvaus', //cpg1.4
+  'Orientation' => 'Orientaatio', //cpg1.4
+  'xResolution' => 'X-resoluutio', //cpg1.4
+  'yResolution' => 'Y-resoluutio', //cpg1.4
+  'ResolutionUnit' => 'Resoluutioyksikkö', //cpg1.4
+  'Software' => 'Ohjelma', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  'ExifOffset' => 'Exif Offset', //cpg1.4
+  'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Exif-version', //cpg1.4
+  'DateTimeOriginal' => 'Alkuperäinen päivämäärä + aika', //cpg1.4
+  'DateTimedigitized' => 'Digitalisoinnin päivämäärä + aika', //cpg1.4
+  'ComponentsConfiguration' => 'Komponenttien konfiguraatio', //cpg1.4
+  'CompressedBitsPerPixel' => 'Pakatut bitit per pikseli', //cpg1.4
+  'LightSource' => 'Valonlähde', //cpg1.4
+  'ISOSetting' => 'ISO-asetus', //cpg1.4
+  'ColorMode' => 'Väritila', //cpg1.4
+  'Quality' => 'Laatu', //cpg1.4
+  'ImageSharpening' => 'Kuvan tarkennus', //cpg1.4
+  'FocusMode' => 'Kohdistustila', //cpg1.4
+  'FlashSetting' => 'Salama-asetus', //cpg1.4
+  'ISOSelection' => 'ISO-valikoima', //cpg1.4
+  'ImageAdjustment' => 'Kuvan säätö', //cpg1.4
+  'Adapter' => 'Adapteri', //cpg1.4
+  'ManualFocusDistance' => 'Manuaalinen tarkennusetäisyys', //cpg1.4
+  'DigitalZoom' => 'Digitalinen zoomi', //cpg1.4
+  'AFFocusPosition' => 'AF-kohdistuspaikka', //cpg1.4
+  'Saturation' => 'Kylläisyys', //cpg1.4
+  'NoiseReduction' => 'Kohinan poisto', //cpg1.4
+  'FlashPixVersion' => 'Salama Pix-versio', //cpg1.4
+  'ExifImageWidth' => 'Exif-kuvaleveys', //cpg1.4
+  'ExifImageHeight' => 'Exif-kuvakorkeus', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif-yhteensopivuus offset', //cpg1.4
+  'FileSource' => 'Tiedostolähde', //cpg1.4
+  'SceneType' => 'Maisematyyppi', //cpg1.4
+  'CustomerRender' => 'Asiakasrenderöijä', //cpg1.4
+  'ExposureMode' => 'Valotustila', //cpg1.4
+  'WhiteBalance' => 'Valkotasapaino', //cpg1.4
+  'DigitalZoomRatio' => 'Digitaalinen zoomiarvo', //cpg1.4
+  'SceneCaptureMode' => 'Skenen kaappaustila', //cpg1.4
+  'GainControl' => 'Gain-hallinta', //cpg1.4
+  'Contrast' => 'Kontrasti', //cpg1.4
+  'Sharpness' => 'Tarkkuus', //cpg1.4
+  'ManageExifDisplay' => 'Hallitse Exifin näyttöä', //cpg1.4
+  'submit' => 'Lähetä', //cpg1.4
+  'success' => 'Tiedot päivitettiin.', //cpg1.4
+  'details' => 'Lisätiedot', //cpg1.4
 );
 
 $lang_display_comments = array(
-        'OK' => 'OK',
-        'edit_title' => 'Muokkaa kommenttia',
-        'confirm_delete' => 'Haluatko varmasti poistaa kommentin?', //js-alert
-        'add_your_comment' => 'Lis kommentti',
-        'name' => 'Nimi',
-        'comment' => 'Kommentti',
-	'your_name' => 'Anonyymi',
+  'OK' => 'OK',
+  'edit_title' => 'Muuta tätä kommenttia',
+  'confirm_delete' => 'Haluatko varmasti poistaa tämän kommentin?', //js-alert
+  'add_your_comment' => 'Lisää kommentti',
+  'name'=>'Nimi',
+  'comment'=>'Kommentti',
+  'your_name' => 'Vieras',
+  'report_comment_title' => 'Ilmoita tämä kommentti ylläpidolle', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-        'click_to_close' => 'Klikkaa kuvaa sulkeaksesi tmn ikkunan',
+  'click_to_close' => 'Klikkaa kuvaa sulkeaksi ikkunan.',
 );
 
 }
 
 // ------------------------------------------------------------------------- //
-// Tiedosto ecard.php                                                        //
+// File ecard.php
 // ------------------------------------------------------------------------- //
 
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php = array(
-        'title' => 'Lhet e-kortti',
-        'invalid_email' => '<b>Varoitus</b> : Kelpaamaton shkpostiosoite!',
-        'ecard_title' => '%s on lhettnyt sinulle e-kortin',
-        'error_not_image' => 'Vain kuvia voi lhett e-korttina', //cpg1.3.0
-        'view_ecard' => 'Jos e-kortti ei ny oikein, klikkaa tt linkki',
-        'view_more_pics' => 'Klikkaa tt linkki nhdksesi lis kuvia!',
-        'send_success' => 'E-kortin lhetys onnistui',
-        'send_failed' => 'E-korttiasi ei jostain syyst voitu lhett oikein...',
-        'from' => 'Lhettj',
-        'your_name' => 'Nimi',
-        'your_email' => 'Shkpostiosoite',
-        'to' => 'Vastaanottaja',
-        'rcpt_name' => 'Nimi',
-        'rcpt_email' => 'Shkpostiosoite',
-        'greetings' => 'Tervehdys',
-        'message' => 'Viesti',
+if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
+  'title' => 'Lähetä e-kortti',
+  'invalid_email' => '<font color="red"><b>Varoitus</b></font>: virheellinen sähköpostiosoite:', //cpg1.4
+  'ecard_title' => 'E-kortti sinulle lähettäjältä %s',
+  'error_not_image' => 'Vain kuvia voidaan lähettää e-kortteina.',
+  'view_ecard' => 'Vaihtoehtoinen linkki, jos e-kortti ei näy', //cpg1.4
+  'view_ecard_plaintext' => 'Nähdäksesi e-kortin, kopioi ja liitä tämä osoite selaimeesi:', //cpg1.4
+  'view_more_pics' => 'Katso lisää kuvia!', //cpg1.4
+  'send_success' => 'E-korttisi lähetettiin',
+  'send_failed' => 'Valitettavasti palvelin ei voinut lähettää e-korttiasi...',
+  'from' => 'Lähettäjä',
+  'your_name' => 'Nimesi',
+  'your_email' => 'Sähköpostiosoitteesi',
+  'to' => 'Vastaanottaja',
+  'rcpt_name' => 'Vastaanottajan nimi',
+  'rcpt_email' => 'Vastaanottajan sähköpostiosoite',
+  'greetings' => 'Otsikko', //cpg1.4
+  'message' => 'Viesti', //cpg1.4
+  'ecards_footer' => 'Lähettänyt %s IP-osoitteesta %s ajankohtana %s (Gallerian aika)', //cpg1.4
+  'preview' => 'Esikatsele e-kortti', //cpg1.4
+  'preview_button' => 'Esikatsele', //cpg1.4
+  'submit_button' => 'Lähetä e-kortti', //cpg1.4
+  'preview_view_ecard' => 'Tämä on vaihtoehtoinen linkki e-korttiin, kun se on valmis. Tämä ei toimi esikatselussa.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Ilmoita ylläpitäjälle', //cpg1.4
+  'invalid_email' => '<b>Varoitus</b>: virheellinen sähköpostiosoite!', //cpg1.4
+  'report_subject' => 'Ilmoitus käyttäjältä %s galleriasta %s', //cpg1.4
+  'view_report' => 'Vaihtoehtoinen linkki ilmoitukseen, jos se ei näy kunnolla', //cpg1.4
+  'view_report_plaintext' => 'Katsoaksesi ilmoituksen, kopioi ja liitä tämä osoite selaimeesi:', //cpg1.4
+  'view_more_pics' => 'Galleria', //cpg1.4
+  'send_success' => 'Ilmoituksesi lähetettiin', //cpg1.4
+  'send_failed' => 'Valitettavasti palveli ei voinut lähettää ilmoitustasi...', //cpg1.4
+  'from' => 'Lähettäjä', //cpg1.4
+  'your_name' => 'Nimesi', //cpg1.4
+  'your_email' => 'Sähköpostiosoitteesi', //cpg1.4
+  'to' => 'Vastaanottaja', //cpg1.4
+  'administrator' => 'Ylläpitäjä/Moderaattori', //cpg1.4
+  'subject' => 'Aihe', //cpg1.4
+  'comment_field_name' => 'Ilmoitus kommentista käyttäjältä "%s"', //cpg1.4
+  'reason' => 'Syy', //cpg1.4
+  'message' => 'Viesti', //cpg1.4
+  'report_footer' => 'Lähettänyt %s IP-osoitteesta %s ajankohtana %s (Gallerian aika)', //cpg1.4
+  'obscene' => 'obscene', //cpg1.4
+  'offensive' => 'hyökkäävä', //cpg1.4
+  'misplaced' => 'ei liity aiheeseen/väärässä paikassa', //cpg1.4
+  'missing' => 'hukassa', //cpg1.4
+  'issue' => 'virhe/ei näy', //cpg1.4
+  'other' => 'muu', //cpg1.4
+  'refers_to' => 'Tiedostoilmoitus liittyy aiheeseen ', //cpg1.4
+  'reasons_list_heading' => 'syy(t) ilmoitukseen:', //cpg1.4
+  'no_reason_given' => 'ei annettua syytä', //cpg1.4
+  'go_comment' => 'Mene kommenttiin', //cpg1.4
+  'view_comment' => 'Näytä koko ilmoitus kommentin kera', //cpg1.4
+  'type_file' => 'tiedosto', //cpg1.4
+  'type_comment' => 'kommentti', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto editpics.php                                                     //
+// File editpics.php
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-        'pic_info' => 'Tiedot', //cpg1.3.0
-        'album' => 'Albumi',
-        'title' => 'Otsikko',
-        'desc' => 'Kuvaus',
-        'keywords' => 'Hakusanat',
-        'pic_info_str' => '%s &times; %s - %s KB - katsottu %s kertaa - %s nt',
-        'approve' => 'Hyvksy tiedosto', //cpg1.3.0
-        'postpone_app' => 'Siirr hyvksyminen myhemmksi',
-        'del_pic' => 'Poista tiedosto', //cpg1.3.0
-        'read_exif' => 'Lue EXIF uudelleen', //cpg1.3.0
-        'reset_view_count' => 'Nollaa katsojalaskuri',
-        'reset_votes' => 'Nollaa nestys',
-        'del_comm' => 'Poista kommentit',
-        'upl_approval' => 'Upload approval',
-        'edit_pics' => 'Muokkaa tiedostoja', //cpg1.3.0
-        'see_next' => 'Katsele seuraavia tiedostoja', //cpg1.3.0
-        'see_prev' => 'Ketsele edellisi tiedostoja', //cpg1.3.0
-        'n_pic' => '%s tiedostoa', //cpg1.3.0
-        'n_of_pic_to_disp' => 'Nytettvi tiedostoja', //cpg1.3.0
-        'apply' => 'Hyvksy muutokset', //cpg1.3.0
-        'crop_title' => 'Coppermine kuvaeditori', //cpg1.3.0
-        'preview' => 'Esikatselu', //cpg1.3.0
-        'save' => 'Tallenna kuva', //cpg1.3.0
-        'save_thumb' =>'Tallenna thumbnailina', //cpg1.3.0
-        'sel_on_img' =>'Valinnan on oltava kokonaan kuvassa!', //js-alert //cpg1.3.0
+  'pic_info' => 'Kuvan tiedot',
+  'album' => 'Albumi',
+  'title' => 'Otsikko',
+  'filename' => 'Tiedostonimi', //cpg1.4
+  'desc' => 'Kuvaus',
+  'keywords' => 'Hakusanat',
+  'new_keyword' => 'Uusi hakusana', //cpg1.4
+  'new_keywords' => 'Uusia hakusanoja löydetty', //cpg1.4
+  'existing_keyword' => 'Olemassaoleva hakusana', //cpg1.4
+  'pic_info_str' => '%s &times; %s - %s KB - %s katselukertaa - %s ääntä',
+  'approve' => 'Hyväksy tiedosto',
+  'postpone_app' => 'Lykkää hyväksyntää',
+  'del_pic' => 'Poista kuva',
+  'del_all' => 'Poista KAIKKI kuvat', //cpg1.4
+  'read_exif' => 'Lue EXIF -info uudelleen',
+  'reset_view_count' => 'Resetoi laskuri',
+  'reset_all_view_count' => 'Resetoi KAIKKI laskurit', //cpg1.4
+  'reset_votes' => 'Resetoi äänet',
+  'reset_all_votes' => 'Resetoi KAIKKI äänet', //cpg1.4
+  'del_comm' => 'Poista kommentit',
+  'del_all_comm' => 'Poista KAIKKI kommentit', //cpg1.4
+  'upl_approval' => 'Uuden kuvan hyväksyntä', //cpg1.4
+  'edit_pics' => 'Muuta kuvia',
+  'see_next' => 'Katso seuraavia tiedostoja',
+  'see_prev' => 'Katso edellisiä tiedostoja',
+  'n_pic' => '%s kuvaa',
+  'n_of_pic_to_disp' => 'Näytettävien kuvien määrä',
+  'apply' => 'Hyväksy muutokset',
+  'crop_title' => 'Kuvaeditori',
+  'preview' => 'Esikatselu',
+  'save' => 'Tallenna kuva',
+  'save_thumb' =>'Tallenna thumbnailiksi',
+  'gallery_icon' => 'Tee tästä ikoni', //cpg1.4
+  'sel_on_img' =>'Valittu alue täytyy olla kokonaan kuvan alueella!', //js-alert
+  'album_properties' =>'Albumin asetukset', //cpg1.4
+  'parent_category' =>'Yläkategoria', //cpg1.4
+  'thumbnail_view' =>'Thumbnailnäkymä', //cpg1.4
+  'select_unselect' =>'Valitse kaikki', //cpg1.4
+  'file_exists' => "Kohdetiedosto '%s' on jo olemassa.", //cpg1.4
+  'rename_failed' => "Tiedoston '%s' nimeäminen tiedostoksi '%s' epäonnistui.", //cpg1.4
+  'src_file_missing' => "Lähdetiedosto '%s' puuttuu.", // cpg 1.4
+  'mime_conv' => "Tiedostoa '%s' ei voitu konvertoida tiedostoksi '%s'",//cpg1.4
+  'forb_ext' => 'Kielletty tiedostopääte.',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto faq.php //cpg1.3.0                                               //
+// File faq.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-        'faq' => 'Usein kysytyt kysymykset', //cpg1.3.0
-        'toc' => 'Sisllysluettelo', //cpg1.3.0
-        'question' => 'Kysymys: ', //cpg1.3.0
-        'answer' => 'Vastaus: ', //cpg1.3.0
+  'faq' => 'Usein kysytyt kysymykset',
+  'toc' => 'Sisällys',
+  'question' => 'Kysymys: ',
+  'answer' => 'Vastaus: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Yleinen FAQ', //cpg1.3.0
-        array('Miksi minun pit rekisterity?', 'Yllpito ei vlttmtt vaadi rekisteritymist. Rekisterityminen antaa jsenelle lis mahdollisuuksia kytt galleriaa, kuten esimerkiksi kuvien siirto, omien albumien luonti, suosikkilista, kuvien arvostelu ja kommenttien lisminen jne.', 'allow_user_registration', '0'), //cpg1.3.0
-        array('Miten voin rekisterity?', 'Paina linkki &quot;Rekisteridy&quot; ja tyt vaadittavat kentt (ja valinnaiset jos haluat).<br />Yllpito voi vaatia shkpostivarmistuksen rekisteritymisen yhteydess. Tllin saat rekisteritymisen jlkeen gallerian lhettmn shkpostiviestin antamaasi shkpostiosoitteeseen. Viesti antaa ohjeet tunnuksen aktivointiin. Tunnus pit aktivoida ennen sisnkirjautumista.', 'allow_user_registration', '1'), //cpg1.3.0
-        array('Miten kirjaudun sisn?', 'Paina linkki &quot;Kirjaudu&quot; ja tyt kyttjnimesi ja salasanasi niille varattuihin kenttiin. &quot;Muista minut&quot; -kohtaan laittamalla rastin galleria muistaa sinut kun seuraavan kerran tulet sivulle, eik sinun tarvitse en kirjautua sisn.<br /><b>HUOM: Evsteiden pit olla pll ja sivun asettamia evsteit ei saa poistaa mikli haluat kytt &quot;Muista minut&quot; -toimintoa.</b>', 'offline', 0), //cpg1.3.0
-        array('Miksi en voi kirjautua sisn?', 'Oletko rekisteritynyt ja klikannut linkki joka lhetettiin shkpostiisi?. Linkki aktivoi tilisi. Jos ongelmia on edelleen, ota yhteys gallerian yllpitoon.', 'offline', 0), //cpg1.3.0
-        array('Unohdin salasanani. Mit teen?', 'Jos sivuilla on kytss &quot;Unohdin salasanani&quot; -linkki, kyt sit. Muussa tapauksessa ota yhteytt gallerian yllpitoon.', 'offline', 0), //cpg1.3.0
-      //array('Mit teen kun shkpostiosoitteeni on vaihtunut?', 'Yksinkertaisesti vain kirjaudu sisn ja vaihda shkpostiosoitteesi &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-        array('Miten tallennan kuvan &quot;Omat suosikkini&quot; -kansioon?', 'Klikkaa kuvaa ja valitse linkki &quot;kuvan tiedot&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); siirry sivun alalaitaan ja klikkaa linkki &quot;Lis suosikkeihin&quot;.<br />Yllpito on voinut laittaa oletusasetuksesi kuvan tietojen nkymisen &quot;kuvan tiedot&quot; -kohdassa.<br />HUOM: Evsteiden pit olla pll ja sivun asettamia evsteit ei saa poistaa.', 'offline', 0), //cpg1.3.0
-        array('Miten voin nest kuvaa?', 'Klikkaa kuvan thumbnailia, mene sivun alalaitaan ja valitse haluamasi nestysvaihtoehto.', 'offline', 0), //cpg1.3.0
-        array('Miten voin kommentoida kuvaa?', 'Klikkaa kuvan thumbnailia, mene sivun alalaitaan ja kirjoita kommenttisi.', 'offline', 0), //cpg1.3.0
-        array('Miten siirrn kuvan galleriaan?', 'Mene &quot;Lis kuva&quot; -osioon ja valitse albumi johon haluat siirt kuvan, valitse &quot;Selaa&quot; ja etsi kuvat jotka haluat siirt. Valitse sitten &quot;avaa&quot; (lis otsikko ja kuvaus jos haluat) ja klikkaa &quot;Lhet&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-        array('Minne voin siirt kuvani?', 'Voit siirt kuvasi haluamaasi albumiin &quot;Omassa galleriassa&quot;. Yllpito on voinut mys sallia kuvien siirtmisen mys albumeihin jotka ovat Yleisesss galleriassa.', 'allow_private_albums', 0), //cpg1.3.0
-        array('Kuinka suuria tiedostoja voin siirt ja mit tiedostomuotoja?', 'Koko ja tiedostomuodot (jpg, png, jne.) riippuvat yllpitjst.', 'offline', 0), //cpg1.3.0
-        array('Mik on &quot;Oma galleria&quot;?', '&quot;Oma galleria&quot; on kyttjn henkilkohtainen galleria jonne kyttj voi siirt kuvia ja hallita.', 'allow_private_albums', 0), //cpg1.3.0
-        array('Miten luon, nimen uudelleen tai poistan albuminen &quot;Omassa galleriassa&quot;?', 'Sinun pit olla &quot;Yllpitotilassa&quot;.<br />Mene kohtaan &quot;Luo / Muokkaa albumeita&quot; ja klikkaa &quot;Uusi&quot;. Albumin oletuksena nimi on &quot;Uusi albumi&quot;, jonka voit vaihtaa haluamaksesi nimeksi.<br />Voit mys nimet uudelleen mink tahansa albumin omassa galleriassasi.<br />Klikkaa &quot;Hyvksy muutokset&quot; jolloin tekemsi muutokset tulevat voimaan.', 'allow_private_albums', 0), //cpg1.3.0
-        array('Miten voin muokata kyttjien oikeuksia omassa galleriassa?', 'Sinun pit olla &quot;Yllpitotilassa&quot;.<br />Mene kohtaan &quot;Muokkaa omia albumeita&quot;.  &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-        array('Miten voin katsella muidan kyttjien omia gallerioita?', 'Mene &quot;Albumilistaan&quot; ja valitse &quot;Kyttjien galleriat&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-        array('Mit ovat evsteet?', 'Evsteet ovat pelkk teksti sisltvi tiedostoja, jotka lhetetn internetsivulta ja siirretn kyttjn omalle koneelle.<br />Usein evsteet sallivat kyttjn poistumisen ja palaamisen internetsivustolle ilman uutta kirjautumista.', 'offline', 0), //cpg1.3.0
-        array('Mist voin saada Coppermine-ohjelman omalle sivulleni?', 'Coppermine on ilmainen galleriaohjelma ja se on julkaistu GNU GPL:n alaisena. Se on tynn erilaisia ominaisuuksiaja se sopii monille erilaisille kyttjrjestelmille. Vieraile ohjelman sivuilla <a href="http://coppermine.sf.net/">Coppermine Home Page</a> saadaksesi lis tietoa ja ladataksesi ohjelman.', 'offline', 0), //cpg1.3.0
-
-  'Liikkuminen galleriassa', //cpg1.3.0
-        array('Mik on &quot;Albumilista&quot;?', 'Nytt koko sen kategorian, jossa olet sill hetkell sislten linkin jokaiseen albumiin. Jos et ole missn kategoriassa, se nytt koko gallerian ja linkin jokaiseen kategoriaan. Thumbnailit voivat olla linkki kategoriaan.', 'offline', 0), //cpg1.3.0
-        array('Mik on &quot;Oma galleria&quot;?', 'Tll kyttj saa luoda oman gallerian sek list, poistaa tai muokata albumeita ja list kuvia niihin.', 'allow_private_albums', 0), //cpg1.3.0
-        array('Mitk ovat &quot;Yllpitotilan&quot; ja &quot;Kyttjtilan&quot; erot?', 'Yllpitotilassa voit muokata omaa galleriaasi (mys muita albumeita, riippuen yllpidon asetuksista).', 'allow_private_albums', 0), //cpg1.3.0
-        array('Mit tarkoittaa &quot;Lis kuva&quot;?', 'Voit list omia tiedostoja (koko ja tiedostomuodot ovat yllpidon ptettviss) sellaiseen galleriaan johon sivun yllpitj on antanut luvan.', 'allow_private_albums', 0), //cpg1.3.0
-        array('Mit nen linkin &quot;Viimeksi listty&quot; takaa?', 'Tlt net kuvat, jotka on viimeksi siirretty galleriaan.', 'offline', 0), //cpg1.3.0
-        array('Mik on &quot;Viimeiset kommentit&quot;?', 'Tlt lydt viimeksi listyt kommentit ja tiedostot, joita on kommentoitu.', 'offline', 0), //cpg1.3.0
-        array('Mik on &quot;Katsotuimmat&quot;?', 'Nytt eniten huomiota saaneet kuvat, eli kuvat joita on katsottu useimmin.', 'offline', 0), //cpg1.3.0
-        array('Mik on &quot;Suosituimmat&quot;?', 'Tll nkyvt ne tiedostot, jotka ovat saaneet parhaat arvostelut. Tuloksissa nkyy nten keskiarvo (esim: viisi kyttj antoivat kukin <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: tiedoston keskiarvo olisi silloin <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; Viisi kyttj antoi kuvalle pisteet yhdest viiteen (1,2,3,4,5) jolloin keskiarvo olisi <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Arvosteluasteikko on <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (paras) -- <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (huonoin).', 'offline', 0), //cpg1.3.0
-  	array('Mit tarkoittaa &quot;Suosikkini&quot;?', 'Tm toiminto antaa kyttjn tallettaa omat suosikkikuvansa evsteiden, jotka lhetetn kyttjn omalle koneelle, avulla.', 'offline', 0), //cpg1.3.0
+  'Yleinen FAQ',
+  array('Miksi täytyy rekisteröityä?', 'Ylläpito voi vaatia rekisteröinnin. Rekisteröinti antaa käyttäjälle lisätoiminnallisuuksia, kuten kuvien lisäämisen, suosikkilistan, kuvien äänestysmahdollisuuden, kommentoinnin jne.', 'allow_user_registration', '1'),
+  array('Miten rekisteröidyn?', 'Mene &quot;rekisteröitymissivulle&quot; ja täytä vaaditut kentät lomakkeeseen (ja vapaaehtoiset, jos haluat).<br />Jos ylläpito on asettanut sähköpostiaktivoinnin, saat sähköpostin, jossa on ohjeet. Jäsenyytesi on aktivoitava ennen kui voit kirjautua.', 'allow_user_registration', '1'), //cpg1.4
+  array('Miten kirjaudun sisään?', 'Mene&quot;kirjautumissivulle&quot;, annan nimimerkkisi ja salasanasi ja klikkaa päälle &quot;Muista minut&quot;, niin pääset kirjautumaan sivustolle ja pysyt kirjautuneena myöhemminkin.<br /><b>TÄRKEÄÄ: Evästeet täytyy olla sallittu, jotta kirjautuminen toimii. Evästettä ei saa poistaa, jotta &quot;Muista minut&quot; -toiminto toimii.</b>', 'offline', 0),
+  array('Miksi en voi kirjautua?', 'Rekisteröidyitkö ja klikkasit linkkiä sähköpostissa, joka sinulle tuli? Linkki aktivoi tilisi. Muissa kirjautumisongelmissa ota yhteyttä sivuston ylläpitoon.', 'offline', 0),
+  array('Entä jos unohdin salasanani?', 'Jos sivustolla on &quot;Unohditko salasanasi&quot; -linkki, voit käyttää sitä. Muutoin ota yhteyttä ylläpitoon.', 'offline', 0),
+  //array('Entä jos vaihdoin sähköpostiosoitettani?', 'Kirjaudu sisään ja vaihda osoitteesi &quot;Oma profiili&quot; -sivulla.', 'offline', 0),
+  array('Miten tallennan kuvan &quot;suosikkeihin&quot;?', 'Klikkaa kuvaa ja &quot;kuvan tiedot&quot; -linkkiä (<img src="images/info.gif" width="16" height="16" border="0" alt="Kuvan tiedot" />); selaa kuvan tietoja ja klikkaa &quot;Lisää suosikkeihin&quot;.<br />Ylläpito on voinut asettaa &quot;kuvan tiedot&quot; näkyviin oletuksena.<br />TÄRKEÄÄ: Evästeet täytyy olla sallittu, että evästettä saa poistaa, jotta tämä toiminto toimisi.', 'offline', 0),
+  array('Miten arvosten kuvaa?', 'Klikkaa thumbnailia ja klikkaa haluamaasi äänestä -nappia kuvan alla.', 'offline', 0),
+  array('Miten annan kuvalle kommentteja?', 'Klikkaa thumbnailia ja selaa sivun loppuun, jossa voit antaa kommentin.', 'offline', 0),
+  array('Miten lisään kuvan?', 'Mene &quot;Lisää kuva&quot; -sivulle. Klikkaa &quot;Browse,&quot; löytääksesi lisättävän kuvan koneeltasi ja klikkaa &quot;avaa.&quot; Lisää otsikko ja kuvaus. Klikkaa  &quot;Lähetä&quot;.<br /><br />Vaihtoehtoisesti, jos sinulla on <b>Windows XP</b>, voit lisätä useita kuvia kerralla omaan yksityiseen albumiisi XP-julkaisuohjelmalla.<br />Saadaksesi ohjeita tästä, klikkaa <a href="xp_publish.php">tätä.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('Mihin lisään kuvan?', 'Voit lisätä kuvasi johonkin omaan albumiisi &quot;Oma Galleria&quot; -sivulla. Ylläpito saattaa sallia kuvien lisäämisen myös joihinkin päägallerioista.', 'allow_private_albums', 0),
+  array('Millaisia ja minkä kokoisia tiedostoja voin lisätä?', 'Koko ja tyyppi (jpg, png, etc.) riippuu ylläpidon asettamista asetuksista.', 'offline', 0),
+  array('Miten luon, uudelleen nimeän tai poistan albumeita &quot;Omaan galleriaan&quot;?', 'Sinun pitäisi jo olla &quot;ylläpitotilassa&quot;<br />Mene sivulle &quot;Luo/järjestä albumeita&quot; ja klikkaa &quot;Uusi&quot;. Vaihda nimi &quot;Uusi albumi&quot; mieleiseksesi.<br />Voit myös uudelleennimetä muita albumeitasi.<br />Klikkaa &quot;Hyväksy muutokset&quot;.', 'allow_private_albums', 0),
+  array('Kuinka voin rajoittaa käyttäjien pääsyä albumiini?', 'Sinun pitäisi jo olla &quot;Ylläpitäjätilassa&quot;<br />Mene &quot;Muokkaa albumeitani&quot;. Valitse muokattava albumi kohdassa &quot;Päivitä albumi&quot;.<br />Täällä voit muuttaa nimeä, kuvausta, thumbnailkuvaa, rajoittaa katselu-, kommentointi- ja äänestysoikeuksia.<br />Klikkaa &quot;Päivitä albumi&quot;.', 'allow_private_albums', 0),
+  array('Miten voin nähdä muiden käyttäjien galleriat?', 'Mene &quot;albumilistaan&quot; ja valitse &quot;Käyttäjien galleriat&quot;.', 'allow_private_albums', 0),
+  array('Mitä ovat evästeet?', 'Evästeet ovat tekstitietoa, joka lähetetään websivulta ja tallennetaan tietokoneellesi.<br />Evästeet yleensä sallivat käyttäjän lähteä ja palata sivustolle ilman, että käyttäjän tarvitsee kirjautua uudelleen tai tehdä muita toimintoja.', 'offline', 0),
+  array('Mistä saan tämän ohjelman omalle sivustolleni?', 'Coppermine on ilmainen multimediagalleria, jota jaetaan GNU GPL:n alla. Se on täynnä ominaisuuksia ja se on toteutettu monille eri alustoille.  Käy <a href="http://coppermine.sf.net/">Copperminen kotisivulla</a>, jolta saa tietoa ja voit ladata ohjelman.', 'offline', 0),
+
+  'Sivustolla liikkuminen',
+  array('Mikä on &quot;Albumilista&quot;?', 'Tämä näyttää koko kategorian sisältämät albumit. Jos et kategoriassa, näytetään kaikki gallerian kategoriat. Thumbnailit voivat olla linkkejä kategorioihin.', 'offline', 0),
+  array('Mikä on &quot;Oma galleria&quot;?', 'Tämän ominaisuuden avulla käyttäjät voivat luoda omia gallerioitaan ja lisätä, poistaa tai muokata albumeita. He voivat myös lisätä kuvia albumeihinsa.', 'allow_private_albums', 1), //cpg1.4
+  array('Mitä eroa on &quot;ylläpitotilalla&quot; ja &quot;käyttäjätilalla&quot;?', 'Ylläpitotilassa käyttäjä voi muokata gallerioitaan (ja muuta, jos ylläpito sallii).', 'allow_private_albums', 0),
+  array('Mikä on &quot;Lisää kuva&quot;?', 'Tämän toiminnon avulla käyttäjä voi lisätä tiedoston (ylläpito määrää koon ja tyypin) galleriaan.', 'allow_private_albums', 0),
+  array('Mikä on &quot;Uusimmat kuvat&quot;?', 'Tämä näyttää käyttäjien viimeksi lisäämät kuvat sivustolle.', 'offline', 0),
+  array('Mikä on &quot;Uusimmat kommentit&quot;?', 'Tämä näyttää käyttäjien viimeksi annetut kommentit ja ja kommentoidut tiedostot.', 'offline', 0),
+  array('Mikä on &quot;Katsotuimmat&quot;?', 'Tämä näyttää eniten kaikkien käyttäjien (myös rekisteröitymättömien) katsellut kuvat.', 'offline', 0),
+  array('Mikä on &quot;Suosituimmat&quot;?', 'Tämä näyttää parhaiksi äänestetyt kuvat ja niiden keskimääräiset arvostelut. (esim. viisi käyttäjää antavat kaikki <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: tiedoston keskimääräinen arvostus on <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Viisi käyttäjää antavat arvion 1 - 5 (1,2,3,4,5), jolloin keskiarvo on <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Arviot menevät parhaasta <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> huonoimpaan <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" />.', 'offline', 0),
+  array('Mikä on &quot;Omat suosikit&quot;?', 'Tämän toiminnon avulla käyttäjä voi tallentaa koneelleen evästeen, johon on listattu omat suosikkikuvat.', 'offline', 0),
 );
 
 
 // ------------------------------------------------------------------------- //
-// Tiedosto forgot_passwd.php //cpg1.3.0                                     //
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-        'forgot_passwd' => 'Salasanan muistuttaja', //cpg1.3.0
-        'err_already_logged_in' => 'Olet jo kirjautunut sisn!', //cpg1.3.0
-        'enter_username_email' => 'Kirjoita kyttjnimesi tai salasanasi', //cpg1.3.0
-        'submit' => 'Lhet', //cpg1.3.0
-        'failed_sending_email' => 'Salasananmuistuttajan shkpostia ei voida lhett!', //cpg1.3.0
-        'email_sent' => 'Shkposti, jossa on kyttjtunnuksesi ja salasanasi on lhetetty %s', //cpg1.3.0
-        'err_unk_user' => 'Valittua kyttj ei ole olemassa!', //cpg1.3.0
-        'passwd_reminder_subject' => '%s - Salasananmuistuttaja', //cpg1.3.0
-        'passwd_reminder_body' => 'Olet pyytnyt rekisteritymistietoja:
-Kyttjnimi: %s
+  'forgot_passwd' => 'Salasanamuistutus',
+  'err_already_logged_in' => 'Olet jo kirjautunut!',
+  'enter_email' => 'Anna sähköpostiosoitteesi', //cpg1.4
+  'submit' => 'Lähetä',
+  'illegal_session' => 'Salasanamuistutus on vanhentunut tai virheellinen.', //cpg1.4
+  'failed_sending_email' => 'Salasanamuistutussähköpostia ei voitu lähettää!',
+  'email_sent' => 'Sinulle lähetettiin osoitteeseen %s sähköposti, jossa on käyttäjätunnuksesi ja uusi salasanasi', //cpg1.4
+  'verify_email_sent' => 'Sähköposti lähetettiin osoitteeseen %s. Tarkista sähköpostisi ja toimi ohjeiden mukaan.', //cpg1.4
+  'err_unk_user' => 'Valittua käyttäjää ei löydy!',
+  'account_verify_subject' => '%s - Uusi salasanapyyntö', //cpg1.4
+  'account_verify_body' => 'Pyysit uutta salasanaa. Jos haluat sen, klikkaa linkkiä:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Uusi salasanasi', //cpg1.4
+  'passwd_reset_body' => 'Tässä on pyytämäsi uusi salasana:
+Nimimerkki: %s
 Salasana: %s
-Klikkaa %s kirjautuaksesi sisn.', //cpg1.3.0
+Klikkaa %s kirjautuaksesi sisään.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto groupmgr.php                                                     //
+// File groupmgr.php
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  	'group_name' => 'Kyttjryhm',
-  	'disk_quota' => 'Levytilaa',
-  	'can_rate' => 'Voi nest', //cpg1.3.0
-  	'can_send_ecards' => 'Voi lhett e-kortteja',
-  	'can_post_com' => 'Voi list kommentteja',
-  	'can_upload' => 'Voi siirt tiedostoja', //cpg1.3.0
-  	'can_have_gallery' => 'Saa oman gallerian',
-  	'apply' => 'Hyvksy muutokset',
-  	'create_new_group' => 'Luo uusi ryhm',
-  	'del_groups' => 'Poista valittu ryhm',
-  	'confirm_del' => 'Kun poistat kyttjryhmn, kaikki sen rymh edustajat siirtyvt ryhmn \'Rekisteritynyt\' jseniksi.\n\nHaluatko varmasti jatkaa?', //js-alert //cpg1.3.0
-  	'title' => 'Muokkaa kyttjryhmi',
-  	'approval_1' => 'Yleisen siirron hyvksynt (1)',
-  	'approval_2' => 'Yksityisen siirron hyvksynt (2)',
-  	'upload_form_config' => 'Tiedoston siirron tyyppi', //cpg1.3.0
-  	'upload_form_config_values' => array( 'Tiedot yksitellen', 'Monta tiedostoa kerralla', 'Vain URI siirtoja', 'Vain ZIP siirtoja', 'Tiedosto-URI', 'Tiedosto-ZIP', 'URI-ZIP', 'Tiedosto-URI-ZIP'), //cpg1.3.0
-  	'custom_user_upload'=>'Kyttj voi valita siirrettville tiedostoille tarkoitettujen kenttien mrn?', //cpg1.3.0
-  	'num_file_upload'=>'Suurin / tarkka mr siirrettville tiedostoille tarkoitettuja kentti', //cpg1.3.0
-  	'num_URI_upload'=>'Suurin / tarkka mr URI-siirroille tarkoitettuja kentti', //cpg1.3.0
-  	'note1' => '<b>(1)</b> Kuvan lisys julkiseen albumiin vaatii yllpidon hyvksynnn',
-  	'note2' => '<b>(2)</b> Kuvan lisys yksityiseen albumiin vaatii yllpidon hyvksynnn',
-  	'notes' => 'Huom',
+  'group_name' => 'Ryhmä', //cpg1.4
+  'permissions' => 'Oikeudet', //cpg1.4
+  'public_albums' => 'Julkinen albumiin lisääminen', //cpg1.4
+  'personal_gallery' => 'Oma galleria', //cpg1.4
+  'upload_method' => 'Lähetystapa', //cpg1.4
+  'disk_quota' => 'Levytila', //cpg1.4
+  'rating' => 'Äänestys', //cpg1.4
+  'ecards' => 'E-kortit', //cpg1.4
+  'comments' => 'Kommentit', //cpg1.4
+  'allowed' => 'Sallittu', //cpg1.4
+  'approval' => 'Hyväksyntä', //cpg1.4
+  'boxes_number' => 'Kenttien määrä', //cpg1.4
+  'variable' => 'muuttuva', //cpg1.4
+  'fixed' => 'määrätty', //cpg1.4
+  'apply' => 'Hyväksy muutokset',
+  'create_new_group' => 'Luo uusi ryhmä',
+  'del_groups' => 'Poista valitut ryhmät',
+  'confirm_del' => 'Varoitus, kun poistat ryhmän, siihen kuuluvat käyttäjät siirretään \'Rekisteröityneet\' -ryhmään!\n\nHaluatko jatkaa?', //js-alert
+  'title' => 'Hallitse käyttäjäryhmiä',
+  'num_file_upload' => 'Tiedostonlisäyskenttiä', //cpg1.4
+  'num_URI_upload' => 'URI -lisäyskenttiä', //cpg1.4
+  'reset_to_default' => 'Ota käyttöön oletusnimi (%s) - suositeltava!', //cpg1.4
+  'error_group_empty' => 'Ryhmätaulu on tyhjä!<br /><br />Oletusryhmät luotu, päivitä tämä sivu', //cpg1.4
+  'explain_greyed_out_title' => 'Miksi tämä rivi on harmaana?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Tämän ryhmän asetuksia ei voida muuttaa koska valitsit asetuksen &quot; Salli kirjautumattomat käyttäjät (vieraat tai anomyynit)&quot; vaihtoehdoksi &quot;Ei&quot; asetukset -sivulla. Kaikki vieraat (ryhmän %s jäsenet) eivät voi tehdä muuta kuin kirjautua. Tämän vuoksi ryhmäasetukset eivät vaikuta heihin.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Et voi muuttaa ryhmän oikeuksia, koska sen jäsenille ei sallita muutenkaan mitään.', //cpg1.4
+  'group_assigned_album' => 'ryhmän albumit', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto index.php                                                        //
+// File index.php
 // ------------------------------------------------------------------------- //
 
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-  	'welcome' => 'Tervetuloa!',
+  'welcome' => 'Tervetuloa',
 );
 
 $lang_album_admin_menu = array(
-  	'confirm_delete' => 'Haluatko varmasti poistaa tmn albumin? \\nKaikki tiedostot ja kommentit poistuvat albumin mukan.', //js-alert //cpg1.3.0
-  	'delete' => 'Poista',
-  	'modify' => 'Asetukset',
-  	'edit_pics' => 'Muokkaa kuvia', //cpg1.3.0
+  'confirm_delete' => 'Haluatko varmasti poistaa tämän albumin? \\nKaikki kuvat ja kommentit poistetaan samalla.', //js-alert
+  'delete' => 'POISTA',
+  'modify' => 'OMINAISUUDET',
+  'edit_pics' => 'MUOKKAA KUVIA',
 );
 
 $lang_list_categories = array(
-  	'home' => 'Koti',
-  	'stat1' => '<b>[albums]</b> albumia jotka sisltvt <b>[pictures]</b> kuvaa. <b>[cat]</b> kategoriaa joissa <b>[comments]</b> kommenttia. Katseltu <b>[views]</b> kertaa.', //cpg1.3.0
-  	'stat2' => '<b>[albums]</b> albumia jotka sisltvt <b>[pictures]</b> kuvaa. Katseltu <b>[views]</b> kertaa.', //cpg1.3.0
-  	'xx_s_gallery' => '%s:n Galleria',
-  	'stat3' => '<b>[albums]</b> albumia jotka sisltvt <b>[pictures]</b> kuvaa. <b>[comments]</b> kommenttia ja kuvia katseltu <b>[views]</b> kertaa.', //cpg1.3.0
+  'home' => 'Etusivu',
+  'stat1' => '<b>[pictures]</b> kuvaa <b>[albums]</b> albumissa, <b>[cat]</b> kategoriaa ja <b>[comments]</b> kommenttia. Kuvia katseltu <b>[views]</b> kertaa.',
+  'stat2' => '<b>[pictures]</b> kuvaa <b>[albums]</b> albumissa. Katseltu <b>[views]</b> kertaa.',
+  'xx_s_gallery' => '%s Galleria',
+  'stat3' => '<b>[pictures]</b> kuvaa <b>[albums]</b> albumissa, <b>[comments]</b> kommenttia. Katseltu <b>[views]</b> kertaa.',
 );
 
 $lang_list_users = array(
-  	'user_list' => 'Kyttjlista',
-  	'no_user_gal' => 'Ei kyttjien gallerioita',
-  	'n_albums' => '%s albumia',
-  	'n_pics' => '%s tiedostoa', //cpg1.3.0
+  'user_list' => 'Käyttäjälista',
+  'no_user_gal' => 'Käyttäjägallerioita ei ole',
+  'n_albums' => '%s albumi(a)',
+  'n_pics' => '%s kuva(a)',
 );
 
 $lang_list_albums = array(
-  	'n_pictures' => '%s tiedostoa', //cpg1.3.0
-  	'last_added' => ', viimeisin listty %s',
+  'n_pictures' => '%s kuvaa',
+  'last_added' => ', viimeisin lisätty %s',
+  'n_link_pictures' => '%s linkitettyä kuvaa', //cpg1.4
+  'total_pictures' => '%s kuvaa yhteensä', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
-// Tiedosto login.php                                                        //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Hallinnoi hakusanoja', //cpg1.4
+  'edit' => 'muokkaa', //cpg1.4
+  'delete' => 'poista', //cpg1.4
+  'search' => 'hae', //cpg1.4
+  'keyword_test_search' => 'hae %s uudessa ikkunassa', //cpg1.4
+  'keyword_del' => 'poista hakusana %s', //cpg1.4
+  'confirm_delete' => 'Oletko varma, että haluat poistaa hakusanan %s koko galleriasta?', //cpg1.4  // js-alert
+  'change_keyword' => 'muuta hakusana', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
-  	'login' => 'Kirjaudu',
-  	'enter_login_pswd' => 'Kirjoita kyttjnimesi ja salasanasi kirjautuaksesi sisn.',
-  	'username' => 'Kyttjnimi',
-  	'password' => 'Salasana',
-  	'remember_me' => 'Muista minut',
-  	'welcome' => 'Tervetuloa %s',
-  	'err_login' => '*** Kirjautuminen eponnistui. Yrit uudelleen ***',
-  	'err_already_logged_in' => 'Olet jo kirjautunut sisn!',
-        'forgot_password_link' => 'Unohdin salasanani', //cpg1.3.0
+  'login' => 'Kirjaudu sisään',
+  'enter_login_pswd' => 'Anna nimimerkki ja salasana kirjautuaksesi',
+  'username' => 'Nimimerkki',
+  'password' => 'Salasana',
+  'remember_me' => 'Muista minut',
+  'welcome' => 'Tervetuloa %s!',
+  'err_login' => '*** Virhe kirjautuessa. Yritä uudelleen ***',
+  'err_already_logged_in' => 'Olet jo kirjautunut!',
+  'forgot_password_link' => 'Unohdin salasanani',
+  'cookie_warning' => 'Varoitus! Selaimesi ei hyväksy evästeitä.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto logout.php                                                       //
+// File logout.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  	'logout' => 'Kirjaudu ulos',
-  	'bye' => 'Nkemiin %s',
-  	'err_not_loged_in' => 'Et ole kirjautunut sisn!',
+  'logout' => 'Kirjaudu ulos',
+  'bye' => 'Hei hei %s...',
+  'err_not_loged_in' => 'Et ole kirjautunut!',
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto phpinfo.php //cpg1.3.0                                           //
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  	'php_info' => 'PHP info', //cpg1.3.0
-	'explanation' => 'Tmn teksin on luonut PHP-funktio <a href="http://www.php.net/phpinfo">phpinfo()</a>. Coppermine nytt tekstin (muotoilee tekstin).', //cpg1.3.0
-  	'no_link' => 'Phpinfon nyttminen muille saattaa olla turvallisuusriski. Tst syyst tm sivu nkyy ainoastaan silloin kun on kirjautunut sisn yllpitjn. Sivua ei voi linkitt ulkopuolisille, sill heilt on psy kielletty.', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'Sulje', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'Yksi taso ylös', //cpg1.4
+  'current_path' => 'Nykyinen polku', //cpg1.4
+  'select_directory' => 'Valitse hakemisto', //cpg1.4
+  'click_to_close' => 'Klikkaa kuvaa sulkeaksesi tämän ikkunan.',
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto modifyalb.php                                                    //
+// File modifyalb.php
 // ------------------------------------------------------------------------- //
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => 'Pivit albumi %s',
-        'general_settings' => 'Yleiset asetukset',
-        'alb_title' => 'Albumin otsikko',
-        'alb_cat' => 'Albumin kategoria',
-        'alb_desc' => 'Albumin kuvaus',
-        'alb_thumb' => 'Albumin thumbnail',
-        'alb_perm' => 'Kyttjien oikeudet thn albumiin',
-        'can_view' => 'Albumia voi katsella',
-        'can_upload' => 'Vierailijat voivat siirt tiedostoja albumiin',
-        'can_post_comments' => 'Vierailijat voivat list kommentteja',
-        'can_rate' => 'Vierailijat voivat nest kuvia',
-        'user_gal' => 'Kyttjn galleria',
-        'no_cat' => '* Ei kategoriaa *',
-        'alb_empty' => 'Albumi on tyhj',
-        'last_uploaded' => 'Viimeksi listty',
-        'public_alb' => 'Kaikki (julkinen)',
-        'me_only' => 'Vain min',
-        'owner_only' => 'Vain albumin omistaja (%s)',
-        'groupp_only' => 'Ryhmn \'%s\' kuuluvat',
-        'err_no_alb_to_modify' => 'Tietokannassa ei ole yhtn albumia jota voisit muokata.',
-        'update' => 'Pivit albumi', //cpg1.3.0
-        'notice1' => '(*) riippuvat %sgroups%s -asetuksista', //cpg1.3.0 (do not translate %s!)
+  'upd_alb_n' => 'Päivitä albumi %s',
+  'general_settings' => 'Yleiset asetukset',
+  'alb_title' => 'Albumin otsikko',
+  'alb_cat' => 'Albumin kategoria',
+  'alb_desc' => 'Albumin kuvaus',
+  'alb_keyword' => 'Albumin hakusanat', //cpg1.4
+  'alb_thumb' => 'Albumin thumbnail',
+  'alb_perm' => 'Oikeudet albumiin',
+  'can_view' => 'Albumia voivat katsella',
+  'can_upload' => 'Vieraat voivat lisätä kuvia',
+  'can_post_comments' => 'Vieraat voivat kommentoida',
+  'can_rate' => 'Vieraat voivat äänestää',
+  'user_gal' => 'Käyttäjägalleria',
+  'no_cat' => '* Ei kategoriaa *',
+  'alb_empty' => 'Albumi on tyhjä',
+  'last_uploaded' => 'Viimeisin lisätty',
+  'public_alb' => 'Kaikki (julkinen albumi)',
+  'me_only' => 'Vain minä',
+  'owner_only' => 'Vain albumin omistaja (%s)',
+  'groupp_only' => 'Ryhmän \'%s\' jäsenet',
+  'err_no_alb_to_modify' => 'Tietokannassa ei ole muokattavia albumeita.',
+  'update' => 'Päivitä albumi',
+  'reset_album' => 'Resetoi albumi', //cpg1.4
+  'reset_views' => 'Resetoi näyttökertalaskuri &quot;0&quot;:ksi albumissa %s', //cpg1.4
+  'reset_rating' => 'Resetoi kaikki äänet albumissa %s', //cpg1.4
+  'delete_comments' => 'Poista kaikki kommentit albumissa %s', //cpg1.4
+  'delete_files' => 'Poista %slopullisesti%s kaikki kuvat albumissa %s', //cpg1.4
+  'views' => 'näyttökertaa', //cpg1.4
+  'votes' => 'ääntä', //cpg1.4
+  'comments' => 'kommenttia', //cpg1.4
+  'files' => 'kuvaa', //cpg1.4
+  'submit_reset' => 'lähetä muutokset', //cpg1.4
+  'reset_views_confirm' => 'Olen varma', //cpg1.4
+  'notice1' => '(*) riippuen %sryhmä%sasetuksista',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Albumin salasana', //cpg1.4
+  'alb_password_hint' => 'Albumin salasanavihje', //cpg1.4
+  'edit_files' =>'Muokkaa tiedostoja', //cpg1.4
+  'parent_category' =>'Yläkategoria', //cpg1.4
+  'thumbnail_view' =>'Thumbnailnäkymä', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto ratepic.php                                                      //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP-info',
+  'explanation' => 'Tämä teksti on PHP-funktion <a href="http://www.php.net/phpinfo">phpinfo()</a> luoma ja näytetään Copperminessa.',
+  'no_link' => 'PHP-infon näyttäminen julkisesti voi olla tietoturvariski. Sen vuoksi tämä sivu on näkyvissä vain, jos olet kirjautunut sisään. Et voi antaa tämän sivun linkkiä muille, sillä heillä ei ole oikeuksia nähdä tätä sivua.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Kuvan hallinta', //cpg1.4
+  'select_album' => 'Valitse albumi', //cpg1.4
+  'delete' => 'Poista', //cpg1.4
+  'confirm_delete1' => 'Oletko varma, että haluat poistaa tämän kuvan?', //cpg1.4
+  'confirm_delete2' => '\nKuva poistetaan lopullisesti.', //cpg1.4
+  'apply_modifs' => 'Hyväksy muutokset', //cpg1.4
+  'confirm_modifs' => 'Varmista muutokset', //cpg1.4
+  'pic_need_name' => 'Kuvalla täytyy olla nimi!', //cpg1.4
+  'no_change' => 'Et tehnyt muutoksia.', //cpg1.4
+  'no_album' => '* Ei albumia *', //cpg1.4
+  'explanation_header' => 'Järjestys otetaan huomioon vain, jos ', //cpg1.4
+  'explanation1' => 'ylläpito on asettanut asetuksiin kohtaan "Kuvien oletusjärjestys" arvoksi "Sijainti laskevasti" tai "Sijainti nousevasti" (Tämä on oletusasetus kaikille käyttäjille, mikäli he eivät olet tehneet yksittäisiä albumeita koskevia muutoksia.)', //cpg1.4
+  'explanation2' => 'käyttäjä on valinnut "Sijainti laskevasti" tai "Sijainti nousevasti" thumbnail-sivulla (käyttäjäkohtainen asetus)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Oletko varma, että haluat ottaa tämän laajennuksen POIS KÄYTÖSTÄ?', //cpg1.4
+  'confirm_delete' => 'Oletko varma, että haluat POISTAA tämän laajennuksen?', //cpg1.4
+  'pmgr' => 'Laajennusten hallinta', //cpg1.4
+  'name' => 'Nimi', //cpg1.4
+  'author' => 'Tekijä', //cpg1.4
+  'desc' => 'Kuvaus', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Asennetut laajennukset', //cpg1.4
+  'n_plugins' => 'Laajennukset, joita ei olla asennettu', //cpg1.4
+  'none_installed' => 'Ei asennettuja', //cpg1.4
+  'operation' => 'Toiminto', //cpg1.4
+  'not_plugin_package' => 'Ladattu tiedosto ei ole laajennuspaketti.', //cpg1.4
+  'copy_error' => 'Tapahtui virhe kopioidessa pakettia laajennushakemistoon.', //cpg1.4
+  'upload' => 'Lisää', //cpg1.4
+  'configure_plugin' => 'Konfiguroi laajennusta', //cpg1.4
+  'cleanup_plugin' => 'Poista laajennus', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  	'already_rated' => 'Olet jo nestnyt tt kuvaa.', //cpg1.3.0
-  	'rate_ok' => 'nesi on hyvksytty.',
-  	'forbidden' => 'Et voi nest omia tiedostojasi.', //cpg1.3.0
+  'already_rated' => 'Olet jo antanut äänesi tälle kuvalle.',
+  'rate_ok' => 'Äänesi on kirjattu.',
+  'forbidden' => 'Et voi äänestää omia kuviasi.',
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto register.php & profile.php                                       //
+// File register.php & profile.php
 // ------------------------------------------------------------------------- //
 
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-Sivuston {SITE_NAME} yllpito yritt poistaa ja muokata kaikkea haitallista materiaalia niin pian kuin mahdollista. On kuitenkin mahdotonta ehti aina ensimmisen paikalle tai nhd kaikkia tietoja, joita sivulle ilmestyy. Siksi pit muistaa, ett haitallinen tieto, joka ei ole yllpidon itsens lhettm, ei kuvasta sivuston yllpitoa vaan yksinomaan tiedon lhettj. Kommentti leimaa siis kirjoittajansa, ei sivuston yllpitoa.
-<br /><br />
-Hyvksyt, ett et lhet sivulle hykkv, sdytnt, mautonta, herjaavaa, vastenmielista, uhkaava, seksuaalista, rasistista tai mitn muutakaan lainvastaista, loukkaavaa tai hyvien tapojen vastaista materiaalia. Suostut mys siihen, ett sivuston {SITE_NAME} yllpito ja valvojat saattavat poistaa tai muokata lhettmsi materiaalia milloin tahansa ilmoittamatta. Kyttjn hyvksyt mys sen, ett tietosi tallennetaan sivuston tietokantaan. Vaikka kyttjtietoja ei tietoisesti luovuteta kolmansille osapuolille ilman kyttjn suostumusta, yllpitoa ei pidet vastuullisena tietomurron kautta saatujen tietojen vrinkyttn.
-<br /><br />
-Tm galleria kytt evsteit tallentaakseen tietoja kyttjn koneelle. Evsteit kytetn vain gallerian selaamisen helpottamiseen. Luovuttamaasi shkpostiosoitetta kytetn ainoastaan rekisteritymisen vahvistamiseen, eik sit luovuteta kolmansien osapuolten kyttn.
-<br /><br />
-Klikkaamalla alla olevaa linkki sitoudut noudattamaan nit kyttehtoja.
+Sivuston {SITE_NAME} ylläpito poistaa kaiken sopimattoman materiaalin sivustolta niin nopeasti kuin mahdollista, mutta ei ole mahdollista tarkistaa aina jokaista lisäystä. Ymmärrät siis, että sivuston viestit ja kuvat ovat käyttäjien mielipiteitä ja näkemyksiä, eikä ylläpitoa voida asettaa niistä vastuuseen.<br />
+<br />
+Hyväksymällä tämän sopimuksen sitoudut olemaan lähettämättä laitonta, seksuaalista tai muuten sopimatonta materiaalia. Hyväksyt, että ylläpidolla ja moderaattoreilla on oikeus poistaa tai muuttaa mitä tahansa materiaalia miten parhaaksi näkevät. Käyttäjänä hyväksyt, että lähettämäsi tieto tallennetaan tietokantaan. Tietoa ei lähetetä kolmansille osapuolille ilman lupaasi, mutta ylläpito ei ole vastuussa mahdollisista tietomurroista.<br />
+<br />
+Tämä sivusto käyttää evästeitä tallentaakseen tietoa koneellesi. Evästeiden tarkoitus on ainoastaan helpottaa sivuston köyttöä. Sähköpostiosoitetta käytetään vain rekisteröintitietojen varmistamiseen.<br />
+<br />
+Klikkaamalla 'Hyväksyn' hyväksyt nämä ehdot.
 EOT;
 
 $lang_register_php = array(
-  	'page_title' => 'Rekisterityminen',
-  	'term_cond' => 'Kyttehdot',
-  	'i_agree' => 'Hyvksyn',
-  	'submit' => 'Submit registration',
-  	'err_user_exists' => 'Valitsemasi kyttjtunnus on jo kytss. Valitse uusi kyttjtunnus.',
-  	'err_password_mismatch' => 'Kirjoittamasi kaksi salasanaa eivt ole samat. Kirjoita ne uudelleen.',
-  	'err_uname_short' => 'Kyttjnimen on oltava vhintn kaksi merkki pitk.',
-  	'err_password_short' => 'Salasanan on oltava vhintn kaksi merkki pitk.',
-  	'err_uname_pass_diff' => 'Kyttjtunnus ja salasana eivt saa olla samat.',
-  	'err_invalid_email' => 'Shkpostiosoite on vr.',
-  	'err_duplicate_email' => 'Sama shkpostiosoite on toisen kyttjn kytss.',
-  	'enter_info' => 'Kaikki pakolliset kohdat on tytettv',
-  	'required_info' => 'Pakolliset tiedot',
-  	'optional_info' => 'Valinnaiset tiedot',
-  	'username' => 'Kyttjtunnus',
-  	'password' => 'Salasana',
-  	'password_again' => 'Salasana uudelleen',
-  	'email' => 'Shkpostiosoite',
-  	'location' => 'Asuinpaikka',
-  	'interests' => 'Harrastukset',
-  	'website' => 'Kotisivu',
-  	'occupation' => 'Ammatti',
-  	'error' => 'Virhe',
-  	'confirm_email_subject' => '%s - Rekisteritymisen varmistus',
-  	'information' => 'Tieto',
-  	'failed_sending_email' => 'Rekisteritymisen varmistavaa shkpostia ei voida lhett!',
-  	'thank_you' => 'Kiitos rekisteritymisest.<br /><br />Kyttjtilin aktivoimista koskeva shkposti on lhetetty antamaasi shkpostiosoitteeseen.',
-  	'acct_created' => 'Kyttjtilisi on luotu ja voit nyt kirjautua sisn kyttmll kyttjtunnustasi ja salasanaasi.',
-  	'acct_active' => 'Kyttjtunnuksesi on aktivoitu ja voit nyt kirjautua sisn kyttmll kyttjtunnustasi ja salasanaasi.',
-  	'acct_already_act' => 'Kyttjtunnuksesi on jo aktivoitu!',
-  	'acct_act_failed' => 'Tunnusta ei voida aktivoida!',
-  	'err_unk_user' => 'Valittua kyttj ei ole olemassa!',
-  	'x_s_profile' => '%s: profiili',
-  	'group' => 'Kyttjryhm',
-  	'reg_date' => 'Liittynyt',
-  	'disk_usage' => 'Tilankytt',
-  	'change_pass' => 'Vaihda salasana',
-  	'current_pass' => 'Nykyinen salasana',
-  	'new_pass' => 'Uusi salasana',
-  	'new_pass_again' => 'Uusi salasana uudelleen',
-  	'err_curr_pass' => 'Nykyinen salasana on vr',
-  	'apply_modif' => 'Hyvksy muutokset',
-  	'change_pass' => 'Vaihda salasanaa',
-  	'update_success' => 'Kyttjtietosi on pivitetty',
-  	'pass_chg_success' => 'Salasanasi on vaihdettu',
-  	'pass_chg_error' => 'Salasanaasi ei vaihdettu',
-  	'notify_admin_email_subject' => '%s - Rekisteritymisilmoitus', //cpg1.3.0
-  	'notify_admin_email_body' => 'Uusi kyttj, %s, on rekisteritynyt galleriaasi.', //cpg1.3.0
+  'page_title' => 'Rekisteröinti',
+  'term_cond' => 'Käyttösopimus',
+  'i_agree' => 'Hyväksyn',
+  'submit' => 'Lähetä rekisteröinti',
+  'err_user_exists' => 'Nimimerkki on jo käytössä. Valitse jokin toinen.',
+  'err_password_mismatch' => 'Salasanat eivät täsmää. Kirjoita ne uudelleen.',
+  'err_uname_short' => 'Nimimerkin on oltava vähintään 2 merkkiä pitkä.',
+  'err_password_short' => 'Salasanan on oltava vähintään 2 merkkiä pitkä.',
+  'err_uname_pass_diff' => 'Nimimerkin ja salasanan on oltava eri.',
+  'err_invalid_email' => 'Sähköpostiosoite on virhellinen.',
+  'err_duplicate_email' => 'Joku on jo rekisteröitynyt samalla sähköpostiosoitteella.',
+  'enter_info' => 'Anna rekisteröintitiedot.',
+  'required_info' => 'Pakolliset tiedot',
+  'optional_info' => 'Vapaaehtoiset tiedot',
+  'username' => 'Nimimerkki',
+  'password' => 'Salasana',
+  'password_again' => 'Salasana uudelleen',
+  'email' => 'Sähköpostiosoite',
+  'location' => 'Sijainti',
+  'interests' => 'Kiinnostukset',
+  'website' => 'Kotisivu',
+  'occupation' => 'Ammatti',
+  'error' => 'VIRHE',
+  'confirm_email_subject' => '%s - Rekisteröintivarmistus',
+  'information' => 'Information',
+  'failed_sending_email' => 'Rekisteröinnin varmistavaa sähköpostia ei voitu lähettää!',
+  'thank_you' => 'Kiitos rekisteröitymisestä.<br /><br />Tilisi täytyy vielä aktivoida. Valitsemaasi sähköpostiosoitteeseen on lähetty ohjeet käyttäjätilisi aktivointiin.',
+  'acct_created' => 'Käyttäjätilisi on nyt luotu. Voit kirjautua sisään käyttämällä tunnustasi sekä salasanaasi',
+  'acct_active' => 'Käyttäjätilisi on nyt aktivoitu. Voit kirjautua sisään käyttämällä tunnustasi sekä salasanaasi',
+  'acct_already_act' => 'Tilisi on jo aktiivinen!', //cpg1.4
+  'acct_act_failed' => 'Tiliäsi ei voida aktivoida!',
+  'err_unk_user' => 'Valittua käyttäjää ei löydy!',
+  'x_s_profile' => 'Asetukset käyttäjälle %s',
+  'group' => 'Ryhmä',
+  'reg_date' => 'Liittynyt',
+  'disk_usage' => 'Käytetty levytila',
+  'change_pass' => 'Vaihda salasana',
+  'current_pass' => 'Nykyinen salasana',
+  'new_pass' => 'Uusi salasana',
+  'new_pass_again' => 'Uusi salasana uudelleen',
+  'err_curr_pass' => 'Nykyinen salasana on väärin',
+  'apply_modif' => 'Hyväksy muutokset',
+  'change_pass' => 'Vaihda salasana',
+  'update_success' => 'Profiilisi on päivitetty',
+  'pass_chg_success' => 'Salasanasi on vaihdettu',
+  'pass_chg_error' => 'Salasanaasi ei vaihdettu',
+  'notify_admin_email_subject' => '%s - Rekisteröinti-ilmoitus',
+  'last_uploads' => 'Viimeisin lisätty tiedosto.<br />Klikkaa nähdäksesi kaikki lisäykset käyttäjältä', //cpg1.4
+  'last_comments' => 'Viimeisin kommentti.<br />Klikkaa nähdäksesi kaikki kommentit käyttäjältä', //cpg1.4
+  'notify_admin_email_body' => 'Uusi käyttäjä nimeltä "%s" rekisteröityi galleriaasi',
+  'pic_count' => 'Lisätyt kuvat', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Rekisteröinti-ilmoitus', //cpg1.4
+  'thank_you_admin_activation' => 'Kiitos.<br /><br />Tilisi aktivointipyyntö lähetettiin ylläpidolle. Saat sähköpostin, jos pyyntö hyväksytään.', //cpg1.4
+  'acct_active_admin_activation' => 'Tili on nyt aktiivinen ja käyttäjälle lähetettiin sähköposti.', //cpg1.4
+  'notify_user_email_subject' => '%s - Aktivointi-ilmoitus', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
-Kiitos kun rekisteridyit - {SITE_NAME}
+Kiitos rekisteröitymisestä {SITE_NAME} sivustolle.
+
+Aktivoidaksesi tilisi käyttäjätunnuksella "{USER_NAME}", klikkaa alla olevaa linkkiä tai kopioi ja liitä se selaimeesi.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
-Kyttjnimesi on : "{USER_NAME}"
-Salasanasi on : "{PASSWORD}"
+Terveisin,
 
-Aktivoidaksesi tunnuksen sinun on klikattava alla olevaa linkki
-tai kopioita se selaimesi osoiteriville.
+Sivuston {SITE_NAME} ylläpito
 
-{ACT_LINK}
+EOT;
+
+$lang_register_approve_email = <<<EOT
+Uusi käyttäjä nimeltä "{USER_NAME}" rekisteröityi galleriaasi.
 
-Toivottaa,
+Aktivoidaksesi tilin, klikkaa alla olevaa linkkiä tai kopioi ja liitä se selaimeesi.
 
-{SITE_NAME} : Yllpito
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
 EOT;
 
+$lang_register_activated_email = <<<EOT
+Tilisi on hyväksytty ja aktivoitu.
+
+Voit nyt kirjautua sisään osoitteessa <a href="{SITE_LINK}">{SITE_LINK}</a> käyttäen tunnusta "{USER_NAME}"
+
+
+Terveisin,
+
+Sivuston {SITE_NAME} ylläpito
+
+EOT;
 }
 
 // ------------------------------------------------------------------------- //
-// Tiedosto reviewcom.php                                                    //
+// File reviewcom.php
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  	'title' => 'Katsele kommentteja',
-  	'no_comment' => 'Ei yhtn kommenttia',
-  	'n_comm_del' => '%s kommenttia poistettu',
-  	'n_comm_disp' => 'Nytettvien kommenttien mr',
-  	'see_prev' => 'Edellinen',
-  	'see_next' => 'Seuraava',
-  	'del_comm' => 'Poista valitut kommentit',
+  'title' => 'Näytä kommentit',
+  'no_comment' => 'Ei kommentteja',
+  'n_comm_del' => '%s kommenttia poistettu',
+  'n_comm_disp' => 'Montako kommenttia näytetään',
+  'see_prev' => 'Edellinen',
+  'see_next' => 'Seuraava',
+  'del_comm' => 'Poista valitut kommentit',
+  'user_name' => 'Nimi', //cpg1.4
+  'date' => 'Päivämäärä', //cpg1.4
+  'comment' => 'Kommentti', //cpg1.4
+  'file' => 'Tiedosto', //cpg1.4
+  'name_a' => 'Nimimerkin mukaan nousevasti', //cpg1.4
+  'name_d' => 'Nimimerkin mukaan laskevasti', //cpg1.4
+  'date_a' => 'Päivämäärän mukaan nousevasti', //cpg1.4
+  'date_d' => 'Päivämäärän mukaan laskevasti', //cpg1.4
+  'comment_a' => 'Kommentin mukaan nousevasti', //cpg1.4
+  'comment_d' => 'Kommentin mukaan laskevasti', //cpg1.4
+  'file_a' => 'Tiedoston mukaan nousevasti', //cpg1.4
+  'file_d' => 'Tiedoston mukaan laskevasti', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// Tiedosto search.php - OK                                                  //
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  	0 => 'Etsi tiedostot',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Hae kuvakokoelmasta', //cpg1.4
+  'submit_search' => 'Hae', //cpg1.4
+  'keyword_list_title' => 'Hakusanalista', //cpg1.4
+  'keyword_msg' => 'Lista ei ole täydellinen. Se ei sisällä sanoja kuvien otsikoista tai kuvauksista. Kokeile hakua kokotekstistä.',  //cpg1.4
+  'edit_keywords' => 'Muokkaa hakusanoja', //cpg1.4
+  'search in' => 'Hae:', //cpg1.4
+  'ip_address' => 'IP-osoite', //cpg1.4
+  'fields' => 'Hae', //cpg1.4
+  'age' => 'Kuvan ikä', //cpg1.4
+  'newer_than' => 'Uudempi kuin', //cpg1.4
+  'older_than' => 'Vanhempi kuin', //cpg1.4
+  'days' => 'päivää', //cpg1.4
+  'all_words' => 'Hae kaikki hakusanat (AND)', //cpg1.4
+  'any_words' => 'Hae jokin hakusana (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Otsikko', //cpg1.4
+  'caption' => 'Kuvateksti', //cpg1.4
+  'keywords' => 'Hakusanat', //cpg1.4
+  'owner_name' => 'Käyttäjä', //cpg1.4
+  'filename' => 'Tiedostonimi', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
-// Tiedosto searchnew.php                                                    //
+// File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  	'page_title' => 'Etsi uusia tiedostoja', //cpg1.3.0
-  	'select_dir' => 'Valitse kansio',
-  	'select_dir_msg' => 'Tmn toiminnon avulla voit list tiedostoja, jotka olet jo siirtnyt FTP:ll.<br /><br />Valitse kansio, johon olet siirtnyt tiedostot.', //cpg1.3.0
-  	'no_pic_to_add' => 'Ei listtvi tiedostoja', //cpg1.3.0
-  	'need_one_album' => 'Tm toiminto vaatii vhintn yhden albumin',
-  	'warning' => 'Varoitus',
-  	'change_perm' => 'Skripti ei voi kirjoittaa valitsemaasi kansioon. Vaihda kansion oikeudet muotoon 755 tai 777 ennen kuin yritt list tiedostoja!', //cpg1.3.0
-  	'target_album' => '<b>Siirr &quot;</b>%s<b>&quot; tiedostot albumiin </b>%s', //cpg1.3.0
-  	'folder' => 'Kansio',
-  	'image' => 'tiedosto',
-  	'album' => 'Albumi',
-  	'result' => 'Tulos',
-  	'dir_ro' => 'Ei voida kirjoittaa. ',
-  	'dir_cant_read' => 'Ei voida lukea. ',
-  	'insert' => 'Lis uusia tiedostoja galleriaan', //cpg1.3.0
-  	'list_new_pic' => 'Lista uusista tiedostoista', //cpg1.3.0
-  	'insert_selected' => 'Lis valitut tiedostot', //cpg1.3.0
-  	'no_pic_found' => 'Uusia tiedostoja ei lytynyt', //cpg1.3.0
-  	'be_patient' => 'Ole krsivllinen, skripti tarvitsee aikaa tiedostojen lismiseen', //cpg1.3.0
-  	'no_album' => 'albumia ei valittu',  //cpg1.3.0
-  	'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : tarkoittaa, ett tiedosto listtiin onnistuneesti</li>'.
-                          '<li><b>DP</b> : tarkoittaa, ett sama tiedosto on jo tietokannassa</li>'.
-                          '<li><b>PB</b> : tarkoittaa, ett tiedostoa ei voitu list. Tarkista kohdekansioiden kyttoikeudet</li>'.
-                          '<li><b>NA</b> : tarkoittaa, ett et ole valinnut albumia johon kuvat pitisi siirt. Siirry \'<a href="javascript:history.back(1)">takaisin</a>\' ja valitse albumi. Jos galleriassa ei ole yhtn albuamia, <a href="albmgr.php">luo</a> ensin yksi albumi</li>'.
-                          '<li>Jos merkit OK, DP, PB eivt ilmesty, klikkaa rikkoutunutta tiedosta nhdksesi PHP:n tuottaman virheilmoituksen</li>'.
-                          '<li>Jos selaimesi menee timeout-tilaan, pivit sivu</li>'.
-                          '</ul>', //cpg1.3.0
-  	'select_album' => 'valitse albumi', //cpg1.3.0
-  	'check_all' => 'Valise kaikki', //cpg1.3.0
-  	'uncheck_all' => 'Poista valinta kaikista', //cpg1.3.0
+  'page_title' => 'Hae uusia kuvia',
+  'select_dir' => 'Valitse hakemisto',
+  'select_dir_msg' => 'Voit lisätä FTP:llä suoraan palvelimelle lisätyt kuvat galleriaan.<br /><br />Valitse hakemisto, johon laitoit kuvat.', //cpg1.4
+  'no_pic_to_add' => 'Ei ole lisättäviä kuvia',
+  'need_one_album' => 'Tarvitset vähintään yhden albumin voidaksesi käyttää tätä toimintoa',
+  'warning' => 'Varoitus',
+  'change_perm' => 'Scripti ei voi kirjoittaa tähän hakemistoon. Muuta oikeudet 755:ksi tai 777:ksi ennen kuin yrität lisätä kuvat!',
+  'target_album' => '<b>Laita kuvat hakemistosta &quot;</b>%s<b>&quot; albumiin </b>%s',
+  'folder' => 'Hakemisto',
+  'image' => 'Kuva',
+  'album' => 'Albumi',
+  'result' => 'Tulos',
+  'dir_ro' => 'Ei kirjoitettavissa. ',
+  'dir_cant_read' => 'Ei luettavissa. ',
+  'insert' => 'Lisätään uusia kuvia galleriaan',
+  'list_new_pic' => 'Lista uusista kuvista',
+  'insert_selected' => 'Lisää valitut kuvat',
+  'no_pic_found' => 'Uusia kuvia ei löytynyt',
+  'be_patient' => 'Odota hetki. Kuvien käsittely vie aikaa.',
+  'no_album' => 'Ei valittua albumia',
+  'result_icon' => 'Klikkaa saadaksesi lisätietoa tai uudelleen ladataksesi',  //cpg1.4
+  'notes' =>  '<ul>'.
+				'<li><b>OK</b> : tarkoittaa, että kuva lisätty onnistuneesti'.
+				'<li><b>DP</b> : tarkoittaa, että kuva on jo aiemmin lisätty'.
+				'<li><b>PB</b> : tarkoittaa, ettei kuvaa voitu lisätä, tarkista asetukset ja oikeudet'.
+				'<li>Jos OK, DP, PB \'merkit\' eivät ilmesty klikkaa rikkinäistä kuvaa nähdäksesi PHP: virheilmoituksen'.
+				'<li>Jos selaimesi menee timeouttiin, lataa sivu uudestaan'.
+				'</ul>',
+  'select_album' => 'Valitse albumi',
+  'check_all' => 'Valitse kaikki',
+  'uncheck_all' => 'Merkitse kaikki valitsemattomiksi',
+  'no_folders' => 'Kansiossa "albums" ei ole vielä yhtään hakemistoa. Luo ainakin yksi hakemisto hakemiston "albums" alle ja lähetä kuvasi siihen FTP:llä. Älä laita kuviasi kansioon "userpics" tai "edit", sillä ne on varattu HTTP-lähetystä ja ohjelman omaa tarvetta varten.', //cpg1.4
+   'albums_no_category' => 'Albumilla ei ole kategoriaa', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Henkilökohtaiset albumit', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Selattava käyttöliittymä (Suositeltava)', //cpg1.4
+  'edit_pics' => 'Muokkaa kuvia', //cpg1.4
+  'edit_properties' => 'Albumin asetukset', //cpg1.4
+  'view_thumbs' => 'Thumbnail-näkymä', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'Näytä/piilota tämä sarake', //cpg1.4
+  'vote' => 'Äänitiedot', //cpg1.4
+  'hits' => 'Katselukertatiedot', //cpg1.4
+  'stats' => 'Äänestystilastot', //cpg1.4
+  'sdate' => 'Päivämäärä', //cpg1.4
+  'rating' => 'Arvo', //cpg1.4
+  'search_phrase' => 'Hakulause', //cpg1.4
+  'referer' => 'Sivu, jolta tultiin', //cpg1.4
+  'browser' => 'Selain', //cpg1.4
+  'os' => 'Käyttöjärjestelmä', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Järjestä %s', //cpg1.4
+  'ascending' => 'nousevasti', //cpg1.4
+  'descending' => 'laskevasti', //cpg1.4
+  'internal' => 'sisäinen', //cpg1.4
+  'close' => 'sulje', //cpg1.4
+  'hide_internal_referers' => 'Piilota sivut, joilta tultiin, jos ne ovat tämän sivuston sivuja', //cpg1.4
+  'date_display' => 'Päivämäärän näyttäminen', //cpg1.4
+  'submit' => 'Lähetä / päivitä', //cpg1.4
 );
 
-
 // ------------------------------------------------------------------------- //
-// Tiedosto thumbnails.php                                                   //
+// File thumbnails.php
 // ------------------------------------------------------------------------- //
 
-// tyhj
+// Void
 
 // ------------------------------------------------------------------------- //
-// Tiedosto banning.php                                                      //
+// File upload.php
 // ------------------------------------------------------------------------- //
 
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  	'title' => 'Bannaa kyttji',
-  	'user_name' => 'Kyttjnimi',
-  	'ip_address' => 'IP-osoite',
-  	'expiry' => 'Pttymisaika (tyhj tarkoittaa pysyv)',
-  	'edit_ban' => 'Tallenna muutokset',
-  	'delete_ban' => 'Poista',
-  	'add_new' => 'Lis uusi',
-  	'add_ban' => 'Lis',
-  	'error_user' => 'Ei lyd kyttj', //cpg1.3.0
-  	'error_specify' => 'Kyttjnimi tai IP-osoite on pakollinen tieto', //cpg1.3.0
-  	'error_ban_id' => 'Virheellinen bannin ID!', //cpg1.3.0
-  	'error_admin_ban' => 'Et voi bannata itsesi!', //cpg1.3.0
-  	'error_server_ban' => 'Olet bannaamassa omaa palvelintasi? Tehtv ei voi toteuttaa.', //cpg1.3.0
-  	'error_ip_forbidden' => 'Et voi bannata tt IP-osoitetta - sit ei ole reititetty!', //cpg1.3.0
-  	'lookup_ip' => 'Etsi IP-osoitetta', //cpg1.3.0
-  	'submit' => 'Etsi', //cpg1.3.0
+if (defined('UPLOAD_PHP')) $lang_upload_php = array(
+  'title' => 'Lisää kuva',
+  'custom_title' => 'Personoitu kyselylomake',
+  'cust_instr_1' => 'Voit valita haluamasi määrän kuvienlisäyskenttiä. Et voi kuitenkaan valita enempää kuin alla listatut rajoitukset.',
+  'cust_instr_2' => 'Kenttä Määrä Pyynnöt',
+  'cust_instr_3' => 'Kuvan lisäyskenttiä: %s',
+  'cust_instr_4' => 'URI/URL -lisäyskenttiä: %s',
+  'cust_instr_5' => 'URI/URL -lisäyskenttiä:',
+  'cust_instr_6' => 'Tiedoston lisäyskenttiä:',
+  'cust_instr_7' => 'Valitse jokaisen kenttätyypin määrä. Klikkaa sitten \'Jatka\'. ',
+  'reg_instr_1' => 'Laiton toiminto lomakkeen luonnissa.',
+  'reg_instr_2' => 'Lisää kuvasi alla oleviin kenttiin. Kuvien koko ei saa ylittää %s KB / kpl. Jos lisäät zip-tiedostoja \'Tiedoston lähetys\' ja \'URI/URL -lähetys\' -toiminnoilla, ne pysyvät pakattuina.',
+  'reg_instr_3' => 'Jos haluat zip -tiedostosi purettavan, sinun on käytettävä \'Zip-tiedostot purkava lisäys\' osiota.',
+  'reg_instr_4' => 'Kun käytät URI/URL -lähetyskenttiä, anna osoite tässä muodossa: http://www.sivuni.fi/kuvat/esimerkki.jpg',
+  'reg_instr_5' => 'Kun olet täyttänyt lomakkeen, klikkaa \'Jatka\'.',
+  'reg_instr_6' => 'Zip-tiedostot purkava lisäys:',
+  'reg_instr_7' => 'Tiedoston lähetys:',
+  'reg_instr_8' => 'URI/URL -lähetys:',
+  'error_report' => 'Virheilmoitus',
+  'error_instr' => 'Seuraavien tiedostojen lähetyksessä oli ongelmia:',
+  'file_name_url' => 'Tiedosto/URL',
+  'error_message' => 'Virheviesti',
+  'no_post' => 'POST ei voinut lähettää tiedostoa.',
+  'forb_ext' => 'Kielletty tiedostopääte.',
+  'exc_php_ini' => 'Tiedoston koko on liian suuri (php.ini:n kokorajoitus).',
+  'exc_file_size' => 'Tiedoston koko on liian suuri (CPG:n kokorajoitus).',
+  'partial_upload' => 'Vain osittain lähetys onnistui.',
+  'no_upload' => 'Lähetystä ei tehty.',
+  'unknown_code' => 'Tuntematon PHP -lähetys virhe.',
+  'no_temp_name' => 'Ei lähetystä, ei väliaikaista nimeä.',
+  'no_file_size' => 'Ei sisällä dataa tai data on korruptoitunut',
+  'impossible' => 'Ei voida siirtää',
+  'not_image' => 'Tiedosto ei ole kuva tai se on korruptoitunut',
+  'not_GD' => 'Ei GD -tiedostopääte.',
+  'pixel_allowance' => 'Kuvan korkeus tai leveys on liian suuri.', //cpg1.4
+  'incorrect_prefix' => 'Väärä URI/URL etuliite (prefix)',
+  'could_not_open_URI' => 'URI:a ei voitu avata.',
+  'unsafe_URI' => 'Epäturvallinen URI.',
+  'meta_data_failure' => 'Metatietovirhe',
+  'http_401' => '401 Unauthorized / Ei oikeuksia',
+  'http_402' => '402 Payment Required / Maksullinen',
+  'http_403' => '403 Forbidden / Kielletty',
+  'http_404' => '404 Not Found / Ei löytynyt',
+  'http_500' => '500 Internal Server Error / Sisäinen palvelinvirhe',
+  'http_503' => '503 Service Unavailable / Palvelu tavoittamattomissa',
+  'MIME_extraction_failure' => 'MIME -tyyppiä ei voitu selvittää.',
+  'MIME_type_unknown' => 'Tuntematon MIME -tyyppi',
+  'cant_create_write' => 'Tiedostoa ei voitu luoda.',
+  'not_writable' => 'Tiedostoon ei voitu kirjoittaa.',
+  'cant_read_URI' => 'URI/URL:a ei voitu lukea',
+  'cant_open_write_file' => 'Ei voitu avata URI -tiedostoa.',
+  'cant_write_write_file' => 'Ei voitu kirjoittaa URI -tiedostoon.',
+  'cant_unzip' => 'Zip-tiedostoa ei voitu purkaa.',
+  'unknown' => 'Tuntematon virhe',
+  'succ' => 'Onnistuneet lähetykset',
+  'success' => '%s lähetystä onnistui.',
+  'add' => 'Klikkaa \'Jatka\' lisätäksesi kuvat albumeihin.',
+  'failure' => 'Lähetysvirhe',
+  'f_info' => 'Kuvatieto',
+  'no_place' => 'Edellistä kuvaa ei voitu sijoittaa paikalleen.',
+  'yes_place' => 'Edellinen kuva sijoitettiin paikalleen.',
+  'max_fsize' => 'Suurin sallittu tiedostokoko on %s KB',
+  'album' => 'Albumi',
+  'picture' => 'Kuva',
+  'pic_title' => 'Kuvan otsikko',
+  'description' => 'Kuvaus',
+  'keywords' => 'Hakusanat (erottele välilyönneillä)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Lisää listalta</a>', //cpg1.4
+  'keywords_sel' =>'Valitse hakusana', //cpg1.4
+  'err_no_alb_uploadables' => 'Ei löytynyt yhtään albumia, johon sinulla olisi oikeudet lisätä kuvia',
+  'place_instr_1' => 'Sijoita kuvat albumeihin. Voit myös lisätä kuvista tietoa.',
+  'place_instr_2' => 'Sijoita lisää kuvia. Klikkaa \'Jatka\'.',
+  'process_complete' => 'Kaikki kuvat on lisätty albumeihin.',
+   'albums_no_category' => 'Albumit, joilla ei ole kategoriaa', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Omat albumit', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Valitse albumi', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Sulje', //cpg1.4
+  'no_keywords' => 'Ei löytynyt yhtään hakusanaa!', //cpg1.4
+  'regenerate_dictionary' => 'Generoi sanakirja uudelleen', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// Tiedosto upload.php                                                       //
+// File usermgr.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  	'title' => 'Siirr tiedosto', //cpg1.3.0
-  	'custom_title' => 'Muokkaa tiedostonsiirtolomaketta', //cpg1.3.0
-  	'cust_instr_1' => 'Voit valita haluamasi mrn siirrettville tiedostoille tarkoitettuja kentti. Et voi kuitenkaan valita kentti enemp kuin yllpitj on mrnnyt.', //cpg1.3.0
-  	'cust_instr_2' => 'Kenttien mr', //cpg1.3.0
-  	'cust_instr_3' => 'Suoraa tiedostojen siirtoa palvelimelle varten enintn: %s', //cpg1.3.0
-  	'cust_instr_4' => 'URI/URL -siirtoa varten enintn: %s', //cpg1.3.0
-	'cust_instr_5' => 'URI/URL -siirtoa varten:', //cpg1.3.0
-  	'cust_instr_6' => 'Suoraa siirtoa palvelimelle varten:', //cpg1.3.0
-  	'cust_instr_7' => 'Valitse haluamasi mr siirtokentti. Siirry sitten eteenpin klikkaamalla \'Jatka\'. ', //cpg1.3.0
-  	'reg_instr_1' => 'Lomakkeessa viallinen tieto.', //cpg1.3.0
-  	'reg_instr_2' => 'Voit nyt siirt tiedostoja kirjoittamalla niiden sijainnin alla oleviin kenttiin. Tiedoston koko ei saa ylitt %s KB:ta. ZIP-tiedostot jotka siirretn \'Suoran siirron\' tai \'URI/URL -siirron\' kautta silyvt pakattuina.', //cpg1.3.0
-  	'reg_instr_3' => 'Jos haluat ett pakattu tiedosto puretaan, se pit list \'Purkaa ZIP-tiedoston\' -kentn kautta.', //cpg1.3.0
-  	'reg_instr_4' => 'URI/URL -siirtoa kytettess tiedoston polku pit kirjoitttaa tydellisesti: http://www.omasivu.com/images/example.jpg', //cpg1.3.0
-  	'reg_instr_5' => 'Kun olet tyttnyt lomakkeen, jatka klikkaamalla \'Jatka\'.', //cpg1.3.0
-  	'reg_instr_6' => 'Purettavat ZIP-tiedostot:', //cpg1.3.0
-  	'reg_instr_7' => 'Tiedosto siirretn palvelimelle:', //cpg1.3.0
-  	'reg_instr_8' => 'URI/URL -siirrot:', //cpg1.3.0
-  	'error_report' => 'Virheraportti', //cpg1.3.0
-  	'error_instr' => 'Seuraavissa siirroissa oli ongelmia:', //cpg1.3.0
-  	'file_name_url' => 'Tiedoston nimi/URL', //cpg1.3.0
-  	'error_message' => 'Virheraportti', //cpg1.3.0
-  	'no_post' => 'POST ei siirtnyt tiedostoa.', //cpg1.3.0
-  	'forb_ext' => 'Kielletty tiedostomuoto.', //cpg1.3.0
-  	'exc_php_ini' => 'php.ini sallii kokorajoituksen ylittmisen.', //cpg1.3.0
-  	'exc_file_size' => 'CPG ylitti tiedostokoon rajoituksen.', //cpg1.3.0
-  	'partial_upload' => 'Vain osittainen siirto.', //cpg1.3.0
-  	'no_upload' => 'Siirto ei onnistunut.', //cpg1.3.0
-  	'unknown_code' => 'Tuntematon PHP-virhe siirron yhteydess.', //cpg1.3.0
-  	'no_temp_name' => 'Ei siirtoa - Ei vliaikaista nime.', //cpg1.3.0
-  	'no_file_size' => 'Ei sisll tietoa / tieto vaurioitunut', //cpg1.3.0
-  	'impossible' => 'Ei voida siirt.', //cpg1.3.0
-  	'not_image' => 'Tiedosto ei ole kuva / tieto vaurioitunut', //cpg1.3.0
-  	'not_GD' => 'Ei GD tiedostotarkennin.', //cpg1.3.0
-  	'pixel_allowance' => 'Pixel allowance exceeded.', //cpg1.3.0 //Ei knnetty - Sopivaa suomennosta ei lydy
-  	'incorrect_prefix' => 'Vr URI/URL', //cpg1.3.0
-  	'could_not_open_URI' => 'Ei voinut avata URI:a.', //cpg1.3.0
-  	'unsafe_URI' => 'Turvallisuus ei ole varmaa.', //cpg1.3.0
-  	'meta_data_failure' => 'Meta data failure', //cpg1.3.0 //Ei knnetty - Sopivaa suomennosta ei lydy
-  	'http_401' => '401 Unauthorized', //cpg1.3.0 //Ei knnetty - Knns tarpeeton virheilmoituksissa
-  	'http_402' => '402 Payment Required', //cpg1.3.0 //Ei knnetty - Knns tarpeeton virheilmoituksissa
-  	'http_403' => '403 Forbidden', //cpg1.3.0 //Ei knnetty - Knns tarpeeton virheilmoituksissa
-  	'http_404' => '404 Not Found', //cpg1.3.0 //Ei knnetty - Knns tarpeeton virheilmoituksissa
-  	'http_500' => '500 Internal Server Error', //cpg1.3.0 //Ei knnetty - Knns tarpeeton virheilmoituksissa
-  	'http_503' => '503 Service Unavailable', //cpg1.3.0 //Ei knnetty - Knns tarpeeton virheilmoituksissa
-  	'MIME_extraction_failure' => 'MIME: ei havaittu.', //cpg1.3.0
-  	'MIME_type_unknown' => 'Tuntematon MIME-tyyppi', //cpg1.3.0
-  	'cant_create_write' => 'Ei voi luoda tiedostoa.', //cpg1.3.0
-  	'not_writable' => 'Ei voi kirjoittaa tiedostoon.', //cpg1.3.0
-  	'cant_read_URI' => 'Ei voi lukea URI/URL', //cpg1.3.0
-  	'cant_open_write_file' => 'Ei voi avata URI -kirjoitustiedostoa.', //cpg1.3.0
-  	'cant_write_write_file' => 'Ei voi kirjoittaa URI -kirjoitustiedostoon.', //cpg1.3.0
-  	'cant_unzip' => 'Ei voi purkaa tiedostoa.', //cpg1.3.0
-  	'unknown' => 'Tuntematon virhe', //cpg1.3.0
-  	'succ' => 'Onnistuneet tiedostonsiirrot', //cpg1.3.0
-  	'success' => '%s siirtoa onnistui.', //cpg1.3.0
-  	'add' => 'Klikkaa \'Jatka\' listksesi tiedostot albumeihin.', //cpg1.3.0
-  	'failure' => 'Siirrossa tapahtui virhe', //cpg1.3.0
-  	'f_info' => 'Tiedoston tiedot', //cpg1.3.0
-  	'no_place' => 'Edellist tiedostoa ei voitu sijoittaa haluamallasi tavalla.', //cpg1.3.0
-  	'yes_place' => 'Edellinen tiedosto sijoitettiin onnistuneesti.', //cpg1.3.0
-  	'max_fsize' => 'Suurin sallittu tiedoston koko on %s KB',
-  	'album' => 'Albumi',
-  	'picture' => 'Tiedosto', //cpg1.3.0
-  	'pic_title' => 'Tiedoston otsikko', //cpg1.3.0
-  	'description' => 'Tiedoston kuvaus', //cpg1.3.0
-  	'keywords' => 'Hakusanat (erottele vlilynneill)',
-  	'err_no_alb_uploadables' => 'Ei ole albumia johon sinulla olisi oikeus siirt tiedostoja', //cpg1.3.0
-  	'place_instr_1' => 'Sijoita tiedostot albumeihin. Voit mys list tiedostoihin haluamiasi tietoja.', //cpg1.3.0
-  	'place_instr_2' => 'Lis tiedostoja odottaa sijoitusta. Klikkaa \'Jatka\'.', //cpg1.3.0
-  	'process_complete' => 'Kaikki tiedostot sijoitettu onnistuneesti.', //cpg1.3.0
+if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+  'memberlist' => 'Käyttäjälista', //cpg1.4
+  'user_manager' => 'Käyttäjähallinta', //cpg1.4
+  'title' => 'Muokkaa käyttäjiä',
+  'name_a' => 'Nimen mukaan nousevasti',
+  'name_d' => 'Nimen mukaan laskevasti',
+  'group_a' => 'Ryhmän mukaan nousevasti',
+  'group_d' => 'Ryhmän mukaan laskevasti',
+  'reg_a' => 'Rekisteröinti päivän mukaan nousevasti',
+  'reg_d' => 'Rekisteröinti päivän mukaan laskevasti',
+  'pic_a' => 'Kuvien määrän mukaan nousevasti',
+  'pic_d' => 'Kuvien määrän mukaan laskevasti',
+  'disku_a' => 'Levytilan käytön mukaan nousevasti',
+  'disku_d' => 'Levytilan käytön mukaan laskevasti',
+  'lv_a' => 'Viimeisimmän vierailun mukaan nousevasti',
+  'lv_d' => 'Viimeisimmän vierailun mukaan laskevasti',
+  'sort_by' => 'Järjestä käyttäjät',
+  'err_no_users' => 'Käyttäjätaulu on tyhjä!',
+  'err_edit_self' => 'Et voi muokata profiiliasi täältä. \'Oma profiili\' linkistä pääset tekemään sen',
+  'edit' => 'MUOKKAA',
+  'with_selected' => 'Valitut:', //cpg1.4
+  'delete' => 'Poista', //cpg1.4
+  'delete_files_no' => 'Pidä julkiset tiedostot (mutta lähettäjätiedot poistetaan)', //cpg1.4
+  'delete_files_yes' => 'Poista myös julkiset tiedostot', //cpg1.4
+  'delete_comments_no' => 'Pidä kommentit (mutta lähettäjätiedot poistetaan)', //cpg1.4
+  'delete_comments_yes' => 'Poista myös kommentit', //cpg1.4
+  'activate' => 'Aktivoi', //cpg1.4
+  'deactivate' => 'Epäaktivoi', //cpg1.4
+  'reset_password' => 'Resetoi salasana', //cpg1.4
+  'change_primary_membergroup' => 'Vaihda pääryhmää', //cpg1.4
+  'add_secondary_membergroup' => 'Lisää toissijainen ryhmä', //cpg1.4
+  'name' => 'Käyttäjänimi',
+  'group' => 'Ryhmä',
+  'inactive' => 'Epäaktiivinen',
+  'operations' => 'Toiminnot',
+  'pictures' => 'Tiedostot',
+  'disk_space_used' => 'Käytetty levytila', //cpg1.4
+  'disk_space_quota' => 'Levytilan maksimi', //cpg1.4
+  'registered_on' => 'Rekisteröinti', //cpg1.4
+  'last_visit' => 'Viimeisin vierailu',
+  'u_user_on_p_pages' => '%d käyttäjää ja %d sivua',
+  'confirm_del' => 'Oletko varma, että haluat POISTAA tämän käyttäjän? \\nKaikki hänen tiedostonsa ja albuminsa poistetaan.', //js-alert
+  'mail' => 'POSTI',
+  'err_unknown_user' => 'Valittua käyttäjää ei löydy!',
+  'modify_user' => 'Muokkaa käyttäjää',
+  'notes' => 'Huomio',
+  'note_list' => '<li>Jos et halua vaihtaa salasanaa, jätä "salasana" kenttä tyhjäksi',
+  'password' => 'Salasana',
+  'user_active' => 'Käyttäjä on aktiivinen',
+  'user_group' => 'Käyttäjän ryhmä',
+  'user_email' => 'Käyttäjän sähköpostiosoite',
+  'user_web_site' => 'Käyttäjän kotisivu',
+  'create_new_user' => 'Luo uusi käyttäjä',
+  'user_location' => 'Käyttäjän sijainti',
+  'user_interests' => 'Käyttäjän kiinnostukset',
+  'user_occupation' => 'Käyttäjän ammatti',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Viimeisimmän lisäykset',
+  'never' => 'ei koskaan',
+  'search' => 'Käyttäjähaku', //cpg1.4
+  'submit' => 'Lähetä', //cpg1.4
+  'search_submit' => 'Hae', //cpg1.4
+  'search_result' => 'Hakutulokset hakusanalle: ', //cpg1.4
+  'alert_no_selection' => 'Sinun täytyy ensin valita vähintään yksi käyttäjä!', //cpg1.4 //js-alert
+  'password' => 'salasana', //cpg1.4
+  'select_group' => 'Valitse ryhmä', //cpg1.4
+  'groups_alb_access' => 'Albumin oikeudet ryhmän mukaan', //cpg1.4
+  'album' => 'Albumi', //cpg1.4
+  'category' => 'Kategoria', //cpg1.4
+  'modify' => 'Muuta?', //cpg1.4
+  'group_no_access' => 'Tällä ryhmällä ei ole erikoisoikeuksia', //cpg1.4
+  'notice' => 'Huomio', //cpg1.4
+  'group_can_access' => 'Albumit, joihin vain "%s" voi päästä', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Lisää otsikot tiedostonnimestä', //cpg1.4
+'Poistaa otsikot', //cpg1.4
+'Luo thumbnailit ja pienennetyt/suurennetut kuvat uudelleen', //cpg1.4
+'Poistaa alkuperäiset kuvat ja korvaa ne pienennetyillä/suurennetuilla versioilla', //cpg1.4
+'Poistaa alkuperäiset tai keskikokoiset kuvat, jotta levytilaa säästyy', //cpg1.4
+'Poistaa kommentit, joilla ei ole enää omistajaa', //cpg1.4
+'Lukee uudelleen tiedostokoot ja kuvakoot (jos muutit kuvia manuaalisesti)', //cpg1.4
+'Resetoi näyttökertalaskuri', //cpg1.4
+'Näyttää PHP-infoa', //cpg1.4
+'Päivittää tietokannan', //cpg1.4
+'Näyttää lokitiedostot', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Ylläpitotyökalut (Muuta kuvakokoja)',
+  'what_it_does' => 'Mitä tekee',
+  'file' => 'Tiedosto',
+  'problem' => 'Ongelma', //cpg1.4
+  'status' => 'Status', //cpg1.4
+  'title_set_to' => 'otsikko muutettu:',
+  'submit_form' => 'lähetä',
+  'updated_succesfully' => 'päivitetty',
+  'error_create' => 'VIRHE luotaessa:',
+  'continue' => 'Muokkaa lisää kuvia',
+  'main_success' => 'Tiedostoa %s käytettiin onnistuneesti päätiedostona',
+  'error_rename' => 'Virhe nimettäessä kuvaa %s uudelle nimelle %s',
+  'error_not_found' => 'Tiedostoa %s ei löydy',
+  'back' => 'takaisin',
+  'thumbs_wait' => 'Päivitetään thumbnaileja ja/tai muita kuvakokoja. Odota...',
+  'thumbs_continue_wait' => 'Päivitetään yhä thumbnaileja ja/tai muita kuvakokoja...',
+  'titles_wait' => 'Päivitetään otsikoita. Odota...',
+  'delete_wait' => 'Poistetaan otsikoita. Odota...',
+  'replace_wait' => 'Poistetaan alkuperäisiä ja korvataan ne pienennetyillä/suurennetuilla kuvilla. Odota...',
+  'instruction' => 'Pikaohjeet',
+  'instruction_action' => 'Valitse toiminto',
+  'instruction_parameter' => 'Aseta parameterit',
+  'instruction_album' => 'Valitse albumi',
+  'instruction_press' => 'Paina %s',
+  'update' => 'Päivitä thumbnailit tai pienennetyt/suurennetut kuvat',
+  'update_what' => 'Mitä pitäisi päivittää',
+  'update_thumb' => 'Vain thumbnailit',
+  'update_pic' => 'Vain pienennetyt/suurennetut kuvat',
+  'update_both' => 'Sekä thumbnailit että pienennetyt/suurennetut kuvat',
+  'update_number' => 'Muokattavien kuvien määrä klikkausta kohti',
+  'update_option' => '(Kokeile muuttaa tätä pienemmäksi, jos saat timeoutteja.)',
+  'filename_title' => 'Tiedostonimi &rArr; Tiedosto otsikko',
+  'filename_how' => 'Kuinka tiedostonimeä muutetaan',
+  'filename_remove' => 'Poista .jpg -pääte ja korvaa _ (alaviiva) välilyönnillä',
+  'filename_euro' => 'Muuta 2003_11_23_13_20_20.jpg muotoon 23/11/2003 13:20',
+  'filename_us' => 'Muuta 2003_11_23_13_20_20.jpg muotoon 11/23/2003 13:20',
+  'filename_time' => 'Muuta 2003_11_23_13_20_20.jpg muotoon 13:20',
+  'delete' => 'Poista tiedosto-otsikot tai alkuperäisen kokoiset kuvat',
+  'delete_title' => 'Poista tiedosto-otsikot',
+  'delete_title_explanation' => 'Tämä poistaa kaikki otsikot valitussa albumissa.', //cpg1.4
+  'delete_original' => 'Poista alkuperäisen kokoiset kuvat',
+  'delete_original_explanation' => 'Tämä poistaa täysikokoiset kuvat.', //cpg1.4
+  'delete_intermediate' => 'Poista keskikokoiset kuvat', //cpg1.4
+  'delete_intermediate_explanation' => 'Tämä poistaa keskikokoiset (normaalikokoiset) kuvat.<br />Käytä tätä vapauttaaksesi tilaa, jos otit pois päältä kohdan \'Luo keskikokoiset kuvat\' asetuksissa kuvien lisäämisen jälkeen.', //cpg1.4
+  'delete_replace' => 'Poistaa alkuperäiset kuvat ja korvaa ne muutetuilla kuvakoilla',
+  'titles_deleted' => 'Kaikki otsikot valitsemassasi albumissa poistettu', //cpg1.4
+  'deleting_intermediates' => 'Poistetaan keskikokoisia kuvia. Odota...', //cpg1.4
+  'searching_orphans' => 'Etsitään kuvia, joilla ei ole enää omistajaa. Odota...', //cpg1.4
+  'select_album' => 'Valitse albumi',
+  'delete_orphans' => 'Poista kommentit puuttuvista tiedostoista', //cpg1.4
+  'delete_orphans_explanation' => 'Tämä etsii ja antaa poistaa kaikki kommentit, jotka liittyvät kuviin, joita ei enää ole galleriassa.<br />Tutkii kaikki albumit.', //cpg1.4
+  'refresh_db' => 'Lataa uudelleen tiedostokoot ja kuvakokotiedot', //cpg1.4
+  'refresh_db_explanation' => 'Tämä lukee uudelleen tiedostojen koot ja kuvakoot. Käytä tätä, jos levytilan käyttölaskurit ovat väärässä tai olet muokannut kuvia manuaalisesti.', //cpg1.4
+  'reset_views' => 'Resetoi näyttökertalaskurit', //cpg1.4
+  'reset_views_explanation' => 'Asettaa kaikki kuvien näyttökertalaskurit nollaan valitussa albumissa.', //cpg1.4
+  'orphan_comment' => 'kommenttia löydetty ilman omistajaa',
+  'delete' => 'Poista',
+  'delete_all' => 'Poista kaikki',
+  'delete_all_orphans' => 'Poista kaikki kommentit ilman omistajaa?', //cpg1.4
+  'comment' => 'Kommentti: ',
+  'nonexist' => 'liittyy olemattomaan tiedostoon # ',
+  'phpinfo' => 'Näytä PHP-info',
+  'phpinfo_explanation' => 'Sisältää teknistä tietoa palvelimestasi.<br /> - Sinua voidaan pyytää kertomaan näitä tietoja pyytäessäsi tukea.', //cpg1.4
+  'update_db' => 'Päivitä tietokanta',
+  'update_db_explanation' => 'Jos olet korvannut coppermine-tiedostoja, lisännyt muunnelman tai päivittänyt uuteen copperminen versioon, aja kerran tietokantapäivitys. Tämä luo vaadittavat taulut ja/tai asetusarvot coppermine-tietokantaasi.',
+  'view_log' => 'Näytä lokitiedostot', //cpg1.4
+  'view_log_explanation' => 'Coppermine voi pitää silmällä käyttäjien toimia sivustolla. Voit tutkia lokeja, jos olet asettanut lokittamisen päälle <a href="admin.php">copperminen asetuksissa</a>.', //cpg1.4
+  'versioncheck' => 'Tarkista versiot', //cpg1.4
+  'versioncheck_explanation' => 'Tarkista tiedostoversiosi, että olet korvannut kaikki tiedostot päivityksen jälkeen, tai jos Copperminen lähdetiedostot ovat päivittyneet uuden pakettiversion myötä.', //cpg1.4
+  'bridgemanager' => 'Yhteyshallinta muihin ohjelmiin', //cpg1.4
+  'bridgemanager_explanation' => 'Laita päälle/pois Copperminen integrointi muihin applikaatioihin (esim. BBS).', //cpg1.4
 );
+}
 
 // ------------------------------------------------------------------------- //
-// Tiedosto usermgr.php                                                      //
+// File versioncheck.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  	'title' => 'Muokkaa kyttji',
-  	'name_a' => 'Nimi nousevasti',
-  	'name_d' => 'Nimi laskevasti',
-  	'group_a' => 'Kyttjryhm nousevasti',
-  	'group_d' => 'Kyttjryhm laskevasti',
-  	'reg_a' => 'Rek. pvm. nousevasti',
-  	'reg_d' => 'Rek. pvm. laskevasti',
-  	'pic_a' => 'Tiedostojen mr nousevasti',
-  	'pic_d' => 'Tiedostojen mr laskevasti',
-  	'disku_a' => 'Tilankytt nousevasti',
-  	'disku_d' => 'Tilankytt laskevasti',
-  	'lv_a' => 'Viimeinen kynti nousevasti', //cpg1.3.0
-  	'lv_d' => 'Viimeinen kynti laskevasti', //cpg1.3.0
-  	'sort_by' => 'Jrjest kyttjt',
-  	'err_no_users' => 'Ei kyttji!',
-  	'err_edit_self' => 'Et voi muokata omaa profiiliasi. Kyt \'Omat tiedot\' linkki siihen tarkoitukseent',
-  	'edit' => 'Muokkaa',
-  	'delete' => 'Poista',
-  	'name' => 'Kyttjnimi',
-  	'group' => 'Kyttjryhm',
-  	'inactive' => 'Passiivinen',
-  	'operations' => 'Toiminnat',
-  	'pictures' => 'Tiedostot', //cpg1.3.0
-  	'disk_space' => 'Tilaa kytetty / Ylraja',
-  	'registered_on' => 'Rekisteritymisen pivmr',
-  	'last_visit' => 'Viimeksi vieraillut', //cpg1.3.0
-  	'u_user_on_p_pages' => '%d kyttj %d sivulla',
-  	'confirm_del' => 'Haluatko varmasti poistaa tmn kyttjn? \\nKaikki hnen albuminsa ja tiedostonsa poistuvat mys.', //js-alert //cpg1.3.0
-  	'mail' => 'Posti',
-  	'err_unknown_user' => 'Valittua kyttj ei ole!',
-  	'modify_user' => 'Muokkaa kyttj',
-  	'notes' => 'Huom',
-  	'note_list' => '<li>Jos et halua vaihtaa nykyist salasanaa, jt salasana-kentt tyhjksi',
-  	'password' => 'Salasana',
-  	'user_active' => 'Kyttj on aktiivinen',
-  	'user_group' => 'Kyttjryhm',
-  	'user_email' => 'Shkposti',
-  	'user_web_site' => 'Kotisivu',
-  	'create_new_user' => 'Luo uusi kyttj',
-  	'user_location' => 'Sijainti',
-  	'user_interests' => 'Harrastukset',
-  	'user_occupation' => 'Ammatti',
-  	'latest_upload' => 'Viimeiset tiedostonsiirrot', //cpg1.3.0
-  	'never' => 'ei koskaan', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto util.php                                                         //
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  	'title' => 'Yllpitjn asetukset (Muokkaa kuvien kokoa)', //cpg1.3.0
-  	'what_it_does' => 'Tehtvt',
-  	'what_update_titles' => 'Muokkaa tiedoston otsikkoa',
-  	'what_delete_title' => 'Poistaa otsikon',
-  	'what_rebuild' => 'Tekee thumbnailit ja uudelleen ja muokkaa kuvan kokoa',
-  	'what_delete_originals' => 'Poistaa alkuperisen kokoiset kuvat ja korvaa ne muokatuilla',
-  	'file' => 'Tiedosto',
-  	'title_set_to' => 'otsikko asetettu',
-  	'submit_form' => 'lhet',
-  	'updated_succesfully' => 'muokkaus onnistui',
-  	'error_create' => 'Virhe!',
-  	'continue' => 'Muokkaa lis kuvia',
-  	'main_success' => 'Tiedostoa %s kytettiin onnistuneesti ptiedostona', //cpg1.3.0
-  	'error_rename' => 'Virhe uudelleennimettess tiedostoa %s muotoon %s',
-  	'error_not_found' => 'Tiedostoa %s ei lytynyt',
-  	'back' => 'takaisin pvalikkoon',
-  	'thumbs_wait' => 'Pivitt thumbnaileja / muokkaa kuvia. Odota hetki...',
-  	'thumbs_continue_wait' => 'Jatkaa thumbnailien pivityst / kuvien muokkausta...',
-  	'titles_wait' => 'Pivitt otsikkoja. Odota hetki...',
-  	'delete_wait' => 'Poista otsikkoja. Odota hetki...',
-  	'replace_wait' => 'Poistaa alkuperisi kuvia ja korvaa niit muokatuilla. Odota hetki...',
-  	'instruction' => 'Pikaohjeet',
-  	'instruction_action' => 'Valitse toiminto',
-  	'instruction_parameter' => 'Aseta parametrit',
-  	'instruction_album' => 'Valitse albumi',
-  	'instruction_press' => 'Paina %s',
-  	'update' => 'Pivit thumbnailit / muokatut kuvat',
-  	'update_what' => 'Mit pivitetn',
-  	'update_thumb' => 'Vain thumbnailit',
-  	'update_pic' => 'Vain muokatut kuvat',
-  	'update_both' => 'Sek thumbnailit ett muokatut kuvat',
-  	'update_number' => 'Ksiteltvi kuvia per klikkaus',
-  	'update_option' => '(Aseta alemmalle tasolle mikli selain joutuu toistuvasti timeout-tilaan)',
-  	'filename_title' => 'Tiedostonimi &rArr; Otsikko', //cpg1.3.0
-  	'filename_how' => 'Miten tiedostonime muokataan',
-  	'filename_remove' => 'Poista .jpg-pte ja korvaa _ (alaviiva) vlilynnill',
-  	'filename_euro' => 'Muuta 2003_11_23_13_20_20.jpg muotoon 23/11/2003 13:20',
-  	'filename_us' => 'Muuta 2003_11_23_13_20_20.jpg muotoon 11/23/2003 13:20',
-  	'filename_time' => 'Muuta 2003_11_23_13_20_20.jpg muotoon 13:20',
-  	'delete' => 'Poista otsikot ja alkuperisen kokoiset kuvat', //cpg1.3.0
-  	'delete_title' => 'Poista otsikot', //cpg1.3.0
-  	'delete_original' => 'Poista alkuperisen kokoiset kuvat',
-  	'delete_replace' => 'Poista alkuperisen kokoiset kuvat ja korvaa ne muokatuilla versioilla',
-  	'select_album' => 'Valitse albumi',
-  	'delete_orphans' => 'Poista yksittiset kommentit (toimii kaikkiin albumeihin)', //cpg1.3.0
-  	'orphan_comment' => 'yksittist kommenttia lytynyt', //cpg1.3.0
-  	'delete' => 'Poista', //cpg1.3.0
-  	'delete_all' => 'Poista kaikki', //cpg1.3.0
-  	'comment' => 'Kommentti: ', //cpg1.3.0
-  	'nonexist' => 'liitetty olemattomaan tiedostoon # ', //cpg1.3.0
-  	'phpinfo' => 'Nyt phpinfo', //cpg1.3.0
-  	'update_db' => 'Pivit tietokanta', //cpg1.3.0
-  	'update_db_explanation' => 'Jos olet korvannut copperminen tiedostoja, lisnnyt muokkauksia tai pivittnyt aiemmasta versiosta, muista pivitt tietokanta. Tm luo tarvittavat taulukot ja/tai configin arvot gallerian tietokantaan.', //cpg1.3.0
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Versiotarkistus', //cpg1.4
+  'what_it_does' => 'Tämä sivu on niille, jotka ovat päivittäneet Copperminen. Tämä scripti käy läpi web-palvelimen tiedostot ja tutkii, ovatko palvelimesi tiedostot samoja versioita kuin palvelimella http://coppermine.sourceforge.net.<br />Tiedostot, jotka pitää päivittää, näytetään punaisella. Keltaiset kannattaa käydä läpi. Vihreät (tai oletusväriset) tiedostot ovat kunnossa.<br />Klikkaa ohjeikoneita saadaksesi lisätietoa.', //cpg1.4
+  'online_repository_unable' => 'Online-kirjastoon ei saatu yhteyttä', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine ei saanut yhteyttä online-kirjastoon. Syitä voi olla kaksi:', //cpg1.4
+  'online_repository_reason1' => 'Copperminen online-kirjasto on tällä hetkellä alhaalla - tarkista, pääsetkö selaimella tälle sivulle: %s - jos et, kokeile myöhemmin uudelleen.', //cpg1.4
+  'online_repository_reason2' => 'Palvelimesi PHP on konfiguroitu niin, että %s on pois päältä. (oletuksena se on päällä). Jos olet palvelimen ylläpitäjä, käännä valinta päälle tiedostossa <i>php.ini</i> (laita ainakin päävalinnaksi %s). Jos sinulla on ostettu web-palvelu, sinun täytynee tyytyä siihen, että vertaat omia tiedostojasi online-kirjastoon. Tällä sivulla näytetään vain ne tiedostoversiot, jotka ovat mukana sinun jakelussasi. Päivityksiä ei näytetä.', //cpg1.4
+  'online_repository_skipped' => 'Yhteys online-kirjastoon skipattu', //cpg1.4
+  'online_repository_to_local' => 'Paikalliset kopiot päivitetään nyt uusilla versioilla. Data voi olla epätarkkaa, jos olet päivittänyt Copperminen, etkä ole uploadannut kaikkia tiedostoja. Niitä tiedostomuutoksia, jotka on tehty versiojakelun, jälkeen ei oteta huomioon.', //cpg1.4
+  'local_repository_unable' => 'Palvelimesi kirjastoon ei saatu yhteyttä', //cpg1.4
+  'local_repository_explanation' => 'Coppermine ei saanut yhteyttä palvelimellasi tiedostoon %s. Tämä luultavasti tarkoittaa, että et ole lisännyt ko. tiedostoa palvelimellesi. Lisää tiedosto ja päivitä tämä sivu uudelleen.<br />Jos scriptiä ei vieläkään voida ajaa, palveluntarjoajasi on voinut ottaa osan <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP:n tiedostojärjestelmäfunktioista</a> kokonaan pois käytöstä. Jos näin on, et voi käyttää tätä työkalua.', //cpg1.4
+  'coppermine_version_header' => 'Asennettu Copperminen versio', //cpg1.4
+  'coppermine_version_info' => 'Sinulla on tällä hetkellä asennettuna: %s', //cpg1.4
+  'coppermine_version_explanation' => 'Jos luulet, että tämä on täysin väärä tieto, ja sinulla pitäisi olla uudempi versio Copperminesta, voi olla, että sinulta puuttuu vain uusin versio tiedostosta <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Versioiden vertailu', //cpg1.4
+  'folder_file' => 'hakemisto/tiedosto', //cpg1.4
+  'coppermine_version' => 'cpg -versio', //cpg1.4
+  'file_version' => 'tiedostoversio', //cpg1.4
+  'webcvs' => 'web-cvs', //cpg1.4
+  'writable' => 'kirjoitettava', //cpg1.4
+  'not_writable' => 'ei kirjoitettava', //cpg1.4
+  'help' => 'Ohje', //cpg1.4
+  'help_file_not_exist_optional1' => 'Tiedostoa/hakemistoa ei löydy', //cpg1.4
+  'help_file_not_exist_optional2' => 'Tiedostoa/hakemistoa %s ei löydy palvelimelta. Vaikka se ei olekaan välttämätön, sinun  pitäisi kuitenkin lisätä se (käyttäen FTP-asiakasohjelmaa) palvelimellesi, jos sinulla on ongelmia toimivuuden kanssa.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'tiedostoa/hakemistoa ei löydy', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'Tiedostoa/hakemistoa %s ei löydetty palvelimelta, vaikka se on pakollinen. Lisää se palvelimellesi (käyttäen FTP-asiakasohjelmaa).', //cpg1.4
+  'help_no_local_version1' => 'Ei paikallista tiedostoversiota', //cpg1.4
+  'help_no_local_version2' => 'Scripti ei löytänyt paikallista tiedostoversiota. Tiedosto on joko vanhentunut tai olet muokannut sitä ja poistanut samalla header -tiedot. Tiedoston päivitys on suositeltava.', //cpg1.4
+  'help_local_version_outdated1' => 'Paikallinen versio on vanhentunut', //cpg1.4
+  'help_local_version_outdated2' => 'Versiosi tästä tiedostoa vaikuttaa olevan vanhasta Copperminen versiosta (olet ilmeisesti päivittänyt uuteen). Päivitä myös tämä tiedosto!', //cpg1.4
+  'help_local_version_na1' => 'Cvs -versioinfoa ei saatu', //cpg1.4
+  'help_local_version_na2' => 'Scripti ei saanut selville palvelimesi cvs-versiota. Sinun pitäisi tiedosto paketistasi.', //cpg1.4
+  'help_local_version_dev1' => 'Kehitysversio', //cpg1.4
+  'help_local_version_dev2' => 'Tiedosto palvelimellasi vaikuttaa olevan uudempi kuin Copperminesi versio. Joko olet käyttämässä kehitysversiota (käytä vain, jos tiedät, mitä olet tekemässä), tai olet päivittänyt Copperminen, mutta include/init.inc.php on jäänyt päivittämättä.', //cpg1.4
+  'help_not_writable1' => 'Hakemistoon ei voitu kirjoittaa', //cpg1.4
+  'help_not_writable2' => 'Anna chmod:lla scriptille oikeudet kirjoittaa hakemistoon %s ja kaikkiin sen alla.', //cpg1.4
+  'help_writable1' => 'Hakemisto kirjoitettava', //cpg1.4
+  'help_writable2' => 'Hakemisto %s on kirjoitettava. Tämä on tarpeeton riski, sillä Copperminen tarvitsee vain luku- ja ajo-oikeudet.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine ei voinut tutkia, onko hakemisto kirjoitettava.', //cpg1.4
+  'your_file' => 'tiedostosi', //cpg1.4
+  'reference_file' => 'referenssitiedosto', //cpg1.4
+  'summary' => 'Tiivistelmä', //cpg1.4
+  'total' => 'Tiedostoja/hakemistoja tarkistettu yhteensä', //cpg1.4
+  'mandatory_files_missing' => 'Pakollisia tiedostoja puuttuu', //cpg1.4
+  'optional_files_missing' => 'Vapaaehtoisia tiedostoja puuttuu', //cpg1.4
+  'files_from_older_version' => 'Ylijääneitä tiedostoja vanhentuneista Copperminen versioista', //cpg1.4
+  'file_version_outdated' => 'Vanhentuneita tiedostoversioita', //cpg1.4
+  'error_no_data' => 'Scripti ei saanut mitään tietoa irti. Pahoittelut!', //cpg1.4
+  'go_to_webcvs' => 'mene webcvs:ään %s', //cpg1.4
+  'options' => 'Valinnat', //cpg1.4
+  'show_optional_files' => 'näytä vapaaehtoiset hakemistot/tiedostot', //cpg1.4
+  'show_mandatory_files' => 'näytä pakolliset tiedostot', //cpg1.4
+  'show_file_versions' => 'näytä tiedostoversiot', //cpg1.4
+  'show_errors_only' => 'näytä vain virheelliset hakemistot/tiedostot', //cpg1.4
+  'show_permissions' => 'näytä hakemisto-oikeudet', //cpg1.4
+  'show_condensed_output' => 'näytä yhteenvetotiedot (aikaisemmille kuvankaappauksille)', //cpg1.4
+  'coppermine_in_webroot' => 'Coppermine on asennettu palvelimen juureen', //cpg1.4
+  'connect_online_repository' => 'yritä ottaa yhteys online-kirjastoon', //cpg1.4
+  'show_additional_information' => 'näytä lisätiedot', //cpg1.4
+  'no_webcvs_link' => 'älä näytä webcvs-linkkiä', //cpg1.4
+  'stable_webcvs_link' => 'näytä webcvs-linkki vakaaseen versioon', //cpg1.4
+  'devel_webcvs_link' => 'näytä webcvs-linkki kehitysversioon', //cpg1.4
+  'submit' => 'hyväksy muutokset / päivitä', //cpg1.4
+  'reset_to_defaults' => 'palauta oletusarvot', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Poista kaikki lokit', //cpg1.4
+  'delete_this' => 'Poista tämä loki', //cpg1.4
+  'view_logs' => 'Näytä lokit', //cpg1.4
+  'no_logs' => 'Ei luotuja lokeja.', //cpg1.4
 );
 
-?>
\ No newline at end of file
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP -webjulkaisuohjelma</h1><p>Tämä moduuli mahdollistaa <b>Windows XP</b> -webjulkaisun käytön Copperminessa.</p><p>Koodi perustuu artikkeliin, jonka lähetti
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Mitä tarvitaan</h2><ul><li>Windows XP saadaksesi ohjelman toimimaan</li><li>Toimiva Coppermine -asennus, jossa <b>weblähetys toimii.</b></li></ul><h2>Kuinka asentaa asiakasohjelma</h2><ul><li>Klikkaa oikealla napilla:
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Valitse &quot;tallenna nimellä..&quot;. Tallenna tiedosto kovalevyllesi. Tarkista tallentaessasi, että ehdotettu tiedostonimi on <b>cpg_###.reg</b> (### esittää numeerista aikaleimaa). Muuta se tähän muotoon, jos tarpeen (jätä numerot). Kun olet ladannut, kaksoisklikkaa tiedostoa rekisteröidäksesi palvelimesi webjulkaisuohjelmaan.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testaus</h2><ul><li>Valitse tiedostoja Windows Explorerissa, klikkaa <b>Julkaise xxx webissä</b> vasemmassa paneelissa.</li><li>Varmista tiedostovalikoima. Klikkaa <b>Seuraava</b>.</li><li>Valitse imestyneestä palveluiden listasta yksi kuvagalleriaasi (sen nimi vastaa galleriaasi). Jos palvelua ei löydy, varmista, että sinulla on <b>cpg_pub_wizard.reg</b> asennettuna kuten ylempänä kuvataan.</li><li>Anna kirjautumistiedot, jos tarvitaan.</li><li>Valitse kohdealbumi kuvillesi tai luo uusi.</li><li>Klikkaa <b>seuraava</b>. Kuvien lähetys alkaa.</li><li>Kun lähetys on valmis, tarkista, että kuvat lisättiin galleriaasi.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Huomaa:</h2><ul><li>Kun lähetys on alkanut, ohjelma ei voi näyttää scriptin virheilmoituksia, joten et voi tietää, onnistuiko lähetys. Sinun on siis tarkistettava galleriasi.</li><li>Jos lähetys epäonnistui, laita päälle &quot;Debug-tila&quot; Copperminen ylläpitosivulla, yritä lähettää yksi kuva ja tarkista virheviestit
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+tiedostosta, joka sijaitsee Copperminen hakemistossa palvelimellasi.</li><li>Välttääksesi gallerian <i>floodauksen</i> ohjelman kautta lisätyillä kuvilla, vain <b>gallerian ylläpitäjät</b> ja <b>käyttäjät, joilla on omia albumeita</b> voivat käyttää tätä ominaisuutta.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Web-julkaisuohjelma', //cpg1.4
+  'welcome' => 'Tervetuloa <b>%s</b>,', //cpg1.4
+  'need_login' => 'Sinun on kirjauduttava galleriaan voidaksesi käyttää tätä ohjelmaa.<p/><p>Kun kirjaudut, älä unohda valita <b>muista minut</b> -valintaa, jos sellainen on.', //cpg1.4
+  'no_alb' => 'Ei löytynyt yhtään albumia, johon sinulla olisi oikeudet lisätä tiedostoja.', //cpg1.4
+  'upload' => 'Lisää kuvasi olemassa olevaan albumiin', //cpg1.4
+  'create_new' => 'Luo uusi albumi kuvillesi', //cpg1.4
+  'album' => 'Albumi', //cpg1.4
+  'category' => 'Kategoria', //cpg1.4
+  'new_alb_created' => 'Uusi albumisi &quot;<b>%s</b>&quot; on luotu.', //cpg1.4
+  'continue' => 'Paina &quot;Seuraava&quot; aloittaaksesi kuvien lisäämisen', //cpg1.4
+  'link' => 'XP-webjulkaisuohjelma', //cpg1.4
+);
+}
+?>
diff -ruN 133/lang/finnish-utf-8.php cpg148/lang/finnish-utf-8.php
--- 133/lang/finnish-utf-8.php	2004-12-30 01:03:50.000000000 -0600
+++ cpg148/lang/finnish-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1275 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: finnish-utf-8.php,v 1.8 2004/12/29 23:03:50 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// Kääntäjä ja tietoja käännöksestä
-$lang_translation_info = array(
-        'lang_name_english' => 'Finnish',
-        'lang_name_native' => 'Suomi',
-        'lang_country_code' => 'fi',
-        'trans_name'=> 'Mikko Kulmala',
-        'trans_email' => 'mikko@kulmalat.org',
-        'trans_website' => 'http://www.kulmalat.org',
-        'trans_date' => '2004-06-13',
-);
-
-$lang_charset = 'utf-8';
-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// lyhenteet Tavulle, Kilolle ja Megalle
-$lang_byte_units = array('tavua', 'KB', 'MB');
-
-// Viikonpäivät ja kuukaudet
-$lang_day_of_week = array('Su', 'Ma', 'Ti', 'Ke', 'To', 'Pe', 'La');
-$lang_month = array('Tammikuu', 'Helmikuu', 'Maaliskuu', 'Huhtikuu', 'Toukokuu', 'Kesäkuu', 'Heinäkuu', 'Elokuu', 'Syyskuu', 'Lokakuu', 'Marraskuu', 'Joulukuu');
-
-// Yleistä
-$lang_yes = 'Kyllä';
-$lang_no  = 'Ei';
-$lang_back = 'Takaisin';
-$lang_continue = 'Jatka';
-$lang_info = 'Tietoa';
-$lang_error = 'Virhe';
-
-// Päiväys
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M';
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p';
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p';
-
-// Kirosanafiltteri (ei käännetty)
-$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*');
-
-$lang_meta_album_names = array(
-        'random' => 'Satunaiset kuvat', 
-        'lastup' => 'Uusimmat kuvat', 
-        'lastalb'=> 'Viimeksi päivitetyt albumit', 
-        'lastcom' => 'Uusimmat komentit', 
-        'topn' => 'Katsotuimmat', 
-        'toprated' => 'Suosituimmat', 
-        'lasthits' => 'Viimeksi tarkasteltu', 
-        'search' => 'Haun tulokset', 
-        'favpics'=> 'Omat suosikkini'
-);
-
-$lang_errors = array(
-	'access_denied' => 'Ei oikeuksia tälle sivulle.',
-	'perm_denied' => 'Ei oikeuksia kyseisen toiminnon suorittamiseen.',
-	'param_missing' => 'Skriptiä kutsuttu ilman vaadittavia parametrejä.',
-	'non_exist_ap' => 'Valittua albumia/kuvaa ei löydy !',
-	'quota_exceeded' => 'Levytilasi on täynnä<br /><br />Levytilasi on täynnä [quota]K, kuviesi vievä tila [space]K, lisäämällä tämän kuvan tilasi koko ylittyisi.',
-	'gd_file_type_err' => 'Kun käytät GD:tä, sallitut tiedostomuodot ovat JPEG ja PNG.',
-	'invalid_image' => 'Kuva on korruptoitunut eikä sitä voi käsitellä GD:llä',
-	'resize_failed' => 'Ongelma thumbnailien luomisessa.',
-	'no_img_to_display' => 'Ei näyttettäviä kuvia',
-	'non_exist_cat' => 'Valittua kategoriaa ei löydy',
-	'orphan_cat' => 'Ongelmia kategoriassa. Aja kategoriamanageri ongelman selvittämiseksi.',
-	'directory_ro' => 'Hakemistoon \'%s\' ei ole määritelty kirjoitusoikeuksia. Kuvia ei voi poistaa',
-	'non_exist_comment' => 'Valittua kommenttia ei löydy.',
-	'pic_in_invalid_album' => 'Kuvaa ei ole albumissa (%s)!?',
-	'banned' => 'Sinulta on evätty pääsy tälle sivulle.', 
-	'not_with_udb' => 'Tämä toiminto on poistettu käytöstä Coppermine gallerissa, koska tämä on integroitu foorumiohjelmistoon. Toiminto, jota yritit tehdä, ei ole tuettuna tässä kokoonpanossa. Toiminto löytyy mahdollisesti foorumiohjelmistosta.', 
-	'offline_title' => 'Offline', //cpg1.3.0
-	'offline_text' => 'Galleria on tällä hetkellä offline-tilassa - palaa myöhemmin uudelleen.', //cpg1.3.0
-        'ecards_empty' => 'Yhtään e-korttia ei ole käytettävissä. Varmista, että olet sallinut e-korttien käyttämisen gallerian asetuksista.', //cpg1.3.0
-	'action_failed' => 'Toiminto epäonnistui.  Coppermine ei pysty käsittelemään valitsemaasi toimintoa.', //cpg1.3.0
-        'no_zip' => 'Zip-tiedostojen käsittelyssä välttämättömiä tiedostoja ei ole saatavilla. Ota yhteys gallerian ylläpitoon.', //cpg1.3.0
-	'zip_type' => 'Sinulla ei ole oikeutta siirtää palvelimelle Zip-tiedostoja.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Seuraavat koodit ovat käyttökelpoisia: <li>[b]<b>Lihavoitu</b>[/b]</li> <li>[i]<i>Kursivoitu</i>[/i]</li> <li>[url=http://omasivu.com/]Linkki[/url]</li> <li>[email]käyttäjä@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// Tiedosto theme.php                                                        //
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-	'alb_list_title' => 'Siirry albumilistaan',
-	'alb_list_lnk' => 'Albumilista',
-	'my_gal_title' => 'Siirry omaan galleriaan',
-	'my_gal_lnk' => 'Oma galleria',
-	'my_prof_lnk' => 'Omat asetukset',
-	'adm_mode_title' => 'Vaihda ylläpitotilaan',
-	'adm_mode_lnk' => 'Ylläpitotila',
-	'usr_mode_title' => 'Vaihda käyttäjätilaan',
-	'usr_mode_lnk' => 'Käyttäjätila',
-	'upload_pic_title' => 'Lisää kuva albumiin',
-	'upload_pic_lnk' => 'Lisää kuva',
-	'register_title' => 'Luo uusi tili',
-	'register_lnk' => 'Rekisteröidy',
-	'login_lnk' => 'Kirjaudu',
-	'logout_lnk' => 'Poistu',
-	'lastup_lnk' => 'Viimeksi lisätty',
-	'lastcom_lnk' => 'Uusimmat kommentit',
-	'topn_lnk' => 'Katsotuimmat',
-	'toprated_lnk' => 'Suosituimmat',
-	'search_lnk' => 'Haku',
-	'fav_lnk' => 'Suosikkini',
-	'memberlist_title' => 'Käyttäjälista', //cpg1.3.0
-	'memberlist_lnk' => 'Näytä käyttäjälista', //cpg1.3.0
-	'faq_title' => 'Usein kysytyt kysymykset', //cpg1.3.0
-	'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-	'upl_app_lnk' => 'Tarkistettavat',
-	'config_lnk' => 'Asetukset',
-	'albums_lnk' => 'Albumit',
-	'categories_lnk' => 'Kategoriat',
-	'users_lnk' => 'Käyttäjät',
-	'groups_lnk' => 'Ryhmät',
-	'comments_lnk' => 'Kommentit',
-	'searchnew_lnk' => 'Lisää kuvia',
-	'util_lnk' => 'Käsittele kuvia',
-	'ban_lnk' => 'Bannaa käyttäjiä',
-	'db_ecard_lnk' => 'Näytä e-kortit', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-	'albmgr_lnk' => 'Luo / muokkaa albumeita.',
-	'modifyalb_lnk' => 'Muokkaa omaa albumia.',
-	'my_prof_lnk' => 'Omat asetukset',
-);
-
-$lang_cat_list = array(
-	'category' => 'Kategoria',
-	'albums' => 'Albumit',
-	'pictures' => 'Kuvat', //cpg1.3.0
-);
-
-$lang_album_list = array(
-	'album_on_page' => '%d albumia %d sivu(a)'
-);
-
-//Järjestä tiedoston nimen ja päivämäärän mukaan
-$lang_thumb_view = array(
-	'date' => 'Päivämäärä',
-	'name' => 'Nimi', 
-	'title' => 'Otsikko', 
-	'sort_da' => 'Järjestä päivämäärittäin nousevasti',
-	'sort_dd' => 'Järjestä päivämäärittäin laskevasti',
-	'sort_na' => 'Järjestä nimellä nousevasti',
-	'sort_nd' => 'Järjestä nimellä laskevasti',
-	'sort_ta' => 'Järjestä otsikolla nousevasti', 
-	'sort_td' => 'Järjestä otsikolla laskevasti',
-	'download_zip' => 'Lataa Zip-tiedostona', //cpg1.3.0
-	'pic_on_page' => '%d kuvaa %d sivu(a)',
-	'user_on_page' => '%d käyttäjää %d sivu(a)' //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-	'thumb_title' => 'Takaisin thumbnail-sivulle',
-	'pic_info_title' => 'Näytä/piilota kuvan tiedot',
-	'slideshow_title' => 'Diashow',
-	'ecard_title' => 'Lähetä tämä kuva e-korttina.',
-	'ecard_disabled' => 'E-kortit pois päältä.',
-	'ecard_disabled_msg' => 'Sinulla ei ole oikeutta lähettää e-kortteja.',
-	'prev_title' => 'Näytä edellinen kuva',
-	'next_title' => 'Näytä seuraava kuva',
-	'pic_pos' => 'Kuva %s/%s',
-);
-
-$lang_rate_pic = array(
-	'rate_this_pic' => 'Äänestä tätä kuvaa ',
-	'no_votes' => '(ei ääniä vielä)',
-	'rating' => '(nykyinen taso : %s / 5 ja %s ääntä)',
-	'rubbish' => 'Täyttä roskaa',
-	'poor' => 'Melko huono',
-	'fair' => 'Keskitasoa',
-	'good' => 'Hyvä',
-	'excellent' => 'Loistava',
-	'great' => 'Aivan uskomaton',
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto include/exif.inc.php                                             //
-// ------------------------------------------------------------------------- //
-
-// tyhjä
-
-// ------------------------------------------------------------------------- //
-// Tiedosto include/functions.inc.php                                        //
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-	INFORMATION => $lang_info,
-	ERROR => $lang_error,
-	CRITICAL_ERROR => 'Kriittinen virhe',
-	'file' => 'Tiedosto: ',
-	'line' => 'Rivi: ',
-);
-
-$lang_display_thumbnails = array(
-	'filename' => 'Tiedoston nimi : ',
-	'filesize' => 'Tiedoston koko : ',
-	'dimensions' => 'Tarkkuus : ',
-	'date_added' => 'Lisätty : '
-);
-
-$lang_get_pic_data = array(
-	'n_comments' => '%s kommenttia',
-	'n_views' => '%s tarkastelua',
-	'n_votes' => '(%s ääntä)'
-);
-
-$lang_cpg_debug_output = array(
-	'debug_info' => 'Virheilmoitus', //cpg1.3.0
-	'select_all' => 'Valitse kaikki', //cpg1.3.0
-	'copy_and_paste_instructions' => 'Jos aiot pyytää apua Copperminen foorumeilta, liitä tämä virheinfo viestiisi. Muista korvata salasanat tähdillä (*) ennen kuin lähetät viestin.', //cpg1.3.0
-	'phpinfo' => 'Näytä phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-	'reset_language' => 'Alkuperäiset kieliasetukset', //cpg1.3.0
-	'choose_language' => 'Valitse kieli', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-	'reset_theme' => 'Alkuperäinen ulkoasu', //cpg1.3.0
-	'choose_theme' => 'Valitse ulkoasu', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto include/init.inc.php                                             //
-// ------------------------------------------------------------------------- //
-
-// tyhjä
-
-// ------------------------------------------------------------------------- //
-// Tiedosto include/picmgmt.inc.php                                          //
-// ------------------------------------------------------------------------- //
-
-// tyhjä
-
-// ------------------------------------------------------------------------- //
-// Tiedosto include/smilies.inc.php                                          //
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-	'Exclamation' => 'Huuto',
-	'Question' => 'Kysymys',
-	'Very Happy' => 'Erittäin Iloinen',
-	'Smile' => 'Hymy',
-	'Sad' => 'Suru',
-	'Surprised' => 'Yllättynyt',
-	'Shocked' => 'Järkyttynyt',
-	'Confused' => 'Häkeltynyt',
-	'Cool' => 'Cool',
-	'Laughing' => 'Nauru',
-	'Mad' => 'Hullu',
-	'Razz' => 'Razz',
-	'Embarassed' => 'Embarassed',
-	'Crying or Very sad' => 'Itkeä',
-	'Evil or Very Mad' => 'Erittäin Hullu',
-	'Twisted Evil' => 'Kieroutunut Hullu',
-	'Rolling Eyes' => 'Pyörivät silmät',
-	'Wink' => 'Vink',
-	'Idea' => 'Idea',
-	'Arrow' => 'Nuoli',
-	'Neutral' => 'Neutraali',
-	'Mr. Green' => 'Mr. Vihreä',
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto addpic.php                                                       //
-// ------------------------------------------------------------------------- //
-
-// tyhjä
-
-// ------------------------------------------------------------------------- //
-// Tiedosto admin.php                                                        //
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-	0 => 'Poistuu ylläpitotilasta.',
-	1 => 'Siirtyy ylläpitotilaan.',
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto albmgr.php                                                       //
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-	'alb_need_name' => 'Albumi tarvitsee nimen !',
-	'confirm_modifs' => 'Haluatko varmasti tehdä nämä muutokset?',
-	'no_change' => 'Et tehnyt yhtään muutosta!',
-	'new_album' => 'Uusi albumi',
-	'confirm_delete1' => 'Haluatko varmasti poistaa tämän albumin?',
-	'confirm_delete2' => '\nKaikki kuvat ja kommentit tulevat poistumaan!',
-	'select_first' => 'Valitse albumi ensin',
-	'alb_mrg' => 'Albumien käsittely',
-	'my_gallery' => '* Oma galleria *',
-	'no_category' => '* Ei kategoriaa *',
-	'delete' => 'Poista',
-	'new' => 'Uusi',
-	'apply_modifs' => 'Hyväksy muutokset',
-	'select_category' => 'Valitse kategoria',
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto catmgr.php                                                       //
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-	'miss_param' => 'Toimintoa \'%s\'ei voitu suorittaa.',
-	'unknown_cat' => 'Valittua kategoriaa ei ole enää tietokannassa.',
-	'usergal_cat_ro' => 'Käyttäjien gallerioiden kategorioita ei voi poistaa!',
-	'manage_cat' => 'Hallitse kategorioita',
-	'confirm_delete' => 'Haluatko varmasti poistaa tämän kategorian?',
-	'category' => 'Kategoria',
-	'operations' => 'Toiminnot',
-	'move_into' => 'Siirrä',
-	'update_create' => 'Päivitä/Luo kategoria',
-	'parent_cat' => 'Pääkategoria',
-	'cat_title' => 'Kategorian otsikko',
-        'cat_thumb' => 'Kategorian thumbnail', //cpg1.3.0
-	'cat_desc' => 'Kategorian tarkenne'
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto config.php                                                       //
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-	'title' => 'Asetukset',
-	'restore_cfg' => 'Palauta oletukset',
-	'save_cfg' => 'Tallenna muutokset',
-	'notes' => 'Huomio',
-	'info' => 'Info',
-	'upd_success' => 'Gallerian asetukset päivitetty',
-	'restore_success' => 'Gallerian oletusasetukset palautettu',
-	'name_a' => 'Nimi nousevasti',
-	'name_d' => 'Nimi laskevasti',
-	'title_a' => 'Otsikko nousevasti', 
-        'title_d' => 'Otsikko laskevasti',
-	'date_a' => 'Päivä nousevasti',
-	'date_d' => 'Päivä laskevasti',
-        'th_any' => 'Max Aspect',
-        'th_ht' => 'Korkeus',
-        'th_wd' => 'Leveys',
-        'label' => 'otsikko', //cpg1.3.0
-        'item' => 'linkki', //cpg1.3.0
-        'debug_everyone' => 'Kaikki', //cpg1.3.0
-        'debug_admin' => 'Vain ylläpitäjä', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-	'Yleiset asetukset',
-	array('Gallerian nimi', 'gallery_name', 0),
-	array('Gallerian tarkenne', 'gallery_description', 0),
-	array('Gallerian ylläpitäjän sähköposti', 'gallery_admin_email', 0),
-	array('Kohdeosoite \'Näytä enemmän kuvia\' -linkissä e-korteissa', 'ecards_more_pic_target', 0),
-        array('Galleria on offline-tilassa', 'offline', 1), //cpg1.3.0
-        array('Salli e-kortit', 'log_ecards', 1), //cpg1.3.0
-        array('Salli Zip-tiedostot', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Kieli, teema &amp; merkistö',
-	array('Kieli', 'lang', 5),
-	array('Teema', 'theme', 6),
-        array('Näytä lista kielistä', 'language_list', 8), //cpg1.3.0
-        array('Näytä kieliä vastaavat liput', 'language_flags', 8), //cpg1.3.0
-        array('Näytä &quot;oletusasetus&quot; kielivalinnassa', 'language_reset', 1), //cpg1.3.0
-        array('Näytä lista teemoista', 'theme_list', 8), //cpg1.3.0
-        array('Näytä &quot;oletusasetus&quot; teemavalinnassa', 'theme_reset', 1), //cpg1.3.0
-        array('Näytä FAQ', 'display_faq', 1), //cpg1.3.0
-        array('Näytä apua bb-koodin käyttöön ', 'show_bbcode_help', 1), //cpg1.3.0
-        array('Merkistö', 'charset', 4), //cpg1.3.0
-
-  'Albumin näyttöasetukset',
-	array('Päätaulukon leveys (pikseleissä tai %)', 'main_table_width', 0),
-	array('Kuinka monta kategoriaa näytetään tasolla', 'subcat_level', 0),
-	array('Kuinka monta albumia näytetään sivulla', 'albums_per_page', 0),
-	array('Kuinka monta saraketta näytetään albumilistassa', 'album_list_cols', 0),
-	array('Thumbnailien koko pikseleissä', 'alb_list_thumb_size', 0),
-	array('Mitä tietoja etusivulla näytetään', 'main_page_layout', 0),
-	array('Näytä ensimmäisen tason albumin thumbnailit kategoriassa','first_level',1),
-
-  'Thumbnailien näyttö',
-	array('Sarakkeita thumbnail-sivulla', 'thumbcols', 0),
-	array('Rivejä thumbnail sivulla', 'thumbrows', 0),
-	array('Kaistaleiden maksimimäärä', 'max_tabs', 10), //cpg1.3.0
-	array('Näytä kuvateksti thumbnaileissa', 'caption_in_thumbview', 1), //cpg1.3.0
-        array('Näytä katselukertojen määrä thumbnailin alla', 'views_in_thumbview', 1), //cpg1.3.0
-	array('Näytä kommenttien määrä thumbnaileissa', 'display_comment_count', 1),
-        array('Näytä tiedoston siirtäjän nimi kuvan alla', 'display_uploader', 1), //cpg1.3.0
-	array('Kuvien oletusjärjestys', 'default_sort_order', 3), //cpg1.3.0
-	array('Tarvittavien äänien määrä ennen suosituimmat-listalle pääsyä', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Kuvien näyttö- &amp; kommenttiasetukset',
-	array('Kuvan näyttö taulukon leveys (pikseleinä tai %)', 'picture_table_width', 0), //cpg1.3.0
-	array('Kuvan tiedot oletuksena näkyvissä', 'display_pic_info', 1), //cpg1.3.0
-	array('Kirosanafiltteri', 'filter_bad_words', 1),
-	array('Hyväksy hymiöt kommentissa', 'enable_smilies', 1),
-        array('Salli useita kommentteja samaan kuvaan samalta käyttäjältä (flood-suojaus pois käytöstä)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-	array('Kuvatekstin maksimipituus', 'max_img_desc_length', 0),
-	array('Maksimimäärä merkkejä sanassa', 'max_com_wlength', 0),
-	array('Kommenttirivien maksimimäärä', 'max_com_lines', 0),
-	array('Kommentin maksimipituus', 'max_com_size', 0),
-	array('Näytä thumbnaileja kuvasivulla', 'display_film_strip', 1), 
-        array('Thumbnaileja kuvasivulla', 'max_film_strip_items', 0),
-        array('Ilmoita kommenteista ylläpitäjälle sähköpostilla', 'email_comment_notification', 1), //cpg1.3.0
-        array('Kuvien väli diaesityksessä millisekunteina (1 sekunti = 1000 millisekuntia)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Kuvien ja thumbnailien asetukset', //cpg1.3.0
-	array('Tarkkuus JPEG -tiedostoilla', 'jpeg_qual', 0),
-	array('Thumbnailin maksimileveys tai -korkeus <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-        array('Käytä mittaa ( leveys tai korkeus tai maksimimitta thumbnaileissa )<b>**</b>', 'thumb_use', 7),
-	array('Luo normaalikokoiset kuvat','make_intermediate',1),
-	array('Väliaikaisten kuvien maksimileveys tai -korkeus <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-	array('Ladattavien kuvien maksimikoko (KB)', 'max_upl_size', 0), //cpg1.3.0
-	array('Ladattavien kuvien maksimileveys tai -korkeus (pikseleinä)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Tiedostojen ja thumbnailien edistyneemmät asetukset', //cpg1.3.0
-        array('Näytä yksityisen albumien ikoni kirjautumattomalle käyttäjälle','show_private',1), //cpg1.3.0
-        array('Merkit, joita ei saa käyttää tiedostonimissä', 'forbiden_fname_char',0), //cpg1.3.0
-      //array('Sallitut tiedostomuodot siirretyissä kuvissa', 'allowed_file_extensions',0), //cpg1.3.0
-        array('Sallitut kuvatiedostot', 'allowed_img_types',0), //cpg1.3.0
-        array('Sallitut videotiedostot', 'allowed_mov_types',0), //cpg1.3.0
-        array('Sallitut äänitiedostot', 'allowed_snd_types',0), //cpg1.3.0
-        array('Sallitut dokumenttitiedostot', 'allowed_doc_types',0), //cpg1.3.0
-        array('Kuvien koon muuttamisessa käytetty systeemi','thumb_method',2), //cpg1.3.0
-        array('Täydellinen polku ImageMagick -ohjelmistoon (esim. /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-      //array('Sallitut kuvatyypit (käytössä vain ImageMagick-ohjelman kanssa)', 'allowed_img_types',0), //cpg1.3.0
-        array('ImageMagickin komentorivin asetukset', 'im_options', 0), //cpg1.3.0
-        array('Lue EXIF-tietoa JPEG-tiedostoista', 'read_exif_data', 1), //cpg1.3.0
-        array('Lue IPTC-tietoa JPEG-tiedostoista', 'read_iptc_data', 1), //cpg1.3.0
-        array('Albumien hakemisto <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-        array('Kuvien hakemisto <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-        array('Normaalikokoisten kuvien etuliite <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-        array('Thumbnailien etuliite <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-        array('Hakemistojen oletusoikeudet', 'default_dir_mode', 0), //cpg1.3.0
-        array('Tiedostojen oletusoikeudet', 'default_file_mode', 0), //cpg1.3.0
-
-  'Käyttäjäasetukset',
-        array('Salli uusien käyttäjien rekisteröityä', 'allow_user_registration', 1),
-	array('Rekisteröinti vaatii sähköpostivarmistuksen', 'reg_requires_valid_email', 1),
-        array('Ilmoita ylläpitäjälle sähköpostilla uudesta rekisteröitymisestä', 'reg_notify_admin_email', 1), //cpg1.3.0
-	array('Salli kahdelle käyttäjälle sama sähköpostiosoite', 'allow_duplicate_emails_addr', 1),
-	array('Käyttäjät saavat yksityiset albumit (Huom! Jos kiellät yksityiset albumit, kaikista yksityisistä albumeista tulee julkisia)', 'allow_private_albums', 1), //cpg1.3.0
-        array('Ilmoita ylläpidolle jos käyttäjän suorittama kuvan siirto odottaa hyväksyntää', 'upl_notify_admin_email', 1), //cpg1.3.0
-        array('Salli kirjautuneiden käyttäjien tarkastella käyttäjälistaa', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Valinnaiset kentät kuvan näytössä (jätä tyhjäksi jos et halua käyttää))',
-	array('Kentän 1 nimi', 'user_field1_name', 0),
-	array('Kentän 2 nimi', 'user_field2_name', 0),
-	array('Kentän 3 nimi', 'user_field3_name', 0),
-	array('Kentän 4 nimi', 'user_field4_name', 0),
-
-  'Evästeet',
-        array('Evästeen nimi (kun käytät galleriaa foorumin yhteydessä, varmista että gallerian eväste on eri niminen kuin foorumin)', 'cookie_name', 0),
-	array('Evästeen polku', 'cookie_path', 0),
-
-  'Muut asetukset',
-        array('Siirry debug-tilaan', 'debug_mode', 9), //cpg1.3.0
-        array('Näytä ilmoitukset debug-tilassa', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Näitä asetuksia ei tulisi muuttaa, jos kuvia tai muita tiedostoja on jo lisätty.<br />
-  <a name="notice2"></a>(**) Kun näitä asetuksia muutetaan, ne alkavat vaikuttaa tiedostoihin vasta vaihtamisen jälkeen. Siksi on suositeltavaa ettei näitä asetuksia muutettaisi jos galleriassa on jo tiedostoja. Jo albumissa olevia tiedostoja voidaan kuitenkin muuttaa käyttämällä  &quot;<a href="util.php">käsittele kuvia</a>&quot; -toimintoa ylläpidon valikosta.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto db_ecard.php //cpg1.3.0                                          //
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-        'title' => 'Lähetetyt e-kortit', //cpg1.3.0
-        'ecard_sender' => 'Lähettäjä', //cpg1.3.0
-        'ecard_recipient' => 'Vastaanottaja', //cpg1.3.0
-        'ecard_date' => 'Päiväys', //cpg1.3.0
-        'ecard_display' => 'Näytä e-kortit', //cpg1.3.0
-        'ecard_name' => 'Nimi', //cpg1.3.0
-        'ecard_email' => 'Sähköposti', //cpg1.3.0
-        'ecard_ip' => 'IP #', //cpg1.3.0
-        'ecard_ascending' => 'nouseva järjestys', //cpg1.3.0
-        'ecard_descending' => 'laskeva järjestys', //cpg1.3.0
-        'ecard_sorted' => 'Järjestetty', //cpg1.3.0
-        'ecard_by_date' => 'päivämäärän mukaan', //cpg1.3.0
-        'ecard_by_sender_name' => 'lähettäjän nimen mukaan', //cpg1.3.0
-        'ecard_by_sender_email' => 'lähettäjän sähköpostin mukaan', //cpg1.3.0
-        'ecard_by_sender_ip' => 'lähettäjän IP:n mukaan', //cpg1.3.0
-        'ecard_by_recipient_name' => 'vastaanottajan nimen mukaan', //cpg1.3.0
-        'ecard_by_recipient_email' => 'vastaanottajan sähköpostin mukaan', //cpg1.3.0
-        'ecard_number' => 'Näyttää kohteet %s - %s. Yhteensä kohteita %s', //cpg1.3.0
-        'ecard_goto_page' => 'Siirry sivulle', //cpg1.3.0
-        'ecard_records_per_page' => 'Kohteita sivulla', //cpg1.3.0
-        'check_all' => 'Valitse kaikki', //cpg1.3.0
-        'uncheck_all' => 'Poista valinta kaikista', //cpg1.3.0
-        'ecards_delete_selected' => 'Poista valitut', //cpg1.3.0
-        'ecards_delete_confirm' => 'Haluatko varmasti poistaa kaikki? Klikkaa ruksi valintaruutuun!', //cpg1.3.0
-        'ecards_delete_sure' => 'Olen varma', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// Tiedosto db_input.php                                                     //
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => 'Nimi ja kommentti ovat pakolliset',
-        'com_added' => 'Kommentti lisätty',
-        'alb_need_title' => 'Albumille tarvitsee lisätä otsikko!',
-        'no_udp_needed' => 'Päivitystä ei tarvita',
-        'alb_updated' => 'Albumi päivitetty',
-        'unknown_album' => 'Valittua albumia ei ole tai sinulla ei ole oikeutta lisätä siihen kuvaa',
-        'no_pic_uploaded' => 'Tiedostoa ei lisätty!<br /><br />Jos olet valinnut tiedoston lisättäväksi, varmista että serveri sallii tiedostojen lisäämisen...', //cpg1.3.0
-        'err_mkdir' => 'Tiedoston %s luominen epäonnistui!',
-        'dest_dir_ro' => 'Skripti ei pysty kirjoittamaan kohdekansioon %s!',
-        'err_move' => 'Tiedoston %s siirtäminen kansioon %s on mahdotonta!',
-        'err_fsize_too_large' => 'Tiedoston koko on liian suuri (suurin sallittu koko on is %s x %s)', //cpg1.3.0
-        'err_imgsize_too_large' => 'Tiedoston koko on liian suuri (suurin sallittu on %s KB) !',
-        'err_invalid_img' => 'Siirtämäsi tiedosto ei ole pätevä kuvatiedosto!',
-        'allowed_img_types' => 'Voi siirtää vain %s kuvaa.',
-        'err_insert_pic' => 'Tiedostoa \'%s\' ei voida laittaa albumiin', //cpg1.3.0
-        'upload_success' => 'Tiedoston siirto onnistui<br /><br />Se tulee näkyviin ylläpidon hyväksynnän jälkeen.', //cpg1.3.0
-        'notify_admin_email_subject' => '%s - Ilmoitus kuvansiirrosta', //cpg1.3.0
-        'notify_admin_email_body' => '%s on siirtänyt kuvan, joka pitää hyväksyä. Siirry osoitteeseen %s', //cpg1.3.0
-        'info' => 'Tiedot',
-        'com_added' => 'Kommentti lisätty',
-        'alb_updated' => 'Albumi lisätty',
-        'err_comment_empty' => 'Kommenttirivi on tyhjä!',
-        'err_invalid_fext' => 'Vain seuraavat tiedostomuodot ovat hyväksyttyjä: <br /><br />%s.',
-        'no_flood' => 'Olet lisännyt viimeisen kommentin tähän kuvaan.<br /><br />Muokkaa edellistä kommenttia jos haluat lisätä jotain', //cpg1.3.0
-        'redirect_msg' => 'Sinut uudelleenohjataan.<br /><br /><br />Paina \'Jatka\' jos sivu ei päivity itsestään',
-        'upl_success' => 'Tiedosto on lisätty onnistuneesti', //cpg1.3.0
-        'email_comment_subject' => 'Kommentti lisätty Coppermine-valokuvagalleriaan', //cpg1.3.0
-        'email_comment_body' => 'Galleriaasi on lisätty kommentti. Lue se osoitteessa', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto delete.php                                                       //
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => 'Caption',
-        'fs_pic' => 'täysikokoinen kuva',
-        'del_success' => 'poistettu onnistuneesti',
-        'ns_pic' => 'normaalikokoinen kuva',
-        'err_del' => 'ei voida poistaa',
-        'thumb_pic' => 'thumbnail',
-        'comment' => 'kommentti',
-        'im_in_alb' => 'kuva albumissa',
-        'alb_del_success' => 'Albumi \'%s\' poistettu',
-        'alb_mgr' => 'Albumihallinta',
-        'err_invalid_data' => 'Puutteellista tietoa saatu kohteesta \'%s\'',
-        'create_alb' => 'Luo albumia \'%s\'',
-        'update_alb' => 'Pävittää albumia \'%s\'. Ostikko  \'%s\' ja tunnus \'%s\'',
-        'del_pic' => 'Poista tiedosto', //cpg1.3.0
-        'del_alb' => 'Poista albumi',
-        'del_user' => 'Poista käyttäjä',
-        'err_unknown_user' => 'Valittua käyttäjää ei ole olemassa!',
-        'comment_deleted' => 'Kommentti poistettu onnistuneesti',
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto displayecard.php                                                 //
-// ------------------------------------------------------------------------- //
-
-// tyhjä
-
-// ------------------------------------------------------------------------- //
-// Tiedosto displayimage.php                                                 //
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-        'confirm_del' => 'Oletko varma että halaut poistaa tämän tiedoston? \\nKommentit tulevat myös poistumaan', //js-alert //cpg1.3.0
-        'del_pic' => 'Poista tiedosto', //cpg1.3.0
-        'size' => '%s x %s pikseliä',
-        'views' => '%s kertaa',
-        'slideshow' => 'Diaesitys',
-        'stop_slideshow' => 'Pysäytä diaesitys',
-        'view_fs' => 'Klikkaa nähdäksesi kuvan oikeassa koossa',
-        'edit_pic' => 'Muuta tietoja', //cpg1.3.0
-        'crop_pic' => 'Muokkaa ja käännä', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-        'title' =>'Tiedoston tiedot', //cpg1.3.0
-        'Filename' => 'Tiedoston nimi',
-        'Album name' => 'Albumin nimi',
-        'Rating' => 'Arvostelu (%s ääntä)',
-        'Keywords' => 'Hakusanat',
-        'File Size' => 'Koko',
-        'Dimensions' => 'Mitat',
-        'Displayed' => 'Katsottu',
-        'Camera' => 'Kamera',
-        'Date taken' => 'Kuvan päiväys',
-  	'Aperture' => 'Aukko',
-  	'Exposure time' => 'Valotusaika',
-  	'Focal length' => 'Polttoväli',
-        'Comment' => 'Kommentti',
-        'addFav'=>'Lisää suosikkeihin', //cpg1.3.0
-        'addFavPhrase'=>'Suosikit', //cpg1.3.0
-        'remFav'=>'Poista suosikeista', //cpg1.3.0
-        'iptcTitle'=>'IPTC Otsikko', //cpg1.3.0
-        'iptcCopyright'=>'IPTC copyright', //cpg1.3.0
-        'iptcKeywords'=>'IPTC hakusanat', //cpg1.3.0
-        'iptcCategory'=>'IPTC kategoria', //cpg1.3.0
-        'iptcSubCategories'=>'IPTC Alakategoriat', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-        'OK' => 'OK',
-        'edit_title' => 'Muokkaa kommenttia',
-        'confirm_delete' => 'Haluatko varmasti poistaa kommentin?', //js-alert
-        'add_your_comment' => 'Lisää kommentti',
-        'name' => 'Nimi',
-        'comment' => 'Kommentti',
-	'your_name' => 'Anonyymi',
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => 'Klikkaa kuvaa sulkeaksesi tämän ikkunan',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// Tiedosto ecard.php                                                        //
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php = array(
-        'title' => 'Lähetä e-kortti',
-        'invalid_email' => '<b>Varoitus</b> : Kelpaamaton sähköpostiosoite!',
-        'ecard_title' => '%s on lähettänyt sinulle e-kortin',
-        'error_not_image' => 'Vain kuvia voi lähettää e-korttina', //cpg1.3.0
-        'view_ecard' => 'Jos e-kortti ei näy oikein, klikkaa tätä linkkiä',
-        'view_more_pics' => 'Klikkaa tätä linkkiä nähdäksesi lisää kuvia!',
-        'send_success' => 'E-kortin lähetys onnistui',
-        'send_failed' => 'E-korttiasi ei jostain syystä voitu lähettää oikein...',
-        'from' => 'Lähettäjä',
-        'your_name' => 'Nimi',
-        'your_email' => 'Sähköpostiosoite',
-        'to' => 'Vastaanottaja',
-        'rcpt_name' => 'Nimi',
-        'rcpt_email' => 'Sähköpostiosoite',
-        'greetings' => 'Tervehdys',
-        'message' => 'Viesti',
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto editpics.php                                                     //
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-        'pic_info' => 'Tiedot', //cpg1.3.0
-        'album' => 'Albumi',
-        'title' => 'Otsikko',
-        'desc' => 'Kuvaus',
-        'keywords' => 'Hakusanat',
-        'pic_info_str' => '%s &times; %s - %s KB - katsottu %s kertaa - %s ääntä',
-        'approve' => 'Hyväksy tiedosto', //cpg1.3.0
-        'postpone_app' => 'Siirrä hyväksyminen myöhemmäksi',
-        'del_pic' => 'Poista tiedosto', //cpg1.3.0
-        'read_exif' => 'Lue EXIF uudelleen', //cpg1.3.0
-        'reset_view_count' => 'Nollaa katsojalaskuri',
-        'reset_votes' => 'Nollaa äänestys',
-        'del_comm' => 'Poista kommentit',
-        'upl_approval' => 'Upload approval',
-        'edit_pics' => 'Muokkaa tiedostoja', //cpg1.3.0
-        'see_next' => 'Katsele seuraavia tiedostoja', //cpg1.3.0
-        'see_prev' => 'Ketsele edellisiä tiedostoja', //cpg1.3.0
-        'n_pic' => '%s tiedostoa', //cpg1.3.0
-        'n_of_pic_to_disp' => 'Näytettäviä tiedostoja', //cpg1.3.0
-        'apply' => 'Hyväksy muutokset', //cpg1.3.0
-        'crop_title' => 'Coppermine kuvaeditori', //cpg1.3.0
-        'preview' => 'Esikatselu', //cpg1.3.0
-        'save' => 'Tallenna kuva', //cpg1.3.0
-        'save_thumb' =>'Tallenna thumbnailina', //cpg1.3.0
-        'sel_on_img' =>'Valinnan on oltava kokonaan kuvassa!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto faq.php //cpg1.3.0                                               //
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-        'faq' => 'Usein kysytyt kysymykset', //cpg1.3.0
-        'toc' => 'Sisällysluettelo', //cpg1.3.0
-        'question' => 'Kysymys: ', //cpg1.3.0
-        'answer' => 'Vastaus: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Yleinen FAQ', //cpg1.3.0
-        array('Miksi minun pitää rekisteröityä?', 'Ylläpito ei välttämättä vaadi rekisteröitymistä. Rekisteröityminen antaa jäsenelle lisää mahdollisuuksia käyttää galleriaa, kuten esimerkiksi kuvien siirto, omien albumien luonti, suosikkilista, kuvien arvostelu ja kommenttien lisääminen jne.', 'allow_user_registration', '0'), //cpg1.3.0
-        array('Miten voin rekisteröityä?', 'Paina linkkiä &quot;Rekisteröidy&quot; ja täytä vaadittavat kentät (ja valinnaiset jos haluat).<br />Ylläpito voi vaatia sähköpostivarmistuksen rekisteröitymisen yhteydessä. Tällöin saat rekisteröitymisen jälkeen gallerian lähettämän sähköpostiviestin antamaasi sähköpostiosoitteeseen. Viesti antaa ohjeet tunnuksen aktivointiin. Tunnus pitää aktivoida ennen sisäänkirjautumista.', 'allow_user_registration', '1'), //cpg1.3.0
-        array('Miten kirjaudun sisään?', 'Paina linkkiä &quot;Kirjaudu&quot; ja täytä käyttäjänimesi ja salasanasi niille varattuihin kenttiin. &quot;Muista minut&quot; -kohtaan laittamalla rastin galleria muistaa sinut kun seuraavan kerran tulet sivulle, eikä sinun tarvitse enää kirjautua sisään.<br /><b>HUOM: Evästeiden pitää olla päällä ja sivun asettamia evästeitä ei saa poistaa mikäli haluat käyttää &quot;Muista minut&quot; -toimintoa.</b>', 'offline', 0), //cpg1.3.0
-        array('Miksi en voi kirjautua sisään?', 'Oletko rekisteröitynyt ja klikannut linkkiä joka lähetettiin sähköpostiisi?. Linkki aktivoi tilisi. Jos ongelmia on edelleen, ota yhteys gallerian ylläpitoon.', 'offline', 0), //cpg1.3.0
-        array('Unohdin salasanani. Mitä teen?', 'Jos sivuilla on käytössä &quot;Unohdin salasanani&quot; -linkki, käytä sitä. Muussa tapauksessa ota yhteyttä gallerian ylläpitoon.', 'offline', 0), //cpg1.3.0
-      //array('Mitä teen kun sähköpostiosoitteeni on vaihtunut?', 'Yksinkertaisesti vain kirjaudu sisään ja vaihda sähköpostiosoitteesi &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-        array('Miten tallennan kuvan &quot;Omat suosikkini&quot; -kansioon?', 'Klikkaa kuvaa ja valitse linkki &quot;kuvan tiedot&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); siirry sivun alalaitaan ja klikkaa linkkiä &quot;Lisää suosikkeihin&quot;.<br />Ylläpito on voinut laittaa oletusasetuksesi kuvan tietojen näkymisen &quot;kuvan tiedot&quot; -kohdassa.<br />HUOM: Evästeiden pitää olla päällä ja sivun asettamia evästeitä ei saa poistaa.', 'offline', 0), //cpg1.3.0
-        array('Miten voin äänestää kuvaa?', 'Klikkaa kuvan thumbnailia, mene sivun alalaitaan ja valitse haluamasi äänestysvaihtoehto.', 'offline', 0), //cpg1.3.0
-        array('Miten voin kommentoida kuvaa?', 'Klikkaa kuvan thumbnailia, mene sivun alalaitaan ja kirjoita kommenttisi.', 'offline', 0), //cpg1.3.0
-        array('Miten siirrän kuvan galleriaan?', 'Mene &quot;Lisää kuva&quot; -osioon ja valitse albumi johon haluat siirtää kuvan, valitse &quot;Selaa&quot; ja etsi kuvat jotka haluat siirtää. Valitse sitten &quot;avaa&quot; (lisää otsikko ja kuvaus jos haluat) ja klikkaa &quot;Lähetä&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-        array('Minne voin siirtää kuvani?', 'Voit siirtää kuvasi haluamaasi albumiin &quot;Omassa galleriassa&quot;. Ylläpito on voinut myös sallia kuvien siirtämisen myös albumeihin jotka ovat Yleisesssä galleriassa.', 'allow_private_albums', 0), //cpg1.3.0
-        array('Kuinka suuria tiedostoja voin siirtää ja mitä tiedostomuotoja?', 'Koko ja tiedostomuodot (jpg, png, jne.) riippuvat ylläpitäjästä.', 'offline', 0), //cpg1.3.0
-        array('Mikä on &quot;Oma galleria&quot;?', '&quot;Oma galleria&quot; on käyttäjän henkilökohtainen galleria jonne käyttäjä voi siirtää kuvia ja hallita.', 'allow_private_albums', 0), //cpg1.3.0
-        array('Miten luon, nimeän uudelleen tai poistan albuminen &quot;Omassa galleriassa&quot;?', 'Sinun pitää olla &quot;Ylläpitotilassa&quot;.<br />Mene kohtaan &quot;Luo / Muokkaa albumeita&quot; ja klikkaa &quot;Uusi&quot;. Albumin oletuksena nimi on &quot;Uusi albumi&quot;, jonka voit vaihtaa haluamaksesi nimeksi.<br />Voit myös nimetä uudelleen minkä tahansa albumin omassa galleriassasi.<br />Klikkaa &quot;Hyväksy muutokset&quot; jolloin tekemäsi muutokset tulevat voimaan.', 'allow_private_albums', 0), //cpg1.3.0
-        array('Miten voin muokata käyttäjien oikeuksia omassa galleriassa?', 'Sinun pitää olla &quot;Ylläpitotilassa&quot;.<br />Mene kohtaan &quot;Muokkaa omia albumeita&quot;.  &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-        array('Miten voin katsella muidan käyttäjien omia gallerioita?', 'Mene &quot;Albumilistaan&quot; ja valitse &quot;Käyttäjien galleriat&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-        array('Mitä ovat evästeet?', 'Evästeet ovat pelkkää tekstiä sisältäviä tiedostoja, jotka lähetetään internetsivulta ja siirretään käyttäjän omalle koneelle.<br />Usein evästeet sallivat käyttäjän poistumisen ja palaamisen internetsivustolle ilman uutta kirjautumista.', 'offline', 0), //cpg1.3.0
-        array('Mistä voin saada Coppermine-ohjelman omalle sivulleni?', 'Coppermine on ilmainen galleriaohjelma ja se on julkaistu GNU GPL:n alaisena. Se on täynnä erilaisia ominaisuuksiaja se sopii monille erilaisille käyttöjärjestelmille. Vieraile ohjelman sivuilla <a href="http://coppermine.sf.net/">Coppermine Home Page</a> saadaksesi lisää tietoa ja ladataksesi ohjelman.', 'offline', 0), //cpg1.3.0
-
-  'Liikkuminen galleriassa', //cpg1.3.0
-        array('Mikä on &quot;Albumilista&quot;?', 'Näyttää koko sen kategorian, jossa olet sillä hetkellä sisältäen linkin jokaiseen albumiin. Jos et ole missään kategoriassa, se näyttää koko gallerian ja linkin jokaiseen kategoriaan. Thumbnailit voivat olla linkki kategoriaan.', 'offline', 0), //cpg1.3.0
-        array('Mikä on &quot;Oma galleria&quot;?', 'Täällä käyttäjä saa luoda oman gallerian sekä lisätä, poistaa tai muokata albumeita ja lisätä kuvia niihin.', 'allow_private_albums', 0), //cpg1.3.0
-        array('Mitkä ovat &quot;Ylläpitotilan&quot; ja &quot;Käyttäjätilan&quot; erot?', 'Ylläpitotilassa voit muokata omaa galleriaasi (myös muita albumeita, riippuen ylläpidon asetuksista).', 'allow_private_albums', 0), //cpg1.3.0
-        array('Mitä tarkoittaa &quot;Lisää kuva&quot;?', 'Voit lisätä omia tiedostoja (koko ja tiedostomuodot ovat ylläpidon päätettävissä) sellaiseen galleriaan johon sivun ylläpitäjä on antanut luvan.', 'allow_private_albums', 0), //cpg1.3.0
-        array('Mitä näen linkin &quot;Viimeksi lisätty&quot; takaa?', 'Täältä näet kuvat, jotka on viimeksi siirretty galleriaan.', 'offline', 0), //cpg1.3.0
-        array('Mikä on &quot;Viimeiset kommentit&quot;?', 'Täältä löydät viimeksi lisätyt kommentit ja tiedostot, joita on kommentoitu.', 'offline', 0), //cpg1.3.0
-        array('Mikä on &quot;Katsotuimmat&quot;?', 'Näyttää eniten huomiota saaneet kuvat, eli kuvat joita on katsottu useimmin.', 'offline', 0), //cpg1.3.0
-        array('Mikä on &quot;Suosituimmat&quot;?', 'Täällä näkyvät ne tiedostot, jotka ovat saaneet parhaat arvostelut. Tuloksissa näkyy äänten keskiarvo (esim: viisi käyttäjää antoivat kukin <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: tiedoston keskiarvo olisi silloin <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; Viisi käyttäjää antoi kuvalle pisteet yhdestä viiteen (1,2,3,4,5) jolloin keskiarvo olisi <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Arvosteluasteikko on <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (paras) -- <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (huonoin).', 'offline', 0), //cpg1.3.0
-  	array('Mitä tarkoittaa &quot;Suosikkini&quot;?', 'Tämä toiminto antaa käyttäjän tallettaa omat suosikkikuvansa evästeiden, jotka lähetetään käyttäjän omalle koneelle, avulla.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// Tiedosto forgot_passwd.php //cpg1.3.0                                     //
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-        'forgot_passwd' => 'Salasanan muistuttaja', //cpg1.3.0
-        'err_already_logged_in' => 'Olet jo kirjautunut sisään!', //cpg1.3.0
-        'enter_username_email' => 'Kirjoita käyttäjänimesi tai salasanasi', //cpg1.3.0
-        'submit' => 'Lähetä', //cpg1.3.0
-        'failed_sending_email' => 'Salasananmuistuttajan sähköpostia ei voida lähettää!', //cpg1.3.0
-        'email_sent' => 'Sähköposti, jossa on käyttäjätunnuksesi ja salasanasi on lähetetty %s', //cpg1.3.0
-        'err_unk_user' => 'Valittua käyttäjää ei ole olemassa!', //cpg1.3.0
-        'passwd_reminder_subject' => '%s - Salasananmuistuttaja', //cpg1.3.0
-        'passwd_reminder_body' => 'Olet pyytänyt rekisteröitymistietoja:
-Käyttäjänimi: %s
-Salasana: %s
-Klikkaa %s kirjautuaksesi sisään.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto groupmgr.php                                                     //
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  	'group_name' => 'Käyttäjäryhmä',
-  	'disk_quota' => 'Levytilaa',
-  	'can_rate' => 'Voi äänestää', //cpg1.3.0
-  	'can_send_ecards' => 'Voi lähettää e-kortteja',
-  	'can_post_com' => 'Voi lisätä kommentteja',
-  	'can_upload' => 'Voi siirtää tiedostoja', //cpg1.3.0
-  	'can_have_gallery' => 'Saa oman gallerian',
-  	'apply' => 'Hyväksy muutokset',
-  	'create_new_group' => 'Luo uusi ryhmä',
-  	'del_groups' => 'Poista valittu ryhmä',
-  	'confirm_del' => 'Kun poistat käyttäjäryhmän, kaikki sen rymäh edustajat siirtyvät ryhmän \'Rekisteröitynyt\' jäseniksi.\n\nHaluatko varmasti jatkaa?', //js-alert //cpg1.3.0
-  	'title' => 'Muokkaa käyttäjäryhmiä',
-  	'approval_1' => 'Yleisen siirron hyväksyntä (1)',
-  	'approval_2' => 'Yksityisen siirron hyväksyntä (2)',
-  	'upload_form_config' => 'Tiedoston siirron tyyppi', //cpg1.3.0
-  	'upload_form_config_values' => array( 'Tiedot yksitellen', 'Monta tiedostoa kerralla', 'Vain URI siirtoja', 'Vain ZIP siirtoja', 'Tiedosto-URI', 'Tiedosto-ZIP', 'URI-ZIP', 'Tiedosto-URI-ZIP'), //cpg1.3.0
-  	'custom_user_upload'=>'Käyttäjä voi valita siirrettäville tiedostoille tarkoitettujen kenttien määrän?', //cpg1.3.0
-  	'num_file_upload'=>'Suurin / tarkka määrä siirrettäville tiedostoille tarkoitettuja kenttiä', //cpg1.3.0
-  	'num_URI_upload'=>'Suurin / tarkka määrä URI-siirroille tarkoitettuja kenttiä', //cpg1.3.0
-  	'note1' => '<b>(1)</b> Kuvan lisäys julkiseen albumiin vaatii ylläpidon hyväksynnän',
-  	'note2' => '<b>(2)</b> Kuvan lisäys yksityiseen albumiin vaatii ylläpidon hyväksynnän',
-  	'notes' => 'Huom',
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto index.php                                                        //
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  	'welcome' => 'Tervetuloa!',
-);
-
-$lang_album_admin_menu = array(
-  	'confirm_delete' => 'Haluatko varmasti poistaa tämän albumin? \\nKaikki tiedostot ja kommentit poistuvat albumin mukan.', //js-alert //cpg1.3.0
-  	'delete' => 'Poista',
-  	'modify' => 'Asetukset',
-  	'edit_pics' => 'Muokkaa kuvia', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  	'home' => 'Koti',
-  	'stat1' => '<b>[albums]</b> albumia jotka sisältävät <b>[pictures]</b> kuvaa. <b>[cat]</b> kategoriaa joissa <b>[comments]</b> kommenttia. Katseltu <b>[views]</b> kertaa.', //cpg1.3.0
-  	'stat2' => '<b>[albums]</b> albumia jotka sisältävät <b>[pictures]</b> kuvaa. Katseltu <b>[views]</b> kertaa.', //cpg1.3.0
-  	'xx_s_gallery' => '%s:n Galleria',
-  	'stat3' => '<b>[albums]</b> albumia jotka sisältävät <b>[pictures]</b> kuvaa. <b>[comments]</b> kommenttia ja kuvia katseltu <b>[views]</b> kertaa.', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  	'user_list' => 'Käyttäjälista',
-  	'no_user_gal' => 'Ei käyttäjien gallerioita',
-  	'n_albums' => '%s albumia',
-  	'n_pics' => '%s tiedostoa', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  	'n_pictures' => '%s tiedostoa', //cpg1.3.0
-  	'last_added' => ', viimeisin lisätty %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// Tiedosto login.php                                                        //
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  	'login' => 'Kirjaudu',
-  	'enter_login_pswd' => 'Kirjoita käyttäjänimesi ja salasanasi kirjautuaksesi sisään.',
-  	'username' => 'Käyttjänimi',
-  	'password' => 'Salasana',
-  	'remember_me' => 'Muista minut',
-  	'welcome' => 'Tervetuloa %s',
-  	'err_login' => '*** Kirjautuminen epäonnistui. Yritä uudelleen ***',
-  	'err_already_logged_in' => 'Olet jo kirjautunut sisään!',
-        'forgot_password_link' => 'Unohdin salasanani', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto logout.php                                                       //
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  	'logout' => 'Kirjaudu ulos',
-  	'bye' => 'Näkemiin %s',
-  	'err_not_loged_in' => 'Et ole kirjautunut sisään!',
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto phpinfo.php //cpg1.3.0                                           //
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  	'php_info' => 'PHP info', //cpg1.3.0
-	'explanation' => 'Tämän teksin on luonut PHP-funktio <a href="http://www.php.net/phpinfo">phpinfo()</a>. Coppermine näyttää tekstin (muotoilee tekstin).', //cpg1.3.0
-  	'no_link' => 'Phpinfon näyttäminen muille saattaa olla turvallisuusriski. Tästä syystä tämä sivu näkyy ainoastaan silloin kun on kirjautunut sisään ylläpitäjänä. Sivua ei voi linkittää ulkopuolisille, sillä heiltä on pääsy kielletty.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto modifyalb.php                                                    //
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => 'Päivitä albumi %s',
-        'general_settings' => 'Yleiset asetukset',
-        'alb_title' => 'Albumin otsikko',
-        'alb_cat' => 'Albumin kategoria',
-        'alb_desc' => 'Albumin kuvaus',
-        'alb_thumb' => 'Albumin thumbnail',
-        'alb_perm' => 'Käyttäjien oikeudet tähän albumiin',
-        'can_view' => 'Albumia voi katsella',
-        'can_upload' => 'Vierailijat voivat siirtää tiedostoja albumiin',
-        'can_post_comments' => 'Vierailijat voivat lisätä kommentteja',
-        'can_rate' => 'Vierailijat voivat äänestää kuvia',
-        'user_gal' => 'Käyttäjän galleria',
-        'no_cat' => '* Ei kategoriaa *',
-        'alb_empty' => 'Albumi on tyhjä',
-        'last_uploaded' => 'Viimeksi lisätty',
-        'public_alb' => 'Kaikki (julkinen)',
-        'me_only' => 'Vain minä',
-        'owner_only' => 'Vain albumin omistaja (%s)',
-        'groupp_only' => 'Ryhmään \'%s\' kuuluvat',
-        'err_no_alb_to_modify' => 'Tietokannassa ei ole yhtään albumia jota voisit muokata.',
-        'update' => 'Päivitä albumi', //cpg1.3.0
-        'notice1' => '(*) riippuvat %sgroups%s -asetuksista', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto ratepic.php                                                      //
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  	'already_rated' => 'Olet jo äänestänyt tätä kuvaa.', //cpg1.3.0
-  	'rate_ok' => 'Äänesi on hyväksytty.',
-  	'forbidden' => 'Et voi äänestää omia tiedostojasi.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto register.php & profile.php                                       //
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Sivuston {SITE_NAME} ylläpito yrittää poistaa ja muokata kaikkea haitallista materiaalia niin pian kuin mahdollista. On kuitenkin mahdotonta ehtiä aina ensimmäisenä paikalle tai nähdä kaikkia tietoja, joita sivulle ilmestyy. Siksi pitää muistaa, että haitallinen tieto, joka ei ole ylläpidon itsensä lähettämä, ei kuvasta sivuston ylläpitoa vaan yksinomaan tiedon lähettäjää. Kommentti leimaa siis kirjoittajansa, ei sivuston ylläpitoa.
-<br /><br />
-Hyväksyt, että et lähetä sivulle hyökkävää, säädytöntä, mautonta, herjaavaa, vastenmielista, uhkaava, seksuaalista, rasistista tai mitään muutakaan lainvastaista, loukkaavaa tai hyvien tapojen vastaista materiaalia. Suostut myös siihen, että sivuston {SITE_NAME} ylläpito ja valvojat saattavat poistaa tai muokata lähettämääsi materiaalia milloin tahansa ilmoittamatta. Käyttäjänä hyväksyt myös sen, että tietosi tallennetaan sivuston tietokantaan. Vaikka käyttäjätietoja ei tietoisesti luovuteta kolmansille osapuolille ilman käyttäjän suostumusta, ylläpitoa ei pidetä vastuullisena tietomurron kautta saatujen tietojen väärinkäyttöön.
-<br /><br />
-Tämä galleria käyttää evästeitä tallentaakseen tietoja käyttäjän koneelle. Evästeitä käytetään vain gallerian selaamisen helpottamiseen. Luovuttamaasi sähköpostiosoitetta käytetään ainoastaan rekisteröitymisen vahvistamiseen, eikä sitä luovuteta kolmansien osapuolten käyttöön.
-<br /><br />
-Klikkaamalla alla olevaa linkkiä sitoudut noudattamaan näitä käyttöehtoja.
-EOT;
-
-$lang_register_php = array(
-  	'page_title' => 'Rekisteröityminen',
-  	'term_cond' => 'Käyttöehdot',
-  	'i_agree' => 'Hyväksyn',
-  	'submit' => 'Submit registration',
-  	'err_user_exists' => 'Valitsemasi käyttäjätunnus on jo käytössä. Valitse uusi käyttäjätunnus.',
-  	'err_password_mismatch' => 'Kirjoittamasi kaksi salasanaa eivät ole samat. Kirjoita ne uudelleen.',
-  	'err_uname_short' => 'Käyttäjänimen on oltava vähintään kaksi merkkiä pitkä.',
-  	'err_password_short' => 'Salasanan on oltava vähintään kaksi merkkiä pitkä.',
-  	'err_uname_pass_diff' => 'Käyttäjätunnus ja salasana eivät saa olla samat.',
-  	'err_invalid_email' => 'Sähköpostiosoite on väärä.',
-  	'err_duplicate_email' => 'Sama sähköpostiosoite on toisen käyttäjän käytössä.',
-  	'enter_info' => 'Kaikki pakolliset kohdat on täytettävä',
-  	'required_info' => 'Pakolliset tiedot',
-  	'optional_info' => 'Valinnaiset tiedot',
-  	'username' => 'Käyttäjätunnus',
-  	'password' => 'Salasana',
-  	'password_again' => 'Salasana uudelleen',
-  	'email' => 'Sähköpostiosoite',
-  	'location' => 'Asuinpaikka',
-  	'interests' => 'Harrastukset',
-  	'website' => 'Kotisivu',
-  	'occupation' => 'Ammatti',
-  	'error' => 'Virhe',
-  	'confirm_email_subject' => '%s - Rekisteröitymisen varmistus',
-  	'information' => 'Tieto',
-  	'failed_sending_email' => 'Rekisteöritymisen varmistavaa sähköpostia ei voida lähettää!',
-  	'thank_you' => 'Kiitos rekisteröitymisestä.<br /><br />Käyttäjätilin aktivoimista koskeva sähköposti on lähetetty antamaasi sähköpostiosoitteeseen.',
-  	'acct_created' => 'Käyttäjätilisi on luotu ja voit nyt kirjautua sisään käyttämällä käyttäjätunnustasi ja salasanaasi.',
-  	'acct_active' => 'Käyttäjätunnuksesi on aktivoitu ja voit nyt kirjautua sisään käyttämällä käyttäjätunnustasi ja salasanaasi.',
-  	'acct_already_act' => 'Käyttäjätunnuksesi on jo aktivoitu!',
-  	'acct_act_failed' => 'Tunnusta ei voida aktivoida!',
-  	'err_unk_user' => 'Valittua käyttäjää ei ole olemassa!',
-  	'x_s_profile' => '%s: profiili',
-  	'group' => 'Käyttäjäryhmä',
-  	'reg_date' => 'Liittynyt',
-  	'disk_usage' => 'Tilankäyttö',
-  	'change_pass' => 'Vaihda salasana',
-  	'current_pass' => 'Nykyinen salasana',
-  	'new_pass' => 'Uusi salasana',
-  	'new_pass_again' => 'Uusi salasana uudelleen',
-  	'err_curr_pass' => 'Nykyinen salasana on väärä',
-  	'apply_modif' => 'Hyväksy muutokset',
-  	'change_pass' => 'Vaihda salasanaa',
-  	'update_success' => 'Käyttäjätietosi on päivitetty',
-  	'pass_chg_success' => 'Salasanasi on vaihdettu',
-  	'pass_chg_error' => 'Salasanaasi ei vaihdettu',
-  	'notify_admin_email_subject' => '%s - Rekisteröitymisilmoitus', //cpg1.3.0
-  	'notify_admin_email_body' => 'Uusi käyttäjä, %s, on rekisteröitynyt galleriaasi.', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Kiitos kun rekisteröidyit - {SITE_NAME}
-
-Käyttäjänimesi on : "{USER_NAME}"
-Salasanasi on : "{PASSWORD}"
-
-Aktivoidaksesi tunnuksen sinun on klikattava alla olevaa linkkiä
-tai kopioita se selaimesi osoiteriville.
-
-{ACT_LINK}
-
-Toivottaa,
-
-{SITE_NAME} : Ylläpito
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// Tiedosto reviewcom.php                                                    //
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  	'title' => 'Katsele kommentteja',
-  	'no_comment' => 'Ei yhtään kommenttia',
-  	'n_comm_del' => '%s kommenttia poistettu',
-  	'n_comm_disp' => 'Näytettävien kommenttien määrä',
-  	'see_prev' => 'Edellinen',
-  	'see_next' => 'Seuraava',
-  	'del_comm' => 'Poista valitut kommentit',
-);
-
-
-// ------------------------------------------------------------------------- //
-// Tiedosto search.php - OK                                                  //
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  	0 => 'Etsi tiedostot',
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto searchnew.php                                                    //
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  	'page_title' => 'Etsi uusia tiedostoja', //cpg1.3.0
-  	'select_dir' => 'Valitse kansio',
-  	'select_dir_msg' => 'Tämän toiminnon avulla voit lisätä tiedostoja, jotka olet jo siirtänyt FTP:llä.<br /><br />Valitse kansio, johon olet siirtänyt tiedostot.', //cpg1.3.0
-  	'no_pic_to_add' => 'Ei lisättäviä tiedostoja', //cpg1.3.0
-  	'need_one_album' => 'Tämä toiminto vaatii vähintään yhden albumin',
-  	'warning' => 'Varoitus',
-  	'change_perm' => 'Skripti ei voi kirjoittaa valitsemaasi kansioon. Vaihda kansion oikeudet muotoon 755 tai 777 ennen kuin yrität lisätä tiedostoja!', //cpg1.3.0
-  	'target_album' => '<b>Siirrä &quot;</b>%s<b>&quot; tiedostot albumiin </b>%s', //cpg1.3.0
-  	'folder' => 'Kansio',
-  	'image' => 'tiedosto',
-  	'album' => 'Albumi',
-  	'result' => 'Tulos',
-  	'dir_ro' => 'Ei voida kirjoittaa. ',
-  	'dir_cant_read' => 'Ei voida lukea. ',
-  	'insert' => 'Lisää uusia tiedostoja galleriaan', //cpg1.3.0
-  	'list_new_pic' => 'Lista uusista tiedostoista', //cpg1.3.0
-  	'insert_selected' => 'Lisää valitut tiedostot', //cpg1.3.0
-  	'no_pic_found' => 'Uusia tiedostoja ei löytynyt', //cpg1.3.0
-  	'be_patient' => 'Ole kärsivällinen, skripti tarvitsee aikaa tiedostojen lisäämiseen', //cpg1.3.0
-  	'no_album' => 'albumia ei valittu',  //cpg1.3.0
-  	'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : tarkoittaa, että tiedosto lisättiin onnistuneesti</li>'.
-                          '<li><b>DP</b> : tarkoittaa, että sama tiedosto on jo tietokannassa</li>'.
-                          '<li><b>PB</b> : tarkoittaa, että tiedostoa ei voitu lisätä. Tarkista kohdekansioiden käyttöoikeudet</li>'.
-                          '<li><b>NA</b> : tarkoittaa, että et ole valinnut albumia johon kuvat pitäisi siirtää. Siirry \'<a href="javascript:history.back(1)">takaisin</a>\' ja valitse albumi. Jos galleriassa ei ole yhtään albuamia, <a href="albmgr.php">luo</a> ensin yksi albumi</li>'.
-                          '<li>Jos merkit OK, DP, PB eivät ilmesty, klikkaa rikkoutunutta tiedosta nähdäksesi PHP:n tuottaman virheilmoituksen</li>'.
-                          '<li>Jos selaimesi menee timeout-tilaan, päivitä sivu</li>'.
-                          '</ul>', //cpg1.3.0
-  	'select_album' => 'valitse albumi', //cpg1.3.0
-  	'check_all' => 'Valise kaikki', //cpg1.3.0
-  	'uncheck_all' => 'Poista valinta kaikista', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// Tiedosto thumbnails.php                                                   //
-// ------------------------------------------------------------------------- //
-
-// tyhjä
-
-// ------------------------------------------------------------------------- //
-// Tiedosto banning.php                                                      //
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  	'title' => 'Bannaa käyttäjiä',
-  	'user_name' => 'Käyttäjänimi',
-  	'ip_address' => 'IP-osoite',
-  	'expiry' => 'Päättymisaika (tyhjä tarkoittaa pysyvää)',
-  	'edit_ban' => 'Tallenna muutokset',
-  	'delete_ban' => 'Poista',
-  	'add_new' => 'Lisää uusi',
-  	'add_ban' => 'Lisää',
-  	'error_user' => 'Ei löydä käyttäjää', //cpg1.3.0
-  	'error_specify' => 'Käyttäjänimi tai IP-osoite on pakollinen tieto', //cpg1.3.0
-  	'error_ban_id' => 'Virheellinen bannin ID!', //cpg1.3.0
-  	'error_admin_ban' => 'Et voi bannata itseäsi!', //cpg1.3.0
-  	'error_server_ban' => 'Olet bannaamassa omaa palvelintasi? Tehtävää ei voi toteuttaa.', //cpg1.3.0
-  	'error_ip_forbidden' => 'Et voi bannata tätä IP-osoitetta - sitä ei ole reititetty!', //cpg1.3.0
-  	'lookup_ip' => 'Etsi IP-osoitetta', //cpg1.3.0
-  	'submit' => 'Etsi', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto upload.php                                                       //
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  	'title' => 'Siirrä tiedosto', //cpg1.3.0
-  	'custom_title' => 'Muokkaa tiedostonsiirtolomaketta', //cpg1.3.0
-  	'cust_instr_1' => 'Voit valita haluamasi määrän siirrettäville tiedostoille tarkoitettuja kenttiä. Et voi kuitenkaan valita kenttiä enempää kuin ylläpitäjä on määrännyt.', //cpg1.3.0
-  	'cust_instr_2' => 'Kenttien määrä', //cpg1.3.0
-  	'cust_instr_3' => 'Suoraa tiedostojen siirtoa palvelimelle varten enintään: %s', //cpg1.3.0
-  	'cust_instr_4' => 'URI/URL -siirtoa varten enintään: %s', //cpg1.3.0
-	'cust_instr_5' => 'URI/URL -siirtoa varten:', //cpg1.3.0
-  	'cust_instr_6' => 'Suoraa siirtoa palvelimelle varten:', //cpg1.3.0
-  	'cust_instr_7' => 'Valitse haluamasi määrä siirtokenttiä. Siirry sitten eteenpäin klikkaamalla \'Jatka\'. ', //cpg1.3.0
-  	'reg_instr_1' => 'Lomakkeessa viallinen tieto.', //cpg1.3.0
-  	'reg_instr_2' => 'Voit nyt siirtää tiedostoja kirjoittamalla niiden sijainnin alla oleviin kenttiin. Tiedoston koko ei saa ylittää %s KB:ta. ZIP-tiedostot jotka siirretään \'Suoran siirron\' tai \'URI/URL -siirron\' kautta säilyvät pakattuina.', //cpg1.3.0
-  	'reg_instr_3' => 'Jos haluat että pakattu tiedosto puretaan, se pitää lisätä \'Purkaa ZIP-tiedoston\' -kentän kautta.', //cpg1.3.0
-  	'reg_instr_4' => 'URI/URL -siirtoa käytettäessä tiedoston polku pitää kirjoitttaa täydellisesti: http://www.omasivu.com/images/example.jpg', //cpg1.3.0
-  	'reg_instr_5' => 'Kun olet täyttänyt lomakkeen, jatka klikkaamalla \'Jatka\'.', //cpg1.3.0
-  	'reg_instr_6' => 'Purettavat ZIP-tiedostot:', //cpg1.3.0
-  	'reg_instr_7' => 'Tiedosto siirretään palvelimelle:', //cpg1.3.0
-  	'reg_instr_8' => 'URI/URL -siirrot:', //cpg1.3.0
-  	'error_report' => 'Virheraportti', //cpg1.3.0
-  	'error_instr' => 'Seuraavissa siirroissa oli ongelmia:', //cpg1.3.0
-  	'file_name_url' => 'Tiedoston nimi/URL', //cpg1.3.0
-  	'error_message' => 'Virheraportti', //cpg1.3.0
-  	'no_post' => 'POST ei siirtänyt tiedostoa.', //cpg1.3.0
-  	'forb_ext' => 'Kielletty tiedostomuoto.', //cpg1.3.0
-  	'exc_php_ini' => 'php.ini sallii kokorajoituksen ylittämisen.', //cpg1.3.0
-  	'exc_file_size' => 'CPG ylitti tiedostokoon rajoituksen.', //cpg1.3.0
-  	'partial_upload' => 'Vain osittainen siirto.', //cpg1.3.0
-  	'no_upload' => 'Siirto ei onnistunut.', //cpg1.3.0
-  	'unknown_code' => 'Tuntematon PHP-virhe siirron yhteydessä.', //cpg1.3.0
-  	'no_temp_name' => 'Ei siirtoa - Ei väliaikaista nimeä.', //cpg1.3.0
-  	'no_file_size' => 'Ei sisällä tietoa / tieto vaurioitunut', //cpg1.3.0
-  	'impossible' => 'Ei voida siirtää.', //cpg1.3.0
-  	'not_image' => 'Tiedosto ei ole kuva / tieto vaurioitunut', //cpg1.3.0
-  	'not_GD' => 'Ei GD tiedostotarkennin.', //cpg1.3.0
-  	'pixel_allowance' => 'Pixel allowance exceeded.', //cpg1.3.0 //Ei käännetty - Sopivaa suomennosta ei löydy
-  	'incorrect_prefix' => 'Väärä URI/URL', //cpg1.3.0
-  	'could_not_open_URI' => 'Ei voinut avata URI:a.', //cpg1.3.0
-  	'unsafe_URI' => 'Turvallisuus ei ole varmaa.', //cpg1.3.0
-  	'meta_data_failure' => 'Meta data failure', //cpg1.3.0 //Ei käännetty - Sopivaa suomennosta ei löydy
-  	'http_401' => '401 Unauthorized', //cpg1.3.0 //Ei käännetty - Käännös tarpeeton virheilmoituksissa
-  	'http_402' => '402 Payment Required', //cpg1.3.0 //Ei käännetty - Käännös tarpeeton virheilmoituksissa
-  	'http_403' => '403 Forbidden', //cpg1.3.0 //Ei käännetty - Käännös tarpeeton virheilmoituksissa
-  	'http_404' => '404 Not Found', //cpg1.3.0 //Ei käännetty - Käännös tarpeeton virheilmoituksissa
-  	'http_500' => '500 Internal Server Error', //cpg1.3.0 //Ei käännetty - Käännös tarpeeton virheilmoituksissa
-  	'http_503' => '503 Service Unavailable', //cpg1.3.0 //Ei käännetty - Käännös tarpeeton virheilmoituksissa
-  	'MIME_extraction_failure' => 'MIME:ä ei havaittu.', //cpg1.3.0
-  	'MIME_type_unknown' => 'Tuntematon MIME-tyyppi', //cpg1.3.0
-  	'cant_create_write' => 'Ei voi luoda tiedostoa.', //cpg1.3.0
-  	'not_writable' => 'Ei voi kirjoittaa tiedostoon.', //cpg1.3.0
-  	'cant_read_URI' => 'Ei voi lukea URI/URL', //cpg1.3.0
-  	'cant_open_write_file' => 'Ei voi avata URI -kirjoitustiedostoa.', //cpg1.3.0
-  	'cant_write_write_file' => 'Ei voi kirjoittaa URI -kirjoitustiedostoon.', //cpg1.3.0
-  	'cant_unzip' => 'Ei voi purkaa tiedostoa.', //cpg1.3.0
-  	'unknown' => 'Tuntematon virhe', //cpg1.3.0
-  	'succ' => 'Onnistuneet tiedostonsiirrot', //cpg1.3.0
-  	'success' => '%s siirtoa onnistui.', //cpg1.3.0
-  	'add' => 'Klikkaa \'Jatka\' lisätäksesi tiedostot albumeihin.', //cpg1.3.0
-  	'failure' => 'Siirrossa tapahtui virhe', //cpg1.3.0
-  	'f_info' => 'Tiedoston tiedot', //cpg1.3.0
-  	'no_place' => 'Edellistä tiedostoa ei voitu sijoittaa haluamallasi tavalla.', //cpg1.3.0
-  	'yes_place' => 'Edellinen tiedosto sijoitettiin onnistuneesti.', //cpg1.3.0
-  	'max_fsize' => 'Suurin sallittu tiedoston koko on %s KB',
-  	'album' => 'Albumi',
-  	'picture' => 'Tiedosto', //cpg1.3.0
-  	'pic_title' => 'Tiedoston otsikko', //cpg1.3.0
-  	'description' => 'Tiedoston kuvaus', //cpg1.3.0
-  	'keywords' => 'Hakusanat (erottele välilyönneillä)',
-  	'err_no_alb_uploadables' => 'Ei ole albumia johon sinulla olisi oikeus siirtää tiedostoja', //cpg1.3.0
-  	'place_instr_1' => 'Sijoita tiedostot albumeihin. Voit myös lisätä tiedostoihin haluamiasi tietoja.', //cpg1.3.0
-  	'place_instr_2' => 'Lisää tiedostoja odottaa sijoitusta. Klikkaa \'Jatka\'.', //cpg1.3.0
-  	'process_complete' => 'Kaikki tiedostot sijoitettu onnistuneesti.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto usermgr.php                                                      //
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  	'title' => 'Muokkaa käyttäjiä',
-  	'name_a' => 'Nimi nousevasti',
-  	'name_d' => 'Nimi laskevasti',
-  	'group_a' => 'Käyttäjäryhmä nousevasti',
-  	'group_d' => 'Käyttäjäryhmä laskevasti',
-  	'reg_a' => 'Rek. pvm. nousevasti',
-  	'reg_d' => 'Rek. pvm. laskevasti',
-  	'pic_a' => 'Tiedostojen määrä nousevasti',
-  	'pic_d' => 'Tiedostojen määrä laskevasti',
-  	'disku_a' => 'Tilankäyttö nousevasti',
-  	'disku_d' => 'Tilankäyttö laskevasti',
-  	'lv_a' => 'Viimeinen käynti nousevasti', //cpg1.3.0
-  	'lv_d' => 'Viimeinen käynti laskevasti', //cpg1.3.0
-  	'sort_by' => 'Järjestä käyttäjät',
-  	'err_no_users' => 'Ei käyttäjiä!',
-  	'err_edit_self' => 'Et voi muokata omaa profiiliasi. Käytä \'Omat tiedot\' linkkiä siihen tarkoitukseent',
-  	'edit' => 'Muokkaa',
-  	'delete' => 'Poista',
-  	'name' => 'Käyttäjänimi',
-  	'group' => 'Käyttäjäryhmä',
-  	'inactive' => 'Passiivinen',
-  	'operations' => 'Toiminnat',
-  	'pictures' => 'Tiedostot', //cpg1.3.0
-  	'disk_space' => 'Tilaa käytetty / Yläraja',
-  	'registered_on' => 'Rekisteöritymisen päivämäärä',
-  	'last_visit' => 'Viimeksi vieraillut', //cpg1.3.0
-  	'u_user_on_p_pages' => '%d käyttäjää %d sivulla',
-  	'confirm_del' => 'Haluatko varmasti poistaa tämän käyttäjän? \\nKaikki hänen albuminsa ja tiedostonsa poistuvat myös.', //js-alert //cpg1.3.0
-  	'mail' => 'Posti',
-  	'err_unknown_user' => 'Valittua käyttäjää ei ole!',
-  	'modify_user' => 'Muokkaa käyttäjää',
-  	'notes' => 'Huom',
-  	'note_list' => '<li>Jos et halua vaihtaa nykyistä salasanaa, jätä salasana-kenttä tyhjäksi',
-  	'password' => 'Salasana',
-  	'user_active' => 'Käyttäjä on aktiivinen',
-  	'user_group' => 'Käyttäjäryhmä',
-  	'user_email' => 'Sähköposti',
-  	'user_web_site' => 'Kotisivu',
-  	'create_new_user' => 'Luo uusi käyttäjä',
-  	'user_location' => 'Sijainti',
-  	'user_interests' => 'Harrastukset',
-  	'user_occupation' => 'Ammatti',
-  	'latest_upload' => 'Viimeiset tiedostonsiirrot', //cpg1.3.0
-  	'never' => 'ei koskaan', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// Tiedosto util.php                                                         //
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  	'title' => 'Ylläpitäjän asetukset (Muokkaa kuvien kokoa)', //cpg1.3.0
-  	'what_it_does' => 'Tehtävät',
-  	'what_update_titles' => 'Muokkaa tiedoston otsikkoa',
-  	'what_delete_title' => 'Poistaa otsikon',
-  	'what_rebuild' => 'Tekee thumbnailit ja uudelleen ja muokkaa kuvan kokoa',
-  	'what_delete_originals' => 'Poistaa alkuperäisen kokoiset kuvat ja korvaa ne muokatuilla',
-  	'file' => 'Tiedosto',
-  	'title_set_to' => 'otsikko asetettu',
-  	'submit_form' => 'lähetä',
-  	'updated_succesfully' => 'muokkaus onnistui',
-  	'error_create' => 'Virhe!',
-  	'continue' => 'Muokkaa lisää kuvia',
-  	'main_success' => 'Tiedostoa %s käytettiin onnistuneesti päätiedostona', //cpg1.3.0
-  	'error_rename' => 'Virhe uudelleennimettäessä tiedostoa %s muotoon %s',
-  	'error_not_found' => 'Tiedostoa %s ei löytynyt',
-  	'back' => 'takaisin päävalikkoon',
-  	'thumbs_wait' => 'Päivittää thumbnaileja / muokkaa kuvia. Odota hetki...',
-  	'thumbs_continue_wait' => 'Jatkaa thumbnailien päivitystä / kuvien muokkausta...',
-  	'titles_wait' => 'Päivittää otsikkoja. Odota hetki...',
-  	'delete_wait' => 'Poista otsikkoja. Odota hetki...',
-  	'replace_wait' => 'Poistaa alkuperäisi kuvia ja korvaa niitä muokatuilla. Odota hetki...',
-  	'instruction' => 'Pikaohjeet',
-  	'instruction_action' => 'Valitse toiminto',
-  	'instruction_parameter' => 'Aseta parametrit',
-  	'instruction_album' => 'Valitse albumi',
-  	'instruction_press' => 'Paina %s',
-  	'update' => 'Päivitä thumbnailit / muokatut kuvat',
-  	'update_what' => 'Mitä päivitetään',
-  	'update_thumb' => 'Vain thumbnailit',
-  	'update_pic' => 'Vain muokatut kuvat',
-  	'update_both' => 'Sekä thumbnailit että muokatut kuvat',
-  	'update_number' => 'Käsiteltäviä kuvia per klikkaus',
-  	'update_option' => '(Aseta alemmalle tasolle mikäli selain joutuu toistuvasti timeout-tilaan)',
-  	'filename_title' => 'Tiedostonimi &rArr; Otsikko', //cpg1.3.0
-  	'filename_how' => 'Miten tiedostonimeä muokataan',
-  	'filename_remove' => 'Poista .jpg-pääte ja korvaa _ (alaviiva) välilyönnillä',
-  	'filename_euro' => 'Muuta 2003_11_23_13_20_20.jpg muotoon 23/11/2003 13:20',
-  	'filename_us' => 'Muuta 2003_11_23_13_20_20.jpg muotoon 11/23/2003 13:20',
-  	'filename_time' => 'Muuta 2003_11_23_13_20_20.jpg muotoon 13:20',
-  	'delete' => 'Poista otsikot ja alkuperäisen kokoiset kuvat', //cpg1.3.0
-  	'delete_title' => 'Poista otsikot', //cpg1.3.0
-  	'delete_original' => 'Poista alkuperäisen kokoiset kuvat',
-  	'delete_replace' => 'Poista alkuperäisen kokoiset kuvat ja korvaa ne muokatuilla versioilla',
-  	'select_album' => 'Valitse albumi',
-  	'delete_orphans' => 'Poista yksittäiset kommentit (toimii kaikkiin albumeihin)', //cpg1.3.0
-  	'orphan_comment' => 'yksittäistä kommenttia löytynyt', //cpg1.3.0
-  	'delete' => 'Poista', //cpg1.3.0
-  	'delete_all' => 'Poista kaikki', //cpg1.3.0
-  	'comment' => 'Kommentti: ', //cpg1.3.0
-  	'nonexist' => 'liitetty olemattomaan tiedostoon # ', //cpg1.3.0
-  	'phpinfo' => 'Näytä phpinfo', //cpg1.3.0
-  	'update_db' => 'Päivitä tietokanta', //cpg1.3.0
-  	'update_db_explanation' => 'Jos olet korvannut copperminen tiedostoja, lisännyt muokkauksia tai päivittänyt aiemmasta versiosta, muista päivittää tietokanta. Tämä luo tarvittavat taulukot ja/tai configin arvot gallerian tietokantaan.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/french.php cpg148/lang/french.php
--- 133/lang/french.php	2004-12-30 01:06:34.000000000 -0600
+++ cpg148/lang/french.php	2006-06-08 00:24:52.000000000 -0500
@@ -1,36 +1,36 @@
 <?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU:   
-// ------------------------------------------------------------------------- //
-// $Id: french.php,v 1.15 2004/12/29 23:06:33 chtito Exp $
-// ------------------------------------------------------------------------- //
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source: /cvsroot/coppermine/stable/lang/french.php,v $
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 // info about translators and translated language
 $lang_translation_info = array(
-'lang_name_english' => 'French',
-'lang_name_native' => 'Franais',
+'lang_name_english' => 'French_FR',
+'lang_name_native' => 'French_FR',
 'lang_country_code' => 'fr',
-'trans_name'=> 'jdbaranger - modified by JDBaranger, edited by sbourdon, corrected by Olivier Verdier',
+'trans_name'=> 'Stefvar and Frantz and Titooy',
 'trans_email' => '',
-'trans_website' => 'http://www.everlasting-star.net/',
-'trans_date' => '2004-09-28',
+'trans_website' => '',
+'trans_date' => '2005-08-31',
 );
 
-$lang_charset = 'ISO-8859-1';
+$lang_charset = 'UTF-8';
 $lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
 
 // shortcuts for Byte, Kilo, Mega
@@ -47,118 +47,154 @@
 $lang_continue = 'CONTINUER';
 $lang_info = 'Information';
 $lang_error = 'Erreur';
+$lang_check_uncheck_all = 'tout sélectionner/désélectionner'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
 $album_date_fmt =  '%e %B %Y';
-$lastcom_date_fmt =  '%d/%m/%y  %H:%M';
+$lastcom_date_fmt =  '%d/%m/%y à %H:%M';
 $lastup_date_fmt = '%e %B %Y';
 $register_date_fmt = '%e %B %Y';
-$lasthit_date_fmt = ' %a %e %B %Y  %H:%M';
-$comment_date_fmt =  '%a %e %B %Y  %H:%M';
+$lasthit_date_fmt = ' %a %e %B %Y à %H:%M';
+$comment_date_fmt =  '%a %e %B %Y à %H:%M';
+$log_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.4
 
 // 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', 'pnis', 'clito', 'couille', 'ptasse', 'connard', 'salaud');
+$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 = array(
-  'random' => 'Photos alatoires',
+  'random' => 'Photos aléatoires',
   'lastup' => 'Derniers ajouts',
-  'lastalb'=> 'Derniers albums mis en ligne',
+  'lastalb'=> 'Derniers albums mis à jour',
   'lastcom' => 'Derniers commentaires',
   'topn' => 'Les plus populaires',
-  'toprated' => 'Les mieux notes',
-  'lasthits' => 'Les dernires vues',
-  'search' => 'Rsultats de la recherche',
-  'favpics'=> 'Photos prfres'
+  'toprated' => 'Les mieux notées',
+  'lasthits' => 'Les dernières vues',
+  'search' => 'Résultats de la recherche',
+  'favpics'=> 'Photos préférées', //cpg1.4
 );
 
 $lang_errors = array(
-  'access_denied' => 'Vous n\'avez pas la permission d\'accder  cette page.',
-  'perm_denied' => 'Vous n\'avez pas la permission d\'effectuer cette opration.',
-  'param_missing' => 'Script appel sans les paramtres ncessaires.',
-  'non_exist_ap' => 'L\'album/la photo demand(e) n\'existe pas !',
-  'quota_exceeded' => 'Espace disque dpass<br /><br />Vous avez un quota d\'espace de [quota]K, vos photos utilisent [space]K, le fait d\'ajouter cette photo vous ferait dpasser votre quota.',
-  'gd_file_type_err' => 'L\'utilisation de "GD image library" ne vous permet d\'utiliser que de images de type JPEG et PNG.',
-  'invalid_image' => 'L\'image que vous avez uploade est corrompue ou ne peut pas tre prise en charge par GD library',
-  'resize_failed' => 'Impossible de crer la vignette ou l\'image rduite.',
-  'no_img_to_display' => 'Pas d\'image  afficher',
-  'non_exist_cat' => 'La catgorie slectionne n\'existe pas',
-  'orphan_cat' => 'Une catgorie a un parent inexistant, utilisez le gestionnaire de catgories afin de remdier au problme.',
-  'directory_ro' => 'Le rpertoire \'%s\' n\'est pas inscriptible : les images ne peuvent tre supprimes.',
-  'non_exist_comment' => 'Le commentaire slectionn n\'existe pas.',
+  'access_denied' => 'Vous n\'avez pas la permission d\'accéder à cette page.',
+  'perm_denied' => 'Vous n\'avez pas la permission d\'effectuer cette opération.',
+  'param_missing' => 'Script appelé sans les paramètres nécessaires.',
+  'non_exist_ap' => 'L\'album/la photo demandé(e) n\'existe pas!',
+  'quota_exceeded' => 'Espace disque dépassé<br /><br />Vous avez un quota d\'espace de [quota]K, vos fichiers utilisent [space]K, le fait d\'ajouter ce fichier vous ferait dépasser votre quota.',
+  'gd_file_type_err' => 'L\'utilisation de &quot;GD image library&quot; ne vous permet d\'utiliser que de images de type JPEG et PNG.',
+  'invalid_image' => 'L\'image que vous avez uploadée est corrompue ou ne peut pas être prise en charge par GD library',
+  'resize_failed' => 'Impossible de créer la vignette ou l\'image réduite.',
+  'no_img_to_display' => 'Pas d\'image à afficher',
+  'non_exist_cat' => 'La catégorie sélectionnée n\'existe pas',
+  'orphan_cat' => 'Une catégorie a un parent inexistant, utilisez le gestionnaire de catégories afin de remédier au problème.',
+  'directory_ro' => 'Le répertoire \'%s\' n\'est pas inscriptible : les images ne peuvent être supprimées.',
+  'non_exist_comment' => 'Le commentaire sélectionné n\'existe pas.',
   'pic_in_invalid_album' => 'L\'image se trouve dans un album qui n\'existe pas (%s)!?',
-  'banned' => 'Vous tes pour l\'instant banni de ce site.',
-  'not_with_udb' => 'Cette fonction est dsactive dans Coppermine parce que la galerie est intgre  un forum. Soit l\'action que vous essayez d\'effectuer n\'est pas disponible dans cette configuration, soit vous devez l\'effectuer  partir du forum auquel vous avez intgr la galerie.',
-  'offline_title' => 'Hors Ligne',
-  'offline_text' => 'Cette gallerie n\'est pas en ligne actuellement. Revenez la voir trs bientt !',
-  'ecards_empty' => 'Il n\'y a pas encore de logs enregistrs. Vrifiez que vous avez activ l\'option correspondante dans la configuration de Coppermine.',
-  'action_failed' => 'Erreur ! Coppermine ne peut pas traiter cette requte.',
-  'no_zip' => 'Les librairies ncessaires au traitement des fichiers ZIP ne sont pas installes. Contactez l\'Administrateur du site.',
-  'zip_type' => 'Vous n\'avez pas l\'autorisation de tlcharger des fichiers ZIP.',
+  'banned' => 'Vous êtes pour l\'instant banni de ce site.',
+  'not_with_udb' => 'Cette fonction est désactivée dans Coppermine parce que la galerie est intégrée à un forum. Soit l\'action que vous essayez d\'effectuer n\'est pas disponible dans cette configuration, soit vous devez l\'effectuer depuis le forum auquel vous avez intégré la galerie.',
+  'offline_title' => 'Hors Ligne', //cpg1.3.0
+  'offline_text' => 'Cette galerie n\'est pas en ligne actuellement. Revenez la voir très bientôt&nbsp;!', //cpg1.3.0
+  'ecards_empty' => 'Il n\'y a pas encore de logs enregistrés. Vérifiez que vous avez activé l\'option correspondante dans la configuration de Coppermine.', //cpg1.3.0
+  'action_failed' => 'Erreur&nbsp;! Coppermine ne peut pas traiter cette requête.', //cpg1.3.0
+  'no_zip' => 'Les librairies nécessaires au traitement des fichiers ZIP ne sont pas installées. Contactez l\'Administrateur du site.', //cpg1.3.0
+  'zip_type' => 'Vous n\'avez pas l\'autorisation de télécharger des fichiers ZIP.', //cpg1.3.0
+  'database_query' => 'Il y eu une erreur lors de l\'exécution de la requête', //cpg1.4
+  'non_exist_comment' => 'Le commentaire choisi n\'existe pas', //cpg1.4
 );
 
-$lang_bbcode_help = 'Ces codes peuvent vous tre utiles: <li>[b]<b>Gras</b>[/b]</li> <li>[i]<i>Italique</i>[/i]</li> <li>[url=http://votre-site.com/]Texte de l\'URL[/url]</li> <li>[email]adresse@domaine.com[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'aide bbcode'; //cpg1.4
+$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://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-  'alb_list_title' => 'Aller  la liste des albums',
+  'home_title' => 'Aller à la page d\'accueil',
+  'home_lnk' => 'Accueil',
+  'alb_list_title' => 'Aller à la liste des albums',
   'alb_list_lnk' => 'Albums',
   'my_gal_title' => 'Aller dans ma galerie personnelle',
   'my_gal_lnk' => 'Ma galerie',
+  'my_prof_title' => 'Aller à mon profil personnel', //cpg1.4
   'my_prof_lnk' => 'Mon profil',
-  'adm_mode_title' => 'Passer en mode admin',
-  'adm_mode_lnk' => 'Mode admin',
+  'adm_mode_title' => 'Passer en mode administrateur',
+  'adm_mode_lnk' => 'Mode administrateur',
   'usr_mode_title' => 'Passer au mode utilisateur',
   'usr_mode_lnk' => 'Mode utilisateur',
   'upload_pic_title' => 'Uploader une image dans un album',
   'upload_pic_lnk' => 'Uploader une image',
-  'register_title' => 'Crer un compte',
+  'register_title' => 'Créer un compte',
   'register_lnk' => 'Inscription',
+  'login_title' => 'Se connecter', //cpg1.4
   'login_lnk' => 'S\'identifier',
+  'logout_title' => 'Se déconnecter', //cpg1.4
   'logout_lnk' => 'Quitter',
+  'lastup_title' => 'Afficher les dernières mises à jour', //cpg1.4
   'lastup_lnk' => 'Derniers ajouts',
-  'lastcom_lnk' => 'Commentaires',
+  'lastcom_title' => 'Afficher les derniers commentaires', //cpg1.4
+  'lastcom_lnk' => 'Derniers commentaires',
+  'topn_title' => 'Afficher les dernières visualisations', //cpg1.4
   'topn_lnk' => 'Les plus populaires',
-  'toprated_lnk' => 'Les mieux notes',
+  'toprated_title' => 'Afficher les vues les mieux notées', //cpg1.4
+  'toprated_lnk' => 'Les mieux notées',
+  'search_title' => 'Chercher une galerie', //cpg1.4
   'search_lnk' => 'Rechercher',
+  'fav_title' => 'Aller à mes favoris', //cpg1.4
   'fav_lnk' => 'Mes favoris',
-  'memberlist_title' => 'Afficher la liste des membres',
-  'memberlist_lnk' => 'Liste des membres',
-  'faq_title' => 'Questions frquemment poses  propos de &quot;Coppermine&quot;',
-  'faq_lnk' => 'FAQ',
+  'memberlist_title' => 'Afficher la liste des membres', //cpg1.3.0
+  'memberlist_lnk' => 'Liste des membres', //cpg1.3.0
+  'faq_title' => 'FAQ: Questions fréquemment posées à propos de &quot;Coppermine&quot;', //cpg1.3.0
+  'faq_lnk' => 'FAQ', //cpg1.3.0
 );
 
 $lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Fichiers  valider',
-  'config_lnk' => 'Configuration',
+  'upl_app_title' => 'Valider les nouveaux uploads', //cpg1.4
+  'upl_app_lnk' => 'Fichiers à valider',
+  'admin_title' => 'Aller à la configuration', //cpg1.4
+  'admin_lnk' => 'Configuration', //cpg1.4
+  'albums_title' => 'Aller à la configuration des albums', //cpg1.4
   'albums_lnk' => 'Albums',
-  'categories_lnk' => 'Catgories',
+  'categories_title' => 'Aller à la configuration des catégories', //cpg1.4
+  'categories_lnk' => 'Catégories',
+  'users_title' => 'Aller à la configuration des utilisateurs', //cpg1.4
   'users_lnk' => 'Utilisateurs',
+  'groups_title' => 'Aller à la configuration des groupes', //cpg1.4
   'groups_lnk' => 'Groupes',
+  'comments_title' => 'Afficher tous les commentaires', //cpg1.4
   'comments_lnk' => 'Commentaires',
+  'searchnew_title' => 'Aller au téléchargement par lots', //cpg1.4
   'searchnew_lnk' => 'FTP =>',
+  'util_title' => 'Aller aux outils d\'administration', //cpg1.4
   'util_lnk' => 'Utilitaires',
+  'key_title' => 'Aller au dictionnaire de mots-clés', //cpg1.4
+  'key_lnk' => 'Dictionnaire de mot-clé', //cpg1.4
+  'ban_title' => 'Aller aux utilisateurs bannis', //cpg1.4
   'ban_lnk' => 'Bannir des utilisateurs',
-  'db_ecard_lnk' => 'Cartes envoyes',
+  'db_ecard_title' => 'Voir les cartes', //cpg1.4
+  'db_ecard_lnk' => 'Cartes envoyées',
+  'pictures_title' => 'Tri des images', //cpg1.4
+  'pictures_lnk' => 'Tri des images', //cpg1.4
+  'documentation_lnk' => 'Documentation', //cpg1.4
+  'documentation_title' => 'Manuel de Coppermine', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Crer / classer mes albums',
+  'albmgr_title' => 'Créer et classer mes albums', //cpg1.4
+  'albmgr_lnk' => 'Créer / classer mes albums',
+  'modifyalb_title' => 'Aller à la modification de mes albums',  //cpg1.4
   'modifyalb_lnk' => 'Modifier mes albums',
+  'my_prof_title' => 'Aller à mon profil personnel', //cpg1.4
   'my_prof_lnk' => 'Mon profil',
 );
 
 $lang_cat_list = array(
-  'category' => 'Catgorie',
+  'category' => 'Catégories',
   'albums' => 'Albums',
   'pictures' => 'Photos',
 );
 
 $lang_album_list = array(
-  'album_on_page' => '%d albums sur %d page(s)'
+  'album_on_page' => '%d albums sur %d page(s)',
 );
 
 $lang_thumb_view = array(
@@ -172,29 +208,41 @@
   'sort_nd' => 'Classement descendant par nom',
   'sort_ta' => 'Classement ascendant par titre',
   'sort_td' => 'Classement descendant par titre',
-  'download_zip' => 'Tlcharger un fichier ZIP',
+  'position' => 'POSITION', //cpg1.4
+  'sort_pa' => 'Classement ascendant par position', //cpg1.4
+  'sort_pd' => 'Classement descendant par position', //cpg1.4
+  'download_zip' => 'Télécharger un fichier ZIP', //cpg1.3.0
   'pic_on_page' => '%d photos sur %d page(s)',
-  'user_on_page' => '%d utilisateurs sur %d page(s)'
+  'user_on_page' => '%d utilisateurs sur %d page(s)',
+  'enter_alb_pass' => 'Entrer un mot de passe pour l\'album', //cpg1.4
+  'invalid_pass' => 'Mot de passe invalide', //cpg1.4
+  'pass' => 'Mot de passe', //cpg1.4
+  'submit' => 'Soumettre', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-  'thumb_title' => 'Retourner  la page des vignettes',
-  'pic_info_title' => 'Afficher / cacher les informations sur l\'image',
+  'thumb_title' => 'Retourner à la page des vignettes',
+  'pic_info_title' => 'Afficher/Cacher les informations sur l\'image',
   'slideshow_title' => 'Diaporama',
-  'ecard_title' => 'Envoyer cette image en tant que carte lectronique',
-  'ecard_disabled' => 'Les cartes lectroniques sont dsactives',
-  'ecard_disabled_msg' => 'Vous n\'avez pas l\'autorisation d\'envoyer des cartes',
-  'prev_title' => 'Voir l\'image prcdente',
+  'ecard_title' => 'Envoyer cette image en tant que carte électronique',
+  'ecard_disabled' => 'Les cartes électroniques sont désactivées',
+  'ecard_disabled_msg' => 'Vous n\\\'avez pas l\\\'autorisation d\\\'envoyer des cartes',//js-alert
+  'prev_title' => 'Voir l\'image précédente',
   'next_title' => 'Voir l\'image suivante',
   'pic_pos' => 'PHOTO %s/%s',
+  'report_title' => 'Signaler ce fichier à l\'administrateur', //cpg1.4
+  'go_album_end' => 'Aller à la fin', //cpg1.4
+  'go_album_start' => 'Retourner au début', //cpg1.4
+  'go_back_x_items' => 'avancer de %s items', //cpg1.4
+  'go_forward_x_items' => 'reculer de %s items', //cpg1.4
 );
 
 $lang_rate_pic = array(
   'rate_this_pic' => 'Noter cette image ',
   'no_votes' => '(Pas encore de note)',
   'rating' => '(note actuelle : %s / 5 pour %s votes)',
-  'rubbish' => 'Trs mauvais',
-  'poor' => 'Pauvre',
+  'rubbish' => 'Très mauvais',
+  'poor' => 'Mauvais',
   'fair' => 'Moyen',
   'good' => 'Bon',
   'excellent' => 'Excellent',
@@ -220,33 +268,45 @@
 );
 
 $lang_display_thumbnails = array(
-  'filename' => 'Nom du fichier : ',
-  'filesize' => 'Poids du fichier : ',
-  'dimensions' => 'Dimensions : ',
-  'date_added' => 'Ajout le : '
+  'filename' => 'Nom du fichier : ',  //cpg1.4
+  'filesize' => 'Poids du fichier : ', //cpg1.4
+  'dimensions' => 'Dimensions : ',  //cpg1.4	
+  'date_added' => 'Ajouté le : ',  //cpg1.4
 );
 
 $lang_get_pic_data = array(
   'n_comments' => '%s commentaires',
   'n_views' => 'vu %s fois',
-  'n_votes' => '(%s votes)'
+  'n_votes' => '(%s votes)',
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => 'Infos de dbuggage',
-  'select_all' => 'Tout slectionner',
-  'copy_and_paste_instructions' => 'Si vous souhaitez soumettre une demande d\'assistance dans le forum de support de Coppermine, copier/collez ces informations de dbuggage dans avec votre message. Assuez-vous de remplacer tous les mots de passe, mme cods, par \'***\' avant de poster votre message.',
-  'phpinfo' => 'display phpinfo',
+  'debug_info' => 'Infos de débogage', //cpg1.3.0
+  'select_all' => 'Tout sélectionner', //cpg1.3.0
+  '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.', //cpg1.3.0
+  'phpinfo' => 'Afficher le phpinfo', //cpg1.3.0
+  'notices' => 'Remarques', //cpg1.4
 );
 
 $lang_language_selection = array(
-  'reset_language' => '- Par dfaut -',
-  'choose_language' => 'Langue :',
+  'reset_language' => 'Langue par défaut -', //cpg1.3.0
+  'choose_language' => 'Choisissez votre langue :', //cpg1.3.0
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => '- Par dfaut -',
-  'choose_theme' => 'Thme :',
+  'reset_theme' => 'Thème par défaut', //cpg1.3.0
+  'choose_theme' => 'Choisissez votre thème', //cpg1.3.0
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Version sans support d\'aide!', //cpg1.4
+  '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\'utiliser à vos risques et périls ou télécharger la dernière version stable si vous avez besoin d\'aide!', //cpg1.4
+  '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.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'précédent', //cpg1.4
+  'next' => 'suivant', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -256,36 +316,52 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => 'Impossible d\'activer le plugin \'%s\'', //cpg1.4
+  'error_install' => 'Impossible d\'installer le plugin \'%s\'', //cpg1.4
+  'error_uninstall' => 'Impossible de désinstaller le plugin \'%s\'', //cpg1.4
+  'error_sleep' => 'Impossible de désinstaller le plugin \'%s\'<br />', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
   'Exclamation' => 'Exclamation',
   'Question' => 'Question',
-  'Very Happy' => 'Trs heureux',
+  'Very Happy' => 'Très heureux',
   'Smile' => 'Sourire',
   'Sad' => 'Triste',
   'Surprised' => 'Surpris',
-  'Shocked' => 'Choqu',
+  'Shocked' => 'Choqué',
   'Confused' => 'Confus',
   'Cool' => 'Cool',
   'Laughing' => 'Rire',
   'Mad' => 'Fou',
   'Razz' => 'Razz',
-  'Embarassed' => 'Embarass',
-  'Crying or Very sad' => 'Pleure ou trs triste',
-  'Evil or Very Mad' => 'Diabolique ou trs en colre',
+  'Embarassed' => 'Embarassé',
+  'Crying or Very sad' => 'Pleure ou très triste',
+  'Evil or Very Mad' => 'Diabolique ou très en colère',
   'Twisted Evil' => 'Sadique',
-  'Rolling Eyes' => 'Lve les yeux au ciel',
+  'Rolling Eyes' => 'Lève les yeux au ciel',
   'Wink' => 'Clin d\'oeil',
-  'Idea' => 'Ide',
-  'Arrow' => 'Flche',
+  'Idea' => 'Idée',
+  'Arrow' => 'Flèche',
   'Neutral' => 'Neutre',
   'Mr. Green' => 'Mr. Green',
 );
@@ -297,12 +373,12 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Dconnexion du mode administrateur...',
-  1 => 'Passage au mode administrateur...',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Quitter le mode administrateur...',
+  1 => 'Passer en mode administrateur...',
 );
 
 // ------------------------------------------------------------------------- //
@@ -310,20 +386,172 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Les albums doivent avoir un nom !',
-  'confirm_modifs' => 'Voulez-vous vraiment effectuer ces modifications ?',
-  'no_change' => 'Vous n\\\'avez effectu aucun changement !',
+  'alb_need_name' => 'Les albums doivent avoir un nom&nbsp;!',//js-alert
+  'confirm_modifs' => 'Voulez-vous vraiment effectuer ces modifications ?', //js-alert
+  'no_change' => 'Vous n\\\'avez effectué aucun changement&nbsp;!',//js-alert
   'new_album' => 'Nouvel album',
-  'confirm_delete1' => 'Voulez vous vraiment supprimer cet album ?',
-  'confirm_delete2' => '\nToutes les images et tous les commentaires seront perdus !',
-  'select_first' => 'Slectionnez d\\\'abord un album',
+  'confirm_delete1' => 'Voulez vous vraiment supprimer cet album ?', //js-alert
+  'confirm_delete2' => '\nToutes les images et tous les commentaires seront perdus!', //js-alert
+  'select_first' => 'Sélectionnez d\\\'abord un album',//js-alert
   'alb_mrg' => 'Gestionnaire d\'album',
   'my_gallery' => '* Ma galerie *',
-  'no_category' => '* Pas de catgorie *',
+  'no_category' => '* Pas de catégorie *',
   'delete' => 'Supprimer',
   'new' => 'Nouveau',
   'apply_modifs' => 'Appliquer les modifications',
-  'select_category' => 'Slectionner une categorie',
+  'select_category' => 'Sélectionner une categorie',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Bannir des utilisateurs', //cpg1.4
+  'user_name' => 'Nom d\'utilisateur', //cpg1.4
+  'ip_address' => 'Adresse IP', //cpg1.4
+  'expiry' => 'Expire (champs vide signifie que le bannissement est indéfini)', //cpg1.4
+  'edit_ban' => 'Sauvegarder les changements', //cpg1.4
+  'delete_ban' => 'Supprimer', //cpg1.4
+  'add_new' => 'Ajouter un nouveau bannissement', //cpg1.4
+  'add_ban' => 'Ajouter', //cpg1.4
+  'error_user' => 'Utilisateur introuvable', //cpg1.4
+  'error_specify' => 'Vous devez spécifier un nom d\'utilisateur ou une adresse IP', //cpg1.4
+  'error_ban_id' => 'ID invalide!', //cpg1.4
+  'error_admin_ban' => 'Vous ne pouvez pas vous bannir vous même&nbsp;!', //cpg1.4
+  'error_server_ban' => 'Vous ne pouvez pas bannir votre propre serveur...', //cpg1.4
+  'error_ip_forbidden' => 'Vous ne pouvez pas bannir cette adresse, elle est non routable&nbsp;!<br />Si vous désirez bannir une IP privée, changez la dans votre <a href="admin.php">Config</a> (uniquement si Coppermine fonctionne sur un réseau privé).', //cpg1.4
+  'lookup_ip' => 'Consulter une adresse IP', //cpg1.4
+  'submit' => 'Soumettre!', //cpg1.4
+  'select_date' => 'selectionner la date', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Assistant \&quot;Bridge\&quot;',
+'warning' => 'Attention: En utilisant cet assistant, vous devez savoir que des données sensibles sont transmises au travers de formulaires html. Lancez le uniquement depuis votre propre PC (pas depuis un accès public ou un Cybercafé), et n\'oubliez pas de vider le cache de votre navigateur ainsi que les fichiers temporaires, sinon d\'autres personnes seraient en mesure d\'accéder à vos données',
+  'back' => 'retour',
+  'next' => 'suivant',
+  'start_wizard' => 'Démarrer l\'assitant',
+  'finish' => 'Terminer',
+  'hide_unused_fields' => 'cacher les champs de fomulaires inutilisés (recommandé)',
+  'clear_unused_db_fields' => 'Effacer les entrée invalides de la base de données (recommandé)',
+  'custom_bridge_file' => 'Le nom de votre fichier bridge personnalisé (si le nom du fichier est <i>monfichier.inc.php</i>, entrez <i>monfichier</i> dans ce champs)',
+  'no_action_needed' => 'Pas d\'action à cette étape. Cliquez sur \'suivant\'pour continuer.',
+  'reset_to_default' => 'Revenir aux valeur par défaut',
+  'choose_bbs_app' => 'Choisissez une application à bridger avec Coppermine',
+  'support_url' => 'Allez ici pour de l\'aide sur cette application',
+  'settings_path' => 'Chemin(s) utilisés par votre Forum',
+  'database_connection' => 'connexion à la base de données',
+  'database_tables' => 'tables de la base de données',
+  'bbs_groups' => 'Groupes du forum',
+  'license_number' => 'Numéro de License',
+  'license_number_explanation' => 'entrez votre numéro de license (si nécessaire)',
+  'db_database_name' => 'Nom de la base de données',
+  'db_database_name_explanation' => 'Entrez le nom de la base de données utilisée par votre forum',
+  'db_hostname' => 'Hébergeur de la base de données',
+  'db_hostname_explanation' => 'nom de l\'hébergement de la base de données ,généralement &quot;localhost&quot;',
+  'db_username' => 'Nom d\'utilisateur',
+  'db_username_explanation' => 'Nom d\'utilisateur  Mysql pour la connection à la base de données utilisée par votre forum',
+  'db_password' => 'Mot de passe',
+  'db_password_explanation' => 'Mot de passe pour la base de données',
+  'full_forum_url' => 'URL du forum',
+  'full_forum_url_explanation' => 'Adresse complète de votre forum (par exemple  http://www.votresite.com/forum)',
+  'relative_path_of_forum_from_webroot' => 'Adresse relative de votre forum',
+  'relative_path_of_forum_from_webroot_explanation' => 'Adresse relative de votre forum (Exemple: si l\'adresse de votre forum est  http://www.votresite.com/forum/, entrer &quot;/forum/&quot; dans ce champ)',
+  'relative_path_to_config_file' => 'Chemin relatif à la page de configuration de votre forum',
+  'relative_path_to_config_file_explanation' => 'Chemin relatif à la page de configuration de votre forum, vu depuis le dossier ou se trouve Coppermine (Exemple &quot;../forum/&quot; si votre l\'adresse de votre forum est http://www.yourdomain.tld/forum/ et celle de Coppermine http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Préfixe du Cookie',
+  'cookie_prefix_explanation' => 'Ce doit être le nom du Cookie de votre forum',
+  'table_prefix' => 'Préfixe des tables',
+  'table_prefix_explanation' => 'Ce doit être le même que celui choisi pour les tables de votre forum.',
+  'user_table' => 'Table utilisateur',
+  'user_table_explanation' => '(Généralement le choix par défaut convient, sauf si l\'installation de votre forum n\'est pas standard)',
+  'session_table' => 'Table des Sessions',
+  'session_table_explanation' => '(Généralement le choix par défaut convient, sauf si l\'installation de votre forum n\'est pas standard)',
+  'group_table' => 'Table des Groupes',
+  'group_table_explanation' => '(Généralement le choix par défaut convient, sauf si l\'installation de votre forum n\'est pas standard)',
+  'group_relation_table' => 'Table des relations des groupes',
+  'group_relation_table_explanation' => '(Généralement le choix par défaut convient, sauf si l\'installation de votre forum n\'est pas standard)',
+  'group_mapping_table' => 'Table de correspondance des groupes',
+  'group_mapping_table_explanation' => '(Généralement le choix par défaut convient, sauf si l\'installation de votre forum n\'est pas standard)',
+  'use_standard_groups' => 'Utilisez les groupes standards du forum',
+  'use_standard_groups_explanation' => 'Utilisez les groupes standards (prédéfinis) (recommandé). Tous les réglages des groupes personnalisés seront annulés. Désactivez cette option uniquement si vous êtes vraiment sûr de ce que vous faites&nbsp;!',
+  'validating_group' => 'Groupe en attente de validation',
+  'validating_group_explanation' => 'Le numéro d\'identification (ID) du groupe où se trouvent les utilisateurs en attente de validation sur votre forum (généralement le choix par défaut convient, sauf si l\'installation de votre forum n\'est pas standard)',
+  'guest_group' => 'Groupe Invités',
+  'guest_group_explanation' => 'Le numéro d\'identification (ID) du groupe où se trouvent les invités (utilisateurs non connectés) sur votre forum (généralement le choix par défaut convient, sauf si l\'installation de votre forum n\'est pas standard)',
+  'member_group' => 'Groupe membres',
+  'member_group_explanation' => 'Le numéro d\'identification (ID) du groupe où se trouvent les simples utilisateurs sur votre forum (généralement le choix par défaut convient, sauf si l\'installation de votre forum n\'est pas standard)',
+  'admin_group' => 'Groupe Administrateurs',
+  'admin_group_explanation' => 'Le numéro d\'identification (ID) du groupe où se trouvent les administrateurs de votre forum (généralement le choix par défaut convient, sauf si l\'installation de votre forum n\'est pas standard)',
+  'banned_group' => 'Groupe Bannis',
+  'banned_group_explanation' => 'Le numéro d\'identification (ID) du groupe où se trouvent les utilisateurs bannis sur votre forum (généralement le choix par défaut convient, sauf si l\'installation de votre forum n\'est pas standard)',
+  'global_moderators_group' => 'Groupe Modérateurs Globaux',
+  'global_moderators_group_explanation' => 'Le numéro d\'identification (ID) du groupe où se trouvent les modérateurs globaux votre forum (généralement le choix par défaut convient, sauf si l\'installation de votre forum n\'est pas standard)',
+  'special_settings' => 'Paramètres spécifiques au forum',
+  'logout_flag' => 'Version de phpBB',
+  'logout_flag_explanation' => 'Quelle est votre version de phpBB (ce paramètre définit la manière de gérer la fermeture de session)',
+  'use_post_based_groups' => 'Utiliser les groupes basés sur le nombre de messages ?',
+  'logout_flag_yes' => '2.0.5 ou supérieur',
+  'logout_flag_no' => '2.0.4 ou inférieur',
+  'use_post_based_groups_explanation' => 'Faut-il tenir compte des groupes basés sur le nombre de messages (permet une gestion granulaire des permissions ) ou n\'utiliser que les groupes par défaut (rend l\'administration plus facile, recommandé). Vous pouvez modifier ces réglages plus tard.',
+  'use_post_based_groups_yes' => 'Oui',
+  'use_post_based_groups_no' => 'Non',
+  'error_title' => 'Vous devez corriger ces erreurs avant de continuer. Retournez à la page précédente.',
+  'error_specify_bbs' => 'Vous devez spécifier avec quelle application vous voulez bridger Coppermine.',
+  'error_no_blank_name' => 'Vous ne pouvez pas laisser vide le nom de votre Bridge personnalisé.',
+  'error_no_special_chars' => 'Le nom du Bridge ne doit pas comprendre de caractères spéciaux excepté le soulignement (_) et le tiret (-)!',
+  'error_bridge_file_not_exist' => 'Les fichiers du bridge %s n\existent pas sur le serveur. Vérifiez que vous les avez bien uploadés.',
+  'finalize' => 'Activer/désactiver l\'intégration avec le forum',
+  '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 activer/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 de 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).',
+  'your_bridge_settings' => 'Configuration de votre Bridge',
+  'title_enable' => 'Active l\'intégration/le bridge avec %s',
+  'bridge_enable_yes' => 'Activé',
+  'bridge_enable_no' => 'Désactivé',
+  'error_must_not_be_empty' => 'ne peut pas être vide',
+  'error_either_be' => 'doit être %s ou %s',
+  'error_folder_not_exist' => '%s n\'existe pas. Corrigez la valeur entrée pour %s',
+  '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.',
+  'error_mandatory_field_empty' => 'Vous ne pouvez pas laisser le champ %s vide -Entrez la bonne valeur.',
+  'error_no_trailing_slash' => 'Le champ %s ne doit pas commencer par le signe \'/\'.',
+  'error_trailing_slash' => 'Le champ %s doit commencer par le signe \'/\'.',
+  'error_db_connect' => 'Connection impossible à la base de donné avec vos informations. Voici la réponse Mysql:',
+  'error_db_name' => 'Bien que Coppermine ait pu établir une connection, il n\'a pas trouvé la base de donnée %s. Vérifiez que vous avez défini %s correctement. Voici le message de mySQL:',
+  'error_prefix_and_table' => '%s et ',
+  'error_db_table' => 'Impossible de trouver la table %s. Vérifiez que la valeur de  %s est correcte.',
+  'recovery_title' => 'Gestionnaire de Bridge: récupération d\'urgence',
+  '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 votre identifiant et votre mot de passe ne va pas vous permettre de vous identifier, celà va seulement désactiver le brige avec votre forum. Pour plus de détails, reportez vous à la documentation.',
+  'username' => 'Nom d\'utilisateur',
+  'password' => 'Mot de passe',
+  'disable_submit' => 'Soumettre',
+  'recovery_success_title' => 'Autorisation accordée',
+  'recovery_success_content' => 'Vous avez désactivé avec succès le bridge avec votre forum. Coppermine fonctionne maintenant en mode autonome.',
+  'recovery_success_advice_login' => 'S\'identifier comme administrateur pour éditer la configuration de votre bridge et/ou activer l\'intégration avec votre forum à nouveau.',
+  'goto_login' => 'Aller à la page d\'identification',
+  'goto_bridgemgr' => 'Aller au gestionnaire de bridge',
+  'recovery_failure_title' => 'Autorisation refusée',
+  'recovery_failure_content' => 'Vous avez soumis les 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).',
+  'try_again' => 'Réessayez',
+  'recovery_wait_title' => 'Le temps d\'attente ne s\'est pas écoulé',
+  '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.',
+  'wait' => 'Patientez',
+  'create_redir_file' => 'Créer le dossier de redirection (recommandé)',
+  'create_redir_file_explanation' => 'Pour rediriger vos utilisateurs vers Coppermine après l\'ouverture de leur session sur le forum, il vous faut un fichier de redirection dans le répertoire où se trouve votre forum. Si cette option est choisie, le gestionnaire de bridge va essayer de créer ce fichier automatiquement. S\'il ne peut pas écrire dans ce répertoire, il vous donnera le code à copier/coller vous-même dans le fichier.',
+  'browse' => 'Parcourir',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Calendrier', //cpg1.4
+  'close' => 'fermer', //cpg1.4
+  'clear_date' => 'effacer la date', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -331,229 +559,305 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Les paramtres requis pour l\'\'%s\'operation sont manquants !',
-  'unknown_cat' => 'La catgorie slectionne n\'existe pas dans la base de donnes',
-  'usergal_cat_ro' => 'La galerie des utilisateurs ne peut pas tre supprime!',
-  'manage_cat' => 'Grer les catgories',
-  'confirm_delete' => 'Voulez vous vraiment SUPPRIMER cette catgorie ?',
-  'category' => 'Categorie',
-  'operations' => 'Oprations',
-  'move_into' => 'Dplacer dans',
-  'update_create' => 'Mettre  jour / crer la catgorie',
-  'parent_cat' => 'Catgorie parente',
-  'cat_title' => 'Titre de la catgorie',
-  'cat_thumb' => 'Vignette de la catgorie',
-  'cat_desc' => 'Description de la catgorie'
+  'miss_param' => 'Les paramètres requis pour l\'operation \'%s\' sont manquants&nbsp;!',
+  'unknown_cat' => 'La catégorie sélectionnée n\'existe pas dans la base de données',
+  'usergal_cat_ro' => 'La galerie des utilisateurs ne peut pas être supprimée!',
+  'manage_cat' => 'Gérer les catégories',
+  'confirm_delete' => 'Voulez vous vraiment SUPPRIMER cette catégorie ?',//js-alert
+  'category' => 'Catégorie',
+  'operations' => 'Opérations',
+  'move_into' => 'Déplacer dans',
+  'update_create' => 'Mettre à jour / créer la catégorie',
+  'parent_cat' => 'Catégorie parente',
+  'cat_title' => 'Titre de la catégorie',
+  'cat_thumb' => 'Vignette de la catégorie', //cpg1.3.0
+  'cat_desc' => 'Description de la catégorie',
+  'categories_alpha_sort' => 'Classement des catégories par ordre alphabétique (au lieu du classement par ajout)', //cpg1.4
+  'save_cfg' => 'Sauvegarder la configuration', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Configuration',
-  'restore_cfg' => 'Restaurer les paramtres d\'origine',
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Configuration de la galerie', //cpg1.4
+  'manage_exif' => 'Administrer l\'affichage des exifs', //cpg1.4
+  'manage_plugins' => 'Administrer les plugins', //cpg1.4
+  'manage_keyword' => 'Administrer les mot-clefs', //cpg1.4
+  'restore_cfg' => 'Restaurer les paramètres d\'origine',
   'save_cfg' => 'Sauvegarder la nouvelle configuration',
   'notes' => 'Notes',
   'info' => 'Information',
-  'upd_success' => 'La configuration de Coppermine a t mise  jour',
-  'restore_success' => 'La configuration d\'origine de Coppermine a t restaure',
+  'upd_success' => 'La configuration de Coppermine a été mise à jour',
+  'restore_success' => 'La configuration d\'origine de Coppermine a été restaurée',
   'name_a' => 'Ascendant par nom',
   'name_d' => 'Descendantpar nom',
   'title_a' => 'Ascendant par titre',
   'title_d' => 'Descendant par titre',
   'date_a' => 'Ascendant par date',
   'date_d' => 'Descendant par date',
+  'pos_a' => 'Ascendant par ajout', //cpg1.4
+  'pos_d' => 'Descendant par ajout', //cpg1.4
   'th_any' => 'Aspect max',
   'th_ht' => 'Hauteur',
   'th_wd' => 'Largeur',
-  'label' => 'Libell',
-  'item' => 'Liste',
-  'debug_everyone' => 'Tout le monde',
-  'debug_admin' => 'Administrateurs uniquement' //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Paramtres gnraux',
-  array('Nom de la galerie', 'gallery_name', 0),
-  array('Description de la galerie', 'gallery_description', 0),
-  array('Email de l\'administrateur de la galerie', 'gallery_admin_email', 0),
-  array('Adresse sur laquelle le lien \'Voir plus de photos\' des cartes lectroniques doit pointer', 'ecards_more_pic_target', 0),
-  array('La galerie n\'est pas publie', 'offline', 1),
-  array('Loguer les envois de cartes lectroniques', 'log_ecards', 1),
-  array('Autoriser le tlchargement ZIP des photos dans les Favoris', 'enable_zipdownload', 1),
-
-  'Paramtres de langues, themes &amp; caractres',
-  array('Langue par dfaut', 'lang', 5),
-  array('Theme par dfaut', 'theme', 6),
-  array('Afficher la liste des langues', 'language_list', 1),
-  array('Afficher le drapeau des langues', 'language_flags', 8),
-  array('Afficher &quot;- Par dfaut -&quot; dans la slection des langues', 'language_reset', 1),
-  array('Afficher la liste des thmes', 'theme_list', 1),
-  array('Afficher &quot;- Par dfaut -&quot; dans la liste des thmes', 'theme_reset', 1),
-  array('Afficher les FAQ', 'display_faq', 1),
-  array('Afficher l\'aide bbcode', 'show_bbcode_help', 1),
-  array('Encodage des caractres', 'charset', 4),
+  'label' => 'Libellé', //cpg1.3.0
+  'item' => 'Liste', //cpg1.3.0
+  'debug_everyone' => 'Tout le monde', //cpg1.3.0
+  'debug_admin' => 'Administrateurs uniquement', //cpg1.3.0
+  'no_logs'=> 'Désactivé', //cpg1.4
+  'log_normal'=> 'Normal', //cpg1.4
+  'log_all' => 'Tout', //cpg1.4
+  'view_logs' => 'Voir les logs', //cpg1.4
+  'click_expand' => 'Cliquer sur un nom de section pour afficher', //cpg1.4
+  'expand_all' => 'Tout afficher', //cpg1.4
+  'notice1' => '(*) Cette configuration ne doit pas être changée si vous avez déjà des fichiers dans votre base de données.', //cpg1.4 - (relocated)
+  '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.', //cpg1.4 - (relocated)
+  'notice3' => '(***) Tous les logs sont écrits en anglais.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Fonction désactivé si vous utilisez l\'intégration BB', //cpg1.4
+  'auto_resize_everyone' => 'Tous', //cpg1.4
+  'auto_resize_user' => 'Utilisateur seulement', //cpg1.4
+  'ascending' => 'ascendant', //cpg1.4
+  'descending' => 'descendant', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'Paramètres généraux',
+  array('Nom de la galerie', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Description de la galerie', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Adresse courriel de l\'administrateur', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('URL du répertoire de votre galerie coppermine (pas \'index.php\' ou similaire à la fin)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL de votre page d\'accueil', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Autoriser le téléchargement ZIP des photos dans les Favoris', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Différence d\'heure par rapport au GMT (il est actuellement: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Activer les mots de passe cryptés (ne peut pas être supprimé)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Activer les icônes d\'aide (Aide en anglais uniquement)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Activer les mots cliquables lors d\'une recherche','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Activer les plugins', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Autoriser le bannissement d\'adresse IP non routable (privé)', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Interface de téléchargement par lot', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Langue &amp; jeux de caractères',
+  array('Langue', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Remplacer les expressions non trouvées par l\'anglais ?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Jeu de caractères', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Afficher la liste des langues', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Afficher les drapeaux des langues', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Afficher &quot;reset&quot; dans la sélection des langues', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Afficher précédente/suivante sur les pages', 'previous_next_tab', 1), //cpg1.4
+
+  'Paramètres des thèmes',
+  array('Thème', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Afficher la liste des thèmes', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Afficher &quot;reset&quot; dans la sélection des thèmes', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Afficher la FAQ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Nom du lien du menu personnalisé', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('URL du menu personnalisé', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Afficher l\'aide pour le bbcode', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Afficher les boutons indiquant le respect des standards XHTML et CSS pour les thèmes conformes','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Chemin pour inclure un en-tête de page personnalisé', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Chemin pour inclure un pied de page personnalisé', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
 
   'Affichage de la liste des albums',
-  array('Largeur du tableau principal (pixels ou %)', 'main_table_width', 0),
-  array('Nombre de niveaux de catgories  afficher', 'subcat_level', 0),
-  array('Nombre d\'albums  afficher', 'albums_per_page', 0),
-  array('Nombre de colonnes pour la liste des albums', 'album_list_cols', 0),
-  array('Taille des vignettes en pixels', 'alb_list_thumb_size', 0),
-  array('Le contenu de la page principale', 'main_page_layout', 0),
-  array('Afficher les vignettes de l\'album du premier niveau avec la catgorie','first_level',1),
+  array('Largeur du tableau principal (pixels ou %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Nombre de niveaux de catégories à afficher', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Nombre d\'albums à afficher', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Nombre de colonnes pour la liste des albums', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Taille des vignettes en pixels', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Le contenu de la page principale', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Afficher les vignettes de l\'album du premier niveau avec la catégorie','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Classer les catégories par ordre alphabétique (au lieu du classement par ajout)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Afficher le nombre de fichiers liés','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
 
   'Affichage des vignettes',
-  array('Nombre de colonnes sur la page des vignettes', 'thumbcols', 0),
-  array('Nombre de lignes sur la page des vignettes', 'thumbrows', 0),
-  array('Nombre maximal d\'onglets  afficher', 'max_tabs', 0),
-  array('Afficher la lgende de l\'image (en plus de son titre) sous la vignette', 'caption_in_thumbview', 1),
-  array('Afficher le nombre de commentaires sous les vignettes', 'display_comment_count', 1),
-  array('Afficher le nom de l\'utilisateur sous la vignette', 'display_uploader', 1),
-  array('Classement par dfaut des images', 'default_sort_order', 3),
-  array('Nombre minimum de votes ncessaires pour qu\'une image apparaisse dans la liste des images les mieux notes', 'min_votes_for_rating', 0),
-
-  'Affichage des images &amp; paramtres des commentaires',
-  array('Largeur du tableau pour l\'affichage des images (pixels ou %)', 'picture_table_width', 0),
-  array('Les informations relatives  l\'image sont affiches par dfaut', 'display_pic_info', 1),
-  array('Filtrer les gros mots dans les commentaires', 'filter_bad_words', 1),
-  array('Autoriser les smileys dans les commentaires', 'enable_smilies', 1),
-  array('Autoriser plusieurs messages successifs du mme utilisateur (Dsactive la protection contre le flood)', 'disable_comment_flood_protect', 1),
-  array('Longueur maximale pour la description des images', 'max_img_desc_length', 0),
-  array('Nombre maximal de lettres pour un mot', 'max_com_wlength', 0),
-  array('Nombre maximal de lignes pour un commentaire', 'max_com_lines', 0),
-  array('Longueur maximale d\'un commentaire', 'max_com_size', 0),
-  array('Afficher le ngatif', 'display_film_strip', 1),
-  array('Nombre d\'images par ngatif', 'max_film_strip_items', 0),
-  array('Prvenir l\'administrateur lorsque des commentaires sont posts', 'email_comment_notification', 1),
-  array('Intervalle d\'affichage des photos dans les diaporamas, en millisecondes (1 seconde = 1000 millisecondes)', 'slideshow_interval', 0),
-
-  'Paramtres des images et vignettes',
-  array('Qualit pour les fichiers JPG', 'jpeg_qual', 0),
-  array('Dimension maximale pour les vignettes <b>*</b>', 'thumb_width', 0),
-  array('Utiliser la dimension (largeur ou hauteur ou aspect max pour la vignette)<b>**</b>', 'thumb_use', 7),
-  array('Crer des images intermdiaires','make_intermediate',1),
-  array('Largeur ou hauteur maximale pour une image intermdiaire <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0),
-  array('Poids maximal des images  uploader (Ko)', 'max_upl_size', 0),
-  array('Longueur ou hauteur maximale pour les images uploades (en pixels)', 'max_upl_width_height', 0),
-
-  'Paramtres avancs',
-  array('Montrer les vignettes des albums privs aux utilisateurs anonymes','show_private',1),
-  array('Caractres interdits dans les noms de fichiers', 'forbiden_fname_char',0),
-  //array('Extensions de fichiers acceptes pour l\'upload de fichiers', 'allowed_file_extensions',0),
-  array('Types d\'images autoriss', 'allowed_img_types',0),
-  array('Types de films autoriss', 'allowed_mov_types',0),
-  array('Types de fichiers sons autoriss', 'allowed_snd_types',0),
-  array('Types de fichiers textes autoriss', 'allowed_doc_types',0),
-  array('Mthode de redimensionnement des images','thumb_method',2),
-  array('Chemin vers l\'utilitaire \'convert\' d\'ImageMagick (exemple /usr/bin/X11/)', 'impath', 0),
-  //array('Types d\'images autoriss (seulement pour ImageMagick)', 'allowed_img_types',0),
-  array('Options de ligne de commande pour ImageMagick', 'im_options', 0),
-  array('Lire les informations EXIF dans les fichiers JPEG', 'read_exif_data', 1),
-  array('Lire les informations IPTC dans les fichiers JPEG', 'read_iptc_data', 1),
-  array('Rpertoire pour les albums des utilisateurs <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0),
-  array('Rpertoire pour les images des utilisateurs <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0),
-  array('Prfixe pour les images intermdiaires <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0),
-  array('Prfixe pour les vignettes <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0),
-  array('Mode par dfaut des rpertoires', 'default_dir_mode', 0),
-  array('Mode par dfaut des fichiers', 'default_file_mode', 0),
-
-  'Paramtres Utilisateurs',
-  array('Autoriser de nouvelles inscriptions', 'allow_user_registration', 1),
-  array('L\'inscription d\'un nouvel utilisateur doit tre valide', 'reg_requires_valid_email', 1),
-  array('Notifier l\'administrateur des nouvelles inscriptions', 'reg_notify_admin_email', 1),
-  array('Autoriser deux utilisateurs  avoir le mme e-mail', 'allow_duplicate_emails_addr', 1),
-  array('Les utilisateurs peuvent avoir des albums personnels', 'allow_private_albums', 1),
-  array('Notifier l\'administrateur lorsque des uploads ncessitent son approbation', 'upl_notify_admin_email', 1),
-  array('Autoriser les utilisateurs authentifis  visualiser la Liste des membres', 'allow_memberlist', 1),
+  array('Nombre de colonnes sur la page des vignettes', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Nombre de lignes sur la page des vignettes', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Nombre maximal d\'onglets à afficher', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Afficher la légende de l\'image (en plus de son titre) sous la vignette', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Afficher le nombre de vues sous la vignette', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Afficher le nombre de commentaires sous les vignettes', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Afficher le nom de l\'utilisateur sous la vignette', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Display name of admin uploaders below the thumbnail', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Afficher le nom du fichier sous la vignette', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Afficher la description des albums', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Classement par défaut des fichiers', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Nombre minimun de vote pour apparaître dans la liste \'les mieux notés\'', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Vue des images', //cpg1.4
+  array('Largeur de la table pour l\'affichage des fichiers (pixels ou %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Information des fichiers visible par défaut', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Nombre maximun de caractères pour la description des fichiers', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Nombre maximun de caractères dans un mot', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Afficher le négatif', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Afficher le nom du fichier en dessous du négatif', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Nombre de vignettes dans le négatif', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Intervale du diaporama en millisecondes (1 seconde = 1000 millisecondes)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Paramètres des commentaires', //cpg1.4
+  array('Filtrer les mots interdits dans les commentaires', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Autoriser les smileys dans les commentaires', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Autoriser plusieurs commentaires consécutifs pour une images par un même utilisateur (désactive la protection anti-flood)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Nombre maximun de lignes dans un commentaire', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Longueur maximum d\'un commentaire', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Informer l\'administrateur de nouveaux commentaires par courriel', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Ordre de tri des commentaires', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Préfixe pour les commentaires d\'utilisateurs anonymes', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Paramètres des images et vignettes',
+  array('Qualité pour les fichiers JPG', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Dimension maximale pour les vignettes <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Utiliser la dimension (largeur ou hauteur ou aspect max pour la vignette) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Créer des images intermédiaires','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Largeur ou hauteur maximale pour une image/vidéo intermédiaire <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Poids maximal des images à uploader (Ko)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Longueur ou hauteur maximale pour les images/vidéos uploadées (en pixels)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Redimentionner automatiquement les images qui dépassent la hauteur et/ou la largeur maximale', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Paramètres avancés des images et vignettes',
+  array('Les albums peuvent être privés (Note: si vous commutez de \'Oui\' à \'Non\' les albums privés actuels deviendront publics)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Montrer les vignettes des albums privés aux utilisateurs anonymes','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Caractères interdits dans les noms de fichiers', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Extensions de fichiers acceptées pour l\'upload de fichiers', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Types d\'images autorisés', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Types de vidéos autorisés', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Démarrage automatique des vidéos', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Types de fichiers sons autorisés', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Types de fichiers textes autorisés', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Méthode de redimensionnement des images','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Chemin vers l\'utilitaire \'convert\' d\'ImageMagick (exemple /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Types d\'images autorisés (seulement pour ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Options de ligne de commande pour ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Lire les informations EXIF dans les fichiers JPEG', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Lire les informations IPTC dans les fichiers JPEG', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Répertoire des albums <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Répertoire pour les fichiers des utilisateurs <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Préfixe pour les images intermédiaires <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
+  array('Préfixe pour les vignettes <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Mode par défaut des répertoires', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Mode par défaut des fichiers', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Paramètres Utilisateurs',
+  array('Autoriser de nouvelles inscriptions', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Autoriser l\'accès aux visiteurs non authentifiés (visiteur ou anonyme)', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('L\'inscription d\'un nouvel utilisateur doit être validée', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Notifier l\'administrateur des nouvelles inscriptions par courriel', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('L\'administrateur doit activer les enregistrements', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Autoriser deux utilisateurs à avoir la même adresse courriel', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Notifier l\'administrateur lorsque des uploads nécessitent son approbation', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Autoriser les utilisateurs authentifiés à visualiser la liste des membres', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Autoriser les utilisateurs à changer leur adresse courriel dans leur profil', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Autoriser les utilisateurs à garder le controle de leurs images dans les galeries publiques', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Nombre d\'échec d\'authentification avant bannissement temporaire (pour parer à une attaque brutale)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Durée du bannissement temporaire après un échec d\'authentification', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Activer les rapports à l\'administrateur', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Champs personnalisés pour le profil utilisateur (laisser vide si inutilisés).
+  Utilisez le profil 6 pour les longs textes, comme les biographies', //cpg1.4
+  array('Nom du profil 1', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Nom du profil 2', 'user_profile2_name', 0), //cpg1.4
+  array('Nom du profil 3', 'user_profile3_name', 0), //cpg1.4
+  array('Nom du profil 4', 'user_profile4_name', 0), //cpg1.4
+  array('Nom du profil 5', 'user_profile5_name', 0), //cpg1.4
+  array('Nom du profil 6', 'user_profile6_name', 0), //cpg1.4
 
-  'Champs libres pour les descriptions d\'images ( laisser tel quel si vous n\'utilisez pas cette fonction)',
-  array('Nom du champ 1', 'user_field1_name', 0),
+  'Champs personnalisés pour les descriptions d\'images  (laisser vide si inutilisés)',
+  array('Nom du champ 1', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
   array('Nom du champ 2', 'user_field2_name', 0),
   array('Nom du champ 3', 'user_field3_name', 0),
   array('Nom du champ 4', 'user_field4_name', 0),
 
-  'Cookies &amp; paramtres d\'encodage des caractres',
-  array('Nom du cookie utilis par le script (si vous utilisez l\'intgration avec un forum, vrifiez que les cookies sont diffrents)', 'cookie_name', 0),
-  array('Chemin du cookie utilis par le script', 'cookie_path', 0),
+  'Paramètres des Cookies',
+  array('Nom du cookie utilisé par le script (si vous utilisez l\'intégration avec un forum, vérifiez que les cookies sont différents)', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Chemin du cookie utilisé par le script', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
 
-  'Divers',
-  array('Activer le mode debug', 'debug_mode', 1),
-  array('Afficher les notices dans le mode debug', 'debug_notice', 1),
+  'Paramètres Pour les Courriels  (Généralement rien n\'est à modifier ici; laissez les champs vides si vous n\'êtes pas sur', //cpg1.4
+  array('Serveur SMTP (si le champ est vide, sendmail sera utilisé)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('Nom utilisateur SMTP', 'smtp_username', 0), //cpg1.4
+  array('Mot de passe SMTP', 'smtp_password', 0), //cpg1.4
 
+  'Logs et statistiques', //cpg1.4
+  array('Mode d\'enregistrement <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Enregistrer les envois de cartes électroniques', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Enregistrer le détails des statistiques de vote','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Enregistrer le détail des statistiques de hit','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
 
-  '<br /><div align="left"><a name="notice1"></a>(*) Ce paramtre ne doit pas tre modifi si des images sont dj prsentes dans la Base de donnes.<br />
-  <a name="notice2"></a>(**) Lorsque vous modifiez ce paramtre, seuls les nouveaux fichiers seront affects. Il est donc conseill de ne pas modifier ce paramtre si des images sont dj prsentes dans la Base de donnes. Vous pouvez toutefois appliquer ce paramtre aux fichiers existants avec <a href="util.php">l\'utilitaire appropri</a> (option Redimensionner les images) accessible depuis le menu d\'administration.</div><br />',
+  'Paramètres de la maintenance', //cpg1.4
+  array('Activer le mode débogage', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Afficher les avertissements dans le mode débogage', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('La galerie est hors ligne', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
-// -------------------------------------------------------------------------
-//
-// File db_ecard.php //cpg1.3.0
-// -------------------------------------------------------------------------
-//
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php
+// ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Cartes envoyes',
-  'ecard_sender' => 'Expditeur',
-  'ecard_recipient' => 'Destinataire',
-  'ecard_date' => 'Date',
-  'ecard_display' => 'Afficher les cartes',
-  'ecard_name' => 'Nom',
-  'ecard_email' => 'E-mail',
-  'ecard_ip' => 'IP #',
-  'ecard_ascending' => 'ascendant',
-  'ecard_descending' => 'descendant',
-  'ecard_sorted' => 'tries',
-  'ecard_by_date' => 'par date',
-  'ecard_by_sender_name' => 'par nom d\'expditeur',
-  'ecard_by_sender_email' => 'par adresse d\'expditeur',
-  'ecard_by_sender_ip' => 'par adresse IP d\'expditeur',
-  'ecard_by_recipient_name' => 'par nom de destinataire',
-  'ecard_by_recipient_email' => 'par adresse de destinataire',
-  'ecard_number' => 'Affichage des enregistrements %s  %s parmi %s',
-  'ecard_goto_page' => 'Aller  la page',
-  'ecard_records_per_page' => 'enregistrements par page',
-  'check_all' => 'Tout cocher',
-  'uncheck_all' => 'Tout dcocher',
-  'ecards_delete_selected' => 'Supprimer les cartes slectionnes',
-  'ecards_delete_confirm' => 'Etes-vous certain de vouloir supprimer ces enregistrements ? Merci de cocher la case !',
-  'ecards_delete_sure' => 'Je suis certain',
+  'title' => 'Cartes envoyées', //cpg1.3.0
+  'ecard_sender' => 'Expéditeur', //cpg1.3.0
+  'ecard_recipient' => 'Destinataire', //cpg1.3.0
+  'ecard_date' => 'Date', //cpg1.3.0
+  'ecard_display' => 'Afficher les cartes', //cpg1.3.0
+  'ecard_name' => 'Nom', //cpg1.3.0
+  'ecard_email' => 'Courriel', //cpg1.3.0
+  'ecard_ip' => 'IP #', //cpg1.3.0
+  'ecard_ascending' => 'ascendant', //cpg1.3.0
+  'ecard_descending' => 'descendant', //cpg1.3.0
+  'ecard_sorted' => 'triées', //cpg1.3.0
+  'ecard_by_date' => 'par date', //cpg1.3.0
+  'ecard_by_sender_name' => 'par nom d\'expéditeur', //cpg1.3.0
+  'ecard_by_sender_email' => 'par adresse d\'expéditeur', //cpg1.3.0
+  'ecard_by_sender_ip' => 'par adresse IP d\'expéditeur', //cpg1.3.0
+  'ecard_by_recipient_name' => 'par nom de destinataire', //cpg1.3.0
+  'ecard_by_recipient_email' => 'par adresse de destinataire', //cpg1.3.0
+  'ecard_number' => 'Affichage des enregistrements %s à %s parmi %s', //cpg1.3.0
+  'ecard_goto_page' => 'Aller à la page', //cpg1.3.0
+  'ecard_records_per_page' => 'enregistrements par page', //cpg1.3.0
+  'check_all' => 'Tout cocher', //cpg1.3.0
+  'uncheck_all' => 'Tout décocher', //cpg1.3.0
+  'ecards_delete_selected' => 'Supprimer les cartes sélectionnées', //cpg1.3.0
+  'ecards_delete_confirm' => 'Etes-vous certain de vouloir supprimer ces enregistrements ? Merci de cocher la case&nbsp;!', //cpg1.3.0
+  'ecards_delete_sure' => 'Je suis certain', //cpg1.3.0
 );
 
+
 // ------------------------------------------------------------------------- //
 // File db_input.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
   'empty_name_or_com' => 'Vous devez taper votre nom et un commentaire',
-  'com_added' => 'Votre commentaire a t ajout',
-  'alb_need_title' => 'Vous devez donner un titre  l\'album !',
-  'no_udp_needed' => 'Aucune mise  jour n\'est ncessaire.',
-  'alb_updated' => 'L\'album a t mis  jour',
-  'unknown_album' => 'L\'album slectionn n\'existe pas ou bien vous n\'avez pas la permission d\'uploader dans cet album',
-  'no_pic_uploaded' => 'Aucune image n\'a t uploade !<br /><br />Si vous avez vraiment slectionn une image  uploader, vrifier que le serveur autorise l\'upload de fichiers...',
-  'err_mkdir' => 'Impossible de crer le rpertoire %s !',
-  'dest_dir_ro' => 'Le rpertoire de destination (%s) ne dispose pas des droits d\'criture ncessaires pour le script!',
-  'err_move' => 'Impossible de dplacer %s vers %s !',
-  'err_fsize_too_large' => 'La taille de l\'image que vous avez upload est trop grande (le maximum autoris est de %s x %s) !',
-  'err_imgsize_too_large' => 'Le poids du fichier que vous avez upload est trop important (le maximum autoris est de %s Ko) !',
-  'err_invalid_img' => 'Le fichier que vous avez upload n\'est pas une image valide!',
+  'com_added' => 'Votre commentaire a été ajouté',
+  'alb_need_title' => 'Vous devez donner un titre à l\'album&nbsp;!',
+  'no_udp_needed' => 'Aucune mise à jour n\'est nécessaire.',
+  'alb_updated' => 'L\'album a été mis à jour',
+  'unknown_album' => 'L\'album sélectionné n\'existe pas ou bien vous n\'avez pas la permission d\'uploader dans cet album',
+  'no_pic_uploaded' => 'Aucune image n\'a été uploadée&nbsp;!<br /><br />Si vous avez vraiment sélectionné une image à uploader, vérifiez que le serveur autorise l\'upload de fichiers...',
+  'err_mkdir' => 'Impossible de créer le répertoire %s&nbsp;!',
+  'dest_dir_ro' => 'Le répertoire de destination (%s) ne dispose pas des droits d\'écriture nécessaires pour le script!',
+  'err_move' => 'Impossible de déplacer %s vers %s&nbsp;!',
+  'err_fsize_too_large' => 'La taille de l\'image que vous avez uploadé est trop grande (le maximum autorisé est de %s x %s)&nbsp;!',
+  'err_imgsize_too_large' => 'Le poids du fichier que vous avez uploadé est trop important (le maximum autorisé est de %s Ko)&nbsp;!',
+  'err_invalid_img' => 'Le fichier que vous avez uploadé n\'est pas une image valide!',
   'allowed_img_types' => 'Vous ne pouvez uploader que %s images.',
-  'err_insert_pic' => 'Les images \'%s\' ne peuvent pas tre insres dans l\'album ',
-  'upload_success' => 'Votre image a t correctement uploade<br /><br />Elle sera visible aprs validation de l\'administrateur.',
-  'notify_admin_email_subject' => '%s - Notification d\'upload',
-  'notify_admin_email_body' => 'Une image a t uploade par %s. Cela ncessite votre approbation. Connectez-vous  %s',
+  'err_insert_pic' => 'Les images \'%s\' ne peuvent pas être insérées dans l\'album ',
+  'upload_success' => 'Votre image a été correctement uploadée<br /><br />Elle sera visible après validation de l\'administrateur.',
+  'notify_admin_email_subject' => '%s - Notification d\'upload', //cpg1.3.0
+  'notify_admin_email_body' => 'Une image a été uploadée par %s. Cela nécessite votre approbation. Connectez-vous à %s', //cpg1.3.0
   'info' => 'Information',
-  'com_added' => 'Commentaire ajout',
-  'alb_updated' => 'Album mis  jour',
+  'com_added' => 'Commentaire ajouté',
+  'alb_updated' => 'Album mis à jour',
   'err_comment_empty' => 'Votre commentaire est vide!',
-  'err_invalid_fext' => 'Seuls les fichiers avec les extensions suivantes sont autoriss : <br /><br />%s.',
-  'no_flood' => 'Nous sommes dsols, mais vous tes dj l\'auteur du dernier commentaire post au sujet de cette image.<br /><br />Vous pouvez tout simplement diter votre message prcdent si vous souhaitez le modifier ou bien ajouter des informations.',
+  'err_invalid_fext' => 'Seuls les fichiers avec les extensions suivantes sont autorisés : <br /><br />%s.',
+  'no_flood' => 'Nous sommes désolés, mais vous êtes déjà l\'auteur du dernier commentaire posté au sujet de cette image.<br /><br />Vous pouvez tout simplement éditer votre message précédent si vous souhaitez le modifier ou bien ajouter des informations.',
   'redirect_msg' => 'Redirection en cours.<br /><br /><br />Cliquez sur \'CONTINUER\' si la page ne se recharge pas automatiquement',
-  'upl_success' => 'Votre image a t correctement ajoute',
-  'email_comment_subject' => 'Commentaire post sur Coppermine Photo Gallery',
-  'email_comment_body' => 'Quelqu\'un a post un commentaire dans votre galerie. Voyez-le ',
+  'upl_success' => 'Votre image a été correctement ajoutée',
+  'email_comment_subject' => 'Commentaire posté sur Coppermine Photo Gallery', //cpg1.3.0
+  'email_comment_body' => 'Quelqu\'un a posté un commentaire dans votre galerie. Voyez-le à', //cpg1.3.0
+  'album_not_selected' => 'Album non sélectionné', //cpg1.4
+  'com_author_error' => 'Un utilisateur enregistré utilise déjà ce pseudonyme, connectez-vous ou utilisez en un autre', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -561,31 +865,59 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Lgende',
-  'fs_pic' => 'image en taille relle',
-  'del_success' => 'suppression russie',
+  'caption' => 'Légende',
+  'fs_pic' => 'image en taille réelle',
+  'del_success' => 'suppression réussie',
   'ns_pic' => 'image en taille normale',
-  'err_del' => 'ne peut pas tre supprim',
+  'err_del' => 'ne peut pas être supprimé',
   'thumb_pic' => 'vignette',
   'comment' => 'commentaire',
   'im_in_alb' => 'image dans l\'album',
-  'alb_del_success' => 'Album \'%s\' supprim',
+  'alb_del_success' => 'Album \'%s\' supprimé',
   'alb_mgr' => 'Gestionnaire d\'album',
-  'err_invalid_data' => 'Donnes non valides reues dans \'%s\'',
-  'create_alb' => 'Cration de l\'album \'%s\'',
-  'update_alb' => 'Mise  jour de l\'album \'%s\' avec le titre \'%s\' et index \'%s\'',
+  'err_invalid_data' => 'Données non valides reçues dans \'%s\'',
+  'create_alb' => 'Création de l\'album \'%s\'',
+  'update_alb' => 'Mise à jour de l\'album \'%s\' avec le titre \'%s\' et index \'%s\'',
   'del_pic' => 'Supprimer l\'image',
   'del_alb' => 'Supprimer l\'album',
   'del_user' => 'Supprimer l\'utilisateur',
-  'err_unknown_user' => 'L\'utilisateur slectionn n\'existe pas !',
-  'comment_deleted' => 'Le commentaire a t supprim avec succs',
+  'err_unknown_user' => 'L\'utilisateur sélectionné n\'existe pas&nbsp;!',
+  'err_empty_groups' => 'Il n\'y a pas de table pour ce groupe ou elle est vide&nbsp;!', //cpg1.4
+  'comment_deleted' => 'Le commentaire a été supprimé avec succès',
+  'npic' => 'Image', //cpg1.4
+  'pic_mgr' => 'Gestion des images', //cpg1.4
+  'update_pic' => 'Mise à jour de l\'image \'%s\' avec le nom de fichier \'%s\' et l\'index \'%s\'', //cpg1.4
+  'username' => 'Nom d\'utilisateur', //cpg1.4
+  'anonymized_comments' => '%s commentaire(s) anonyme(s)', //cpg1.4
+  'anonymized_uploads' => '%s upload(s) public(s) anonyme(s)', //cpg1.4
+  'deleted_comments' => '%s commentaire(s) supprimé(s)', //cpg1.4
+  'deleted_uploads' => '%s upload(s) public(s) supprimé(s)', //cpg1.4
+  'user_deleted' => 'utilisateur %s supprimé', //cpg1.4
+  'activate_user' => 'Activer l\'utilisateur', //cpg1.4
+  'user_already_active' => 'Le compte est déjà activé', //cpg1.4
+  'activated' => 'Activé', //cpg1.4
+  'deactivate_user' => 'Désactiver l\'utilisateur', //cpg1.4
+  'user_already_inactive' => 'Le compte est déjà désactivé', //cpg1.4
+  'deactivated' => 'Désactivé', //cpg1.4
+  'reset_password' => 'Changer le mot de passe', //cpg1.4
+  'password_reset' => 'Mot de passe changé pour %s', //cpg1.4
+  'change_group' => 'Changer de groupe principal', //cpg1.4
+  'change_group_to_group' => 'Changer de %s à %s', //cpg1.4
+  'add_group' => 'Ajouter un groupe secondaire', //cpg1.4
+  '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.', //cpg1.4
+  'status' => 'Status', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Le données de la carte électronique que vous essayez d\'envoyer ont été corrompues par votre client courriel. Vérifiez que le lien est complet.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -594,15 +926,16 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-  'confirm_del' => 'Voulez vous vraiment SUPPRIMER cette image?\\nLes commentaires seront galement supprims.',
+  'confirm_del' => 'Voulez vous vraiment SUPPRIMER cette image?\\nLes commentaires seront également supprimés.',//js-alert
   'del_pic' => 'SUPPRIMER CETTE IMAGE',
   'size' => '%s x %s pixels',
   'views' => '%s fois',
   'slideshow' => 'Diaporama',
   'stop_slideshow' => 'ARRETER LE DIAPORAMA',
-  'view_fs' => 'Cliquez pour voir l\'image en taille relle',
-  'edit_pic' => 'Modifier la description',
-  'crop_pic' => 'Retoucher',
+  'view_fs' => 'Cliquez pour voir l\'image en taille réelle',
+  'edit_pic' => 'Modifier la description', //cpg1.3.0
+  'crop_pic' => 'Retoucher', //cpg1.3.0
+  'set_player' => 'Changer le player',
 );
 
 $lang_picinfo = array(
@@ -612,37 +945,96 @@
   'Rating' => 'Note (%s votes)',
   'Keywords' => 'Mots clefs',
   'File Size' => 'Taille du fichier',
+  'Date Added' => 'Date d\'ajout', //cpg1.4
   'Dimensions' => 'Dimensions',
-  'Displayed' => 'Affiches',
-  'Camera' => 'Appareil photos',
-  'Date taken' => 'Date de la prise de vue',
-  'ISO'=>'ISO',
-  'Aperture' => 'Ouverture',
-  'Exposure time' => 'Temps d\'exposition',
-  'Focal length' => 'Focale',
+  'Displayed' => 'Affichées',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Marque', //cpg1.4
+  'Model' => 'Modèle', //cpg1.4
+  'DateTime' => 'Date/Heure', //cpg1.4
+  'DateTimeOriginal' => 'Date/Heure de l\'original', //cpg1.4
+  'ISOSpeedRatings'=>'ISO - vitesse estimée', //cpg1.4
+  'MaxApertureValue' => 'Ouverture maximale', //cpg1.4
+  'FocalLength' => 'Longueur Focale',
   'Comment' => 'Commentaires',
   'addFav'=>'Ajouter aux favoris',
   'addFavPhrase'=>'Favoris',
   'remFav'=>'Supprimer des favoris',
-  'iptcTitle'=>'Titre IPTC',
-  'iptcCopyright'=>'Copyright IPTC',
-  'iptcKeywords'=>'Mots cls IPTC',
-  'iptcCategory'=>'Catgorie IPTC',
-  'iptcSubCategories'=>'Sous-satgorie IPTC',
+  'iptcTitle'=>'Titre IPTC', //cpg1.3.0
+  'iptcCopyright'=>'Copyright IPTC', //cpg1.3.0
+  'iptcKeywords'=>'Mots clés IPTC', //cpg1.3.0
+  'iptcCategory'=>'Catégorie IPTC', //cpg1.3.0
+  'iptcSubCategories'=>'Sous-catégorie IPTC', //cpg1.3.0
+  'ColorSpace' => 'Espace colorimétrique', //cpg1.4
+  'ExposureProgram' => 'Programme d\'exposition', //cpg1.4
+  'Flash' => 'Flash', //cpg1.4
+  'MeteringMode' => 'Mode de mesure', //cpg1.4
+  'ExposureTime' => 'Temps d\'exposition', //cpg1.4
+  'ExposureBiasValue' => 'Correction de l\'exposition', //cpg1.4
+  'ImageDescription' => ' Description de l\'image', //cpg1.4
+  'Orientation' => 'Orientation', //cpg1.4
+  'xResolution' => 'Résolution X', //cpg1.4
+  'yResolution' => 'Résolution Y', //cpg1.4
+  'ResolutionUnit' => 'Unité de résolution', //cpg1.4
+  'Software' => 'Logiciel', //cpg1.4
+  'YCbCrPositioning' => 'Eléments de configuration YCbCr', //cpg1.4
+  'ExifOffset' => 'Exif Offset', //cpg1.4
+  'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  'FNumber' => 'Ouverture', //cpg1.4
+  'ExifVersion' => 'Version Exif', //cpg1.4
+  'DateTimeOriginal' => 'Date et heure de la prise de vue', //cpg1.4
+  'DateTimedigitized' => 'Date et heure de la numérisation', //cpg1.4
+  'ComponentsConfiguration' => 'Configuration des composants', //cpg1.4
+  'CompressedBitsPerPixel' => 'Bits compressés par couche', //cpg1.4
+  'LightSource' => 'Source lumineuse', //cpg1.4
+  'ISOSetting' => 'Paramètre ISO', //cpg1.4
+  'ColorMode' => 'Mode de couleurs', //cpg1.4
+  'Quality' => 'Qualité', //cpg1.4
+  'ImageSharpening' => 'Image Sharpening', //cpg1.4
+  'FocusMode' => 'Mode de mesure de distance', //cpg1.4
+  'FlashSetting' => 'Configuration du Flash', //cpg1.4
+  'ISOSelection' => 'ISO Selection', //cpg1.4
+  'ImageAdjustment' => 'Ajustement de l\'image', //cpg1.4
+  'Adapter' => 'Adapter', //cpg1.4
+  'ManualFocusDistance' => 'Manual Focus Distance', //cpg1.4
+  'DigitalZoom' => 'Zoom numérique', //cpg1.4
+  'AFFocusPosition' => 'Longueur focale', //cpg1.4
+  'Saturation' => 'Saturation', //cpg1.4
+  'NoiseReduction' => 'Réduction du bruit', //cpg1.4
+  'FlashPixVersion' => 'Flash Pix Version', //cpg1.4
+  'ExifImageWidth' => 'Dimension X en pixels', //cpg1.4
+  'ExifImageHeight' => 'Dimension Y en pixels', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Version d\'interopérabilité', //cpg1.4
+  'FileSource' => 'Source fichier', //cpg1.4
+  'SceneType' => 'Type de scene', //cpg1.4
+  'CustomerRender' => 'Rendu personnalisé', //cpg1.4
+  'ExposureMode' => 'Mode d\'exposition', //cpg1.4
+  'WhiteBalance' => 'Balance des blancs', //cpg1.4
+  'DigitalZoomRatio' => 'Ratio zoom numérique', //cpg1.4
+  'SceneCaptureMode' => 'Type de capture de scene', //cpg1.4
+  'GainControl' => 'Controle des gains', //cpg1.4
+  'Contrast' => 'Contraste', //cpg1.4
+  'Saturation' => 'Saturation', //cpg1.4
+  'Sharpness' => 'Netteté', //cpg1.4
+  'ManageExifDisplay' => 'Manage Exif Display', //cpg1.4
+  'submit' => 'Valider', //cpg1.4
+  'success' => 'Informations modifiées avec succès.', //cpg1.4
+  'details' => 'Détails', //cpg1.4
 );
 
 $lang_display_comments = array(
   'OK' => 'OK',
   'edit_title' => 'Modifier ce commentaire',
-  'confirm_delete' => 'Voulez vous vraiment supprimer ce commentaire?',
+  'confirm_delete' => 'Voulez vous vraiment supprimer ce commentaire?',//js-alert
   'add_your_comment' => 'Ajoutez votre commentaire',
   'name'=>'Nom',
   'comment'=>'Commentaire',
   'your_name' => 'Anonyme',
+  'report_comment_title' => 'Envoyer ce commentaire à l\'administrateur', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-  'click_to_close' => 'Cliquez sur l\'image pour fermer la fentre',
+  'click_to_close' => 'Cliquez sur l\'image pour fermer la fenêtre',
 );
 
 }
@@ -652,22 +1044,66 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Envoyer en tant que carte lectronique',
-  'invalid_email' => '<b>Attention</b> : cette adresse e-mail n\'est pas valide !',
-  'ecard_title' => 'Une carte lectronique pour vous, de la part de %s',
-  'error_not_image' => 'Seules les images peuvent tre envoyes sous forme de cartes lectroniques.',
-  'view_ecard' => 'Si votre carte lectronique ne s\'affiche pas correctement, cliquez ici',
-  'view_more_pics' => 'Suivez ce lien pour dcouvrir davantage de photos !',
-  'send_success' => 'Votre carte lectronique a t envoye',
-  'send_failed' => 'Nous sommes dsols, mais le serveur n\'a pu envoyer votre carte lectronique...',
+  'title' => 'Envoyer en tant que carte électronique',
+  'invalid_email' => '<b>Attention</b> : cette adresse e-mail n\'est pas valide&nbsp;!',
+  'ecard_title' => 'Une carte électronique pour vous, de la part de %s',
+  'error_not_image' => 'Seules les images peuvent être envoyées sous forme de cartes électroniques.', //cpg1.3.0
+  'view_ecard' => 'Si votre carte électronique ne s\'affiche pas correctement, cliquez ici',
+  'view_ecard_plaintext' => 'Pour voir cette carte postale électronique, copiez cette Url dans la barre d\'adresse de votre navigateur:', //cpg1.4
+  'view_more_pics' => 'Suivez ce lien pour découvrir davantage de photos&nbsp;!',
+  'send_success' => 'Votre carte électronique a été envoyée',
+  'send_failed' => 'Nous sommes désolés, mais le serveur n\'a pu envoyer votre carte électronique...',
   'from' => 'De la part de',
   'your_name' => 'Votre nom',
-  'your_email' => 'Votre adresse e-mail',
+  'your_email' => 'Votre adresse courriel',
   'to' => 'A',
   'rcpt_name' => 'Nom du destinataire',
   'rcpt_email' => 'Adresse e-mail du destinataire',
   'greetings' => 'Introduction',
   'message' => 'Message',
+  'ecards_footer' => 'Envoyé par %s depuis l\'adresse IP %s à %s (Heure de la galerie)', //cpg1.4
+  'preview' => 'Prévisualisation de cette carte', //cpg1.4
+  'preview_button' => 'Prévisualisation', //cpg1.4
+  'submit_button' => 'Envoyer la carte', //cpg1.4
+  'preview_view_ecard' => 'Ce sera le lien inclu à la carte électronique lorsqu\'elle sera générée. Ne fonctionne pas pour les prévisualisations.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Rapport à l\'administrateur', //cpg1.4
+  'invalid_email' => '<b>Attention</b> : adresse courriel invalidev', //cpg1.4
+  'report_subject' => 'Un rapport de %s de la galerie %s', //cpg1.4
+  'view_report' => 'Lien alternatif si le rapport ne s\'affiche pas correctement', //cpg1.4
+  'view_report_plaintext' => 'Pour voir le rapport, copiez et collez cette adresse dans la barre d\'adresse de votre navigateur:', //cpg1.4
+  'view_more_pics' => 'Galerie', //cpg1.4
+  'send_success' => 'Votre rapport a été envoyé', //cpg1.4
+  'send_failed' => 'Désolé mais le serveur ne peut pas envoyer votre rapport...', //cpg1.4
+  'from' => 'De', //cpg1.4
+  'your_name' => 'Votre Nom', //cpg1.4
+  'your_email' => 'Votre adresse courriel', //cpg1.4
+  'to' => 'A', //cpg1.4
+  'administrator' => 'Mode Administrateur', //cpg1.4
+  'subject' => 'Sujet', //cpg1.4
+  'comment_field_name' => 'Faire un rapport sur le commentaire de &quot;%s&quot;', //cpg1.4
+  'reason' => 'Raison', //cpg1.4
+  'message' => 'Message', //cpg1.4
+  'report_footer' => 'Envoyé par %s depuis l\'adresse IP %s à %s (Heure de la galerie)', //cpg1.4
+  'obscene' => 'obscène', //cpg1.4
+  'offensive' => 'violent', //cpg1.4
+  'misplaced' => 'Hors sujet/Mal placé', //cpg1.4
+  'missing' => 'manque', //cpg1.4
+  'issue' => 'erreur/ne peut être visualisé', //cpg1.4
+  'other' => 'autre', //cpg1.4
+  'refers_to' => 'Le rapport se réfère à g', //cpg1.4
+  'reasons_list_heading' => 'raison(s) du rapport:', //cpg1.4
+  'no_reason_given' => 'Sans raisons', //cpg1.4
+  'go_comment' => 'Aller au commentaire', //cpg1.4
+  'view_comment' => 'Voir le rapport complet avec le commentaire', //cpg1.4
+  'type_file' => 'fichier', //cpg1.4
+  'type_comment' => 'commentaire', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -678,91 +1114,115 @@
   'pic_info' => 'Informations sur l\'image',
   'album' => 'Album',
   'title' => 'Titre',
+  'filename' => 'Nom de fichier', //cpg1.4
   'desc' => 'Description',
-  'keywords' => 'Mots clefs',
+  'keywords' => 'Mots-clés',
+  'new_keyword' => 'Nouveau mot-clé', //cpg1.4
+  'new_keywords' => 'Nouveaux mots-clés trouvés', //cpg1.4
+  'existing_keyword' => 'Mots-clés existants', //cpg1.4
   'pic_info_str' => '%sx%s - %sKo - %s affichages - %s votes',
   'approve' => 'Approuver',
   'postpone_app' => 'Approuver plus tard',
   'del_pic' => 'Supprimer l\'image',
-  'read_exif' => 'Relire les informations EXIF',
-  'reset_view_count' => 'Remettre le compteur des tlchargements  zro',
-  'reset_votes' => 'Remettre le compteur de votes  zro',
+  'del_all' => 'Supprimer TOUS les fichiers', //cpg1.4
+  'read_exif' => 'Relire les informations EXIF', //cpg1.3.0
+  'reset_view_count' => 'Réinitialiser le compteur de téléchargements ',
+  'reset_all_view_count' => 'Réinitialiser le compteur de vues', //cpg1.4
+  'reset_votes' => 'Réinitialiser les votes',
+  'reset_all_votes' => 'Réinitialiser TOUS les votes', //cpg1.4
   'del_comm' => 'Supprimer les commentaires',
+  'del_all_comm' => 'Supprimer TOUS les commentaires', //cpg1.4
   'upl_approval' => 'Autorisation d\'upload',
   'edit_pics' => 'Modifier les images',
   'see_next' => 'Voir les images suivantes',
-  'see_prev' => 'Voir les images prcdentes',
+  'see_prev' => 'Voir les images précédentes',
   'n_pic' => '%s images',
-  'n_of_pic_to_disp' => 'Nombre d\'images  afficher',
+  'n_of_pic_to_disp' => 'Nombre d\'images à afficher',
   'apply' => 'Appliquer les modifications',
-  'crop_title' => 'Editeur Photo de Coppermine',
-  'preview' => 'Prvisualiser',
-  'save' => 'Sauvegarder la photo',
-  'save_thumb' =>'Sauvegarder en tant que vignette',
-  'sel_on_img' =>'La slection doit tre entirement sur l\'image', //js-alert //cpg1.3.0
+  'crop_title' => 'Editeur Photo de Coppermine', //cpg1.3.0
+  'preview' => 'Prévisualiser', //cpg1.3.0
+  'save' => 'Sauvegarder la photo', //cpg1.3.0
+  'save_thumb' =>'Sauvegarder en tant que vignette', //cpg1.3.0
+  'gallery_icon' => 'Faites-en mon icône', //cpg1.4
+  'sel_on_img' =>'La sélection doit être entièrement sur l\\\'image', //js-alert //cpg1.3.0
+  'album_properties' =>'Propriétés de l\'album', //cpg1.4
+  'parent_category' =>'Catégorie parente', //cpg1.4
+  'thumbnail_view' =>'Visualisation des vignettes', //cpg1.4
+  'select_unselect' =>'sélectionner/<br>déselectionner tout', //cpg1.4
+  'file_exists' => 'La destination du fichier \'%s\' existe déjà', //cpg1.4
+  'rename_failed' => 'Impossible de renommer \'%s\' en \'%s\'.', //cpg1.4
+  'src_file_missing' => 'La source du fichier \'%s\' est manquante.', // cpg 1.4
+  'mime_conv' => 'Impossible de convertir le fichier de \'%s\' en \'%s\'',//cpg1.4
+  'forb_ext' => 'Type d\'extension de fichier non autorisée.',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
+// File faq.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Questions frquemment poses',
-  'toc' => 'Table des matires',
-  'question' => 'Question : ',
-  'answer' => 'Rponse : ',
+  'faq' => 'Questions fréquemment posées', //cpg1.3.0
+  'toc' => 'Table des matières', //cpg1.3.0
+  'question' => 'Question : ', //cpg1.3.0
+  'answer' => 'Réponse : ', //cpg1.3.0
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  '<br>FAQ gnrales<br>',
-  array('Pourquoi dois-je m\'inscrire ?', 'L\'inscription peut tre impose ou non par l\'administrateur. Elle offre des fonctionnalits supplmentaires telles que la possibilit d\'uploader des images, d\'avoir une liste de Favoris, de noter les images, de poster des commentaires etc...', 'allow_user_registration', '0'),
-  array('Comment puis-je m\'inscrire ?', 'Allez sur &quot;Inscription&quot; et renseignez les informations requises (ventuellement les informations optionnelles, si vous le souhaitez).<br />Si l\'administrateur a demand une confirmation par mail, vous recevrez un message  l\'adresse que vous aurez renseigne dans le formulaire d\'inscription. Ce message vous induiqera la marche  suivre pour valider votre inscription. Votre inscription doit tre valide avant que vous ne puissiez vous indentifier.', 'allow_user_registration', '1'),
-  array('Comment m\'identifier ?', 'Allez sur &quot;S\'identifier&quot;, saisissez votre pseudo et votre mot de passe. Cochez &quot;Se souvenir de moi&quot; afin d\'tre automatiquement reconnect lorsque vous reviendrez sur le site.<br /><b>IMPORTANT : Vous devez autoriser les cookies et le cookie ne doit pas tre effac pour que cette option fonctionne.</b>', 'offline', 0),
-  array('Pourquoi ne puis-je pas m\'identifier ?', 'Vrifiez que vous vous tes bien inscrit et que vous avez cliqu sur le lien de validation indiqu dans le mail de confirmation que vous devez avoir reu. Pour tout autre problme, contactez l\'administrateur du site.', 'offline', 0),
-  array('Et si j\'oublie mon mot de passe ?', 'Si le site possde un lien &quot;J\'ai oubli mon mot de passe !&quot;, utilisez-le. Dans le cas contraire, contactez l\'administrateur qui vous crera un nouveau mot de passe.', 'offline', 0),
-  //array('Que dois-je faire si je change d\'adresse e-mail ?', 'Identifiez-vous et changez votre adresse de messagerie dans le menu &quot;Mon profil&quot;', 'offline', 0),
-  array('Comment sauvegarder une photo dans &quot;Mes Favoris&quot; ?', 'Cliquez sur une image. Si les informations de cette image ne sont pas indiques au bas de celle-ci, cliquez sur le lien &quot;Afficher/cacher les informations de l\'image&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Afficher/cacher les informations de l\'image" />); Cliquez ensuite sur le lien &quot;Ajouter aux favoris&quot;.<br /><br />IMPORTANT : Vous devez autoriser les cookies et le cookie ne doit pas tre effac pour que cette option fonctionne.', 'offline', 0),
-  array('Comment noter une photo ?', 'Cliquez sur une image et cliquez sur la note que vous souhaitez lui attribuer, au-dessous de l\'image', 'offline', 0),
-  array('Comment poster un commentaire sur une photo ?', 'Cliquez sur une image et tapez votre commentaire au-dessous de l\'image, sous la ligne &quot;Ajoutez votre commentaire&quot;.', 'offline', 0),
-  array('Comment uploader une photo ?', 'Cliquez sur &quot;Uploader une image&quot; et slectionnez l\'album dans lequel vous souhaitez qu\'elle apparaisse. Cliquez sur &quot;Parcourir&quot; pour slectionner le fichier  transfrer. Compltez ensuite les champs facultatifs si vous le dsirez. Enfin, validez par &quot;Mettre une photo en ligne&quot;', 'allow_private_albums', 0),
-  array('O puis-je uploader mes photos ?', 'Vous pourrez uploader vos photos dans l\'un de vos albums dans &quot;Ma galerie&quot;. L\'administrateur peut aussi vous avoir autoris  uploader des photos dans un ou plusieurs albums dans la galerie principale.', 'allow_private_albums', 0),
-  array('Quels types et tailles d\'images puis-je uploader ?', 'La taille et le type (jpg,gif,..etc.) est dfini par l\'administrateur. Vous pouvez lui en demander la liste.', 'offline', 0),
-  array('Que signifie &quot;Ma galerie&quot; ?', '&quot;Ma galerie&quot; est une galerie personnelle dans laquelle les utilisateurs peuvent uploader et organiser leurs photos.', 'allow_private_albums', 0),
-  array('Comment puis-je crer, renommer ou supprimer des albums dans &quot;Ma Galerie&quot; ?', 'Vous devez auparavant entrer dans le &quot;Mode admin.&quot;<br/>Cliquez ensuite sur &quot;Crer / classer mes Albums&quot;puis cliquez sur &quot;Nouveau&quot;. Remplacez &quot;New Album&quot;  votre convenance.<br />Vous pouvez aussi renommer vos albums dans votre galerie.<br />Cliquez ensuite sur &quot;Appliquer les Modifications&quot;.', 'allow_private_albums', 0),
-  array('Comment puis-je modifier ou restreindre l\'accs  mes albums ?', 'Vous devez auparavant entrer dans le &quot;Mode admin.&quot;<br />Cliquez ensuite sur &quot;Modifier mes albums&quot;. Dans la zone &quot;Mettre l\'album  jour&quot; slectionnez l\'album que vous souhaitez modifier.<br />Vous pouvez modifier le nom, la description, la vignette, restreindre l\'accs, les options concernant les notes et les commentaires.<br />Cliquez sur &quot;Mettre l\'album  jour&quot;. pour valider', 'allow_private_albums', 0),
-  array('Comment puis-je voir les albums des autres utilisateurs ?', 'Allez sur &quot;Liste des albums&quot; et choisissez &quot;Galeries utilisateurs&quot;.', 'allow_private_albums', 0),
-  array('Que sont les cookies ?', 'Les cookies sont des fichiers texte contenant des paramtres du site et de votre pseudo. Ces cookies sont stockes dans votre ordinateur.<br />Ils vous apportent la possibilit d\'entrer et sortir du site sans avoir  vous identifier, ainsi que d\'autres facilits.', 'offline', 0),
-  array('O puis-je me procurer cette galerie pour mon site ?', 'Coppermine est une Galerie multimdia gratuite, sous licence GNU GPL. Elle comprend de nombreuses fonctions avances et est porte sur plusieurs plateformes. Visitez le site <a href="http://coppermine.sf.net/" target="_blank">Page principale Coppermine</a> pour en savoir plus et procder  son tlchargement.', 'offline', 0),
-
-  '<br>Navigation dans le site<br>',
-  array('Qu\'est-ce-que &quot;Liste des albums&quot; ?', 'Cela vous redirigera vers la galerie principale avec un lien vers chaque catgorie. Ces liens peuvent tre sous forme de vignettes.', 'offline', 0),
-  array('Qu\'est-ce-que &quot;Ma galerie&quot; ?', 'Cette fonctionnalit vous permet de crer vos propres albums et d\'y uploader et grer vos photos.', 'allow_private_albums', 0),
-  array('Quelle est la diffrence entre le &quot;Mode admin.&quot; et le &quot;Mode utilisateur&quot; ?', 'Le &quot;Mode admin.&quot; vous permet de modifier vos albums ainsi que tous les albums pour lesquels vous aurez t habilit par l\'administrateur.', 'allow_private_albums', 0),
-  array('Qu\'est-ce-que &quot;Uploader une image&quot; ?', 'Cette fonctionnalit vous permet d\'uploader des photos (dont la taille et le type sont dfinis par l\'administrateur) dans les galeries et albums pour lesquels vous aurez t habilit par l\'administrateur.', 'allow_private_albums', 0),
-  array('Qu\'est-ce-que &quot;Derniers ajouts&quot; ?', 'Cette fonctionnalit vous montre les dernires photos uploades sur le site.', 'offline', 0),
-  array('Qu\'est-ce-que &quot;Commentaires&quot; ?', 'Cette fonctionnalit vous montre les derniers commentaires posts par les utilisateurs du site.', 'offline', 0),
-  array('Qu\'est-ce-que &quot;Les plus populaires&quot; ?', 'Cette fonctionnalit vous montre les photos les plus vues par les visiteurs, identifis ou anonymes.', 'offline', 0),
-  array('Qu\'est-ce-que &quot;Les mieux notes&quot; ?', 'Cette fonctionnalit vous montre les photos, tries par leur note moyenne. Par exemples : <br />- Si 5 utilisateurs donnent chacun la note 3 (<img src="images/rating3.gif" width="65" height="14" border="0" alt="" />), la photo obtient la note moyenne de 3 (<img src="images/rating3.gif" width="65" height="14" border="0" alt="" />).<br />- Si 5 utilisateurs donnent les notes 1, 2, 3, 4 et 5, la photo obtient une moyenne de 3 galement (<img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ).<br />Les notes vont de <img src="images/rating5.gif" width="65" height="14" border="0"/> (meilleure) to <img src="images/rating0.gif" width="65" height="14" border="0" /> (moins bonne).', 'offline', 0),
-  array('Qu\'est-ce-que &quot;Mes favoris&quot; ?', 'Cette fonctionnalit vous permet de stocker une ou plusieurs photos dans le cookie qui est stock dans votre ordinateur.', 'offline', 0),
+  '<br>FAQ générales<br>', //cpg1.3.0
+  array('Pourquoi dois-je m\'inscrire ?', 'L\'inscription peut être imposée ou non par l\'administrateur. Elle offre des fonctionnalités supplémentaires telles que la possibilité d\'uploader des images, d\'avoir une liste de Favoris, de noter les images, de poster des commentaires etc...', 'allow_user_registration', '0'), //cpg1.3.0
+  array('Comment puis-je m\'inscrire ?', 'Allez sur &quot;Inscription&quot; et renseignez les informations requises (éventuellement les informations optionnelles, si vous le souhaitez).<br />Si l\'administrateur a demandé une confirmation par mail, vous recevrez un message à l\'adresse que vous aurez renseignée dans le formulaire d\'inscription. Ce message vous induiqera la marche à suivre pour valider votre inscription. Votre inscription doit être validée avant que vous ne puissiez vous indentifier.', 'allow_user_registration', '1'), //cpg1.3.0
+  array('Comment m\'identifier ?', 'Allez sur &quot;S\'identifier&quot;, saisissez votre pseudo et votre mot de passe. Cochez &quot;Se souvenir de moi&quot; afin d\'être automatiquement reconnecté lorsque vous reviendrez sur le site.<br /><b>IMPORTANT : Vous devez autoriser les cookies et le cookie ne doit pas être effacé pour que cette option fonctionne.</b>', 'offline', 0), //cpg1.3.0
+  array('Pourquoi ne puis-je pas m\'identifier ?', 'Vérifiez que vous vous êtes bien inscrit et que vous avez cliqué sur le lien de validation indiqué dans le mail de confirmation que vous devez avoir reçu. Pour tout autre problème, contactez l\'administrateur du site.', 'offline', 0), //cpg1.3.0
+  array('Et si j\'oublie mon mot de passe ?', 'Si le site possède un lien &quot;J\'ai oublié mon mot de passe&nbsp;!&quot;, utilisez-le. Dans le cas contraire, contactez l\'administrateur qui vous créera un nouveau mot de passe.', 'offline', 0), //cpg1.3.0
+  //array('Que dois-je faire si je change d\'adresse e-mail ?', 'Identifiez-vous et changez votre adresse de messagerie dans le menu &quot;Mon profil&quot;', 'offline', 0), //cpg1.3.0
+  array('Comment sauvegarder une photo dans &quot;Mes Favoris&quot; ?', 'Cliquez sur une image. Si les informations de cette image ne sont pas indiquées au bas de celle-ci, cliquez sur le lien &quot;Afficher/cacher les informations de l\'image&quot; (<img src="images/info.gif" width="16" height="16" border="0&" alt="Afficher/cacher les informations de l\'image" />); Cliquez ensuite sur le lien &quot;Ajouter aux favoris&quot;.<br /><br />IMPORTANT : Vous devez autoriser les cookies et le cookie ne doit pas être effacé pour que cette option fonctionne.', 'offline', 0), //cpg1.3.0
+  array('Comment noter une photo ?', 'Cliquez sur une image et cliquez sur la note que vous souhaitez lui attribuer, au-dessous de l\'image', 'offline', 0), //cpg1.3.0
+  array('Comment poster un commentaire sur une photo ?', 'Cliquez sur une image et tapez votre commentaire au-dessous de l\'image, sous la ligne &quot;Ajoutez votre commentaire&quot;.', 'offline', 0), //cpg1.3.0
+  array('Comment uploader une photo ?', 'Cliquez sur &quot;Uploader une image&quot; et sélectionnez l\'album dans lequel vous souhaitez qu\'elle apparaisse. Cliquez sur &quot;Parcourir&quot; pour sélectionner le fichier à transférer. Complétez ensuite les champs facultatifs si vous le désirez. Enfin, validez par &quot;Mettre une photo en ligne&quot;', 'allow_private_albums', 0), //cpg1.3.0
+  array('Où puis-je uploader mes photos ?', 'Vous pourrez uploader vos photos dans l\'un de vos albums dans &quot;Ma galerie&quot;. L\'administrateur peut aussi vous avoir autorisé à uploader des photos dans un ou plusieurs albums dans la galerie principale.', 'allow_private_albums', 0), //cpg1.3.0
+  array('Quels types et tailles d\'images puis-je uploader ?', 'La taille et le type (jpg,gif,..etc.) est défini par l\'administrateur. Vous pouvez lui en demander la liste.', 'offline', 0), //cpg1.3.0
+  array('Comment puis-je créer, renommer ou supprimer des albums dans &quot;Ma Galerie&quot; ?', 'Vous devez auparavant entrer dans le &quot;Mode admin.&quot;<br/>Cliquez ensuite sur &quot;Créer / classer mes Albums&quot;puis cliquez sur &quot;Nouveau&quot;. Remplacez &quot;New Album&quot; à votre convenance.<br />Vous pouvez aussi renommer vos albums dans votre galerie.<br />Cliquez ensuite sur &quot;Appliquer les Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
+  array('Comment puis-je modifier ou restreindre l\'accès à mes albums ?', 'Vous devez auparavant entrer dans le &quot;Mode admin.&quot;<br />Cliquez ensuite sur &quot;Modifier mes albums&quot;. Dans la zone &quot;Mettre l\'album à jour&quot; sélectionnez l\'album que vous souhaitez modifier.<br />Vous pouvez modifier le nom, la description, la vignette, restreindre l\'accès, les options concernant les notes et les commentaires.<br />Cliquez sur &quot;Mettre l\'album à jour&quot;. pour valider', 'allow_private_albums', 0), //cpg1.3.0
+  array('Comment puis-je voir les albums des autres utilisateurs ?', 'Allez sur &quot;Liste des albums&quot; et choisissez &quot;Galeries utilisateurs&quot;.', 'allow_private_albums', 0), //cpg1.3.0
+  array('Que sont les cookies ?', 'Les cookies sont des fichiers texte contenant des paramètres du site et de votre pseudo. Ces cookies sont stockées dans votre ordinateur.<br />Ils vous apportent la possibilité d\'entrer et sortir du site sans avoir à vous identifier, ainsi que d\'autres facilités.', 'offline', 0), //cpg1.3.0
+  array('Où puis-je me procurer cette galerie pour mon site ?', 'Coppermine est une Galerie multimédia gratuite, sous licence GNU GPL. Elle comprend de nombreuses fonctions avancées et est portée sur plusieurs plateformes. Visitez le site <a href="http://coppermine.sf.net/" target="_blank">Page principale Coppermine</a> pour en savoir plus et procéder à son téléchargement.', 'offline', 0), //cpg1.3.0
+
+  '<br>Navigation dans le site<br>', //cpg1.3.0
+  array('Qu\'est-ce-que &quot;Liste des albums&quot; ?', 'Cela vous redirigera vers la galerie principale avec un lien vers chaque catégorie. Ces liens peuvent être sous forme de vignettes.', 'offline', 0), //cpg1.3.0
+  array('Qu\'est-ce-que &quot;Ma galerie&quot; ?', 'Cette fonctionnalité vous permet de créer vos propres albums et d\'y uploader et gérer vos photos.', 'allow_private_albums', 0), //cpg1.3.0
+  array('Quelle est la différence entre le &quot;Mode admin.&quot; et le &quot;Mode utilisateur&quot; ?', 'Le &quot;Mode admin.&quot; vous permet de modifier vos albums ainsi que tous les albums pour lesquels vous aurez été habilité par l\'administrateur.', 'allow_private_albums', 0), //cpg1.3.0
+  array('Qu\'est-ce-que &quot;Uploader une image&quot; ?', 'Cette fonctionnalité vous permet d\'uploader des photos (dont la taille et le type sont définis par l\'administrateur) dans les galeries et albums pour lesquels vous aurez été habilité par l\'administrateur.', 'allow_private_albums', 0), //cpg1.3.0
+  array('Qu\'est-ce-que &quot;Derniers ajouts&quot; ?', 'Cette fonctionnalité vous montre les dernières photos uploadées sur le site.', 'offline', 0), //cpg1.3.0
+  array('Qu\'est-ce-que &quot;Commentaires&quot; ?', 'Cette fonctionnalité vous montre les derniers commentaires postés par les utilisateurs du site.', 'offline', 0), //cpg1.3.0
+  array('Qu\'est-ce-que &quot;Les plus populaires&quot; ?', 'Cette fonctionnalité vous montre les photos les plus vues par les visiteurs, identifiés ou anonymes.', 'offline', 0), //cpg1.3.0
+  array('Qu\'est-ce-que &quot;Les mieux notées&quot; ?', 'Cette fonctionnalité vous montre les photos, triées par leur note moyenne. Par exemples : <br />- Si 5 utilisateurs donnent chacun la note 3 (<img src="images/rating3.gif" width="65" height="14" border="0" alt="" />), la photo obtient la note moyenne de 3 (<img src="images/rating3.gif" width=&"65" height="14" border="0" alt="" />).<br />- Si 5 utilisateurs donnent les notes 1, 2, 3, 4 et 5, la photo obtient une moyenne de 3 également (<img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ).<br />Les notes vont de <img src="images/rating5.gif" width="65" height="14" border="0"/> (meilleure) to <img src="images/rating0.gif" width="65" height="14" border="0" /> (moins bonne).', 'offline', 0), //cpg1.3.0
+  array('Qu\'est-ce-que &quot;Mes favoris&quot; ?', 'Cette fonctionnalité vous permet de stocker une ou plusieurs photos dans le cookie qui est stocké dans votre ordinateur.', 'offline', 0), //cpg1.3.0
 );
 
+
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Rappel de Mot de passe',
-  'err_already_logged_in' => 'Vous tes dj identifi !',
-  'enter_username_email' => 'Saisissez votre pseudo ou votre adresse de messagerie',
-  'submit' => 'Envoyer',
-  'failed_sending_email' => 'Le mot de passe n\'a pas pu tre envoy !',
-  'email_sent' => 'Un message a t envoy avec votre mot de passe  l\'adresse %s',
-  'err_unk_user' => 'L\'utilisateur indiqu n\'existe pas !',
-  'passwd_reminder_subject' => '%s - Rappel de Mot de passe',
-  'passwd_reminder_body' => 'Vous avez demand que votre mot de passe vous soit rappel. Voici donc vos donnes de connexion :
+  'forgot_passwd' => 'Rappel de Mot de passe', //cpg1.3.0
+  'err_already_logged_in' => 'Vous êtes déjà identifié&nbsp;!', //cpg1.3.0
+  'enter_email' => 'Saisissez votre adresse de messagerie', //cpg1.3.0
+  'submit' => 'Envoyer', //cpg1.3.0
+  'illegal_session' => 'Le mot de passe pour cette session est invalide ou a expiré.', //cpg1.4
+  'failed_sending_email' => 'Le mot de passe n\'a pas pu être envoyé&nbsp;!', //cpg1.3.0
+  'email_sent' => 'Un message a été envoyé avec votre mot de passe à l\'adresse %s', //cpg1.3.0
+  'verify_email_sent' => 'Un courriel a été envoyé à %s. Veuillez vérifier vos courriels pour terminer le processus.', //cpg1.4
+  'err_unk_user' => 'L\'utilisateur indiqué n\'existe pas&nbsp;!', //cpg1.3.0
+  'account_verify_subject' => '%s - Demande de nouveau Mot de Passe', //cpg1.4
+  'account_verify_body' => 'Vous avez demandé un nouveau Mot de Passe. Si vous souhaitez recevoir par courriel un nouveau mot de passe, cliquez sur le lien ci-après:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Rappel de Mot de passe', //cpg1.3.0
+  'passwd_reset_body' => 'Vous avez demandé que votre mot de passe vous soit rappelé. Voici donc vos données de connexion :
 Utilisateur: %s
 Mot de passe : %s
-Cliquez sur %s pour vous identifier.',
+Cliquez sur %s pour vous identifier.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -771,27 +1231,32 @@
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
   'group_name' => 'Nom du groupe',
+  'permissions' => 'Droits', //cpg1.4
+  'public_albums' => 'Upload dans les albums publics', //cpg1.4
+  'personal_gallery' => 'Galerie personnelle', //cpg1.4
+  'upload_method' => 'Méthode d\'Upload', //cpg1.4
   'disk_quota' => 'Quota disque',
-  'can_rate' => 'Peut noter les images',
-  'can_send_ecards' => 'Peut envoyer des cartes lectroniques',
-  'can_post_com' => 'Peut crire des commentaires',
-  'can_upload' => 'Peut mettre des photos en ligne',
-  'can_have_gallery' => 'Peut avoir une galerie perso',
+  'rating' => 'Note', //cpg1.4
+  'ecards' => 'Cartes électronique', //cpg1.4
+  'comments' => 'Commentaires', //cpg1.4
+  'allowed' => 'Autorisé', //cpg1.4
+  'approval' => 'Approbation', //cpg1.4
+  'boxes_number' => 'Nombre de champs', //cpg1.4
+  'variable' => 'variable', //cpg1.4
+  'fixed' => 'fixé', //cpg1.4
   'apply' => 'Appliquer les modifications',
-  'create_new_group' => 'Crer un nouveau groupe',
-  'del_groups' => 'Supprimer le(s) groupe(s) slectionn(s)',
-  'confirm_del' => 'Attention, lorsque vous supprimez un groupe, les utilisateurs de ce groupe seront transfrs dans le groupe d\'utilisateurs \'Enregistr\'!\n\nSouhaitez-vous continuer?',
-  'title' => 'Grer les groupes d\'utilisateurs',
-  'approval_1' => 'Autorisation d\'upload pub. (1)',
-  'approval_2' => 'Autorisation d\'upload priv. (2)',
-  'upload_form_config' => 'Formulaire de configuration d\'upload',
-  'upload_form_config_values' => array( 'Un seul fichier uniquement', 'Plusieurs fichiers uniquement', 'Uploads URI seulement', 'Uploads ZIP seulement', 'Fichier-URI', 'Fichier-ZIP', 'Fichier-ZIP', 'Fichier-URI-ZIP'),
-  'custom_user_upload'=>'Les utilisateurs peuvent-ils modifier le nombre de tlchargements ?',
-  'num_file_upload'=>'Nombre Maximum/exact de tlchargement de fichiers',
-  'num_URI_upload'=>'Nombre Maximum/exact de tlchargements de URI',
-  'note1' => '<b>(1)</b> Les uploads dans un album public doivent tre approuvs par un administrateur',
-  'note2' => '<b>(2)</b> Les uploads dans un album qui appartient  l\'utilisateur doivent tre approuvs par un admin',
-  'notes' => 'Remarques'
+  'create_new_group' => 'Créer un nouveau groupe',
+  'del_groups' => 'Supprimer le(s) groupe(s) sélectionné(s)',
+  '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 continuer?',//js-alert
+  'title' => 'Gérer les groupes d\'utilisateurs',
+  'num_file_upload' => 'Champ(s) d\'upload', //cpg1.4
+  'num_URI_upload' => 'Champ(s) d\'upload (URI)', //cpg1.4
+  'reset_to_default' => 'Mettre le nom par défaut (%s) - recommandé&nbsp;!', //cpg1.4
+  'error_group_empty' => 'La table du groupe est vide&nbsp;!<br /><br />Groupe par défaut créé, rechargez s\'il vous plait la page', //cpg1.4
+  'explain_greyed_out_title' => 'Pourquoi cette colonne est grisée ?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Vous ne pouvez pas changer les propriétés de ce group car vous avez choisi &quot;Non&quot; pour l\'option &quot;Autoriser 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 eux.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Vous ne pouvez pas changer les propriétés de ce groupe car ses membres ne peuvent rien faire.', //cpg1.4
+  'group_assigned_album' => 'album(s) assigné(s)', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -805,7 +1270,7 @@
 );
 
 $lang_album_admin_menu = array(
-  'confirm_delete' => 'Voulez-vous VRAIMENT supprimer cet album ? \\nToutes les photos et tous les commentaires seront perdus.',
+  'confirm_delete' => 'Voulez-vous VRAIMENT supprimer cet album ? \\nToutes les photos et tous les commentaires seront perdus.',//js-alert
   'delete' => 'SUPPRIMER',
   'modify' => 'PROPRIETES',
   'edit_pics' => 'MODIFIER LES PHOTOS',
@@ -813,10 +1278,10 @@
 
 $lang_list_categories = array(
   'home' => 'Accueil',
-  'stat1' => '<b>[pictures]</b> photos dans <b>[albums]</b> albums et <b>[cat]</b> catgories avec <b>[comments]</b> commentaires affiches <b>[views]</b> fois',
-  'stat2' => '<b>[pictures]</b> photos dans <b>[albums]</b> albums affiches <b>[views]</b> fois',
+  'stat1' => '<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',
+  'stat2' => '<b>[pictures]</b> photos dans <b>[albums]</b> albums affichées <b>[views]</b> fois',
   'xx_s_gallery' => '%s\'s Galerie',
-  'stat3' => '<b>[pictures]</b> photos dans <b>[albums]</b> albums avec <b>[comments]</b> commentaires affiches <b>[views]</b> fois'
+  'stat3' => '<b>[pictures]</b> photos dans <b>[albums]</b> albums avec <b>[comments]</b> commentaires affichées <b>[views]</b> fois'
 );
 
 $lang_list_users = array(
@@ -828,12 +1293,29 @@
 
 $lang_list_albums = array(
   'n_pictures' => '%s photos',
-  'last_added' => ', la dernire a t ajoute le %s'
+  'last_added' => ', la dernière a été ajoutée le %s',
+  'n_link_pictures' => '%s fichiers liés', //cpg1.4
+  'total_pictures' => '%s total de fichiers', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Gérer les mots clefs', //cpg1.4
+  'edit' => 'modifier', //cpg1.4
+  'delete' => 'effacer', //cpg1.4
+  'search' => 'chercher', //cpg1.4
+  'keyword_test_search' => 'chercher %s dans une nouvelle fenêtre', //cpg1.4
+  'keyword_del' => 'effacer le mot clef %s', //cpg1.4
+  'confirm_delete' => 'êtes-vous sur de vouloir effacer le mot clef %s de toute la galerie ?', //cpg1.4  // js-alert
+  'change_keyword' => 'changer le mot clef', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
@@ -845,8 +1327,9 @@
   'remember_me' => 'Se souvenir de moi',
   'welcome' => 'Bienvenue %s ...',
   'err_login' => '*** Impossible de se connecter. Essayez encore ***',
-  'err_already_logged_in' => 'Vous tes dj connect !',
-  'forgot_password_link' => 'J\'ai oubli mon mot de passe !',
+  'err_already_logged_in' => 'Vous êtes déjà connecté(e)&nbsp;!',
+  'forgot_password_link' => 'J\'ai oublié mon mot de passe&nbsp;!', //cpg1.3.0
+  'cookie_warning' => 'Attention votre navigateur n\'accepte pas les cookies', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -854,59 +1337,134 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Dconnexion',
+  'logout' => 'Déconnexion',
   'bye' => 'Au revoir %s ...',
-  'err_not_loged_in' => 'Vous n\'tes pas identif !',
+  'err_not_loged_in' => 'Vous n\'êtes pas identifié(e)&nbsp;!',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'Infos PHP',
-  'explanation' => 'Ceci est le rsultat gnr par la fonction PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>, affiche dans Coppermine.',
-  'no_link' => 'Permettre  tous de voir vos informations PHP peut tre un risque important, c\'est pourquoi cette page n\'est accessible qu\'aux administrateurs. Vous ne pouvez pas poster de liens vers cette page  d\'autres utilisateurs, ils se verraient l\'accs refus.',
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'fermer', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'remonter d\'un niveau', //cpg1.4
+  'current_path' => 'niveau actuel', //cpg1.4
+  'select_directory' => 'choisissez un répertoire', //cpg1.4
+  'click_to_close' => 'Cliquez sur l\'image pour fermer la fenêtre',
 );
 
-
 // ------------------------------------------------------------------------- //
 // File modifyalb.php
 // ------------------------------------------------------------------------- //
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Mettre  jour l\'album %s',
-  'general_settings' => 'Paramtres gnraux',
+  'upd_alb_n' => 'Mettre à jour l\'album %s',
+  'general_settings' => 'Paramètres généraux',
   'alb_title' => 'Titre de l\'album',
-  'alb_cat' => 'Catgorie de l\'album',
+  'alb_cat' => 'Catégorie de l\'album',
   'alb_desc' => 'Description de l\'album',
+  'alb_keyword' => 'Mot clef de l\'album', //cpg1.4
   'alb_thumb' => 'vignette de l\'album',
   'alb_perm' => 'Permissions pour cet album',
-  'can_view' => 'Cet album peut tre consult par',
+  'can_view' => 'Cet album peut être consulté par',
   'can_upload' => 'Les visiteurs peuvent mettre des photos en ligne',
   'can_post_comments' => 'Les visiteurs peuvent poster des commentaires',
   'can_rate' => 'Les visiteurs peuvent noter les photos',
   'user_gal' => 'Galerie de l\'utilisateur',
-  'no_cat' => '* Pas de catgorie *',
+  'no_cat' => '* Pas de catégorie *',
   'alb_empty' => 'L\'album est vide',
   'last_uploaded' => 'Dernier upload',
   'public_alb' => 'Tout le monde (album public)',
   'me_only' => 'Moi seulement',
-  'owner_only' => 'Le propritaire de l\'album (%s) seulement',
+  'owner_only' => 'Le propriétaire de l\'album (%s) seulement',
   'groupp_only' => 'Membres du groupe \'%s\'',
   'err_no_alb_to_modify' => 'Il n\'y a pas d\'album modifiable dans la base.',
-  'update' => 'Mettre l\'album  jour',
-  'notice1' => '(*) en fonction de la configuration des %sgroupes%s', //(do not translate %s!)
+  'update' => 'Mettre l\'album à jour',
+  'reset_album' => 'Réinitialiser l\'album', //cpg1.4
+  'reset_views' => 'Mettre le compteur de vues à &quot;0&quot; dans %s', //cpg1.4
+  'reset_rating' => 'Effacer les votes de tous les fichiers dans %s', //cpg1.4
+  'delete_comments' => 'Supprimer tous les commentaires écrit dans %s', //cpg1.4
+  'delete_files' => 'Supprimer %sdéfinitivement%s tous les fichiers dans %s', //cpg1.4
+  'views' => 'vues', //cpg1.4
+  'votes' => 'votes', //cpg1.4
+  'comments' => 'commentaires', //cpg1.4
+  'files' => 'fichiers', //cpg1.4
+  'submit_reset' => 'soumettre les changements', //cpg1.4
+  'reset_views_confirm' => 'Je suis sûr', //cpg1.4
+  'notice1' => '(*) en fonction de la configuration des %sgroupes%s', //cpg1.3.0 (do not translate %s!)
+  'alb_password' => 'Mot de passe de l\'album', //cpg1.4
+  'alb_password_hint' => 'Pense bête du mot de passe de l\'album', //cpg1.4
+  'edit_files' =>'Editer les fichiers', //cpg1.4
+  'parent_category' =>'Catégorie parente', //cpg1.4
+  'thumbnail_view' =>'Vue des vignettes', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  '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 (en rognant les informations trop longues).',
+  'no_link' => 'Les informations reprises ici peuvent représenter un risque pour la sécurité, c\'est pourquoi cette page n\'est visible que si vous êtes connecté en tant qu\'administrateur. Vous ne pouvez pas poster de lien vers cette page car les autres n\'y ont pas accès.',
 );
 
 // ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Gestionnaire d\'image', //cpg1.4
+  'select_album' => 'Sélectionnez l\'album', //cpg1.4
+  'delete' => 'Supprimer', //cpg1.4
+  'confirm_delete1' => 'Etes-vous sur de vouloir supprimer cette image ?', //cpg1.4
+  'confirm_delete2' => '\nL\'image sera supprimée de façon permanente.', //cpg1.4
+  'apply_modifs' => 'Appliquer les modifications', //cpg1.4
+  'confirm_modifs' => 'Confirmez les modifications', //cpg1.4
+  'pic_need_name' => 'L\'image doit avoir un nom&nbsp;!', //cpg1.4
+  'no_change' => 'Vous n\'avez pas fait de changement&nbsp;!', //cpg1.4
+  'no_album' => '* Pas d\'album *', //cpg1.4
+  'explanation_header' => 'L\'ordre personnalisé de tri que vous pouvez définir ne sera pris en compte que si', //cpg1.4
+  'explanation1' => 'l\'administrateur à 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)', //cpg1.4
+  '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)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Etes-vous sur de vouloir DESINSTALLER ce plugin', //cpg1.4
+  'confirm_delete' => 'Etes-vous sur de vouloir SUPPRIMER ce plugin', //cpg1.4
+  'pmgr' => 'Gérer les plugin', //cpg1.4
+  'name' => 'Nom', //cpg1.4
+  'author' => 'Auteur', //cpg1.4
+  'desc' => 'Description', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Plugins installés', //cpg1.4
+  'n_plugins' => 'Plugins non-installés', //cpg1.4
+  'none_installed' => 'Aucune installation', //cpg1.4
+  'operation' => 'Opération', //cpg1.4
+  'not_plugin_package' => 'Le fichier uploadé n\'est pas un plugin.', //cpg1.4
+  'copy_error' => 'Il y a eu une erreur en copiant le plugin dans le répertoire.', //cpg1.4
+  'upload' => 'Upload', //cpg1.4
+  'configure_plugin' => 'Configurer le plugin', //cpg1.4
+  'cleanup_plugin' => 'Nettoyer le plugin', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Vous aviez dj not cette photo',
-  'rate_ok' => 'Votre vote a t pris en compte',
-  'forbidden' => 'Vous ne pouvez pas noter vos propres photos.',
+  'already_rated' => 'Vous aviez déjà noté cette photo',
+  'rate_ok' => 'Votre vote a été pris en compte',
+  'forbidden' => 'Vous ne pouvez pas noter vos propres photos.', //cpg1.3.0
 );
 
 // ------------------------------------------------------------------------- //
@@ -916,56 +1474,48 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Bien que les administrateurs de {SITE_NAME} fassent en sorte de supprimer ou modifier toute donne  caractre rprhensible le plus rapidement possible, il est impossible de scruter systmatiquement l'intgralit des contenus. Vous tes par consquent conscient que tous les posts effectus sur ce site expriment les points de vue et opinions de leurs auteurs et non ceux des administrateurs ou du webmaster (sauf, videmment dans le cas des posts effectus par ces derniers), qui ne pourront par consquent pas tre considrs comme responsables.
-<br />
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Vous acceptez de ne poster aucune donne  caractre injurieux, obscne, vulgaire, diffamatoire, menaant, sexuel ou tout autre contenu susceptible de violer la loi. Vous acceptez que le webmaster et les modrateurs de {SITE_NAME} aient le droit de supprimer ou modifier n'importe quel contenu, si cela leur semble opportun.
-<br />
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Le droit  l'image est la prrogative reconnue  toute personne de s'opposer,  certaines conditions,  ce que des tiers non autoriss reproduisent et, a fortiori, diffusent son image. Ainsi, pour toute publication de photos montrant des personnes reconnaissables, vous devez, en tant qu'exposant, tre en possession d'une autorisation de publication. L'autorisation doit tre expresse et suffisamment prcise quant aux modalits de diffusion. Vous devez, en tant qu'exposant, pouvoir rapporter la preuve de cet accord exprs  toute personne qui en ferait la demande. L'absence d'autorisation engage directement votre unique responsabilit.
-<br />
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Les droits d'auteur permettent  leur titulaire d'tre le seul  produire ou reproduire son oeuvre,  la prsenter au public,  la publier ou  pouvoir octroyer ce droit  quelqu'un d'autre. Ainsi, pour publier des photos, vous devez en tre l'auteur ou tre en possession d'une autorisation de publication fournie par l'auteur. Vous devez, en tant qu'exposant, pouvoir rapporter la preuve de cette autorisation  toute personne qui en ferait la demande. L'absence d'autorisation engage directement votre unique responsabilit.
-<br />
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Selon le Code de la Proprit Intellectuelle du 1er juillet 1992 qui regroupe les lois relatives  la proprit intellectuelle, notamment la loi du 11 mars 1957 et la loi du 3 juillet 1985, le droit d'auteur protge les oeuvres sans l'accomplissement de formalits. D'autre part, afin d'viter que d'ventuels liens puissent tre faits vers vos photos  partir de sites dont nous ne pouvons contrler le contenu, les noms de fichiers de vos photos pourront tre modifis  tout instant et sans pravis.
+Bien que les administrateurs de {SITE_NAME} fassent en sorte de supprimer ou modifier toute donnée à caractère répréhensible le plus rapidement possible, il est impossible de scruter systématiquement l'intégralité des contenus. Vous êtes par conséquent conscient que tous les posts effectués sur ce site expriment les points de vue et opinions de leurs auteurs et non ceux des administrateurs ou du webmaster (sauf, évidemment dans le cas des posts effectués par ces derniers), qui ne pourront par conséquent pas être considérés comme responsables.<br />
 <br />
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  En tant qu'utilisateur, vous acceptez que toutes les informations entres plus haut et toutes les photographies que vous publiez soient stockes dans une base de donnes. Bien que ces informations et photographies ne soient pas communiques  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 donnes ou permettre l'accs ou l'utilisation illicite de vos photographies.
+Vous acceptez de ne poster aucune donnée à caractère injurieux, obscène, vulgaire, diffamatoire, menaçant, sexuel ou tout autre contenu susceptible de violer la loi. Vous acceptez que le webmaster et les modérateurs de {SITE_NAME} aient le droit de supprimer ou modifier n'importe quel contenu, si cela leur semble opportun. 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.<br />
 <br />
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Ce site utilise des cookies pour stocker des informations sur votre ordinateur. Ces cookies ne servent qu' amliorer votre navigation sur ce site. Votre adresse e-mail ne sera utilise que pour confirmer les donnes de votre inscription ainsi que votre mot de passe.<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.<br />
 <br />
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  En cliquant sur 'J'accepte' ci-dessous, vous acceptez de vous soumettre  ces conditions ainsi qu' toutes leurs ventuelles mises  jour.
+En cliquant sur 'J'accepte' ci-dessous, vous acceptez de vous soumettre à ces conditions ainsi qu'à toutes leurs éventuelles mises à jour.
 EOT;
 
 $lang_register_php = array(
   'page_title' => 'inscription d\'utilisateur',
-  'term_cond' => 'Conditions gnrales d\'inscription',
+  'term_cond' => 'Conditions générales d\'inscription',
   'i_agree' => 'J\'accepte',
   'submit' => 'S\'inscrire',
-  'err_user_exists' => 'Le nom d\'utilisateur que vous avez entr existe dj, merci de bien vouloir en choisir un autre',
-  'err_password_mismatch' => 'Les deux mots de passe ne correspondent pas, merci de les entrer  nouveau',
-  'err_uname_short' => 'Le nom d\'utilisateur doit comprendre au moins 2 caractres',
-  'err_password_short' => 'Le mot de passe doit comprendre au moins 2 caractres',
-  'err_uname_pass_diff' => 'Le nom d\'utilisateur et le mot de passe doivent tre diffrents',
-  'err_invalid_email' => 'L\'adresse e-mail n\'est pas valide',
-  'err_duplicate_email' => 'Un autre utilisateur s\'est dj enregist avec l\'adresse e-mail que vous avez entre',
-  'enter_info' => 'Entrez les informations relatives  votre inscription',
+  'err_user_exists' => 'Le nom d\'utilisateur que vous avez entré existe déjà, merci de bien vouloir en choisir un autre',
+  'err_password_mismatch' => 'Les deux mots de passe ne correspondent pas, merci de les entrer à nouveau',
+  'err_uname_short' => 'Le nom d\'utilisateur doit comprendre au moins 2 caractères',
+  'err_password_short' => 'Le mot de passe doit comprendre au moins 2 caractères',
+  'err_uname_pass_diff' => 'Le nom d\'utilisateur et le mot de passe doivent être différents',
+  'err_invalid_email' => 'L\'adresse courriel n\'est pas valide',
+  'err_duplicate_email' => 'Un autre utilisateur s\'est déjà enregisté avec l\'adresse courriel que vous avez entrée',
+  'enter_info' => 'Entrez les informations relatives à votre inscription',
   'required_info' => 'Informations requises',
   'optional_info' => 'Informations optionnelles',
   'username' => 'Nom d\'utilisateur / login',
   'password' => 'Mot de passe',
-  'password_again' => 'Entrez  nouveau le mot de passe',
-  'email' => 'Email',
+  'password_again' => 'Entrez à nouveau le mot de passe',
+  'email' => 'Courriel',
   'location' => 'Localisation',
-  'interests' => 'Intrts',
+  'interests' => 'Intérêts',
   'website' => 'Site web',
-  'occupation' => 'Activit',
+  'occupation' => 'Activité',
   'error' => 'ERREUR',
   'confirm_email_subject' => '%s - Confirmation d\'inscription',
   'information' => 'Informations',
-  'failed_sending_email' => 'L\'e-mail de confirmation d\'inscription n\'a pu tre envoy!',
-  'thank_you' => 'Merci pour votre inscription.<br /><br />Un e-mail contenant les informations sur l\'activation de votre compte vous a t envoy  l\'adresse e-mail que vous nous avez communique.',
-  'acct_created' => 'Votre compte a bien t cre. Vous pouvez maintenant vous identifier avec votre login et votre mot de passe',
-  'acct_active' => 'Votre compte a bien t activ. Vous pouvez maintenant vous identifier avec votre login et votre mot de passe',
-  'acct_already_act' => 'Votre compte est dj actif!',
-  'acct_act_failed' => 'Ce compte ne peut pas tre activ!',
-  'err_unk_user' => 'L\'utilisateur slectionn n\'existe pas!',
+  'failed_sending_email' => 'Le courriel de confirmation d\'inscription n\'a pas pu être envoyé!',
+  'thank_you' => 'Merci pour votre inscription.<br /><br />Un courriel contenant les informations sur l\'activation de votre compte vous a été envoyé à l\'adresse courriel que vous nous avez communiquée.',
+  'acct_created' => 'Votre compte a bien été créé. Vous pouvez maintenant vous identifier avec votre login et votre mot de passe',
+  'acct_active' => 'Votre compte a bien été activé. Vous pouvez maintenant vous identifier avec votre login et votre mot de passe',
+  'acct_already_act' => 'Votre compte est déjà actif!',
+  'acct_act_failed' => 'Ce compte ne peut pas être activé!',
+  'err_unk_user' => 'L\'utilisateur sélectionné n\'existe pas!',
   'x_s_profile' => 'Profil de %s',
   'group' => 'Groupe',
   'reg_date' => 'Date d\'inscription',
@@ -973,33 +1523,57 @@
   'change_pass' => 'Modifier le mot de passe',
   'current_pass' => 'Mot de passe actuel',
   'new_pass' => 'Nouveau mot de passe',
-  'new_pass_again' => 'Nouveau mot de passe ( nouveau)',
+  'new_pass_again' => 'Nouveau mot de passe (à nouveau)',
   'err_curr_pass' => 'Le mot de passe actuel n\'est pas correct',
   'apply_modif' => 'Appliquer les modifications',
   'change_pass' => 'Changer mon mot de passe',
-  'update_success' => 'Votre profil a t mis  jour',
-  'pass_chg_success' => 'Votre mot de passe a t modifi',
-  'pass_chg_error' => 'Votre mot de passe n\'a pas t modifi',
+  'update_success' => 'Votre profil a été mis à jour',
+  'pass_chg_success' => 'Votre mot de passe a été modifié',
+  'pass_chg_error' => 'Votre mot de passe n\'a pas été modifié',
   'notify_admin_email_subject' => '%s - notification d\'inscription',
-  'notify_admin_email_body' => 'Un nouvel utilisateur s\'est inscrit dans votre galerie, sous le nom "%s"',
+  'last_uploads' => 'Dernier fichier uploadé.<br />Cliquer pour voir tous les derniers upload par', //cpg1.4
+  'last_comments' => 'Dernier commentaire.<br />Cliquer pour voir tous les derniers commentaires par', //cpg1.4
+  'notify_admin_email_body' => 'Un nouvel utilisateur s\'est inscrit dans votre galerie, sous le nom &quot;%s&quot;',
+  'pic_count' => 'Fichiers uploadés', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Demande d\'enregistrement', //cpg1.4
+  'thank_you_admin_activation' => 'Merci.<br /><br />Votre requête d\'activation du compte a été envoyé à l\administrateur. Vous recevrez un courriel s\'il est approuvé', //cpg1.4
+  'acct_active_admin_activation' => 'Le compte est maintenant actif et un courriel a été envoyé à l\'utilisateur.', //cpg1.4
+  'notify_user_email_subject' => '%s - Notification d\'activation', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
 Merci pour votre inscription sur {SITE_NAME}
 
-Votre nom d\'utilisateur/login est : "{USER_NAME}"
-Votre mot de passe est : "{PASSWORD}"
+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
 
-Afin d\'activer votre compte, vous devez cliquer sur le lien suivant, ou bien en faire un copier/coller dans la barre d\'adresse de votre navigateur.
-
-{ACT_LINK}
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
 Cordialement,
 
-L'equipe de {SITE_NAME}
+L'administrateur de {SITE_NAME}
+
+EOT;
+
+$lang_register_approve_email = <<<EOT
+Un nouvel utilisateur avec ce 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 dans la barre d'adresse de votre navigateur.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
 EOT;
 
+$lang_register_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;
 }
 
 // ------------------------------------------------------------------------- //
@@ -1007,61 +1581,133 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Vrifier les commentaires',
-  'no_comment' => 'Il n\'y a pas de commentaire  vrifier',
-  'n_comm_del' => '%s commentaire(s) supprim(s)',
-  'n_comm_disp' => 'Nombre de commentaires  afficher',
-  'see_prev' => 'Voir prcdent(s)',
+  'title' => 'Vérifier les commentaires',
+  'no_comment' => 'Il n\'y a pas de commentaire à vérifier',
+  'n_comm_del' => '%s commentaire(s) supprimé(s)',
+  'n_comm_disp' => 'Nombre de commentaires à afficher',
+  'see_prev' => 'Voir précédent(s)',
   'see_next' => 'Voir suivant(s)',
-  'del_comm' => 'Supprimer les commentaires slectionns',
+  'del_comm' => 'Supprimer les commentaires sélectionnés',
+  'user_name' => 'Nom', //cpg1.4
+  'date' => 'Date', //cpg1.4
+  'comment' => 'Commentaire', //cpg1.4
+  'file' => 'Fichier', //cpg1.4
+  'name_a' => 'Nom d\'utilisateur ascendant', //cpg1.4
+  'name_d' => 'Nom d\'utilisateur descendant', //cpg1.4
+  'date_a' => 'Date ascendante', //cpg1.4
+  'date_d' => 'Date descendante', //cpg1.4
+  'comment_a' => 'Commentaire du message ascendant', //cpg1.4
+  'comment_d' => 'Commentaire du message descendant', //cpg1.4
+  'file_a' => 'Fichier ascendant', //cpg1.4
+  'file_d' => 'Fichier descendant', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Rechercher une image dans la galerie',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Chercher dans les fichiers', //cpg1.4
+  'submit_search' => 'chercher', //cpg1.4
+  'keyword_list_title' => 'Liste de mots-clés', //cpg1.4
+  '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
+  'edit_keywords' => 'Editer les mots-clés', //cpg1.4
+  'search in' => 'Chercher dans :', //cpg1.4
+  'ip_address' => 'Adresse IP', //cpg1.4
+  'fields' => 'Chercher dans', //cpg1.4
+  'age' => 'Age', //cpg1.4
+  'newer_than' => 'Nouveau depuis', //cpg1.4
+  'older_than' => 'Ancien depuis', //cpg1.4
+  'days' => 'jours', //cpg1.4
+  'all_words' => 'Chercher TOUS les mots (AND)', //cpg1.4
+  'any_words' => 'Chercher AU MOINS un mot (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Titre', //cpg1.4
+  'caption' => 'Légende', //cpg1.4
+  'keywords' => 'Mot-clés', //cpg1.4
+  'owner_name' => 'Nom du propriétaire', //cpg1.4
+  'filename' => 'Nom du fichier', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
   'page_title' => 'Rechercher les nouvelles photos',
-  'select_dir' => 'Slectionnez le rpertoire',
-  'select_dir_msg' => 'Cette fonction vous permet d\'ajouter un groupe de photos que vous avez upload sur votre serveur FTP.<br /><br />Slectionnez le rpertoire o vous avez upload vos photos',
-  'no_pic_to_add' => 'Il n\'y a pas de photo  ajouter',
-  'need_one_album' => 'Vous avez besoin d\'au moins un album pour effectuer cette opration',
+  'select_dir' => 'Sélectionnez le répertoire',
+  'select_dir_msg' => 'Cette fonction vous permet d\'ajouter un groupe de photos que vous avez uploadé sur votre serveur FTP.<br /><br />Sélectionnez le répertoire où vous avez uploadé vos photos',
+  'no_pic_to_add' => 'Il n\'y a pas de photo à ajouter',
+  'need_one_album' => 'Vous avez besoin d\'au moins un album pour effectuer cette opération',
   'warning' => 'Avertissement',
-  'change_perm' => 'le script ne peut pas crire dans ce rpertoire, vous devez changer ses permissions  755 ou 777 avant d\'essayer d\'ajouter les photos !',
+  'change_perm' => 'le script ne peut pas écrire dans ce répertoire, vous devez changer ses permissions à 755 ou 777 avant d\'essayer d\'ajouter les photos&nbsp;!',
   'target_album' => '<b>Mettre les photos de &quot;</b>%s<b>&quot; dans </b>%s',
-  'folder' => 'Rpertoire',
-  'image' => 'Image',
+  'folder' => 'Répertoire',
+  'image' => 'fichier',
   'album' => 'Album',
-  'result' => 'Rsultat',
+  'result' => 'Résultat',
   'dir_ro' => 'Non inscriptible. ',
   'dir_cant_read' => 'Illisible. ',
-  'insert' => 'Ajouter de nouvelles images  la galerie',
+  'insert' => 'Ajouter de nouvelles images à la galerie',
   'list_new_pic' => 'Liste des nouvelles images',
-  'insert_selected' => 'Insrer les photos slectionnes',
-  'no_pic_found' => 'Aucune image n\'a t trouve',
+  'insert_selected' => 'Insérer les photos sélectionnées',
+  'no_pic_found' => 'Aucun nouveau fichier n\'a été trouvé',
   'be_patient' => 'Soyez patient. Le script a besoin de temps pour mettre les photos en ligne',
-  'no_album' => 'Aucun album slectionn',  //cpg1.3.0
+  'no_album' => 'Aucun album sélectionné',
+  'result_icon' => 'Cliquer pour les détails ou  pour recharger',  //cpg1.4
   'notes' =>  '<ul>'.
-        '<li><b>OK</b> : signifie que l\'image a bien t mise en ligne'.
-        '<li><b>DP</b> : signifie que la photo existe dj dans la base de donnes'.
-        '<li><b>PB</b> : signifie que la photo n\'a pas pu tre ajoute, vrifiez votre configuration et les permissions des rpertoires dans lesquels les images se trouvent'.
-        '<li>Si les signes OK, DP, PB n\'apparaissent pas, cliquez sur l\'image casse afin de voir le message d\'erreur gnr par PHP'.
-        '<li>Si votre navigateur cesse d\'effectuer la tche (timeout), cliquez sur le bouton actualiser'.
-        '</ul>',
+                          '<li><b>OK</b> : signifie que le fichier a été ajouté  avec succès'.
+                          '<li><b>DP</b> : signifie que le fichier est un doublon et existe déjà dans la base de données'.
+                          '<li><b>PB</b> : signifie que le fichier n\'a pas pu être ajouté, vérifiez votre configuration et les droits (CHMOD) du répertoire de destination du fichier'.
+                          '<li><b>NA</b> : signifie que vous n\'avez pas sélectionné d\'album de destination pour ce fichier, cliquez sur \'<a href="javascript:history.back(1)">retour</a>\' et sélectionnez un album. si vous n\'avez pas d\' album <a href="albmgr.php">créez en un d\'abord</a></li>'.
+                          '<li>Si les signes OK, DP, PB n\'apparaissent pas, cliquez sur le lien brisé afin de voir le message d\'erreur généré par PHP'.
+                          '<li>Si votre navigateur vous indique un dépassement de durée, cliquez sur &quot;Actualiser&quot;.'.
+                          '</ul>',
   'select_album' => 'Choisissez un album',
-  'check_all' => 'Tout cocher',
-  'uncheck_all' => 'Tout dcocher',
+  'check_all' => 'Tout cocher', //cpg1.3.0
+  'uncheck_all' => 'Tout décocher', //cpg1.3.0
+  '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 uploadez-y vos fichiers par le FTP. Vous ne devez pas uploader dans les répertoires &quot;userpics&quot; ou &quot;edit&quot; , ils sont réservés pour les uploads en HTML ou pour des traitements internes.', //cpg1.4
+   'albums_no_category' => 'Albums sans catégorie', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Albums personnels', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Interface d\'exploration (recommandé)', //cpg1.4
+  'edit_pics' => 'Editer les fichiers', //cpg1.4
+  'edit_properties' => 'Propriétés de l\'album', //cpg1.4
+  'view_thumbs' => 'Voir les vignettes', //cpg1.4
 );
 
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'afficher / cacher cette colonne', //cpg1.4
+  'vote' => 'Détails des votes', //cpg1.4
+  'hits' => 'Détails des hits', //cpg1.4
+  'stats' => 'Statistiques des votes', //cpg1.4
+  'sdate' => 'Date', //cpg1.4
+  'rating' => 'Vote', //cpg1.4
+  'search_phrase' => 'Phrase de recherche', //cpg1.4
+  'referer' => 'Référant', //cpg1.4
+  'browser' => 'Navigateur', //cpg1.4
+  'os' => 'Système d\'exploitation', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Classer par %s', //cpg1.4
+  'ascending' => 'ascendant', //cpg1.4
+  'descending' => 'descendant', //cpg1.4
+  'internal' => 'interne', //cpg1.4
+  'close' => 'fermer', //cpg1.4
+  'hide_internal_referers' => 'cacher les attributs internes', //cpg1.4
+  'date_display' => 'Date d\'affichage', //cpg1.4
+  'submit' => 'soumettre / actualiser', //cpg1.4
+);
 
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
@@ -1070,103 +1716,87 @@
 // Void
 
 // ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Bannir des utilisateurs',
-  'user_name' => 'Nom d\'utilisateur',
-  'ip_address' => 'Adresse IP',
-  'expiry' => 'Expire (champs vide signifie que le ban est indfini)',
-  'edit_ban' => 'Sauvegarder les changements',
-  'delete_ban' => 'Supprimer',
-  'add_new' => 'Ajouter un nouveau ban',
-  'add_ban' => 'Ajouter',
-  'error_user' => 'Utilisateur introuvable',
-  'error_specify' => 'Vous devez spcifier un nom d\'utilisateur ou une adresse IP',
-  'error_ban_id' => 'ID Invalide !',
-  'error_admin_ban' => 'Vous ne pouvez pas vous bannir !',
-  'error_server_ban' => 'Vous ne pouvez pas bannir votre propre serveur...',
-  'error_ip_forbidden' => 'Vous ne pouvez pas bannir cette adresse, elle est non routable !',
-  'lookup_ip' => 'Traduire cette adresse IP',
-  'submit' => 'Envoyer !',
-);
-
-// ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Mettre une photo en ligne',
-  'custom_title' => 'Formulaire de requte personnalise',
-  'cust_instr_1' => 'Vous pouvez slectionner un nombre personnalis de boxes d\'uploads, dans la limite liste ci-dessous.',
-  'cust_instr_2' => 'Requte de nombre de Boxes',
-  'cust_instr_3' => 'Boxes d\'uploads de fichier : %s',
-  'cust_instr_4' => 'Boxes d\'uploads URI/URL : %s',
-  'cust_instr_5' => 'Boxes d\'uploads URI/URL :',
-  'cust_instr_6' => 'Boxes d\'uploads de fichier :',
-  'cust_instr_7' => 'Merci de saisir le nombre de chaque type de boxes d\'uploads dsirs. Ensuite cliquez sur \'Continuer\'. ',
-  'reg_instr_1' => 'Action invalide dans la cration du formulaire.',
-  'reg_instr_2' => 'Vous pouvez maintenant uploader vos fichiers en utilisant les cases d\'upload ci-dessous. Le poids des fichiers uploads de votre fichier vers le serveur ne peut excder %s Ko chacun. Les fichiers ZIP uploads dans les sections \'Upload de fichier\' et \'Upload URI/URL\' resteront compresss.',
-  'reg_instr_3' => 'Si vous souhaitez que le fichier soit dcompress, vous devez utiliser la case de tlchargement fournie dans la zone \'Upload de ZIP dcompressible\'',
+  'title' => 'Uploader un fichier',
+  'custom_title' => 'Formulaire de requête personnalisée',
+  'cust_instr_1' => 'Vous pouvez sélectionner un nombre personnalisé de boxes d\'uploads, dans la limite listée ci-dessous.',
+  'cust_instr_2' => 'Nombre de cases de requête',
+  'cust_instr_3' => 'Cases d\'uploads de fichier : %s',
+  'cust_instr_4' => 'Cases d\'uploads URI/URL : %s',
+  'cust_instr_5' => 'Cases d\'uploads URI/URL :',
+  'cust_instr_6' => 'Cases d\'uploads de fichier :',
+  'cust_instr_7' => 'Merci de saisir le nombre de chaque type de cases d\'uploads désiré. Ensuite cliquez sur \'Continuer\'. ',
+  'reg_instr_1' => 'Action invalide pour la création du formulaire.',
+  'reg_instr_2' => 'Vous pouvez maintenant uploader vos fichiers en utilisant les cases d\'upload ci-dessous. Le poids des fichiers uploadés de votre fichier vers le serveur ne peut excéder %s Ko chacun. Les fichiers ZIP uploadés dans les sections \'Upload de fichier\' et \'Upload URI/URL\' resteront compressés.',
+  'reg_instr_3' => 'Si vous souhaitez que le fichier soit décompressé, vous devez utiliser la case de téléchargement fournie dans la zone \'Upload de ZIP décompressible\'',
   'reg_instr_4' => 'Si vous utilisez la section d\'upload URI/URL, saisissez l\'adresse du fichier de la forme http://www.votre-site.com/images/exemple.jpg',
-  'reg_instr_5' => 'Lorsque le formulaire est complt, cliquez sur \'Continuer\'.',
-  'reg_instr_6' => 'Upload de ZIP dcompressible :',
+  'reg_instr_5' => 'Lorsque le formulaire est complété, cliquez sur \'Continuer\'.',
+  'reg_instr_6' => 'Upload de ZIP décompressible :',
   'reg_instr_7' => 'Uploads de fichier :',
   'reg_instr_8' => 'Uploads URI/URL :',
   'error_report' => 'Rapport d\'erreur',
-  'error_instr' => 'Le tlchargement suivant a gnr des erreurs :',
+  'error_instr' => 'Le téléchargement suivant a généré des erreurs :',
   'file_name_url' => 'Nom de fichier / URL',
   'error_message' => 'Message d\'erreur',
-  'no_post' => 'Fichier non upload par POST.',
-  'forb_ext' => 'Extension de fichier incorrect.',
-  'exc_php_ini' => 'Le poids excde celui permis par le fichier php.ini.',
-   'exc_file_size' => 'Le poids excde celui permis par Coppermine.',
+  'no_post' => 'Fichier non uploadé par POST.',
+  'forb_ext' => 'Extension de fichier non autorisée.',
+  'exc_php_ini' => 'Le poids excède celui permis par le fichier php.ini.',
+  'exc_file_size' => 'Le poids excède celui permis par Coppermine.',
   'partial_upload' => 'Upload partiel uniquement.',
-  'no_upload' => 'L\'upload ne s\'est pas effectu.',
+  'no_upload' => 'L\'upload ne s\'est pas effectué.',
   'unknown_code' => 'Code d\'erreur d\'upload PHP inconnu.',
-   'no_temp_name' => 'Pas d\'upload - Pas de dossier temporaire.',
-  'no_file_size' => 'Pas de donnes ou donnes endommages',
-  'impossible' => 'Impossible  dplacer.',
-  'not_image' => 'Pas une image ou image endommage',
-  'not_GD' => 'Pas une extension GD.',
-  'pixel_allowance' => 'Allocation de pixel excde.',
-  'incorrect_prefix' => 'Prfixe URI/URL incorrect',
+  'no_temp_name' => 'Pas d\'upload - Pas de dossier temporaire.',
+  'no_file_size' => 'Pas de données ou données endommagées',
+  'impossible' => 'Impossible à déplacer.',
+  'not_image' => 'Pas une image ou image endommagée',
+  'not_GD' => 'N\'est pas une extension GD.',
+  'pixel_allowance' => 'La hauteur et/ou la largeur de l\'image uploadée est plus grande que celle permise dans la configuration de la galerie.', //cpg1.4
+  'incorrect_prefix' => 'Préfixe URI/URL incorrect',
   'could_not_open_URI' => 'Ouverture d\'URI impossible.',
-  'unsafe_URI' => 'Sret non vrifiable.',
-  'meta_data_failure' => 'Erreur de Meta-donnes',
-  'http_401' => '401 Refus',
+  'unsafe_URI' => 'Sécurité non vérifiable.',
+  'meta_data_failure' => 'Erreur de Meta-données',
+  'http_401' => '401 Non autorisé',
   'http_402' => '402 Paiement requis',
   'http_403' => '403 Interdit',
-  'http_404' => '404 Non trouv',
+  'http_404' => '404 Non trouvé',
   'http_500' => '500 Erreur interne au serveur',
   'http_503' => '503 Service indisponible',
-  'MIME_extraction_failure' => 'Type MIME indtermin.',
+  'MIME_extraction_failure' => 'Type MIME indéterminé.',
   'MIME_type_unknown' => 'Type MIME inconnu',
-  'cant_create_write' => 'Crature du fichier impossible.',
-  'not_writable' => 'Ecriture dans le fichier impossible.',
+  'cant_create_write' => 'Ne peut pas créer le fichier réinscriptible.',
+  'not_writable' => 'Ne peut pas écrire dans le fichier réinscriptible.',
   'cant_read_URI' => 'Lecture de l\'URI/URL impossible',
-  'cant_open_write_file' => 'Ouverture du fichier de l\'URI impossible.',
-  'cant_write_write_file' => 'Ecriture dans le fichier de l\'URI impossible.',
-  'cant_unzip' => 'Dzippage impossible.',
+  'cant_open_write_file' => 'Ne peut pas ouvrir l\'URI du fichier réinscriptible.',
+  'cant_write_write_file' => 'Ne peut pas écrire dans l\'URI du fichier réinscriptible.',
+  'cant_unzip' => 'Dézippage impossible.',
   'unknown' => 'Erreur inconnue.',
-  'succ' => 'Uploads effectus avec succs',
-  'success' => '%s uploads effectus avec succs.',
+  'succ' => 'Uploads effectués avec succès',
+  'success' => '%s uploads effectués avec succès.',
   'add' => 'Cliquez sur \'Continuer\' pour ajouter les fichiers aux albums.',
   'failure' => 'Erreur d\'upload',
   'f_info' => 'Information du fichier',
-  'no_place' => 'Le fichier prcdent n\'a pas pu tre plac.',
-  'yes_place' => 'Le fichier prcdent a t plac avec succs',
-  'max_fsize' => 'Le poids maximal autoris pour une image est de %s Ko',
+  'no_place' => 'Le fichier précédent n\'a pas pu être placé.',
+  'yes_place' => 'Le fichier précédent a été placé avec succès',
+  'max_fsize' => 'Le poids maximal autorisé pour une image est de %s Ko',
   'album' => 'Album',
-  'picture' => 'Photo',
-  'pic_title' => 'Titre de la photo',
-  'description' => 'Description de la photo',
-  'keywords' => 'Mots clefs (spars par des espaces)',
-  'err_no_alb_uploadables' => 'Nous sommes dsols, mais il n\'existe pas d\'album dans lequel vous avez le droit d\'uploader des photos',
+  'picture' => 'Fichier',
+  'pic_title' => 'Titre du fichier',
+  'description' => 'Description du fichier',
+  'keywords' => 'Mots clefs (séparés par des espaces)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Insert from list</a>', //cpg1.4
+  'keywords_sel' =>'Choisissez un mot-clé', //cpg1.4
+  'err_no_alb_uploadables' => 'Désolés, mais il n\'existe pas d\'album dans lequel vous avez le droit d\'uploader des photos',
   'place_instr_1' => 'Merci de placer les fichiers dans les albums maintenant.  Vous pouvez aussi saisir les informations de chaque fichier.',
-  'place_instr_2' => 'Plus de fichiers ont besoin d\'tre placs.  Merci de cliquer sur \'Continuer\'.',
-  'process_complete' => 'Vous avez plac tous les fichiers avec succs.',
+  'place_instr_2' => 'D\'autres fichiers doivent être placés. Merci de cliquer sur \'Continuer\'.',
+  'process_complete' => 'Vous avez placé tous les fichiers avec succès.',
+   'albums_no_category' => 'L\'album n\'a pas de catégorie', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Albums personnels', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Sélectionnez l\'album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Fermer', //cpg1.4
+  'no_keywords' => 'Désolé, aucun mot-clé disponible&nbsp;!', //cpg1.4
+  'regenerate_dictionary' => 'Regénérer le dictionnaire', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1174,109 +1804,304 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Grer les utilisateurs',
+  'memberlist' => 'Liste des membres', //cpg1.4
+  'user_manager' => 'Gestion utilisateurs', //cpg1.4
+  'title' => 'Gérer les utilisateurs',
   'name_a' => 'Nom ascendant',
   'name_d' => 'Nom descendant',
   'group_a' => 'Groupe ascendant',
   'group_d' => 'Groupe descendant',
   'reg_a' => 'Date d\'inscription ascendante',
   'reg_d' => 'Date d\'inscription descendante',
-  'pic_a' => 'Nombre de photos ascendant',
-  'pic_d' => 'Nombre de photos descendant',
+  'pic_a' => 'Nombre de fichiers ascendant',
+  'pic_d' => 'Nombre de fichiers descendant',
   'disku_a' => 'Utilisation espace disque ascendant',
   'disku_d' => 'Utilisation espace disque descendant',
-  'lv_a' => 'Dernire visite ascendante',
-  'lv_d' => 'Dernire visite descendante',
+  'lv_a' => 'Dernière visite ascendante',
+  'lv_d' => 'Dernière visite descendante',
   'sort_by' => 'Classer les utilisateurs par',
   'err_no_users' => 'La table d\'utilisateurs est vide!',
-  'err_edit_self' => 'Vous ne pouvez pas modifier votre propre profil, utilisez le lien \'Mon profil\' pour effectuer cette opration',
-  'edit' => 'EDITER',
-  'delete' => 'SUPPRIMER',
+  'err_edit_self' => 'Vous ne pouvez pas modifier votre propre profil, utilisez le lien \'Mon profil\' pour effectuer cette opération',
+  'edit' => 'Editer',
+  'with_selected' => 'Sélectionner:', //cpg1.4
+  'delete' => 'Supprimer', //cpg1.4
+  'delete_files_no' => 'garder le fichiers publics (mais les laisser anonymes)', //cpg1.4
+  'delete_files_yes' => 'effacer les fichiers publics', //cpg1.4
+  'delete_comments_no' => 'garder les commentaires(mais les laisser anonymes)', //cpg1.4
+  'delete_comments_yes' => 'effacer les commentaires', //cpg1.4
+  'activate' => 'Activer', //cpg1.4
+  'deactivate' => 'Désactiver', //cpg1.4
+  'reset_password' => 'Changer le mot de passe', //cpg1.4
+  'change_primary_membergroup' => 'Changer de groupe principal', //cpg1.4
+  'add_secondary_membergroup' => 'Ajouter un groupe secondaire', //cpg1.4
   'name' => 'Nom d\'utilisateur',
   'group' => 'Groupe',
   'inactive' => 'Inactif',
-  'operations' => 'Oprations',
-  'pictures' => 'Photos',
-  'disk_space' => 'Espace utilis / quota',
-  'registered_on' => 'Enregistr le',
-  'last_visit' => 'Dernire visite',
+  'operations' => 'Opérations',
+  'pictures' => 'Fichiers',
+  'disk_space_used' => 'Espace utilisé', //cpg1.4
+  'disk_space_quota' => 'Espace alloué', //cpg1.4
+  'registered_on' => 'Enregistré le',
+  'last_visit' => 'Dernière visite',
   'u_user_on_p_pages' => '%d utilisateur(s) sur %d page(s)',
-  'confirm_del' => 'Voulez vous vraiment SUPPRIMER cet utilisateur?\\nToutes ses photos et albums seront galement supprims',
-  'mail' => 'E-MAIL',
-  'err_unknown_user' => 'L\'utilisateur slectionn n\'existe pas!',
+  'confirm_del' => 'Voulez vous vraiment SUPPRIMER cet utilisateur?\\nToutes ses photos et albums seront également supprimés.', //js-alert
+  'mail' => 'MAIL',
+  'err_unknown_user' => 'L\'utilisateur sélectionné n\'existe pas!',
   'modify_user' => 'Modifier l\'utilisateur',
-  'notes' => 'Commentaires',
-  'note_list' => '<li>Si vous ne souhaitez pas modifier le mot de passe actuel, laisse le champs "mot de passe" vide.',
+  'notes' => 'Notes',
+  'note_list' => '<li>Si vous ne souhaitez pas modifier le mot de passe actuel, laisse le champs &quot;mot de passe&quot; vide.',
   'password' => 'Mot de passe',
   'user_active' => 'L\'utilisateur est actif',
   'user_group' => 'Groupe de l\'utilisateur',
-  'user_email' => 'e-mail de l\'utilisateur',
+  'user_email' => 'Courriel de l\'utilisateur',
   'user_web_site' => 'Site web de l\'utilisateur',
-  'create_new_user' => 'Crer un nouvel utilisateur',
+  'create_new_user' => 'Créer un nouvel utilisateur',
   'user_location' => 'Localisation de l\'utilisateur',
-  'user_interests' => 'Centres d\'intrt de l\'utilisateur',
-  'user_occupation' => 'Activit de l\'utilisateur',
+  'user_interests' => 'Centres d\'intérêt de l\'utilisateur',
+  'user_occupation' => 'Activité de l\'utilisateur',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
   'latest_upload' => 'Derniers uploads',
-  'never' => 'Jamais',
+  'never' => 'jamais',
+  'search' => 'Chercher un utilisateur', //cpg1.4
+  'submit' => 'Soumettre', //cpg1.4
+  'search_submit' => 'Valider!', //cpg1.4
+  'search_result' => 'Résultat de recherche pour : ', //cpg1.4
+  'alert_no_selection' => 'vous devez d\\\'abord sélectionner un utilisateur!', //cpg1.4 //js-alert
+  'password' => 'mot de passe', //cpg1.4
+  'select_group' => 'Sélectionnez un groupe', //cpg1.4
+  'groups_alb_access' => 'Droits sur les albums pour le groupe', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Catégorie', //cpg1.4
+  'modify' => 'Modifier ?', //cpg1.4
+  'group_no_access' => 'Ce groupe n\'a pas d\'accès spécial', //cpg1.4
+  'notice' => 'Attention', //cpg1.4
+  'group_can_access' => 'Accès réservé au groupe &quot;%s&quot;', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Redimensionner les photos',
-  'what_it_does' => 'Fonctionnalits',
-  'what_update_titles' => 'Met  jour les titres  partir des noms de fichier',
-  'what_delete_title' => 'Supprime les titres',
-  'what_rebuild' => 'Regnre les vignettes et les photos redimensionnes',
-  'what_delete_originals' => 'Supprime les photos originales et les remplace par leur version redimensionne',
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Mettre à jour les titres depuis les noms de fichiers', //cpg1.4
+'Effacer les titres', //cpg1.4
+'Regénérer les vignettes et les images intermédiaires', //cpg1.4
+'Effacer les photos originales et les remplacer par les images redimensionnées', //cpg1.4
+'Effacer les images originales ou intermédiaires pour gagner de l\'espace sur le serveur', //cpg1.4
+'Effacer les commentaires orphelins', //cpg1.4
+'Recharger les informations de poids et de taille des fichiers (si vous avez édité manuellement ces fichiers)', //cpg1.4
+'Réinitialiser le compteur de vue', //cpg1.4
+'Visualiser phpinfo', //cpg1.4
+'Mettre à jour la base de données', //cpg1.4
+'Visualiser les fichiers \'log\'', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Utilitaires d\'administration (Redimensionnement des images)',
+  'what_it_does' => 'Fonctionnalités',
   'file' => 'Fichier',
-  'title_set_to' => 'titre chang en',
-  'submit_form' => 'valider',
-  'updated_succesfully' => 'modifi avec succs',
-  'error_create' => 'ERREUR lors de la cration',
-  'continue' => 'Continuer avec plus d\'images',
-  'main_success' => 'Le fichier %s est maintenant utilis comme image principale',
-  'error_rename' => 'Erreur lors du changement du nom de %s  %s',
-  'error_not_found' => 'Le fichier %s n\'a pas t trouv',
-  'back' => 'retour  la page principale',
-  'thumbs_wait' => 'Mise  jour des vignettes et/ou images redimensionnes, merci de patienter...',
-  'thumbs_continue_wait' => 'Continuer la mise  jour des vignettes et/ou des images redimensionnes...',
-  'titles_wait' => 'Mise  jour des titres, merci de patienter...',
+  'problem' => 'Probleme', //cpg1.4
+  'status' => 'Status', //cpg1.4
+  'title_set_to' => 'titre changé en',
+  'submit_form' => 'soumettre',
+  'updated_succesfully' => 'mise à jour effectuée avec succès',
+  'error_create' => 'ERREUR lors de la création',
+  'continue' => 'Traitez d\'autres images',
+  'main_success' => 'Le fichier %s est maintenant utilisé comme image principale',
+  'error_rename' => 'Erreur lors du changement du nom de %s à %s',
+  'error_not_found' => 'Le fichier %s n\'a pas été trouvé',
+  'back' => 'retour à la page principale',
+  'thumbs_wait' => 'Mise à jour des vignettes et/ou images redimensionnées, merci de patienter...',
+  'thumbs_continue_wait' => 'Continuer la mise à jour des vignettes et/ou des images redimensionnées...',
+  'titles_wait' => 'Mise à jour des titres, merci de patienter...',
   'delete_wait' => 'Suppression des titres, merci de patienter...',
-  'replace_wait' => 'Suppression des originaux et remplacement de ces derniers par les images redimensionnes, merci de patienter...',
+  'replace_wait' => 'Suppression des originaux et remplacement de ces derniers par les images redimensionnées, merci de patienter...',
   'instruction' => 'Instructions rapides',
-  'instruction_action' => 'Slectionnez une action',
-  'instruction_parameter' => 'Dfinissez les paramtres',
-  'instruction_album' => 'Slectionnez un album',
+  'instruction_action' => 'Sélectionnez une action',
+  'instruction_parameter' => 'Définissez les paramètres',
+  'instruction_album' => 'Sélectionnez un album',
   'instruction_press' => 'Appuyez sur %s',
-  'update' => 'Mettre  jour les vignettes et/ou les photos redimensionnes',
-  'update_what' => 'Ce qui doit tre mis  jour',
+  'update' => 'Mettre à jour les vignettes et/ou les photos redimensionnées',
+  'update_what' => 'Ce qui devrait être mis à jour',
   'update_thumb' => 'Seulement les vignettes',
-  'update_pic' => 'Seulement les photos redimensionnes',
-  'update_both' => 'Les vignettes et les images redimensionnes',
-  'update_number' => 'Nombre d\'images traites par clic',
-  'update_option' => '(essayez de rduire cette valeur si vous avez des problmes de timeout)',
+  'update_pic' => 'Seulement les photos redimensionnées',
+  'update_both' => 'Les vignettes et les images redimensionnées',
+  'update_number' => 'Nombre d\'images traitées par clic',
+  'update_option' => '(essayez de réduire cette valeur si vous avez des problèmes de timeout)',
   'filename_title' => 'Nom du fichier / Titre de l\'image',
-  'filename_how' => 'Comment le nom du fichier doit-il tre modifi ?',
+  'filename_how' => 'Comment le nom du fichier doit-il être modifié ?',
   'filename_remove' => 'Supprimer la fin .jpg et remplacer _ (underscore) par des espaces',
   'filename_euro' => 'Changer 2003_11_23_13_20_20.jpg en 23/11/2003 13:20',
   'filename_us' => 'Changer 2003_11_23_13_20_20.jpg en 11/23/2003 13:20',
   'filename_time' => 'Changer 2003_11_23_13_20_20.jpg en 13:20',
   'delete' => 'Supprimer le titre des photos ou les photos dans leur taille d\'origine',
   'delete_title' => 'Supprimer le titre des photos',
+  'delete_title_explanation' => 'Cela va effacer l\'ensemble des titres des photos de l\'album sélectionné.', //cpg1.4
   'delete_original' => 'Supprimer les photos dans leur taille d\'origine',
-  'delete_replace' => 'Supprime les images originales en les remplaant par les versions redimensionnes',
-  'select_album' => 'Slectionner un album',
-  'delete_orphans' => 'Supprimer les commentaires orphelins (fonctionne pour tous les albums)',
-  'orphan_comment' => 'Pas de commentaire ophelin trouv',
+  'delete_original_explanation' => 'Cela va supprimer les photos à la taille d\'origine', //cpg1.4
+  'delete_intermediate' => 'Supprimer les images intermédiaires', //cpg1.4
+  'delete_intermediate_explanation' => 'Cela va supprimer les images intermédiaires (\'normales\').<br />Utilisez cette fonction pour libérer de l\'espace disque si vous avez décoché \'Générer les images intermédiaires\'dans le panneau de configuration après avoir placé les images.', //cpg1.4
+  'delete_replace' => 'Supprime les images originales en les remplaçant par les versions redimensionnées',
+  'titles_deleted' => 'Tous les titres des images de l\'album sélectionné sont effacés', //cpg1.4
+  'deleting_intermediates' => 'Patientez: Effacement des images intermédiaires...', //cpg1.4
+  'searching_orphans' => 'Patientez: recherche des commentaires orphelins...', //cpg1.4
+  'select_album' => 'Sélectionner un album',
+  'delete_orphans' => 'Supprimer les commentaires orphelins (fonctionne pour tous les albums)', //cpg1.4
+  '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.', //cpg1.4
+  'refresh_db' => 'Recharger les informations de poid et de taille', //cpg1.4
+  '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.', //cpg1.4
+  'reset_views' => 'Réinitialisation du compteur de vues', //cpg1.4
+  'reset_views_explanation' => 'Met à zero le compteur de vue de l\'ensemble des fichiers de l\'album sélectionné.', //cpg1.4
+  'orphan_comment' => 'Pas de commentaire ophelin trouvé', //cpg1.3.0
   'delete' => 'Supprimer',
-  'delete_all' => 'Supprimer tout',
-  'comment' => 'Commentaire : ',
-  'nonexist' => 'Li au fichier non existant # ',
-  'phpinfo' => 'Afficher phpinfo',
-  'update_db' => 'Mise  jour de la base de donnes',
-  'update_db_explanation' => 'Si vous avez remplac des fichiers Coppermine, effectu des modifications ou upgrad  partir de versions prcdentes de Coppermine, assurez-vous d\'excuter la mise  jour de base de donnes une fois. Cela crera les tables et/ou valeurs de configuration ncessaires dans la base de donnes.',
+  'delete_all' => 'Tout supprimer',
+  'delete_all_orphans' => 'Supprimer tous les commentaires orphelins?', //cpg1.4
+  'comment' => 'Commentaire: ',
+  'nonexist' => 'Lié à un fichier non existant # ',
+  'phpinfo' => 'Afficher le phpinfo',
+  'phpinfo_explanation' => 'Contient des informations techniques sur votre serveur.<br /> - Adressez vous a votre hébergeur pour toutes questions concernant ces données.', //cpg1.4
+  'update_db' => 'Mise à jour de la base de données',
+  'update_db_explanation' => 'Si vous avez remplacé des fichiers Coppermine, effectué des modifications ou upgradé à partir de versions précédentes de Coppermine, assurez-vous d\'exécuter la mise à jour de base de données. Cela créera les tables et/ou valeurs de configuration nécessaires dans la base de données.', //cpg1.3.0
+  'view_log' => 'Visualisez les fichiers \'log\'', //cpg1.4
+  'view_log_explanation' => 'Coppermine peut garder une trace de touts les actions effectuées par les utilisateurs. Vous pouvez consulter ces logs si vous en avez activé l\'enregistrement dans la page de <a href="admin.php">configuration</a>.', //cpg1.4
+  'versioncheck' => 'Vérification de la version', //cpg1.4
+  'versioncheck_explanation' => 'Vérifie la version des fichiers de Coppermine afin de voir si vous avez remplacé tous les fichiers après une mise à jour, ou si les fichier sources de Coppermine ont été mis à jour depuis votre installation.', //cpg1.4
+  'bridgemanager' => 'Gestionnaire de Bridge', //cpg1.4
+  'bridgemanager_explanation' => 'Active/Désactive l\'intégration (Bridge)de Coppermine avec une autre application (ex:Votre Forum).', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Vérification de la version', //cpg1.4
+  'what_it_does' => 'Cette page s\'adresse aux utilisateurs ayant mis à jour leur installation de Coppermine. Ce script passe en revue les fichiers installés sur votre serveur et tente de vérifier si leur version est la même que celle des fichiers les plus récents mis à disposition au téléchargement sur http://coppermine.sourceforge.net, L\'affichage de ces versions vous permettra de vérifier que votre mise à jour est complête.<br />Sont affichées en rouge les données qui doivent impérativement être mises à jour. Les entrées affichées en jaune doivent être vérifiés. Celles en vert (ou dans la couleur par défaut de votre texte) sont OK.<br />Pour plus de détails, cliquez sur l\'icone d\'aide.', //cpg1.4
+  'online_repository_unable' => 'Impossible de se connecter au serveur de téléchargement', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine n\'a pas pu se connecter au serveur de téléchargement. Il peut y avoir deux raisons:', //cpg1.4
+  'online_repository_reason1' => 'Le serveur de téléchargement de Coppermine n\'est pas en ligne actuellement - Essayez si vous pouvez accéder à cette page: %s - Sinon, essayez plus tard.', //cpg1.4
+  'online_repository_reason2' => 'Sur votre serveur, PHP est configuré avec l\'option \'%s\' désactivée (par défaut elle est activée). Si vous êtes administrateur du serveur, activez cette option dans le fichier <i>php.ini</i> (ou au moins permettez qu\'il soit supplanté par %s). Si vous êtes hébergé ailleurs, vous devrez probablement accepter le fait de ne pas pouvoir comparer vos fichiers avec le référentiel en ligne. Cette page ne montrera dès lors que la version de vos fichiers - pas les mises à jour.', //cpg1.4
+  'online_repository_skipped' => 'La connexion au référentiel a été ignorée', //cpg1.4
+  'online_repository_to_local' => 'Le script utilise la copie locale du fichier de versions. Les données peuvent être inexactes si vous avez fait une mise à jour partielle de Coppermine. Les modifications faites aux fichiers après la publication ne seront également pas prises en compte.', //cpg1.4
+  'local_repository_unable' => 'Impossible de se connecter au référentiel sur votre serveur', //cpg1.4
+  'local_repository_explanation' => 'Coppermine n\'a pas pu se connecter au fichier de référence %s sur votre serveur. Cela signifie probablement que vous ne l\'avez pas uploadé sur votre serveur. Faites-le maintenant et cliquez sur \'Actualiser\'.<br />Si ça ne marche toujours pas, votre hébergeur a probablement désactivé une partie des <a target="_blank" href="http://www.php.net/manual/fr/ref.filesystem.php">fonctions de système de fichiers de PHP</a>. Si c\'est le cas, vous ne pourrez malheureusement pas utiliser cet outil.', //cpg1.4
+  'coppermine_version_header' => 'Version installée de Coppermine', //cpg1.4
+  'coppermine_version_info' => 'Vous avez actuellement installé la version: %s', //cpg1.4
+  'coppermine_version_explanation' => 'Si vous pensez que ceci est faut et que vous êtes sûr d\'avoir installé une version plus récente de Coppemrine, vous n\'avez probablement pas uploadé la version la plus récente du fichier <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Comparaison de version', //cpg1.4
+  'folder_file' => 'Répertoire/Fichier', //cpg1.4
+  'coppermine_version' => 'Version de Coppermine', //cpg1.4
+  'file_version' => 'Version du fichier', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'inscriptible', //cpg1.4
+  'not_writable' => 'non inscriptible', //cpg1.4
+  'help' => 'Aide', //cpg1.4
+  'help_file_not_exist_optional1' => 'Fichier/Répertoire n\'existe pas', //cpg1.4
+  'help_file_not_exist_optional2' => 'Le fichier/répertoire %s n\'a pas été trouvé sur votre serveur. Bien qu\'il soit optionnel, vous devriez l\'uploader sur votre serveur (en utilisant un client FTP) si vous rencontrez des problèmes.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'Fichier/Répertoire n\'existe pas', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'Le fichier/répertoire %s n\'a pas été trouvé sur votre serveur alors qu\'il est obligatoire. Uploadez-le sur votre serveur (en utilisant un client FTP).', //cpg1.4
+  'help_no_local_version1' => 'Pas de version du fichier local', //cpg1.4
+  'help_no_local_version2' => 'Le script n\'a pas pu extraire la version de votre fichier local - soit votre fichier est trop vieux, soit vous l\'avez modifié en supprimant les informations situées dans l\'entête. Il est conseillé de mettre ce fichier à jour.', //cpg1.4
+  'help_local_version_outdated1' => 'Version de fichier dépassée', //cpg1.4
+  'help_local_version_outdated2' => 'Votre version du fichier semble venir d\'une ancienne version de Coppermine (que vous avez probablement mise à jour). Soyez bien sûr de mettre aussi à jour ce fichier.', //cpg1.4
+  'help_local_version_na1' => 'Impossible d\'extraire les information de version CVS', //cpg1.4
+  'help_local_version_na2' => 'Le script n\'a pas pu déterminer quelle est la version CVS du fichier qui se trouve sur votre serveur. Vous devriez uploader le fichier de votre package.', //cpg1.4
+  'help_local_version_dev1' => 'Version de développement', //cpg1.4
+  'help_local_version_dev2' => 'Le fichier qui se trouve sur votre serveur semble plus récent que votre version de Coppermine. Soit vous utilises une version de développement de Coppermine (à faire uniquement si vous savez ce que vous faites), soit vous avez mis à jour Coppermine sans uploader le fichier include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Répertoire non inscriptible', //cpg1.4
+  'help_not_writable2' => 'Changez les permissions (CHMOD) pour donner au script l\'accès en écriture au répertoire %s et à tout ce qu\'il contient.', //cpg1.4
+  'help_writable1' => 'Fichier inscriptible', //cpg1.4
+  'help_writable2' => 'L\'accès en écriture au répertoire %s est aurorisé. C\'est un risque inutile, Coppermine n\'a besoin que des autorisations de lecture et d\'exécution.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine n\'a pas pu définir si le répertoire est accessible en écriture.', //cpg1.4
+  'your_file' => 'votre fichier', //cpg1.4
+  'reference_file' => 'Fichier de référence', //cpg1.4
+  'summary' => 'Sommaire', //cpg1.4
+  'total' => 'Total des fichiers/répertoires vérifiés', //cpg1.4
+  'mandatory_files_missing' => 'Fichiers necessaires manquants', //cpg1.4
+  'optional_files_missing' => 'Fichiers optionnels manquants', //cpg1.4
+  'files_from_older_version' => 'Fichiers venant d\'une ancienne version de Coppermine', //cpg1.4
+  'file_version_outdated' => 'version de fichier dépassée', //cpg1.4
+  'error_no_data' => 'Le script n\'a pas pu récupérer les informations désirées. Veuillez nous en excuser.', //cpg1.4
+  'go_to_webcvs' => 'aller à %s', //cpg1.4
+  'options' => 'Options', //cpg1.4
+  'show_optional_files' => 'montrer les fichiers/repertoires optionnels', //cpg1.4
+  'show_mandatory_files' => 'montrer les fichiers necessaires', //cpg1.4
+  'show_file_versions' => 'montrer la version des fichiers', //cpg1.4
+  'show_errors_only' => 'montrer uniquement les fichiers/répertoires avec des erreurs', //cpg1.4
+  'show_permissions' => 'Monter les droits des répertoires', //cpg1.4
+  'show_condensed_output' => 'Montrer un affichage condensé (pour faciliter les captures d\écran)', //cpg1.4
+  'coppermine_in_webroot' => 'Coppermine est installé à la racine du site', //cpg1.4
+  'connect_online_repository' => 'Essayer de se connecter au référentiel en ligne', //cpg1.4
+  'show_additional_information' => 'montrer les informations complémentaires', //cpg1.4
+  'no_webcvs_link' => 'Ne pas montrer les liens web cvs', //cpg1.4
+  'stable_webcvs_link' => 'montrer le lien webcvs vers la branche stable', //cpg1.4
+  'devel_webcvs_link' => 'montrer le lien webcvs vers la branche de développement', //cpg1.4
+  'submit' => 'appliquer les changements/ Rafraichir l\'affichage', //cpg1.4
+  'reset_to_defaults' => 'Revenir aux valeurs par défaut', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Supprimer tous les logs', //cpg1.4
+  'delete_this' => 'Supprimer ce log', //cpg1.4
+  'view_logs' => 'Voir les logs', //cpg1.4
+  'no_logs' => 'Pas de log créé.', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>Client pour l'Assistant de Publication Web XP</h1>\n<p>Ce module permet d'utiliser l'Assistant de Publication Web de <b>Windows XP</b> avec Coppermine.</p>\n<p>Ce code est basé sur un article publié par
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+\n<h2>Conditions requises</h2>\n<ul>\n<li>Windows XP pour avoir l'assistant.</li>\n<li>Une installation de Coppermine en ordre de marche dans laquelle <b>la function d'upload par web fonctionne convenablement.</b></li>\n</ul>\n<h2>Comment installer le client</h2>\n<ul>\n<li>Faites un clic droit sur
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Choisissez &quot;Enregistrer la cible sous...&quot;. Enregistrez le fichier sur votre disque dur. En enregistrant le fichier, vérifiez que le nom proposé est <b>cpg_###.reg</b> (le ### représente un nombre basé sur l'heure). Si ce n'est pas le cas, modifiez-le (l'élément le plus important est le .reg à la fin). Quand c'est fait, double-cliquez sur le fichier pour enregistrer les informations de Coppermine dans votre Assistant de Publication Web.</li>\n</ul>\n
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+\n<h2>Comment tester</h2>\n<ul>\n<li>Dans l'Explorateur Windows, sélectionnez quelques fichiers et cliquez <p>Publie les éléments sélectionnés sur le web</b> dans le panneau de gauche.</li>\n<li>Confirmez votre sélection de fichiers. Cliquez sur <b>Suivant</b>.</li><li>Dans la liste de services qui apparaît, sélectionnez celui de votre galerie (il a le même nom que votre galerie). Si le service n'apparaît pas dans la liste, vérifiez que vous avez installé <b>cpg_pub_wizard.reg</b> comme décrit plus haut.</li>\n<li>Introduisez vos informations de connexion</li>\n<li>Choisissez l'album dans lequel vous voulez placer vos photos ou créez-en un nouveau.</li>\n<li>Cliquez sur <b>Suivant</b>. L'upload de vos photos commence.</li>\n<li>Une fois que c'est fini, vérifiez dans votre galerie si les fichiers ont été correctement ajoutés.</li>\n</ul>\n
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Notes :</h2>\n<ul>\n<li>Dès que l'upload a démarré, l'assistant ne peut pas afficher les messages d'erreur retournés par Coppermine. Il est donc impossible de savoir si l'upload a réussi ou échoué sans vérifier dans la galerie.</li>\n<li>Si l'upload échoue, activez le &quot;Mode de débogage&quot; dans la page de configuration de Coppermine, essayez avec une seule photo et vérifiez les messages d'erreur dans le fichier
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+qui se trouve dans le répertoire de Coppermine sur votre serveur.</li>\n<li>Pour éviter que la galerié ne soit <i>inondée</i> par des photos envoyées avec l'assistant, seuls les <b>administrateurs de la galerie</b> et les <b>utilisateurs qui peuvent avoir leurs propres albums</b> peuvent utiliser cette fonction.</li>\n</ul>\n
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - Assistant de Publication Web XP', //cpg1.4
+  'welcome' => 'Bienvenue <b>%s</b>,', //cpg1.4
+  'need_login' => 'Vous devez vous identifer dans la galerie depuis votre navigateur avant de pouvoir utiliser cet assistant.<p/><p>Lorsque vous vous identifiez, n\'oubliez pas de sélectionner l\'option <b>se rappeler de moi</b> si elle est présente.', //cpg1.4
+  'no_alb' => 'Désolé, mais il n\'y a aucun album où vous pouvez ulpoader des images avec cet assistant.', //cpg1.4
+  'upload' => 'Uploadez vos images dans un album existant', //cpg1.4
+  'create_new' => 'Créez un nouvel album pour vos images', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Categorie', //cpg1.4
+  'new_alb_created' => 'votre nouvel album &quot;<b>%s</b>&quot; a ét crée.', //cpg1.4
+  'continue' => 'Cliquez sur &quot;Suivant&quot; pour commencer à uploader vos images', //cpg1.4
+  'link' => 'ce lien', //cpg1.4
 );
-?>
\ No newline at end of file
+}
+?>
diff -ruN 133/lang/french-utf-8.php cpg148/lang/french-utf-8.php
--- 133/lang/french-utf-8.php	2004-12-30 01:06:34.000000000 -0600
+++ cpg148/lang/french-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1282 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: french-utf-8.php,v 1.14 2004/12/29 23:06:33 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-'lang_name_english' => 'French',
-'lang_name_native' => 'Français',
-'lang_country_code' => 'fr',
-'trans_name'=> 'jdbaranger - modified by JDBaranger, edited by sbourdon, corrected by Olivier Verdier',
-'trans_email' => '',
-'trans_website' => 'http://www.everlasting-star.net/',
-'trans_date' => '2004-09-28',
-);
-
-$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('Octets', 'Ko', 'Mo');
-
-// Day of weeks and months
-$lang_day_of_week = array('Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam');
-$lang_month = array('Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Aout', 'Sep', 'Oct', 'Nov', 'Dec');
-
-// Some common strings
-$lang_yes = 'Oui';
-$lang_no  = 'Non';
-$lang_back = 'Retour';
-$lang_continue = 'CONTINUER';
-$lang_info = 'Information';
-$lang_error = 'Erreur';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =  '%e %B %Y';
-$lastcom_date_fmt =  '%d/%m/%y à %H:%M';
-$lastup_date_fmt = '%e %B %Y';
-$register_date_fmt = '%e %B %Y';
-$lasthit_date_fmt = ' %a %e %B %Y à %H:%M';
-$comment_date_fmt =  '%a %e %B %Y à %H:%M';
-
-// 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 = array(
-  'random' => 'Photos aléatoires',
-  'lastup' => 'Derniers ajouts',
-  'lastalb'=> 'Derniers albums mis en ligne',
-  'lastcom' => 'Derniers commentaires',
-  'topn' => 'Les plus populaires',
-  'toprated' => 'Les mieux notées',
-  'lasthits' => 'Les dernières vues',
-  'search' => 'Résultats de la recherche',
-  'favpics'=> 'Photos préférées'
-);
-
-$lang_errors = array(
-  'access_denied' => 'Vous n\'avez pas la permission d\'accéder à cette page.',
-  'perm_denied' => 'Vous n\'avez pas la permission d\'effectuer cette opération.',
-  'param_missing' => 'Script appelé sans les paramètres nécessaires.',
-  'non_exist_ap' => 'L\'album/la photo demandé(e) n\'existe pas !',
-  'quota_exceeded' => 'Espace disque dépassé<br /><br />Vous avez un quota d\'espace de [quota]K, vos photos utilisent [space]K, le fait d\'ajouter cette photo vous ferait dépasser votre quota.',
-  'gd_file_type_err' => 'L\'utilisation de "GD image library" ne vous permet d\'utiliser que de images de type JPEG et PNG.',
-  'invalid_image' => 'L\'image que vous avez uploadée est corrompue ou ne peut pas être prise en charge par GD library',
-  'resize_failed' => 'Impossible de créer la vignette ou l\'image réduite.',
-  'no_img_to_display' => 'Pas d\'image à afficher',
-  'non_exist_cat' => 'La catégorie sélectionnée n\'existe pas',
-  'orphan_cat' => 'Une catégorie a un parent inexistant, utilisez le gestionnaire de catégories afin de remédier au problème.',
-  'directory_ro' => 'Le répertoire \'%s\' n\'est pas inscriptible : les images ne peuvent être supprimées.',
-  'non_exist_comment' => 'Le commentaire sélectionné n\'existe pas.',
-  'pic_in_invalid_album' => 'L\'image se trouve dans un album qui n\'existe pas (%s)!?',
-  'banned' => 'Vous êtes pour l\'instant banni de ce site.',
-  'not_with_udb' => 'Cette fonction est désactivée dans Coppermine parce que la galerie est intégrée à un forum. Soit l\'action que vous essayez d\'effectuer n\'est pas disponible dans cette configuration, soit vous devez l\'effectuer à partir du forum auquel vous avez intégré la galerie.',
-  'offline_title' => 'Hors Ligne', //cpg1.3.0
-  'offline_text' => 'Cette gallerie n\'est pas en ligne actuellement. Revenez la voir très bientôt !', //cpg1.3.0
-  'ecards_empty' => 'Il n\'y a pas encore de logs enregistrés. Vérifiez que vous avez activé l\'option correspondante dans la configuration de Coppermine.', //cpg1.3.0
-  'action_failed' => 'Erreur ! Coppermine ne peut pas traiter cette requête.', //cpg1.3.0
-  'no_zip' => 'Les librairies nécessaires au traitement des fichiers ZIP ne sont pas installées. Contactez l\'Administrateur du site.', //cpg1.3.0
-  'zip_type' => 'Vous n\'avez pas l\'autorisation de télécharger des fichiers ZIP.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Ces codes peuvent vous être utiles: <li>[b]<b>Gras</b>[/b]</li> <li>[i]<i>Italique</i>[/i]</li> <li>[url=http://votre-site.com/]Texte de l\'URL[/url]</li> <li>[email]adresse@domaine.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Aller à la liste des albums',
-  'alb_list_lnk' => 'Albums',
-  'my_gal_title' => 'Aller dans ma galerie personnelle',
-  'my_gal_lnk' => 'Ma galerie',
-  'my_prof_lnk' => 'Mon profil',
-  'adm_mode_title' => 'Passer en mode admin',
-  'adm_mode_lnk' => 'Mode admin',
-  'usr_mode_title' => 'Passer au mode utilisateur',
-  'usr_mode_lnk' => 'Mode utilisateur',
-  'upload_pic_title' => 'Uploader une image dans un album',
-  'upload_pic_lnk' => 'Uploader une image',
-  'register_title' => 'Créer un compte',
-  'register_lnk' => 'Inscription',
-  'login_lnk' => 'S\'identifier',
-  'logout_lnk' => 'Quitter',
-  'lastup_lnk' => 'Derniers ajouts',
-  'lastcom_lnk' => 'Commentaires',
-  'topn_lnk' => 'Les plus populaires',
-  'toprated_lnk' => 'Les mieux notées',
-  'search_lnk' => 'Rechercher',
-  'fav_lnk' => 'Mes favoris',
-  'memberlist_title' => 'Afficher la liste des membres', //cpg1.3.0
-  'memberlist_lnk' => 'Liste des membres', //cpg1.3.0
-  'faq_title' => 'Questions fréquemment posées à propos de &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Fichiers à valider',
-  'config_lnk' => 'Configuration',
-  'albums_lnk' => 'Albums',
-  'categories_lnk' => 'Catégories',
-  'users_lnk' => 'Utilisateurs',
-  'groups_lnk' => 'Groupes',
-  'comments_lnk' => 'Commentaires',
-  'searchnew_lnk' => 'FTP =>',
-  'util_lnk' => 'Utilitaires',
-  'ban_lnk' => 'Bannir des utilisateurs',
-  'db_ecard_lnk' => 'Cartes envoyées', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Créer / classer mes albums',
-  'modifyalb_lnk' => 'Modifier mes albums',
-  'my_prof_lnk' => 'Mon profil',
-);
-
-$lang_cat_list = array(
-  'category' => 'Catégorie',
-  'albums' => 'Albums',
-  'pictures' => 'Photos',
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d albums sur %d page(s)'
-);
-
-$lang_thumb_view = array(
-  'date' => 'DATE',
-  //Sort by filename and title
-  'name' => 'NOM DU FICHIER',
-  'title' => 'TITRE',
-  'sort_da' => 'Classement ascendant par date',
-  'sort_dd' => 'Classement descendant par date',
-  'sort_na' => 'Classement ascendant par nom',
-  'sort_nd' => 'Classement descendant par nom',
-  'sort_ta' => 'Classement ascendant par titre',
-  'sort_td' => 'Classement descendant par titre',
-  'download_zip' => 'Télécharger un fichier ZIP', //cpg1.3.0
-  'pic_on_page' => '%d photos sur %d page(s)',
-  'user_on_page' => '%d utilisateurs sur %d page(s)'
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Retourner à la page des vignettes',
-  'pic_info_title' => 'Afficher / cacher les informations sur l\'image',
-  'slideshow_title' => 'Diaporama',
-  'ecard_title' => 'Envoyer cette image en tant que carte électronique',
-  'ecard_disabled' => 'Les cartes électroniques sont désactivées',
-  'ecard_disabled_msg' => 'Vous n\'avez pas l\'autorisation d\'envoyer des cartes',
-  'prev_title' => 'Voir l\'image précédente',
-  'next_title' => 'Voir l\'image suivante',
-  'pic_pos' => 'PHOTO %s/%s',
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Noter cette image ',
-  'no_votes' => '(Pas encore de note)',
-  'rating' => '(note actuelle : %s / 5 pour %s votes)',
-  'rubbish' => 'Très mauvais',
-  'poor' => 'Pauvre',
-  'fair' => 'Moyen',
-  'good' => 'Bon',
-  'excellent' => 'Excellent',
-  'great' => 'Superbe',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Erreur critique',
-  'file' => 'Fichier: ',
-  'line' => 'Ligne: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Nom du fichier : ',
-  'filesize' => 'Poids du fichier : ',
-  'dimensions' => 'Dimensions : ',
-  'date_added' => 'Ajouté le : '
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s commentaires',
-  'n_views' => 'vu %s fois',
-  'n_votes' => '(%s votes)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Infos de débuggage', //cpg1.3.0
-  'select_all' => 'Tout sélectionner', //cpg1.3.0
-  '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ébuggage dans avec votre message. Assuez-vous de remplacer tous les mots de passe, même codés, par \'***\' avant de poster votre message.', //cpg1.3.0
-  'phpinfo' => 'display phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => '- Par défaut -', //cpg1.3.0
-  'choose_language' => 'Langue :', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => '- Par défaut -', //cpg1.3.0
-  'choose_theme' => 'Thème :', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Exclamation',
-  'Question' => 'Question',
-  'Very Happy' => 'Très heureux',
-  'Smile' => 'Sourire',
-  'Sad' => 'Triste',
-  'Surprised' => 'Surpris',
-  'Shocked' => 'Choqué',
-  'Confused' => 'Confus',
-  'Cool' => 'Cool',
-  'Laughing' => 'Rire',
-  'Mad' => 'Fou',
-  'Razz' => 'Razz',
-  'Embarassed' => 'Embarassé',
-  'Crying or Very sad' => 'Pleure ou très triste',
-  'Evil or Very Mad' => 'Diabolique ou très en colère',
-  'Twisted Evil' => 'Sadique',
-  'Rolling Eyes' => 'Lève les yeux au ciel',
-  'Wink' => 'Clin d\'œil',
-  'Idea' => 'Idée',
-  'Arrow' => 'Flèche',
-  'Neutral' => 'Neutre',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Déconnexion du mode administrateur...',
-  1 => 'Passage au mode administrateur...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Les albums doivent avoir un nom !',
-  'confirm_modifs' => 'Voulez-vous vraiment effectuer ces modifications ?',
-  'no_change' => 'Vous n\\\'avez effectué aucun changement !',
-  'new_album' => 'Nouvel album',
-  'confirm_delete1' => 'Voulez vous vraiment supprimer cet album ?',
-  'confirm_delete2' => '\nToutes les images et tous les commentaires seront perdus !',
-  'select_first' => 'Sélectionnez d\\\'abord un album',
-  'alb_mrg' => 'Gestionnaire d\'album',
-  'my_gallery' => '* Ma galerie *',
-  'no_category' => '* Pas de catégorie *',
-  'delete' => 'Supprimer',
-  'new' => 'Nouveau',
-  'apply_modifs' => 'Appliquer les modifications',
-  'select_category' => 'Sélectionner une categorie',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Les paramètres requis pour l\'\'%s\'operation sont manquants !',
-  'unknown_cat' => 'La catégorie sélectionnée n\'existe pas dans la base de données',
-  'usergal_cat_ro' => 'La galerie des utilisateurs ne peut pas être supprimée!',
-  'manage_cat' => 'Gérer les catégories',
-  'confirm_delete' => 'Voulez vous vraiment SUPPRIMER cette catégorie ?',
-  'category' => 'Categorie',
-  'operations' => 'Opérations',
-  'move_into' => 'Déplacer dans',
-  'update_create' => 'Mettre à jour / créer la catégorie',
-  'parent_cat' => 'Catégorie parente',
-  'cat_title' => 'Titre de la catégorie',
-  'cat_thumb' => 'Vignette de la catégorie', //cpg1.3.0
-  'cat_desc' => 'Description de la catégorie'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Configuration',
-  'restore_cfg' => 'Restaurer les paramètres d\'origine',
-  'save_cfg' => 'Sauvegarder la nouvelle configuration',
-  'notes' => 'Notes',
-  'info' => 'Information',
-  'upd_success' => 'La configuration de Coppermine a été mise à jour',
-  'restore_success' => 'La configuration d\'origine de Coppermine a été restaurée',
-  'name_a' => 'Ascendant par nom',
-  'name_d' => 'Descendantpar nom',
-  'title_a' => 'Ascendant par titre',
-  'title_d' => 'Descendant par titre',
-  'date_a' => 'Ascendant par date',
-  'date_d' => 'Descendant par date',
-  'th_any' => 'Aspect max',
-  'th_ht' => 'Hauteur',
-  'th_wd' => 'Largeur',
-  'label' => 'Libellé', //cpg1.3.0
-  'item' => 'Liste', //cpg1.3.0
-  'debug_everyone' => 'Tout le monde', //cpg1.3.0
-  'debug_admin' => 'Administrateurs uniquement' //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Paramètres généraux',
-  array('Nom de la galerie', 'gallery_name', 0),
-  array('Description de la galerie', 'gallery_description', 0),
-  array('Email de l\'administrateur de la galerie', 'gallery_admin_email', 0),
-  array('Adresse sur laquelle le lien \'Voir plus de photos\' des cartes électroniques doit pointer', 'ecards_more_pic_target', 0),
-  array('La galerie n\'est pas publiée', 'offline', 1), //cpg1.3.0
-  array('Loguer les envois de cartes électroniques', 'log_ecards', 1), //cpg1.3.0
-  array('Autoriser le téléchargement ZIP des photos dans les Favoris', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Paramètres de langues, themes &amp; caractères',
-  array('Langue par défaut', 'lang', 5),
-  array('Theme par défaut', 'theme', 6),
-  array('Afficher la liste des langues', 'language_list', 1), //cpg1.3.0
-  array('Afficher le drapeau des langues', 'language_flags', 8), //cpg1.3.0
-  array('Afficher &quot;- Par défaut -&quot; dans la sélection des langues', 'language_reset', 1), //cpg1.3.0
-  array('Afficher la liste des thèmes', 'theme_list', 1), //cpg1.3.0
-  array('Afficher &quot;- Par défaut -&quot; dans la liste des thèmes', 'theme_reset', 1), //cpg1.3.0
-  array('Afficher les FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Afficher l\'aide bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Encodage des caractères', 'charset', 4), //cpg1.3.0
-
-  'Affichage de la liste des albums',
-  array('Largeur du tableau principal (pixels ou %)', 'main_table_width', 0),
-  array('Nombre de niveaux de catégories à afficher', 'subcat_level', 0),
-  array('Nombre d\'albums à afficher', 'albums_per_page', 0),
-  array('Nombre de colonnes pour la liste des albums', 'album_list_cols', 0),
-  array('Taille des vignettes en pixels', 'alb_list_thumb_size', 0),
-  array('Le contenu de la page principale', 'main_page_layout', 0),
-  array('Afficher les vignettes de l\'album du premier niveau avec la catégorie','first_level',1),
-
-  'Affichage des vignettes',
-  array('Nombre de colonnes sur la page des vignettes', 'thumbcols', 0),
-  array('Nombre de lignes sur la page des vignettes', 'thumbrows', 0),
-  array('Nombre maximal d\'onglets à afficher', 'max_tabs', 0),
-  array('Afficher la légende de l\'image (en plus de son titre) sous la vignette', 'caption_in_thumbview', 1),
-  array('Afficher le nombre de commentaires sous les vignettes', 'display_comment_count', 1),
-  array('Afficher le nom de l\'utilisateur sous la vignette', 'display_uploader', 1), //cpg1.3.0
-  array('Classement par défaut des images', 'default_sort_order', 3),
-  array('Nombre minimum de votes nécessaires pour qu\'une image apparaisse dans la liste des images les mieux notées', 'min_votes_for_rating', 0),
-
-  'Affichage des images &amp; paramètres des commentaires',
-  array('Largeur du tableau pour l\'affichage des images (pixels ou %)', 'picture_table_width', 0),
-  array('Les informations relatives à l\'image sont affichées par défaut', 'display_pic_info', 1),
-  array('Filtrer les gros mots dans les commentaires', 'filter_bad_words', 1),
-  array('Autoriser les smileys dans les commentaires', 'enable_smilies', 1),
-  array('Autoriser plusieurs messages successifs du même utilisateur (Désactive la protection contre le flood)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Longueur maximale pour la description des images', 'max_img_desc_length', 0),
-  array('Nombre maximal de lettres pour un mot', 'max_com_wlength', 0),
-  array('Nombre maximal de lignes pour un commentaire', 'max_com_lines', 0),
-  array('Longueur maximale d\'un commentaire', 'max_com_size', 0),
-  array('Afficher le négatif', 'display_film_strip', 1),
-  array('Nombre d\'images par négatif', 'max_film_strip_items', 0),
-  array('Prévenir l\'administrateur lorsque des commentaires sont postés', 'email_comment_notification', 1), //cpg1.3.0
-  array('Intervalle d\'affichage des photos dans les diaporamas, en millisecondes (1 seconde = 1000 millisecondes)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Paramètres des images et vignettes',
-  array('Qualité pour les fichiers JPG', 'jpeg_qual', 0),
-  array('Dimension maximale pour les vignettes <b>*</b>', 'thumb_width', 0),
-  array('Utiliser la dimension (largeur ou hauteur ou aspect max pour la vignette)<b>**</b>', 'thumb_use', 7),
-  array('Créer des images intermédiaires','make_intermediate',1),
-  array('Largeur ou hauteur maximale pour une image intermédiaire <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0),
-  array('Poids maximal des images à uploader (Ko)', 'max_upl_size', 0),
-  array('Longueur ou hauteur maximale pour les images uploadées (en pixels)', 'max_upl_width_height', 0),
-
-  'Paramètres avancés', //cpg1.3.0
-  array('Montrer les vignettes des albums privés aux utilisateurs anonymes','show_private',1), //cpg1.3.0
-  array('Caractères interdits dans les noms de fichiers', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Extensions de fichiers acceptées pour l\'upload de fichiers', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Types d\'images autorisés', 'allowed_img_types',0), //cpg1.3.0
-  array('Types de films autorisés', 'allowed_mov_types',0), //cpg1.3.0
-  array('Types de fichiers sons autorisés', 'allowed_snd_types',0), //cpg1.3.0
-  array('Types de fichiers textes autorisés', 'allowed_doc_types',0), //cpg1.3.0
-  array('Méthode de redimensionnement des images','thumb_method',2), //cpg1.3.0
-  array('Chemin vers l\'utilitaire \'convert\' d\'ImageMagick (exemple /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Types d\'images autorisés (seulement pour ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Options de ligne de commande pour ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Lire les informations EXIF dans les fichiers JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('Lire les informations IPTC dans les fichiers JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('Répertoire pour les albums des utilisateurs <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Répertoire pour les images des utilisateurs <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Préfixe pour les images intermédiaires <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Préfixe pour les vignettes <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Mode par défaut des répertoires', 'default_dir_mode', 0), //cpg1.3.0
-  array('Mode par défaut des fichiers', 'default_file_mode', 0), //cpg1.3.0
-
-  'Paramètres Utilisateurs',
-  array('Autoriser de nouvelles inscriptions', 'allow_user_registration', 1),
-  array('L\'inscription d\'un nouvel utilisateur doit être validée', 'reg_requires_valid_email', 1),
-  array('Notifier l\'administrateur des nouvelles inscriptions', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Autoriser deux utilisateurs à avoir le même e-mail', 'allow_duplicate_emails_addr', 1),
-  array('Les utilisateurs peuvent avoir des albums personnels', 'allow_private_albums', 1),
-  array('Notifier l\'administrateur lorsque des uploads nécessitent son approbation', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Autoriser les utilisateurs authentifiés à visualiser la Liste des membres', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Champs libres pour les descriptions d\'images (à laisser tel quel si vous n\'utilisez pas cette fonction)',
-  array('Nom du champ 1', 'user_field1_name', 0),
-  array('Nom du champ 2', 'user_field2_name', 0),
-  array('Nom du champ 3', 'user_field3_name', 0),
-  array('Nom du champ 4', 'user_field4_name', 0),
-
-  'Cookies &amp; paramètres d\'encodage des caractères',
-  array('Nom du cookie utilisé par le script (si vous utilisez l\'intégration avec un forum, vérifiez que les cookies sont différents)', 'cookie_name', 0),
-  array('Chemin du cookie utilisé par le script', 'cookie_path', 0),
-
-  'Divers',
-  array('Activer le mode debug', 'debug_mode', 1),
-  array('Afficher les notices dans le mode debug', 'debug_notice', 1), //cpg1.3.0
-
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Ce paramètre ne doit pas être modifié si des images sont déjà présentes dans la Base de données.<br />
-  <a name="notice2"></a>(**) Lorsque vous modifiez ce paramètre, seuls les nouveaux fichiers seront affectés. Il est donc conseillé de ne pas modifier ce paramètre si des images sont déjà présentes dans la Base de données. Vous pouvez toutefois appliquer ce paramètre aux fichiers existants avec <a href="util.php">l\'utilitaire approprié</a> (option Redimensionner les images) accessible depuis le menu d\'administration.</div><br />', //cpg1.3.0
-);
-
-// -------------------------------------------------------------------------
-//
-// File db_ecard.php //cpg1.3.0
-// -------------------------------------------------------------------------
-//
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Cartes envoyées', //cpg1.3.0
-  'ecard_sender' => 'Expéditeur', //cpg1.3.0
-  'ecard_recipient' => 'Destinataire', //cpg1.3.0
-  'ecard_date' => 'Date', //cpg1.3.0
-  'ecard_display' => 'Afficher les cartes', //cpg1.3.0
-  'ecard_name' => 'Nom', //cpg1.3.0
-  'ecard_email' => 'E-mail', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'ascendant', //cpg1.3.0
-  'ecard_descending' => 'descendant', //cpg1.3.0
-  'ecard_sorted' => 'triées', //cpg1.3.0
-  'ecard_by_date' => 'par date', //cpg1.3.0
-  'ecard_by_sender_name' => 'par nom d\'expéditeur', //cpg1.3.0
-  'ecard_by_sender_email' => 'par adresse d\'expéditeur', //cpg1.3.0
-  'ecard_by_sender_ip' => 'par adresse IP d\'expéditeur', //cpg1.3.0
-  'ecard_by_recipient_name' => 'par nom de destinataire', //cpg1.3.0
-  'ecard_by_recipient_email' => 'par adresse de destinataire', //cpg1.3.0
-  'ecard_number' => 'Affichage des enregistrements %s à %s parmi %s', //cpg1.3.0
-  'ecard_goto_page' => 'Aller à la page', //cpg1.3.0
-  'ecard_records_per_page' => 'enregistrements par page', //cpg1.3.0
-  'check_all' => 'Tout cocher', //cpg1.3.0
-  'uncheck_all' => 'Tout décocher', //cpg1.3.0
-  'ecards_delete_selected' => 'Supprimer les cartes sélectionnées', //cpg1.3.0
-  'ecards_delete_confirm' => 'Etes-vous certain de vouloir supprimer ces enregistrements ? Merci de cocher la case !', //cpg1.3.0
-  'ecards_delete_sure' => 'Je suis certain', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Vous devez taper votre nom et un commentaire',
-  'com_added' => 'Votre commentaire a été ajouté',
-  'alb_need_title' => 'Vous devez donner un titre à l\'album !',
-  'no_udp_needed' => 'Aucune mise à jour n\'est nécessaire.',
-  'alb_updated' => 'L\'album a été mis à jour',
-  'unknown_album' => 'L\'album sélectionné n\'existe pas ou bien vous n\'avez pas la permission d\'uploader dans cet album',
-  'no_pic_uploaded' => 'Aucune image n\'a été uploadée !<br /><br />Si vous avez vraiment sélectionné une image à uploader, vérifier que le serveur autorise l\'upload de fichiers...',
-  'err_mkdir' => 'Impossible de créer le répertoire %s !',
-  'dest_dir_ro' => 'Le répertoire de destination (%s) ne dispose pas des droits d\'écriture nécessaires pour le script!',
-  'err_move' => 'Impossible de déplacer %s vers %s !',
-  'err_fsize_too_large' => 'La taille de l\'image que vous avez uploadé est trop grande (le maximum autorisé est de %s x %s) !',
-  'err_imgsize_too_large' => 'Le poids du fichier que vous avez uploadé est trop important (le maximum autorisé est de %s Ko) !',
-  'err_invalid_img' => 'Le fichier que vous avez uploadé n\'est pas une image valide!',
-  'allowed_img_types' => 'Vous ne pouvez uploader que %s images.',
-  'err_insert_pic' => 'Les images \'%s\' ne peuvent pas être insérées dans l\'album ',
-  'upload_success' => 'Votre image a été correctement uploadée<br /><br />Elle sera visible après validation de l\'administrateur.',
-  'notify_admin_email_subject' => '%s - Notification d\'upload', //cpg1.3.0
-  'notify_admin_email_body' => 'Une image a été uploadée par %s. Cela nécessite votre approbation. Connectez-vous à %s', //cpg1.3.0
-  'info' => 'Information',
-  'com_added' => 'Commentaire ajouté',
-  'alb_updated' => 'Album mis à jour',
-  'err_comment_empty' => 'Votre commentaire est vide!',
-  'err_invalid_fext' => 'Seuls les fichiers avec les extensions suivantes sont autorisés : <br /><br />%s.',
-  'no_flood' => 'Nous sommes désolés, mais vous êtes déjà l\'auteur du dernier commentaire posté au sujet de cette image.<br /><br />Vous pouvez tout simplement éditer votre message précédent si vous souhaitez le modifier ou bien ajouter des informations.',
-  'redirect_msg' => 'Redirection en cours.<br /><br /><br />Cliquez sur \'CONTINUER\' si la page ne se recharge pas automatiquement',
-  'upl_success' => 'Votre image a été correctement ajoutée',
-  'email_comment_subject' => 'Commentaire posté sur Coppermine Photo Gallery', //cpg1.3.0
-  'email_comment_body' => 'Quelqu\'un a posté un commentaire dans votre galerie. Voyez-le à', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Légende',
-  'fs_pic' => 'image en taille réelle',
-  'del_success' => 'suppression réussie',
-  'ns_pic' => 'image en taille normale',
-  'err_del' => 'ne peut pas être supprimé',
-  'thumb_pic' => 'vignette',
-  'comment' => 'commentaire',
-  'im_in_alb' => 'image dans l\'album',
-  'alb_del_success' => 'Album \'%s\' supprimé',
-  'alb_mgr' => 'Gestionnaire d\'album',
-  'err_invalid_data' => 'Données non valides reçues dans \'%s\'',
-  'create_alb' => 'Création de l\'album \'%s\'',
-  'update_alb' => 'Mise à jour de l\'album \'%s\' avec le titre \'%s\' et index \'%s\'',
-  'del_pic' => 'Supprimer l\'image',
-  'del_alb' => 'Supprimer l\'album',
-  'del_user' => 'Supprimer l\'utilisateur',
-  'err_unknown_user' => 'L\'utilisateur sélectionné n\'existe pas !',
-  'comment_deleted' => 'Le commentaire a été supprimé avec succès',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Voulez vous vraiment SUPPRIMER cette image?\\nLes commentaires seront également supprimés.',
-  'del_pic' => 'SUPPRIMER CETTE IMAGE',
-  'size' => '%s x %s pixels',
-  'views' => '%s fois',
-  'slideshow' => 'Diaporama',
-  'stop_slideshow' => 'ARRETER LE DIAPORAMA',
-  'view_fs' => 'Cliquez pour voir l\'image en taille réelle',
-  'edit_pic' => 'Modifier la description', //cpg1.3.0
-  'crop_pic' => 'Retoucher', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Informations sur l\'image',
-  'Filename' => 'Nom du fichier',
-  'Album name' => 'Nom de l\'album',
-  'Rating' => 'Note (%s votes)',
-  'Keywords' => 'Mots clefs',
-  'File Size' => 'Taille du fichier',
-  'Dimensions' => 'Dimensions',
-  'Displayed' => 'Affichées',
-  'Camera' => 'Appareil photos',
-  'Date taken' => 'Date de la prise de vue',
-  'ISO'=>'ISO',
-  'Aperture' => 'Ouverture',
-  'Exposure time' => 'Temps d\'exposition',
-  'Focal length' => 'Focale',
-  'Comment' => 'Commentaires',
-  'addFav'=>'Ajouter aux favoris',
-  'addFavPhrase'=>'Favoris',
-  'remFav'=>'Supprimer des favoris',
-  'iptcTitle'=>'Titre IPTC', //cpg1.3.0
-  'iptcCopyright'=>'Copyright IPTC', //cpg1.3.0
-  'iptcKeywords'=>'Mots clés IPTC', //cpg1.3.0
-  'iptcCategory'=>'Catégorie IPTC', //cpg1.3.0
-  'iptcSubCategories'=>'Sous-satégorie IPTC', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Modifier ce commentaire',
-  'confirm_delete' => 'Voulez vous vraiment supprimer ce commentaire?',
-  'add_your_comment' => 'Ajoutez votre commentaire',
-  'name'=>'Nom',
-  'comment'=>'Commentaire',
-  'your_name' => 'Anonyme',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Cliquez sur l\'image pour fermer la fenêtre',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Envoyer en tant que carte électronique',
-  'invalid_email' => '<b>Attention</b> : cette adresse e-mail n\'est pas valide !',
-  'ecard_title' => 'Une carte électronique pour vous, de la part de %s',
-  'error_not_image' => 'Seules les images peuvent être envoyées sous forme de cartes électroniques.', //cpg1.3.0
-  'view_ecard' => 'Si votre carte électronique ne s\'affiche pas correctement, cliquez ici',
-  'view_more_pics' => 'Suivez ce lien pour découvrir davantage de photos !',
-  'send_success' => 'Votre carte électronique a été envoyée',
-  'send_failed' => 'Nous sommes désolés, mais le serveur n\'a pu envoyer votre carte électronique...',
-  'from' => 'De la part de',
-  'your_name' => 'Votre nom',
-  'your_email' => 'Votre adresse e-mail',
-  'to' => 'A',
-  'rcpt_name' => 'Nom du destinataire',
-  'rcpt_email' => 'Adresse e-mail du destinataire',
-  'greetings' => 'Introduction',
-  'message' => 'Message',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Informations sur l\'image',
-  'album' => 'Album',
-  'title' => 'Titre',
-  'desc' => 'Description',
-  'keywords' => 'Mots clefs',
-  'pic_info_str' => '%sx%s - %sKo - %s affichages - %s votes',
-  'approve' => 'Approuver',
-  'postpone_app' => 'Approuver plus tard',
-  'del_pic' => 'Supprimer l\'image',
-  'read_exif' => 'Relire les informations EXIF', //cpg1.3.0
-  'reset_view_count' => 'Remettre le compteur des téléchargements à zéro',
-  'reset_votes' => 'Remettre le compteur de votes à zéro',
-  'del_comm' => 'Supprimer les commentaires',
-  'upl_approval' => 'Autorisation d\'upload',
-  'edit_pics' => 'Modifier les images',
-  'see_next' => 'Voir les images suivantes',
-  'see_prev' => 'Voir les images précédentes',
-  'n_pic' => '%s images',
-  'n_of_pic_to_disp' => 'Nombre d\'images à afficher',
-  'apply' => 'Appliquer les modifications',
-  'crop_title' => 'Editeur Photo de Coppermine', //cpg1.3.0
-  'preview' => 'Prévisualiser', //cpg1.3.0
-  'save' => 'Sauvegarder la photo', //cpg1.3.0
-  'save_thumb' =>'Sauvegarder en tant que vignette', //cpg1.3.0
-  'sel_on_img' =>'La sélection doit être entièrement sur l\'image', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Questions fréquemment posées', //cpg1.3.0
-  'toc' => 'Table des matières', //cpg1.3.0
-  'question' => 'Question : ', //cpg1.3.0
-  'answer' => 'Réponse : ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  '<br>FAQ générales<br>', //cpg1.3.0
-  array('Pourquoi dois-je m\'inscrire ?', 'L\'inscription peut être imposée ou non par l\'administrateur. Elle offre des fonctionnalités supplémentaires telles que la possibilité d\'uploader des images, d\'avoir une liste de Favoris, de noter les images, de poster des commentaires etc...', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Comment puis-je m\'inscrire ?', 'Allez sur &quot;Inscription&quot; et renseignez les informations requises (éventuellement les informations optionnelles, si vous le souhaitez).<br />Si l\'administrateur a demandé une confirmation par mail, vous recevrez un message à l\'adresse que vous aurez renseignée dans le formulaire d\'inscription. Ce message vous induiqera la marche à suivre pour valider votre inscription. Votre inscription doit être validée avant que vous ne puissiez vous indentifier.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Comment m\'identifier ?', 'Allez sur &quot;S\'identifier&quot;, saisissez votre pseudo et votre mot de passe. Cochez &quot;Se souvenir de moi&quot; afin d\'être automatiquement reconnecté lorsque vous reviendrez sur le site.<br /><b>IMPORTANT : Vous devez autoriser les cookies et le cookie ne doit pas être effacé pour que cette option fonctionne.</b>', 'offline', 0), //cpg1.3.0
-  array('Pourquoi ne puis-je pas m\'identifier ?', 'Vérifiez que vous vous êtes bien inscrit et que vous avez cliqué sur le lien de validation indiqué dans le mail de confirmation que vous devez avoir reçu. Pour tout autre problème, contactez l\'administrateur du site.', 'offline', 0), //cpg1.3.0
-  array('Et si j\'oublie mon mot de passe ?', 'Si le site possède un lien &quot;J\'ai oublié mon mot de passe !&quot;, utilisez-le. Dans le cas contraire, contactez l\'administrateur qui vous créera un nouveau mot de passe.', 'offline', 0), //cpg1.3.0
-  //array('Que dois-je faire si je change d\'adresse e-mail ?', 'Identifiez-vous et changez votre adresse de messagerie dans le menu &quot;Mon profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Comment sauvegarder une photo dans &quot;Mes Favoris&quot; ?', 'Cliquez sur une image. Si les informations de cette image ne sont pas indiquées au bas de celle-ci, cliquez sur le lien &quot;Afficher/cacher les informations de l\'image&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Afficher/cacher les informations de l\'image" />); Cliquez ensuite sur le lien &quot;Ajouter aux favoris&quot;.<br /><br />IMPORTANT : Vous devez autoriser les cookies et le cookie ne doit pas être effacé pour que cette option fonctionne.', 'offline', 0), //cpg1.3.0
-  array('Comment noter une photo ?', 'Cliquez sur une image et cliquez sur la note que vous souhaitez lui attribuer, au-dessous de l\'image', 'offline', 0), //cpg1.3.0
-  array('Comment poster un commentaire sur une photo ?', 'Cliquez sur une image et tapez votre commentaire au-dessous de l\'image, sous la ligne &quot;Ajoutez votre commentaire&quot;.', 'offline', 0), //cpg1.3.0
-  array('Comment uploader une photo ?', 'Cliquez sur &quot;Uploader une image&quot; et sélectionnez l\'album dans lequel vous souhaitez qu\'elle apparaisse. Cliquez sur &quot;Parcourir&quot; pour sélectionner le fichier à transférer. Complétez ensuite les champs facultatifs si vous le désirez. Enfin, validez par &quot;Mettre une photo en ligne&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Où puis-je uploader mes photos ?', 'Vous pourrez uploader vos photos dans l\'un de vos albums dans &quot;Ma galerie&quot;. L\'administrateur peut aussi vous avoir autorisé à uploader des photos dans un ou plusieurs albums dans la galerie principale.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Quels types et tailles d\'images puis-je uploader ?', 'La taille et le type (jpg,gif,..etc.) est défini par l\'administrateur. Vous pouvez lui en demander la liste.', 'offline', 0), //cpg1.3.0
-  array('Que signifie &quot;Ma galerie&quot; ?', '&quot;Ma galerie&quot; est une galerie personnelle dans laquelle les utilisateurs peuvent uploader et organiser leurs photos.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Comment puis-je créer, renommer ou supprimer des albums dans &quot;Ma Galerie&quot; ?', 'Vous devez auparavant entrer dans le &quot;Mode admin.&quot;<br/>Cliquez ensuite sur &quot;Créer / classer mes Albums&quot;puis cliquez sur &quot;Nouveau&quot;. Remplacez &quot;New Album&quot; à votre convenance.<br />Vous pouvez aussi renommer vos albums dans votre galerie.<br />Cliquez ensuite sur &quot;Appliquer les Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Comment puis-je modifier ou restreindre l\'accès à mes albums ?', 'Vous devez auparavant entrer dans le &quot;Mode admin.&quot;<br />Cliquez ensuite sur &quot;Modifier mes albums&quot;. Dans la zone &quot;Mettre l\'album à jour&quot; sélectionnez l\'album que vous souhaitez modifier.<br />Vous pouvez modifier le nom, la description, la vignette, restreindre l\'accès, les options concernant les notes et les commentaires.<br />Cliquez sur &quot;Mettre l\'album à jour&quot;. pour valider', 'allow_private_albums', 0), //cpg1.3.0
-  array('Comment puis-je voir les albums des autres utilisateurs ?', 'Allez sur &quot;Liste des albums&quot; et choisissez &quot;Galeries utilisateurs&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Que sont les cookies ?', 'Les cookies sont des fichiers texte contenant des paramètres du site et de votre pseudo. Ces cookies sont stockées dans votre ordinateur.<br />Ils vous apportent la possibilité d\'entrer et sortir du site sans avoir à vous identifier, ainsi que d\'autres facilités.', 'offline', 0), //cpg1.3.0
-  array('Où puis-je me procurer cette galerie pour mon site ?', 'Coppermine est une Galerie multimédia gratuite, sous licence GNU GPL. Elle comprend de nombreuses fonctions avancées et est portée sur plusieurs plateformes. Visitez le site <a href="http://coppermine.sf.net/" target="_blank">Page principale Coppermine</a> pour en savoir plus et procéder à son téléchargement.', 'offline', 0), //cpg1.3.0
-
-  '<br>Navigation dans le site<br>', //cpg1.3.0
-  array('Qu\'est-ce-que &quot;Liste des albums&quot; ?', 'Cela vous redirigera vers la galerie principale avec un lien vers chaque catégorie. Ces liens peuvent être sous forme de vignettes.', 'offline', 0), //cpg1.3.0
-  array('Qu\'est-ce-que &quot;Ma galerie&quot; ?', 'Cette fonctionnalité vous permet de créer vos propres albums et d\'y uploader et gérer vos photos.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Quelle est la différence entre le &quot;Mode admin.&quot; et le &quot;Mode utilisateur&quot; ?', 'Le &quot;Mode admin.&quot; vous permet de modifier vos albums ainsi que tous les albums pour lesquels vous aurez été habilité par l\'administrateur.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Qu\'est-ce-que &quot;Uploader une image&quot; ?', 'Cette fonctionnalité vous permet d\'uploader des photos (dont la taille et le type sont définis par l\'administrateur) dans les galeries et albums pour lesquels vous aurez été habilité par l\'administrateur.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Qu\'est-ce-que &quot;Derniers ajouts&quot; ?', 'Cette fonctionnalité vous montre les dernières photos uploadées sur le site.', 'offline', 0), //cpg1.3.0
-  array('Qu\'est-ce-que &quot;Commentaires&quot; ?', 'Cette fonctionnalité vous montre les derniers commentaires postés par les utilisateurs du site.', 'offline', 0), //cpg1.3.0
-  array('Qu\'est-ce-que &quot;Les plus populaires&quot; ?', 'Cette fonctionnalité vous montre les photos les plus vues par les visiteurs, identifiés ou anonymes.', 'offline', 0), //cpg1.3.0
-  array('Qu\'est-ce-que &quot;Les mieux notées&quot; ?', 'Cette fonctionnalité vous montre les photos, triées par leur note moyenne. Par exemples : <br />- Si 5 utilisateurs donnent chacun la note 3 (<img src="images/rating3.gif" width="65" height="14" border="0" alt="" />), la photo obtient la note moyenne de 3 (<img src="images/rating3.gif" width="65" height="14" border="0" alt="" />).<br />- Si 5 utilisateurs donnent les notes 1, 2, 3, 4 et 5, la photo obtient une moyenne de 3 également (<img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ).<br />Les notes vont de <img src="images/rating5.gif" width="65" height="14" border="0"/> (meilleure) to <img src="images/rating0.gif" width="65" height="14" border="0" /> (moins bonne).', 'offline', 0), //cpg1.3.0
-  array('Qu\'est-ce-que &quot;Mes favoris&quot; ?', 'Cette fonctionnalité vous permet de stocker une ou plusieurs photos dans le cookie qui est stocké dans votre ordinateur.', 'offline', 0), //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Rappel de Mot de passe', //cpg1.3.0
-  'err_already_logged_in' => 'Vous êtes déjà identifié !', //cpg1.3.0
-  'enter_username_email' => 'Saisissez votre pseudo ou votre adresse de messagerie', //cpg1.3.0
-  'submit' => 'Envoyer', //cpg1.3.0
-  'failed_sending_email' => 'Le mot de passe n\'a pas pu être envoyé !', //cpg1.3.0
-  'email_sent' => 'Un message a été envoyé avec votre mot de passe à l\'adresse %s', //cpg1.3.0
-  'err_unk_user' => 'L\'utilisateur indiqué n\'existe pas !', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Rappel de Mot de passe', //cpg1.3.0
-  'passwd_reminder_body' => 'Vous avez demandé que votre mot de passe vous soit rappelé. Voici donc vos données de connexion :
-Utilisateur: %s
-Mot de passe : %s
-Cliquez sur %s pour vous identifier.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Nom du groupe',
-  'disk_quota' => 'Quota disque',
-  'can_rate' => 'Peut noter les images',
-  'can_send_ecards' => 'Peut envoyer des cartes électroniques',
-  'can_post_com' => 'Peut écrire des commentaires',
-  'can_upload' => 'Peut mettre des photos en ligne',
-  'can_have_gallery' => 'Peut avoir une galerie perso',
-  'apply' => 'Appliquer les modifications',
-  'create_new_group' => 'Créer un nouveau groupe',
-  'del_groups' => 'Supprimer le(s) groupe(s) sélectionné(s)',
-  '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 continuer?',
-  'title' => 'Gérer les groupes d\'utilisateurs',
-  'approval_1' => 'Autorisation d\'upload pub. (1)',
-  'approval_2' => 'Autorisation d\'upload priv. (2)',
-  'upload_form_config' => 'Formulaire de configuration d\'upload', //cpg1.3.0
-  'upload_form_config_values' => array( 'Un seul fichier uniquement', 'Plusieurs fichiers uniquement', 'Uploads URI seulement', 'Uploads ZIP seulement', 'Fichier-URI', 'Fichier-ZIP', 'Fichier-ZIP', 'Fichier-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Les utilisateurs peuvent-ils modifier le nombre de téléchargements ?', //cpg1.3.0
-  'num_file_upload'=>'Nombre Maximum/exact de téléchargement de fichiers', //cpg1.3.0
-  'num_URI_upload'=>'Nombre Maximum/exact de téléchargements de URI', //cpg1.3.0
-  'note1' => '<b>(1)</b> Les uploads dans un album public doivent être approuvés par un administrateur',
-  'note2' => '<b>(2)</b> Les uploads dans un album qui appartient à l\'utilisateur doivent être approuvés par un admin',
-  'notes' => 'Remarques'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Bienvenue!'
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Voulez-vous VRAIMENT supprimer cet album ? \\nToutes les photos et tous les commentaires seront perdus.',
-  'delete' => 'SUPPRIMER',
-  'modify' => 'PROPRIETES',
-  'edit_pics' => 'MODIFIER LES PHOTOS',
-);
-
-$lang_list_categories = array(
-  'home' => 'Accueil',
-  'stat1' => '<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',
-  'stat2' => '<b>[pictures]</b> photos dans <b>[albums]</b> albums affichées <b>[views]</b> fois',
-  'xx_s_gallery' => '%s\'s Galerie',
-  'stat3' => '<b>[pictures]</b> photos dans <b>[albums]</b> albums avec <b>[comments]</b> commentaires affichées <b>[views]</b> fois'
-);
-
-$lang_list_users = array(
-  'user_list' => 'Liste d\'utilisateurs',
-  'no_user_gal' => 'Il n\'y a pas de nouvelle galerie d\'utilisateurs',
-  'n_albums' => '%s album(s)',
-  'n_pics' => '%s photo(s)'
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s photos',
-  'last_added' => ', la dernière a été ajoutée le %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Se connecter',
-  'enter_login_pswd' => 'Entrez votre login et mot de passe pour vous connecter',
-  'username' => 'Login',
-  'password' => 'Mot de passe',
-  'remember_me' => 'Se souvenir de moi',
-  'welcome' => 'Bienvenue %s ...',
-  'err_login' => '*** Impossible de se connecter. Essayez encore ***',
-  'err_already_logged_in' => 'Vous êtes déjà connecté !',
-  'forgot_password_link' => 'J\'ai oublié mon mot de passe !', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Déconnexion',
-  'bye' => 'Au revoir %s ...',
-  'err_not_loged_in' => 'Vous n\'êtes pas identifé !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'Infos PHP', //cpg1.3.0
-  'explanation' => 'Ceci est le résultat généré par la fonction PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>, affichée dans Coppermine.', //cpg1.3.0
-  'no_link' => 'Permettre à tous de voir vos informations PHP peut être un risque important, c\'est pourquoi cette page n\'est accessible qu\'aux administrateurs. Vous ne pouvez pas poster de liens vers cette page à d\'autres utilisateurs, ils se verraient l\'accès refusé.', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Mettre à jour l\'album %s',
-  'general_settings' => 'Paramètres généraux',
-  'alb_title' => 'Titre de l\'album',
-  'alb_cat' => 'Catégorie de l\'album',
-  'alb_desc' => 'Description de l\'album',
-  'alb_thumb' => 'vignette de l\'album',
-  'alb_perm' => 'Permissions pour cet album',
-  'can_view' => 'Cet album peut être consulté par',
-  'can_upload' => 'Les visiteurs peuvent mettre des photos en ligne',
-  'can_post_comments' => 'Les visiteurs peuvent poster des commentaires',
-  'can_rate' => 'Les visiteurs peuvent noter les photos',
-  'user_gal' => 'Galerie de l\'utilisateur',
-  'no_cat' => '* Pas de catégorie *',
-  'alb_empty' => 'L\'album est vide',
-  'last_uploaded' => 'Dernier upload',
-  'public_alb' => 'Tout le monde (album public)',
-  'me_only' => 'Moi seulement',
-  'owner_only' => 'Le propriétaire de l\'album (%s) seulement',
-  'groupp_only' => 'Membres du groupe \'%s\'',
-  'err_no_alb_to_modify' => 'Il n\'y a pas d\'album modifiable dans la base.',
-  'update' => 'Mettre l\'album à jour',
-  'notice1' => '(*) en fonction de la configuration des %sgroupes%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Vous aviez déjà noté cette photo',
-  'rate_ok' => 'Votre vote a été pris en compte',
-  'forbidden' => 'Vous ne pouvez pas noter vos propres photos.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Bien que les administrateurs de {SITE_NAME} fassent en sorte de supprimer ou modifier toute donnée à caractère répréhensible le plus rapidement possible, il est impossible de scruter systématiquement l'intégralité des contenus. Vous êtes par conséquent conscient que tous les posts effectués sur ce site expriment les points de vue et opinions de leurs auteurs et non ceux des administrateurs ou du webmaster (sauf, évidemment dans le cas des posts effectués par ces derniers), qui ne pourront par conséquent pas être considérés comme responsables.
-<br />
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Vous acceptez de ne poster aucune donnée à caractère injurieux, obscène, vulgaire, diffamatoire, menaçant, sexuel ou tout autre contenu susceptible de violer la loi. Vous acceptez que le webmaster et les modérateurs de {SITE_NAME} aient le droit de supprimer ou modifier n'importe quel contenu, si cela leur semble opportun.
-<br />
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Le droit à l'image est la prérogative reconnue à toute personne de s'opposer, à certaines conditions, à ce que des tiers non autorisés reproduisent et, a fortiori, diffusent son image. Ainsi, pour toute publication de photos montrant des personnes reconnaissables, vous devez, en tant qu'exposant, être en possession d'une autorisation de publication. L'autorisation doit être expresse et suffisamment précise quant aux modalités de diffusion. Vous devez, en tant qu'exposant, pouvoir rapporter la preuve de cet accord exprès à toute personne qui en ferait la demande. L'absence d'autorisation engage directement votre unique responsabilité.
-<br />
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Les droits d'auteur permettent à leur titulaire d'être le seul à produire ou reproduire son œuvre, à la présenter au public, à la publier ou à pouvoir octroyer ce droit à quelqu'un d'autre. Ainsi, pour publier des photos, vous devez en être l'auteur ou être en possession d'une autorisation de publication fournie par l'auteur. Vous devez, en tant qu'exposant, pouvoir rapporter la preuve de cette autorisation à toute personne qui en ferait la demande. L'absence d'autorisation engage directement votre unique responsabilité.
-<br />
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Selon le Code de la Propriété Intellectuelle du 1er juillet 1992 qui regroupe les lois relatives à la propriété intellectuelle, notamment la loi du 11 mars 1957 et la loi du 3 juillet 1985, le droit d'auteur protège les œuvres sans l'accomplissement de formalités. D'autre part, afin d'éviter que d'éventuels liens puissent être faits vers vos photos à partir de sites dont nous ne pouvons contrôler le contenu, les noms de fichiers de vos photos pourront être modifiés à tout instant et sans préavis.
-<br />
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  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.
-<br />
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  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.<br />
-<br />
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  En cliquant sur 'J'accepte' ci-dessous, vous acceptez de vous soumettre à ces conditions ainsi qu'à toutes leurs éventuelles mises à jour.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'inscription d\'utilisateur',
-  'term_cond' => 'Conditions générales d\'inscription',
-  'i_agree' => 'J\'accepte',
-  'submit' => 'S\'inscrire',
-  'err_user_exists' => 'Le nom d\'utilisateur que vous avez entré existe déjà, merci de bien vouloir en choisir un autre',
-  'err_password_mismatch' => 'Les deux mots de passe ne correspondent pas, merci de les entrer à nouveau',
-  'err_uname_short' => 'Le nom d\'utilisateur doit comprendre au moins 2 caractères',
-  'err_password_short' => 'Le mot de passe doit comprendre au moins 2 caractères',
-  'err_uname_pass_diff' => 'Le nom d\'utilisateur et le mot de passe doivent être différents',
-  'err_invalid_email' => 'L\'adresse e-mail n\'est pas valide',
-  'err_duplicate_email' => 'Un autre utilisateur s\'est déjà enregisté avec l\'adresse e-mail que vous avez entrée',
-  'enter_info' => 'Entrez les informations relatives à votre inscription',
-  'required_info' => 'Informations requises',
-  'optional_info' => 'Informations optionnelles',
-  'username' => 'Nom d\'utilisateur / login',
-  'password' => 'Mot de passe',
-  'password_again' => 'Entrez à nouveau le mot de passe',
-  'email' => 'Email',
-  'location' => 'Localisation',
-  'interests' => 'Intérêts',
-  'website' => 'Site web',
-  'occupation' => 'Activité',
-  'error' => 'ERREUR',
-  'confirm_email_subject' => '%s - Confirmation d\'inscription',
-  'information' => 'Informations',
-  'failed_sending_email' => 'L\'e-mail de confirmation d\'inscription n\'a pu être envoyé!',
-  'thank_you' => 'Merci pour votre inscription.<br /><br />Un e-mail contenant les informations sur l\'activation de votre compte vous a été envoyé à l\'adresse e-mail que vous nous avez communiquée.',
-  'acct_created' => 'Votre compte a bien été crée. Vous pouvez maintenant vous identifier avec votre login et votre mot de passe',
-  'acct_active' => 'Votre compte a bien été activé. Vous pouvez maintenant vous identifier avec votre login et votre mot de passe',
-  'acct_already_act' => 'Votre compte est déjà actif!',
-  'acct_act_failed' => 'Ce compte ne peut pas être activé!',
-  'err_unk_user' => 'L\'utilisateur sélectionné n\'existe pas!',
-  'x_s_profile' => 'Profil de %s',
-  'group' => 'Groupe',
-  'reg_date' => 'Date d\'inscription',
-  'disk_usage' => 'Utilisation du disque',
-  'change_pass' => 'Modifier le mot de passe',
-  'current_pass' => 'Mot de passe actuel',
-  'new_pass' => 'Nouveau mot de passe',
-  'new_pass_again' => 'Nouveau mot de passe (à nouveau)',
-  'err_curr_pass' => 'Le mot de passe actuel n\'est pas correct',
-  'apply_modif' => 'Appliquer les modifications',
-  'change_pass' => 'Changer mon mot de passe',
-  'update_success' => 'Votre profil a été mis à jour',
-  'pass_chg_success' => 'Votre mot de passe a été modifié',
-  'pass_chg_error' => 'Votre mot de passe n\'a pas été modifié',
-  'notify_admin_email_subject' => '%s - notification d\'inscription', //cpg1.3.0
-  'notify_admin_email_body' => 'Un nouvel utilisateur s\'est inscrit dans votre galerie, sous le nom "%s"', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Merci pour votre inscription sur {SITE_NAME}
-
-Votre nom d\'utilisateur/login est : "{USER_NAME}"
-Votre mot de passe est : "{PASSWORD}"
-
-Afin d\'activer votre compte, vous devez cliquer sur le lien suivant, ou bien en faire un copier/coller dans la barre d\'adresse de votre navigateur.
-
-{ACT_LINK}
-
-Cordialement,
-
-L'equipe de {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Vérifier les commentaires',
-  'no_comment' => 'Il n\'y a pas de commentaire à vérifier',
-  'n_comm_del' => '%s commentaire(s) supprimé(s)',
-  'n_comm_disp' => 'Nombre de commentaires à afficher',
-  'see_prev' => 'Voir précédent(s)',
-  'see_next' => 'Voir suivant(s)',
-  'del_comm' => 'Supprimer les commentaires sélectionnés',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Rechercher une image dans la galerie',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Rechercher les nouvelles photos',
-  'select_dir' => 'Sélectionnez le répertoire',
-  'select_dir_msg' => 'Cette fonction vous permet d\'ajouter un groupe de photos que vous avez uploadé sur votre serveur FTP.<br /><br />Sélectionnez le répertoire où vous avez uploadé vos photos',
-  'no_pic_to_add' => 'Il n\'y a pas de photo à ajouter',
-  'need_one_album' => 'Vous avez besoin d\'au moins un album pour effectuer cette opération',
-  'warning' => 'Avertissement',
-  'change_perm' => 'le script ne peut pas écrire dans ce répertoire, vous devez changer ses permissions à 755 ou 777 avant d\'essayer d\'ajouter les photos !',
-  'target_album' => '<b>Mettre les photos de &quot;</b>%s<b>&quot; dans </b>%s',
-  'folder' => 'Répertoire',
-  'image' => 'Image',
-  'album' => 'Album',
-  'result' => 'Résultat',
-  'dir_ro' => 'Non inscriptible. ',
-  'dir_cant_read' => 'Illisible. ',
-  'insert' => 'Ajouter de nouvelles images à la galerie',
-  'list_new_pic' => 'Liste des nouvelles images',
-  'insert_selected' => 'Insérer les photos sélectionnées',
-  'no_pic_found' => 'Aucune image n\'a été trouvée',
-  'be_patient' => 'Soyez patient. Le script a besoin de temps pour mettre les photos en ligne',
-  'no_album' => 'Aucun album sélectionné',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-        '<li><b>OK</b> : signifie que l\'image a bien été mise en ligne'.
-        '<li><b>DP</b> : signifie que la photo existe déjà dans la base de données'.
-        '<li><b>PB</b> : signifie que la photo n\'a pas pu être ajoutée, vérifiez votre configuration et les permissions des répertoires dans lesquels les images se trouvent'.
-        '<li>Si les signes OK, DP, PB n\'apparaissent pas, cliquez sur l\'image cassée afin de voir le message d\'erreur généré par PHP'.
-        '<li>Si votre navigateur cesse d\'effectuer la tâche (timeout), cliquez sur le bouton actualiser'.
-        '</ul>',
-  'select_album' => 'Choisissez un album', //cpg1.3.0
-  'check_all' => 'Tout cocher', //cpg1.3.0
-  'uncheck_all' => 'Tout décocher', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Bannir des utilisateurs',
-  'user_name' => 'Nom d\'utilisateur',
-  'ip_address' => 'Adresse IP',
-  'expiry' => 'Expire (champs vide signifie que le ban est indéfini)',
-  'edit_ban' => 'Sauvegarder les changements',
-  'delete_ban' => 'Supprimer',
-  'add_new' => 'Ajouter un nouveau ban',
-  'add_ban' => 'Ajouter',
-  'error_user' => 'Utilisateur introuvable', //cpg1.3.0
-  'error_specify' => 'Vous devez spécifier un nom d\'utilisateur ou une adresse IP', //cpg1.3.0
-  'error_ban_id' => 'ID Invalide !', //cpg1.3.0
-  'error_admin_ban' => 'Vous ne pouvez pas vous bannir !', //cpg1.3.0
-  'error_server_ban' => 'Vous ne pouvez pas bannir votre propre serveur...', //cpg1.3.0
-  'error_ip_forbidden' => 'Vous ne pouvez pas bannir cette adresse, elle est non routable !', //cpg1.3.0
-  'lookup_ip' => 'Traduire cette adresse IP', //cpg1.3.0
-  'submit' => 'Envoyer !', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Mettre une photo en ligne',
-  'custom_title' => 'Formulaire de requête personnalisée', //cpg1.3.0
-  'cust_instr_1' => 'Vous pouvez sélectionner un nombre personnalisé de boxes d\'uploads, dans la limite listée ci-dessous.', //cpg1.3.0
-  'cust_instr_2' => 'Requête de nombre de Boxes', //cpg1.3.0
-  'cust_instr_3' => 'Boxes d\'uploads de fichier : %s', //cpg1.3.0
-  'cust_instr_4' => 'Boxes d\'uploads URI/URL : %s', //cpg1.3.0
-  'cust_instr_5' => 'Boxes d\'uploads URI/URL :', //cpg1.3.0
-  'cust_instr_6' => 'Boxes d\'uploads de fichier :', //cpg1.3.0
-  'cust_instr_7' => 'Merci de saisir le nombre de chaque type de boxes d\'uploads désirés. Ensuite cliquez sur \'Continuer\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Action invalide dans la création du formulaire.', //cpg1.3.0
-  'reg_instr_2' => 'Vous pouvez maintenant uploader vos fichiers en utilisant les cases d\'upload ci-dessous. Le poids des fichiers uploadés de votre fichier vers le serveur ne peut excéder %s Ko chacun. Les fichiers ZIP uploadés dans les sections \'Upload de fichier\' et \'Upload URI/URL\' resteront compressés.', //cpg1.3.0
-  'reg_instr_3' => 'Si vous souhaitez que le fichier soit décompressé, vous devez utiliser la case de téléchargement fournie dans la zone \'Upload de ZIP décompressible\'', //cpg1.3.0
-  'reg_instr_4' => 'Si vous utilisez la section d\'upload URI/URL, saisissez l\'adresse du fichier de la forme http://www.votre-site.com/images/exemple.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Lorsque le formulaire est complété, cliquez sur \'Continuer\'.', //cpg1.3.0
-  'reg_instr_6' => 'Upload de ZIP décompressible :', //cpg1.3.0
-  'reg_instr_7' => 'Uploads de fichier :', //cpg1.3.0
-  'reg_instr_8' => 'Uploads URI/URL :', //cpg1.3.0
-  'error_report' => 'Rapport d\'erreur', //cpg1.3.0
-  'error_instr' => 'Le téléchargement suivant a généré des erreurs :', //cpg1.3.0
-  'file_name_url' => 'Nom de fichier / URL', //cpg1.3.0
-  'error_message' => 'Message d\'erreur', //cpg1.3.0
-  'no_post' => 'Fichier non uploadé par POST.', //cpg1.3.0
-  'forb_ext' => 'Extension de fichier incorrect.', //cpg1.3.0
-  'exc_php_ini' => 'Le poids excède celui permis par le fichier php.ini.', //cpg1.3.0
-   'exc_file_size' => 'Le poids excède celui permis par Coppermine.', //cpg1.3.0
-  'partial_upload' => 'Upload partiel uniquement.', //cpg1.3.0
-  'no_upload' => 'L\'upload ne s\'est pas effectué.', //cpg1.3.0
-  'unknown_code' => 'Code d\'erreur d\'upload PHP inconnu.', //cpg1.3.0
-   'no_temp_name' => 'Pas d\'upload - Pas de dossier temporaire.', //cpg1.3.0
-  'no_file_size' => 'Pas de données ou données endommagées', //cpg1.3.0
-  'impossible' => 'Impossible à déplacer.', //cpg1.3.0
-  'not_image' => 'Pas une image ou image endommagée', //cpg1.3.0
-  'not_GD' => 'Pas une extension GD.', //cpg1.3.0
-  'pixel_allowance' => 'Allocation de pixel excédée.', //cpg1.3.0
-  'incorrect_prefix' => 'Préfixe URI/URL incorrect', //cpg1.3.0
-  'could_not_open_URI' => 'Ouverture d\'URI impossible.', //cpg1.3.0
-  'unsafe_URI' => 'Sûreté non vérifiable.', //cpg1.3.0
-  'meta_data_failure' => 'Erreur de Meta-données', //cpg1.3.0
-  'http_401' => '401 Refusé', //cpg1.3.0
-  'http_402' => '402 Paiement requis', //cpg1.3.0
-  'http_403' => '403 Interdit', //cpg1.3.0
-  'http_404' => '404 Non trouvé', //cpg1.3.0
-  'http_500' => '500 Erreur interne au serveur', //cpg1.3.0
-  'http_503' => '503 Service indisponible', //cpg1.3.0
-  'MIME_extraction_failure' => 'Type MIME indéterminé.', //cpg1.3.0
-  'MIME_type_unknown' => 'Type MIME inconnu', //cpg1.3.0
-  'cant_create_write' => 'Créature du fichier impossible.', //cpg1.3.0
-  'not_writable' => 'Ecriture dans le fichier impossible.', //cpg1.3.0
-  'cant_read_URI' => 'Lecture de l\'URI/URL impossible', //cpg1.3.0
-  'cant_open_write_file' => 'Ouverture du fichier de l\'URI impossible.', //cpg1.3.0
-  'cant_write_write_file' => 'Ecriture dans le fichier de l\'URI impossible.', //cpg1.3.0
-  'cant_unzip' => 'Dézippage impossible.', //cpg1.3.0
-  'unknown' => 'Erreur inconnue.', //cpg1.3.0
-  'succ' => 'Uploads effectués avec succès', //cpg1.3.0
-  'success' => '%s uploads effectués avec succès.', //cpg1.3.0
-  'add' => 'Cliquez sur \'Continuer\' pour ajouter les fichiers aux albums.', //cpg1.3.0
-  'failure' => 'Erreur d\'upload', //cpg1.3.0
-  'f_info' => 'Information du fichier', //cpg1.3.0
-  'no_place' => 'Le fichier précédent n\'a pas pu être placé.', //cpg1.3.0
-  'yes_place' => 'Le fichier précédent a été placé avec succès', //cpg1.3.0
-  'max_fsize' => 'Le poids maximal autorisé pour une image est de %s Ko',
-  'album' => 'Album',
-  'picture' => 'Photo',
-  'pic_title' => 'Titre de la photo',
-  'description' => 'Description de la photo',
-  'keywords' => 'Mots clefs (séparés par des espaces)',
-  'err_no_alb_uploadables' => 'Nous sommes désolés, mais il n\'existe pas d\'album dans lequel vous avez le droit d\'uploader des photos',
-  'place_instr_1' => 'Merci de placer les fichiers dans les albums maintenant.  Vous pouvez aussi saisir les informations de chaque fichier.', //cpg1.3.0
-  'place_instr_2' => 'Plus de fichiers ont besoin d\'être placés.  Merci de cliquer sur \'Continuer\'.', //cpg1.3.0
-  'process_complete' => 'Vous avez placé tous les fichiers avec succès.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Gérer les utilisateurs',
-  'name_a' => 'Nom ascendant',
-  'name_d' => 'Nom descendant',
-  'group_a' => 'Groupe ascendant',
-  'group_d' => 'Groupe descendant',
-  'reg_a' => 'Date d\'inscription ascendante',
-  'reg_d' => 'Date d\'inscription descendante',
-  'pic_a' => 'Nombre de photos ascendant',
-  'pic_d' => 'Nombre de photos descendant',
-  'disku_a' => 'Utilisation espace disque ascendant',
-  'disku_d' => 'Utilisation espace disque descendant',
-  'lv_a' => 'Dernière visite ascendante', //cpg1.3.0
-  'lv_d' => 'Dernière visite descendante', //cpg1.3.0
-  'sort_by' => 'Classer les utilisateurs par',
-  'err_no_users' => 'La table d\'utilisateurs est vide!',
-  'err_edit_self' => 'Vous ne pouvez pas modifier votre propre profil, utilisez le lien \'Mon profil\' pour effectuer cette opération',
-  'edit' => 'EDITER',
-  'delete' => 'SUPPRIMER',
-  'name' => 'Nom d\'utilisateur',
-  'group' => 'Groupe',
-  'inactive' => 'Inactif',
-  'operations' => 'Opérations',
-  'pictures' => 'Photos',
-  'disk_space' => 'Espace utilisé / quota',
-  'registered_on' => 'Enregistré le',
-  'last_visit' => 'Dernière visite', //cpg1.3.0
-  'u_user_on_p_pages' => '%d utilisateur(s) sur %d page(s)',
-  'confirm_del' => 'Voulez vous vraiment SUPPRIMER cet utilisateur?\\nToutes ses photos et albums seront également supprimés',
-  'mail' => 'E-MAIL',
-  'err_unknown_user' => 'L\'utilisateur sélectionné n\'existe pas!',
-  'modify_user' => 'Modifier l\'utilisateur',
-  'notes' => 'Commentaires',
-  'note_list' => '<li>Si vous ne souhaitez pas modifier le mot de passe actuel, laisse le champs "mot de passe" vide.',
-  'password' => 'Mot de passe',
-  'user_active' => 'L\'utilisateur est actif',
-  'user_group' => 'Groupe de l\'utilisateur',
-  'user_email' => 'e-mail de l\'utilisateur',
-  'user_web_site' => 'Site web de l\'utilisateur',
-  'create_new_user' => 'Créer un nouvel utilisateur',
-  'user_location' => 'Localisation de l\'utilisateur',
-  'user_interests' => 'Centres d\'intérêt de l\'utilisateur',
-  'user_occupation' => 'Activité de l\'utilisateur',
-  'latest_upload' => 'Derniers uploads', //cpg1.3.0
-  'never' => 'Jamais', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Redimensionner les photos',
-  'what_it_does' => 'Fonctionnalités',
-  'what_update_titles' => 'Met à jour les titres à partir des noms de fichier',
-  'what_delete_title' => 'Supprime les titres',
-  'what_rebuild' => 'Regénère les vignettes et les photos redimensionnées',
-  'what_delete_originals' => 'Supprime les photos originales et les remplace par leur version redimensionnée',
-  'file' => 'Fichier',
-  'title_set_to' => 'titre changé en',
-  'submit_form' => 'valider',
-  'updated_succesfully' => 'modifié avec succès',
-  'error_create' => 'ERREUR lors de la création',
-  'continue' => 'Continuer avec plus d\'images',
-  'main_success' => 'Le fichier %s est maintenant utilisé comme image principale',
-  'error_rename' => 'Erreur lors du changement du nom de %s à %s',
-  'error_not_found' => 'Le fichier %s n\'a pas été trouvé',
-  'back' => 'retour à la page principale',
-  'thumbs_wait' => 'Mise à jour des vignettes et/ou images redimensionnées, merci de patienter...',
-  'thumbs_continue_wait' => 'Continuer la mise à jour des vignettes et/ou des images redimensionnées...',
-  'titles_wait' => 'Mise à jour des titres, merci de patienter...',
-  'delete_wait' => 'Suppression des titres, merci de patienter...',
-  'replace_wait' => 'Suppression des originaux et remplacement de ces derniers par les images redimensionnées, merci de patienter...',
-  'instruction' => 'Instructions rapides',
-  'instruction_action' => 'Sélectionnez une action',
-  'instruction_parameter' => 'Définissez les paramètres',
-  'instruction_album' => 'Sélectionnez un album',
-  'instruction_press' => 'Appuyez sur %s',
-  'update' => 'Mettre à jour les vignettes et/ou les photos redimensionnées',
-  'update_what' => 'Ce qui doit être mis à jour',
-  'update_thumb' => 'Seulement les vignettes',
-  'update_pic' => 'Seulement les photos redimensionnées',
-  'update_both' => 'Les vignettes et les images redimensionnées',
-  'update_number' => 'Nombre d\'images traitées par clic',
-  'update_option' => '(essayez de réduire cette valeur si vous avez des problèmes de timeout)',
-  'filename_title' => 'Nom du fichier / Titre de l\'image',
-  'filename_how' => 'Comment le nom du fichier doit-il être modifié ?',
-  'filename_remove' => 'Supprimer la fin .jpg et remplacer _ (underscore) par des espaces',
-  'filename_euro' => 'Changer 2003_11_23_13_20_20.jpg en 23/11/2003 13:20',
-  'filename_us' => 'Changer 2003_11_23_13_20_20.jpg en 11/23/2003 13:20',
-  'filename_time' => 'Changer 2003_11_23_13_20_20.jpg en 13:20',
-  'delete' => 'Supprimer le titre des photos ou les photos dans leur taille d\'origine',
-  'delete_title' => 'Supprimer le titre des photos',
-  'delete_original' => 'Supprimer les photos dans leur taille d\'origine',
-  'delete_replace' => 'Supprime les images originales en les remplaçant par les versions redimensionnées',
-  'select_album' => 'Sélectionner un album',
-  'delete_orphans' => 'Supprimer les commentaires orphelins (fonctionne pour tous les albums)', //cpg1.3.0
-  'orphan_comment' => 'Pas de commentaire ophelin trouvé', //cpg1.3.0
-  'delete' => 'Supprimer', //cpg1.3.0
-  'delete_all' => 'Supprimer tout', //cpg1.3.0
-  'comment' => 'Commentaire : ', //cpg1.3.0
-  'nonexist' => 'Lié au fichier non existant # ', //cpg1.3.0
-  'phpinfo' => 'Afficher phpinfo', //cpg1.3.0
-  'update_db' => 'Mise à jour de la base de données', //cpg1.3.0
-  'update_db_explanation' => 'Si vous avez remplacé des fichiers Coppermine, effectué des modifications ou upgradé à partir de versions précédentes de Coppermine, assurez-vous d\'exécuter la mise à jour de base de données une fois. Cela créera les tables et/ou valeurs de configuration nécessaires dans la base de données.', //cpg1.3.0
-);
-?>
diff -ruN 133/lang/galician.php cpg148/lang/galician.php
--- 133/lang/galician.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/lang/galician.php	2006-06-08 00:24:52.000000000 -0500
@@ -0,0 +1,2127 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// info about translators and translated language
+$lang_translation_info = array(
+  'lang_name_english' => 'Galician', //cpg1.4
+  'lang_name_native' => 'Galego', //cpg1.4
+  'lang_country_code' => 'gl_ES', //cpg1.4
+  'trans_name'=> 'Jesús Quintana (Quinti) + CiberIrmandade da Fala',
+  'trans_email' => 'infoxeral@ciberirmandade.org',
+  'trans_website' => 'http://www.ciberirmandade.org',
+  'trans_date' => '12/09/2005/', 
+);
+
+$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', 'KB', 'MB');
+
+// Day of weeks and months
+$lang_day_of_week = array('Dom', 'Lun', 'Mar', 'Mer', 'Xov', 'Ven', 'Sab');
+$lang_month = array('Xan', 'Feb', 'Mar', 'Abr', 'Mai', 'Xuñ', 'Xul', 'Ago', 'Set', 'Out', 'Nov', 'Dec');
+
+// Some comon strings
+$lang_yes = 'Si';
+$lang_no  = 'Non';
+$lang_back = 'VOLVER';
+$lang_continue = 'CONTINUAR';
+$lang_info = 'Información';
+$lang_error = 'Erro';
+$lang_check_uncheck_all = 'marcar/desmarcar todo'; //cpg1.4
+
+// The various date formats
+// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+$album_date_fmt =    '%d de %B do %Y';
+$lastcom_date_fmt =  '%d/%m/%y ás %H:%M'; //cpg1.3.0
+$lastup_date_fmt = '%d de %B do %Y';
+$register_date_fmt = '%d de %B do %Y';
+$lasthit_date_fmt = '%d de %B do %Y ás %I:%M %p'; //cpg1.3.0
+$comment_date_fmt =  '%d de %B do %Y ás %I:%M %p'; //cpg1.3.0
+$log_date_fmt = '%d de %B do %Y ás %I:%M %p'; //cpg1.4
+
+// For the word censor
+$lang_bad_words = array('');
+
+
+$lang_meta_album_names = array(
+  'random' => 'Fotos ó chou',
+  'lastup' => 'Últimas adicións',
+'lastalb'=> 'Últimos albums actualizados',
+  'lastcom' => 'Últimos comentarios',
+  'topn' => 'O máis visto',
+  'toprated' => 'O mellor cualificado',
+  'lasthits' => 'O visto máis recentemente',
+  'search' => 'Resultados da procura',
+  'favpics'=> 'Arquivos favoritos', //cpg1.4
+);
+
+$lang_errors = array(
+	'access_denied' => 'Non tes permiso para acceder a esta páxina.',
+	'perm_denied' => 'Non tes permiso para efectuar esta operación.',
+	'param_missing' => 'Script executado sen os parámetro(s) requirido(s).',
+	'non_exist_ap' => 'Non se atopou o álbum ou foto que seleccionaches!',
+	'quota_exceeded' => 'Cota de espazo no disco excedida<br /><br />Tes unha cota de espazo de [quota]KB, e as túas fotos actualmente utilizan [space]KB. Se engades este arquivo sobrepasarás a túa cota.',
+	'gd_file_type_err' => 'Cando se use a biblioteca de imaxes GD só se permiten imaxes JPEG e PNG.',
+	'invalid_image' => 'A imaxe que subiches está corrupta ou non pode ser interpretada pola biblioteca GD',
+	'resize_failed' => 'Non foi posible crear a miniatura ou a imaxe reducida.',
+	'no_img_to_display' => 'Non hai imaxes para amosar',
+	'non_exist_cat' => 'A categoría seleccionada non existe',
+	'orphan_cat' => 'Hai unha categoría que non ten categoría-nai, vai ó administrador de categorías para corrixir o problema.',
+	'directory_ro' => 'O directorio \'%s\' non ten permisos de escritura, polo que as fotos non poden ser borradas',
+	'non_exist_comment' => 'O comentario seleccionado non existe.',
+	'pic_in_invalid_album' => 'O arquivo está nun álbum inexistente (%s)!?',
+	'banned' => 'Actualmente estás bloqueado e non se che permite o uso deste sitio.',
+	'not_with_udb' => 'Esta función está desactivada no Coppermine xa que está integrada no programa de foros. Ou ben o que estás tentando facer non está permitido nesta configuración, ou ben a función debe ser chamada polo programa de foros.',
+	'offline_title' => 'Fóra de liña.', //cpg1.3.0
+	'offline_text' => 'A galería está fóra de liña neste intre - tenta entrar de novo máis tarde', //cpg1.3.0
+	'ecards_empty' => 'Actualmente non hai rexistro ningún de postais-e para visualizar.', //cpg1.3.0
+	'action_failed' => 'Acción non completada. O Coppermine non puido procesar a túa petición.', //cpg1.3.0
+'no_zip' => 'As bibliotecas necesarias para procesar os arquivos ZIP non estan dispoñibles. Por favor contacta co teu administrador do Coppermine.', //cpg1.3.0
+	'zip_type' => 'Non tes permiso para subir arquivos ZIP.', //cpg1.3.0
+  'database_query' => 'Houbo un erro ó tentar procesar unha petición ó banco de datos', //cpg1.4
+  'non_exist_comment' => 'O comentario seleccionado non existe', //cpg1.4
+);
+
+$lang_bbcode_help_title = 'Axuda bbcode'; //cpg1.4
+$lang_bbcode_help = 'Podes engadir ligazóns nas que se poida premer e formatear este campo usando etiquetas bbcode: <li>[b]Resaltado[/b] =&gt; <b>Resaltado</b></li><li>[i]Cursiva[/i] =&gt; <i>Cursiva</i></li><li>[url=http://www.ciberirmandade.org/]Texto Url[/url] =&gt; <a href="http://www.ciberirmandade.org">Text Url</a></li><li>[email]usuario@dominio.gz[/email] =&gt; <a href="mailto:usuario@dominio.gz">usuario@dominio.gz</a></li><li>[color=red]calquera texto[/color] =&gt; <span style="color:red">calquera texto</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
+
+// ------------------------------------------------------------------------- //
+// File theme.php
+// ------------------------------------------------------------------------- //
+
+$lang_main_menu = array(
+  'alb_list_title' => 'Ir á lista de albums',
+  'alb_list_lnk' => 'Albums',
+  'my_gal_title' => 'Ir á miña Galería Persoal',
+  'my_gal_lnk' => 'A Miña Galería',
+  'my_prof_title' => 'Ir ó meu perfil persoal', //cpg1.4	
+  'my_prof_lnk' => 'Os Meus datos',
+  'adm_mode_title' => 'Trocar ó modo Administrador',
+  'adm_mode_lnk' => 'Modo Administrador',
+  'usr_mode_title' => 'Trocar ó modo usuario',
+  'usr_mode_lnk' => 'Modo usuario',
+  'upload_pic_title' => 'Enviar foto ó album',
+  'upload_pic_lnk' => 'Enviar foto',
+  'register_title' => 'Crear unha conta',
+  'register_lnk' => 'Preme aquí para te rexistrar',
+  'login_title' => 'Iniciar a miña sesión', //cpg1.4
+  'login_lnk' => 'Iniciar sesión',
+  'logout_title' => 'Pechar a miña sesión', //cpg1.4
+  'logout_lnk' => 'Pechar sesión',
+  'lastup_title' => 'Amosar as subidas máis recentes', //cpg1.4
+'lastup_lnk' => 'Últimos envíos',
+  'lastcom_title' => 'Amosar os comentarios máis recentes', //cpg1.4
+  'lastcom_lnk' => 'Últimos comentarios',
+  'topn_title' => 'Amosar os elementos máis vistos', //cpg1.4
+  'topn_lnk' => 'Máis Vistos',
+  'toprated_title' => 'Amosar os elementos mellor cualificados', //cpg1.4
+'toprated_lnk' => 'Fotos Mellor Cualificadas',
+  'search_title' => 'Procurar a galería', //cpg1.4
+  'search_lnk' => 'Procurar',
+  'fav_title' => 'Ir ós meus favoritos', //cpg1.4
+'fav_lnk' => 'Os meus Favoritos',
+  'memberlist_title' => 'Lista de Membros', //cpg1.3.0
+	'memberlist_lnk' => 'Membros', //cpg1.3.0
+'faq_title' => 'Preguntas máis Frecuentes sobre a Galería', //cpg1.3.0
+	'faq_lnk' => 'FAQ', //cpg1.3.0
+);
+
+$lang_gallery_admin_menu = array(
+'upl_app_title' => 'Aprobar novas Fotos', //cpg1.4
+'upl_app_lnk' => 'Aprobar Fotos',
+'admin_title' => 'Ir a Configuración', //cpg1.4
+'admin_lnk' => 'Configuración', //cpg1.4
+'albums_title' => 'Ir a Configuración de Albums', //cpg1.4
+'albums_lnk' => 'Albums',
+'categories_title' => 'Ir a Configuración de Categorías', //cpg1.4
+'categories_lnk' => 'Categorías',
+'users_title' => 'Ir a Configuración de Usuarios', //cpg1.4
+'users_lnk' => 'Usuarios',
+'groups_title' => 'Ir a Configurar Grupos', //cpg1.4
+'groups_lnk' => 'Grupos',
+'comments_title' => 'Revisar comentarios', //cpg1.4
+'comments_lnk' => 'Revisar Comentarios',
+'searchnew_title' => 'Ir a engadir Fotos', //cpg1.4
+'searchnew_lnk' => 'Engadir Fotos',
+'util_title' => 'Ir a ferramentas administrativas', //cpg1.4
+'util_lnk' => 'Ferramentas Administrativas', //cpg1.3.0
+'key_title' => 'Ir a diccionarios', //cpg1.4
+'key_lnk' => 'Diccionario', //cpg1.4
+'ban_title' => 'Ir a Usuarios baneados', //cpg1.4
+'ban_lnk' => 'Usuarios Baneados',
+'db_ecard_title' => 'Visualizar postais', //cpg1.4
+'db_ecard_lnk' => 'Visualizar Postais', //cpg1.3.0
+'pictures_title' => 'Ir a Ordenar Fotos', //cpg1.4
+'pictures_lnk' => 'Ordenar fotos', //cpg1.4
+'documentation_lnk' => 'Documentación', //cpg1.4
+ 'documentation_title' => 'Coppermine manual', //cpg1.4
+);
+
+$lang_user_admin_menu = array(
+'albmgr_title' => 'Crear / Ordenar os meus albums', //cpg1.4
+'albmgr_lnk' => 'Crear / Ordenar o meu album',
+'modifyalb_title' => 'Ir a modificar o meu album', //cpg1.4
+'modifyalb_lnk' => 'Modificar os meus albums',
+'my_prof_title' => 'Ir ós meus datos', //cpg1.4
+'my_prof_lnk' => 'Os meus datos',
+);
+
+$lang_cat_list = array(
+'category' => 'Categoría',
+	'albums' => 'albums',
+'pictures' => 'Arquivos',
+);
+
+$lang_album_list = array(
+'album_on_page' => '%d albums de %d páxina(s)',
+);
+
+$lang_thumb_view = array(
+	'date' => 'DATA',
+//Sort by filename and title
+'name' => 'NOME DO ARQUIVO',
+'title' => 'TÍTULO',
+'sort_da' => 'Ordenar por data ascendente',
+'sort_dd' => 'Ordenar por data descendente',
+'sort_na' => 'Ordenar por nome ascendente',
+'sort_nd' => 'Ordenar por nome descendente',
+'sort_ta' => 'Ordenar por título ascendente',
+'sort_td' => 'Ordenar por título descendente',
+'position' => 'POSICION', //cpg1.4
+'sort_pa' => 'Orden ascendente', //cpg1.4
+'sort_pd' => 'Orden descendente', //cpg1.4
+'download_zip' => 'Descarga de arquivos ZIP',
+'pic_on_page' => '%d arquivos de %d páxina(s)',
+'user_on_page' => '%d usuarios de %d páxina(s)',
+'enter_alb_pass' => 'Introduza contrasinal de Album', //cpg1.4
+'invalid_pass' => 'Contrasinal incorrecto', //cpg1.4
+'pass' => 'Contrasinal', //cpg1.4
+'submit' => 'Enviar', //cpg1.4
+);
+
+$lang_img_nav_bar = array(
+'thumb_title' => 'Voltar á páxina de miniaturas',
+'pic_info_title' => 'Amosar/ocultar información do arquivo',
+'slideshow_title' => 'Presentación',
+'ecard_title' => 'Enviar este arquivo como postal-e',
+'ecard_disabled' => 'Postais non válidas',
+'ecard_disabled_msg' => 'Non tes permisos para enviar postais', //js-alert
+'prev_title' => 'Ver arquivo anterior',
+'next_title' => 'Ver arquivo seguinte',
+'pic_pos' => 'ARQUIVO %s/%s',
+'report_title' => 'Enviar informe ó administrador', //cpg1.4
+'go_album_end' => 'Ir ó final', //cpg1.4
+'go_album_start' => 'Voltar ó inicio', //cpg1.4
+'go_back_x_items' => 'Voltar %s artigos', //cpg1.4
+'go_forward_x_items' => 'Ir a %s artigos', //cpg1.4
+);
+
+$lang_rate_pic = array(
+'rate_this_pic' => 'Vote esta foto ',
+'no_votes' => '(Aínda non hai votos)',
+'rating' => '(Media de %s / 5 dos %s votos)',
+'rubbish' => 'Mala',
+'poor' => 'Ruín',
+'fair' => 'Satisfactoria',
+'good' => 'Boa',
+'excellent' => 'Excelente',
+'great' => 'Marabillosa',
+);
+
+// ------------------------------------------------------------------------- 
+//
+// File include/exif.inc.php
+// ------------------------------------------------------------------------- 
+//
+
+// void
+
+// ------------------------------------------------------------------------- 
+//
+// File include/functions.inc.php
+// ------------------------------------------------------------------------- 
+//
+
+$lang_cpg_die = array(
+	INFORMATION => $lang_info,
+	ERROR => $lang_error,
+	CRITICAL_ERROR => 'ERRO CRÍTICO',
+	'file' => 'Arquivo: ',
+	'line' => 'Liña: ',
+);
+
+$lang_display_thumbnails = array(
+  'filename' => 'Nome de arquivo=', //cpg1.4
+  'filesize' => 'Tamaño de arquivo=', //cpg1.4
+  'dimensions' => 'Dimensións=', //cpg1.4
+  'date_added' => 'Data de engadido=', //cpg1.4
+);
+
+$lang_get_pic_data = array(
+	'n_comments' => '%s comentarios',
+	'n_views' => '%s visualizacións',
+	'n_votes' => '(%s votos)'
+);
+
+$lang_cpg_debug_output = array(
+  'debug_info' => 'informacións de Debug', //cpg1.3.0
+  'select_all' => 'Seleccionar Todo', //cpg1.3.0
+'copy_and_paste_instructions' => 'Se vas demandar axuda nos foros de soporte do coppermine, copia e pega esta saída de depurado na túa mensaxe cando así se solicite, xunto coa mensaxe de erro que obtiveches (se a houbese). Asegúrate de reemprazar calquera contrasinal da petición con *** antes de publicar a mensaxe. <br />Nota: Isto é só para información e non significa que haxa un erro coa túa galería.', //cpg1.4
+  'phpinfo' => 'Amosar phpinfo', //cpg1.3.0
+  'notices' => 'Anuncios', //cpg1.4
+);
+
+$lang_language_selection = array(
+  'reset_language' => 'Idioma por defecto', //cpg1.3.0
+  'choose_language' => 'Escolla o seu idioma', //cpg1.3.0
+);
+
+$lang_theme_selection = array(
+  'reset_theme' => 'tema por defecto', //cpg1.3.0
+  'choose_theme' => 'Escolla un tema', //cpg1.3.0
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Versión non admitida!', //cpg1.4
+  'security_alert' => 'Alerta de Seguridade!', //cpg1.4.3
+  'relocate_exists' => 'Elimina o arquivo <a href="http://coppermine-gallery.net/forum/index.php?topic=24217.0" target=_blank>relocate_server.php</a> do teu sitio web!',
+  'no_stable_version' => 'Estás utilizando o Coppermine %s (%s), que está indicado só para usuarios moi experimentados - esta versión non ten soporte nin garantías de tipo ningún. Ó usala asumes o risco persoalmente, senón, podes instalar a última versión estable se precisas axuda!', //cpg1.4
+  'gallery_offline' => 'A galería está actualmente fóra de liña e só é visible para ti como administrador. Non esquezas volvela poñer en liña logo de rematar coas tarefas de mantemento.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'anterior', //cpg1.4
+  'next' => 'seguinte', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/init.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/picmgmt.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Non se puido activar o plugin '%s'", //cpg1.4
+  'error_install' => "Non se puido instalar o plugin '%s'", //cpg1.4
+  'error_uninstall' => "Non se puido desinstalar o plugin '%s'", //cpg1.4
+  'error_sleep' => "Non se puido desactivar o plugin '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
+	'Exclamation' => 'Exclamación',
+        'Question' => 'Pregunta',
+	'Very Happy' => 'Moi Feliz',
+        'Smile' => 'Sorriso',
+	'Sad' => 'Triste',
+        'Surprised' => 'Sorprendido',
+        'Shocked' => 'Abraiado',
+	'Confused' => 'Confuso',
+	'Cool' => 'Guai',
+	'Laughing' => 'Risoño',
+	'Mad' => 'Tolo',
+	'Razz' => 'Tomando o pelo',
+	'embarassed' => 'Desconcertado',
+	'Crying or Very sad' => 'Moi triste',
+	'Evil or Very Mad' => 'Moi mal',
+	'Twisted Evil' => 'Demo Tolo',
+	'Rolling Eyes' => 'Rulando os ollos',
+	'Wink' => 'Chiscando un ollo',
+	'Idea' => 'Idea',
+	'Arrow' => 'Seta',
+	'Neutral' => 'Neutro',
+	'Mr. Green' => 'O Sr. Verde',
+);
+
+// ------------------------------------------------------------------------- //
+// File addpic.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File mode.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Saíndo do modo de administración...',
+  1 => 'Entrando no modo de administración...',
+);
+
+// ------------------------------------------------------------------------- //
+// File albmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
+'alb_need_name' => 'Os albums precisan ter un nome !', //js-alert
+'confirm_modifs' => 'Tes a certeza que desexas realizar as modificacións ?', //js-alert
+'no_change' => 'Non fixeches troco ningún!', //js-alert
+	'new_album' => 'Novo album',
+'confirm_delete1' => 'Tes a certeza que desexas eliminar este album ?', //js-alert
+'confirm_delete2' => '\nTodas as fotos e comentarios perderanse !', //js-alert
+	'select_first' => 'Primeiro Seleccione un album', //js-alert
+	'alb_mrg' => 'Administrador de albums',
+'my_gallery' => '* A miña Galería *',
+'no_category' => '* sen categoría *',
+	'delete' => 'Apagar',
+	'new' => 'Novo',
+'apply_modifs' => 'Aplicar modificacións',
+'select_category' => 'Selecciona unha categoría',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Bloquear Usuarios', //cpg1.4
+  'user_name' => 'Nome de Usuario', //cpg1.4
+  'ip_address' => 'Enderezo IP', //cpg1.4
+  'expiry' => 'Expira (en branco é permanente)', //cpg1.4
+  'edit_ban' => 'Gardar Trocos', //cpg1.4
+  'delete_ban' => 'Borrar', //cpg1.4
+  'add_new' => 'Engadir Novo Bloqueo', //cpg1.4
+  'add_ban' => 'Engadir', //cpg1.4
+  'error_user' => 'Non se puido atopar o usuario', //cpg1.4
+  'error_specify' => 'Tes que especificar un nome de usuario ou ben un enderezo IP', //cpg1.4
+  'error_ban_id' => 'Bloqueo de ID inválido!', //cpg1.4
+  'error_admin_ban' => 'Non te podes bloquear a ti mesmo!', //cpg1.4
+  'error_server_ban' => 'Vas bloquear o teu propio servidor? Home... Non podes facer iso...', //cpg1.4
+'error_ip_forbidden' => 'Non podes bloquear este IP - de todos os xeitos non é encamiñable (privado) !<br />Se queres que se che permita bloquear IPs privados, muda a opción correspondente na túa <a href="admin.php">Configuración</a> (só ten senso cando o Coppermine funciona nunha rede local-LAN).', //cpg1.4
+'lookup_ip' => 'Buscar e resolver un enderezo IP', //cpg1.4
+  'submit' => 'enviar!', //cpg1.4
+  'select_date' => 'seleccionar data', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Asistente de Ponte',
+'warning' => 'Atención: cando uses este asistente debes ter claro que se van enviar datos importantes a través do uso de formas html. Úsao só no teu propio PC (nunca nun cliente público coma un café-internet), e asegúrate de borrar o caché e os arquivos temporais do navegador cando remates, ou, doutro xeito, outros poderían acceder ós teus datos!',
+  'back' => 'anterior',
+  'next' => 'seguinte',
+  'start_wizard' => 'Iniciar asistente de ponte',
+  'finish' => 'Rematar',
+  'hide_unused_fields' => 'agochar campos non usados dos formularios (recomendado)',
+  'clear_unused_db_fields' => 'borrar entradas incorrectas do banco de datos (recomendado)',
+  'custom_bridge_file' => 'o nome do teu arquivo de ponte persoal (se o nome do arquivo de ponte é <i>omeuarquivo.inc.php</i>, insire <i>omeuarquivo</i> neste campo)',
+  'no_action_needed' => 'Non se precisa acción ningunha neste paso. Simplemente preme en \'seguinte\' para continuar.',
+  'reset_to_default' => 'Reaxustar ó valor por defecto',
+  'choose_bbs_app' => 'escolle a aplicación coa que facer ponte o coppermine',
+'support_url' => 'Vai aquí para obter axuda desta aplicación',
+  'settings_path' => 'ruta(s) usados pola túa aplicación de BBS',
+  'database_connection' => 'conexión co banco de datos',
+  'database_tables' => 'táboas do banco de datos',
+  'bbs_groups' => 'grupos do BBS',
+  'license_number' => 'Número de licenza',
+  'license_number_explanation' => 'insire o teu número de licenza (se é preciso)',
+  'db_database_name' => 'Nome do banco de datos',
+  'db_database_name_explanation' => 'Insire o nome do banco de datos que utiliza a túa aplicación de BBS',
+  'db_hostname' => 'Host do banco de datos',
+  'db_hostname_explanation' => 'Nome de host onde reside o teu banco de datos mySQL, normalmente é &quot;localhost&quot;',
+  'db_username' => 'Conta de usuario do banco de datos',
+  'db_username_explanation' => 'Conta de usuario mySQL a utilizar para a conexión co BBS',
+  'db_password' => 'Contrasinal do banco de datos',
+  'db_password_explanation' => 'Contrasinal para esta conta de usuario mySQL',
+  'full_forum_url' => 'URL do Foro',
+  'full_forum_url_explanation' => 'URL completo da túa aplicación BBS (incluída a cabeceira http:// bit, é dicir, http://www.oteudominio.tld/foro)',
+  'relative_path_of_forum_from_webroot' => 'Ruta relativa ós foros',
+  'relative_path_of_forum_from_webroot_explanation' => 'Ruta relativa á túa aplicación BBS dende a raíz do web (Exemplo: se o teu BBS está en http://www.oteudominio.gz/foros/, insire &quot;/foros/&quot; neste campo',
+  'relative_path_to_config_file' => 'Ruta relativa ó arquivo de configuración do teu BBS',
+  'relative_path_to_config_file_explanation' => 'Ruta relativa ó teu BBS, referido dende o teu cartafol do Coppermine (é dicir, &quot;../foro/&quot; se o teu BBS está en http://www.oteudominio.tld/foro/ e o Coppermine en http://www.oteudominio.tld/galería/)',
+  'cookie_prefix' => 'Prefixo das cookies',
+'cookie_prefix_explanation' => 'este será o nome das cookies do teu BBS',
+  'table_prefix' => 'Prefixo da táboa',
+  'table_prefix_explanation' => 'Ten que coincidir co prefixo que escollas para o teu BBS cando o configures.',
+  'user_table' => 'Táboa de usuario',
+'user_table_explanation' => '(normalmente o valor por defecto funcionará, a menos que a instalación do teu BBS non sexa estándar)',
+  'session_table' => 'Táboa de sesión',
+'session_table_explanation' => '(normalmente o valor por defecto funcionará, a menos que a instalación do teu BBS non sexa estándar)',
+  'group_table' => 'Táboa de grupo',
+'group_table_explanation' => '(normalmente o valor por defecto funcionará, a menos que a instalación do teu BBS non sexa estándar)',
+  'group_relation_table' => 'Táboa de relación de grupos',
+'group_relation_table_explanation' => '(normalmente o valor por defecto funcionará, a menos que a instalación do teu BBS non sexa estándar)',
+  'group_mapping_table' => 'Táboa de correspondencias de grupo',
+  'group_mapping_table_explanation' => '(normalmente o valor por defecto funcionará, a menos que a instalación do teu BBS non sexa estándar)',
+'use_standard_groups' => 'Utilizar grupos de usuario estándardo BBS',
+'use_standard_groups_explanation' => 'Utilizar grupos de usuario estándar(incorporados no BBS) (recomendado). Isto fará que toda a configuración a medida dos grupos de usuario efectuada nesta páxina quede baleira. Desactiva esta opción só se REALMENTE sabes o que estás a facer!',
+  'validating_group' => 'Grupo de validado',
+  'validating_group_explanation' => 'ID do grupo do teu BBS no que se gardarán as contas de usuario que precisan ser validadas (normalmente o valor por defecto funcionará, a menos que a instalación do teu BBS non sexa estándar)',
+  'guest_group' => 'Grupo de convidados',
+  'guest_group_explanation' => 'ID do Grupo do teu BBS no que se gardarán os convidados (usuarios anónimos) (o valor por defecto funcionará correctamente, edítao só se sabes o que estás a facer)',
+  'member_group' => 'Grupo de membros',
+  'member_group_explanation' => 'ID do grupo do teu BBS no que se gardarán as contas de usuarios &quot;normais&quot; (o valor por defecto funcionará correctamente, edítao só se sabes o que estás a facer)',
+  'admin_group' => 'Grupo de administración',
+  'admin_group_explanation' => 'ID do grupo do teu BBS no que se gardarán as contas dos administradores (o valor por defecto funcionará correctamente, edítao só se sabes o que estás a facer)',
+  'banned_group' => 'Grupo de bloqueados',
+  'banned_group_explanation' => 'ID do grupo do teu BBS no que se gardarán as contas dos usuarios bloqueados (o valor por defecto funcionará correctamente, edítao só se sabes o que estás a facer)',
+  'global_moderators_group' => 'Grupo de moderadores globais',
+  'global_moderators_group_explanation' => 'ID do grupo do teu BBS no que se gardarán as contas dos mederadores globais do teu BBS (o valor por defecto funcionará correctamente, edítao só se sabes o que estás a facer)',
+  'special_settings' => 'Configuración específica do BBS',
+  'logout_flag' => 'versión do phpBB (marca de remate de sesión)',
+  'logout_flag_explanation' => 'A versión do teu BBS (este parámetro especifica a maneira de xestionar os remates de sesión)',
+  'use_post_based_groups' => 'Usar grupos baseados nas mensaxes publicadas?',
+  'logout_flag_yes' => '2.0.5 ou superior',
+  'logout_flag_no' => '2.0.4 ou inferior',
+  'use_post_based_groups_explanation' => 'Deben terse en conta os grupos do BBS definidos polo número de mensaxes publicadas (permite unha xestión de permisos máis detallada) ou só os grupos por defecto (facilita a administración, recomendado). Podes mudar esta configuración máis tarde perfectamente.',
+  'use_post_based_groups_yes' => 'si',
+  'use_post_based_groups_no' => 'non',
+  'error_title' => 'Tes que corrixir estes erros antes de continuar. Volve á pantalla anterior.',
+  'error_specify_bbs' => 'Tes que especificar que aplicación queres pontear coa túa instalación do Coppermine.',
+  'error_no_blank_name' => 'Non podes deixar o nome do teu arquivo a medida de ponte en branco.',
+  'error_no_special_chars' => 'O nome do arquivo de ponte non pode conter caracteres especiais a excepción do suliñado (_) e o guión (-)!',
+  'error_bridge_file_not_exist' => 'Non se atopou o arquivo de ponte %s no servidor. Comproba se o subiches agora.',
+  'finalize' => 'activar/desactivar a integración do BBS',
+  'finalize_explanation' => 'Ata aquí, as opcións que especificaches foron gardadas no banco de datos, pero a integración do BBS non foi activada. Podes conectar ou desconectar a integración máis tarde en calquer intre. Asegúrate de lembrar o nome de usuario de administrador e o contrasinal do Coppermine a secas (sen integración), podes precisalos máis tarde para poder facer trocos. Se algo fose mal, vai a %s e desactiva a integración do BBS alí, utilizando a túa conta de administración orixinal (sen a ponte ou integración) (habitualmente será a que configuraches durante a instalación do Coppermine).',
+  'your_bridge_settings' => 'A túa configuración da ponte',
+  'title_enable' => 'Activar integración/ponteado con %s',
+  'bridge_enable_yes' => 'activar',
+  'bridge_enable_no' => 'desactivar',
+  'error_must_not_be_empty' => 'non pode estar valeiro',
+  'error_either_be' => 'debe ser %s ou %s',
+  'error_folder_not_exist' => '%s non existe. Corrixe o valor que inseriches para %s',
+  'error_cookie_not_readible' => 'O Coppermine non pode ler unha cookie chamada %s. Corrixe o valor que inseriches para %s, ou vai ó panel de administración do teu BBS e asegúrate de que a ruta da cookie é lexible para o coppermine.',
+  'error_mandatory_field_empty' => 'Non podes deixar o campo %s en branco - cúbreo co valor axeitado.',
+  'error_no_trailing_slash' => 'O campo %s non debe rematarse cunha barra invertida.',
+  'error_trailing_slash' => 'O campo %s debe rematarse cunha barra invertida.',
+  'error_db_connect' => 'Non se pode conectar co banco de datos mySQL cos datos que especificaches. A resposta do mySQL foi:',
+  'error_db_name' => 'A pesares de que Coppermine conseguiu estabelecer unha conexión, non puido atopar o banco de datos %s. Asegúrate de que especificaches %s correctamente. A resposta do mySQL foi:',
+  'error_prefix_and_table' => '%s e ',
+  'error_db_table' => 'Non se puido atopar a táboa %s. Asegúrate de que especificaches %s correctamente.',
+  'recovery_title' => 'Xestor de Ponte: recuperación de emerxencia',
+  'recovery_explanation' => 'Se chegaches aquí para administrar a integración BBS da túa galería Coppermine, tes que iniciar sesión primeiro como administrador. Se non podes entrar porque o ponteado non funciona como debería, podes desactivar a integración BBS nesta páxina. Inserindo o teu nome de usuario e contrasinal non iniciarás a sesión, senón que só desactivarás a integración BBS. Revisa a documentación para obter detalles.',
+  'username' => 'Nome de usuario',
+  'password' => 'Contrasinal',
+  'disable_submit' => 'enviar',
+  'recovery_success_title' => 'Autorización correcta',
+  'recovery_success_content' => 'Desactivaches o ponteado BBS correctamente. A túa instalación do Coppermine funciona agora en modo independente.',
+  'recovery_success_advice_login' => 'Inicia sesión como administrador para editar a túa configuración de ponte e/ou activar a integración BBS de novo.',
+  'goto_login' => 'Ir á páxina de inicio de sesión',
+  'goto_bridgemgr' => 'Ir ó xestor de ponte',
+  'recovery_failure_title' => 'Autorización incorrecta',
+  'recovery_failure_content' => 'As credenciais que presentaches son incorrectas. Debes proporcionar os datos da conta de administrador da versión autónoma (habitualmente será a conta que configuraches durante a instalación do Coppermine).',
+  'try_again' => 'téntao de novo',
+  'recovery_wait_title' => 'Ainda non transcorreu o tempo de espera',
+  'recovery_wait_content' => 'Por razóns de seguridade este script non permite tentativas fallidas de inicio de sesión sucesivas en pouco espazo de tempo , polo que terás que agardar un chisco ata que se che permita volver tentar identificarte.',
+  'wait' => 'agarda',
+  'create_redir_file' => 'Crear arquivo de redirección (recomendado)',
+  'create_redir_file_explanation' => 'Para redirixir ós usuarios de novo ó Coppermine unha vez que iniciaron sesión no teu BBS, precisas crear un arquivo de redirección no teu cartafol do BBS. Cando esta opción estea marcada, o xestor de ponte tentará crear este arquivo no teu lugar, ou proporcionarche o código listo para copiar-e-pegar para que poidas crear o arquivo de xeito manual.',
+  'browse' => 'explorar',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Calendario', //cpg1.4
+  'close' => 'pechar', //cpg1.4
+  'clear_date' => 'borrar data', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
+	'miss_param' => 'Parametros requeridos para operación \'%s\' non postos!',
+	'unknown_cat' => 'A categoria seleccionada non existe no noso banco de datos',
+	'usergal_cat_ro' => 'A categoria do usuario non pode ser excluída !',
+	'manage_cat' => 'administrar categorias',
+	'confirm_delete' => 'Estás a certo que desexas ELIMINAR esta categoria ?', //js-alert
+	'category' => 'Categoria',
+	'operations' => 'Operacións',
+	'move_into' => 'Mover a',
+	'update_create' => 'actualizar/Crear categoria',
+	'parent_cat' => 'Categoria Nai',
+	'cat_title' => 'Título da categoria',
+	'cat_thumb' => 'Miniatura da categoria', //cpg1.3.0
+	'cat_desc' => 'Descripción da categoria',
+  'categories_alpha_sort' => 'Ordenar categorías alfabéticamente (en troques de utilizar a orde personalizada)', //cpg1.4
+  'save_cfg' => 'Gardar configuración', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Configuración da Galería', //cpg1.4
+  'manage_exif' => 'Xestionar respresentación visual de datos exif', //cpg1.4
+  'manage_plugins' => 'Xestionar plugins', //cpg1.4
+  'manage_keyword' => 'Xestionar palabras-chave', //cpg1.4
+	'restore_cfg' => 'Restaurar Configuración por defecto',
+	'save_cfg' => 'Gardar nova Configuración',
+	'notes' => 'Notas',
+	'info' => 'Información',
+	'upd_success' => 'Configuracións atualizadas!',
+	'restore_success' => 'Configuración padre restaurada',
+	'name_a' => 'Nome ascendente',
+	'name_d' => 'Nome descendente',
+	'title_a' => 'Título ascendente',
+	'title_d' => 'Título descendente',
+	'date_a' => 'Data Crecente',
+	'date_d' => 'Data Decrecente',
+  'pos_a' => 'Posición ascendente', //cpg1.4
+  'pos_d' => 'Posición descendente', //cpg1.4
+	'th_any' => 'Aspecto Máximo',
+	'th_ht' => 'Altura',
+	'th_wd' => 'Ancho',
+	'label' => 'etiqueta', //cpg1.3.0
+	'item' => 'elemento', //cpg1.3.0
+	'debug_everyone' => 'Todos', //cpg1.3.0
+	'debug_admin' => 'só o administrador', //cpg1.3.0
+  'no_logs'=> 'Off', //cpg1.4
+  'log_normal'=> 'Normal', //cpg1.4
+  'log_all' => 'Todo', //cpg1.4
+  'view_logs' => 'Amosar rexistros (logs)', //cpg1.4
+  'click_expand' => 'preme no nome de sección para expandir', //cpg1.4
+  'expand_all' => 'Expandir Todo', //cpg1.4
+  'notice1' => '(*) Estes parámetros non deben mudarse se xa tes arquivos no teu banco de datos.', //cpg1.4 - (reubicado)
+  'notice2' => '(**) Cando mudes este parámetro, só se verán afectados os arquivos engadidos a partires de agora, polo que é recomendábel non mudar este parámetro se xa existen arquivos na galería. Podes, de todas formas, aplicar os trocos ós arquivos existentes coas utilidades das &quot;<a href="util.php">ferramentas de administración</a> (redimensionar imaxes)&quot; do menú de administración.', //cpg1.4 - (reubicado)
+  'notice3' => '(***) Todos os arquivos de rexistro (logs) escríbense en inglés.', //cpg1.4 - (reubicado)
+  'bbs_disabled' => 'Función desactivada ó usar a integración do bb', //cpg1.4
+  'auto_resize_everyone' => 'Todos', //cpg1.4
+  'auto_resize_user' => 'Só o usuario', //cpg1.4
+  'ascending' => 'ascendente', //cpg1.4
+  'descending' => 'descendente', //cpg1.4
+        );
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+	'Configuración xeral',
+	array('Nome da Galería', 'gallery_name', 0,  'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+	array('Descrición da Galería', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+	array('Correo-e do Administrador da Galería', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+	array('URL do cartafol da túa galería coppermine (sen \'index.php\' ou similar ó remate)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL da túa páxina de inicio', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Permitir descarga en ZIP dos favoritos', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Zona horaria relativa ó GMT (tempo actual: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Activar contrasinais encriptadas (non se poderá desfacer logo)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Activar iconas de axuda (a axuda está dispoñible só en inglés)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Activar palabras-chave nas que se poida premer na procura','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Activar plugins', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Permitir o bloqueo de enderezos IP non encamiñables (privados)', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Interface de engadido en serie (batch-add) navegable', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Configuración de Idioma e Codificación de Caracteres',
+  array('Idioma', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Recurrir ó inglés se a frase traducida non se atopa?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Codificación de carácter', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Amosar lista de idiomas', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Amosar bandeiras de idiomas', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Amosar &quot;restaurar&quot; na selección de idioma', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Display previous/next on tabbed pages', 'previous_next_tab', 1), //cpg1.4
+
+  'Configuración de temas',
+  array('Tema', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Amosar lista de temas', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Amosar &quot;restaurar&quot; na selección de tema', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Amosar FAQ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Nome da ligazón do menú personalizado', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('URL da ligazón do menú personalizado', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Amosar axuda do bbcode', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Amosar o bloque indicando o cumprimento cos estándares nos temas definidos como conformes a XHTML e CSS','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Ruta á cabeceira de páxina personalizada que queres incluir', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Ruta ó pé de páxina personalizado que queres incluir', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Visualización da lista de álbums',
+  array('Ancho da táboa principal (en pixels ou en %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Número de niveis de categorías a amosar', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Número de álbums a amosar', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Número de columnas da lista de álbums', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Tamaño das miniaturas en pixels', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('O contido da páxina principal', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Amosar as miniaturas do primeiro nivel do álbum nas categorías','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Ordenar categorías alfabéticamente (en troques da ordenación personalizada)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Amosar número de arquivos ligados','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Visualización de miniaturas',
+  array('Número de columnas na páxina de miniaturas', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Número de filas na páxina de miniaturas', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Número máximo de pestanas a amosar', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Amosar lenda do arquivo (ademais do título) baixo da miniatura', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Amosar número de visualizacións baixo da miniatura', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Amosar número de comentarios baixo da miniatura', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Amosar nome do usuario que subiu o arquivo baixo da miniatura', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Display name of admin uploaders below the thumbnail', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Amosar nome do arquivo baixo da miniatura', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Amosar descrición do álbum', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Orden dos arquivos por defecto', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Número mínimo de votos dun arquivo para figurar na lista dos \'máis votados\'', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+	'Visualización das imaxes', //cpg1.4
+	array('Ancho da táboa para a visualización das fotos (en pixels ou en %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('A información do arquivo é visible por defecto', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Lonxitude máxima da descrición dunha imaxe', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Número máximo de caracteres nunha palabra', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Amosar tira de película', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Amosar nome de arquivo baixo da miniatura da tira de película', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Número de elementos na tira de película', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Intervalo de pase de diapositivas en milisegundos (1 segundo = 1000 milisegundos)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Configuración de comentarios', //cpg1.4
+  array('Filtrar bocaladas nos comentarios', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Permitir risoños nos comentarios', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Permitir varios comentarios consecutivos dun arquivo por parte do mesmo usuario (desactivar protección anti-flood)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Número máximo de liñas nun comentario', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Lonxitude máxima dun comentario', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Notificar ó administrador os novos comentarios por correo-e', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Orden dos comentarios', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Prefixo para os autores de comentarios anónimos', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Configuración de arquivos e miniaturas',
+  array('Calidade dos arquivos JPEG', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Dimensión máxima dunha miniatura <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Utilizar dimensión ( ancho ou alto ou aspecto máximo dunha miniatura ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Crear fotografías intermedias','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Ancho ou alto máximo dunha fotografía/vídeo intermedio <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Tamaño máximo dos arquivos subidos (en KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Ancho ou alto máximo das fotografías/vídeos subidos (en pixels)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Auto-redimensionar imaxes que sexan maiores do ancho ou alto máximos', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Configuración avanzada de arquivos e miniaturas',
+  array('Os álbums poden ser privados (Nota: se mudas dende \'si\' a \'non\' calquera álbum actualmente privado pasará a ser público)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Amosar icona de álbum privado ós usuario que non inicien sesión','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Caracteres non permitidos en nomes de arquivo', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Tipos de imaxe permitidos', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Tipos de película permitidos', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Reproducción Automática de Película', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Tipos de audio permitidos', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Tipos de documento permitidos', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Método para o redimensionado de imaxes','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Ruta á utilidade de \'conversión\' ImageMagick (exemplo /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Opcións de liña de comandos para o ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Ler datos EXIF nos arquivos JPEG', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Ler datos IPTC nos arquivos JPEG', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('O directorio do álbum <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('O directorio para os arquivos de usuario <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('O prefixo para as fotos intermedias <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('O prefixo para as miniaturas <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Modo por defecto para os directorios', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Modo por defecto para os arquivos', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Configuración de usuario',
+  array('Permitir rexistro de novos usuarios', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Permitir acceso a usuarios sen sesión iniciada (convidados ou anónimos)', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('O rexistro de usuario deber ser verificado por correo-e', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Notificar ó administrador os rexistros de usuario por correo-e', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Activación dos rexistros por parte do administrador', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Permitir a dous usuarios ter o mesmo enderezo de correo-e', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Notificar ó administrador as subidas de usuarios pendentes de aprobación', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Permitir ós usuarios con sesión iniciada ver a lista de membros', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Permitir ós usuarios mudar o seu enderezo de correo-e no perfil', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Permitir ós usuarios reter o control das súas imaxes nas galerías públicas', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Número de intentos de inicio de sesión fallidos antes de bloqueo temporal (para evitar ataques de forza bruta)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Duración do bloqueo temporal logo dunha serie de intentos de inicio de sesión fallidos', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Activar Informe ó Administrador', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Campos personalizables para o perfil de usuario (déixaos en branco se non os usas).
+  Usa o Perfil 6 para entradas longas, como por exemplo biografías', //cpg1.4
+  array('Nome do perfil 1', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Nome do perfil 2', 'user_profile2_name', 0), //cpg1.4
+  array('Nome do perfil 3', 'user_profile3_name', 0), //cpg1.4
+  array('Nome do perfil 4', 'user_profile4_name', 0), //cpg1.4
+  array('Nome do perfil 5', 'user_profile5_name', 0), //cpg1.4
+  array('Nome do perfil 6', 'user_profile6_name', 0), //cpg1.4
+
+  'Campos personalizables para a descrición de imaxe (déixaos en branco se non os usas)',
+  array('Nome do campo 1', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Nome do campo 2', 'user_field2_name', 0),
+  array('Nome do campo 3', 'user_field3_name', 0),
+  array('Nome do campo 4', 'user_field4_name', 0),
+
+  'Configuración de cookies',
+  array('Nome da cookie', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Ruta da cookie', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Configuración de correo-e  (normalmente non se precisa mudar nada aquí; déixao en branco cando non estés certo)', //cpg1.4
+  array('Host SMTP (cando se deixe en branco, utilizarase o sendmail)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('Nome de usuario SMTP', 'smtp_username', 0), //cpg1.4
+  array('Contrasinal SMTP', 'smtp_password', 0), //cpg1.4
+
+  'Rexistro (logging) e estatísticas', //cpg1.4
+  array('Modo de rexistro (logging) <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Rexistrar postais-e', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Manter estatísticas de voto pormenorizadas','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Manter estatísticas de visualizacións pormenorizadas','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Configuración de mantemento', //cpg1.4
+  array('Activar modo de depurado (debug)', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Amosar anuncios no modo de depurado', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Galería fóra de liña (offline)', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
+  'title' => 'Postais-e enviadas', //cpg1.3.0
+  'ecard_sender' => 'Remitente', //cpg1.3.0
+  'ecard_recipient' => 'Destinatario', //cpg1.3.0
+  'ecard_date' => 'Data', //cpg1.3.0
+  'ecard_display' => 'Ver postal-e', //cpg1.3.0
+  'ecard_name' => 'Nome', //cpg1.3.0
+  'ecard_email' => 'email', //cpg1.3.0
+  'ecard_ip' => 'IP #', //cpg1.3.0
+  'ecard_ascending' => 'ascendente', //cpg1.3.0
+  'ecard_descending' => 'descendente', //cpg1.3.0
+  'ecard_sorted' => 'Clasificado', //cpg1.3.0
+  'ecard_by_date' => 'por data', //cpg1.3.0
+  'ecard_by_sender_name' => 'polo nome do Remitente', //cpg1.3.0
+  'ecard_by_sender_email' => 'polo email do Remitente', //cpg1.3.0
+  'ecard_by_sender_ip' => 'polo ip do Remitente', //cpg1.3.0
+  'ecard_by_recipient_name' => 'polo nome do destinatario', //cpg1.3.0
+  'ecard_by_recipient_email' => 'polo email do destinatario', //cpg1.3.0
+  'ecard_number' => 'visualizando rexistro %s para %s de %s', //cpg1.3.0
+  'ecard_goto_page' => 'ir para páxina', //cpg1.3.0
+  'ecard_records_per_page' => 'rexistros por páxina', //cpg1.3.0
+  'check_all' => 'Marcar Todos', //cpg1.3.0
+  'uncheck_all' => 'Desmarcar Todos', //cpg1.3.0
+  'ecards_delete_selected' => 'Borrar as postais-e seleccionadas', //cpg1.3.0
+  'ecards_delete_confirm' => 'Estás certo que desexas Borrar as postais-e seleccionadas? Marque a caixa de verificación!', //cpg1.3.0
+  'ecards_delete_sure' => 'Estou certo', //cpg1.3.0
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_input.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
+	'empty_name_or_co' => 'Debes inserir un nome e o comentario',
+	'co_added' => 'o teu comentario foi inserido',
+	'alb_need_title' => 'Debes definir un nome para o album !',
+	'no_udp_needed' => 'Actualización non necesaria.',
+	'alb_updated' => 'O album foi actualizado',
+	'unknown_album' => 'O album seleccionado non existe ou non tes permiso para enviar fotos para él',
+	'no_pic_uploaded' => 'nengunha foto enviada !<br /><br />Se realmente seleccionaches unha foto para enviar, verifica se o servidor permite envios...',
+	'err_mkdir' => 'erro ó Crear directorio %s !',
+	'dest_dir_ro' => 'directorio de destino %s non pode ser grabado polo script 
+!',
+	'err_move' => 'Imposible mover %s para %s !',
+	'err_fsize_too_large' => 'A foto que estás tentando enviar é moi grande (máximo permitido %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+	'err_imgsize_too_large' => 'O tamaño da foto é maior que o permitido (máximo permitido %s KB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+	'err_invalid_img' => 'O arquivo que estás tentando enviar non é un arquivo de foto válido !',
+	'allowed_img_types' => 'Só podes enviar %s fotos.',
+	'err_insert_pic' => 'A foto \'%s\' non pode ser inserida no album ',
+	'upload_success' => 'A túa foto foi enviada con exito<br /><br />só será visible despois da aprobación do Administrador.',
+	'notify_admin_email_subject' => '%s - Notificación de Envio', //cpg1.3.0
+	'notify_admin_email_body' => 'unha foto foi enviada por %s e precisa da túa 
+aprobación. Entra en %s', //cpg1.3.0
+	'info' => 'Información',
+	'com_added' => 'comentario engadido',
+	'alb_updated' => 'album actualizado',
+	'err_comment_empty' => 'O teu comentario está valeiro !',
+	'err_invalid_fext' => 'Soamente os arquivos coas seguintes extensions son permitidos : <br /><br />%s.',
+	'no_flood' => 'Desculpa, pero és o último autor en enviar un comentario<br/><br />Edita o comentario se desexa trocalo',
+	'redirect_msg' => 'Estás sendo redireccionado.<br /><br /><br />Preme en \'CONTINUE\' se a páxina non se actualiza automaticamente',
+	'upl_success' => 'A túa foto foi engadida con exito',
+	'email_comment_subject' => 'comentario inserido', //cpg1.3.0
+	'email_comment_body' => 'Alguen posteou un comentario na túa galería. Podes velo 
+en', //cpg1.3.0
+  'album_not_selected' => 'Non se seleccionou álbum ningún', //cpg1.4
+  'com_author_error' => 'Hai un usuario rexistrado usando este alcume, inicia unha sesión ou usa outro', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File delete.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DELETE_PHP')) $lang_delete_php = array(
+	'caption' => 'Sub-Título',
+	'fs_pic' => 'tamaño total da foto',
+	'del_success' => 'borrado con exito',
+	'ns_pic' => 'tamaño normal da foto',
+	'err_del' => 'non pode ser excluído',
+	'thumb_pic' => 'miniatura',
+	'comment' => 'comentario',
+	'im_in_alb' => 'foto no album',
+	'alb_del_success' => 'album \'%s\' borrado',
+	'alb_mgr' => 'Administrador de albums',
+	'err_invalid_data' => 'datos recibidos inválidos \'%s\'',
+	'create_alb' => 'Creando album \'%s\'',
+	'update_alb' => 'actualizando album \'%s\' título \'%s\' índice \'%s\'',
+	'del_pic' => 'Borrar arquivo',
+	'del_alb' => 'Borrar album',
+	'del_user' => 'usuario usuario',
+	'err_unknown_user' => 'O usuario seleccionado non existe !',
+  'err_empty_groups' => 'Non hai táboa de grupos ningunha, ou a táboa de grupos está valeira!', //cpg1.4
+	'comment_deleted' => 'O comentario foi borrado con exito',
+  'npic' => 'Imaxe', //cpg1.4
+  'pic_mgr' => 'Xestor de Imaxes', //cpg1.4
+  'update_pic' => 'Actualizando a imaxe \'%s\' co nome de arquivo \'%s\' e o índice \'%s\'', //cpg1.4
+  'username' => 'Nome de usuario', //cpg1.4
+  'anonymized_comments' => '%s comentario(s) feito(s) anónimo(s)', //cpg1.4
+  'anonymized_uploads' => '%s subida(s) pública(s) feita(s) anónima(s)', //cpg1.4
+  'deleted_comments' => '%s comentario(s) borrado(s)', //cpg1.4
+  'deleted_uploads' => '%s subida()s pública(s) borrada(s)', //cpg1.4
+  'user_deleted' => 'eliminado o usuario %s', //cpg1.4
+  'activate_user' => 'Activar usuario', //cpg1.4
+  'user_already_active' => 'A conta xa foi activada', //cpg1.4
+  'activated' => 'Activado', //cpg1.4
+  'deactivate_user' => 'Desactivar usuario', //cpg1.4
+  'user_already_inactive' => 'A conta xa foi desactivada', //cpg1.4
+  'deactivated' => 'Desactivado', //cpg1.4
+  'reset_password' => 'Restaurar contrasinal ou contrasinais', //cpg1.4
+  'password_reset' => 'Contrasinal restaurado a %s', //cpg1.4
+  'change_group' => 'Mudar grupo primario', //cpg1.4
+  'change_group_to_group' => 'Mudando dende %s a %s', //cpg1.4
+  'add_group' => 'Engadir grupo secundario', //cpg1.4
+  'add_group_to_group' => 'Engadindo o usuario %s ó grupo %s. Agora é membro de %s como grupo de membros primario e de %s como grupo secundario.', //cpg1.4
+  'status' => 'Estado', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File displayecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Os datos da postal-e á que estás tentando acceder foron corrompidos polo teu cliente de correo. Comproba que a ligazón está completa.', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File displayimage.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYIMAGE_PHP')){
+
+$lang_display_image_php = array(
+	'confirm_del' => 'estás certo de que desexas ELIMINAR esta foto ? \\ncomentarios 
+vinculados tamén serán excluídos.',
+	'del_pic' => 'APAGAR ESTA FOTO',
+	'size' => '%s x %s pixels',
+	'views' => '%s veces',
+	'slideshow' => 'Slideshow',
+	'stop_slideshow' => 'PARAR SLIDESHOW',
+	'view_fs' => 'Preme para ver a foto ampliada',
+	'edit_pic' => 'Editar Descripción', //cpg1.3.0
+	'crop_pic' => 'Xirar', //cpg1.3.0
+  'set_player' => 'Mudar reproductor',
+);
+
+$lang_picinfo = array(
+	'title' =>'INFORMACIONS DA FOTO',
+	'Filename' => 'Arquivo',
+	'album name' => 'album',
+	'Rating' => 'Clasificación (%s voto(s))',
+	'Keywords' => 'Palabras-chave',
+	'File Size' => 'tamaño do arquivo',
+  'Date Added' => 'Data de engadido', //cpg1.4
+	'Dimensions' => 'Dimensións',
+	'Displayed' => 'Visualizada',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Feita', //cpg1.4
+  'Model' => 'Modelo', //cpg1.4
+  'DateTime' => 'Tempo e Data', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Abertura Max', //cpg1.4
+  'FocalLength' => 'Lonxitude focal', //cpg1.4
+	'Comment' => 'comentario',
+	'addFav'=>'engadir a favoritos', //cpg1.3.0
+	'addFavPhrase'=>'Favoritos', //cpg1.3.0
+	'renFav'=>'remover dos Favoritos', //cpg1.3.0
+	'iptcTitle'=>'Titulo IPTC', //cpg1.3.0
+	'iptcCopyright'=>'Copyright IPTC', //cpg1.3.0
+	'iptcKeywords'=>'Palabras-chave IPTC', //cpg1.3.0
+	'iptcCategory'=>'Categoria IPTC', //cpg1.3.0
+	'iptcSubCategories'=>'Sub-Categorias IPTC', //cpg1.3.0
+  'ColorSpace' => 'Profundidade de Cor', //cpg1.4
+  'ExposureProgram' => 'Programa de Exposición', //cpg1.4
+  'Flash' => 'Flash', //cpg1.4
+  'MeteringMode' => 'Modo de Contador', //cpg1.4
+  'ExposureTime' => 'Tempo de Exposición', //cpg1.4
+  'ExposureBiasValue' => 'Bias de Exposición', //cpg1.4
+  'ImageDescription' => ' Descrición da Imaxe', //cpg1.4
+  'Orientation' => 'Orientación', //cpg1.4
+  'xResolution' => 'Resolución X', //cpg1.4
+  'yResolution' => 'Resolución Y', //cpg1.4
+  'ResolutionUnit' => 'Unidade de Resolución', //cpg1.4
+  'Software' => 'Software', //cpg1.4
+  'YCbCrPositioning' => 'Posicionamento YCbCr', //cpg1.4
+  'ExifOffset' => 'Offset Exif', //cpg1.4
+  'IFD1Offset' => 'Offset IFD1', //cpg1.4
+  'FNumber' => 'Número F', //cpg1.4
+  'ExifVersion' => 'Versión Exif', //cpg1.4
+  'DateTimeOriginal' => 'Tempo e Data Orixinais', //cpg1.4
+  'DateTimedigitized' => 'Tempo e Data dixitalizados', //cpg1.4
+  'ComponentsConfiguration' => 'Configuración de Compoñentes', //cpg1.4
+  'CompressedBitsPerPixel' => 'Bits Por Pixel Comprimidos', //cpg1.4
+  'LightSource' => 'Fonte de Luz', //cpg1.4
+  'ISOSetting' => 'Configuración ISO', //cpg1.4
+  'ColorMode' => 'Modo de Cor', //cpg1.4
+  'Quality' => 'Calidade', //cpg1.4
+  'ImageSharpening' => 'Definición da Imaxe', //cpg1.4
+  'FocusMode' => 'Modo de Enfoque', //cpg1.4
+  'FlashSetting' => 'Configuración do Flash', //cpg1.4
+  'ISOSelection' => 'Selección ISO', //cpg1.4
+  'ImageAdjustment' => 'Axuste de Imaxe', //cpg1.4
+  'Adapter' => 'Adaptador', //cpg1.4
+  'ManualFocusDistance' => 'Distancia de Enfoque Manual', //cpg1.4
+  'DigitalZoom' => 'Zoom Dixital', //cpg1.4
+  'AFFocusPosition' => 'Posición de Enfoque AF', //cpg1.4
+  'Saturation' => 'Saturación', //cpg1.4
+  'NoiseReduction' => 'Reducción de Ruido', //cpg1.4
+  'FlashPixVersion' => 'Versión de Flash Pix', //cpg1.4
+  'ExifImageWidth' => 'Ancho da Imaxe no Exif', //cpg1.4
+  'ExifImageHeight' => 'Alto da Imaxe no Exif', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Offset de Interoperabilidade no Exif', //cpg1.4
+  'FileSource' => 'Fonte de Arquivo', //cpg1.4
+  'SceneType' => 'Tipo de Escena', //cpg1.4
+  'CustomerRender' => 'Reproducción Cliente', //cpg1.4
+  'ExposureMode' => 'Modo de Exposición', //cpg1.4
+  'WhiteBalance' => 'Balance de Brancos', //cpg1.4
+  'DigitalZoomRatio' => 'Relación de Zoom Dixital', //cpg1.4
+  'SceneCaptureMode' => 'Modo de Captura de Escena', //cpg1.4
+  'GainControl' => 'Control de Ganancia', //cpg1.4
+  'Contrast' => 'Contraste', //cpg1.4
+	'Sharpness' => 'Definición', //cpg1.4
+  'ManageExifDisplay' => 'Xestionar Visualización de Datos Exif', //cpg1.4
+  'submit' => 'Enviar', //cpg1.4
+  'success' => 'Información adaptada satisfactoriamente.', //cpg1.4
+  'details' => 'Detalles', //cpg1.4
+);
+
+$lang_display_comments = array(
+	'OK' => 'OK',
+	'edit_title' => 'Editar este comentario',
+	'confirm_delete' => 'tes a certeza de remover este comentario ?',
+	'add_your_comment' => 'Engade o teu comentario',
+	'name'=>'Nome',
+	'comment'=>'comentario',
+	'your_name' => 'O teu nome',
+  'report_comment_title' => 'Envía este comentario ó administrador', //cpg1.4
+);
+
+$lang_fullsize_popup = array(
+  'click_to_close' => 'Preme na imaxe para pechar esta xanela',
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
+	'title' => 'Enviar unha postal-e',
+	'invalid_email' => '<b>Aviso</b> : email inválido !',
+	'ecard_title' => '%s enviouche unha postal-e!',
+	'error_not_image' => 'só as imaxes poden ser enviadas como postais-e.', //cpg1.3.0
+  'view_ecard' => 'Ligazón alternativa se a postal-e non se amosa correctamente', //cpg1.4
+  'view_ecard_plaintext' => 'Para ver a postal-e, copia e pegua o URL na barra de direccións do teu navegador:', //cpg1.4
+	'view_more_pics' => 'Preme aqui para ver máis fotos !',
+	'send_success' => 'A túa postal-e foi enviada!',
+	'send_failed' => 'Desculpe, pero o servidor non pode enviar a túa postal-e...',
+	'from' => 'Remitente',
+	'your_name' => 'O seu nome',
+	'your_email' => 'O seu e-mail',
+	'to' => 'Para',
+	'rcpt_name' => 'Destinatario',
+	'rcpt_email' => 'E-mail do destinatario',
+	'greetings' => 'Título',
+	'message' => 'Mensaxe',
+  'ecards_footer' => 'Enviado %s dende a IP %s ás %s (horario da Galería)', //cpg1.4
+'preview' => 'Vista previa da Postal-e', //cpg1.4
+  'preview_button' => 'Vista previa', //cpg1.4
+  'submit_button' => 'Enviar postal-e', //cpg1.4
+  'preview_view_ecard' => 'Isto será a ligazón alternativa á postal-e unha vez que sexa xerada. Non funcionará para previsualizacións.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Reportar ó administrador', //cpg1.4
+  'invalid_email' => '<b>Erro</b> : dirección de e-mail inválida !', //cpg1.4
+  'report_subject' => 'Un informe de %s na galería %s', //cpg1.4
+  'view_report' => 'Ligazón alternativa se o informe non se amosa correctamente', //cpg1.4
+  'view_report_plaintext' => 'Para ver este informe, copia e pega esta url no teu navegador:', //cpg1.4
+  'view_more_pics' => 'Galería', //cpg1.4
+  'send_success' => 'O teu informe foi enviado', //cpg1.4
+  'send_failed' => 'Síntoo pero o servidor non pode enviar o teu informe...', //cpg1.4
+  'from' => 'dende', //cpg1.4
+  'your_name' => 'O teu nome', //cpg1.4
+  'your_email' => 'O teu e-mail', //cpg1.4
+  'to' => 'a', //cpg1.4
+  'administrator' => 'Administrador/Mod', //cpg1.4
+  'subject' => 'Asunto', //cpg1.4
+  'comment_field_name' => 'Reportando no Comentario de "%s"', //cpg1.4
+  'reason' => 'Razón', //cpg1.4
+  'message' => 'Mensaxe', //cpg1.4
+  'report_footer' => 'Enviado por %s dende a IP %s ás %s (horario da galería)', //cpg1.4
+  'obscene' => 'obsceno', //cpg1.4
+  'offensive' => 'ofensivo', //cpg1.4
+  'misplaced' => 'off-topic/fóra de sitio', //cpg1.4
+  'missing' => 'perdido', //cpg1.4
+  'issue' => 'erro/non se ve', //cpg1.4
+  'other' => 'outro', //cpg1.4
+  'refers_to' => 'O informe de arquivo refírese a', //cpg1.4
+  'reasons_list_heading' => 'razón(s) do informe:', //cpg1.4
+  'no_reason_given' => 'non se definiu razón ningunha', //cpg1.4
+  'go_comment' => 'Ir ó comentario', //cpg1.4
+  'view_comment' => 'Ver o informe enteiro con comentario', //cpg1.4
+  'type_file' => 'arquivo', //cpg1.4
+  'type_comment' => 'comentario', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File editpics.php
+// ------------------------------------------------------------------------- //
+
+if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
+	'pic_info' => '&nbsp;Info da Foto',
+	'album' => 'album',
+	'title' => 'Título',
+  'filename' => 'Nome do arquivo', //cpg1.4
+	'desc' => 'Descripción',
+	'keywords' => 'Palabras-chave',
+  'new_keyword' => 'Nova palabra-chave', //cpg1.4
+  'new_keywords' => 'Nova palabra-chave atopada', //cpg1.4
+  'existing_keyword' => 'palabra-chave existente', //cpg1.4
+	'pic_info_str' => '%sx%s - %sKB - %s visitas - %s votos',
+	'approve' => 'Aprobar foto',
+	'postpone_app' => 'Pospoñer aprobacion',
+	'del_pic' => 'Apagar foto',
+  'del_all' => 'Eliminar TODOS os arquivos', //cpg1.4
+	'read_exif' => 'Ler EXIF novamente', //cpg1.3.0
+	'reset_view_count' => 'Xerar contador',
+  'reset_all_view_count' => 'Resetear TODOS os contadores de visitas', //cpg1.4
+	'reset_votes' => 'Xerar votos',
+  'reset_all_votes' => 'Resetear TODOS os votos', //cpg1.4
+	'del_comm' => 'ELIMINAR comentarios',
+  'del_all_comm' => 'Eliminar TODOS	os comentarios', //cpg1.4
+	'upl_approval' => 'Aprobar envio',
+	'edit_pics' => 'Editar fotos',
+	'see_next' => 'Ver fotos seguintes',
+	'see_prev' => 'Ver fotos anteriores',
+	'n_pic' => '%s fotos',
+	'n_of_pic_to_disp' => 'Número de fotos a amosar',
+	'apply' => 'Aplicar modificacións',
+	'crop_title' => 'Editor de Fotos', //cpg1.3.0
+	'preview' => 'Previsualizar', //cpg1.3.0
+	'save' => 'Gardar foto', //cpg1.3.0
+	'save_thumb' =>'Gardar como miniatura', //cpg1.3.0
+  'gallery_icon' => 'Facer icono', //cpg1.4
+	'sel_on_img' =>'A selección ten que ser na imaxe enteira!', //js-alert //cpg1.3.0
+  'album_properties' =>'Propiedades do Album', //cpg1.4
+  'parent_category' =>'Categoría principal (Pai)', //cpg1.4
+  'thumbnail_view' =>'Ver miniatura', //cpg1.4
+  'select_unselect' =>'seleccionar/deseleccionar todos', //cpg1.4
+  'file_exists' => "O arquivo de destino '%s' xa existe.", //cpg1.4
+  'rename_failed' => "Fallou ó renomear '%s' a '%s'.", //cpg1.4
+  'src_file_missing' => "Código do arquivo '%s' foi perdido.", // cpg 1.4
+  'mime_conv' => "Non podo convertir o arquivo dende '%s' a '%s'",//cpg1.4
+  'forb_ext' => 'Extensión de arquivo prohibida.',//cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File faq.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FAQ_PHP')) $lang_faq_php = array(
+  'faq' => 'Preguntas máis frecontes', //cpg1.3.0
+  'toc' => 'contido', //cpg1.3.0
+  'question' => 'Pregunta: ', //cpg1.3.0
+  'answer' => 'Resposta: ', //cpg1.3.0
+);
+
+if (defined('FAQ_PHP')) $lang_faq_data = array(
+  'Dúvidas xerais', //cpg1.3.0
+  array('Por qué me teño que rexistrar?', 'O Rexistro pode ou non ser requerido polo administrador. O rexistro do usuario e características adicionais como: o envio de fotos, lista de favoritos, votar, e engadir comentarios.', 'allow_user_registration', '0'), //cpg1.3.0
+  array('Cómo fago para rexistrarme?', 'Vai a &quot;rexistrarse&quot; e rechea os campos obrigatorios (e os opcionais se queres tamén).<br />Se o Administrador tivera a activación de usuarios por email activada, entón recibirás un email informándote sobre o rexistro e dándote instruccións para a activación da conta. Antes de loguearte, a tua conta debe ser activada.', 'allow_user_registration', '1'), //cpg1.4
+  array('Cómo fago para loguear/entrar?', 'Vai a &quot;Login&quot;, insire o teu nome de usuario e contrasinal (marca &quot;Gardar contrasinal&quot; no caso de que queiras loguearte automáticamente), despois disto, xa estarás logueado.<br /><b>IMPORTANTE: O teu navegador debe estar habilitado para aceptar cookies/(galletas) e non deben ser borradas se queres manter a funcionalidade da ocpion &quot;Gardar contrasinal&quot;.</b>', 'offline', 0), //cpg1.3.0
+  array('Por qué non consigo loguear?', 'Rexistrácheste e activache a tua conta?. É necesario activar a conta antes de loguearse. Para outros tipos de problema para acceder a conta, contacta có administrador do sitio.', 'offline', 0), //cpg1.3.0
+  array('Qué acontece se esquezo o meu contrasinal?', 'Se este sitio tivera a ligazón &quot;Esquecín o meu contrasinal&quot;, úsao. Se non o houbera, contacta co administrador para pedir un novo contrasinal.', 'offline', 0), //cpg1.3.0
+  //array('Qué acontece se troco o meu enderezo de e-mail?', 'Simplemente loguea e troca o teu enderezo de e-mail en quot;A túa conta&quot;', 'offline', 0), //cpg1.3.0
+  array('Cómo gardo unha imaxe nos &quot;Meus Favoritos&quot;?', 'Preme na miniatura e despois preme en &quot;informacións da foto&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="informacións da Foto" />); procura un pouco máis abaixo e entón preme en &quot;engadir a favoritos&quot;.<br />O administrador debe ter a opción de &quot;informacións da Foto&quot; activada por defecto.<br />IMPORTANTE: As cookies deben estar habilitadas en non deben ser borradas.', 'offline', 0), //cpg1.3.
+  array('Cómo voto nunha foto?', 'Na páxina da foto, abaixo, hai 6 opcións de voto.', 'offline', 0), //cpg1.3.0
+  array('Cómo poño un comentario para unha foto?', 'A páxina da foto ten un campo dispoñible para que engadas o teu comentario.', 'offline', 0), //cpg1.3.0
+  array('Cómo subo un arquivo?', 'Vai a &quot;Upload&quot;e selecciona o album no que queres subir o teu arquivo. Preme &quot;Browse,&quot; busca o arquivo a subir, e preme &quot;abrir.&quot; Engade un título e descripción se queres. Preme en &quot;Enviar&quot;.<br /><br />Alternativamente, se usas <b>Windows XP</b>, podes subir varios arquivos directamente nos teus albums privados usando o XP Publishing wizard.<br />Para máis instruccións sobre cómo, e conseguir o rexistro requerido do arquivo, preme <a href="xp_publish.php">aquí.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('Onde podo enviar unha foto?', 'Podera&quot;s enviar unha foto a un dos albums que tiveras na &quot;miña Galería&quot;. O administrador pode permitir que envies unha foto para un ou máis albums da galería Principal.', 'allow_private_albums', 0), //cpg1.3.0
+  array('Qué tipo e qué tamaño de foto podo enviar?', 'O tamaño e o tipo da foto (jpg,gif,..etc.) depende do administrador.', 'offline', 0), //cpg1.3.0
+  array('Qué é a &quot;miña Galería&quot;?', '&quot;A miña Galería&quot; é unha galería Persoal onde o usuario pode enviar as suas fotos e administralas.', 'allow_private_albums', 0), //cpg1.3.0
+  array('Cómo creo, renomeo ou borro un album na &quot;miña Galería&quot;?', 'Debes estar no &quot;Modo-Admin&quot;<br />Vai a &quot;Crear/Ordenar Meus albums&quot;e preme en&quot;Novo&quot;. Troca o nome do &quot;Novo album&quot; para poñer o nome que desexes.<br />Tamén podes renomear calqueira album na tua galería.<br />Para rematar, preme en &quot;Aplicar modificacions&quot;.', 'allow_private_albums', 0), //cpg1.3.0
+  array('Cómo podo restrinxir ós usuarios de ollar os meus albums?', 'Debes estar no &quot;Modo-Admin&quot;<br />Vai a &quot;Modificar Meus albums. Na barra &quot;actualizar album&quot;, Selecciona o album que desexas modificar.<br />Aqui podes trocar o nome, a Descripción, a miniatura, restrinxir a visualización e/ou engadir comentarios/votar.<br 
+/>Preme en &quot;Actualizar álbum&quot;.', 'allow_private_albums', 0), //cpg1.3.0
+  array('Cómo podo ver outros usuarios da galería?', 'Vai a &quot;albums&quot; e depois preme en Membros &quot;Membros&quot;.', 'allow_private_albums', 0), //cpg1.3.0
+  array('Qué son as cookies?', 'As cookies son uns arquivos que conteñen informacións que se gardan no teu computador.<br />as cookies xeralmente permiten ós usuario sair, e cando volten ó sitio ter varias informacións gardadas incluindo contrasinal e o login.', 'offline', 0), //cpg1.3.0
+  //array('Onde podo encontrar este programa para o meu sitio?', 'O Coppermine é unha Galería Multimedia gratuita, ofrecida baixo licenza GNU GPL. Ten unha chea de características e foi portado a diversas plataformas. Visita a <a href="http://coppermine.sf.net/">Páxina Principal do Coppermine</a> para obter máis detalles ou descargalo.', 'offline', 0), //cpg1.3.0
+
+  'Navegando no Sitio', //cpg1.3.0
+  array('Qué é o boton &quot;albums&quot;?', 'Isto amosará toda a galería coa ligazón de cada categoria. As Miniaturas poden ser unha ligazón para unha categoria.', 'offline', 0), //cpg1.3.0
+  array('Qué é o boton &quot;miña Galería&quot;?', 'Esta é unha caracteristica que permite ó usuario ter a sua propia galería, engadir, Borrar ou modificar albums ou ben enviar fotos.', 'allow_private_albums', 0), //cpg1.3.0
+  array('Cal é a diferencia entre &quot;Modo Admin&quot; e &quot;Modo usuario&quot;?', 'Esta é unha caracteristica que permite ó usuario, cando esta en modo-admin, modificar as súas galerías (e outras cousas se esta permitido polo administrador).', 'allow_private_albums', 0), //cpg1.3.0
+  array('Qué é o boton &quot;Enviar foto&quot;?', 'Isto permite ó usuario enviar unha foto (tamaño e tipo son definidos polo adminstrador do sitio) para a galería seleccionada por tí ou polo administrador.', 'allow_private_albums', 0), //cpg1.3.0
+  array('Qué é o boton &quot;Últimos envios&quot;?', 'Nesta ligazón verás a lista das últimas fotos engadidas ó sitio.', 'offline', 0), //cpg1.3.0
+  array('Qué é o boton &quot;Últimos comentarios&quot;?', 'Aqui verás os derradeiros comentarios conxuntamente coas suas respectivas fotos en miniatura.', 'offline', 0), //cpg1.3.0
+  array('Qué é o boton &quot;máis visualizadas&quot;?', 'Aqui verás as fotos listadas por \'máis Visualizadas\' (tanto por usuarios rexistrados ou non).', 'offline', 0), //cpg1.3.0
+  array('Qué é o boton &quot;máis Popularidade&quot;?', 'Nesta parte verás as fotos que teñen máis popularidade, incluindo os datos desa popularidade (ex: 5 usuarios votaron <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: calificándoa como 1 para 5 (1,2,3,4,5) o que resultará unha media de <img src="images/rating3.gif"
+width="65" height="14" border="0" alt="" /> .)<br />As calificacións van de <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (boa) hata <img src="images/rating0.gif" width="65" height="14" border="0" 
+alt="worst" /> (terrible).', 'offline', 0), //cpg1.3.0
+  array('Qué é o boton &quot;Meus favoritos&quot;?', 'Nesta área poderás ver as fotos que engadiche nos teu favoritos. Estes favoritos serán gardados como cookie e ficarán no teu computador.', 'offline', 0), //cpg1.3.0
+);
+
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
+  'forgot_passwd' => 'Lembrar contrasinal', //cpg1.3.0
+  'err_already_logged_in' => 'Xa estas logueado !', //cpg1.3.0
+  'enter_username_email' => 'Insire o teu login ou o teu email', //cpg1.3.0
+  'submit' => 'Enviar', //cpg1.3.0
+  'illegal_session' => 'Olvidache-la contrasinal, sesión inválida ou expirou.', //cpg1.4
+  'failed_sending_email' => 'O Lembrado da sua contrasinal non pode ser enviado 
+para o seu email !', //cpg1.3.0
+  'email_sent' => 'un email co seu usuario e sua contrasinal foi enviado para %s', //cpg1.4
+  'verify_email_sent' => 'Enviouse un correo-e a %s. Por favor, comproba o teu correo-e para completar o proceso.', //cpg1.4
+  'err_unk_user' => 'O usuario seleccionado non existe!', //cpg1.3.0
+  'account_verify_subject' => '%s - Nova contrasinal requrida', //cpg1.4
+  'account_verify_body' => 'Solicitaches unha nova contrasinal. Se queres que che enviemos a nova contrasinal o teu email, preme na seguinte ligazón:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - A túa nova contrasinal', //cpg1.4
+  'passwd_reset_body' => 'Aquí esta a nova contrasinal que pediches:
+Nome: %s
+Contrasinal: %s
+Preme %s para loguear.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File groupmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
+'group_name' => 'Grupo', //cpg1.4
+  'permissions' => 'Permisos', //cpg1.4
+  'public_albums' => 'Subir albums publicos', //cpg1.4
+  'personal_gallery' => 'Galería persoal', //cpg1.4
+  'upload_method' => 'Método de "subida" (Maneira de inseri-la imaxen)', //cpg1.4
+  'disk_quota' => 'Espazo', //cpg1.4
+  'rating' => 'Posición', //cpg1.4
+  'ecards' => 'Postais', //cpg1.4
+  'comments' => 'Comentarios', //cpg1.4
+  'allowed' => 'Permitido/a', //cpg1.4
+  'approval' => 'Aprovar', //cpg1.4
+  'boxes_number' => 'No. de caixas', //cpg1.4
+  'variable' => 'variable', //cpg1.4
+  'fixed' => 'fixo/a', //cpg1.4
+	'apply' => 'Aplicar modificacións',
+	'create_new_group' => 'Crear novo grupo',
+	'del_groups' => 'Apagar grupo(s) seleccionado(s)',
+	'confirm_del' => 'coidado: ó remover un grupo o seu contido será transferido para \'Rexistrado\' !\n\nquere continuar ?', //js-alert
+	'title' => 'administrar grupos',
+  'num_file_upload' => 'Caixas de subida de arquivos', //cpg1.4
+  'num_URI_upload' => 'Caixas de subida de URI', //cpg1.4
+  'reset_to_default' => 'Resetear a nome por defecto (%s) - recomendado!', //cpg1.4
+  'error_group_empty' => 'a táboa grupo está valeira !<br /><br />Grupos predeterminado creados, por favor recarga esta páxina', //cpg1.4
+  'explain_greyed_out_title' => 'Por qué esta esta fila greyed para fora?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Non podes troca-las propiedades deste grupo porque marcache-la opcion &quot; Permitir acceso a usuarios NON rexistrados (invitados ou anónimos) &quot; a &quot;No&quot; na páxina de configuración. Todo-los invitados (membros do grupo %s) non poden facer nada (non entendo....)but login; there for group settings don\'t apply for them.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Non podes troca-las propiedades do grupo %s porque os membros non poden facer nada.', //cpg1.4
+  'group_assigned_album' => 'album(s) asignados ', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File index.php
+// ------------------------------------------------------------------------- //
+
+if (defined('INDEX_PHP')){
+
+$lang_index_php = array(
+  'welcome' => 'Sexa Benvid@!'
+);
+
+$lang_album_admin_menu = array(
+	'confirm_delete' => 'estás certo de que desexas ELIMINAR este album ? \\nTodas as fotos e comentarios serán excluídos.', //js-alert
+	'delete' => 'ELIMINAR',
+	'modify' => 'PROPIEDADES',
+	'edit_pics' => 'EDITAR FOTOS',
+);
+
+$lang_list_categories = array(
+	'home' => 'Inicio',
+	'stat1' => '<b>[pictures]</b> fotos en <b>[albums]</b> albums e <b>[cat]</b> categorias con <b>[comments]</b> comentarios vistos <b>[views]</b> veces',
+	'stat2' => '<b>[pictures]</b> fotos en <b>[albums]</b> albums visitados <b>[views]</b> veces',
+	'xx_s_gallery' => '%s\'s Galería',
+	'stat3' => '<b>[pictures]</b> fotos en <b>[albums]</b> albums con <b>[comments]</b> comentarios, visitadas <b>[views]</b> veces'
+);
+
+$lang_list_users = array(
+	'user_list' => 'Lista de usuarios',
+	'no_user_gal' => 'nengún usuario pode ter albums',
+	'n_albums' => '%s album(s)',
+	'n_pics' => '%s foto(s)'
+);
+
+$lang_list_albums = array(
+	'n_pictures' => '%s foto(s)',
+	'last_added' => ', última foto engadida o %s',
+  'n_link_pictures' => '%s arquivos ligados', //cpg1.4
+  'total_pictures' => '%s total arquivos', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Xestionar palabras-chave', //cpg1.4
+  'edit' => 'editar', //cpg1.4
+  'delete' => 'eliminar', //cpg1.4
+  'search' => 'procurar', //cpg1.4
+  'keyword_test_search' => 'procurar %s en nova xanela', //cpg1.4
+  'keyword_del' => 'elimina-la palabra-chave %s', //cpg1.4
+  'confirm_delete' => 'Estás seguro que queres elimina-las palabras-chave %s da galería enteira?', //cpg1.4  // js-alert
+  'change_keyword' => 'trocar palabra-chave', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File login.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGIN_PHP')) $lang_login_php = array(
+  'login' => 'Login',
+  'enter_login_pswd' => 'Insire o seu nome de usuario e contrasinal para entrar',
+  'username' => 'usuario',
+  'password' => 'contrasinal',
+  'remember_me' => 'Gardar contrasinal',
+  'welcome' => 'Benvido(a) %s ...',
+  'err_login' => '*** non foi posible loguear. téntao novamente ***',
+  'err_already_logged_in' => 'Xa estas logueado !',
+  'forgot_password_link' => 'Esquecín o meu contrasinal', //cpg1.3.0
+  'cookie_warning' => 'Atención: o teu navegador non acepta cookies', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File logout.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGOUT_PHP')) $lang_logout_php = array(
+  'logout' => 'Saír',
+  'bye' => 'Deica logo %s ...',
+  'err_not_loged_in' => 'Non estas logueado !',
+);
+
+// ------------------------------------------------------------------------- //
+// File minibrowser.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'pechar', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'subir un nivel', //cpg1.4
+  'current_path' => 'ruta actual', //cpg1.4
+  'select_directory' => 'por favor selecciona un directorio', //cpg1.4
+  'click_to_close' => 'Preme na imaxe para pechar esta xanela',
+);
+
+// ------------------------------------------------------------------------- //
+// File modifyalb.php
+// ------------------------------------------------------------------------- //
+
+if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
+	'upd_alb_n' => 'actualizar album %s',
+	'general_settings' => 'Configuracións xerais',
+	'alb_title' => 'Título do album',
+	'alb_cat' => 'Categoria do album',
+	'alb_desc' => 'Descripción do album',
+  'alb_keyword' => 'Palabra-chave do album', //cpg1.4
+	'alb_thumb' => 'Miniatura do album',
+	'alb_perm' => 'permisos para este album',
+	'can_view' => 'album pode ser visto por',
+	'can_upload' => 'Visitantes poden enviar fotos',
+	'can_post_comments' => 'Visitantes poden enviar comentarios',
+	'can_rate' => 'Visitantes poden votar as fotos',
+	'user_gal' => 'Galería do usuario',
+	'no_cat' => '* sen categoria *',
+	'alb_empty' => 'album valeiro',
+	'last_uploaded' => 'Último envio',
+	'public_alb' => 'Todos (album público)',
+	'me_only' => 'só eu',
+	'owner_only' => 'só o dono do album (%s)',
+	'groupp_only' => 'Membros do grupo\'%s\' ',
+	'err_no_alb_to_modify' => 'Non podes modificar nengún album na base de datos.',
+	'update' => 'actualizar album',
+  'reset_album' => 'Resetear album', //cpg1.4
+  'reset_views' => 'Resetear contador de visitas para &quot;0&quot; en %s', //cpg1.4
+  'reset_rating' => 'Reseter posicións en todo-los arquivos no %s', //cpg1.4
+  'delete_comments' => 'Eliminar todo-los comentarios feitos no %s', //cpg1.4
+  'delete_files' => '%sIrreversibe%s elliminar todo-los arquivos no %s', //cpg1.4
+  'views' => 'vistas', //cpg1.4
+  'votes' => 'votos', //cpg1.4
+  'comments' => 'comentarios', //cpg1.4
+  'files' => 'arquivos', //cpg1.4
+  'submit_reset' => 'gardar trocos', //cpg1.4
+  'reset_views_confirm' => 'Estou seguro', //cpg1.4
+  'notice1' => '(*) dependendo das opcións dos %sgrupos%s',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Contrasinal do album', //cpg1.4
+  'alb_password_hint' => 'Recordatorio do contrasinal do álbum', //cpg1.4
+  'edit_files' =>'Editar arquivos', //cpg1.4
+  'parent_category' =>'Categoría pai (principal)', //cpg1.4
+  'thumbnail_view' =>'Ver miniatura', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  'explanation' => 'Esta é a saída xerada pola función-PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>, q se amosa co Coppermine (trimming the output at the right side).',
+  'no_link' => 'Permitir a outros ver a túa phpinfo pode ser un risco de seguridade, este é o motivo polo que esta páxina so é visible cando iniciaches sesión como administrador. Non podes publicar unha ligazón a esta páxina para permitirlles o acceso a outros, xa que se lles denegará o acceso.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Xestor de fotos', //cpg1.4
+  'select_album' => 'Selecciona album', //cpg1.4
+  'delete' => 'Eliminar', //cpg1.4
+  'confirm_delete1' => 'Estás seguro que queres elimina-la foto ?', //cpg1.4
+  'confirm_delete2' => '\nA foto será eliminada para sempre.', //cpg1.4
+  'apply_modifs' => 'Apicar modificacións', //cpg1.4
+  'confirm_modifs' => 'Confirmar modificacións', //cpg1.4
+  'pic_need_name' => 'A foto precisa ter nome !', //cpg1.4
+  'no_change' => 'Non se puido face-lo troco !', //cpg1.4
+  'no_album' => '*album Nº *', //cpg1.4
+  'explanation_header' => 'A orde a medida que podes especificar nesta páxina só se terá en conta se', //cpg1.4
+  'explanation1' => 'o administrador configurou a "Orde por defecto para os arquivos" en "Posición descendente" ou "Posición ascendente" (configuración global para todos os usuarios que non escollan outra opción de ordeación individualmente)', //cpg1.4
+  'explanation2' => 'o usuario escolleu "Posición descendente" ou "Posición ascendente" na páxina de miniaturas (configuración por usuario)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Estás certo de que queres DESINSTALAR este plugin', //cpg1.4
+  'confirm_delete' => 'Estás certo de que queres ELIMINAR este plugin', //cpg1.4
+  'pmgr' => 'Xestor de Plugins', //cpg1.4
+  'name' => 'Nome', //cpg1.4
+  'author' => 'Autor', //cpg1.4
+  'desc' => 'Descrición', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Plugins Instalados', //cpg1.4
+  'n_plugins' => 'Plugins Non Instalados', //cpg1.4
+  'none_installed' => 'Ningún Instalado', //cpg1.4
+  'operation' => 'Operación', //cpg1.4
+  'not_plugin_package' => 'O arquivo subido non é un paquete de plugin.', //cpg1.4
+  'copy_error' => 'Houbo un erro ó copiar o paquete ó cartafol de plugins.', //cpg1.4
+  'upload' => 'Subir', //cpg1.4
+  'configure_plugin' => 'Configurar plugin', //cpg1.4
+  'cleanup_plugin' => 'Limpar plugin', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
+// ------------------------------------------------------------------------- //
+
+if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
+	'already_rated' => 'Desculpa, pero xa votaches esta foto',
+	'rate_ok' => 'O teu voto foi feito',
+	'forbidden' => 'Non podes votar as túas propias fotos.', //cpg1.3.0
+);
+
+// ------------------------------------------------------------------------- //
+// File register.php & profile.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
+
+$lang_register_disclamer = <<<EOT
+En canto os administradores do sitio ( {SITE_NAME} ) tentaran remover qualqueira contido indesexable, é imposible revisar todas as fotos, recoñeces que todas as fotos feitas por ti neste sitio expresan as túas opinións e non as dos administradores ou do webmaster (Agás os seus mesmos) desfacéndose de calqueira responsabilidade.<br />
+<br />
+Acordas non postear nengun material abusivo, obsceno, vulgar, odiable, que indique sexualidade ou calqueira outro material que viole calqueira lei aplicable. Concordas que calqueira Webmaster, Administrador e moderador do sitio ( {SITE_NAME} ) ten o dereito de remover, editar calqueira conteído a calqueira hora que sexa necesario. Como usuario concordas que todas as informacións dadas por ti serán gardadas no noso banco de datos, e que estas informacións non sexan enviadas a nengunha terceira persoa sen o teu consentimento. O Webmaster e o Administrador non se responsibilizarán por nengunha acción hacker que poida comprometer os datos.<br />
+<br />
+Este sitio usa cookies para almacenar informacións no seu computador. Estas cookies serven só para proveer de maior tecnoloxia ó sitio. O seu email é usado só para confirmar os detalles do seu rexistro e sua contrasinal.<br />
+<br />
+Premendo en 'Estou dacordo', concordas con todos estas condicions.
+EOT;
+
+$lang_register_php = array(
+	'page_title' => 'rexistro DE USUARIO',
+	'term_cond' => 'Termos e condicions',
+	'i_agree' => 'Estou dacordo',
+	'submit' => 'Enviar rexistro',
+	'err_user_exists' => 'Este nome de usuario xa existe, por favor intente 
+outro',
+	'err_password_mismatch' => 'As duas contrasinais non concordan. Insira 
+novamente',
+	'err_unhame_short' => 'Nome de usuario precisa ter mínimo 2 caracteres',
+	'err_password_short' => 'Sua contrasinal ten que ter un mínimo de 2 caracteres',
+	'err_unhame_pass_diff' => 'Nome de usuario e contrasinal deben ser diferentes',
+	'err_invalid_email' => 'Enderezo de e-mail inválido',
+	'err_duplicate_email' => 'xa existe outro usuario Rexistrado con este e-mail',
+	'enter_info' => 'Entre coas informacións de rexistro',
+	'required_info' => 'Información Obrigatoria',
+	'optional_info' => 'Información Opcional',
+	'username' => 'usuario',
+	'password' => 'contrasinal',
+	'password_again' => 'reescriba a contrasinal',
+	'email' => 'E-mail',
+	'location' => 'Enderezo',
+	'interests' => 'Intereses',
+	'website' => 'Páxina web',
+	'occupation' => 'Profesión',
+	'error' => 'ERRO',
+	'confirm_email_subject' => '%s - CONFIRMACION DE rexistro',
+	'information' => 'Información',
+	'failed_sending_email' => 'O e-mail de confirmación de rexistro non pode ser enviado !',
+	'thank_you' => 'Graciñas por rexistrarte.<br /><br />As informacións para finalizar o teu rexistro foron enviadas ó teu e-mail.',
+	'acct_created' => 'A túa conta foi creada e agora podes entrar co teu nome de usuario e a túa contrasinal',
+	'acct_active' => 'A túa conta xa está activa. Entra co teu nome de usuario e contrasinal para loguear',
+	'acct_already_act' => 'A túa conta xa está activa !',
+	'acct_act_failed' => 'Esta conta aínda non está activa  !',
+	'err_unk_user' => 'o usuario seleccionado non existe !',
+	'x_s_profile' => 'Perfil de %s',
+	'group' => 'Grupo',
+	'reg_date' => 'Participante',
+	'disk_usage' => 'Uso do disco',
+	'change_pass' => 'trocar contrasinal',
+	'current_pass' => 'contrasinal actual',
+	'new_pass' => 'Nova contrasinal',
+	'new_pass_again' => 'reescriba a nova contrasinal',
+	'err_curr_pass' => 'contrasinal atual INCORRECTA',
+	'apply_modif' => 'Gardar modificacions',
+	'change_pass' => 'trocar o meu contrasinal',
+	'update_success' => 'Os seus datos foron atualizados',
+	'pass_chg_success' => 'O teu contrasinal foi trocado',
+	'pass_chg_error' => 'O teu contrasinal non foi trocado',
+	'notify_admin_email_subject' => '%s - Notificación de rexistro', //cpg1.3.0
+  'last_uploads' => 'último arquivo subido.<br />Pulse para ver todos os subidos por ', //cpg1.4
+  'last_comments' => 'Últimos comentarios.<br />Pulse para ver todos os comentarios de ', //cpg1.4
+	'notify_admin_email_body' => 'O usuario "%s" foi Rexistrado na túa galería', //cpg1.3.0
+  'pic_count' => 'Arquivos subidos', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Petición de rexistro', //cpg1.4
+  'thank_you_admin_activation' => 'Gracias.<br /><br />A túa solicitude de rexistro foi enviada o Administrador. Recebirás un e-mail de aprobación.', //cpg1.4
+  'acct_active_admin_activation' => 'A conta agora está activada e un e-mail foi enviado o usuario.', //cpg1.4
+  'notify_user_email_subject' => '%s - Notificación da activación', //cpg1.4
+);
+
+$lang_register_confirm_email = <<<EOT
+Gracias por te rexistrar na {SITE_NAME}
+
+Para activar a túa conta como usuario "{USER_NAME}", preme na seguinte ligazón ou copia e cola na barra de endeezos do teu navegador web.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+Consideracións,
+
+O administrador de {SITE_NAME}
+
+EOT;
+
+$lang_register_approve_email = <<<EOT
+Un novo usuario con nome "{USER_NAME}" rexistrouse na galería.
+
+Para activar a conta tes que pulsar na ligazón de embaixo ou copiar e colar na barra de dirección do teu navegador web.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_activated_email = <<<EOT
+A túa conta foi aprobada e activada.
+
+Podeste logear agora en <a href="{SITE_LINK}">{SITE_LINK}</a> co nome de usuario "{USER_NAME}"
+
+
+Consideracións,
+
+O administrador de {SITE_NAME}
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File reviewcom.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
+	'title' => 'Revisar comentarios',
+	'no_comment' => 'non hai comentarios para revisar',
+	'n_comm_del' => '%s comentario(s) borrado(s)',
+	'n_comm_disp' => 'Número de comentarios para visualizar',
+	'see_prev' => 'Anterior',
+	'see_next' => 'Próximo',
+	'del_comm' => 'Borrar comentarios seleccionados',
+  'user_name' => 'Nome', //cpg1.4
+  'date' => 'Data', //cpg1.4
+  'comment' => 'Comentario', //cpg1.4
+  'file' => 'Arquivo', //cpg1.4
+  'name_a' => 'Nome de usuario ascendente', //cpg1.4
+  'name_d' => 'Nome de usuario descendente', //cpg1.4
+  'date_a' => 'Data ascendente', //cpg1.4
+  'date_d' => 'Data descendente', //cpg1.4
+  'comment_a' => 'Comentario ascendente', //cpg1.4
+  'comment_d' => 'Comentario descendente', //cpg1.4
+  'file_a' => 'Arquivo ascendente', //cpg1.4
+  'file_d' => 'Arquivo descendente', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File search.php                                                           //
+// ------------------------------------------------------------------------- //
+
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Procurar a colección do arquivo', //cpg1.4
+  'submit_search' => 'Procurar', //cpg1.4
+  'keyword_list_title' => 'Lista de palabras chave', //cpg1.4
+  'keyword_msg' => 'A lista mencionada enriba non está incluida. Non incluiches palabras de títulos de foto e descricións. Tenta procurar por texto completo.',  //cpg1.4
+  'edit_keywords' => 'Editar palabras chave', //cpg1.4
+  'search in' => 'Procurar en:', //cpg1.4
+  'ip_address' => 'Enderezos IP', //cpg1.4
+  'fields' => 'Procurar en', //cpg1.4
+  'age' => 'Edade', //cpg1.4
+  'newer_than' => 'Máis novo que', //cpg1.4
+  'older_than' => 'Máis vello que', //cpg1.4
+  'days' => 'días', //cpg1.4
+  'all_words' => 'Combina con todas as palabras (E)', //cpg1.4
+  'any_words' => 'Combina con calquera palabra (OU)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Título', //cpg1.4
+  'caption' => 'Lenda', //cpg1.4
+  'keywords' => 'Palabras chave', //cpg1.4
+  'owner_name' => 'Nome do propietario', //cpg1.4
+  'filename' => 'Nome do arquivo', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File searchnew.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
+	'page_title' => 'Procurar novas fotos',
+	'select_dir' => 'Seleccionar directorio',
+	'select_dir_msg' => 'Esta función permiteche enviar diversas fotos ao mesmo tempo.<br /><br />Selecciona o directorio das fotos',
+	'no_pic_to_add' => 'non hai fotos para engadir',
+	'need_one_album' => 'Precisas ter polo menos un album para usar esta 
+función',
+	'warning' => 'coidado',
+	'change_perm' => 'O script non pode grabar neste directorio que debe ter permiso 755 ou 777 !',
+	'target_album' => '<b>Colocar fotos do &quot;</b>%s<b>&quot; en </b>%s',
+	'folder' => 'cartafol',
+	'image' => 'Foto',
+	'album' => 'album',
+	'result' => 'Resultado',
+	'dir_ro' => 'non grabable. ',
+	'dir_cant_read' => 'non pode ser lido. ',
+	'insert' => 'Adicionando novas fotos á galería',
+	'list_new_pic' => 'Lista das novas fotos',
+	'insert_selected' => 'Inserir fotos seleccionadas',
+	'no_pic_found' => 'nengunha foto nova foi encontrada',
+	'be_patient' => 'Por favor teña pacenza. O sistema nescesita de tempo para enviar as fotos',
+  'no_album' => 'non seleccionou ningún album',
+  'result_icon' => 'pulse para detalles ou recargar',  //cpg1.4
+	'notes' =>  '<ul>'.
+				'<li><b>OK</b> : Significa que foi enviado con exito'.
+				'<li><b>DP</b> : Significa que existe un duplicado na base de datos'.
+				'<li><b>PB</b> : Significa que non pode ser enviado, verifica a túa 
+Configuración e os permisos dos directorios.'.
+				'<li><b>NA</b> : Significa que non seleccionaches ningún album para 
+engadir as fotos, pulsa en \'<a 
+href="javascript:history.back(1)">voltar</a>\' e selecciona un album. Se 
+non tes un album <a href="albmgr.php">crea un primeiro</a></li>'.
+				'<li>Se un dos \'simbolos\' OK, DP ou PB non apareceren pulsa no 
+símbolo co problema para recibir a Mensaxe de erro'.
+				'<li>Se o tempo expira, intentao novamente actualizando a páxina'.
+				'</ul>', //cpg1.3.0
+	'select_album' => 'seleccionar album', //cpg1.3.0
+	'check_all' => 'Marcar Todo', //cpg1.3.0
+	'uncheck_all' => 'Desmarcar Todo', //cpg1.3.0
+  'no_folders' => 'Non hai ningún cartafol dentro do cartafol "album" aínda. Asegurate de crear alomenos un cartafol dentro de "albums" e subir via ftp os teus arquivos ali. You mustn\'t upload to the "userpics" nor "edit" folders, they are reserved for http uploads and internal purposes.', //cpg1.4
+   'albums_no_category' => 'Albums sin categoría', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Albums persoal', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Inferfaz de Browsable (recomendado)', //cpg1.4
+  'edit_pics' => 'Editar arquivos', //cpg1.4
+  'edit_properties' => 'Propiedades do album', //cpg1.4
+  'view_thumbs' => 'Ver miniaturas', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'mostrar/ocultar esta columna', //cpg1.4
+  'vote' => 'Detalles do voto', //cpg1.4
+  'hits' => 'Detalles do hit', //cpg1.4
+  'stats' => 'Estatísticas do Voto', //cpg1.4
+  'sdate' => 'Data', //cpg1.4
+  'rating' => 'Posición', //cpg1.4
+  'search_phrase' => 'Buscar frase', //cpg1.4
+  'referer' => 'Referer', //cpg1.4
+  'browser' => 'Navegador', //cpg1.4
+  'os' => 'Sistema Operativo', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Ordenar por %s', //cpg1.4
+  'ascending' => 'ascendente', //cpg1.4
+  'descending' => 'descendente', //cpg1.4
+  'internal' => 'int', //cpg1.4
+  'close' => 'Pechar', //cpg1.4
+  'hide_internal_referers' => 'agochar referers internos', //cpg1.4
+  'date_display' => 'Mostrar data', //cpg1.4
+  'submit' => 'enviar / actualizar', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File thumbnails.php
+// ------------------------------------------------------------------------- //
+
+// Void
+
+// ------------------------------------------------------------------------- //
+// File upload.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UPLOAD_PHP')) $lang_upload_php = array(
+  'title' => 'Envio de Foto', //cpg1.3.0
+  'custom_title' => 'Formulario de Pedidos personalizable', //cpg1.3.0
+  'cust_instr_1' => 'Debes selecionar un número personalizable de caixas de envio. mentres non podes selecionar máis do que os limites amosados abaixo.', //cpg1.3.0
+  'cust_instr_2' => 'número de Caixas de Pedidos', //cpg1.3.0
+  'cust_instr_3' => 'Caixas de envio de arquivo: %s', //cpg1.3.0
+  'cust_instr_4' => 'Caixas de envio de URI/URL: %s', //cpg1.3.0
+  'cust_instr_5' => 'Caixas de envio de URI/URL:', //cpg1.3.0
+  'cust_instr_6' => 'Caixas de envio de arquivo:', //cpg1.3.0
+  'cust_instr_7' => 'Por favor insire o número de cada tipo de caixa de envio que desexas desta vez e preme en \'Continuar\'. ', //cpg1.3.0
+  'reg_instr_1' => 'acción inválida para o formulario de creacion.', //cpg1.3.0
+  'reg_instr_2' => 'Agora podes enviar os teus arquivos usando as caixas de envio de abaixo. Os arquivos a seren enviados para o servidor non poden exceder o tamaño de %s KB cada un. Arquivos ZIP enviados para a seccion de \'Envio de Arquivo\' e \'Envio de URI/URL\' iran permanecer compactados.', //cpg1.3.0
+  'reg_instr_3' => 'Se queres o arquivo zipado ou que o arquivo sexa descompactado, debes usar a caixa de envio especial para isto, area \'Envio de ZIP con descompactación\'.', //cpg1.3.0
+  'reg_instr_4' => 'cando uses a seccion de envio URI/URL, por favor insire o camiño para o arquivo. Ex: http://www.meusite.co.br/imaxes/foto.jpg', //cpg1.3.0
+  'reg_instr_5' => 'cando remates de completar o formulario, por favor preme en \'Continuar\'.', //cpg1.3.0
+  'reg_instr_6' => 'Envio de ZIP co descompactación:', //cpg1.3.0
+  'reg_instr_7' => 'Envio de arquivos:', //cpg1.3.0
+  'reg_instr_8' => 'Envio de URI/URL:', //cpg1.3.0
+  'error_report' => 'Relatório de Erro', //cpg1.3.0
+  'error_instr' => 'ocorreran erros nos seguintes envios:', //cpg1.3.0
+  'file_name_url' => 'Arquivo/URL', //cpg1.3.0
+  'error_message' => 'Mensaxe de Erro', //cpg1.3.0
+  'no_post' => 'nengún arquivo seleccionado.', //cpg1.3.0
+  'forb_ext' => 'extension de arquivo proibida.', //cpg1.3.0
+  'exc_php_ini' => 'tamaño de arquivo excedido permitido para o php.ini.', //cpg1.3.0
+  'exc_file_size' => 'tamaño de arquivo excedido permitido para a galería.', //cpg1.3.0
+  'partial_upload' => 'só envio parcial.', //cpg1.3.0
+  'no_upload' => 'nengun envio ocorrido.', //cpg1.3.0
+  'unknown_code' => 'Codigo de erro PHP de envio, inválido.', //cpg1.3.0
+  'no_temp_name' => 'nengun envio - nengun nome temporal.', //cpg1.3.0
+  'no_file_size' => 'Esta en branco/corrupto', //cpg1.3.0
+  'impossible' => 'Imposible mover.', //cpg1.3.0
+  'not_image' => 'non é unha imaxe/corrupta', //cpg1.3.0
+  'not_GD' => 'non é unha extension GD.', //cpg1.3.0
+  'pixel_allowance' => 'tamaño de pixel excedido.', //cpg1.3.0
+  'incorrect_prefix' => 'Prefixo de URI/URL incorrecto', //cpg1.3.0
+  'could_not_open_URI' => 'non foi posible abrir a URI.', //cpg1.3.0
+  'unsafe_URI' => 'seguridade non verificable.', //cpg1.3.0
+  'meta_data_failure' => 'erro da Meta data', //cpg1.3.0
+  'http_401' => '401 unhauthorized', //cpg1.3.0
+  'http_402' => '402 Payment Required', //cpg1.3.0
+  'http_403' => '403 Forbidden', //cpg1.3.0
+  'http_404' => '404 Not Found', //cpg1.3.0
+  'http_500' => '500 Internal Server Error', //cpg1.3.0
+  'http_503' => '503 Service unhavailable', //cpg1.3.0
+  'MIME_extraction_failure' => 'MIME non pode ser determinado.', //cpg1.3.0
+  'MIME_type_unknown' => 'Tipo de MIME inválido', //cpg1.3.0
+  'cant_create_write' => 'non foi posible Crear un arquivo grabable.', //cpg1.3.0
+  'not_writable' => 'non foi posible grabar nun arquivo grabable.', //cpg1.3.0
+  'cant_read_URI' => 'non foi posible ler a URI/URL', //cpg1.3.0
+  'cant_open_write_file' => 'non foi posible abrir o arquivo URI grabable.', //cpg1.3.0
+  'cant_write_write_file' => 'non foi posible grabar no arquivo URI grabable.', //cpg1.3.0
+  'cant_unzip' => 'non foi posible descomprimir.', //cpg1.3.0
+  'unknown' => 'Erro inválido', //cpg1.3.0
+  'succ' => 'Envio realizado con exito', //cpg1.3.0
+  'success' => '%s envios con exito.', //cpg1.3.0
+  'add' => 'Por favor preme en \'Continuar\' para engadir os arquivos nos albums.', //cpg1.3.0
+  'failure' => 'erro de envio', //cpg1.3.0
+  'f_info' => 'Información do Arquivo', //cpg1.3.0
+  'no_place' => 'O arquivo anterior non pode ser inserido.', //cpg1.3.0
+  'yes_place' => 'O arquivo anterior foi inserido con exito.', //cpg1.3.0
+  'max_fsize' => 'O tamaño máximo permitido de arquivo é %s KB',
+  'album' => 'album',
+  'picture' => 'Foto', //cpg1.3.0
+  'pic_title' => 'Titulo da Foto', //cpg1.3.0
+  'description' => 'Descripción da Foto', //cpg1.3.0
+  'keywords' => 'Palabras-Chave (separado con espazos)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Insire a lista</a>', //cpg1.4
+  'keywords_sel' =>'Selecciona palabras-chave', //cpg1.4
+  'err_no_alb_uploadables' => 'Desculpa, non estás autorizado a enviar arquivos para nengún album', //cpg1.3.0
+  'place_instr_1' => 'Por favor insire os arquivos no album agora. Debes tamén inserir informacións sobre cada arquivo agora.', //cpg1.3.0
+  'place_instr_2' => 'máis arquivos precisan ser colocados. Por favor preme en \'Continuar\'.', //cpg1.3.0
+  'process_complete' => 'Inseriches con exito todos os arquivos.', //cpg1.3.0
+   'albums_no_category' => 'Albums sen categoría', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Albums persoais', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Selecciona album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Pechar', //cpg1.4
+  'no_keywords' => 'Non hai palabras-chave dispoñibles', //cpg1.4
+  'regenerate_dictionary' => 'Rexenerar diccionario', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File usermgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+  'memberlist' => 'Lista de membros', //cpg1.4
+  'user_manager' => 'Xestor de usuarios', //cpg1.4
+	'title' => 'administrar usuarios',
+	'name_a' => 'Nome Ascendente',
+	'name_d' => 'Nome Descendente',
+	'group_a' => 'Grupo Ascendente',
+	'group_d' => 'Grupo Descendente',
+	'reg_a' => 'Data de rexistro Ascendente',
+	'reg_d' => 'Data de rexistro Descendente',
+	'pic_a' => 'Contador de fotos ascendente',
+	'pic_d' => 'Contador de fotos descendente',
+	'disku_a' => 'Uso de disco ascendente',
+	'disku_d' => 'Uso de disco descendente',
+	'lv_a' => 'Ultima visita Ascendente', //cpg1.3.0
+	'lv_d' => 'Ultima visita Descendente', //cpg1.3.0
+	'sort_by' => 'Listar usuarios por',
+	'err_no_users' => 'A táboa de usuarios está vacia !',
+	'err_edit_self' => 'Non pode trocar os teus datos \'persoais\', usa a ligazón \'Os meus datos\' para isto ',
+  'edit' => 'Editar', //cpg1.4
+  'with_selected' => 'Co seleccionado:', //cpg1.4
+  'delete' => 'Eliminar', //cpg1.4
+  'delete_files_no' => 'manter os arquivos públicos (pero facelos anónimos)', //cpg1.4
+  'delete_files_yes' => 'borrar arquivos públicos tamén', //cpg1.4
+  'delete_comments_no' => 'manter comentarios (pero facelos anónimos)', //cpg1.4
+  'delete_comments_yes' => 'borrar comentarios tamén', //cpg1.4
+  'activate' => 'Activar', //cpg1.4
+  'deactivate' => 'Desactivar', //cpg1.4
+  'reset_password' => 'Restaurar Contrasinal', //cpg1.4
+  'change_primary_membergroup' => 'Mudar grupo de membros primario', //cpg1.4
+  'add_secondary_membergroup' => 'Engadir grupo de membros secundario', //cpg1.4
+	'name' => 'usuario',
+	'group' => 'Grupo',
+	'inactive' => 'Inactivo',
+	'operations' => 'Operacións',
+	'pictures' => 'Fotos',
+  'disk_space_used' => 'Espazo utilizado', //cpg1.4
+  'disk_space_quota' => 'Cuota de Espazo', //cpg1.4
+  'registered_on' => 'Rexistro', //cpg1.4
+	'last_visit' => 'Última Visita', //cpg1.3.0
+	'u_user_on_p_pages' => '%d usuario(s) en %d páxina(s)',
+	'confirm_del' => 'estás certo de que queres ELIMINAR este usuario ? \\nTodas as fotos e albums del serán removidos.',
+	'mail' => 'CORREO',
+	'err_unknown_user' => 'o usuario seleccionado non existe !',
+	'modify_user' => 'Modificar usuario',
+	'notes' => 'Notas',
+	'note_list' => '<li>Se non queres trocar o teu contrasinal, deixa o campo en branco',
+	'password' => 'contrasinal',
+	'user_active' => 'o usuario está activo',
+	'user_group' => 'Grupo de usuarios',
+	'user_email' => 'correo-e do usuario',
+	'user_web_site' => 'Sitio do usuario',
+	'create_new_user' => 'Crear novo usuario',
+	'user_location' => 'Enderezo',
+	'user_interests' => 'Intereses',
+	'user_occupation' => 'Ocupacion',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4	
+  'latest_upload' => 'Envios Recentes', //cpg1.3.0
+	'never' => 'nunca', //cpg1.3.0
+  'search' => 'Procura de usuarios', //cpg1.4
+  'submit' => 'Enviar', //cpg1.4
+  'search_submit' => 'Dalle!', //cpg1.4
+  'search_result' => 'Resultados da procura para: ', //cpg1.4
+  'alert_no_selection' => 'Primeiro tes que seleccionar un usuario polo menos!', //cpg1.4 //js-alert
+  'password' => 'contrasinal', //cpg1.4
+  'select_group' => 'Seleccionar grupo', //cpg1.4
+  'groups_alb_access' => 'Permisos de álbum segundo o grupo', //cpg1.4
+  'album' => 'Álbum', //cpg1.4
+  'category' => 'Categoría', //cpg1.4
+  'modify' => 'Modificar?', //cpg1.4
+  'group_no_access' => 'Este grupo non ten acceso especial', //cpg1.4
+  'notice' => 'Anuncio', //cpg1.4
+  'group_can_access' => 'Álbum(s) ós que só pode acceder "%s"', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Actualiza títulos dende o nome de arquivo', //cpg1.4
+'Borra os títulos', //cpg1.4
+'Reconstrúe miniaturas e fotos de tamaño redimensionado', //cpg1.4
+'Borra as fotos de tamaño orixinal reemprazándoas pola versión de tamaño redimensionado', //cpg1.4
+'Borra fotos de tamaño orixinal ou intermedio para ceibar espazo no web', //cpg1.4
+'Borra comentarios orfos', //cpg1.4
+'Rele os tamaños e dimensións dos arquivos (por se editaches imaxes manualmente)', //cpg1.4
+'Restaura o contador de vistas', //cpg1.4
+'Amosa a phpinfo', //cpg1.4
+'Actualiza o banco de datos', //cpg1.4
+'Amosa os arquivos de rexistro (log)', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Utilidades para o Admin (Redimensionar)', //cpg1.3.0
+  'what_it_does' => 'O que esta utilidade pode facer:',
+  'file' => 'Arquivo',
+  'problem' => 'Problema', //cpg1.4
+  'status' => 'Estado', //cpg1.4
+  'title_set_to' => 'titulo setado para',
+  'submit_form' => 'enviar',
+  'updated_succesfully' => 'actualizado con exito',
+  'error_create' => 'ERRO creando',
+  'continue' => 'Procesar máis imaxes',
+  'main_success' => 'O arquivo %s foi co arquivo principal', //cpg1.3.0
+  'error_rename' => 'Erro renomeando %s para %s',
+  'error_not_found' => 'O arquivo %s non foi atopado',
+  'back' => 'voltar para a páxina principal',
+  'thumbs_wait' => 'Actualizando miniaturas e/ou imaxes redimensionadas, por favor agarda...',
+  'thumbs_continue_wait' => 'Continuando a actualizar miniaturas e/ou imaxes redimensionadas...',
+  'titles_wait' => 'actualizando titulos, por favor agarda...',
+  'delete_wait' => 'Borrando titulos, por favor agarda...',
+  'replace_wait' => 'Borrando orixinais e repoñéndoas cás imaxes redimensionadas, por favor agarda..',
+  'instruction' => 'Instruccións rápidas',
+  'instruction_action' => 'Selecciona a acción',
+  'instruction_parameter' => 'Axusta os parámetros',
+  'instruction_album' => 'Selecciona o album',
+  'instruction_press' => 'Preme %s',
+  'update' => 'actualizar miniaturas e/ou redimensionar fotos',
+  'update_what' => 'O que debe ser actualizado',
+  'update_thumb' => 'só miniaturas',
+  'update_pic' => 'só imaxes redimensionadas',
+  'update_both' => 'Miniaturas e imaxes redimensionadas',
+  'update_number' => 'Número de imaxes procesadas por click',
+  'update_option' => '(tenta un número menor no caso de que sigas a ter problemas co tempo de vencemento (timeout))',
+  'filename_title' => 'Arquivo &rArr; Titulo do arquivo', //cpg1.3.0
+  'filename_how' => 'o arquivo debe ser modificado',
+  'filename_remove' => ' o .jpg no final e reemprazar _ (subliñado) con espazos',
+  'filename_euro' => 'trocar 2003_11_23_13_20_20.jpg para 23/11/2003 13:20',
+  'filename_us' => 'trocar 2003_11_23_13_20_20.jpg para 11/23/2003 13:20',
+  'filename_time' => 'trocar 2003_11_23_13_20_20.jpg para 13:20',
+  'delete' => 'Borrar título de arquivos ou tamaños orixinais de fotos', //cpg1.3.0
+  'delete_title' => 'Borrar titulo de arquivos', //cpg1.3.0
+  'delete_title_explanation' => 'Isto eliminará todos os títulos nos arquivos do álbum que especifiques.', //cpg1.4
+  'delete_original' => 'Borrar fotos de tamaño orixinal',
+  'delete_original_explanation' => 'Isto eliminará as imaxes de tamaño completo.', //cpg1.4
+  'delete_intermediate' => 'Borrar imaxes intermedias', //cpg1.4
+  'delete_intermediate_explanation' => 'Isto eliminará as imaxes intermedias (normais).<br />Usa esta opción para ceibar espazo de disco se desactivaches \'Crear imaxes intermedias\' na configuración logo de engadir imaxes.', //cpg1.4
+  'delete_replace' => 'borra as imaxes orixinais repoñéndoas coa version redimensionada',
+  'titles_deleted' => 'Elimináronse todos os títulos no álbum especificado', //cpg1.4
+  'deleting_intermediates' => 'Eliminando imaxes intermedias, por favor, agarda...', //cpg1.4
+  'searching_orphans' => 'Procurando orfos, por favor, agarda...', //cpg1.4
+  'select_album' => 'Selecciona o album',
+  'delete_orphans' => 'Borrar comentarios de arquivos desaparecidos', //cpg1.4
+  'delete_orphans_explanation' => 'Isto permitirache identificar e borrar calquer comentario asociado con arquivos que xa non existen na galería.<br />Comproba todos os álbums.', //cpg1.4
+  'refresh_db' => 'Recargar información de tamaño e dimensións do arquivo', //cpg1.4
+  'refresh_db_explanation' => 'Isto relerá  os tamaños e dimensións de arquivo. Úsao se as cuotas asociadas son incorrectas ou se mudaches os arquivos manualmente.', //cpg1.4
+  'reset_views' => 'Restaurar contadores de visualizacións', //cpg1.4
+  'reset_views_explanation' => 'Axusta a cero todos os contadores de visualizacións de arquivo no álbum especificado.', //cpg1.4
+  'orphan_comment' => 'comentarios orfos atopados', //cpg1.3.0
+  'delete' => 'Borrar', //cpg1.3.0
+  'delete_all' => 'Borrar todos', //cpg1.3.0
+  'delete_all_orphans' => 'Borrar todos os orfos?', //cpg1.4
+  'comment' => 'comentario: ', //cpg1.3.0
+  'nonexist' => 'atachado nun arquivo que non existe # ', //cpg1.3.0
+  'phpinfo' => 'Amosar phpinfo', //cpg1.3.0
+  'phpinfo_explanation' => 'Contén información técnica verbo do teu servidor.<br /> - Pode que se che pida facilitar esta información cando pidas axuda de soporte.', //cpg1.4
+  'update_db' => 'actualizar banco de datos', //cpg1.3.0
+  'update_db_explanation' => 'Se sustituiches arquivos da galería, engadíches algunha modificación ou actualizaches dunha version anterior da galería, asegúrate de darlle a actualización do banco de datos unha vez. Isto creará as táboas necesarias e/ou valores de configuración no teu banco de datos.', //cpg1.3.0
+  'view_log' => 'Ver arquivos de rexistro (logs)', //cpg1.4
+  'view_log_explanation' => 'O Coppermine pode manter un rexistro das diversas accións levadas a cabo polos usuarios. Podes explorar estes rexistros (logs) se activaches a opción correspondente(logging) na <a href="admin.php">configuración do coppermine</a>.', //cpg1.4
+  'versioncheck' => 'Comprobar versións', //cpg1.4
+  'versioncheck_explanation' => 'Comproba as versións dos teus arquivos para verificar se reemprazaches todos os arquivos logo dunha actualización, ou se foron actualizados arquivos fonte do coppermine despóis do lanzamento dun paquete.', //cpg1.4
+  'bridgemanager' => 'Xestor de Ponte', //cpg1.4
+  'bridgemanager_explanation' => 'Activar/desactivar integración (ponteado) do Coppermine con outra aplicación (p.e. o teu BBS).', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Comprobación de versión', //cpg1.4
+  'what_it_does' => 'Esta páxina está indicada para os usuarios que actualizaron a súa instalación do coppermine. Este script recorre os arquivos do teu servidor web e tenta determinar se as versións dos teus arquivos locais son as mesmas que as do depósito en http://coppermine.sourceforge.net, amosando deste xeito ó mesmo tempo os arquivos que deberías actualizar.<br />Amosaráche en vermello todo o que precisa ser corrixido. As entradas en amarelo necesitan atención e deben examinarse. As entradas en verde (ou na túa cor de fonte por defecto) son correctas.<br />Preme nas iconas de axuda para obter máis detalles.', //cpg1.4
+  'online_repository_unable' => 'Non se puido conectar co depósito en liña', //cpg1.4
+  'online_repository_noconnect' => 'O Coppermine non puiod conectar co depósito en liña. Isto pode ser por dúas razóns:', //cpg1.4
+  'online_repository_reason1' => 'o depósito en liña do coppermine está actualmente de baixa - comproba se podes navegar por esta páxina: %s - se non podes acceder a ela, téntao de novo máis tarde.', //cpg1.4
+  'online_repository_reason2' => 'O PHP do teu servidor web está configurado con %s desconectado (por defecto, está activado). Se és ti quen o administra, activa esta opción no <i>php.ini</i> (polo menos permite que %s teña prioridade). Se estás hospedado nun servidor web, o máis probable é que teñas que vivir co feito de non poder comparar os teus arquivos cos do depósito online. Nese caso esta páxina só amosará as versións do arquivos que veñen coa túa distribución - as actualizacións non serán amosadas.', //cpg1.4
+  'online_repository_skipped' => 'Conexión co depósito en liña omitida', //cpg1.4
+  'online_repository_to_local' => 'O script está agora pasando á copia local dos arquivos-versión por defecto. Os datos poden ser inexactos de actualizaches o Coppermine e non subiches todos os arquivos. Os trocos ós arquivos despois do lanzamento tampouco serán tidos en conta.', //cpg1.4
+  'local_repository_unable' => 'Non se puido conectar co depósito no teu servidor', //cpg1.4
+  'local_repository_explanation' => 'O Coppermine non foi quen de conectar co arquivo %s do depósito no teu servidor web. Isto significa probablemente que non subiches o arquivo do depósito ó teu servidor web. Faino agora e logo tenta cargar esta páxina de novo (preme en actualizar).<br />Se o script continúa fallando, pode que o teu webhost teña desactivado completamente partes das <a href="http://www.php.net/manual/en/ref.filesystem.php">funcións do sistema de arquivos do PHP</a> . Neste caso, simplemente non poderás usar esta ferramenta de ningún xeito, sentímolo.', //cpg1.4
+  'coppermine_version_header' => 'Versión instalada do Coppermine', //cpg1.4
+  'coppermine_version_info' => 'Actualmente tes instalado: %s', //cpg1.4
+  'coppermine_version_explanation' => 'Se pensas que esta información e totalmente errónea e cres que estás a usar unha versión maior do Coppermine, probablemente non subiches a versión máis recente do arquivo <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Comparación de versión', //cpg1.4
+  'folder_file' => 'cartafol/arquivo', //cpg1.4
+  'coppermine_version' => 'versión cpg', //cpg1.4
+  'file_version' => 'versión de arquivo', //cpg1.4
+  'webcvs' => 'cvs web', //cpg1.4
+  'writable' => 'sobreescribible', //cpg1.4
+  'not_writable' => 'non sobreescribible', //cpg1.4
+  'help' => 'Axuda', //cpg1.4
+  'help_file_not_exist_optional1' => 'o arquivo/cartafol non existe', //cpg1.4
+  'help_file_not_exist_optional2' => 'O arquivo/cartafol %s non foi atopado no teu servidor. Ainda que é opcional podes subilo ó teu servidor web (usando o teu cliente FTP) se estás a atopar problemas.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'o arquivo/cartafol non existe', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'O arquivo/cartafol %s non foi atopado no teu servidor, a pesares de ser obrigatorio. Sube o arquivo ó teu servidor web (usando o teu cliente FTP).', //cpg1.4
+  'help_no_local_version1' => 'Non hai versión do arquivo local', //cpg1.4
+  'help_no_local_version2' => 'O script non foi quen de extraer unha versión do arquivo local - o teu arquivo está anticuado o ben ti mesmo o modificaches, eliminando a información de cabeceira dalgún xeito. Recoméndase actualizar o arquivo.', //cpg1.4
+  'help_local_version_outdated1' => 'Versión local anticuada', //cpg1.4
+  'help_local_version_outdated2' => 'A túa versión deste arquivo semella proceder dunha versión máis antiga do Coppermine (probablemente fixeches unha actualización). Asegúrate de actualizar este arquivo tamén.', //cpg1.4
+  'help_local_version_na1' => 'Non se puido extraer a información da versión do cvs', //cpg1.4
+  'help_local_version_na2' => 'O script non puido determinar que versión do cvs é a do arquivo que hai no teu servidor web. Tes que subir o arquivo dende o teu paquete de arquivos.', //cpg1.4
+  'help_local_version_dev1' => 'Versión de desenvolvemento', //cpg1.4
+  'help_local_version_dev2' => 'O arquivo que hai no teu servidor web semella ser máis recente que o da túa versión do Coppermine. Ou ben estás a usar un arquivo en desenvolvemento (debes facer isto só se sabes que estás a facer), ou ben actualizaches a túa instalación do Coppermine e non subiches o arquivo include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Cartafol protexido contra escritura', //cpg1.4
+  'help_not_writable2' => 'Muda os permisos de arquivo (CHMOD) para permitirlle ó script acceso de escritura ó cartafol %s e a todo o contido deste.', //cpg1.4
+  'help_writable1' => 'Cartafol non protexido contra escritura', //cpg1.4
+  'help_writable2' => 'O cartafol %s non está protexido contra escritura. Isto é un risco innecesario, xa que o coppermine só precisa acceso de lectura/execución.', //cpg1.4
+  'help_writable_undetermined' => 'O Coppermine non foi quen de determinar se o cartafol non está protexido contra escritura.', //cpg1.4
+  'your_file' => 'o teu arquivo', //cpg1.4
+  'reference_file' => 'arquivo de referencia', //cpg1.4
+  'summary' => 'Sumario', //cpg1.4
+  'total' => 'Total de arquivos/cartafois marcados', //cpg1.4
+  'mandatory_files_missing' => 'Arquivos obrigatorios desaparecidos', //cpg1.4
+  'optional_files_missing' => 'Arquivos opcionais desparecidos', //cpg1.4
+  'files_from_older_version' => 'Arquivos residuais procedentes dunha versión anticuada do Coppermine', //cpg1.4
+  'file_version_outdated' => 'Versións de arquivo anticuadas', //cpg1.4
+  'error_no_data' => 'O script queixouse amargamente, non foi quen de obter información ningunha. Pordoa polas molestias.', //cpg1.4
+  'go_to_webcvs' => 'ir a %s', //cpg1.4
+  'options' => 'Opcións', //cpg1.4
+  'show_optional_files' => 'amosar cartafois/arquivos opcionais', //cpg1.4
+  'show_mandatory_files' => 'amosar arquivos obrigatorios', //cpg1.4
+  'show_file_versions' => 'amosar versións de arquivo', //cpg1.4
+  'show_errors_only' => 'amosar só cartafois/arquivos con erros', //cpg1.4
+  'show_permissions' => 'amosar permisos de cartafois', //cpg1.4
+  'show_condensed_output' => 'amosar saída condensada (para obter instantáneas de pantalla de xeito máis sinxelo)', //cpg1.4
+  'coppermine_in_webroot' => 'o coppermine está instalado na raíz (root) do web', //cpg1.4
+  'connect_online_repository' => 'tenta conectar co depósito en liña', //cpg1.4
+  'show_additional_information' => 'amosar información adicional', //cpg1.4
+  'no_webcvs_link' => 'non amosar ligazón do cvs no web', //cpg1.4
+  'stable_webcvs_link' => 'amosar ligazón do cvs no web a unha póla estable', //cpg1.4
+  'devel_webcvs_link' => 'amosar ligazón do cvs no web a unha póla en desenvolvemento', //cpg1.4
+  'submit' => 'aplicar trocos / actualizar', //cpg1.4
+  'reset_to_defaults' => 'restaurar ós valores por defecto', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Borrar Todos Os Rexistros (Logs)', //cpg1.4
+  'delete_this' => 'Borrar Este Rexistro (Log)', //cpg1.4
+  'view_logs' => 'Ver Rexistros (Logs)', //cpg1.4
+  'no_logs' => 'Non se crearon rexistros (logs).', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>Cliente do Asistente de Publicación Web do XP</h1><p>Este módulo permite usar asistente de publicación web do <b>Windows XP</b> co Coppermine.</p><p>O código está baseado nun artigo publicado por
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Requisitos</h2><ul><li>O Windows XP para ter o asistente.</li><li>Unha instalación do Coppermine funcionando no que <b>a función de subida web traballe correctamente.</b></li></ul><h2>Como instalar na parte do cliente</h2><ul><li>Preme co botón dereito do rato en
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Selecciona &quot;gardar destino como...&quot;. Garda o arquivo no teu disco duro. Cando gardes o arquivo, comproba que o nome de arquivo proposto é <b>cpg_###.reg</b> (o ### representa un datado numérico). Múdao a este nome se é preciso (deixando os números). Cando remate a descarga, fai dobre click no arquivo co obxecto de rexistrar o teu servidor co asistente de publicación web.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Probas</h2><ul><li>No Windows Explorer, selecciona algúns arquivos e preme en <b>Publicar xxx no web</b> no panel da esquerda.</li><li>Confirma a túa selección de arquivos. Preme en <b>Seguinte</b>.</li><li>Na lista de servizos que aparece a continuación, selecciona o que queiras para a túa galería de fotos ( ten o nome da túa galería). Se o servizo non aparece, comproba que tes instalado <b>cpg_pub_wizard.reg</b> como se describiu con anterioridade.</li><li>Insire a túa información de inicio de sesión se é preciso.</li><li>Selecciona o album destino para as túas imaxes ou crea un novo.</li><li>Preme en <b>seguinte</b>. Así comezará a subida das túas imaxes.</li><li>Cando remate, comproba a túa galería para ver se se engadiron as imaxes correctamente.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Notas :</h2><ul><li>Unha vez que comezou a subida, o asistente non pode amosar calquera mensaxe de erro retornada polo script de xeito que non poderás saber se a subida foi correcta ou non ata que comprobes a túa galería.</li><li>Se a subida fallase, activa o &quot;modo de Depurado (Debug mode)&quot; na páxina de administración do Coppermine, téntao con unha soa imaxe e comproba as mensaxes de erro no
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+arquivo ubicado no directorio do Coppermine no teu servidor.</li><li>Co fin de evitar que a galería sexa <i>ateigada</i> de imaxes subidas a traverso do asistente, só os <b>administradores da galería</b> e os <b>usuarios que poden ter os seus propios álbums</b> poden usar esta característica.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - Asistente de Publicación Web do XP', //cpg1.4
+  'welcome' => 'Benvido, <b>%s</b>,', //cpg1.4
+  'need_login' => 'Tes que iniciar sesión na túa galería utilizando o teu navegador web antes de poder usar este asistente.<p/><p>Cando inicies a sesión non esquezas seleccionar a opción <b>lémbrate de min</b> se está dispoñible.', //cpg1.4
+  'no_alb' => 'Sentímolo, pero non hai álbum ningún ó que se che permita a subida de imaxes con este asistente.', //cpg1.4
+  'upload' => 'Subir as túas imaxes a un álbum existente', //cpg1.4
+  'create_new' => 'Crear un álbum novo para as túas imaxes', //cpg1.4
+  'album' => 'Álbum', //cpg1.4
+  'category' => 'Categoría', //cpg1.4
+  'new_alb_created' => 'O teu novo álbum &quot;<b>%s</b>&quot; foi creado.', //cpg1.4
+  'continue' => 'Preme &quot;Seguinte&quot; para comezar a subir as túas imaxes', //cpg1.4
+  'link' => 'esta ligazón', //cpg1.4
+);
+}
+?>
diff -ruN 133/lang/georgian.php cpg148/lang/georgian.php
--- 133/lang/georgian.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/lang/georgian.php	2006-06-08 00:24:52.000000000 -0500
@@ -0,0 +1,2107 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// info about translators and translated language
+$lang_translation_info = array(
+  'lang_name_english' => 'Georgian', //cpg1.4
+  'lang_name_native' => 'ქართული', //cpg1.4
+  'lang_country_code' => 'ka', //cpg1.4
+  'trans_name'=> 'Giasher',
+  'trans_email' => 'giasher@telenet.ge',
+  'trans_website' => 'http://www.gia.ge/',
+  'trans_date' => '2006-03-11',
+);
+
+$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('ბაიტი', 'კბ', 'მბ');
+
+// Day of weeks and months
+$lang_day_of_week = array('კივ', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ');
+$lang_month = array('იან', 'თებ', 'მარ', 'აპრ', 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', 'ნოე', 'დეკ');
+
+// Some common strings
+$lang_yes = 'დიახ';
+$lang_no  = 'არა';
+$lang_back = 'უკან';
+$lang_continue = 'გარგრძელება';
+$lang_info = 'ინფორმაცია';
+$lang_error = 'შეცდომა';
+$lang_check_uncheck_all = 'ყველას მონიშვნა/მონიშვნის მოხსნა'; //cpg1.4
+
+// The various date formats
+// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+$album_date_fmt =    '%B %d, %Y';
+$lastcom_date_fmt =  '%m/%d/%y - %H:%M';
+$lastup_date_fmt = '%B %d, %Y';
+$register_date_fmt = '%B %d, %Y';
+$lasthit_date_fmt = '%B %d, %Y at %I:%M %p';
+$comment_date_fmt =  '%B %d, %Y at %I:%M %p';
+$log_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.4
+
+// 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*');
+
+$lang_meta_album_names = array(
+  'random' => 'შემთხვევითი ფაილები',
+  'lastup' => 'ბოლო დამატებები',
+  'lastalb'=> 'ბოლო განახლებული ალბომები',
+  'lastcom' => 'ბოლო კომენტარები',
+  'topn' => 'ყველაზე პოპულარული',
+  'toprated' => 'ყველაზე რეიტინგული',
+  'lasthits' => 'ბოლო მონახულებული',
+  'search' => 'ძიების შედეგები',
+  'favpics'=> 'ფავორიტი ფაილები',  //cpg1.4
+);
+
+$lang_errors = array(
+  'access_denied' => 'თქვენ არ გაქვთ ამ გვერდის ნახვის უფლება.',
+  'perm_denied' => 'თქვენ არ გაქვთ ამ ოპერაციის შესრულების უფლება.',
+  'param_missing' => 'სკრიპტი მოთხოვნილი პარამეტრების გარეშეა გამოძახებული.',
+  'non_exist_ap' => 'მითითებული ალბომი/ფაილი არ არსებობს!',
+  'quota_exceeded' => 'დისკის ქვოტა გადავსებულია<br /><br />თქვენი ქოტაა [quota]К, თქვენ ფაილებს უკავიათ [space]К, ამ ფაილის დამატება ქვოტის გადავსებას გამოიწვევს.',
+  'gd_file_type_err' => 'როცა GD ბიბლიოთეკა გამოიყენება, დასაშვებია მხოლოდ JPEG და PNG ტიპის ფაილების გამოყენება.',
+  'invalid_image' => 'ნახატი რომელიც ჩამოტვირთეთ დაზიანებულია ან GD ბიბლიოთეკის მიერ ვერ დამუშავდება',
+  'resize_failed' => 'ვერ ვქმნი მინიატურას ან შემცირებული ზომის ნახატს.',
+  'no_img_to_display' => 'ფოტო არ არის',
+  'non_exist_cat' => 'მითითებული კატეგორია არ არსებობს',
+  'orphan_cat' => 'კატეგორიას ზედა დონის კატეგორია არ გააჩნია, პრობლემის გადასაწყვეტად გამოიყენეთ კატეგორიების მმართველი!',
+  'directory_ro' => 'დასტა \'%s\' ჩაწერადი არაა, ფაილები ვერ წაიშლება',
+  'non_exist_comment' => 'მითითებული კომენტარი არ არსებობს.',
+  'pic_in_invalid_album' => 'ფაილი არარსებულ ალბომშია (%s)!?',
+  'banned' => 'მოცემულ მომენტში საიტის გამოყენება გეკრძალებათ.',
+  'not_with_udb' => 'ეს ფუნქცია გამორთულია, რადგან ინტეგრირებულია ფორუმის პროგრამასთან. ის, რისი გაკეთებაც გსურთ ამ კონფიგურაციით შეუძლებელია ან ფუნქცია უნდა დამუშავდეს ფორუმის პროგრამის საშუალებით.',
+  'offline_title' => 'გამორთულია',
+  'offline_text' => 'გალერეა ამჯერად ამორთულია. დაუბრუნდით მოგვიანებით',
+  'ecards_empty' => 'ამჟამად ბარათების ჩანაწერები არ არსებობს. პროგრამის პარამეტრებში გადაამოწმეთ, ჩართულია თუ არა ბარათების ჟურნალი!',
+  'action_failed' => 'ქმედება ვერ განხორციელდა. პროგრამ თქვენს მოთხოვნას ვერ ამუშავებს.',
+  'no_zip' => 'არქივული ZIP ფაილების დამუშავების ბიბლიოთეკები მიუწვდომელია. გთხოვთ დაუკავშირდეთ პროგრამის საიტის ადმინისტრატორს.',
+  'zip_type' => 'თქვენ არ გაქვთ ZIP ფაილების ატვირთვის უფლება.',
+  'database_query' => 'შეცდომა მონაცემთა ბაზის მოთხოვნის დამუშავებისას', //cpg1.4
+  'non_exist_comment' => 'შერჩეული კომენტარი არ არსებობს', //cpg1.4
+);
+
+$lang_bbcode_help_title = 'bbcode - დახმარება'; //cpg1.4
+$lang_bbcode_help = 'bbcode ჭდეების საშუალებით ბმებისა და გაფორმების ელემენტების დამატება შეგიძლიათ: <li>[b]მუქი[/b] =&gt; <b>მუქი</b></li><li>[i]კურსივი[/i] =&gt; <i>კურსივი</i></li><li>[url=http://gia.ge/]საიტის სღწერა[/url] =&gt; <a href="http://gia.ge">საიტის სღწერა</a></li><li>[email]user@domain.com[/email] =&gt; <a href="mailto:user@domain.com">user@domain.com</a></li><li>[color=red]თქვენი ტექსტი[/color] =&gt; <span style="color:red">თქვენი ტექსტი</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
+
+// ------------------------------------------------------------------------- //
+// File theme.php
+// ------------------------------------------------------------------------- //
+
+$lang_main_menu = array(
+  'home_title' => 'გადასვლა თავფურცელზე',
+  'home_lnk' => 'თავფურცელი',
+  'alb_list_title' => 'გადასვლა ალბომების სიაზე',
+  'alb_list_lnk' => 'ალბომების სია',
+  'my_gal_title' => 'გადასვლა პირად გალერეაზე',
+  'my_gal_lnk' => 'ჩემი გალერეა',
+  'my_prof_title' => 'გადასვლა პირად პროფილზე', //cpg1.4
+  'my_prof_lnk' => 'ჩემი პროფილი',
+  'adm_mode_title' => 'გადასვლა ადმინისტრირების რეჟიმში',
+  'adm_mode_lnk' => 'ადმინისტრირების რეჟიმი',
+  'usr_mode_title' => 'გადასვლა მონაწილის რეჟიმში',
+  'usr_mode_lnk' => 'მონაწილის რეჟიმი',
+  'upload_pic_title' => 'ფაილის ალბომში ატვირთვა',
+  'upload_pic_lnk' => 'ფაილის ატვირთვა',
+  'register_title' => 'ანგარიშის შექმნა',
+  'register_lnk' => 'რეგისტრაცია',
+  'login_title' => 'შესვლა', //cpg1.4
+  'login_lnk' => 'შესვლა',
+  'logout_title' => 'გამოსვლა', //cpg1.4
+  'logout_lnk' => 'გამოსვლა',
+  'lastup_title' => 'ბოლო ატვირთვების ჩვენება', //cpg1.4
+  'lastup_lnk' => 'ბოლო ატვირთვები',
+  'lastcom_title' => 'ბოლო კომენტარების ჩვენება', //cpg1.4
+  'lastcom_lnk' => 'ბოლო კომენტარები',
+  'topn_title' => 'ყველაზე პოპულარულების ჩვენება', //cpg1.4
+  'topn_lnk' => 'ყველაზე პოპულარულები',
+  'toprated_title' => 'ყველაზე რეიტინგულების ჩვენება', //cpg1.4
+  'toprated_lnk' => 'ყველაზე რეიტინგულები',
+  'search_title' => 'ძიება გალერეაში', //cpg1.4
+  'search_lnk' => 'ძიება',
+  'fav_title' => 'გადასვლა ჩემს რჩეულებზე', //cpg1.4
+  'fav_lnk' => 'ჩემი ფავორიტები',
+  'memberlist_title' => 'წევრთა სიის ჩვენება',
+  'memberlist_lnk' => 'წევრთა სია',
+  'faq_title' => 'ძირითადი კითხვები &quot;Coppermine&quot; გალერეის შესახებ',
+  'faq_lnk' => 'ძირითადი კითხვები',
+);
+
+$lang_gallery_admin_menu = array(
+  'upl_app_title' => 'ახალი ატვირთვების უფლება', //cpg1.4
+  'upl_app_lnk' => 'ატვირთვის დასტური',
+  'admin_title' => 'გადასვლა კონფიგურაციაზე', //cpg1.4
+  'admin_lnk' => 'კონფიგურაცია', //cpg1.4
+  'albums_title' => 'გადასვლა ალბომების კონფიგურაციაზე', //cpg1.4
+  'albums_lnk' => 'ალბომები',
+  'categories_title' => 'გადასვლა კატეგორიების კონფიგურაციაზე', //cpg1.4
+  'categories_lnk' => 'კატეგორიები',
+  'users_title' => 'გადასვლა მონაწილის კონფიგურაციაზე', //cpg1.4
+  'users_lnk' => 'მონაწილეები',
+  'groups_title' => 'გადასვლა ჯგუფის კონფიგურაციაზე', //cpg1.4
+  'groups_lnk' => 'ჯგუფები',
+  'comments_title' => 'ყველა კომენტარის დათვალიერება', //cpg1.4
+  'comments_lnk' => 'კომენტარების დათვალიერება',
+  'searchnew_title' => 'გადასვლა ჯგუფურ დამატებაზე', //cpg1.4
+  'searchnew_lnk' => 'ფაილების ჯგუფური დამატება',
+  'util_title' => 'გადასვლა ადმინისტრატორის ხელსაწყოებზე', //cpg1.4
+  'util_lnk' => 'ადმინის ხელსაწყოები',
+  'key_title' => 'გადასვლა საკვანძო სიტყვების ლექსიკონზე', //cpg1.4
+  'key_lnk' => 'საკვანძო სიტყვების ლექსიკონი', //cpg1.4
+  'ban_title' => 'გადასვლა აკრძალულ მონაწილეებზე', //cpg1.4
+  'ban_lnk' => 'მონაწილეთა აკრძალვა',
+  'db_ecard_title' => 'ბარათების დათვალიერება', //cpg1.4
+  'db_ecard_lnk' => 'ბარათების ჩვენება',
+  'pictures_title' => 'ჩემი ნახატების დალაგება', //cpg1.4
+  'pictures_lnk' => 'ჩემი ნახატების დალაგება', //cpg1.4
+  'documentation_lnk' => 'დოკუმენტაცია', //cpg1.4
+  'documentation_title' => 'გალერეის დოკუმენტაცია', //cpg1.4
+);
+
+$lang_user_admin_menu = array(
+  'albmgr_title' => 'გადასვლა ალბომების შექმნასა და მოწესრიგებაზე', //cpg1.4
+  'albmgr_lnk' => 'ჩემი ალბომების შექმნა / მოწესრიგება',
+  'modifyalb_title' => 'გადასვლა ალბომების შეცვლაზე',  //cpg1.4
+  'modifyalb_lnk' => 'ჩემი ალბომების შეცვლა',
+  'my_prof_title' => 'გადასვლა პირად პროფილზე', //cpg1.4
+  'my_prof_lnk' => 'ჩემი პროფილი',
+);
+
+$lang_cat_list = array(
+  'category' => 'კატეგორია',
+  'albums' => 'ალბომები',
+  'pictures' => 'ფაილები',
+);
+
+$lang_album_list = array(
+  'album_on_page' => '%d ალბომი %d გვერდზე',
+);
+
+$lang_thumb_view = array(
+  'date' => 'თარიღი',
+  //Sort by filename and title
+  'name' => 'ფაილის სახელი',
+  'title' => 'სათაური',
+  'sort_da' => 'სორტირება თარიღით [აღმავალი]',
+  'sort_dd' => 'სორტირება თარიღით [დაღმავალი]',
+  'sort_na' => 'სორტირება სახელით [აღმავალი]',
+  'sort_nd' => 'სორტირება სახელით [დაღმავალი]',
+  'sort_ta' => 'სორტირება სათაურით [აღმავალი]',
+  'sort_td' => 'სორტირება სათაურით [დაღმავალი]',
+  'position' => 'პოზიცია', //cpg1.4
+  'sort_pa' => 'აღმავალი სორტირება პოზიციით', //cpg1.4
+  'sort_pd' => 'დაღმავალი სორტირება პოზიციით', //cpg1.4
+  'download_zip' => 'გადმოწერა Zip ფაილად',
+  'pic_on_page' => '%d ფაილი %d გვერდზე',
+  'user_on_page' => '%d მონაწილე %d გვერდზე',
+  'enter_alb_pass' => 'მიუთითეთ ალბომის პაროლი', //cpg1.4
+  'invalid_pass' => 'მცდარი პაროლი', //cpg1.4
+  'pass' => 'პაროლი', //cpg1.4
+  'submit' => 'გაგზავნა', //cpg1.4
+);
+
+$lang_img_nav_bar = array(
+  'thumb_title' => 'დაბრუნება მინიატურების გვერდზე',
+  'pic_info_title' => 'ფაილის მონაცემების ჩვენება/დამალვა',
+  'slideshow_title' => 'სლაიდების ჩვენება',
+  'ecard_title' => 'ფაილის ბარათის სახით გაგზავნა',
+  'ecard_disabled' => 'ბარათები ამორთულია',
+  'ecard_disabled_msg' => 'თქვენ არ გაქვთ ბარათების გაგზავნის უფლება', //js-alert
+  'prev_title' => 'წინა ფაილის ნახვა',
+  'next_title' => 'შემდეგი ფაილის ნახვა',
+  'pic_pos' => 'ფაილ(ებ)ი %s/%s',
+  'report_title' => 'ამ ფაილის ადმინისტრატორისთვის პატაკი', //cpg1.4
+  'go_album_end' => 'გადასვლა ბოლოში', //cpg1.4
+  'go_album_start' => 'დაბრუნება თავში', //cpg1.4
+  'go_back_x_items' => 'უკან %s ელემენტით', //cpg1.4
+  'go_forward_x_items' => 'წინ %s ელემენტით', //cpg1.4
+);
+
+$lang_rate_pic = array(
+  'rate_this_pic' => 'ფაილის შეფასება ',
+  'no_votes' => '(ხმები ჯერ არ მიცემულა)',
+  'rating' => '(მიმდინარე რეიტინგი: %s / 5 - ხმა: %s)',
+  'rubbish' => 'ნაგავი',
+  'poor' => 'ცუდი',
+  'fair' => 'საშუალო',
+  'good' => 'კარგი',
+  'excellent' => 'საუცხოო',
+  'great' => 'საუკეთესო',
+);
+
+// ------------------------------------------------------------------------- //
+// File include/exif.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/functions.inc.php
+// ------------------------------------------------------------------------- //
+
+$lang_cpg_die = array(
+  INFORMATION => $lang_info,
+  ERROR => $lang_error,
+  CRITICAL_ERROR => 'კრიტიკული შეცდომა',
+  'file' => 'ფაილი: ',
+  'line' => 'სტრიქონი: ',
+);
+
+$lang_display_thumbnails = array(
+  'filename' => 'ფაილი: ', //cpg1.4
+  'filesize' => 'ფაილის ზომა: ', //cpg1.4
+  'dimensions' => 'ზომები: ', //cpg1.4
+  'date_added' => 'თარიღი:', //cpg1.4
+);
+
+$lang_get_pic_data = array(
+  'n_comments' => 'კომენტარი: %s ',
+  'n_views' => 'ნახვა: %s',
+  'n_votes' => '(%s ხმა)',
+);
+
+$lang_cpg_debug_output = array(
+  'debug_info' => 'გამართვის მონაცემები',
+  'select_all' => 'ყველას არჩევა',
+  'copy_and_paste_instructions' => 'თუ პროგრამის ფორუმზე დახმარების მოთხოვნას აპირებთ, გამართვის მონაცემები დააკოპირეთ და მოთხოვნისას თქვენს შეტყობინებაში თქვენს მიერ მიღებული (თუ იქნა) შეცდომის შეტყობინების მითითებით ჩასვით. გაგზავნამდე არ დაგავიწყდეთ პაროლის *** სიმბოლოებით შეცვლა. <br />შენიშვნა: ეს მხოლოდ საინფორმაციო დატვირთვას ატარებს და არ ნიშნავს რომ თქვენს გალერეაში შეცდომაა.',
+  'phpinfo' => 'phpinfo–ს ჩვენება',
+  'notices' => 'შენიშვნები', //cpg1.4
+);
+
+$lang_language_selection = array(
+  'reset_language' => 'ნაგულისხმები ენა',
+  'choose_language' => 'ენის არჩევა',
+);
+
+$lang_theme_selection = array(
+  'reset_theme' => 'ნაგულისხმები თემა',
+  'choose_theme' => 'თემის არჩევა',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'მიუღებელი ვერსია!', //cpg1.4
+  'security_alert' => 'უსაფრთხოების გაფრთხილება!', //cpg1.4.3
+  'relocate_exists' => 'ამოშალეთ <a href="http://coppermine-gallery.net/forum/index.php?topic=24217.0" target=_blank>relocate_server.php</a> ფაილი თქვენი საიტიდან!',
+  'no_stable_version' => 'თქვენ იყენებთ გალერეას %s (%s) ვერსიით, რომელიც მხოლოდ გამოცდილი მომხმარებლებისთვისაა გათვალისწინებული - ამ ვერსიის მხარდაჭერა შეჩერებულია. გამოიყენეთ საკუთარი რისკით ან, თუ მხარდაჭერა გსურთ, ჩამოაძველვერსიეთ!', //cpg1.4
+  'gallery_offline' => 'გალერეა ავტონომიურ რეჟიმშია და მხოლოდ ადმინისთვისაა მისაწვდომი. ტექმომსახურების დასრულების შემდეგ არ დაგავიწყდეთ კავშირის რეჟიმში დაბრუნება.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'წინა', //cpg1.4
+  'next' => 'შემდეგი', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/init.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/picmgmt.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "ვერ ვააქტივებ მოდულს '%s'", //cpg1.4
+  'error_install' => "ვერ ვდგამ მოდულს '%s'", //cpg1.4
+  'error_uninstall' => "ვერ ვიღებ მოდულს '%s'", //cpg1.4
+  'error_sleep' => "ვერ ვიღებ მოდულს '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
+  'Exclamation' => 'წამოძახილი',
+  'Question' => 'შეკითხვა',
+  'Very Happy' => 'ბედნიერება',
+  'Smile' => 'ღიმილი',
+  'Sad' => 'დაღვრემა',
+  'Surprised' => 'გაკვირვება',
+  'Shocked' => 'შეძრწუნება',
+  'Confused' => 'შეცბუნება',
+  'Cool' => 'მაგარია!',
+  'Laughing' => 'სიცილი',
+  'Mad' => 'გიჟი',
+  'Razz' => 'ფაციფუცი',
+  'Embarassed' => 'დარცხვენა',
+  'Crying or Very sad' => 'დამწუხრება',
+  'Evil or Very Mad' => 'გაბოროტება',
+  'Twisted Evil' => 'განრისხება',
+  'Rolling Eyes' => 'გადმოკარკვლა',
+  'Wink' => 'თვალის ჩაკვრა',
+  'Idea' => 'ევრიკა!',
+  'Arrow' => 'ისარი',
+  'Neutral' => 'ნეიტრალური',
+  'Mr. Green' => 'მისტერ გრინი',
+);
+
+// ------------------------------------------------------------------------- //
+// File addpic.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File mode.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'ადმინისტრირების რეჟიმიდან გამოსვლა...',
+  1 => 'ადმინისტრირების რეჟიმში შესვლა...',
+);
+
+// ------------------------------------------------------------------------- //
+// File albmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
+  'alb_need_name' => 'ალბომებს სახელი უნდა ერქვათ!', //js-alert
+  'confirm_modifs' => 'ნამდვილად გსურთ ეს ცვლილებები?', //js-alert
+  'no_change' => 'ცვლილებები არ გაგიკეთებიათ!', //js-alert
+  'new_album' => 'ახალი ალბომი',
+  'confirm_delete1' => 'ნამდვილად გსურთ ამ ალბომის წაშლა?', //js-alert
+  'confirm_delete2' => '\nყველა ფაილი და კომენტარი დაიკარგება!', //js-alert
+  'select_first' => 'ჯერ ალბომი აირჩიეთ', //js-alert
+  'alb_mrg' => 'ალბომების მმართველი',
+  'my_gallery' => '* ჩემი გალერეა *',
+  'no_category' => '* უკატეგორიო *',
+  'delete' => 'წაშლა',
+  'new' => 'ახალი',
+  'apply_modifs' => 'ცვლილებების ფიქსაცია',
+  'select_category' => 'კატეგორიის არჩევა',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'მონაწილეთა აკრძალვა', //cpg1.4
+  'user_name' => 'მონაწილის სახელი', //cpg1.4
+  'ip_address' => 'IP მისამართი', //cpg1.4
+  'expiry' => 'ვადა (ცარიელი თუ მუდმივია)', //cpg1.4
+  'edit_ban' => 'ცვლილებების შენახვა', //cpg1.4
+  'delete_ban' => 'წაშლა', //cpg1.4
+  'add_new' => 'ახალი აკრძალვის დამატება', //cpg1.4
+  'add_ban' => 'დამატება', //cpg1.4
+  'error_user' => 'მონაწილე ვერ მოიძებნა', //cpg1.4
+  'error_specify' => 'უნდა მიუთითოთ მონაწილის სახელი ან IP მისამართი', //cpg1.4
+  'error_ban_id' => 'აკრძალვის მცდარი კოდი!', //cpg1.4
+  'error_admin_ban' => 'საკუთარ თავს ვერ აკრძალავთ!', //cpg1.4
+  'error_server_ban' => 'საკუთარი სერვერის აკრძალვა გსურთ? ნწუუ, ასეთი რამ შეუძლებელია...', //cpg1.4
+  'error_ip_forbidden' => 'ამ IP-ის ვერ აკრძალავთ - იგი კერძოა, და მაინც!<br />თუ კერძო IP-ბის აკრძლვა გსურთ, შეცვალეთs, შეცვალეთ პარამეტრი <a href="admin.php">კონფიგურაციაში</a> (აზრი აქვს მხოლოდ ლოკალურ ქსელში გალერეის გამოყენებისას).', //cpg1.4
+  'lookup_ip' => 'IP მისამართის ძებნა', //cpg1.4
+  'submit' => 'გასწი!', //cpg1.4
+  'select_date' => 'თარიღის შერჩევა', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'დაკავშირების გამძღოლი',
+  'warning' => 'გაფრთხილება: ამ გამძღოლის გამოყენებისას უნდა გაითვალისწინოთ, რომ მნიშვნელოვანი მონაცემები html ფორმით გაიგზავნება. გამოიყენეთ მხოლოდ საკუთარ კომპიუტერზე (და არა საზოგადო კომპიუტერზე ან ინტერნეტ კაფეში) და დასრულების შემდეგ გადაამოწმეთ, რომ ბუფერი გასუფთავებულია და დროებითი ფაილები წაშლილი, რათა სხვებმა თქვენი მონაცემების წაკითხვა ვერ შეძლონ!',
+  'back' => 'უკან',
+  'next' => 'შემდეგ',
+  'start_wizard' => 'დაკავშირების გამძღოლის დაწყება',
+  'finish' => 'დასრულება',
+  'hide_unused_fields' => 'ფორმის გამოუყენებელი ველების დამალვა (რეკომენდებულია)',
+  'clear_unused_db_fields' => 'მონაცემთა ბაზის მცდარი ჩანაწერების წაშლა (რეკომენდებულია)',
+  'custom_bridge_file' => 'თქვენი საკუთარი შეხიდების ფაილის სახელი (თუ შეხიდების ფაილია <i>myfile.inc.php</i>, ამ ველში <i>myfile</i> მიუთითეთ)',
+  'no_action_needed' => 'ამ ჯერზე ქმედება საჭირო არაა. დაწკაპეთ \'შემდეგ\' გასაგრძელებლად.',
+  'reset_to_default' => 'მიმდინარე მნიშვნელობის აღდგენა',
+  'choose_bbs_app' => 'გალერეასთან დასაკავშირებელი ფორუმის არჩევა',
+  'support_url' => 'დახმარების მისაღებად აქ გადადით',
+  'settings_path' => 'გეზ(ებ)ი თქვენი ფორუმის პროგრამისთვის',
+  'database_connection' => 'კავშირი მონაცემთა ბაზასთან',
+  'database_tables' => 'მონაცემთა ბაზის ცხრილები',
+  'bbs_groups' => 'ფორუმის ჯგუფები',
+  'license_number' => 'ლიცენზიის ნომერი',
+  'license_number_explanation' => 'მიუთითეთ თქვენი ლიცენზიის ნომერი (თუ შესაძლებელია)',
+  'db_database_name' => 'მონაცემთა ბაზის სახელი',
+  'db_database_name_explanation' => 'მიუთითეთ მონაცემთა ბაზის სახელი თქვენი ფორუმისთვის',
+  'db_hostname' => 'მონაცემთა ბაზის ჰოსტი',
+  'db_hostname_explanation' => 'ჩვეულებრივ, თქვენი mySQL მონაცემთა ბაზის ჰოსტის სახელია &quot;localhost&quot;',
+  'db_username' => 'მონაცემთა ბაზის ანგარიში',
+  'db_username_explanation' => 'mySQL ანგარიში ფორუმთან დასაკავშირებლად',
+  'db_password' => 'მონაცემთა ბაზის პაროლი',
+  'db_password_explanation' => 'პაროლი ამ mySQL ანგარიშისთვის',
+  'full_forum_url' => 'ფორუმის მისამართი',
+  'full_forum_url_explanation' => 'თქვენი ფორუმის სრული მისამართი (წინმსწრები http://-ს ჩათვლით, მაგ., http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'ფორუმის ფარდობითი გეზი',
+  'relative_path_of_forum_from_webroot_explanation' => 'თქვენი ფორუმის ფარდობითი გეზი (მაგალითი: თუ თქვენი ფორუმის პროგრამაა http://www.yourdomain.tld/forum/, ამ ველში &quot;/forum/&quot; მიუთითეთ)',
+  'relative_path_to_config_file' => 'თქვენი ფორუმის პროგრამის კონფიგურაციის ფაილის ფარდობითი გეზი',
+  'relative_path_to_config_file_explanation' => 'თქვენი ფორუმის პროგრამის ფარდობითი გეზი, თქვენი გალერეის დასტიდან (მაგ., &quot;../forum/&quot; თუ თქვენი ფორუმის პროგრამის გეზია http://www.yourdomain.tld/forum/, ხოლო გალერეის გეზი - http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'ბმულის პრეფიქსი',
+  'cookie_prefix_explanation' => 'ეს თქვენი ფორუმის ბმულის პრეფიქსი იქნება',
+  'table_prefix' => 'ცხრილის პრეფიქსი',
+  'table_prefix_explanation' => 'უნდა ემთხვეოდეს ფორუმის ჩადგმისას მითითებულ პრეფიქსს.',
+  'user_table' => 'საკუთარი ცხრილი',
+  'user_table_explanation' => '(ჩვეულებრივ, ნაგულისხმებია "დიახ", თუ ფორუმი სტანდარტულადაა ჩადგმული',
+  'session_table' => 'სეანსის ცხრილი',
+  'session_table_explanation' => '(ჩვეულებრივ, ნაგულისხმებია "დიახ", თუ ფორუმი სტანდარტულადაა ჩადგმული)',
+  'group_table' => 'ჯგუფის ცხრილი',
+  'group_table_explanation' => '(ჩვეულებრივ, ნაგულისხმებია "დიახ", თუ ფორუმი სტანდარტულადაა ჩადგმული)',
+  'group_relation_table' => 'ჯგუფთან დაკავშირებული ცხრილი',
+  'group_relation_table_explanation' => '(ჩვეულებრივ, ნაგულისხმებია "დიახ", თუ ფორუმი სტანდარტულადაა ჩადგმული)',
+  'group_mapping_table' => 'ჯგუფის სქემის ცხრილი',
+  'group_mapping_table_explanation' => '(ჩვეულებრივ, ნაგულისხმებია "დიახ", თუ ფორუმი სტანდარტულადაა ჩადგმული)',
+  'use_standard_groups' => 'ფორუმის მონაწილეთა სტანდარტული ჯგუფების გამოყენება',
+  'use_standard_groups_explanation' => 'იყენებს მონაწილეთა სტანდარტულ (ჩადგმულ) ჯგუფებს (რეკომენდებულია). ამ შემთხვევაში ამ გვერდზე მითითებული მონაწილეთა საკუთარი ჯგუფების პარამეტრები დეაქტივირდება. გამორთეთ ეს პარამეტრი თუ ნამდვილად იცით რისი გაკეთება გსურთ!',
+  'validating_group' => 'ჯგუფების უფლებამოსილება',
+  'validating_group_explanation' => 'თქვენი ფორუმის ჯგუფების კოდი სადაც ჯგუფები უფლებამოსილებაა მითითებული (ჩვეულებრივ ნაგულისხმები მნიშვნელობაა &quot;დიახ&quot;, თუ ფორუმი სტანდარტულადაა ჩადგმული)',
+  'guest_group' => 'სტუმართა ჯგუფი',
+  'guest_group_explanation' => 'თქვენი ფორუმის &quot;სტუმართა&quot; (ანონიმურ მონაწილეთა) ჯგუფის კოდი (ნაგულისხმები მნიშვნელობა &quot;დიახ&quot;&quot;. შეცვალეთ ეს პარამეტრი თუ ნამდვილად იცით რისი გაკეთება გსურთ)',
+  'member_group' => 'წევრთა ჯგუფი',
+  'member_group_explanation' => 'თქვენი ფორუმის &quot;წევრთა&quot; (რეგისტრირებულ მონაწილეთა) ჯგუფის კოდი (ნაგულისხმები მნიშვნელობა &quot;დიახ&quot;&quot;. შეცვალეთ ეს პარამეტრი თუ ნამდვილად იცით რისი გაკეთება გსურთ)',
+  'admin_group' => 'ადმინთა ჯგუფი',
+  'admin_group_explanation' => 'თქვენი ფორუმის &quot;ადმინთა&quot; ჯგუფის კოდი (ნაგულისხმები მნიშვნელობა &quot;დიახ&quot;&quot;. შეცვალეთ ეს პარამეტრი თუ ნამდვილად იცით რისი გაკეთება გსურთ)',
+  'banned_group' => 'აკრძალულთა ჯგუფი',
+  'banned_group_explanation' => 'თქვენი ფორუმის &quot;აკრძალულ წევრთა&quot; ჯგუფის კოდი (ნაგულისხმები მნიშვნელობა &quot;დიახ&quot;&quot;. შეცვალეთ ეს პარამეტრი თუ ნამდვილად იცით რისი გაკეთება გსურთ)',
+  'global_moderators_group' => 'გლობალურ მოდერატორთა ჯგუფი',
+  'global_moderators_group_explanation' => 'თქვენი ფორუმის &quot;გლობალურ მოდერატორთა&quot; ჯგუფის კოდი (ნაგულისხმები მნიშვნელობა &quot;დიახ&quot;&quot;. შეცვალეთ ეს პარამეტრი თუ ნამდვილად იცით რისი გაკეთება გსურთ)',
+  'special_settings' => 'ფორუმის სპეციფიური პარამეტრები',
+  'logout_flag' => 'phpBB ვერსია (გასვლის ალამი)',
+  'logout_flag_explanation' => 'თქვენი ფორუმის ვერსია (ეს პარამეტრი მიუთითებს გასვლის ქმედების დამუშავების წესს)',
+  'use_post_based_groups' => 'გამოვიყენო გამოხმაურებათა რაოდენობაზე დამყარებული ჯგუფები?',
+  'logout_flag_yes' => '2.0.5 ან მაღალი',
+  'logout_flag_no' => '2.0.4 ან დაბალი',
+  'use_post_based_groups_explanation' => 'დანაწილდეს თუ არა ჯგუფები ფორუმის გამოხმაურებათა რაოდენობის მიხედვით (იძლევა უფლებების ბიჯობრივი მართვის საშუალებას) თუ გათვალისწინდეს ნაგულისხმები ჯგუფები (რეკომენდებულია). ამ პარამეტრის შეცვლა მოგვიანებითაც შეიძლება.',
+  'use_post_based_groups_yes' => 'დიახ',
+  'use_post_based_groups_no' => 'არა',
+  'error_title' => 'გაგრძელებამდე ეს შეცდომა უნდა გამოსწორდეს. დაუბრუნდით წინა ეკრანს.',
+  'error_specify_bbs' => 'უნდა მიუთითოთ პროგრამა, რომლის შეხიდებაც გსურთ გალერეის ჩადგმულ ვერსიასთან.',
+  'error_no_blank_name' => 'საკუთარი შეხიდების ფაილის ველს ცარიელს ვერ დატოვებთ.',
+  'error_no_special_chars' => 'შეხიდების ფაილის სახელი არ შეიძლება შეიცავდეს სპეციალურ სიმბოლოებს გარდა ხაზგასმისა (_) და დეფისის (-)!',
+  'error_bridge_file_not_exist' => 'შეხიდების ფაილი %s სერვერზე არ არსებობს. გადაამოწმეთ, ატვირთულია თუ არა იგი.',
+  'finalize' => 'ფორუმის ინტეგრაციის ჩართვა/ამორთვა',
+  'finalize_explanation' => 'აქამდე, თქვენს მიერ მითითებული პარამეტრები მონაცემთა ბაზაში იწერებოდა, მაგრამ ფორუმის ინტეგრაცია ჩართული არ იყო. ინტეგრაციის ჩართვა/ამორთვა მოგვიანებით ნებისმიერ დროს შეიძლება. არ შეიძლება გალერეის ადმინის საწყისი სახელისა და პაროლის დავიწყება, რადგან შეიძლება მოგვიანებით დაგჭირდეთ. თუ რაიმე მცდარად წარიმართა დაბრუნდით აქ %s და ამორთეთ ფორუმის ინტეგრაცია, გალერეის ცალკე მდგომი (შეუხიდავი) ვერსიის ანგარიშის საშუალებით (ჩვეულებრივ, რაც მიუთითეთ გალერეის ჩადგმისას).',
+  'your_bridge_settings' => 'თქვენი შეხიდების პარამეტრები',
+  'title_enable' => '%s პროგრამასთან ინტერაციის/ხიდის გააქტივება',
+  'bridge_enable_yes' => 'ჩართვა',
+  'bridge_enable_no' => 'ამორთვა',
+  'error_must_not_be_empty' => 'ცარიელი არ უნდა იყოს',
+  'error_either_be' => 'უნდა იყოს %s ან %s',
+  'error_folder_not_exist' => '%s არ არსებობს. შეასწორეთ მითითებული მნიშვნელობა %s პარამეტრისთვის',
+  'error_cookie_not_readible' => 'გალერეა ვერ კითხულობს ბმულს სახელით %s. შეასწორეთ მითითებული მნიშვნელობა %s პარამეტრისთვის, ან გადადით ფორუმის ადმინის პანელში და გადაამოწმეთ ბმულის გეზის მისაწვდომობა გალერეისთვის.',
+  'error_mandatory_field_empty' => '%s ველს ცარიელს ვერ დატოვებთ - მიუთითეთ მართებული მნიშვნელობა.',
+  'error_no_trailing_slash' => '%s ველში თანმდევი დახრილი ხაზი არ უნდა იყოს.',
+  'error_trailing_slash' => '%s ველში თანმდევი დახრილი ხაზი უნდა იყოს.',
+  'error_db_connect' => 'თქვენი მონაცემებით mySQL მონაცემთა ბაზას ვერ ვუკავშირდები. აი mySQL შეტყობინება:',
+  'error_db_name' => 'თუმცა გალერეამ კავშირი დაამყარა, მაგრამ %s მონაცემთა ბაზას ვერ პოულობს. გადაამოწმეთ, რომ მითითებული %s მართებულია. აი mySQL შეტყობინება:',
+  'error_prefix_and_table' => '%s და ',
+  'error_db_table' => 'ცხრილი %s ვერ მოიძებნა. გადაამოწმეთ, რომ მითითებული %s მართებულია.',
+  'recovery_title' => 'შეხიდების მმართველი: გაუთვალისწინებელი აღდგენა',
+  'recovery_explanation' => 'თუ ფორუმის თქვენს გალერეასთან ინტეგრაციას აპირებთ უნდა შემოხვიდეთ როგორც ადმინი. თუ ადმინის სტატუსით შემოსვლას შეხიდების მცდარი ფუნქციონირების გამო ვერ ახერხებთ, ფორუმის ინტეგრაცია ამ გვერდიდან შეგიძლიათ ამორთოთ. სახელისა და პაროლის მითითება სისტემაში არ შეგიშვებთ - იგი მხოლოდ ფორუმის ინტეგრაციას გააუქმებს. დეტალებისთვის გადახედეთ დოკუმენტაციას.',
+  'username' => 'სახელი',
+  'password' => 'პაროლი',
+  'disable_submit' => 'გაგზავნა',
+  'recovery_success_title' => 'ავტორიზება შედგა',
+  'recovery_success_content' => 'თქვენ წარმატებით ამორთეთ ფორუმის შეხიდება. თქვენი გალერეა ამჟამად დამოუკიდებლად მუშაობს.',
+  'recovery_success_advice_login' => 'შეხიდების პარამეტრების შესაცვლელად შედით როგორც ადმინი და/ან კვლავ ჩართეთ ფორუმის ინტეგრაციის რეჟიმი.',
+  'goto_login' => 'გადასვლა შესვლის გვერდზე',
+  'goto_bridgemgr' => 'გადასვლა შეხიდების მმართველზე',
+  'recovery_failure_title' => 'ავტორიზება არ შედგა',
+  'recovery_failure_content' => 'თქვენ არასაკმარისი უფლებამოსილება გაგაჩნიათ. უნდა გაგაჩნდეთ ადმინის ანგარიში გალერეის ცალკეული ვერსიისთვის (ჩვეულებრივ, ანგარიში პროგრამის ჩადგმისას).',
+  'try_again' => 'კვლავ სცადეთ',
+  'recovery_wait_title' => 'დაცდის ვადა არ გასულა',
+  'recovery_wait_content' => 'უსაფრთხოების მიზნით ეს სკრიპტი კრძალავს უშედეგო მცდელობებს მოკლე დროის განმავლობაში. ამგვარად შესვლის შემდეგ მცდელობამდე გარკვეული ხნით დაცდა მოგიწევთ.',
+  'wait' => 'დაცდა',
+  'create_redir_file' => 'გადამისამართების ფაილის შექმნა (რეკომენდებულია)',
+  'create_redir_file_explanation' => 'ფორუმში შესვლის შემდეგ მონაწილის გალერეაში გადამისამართებლად აუცილებელია თქვენი ფორუმის დასტაში შექმნილი გადამისამართების ფაილი. როცა ეს პარამეტრი ჩართულია, შეხიდების მმართველი შეეცდება ამ ფაილის შექმნას ან მოგაწვდით გამზადებულ დასაკოპირებელ და ჩასასმელ კოდს ფაილის ხელით შესაქმნელად.',
+  'browse' => 'ნუსხა',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'კალენდარი', //cpg1.4
+  'close' => 'დახურვა', //cpg1.4
+  'clear_date' => 'თარიღის წაშლა', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
+  'miss_param' => 'პარამეტრები \'%s\' ოპერაციის შესასრულებლად არ მითითებულა!',
+  'unknown_cat' => 'შერჩეული კატეგორიები ბაზაში არ არსებობენ',
+  'usergal_cat_ro' => 'მონაწილეთა გალერეების კატეგორია ვერ წაიშლება!',
+  'manage_cat' => 'კატეგორიების მართვა',
+  'confirm_delete' => 'ნამდვილად გსურთ ამ კატეგორიის წაშლა?', //js-alert
+  'category' => 'კატეგორია',
+  'operations' => 'ოპერაციები',
+  'move_into' => 'გადატანა',
+  'update_create' => 'კატეგორიის განახლება/შექმნა',
+  'parent_cat' => 'ზედა დონის კატეგორია',
+  'cat_title' => 'კატეგორიის სათაური',
+  'cat_thumb' => 'კატეგორიის მინიატურა',
+  'cat_desc' => 'კატეგორიის აღწერა',
+  'categories_alpha_sort' => 'კატეგორიების ანბანური დალაგება (დალაგების საკუთარი რიგის ნაცვლად)', //cpg1.4
+  'save_cfg' => 'კონფიგურაციის შენახვა', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'გალერეის კონფიგურაცია', //cpg1.4
+  'manage_exif' => 'exif ჩვენების მართვა', //cpg1.4
+  'manage_plugins' => 'მოდულების მართვა', //cpg1.4
+  'manage_keyword' => 'საკვანძო სიტყვების მართვა', //cpg1.4
+  'restore_cfg' => 'საწყისი პარამეტრების აღდგენა',
+  'save_cfg' => 'ახალი კონფიგურაციის შენახვა',
+  'notes' => 'შენიშვნები',
+  'info' => 'ინფორმაცია',
+  'upd_success' => 'გალერეის კონფიგურაცია განახლდა',
+  'restore_success' => 'გალერეის საწყისი კონფიგურაცია აღდგა',
+  'name_a' => 'სახელი [აღმავალი]',
+  'name_d' => 'სახელი [დაღმავალი]',
+  'title_a' => 'სათაური [აღმავალი]',
+  'title_d' => 'სათაური [დაღმავალი]',
+  'date_a' => 'თარიღი [აღმავალი]',
+  'date_d' => 'თარიღი [აღმავალი]',
+  'pos_a' => 'პოზიცია [აღმავალი]', //cpg1.4
+  'pos_d' => 'პოზიცია [დაღმავალი]', //cpg1.4
+  'th_any' => 'მაქს. ზომა',
+  'th_ht' => 'სიმაღლე',
+  'th_wd' => 'სიგანე',
+  'label' => 'წარწერა',
+  'item' => 'ელემენტი',
+  'debug_everyone' => 'ყველა',
+  'debug_admin' => 'მხოლოდ ადმინი',
+  'no_logs'=> 'ამორთვა', //cpg1.4
+  'log_normal'=> 'ჩვეულებრივი', //cpg1.4
+  'log_all' => 'ყველა', //cpg1.4
+  'view_logs' => 'დავთრის ნახვა', //cpg1.4
+  'click_expand' => 'დაწკაპეთ სექციის სახელი ჩამოსაშლელად', //cpg1.4
+  'expand_all' => 'ყველას გაშლა', //cpg1.4
+  'notice1' => '(*) თუ მონაცემთა ბაზაში ფაილები უკვე გაქვთ ეს პარამეტრები არ უნდა შეიცვალოს.', //cpg1.4 - (relocated)
+  'notice2' => '(**) ამ პარამეტრების ცვლილება შეეხება მხოლოდ ამ ცვლილების შემდეგ ჩამოტვირთულ ფაილებს, ამიტომ ამ პარამეტრების შეცვლა თუ გალერეაში უკვე გაქვთ ფაილები რეკომენდებული არაა. თუმცა ცვლილებები შეგიძლიათ განახოციელოთ უკვე არსებული ფაილებისთვისაც &quot;<a href="util.php">ადმინის ხელსაწყოებით</a> (ზომის შეცვლა)&quot; ადმინისტრატორის მენიუდან.', //cpg1.4 - (relocated)
+  'notice3' => '(***) დავთრის ყველა ფაილი ინგლისურადაა.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'ფუნქცია ამორთულია bb ინტეგრაციისას', //cpg1.4
+  'auto_resize_everyone' => 'ყველა', //cpg1.4
+  'auto_resize_user' => 'მხოლოდ მონაწილე', //cpg1.4
+  'ascending' => 'აღმავალი', //cpg1.4
+  'descending' => 'დაღმავალი', //cpg1.4
+        );
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'ძირითადი პარამეტრები',
+  array('გალერეის სახელი', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('გალერეის აღწერა', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('ადმინისტრატორის ელფოსტა', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('თქვენი გალერეის დასტის მისამართი (\'index.php\' ან მსგავსის გარეშე)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('თქვენი საიტის სათაო გვერდი', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('ფავორიტებში ZIP ფაილების ჩამოტვირთვის უფლება', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('საათობრივი სხვაობა გრინვიჩის დროსთან (მიმდინარე დრო: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('დაშიფრული პაროლების გააქტივება (can not be undone)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('დახმარების პიქტოგრამების ჩართვა (მხოლოდ ინგლისურად)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('ძებნისას დაწკაპვადი საკვანძო სიტყვების გამოყენება','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('მოდულების ჩართვა', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('კერძო IP მისამართების აკრძალვის უფლება', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('ჯგუფური დამატების სიის სახით ჩვენება', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'ენები და კოდირება',
+  array('ენა', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('დავუბრუნდე ინგლისურს თუ ნათარგმნი ფრაზა ვერ მოიძებნა?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('კოდირება', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('ენების სიის ჩვენება', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('ალმების ჩვენება', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('ენის შერჩევისას &quot;აღდგენის&quot; ჩვენება', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('წინა/შემდეგი ან დაფების გვერდების ჩვენება', 'previous_next_tab', 1), //cpg1.4
+
+  'თემის პარამეტრები',
+  array('თემა', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('თემების სიის ჩვენება', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('თემის შერჩევისას &quot;აღდგენის&quot; ჩვენება', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('ძირითადი კითხვების ჩვენება', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('საკუთარი მენიუს ბმის სახელი', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('საკუთარი მენიუს ბმის მისამართი', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('bbcode დახმარების ჩვენება', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('ბლოკების ჩვენება XHTML და CSS შესაბამისად მითითებული თემებისთვის','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('საკუთარი თავსართის გეზი', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('საკუთარი ქვესართის გეზი', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'ალბომების სიის ჩვენება',
+  array('მთავარი ცხრილის სიგანე (პიქსელი ან %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('კატეგორიების დონეების რაოდენობა საჩვენებლად', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('ალბომების რაოდენობა საჩვენებლად', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('სვეტების რაოდენობა ალბომების სიისთვის', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('მინიატურების ზომა პიქსელებში', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('თავფურცლის შიგთავსი', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('კატეგორიებში პირველი დონის ალბომების მინიატურების ჩვენება','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('კატეგორიების ანბანურად დალაგება (ნაცვლად საკუთარი რიგისა)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('ბმის ფაილების რაოდენობის ჩვენება','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'მინიატურების ჩვენება',
+  array('სვეტების რაოდენობა მინიატურების გვერდზე', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('მწკრივების რაოდენობა მინიატურების გვერდზე', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('ნაჩვენები დაფების მაქსიმალური რაოდენობა', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('ფაილის წარწერის ჩვენება (სათაურის გარდა) მინიატურის ქვეშ', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('ნახვის რაოდენობის ჩვენება მინიატურის ქვეშ', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('კომენტარების რაოდენობის ჩვენება მინიატურის ქვეშ', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('ფაილის ამტვირთავის სახელის ჩვენება მინიატურის ქვეშ', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('ფაილის ადმინი ამტვირთავის სახელის ჩვენება მინიატურის ქვეშ', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('ფაილის სახელის ჩვენება მინიატურის ქვეშ', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('ალბომის აღწერილობის ჩვენება', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('ფაილების სორტირების ნაგულისხმები რიგი', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('ხმათა მინიმალური რაოდენობა \'ყველაზე რეიტინგულ\' ფაილთა სიაში', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'ნახატების ჩვენება', //cpg1.4
+  array('ფაილების ჩვენების ცხრილის სიგანე (პიქსელი ან %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('ფაილის ინფორმაცია ხილულია ნაგულისხმებად', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('ფაილის აღწერილობის მაქსიმალური ზომა', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('სიტყვაში ასო-ნიშანთა მაქსიმალური რაოდენობა', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('დიაფილმის ჩვენება', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('დიაფილმის ფაილის სახელის ჩვენება მინიატურის ქვეშ', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('კადრების რაოდენობა დიაფილმში', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('სლაიდების ჩვენების ინტერვალი მილიწამებში (1 წამი = 1000 მილიწამი)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'კომენტარების პარამეტრები', //cpg1.4
+  array('უცენზურო სიტყვების გაფილტვრა კომენტარებში', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('კომენტარებში მიმიკების დაშვება', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('ერთი და იგივე მონაწილისთვის ერთი ფაილისთვის რამდენიმე კომენტარის ნებართვა (გადავსების დაცვის გამორთვა)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('სტრიქონების მაქსიმალური რაოდენობა კომენტარში', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('კომენტარის მაქსიმალური ზომა', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('კომენტარის დამატების ადმინისტრატორისთვის ელფოსტით შეტყობინება', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('კომენტარების სორტირების რიგი', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('პრეფიქსი ანონიმური კომენტარებისთვის', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'ფაილებისა და მინიატურების პარამეტრები',
+  array('JPEG ფაილების ხარისხი', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('მინიატურის მაქსიმალური ზომები <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('ზომების გამოყენება (მინიატურის სიგანე, სიმაღლე ან მაქსიმალური ზომა ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('შუალედური ნახატების შექმნა','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('შუალედური ნახატის/ვიდეოს მაქსიმალური სიგანე და სიმაღლე <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('ატვირთული ფაილების მაქსიმალური ზომა (კბ)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('ატვირთული ნახატის/ვიდეოს მაქსიმალური სიგანე ან სიმაღლე (პიქსელი)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('მაქსიმალურ სიგანეზე მეტი ზომის ნახატების თვითშემცირება', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'ფაილებისა და მინიატურების დეტალური პარამეტრები',
+  array('ალბომები შესაძლოა პირადიც იყოს (შენიშვნა: თუ \'დიახ\'-ს \'არა\'-ზე გადართავთ ნებისმიერი პირადი ალბომი საზოგადოდ გარდაიქმნება)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('სტუმრებისთვსი პირადი ალბომის პიქტოგრამის ჩვენება','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('აკრძალული სიმბოლოები ფაილის სახელებში ', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('ჩამოსატვირთი ნახატების ფაილების დასაშვები ტიპები', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('ნახატების დასაშვები ტიპები', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('ვიდეოფაილების დასაშვები ტიპები', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('ფილმის ჩვენების ავტომატური დაწყება', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('აუდიოფაილების დასაშვები ტიპები', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('დოკუმენტების დასაშვები ტიპები', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('ნახატების ზომის შეცვლის მეთოდი','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('ImageMagick \'გარდაქმნის\' პროგრამის გეზი (მაგალითი /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('ნახატების დასაშვები ტიპები (მხოლოდ ImageMagick-ისთვის)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('ImageMagick ბრძანების პარამეტრები', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('EXIF მონაცემების კითხვა JPEG ფაილებში', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('IPTC მონაცემების კითხვა JPEG ფაილებში', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('ალბომის დასტა <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('მონაწილის ფაილების დასტა <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('შუალედური ნახატების პრეფიქსი <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('მინიატურების პრეფიქსი <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('დასტების საწყისი რეჟიმი', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('ფაილების საწყისი რეჟიმი', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'მონაწილის პარამეტრები',
+  array('ახალი მონაწილეების რეგისტრაციის ნებართვა', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('სტუმრების (ან ანონიმურების) დაშვება', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('მონაწილის რეგისტრაცია ითხოვს ელფოსტით შემოწმებას', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('ახალი მონაწილის რეგისტრაციის ადმინისთვის ელფოსტით შეტყობინება', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('რეგისტრაციის ადმინის მიერ გააქტივება', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('ორი მონაწილისთვის ერთი და იგივე ელფოსტის ნებართვა', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('ატვირთვის თანხმობის მოლოდინის ადმინისთვის ელფოსტით შეტყობინება', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('შემოსული მონაწილეებისთვის მონაწილეთა სიის ნახვის ნებართვა', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('მონაწილეთათვის საკუთარ პროფილში ელფოსტის შეცვლის ნებართვა', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('საზოგადო გალერეებში მონაწილეთათვის საკუთარი სურათების განკარგვის უფლება', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('შესვლის უშედეგო მცდელობების რაოდენობა დროებით აკრძალვამდე (ფორსირებული შეტევების ასაცილებლად)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('დროებითი აკრძალვის ხანგრძლივობა შემოსვლის უშედეგო მცდელობების შემდეგ', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('პატაკის ჩართვა ადმინისადმი', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// პროფილის დამტებითი ველები,  //cpg1.4
+  'პროფილის დამტებითი ველები (თუ გამოყენება არ გსურთ - ცარიელი დატოვეთ).
+  პროფილი 6 გამოიყენება დიდი ზომის მონაცემებისთვის. მაგ., ბიოგრაფიული', //cpg1.4
+  array('პროფილის სახელი 1', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('პროფილის სახელი 2', 'user_profile2_name', 0), //cpg1.4
+  array('პროფილის სახელი 3', 'user_profile3_name', 0), //cpg1.4
+  array('პროფილის სახელი 4', 'user_profile4_name', 0), //cpg1.4
+  array('პროფილის სახელი 5', 'user_profile5_name', 0), //cpg1.4
+  array('პროფილის სახელი 6', 'user_profile6_name', 0), //cpg1.4
+
+  'დამატებითი ველები ნახატების აღწერისთვის (თუ გამოყენება არ გსურთ - ცარიელი დატოვეთ)',
+  array('ველის სახელი 1', 'user_field1_name', 0),
+  array('ველის სახელი 2', 'user_field2_name', 0),
+  array('ველის სახელი 3', 'user_field3_name', 0),
+  array('ველის სახელი 4', 'user_field4_name', 0),
+
+  'ბმულების პარამეტრები',
+  array('ბმულის სახელი', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('ბმულის გეზი', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'ელფოსტის პარამეტრები  (ჩვეულებრივ, აქ არაფრის შეცვლაა საჭირო; თუ დარწმუნებული არ ხართ, ყველა ველი ცარიელი დატოვეთ)', //cpg1.4
+  array('SMTP სერვერი (თუ ცარიელია, გამოიყენება sendmail)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP სახელი', 'smtp_username', 0), //cpg1.4
+  array('SMTP პაროლი', 'smtp_password', 0), //cpg1.4
+
+  'დავთარი და სტატისტიკა', //cpg1.4
+  array('დავთრის რეჟიმი <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('ბარათების დავთარი', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('კენჭისყრის დეტალური სტატისტიკის შენახვა','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('გვერდების ნახვის დეტალური სტატისტიკის შენახვა','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'მომსახურების პარამეტრები', //cpg1.4
+  array('გამართვის რეჟიმის ჩართვა', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('შეტყობინებების ჩვენება გამართვისას', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('გალერეა ავტონომიურ რეჟიმშია', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
+  'title' => 'ბარათების გაგზავნა',
+  'ecard_sender' => 'გამგზავნი',
+  'ecard_recipient' => 'ადრესატი',
+  'ecard_date' => 'თარიღი',
+  'ecard_display' => 'ბარათის ჩვენება',
+  'ecard_name' => 'სახელი',
+  'ecard_email' => 'ელფოსტა',
+  'ecard_ip' => 'IP #',
+  'ecard_ascending' => '[აღმავალი]',
+  'ecard_descending' => '[დაღმავალი]',
+  'ecard_sorted' => 'დასორტირებულია',
+  'ecard_by_date' => 'თარიღით',
+  'ecard_by_sender_name' => 'გამგზავნის სახელით',
+  'ecard_by_sender_email' => 'გამგზავნის ელფოსტით',
+  'ecard_by_sender_ip' => 'გამგზავნის IP მისამართით',
+  'ecard_by_recipient_name' => 'ადრესატის სახელით',
+  'ecard_by_recipient_email' => 'ადრესატის ელფოსტით',
+  'ecard_number' => 'ჩანაწერის ჩვენება %s - %s აქედან %s',
+  'ecard_goto_page' => 'გადასვლა გვერდზე',
+  'ecard_records_per_page' => 'ჩანაწერი გვერდზე',
+  'check_all' => 'ყველას მონიშვნა',
+  'uncheck_all' => 'მონიშვნის მოხსნა',
+  'ecards_delete_selected' => 'შერჩეული ბარათების წაშლა',
+  'ecards_delete_confirm' => 'ნამდვილად გსურთ ჩანაწერების წაშლა? მონიშნეთ!',
+  'ecards_delete_sure' => 'დიახ, მსურს',
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_input.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
+  'empty_name_or_com' => 'უნდა შეიტანოთ თქვენის სახელი და კომენტარი',
+  'com_added' => 'თქვენი კომენტარი დაემატა',
+  'alb_need_title' => 'უნდა მიუთითოთ ალბომის სახელი!',
+  'no_udp_needed' => 'განახლება საჭირო არაა.',
+  'alb_updated' => 'ალბომი განახლდა',
+  'unknown_album' => 'მითითებული ალბომი არ არსებობს ან მისი ატვირთვის უფლება არ გაქვთ',
+  'no_pic_uploaded' => 'არცერთი ფაილი არ ატვირთულა!<br /><br />თუ ნამდვილად შეარჩიეთ ასატვირთი ფაილი, შეამოწმეთ სერვერის ატვირთვის შესაძლებლობა...',
+  'err_mkdir' => 'შეცდომა %s დასტის შექმნისას !',
+  'dest_dir_ro' => 'სამიზნე დასტა %s ჩაწერადი არაა !',
+  'err_move' => 'ვერ გადამაქვს %s აქ %s !',
+  'err_fsize_too_large' => 'ატვირთული ფაილის ზომა მეტისმეტად დიდია (მაქსიმალური დასაშვები ზომაა %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'ატვირთული ფაილის მოცულობა მეტისმეტად დიდია  (მაქსიმუმია %s კბ) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'ატვირთული ფაილი ნახატი არაა !',
+  'allowed_img_types' => 'შეგიძლიათ ატვირთოთ მხოლოდ %s ნახატი.',
+  'err_insert_pic' => 'ფაილი \'%s\' ალბომში ვერ დაემატება ',
+  'upload_success' => 'თქვენი ფაილი წარმატებით აიტვირთა.<br /><br />იგი ხილული გახდება ადმინისტრაციის თანხმობის შემდეგ.',
+  'notify_admin_email_subject' => '%s - ფაილის ატვირთვის შეტყობინება',
+  'notify_admin_email_body' => 'ფაილი აიტვირთა %s მონაწილის მიერ, რომელიც თანხმობას ითხოვს. მინახულეთ %s',
+  'info' => 'ინფორმაცია',
+  'com_added' => 'კომენტარი დაემატა',
+  'alb_updated' => 'ალბომი განახლდა',
+  'err_comment_empty' => 'თქვენი კომენტარი ცარიელია!',
+  'err_invalid_fext' => 'დასაშვებია ფაილები შემდეგი ტიპით: <br /><br />%s.',
+  'no_flood' => 'უკაცრავად, თქვენ უკვე ამ ფაილის ბოლო კომენტარის ავტორი ხართ.<br /><br />თუ შეცვლა გსურთ დაარედაქტირეთ არსებული კომენტარი.',
+  'redirect_msg' => 'თქვენ გადამისამართდით.<br /><br /><br />დაწკაპეთ \'გაგრძელება\', თუ გვერდი ავტომატურად არ განახლდა.',
+  'upl_success' => 'თქვენი ფაილი წარმატებით დაემატა',
+  'email_comment_subject' => 'გია გალერეაში კომენტარი დაემატა',
+  'email_comment_body' => 'ვიღაცამ თქვენს გალერეაში კომენტარი განათავსა. ნახეთ იგი.',
+  'album_not_selected' => 'ალბომი არ შერჩეულა', //cpg1.4
+  'com_author_error' => 'ამ მეტსახელს რეგისტრირებული მონაწილე იყენებს, გამოიყენეთ სხვა', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File delete.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DELETE_PHP')) $lang_delete_php = array(
+  'caption' => 'აღწერილობა',
+  'fs_pic' => 'სრული ზომის ნახატი',
+  'del_success' => 'წარმატებით წაიშალა',
+  'ns_pic' => 'ჩვეულებრივი ზომის ნახატი',
+  'err_del' => 'ვერ წაიშლება',
+  'thumb_pic' => 'მინიატურა',
+  'comment' => 'კომენტარი',
+  'im_in_alb' => 'ნახატი ალბომში',
+  'alb_del_success' => 'ალბომი &laquo;%s&raquo; წაიშალა', //cpg1.4
+  'alb_mgr' => 'ალბომის მორგება',
+  'err_invalid_data' => 'მიღებულია მცდარი მონაცემები - \'%s\'',
+  'create_alb' => 'ვქმნი ალბომს \'%s\'',
+  'update_alb' => 'ვაახლებ ალბომს \'%s\' სახელით \'%s\' და საძიებლით \'%s\'',
+  'del_pic' => 'ფაილის წაშლა',
+  'del_alb' => 'ალბომის წაშლა',
+  'del_user' => 'მონაწილის წაშლა',
+  'err_unknown_user' => 'მითითებული მონაწილე არ არსებობს!',
+  'err_empty_groups' => 'ჯგუფის ცხრილი არ არსებობს ან ცარიელია!', //cpg1.4
+  'comment_deleted' => 'კომენტარი წარმატებით წაიშალა',
+  'npic' => 'ნახატი', //cpg1.4
+  'pic_mgr' => 'ნახატების მმართველი', //cpg1.4
+  'update_pic' => 'განახლება: ნახატი - \'%s\', ფაილის სახელი - \'%s\', ინდექსი - \'%s\'', //cpg1.4
+  'username' => 'სახელი', //cpg1.4
+  'anonymized_comments' => 'გაუქმდა %s კომენტარი', //cpg1.4
+  'anonymized_uploads' => 'გაუქმდა %s საზოგადო ატვირთვა', //cpg1.4
+  'deleted_comments' => 'წაიშალა %s კომენტარი', //cpg1.4
+  'deleted_uploads' => 'წაიშალა %s საზოგადო ატვირთვა', //cpg1.4
+  'user_deleted' => 'მონაწილე %s წაიშალა', //cpg1.4
+  'activate_user' => 'მონაწილის გააქტივება', //cpg1.4
+  'user_already_active' => 'ანგარიში უკვე აქტიური იყო', //cpg1.4
+  'activated' => 'გააქტივდა', //cpg1.4
+  'deactivate_user' => 'მონაწილის დეაქტივაცია', //cpg1.4
+  'user_already_inactive' => 'ანგარიში უკვე დეაქტივირებული იყო', //cpg1.4
+  'deactivated' => 'დეაქტივირებული', //cpg1.4
+  'reset_password' => 'პაროლ(ებ)ის აღდგენა', //cpg1.4
+  'password_reset' => 'პაროლი აღდგა – %s', //cpg1.4
+  'change_group' => 'პირველადი ჯგუფის შეცვლა', //cpg1.4
+  'change_group_to_group' => 'ჯგუფის შეცვლა %s - %s', //cpg1.4
+  'add_group' => 'მეორადი ჯგუფის დამატება', //cpg1.4
+  'add_group_to_group' => '%s მონაწილის დამატება %s ჯგუფში. იგი %s პირველადი და %s მეორადი ჯგუფ(ებ)ის წევრია.', //cpg1.4
+  'status' => 'სტატუსი', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File displayecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'ბარათის მონაცემები დაზიანებულია თქვენი ელფოსტის კლიენტის მიერ. გადაამოწმეთ ბმის სისრულე.', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File displayimage.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYIMAGE_PHP')){
+
+$lang_display_image_php = array(
+  'confirm_del' => 'ნამდვილად გსურთ ამ ფაილის წაშლა?\\nკომენტარებიც წაიშლება.', //js-alert
+  'del_pic' => 'ამ ფაილის წაშლა',
+  'size' => '%s x %s პიქსელი',
+  'views' => '%s -ჯერ',
+  'slideshow' => 'სლაიდების ჩვენება',
+  'stop_slideshow' => 'სლაიდების ჩვენების შეჩერება',
+  'view_fs' => 'დაწკაპეთ ნახატის სრული ზომით სანახავად',
+  'edit_pic' => 'ფაილის მონაცემების შეცვლა', //cpg1.4
+  'crop_pic' => 'ჩამოჭრა და დატრიალება',
+  'set_player' => 'სლაიდოსკოპის შეცვლა',
+);
+
+$lang_picinfo = array(
+  'title' =>'ფაილის ინფორმაცია',
+  'Filename' => 'ფაილის სახელი',
+  'Album name' => 'ალბომი',
+  'Rating' => 'რეიტინგი (ხმა: %s)',
+  'Keywords' => 'საკვანძო სიტყვები',
+  'File Size' => 'ფაილის ზომა',
+  'Date Added' => 'დამატების თარიღი', //cpg1.4
+  'Dimensions' => 'ნახატის ზომა',
+  'Displayed' => 'ნაჩვენებია',
+  'URL' => 'მისამართი',
+  'Make' => 'აპარატი', //cpg1.4
+  'Model' => 'მოდელი', //cpg1.4
+  'DateTime' => 'თარიღი დრო', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'მაქსიმალური აპერტურა', //cpg1.4
+  'FocalLength' => 'ფოკალური მანძილი',
+  'Comment' => 'კომენტარი',
+  'addFav'=>'ფავორიტებში დამატება',
+  'addFavPhrase'=>'ფავორიტები',
+  'remFav'=>'ფავორიტებიდან ამოღება',
+  'iptcTitle'=>'IPTC სათაური',
+  'iptcCopyright'=>'IPTC საავტორო უფლება',
+  'iptcKeywords'=>'IPTC საკვანძო სიტყვები',
+  'iptcCategory'=>'IPTC კატეგორია',
+  'iptcSubCategories'=>'IPTC ქვეკატეგორია',
+  'ColorSpace' => 'ფერთა დიაპაზონი', //cpg1.4
+  'ExposureProgram' => 'ექსპოზიციის პროგრამა', //cpg1.4
+  'Flash' => 'გაელვება', //cpg1.4
+  'MeteringMode' => 'მანძილის რეჟიმი', //cpg1.4
+  'ExposureTime' => 'ექსპოზიციის დრო', //cpg1.4
+  'ExposureBiasValue' => 'ექსპოზიციის გადახრა', //cpg1.4
+  'ImageDescription' => ' ნახატის აღწერილობა', //cpg1.4
+  'Orientation' => 'ორიენტაცია', //cpg1.4
+  'xResolution' => 'X გარჩევადობა', //cpg1.4
+  'yResolution' => 'Y გარჩევადობა', //cpg1.4
+  'ResolutionUnit' => 'გარჩევადობის ერთეული', //cpg1.4
+  'Software' => 'პროგრამა', //cpg1.4
+  'YCbCrPositioning' => 'YCbCr პარამეტრები', //cpg1.4
+  'ExifOffset' => 'Exif წანაცვლება', //cpg1.4
+  'IFD1Offset' => 'IFD1 წანაცვლება', //cpg1.4
+  'FNumber' => 'F ყოვნი', //cpg1.4
+  'ExifVersion' => 'Exif ვერსია', //cpg1.4
+  'DateTimeOriginal' => 'რეალური თარიღი', //cpg1.4
+  'DateTimedigitized' => 'ციფრული თარიღი', //cpg1.4
+  'ComponentsConfiguration' => 'კომპონენტების კონფიგურაცია', //cpg1.4
+  'CompressedBitsPerPixel' => 'შეკუმშვა ბიტი/პიქსელი', //cpg1.4
+  'LightSource' => 'სინათლის წყარო', //cpg1.4
+  'ISOSetting' => 'ISO პარამეტრი', //cpg1.4
+  'ColorMode' => 'ფერის რეჟიმი', //cpg1.4
+  'Quality' => 'ხარისხი', //cpg1.4
+  'ImageSharpening' => 'გამკვეთრება', //cpg1.4
+  'FocusMode' => 'ფოკუსის რეჟიმი', //cpg1.4
+  'FlashSetting' => 'გაელვების პარამეტრები', //cpg1.4
+  'ISOSelection' => 'ISO არჩევანი', //cpg1.4
+  'ImageAdjustment' => 'ნახატის მორგება', //cpg1.4
+  'Adapter' => 'გადამყვანი', //cpg1.4
+  'ManualFocusDistance' => 'ხელოვნური ფოკუსური მანძილი', //cpg1.4
+  'DigitalZoom' => 'ციფრული მასშტაბი', //cpg1.4
+  'AFFocusPosition' => 'AF ფოკუსური მდგომარეობა', //cpg1.4
+  'Saturation' => 'სიმსუყე', //cpg1.4
+  'NoiseReduction' => 'ხმაურის ჩახშობა', //cpg1.4
+  'FlashPixVersion' => 'გაელვების ვერსია', //cpg1.4
+  'ExifImageWidth' => 'Exif ნახატის სიგანე', //cpg1.4
+  'ExifImageHeight' => 'Exif ნახატის სიმაღლე', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif შუალედური წანაცვლება', //cpg1.4
+  'FileSource' => 'ფაილის წყარო', //cpg1.4
+  'SceneType' => 'სცენის ტიპი', //cpg1.4
+  'CustomerRender' => 'ასახვის საკუთარი მეთოდი', //cpg1.4
+  'ExposureMode' => 'ექსპოზიციის რეჟიმი', //cpg1.4
+  'WhiteBalance' => 'თეთრის ბალანსი', //cpg1.4
+  'DigitalZoomRatio' => 'ციფრული მასშტაბის ზომა', //cpg1.4
+  'SceneCaptureMode' => 'სცენის აღბეჭდვის რეჟიმი', //cpg1.4
+  'GainControl' => 'გაძლიერება', //cpg1.4
+  'Contrast' => 'კონტრასტი', //cpg1.4
+  'Sharpness' => 'სიმკვეთრე', //cpg1.4
+  'ManageExifDisplay' => 'Exif ეკრანის მართვა', //cpg1.4
+  'submit' => 'გაგზავნა', //cpg1.4
+  'success' => 'ინფორმაცია წარმატებით განახლდა.', //cpg1.4
+  'details' => 'დეტალები', //cpg1.4
+);
+
+$lang_display_comments = array(
+  'OK' => 'დიახ',
+  'edit_title' => 'ამ კომენტარის შეცვლა',
+  'confirm_delete' => 'ნამდვილად გსურთ ამ კომენტარის წაშლა?', //js-alert
+  'add_your_comment' => 'თქვენი კომენტარის დამატება',
+  'name'=>'სახელი',
+  'comment'=>'კომენტარი',
+  'your_name' => 'სტუმარი',
+  'report_comment_title' => 'ამ კომენტარის ადმინისთვის პატაკი', //cpg1.4
+);
+
+$lang_fullsize_popup = array(
+  'click_to_close' => 'დაწკაპეთ ნახატი ამ ფანჯრის დასახურად',
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
+  'title' => 'ბარათის გაგზავნა',
+  'invalid_email' => '<font color="red"><b>ყურადღება</b></font>: ელფოსტის მისამართი მცდარია:', //cpg1.4
+  'ecard_title' => 'თქვენთვის ბარათია, გამომგზავნი: %s',
+  'error_not_image' => 'ბარათის სახით მხოლოდ ნახატების გაგზავნა შეიძლება.',
+  'view_ecard' => 'თუ ბარათი მცდარადაა ნაჩვენები, დაწკაპეთ ეს ბმა', //cpg1.4
+  'view_ecard_plaintext' => 'ბარათის სანახავად მონიშნეთ და ჩასვით ეს მისამართი თქვენი ბრაუზერის მისამართების ზოლში:', //cpg1.4
+  'view_more_pics' => 'სხვა ნახატების ნახვა !', //cpg1.4
+  'send_success' => 'თქვენი ბარათი გაიგზავნა',
+  'send_failed' => 'უკაცრავად, სერვერი თქვენს ბარათს ვერ აგზავნის...',
+  'from' => 'ვისგან',
+  'your_name' => 'თქვენი სახელი',
+  'your_email' => 'თქვენი ელფოსტა',
+  'to' => 'ვის',
+  'rcpt_name' => 'ადრესატის სახელი',
+  'rcpt_email' => 'ადრესატის ელფოსტა',
+  'greetings' => 'მისალმება',
+  'message' => 'წერილი',
+  'ecards_footer' => 'გამგზავნი - %s, IP - %s, დრო - %s (გალერიის დრო)', //cpg1.4
+  'preview' => 'ბარათის ესკიზი', //cpg1.4
+  'preview_button' => 'ესკიზი', //cpg1.4
+  'submit_button' => 'ბარათის გაგზავნა', //cpg1.4
+  'preview_view_ecard' => 'შექმნის შემდეგ ეს ბარათის ალტერნატული ბმა გახდება. ესკიზებისთვის იგი არ გამოდგება.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'პატაკი ადმინთან', //cpg1.4
+  'invalid_email' => '<b>გაფრთხილება</b> : მცდარი ელფოსტის მისამართი !', //cpg1.4
+  'report_subject' => 'პატაკი - %s, გალერეა - %s', //cpg1.4
+  'view_report' => 'ალტერნატული ბმა პატაკის მცდარი ჩვენებისას', //cpg1.4
+  'view_report_plaintext' => 'პატაკის სანახავად დააკოპირეთ და ჩასვით ეს მისამართი თქვენი ბრაუზერის მისამართების ზოლში:', //cpg1.4
+  'view_more_pics' => 'გალერეა', //cpg1.4
+  'send_success' => 'თქვენი პატაკი გაიგზავნა', //cpg1.4
+  'send_failed' => 'ვწუხვართ, მაგრამ სერვერი თქვენს პატაკს ვერ აგზავნის...', //cpg1.4
+  'from' => 'ვისგან', //cpg1.4
+  'your_name' => 'თქვენი სახელი', //cpg1.4
+  'your_email' => 'თქვენი ელფოსტა', //cpg1.4
+  'to' => 'ვის', //cpg1.4
+  'administrator' => 'ადმინი/მოდერატორი', //cpg1.4
+  'subject' => 'თემა', //cpg1.4
+  'comment_field_name' => 'პატაკი კომენტარზე - "%s"', //cpg1.4
+  'reason' => 'მიზეზი', //cpg1.4
+  'message' => 'წერილი', //cpg1.4
+  'report_footer' => 'გაგზავნა - %s, IP - %s, თარიღი %s (გალერეის დროით)', //cpg1.4
+  'obscene' => 'უზრდელურია', //cpg1.4
+  'offensive' => 'შეურაცხმყოფელია', //cpg1.4
+  'misplaced' => 'უშინაარსოა/სხვა თემაა', //cpg1.4
+  'missing' => 'ამოვარდნილია', //cpg1.4
+  'issue' => 'შეცდომა/არ ჩანს', //cpg1.4
+  'other' => 'სხვა', //cpg1.4
+  'refers_to' => 'ფაილის პატაკი ეხება', //cpg1.4
+  'reasons_list_heading' => 'პატაკის მიზეზ(ებ)ი:', //cpg1.4
+  'no_reason_given' => 'მიზიზი არ მითითებულა', //cpg1.4
+  'go_comment' => 'გადასვლა კომენტარზე', //cpg1.4
+  'view_comment' => 'პატაკის სრული ჩვენება კომენტარებით', //cpg1.4
+  'type_file' => 'ფაილი', //cpg1.4
+  'type_comment' => 'კომენტარი', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File editpics.php
+// ------------------------------------------------------------------------- //
+
+if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
+  'pic_info' => 'ინფორმაცია',
+  'album' => 'ალბომი',
+  'title' => 'სათაური',
+  'filename' => 'ფაილის სახელი', //cpg1.4
+  'desc' => 'აღწერილობა',
+  'keywords' => 'საკვანძო სიტყვები',
+  'new_keyword' => 'ახალი საკვანძო სიტყვა', //cpg1.4
+  'new_keywords' => 'ნაპოვნია ახალი საკვანძო სიტყვა', //cpg1.4
+  'existing_keyword' => 'არსებული საკვანძო სიტყვა', //cpg1.4
+  'pic_info_str' => '%s &times; %s - %s კბ - ნახვა %s - ხმა %s',
+  'approve' => 'ფაილის თანხმობა',
+  'postpone_app' => 'თანხმობის გადადება',
+  'del_pic' => 'ფაილის წაშლა',
+  'del_all' => 'ყველა ფაილის წაშლა', //cpg1.4
+  'read_exif' => 'EXIF მონაცემთა კვლავ წაკითხვა',
+  'reset_view_count' => 'ჩვენებების მრიცხველის განულება',
+  'reset_all_view_count' => 'ყველა მრიცხველის განულება', //cpg1.4
+  'reset_votes' => 'ხმების განულება',
+  'reset_all_votes' => 'ყველა ხმის განულება', //cpg1.4
+  'del_comm' => 'კომენტარების წაშლა',
+  'del_all_comm' => 'ყველა კომენტარის წაშლა', //cpg1.4
+  'upl_approval' => 'ატვირთვის თანხმობა', //cpg1.4
+  'edit_pics' => 'ფაილების რედაქტირება',
+  'see_next' => 'შემდეგი ფაილების ნახვა',
+  'see_prev' => 'წინა ფაილების ნახვა',
+  'n_pic' => '%s ფაილი',
+  'n_of_pic_to_disp' => 'საჩვენებელი ფაილების რაოდენობა',
+  'apply' => 'ცვლილებების გამოყენება',
+  'crop_title' => 'გალერეის ნახატების რედაქტორი',
+  'preview' => 'ესკიზი',
+  'save' => 'ნახატის შენახვა',
+  'save_thumb' =>'შენახვა მინიატურად',
+  'gallery_icon' => 'ჩემს პიქტოგრამად მითითება', //cpg1.4
+  'sel_on_img' =>'არჩეული მთლიანად ნახატზე უნდა იყოს განთავსებული!', //js-alert
+  'album_properties' =>'ალბომის პარამეტრები', //cpg1.4
+  'parent_category' =>'ძირეული კატეგორია', //cpg1.4
+  'thumbnail_view' =>'ჩვენება მინიატურებით', //cpg1.4
+  'select_unselect' =>'ყველას მონიშვნა/მონიშვნის მოხსნა', //cpg1.4
+  'file_exists' => "დანიშნულების ფაილი '%s' უკვე არსებობს.", //cpg1.4
+  'rename_failed' => "გადარქმევა '%s' - '%s' ვერ მოხერხდა.", //cpg1.4
+  'src_file_missing' => "პირველწყარო ფაილი '%s' უმართებლოა.", // cpg 1.4
+  'mime_conv' => "ფაილის გარდაქმნა '%s' - '%s' ვერ მოხერხდა",//cpg1.4
+  'forb_ext' => 'ფაილის აკრძალული ტიპი.',//cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File faq.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FAQ_PHP')) $lang_faq_php = array(
+  'faq' => 'ძირითადი შეკითხვები',
+  'toc' => 'საძიებელი',
+  'question' => 'შეკითხვა: ',
+  'answer' => 'პასუხი: ',
+);
+
+if (defined('FAQ_PHP')) $lang_faq_data = array(
+  'ძირითადი კითხვები',
+  array('რატომაა რეგისტრაცია აუცილებელი?', 'ადმინისტრაციას შეუძლია მოითხოვოს ან არ მოითხოვოს რეგისტრაცია.  რეგისტრაცია მონაწილეს დამატებით უფლებებს ანიჭებს: ფაილების ატვირთვა, ფავორიტი ფაილების საკუთარი სია, გამოსახულებათ შეფასებისა და კომენტირების შესაძლებლობა და ა.შ.', 'allow_user_registration', '1'),
+  array('როგორ შემიძლია დარეგისტრირება?', 'გადადით პუნქტზე &quot;რეგისტრაცია&quot; და მიუთითეთ აუცილებელი მონაცემები (სასურველია არაუცილებელი მონაცემების მითითებაც).<br />თუ ადმინისტრაცია რეგისტრაციის გააქტივებას ელფოსტით ითხოვს, თქვენს მითითებულ მისამართზე მიიღებთ წერილს თქვენი წევრობის გასააქტივებლად საჭირო ინსტრუქციებით.  საიტზე შესასვლელად თქვენი წევრობა უნდა გააქტივდეს.', 'allow_user_registration', '1'), //cpg1.4
+  array('როგორ შევიდე სისტემაში?', 'გადადით პუნქტზე &quot;შესვლა&quot; დამიუთითეთ მონაწილის თქვენი სახელი და პაროლი და თუ გსურთ მონიშნეთ &quot;ავტომატური შესვლა &quot;, რათა მომავალში სისტემაში შესვლისას სახელისა და პაროლის მითითება ხელახლა აღარ დაგჭირდეთ.<br /><b>მნიშვნელოვანია: ამ საიტიდან ბმულების მიღება ნებადართული უნდა გქონდეთ.  მომავალში ამ საიტის ბმულები არ უნდა წაიშალოს რათა &quot;ავტომატური შესვლა&quot;.</b> კვლავ მუშაობდეს', 'offline', 0),
+  array('რატომ ვერ შევდივარ სისტემაში?', 'გახსენით მოსული წერილი და დაწკაპეთ შესაბამისი ბმა?.  ეს ბმა თქვენს ანგარიშს ააქტივებს.  სხვა ტიპის პრობლემების შემთხვევაში დაუკავშირდით საიტის ადმინისტრაციას.', 'offline', 0),
+  array('როგორ მოვიქცე პაროლის დაკარგვის შემთხვევაში?', 'თუ საიტზე არის ბმა(&quot;პაროლი დამავიწყდა&quot;) გამოიყენეთ იგი.  წინააღმდეგ შემთხვევაში ახალი პაროლის მისაღებად ადმინისტრატორს დაუკავშირდით.', 'offline', 0),
+  //array('რა მოხდება თუ ელფოსტის მისამართი შევიცვალე?', 'უბრალოდ შედით საიტზე და შეცვლეთ თქვენი ელფოსტის მისამართი გვერდზე &quot;პროფილი&quot;', 'offline', 0),
+  array('როგორ შემიძლია ნახატის დამატება &quot;ფავორიტებში&quot;?', 'დაწკაპეთ გამოსახალება და შემდეგ ბმა &quot;ინფორმაცია ნახატზე&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="ინფორმაცია ნახატზე" />), გადაფურცლეთ ქვემოთ და დაწკაპეთ &quot;ფავორიტებში დამატება&quot;.<br />ადმინისტრატორის მიერ &quot;ინფორმაცია ნახატზე&quot; შესაძლოა თავიდანვე ჩართული იყოს.<br /><b>მნიშვნელოვანია: ბმულების მიღება დაშვებული უნდა იყოს და ვმულები ამ საიტიდან არ უნდა წაიშალოს.', 'offline', 0),
+  array('როგორ შევაფასო ფაილი (რეიტინგი)?', 'დაწკაპეთ მინიატურა, გადადით ბოლოში და აირჩიეთ შეფასება.', 'offline', 0),
+  array('როგორ დავამატო ფაილის კომენტარი?', 'დაწკაპეთ მინიატურა, გადადით ბოლოში და დაამატეთ კომენტარი.', 'offline', 0),
+  array('როგორ ავტვირთო ფაილი?', 'გადადით პუნქტზე &quot;ატვირთვა;, და აირჩიეთ ალბომი ასატვირთად.  დაწკაპეთ &quot;ნუსხა&quot;, აირჩიეთ სასურველი ფაილი და დაწკაპეთ &quot;გახსნა&quot;  დაამატეთ სასურველი სათაური და აღწერილობა.  დაწკაპეთ &quot;გაგზავნა&quot;.<br /><br />გარდა ამისა, <b>Windows XP</b> მომხმარებლებს შეუძლია მრავალი ფაილის საკუთარ ალბომებში ერთდროული ატვირთვა XP Publishing გამძღოლის გამოყენებით.<br />ინსტრუქციებისა და აუცილებელი ფაილის მისაღებად დაწკაპეთ <a href="xp_publish.php">ეს ბმა.</a>', 'allow_private_albums', 1),
+  array('სად უნდა ავტვირთო გამოსახულება?', 'ფაილის ატვირთვა შეგიძლიათ ალბომებში &quot;ჩემი გალერეადან&quot;. ადმინისტრატორს შეუძლია ნება დაგრთოთ ატვირთოთ ფაილები ძირითადი გალერეის ერთ ან რამდენიმე ალბომში.', 'allow_private_albums', 0),
+  array('რა ტიპისა და ზომის ფაილების ატვირთვაა შესაძლებელი?', 'შესაძლო ასატვირთი ფაილების ტიპსა და ზომას (jpg, png, და ა.შ.) წყვეტს ადმინისტრატორი.', 'offline', 0),
+  array('როგორ შემიძლია ალბომის შექმნა, გადარქმევა ან წაშლა &quot;ჩემს გალერეაში&quot;?', 'უნდა გადახვიდეთ &quot;ადმინისტრირების რეჟიმში&quot;.<br />გადახვიდეთ გვერდზე &quot;ალბომების შექმნა/მოწესრიგება&quot; და დაწკაპეთ &quot;ახალი&quot;. შეცვალეთ &quot;ახალი ალბომი&quot; სასურველი სახელით.<br />ასევე შეგიძლიათ გადაარქვათ სახელი გალერეის სხვა ალბომებსაც.<br />დაწკაპეთ &quot;ცვლილებების გამოყენება&quot;.', 'allow_private_albums', 1),
+  array('როგორ შემიძლია შევცვალო მონაწილეების მიერ ჩემი ალბომების ნახვის უფლებები?', 'უნდა გადახვიდეთ &quot;ადმინისტრირების რეჟიმში&quot;.<br />აირჩიოთ &quot;ჩემი ალბომების შეცვლა&quot;. პანელზე &quot;ალბომის განახლება&quot; მიუთითეთ სასურველი ალბომი.<br />აქ შეგიძლიათ ალბომის სათაურის, აღწერილობისა და მინიატურის შეცვლა. შეგიძლიათ შეზღუდოთ მონაწილეების მიერ დათვალიერების, კომენტარების დატოვებისა და შეფასების მიცემის უფლებები.<br />დაწკაპეთ &quot;ალბომის განახლება&quot;.', 'allow_private_albums', 1),
+  array('როგორ შემიძლია სხვა მონაწილეთა გალერეების დათვალიერება?', 'გადადით &quot;ალბომების სიაში&quot; და მიუთითეთ &quot;მონაწილეთა გალერეები&quot;.', 'allow_private_albums', 1),
+  array('რა არის ბმული?', 'ბმული გახლავთ მონაცემთა ჯგრო, რომელიც საიტიდან იგზავნება თქვენს კომპიუტერში შესანახად.<br />როგორც წესი, ეს ბმულები მონაწილეეებს საიტის დატოვების შემდეგ მასზე დაბრუნებისას სახელისა და პაროლის მითითების გარეშე ავტომატური შესვლის შესაძლებლობას აძლევს.', 'offline', 0),
+  array('სად შემიძლია ამ პროგრამის მოპოვება ჩემი საიტისთვის?', 'Coppermine - ეს უფასო მულტიმედია გალერეის პროგრამაა რომელიც GNU GPL ლიცენზიით ვრცელდება.  მისი მრავალი ფუნქცია სხვადასხვა პლატფორმაზე მუშაობს.  დამატებითი ინფორმაციის მისაღებად მოინახულეთ <a href="http://coppermine.sf.net/">Coppermine პროგრამის სათაო გვერდი</a>.', 'offline', 0),
+
+  'ნავიგაცია საიტში',
+  array('რა არის &quot;ალბომების სია&quot;?', 'მისი დაწკაპვისას გამოჩნდება მიმდინარე კატეგორიის ყველა ალბომი თითოეული ალბომის შესაბამისი ბმით. თუ რომელიმე კატეგორიაში არ ხართ, ნაჩვენები იქნება მთელი გალერეა თითოეული კატეგორიის შესაბამისი ბმით. კატეგორიის ბმები შესაძლოა მინიატურებიც იყოს.', 'offline', 0),
+  array('რა არის &quot;ჩემი გალერეა&quot;?', 'მონაწილეებს საკუთარი გალერეების შექმნისა და მათში ალბომების დამატების, წაშლის, შეცვლისა და მათში ფაილების ატვირთვის საშუალებას აძლევს.', 'allow_private_albums', 1), //cpg1.4
+  array('რა სხვაობაა &quot;ადმინისტრირების რეჟიმსა&quot; და &quot;მონაწილის რეჟიმს&quot; შორის?', 'ადმინისტრირების რეჟიმში მონაწილეს შეუძლია საკუთარი გალერეების შეცვლა (ადმინისტრატორისგან უფლების შემთხვევაში სხვა მონაწილეების გალერეებისაც).', 'allow_private_albums', 1),
+  array('რა არის &quot;ნახატის ატვირთვა&quot;?', 'მონაწილეს საშუალება ეძლევა ატვირთოს (ადმინისტრატორის მიერ განსაზღვრული ტიპისა და ზომის) ფაილი მონაწილის ან ადმინისტრატორის მიერ შერჩეულ გალერეაში.', 'offline', 0),
+  array('რა არის &quot;ბოლო ატვირთვები&quot;?', 'მისი დაწკაპვისას გამოჩნდება საიტზე ატვირთული ბოლო ფაილები.', 'offline', 0),
+  array('რა არის &quot;ბოლო კომენტარები&quot;?', 'მისი დაწკაპვისას გამოჩნდება ბოლო დამატებული კომენტარები და შესაბამისი ფაილები.', 'offline', 0),
+  array('რა არის &quot;ყველაზე პოპულარული&quot;?', 'მისი დაწკაპვისას გამოჩნდება ყველა მონაწილის მიერ ყველაზე ხშირად ნანახი ფაილები (მიუხედავად იმის ახაზზე არიან თუ არა).', 'offline', 0),
+  array('რა არის &quot;საუკეთესო რეიტინგი&quot;?', 'შესაძლებლობა გეძლევათ ნახოთ მონაწილეთა მიერ შეფასებული საუკეთესო რეიტინგის ფაილები.  ასევე საშუალო შეფასება/რეიტინგი.<br />მაგალითად, ხუთმა მონაწილემ შეაფასა <img src="images/rating4.gif" width="65" height="14" border="0" alt="" />: ფაილის შეფასება/რეიტინგი იქნება <img src="images/rating4.gif" width="65" height="14" border="0" alt="" />.<br />თუ ხუთმა მონაწილემ შეაფასა 1–დან 5–მდე (1,2,3,4,5), ფაილის ჯამური შეფასება/რეიტინგი იქნება <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />. 1+2+3+4+5=15 15/5=3<br />რეიტინგის მნიშვნელობა გამომდინარეობს აქედან <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (საუკეთესო) <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (ყველაზე ცუდი).', 'offline', 0),
+  array('რა არის &quot;ჩემი ფავორიტები&quot;?', 'მონაწილეს ფავორიტი ფაილების თქვენს კომპიუტერში გამოგზავნილი ბმულების სახით შენახვის შესაძლებლობა აქვს.', 'offline', 0),
+);
+
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
+  'forgot_passwd' => 'პაროლის შეხსენება',
+  'err_already_logged_in' => 'თქვენ უკვე სისტემაში ხართ !',
+  'enter_email' => 'მიუთითეთ თქვენი ელფოსტა', //cpg1.4
+  'submit' => 'წინ',
+  'illegal_session' => 'პაროლის შეხსენების სეანსი მცდარია ან ვადა გაუვიდა.', //cpg1.4
+  'failed_sending_email' => 'პაროლის შეხსენების ელფოსტა ვერ იგზავნება!',
+  'email_sent' => 'წერილი თქვენი სახელითა და ახალი პაროლით გამოიგზავნა - %s', //cpg1.4
+  'verify_email_sent' => 'წერილი გაიგზავნა - %s. გთხოვთ გადაამოწმოთ ელფოსტა პროცესის დასასრულებლად.', //cpg1.4
+  'err_unk_user' => 'მითითებული მონაწილე არ არსებობს!',
+  'account_verify_subject' => '%s - ახალი პაროლის მოთხოვნა', //cpg1.4
+  'account_verify_body' => 'თქვენ ახალი პაროლი მოითხოვეთ. თუ გაგრძელება თქვენთვის გამოგზავნილი ახლაი პაროლით გსურთ, მიჰყევით შემდეგ ბმას:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - თქვენი ახალი პაროლი', //cpg1.4
+  'passwd_reset_body' => 'ეს თქვენს მიერ მოთხოვნილი ახალი პაროლია:
+სახელი: %s
+პაროლი: %s
+დაწკაპეთ %s შესასვლელად.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File groupmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
+  'group_name' => 'ჯგუფის სახელი',
+  'permissions' => 'უფლებები', //cpg1.4
+  'public_albums' => 'საზოგადო ალბომების ატვირთვა', //cpg1.4
+  'personal_gallery' => 'პირადი გალერეა', //cpg1.4
+  'upload_method' => 'ატვირთვის მეთოდი', //cpg1.4
+  'disk_quota' => 'დისკის ქვოტა',
+  'rating' => 'შეფასება', //cpg1.4
+  'ecards' => 'ბარათები', //cpg1.4
+  'comments' => 'კომენტარები', //cpg1.4
+  'allowed' => 'ნებადართულია', //cpg1.4
+  'approval' => 'დამტკიცება', //cpg1.4
+  'boxes_number' => 'უჯრათა რაოდ.', //cpg1.4
+  'variable' => 'ცვლადი', //cpg1.4
+  'fixed' => 'ფიქსირებული', //cpg1.4
+  'apply' => 'ცვლილებების გამოყენება',
+  'create_new_group' => 'ახალი ჯგუფის შექმნა',
+  'del_groups' => 'შერჩეული ჯგუფების წაშლა',
+  'confirm_del' => 'ყურადღება, ჯგუფის წაშლისას ამ ჯგუფის წევრები ავტომატურად გაბადავლენ ჯგუფში \'რეგისტრირებული\'!\n\nგნებავთ გაგრძელე?', //js-alert
+  'title' => 'ჯგუფების მართვა',
+  'num_file_upload' => 'Fფაილის ატვირთვის უჯრები', //cpg1.4
+  'num_URI_upload' => 'URI ატვირთვის უჯრები', //cpg1.4
+  'reset_to_default' => 'ნაგულისხმები სახელის აღდგენა (%s) - რეკომენდებულია!', //cpg1.4
+  'error_group_empty' => 'ჯგუფის ცხრილი ცარიელია !<br /><br />შეიქმნა საწყისი ჯგუფი, გთხოვდ ეს გვერდი განაახლოთ', //cpg1.4
+  'explain_greyed_out_title' => 'რატომაა ეს მწკრივი ნაცრისფერი?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'ამ ჯგუფის პარამეტრებს ვერ შეცვლით, რადგან კონფიგურაციის გვერდზე პარამეტრისთვის &quot; სტუმრების (ან ანონიმურების) დაშვება&quot; მიუთითეთ &quot;არა&quot;. ვერცერთი სტუმარი (%s ჯგუფის წევრი) შესვლის გარდა ვერაფერს შეძლებს; შესაბამისად, ჯგუფის პარამეტრები მათ არ ეხებათ.', //cpg1.4
+  'explain_banned_greyed_out_text' => '%s ჯგუფის პარამეტრებს ვერ შეცვლით, რადგან მათ წევრებს ისედაც არაფრის უფლება აქვთ.', //cpg1.4
+  'group_assigned_album' => 'მინიჭებული ალბომ(ებ)ი', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File index.php
+// ------------------------------------------------------------------------- //
+
+if (defined('INDEX_PHP')){
+
+$lang_index_php = array(
+  'welcome' => 'მოგესალმებით!',
+);
+
+$lang_album_admin_menu = array(
+  'confirm_delete' => 'ნამდვილად გსურთ ამ ალბომის წაშლა? \\nყველა ფაილი და კომენტარი ასევე წაიშლება.', //js-alert
+  'delete' => 'წაშლა',
+  'modify' => 'პარამეტრები',
+  'edit_pics' => 'ფაილების რედაქტირება',
+);
+
+$lang_list_categories = array(
+  'home' => 'თავფურცელი',
+  'stat1' => '<b>[pictures]</b> ფაილი <b>[albums]</b> ალბომში და <b>[cat]</b> კატეგორიაში <b>[comments]</b> კომენტარით გახსნილია <b>[views]</b>-ჯერ',
+  'stat2' => '<b>[pictures]</b> ფაილი <b>[albums]</b> ალბომში გახსნილია <b>[views]</b>-ჯერ',
+  'xx_s_gallery' => '%s\'s Gallery',
+  'stat3' => '<b>[pictures]</b> ფაილი <b>[albums]</b> ალბომში <b>[comments]</b> კომენტარით გახსნილია <b>[views]</b>-ჯერ',
+);
+
+$lang_list_users = array(
+  'user_list' => 'მონაწილეთა სია',
+  'no_user_gal' => 'მონაწილეთა გალერეა არ არის',
+  'n_albums' => 'ალბომი: %s',
+  'n_pics' => 'ფაილი: %s',
+);
+
+$lang_list_albums = array(
+  'n_pictures' => 'ფაილი: %s',
+  'last_added' => '. ბოლო: %s',
+  'n_link_pictures' => 'ბმის ფაილები: %s', //cpg1.4
+  'total_pictures' => 'ფაილი სულ: %s', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'საკვანძო სიტყვების მართვა', //cpg1.4
+  'edit' => 'რედაქტირება', //cpg1.4
+  'delete' => 'წაშლა', //cpg1.4
+  'search' => 'ძიება', //cpg1.4
+  'keyword_test_search' => 'ძიება ახალ ფანჯარაში - %s', //cpg1.4
+  'keyword_del' => 'საკვანძო სიტყვის წაშლა - %s', //cpg1.4
+  'confirm_delete' => 'ნამდვილად გსურთ %s საკვანძო სიტყვის მთელი გალერეიდან წაშლა?', //cpg1.4  // js-alert
+  'change_keyword' => 'საკვანძო სიტყვის შეცვლა', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File login.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGIN_PHP')) $lang_login_php = array(
+  'login' => 'შესვლა',
+  'enter_login_pswd' => 'მიუთითეთ მონაწილის სახელი და პაროლი',
+  'username' => 'სახელი',
+  'password' => 'პაროლი',
+  'remember_me' => 'ავტომატური შესვლა',
+  'welcome' => 'მოგესალმებით %s',
+  'err_login' => '*** სისტემაში ვერ შევდივარ.  სცადეთ კვლავ ***',
+  'err_already_logged_in' => 'თქვენ უკვე სისტემაშI ხართ!',
+  'forgot_password_link' => 'პაროლი დაგავიწყდათ?',
+  'cookie_warning' => 'თქვენი ბრაუზერის გაფრთხილება არ მიიღოს სკრიპტის ბმულები', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File logout.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGOUT_PHP')) $lang_logout_php = array(
+  'logout' => 'გამოსვლა',
+  'bye' => 'ნახვამდის %s',
+  'err_not_loged_in' => 'სისტემაში არ შესულხართ!',
+);
+
+// ------------------------------------------------------------------------- //
+// File minibrowser.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'დახურვა', //cpg1.4
+  'submit' => 'დიახ', //cpg1.4
+  'up' => 'ერთი დონით ზემოთ', //cpg1.4
+  'current_path' => 'მიმდინარე გეზი', //cpg1.4
+  'select_directory' => 'გთხოვთ დასტა აირჩიოთ', //cpg1.4
+  'click_to_close' => 'დაწკაპეთ ნახატი ამ ფანჯრის დასახურად',
+);
+
+// ------------------------------------------------------------------------- //
+// File modifyalb.php
+// ------------------------------------------------------------------------- //
+
+if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
+  'upd_alb_n' => 'ალბომის განახლება -> %s',
+  'general_settings' => 'ძირიტადი პარამეტრები',
+  'alb_title' => 'ალბომის სათაური',
+  'alb_cat' => 'ალბომის კატეგორია',
+  'alb_desc' => 'ალბომის აღწერილობა',
+  'alb_keyword' => 'ალბომის საკვანძო სიტყვა', //cpg1.4
+  'alb_thumb' => 'ალბომის მინიატურა',
+  'alb_perm' => 'ამ ალბომის წვდომის უფლებები',
+  'can_view' => 'ალბომის დათვალიერება შეუძლიათ',
+  'can_upload' => 'მნახველებს შეუძლიათ ფაილების ატვირთვა',
+  'can_post_comments' => 'მნახველებს შეუძლიათ კომენტარების გაკეთება',
+  'can_rate' => 'მნახველებს შეუძლიათ შეფასება',
+  'user_gal' => 'მონაწილის გალერეა',
+  'no_cat' => '* კატეგორიის გარეშე *',
+  'alb_empty' => 'ალბომი ცარიელია',
+  'last_uploaded' => 'ბოლო ჩატვირთული ფაილი',
+  'public_alb' => 'ყველა (საზოგადო ალბომი)',
+  'me_only' => 'მხოლოდ მე',
+  'owner_only' => 'მხოლოდ ალბომის მფლობელი (%s)',
+  'groupp_only' => '\'%s\' ჯგუფის წევრი',
+  'err_no_alb_to_modify' => 'მონაცემთა ბაზაში არცერთი ალბომის შეცვლა არ შეგიძლიათ.',
+  'update' => 'ალბომის განახლება',
+  'reset_album' => 'ალბომის განულება', //cpg1.4
+  'reset_views' => 'ნახვათა მრიცხველის განულება - &quot;0&quot; ალბომში %s', //cpg1.4
+  'reset_rating' => 'ყველა ფაილის შეფასების განულება - %s', //cpg1.4
+  'delete_comments' => 'ყველა კომენტარის წაშლა - %s', //cpg1.4
+  'delete_files' => 'ყველა ფაილის %sშეუქცევადად%s წაშლა - %s', //cpg1.4
+  'views' => 'ნახვა', //cpg1.4
+  'votes' => 'ხმა', //cpg1.4
+  'comments' => 'კომენტარი', //cpg1.4
+  'files' => 'ფაილი', //cpg1.4
+  'submit_reset' => 'ცვლილებების გაგზავნა', //cpg1.4
+  'reset_views_confirm' => 'დარწმუნებული ვარ', //cpg1.4
+  'notice1' => '(*) დამოკიდებულია %sჯგუფების%s პარამეტრებზე',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'ალბომის პაროლი', //cpg1.4
+  'alb_password_hint' => 'ალბომის პაროლის მინიშნება', //cpg1.4
+  'edit_files' =>'ფაილების რედაქტირება', //cpg1.4
+  'parent_category' =>'ძირეული კატეგორია', //cpg1.4
+  'thumbnail_view' =>'ჩვენება მინიატურებით', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP მონაცემები',
+  'explanation' => 'ეს გვერდი შექმნილია PHP ფუნქციით <a href="http://www.php.net/phpinfo">phpinfo()</a>, რომელიც გალერეაშია ჩადგმული (ჩასწორება მარჯვენა მხრიდან).',
+  'no_link' => 'თქვენი PHP მონაცემების სხვებისთვის ჩვენება შესაძლოა უსაფრთხო არ იყოს, ამიტომ ეს გვერდი მხოლოდ მაშინ გამოჩნდება თუ სისტემაში შესული ხართ როგორც ადმინი. ამ გვერდის ბმის სხვებისთვის გაგზავნა არ შეიძლება.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'ნახატების მმართველი', //cpg1.4
+  'select_album' => 'ალბომის არჩევა', //cpg1.4
+  'delete' => 'წაშლა', //cpg1.4
+  'confirm_delete1' => 'ნამდვილად გსურთ ამ ნახატის წაშლა ?', //cpg1.4
+  'confirm_delete2' => '\nნახატი შეუქცევადად წაიშლება.', //cpg1.4
+  'apply_modifs' => 'ცვლილებების გამოყენება', //cpg1.4
+  'confirm_modifs' => 'ცვლილებების დასტური', //cpg1.4
+  'pic_need_name' => 'ნახატს სახელი ესაჭიროება !', //cpg1.4
+  'no_change' => 'თქვენ არაფერი შეგიცვლიათ !', //cpg1.4
+  'no_album' => '* ალბომი არაა *', //cpg1.4
+  'explanation_header' => 'დალაგების საკუთარი რიგი, რომლის მითითებაც ამ გვერდზე შეგიძლიათ გაითვალისწინება მხოლოდ მაშინ თუ', //cpg1.4
+  'explanation1' => 'ადმინი "ფაილების სორტირების ნაგულისხმები რიგი" კონფიგურაციაში მიუთითებს "პოზიცია [აღმავალი]" ან "პოზიცია [დაღმავალი]" (გლობალური პარამეტრი ყველა მონაწილისთვის, რომელთაც სორტირების სხვა ინდივიდუალური წესი არ შეურჩევიათ)', //cpg1.4
+  'explanation2' => 'მონაწილე მიუთითებს "პოზიცია [აღმავალი]" ან "პოზიცია [დაღმავალი]" მინიატურების გვერდზე (მონაწილის პარამეტრი)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'ნამდვილად გსურთ ამ მოდულის ამოღება', //cpg1.4
+  'confirm_delete' => 'ნამდვილად გსურთ ამ მოდულის წაშლა', //cpg1.4
+  'pmgr' => 'მოდულების მმართველი', //cpg1.4
+  'name' => 'სახელი', //cpg1.4
+  'author' => 'ავტორი', //cpg1.4
+  'desc' => 'აღწერილობა', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'ჩადგმული მოდულები', //cpg1.4
+  'n_plugins' => 'არჩადგმული მოდულები', //cpg1.4
+  'none_installed' => 'არაფერია ჩადგმული', //cpg1.4
+  'operation' => 'ოპერაცია', //cpg1.4
+  'not_plugin_package' => 'ატვირთული ფაილი მოდული არ გახლავთ.', //cpg1.4
+  'copy_error' => 'შეცდომა პაკეტის მოდულების ტასტაში კოპირებისას.', //cpg1.4
+  'upload' => 'ატვირთვა', //cpg1.4
+  'configure_plugin' => 'მოდულის გამართვა', //cpg1.4
+  'cleanup_plugin' => 'მოდულის გასუფთავება', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
+// ------------------------------------------------------------------------- //
+
+if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
+  'already_rated' => 'უკაცრავად, მაგრამ ეს ფაილი უკვე შეაფასეთ',
+  'rate_ok' => 'თქვენი შეფასება გათვალისწინებულია',
+  '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 />
+დაწკაპვით 'ვეთანხმები', თქვენ გამოხატავთ თანხმობას ამ პირობებზე.<br />
+EOT;
+
+$lang_register_php = array(
+  'page_title' => 'მონაწილეების რეგისტრაცია',
+  'term_cond' => 'რეგისტრაციის პირობები',
+  'i_agree' => 'ვეთანხმები',
+  'submit' => 'რეგისტრაციის თანხმობა',
+  'err_user_exists' => 'თქვენ მიერ არჩეული მონაწილის სახელი (თიკუნი)უკვე გამოიყენება.  გთხოვთ აირჩიოთ სხვა',
+  'err_password_mismatch' => 'პაროლები არ ემთხვევა, გთხოვთ კიდევ ერთხელ მიუთითოთ.',
+  'err_uname_short' => 'მონაწილის სახელი (თიკუნი) არანაკლებ ორ სიმბოლოს უნდა შეიცავდეს',
+  'err_password_short' => 'პაროლი არანაკლებ ორ სიმბოლოს უნდა შეიცავდეს',
+  'err_uname_pass_diff' => 'მონაწილის სახელი (თიკუნი) და პაროლი უნდა განსხვავდებოდეს',
+  'err_invalid_email' => 'ელფოსტის მისამართის მცდარი ფორმატი',
+  'err_duplicate_email' => 'ელფოსტის ეს მისამართი სხვა მონაწილის მიერ გამოიყენება',
+  'enter_info' => 'რეგისტრაციის მონაცემები',
+  'required_info' => 'შესავსებად აუცილებელი ველები',
+  'optional_info' => 'შესავსებად არააუცილებელი ველები',
+  'username' => 'სახელი',
+  'password' => 'პაროლი',
+  'password_again' => 'პაროლის გადამოწმება',
+  'email' => 'ელფოსტა',
+  'location' => 'ადგილმდებარეობა',
+  'interests' => 'ინტერესები',
+  'website' => 'ვებგვერდი',
+  'occupation' => 'თანამდებობა',
+  'error' => 'შეცდომა',
+  'confirm_email_subject' => '%s - რეგისტრაციის დასტური',
+  'information' => 'ინფორმაცია',
+  'failed_sending_email' => 'რეგისტრაციის დასტურის ელფოსტა ვერ იგზავნება!',
+  'thank_you' => 'გმადლობთ რეგისტრაციისთვის.<br /><br />წერილი ინფორმაციით თუ როგორ გაააქტივოთ ანგარიში გამოიგზავნა თქვენს მიერ მითითებულ ელფოსტის მისამართზე.',
+  'acct_created' => 'თქვენი ანგარიში შეიქმნა.  სისტემაში შესვლა შეგიძლიათ სახელისა და პაროლის ჩამოყენებით.',
+  'acct_active' => 'თქვენი ანგარიში გააქტივდა.  სისტემაში შესვლა შეგიძლიათ სახელისა და პაროლის ჩამოყენებით.',
+  'acct_already_act' => 'ანგარიში უკვე გააქტივებულია!', //cpg1.4
+  'acct_act_failed' => 'ეს ანგარიში ვერ გააქტივდება !',
+  'err_unk_user' => 'მითითებული მონაწილე არ არსებობს!',
+  'x_s_profile' => '%s მონაწილის პროფილი',
+  'group' => 'ჯგუფი',
+  'reg_date' => 'დარეგისტრირდა',
+  'disk_usage' => 'გამოყენებული ადგილი დისკზე',
+  'change_pass' => 'პაროლის შეცვლა',
+  'current_pass' => 'მიმდინარე პაროლი',
+  'new_pass' => 'ახალი პაროლი',
+  'new_pass_again' => 'ახალი პაროლის დასტური',
+  'err_curr_pass' => 'მიმდინარე პაროლი მცდარია',
+  'apply_modif' => 'ცვლილებების გამოყენება',
+  'change_pass' => 'ჩემი პაროლის შეცვლა',
+  'update_success' => 'თქვენი პროფილი განახლდა',
+  'pass_chg_success' => 'თქვენი პაროლი შეიცვალა',
+  'pass_chg_error' => 'თქვენი პაროლი არ შეცვლილა',
+  'notify_admin_email_subject' => '%s - რეგისტრაციის შეტყობინება',
+  'last_uploads' => 'ბოლო ატვირთული ფაილი.<br />დაწკაპეთ ყველა ატვირთვის სანახავად -', //cpg1.4
+  'last_comments' => 'ბოლო კომენტარი.<br />დაწკაპეთ ყველა კომენტარის სანახავად -', //cpg1.4
+  'notify_admin_email_body' => 'ახალი მონაწილე "%s" დარეგისტრირდა ჩვენს გალერეაში',
+  'pic_count' => 'ფაილი აიტვირთა', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - რეგისტრაციის მოთხოვნა', //cpg1.4
+  'thank_you_admin_activation' => 'გმადლობთ.<br /><br />ანგარისშის გააქტივების თქვენი მოთხოვნა ადმინს გადაეგზავნა. დაელოდეთ დამტკიცების წერილს.', //cpg1.4
+  'acct_active_admin_activation' => 'ანგარიში გააქტივდა და მონაწილეს წერილი გაეგზავნა.', //cpg1.4
+  'notify_admin_email_body' => 'თქვენს გალერეაში დარეგისტრირდა ახალი მონაწილე "%s"',
+);
+
+$lang_register_confirm_email = <<<EOT
+გმადლობთ რეგისტრაციისთვის - {SITE_NAME}
+
+იმისათვის, რომ გააქტივოთ თქვენი ანგარიში "{USER_NAME}" სახელით, მიჰყევით ქვედა ბმას ან დააკოპირეთ და ჩასვით იგი თქვენს ბრაუზერში.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+პატივისცემით,
+
+{SITE_NAME} გუნდი
+
+EOT;
+
+$lang_register_approve_email = <<<EOT
+ახალი მონაწილე "{USER_NAME}" დარეგისტრირდა ჩვენს გალერეაში.
+
+იმისათვის, რომ გააქტივოთ თქვენი ანგარიში "{USER_NAME}" სახელით, მიჰყევით ქვედა ბმას ან დააკოპირეთ და ჩასვით იგი თქვენს ბრაუზერში.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_activated_email = <<<EOT
+თქვენი ანგარიში დამტკიცდა და გააქტივდა.
+
+სისტემაში <a href="{SITE_LINK}">{SITE_LINK}</a> შესვლა შეგიძლიათ სახელით - "{USER_NAME}"
+
+
+პატივისცემით,
+
+{SITE_NAME} გუნდი
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File reviewcom.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
+  'title' => 'კომენტარის დათვალიერება',
+  'no_comment' => 'კომენტარი არ არსებობს',
+  'n_comm_del' => 'წაიშალა %s კომენტარი',
+  'n_comm_disp' => 'კომენტარების რაოდენობა საჩვენებლად',
+  'see_prev' => 'წინას ნახვა',
+  'see_next' => 'შემდეგის ნახვა',
+  'del_comm' => 'მონიშნული კომენტარების წაშლა',
+  'user_name' => 'სახელი', //cpg1.4
+  'date' => 'თარიღი', //cpg1.4
+  'comment' => 'კომენტარი', //cpg1.4
+  'file' => 'ფაილი', //cpg1.4
+  'name_a' => 'სახელი [აღმავალი]', //cpg1.4
+  'name_d' => 'სახელი [დაღმავალი]', //cpg1.4
+  'date_a' => 'თარიღი [აღმავალი]', //cpg1.4
+  'date_d' => 'თარიღი [დაღმავალი]', //cpg1.4
+  'comment_a' => 'კომენტარი [აღმავალი]', //cpg1.4
+  'comment_d' => 'კომენტარი [დაღმავალი]', //cpg1.4
+  'file_a' => 'ფაილი [აღმავალი]', //cpg1.4
+  'file_d' => 'ფაილი [დაღმავალი]', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File search.php                                                           //
+// ------------------------------------------------------------------------- //
+
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'ფაილთა კოლექციის ძიება', //cpg1.4
+  'submit_search' => 'ძიება', //cpg1.4
+  'keyword_list_title' => 'საკვანძო სიტყვათა სია', //cpg1.4
+  'keyword_msg' => 'ჩამონათვალი ყველას არ მოიცავს. იგი არ შეიცავს სიტყვებს ფოტოების სათაურებისა და აღწერილობებიდან. სცადეთ ძიება სრულ ტექსტში.',  //cpg1.4
+  'edit_keywords' => 'საკვანძო სიტყვათა რედაქტირება', //cpg1.4
+  'search in' => 'ძიება აქ:', //cpg1.4
+  'ip_address' => 'IP მისამართი', //cpg1.4
+  'fields' => 'ძიება', //cpg1.4
+  'age' => 'ასაკი', //cpg1.4
+  'newer_than' => 'უფრო ახალი ვიდრე', //cpg1.4
+  'older_than' => 'უფრო ძველი ვიდრე', //cpg1.4
+  'days' => 'დღე', //cpg1.4
+  'all_words' => 'ყველა სიტყვა (AND)', //cpg1.4
+  'any_words' => 'რომელიმე სიტყვა (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'სათაური', //cpg1.4
+  'caption' => 'წარწერა', //cpg1.4
+  'keywords' => 'საკვანძო სიტყვები', //cpg1.4
+  'owner_name' => 'მფლობელი', //cpg1.4
+  'filename' => 'ფაილის სახელი', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File searchnew.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
+  'page_title' => 'ახალი ფაილების ძიება',
+  'select_dir' => 'დასტის მითითება',
+  'select_dir_msg' => 'ეს ფუნქცია FTP სერვერზე ატვირთული რამდენი ფაილის ერთდროულად დამატების საშუალებას გაძლევთ.<br /><br />მიუთითეთ ატვირთული ფაილების დასტა.', //cpg1.4
+  'no_pic_to_add' => 'დასამატებელი ფაილები არ არის',
+  'need_one_album' => 'ამ ფუნქციის გამოსაყენებლად გესაჭიროებათ ერთი ალბომი მაინც',
+  'warning' => 'გაფრთხილება',
+  'change_perm' => 'სკრიპტი ვერ წერს ამ დასტაში, ფაილების დასამატებლად უნდა მიუთითოთ უფლებები 755 ან 777 !',
+  'target_album' => '<b>ფაილების აქედან &quot;</b>%s<b>&quot; აქ </b>%s გადმოტანა',
+  'folder' => 'დასტა',
+  'image' => 'ფაილი',
+  'album' => 'ალბომი',
+  'result' => 'შედეგი',
+  'dir_ro' => 'არაჩაწერადია. ',
+  'dir_cant_read' => 'არაკითხვადია. ',
+  'insert' => 'ფაილების გალერეაში დამატება',
+  'list_new_pic' => 'ახალი ფაილების სია',
+  'insert_selected' => 'შერჩეული ფაილების დამატება',
+  'no_pic_found' => 'ახალი ფაილები ვერ მოიძებნა',
+  'be_patient' => 'გთხოვთ მოითმინოთ, ფაილების დასამატებლად სკრიპტს დრო ესაჭიროება',
+  'no_album' => 'ალბომი არ მითითებულა',
+  'result_icon' => 'დაწკაპეთ დეტალებისთვის ან გასაახლებლად',  //cpg1.4
+  'notes' =>  '<ul>'.
+                          '<li><b>OK</b> : ნიშნავს, რომ ფაილი წარმატებით დაემატა'.
+                          '<li><b>DP</b> : ნიშნავს, რომ ფაილი ასლია და მონაცემთა ბაზაში უკვე არსებობს'.
+                          '<li><b>PB</b> : ნიშნავს, რომ ფაილი ვერ დაემატება.  გადაამოწმეთ თქვენი კონფიგურაცია და დასტებში დაშვების უფლებები'.
+                          '<li><b>NA</b> : ნიშნავს, რომ ფაილების ალბომი არ მიგითითებიათ, დაწკაპეთ \'<a href="javascript:history.back(1)">უკან</a>\' მიუთითეთ ალბომი. თუ ალბომი არ გაქვთ ჯერ <a href="albmgr.php">შექმენით ერთი მაინც</a></li>'.
+                          '<li>თუ OK, DP, PB \'ნიშნები\' დაწკაპეთ დაზიანებული ფაილი PHP–ის შეცდომების სანახავად'.
+                          '<li>თვენი ბროუზერში დროის ზღვრის გადაცილების შემთხვევაში დაწკაპეთ განახლება'.
+                          '</ul>',
+  'select_album' => 'ალბომის არჩევა',
+  'check_all' => 'ყველას მონიშვნა',
+  'uncheck_all' => 'მონიშვნის მოხსნა',
+  'no_folders' => 'ჯერჯერობით "ალბომების" დასტაში სხვა დასტები არაა. გადაამოწმეთ, რომ დასტაში "ალბომები" შექმნილია ერთი საკუთარი დასტა მაინც და ftp-ს საშუალებით ატვირთეთ ფაილები მასში. თქვენ არ უნდ ატვირთოთ "userpics" ან "edit" დასტებში - შიდა მოხმარების სარეზერვო http ატვირთვებისთვის.', //cpg1.4
+   'albums_no_category' => 'ალბომები კატეგორიის გარეშე', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* პირადი ალბომები', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'ჩვენება ნუსხის სახით (რეკომენდებულია)', //cpg1.4
+  'edit_pics' => 'ფაილების რედაქტირება', //cpg1.4
+  'edit_properties' => 'ალბომის პარამეტრები', //cpg1.4
+  'view_thumbs' => 'ჩვენება მინიატურებით', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'ამ სვეტის ჩვენება/დამალვა', //cpg1.4
+  'vote' => 'ხმის მიცემის დეტალები', //cpg1.4
+  'hits' => 'ნახვის დეტალები', //cpg1.4
+  'stats' => 'ხმის მიცემის სტატისტიკა', //cpg1.4
+  'sdate' => 'თარიღი', //cpg1.4
+  'rating' => 'შეფასება', //cpg1.4
+  'search_phrase' => 'ფრაზის ძიება', //cpg1.4
+  'referer' => 'დამოწმება', //cpg1.4
+  'browser' => 'ბრაუზერი', //cpg1.4
+  'os' => 'საოპერაციო სისტემა', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'სორტირება - %s', //cpg1.4
+  'ascending' => 'აღმავალი', //cpg1.4
+  'descending' => 'დაღმავალი', //cpg1.4
+  'internal' => 'int', //cpg1.4
+  'close' => 'დახურვა', //cpg1.4
+  'hide_internal_referers' => 'შიდა დამოწმებების დამალვა', //cpg1.4
+  'date_display' => 'თარიღის ეკრანი', //cpg1.4
+  'submit' => 'გაგზავნა / გამოყენება', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File thumbnails.php
+// ------------------------------------------------------------------------- //
+
+// Void
+
+// ------------------------------------------------------------------------- //
+// File upload.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UPLOAD_PHP')) $lang_upload_php = array(
+  'title' => 'ფაილის ატვირთვა',
+  'custom_title' => 'მოთხოვნის მორგებული ფორმა',
+  'cust_instr_1' => 'შეგიძლიათ მიუთითოთ ატვირთვის რამდენიმე ველი.<br />იმავე დროს, ქვემოთ მითითებულ ზღვარზე მეტს ვერ გამოიყენებთ.',
+  'cust_instr_2' => 'ველების რაოდენობის მოთხოვნა',
+  'cust_instr_3' => 'ფაილების ატვირთვის ველები: %s',
+  'cust_instr_4' => 'ბმების ატვირთვის ველები: %s',
+  'cust_instr_5' => 'ბმის ატვირთვა:',
+  'cust_instr_6' => 'ფაილის ატვირთვა:',
+  'cust_instr_7' => 'გთხოვთ მიუთითოთ ამ დროისთვის თქვენთვის სასურველი ატვირთვის ველების რაოდენობა.  სემდეგ დაწკაოეთ \'გაგრძელება\'. ',
+  'reg_instr_1' => 'უმართებლო ქმედება ფორმის შესაქმნელად.',
+  'reg_instr_2' => 'ახალ შეგიძლიათ თქვენი ფაილების ატვირთვა ქვემოთმოტანილი ველების საშუალებით.  თქვენი კლიენტიდან სერვერზე ასატვირთი თითოეული ფაილის მოცულობა არ უნდა აღემატებოდეს %s კბ–ს. ZIP ფაილები რომლებიც აიტვირთება სექციებში \'ფაილის ატვირთვა\' და \'ბმის ატვირთვა\' დაარქივებული დარჩება.',
+  'reg_instr_3' => 'თუ ZIP ფაილის ან სხვა არქვივის ატვირთვის შემდეგ გახსნა გსურთ, უნდა გამოიყენოთ შესაბამისი ველი \'ZIP ატვირთვები გასახსნელად\' არეში.',
+  'reg_instr_4' => 'როცა ბმების ატვირთვას იყენებთ, ფაილის გეზი გთხოვთ ამ სახით მიუთითოთ: http://www.mysite.com/images/example.jpg',
+  'reg_instr_5' => 'ფორმის შევსების შემდეგ გთხოვთ დაწკაპოთ \'გაგრძელება\'.',
+  'reg_instr_6' => 'ZIP ატვირთვები გასახსნელად:',
+  'reg_instr_7' => 'ფაილის ატვირთვა:',
+  'reg_instr_8' => 'ბმის ატვირთვა:',
+  'error_report' => 'შეცდომების ოქმი',
+  'error_instr' => 'შეცდომებია შემდეგი ატვირთვებისას:',
+  'file_name_url' => 'ფაილის სახელი/ბმა',
+  'error_message' => 'შეცდომის შეტყობინება',
+  'no_post' => 'ფაილი POST–იდან არ ატვირთულა.',
+  'forb_ext' => 'ფაილის დაუშვებელი ტიპი.',
+  'exc_php_ini' => 'ფაილის დაშვებული მაქსიმალური მოცულობა php.ini–ში გადამეტებულია.',
+  'exc_file_size' => 'ფაილის დაშვებული მაქსიმალური მოცულობა გალერეაში გადამეტებულია.',
+  'partial_upload' => 'არასრული ატვირთვა.',
+  'no_upload' => 'ატვირთვა ვერ მოხერხდა.',
+  'unknown_code' => 'ატვირთვის უცნობი PHP შეცდომის კოდი.',
+  'no_temp_name' => 'ვერ აიტვირთა - არაა დროებითი სახელი.',
+  'no_file_size' => 'არ შეიცავს მონაცემებს/დაზიანებულია',
+  'impossible' => 'ვერ გადაიტანება.',
+  'not_image' => 'ნახატი არაა/დაზიანებულია',
+  'not_GD' => 'არა GD ტიპი.',
+  'pixel_allowance' => 'ატვირთული ნახატის სიმაღლე ან სიგანე გალერეის კონფიგურაციაში მითითებულ პარამეტრებს აჭარბებს.', //cpg1.4
+  'incorrect_prefix' => 'ბმის მცდარი პრეფიქსი',
+  'could_not_open_URI' => 'ვერ ვხსნი მისამართს.',
+  'unsafe_URI' => 'უსაფრთხოება ვერ მოწმდება.',
+  'meta_data_failure' => 'მეტამონაცემთა შეცდომა',
+  'http_401' => '401 სისტემის გარე',
+  'http_402' => '402 საჭიროა გადახდა',
+  'http_403' => '403 აკრძალულია',
+  'http_404' => '404 ვერ მოიძებნა',
+  'http_500' => '500 სერვერის შიდა შეცდომა',
+  'http_503' => '503 მომსახურება ჯერ არ დანერგილა',
+  'MIME_extraction_failure' => 'ვერ განისაზღვრა MIME ტიპი.',
+  'MIME_type_unknown' => 'უცნობი MIME ტიპი',
+  'cant_create_write' => 'ვერ ვქმნი ჩაწერად ფაილს.',
+  'not_writable' => 'ვერ ვწერ ჩაწერად ფაილში.',
+  'cant_read_URI' => 'ბმას ვერ ვკითხულობ',
+  'cant_open_write_file' => 'ვერ ვხსნი URI ჩაწერად ფაილს.',
+  'cant_write_write_file' => 'ვერ ვწერ URI ჩაწერად ფაილში.',
+  'cant_unzip' => 'ვერ ვხსნი არქივს.',
+  'unknown' => 'უცნობი შეცდომა',
+  'succ' => 'წარმატებული ატვირთვა',
+  'success' => 'წარმატებული ატვირთვა: %s.',
+  'add' => 'ფაილების ალბომში დასამატებლათ გთხოვთ დაწკაპოთ \'გაგრძელება\'.',
+  'failure' => 'ატვირთვა ვერ მოხერხდა',
+  'f_info' => 'ფაილის ინფორმაცია',
+  'no_place' => 'წინა ფაილი ვერ განთავსდება.',
+  'yes_place' => 'წინა ფაილი წარმატებით განთავსდა.',
+  'max_fsize' => 'მაქსიმალური დასაშვები მოცულობაა %s კბ',
+  'album' => 'ალბომი',
+  'picture' => 'ფაილი',
+  'pic_title' => 'ფაილის სახელი',
+  'description' => 'ფაილის აღწერილობა',
+  'keywords' => 'საკვანძო სიტყვები (გამოიყოფა შორისებით)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Insert from list</a>', //cpg1.4
+  'keywords_sel' =>'საკვანძო სიტყვის არჩევა', //cpg1.4
+  'err_no_alb_uploadables' => 'უკაცრავად, ვერ მოიძებნა ალბომი რომელშიც ფაილების ატვირთვის უფლება გაქვთ',
+  'place_instr_1' => 'გთხოვთ განათავსოთ ფაილები ალბომებში.  ასევე შეგიძლიათ თითოეული ფაილის შესაბამისი ინფორმაციის მითითებაც.',
+  'place_instr_2' => 'განსათავსებელია სხვა ფაილებიც. გთხოვთ დაწკაპოთ \'გაგრძელება\'.',
+  'process_complete' => 'თქვენ წარმატებით განათავსეთ ყველა ფაილი.',
+   'albums_no_category' => 'ალბომები კატეგორიის გარეშე', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* პირადი ალბომები', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'ალბომის არჩევა', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'დახურვა', //cpg1.4
+  'no_keywords' => 'ვწუხვართ, საკვანძო სიტყვები მიუწვდომელია!', //cpg1.4
+  'regenerate_dictionary' => 'ლექსიკონის ხელახლა შექმნა', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File usermgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+  'memberlist' => 'მონაწილეთა სია', //cpg1.4
+  'user_manager' => 'მონაწილეთა მართვა', //cpg1.4
+  'title' => 'მონაწილეთა მართვა',
+  'name_a' => 'სახელით [აღმავალი]',
+  'name_d' => 'სახელით [დაღმავალი]',
+  'group_a' => 'ჯგუფით [აღმავალი]',
+  'group_d' => 'ჯგუფით [დაღმავალი]',
+  'reg_a' => 'რეგისტრაციის თარიღით [აღმავალი]',
+  'reg_d' => 'რეგისტრაციის თარიღით [დაღმავალი]',
+  'pic_a' => 'ფაილების რაოდენობით [აღმავალი]',
+  'pic_d' => 'ფაილების რაოდენობით [დაღმავალი]',
+  'disku_a' => 'გამოყენებული ადგილით [აღმავალი]',
+  'disku_d' => 'გამოყენებული ადგილით [დაღმავალი]',
+  'lv_a' => 'ბოლო სტუმრობით [აღმავალი]',
+  'lv_d' => 'ბოლო სტუმრობით [დაღმავალი]',
+  'sort_by' => 'მონაწილეთა სორტირება',
+  'err_no_users' => 'მონაწილეთა ცხრილი ცარიელია!',
+  'err_edit_self' => 'თქვენ არ შეგიძლიათ საკუთAრი პროფილის რედაქტირება, ამისათვის გამოიყენეთ ბმა \'პროფილი\'',
+  'edit' => 'რედაქტირება', //cpg1.4
+  'with_selected' => 'მონიშნულის:', //cpg1.4
+  'delete' => 'წაშლა', //cpg1.4
+  'delete_files_no' => 'საზოგადო ფაილების შენარჩუნებით (მაგრამ ანონიმურად გადაქცევა)', //cpg1.4
+  'delete_files_yes' => 'საზოგადო ფაილების ჩათვლით', //cpg1.4
+  'delete_comments_no' => 'კომენტარების შენარჩუნებით (მაგრამ ანონიმურად გადაქცევა)', //cpg1.4
+  'delete_comments_yes' => 'კომენტარების ჩათვლით', //cpg1.4
+  'activate' => 'გააქტივება', //cpg1.4
+  'deactivate' => 'დეაქტივაცია', //cpg1.4
+  'reset_password' => 'პაროლის განახლება', //cpg1.4
+  'change_primary_membergroup' => 'წევრთა პირველადი ჯგუფის შეცვლა', //cpg1.4
+  'add_secondary_membergroup' => 'წევრთა მეორადი ჯგუფის დამატება', //cpg1.4
+  'name' => 'მონაწილის სახელი',
+  'group' => 'ჯგუფი',
+  'inactive' => 'არააქტიური',
+  'operations' => 'ქმედებები',
+  'pictures' => 'ფაილები',
+  'disk_space_used' => 'გამოყენებული ადგილი', //cpg1.4
+  'disk_space_quota' => 'გამოყოფილი ადგილი', //cpg1.4
+  'registered_on' => 'რეგისტრაცია', //cpg1.4
+  'last_visit' => 'ბოლო სტუმრობა',
+  'u_user_on_p_pages' => 'მონაწილა: %d / გვერდი: %d',
+  'confirm_del' => 'ნამდვილად გსურთ ამ მონაწილის წაშლა? \\nმისი ყველა ფაილი და ალბომი აგრეთვე წაიშლება.', //js-alert
+  'mail' => 'ფოსტა',
+  'err_unknown_user' => 'მითითებული მონაწილე არ არსებობს',
+  'modify_user' => 'მონაწილის შეცვლა',
+  'notes' => 'შენიშვნები',
+  'note_list' => '<li>თუ მიმდინარე პაროლის შეცვლა გსურთ ველი "პაროლი" ცარიელი დატოვეთ',
+  'password' => 'პაროლი',
+  'user_active' => 'მონაწილე აქტიურია',
+  'user_group' => 'მონაწილეთა ჯგუფი',
+  'user_email' => 'მონაწილის ელფოსტა',
+  'user_web_site' => 'მონაწილის ვებგვერდი',
+  'create_new_user' => 'ახალი მონაწილის შექმნა',
+  'user_location' => 'მონაწილის ადგილმდებარეობა',
+  'user_interests' => 'მონაწილის ინტერესები',
+  'user_occupation' => 'მონაწილის თანამდებობა',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'ბოლო განახლებები',
+  'never' => 'არასოდეს',
+  'search' => 'მონაწილის ძიება', //cpg1.4
+  'submit' => 'გაგზავნა', //cpg1.4
+  'search_submit' => 'წინ!', //cpg1.4
+  'search_result' => 'ძიების შედეგები: ', //cpg1.4
+  'alert_no_selection' => 'ჯერ ერთი მაინც მონაწილე უნდა შეარჩიოთ!', //cpg1.4 //js-alert
+  'password' => 'პაროლი', //cpg1.4
+  'select_group' => 'ჯგუფის არჩევა', //cpg1.4
+  'groups_alb_access' => 'უფლებები ალბომზე ჯგუფების მიხედვით', //cpg1.4
+  'album' => 'ალბომი', //cpg1.4
+  'category' => 'კატეგორია', //cpg1.4
+  'modify' => 'შევცვალო?', //cpg1.4
+  'group_no_access' => 'ამ ჯგუფს განსაკუთრებული წვდომის უფლება არ გააჩნია', //cpg1.4
+  'notice' => 'შენიშვნა', //cpg1.4
+  'group_can_access' => 'ალბომ(ებ)ი, რომელთა წვდომის უფლებამოსილია მხოლოდ "%s"', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'განაახლებს სათაურებს ფაილიდან', //cpg1.4
+'წაშლის სათაურებს', //cpg1.4
+'განაახლებს მინიატურებს და შეცვლის ფოტოების ზომებს', //cpg1.4
+'წაშლის საწყის ფოტოებს და ჩაანაცვლებს ზომაშეცვლილებით', //cpg1.4
+'წაშლის საწყის და შუალედური ზომების ფოტოებს დისკზე ადგილის გამოსათავისუფლებლად', //cpg1.4
+'წაშლის განცალკევებულ კომენტარებს', //cpg1.4
+'გადაიკითხავს ფაილთა ზომებსა და განზომილებებს (ნახატების ხელით ჩასწორების შემთხვევაში)', //cpg1.4
+'განულებს მონახულებათა მრიცხველს', //cpg1.4
+'აჩვენებს PHP მონაცემებს', //cpg1.4
+'განაახლებს მონაცემთა ბაზას', //cpg1.4
+'აჩვენებს დავთრის ფაილებს', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'ადმინისტრატორის ხელსაწყოები (ნახატის ზომების შეცვლა)',
+  'what_it_does' => 'რას აკეთებს',
+  'file' => 'ფაილი',
+  'problem' => 'პრობლემა', //cpg1.4
+  'status' => 'სტატუსი', //cpg1.4
+  'title_set_to' => 'სახელის მითითება',
+  'submit_form' => 'გამოყენება',
+  'updated_succesfully' => 'წარმატებით განახლდა',
+  'error_create' => 'შექმნის შეცდომა',
+  'continue' => 'სხვა ნახატების დამუშავება',
+  'main_success' => 'ფაილი %s წარმატებით გამოიყენება როგორც ძირითადი',
+  'error_rename' => 'გადარქმევის შეცდომა %s - %s',
+  'error_not_found' => 'ფაილი %s ვერ მოიძებნა',
+  'back' => 'მთავარ გვერდზე დაბრუნება',
+  'thumbs_wait' => 'მიმდინარეობს მინიატურებისა და/ან ზომაშეცვლილი ნახატების განახლება, გთხოვთ შეიცადოთ...',
+  'thumbs_continue_wait' => 'გრძელდება მინიატურებისა და/ან ზომაშეცვლილი ნახატების განახლება, გთხოვთ შეიცადოთ...',
+  'titles_wait' => 'მიმდინარეობს სათაურების განახლება, გთხოვთ შეიცადოთ...',
+  'delete_wait' => 'მიმდინარეობს ფაილების წაშლა, გთხოვთ შეიცადოთ...',
+  'replace_wait' => 'მიმდინარეობს საწყისი ფაილების წაშლა და მათი ზომაშეცვლილი ფაილებით ჩანაცვლება, გთხოვთ შეიცადოთ...',
+  'instruction' => 'სწრაფი ინსტრუქციები',
+  'instruction_action' => 'ქმედების არჩევა',
+  'instruction_parameter' => 'პარამეტრების მითითება',
+  'instruction_album' => 'ალბომის არჩევა',
+  'instruction_press' => 'დააჭირეთ ღილაკს %s',
+  'update' => 'მინიატურებისა და/ან ზომაშეცვლილი ნახატების განახლება',
+  'update_what' => 'რა უნდა შეიცვალოს',
+  'update_thumb' => 'მხოლოდ მინიატურები',
+  'update_pic' => 'მხოლოდ ზომაშეცვლილი ნახატები',
+  'update_both' => 'მინიატურებიც დან ზომაშეცვლილი ნახატებიც',
+  'update_number' => 'ერთი წკაპით დასამუშევებელ ნახატთა რაოდენობა',
+  'update_option' => '(თუ დროის და ვადის პრობლემები გქონიათ, გთხოვთ დაბალი მნიშვნელობა მიუთითოთ)',
+  'filename_title' => 'ფაილის სახელი &rArr; ფაილის სათაური',
+  'filename_how' => 'როგორ უნდა შეიცვალოს ფაილის სახელი?',
+  'filename_remove' => 'მოცილდეს .jpg დაბოლოება და ნიშნანი _ (ხაზგასმა) შეიცვალოს ხარეებით',
+  'filename_euro' => 'შეცვლა 2003_11_23_13_20_20.jpg - 23/11/2003 13:20',
+  'filename_us' => 'შეცვლა 2003_11_23_13_20_20.jpg - 11/23/2003 13:20',
+  'filename_time' => 'შეცვლა 2003_11_23_13_20_20.jpg - 13:20',
+  'delete' => 'ფაილების სათაურების ან პირველწყარო ფოტოების წაშლა',
+  'delete_title' => 'ფაილების სათაურების წაშლა',
+  'delete_title_explanation' => 'ამოშლის ყველა ფაილის სათაურს თქვენს მიერ მითითებული ალბომში.', //cpg1.4
+  'delete_original' => 'პირველწყარო ფოტოების წაშლა',
+  'delete_original_explanation' => 'ამოიღებს სრული ზომის ფოტოებს.', //cpg1.4
+  'delete_intermediate' => 'შუალედური ფოტოების წაშლა', //cpg1.4
+  'delete_intermediate_explanation' => 'ამოიღებს შუალედურ (ჩვეულებრივ) ფოტოებს.<br />გამოიყენეთ თუ დისკზე ადგილის გამოთავისუფლება გსურთ. კონფიგურაციაში უნდა მორთოთ \'შუალედური ნახატების შექმნა\' ნახატების დამატების შემდეგ.', //cpg1.4
+  'delete_replace' => 'პირველწყარო ფოტოების წაშლა და ზომაშეცვლილებით ჩანაცვლება',
+  'titles_deleted' => 'მითითებულ ალბომში ყველა სათაური ამოღებულია', //cpg1.4
+  'deleting_intermediates' => 'შუალედური ფოტოების წაშლა, შეიცადეთ...', //cpg1.4
+  'searching_orphans' => 'განცალკევებულების ძებნა, შეიცადეთ...', //cpg1.4
+  'select_album' => 'ალბომის არჩევა',
+  'delete_orphans' => 'ცალკეული კომენტარების წაშლა (მუშაობს ყველა ალბომში)',
+  'delete_orphans_explanation' => 'ეს დაგეხმარებათ აღმოაჩინოთ და წაშალოთ კომენტარები, რომლებიც გალერეის ფაილებთან აღარ არიან დაკავშირებული.<br />ამოწმებს ყველა ალბომს.', //cpg1.4
+  'refresh_db' => 'ფაილთა განზომილებებისა და ზომის ხელახალი ჩატვირთვა', //cpg1.4
+  'refresh_db_explanation' => 'ხელახლა წაიკითხავს ფაილების განზომილებებსა და ზომას. გამოიყენეთ თუ ქვოტები მცდარია ან თუ ფაილები ხელით შეცვალეთ.', //cpg1.4
+  'reset_views' => 'ნახვის მრიცხველთა გაუქმება', //cpg1.4
+  'reset_views_explanation' => 'გაანულებს ფაილების ნახვათა რაოდენობას მითითებულ ალბომში.', //cpg1.4
+  'orphan_comment' => 'ნაპოვნია ცალკეული კომენტარები',
+  'delete' => 'წაშლა',
+  'delete_all' => 'ყველას წაშლა',
+  'delete_all_orphans' => 'წავშალო ყველა განცაკევებული?', //cpg1.4
+  'comment' => 'კომენტარი: ',
+  'nonexist' => 'დაერთვის არარსებულ ფაილს # ',
+  'phpinfo' => 'phpinfo–ს ჩვენება',
+  'phpinfo_explanation' => 'შეიცავს ტექნიკურ ინფორმაციას თქვენი სერვერის შესახებ.<br /> - დახმარების მოთხოვნისას შესაძლოა ამ მონაცემების მითითებას დაგეკითხნონ.', //cpg1.4
+  'update_db' => 'მონაცემთა ბაზის განახლება',
+  'update_db_explanation' => 'თუ გალერეის სიტემური ფაილი შეცვალეთ, დაამატეთ მოდიფიკაციები ან თავად პროგრამა განაახლეთ, აუცილებელია მონაცემთა ბაზის ერთხელ მაინც განახლება. ამ დროს შეიქმნება თქვენი მონაცცემთა ბაზისთვის აუცილებელი ცხრილები და/ან პარამეტრები.',
+  'view_log' => 'დავთრის ფაილების ჩვენება', //cpg1.4
+  'view_log_explanation' => 'გალერეას შეუძლია მონაწილეთა ქმედებების დავთარში შენახვა. დავთრის დათვალიერება შეგიძლიათ თუ შესაბამისი უფლება გააქტივებულია <a href="admin.php">გალერეის კონფიგურაციაში</a>.', //cpg1.4
+  'versioncheck' => 'ვერსიების შემოწმება', //cpg1.4
+  'versioncheck_explanation' => 'შეამოწმებს თქვენი ფაილების ვერსიებს, რათა გადაამოწმოს ფაილების განახლება ან შეამოწმოს ახალი ვერსიების არსებობა უკვე ჩადგმული ვერსიისთვის.', //cpg1.4
+  'bridgemanager' => 'შეხიდების მმართველი', //cpg1.4
+  'bridgemanager_explanation' => 'გალერეის სხვა პროგრამებთან (მაგალითად ფორუმთან) ინტეგრაციის (შეხიდების) ჩართვა/ამორთვა.', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'ვერსიის შემოწმება', //cpg1.4
+  'what_it_does' => 'ეს გვერდი განკუთვნილია იმ მომხმარებელთათვის, რომელთაც ჩადგმა განაახლეს. ეს სკრიპტი ჩამოივლის თქვენი ვებ სერვერის ფაილებს და შეეცდება დაადგინოს ემთხვევა თუ არა სერვერის ლოკალური ფაილების ვერსია იმ ფაილების ვერსიას, რომლებიც განთავსებულია საცავში http://coppermine.sourceforge.net, და შესაბამისად აჩვენებს განსხვავებებს.<br />ყველაფერი, რაც წითლად იქნება ნაჩვენები - გასაახლებელია. ყვითლად ნაჩვენები ელემენტები - გადასახედია. მწვანე (ან შრიფტის ნაგულისხმები ფერის) ელემენტები - წესრიგშია.<br />დეტალებისთვის დაწკაპეთ დახმარების პიქტოგრამებზე.', //cpg1.4
+  'online_repository_unable' => 'ვერ ვუკავშირდები ინტერნეტ საცავს', //cpg1.4
+  'online_repository_noconnect' => 'გალერეა ინტერნეტ საცავს ვერ დაუკავშირდა. შესაძლოა ამის ორი მიზეზი იყოს:', //cpg1.4
+  'online_repository_reason1' => 'გალერეის ინტერნეტ საცავი ამორთულია - შეამოწმეთ ეს გვერდი: %s - თუ ამ გვერდს ვერ ხედავთ, სცადეთ მოგვიანებით.', //cpg1.4
+  'online_repository_reason2' => 'თქვენი ვებ სერვერის PHP კონფიგურაციაში %s ამორთულია (ჩვეულებრივ, იგი ჩართულია). თუ სერვერის ადმინისტრირება შეგიძლიათ - ჩართეთ იგი <i>php.ini</i> ფაილში (ან %s ჩანაცვლების შესაძლებლობის უფლება). წინააღმდეგ შემთხვევაში უნდა შეეგუოთ იმ აზრს, რომ თქვენს და ინტერნეტ საცავის ფაილებს ვერ შეადარებთ. ამ გვერდზე ნაჩვენებია იქნება მხოლოდ თვენი ფაილების ვერსიები - განახლებები ნაჩვენები არ იქნება.', //cpg1.4
+  'online_repository_skipped' => 'კავშირი ინტერნეტ საცავთან გამოტოვებულია', //cpg1.4
+  'online_repository_to_local' => 'სკრიპტი ძირითადად გადააქცევს ვერსიული ფაილების ლოკალურ ასლებს. მონაცემები შესაძლოა უზუსტო გამოდგეს თუ გალერეის განახლებისას ყველა ახალი ფაილი არ აიტვირთა. ფაილთა ცვლილებები გამოშვების ვერსიის შემდეგ მხედველობაში არ მიიღება.', //cpg1.4
+  'local_repository_unable' => 'ვერ ვუკავშირდები საცავს თქვენს სერვერზე', //cpg1.4
+  'local_repository_explanation' => 'გალერეა ვერ დაუკავშირდა %s ფაილს თქვენს ვებ სერვერზე. როგორც ჩანს საცავის ფაილი ვებ სერვერზე არ აგიტვირთავთ. გააკეთეთ ეს ახლა და შემდეგ კვლავ სცადეთ (დააჭირეთ განახლებას).<br />თუ სკრიპტი კვლავ არ მუშაობს, შესაძლოა ჰოსტმა გააუქმა <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP ფაილური სისტემის ფუნქციები</a> completely. ასეთ შემთხვევაში ამ ხელსაწყოს საერთოდ ვერ გამოიყენებთ, ვწუხვართ.', //cpg1.4
+  'coppermine_version_header' => 'გალერეის ჩადგმული ვერსია', //cpg1.4
+  'coppermine_version_info' => 'თქვენ ჩადგით ვერსია: %s', //cpg1.4
+  'coppermine_version_explanation' => 'თუ ფიქრობთ რომ ეს არასწორია და სინამდვილეში გალერეის უფრო მაღალ ვერსიას იყენებთ, შესაძლოა არ აგიტვირთავთ <i>include/init.inc.php</i> ფაილის უახლესი ვერსია', //cpg1.4
+  'version_comparison' => 'ვერსიათა შედარება', //cpg1.4
+  'folder_file' => 'დასტა/ფაილი', //cpg1.4
+  'coppermine_version' => 'გალერეის ვერსია', //cpg1.4
+  'file_version' => 'ფაილის ვერსია', //cpg1.4
+  'webcvs' => 'ვებ cvs', //cpg1.4
+  'writable' => 'ჭაწერადი', //cpg1.4
+  'not_writable' => 'მხოლოდ კითხვადი', //cpg1.4
+  'help' => 'დახმარება', //cpg1.4
+  'help_file_not_exist_optional1' => 'ფაილი/დასტა არ არსებობს', //cpg1.4
+  'help_file_not_exist_optional2' => 'ფაილი/დასტა %s თქვენს სერვერზე ვერ მოიძებნა. თუ პრობლემები გაქვთ შეგიძლიათ მისი ვებ სერვერზე ატვირთვა (FTP კლიენტის გამოყენებით).', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'ფაილი/დასტა არ არსებობს', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'ფაილი/დასტა %s თქვენს სერვერზე ვერ მოიძებნა. აუცილებელია მისი ვებ სერვერზე ატვირთვა (FTP კლიენტის გამოყენებით).', //cpg1.4
+  'help_no_local_version1' => 'ფაილის ლოკალური ვერსია არაა', //cpg1.4
+  'help_no_local_version2' => 'სკრიპტი ფაილის ლოკალურ ვერსიას ვერ ხსნის - თქვენი ფაილი მოძველებულია ან თქვენ შეცვალეთ მისი თავსართის მონაცემები. რეკომენდებულია ფაილის განახლება.', //cpg1.4
+  'help_local_version_outdated1' => 'ლოკალური ვერსია მოძველებულია', //cpg1.4
+  'help_local_version_outdated2' => 'თქვენი ფაილის ეს ვერსია ჩანს გალერეის ძველ ვერსიას ეკუთვნის (რომელიც ალბათ განაახლეთ). გადაამოწმეთ, რომ ეს ფაილიც განახლეებულია.', //cpg1.4
+  'help_local_version_na1' => 'ვერ ხერხდება cvs ვერსიის მონაცემების წაკითხვა', //cpg1.4
+  'help_local_version_na2' => 'სკრიპტი ვერ ახერხებს ფაილის cvs ვერსიის განსაზღვრას ვებ სერვერზე. თქვენ იგი უნდა ატვირთოთ პირველწყარო პაკეტიდან.', //cpg1.4
+  'help_local_version_dev1' => 'პროგრამისტის ვერსია', //cpg1.4
+  'help_local_version_dev2' => 'ფაილი ვებ სერვერზე უფრო ახალია ვიდრე გალერეის მიმდინარე ვერსია. თქვენ ან პროგრამისტისის ვერსიას იყენებთ (და ამ შემთხვევაში უნდა იცოდეთ რას აკეთებთ), ან განაახლეთ გალერეის ჩადგმა ისე, რომ არ აგითვირთვათ include/init.inc.php ფაილი', //cpg1.4
+  'help_not_writable1' => 'დასტა ჩაწერადი არაა', //cpg1.4
+  'help_not_writable2' => 'შეცვალეთ ფაილის ჩაწერის უფლებები (CHMOD) რათა სკრიპტს %s დასტაში ჩაწერის უფლება ჰქონდეს.', //cpg1.4
+  'help_writable1' => 'დასტა ჩაწერადია', //cpg1.4
+  'help_writable2' => 'დასტა %s ჩაწერადია. ეს გაუმართლებელი რისკია, გალერეა მხოლოდ კითხვა/შესრულების უფლებას საჭიროებს.', //cpg1.4
+  'help_writable_undetermined' => 'გალერეა დასტის ჩაწერადობის განსაზღვრას ვერ ახერხებს.', //cpg1.4
+  'your_file' => 'თქვენი ფაილი', //cpg1.4
+  'reference_file' => 'დამოწმებული ფაილი', //cpg1.4
+  'summary' => 'რეზიუმე', //cpg1.4
+  'total' => 'სულ შემოწმებული ფაილები/დასტები', //cpg1.4
+  'mandatory_files_missing' => 'გამოტოვებულია აუცილებელი ფაილები', //cpg1.4
+  'optional_files_missing' => 'გამოტოვებულია დამხმარე ფაილები', //cpg1.4
+  'files_from_older_version' => 'გალერეის მოძველებული ვერსიიდან შემორჩენილი ფაილები', //cpg1.4
+  'file_version_outdated' => 'ფაილთა მოძველებული ვერსიები', //cpg1.4
+  'error_no_data' => 'სკრიპტი ჩაიშალა, ვერანაირი ინფორმაციის წაკითხვა ვერ მოხერხდა. ვწუხვართ.', //cpg1.4
+  'go_to_webcvs' => 'გადასვლა - %s', //cpg1.4
+  'options' => 'პარამეტრები', //cpg1.4
+  'show_optional_files' => 'დამხმარე დასტები/ფაილები', //cpg1.4
+  'show_mandatory_files' => 'აუცილებელი ფაილების ჩვენება', //cpg1.4
+  'show_file_versions' => 'ფაილთა ვერსიების ჩვენება', //cpg1.4
+  'show_errors_only' => 'მხოლოდ შეცდომითი დასტების/ფაილების ჩვენება', //cpg1.4
+  'show_permissions' => 'დასტის უფლებების ჩვენება', //cpg1.4
+  'show_condensed_output' => 'შეკუმშული ანგარიში (მარტივი ჩვენება)', //cpg1.4
+  'coppermine_in_webroot' => 'გალერეა ჩადგა ვების ძირეულ დასტაში', //cpg1.4
+  'connect_online_repository' => 'სცადეთ ინტერნეტ საცავთან დაკავშირება', //cpg1.4
+  'show_additional_information' => 'დამატებითი მონაცემების ჩვენება', //cpg1.4
+  'no_webcvs_link' => 'ვებ cvs ბმის დამალვა', //cpg1.4
+  'stable_webcvs_link' => 'ვებ cvs ბმის ჩვენება სტაბილური შტოსთვის', //cpg1.4
+  'devel_webcvs_link' => 'ვებ cvs ბმის ჩვენება განვითარებადი შტოსთვის', //cpg1.4
+  'submit' => 'ცვლილებების გამოყენება / განახლება', //cpg1.4
+  'reset_to_defaults' => 'ნაგულისხმები მნიშვნელობების აღდგენა', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'ყველა ჩანაწერის წაშლა', //cpg1.4
+  'delete_this' => 'ამ ჩანაწერის წაშლა', //cpg1.4
+  'view_logs' => 'ჩანაწერების ჩვენება', //cpg1.4
+  'no_logs' => 'ჩანაწერები არ შექმნილა.', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP ვებ გამოცემის გამძღოლის მოდული</h1><p>ეს მოდული გალერეის <b>Windows XP</b> ვებ გამოცემის გამძღოლის გამოყენების საშუალებას იძლევა.</p><p>კოდი დაფუძნებულია სტატიაზე რომელის ავტორია
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>რა არის საჭირო</h2><ul><li>Windows XP შესაბამისი გამძღოლით.</li><li>გალერეის ჩადგმული მუშა ვერსია, რომელშიც <b>ვებ ატვირთვის ფუნქცია გამართულად მუშაობს.</b></li></ul><h2>როგორ ჩაიდგას კლიენტის მხარეს</h2><ul><li>გამოიყენეთ მარჯვენა დაწკაპვა
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+აირჩიეთ &quot;შენახვა როგორც..&quot;. შეინახეთ ფაილი თქვენს ხისტ დისკზე. შენახვისას გადაამოწმეთ, რომ შემოთავაზებული სახელია <b>cpg_###.reg</b> (სადაც ### დროის შტამპია). თუ აუცილებელია შეცვალეთ სახელი (რიცხვები დატოვეთ). ჩამოტვირთვის შემდეგ ორმაგად დაწკაპეთ ფაილი სერვერზე ვებ გამოცემის გამძროლის დასარეგისტრირებლად.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>შემოწმება</h2><ul><li>შეარჩიეთ რამდენიმე ფაილი Windows გამძღოლში და მარცხენა პანელში დაწკაპეთ <b>xxx გამოცემა ვებზე</b>.</li><li>დაადასტურეთ ფაილის თქვენი არჩევანი. დაწკაპეთ <b>შემდეგ</b>.</li><li>სერვისების სიაში შეარჩიეთ ერთერთი ფოტოგალერეა (თქვენი ერთერთი გალერეის სახელი). თუ სერვისები არ გამოჩნდა გადაამოწმეთ, რომ <b>cpg_pub_wizard.reg</b> ჩადგმულია არსებული ინსტრუქციების მიხედვით.</li><li>თუ საჭიროა მიუთითეთ თქვენი შესვლის მონაცემები.</li><li>მიუთითეთ თქვენი ნახატების დანიშნულების ალბომი ან შექმენით ახალი.</li><li>დაწკაპეთ <b>შემდეგ</b>. დაიწყება თქვენი ნახატების ატვირთვა.</li><li>დასრულების შემდეგ გადაამოწმეთ რამდენად მართებულად აიტვირთა ნახატები გალერეაში.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Notes :</h2><ul><li>ატვირთვის დაწყების შემდეგ გამძღოლი სკრიპტის შეცდომის შეტყობინებებს ვეღარ აჩვენებს, ასე რომ, გალერეის შემოწმებამდე ვერ დაადგენთ თუ რამდენად მართებულად აიტვირთა ნახატები.</li><li>თუ ატვირთვა ვერ მოხერხდა, გალერეის მართვის გვერდზე ჩართეთ &quot;გამართვის რეჟიმი&quot;, ჯერ ერთი ნახატი სცადეთ და შემდეგ შეამოწმეთ შეცდომათა შეტყობინებები
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+რომელიც თქვენს სერვერზე გალერეის დასტაშია განთავსებული.</li><li>გამძღოლის მიერ ატვირთული ნახატებით გალერეის <i>გადავსების</i> თავიდან ასაცილებლად ამ ფუნქციის გამოყენება მხოლოდ <b>გალერეის ადმინსა</b> და <b>საკუთარი ალბომების მქონე მონაწილეებს</b> შეუძლიათ.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'გალერეა - XP ვებ გამოცემის გამძღოლი', //cpg1.4
+  'welcome' => 'მოგესალმებით <b>%s</b>,', //cpg1.4
+  'need_login' => 'ამ გამძღოლის გამოსაყენებლად ჯერ გალერეაში უნდა შეხვიდეთ ვებ ბრაუზერის საშუალებით.<p/><p>შესვლისას არ დაგავიწყდეთ <b>დამიმახსოვრე</b> პარამეტრის ჩართვა (თუ არის).', //cpg1.4
+  'no_alb' => 'ვწუხვართ, მაგრამ ალბომი, რომელშიც ამ გამძღოლით ფაილების ატვირთვა შეგიძლიათ არ არსებობს.', //cpg1.4
+  'upload' => 'ატვირთეთ თქვენი ფაილები არსებულ ალბომში', //cpg1.4
+  'create_new' => 'ახალი ალბომის შექმნა ფოტოებისთვის', //cpg1.4
+  'album' => 'ალბომი', //cpg1.4
+  'category' => 'კატეგორია', //cpg1.4
+  'new_alb_created' => 'თქვენი ახალი ალბომი &quot;<b>%s</b>&quot; შეიქმნა.', //cpg1.4
+  'continue' => 'დააჭირეთ &quot;შემდეგ&quot; თქვენი ფოტოების ატვირთვის დასაწყებად', //cpg1.4
+  'link' => 'ეს ბმა', //cpg1.4
+);
+}
+?>
diff -ruN 133/lang/german.php cpg148/lang/german.php
--- 133/lang/german.php	2005-04-19 05:26:08.000000000 -0500
+++ cpg148/lang/german.php	2006-06-08 00:24:52.000000000 -0500
@@ -2,53 +2,52 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/lang/german.php,v $
-  $Revision: 1.13 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:26:07 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU:   
-// ------------------------------------------------------------------------- //
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 // info about translators and translated language
 $lang_translation_info = array(
-'lang_name_english' => 'German',
-'lang_name_native' => 'Deutsch',
-'lang_country_code' => 'de',
-'trans_name'=> 'GauGau',
-'trans_email' => '',
-'trans_website' => 'http://gaugau.de/',
-'trans_date' => '2004-03-19',
+  'lang_name_english' => 'German', //cpg1.4
+  'lang_name_native' => 'Deutsch', //cpg1.4
+  'lang_country_code' => 'de', //cpg1.4
+  'trans_name'=> 'Joachim Müller',
+  'trans_email' => 'gaugau@users.sourceforge.net',
+  'trans_website' => 'http://gaugau.de/',
+  'trans_date' => '2005-07-10',
 );
 
-$lang_charset = 'iso-8859-1';
+$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', 'kB', 'MB');
+$lang_byte_units = array('Bytes', 'KB', 'MB');
 
 // Day of weeks and months
 $lang_day_of_week = array('So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa');
-$lang_month = array('Januar', 'Februar', 'Mrz', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember');
+$lang_month = array('Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember');
 
 // Some common strings
 $lang_yes = 'Ja';
 $lang_no  = 'Nein';
-$lang_back = 'zurck';
+$lang_back = 'zurück';
 $lang_continue = 'weiter';
 $lang_info = 'Information';
 $lang_error = 'Fehler';
+$lang_check_uncheck_all = 'alle selektieren/de-selektieren'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
@@ -58,9 +57,10 @@
 $register_date_fmt = '%d.%B %Y';
 $lasthit_date_fmt = '%d.%B %Y um %H:%M';
 $comment_date_fmt =  '%d.%B %Y um %H:%M';
+$log_date_fmt = '%d.%B %Y um %H:%M'; //cpg1.4
 
 // For the word censor
-$lang_bad_words = array('*fuck*', '*fick*', '*arsch*', 'hure*', 'nutte', 'fotze', 'mse', 'scheiss*', 'schei*', 'motherfucker','nigger*', 'pussy', 'shit', 'slut', 'titties', 'titty');
+$lang_bad_words = array('*fuck*', 'Fu\(*', 'fuk*', 'masturbat*', 'motherfucker', 'nigger*', 'penis', 'pussy', 'shit', 'titties', 'titty',  'arsch*', 'fick*', 'fotze', 'votze', 'Sieg Heil', 'Heil Hitler', 'Nutte', 'Möse', 'Moese', 'Pimmel', 'Schwengel', 'Titte*', 'bums*', 'Scheiss*', 'Scheiß*');
 
 $lang_meta_album_names = array(
   'random' => 'Zufalls-Bilder',
@@ -71,85 +71,119 @@
   'toprated' => 'am besten bewertet',
   'lasthits' => 'zuletzt angesehen',
   'search' => 'Suchergebnisse',
-  'favpics'=> 'Favoriten-Bilder'
+  'favpics'=> 'Favoriten',  //cpg1.4
 );
 
 $lang_errors = array(
   'access_denied' => 'Du hast kein Recht, diese Seite anzusehen.',
-  'perm_denied' => 'Du hast nicht das Recht, diese Operation auszufhren.',
+  'perm_denied' => 'Du hast nicht das Recht, diese Operation auszuführen.',
   'param_missing' => 'Das Skript wurde ohne den/die erforderlichen Parameter aufgerufen.',
-  'non_exist_ap' => 'Das gewhlte Album bzw. die gewhlte Datei existiert nicht!',
-  'quota_exceeded' => 'Speicherplatz erschpft<br /><br />Du hast ein Speicherlimit von [quota] kB, Deine Dateien belegen zur Zeit [space] kB, das Hinzufgen dieser Datei wrde Deinen Speicherplatz berschreiten.',
+  'non_exist_ap' => 'Das gewählte Album bzw. die gewählte Datei existiert nicht!',
+  'quota_exceeded' => 'Speicherplatz erschöpft<br /><br />Du hast ein Speicherlimit von [quota] kB, Deine Dateien belegen zur Zeit [space] kB, das Hinzufügen dieser Datei würde Deinen Speicherplatz überschreiten.',
   'gd_file_type_err' => 'Bei Verwendung der GD-Bibliothek sind nur die Dateitypen JPG und PNG erlaubt.',
-  'invalid_image' => 'Das Bild, das Du hochgeladen hast, ist beschdigt oder kann nicht von der GD-Bibliothek verarbeitet werden',
+  'invalid_image' => 'Das Bild, das Du hochgeladen hast, ist beschädigt oder kann nicht von der GD-Bibliothek verarbeitet werden',
   'resize_failed' => 'Kann Thumbnail nicht erzeugen.',
   'no_img_to_display' => 'Keine Datei zum Anzeigen vorhanden (oder Du hast keine Berechtigung, das Album zu sehen)',
-  'non_exist_cat' => 'Die gewhlte Kategorie existiert nicht',
+  'non_exist_cat' => 'Die gewählte Kategorie existiert nicht',
   'orphan_cat' => 'Eine Kategorie besitzt ein nicht-existierendes Eltern-Element, benutze den Kategorie-Manager, um das Problem zu beheben.',
-  'directory_ro' => 'Das Verzeichnis \'%s\' ist nicht beschreibbar, die Dateien knnen nicht gelscht werden',
-  'non_exist_comment' => 'Der gewhlte Kommentar existiert nicht.',
+  'directory_ro' => 'Das Verzeichnis \'%s\' ist nicht beschreibbar, die Dateien können nicht gelöscht werden',
+  'non_exist_comment' => 'Der gewählte Kommentar existiert nicht.',
   'pic_in_invalid_album' => 'Die Datei befindet sich in einem nicht-existierenden Album (%s)!?',
   'banned' => 'Du bist zur Zeit von dieser Seite verbannt.',
-  'not_with_udb' => 'Diese Funktion ist innerhalb von Coppermine deaktiviert, weil sie in die Forums-Software integriert ist. Entweder wird das, was Du gerade zu tun versucht hast, in dieser Konfiguration nicht untersttzt oder die Funktion sollte von der Forums-Software bernommen werden.',
-  'offline_title' => 'Wartunsmodus', //cpg1.3.0
-  'offline_text' => 'Die Galerie ist zur Zeit im Wartungsmodus - schau spter nochmal vorbei!', //cpg1.3.0
-  'ecards_empty' => 'Es knnen derzeit keine eCard-Eintrge gefunden werden. berprfe, ob die Aufzeichung von eCards in den Einstellungen aktivert wurde!', //cpg1.3.0
-  'action_failed' => 'Aktion fehlgeschlagen. Coppermine konnte die gewnschte Aktion nicht ausfhren.', //cpg1.3.0
-  'no_zip' => 'Die zum Verarbeiten von ZIP-Dateien notwendigen libraries sind auf dem Server nicht verfgbar. Setze Dich mit dem Server-Admin in Verbindung.', //cpg1.3.0
-  'zip_type' => 'Keine Berechtigung fr den Upload von ZIP-Dateien.', //cpg1.3.0
+  'not_with_udb' => 'Diese Funktion ist innerhalb von Coppermine deaktiviert, weil sie in die Forums-Software integriert ist. Entweder wird das, was Du gerade zu tun versucht hast, in dieser Konfiguration nicht unterstützt oder die Funktion sollte von der Forums-Software übernommen werden.',
+  'offline_title' => 'Wartungsmodus',
+  'offline_text' => 'Die Galerie ist zur Zeit im Wartungsmodus - schau später nochmal vorbei!', //cpg1.3.0
+  'ecards_empty' => 'Es können derzeit keine eCard-Einträge gefunden werden. Überprüfe, ob die Aufzeichung von eCards in den Einstellungen aktivert wurde!',
+  'action_failed' => 'Aktion fehlgeschlagen. Coppermine konnte die gewünschte Aktion nicht ausführen.', //cpg1.3.0
+  'no_zip' => 'Die zum Verarbeiten von ZIP-Dateien notwendigen libraries sind auf dem Server nicht verfügbar. Setze Dich mit dem Server-Admin in Verbindung.',
+  'zip_type' => 'Keine Berechtigung für den Upload von ZIP-Dateien.',
+  'database_query' => 'Beim Ausführen einer Datenbank-Abfrage ist ein Fehler aufgetreten', //cpg1.4
+  'non_exist_comment' => 'Der gewählte Kommentar existiert nicht', //cpg1.4
 );
 
-$lang_bbcode_help = 'Die folgenden Codes knnten hilfreich sein: <li>[b]<b>fett</b>[/b]</li> <li>[i]<i>kursiv</i>[/i]</li> <li>[url=http://deineseite.de/]Link-Text[/url]</li> <li>[email]benutzer@irgendwo.de[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'Bulletin Board code Hilfe'; //cpg1.4
+$lang_bbcode_help = 'Du kannst klickbare Links und Formatierung in diesem Feld anwenden durch die Verwendung folgender bbcode-Befehle: <li>[b]Fett[/b] =&gt; <b>Fett</b></li><li>[i]Kursiv[/i] =&gt; <i>Kursiv</i></li><li>[url=http://deineseite.com/]Url Text[/url] =&gt; <a href="http://deineseite.com">Url Text</a></li><li>[email]benutzer@domain.com[/email] =&gt; <a href="mailto:benutzer@domain.com">benutzer@domain.com</a></li><li>[color=red]Beispieltext[/color] =&gt; <span style="color:red">Beispieltext</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-  'alb_list_title' => 'Gehe zur Alben-bersicht',
-  'alb_list_lnk' => 'Alben-bersicht',
-  'my_gal_title' => 'zu meiner persnlichen Galerie',
-  'my_gal_lnk' => 'meine Galerie',
-  'my_prof_lnk' => 'mein Profil',
-  'adm_mode_title' => 'in Admin-Modus schalten',
+  'home_title' => 'Gehe zur Startseite',
+  'home_lnk' => 'Startseite',
+  'alb_list_title' => 'Gehe zur Alben-Liste',
+  'alb_list_lnk' => 'Alben-Liste',
+  'my_gal_title' => 'Gehe zu meiner persönlichen Galerie',
+  'my_gal_lnk' => 'Meine Galerie',
+  'my_prof_title' => 'Gehe zu meinem Profil', //cpg1.4
+  'my_prof_lnk' => 'Mein Profil',
+  'adm_mode_title' => 'In den Admin-Modus wechseln',
   'adm_mode_lnk' => 'Admin-Modus',
-  'usr_mode_title' => 'in Benutzer-Modus schalten',
+  'usr_mode_title' => 'In den Benutzer-Modus wechseln',
   'usr_mode_lnk' => 'Benutzer-Modus',
   'upload_pic_title' => 'Datei in ein Album hochladen',
   'upload_pic_lnk' => 'Datei hochladen',
-  'register_title' => 'Konto erzeugen',
+  'register_title' => 'Erzeuge ein Benutzerkonto',
   'register_lnk' => 'Registrieren',
-  'login_lnk' => 'anmelden',
-  'logout_lnk' => 'abmelden',
-  'lastup_lnk' => 'neueste Uploads',
-  'lastcom_lnk' => 'neueste Kommentare',
-  'topn_lnk' => 'am meisten angesehen',
-  'toprated_lnk' => 'am besten bewertet',
+  'login_title' => 'melde mich an', //cpg1.4
+  'login_lnk' => 'Anmelden',
+  'logout_title' => 'Melde mich ab', //cpg1.4
+  'logout_lnk' => 'Abmelden',
+  'lastup_title' => 'Zeige neueste Uploads an', //cpg1.4
+  'lastup_lnk' => 'Neueste Uploads',
+  'lastcom_title' => 'Zeige die neuesten Kommentare an', //cpg1.4
+  'lastcom_lnk' => 'Neueste Kommentare',
+  'topn_title' => 'Zeige die am meisten angesehenen Dateien an', //cpg1.4
+  'topn_lnk' => 'Am meisten angesehen',
+  'toprated_title' => 'Zeige die am besten bewerteten Dateien an', //cpg1.4
+  'toprated_lnk' => 'Am besten bewertet',
+  'search_title' => 'Durchsuche die Galerie', //cpg1.4
   'search_lnk' => 'Suche',
+  'fav_title' => 'Zeige meine Favoriten an', //cpg1.4
   'fav_lnk' => 'Meine Favoriten',
-  'memberlist_title' => 'Benutzerliste anzeigen', //cpg1.3.0
-  'memberlist_lnk' => 'Benutzerliste', //cpg1.3.0
-  'faq_title' => 'Hufig gestellte Fragen (Frequently Asked Questions) zur Galerie &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
+  'memberlist_title' => 'Benutzerliste anzeigen',
+  'memberlist_lnk' => 'Benutzerliste',
+  'faq_title' => 'Häufig gestellte Fragen (Frequently Asked Questions) zur Galerie &quot;Coppermine&quot;',
+  'faq_lnk' => 'FAQ',
 );
 
 $lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Upload-Besttigung',
-  'config_lnk' => 'Einstellungen',
+  'upl_app_title' => 'Neu hochgeladene Dateien bestätigen', //cpg1.4
+  'upl_app_lnk' => 'Upload-Bestätigung',
+  'admin_title' => 'Gehe zur Konfiguration', //cpg1.4
+  'admin_lnk' => 'Einstellungen', //cpg1.4
+  'albums_title' => 'Gehe zur Alben-Konfiguration', //cpg1.4
   'albums_lnk' => 'Alben',
+  'categories_title' => 'Gehe zur Kategorien-Konfiguration', //cpg1.4
   'categories_lnk' => 'Kategorien',
+  'users_title' => 'Gehe zur Benutzer-Konfiguration', //cpg1.4
   'users_lnk' => 'Benutzer',
+  'groups_title' => 'Gehe zur Gruppen-Konfiguration', //cpg1.4
   'groups_lnk' => 'Gruppen',
+  'comments_title' => 'Zeige alle Kommentare zur Bearbeitung an', //cpg1.4
   'comments_lnk' => 'Kommentare bearbeiten',
-  'searchnew_lnk' => 'Batch-hinzufgen',
+  'searchnew_title' => 'Gehe zur Stapel-Bearbeitung hochgeladener Dateien', //cpg1.4
+  'searchnew_lnk' => 'Batch-hinzufügen',
+  'util_title' => 'Gehe zu den Admin-Werkzeugen', //cpg1.4
   'util_lnk' => 'Admin-Werkzeuge',
+  'key_title' => 'Gehe zum Schlagwort-Register', //cpg1.4
+  'key_lnk' => 'Schlagwort-Register', //cpg1.4
+  'ban_title' => 'Gehe zur Konfiguration der Verbannungen', //cpg1.4
   'ban_lnk' => 'Benutzer verbannen',
-  'db_ecard_lnk' => 'eCards anzeigen', //cpg1.3.0
+  'db_ecard_title' => 'Bisher gesendete eCards anzeigen', //cpg1.4
+  'db_ecard_lnk' => 'eCards anzeigen',
+  'pictures_title' => 'Bestimme die Reihenfolge von Bildern in Alben', //cpg1.4
+  'pictures_lnk' => 'Meine Bilder sortieren', //cpg1.4
+  'documentation_lnk' => 'Dokumentation', //cpg1.4
+  'documentation_title' => 'Coppermine-Handbuch', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
+  'albmgr_title' => 'Meine Alben erzeugen/anordnen', //cpg1.4
   'albmgr_lnk' => 'Alben erzeugen/anordnen',
+  'modifyalb_title' => 'Meine Alben bearbeiten',  //cpg1.4
   'modifyalb_lnk' => 'Meine Alben bearbeiten',
+  'my_prof_title' => 'gehe zu meinem persönlichen Profil', //cpg1.4
   'my_prof_lnk' => 'Mein Profil',
 );
 
@@ -168,27 +202,39 @@
   //Sort by filename and title
   'name' => 'Dateiname',
   'title' => 'Titel',
-  'sort_da' => 'aufsteigend nach Datum sortieren',
-  'sort_dd' => 'absteigend nach Datum sortieren',
-  'sort_na' => 'aufsteigend nach Name sortieren',
-  'sort_nd' => 'absteigend nach Name sortieren',
-  'sort_ta' => 'aufsteigend nach Titel sortieren',
-  'sort_td' => 'absteigend nach Titel sortieren',
-  'download_zip' => 'Als ZIP-Datei herunterladen', //cpg1.3.0
+  'sort_da' => 'Aufsteigend nach Datum sortieren',
+  'sort_dd' => 'Absteigend nach Datum sortieren',
+  'sort_na' => 'Aufsteigend nach Name sortieren',
+  'sort_nd' => 'Absteigend nach Name sortieren',
+  'sort_ta' => 'Aufsteigend nach Titel sortieren',
+  'sort_td' => 'Absteigend nach Titel sortieren',
+  'position' => 'Position', //cpg1.4
+  'sort_pa' => 'Aufsteigend nach Position sortieren', //cpg1.4
+  'sort_pd' => 'Absteigend nach Position sortieren', //cpg1.4
+  'download_zip' => 'Als ZIP-Datei herunterladen',
   'pic_on_page' => '%d Dateien auf %d Seite(n)',
   'user_on_page' => '%d Benutzer auf %d Seite(n)',
+  'enter_alb_pass' => 'Gib das Passwort für das Album ein', //cpg1.4
+  'invalid_pass' => 'Ungültiges Passwort', //cpg1.4
+  'pass' => 'Passwort', //cpg1.4
+  'submit' => 'Absenden', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-  'thumb_title' => 'zurck zur Thumbnail-Seite',
+  'thumb_title' => 'zurück zur Thumbnail-Seite',
   'pic_info_title' => 'Dateiinformationen anzeigen/verbergen',
   'slideshow_title' => 'Diashow',
   'ecard_title' => 'Bild als eCard versenden',
   'ecard_disabled' => 'eCards sind deaktiviert',
   'ecard_disabled_msg' => 'Du hast nicht das Recht, eCards zu versenden',
   'prev_title' => 'vorherige Datei anzeigen',
-  'next_title' => 'nchste Datei anzeigen',
+  'next_title' => 'nächste Datei anzeigen',
   'pic_pos' => 'Datei %s/%s',
+  'report_title' => 'Diese Datei dem Administrator melden', //cpg1.4
+  'go_album_end' => 'Zum Ende gehen', //cpg1.4
+  'go_album_start' => 'Zum Anfang zurückkehren', //cpg1.4
+  'go_back_x_items' => 'gehe %s Einträge zurück', //cpg1.4
+  'go_forward_x_items' => 'gehe %s Einträge weiter', //cpg1.4
 );
 
 $lang_rate_pic = array(
@@ -223,9 +269,9 @@
 
 $lang_display_thumbnails = array(
   'filename' => 'Dateiname : ',
-  'filesize' => 'Dateigre : ',
+  'filesize' => 'Dateigröße : ',
   'dimensions' => 'Abmessungen : ',
-  'date_added' => 'hinzugefgt am : ',
+  'date_added' => 'hinzugefügt am : ',
 );
 
 $lang_get_pic_data = array(
@@ -235,20 +281,32 @@
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => 'Debug-Info', //cpg1.3.0
-  'select_all' => 'Alles markieren', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Wenn Du Hilfe im Coppermine-Forum suchen willst, kopiere diese Debug-Ausgabe in Deinen Beitrag im Forum. Ersetze eventuell vorhandenen Passwrter in den Queries durch ***.', //cpg1.3.0
-  'phpinfo' => 'phpinfo anzeigen', //cpg1.3.0
+  'debug_info' => 'Debug-Info',
+  'select_all' => 'Alles markieren',
+  'copy_and_paste_instructions' => 'Wenn Du Hilfe im Coppermine-Forum suchen willst, kopiere diese Debug-Ausgabe in Deinen Beitrag im Forum. Ersetze eventuell vorhandene Passwörter in den Queries durch ***.<br />Anmerkung: Diese Ausgabe erfolgt nur zur Information und bedeutet nicht, dass ein Fehler in der Galerie vorliegt.', //cpg1.4
+  'phpinfo' => 'phpinfo anzeigen',
+  'notices' => 'Notices', //cpg1.4
 );
 
 $lang_language_selection = array(
-  'reset_language' => 'Standard-Sprache', //cpg1.3.0
-  'choose_language' => 'Whle Sprache', //cpg1.3.0
+  'reset_language' => 'Standard-Sprache',
+  'choose_language' => 'Wähle Sprache',
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => 'Standard-Design', //cpg1.3.0
-  'choose_theme' => 'Whle Design', //cpg1.3.0
+  'reset_theme' => 'Standard-Design',
+  'choose_theme' => 'Wähle Design',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Nicht unterstützte Version!', //cpg1.4
+  'no_stable_version' => 'Du betreibst Coppermine version  %s (%s), das nur für erfahrene Benutzer gedacht ist - für diese Version gibt es keinen Support oder Funktions-Garantien. Benutze sie auf eigenes Risiko oder downgrade auf die aktuellste stabile Version, wenn Du Support brauchst!', //cpg1.4
+  'gallery_offline' => 'Die Galerie ist zur Zeit im Wartungs-Modus und ist nur für Dich als Admin zugänglich. Vergiss nicht, sie wieder aus dem Wartungs-Modus in den "normalen" Modus zurück zu schalten, wenn Deine Wartungsarbeiten beendet sind.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'vorherige', //cpg1.4
+  'next' => 'nächste', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -258,31 +316,47 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Konnte das Plugin '%s' nicht aktivieren", //cpg1.4
+  'error_install' => "Konnte das Plugin '%s' nicht installieren", //cpg1.4
+  'error_uninstall' => "Konnte das Plugin '%s' nicht de-installieren", //cpg1.4
+  'error_sleep' => "Konnte das Plugin '%s' nicht de-aktivieren.<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
   'Exclamation' => 'Ausruf',
   'Question' => 'Frage',
-  'Very Happy' => 'sehr glcklich',
+  'Very Happy' => 'sehr glücklich',
   'Smile' => 'lachen',
   'Sad' => 'traurig',
-  'Surprised' => 'berrascht',
+  'Surprised' => 'überrascht',
   'Shocked' => 'schockiert',
   'Confused' => 'verwirrt',
   'Cool' => 'cool',
   'Laughing' => 'lachend',
-  'Mad' => 'wtend',
+  'Mad' => 'wütend',
   'Razz' => 'scheu',
-  'Embarassed' => 'schchtern',
+  'Embarassed' => 'schüchtern',
   'Crying or Very sad' => 'traurig',
-  'Evil or Very Mad' => 'bse',
+  'Evil or Very Mad' => 'böse',
   'Twisted Evil' => 'verschlagen',
   'Rolling Eyes' => 'na ja',
   'Wink' => 'zwinker',
@@ -299,10 +373,10 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
+if (defined('MODE_PHP')) $lang_mode_php = array(
   0 => 'Beende Admin-Modus...',
   1 => 'Starte Admin-Modus...',
 );
@@ -312,20 +386,172 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Alben mssen einen Namen haben!',
-  'confirm_modifs' => 'Bist Du sicher, dass Du diese nderungen durchfhren willst?',
-  'no_change' => 'Du hast nichts verndert!',
+  'alb_need_name' => 'Alben müssen einen Namen haben!', //js-alert
+  'confirm_modifs' => 'Bist Du sicher, dass Du diese Änderungen durchführen willst?', //js-alert
+  'no_change' => 'Du hast nichts verändert!', //js-alert
   'new_album' => 'neues Album',
-  'confirm_delete1' => 'Willst Du dieses Album wirklich lschen?',
-  'confirm_delete2' => '\nAlle Dateien und Kommentare, die darin enthalten sind, werden gelscht!',
-  'select_first' => 'Whle zuerst ein Album',
+  'confirm_delete1' => 'Willst Du dieses Album wirklich löschen?', //js-alert
+  'confirm_delete2' => '\nAlle Dateien und Kommentare, die darin enthalten sind, werden gelöscht!', //js-alert
+  'select_first' => 'Wähle zuerst ein Album', //js-alert
   'alb_mrg' => 'Alben-Manager',
   'my_gallery' => '* meine Galerie *',
   'no_category' => '* keine Kategorie *',
-  'delete' => 'lschen',
+  'delete' => 'löschen',
   'new' => 'neu',
-  'apply_modifs' => 'nderungen bernehmen',
-  'select_category' => 'whle Kategorie',
+  'apply_modifs' => 'Änderungen übernehmen',
+  'select_category' => 'wähle Kategorie',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Benutzer verbannen', //cpg1.4
+  'user_name' => 'Benutzername', //cpg1.4
+  'ip_address' => 'IP-Adresse', //cpg1.4
+  'expiry' => 'läuft ab am (leer bedeutet permanent)', //cpg1.4
+  'edit_ban' => 'Änderungen speichern', //cpg1.4
+  'delete_ban' => 'Löschen', //cpg1.4
+  'add_new' => 'Neuen Bann hinzufügen', //cpg1.4
+  'add_ban' => 'Hinzufügen', //cpg1.4
+  'error_user' => 'Kann angegebenen Benutzer nicht finden', //cpg1.4
+  'error_specify' => 'Du musst entweder einen Benutzer oder eine IP-Adresse angeben', //cpg1.4
+  'error_ban_id' => 'Ungültige Verbannungs-ID!', //cpg1.4
+  'error_admin_ban' => 'Du kannst DIch nicht selbst verbannen!', //cpg1.4
+  'error_server_ban' => 'Du wolltest Deinen eigenen Server verbannen? Ts ts, das kann ich nicht zulassen...', //cpg1.4
+  'error_ip_forbidden' => 'Du kannst diese IP-Adresse nicht verbannen - sie ist sowieso nicht route-bar (private)!<br />Wenn Du Verbannungen für private IP-Adressen erlauben möchtest, dann erlaube das in Deinen <a href="admin.php">Einstellungen</a> (macht nur Sinn, wenn Coppermine in einem LAN läuft).', //cpg1.4
+  'lookup_ip' => 'IP-Adresse nachschlagen', //cpg1.4
+  'submit' => 'los!', //cpg1.4
+  'select_date' => 'Wähle Datum', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Bridge-Assistent',
+  'warning' => 'Warnung: bevor Du diesen Assitenten benutzt muss Dir klar sein, dass Sicherheits-relevante Daten über HTML-Formulare versendet werden. Führe den Assitenten nur auf Deinem eigenen PC aus (nicht auf einem öffentlichen Rechner wie beispielsweise in einem Internet-Café), und lösche danach auf jeden Fall Deinen Browser-Cahce und Deine temporären Internet-Dateien, sonst haben andere vielleicht Zugriff zu diesen Daten!',
+  'back' => 'zurück',
+  'next' => 'weiter',
+  'start_wizard' => 'Starte den Bridge-Assistenten',
+  'finish' => 'Fertigstellen',
+  'hide_unused_fields' => 'unbenutze Formular-Felder verbergen (empfohlen)',
+  'clear_unused_db_fields' => 'ungültige Datenbank-Einträge löschen (empfohlen)',
+  'custom_bridge_file' => 'der Name Deiner benutzerdefinierten Bridge-Datei (Wenn der Dateiname  <i>meinedatei.inc.php</i> lautet, dann gib <i>meinedatei</i> in diesem Feld ein)',
+  'no_action_needed' => 'Kein Aktion notwenig in diesem Schritt. Klicke auf &quot;weiter&quot;, um fortzufahren.',
+  'reset_to_default' => 'Auf Standard-Wert zurücksetzen',
+  'choose_bbs_app' => 'Wähle eine Anwendung, mit der Du &quot;bridgen&quot; willst',
+  'support_url' => 'Für Support zu dieser Anwendung klicke hier',
+  'settings_path' => 'Pfad(e) Deiner Forums-Anwendung',
+  'database_connection' => 'Datenbank-Verbindung',
+  'database_tables' => 'Tabellen in der Datenbank',
+  'bbs_groups' => 'Forums-Gruppen',
+  'license_number' => 'Lizenz-Nummer',
+  'license_number_explanation' => 'Gib Deine Lizenz-Nummer ein (falls zutreffend)',
+  'db_database_name' => 'Datenbank-Name',
+  'db_database_name_explanation' => 'Gib den Namen der Datenbank ein, die Dein Forum benutzt',
+  'db_hostname' => 'Datenbank-Hostname',
+  'db_hostname_explanation' => 'Hostname Deiner mySQL-Datenbank, meistens &quot;localhost&quot;',
+  'db_username' => 'Datenbank-Benutzername',
+  'db_username_explanation' => 'mySQL Benutzer-Konto für die Verbindung mit Deinem Forum',
+  'db_password' => 'Datenbank-Passwort',
+  'db_password_explanation' => 'Passwort für Die mySQL-Datenbank Deines Forums',
+  'full_forum_url' => 'Forums-URL',
+  'full_forum_url_explanation' => 'Vollständige Internet-Adresse Deines Forums (einschließlich http:// , z.B. http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Relativer Pfad zum Forum',
+  'relative_path_of_forum_from_webroot_explanation' => 'Relativer Pfad zu Deinem Forum vom Wurzelverzeichnis (webroot) aus gesehen (Beispiel: wenn Dein Forum unter http://www.meineseite.tld/forum/ ist, dann gib hier &quot;/forum/&quot; in das Feld ein)',
+  'relative_path_to_config_file' => 'Relativer Pfad zur Konfigurations-Datei Deines Forums',
+  'relative_path_to_config_file_explanation' => 'Relativer Pfad zu Deinem Forum, von Deinem Coppermine-Verzeichnis aus gesehen (z.B. &quot;../forum/&quot; wenn Dein Forum unter http://www.deineseite.tld/forum/ ist und Coppermine unter http://www.deineseite.tld/gallery/)',
+  'cookie_prefix' => 'Cookie-Vorsilbe',
+  'cookie_prefix_explanation' => 'Der Cookie-Name Deines Forums',
+  'table_prefix' => 'Tabellen-Vorsilbe',
+  'table_prefix_explanation' => 'Die Vorsible (Präfix) der Tabellen Deines Forums, die Du bei der Einrichtung Deines Forums festgelegt hast.',
+  'user_table' => 'Benutzer-Tabelle',
+  'user_table_explanation' => '(normalerweise sind die vorgeschlagenen Standard-Werte OK, wenn Du keine Sondereinstellungen in Deinem Forum vorgenommen hast)',
+  'session_table' => 'Session-Tabelle',
+  'session_table_explanation' => '(normalerweise sind die vorgeschlagenen Standard-Werte OK, wenn Du keine Sondereinstellungen in Deinem Forum vorgenommen hast)',
+  'group_table' => 'Gruppen-Tabelle',
+  'group_table_explanation' => '(normalerweise sind die vorgeschlagenen Standard-Werte OK, wenn Du keine Sondereinstellungen in Deinem Forum vorgenommen hast)',
+  'group_relation_table' => 'Gruppen-Relations-Tabelle',
+  'group_relation_table_explanation' => '(normalerweise sind die vorgeschlagenen Standard-Werte OK, wenn Du keine Sondereinstellungen in Deinem Forum vorgenommen hast)',
+  'group_mapping_table' => 'Gruppen-Verknüpfungs-Tabelle',
+  'group_mapping_table_explanation' => '(normalerweise sind die vorgeschlagenen Standard-Werte OK, wenn Du keine Sondereinstellungen in Deinem Forum vorgenommen hast)',
+  'use_standard_groups' => 'Standard-Forums-Gruppen benutzen',
+  'use_standard_groups_explanation' => 'Eingebaute Standard-Benutzergruppen Deines Forums benutzen (empfohlen). Diese Option setzt alle benutzerdefinierten Gruppen-Einstellungen auf dieser Seite ausser Kraft. Schalte diese Option nur ab, wenn Du WIRKLICH weisst, was Du tust!',
+  'validating_group' => 'Bestätigungs-Gruppe',
+  'validating_group_explanation' => 'Die ID der Gruppe Deines Forums für Benutzer, deren Konto noch überprüft werden muss (normalerweise sind die vorgeschlagenen Standard-Werte OK, wenn Du keine Sondereinstellungen in Deinem Forum vorgenommen hast)',
+  'guest_group' => 'Gäste-Gruppe',
+  'guest_group_explanation' => 'Die ID der Gruppe Deines Forums für Gäste / anonyme Benutzer (normalerweise sind die vorgeschlagenen Standard-Werte OK, wenn Du keine Sondereinstellungen in Deinem Forum vorgenommen hast)',
+  'member_group' => 'Mitglieder-Gruppe',
+  'member_group_explanation' => 'Die ID der Gruppe Deines Forums für normale (reguläre) Benutzer (normalerweise sind die vorgeschlagenen Standard-Werte OK, ändere den Wert nur, wenn Du wirklich weisst, was Du tust)',
+  'admin_group' => 'Admin-Gruppe',
+  'admin_group_explanation' => 'Die ID der Gruppe Deines Forums für Admins (normalerweise sind die vorgeschlagenen Standard-Werte OK, ändere den Wert nur, wenn Du wirklich weisst, was Du tust)',
+  'banned_group' => 'Gebannte Gruppe',
+  'banned_group_explanation' => 'Die ID der Gruppe Deines Forums für verbannte Benutzer (normalerweise sind die vorgeschlagenen Standard-Werte OK, ändere den Wert nur, wenn Du wirklich weisst, was Du tust)',
+  'global_moderators_group' => 'Globale Moderatoren Gruppe',
+  'global_moderators_group_explanation' => 'Die ID der Gruppe Deines Forums für globale Moderatoren (normalerweise sind die vorgeschlagenen Standard-Werte OK, ändere den Wert nur, wenn Du wirklich weisst, was Du tust)',
+  'special_settings' => 'Forums-spezifische Einstellungen',
+  'logout_flag' => 'phpBB Version (logout flag)',
+  'logout_flag_explanation' => 'Welche Versions-Nummer hat Deine Forums-Software (diese Einstellung bestimmt, wie Logouts gehandhabt werden)',
+  'use_post_based_groups' => 'Beitrags-basierte Gruppen verwenden?',
+  'logout_flag_yes' => '2.0.5 oder besser',
+  'logout_flag_no' => '2.0.4 oder schlechter',
+  'use_post_based_groups_explanation' => 'Sollen die Beitrags-basierten Benutzergruppen berücksichtigt werden (ermöglicht eine feinere Rechte-Vergabe) oder nur die Standard-Gruppen (einfachere Administration, empfohlen). Du kannst diese Einstellung auch noch später ändern.',
+  'use_post_based_groups_yes' => 'ja',
+  'use_post_based_groups_no' => 'nein',
+  'error_title' => 'Du musst die aufgetretenen Fehler erst korrigieren. Gehe zum vorherigen Schritt.',
+  'error_specify_bbs' => 'Du musst angeben, welche Anwendung Du mit Coppermine &quot;bridgen&quot; willst.',
+  'error_no_blank_name' => 'Der Name der benutzerdefinierten Bride-Datei darf nicht leer bleiben.',
+  'error_no_special_chars' => 'Der Name der Bridge-Datei darf keine Sonderzeichen enthalten ausser Untertrich (_) und Bindestrich (-)!',
+  'error_bridge_file_not_exist' => 'Die Bridge-datei %s existiert nicht auf dem Server. Überprüfe die Schreibweise und ob Du sie tatsächlich hochgeladen hast.',
+  'finalize' => 'Forums-Integration aktivieren/deaktivieren',
+  'finalize_explanation' => 'Bisher wurden Deine Einstellungen in die Datenbank geschrieben, aber die Forums-Integration (Bridging) wurde noch nicht aktiviert. Du kannst die Integration jederzeit später an- oder abschalten. Merke Dir auf jeden Fall den Benutzernamen und das Passwort Deines Admin-Kontos (Coppermine ohne Bridging), da Du es später evtl. brauchst, um die Einstellungen zu ändern. Wenn etwas schief läuft, gehe zu %s und deaktiviere das Bridging dort (verwende dazu Dein Coppermine-Admin-Konto, das Du beim Installieren von Coppermine benutzt hast).',
+  'your_bridge_settings' => 'Deine Bridge-Einstellungen',
+  'title_enable' => 'Aktiviere/De-Aktiviere Integration/Bridging mit %s',
+  'bridge_enable_yes' => 'aktivieren',
+  'bridge_enable_no' => 'de-aktivieren',
+  'error_must_not_be_empty' => 'darf nicht leer sein',
+  'error_either_be' => 'muss entweder %s oder %s sein',
+  'error_folder_not_exist' => '%s existiert nicht. Korrigiere den Wert, den Du für %s eingegeben hast',
+  'error_cookie_not_readible' => 'Coppermine kann den Cookie namens %s nicht lesen. Korrigiere den Wert, den Du für %s eingegeben hast, oder gehe zum Administrationsbereich Deines Forums und stelle dort sicher, dass der Cookie für Coppermine lesbar ist.',
+  'error_mandatory_field_empty' => 'Das Feld %s darf nicht leer bleiben - gib den entsprechenden Wert ein.',
+  'error_no_trailing_slash' => 'Im Feld %s darf kein abschließender Schrägstrich (Slash) vorhanden sein.',
+  'error_trailing_slash' => 'Im Feld %s muss ein abschließender Schrägstrich (Slash) vorhanden sein.',
+  'error_db_connect' => 'Konnte mit den eingegebenen Daten keine mySQL-Verbindung aufbauen. Hier ist die mySQL-Fehlermeldung:',
+  'error_db_name' => 'Obwohl Coppermine eine Verbindung aufbauen konnte, wurde die datenbank %s nicht gefunden. Überprüfe Deine Einstellungen für %s. Hier ist die mySQL-Fehlermeldung:',
+  'error_prefix_and_table' => '%s und ',
+  'error_db_table' => 'Konnte die Tabelle %s nicht finden. Überprüfe Deine Einstellungen für %s.',
+  'recovery_title' => 'Bridge-Assistent: Wiederherstellung im Notfall',
+  'recovery_explanation' => 'Du musst Dich erst anmelden, falls Du hierher gekommen bist, um die Forums-Integration Deiner Coppermine-Galerie zu administrieren. Falls Du Dich nicht anmelden kannst, weil die Integration nicht wie erwartet funktioniert, dann kannst Du mit Hilfe dieser Seite die Integration (Bridging) deaktivieren. Die Eingabe von Benutzername und Passwort hier auf der Seite wird Dich nicht anmelden, sondern die Integration deaktivieren. Details dazu gibt es in der Doku.',
+  'username' => 'Benutzername',
+  'password' => 'Passwort',
+  'disable_submit' => 'los!',
+  'recovery_success_title' => 'Authorisierung erfolgreich',
+  'recovery_success_content' => 'Du hast die Forums-Integration erfolgreich deaktiviert. Deine Coppermine-Galerie läuft jetzt im &quot;Standalone-Modus&quot; (ohne Integration/Bridging).',
+  'recovery_success_advice_login' => 'Melde Dich als Admin an, um Deine Bridge-Einstellungen zu bearbeiten und/oder die Forums-Integration wieder zu aktivieren.',
+  'goto_login' => 'Gehe zur Anmeldung',
+  'goto_bridgemgr' => 'Gehe zum Bridge-Assistent',
+  'recovery_failure_title' => 'Authorisierung fehlgeschlagen',
+  'recovery_failure_content' => 'Du hast fehlerhafte Zugangsdaten eingegeben. Du musst die Zugangdaten des Admin-Kontos der &quot;Standalone-Version&quot; benutzen (normalerweise des Admin-Konto, das Du bei der Installation von Coppermine angelegt hast).',
+  'try_again' => 'versuche es nochmal',
+  'recovery_wait_title' => 'Wartezeit noch nicht um',
+  'recovery_wait_content' => 'Aus Sicherheitsgründen erlaubt das Skript keine fehlgeschlagenen Anmeldeversuche in kurzer Reihenfolge - deshalb musst Du ein bißchen warten, bevor Du wieder einen Anmelde-Versuch unternehmen darfst.',
+  'wait' => 'warte',
+  'create_redir_file' => 'Umleitungs-Datei anlegen (empfohlen)',
+  'create_redir_file_explanation' => 'Um Benutzer nach der Anmeldung im Forum wieder zu Coppermine umzuleiten brauchst Du eine Umleitungs-Datei in Deinem Forums-Verzeichnis. Wenn diese Option aktiviert ist wird der Bridge-Assistent versuchen, diese datei für Dich anzulegen, oder Dir den Code für das manuelle Anlegen der Datei per markieren und kopieren zu erzeugen.',
+  'browse' => 'durchsuchen',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Kalender', //cpg1.4
+  'close' => 'schliessen', //cpg1.4
+  'clear_date' => 'Datum löschen', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -333,30 +559,34 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Fehlender Parameter fr die Operation \'%s\' !',
-  'unknown_cat' => 'Gewhlte Kategorie existiert nicht in Datenbank',
-  'usergal_cat_ro' => 'Benutzer-Galerie kann nicht gelscht werden!',
+  'miss_param' => 'Fehlender Parameter für die Operation \'%s\'',
+  'unknown_cat' => 'Gewählte Kategorie existiert nicht in Datenbank',
+  'usergal_cat_ro' => 'Benutzer-Galerie kann nicht gelöscht werden!',
   'manage_cat' => 'Kategorien verwalten',
-  'confirm_delete' => 'Willst Du diese Kategorie wirklich LSCHEN', //js-alert
+  'confirm_delete' => 'Willst Du diese Kategorie wirklich LÖSCHEN', //js-alert
   'category' => 'Kategorie',
   'operations' => 'Operationen',
   'move_into' => 'verschieben in',
-  'update_create' => 'Kategorie erzeugen/ndern',
+  'update_create' => 'Kategorie erzeugen/ändern',
   'parent_cat' => 'Eltern-Kategorie',
   'cat_title' => 'Titel der Kategorie',
-  'cat_thumb' => 'Kategorie-Thumbnail', //cpg1.3.0
+  'cat_thumb' => 'Kategorie-Thumbnail',
   'cat_desc' => 'Kategorie-Beschreibung',
-  'no_category' => 'keine Kategorie'
+  'categories_alpha_sort' => 'Kategorien alphabetisch sortieren (anstatt benutzerdefinierter Sortierreihenfolge)', //cpg1.4
+  'save_cfg' => 'Einstellungen speichern', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File config.php
+// File admin.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Einstellungen',
-  'restore_cfg' => 'auf Werkseinstellungen zurcksetzen',
-  'save_cfg' => 'neue Einstellungen speichern',
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Galerie-Einstellungen', //cpg1.4
+  'manage_exif' => 'Exif-Einstellungen verwalten', //cpg1.4
+  'manage_plugins' => 'Plugins verwalten', //cpg1.4
+  'manage_keyword' => 'Stichworte verwalten', //cpg1.4
+  'restore_cfg' => 'auf Werkseinstellungen zurücksetzen',
+  'save_cfg' => 'Neue Einstellungen speichern',
   'notes' => 'Anmerkungen',
   'info' => 'Information',
   'upd_success' => 'Die Einstellungen von Coppermine wurden aktualisiert',
@@ -367,159 +597,227 @@
   'title_d' => 'absteigend nach Titel',
   'date_a' => 'aufsteigend nach Datum',
   'date_d' => 'absteigend nach Datum',
-  'th_any' => 'Maximalwert (entweder Hhe oder Breite)',
-  'th_ht' => 'Hhe',
+  'th_any' => 'Maximalwert (entweder Höhe oder Breite)',
+  'th_ht' => 'Höhe',
   'th_wd' => 'Breite',
-  'label' => 'Beschriftung', //cpg1.3.0
-  'item' => 'Eintrag', //cpg1.3.0
-  'debug_everyone' => 'alle', //cpg1.3.0
-  'debug_admin' => 'nur Admin', //cpg1.3.0
-        );
+  'label' => 'Beschriftung',
+  'item' => 'Eintrag',
+  'debug_everyone' => 'alle',
+  'debug_admin' => 'nur Admin',
+  'no_logs'=> 'Aus', //cpg1.4
+  'log_normal'=> 'Normal', //cpg1.4
+  'log_all' => 'Alle', //cpg1.4
+  'view_logs' => 'Historie anzeigen', //cpg1.4
+  'click_expand' => 'Klicke auf die jeweilige Bezeichnung zum Ausklappen des Abschnitts', //cpg1.4
+  'expand_all' => 'Alle ausklappen', //cpg1.4
+  'notice1' => '(*) Diese Einstellungen dürfen nicht mehr verändert werden, wenn bereits Dateien in der Datenbank vorhanden sind.', //cpg1.4 - (relocated)
+  '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ü.', //cpg1.4 - (relocated)
+  'notice3' => '(***) Alle Logs werden in Englisch geschrieben.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Funktion deaktiviert bei der Verwendung des Bridging', //cpg1.4
+  'auto_resize_everyone' => 'Alle (Benutzer+Admin)', //cpg1.4
+  'auto_resize_user' => 'Nur Benutzer', //cpg1.4
+  'ascending' => 'aufsteigend', //cpg1.4
+  'descending' => 'absteigend', //cpg1.4
+);
 
-if (defined('CONFIG_PHP')) $lang_config_data = array(
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
   'Allgemeine Einstellungen',
-  array('Galerie-Name', 'gallery_name', 0),
-  array('Galerie-Beschreibung', 'gallery_description', 0),
-  array('Galerie-Admin eMail', 'gallery_admin_email', 0),
-  array('Ziel-Adresse fr den \'mehr Bilder ansehen\'-Link in eCards', 'ecards_more_pic_target', 0),
-  array('Galerie ist im Wartungsmodus', 'offline', 1), //cpg1.3.0
-  array('eCards aufzeichnen (Logging)<br />(Anmerkung: das Aufzeichnen von Benutzer-Daten kann Datenschutz-rechtliche Konsequenzen haben. Der Benutzer sollte ber die Tatsache, dass die eCards gelogged werden, informiert werden und sein Einverstndnis gegeben haben, z.B. bei der Registrierung. Details, wie eine Datenschutz-Policy, die den Schutz der Privatsphre regelt, sollten separat auf der Seite verfgbar sein.)', 'log_ecards', 1), //cpg1.3.0
-  array('ZIP-Download der Favoriten erlauben', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Sprache-, Design- &amp; Zeichensatz-Einstellungen',
-  array('Sprache', 'lang', 5),
-  array('Design', 'theme', 6),
-  array('Sprachauswahl-Liste anzeigen', 'language_list', 1), //cpg1.3.0
-  array('Sprachauswahl-Flaggen anzeigen', 'language_flags', 8), //cpg1.3.0
-  array('&quot;Standard&quot; in Sprachauswahl anzeigen', 'language_reset', 1), //cpg1.3.0
-  array('Designauswahl-Liste anzeigen', 'theme_list', 1), //cpg1.3.0
-  array('&quot;Standard&quot; in Designauswahl-Liste anzeigen', 'theme_reset', 1), //cpg1.3.0
-  array('FAQ anzeigen', 'display_faq', 1), //cpg1.3.0
-  array('bbcode-Hilfe anzeigen', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Zeichensatz', 'charset', 4), //cpg1.3.0
-
-  'Ansicht Albumliste',
-  array('Breite der Haupttabelle (in Pixel oder %)', 'main_table_width', 0),
-  array('Anzahl angezeigter Kategorie-Ebenen', 'subcat_level', 0),
-  array('Anzahl angezeigter Alben', 'albums_per_page', 0),
-  array('Anzahl Spalten in Album-Liste', 'album_list_cols', 0),
-  array('Thumbnail-Gre in Pixel', 'alb_list_thumb_size', 0),
-  array('Inhalt der Hauptseite', 'main_page_layout', 0),
-  array('Erste Ebene der Thumbnails der Alben auch in Kategorien anzeigen','first_level',1),
+  array('Galerie-Name', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Galerie-Beschreibung', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Galerie-Admin eMail', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('URL Deines Coppermine-Galerie Verzeichnisses (no \'index.php\' or similar at the end)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL Deiner Homepage', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('ZIP-Download der Favoriten erlauben', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Zeitzonen-Differenz relative zur MEZ (aktuelle Zeit: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Verschlüsselte Passwörter aktivieren (kann nicht rückgängig gemacht werden)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Hilfe-Icons aktivieren (Hilfe nur in Englisch verfügbar)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Anklickbare Stichwörter in Suche aktivieren','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Plugins aktivieren', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Verbannung von nicht-routebaren IP-Adressen aktivieren', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Baumstruktur für Batch-hinzufügen aktivieren', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Sprach- &amp; Zeichensatz-Einstellungen',
+  array('Sprache', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Auf Englisch zurückgreifen, wenn Deutsche Übersetzung nicht verfügbar?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Zeichensatz', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Sprachauswahl-Liste anzeigen', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Sprachauswahl-Flaggen anzeigen', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('&quot;Standard&quot; in Sprachauswahl anzeigen', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('zurück/vorwärts in Tabs anzeigen', 'previous_next_tab', 1), //cpg1.4
+
+  'Design-Einstellungen',
+  array('Design', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Designauswahl-Liste anzeigen', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('&quot;Standard&quot; in Designauswahl-Liste anzeigen', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('FAQ anzeigen', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Name eines benutzerdefinierten Menü-Eintrags', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('URL eines benutzerdefinierten Menü-Eintrags', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('bbcode-Hilfe anzeigen', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Vanity Block in Designs anzeigen, die als XHTML und CSS konform definiert sind?','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Pfad zu benutzerdefiniertem header-include', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Pfad zu benutzerdefiniertem footer-include', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Ansicht Albenliste',
+  array('Breite der Haupttabelle (in Pixel oder %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Anzahl angezeigter Kategorie-Ebenen', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Anzahl angezeigter Alben', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Anzahl Spalten in Album-Liste', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Thumbnail-Größe in Pixeln', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Inhalt der Hauptseite', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Erste Ebene der Thumbnails der Alben auch in Kategorien anzeigen','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Kategorien alphabetisch sortieren (anstatt benutzerdefinierter Sortierreihenfolge)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Anzahl der verlinkten Dateien anzeigen','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
 
   'Ansicht Thumbnail',
-  array('Spaltenzahl auf Thumbnail-Seite', 'thumbcols', 0),
-  array('Zeilenzahl auf Thumbnail-Seite', 'thumbrows', 0),
-  array('Anzahl maximal angezeigter Tabs', 'max_tabs', 10), //cpg1.3.0
-  array('Datei-Beschriftung anzeigen (zustzlich zum Datei-Titel) unterhalb der Thumbnails', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Anzahl der Treffer unterhalb des Thumbnails anzeigen', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Anzahl der Kommentare unterhalb des Thumbnails anzeigen', 'display_comment_count', 1),
-  array('Name des Uploaders unterhalb des Thumbnails anzeigen', 'display_uploader', 1), //cpg1.3.0
-  array('Standard-Sortierung fr Dateien', 'default_sort_order', 3), //cpg1.3.0
-  array('Mindestmenge Stimmen, die eine Datei bentigt, um in der \'am besten bewertet\'-Liste zu erscheinen', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Ansicht Bild &amp; Einstellungen Kommentare',
-  array('Tabellenbreite fr Bildanzeige (in Pixel oder %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Datei-Informationen sind standardmig sichtbar', 'display_pic_info', 1), //cpg1.3.0
-  array('Schimpfwrter in Kommentaren zensieren', 'filter_bad_words', 1),
-  array('Smilies in Kommentaren erlauben', 'enable_smilies', 1),
-  array('Aufeinanderfolgende Kommentare eines Benutzers zu einer Datei zulassen (berflutungs-Schutz abschalten)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Maximallnge fr Dateibeschreibung', 'max_img_desc_length', 0),
-  array('Maximale Anzahl von Buchstaben in einem Wort', 'max_com_wlength', 0),
-  array('Maximale Zeilenzahl eines Kommentars', 'max_com_lines', 0),
-  array('Maximale Lnge eines Kommentars', 'max_com_size', 0),
-  array('Film-Streifen anzeigen', 'display_film_strip', 1),
-  array('Anzahl Elemente in Film-Streifen', 'max_film_strip_items', 0),
-  array('Admin ber abgegebene Kommentare per eMail benachrichtigen', 'email_comment_notification', 1), //cpg1.3.0
-  array('Diashow-Intervall in Millisekunden (1 Sekunde = 1000 Millisekunden)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Bild/Datei- und Thumbnail-Einstellungen', //cpg1.3.0
-  array('Qualitt fr JPEG-Dateien', 'jpeg_qual', 0),
-  array('Maximalgre Thumbnail<a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Welche Dimension soll genutzt werden fr Thumbnails ( Breite oder Hhe oder das, was jeweils grer ist)<a href="#notice1" class="clickable_option">**</a>', 'thumb_use', 7),
-  array('Bilder in Zwischengre erzeugen','make_intermediate',1),
-  array('Maximale Breite oder Hhe von Bildern/Videos in Zwischengre <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Maximalgre fr das Hochladen von Dateien (kB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Maximale Breite oder Hhe fr das Hochladen von Bildern/Videos (in Pixel)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Erweiterte Bild/Datei- und Thumbnail-Einstellungen', //cpg1.3.0
-  array('Icons fr Persnliche Alben nicht-eingeloggten Benutzern anzeigen?','show_private',1), //cpg1.3.0
-  array('Nicht erlaubte Zeichen in Dateinamen', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('erlaubte Datei-Erweiterungen fr das Hochladen von Bildern', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Zugelassene Bild-Dateitypen', 'allowed_img_types',0), //cpg1.3.0
-  array('Zugelassene Video-Dateitypen', 'allowed_mov_types',0), //cpg1.3.0
-  array('Zugelassene Audio-Dateitypen', 'allowed_snd_types',0), //cpg1.3.0
-  array('Zugelassene Dokument-Dateitypen', 'allowed_doc_types',0), //cpg1.3.0
-  array('Methode zur Grennderung von Bildern','thumb_method',2),
-  array('Pfad zur \'convert\'-Anwendung von ImageMagick (z.B. /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Erlaubte Datei-Typen (nur gltig fr ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Kommandozeilen-Parameter fr ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('EXIF-Daten in JPEG-Dateien lesen', 'read_exif_data', 1), //cpg1.3.0
-  array('IPTC-Daten in JPEG-Dateien lesen', 'read_iptc_data', 1), //cpg1.3.0
-  array('Alben-Verzeichnis <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Verzeichnis fr Benutzer-Dateien <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Vorsilbe fr Bilder in Zwischengre <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Vorsilbe fr Thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Standard-Modus fr Verzeichnisse', 'default_dir_mode', 0), //cpg1.3.0
-  array('Standard-Modus fr Dateien', 'default_file_mode', 0), //cpg1.3.0
+  array('Spaltenzahl auf Thumbnail-Seite', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Zeilenzahl auf Thumbnail-Seite', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Anzahl maximal angezeigter Tabs', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Datei-Beschriftung anzeigen (zusätzlich zum Datei-Titel) unterhalb der Thumbnails', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Anzahl der Treffer unterhalb des Thumbnails anzeigen', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Anzahl der Kommentare unterhalb des Thumbnails anzeigen', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Name des Uploaders unterhalb des Thumbnails anzeigen', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Name von administrativen Uploadern unterhalb des Thumbnails anzeigen', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Dateiname unterhalb des Thumbnails anzeigen', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Alben-Beschreibung anzeigen', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Standard-Sortierung für Dateien', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Mindestmenge Stimmen, die eine Datei benötigt, um in der \'am besten bewertet\'-Liste zu erscheinen', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Ansicht Bild', //cpg1.4
+  array('Tabellenbreite für Bildanzeige (in Pixel oder %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Datei-Informationen sind standardmäßig sichtbar', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Maximallänge für Dateibeschreibung', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Maximale Anzahl von Buchstaben in einem Wort', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Film-Streifen anzeigen', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Dateinamen unter Filmstreifen-Thumbnails anzeigen', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Anzahl Elemente in Film-Streifen', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Diashow-Intervall in Millisekunden (1 Sekunde = 1000 Millisekunden)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Einstellungen Kommentare', //cpg1.4
+  array('Schimpfwörter in Kommentaren zensieren', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Smilies in Kommentaren erlauben', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Aufeinanderfolgende Kommentare eines Benutzers zu einer Datei zulassen (Überflutungs-Schutz abschalten)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Maximale Zeilenzahl eines Kommentars', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Maximale Länge eines Kommentars', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Admin über abgegebene Kommentare per eMail benachrichtigen', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Sortierreihenfolge von Kommentaren', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Vorsilbe für anonyme Kommentatoren', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Bild/Datei- und Thumbnail-Einstellungen',
+  array('Qualität für JPEG-Dateien', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Maximalgröße Thumbnail<a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Welche Dimension soll genutzt werden für Thumbnails ( Breite oder Höhe oder das, was jeweils größer ist)<a href="#notice1" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Bilder in Zwischengröße erzeugen','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Maximale Breite oder Höhe von Bildern/Videos in Zwischengröße <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Maximalgröße für das Hochladen von Dateien (kB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Maximale Breite oder Höhe für das Hochladen von Bildern/Videos (in Pixel)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Automatische verkleinerung von Bildern, die die Maximalgröße überschreiten', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Erweiterte Bild/Datei- und Thumbnail-Einstellungen',
+  array('Alben können nicht-öffentlich sein (Anmerkung: beim Umschalten von \'ja\' auf \'nein\' werden <i>alle</i> nicht-öffentlichen Alben öffentlich)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Icons für Persönliche Alben nicht-eingeloggten Benutzern anzeigen?','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Nicht erlaubte Zeichen in Dateinamen', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('erlaubte Datei-Erweiterungen für das Hochladen von Bildern', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Zugelassene Bild-Dateitypen', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Zugelassene Video-Dateitypen', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Autostart für Filme', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Zugelassene Audio-Dateitypen', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Zugelassene Dokument-Dateitypen', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Methode zur Größenänderung von Bildern','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Pfad zur \'convert\'-Anwendung von ImageMagick (z.B. /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Erlaubte Datei-Typen (nur gültig für ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Kommandozeilen-Parameter für ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('EXIF-Daten in JPEG-Dateien lesen', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('IPTC-Daten in JPEG-Dateien lesen', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Alben-Verzeichnis <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Verzeichnis für Benutzer-Dateien <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Vorsilbe für Bilder in Zwischengröße <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('Vorsilbe für Thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Standard-Modus für Verzeichnisse', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Standard-Modus für Dateien', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
 
   'Benutzer-Einstellungen',
-  array('Registrierung von Benutzern zulassen', 'allow_user_registration', 1),
-  array('Registrierung von Benutzern erfordert berprfung per eMail', 'reg_requires_valid_email', 1),
-  array('Admin ber neu-registrierten Benutzer per eMail benachrichtigen', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Zulassen, dass mehrere Benutzer die gleiche eMail-Adresse haben', 'allow_duplicate_emails_addr', 1),
-  array('Benutzer drfen Privatalbum anlegen (Anmerkung: wenn von \'ja\' auf \'nein\' umgeschaltet wird, werden alle derzeit privaten Alben ffentlich)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Admin ber genehmigungspflichtige Benutzer-Uploads per eMail benachrichtigen', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Angemeldeten Benutzern Benutzerliste anzeigen', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Benutzerdefinierte Felder fr zustzliche Dateiinformationen (leer lassen, falls nicht bentigt)',
-  array('Name Feld 1', 'user_field1_name', 0),
-  array('Name Feld 2', 'user_field2_name', 0),
-  array('Name Feld 3', 'user_field3_name', 0),
-  array('Name Feld 4', 'user_field4_name', 0),
+  array('Registrierung von Benutzern zulassen', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Nicht-angemeldeten Besuchern (Gäste) Zugriff erlauben', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Registrierung von Benutzern erfordert Überprüfung per eMail', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Admin über neu-registrierten Benutzer per eMail benachrichtigen', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Admin muss Registrierungen aktivieren', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Zulassen, dass mehrere Benutzer die gleiche eMail-Adresse haben', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Admin über genehmigungspflichtige Benutzer-Uploads per eMail benachrichtigen', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Angemeldeten Benutzern Benutzerliste anzeigen', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Benutzern erlauben, Ihre eMail-Adresse im Profil zu ändern', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Benutzern bleiben Eigentümer von Bildern, die sie in öffentliche Alben hochgeladen haben (sie können diese dann ändern, beschriften und löschen', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Anzahl fehlgeschlagener Anmeldeversuche bis zur zeitweiligen Sperrung (zur Vermeidung von Brute-Force Angriffen)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Dauer einer zeitweilligen Sperrung nach fehlgeschlagenen Anmeldungen', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('&quot;Beim Administrator melden&quot; aktivieren', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Benutzerdefinierte Felder für Benutzerprofile (leer lassen, falls ungenutzt).
+  Benutze Profilfeld 6 für Langeinträge (wie Biographien).', //cpg1.4
+  array('Bezeichnung Profilfeld 1', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Bezeichnung Profilfeld 2', 'user_profile2_name', 0), //cpg1.4
+  array('Bezeichnung Profilfeld 3', 'user_profile3_name', 0), //cpg1.4
+  array('Bezeichnung Profilfeld 4', 'user_profile4_name', 0), //cpg1.4
+  array('Bezeichnung Profilfeld 5', 'user_profile5_name', 0), //cpg1.4
+  array('Bezeichnung Profilfeld 6', 'user_profile6_name', 0), //cpg1.4
+
+  'Benutzerdefinierte Felder für zusätzliche Dateiinformationen (leer lassen, falls nicht benötigt)',
+  array('Bezeichnung Feld 1', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Bezeichnung Feld 2', 'user_field2_name', 0),
+  array('Bezeichnung Feld 3', 'user_field3_name', 0),
+  array('Bezeichnung Feld 4', 'user_field4_name', 0),
 
   'Cookies-Einstellungen',
-  array('Cookie-Name, der vom Skript verwendet wird (muss sich von Cookie-Name des Forums unterscheiden, wenn Forums-Integraion verwendet wird)', 'cookie_name', 0),
-  array('Cookie-Pfad', 'cookie_path', 0),
+  array('Cookie-Name', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Cookie-Pfad', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
 
-  'Verschiedene Einstellungen',
-  array('Debug-Modus ein', 'debug_mode', 9), //cpg1.3.0
-  array('PHP-notices in Debug-Modus anzeigen', 'debug_notice', 1), //cpg1.3.0
+  'Email-Einstellungen  (normalerweise muss hier nichts eingestellt werden; lasse im Zweifelsfall alle Felder leer )', //cpg1.4
+  array('SMTP-Hostname (wenn leer wird sendmail benutzt)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP-Benutzername', 'smtp_username', 0), //cpg1.4
+  array('SMTP-Passwort', 'smtp_password', 0), //cpg1.4
 
-  '<br /><div align="left"><a name="notice1"></a>(*) Felder, die mit * gekennzeichnet sind drfen nicht gendert werden, wenn sich schon Dateien in der Galerie befinden!<br />
-  <a name="notice2"></a>(**) Wenn diese Eintrge gendert werden wirken sich die neuen Einstellungen nur auf Dateien/Bilder aus, die von diesem Zeitpunkt an zur Galerie hinzugefgt werden - es ist daher ratsam, diese Einstellungen nicht zu ndern, wenn sich bereits Dateien in der Galerie befinden. Die nderungen knnen jedoch auch auf bestehende Bilder angewendet werden durch Verwendung der &quot;<a href="util.php">Admin-Werkzeuge</a> (Gre ndern)&quot;.</div><br />', //cpg1.3.0
+  'Logging und Statistiken', //cpg1.4
+  array('Logging-Modus <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('eCards aufzeichnen (Logging)<br />(Anmerkung: das Aufzeichnen von Benutzer-Daten kann Datenschutz-rechtliche Konsequenzen haben. Der Benutzer sollte über die Tatsache, dass die eCards gelogged werden, informiert werden und sein Einverständnis gegeben haben, z.B. bei der Registrierung. Details, wie eine Datenschutz-Policy, die den Schutz der Privatsphäre regelt, sollten separat auf der Seite verfügbar sein.)', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Detailierte Abstimmungs-Statistiken aufzeichnen','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Detailierte Treffer-Statistiken aufzeichnen (Besucherzähler)','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Wartungs-Einstellungen', //cpg1.4
+  array('Debug-Modus ein', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('PHP-notices in Debug-Modus anzeigen (empfohlen: aus)', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Galerie ist im Wartungsmodus', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Versendete eCards', //cpg1.3.0
-  'ecard_sender' => 'Absender', //cpg1.3.0
-  'ecard_recipient' => 'Empfnger', //cpg1.3.0
-  'ecard_date' => 'Datum', //cpg1.3.0
-  'ecard_display' => 'eCard anzeigen', //cpg1.3.0
-  'ecard_name' => 'Name', //cpg1.3.0
-  'ecard_email' => 'eMail', //cpg1.3.0
-  'ecard_ip' => 'IP', //cpg1.3.0
-  'ecard_ascending' => 'aufsteigend', //cpg1.3.0
-  'ecard_descending' => 'absteigend', //cpg1.3.0
-  'ecard_sorted' => 'Sortiert', //cpg1.3.0
-  'ecard_by_date' => 'nach Datum', //cpg1.3.0
-  'ecard_by_sender_name' => 'nach Absender-Name', //cpg1.3.0
-  'ecard_by_sender_email' => 'nach eMail-Adresse des Absenders', //cpg1.3.0
-  'ecard_by_sender_ip' => 'nach IP-Adresse des Absenders', //cpg1.3.0
-  'ecard_by_recipient_name' => 'nach Empfnger-Name', //cpg1.3.0
-  'ecard_by_recipient_email' => 'nach eMail-Adresse des Empfngers', //cpg1.3.0
-  'ecard_number' => 'zeige Eintrag %s bis %s von %s', //cpg1.3.0
-  'ecard_goto_page' => 'gehe zu Seite', //cpg1.3.0
-  'ecard_records_per_page' => 'Eintrge pro Seite', //cpg1.3.0
-  'check_all' => 'alle markieren', //cpg1.3.0
-  'uncheck_all' => 'alle Markierungen entfernen', //cpg1.3.0
-  'ecards_delete_selected' => 'Gewhlte eCard-Eintrge lschen', //cpg1.3.0
-  'ecards_delete_confirm' => 'Alle Eintrge lschen? Entsprechendes Feld ankreuzen!', //cpg1.3.0
-  'ecards_delete_sure' => 'wirklich lschen', //cpg1.3.0
+  'title' => 'Versendete eCards',
+  'ecard_sender' => 'Absender',
+  'ecard_recipient' => 'Empfänger',
+  'ecard_date' => 'Datum',
+  'ecard_display' => 'eCard anzeigen',
+  'ecard_name' => 'Name',
+  'ecard_email' => 'eMail',
+  'ecard_ip' => 'IP',
+  'ecard_ascending' => 'aufsteigend',
+  'ecard_descending' => 'absteigend',
+  'ecard_sorted' => 'Sortiert',
+  'ecard_by_date' => 'nach Datum',
+  'ecard_by_sender_name' => 'nach Absender-Name',
+  'ecard_by_sender_email' => 'nach eMail-Adresse des Absenders',
+  'ecard_by_sender_ip' => 'nach IP-Adresse des Absenders',
+  'ecard_by_recipient_name' => 'nach Empfänger-Name',
+  'ecard_by_recipient_email' => 'nach eMail-Adresse des Empfängers',
+  'ecard_number' => 'zeige Eintrag %s bis %s von %s',
+  'ecard_goto_page' => 'gehe zu Seite',
+  'ecard_records_per_page' => 'Einträge pro Seite',
+  'check_all' => 'alle markieren',
+  'uncheck_all' => 'alle Markierungen entfernen',
+  'ecards_delete_selected' => 'Gewählte eCard-Einträge löschen',
+  'ecards_delete_confirm' => 'Alle Einträge löschen? Entsprechendes Feld ankreuzen!',
+  'ecards_delete_sure' => 'wirklich löschen',
 );
 
 
@@ -529,33 +827,35 @@
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
   'empty_name_or_com' => 'Du musst Deinen Namen und einen Kommentar eingeben',
-  'com_added' => 'Dein Kommentar wurde hinzugefgt',
-  'alb_need_title' => 'Du musst einen Titel fr das Album eingeben!',
+  'com_added' => 'Dein Kommentar wurde hinzugefügt',
+  'alb_need_title' => 'Du musst einen Titel für das Album eingeben!',
   'no_udp_needed' => 'Keine Aktualisierung notwendig.',
   'alb_updated' => 'Das Album wurde aktualisiert',
-  'unknown_album' => 'Das gewhlte Album existiert nicht oder Du hast keine Berechtigung, Dateien in dieses Album hochzuladen',
-  'no_pic_uploaded' => 'Es wurde keine Datei hochgeladen!<br /><br />Wenn Du tatschlich eine Datei zum Hochladen selektiert hast, berprfe, ob Dein Server das Hochladen von Dateien zulsst...',
+  'unknown_album' => 'Das gewählte Album existiert nicht oder Du hast keine Berechtigung, Dateien in dieses Album hochzuladen',
+  'no_pic_uploaded' => 'Es wurde keine Datei hochgeladen!<br /><br />Wenn Du tatsächlich eine Datei zum Hochladen selektiert hast, überprüfe, ob Dein Server das Hochladen von Dateien zulässt...',
   'err_mkdir' => 'Verzeichnis %s konnte nicht angelegt werden!',
   'dest_dir_ro' => 'In das Zielverzeichnis %s kann vom Skript nicht geschrieben werden!',
   'err_move' => '%s kann nicht nach %s verschoben werden!',
-  'err_fsize_too_large' => 'Die Datei, die Du hochgeladen hast, ist zu gro (maximal zulssig ist %s x %s) !',
-  'err_imgsize_too_large' => 'Die Datei, die Du hochgeladen hast, ist zu gro (maximal zulssig ist %s kB) !',
-  'err_invalid_img' => 'Die Datei, die Du hochgeladen hast, ist kein gltiger Bildtyp!',
+  'err_fsize_too_large' => 'Die Datei, die Du hochgeladen hast, ist zu groß (maximal zulässig ist %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'Die Datei, die Du hochgeladen hast, ist zu groß (maximal zulässig ist %s kB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'Die Datei, die Du hochgeladen hast, ist kein gültiger Bildtyp!',
   'allowed_img_types' => 'Du kannst nur %s Bilder hochladen.',
-  'err_insert_pic' => 'Das Bild \'%s\' kann nicht in das Album eingefgt werden',
-  'upload_success' => 'Deine Datei wurde erfolgreich hochgeladen.<br /><br />Es wird nach der Besttigung durch den Admin sichtbar sein.',
-  'notify_admin_email_subject' => '%s - Upload-Benachrichtigung', //cpg1.3.0
-  'notify_admin_email_body' => '%s hat eine Datei hochgeladen, die besttigt werden muss. Gehe zu %s', //cpg1.3.0
+  'err_insert_pic' => 'Das Bild \'%s\' kann nicht in das Album eingefügt werden ',
+  'upload_success' => 'Deine Datei wurde erfolgreich hochgeladen.<br /><br />Sie wird nach der Bestätigung durch den Admin sichtbar sein.',
+  'notify_admin_email_subject' => '%s - Upload-Benachrichtigung',
+  'notify_admin_email_body' => '%s hat eine Datei hochgeladen, die bestätigt werden muss. Gehe zu %s',
   'info' => 'Information',
-  'com_added' => 'Kommentar hinzugefgt',
+  'com_added' => 'Kommentar hinzugefügt',
   'alb_updated' => 'Album aktualisiert',
-  'err_comment_empty' => 'Dein Kommentar enthlt keine Zeichen!',
-  'err_invalid_fext' => 'Nur Dateien mit den folgenden Erweiterungen sind zulssig: <br /><br />%s.',
-  'no_flood' => 'Leider bist Du schon der Autor des letzten Kommentars zu dieser Datei<br /><br />Bearbeite Deinen bestehenden Kommentar, wenn Du ihn verndern willst',
+  'err_comment_empty' => 'Dein Kommentar enthält keine Zeichen!',
+  'err_invalid_fext' => 'Nur Dateien mit den folgenden Erweiterungen sind zulässig: <br /><br />%s.',
+  'no_flood' => 'Leider bist Du schon der Autor des letzten Kommentars zu dieser Datei<br /><br />Bearbeite Deinen bestehenden Kommentar, wenn Du ihn verändern willst',
   'redirect_msg' => 'Du wirst weitergeleitet.<br /><br /><br />Klicke \'weiter\', falls sich die Seite nicht automatisch aktualisiert',
-  'upl_success' => 'Deine Datei wurde erfolgreich hinzugefgt',
-  'email_comment_subject' => 'In der Coppermine Photo Gallery wurde ein Kommentar abgegeben', //cpg1.3.0
-  'email_comment_body' => 'Jemand hat einen Kommentar in Deiner Galerie abgegeben. Um den Kommentar anzusehen, klicke hier: ', //cpg1.3.0
+  'upl_success' => 'Deine Datei wurde erfolgreich hinzugefügt',
+  'email_comment_subject' => 'In der Coppermine Photo Gallery wurde ein Kommentar abgegeben',
+  'email_comment_body' => 'Jemand hat einen Kommentar in Deiner Galerie abgegeben. Um den Kommentar anzusehen, klicke hier: ',
+  'album_not_selected' => 'Kein Album ausgewählt', //cpg1.4
+  'com_author_error' => 'Ein registrierter Benutzer verwendet diesen Namen bereits, melde Dich an oder verwende einen anderen Namen.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -563,31 +863,59 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'berschrift',
-  'fs_pic' => 'Bild in Originalgre',
-  'del_success' => 'erfolgreich gelscht',
-  'ns_pic' => 'normal-groes Bild',
-  'err_del' => 'kann nicht gelscht werden',
+  'caption' => 'Überschrift',
+  'fs_pic' => 'Bild in Originalgröße',
+  'del_success' => 'erfolgreich gelöscht',
+  'ns_pic' => 'normal-großes Bild',
+  'err_del' => 'kann nicht gelöscht werden',
   'thumb_pic' => 'Thumbnail',
   'comment' => 'Kommentar',
   'im_in_alb' => 'Bild in Album',
-  'alb_del_success' => 'Album \'%s\' gelscht',
+  'alb_del_success' => 'Album &laquo;%s&raquo; gelöscht', //cpg1.4
   'alb_mgr' => 'Alben-Manager',
-  'err_invalid_data' => 'Ungltige Daten empfangen in \'%s\'',
+  'err_invalid_data' => 'Ungültige Daten empfangen in \'%s\'',
   'create_alb' => 'Erzeuge Album \'%s\'',
   'update_alb' => 'Aktualisiere Album \'%s\' mit Titel \'%s\' und Index \'%s\'',
-  'del_pic' => 'Datei lschen',
-  'del_alb' => 'Album lschen',
-  'del_user' => 'Benutzer lschen',
-  'err_unknown_user' => 'Der gewhlte Benutzer ist nicht vorhanden!',
-  'comment_deleted' => 'Kommentar wurde gelscht',
+  'del_pic' => 'Datei löschen',
+  'del_alb' => 'Album löschen',
+  'del_user' => 'Benutzer löschen',
+  'err_unknown_user' => 'Der gewählte Benutzer ist nicht vorhanden!',
+  'err_empty_groups' => 'Gruppen-Tabelle ist leer oder existiert nicht!', //cpg1.4
+  'comment_deleted' => 'Kommentar wurde gelöscht',
+  'npic' => 'Bild', //cpg1.4
+  'pic_mgr' => 'Bilder-Manager', //cpg1.4
+  'update_pic' => 'Aktualisiere Bild \'%s\' mit Dateiname \'%s\' und Index \'%s\'', //cpg1.4
+  'username' => 'Benutzername', //cpg1.4
+  'anonymized_comments' => '%s Kommentar(e) anonymisiert', //cpg1.4
+  'anonymized_uploads' => '%s öffentliche Upload(s) anonymisiert', //cpg1.4
+  'deleted_comments' => '%s Kommentar(e) gelöscht', //cpg1.4
+  'deleted_uploads' => '%s öffentliche Upload(s) gelöscht', //cpg1.4
+  'user_deleted' => 'Benutzer %s gelöscht', //cpg1.4
+  'activate_user' => 'Benutzer aktivieren', //cpg1.4
+  'user_already_active' => 'Benutzerkonto war bereits aktiv', //cpg1.4
+  'activated' => 'Aktiviert', //cpg1.4
+  'deactivate_user' => 'Deaktiviere Benutzer', //cpg1.4
+  'user_already_inactive' => 'Benutzerkonto war bereits inaktiv', //cpg1.4
+  'deactivated' => 'Deaktiviert', //cpg1.4
+  'reset_password' => 'Passwort zurücksetzen', //cpg1.4
+  'password_reset' => 'Passwort zurückgesetzt auf %s', //cpg1.4
+  'change_group' => 'Primäre Gruppe ändern', //cpg1.4
+  'change_group_to_group' => 'Ändere von %s zu %s', //cpg1.4
+  'add_group' => 'Sekundäre Gruppe hinzufügen', //cpg1.4
+  'add_group_to_group' => 'Füge Benutzer %s zu Gruppe %s hinzu. Er ist nun Mitglied von %s als primäre Gruppe und von %s als sekundäre Mitgliedergruppe(n).', //cpg1.4
+  'status' => 'Status', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Die Daten für die gewünschte eCard wurden von Deinem eMail-Client korrumpiert. Überprüfe den Link auf Vollständigkeit.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -596,15 +924,16 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-  'confirm_del' => 'Diese Datei wirklich LSCHEN? \\nKommentare werden ebenfalls gelscht.',
-  'del_pic' => 'Diese Datei lschen',
+  'confirm_del' => 'Diese Datei wirklich LÖSCHEN? \\nKommentare werden ebenfalls gelöscht.',
+  'del_pic' => 'Diese Datei löschen',
   'size' => '%s x %s Pixel',
   'views' => '%s mal',
   'slideshow' => 'Diashow',
   'stop_slideshow' => 'Diashow anhalten',
-  'view_fs' => 'Klicken fr Bild in voller Gre',
-  'edit_pic' => 'Dieses Bild bearbeiten',
-  'crop_pic' => 'Zuschneiden und drehen', //cpg1.3.0
+  'view_fs' => 'Klicken für Bild in voller Größe',
+  'edit_pic' => 'Datei-Information bearbeiten', //cpg1.4
+  'crop_pic' => 'Zuschneiden und drehen',
+  'set_player' => 'Player ändern',
 );
 
 $lang_picinfo = array(
@@ -613,37 +942,97 @@
   'Album name' => 'Name des Albums',
   'Rating' => 'Bewertung (%s Stimmen)',
   'Keywords' => 'Stichworte',
-  'File Size' => 'Dateigre',
+  'File Size' => 'Dateigröße',
+  'Date Added' => 'Hinzugefügt am', //cpg1.4
   'Dimensions' => 'Abmessungen',
   'Displayed' => 'Angezeigt',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Aufnahmedatum',
-  'Aperture' => 'Blende',
-  'Exposure time' => 'Belichtungszeit',
-  'Focal length' => 'Brennweite',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Hersteller', //cpg1.4
+  'Model' => 'Modell', //cpg1.4
+  'DateTime' => 'Datum &amp; Uhrzeit', //cpg1.4
+  'DateTimeOriginal' => 'Aufnahmedatum', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Max. Blendenwert', //cpg1.4
+  'FocalLength' => 'Brennweite', //cpg1.4
   'Comment' => 'Kommentar',
-  'addFav'=>'zu Favoriten hinzufgen',
+  'addFav'=>'zu Favoriten hinzufügen',
   'addFavPhrase'=>'Favoriten',
   'remFav'=>'aus Favoriten entfernen',
-  'iptcTitle'=>'IPTC Titel', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC Stichworte', //cpg1.3.0
-  'iptcCategory'=>'IPTC Kategorie', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC Unter-Kategorie', //cpg1.3.0
+  'iptcTitle'=>'IPTC Titel',
+  'iptcCopyright'=>'IPTC Copyright',
+  'iptcKeywords'=>'IPTC Stichworte',
+  'iptcCategory'=>'IPTC Kategorie',
+  'iptcSubCategories'=>'IPTC Unter-Kategorie',
+  'ColorSpace' => 'Farbraum', //cpg1.4
+  'ExposureProgram' => 'Belichtungsprogramm', //cpg1.4
+  'Flash' => 'Blitz', //cpg1.4
+  'MeteringMode' => 'Belichtungsmessungs-Modus', //cpg1.4
+  'ExposureTime' => 'Belichtungszeit', //cpg1.4
+  'ExposureBiasValue' => 'Belichtungs-Einstellung', //cpg1.4
+  'ImageDescription' => ' Bildbeschreibung', //cpg1.4
+  'Orientation' => 'Ausrichtung', //cpg1.4
+  'xResolution' => 'x-Auflösung', //cpg1.4
+  'yResolution' => 'y-Auflösung', //cpg1.4
+  'ResolutionUnit' => 'Auflösungs-Einheit', //cpg1.4
+  'Software' => 'Software', //cpg1.4
+  'YCbCrPositioning' => 'YCbCr-Positionierung', //cpg1.4
+  'ExifOffset' => 'Exif Versatz', //cpg1.4
+  'IFD1Offset' => 'IFD1 Versatz', //cpg1.4
+  'FNumber' => 'Blende', //cpg1.4
+  'ExifVersion' => 'Exif Version', //cpg1.4
+  'DateTimeOriginal' => 'Datum & Uhrzeit Original', //cpg1.4
+  'DateTimedigitized' => 'Datum & Uhrzeit Digitaliserung', //cpg1.4
+  'ComponentsConfiguration' => 'Komponenten-Konfiguration', //cpg1.4
+  'CompressedBitsPerPixel' => 'Komprimierte Bits pro Pixel', //cpg1.4
+  'LightSource' => 'Lichtquelle', //cpg1.4
+  'ISOSetting' => 'ISO Einstellung', //cpg1.4
+  'ColorMode' => 'Farbmodus', //cpg1.4
+  'Quality' => 'Qualität', //cpg1.4
+  'ImageSharpening' => 'Bildschärfung', //cpg1.4
+  'FocusMode' => 'Fokus-Modus', //cpg1.4
+  'FlashSetting' => 'Blitz-Einstellung', //cpg1.4
+  'ISOSelection' => 'ISO Auswahl', //cpg1.4
+  'ImageAdjustment' => 'Bildabgleich', //cpg1.4
+  'Adapter' => 'Adapter', //cpg1.4
+  'ManualFocusDistance' => 'Manuelle Fokus-Entfernung', //cpg1.4
+  'DigitalZoom' => 'Digitaler Zoom', //cpg1.4
+  'AFFocusPosition' => 'Autofokus-Position', //cpg1.4
+  'Saturation' => 'Sättigung', //cpg1.4
+  'NoiseReduction' => 'Rauschunterdrückung', //cpg1.4
+  'FlashPixVersion' => 'Flash Pix Version', //cpg1.4
+  'ExifImageWidth' => 'Exif Bildbreite', //cpg1.4
+  'ExifImageHeight' => 'Exif Bildhöhe', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Zusammenarbeitsfähigkeit Offset', //cpg1.4
+  'FileSource' => 'Dateiquelle', //cpg1.4
+  'SceneType' => 'Szenen-Typ', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Belichtungsmodus', //cpg1.4
+  'WhiteBalance' => 'Weißabgleich', //cpg1.4
+  'DigitalZoomRatio' => 'Verhältnis Digitalzoom', //cpg1.4
+  'SceneCaptureMode' => 'Scene Capture Modus', //cpg1.4
+  'GainControl' => 'Verstärkerregelung', //cpg1.4
+  'Contrast' => 'Kontrast', //cpg1.4
+  'Saturation' => 'Sättigung', //cpg1.4
+  'Sharpness' => 'Schärfe', //cpg1.4
+  'ManageExifDisplay' => 'Exif-Anzeige verwalten', //cpg1.4
+  'submit' => 'los', //cpg1.4
+  'success' => 'Informationen erfolgreich aktualisiert.', //cpg1.4
+  'details' => 'Details', //cpg1.4
 );
 
 $lang_display_comments = array(
   'OK' => 'OK',
   'edit_title' => 'Diesen Kommentar bearbeiten',
-  'confirm_delete' => 'Willst Du diesen Kommentar wirklich lschen?', //js-alert
-  'add_your_comment' => 'Fge Deinen Kommentar hinzu',
+  'confirm_delete' => 'Willst Du diesen Kommentar wirklich löschen?', //js-alert
+  'add_your_comment' => 'Füge Deinen Kommentar hinzu',
   'name'=>'Name',
   'comment'=>'Kommentar',
   'your_name' => 'Dein Name',
+  'report_comment_title' => 'Diesen Kommentar beim Administrator melden', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-  'click_to_close' => 'Bild anklicken, um das Fenster zu schlieen!',
+  'click_to_close' => 'Bild anklicken, um das Fenster zu schließen!',
 );
 
 }
@@ -654,21 +1043,65 @@
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
   'title' => 'eCard senden',
-  'invalid_email' => '<b>Achtung</b> : ungltige eMail-Adresse !',
-  'ecard_title' => 'Eine eCard von %s fr Dich',
-  'error_not_image' => 'Nur Bilder knnen als eCard verschickt werden.', //cpg1.3.0
+  'invalid_email' => '<b>Achtung</b> : ungültige eMail-Adresse !',
+  'ecard_title' => 'Eine eCard von %s für Dich',
+  'error_not_image' => 'Nur Bilder können als eCard verschickt werden.', //cpg1.3.0
   'view_ecard' => 'Falls diese eCard nicht korrekt angezeigt wird, klicke auf den folgenden Link: ',
-  'view_more_pics' => 'Klicke auf diesen Link, um mehr Bilder ansehen zu knnen!',
+  'view_ecard_plaintext' => 'Markiere die folgende URL und füge sie in die Adresszeile Deines Browsers ein, um diese eCard anzuzeigen:', //cpg1.4
+  'view_more_pics' => 'Klicke auf diesen Link, um mehr Bilder ansehen zu können!', //cpg1.4
   'send_success' => 'Deine eCard wurde gesendet',
   'send_failed' => 'Leider kann der Server Deine eCard nicht versenden...',
   'from' => 'Von',
   'your_name' => 'Dein Name',
   'your_email' => 'Deine eMail-Adresse',
   'to' => 'An',
-  'rcpt_name' => 'Empfnger Name',
-  'rcpt_email' => 'Empfnger eMail-Adresse',
-  'greetings' => 'Gre',
-  'message' => 'Nachricht',
+  'rcpt_name' => 'Empfänger Name',
+  'rcpt_email' => 'Empfänger eMail-Adresse',
+  'greetings' => 'Überschrift', //cpg1.4
+  'message' => 'Nachricht', //cpg1.4
+  'ecards_footer' => 'Gesendet durch %s von der IP-Adresse %s um %s (Zeitzone der Galerie)', //cpg1.4
+  'preview' => 'Vorschau der eCard', //cpg1.4
+  'preview_button' => 'Vorschau', //cpg1.4
+  'submit_button' => 'eCard senden', //cpg1.4
+  'preview_view_ecard' => 'Dies wird der Alternativ-Link zur eCard sein, sobald sie tatsächlich erstellt wurde - funktioniert nicht für die Vorschau.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Beim Administrator melden', //cpg1.4
+  'invalid_email' => '<b>Achtung</b> : ungültige eMail-Adresse!', //cpg1.4
+  'report_subject' => 'Eine Meldung von %s über die Galerie %s', //cpg1.4
+  'view_report' => 'Alternativ-Link, falls diese Meldung nicht korrekt angezeigt wird', //cpg1.4
+  'view_report_plaintext' => 'Kopiere die folgende URL in die Adresszeile Deines Browsers, um die Meldung anzuzeigen:', //cpg1.4
+  'view_more_pics' => 'Galerie', //cpg1.4
+  'send_success' => 'Deine Meldung wurde gesendet', //cpg1.4
+  'send_failed' => 'Der Server kann leider Deine Meldung nicht versenden...', //cpg1.4
+  'from' => 'Von', //cpg1.4
+  'your_name' => 'Dein Name', //cpg1.4
+  'your_email' => 'Deine eMail-Adresse', //cpg1.4
+  'to' => 'An', //cpg1.4
+  'administrator' => 'Administrator/Moderator', //cpg1.4
+  'subject' => 'Betreff', //cpg1.4
+  'comment_field_name' => 'Meldung bezüglich Kommentar von "%s"', //cpg1.4
+  'reason' => 'Grund', //cpg1.4
+  'message' => 'Nachricht', //cpg1.4
+  'report_footer' => 'Gesendet durch %s von IP-Adresse %s um %s (Zeitzone der Galerie)', //cpg1.4
+  'obscene' => 'unanständig ', //cpg1.4
+  'offensive' => 'beleidigend', //cpg1.4
+  'misplaced' => 'vom Thema abschweifend/unangebracht', //cpg1.4
+  'missing' => 'nicht vorhanden', //cpg1.4
+  'issue' => 'Fehler/kann nicht angezeigt werden', //cpg1.4
+  'other' => 'anderer Grund', //cpg1.4
+  'refers_to' => 'Datei-Meldung bezieht sich auf', //cpg1.4
+  'reasons_list_heading' => 'Grund/Gründe für Meldung:', //cpg1.4
+  'no_reason_given' => 'es wurde kein Grund angegeben', //cpg1.4
+  'go_comment' => 'Gehe zu Kommentar', //cpg1.4
+  'view_comment' => 'Vollständige Meldung mit Kommentar anzeigen', //cpg1.4
+  'type_file' => 'Datei', //cpg1.4
+  'type_comment' => 'Kommentar', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -679,90 +1112,115 @@
   'pic_info' => 'Bild-Info',
   'album' => 'Album',
   'title' => 'Titel',
+  'filename' => 'Dateiname', //cpg1.4
   'desc' => 'Beschreibung',
   'keywords' => 'Stichworte',
+  'new_keyword' => 'Neue Stichworte', //cpg1.4
+  'new_keywords' => 'Neue Stichworte gefunden', //cpg1.4
+  'existing_keyword' => 'Vorhandene Stichworte', //cpg1.4
   'pic_info_str' => '%sx%s - %s kB - %s x angesehen - %s x bewertet',
   'approve' => 'Datei genehmigen',
   'postpone_app' => 'Genehmigung verschieben',
-  'del_pic' => 'Datei lschen',
-  'read_exif' => 'EXIF-Daten erneut einlesen', //cpg1.3.0
-  'reset_view_count' => 'Zhler x mal angesehen auf Null setzen',
+  'del_pic' => 'Datei löschen',
+  'del_all' => 'ALLE Dateien löschen', //cpg1.4
+  'read_exif' => 'EXIF-Daten erneut einlesen',
+  'reset_view_count' => 'Zähler \'x mal angesehen\' auf Null setzen',
+  'reset_all_view_count' => 'ALLE Zähler \'x mal angesehen\' auf Null setzen', //cpg1.4
   'reset_votes' => 'Anzahl Stimmen auf Null setzen',
-  'del_comm' => 'Kommentare lschen',
-  'upl_approval' => 'Genehmigung zum Hochladen',
-  'edit_pics' => 'Bilder bearbeiten',
-  'see_next' => 'nchste Bilder ansehen',
-  'see_prev' => 'vorherige Bilder ansehen',
+  'reset_all_votes' => 'ALLE Stimmen auf Null setzen', //cpg1.4
+  'del_comm' => 'Kommentare löschen',
+  'del_all_comm' => 'ALLE Kommentare löschen', //cpg1.4
+  'upl_approval' => 'Genehmigung zum Hochladen', //cpg1.4
+  'edit_pics' => 'Dateien bearbeiten',
+  'see_next' => 'nächste Dateien ansehen',
+  'see_prev' => 'vorherige Dateien ansehen',
   'n_pic' => '%s Dateien',
   'n_of_pic_to_disp' => 'Dateien pro Seite',
-  'apply' => 'nderungen ausfhren',
-  'crop_title' => 'Coppermine Bild-Editor', //cpg1.3.0
-  'preview' => 'Vorschau', //cpg1.3.0
-  'save' => 'Bild speichern', //cpg1.3.0
-  'save_thumb' =>'Speichern als Thumbnail', //cpg1.3.0
-  'sel_on_img' =>'Die Auswahl muss vollstndig innerhalb des Bildes liegen!', //js-alert //cpg1.3.0
+  'apply' => 'Änderungen ausführen',
+  'crop_title' => 'Coppermine Bild-Editor',
+  'preview' => 'Vorschau',
+  'save' => 'Bild speichern',
+  'save_thumb' =>'Speichern als Thumbnail',
+  'gallery_icon' => 'Dieses Bild zu meinem Benutzer-Icon machen', //cpg1.4
+  'sel_on_img' =>'Die Auswahl muss vollständig innerhalb des Bildes liegen!', //js-alert
+  'album_properties' =>'Alben-Eigenschaften', //cpg1.4
+  'parent_category' =>'Eltern-Kategorie', //cpg1.4
+  'thumbnail_view' =>'Thumbnail Ansicht', //cpg1.4
+  'select_unselect' =>'alle selektieren/deselektieren', //cpg1.4
+  'file_exists' => "Zieldatei '%s' existiert bereits.", //cpg1.4
+  'rename_failed' => "Konnte '%s' nicht in '%s' umbenennen.", //cpg1.4
+  'src_file_missing' => "Quelldatei '%s' nicht vorhanden.", // cpg 1.4
+  'mime_conv' => "Kann Datei '%s' nicht zu '%s' umwandeln",//cpg1.4
+  'forb_ext' => 'Keine erlaubte Dateiendung.',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
+// File faq.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Hufig gestellte Fragen (Frequently Asked Questions)', //cpg1.3.0
-  'toc' => 'Inhalt', //cpg1.3.0
-  'question' => 'Frage: ', //cpg1.3.0
-  'answer' => 'Antwort: ', //cpg1.3.0
+  'faq' => 'Häufig gestellte Fragen (Frequently Asked Questions)',
+  'toc' => 'Inhalt',
+  'question' => 'Frage: ',
+  'answer' => 'Antwort: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Allgemeines', //cpg1.3.0
-  array('Warum muss ich mich registrieren?', 'Der Administrator kann verlangen, dass Du Dich registrierst (oder auch nicht). Durch die Registrierung erhlst Du mglicherweise einige zustzliche Features, wie z.B. Dateien hochladen, eine Favoriten-Liste, Bewertung von Bildern, Abgabe von Kommentaren etc. ', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Wie kann ich mich registrieren?', 'Klicke auf &quot;Registrieren&quot; und flle die notwendigen Felder aus (und die optionalen, wenn Du mchtest).<br />Wenn der Administrator eMail-Aktivierung eingeschaltet hat, bekommst Du eine eMail an die Adresse, die Du bei der Registrierung angegeben hast, in der Anweisungen enthalten sind, wie Du Dein Benutzerkonto aktivieren kannst. In diesem Fall muss Dein Konto aktiviert werden, bevor Du Dich anmelden kannst.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Wie kann ich mich anmelden?', 'Klicke auf &quot;Anmelden&quot;, gib Deinen Benutzernamen und Dein Passwort ein, und kreuze die Option &quot;Immer angemeldet bleiben&quot; an, damit Du Dich nicht bei Deinem nchsten Besuch auf der Seite erneut anmelden musst.<br /><b>WICHTIG: Um Dich anzumelden, musst Du Cookies in Deinem Browser zulassen, und das Cookie darf nicht gelscht werden, wenn Du die Option &quot;Immer angemeldet bleiben&quot; nutzen willst.</b>', 'offline', 0), //cpg1.3.0
-  array('Warum kann ich mich nicht anmelden?', 'Hast Du Dich registriert und die Anweisungen ausgefhrt, die in der Aktivierungsmail an Dich gesendet wurden?. Der Link in der Aktivierungsmail schaltet Dein Benutzerkonto frei. Bezglich anderer Probleme beim anmelden, wende Dich an den Admin dieser Seite.', 'offline', 0), //cpg1.3.0
-  array('Ich habe mein Passwort vergessen. Was nun?', 'Wenn der Link &quot;Passwort vergessen&quot; auf der Anmeldeseite anzeigt wird, dann benutze ihn. Ansonsten nimm Kontakt mit dem Admin dieser Seite auf und bitte ihn um ein neues Passwort.', 'offline', 0), //cpg1.3.0
-  //array('Meine eMail-Adresse hat sich gendert. Was tun?', 'Melde Dich an und ndere Deine eMail-Adresse im Menpunkt &quot; mein Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Wie speichere ich eine Datei in &quot;meine Favoriten&quot;?', 'Klicke auf &quot;Datei-Info&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Bild-Info" />); gehe ganz nach unten auf der Seite und klicke auf &quot;Zu Favoriten hinzufgen&quot;.<br />Mglicherweise ist die Anzeige des Datei-Info Bereichs auch standardmig eingeschaltet.<br />Wichtig: Cookies mssen aktiviert sein und Du darfst den Cookie nicht lschen (im Cookie werden die Favoriten gespeichert).', 'offline', 0), //cpg1.3.0
-  array('Wie kann ich eine Datei bewerten?', 'Klicke auf das Thumbnail (kleine Vorschaugrafik) einer Datei und whle eine Bewertung (angezeigt unterhalb des Bildes).', 'offline', 0), //cpg1.3.0
-  array('Wie kann ich einen Kommentar abgeben?', 'Klicke auf das Thumbnail (kleine Vorschaugrafik) einer Datei, gehe nach unten auf der Seite und gib Deinen Kommentar ein. Wenn keine Eingabe eines Kommentars mglich ist, musst Du Dich eventuell erst registrieren und anmelden, damit diese Option zur Verfgung steht.', 'offline', 0), //cpg1.3.0
-  array('Wie kann ich eine Datei hochladen?', 'Klicke auf &quot;Datei hochladen&quot; und whle das Album aus, in das Du die Datei hochladen willst, klicke auf &quot;Durchsuchen&quot; und whle die Datei aus, die Du hochladen willst und klicke dann auf &quot;ffnen&quot; (fge einen Titel, eine Beschriftung und ein paar Stichworte ein, wenn Du mchtest). Um den Vorgang abzuschliessen, klicke auf &quot;Datei hochladen&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Wohin kann ich Dateien hochladen?', 'Du kannst Dateien in Alben hochladen, die Du innerhalb der Kategorie &quot;meine Galerie&quot; erstellen kannst. Der Administrator der Seite kann Dir auch das Recht einrumen, in ein oder mehrere Alben der allgemeinen Galerie hochzuladen. Falls das der Fall ist, werden Dir diese Alben im Auswahlmen auf der Upload-Seite angezeigt', 'allow_private_albums', 0), //cpg1.3.0
-  array('Welche Art und Gre von Dateien kann ich hochladen?', 'Die Art (z.B. jpg oder png) und Gre bestimmt der Administrator dieser Seite.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was ist &quot;meine Galerie&quot;?', '&quot;Meine Galerie&quot; ist Deine persnliche Galerie, innerhalb der Du Dateien hochladen und bearbeiten kannst.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Wie kann ich Alben erzeugen, umbenennen oder lschen in &quot;meine Galerie&quot;?', 'Du siehst die Optionen erst nach der Anmeldung im Admin-Modus<br />Klicke auf &quot;Erzeuge/ndere meine Alben&quot; und klicke auf &quot;Neu&quot;. ndere den Text &quot;Neues Album&quot; in den gewnschten Namen ab.<br />Du kannst auch bestehende Alben umbenennen, indem Du sie zuerst anklickst und dann im Eingabefeld unten einen neuen Namen dafr eingibst.<br />Klicke auf &quot;nderungen bernehmen&quot;, um Deine nderungen durchzufhren.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Wie kann ich meine Alben abndern und die Zugriffsrechte darauf ndern?', 'Du solltest nach der Anmeldung bereits im Admin-Modus sein.<br />Klicke auf &quot; Meine Alben bearbeiten&quot;. Whle in der Zeile &quot;Album aktualisieren&quot; das Album aus, das Du aktualisieren mchtest.<br />Du kannst dann den Namen, die Beschreibung, das Thumbnail (Vorschaugrafik) ndern und die Rechte ndern, wer das Album sehen und Kommentare dazu abgeben darf.<br />Um Deine nderungen zu besttigen, klicke am Schlu auf &quot;Album aktualisieren&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was sind Cookies?', 'Cookies sind kleine Textdateien, die von einem Webserver versendet werden und auf Deinem Rechner gespeichert werden. Beim erneuten Aufsuchen der Seite knnen die Cookies wieder vom Server gelesen werden.<br />In der Regel werden Sie dazu genutzt, Dich als Benutzer auf der Seite wiederzuerkennen. Cookies selbst knnen keine Viren oder sonstige bsartigen Schad-Programme enthalten und sind daher in erster Linie ungefhrlich. Einige Seitenbetreiber setzen Cookies allerdings ein, um Verhaltensprofile von Surfern im Internet zu erstellen und nutzen die Informationen in der Regel, um zielgerichtet Werbung fr den Surfer zur Verfgung zu stellen.', 'offline', 0), //cpg1.3.0
-  array('Woher kann ich dieses Porgramm fr meine Homepage bekommen?', 'Diese Seite luft mit Coppermine. Coppermine ist eine kostenlose Multimedia-Galerie, die unter der Lizenz GNU GPL erscheint. Die Software ist voller Features und fr einige Platformen erhltlich. Besuche die <a href="http://coppermine.sf.net/">Coppermine Home Page</a> fr zustzliche Informationen oder um die Software herunterzuladen.', 'offline', 0), //cpg1.3.0
-
-  'Seiten-Navigation', //cpg1.3.0
-  array('Was ist &quot;meine Galerie&quot;?', 'Mit diesem Menpunkt kannst Du Deine eigene Benutzer-Galerie erstellen und bearbeiten.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was ist der Unterschied zwischen &quot;Admin-Modus&quot; und &quot;Benutzer-Modus&quot;?', 'Im Admin-Modus werden die Navigations-Elemente zum Erstellen und ndern Deiner Benutzer-Galerie angezeigt; der Benutzer-Modus zeigt Dir, wie Deine Benutzer-Galerie fr andere Benutzer aussieht (ohne die entsprechenden Menpunkte).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was ist &quot;Dateien hochladen&quot;?', 'Dieses Feature ermglicht es Benutzern, eigene Dateien hochzuladen und in Alben zu positionieren (Dateigre und -typ wurden vom Admin festgelegt).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was ist &quot;neueste Uploads&quot;?', 'Dieser Bereich zeigt die neuesten Dateien, die in eines der Alben der Galerie hochgeladen wurden.', 'offline', 0), //cpg1.3.0
-  array('Was ist &quot;neueste Kommentare&quot;?', 'Dieser Bereich zeigt die zuletzt abgegebenen Kommentare unterhalb der Thumbnails (Vorschaugrafik) der Dateien, auf die sich die Kommentare beziehen.', 'offline', 0), //cpg1.3.0
-  array('Was ist &quot;am meisten angesehen&quot;?', 'Dieser Bereich zeigt die beliebtesten Dateien (am meisten angesehen) der gesamten Galerie oder des Bereichs an, in dem Du Dich befindest.', 'offline', 0), //cpg1.3.0
-  array('Was ist &quot;am besten bewertet&quot;?', 'Durchschnittliche Bewertung der Datei (Bsp.: 5 Benutzer gaben einem Bild ein Bewertung von <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: das Bild hat eine durchschnittliche Bewertung von <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Wenn 5 Benutzer ein Bild mit Noten von 1 bis 5 (1,2,3,4,5) bewerten, wrde der Schnitt ebenfalls so aussehen: <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Die Bewertungs-Skala reicht von <img src="images/rating5.gif" width="65" height="14" border="0" alt="super" /> (super) bis <img src="images/rating0.gif" width="65" height="14" border="0" alt="sehr schlecht" /> (sehr schlecht).', 'offline', 0), //cpg1.3.0
-  array('Was ist &quot;Meine Favoriten&quot;?', 'Mit diesem Feature kannst Du Bilder, die Du spter noch einmal ansehen willst, in einer Favoriten-Liste speichern. Dazu musst Du nicht einmal angemeldet sein, da die Liste in einem Cookie auf Deinem Computer gespeichert wird. Beachte aber: die Favoriten stehen Dir nur an diesem Computer zur Verfgung; wenn die Cookies gelscht werden, sind die Favoriten ebenfalls verschwunden.', 'offline', 0), //cpg1.3.0
+  'Allgemeines',
+  array('Warum muss ich mich registrieren?', 'Der Administrator kann verlangen, dass Du Dich registrierst (oder auch nicht). Durch die Registrierung erhälst Du möglicherweise einige zusätzliche Features, wie z.B. Dateien hochladen, eine Favoriten-Liste, Bewertung von Bildern, Abgabe von Kommentaren etc. ', 'allow_user_registration', '0'),
+  array('Wie kann ich mich registrieren?', 'Klicke auf &quot;Registrieren&quot; und fülle die notwendigen Felder aus (und die optionalen, wenn Du möchtest).<br />Wenn der Administrator eMail-Aktivierung eingeschaltet hat, bekommst Du eine eMail an die Adresse, die Du bei der Registrierung angegeben hast, in der Anweisungen enthalten sind, wie Du Dein Benutzerkonto aktivieren kannst. In diesem Fall muss Dein Konto aktiviert werden, bevor Du Dich anmelden kannst.', 'allow_user_registration', '1'),
+  array('Wie kann ich mich anmelden?', 'Klicke auf &quot;Anmelden&quot;, gib Deinen Benutzernamen und Dein Passwort ein, und kreuze die Option &quot;Immer angemeldet bleiben&quot; an, damit Du Dich nicht bei Deinem nächsten Besuch auf der Seite erneut anmelden musst.<br /><b>WICHTIG: Um Dich anzumelden, musst Du Cookies in Deinem Browser zulassen, und das Cookie darf nicht gelöscht werden, wenn Du die Option &quot;Immer angemeldet bleiben&quot; nutzen willst.</b>', 'offline', 0),
+  array('Warum kann ich mich nicht anmelden?', 'Hast Du Dich registriert und die Anweisungen ausgeführt, die in der Aktivierungsmail an Dich gesendet wurden?. Der Link in der Aktivierungsmail schaltet Dein Benutzerkonto frei. Bezüglich anderer Probleme beim anmelden, wende Dich an den Admin dieser Seite.', 'offline', 0),
+  array('Ich habe mein Passwort vergessen. Was nun?', 'Wenn der Link &quot;Passwort vergessen&quot; auf der Anmeldeseite anzeigt wird, dann benutze ihn. Ansonsten nimm Kontakt mit dem Admin dieser Seite auf und bitte ihn um ein neues Passwort.', 'offline', 0),
+  //array('Meine eMail-Adresse hat sich geändert. Was tun?', 'Melde Dich an und ändere Deine eMail-Adresse im Menüpunkt &quot; mein Profil&quot;', 'offline', 0),
+  array('Wie speichere ich eine Datei in &quot;meine Favoriten&quot;?', 'Klicke auf &quot;Datei-Info&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Bild-Info" />); gehe ganz nach unten auf der Seite und klicke auf &quot;Zu Favoriten hinzufügen&quot;.<br />Möglicherweise ist die Anzeige des Datei-Info Bereichs auch standardmäßig eingeschaltet.<br />Wichtig: Cookies müssen aktiviert sein und Du darfst den Cookie nicht löschen (im Cookie werden die Favoriten gespeichert).', 'offline', 0),
+  array('Wie kann ich eine Datei bewerten?', 'Klicke auf das Thumbnail (kleine Vorschaugrafik) einer Datei und wähle eine Bewertung (angezeigt unterhalb des Bildes).', 'offline', 0),
+  array('Wie kann ich einen Kommentar abgeben?', 'Klicke auf das Thumbnail (kleine Vorschaugrafik) einer Datei, gehe nach unten auf der Seite und gib Deinen Kommentar ein. Wenn keine Eingabe eines Kommentars möglich ist, musst Du Dich eventuell erst registrieren und anmelden, damit diese Option zur Verfügung steht.', 'offline', 0),
+  array('Wie kann ich eine Datei hochladen?', 'Klicke auf &quot;Datei hochladen&quot; und wähle das Album aus, in das Du die Datei hochladen willst, klicke auf &quot;Durchsuchen&quot; und wähle die Datei aus, die Du hochladen willst und klicke dann auf &quot;öffnen&quot; (füge einen Titel, eine Beschriftung und ein paar Stichworte ein, wenn Du möchtest). Um den Vorgang abzuschliessen, klicke auf &quot;Datei hochladen&quot;', 'allow_private_albums', 0),
+  array('Wohin kann ich Dateien hochladen?', 'Du kannst Dateien in Alben hochladen, die Du innerhalb der Kategorie &quot;meine Galerie&quot; erstellen kannst. Der Administrator der Seite kann Dir auch das Recht einräumen, in ein oder mehrere Alben der allgemeinen Galerie hochzuladen. Falls das der Fall ist, werden Dir diese Alben im Auswahlmenü auf der Upload-Seite angezeigt', 'allow_private_albums', 0),
+  array('Welche Art und Größe von Dateien kann ich hochladen?', 'Die Art (z.B. jpg oder png) und Größe bestimmt der Administrator dieser Seite.', 'allow_private_albums', 0),
+  array('Was ist &quot;meine Galerie&quot;?', '&quot;Meine Galerie&quot; ist Deine persönliche Galerie, innerhalb der Du Dateien hochladen und bearbeiten kannst.', 'allow_private_albums', 0),
+  array('Wie kann ich Alben erzeugen, umbenennen oder löschen in &quot;meine Galerie&quot;?', 'Du siehst die Optionen erst nach der Anmeldung im Admin-Modus<br />Klicke auf &quot;Erzeuge/ändere meine Alben&quot; und klicke auf &quot;Neu&quot;. Ändere den Text &quot;Neues Album&quot; in den gewünschten Namen ab.<br />Du kannst auch bestehende Alben umbenennen, indem Du sie zuerst anklickst und dann im Eingabefeld unten einen neuen Namen dafür eingibst.<br />Klicke auf &quot;Änderungen übernehmen&quot;, um Deine Änderungen durchzuführen.', 'allow_private_albums', 0),
+  array('Wie kann ich meine Alben abändern und die Zugriffsrechte darauf ändern?', 'Du solltest nach der Anmeldung bereits im Admin-Modus sein.<br />Klicke auf &quot; Meine Alben bearbeiten&quot;. Wähle in der Zeile &quot;Album aktualisieren&quot; das Album aus, das Du aktualisieren möchtest.<br />Du kannst dann den Namen, die Beschreibung, das Thumbnail (Vorschaugrafik) ändern und die Rechte ändern, wer das Album sehen und Kommentare dazu abgeben darf.<br />Um Deine Änderungen zu bestätigen, klicke am Schluß auf &quot;Album aktualisieren&quot;.', 'allow_private_albums', 0),
+  array('Was sind Cookies?', 'Cookies sind kleine Textdateien, die von einem Webserver versendet werden und auf Deinem Rechner gespeichert werden. Beim erneuten Aufsuchen der Seite können die Cookies wieder vom Server gelesen werden.<br />In der Regel werden Sie dazu genutzt, Dich als Benutzer auf der Seite wiederzuerkennen. Cookies selbst können keine Viren oder sonstige bösartigen Schad-Programme enthalten und sind daher in erster Linie ungefährlich. Einige Seitenbetreiber setzen Cookies allerdings ein, um Verhaltensprofile von Surfern im Internet zu erstellen und nutzen die Informationen in der Regel, um zielgerichtet Werbung für den Surfer zur Verfügung zu stellen.', 'offline', 0),
+  array('Woher kann ich dieses Porgramm für meine Homepage bekommen?', 'Diese Seite läuft mit Coppermine. Coppermine ist eine kostenlose Multimedia-Galerie, die unter der Lizenz GNU GPL erscheint. Die Software ist voller Features und für einige Platformen erhältlich. Besuche die <a href="http://coppermine.sf.net/">Coppermine Home Page</a> für zusätzliche Informationen oder um die Software herunterzuladen.', 'offline', 0),
+
+  'Navigation auf der Seite',
+  array('Was ist die &quot;Alben-Übersicht&quot;?', 'Zeigt die gesamte Kategorie an, in der Du Dich gerade befindest, mit einem Link zu jedem Album. Wenn Du Dich gerade nicht innerhalb einer Kategorie befindest zeigt Dir &quot;Alben-Übersicht&quot; die gesamte Galerie mit Links zu den einzelnen Kategorien an. Möglicherweise existieren Thumbnails als Links zu den einzelnen Kategorien.', 'offline', 0),
+  array('Was ist &quot;meine Galerie&quot;?', 'Mit diesem Menüpunkt kannst Du Deine eigene Benutzer-Galerie erstellen und bearbeiten.', 'allow_private_albums', 1), //cpg1.4
+  array('Was ist der Unterschied zwischen &quot;Admin-Modus&quot; und &quot;Benutzer-Modus&quot;?', 'Im Admin-Modus werden die Navigations-Elemente zum Erstellen und Ändern Deiner Benutzer-Galerie angezeigt; der Benutzer-Modus zeigt Dir, wie Deine Benutzer-Galerie für andere Benutzer aussieht (ohne die entsprechenden Menüpunkte).', 'allow_private_albums', 0),
+  array('Was ist &quot;Dateien hochladen&quot;?', 'Dieses Feature ermöglicht es Benutzern, eigene Dateien hochzuladen und in Alben zu positionieren (Dateigröße und -typ wurden vom Admin festgelegt).', 'allow_private_albums', 0),
+  array('Was ist &quot;neueste Uploads&quot;?', 'Dieser Bereich zeigt die neuesten Dateien, die in eines der Alben der Galerie hochgeladen wurden.', 'offline', 0),
+  array('Was ist &quot;neueste Kommentare&quot;?', 'Dieser Bereich zeigt die zuletzt abgegebenen Kommentare unterhalb der Thumbnails (Vorschaugrafik) der Dateien, auf die sich die Kommentare beziehen.', 'offline', 0),
+  array('Was ist &quot;am meisten angesehen&quot;?', 'Dieser Bereich zeigt die beliebtesten Dateien (am meisten angesehen) der gesamten Galerie oder des Bereichs an, in dem Du Dich befindest.', 'offline', 0),
+  array('Was ist &quot;am besten bewertet&quot;?', 'Durchschnittliche Bewertung der Datei (Bsp.: 5 Benutzer gaben einem Bild ein Bewertung von <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: das Bild hat eine durchschnittliche Bewertung von <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Wenn 5 Benutzer ein Bild mit Noten von 1 bis 5 (1,2,3,4,5) bewerten, würde der Schnitt ebenfalls so aussehen: <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Die Bewertungs-Skala reicht von <img src="images/rating5.gif" width="65" height="14" border="0" alt="super" /> (super) bis <img src="images/rating0.gif" width="65" height="14" border="0" alt="sehr schlecht" /> (sehr schlecht).', 'offline', 0),
+  array('Was ist &quot;Meine Favoriten&quot;?', 'Mit diesem Feature kannst Du Bilder, die Du später noch einmal ansehen willst, in einer Favoriten-Liste speichern. Dazu musst Du nicht einmal angemeldet sein, da die Liste in einem Cookie auf Deinem Computer gespeichert wird. Beachte aber: die Favoriten stehen Dir nur an diesem Computer zur Verfügung; wenn die Cookies gelöscht werden, sind die Favoriten ebenfalls verschwunden.', 'offline', 0),
 );
 
 
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Passwort-Erinnerung', //cpg1.3.0
-  'err_already_logged_in' => 'Du bist schon angemeldet!', //cpg1.3.0
-  'enter_username_email' => 'Gib Deinen Benutzernamen oder Deine eMail-Adresse ein', //cpg1.3.0
-  'submit' => 'los', //cpg1.3.0
-  'failed_sending_email' => 'Die eMail mit der Passwort-Erinnerung kann nicht gesendet werden!', //cpg1.3.0
-  'email_sent' => 'Eine eMail mit Deinem Benutzernamen und Passwort wurde an %s gesendet.', //cpg1.3.0
-  'err_unk_user' => 'Der gewhlte Benutzer existiert nicht!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Passwort-Erinnerung', //cpg1.3.0
-  'passwd_reminder_body' => 'Du wolltest an Deinen Benutzernamen und Passwort erinnert werden:
+  'forgot_passwd' => 'Passwort-Erinnerung',
+  'err_already_logged_in' => 'Du bist schon angemeldet!',
+  'enter_email' => 'Gib Deine eMail-Adresse ein', //cpg1.4
+  'submit' => 'los!',
+  'illegal_session' => 'Die Session für die Passwort-Erinnerung ist ungültig oder abgelaufen.', //cpg1.4
+  'failed_sending_email' => 'Die eMail mit der Passwort-Erinnerung kann nicht gesendet werden!',
+  'email_sent' => 'Eine eMail mit Deinem Benutzernamen und einem neuen Passwort wurde an %s gesendet.', //cpg1.4
+  'verify_email_sent' => 'EineeMail wurde an %s gesendet. Bitte überprüfe Deine Mailbox, um den Vorgang abzuschliessen.', //cpg1.4
+  'err_unk_user' => 'Der gewählte Benutzer existiert nicht!',
+  'account_verify_subject' => '%s - Anforderung neues Passwort', //cpg1.4
+  'account_verify_body' => 'Du hast ein neues Passwort beantragt - um dieses neue Passwort tatsächlich zu erhalten, klicke auf nachstehenden Link:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Dein neues Passwort', //cpg1.4
+  'passwd_reset_body' => 'Hier ist das neue Passwort, dass Du beantragt hast:
 Benutzername: %s
 Passwort: %s
-Klicke %s, um Dich anzumelden.', //cpg1.3.0
+Klicke %s, um Dich anzumelden.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -770,28 +1228,33 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Gruppen-Name',
-  'disk_quota' => 'Speicherplatz',
-  'can_rate' => 'Darf Bilder bewerten',
-  'can_send_ecards' => 'Darf eCards versenden',
-  'can_post_com' => 'Darf Kommentare abgeben',
-  'can_upload' => 'Darf Dateien hochladen',
-  'can_have_gallery' => 'Darf eine persnliche Galerie haben',
-  'apply' => 'nderungen ausfhren',
+  'group_name' => 'Gruppen-Name', //cpg1.4
+  'permissions' => 'Berechtigungen', //cpg1.4
+  'public_albums' => 'Upload in öffentliche Alben', //cpg1.4
+  'personal_gallery' => 'Persönliche Galerie', //cpg1.4
+  'upload_method' => 'Upload-Methode', //cpg1.4
+  'disk_quota' => 'Speicherplatz', //cpg1.4
+  'rating' => 'Abstimmen', //cpg1.4
+  'ecards' => 'eCards', //cpg1.4
+  'comments' => 'Kommentare', //cpg1.4
+  'allowed' => 'Erlaubt', //cpg1.4
+  'approval' => 'Bestätigung', //cpg1.4
+  'boxes_number' => 'Anzahl Felder', //cpg1.4
+  'variable' => 'variabel', //cpg1.4
+  'fixed' => 'fest', //cpg1.4
+  'apply' => 'Änderungen übernehmen',
   'create_new_group' => 'Neue Gruppe erstellen',
-  'del_groups' => 'ausgewhlte Gruppe(n) lschen',
-  'confirm_del' => 'Achtung: wenn Du eine Gruppe lschst werden die dazu gehrenden Benutzer in die Gruppe \'Registrierte Benutzer\' Verschoben !\n\nWillst Du das ?',
+  'del_groups' => 'ausgewählte Gruppe(n) löschen',
+  'confirm_del' => 'Achtung: wenn Du eine Gruppe löschst werden die dazu gehörenden Benutzer in die Gruppe \'Registrierte Benutzer\' verschoben!\n\nWillst Du das ?', //js-alert
   'title' => 'Benutzer-Gruppen verwalten',
-  'approval_1' => 'ffentl. Upload best. (1)',
-  'approval_2' => 'Priv. Upload best. (2)',
-  'upload_form_config' => 'Formular-Konfiguration hochladen', //cpg1.3.0
-  'upload_form_config_values' => array( 'Nur Upload von einzelnen Dateien', 'Nur Upload von mehreren Dateien', 'Nur Upload von Internet-Adressen (URIs)', 'Nur Upload von ZIP-Dateien', 'Datei-URI', 'Datei-ZIP', 'URI-ZIP', 'Datei-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload' => 'Benutzer darf Anzahl der Upload-Felder einstellen?', //cpg1.3.0
-  'num_file_upload' => 'Maximale/genaue Anzahl der Datei-Upload Felder', //cpg1.3.0
-  'num_URI_upload' => 'Maximale/genaue Anzahl der URI-Upload Felder', //cpg1.3.0
-  'note1' => '<b>(1)</b> Das Hochladen in ein ffentliches Album muss durch den Admin besttigt werden',
-  'note2' => '<b>(2)</b> Das Hochladen in ein privates Album muss durch den Admin besttigt werden',
-  'notes' => 'Anmerkungen'
+  'num_file_upload' => 'Datei-Upload Felder', //cpg1.4
+  'num_URI_upload' => 'URI-Upload Felder', //cpg1.4
+  'reset_to_default' => 'Auf Standard-Gruppennamen (%s) zurücksetzen - empfohlen!', //cpg1.4
+  'error_group_empty' => 'Gruppen-Tabelle war leer!<br /><br />Standard-Gruppen wurden erstellt, bitte diese Seite erneut laden', //cpg1.4
+  'explain_greyed_out_title' => 'Warum ist diese Zeile ausgegraut?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Die Eigenschaften dieser Gruppe können nicht verändert werden, weil die Option &quot;Nicht-angemeldeten Besuchern (Gäste) Zugriff erlauben&quot; in der Coppermine-Knofiguration auf &quot;Nein&quot; gesetzt wurde. Alle Gäste (Mitglieder der Gruppe %s) können nichts tun außer sich anzumelden; daher sind keine der Gruppen-Verrechtungen für sie zutreffend.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Die Eigenschaften der Gruppe %s können nicht verändert werden, da deren Mitglieder sowieso nichts tun dürfen.', //cpg1.4
+  'group_assigned_album' => 'zugewiesene Alben', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -801,12 +1264,12 @@
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-  'welcome' => 'Startseite'
+  'welcome' => 'Startseite',
 );
 
 $lang_album_admin_menu = array(
-  'confirm_delete' => 'Willst Du dieses Album wirklich LSCHEN? \\nAlle darin befindlichen Dateien und Kommentare werden ebenfalls gelscht.',
-  'delete' => 'lschen',
+  'confirm_delete' => 'Willst Du dieses Album wirklich LÖSCHEN? \\nAlle darin befindlichen Dateien und Kommentare werden ebenfalls gelöscht.',
+  'delete' => 'löschen',
   'modify' => 'Eigenschaften',
   'edit_pics' => 'Dateien bearbeiten',
 );
@@ -821,19 +1284,36 @@
 
 $lang_list_users = array(
   'user_list' => 'Benutzer-Liste',
-  'no_user_gal' => 'Es gibt keine Benutzer, die eigene Alben haben drfen',
+  'no_user_gal' => 'Keine Benutzer-Galerien vorhanden.',
   'n_albums' => '%s Album/en',
-  'n_pics' => '%s Datei(en)'
+  'n_pics' => '%s Datei(en)',
 );
 
 $lang_list_albums = array(
   'n_pictures' => '%s Dateien',
-  'last_added' => ', letzte Aktualisierung am %s'
+  'last_added' => ', letzte Aktualisierung am %s',
+  'n_link_pictures' => '%s verknüpfte Dateien', //cpg1.4
+  'total_pictures' => '%s Dateien insgesamt', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Stichworte verwalten', //cpg1.4
+  'edit' => 'bearbeiten', //cpg1.4
+  'delete' => 'löschen', //cpg1.4
+  'search' => 'suchen', //cpg1.4
+  'keyword_test_search' => 'nach %s in einem neuen Fenster suchen', //cpg1.4
+  'keyword_del' => 'das Stichwort %s löschen', //cpg1.4
+  'confirm_delete' => 'Willst Du wirklich das Stichwort %s aus der gesamten Galerie löschen?', //cpg1.4  // js-alert
+  'change_keyword' => 'Stichwort ändern', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
@@ -846,7 +1326,8 @@
   'welcome' => 'Hallo %s ...',
   'err_login' => '*** Konnte Dich nicht anmelden. Versuche es nochmal ***',
   'err_already_logged_in' => 'Du bist schon angemeldet!',
-  'forgot_password_link' => 'Passwort vergessen', //cpg1.3.0
+  'forgot_password_link' => 'Passwort vergessen',
+  'cookie_warning' => 'Achtung: Dein Browser akzeptiert nicht die Cookies dieses Skripts', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -855,18 +1336,21 @@
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
   'logout' => 'Abmelden',
-  'bye' => 'Tschss %s ...',
+  'bye' => 'Tschüss %s ...',
   'err_not_loged_in' => 'Du bist nicht angemeldet!',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Diese Ausgabe wird durch die PHP-Funktion <a href="http://www.php.net/phpinfo">phpinfo()</a> erzeugt, und innerhalb von Coppermine angezeigt (dabei wird mglicherweise die Ausgabe einiger Felder am rechten Rand abgeschnitten).', //cpg1.3.0
-  'no_link' => 'Anderen Personen die phpinfo-Daten anzuzeigen, kann ein Sicherheitsrisiko sein - daher wird diese Seite nur angezeigt, wenn Du als Admin angemeldet bist. Du kannst daher anderen keinen Link auf diese Seite zukommen lassen, da ihnen der Zugriff verwhrt werden wird!', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'schliessen', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'eine Ebene höher', //cpg1.4
+  'current_path' => 'derzeitiger Pfad', //cpg1.4
+  'select_directory' => 'Wähle ein Verzeichnis', //cpg1.4
+  'click_to_close' => 'Bild klicken, um dieses Fenster zu schliessen',
 );
 
 // ------------------------------------------------------------------------- //
@@ -879,25 +1363,98 @@
   'alb_title' => 'Album Titel',
   'alb_cat' => 'Album Kategorie',
   'alb_desc' => 'Album Beschreibung',
+  'alb_keyword' => 'Album Keyword', //cpg1.4
   'alb_thumb' => 'Album Thumbnail',
-  'alb_perm' => 'Berechtigungen fr dieses Album',
+  'alb_perm' => 'Berechtigungen für dieses Album',
   'can_view' => 'Album kann angesehen werden von',
-  'can_upload' => 'Besucher knnen Dateien hochladen',
-  'can_post_comments' => 'Besucher knnen Kommentare abgeben',
-  'can_rate' => 'Besucher knnen Dateien bewerten',
+  'can_upload' => 'Besucher können Dateien hochladen',
+  'can_post_comments' => 'Besucher können Kommentare abgeben',
+  'can_rate' => 'Besucher können Dateien bewerten',
   'user_gal' => 'Benutzer-Galerie',
   'no_cat' => '* keine Kategorie *',
   'alb_empty' => 'Album ist leer',
   'last_uploaded' => 'Letzte Datei, die hochgeladen wurde',
-  'public_alb' => 'Jeder (ffentliches Album)',
+  'public_alb' => 'Jeder (öffentliches Album)',
   'me_only' => 'Nur ich',
   'owner_only' => 'Nur der Besitzer des Albums (%s)',
   'groupp_only' => 'Mitglieder der Gruppe \'%s\'',
   'err_no_alb_to_modify' => 'Es ist kein Album zum Bearbeiten in der Datenbank.',
   'update' => 'Album aktualisieren',
-  'notice1' => '(*) abhngig von den %sGruppen%s Einstellungen', //cpg1.3.0 (do not translate %s!)
+  'reset_album' => 'Album zurücksetzen', //cpg1.4
+  'reset_views' => 'Anzeigezähler zurücksetzen auf &quot;0&quot; für %s', //cpg1.4
+  'reset_rating' => 'Abstimmungen auf alle Dateien im Album %s zurücksetzen', //cpg1.4
+  'delete_comments' => 'Alle Kommentare im Album %s löschen', //cpg1.4
+  'delete_files' => 'Unwiederbringlich alle Dateien im Album %s löschen', //cpg1.4
+  'views' => 'Treffer', //cpg1.4
+  'votes' => 'Stimmen', //cpg1.4
+  'comments' => 'Kommentare', //cpg1.4
+  'files' => 'Dateien', //cpg1.4
+  'submit_reset' => 'Änderungen durchführen', //cpg1.4
+  'reset_views_confirm' => 'ich bin mir sicher', //cpg1.4
+  'notice1' => '(*) abhängig von den %sGruppen%s Einstellungen',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Passwort des Albums', //cpg1.4
+  'alb_password_hint' => 'Hinweis für Albums-Passwort', //cpg1.4
+  'edit_files' =>'Dateien bearbeiten', //cpg1.4
+  'parent_category' =>'Eltern-Kategorie', //cpg1.4
+  'thumbnail_view' =>'Thumbnail-Ansicht', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  'explanation' => 'Diese Ausgabe wird durch die PHP-Funktion <a href="http://www.php.net/phpinfo">phpinfo()</a> erzeugt, und innerhalb von Coppermine angezeigt (dabei wird möglicherweise die Ausgabe einiger Felder am rechten Rand abgeschnitten).',
+  'no_link' => 'Anderen Personen die phpinfo-Daten anzuzeigen, kann ein Sicherheitsrisiko sein - daher wird diese Seite nur angezeigt, wenn Du als Admin angemeldet bist. Du kannst daher anderen keinen Link auf diese Seite zukommen lassen, da ihnen der Zugriff verwährt werden wird!',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Bilder verwalten', //cpg1.4
+  'select_album' => 'Wähle Album', //cpg1.4
+  'delete' => 'Löschen', //cpg1.4
+  'confirm_delete1' => 'Dieses Bild wirklich löschen?', //cpg1.4
+  'confirm_delete2' => '\nLöschen ist dauerhaft und endgültig.', //cpg1.4
+  'apply_modifs' => 'Änderungen übernehmen', //cpg1.4
+  'confirm_modifs' => 'Änderungen bestätigen', //cpg1.4
+  'pic_need_name' => 'Bild muss einen Namen haben', //cpg1.4
+  'no_change' => 'Es wurden keine Änderungen vorgenommen', //cpg1.4
+  'no_album' => '* Kein Album *', //cpg1.4
+  'explanation_header' => 'Die benutzerdefinierte Sortierreihenfolge, die Du auf dieser Seite wählen kannst wird nur angewendet, wenn', //cpg1.4
+  'explanation1' => 'der Administrator die Konfigurationsoption für "Benutzerdefinierte Sortierreihenfolde für Dateien" auf "Position absteigend" oder "Position aufsteigend" gesetzt hat (globale Einstellung für alle Benutzer, die keine andere individuelle Sortierreihenfolge gewählt haben)', //cpg1.4
+  'explanation2' => 'der Benutzer als Sortierreihenfolde "Position absteigend" oder "Position aufsteigend" auf der Thumbnail-Seite gewählt hat (Einstellung pro Benutzer)', //cpg1.4
 );
 
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Dieses Plugin wirklich DE-INSTALLIEREN', //cpg1.4
+  'confirm_delete' => 'Dieses Plugin wirklich LÖSCHEN', //cpg1.4
+  'pmgr' => 'Plugin Manager', //cpg1.4
+  'name' => 'Name', //cpg1.4
+  'author' => 'Author', //cpg1.4
+  'desc' => 'Beschreibung', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Installierte Plugins', //cpg1.4
+  'n_plugins' => 'Nicht installierte Plugins', //cpg1.4
+  'none_installed' => 'nicht installiert', //cpg1.4
+  'operation' => 'Aufgabe', //cpg1.4
+  'not_plugin_package' => 'Die hochgeladene Datei ist kein Plugin-Paket.', //cpg1.4
+  'copy_error' => 'Beim Kopieren des Pakets in das Plugin-Verzeichnis ist ein Fehler aufgetreten.', //cpg1.4
+  'upload' => 'Hochladen', //cpg1.4
+  'configure_plugin' => 'Plugin knfigurieren', //cpg1.4
+  'cleanup_plugin' => 'Plugin bereinigen', //cpg1.4
+);
+}
+
 // ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
@@ -915,11 +1472,11 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-Obwohl die Administratoren von {SITE_NAME} versuchen werden, generell alle anstssigen Inhalte so schnell wie mglich zu lschen oder zu bearbeiten, ist es unmglich, jeden Beitrag zu berprfen. Daher besttigst Du, dass alle Beitrge auf dieser Seite die Ansichten und Meinungen des Authors widerspiegeln und nicht die des Administrators oder Webmasters (auer den Beitrgen, die durch sie verfasst wurden) und sie daher dafr nicht verantwortlich gemacht werden knnen.<br />
+Obwohl die Administratoren von {SITE_NAME} versuchen werden, generell alle anstössigen Inhalte so schnell wie möglich zu löschen oder zu bearbeiten, ist es unmöglich, jeden Beitrag zu überprüfen. Daher bestätigst Du, dass alle Beiträge auf dieser Seite die Ansichten und Meinungen des Authors widerspiegeln und nicht die des Administrators oder Webmasters (außer den Beiträgen, die durch sie verfasst wurden) und sie daher dafür nicht verantwortlich gemacht werden können.<br />
 <br />
-Du stimmst zu, keine beleidigende, obszne, vulgre, verleumderische, verhetzende, drohende, sexuell-orientierte oder sonstwie illegalen Beitrge zu verfassen. Du stimmst zu, dass der/die Webmaster, Administrator(en) oder Moderator(en) von {SITE_NAME} das Recht haben, jeden Inhalt zu lschen oder zu ndern, bei dem sie es fr richtig halten. Als Benutzer stimmst Du zu, dass alle Informationen, die Du oben eingetragen hast, in einer Datenbank gespeichert werden. Obwohl diese Daten ohne Deine ausdrckliche Zustimmung nicht an Dritte weitergegeben werden, knnen der Webmaster oder Administrator nicht dafr zur Verantwortung gezogen werden, wenn durch einen Angriff (Hacking) die gespeicherten Daten kompromitiert werden.<br />
+Du stimmst zu, keine beleidigende, obszöne, vulgäre, verleumderische, verhetzende, drohende, sexuell-orientierte oder sonstwie illegalen Beiträge zu verfassen. Du stimmst zu, dass der/die Webmaster, Administrator(en) oder Moderator(en) von {SITE_NAME} das Recht haben, jeden Inhalt zu löschen oder zu ändern, bei dem sie es für richtig halten. Als Benutzer stimmst Du zu, dass alle Informationen, die Du oben eingetragen hast, in einer Datenbank gespeichert werden. Obwohl diese Daten ohne Deine ausdrückliche Zustimmung nicht an Dritte weitergegeben werden, können der Webmaster oder Administrator nicht dafür zur Verantwortung gezogen werden, wenn durch einen Angriff (Hacking) die gespeicherten Daten kompromitiert werden.<br />
 <br />
-Diese Seite benutzt Cookies, um Daten auf Deinem Rechner zu speichern. Diese Cookies dienen nur dazu, die Bedienung der Seite zu ermglichen. Die eMail-Adresse wird nur dazu verwendet, die Registrierungs-Details und das Passwort zu besttigen.<br />
+Diese Seite benutzt Cookies, um Daten auf Deinem Rechner zu speichern. Diese Cookies dienen nur dazu, die Bedienung der Seite zu ermöglichen. Die eMail-Adresse wird nur dazu verwendet, die Registrierungs-Details und das Passwort zu bestätigen.<br />
 <br />
 Durch das Anklicken von 'ich stimme zu' stimmst Du diesen Bedingungen zu.
 EOT;
@@ -929,68 +1486,95 @@
   'term_cond' => 'Nutzungsbedingungen',
   'i_agree' => 'ich stimme zu',
   'submit' => 'Registrieren absenden',
-  'err_user_exists' => 'Der Benutzername, den Du eingegeben hast, existiert schon, bitte whle einen anderen',
-  'err_password_mismatch' => 'Die Passwrter stimmen nicht berein, bitte nochmals eingeben',
+  'err_user_exists' => 'Der Benutzername, den Du eingegeben hast, existiert schon, bitte wähle einen anderen',
+  'err_password_mismatch' => 'Die Passwörter stimmen nicht überein, bitte nochmals eingeben',
   'err_uname_short' => 'Der Benutzername muss mindestens 2 Zeichen lang sein',
   'err_password_short' => 'Das Passwort muss mindestens 2 Zeichen lang sein',
-  'err_uname_pass_diff' => 'Benutzername und Passwort mssen unterschiedlich sein',
-  'err_invalid_email' => 'eMail-Adresse ist ungltig',
+  'err_uname_pass_diff' => 'Benutzername und Passwort müssen unterschiedlich sein',
+  'err_invalid_email' => 'eMail-Adresse ist ungültig',
   'err_duplicate_email' => 'Es hat sich schon ein anderer Benutzer mit der angegebenen eMail-Adresse registriert',
   'enter_info' => 'Gib Registrierungs-Informationen ein',
   'required_info' => 'Pflichtfeld',
   'optional_info' => 'Optional',
   'username' => 'Benutzername',
   'password' => 'Passwort',
-  'password_again' => 'Passwort-Besttigung',
+  'password_again' => 'Passwort-Bestätigung',
   'email' => 'eMail-Adresse',
   'location' => 'Ort',
   'interests' => 'Hobbies',
   'website' => 'Homepage',
   'occupation' => 'Beruf',
   'error' => 'FEHLER',
-  'confirm_email_subject' => '%s - Registrierungs-Besttigung',
+  'confirm_email_subject' => '%s - Registrierungs-Bestätigung',
   'information' => 'Information',
-  'failed_sending_email' => 'Die Registrierungs-Besttigung kann nicht per eMail versendet werden!',
-  'thank_you' => 'Danke fr Deine Registrierung.<br /><br />Eine eMail mit Informationen, wie Du Dein Benutzerkonto aktivieren kannst, wurde an die angegebene eMail-Adresse gesendet.',
+  'failed_sending_email' => 'Die Registrierungs-Bestätigung kann nicht per eMail versendet werden!',
+  'thank_you' => 'Danke für Deine Registrierung.<br /><br />Eine eMail mit Informationen, wie Du Dein Benutzerkonto aktivieren kannst, wurde an die angegebene eMail-Adresse gesendet.',
   'acct_created' => 'Dein Benutzerkonto wurde erstellt. Du kannst Dich jetzt mit Benutzername und Passwort anmelden',
   'acct_active' => 'Dein Benutzerkonto ist jetzt aktiviert. Du kannst Dich jetzt mit Benutzername und Passwort anmelden',
-  'acct_already_act' => 'Dein Benutzerkonto ist bereits aktiviert!',
+  'acct_already_act' => 'Dein Benutzerkonto ist bereits aktiviert!', //cpg1.4
   'acct_act_failed' => 'Dieses Benutzerkonto kann nicht aktiviert werden!',
-  'err_unk_user' => 'Der gewhlte Benutzer existiert nicht!',
+  'err_unk_user' => 'Der gewählte Benutzer existiert nicht!',
   'x_s_profile' => '%s\'s Benutzerprofil',
   'group' => 'Gruppe',
   'reg_date' => 'Registriert am',
   'disk_usage' => 'Speicherplatz-Verbrauch',
-  'change_pass' => 'Passwort ndern',
+  'change_pass' => 'Passwort ändern',
   'current_pass' => 'derzeitiges Passwort',
   'new_pass' => 'neues Passwort',
-  'new_pass_again' => 'neues Passwort besttigen',
+  'new_pass_again' => 'neues Passwort bestätigen',
   'err_curr_pass' => 'Derzeitiges Passwort ist verkehrt',
-  'apply_modif' => 'nderungen speichern',
-  'change_pass' => 'Mein Passwort ndern',
+  'apply_modif' => 'Änderungen speichern',
+  'change_pass' => 'Mein Passwort ändern',
   'update_success' => 'Dein Benutzerprofil wurde aktualisiert',
-  'pass_chg_success' => 'Dein Passwort wurde gendert',
-  'pass_chg_error' => 'Dein Passwort wurde nicht gendert',
-  'notify_admin_email_subject' => '%s - Registrierungs-Benachrichtigung', //cpg1.3.0
-  'notify_admin_email_body' => 'Jemand mit dem Benutzernamen "%s" hat sich in Deiner Galerie registriert', //cpg1.3.0
+  'pass_chg_success' => 'Dein Passwort wurde geändert',
+  'pass_chg_error' => 'Dein Passwort wurde nicht geändert',
+  'notify_admin_email_subject' => '%s - Registrierungs-Benachrichtigung',
+  'last_uploads' => 'Zuletzt hochgeladenen Datei.<br />Klicken, um alle Uploads zu sehen von', //cpg1.4
+  'last_comments' => 'Neueste Kommentare.<br />Klicken, um alle Komentare zu sehen, die abgegeben wurden von', //cpg1.4
+  'notify_admin_email_body' => 'Jemand mit dem Benutzernamen "%s" hat sich in Deiner Galerie registriert',
+  'pic_count' => 'Hochgeladene Dateien', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Registrierungsversuch', //cpg1.4
+  'thank_you_admin_activation' => 'Danke.<br /><br />Deine Registrierung wurde an den Administrator weitergeleitet zur Aktivierung. Nach erfolgter Aktiverung wirst Du eine eMail erhalten.', //cpg1.4
+  'acct_active_admin_activation' => 'Das Benutzerkonto ist jetzt aktiv. Dem Benutzer wurde eine Benachrichtigung darüber per eMail gesendet.', //cpg1.4
+  'notify_user_email_subject' => '%s - Aktivierungs-Benachrichtigung', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
-Danke fr Deine Registrierung bei {SITE_NAME}
+Danke für Deine Registrierung bei {SITE_NAME}
 
 Dein Benutzername ist : "{USER_NAME}"
-Dein Passwort lautet : "{PASSWORD}"
+
 
 Um Dein Benutzerkonto zu aktivieren, musst Du auf den untenstehenden Link klicken
-oder ihn kopieren und in der Adresszeile Deines Browsers einfgen.
-{ACT_LINK}
+oder ihn kopieren und in der Adresszeile Deines Browsers einfügen.
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
-Gre,
+Grüße,
 
 Das Team von {SITE_NAME}
 
 EOT;
 
+$lang_register_approve_email = <<<EOT
+Ein neuer Benutzer hat sich mit dem Benutzernamen "{USER_NAME}" in Deiner Galerie registriert.
+
+Um das Benutzerkonto zu aktivieren, klicke auf den untenstehenden Link oder kopiere ihn in die Adresszeile Deines Browsers.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_activated_email = <<<EOT
+Dein Benutzerkonto wurden genehmigt und aktiviert.
+
+Du kannst Dich jetzt auf der Seite <a href="{SITE_LINK}">{SITE_LINK}</a> mit dem Benutzernamen "{USER_NAME}" anmelden.
+
+
+Gruss,
+
+Das {SITE_NAME} Team
+
+EOT;
 }
 
 // ------------------------------------------------------------------------- //
@@ -1000,34 +1584,72 @@
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
   'title' => 'Kommentare bearbeiten',
   'no_comment' => 'keine zu bearbeitenden Kommentare vorhanden',
-  'n_comm_del' => '%s Kommentar(e) gelscht',
+  'n_comm_del' => '%s Kommentar(e) gelöscht',
   'n_comm_disp' => 'Anzahl angezeigter Kommentare',
   'see_prev' => 'vorherigen anzeigen',
-  'see_next' => 'nchsten anzeigen',
-  'del_comm' => 'markierte Kommentare lschen',
+  'see_next' => 'nächsten anzeigen',
+  'del_comm' => 'markierte Kommentare löschen',
+  'user_name' => 'Name', //cpg1.4
+  'date' => 'Datum', //cpg1.4
+  'comment' => 'Kommentar', //cpg1.4
+  'file' => 'Datei', //cpg1.4
+  'name_a' => 'Benutzername aufsteigend', //cpg1.4
+  'name_d' => 'Benutzername absteigend', //cpg1.4
+  'date_a' => 'Datum aufsteigend', //cpg1.4
+  'date_d' => 'Datum absteigend', //cpg1.4
+  'comment_a' => 'Kommentartext aufsteigend', //cpg1.4
+  'comment_d' => 'Kommentartext absteigend', //cpg1.4
+  'file_a' => 'Datei aufsteigend', //cpg1.4
+  'file_d' => 'Datei absteigend', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Dateisammlung durchsuchen',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Dateisammlung durchsuchen', //cpg1.4
+  'submit_search' => 'suchen', //cpg1.4
+  'keyword_list_title' => 'Schlagwortliste', //cpg1.4
+  'keyword_msg' => 'Obenstehende Liste ist nicht vollständig - sie enthält keine Wörter aus Titeln oder Beschreibungen. Versuche eine Volltext-Suche.',  //cpg1.4
+  'edit_keywords' => 'Schlagworte bearbeiten', //cpg1.4
+  'search in' => 'Suchen in:', //cpg1.4
+  'ip_address' => 'IP-Adresse', //cpg1.4
+  'fields' => 'Suchen in', //cpg1.4
+  'age' => 'Alter', //cpg1.4
+  'newer_than' => 'neuer als', //cpg1.4
+  'older_than' => 'älter als', //cpg1.4
+  'days' => 'Tage(e)', //cpg1.4
+  'all_words' => 'mit allen Wörtern (UND)', //cpg1.4
+  'any_words' => 'mit irgendeinem der Wörter (ODER)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Titel', //cpg1.4
+  'caption' => 'Beschriftung', //cpg1.4
+  'keywords' => 'Schlagworte', //cpg1.4
+  'owner_name' => 'Besitzer der Datei', //cpg1.4
+  'filename' => 'Dateiname', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
   'page_title' => 'Neue Dateien suchen',
-  'select_dir' => 'Whle Verzeichnis',
-  'select_dir_msg' => 'Diese Funktion ermglicht, mehrere Dateien der Galerie hinzuzufgen, die mit einem FTP-Programm schon auf Deine Webseite hochgeladen wurden.<br /><br />Whle das Verzeichnis, in das Du die Dateien hochgeladen hast',
-  'no_pic_to_add' => 'Keine Datei zum Hinzufgen gefunden',
-  'need_one_album' => 'Du brauchst mindestens ein Album, um dieses Funktion auszufhren',
+  'select_dir' => 'Wähle Verzeichnis',
+  'select_dir_msg' => 'Diese Funktion ermöglicht, mehrere Dateien der Galerie hinzuzufügen, die mit einem FTP-Programm schon auf Deine Webseite hochgeladen wurden.<br /><br />Wähle das Verzeichnis, in das Du die Dateien hochgeladen hast.', //cpg1.4
+  'no_pic_to_add' => 'Keine Datei zum Hinzufügen gefunden',
+  'need_one_album' => 'Du brauchst mindestens ein Album, um dieses Funktion auszuführen',
   'warning' => 'Achtung',
-  'change_perm' => 'Das Skript kann nicht in dieses Verzeichnis schreiben, Du musst die Lese-/Schreibberechtigung (chmod) auf 755 oder 777 setzen, bevor Du versuchst, Dateien hinzuzufgen!',
+  'change_perm' => 'Das Skript kann nicht in dieses Verzeichnis schreiben, Du musst die Lese-/Schreibberechtigung (chmod) auf 755 oder 777 setzen, bevor Du versuchst, Dateien hinzuzufügen!',
   'target_album' => '<b>Dateien aus dem Verzeichnis &quot;</b>%s<b>&quot; in </b>%s ablegen',
   'folder' => 'Verzeichnis',
   'image' => 'Datei',
@@ -1035,25 +1657,58 @@
   'result' => 'Resultat',
   'dir_ro' => 'Verzeichnis nicht beschreibbar',
   'dir_cant_read' => 'Verzeichnis nicht lesbar',
-  'insert' => 'Fge neue Dateien der Galerie hinzu',
+  'insert' => 'Füge neue Dateien der Galerie hinzu',
   'list_new_pic' => 'Liste neuer Dateien',
-  'insert_selected' => 'Markierte Dateien einfgen',
+  'insert_selected' => 'Markierte Dateien einfügen',
   'no_pic_found' => 'Keine neuen Dateien gefunden',
-  'be_patient' => 'Bitte Geduld, das Skript brauchst Zeit, um die Bilder hinzuzufgen',
-  'no_album' => 'Kein Album gewhlt',  //cpg1.3.0
+  'be_patient' => 'Bitte Geduld, das Skript brauchst Zeit, um die Bilder hinzuzufügen',
+  'no_album' => 'Kein Album gewählt',
+  'result_icon' => 'Klicken für Details oder zum erneut laden',  //cpg1.4
   'notes' =>  '<ul>'.
-    '<li><b>OK</b> : bedeuted, dass die Datei erfolgreich hinzugefgt wurde'.
+    '<li><b>OK</b> : bedeuted, dass die Datei erfolgreich hinzugefügt wurde'.
     '<li><b>DP</b> : bedeutet, dass die Datei ein Duplikat ist und schon in der Datenbank vorhanden ist'.
-    '<li><b>PB</b> : bedeutet, dass die Datei nicht hinzugefgt werden konnte; berprfe Deine Einstellungen und die Berechtigungen der Verzeichnisse, in dem die Dateien liegen'.
-    '<li><b>NA</b> : bedeutet, dass Du kein Album gewhlt hast, in das die Dateien eingefgt werden sollen, klicke \'<a href="javascript:history.back(1)">zurck</a>\' und whle ein Album aus. Wenn kein Album ausgewhlt werden kann, dann musst Du erst <a href="albmgr.php">ein Album erzeugen</a>.</li>'.
+    '<li><b>PB</b> : bedeutet, dass die Datei nicht hinzugefügt werden konnte; überprüfe Deine Einstellungen und die Berechtigungen der Verzeichnisse, in dem die Dateien liegen'.
+    '<li><b>NA</b> : bedeutet, dass Du kein Album gewählt hast, in das die Dateien eingefügt werden sollen, klicke \'<a href="javascript:history.back(1)">zurück</a>\' und wähle ein Album aus. Wenn kein Album ausgewählt werden kann, dann musst Du erst <a href="albmgr.php">ein Album erzeugen</a>.</li>'.
     '<li>Falls die OK, DP, PB \'Zeichen\' nicht erscheinen, klicke auf die nicht-funktionierenden Bilder, um die Fehlermeldungen von PHP zu sehen'.
-    '<li>Wenn Dein Browser in ein Timeout luft, klicke auf die Aktualisieren-Schaltflche'.
+    '<li>Wenn Dein Browser in ein Timeout läuft, klicke auf die Aktualisieren-Schaltfläche'.
     '</ul>',
-  'select_album' => 'Whle ein Album', //cpg1.3.0
-  'check_all' => 'alle auswhlen', //cpg1.3.0
-  'uncheck_all' => 'Auswahl aufheben', //cpg1.3.0
+  'select_album' => 'Wähle ein Album',
+  'check_all' => 'alle auswählen',
+  'uncheck_all' => 'Auswahl aufheben',
+  'no_folders' => 'Im Verzeichnis "albums" wurden noch keine Unterverzeichnisse angelegt. Du musst mindestens ein benutzerdefiniertes Unterverzeichnis innerhalb des Ordners "albums" anlegen und Deine Dateien per FTP dorthin hochladen. Du darfst per FTP keine Dateien in die Unterverzeichnisse "userpics" oder "edit" hochladen, da diese für http-uploads und interne Zwecke reserviert sind.', //cpg1.4
+   'albums_no_category' => 'Alben ohne Kategorie', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Persönliche Alben', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Durchsuchbare Oberfläche (empfohlen)', //cpg1.4
+  'edit_pics' => 'Dateien bearbeiten', //cpg1.4
+  'edit_properties' => 'Albums-Eigenschaften', //cpg1.4
+  'view_thumbs' => 'Thumbnail-Ansicht', //cpg1.4
 );
 
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'diese Spalte anzeigen/verbergen', //cpg1.4
+  'vote' => 'Bewertungsdetails', //cpg1.4
+  'hits' => 'Trefferdetails', //cpg1.4
+  'stats' => 'Bewertungsstatistik', //cpg1.4
+  'sdate' => 'Datum', //cpg1.4
+  'rating' => 'Bewertung', //cpg1.4
+  'search_phrase' => 'Suchbegriff', //cpg1.4
+  'referer' => 'Referer', //cpg1.4
+  'browser' => 'Browser', //cpg1.4
+  'os' => 'Betriebssystem', //cpg1.4
+  'ip' => 'IP-Adresse', //cpg1.4
+  'sort_by_xxx' => 'Sortieren nach %s', //cpg1.4
+  'ascending' => 'aufsteigend', //cpg1.4
+  'descending' => 'absteigend', //cpg1.4
+  'internal' => 'intern', //cpg1.4
+  'close' => 'schliessen', //cpg1.4
+  'hide_internal_referers' => 'interne Verweise verbergen', //cpg1.4
+  'date_display' => 'Datumsformat', //cpg1.4
+  'submit' => 'absenden/aktualisieren', //cpg1.4
+);
 
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
@@ -1062,103 +1717,87 @@
 // Void
 
 // ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Benutzer verbannen',
-  'user_name' => 'Benutzername',
-  'ip_address' => 'IP-Adresse',
-  'expiry' => 'luft ab (leer bedeutet &quot;fr immer&quot;)',
-  'edit_ban' => 'nderungen speichern',
-  'delete_ban' => 'Lschen',
-  'add_new' => 'Neuen Bann hinzufgen',
-  'add_ban' => 'hinzufgen',
-  'error_user' => 'Kann angegebenen Benutzer nicht finden', //cpg1.3.0
-  'error_specify' => 'Du musst entweder einen Benutzernamen oder eine IP-Adresse angeben.', //cpg1.3.0
-  'error_ban_id' => 'Ungltige Ban-ID!', //cpg1.3.0
-  'error_admin_ban' => 'Du kannst Dich nicht selbst verbannen!', //cpg1.3.0
-  'error_server_ban' => 'Du willst Deinen eigenen Server verbannen? Ts ts, das geht nicht...', //cpg1.3.0
-  'error_ip_forbidden' => 'Du kannst diese IP nicht verbannen - sie ist nicht routbar!', //cpg1.3.0
-  'lookup_ip' => 'IP-Adresse berprfen', //cpg1.3.0
-  'submit' => 'los!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
   'title' => 'Datei hochladen',
-  'custom_title' => 'Benutzer-definiertes Formular', //cpg1.3.0
-  'cust_instr_1' => 'Die Anzahl der Upload-Felder kann angepasst werden, darf jedoch die untenstehenden Maximalwerte nicht berschreiten.', //cpg1.3.0
-  'cust_instr_2' => 'Anzahl Abfrage-Felder', //cpg1.3.0   <--- Vergessen zu bersetzen??? Kenne den Zusammenhang leider nicht
-  'cust_instr_3' => 'Datei-Upload Felder: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL-Upload Felder: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL Upload Felder:', //cpg1.3.0
-  'cust_instr_6' => 'Datei-Upload Felder:', //cpg1.3.0
-  'cust_instr_7' => 'Gib die Anzahl der gewnschten Felder ein und klicke auf \'weiter\'.', //cpg1.3.0
-  'reg_instr_1' => 'Unzulssige Aktion bei der Formular-Erzeugung.', //cpg1.3.0
-  'reg_instr_2' => 'Du kannst jetzt Dateien mit den untenstehenden Feldern hochladen. Keine Datei darf grer als %s kB sein. ZIP-Dateien, die mit Datei-Upload oder URI/URL-Upload hochgeladen werden, bleiben komprimiert.', //cpg1.3.0
-  'reg_instr_3' => 'Um ZIP-Dateien auf dem Server automatisch zu entpacken, verwende die ZIP-Upload Felder.', //cpg1.3.0
-  'reg_instr_4' => 'Die URI/URL-Upload Felder mssen dieses Format haben \'http://www.meinseite.de/bilder/beispiel.jpg\'', //cpg1.3.0
-  'reg_instr_5' => 'Wenn alle Upload-Felder ausgefllt sind, klicke auf \'weiter\'.', //cpg1.3.0
-  'reg_instr_6' => 'ZIP-Upload (wird entpackt auf Server):', //cpg1.3.0
-  'reg_instr_7' => 'Datei-Upload:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL-Upload:', //cpg1.3.0
-  'error_report' => 'Fehlerliste', //cpg1.3.0
-  'error_instr' => 'Folgende Uploads erzeugten Fehler:', //cpg1.3.0
-  'file_name_url' => 'Dateiname/URL', //cpg1.3.0
-  'error_message' => 'Fehlermeldung', //cpg1.3.0
-  'no_post' => 'Datei durch Formular-Post nicht hochgeladen.', //cpg1.3.0
-  'forb_ext' => 'Verbotene Datei-Erweiterung/-endung.', //cpg1.3.0
-  'exc_php_ini' => 'Dateigre grer als Limit in php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Dateigre grer als Coppermine-Einstellungen.', //cpg1.3.0
-  'partial_upload' => 'Nur teilweiser Upload.', //cpg1.3.0
-  'no_upload' => 'Kein Upload erfolgt.', //cpg1.3.0
-  'unknown_code' => 'Unbekannter PHP-Upload-Fehlercode.', //cpg1.3.0
-  'no_temp_name' => 'Kein Upload - kein temporrer Name.', //cpg1.3.0
-  'no_file_size' => 'Enthlt keine Daten/defekt', //cpg1.3.0
-  'impossible' => 'Kann nicht verschieben.', //cpg1.3.0
-  'not_image' => 'kein Bild/korrupt', //cpg1.3.0
-  'not_GD' => 'Keine GD-Erweiterung.', //cpg1.3.0
-  'pixel_allowance' => 'maximale Bild-Abmessungen (Pixel-Gre) berschritten.', //cpg1.3.0
-  'incorrect_prefix' => 'Ungltige URI/URL Vorsible', //cpg1.3.0
-  'could_not_open_URI' => 'Konnte URI nicht ffnen.', //cpg1.3.0
-  'unsafe_URI' => 'Sicherheit nicht berprfbar.', //cpg1.3.0
-  'meta_data_failure' => 'Meat-Daten fehlerhaft', //cpg1.3.0
-  'http_401' => '401 Fehlende Berechtigung', //cpg1.3.0
-  'http_402' => '402 Bezahlung erforderlich', //cpg1.3.0
-  'http_403' => '403 Verboten', //cpg1.3.0
-  'http_404' => '404 nicht gefunden', //cpg1.3.0
-  'http_500' => '500 Interner Server-Fehler', //cpg1.3.0
-  'http_503' => '503 Service nicht verfgbar', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME konnte nicht festgestellt werden.', //cpg1.3.0
-  'MIME_type_unknown' => 'Unbekannter MIME-Typ', //cpg1.3.0
-  'cant_create_write' => 'Kann zu schreibende Datei nicht erzeugen.', //cpg1.3.0
-  'not_writable' => 'Kann nicht in zu schreibende Datei speichern.', //cpg1.3.0
-  'cant_read_URI' => 'Kann URI/URL nicht lesen', //cpg1.3.0
-  'cant_open_write_file' => 'Kann nicht in URI-Datei schreiben.', //cpg1.3.0
-  'cant_write_write_file' => 'Kann nicht in zu schreibende URI-Datei speichern.', //cpg1.3.0
-  'cant_unzip' => 'Kann nicht entpacken.', //cpg1.3.0
-  'unknown' => 'Unbekannter Fehler', //cpg1.3.0
-  'succ' => 'Erfolgreiche Uploads', //cpg1.3.0
-  'success' => '%s Uploads waren erfolgreich.', //cpg1.3.0
-  'add' => 'Klicke auf \'weiter\', um die Dateien den Alben hinzuzufgen.', //cpg1.3.0
-  'failure' => 'Upload-Fehler', //cpg1.3.0
-  'f_info' => 'Datei-Information', //cpg1.3.0
-  'no_place' => 'Die vorhergehende Datei konnte nicht gesetzt werden.', //cpg1.3.0
-  'yes_place' => 'Die vorhergehende Datei wurde erfolgreich gesetzt.', //cpg1.3.0
-  'max_fsize' => 'Maximal erlaubte Dateigre ist %s kB',
+  'custom_title' => 'Benutzer-definiertes Formular',
+  'cust_instr_1' => 'Die Anzahl der Upload-Felder kann angepasst werden, darf jedoch die untenstehenden Maximalwerte nicht überschreiten.',
+  'cust_instr_2' => 'Anzahl Abfrage-Felder',
+  'cust_instr_3' => 'Datei-Upload Felder: %s',
+  'cust_instr_4' => 'URI/URL-Upload Felder: %s',
+  'cust_instr_5' => 'URI/URL Upload Felder:',
+  'cust_instr_6' => 'Datei-Upload Felder:',
+  'cust_instr_7' => 'Gib die Anzahl der gewünschten Felder ein und klicke auf \'weiter\'.',
+  'reg_instr_1' => 'Unzulässige Aktion bei der Formular-Erzeugung.',
+  'reg_instr_2' => 'Du kannst jetzt Dateien mit den untenstehenden Feldern hochladen. Keine Datei darf größer als %s kB sein. ZIP-Dateien, die mit Datei-Upload oder URI/URL-Upload hochgeladen werden, bleiben komprimiert.',
+  'reg_instr_3' => 'Um ZIP-Dateien auf dem Server automatisch zu entpacken, verwende die ZIP-Upload Felder.',
+  'reg_instr_4' => 'Die URI/URL-Upload Felder müssen dieses Format haben \'http://www.meinseite.de/bilder/beispiel.jpg\'',
+  'reg_instr_5' => 'Wenn alle Upload-Felder ausgefüllt sind, klicke auf \'weiter\'.',
+  'reg_instr_6' => 'ZIP-Upload (wird entpackt auf Server):',
+  'reg_instr_7' => 'Datei-Upload:',
+  'reg_instr_8' => 'URI/URL-Upload:',
+  'error_report' => 'Fehlerliste',
+  'error_instr' => 'Folgende Uploads erzeugten Fehler:',
+  'file_name_url' => 'Dateiname/URL',
+  'error_message' => 'Fehlermeldung',
+  'no_post' => 'Datei durch Formular-Post nicht hochgeladen.',
+  'forb_ext' => 'Verbotene Datei-Erweiterung/-endung.',
+  'exc_php_ini' => 'Dateigröße größer als Limit in php.ini.',
+  'exc_file_size' => 'Dateigröße größer als Coppermine-Einstellungen.',
+  'partial_upload' => 'Nur teilweiser Upload.',
+  'no_upload' => 'Kein Upload erfolgt.',
+  'unknown_code' => 'Unbekannter PHP-Upload-Fehlercode.',
+  'no_temp_name' => 'Kein Upload - kein temporärer Name.',
+  'no_file_size' => 'Enthält keine Daten/defekt',
+  'impossible' => 'Kann nicht verschieben.',
+  'not_image' => 'kein Bild/korrupt',
+  'not_GD' => 'Keine GD-Erweiterung.',
+  'pixel_allowance' => 'maximale Bild-Abmessungen (Pixel-Größe) überschritten.',
+  'incorrect_prefix' => 'Ungültige URI/URL Vorsible',
+  'could_not_open_URI' => 'Konnte URI nicht öffnen.',
+  'unsafe_URI' => 'Sicherheit nicht überprüfbar.',
+  'meta_data_failure' => 'Meat-Daten fehlerhaft',
+  'http_401' => '401 Fehlende Berechtigung',
+  'http_402' => '402 Bezahlung erforderlich',
+  'http_403' => '403 Verboten',
+  'http_404' => '404 nicht gefunden',
+  'http_500' => '500 Interner Server-Fehler',
+  'http_503' => '503 Service nicht verfügbar',
+  'MIME_extraction_failure' => 'MIME konnte nicht festgestellt werden.',
+  'MIME_type_unknown' => 'Unbekannter MIME-Typ',
+  'cant_create_write' => 'Kann zu schreibende Datei nicht erzeugen.',
+  'not_writable' => 'Kann nicht in zu schreibende Datei speichern.',
+  'cant_read_URI' => 'Kann URI/URL nicht lesen',
+  'cant_open_write_file' => 'Kann nicht in URI-Datei schreiben.',
+  'cant_write_write_file' => 'Kann nicht in zu schreibende URI-Datei speichern.',
+  'cant_unzip' => 'Kann nicht entpacken.',
+  'unknown' => 'Unbekannter Fehler',
+  'succ' => 'Erfolgreiche Uploads',
+  'success' => '%s Uploads waren erfolgreich.',
+  'add' => 'Klicke auf \'weiter\', um die Dateien den Alben hinzuzufügen.',
+  'failure' => 'Upload-Fehler',
+  'f_info' => 'Datei-Information',
+  'no_place' => 'Die vorhergehende Datei konnte nicht gesetzt werden.',
+  'yes_place' => 'Die vorhergehende Datei wurde erfolgreich gesetzt.',
+  'max_fsize' => 'Maximal erlaubte Dateigröße ist %s kB',
   'album' => 'Album',
   'picture' => 'Datei',
   'pic_title' => 'Datei-Titel',
   'description' => 'Datei-Beschreibung',
-  'keywords' => 'Stichworte (Trennung mit Komma)',
+  'keywords' => 'Stichworte (Trennung mit Komma)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">von Liste einfügen</a>', //cpg1.4
+  'keywords_sel' =>'Wähle Schlagwort', //cpg1.4
   'err_no_alb_uploadables' => 'Leider gibt es kein Album, in das Du Bilder hochladen darfst',
-  'place_instr_1' => 'Bitte Dateien jetzt den Alben zuordnen.  Es knnen jetzt zustzliche Angaben zu den Dateien gemacht werden.', //cpg1.3.0
-  'place_instr_2' => 'Es mssen noch mehr Dateien Alben zugeordnet werden. Klicke \'weiter\'!', //cpg1.3.0
-  'process_complete' => 'Alle Dateien wurden erfolgreich Alben zugeordnet.', //cpg1.3.0
+  'place_instr_1' => 'Bitte Dateien jetzt den Alben zuordnen.  Es können jetzt zusätzliche Angaben zu den Dateien gemacht werden.',
+  'place_instr_2' => 'Es müssen noch mehr Dateien Alben zugeordnet werden. Klicke \'weiter\'!',
+  'process_complete' => 'Alle Dateien wurden erfolgreich Alben zugeordnet.',
+  'albums_no_category' => 'Alben ohne Kategorie', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Persönliche Alben', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Wähle Album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'schliessen', //cpg1.4
+  'no_keywords' => 'Leider keine Schlagworte verfügbar!', //cpg1.4
+  'regenerate_dictionary' => 'Wörterbuch aktualisieren', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1166,6 +1805,8 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+  'memberlist' => 'Benutzerliste', //cpg1.4
+  'user_manager' => 'Benutzer verwalten', //cpg1.4
   'title' => 'Benutzer verwalten',
   'name_a' => 'Name aufsteigend',
   'name_d' => 'Name absteigend',
@@ -1177,28 +1818,39 @@
   'pic_d' => 'Dateianzahl absteigend',
   'disku_a' => 'Speicherplatz-Verbrauch aufsteigend',
   'disku_d' => 'Speicherplatz-Verbrauch absteigend',
-  'lv_a' => 'Letzter Seitenbesuch aufsteigend', //cpg1.3.0
-  'lv_d' => 'Letzter Seitenbesuch absteigend', //cpg1.3.0
+  'lv_a' => 'Letzter Seitenbesuch aufsteigendg',
+  'lv_d' => 'Letzter Seitenbesuch absteigend',
   'sort_by' => 'Benutzer sortieren nach',
   'err_no_users' => 'Benutzer-Tabelle ist leer!',
-  'err_edit_self' => 'Du kannst Dein eigenes Profil hier nicht bearbeiten, benutze dafr den Link \'mein Profil\'',
-  'edit' => 'bearbeiten',
-  'delete' => 'lschen',
+  'err_edit_self' => 'Du kannst Dein eigenes Profil hier nicht bearbeiten, benutze dafür den Link \'mein Profil\'',
+  'edit' => 'bearbeiten', //cpg1.4
+  'with_selected' => 'markierte Benutzer:', //cpg1.4
+  'delete' => 'löschen', //cpg1.4
+  'delete_files_no' => 'Dateien in öffentlichen Alben behalten (aber anonymisieren)', //cpg1.4
+  'delete_files_yes' => 'Dateien in öffentlichen Alben ebenfalls löschen', //cpg1.4
+  'delete_comments_no' => 'Kommentare behalten (aber anonymisieren)', //cpg1.4
+  'delete_comments_yes' => 'Kommentare ebenfalls löschen', //cpg1.4
+  'activate' => 'Aktivieren', //cpg1.4
+  'deactivate' => 'Deaktivieren', //cpg1.4
+  'reset_password' => 'Passwort zurücksetzen', //cpg1.4
+  'change_primary_membergroup' => 'Primäre Mitgliedergruppe ändern', //cpg1.4
+  'add_secondary_membergroup' => 'Sekundäre Mitgliederguppe hinzufügen', //cpg1.4
   'name' => 'Benutzername',
   'group' => 'Gruppe',
   'inactive' => 'Inaktiv',
   'operations' => 'Aktion',
   'pictures' => 'Dateien',
-  'disk_space' => 'Speicherplatzverbrauch / Quota',
-  'registered_on' => 'Registriert am',
-  'last_visit' => 'Letzter Seitenbesuch', //cpg1.3.0
+  'disk_space_used' => 'Speicherplatzverbrauch', //cpg1.4
+  'disk_space_quota' => 'Erlaubter Speicherplatz', //cpg1.4
+  'registered_on' => 'Registriert am', //cpg1.4
+  'last_visit' => 'Letzter Seitenbesuch',
   'u_user_on_p_pages' => '%d Benutzer auf %d Seite(n)',
-  'confirm_del' => 'Willst Du diesen Benutzer wirklich LSCHEN? \\nAlle seine Dateien und Alben werden ebenfalls gelscht.', //js-alert //cpg1.3.0
+  'confirm_del' => 'Willst Du diesen Benutzer wirklich LÖSCHEN? \\nAlle seine Dateien und Alben werden ebenfalls gelöscht.', //js-alert
   'mail' => 'Mail',
-  'err_unknown_user' => 'Gewhlter Benutzer existiert nicht!',
-  'modify_user' => 'Benutzer ndern',
+  'err_unknown_user' => 'Gewählter Benutzer existiert nicht!',
+  'modify_user' => 'Benutzer ändern',
   'notes' => 'Anmerkungen',
-  'note_list' => '<li>Wenn Du das derzeitige Passwort nicht ndern willst, lasse das Feld "Passwort" leer',
+  'note_list' => '<li>Wenn Du das derzeitige Passwort nicht ändern willst, lasse das Feld "Passwort" leer',
   'password' => 'Passwort',
   'user_active' => 'Benutzer ist aktiv',
   'user_group' => 'Benutzergruppe',
@@ -1207,69 +1859,250 @@
   'create_new_user' => 'neuen Benutzer anlegen',
   'user_location' => 'Ort',
   'user_interests' => 'Hobbies/Interessen',
-  'user_occupation' => 'Beruf/Beschftigung',
-  'latest_upload' => 'neueste Uploads', //cpg1.3.0
-  'never' => 'nie', //cpg1.3.0
+  'user_occupation' => 'Beruf/Beschäftigung',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'neueste Uploads',
+  'never' => 'nie',
+  'search' => 'Nach Benutzer suchen', //cpg1.4
+  'submit' => 'Absenden', //cpg1.4
+  'search_submit' => 'Los!', //cpg1.4
+  'search_result' => 'Resultate durchsuchen nach: ', //cpg1.4
+  'alert_no_selection' => 'Du musst zuerst mindestens einen Benutzer auswählen!', //cpg1.4 //js-alert
+  'password' => 'Passwort', //cpg1.4
+  'select_group' => 'Wähle Gruppe', //cpg1.4
+  'groups_alb_access' => 'Alben-Berechtigung nach Gruppenzugehörigkeit', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategorie', //cpg1.4
+  'modify' => 'Ändern?', //cpg1.4
+  'group_no_access' => 'Diese Gruppe hat keine besondern Berechtigungen', //cpg1.4
+  'notice' => 'Anmerkung', //cpg1.4
+  'group_can_access' => 'Album/Alben, auf das/die nur "%s" zugreifen kann', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Admin-Werkzeuge (Gre ndern)',
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Erzeugt Titel aus Dateinamen', //cpg1.4
+'Löscht Titel', //cpg1.4
+'Erneuert Thumbnails und Dateien in Zwischengröße gemäß aktuellen Einstellungen', //cpg1.4
+'Löscht Bilder in Original-Größe und ersetzt sie mit Bildern in Zwischengröße', //cpg1.4
+'Löscht Bilder in Originalgrösse oder Zwischengrösse, um Speicherplatz frei zu geben', //cpg1.4
+'Löscht verwaiste Kommentare', //cpg1.4
+'Liest Dateigrössen und Dimensionen erneut ein (falls Du Bilder manuell bearbeitet hast)', //cpg1.4
+'Setzt Hits-Zähler zurück', //cpg1.4
+'Zeigt phpinfo an', //cpg1.4
+'Aktualisert die Datenbank', //cpg1.4
+'Zeigt Log-Dateien an', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Admin-Werkzeuge (Größe ändern)',
   'what_it_does' => 'Was macht dieses Tool',
-  'what_update_titles' => 'Erzeugt Titel aus Dateinamen',
-  'what_delete_title' => 'Lscht Titel',
-  'what_rebuild' => 'Erneuert Thumbnails und Dateien in Zwischengre gem aktuellen Einstellungen',
-  'what_delete_originals' => 'Lscht Bilder in Original-Gre und ersetzt sie mit Bildern in Zwischengre',
   'file' => 'Datei',
-  'title_set_to' => 'ndere Titel auf',
+  'problem' => 'Problem', //cpg1.4
+  'status' => 'Status', //cpg1.4
+  'title_set_to' => 'Ändere Titel auf',
   'submit_form' => 'los',
-  'updated_succesfully' => 'erfolgreich gendert',
+  'updated_succesfully' => 'erfolgreich geändert',
   'error_create' => 'FEHLER beim Erzeugen von',
   'continue' => 'Mehr Bilder durchlaufen',
   'main_success' => 'Die Datei %s wurde erfolgreich als Hauptbild benutzt',
   'error_rename' => 'Fehler beim Umbenennen von %s zu %s',
   'error_not_found' => 'Die Datei %s wurde nicht gefunden',
-  'back' => 'zurck zur Auswahl',
-  'thumbs_wait' => 'Aktualisiere Thumbnails und/oder Bilder in Zwischengre, bitte warten...',
-  'thumbs_continue_wait' => 'Fortfahren mit der Aktualisierung der Thumbnails und/oder Bilder in Zwischengre...',
-  'titles_wait' => 'Aktualisiere berschriften, bitte warten...',
-  'delete_wait' => 'Lsche berschriften, bitte warten...',
-  'replace_wait' => 'Lsche Originale und ersetze sie mit Bilder in Zwischengre, bitte warten..',
+  'back' => 'zurück zur Auswahl',
+  'thumbs_wait' => 'Aktualisiere Thumbnails und/oder Bilder in Zwischengröße, bitte warten...',
+  'thumbs_continue_wait' => 'Fortfahren mit der Aktualisierung der Thumbnails und/oder Bilder in Zwischengröße...',
+  'titles_wait' => 'Aktualisiere Überschriften, bitte warten...',
+  'delete_wait' => 'Lösche Überschriften, bitte warten...',
+  'replace_wait' => 'Lösche Originale und ersetze sie mit Bilder in Zwischengröße, bitte warten...',
   'instruction' => 'Kurzanleitung',
-  'instruction_action' => 'Whle Aktion',
-  'instruction_parameter' => 'Whle Parameter',
-  'instruction_album' => 'Whle Album',
+  'instruction_action' => 'Wähle Aktion',
+  'instruction_parameter' => 'Wähle Parameter',
+  'instruction_album' => 'Wähle Album',
   'instruction_press' => 'Klicke %s',
-  'update' => 'Thumbnails und/oder Bilder in Zwischengre aktualisieren',
+  'update' => 'Thumbnails und/oder Bilder in Zwischengröße aktualisieren',
   'update_what' => 'Was soll aktualisiert werden',
   'update_thumb' => 'Nur Thumbnails',
-  'update_pic' => 'Nur Bilder in Zwischengre',
-  'update_both' => 'Sowohl Thumbnails als auch Bilder in Zwischengre',
+  'update_pic' => 'Nur Bilder in Zwischengröße',
+  'update_both' => 'Sowohl Thumbnails als auch Bilder in Zwischengröße',
   'update_number' => 'Anzahl der Bilder, die pro Klick aktualisiert werden sollen',
   'update_option' => '(Verringere diesen Wert, wenn &quot;Time-Out&quot;-Probleme auftreten sollten)',
-  'filename_title' => 'Dateiname &rArr; Bild-berschrift',
+  'filename_title' => 'Dateiname &rArr; Bild-Überschrift',
   'filename_how' => 'Wie soll der Dateiname modifiziert werden',
   'filename_remove' => 'Entferne die Endung .jpg und ersetze _ (Unterstrich) mit Leerzeichen',
-  'filename_euro' => 'ndere 2003_11_23_13_20_20.jpg zu 23/11/2003 13:20',
-  'filename_us' => 'ndere 2003_11_23_13_20_20.jpg zu 11/23/2003 13:20',
-  'filename_time' => 'ndere 2003_11_23_13_20_20.jpg zu 13:20',
-  'delete' => 'Lsche Bild-berschriften oder Bilder in Original-Gre',
-  'delete_title' => 'Bild-berschriften lschen',
-  'delete_original' => 'Bilder in Original-Gre lschen',
-  'delete_replace' => 'Lsche die Original-Bilder und ersetze sie mit Bilder in Zwischengre',
-  'select_album' => 'Whle Album',
-  'delete_orphans' => 'Verwaiste Kommentare lschen (wirkt sich auf alle Alben aus)', //cpg1.3.0
-  'orphan_comment' => 'veraiste Kommentare gefunden', //cpg1.3.0
-  'delete' => 'lschen', //cpg1.3.0
-  'delete_all' => 'alle lschen', //cpg1.3.0
-  'comment' => 'Kommentar: ', //cpg1.3.0
-  'nonexist' => 'Bezug auf nicht-existierende Datei # ', //cpg1.3.0
-  'phpinfo' => 'phpinfo anzeigen', //cpg1.3.0
-  'update_db' => 'Datenbank aktualisieren', //cpg1.3.0
-  'update_db_explanation' => 'Wenn Du Coppermine-Dateien ersetzt hast, eine Modifikation oder ein Upgrade von einer frhreren Version von Coppermine durchgefhrt hast, lasse diese Datenbank-Aktualisierung einmal laufen, um die mglicherweise notwendigen nderungen an der Datenbank durchzufhren bzw. fehlende Tabellen zu erzeugen.', //cpg1.3.0
+  'filename_euro' => 'Ändere 2003_11_23_13_20_20.jpg zu 23/11/2003 13:20',
+  'filename_us' => 'Ändere 2003_11_23_13_20_20.jpg zu 11/23/2003 13:20',
+  'filename_time' => 'Ändere 2003_11_23_13_20_20.jpg zu 13:20',
+  'delete' => 'Lösche Bild-Überschriften oder Bilder in Original-Größe',
+  'delete_title' => 'Bild-Überschriften löschen',
+  'delete_title_explanation' => 'Diese Option löscht alle Titel von allen Dateien in dem angegebenen Album.', //cpg1.4
+  'delete_original' => 'Bilder in Original-Größe löschen',
+  'delete_original_explanation' => 'Diese Option entfernt die Bilder in Originalgröße.', //cpg1.4
+  'delete_intermediate' => 'Bilder in Zwischengröße löschen', //cpg1.4
+  'delete_intermediate_explanation' => 'Diese Option löscht alle Bilder in Zwischengröße (normal_).<br />Empfohlen, um Speicherplatz freizugeben, wenn die Option \'Bilder in Zwischengröße erzeugen\' in den Coppermine-Einstellungen deaktiviert wurde NACHDEM Bilder zur Datenbank hinzugefügt wurden.', //cpg1.4
+  'delete_replace' => 'Lösche die Original-Bilder und ersetze sie mit Bilder in Zwischengröße',
+  'titles_deleted' => 'Alle Titel in dem angegebenen Album werden gelöscht', //cpg1.4
+  'deleting_intermediates' => 'Lösche Bilder in Zwischengröße, bitte warten...', //cpg1.4
+  'searching_orphans' => 'Suche nach verwaisten Einträgen, bitte warten...', //cpg1.4
+  'select_album' => 'Wähle Album',
+  'delete_orphans' => 'Verwaiste Kommentare löschen', //cpg1.4
+  'delete_orphans_explanation' => 'Diese Option identifiziert und löscht Kommentare, die mit Dateien verknüpft sind, die nicht mehr in der Datenbank vorhanden sind.<br />Durchläuft alle Alben.', //cpg1.4
+  'refresh_db' => 'Informationen über Dateigrößen und -abmessungen erneuern.', //cpg1.4
+  'refresh_db_explanation' => 'Diese Option liest die Dateigrößen und -abmessungen erneut ein. Benutze sie, wenn die Speicherplatz-Anzeige unkorrekt erscheint oder wenn Du die Dateien manuell verändert hast..', //cpg1.4
+  'reset_views' => 'Hits-Zähler zurücksetzen', //cpg1.4
+  'reset_views_explanation' => 'Setzt alle "Datei x mal angesehen" Zähler auf Null im angegebenen Album.', //cpg1.4
+  'orphan_comment' => 'verwaiste Kommentare gefunden',
+  'delete' => 'löschen',
+  'delete_all' => 'alle löschen',
+  'delete_all_orphans' => 'Alle verwaisten Kommentare löschen?', //cpg1.4
+  'comment' => 'Kommentar: ',
+  'nonexist' => 'Bezug auf nicht-existierende Datei # ',
+  'phpinfo' => 'phpinfo anzeigen',
+  'phpinfo_explanation' => 'Zeigt technische Informationen über Deinen Server an.<br /> - Möglicherweise wirst Du nach diesen Informationen gefragt, wenn Du im Coppermine-Forum um Hilfe bittest.', //cpg1.4
+  'update_db' => 'Datenbank aktualisieren',
+  'update_db_explanation' => 'Wenn Du Coppermine-Dateien ersetzt hast, eine Modifikation oder ein Upgrade von einer frühreren Version von Coppermine durchgeführt hast, lasse diese Datenbank-Aktualisierung einmal laufen, um die möglicherweise notwendigen Änderungen an der Datenbank durchzuführen bzw. fehlende Tabellen zu erzeugen.',
+  'view_log' => 'Log-Dateien anzeigen', //cpg1.4
+  'view_log_explanation' => 'Coppermine kann verschiedene Benutzer-Aktionen protokollieren. Diese Protokolle können hier angesehen werden, wenn die Aufzeichnung von Log-Dateien in den Coppermine-<a href="admin.php">Einstellungen</a> aktiviert wurde.', //cpg1.4
+  'versioncheck' => 'Versions-Check', //cpg1.4
+  'versioncheck_explanation' => 'Überprüfe die Versionen Deiner Dateien um herauszufinden, ob alle Dateien bei einem Update korrekt ersetzt wurden, oder ob die Coppermine-Dateien nach der Veröffentlichung eines Pakets aktualisiert wurden.', //cpg1.4
+  'bridgemanager' => 'Bridge-Assistent', //cpg1.4
+  'bridgemanager_explanation' => 'Assistent zur Integration der Benutzerverwaltung von Coppermine mit einer anderen Applikation (z.B. einem Forum) - sogenanntes "Bridging".', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Versions-Check', //cpg1.4
+  'what_it_does' => 'Diese Seite ist für Benutzer gedacht, die ihre Version von Coppermine aktualisiert haben. Dieses Skript durchläuft alle Dateien auf dem Webserver und versucht festzustellen, ob Deine lokalen Dateiversionen mit denen der Referenz auf http://coppermine.sourceforge.net übereinstimmen. Dadurch werden die Dateien, die irrtümlich nicht aktualisiert wurden angezeigt.<br />Alles, was korrigiert werden muss wird in rot angezeigt. Einträge in gelb müssen einer näheren Betrachtung unterzogen werden. Einträge in grün (oder Deiner Standard-Schriftfarbe) sind OK.<br />Klicke auf die Hilfe-Icons für Details.', //cpg1.4
+  'online_repository_unable' => 'Konnte nicht mit Referenz-Datei abgleichen', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine konnte sich nicht mit der Referenz-Datei abzugleichen. Dies kann 2 Gründe haben:', //cpg1.4
+  'online_repository_reason1' => 'die Referenzdatei ist derzeit nicht online - überprüfe, ob Du mit dem Browser diese Seite anzeigen kannst: %s - falls nicht, versuche später noch einmal, den Versions-Check durchzuführen.', //cpg1.4
+  'online_repository_reason2' => 'Auf Deinem Webserver ist PHP so konfiguriert, dass %s deaktiviert ist (Standard-mässig ist diese Option aktiviert). Falls Du den Webserver administrieren kannst, aktiviere diese Option in Deiner <i>php.ini</i> (erlaube zumindest, dass die globale Einstellung mit %s temporär umgangen werden kann). Falls Du jedoch auf einem fremden Server gehostet bist musst Du wahrscheinlich damit leben, dass Du Deine Dateien nicht online vergleichen kannst. In diesem Fall wird diese Seite nur die Dateiversionen mit denen der Ditribution vergleichen - spätere Updates werden nicht in Betracht gezogen.', //cpg1.4
+  'online_repository_skipped' => 'Verbindung mit der Referenz-Datei übersprungen', //cpg1.4
+  'online_repository_to_local' => 'Das Skript benutzt jetzt die lokale Kopie der Versions-Dateien. Die Daten sind möglicherweise ungenau, falls Du Coppermine aktualisiert und nicht alle Dateien hochgeladen hast. Änderungen an Dateiversionen, die nach der Veröffentlichung des Pakets vorgenommen wurden werden nicht berücksichtigt.', //cpg1.4
+  'local_repository_unable' => 'Das Skript konnte sich nicht mit der Referenzdatei auf Deinem Server verbinden', //cpg1.4
+  'local_repository_explanation' => 'Coppermine konnte sich nicht mit der Refernzdatei %s auf Deinem Webserver verbinden. Das bedeutet wahrscheinlich, dass Du die Refernzdatei nicht auf den Server hochgeladen hast. Erledige das nun und versuche dann, diese Seite erneut zu laden (klicke auf "aktualisieren").<br />Falls das immer noch fehl schlägt, dann hat Dein Webhost möglicherweise Teile der <a href="http://www.php.net/manual/de/ref.filesystem.php">Dateifunktionen von PHP</a> komplett deaktiviert. In diesem Fall kannst Du dieses Tool leider gar nicht benutzen.', //cpg1.4
+  'coppermine_version_header' => 'Installierte Coppermine-Version', //cpg1.4
+  'coppermine_version_info' => 'Du hast derzeit installiert: %s', //cpg1.4
+  'coppermine_version_explanation' => 'Falls Du der Meinung sein solltest, dass das falsch ist und Du eine neuere Version von Coppermine haben solltest, dann hast Du wahrscheinlich nicht die aktuellste Version der Datei <i>include/init.inc.php</i> hochgeladen', //cpg1.4
+  'version_comparison' => 'Versions-Vergleich', //cpg1.4
+  'folder_file' => 'Verzeichnis/Datei', //cpg1.4
+  'coppermine_version' => 'cpg-Version', //cpg1.4
+  'file_version' => 'Datei-Version', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'beschreibbar', //cpg1.4
+  'not_writable' => 'nicht beschreibbar', //cpg1.4
+  'help' => 'Hilfe', //cpg1.4
+  'help_file_not_exist_optional1' => 'Datei/Verzeichnis existiert nicht', //cpg1.4
+  'help_file_not_exist_optional2' => 'Die Datei / das Verzeichnis %s wurde auf Deinem Server nicht  gefunden. Obwohl sie optional ist solltest Du sie auf Deinen Server hochladen (benutze dazu Dein FTP-Programm), zumindest wenn Probleme auftreten.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'Datei/Verzeichnis existiert nicht', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'Datei/Verzeichnis %s wurde auf dem Server nicht gefunden, obwohl es zwingend benötigt wird. Lade die Datei (mit Hilfe Deines FTP-Programms) auf Deinen Webserver hoch..', //cpg1.4
+  'help_no_local_version1' => 'Keine lokale Dateiversion', //cpg1.4
+  'help_no_local_version2' => 'Das Skript konnte die Versionsinformation aus der lokalen Datei-Version nicht extrahieren - Deine Datei ist entweder veraltet, oder Du hast die Datei verändert und dabei den Datei-Header geändert. Es ist empfehlenswert, die Datei zu aktualisieren.', //cpg1.4
+  'help_local_version_outdated1' => 'Lokale Version veraltet', //cpg1.4
+  'help_local_version_outdated2' => 'Deine Version der Datei scheint von einer älteren Version von Coppermine zu stammen (Du hast wahrscheinlich ein Upgrade durchgeführt). Ersetze auch diese Datei mit der aktuelleren Version.', //cpg1.4
+  'help_local_version_na1' => 'Konnte CVS-Versions-Information nicht extrahieren', //cpg1.4
+  'help_local_version_na2' => 'Das Skript konnte die CVS-Versions-Information nicht aus der lokalen Datei auf Deinem Webserver extrahieren. Du solltest diese Datei aktualisieren.', //cpg1.4
+  'help_local_version_dev1' => 'Entwicklungs-Version', //cpg1.4
+  'help_local_version_dev2' => 'Die Datei auf Deinem Webserver scheint neuer zu sein als Deine Coppermine-Version. Du benutzt entweder eine Entwicklungs-Version (nur empfohlen für erfahrene Anwender), oder Du hast Deine Coppermine-Installation aktualisiert und die Datei include/init.inc.php nicht hochgeladen.', //cpg1.4
+  'help_not_writable1' => 'Verzeichnis nicht beschreibbar', //cpg1.4
+  'help_not_writable2' => 'Ändere die Berechtigungen (CHMOD), um dem Skript Schreibrechte auf den Ordner %s und alles darin befindliche zu gewähren.', //cpg1.4
+  'help_writable1' => 'Verzeichnis beschreibbar', //cpg1.4
+  'help_writable2' => 'Das Verzeichnis %s ist beschreibbar. Dies stellt ein unnötiges Sicherheitsrisiko dar, Coppermine benötigt nur Lese- und Ausführungsrechte.', //cpg1.4
+  'help_writable_undetermined' => 'Das Skript konnte nicht feststellen, ob das Verzeichnis beschreibbar ist.', //cpg1.4
+  'your_file' => 'Deine Datei', //cpg1.4
+  'reference_file' => 'Referenz-Datei', //cpg1.4
+  'summary' => 'Zusammenfassung', //cpg1.4
+  'total' => 'Summe der überprüften Verzeichnisse/Dateien', //cpg1.4
+  'mandatory_files_missing' => 'Fehlende verbindlich benötigte Dateien', //cpg1.4
+  'optional_files_missing' => 'Fehlende optionale Dateien', //cpg1.4
+  'files_from_older_version' => 'Dateien, die von veralteten Coppermine-Versionen stammen', //cpg1.4
+  'file_version_outdated' => 'Veraltete Datei-Versionen', //cpg1.4
+  'error_no_data' => 'Das Skript hat einen Fehler verursacht und konnte keine Versionsinformationen auslesen. Sorry.', //cpg1.4
+  'go_to_webcvs' => 'gehe zu %s', //cpg1.4
+  'options' => 'Optionen', //cpg1.4
+  'show_optional_files' => 'optionale Verzeichnisse/Dateien anzeigen', //cpg1.4
+  'show_mandatory_files' => 'verbindlich benötigte Dateien anzeigen', //cpg1.4
+  'show_file_versions' => 'Dateiversionen anzeigen', //cpg1.4
+  'show_errors_only' => 'Nur Verzeichnisse und Dateien mit Fehlern anzeigen', //cpg1.4
+  'show_permissions' => 'Berechtigungen anzeigen', //cpg1.4
+  'show_condensed_output' => 'Reduzierte Ausgabe (zur einfacheren Erstellung von Screenshots)', //cpg1.4
+  'coppermine_in_webroot' => 'Coppermine ist im Wurzelverzeichnis der Domäne installiert', //cpg1.4
+  'connect_online_repository' => 'Verbindungsaufbau zur Referenzdatei versuchen', //cpg1.4
+  'show_additional_information' => 'Zusatzinformationen anzeigen', //cpg1.4
+  'no_webcvs_link' => 'Web-CVS-Links nicht anzeigen', //cpg1.4
+  'stable_webcvs_link' => 'Web-CVS-Links zur "stable-branch" anzeigen', //cpg1.4
+  'devel_webcvs_link' => 'Web-CVS-Links zur "devel-branch" anzeigen', //cpg1.4
+  'submit' => 'Änderungen durchführen / aktualisieren', //cpg1.4
+  'reset_to_defaults' => 'Standard-Einstellungen wieder herstellen', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Alle Logs löschen', //cpg1.4
+  'delete_this' => 'Dieses Log löschen', //cpg1.4
+  'view_logs' => 'Logs anzeigen', //cpg1.4
+  'no_logs' => 'Keine Logs vorhanden', //cpg1.4
 );
 
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web Publishing Assistent</h1><p>Dieses Modul ermöglicht es, den <b>Windows XP</b> web publishing Assistenten mit Coppermine zu benutzen.</p><p>Der zugrunde liegende Code basiert auf einem Artikel von
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Was wird benötigt</h2><ul><li>Windows XP, damit der Assistent zur Verfügung steht.</li><li>Eine funktionierende Coppermine-Installation, bei der das Hochladen von Dateien funktioniert.</b></li></ul><h2>Wie installiere ich die nötige Software auf meinem Rechner</h2><ul><li>Rechts-Klicke auf
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Wähle &quot;Zeil speichern unter..&quot;. Speichere die Datei auf Deiner Festplatte. Überprüfe beim Speichern, dass der vorgeschlagene Name  <b>cpg_###.reg</b> lautet (die ###-Symbole repräsentieren einen numerischen Zeitstempel). Ändere ggf. den Namen ab (aber lasse die Zahlen so, wie sie sind). Nach erfolgtem Download, doppelklicke auf die heruntergeladene Datei, um den Coppermine-Server beim Web Publishing-Assistenten zu registrieren.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testen</h2><ul><li>Markiere einige Grafik-Dateien im Windows Explorer und klicke dann auf <b>xxx im Internet veröffentlichen</b> in der linken Leiste des Explorers.</li><li>Bestätige Deine Dateiauswahl. Klicke auf <b>weiter</b>.</li><li>In der Liste der zur Verfügung stehenden Dienste, wähle Deine Foto-Galerie (der Eintrag hat den Namen Deiner Galerie). Falls der Diesnt nicht erscheint, überprüfe, ob Du <b>cpg_pub_wizard.reg</b> wie oben beschrieben installiert hast.</li><li>Gib Deine Zugangsinformationen ein, falls notwendig.</li><li>Wähle ein Album als Ziel der Bilder oder erzeuge ein neues Album.</li><li>Klicke auf <b>weiter</b>. Der Upload Deiner Bilder startet jetzt.</li><li>Wenn der Upload beendet ist, überprüfe auf der Galerie-Seite, dass alle Bilder korrekt hochgeladen wurden.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Anmerkungen :</h2><ul><li>Wenn der Upload-Vorgang erst einmal gestartet ist kann der Assistent keine Fehlermeldungen anzeigen, die vom Skript generiert werden; daher kann man nicht wissen, ob ein Upload erfolgreich war oder nicht, außer durch Besuch der Coppermine-Galerie.</li><li>Wenn ein Upload fehlschlägt, aktiviere den &quot;Debug-Modus&quot; in den Coppermine-Einstellungen, lade ein einzelnes Bild hoch und überprüfe dann die Fehlermeldungen in der
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+Datei, die im Coppermine-Verzeichnis auf Deinem Server liegt.</li><li>Um zu vermeiden, dass die Galerie überflutet wird mit Uploads durch den Assistenten können nur die <b>Administratoren der Galerie</b> und <b>Benutzer, die eigene Alben haben dürfen</b> dieses Feature nutzen.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Web Publishing Assistent', //cpg1.4
+  'welcome' => 'Willkommen <b>%s</b>,', //cpg1.4
+  'need_login' => 'Um diesen Assistenten zu nutzen musst Du Dich bei der Galerie mit Hilfe Deines Browsers (IE) anmelden.<p/><p>Vergiss nicht, die Option &quot;<b>Immer angemeldet bleiben</b>&quot; bei der Anmeldung zu aktivieren, wenn vorhanden.', //cpg1.4
+  'no_alb' => 'Leider gibt es keine Alben, in die Du berechtigt bist mit diesem Assistenten Bilder hochzuladen.', //cpg1.4
+  'upload' => 'Lade Deine Bilder in ein bestehendes Album hoch', //cpg1.4
+  'create_new' => 'Erstelle ein neues Album für Deine Bilder', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategorie', //cpg1.4
+  'new_alb_created' => 'Dein neues Album &quot;<b>%s</b>&quot; wurde erstellt.', //cpg1.4
+  'continue' => 'Klicke auf &quot;Weiter&quot;, um Deine Bilder hochzuladen', //cpg1.4
+  'link' => 'dieser Link', //cpg1.4
+);
+}
 ?>
\ No newline at end of file
diff -ruN 133/lang/german_sie.php cpg148/lang/german_sie.php
--- 133/lang/german_sie.php	2005-04-19 05:26:08.000000000 -0500
+++ cpg148/lang/german_sie.php	2006-06-08 00:24:54.000000000 -0500
@@ -2,51 +2,51 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/lang/german_sie.php,v $
-  $Revision: 1.4 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:26:07 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU:   
-// ------------------------------------------------------------------------- //
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 // info about translators and translated language
 $lang_translation_info = array(
-'lang_name_english' => 'German',
-'lang_name_native' => 'Deutsch',
-'lang_country_code' => 'de',
-'trans_name'=> 'Andi',
-'trans_email' => '',
-'trans_website' => 'http://www.maax-design.de/',
-'trans_date' => '2004-08-23',
+  'lang_name_english' => 'German', //cpg1.4
+  'lang_name_native' => 'Deutsch', //cpg1.4
+  'lang_country_code' => 'de', //cpg1.4
+  'trans_name'=> 'Andi',
+  'trans_email' => 'info@pragmamx.org',
+  'trans_website' => 'http://pragmamx.org/',
+  'trans_date' => '2005-10-29',
 );
 
-$lang_charset = 'iso-8859-1';
+// mx charset converted //
+$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', 'kB', 'MB');
+$lang_byte_units = array('Bytes', 'KB', 'MB');
 
 // Day of weeks and months
 $lang_day_of_week = array('So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa');
-$lang_month = array('Januar', 'Februar', 'Mrz', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember');
+$lang_month = array('Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember');
 
 // Some common strings
 $lang_yes = 'Ja';
 $lang_no  = 'Nein';
-$lang_back = 'zurck';
+$lang_back = 'zurück';
 $lang_continue = 'weiter';
 $lang_info = 'Information';
 $lang_error = 'Fehler';
+$lang_check_uncheck_all = 'alle selektieren/de-selektieren'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
@@ -56,9 +56,10 @@
 $register_date_fmt = '%d.%B %Y';
 $lasthit_date_fmt = '%d.%B %Y um %H:%M';
 $comment_date_fmt =  '%d.%B %Y um %H:%M';
+$log_date_fmt = '%d.%B %Y um %H:%M'; //cpg1.4
 
 // For the word censor
-$lang_bad_words = array('*fuck*', '*fick*', '*arsch*', 'hure*', 'nutte', 'fotze', 'mse', 'scheiss*', 'schei*', 'motherfucker','nigger*', 'pussy', 'shit', 'slut', 'titties', 'titty');
+$lang_bad_words = array('*fuck*', 'Fu\(*', 'fuk*', 'masturbat*', 'motherfucker', 'nigger*', 'penis', 'pussy', 'shit', 'titties', 'titty',  'arsch*', 'fick*', 'fotze', 'votze', 'Sieg Heil', 'Heil Hitler', 'Nutte', 'Möse', 'Moese', 'Pimmel', 'Schwengel', 'Titte*', 'bums*', 'Scheiss*', 'Scheiß*');
 
 $lang_meta_album_names = array(
   'random' => 'Zufalls-Bilder',
@@ -69,83 +70,119 @@
   'toprated' => 'am besten bewertet',
   'lasthits' => 'zuletzt angesehen',
   'search' => 'Suchergebnisse',
-  'favpics'=> 'Favourite Pictures'
+  'favpics'=> 'Favoriten',  //cpg1.4
 );
 
 $lang_errors = array(
   'access_denied' => 'Sie haben kein Recht, diese Seite anzusehen.',
-  'perm_denied' => 'Sie haben nicht das Recht, diese Operation auszufhren.',
-  'param_missing' => 'Das Skript wurde ohne den/die erfordlichen Parameter aufgerufen.',
-  'non_exist_ap' => 'Das gewhlte Album bzw. die gewhlte Datei existiert nicht!',
-  'quota_exceeded' => 'Speicherplatz erschpft<br /><br />Sie haben ein Speicherlimit von [quota]K, Ihre Dateien belegen zur Zeit [space] kB, das Hinzufgen dieser Datei wrde Ihren Speicherplatz berschreiten.',
+  'perm_denied' => 'Sie haben nicht das Recht, diese Operation auszuführen.',
+  'param_missing' => 'Das Skript wurde ohne den/die erforderlichen Parameter aufgerufen.',
+  'non_exist_ap' => 'Das gewählte Album bzw. die gewählte Datei existiert nicht!',
+  'quota_exceeded' => 'Speicherplatz erschöpft<br /><br />Sie haben ein Speicherlimit von [quota] kB, Ihre Dateien belegen zur Zeit [space] kB, das Hinzufügen dieser Datei würde Ihren Speicherplatz überschreiten.',
   'gd_file_type_err' => 'Bei Verwendung der GD-Bibliothek sind nur die Dateitypen JPG und PNG erlaubt.',
-  'invalid_image' => 'Das Bild, das Sie hochgeladen haben ist beschdigt oder kann nicht von der GD-Bibliothek verarbeitet werden',
+  'invalid_image' => 'Das Bild, das Sie hochgeladen haben, ist beschädigt oder kann nicht von der GD-Bibliothek verarbeitet werden',
   'resize_failed' => 'Kann Thumbnail nicht erzeugen.',
   'no_img_to_display' => 'Keine Datei zum Anzeigen vorhanden (oder Sie haben keine Berechtigung, das Album zu sehen)',
-  'non_exist_cat' => 'Die gewhlte Kategorie existiert nicht',
-  'orphan_cat' => 'Eine Kategorie besitzt ein nicht-existierendes Eltern-Element, benutzen Sie den Kategorie-Manager um das Problem zu beheben.',
-  'directory_ro' => 'Das Verzeichnis \'%s\' ist nicht beschreibbar, die Dateien knnen nicht gelscht werden',
-  'non_exist_comment' => 'Der gewhlte Kommentar existiert nicht.',
+  'non_exist_cat' => 'Die gewählte Kategorie existiert nicht',
+  'orphan_cat' => 'Eine Kategorie besitzt ein nicht-existierendes Eltern-Element, benutzen Sie den Kategorie-Manager, um das Problem zu beheben.',
+  'directory_ro' => 'Das Verzeichnis \'%s\' ist nicht beschreibbar, die Dateien können nicht gelöscht werden',
+  'non_exist_comment' => 'Der gewählte Kommentar existiert nicht.',
   'pic_in_invalid_album' => 'Die Datei befindet sich in einem nicht-existierenden Album (%s)!?',
   'banned' => 'Sie sind zur Zeit von dieser Seite verbannt.',
-  'not_with_udb' => 'Diese Funktion ist innerhalb Coppermine deaktiviert, weil Sie in die Forums-Software integriert ist. Entweder wird das, was Sie gerade zu tun versucht haben in dieser Konfiguration nicht untersttzt oder die Funktion sollte von der Forums-Software bernommen werden.',
-  'offline_title' => 'Wartunsmodus', //cpg1.3.0
-  'offline_text' => 'Die Galerie is zur Zeit im Wartungsmodus - schauen Sie bitte spter nochmal vorbei!', //cpg1.3.0
-  'ecards_empty' => 'Es knnen derzeit keine eCard-Eintrge gefunden werden. berprfen Sie, ob die Aufzeichung von eCards in den Einstellungen aktivert wurde!', //cpg1.3.0
-  'action_failed' => 'Aktion fehlgeschlagen. Coppermine konnte die gewnschte Aktion nicht ausfhren.', //cpg1.3.0
-  'no_zip' => 'Die zum Verarbeiten von ZIP-Dateien notwendigen libraries sind auf dem Server nicht verfgbar. Setzen Sie sich mit dem Server-Admin in Verbindung.', //cpg1.3.0
-  'zip_type' => 'Keine Berechtigung fr den Upload von ZIP-Dateien.', //cpg1.3.0
+  'not_with_udb' => 'Diese Funktion ist innerhalb von Coppermine deaktiviert, weil sie in die Forums-Software integriert ist. Entweder wird das, was Sie gerade zu tun versucht haben, in dieser Konfiguration nicht unterstützt oder die Funktion sollte von der Forums-Software übernommen werden.',
+  'offline_title' => 'Wartungsmodus',
+  'offline_text' => 'Die Galerie ist zur Zeit im Wartungsmodus - schauen Sie bitte später nochmal vorbei!', //cpg1.3.0
+  'ecards_empty' => 'Es können derzeit keine eCard-Einträge gefunden werden. Überprüfen Sie, ob die Aufzeichung von eCards in den Einstellungen aktivert wurde!',
+  'action_failed' => 'Aktion fehlgeschlagen. Coppermine konnte die gewünschte Aktion nicht ausführen.', //cpg1.3.0
+  'no_zip' => 'Die zum Verarbeiten von ZIP-Dateien notwendigen libraries sind auf dem Server nicht verfügbar. Setzen Sie sich mit dem Server-Admin in Verbindung.',
+  'zip_type' => 'Keine Berechtigung für den Upload von ZIP-Dateien.',
+  'database_query' => 'Beim Ausführen einer Datenbank-Abfrage ist ein Fehler aufgetreten', //cpg1.4
+  'non_exist_comment' => 'Der gewählte Kommentar existiert nicht', //cpg1.4
 );
 
-$lang_bbcode_help = 'Die folgenden codes knnten hilfreich sein: <li>[b]<b>fett</b>[/b]</li> <li>[i]<i>kursiv</i>[/i]</li> <li>[url=http://ihreseite.de/]Link-Text[/url]</li> <li>[email]benutzer@irgendwo.de[/email]</li>'; //cpg1.3.0// ------------------------------------------------------------------------- //
+$lang_bbcode_help_title = 'Bulletin Board code Hilfe'; //cpg1.4
+$lang_bbcode_help = 'Sie können klickbare Links und Formatierung in diesem Feld anwenden durch die Verwendung folgender bbcode-Befehle: <li>[b]Fett[/b] =&gt; <b>Fett</b></li><li>[i]Kursiv[/i] =&gt; <i>Kursiv</i></li><li>[url=http://meineseite.com/]Url Text[/url] =&gt; <a href="http://meineseite.com">Url Text</a></li><li>[email]benutzer@domain.com[/email] =&gt; <a href="mailto:benutzer@domain.com">benutzer@domain.com</a></li><li>[color=red]Beispieltext[/color] =&gt; <span style="color:red">Beispieltext</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
+
+// ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-  'alb_list_title' => 'Gehe zur Alben-bersicht',
-  'alb_list_lnk' => 'Alben-bersicht',
-  'my_gal_title' => 'zu meiner persnlichen Galerie',
-  'my_gal_lnk' => 'meine Galerie',
-  'my_prof_lnk' => 'mein Profil',
-  'adm_mode_title' => 'in Admin-Modus schalten',
+  'home_title' => 'Gehe zur Startseite',
+  'home_lnk' => 'Startseite',
+  'alb_list_title' => 'Gehe zur Alben-Liste',
+  'alb_list_lnk' => 'Alben-Liste',
+  'my_gal_title' => 'Gehe zu meiner persönlichen Galerie',
+  'my_gal_lnk' => 'Meine Galerie',
+  'my_prof_title' => 'Gehe zu meinem Profil', //cpg1.4
+  'my_prof_lnk' => 'Mein Profil',
+  'adm_mode_title' => 'In den Admin-Modus wechseln',
   'adm_mode_lnk' => 'Admin-Modus',
-  'usr_mode_title' => 'in Benutzer-Modus schalten',
+  'usr_mode_title' => 'In den Benutzer-Modus wechseln',
   'usr_mode_lnk' => 'Benutzer-Modus',
   'upload_pic_title' => 'Datei in ein Album hochladen',
   'upload_pic_lnk' => 'Datei hochladen',
-  'register_title' => 'Konto erzeugen',
+  'register_title' => 'Erzeuge ein Benutzerkonto',
   'register_lnk' => 'Registrieren',
-  'login_lnk' => 'anmelden',
-  'logout_lnk' => 'abmelden',
-  'lastup_lnk' => 'neueste Uploads',
-  'lastcom_lnk' => 'neueste Kommentare',
-  'topn_lnk' => 'am meisten angesehen',
-  'toprated_lnk' => 'am besten bewertet',
+  'login_title' => 'melde mich an', //cpg1.4
+  'login_lnk' => 'Anmelden',
+  'logout_title' => 'Melde mich ab', //cpg1.4
+  'logout_lnk' => 'Abmelden',
+  'lastup_title' => 'Zeige neueste Uploads an', //cpg1.4
+  'lastup_lnk' => 'Neueste Uploads',
+  'lastcom_title' => 'Zeige die neuesten Kommentare an', //cpg1.4
+  'lastcom_lnk' => 'Neueste Kommentare',
+  'topn_title' => 'Zeige die am meisten angesehenen Dateien an', //cpg1.4
+  'topn_lnk' => 'Am meisten angesehen',
+  'toprated_title' => 'Zeige die am besten bewerteten Dateien an', //cpg1.4
+  'toprated_lnk' => 'Am besten bewertet',
+  'search_title' => 'Durchsuche die Galerie', //cpg1.4
   'search_lnk' => 'Suche',
+  'fav_title' => 'Zeige meine Favoriten an', //cpg1.4
   'fav_lnk' => 'Meine Favoriten',
-  'memberlist_title' => 'Benutzerliste anzeigen', //cpg1.3.0
-  'memberlist_lnk' => 'Benutzerliste', //cpg1.3.0
-  'faq_title' => 'Hufig gestellte Fragen (Frequently Asked Questions) zur Galerie &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
+  'memberlist_title' => 'Benutzerliste anzeigen',
+  'memberlist_lnk' => 'Benutzerliste',
+  'faq_title' => 'Häufig gestellte Fragen (Frequently Asked Questions) zur Galerie &quot;Coppermine&quot;',
+  'faq_lnk' => 'FAQ',
 );
 
 $lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Upload-Besttigung',
-  'config_lnk' => 'Einstellungen',
+  'upl_app_title' => 'Neu hochgeladene Dateien bestätigen', //cpg1.4
+  'upl_app_lnk' => 'Upload-Bestätigung',
+  'admin_title' => 'Gehe zur Konfiguration', //cpg1.4
+  'admin_lnk' => 'Einstellungen', //cpg1.4
+  'albums_title' => 'Gehe zur Alben-Konfiguration', //cpg1.4
   'albums_lnk' => 'Alben',
+  'categories_title' => 'Gehe zur Kategorien-Konfiguration', //cpg1.4
   'categories_lnk' => 'Kategorien',
+  'users_title' => 'Gehe zur Benutzer-Konfiguration', //cpg1.4
   'users_lnk' => 'Benutzer',
+  'groups_title' => 'Gehe zur Gruppen-Konfiguration', //cpg1.4
   'groups_lnk' => 'Gruppen',
+  'comments_title' => 'Zeige alle Kommentare zur Bearbeitung an', //cpg1.4
   'comments_lnk' => 'Kommentare bearbeiten',
-  'searchnew_lnk' => 'Batch-hinzufgen',
+  'searchnew_title' => 'Gehe zur Stapel-Bearbeitung hochgeladener Dateien', //cpg1.4
+  'searchnew_lnk' => 'Batch-hinzufügen',
+  'util_title' => 'Gehe zu den Admin-Werkzeugen', //cpg1.4
   'util_lnk' => 'Admin-Werkzeuge',
+  'key_title' => 'Gehe zum Schlagwort-Register', //cpg1.4
+  'key_lnk' => 'Schlagwort-Register', //cpg1.4
+  'ban_title' => 'Gehe zur Konfiguration der Verbannungen', //cpg1.4
   'ban_lnk' => 'Benutzer verbannen',
-  'db_ecard_lnk' => 'eCards anzeigen', //cpg1.3.0
+  'db_ecard_title' => 'Bisher gesendete eCards anzeigen', //cpg1.4
+  'db_ecard_lnk' => 'eCards anzeigen',
+  'pictures_title' => 'Bestimme die Reihenfolge von Bildern in Alben', //cpg1.4
+  'pictures_lnk' => 'Meine Bilder sortieren', //cpg1.4
+  'documentation_lnk' => 'Dokumentation', //cpg1.4
+  'documentation_title' => 'Coppermine-Handbuch', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Alben erzeugen / anordnen',
+  'albmgr_title' => 'Meine Alben erzeugen/anordnen', //cpg1.4
+  'albmgr_lnk' => 'Alben erzeugen/anordnen',
+  'modifyalb_title' => 'Meine Alben bearbeiten',  //cpg1.4
   'modifyalb_lnk' => 'Meine Alben bearbeiten',
+  'my_prof_title' => 'gehe zu meinem persönlichen Profil', //cpg1.4
   'my_prof_lnk' => 'Mein Profil',
 );
 
@@ -164,31 +201,43 @@
   //Sort by filename and title
   'name' => 'Dateiname',
   'title' => 'Titel',
-  'sort_da' => 'aufsteigend nach Datum sortieren',
-  'sort_dd' => 'absteigend nach Datum sortieren',
-  'sort_na' => 'aufsteigend nach Name sortieren',
-  'sort_nd' => 'absteigend nach Name sortieren',
-  'sort_ta' => 'aufsteigend nach Titel sortieren',
-  'sort_td' => 'absteigend nach Titel sortieren',
-  'download_zip' => 'Als ZIP-Datei herunterladen', //cpg1.3.0
+  'sort_da' => 'Aufsteigend nach Datum sortieren',
+  'sort_dd' => 'Absteigend nach Datum sortieren',
+  'sort_na' => 'Aufsteigend nach Name sortieren',
+  'sort_nd' => 'Absteigend nach Name sortieren',
+  'sort_ta' => 'Aufsteigend nach Titel sortieren',
+  'sort_td' => 'Absteigend nach Titel sortieren',
+  'position' => 'Position', //cpg1.4
+  'sort_pa' => 'Aufsteigend nach Position sortieren', //cpg1.4
+  'sort_pd' => 'Absteigend nach Position sortieren', //cpg1.4
+  'download_zip' => 'Als ZIP-Datei herunterladen',
   'pic_on_page' => '%d Dateien auf %d Seite(n)',
   'user_on_page' => '%d Benutzer auf %d Seite(n)',
+  'enter_alb_pass' => 'Geben Sie das Passwort für das Album ein', //cpg1.4
+  'invalid_pass' => 'Ungültiges Passwort', //cpg1.4
+  'pass' => 'Passwort', //cpg1.4
+  'submit' => 'Absenden', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-  'thumb_title' => 'zurck zur Thumbnail-Seite',
+  'thumb_title' => 'zurück zur Thumbnail-Seite',
   'pic_info_title' => 'Dateiinformationen anzeigen/verbergen',
   'slideshow_title' => 'Diashow',
   'ecard_title' => 'Bild als eCard versenden',
   'ecard_disabled' => 'eCards sind deaktiviert',
   'ecard_disabled_msg' => 'Sie haben nicht das Recht, eCards zu versenden',
   'prev_title' => 'vorherige Datei anzeigen',
-  'next_title' => 'nchste Datei anzeigen',
+  'next_title' => 'nächste Datei anzeigen',
   'pic_pos' => 'Datei %s/%s',
+  'report_title' => 'Diese Datei dem Administrator melden', //cpg1.4
+  'go_album_end' => 'Zum Ende gehen', //cpg1.4
+  'go_album_start' => 'Zum Anfang zurückkehren', //cpg1.4
+  'go_back_x_items' => 'gehe %s Einträge zurück', //cpg1.4
+  'go_forward_x_items' => 'gehe %s Einträge weiter', //cpg1.4
 );
 
 $lang_rate_pic = array(
-  'rate_this_pic' => 'Diese Datei bewerten ',
+  'rate_this_pic' => 'Diese Datei bewerten',
   'no_votes' => '(noch keine Bewertung)',
   'rating' => '- derzeitige Bewertung : %s/5 mit %s Stimme(n)',
   'rubbish' => 'sehr schlecht',
@@ -219,9 +268,9 @@
 
 $lang_display_thumbnails = array(
   'filename' => 'Dateiname : ',
-  'filesize' => 'Dateigrsse : ',
+  'filesize' => 'Dateigröße : ',
   'dimensions' => 'Abmessungen : ',
-  'date_added' => 'hinzugefgt am : ',
+  'date_added' => 'hinzugefügt am : ',
 );
 
 $lang_get_pic_data = array(
@@ -231,20 +280,32 @@
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Alles markieren', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Wenn Sie Hilfe im Coppermine-Forum suchen wollen, kopieren Sie diese Debug-Ausgabe in Ihren Beitrag im Forum. Ersetzen Sie eventuell vorhandene Passwrter in den Queries durch ***.', //cpg1.3.0
-  'phpinfo' => 'phpinfo anzeigen', //cpg1.3.0
+  'debug_info' => 'Debug-Info',
+  'select_all' => 'Alles markieren',
+  'copy_and_paste_instructions' => 'Wenn Sie Hilfe im Coppermine-Forum suchen wollen, kopieren Sie diese Debug-Ausgabe in Ihren Beitrag im Forum. Ersetzen Sie  eventuell vorhandene Passwörter in den Queries durch ***.<br />Anmerkung: Diese Ausgabe erfolgt nur zur Information und bedeutet nicht, dass ein Fehler in der Galerie vorliegt.', //cpg1.4
+  'phpinfo' => 'phpinfo anzeigen',
+  'notices' => 'Notices', //cpg1.4
 );
 
 $lang_language_selection = array(
-  'reset_language' => 'Standard-Sprache', //cpg1.3.0
-  'choose_language' => 'Whle Sprache', //cpg1.3.0
+  'reset_language' => 'Standard-Sprache',
+  'choose_language' => 'Wählen Sie eine Sprache',
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => 'Standard-Design', //cpg1.3.0
-  'choose_theme' => 'Whle Design', //cpg1.3.0
+  'reset_theme' => 'Standard-Design',
+  'choose_theme' => 'Wähle Design',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Nicht unterstützte Version!', //cpg1.4
+  'no_stable_version' => 'Sie betreiben Coppermine version  %s (%s), das nur für erfahrene Benutzer gedacht ist - für diese Version gibt es keinen Support oder Funktions-Garantien. Benutzen Sie sie auf eigenes Risiko oder downgraden Sie auf die aktuellste stabile Version, wenn Sie Support brauchen!', //cpg1.4
+  'gallery_offline' => 'Die Galerie ist zur Zeit im Wartungs-Modus und ist nur für Sie als Admin zugänglich. Vergessen Sie nicht, sie wieder aus dem Wartungs-Modus in den "normalen" Modus zurück zu schalten, wenn Ihre Wartungsarbeiten beendet sind.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'vorherige', //cpg1.4
+  'next' => 'nächste', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -254,32 +315,47 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Konnte das Plugin '%s' nicht aktivieren", //cpg1.4
+  'error_install' => "Konnte das Plugin '%s' nicht installieren", //cpg1.4
+  'error_uninstall' => "Konnte das Plugin '%s' nicht de-installieren", //cpg1.4
+  'error_sleep' => "Konnte das Plugin '%s' nicht de-aktivieren.<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
-if (defined('SMILIES_PHP'))
- $lang_smilies_inc_php = array(
+if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
   'Exclamation' => 'Ausruf',
   'Question' => 'Frage',
-  'Very Happy' => 'sehr glcklich',
+  'Very Happy' => 'sehr glücklich',
   'Smile' => 'lachen',
   'Sad' => 'traurig',
-  'Surprised' => 'berrascht',
+  'Surprised' => 'überrascht',
   'Shocked' => 'schockiert',
   'Confused' => 'verwirrt',
   'Cool' => 'cool',
   'Laughing' => 'lachend',
-  'Mad' => 'wtend',
+  'Mad' => 'wütend',
   'Razz' => 'scheu',
-  'Embarassed' => 'schchtern',
+  'Embarassed' => 'schüchtern',
   'Crying or Very sad' => 'traurig',
-  'Evil or Very Mad' => 'bse',
+  'Evil or Very Mad' => 'böse',
   'Twisted Evil' => 'verschlagen',
   'Rolling Eyes' => 'na ja',
   'Wink' => 'zwinker',
@@ -296,11 +372,10 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP'))
- $lang_admin_php = array(
+if (defined('MODE_PHP')) $lang_mode_php = array(
   0 => 'Beende Admin-Modus...',
   1 => 'Starte Admin-Modus...',
 );
@@ -309,284 +384,555 @@
 // File albmgr.php
 // ------------------------------------------------------------------------- //
 
-if (defined('ALBMGR_PHP'))
- $lang_albmgr_php = array(
-  'alb_need_name' => 'Alben mssen einen Namen haben!',
-  'confirm_modifs' => 'Sind Sie sicher, dass Sie diese nderungen durchfhren wollen?',
-  'no_change' => 'Sie haben nichts verndert!',
+if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
+  'alb_need_name' => 'Alben müssen einen Namen haben!', //js-alert
+  'confirm_modifs' => 'Sind Sie sicher, dass Sie diese Änderungen durchführen wollen?', //js-alert
+  'no_change' => 'Sie haben nichts verändert!', //js-alert
   'new_album' => 'neues Album',
-  'confirm_delete1' => 'Wollen Sie dieses Album wirklich lschen?',
-  'confirm_delete2' => '\nAlle Dateien und Kommentare, die darin enthalten sind, werden gelscht!',
-  'select_first' => 'Whlen Sie zuerst ein Album',
+  'confirm_delete1' => 'Wollen Sie dieses Album wirklich löschen?', //js-alert
+  'confirm_delete2' => '\nAlle Dateien und Kommentare, die darin enthalten sind, werden gelöscht!', //js-alert
+  'select_first' => 'Wählen Sie zuerst ein Album', //js-alert
   'alb_mrg' => 'Alben-Manager',
   'my_gallery' => '* meine Galerie *',
   'no_category' => '* keine Kategorie *',
-  'delete' => 'lschen',
+  'delete' => 'löschen',
   'new' => 'neu',
-  'apply_modifs' => 'nderungen bernehmen',
-  'select_category' => 'whle Kategorie',
+  'apply_modifs' => 'Änderungen übernehmen',
+  'select_category' => 'Kategorie wählen',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Benutzer verbannen', //cpg1.4
+  'user_name' => 'Benutzername', //cpg1.4
+  'ip_address' => 'IP-Adresse', //cpg1.4
+  'expiry' => 'läuft ab am (leer bedeutet permanent)', //cpg1.4
+  'edit_ban' => 'Änderungen speichern', //cpg1.4
+  'delete_ban' => 'Löschen', //cpg1.4
+  'add_new' => 'Neuen Bann hinzufügen', //cpg1.4
+  'add_ban' => 'Hinzufügen', //cpg1.4
+  'error_user' => 'Kann angegebenen Benutzer nicht finden', //cpg1.4
+  'error_specify' => 'Sie müssen entweder einen Benutzer oder eine IP-Adresse angeben', //cpg1.4
+  'error_ban_id' => 'Ungültige Verbannungs-ID!', //cpg1.4
+  'error_admin_ban' => 'Sie können sich nicht selbst verbannen!', //cpg1.4
+  'error_server_ban' => 'Sie wollten Ihren eigenen Server verbannen? Ts ts, das kann ich nicht zulassen...', //cpg1.4
+  'error_ip_forbidden' => 'Sie können diese IP-Adresse nicht verbannen - sie ist sowieso nicht route-bar (private)!<br />Wenn Sie Verbannungen für private IP-Adressen erlauben möchten, dann erlauben Sie das in Ihren <a href="admin.php">Einstellungen</a> (macht nur Sinn, wenn Coppermine in einem LAN läuft).', //cpg1.4
+  'lookup_ip' => 'IP-Adresse nachschlagen', //cpg1.4
+  'submit' => 'los!', //cpg1.4
+  'select_date' => 'Wähle Datum', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Bridge-Assistent',
+  'warning' => 'Warnung: bevor Sie diesen Assitenten benutzen muss Ihnen klar sein, dass Sicherheits-relevante Daten über HTML-Formulare versendet werden. Führen Sie den Assitenten nur auf Ihrem eigenen PC aus (nicht auf einem öffentlichen Rechner wie beispielsweise in einem Internet-Café), und löschen Sie danach auf jeden Fall Ihren Browser-Cahce und Ihre temporären Internet-Dateien, sonst haben andere vielleicht Zugriff zu diesen Daten!',
+  'back' => 'zurück',
+  'next' => 'weiter',
+  'start_wizard' => 'Starte den Bridge-Assistenten',
+  'finish' => 'Fertigstellen',
+  'hide_unused_fields' => 'unbenutze Formular-Felder verbergen (empfohlen)',
+  'clear_unused_db_fields' => 'ungültige Datenbank-Einträge löschen (empfohlen)',
+  'custom_bridge_file' => 'der Name Ihrer benutzerdefinierten Bridge-Datei (Wenn der Dateiname  <i>meinedatei.inc.php</i> lautet, dann geben Sie <i>meinedatei</i> in diesem Feld ein)',
+  'no_action_needed' => 'Kein Aktion notwenig in diesem Schritt. Klicken Sie auf &quot;weiter&quot;, um fortzufahren.',
+  'reset_to_default' => 'Auf Standard-Wert zurücksetzen',
+  'choose_bbs_app' => 'Wählen Sie eine Anwendung, mit der Sie &quot;bridgen&quot; wollen',
+  'support_url' => 'Für Support zu dieser Anwendung klicken Sie hier',
+  'settings_path' => 'Pfad(e) Ihrer Forums-Anwendung',
+  'database_connection' => 'Datenbank-Verbindung',
+  'database_tables' => 'Tabellen in der Datenbank',
+  'bbs_groups' => 'Forums-Gruppen',
+  'license_number' => 'Lizenz-Nummer',
+  'license_number_explanation' => 'Geben Sie Ihre Lizenz-Nummer ein (falls zutreffend)',
+  'db_database_name' => 'Datenbank-Name',
+  'db_database_name_explanation' => 'Geben Sie den Namen der Datenbank ein, die Ihr Forum benutzt',
+  'db_hostname' => 'Datenbank-Hostname',
+  'db_hostname_explanation' => 'Hostname Ihrer mySQL-Datenbank, meistens &quot;localhost&quot;',
+  'db_username' => 'Datenbank-Benutzername',
+  'db_username_explanation' => 'mySQL Benutzer-Konto für die Verbindung mit Ihrem Forum',
+  'db_password' => 'Datenbank-Passwort',
+  'db_password_explanation' => 'Passwort für Die mySQL-Datenbank Ihres Forums',
+  'full_forum_url' => 'Forums-URL',
+  'full_forum_url_explanation' => 'Vollständige Internet-Adresse Ihres Forums (einschließlich http:// , z.B. http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Relativer Pfad zum Forum',
+  'relative_path_of_forum_from_webroot_explanation' => 'Relativer Pfad zu Ihrem Forum vom Wurzelverzeichnis (webroot) aus gesehen (Beispiel: wenn Ihr Forum unter http://www.meineseite.tld/forum/ ist, dann geben Sie hier &quot;/forum/&quot; in das Feld ein)',
+  'relative_path_to_config_file' => 'Relativer Pfad zur Konfigurations-Datei Ihres Forums',
+  'relative_path_to_config_file_explanation' => 'Relativer Pfad zu Ihrem Forum, von Ihrem Coppermine-Verzeichnis aus gesehen (z.B. &quot;../forum/&quot; wenn Ihr Forum unter http://www.meineseite.tld/forum/ ist und Coppermine unter http://www.meineseite.tld/gallery/)',
+  'cookie_prefix' => 'Cookie-Vorsilbe',
+  'cookie_prefix_explanation' => 'Der Cookie-Name Ihres Forums',
+  'table_prefix' => 'Tabellen-Vorsilbe',
+  'table_prefix_explanation' => 'Die Vorsible (Präfix) der Tabellen Ihres Forums, die Sie bei der Einrichtung Ihres Forums festgelegt haben.',
+  'user_table' => 'Benutzer-Tabelle',
+  'user_table_explanation' => '(normalerweise sind die vorgeschlagenen Standard-Werte OK, wenn Sie keine Sondereinstellungen in Ihrem Forum vorgenommen haben)',
+  'session_table' => 'Session-Tabelle',
+  'session_table_explanation' => '(normalerweise sind die vorgeschlagenen Standard-Werte OK, wenn Sie keine Sondereinstellungen in Ihrem Forum vorgenommen haben)',
+  'group_table' => 'Gruppen-Tabelle',
+  'group_table_explanation' => '(normalerweise sind die vorgeschlagenen Standard-Werte OK, wenn Sie keine Sondereinstellungen in Ihrem Forum vorgenommen haben)',
+  'group_relation_table' => 'Gruppen-Relations-Tabelle',
+  'group_relation_table_explanation' => '(normalerweise sind die vorgeschlagenen Standard-Werte OK, wenn Sie keine Sondereinstellungen in Ihrem Forum vorgenommen haben)',
+  'group_mapping_table' => 'Gruppen-Verknüpfungs-Tabelle',
+  'group_mapping_table_explanation' => '(normalerweise sind die vorgeschlagenen Standard-Werte OK, wenn Sie keine Sondereinstellungen in Ihrem Forum vorgenommen haben)',
+  'use_standard_groups' => 'Standard-Forums-Gruppen benutzen',
+  'use_standard_groups_explanation' => 'Eingebaute Standard-Benutzergruppen Ihres Forums benutzen (empfohlen). Diese Option setzt alle benutzerdefinierten Gruppen-Einstellungen auf dieser Seite ausser Kraft. Schalten Sie diese Option nur ab, wenn Sie WIRKLICH wissen, was Sie tun!',
+  'validating_group' => 'Bestätigungs-Gruppe',
+  'validating_group_explanation' => 'Die ID der Gruppe Ihres Forums für Benutzer, deren Konto noch überprüft werden muss (normalerweise sind die vorgeschlagenen Standard-Werte OK, wenn Sie keine Sondereinstellungen in Ihrem Forum vorgenommen haben)',
+  'guest_group' => 'Gäste-Gruppe',
+  'guest_group_explanation' => 'Die ID der Gruppe Ihres Forums für Gäste / anonyme Benutzer (normalerweise sind die vorgeschlagenen Standard-Werte OK, wenn Sie keine Sondereinstellungen in Ihrem Forum vorgenommen haben)',
+  'member_group' => 'Mitglieder-Gruppe',
+  'member_group_explanation' => 'Die ID der Gruppe Ihres Forums für normale (reguläre) Benutzer (normalerweise sind die vorgeschlagenen Standard-Werte OK, ändern Sie den Wert nur, wenn Sie wirklich wissen was Sie tun)',
+  'admin_group' => 'Admin-Gruppe',
+  'admin_group_explanation' => 'Die ID der Gruppe Ihres Forums für Admins (normalerweise sind die vorgeschlagenen Standard-Werte OK, ändern Sie den Wert nur, wenn Sie wirklich wissen was Sie tun)',
+  'banned_group' => 'Gebannte Gruppe',
+  'banned_group_explanation' => 'Die ID der Gruppe Ihres Forums für verbannte Benutzer (normalerweise sind die vorgeschlagenen Standard-Werte OK, ändern Sie den Wert nur, wenn Sie wirklich wissen was Sie tun)',
+  'global_moderators_group' => 'Globale Moderatoren Gruppe',
+  'global_moderators_group_explanation' => 'Die ID der Gruppe Ihres Forums für globale Moderatoren (normalerweise sind die vorgeschlagenen Standard-Werte OK, ändern Sie den Wert nur, wenn Sie wirklich wissen was Sie tun)',
+  'special_settings' => 'Forums-spezifische Einstellungen',
+  'logout_flag' => 'phpBB Version (logout flag)',
+  'logout_flag_explanation' => 'Welche Versions-Nummer hat Ihre Forums-Software (diese Einstellung bestimmt, wie Logouts gehandhabt werden)',
+  'use_post_based_groups' => 'Beitrags-basierte Gruppen verwenden?',
+  'logout_flag_yes' => '2.0.5 oder besser',
+  'logout_flag_no' => '2.0.4 oder schlechter',
+  'use_post_based_groups_explanation' => 'Sollen die Beitrags-basierten Benutzergruppen berücksichtigt werden (ermöglicht eine feinere Rechte-Vergabe) oder nur die Standard-Gruppen (einfachere Administration, empfohlen). Sie können diese Einstellung auch noch später ändern.',
+  'use_post_based_groups_yes' => 'ja',
+  'use_post_based_groups_no' => 'nein',
+  'error_title' => 'Sie müssen die aufgetretenen Fehler erst korrigieren. Gehen Sie zum vorherigen Schritt.',
+  'error_specify_bbs' => 'Sie müssen angeben, welche Anwendung Sie mit Coppermine &quot;bridgen&quot; wollen.',
+  'error_no_blank_name' => 'Der Name der benutzerdefinierten Bride-Datei darf nicht leer bleiben.',
+  'error_no_special_chars' => 'Der Name der Bridge-Datei darf keine Sonderzeichen enthalten ausser Untertrich (_) und Bindestrich (-)!',
+  'error_bridge_file_not_exist' => 'Die Bridge-datei %s existiert nicht auf dem Server. Überprüfen Sie die Schreibweise und ob Sie die Datei tatsächlich hochgeladen haben.',
+  'finalize' => 'Forums-Integration aktivieren/deaktivieren',
+  'finalize_explanation' => 'Bisher wurden Ihre Einstellungen in die Datenbank geschrieben, aber die Forums-Integration (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 deaktiviere das Bridging dort (verwenden Sie dazu Ihr Coppermine-Admin-Konto, das Sie beim Installieren von Coppermine benutzt haben).',
+  'your_bridge_settings' => 'Ihre Bridge-Einstellungen',
+  'title_enable' => 'Aktiviere/De-Aktiviere Integration/Bridging mit %s',
+  'bridge_enable_yes' => 'aktivieren',
+  'bridge_enable_no' => 'de-aktivieren',
+  'error_must_not_be_empty' => 'darf nicht leer sein',
+  'error_either_be' => 'muss entweder %s oder %s sein',
+  'error_folder_not_exist' => '%s existiert nicht. Korrigieren Sie den Wert, den Sie für %s eingegeben haben',
+  '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.',
+  'error_mandatory_field_empty' => 'Das Feld %s darf nicht leer bleiben - geben Sie den entsprechenden Wert ein.',
+  'error_no_trailing_slash' => 'Im Feld %s darf kein abschließender Schrägstrich (Slash) vorhanden sein.',
+  'error_trailing_slash' => 'Im Feld %s muss ein abschließender Schrägstrich (Slash) vorhanden sein.',
+  'error_db_connect' => 'Konnte mit den eingegebenen Daten keine mySQL-Verbindung aufbauen. Hier ist die mySQL-Fehlermeldung:',
+  'error_db_name' => 'Obwohl Coppermine eine Verbindung aufbauen konnte, wurde die datenbank %s nicht gefunden. Überprüfen Sie Ihre Einstellungen für %s. Hier ist die mySQL-Fehlermeldung:',
+  'error_prefix_and_table' => '%s und ',
+  'error_db_table' => 'Konnte die Tabelle %s nicht finden. Überprüfen Sie Ihre Einstellungen für %s.',
+  'recovery_title' => 'Bridge-Assistent: Wiederherstellung im Notfall',
+  '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 Doku.',
+  'username' => 'Benutzername',
+  'password' => 'Passwort',
+  'disable_submit' => 'los!',
+  'recovery_success_title' => 'Authorisierung erfolgreich',
+  'recovery_success_content' => 'Sie haben die Forums-Integration erfolgreich deaktiviert. Ihre Coppermine-Galerie läuft jetzt im &quot;Standalone-Modus&quot; (ohne Integration/Bridging).',
+  'recovery_success_advice_login' => 'Melden Sie sich als Admin an, um Ihre Bridge-Einstellungen zu bearbeiten und/oder die Forums-Integration wieder zu aktivieren.',
+  'goto_login' => 'Gehe zur Anmeldung',
+  'goto_bridgemgr' => 'Gehe zum Bridge-Assistent',
+  'recovery_failure_title' => 'Authorisierung fehlgeschlagen',
+  'recovery_failure_content' => 'Sie haben fehlerhafte Zugangsdaten eingegeben. Sie müssen die Zugangdaten des Admin-Kontos der &quot;Standalone-Version&quot; benutzen (normalerweise des Admin-Konto, das Sie bei der Installation von Coppermine angelegt haben).',
+  'try_again' => 'versuche es nochmal',
+  'recovery_wait_title' => 'Wartezeit noch nicht um',
+  'recovery_wait_content' => 'Aus Sicherheitsgründen erlaubt das Skript keine fehlgeschlagenen Anmeldeversuche in kurzer Reihenfolge - deshalb müssen Sie ein bißchen warten, bevor Sie wieder einen Anmelde-Versuch unternehmen dürfen.',
+  'wait' => 'warte',
+  'create_redir_file' => 'Umleitungs-Datei anlegen (empfohlen)',
+  'create_redir_file_explanation' => 'Um Benutzer nach der Anmeldung im Forum wieder zu Coppermine umzuleiten, brauchen Sie eine Umleitungs-Datei in Ihrem Forums-Verzeichnis. Wenn diese Option aktiviert ist wird der Bridge-Assistent versuchen, diese datei für Sie anzulegen, oder Ihnen den Code für das manuelle Anlegen der Datei per markieren und kopieren zu erzeugen.',
+  'browse' => 'durchsuchen',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Kalender', //cpg1.4
+  'close' => 'schliessen', //cpg1.4
+  'clear_date' => 'Datum löschen', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File catmgr.php
 // ------------------------------------------------------------------------- //
 
-if (defined('CATMGR_PHP'))
- $lang_catmgr_php = array(
-  'miss_param' => 'Fehlender Parameter fr die Operation \'%s\' !',
-  'unknown_cat' => 'Gewhlte Kategorie existiert nicht in Datenbank',
-  'usergal_cat_ro' => 'Benutzer-Galerie kann nicht gelscht werden!',
+if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
+  'miss_param' => 'Fehlender Parameter für die Operation \'%s\'',
+  'unknown_cat' => 'Gewählte Kategorie existiert nicht in Datenbank',
+  'usergal_cat_ro' => 'Benutzer-Galerie kann nicht gelöscht werden!',
   'manage_cat' => 'Kategorien verwalten',
-  'confirm_delete' => 'Wollen Sie diese Kategorie wirklich LSCHEN', //js-alert
+  'confirm_delete' => 'Wollen Sie diese Kategorie wirklich LÖSCHEN', //js-alert
   'category' => 'Kategorie',
   'operations' => 'Operationen',
   'move_into' => 'verschieben in',
-  'update_create' => 'Kategorie erzeugen/ndern',
+  'update_create' => 'Kategorie erzeugen/ändern',
   'parent_cat' => 'Eltern-Kategorie',
   'cat_title' => 'Titel der Kategorie',
-  'cat_thumb' => 'Kategorie-Thumbnail', //cpg1.3.0
-  'cat_desc' => 'Beschreibung Kategorie',
-  'no_category' => 'keine Kategorie'
+  'cat_thumb' => 'Kategorie-Thumbnail',
+  'cat_desc' => 'Kategorie-Beschreibung',
+  'categories_alpha_sort' => 'Kategorien alphabetisch sortieren (anstatt benutzerdefinierter Sortierreihenfolge)', //cpg1.4
+  'save_cfg' => 'Einstellungen speichern', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File config.php
+// File admin.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('CONFIG_PHP'))
- $lang_config_php = array(
-  'title' => 'Einstellungen',
-  'restore_cfg' => 'auf Werkseinstellungen zurcksetzen',
-  'save_cfg' => 'neue Einstellungen speichern',
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Galerie-Einstellungen', //cpg1.4
+  'manage_exif' => 'Exif-Einstellungen verwalten', //cpg1.4
+  'manage_plugins' => 'Plugins verwalten', //cpg1.4
+  'manage_keyword' => 'Stichworte verwalten', //cpg1.4
+  'restore_cfg' => 'auf Werkseinstellungen zurücksetzen',
+  'save_cfg' => 'Neue Einstellungen speichern',
   'notes' => 'Anmerkungen',
   'info' => 'Information',
   'upd_success' => 'Die Einstellungen von Coppermine wurden aktualisiert',
-  'restore_success' => 'Coppermine Standard-Einstellungen wieder hergestellt',
+  'restore_success' => 'Coppermine Standard-Einstellungen wiederhergestellt',
   'name_a' => 'aufsteigend nach Name',
   'name_d' => 'absteigend nach Name',
   'title_a' => 'aufsteigend nach Titel',
   'title_d' => 'absteigend nach Titel',
   'date_a' => 'aufsteigend nach Datum',
   'date_d' => 'absteigend nach Datum',
-  'th_any' => 'Maximalwert (entweder Hhe oder Breite)',
-  'th_ht' => 'Hhe',
+  'th_any' => 'Maximalwert (entweder Höhe oder Breite)',
+  'th_ht' => 'Höhe',
   'th_wd' => 'Breite',
-  'label' => 'Beschriftung', //cpg1.3.0
-  'item' => 'Eintrag', //cpg1.3.0
-  'debug_everyone' => 'alle', //cpg1.3.0
-  'debug_admin' => 'nur Admin', //cpg1.3.0
-        );
+  'label' => 'Beschriftung',
+  'item' => 'Eintrag',
+  'debug_everyone' => 'alle',
+  'debug_admin' => 'nur Admin',
+  'no_logs'=> 'Aus', //cpg1.4
+  'log_normal'=> 'Normal', //cpg1.4
+  'log_all' => 'Alle', //cpg1.4
+  'view_logs' => 'Historie anzeigen', //cpg1.4
+  'click_expand' => 'Klicken Sie auf die jeweilige Bezeichnung zum Ausklappen des Abschnitts', //cpg1.4
+  'expand_all' => 'Alle ausklappen', //cpg1.4
+  'notice1' => '(*) Diese Einstellungen dürfen nicht mehr verändert werden, wenn bereits Dateien in der Datenbank vorhanden sind.', //cpg1.4 - (relocated)
+  '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ü.', //cpg1.4 - (relocated)
+  'notice3' => '(***) Alle Logs werden in Englisch geschrieben.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Funktion deaktiviert bei der Verwendung des Bridging', //cpg1.4
+  'auto_resize_everyone' => 'Alle (Benutzer+Admin)', //cpg1.4
+  'auto_resize_user' => 'Nur Benutzer', //cpg1.4
+  'ascending' => 'aufsteigend', //cpg1.4
+  'descending' => 'absteigend', //cpg1.4
+);
 
-if (defined('CONFIG_PHP'))
- $lang_config_data = array(
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
   'Allgemeine Einstellungen',
-  array('Galerie-Name', 'gallery_name', 0),
-  array('Galerie Beschreibung', 'gallery_description', 0),
-  array('Galerie-Admin eMail', 'gallery_admin_email', 0),
-  array('Ziel-Adresse fr den  \'mehr Bilder ansehen\' Link in eCards', 'ecards_more_pic_target', 0),
-  array('Galerie ist im Wartungsmodus', 'offline', 1), //cpg1.3.0
-  array('eCards aufzeichnen (Logging)<br />(Anmerkung: das Aufzeichnen von Benutzer-Daten kann Datenschutz-Rechtliche Konsequenzen haben. Der Benutzer sollte ber die Tatsache, da die eCards gelogged werden informiert werden und sein Einverstndnis gegeben haben, z.B. bei der Registrierung. Details, wie eine Datenschutz-Policy, die den Schutz der Privatsphre regelt sollten separat auf der Seite verfgbar sein.)', 'log_ecards', 1), //cpg1.3.0
-  array('ZIP-download der Favoriten erlauben', 'enable_zipdownload', 1), //cpg1.3.0  'Sprache-, Design- &amp; Zeichensatz-Einstellungen',
-  array('Sprache', 'lang', 5),
-  array('Design', 'theme', 6),
-  array('Sprachauswahl-Liste anzeigen', 'language_list', 1), //cpg1.3.0
-  array('Sprachauswahl-Flaggen anzeigen', 'language_flags', 8), //cpg1.3.0
-  array('&quot;Standard&quot; in Sprachauswahl anzeigen', 'language_reset', 1), //cpg1.3.0
-  array('Designauswahl-Liste anzeigen', 'theme_list', 1), //cpg1.3.0
-  array('&quot;Standard&quot; in Designauswahl-Liste anzeigen', 'theme_reset', 1), //cpg1.3.0
-  array('FAQ anzeigen', 'display_faq', 1), //cpg1.3.0
-  array('bbcode-Hilfe anzeigen', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Zeichensatz', 'charset', 4), //cpg1.3.0  'Ansicht Albumliste',
-  array('Breite der Haupttabelle (in Pixel oder %)', 'main_table_width', 0),
-  array('Anzahl anzuzeigende Kategorie-Ebenen', 'subcat_level', 0),
-  array('Anzahl anzuzeigende Alben', 'albums_per_page', 0),
-  array('Anzahl Spalten in Album-Liste', 'album_list_cols', 0),
-  array('Thumbnail-Grsse in Pixel', 'alb_list_thumb_size', 0),
-  array('Inhalt der Hauptseite', 'main_page_layout', 0),
-  array('Erste Ebene der Thumbnails der Alben auch in Kategorien anzeigen','first_level',1),  'Ansicht Thumbnail',
-  array('Spaltenzahl auf Thumbnail-Seite', 'thumbcols', 0),
-  array('Zeilenzahl auf Thumbnail-Seite', 'thumbrows', 0),
-  array('Anzahl maximal anzuzeigende Tabs', 'max_tabs', 10), //cpg1.3.0
-  array('Datei-Beschriftung anzeigen (zustzlich zum Datei-Titel) unterhalb der Thumbnails', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Anzahl der Treffer unterhalb dem Thumbnail anzeigen', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Anzahl der Kommentare unterhalb dem Thumbnail anzeigen', 'display_comment_count', 1),
-  array('Name des Uploaders unterhalb des Thumbnails anzeigen', 'display_uploader', 1), //cpg1.3.0
-  array('Standard-Sortierung fr Dateien', 'default_sort_order', 3), //cpg1.3.0
-  array('Mindestmenge Stimmen, die eine Datei bentigt, um in der \'am besten bewertet\' Liste zu erscheinen', 'min_votes_for_rating', 0), //cpg1.3.0  'Ansicht Bild &amp; Einstellungen Kommentare',
-  array('Tabellenbreite fr Bildanzeige (in Pixel oder %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Datei-Informationen sind standardmig sichtbar', 'display_pic_info', 1), //cpg1.3.0
-  array('Schimpfwrter in Kommentaren zensieren', 'filter_bad_words', 1),
-  array('Smilies in Kommentaren erlauben', 'enable_smilies', 1),
-  array('Aufeinander folgende Kommentare eines Benutzers zu einer Datei zulassen (berflutungs-Schutz abschalten)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Maximallnge fr Dateibeschreibung', 'max_img_desc_length', 0),
-  array('Maximale Anzahl von Buchstaben in einem Wort', 'max_com_wlength', 0),
-  array('Maximale Zeilenzahl eines Kommentars', 'max_com_lines', 0),
-  array('Maximale Lnge eines Kommentars', 'max_com_size', 0),
-  array('Film-Streifen anzeigen', 'display_film_strip', 1),
-  array('Anzahl Elemente in Film-Streifen', 'max_film_strip_items', 0),
-  array('Admin ber abgegebene Kommentare per eMail benachrichtigen', 'email_comment_notification', 1), //cpg1.3.0
-  array('Diashow-Intervall in Millisekunden (1 Sekunde = 1000 Millisekunden)', 'slideshow_interval', 0), //cpg1.3.0  'Bild/Datei- und Thumbnail-Einstellungen', //cpg1.3.0
-  array('Qualitt fr JPEG-Dateien', 'jpeg_qual', 0),
-  array('Maximalgrsse Thumbnail<a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Welche Dimension soll genutzt werden fr Thumbnails ( Breite oder Hhe oder das, was jeweils grsser ist)<a href="#notice1" class="clickable_option">**</a>', 'thumb_use', 7),
-  array('Bilder in Zwischengre erzeugen','make_intermediate',1),
-  array('Maximale Breite oder Hhe von Bildern/Videos in Zwischengre <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Maximalgre fr das Hochladen von Dateien (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Maximale Breite oder Hhe fr das Hochladen von Bildern/Videos (in Pixel)', 'max_upl_width_height', 0), //cpg1.3.0  'Erweiterte Bild/Datei- und Thumbnail-Einstellungen', //cpg1.3.0
-  array('Icons fr Persnliche Alben nicht eingeloggten Benutzern anzeigen?','show_private',1), //cpg1.3.0
-  array('Nicht erlaubte Zeichen in Dateinamen', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('erlaubte Datei-Erweiterungen fr das Hochladen von Bildern', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Zugelassenen Bild-Dateitypen', 'allowed_img_types',0), //cpg1.3.0
-  array('Zugelassenen Video-Dateitypen', 'allowed_mov_types',0), //cpg1.3.0
-  array('Zugelassenen Audio-Dateitypen', 'allowed_snd_types',0), //cpg1.3.0
-  array('Zugelassenen Dokument-Dateitypen', 'allowed_doc_types',0), //cpg1.3.0
-  array('Methode zur Grennderung von Bildern','thumb_method',2),
-  array('Pfad zur \'convert\' Anwendung von ImageMagick (z.B. /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Erlaubte Datei-Typen (nur gltig fr ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Kommandozeilen-Parameter fr ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('EXIF-Daten in JPEG-Dateien lesen', 'read_exif_data', 1), //cpg1.3.0
-  array('IPTC-Daten in JPEG-Dateien lesen', 'read_iptc_data', 1), //cpg1.3.0
-  array('Alben-Verzeichnis <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Verzeichnis fr Benutzer-Dateien <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Vorsilbe fr Bilder in Zwischengre <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Vorsilbe fr Thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Standard-Modus fr Verzeichnisse', 'default_dir_mode', 0), //cpg1.3.0
-  array('Standard-Modus fr Dateien', 'default_file_mode', 0), //cpg1.3.0  'Benutzer-Einstellungen',
-  array('Registrierung von Benutzern zulassen', 'allow_user_registration', 1),
-  array('Registrierung von Benutzern erfordert berprfung per eMail', 'reg_requires_valid_email', 1),
-  array('Admin ber neu registrierten Benutzer per eMail benachrichtigen', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Zulassen, da mehrere Benutzer die gleiche eMail Adresse haben', 'allow_duplicate_emails_addr', 1),
-  array('Benutzer drfen Privatalben anlegen (Anmerkung: wenn von \'ja\' auf \'nein\' umgeschaltet wird werden alle derzeit privaten Alben ffentlich)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Admin ber genehmigungspflichtige Benutzer-Uplads per eMail benachrichtigen', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Angemeldeten Benutzern Benutzerliste anzeigen', 'allow_memberlist', 1), //cpg1.3.0  'Benutzerdefinierte Felder fr zustzliche Dateiinformationen (leer lassen, falls nicht bentigt)',
-  array('Name Feld 1', 'user_field1_name', 0),
-  array('Name Feld 2', 'user_field2_name', 0),
-  array('Name Feld 3', 'user_field3_name', 0),
-  array('Name Feld 4', 'user_field4_name', 0),  'Cookies-Einstellungen',
-  array('Cookie-Name, der vom Skript verwendet wird (mu sich von Cookie-Name des Forums unterscheiden, wenn Forums-Integraion verwendet wird)', 'cookie_name', 0),
-  array('Cookie-Pfad', 'cookie_path', 0),  'Verschiedene Einstellungen',
-  array('Debug-Modus ein', 'debug_mode', 9), //cpg1.3.0
-  array('PHP-notices in Debug-Modus anzeigen', 'debug_notice', 1), //cpg1.3.0
-	
-	'<br /><div align="left"><a name="notice1"></a>(*) Felder, die mit * gekennzeichnet sind, drfen nicht gendert werden, wenn sich schon Dateien in der Galerie befinden!<br />
-  <a name="notice2"></a>(**) Wenn diese Eintrge gendert werden wirken sich die neuen Einstellungen nur auf Dateien/Bilder aus, die von diesem Zeitpunkt an zur Galerie hinzugefgt werden - es ist daher ratsam, diese Einstellungen nicht zu ndern, wenn sich bereits Dateien in der Galerie befinden. Die nderungen knnen jedoch auch auf bestehende Bilder angewendet werden durch Verwendung der &quot;<a href="util.php">Admin-Werkzeuge</a> (Gre ndern)&quot;.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP'))
- $lang_db_ecard_php = array(
-  'title' => 'Versendete eCards', //cpg1.3.0
-  'ecard_sender' => 'Absender', //cpg1.3.0
-  'ecard_recipient' => 'Empfnger', //cpg1.3.0
-  'ecard_date' => 'Datum', //cpg1.3.0
-  'ecard_display' => 'eCard anzeigen', //cpg1.3.0
-  'ecard_name' => 'Name', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP', //cpg1.3.0
-  'ecard_ascending' => 'aufsteigend', //cpg1.3.0
-  'ecard_descending' => 'absteigend', //cpg1.3.0
-  'ecard_sorted' => 'Sortiert', //cpg1.3.0
-  'ecard_by_date' => 'nach Datum', //cpg1.3.0
-  'ecard_by_sender_name' => 'nach Absender-Name', //cpg1.3.0
-  'ecard_by_sender_email' => 'nach Email-Adresse des Absenders', //cpg1.3.0
-  'ecard_by_sender_ip' => 'nach IP-Adresse des Absenders', //cpg1.3.0
-  'ecard_by_recipient_name' => 'nach Empfnger-Name', //cpg1.3.0
-  'ecard_by_recipient_email' => 'nach Email-Adresse des Empfngers', //cpg1.3.0
-  'ecard_number' => 'zeige Eintrag %s bis %s von %s', //cpg1.3.0
-  'ecard_goto_page' => 'gehe zu Seite', //cpg1.3.0
-  'ecard_records_per_page' => 'Eintrge pro Seite', //cpg1.3.0
-  'check_all' => 'alle markieren', //cpg1.3.0
-  'uncheck_all' => 'alle Markierungen entfernen', //cpg1.3.0
-  'ecards_delete_selected' => 'Gewhlte eCard-Eintrge lschen', //cpg1.3.0
-  'ecards_delete_confirm' => 'Alle Eintrge lschen? Entsprechendes Feld ankreuzen!', //cpg1.3.0
-  'ecards_delete_sure' => 'wirklich lschen', //cpg1.3.0
+  array('Galerie-Name', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Galerie-Beschreibung', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Galerie-Admin eMail', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('URL Ihres Coppermine-Galerie Verzeichnisses (no \'index.php\' or similar at the end)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL Ihrer Homepage', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('ZIP-Download der Favoriten erlauben', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Zeitzonen-Differenz relative zur MEZ (aktuelle Zeit: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Verschlüsselte Passwörter aktivieren (kann nicht rückgängig gemacht werden)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Hilfe-Icons aktivieren (Hilfe nur in Englisch verfügbar)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Anklickbare Stichwörter in Suche aktivieren','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Plugins aktivieren', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Verbannung von nicht-routebaren IP-Adressen aktivieren', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Baumstruktur für Batch-hinzufügen aktivieren', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Sprach- &amp; Zeichensatz-Einstellungen',
+  array('Sprache', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Auf Englisch zurückgreifen, wenn Deutsche Übersetzung nicht verfügbar?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Zeichensatz', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Sprachauswahl-Liste anzeigen', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Sprachauswahl-Flaggen anzeigen', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('&quot;Standard&quot; in Sprachauswahl anzeigen', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('zurück/vorwärts in Tabs anzeigen', 'previous_next_tab', 1), //cpg1.4
+
+  'Design-Einstellungen',
+  array('Design', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Designauswahl-Liste anzeigen', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('&quot;Standard&quot; in Designauswahl-Liste anzeigen', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('FAQ anzeigen', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Name eines benutzerdefinierten Menü-Eintrags', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('URL eines benutzerdefinierten Menü-Eintrags', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('bbcode-Hilfe anzeigen', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Vanity Block in Designs anzeigen, die als XHTML und CSS konform definiert sind?','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Pfad zu benutzerdefiniertem header-include', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Pfad zu benutzerdefiniertem footer-include', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Ansicht Albenliste',
+  array('Breite der Haupttabelle (in Pixel oder %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Anzahl angezeigter Kategorie-Ebenen', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Anzahl angezeigter Alben', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Anzahl Spalten in Album-Liste', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Thumbnail-Größe in Pixeln', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Inhalt der Hauptseite', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Erste Ebene der Thumbnails der Alben auch in Kategorien anzeigen','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Kategorien alphabetisch sortieren (anstatt benutzerdefinierter Sortierreihenfolge)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Anzahl der verlinkten Dateien anzeigen','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Ansicht Thumbnail',
+  array('Spaltenzahl auf Thumbnail-Seite', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Zeilenzahl auf Thumbnail-Seite', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Anzahl maximal angezeigter Tabs', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Datei-Beschriftung anzeigen (zusätzlich zum Datei-Titel) unterhalb der Thumbnails', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Anzahl der Treffer unterhalb des Thumbnails anzeigen', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Anzahl der Kommentare unterhalb des Thumbnails anzeigen', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Name des Uploaders unterhalb des Thumbnails anzeigen', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Name von administrativen Uploadern unterhalb des Thumbnails anzeigen', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Dateiname unterhalb des Thumbnails anzeigen', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Alben-Beschreibung anzeigen', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Standard-Sortierung für Dateien', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Mindestmenge Stimmen, die eine Datei benötigt, um in der \'am besten bewertet\'-Liste zu erscheinen', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Ansicht Bild', //cpg1.4
+  array('Tabellenbreite für Bildanzeige (in Pixel oder %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Datei-Informationen sind standardmäßig sichtbar', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Maximallänge für Dateibeschreibung', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Maximale Anzahl von Buchstaben in einem Wort', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Film-Streifen anzeigen', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Dateinamen unter Filmstreifen-Thumbnails anzeigen', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Anzahl Elemente in Film-Streifen', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Diashow-Intervall in Millisekunden (1 Sekunde = 1000 Millisekunden)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Einstellungen Kommentare', //cpg1.4
+  array('Schimpfwörter in Kommentaren zensieren', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Smilies in Kommentaren erlauben', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Aufeinanderfolgende Kommentare eines Benutzers zu einer Datei zulassen (Überflutungs-Schutz abschalten)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Maximale Zeilenzahl eines Kommentars', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Maximale Länge eines Kommentars', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Admin über abgegebene Kommentare per eMail benachrichtigen', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Sortierreihenfolge von Kommentaren', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Vorsilbe für anonyme Kommentatoren', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Bild/Datei- und Thumbnail-Einstellungen',
+  array('Qualität für JPEG-Dateien', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Maximalgröße Thumbnail<a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Welche Dimension soll genutzt werden für Thumbnails ( Breite oder Höhe oder das, was jeweils größer ist)<a href="#notice1" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Bilder in Zwischengröße erzeugen','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Maximale Breite oder Höhe von Bildern/Videos in Zwischengröße <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Maximalgröße für das Hochladen von Dateien (kB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Maximale Breite oder Höhe für das Hochladen von Bildern/Videos (in Pixel)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Automatische verkleinerung von Bildern, die die Maximalgröße überschreiten', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Erweiterte Bild/Datei- und Thumbnail-Einstellungen',
+  array('Alben können nicht-öffentlich sein (Anmerkung: beim Umschalten von \'ja\' auf \'nein\' werden <i>alle</i> nicht-öffentlichen Alben öffentlich)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Icons für Persönliche Alben nicht-eingeloggten Benutzern anzeigen?','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Nicht erlaubte Zeichen in Dateinamen', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('erlaubte Datei-Erweiterungen für das Hochladen von Bildern', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Zugelassene Bild-Dateitypen', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Zugelassene Video-Dateitypen', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Autostart für Filme', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Zugelassene Audio-Dateitypen', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Zugelassene Dokument-Dateitypen', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Methode zur Größenänderung von Bildern','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Pfad zur \'convert\'-Anwendung von ImageMagick (z.B. /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Erlaubte Datei-Typen (nur gültig für ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Kommandozeilen-Parameter für ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('EXIF-Daten in JPEG-Dateien lesen', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('IPTC-Daten in JPEG-Dateien lesen', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Alben-Verzeichnis <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Verzeichnis für Benutzer-Dateien <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Vorsilbe für Bilder in Zwischengröße <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('Vorsilbe für Thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Standard-Modus für Verzeichnisse', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Standard-Modus für Dateien', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Benutzer-Einstellungen',
+  array('Registrierung von Benutzern zulassen', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Nicht-angemeldeten Besuchern (Gäste) Zugriff erlauben', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Registrierung von Benutzern erfordert Überprüfung per eMail', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Admin über neu-registrierten Benutzer per eMail benachrichtigen', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Admin muss Registrierungen aktivieren', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Zulassen, dass mehrere Benutzer die gleiche eMail-Adresse haben', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Admin über genehmigungspflichtige Benutzer-Uploads per eMail benachrichtigen', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Angemeldeten Benutzern Benutzerliste anzeigen', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Benutzern erlauben, Ihre eMail-Adresse im Profil zu ändern', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Benutzern bleiben Eigentümer von Bildern, die sie in öffentliche Alben hochgeladen haben (sie können diese dann ändern, beschriften und löschen', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Anzahl fehlgeschlagener Anmeldeversuche bis zur zeitweiligen Sperrung (zur Vermeidung von Brute-Force Angriffen)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Dauer einer zeitweilligen Sperrung nach fehlgeschlagenen Anmeldungen', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('&quot;Beim Administrator melden&quot; aktivieren', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Benutzerdefinierte Felder für Benutzerprofile (leer lassen, falls ungenutzt).
+  Benutze Profilfeld 6 für Langeinträge (wie Biographien).', //cpg1.4
+  array('Bezeichnung Profilfeld 1', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Bezeichnung Profilfeld 2', 'user_profile2_name', 0), //cpg1.4
+  array('Bezeichnung Profilfeld 3', 'user_profile3_name', 0), //cpg1.4
+  array('Bezeichnung Profilfeld 4', 'user_profile4_name', 0), //cpg1.4
+  array('Bezeichnung Profilfeld 5', 'user_profile5_name', 0), //cpg1.4
+  array('Bezeichnung Profilfeld 6', 'user_profile6_name', 0), //cpg1.4
+
+  'Benutzerdefinierte Felder für zusätzliche Dateiinformationen (leer lassen, falls nicht benötigt)',
+  array('Bezeichnung Feld 1', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Bezeichnung Feld 2', 'user_field2_name', 0),
+  array('Bezeichnung Feld 3', 'user_field3_name', 0),
+  array('Bezeichnung Feld 4', 'user_field4_name', 0),
+
+  'Cookies-Einstellungen',
+  array('Cookie-Name', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Cookie-Pfad', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Email-Einstellungen  (normalerweise muss hier nichts eingestellt werden; lassen Sie im Zweifelsfall alle Felder leer )', //cpg1.4
+  array('SMTP-Hostname (wenn leer wird sendmail benutzt)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP-Benutzername', 'smtp_username', 0), //cpg1.4
+  array('SMTP-Passwort', 'smtp_password', 0), //cpg1.4
+
+  'Logging und Statistiken', //cpg1.4
+  array('Logging-Modus <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('eCards aufzeichnen (Logging)<br />(Anmerkung: das Aufzeichnen von Benutzer-Daten kann Datenschutz-rechtliche Konsequenzen haben. Der Benutzer sollte über die Tatsache, dass die eCards gelogged werden, informiert werden und sein Einverständnis gegeben haben, z.B. bei der Registrierung. Details, wie eine Datenschutz-Policy, die den Schutz der Privatsphäre regelt, sollten separat auf der Seite verfügbar sein.)', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Detailierte Abstimmungs-Statistiken aufzeichnen','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Detailierte Treffer-Statistiken aufzeichnen (Besucherzähler)','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Wartungs-Einstellungen', //cpg1.4
+  array('Debug-Modus ein', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('PHP-notices in Debug-Modus anzeigen (empfohlen: aus)', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Galerie ist im Wartungsmodus', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
+  'title' => 'Versendete eCards',
+  'ecard_sender' => 'Absender',
+  'ecard_recipient' => 'Empfänger',
+  'ecard_date' => 'Datum',
+  'ecard_display' => 'eCard anzeigen',
+  'ecard_name' => 'Name',
+  'ecard_email' => 'eMail',
+  'ecard_ip' => 'IP',
+  'ecard_ascending' => 'aufsteigend',
+  'ecard_descending' => 'absteigend',
+  'ecard_sorted' => 'Sortiert',
+  'ecard_by_date' => 'nach Datum',
+  'ecard_by_sender_name' => 'nach Absender-Name',
+  'ecard_by_sender_email' => 'nach eMail-Adresse des Absenders',
+  'ecard_by_sender_ip' => 'nach IP-Adresse des Absenders',
+  'ecard_by_recipient_name' => 'nach Empfänger-Name',
+  'ecard_by_recipient_email' => 'nach eMail-Adresse des Empfängers',
+  'ecard_number' => 'zeige Eintrag %s bis %s von %s',
+  'ecard_goto_page' => 'gehe zu Seite',
+  'ecard_records_per_page' => 'Einträge pro Seite',
+  'check_all' => 'alle markieren',
+  'uncheck_all' => 'alle Markierungen entfernen',
+  'ecards_delete_selected' => 'Gewählte eCard-Einträge löschen',
+  'ecards_delete_confirm' => 'Alle Einträge löschen? Entsprechendes Feld ankreuzen!',
+  'ecards_delete_sure' => 'wirklich löschen',
 );
+
+
 // ------------------------------------------------------------------------- //
 // File db_input.php
 // ------------------------------------------------------------------------- //
 
-if (defined('DB_INPUT_PHP'))
- $lang_db_input_php = array(
-  'empty_name_or_com' => 'Sie mssen Ihren Namen und einen Kommentar eingeben',
-  'com_added' => 'Ihr Kommentar wurde hinzugefgt',
-  'alb_need_title' => 'Sie mssen einen Titel fr das Album eingeben!',
+if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
+  'empty_name_or_com' => 'Sie müssen Ihren Namen und einen Kommentar eingeben',
+  'com_added' => 'Ihr Kommentar wurde hinzugefügt',
+  'alb_need_title' => 'Sie müssen einen Titel für das Album eingeben!',
   'no_udp_needed' => 'Keine Aktualisierung notwendig.',
   'alb_updated' => 'Das Album wurde aktualisiert',
-  'unknown_album' => 'Das gewhlte Album existiert nicht oder Sie haben keine Berechtigung, Dateien in dieses Album hochzuladen',
-  'no_pic_uploaded' => 'Es wurde keine Datei hochgeladen!<br /><br />Wenn Sie tatschlich eine Datei zum Hochladen selektiert haben, berprfen Sie ob Ihr Server das Hochladen von Dateien zulsst...',
+  'unknown_album' => 'Das gewählte Album existiert nicht oder Sie haben keine Berechtigung, Dateien in dieses Album hochzuladen',
+  'no_pic_uploaded' => 'Es wurde keine Datei hochgeladen!<br /><br />Wenn Sie tatsächlich eine Datei zum Hochladen selektiert haben, überprüfen Sie bitte, ob Ihr Server das Hochladen von Dateien zulässt...',
   'err_mkdir' => 'Verzeichnis %s konnte nicht angelegt werden!',
   'dest_dir_ro' => 'In das Zielverzeichnis %s kann vom Skript nicht geschrieben werden!',
   'err_move' => '%s kann nicht nach %s verschoben werden!',
-  'err_fsize_too_large' => 'Die Datei, die Sie hochgeladen haben ist zu gro (maximal zulssig ist %s x %s) !',
-  'err_imgsize_too_large' => 'Die Datei, die Sie hochgeladen haben ist zu gro (maximal zulssig ist %s KB) !',
-  'err_invalid_img' => 'Die Datei, die Sie hochgeladen haben ist kein gltiger Bildtyp!',
-  'allowed_img_types' => 'Sie knnen nur %s Bilder hochladen.',
-  'err_insert_pic' => 'Das Bild \'%s\' kann nicht in das Album eingefgt werden',
-  'upload_success' => 'Ihre Datei wurde erfolgreich hochgeladen.<br /><br />Die Datei wird nach der Besttigung durch den Admin sichtbar sein.',
-  'notify_admin_email_subject' => '%s - Upload-Benachrichtigung', //cpg1.3.0
-  'notify_admin_email_body' => '%s hat eine Datei hochgeladen, die besttigt werden muss. Gehe zu %s', //cpg1.3.0
+  'err_fsize_too_large' => 'Die Datei, die Sie hochgeladen haben, ist zu groß (maximal zulässig ist %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'Die Datei, die Sie hochgeladen haben, ist zu groß (maximal zulässig ist %s kB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'Die Datei, die Sie hochgeladen haben, ist kein gültiger Bildtyp!',
+  'allowed_img_types' => 'Sie können nur %s Bilder hochladen.',
+  'err_insert_pic' => 'Das Bild \'%s\' kann nicht in das Album eingefügt werden ',
+  'upload_success' => 'Ihre Datei wurde erfolgreich hochgeladen.<br /><br />Es wird nach der Bestätigung durch den Admin sichtbar sein.',
+  'notify_admin_email_subject' => '%s - Upload-Benachrichtigung',
+  'notify_admin_email_body' => '%s hat eine Datei hochgeladen, die bestätigt werden muss. Gehe zu %s',
   'info' => 'Information',
-  'com_added' => 'Kommentar hinzugefgt',
+  'com_added' => 'Kommentar hinzugefügt',
   'alb_updated' => 'Album aktualisiert',
-  'err_comment_empty' => 'Ihr Kommentar enthlt keine Zeichen!',
-  'err_invalid_fext' => 'Nur Dateien mit den folgenden Erweiterungen sind zulssig: <br /><br />%s.',
-  'no_flood' => 'Leider sind Sie schon der Autor des letzten Kommentars zu dieser Datei<br /><br />Bearbeiten Sie Ihren bestehenden Kommentar, wenn Sie ihn verndern wollen',
-  'redirect_msg' => 'Sie werden weitergeleitet.<br /><br /><br />Klicken Sie \'weiter\', falls die Seite sich nicht automatisch aktualisiert',
-  'upl_success' => 'Ihre Datei wurde erfolgreich hinzugefgt',
-  'email_comment_subject' => 'In der Coppermine Photo Gallery wurde ein Kommentar abgegeben', //cpg1.3.0
-  'email_comment_body' => 'Jemand hat einen Kommentar in Ihrer Galerie abgegeben. Um den Kommentar anzusehen, klicken Sie hier: ', //cpg1.3.0
+  'err_comment_empty' => 'Ihr Kommentar enthält keine Zeichen!',
+  'err_invalid_fext' => 'Nur Dateien mit den folgenden Erweiterungen sind zulässig: <br /><br />%s.',
+  'no_flood' => 'Leider sind Sie schon der Autor des letzten Kommentars zu dieser Datei<br /><br />Bearbeiten Sie Ihren bestehenden Kommentar, wenn Sie ihn verändern wollen',
+  'redirect_msg' => 'Sie werden weitergeleitet.<br /><br /><br />Klicke Sie \'weiter\', falls sich die Seite nicht automatisch aktualisiert',
+  'upl_success' => 'Ihre Datei wurde erfolgreich hinzugefügt',
+  'email_comment_subject' => 'In der Coppermine Photo Gallery wurde ein Kommentar abgegeben',
+  'email_comment_body' => 'Jemand hat einen Kommentar in Ihrer Galerie abgegeben. Um den Kommentar anzusehen, klicken Sie hier: ',
+  'album_not_selected' => 'Kein Album ausgewählt', //cpg1.4
+  'com_author_error' => 'Ein registrierter Benutzer verwendet diesen Namen bereits, melden Sie sich an oder verwenden Sie einen anderen Namen.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File delete.php
 // ------------------------------------------------------------------------- //
 
-if (defined('DELETE_PHP'))
- $lang_delete_php = array(
-  'caption' => 'berschrift',
-  'fs_pic' => 'Bild in Originalgre',
-  'del_success' => 'erfolgreich gelscht',
-  'ns_pic' => 'normal grosses Bild',
-  'err_del' => 'kann nicht gelscht werden',
+if (defined('DELETE_PHP')) $lang_delete_php = array(
+  'caption' => 'Überschrift',
+  'fs_pic' => 'Bild in Originalgröße',
+  'del_success' => 'erfolgreich gelöscht',
+  'ns_pic' => 'normal-großes Bild',
+  'err_del' => 'kann nicht gelöscht werden',
   'thumb_pic' => 'Thumbnail',
   'comment' => 'Kommentar',
   'im_in_alb' => 'Bild in Album',
-  'alb_del_success' => 'Album \'%s\' gelscht',
+  'alb_del_success' => 'Album &laquo;%s&raquo; gelöscht', //cpg1.4
   'alb_mgr' => 'Alben-Manager',
-  'err_invalid_data' => 'Ungltige Daten empfangen in \'%s\'',
+  'err_invalid_data' => 'Ungültige Daten empfangen in \'%s\'',
   'create_alb' => 'Erzeuge Album \'%s\'',
   'update_alb' => 'Aktualisiere Album \'%s\' mit Titel \'%s\' und Index \'%s\'',
-  'del_pic' => 'Datei lschen',
-  'del_alb' => 'Album lschen',
-  'del_user' => 'Benutzer lschen',
-  'err_unknown_user' => 'Der gewhlte Benutzer ist nicht vorhanden!',
-  'comment_deleted' => 'Kommentar wurde gelscht',
+  'del_pic' => 'Datei löschen',
+  'del_alb' => 'Album löschen',
+  'del_user' => 'Benutzer löschen',
+  'err_unknown_user' => 'Der gewählte Benutzer ist nicht vorhanden!',
+  'err_empty_groups' => 'Gruppen-Tabelle ist leer oder existiert nicht!', //cpg1.4
+  'comment_deleted' => 'Kommentar wurde gelöscht',
+  'npic' => 'Bild', //cpg1.4
+  'pic_mgr' => 'Bilder-Manager', //cpg1.4
+  'update_pic' => 'Aktualisiere Bild \'%s\' mit Dateiname \'%s\' und Index \'%s\'', //cpg1.4
+  'username' => 'Benutzername', //cpg1.4
+  'anonymized_comments' => '%s Kommentar(e) anonymisiert', //cpg1.4
+  'anonymized_uploads' => '%s öffentliche Upload(s) anonymisiert', //cpg1.4
+  'deleted_comments' => '%s Kommentar(e) gelöscht', //cpg1.4
+  'deleted_uploads' => '%s öffentliche Upload(s) gelöscht', //cpg1.4
+  'user_deleted' => 'Benutzer %s gelöscht', //cpg1.4
+  'activate_user' => 'Benutzer aktivieren', //cpg1.4
+  'user_already_active' => 'Benutzerkonto war bereits aktiv', //cpg1.4
+  'activated' => 'Aktiviert', //cpg1.4
+  'deactivate_user' => 'Deaktiviere Benutzer', //cpg1.4
+  'user_already_inactive' => 'Benutzerkonto war bereits inaktiv', //cpg1.4
+  'deactivated' => 'Deaktiviert', //cpg1.4
+  'reset_password' => 'Passwort zurücksetzen', //cpg1.4
+  'password_reset' => 'Passwort zurückgesetzt auf %s', //cpg1.4
+  'change_group' => 'Primäre Gruppe ändern', //cpg1.4
+  'change_group_to_group' => 'Ändere von %s zu %s', //cpg1.4
+  'add_group' => 'Sekundäre Gruppe hinzufügen', //cpg1.4
+  'add_group_to_group' => 'Füge Benutzer %s zu Gruppe %s hinzu. Er ist nun Mitglied von %s als primäre Gruppe und von %s als sekundäre Mitgliedergruppe(n).', //cpg1.4
+  'status' => 'Status', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Die Daten für die gewünschte eCard wurden von Ihrem eMail-Client korrumpiert. Überprüfen Sie den Link auf Vollständigkeit.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DISPLAYIMAGE_PHP')){
+
 $lang_display_image_php = array(
-  'confirm_del' => 'Diese Datei wirklich LSCHEN? \\nKommentare werden ebenfalls gelscht.',
-  'del_pic' => 'Diese Datei Lschen',
+  'confirm_del' => 'Diese Datei wirklich LÖSCHEN? \\nKommentare werden ebenfalls gelöscht.',
+  'del_pic' => 'Diese Datei löschen',
   'size' => '%s x %s Pixel',
   'views' => '%s mal',
   'slideshow' => 'Diashow',
   'stop_slideshow' => 'Diashow anhalten',
-  'view_fs' => 'Klicken fr Bild in voller Grsse',
-  'edit_pic' => 'Dieses Bild bearbeiten',
-  'crop_pic' => 'Zuschneiden und drehen', //cpg1.3.0
+  'view_fs' => 'Klicken für Bild in voller Größe',
+  'edit_pic' => 'Datei-Information bearbeiten', //cpg1.4
+  'crop_pic' => 'Zuschneiden und drehen',
+  'set_player' => 'Player ändern',
 );
 
 $lang_picinfo = array(
@@ -595,186 +941,319 @@
   'Album name' => 'Name des Albums',
   'Rating' => 'Bewertung (%s Stimmen)',
   'Keywords' => 'Stichworte',
-  'File Size' => 'Dateigrsse',
+  'File Size' => 'Dateigröße',
+  'Date Added' => 'Hinzugefügt am', //cpg1.4
   'Dimensions' => 'Abmessungen',
   'Displayed' => 'Angezeigt',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Aufnahmedatum',
-  'Aperture' => 'Blende',
-  'Exposure time' => 'Belichtungszeit',
-  'Focal length' => 'Brennweite',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Hersteller', //cpg1.4
+  'Model' => 'Modell', //cpg1.4
+  'DateTime' => 'Datum &amp; Uhrzeit', //cpg1.4
+  'DateTimeOriginal' => 'Aufnahmedatum', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Max. Blendenwert', //cpg1.4
+  'FocalLength' => 'Brennweite', //cpg1.4
   'Comment' => 'Kommentar',
-  'addFav'=>'zu Favoriten hinzufgen',
+  'addFav'=>'zu Favoriten hinzufügen',
   'addFavPhrase'=>'Favoriten',
   'remFav'=>'aus Favoriten entfernen',
-  'iptcTitle'=>'IPTC Titel', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC Stichworte', //cpg1.3.0
-  'iptcCategory'=>'IPTC Kategorie', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC Unter-Kategorie', //cpg1.3.0
+  'iptcTitle'=>'IPTC Titel',
+  'iptcCopyright'=>'IPTC Copyright',
+  'iptcKeywords'=>'IPTC Stichworte',
+  'iptcCategory'=>'IPTC Kategorie',
+  'iptcSubCategories'=>'IPTC Unter-Kategorie',
+  'ColorSpace' => 'Farbraum', //cpg1.4
+  'ExposureProgram' => 'Belichtungsprogramm', //cpg1.4
+  'Flash' => 'Blitz', //cpg1.4
+  'MeteringMode' => 'Belichtungsmessungs-Modus', //cpg1.4
+  'ExposureTime' => 'Belichtungszeit', //cpg1.4
+  'ExposureBiasValue' => 'Belichtungs-Einstellung', //cpg1.4
+  'ImageDescription' => ' Bildbeschreibung', //cpg1.4
+  'Orientation' => 'Ausrichtung', //cpg1.4
+  'xResolution' => 'x-Auflösung', //cpg1.4
+  'yResolution' => 'y-Auflösung', //cpg1.4
+  'ResolutionUnit' => 'Auflösungs-Einheit', //cpg1.4
+  'Software' => 'Software', //cpg1.4
+  'YCbCrPositioning' => 'YCbCr-Positionierung', //cpg1.4
+  'ExifOffset' => 'Exif Versatz', //cpg1.4
+  'IFD1Offset' => 'IFD1 Versatz', //cpg1.4
+  'FNumber' => 'Blende', //cpg1.4
+  'ExifVersion' => 'Exif Version', //cpg1.4
+  'DateTimeOriginal' => 'Datum & Uhrzeit Original', //cpg1.4
+  'DateTimedigitized' => 'Datum & Uhrzeit Digitaliserung', //cpg1.4
+  'ComponentsConfiguration' => 'Komponenten-Konfiguration', //cpg1.4
+  'CompressedBitsPerPixel' => 'Komprimierte Bits pro Pixel', //cpg1.4
+  'LightSource' => 'Lichtquelle', //cpg1.4
+  'ISOSetting' => 'ISO Einstellung', //cpg1.4
+  'ColorMode' => 'Farbmodus', //cpg1.4
+  'Quality' => 'Qualität', //cpg1.4
+  'ImageSharpening' => 'Bildschärfung', //cpg1.4
+  'FocusMode' => 'Fokus-Modus', //cpg1.4
+  'FlashSetting' => 'Blitz-Einstellung', //cpg1.4
+  'ISOSelection' => 'ISO Auswahl', //cpg1.4
+  'ImageAdjustment' => 'Bildabgleich', //cpg1.4
+  'Adapter' => 'Adapter', //cpg1.4
+  'ManualFocusDistance' => 'Manuelle Fokus-Entfernung', //cpg1.4
+  'DigitalZoom' => 'Digitaler Zoom', //cpg1.4
+  'AFFocusPosition' => 'Autofokus-Position', //cpg1.4
+  'Saturation' => 'Sättigung', //cpg1.4
+  'NoiseReduction' => 'Rauschunterdrückung', //cpg1.4
+  'FlashPixVersion' => 'Flash Pix Version', //cpg1.4
+  'ExifImageWidth' => 'Exif Bildbreite', //cpg1.4
+  'ExifImageHeight' => 'Exif Bildhöhe', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Zusammenarbeitsfähigkeit Offset', //cpg1.4
+  'FileSource' => 'Dateiquelle', //cpg1.4
+  'SceneType' => 'Szenen-Typ', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Belichtungsmodus', //cpg1.4
+  'WhiteBalance' => 'Weißabgleich', //cpg1.4
+  'DigitalZoomRatio' => 'Verhältnis Digitalzoom', //cpg1.4
+  'SceneCaptureMode' => 'Scene Capture Modus', //cpg1.4
+  'GainControl' => 'Verstärkerregelung', //cpg1.4
+  'Contrast' => 'Kontrast', //cpg1.4
+  'Saturation' => 'Sättigung', //cpg1.4
+  'Sharpness' => 'Schärfe', //cpg1.4
+  'ManageExifDisplay' => 'Exif-Anzeige verwalten', //cpg1.4
+  'submit' => 'los', //cpg1.4
+  'success' => 'Informationen erfolgreich aktualisiert.', //cpg1.4
+  'details' => 'Details', //cpg1.4
 );
 
 $lang_display_comments = array(
   'OK' => 'OK',
   'edit_title' => 'Diesen Kommentar bearbeiten',
-  'confirm_delete' => 'Wollen Sie diesen Kommentar wirklich lschen?', //js-alert
-  'add_your_comment' => 'Fgen Sie Ihren Kommentar hinzu',
+  'confirm_delete' => 'Wollen Sie diesen Kommentar wirklich löschen?', //js-alert
+  'add_your_comment' => 'Füge Sie Ihren Kommentar hinzu',
   'name'=>'Name',
   'comment'=>'Kommentar',
   'your_name' => 'Ihr Name',
+  'report_comment_title' => 'Diesen Kommentar beim Administrator melden', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-  'click_to_close' => 'Bild anklicken, um das Fenster zu schliessen!',
+  'click_to_close' => 'Bild anklicken, um das Fenster zu schließen!',
 );
+
 }
 
 // ------------------------------------------------------------------------- //
 // File ecard.php
 // ------------------------------------------------------------------------- //
 
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP'))
- $lang_ecard_php =array(
+if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
   'title' => 'eCard senden',
-  'invalid_email' => '<b>Achtung</b> : ungltige eMail Adresse !',
-  'ecard_title' => 'Eine eCard von %s fr Dich',
-  'error_not_image' => 'Nur Bilder knnen als eCard verschickt werden.', //cpg1.3.0
-  'view_ecard' => 'Falls diese eCard nicht korrekt angezeigt wird klicken Sie bitte auf den folgenden Link: ',
-  'view_more_pics' => 'Klicken Sie auf diesen Link, um mehr Bilder ansehen zu knnen!',
+  'invalid_email' => '<b>Achtung</b> : ungültige eMail-Adresse !',
+  'ecard_title' => 'Eine eCard von %s für Sie',
+  'error_not_image' => 'Nur Bilder können als eCard verschickt werden.', //cpg1.3.0
+  'view_ecard' => 'Falls diese eCard nicht korrekt angezeigt wird, klicken Sie bitte auf den folgenden Link: ',
+  'view_ecard_plaintext' => 'Markieren Sie die folgende URL und fügen Sie sie in die Adresszeile Ihres Browsers ein, um diese eCard anzuzeigen:', //cpg1.4
+  'view_more_pics' => 'Klicken Sie auf diesen Link, um mehr Bilder ansehen zu können!', //cpg1.4
   'send_success' => 'Ihre eCard wurde gesendet',
   'send_failed' => 'Leider kann der Server Ihre eCard nicht versenden...',
   'from' => 'Von',
   'your_name' => 'Ihr Name',
-  'your_email' => 'Ihre eMail Adresse',
+  'your_email' => 'Ihre eMail-Adresse',
   'to' => 'An',
-  'rcpt_name' => 'Empfnger Name',
-  'rcpt_email' => 'Empfanger eMail Adresse',
-  'greetings' => 'Grsse',
-  'message' => 'Nachricht',
+  'rcpt_name' => 'Empfänger Name',
+  'rcpt_email' => 'Empfänger eMail-Adresse',
+  'greetings' => 'Überschrift', //cpg1.4
+  'message' => 'Nachricht', //cpg1.4
+  'ecards_footer' => 'Gesendet durch %s von der IP-Adresse %s um %s (Zeitzone der Galerie)', //cpg1.4
+  'preview' => 'Vorschau der eCard', //cpg1.4
+  'preview_button' => 'Vorschau', //cpg1.4
+  'submit_button' => 'eCard senden', //cpg1.4
+  'preview_view_ecard' => 'Dies wird der Alternativ-Link zur eCard sein, sobald sie tatsächlich erstellt wurde - funktioniert nicht für die Vorschau.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Beim Administrator melden', //cpg1.4
+  'invalid_email' => '<b>Achtung</b> : ungültige eMail-Adresse!', //cpg1.4
+  'report_subject' => 'Eine Meldung von %s über die Galerie %s', //cpg1.4
+  'view_report' => 'Alternativ-Link, falls diese Meldung nicht korrekt angezeigt wird', //cpg1.4
+  'view_report_plaintext' => 'Kopieren Sie die folgende URL in die Adresszeile Ihres Browsers, um die Meldung anzuzeigen:', //cpg1.4
+  'view_more_pics' => 'Galerie', //cpg1.4
+  'send_success' => 'Ihre Meldung wurde gesendet', //cpg1.4
+  'send_failed' => 'Der Server kann Ihre Meldung leider nicht versenden...', //cpg1.4
+  'from' => 'Von', //cpg1.4
+  'your_name' => 'Ihr Name', //cpg1.4
+  'your_email' => 'Ihre eMail-Adresse', //cpg1.4
+  'to' => 'An', //cpg1.4
+  'administrator' => 'Administrator/Moderator', //cpg1.4
+  'subject' => 'Betreff', //cpg1.4
+  'comment_field_name' => 'Meldung bezüglich Kommentar von "%s"', //cpg1.4
+  'reason' => 'Grund', //cpg1.4
+  'message' => 'Nachricht', //cpg1.4
+  'report_footer' => 'Gesendet durch %s von IP-Adresse %s um %s (Zeitzone der Galerie)', //cpg1.4
+  'obscene' => 'unanständig ', //cpg1.4
+  'offensive' => 'beleidigend', //cpg1.4
+  'misplaced' => 'vom Thema abschweifend/unangebracht', //cpg1.4
+  'missing' => 'nicht vorhanden', //cpg1.4
+  'issue' => 'Fehler/kann nicht angezeigt werden', //cpg1.4
+  'other' => 'anderer Grund', //cpg1.4
+  'refers_to' => 'Datei-Meldung bezieht sich auf', //cpg1.4
+  'reasons_list_heading' => 'Grund/Gründe für Meldung:', //cpg1.4
+  'no_reason_given' => 'es wurde kein Grund angegeben', //cpg1.4
+  'go_comment' => 'Gehe zu Kommentar', //cpg1.4
+  'view_comment' => 'Vollständige Meldung mit Kommentar anzeigen', //cpg1.4
+  'type_file' => 'Datei', //cpg1.4
+  'type_comment' => 'Kommentar', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File editpics.php
 // ------------------------------------------------------------------------- //
 
-if (defined('EDITPICS_PHP'))
- $lang_editpics_php = array(
+if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
   'pic_info' => 'Bild-Info',
   'album' => 'Album',
   'title' => 'Titel',
+  'filename' => 'Dateiname', //cpg1.4
   'desc' => 'Beschreibung',
   'keywords' => 'Stichworte',
-  'pic_info_str' => '%sx%s - %sKB - %s x angesehen - %s x bewertet',
+  'new_keyword' => 'Neue Stichworte', //cpg1.4
+  'new_keywords' => 'Neue Stichworte gefunden', //cpg1.4
+  'existing_keyword' => 'Vorhandene Stichworte', //cpg1.4
+  'pic_info_str' => '%sx%s - %s kB - %s x angesehen - %s x bewertet',
   'approve' => 'Datei genehmigen',
   'postpone_app' => 'Genehmigung verschieben',
-  'del_pic' => 'Datei lschen',
-  'read_exif' => 'EXIF-Daten erneut einlesen', //cpg1.3.0
-  'reset_view_count' => 'Zhler x mal angesehen auf Null setzen',
+  'del_pic' => 'Datei löschen',
+  'del_all' => 'ALLE Dateien löschen', //cpg1.4
+  'read_exif' => 'EXIF-Daten erneut einlesen',
+  'reset_view_count' => 'Zähler \'x mal angesehen\' auf Null setzen',
+  'reset_all_view_count' => 'ALLE Zähler \'x mal angesehen\' auf Null setzen', //cpg1.4
   'reset_votes' => 'Anzahl Stimmen auf Null setzen',
-  'del_comm' => 'Kommentare lschen',
-  'upl_approval' => 'Genehmigung zum Hochladen',
-  'edit_pics' => 'Bilder bearbeiten',
-  'see_next' => 'nchste Bilder ansehen',
-  'see_prev' => 'vorherige Bilder ansehen',
+  'reset_all_votes' => 'ALLE Stimmen auf Null setzen', //cpg1.4
+  'del_comm' => 'Kommentare löschen',
+  'del_all_comm' => 'ALLE Kommentare löschen', //cpg1.4
+  'upl_approval' => 'Genehmigung zum Hochladen', //cpg1.4
+  'edit_pics' => 'Dateien bearbeiten',
+  'see_next' => 'nächste Dateien ansehen',
+  'see_prev' => 'vorherige Dateien ansehen',
   'n_pic' => '%s Dateien',
   'n_of_pic_to_disp' => 'Dateien pro Seite',
-  'apply' => 'nderungen ausfhren',
-  'crop_title' => 'Coppermine Bild-Editor', //cpg1.3.0
-  'preview' => 'Vorschau', //cpg1.3.0
-  'save' => 'Bild speichern', //cpg1.3.0
-  'save_thumb' =>'Speichern als Thumbnail', //cpg1.3.0
-  'sel_on_img' =>'Die Auswahl muss vollstndig innerhalb des Bildes liegen!', //js-alert //cpg1.3.0
+  'apply' => 'Änderungen ausführen',
+  'crop_title' => 'Coppermine Bild-Editor',
+  'preview' => 'Vorschau',
+  'save' => 'Bild speichern',
+  'save_thumb' =>'Speichern als Thumbnail',
+  'gallery_icon' => 'Dieses Bild zu meinem Benutzer-Icon machen', //cpg1.4
+  'sel_on_img' =>'Die Auswahl muss vollständig innerhalb des Bildes liegen!', //js-alert
+  'album_properties' =>'Alben-Eigenschaften', //cpg1.4
+  'parent_category' =>'Eltern-Kategorie', //cpg1.4
+  'thumbnail_view' =>'Thumbnail Ansicht', //cpg1.4
+  'select_unselect' =>'alle selektieren/deselektieren', //cpg1.4
+  'file_exists' => "Zieldatei '%s' existiert bereits.", //cpg1.4
+  'rename_failed' => "Konnte '%s' nicht in '%s' umbenennen.", //cpg1.4
+  'src_file_missing' => "Quelldatei '%s' nicht vorhanden.", // cpg 1.4
+  'mime_conv' => "Kann Datei '%s' nicht zu '%s' umwandeln",//cpg1.4
+  'forb_ext' => 'Keine erlaubte Dateiendung.',//cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File faq.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FAQ_PHP')) $lang_faq_php = array(
+  'faq' => 'Häufig gestellte Fragen (Frequently Asked Questions)',
+  'toc' => 'Inhalt',
+  'question' => 'Frage: ',
+  'answer' => 'Antwort: ',
+);
+
+if (defined('FAQ_PHP')) $lang_faq_data = array(
+  'Allgemeines',
+  array('Warum muss ich mich registrieren?', 'Der Administrator kann verlangen, dass Sie sich registrieren (oder auch nicht). Durch die Registrierung erhalten Sie möglicherweise einige zusätzliche Features, wie z.B. Dateien hochladen, eine Favoriten-Liste, Bewertung von Bildern, Abgabe von Kommentaren etc. ', 'allow_user_registration', '0'),
+  array('Wie kann ich mich registrieren?', 'Klicken Sie auf &quot;Registrieren&quot; und füllen Sie die notwendigen Felder aus (und die optionalen, wenn Sie möchten).<br />Wenn der Administrator eMail-Aktivierung eingeschaltet hat, bekommen Sie eine eMail an die Adresse, die Sie bei der Registrierung angegeben haben, in der Anweisungen enthalten sind, wie Sie Ihr Benutzerkonto aktivieren können. In diesem Fall muss Ihr Konto aktiviert werden, bevor Sie sich anmelden können.', 'allow_user_registration', '1'),
+  array('Wie kann ich mich anmelden?', 'Klicken Sie auf &quot;Anmelden&quot;, geben Sie Ihren Benutzernamen und Ihr Passwort ein, und kreuzen Sie die Option &quot;Immer angemeldet bleiben&quot; an, damit Sie sich nicht bei Ihrem nächsten Besuch auf der Seite erneut anmelden müssen.<br /><b>WICHTIG: Um sich anzumelden, müssen Cookies in Ihrem Browser zulassen sein, und das Cookie darf nicht gelöscht werden, wenn Sie die Option &quot;Immer angemeldet bleiben&quot; nutzen wollen.</b>', 'offline', 0),
+  array('Warum kann ich mich nicht anmelden?', 'Haben Sie sich registriert und die Anweisungen ausgeführt, die in der Aktivierungsmail an Sie gesendet wurden?. Der Link in der Aktivierungsmail schaltet Ihr Benutzerkonto frei. Bezüglich anderer Probleme beim Anmelden, wende Sie sich bitte an den Admin dieser Seite.', 'offline', 0),
+  array('Ich habe mein Passwort vergessen. Was nun?', 'Wenn der Link &quot;Passwort vergessen&quot; auf der Anmeldeseite anzeigt wird, dann benutzen Sie ihn. Ansonsten nehmen Sie Kontakt mit dem Admin dieser Seite auf und bitten Sie ihn um ein neues Passwort.', 'offline', 0),
+  //array('Meine eMail-Adresse hat sich geändert. Was tun?', 'Melde Dich an und ändere Ihre eMail-Adresse im Menüpunkt &quot; mein Profil&quot;', 'offline', 0),
+  array('Wie speichere ich eine Datei in &quot;meine Favoriten&quot;?', 'Klicken Sie auf &quot;Datei-Info&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Bild-Info" />); gehen Sie ganz nach unten auf der Seite und klicken Sie auf &quot;Zu Favoriten hinzufügen&quot;.<br />Möglicherweise ist die Anzeige des Datei-Info Bereichs auch standardmäßig eingeschaltet.<br />Wichtig: Cookies müssen aktiviert sein und Sie dürfen den Cookie nicht löschen (im Cookie werden die Favoriten gespeichert).', 'offline', 0),
+  array('Wie kann ich eine Datei bewerten?', 'Klicken Sie auf das Thumbnail (kleine Vorschaugrafik) einer Datei und wählen Sie eine Bewertung (angezeigt unterhalb des Bildes).', 'offline', 0),
+  array('Wie kann ich einen Kommentar abgeben?', 'Klicken Sie auf das Thumbnail (kleine Vorschaugrafik) einer Datei, gehen Sie nach unten auf der Seite und geben Sie Ihren Kommentar ein. Wenn keine Eingabe eines Kommentars möglich ist, müssen Sie sich eventuell erst registrieren und anmelden, damit diese Option zur Verfügung steht.', 'offline', 0),
+  array('Wie kann ich eine Datei hochladen?', 'Klicken Sie auf &quot;Datei hochladen&quot; und wählen Sie das Album aus, in das Sie die Datei hochladen wollen, klicken Sie auf &quot;Durchsuchen&quot; und wählen Sie die Datei aus, die Sie hochladen wollen und klicken dann Sie auf &quot;öffnen&quot; (fügen Sie einen Titel, eine Beschriftung und ein paar Stichworte ein, wenn Sie möchten). Um den Vorgang abzuschliessen, klicken Sie auf &quot;Datei hochladen&quot;', 'allow_private_albums', 0),
+  array('Wohin kann ich Dateien hochladen?', 'Sie können Dateien in Alben hochladen, die Sie innerhalb der Kategorie &quot;meine Galerie&quot; erstellen können. Der Administrator der Seite kann Ihnen auch das Recht einräumen, in ein oder mehrere Alben der allgemeinen Galerie hochzuladen. Falls das der Fall ist, werden Ihnen diese Alben im Auswahlmenü auf der Upload-Seite angezeigt', 'allow_private_albums', 0),
+  array('Welche Art und Größe von Dateien kann ich hochladen?', 'Die Art (z.B. jpg oder png) und Größe bestimmt der Administrator dieser Seite.', 'allow_private_albums', 0),
+  array('Was ist &quot;meine Galerie&quot;?', '&quot;Meine Galerie&quot; ist Ihre persönliche Galerie, innerhalb der Sie Dateien hochladen und bearbeiten können.', 'allow_private_albums', 0),
+  array('Wie kann ich Alben erzeugen, umbenennen oder löschen in &quot;meine Galerie&quot;?', 'Sie sehen die Optionen erst nach der Anmeldung im Admin-Modus<br />Klicken Sie auf &quot;Erzeuge/ändere meine Alben&quot; und klicken Sie auf &quot;Neu&quot;. Ändern Sie den Text &quot;Neues Album&quot; in den gewünschten Namen ab.<br />Sie können auch bestehende Alben umbenennen, indem Sie sie zuerst anklicken und dann im Eingabefeld unten einen neuen Namen dafür eingeben.<br />Klicken Sie auf &quot;Änderungen übernehmen&quot;, um Ihre Änderungen durchzuführen.', 'allow_private_albums', 0),
+  array('Wie kann ich meine Alben abändern und die Zugriffsrechte darauf ändern?', 'Sie sollten nach der Anmeldung bereits im Admin-Modus sein.<br />Klicken Sie auf &quot; Meine Alben bearbeiten&quot;. Wählen Sie in der Zeile &quot;Album aktualisieren&quot; das Album aus, das Sie aktualisieren möchten.<br />Sie können dann den Namen, die Beschreibung, das Thumbnail (Vorschaugrafik) ändern und die Rechte ändern, wer das Album sehen und Kommentare dazu abgeben darf.<br />Um Ihre Änderungen zu bestätigen, klicken Sie am Schluß auf &quot;Album aktualisieren&quot;.', 'allow_private_albums', 0),
+  array('Was sind Cookies?', 'Cookies sind kleine Textdateien, die von einem Webserver versendet werden und auf Ihrem Rechner gespeichert werden. Beim erneuten Aufsuchen der Seite können die Cookies wieder vom Server gelesen werden.<br />In der Regel werden Sie dazu genutzt, Sie als Benutzer auf der Seite wiederzuerkennen. Cookies selbst können keine Viren oder sonstige bösartigen Schad-Programme enthalten und sind daher in erster Linie ungefährlich. Einige Seitenbetreiber setzen Cookies allerdings ein, um Verhaltensprofile von Surfern im Internet zu erstellen und nutzen die Informationen in der Regel, um zielgerichtet Werbung für den Surfer zur Verfügung zu stellen.', 'offline', 0),
+  array('Woher kann ich dieses Porgramm für meine Homepage bekommen?', 'Diese Seite läuft mit Coppermine. Coppermine ist eine kostenlose Multimedia-Galerie, die unter der Lizenz GNU GPL erscheint. Die Software ist voller Features und für einige Platformen erhältlich. Besuchen Sie die <a href="http://coppermine.sf.net/">Coppermine Home Page</a> für zusätzliche Informationen oder um die Software herunterzuladen.', 'offline', 0),
+
+  'Navigation auf der Seite',
+  array('Was ist die &quot;Alben-Übersicht&quot;?', 'Zeigt die gesamte Kategorie an, in der Sie sich gerade befinden, mit einem Link zu jedem Album. Wenn Sie sich gerade nicht innerhalb einer Kategorie befinden zeigt Ihnen &quot;Alben-Übersicht&quot; die gesamte Galerie mit Links zu den einzelnen Kategorien an. Möglicherweise existieren Thumbnails als Links zu den einzelnen Kategorien.', 'offline', 0),
+  array('Was ist &quot;meine Galerie&quot;?', 'Mit diesem Menüpunkt können Sie Ihre eigene Benutzer-Galerie erstellen und bearbeiten.', 'allow_private_albums', 1), //cpg1.4
+  array('Was ist der Unterschied zwischen &quot;Admin-Modus&quot; und &quot;Benutzer-Modus&quot;?', 'Im Admin-Modus werden die Navigations-Elemente zum Erstellen und Ändern Ihrer Benutzer-Galerie angezeigt; der Benutzer-Modus zeigt Ihnen, wie Ihre Benutzer-Galerie für andere Benutzer aussieht (ohne die entsprechenden Menüpunkte).', 'allow_private_albums', 0),
+  array('Was ist &quot;Dateien hochladen&quot;?', 'Dieses Feature ermöglicht es Benutzern, eigene Dateien hochzuladen und in Alben zu positionieren (Dateigröße und -typ wurden vom Admin festgelegt).', 'allow_private_albums', 0),
+  array('Was ist &quot;neueste Uploads&quot;?', 'Dieser Bereich zeigt die neuesten Dateien, die in eines der Alben der Galerie hochgeladen wurden.', 'offline', 0),
+  array('Was ist &quot;neueste Kommentare&quot;?', 'Dieser Bereich zeigt die zuletzt abgegebenen Kommentare unterhalb der Thumbnails (Vorschaugrafik) der Dateien, auf die sich die Kommentare beziehen.', 'offline', 0),
+  array('Was ist &quot;am meisten angesehen&quot;?', 'Dieser Bereich zeigt die beliebtesten Dateien (am meisten angesehen) der gesamten Galerie oder des Bereichs an, in dem Sie sich befinden.', 'offline', 0),
+  array('Was ist &quot;am besten bewertet&quot;?', 'Durchschnittliche Bewertung der Datei (Bsp.: 5 Benutzer gaben einem Bild ein Bewertung von <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: das Bild hat eine durchschnittliche Bewertung von <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Wenn 5 Benutzer ein Bild mit Noten von 1 bis 5 (1,2,3,4,5) bewerten, würde der Schnitt ebenfalls so aussehen: <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Die Bewertungs-Skala reicht von <img src="images/rating5.gif" width="65" height="14" border="0" alt="super" /> (super) bis <img src="images/rating0.gif" width="65" height="14" border="0" alt="sehr schlecht" /> (sehr schlecht).', 'offline', 0),
+  array('Was ist &quot;Meine Favoriten&quot;?', 'Mit diesem Feature können Sie Bilder, die Sie später noch einmal ansehen wollen, in einer Favoriten-Liste speichern. Dazu müssen Sie nicht einmal angemeldet sein, da die Liste in einem Cookie auf Ihrem Computer gespeichert wird. Beachte Sie aber: die Favoriten stehen Ihnen nur an diesem Computer zur Verfügung; wenn die Cookies gelöscht werden, sind die Favoriten ebenfalls verschwunden.', 'offline', 0),
 );
 
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP'))
- $lang_faq_php = array(
-  'faq' => 'Hufig gestellte Fragen (Frequently Asked Questions)', //cpg1.3.0
-  'toc' => 'Inhalt', //cpg1.3.0
-  'question' => 'Frage: ', //cpg1.3.0
-  'answer' => 'Antwort: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP'))
- $lang_faq_data = array(
-  'Allgemeines', //cpg1.3.0
-  array('Warum muss ich mich registrieren?', 'Der Administrator kann verlangen, dass Sie sich registrieren (oder auch nicht). Durch die Registrierung erhalten Sie mglicherweise einige zustzliche Features, wie z.B. Dateien hochladen, eine Favoriten-Liste, Bewertung von Bildern, Abgabe von Kommentaren etc. ', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Wie kann ich mich registrieren?', 'Klicken Sie auf &quot;Registrieren&quot; und fllen Sie die notwendigen Felder aus (und die optionalen, wenn Sie mchten).<br />Wenn der Administrator eMail-Aktivierung eingeschaltet hat bekommen Sie eine eMail an die Adresse, die Sie bei der Registrierung angegeben haben, in der Anweisungen enthalten sind, wie Sie Ihr Benutzerkonto aktivieren k&ouml;nnen. In diesem Fall muss Ihr Konto aktiviert werden bevor Sie sich anmelden k&ouml;nnen.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Wie kann ich mich anmelden?', 'Klicken Sie auf &quot;Anmelden&quot;, geben Sie Ihren Benutzernamen und Ihr Paswort ein, und kreuzen Sie die Option &quot; Immer angemeldet bleiben&quot; an, damit Sie sich bei Ihrem nchsten Besuch auf der Seite nicht erneut anmelden m&uuml;ssen.<br /><b>WICHTIG: Um sich anzumelden m&uuml;ssen Sie Cookies in Ihrem Browser zulassen, und das Cookie darf nicht gelscht werden, wenn Sie die Option &quot;Immer angemeldet bleiben&quot; nutzen wollen.</b>', 'offline', 0), //cpg1.3.0
-  array('Warum kann ich mich anmelden?', 'Haben Sie sich registriert und die Anweisungen ausgefhrt, die in der Aktivierungsmail an Sie gesendet wurden?. Der Link in der Aktivierungsmail schaltet Ihr Benutzerkonto frei. Bezglich anderer Probleme beim Anmelden, wenden Sie sich an den Admin dieser Seite.', 'offline', 0), //cpg1.3.0  array('Ich habe mein Passwort vergessen. Was nun?', 'Wenn diese einen Link &quot;Passwort vergessen&quot; auf der Anmeldeseite anzeigt, dann benutze ihn. Ansonsten nimm Kontakt mit dem Admin dieser Seite auf und bitte ihn um ein neues Passwort.', 'offline', 0), //cpg1.3.0
-  //array('Meine eMail-Adresse hat sich gendert. Was tun?', 'Melde Sie sich an und ndern Sie Ihre eMail-Adresse im Menpunkt &quot; mein Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Wie speichere ich eine Datei in &quot;meine Favoriten&quot;?', 'Klicken Sie auf &quot;Datei-Info&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); gehen Sie ganz nach unten auf der Seite und klicken Sie auf &quot;Zu Favoriten hinzufgen&quot;.<br />Mglicherweise ist die Anzeige des Datei-Info Bereichs auch standardmig eingeschaltet.<br />Wichtig: Cookies mssen aktiviert sein und Sie drfen den Cookie nicht lschen (im Cookie werden die Favoriten gespeichert).', 'offline', 0), //cpg1.3.0
-  array('Wie kann ich eine Datei bewerten?', 'Klicken Sie auf das Thumbnail (kleine Vorschaugrafik) einer Datei und whlen Sie eine Bewertung (angezeigt unterhalb des Bildes).', 'offline', 0), //cpg1.3.0
-  array('Wie kann ich eine Kommentar abgeben?', 'Klicken Sie auf das Thumbnail (kleine Vorschaugrafik) einer Datei, gehen Sie nach unten auf der Seite und geben Sie Ihren Kommentar ein. Wenn keine Eingabe eines Kommentars mglich ist mssen Sie sich eventuell erst registrieren und anmelden, damit diese Option zur Verfgung steht.', 'offline', 0), //cpg1.3.0
-  array('Wie kann ich eine Datei hochladen?', 'Klicken Sie auf &quot;Datei hochladen&quot; und whlen Sie das Album aus, in das Sie die Datei hochladen wollen, klicken Sie auf &quot;Durchsuchen&quot; und whlen Sie die Datei aus, die Sie hochladen wollen und klicken Sie dann auf &quot;ffnen&quot; (fgen Sie einen Titel, eine Beschriftung und ein paar Stichworte ein, wenn Sie mchten). Um den Vorgang abzuschliessen, klicken Sie auf &quot;Datei hochladen&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Wohin kann ich Dateien hochladen?', 'Sie knnen Dateien in Alben hochladen, die Sie innerhalb der Kategorie &quot;meine Galerie&quot; erstellen knnen. Der Administrator der Seite kann Ihnen auch das Recht einrumen, in ein oder mehrere Alben der allgemeinen Galerie hochzuladen. Falls das der Fall ist, werden diese Alben Ihnen im Auswahlmen auf der Upload-Seite angezeigt', 'allow_private_albums', 0), //cpg1.3.0
-  array('Welche Art und Grsse von Dateien kann ich hochladen?', 'Die Art (z.B. jpg oder png) und Grsse bestimmt der Administrator dieser Seite.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was ist &quot;meine Galerie&quot;?', '&quot;Meine Galerie&quot; ist Ihre persnliche Galerie, innerhalb der Sie Dateien hochladen und bearbeiten knnen.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Wie kann ich Alben erzeugen, umbenennen oder lschen in &quot;meine Galerie&quot;?', 'Sie sehen die Optionen erst nach der Anmeldung im Admin-Modus<br />Klicken Sie auf &quot;Erzeuge/ndere meine Alben&quot; und klicken Sie auf &quot;Neu&quot;. ndern Sie den Text &quot;Neues Album&quot; in den gewnschten Namen ab.<br />Sie knnen auch bestehende Alben umbenennen, indem Sie sie zuerst anklicken und dann im Eingabefeld unten einen neuen Namen dafr eingeben.<br />Klicken Sie auf &quot;nderungen bernehmen&quot;, um Ihre nderungen durchzufhren.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Wie kann ich meine Alben abndern und die Zugriffsrechte darauf ndern?', 'Sie sollten nach der Anmeldung bereits im Admin-Modus sein.<br />Klicken Sie auf &quot; Meine Alben bearbeiten&quot;. Whlen Sie in der Zeile &quot;Album aktualisieren&quot; das Album aus, das Sie aktualisieren mchten.<br />Sie knnen dann den Namen, die Beschreibung, das Thumbnail (Vorschaugrafik) ndern und die Rechte ndern, wer das Album sehen und Kommentare dazu abgeben darf.<br />Um Ihre nderungen zu besttigen, klicken Sie am Schlu auf &quot;Album aktualisieren&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was sind Cookies?', 'Cookies sind kleine Textdateien, die von einem Webserver versendet werden und auf Ihrem Rechner gespeichert werden. Beim erneuten Aufsuchen der Seite knnen die Cookies wieder vom Server gelesen werden.<br />In der Regel werden Sie dazu genutzt, Sie als Benutzer auf der Seite wieder zu erkennen. Cookies selbst knnen keine Viren oder sonstige bsartigen Schad-Programme enthalten und sind daher in erster Linie ungefhrlich. Einige Seitenbetreiber setzen Cookies allerdings ein, um Verhaltensprofile von Surfern im Internet zu erstellen und nutzen die Informationen in der Regel, um zielgerichtet Werbung fr den Surfer zur Verfgung zu stellen.', 'offline', 0), //cpg1.3.0
-  array('Woher kann ich dieses Porgramm fr meine Homepage bekommen?', 'Diese Seite luft mit Coppermine. Coppermine ist eine kostenlose Multimedia-Galerie, die unter der Lizenz GNU GPL erscheint. Die Software ist voller Features und fr einige Platformen erhltlich. Besuchen Sie die <a href="http://coppermine.sf.net/">Coppermine Home Page</a> fr zustzliche Informationen oder um die Software herunter zu laden.', 'offline', 0), //cpg1.3.0  'Seiten-Navigation', //cpg1.3.0
-  array('Was ist &quot;meine Galerie&quot;?', 'Mit diesem Menpunkt knnen Sie Ihre eigene Benutzer-Galerie erstellen und bearbeiten.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was ist der Unterschied zwischen &quot;Admin Modus&quot; und &quot;Benutzer-Modus&quot;?', 'Im Admin-Modus werden die Navigations-Elemente zum Erstellen und ndern Ihrer Benutzer-Galerie angezeigt; der Benutzer-Modus zeigt Ihnen, wie Ihre Benutzer-Galerie fr andere Benutzer aussieht (ohne die entsprechenden Menpunkte).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was ist &quot;Dateien hochladen&quot;?', 'Dieses Feature ermglicht es Benutzern, eigene Dateien hochzuladen und in Alben zu positionieren (Dateigrsse und -typ wurden vom Admin festgelegt).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was ist &quot;Last Uploads&quot;?', 'Dieser Bereich zeigt die neuesten Dateien, die in eines der Alben der Galerie hochgeladen wurden.', 'offline', 0), //cpg1.3.0
-  array('Was ist &quot;neueste Kommentare&quot;?', 'Dieser Bereich zeigt die zuletzt abgegebenen Kommentare unterhalb der Vorschau-Bilder (Thumbnails) der Dateien, auf die sich die Kommentare beziehen.', 'offline', 0), //cpg1.3.0
-  array('Was ist &quot;am meisten angesehen&quot;?', 'Dieser Bereich zeigt die beliebtesten Dateien (am meisten angesehen) der gesamten Galerie oder des Bereichs an, in dem Sie sich befindest.', 'offline', 0), //cpg1.3.0
-  array('Was ist &quot;am besten bewertet&quot;?', 'Durchschnittliche Bewertung der Datei (Bsp.: 5 Benutzer gaben einem Bild ein Bewertung von <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: das Bild hat eine durchschnittliche Bewertung von <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Wenn 5 Benutzer ein Bild mit Noten von 1 bis 5 (1,2,3,4,5) bewerten wrde der Schnitt ebenfalls so aussehen: <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Die Bewertungs-Skala reicht von <img src="images/rating5.gif" width="65" height="14" border="0" alt="super" /> (super) bis <img src="images/rating0.gif" width="65" height="14" border="0" alt="sehr schlecht" /> (sehr schlecht).', 'offline', 0), //cpg1.3.0
-  array('Was ist &quot;Meine Favoriten&quot;?', 'Mit diesem Feature knnen Sie Bilder, die Sie spter noch einmal ansehen wollen in einer Favoriten-Liste speichern. Dazu mssen Sie nicht einmal angemeldet sein, da die Liste in einem Cookie auf Ihrem Computer gespeichert wird. Beachten Sie aber: die Favoriten stehen Ihnen nur an diesem Computer zur Verfgung; wenn die Cookies gelscht werden sind die Favoriten ebenfalls verschwunden.', 'offline', 0), //cpg1.3.0
-);
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP'))
- $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Passwort-Erinnerung', //cpg1.3.0
-  'err_already_logged_in' => 'Sie sind schon angemeldet!', //cpg1.3.0
-  'enter_username_email' => 'Geben Sie Ihren Benutzernamen oder Ihre eMail-Adresse ein', //cpg1.3.0
-  'submit' => 'los', //cpg1.3.0
-  'failed_sending_email' => 'Die eMail mit der Paswort-Erinnerung kann nicht gesendet werden!', //cpg1.3.0
-  'email_sent' => 'Eine eMail mit Ihrem Benutzernamen und Passwort wurde an %s gesendet.', //cpg1.3.0
-  'err_unk_user' => 'Der gewhlte Benutzer existiert nicht!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Passwort-Erinnerung', //cpg1.3.0
-  'passwd_reminder_body' => 'Sie wollten an Ihren Benutzernamen und Ihr Passwort erinnert werden:
+
+if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
+  'forgot_passwd' => 'Passwort-Erinnerung',
+  'err_already_logged_in' => 'Sie sind schon angemeldet!',
+  'enter_email' => 'Geben Sie Ihre eMail-Adresse ein', //cpg1.4
+  'submit' => 'los!',
+  'illegal_session' => 'Die Session für die Passwort-Erinnerung ist ungültig oder abgelaufen.', //cpg1.4
+  'failed_sending_email' => 'Die eMail mit der Passwort-Erinnerung kann nicht gesendet werden!',
+  'email_sent' => 'Eine eMail mit Ihrem Benutzernamen und einem neuen Passwort wurde an %s gesendet.', //cpg1.4
+  'verify_email_sent' => 'EineeMail wurde an %s gesendet. Bitte überprüfen Sie Ihre Mailbox, um den Vorgang abzuschliessen.', //cpg1.4
+  'err_unk_user' => 'Der gewählte Benutzer existiert nicht!',
+  'account_verify_subject' => '%s - Anforderung neues Passwort', //cpg1.4
+  'account_verify_body' => 'Sie haben ein neues Passwort beantragt - um dieses neue Passwort tatsächlich zu erhalten, klicken Sie auf nachstehenden Link:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Ihr neues Passwort', //cpg1.4
+  'passwd_reset_body' => 'Hier ist das neue Passwort, das Sie beantragt haben:
 Benutzername: %s
 Passwort: %s
-Klicken %s um Sie anzumelden.', //cpg1.3.0
+Klicken Sie %s, um sich anzumelden.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File groupmgr.php
 // ------------------------------------------------------------------------- //
 
-if (defined('GROUPMGR_PHP'))
- $lang_groupmgr_php = array(
-  'group_name' => 'Gruppen-Name',
-  'disk_quota' => 'Speicherplatz',
-  'can_rate' => 'Darf Bilder bewerten',
-  'can_send_ecards' => 'Darf eCards versenden',
-  'can_post_com' => 'Darf Kommentare abgeben',
-  'can_upload' => 'Darf Dateien hochladen',
-  'can_have_gallery' => 'Darf eine persnliche Galerie haben',
-  'apply' => 'nderungen ausfhren',
+if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
+  'group_name' => 'Gruppen-Name', //cpg1.4
+  'permissions' => 'Berechtigungen', //cpg1.4
+  'public_albums' => 'Upload in öffentliche Alben', //cpg1.4
+  'personal_gallery' => 'Persönliche Galerie', //cpg1.4
+  'upload_method' => 'Upload-Methode', //cpg1.4
+  'disk_quota' => 'Speicherplatz', //cpg1.4
+  'rating' => 'Abstimmen', //cpg1.4
+  'ecards' => 'eCards', //cpg1.4
+  'comments' => 'Kommentare', //cpg1.4
+  'allowed' => 'Erlaubt', //cpg1.4
+  'approval' => 'Bestätigung', //cpg1.4
+  'boxes_number' => 'Anzahl Felder', //cpg1.4
+  'variable' => 'variabel', //cpg1.4
+  'fixed' => 'fest', //cpg1.4
+  'apply' => 'Änderungen übernehmen',
   'create_new_group' => 'Neue Gruppe erstellen',
-  'del_groups' => 'ausgewhlte Gruppe(n) lschen',
-  'confirm_del' => 'Achtung: wenn Sie eine Gruppe lschen werden die dazu gehrenden Benutzer in die Gruppe \'Registrierte Benutzer\' Verschoben !\n\nWollen Sie das ?',
+  'del_groups' => 'ausgewählte Gruppe(n) löschen',
+  'confirm_del' => 'Achtung: wenn Sie eine Gruppe löschen, werden die dazu gehörenden Benutzer in die Gruppe \'Registrierte Benutzer\' verschoben!\n\nWollen Sie das ?', //js-alert
   'title' => 'Benutzer-Gruppen verwalten',
-  'approval_1' => 'ffentl. Upload best. (1)',
-  'approval_2' => 'Priv. Upload best. (2)',
-  'upload_form_config' => 'Formular-Konfiguration hochladen', //cpg1.3.0
-  'upload_form_config_values' => array( 
-	'Nur Upload von einzelnen Dateien', 'Nur Uploads von mehreren Dateien', 'Nur Upload von Internet-Adressen (URIs)', 'Nur Upload von ZIP-Dateien', 'Datei-URI', 'Datei-ZIP', 'URI-ZIP', 'Datei-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload' => 'Benutzer darf Anzahl der Upload-Feler einstellen?', //cpg1.3.0
-  'num_file_upload' => 'Maximale/genaue Anzahl der Datei-Upload Felder', //cpg1.3.0
-  'num_URI_upload' => 'Maximale/genaue Anzahl der URI-Upload Felder', //cpg1.3.0
-  'note1' => '<b>(1)</b> Das Hochladen in ein ffentliches Album mu durch den Admin besttigt werden',
-  'note2' => '<b>(2)</b> Das Hochladen in ein privates Album mu durch den Admin besttigt werden',
-  'notes' => 'Anmerkungen'
+  'num_file_upload' => 'Datei-Upload Felder', //cpg1.4
+  'num_URI_upload' => 'URI-Upload Felder', //cpg1.4
+  'reset_to_default' => 'Auf Standard-Gruppennamen (%s) zurücksetzen - empfohlen!', //cpg1.4
+  'error_group_empty' => 'Gruppen-Tabelle war leer!<br /><br />Standard-Gruppen wurden erstellt, bitte diese Seite erneut laden', //cpg1.4
+  'explain_greyed_out_title' => 'Warum ist diese Zeile ausgegraut?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Die Eigenschaften dieser Gruppe können nicht verändert werden, weil die Option &quot;Nicht-angemeldeten Besuchern (Gäste) Zugriff erlauben&quot; in der Coppermine-Knofiguration auf &quot;Nein&quot; gesetzt wurde. Alle Gäste (Mitglieder der Gruppe %s) können nichts tun außer sich anzumelden; daher sind keine der Gruppen-Verrechtungen für sie zutreffend.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Die Eigenschaften der Gruppe %s können nicht verändert werden, da deren Mitglieder sowieso nichts tun dürfen.', //cpg1.4
+  'group_assigned_album' => 'zugewiesene Alben', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -782,13 +1261,14 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('INDEX_PHP')){
+
 $lang_index_php = array(
-  'welcome' => 'Startseite'
+  'welcome' => 'Startseite',
 );
 
 $lang_album_admin_menu = array(
-  'confirm_delete' => 'Wollen Sie dieses Album wirklich LSCHEN? \\nAlle darin befindlichen Dateien und Kommentare werden ebenfalls gelscht.',
-  'delete' => 'lschen',
+  'confirm_delete' => 'Wollen Sie dieses Album wirklich LÖSCHEN? \\nAlle darin befindlichen Dateien und Kommentare werden ebenfalls gelöscht.',
+  'delete' => 'löschen',
   'modify' => 'Eigenschaften',
   'edit_pics' => 'Dateien bearbeiten',
 );
@@ -803,95 +1283,185 @@
 
 $lang_list_users = array(
   'user_list' => 'Benutzer-Liste',
-  'no_user_gal' => 'Es gibt keine Benutzer, die eigene Alben haben drfen',
+  'no_user_gal' => 'Keine Benutzer-Galerien vorhanden.',
   'n_albums' => '%s Album/en',
-  'n_pics' => '%s Datei(en)'
+  'n_pics' => '%s Datei(en)',
 );
 
 $lang_list_albums = array(
   'n_pictures' => '%s Dateien',
-  'last_added' => ', letzte Aktualisierung am %s'
+  'last_added' => ', letzte Aktualisierung am %s',
+  'n_link_pictures' => '%s verknüpfte Dateien', //cpg1.4
+  'total_pictures' => '%s Dateien insgesamt', //cpg1.4
 );
+
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Stichworte verwalten', //cpg1.4
+  'edit' => 'bearbeiten', //cpg1.4
+  'delete' => 'löschen', //cpg1.4
+  'search' => 'suchen', //cpg1.4
+  'keyword_test_search' => 'nach %s in einem neuen Fenster suchen', //cpg1.4
+  'keyword_del' => 'das Stichwort %s löschen', //cpg1.4
+  'confirm_delete' => 'Wollen Sie wirklich das Stichwort %s aus der gesamten Galerie löschen?', //cpg1.4  // js-alert
+  'change_keyword' => 'Stichwort ändern', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
-if (defined('LOGIN_PHP'))
- $lang_login_php = array(
+if (defined('LOGIN_PHP')) $lang_login_php = array(
   'login' => 'Anmeldung (Login)',
-  'enter_login_pswd' => 'Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um Sie anzumelden',
+  'enter_login_pswd' => 'Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich anzumelden',
   'username' => 'Benutzername',
   'password' => 'Passwort',
   'remember_me' => 'Immer angemeldet bleiben',
   'welcome' => 'Hallo %s ...',
-  'err_login' => '*** Konnte Sie nicht anmelden. Versuchen Sie es nochmal ***',
+  'err_login' => '*** Konnte Sie nicht anmelden. Versuche Sie es bitte nochmal ***',
   'err_already_logged_in' => 'Sie sind schon angemeldet!',
-  'forgot_password_link' => 'Passwort vergessen', //cpg1.3.0
+  'forgot_password_link' => 'Passwort vergessen',
+  'cookie_warning' => 'Achtung: Ihr Browser akzeptiert nicht die Cookies dieses Skripts', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File logout.php
 // ------------------------------------------------------------------------- //
 
-if (defined('LOGOUT_PHP'))
- $lang_logout_php = array(
+if (defined('LOGOUT_PHP')) $lang_logout_php = array(
   'logout' => 'Abmelden',
-  'bye' => 'Tschss %s ...',
+  'bye' => 'Tschüss %s ...',
   'err_not_loged_in' => 'Sie sind nicht angemeldet!',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP'))
- $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Diese Ausgabe wird durch die PHP-FunKtion <a href="http://www.php.net/phpinfo">phpinfo()</a> erzeugt, und innerhalb der Coppermine angezeigt (dabei wird mglicherweise die Ausgabe einiger Felder am rechten Rand abgeschnitten).', //cpg1.3.0
-  'no_link' => 'Anderen Personen die phpinfo-Daten anzuzeigen kann ein Sicherheitsrisiko sein - daher wird diese Seite nur angezeigt, wenn Sie als Admin angemeldet sind. Sie knnen daher anderen keinen Link auf diese Seite zukommen lassen, da ihnen der Zugriff verwhrt werden wird!', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'schliessen', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'eine Ebene höher', //cpg1.4
+  'current_path' => 'derzeitiger Pfad', //cpg1.4
+  'select_directory' => 'Wähle Sie ein Verzeichnis', //cpg1.4
+  'click_to_close' => 'Bild klicken, um dieses Fenster zu schliessen',
 );
 
 // ------------------------------------------------------------------------- //
 // File modifyalb.php
 // ------------------------------------------------------------------------- //
 
-if (defined('MODIFYALB_PHP'))
- $lang_modifyalb_php = array(
+if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
   'upd_alb_n' => 'Album %s aktualisieren',
   'general_settings' => 'Allgemeine Einstellungen',
   'alb_title' => 'Album Titel',
   'alb_cat' => 'Album Kategorie',
   'alb_desc' => 'Album Beschreibung',
+  'alb_keyword' => 'Album Keyword', //cpg1.4
   'alb_thumb' => 'Album Thumbnail',
-  'alb_perm' => 'Berechtigungen fr dieses Album',
+  'alb_perm' => 'Berechtigungen für dieses Album',
   'can_view' => 'Album kann angesehen werden von',
-  'can_upload' => 'Besucher knnen Dateien hochladen',
-  'can_post_comments' => 'Besucher knnen Kommentare abgeben',
-  'can_rate' => 'Besucher knnen Dateien bewerten',
+  'can_upload' => 'Besucher können Dateien hochladen',
+  'can_post_comments' => 'Besucher können Kommentare abgeben',
+  'can_rate' => 'Besucher können Dateien bewerten',
   'user_gal' => 'Benutzer-Galerie',
   'no_cat' => '* keine Kategorie *',
   'alb_empty' => 'Album ist leer',
-  'last_uploaded' => 'Letze Datei, die hochgeladen wurde',
-  'public_alb' => 'Jeder (ffentliches Album)',
+  'last_uploaded' => 'Letzte Datei, die hochgeladen wurde',
+  'public_alb' => 'Jeder (öffentliches Album)',
   'me_only' => 'Nur ich',
   'owner_only' => 'Nur der Besitzer des Albums (%s)',
   'groupp_only' => 'Mitglieder der Gruppe \'%s\'',
   'err_no_alb_to_modify' => 'Es ist kein Album zum Bearbeiten in der Datenbank.',
   'update' => 'Album aktualisieren',
-  'notice1' => '(*) abhngig von den %sGruppen%s Einstellungen', //cpg1.3.0 (do not translate %s!)
+  'reset_album' => 'Album zurücksetzen', //cpg1.4
+  'reset_views' => 'Anzeigezähler zurücksetzen auf &quot;0&quot; für %s', //cpg1.4
+  'reset_rating' => 'Abstimmungen auf alle Dateien im Album %s zurücksetzen', //cpg1.4
+  'delete_comments' => 'Alle Kommentare im Album %s löschen', //cpg1.4
+  'delete_files' => 'Unwiederbringlich alle Dateien im Album %s löschen', //cpg1.4
+  'views' => 'Treffer', //cpg1.4
+  'votes' => 'Stimmen', //cpg1.4
+  'comments' => 'Kommentare', //cpg1.4
+  'files' => 'Dateien', //cpg1.4
+  'submit_reset' => 'Änderungen durchführen', //cpg1.4
+  'reset_views_confirm' => 'ich bin mir sicher', //cpg1.4
+  'notice1' => '(*) abhängig von den %sGruppen%s Einstellungen',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Passwort des Albums', //cpg1.4
+  'alb_password_hint' => 'Hinweis für Albums-Passwort', //cpg1.4
+  'edit_files' =>'Dateien bearbeiten', //cpg1.4
+  'parent_category' =>'Eltern-Kategorie', //cpg1.4
+  'thumbnail_view' =>'Thumbnail-Ansicht', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  'explanation' => 'Diese Ausgabe wird durch die PHP-Funktion <a href="http://www.php.net/phpinfo">phpinfo()</a> erzeugt, und innerhalb von Coppermine angezeigt (dabei wird möglicherweise die Ausgabe einiger Felder am rechten Rand abgeschnitten).',
+  'no_link' => 'Anderen Personen die phpinfo-Daten anzuzeigen, kann ein Sicherheitsrisiko sein - daher wird diese Seite nur angezeigt, wenn Sie als Admin angemeldet sind. Sie können daher anderen keinen Link auf diese Seite zukommen lassen, da ihnen der Zugriff verwährt werden wird!',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Bilder verwalten', //cpg1.4
+  'select_album' => 'Wähle Album', //cpg1.4
+  'delete' => 'Löschen', //cpg1.4
+  'confirm_delete1' => 'Dieses Bild wirklich löschen?', //cpg1.4
+  'confirm_delete2' => '\nLöschen ist dauerhaft und endgültig.', //cpg1.4
+  'apply_modifs' => 'Änderungen übernehmen', //cpg1.4
+  'confirm_modifs' => 'Änderungen bestätigen', //cpg1.4
+  'pic_need_name' => 'Bild muss einen Namen haben', //cpg1.4
+  'no_change' => 'Es wurden keine Änderungen vorgenommen', //cpg1.4
+  'no_album' => '* Kein Album *', //cpg1.4
+  'explanation_header' => 'Die benutzerdefinierte Sortierreihenfolge, die Sie auf dieser Seite wählen können wird nur angewendet, wenn', //cpg1.4
+  'explanation1' => 'der Administrator die Konfigurationsoption für "Benutzerdefinierte Sortierreihenfolde für Dateien" auf "Position absteigend" oder "Position aufsteigend" gesetzt hat (globale Einstellung für alle Benutzer, die keine andere individuelle Sortierreihenfolge gewählt haben)', //cpg1.4
+  'explanation2' => 'der Benutzer als Sortierreihenfolde "Position absteigend" oder "Position aufsteigend" auf der Thumbnail-Seite gewählt hat (Einstellung pro Benutzer)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Dieses Plugin wirklich DE-INSTALLIEREN', //cpg1.4
+  'confirm_delete' => 'Dieses Plugin wirklich LÖSCHEN', //cpg1.4
+  'pmgr' => 'Plugin Manager', //cpg1.4
+  'name' => 'Name', //cpg1.4
+  'author' => 'Author', //cpg1.4
+  'desc' => 'Beschreibung', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Installierte Plugins', //cpg1.4
+  'n_plugins' => 'Nicht installierte Plugins', //cpg1.4
+  'none_installed' => 'nicht installiert', //cpg1.4
+  'operation' => 'Aufgabe', //cpg1.4
+  'not_plugin_package' => 'Die hochgeladene Datei ist kein Plugin-Paket.', //cpg1.4
+  'copy_error' => 'Beim Kopieren des Pakets in das Plugin-Verzeichnis ist ein Fehler aufgetreten.', //cpg1.4
+  'upload' => 'Hochladen', //cpg1.4
+  'configure_plugin' => 'Plugin knfigurieren', //cpg1.4
+  'cleanup_plugin' => 'Plugin bereinigen', //cpg1.4
 );
+}
 
 // ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
-if (defined('RATEPIC_PHP'))
- $lang_rate_pic_php = array(
+if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
   'already_rated' => 'Sie haben diese Datei schon bewertet',
   'rate_ok' => 'Ihre Bewertung wurde akzeptiert',
-  'forbidden' => 'Sie knnen Ihre eigenen Dateien nicht bewerten.', //cpg1.3.0
+  'forbidden' => 'Sie können Ihre eigenen Dateien nicht bewerten.', //cpg1.3.0
 );
 
 // ------------------------------------------------------------------------- //
@@ -901,11 +1471,11 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-Obwohl die Administratoren von {SITE_NAME} versuchen werden, generell alle anstssigen Inhalte so schnell wie mglich zu lschen oder bearbeiten ist es unmglich, jeden Beitrag zu berprfen. Daher besttigen Sie, dass alle Beitrge auf dieser Seite die Ansichten und Meinungen des Authors widerspiegeln und nicht die des Administrators oder Webmasters (auer den Beitrgen, die durch sie verfasst wurden) und sie daher dafr nicht verantwortlich gemacht werden knnen.<br />
+Obwohl die Administratoren von {SITE_NAME} versuchen werden, generell alle anstössigen Inhalte so schnell wie möglich zu löschen oder zu bearbeiten, ist es unmöglich, jeden Beitrag zu überprüfen. Daher bestätigen Sie, dass alle Beiträge auf dieser Seite die Ansichten und Meinungen des Authors widerspiegeln und nicht die des Administrators oder Webmasters (außer den Beiträgen, die durch sie verfasst wurden) und sie daher dafür nicht verantwortlich gemacht werden können.<br />
 <br />
-Sie stimmen zu, keine beleidigende, obszne, vulgre, verleumderische, verhetzende,drohende, sexuell-orientierte oder sonstwie illegalen Beitrge zu verfassen. Sie stimmen zu, da der/die Webmaster, Administrator(en) oder Moderator(en) von {SITE_NAME} das Recht haben, jeden Inhalt zu lschen oder ndern, bei dem sie es fr richtig halten. Als Benutzer stimmen Sie zu, da alle Informationen, die Sie oben eingetragen haben in einer Datenbank gespeichert werden. Obwohl diese Daten ohne Ihre ausdrckliche Zustimmung nicht an Dritte weitergegeben werden, knnen der Webmaster oder Administrator nicht dafr zur Verantwortung gezogen werden, wenn durch einen Angriff (Hacking) die gespeicherten Daten kompromitiert werden.<br />
+Sie stimmen zu, keine beleidigende, obszöne, vulgäre, verleumderische, verhetzende, drohende, sexuell-orientierte oder sonstwie illegalen Beiträge zu verfassen. Sie stimmen zu, dass der/die Webmaster, Administrator(en) oder Moderator(en) von {SITE_NAME} das Recht haben, jeden Inhalt zu löschen oder zu ändern, bei dem sie es für richtig halten. Als Benutzer stimmen Sie zu, dass alle Informationen, die Sie oben eingetragen haben, in einer Datenbank gespeichert werden. Obwohl diese Daten ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben werden, können der Webmaster oder Administrator nicht dafür zur Verantwortung gezogen werden, wenn durch einen Angriff (Hacking) die gespeicherten Daten kompromitiert werden.<br />
 <br />
-Diese Seite benutzt Cookies, um Daten auf Ihrem Rechner zu speichern. Diese Cookies dienen nur dazu, die Bedienung der Seite zu ermglichen. Die eMail Adresse wird nur dazu verwendet, die Registrierungs-Details und das Passwort zu besttigen.<br />
+Diese Seite benutzt Cookies, um Daten auf Ihrem Rechner zu speichern. Diese Cookies dienen nur dazu, die Bedienung der Seite zu ermöglichen. Die eMail-Adresse wird nur dazu verwendet, die Registrierungs-Details und das Passwort zu bestätigen.<br />
 <br />
 Durch das Anklicken von 'ich stimme zu' stimmen Sie diesen Bedingungen zu.
 EOT;
@@ -915,246 +1485,327 @@
   'term_cond' => 'Nutzungsbedingungen',
   'i_agree' => 'ich stimme zu',
   'submit' => 'Registrieren absenden',
-  'err_user_exists' => 'Der Benutzername, den Sie eingegeben haben existiert schon, bitte whlen Sie einen anderen',
-  'err_password_mismatch' => 'Die Passwrter stimmen nicht berein, bitte nochmals eingeben',
-  'err_uname_short' => 'Der Benutzername mu mindestens 2 Zeichen lang sein',
-  'err_password_short' => 'Das Passwort mu mindestens 2 Zeichen lang sein',
-  'err_uname_pass_diff' => 'Benutzername und Passwort mssen unterschiedlich sein',
-  'err_invalid_email' => 'eMail Adresse ist ungltig',
-  'err_duplicate_email' => 'Es hat sich schon ein anderer Benutzer mit der angegebenen eMail Adresse registriert',
+  'err_user_exists' => 'Der Benutzername, den Sie eingegeben haben, existiert schon, bitte wählen Sie einen anderen',
+  'err_password_mismatch' => 'Die Passwörter stimmen nicht überein, bitte nochmals eingeben',
+  'err_uname_short' => 'Der Benutzername muss mindestens 2 Zeichen lang sein',
+  'err_password_short' => 'Das Passwort muss mindestens 2 Zeichen lang sein',
+  'err_uname_pass_diff' => 'Benutzername und Passwort müssen unterschiedlich sein',
+  'err_invalid_email' => 'eMail-Adresse ist ungültig',
+  'err_duplicate_email' => 'Es hat sich schon ein anderer Benutzer mit der angegebenen eMail-Adresse registriert',
   'enter_info' => 'Geben Sie Registrierungs-Informationen ein',
   'required_info' => 'Pflichtfeld',
   'optional_info' => 'Optional',
   'username' => 'Benutzername',
   'password' => 'Passwort',
-  'password_again' => 'Passwort-Besttigung',
-  'email' => 'eMail Adresse',
+  'password_again' => 'Passwort-Bestätigung',
+  'email' => 'eMail-Adresse',
   'location' => 'Ort',
   'interests' => 'Hobbies',
   'website' => 'Homepage',
   'occupation' => 'Beruf',
-  'error' => 'ERROR',
-  'confirm_email_subject' => '%s - Registrierungs-Besttigung',
+  'error' => 'FEHLER',
+  'confirm_email_subject' => '%s - Registrierungs-Bestätigung',
   'information' => 'Information',
-  'failed_sending_email' => 'Die Registrierungs-Besttigung kann nicht per eMail versendet werden!',
-  'thank_you' => 'Danke fr Ihre Registrierung.<br /><br />Eine eMail mit Informationen, wie Sie Ihr Benutzerkonto aktivieren knnen wurde an die angegebene eMail Adresse gesendet.',
-  'acct_created' => 'Ihr Benutzerkonto wurde erstellt. Sie knnen sich jetzt mit Benutzername und Passwort anmelden',
-  'acct_active' => 'Ihr Benutzerkonto ist jetzt aktiviert - Sie knnen sich mit Benutzername und Passwort anmelden',
-  'acct_already_act' => 'Ihr Benutzerkonto ist bereits aktiviert!',
+  'failed_sending_email' => 'Die Registrierungs-Bestätigung kann nicht per eMail versendet werden!',
+  'thank_you' => 'Danke für Ihre Registrierung.<br /><br />Eine eMail mit Informationen, wie Sie Ihr Benutzerkonto aktivieren können, wurde an die angegebene eMail-Adresse gesendet.',
+  'acct_created' => 'Ihr Benutzerkonto wurde erstellt. Sie können sich jetzt mit Benutzername und Passwort anmelden',
+  'acct_active' => 'Ihr Benutzerkonto ist jetzt aktiviert. Sie können sich jetzt mit Benutzername und Passwort anmelden',
+  'acct_already_act' => 'Ihr Benutzerkonto ist bereits aktiviert!', //cpg1.4
   'acct_act_failed' => 'Dieses Benutzerkonto kann nicht aktiviert werden!',
-  'err_unk_user' => 'Der gewhlte Benutzer existiert nicht!',
+  'err_unk_user' => 'Der gewählte Benutzer existiert nicht!',
   'x_s_profile' => '%s\'s Benutzerprofil',
   'group' => 'Gruppe',
   'reg_date' => 'Registriert am',
   'disk_usage' => 'Speicherplatz-Verbrauch',
-  'change_pass' => 'Passwort ndern',
+  'change_pass' => 'Passwort ändern',
   'current_pass' => 'derzeitiges Passwort',
   'new_pass' => 'neues Passwort',
-  'new_pass_again' => 'neues Passwort besttigen',
+  'new_pass_again' => 'neues Passwort bestätigen',
   'err_curr_pass' => 'Derzeitiges Passwort ist verkehrt',
-  'apply_modif' => 'nderungen speichern',
-  'change_pass' => 'Mein Passwort ndern',
+  'apply_modif' => 'Änderungen speichern',
+  'change_pass' => 'Mein Passwort ändern',
   'update_success' => 'Ihr Benutzerprofil wurde aktualisiert',
-  'pass_chg_success' => 'Ihr Passwort wurde gendert',
-  'pass_chg_error' => 'Ihr Passwort wurde nicht gendert',
-  'notify_admin_email_subject' => '%s - Registrierungs-Benachrichtigung', //cpg1.3.0
-  'notify_admin_email_body' => 'Jemand mit dem Benutzernamen "%s" hat sich in Ihrer Galerie registriert', //cpg1.3.0
+  'pass_chg_success' => 'Ihr Passwort wurde geändert',
+  'pass_chg_error' => 'Ihr Passwort wurde nicht geändert',
+  'notify_admin_email_subject' => '%s - Registrierungs-Benachrichtigung',
+  'last_uploads' => 'Zuletzt hochgeladenen Datei.<br />Klicken, um alle Uploads zu sehen von', //cpg1.4
+  'last_comments' => 'Neueste Kommentare.<br />Klicken, um alle Komentare zu sehen, die abgegeben wurden von', //cpg1.4
+  'notify_admin_email_body' => 'Jemand mit dem Benutzernamen "%s" hat sich in Ihrer Galerie registriert',
+  'pic_count' => 'Hochgeladene Dateien', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Registrierungsversuch', //cpg1.4
+  'thank_you_admin_activation' => 'Danke.<br /><br />Ihre Registrierung wurde an den Administrator weitergeleitet zur Aktiverung. Nach erfolgter Aktiverung werden Sie eine eMail erhalten.', //cpg1.4
+  'acct_active_admin_activation' => 'Das Benutzerkonto ist jetzt aktiv. Dem Benutzer wurde eine Benachrichtigung darüber per eMail gesendet.', //cpg1.4
+  'notify_user_email_subject' => '%s - Aktivierungs-Benachrichtigung', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
-Danke fr Ihre Registrierung bei {SITE_NAME}
+Danke für Ihre Registrierung bei {SITE_NAME}
 
 Ihr Benutzername ist : "{USER_NAME}"
-Ihr Passwort lautet : "{PASSWORD}"
 
-Um Ihr Benutzerkonto zu aktivieren mssen Sie auf untenstehenden Link klicken
-oder ihn kopieren und in der Adresszeile Ihres Browsers einfgen.
-{ACT_LINK}
 
-Grsse,
+Um Ihr Benutzerkonto zu aktivieren, müssen Sie auf den untenstehenden Link klicken
+oder ihn kopieren und in der Adresszeile Ihres Browsers einfügen.
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+Grüße,
 
 Das Team von {SITE_NAME}
 
 EOT;
 
+$lang_register_approve_email = <<<EOT
+Ein neuer Benutzer hat sich mit dem Benutzernamen "{USER_NAME}" in Ihrer Galerie registriert.
+
+Um das Benutzerkonto zu aktivieren, klicken Sie auf den untenstehenden Link oder kopieren ihn in die Adresszeile Ihres Browsers.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_activated_email = <<<EOT
+Ihr Benutzerkonto wurden genehmigt und aktiviert.
+
+Sie können sich jetzt auf der Seite <a href="{SITE_LINK}">{SITE_LINK}</a> mit dem Benutzernamen "{USER_NAME}" anmelden.
+
+
+Gruss,
+
+Das {SITE_NAME} Team
+
+EOT;
 }
 
-// - ------------------------------------------------------------------------ //
+// ------------------------------------------------------------------------- //
 // File reviewcom.php
 // ------------------------------------------------------------------------- //
 
-if (defined('REVIEWCOM_PHP'))
- $lang_reviewcom_php = array(
+if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
   'title' => 'Kommentare bearbeiten',
   'no_comment' => 'keine zu bearbeitenden Kommentare vorhanden',
-  'n_comm_del' => '%s Kommentar(e) gelscht',
-  'n_comm_disp' => 'Anzahl anzuzeigende Kommentare',
+  'n_comm_del' => '%s Kommentar(e) gelöscht',
+  'n_comm_disp' => 'Anzahl angezeigter Kommentare',
   'see_prev' => 'vorherigen anzeigen',
-  'see_next' => 'nchsten anzeigen',
-  'del_comm' => 'markierte Kommentare lschen',
+  'see_next' => 'nächsten anzeigen',
+  'del_comm' => 'markierte Kommentare löschen',
+  'user_name' => 'Name', //cpg1.4
+  'date' => 'Datum', //cpg1.4
+  'comment' => 'Kommentar', //cpg1.4
+  'file' => 'Datei', //cpg1.4
+  'name_a' => 'Benutzername aufsteigend', //cpg1.4
+  'name_d' => 'Benutzername absteigend', //cpg1.4
+  'date_a' => 'Datum aufsteigend', //cpg1.4
+  'date_d' => 'Datum absteigend', //cpg1.4
+  'comment_a' => 'Kommentartext aufsteigend', //cpg1.4
+  'comment_d' => 'Kommentartext absteigend', //cpg1.4
+  'file_a' => 'Datei aufsteigend', //cpg1.4
+  'file_d' => 'Datei absteigend', //cpg1.4
 );
+
+
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP'))
- $lang_search_php = array(
-  0 => 'Dateisammlung durchsuchen',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Dateisammlung durchsuchen', //cpg1.4
+  'submit_search' => 'suchen', //cpg1.4
+  'keyword_list_title' => 'Schlagwortliste', //cpg1.4
+  'keyword_msg' => 'Obenstehende Liste ist nicht vollständig - sie enthält keine Wörter aus Titeln oder Beschreibungen. Versuchen Sie eine Volltext-Suche.',  //cpg1.4
+  'edit_keywords' => 'Schlagworte bearbeiten', //cpg1.4
+  'search in' => 'Suchen in:', //cpg1.4
+  'ip_address' => 'IP-Adresse', //cpg1.4
+  'fields' => 'Suchen in', //cpg1.4
+  'age' => 'Alter', //cpg1.4
+  'newer_than' => 'neuer als', //cpg1.4
+  'older_than' => 'älter als', //cpg1.4
+  'days' => 'Tage(e)', //cpg1.4
+  'all_words' => 'mit allen Wörtern (UND)', //cpg1.4
+  'any_words' => 'mit irgendeinem der Wörter (ODER)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Titel', //cpg1.4
+  'caption' => 'Beschriftung', //cpg1.4
+  'keywords' => 'Schlagworte', //cpg1.4
+  'owner_name' => 'Besitzer der Datei', //cpg1.4
+  'filename' => 'Dateiname', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCHNEW_PHP'))
- $lang_search_new_php = array(
-  'page_title' => 'neue Dateien suchen',
-  'select_dir' => 'Whle Verzeichnis',
-  'select_dir_msg' => 'Diese Funktion ermglicht, mehrere Dateien der Galerie hinzuzufgen, die mit einem FTP-Programm schon auf Ihre Webseite hochgeladen wurden.<br /><br />Whlen Sie das Verzeichnis, in das Sie die Dateien hochgeladen haben',
-  'no_pic_to_add' => 'Keine Datei zum Hinzufgen gefunden',
-  'need_one_album' => 'Sie brauchen mindestens ein Album, um dieses Funktion auszufhren',
+if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
+  'page_title' => 'Neue Dateien suchen',
+  'select_dir' => 'Wähle Sie Verzeichnis',
+  'select_dir_msg' => 'Diese Funktion ermöglicht, mehrere Dateien der Galerie hinzuzufügen, die mit einem FTP-Programm schon auf Ihre Webseite hochgeladen wurden.<br /><br />Wähle Sie das Verzeichnis, in das Sie die Dateien hochgeladen haben.', //cpg1.4
+  'no_pic_to_add' => 'Keine Datei zum Hinzufügen gefunden',
+  'need_one_album' => 'Sie brauchen mindestens ein Album, um dieses Funktion auszuführen',
   'warning' => 'Achtung',
-  'change_perm' => 'das Skript kann in dieses Verzeichnis nicht schreiben, Sie mssen die Lese-/Schreibberechtigung (chmod) auf 755 oder 777 setzen, bevor Sie versuchen, Dateien hinzuzufgen!',
+  'change_perm' => 'Das Skript kann nicht in dieses Verzeichnis schreiben, Sie müssen die Lese-/Schreibberechtigung (chmod) auf 755 oder 777 setzen, bevor Sie versuchen, Dateien hinzuzufügen!',
   'target_album' => '<b>Dateien aus dem Verzeichnis &quot;</b>%s<b>&quot; in </b>%s ablegen',
   'folder' => 'Verzeichnis',
   'image' => 'Datei',
   'album' => 'Album',
   'result' => 'Resultat',
-  'dir_ro' => 'Verzeichnis nicht beschreibbar. ',
-  'dir_cant_read' => 'Verzeichnis nicht lesbar. ',
-  'insert' => 'Fge neue Dateien der Galerie hinzu',
+  'dir_ro' => 'Verzeichnis nicht beschreibbar',
+  'dir_cant_read' => 'Verzeichnis nicht lesbar',
+  'insert' => 'Fügen Sie neue Dateien der Galerie hinzu',
   'list_new_pic' => 'Liste neuer Dateien',
-  'insert_selected' => 'Markierte Dateien einfgen',
+  'insert_selected' => 'Markierte Dateien einfügen',
   'no_pic_found' => 'Keine neuen Dateien gefunden',
-  'be_patient' => 'Bitte Geduld, das Skript braucht Zeit, um die Bilder hinzuzufgen',
-  'no_album' => 'kein Album gewhlt',  //cpg1.3.0
+  'be_patient' => 'Bitte etwas Geduld, das Skript braucht Zeit, um die Bilder hinzuzufügen',
+  'no_album' => 'Kein Album gewählt',
+  'result_icon' => 'Klicken für Details oder zum erneut laden',  //cpg1.4
   'notes' =>  '<ul>'.
-    '<li><b>OK</b> : bedeutet, da die Datei erfolgreich hinzugefgt wurde'.
-    '<li><b>DP</b> : bedeutet, da die Datei ein Duplikat ist und schon in der Datenbank vorhanden ist'.
-    '<li><b>PB</b> : bedeutet, da die Datei nicht hinzugefgt werden konnte; berprfen Sie Ihre Einstellungen und die Berechtigungen der Verzeichnisse, in dem die Dateien liegen'.
-    '<li><b>NA</b> : bedeutet, da Sie kein Album gewhlt haben, in das die Dateien eingefgt werden sollen, klicken Sie \'<a href="javascript:history.back(1)">zurck</a>\' und whlen Sie ein Album aus. Wenn kein Album ausgewhlt werden kann, dann mssen Sie erst <a href="albmgr.php">ein Album erzeugen</a>.</li>'.
-    '<li>Falls die OK, DP, PB \'Zeichen\' nicht erscheinen klicken Sie auf die nicht-funktionierenden Bilder, um die Fehlermeldungen von PHP zu sehen'.
-    '<li>Wenn Ihr Browser in ein Timeout luft, klicken Sie auf die Aktualisieren-Schaltflche'.
+    '<li><b>OK</b> : bedeuted, dass die Datei erfolgreich hinzugefügt wurde'.
+    '<li><b>DP</b> : bedeutet, dass die Datei ein Duplikat ist und schon in der Datenbank vorhanden ist'.
+    '<li><b>PB</b> : bedeutet, dass die Datei nicht hinzugefügt werden konnte; überprüfen Sie Ihre Einstellungen und die Berechtigungen der Verzeichnisse, in dem die Dateien liegen'.
+    '<li><b>NA</b> : bedeutet, dass Sie kein Album gewählt haben, in das die Dateien eingefügt werden sollen, klicken Sie \'<a href="javascript:history.back(1)">zurück</a>\' und wählen Sie ein Album aus. Wenn kein Album ausgewählt werden kann, dann müssen Sie erst <a href="albmgr.php">ein Album erzeugen</a>.</li>'.
+    '<li>Falls die OK, DP, PB \'Zeichen\' nicht erscheinen, klicken Sie auf die nicht-funktionierenden Bilder, um die Fehlermeldungen von PHP zu sehen'.
+    '<li>Wenn Ihr Browser in ein Timeout läuft, klicken Sie auf die Aktualisieren-Schaltfläche'.
     '</ul>',
-  'select_album' => 'Whlen Sie ein Album', //cpg1.3.0
-  'check_all' => 'alle auswhlen', //cpg1.3.0
-  'uncheck_all' => 'Auswahl aufheben', //cpg1.3.0
+  'select_album' => 'Wählen Sie ein Album',
+  'check_all' => 'alle auswählen',
+  'uncheck_all' => 'Auswahl aufheben',
+  'no_folders' => 'Im Verzeichnis "albums" wurden noch keine Unterverzeichnisse angelegt. Sie müssen mindestens ein benutzerdefiniertes Unterverzeichnis innerhalb des Ordners "albums" anlegen und Ihre Dateien per FTP dorthin hochladen. Du dürfen per FTP keine Dateien in die Unterverzeichnisse "userpics" oder "edit" hochladen, da diese für http-uploads und interne Zwecke reserviert sind.', //cpg1.4
+   'albums_no_category' => 'Alben ohne Kategorie', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Persönliche Alben', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Durchsuchbare Oberfläche (empfohlen)', //cpg1.4
+  'edit_pics' => 'Dateien bearbeiten', //cpg1.4
+  'edit_properties' => 'Albums-Eigenschaften', //cpg1.4
+  'view_thumbs' => 'Thumbnail-Ansicht', //cpg1.4
 );
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
 
-// void
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'diese Spalte anzeigen/verbergen', //cpg1.4
+  'vote' => 'Bewertungsdetails', //cpg1.4
+  'hits' => 'Trefferdetails', //cpg1.4
+  'stats' => 'Bewertungsstatistik', //cpg1.4
+  'sdate' => 'Datum', //cpg1.4
+  'rating' => 'Bewertung', //cpg1.4
+  'search_phrase' => 'Suchbegriff', //cpg1.4
+  'referer' => 'Referer', //cpg1.4
+  'browser' => 'Browser', //cpg1.4
+  'os' => 'Betriebssystem', //cpg1.4
+  'ip' => 'IP-Adresse', //cpg1.4
+  'sort_by_xxx' => 'Sortieren nach %s', //cpg1.4
+  'ascending' => 'aufsteigend', //cpg1.4
+  'descending' => 'absteigend', //cpg1.4
+  'internal' => 'intern', //cpg1.4
+  'close' => 'schliessen', //cpg1.4
+  'hide_internal_referers' => 'interne Verweise verbergen', //cpg1.4
+  'date_display' => 'Datumsformat', //cpg1.4
+  'submit' => 'absenden/aktualisieren', //cpg1.4
+);
 
 // ------------------------------------------------------------------------- //
-// File banning.php
+// File thumbnails.php
 // ------------------------------------------------------------------------- //
 
-if (defined('BANNING_PHP'))
- $lang_banning_php = array(
-  'title' => 'Benutzer verbannen',
-  'user_name' => 'Benutzername',
-  'ip_address' => 'IP-Adresse',
-  'expiry' => 'luft ab (leer bedeutet &quot;fr immer&quot;)',
-  'edit_ban' => 'nderungen speichern',
-  'delete_ban' => 'Lschen',
-  'add_new' => 'Neuen Bann hinzufgen',
-  'add_ban' => 'hinzufgen',
-  'error_user' => 'Kann angegebenen Benutzer nicht finden', //cpg1.3.0
-  'error_specify' => 'Sie mssen entweder einen Benutzernamen oder eine IP-Adresse angeben.', //cpg1.3.0
-  'error_ban_id' => 'Ungltige Ban-ID!', //cpg1.3.0
-  'error_admin_ban' => 'Sie knnen sich nicht selbst verbannen!', //cpg1.3.0
-  'error_server_ban' => 'Sie wollen Ihren eigenen Server verbannen? Ts ts, das geht doch nicht...', //cpg1.3.0
-  'error_ip_forbidden' => 'Sie knnen diese IP nicht verbannen - sie ist nicht routbar!', //cpg1.3.0
-  'lookup_ip' => 'IP-Adresse berprfen', //cpg1.3.0
-  'submit' => 'los!', //cpg1.3.0
-);
+// Void
 
 // ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UPLOAD_PHP'))
- $lang_upload_php = array(
+if (defined('UPLOAD_PHP')) $lang_upload_php = array(
   'title' => 'Datei hochladen',
-  'custom_title' => 'Benutzer-definiertes Formular', //cpg1.3.0
-  'cust_instr_1' => 'Die Anzahl der Upload-Felder kann angepasst werden, darf jedoch die untenstehenden Maximalwerte nicht berschreiten.', //cpg1.3.0
-  'cust_instr_2' => 'Box Number Requests', //cpg1.3.0
-  'cust_instr_3' => 'Datei-Upload Felder: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL-Upload Felder: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL Upload Felder:', //cpg1.3.0
-  'cust_instr_6' => 'Datei-Upload Felder:', //cpg1.3.0
-  'cust_instr_7' => 'Geben Sie die Anzahl der gewnschten Felder ein und klicken Sie auf \'weiter\'.', //cpg1.3.0
-  'reg_instr_1' => 'Unzulssige Aktion bei der Formular-Erzeugung.', //cpg1.3.0
-  'reg_instr_2' => 'Sie knnen jetzt Dateien mit den untenstehenden Feldern hochladen. Keine Datei darf grsser als %s KB sein. ZIP-Dateien, die mit Datei-Upload oder URI/URL-Upload hochgeladen werden, bleiben komprimiert.', //cpg1.3.0
-  'reg_instr_3' => 'Um ZIP-Dateien auf dem Server automatisch zu entpacken, verwenden Sie die ZIP-Upload Felder.', //cpg1.3.0
-  'reg_instr_4' => 'Die URI/URL-Upload Felder mssen dieses Format haben \'http://www.meinseite.de/bilder/beispiel.jpg\'', //cpg1.3.0
-  'reg_instr_5' => 'Wenn alle Upload-Felder ausgefllt sind, klicken Sie auf \'weiter\'.', //cpg1.3.0
-  'reg_instr_6' => 'ZIP-Upload (wird entpackt auf Server):', //cpg1.3.0
-  'reg_instr_7' => 'Datei-Upload:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL-Upload:', //cpg1.3.0
-  'error_report' => 'Fehlerliste', //cpg1.3.0
-  'error_instr' => 'Folgende Uploads erzeugten Fehler:', //cpg1.3.0
-  'file_name_url' => 'Dateiname/URL', //cpg1.3.0
-  'error_message' => 'Fehlermeldung', //cpg1.3.0
-  'no_post' => 'Datei durch Formular-Post nicht hochgeladen.', //cpg1.3.0
-  'forb_ext' => 'Verbotene Datei-Erweiterung/-endung.', //cpg1.3.0
-  'exc_php_ini' => 'Dateigrsse grsser als Limit in php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Dateigrsse grsser als Coppermine-Einstellungen.', //cpg1.3.0
-  'partial_upload' => 'Nur teilweiser Upload.', //cpg1.3.0
-  'no_upload' => 'Kein Upload erfolgt.', //cpg1.3.0
-  'unknown_code' => 'Unbekannter PHP-Upload-Fehlercode.', //cpg1.3.0
-  'no_temp_name' => 'Kein Upload - kein temporrer Name.', //cpg1.3.0
-  'no_file_size' => 'Enthlt keine Daten/defekt', //cpg1.3.0
-  'impossible' => 'Kann nicht verschieben.', //cpg1.3.0
-  'not_image' => 'kein Bild/korrupt', //cpg1.3.0
-  'not_GD' => 'Keine GD-Erweiterung.', //cpg1.3.0
-  'pixel_allowance' => 'maximale Bild-Abmessungen (Pixel-Grsse) berschritten.', //cpg1.3.0
-  'incorrect_prefix' => 'Ungltige URI/URL Vorsible', //cpg1.3.0
-  'could_not_open_URI' => 'Konnte URI nicht ffnen.', //cpg1.3.0
-  'unsafe_URI' => 'Sicherheits nicht berprfbar.', //cpg1.3.0
-  'meta_data_failure' => 'Meat-Daten fehlerhaft', //cpg1.3.0
-  'http_401' => '401 Fehlende Berechtigung', //cpg1.3.0
-  'http_402' => '402 Bezahlung erforderlich', //cpg1.3.0
-  'http_403' => '403 Verboten', //cpg1.3.0
-  'http_404' => '404 nicht gefunden', //cpg1.3.0
-  'http_500' => '500 Interner Server-Fehler', //cpg1.3.0
-  'http_503' => '503 Service nicht verfgbar', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME konnte nicht festgestellt werden.', //cpg1.3.0
-  'MIME_type_unknown' => 'Unbekannter MIME-Typ', //cpg1.3.0
-  'cant_create_write' => 'Kann zu schreibende Datei nicht erzeugen.', //cpg1.3.0
-  'not_writable' => 'Kann nicht in zu schreibende Datei speichern.', //cpg1.3.0
-  'cant_read_URI' => 'Kann URI/URL nicht lesen', //cpg1.3.0
-  'cant_open_write_file' => 'Kann nicht in URI-Datei schreiben.', //cpg1.3.0
-  'cant_write_write_file' => 'Kann nicht in zu schreibende URI-Datei speichern.', //cpg1.3.0
-  'cant_unzip' => 'Kann nicht entpacken.', //cpg1.3.0
-  'unknown' => 'Unbekannter Fehler', //cpg1.3.0
-  'succ' => 'Erfolgreiche Uploads', //cpg1.3.0
-  'success' => '%s Uploads waren erfolgreich.', //cpg1.3.0
-  'add' => 'Klicken Sie auf \'weiter\', um die Dateien den Alben hinzuzufgen.', //cpg1.3.0
-  'failure' => 'Upload-Fehler', //cpg1.3.0
-  'f_info' => 'Datei-Information', //cpg1.3.0
-  'no_place' => 'Die vorhergehende Datei konnte nicht gesetzt werden.', //cpg1.3.0
-  'yes_place' => 'Die vorhergehende Datei wurde erfolgreich gesetzt.', //cpg1.3.0
-  'max_fsize' => 'Maximal erlaubte Dateigrsse ist %s KB',
+  'custom_title' => 'Benutzer-definiertes Formular',
+  'cust_instr_1' => 'Die Anzahl der Upload-Felder kann angepasst werden, darf jedoch die untenstehenden Maximalwerte nicht überschreiten.',
+  'cust_instr_2' => 'Anzahl Abfrage-Felder',
+  'cust_instr_3' => 'Datei-Upload Felder: %s',
+  'cust_instr_4' => 'URI/URL-Upload Felder: %s',
+  'cust_instr_5' => 'URI/URL Upload Felder:',
+  'cust_instr_6' => 'Datei-Upload Felder:',
+  'cust_instr_7' => 'Geben Sie die Anzahl der gewünschten Felder ein und klicken Sie auf \'weiter\'.',
+  'reg_instr_1' => 'Unzulässige Aktion bei der Formular-Erzeugung.',
+  'reg_instr_2' => 'Sie können jetzt Dateien mit den untenstehenden Feldern hochladen. Keine Datei darf größer als %s kB sein. ZIP-Dateien, die mit Datei-Upload oder URI/URL-Upload hochgeladen werden, bleiben komprimiert.',
+  'reg_instr_3' => 'Um ZIP-Dateien auf dem Server automatisch zu entpacken, verwenden Sie die ZIP-Upload Felder.',
+  'reg_instr_4' => 'Die URI/URL-Upload Felder müssen dieses Format haben \'http://www.meinseite.de/bilder/beispiel.jpg\'',
+  'reg_instr_5' => 'Wenn alle Upload-Felder ausgefüllt sind, klicken Sie auf \'weiter\'.',
+  'reg_instr_6' => 'ZIP-Upload (wird entpackt auf Server):',
+  'reg_instr_7' => 'Datei-Upload:',
+  'reg_instr_8' => 'URI/URL-Upload:',
+  'error_report' => 'Fehlerliste',
+  'error_instr' => 'Folgende Uploads erzeugten Fehler:',
+  'file_name_url' => 'Dateiname/URL',
+  'error_message' => 'Fehlermeldung',
+  'no_post' => 'Datei durch Formular-Post nicht hochgeladen.',
+  'forb_ext' => 'Verbotene Datei-Erweiterung/-endung.',
+  'exc_php_ini' => 'Dateigröße größer als Limit in php.ini.',
+  'exc_file_size' => 'Dateigröße größer als Coppermine-Einstellungen.',
+  'partial_upload' => 'Nur teilweiser Upload.',
+  'no_upload' => 'Kein Upload erfolgt.',
+  'unknown_code' => 'Unbekannter PHP-Upload-Fehlercode.',
+  'no_temp_name' => 'Kein Upload - kein temporärer Name.',
+  'no_file_size' => 'Enthält keine Daten/defekt',
+  'impossible' => 'Kann nicht verschieben.',
+  'not_image' => 'kein Bild/korrupt',
+  'not_GD' => 'Keine GD-Erweiterung.',
+  'pixel_allowance' => 'maximale Bild-Abmessungen (Pixel-Größe) überschritten.',
+  'incorrect_prefix' => 'Ungültige URI/URL Vorsible',
+  'could_not_open_URI' => 'Konnte URI nicht öffnen.',
+  'unsafe_URI' => 'Sicherheit nicht überprüfbar.',
+  'meta_data_failure' => 'Meat-Daten fehlerhaft',
+  'http_401' => '401 Fehlende Berechtigung',
+  'http_402' => '402 Bezahlung erforderlich',
+  'http_403' => '403 Verboten',
+  'http_404' => '404 nicht gefunden',
+  'http_500' => '500 Interner Server-Fehler',
+  'http_503' => '503 Service nicht verfügbar',
+  'MIME_extraction_failure' => 'MIME konnte nicht festgestellt werden.',
+  'MIME_type_unknown' => 'Unbekannter MIME-Typ',
+  'cant_create_write' => 'Kann zu schreibende Datei nicht erzeugen.',
+  'not_writable' => 'Kann nicht in zu schreibende Datei speichern.',
+  'cant_read_URI' => 'Kann URI/URL nicht lesen',
+  'cant_open_write_file' => 'Kann nicht in URI-Datei schreiben.',
+  'cant_write_write_file' => 'Kann nicht in zu schreibende URI-Datei speichern.',
+  'cant_unzip' => 'Kann nicht entpacken.',
+  'unknown' => 'Unbekannter Fehler',
+  'succ' => 'Erfolgreiche Uploads',
+  'success' => '%s Uploads waren erfolgreich.',
+  'add' => 'Klicken Sie auf \'weiter\', um die Dateien den Alben hinzuzufügen.',
+  'failure' => 'Upload-Fehler',
+  'f_info' => 'Datei-Information',
+  'no_place' => 'Die vorhergehende Datei konnte nicht gesetzt werden.',
+  'yes_place' => 'Die vorhergehende Datei wurde erfolgreich gesetzt.',
+  'max_fsize' => 'Maximal erlaubte Dateigröße ist %s kB',
   'album' => 'Album',
   'picture' => 'Datei',
   'pic_title' => 'Datei-Titel',
   'description' => 'Datei-Beschreibung',
-  'keywords' => 'Stichworte (Trennung mit Komma)',
-  'err_no_alb_uploadables' => 'Leider gibt es kein Album, in das Sie Bilder hochladen drfen',
-  'place_instr_1' => 'Bitte die Dateien jetzt den Alben zuordnen.  Es knnen jetzt zustzliche Angaben zu den Dateien gemacht werden.', //cpg1.3.0
-  'place_instr_2' => 'Es mssen noch mehr Dateien Alben zugeordnet werden. Klicke Sie \'weiter\'!', //cpg1.3.0
-  'process_complete' => 'Alle Dateien wurden erfolgreich Alben zugeordnet.', //cpg1.3.0
+  'keywords' => 'Stichworte (Trennung mit Komma)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">von Liste einfügen</a>', //cpg1.4
+  'keywords_sel' =>'Wähle Schlagwort', //cpg1.4
+  'err_no_alb_uploadables' => 'Leider gibt es kein Album, in das Sie Bilder hochladen dürfen',
+  'place_instr_1' => 'Bitte Dateien jetzt den Alben zuordnen.  Es können jetzt zusätzliche Angaben zu den Dateien gemacht werden.',
+  'place_instr_2' => 'Es müssen noch mehr Dateien Alben zugeordnet werden. Klicken Sie \'weiter\'!',
+  'process_complete' => 'Alle Dateien wurden erfolgreich Alben zugeordnet.',
+  'albums_no_category' => 'Alben ohne Kategorie', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Persönliche Alben', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Wähle Album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'schliessen', //cpg1.4
+  'no_keywords' => 'Leider keine Schlagworte verfügbar!', //cpg1.4
+  'regenerate_dictionary' => 'Wörterbuch aktualisieren', //cpg1.4
 );
 
-
 // ------------------------------------------------------------------------- //
 // File usermgr.php
 // ------------------------------------------------------------------------- //
 
-if (defined('USERMGR_PHP'))
- $lang_usermgr_php = array(
+if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+  'memberlist' => 'Benutzerliste', //cpg1.4
+  'user_manager' => 'Benutzer verwalten', //cpg1.4
   'title' => 'Benutzer verwalten',
   'name_a' => 'Name aufsteigend',
   'name_d' => 'Name absteigend',
@@ -1166,100 +1817,291 @@
   'pic_d' => 'Dateianzahl absteigend',
   'disku_a' => 'Speicherplatz-Verbrauch aufsteigend',
   'disku_d' => 'Speicherplatz-Verbrauch absteigend',
-  'lv_a' => 'Letzter Seitenbesuch aufsteigend', //cpg1.3.0
-  'lv_d' => 'Letzter Seitenbesuch absteigend', //cpg1.3.0
+  'lv_a' => 'Letzter Seitenbesuch aufsteigendg',
+  'lv_d' => 'Letzter Seitenbesuch absteigend',
   'sort_by' => 'Benutzer sortieren nach',
   'err_no_users' => 'Benutzer-Tabelle ist leer!',
-  'err_edit_self' => 'Sie knnen Ihr eigenes Profil hier nicht bearbeiten, benutzen Sie dafr den Link \'mein Profil\'',
-  'edit' => 'bearbeiten',
-  'delete' => 'lschen',
+  'err_edit_self' => 'Sie können Ihr eigenes Profil hier nicht bearbeiten, benutzen Sie dafür den Link \'mein Profil\'',
+  'edit' => 'bearbeiten', //cpg1.4
+  'with_selected' => 'markierte Benutzer:', //cpg1.4
+  'delete' => 'löschen', //cpg1.4
+  'delete_files_no' => 'Dateien in öffentlichen Alben behalten (aber anonymisieren)', //cpg1.4
+  'delete_files_yes' => 'Dateien in öffentlichen Alben ebenfalls löschen', //cpg1.4
+  'delete_comments_no' => 'Kommentare behalten (aber anonymisieren)', //cpg1.4
+  'delete_comments_yes' => 'Kommentare ebenfalls löschen', //cpg1.4
+  'activate' => 'Aktivieren', //cpg1.4
+  'deactivate' => 'Deaktivieren', //cpg1.4
+  'reset_password' => 'Passwort zurücksetzen', //cpg1.4
+  'change_primary_membergroup' => 'Primäre Mitgliedergruppe ändern', //cpg1.4
+  'add_secondary_membergroup' => 'Sekundäre Mitgliederguppe hinzufügen', //cpg1.4
   'name' => 'Benutzername',
   'group' => 'Gruppe',
   'inactive' => 'Inaktiv',
   'operations' => 'Aktion',
   'pictures' => 'Dateien',
-  'disk_space' => 'Speicherplatzverbrauch / Quota',
-  'registered_on' => 'Registriert am',
-  'last_visit' => 'Letzter Seitenbesuch', //cpg1.3.0
+  'disk_space_used' => 'Speicherplatzverbrauch', //cpg1.4
+  'disk_space_quota' => 'Erlaubter Speicherplatz', //cpg1.4
+  'registered_on' => 'Registriert am', //cpg1.4
+  'last_visit' => 'Letzter Seitenbesuch',
   'u_user_on_p_pages' => '%d Benutzer auf %d Seite(n)',
-  'confirm_del' => 'Wollen Sie diesen Benutzer wirklich LSCHEN? \\nAlle seine Dateien und Alben werden ebenfalls gelscht.', //js-alert //cpg1.3.0
-  'mail' => 'MAIL',
-  'err_unknown_user' => 'Gewhlter Benutzer existiert nicht!',
-  'modify_user' => 'Benutzer ndern',
+  'confirm_del' => 'Wollen Sie diesen Benutzer wirklich LÖSCHEN? \\nAlle seine Dateien und Alben werden ebenfalls gelöscht.', //js-alert
+  'mail' => 'Mail',
+  'err_unknown_user' => 'Gewählter Benutzer existiert nicht!',
+  'modify_user' => 'Benutzer ändern',
   'notes' => 'Anmerkungen',
-  'note_list' => '<li>Wenn Sie das derzeitige Passwort nicht ndern wollen, lassen Sie das Feld "Passwort" leer',
+  'note_list' => '<li>Wenn Sie das derzeitige Passwort nicht ändern wollen, lassen Sie das Feld "Passwort" leer',
   'password' => 'Passwort',
   'user_active' => 'Benutzer ist aktiv',
   'user_group' => 'Benutzergruppe',
-  'user_email' => 'eMail Adresse des Benutzers',
+  'user_email' => 'eMail-Adresse des Benutzers',
   'user_web_site' => 'Webseite des Benutzers',
   'create_new_user' => 'neuen Benutzer anlegen',
   'user_location' => 'Ort',
   'user_interests' => 'Hobbies/Interessen',
-  'user_occupation' => 'Beruf/Beschftigung',
-  'latest_upload' => 'neueste Uploads', //cpg1.3.0
-  'never' => 'nie', //cpg1.3.0
+  'user_occupation' => 'Beruf/Beschäftigung',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'neueste Uploads',
+  'never' => 'nie',
+  'search' => 'Nach Benutzer suchen', //cpg1.4
+  'submit' => 'Absenden', //cpg1.4
+  'search_submit' => 'Los!', //cpg1.4
+  'search_result' => 'Resultate durchsuchen nach: ', //cpg1.4
+  'alert_no_selection' => 'Sie müssen zuerst mindestens einen Benutzer auswählen!', //cpg1.4 //js-alert
+  'password' => 'Passwort', //cpg1.4
+  'select_group' => 'Wähle Gruppe', //cpg1.4
+  'groups_alb_access' => 'Alben-Berechtigung nach Gruppenzugehörigkeit', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategorie', //cpg1.4
+  'modify' => 'Ändern?', //cpg1.4
+  'group_no_access' => 'Diese Gruppe hat keine besondern Berechtigungen', //cpg1.4
+  'notice' => 'Anmerkung', //cpg1.4
+  'group_can_access' => 'Album/Alben, auf das/die nur "%s" zugreifen kann', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP'))
- $lang_util_php = array(
-  'title' => 'Admin-Werkzeuge (Grsse ndern)',
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Erzeugt Titel aus Dateinamen', //cpg1.4
+'Löscht Titel', //cpg1.4
+'Erneuert Thumbnails und Dateien in Zwischengröße gemäß aktuellen Einstellungen', //cpg1.4
+'Löscht Bilder in Original-Größe und ersetzt sie mit Bildern in Zwischengröße', //cpg1.4
+'Löscht Bilder in Originalgrösse oder Zwischengrösse, um Speicherplatz frei zu geben', //cpg1.4
+'Löscht verwaiste Kommentare', //cpg1.4
+'Liest Dateigrössen und Dimensionen erneut ein (falls Sie Bilder manuell bearbeitet haben)', //cpg1.4
+'Setzt Hits-Zähler zurück', //cpg1.4
+'Zeigt phpinfo an', //cpg1.4
+'Aktualisert die Datenbank', //cpg1.4
+'Zeigt Log-Dateien an', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Admin-Werkzeuge (Größe ändern)',
   'what_it_does' => 'Was macht dieses Tool',
-  'what_update_titles' => 'Erzeugt Titel aus Dateinamen',
-  'what_delete_title' => 'Lscht Titel',
-  'what_rebuild' => 'Erneuert Thumbnails und Dateien in Zwischengrsse gem aktuellen Einstellungen',
-  'what_delete_originals' => 'Lscht Bilder in Original-Grsse und ersetzt sie mit Bildern in Zwischengrsse',
   'file' => 'Datei',
-  'title_set_to' => 'ndere Titel auf',
+  'problem' => 'Problem', //cpg1.4
+  'status' => 'Status', //cpg1.4
+  'title_set_to' => 'Ändere Titel auf',
   'submit_form' => 'los',
-  'updated_succesfully' => 'erfolgreich gendert',
-  'error_create' => 'FEHLER beim erzeugen von',
+  'updated_succesfully' => 'erfolgreich geändert',
+  'error_create' => 'FEHLER beim Erzeugen von',
   'continue' => 'Mehr Bilder durchlaufen',
   'main_success' => 'Die Datei %s wurde erfolgreich als Hauptbild benutzt',
   'error_rename' => 'Fehler beim Umbenennen von %s zu %s',
   'error_not_found' => 'Die Datei %s wurde nicht gefunden',
-  'back' => 'zurck zur Auswahl',
-  'thumbs_wait' => 'Aktualisiere Thumbnails und/oder Bilder in Zwischengrsse, bitte warten...',
-  'thumbs_continue_wait' => 'Fortfahren mit der Aktualisierung der Thumbnails und/oder Bilder in Zwischengrsse...',
-  'titles_wait' => 'Aktualisiere berschriften, bitte warten...',
-  'delete_wait' => 'Lsche berschriften, bitte warten...',
-  'replace_wait' => 'Lsche Originale und ersetze sie mit Bilder in Zwischengrsse, bitte warten..',
+  'back' => 'zurück zur Auswahl',
+  'thumbs_wait' => 'Aktualisiere Thumbnails und/oder Bilder in Zwischengröße, bitte warten...',
+  'thumbs_continue_wait' => 'Fortfahren mit der Aktualisierung der Thumbnails und/oder Bilder in Zwischengröße...',
+  'titles_wait' => 'Aktualisiere Überschriften, bitte warten...',
+  'delete_wait' => 'Lösche Überschriften, bitte warten...',
+  'replace_wait' => 'Lösche Originale und ersetze sie mit Bilder in Zwischengröße, bitte warten...',
   'instruction' => 'Kurzanleitung',
-  'instruction_action' => 'Whle Aktion',
-  'instruction_parameter' => 'Whle Parameter',
-  'instruction_album' => 'Whle Album',
-  'instruction_press' => 'Klicke %s',
-  'update' => 'Thumbnails und/oder Bilder in Zwischengrsse aktualisieren',
+  'instruction_action' => 'Wähle Aktion',
+  'instruction_parameter' => 'Wähle Parameter',
+  'instruction_album' => 'Wähle Album',
+  'instruction_press' => 'Klicken Sie %s',
+  'update' => 'Thumbnails und/oder Bilder in Zwischengröße aktualisieren',
   'update_what' => 'Was soll aktualisiert werden',
   'update_thumb' => 'Nur Thumbnails',
-  'update_pic' => 'Nur Bilder in Zwischengrsse',
-  'update_both' => 'Sowohl Thumbnails als auch Bilder in Zwischengrsse',
+  'update_pic' => 'Nur Bilder in Zwischengröße',
+  'update_both' => 'Sowohl Thumbnails als auch Bilder in Zwischengröße',
   'update_number' => 'Anzahl der Bilder, die pro Klick aktualisiert werden sollen',
-  'update_option' => '(Verringere diesen Wert niedriger, wenn &quot;Time-Out&quot;-Probleme auftreten sollten)',
-  'filename_title' => 'Dateiname &rArr; Bild-berschrift',
+  'update_option' => '(Verringere diesen Wert, wenn &quot;Time-Out&quot;-Probleme auftreten sollten)',
+  'filename_title' => 'Dateiname &rArr; Bild-Überschrift',
   'filename_how' => 'Wie soll der Dateiname modifiziert werden',
-  'filename_remove' => 'bersetze die Engung .jpg und ersetze _ (Unterstrich) mit Leerzeichen',
-  'filename_euro' => 'ndere 2003_11_23_13_20_20.jpg zu 23/11/2003 13:20',
-  'filename_us' => 'ndere 2003_11_23_13_20_20.jpg zu 11/23/2003 13:20',
-  'filename_time' => 'ndere 2003_11_23_13_20_20.jpg zu 13:20',
-  'delete' => 'Lsche Bild-berschriften oder Bilder in Original-Grsse',
-  'delete_title' => 'Bild-berschriften lschen',
-  'delete_original' => 'Bilder in Originalgrsse lschen',
-  'delete_replace' => 'Lsche die Original-Bilder und ersetze sie mit Bilder in Zwischengrsse',
-  'select_album' => 'Whle Album',
-  'delete_orphans' => 'Verwaiste Kommentare lschen (wirkt sich auf alle Alben aus)', //cpg1.3.0
-  'orphan_comment' => 'veraiste Kommentare gefunden', //cpg1.3.0
-  'delete' => 'lschen', //cpg1.3.0
-  'delete_all' => 'alle lschen', //cpg1.3.0
-  'comment' => 'Kommentar: ', //cpg1.3.0
-  'nonexist' => 'Bezug auf nicht existierende Datei # ', //cpg1.3.0
-  'phpinfo' => 'phpinfo anzeigen', //cpg1.3.0
-  'update_db' => 'Datenbank aktualisieren', //cpg1.3.0
-  'update_db_explanation' => 'Wenn Sie Coppermine-Dateien ersetzt haben, eine Modifikation oder ein Upgrade von einer frhreren Version von Coppermine durchgefhrt haben, lassen Sie diese Datenbank-Aktualisierung einmal laufen, um die mglicherweise notwendigen nderungen an der Datenbank durchzufhren bzw. fehlende Tabellen zu erzeugen.', //cpg1.3.0
+  'filename_remove' => 'Entferne die Endung .jpg und ersetze _ (Unterstrich) mit Leerzeichen',
+  'filename_euro' => 'Ändere 2003_11_23_13_20_20.jpg zu 23/11/2003 13:20',
+  'filename_us' => 'Ändere 2003_11_23_13_20_20.jpg zu 11/23/2003 13:20',
+  'filename_time' => 'Ändere 2003_11_23_13_20_20.jpg zu 13:20',
+  'delete' => 'Lösche Bild-Überschriften oder Bilder in Original-Größe',
+  'delete_title' => 'Bild-Überschriften löschen',
+  'delete_title_explanation' => 'Diese Option löscht alle Titel von allen Dateien in dem angegebenen Album.', //cpg1.4
+  'delete_original' => 'Bilder in Original-Größe löschen',
+  'delete_original_explanation' => 'Diese Option entfernt die Bilder in Originalgröße.', //cpg1.4
+  'delete_intermediate' => 'Bilder in Zwischengröße löschen', //cpg1.4
+  'delete_intermediate_explanation' => 'Diese Option löscht alle Bilder in Zwischengröße (normal_).<br />Empfohlen, um Speicherplatz freizugeben, wenn die Option \'Bilder in Zwischengröße erzeugen\' in den Coppermine-Einstellungen deaktiviert wurde NACHDEM Bilder zur Datenbank hinzugefügt wurden.', //cpg1.4
+  'delete_replace' => 'Lösche die Original-Bilder und ersetze sie mit Bilder in Zwischengröße',
+  'titles_deleted' => 'Alle Titel in dem angegebenen Album werden gelöscht', //cpg1.4
+  'deleting_intermediates' => 'Lösche Bilder in Zwischengröße, bitte warten...', //cpg1.4
+  'searching_orphans' => 'Suche nach verwaisten Einträgen, bitte warten...', //cpg1.4
+  'select_album' => 'Wähle Album',
+  'delete_orphans' => 'Verwaiste Kommentare löschen', //cpg1.4
+  'delete_orphans_explanation' => 'Diese Option identifiziert und löscht Kommentare, die mit Dateien verknüpft sind, die nicht mehr in der Datenbank vorhanden sind.<br />Durchläuft alle Alben.', //cpg1.4
+  'refresh_db' => 'Informationen über Dateigrößen und -abmessungen erneuern.', //cpg1.4
+  'refresh_db_explanation' => 'Diese Option liest die Dateigrößen und -abmessungen erneut ein. Benutzen Sie sie, wenn die Speicherplatz-Anzeige unkorrekt erscheint oder wenn Sie die Dateien manuell verändert haben..', //cpg1.4
+  'reset_views' => 'Hits-Zähler zurücksetzen', //cpg1.4
+  'reset_views_explanation' => 'Setzt alle "Datei x mal angesehen" Zähler auf Null im angegebenen Album.', //cpg1.4
+  'orphan_comment' => 'verwaiste Kommentare gefunden',
+  'delete' => 'löschen',
+  'delete_all' => 'alle löschen',
+  'delete_all_orphans' => 'Alle verwaisten Kommentare löschen?', //cpg1.4
+  'comment' => 'Kommentar: ',
+  'nonexist' => 'Bezug auf nicht-existierende Datei # ',
+  'phpinfo' => 'phpinfo anzeigen',
+  'phpinfo_explanation' => 'Zeigt technische Informationen über Ihren Server an.<br /> - Möglicherweise werden Sie nach diesen Informationen gefragt, wenn Sie im Coppermine-Forum um Hilfe bitten.', //cpg1.4
+  'update_db' => 'Datenbank aktualisieren',
+  'update_db_explanation' => 'Wenn Sie Coppermine-Dateien ersetzt haben, eine Modifikation oder ein Upgrade von einer frühreren Version von Coppermine durchgeführt haben, lassen Sie diese Datenbank-Aktualisierung einmal laufen, um die möglicherweise notwendigen Änderungen an der Datenbank durchzuführen bzw. fehlende Tabellen zu erzeugen.',
+  'view_log' => 'Log-Dateien anzeigen', //cpg1.4
+  'view_log_explanation' => 'Coppermine kann verschiedene Benutzer-Aktionen protokollieren. Diese Protokolle können hier angesehen werden, wenn die Aufzeichnung von Log-Dateien in den Coppermine-<a href="admin.php">Einstellungen</a> aktiviert wurde.', //cpg1.4
+  'versioncheck' => 'Versions-Check', //cpg1.4
+  'versioncheck_explanation' => 'Überprüfen Sie die Versionen Ihrer Dateien um herauszufinden, ob alle Dateien bei einem Update korrekt ersetzt wurden, oder ob die Coppermine-Dateien nach der Veröffentlichung eines Pakets aktualisiert wurden.', //cpg1.4
+  'bridgemanager' => 'Bridge-Assistent', //cpg1.4
+  'bridgemanager_explanation' => 'Assistent zur Integration der Benutzerverwaltung von Coppermine mit einer anderen Applikation (z.B. einem Forum) - sogenanntes "Bridging".', //cpg1.4
 );
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Versions-Check', //cpg1.4
+  'what_it_does' => 'Diese Seite ist für Benutzer gedacht, die ihre Version von Coppermine aktualisiert haben. Dieses Skript durchläuft alle Dateien auf dem Webserver und versucht festzustellen, ob Ihre lokalen Dateiversionen mit denen der Referenz auf http://coppermine.sourceforge.net übereinstimmen. Dadurch werden die Dateien, die irrtümlich nicht aktualisiert wurden, angezeigt.<br />Alles, was korrigiert werden muss wird in rot angezeigt. Einträge in gelb müssen einer näheren Betrachtung unterzogen werden. Einträge in grün (oder Ihrer Standard-Schriftfarbe) sind OK.<br />Klicken Sie auf die Hilfe-Icons für Details.', //cpg1.4
+  'online_repository_unable' => 'Konnte nicht mit Referenz-Datei abgleichen', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine konnte sich nicht mit der Referenz-Datei abzugleichen. Dies kann 2 Gründe haben:', //cpg1.4
+  'online_repository_reason1' => 'die Referenzdatei ist derzeit nicht online - überprüfen Sie, ob Sie mit dem Browser diese Seite anzeigen können: %s - falls nicht, versuchen Sie später noch einmal, den Versions-Check durchzuführen.', //cpg1.4
+  'online_repository_reason2' => 'Auf Ihrem Webserver ist PHP so konfiguriert, dass %s deaktiviert ist (Standard-mässig ist diese Option aktiviert). Falls Sie den Webserver administrieren können, aktivieren Sie diese Option in Ihrer <i>php.ini</i> (erlauben Sie zumindest, dass die globale Einstellung mit %s temporär umgangen werden kann). Falls Sie jedoch auf einem fremden Server gehostet sind müssen Sie wahrscheinlich damit leben, dass Sie Ihre Dateien nicht online vergleichen können. In diesem Fall wird diese Seite nur die Dateiversionen mit denen der Ditribution vergleichen - spätere Updates werden nicht in Betracht gezogen.', //cpg1.4
+  'online_repository_skipped' => 'Verbindung mit der Referenz-Datei übersprungen', //cpg1.4
+  'online_repository_to_local' => 'Das Skript benutzt jetzt die lokale Kopie der Versions-Dateien. Die Daten sind möglicherweise ungenau, falls Sie Coppermine aktualisiert und nicht alle Dateien hochgeladen haben. Änderungen an Dateiversionen, die nach der Veröffentlichung des Pakets vorgenommen wurden, werden nicht berücksichtigt.', //cpg1.4
+  'local_repository_unable' => 'Das Skript konnte sich nicht mit der Referenzdatei auf Ihrem Server verbinden', //cpg1.4
+  'local_repository_explanation' => 'Coppermine konnte sich nicht mit der Refernzdatei %s auf Ihrem Webserver verbinden. Das bedeutet wahrscheinlich, dass Sie die Refernzdatei nicht auf den Server hochgeladen haben. Erledige Sie das nun und versuchen Sie dann, diese Seite erneut zu laden (klicken Sie auf "aktualisieren").<br />Falls das immer noch fehl schlägt, dann hat Ihr Webhost möglicherweise Teile der <a href="http://www.php.net/manual/de/ref.filesystem.php">Dateifunktionen von PHP</a> komplett deaktiviert. In diesem Fall können Sie dieses Tool leider gar nicht benutzen.', //cpg1.4
+  'coppermine_version_header' => 'Installierte Coppermine-Version', //cpg1.4
+  'coppermine_version_info' => 'Sie haben derzeit installiert: %s', //cpg1.4
+  'coppermine_version_explanation' => 'Falls Sie der Meinung sein sollten, dass das falsch ist und Sie eine neuere Version von Coppermine haben sollten, dann haben Sie wahrscheinlich nicht die aktuellste Version der Datei <i>include/init.inc.php</i> hochgeladen', //cpg1.4
+  'version_comparison' => 'Versions-Vergleich', //cpg1.4
+  'folder_file' => 'Verzeichnis/Datei', //cpg1.4
+  'coppermine_version' => 'cpg-Version', //cpg1.4
+  'file_version' => 'Datei-Version', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'beschreibbar', //cpg1.4
+  'not_writable' => 'nicht beschreibbar', //cpg1.4
+  'help' => 'Hilfe', //cpg1.4
+  'help_file_not_exist_optional1' => 'Datei/Verzeichnis existiert nicht', //cpg1.4
+  'help_file_not_exist_optional2' => 'Die Datei / das Verzeichnis %s wurde auf Ihrem Server nicht gefunden. Obwohl sie optional ist sollten Sie sie auf Ihren Server hochladen (benutzen Sie dazu Ihr FTP-Programm), zumindest wenn Probleme auftreten.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'Datei/Verzeichnis existiert nicht', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'Datei/Verzeichnis %s wurde auf dem Server nicht gefunden, obwohl es zwingend benötigt wird. Laden Sie die Datei (mit Hilfe Ihres FTP-Programms) auf Ihren Webserver hoch..', //cpg1.4
+  'help_no_local_version1' => 'Keine lokale Dateiversion', //cpg1.4
+  'help_no_local_version2' => 'Das Skript konnte die Versionsinformation aus der lokalen Datei-Version nicht extrahieren - Ihre Datei ist entweder veraltet, oder Sie haben die Datei verändert und dabei den Datei-Header geändert. Es ist empfehlenswert, die Datei zu aktualisieren.', //cpg1.4
+  'help_local_version_outdated1' => 'Lokale Version veraltet', //cpg1.4
+  'help_local_version_outdated2' => 'Ihre Version der Datei scheint von einer älteren Version von Coppermine zu stammen (Sie haben wahrscheinlich ein Upgrade durchgeführt). Ersetzen Sie auch diese Datei mit der aktuelleren Version.', //cpg1.4
+  'help_local_version_na1' => 'Konnte CVS-Versions-Information nicht extrahieren', //cpg1.4
+  'help_local_version_na2' => 'Das Skript konnte die CVS-Versions-Information nicht aus der lokalen Datei auf Ihrem Webserver extrahieren. Sie sollten diese Datei aktualisieren.', //cpg1.4
+  'help_local_version_dev1' => 'Entwicklungs-Version', //cpg1.4
+  'help_local_version_dev2' => 'Die Datei auf Ihrem Webserver scheint neuer zu sein als Ihre Coppermine-Version. Sie benutzen entweder eine Entwicklungs-Version (nur empfohlen für erfahrene Anwender), oder Sie haben Ihre Coppermine-Installation aktualisiert und die Datei include/init.inc.php nicht hochgeladen.', //cpg1.4
+  'help_not_writable1' => 'Verzeichnis nicht beschreibbar', //cpg1.4
+  'help_not_writable2' => 'Ändern Sie die Berechtigungen (CHMOD), um dem Skript Schreibrechte auf den Ordner %s und alles darin befindliche zu gewähren.', //cpg1.4
+  'help_writable1' => 'Verzeichnis beschreibbar', //cpg1.4
+  'help_writable2' => 'Das Verzeichnis %s ist beschreibbar. Dies stellt ein unnötiges Sicherheitsrisiko dar, Coppermine benötigt nur Lese- und Ausführungsrechte.', //cpg1.4
+  'help_writable_undetermined' => 'Das Skript konnte nicht feststellen, ob das Verzeichnis beschreibbar ist.', //cpg1.4
+  'your_file' => 'Ihre Datei', //cpg1.4
+  'reference_file' => 'Referenz-Datei', //cpg1.4
+  'summary' => 'Zusammenfassung', //cpg1.4
+  'total' => 'Summe der überprüften Verzeichnisse/Dateien', //cpg1.4
+  'mandatory_files_missing' => 'Fehlende verbindlich benötigte Dateien', //cpg1.4
+  'optional_files_missing' => 'Fehlende optionale Dateien', //cpg1.4
+  'files_from_older_version' => 'Dateien, die von veralteten Coppermine-Versionen stammen', //cpg1.4
+  'file_version_outdated' => 'Veraltete Datei-Versionen', //cpg1.4
+  'error_no_data' => 'Das Skript hat einen Fehler verursacht und konnte keine Versionsinformationen auslesen. Sorry.', //cpg1.4
+  'go_to_webcvs' => 'gehe zu %s', //cpg1.4
+  'options' => 'Optionen', //cpg1.4
+  'show_optional_files' => 'optionale Verzeichnisse/Dateien anzeigen', //cpg1.4
+  'show_mandatory_files' => 'verbindlich benötigte Dateien anzeigen', //cpg1.4
+  'show_file_versions' => 'Dateiversionen anzeigen', //cpg1.4
+  'show_errors_only' => 'Nur Verzeichnisse und Dateien mit Fehlern anzeigen', //cpg1.4
+  'show_permissions' => 'Berechtigungen anzeigen', //cpg1.4
+  'show_condensed_output' => 'Reduzierte Ausgabe (zur einfacheren Erstellung von Screenshots)', //cpg1.4
+  'coppermine_in_webroot' => 'Coppermine ist im Wurzelverzeichnis der Domäne installiert', //cpg1.4
+  'connect_online_repository' => 'Verbindungsaufbau zur Referenzdatei versuchen', //cpg1.4
+  'show_additional_information' => 'Zusatzinformationen anzeigen', //cpg1.4
+  'no_webcvs_link' => 'Web-CVS-Links nicht anzeigen', //cpg1.4
+  'stable_webcvs_link' => 'Web-CVS-Links zur "stable-branch" anzeigen', //cpg1.4
+  'devel_webcvs_link' => 'Web-CVS-Links zur "devel-branch" anzeigen', //cpg1.4
+  'submit' => 'Änderungen durchführen / aktualisieren', //cpg1.4
+  'reset_to_defaults' => 'Standard-Einstellungen wieder herstellen', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Alle Logs löschen', //cpg1.4
+  'delete_this' => 'Dieses Log löschen', //cpg1.4
+  'view_logs' => 'Logs anzeigen', //cpg1.4
+  'no_logs' => 'Keine Logs vorhanden', //cpg1.4
+);
+
 
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web Publishing Assistent</h1><p>Dieses Modul ermöglicht es, den <b>Windows XP</b> web publishing Assistenten mit Coppermine zu benutzen.</p><p>Der zugrunde liegende Code basiert auf einem Artikel von
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Was wird benötigt</h2><ul><li>Windows XP, damit der Assistent zur Verfügung steht.</li><li>Eine funktionierende Coppermine-Installation, bei der das Hochladen von Dateien funktioniert.</b></li></ul><h2>Wie installiere ich die nötige Software auf meinem Rechner</h2><ul><li>Rechts-Klick auf
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Wähle Sie &quot;Zeil speichern unter..&quot;. Speichern Sie die Datei auf Ihrer Festplatte. Überprüfen Sie beim Speichern, dass der vorgeschlagene Name  <b>cpg_###.reg</b> lautet (die ###-Symbole repräsentieren einen numerischen Zeitstempel). Ändern Sie ggf. den Namen ab (aber lassen Sie die Zahlen so, wie sie sind). Nach erfolgtem Download, doppelklicken Sie auf die heruntergeladene Datei, um den Coppermine-Server beim Web Publishing-Assistenten zu registrieren.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testen</h2><ul><li>Markieren Sie einige Grafik-Dateien im Windows Explorer und klicken Sie dann auf <b>xxx im Internet veröffentlichen</b> in der linken Leiste des Explorers.</li><li>Bestätigen Sie Ihre Dateiauswahl. Klicken Sie auf <b>weiter</b>.</li><li>In der Liste der zur Verfügung stehenden Dienste, wählen Sie Ihre Foto-Galerie (der Eintrag hat den Namen Ihrer Galerie). Falls der Diesnt nicht erscheint, überprüfen Sie, ob Sie <b>cpg_pub_wizard.reg</b> wie oben beschrieben installiert haben.</li><li>Geben Sie Ihre Zugangsinformationen ein, falls notwendig.</li><li>Wählen Sie ein Album als Ziel der Bilder oder erzeugen Sie ein neues Album.</li><li>Klicken Sie auf <b>weiter</b>. Der Upload Ihrer Bilder startet jetzt.</li><li>Wenn der Upload beendet ist, überprüfen Sie auf der Galerie-Seite, dass alle Bilder korrekt hochgeladen wurden.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Anmerkungen :</h2><ul><li>Wenn der Upload-Vorgang erst einmal gestartet ist, kann der Assistent keine Fehlermeldungen anzeigen, die vom Skript generiert werden; daher kann man nicht wissen, ob ein Upload erfolgreich war oder nicht, außer durch Besuch der Coppermine-Galerie.</li><li>Wenn ein Upload fehlschlägt, aktivieren Sie den &quot;Debug-Modus&quot; in den Coppermine-Einstellungen, laden Sie ein einzelnes Bild hoch und überprüfen Sie dann die Fehlermeldungen in der
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+Datei, die im Coppermine-Verzeichnis auf Ihrem Server liegt.</li><li>Um zu vermeiden, dass die Galerie überflutet wird mit Uploads durch den Assistenten können nur die <b>Administratoren der Galerie</b> und <b>Benutzer, die eigene Alben haben dürfen</b> dieses Feature nutzen.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Web Publishing Assistent', //cpg1.4
+  'welcome' => 'Willkommen <b>%s</b>,', //cpg1.4
+  'need_login' => 'Um diesen Assistenten zu nutzen müssen Sie sich bei der Galerie mit Hilfe Ihres Browsers (IE) anmelden.<p/><p>Vergessen Sie nicht, die Option  &quot;<b>Immer angemeldet bleiben</b>&quot; bei der Anmeldung zu aktivieren, wenn vorhanden.', //cpg1.4
+  'no_alb' => 'Leider gibt es keine Alben, in die Sie berechtigt sind mit diesem Assistenten Bilder hochzuladen.', //cpg1.4
+  'upload' => 'Laden Sie Ihre Bilder in ein bestehendes Album hoch', //cpg1.4
+  'create_new' => 'Erstellen Sie ein neues Album für Ihre Bilder', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategorie', //cpg1.4
+  'new_alb_created' => 'Ihr neues Album &quot;<b>%s</b>&quot; wurde erstellt.', //cpg1.4
+  'continue' => 'Klicken Sie auf &quot;Weiter&quot;, um Ihre Bilder hochzuladen', //cpg1.4
+  'link' => 'dieser Link', //cpg1.4
+);
+}
 ?>
\ No newline at end of file
diff -ruN 133/lang/german_sie-utf-8.php cpg148/lang/german_sie-utf-8.php
--- 133/lang/german_sie-utf-8.php	2004-12-30 01:03:50.000000000 -0600
+++ cpg148/lang/german_sie-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1263 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: german_sie-utf-8.php,v 1.4 2004/12/29 23:03:50 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-'lang_name_english' => 'German',
-'lang_name_native' => 'Deutsch',
-'lang_country_code' => 'de',
-'trans_name'=> 'Anid',
-'trans_email' => '',
-'trans_website' => 'http://www.maax-design.de/',
-'trans_date' => '2004-08-23',
-);
-
-$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', 'kB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa');
-$lang_month = array('Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember');
-
-// Some common strings
-$lang_yes = 'Ja';
-$lang_no  = 'Nein';
-$lang_back = 'zurück';
-$lang_continue = 'weiter';
-$lang_info = 'Information';
-$lang_error = 'Fehler';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d.%B %Y';
-$lastcom_date_fmt =  '%d.%m.%y um %H:%M';
-$lastup_date_fmt = '%d.%B %Y';
-$register_date_fmt = '%d.%B %Y';
-$lasthit_date_fmt = '%d.%B %Y um %H:%M';
-$comment_date_fmt =  '%d.%B %Y um %H:%M';
-
-// For the word censor
-$lang_bad_words = array('*fuck*', '*fick*', '*arsch*', 'hure*', 'nutte', 'fotze', 'möse', 'scheiss*', 'scheiß*', 'motherfucker','nigger*', 'pussy', 'shit', 'slut', 'titties', 'titty');
-
-$lang_meta_album_names = array(
-  'random' => 'Zufalls-Bilder',
-  'lastup' => 'neueste Dateien',
-  'lastalb'=> 'Zuletzt aktualisierte Alben',
-  'lastcom' => 'neueste Kommentare',
-  'topn' => 'am meisten angesehen',
-  'toprated' => 'am besten bewertet',
-  'lasthits' => 'zuletzt angesehen',
-  'search' => 'Suchergebnisse',
-  'favpics'=> 'Favourite Pictures'
-);
-
-$lang_errors = array(
-  'access_denied' => 'Sie haben kein Recht, diese Seite anzusehen.',
-  'perm_denied' => 'Sie haben nicht das Recht, diese Operation auszuführen.',
-  'param_missing' => 'Das Skript wurde ohne den/die erfordlichen Parameter aufgerufen.',
-  'non_exist_ap' => 'Das gewählte Album bzw. die gewählte Datei existiert nicht!',
-  'quota_exceeded' => 'Speicherplatz erschöpft<br /><br />Sie haben ein Speicherlimit von [quota]K, Ihre Dateien belegen zur Zeit [space] kB, das Hinzufügen dieser Datei würde Ihren Speicherplatz überschreiten.',
-  'gd_file_type_err' => 'Bei Verwendung der GD-Bibliothek sind nur die Dateitypen JPG und PNG erlaubt.',
-  'invalid_image' => 'Das Bild, das Sie hochgeladen haben ist beschädigt oder kann nicht von der GD-Bibliothek verarbeitet werden',
-  'resize_failed' => 'Kann Thumbnail nicht erzeugen.',
-  'no_img_to_display' => 'Keine Datei zum Anzeigen vorhanden (oder Sie haben keine Berechtigung, das Album zu sehen)',
-  'non_exist_cat' => 'Die gewählte Kategorie existiert nicht',
-  'orphan_cat' => 'Eine Kategorie besitzt ein nicht-existierendes Eltern-Element, benutzen Sie den Kategorie-Manager um das Problem zu beheben.',
-  'directory_ro' => 'Das Verzeichnis \'%s\' ist nicht beschreibbar, die Dateien können nicht gelöscht werden',
-  'non_exist_comment' => 'Der gewählte Kommentar existiert nicht.',
-  'pic_in_invalid_album' => 'Die Datei befindet sich in einem nicht-existierenden Album (%s)!?',
-  'banned' => 'Sie sind zur Zeit von dieser Seite verbannt.',
-  'not_with_udb' => 'Diese Funktion ist innerhalb Coppermine deaktiviert, weil Sie in die Forums-Software integriert ist. Entweder wird das, was Sie gerade zu tun versucht haben in dieser Konfiguration nicht unterstützt oder die Funktion sollte von der Forums-Software übernommen werden.',
-  'offline_title' => 'Wartunsmodus', //cpg1.3.0
-  'offline_text' => 'Die Galerie is zur Zeit im Wartungsmodus - schauen Sie bitte später nochmal vorbei!', //cpg1.3.0
-  'ecards_empty' => 'Es können derzeit keine eCard-Einträge gefunden werden. Überprüfen Sie, ob die Aufzeichung von eCards in den Einstellungen aktivert wurde!', //cpg1.3.0
-  'action_failed' => 'Aktion fehlgeschlagen. Coppermine konnte die gewünschte Aktion nicht ausführen.', //cpg1.3.0
-  'no_zip' => 'Die zum Verarbeiten von ZIP-Dateien notwendigen libraries sind auf dem Server nicht verfügbar. Setzen Sie sich mit dem Server-Admin in Verbindung.', //cpg1.3.0
-  'zip_type' => 'Keine Berechtigung für den Upload von ZIP-Dateien.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Die folgenden codes könnten hilfreich sein: <li>[b]<b>fett</b>[/b]</li> <li>[i]<i>kursiv</i>[/i]</li> <li>[url=http://ihreseite.de/]Link-Text[/url]</li> <li>[email]benutzer@irgendwo.de[/email]</li>'; //cpg1.3.0// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Gehe zur Alben-Übersicht',
-  'alb_list_lnk' => 'Alben-Übersicht',
-  'my_gal_title' => 'zu meiner persönlichen Galerie',
-  'my_gal_lnk' => 'meine Galerie',
-  'my_prof_lnk' => 'mein Profil',
-  'adm_mode_title' => 'in Admin-Modus schalten',
-  'adm_mode_lnk' => 'Admin-Modus',
-  'usr_mode_title' => 'in Benutzer-Modus schalten',
-  'usr_mode_lnk' => 'Benutzer-Modus',
-  'upload_pic_title' => 'Datei in ein Album hochladen',
-  'upload_pic_lnk' => 'Datei hochladen',
-  'register_title' => 'Konto erzeugen',
-  'register_lnk' => 'Registrieren',
-  'login_lnk' => 'anmelden',
-  'logout_lnk' => 'abmelden',
-  'lastup_lnk' => 'neueste Uploads',
-  'lastcom_lnk' => 'neueste Kommentare',
-  'topn_lnk' => 'am meisten angesehen',
-  'toprated_lnk' => 'am besten bewertet',
-  'search_lnk' => 'Suche',
-  'fav_lnk' => 'Meine Favoriten',
-  'memberlist_title' => 'Benutzerliste anzeigen', //cpg1.3.0
-  'memberlist_lnk' => 'Benutzerliste', //cpg1.3.0
-  'faq_title' => 'Häufig gestellte Fragen (Frequently Asked Questions) zur Galerie &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Upload-Bestätigung',
-  'config_lnk' => 'Einstellungen',
-  'albums_lnk' => 'Alben',
-  'categories_lnk' => 'Kategorien',
-  'users_lnk' => 'Benutzer',
-  'groups_lnk' => 'Gruppen',
-  'comments_lnk' => 'Kommentare bearbeiten',
-  'searchnew_lnk' => 'Batch-hinzufügen',
-  'util_lnk' => 'Admin-Werkzeuge',
-  'ban_lnk' => 'Benutzer verbannen',
-  'db_ecard_lnk' => 'eCards anzeigen', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Alben erzeugen / anordnen',
-  'modifyalb_lnk' => 'Meine Alben bearbeiten',
-  'my_prof_lnk' => 'Mein Profil',
-);
-
-$lang_cat_list = array(
-  'category' => 'Kategorie',
-  'albums' => 'Alben',
-  'pictures' => 'Dateien',
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d Alben auf %d Seite(n)',
-);
-
-$lang_thumb_view = array(
-  'date' => 'Datum',
-  //Sort by filename and title
-  'name' => 'Dateiname',
-  'title' => 'Titel',
-  'sort_da' => 'aufsteigend nach Datum sortieren',
-  'sort_dd' => 'absteigend nach Datum sortieren',
-  'sort_na' => 'aufsteigend nach Name sortieren',
-  'sort_nd' => 'absteigend nach Name sortieren',
-  'sort_ta' => 'aufsteigend nach Titel sortieren',
-  'sort_td' => 'absteigend nach Titel sortieren',
-  'download_zip' => 'Als ZIP-Datei herunterladen', //cpg1.3.0
-  'pic_on_page' => '%d Dateien auf %d Seite(n)',
-  'user_on_page' => '%d Benutzer auf %d Seite(n)',
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'zurück zur Thumbnail-Seite',
-  'pic_info_title' => 'Dateiinformationen anzeigen/verbergen',
-  'slideshow_title' => 'Diashow',
-  'ecard_title' => 'Bild als eCard versenden',
-  'ecard_disabled' => 'eCards sind deaktiviert',
-  'ecard_disabled_msg' => 'Sie haben nicht das Recht, eCards zu versenden',
-  'prev_title' => 'vorherige Datei anzeigen',
-  'next_title' => 'nächste Datei anzeigen',
-  'pic_pos' => 'Datei %s/%s',
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Diese Datei bewerten ',
-  'no_votes' => '(noch keine Bewertung)',
-  'rating' => '- derzeitige Bewertung : %s/5 mit %s Stimme(n)',
-  'rubbish' => 'sehr schlecht',
-  'poor' => 'schlecht',
-  'fair' => 'ganz OK',
-  'good' => 'gut',
-  'excellent' => 'sehr gut',
-  'great' => 'super',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Kritischer Fehler',
-  'file' => 'Datei: ',
-  'line' => 'Zeile: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Dateiname : ',
-  'filesize' => 'Dateigrösse : ',
-  'dimensions' => 'Abmessungen : ',
-  'date_added' => 'hinzugefügt am : ',
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s Kommentar(e)',
-  'n_views' => '%s x angesehen',
-  'n_votes' => '(%s Bewertungen)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Alles markieren', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Wenn Sie Hilfe im Coppermine-Forum suchen wollen, kopieren Sie diese Debug-Ausgabe in Ihren Beitrag im Forum. Ersetzen Sie eventuell vorhandene Passwörter in den Queries durch ***.', //cpg1.3.0
-  'phpinfo' => 'phpinfo anzeigen', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Standard-Sprache', //cpg1.3.0
-  'choose_language' => 'Wähle Sprache', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Standard-Design', //cpg1.3.0
-  'choose_theme' => 'Wähle Design', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP'))
- $lang_smilies_inc_php = array(
-  'Exclamation' => 'Ausruf',
-  'Question' => 'Frage',
-  'Very Happy' => 'sehr glücklich',
-  'Smile' => 'lachen',
-  'Sad' => 'traurig',
-  'Surprised' => 'überrascht',
-  'Shocked' => 'schockiert',
-  'Confused' => 'verwirrt',
-  'Cool' => 'cool',
-  'Laughing' => 'lachend',
-  'Mad' => 'wütend',
-  'Razz' => 'scheu',
-  'Embarassed' => 'schüchtern',
-  'Crying or Very sad' => 'traurig',
-  'Evil or Very Mad' => 'böse',
-  'Twisted Evil' => 'verschlagen',
-  'Rolling Eyes' => 'na ja',
-  'Wink' => 'zwinker',
-  'Idea' => 'Idee',
-  'Arrow' => 'Pfeil',
-  'Neutral' => 'neutral',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP'))
- $lang_admin_php = array(
-  0 => 'Beende Admin-Modus...',
-  1 => 'Starte Admin-Modus...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP'))
- $lang_albmgr_php = array(
-  'alb_need_name' => 'Alben müssen einen Namen haben!',
-  'confirm_modifs' => 'Sind Sie sicher, dass Sie diese Änderungen durchführen wollen?',
-  'no_change' => 'Sie haben nichts verändert!',
-  'new_album' => 'neues Album',
-  'confirm_delete1' => 'Wollen Sie dieses Album wirklich löschen?',
-  'confirm_delete2' => '\nAlle Dateien und Kommentare, die darin enthalten sind, werden gelöscht!',
-  'select_first' => 'Wählen Sie zuerst ein Album',
-  'alb_mrg' => 'Alben-Manager',
-  'my_gallery' => '* meine Galerie *',
-  'no_category' => '* keine Kategorie *',
-  'delete' => 'löschen',
-  'new' => 'neu',
-  'apply_modifs' => 'Änderungen übernehmen',
-  'select_category' => 'wähle Kategorie',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP'))
- $lang_catmgr_php = array(
-  'miss_param' => 'Fehlender Parameter für die Operation \'%s\' !',
-  'unknown_cat' => 'Gewählte Kategorie existiert nicht in Datenbank',
-  'usergal_cat_ro' => 'Benutzer-Galerie kann nicht gelöscht werden!',
-  'manage_cat' => 'Kategorien verwalten',
-  'confirm_delete' => 'Wollen Sie diese Kategorie wirklich LÖSCHEN', //js-alert
-  'category' => 'Kategorie',
-  'operations' => 'Operationen',
-  'move_into' => 'verschieben in',
-  'update_create' => 'Kategorie erzeugen/ändern',
-  'parent_cat' => 'Eltern-Kategorie',
-  'cat_title' => 'Titel der Kategorie',
-  'cat_thumb' => 'Kategorie-Thumbnail', //cpg1.3.0
-  'cat_desc' => 'Beschreibung Kategorie',
-  'no_category' => 'keine Kategorie'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP'))
- $lang_config_php = array(
-  'title' => 'Einstellungen',
-  'restore_cfg' => 'auf Werkseinstellungen zurücksetzen',
-  'save_cfg' => 'neue Einstellungen speichern',
-  'notes' => 'Anmerkungen',
-  'info' => 'Information',
-  'upd_success' => 'Die Einstellungen von Coppermine wurden aktualisiert',
-  'restore_success' => 'Coppermine Standard-Einstellungen wieder hergestellt',
-  'name_a' => 'aufsteigend nach Name',
-  'name_d' => 'absteigend nach Name',
-  'title_a' => 'aufsteigend nach Titel',
-  'title_d' => 'absteigend nach Titel',
-  'date_a' => 'aufsteigend nach Datum',
-  'date_d' => 'absteigend nach Datum',
-  'th_any' => 'Maximalwert (entweder Höhe oder Breite)',
-  'th_ht' => 'Höhe',
-  'th_wd' => 'Breite',
-  'label' => 'Beschriftung', //cpg1.3.0
-  'item' => 'Eintrag', //cpg1.3.0
-  'debug_everyone' => 'alle', //cpg1.3.0
-  'debug_admin' => 'nur Admin', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP'))
- $lang_config_data = array(
-  'Allgemeine Einstellungen',
-  array('Galerie-Name', 'gallery_name', 0),
-  array('Galerie Beschreibung', 'gallery_description', 0),
-  array('Galerie-Admin eMail', 'gallery_admin_email', 0),
-  array('Ziel-Adresse für den  \'mehr Bilder ansehen\' Link in eCards', 'ecards_more_pic_target', 0),
-  array('Galerie ist im Wartungsmodus', 'offline', 1), //cpg1.3.0
-  array('eCards aufzeichnen (Logging)<br />(Anmerkung: das Aufzeichnen von Benutzer-Daten kann Datenschutz-Rechtliche Konsequenzen haben. Der Benutzer sollte über die Tatsache, daß die eCards gelogged werden informiert werden und sein Einverständnis gegeben haben, z.B. bei der Registrierung. Details, wie eine Datenschutz-Policy, die den Schutz der Privatsphäre regelt sollten separat auf der Seite verfügbar sein.)', 'log_ecards', 1), //cpg1.3.0
-  array('ZIP-download der Favoriten erlauben', 'enable_zipdownload', 1), //cpg1.3.0  'Sprache-, Design- &amp; Zeichensatz-Einstellungen',
-  array('Sprache', 'lang', 5),
-  array('Design', 'theme', 6),
-  array('Sprachauswahl-Liste anzeigen', 'language_list', 1), //cpg1.3.0
-  array('Sprachauswahl-Flaggen anzeigen', 'language_flags', 8), //cpg1.3.0
-  array('&quot;Standard&quot; in Sprachauswahl anzeigen', 'language_reset', 1), //cpg1.3.0
-  array('Designauswahl-Liste anzeigen', 'theme_list', 1), //cpg1.3.0
-  array('&quot;Standard&quot; in Designauswahl-Liste anzeigen', 'theme_reset', 1), //cpg1.3.0
-  array('FAQ anzeigen', 'display_faq', 1), //cpg1.3.0
-  array('bbcode-Hilfe anzeigen', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Zeichensatz', 'charset', 4), //cpg1.3.0  'Ansicht Albumliste',
-  array('Breite der Haupttabelle (in Pixel oder %)', 'main_table_width', 0),
-  array('Anzahl anzuzeigende Kategorie-Ebenen', 'subcat_level', 0),
-  array('Anzahl anzuzeigende Alben', 'albums_per_page', 0),
-  array('Anzahl Spalten in Album-Liste', 'album_list_cols', 0),
-  array('Thumbnail-Grösse in Pixel', 'alb_list_thumb_size', 0),
-  array('Inhalt der Hauptseite', 'main_page_layout', 0),
-  array('Erste Ebene der Thumbnails der Alben auch in Kategorien anzeigen','first_level',1),  'Ansicht Thumbnail',
-  array('Spaltenzahl auf Thumbnail-Seite', 'thumbcols', 0),
-  array('Zeilenzahl auf Thumbnail-Seite', 'thumbrows', 0),
-  array('Anzahl maximal anzuzeigende Tabs', 'max_tabs', 10), //cpg1.3.0
-  array('Datei-Beschriftung anzeigen (zusätzlich zum Datei-Titel) unterhalb der Thumbnails', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Anzahl der Treffer unterhalb dem Thumbnail anzeigen', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Anzahl der Kommentare unterhalb dem Thumbnail anzeigen', 'display_comment_count', 1),
-  array('Name des Uploaders unterhalb des Thumbnails anzeigen', 'display_uploader', 1), //cpg1.3.0
-  array('Standard-Sortierung für Dateien', 'default_sort_order', 3), //cpg1.3.0
-  array('Mindestmenge Stimmen, die eine Datei benötigt, um in der \'am besten bewertet\' Liste zu erscheinen', 'min_votes_for_rating', 0), //cpg1.3.0  'Ansicht Bild &amp; Einstellungen Kommentare',
-  array('Tabellenbreite für Bildanzeige (in Pixel oder %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Datei-Informationen sind standardmäßig sichtbar', 'display_pic_info', 1), //cpg1.3.0
-  array('Schimpfwörter in Kommentaren zensieren', 'filter_bad_words', 1),
-  array('Smilies in Kommentaren erlauben', 'enable_smilies', 1),
-  array('Aufeinander folgende Kommentare eines Benutzers zu einer Datei zulassen (Überflutungs-Schutz abschalten)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Maximallänge für Dateibeschreibung', 'max_img_desc_length', 0),
-  array('Maximale Anzahl von Buchstaben in einem Wort', 'max_com_wlength', 0),
-  array('Maximale Zeilenzahl eines Kommentars', 'max_com_lines', 0),
-  array('Maximale Länge eines Kommentars', 'max_com_size', 0),
-  array('Film-Streifen anzeigen', 'display_film_strip', 1),
-  array('Anzahl Elemente in Film-Streifen', 'max_film_strip_items', 0),
-  array('Admin über abgegebene Kommentare per eMail benachrichtigen', 'email_comment_notification', 1), //cpg1.3.0
-  array('Diashow-Intervall in Millisekunden (1 Sekunde = 1000 Millisekunden)', 'slideshow_interval', 0), //cpg1.3.0  'Bild/Datei- und Thumbnail-Einstellungen', //cpg1.3.0
-  array('Qualität für JPEG-Dateien', 'jpeg_qual', 0),
-  array('Maximalgrösse Thumbnail<a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Welche Dimension soll genutzt werden für Thumbnails ( Breite oder Höhe oder das, was jeweils grösser ist)<a href="#notice1" class="clickable_option">**</a>', 'thumb_use', 7),
-  array('Bilder in Zwischengröße erzeugen','make_intermediate',1),
-  array('Maximale Breite oder Höhe von Bildern/Videos in Zwischengröße <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Maximalgröße für das Hochladen von Dateien (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Maximale Breite oder Höhe für das Hochladen von Bildern/Videos (in Pixel)', 'max_upl_width_height', 0), //cpg1.3.0  'Erweiterte Bild/Datei- und Thumbnail-Einstellungen', //cpg1.3.0
-  array('Icons für Persönliche Alben nicht eingeloggten Benutzern anzeigen?','show_private',1), //cpg1.3.0
-  array('Nicht erlaubte Zeichen in Dateinamen', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('erlaubte Datei-Erweiterungen für das Hochladen von Bildern', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Zugelassenen Bild-Dateitypen', 'allowed_img_types',0), //cpg1.3.0
-  array('Zugelassenen Video-Dateitypen', 'allowed_mov_types',0), //cpg1.3.0
-  array('Zugelassenen Audio-Dateitypen', 'allowed_snd_types',0), //cpg1.3.0
-  array('Zugelassenen Dokument-Dateitypen', 'allowed_doc_types',0), //cpg1.3.0
-  array('Methode zur Größenänderung von Bildern','thumb_method',2),
-  array('Pfad zur \'convert\' Anwendung von ImageMagick (z.B. /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Erlaubte Datei-Typen (nur gültig für ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Kommandozeilen-Parameter für ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('EXIF-Daten in JPEG-Dateien lesen', 'read_exif_data', 1), //cpg1.3.0
-  array('IPTC-Daten in JPEG-Dateien lesen', 'read_iptc_data', 1), //cpg1.3.0
-  array('Alben-Verzeichnis <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Verzeichnis für Benutzer-Dateien <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Vorsilbe für Bilder in Zwischengröße <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Vorsilbe für Thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Standard-Modus für Verzeichnisse', 'default_dir_mode', 0), //cpg1.3.0
-  array('Standard-Modus für Dateien', 'default_file_mode', 0), //cpg1.3.0  'Benutzer-Einstellungen',
-  array('Registrierung von Benutzern zulassen', 'allow_user_registration', 1),
-  array('Registrierung von Benutzern erfordert Überprüfung per eMail', 'reg_requires_valid_email', 1),
-  array('Admin über neu registrierten Benutzer per eMail benachrichtigen', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Zulassen, daß mehrere Benutzer die gleiche eMail Adresse haben', 'allow_duplicate_emails_addr', 1),
-  array('Benutzer dürfen Privatalben anlegen (Anmerkung: wenn von \'ja\' auf \'nein\' umgeschaltet wird werden alle derzeit privaten Alben öffentlich)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Admin über genehmigungspflichtige Benutzer-Uplads per eMail benachrichtigen', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Angemeldeten Benutzern Benutzerliste anzeigen', 'allow_memberlist', 1), //cpg1.3.0  'Benutzerdefinierte Felder für zusätzliche Dateiinformationen (leer lassen, falls nicht benötigt)',
-  array('Name Feld 1', 'user_field1_name', 0),
-  array('Name Feld 2', 'user_field2_name', 0),
-  array('Name Feld 3', 'user_field3_name', 0),
-  array('Name Feld 4', 'user_field4_name', 0),  'Cookies-Einstellungen',
-  array('Cookie-Name, der vom Skript verwendet wird (muß sich von Cookie-Name des Forums unterscheiden, wenn Forums-Integraion verwendet wird)', 'cookie_name', 0),
-  array('Cookie-Pfad', 'cookie_path', 0),  'Verschiedene Einstellungen',
-  array('Debug-Modus ein', 'debug_mode', 9), //cpg1.3.0
-  array('PHP-notices in Debug-Modus anzeigen', 'debug_notice', 1), //cpg1.3.0
-	
-	'<br /><div align="left"><a name="notice1"></a>(*) Felder, die mit * gekennzeichnet sind, dürfen nicht geändert werden, wenn sich schon Dateien in der Galerie befinden!<br />
-  <a name="notice2"></a>(**) Wenn diese Einträge geändert werden wirken sich die neuen Einstellungen nur auf Dateien/Bilder aus, die von diesem Zeitpunkt an zur Galerie hinzugefügt werden - es ist daher ratsam, diese Einstellungen nicht zu ändern, wenn sich bereits Dateien in der Galerie befinden. Die Änderungen können jedoch auch auf bestehende Bilder angewendet werden durch Verwendung der &quot;<a href="util.php">Admin-Werkzeuge</a> (Größe ändern)&quot;.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP'))
- $lang_db_ecard_php = array(
-  'title' => 'Versendete eCards', //cpg1.3.0
-  'ecard_sender' => 'Absender', //cpg1.3.0
-  'ecard_recipient' => 'Empfänger', //cpg1.3.0
-  'ecard_date' => 'Datum', //cpg1.3.0
-  'ecard_display' => 'eCard anzeigen', //cpg1.3.0
-  'ecard_name' => 'Name', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP', //cpg1.3.0
-  'ecard_ascending' => 'aufsteigend', //cpg1.3.0
-  'ecard_descending' => 'absteigend', //cpg1.3.0
-  'ecard_sorted' => 'Sortiert', //cpg1.3.0
-  'ecard_by_date' => 'nach Datum', //cpg1.3.0
-  'ecard_by_sender_name' => 'nach Absender-Name', //cpg1.3.0
-  'ecard_by_sender_email' => 'nach Email-Adresse des Absenders', //cpg1.3.0
-  'ecard_by_sender_ip' => 'nach IP-Adresse des Absenders', //cpg1.3.0
-  'ecard_by_recipient_name' => 'nach Empfänger-Name', //cpg1.3.0
-  'ecard_by_recipient_email' => 'nach Email-Adresse des Empfängers', //cpg1.3.0
-  'ecard_number' => 'zeige Eintrag %s bis %s von %s', //cpg1.3.0
-  'ecard_goto_page' => 'gehe zu Seite', //cpg1.3.0
-  'ecard_records_per_page' => 'Einträge pro Seite', //cpg1.3.0
-  'check_all' => 'alle markieren', //cpg1.3.0
-  'uncheck_all' => 'alle Markierungen entfernen', //cpg1.3.0
-  'ecards_delete_selected' => 'Gewählte eCard-Einträge löschen', //cpg1.3.0
-  'ecards_delete_confirm' => 'Alle Einträge löschen? Entsprechendes Feld ankreuzen!', //cpg1.3.0
-  'ecards_delete_sure' => 'wirklich löschen', //cpg1.3.0
-);
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP'))
- $lang_db_input_php = array(
-  'empty_name_or_com' => 'Sie müssen Ihren Namen und einen Kommentar eingeben',
-  'com_added' => 'Ihr Kommentar wurde hinzugefügt',
-  'alb_need_title' => 'Sie müssen einen Titel für das Album eingeben!',
-  'no_udp_needed' => 'Keine Aktualisierung notwendig.',
-  'alb_updated' => 'Das Album wurde aktualisiert',
-  'unknown_album' => 'Das gewählte Album existiert nicht oder Sie haben keine Berechtigung, Dateien in dieses Album hochzuladen',
-  'no_pic_uploaded' => 'Es wurde keine Datei hochgeladen!<br /><br />Wenn Sie tatsächlich eine Datei zum Hochladen selektiert haben, überprüfen Sie ob Ihr Server das Hochladen von Dateien zulässt...',
-  'err_mkdir' => 'Verzeichnis %s konnte nicht angelegt werden!',
-  'dest_dir_ro' => 'In das Zielverzeichnis %s kann vom Skript nicht geschrieben werden!',
-  'err_move' => '%s kann nicht nach %s verschoben werden!',
-  'err_fsize_too_large' => 'Die Datei, die Sie hochgeladen haben ist zu groß (maximal zulässig ist %s x %s) !',
-  'err_imgsize_too_large' => 'Die Datei, die Sie hochgeladen haben ist zu groß (maximal zulässig ist %s KB) !',
-  'err_invalid_img' => 'Die Datei, die Sie hochgeladen haben ist kein gültiger Bildtyp!',
-  'allowed_img_types' => 'Sie können nur %s Bilder hochladen.',
-  'err_insert_pic' => 'Das Bild \'%s\' kann nicht in das Album eingefügt werden',
-  'upload_success' => 'Ihre Datei wurde erfolgreich hochgeladen.<br /><br />Die Datei wird nach der Bestätigung durch den Admin sichtbar sein.',
-  'notify_admin_email_subject' => '%s - Upload-Benachrichtigung', //cpg1.3.0
-  'notify_admin_email_body' => '%s hat eine Datei hochgeladen, die bestätigt werden muss. Gehe zu %s', //cpg1.3.0
-  'info' => 'Information',
-  'com_added' => 'Kommentar hinzugefügt',
-  'alb_updated' => 'Album aktualisiert',
-  'err_comment_empty' => 'Ihr Kommentar enthält keine Zeichen!',
-  'err_invalid_fext' => 'Nur Dateien mit den folgenden Erweiterungen sind zulässig: <br /><br />%s.',
-  'no_flood' => 'Leider sind Sie schon der Autor des letzten Kommentars zu dieser Datei<br /><br />Bearbeiten Sie Ihren bestehenden Kommentar, wenn Sie ihn verändern wollen',
-  'redirect_msg' => 'Sie werden weitergeleitet.<br /><br /><br />Klicken Sie \'weiter\', falls die Seite sich nicht automatisch aktualisiert',
-  'upl_success' => 'Ihre Datei wurde erfolgreich hinzugefügt',
-  'email_comment_subject' => 'In der Coppermine Photo Gallery wurde ein Kommentar abgegeben', //cpg1.3.0
-  'email_comment_body' => 'Jemand hat einen Kommentar in Ihrer Galerie abgegeben. Um den Kommentar anzusehen, klicken Sie hier: ', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP'))
- $lang_delete_php = array(
-  'caption' => 'Überschrift',
-  'fs_pic' => 'Bild in Originalgröße',
-  'del_success' => 'erfolgreich gelöscht',
-  'ns_pic' => 'normal grosses Bild',
-  'err_del' => 'kann nicht gelöscht werden',
-  'thumb_pic' => 'Thumbnail',
-  'comment' => 'Kommentar',
-  'im_in_alb' => 'Bild in Album',
-  'alb_del_success' => 'Album \'%s\' gelöscht',
-  'alb_mgr' => 'Alben-Manager',
-  'err_invalid_data' => 'Ungültige Daten empfangen in \'%s\'',
-  'create_alb' => 'Erzeuge Album \'%s\'',
-  'update_alb' => 'Aktualisiere Album \'%s\' mit Titel \'%s\' und Index \'%s\'',
-  'del_pic' => 'Datei löschen',
-  'del_alb' => 'Album löschen',
-  'del_user' => 'Benutzer löschen',
-  'err_unknown_user' => 'Der gewählte Benutzer ist nicht vorhanden!',
-  'comment_deleted' => 'Kommentar wurde gelöscht',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-$lang_display_image_php = array(
-  'confirm_del' => 'Diese Datei wirklich LÖSCHEN? \\nKommentare werden ebenfalls gelöscht.',
-  'del_pic' => 'Diese Datei Löschen',
-  'size' => '%s x %s Pixel',
-  'views' => '%s mal',
-  'slideshow' => 'Diashow',
-  'stop_slideshow' => 'Diashow anhalten',
-  'view_fs' => 'Klicken für Bild in voller Grösse',
-  'edit_pic' => 'Dieses Bild bearbeiten',
-  'crop_pic' => 'Zuschneiden und drehen', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Datei-Information',
-  'Filename' => 'Dateiname',
-  'Album name' => 'Name des Albums',
-  'Rating' => 'Bewertung (%s Stimmen)',
-  'Keywords' => 'Stichworte',
-  'File Size' => 'Dateigrösse',
-  'Dimensions' => 'Abmessungen',
-  'Displayed' => 'Angezeigt',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Aufnahmedatum',
-  'Aperture' => 'Blende',
-  'Exposure time' => 'Belichtungszeit',
-  'Focal length' => 'Brennweite',
-  'Comment' => 'Kommentar',
-  'addFav'=>'zu Favoriten hinzufügen',
-  'addFavPhrase'=>'Favoriten',
-  'remFav'=>'aus Favoriten entfernen',
-  'iptcTitle'=>'IPTC Titel', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC Stichworte', //cpg1.3.0
-  'iptcCategory'=>'IPTC Kategorie', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC Unter-Kategorie', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Diesen Kommentar bearbeiten',
-  'confirm_delete' => 'Wollen Sie diesen Kommentar wirklich löschen?', //js-alert
-  'add_your_comment' => 'Fügen Sie Ihren Kommentar hinzu',
-  'name'=>'Name',
-  'comment'=>'Kommentar',
-  'your_name' => 'Ihr Name',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Bild anklicken, um das Fenster zu schliessen!',
-);
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP'))
- $lang_ecard_php =array(
-  'title' => 'eCard senden',
-  'invalid_email' => '<b>Achtung</b> : ungültige eMail Adresse !',
-  'ecard_title' => 'Eine eCard von %s für Dich',
-  'error_not_image' => 'Nur Bilder können als eCard verschickt werden.', //cpg1.3.0
-  'view_ecard' => 'Falls diese eCard nicht korrekt angezeigt wird klicken Sie bitte auf den folgenden Link: ',
-  'view_more_pics' => 'Klicken Sie auf diesen Link, um mehr Bilder ansehen zu können!',
-  'send_success' => 'Ihre eCard wurde gesendet',
-  'send_failed' => 'Leider kann der Server Ihre eCard nicht versenden...',
-  'from' => 'Von',
-  'your_name' => 'Ihr Name',
-  'your_email' => 'Ihre eMail Adresse',
-  'to' => 'An',
-  'rcpt_name' => 'Empfänger Name',
-  'rcpt_email' => 'Empfanger eMail Adresse',
-  'greetings' => 'Grüsse',
-  'message' => 'Nachricht',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP'))
- $lang_editpics_php = array(
-  'pic_info' => 'Bild-Info',
-  'album' => 'Album',
-  'title' => 'Titel',
-  'desc' => 'Beschreibung',
-  'keywords' => 'Stichworte',
-  'pic_info_str' => '%sx%s - %sKB - %s x angesehen - %s x bewertet',
-  'approve' => 'Datei genehmigen',
-  'postpone_app' => 'Genehmigung verschieben',
-  'del_pic' => 'Datei löschen',
-  'read_exif' => 'EXIF-Daten erneut einlesen', //cpg1.3.0
-  'reset_view_count' => 'Zähler x mal angesehen auf Null setzen',
-  'reset_votes' => 'Anzahl Stimmen auf Null setzen',
-  'del_comm' => 'Kommentare löschen',
-  'upl_approval' => 'Genehmigung zum Hochladen',
-  'edit_pics' => 'Bilder bearbeiten',
-  'see_next' => 'nächste Bilder ansehen',
-  'see_prev' => 'vorherige Bilder ansehen',
-  'n_pic' => '%s Dateien',
-  'n_of_pic_to_disp' => 'Dateien pro Seite',
-  'apply' => 'Änderungen ausführen',
-  'crop_title' => 'Coppermine Bild-Editor', //cpg1.3.0
-  'preview' => 'Vorschau', //cpg1.3.0
-  'save' => 'Bild speichern', //cpg1.3.0
-  'save_thumb' =>'Speichern als Thumbnail', //cpg1.3.0
-  'sel_on_img' =>'Die Auswahl muss vollständig innerhalb des Bildes liegen!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP'))
- $lang_faq_php = array(
-  'faq' => 'Häufig gestellte Fragen (Frequently Asked Questions)', //cpg1.3.0
-  'toc' => 'Inhalt', //cpg1.3.0
-  'question' => 'Frage: ', //cpg1.3.0
-  'answer' => 'Antwort: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP'))
- $lang_faq_data = array(
-  'Allgemeines', //cpg1.3.0
-  array('Warum muss ich mich registrieren?', 'Der Administrator kann verlangen, dass Sie sich registrieren (oder auch nicht). Durch die Registrierung erhalten Sie möglicherweise einige zusätzliche Features, wie z.B. Dateien hochladen, eine Favoriten-Liste, Bewertung von Bildern, Abgabe von Kommentaren etc. ', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Wie kann ich mich registrieren?', 'Klicken Sie auf &quot;Registrieren&quot; und füllen Sie die notwendigen Felder aus (und die optionalen, wenn Sie möchten).<br />Wenn der Administrator eMail-Aktivierung eingeschaltet hat bekommen Sie eine eMail an die Adresse, die Sie bei der Registrierung angegeben haben, in der Anweisungen enthalten sind, wie Sie Ihr Benutzerkonto aktivieren k&ouml;nnen. In diesem Fall muss Ihr Konto aktiviert werden bevor Sie sich anmelden k&ouml;nnen.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Wie kann ich mich anmelden?', 'Klicken Sie auf &quot;Anmelden&quot;, geben Sie Ihren Benutzernamen und Ihr Paswort ein, und kreuzen Sie die Option &quot; Immer angemeldet bleiben&quot; an, damit Sie sich bei Ihrem nächsten Besuch auf der Seite nicht erneut anmelden m&uuml;ssen.<br /><b>WICHTIG: Um sich anzumelden m&uuml;ssen Sie Cookies in Ihrem Browser zulassen, und das Cookie darf nicht gelöscht werden, wenn Sie die Option &quot;Immer angemeldet bleiben&quot; nutzen wollen.</b>', 'offline', 0), //cpg1.3.0
-  array('Warum kann ich mich anmelden?', 'Haben Sie sich registriert und die Anweisungen ausgeführt, die in der Aktivierungsmail an Sie gesendet wurden?. Der Link in der Aktivierungsmail schaltet Ihr Benutzerkonto frei. Bezüglich anderer Probleme beim Anmelden, wenden Sie sich an den Admin dieser Seite.', 'offline', 0), //cpg1.3.0  array('Ich habe mein Passwort vergessen. Was nun?', 'Wenn diese einen Link &quot;Passwort vergessen&quot; auf der Anmeldeseite anzeigt, dann benutze ihn. Ansonsten nimm Kontakt mit dem Admin dieser Seite auf und bitte ihn um ein neues Passwort.', 'offline', 0), //cpg1.3.0
-  //array('Meine eMail-Adresse hat sich geändert. Was tun?', 'Melde Sie sich an und ändern Sie Ihre eMail-Adresse im Menüpunkt &quot; mein Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Wie speichere ich eine Datei in &quot;meine Favoriten&quot;?', 'Klicken Sie auf &quot;Datei-Info&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); gehen Sie ganz nach unten auf der Seite und klicken Sie auf &quot;Zu Favoriten hinzufügen&quot;.<br />Möglicherweise ist die Anzeige des Datei-Info Bereichs auch standardmäßig eingeschaltet.<br />Wichtig: Cookies müssen aktiviert sein und Sie dürfen den Cookie nicht löschen (im Cookie werden die Favoriten gespeichert).', 'offline', 0), //cpg1.3.0
-  array('Wie kann ich eine Datei bewerten?', 'Klicken Sie auf das Thumbnail (kleine Vorschaugrafik) einer Datei und wählen Sie eine Bewertung (angezeigt unterhalb des Bildes).', 'offline', 0), //cpg1.3.0
-  array('Wie kann ich eine Kommentar abgeben?', 'Klicken Sie auf das Thumbnail (kleine Vorschaugrafik) einer Datei, gehen Sie nach unten auf der Seite und geben Sie Ihren Kommentar ein. Wenn keine Eingabe eines Kommentars möglich ist müssen Sie sich eventuell erst registrieren und anmelden, damit diese Option zur Verfügung steht.', 'offline', 0), //cpg1.3.0
-  array('Wie kann ich eine Datei hochladen?', 'Klicken Sie auf &quot;Datei hochladen&quot; und wählen Sie das Album aus, in das Sie die Datei hochladen wollen, klicken Sie auf &quot;Durchsuchen&quot; und wählen Sie die Datei aus, die Sie hochladen wollen und klicken Sie dann auf &quot;öffnen&quot; (fügen Sie einen Titel, eine Beschriftung und ein paar Stichworte ein, wenn Sie möchten). Um den Vorgang abzuschliessen, klicken Sie auf &quot;Datei hochladen&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Wohin kann ich Dateien hochladen?', 'Sie können Dateien in Alben hochladen, die Sie innerhalb der Kategorie &quot;meine Galerie&quot; erstellen können. Der Administrator der Seite kann Ihnen auch das Recht einräumen, in ein oder mehrere Alben der allgemeinen Galerie hochzuladen. Falls das der Fall ist, werden diese Alben Ihnen im Auswahlmenü auf der Upload-Seite angezeigt', 'allow_private_albums', 0), //cpg1.3.0
-  array('Welche Art und Grösse von Dateien kann ich hochladen?', 'Die Art (z.B. jpg oder png) und Grösse bestimmt der Administrator dieser Seite.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was ist &quot;meine Galerie&quot;?', '&quot;Meine Galerie&quot; ist Ihre persönliche Galerie, innerhalb der Sie Dateien hochladen und bearbeiten können.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Wie kann ich Alben erzeugen, umbenennen oder löschen in &quot;meine Galerie&quot;?', 'Sie sehen die Optionen erst nach der Anmeldung im Admin-Modus<br />Klicken Sie auf &quot;Erzeuge/ändere meine Alben&quot; und klicken Sie auf &quot;Neu&quot;. Ändern Sie den Text &quot;Neues Album&quot; in den gewünschten Namen ab.<br />Sie können auch bestehende Alben umbenennen, indem Sie sie zuerst anklicken und dann im Eingabefeld unten einen neuen Namen dafür eingeben.<br />Klicken Sie auf &quot;Änderungen übernehmen&quot;, um Ihre Änderungen durchzuführen.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Wie kann ich meine Alben abändern und die Zugriffsrechte darauf ändern?', 'Sie sollten nach der Anmeldung bereits im Admin-Modus sein.<br />Klicken Sie auf &quot; Meine Alben bearbeiten&quot;. Wählen Sie in der Zeile &quot;Album aktualisieren&quot; das Album aus, das Sie aktualisieren möchten.<br />Sie können dann den Namen, die Beschreibung, das Thumbnail (Vorschaugrafik) ändern und die Rechte ändern, wer das Album sehen und Kommentare dazu abgeben darf.<br />Um Ihre Änderungen zu bestätigen, klicken Sie am Schluß auf &quot;Album aktualisieren&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was sind Cookies?', 'Cookies sind kleine Textdateien, die von einem Webserver versendet werden und auf Ihrem Rechner gespeichert werden. Beim erneuten Aufsuchen der Seite können die Cookies wieder vom Server gelesen werden.<br />In der Regel werden Sie dazu genutzt, Sie als Benutzer auf der Seite wieder zu erkennen. Cookies selbst können keine Viren oder sonstige bösartigen Schad-Programme enthalten und sind daher in erster Linie ungefährlich. Einige Seitenbetreiber setzen Cookies allerdings ein, um Verhaltensprofile von Surfern im Internet zu erstellen und nutzen die Informationen in der Regel, um zielgerichtet Werbung für den Surfer zur Verfügung zu stellen.', 'offline', 0), //cpg1.3.0
-  array('Woher kann ich dieses Porgramm für meine Homepage bekommen?', 'Diese Seite läuft mit Coppermine. Coppermine ist eine kostenlose Multimedia-Galerie, die unter der Lizenz GNU GPL erscheint. Die Software ist voller Features und für einige Platformen erhältlich. Besuchen Sie die <a href="http://coppermine.sf.net/">Coppermine Home Page</a> für zusätzliche Informationen oder um die Software herunter zu laden.', 'offline', 0), //cpg1.3.0  'Seiten-Navigation', //cpg1.3.0
-  array('Was ist &quot;meine Galerie&quot;?', 'Mit diesem Menüpunkt können Sie Ihre eigene Benutzer-Galerie erstellen und bearbeiten.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was ist der Unterschied zwischen &quot;Admin Modus&quot; und &quot;Benutzer-Modus&quot;?', 'Im Admin-Modus werden die Navigations-Elemente zum Erstellen und Ändern Ihrer Benutzer-Galerie angezeigt; der Benutzer-Modus zeigt Ihnen, wie Ihre Benutzer-Galerie für andere Benutzer aussieht (ohne die entsprechenden Menüpunkte).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was ist &quot;Dateien hochladen&quot;?', 'Dieses Feature ermöglicht es Benutzern, eigene Dateien hochzuladen und in Alben zu positionieren (Dateigrösse und -typ wurden vom Admin festgelegt).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was ist &quot;Last Uploads&quot;?', 'Dieser Bereich zeigt die neuesten Dateien, die in eines der Alben der Galerie hochgeladen wurden.', 'offline', 0), //cpg1.3.0
-  array('Was ist &quot;neueste Kommentare&quot;?', 'Dieser Bereich zeigt die zuletzt abgegebenen Kommentare unterhalb der Vorschau-Bilder (Thumbnails) der Dateien, auf die sich die Kommentare beziehen.', 'offline', 0), //cpg1.3.0
-  array('Was ist &quot;am meisten angesehen&quot;?', 'Dieser Bereich zeigt die beliebtesten Dateien (am meisten angesehen) der gesamten Galerie oder des Bereichs an, in dem Sie sich befindest.', 'offline', 0), //cpg1.3.0
-  array('Was ist &quot;am besten bewertet&quot;?', 'Durchschnittliche Bewertung der Datei (Bsp.: 5 Benutzer gaben einem Bild ein Bewertung von <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: das Bild hat eine durchschnittliche Bewertung von <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Wenn 5 Benutzer ein Bild mit Noten von 1 bis 5 (1,2,3,4,5) bewerten würde der Schnitt ebenfalls so aussehen: <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Die Bewertungs-Skala reicht von <img src="images/rating5.gif" width="65" height="14" border="0" alt="super" /> (super) bis <img src="images/rating0.gif" width="65" height="14" border="0" alt="sehr schlecht" /> (sehr schlecht).', 'offline', 0), //cpg1.3.0
-  array('Was ist &quot;Meine Favoriten&quot;?', 'Mit diesem Feature können Sie Bilder, die Sie später noch einmal ansehen wollen in einer Favoriten-Liste speichern. Dazu müssen Sie nicht einmal angemeldet sein, da die Liste in einem Cookie auf Ihrem Computer gespeichert wird. Beachten Sie aber: die Favoriten stehen Ihnen nur an diesem Computer zur Verfügung; wenn die Cookies gelöscht werden sind die Favoriten ebenfalls verschwunden.', 'offline', 0), //cpg1.3.0
-);
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP'))
- $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Passwort-Erinnerung', //cpg1.3.0
-  'err_already_logged_in' => 'Sie sind schon angemeldet!', //cpg1.3.0
-  'enter_username_email' => 'Geben Sie Ihren Benutzernamen oder Ihre eMail-Adresse ein', //cpg1.3.0
-  'submit' => 'los', //cpg1.3.0
-  'failed_sending_email' => 'Die eMail mit der Paswort-Erinnerung kann nicht gesendet werden!', //cpg1.3.0
-  'email_sent' => 'Eine eMail mit Ihrem Benutzernamen und Passwort wurde an %s gesendet.', //cpg1.3.0
-  'err_unk_user' => 'Der gewählte Benutzer existiert nicht!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Passwort-Erinnerung', //cpg1.3.0
-  'passwd_reminder_body' => 'Sie wollten an Ihren Benutzernamen und Ihr Passwort erinnert werden:
-Benutzername: %s
-Passwort: %s
-Klicken %s um Sie anzumelden.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP'))
- $lang_groupmgr_php = array(
-  'group_name' => 'Gruppen-Name',
-  'disk_quota' => 'Speicherplatz',
-  'can_rate' => 'Darf Bilder bewerten',
-  'can_send_ecards' => 'Darf eCards versenden',
-  'can_post_com' => 'Darf Kommentare abgeben',
-  'can_upload' => 'Darf Dateien hochladen',
-  'can_have_gallery' => 'Darf eine persönliche Galerie haben',
-  'apply' => 'Änderungen ausführen',
-  'create_new_group' => 'Neue Gruppe erstellen',
-  'del_groups' => 'ausgewählte Gruppe(n) löschen',
-  'confirm_del' => 'Achtung: wenn Sie eine Gruppe löschen werden die dazu gehörenden Benutzer in die Gruppe \'Registrierte Benutzer\' Verschoben !\n\nWollen Sie das ?',
-  'title' => 'Benutzer-Gruppen verwalten',
-  'approval_1' => 'Öffentl. Upload best. (1)',
-  'approval_2' => 'Priv. Upload best. (2)',
-  'upload_form_config' => 'Formular-Konfiguration hochladen', //cpg1.3.0
-  'upload_form_config_values' => array( 
-	'Nur Upload von einzelnen Dateien', 'Nur Uploads von mehreren Dateien', 'Nur Upload von Internet-Adressen (URIs)', 'Nur Upload von ZIP-Dateien', 'Datei-URI', 'Datei-ZIP', 'URI-ZIP', 'Datei-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload' => 'Benutzer darf Anzahl der Upload-Feler einstellen?', //cpg1.3.0
-  'num_file_upload' => 'Maximale/genaue Anzahl der Datei-Upload Felder', //cpg1.3.0
-  'num_URI_upload' => 'Maximale/genaue Anzahl der URI-Upload Felder', //cpg1.3.0
-  'note1' => '<b>(1)</b> Das Hochladen in ein öffentliches Album muß durch den Admin bestätigt werden',
-  'note2' => '<b>(2)</b> Das Hochladen in ein privates Album muß durch den Admin bestätigt werden',
-  'notes' => 'Anmerkungen'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-$lang_index_php = array(
-  'welcome' => 'Startseite'
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Wollen Sie dieses Album wirklich LÖSCHEN? \\nAlle darin befindlichen Dateien und Kommentare werden ebenfalls gelöscht.',
-  'delete' => 'löschen',
-  'modify' => 'Eigenschaften',
-  'edit_pics' => 'Dateien bearbeiten',
-);
-
-$lang_list_categories = array(
-  'home' => 'Galerie',
-  'stat1' => '<b>[pictures]</b> Dateien in <b>[albums]</b> Alben und <b>[cat]</b> Kategorien mit <b>[comments]</b> Kommentaren, <b>[views]</b> mal angesehen',
-  'stat2' => '<b>[pictures]</b> Dateien in <b>[albums]</b> Alben, <b>[views]</b> mal angesehen',
-  'xx_s_gallery' => '%s\'s Galerie',
-  'stat3' => '<b>[pictures]</b> Dateien in <b>[albums]</b> Alben mit <b>[comments]</b> Kommentaren, <b>[views]</b> mal angesehen'
-);
-
-$lang_list_users = array(
-  'user_list' => 'Benutzer-Liste',
-  'no_user_gal' => 'Es gibt keine Benutzer, die eigene Alben haben dürfen',
-  'n_albums' => '%s Album/en',
-  'n_pics' => '%s Datei(en)'
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s Dateien',
-  'last_added' => ', letzte Aktualisierung am %s'
-);
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP'))
- $lang_login_php = array(
-  'login' => 'Anmeldung (Login)',
-  'enter_login_pswd' => 'Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um Sie anzumelden',
-  'username' => 'Benutzername',
-  'password' => 'Passwort',
-  'remember_me' => 'Immer angemeldet bleiben',
-  'welcome' => 'Hallo %s ...',
-  'err_login' => '*** Konnte Sie nicht anmelden. Versuchen Sie es nochmal ***',
-  'err_already_logged_in' => 'Sie sind schon angemeldet!',
-  'forgot_password_link' => 'Passwort vergessen', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP'))
- $lang_logout_php = array(
-  'logout' => 'Abmelden',
-  'bye' => 'Tschüss %s ...',
-  'err_not_loged_in' => 'Sie sind nicht angemeldet!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP'))
- $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Diese Ausgabe wird durch die PHP-FunKtion <a href="http://www.php.net/phpinfo">phpinfo()</a> erzeugt, und innerhalb der Coppermine angezeigt (dabei wird möglicherweise die Ausgabe einiger Felder am rechten Rand abgeschnitten).', //cpg1.3.0
-  'no_link' => 'Anderen Personen die phpinfo-Daten anzuzeigen kann ein Sicherheitsrisiko sein - daher wird diese Seite nur angezeigt, wenn Sie als Admin angemeldet sind. Sie können daher anderen keinen Link auf diese Seite zukommen lassen, da ihnen der Zugriff verwährt werden wird!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP'))
- $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Album %s aktualisieren',
-  'general_settings' => 'Allgemeine Einstellungen',
-  'alb_title' => 'Album Titel',
-  'alb_cat' => 'Album Kategorie',
-  'alb_desc' => 'Album Beschreibung',
-  'alb_thumb' => 'Album Thumbnail',
-  'alb_perm' => 'Berechtigungen für dieses Album',
-  'can_view' => 'Album kann angesehen werden von',
-  'can_upload' => 'Besucher können Dateien hochladen',
-  'can_post_comments' => 'Besucher können Kommentare abgeben',
-  'can_rate' => 'Besucher können Dateien bewerten',
-  'user_gal' => 'Benutzer-Galerie',
-  'no_cat' => '* keine Kategorie *',
-  'alb_empty' => 'Album ist leer',
-  'last_uploaded' => 'Letze Datei, die hochgeladen wurde',
-  'public_alb' => 'Jeder (öffentliches Album)',
-  'me_only' => 'Nur ich',
-  'owner_only' => 'Nur der Besitzer des Albums (%s)',
-  'groupp_only' => 'Mitglieder der Gruppe \'%s\'',
-  'err_no_alb_to_modify' => 'Es ist kein Album zum Bearbeiten in der Datenbank.',
-  'update' => 'Album aktualisieren',
-  'notice1' => '(*) abhängig von den %sGruppen%s Einstellungen', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP'))
- $lang_rate_pic_php = array(
-  'already_rated' => 'Sie haben diese Datei schon bewertet',
-  'rate_ok' => 'Ihre Bewertung wurde akzeptiert',
-  'forbidden' => 'Sie können Ihre eigenen Dateien nicht bewerten.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Obwohl die Administratoren von {SITE_NAME} versuchen werden, generell alle anstössigen Inhalte so schnell wie möglich zu löschen oder bearbeiten ist es unmöglich, jeden Beitrag zu überprüfen. Daher bestätigen Sie, dass alle Beiträge auf dieser Seite die Ansichten und Meinungen des Authors widerspiegeln und nicht die des Administrators oder Webmasters (außer den Beiträgen, die durch sie verfasst wurden) und sie daher dafür nicht verantwortlich gemacht werden können.<br />
-<br />
-Sie stimmen zu, keine beleidigende, obszöne, vulgäre, verleumderische, verhetzende,drohende, sexuell-orientierte oder sonstwie illegalen Beiträge zu verfassen. Sie stimmen zu, daß der/die Webmaster, Administrator(en) oder Moderator(en) von {SITE_NAME} das Recht haben, jeden Inhalt zu löschen oder ändern, bei dem sie es für richtig halten. Als Benutzer stimmen Sie zu, daß alle Informationen, die Sie oben eingetragen haben in einer Datenbank gespeichert werden. Obwohl diese Daten ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben werden, können der Webmaster oder Administrator nicht dafür zur Verantwortung gezogen werden, wenn durch einen Angriff (Hacking) die gespeicherten Daten kompromitiert werden.<br />
-<br />
-Diese Seite benutzt Cookies, um Daten auf Ihrem Rechner zu speichern. Diese Cookies dienen nur dazu, die Bedienung der Seite zu ermöglichen. Die eMail Adresse wird nur dazu verwendet, die Registrierungs-Details und das Passwort zu bestätigen.<br />
-<br />
-Durch das Anklicken von 'ich stimme zu' stimmen Sie diesen Bedingungen zu.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Benutzer-Registrierung',
-  'term_cond' => 'Nutzungsbedingungen',
-  'i_agree' => 'ich stimme zu',
-  'submit' => 'Registrieren absenden',
-  'err_user_exists' => 'Der Benutzername, den Sie eingegeben haben existiert schon, bitte wählen Sie einen anderen',
-  'err_password_mismatch' => 'Die Passwörter stimmen nicht überein, bitte nochmals eingeben',
-  'err_uname_short' => 'Der Benutzername muß mindestens 2 Zeichen lang sein',
-  'err_password_short' => 'Das Passwort muß mindestens 2 Zeichen lang sein',
-  'err_uname_pass_diff' => 'Benutzername und Passwort müssen unterschiedlich sein',
-  'err_invalid_email' => 'eMail Adresse ist ungültig',
-  'err_duplicate_email' => 'Es hat sich schon ein anderer Benutzer mit der angegebenen eMail Adresse registriert',
-  'enter_info' => 'Geben Sie Registrierungs-Informationen ein',
-  'required_info' => 'Pflichtfeld',
-  'optional_info' => 'Optional',
-  'username' => 'Benutzername',
-  'password' => 'Passwort',
-  'password_again' => 'Passwort-Bestätigung',
-  'email' => 'eMail Adresse',
-  'location' => 'Ort',
-  'interests' => 'Hobbies',
-  'website' => 'Homepage',
-  'occupation' => 'Beruf',
-  'error' => 'ERROR',
-  'confirm_email_subject' => '%s - Registrierungs-Bestätigung',
-  'information' => 'Information',
-  'failed_sending_email' => 'Die Registrierungs-Bestätigung kann nicht per eMail versendet werden!',
-  'thank_you' => 'Danke für Ihre Registrierung.<br /><br />Eine eMail mit Informationen, wie Sie Ihr Benutzerkonto aktivieren können wurde an die angegebene eMail Adresse gesendet.',
-  'acct_created' => 'Ihr Benutzerkonto wurde erstellt. Sie können sich jetzt mit Benutzername und Passwort anmelden',
-  'acct_active' => 'Ihr Benutzerkonto ist jetzt aktiviert - Sie können sich mit Benutzername und Passwort anmelden',
-  'acct_already_act' => 'Ihr Benutzerkonto ist bereits aktiviert!',
-  'acct_act_failed' => 'Dieses Benutzerkonto kann nicht aktiviert werden!',
-  'err_unk_user' => 'Der gewählte Benutzer existiert nicht!',
-  'x_s_profile' => '%s\'s Benutzerprofil',
-  'group' => 'Gruppe',
-  'reg_date' => 'Registriert am',
-  'disk_usage' => 'Speicherplatz-Verbrauch',
-  'change_pass' => 'Passwort ändern',
-  'current_pass' => 'derzeitiges Passwort',
-  'new_pass' => 'neues Passwort',
-  'new_pass_again' => 'neues Passwort bestätigen',
-  'err_curr_pass' => 'Derzeitiges Passwort ist verkehrt',
-  'apply_modif' => 'Änderungen speichern',
-  'change_pass' => 'Mein Passwort ändern',
-  'update_success' => 'Ihr Benutzerprofil wurde aktualisiert',
-  'pass_chg_success' => 'Ihr Passwort wurde geändert',
-  'pass_chg_error' => 'Ihr Passwort wurde nicht geändert',
-  'notify_admin_email_subject' => '%s - Registrierungs-Benachrichtigung', //cpg1.3.0
-  'notify_admin_email_body' => 'Jemand mit dem Benutzernamen "%s" hat sich in Ihrer Galerie registriert', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Danke für Ihre Registrierung bei {SITE_NAME}
-
-Ihr Benutzername ist : "{USER_NAME}"
-Ihr Passwort lautet : "{PASSWORD}"
-
-Um Ihr Benutzerkonto zu aktivieren müssen Sie auf untenstehenden Link klicken
-oder ihn kopieren und in der Adresszeile Ihres Browsers einfügen.
-{ACT_LINK}
-
-Grüsse,
-
-Das Team von {SITE_NAME}
-
-EOT;
-
-}
-
-// - ------------------------------------------------------------------------ //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP'))
- $lang_reviewcom_php = array(
-  'title' => 'Kommentare bearbeiten',
-  'no_comment' => 'keine zu bearbeitenden Kommentare vorhanden',
-  'n_comm_del' => '%s Kommentar(e) gelöscht',
-  'n_comm_disp' => 'Anzahl anzuzeigende Kommentare',
-  'see_prev' => 'vorherigen anzeigen',
-  'see_next' => 'nächsten anzeigen',
-  'del_comm' => 'markierte Kommentare löschen',
-);
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP'))
- $lang_search_php = array(
-  0 => 'Dateisammlung durchsuchen',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP'))
- $lang_search_new_php = array(
-  'page_title' => 'neue Dateien suchen',
-  'select_dir' => 'Wähle Verzeichnis',
-  'select_dir_msg' => 'Diese Funktion ermöglicht, mehrere Dateien der Galerie hinzuzufügen, die mit einem FTP-Programm schon auf Ihre Webseite hochgeladen wurden.<br /><br />Wählen Sie das Verzeichnis, in das Sie die Dateien hochgeladen haben',
-  'no_pic_to_add' => 'Keine Datei zum Hinzufügen gefunden',
-  'need_one_album' => 'Sie brauchen mindestens ein Album, um dieses Funktion auszuführen',
-  'warning' => 'Achtung',
-  'change_perm' => 'das Skript kann in dieses Verzeichnis nicht schreiben, Sie müssen die Lese-/Schreibberechtigung (chmod) auf 755 oder 777 setzen, bevor Sie versuchen, Dateien hinzuzufügen!',
-  'target_album' => '<b>Dateien aus dem Verzeichnis &quot;</b>%s<b>&quot; in </b>%s ablegen',
-  'folder' => 'Verzeichnis',
-  'image' => 'Datei',
-  'album' => 'Album',
-  'result' => 'Resultat',
-  'dir_ro' => 'Verzeichnis nicht beschreibbar. ',
-  'dir_cant_read' => 'Verzeichnis nicht lesbar. ',
-  'insert' => 'Füge neue Dateien der Galerie hinzu',
-  'list_new_pic' => 'Liste neuer Dateien',
-  'insert_selected' => 'Markierte Dateien einfügen',
-  'no_pic_found' => 'Keine neuen Dateien gefunden',
-  'be_patient' => 'Bitte Geduld, das Skript braucht Zeit, um die Bilder hinzuzufügen',
-  'no_album' => 'kein Album gewählt',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-    '<li><b>OK</b> : bedeutet, daß die Datei erfolgreich hinzugefügt wurde'.
-    '<li><b>DP</b> : bedeutet, daß die Datei ein Duplikat ist und schon in der Datenbank vorhanden ist'.
-    '<li><b>PB</b> : bedeutet, daß die Datei nicht hinzugefügt werden konnte; überprüfen Sie Ihre Einstellungen und die Berechtigungen der Verzeichnisse, in dem die Dateien liegen'.
-    '<li><b>NA</b> : bedeutet, daß Sie kein Album gewählt haben, in das die Dateien eingefügt werden sollen, klicken Sie \'<a href="javascript:history.back(1)">zurück</a>\' und wählen Sie ein Album aus. Wenn kein Album ausgewählt werden kann, dann müssen Sie erst <a href="albmgr.php">ein Album erzeugen</a>.</li>'.
-    '<li>Falls die OK, DP, PB \'Zeichen\' nicht erscheinen klicken Sie auf die nicht-funktionierenden Bilder, um die Fehlermeldungen von PHP zu sehen'.
-    '<li>Wenn Ihr Browser in ein Timeout läuft, klicken Sie auf die Aktualisieren-Schaltfläche'.
-    '</ul>',
-  'select_album' => 'Wählen Sie ein Album', //cpg1.3.0
-  'check_all' => 'alle auswählen', //cpg1.3.0
-  'uncheck_all' => 'Auswahl aufheben', //cpg1.3.0
-);
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP'))
- $lang_banning_php = array(
-  'title' => 'Benutzer verbannen',
-  'user_name' => 'Benutzername',
-  'ip_address' => 'IP-Adresse',
-  'expiry' => 'läuft ab (leer bedeutet &quot;für immer&quot;)',
-  'edit_ban' => 'Änderungen speichern',
-  'delete_ban' => 'Löschen',
-  'add_new' => 'Neuen Bann hinzufügen',
-  'add_ban' => 'hinzufügen',
-  'error_user' => 'Kann angegebenen Benutzer nicht finden', //cpg1.3.0
-  'error_specify' => 'Sie müssen entweder einen Benutzernamen oder eine IP-Adresse angeben.', //cpg1.3.0
-  'error_ban_id' => 'Ungültige Ban-ID!', //cpg1.3.0
-  'error_admin_ban' => 'Sie können sich nicht selbst verbannen!', //cpg1.3.0
-  'error_server_ban' => 'Sie wollen Ihren eigenen Server verbannen? Ts ts, das geht doch nicht...', //cpg1.3.0
-  'error_ip_forbidden' => 'Sie können diese IP nicht verbannen - sie ist nicht routbar!', //cpg1.3.0
-  'lookup_ip' => 'IP-Adresse überprüfen', //cpg1.3.0
-  'submit' => 'los!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP'))
- $lang_upload_php = array(
-  'title' => 'Datei hochladen',
-  'custom_title' => 'Benutzer-definiertes Formular', //cpg1.3.0
-  'cust_instr_1' => 'Die Anzahl der Upload-Felder kann angepasst werden, darf jedoch die untenstehenden Maximalwerte nicht überschreiten.', //cpg1.3.0
-  'cust_instr_2' => 'Box Number Requests', //cpg1.3.0
-  'cust_instr_3' => 'Datei-Upload Felder: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL-Upload Felder: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL Upload Felder:', //cpg1.3.0
-  'cust_instr_6' => 'Datei-Upload Felder:', //cpg1.3.0
-  'cust_instr_7' => 'Geben Sie die Anzahl der gewünschten Felder ein und klicken Sie auf \'weiter\'.', //cpg1.3.0
-  'reg_instr_1' => 'Unzulässige Aktion bei der Formular-Erzeugung.', //cpg1.3.0
-  'reg_instr_2' => 'Sie können jetzt Dateien mit den untenstehenden Feldern hochladen. Keine Datei darf grösser als %s KB sein. ZIP-Dateien, die mit Datei-Upload oder URI/URL-Upload hochgeladen werden, bleiben komprimiert.', //cpg1.3.0
-  'reg_instr_3' => 'Um ZIP-Dateien auf dem Server automatisch zu entpacken, verwenden Sie die ZIP-Upload Felder.', //cpg1.3.0
-  'reg_instr_4' => 'Die URI/URL-Upload Felder müssen dieses Format haben \'http://www.meinseite.de/bilder/beispiel.jpg\'', //cpg1.3.0
-  'reg_instr_5' => 'Wenn alle Upload-Felder ausgefüllt sind, klicken Sie auf \'weiter\'.', //cpg1.3.0
-  'reg_instr_6' => 'ZIP-Upload (wird entpackt auf Server):', //cpg1.3.0
-  'reg_instr_7' => 'Datei-Upload:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL-Upload:', //cpg1.3.0
-  'error_report' => 'Fehlerliste', //cpg1.3.0
-  'error_instr' => 'Folgende Uploads erzeugten Fehler:', //cpg1.3.0
-  'file_name_url' => 'Dateiname/URL', //cpg1.3.0
-  'error_message' => 'Fehlermeldung', //cpg1.3.0
-  'no_post' => 'Datei durch Formular-Post nicht hochgeladen.', //cpg1.3.0
-  'forb_ext' => 'Verbotene Datei-Erweiterung/-endung.', //cpg1.3.0
-  'exc_php_ini' => 'Dateigrösse grösser als Limit in php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Dateigrösse grösser als Coppermine-Einstellungen.', //cpg1.3.0
-  'partial_upload' => 'Nur teilweiser Upload.', //cpg1.3.0
-  'no_upload' => 'Kein Upload erfolgt.', //cpg1.3.0
-  'unknown_code' => 'Unbekannter PHP-Upload-Fehlercode.', //cpg1.3.0
-  'no_temp_name' => 'Kein Upload - kein temporärer Name.', //cpg1.3.0
-  'no_file_size' => 'Enthält keine Daten/defekt', //cpg1.3.0
-  'impossible' => 'Kann nicht verschieben.', //cpg1.3.0
-  'not_image' => 'kein Bild/korrupt', //cpg1.3.0
-  'not_GD' => 'Keine GD-Erweiterung.', //cpg1.3.0
-  'pixel_allowance' => 'maximale Bild-Abmessungen (Pixel-Grösse) überschritten.', //cpg1.3.0
-  'incorrect_prefix' => 'Ungültige URI/URL Vorsible', //cpg1.3.0
-  'could_not_open_URI' => 'Konnte URI nicht öffnen.', //cpg1.3.0
-  'unsafe_URI' => 'Sicherheits nicht überprüfbar.', //cpg1.3.0
-  'meta_data_failure' => 'Meat-Daten fehlerhaft', //cpg1.3.0
-  'http_401' => '401 Fehlende Berechtigung', //cpg1.3.0
-  'http_402' => '402 Bezahlung erforderlich', //cpg1.3.0
-  'http_403' => '403 Verboten', //cpg1.3.0
-  'http_404' => '404 nicht gefunden', //cpg1.3.0
-  'http_500' => '500 Interner Server-Fehler', //cpg1.3.0
-  'http_503' => '503 Service nicht verfügbar', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME konnte nicht festgestellt werden.', //cpg1.3.0
-  'MIME_type_unknown' => 'Unbekannter MIME-Typ', //cpg1.3.0
-  'cant_create_write' => 'Kann zu schreibende Datei nicht erzeugen.', //cpg1.3.0
-  'not_writable' => 'Kann nicht in zu schreibende Datei speichern.', //cpg1.3.0
-  'cant_read_URI' => 'Kann URI/URL nicht lesen', //cpg1.3.0
-  'cant_open_write_file' => 'Kann nicht in URI-Datei schreiben.', //cpg1.3.0
-  'cant_write_write_file' => 'Kann nicht in zu schreibende URI-Datei speichern.', //cpg1.3.0
-  'cant_unzip' => 'Kann nicht entpacken.', //cpg1.3.0
-  'unknown' => 'Unbekannter Fehler', //cpg1.3.0
-  'succ' => 'Erfolgreiche Uploads', //cpg1.3.0
-  'success' => '%s Uploads waren erfolgreich.', //cpg1.3.0
-  'add' => 'Klicken Sie auf \'weiter\', um die Dateien den Alben hinzuzufügen.', //cpg1.3.0
-  'failure' => 'Upload-Fehler', //cpg1.3.0
-  'f_info' => 'Datei-Information', //cpg1.3.0
-  'no_place' => 'Die vorhergehende Datei konnte nicht gesetzt werden.', //cpg1.3.0
-  'yes_place' => 'Die vorhergehende Datei wurde erfolgreich gesetzt.', //cpg1.3.0
-  'max_fsize' => 'Maximal erlaubte Dateigrösse ist %s KB',
-  'album' => 'Album',
-  'picture' => 'Datei',
-  'pic_title' => 'Datei-Titel',
-  'description' => 'Datei-Beschreibung',
-  'keywords' => 'Stichworte (Trennung mit Komma)',
-  'err_no_alb_uploadables' => 'Leider gibt es kein Album, in das Sie Bilder hochladen dürfen',
-  'place_instr_1' => 'Bitte die Dateien jetzt den Alben zuordnen.  Es können jetzt zusätzliche Angaben zu den Dateien gemacht werden.', //cpg1.3.0
-  'place_instr_2' => 'Es müssen noch mehr Dateien Alben zugeordnet werden. Klicke Sie \'weiter\'!', //cpg1.3.0
-  'process_complete' => 'Alle Dateien wurden erfolgreich Alben zugeordnet.', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP'))
- $lang_usermgr_php = array(
-  'title' => 'Benutzer verwalten',
-  'name_a' => 'Name aufsteigend',
-  'name_d' => 'Name absteigend',
-  'group_a' => 'Gruppe aufsteigend',
-  'group_d' => 'Gruppe absteigend',
-  'reg_a' => 'Registrierungsdatum aufsteigend',
-  'reg_d' => 'Registrierungsdatum absteigend',
-  'pic_a' => 'Dateianzahl aufsteigend',
-  'pic_d' => 'Dateianzahl absteigend',
-  'disku_a' => 'Speicherplatz-Verbrauch aufsteigend',
-  'disku_d' => 'Speicherplatz-Verbrauch absteigend',
-  'lv_a' => 'Letzter Seitenbesuch aufsteigend', //cpg1.3.0
-  'lv_d' => 'Letzter Seitenbesuch absteigend', //cpg1.3.0
-  'sort_by' => 'Benutzer sortieren nach',
-  'err_no_users' => 'Benutzer-Tabelle ist leer!',
-  'err_edit_self' => 'Sie können Ihr eigenes Profil hier nicht bearbeiten, benutzen Sie dafür den Link \'mein Profil\'',
-  'edit' => 'bearbeiten',
-  'delete' => 'löschen',
-  'name' => 'Benutzername',
-  'group' => 'Gruppe',
-  'inactive' => 'Inaktiv',
-  'operations' => 'Aktion',
-  'pictures' => 'Dateien',
-  'disk_space' => 'Speicherplatzverbrauch / Quota',
-  'registered_on' => 'Registriert am',
-  'last_visit' => 'Letzter Seitenbesuch', //cpg1.3.0
-  'u_user_on_p_pages' => '%d Benutzer auf %d Seite(n)',
-  'confirm_del' => 'Wollen Sie diesen Benutzer wirklich LÖSCHEN? \\nAlle seine Dateien und Alben werden ebenfalls gelöscht.', //js-alert //cpg1.3.0
-  'mail' => 'MAIL',
-  'err_unknown_user' => 'Gewählter Benutzer existiert nicht!',
-  'modify_user' => 'Benutzer ändern',
-  'notes' => 'Anmerkungen',
-  'note_list' => '<li>Wenn Sie das derzeitige Passwort nicht ändern wollen, lassen Sie das Feld "Passwort" leer',
-  'password' => 'Passwort',
-  'user_active' => 'Benutzer ist aktiv',
-  'user_group' => 'Benutzergruppe',
-  'user_email' => 'eMail Adresse des Benutzers',
-  'user_web_site' => 'Webseite des Benutzers',
-  'create_new_user' => 'neuen Benutzer anlegen',
-  'user_location' => 'Ort',
-  'user_interests' => 'Hobbies/Interessen',
-  'user_occupation' => 'Beruf/Beschäftigung',
-  'latest_upload' => 'neueste Uploads', //cpg1.3.0
-  'never' => 'nie', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP'))
- $lang_util_php = array(
-  'title' => 'Admin-Werkzeuge (Grösse ändern)',
-  'what_it_does' => 'Was macht dieses Tool',
-  'what_update_titles' => 'Erzeugt Titel aus Dateinamen',
-  'what_delete_title' => 'Löscht Titel',
-  'what_rebuild' => 'Erneuert Thumbnails und Dateien in Zwischengrösse gemäß aktuellen Einstellungen',
-  'what_delete_originals' => 'Löscht Bilder in Original-Grösse und ersetzt sie mit Bildern in Zwischengrösse',
-  'file' => 'Datei',
-  'title_set_to' => 'Ändere Titel auf',
-  'submit_form' => 'los',
-  'updated_succesfully' => 'erfolgreich geändert',
-  'error_create' => 'FEHLER beim erzeugen von',
-  'continue' => 'Mehr Bilder durchlaufen',
-  'main_success' => 'Die Datei %s wurde erfolgreich als Hauptbild benutzt',
-  'error_rename' => 'Fehler beim Umbenennen von %s zu %s',
-  'error_not_found' => 'Die Datei %s wurde nicht gefunden',
-  'back' => 'zurück zur Auswahl',
-  'thumbs_wait' => 'Aktualisiere Thumbnails und/oder Bilder in Zwischengrösse, bitte warten...',
-  'thumbs_continue_wait' => 'Fortfahren mit der Aktualisierung der Thumbnails und/oder Bilder in Zwischengrösse...',
-  'titles_wait' => 'Aktualisiere Überschriften, bitte warten...',
-  'delete_wait' => 'Lösche Überschriften, bitte warten...',
-  'replace_wait' => 'Lösche Originale und ersetze sie mit Bilder in Zwischengrösse, bitte warten..',
-  'instruction' => 'Kurzanleitung',
-  'instruction_action' => 'Wähle Aktion',
-  'instruction_parameter' => 'Wähle Parameter',
-  'instruction_album' => 'Wähle Album',
-  'instruction_press' => 'Klicke %s',
-  'update' => 'Thumbnails und/oder Bilder in Zwischengrösse aktualisieren',
-  'update_what' => 'Was soll aktualisiert werden',
-  'update_thumb' => 'Nur Thumbnails',
-  'update_pic' => 'Nur Bilder in Zwischengrösse',
-  'update_both' => 'Sowohl Thumbnails als auch Bilder in Zwischengrösse',
-  'update_number' => 'Anzahl der Bilder, die pro Klick aktualisiert werden sollen',
-  'update_option' => '(Verringere diesen Wert niedriger, wenn &quot;Time-Out&quot;-Probleme auftreten sollten)',
-  'filename_title' => 'Dateiname &rArr; Bild-Überschrift',
-  'filename_how' => 'Wie soll der Dateiname modifiziert werden',
-  'filename_remove' => 'Übersetze die Engung .jpg und ersetze _ (Unterstrich) mit Leerzeichen',
-  'filename_euro' => 'Ändere 2003_11_23_13_20_20.jpg zu 23/11/2003 13:20',
-  'filename_us' => 'Ändere 2003_11_23_13_20_20.jpg zu 11/23/2003 13:20',
-  'filename_time' => 'Ändere 2003_11_23_13_20_20.jpg zu 13:20',
-  'delete' => 'Lösche Bild-Überschriften oder Bilder in Original-Grösse',
-  'delete_title' => 'Bild-Überschriften löschen',
-  'delete_original' => 'Bilder in Originalgrösse löschen',
-  'delete_replace' => 'Lösche die Original-Bilder und ersetze sie mit Bilder in Zwischengrösse',
-  'select_album' => 'Wähle Album',
-  'delete_orphans' => 'Verwaiste Kommentare löschen (wirkt sich auf alle Alben aus)', //cpg1.3.0
-  'orphan_comment' => 'veraiste Kommentare gefunden', //cpg1.3.0
-  'delete' => 'löschen', //cpg1.3.0
-  'delete_all' => 'alle löschen', //cpg1.3.0
-  'comment' => 'Kommentar: ', //cpg1.3.0
-  'nonexist' => 'Bezug auf nicht existierende Datei # ', //cpg1.3.0
-  'phpinfo' => 'phpinfo anzeigen', //cpg1.3.0
-  'update_db' => 'Datenbank aktualisieren', //cpg1.3.0
-  'update_db_explanation' => 'Wenn Sie Coppermine-Dateien ersetzt haben, eine Modifikation oder ein Upgrade von einer frühreren Version von Coppermine durchgeführt haben, lassen Sie diese Datenbank-Aktualisierung einmal laufen, um die möglicherweise notwendigen Änderungen an der Datenbank durchzuführen bzw. fehlende Tabellen zu erzeugen.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/german-utf-8.php cpg148/lang/german-utf-8.php
--- 133/lang/german-utf-8.php	2004-12-30 01:06:34.000000000 -0600
+++ cpg148/lang/german-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1273 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: german-utf-8.php,v 1.13 2004/12/29 23:06:33 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-'lang_name_english' => 'German',
-'lang_name_native' => 'Deutsch',
-'lang_country_code' => 'de',
-'trans_name'=> 'GauGau',
-'trans_email' => '',
-'trans_website' => 'http://gaugau.de/',
-'trans_date' => '2004-03-19',
-);
-
-$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', 'kB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa');
-$lang_month = array('Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember');
-
-// Some common strings
-$lang_yes = 'Ja';
-$lang_no  = 'Nein';
-$lang_back = 'zurück';
-$lang_continue = 'weiter';
-$lang_info = 'Information';
-$lang_error = 'Fehler';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d.%B %Y';
-$lastcom_date_fmt =  '%d.%m.%y um %H:%M';
-$lastup_date_fmt = '%d.%B %Y';
-$register_date_fmt = '%d.%B %Y';
-$lasthit_date_fmt = '%d.%B %Y um %H:%M';
-$comment_date_fmt =  '%d.%B %Y um %H:%M';
-
-// For the word censor
-$lang_bad_words = array('*fuck*', '*fick*', '*arsch*', 'hure*', 'nutte', 'fotze', 'möse', 'scheiss*', 'scheiß*', 'motherfucker','nigger*', 'pussy', 'shit', 'slut', 'titties', 'titty');
-
-$lang_meta_album_names = array(
-  'random' => 'Zufalls-Bilder',
-  'lastup' => 'neueste Dateien',
-  'lastalb'=> 'Zuletzt aktualisierte Alben',
-  'lastcom' => 'neueste Kommentare',
-  'topn' => 'am meisten angesehen',
-  'toprated' => 'am besten bewertet',
-  'lasthits' => 'zuletzt angesehen',
-  'search' => 'Suchergebnisse',
-  'favpics'=> 'Favoriten-Bilder'
-);
-
-$lang_errors = array(
-  'access_denied' => 'Du hast kein Recht, diese Seite anzusehen.',
-  'perm_denied' => 'Du hast nicht das Recht, diese Operation auszuführen.',
-  'param_missing' => 'Das Skript wurde ohne den/die erforderlichen Parameter aufgerufen.',
-  'non_exist_ap' => 'Das gewählte Album bzw. die gewählte Datei existiert nicht!',
-  'quota_exceeded' => 'Speicherplatz erschöpft<br /><br />Du hast ein Speicherlimit von [quota] kB, Deine Dateien belegen zur Zeit [space] kB, das Hinzufügen dieser Datei würde Deinen Speicherplatz überschreiten.',
-  'gd_file_type_err' => 'Bei Verwendung der GD-Bibliothek sind nur die Dateitypen JPG und PNG erlaubt.',
-  'invalid_image' => 'Das Bild, das Du hochgeladen hast, ist beschädigt oder kann nicht von der GD-Bibliothek verarbeitet werden',
-  'resize_failed' => 'Kann Thumbnail nicht erzeugen.',
-  'no_img_to_display' => 'Keine Datei zum Anzeigen vorhanden (oder Du hast keine Berechtigung, das Album zu sehen)',
-  'non_exist_cat' => 'Die gewählte Kategorie existiert nicht',
-  'orphan_cat' => 'Eine Kategorie besitzt ein nicht-existierendes Eltern-Element, benutze den Kategorie-Manager, um das Problem zu beheben.',
-  'directory_ro' => 'Das Verzeichnis \'%s\' ist nicht beschreibbar, die Dateien können nicht gelöscht werden',
-  'non_exist_comment' => 'Der gewählte Kommentar existiert nicht.',
-  'pic_in_invalid_album' => 'Die Datei befindet sich in einem nicht-existierenden Album (%s)!?',
-  'banned' => 'Du bist zur Zeit von dieser Seite verbannt.',
-  'not_with_udb' => 'Diese Funktion ist innerhalb von Coppermine deaktiviert, weil sie in die Forums-Software integriert ist. Entweder wird das, was Du gerade zu tun versucht hast, in dieser Konfiguration nicht unterstützt oder die Funktion sollte von der Forums-Software übernommen werden.',
-  'offline_title' => 'Wartunsmodus', //cpg1.3.0
-  'offline_text' => 'Die Galerie ist zur Zeit im Wartungsmodus - schau später nochmal vorbei!', //cpg1.3.0
-  'ecards_empty' => 'Es können derzeit keine eCard-Einträge gefunden werden. Überprüfe, ob die Aufzeichung von eCards in den Einstellungen aktivert wurde!', //cpg1.3.0
-  'action_failed' => 'Aktion fehlgeschlagen. Coppermine konnte die gewünschte Aktion nicht ausführen.', //cpg1.3.0
-  'no_zip' => 'Die zum Verarbeiten von ZIP-Dateien notwendigen libraries sind auf dem Server nicht verfügbar. Setze Dich mit dem Server-Admin in Verbindung.', //cpg1.3.0
-  'zip_type' => 'Keine Berechtigung für den Upload von ZIP-Dateien.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Die folgenden Codes könnten hilfreich sein: <li>[b]<b>fett</b>[/b]</li> <li>[i]<i>kursiv</i>[/i]</li> <li>[url=http://deineseite.de/]Link-Text[/url]</li> <li>[email]benutzer@irgendwo.de[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Gehe zur Alben-Übersicht',
-  'alb_list_lnk' => 'Alben-Übersicht',
-  'my_gal_title' => 'zu meiner persönlichen Galerie',
-  'my_gal_lnk' => 'meine Galerie',
-  'my_prof_lnk' => 'mein Profil',
-  'adm_mode_title' => 'in Admin-Modus schalten',
-  'adm_mode_lnk' => 'Admin-Modus',
-  'usr_mode_title' => 'in Benutzer-Modus schalten',
-  'usr_mode_lnk' => 'Benutzer-Modus',
-  'upload_pic_title' => 'Datei in ein Album hochladen',
-  'upload_pic_lnk' => 'Datei hochladen',
-  'register_title' => 'Konto erzeugen',
-  'register_lnk' => 'Registrieren',
-  'login_lnk' => 'anmelden',
-  'logout_lnk' => 'abmelden',
-  'lastup_lnk' => 'neueste Uploads',
-  'lastcom_lnk' => 'neueste Kommentare',
-  'topn_lnk' => 'am meisten angesehen',
-  'toprated_lnk' => 'am besten bewertet',
-  'search_lnk' => 'Suche',
-  'fav_lnk' => 'Meine Favoriten',
-  'memberlist_title' => 'Benutzerliste anzeigen', //cpg1.3.0
-  'memberlist_lnk' => 'Benutzerliste', //cpg1.3.0
-  'faq_title' => 'Häufig gestellte Fragen (Frequently Asked Questions) zur Galerie &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Upload-Bestätigung',
-  'config_lnk' => 'Einstellungen',
-  'albums_lnk' => 'Alben',
-  'categories_lnk' => 'Kategorien',
-  'users_lnk' => 'Benutzer',
-  'groups_lnk' => 'Gruppen',
-  'comments_lnk' => 'Kommentare bearbeiten',
-  'searchnew_lnk' => 'Batch-hinzufügen',
-  'util_lnk' => 'Admin-Werkzeuge',
-  'ban_lnk' => 'Benutzer verbannen',
-  'db_ecard_lnk' => 'eCards anzeigen', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Alben erzeugen/anordnen',
-  'modifyalb_lnk' => 'Meine Alben bearbeiten',
-  'my_prof_lnk' => 'Mein Profil',
-);
-
-$lang_cat_list = array(
-  'category' => 'Kategorie',
-  'albums' => 'Alben',
-  'pictures' => 'Dateien',
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d Alben auf %d Seite(n)',
-);
-
-$lang_thumb_view = array(
-  'date' => 'Datum',
-  //Sort by filename and title
-  'name' => 'Dateiname',
-  'title' => 'Titel',
-  'sort_da' => 'aufsteigend nach Datum sortieren',
-  'sort_dd' => 'absteigend nach Datum sortieren',
-  'sort_na' => 'aufsteigend nach Name sortieren',
-  'sort_nd' => 'absteigend nach Name sortieren',
-  'sort_ta' => 'aufsteigend nach Titel sortieren',
-  'sort_td' => 'absteigend nach Titel sortieren',
-  'download_zip' => 'Als ZIP-Datei herunterladen', //cpg1.3.0
-  'pic_on_page' => '%d Dateien auf %d Seite(n)',
-  'user_on_page' => '%d Benutzer auf %d Seite(n)',
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'zurück zur Thumbnail-Seite',
-  'pic_info_title' => 'Dateiinformationen anzeigen/verbergen',
-  'slideshow_title' => 'Diashow',
-  'ecard_title' => 'Bild als eCard versenden',
-  'ecard_disabled' => 'eCards sind deaktiviert',
-  'ecard_disabled_msg' => 'Du hast nicht das Recht, eCards zu versenden',
-  'prev_title' => 'vorherige Datei anzeigen',
-  'next_title' => 'nächste Datei anzeigen',
-  'pic_pos' => 'Datei %s/%s',
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Diese Datei bewerten',
-  'no_votes' => '(noch keine Bewertung)',
-  'rating' => '- derzeitige Bewertung : %s/5 mit %s Stimme(n)',
-  'rubbish' => 'sehr schlecht',
-  'poor' => 'schlecht',
-  'fair' => 'ganz OK',
-  'good' => 'gut',
-  'excellent' => 'sehr gut',
-  'great' => 'super',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Kritischer Fehler',
-  'file' => 'Datei: ',
-  'line' => 'Zeile: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Dateiname : ',
-  'filesize' => 'Dateigröße : ',
-  'dimensions' => 'Abmessungen : ',
-  'date_added' => 'hinzugefügt am : ',
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s Kommentar(e)',
-  'n_views' => '%s x angesehen',
-  'n_votes' => '(%s Bewertungen)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug-Info', //cpg1.3.0
-  'select_all' => 'Alles markieren', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Wenn Du Hilfe im Coppermine-Forum suchen willst, kopiere diese Debug-Ausgabe in Deinen Beitrag im Forum. Ersetze eventuell vorhandenen Passwörter in den Queries durch ***.', //cpg1.3.0
-  'phpinfo' => 'phpinfo anzeigen', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Standard-Sprache', //cpg1.3.0
-  'choose_language' => 'Wähle Sprache', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Standard-Design', //cpg1.3.0
-  'choose_theme' => 'Wähle Design', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Ausruf',
-  'Question' => 'Frage',
-  'Very Happy' => 'sehr glücklich',
-  'Smile' => 'lachen',
-  'Sad' => 'traurig',
-  'Surprised' => 'überrascht',
-  'Shocked' => 'schockiert',
-  'Confused' => 'verwirrt',
-  'Cool' => 'cool',
-  'Laughing' => 'lachend',
-  'Mad' => 'wütend',
-  'Razz' => 'scheu',
-  'Embarassed' => 'schüchtern',
-  'Crying or Very sad' => 'traurig',
-  'Evil or Very Mad' => 'böse',
-  'Twisted Evil' => 'verschlagen',
-  'Rolling Eyes' => 'na ja',
-  'Wink' => 'zwinker',
-  'Idea' => 'Idee',
-  'Arrow' => 'Pfeil',
-  'Neutral' => 'neutral',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Beende Admin-Modus...',
-  1 => 'Starte Admin-Modus...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Alben müssen einen Namen haben!',
-  'confirm_modifs' => 'Bist Du sicher, dass Du diese Änderungen durchführen willst?',
-  'no_change' => 'Du hast nichts verändert!',
-  'new_album' => 'neues Album',
-  'confirm_delete1' => 'Willst Du dieses Album wirklich löschen?',
-  'confirm_delete2' => '\nAlle Dateien und Kommentare, die darin enthalten sind, werden gelöscht!',
-  'select_first' => 'Wähle zuerst ein Album',
-  'alb_mrg' => 'Alben-Manager',
-  'my_gallery' => '* meine Galerie *',
-  'no_category' => '* keine Kategorie *',
-  'delete' => 'löschen',
-  'new' => 'neu',
-  'apply_modifs' => 'Änderungen übernehmen',
-  'select_category' => 'wähle Kategorie',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Fehlender Parameter für die Operation \'%s\' !',
-  'unknown_cat' => 'Gewählte Kategorie existiert nicht in Datenbank',
-  'usergal_cat_ro' => 'Benutzer-Galerie kann nicht gelöscht werden!',
-  'manage_cat' => 'Kategorien verwalten',
-  'confirm_delete' => 'Willst Du diese Kategorie wirklich LÖSCHEN', //js-alert
-  'category' => 'Kategorie',
-  'operations' => 'Operationen',
-  'move_into' => 'verschieben in',
-  'update_create' => 'Kategorie erzeugen/ändern',
-  'parent_cat' => 'Eltern-Kategorie',
-  'cat_title' => 'Titel der Kategorie',
-  'cat_thumb' => 'Kategorie-Thumbnail', //cpg1.3.0
-  'cat_desc' => 'Kategorie-Beschreibung',
-  'no_category' => 'keine Kategorie'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Einstellungen',
-  'restore_cfg' => 'auf Werkseinstellungen zurücksetzen',
-  'save_cfg' => 'neue Einstellungen speichern',
-  'notes' => 'Anmerkungen',
-  'info' => 'Information',
-  'upd_success' => 'Die Einstellungen von Coppermine wurden aktualisiert',
-  'restore_success' => 'Coppermine Standard-Einstellungen wiederhergestellt',
-  'name_a' => 'aufsteigend nach Name',
-  'name_d' => 'absteigend nach Name',
-  'title_a' => 'aufsteigend nach Titel',
-  'title_d' => 'absteigend nach Titel',
-  'date_a' => 'aufsteigend nach Datum',
-  'date_d' => 'absteigend nach Datum',
-  'th_any' => 'Maximalwert (entweder Höhe oder Breite)',
-  'th_ht' => 'Höhe',
-  'th_wd' => 'Breite',
-  'label' => 'Beschriftung', //cpg1.3.0
-  'item' => 'Eintrag', //cpg1.3.0
-  'debug_everyone' => 'alle', //cpg1.3.0
-  'debug_admin' => 'nur Admin', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Allgemeine Einstellungen',
-  array('Galerie-Name', 'gallery_name', 0),
-  array('Galerie-Beschreibung', 'gallery_description', 0),
-  array('Galerie-Admin eMail', 'gallery_admin_email', 0),
-  array('Ziel-Adresse für den \'mehr Bilder ansehen\'-Link in eCards', 'ecards_more_pic_target', 0),
-  array('Galerie ist im Wartungsmodus', 'offline', 1), //cpg1.3.0
-  array('eCards aufzeichnen (Logging)<br />(Anmerkung: das Aufzeichnen von Benutzer-Daten kann Datenschutz-rechtliche Konsequenzen haben. Der Benutzer sollte über die Tatsache, dass die eCards gelogged werden, informiert werden und sein Einverständnis gegeben haben, z.B. bei der Registrierung. Details, wie eine Datenschutz-Policy, die den Schutz der Privatsphäre regelt, sollten separat auf der Seite verfügbar sein.)', 'log_ecards', 1), //cpg1.3.0
-  array('ZIP-Download der Favoriten erlauben', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Sprache-, Design- &amp; Zeichensatz-Einstellungen',
-  array('Sprache', 'lang', 5),
-  array('Design', 'theme', 6),
-  array('Sprachauswahl-Liste anzeigen', 'language_list', 1), //cpg1.3.0
-  array('Sprachauswahl-Flaggen anzeigen', 'language_flags', 8), //cpg1.3.0
-  array('&quot;Standard&quot; in Sprachauswahl anzeigen', 'language_reset', 1), //cpg1.3.0
-  array('Designauswahl-Liste anzeigen', 'theme_list', 1), //cpg1.3.0
-  array('&quot;Standard&quot; in Designauswahl-Liste anzeigen', 'theme_reset', 1), //cpg1.3.0
-  array('FAQ anzeigen', 'display_faq', 1), //cpg1.3.0
-  array('bbcode-Hilfe anzeigen', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Zeichensatz', 'charset', 4), //cpg1.3.0
-
-  'Ansicht Albumliste',
-  array('Breite der Haupttabelle (in Pixel oder %)', 'main_table_width', 0),
-  array('Anzahl angezeigter Kategorie-Ebenen', 'subcat_level', 0),
-  array('Anzahl angezeigter Alben', 'albums_per_page', 0),
-  array('Anzahl Spalten in Album-Liste', 'album_list_cols', 0),
-  array('Thumbnail-Größe in Pixel', 'alb_list_thumb_size', 0),
-  array('Inhalt der Hauptseite', 'main_page_layout', 0),
-  array('Erste Ebene der Thumbnails der Alben auch in Kategorien anzeigen','first_level',1),
-
-  'Ansicht Thumbnail',
-  array('Spaltenzahl auf Thumbnail-Seite', 'thumbcols', 0),
-  array('Zeilenzahl auf Thumbnail-Seite', 'thumbrows', 0),
-  array('Anzahl maximal angezeigter Tabs', 'max_tabs', 10), //cpg1.3.0
-  array('Datei-Beschriftung anzeigen (zusätzlich zum Datei-Titel) unterhalb der Thumbnails', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Anzahl der Treffer unterhalb des Thumbnails anzeigen', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Anzahl der Kommentare unterhalb des Thumbnails anzeigen', 'display_comment_count', 1),
-  array('Name des Uploaders unterhalb des Thumbnails anzeigen', 'display_uploader', 1), //cpg1.3.0
-  array('Standard-Sortierung für Dateien', 'default_sort_order', 3), //cpg1.3.0
-  array('Mindestmenge Stimmen, die eine Datei benötigt, um in der \'am besten bewertet\'-Liste zu erscheinen', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Ansicht Bild &amp; Einstellungen Kommentare',
-  array('Tabellenbreite für Bildanzeige (in Pixel oder %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Datei-Informationen sind standardmäßig sichtbar', 'display_pic_info', 1), //cpg1.3.0
-  array('Schimpfwörter in Kommentaren zensieren', 'filter_bad_words', 1),
-  array('Smilies in Kommentaren erlauben', 'enable_smilies', 1),
-  array('Aufeinanderfolgende Kommentare eines Benutzers zu einer Datei zulassen (Überflutungs-Schutz abschalten)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Maximallänge für Dateibeschreibung', 'max_img_desc_length', 0),
-  array('Maximale Anzahl von Buchstaben in einem Wort', 'max_com_wlength', 0),
-  array('Maximale Zeilenzahl eines Kommentars', 'max_com_lines', 0),
-  array('Maximale Länge eines Kommentars', 'max_com_size', 0),
-  array('Film-Streifen anzeigen', 'display_film_strip', 1),
-  array('Anzahl Elemente in Film-Streifen', 'max_film_strip_items', 0),
-  array('Admin über abgegebene Kommentare per eMail benachrichtigen', 'email_comment_notification', 1), //cpg1.3.0
-  array('Diashow-Intervall in Millisekunden (1 Sekunde = 1000 Millisekunden)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Bild/Datei- und Thumbnail-Einstellungen', //cpg1.3.0
-  array('Qualität für JPEG-Dateien', 'jpeg_qual', 0),
-  array('Maximalgröße Thumbnail<a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Welche Dimension soll genutzt werden für Thumbnails ( Breite oder Höhe oder das, was jeweils größer ist)<a href="#notice1" class="clickable_option">**</a>', 'thumb_use', 7),
-  array('Bilder in Zwischengröße erzeugen','make_intermediate',1),
-  array('Maximale Breite oder Höhe von Bildern/Videos in Zwischengröße <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Maximalgröße für das Hochladen von Dateien (kB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Maximale Breite oder Höhe für das Hochladen von Bildern/Videos (in Pixel)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Erweiterte Bild/Datei- und Thumbnail-Einstellungen', //cpg1.3.0
-  array('Icons für Persönliche Alben nicht-eingeloggten Benutzern anzeigen?','show_private',1), //cpg1.3.0
-  array('Nicht erlaubte Zeichen in Dateinamen', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('erlaubte Datei-Erweiterungen für das Hochladen von Bildern', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Zugelassene Bild-Dateitypen', 'allowed_img_types',0), //cpg1.3.0
-  array('Zugelassene Video-Dateitypen', 'allowed_mov_types',0), //cpg1.3.0
-  array('Zugelassene Audio-Dateitypen', 'allowed_snd_types',0), //cpg1.3.0
-  array('Zugelassene Dokument-Dateitypen', 'allowed_doc_types',0), //cpg1.3.0
-  array('Methode zur Größenänderung von Bildern','thumb_method',2),
-  array('Pfad zur \'convert\'-Anwendung von ImageMagick (z.B. /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Erlaubte Datei-Typen (nur gültig für ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Kommandozeilen-Parameter für ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('EXIF-Daten in JPEG-Dateien lesen', 'read_exif_data', 1), //cpg1.3.0
-  array('IPTC-Daten in JPEG-Dateien lesen', 'read_iptc_data', 1), //cpg1.3.0
-  array('Alben-Verzeichnis <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Verzeichnis für Benutzer-Dateien <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Vorsilbe für Bilder in Zwischengröße <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Vorsilbe für Thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Standard-Modus für Verzeichnisse', 'default_dir_mode', 0), //cpg1.3.0
-  array('Standard-Modus für Dateien', 'default_file_mode', 0), //cpg1.3.0
-
-  'Benutzer-Einstellungen',
-  array('Registrierung von Benutzern zulassen', 'allow_user_registration', 1),
-  array('Registrierung von Benutzern erfordert Überprüfung per eMail', 'reg_requires_valid_email', 1),
-  array('Admin über neu-registrierten Benutzer per eMail benachrichtigen', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Zulassen, dass mehrere Benutzer die gleiche eMail-Adresse haben', 'allow_duplicate_emails_addr', 1),
-  array('Benutzer dürfen Privatalbum anlegen (Anmerkung: wenn von \'ja\' auf \'nein\' umgeschaltet wird, werden alle derzeit privaten Alben öffentlich)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Admin über genehmigungspflichtige Benutzer-Uploads per eMail benachrichtigen', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Angemeldeten Benutzern Benutzerliste anzeigen', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Benutzerdefinierte Felder für zusätzliche Dateiinformationen (leer lassen, falls nicht benötigt)',
-  array('Name Feld 1', 'user_field1_name', 0),
-  array('Name Feld 2', 'user_field2_name', 0),
-  array('Name Feld 3', 'user_field3_name', 0),
-  array('Name Feld 4', 'user_field4_name', 0),
-
-  'Cookies-Einstellungen',
-  array('Cookie-Name, der vom Skript verwendet wird (muss sich von Cookie-Name des Forums unterscheiden, wenn Forums-Integraion verwendet wird)', 'cookie_name', 0),
-  array('Cookie-Pfad', 'cookie_path', 0),
-
-  'Verschiedene Einstellungen',
-  array('Debug-Modus ein', 'debug_mode', 9), //cpg1.3.0
-  array('PHP-notices in Debug-Modus anzeigen', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Felder, die mit * gekennzeichnet sind dürfen nicht geändert werden, wenn sich schon Dateien in der Galerie befinden!<br />
-  <a name="notice2"></a>(**) Wenn diese Einträge geändert werden wirken sich die neuen Einstellungen nur auf Dateien/Bilder aus, die von diesem Zeitpunkt an zur Galerie hinzugefügt werden - es ist daher ratsam, diese Einstellungen nicht zu ändern, wenn sich bereits Dateien in der Galerie befinden. Die Änderungen können jedoch auch auf bestehende Bilder angewendet werden durch Verwendung der &quot;<a href="util.php">Admin-Werkzeuge</a> (Größe ändern)&quot;.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Versendete eCards', //cpg1.3.0
-  'ecard_sender' => 'Absender', //cpg1.3.0
-  'ecard_recipient' => 'Empfänger', //cpg1.3.0
-  'ecard_date' => 'Datum', //cpg1.3.0
-  'ecard_display' => 'eCard anzeigen', //cpg1.3.0
-  'ecard_name' => 'Name', //cpg1.3.0
-  'ecard_email' => 'eMail', //cpg1.3.0
-  'ecard_ip' => 'IP', //cpg1.3.0
-  'ecard_ascending' => 'aufsteigend', //cpg1.3.0
-  'ecard_descending' => 'absteigend', //cpg1.3.0
-  'ecard_sorted' => 'Sortiert', //cpg1.3.0
-  'ecard_by_date' => 'nach Datum', //cpg1.3.0
-  'ecard_by_sender_name' => 'nach Absender-Name', //cpg1.3.0
-  'ecard_by_sender_email' => 'nach eMail-Adresse des Absenders', //cpg1.3.0
-  'ecard_by_sender_ip' => 'nach IP-Adresse des Absenders', //cpg1.3.0
-  'ecard_by_recipient_name' => 'nach Empfänger-Name', //cpg1.3.0
-  'ecard_by_recipient_email' => 'nach eMail-Adresse des Empfängers', //cpg1.3.0
-  'ecard_number' => 'zeige Eintrag %s bis %s von %s', //cpg1.3.0
-  'ecard_goto_page' => 'gehe zu Seite', //cpg1.3.0
-  'ecard_records_per_page' => 'Einträge pro Seite', //cpg1.3.0
-  'check_all' => 'alle markieren', //cpg1.3.0
-  'uncheck_all' => 'alle Markierungen entfernen', //cpg1.3.0
-  'ecards_delete_selected' => 'Gewählte eCard-Einträge löschen', //cpg1.3.0
-  'ecards_delete_confirm' => 'Alle Einträge löschen? Entsprechendes Feld ankreuzen!', //cpg1.3.0
-  'ecards_delete_sure' => 'wirklich löschen', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Du musst Deinen Namen und einen Kommentar eingeben',
-  'com_added' => 'Dein Kommentar wurde hinzugefügt',
-  'alb_need_title' => 'Du musst einen Titel für das Album eingeben!',
-  'no_udp_needed' => 'Keine Aktualisierung notwendig.',
-  'alb_updated' => 'Das Album wurde aktualisiert',
-  'unknown_album' => 'Das gewählte Album existiert nicht oder Du hast keine Berechtigung, Dateien in dieses Album hochzuladen',
-  'no_pic_uploaded' => 'Es wurde keine Datei hochgeladen!<br /><br />Wenn Du tatsächlich eine Datei zum Hochladen selektiert hast, überprüfe, ob Dein Server das Hochladen von Dateien zulässt...',
-  'err_mkdir' => 'Verzeichnis %s konnte nicht angelegt werden!',
-  'dest_dir_ro' => 'In das Zielverzeichnis %s kann vom Skript nicht geschrieben werden!',
-  'err_move' => '%s kann nicht nach %s verschoben werden!',
-  'err_fsize_too_large' => 'Die Datei, die Du hochgeladen hast, ist zu groß (maximal zulässig ist %s x %s) !',
-  'err_imgsize_too_large' => 'Die Datei, die Du hochgeladen hast, ist zu groß (maximal zulässig ist %s kB) !',
-  'err_invalid_img' => 'Die Datei, die Du hochgeladen hast, ist kein gültiger Bildtyp!',
-  'allowed_img_types' => 'Du kannst nur %s Bilder hochladen.',
-  'err_insert_pic' => 'Das Bild \'%s\' kann nicht in das Album eingefügt werden',
-  'upload_success' => 'Deine Datei wurde erfolgreich hochgeladen.<br /><br />Es wird nach der Bestätigung durch den Admin sichtbar sein.',
-  'notify_admin_email_subject' => '%s - Upload-Benachrichtigung', //cpg1.3.0
-  'notify_admin_email_body' => '%s hat eine Datei hochgeladen, die bestätigt werden muss. Gehe zu %s', //cpg1.3.0
-  'info' => 'Information',
-  'com_added' => 'Kommentar hinzugefügt',
-  'alb_updated' => 'Album aktualisiert',
-  'err_comment_empty' => 'Dein Kommentar enthält keine Zeichen!',
-  'err_invalid_fext' => 'Nur Dateien mit den folgenden Erweiterungen sind zulässig: <br /><br />%s.',
-  'no_flood' => 'Leider bist Du schon der Autor des letzten Kommentars zu dieser Datei<br /><br />Bearbeite Deinen bestehenden Kommentar, wenn Du ihn verändern willst',
-  'redirect_msg' => 'Du wirst weitergeleitet.<br /><br /><br />Klicke \'weiter\', falls sich die Seite nicht automatisch aktualisiert',
-  'upl_success' => 'Deine Datei wurde erfolgreich hinzugefügt',
-  'email_comment_subject' => 'In der Coppermine Photo Gallery wurde ein Kommentar abgegeben', //cpg1.3.0
-  'email_comment_body' => 'Jemand hat einen Kommentar in Deiner Galerie abgegeben. Um den Kommentar anzusehen, klicke hier: ', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Überschrift',
-  'fs_pic' => 'Bild in Originalgröße',
-  'del_success' => 'erfolgreich gelöscht',
-  'ns_pic' => 'normal-großes Bild',
-  'err_del' => 'kann nicht gelöscht werden',
-  'thumb_pic' => 'Thumbnail',
-  'comment' => 'Kommentar',
-  'im_in_alb' => 'Bild in Album',
-  'alb_del_success' => 'Album \'%s\' gelöscht',
-  'alb_mgr' => 'Alben-Manager',
-  'err_invalid_data' => 'Ungültige Daten empfangen in \'%s\'',
-  'create_alb' => 'Erzeuge Album \'%s\'',
-  'update_alb' => 'Aktualisiere Album \'%s\' mit Titel \'%s\' und Index \'%s\'',
-  'del_pic' => 'Datei löschen',
-  'del_alb' => 'Album löschen',
-  'del_user' => 'Benutzer löschen',
-  'err_unknown_user' => 'Der gewählte Benutzer ist nicht vorhanden!',
-  'comment_deleted' => 'Kommentar wurde gelöscht',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Diese Datei wirklich LÖSCHEN? \\nKommentare werden ebenfalls gelöscht.',
-  'del_pic' => 'Diese Datei löschen',
-  'size' => '%s x %s Pixel',
-  'views' => '%s mal',
-  'slideshow' => 'Diashow',
-  'stop_slideshow' => 'Diashow anhalten',
-  'view_fs' => 'Klicken für Bild in voller Größe',
-  'edit_pic' => 'Dieses Bild bearbeiten',
-  'crop_pic' => 'Zuschneiden und drehen', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Datei-Information',
-  'Filename' => 'Dateiname',
-  'Album name' => 'Name des Albums',
-  'Rating' => 'Bewertung (%s Stimmen)',
-  'Keywords' => 'Stichworte',
-  'File Size' => 'Dateigröße',
-  'Dimensions' => 'Abmessungen',
-  'Displayed' => 'Angezeigt',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Aufnahmedatum',
-  'Aperture' => 'Blende',
-  'Exposure time' => 'Belichtungszeit',
-  'Focal length' => 'Brennweite',
-  'Comment' => 'Kommentar',
-  'addFav'=>'zu Favoriten hinzufügen',
-  'addFavPhrase'=>'Favoriten',
-  'remFav'=>'aus Favoriten entfernen',
-  'iptcTitle'=>'IPTC Titel', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC Stichworte', //cpg1.3.0
-  'iptcCategory'=>'IPTC Kategorie', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC Unter-Kategorie', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Diesen Kommentar bearbeiten',
-  'confirm_delete' => 'Willst Du diesen Kommentar wirklich löschen?', //js-alert
-  'add_your_comment' => 'Füge Deinen Kommentar hinzu',
-  'name'=>'Name',
-  'comment'=>'Kommentar',
-  'your_name' => 'Dein Name',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Bild anklicken, um das Fenster zu schließen!',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'eCard senden',
-  'invalid_email' => '<b>Achtung</b> : ungültige eMail-Adresse !',
-  'ecard_title' => 'Eine eCard von %s für Dich',
-  'error_not_image' => 'Nur Bilder können als eCard verschickt werden.', //cpg1.3.0
-  'view_ecard' => 'Falls diese eCard nicht korrekt angezeigt wird, klicke auf den folgenden Link: ',
-  'view_more_pics' => 'Klicke auf diesen Link, um mehr Bilder ansehen zu können!',
-  'send_success' => 'Deine eCard wurde gesendet',
-  'send_failed' => 'Leider kann der Server Deine eCard nicht versenden...',
-  'from' => 'Von',
-  'your_name' => 'Dein Name',
-  'your_email' => 'Deine eMail-Adresse',
-  'to' => 'An',
-  'rcpt_name' => 'Empfänger Name',
-  'rcpt_email' => 'Empfänger eMail-Adresse',
-  'greetings' => 'Grüße',
-  'message' => 'Nachricht',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Bild-Info',
-  'album' => 'Album',
-  'title' => 'Titel',
-  'desc' => 'Beschreibung',
-  'keywords' => 'Stichworte',
-  'pic_info_str' => '%sx%s - %s kB - %s x angesehen - %s x bewertet',
-  'approve' => 'Datei genehmigen',
-  'postpone_app' => 'Genehmigung verschieben',
-  'del_pic' => 'Datei löschen',
-  'read_exif' => 'EXIF-Daten erneut einlesen', //cpg1.3.0
-  'reset_view_count' => 'Zähler x mal angesehen auf Null setzen',
-  'reset_votes' => 'Anzahl Stimmen auf Null setzen',
-  'del_comm' => 'Kommentare löschen',
-  'upl_approval' => 'Genehmigung zum Hochladen',
-  'edit_pics' => 'Bilder bearbeiten',
-  'see_next' => 'nächste Bilder ansehen',
-  'see_prev' => 'vorherige Bilder ansehen',
-  'n_pic' => '%s Dateien',
-  'n_of_pic_to_disp' => 'Dateien pro Seite',
-  'apply' => 'Änderungen ausführen',
-  'crop_title' => 'Coppermine Bild-Editor', //cpg1.3.0
-  'preview' => 'Vorschau', //cpg1.3.0
-  'save' => 'Bild speichern', //cpg1.3.0
-  'save_thumb' =>'Speichern als Thumbnail', //cpg1.3.0
-  'sel_on_img' =>'Die Auswahl muss vollständig innerhalb des Bildes liegen!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Häufig gestellte Fragen (Frequently Asked Questions)', //cpg1.3.0
-  'toc' => 'Inhalt', //cpg1.3.0
-  'question' => 'Frage: ', //cpg1.3.0
-  'answer' => 'Antwort: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Allgemeines', //cpg1.3.0
-  array('Warum muss ich mich registrieren?', 'Der Administrator kann verlangen, dass Du Dich registrierst (oder auch nicht). Durch die Registrierung erhälst Du möglicherweise einige zusätzliche Features, wie z.B. Dateien hochladen, eine Favoriten-Liste, Bewertung von Bildern, Abgabe von Kommentaren etc. ', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Wie kann ich mich registrieren?', 'Klicke auf &quot;Registrieren&quot; und fülle die notwendigen Felder aus (und die optionalen, wenn Du möchtest).<br />Wenn der Administrator eMail-Aktivierung eingeschaltet hat, bekommst Du eine eMail an die Adresse, die Du bei der Registrierung angegeben hast, in der Anweisungen enthalten sind, wie Du Dein Benutzerkonto aktivieren kannst. In diesem Fall muss Dein Konto aktiviert werden, bevor Du Dich anmelden kannst.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Wie kann ich mich anmelden?', 'Klicke auf &quot;Anmelden&quot;, gib Deinen Benutzernamen und Dein Passwort ein, und kreuze die Option &quot;Immer angemeldet bleiben&quot; an, damit Du Dich nicht bei Deinem nächsten Besuch auf der Seite erneut anmelden musst.<br /><b>WICHTIG: Um Dich anzumelden, musst Du Cookies in Deinem Browser zulassen, und das Cookie darf nicht gelöscht werden, wenn Du die Option &quot;Immer angemeldet bleiben&quot; nutzen willst.</b>', 'offline', 0), //cpg1.3.0
-  array('Warum kann ich mich nicht anmelden?', 'Hast Du Dich registriert und die Anweisungen ausgeführt, die in der Aktivierungsmail an Dich gesendet wurden?. Der Link in der Aktivierungsmail schaltet Dein Benutzerkonto frei. Bezüglich anderer Probleme beim anmelden, wende Dich an den Admin dieser Seite.', 'offline', 0), //cpg1.3.0
-  array('Ich habe mein Passwort vergessen. Was nun?', 'Wenn der Link &quot;Passwort vergessen&quot; auf der Anmeldeseite anzeigt wird, dann benutze ihn. Ansonsten nimm Kontakt mit dem Admin dieser Seite auf und bitte ihn um ein neues Passwort.', 'offline', 0), //cpg1.3.0
-  //array('Meine eMail-Adresse hat sich geändert. Was tun?', 'Melde Dich an und ändere Deine eMail-Adresse im Menüpunkt &quot; mein Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Wie speichere ich eine Datei in &quot;meine Favoriten&quot;?', 'Klicke auf &quot;Datei-Info&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Bild-Info" />); gehe ganz nach unten auf der Seite und klicke auf &quot;Zu Favoriten hinzufügen&quot;.<br />Möglicherweise ist die Anzeige des Datei-Info Bereichs auch standardmäßig eingeschaltet.<br />Wichtig: Cookies müssen aktiviert sein und Du darfst den Cookie nicht löschen (im Cookie werden die Favoriten gespeichert).', 'offline', 0), //cpg1.3.0
-  array('Wie kann ich eine Datei bewerten?', 'Klicke auf das Thumbnail (kleine Vorschaugrafik) einer Datei und wähle eine Bewertung (angezeigt unterhalb des Bildes).', 'offline', 0), //cpg1.3.0
-  array('Wie kann ich einen Kommentar abgeben?', 'Klicke auf das Thumbnail (kleine Vorschaugrafik) einer Datei, gehe nach unten auf der Seite und gib Deinen Kommentar ein. Wenn keine Eingabe eines Kommentars möglich ist, musst Du Dich eventuell erst registrieren und anmelden, damit diese Option zur Verfügung steht.', 'offline', 0), //cpg1.3.0
-  array('Wie kann ich eine Datei hochladen?', 'Klicke auf &quot;Datei hochladen&quot; und wähle das Album aus, in das Du die Datei hochladen willst, klicke auf &quot;Durchsuchen&quot; und wähle die Datei aus, die Du hochladen willst und klicke dann auf &quot;öffnen&quot; (füge einen Titel, eine Beschriftung und ein paar Stichworte ein, wenn Du möchtest). Um den Vorgang abzuschliessen, klicke auf &quot;Datei hochladen&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Wohin kann ich Dateien hochladen?', 'Du kannst Dateien in Alben hochladen, die Du innerhalb der Kategorie &quot;meine Galerie&quot; erstellen kannst. Der Administrator der Seite kann Dir auch das Recht einräumen, in ein oder mehrere Alben der allgemeinen Galerie hochzuladen. Falls das der Fall ist, werden Dir diese Alben im Auswahlmenü auf der Upload-Seite angezeigt', 'allow_private_albums', 0), //cpg1.3.0
-  array('Welche Art und Größe von Dateien kann ich hochladen?', 'Die Art (z.B. jpg oder png) und Größe bestimmt der Administrator dieser Seite.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was ist &quot;meine Galerie&quot;?', '&quot;Meine Galerie&quot; ist Deine persönliche Galerie, innerhalb der Du Dateien hochladen und bearbeiten kannst.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Wie kann ich Alben erzeugen, umbenennen oder löschen in &quot;meine Galerie&quot;?', 'Du siehst die Optionen erst nach der Anmeldung im Admin-Modus<br />Klicke auf &quot;Erzeuge/ändere meine Alben&quot; und klicke auf &quot;Neu&quot;. Ändere den Text &quot;Neues Album&quot; in den gewünschten Namen ab.<br />Du kannst auch bestehende Alben umbenennen, indem Du sie zuerst anklickst und dann im Eingabefeld unten einen neuen Namen dafür eingibst.<br />Klicke auf &quot;Änderungen übernehmen&quot;, um Deine Änderungen durchzuführen.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Wie kann ich meine Alben abändern und die Zugriffsrechte darauf ändern?', 'Du solltest nach der Anmeldung bereits im Admin-Modus sein.<br />Klicke auf &quot; Meine Alben bearbeiten&quot;. Wähle in der Zeile &quot;Album aktualisieren&quot; das Album aus, das Du aktualisieren möchtest.<br />Du kannst dann den Namen, die Beschreibung, das Thumbnail (Vorschaugrafik) ändern und die Rechte ändern, wer das Album sehen und Kommentare dazu abgeben darf.<br />Um Deine Änderungen zu bestätigen, klicke am Schluß auf &quot;Album aktualisieren&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was sind Cookies?', 'Cookies sind kleine Textdateien, die von einem Webserver versendet werden und auf Deinem Rechner gespeichert werden. Beim erneuten Aufsuchen der Seite können die Cookies wieder vom Server gelesen werden.<br />In der Regel werden Sie dazu genutzt, Dich als Benutzer auf der Seite wiederzuerkennen. Cookies selbst können keine Viren oder sonstige bösartigen Schad-Programme enthalten und sind daher in erster Linie ungefährlich. Einige Seitenbetreiber setzen Cookies allerdings ein, um Verhaltensprofile von Surfern im Internet zu erstellen und nutzen die Informationen in der Regel, um zielgerichtet Werbung für den Surfer zur Verfügung zu stellen.', 'offline', 0), //cpg1.3.0
-  array('Woher kann ich dieses Porgramm für meine Homepage bekommen?', 'Diese Seite läuft mit Coppermine. Coppermine ist eine kostenlose Multimedia-Galerie, die unter der Lizenz GNU GPL erscheint. Die Software ist voller Features und für einige Platformen erhältlich. Besuche die <a href="http://coppermine.sf.net/">Coppermine Home Page</a> für zusätzliche Informationen oder um die Software herunterzuladen.', 'offline', 0), //cpg1.3.0
-
-  'Seiten-Navigation', //cpg1.3.0
-  array('Was ist &quot;meine Galerie&quot;?', 'Mit diesem Menüpunkt kannst Du Deine eigene Benutzer-Galerie erstellen und bearbeiten.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was ist der Unterschied zwischen &quot;Admin-Modus&quot; und &quot;Benutzer-Modus&quot;?', 'Im Admin-Modus werden die Navigations-Elemente zum Erstellen und Ändern Deiner Benutzer-Galerie angezeigt; der Benutzer-Modus zeigt Dir, wie Deine Benutzer-Galerie für andere Benutzer aussieht (ohne die entsprechenden Menüpunkte).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was ist &quot;Dateien hochladen&quot;?', 'Dieses Feature ermöglicht es Benutzern, eigene Dateien hochzuladen und in Alben zu positionieren (Dateigröße und -typ wurden vom Admin festgelegt).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Was ist &quot;neueste Uploads&quot;?', 'Dieser Bereich zeigt die neuesten Dateien, die in eines der Alben der Galerie hochgeladen wurden.', 'offline', 0), //cpg1.3.0
-  array('Was ist &quot;neueste Kommentare&quot;?', 'Dieser Bereich zeigt die zuletzt abgegebenen Kommentare unterhalb der Thumbnails (Vorschaugrafik) der Dateien, auf die sich die Kommentare beziehen.', 'offline', 0), //cpg1.3.0
-  array('Was ist &quot;am meisten angesehen&quot;?', 'Dieser Bereich zeigt die beliebtesten Dateien (am meisten angesehen) der gesamten Galerie oder des Bereichs an, in dem Du Dich befindest.', 'offline', 0), //cpg1.3.0
-  array('Was ist &quot;am besten bewertet&quot;?', 'Durchschnittliche Bewertung der Datei (Bsp.: 5 Benutzer gaben einem Bild ein Bewertung von <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: das Bild hat eine durchschnittliche Bewertung von <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Wenn 5 Benutzer ein Bild mit Noten von 1 bis 5 (1,2,3,4,5) bewerten, würde der Schnitt ebenfalls so aussehen: <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Die Bewertungs-Skala reicht von <img src="images/rating5.gif" width="65" height="14" border="0" alt="super" /> (super) bis <img src="images/rating0.gif" width="65" height="14" border="0" alt="sehr schlecht" /> (sehr schlecht).', 'offline', 0), //cpg1.3.0
-  array('Was ist &quot;Meine Favoriten&quot;?', 'Mit diesem Feature kannst Du Bilder, die Du später noch einmal ansehen willst, in einer Favoriten-Liste speichern. Dazu musst Du nicht einmal angemeldet sein, da die Liste in einem Cookie auf Deinem Computer gespeichert wird. Beachte aber: die Favoriten stehen Dir nur an diesem Computer zur Verfügung; wenn die Cookies gelöscht werden, sind die Favoriten ebenfalls verschwunden.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Passwort-Erinnerung', //cpg1.3.0
-  'err_already_logged_in' => 'Du bist schon angemeldet!', //cpg1.3.0
-  'enter_username_email' => 'Gib Deinen Benutzernamen oder Deine eMail-Adresse ein', //cpg1.3.0
-  'submit' => 'los', //cpg1.3.0
-  'failed_sending_email' => 'Die eMail mit der Passwort-Erinnerung kann nicht gesendet werden!', //cpg1.3.0
-  'email_sent' => 'Eine eMail mit Deinem Benutzernamen und Passwort wurde an %s gesendet.', //cpg1.3.0
-  'err_unk_user' => 'Der gewählte Benutzer existiert nicht!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Passwort-Erinnerung', //cpg1.3.0
-  'passwd_reminder_body' => 'Du wolltest an Deinen Benutzernamen und Passwort erinnert werden:
-Benutzername: %s
-Passwort: %s
-Klicke %s, um Dich anzumelden.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Gruppen-Name',
-  'disk_quota' => 'Speicherplatz',
-  'can_rate' => 'Darf Bilder bewerten',
-  'can_send_ecards' => 'Darf eCards versenden',
-  'can_post_com' => 'Darf Kommentare abgeben',
-  'can_upload' => 'Darf Dateien hochladen',
-  'can_have_gallery' => 'Darf eine persönliche Galerie haben',
-  'apply' => 'Änderungen ausführen',
-  'create_new_group' => 'Neue Gruppe erstellen',
-  'del_groups' => 'ausgewählte Gruppe(n) löschen',
-  'confirm_del' => 'Achtung: wenn Du eine Gruppe löschst werden die dazu gehörenden Benutzer in die Gruppe \'Registrierte Benutzer\' Verschoben !\n\nWillst Du das ?',
-  'title' => 'Benutzer-Gruppen verwalten',
-  'approval_1' => 'Öffentl. Upload best. (1)',
-  'approval_2' => 'Priv. Upload best. (2)',
-  'upload_form_config' => 'Formular-Konfiguration hochladen', //cpg1.3.0
-  'upload_form_config_values' => array( 'Nur Upload von einzelnen Dateien', 'Nur Upload von mehreren Dateien', 'Nur Upload von Internet-Adressen (URIs)', 'Nur Upload von ZIP-Dateien', 'Datei-URI', 'Datei-ZIP', 'URI-ZIP', 'Datei-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload' => 'Benutzer darf Anzahl der Upload-Felder einstellen?', //cpg1.3.0
-  'num_file_upload' => 'Maximale/genaue Anzahl der Datei-Upload Felder', //cpg1.3.0
-  'num_URI_upload' => 'Maximale/genaue Anzahl der URI-Upload Felder', //cpg1.3.0
-  'note1' => '<b>(1)</b> Das Hochladen in ein öffentliches Album muss durch den Admin bestätigt werden',
-  'note2' => '<b>(2)</b> Das Hochladen in ein privates Album muss durch den Admin bestätigt werden',
-  'notes' => 'Anmerkungen'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Startseite'
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Willst Du dieses Album wirklich LÖSCHEN? \\nAlle darin befindlichen Dateien und Kommentare werden ebenfalls gelöscht.',
-  'delete' => 'löschen',
-  'modify' => 'Eigenschaften',
-  'edit_pics' => 'Dateien bearbeiten',
-);
-
-$lang_list_categories = array(
-  'home' => 'Galerie',
-  'stat1' => '<b>[pictures]</b> Dateien in <b>[albums]</b> Alben und <b>[cat]</b> Kategorien mit <b>[comments]</b> Kommentaren, <b>[views]</b> mal angesehen',
-  'stat2' => '<b>[pictures]</b> Dateien in <b>[albums]</b> Alben, <b>[views]</b> mal angesehen',
-  'xx_s_gallery' => '%s\'s Galerie',
-  'stat3' => '<b>[pictures]</b> Dateien in <b>[albums]</b> Alben mit <b>[comments]</b> Kommentaren, <b>[views]</b> mal angesehen'
-);
-
-$lang_list_users = array(
-  'user_list' => 'Benutzer-Liste',
-  'no_user_gal' => 'Es gibt keine Benutzer, die eigene Alben haben dürfen',
-  'n_albums' => '%s Album/en',
-  'n_pics' => '%s Datei(en)'
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s Dateien',
-  'last_added' => ', letzte Aktualisierung am %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Anmeldung (Login)',
-  'enter_login_pswd' => 'Gib Deinen Benutzernamen und Dein Passwort ein, um Dich anzumelden',
-  'username' => 'Benutzername',
-  'password' => 'Passwort',
-  'remember_me' => 'Immer angemeldet bleiben',
-  'welcome' => 'Hallo %s ...',
-  'err_login' => '*** Konnte Dich nicht anmelden. Versuche es nochmal ***',
-  'err_already_logged_in' => 'Du bist schon angemeldet!',
-  'forgot_password_link' => 'Passwort vergessen', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Abmelden',
-  'bye' => 'Tschüss %s ...',
-  'err_not_loged_in' => 'Du bist nicht angemeldet!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Diese Ausgabe wird durch die PHP-Funktion <a href="http://www.php.net/phpinfo">phpinfo()</a> erzeugt, und innerhalb von Coppermine angezeigt (dabei wird möglicherweise die Ausgabe einiger Felder am rechten Rand abgeschnitten).', //cpg1.3.0
-  'no_link' => 'Anderen Personen die phpinfo-Daten anzuzeigen, kann ein Sicherheitsrisiko sein - daher wird diese Seite nur angezeigt, wenn Du als Admin angemeldet bist. Du kannst daher anderen keinen Link auf diese Seite zukommen lassen, da ihnen der Zugriff verwährt werden wird!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Album %s aktualisieren',
-  'general_settings' => 'Allgemeine Einstellungen',
-  'alb_title' => 'Album Titel',
-  'alb_cat' => 'Album Kategorie',
-  'alb_desc' => 'Album Beschreibung',
-  'alb_thumb' => 'Album Thumbnail',
-  'alb_perm' => 'Berechtigungen für dieses Album',
-  'can_view' => 'Album kann angesehen werden von',
-  'can_upload' => 'Besucher können Dateien hochladen',
-  'can_post_comments' => 'Besucher können Kommentare abgeben',
-  'can_rate' => 'Besucher können Dateien bewerten',
-  'user_gal' => 'Benutzer-Galerie',
-  'no_cat' => '* keine Kategorie *',
-  'alb_empty' => 'Album ist leer',
-  'last_uploaded' => 'Letzte Datei, die hochgeladen wurde',
-  'public_alb' => 'Jeder (öffentliches Album)',
-  'me_only' => 'Nur ich',
-  'owner_only' => 'Nur der Besitzer des Albums (%s)',
-  'groupp_only' => 'Mitglieder der Gruppe \'%s\'',
-  'err_no_alb_to_modify' => 'Es ist kein Album zum Bearbeiten in der Datenbank.',
-  'update' => 'Album aktualisieren',
-  'notice1' => '(*) abhängig von den %sGruppen%s Einstellungen', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Du hast diese Datei schon bewertet',
-  'rate_ok' => 'Deine Bewertung wurde akzeptiert',
-  'forbidden' => 'Du kannst Deine eigenen Dateien nicht bewerten.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Obwohl die Administratoren von {SITE_NAME} versuchen werden, generell alle anstössigen Inhalte so schnell wie möglich zu löschen oder zu bearbeiten, ist es unmöglich, jeden Beitrag zu überprüfen. Daher bestätigst Du, dass alle Beiträge auf dieser Seite die Ansichten und Meinungen des Authors widerspiegeln und nicht die des Administrators oder Webmasters (außer den Beiträgen, die durch sie verfasst wurden) und sie daher dafür nicht verantwortlich gemacht werden können.<br />
-<br />
-Du stimmst zu, keine beleidigende, obszöne, vulgäre, verleumderische, verhetzende, drohende, sexuell-orientierte oder sonstwie illegalen Beiträge zu verfassen. Du stimmst zu, dass der/die Webmaster, Administrator(en) oder Moderator(en) von {SITE_NAME} das Recht haben, jeden Inhalt zu löschen oder zu ändern, bei dem sie es für richtig halten. Als Benutzer stimmst Du zu, dass alle Informationen, die Du oben eingetragen hast, in einer Datenbank gespeichert werden. Obwohl diese Daten ohne Deine ausdrückliche Zustimmung nicht an Dritte weitergegeben werden, können der Webmaster oder Administrator nicht dafür zur Verantwortung gezogen werden, wenn durch einen Angriff (Hacking) die gespeicherten Daten kompromitiert werden.<br />
-<br />
-Diese Seite benutzt Cookies, um Daten auf Deinem Rechner zu speichern. Diese Cookies dienen nur dazu, die Bedienung der Seite zu ermöglichen. Die eMail-Adresse wird nur dazu verwendet, die Registrierungs-Details und das Passwort zu bestätigen.<br />
-<br />
-Durch das Anklicken von 'ich stimme zu' stimmst Du diesen Bedingungen zu.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Benutzer-Registrierung',
-  'term_cond' => 'Nutzungsbedingungen',
-  'i_agree' => 'ich stimme zu',
-  'submit' => 'Registrieren absenden',
-  'err_user_exists' => 'Der Benutzername, den Du eingegeben hast, existiert schon, bitte wähle einen anderen',
-  'err_password_mismatch' => 'Die Passwörter stimmen nicht überein, bitte nochmals eingeben',
-  'err_uname_short' => 'Der Benutzername muss mindestens 2 Zeichen lang sein',
-  'err_password_short' => 'Das Passwort muss mindestens 2 Zeichen lang sein',
-  'err_uname_pass_diff' => 'Benutzername und Passwort müssen unterschiedlich sein',
-  'err_invalid_email' => 'eMail-Adresse ist ungültig',
-  'err_duplicate_email' => 'Es hat sich schon ein anderer Benutzer mit der angegebenen eMail-Adresse registriert',
-  'enter_info' => 'Gib Registrierungs-Informationen ein',
-  'required_info' => 'Pflichtfeld',
-  'optional_info' => 'Optional',
-  'username' => 'Benutzername',
-  'password' => 'Passwort',
-  'password_again' => 'Passwort-Bestätigung',
-  'email' => 'eMail-Adresse',
-  'location' => 'Ort',
-  'interests' => 'Hobbies',
-  'website' => 'Homepage',
-  'occupation' => 'Beruf',
-  'error' => 'FEHLER',
-  'confirm_email_subject' => '%s - Registrierungs-Bestätigung',
-  'information' => 'Information',
-  'failed_sending_email' => 'Die Registrierungs-Bestätigung kann nicht per eMail versendet werden!',
-  'thank_you' => 'Danke für Deine Registrierung.<br /><br />Eine eMail mit Informationen, wie Du Dein Benutzerkonto aktivieren kannst, wurde an die angegebene eMail-Adresse gesendet.',
-  'acct_created' => 'Dein Benutzerkonto wurde erstellt. Du kannst Dich jetzt mit Benutzername und Passwort anmelden',
-  'acct_active' => 'Dein Benutzerkonto ist jetzt aktiviert. Du kannst Dich jetzt mit Benutzername und Passwort anmelden',
-  'acct_already_act' => 'Dein Benutzerkonto ist bereits aktiviert!',
-  'acct_act_failed' => 'Dieses Benutzerkonto kann nicht aktiviert werden!',
-  'err_unk_user' => 'Der gewählte Benutzer existiert nicht!',
-  'x_s_profile' => '%s\'s Benutzerprofil',
-  'group' => 'Gruppe',
-  'reg_date' => 'Registriert am',
-  'disk_usage' => 'Speicherplatz-Verbrauch',
-  'change_pass' => 'Passwort ändern',
-  'current_pass' => 'derzeitiges Passwort',
-  'new_pass' => 'neues Passwort',
-  'new_pass_again' => 'neues Passwort bestätigen',
-  'err_curr_pass' => 'Derzeitiges Passwort ist verkehrt',
-  'apply_modif' => 'Änderungen speichern',
-  'change_pass' => 'Mein Passwort ändern',
-  'update_success' => 'Dein Benutzerprofil wurde aktualisiert',
-  'pass_chg_success' => 'Dein Passwort wurde geändert',
-  'pass_chg_error' => 'Dein Passwort wurde nicht geändert',
-  'notify_admin_email_subject' => '%s - Registrierungs-Benachrichtigung', //cpg1.3.0
-  'notify_admin_email_body' => 'Jemand mit dem Benutzernamen "%s" hat sich in Deiner Galerie registriert', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Danke für Deine Registrierung bei {SITE_NAME}
-
-Dein Benutzername ist : "{USER_NAME}"
-Dein Passwort lautet : "{PASSWORD}"
-
-Um Dein Benutzerkonto zu aktivieren, musst Du auf den untenstehenden Link klicken
-oder ihn kopieren und in der Adresszeile Deines Browsers einfügen.
-{ACT_LINK}
-
-Grüße,
-
-Das Team von {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Kommentare bearbeiten',
-  'no_comment' => 'keine zu bearbeitenden Kommentare vorhanden',
-  'n_comm_del' => '%s Kommentar(e) gelöscht',
-  'n_comm_disp' => 'Anzahl angezeigter Kommentare',
-  'see_prev' => 'vorherigen anzeigen',
-  'see_next' => 'nächsten anzeigen',
-  'del_comm' => 'markierte Kommentare löschen',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Dateisammlung durchsuchen',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Neue Dateien suchen',
-  'select_dir' => 'Wähle Verzeichnis',
-  'select_dir_msg' => 'Diese Funktion ermöglicht, mehrere Dateien der Galerie hinzuzufügen, die mit einem FTP-Programm schon auf Deine Webseite hochgeladen wurden.<br /><br />Wähle das Verzeichnis, in das Du die Dateien hochgeladen hast',
-  'no_pic_to_add' => 'Keine Datei zum Hinzufügen gefunden',
-  'need_one_album' => 'Du brauchst mindestens ein Album, um dieses Funktion auszuführen',
-  'warning' => 'Achtung',
-  'change_perm' => 'Das Skript kann nicht in dieses Verzeichnis schreiben, Du musst die Lese-/Schreibberechtigung (chmod) auf 755 oder 777 setzen, bevor Du versuchst, Dateien hinzuzufügen!',
-  'target_album' => '<b>Dateien aus dem Verzeichnis &quot;</b>%s<b>&quot; in </b>%s ablegen',
-  'folder' => 'Verzeichnis',
-  'image' => 'Datei',
-  'album' => 'Album',
-  'result' => 'Resultat',
-  'dir_ro' => 'Verzeichnis nicht beschreibbar',
-  'dir_cant_read' => 'Verzeichnis nicht lesbar',
-  'insert' => 'Füge neue Dateien der Galerie hinzu',
-  'list_new_pic' => 'Liste neuer Dateien',
-  'insert_selected' => 'Markierte Dateien einfügen',
-  'no_pic_found' => 'Keine neuen Dateien gefunden',
-  'be_patient' => 'Bitte Geduld, das Skript brauchst Zeit, um die Bilder hinzuzufügen',
-  'no_album' => 'Kein Album gewählt',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-    '<li><b>OK</b> : bedeuted, dass die Datei erfolgreich hinzugefügt wurde'.
-    '<li><b>DP</b> : bedeutet, dass die Datei ein Duplikat ist und schon in der Datenbank vorhanden ist'.
-    '<li><b>PB</b> : bedeutet, dass die Datei nicht hinzugefügt werden konnte; überprüfe Deine Einstellungen und die Berechtigungen der Verzeichnisse, in dem die Dateien liegen'.
-    '<li><b>NA</b> : bedeutet, dass Du kein Album gewählt hast, in das die Dateien eingefügt werden sollen, klicke \'<a href="javascript:history.back(1)">zurück</a>\' und wähle ein Album aus. Wenn kein Album ausgewählt werden kann, dann musst Du erst <a href="albmgr.php">ein Album erzeugen</a>.</li>'.
-    '<li>Falls die OK, DP, PB \'Zeichen\' nicht erscheinen, klicke auf die nicht-funktionierenden Bilder, um die Fehlermeldungen von PHP zu sehen'.
-    '<li>Wenn Dein Browser in ein Timeout läuft, klicke auf die Aktualisieren-Schaltfläche'.
-    '</ul>',
-  'select_album' => 'Wähle ein Album', //cpg1.3.0
-  'check_all' => 'alle auswählen', //cpg1.3.0
-  'uncheck_all' => 'Auswahl aufheben', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Benutzer verbannen',
-  'user_name' => 'Benutzername',
-  'ip_address' => 'IP-Adresse',
-  'expiry' => 'läuft ab (leer bedeutet &quot;für immer&quot;)',
-  'edit_ban' => 'Änderungen speichern',
-  'delete_ban' => 'Löschen',
-  'add_new' => 'Neuen Bann hinzufügen',
-  'add_ban' => 'hinzufügen',
-  'error_user' => 'Kann angegebenen Benutzer nicht finden', //cpg1.3.0
-  'error_specify' => 'Du musst entweder einen Benutzernamen oder eine IP-Adresse angeben.', //cpg1.3.0
-  'error_ban_id' => 'Ungültige Ban-ID!', //cpg1.3.0
-  'error_admin_ban' => 'Du kannst Dich nicht selbst verbannen!', //cpg1.3.0
-  'error_server_ban' => 'Du willst Deinen eigenen Server verbannen? Ts ts, das geht nicht...', //cpg1.3.0
-  'error_ip_forbidden' => 'Du kannst diese IP nicht verbannen - sie ist nicht routbar!', //cpg1.3.0
-  'lookup_ip' => 'IP-Adresse überprüfen', //cpg1.3.0
-  'submit' => 'los!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Datei hochladen',
-  'custom_title' => 'Benutzer-definiertes Formular', //cpg1.3.0
-  'cust_instr_1' => 'Die Anzahl der Upload-Felder kann angepasst werden, darf jedoch die untenstehenden Maximalwerte nicht überschreiten.', //cpg1.3.0
-  'cust_instr_2' => 'Anzahl Abfrage-Felder', //cpg1.3.0   <--- Vergessen zu übersetzen??? Kenne den Zusammenhang leider nicht
-  'cust_instr_3' => 'Datei-Upload Felder: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL-Upload Felder: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL Upload Felder:', //cpg1.3.0
-  'cust_instr_6' => 'Datei-Upload Felder:', //cpg1.3.0
-  'cust_instr_7' => 'Gib die Anzahl der gewünschten Felder ein und klicke auf \'weiter\'.', //cpg1.3.0
-  'reg_instr_1' => 'Unzulässige Aktion bei der Formular-Erzeugung.', //cpg1.3.0
-  'reg_instr_2' => 'Du kannst jetzt Dateien mit den untenstehenden Feldern hochladen. Keine Datei darf größer als %s kB sein. ZIP-Dateien, die mit Datei-Upload oder URI/URL-Upload hochgeladen werden, bleiben komprimiert.', //cpg1.3.0
-  'reg_instr_3' => 'Um ZIP-Dateien auf dem Server automatisch zu entpacken, verwende die ZIP-Upload Felder.', //cpg1.3.0
-  'reg_instr_4' => 'Die URI/URL-Upload Felder müssen dieses Format haben \'http://www.meinseite.de/bilder/beispiel.jpg\'', //cpg1.3.0
-  'reg_instr_5' => 'Wenn alle Upload-Felder ausgefüllt sind, klicke auf \'weiter\'.', //cpg1.3.0
-  'reg_instr_6' => 'ZIP-Upload (wird entpackt auf Server):', //cpg1.3.0
-  'reg_instr_7' => 'Datei-Upload:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL-Upload:', //cpg1.3.0
-  'error_report' => 'Fehlerliste', //cpg1.3.0
-  'error_instr' => 'Folgende Uploads erzeugten Fehler:', //cpg1.3.0
-  'file_name_url' => 'Dateiname/URL', //cpg1.3.0
-  'error_message' => 'Fehlermeldung', //cpg1.3.0
-  'no_post' => 'Datei durch Formular-Post nicht hochgeladen.', //cpg1.3.0
-  'forb_ext' => 'Verbotene Datei-Erweiterung/-endung.', //cpg1.3.0
-  'exc_php_ini' => 'Dateigröße größer als Limit in php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Dateigröße größer als Coppermine-Einstellungen.', //cpg1.3.0
-  'partial_upload' => 'Nur teilweiser Upload.', //cpg1.3.0
-  'no_upload' => 'Kein Upload erfolgt.', //cpg1.3.0
-  'unknown_code' => 'Unbekannter PHP-Upload-Fehlercode.', //cpg1.3.0
-  'no_temp_name' => 'Kein Upload - kein temporärer Name.', //cpg1.3.0
-  'no_file_size' => 'Enthält keine Daten/defekt', //cpg1.3.0
-  'impossible' => 'Kann nicht verschieben.', //cpg1.3.0
-  'not_image' => 'kein Bild/korrupt', //cpg1.3.0
-  'not_GD' => 'Keine GD-Erweiterung.', //cpg1.3.0
-  'pixel_allowance' => 'maximale Bild-Abmessungen (Pixel-Größe) überschritten.', //cpg1.3.0
-  'incorrect_prefix' => 'Ungültige URI/URL Vorsible', //cpg1.3.0
-  'could_not_open_URI' => 'Konnte URI nicht öffnen.', //cpg1.3.0
-  'unsafe_URI' => 'Sicherheit nicht überprüfbar.', //cpg1.3.0
-  'meta_data_failure' => 'Meat-Daten fehlerhaft', //cpg1.3.0
-  'http_401' => '401 Fehlende Berechtigung', //cpg1.3.0
-  'http_402' => '402 Bezahlung erforderlich', //cpg1.3.0
-  'http_403' => '403 Verboten', //cpg1.3.0
-  'http_404' => '404 nicht gefunden', //cpg1.3.0
-  'http_500' => '500 Interner Server-Fehler', //cpg1.3.0
-  'http_503' => '503 Service nicht verfügbar', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME konnte nicht festgestellt werden.', //cpg1.3.0
-  'MIME_type_unknown' => 'Unbekannter MIME-Typ', //cpg1.3.0
-  'cant_create_write' => 'Kann zu schreibende Datei nicht erzeugen.', //cpg1.3.0
-  'not_writable' => 'Kann nicht in zu schreibende Datei speichern.', //cpg1.3.0
-  'cant_read_URI' => 'Kann URI/URL nicht lesen', //cpg1.3.0
-  'cant_open_write_file' => 'Kann nicht in URI-Datei schreiben.', //cpg1.3.0
-  'cant_write_write_file' => 'Kann nicht in zu schreibende URI-Datei speichern.', //cpg1.3.0
-  'cant_unzip' => 'Kann nicht entpacken.', //cpg1.3.0
-  'unknown' => 'Unbekannter Fehler', //cpg1.3.0
-  'succ' => 'Erfolgreiche Uploads', //cpg1.3.0
-  'success' => '%s Uploads waren erfolgreich.', //cpg1.3.0
-  'add' => 'Klicke auf \'weiter\', um die Dateien den Alben hinzuzufügen.', //cpg1.3.0
-  'failure' => 'Upload-Fehler', //cpg1.3.0
-  'f_info' => 'Datei-Information', //cpg1.3.0
-  'no_place' => 'Die vorhergehende Datei konnte nicht gesetzt werden.', //cpg1.3.0
-  'yes_place' => 'Die vorhergehende Datei wurde erfolgreich gesetzt.', //cpg1.3.0
-  'max_fsize' => 'Maximal erlaubte Dateigröße ist %s kB',
-  'album' => 'Album',
-  'picture' => 'Datei',
-  'pic_title' => 'Datei-Titel',
-  'description' => 'Datei-Beschreibung',
-  'keywords' => 'Stichworte (Trennung mit Komma)',
-  'err_no_alb_uploadables' => 'Leider gibt es kein Album, in das Du Bilder hochladen darfst',
-  'place_instr_1' => 'Bitte Dateien jetzt den Alben zuordnen.  Es können jetzt zusätzliche Angaben zu den Dateien gemacht werden.', //cpg1.3.0
-  'place_instr_2' => 'Es müssen noch mehr Dateien Alben zugeordnet werden. Klicke \'weiter\'!', //cpg1.3.0
-  'process_complete' => 'Alle Dateien wurden erfolgreich Alben zugeordnet.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Benutzer verwalten',
-  'name_a' => 'Name aufsteigend',
-  'name_d' => 'Name absteigend',
-  'group_a' => 'Gruppe aufsteigend',
-  'group_d' => 'Gruppe absteigend',
-  'reg_a' => 'Registrierungsdatum aufsteigend',
-  'reg_d' => 'Registrierungsdatum absteigend',
-  'pic_a' => 'Dateianzahl aufsteigend',
-  'pic_d' => 'Dateianzahl absteigend',
-  'disku_a' => 'Speicherplatz-Verbrauch aufsteigend',
-  'disku_d' => 'Speicherplatz-Verbrauch absteigend',
-  'lv_a' => 'Letzter Seitenbesuch aufsteigend', //cpg1.3.0
-  'lv_d' => 'Letzter Seitenbesuch absteigend', //cpg1.3.0
-  'sort_by' => 'Benutzer sortieren nach',
-  'err_no_users' => 'Benutzer-Tabelle ist leer!',
-  'err_edit_self' => 'Du kannst Dein eigenes Profil hier nicht bearbeiten, benutze dafür den Link \'mein Profil\'',
-  'edit' => 'bearbeiten',
-  'delete' => 'löschen',
-  'name' => 'Benutzername',
-  'group' => 'Gruppe',
-  'inactive' => 'Inaktiv',
-  'operations' => 'Aktion',
-  'pictures' => 'Dateien',
-  'disk_space' => 'Speicherplatzverbrauch / Quota',
-  'registered_on' => 'Registriert am',
-  'last_visit' => 'Letzter Seitenbesuch', //cpg1.3.0
-  'u_user_on_p_pages' => '%d Benutzer auf %d Seite(n)',
-  'confirm_del' => 'Willst Du diesen Benutzer wirklich LÖSCHEN? \\nAlle seine Dateien und Alben werden ebenfalls gelöscht.', //js-alert //cpg1.3.0
-  'mail' => 'Mail',
-  'err_unknown_user' => 'Gewählter Benutzer existiert nicht!',
-  'modify_user' => 'Benutzer ändern',
-  'notes' => 'Anmerkungen',
-  'note_list' => '<li>Wenn Du das derzeitige Passwort nicht ändern willst, lasse das Feld "Passwort" leer',
-  'password' => 'Passwort',
-  'user_active' => 'Benutzer ist aktiv',
-  'user_group' => 'Benutzergruppe',
-  'user_email' => 'eMail-Adresse des Benutzers',
-  'user_web_site' => 'Webseite des Benutzers',
-  'create_new_user' => 'neuen Benutzer anlegen',
-  'user_location' => 'Ort',
-  'user_interests' => 'Hobbies/Interessen',
-  'user_occupation' => 'Beruf/Beschäftigung',
-  'latest_upload' => 'neueste Uploads', //cpg1.3.0
-  'never' => 'nie', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Admin-Werkzeuge (Größe ändern)',
-  'what_it_does' => 'Was macht dieses Tool',
-  'what_update_titles' => 'Erzeugt Titel aus Dateinamen',
-  'what_delete_title' => 'Löscht Titel',
-  'what_rebuild' => 'Erneuert Thumbnails und Dateien in Zwischengröße gemäß aktuellen Einstellungen',
-  'what_delete_originals' => 'Löscht Bilder in Original-Größe und ersetzt sie mit Bildern in Zwischengröße',
-  'file' => 'Datei',
-  'title_set_to' => 'Ändere Titel auf',
-  'submit_form' => 'los',
-  'updated_succesfully' => 'erfolgreich geändert',
-  'error_create' => 'FEHLER beim Erzeugen von',
-  'continue' => 'Mehr Bilder durchlaufen',
-  'main_success' => 'Die Datei %s wurde erfolgreich als Hauptbild benutzt',
-  'error_rename' => 'Fehler beim Umbenennen von %s zu %s',
-  'error_not_found' => 'Die Datei %s wurde nicht gefunden',
-  'back' => 'zurück zur Auswahl',
-  'thumbs_wait' => 'Aktualisiere Thumbnails und/oder Bilder in Zwischengröße, bitte warten...',
-  'thumbs_continue_wait' => 'Fortfahren mit der Aktualisierung der Thumbnails und/oder Bilder in Zwischengröße...',
-  'titles_wait' => 'Aktualisiere Überschriften, bitte warten...',
-  'delete_wait' => 'Lösche Überschriften, bitte warten...',
-  'replace_wait' => 'Lösche Originale und ersetze sie mit Bilder in Zwischengröße, bitte warten..',
-  'instruction' => 'Kurzanleitung',
-  'instruction_action' => 'Wähle Aktion',
-  'instruction_parameter' => 'Wähle Parameter',
-  'instruction_album' => 'Wähle Album',
-  'instruction_press' => 'Klicke %s',
-  'update' => 'Thumbnails und/oder Bilder in Zwischengröße aktualisieren',
-  'update_what' => 'Was soll aktualisiert werden',
-  'update_thumb' => 'Nur Thumbnails',
-  'update_pic' => 'Nur Bilder in Zwischengröße',
-  'update_both' => 'Sowohl Thumbnails als auch Bilder in Zwischengröße',
-  'update_number' => 'Anzahl der Bilder, die pro Klick aktualisiert werden sollen',
-  'update_option' => '(Verringere diesen Wert, wenn &quot;Time-Out&quot;-Probleme auftreten sollten)',
-  'filename_title' => 'Dateiname &rArr; Bild-Überschrift',
-  'filename_how' => 'Wie soll der Dateiname modifiziert werden',
-  'filename_remove' => 'Entferne die Endung .jpg und ersetze _ (Unterstrich) mit Leerzeichen',
-  'filename_euro' => 'Ändere 2003_11_23_13_20_20.jpg zu 23/11/2003 13:20',
-  'filename_us' => 'Ändere 2003_11_23_13_20_20.jpg zu 11/23/2003 13:20',
-  'filename_time' => 'Ändere 2003_11_23_13_20_20.jpg zu 13:20',
-  'delete' => 'Lösche Bild-Überschriften oder Bilder in Original-Größe',
-  'delete_title' => 'Bild-Überschriften löschen',
-  'delete_original' => 'Bilder in Original-Größe löschen',
-  'delete_replace' => 'Lösche die Original-Bilder und ersetze sie mit Bilder in Zwischengröße',
-  'select_album' => 'Wähle Album',
-  'delete_orphans' => 'Verwaiste Kommentare löschen (wirkt sich auf alle Alben aus)', //cpg1.3.0
-  'orphan_comment' => 'veraiste Kommentare gefunden', //cpg1.3.0
-  'delete' => 'löschen', //cpg1.3.0
-  'delete_all' => 'alle löschen', //cpg1.3.0
-  'comment' => 'Kommentar: ', //cpg1.3.0
-  'nonexist' => 'Bezug auf nicht-existierende Datei # ', //cpg1.3.0
-  'phpinfo' => 'phpinfo anzeigen', //cpg1.3.0
-  'update_db' => 'Datenbank aktualisieren', //cpg1.3.0
-  'update_db_explanation' => 'Wenn Du Coppermine-Dateien ersetzt hast, eine Modifikation oder ein Upgrade von einer frühreren Version von Coppermine durchgeführt hast, lasse diese Datenbank-Aktualisierung einmal laufen, um die möglicherweise notwendigen Änderungen an der Datenbank durchzuführen bzw. fehlende Tabellen zu erzeugen.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/greek.php cpg148/lang/greek.php
--- 133/lang/greek.php	2004-12-30 01:03:46.000000000 -0600
+++ cpg148/lang/greek.php	2006-06-08 00:24:54.000000000 -0500
@@ -1,202 +1,252 @@
 <?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// $Id: greek.php,v 1.8 2004/12/29 23:03:46 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language 
-$lang_translation_info = array( 
-'lang_name_english' => 'Greek',  
-'lang_name_native' => '', 
-'lang_country_code' => 'gr', 
-'trans_name'=> 'lykman', //the name of the translator - can be a nickname 
-'trans_email' => 'lykman@freemail.gr', //translator's email address (optional) 
-'trans_website' => 'http://www.lykman.com', //translator's website (optional) 
-'trans_date' => 'created 29-03-2004 and last modified 09-04-2004', //the date the translation was created / last modified 
-); 
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2005 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// info about translators and translated language
+$lang_translation_info = array(
+  'lang_name_english' => 'Greek', //cpg1.4
+  'lang_name_native' => 'Ελληνικά', //cpg1.4
+  'lang_country_code' => 'gr', //cpg1.4
+  'trans_name'=> 'Nakis',
+  'trans_email' => 'nakis.s@irc-u.org',
+  'trans_website' => 'http://irc-u.org',
+  'trans_date' => '2006-03-18',
+);
 
-$lang_charset = 'iso-8859-7';
+$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', 'KB', 'MB');
 
 // Day of weeks and months
-$lang_day_of_week = array('', '', 'T', '', '', '', '');
-$lang_month = array('', '', 'M', 'A', 'M', '', '', 'A', '', '', 'No', '');
+$lang_day_of_week = array('Κυρ', 'Δευ', 'Tρι', 'Τετ', 'Πεμ', 'Παρ', 'Σαβ');
+$lang_month = array('Ιαν', 'Φεβ', 'Mαρ', 'Aπρ', 'Mαι', 'Ιουν', 'Ιουλ', 'Aυγ', 'Σεπ', 'Οκτ', 'Noε', 'Δεκ');
 
 // Some common strings
-$lang_yes = '';
-$lang_no  = '';
-$lang_back = '';
-$lang_continue = '';
-$lang_info = '';
-$lang_error = '';
+$lang_yes = 'Ναι';
+$lang_no  = 'Όχι';
+$lang_back = 'ΠΙΣΩ';
+$lang_continue = 'ΣΥΝΕΧΕΙΑ';
+$lang_info = 'Πληροφορίες';
+$lang_error = 'Λάθος';
+$lang_check_uncheck_all = 'επιλογή/αποεπιλογή όλων'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
 $album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
+$lastcom_date_fmt =  '%m/%d/%y at %H:%M';
 $lastup_date_fmt = '%B %d, %Y';
 $register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
+$lasthit_date_fmt = '%B %d, %Y at %I:%M %p';
+$comment_date_fmt =  '%B %d, %Y at %I:%M %p';
+$log_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.4
 
 // 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*');
 
-$lang_meta_album_names = array( 
-        'random' => ' ', //cpg1.3.0
-        'lastup' => ' ',
-        'lastalb'=> '  ',
-        'lastcom' => ' ',
-        'topn' => ' ',
-        'toprated' => ' ',
-        'lasthits' => ' ',
-        'search' => ' ',
-        'favpics'=> ' ' //cpg1.3.0
+$lang_meta_album_names = array(
+  'random' => 'Τυχαία αρχεία',
+  'lastup' => 'Τελευταίες προσθήκες',
+  'lastalb'=> 'Πρόσφατα ενημερωμένα άλμπουμς',
+  'lastcom' => 'Τελευταία σχόλια',
+  'topn' => 'Περισσότερες εμφανίσεις',
+  'toprated' => 'Υψηλότερα βαθμολογημένα',
+  'lasthits' => 'Τελευταίες εμφανίσεις',
+  'search' => 'Αποτελέσματα αναζήτησης',
+  'favpics'=> 'Αγαπημένα αρχεία',  //cpg1.4
 );
 
 $lang_errors = array(
-	'access_denied' => '       .',
-	'perm_denied' => '      .',
-	'param_missing' => '    .',
-	'non_exist_ap' => '  /  !', //cpg1.3.0
-	'quota_exceeded' => '   <br /><br />   [quota]K,        [space]K,        .', //cpg1.3.0
-	'gd_file_type_err' => '  GD image library,      JPEG  PNG.',
-	'invalid_image' => '       .',
-	'resize_failed' => '     thumbnail    .',
-	'no_img_to_display' => '   ',
-	'non_exist_cat' => '    ',
-	'orphan_cat' => '    ,   category manager     .', //cpg1.3.0
-	'directory_ro' => '  \'%s\'     ,      ', //cpg1.3.0
-	'non_exist_comment' => '    .',
-        'pic_in_invalid_album' => '      (%s)!?', //cpg1.3.0
-        'banned' => '     site.', 
-        'not_with_udb' => '      Coppermine      software  .           ,            .',
-	'offline_title' => ' ', //cpg1.3.0
-	'offline_text' => ' Gallery     -    ', //cpg1.3.0
-	'ecards_empty' => '        .       ecard logging    coppermine!', //cpg1.3.0
-	'action_failed' => '  .  Coppermine       .', //cpg1.3.0
-	'no_zip' => '      ZIP    .       Coppermine.', //cpg1.3.0
-	'zip_type' => '      ZIP.', //cpg1.3.0
+  'access_denied' => 'Δεν έχετε πρόσβαση σ\' αυτή τη σελίδα.',
+  'perm_denied' => 'Δεν έχετε πρόσβαση για την εκτέλεση αυτής της λειτουργίας.',
+  'param_missing' => 'Το πρόγραμμα εκτελέστηκε χωρίς τις απαιτούμενες παραμέτρους.',
+  'non_exist_ap' => 'Το επιλεγμένο άλμπουμ/αρχείο δεν υπάρχει!',
+  'quota_exceeded' => 'Υπερβαίνουσα ποσόστωση χώρου<br /><br />Ενώ σας αναλογεί [quota]K χώρος, τα αρχεία σας χρησιμοποιούν [space]K, προσθέτοντας αυτό το αρχείο θα υπερβείτε το όριο.',
+  'gd_file_type_err' => 'Όταν χρησιμοποιείται η GD βιβλιοθήκη εικόνων (image library), επιτρεπόμενα είδη φωτογραφιών είναι μόνο τα JPEG και PNG.',
+  'invalid_image' => 'Η φωτογραφία που προσθέσατε είναι ελλειπής ή δεν μπορεί να διαχειριστεί από την GD βιβλιοθήκη (library).',
+  'resize_failed' => 'Η δημιουργία μικρογραφίας ή εικόνας μειωμένου μεγέθους, ήταν αδύνατη',
+  'no_img_to_display' => 'Δεν υπάρχει εικόνα προς εμφάνιση',
+  'non_exist_cat' => 'Η επιλεγμένη κατηγορία δεν υπάρχει',
+  'orphan_cat' => 'Η κατηγορία δεν έχει δημιουργό (parent), εκτελέστε τον διαχειριστή κατηγοριών για να διορθώσετε το πρόβλημα!',
+  'directory_ro' => 'Ο κατάλογος \'%s\' δεν είναι εγγράψιμος, τα αρχεία δεν μπορούν να διαγραφούν',
+  'non_exist_comment' => 'Το επιλεγμένο σχόλιο δεν υπάρχει.',
+  'pic_in_invalid_album' => 'Το αρχείο βρίσκεται σε ανύπαρκτο άλμπουμ (%s)!',
+  'banned' => 'Έχετε αποκλειστεί από την χρήση αυτού του site.',
+  'not_with_udb' => 'Αυτή η λειτουργία είναι απενεργοποιημένη στο Coppermine επειδή είναι ενσωματωμένη με το λογισμικό του. Είτε αυτό που προσπαθείτε να κάνετε δεν υποστηρίζεται κάτω από παρούσα διαμόρφωση, είτε η λειτουργία πρέπει να διαχειριστεί από το λογισμικό του φόρουμ.',
+  'offline_title' => 'Εκτός λειτουργίας',
+  'offline_text' => 'Η Γκαλερί είναι προσωρινά εκτός λειτουργίας - επιστρέψτε ξανά σύντομα',
+  'ecards_empty' => 'Αυτή τη στιγμή δεν υπάρχουν ηλεκτρονικές κάρτες για εμφάνιση.',
+  'action_failed' => 'Η διαδικασία απέτυχε. Το Coppermine δεν μπορεί να εκτελέσει αυτό που ζητήσατε.',
+  'no_zip' => 'Οι απαραίτητες βιβλιοθήκες για την επεξεργασία ZIP αρχείων δεν είναι διαθέσιμες. Παρακαλώ επικοινωνήστε με τον διαχειριστή του Coppermine.',
+  'zip_type' => 'Δεν έχετε άδεια για να προσθέσετε αρχεία ZIP.',
+  'database_query' => 'Υπήρξε λάθος κατά την επεξεργασία του ερωτήματος στην βάση δεδομένων', //cpg1.4
+  'non_exist_comment' => 'Το επιλεγμένο σχόλιο δεν υπάρχει', //cpg1.4
 );
 
-$lang_bbcode_help = '   : <li>[b]<b></b>[/b]</li> <li>[i]<i></i>[/i]</li> <li>[url=http://yoursite.com/]Url   [/url]</li> <li>[email]@domain.com[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'Βοήθεια για το bbcode'; //cpg1.4
+$lang_bbcode_help = 'Μπορείτε να προσθέσετε συνδέσεις (clickable links) και κάποιου είδους μορφοποίηση σε αυτό το πεδίο χρησιμοποιώντας bbcode ετικέττες (τags): <li>[b]Έντονα[/b] =&gt; <b>Έντονα</b></li><li>[i]Κεκλιμένα[/i] =&gt; <i>Κεκλιμένα</i></li><li>[url=http://yoursite.com/]Url της ιστοσελίδας σας[/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]κείμενο[/color] =&gt; <span style="color:red">κείμενο</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-	'alb_list_title' => '    ',
-	'alb_list_lnk' => '  ',
-	'my_gal_title' => ' o   ',
-	'my_gal_lnk' => '   ',
-	'my_prof_lnk' => '  ',
-	'adm_mode_title' => ' ',
-	'adm_mode_lnk' => ' ',
-	'usr_mode_title' => ' ',
-	'usr_mode_lnk' => ' ',
-	'upload_pic_title' => '   ', //cpg1.3.0
-	'upload_pic_lnk' => ' ', //cpg1.3.0
-	'register_title' => ' ',
-	'register_lnk' => '',
-	'login_lnk' => '',
-	'logout_lnk' => '',
-	'lastup_lnk' => ' ',
-	'lastcom_lnk' => ' ',
-	'topn_lnk' => ' ',
-	'toprated_lnk' => ' ',
-	'search_lnk' => '',
-        'fav_lnk' => '  ',
-	'memberlist_title' => '  ', //cpg1.3.0
-	'memberlist_lnk' => ' ', //cpg1.3.0
-	'faq_title' => '    (FAQ)    &quot;Coppermine&quot;', //cpg1.3.0
-	'faq_lnk' => 'FAQ', //cpg1.3.0
+  'home_title' => 'Μετάβαση στην κεντρική σελίδα',
+  'home_lnk' => 'Κεντρική',
+  'alb_list_title' => 'Μετάβαση στην λίστα των άλμπουμς',
+  'alb_list_lnk' => 'Λίστα των άλμπουμς',
+  'my_gal_title' => 'Μετάβαση στο προσωπικό μου άλμπουμ',
+  'my_gal_lnk' => 'Το άλμπουμ μου',
+  'my_prof_title' => 'Μετάβαση στο προφίλ μου', //cpg1.4
+  'my_prof_lnk' => 'Το προφίλ μου',
+  'adm_mode_title' => 'Εναλλαγή σε λειτουργία διαχειριστή',
+  'adm_mode_lnk' => 'Λειτουργία διαχειριστή',
+  'usr_mode_title' => 'Εναλλαγή σε λειτουργία χρήστη',
+  'usr_mode_lnk' => 'Λειτουργία χρήστη',
+  'upload_pic_title' => 'Προσθήκη αρχείου σε ένα άλμπουμ',
+  'upload_pic_lnk' => 'Προσθήκη αρχείου',
+  'register_title' => 'Δημιουργία λογαριασμού',
+  'register_lnk' => 'Εγγραφή',
+  'login_title' => 'Σύνδεση', //cpg1.4
+  'login_lnk' => 'Σύνδεση',
+  'logout_title' => 'Αποσύνδεση', //cpg1.4
+  'logout_lnk' => 'Αποσύνδεση',
+  'lastup_title' => 'Εμφάνιση των πιο πρόσφατων προσθηκών', //cpg1.4
+  'lastup_lnk' => 'Τελευταίες προσθήκες',
+  'lastcom_title' => 'Εμφάνιση των πιο πρόσφατων σχόλιων', //cpg1.4
+  'lastcom_lnk' => 'Τελευταία σχόλια',
+  'topn_title' => 'Εμφάνιση των περισσότερο εμφανισμένων', //cpg1.4
+  'topn_lnk' => 'Περισσότερο εμφανισμένα',
+  'toprated_title' => 'Εμφάνιση των υψηλά βαθμολογημένων', //cpg1.4
+  'toprated_lnk' => 'Υψηλά βαθμολογημένα',
+  'search_title' => 'Αναζήτηση στην γκαλερί', //cpg1.4
+  'search_lnk' => 'Αναζήτηση',
+  'fav_title' => 'Μετάβαση στα αγαπημένα', //cpg1.4
+  'fav_lnk' => 'Τα αγαπημένα',
+  'memberlist_title' => 'Εμφάνιση Λίστας Μελών',
+  'memberlist_lnk' => 'Λίστα Μελών',
+  'faq_title' => 'Συχνές ερωτήσεις κι απαντήσεις σχετικά με το &quot;Coppermine&quot;',
+  'faq_lnk' => 'FAQ',
 );
 
 $lang_gallery_admin_menu = array(
-	'upl_app_lnk' => ' ',
-	'config_lnk' => '',
-	'albums_lnk' => '',
-	'categories_lnk' => '',
-	'users_lnk' => '',
-	'groups_lnk' => '',
-	'comments_lnk' => ' ', //cpg1.3.0
-	'searchnew_lnk' => '  ', //cpg1.3.0
-        'util_lnk' => ' ', //cpg1.3.0
-        'ban_lnk' => ' ',
-	'db_ecard_lnk' => ' Ecards', //cpg1.3.0
+  'upl_app_title' => 'Έγκριση νέων προσθηκών', //cpg1.4
+  'upl_app_lnk' => 'Έγκριση προσθήκης',
+  'admin_title' => 'Μετάβαση στις ρυθμίσεις', //cpg1.4
+  'admin_lnk' => 'Ρυθμίσεις', //cpg1.4
+  'albums_title' => 'Μετάβαση στις ρυθμίσεις των άλμπουμς', //cpg1.4
+  'albums_lnk' => '\'Αλμπουμς',
+  'categories_title' => 'Μετάβαση στις ρυθμίσεις κατηγοριών', //cpg1.4
+  'categories_lnk' => 'Κατηγορίες',
+  'users_title' => 'Μετάβαση στις ρυθμίσεις χρηστών', //cpg1.4
+  'users_lnk' => 'Χρήστες',
+  'groups_title' => 'Μετάβαση στις ρυθμίσεις ομάδων', //cpg1.4
+  'groups_lnk' => 'Ομάδες',
+  'comments_title' => 'Αναθεώρηση όλων των σχολίων', //cpg1.4
+  'comments_lnk' => 'Αναθεώρηση σχολίων',
+  'searchnew_title' => 'Μετάβαση στην διαδικασία προσθήκης πολλών αρχείων', //cpg1.4
+  'searchnew_lnk' => 'Προσθήκη πολλαπλών αρχείων',
+  'util_title' => 'Μετάβαση στα εργαλεία διαχείρισης', //cpg1.4
+  'util_lnk' => 'Εργαλεία Διαχείρισης',
+  'key_title' => 'Μετάβαση στο λεξικό λέξεων-κλειδιών', //cpg1.4
+  'key_lnk' => 'Λεξικό Λέξεων-Κλειδιών', //cpg1.4
+  'ban_title' => 'Μετάβαση στους αποκλεισμένους χρήστες', //cpg1.4
+  'ban_lnk' => 'Αποκλεισμένοι Χρήστες',
+  'db_ecard_title' => 'Αναθεώρηση Ηλεκτρονικών Καρτών', //cpg1.4
+  'db_ecard_lnk' => 'Εμφάνιση Ηλεκτρονικών Καρτών',
+  'pictures_title' => 'Ταξινόμηση των φωτογραφιών μου', //cpg1.4
+  'pictures_lnk' => 'Ταξινόμηση φωτογραφιών', //cpg1.4
+  'documentation_lnk' => 'Εγχειρίδιο', //cpg1.4
+  'documentation_title' => 'Εγχειρίδιο του Coppermine', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-	'albmgr_lnk' => ' /  ',
-	'modifyalb_lnk' => '  ',
-	'my_prof_lnk' => '  ',
+  'albmgr_title' => 'Δημιουργία και ταξινόμηση των άμπουμς μου', //cpg1.4
+  'albmgr_lnk' => 'Δημιουργία και ταξινόμηση των άλμπουμς',
+  'modifyalb_title' => 'Μετάβαση στην τροποποίηση των άλμπουμς μου',  //cpg1.4
+  'modifyalb_lnk' => 'Τροποποίηση των άλμπουμς',
+  'my_prof_title' => 'Μετάβαση στο προφίλ μου', //cpg1.4
+  'my_prof_lnk' => 'Το προφίλ μου',
 );
 
 $lang_cat_list = array(
-	'category' => '',
-	'albums' => 'A',
-	'pictures' => '', //cpg1.3.0
+  'category' => 'Κατηγορία',
+  'albums' => '\'Αλμπουμς',
+  'pictures' => 'Αρχεία',
 );
 
 $lang_album_list = array(
-	'album_on_page' => '%d   %d ()'
+  'album_on_page' => '%d άλμπουμ(ς) σε %d σελίδα/ες',
 );
 
 $lang_thumb_view = array(
-	'date' => '/',
-//Sort by filename and title 
-        'name' => ' ', 
-        'title' => '',
-	'sort_da' => '     ',
-	'sort_dd' => '     ',
-	'sort_na' => '  ',
-	'sort_nd' => '  ',
-        'sort_ta' => '   ',
-        'sort_td' => '   ',
-	'download_zip' => 'Download   Zip', //cpg1.3.0
-	'pic_on_page' => '%d ()  %d ()',
-	'user_on_page' => '%d ()  %d ()' //cpg1.3.0
+  'date' => 'ΗΜΕΡΟΜΗΝΙΑ',
+  //Sort by filename and title
+  'name' => 'ΟΝΟΜΑ ΑΡΧΕΙΟΥ',
+  'title' => 'ΤΙΤΛΟΣ',
+  'sort_da' => 'Ανοδική ταξινόμηση κατά ημερομηνία',
+  'sort_dd' => 'Καθοδική ταξινόμηση κατά ημερομηνία',
+  'sort_na' => 'Ανοδική ταξινόμηση αλφαβητικά',
+  'sort_nd' => 'Καθοδική ταξινόμηση αλφαβητικά',
+  'sort_ta' => 'Ανοδική ταξινόμηση κατά τίτλο',
+  'sort_td' => 'Καθοδική ταξινόμηση κατά τίτλο',
+  'position' => 'ΘΕΣΗ', //cpg1.4
+  'sort_pa' => 'Ανοδική ταξινόμηση κατά θέση', //cpg1.4
+  'sort_pd' => 'Καθοδική ταξινόμηση κατά θέση', //cpg1.4
+  'download_zip' => 'Κατέβασμα σαν αρχείο Zip',
+  'pic_on_page' => '%d φωτογραφία(ες) σε %d σελίδα(ες)',
+  'user_on_page' => '%d χρήστης(ες) on %d σελίδα(ες)',
+  'enter_alb_pass' => 'Πληκτρολογήστε τον κωδικό για το άλμπουμ', //cpg1.4
+  'invalid_pass' => 'Λάθος Κωδικός', //cpg1.4
+  'pass' => 'Κωδικός', //cpg1.4
+  'submit' => 'Υποβολή', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-	'thumb_title' => '     thumbnail',
-	'pic_info_title' => '/  ', //cpg1.3.0
-	'slideshow_title' => 'Slideshow',
-	'ecard_title' => '      ', //cpg1.3.0
-	'ecard_disabled' => '    ',
-	'ecard_disabled_msg' => '      ', //js-alert //cpg1.3.0
-	'prev_title' => '  ', //cpg1.3.0
-	'next_title' => '  ', //cpg1.3.0
-	'pic_pos' => ' %s/%s', //cpg1.3.0
+  'thumb_title' => 'Επιστροφή στην σελίδα με τις μικρογραφίες',
+  'pic_info_title' => 'Εμφάνιση/απόκρυψη πληροφοριών αρχείου',
+  'slideshow_title' => 'Προβολή Διαφανειών',
+  'ecard_title' => 'Αποστολή αυτού του αρχείου σαν ηλεκτρονική κάρτα',
+  'ecard_disabled' => 'Οι ηλεκτρονικές κάρτες είναι απενεργοποιημένες',
+  'ecard_disabled_msg' => 'Δεν έχετε άδεια για να στείλετε ηλεκτρονικές κάρτες', //js-alert
+  'prev_title' => 'Εμφάνιση προηγούμενου αρχείου',
+  'next_title' => 'Εμφάνιση επόμενου αρχείου',
+  'pic_pos' => 'ΑΡΧΕΙΟ %s/%s',
+  'report_title' => 'Αναφορά αυτού του αρχείου στον διαχειριστή', //cpg1.4
+  'go_album_end' => 'Παράκαμψη στο τέλος', //cpg1.4
+  'go_album_start' => 'Επιστροφή στην αρχή', //cpg1.4
+  'go_back_x_items' => 'μετάβαση πίσω %s φωτογραφία(ες)', //cpg1.4
+  'go_forward_x_items' => 'μετάβαση μπροστά %s φωτογραφία(ες)', //cpg1.4
 );
 
 $lang_rate_pic = array(
-	'rate_this_pic' => '    ', //cpg1.3.0
-	'no_votes' => '(  )',
-	'rating' => '(  : %s / 5  %s )',
-	'rubbish' => '',
-	'poor' => '',
-	'fair' => '',
-	'good' => '',
-	'excellent' => ' ',
-	'great' => '',
+  'rate_this_pic' => 'Βαθμολογήστε αυτό το αρχείο',
+  'no_votes' => '(Χωρίς ψήφο ακόμη)',
+  'rating' => '(τωρινή βαθμολογία : %s / 5 με %s ψήφους)',
+  'rubbish' => 'Χάλια',
+  'poor' => 'Κακή',
+  'fair' => 'Μέτρια',
+  'good' => 'Καλή',
+  'excellent' => 'Πολύ καλή',
+  'great' => 'Καταπληκτική',
 );
 
 // ------------------------------------------------------------------------- //
@@ -210,41 +260,53 @@
 // ------------------------------------------------------------------------- //
 
 $lang_cpg_die = array(
-	INFORMATION => $lang_info,
-	ERROR => $lang_error,
-	CRITICAL_ERROR => 'Critical error',
-	'file' => ': ',
-	'line' => ': ',
+  INFORMATION => $lang_info,
+  ERROR => $lang_error,
+  CRITICAL_ERROR => 'Κρίσιμο Λάθος',
+  'file' => 'Αρχείο: ',
+  'line' => 'Γραμμή: ',
 );
 
 $lang_display_thumbnails = array(
-	'filename' => '  : ',
-	'filesize' => '  : ',
-	'dimensions' => ' : ',
-	'date_added' => '  : ', //cpg1.3.0
+  'filename' => 'Όνομα αρχείου=', //cpg1.4
+  'filesize' => 'Μέγεθος αρχείου=', //cpg1.4
+  'dimensions' => 'Διαστάσεις=', //cpg1.4
+  'date_added' => 'Ημερομηνία προσθήκης=', //cpg1.4
 );
 
 $lang_get_pic_data = array(
-	'n_comments' => '%s ',
-	'n_views' => '%s ',
-	'n_votes' => '(%s )'
+  'n_comments' => '%s σχόλια',
+  'n_views' => '%s εμφανίσεις',
+  'n_votes' => '(%s ψήφοι)',
 );
 
 $lang_cpg_debug_output = array(
-	'debug_info' => ' Debug', //cpg1.3.0
-	'select_all' => ' ', //cpg1.3.0
-	'copy_and_paste_instructions' => '        coppermine,   copy & paste     debug    .      passwords   query  **   !', //cpg1.3.0
-	'phpinfo' => '  php (phpinfo)', //cpg1.3.0
+  'debug_info' => 'Πληροφορίες Debug',
+  'select_all' => 'Επιλογή Όλων',
+  'copy_and_paste_instructions' => 'Εάν πρόκειται να ζητήσετε βοήθεια στο φόρουμ υποστήριξης του Coppermine, ανιγράψτε και επικολλήστε αυτές τις debug πληροφορίες στο ποστ σας όταν σας ζητηθεί, μαζί με το μύνημα λάθους που λαμβάνετε (εάν υπάρχει). Σιγουρευτείτε πως έχετε αντικαταστήσει τυχόν κωδικούς με αστερίσκους (*) πριν δημοσιεύσετε το ποστ. <br />Σημείωση: Αυτά είναι μόνο προς πληροφήρηση και δεν σημαίνουν πως θα υπάρξει κάποιο λάθος με την gallery σας.', //cpg1.4
+  'phpinfo' => 'εμφάνιση πληροφοριών php',
+  'notices' => 'Ειδοποιήσεις', //cpg1.4
 );
 
 $lang_language_selection = array(
-	'reset_language' => ' ', //cpg1.3.0
-	'choose_language' => ' ', //cpg1.3.0
+  'reset_language' => 'Προεπιλεγμένη γλώσσα',
+  'choose_language' => 'Επιλέξτε την γλώσσα σας',
 );
 
 $lang_theme_selection = array(
-	'reset_theme' => ' ', //cpg1.3.0
-	'choose_theme' => ' ', //cpg1.3.0
+  'reset_theme' => 'Προεπιλεγμένο θέμα',
+  'choose_theme' => 'Επιλέξτε θέμα',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Μη υποστιριζόμενη έκδοση!', //cpg1.4
+  'no_stable_version' => 'Χρησιμοποιείτε το Coppermine %s (%s) το οποίο στοχεύει μόνο στους πολύ πεπειραμένους χρήστες - αυτή η έκδοση έρχεται χωρίς υποστήριξη ούτε και εγγυήσεις. Χρησιμοποιήστε την με δικό σας ρίσκο ή υποβιβάστε την στην τελευταία σταθερή έκδοση, εάν χρειάζεστε υποστήριξη!', //cpg1.4
+  'gallery_offline' => 'Η γκαλερί είναι προσωρινά εκτός λειτουργίας και θα είναι ορατή μόνο για εσάς σαν διαχειριστή. Μην ξεχάσετε να την αλλάξετε σε online αφού τελειώσετε την συντήρηση.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'προηγούμενο', //cpg1.4
+  'next' => 'επόμενο', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -254,38 +316,54 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Δεν ήταν δυνατή η αφύπνηση του βοηθήματος '%s'", //cpg1.4
+  'error_install' => "Δεν ήταν δυνατή η εγκατάσταση του βοηθήματος '%s'", //cpg1.4
+  'error_uninstall' => "Δεν ήταν δυνατή η απεγκατάσταση του βοηθήματος '%s'", //cpg1.4
+  'error_sleep' => "Δεν ήταν δυνατή η απεγκατάσταση του βοηθήματος '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-	'Exclamation' => '',
-	'Question' => '',
-	'Very Happy' => ' ',
-	'Smile' => '',
-	'Sad' => '',
-	'Surprised' => '',
-	'Shocked' => '',
-	'Confused' => '',
-	'Cool' => 'Cool',
-	'Laughing' => '',
-	'Mad' => '',
-	'Razz' => 'Razz',
-	'Embarassed' => '',
-	'Crying or Very sad' => '',
-	'Evil or Very Mad' => '',
-	'Twisted Evil' => '',
-	'Rolling Eyes' => ' ',
-	'Wink' => 'Wink',
-	'Idea' => 'I',
-	'Arrow' => '',
-	'Neutral' => '',
-	'Mr. Green' => 'Mr. ',
+  'Exclamation' => 'Θαυμαστικό',
+  'Question' => 'Ερώτηση',
+  'Very Happy' => 'Πολύ χαρούμενος',
+  'Smile' => 'Χαμόγελο',
+  'Sad' => 'Λυπημένος',
+  'Surprised' => 'Έκπληκτος',
+  'Shocked' => 'Σοκαρισμένος',
+  'Confused' => 'Μπερδεμένος',
+  'Cool' => 'Cool',
+  'Laughing' => 'Γελαστός',
+  'Mad' => 'Τρελλός',
+  'Razz' => 'Razz',
+  'Embarassed' => 'Ντροπιασμένος',
+  'Crying or Very sad' => 'Κλαμένος ή πολύ λυπημένος',
+  'Evil or Very Mad' => 'Διαβολικός ή πολύ τρελλός',
+  'Twisted Evil' => 'Διαβολεμένος',
+  'Rolling Eyes' => 'Γυριστά μάτια',
+  'Wink' => 'Κλείσιμο ματιού',
+  'Idea' => 'Ιδέα',
+  'Arrow' => 'Βέλος',
+  'Neutral' => 'Ουδέτερος',
+  'Mr. Green' => 'Κος Πράσινος',
 );
 
 // ------------------------------------------------------------------------- //
@@ -295,12 +373,12 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-	0 => '   ...',
-	1 => '   ...',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Εγκατάλειψη λειτουργιών διαχείρισης...',
+  1 => 'Είσοδος στις λειτουργίες διαχείρισης...',
 );
 
 // ------------------------------------------------------------------------- //
@@ -308,20 +386,172 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-	'alb_need_name' => '      !', //js-alert
-	'confirm_modifs' => '         ?', //js-alert
-	'no_change' => '    !', //js-alert
-	'new_album' => 'N ',
-	'confirm_delete1' => '         ?', //js-alert
-	'confirm_delete2' => '\n          !', //js-alert
-	'select_first' => '   ', //js-alert
-	'alb_mrg' => ' A',
-	'my_gallery' => '*     *',
-	'no_category' => '*   *',
-	'delete' => '',
-	'new' => 'N',
-	'apply_modifs' => ' ',
-	'select_category' => 'Select category',
+  'alb_need_name' => 'Τα άλμπουμς πρέπει να έχουν όνομα !', //js-alert
+  'confirm_modifs' => 'Είστε βέβαιος/η πως θέλετε να κάνετε αυτές τις τροποποιήσεις ;', //js-alert
+  'no_change' => 'Δεν κάνατε καμία αλλαγή !', //js-alert
+  'new_album' => 'Νέο άλμπουμ',
+  'confirm_delete1' => 'Είστε βέβαιος/η πως θέλετε να διαγράψετε αυτό το άλμπουμ ;', //js-alert
+  'confirm_delete2' => '\nΌλες οι φωτογραφίες και τα σχόλια που περιέχει θα χαθούν !', //js-alert
+  'select_first' => 'Επιλέξτε πρώτα ένα άλμπουμ', //js-alert
+  'alb_mrg' => 'Διαχείριση \'Αλμπουμς',
+  'my_gallery' => '* Το φώτο άλμπουμ μου *',
+  'no_category' => '* Χωρίς κατηγορία *',
+  'delete' => 'Διαγραφή',
+  'new' => 'Νέο',
+  'apply_modifs' => 'Εφαρμογή τροποποιήσεων',
+  'select_category' => 'Επιλέξτε κατηγορία',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Αποκλεισμός Χρηστών', //cpg1.4
+  'user_name' => 'Όνομα Χρήστη', //cpg1.4
+  'ip_address' => 'IP Διεύθυνση', //cpg1.4
+  'expiry' => 'Λήξη (κενό σημαίνει μόνιμα)', //cpg1.4
+  'edit_ban' => 'Καταχώρηση αλλαγών', //cpg1.4
+  'delete_ban' => 'Διαγραφή', //cpg1.4
+  'add_new' => 'Προσθήκη Νέου Αποκλεισμού', //cpg1.4
+  'add_ban' => 'Προσθήκη', //cpg1.4
+  'error_user' => 'Αδύνατη η εύρεση του χρήστη', //cpg1.4
+  'error_specify' => 'Πρέπει να καθορίσετε είτε ένα όνομα χρήστη είτε μία IP διεύθυνση', //cpg1.4
+  'error_ban_id' => 'Άκυρη ταυτότητα αποκλεισμού (ban ID)!', //cpg1.4
+  'error_admin_ban' => 'Δεν μπορείτε να αποκλείσετε τον εαυτό σας!', //cpg1.4
+  'error_server_ban' => 'Θέλατε να αποκλείσετε τον server σας; Τσκ Τσκ Τσκ, δεν μπορείτε...', //cpg1.4
+  'error_ip_forbidden' => 'Δεν μπορείτε να αποκλείσετε αυτή την IP διεύθυνση - δεν είναι routable (είναι ιδιωτική) έτσι κι αλλιώς!<br />Εάν θέλετε να επιτρέψετε τον αποκλεισμό ιδιωτικών IP διευθύνσεων, αλλάξτε το αυτό στις <a href="admin.php">Ρυθμίσεις</a> (έχει ουσία μόνο όταν το Coppermine λειτουργεί σε Τοπικό Δίκτυο-LAN).', //cpg1.4
+  'lookup_ip' => 'Έλεγχος μιας IP διεύθυνσης', //cpg1.4
+  'submit' => 'πάμε!', //cpg1.4
+  'select_date' => 'επιλέξτε ημερομηνία', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Οδηγός Γεφυροποίησης (Bridge Wizard)',
+  'warning' => 'Προειδοποίηση: κατά την χρησιμοποίηση αυτού του οδηγού πρέπει να καταλάβετε πως ευαίσθητες πληροφορίες αποστέλλονται μέσω των φορμών html. Χρησιμοποιήστε το μόνο σε δικό σας Η/Υ (και όχι σε κάποιο δημόσιο όπως ένα internet cafe), και σιγουρευτείτε πως έχετε καθαρίσει το cache του πλοηγού ιστοσελίδων και τα προσωρινά αρχεία (temporary files) αφού έχετε τελειώσει, αλλιώς οι άλλοι θα μπορούν να έχουν πρόσβαση στα προσωπικά σας δεδομένα!',
+  'back' => 'πίσω',
+  'next' => 'επόμενο',
+  'start_wizard' => 'Εκκίνηση του οδηγού γεφυροποίησης (bridging wizard)',
+  'finish' => 'Τέλος',
+  'hide_unused_fields' => 'απόκρυψη μη χρησιμοποιημένων πεδίων της φόρμας (συστήνεται)',
+  'clear_unused_db_fields' => 'εκκαθάριση άκυρων καταχωρήσεων της βάσης δεδομένων (συστήνεται)',
+  'custom_bridge_file' => 'το όνομα του προσαρμοσμένου αρχείου γεφυροποίησης (εάν το όνομα του αρχείου γεφυροποίησης είναι <i>myfile.inc.php</i>, καταχωρήστε <i>myfile</i> σε αυτό το πεδίο)',
+  'no_action_needed' => 'Καμιά ενέργεια δεν απαιτείται σε αυτό το βήμα. Απλά κάντε κλικ στο \'επόμενο\' για να συνεχίσετε.',
+  'reset_to_default' => 'Μηδενισμός στην προκαθορισμένη αξία',
+  'choose_bbs_app' => 'επιλέξτε εφαρμογή για γεφυροποίηση με το coppermine',
+  'support_url' => 'Πηγαίνετε εδώ για υποστήριξη για αυτήν την εφαρμογή',
+  'settings_path' => 'διαδρομή που χρησιμοποιείται από την εφαρμογή BBS',
+  'database_connection' => 'σύνδεση βάσης δεδομένων',
+  'database_tables' => 'πίνακες βάσεων δεδομένων',
+  'bbs_groups' => 'BBS ομάδες',
+  'license_number' => 'Αριθμός άδειας',
+  'license_number_explanation' => 'εισάγετε τον αριθμό άδειάς σας (εάν υπάρχει)',
+  'db_database_name' => 'Όνομα Βάσης Δεδομένων',
+  'db_database_name_explanation' => 'Εισάγετε το όνομα της βάσης δεδομένων που χρησιμοποιεί η εφαρμογή BBS',
+  'db_hostname' => 'Host της βάσης δεδομένων',
+  'db_hostname_explanation' => 'Το hostname όπου βρίσκεται η βάση δεδομένων mySQL, συνήθως &quot;localhost&quot;',
+  'db_username' => 'Λογαριασμός χρήστη της βάσης δεδομένων',
+  'db_username_explanation' => 'Ο λογαριασμός χρήστη mySQL που θα χρησιμοποιηθεί για σύνδεση με την εφαρμογή BBS',
+  'db_password' => 'Κωδικός της βάσης δεδομένων',
+  'db_password_explanation' => 'Κωδικός για αυτόν τον λογαριασμό χρήστη της mySQL',
+  'full_forum_url' => 'URL του φόρουμ',
+  'full_forum_url_explanation' => 'Πλήρες URL της εφαρμογής BBS (συμπεριλαμβανομένου του προθέματος http://, π.χ. http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Σχετική διαδρομή του φόρουμ',
+  'relative_path_of_forum_from_webroot_explanation' => 'Σχετική διαδρομή της εφαρμογής BBS από φάκελλο του domain (webroot) (Παράδειγμα: εάν η εφαρμογή BBS βρίσκεται στο http://www.yourdomain.tld/forum/, καταχωρήστε &quot;/forum/&quot; σε αυτό το πεδίο)',
+  'relative_path_to_config_file' => 'Σχετική διαδρομή του αρχείο ρυθμίσεων της εφαρμογής BBS (config file)',
+  'relative_path_to_config_file_explanation' => 'Σχετική διαδρομή της εφαρμογής BBS, όπως θα φαίνεται από τον φάκελλο του Coppermine (π.χ. &quot;../forum/&quot; εάν η εφαρμογή BBS βρίσκεται στο http://www.yourdomain.tld/forum/ και το Coppermine στο http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Πρόθεμα του cookie',
+  'cookie_prefix_explanation' => 'αυτό θα πρέπει να είναι το όνομα του cookie της εφαρμογής BBS',
+  'table_prefix' => 'Πρόθεμα του πίνακα',
+  'table_prefix_explanation' => 'Πρέπει να είναι ίδιο με το πρόθεμα που διαλέξατε για την εφαρμογή BBS όταν την εγκαταστήσατε.',
+  'user_table' => 'Πίνακας χρηστών',
+  'user_table_explanation' => '(συνήθως η προκαθορισμένη αξία είναι εντάξει, εκτός κι αν η εγκατάσταση της εφαρμογής BBS δεν είναι η συνήθης)',
+  'session_table' => 'Πίνακας συνεδρίας',
+  'session_table_explanation' => '(συνήθως η προκαθορισμένη αξία είναι εντάξει, εκτός κι αν η εγκατάσταση της εφαρμογής BBS δεν είναι η συνήθης)',
+  'group_table' => 'Πίνακας ομάδων',
+  'group_table_explanation' => '(συνήθως η προκαθορισμένη αξία είναι εντάξει, εκτός κι αν η εγκατάσταση της εφαρμογής BBS δεν είναι η συνήθης)',
+  'group_relation_table' => 'Πίνακας σχέσεων ομάδων',
+  'group_relation_table_explanation' => '(συνήθως η προκαθορισμένη αξία είναι εντάξει, εκτός κι αν η εγκατάσταση της εφαρμογής BBS δεν είναι η συνήθης)',
+  'group_mapping_table' => 'Πίνακας χαρτογράφησης ομάδων',
+  'group_mapping_table_explanation' => '(συνήθως η προκαθορισμένη αξία είναι εντάξει, εκτός κι αν η εγκατάσταση της εφαρμογής BBS δεν είναι η συνήθης)',
+  'use_standard_groups' => 'Χρήση τυποποιημένων ομάδων χρηστών BBS',
+  'use_standard_groups_explanation' => 'Χρησιμοποίηση τυποποιημένων (ενσωματωμένων) ομάδων χρηστών (συστήνεται). Αυτό θα διαγράψει όλες τις ρυθμίσεις των διαμορφωμένων ομάδων χρηστών. Απενεργοποιήστε αυτή την επιλογή μόνο εάν ΠΡΑΓΜΑΤΙΚΑ ξέρετε τι κάνετε!',
+  'validating_group' => 'Επικύρωση ομάδας',
+  'validating_group_explanation' => 'Η ταυτότητα (ID) της ομάδας της εφαρμογής BBS όπου θα βρίσκονται οι λογαριασμοί χρηστών που χρειάζονται επικύρωση. Συνήθως η προκαθορισμένη αξία είναι εντάξει, εκτός κι αν η εγκατάσταση της εφαρμογής BBS δεν είναι η συνήθης.',
+  'guest_group' => 'Ομάδα επισκεπτών',
+  'guest_group_explanation' => 'Η ταυτότητα (ID) της ομάδας της εφαρμογής BBS όπου θα βρίσκονται οι επισκέπτες (ανώνυμοι χρήστες). Συνήθως η προκαθορισμένη αξία είναι εντάξει, εκτός κι αν η εγκατάσταση της εφαρμογής BBS δεν είναι η συνήθης.',
+  'member_group' => 'Ομάδα μελών',
+  'member_group_explanation' => 'Η ταυτότητα (ID) της ομάδας της εφαρμογής BBS όπου θα βρίσκονται οι λογαριασμοί των &quot;μελών&quot; (η προκαθορισμένη αξία είναι εντάξει, αλλάξτε την μόνο εάν ξέρετε τι κάνετε)',
+  'admin_group' => 'Ομάδα διαχειριστών',
+  'admin_group_explanation' => 'Η ταυτότητα (ID) της ομάδας της εφαρμογής BBS όπου θα βρίσκονται οι διαχειριστές (η προκαθορισμένη αξία είναι εντάξει, αλλάξτε την μόνο εάν ξέρετε τι κάνετε)',
+  'banned_group' => 'Ομάδα αποκλεισμένων',
+  'banned_group_explanation' => 'Η ταυτότητα (ID) της ομάδας της εφαρμογής BBS όπου θα βρίσκονται οι αποκλεισμένοι χρήστες (η προκαθορισμένη αξία είναι εντάξει, αλλάξτε την μόνο εάν ξέρετε τι κάνετε)',
+  'global_moderators_group' => 'Ομάδα γενικών συντονιστών',
+  'global_moderators_group_explanation' => 'Η ταυτότητα (ID) της ομάδας της εφαρμογής BBS όπου θα βρίσκονται οι γενικοί συντονιστές (η προκαθορισμένη αξία είναι εντάξει, αλλάξτε την μόνο εάν ξέρετε τι κάνετε)',
+  'special_settings' => 'BBS-συγκεκριμένες ρυθμίσεις',
+  'logout_flag' => 'έκδοση phpBB (σημαία αποσύνδεσης)',
+  'logout_flag_explanation' => 'Ποια είναι η έκδοση του BBS (αυτή η ρύθμιση καθορίζει τον τρόπο χειρισμού της αποσύνδεσης)',
+  'use_post_based_groups' => 'Χρησιμοποίηση ομάδων βασισμένων στις δημοσιεύσεις;',
+  'logout_flag_yes' => '2.0.5 ή υψηλότερη',
+  'logout_flag_no' => '2.0.4 ή χαμηλότερη',
+  'use_post_based_groups_explanation' => 'Καθορίζει το εάν οι ομάδες της εφαρμογής BBS που καθορίζονται από τον αριθμό των δημοσιεύσεων ληφθούν υπόψιν (επιτρέπει κοκκώδη-granular διαχείριση των αδειών) ή απλώς οι προεπιλεγμένες ομάδες (κάνει αυκολότερη την διαχείριση, συστήνεται). Μπορείτε να αλλάξετε αυτή τη ρύθμιση και αργότερα.',
+  'use_post_based_groups_yes' => 'ναι',
+  'use_post_based_groups_no' => 'όχι',
+  'error_title' => 'Πρέπει να διορθώσετε αυτά τα λάθη πριν μπορέσετε να συνεχίσετε. Πηγαίνετε στην προηγούμενη οθόνη.',
+  'error_specify_bbs' => 'Πρέπει να διευκρινίσετε ποιαν εφαρμογή θέλετε να γεφυρώσετε με την εγκατάσταση του Coppermine.',
+  'error_no_blank_name' => 'Δεν μπορείτε να αφήσετε κενό το όνομα του διαμορφωμένου αρχείου γεφυροποίησης.',
+  'error_no_special_chars' => 'Το όνομα του αρχείου γεφυροποίησης δεν μπορεί να περιέχει ειδικούς χαρακτήρες εκτός της κάτω παύλας (_) και της παύλας (-)!',
+  'error_bridge_file_not_exist' => 'Το αρχείο γεφυροποίησης %s δεν υπάρχει στον διακομιστή. Ελέγξτε εάν πραγματικά το έχετε ανεβάσει.',
+  'finalize' => 'ενεργοποίηση/απενεργοποίηση ενσωμάτωσης BBS',
+  'finalize_explanation' => 'Οι ρυθμίσεις που έχετε διευκρινίσει μέχρι τώρα έχουν γραφτεί στην βάση δεδομένων, αλλά η ενσωμάτωση της εφαρμογής BBS δεν έχει ενεργοποιηθεί. Μπορείτε να την ενεργοποιήσετε/απενεργοποιήσετε σε οποιαδήποτε στιγμή αργότερα. Σιγουρευτείτε πως θα θυμάστε το όνομα χρήστη και τον κωδικό του διαχειριστή του αυτόνομου Coppermine, ίσως το χρειαστείτε αργότερα για τυχόν αλλαγές. Εάν κάτι πάει στραβά, πηγαίνεται στο %s και απενεργοποιήστε εκεί την ενσωμάτωση του BBS, χρησιμοποιώντας τον αυτόνομο (αγεφυροποίητο) λογαριασμό διαχειριστή (συνήθως αυτόν που δημιουργείτε κατά την εγκατάσταση του Coppermine).',
+  'your_bridge_settings' => 'Οι ρυθμίσεις της γεφυροποίησής σας',
+  'title_enable' => 'Ενεργοποίηση ενσωμάτωσης/γεφυροποίησης με %s',
+  'bridge_enable_yes' => 'ενεργοποίηση',
+  'bridge_enable_no' => 'απενεργοποίηση',
+  'error_must_not_be_empty' => 'δεν πρέπει να είναι άδειο',
+  'error_either_be' => 'πρέπει να είναι είτε %s ή %s',
+  'error_folder_not_exist' => 'ο φάκελλος %s δεν υπάρχει. Διορθώστε την αξία που καταχωρήσατε για το %s',
+  'error_cookie_not_readible' => 'Το Coppermine δεν μπορεί να διαβάσει ένα cookie με το όνομα %s. Διορθώστε την αξία που καταχωρήσατε για το %s, ή πηγαίνετε στον πίνακα ελέγχου της εφαρμογής BBS και σιγουρευτείτε πως η διαδρομή του cookie είναι αναγνώσιμη για το coppermine.',
+  'error_mandatory_field_empty' => 'Δεν μπορείτε να αφήσετε κενό το πεδίο %s - καταχωρήστε την αρμόζουσα αξία.',
+  'error_no_trailing_slash' => 'Δεν πρέπει να υπάρχει κάθετος στο τέλος του πεδίου %s.',
+  'error_trailing_slash' => 'Πρέπει να υπάρχει κάθετος στο τέλος του πεδίου %s.',
+  'error_db_connect' => 'Ήταν αδύνατη η σύνδεση στην βάση δεδομένων mySQL με τα στοιχεία που καταχωρήσατε. Το ακριβές μύνημα λάθους της mySQL ήταν αυτό:',
+  'error_db_name' => 'Άν και το Coppermine μπόρεσε να συνδεθεί, η ανεύρεση της βάσης δεδομένων %s ήταν αδύνατη. Σιγουρευτείτε πως έχετε διευκρινίσει το %s κατάλληλα. Το ακριβές μύνημα λάθους της mySQL ήταν αυτό:',
+  'error_prefix_and_table' => '%s και ',
+  'error_db_table' => 'Η ανεύρεση του πίνακα %s ήταν αδύνατη. Σιγουρευτείτε πως έχετε διευκρινίσει το %s κατάλληλα.',
+  'recovery_title' => 'Διαχειριστής Γεφυροποίησης: αποκατάσταση έκτακτης ανάγκης',
+  'recovery_explanation' => 'Εάν είστε εδώ για να διαχειριστείτε την ενσωμάτωση της εφαρμογής BBS της Coppermine γκαλερί σας, πρέπει να συνδεθείτε πρώτα ως διαχειριστής. Εάν δεν μπορείτε να συνδεθείτε επειδή η γεφυροποίηση δεν λειτουργεί όπως θα έπρεπε, μπορείτε να απενεργοποιήσετε την ενσωμάτωση της εφαρμογής BBS σε αυτή τη σελίδα. Η καταχώρηση του ονόματος χρήστη σας και του κωδικού σας δεν θα σας συνδέσει, αλλά απλά θα απενεργοποιήσει την ενσωμάτωση της εφαρμογής BBS. Αναφερθείτε στο εγχειρίδιο για περισσότερες λεπτομέρειες.',
+  'username' => 'Όνομα Χρήστη',
+  'password' => 'Κωδικός',
+  'disable_submit' => 'Υποβολή',
+  'recovery_success_title' => 'Επιτυχής αυθεντικοποίηση',
+  'recovery_success_content' => 'Έχετε απενεργοποιήσει επιτυχώς την γεφυροποίηση της εφαρμογής BBS. Η εγκατάσταση του Coppermine λειτουργεί τώρα αυτόνομα.',
+  'recovery_success_advice_login' => 'Συνδεθείτε σαν διαχειριστής για να επεξεργαστείτε τις ρυθμίσεις της γεφυροποίησης και/ή να ενεργοποιήσετε πάλι την ενσωμάτωση της εφαρμογής BBS.',
+  'goto_login' => 'Μετάβαση στην σελίδα σύνδεσης',
+  'goto_bridgemgr' => 'Μετάβαση στον διαχειριστή γεφυροποίησης',
+  'recovery_failure_title' => 'Ανεπιτυχής αυθεντικοποίηση',
+  'recovery_failure_content' => 'Παρείχατε λανθασμένα στοιχεία. Θα πρέπει να παρέχετε τα στοιχεία του λογαριασμού διαχειριστή της αυτόνομης έκδοσης (συνήθως του λογαριασμού που δημιουργείται κατά την εγκατάσταση του Coppermine).',
+  'try_again' => 'προσπαθήστε πάλι',
+  'recovery_wait_title' => 'Περιμένετε, ο χρόνος δεν έχει τελειώσει',
+  'recovery_wait_content' => 'Για λόγους ασφαλείας αυτό το πρόγραμμα δεν επιτρέπει αποτυχημένες προσπάθειες σύνδεσης σε μικρό χρονικό διάστημα, γι\' αυτό θα πρέπει να περιμένετε λίγο μέχρι να σας επιτραπεί πάλι να προσπαθήσετε να αυθεντικοποιηθείτε.',
+  'wait' => 'περιμένετε',
+  'create_redir_file' => 'Δημιουργία αρχείου ανακατεύθυνσης (συστήνεται)',
+  'create_redir_file_explanation' => 'Για να ανακατευθύνετε χρήστες πίσω στο Coppermine αφού συνδεθούν στην εφαρμογή BBS, πρέπει να δημιουργηθεί ένα αρχείο ανακατεύθυνσης μέσα στον φάκελλο της εφαρμογής BBS. Όταν αυτή η επιλογή είναι επιλεγμένη, ο διαχειριστής γεφυροποίησης θα προσπαθήσει να δημιουργήσει αυτό το αρχείο για εσάς, ή θα σας δώσει έτοιμο τον κώδικα για τον αντιγράψετε και να τον επικολλήσετε και να δημιουργήσετε έτσι το αρχείο.',
+  'browse' => 'browse',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Ημερολόγιο', //cpg1.4
+  'close' => 'Κλείσιμο', //cpg1.4
+  'clear_date' => 'καθαρισμός ημερομηνίας', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -329,228 +559,305 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-	'miss_param' => '     \'%s\'   !',
-	'unknown_cat' => '      database',
-	'usergal_cat_ro' => '         !',
-	'manage_cat' => ' ',
-	'confirm_delete' => '        ', //js-alert
-	'category' => '',
-	'operations' => '',
-	'move_into' => 'M ',
-	'update_create' => '/ ',
-	'parent_cat' => ' ',
-	'cat_title' => ' ',
-	'cat_thumb' => 'humbnail ', //cpg1.3.0
-	'cat_desc' => ' '
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-	'title' => '',
-	'restore_cfg' => '  ',
-	'save_cfg' => '  ',
-	'notes' => '',
-	'info' => '',
-	'upd_success' => '   Coppermine ',
-	'restore_success' => '    Coppermine ',
-	'name_a' => ' ',
-	'name_d' => ' ',
-	'title_a' => ' ', 
-        'title_d' => ' ',
-	'date_a' => ' ',
-	'date_d' => ' ',
-	'th_any' => 'Max Aspect',
-	'th_ht' => 'Height',
-	'th_wd' => 'Width',
-	'label' => '', //cpg1.3.0
-	'item' => '', //cpg1.3.0
-	'debug_everyone' => '', //cpg1.3.0
-	'debug_admin' => '  ', //cpg1.3.0
-
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-	' ',
-	array(' ', 'gallery_name', 0),
-	array('  ', 'gallery_description', 0),
-	array('-mail    ', 'gallery_admin_email', 0),
-	array('   \'  \'    ', 'ecards_more_pic_target', 0),
-	array(' Gallery   ', 'offline', 1), //cpg1.3.0
-	array('  ', 'log_ecards', 1), //cpg1.3.0
-	array('   ZIP download  ', 'enable_zipdownload', 1), //cpg1.3.0
-
-	',     ',
-	array('', 'lang', 5),
-	array('', 'theme', 6),
-	array('  ', 'language_list', 1), //cpg1.3.0
-	array('  ', 'language_flags', 8), //cpg1.3.0
-	array(' &quot;reset&quot;   ', 'language_reset', 1), //cpg1.3.0
-	array('  ', 'theme_list', 1), //cpg1.3.0
-	array(' &quot;reset&quot;   ', 'theme_reset', 1), //cpg1.3.0
-	array('     (FAQ)', 'display_faq', 1), //cpg1.3.0
-	array('  bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-	array(' ', 'charset', 4), //cpg1.3.0
-
-	'  ',
-	array('   (  %)', 'main_table_width', 0),
-	array('   ', 'subcat_level', 0),
-	array('   ', 'albums_per_page', 0),
-	array('      ', 'album_list_cols', 0),
-	array('  thumbnails  ', 'alb_list_thumb_size', 0),
-	array('   ', 'main_page_layout', 0),
-        array('   thumbnails    ','first_level',1), 
-
-	' Thumbnail',
-	array('     thumbnail', 'thumbcols', 0),
-	array('     thumbnail', 'thumbrows', 0),
-	array('  tabs  ', 'max_tabs', 10), //cpg1.3.0
-	array('   (  )    thumbnail', 'caption_in_thumbview', 1), //cpg1.3.0
-	array('      thumbnail', 'views_in_thumbview', 1), //cpg1.3.0
-	array('      thumbnail', 'display_comment_count', 1),
-	array('      thumbnail', 'display_uploader', 1), //cpg1.3.0
-	array('     ', 'default_sort_order', 3), //cpg1.3.0
-	array('              \'top-rated\' .', 'min_votes_for_rating', 0), //cpg1.3.0
-
-	'  &amp;  ',
-	array('     (  %)', 'picture_table_width', 0), //cpg1.3.0
-	array('      ?', 'display_pic_info', 1), //cpg1.3.0
-	array('    ', 'filter_bad_words', 1),
-	array('     ', 'enable_smilies', 1),
-	array('            (   flood)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-	array('M      ', 'max_img_desc_length', 0),
-	array('M    ', 'max_com_wlength', 0),
-	array('M    ', 'max_com_lines', 0),
-	array('M  ', 'max_com_size', 0),
-        array(' film strip', 'display_film_strip', 1), 
-        array('    film strip', 'max_film_strip_items', 0),
-	array('   email   ', 'email_comment_notification', 1), //cpg1.3.0
-	array('     Slideshow  milliseconds (1  = 1000 milliseconds)', 'slideshow_interval', 0), //cpg1.3.0
-
-	'P   thumbnails', //cpg1.3.0
-	array('  JPEG ', 'jpeg_qual', 0),
-        array('   thumbnail <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-        array('  (         thumbnail )<b>*</b>', 'thumb_use', 7), 
-	array('  ','make_intermediate',1),
-	array('M     / <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-	array('M      (KB)', 'max_upl_size', 0), //cpg1.3.0
-	array('M     /   ()', 'max_upl_width_height', 0), //cpg1.3.0
-
-	'    thumbnails', //cpg1.3.0
-        array('     ','show_private',1), //cpg1.3.0
-	array('    ', 'forbiden_fname_char',0), //cpg1.3.0
-	//array('      ', 'allowed_file_extensions',0), //cpg1.3.0
-	array('  ', 'allowed_img_types',0), //cpg1.3.0
-	array('  ', 'allowed_mov_types',0), //cpg1.3.0
-	array('  ', 'allowed_snd_types',0), //cpg1.3.0
-	array('  ', 'allowed_doc_types',0), //cpg1.3.0
-	array('M    ','thumb_method',2), //cpg1.3.0
-	array('    ImageMagick \'convert\' ( /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-	//array('   (   ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-	array('     ImageMagick', 'im_options', 0), //cpg1.3.0
-	array('  EXIF  JPEG ', 'read_exif_data', 1), //cpg1.3.0
-	array('  IPTC  JPEG ', 'read_iptc_data', 1), //cpg1.3.0
-	array('  <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-	array('       <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0),
-	array('    <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-	array('  thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-	array('   ', 'default_dir_mode', 0), //cpg1.3.0
-	array('   ', 'default_file_mode', 0), //cpg1.3.0
-
-	' ',
-	array('    ', 'allow_user_registration', 1),
-	array('       email', 'reg_requires_valid_email', 1),
-	array('  email      ', 'reg_notify_admin_email', 1), //cpg1.3.0
-	array('       email', 'allow_duplicate_emails_addr', 1),
-	array('       (:      ,        )', 'allow_private_albums', 1), //cpg1.3.0
-	array('   email      ', 'upl_notify_admin_email', 1), //cpg1.3.0
-	array('       login       ', 'allow_memberlist', 1), //cpg1.3.0
-
-	'Custom      (      )',
-	array(' 1 ', 'user_field1_name', 0),
-	array(' 2 ', 'user_field2_name', 0),
-	array(' 3 ', 'user_field3_name', 0),
-	array(' 4 ', 'user_field4_name', 0),
-
-	'   Cookies',
-	array('  cookie    ', 'cookie_name', 0),
-	array('   cookie    ', 'cookie_path', 0),
-	
-	' ',
-	array('E   ', 'debug_mode', 9), //cpg1.3.0
-	array('      ', 'debug_notice', 1), //cpg1.3.0
+  'miss_param' => 'Οι παράμετροι που απαιτούνται για \'%s\'λειτουργία δεν δόθηκαν !',
+  'unknown_cat' => 'Η επιλεγμένη κατηγορία δεν υπάρχει στην βάση δεδομένων',
+  'usergal_cat_ro' => 'Τα φώτο άλμπουμ των χρηστών δεν μπορούν να διαγραφούν !',
+  'manage_cat' => 'Διαχείριση κατηγοριών',
+  'confirm_delete' => 'Είστε σίγουροι πως θέλετε να ΔΙΑΓΡΑΨΕΤΕ αυτήν την κατηγορία', //js-alert
+  'category' => 'Κατηγορία',
+  'operations' => 'Λειτουργίες',
+  'move_into' => 'Μετακίνηση σε',
+  'update_create' => 'Ανανέωση/Δημιουργία κατηγορίας',
+  'parent_cat' => 'Δημιουργός κατηγορίας',
+  'cat_title' => 'Τίτλος κατηγορίας',
+  'cat_thumb' => 'Μικρογραφία κατηγορίας',
+  'cat_desc' => 'Περιγραφή κατηγορίας',
+  'categories_alpha_sort' => 'Αλφαβητική ταξινόμηση κατηγοριών (αντί για την προσαρμοσμένη διάταξη)', //cpg1.4
+  'save_cfg' => 'Αποθήκευση ρυθμίσεων', //cpg1.4
+);
 
-	'<br /><div align="left"><a name="notice1"></a>(*)    *           .<br />
-	<a name="notice2"></a>(**)     ,         ,            .  ,           &quot;<a href="util.php"> </a> ( )&quot;     .</div><br />', //cpg1.3.0
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Ρυθμίσεις της γκαλερί', //cpg1.4
+  'manage_exif' => 'Διαχείριση εμφάνισης των πληροφοριών exif', //cpg1.4
+  'manage_plugins' => 'Διαχείριση βοηθημάτων', //cpg1.4
+  'manage_keyword' => 'Διαχείριση λέξεων κλειδιών', //cpg1.4
+  'restore_cfg' => 'Επαναφορά αρχικών ρυθμίσεων',
+  'save_cfg' => 'Αποθήκευση νέων ρυθμίσεων',
+  'notes' => 'Σημειώσεις',
+  'info' => 'Πληροφορίες',
+  'upd_success' => 'Οι ρυθμίσεις του Coppermine ανανεώθηκαν',
+  'restore_success' => 'Οι αρχικές ρυθμίσεις του Coppermine αποκαταστάθηκαν',
+  'name_a' => 'Ανοδικά κατά όνομα',
+  'name_d' => 'Καθοδικά κατά όνομα',
+  'title_a' => 'Ανοδικά κατά τίτλο',
+  'title_d' => 'Καθοδικά κατά τίτλο',
+  'date_a' => 'Ανοδικά κατά ημερομηνία',
+  'date_d' => 'Καθοδικά κατά ημερομηνία',
+  'pos_a' => 'Ανοδικά κατά θέση', //cpg1.4
+  'pos_d' => 'Καθοδικά κατά θέση', //cpg1.4
+  'th_any' => 'Μέγιστη Αναλογία',
+  'th_ht' => 'Ύψος',
+  'th_wd' => 'Πλάτος',
+  'label' => 'ετικέτα',
+  'item' => 'Στοιχείο',
+  'debug_everyone' => 'Όλοι',
+  'debug_admin' => 'Μόνο διαχειριστής',
+  'no_logs'=> 'Απενεργοποιημένο', //cpg1.4
+  'log_normal'=> 'Κανονικά', //cpg1.4
+  'log_all' => 'Όλα', //cpg1.4
+  'view_logs' => 'Εμφάνιση αναγραφών', //cpg1.4
+  'click_expand' => 'κάντε κλικ στο όνομα του τμήματος για επέκταση', //cpg1.4
+  'expand_all' => 'Επέκταση όλων', //cpg1.4
+  'notice1' => '(*) Αυτές οι ρυθμίσεις δεν πρέπει να αλλάξουν εάν έχετε ήδη αρχεία στην βάση δεδομένων σας.', //cpg1.4 - (relocated)
+  'notice2' => '(**) Όταν αλλάξετε αυτή τη ρύθμιση, θα επηρεαστούν μόνο τα αρχεία που θα προστεθούν από το σημείο εκείνο και μετά, γι\' αυτό συστήνεται να μην αλλαχθεί η ρύθμιση εάν υπάρχουν ήδη αρχεία στην γκαλερί. Μπορείτε, εντούτοις, να εφαρμόσετε τις αλλαγές στα υπάρχοντα αρχεία με τα &quot;<a href="util.php">εργαλεία διαχειριστή</a> (αλλαγή διαστάσεων φωτογραφιών)&quot; από τις επιλογές διαχειριστή.', //cpg1.4 - (relocated)
+  'notice3' => '(***) Όλα τα αρχεία αναγραφής να γράφονται στα αγγλικά.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Λειτουργία απενεργοποιημένη κατά την χρήση της ενσωμaτωμένης εφαρμογής bb', //cpg1.4
+  'auto_resize_everyone' => 'Όλοι', //cpg1.4
+  'auto_resize_user' => 'Μόνο χρήστες', //cpg1.4
+  'ascending' => 'ανοδικά', //cpg1.4
+  'descending' => 'καθοδικά', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'Γενικές ρυθμίσεις',
+  array('Όνομα γκαλερί', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Περιγραφή γκαλερί', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Email διαχειριστή της γκαλερί', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('URL του φακέλλου της γκαλερί (χωρίς το \'index.php\' ή κάτι παρόμοιο στο τέλος)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL της κεντρικής σελίδας', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Επιτρέψτε κατέβασμα-ZIP των αγαπημένων', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Διαφορά χρονικής ζώνης σε σχέση με την ώρα GMT (τωρινή ώρα: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Επιτρέψτε τους κρυπτογραφημένους κωδικούς πρόσβασης (δεν μπορεί να ανατραπεί)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Επιτρέψτε τις εικόνες βοήθειας (βοήθεια διαθέσιμη στα αγγλικά μόνο)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Επιτρέψτε τις λέξεις-κλειδιά/συνδέσμους στην αναζήτηση','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Επιτρέψτε τα βοηθήματα', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Επιτρέψτε τον αποκλεισμό μη κατευθύνσιμων IP διεθύνσεων (ιδιωτικών/LAN IPs)', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Πλοηγήσιμη διαδικασία προσθήκης πολλών αρχείων', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Γλώσσα &amp; ρυθμίσεις κωδικοποίησης χαρακτήρων',
+  array('Γλώσσα', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Χρησιμοποίηση Αγλικών εάν η μεταφρασμένη φράση δεν υπάρχει;', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Κωδικοποίηση χαρακτήρων', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Εμφάνιση λίστας γλωσσών', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Εμφάνιση σημαιών των γλωσσών', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Εμφάνιση επιλογής &quot;μηδενισμού&quot; στην επιλογή γλωσσών', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Εμφάνιση προηγούμενου/επόμενου στις σελίδες με ετικέττες', 'previous_next_tab', 1), //cpg1.4
+
+  'Ρυθμίσεις Θεμάτων',
+  array('Θέμα', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Εμφάνιση λίστας θεμάτων', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Εμφάνιση επιλογής &quot;μηδενισμού&quot; στην επιλογή θεμάτων', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Εμφάνιση συχνών ερωτησεων και απαντήσεων (FAQ)', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Όνομα συνδέσμου διαμορφοποιημένου μενού', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('URL συνδέσμου διαμορφοποιημένου μενού', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Εμφάνιση βοήθειας bbcode', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Εμφάνιση του vanity block στα θέματα που είναι δηλωμένα ως συμβατά με XHTML και CSS','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Διαδρομή για την διαμορφοποιημένη επιγραφή (custom header)', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Διαδρομή για την διαμορφοποιημένη υποσημείωση (custom footer)', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Εμφάνιση Λίστας Αλμπουμ',
+  array('Πλάτος του κυρίως πίνακα (εικονοστοιχεία ή %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Αριθμός επιπέδων κατηγοριών προς εμφάνιση', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Αριθμός άλμπουμ προς εμφάνιση', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Αριθμός στηλών για την λίστα των άλμπουμς', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Μέγεθος των μικρογραφιών σε εικονοστοιχεία', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Περιεχόμενο κεντρικής σελίδας', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Εμφάνιση μικρογραφιών του πρώτου επιπέδου άλμπουμ στις κατηγορίες','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Αλφαβητική ταξινόμηση κατηγοριών (αντί της διαμορφωμένης σειράς)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Εμφάνιση αριθμού συνδεόμενων αρχείων','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Εμφάνιση μικρογραφιών',
+  array('Αριθμός στηλών στην σελίδα με τις μικρογραφίες', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Αριθμός γραμμών στην σελίδα με τις μικρογραφίες', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Ανώτερος αριθμός ετικεττών προς εμφάνιση', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Εμφάνιση λεζάντας αρχείου (επιπρόσθετα του τίτλου) κάτω από την μικρογραφία', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Εμφάνιση αριθμού εμφανίσεων κάτω από την μικρογραφία', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Εμφάνιση αριθμού σχολίων κάτω από την μικρογραφί', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Εμφάνιση του προσθέτη κάτω από την μικρογραφία', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Εμφάνιση ονόματος διαχειριστή των προσθετών κάτω από την μικρογραφία', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Εμφάνιση ονόματος αρχείου κάτω από την μικρογραφία', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Εμφάνιση περιγραφής του άλμπουμ', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Προεπιλεγμένη ταξινόμηση για τα αρχεία', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Ελάχιστος αριθμός ψήφων για την εμφάνιση ενός αρχείου στην λίστα \'υψηλά-βαθμολογημένα\'', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Εμφάνιση εικόνων', //cpg1.4
+  array('Πλάτος πίνακα για εμφάνιση αρχείου (εικονοστοιχεία ή %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Προκαθοριμένη εμφάνιση πληροφοριών αρχείων', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Μέγιστος αριθμός χαρακτήρων για την περιγραφή μιας εικόνας', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Μέγιστος αριθμός χαρακτήρων σε μία λέξη', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Εμφάνιση λωρίδας ταινιών', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Εμφάνιση ονόματος αρχείου κάτω από τις μικρογραφίες της λωρίδας ταινιών', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Αριθμός αντικειμένων στην λωρίδα ταινιών', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Χρόνος εναλλαγής φωτογραφιών κατά την προβολή διαφανειών σε χιλιοστά δευτερολέπτου (1 δευτερόλεπτο = 1000 χιλιοστά δευτερολέπτου)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Ρυθμίσεις σχολίων', //cpg1.4
+  array('Φιλτράρισμα άσχημων λέξεων στα σχόλια', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Να επιτρέπονται φατσούλες στα σχόλια', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Να επιτρέπονται διαδοχικά σχόλια σε ένα αρχείο από τον ίδιο χρήστη (απενεργοποίηση προστασίας από πλημμύρα)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Μέγιστος αριθμός γραμμών σε ένα σχόλιο', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Μέγιστος αριθμός χαρακτήρων σε ένα σχόλιο', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Ειδοποίηση διαχειριστή για τα σχόλια με email', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Ταξινόμηση των σχολίων', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Πρόθεμα για τους ανώνυμους συντάκτες σχολίων', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Ρυθμίσεις αρχείων και μικρογραφιών',
+  array('Ποιότητα αρχείων JPEG', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Μέγιστες διαστάσεις μιας μικρογραφίας <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Χρήση διαστάσεων (πλάτος ή ύψος ή Μέγιστη αναλογία για τις μικρογραφίες) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Δημιουργία ενδιάμεσων φωτογραφιών','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Μέγιστο πλάτος ή ύψος μιας ενδιάμεσης φωτογραφίας ή βίντεο <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Μέγιστο μέγεθος προστιθέμενων αρχείων (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Μέγιστο πλάτος ή ύψος προστιθέμενων φωτογραφιών/βίντεο (εικονοστοιχεία)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Αυτόματη αναμεγέθυνση φωτογραφιών που είναι μεγαλύτερες από το μέγιστο πλάτος ή ύψος', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Προχωρημένες ρυθμίσεις αρχείων και μικρογραφιών',
+  array('Τα άλμπουμς μπορούν να είναι ιδιωτικά (Σημείωση: εάν αλλάξετε από \'ναι\' σε \'όχι\' κάθε υπάρχων ιδιωτικό άλμπουμ θα γίνει δημόσιο)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Εμφάνιση εικόνας ιδιωτικών άλμπουμς στους επισκέπτες','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Απαγορευμένοι χαρακτήρες στα ονόματα αρχείων', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Αποδεκτές επεκτάσεις αρχείων για τις προστιθέμενες φωτογραφίες', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Επιτρεπόμεοι τύποι εικόνων', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Επιτρεπόμενοι τύποι ταινιών', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Αυτόματο ξεκίνημα ταινίας', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Επιτρεπόμενοι τύποι ήχων', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Επιτρεπόμενοι τύποι κειμένων', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Μέθοδος αλλαγής μεγέθους φωτογραφιών','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Διαδρομή για την εφαρμογή \'μετατροπής\' ImageMagick (παράδειγμα /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Επιτρεπόμενοι τύποι φωτογραφιών (ισχύει μόνο για το ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Επιλογές εντολών γραμμής για το ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Ανάγνωση πληροφοριών EXIF στα αρχεία JPEG', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Ανάγνωση πληροφοριών IPTC στα αρχεία JPEG', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Φάκελλος των άλμπουμς <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Φάκελλος των αρχείων χρηστών <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Πρόθεμα για τις ενδιάμεσες φωτογραφίες <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('Πρόθεμα για τις μικρογραφίες <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Προεπιλεγμένες ρυθμίσεις για φακέλλους', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Προεπιλεγμένες ρυθμίσεις για αρχεία', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Ρυθμίσεις χρηστών',
+  array('Να επιτρέπεται η εγγραφή νέων χρηστών', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Να επιτρέπεται η πρόσβαση σε μη-αυθεντικοποιημένους (επισκέπτες ή ανώνυμους) χρήστες', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Η εγγραφή νέων χρηστών χρειάζεται επαλήθευση με email', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Ενημέρωση διαχειριστή με email για νέες εγγραφές', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Ενεργοποίηση εγγραφών από διαχειριστή', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Να επιτρέπεται σε δύο χρήστες να έχουν την ίδια email διεύθυνση', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Ενημέρωση διαχειριστή/ών για προσθήκες χρηστών που περιμένουν έγκριση', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Εμφάνιση λίστας μελών σε αυθεντικοποιημένους χρήστες', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Να επιτρέπεται στους χρήστες η αλλαγή της email διεύθυνσής τους στο προφίλ τους', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Να επιτρέπεται στους χρήστες η διατήρηση ελέγχου των φωτογραφιών τους σε δημόσιες γκαλερί', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Αριθμός αποτυχημένων προσπαθειών για αυθεντικοποίηση μέχρι τον προσωρινό αποκλεισμό (προς αποφυγή επιθέσεων κλοπής κωδικών)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Διάρκεια προσωρινού αποκλεισμού μετά από αποτυχημένες προσπάθειες αυθεντικοποίησης', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Ενεργοποίση αποστολής αναφορών στους διαχειριστές', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Διαμορφοποιήσιμα πεδία για προφίλ χρηστών (αφήστε τα κενά εάν δεν χρησιμοποιούνται).
+  Χρησιμοποιήστε το Προφίλ 6 για μεγάλες καταχωρήσεις, όπως βιογραφίες', //cpg1.4
+  array('Όνομα προφίλ 1', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Όνομα προφίλ 2', 'user_profile2_name', 0), //cpg1.4
+  array('Όνομα προφίλ 3', 'user_profile3_name', 0), //cpg1.4
+  array('Όνομα προφίλ 4', 'user_profile4_name', 0), //cpg1.4
+  array('Όνομα προφίλ 5', 'user_profile5_name', 0), //cpg1.4
+  array('Όνομα προφίλ 6', 'user_profile6_name', 0), //cpg1.4
+
+  'Διαμορφοποιήσιμα πεδία για περιγραφή εικόνων (αφήστε τα κενά εάν δεν χρησιμοποιούνται)',
+  array('Όνομα πεδίου 1', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Όνομα πεδίου 2', 'user_field2_name', 0),
+  array('Όνομα πεδίου 3', 'user_field3_name', 0),
+  array('Όνομα πεδίου 4', 'user_field4_name', 0),
+
+  'Ρυθμίσεις για τα cookies',
+  array('Όνομα του cookie', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Διαδρομή του cookie', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Ρυθμίσεις email (συνήθως τίποτε δεν χρειάζεται να αλλαχθεί εδώ. Eάν δεν είστε σίγουροι αφήστε κενά όλα τα πεδία)', //cpg1.4
+  array('SMTP Host (εάν μείνει κενό, θα χρησιμοποιηθεί το sendmail)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP όνομα χρήστη', 'smtp_username', 0), //cpg1.4
+  array('SMTP κωδικός', 'smtp_password', 0), //cpg1.4
+
+  'Αναγραφή και στατιστικές', //cpg1.4
+  array('Λειτουργία αναγραφής (logging) <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Αναγραφή των ηλεκτρονικών καρτών', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Κράτηση λεπτομερών στατιστικών των ψήφων','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Κράτηση λεπτομερών στατιστικών των επισκέψεων','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Ρυθμίσεις συντήρησης', //cpg1.4
+  array('Ενεργοποίηση λειτουργίας εντοπισμού λαθών', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Εμφάνιση ειδοποιήσεων κατά την λειτουργία εντοπισμού λαθών', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Η γκαλερί είναι εκτός λειτουργίας', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => '  ', //cpg1.3.0
-  'ecard_sender' => '', //cpg1.3.0
-  'ecard_recipient' => '', //cpg1.3.0
-  'ecard_date' => '', //cpg1.3.0
-  'ecard_display' => '  ', //cpg1.3.0
-  'ecard_name' => '', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => '', //cpg1.3.0
-  'ecard_descending' => '', //cpg1.3.0
-  'ecard_sorted' => '', //cpg1.3.0
-  'ecard_by_date' => ' ', //cpg1.3.0
-  'ecard_by_sender_name' => '  ', //cpg1.3.0
-  'ecard_by_sender_email' => ' email ', //cpg1.3.0
-  'ecard_by_sender_ip' => ' IP ', //cpg1.3.0
-  'ecard_by_recipient_name' => '  ', //cpg1.3.0
-  'ecard_by_recipient_email' => ' email ', //cpg1.3.0
-  'ecard_number' => '    %s  %s  %s', //cpg1.3.0
-  'ecard_goto_page' => '  ', //cpg1.3.0
-  'ecard_records_per_page' => '  ', //cpg1.3.0
-  'check_all' => ' ', //cpg1.3.0
-  'uncheck_all' => ' ', //cpg1.3.0
-  'ecards_delete_selected' => '   ', //cpg1.3.0
-  'ecards_delete_confirm' => '       ?   checkbox!', //cpg1.3.0
-  'ecards_delete_sure' => ' ', //cpg1.3.0
+  'title' => 'Αποστολή ηλεκτρονικής κάρτας',
+  'ecard_sender' => 'Αποστολέας',
+  'ecard_recipient' => 'Παραλήπτης',
+  'ecard_date' => 'Ημερομηνία',
+  'ecard_display' => 'Εμφάνιση ηλεκτρονικής κάρτας',
+  'ecard_name' => 'Όνομα',
+  'ecard_email' => 'Email',
+  'ecard_ip' => 'IP #',
+  'ecard_ascending' => 'ανοδικά',
+  'ecard_descending' => 'καθοδικά',
+  'ecard_sorted' => 'Ταξινομημένα',
+  'ecard_by_date' => 'κατά ημερομηνία',
+  'ecard_by_sender_name' => 'κατά όνομα αποστολέα',
+  'ecard_by_sender_email' => 'κατά email αποστολέα',
+  'ecard_by_sender_ip' => 'κατά IP διεύθυνση αποστολέα',
+  'ecard_by_recipient_name' => 'κατά όνομα παραλήπτη',
+  'ecard_by_recipient_email' => 'κατά email παραλήπτη',
+  'ecard_number' => 'εμφάνιση καταχηρήσεως %s έως %s από %s',
+  'ecard_goto_page' => 'μετάβαση στην σελίδα',
+  'ecard_records_per_page' => 'Καταχωρήσεις ανά σελίδα',
+  'check_all' => 'Επιλογή Όλων',
+  'uncheck_all' => 'Αποεπιλογή Όλων',
+  'ecards_delete_selected' => 'Διαγραφή επιλεγμένων ηλεκτρονικών καρτών',
+  'ecards_delete_confirm' => 'Είστε σίγουροι πως θέλετε να διαγράψετε τις καταχωρήσεις; Σημειώστε το τετραγωνίδιο!',
+  'ecards_delete_sure' => 'Είμαι σίγουρος/η',
 );
 
+
 // ------------------------------------------------------------------------- //
 // File db_input.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-	'empty_name_or_com' => '        ',
-	'com_added' => '   ',
-	'alb_need_title' => '        !',
-	'no_udp_needed' => '  .',
-	'alb_updated' => 'T  ',
-	'unknown_album' => '    ,         ',
-	'no_pic_uploaded' => '   !<br /><br />     ,      ...', //cpg1.3.0
-	'err_mkdir' => '     %s !',
-	'dest_dir_ro' => '  %s     ,        !',
-	'err_move' => '       %s  %s !',
-	'err_fsize_too_large' => 'T         (   %s x %s) !', //cpg1.3.0
-	'err_imgsize_too_large' => 'T         (   %s KB) !',
-	'err_invalid_img' => 'T   ,     !',
-	'allowed_img_types' => '    %s .',
-	'err_insert_pic' => '  \'%s\'       ', //cpg1.3.0
-	'upload_success' => '    <br /><br />       .', //cpg1.3.0
-	'notify_admin_email_subject' => '%s -   ', //cpg1.3.0
-	'notify_admin_email_body' => '     %s  ,     .  %s', //cpg1.3.0
-	'info' => '',
-	'com_added' => '  ',
-	'alb_updated' => '  ',
-	'err_comment_empty' => '      !',
-	'err_invalid_fext' => '        : <br /><br />%s.',
-	'no_flood' => '            <br /><br />         ', //cpg1.3.0
-	'redirect_msg' => '...<br /><br /><br /> \'CONTINUE\'      ',
-	'upl_success' => '    ', //cpg1.3.0
-	'email_comment_subject' => '   Coppermine Photo Gallery', //cpg1.3.0
-	'email_comment_body' => '      .  ...', //cpg1.3.0
+  'empty_name_or_com' => 'Πρέπει να πληκτρολογήσετε το όνομά σας και ένα σχόλιο',
+  'com_added' => 'Το σχόλιό σας προστέθηκε',
+  'alb_need_title' => 'Πρέπει να δώσετε έναν τίτλο στο άλμπουμ !',
+  'no_udp_needed' => 'Δεν χρειάζεται ενημέρωση.',
+  'alb_updated' => 'Το άλμπουμ ενημερώθηκε',
+  'unknown_album' => 'Το επιλεγμένο άλμπουμ δεν υπάρχει ή δεν έχετε άδεια πρόσθεσης αρχείων σε αυτό',
+  'no_pic_uploaded' => 'Δεν προστέθηκαν φωτογραφίες !<br /><br />Εάν πραγματικά επιλέξατε αρχείο για πρόσθεση, σιγουρευτείτε πως ο διακομιστής επιτρέπει την πρόσθεση αρχείων...',
+  'err_mkdir' => 'Αποτυχία δημιουργίας του φακέλλου %s !',
+  'dest_dir_ro' => 'Ο κατάλογος προορισμού %s δεν είναι εγγράψιμος από το πρόγραμμα !',
+  'err_move' => 'Αδύνατη η μετακίνηση του %s στο %s !',
+  'err_fsize_too_large' => 'Το μέγεθος του αρχείου που προσθέσατε είναι πολύ μεγάλο (το μέγιστο επιτρεπόμενο είναι %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'Το μέγεθος της φωτογραφίας που προσθέσατε είναι πολύ μεγάλο (το μέγιστο επιτρεπόμενο είναι %s KB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'Το αρχείο που προσθέσατε δεν είναι έγκυρη εικόνα !',
+  'allowed_img_types' => 'Μπορείτε να προσθέσετε μόνο %s εικόνες.',
+  'err_insert_pic' => 'Το αρχείο \'%s\' δεν μπορεί να καταχωρηθεί στο άλμπουμ',
+  'upload_success' => 'Το αρχείο σας προστέθηκε επιτυχώς.<br /><br />Θα είναι ορατό μετά από την έγκριση του διαχειριστή.',
+  'notify_admin_email_subject' => '%s - Ειδοποίηση πρόσθεσης',
+  'notify_admin_email_body' => 'Μια φωτογραφία έχει προστεθεί από τον/την %s και χρειάζεται την έγκρισή σας. Παρακαλώ επισκεφθείτε το %s',
+  'info' => 'Πληροφορίες',
+  'com_added' => 'Το σχόλιο προστέθηκε',
+  'alb_updated' => 'Το άλμπουμ ενημερώθηκε',
+  'err_comment_empty' => 'Το σχόλιό σας είναι κενό !',
+  'err_invalid_fext' => 'Μόνο αρχεία με τις ακόλουθες καταλήξεις γίνονται δεκτά: <br /><br />%s.',
+  'no_flood' => 'Συγνώμη αλλά έχετε ήδη κάνει το τελευταίο σχόλιο για αυτό το αρχείο<br /><br />Επεξεργαστείτε το σχόλιο που έχετε κάνει, εάν θέλετε να το αλλάξετε',
+  'redirect_msg' => 'Ανακατευθύνεστε.<br /><br /><br />Κάντε κλικ στο \'ΣΥΝΕΧΕΙΑ\' εάν η σελίδα δεν ανανεωθεί αυτόματα',
+  'upl_success' => 'Το αρχείο σας προστέθηκε επιτυχώς',
+  'email_comment_subject' => 'Προστέθηκε σχόλιο στην γκαλερί φωτογραφιών Coppermine',
+  'email_comment_body' => 'Κάποιος έχει προσθέσει ένα σχόλιο στην γκαλερί σας. Κοιτάξτε το στο',
+  'album_not_selected' => 'Δεν επιλέχθηκε άλμουμ', //cpg1.4
+  'com_author_error' => 'Ένας εγγεγραμμένος χρήστης χρησιμοποιεί αυτό το ψευδώνυμο, αυθεντικοποιηθείτε ή χρησιμοποιήστε κάποιο άλλο', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -558,31 +865,59 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
-	'caption' => '',
-	'fs_pic' => '  ',
-	'del_success' => ' ',
-	'ns_pic' => '  ',
-	'err_del' => '   ',
-	'thumb_pic' => 'thumbnail',
-	'comment' => '',
-	'im_in_alb' => '  ',
-	'alb_del_success' => 'A \'%s\' ',
-	'alb_mgr' => ' A',
-	'err_invalid_data' => '     \'%s\'',
-	'create_alb' => '  \'%s\'',
-	'update_alb' => '  \'%s\'   \'%s\'   \'%s\'',
-	'del_pic' => ' ', //cpg1.3.0
-	'del_alb' => ' ',
-	'del_user' => ' ',
-	'err_unknown_user' => '     !',
-	'comment_deleted' => '   ',
+  'caption' => 'Λεζάντα',
+  'fs_pic' => 'εικόνα πλήρους μεγέθους',
+  'del_success' => 'διεγράφει επιτυχώς',
+  'ns_pic' => 'φωτογραφία κανονικού μεγέθους',
+  'err_del' => 'δεν μπορεί να διαγραφεί',
+  'thumb_pic' => 'μικρογραφία',
+  'comment' => 'σχόλιο',
+  'im_in_alb' => 'φωτογραφία σε άλμπουμ',
+  'alb_del_success' => '\'Αλμπουμ &laquo;%s&raquo; διεγράφει', //cpg1.4
+  'alb_mgr' => 'Διαχείριση άλμπουμ',
+  'err_invalid_data' => 'Άκυρα δεδομένα παρελήφθησαν στο \'%s\'',
+  'create_alb' => 'Δημιουργία άλμπουμ \'%s\'',
+  'update_alb' => 'Ενημέρωση του άλμπουμ \'%s\' με τίτλο \'%s\' και ευρετήριο \'%s\'',
+  'del_pic' => 'Διαγραφή αρχείου',
+  'del_alb' => 'Διαγραφή άλμπουμ',
+  'del_user' => 'Διαγραφή χρήστη',
+  'err_unknown_user' => 'Ο επιλεγμένος χρήστης δεν υπάρχει !',
+  'err_empty_groups' => 'Δεν υπάρχει ο πίνακας της ομάδας, ή είναι άδειος!', //cpg1.4
+  'comment_deleted' => 'Το σχόλιο διεγράφει επιτυχώς',
+  'npic' => 'Φωτογραφία', //cpg1.4
+  'pic_mgr' => 'Διαχείριση φωτογραφιών', //cpg1.4
+  'update_pic' => 'Ενημέρωση της φωτογραφίας \'%s\' με όνομα αρχείου \'%s\' και ευρετήριο \'%s\'', //cpg1.4
+  'username' => 'Όνομα χρήστη', //cpg1.4
+  'anonymized_comments' => '%s σχόλιο/α ανώνυμοποιήθηκε', //cpg1.4
+  'anonymized_uploads' => '%s δημόσια/ες προσθήκη/ες ανωνυμοποιήθηκαν', //cpg1.4
+  'deleted_comments' => '%s σχόλιο/α διεγράφη/σαν', //cpg1.4
+  'deleted_uploads' => '%s δημόσια/ες προσθήκη/ες διεγράφη/σαν', //cpg1.4
+  'user_deleted' => 'χρήστης %s διεγράφει', //cpg1.4
+  'activate_user' => 'Ενεργοποίηση χρήστη', //cpg1.4
+  'user_already_active' => 'Ο λογαριασμός έχει ήδη ενεργοποιηθεί', //cpg1.4
+  'activated' => 'Ενεργοποιήθηκε', //cpg1.4
+  'deactivate_user' => 'Απενεργοποίηση χρήστη', //cpg1.4
+  'user_already_inactive' => 'Ο λογαριασμός είναι ήδη ανενεργός', //cpg1.4
+  'deactivated' => 'Απενεργοποιήθηκε', //cpg1.4
+  'reset_password' => 'Μηδενισμός κωδικού/ών', //cpg1.4
+  'password_reset' => 'Ο κωδικός μηδενίστηκε στο %s', //cpg1.4
+  'change_group' => 'Αλλαγή πρωτεύουσας ομάδας', //cpg1.4
+  'change_group_to_group' => 'Αλλαγή από %s σε %s', //cpg1.4
+  'add_group' => 'Πρόσθεση δευτερεύουσας ομάδας', //cpg1.4
+  'add_group_to_group' => 'Πρόσθεση χρήστη %s στην ομάδα %s. Είναι πλέον μέλος της ομάδας %s ως πρωτεύουσας και της %s ως δευτερεύουσας.', //cpg1.4
+  'status' => 'Κατάσταση', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Τα δεδομένα της ηλεκτρονικής κάρτας που προσπαθείτε να δείτε έχουν αλλοιωθεί από το πρόγραμμα ηλεκτρονικού ταχυδρομείου σας (email client). Σιγουρευτείτε πως ο σύνδεσμος είναι πλήρης.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -591,55 +926,116 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-	'confirm_del' => '        ? \\n    .', //js-alert //cpg1.3.0
-	'del_pic' => ' ', //cpg1.3.0
-	'size' => '%s x %s ',
-	'views' => '%s ',
-	'slideshow' => 'Slideshow',
-	'stop_slideshow' => ' SLIDESHOW',
-	'view_fs' => 'Click to view full size image',
-	'edit_pic' => ' ', //cpg1.3.0
-	'crop_pic' => 'Crop  ', //cpg1.3.0
+  'confirm_del' => 'Είστε σίγουρος/η πως θέλετε να ΔΙΑΓΡΑΨΕΤΕ αυτό το αρχείο ?\\nΤα σχόλια θα διαγραφούν επίσης.', //js-alert
+  'del_pic' => 'ΔΙΑΓΡΑΦΗ ΑΥΤΟΥ ΤΟΥ ΑΡΧΕΙΟΥ',
+  'size' => '%s x %s εικονοστοιχεία',
+  'views' => '%s φορές',
+  'slideshow' => 'Προβολή Διαφανειών',
+  'stop_slideshow' => 'ΤΕΛΟΣ ΠΡΟΒΟΛΗΣ ΔΙΑΦΑΝΕΙΩΝ',
+  'view_fs' => 'Κάντε κλικ για να δείτε την εικόνα σε πλήρες μέγεθος',
+  'edit_pic' => 'Επεξεργασία πληροφοριών αρχείου', //cpg1.4
+  'crop_pic' => 'Περικοπή και Περιστροφή',
+  'set_player' => 'Αλλαγή προγράμματος αναπαραγωγής',
 );
 
 $lang_picinfo = array(
-	'title' =>' ', //cpg1.3.0
-	'Filename' => ' ',
-	'Album name' => ' ',
-	'Rating' => ' (%s )',
-	'Keywords' => ' ',
-	'File Size' => ' ',
-	'Dimensions' => '',
-	'Displayed' => '',
-	'Camera' => ' ',
-	'Date taken' => ' ',
-	'Aperture' => '',
-	'Exposure time' => ' ',
-	'Focal length' => ' ',
-        'Comment' => '', 
-        'addFav'=>'  ', //cpg1.3.0
-        'addFavPhrase'=>'', //cpg1.3.0
-        'remFav'=>'   ', //cpg1.3.0
-	'iptcTitle'=>'IPTC T', //cpg1.3.0
-	'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-	'iptcKeywords'=>'IPTC Keywords', //cpg1.3.0
-	'iptcCategory'=>'IPTC ', //cpg1.3.0
-	'iptcSubCategories'=>'IPTC ', //cpg1.3.0
+  'title' =>'Πληροφορίες αρχείου',
+  'Filename' => 'Όνομα αρχείου',
+  'Album name' => 'Όνομα άλμπουμ',
+  'Rating' => 'Βαθμολογία (%s ψήφοι)',
+  'Keywords' => 'Λέξεις Κλειδιά',
+  'File Size' => 'Μέγεθος Αρχείου',
+  'Date Added' => 'Ημερομηνία πρόσθεσης', //cpg1.4
+  'Dimensions' => 'Διαστάσεις',
+  'Displayed' => 'Εμφανίσεις',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Χρονιάς', //cpg1.4
+  'Model' => 'Μοντέλο', //cpg1.4
+  'DateTime' => 'Ημερομηνία Ώρα', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Ανώτατο Διάφραγμα', //cpg1.4
+  'FocalLength' => 'Εστιακή απόσταση', //cpg1.4
+  'Comment' => 'Σχόλιο',
+  'addFav'=>'Προσθήκη στα Αγαπημένα',
+  'addFavPhrase'=>'Αγαπημένα',
+  'remFav'=>'Διαγραφή από τα Αγαπημένα',
+  'iptcTitle'=>'IPTC Τίτλος',
+  'iptcCopyright'=>'IPTC Πνευματικά δικαιώματα',
+  'iptcKeywords'=>'IPTC Λέξεις-κλειδιά',
+  'iptcCategory'=>'IPTC Κατηγορία',
+  'iptcSubCategories'=>'IPTC Υποκατηγορίες',
+  'ColorSpace' => 'Χώρος Χρώματος', //cpg1.4
+  'ExposureProgram' => 'Πρόγραμμα Έκθεσης', //cpg1.4
+  'Flash' => 'Flash', //cpg1.4
+  'MeteringMode' => 'Λειτουργία Μέτρησης', //cpg1.4
+  'ExposureTime' => 'Χρόνος Έκθεσης', //cpg1.4
+  'ExposureBiasValue' => 'Έκθεση Bias', //cpg1.4
+  'ImageDescription' => 'Περιγραφή Εικόνας', //cpg1.4
+  'Orientation' => 'Προσανατολισμός', //cpg1.4
+  'xResolution' => 'X Ανάλυση', //cpg1.4
+  'yResolution' => 'Y Ανάλυση', //cpg1.4
+  'ResolutionUnit' => 'Μονάδα Ανάλυσης', //cpg1.4
+  'Software' => 'Λογισμικό', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  'ExifOffset' => 'Exif Offset', //cpg1.4
+  'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Έκδοση Exif', //cpg1.4
+  'DateTimeOriginal' => 'Αρχική Ημερομηνία', //cpg1.4
+  'DateTimedigitized' => 'Ψηφιακή Ημερομηνία', //cpg1.4
+  'ComponentsConfiguration' => 'Ρύθμιση Συστατικών', //cpg1.4
+  'CompressedBitsPerPixel' => 'Συμπιεσμένα Κομμάτια Ανά Εικονοστοιχείο', //cpg1.4
+  'LightSource' => 'Πηγή Φωτός', //cpg1.4
+  'ISOSetting' => 'Ρύθμιση ISO', //cpg1.4
+  'ColorMode' => 'Λειτουργία Χρώματος', //cpg1.4
+  'Quality' => 'Ποιότητα', //cpg1.4
+  'ImageSharpening' => 'Όξυνση Φωτογραφίας', //cpg1.4
+  'FocusMode' => 'Τρόπος Εστίασης', //cpg1.4
+  'FlashSetting' => 'Ρύθμιση Flash', //cpg1.4
+  'ISOSelection' => 'Επιλογή ISO', //cpg1.4
+  'ImageAdjustment' => 'Ρύθμιση Εικόνας', //cpg1.4
+  'Adapter' => 'Προσαρμοστής', //cpg1.4
+  'ManualFocusDistance' => 'Χειροκίνητη Απόσταση Εστίασης', //cpg1.4
+  'DigitalZoom' => 'Ψηφιακό Ζουμ', //cpg1.4
+  'AFFocusPosition' => 'AF Focus Position', //cpg1.4
+  'Saturation' => 'Κορεσμός', //cpg1.4
+  'NoiseReduction' => 'Μείωση Θορύβου', //cpg1.4
+  'FlashPixVersion' => 'Έκδοση Flash Pix', //cpg1.4
+  'ExifImageWidth' => 'Exif Πλάτος Εικόνας', //cpg1.4
+  'ExifImageHeight' => 'Exif Ύψος Εικόνας', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+  'FileSource' => 'Πηγή Αρχείου', //cpg1.4
+  'SceneType' => 'Τύπος Σκηνής', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Τρόπος Έκθεσης', //cpg1.4
+  'WhiteBalance' => 'Ισορροπία \'Ασπρου', //cpg1.4
+  'DigitalZoomRatio' => 'Αναλογία Ψηφιακού Ζουμ', //cpg1.4
+  'SceneCaptureMode' => 'Τρόπος Σύλληψης Σκηνής', //cpg1.4
+  'GainControl' => 'Έλεγχος Κέρδους', //cpg1.4
+  'Contrast' => 'Ευκρίνεια', //cpg1.4
+  'Sharpness' => 'Όξυνση', //cpg1.4
+  'ManageExifDisplay' => 'Διαχείριση Εμφάνισης Πληροφοριών Exif', //cpg1.4
+  'submit' => 'Υποβολή', //cpg1.4
+  'success' => 'Οι πληροφορίες ενημερώθηκαν επιτυχώς.', //cpg1.4
+  'details' => 'Λεπτομέρειες', //cpg1.4
 );
 
 $lang_display_comments = array(
-	'OK' => 'OK',
-	'edit_title' => ' ',
-	'confirm_delete' => '         ?', //js-alert
-	'add_your_comment' => ' ',
-        'name'=>'', 
-        'comment'=>'', 
-        'your_name' => '', 
+  'OK' => 'OK',
+  'edit_title' => 'Επεξεργασία σχολίου',
+  'confirm_delete' => 'Είστε σίγουροι πως θέλετε να διαγράψετε αυτό το σχόλιο ;', //js-alert
+  'add_your_comment' => 'Προσθέστε το σχόλιό σας',
+  'name'=>'Όνομα',
+  'comment'=>'Σχόλιο',
+// =====================
+  'your_name' => 'Ανωνυμος',
+// =====================
+  'report_comment_title' => 'Αναφορά αυτού του σχολίου στον διαχειριστή', //cpg1.4
 );
 
-$lang_fullsize_popup = array( 
-        'click_to_close' => '        ', 
-); 
+$lang_fullsize_popup = array(
+  'click_to_close' => 'Κάντε κλικ στην εικόνα για να κλείσετε αυτό το παράθυρο',
+);
 
 }
 
@@ -648,22 +1044,66 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-	'title' => '   ',
-	'invalid_email' => '<b></b> :   e-mail    !',
-	'ecard_title' => '     %s  ',
-	'error_not_image' => '       .', //cpg1.3.0
-	'view_ecard' => '      ,    ',
-	'view_more_pics' => '         !',
-	'send_success' => '    ',
-	'send_failed' => ',           ...',
-	'from' => '',
-	'your_name' => '  ',
-	'your_email' => '  email ',
-	'to' => '',
-	'rcpt_name' => ' ',
-	'rcpt_email' => ' email ',
-	'greetings' => '  ',
-	'message' => '',
+  'title' => 'Στείλτε μια ηλεκτρονική κάρτα',
+  'invalid_email' => '<font color="red"><b>Προειδοποίηση</b></font>: άκυρη email διεύθυνση:', //cpg1.4
+  'ecard_title' => 'Μία ηλεκτρονική κάρτα από τον/την %s για εσάς',
+  'error_not_image' => 'Μόνο εικόνες μπορούν να σταλούν ως ηλεκτρονικές κάρτες.',
+  'view_ecard' => 'Εναλλακτικός σύνδεσμος στην περίπτωση που η ηλεκτρονική κάρτα δεν εμφανίζεται σωστά', //cpg1.4
+  'view_ecard_plaintext' => 'Για να δείτε αυτή την ηλεκτρονική κάρτα, αντιγράψτε και επικολλήστε αυτό το url στο πεδίο Διεύθυνση του πλοηγού ιστοσελίδων:', //cpg1.4
+  'view_more_pics' => 'Εμφάνιση περισσότερων φωτογραφιών !', //cpg1.4
+  'send_success' => 'Η ηλεκτρονική κάρτα σας έχει σταλεί',
+  'send_failed' => 'Λυπούμαστε αλλά ο διακομιστής δεν μπορεί να στείλει την ηλεκτρονική κάρτα σας...',
+  'from' => 'Από',
+  'your_name' => 'Το όνομά σας',
+  'your_email' => 'Η email διεύθυνσή σας',
+  'to' => 'Προς',
+  'rcpt_name' => 'Όνομα παραλήπτη',
+  'rcpt_email' => 'Διεύθυνση email παραλήπτη',
+  'greetings' => 'Επικεφαλίδα', //cpg1.4
+  'message' => 'Μύνημα', //cpg1.4
+  'ecards_footer' => 'Στάληκε από τον/την %s με IP διεύθυνση %s στις %s (ώρα της γκαλερί)', //cpg1.4
+  'preview' => 'Προεπισκόπηση της ηλεκτρονικής κάρτας', //cpg1.4
+  'preview_button' => 'Προεπισκόπηση', //cpg1.4
+  'submit_button' => 'Αποστολή ηλεκτρονικής κάρτας', //cpg1.4
+  'preview_view_ecard' => 'Αυτός θα είναι ο εναλλακτικός σύνδεσμος για την ηλεκτρονική κάρτα σας μόλις δημιουργηθεί. Δεν θα λειτουργήσει για προεπισκόπηση.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Αναφορά σε διαχειριστή', //cpg1.4
+  'invalid_email' => '<b>Προειδοποίηση</b> : άκυρη email διεύθυνση !', //cpg1.4
+  'report_subject' => 'Μία αναφορά από τον/ην %s στην γκαλερί %s', //cpg1.4
+  'view_report' => 'Εναλλακτικός σύνδεσμος εάν η αναφορά δεν εμφανιστεί σωστά', //cpg1.4
+  'view_report_plaintext' => 'Για να δείτε την αναφορά, αντιγράψτε και επικολλήστε αυτό το url στο πεδίο Διεύθυνση του πλοηγού ιστοσελίδων:', //cpg1.4
+  'view_more_pics' => 'Γκαλερί', //cpg1.4
+  'send_success' => 'Η αναφορά σας έχει σταλεί', //cpg1.4
+  'send_failed' => 'Λυπούμαστε αλλά ο διακομιστής δεν μπόρεσε να στείλει την αναφορά σας...', //cpg1.4
+  'from' => 'Από', //cpg1.4
+  'your_name' => 'Το όνομά σας', //cpg1.4
+  'your_email' => 'Η email διεύθυνσή σας', //cpg1.4
+  'to' => 'Προς', //cpg1.4
+  'administrator' => 'Διαχειριστής/Συντονιστής', //cpg1.4
+  'subject' => 'Θέμα', //cpg1.4
+  'comment_field_name' => 'Αναφορά για Σχόλιο από "%s"', //cpg1.4
+  'reason' => 'Λόγος', //cpg1.4
+  'message' => 'Μύνημα', //cpg1.4
+  'report_footer' => 'Στάληκε από τον/ην %s με IP διεύθυνση %s στις %s (ώρα της γκαλερί)', //cpg1.4
+  'obscene' => 'άσεμνο', //cpg1.4
+  'offensive' => 'προσβλητικό', //cpg1.4
+  'misplaced' => 'εκτός θέματος/λάθος τοποθετημένο', //cpg1.4
+  'missing' => 'λείπει', //cpg1.4
+  'issue' => 'λάθος/δεν μπορεί να εμφανιστεί', //cpg1.4
+  'other' => 'άλλο', //cpg1.4
+  'refers_to' => 'Η αναφορά του αρχείου αναφέρεται στο', //cpg1.4
+  'reasons_list_heading' => 'λόγος/οι για την αναφορά:', //cpg1.4
+  'no_reason_given' => 'δεν δώθηκε λόγος', //cpg1.4
+  'go_comment' => 'Μετάβαση στο σχόλιο', //cpg1.4
+  'view_comment' => 'Εμφάνιση πλήρους αναφοράς με σχόλιο', //cpg1.4
+  'type_file' => 'αρχείο', //cpg1.4
+  'type_comment' => 'σχόλιο', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -671,95 +1111,117 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-	'pic_info' => '&nbsp;', //cpg1.3.0
-	'album' => 'A',
-	'title' => 'T',
-	'desc' => '',
-	'keywords' => ' ',
-	'pic_info_str' => '%sx%s - %sKB - %s  - %s ',
-	'approve' => ' ',
-	'postpone_app' => ' ',
-	'del_pic' => ' ', //cpg1.3.0
-	'read_exif' => '  EXIF ', //cpg1.3.0
-	'reset_view_count' => '  ',
-	'reset_votes' => ' ',
-	'del_comm' => ' ',
-	'upl_approval' => ' ',
-	'edit_pics' => ' ',
-	'see_next' => '  ',
-	'see_prev' => '  ',
-	'n_pic' => '%s ', //cpg1.3.0
-	'n_of_pic_to_disp' => '   ', //cpg1.3.0
-	'apply' => ' ', //cpg1.3.0
-	'crop_title' => 'Coppermine Picture Editor', //cpg1.3.0
-	'preview' => '', //cpg1.3.0
-	'save' => ' ', //cpg1.3.0
-	'save_thumb' =>'  thumbnail', //cpg1.3.0
-	'sel_on_img' =>'        !', //js-alert //cpg1.3.0
+  'pic_info' => 'Πληροφορίες αρχείου',
+  'album' => '\'Αλμπουμ',
+  'title' => 'Τίτλος',
+  'filename' => 'Όνομα αρχείου', //cpg1.4
+  'desc' => 'Περιγραφή',
+  'keywords' => 'Λέξεις-κλειδιά',
+  'new_keyword' => 'Νέα λέξη-κλειδί', //cpg1.4
+  'new_keywords' => 'Βρέθηκαν νέες λέξεις-κλειδιά', //cpg1.4
+  'existing_keyword' => 'Υπάρχουσα λέξη-κλειδί', //cpg1.4
+  'pic_info_str' => '%s &times; %s - %s KB - %s εμφανίσεις - %s ψήφοι',
+  'approve' => 'Έγκριση αρχείου',
+  'postpone_app' => 'Αναβολή έγκρισης',
+  'del_pic' => 'Διαγραφή αρχείου',
+  'del_all' => 'Διαγραφή ΟΛΩΝ των αρχείων', //cpg1.4
+  'read_exif' => 'Επανάγνωση πληροφοριών EXIF',
+  'reset_view_count' => 'Μηδενισμός μετρητή εμφανίσεων',
+  'reset_all_view_count' => 'Μηδενισμός ΟΛΩΝ των μετρητών εμφανίσεων', //cpg1.4
+  'reset_votes' => 'Μηδενισμός ψήφων',
+  'reset_all_votes' => 'Μηδενισμός ΟΛΩΝ των ψήφων', //cpg1.4
+  'del_comm' => 'Διαγραφή σχολίων',
+  'del_all_comm' => 'Διαγραφή ΟΛΩΝ των σχολίων', //cpg1.4
+  'upl_approval' => 'Έγκριση προσθήκης', //cpg1.4
+  'edit_pics' => 'Επεξεργασία αρχείων',
+  'see_next' => 'Εμφάνιση επόμενων αρχείων',
+  'see_prev' => 'Εμφάνιση προηγούμενων αρχείων',
+  'n_pic' => '%s αρχεία',
+  'n_of_pic_to_disp' => 'Αριθμός αρχείων προς εμφάνιση',
+  'apply' => 'Εφαρμογή τροποποιήσεων',
+  'crop_title' => 'Επεξεργαστής Φωτογραφιών του Coppermine',
+  'preview' => 'Προεπισκόπηση',
+  'save' => 'Αποθήκευση φωτογραφίας',
+  'save_thumb' =>'Αποθήκευση ως μικρογραφία',
+  'gallery_icon' => 'Να γίνει εικονίδιο της γκαλερί', //cpg1.4
+  'sel_on_img' =>'Η επιλογή πρέπει να είναι εξ ολοκλήρου στην εικόνα!', //js-alert
+  'album_properties' =>'Ιδιότητες του άλμπουμ', //cpg1.4
+  'parent_category' =>'Δημιουργός κατηγορίας', //cpg1.4
+  'thumbnail_view' =>'Εμφάνιση ως μικρογραφία', //cpg1.4
+  'select_unselect' =>'επιλογή/αποεπιλογή όλων', //cpg1.4
+  'file_exists' => "Το αρχείο προορισμού '%s' υπάρχει ήδη.", //cpg1.4
+  'rename_failed' => "Απέτυχε η μετονόμαση του '%s' σε '%s'.", //cpg1.4
+  'src_file_missing' => "Το πηγαίο αρχείο '%s' λείπει.", // cpg 1.4
+  'mime_conv' => "Δεν είναι δυνατή η μετατροπή του αρχείου από '%s' σε '%s'",//cpg1.4
+  'forb_ext' => 'Απαγορευμένη επέκταση αρχείου.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0, not yet translated
+// File faq.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-	'faq' => '  (FAQ)', //cpg1.3.0
-	'toc' => '', //cpg1.3.0
-	'question' => ': ', //cpg1.3.0
-	'answer' => ': ', //cpg1.3.0
+  'faq' => 'Συχνές Ερωτήσεις κι Απαντήσεις',
+  'toc' => 'Περιεχόμενα',
+  'question' => 'Ερώτηση: ',
+  'answer' => 'Απάντηση: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Why do I need to register?', 'Registration may or may not be required from the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled ,then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Why can I not login?', 'Did you register and replied to the link that was sent to you via email?. The link will activate your account. For other login probelms contact the site administrator.', 'offline', 0), //cpg1.3.0
-  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0), //cpg1.3.0
-  array('What if I changed my email address?', 'Just simply login and change yor email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('How do I rate a picture?', 'Click on a thumbnailed picture and go to the bottom and choose a rating.', 'offline', 0), //cpg1.3.0
-  array('How do I post a comment for a picture?', 'Click on a thumbnailed picture and go to the bottom and post a comment.', 'offline', 0), //cpg1.3.0
-  array('How do I upload a picture?', 'Go to &quot;Upload Picture&quot;and select the album that you want to upload to,click &quot;Browse&quot; and find the picture to upload and click &quot;open&quot; (add a title and decription if you want to) and click &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Where do I upload a picture to?', 'You will be able to upload a picture to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a picture to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What type and size of a picture can I upload?', 'The size and type (jpg,gif,..etc.) is up to the administrator.', 'offline', 0), //cpg1.3.0
-  array('What is &quot;My Gallery&quot;?', '&quot;My Gallery&quot; is a personal gallery that the user can upload to and manage.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How do I create,rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin. Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I view other users galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What are cookies?', 'Cookies are a plain text pice of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0), //cpg1.3.0
-  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('What\'s &quot;Album List&quot;?', 'This will show you the entire gallery with a link to each catagory. Thumbnails may be a link to the catagory.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Gallery&quot;?', 'This feature lets a user create their own gallery and add,delete or modify albums as well as upload to them.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a picture (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads uploaded to the site.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the picture posted by users.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed pictures by all users (whether logged in or not).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated pictures rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the picture would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the picture from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite picture in the cookie that was sent to your computer.', 'offline', 0), //cpg1.3.0
+  'Γενικές Ερωτήσεις',
+  array('Γιατί πρέπει να εγγραφώ;', 'Η εγγραφή μπορεί να απαιτείται ή και όχι από τον διαχειριστή. Η εγγραφή προσφέρει στα μέλη επιπρόσθετα δικαιώματα όπως πρόσθεση αρχείων, δυνατότητα κατοχής λίστας αγαπημένων, βαθμολόγηση φωτογραφιών, πρόσθεση σχολίων κτλ.', 'allow_user_registration', '1'),
+  array('Πως εγγράφομαι;', 'Κάντε κλικ στην &quot;Εγγραφή&quot; και συμπληρώστε τα απαραίτητα πεδία (και τα προαιρετικά αν θέλετε).<br />Εάν ο Διαχειριστής έχει καθορίσει την Ενεργοποίηση με Email ως απαραίτητη, τότε μετά την υποβολή των πληροφοριών σας θα πρέπει να λάβετε ένα email στην διεύθυνση που υποβάλατε κατά την εγγραφή, δίνοντάς σας οδηγίες για το πως θα ενεργοποιήσετε τον λογαριασμό σας. Ο λογαριασμός σας πρέπει να ενεργοποιηθεί για να μπορέσετε να συνδεθείτε.', 'allow_user_registration', '1'), //cpg1.4
+  array('Πως συνδέομαι;', 'Κάντε κλικ στην &quot;Σύνδεση&quot;, συμπληρώστε το όνομα χρήστη σας και των κωδικό σας και τσεκάρετε το &quot;Αυτόματη αναγνώριση&quot; για να εξακολουθήσετε να είστε συνδεδεμένοι στην ιστοσελίδα ακόμη κι αν φύγετε.<br /><b>ΣΗΜΑΝΤΙΚΟ: Τα cookies πρέπει να είναι ενεργοποιημένα και το cookie από αυτή την ιστοσελίδα δεν πρέπει να διεγραφεί για να μπορέσετε να χρησιμοποιήσετε την &quot;Αυτόματη αναγνώριση&quot;.</b>', 'offline', 0),
+  array('Γιατί δεν μπορώ να συνδεθώ;', 'Εγγραφήκατε και κάνατε κλικ στον σύνδεσμο που σας στάληκε μέσω email; Ο σύνδεσμος θα ενεργοποιήσει τον λογαριασμό σας. Για άλλου είδους προβλήματα σύνδεσης επικοινωνήστε με τον διαχειριστή.', 'offline', 0),
+  array('Αν ξεχάσω τον κωδικό μου;', 'Εάν αυτή η σελίδα έχει σύνδεσμο &quot;Υπενθύμηση κωδικού&quot; χρησιμοποιήστε τον. Σε διαφορετική περίπτωση επικοινωνήστε με τον διαχειριστή για νέο κωδικό.', 'offline', 0),
+  //array('Αν ξεχάσω την email διεύθυνσή μου;', 'Απλά συνδεθείτε και αλλάξτε την email διεύθυνσή σας μέσω του &quot;Προφίλ&quot;', 'offline', 0),
+  array('Πως αποθηκεύω μια φωτογραφία στα &quot;Αγαπημένα Μου&quot;;', 'Κάντε κλικ στην φωτογραφία και μετά στον σύνδεσμο &quot;πληροφορίες φωτογραφίας&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Πληροφορίες φωτογραφίας" />); κυλήστε προς τα κάτω στις πληροφορίες της φωτογραφίας και κάντε κλικ στο &quot;Πρόσθεση στα αγαπημένα&quot;.<br />Ο διαχειριστής μπορεί να έχει ενεργοποιημένες τις &quot;πληροφορίες φωτογραφίας&quot; εξ ορισμού.<br /><b>ΣΗΜΑΝΤΙΚΟ: Τα cookies πρέπει να είναι ενεργοποιημένα και το cookie από αυτή την ιστοσελίδα δεν πρέπει να διεγραφεί.</b>', 'offline', 0),
+  array('Πως βαθμολογώ ένα αρχείο;', 'Κάντε κλικ σε μία μικρογραφία και πηγαίνετε προς τα κάτω για να διαλέξετε μία από τις βαθμολογίες.', 'offline', 0),
+  array('Πως προσθέτω ένα σχόλιο για μια φωτογραφία;', 'Κάντε κλικ σε μία μικρογραφία και πηγαίνετε προς τα κάτω για να γράψετε το σχόλιό σας.', 'offline', 0),
+  array('Πως προσθέτω ένα αρχείο;', 'Πηγαίνετε στο &quot;Πρόσθεση&quot; και επιλέξτε το άλμπουμ στο οποίο θέλετε να προσθέσετε το αρχείο. Κάντε κλικ στο &quot;Browse,&quot; βρείτε το αρχείο που θέλετε να προσθέσετε, και κάντε κλικ στο &quot;άνοιγμα.&quot; Εάν θέλετε προσθέστε τίτλο και περιγραφή. Κάντε κλικ στο &quot;Υποβολή&quot;.<br /><br />Εναλλακτικά, για τους χρήστες των <b>Windows XP</b>, μπορείτε να προσθέσετε πολλά αρχεία απευθείας στο προσωπικό σας άλμπουμ χρησιμοποιώντας τον Βοηθό Δημοσίευσης των XP.<br />Για οδηγίες σχετικά με τον τρόπο, και για να λάβετε το απαραίτητο αρχείο εγγραφής, κάντε κλικ <a href="xp_publish.php">εδώ.</a>', 'allow_user_registration', 1), //cpg1.4
+  array('Που μπορώ να προσθέσω φωτογραφίες;', 'θα μπορείτε να προσθέσετε φωτογραφίες σε ένα από τα άλμπουμς σας στο &quot;Η Γκαλερί μου&quot;. Επίσης, οι Διαχειριστές μπορούν να σας επιτρέψουν να προσθέσετε ένα αρχείο σε ένα ή περισσότερα άλμπουμς της Κύριας Γκαλερί.', 'allow_private_albums', 0),
+  array('Ποιου τύπου και μεγέθους αρχεία μπορώ να προσθέσω;', 'Το μέγεθος και ο τύπος (jpg, png, κτλ.) εξαρτάται από τον διαχειριστή.', 'offline', 0),
+  array('Πως δημιουργώ, μετονομάζω ή διαγράφω ένα άλμπουμ στην &quot;Γκαλερί Μου&quot;;', 'θα πρέπει να είστε ήδη σε &quot;Λειτουργία Διαχειριστή&quot;<br />Πηγαίνετε στο &quot;Δημιουργία/Ταξινόμηση των \'Αλμπουμς Μου&quot; και κάντε κλικ στο &quot;Νέο&quot;. Αλλάξτε το &quot;Νέο Άλμπουμ&quot; στο όνομα που επιθυμείτε.<br />Μπορείτε επίσης να μετονομάσετε οποιοδήποτε από τα άλμπουμς σας στην γκαλερί σας.<br />Κάντε κλικ στο &quot;Εφαρμογή Τροποποιήσεων&quot;.', 'allow_private_albums', 0),
+  array('Πως μπορώ να τροποποιήω και να περιορίσω τους χρήστες από το να βλέπουν τα άλμπουμς μου;', 'θα πρέπει να είστε ήδη σε &quot;Λειτουργία Διαχειριστή&quot;<br />Πηγαίνετε στο &quot;Τροποποίηση των \'Αλμπουμς Μου. Στην μπάρα &quot;Ενημέρωση του \'Αλμπουμ&quot;, επιλέξτε το άλμπουμ που θέλετε να τροποποιήσετε.<br />Εδώ, μπορείτε να αλλάξετε το όνομα, περιγραφή, μικρογραφία, να θέσετε περιορισμούς στην εμφάνιση και τα σχόλια/βαθμολογία.<br />Κάντε κλικ στο &quot;Ενημέρωση \'Αλμπουμ&quot;.', 'allow_private_albums', 0),
+  array('Πως μπορώ να δω γκαλερί άλλων χρηστών;', 'Πηγαίνετε στην &quot;Λίστα των \'Αλμπουμς&quot; και επιλέξτε το &quot;Γκαλερί Χρηστών&quot;.', 'allow_private_albums', 0),
+  array('Τι είναι τα cookies;', 'Τα cookies με απλά λόγια είναι δεδομένα τα οποία αποστέλλονται από μια ιστοσελίδα και αποθηκεύονται στον Η/Υ σας.<br />Τα cookies συνήθως επιτρέπουν σε έναν χρήστη να φύγει και να επιστρέψει από μια ιστοσελίδα χωρίς να χρειάζεται να συνδεθεί ξανά και για διάφορες άλλες μικροδουλειές.', 'offline', 0),
+  array('Που μπορώ να βρω αυτό το πρόγραμμα για την ιστοσελίδα μου;', 'Το Coppermine είναι μία δωρεάν Γκαλερί Πολυμέσων, διανεμόμενη σύμφωνα με την GNU GPL (General Public Lisence-Γενική \'Αδεια Χρήσης). Είναι γεμάτη από χαρακτηριστικά και έχει κωδικοποιηθεί για διάφορες πλατφόρμες. Επισκευθείτε την <a href="http://coppermine.sf.net/">Επίσημη Ιστοσελίδα του Coppermine</a> για περισσότερα ή για να το κατεβάσετε.', 'offline', 0),
+
+  'Πλοήγηση της Ιστοσελίδας',
+  array('Τι είναι η &quot;Λίστα των \'Αλμπουμς&quot;;', 'Αυτό θα σας δείξει ολόκληρη την κατηγορία στην οποία βρίσκεστε, με έναν σύνδεσμο για κάθε άλμπουμ. Εάν δεν βρίσκεστε σε κάποια κατηγορία, θα σας δείξει ολόκληρη την γκαλερί με έναν σύνδεσμο για κάθε κατηγορία. Οι μικρογραφίες μπορεί να είναι σύνδεσμοι κατηγοριών.', 'offline', 0),
+  array('Τι είναι η &quot;Γκαλερί Μου&quot;;', 'Αυτό το χαρακτηριστικό επιτρέπει στους χρήστες να δημιουργήσουν την δική τους γκαλερί και να προσθέτουν, διαγράφουν ή τροποποιούν άλμπουμς καθώς και να προσθέτουν σε αυτά.', 'allow_private_albums', 1), //cpg1.4
+  array('Τι είναι η &quot;Πρόσθεση Φωτογραφίας&quot;;', 'Αυτό το χαρακτηριστικό επιτρέπει σε έναν χρήστη να προσθέσει ένα αρχείο (το μέγεθος και ο τύπος καθορίζονται από τον διαχειριστή) σε μία γκαλερί επιλεγμένη είτε από τον ίδιο είτε από τον διαχειριστή.', 'allow_private_albums', 0),
+  array('Τι είναι οι &quot;Τελευταίες Προσθήκες&quot;;', 'Αυτό το χαρακτηριστικό εμφανίζει της τελευταίες προσθήκες στην ιστοσελίδα.', 'offline', 0),
+  array('Τι είναι τα &quot;Τελευταία Σχόλια&quot;;', 'Αυτό το χαρακτηριστικό τα τελευταία σχόλια μαζί με τα αρχεία που προστέθηκαν από τους χρήστες.', 'offline', 0),
+  array('Τι είναι τα &quot;Περισσότερο Εμφανισμένα&quot;;', 'Αυτό το χαρακτηριστικό εμφανίζει τα πιο εμφανισμένα αρχεία από όλους τους χρήστες (συνδεδεμένους ή όχι).', 'offline', 0),
+  array('Τι είναι τα &quot;Υψηλά Βαθμολογημένα&quot;;', 'Αυτό το χαρακτηριστικό εμφανίζει τα υψηλά βαθμολογημένα αρχεία βαθμολογημένα από τους χρήστες, δείχνοντας την μέση βαθμολογία (π.χ: εάν πέντε χρήστες δώσανε <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: το αρχείο θα έπρεπε να έχει μέση βαθμολογία <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Εάν πέντε χρήστες βαθμολογούσαν το αρχείο από 1 έως 5 (1,2,3,4,5) θα είχε ως αποτέλεσμα με μέση βαθμολογία <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Η βαθμολογία ξεκινάει από <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (καλύτερο) μέχρι <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (χειρότερο).', 'offline', 0),
+  array('Τι είναι τα &quot;Αγαπημένα Μου&quot;;', 'Αυτό το χαρακτηριστικό θα επιτρέψει σε έναν χρήστη να αποθηκεύσει ένα αγαπημένο αρχείο στο cookie που στάληκε στον Η/Υ του.', 'offline', 0),
 );
 
 
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => ' ', //cpg1.3.0
-  'err_already_logged_in' => '   loggin !', //cpg1.3.0
-  'enter_username_email' => '       email ', //cpg1.3.0
-  'submit' => '', //cpg1.3.0
-  'failed_sending_email' => '      !', //cpg1.3.0
-  'email_sent' => ' email            %s', //cpg1.3.0
-  'err_unk_user' => '    !', //cpg1.3.0
-  'passwd_reminder_subject' => '%s -  ', //cpg1.3.0
-  'passwd_reminder_body' => '         login :
- : %s
-: %s
- %s   .', //cpg1.3.0
+  'forgot_passwd' => 'Υπενθύμιση κωδικού',
+  'err_already_logged_in' => 'Είστε ήδη συνδεδεμένος/η !',
+  'enter_email' => 'Καταχωρήστε την email διεύθυνσή σας', //cpg1.4
+  'submit' => 'πάμε',
+  'illegal_session' => 'Η διαδικασία υπενθύμισης κωδικού είναι άκυρη ή έχει λήξει.', //cpg1.4
+  'failed_sending_email' => 'Το email υπενθύμισης κωδικού δεν μπορεί να σταλεί !',
+  'email_sent' => 'Ένα email με το όνομα χρήστη σας και τον νέο σας κωδικό έχει σταλεί στο %s', //cpg1.4
+  'verify_email_sent' => 'Ένα email έχει σταλεί στο %s. Παρακαλώ ελέγξτε το email σας για να ολοκληρωθεί η διαδικασία.', //cpg1.4
+  'err_unk_user' => 'Ο επιλεγμένος χρήστης δεν υπάρχει!',
+  'account_verify_subject' => '%s - Αίτηση νέου κωδικού', //cpg1.4
+  'account_verify_body' => 'Έχετε ζητήσει νέο κωδικό. Εάν θέλετε να συνεχίσετε και να σας αποσταλεί νέος κωδικός, κάντε κλικ στον ακόλουθο σύνδεσμο:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Ο Νέος σας Κωδικός', //cpg1.4
+  'passwd_reset_body' => 'Αυτός είναι ο νέος κωδικός που ζητήσατε:
+Όνομα Χρήστη: %s
+Κωδικός: %s
+Κάντε κλικ στο %s για να συνδεθείτε.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -767,28 +1229,33 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-	'group_name' => ' ',
-	'disk_quota' => ' ',
-	'can_rate' => '   ', //cpg1.3.0
-	'can_send_ecards' => '    ',
-	'can_post_com' => '   ',
-	'can_upload' => '   ', //cpg1.3.0
-	'can_have_gallery' => '     ',
-	'apply' => ' ',
-	'create_new_group' => '  ',
-	'del_groups' => '  ',
-	'confirm_del' => ',    ,              \'\' !\n\n   ?', //js-alert //cpg1.3.0
-	'title' => '  ',
-	'approval_1' => '. .  (1)',
-	'approval_2' => '. .  (2)',
-	'upload_form_config' => '   ', //cpg1.3.0
-	'upload_form_config_values' => array( '   ', '  ', '  URI', ' ZIP  ', '-URI', '-ZIP', 'URI-ZIP', '-URI-ZIP'), //cpg1.3.0
-	'custom_user_upload'=>'         boxes  ?', //cpg1.3.0
-	'num_file_upload'=>'M/     boxes  ', //cpg1.3.0
-	'num_URI_upload'=>'M/    URI  ', //cpg1.3.0
-	'note1' => '<b>(1)</b>          ',
-	'note2' => '<b>(2)</b>          ',
-	'notes' => ''
+  'group_name' => 'Όνομα Ομάδας', //cpg1.4
+  'permissions' => '\'Αδειες', //cpg1.4
+  'public_albums' => 'Προσθήκη δημόσιων άλμπουμς', //cpg1.4
+  'personal_gallery' => 'Προσωπική γκαλερί', //cpg1.4
+  'upload_method' => 'Μέθοδος προσθήκης', //cpg1.4
+  'disk_quota' => 'Ποσόστωση χώρου', //cpg1.4
+  'rating' => 'Βαθμολόγηση', //cpg1.4
+  'ecards' => 'Ηλεκτρονικές Κάρτες', //cpg1.4
+  'comments' => 'Σχόλια', //cpg1.4
+  'allowed' => 'Επιτρεπόμενα', //cpg1.4
+  'approval' => 'Έγκριση', //cpg1.4
+  'boxes_number' => 'Αρ. πεδίων', //cpg1.4
+  'variable' => 'μεταβλητή', //cpg1.4
+  'fixed' => 'σταθερό', //cpg1.4
+  'apply' => 'Εφαμογή τροποποιήσεων',
+  'create_new_group' => 'Δημιουργία νέας ομάδας',
+  'del_groups' => 'Διαγραφή επιλεγμένης/ων ομάδας/ων',
+  'confirm_del' => 'Προσοχή, όταν διαγράψετε μια ομάδα, οι χρήστες που ανήκουν σε αυτή θα μεταφερθούν στην ομάδα των \'Εγγεγραμένων\' !\n\nΘέλετε να συνεχίσετε ;', //js-alert
+  'title' => 'Διαχείριση ομάδων χρηστών',
+  'num_file_upload' => 'Πεδία πρόσθεσης αρχείων', //cpg1.4
+  'num_URI_upload' => 'URI πεδία πρόσθεσης', //cpg1.4
+  'reset_to_default' => 'Μηδενισμός στο προκαθορισμένο όνομα (%s) - συστήνεται!', //cpg1.4
+  'error_group_empty' => 'Ο πίνακας της ομάδας ήταν κενός !<br /><br />Δημιουργήθηκαν οι προκαθορισμένες ομάδες, παρακαλώ ξαναφορτώστε αυτή τη σελίδα', //cpg1.4
+  'explain_greyed_out_title' => 'Γιατί αυτή η γραμμή είναι γκρίζα;', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Δεν μπορείτε να αλλάξετε τις ιδιότητες αυτής της ομάδας επειδή έχετε καθορίσει την επιλογή &quot; Να επιτρέπεται η πρόσβαση σε μη-αυθεντικοποιημένους (επισκέπτες ή ανώνυμους) χρήστες&quot; σε &quot;Όχι&quot; στην σελίδα ρυθμίσεων. Όλοι οι επισκέπτες (μέλη της ομάδας %s) δεν μπορούν να κάνουν τίποτε άλλο εκτός από σύνδεση; γι\' αυτό και οι ρυθμίσεις των ομάδων δεν τους επηρρεάζουν.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Δεν μπορείτε να αλλάξετε τις ιδιότητες της ομάδας %s επειδή τα μέλη της δεν μπορούν να κάνουν τίποτε έτσι κι αλλιώς.', //cpg1.4
+  'group_assigned_album' => 'ανατιθέμενο/α άλμπουμ/ς', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -798,52 +1265,70 @@
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-	'welcome' => ' !'
+  'welcome' => 'Καλωσήρθατε !',
 );
 
 $lang_album_admin_menu = array(
-	'confirm_delete' => '         ? \\n        .', //js-alert //cpg1.3.0
-	'delete' => '',
-	'modify' => '',
-	'edit_pics' => ' ', //cpg1.3.0
+  'confirm_delete' => 'Είστε σίγουρος/η πως θέλετε να ΔΙΑΓΡΑΨΕΤΕ αυτό το άλμπουμ ; \\nΌλα τα αρχεία και τα σχόλια θα διαγραφούν επίσης.', //js-alert
+  'delete' => 'ΔΙΑΓΡΑΦΗ',
+  'modify' => 'ΙΔΙΟΤΗΤΕΣ',
+  'edit_pics' => 'ΕΠΕΞΕΡΓΑΣΙΑ ΑΡΧΕΙΩΝ',
 );
 
 $lang_list_categories = array(
-	'home' => '',
-	'stat1' => '<b>[pictures]</b>   <b>[albums]</b>   <b>[cat]</b>   <b>[comments]</b> ,     <b>[views]</b> ', //cpg1.3.0
-	'stat2' => '<b>[pictures]</b>   <b>[albums]</b> ,     <b>[views]</b> ', //cpg1.3.0
-	'xx_s_gallery' => '%s\'s  ',
-	'stat3' => '<b>[pictures]</b>   <b>[albums]</b>   <b>[comments]</b> ,     <b>[views]</b> ', //cpg1.3.0
+  'home' => 'Αρχική',
+  'stat1' => '<b>[pictures]</b> αρχεία σε <b>[albums]</b> άλμπουμς και <b>[cat]</b> κατηγορίες με <b>[comments]</b> σχόλια, εμφανισμένα <b>[views]</b> φορές',
+  'stat2' => '<b>[pictures]</b> αρχεία σε <b>[albums]</b> άλμπουμς, εμφανισμένα <b>[views]</b> φορές',
+  'xx_s_gallery' => '%s\'s Γκαλερί',
+  'stat3' => '<b>[pictures]</b> αρχεία σε <b>[albums]</b> άλμπουμς με <b>[comments]</b> σχόλια, εμφανισμένα <b>[views]</b> φορές',
 );
 
 $lang_list_users = array(
-	'user_list' => ' ',
-	'no_user_gal' => '         ',
-	'n_albums' => '%s ',
-	'n_pics' => '%s ()', //cpg1.3.0
+  'user_list' => 'Λίστα Χρηστών',
+  'no_user_gal' => 'Δεν υπάρχουν γκαλερί χρηστών',
+  'n_albums' => '%s άλμπουμ(ς)',
+  'n_pics' => '%s αρχεία',
 );
 
 $lang_list_albums = array(
-	'n_pictures' => '%s ', //cpg1.3.0
-	'last_added' => ',     %s'
+  'n_pictures' => '%s αρχεία',
+  'last_added' => ', το τελευταίο προστέθηκε στις %s',
+  'n_link_pictures' => '%s συνδεδεμένα αρχεία', //cpg1.4
+  'total_pictures' => '%s αρχεία συνολικά', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Διαχείριση λέξεων-κλειδιών', //cpg1.4
+  'edit' => 'επεξεργασία', //cpg1.4
+  'delete' => 'διαγραφή', //cpg1.4
+  'search' => 'αναζήτηση', //cpg1.4
+  'keyword_test_search' => 'αναζήτηση για %s σε νέο παράθυρο', //cpg1.4
+  'keyword_del' => 'διαγραφή της λέξης-κλειδί %s', //cpg1.4
+  'confirm_delete' => 'Είστε σιγουρος/η πως θέλετε να διαγράψετε την λέξη-κλειδί %s από ολόκληρη την γκαλερί;', //cpg1.4  // js-alert
+  'change_keyword' => 'αλλαγή λέξης-κλεδί', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
-	'login' => '',
-	'enter_login_pswd' => '          ',
-	'username' => ' ',
-	'password' => '',
-	'remember_me' => ' ',
-	'welcome' => ' %s ...',
-	'err_login' => '***    .  ***',
-	'err_already_logged_in' => '   !',
-	'forgot_password_link' => '   ', //cpg1.3.0
+  'login' => 'Σύνδεση',
+  'enter_login_pswd' => 'Γράψτε το όνομα χρήστη και τον κωδικό σας για να συνδεθείτε',
+  'username' => 'Όνομα χρήστη',
+  'password' => 'Κωδικός',
+  'remember_me' => 'Αυτόματη αναγνώριση',
+  'welcome' => 'Καλωσήλθατε %s ...',
+  'err_login' => '*** Δεν ήταν δυνατή η σύνδεση. Προσπαθήστε πάλι ***',
+  'err_already_logged_in' => 'Είστε ήδη συνδεδεμένος/η !',
+  'forgot_password_link' => 'Ξέχασα τον κωδικό μου',
+  'cookie_warning' => 'Προσοχή, ο πλοηγός ιστοσελίδων σας δεν δέχεται script cookies', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -851,19 +1336,22 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-	'logout' => '',
-	'bye' => ' %s ...',
-	'err_not_loged_in' => '   !',
+  'logout' => 'Αποσύνδεση',
+  'bye' => 'Αντίο %s ...',
+  'err_not_loged_in' => 'Δεν είστε συνδεδεμένος/η !',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => ' PHP (PHP info)', //cpg1.3.0
-  'explanation' => '        PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>,    Copermine (  ).', //cpg1.3.0
-  'no_link' => '         php-info,                   .      link     ,     .', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'κλείσιμο', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'επάνω ένα επίπεδο', //cpg1.4
+  'current_path' => 'παρούσα διαδρομή', //cpg1.4
+  'select_directory' => 'παρακαλώ επιλέξτε έναν φάκελλο', //cpg1.4
+  'click_to_close' => 'Κάντε κλικ στην εικόνα παρακάτω για να κλείσετε αυτό το παράθυρο',
 );
 
 // ------------------------------------------------------------------------- //
@@ -871,38 +1359,111 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-	'upd_alb_n' => '  %s',
-	'general_settings' => ' ',
-	'alb_title' => ' ',
-	'alb_cat' => ' ',
-	'alb_desc' => ' ',
-	'alb_thumb' => 'A thumbnail',
-	'alb_perm' => '    ',
-	'can_view' => '     ',
-	'can_upload' => '     ',
-	'can_post_comments' => '     ',
-	'can_rate' => '      ',
-	'user_gal' => '  ',
-	'no_cat' => '*   *',
-	'alb_empty' => '   ',
-	'last_uploaded' => ' ',
-	'public_alb' => ' ( )',
-	'me_only' => 'M ',
-	'owner_only' => ' (%s) ,   ',
-	'groupp_only' => '    \'%s\' ',
-	'err_no_alb_to_modify' => '      .',
-	'update' => ' ', //cpg1.3.0
-	'notice1' => '(*)    %sgroups%s  ', //cpg1.3.0 (do not translate %s!)
+  'upd_alb_n' => 'Ενημέρωση του άλμπουμ %s',
+  'general_settings' => 'Γενικές ρυθμίσεις',
+  'alb_title' => 'Τίτλος άλμπουμ',
+  'alb_cat' => 'Κατηγορία άλμπουμ',
+  'alb_desc' => 'Περιγραφή άλμπουμ',
+  'alb_keyword' => 'Λέξεις-κλειδιά άλμπουμ', //cpg1.4
+  'alb_thumb' => 'Μικρογραφία του άλμπουμ',
+  'alb_perm' => '\'Αδειες για αυτό το άλμπουμ',
+  'can_view' => 'Το άλμπουμ μπορεί να εμφανιστεί από',
+  'can_upload' => 'Οι επισκέπτες μπορούν να προσθέσουν αρχεία',
+  'can_post_comments' => 'Οι επισκέπτες μπορούν να προσθέσουν σχόλια',
+  'can_rate' => 'Οι επισκέπτες μπορούν να βαθμολογήσουν αρχεία',
+  'user_gal' => 'Γκαλερί Χρηστών',
+  'no_cat' => '* Χωρίς Κατηγορία *',
+  'alb_empty' => 'Το άλμπουμ είναι άδειο',
+  'last_uploaded' => 'Τελευταία προσθήκη',
+  'public_alb' => 'Όλοι (δημόσιο άλμπουμ)',
+  'me_only' => 'Μόνο εγώ',
+  'owner_only' => 'Ιδιοκτήτης άλμπουμ (%s) μόνο',
+  'groupp_only' => 'Μέλη της ομάδας \'%s\'',
+  'err_no_alb_to_modify' => 'Δεν μπορείτε να τροποποιήσετε κανένα άλμπουμ στην βάση δεδομένων.',
+  'update' => 'Ενημέρωση άλμπουμ',
+  'reset_album' => 'Μηδενισμός άλμπουμ', //cpg1.4
+  'reset_views' => 'Μηδενισμός εμφανίσεων μετρητή σε &quot;0&quot; σε %s', //cpg1.4
+  'reset_rating' => 'Μηδενισμός βαθμολογίας όλων των αρχείων σε %s', //cpg1.4
+  'delete_comments' => 'Διαγραφή όλων των σχολίων του %s', //cpg1.4
+  'delete_files' => '%sΜη αντριστρέψιμη%s διαγραφή όλων των αρχείων στο %s', //cpg1.4
+  'views' => 'εμφανίσεις', //cpg1.4
+  'votes' => 'ψήφοι', //cpg1.4
+  'comments' => 'σχόλια', //cpg1.4
+  'files' => 'αρχεία', //cpg1.4
+  'submit_reset' => 'υποβολή αλλαγών', //cpg1.4
+  'reset_views_confirm' => 'Είμαι σίγουρος/η', //cpg1.4
+  'notice1' => '(*) αναλόγως των %sgroups%s ρυθμίσεων',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Κωδικός του άλμπουμ', //cpg1.4
+  'alb_password_hint' => 'Υπαινιγμός κωδικού του άλμπουμ', //cpg1.4
+  'edit_files' =>'Επεξεργασία αρχείων', //cpg1.4
+  'parent_category' =>'Δημιουργός κατηγορία', //cpg1.4
+  'thumbnail_view' =>'Εμφάνιση μικρογραφιών', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'Πληροφορίες PHP',
+  'explanation' => 'Αυτά είναι πληροφορίες που δημιουργούνται από την PHP-λειτουργία <a href="http://www.php.net/phpinfo">phpinfo()</a>, εμφανίζονται στο Coppermine (στην δεξιά γωνία).',
+  'no_link' => 'Το να επιτρέπετε σε άλλους να βλέπουν τις πληροφορίες του phpinfo μπορεί να είναι ρίσκο ασφαλείας, και γι\' αυτό η σελίδα αυτή είναι ορατή μόνο όταν είστε συνδεδεμένος ως διαχειριστής. Δεν μπορείτε να δώσετε σύνδεσμο αυτής της σελίδας σε άλλους, δεν θα τους επιτραπεί η πρόσβαση.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Διαχειριστής Φωτογραφιών', //cpg1.4
+  'select_album' => 'Επιλέξτε \'Αλμπουμ', //cpg1.4
+  'delete' => 'Διαγραφή', //cpg1.4
+  'confirm_delete1' => 'Είστε σίγουρος/η πως θέλετε να διαγράψετε αυτή τη φωτογραφία ;', //cpg1.4
+  'confirm_delete2' => '\nΗ φωτογραφία θα διεγραφεί μόνιμα.', //cpg1.4
+  'apply_modifs' => 'Εφαρμογή τροποποιήσεων', //cpg1.4
+  'confirm_modifs' => 'Επιβεβαίωση τροποποιήσεων', //cpg1.4
+  'pic_need_name' => 'Η φωτογραφία πρέπει να έχει ένα όνομα !', //cpg1.4
+  'no_change' => 'Δεν κάνατε αλλαγές !', //cpg1.4
+  'no_album' => '* Χωρίς άλμπουμ *', //cpg1.4
+  'explanation_header' => 'Η διαμορφοποιημένη ταξινόμηση που μπορείτε να καθορίσετε σε αυτή τη σελίδα θα ληφθεί υπόψιν εάν', //cpg1.4
+  'explanation1' => 'ο διαχειριστής έχει καθορίσει την "Προκαθορισμένη ταξινόμηση για αρχεία" στις ρυθμίσεις σε "Ανοδικά κατά θέση" ή "Καθοδικά κατά θέση" (καθολική ρύθμιση για όλους τους χρήστες που δεν έχουν διαλέξει ένα άλλο είδος ταξινόμησης ξεχωριστά)', //cpg1.4
+  'explanation2' => 'ο χρήστης έχει διαλέξει "Ανοδικά κατά θέση" ή "Καθοδικά κατά θέση" στην σελίδα με τις μικρογραφίες (ρύθμιση ανά χρήστη)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Είστε σίγουρος/η πως θέλετε να ΑΠΕΓΚΑΤΑΣΤΗΣΕΤΕ αυτό το βοήθημα;', //cpg1.4
+  'confirm_delete' => 'Είστε σίγουρος/η πως θέλετε να ΔΙΑΓΡΑΨΕΤΕ αυτό το βοήθημα', //cpg1.4
+  'pmgr' => 'Διαχειριστής Βοηθημάτων', //cpg1.4
+  'name' => 'Όνομα', //cpg1.4
+  'author' => 'Συγγραφέας', //cpg1.4
+  'desc' => 'Περιγραφή', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Εγκατεστημένα Βοηθήματα', //cpg1.4
+  'n_plugins' => 'Μη Εγκατεστημένα Βοηθήματα', //cpg1.4
+  'none_installed' => 'Κανένα Εγκατεστημένο', //cpg1.4
+  'operation' => 'Λειτουργία', //cpg1.4
+  'not_plugin_package' => 'Το αρχείο που προσθέσατε δεν είναι πακέτο βοηθήματος.', //cpg1.4
+  'copy_error' => 'Παρουσιάστηκε σφάλμα κατά την αντιγραφή του πακέτου στον φάκελλο βοηθημάτων.', //cpg1.4
+  'upload' => 'Πρόσθεση', //cpg1.4
+  'configure_plugin' => 'Ρυθμίσεις βοηθήματος', //cpg1.4
+  'cleanup_plugin' => 'Καθαρισμός βοηθήματος', //cpg1.4
 );
+}
 
 // ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-	'already_rated' => '       ', //cpg1.3.0
-	'rate_ok' => '    ',
-	'forbidden' => '       .', //cpg1.3.0
+  'already_rated' => 'Συγνώμη αλλά έχετε ήδη βαθμολογήσει αυτό το αρχείο',
+  'rate_ok' => 'Η ψήφος σας έγινε δεκτή',
+  'forbidden' => 'Δεν μπορείτε να βαθμολογήσετε τα δικά σας αρχεία.',
 );
 
 // ------------------------------------------------------------------------- //
@@ -912,83 +1473,106 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-     {SITE_NAME}             ,       .            site             .<br />
+Ενώ οι διαχειριστές του {SITE_NAME} θα προσπαθήσουν να αφαιρέσουν ή να τροποποιήσουν οποιοδήποτε γενικά απαράδεκτο υλικό όσο το δυνατόν γρηγορότερα, είναι αδύνατη η αναθεώρηση κάθε δημοσίευσης.<br />
 <br />
-  ,     , , , ,             .      {SITE_NAME}              .              .       ,                    hacking       .<br />
+Συμφωνείτε να μην δημοσιεύσετε καταχρηστικό, άσεμνο, χυδαίο, δυσφημιστικό, μισητό, απειλητικό, σεξουαλικό ή οποιοδήποτε άλλο υλικό που θα μπορούσε να παραβιάσει οποιονδήποτε ισχύοντα νόμο.<br />
 <br />
-  site  cookies        .   cookies           .   email                  .<br />
+Αυτή η ιστοσελίδα χρησιμοποιεί cookies για να αποθηκεύσει πληροφορίες τοπικά στον Η/Υ σας. Αυτά τα cookies εξυπηρετούν μόνο στην βελτίωση της δικής σας ευχάριστης πλοήγησης. Η email διεύθυνσή σας χρησιμοποιείται μόνο για την επιβεβαίωση των λεπτομερειών εγγραφής και κωδικού σας.<br />
 <br />
- '' ,    .
+Κάνοντας κλικ στο 'Συμφωνώ' παρακάτω αποδέχεστε αυτούς τους όρους.
 EOT;
 
 $lang_register_php = array(
-	'page_title' => ' ',
-	'term_cond' => ' ',
-	'i_agree' => '',
-	'submit' => ' ',
-	'err_user_exists' => '      ,    ',
-	'err_password_mismatch' => '     ,    ',
-	'err_uname_short' => '       2 ',
-	'err_password_short' => '      2 ',
-	'err_uname_pass_diff' => '         ',
-	'err_invalid_email' => '  email   ',
-	'err_duplicate_email' => '         email  ',
-	'enter_info' => '  ',
-	'required_info' => ' ',
-	'optional_info' => ' ',
-	'username' => ' ',
-	'password' => '',
-	'password_again' => '  ',
-	'email' => 'Email',
-	'location' => '',
-	'interests' => '',
-	'website' => ' ',
-	'occupation' => '',
-	'error' => '',
-	'confirm_email_subject' => '%s -  ',
-	'information' => '',
-	'failed_sending_email' => ' email         !',
-	'thank_you' => '    .<br /><br /> email              email  .',
-	'acct_created' => '                ',
-	'acct_active' => '                 ',
-	'acct_already_act' => '      !',
-	'acct_act_failed' => '       !',
-	'err_unk_user' => '     !',
-	'x_s_profile' => '   %s',
-	'group' => '',
-	'reg_date' => '',
-	'disk_usage' => ' ',
-	'change_pass' => ' ',
-	'current_pass' => ' ',
-	'new_pass' => 'N ',
-	'new_pass_again' => '    ',
-	'err_curr_pass' => '    ',
-	'apply_modif' => ' ',
-	'change_pass' => '   ',
-	'update_success' => '  ',
-	'pass_chg_success' => '   ',
-	'pass_chg_error' => '    ',
-	'notify_admin_email_subject' => '%s -    ', //cpg1.3.0
-	'notify_admin_email_body' => '      "%s"    ', //cpg1.3.0
+  'page_title' => 'Εγγραφή χρήστη',
+  'term_cond' => 'Όροι και διατάξεις',
+  'i_agree' => 'Συμφωνώ',
+  'submit' => 'Υποβολή εγγραφής',
+  'err_user_exists' => 'Το όνομα χρήστη που έχετε εισάγει υπάρχει ήδη, παρακαλώ διαλέξτε κάποιο άλλο',
+  'err_password_mismatch' => 'Οι δύο κωδικοί δεν είναι ίδιοι, παρακαλώ εισάγετέ τους ξανά',
+  'err_uname_short' => 'Το όνομα χρήστη πρέπει να είναι τουλάχιστον 2 χαρακτήρες',
+  'err_password_short' => 'Ο κωδικός πρέπει να είναι τουλάχιστον 2 χαρακτήρες',
+  'err_uname_pass_diff' => 'Το όνομα χρήστη και ο κωδικός πρέπει να είναι διαφορετικά',
+  'err_invalid_email' => 'Η email διεύθυνση δεν είναι έγκυρη',
+  'err_duplicate_email' => 'Κάποιος άλλος χρήστης έχει εγγραφεί με την email διεύθυνση που έχετε εισάγει',
+  'enter_info' => 'Καταχώρηση πληροφοριών εγγραφής',
+  'required_info' => 'Απαραίτητες πληροφορίες',
+  'optional_info' => 'Προαιρετικές πληροφορίες',
+  'username' => 'Όνομα χρήστη',
+  'password' => 'Κωδικός',
+  'password_again' => 'Εισάγετε ξανά τον κωδικό σας',
+  'email' => 'Email',
+  'location' => 'Τοποθεσία',
+  'interests' => 'Ενδιαφέροντα',
+  'website' => 'Προσωπική Ιστοσελίδα',
+  'occupation' => 'Επάγγελμα',
+  'error' => 'ΛΑΘΟΣ',
+  'confirm_email_subject' => '%s - Επιβεβαίωση εγγραφής',
+  'information' => 'Πληροφορίες',
+  'failed_sending_email' => 'Το email για την επιβεβαίωση εγγραφής δεν μπορεί να σταλεί !',
+  'thank_you' => 'Σας ευχαριστούμε για την εγγραφή σας.<br /><br />Ένα email με πληροφορίες για τον τρόπο ενεργοποίησης του λογαριασμού σας έχει σταλεί στην email διεύθυνση που δώσατε.',
+  'acct_created' => 'Ο λογαριασμός σας έχει δημιουργηθεί και μπορείτε να συνδεθείτε με το όνομα χρήστη και τον κωδικό σας',
+  'acct_active' => 'Ο λογαριασμός σας είναι τώρα ενεργός και μπορείτε να συνδεθείτε με το όνομα χρήστη και τον κωδικό σας',
+  'acct_already_act' => 'Ο λογαριασμός είναι ήδη ενεργός!', //cpg1.4
+  'acct_act_failed' => 'Αυτός ο λογαριασμός δεν μπορεί να ενεργοποιηθεί !',
+  'err_unk_user' => 'Ο επιλεγμένος χρήστης δεν υπάρχει !',
+  'x_s_profile' => '%s\'ς προφίλ',
+  'group' => 'Ομάδα',
+  'reg_date' => 'Προσήλθε',
+  'disk_usage' => 'Χρήση χώρου',
+  'change_pass' => 'Αλλαγή κωδικού',
+  'current_pass' => 'Ισχύων κωδικός',
+  'new_pass' => 'Νέος κωδικός',
+  'new_pass_again' => 'Επανάληψη νέου κωδικού',
+  'err_curr_pass' => 'Ο ισχύων κωδικός είναι λανθασμένος',
+  'apply_modif' => 'Εφαρμογή τροποποιήσεων',
+  'change_pass' => 'Αλλαγή του κωδικού μου',
+  'update_success' => 'Το προφίλ σας έχει ενημερωθεί',
+  'pass_chg_success' => 'Ο κωδικός σας άλλαξε',
+  'pass_chg_error' => 'Ο κωδικός σας δεν άλλαξε',
+  'notify_admin_email_subject' => '%s - Ενημέρωσης νέας εγγραφής',
+  'last_uploads' => 'Τελευταία προστιθέμενο αρχείο.<br />Κάντε κλικ για να δείτε όλες τις προσθέσεις του/ης', //cpg1.4
+  'last_comments' => 'Τελευταίο σχόλιο.<br />Κάντε κλικ για να δείτε όλα τα σχόλια του/ης', //cpg1.4
+  'notify_admin_email_body' => 'Ένα νέο μέλος με όνομα χρήστη "%s" έχει εγγραφεί στην γκαλερί σας',
+  'pic_count' => 'Προστιθέμενα αρχεία', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Αίτηση εγγραφής', //cpg1.4
+  'thank_you_admin_activation' => 'Σας ευχαριστούμε.<br /><br />Η αίτησή σας για ενεργοποίηση λογαριασμού έχει σταλεί στον διαχειριστή. Σε περίπτωση έγκρισης θα ειδοποιηθείτε μέσω email.', //cpg1.4
+  'acct_active_admin_activation' => 'Ο λογαριασμός είναι τώρα ενεργός και ένα email έχει σταλεί στον χρήστη.', //cpg1.4
+  'notify_user_email_subject' => '%s - Ενημέρωση ενεργοποίησης', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
-    {SITE_NAME}
+Σας ευχαριστούμε για την εγγραφή σας στο {SITE_NAME}
 
-     : "{USER_NAME}"
-    : "{PASSWORD}"
+Για να ενεργοποιήσετε τον λογαριασμό σας με όνομα χρήστη "{USER_NAME}", πρέπει να κάνετε κλικ στον παρακάτω σύνδεσμο ή να τον αντιγράψετε και να τον επικολλήσετε στον πλοηγό ιστοσελίδων σας.
 
-     ,      
-     web browser .
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
-{ACT_LINK}
+Φιλικά,
+
+Η διαχείριση του {SITE_NAME}
+
+EOT;
 
-  ,
+$lang_register_approve_email = <<<EOT
+Ένα νέο μέλος με όνομα χρήστη "{USER_NAME}" έχει εγγραφεί στην γκαλερί σας.
 
-   {SITE_NAME}
+Για να ενεργοποιήσετε τον λογαριασμό, πρέπει να κάνετε κλικ στον παρακάτω σύνδεσμο ή να τον αντιγράψετε και να τον επικολλήσετε στον πλοηγό ιστοσελίδων σας.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
 EOT;
 
+$lang_register_activated_email = <<<EOT
+Ο λογαριασμός σας έχει εγκριθεί και ενεργοποιηθεί.
+
+Μπορείτε τώρα να συνδεθείτε στο <a href="{SITE_LINK}">{SITE_LINK}</a> με όνομα χρήστη "{USER_NAME}"
+
+
+Φιλικά,
+
+Η διαχείριση του {SITE_NAME}
+
+EOT;
 }
 
 // ------------------------------------------------------------------------- //
@@ -996,169 +1580,222 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-	'title' => ' ',
-	'no_comment' => '    ',
-	'n_comm_del' => '%s () ()',
-	'n_comm_disp' => '   ',
-	'see_prev' => ' ',
-	'see_next' => ' ',
-	'del_comm' => '  ',
+  'title' => 'Επισκόπηση σχολίων',
+  'no_comment' => 'Δεν υπάρχουν σχόλια για επισκόπηση',
+  'n_comm_del' => '%s σχόλιο/α διαγράφηκε/αν',
+  'n_comm_disp' => 'Αριθμός σχολίων προς εμφάνιση',
+  'see_prev' => 'Εμφάνιση προηγούμενου',
+  'see_next' => 'Εμφάνιση επόμενου',
+  'del_comm' => 'Διαγραφή επιλεγμένων σχολίων',
+  'user_name' => 'Όνομα', //cpg1.4
+  'date' => 'Ημερομηνία', //cpg1.4
+  'comment' => 'Σχόλιο', //cpg1.4
+  'file' => 'Αρχείο', //cpg1.4
+  'name_a' => 'Ανοδικά κατά όνομα χρήστη', //cpg1.4
+  'name_d' => 'Καθοδικά κατά όνομα χρήστη', //cpg1.4
+  'date_a' => 'Ανοδικά κατά ημερομηνία', //cpg1.4
+  'date_d' => 'Καθοδικά κατά ημερομηνία', //cpg1.4
+  'comment_a' => 'Ανοδικά κατά σχόλιο', //cpg1.4
+  'comment_d' => 'Καθοδικά κατά σχόλιο', //cpg1.4
+  'file_a' => 'Ανοδικά κατά αρχείο', //cpg1.4
+  'file_d' => 'Καθοδικά κατά αρχείο', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-	0 => '   ',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Αναζήτηση στη συλλογή αρχείων', //cpg1.4
+  'submit_search' => 'αναζήτηση', //cpg1.4
+  'keyword_list_title' => 'Λίστα λέξεων-κλειδιών', //cpg1.4
+  'keyword_msg' => 'Η παραπάνω λίστα δεν είναι πλήρης. Δεν συμπεριλαμβάνει λέξεις από τίτλους ή περιγραφές φωτογραφιών. Προσπαθήστε να κάνετε αναζήτηση πλήρους κειμένου.',  //cpg1.4
+  'edit_keywords' => 'Επεξεργασία λέξεων-κλειδιών', //cpg1.4
+  'search in' => 'Αναζήτηση στο:', //cpg1.4
+  'ip_address' => 'IP διεύθυνση', //cpg1.4
+  'fields' => 'Αναζήτηση στο', //cpg1.4
+  'age' => 'Ηλικία', //cpg1.4
+  'newer_than' => 'Νεώτερο από', //cpg1.4
+  'older_than' => 'Παλιότερο από', //cpg1.4
+  'days' => 'ημέρες', //cpg1.4
+  'all_words' => 'Ταίριασμα με όλες τις λέξεις (ΚΑΙ)', //cpg1.4
+  'any_words' => 'Ταίριασμα με όλες τις λέξεις (Ή)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Τίτλος', //cpg1.4
+  'caption' => 'Επικεφαλίδα', //cpg1.4
+  'keywords' => 'Λέξεις-κλειδιά', //cpg1.4
+  'owner_name' => 'Όνομα ιδιοκτήτη', //cpg1.4
+  'filename' => 'Όνομα αρχείου', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-	'page_title' => '  ', //cpg1.3.0
-	'select_dir' => ' ',
-	'select_dir_msg' => '                FTP.<br /><br />       ', //cpg1.3.0
-	'no_pic_to_add' => '    ', //cpg1.3.0
-	'need_one_album' => '         ',
-	'warning' => '',
-	'change_perm' => '         ,        (CHMOD)  755  777      !', //cpg1.3.0
-	'target_album' => '<b>  &quot;</b>%s<b>&quot;  </b>%s', //cpg1.3.0
-	'folder' => '',
-	'image' => '',
-	'album' => 'A',
-	'result' => '',
-	'dir_ro' => '   . ',
-	'dir_cant_read' => '   . ',
-	'insert' => '     ', //cpg1.3.0
-	'list_new_pic' => ' ', //cpg1.3.0
-	'insert_selected' => '  ', //cpg1.3.0
-	'no_pic_found' => '   ', //cpg1.3.0
-	'be_patient' => '   ,          ...', //cpg1.3.0
-	'no_album' => '  ',  //cpg1.3.0
-	'notes' =>  '<ul>'.
-				'<li><b>OK</b> :      '.
-				'<li><b>DP</b> :         '.
-				'<li><b>PB</b> :        ,                '.
-				'<li><b>NA</b> :           ,  \'<a href="javascript:history.back(1)"></a>\'    .     <a href="albmgr.php"></a>  </li>'.
-				'<li>  OK, DP, PB,  \'signs\'  ,                PHP'.
-				'<li>   browser  timeout,     reload'.
-				'</ul>', //cpg1.3.0
-	'select_album' => ' ', //cpg1.3.0
-	'check_all' => ' ', //cpg1.3.0
-	'uncheck_all' => ' ', //cpg1.3.0
+  'page_title' => 'Αναζήτηση νέων αρχείων',
+  'select_dir' => 'Επιλογή καταλόγου',
+  'select_dir_msg' => 'Αυτή η λειτουργία σας επιτρέπει την πρόσθεση πολλαπλών αρχείων τα οποία έχετε ανεβάσει στον διακομιστή σας μεσω FTP.<br /><br />Επιλέξτε τον κατάλογο όπου έχετε ανεβάσει τα αρχεία σας.', //cpg1.4
+  'no_pic_to_add' => 'Δεν υπάρχει αρχείο για πρόσθεση',
+  'need_one_album' => 'Χρειάζεστε τουλάχιστον ένα άλμπουμ για να χρησιμοποιήσετε αυτή τη λειτουργία',
+  'warning' => 'Προειδοποίηση',
+  'change_perm' => 'το πρόγραμμα δεν μπορεί να γράψει σε αυτόν τον κατάλογο, πρέπει να αλλάξετε τις ιδιότητές του (CHMOD) σε 755 ή 777 πριν προσπαθήσετε να προσθέσετε τα αρχεία !',
+  'target_album' => '<b>Πρόσθεση αρχείων από το &quot;</b>%s<b>&quot; στο </b>%s',
+  'folder' => 'Φάκελλος',
+  'image' => 'αρχείο',
+  'album' => '\'Αλμπουμ',
+  'result' => 'Αποτέλεσμα',
+  'dir_ro' => 'Μη εγγράψιμο. ',
+  'dir_cant_read' => 'Μη αναγνώσιμο. ',
+  'insert' => 'Προσθήκη νέων αρχείων στην γκαλερί',
+  'list_new_pic' => 'Λίστα νέων αρχείων',
+  'insert_selected' => 'Προσθήκη επιλεγμένων αρχείων',
+  'no_pic_found' => 'Δεν βρέθηκαν νέα αρχεία',
+  'be_patient' => 'Παρακαλώ να είστε υπομονετικοί, το πρόγραμμα χρειάζεται λίγο χρόνο για να προσθέσει τα αρχεία',
+  'no_album' => 'δεν επιλέχθηκε άλμπουμ',
+  'result_icon' => 'κάντε κλικ για λεπτομέρειες ή για επαναφόρτωση',  //cpg1.4
+  'notes' =>  '<ul>'.
+                          '<li><b>OK</b> : σημαίνει πως το αρχείο προστέθηκε επιτυχώς'.
+                          '<li><b>DP</b> : σημαίνει πως το αρχείο υπάρχει ήδη στην βάση δεδομένων'.
+                          '<li><b>PB</b> : σημαίνει πως το αρχείο δεν μπορεί να προστεθεί, ελέγξτε τις ρυθμίσεις σας και το εάν οι καταλόγοι στους οποίους βρίσκονται τα αρχεία είναι εγγράψιμοι'.
+                          '<li><b>NA</b> : σημαίνει πως δεν επιλέξατε άλμπουμ στο οποίο θα προστεθούν τα αρχεία, κάντε κλικ στο \'<a href="javascript:history.back(1)">επιστροφή</a>\' και επιλέξτε ένα άλμπουμ. Εάν δεν υπάρχει άλμπουμ <a href="albmgr.php">δημιουργήστε ένα πρώτα</a></li>'.
+                          '<li>Εάν τα OK, DP, PB \'εικονίδια\' δεν εμφανίζονται κάντε κλικ στην μη εμφανισθείσα εικόνα για να δείτε τυχόν μυνήματα λάθους που παρήχθεισαν από την PHP'.
+                          '<li>Εάν έχει παρέλθει η προθεσμία σύνδεσης του πλοηγού ιστοσελίδων, κάντε κλικ στο κουμπί επαναφόρτωση'.
+                          '</ul>',
+  'select_album' => 'επιλέξτε άλμπουμ',
+  'check_all' => 'Επιλογή Όλων',
+  'uncheck_all' => 'Αποεπιλογή Όλων',
+  'no_folders' => 'Δεν υπάρχουν φάκελλοι μέσα στον φάκελλο "albums" ακόμη. Σιγουρευτείτε για την δημιουργία τουλάχιστον ενός φακέλλου μέσα στον φάκελλο "albums" και ανεβάστε τα αρχεία σας εκεί με FTP. Δεν πρέπει να ανεβάσετε τα αρχεία σας στον φάκελλο "userpics" ούτε στον "edit", καθώς κρατούνται για προσθήκες μέσω http και για εσωτερικές διαδικασίες.', //cpg1.4
+   'albums_no_category' => 'Αλμπουμς χωρίς κατηγορία', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Προσωπικά άλμπουμς', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Πλοηγήσιμο περιβάλλον (συστήνεται)', //cpg1.4
+  'edit_pics' => 'Επεξεργασία αρχείων', //cpg1.4
+  'edit_properties' => 'Ιδιότητες των άλμπουμς', //cpg1.4
+  'view_thumbs' => 'Εμφάνιση μικρογραφιών', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'εμφάνιση/απόκρυψη αυτής της στήλης', //cpg1.4
+  'vote' => 'Λεπτομέρειες Ψήφων', //cpg1.4
+  'hits' => 'Λεπτομέρειες Επισκέψεων', //cpg1.4
+  'stats' => 'Στατιστικές Ψήφων', //cpg1.4
+  'sdate' => 'Ημερομηνία', //cpg1.4
+  'rating' => 'Βαθμολόγηση', //cpg1.4
+  'search_phrase' => 'Αναζήτηση φράσεως', //cpg1.4
+  'referer' => 'Αναφορέας', //cpg1.4
+  'browser' => 'Πλοηγός ιστοσελίδων', //cpg1.4
+  'os' => 'Λειτουργικό Σύστημα', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Ταξινομημένα κατά %s', //cpg1.4
+  'ascending' => 'ανοδικά', //cpg1.4
+  'descending' => 'καθοδικά', //cpg1.4
+  'internal' => 'int', //cpg1.4
+  'close' => 'κλείσιμο', //cpg1.4
+  'hide_internal_referers' => 'απόκρυψη εσωτερικών αναφορών', //cpg1.4
+  'date_display' => 'Εμφάνιση ημερομηνίας', //cpg1.4
+  'submit' => 'υποβολή / φρεσκάρισμα', //cpg1.4
 );
 
-
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
 // ------------------------------------------------------------------------- //
 
 // Void
 
-// ------------------------------------------------------------------------- // 
-// File banning.php 
-// ------------------------------------------------------------------------- // 
-
-if (defined('BANNING_PHP')) $lang_banning_php = array( 
-	'title' => ' ', 
-	'user_name' => ' ', 
-	'ip_address' => ' IP', 
-	'expiry' => ' (     )', 
-	'edit_ban' => ' ', 
-	'delete_ban' => '', 
-	'add_new' => '   ', 
-	'add_ban' => '',
-	'error_user' => '     ', //cpg1.3.0
-	'error_specify' => '        IP ', //cpg1.3.0
-	'error_ban_id' => '  ID  !', //cpg1.3.0
-	'error_admin_ban' => '      !', //cpg1.3.0
-	'error_server_ban' => '       ? ...   !', //cpg1.3.0
-	'error_ip_forbidden' => '      IP (  routable)', //cpg1.3.0
-	'lookup_ip' => '  IP ', //cpg1.3.0
-	'submit' => '!', //cpg1.3.0
-); 
-
-
-
 // ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-	'title' => ' ', //cpg1.3.0
-	'custom_title' => '  ', //cpg1.3.0
-	'cust_instr_1' => '     boxes  .  ,            .', //cpg1.3.0
-	'cust_instr_2' => '  Box', //cpg1.3.0
-	'cust_instr_3' => 'oxes   : %s', //cpg1.3.0
-	'cust_instr_4' => 'URI/URL boxes : %s', //cpg1.3.0
-	'cust_instr_5' => 'URI/URL boxes :', //cpg1.3.0
-	'cust_instr_6' => 'oxes   :', //cpg1.3.0
-	'cust_instr_7' => '       box      .   \'\'. ', //cpg1.3.0
-	'reg_instr_1' => '     .', //cpg1.3.0
-	'reg_instr_2' => '         boxes . T           server       %s KB  .  ZIP      \' \'  \' URI/URL\'   .', //cpg1.3.0
-	'reg_instr_3' => 'If you want the zipped file or archive to be decompressed, you must use the file upload box provided in the \'Decompressive ZIP Upload\' area.', //cpg1.3.0
-	'reg_instr_4' => '     URI/URL,     path    : http://www.mysite.com/images/example.jpg', //cpg1.3.0
-	'reg_instr_5' => '   ,   \'\'.', //cpg1.3.0
-	'reg_instr_6' => 'Decompressive ZIP :', //cpg1.3.0
-	'reg_instr_7' => ' :', //cpg1.3.0
-	'reg_instr_8' => ' URI/URL:', //cpg1.3.0
-	'error_report' => ' ', //cpg1.3.0
-	'error_instr' => '   ,  :', //cpg1.3.0
-	'file_name_url' => ' /URL', //cpg1.3.0
-	'error_message' => ' ', //cpg1.3.0
-	'no_post' => '      POST.', //cpg1.3.0
-	'forb_ext' => '   .', //cpg1.3.0
-	'exc_php_ini' => '      php.ini.', //cpg1.3.0
-	'exc_file_size' => '       CPG.', //cpg1.3.0
-	'partial_upload' => '  .', //cpg1.3.0
-	'no_upload' => '  .', //cpg1.3.0
-	'unknown_code' => '    PHP.', //cpg1.3.0
-	'no_temp_name' => '   -    .', //cpg1.3.0
-	'no_file_size' => '  data/Corrupted', //cpg1.3.0
-	'impossible' => '  .', //cpg1.3.0
-	'not_image' => '  /corrupt', //cpg1.3.0
-	'not_GD' => '    GD.', //cpg1.3.0
-	'pixel_allowance' => '  Pixel.', //cpg1.3.0
-	'incorrect_prefix' => '  URI/URL', //cpg1.3.0
-	'could_not_open_URI' => '     URI.', //cpg1.3.0
-	'unsafe_URI' => '     .', //cpg1.3.0
-	'meta_data_failure' => '  Meta data', //cpg1.3.0
-	'http_401' => '401 Anauthorized', //cpg1.3.0
-	'http_402' => '402 Payment Required', //cpg1.3.0
-	'http_403' => '403 Forbidden', //cpg1.3.0
-	'http_404' => '404 Not Found', //cpg1.3.0
-	'http_500' => '500 Internal Server Error', //cpg1.3.0
-	'http_503' => '503 Service Unavailable', //cpg1.3.0
-	'MIME_extraction_failure' => ' MIME    .', //cpg1.3.0
-	'MIME_type_unknown' => '  MIME', //cpg1.3.0
-	'cant_create_write' => '     .', //cpg1.3.0
-	'not_writable' => '      .', //cpg1.3.0
-	'cant_read_URI' => '     URI/URL', //cpg1.3.0
-	'cant_open_write_file' => '     URI   .', //cpg1.3.0
-	'cant_write_write_file' => '     URI   .', //cpg1.3.0
-	'cant_unzip' => '   .', //cpg1.3.0
-	'unknown' => ' ', //cpg1.3.0
-	'succ' => ' ', //cpg1.3.0
-	'success' => '%s   .', //cpg1.3.0
-	'add' => '  \'\'       .', //cpg1.3.0
-	'failure' => ' ', //cpg1.3.0
-	'f_info' => ' ', //cpg1.3.0
-	'no_place' => '      .', //cpg1.3.0
-	'yes_place' => '    .', //cpg1.3.0
-	'max_fsize' => '      %s KB',
-	'album' => 'A',
-	'picture' => '', //cpg1.3.0
-	'pic_title' => ' ', //cpg1.3.0
-	'description' => ' ', //cpg1.3.0
-	'keywords' => '  (  )',
-	'err_no_alb_uploadables' => ',          ',
-	'place_instr_1' => '      .          .', //cpg1.3.0
-	'place_instr_2' => '   .   \'\'.', //cpg1.3.0
-	'process_complete' => '     .', //cpg1.3.0
+  'title' => 'Προσθήκη αρχείου',
+  'custom_title' => 'Διαμορφοποιήσιμη Φόρμα Αίτησης',
+  'cust_instr_1' => 'Μπορείτε να επιλέξετε έναν δικό σας αριθμό πεδίων για προσθήκη. Ωστόσο, δεν μπορείτε να διαλέξετε πάνω από τα παρακάτω όρια.',
+  'cust_instr_2' => 'Αριθμός Πεδίων Αίτησης',
+  'cust_instr_3' => 'Πεδία προσθήκης αρχείων: %s',
+  'cust_instr_4' => 'Πεδία προσθήκης URI/URL: %s',
+  'cust_instr_5' => 'Πεδία προσθήκης URI/URL:',
+  'cust_instr_6' => 'Πεδία προσθήκης αρχείων:',
+  'cust_instr_7' => 'Παρακαλώ εισάγετε τον αριθμό κάθε είδους πεδίου προσθήκης για αυτή τη φορά.  Μετά κάντε κλικ στο \'Συνέχεια\'. ',
+  'reg_instr_1' => 'Άκυρη ενέργεια για την δημιουργία φόρμας.',
+  'reg_instr_2' => 'Τώρα μπορείτε να προσθέσετε τα αρχεία σας χρησιμοποιώντας τα παρακάτω πεδία προσθήκης. Το μέγεθος των αρχείων που θα προσθέσετε δεν πρέπει να ξεπερνά τα %s KB το καθένα. Τυχόν ZIP αρχεία που θα προστεθούν μέσω των πεδίων \'Προσθήκη Αρχείου\' και \'Προσθήκη URI/URL\' θα παραμείνουν συμπιεσμένα.',
+  'reg_instr_3' => 'Εάν θέλετε τα συμπιεσμένα αρχεία να αποσυμπιεστούν, πρέπει να χρησιμοποιήσετε το πεδίο προσθήκης που υπάρχει στην περιοχή \'Προσθήκη Αποσυμπιεζομένων Αρχείων ZIP\'.',
+  'reg_instr_4' => 'Εάν θέλετε να χρησιμοποιήσετε το πεδίο προσθήκης URI/URL, παρακαλώ να εισάγετε την διαδρομή προς το αρχείο με αυτόν τον τρόπο: http://www.mysite.com/images/example.jpg',
+  'reg_instr_5' => 'Όταν συμπληρώσετε την φόρμα, παρακαλώ κάντε κλικ στο \'Συνέχεια\'.',
+  'reg_instr_6' => 'Προσθήκη Αποσυμπιεζομένων Αρχείων ZIP:',
+  'reg_instr_7' => 'Προσθήκη Αρχείων:',
+  'reg_instr_8' => 'Προσθήκη URI/URL:',
+  'error_report' => 'Αναφορά Λάθους',
+  'error_instr' => 'Οι παρακάτω προσθήκες παρουσίασαν λάθη:',
+  'file_name_url' => 'Όνομα Αρχείου/URL',
+  'error_message' => 'Μύνημα Λάθους',
+  'no_post' => 'Το αρχείο δεν προστέθηκε από την λειτουργία POST.',
+  'forb_ext' => 'Ανεπίτρεπτη επέκταση αρχείου.',
+  'exc_php_ini' => 'Υπέρβαση επιτρεπόμενου μεγέθους αρχείου από το php.ini.',
+  'exc_file_size' => 'Υπέρβαση επιτρεπόμενου μεγέθους αρχείου από το CPG.',
+  'partial_upload' => 'Μόνο ένα μέρος προστέθηκε.',
+  'no_upload' => 'Δεν έγινε προσθήκη.',
+  'unknown_code' => 'Άγνωστο λάθος στον κώδικα προσθήκης της PHP.',
+  'no_temp_name' => 'Δεν έγινε προσθήκη - Δεν υπάρχει προσωρινό όνομα.',
+  'no_file_size' => 'Δεν περιέχει δεδομένα/Αλλοιωμένο',
+  'impossible' => 'Αδύνατη η μετακίνηση.',
+  'not_image' => 'Δεν είναι εικόνα/αλλοιωμένο',
+  'not_GD' => 'Δεν είναι επέκταση GD.',
+  'pixel_allowance' => 'Το ύψος και/ή το πλάτος της προστιθέμενης φωτογραφίας είναι άνω του επιτρεπτού ορίου των ρυθμίσεων της γκαλερί.', //cpg1.4
+  'incorrect_prefix' => 'Λάθος πρόθεμα URI/URL',
+  'could_not_open_URI' => 'Δεν μπόρεσε να ανοίξει το URI.',
+  'unsafe_URI' => 'Ασφάλεια μη επαληθεύσιμη.',
+  'meta_data_failure' => 'Αποτυχία στοιχείων Meta',
+  'http_401' => '401 Μη εξουσιοδοτημένο',
+  'http_402' => '402 Απαιτείται Πληρωμή',
+  'http_403' => '403 Απαγορευμένο',
+  'http_404' => '404 Δεν Βρέθηκε',
+  'http_500' => '500 Εσωτερικό Λάθος Διακομιστή',
+  'http_503' => '503 Υπηρεσία Μη Διαθέσιμη',
+  'MIME_extraction_failure' => 'Δεν μπόρεσε να καθοριστεί η επέκταση MIME (Multipurpose Internet Mail Extensions).',
+  'MIME_type_unknown' => 'Άγνωστος τύπος MIME (Multipurpose Internet Mail Extensions)',
+  'cant_create_write' => 'Αδύνατη η δημιουργία εγγράψιμου αρχείου.',
+  'not_writable' => 'Αδύνατη η εγγραφή στο εγγράψιμο αρχείο.',
+  'cant_read_URI' => 'Αδύνατη η ανάγνωση του URI/URL',
+  'cant_open_write_file' => 'Αδύνατο το άνοιγμα του εγγράψιμου αρχείου URI.',
+  'cant_write_write_file' => 'Αδύνατη η εγγραφή στο εγγράψιμο αρχείο URI.',
+  'cant_unzip' => 'Αδύνατη η αποσυμπίεση.',
+  'unknown' => 'Άγνωστο λάθος',
+  'succ' => 'Επιτυχείς Προσθήκες',
+  'success' => '%s επιτυχείς προσθήκες.',
+  'add' => 'Παρακαλώ κάντε κλικ στο \'Συνέχεια\' για να προσθέσετε τα αρχεία σε άλμπουμς.',
+  'failure' => 'Αποτυχία Προσθήκης',
+  'f_info' => 'Πληροφορίες Αρχείου',
+  'no_place' => 'Το προηγούμενο αρχείο δεν μπόρεσε να τοποθετηθεί.',
+  'yes_place' => 'Το προηγούμενο αρχείο προστέθηκε επιτυχώς.',
+  'max_fsize' => 'Το μέγιστο επιτρεπόμενο μέγεθος αρχείου είναι %s KB',
+  'album' => '\'Αλμπουμ',
+  'picture' => 'Αρχείο',
+  'pic_title' => 'Τίτλος αρχείου',
+  'description' => 'Περιγραφή αρχείου',
+  'keywords' => 'Λέξεις-Κλειδιά (διαχωρισμένες με κενά)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Εισαγωγή από λίστα</a>', //cpg1.4
+  'keywords_sel' =>'Επιλέξτε Λέξη-Κλειδί', //cpg1.4
+  'err_no_alb_uploadables' => 'Συγνώμη δεν υπάρχει άλμπουμ στο οποίο να σας επιτρέπεται η προσθήκη αρχείων',
+  'place_instr_1' => 'Παρακαλώ τοποθετήστε τα αρχεία σε άλμπουμς τώρα.  Μπορείτε επίσης να εισάγετε πληροφορίες σχετικές με κάθε αρχείο.',
+  'place_instr_2' => 'Περισσότερα αρχεία χρειάζονται τοποθέτηση. Παρακαλώ κάντε κλικ στο \'Συνέχεια\'.',
+  'process_complete' => 'Έχετε τοποθετήσει όλα τα αρχεία επιτυχώς.',
+   'albums_no_category' => 'Αλμπουμς χωρίς κατηγορία', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Προσωπικά άλμπουμς', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Επιλέξτε άλμπουμ', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Κλείσιμο', //cpg1.4
+  'no_keywords' => 'Συγνώμη, δεν υπάρχουν διαθέσιμες λέξεις-κλειδιά!', //cpg1.4
+  'regenerate_dictionary' => 'Αναπαραγωγή Λεξικού', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1166,110 +1803,304 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-	'title' => ' ',
-	'name_a' => ',  ',
-	'name_d' => ',  ',
-	'group_a' => ',  ',
-	'group_d' => ',  ',
-	'reg_a' => ' ,  ',
-	'reg_d' => ' ,  ',
-	'pic_a' => ' ,  ',
-	'pic_d' => ' ,  ',
-	'disku_a' => ' ,  ',
-	'disku_d' => ' ,  ',
-	'lv_a' => ' ,  ', //cpg1.3.0
-	'lv_d' => ' ,  ', //cpg1.3.0
-	'sort_by' => '   ',
-	'err_no_users' => '     !',
-	'err_edit_self' => '      ,    \'My profile\'  ',
-	'edit' => '',
-	'delete' => '',
-	'name' => ' ',
-	'group' => '',
-	'inactive' => '',
-	'operations' => '',
-	'pictures' => '', //cpg1.3.0
-	'disk_space' => '   / ',
-	'registered_on' => ' ',
-	'last_visit' => ' ', //cpg1.3.0
-	'u_user_on_p_pages' => '%d   %d ()',
-	'confirm_del' => '         ? \\n          .', //js-alert //cpg1.3.0
-	'mail' => 'MAIL',
-	'err_unknown_user' => '     !',
-	'modify_user' => ' ',
-	'notes' => '',
-	'note_list' => '<li>        ,    "" ',
-	'password' => '',
-	'user_active' => '   ',
-	'user_group' => ' ',
-	'user_email' => 'mail ',
-	'user_web_site' => '  ',
-	'create_new_user' => '  ',
-	'user_location' => ' ',
-	'user_interests' => ' ',
-	'user_occupation' => ' ',
-	'latest_upload' => ' ', //cpg1.3.0
-	'never' => '', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- // 
-// File util.php 
-// ------------------------------------------------------------------------- // 
-
-if (defined('UTIL_PHP')) $lang_util_php = array( 
-        'title' => 'Utilities  (  ',  //cpg1.3.0
-        'what_it_does' => ' ...', 
-        'what_update_titles' => '    ', 
-        'what_delete_title' => ' ', 
-        'what_rebuild' => '  thumbnails     ', 
-        'what_delete_originals' => '      ,       ', 
-        'file' => '', 
-        'title_set_to' => '   ', 
-        'submit_form' => '', 
-        'updated_succesfully' => ' ', 
-        'error_create' => 'ϡ  ', 
-        'continue' => '   ', 
-        'main_success' => '  %s      ', //cpg1.3.0 
-        'error_rename' => '     %s  %s', 
-        'error_not_found' => '  %s  ', 
-        'back' => '  ', 
-        'thumbs_wait' => '  thumbnails /    ,  ...', 
-        'thumbs_continue_wait' => '     thumbnails /    ...', 
-        'titles_wait' => ' ,  ...', 
-        'delete_wait' => ' ,  ...', 
-        'replace_wait' => '        ,  ...', 
-        'instruction' => ' ', 
-        'instruction_action' => ' ', 
-        'instruction_parameter' => ' ', 
-        'instruction_album' => ' ', 
-        'instruction_press' => ' %s', 
-        'update' => ' thumbs /   ', 
-        'update_what' => '    ', 
-        'update_thumb' => '  thumbnails', 
-        'update_pic' => '    ', 
-        'update_both' => '  thumbnails     ', 
-        'update_number' => '     ', 
-        'update_option' => '(          timeout )', 
-        'filename_title' => '  ?  ',  //cpg1.3.0
-        'filename_how' => '        ', 
-        'filename_remove' => '   .jpg    _ ( )  ', 
-        'filename_euro' => ' 2003_11_23_13_20_20.jpg  23/11/2003 13:20', 
-        'filename_us' => ' 2003_11_23_13_20_20.jpg  11/23/2003 13:20', 
-        'filename_time' => ' 2003_11_23_13_20_20.jpg  13:20', 
-        'delete' => '      ', //cpg1.3.0
-        'delete_title' => '  ', //cpg1.3.0
-        'delete_original' => '   ', 
-        'delete_replace' => '          ', 
-        'select_album' => ' ',
-	'delete_orphans' => '   (    )', //cpg1.3.0
-	'orphan_comment' => '  ', //cpg1.3.0
-	'delete' => '', //cpg1.3.0
-	'delete_all' => ' ', //cpg1.3.0
-	'comment' => ': ', //cpg1.3.0
-	'nonexist' => '     # ', //cpg1.3.0
-	'phpinfo' => ' phpinfo', //cpg1.3.0
-	'update_db' => ' database', //cpg1.3.0
-	'update_db_explanation' => '     coppermine,          coppermine,          .       /     coppermine database.', //cpg1.3.0
-); 
+  'memberlist' => 'Λίστα Μελών', //cpg1.4
+  'user_manager' => 'Διαχείριση χρηστών', //cpg1.4
+  'title' => 'Διαχείριση χρηστών',
+  'name_a' => 'Ανοδικά κατά όνομα',
+  'name_d' => 'Καθοδικά κατά όνομα',
+  'group_a' => 'Ανοδικά κατά ομάδα',
+  'group_d' => 'Καθοδικά κατά ομάδα',
+  'reg_a' => 'Ανοδικά κατά ημερομηνία εγγραφής',
+  'reg_d' => 'Καθοδικά κατά ημερομηνία εγγραφής',
+  'pic_a' => 'Ανοδικά κατά αριθμό αρχείων',
+  'pic_d' => 'Καθοδικά κατά αριθμό αρχείων',
+  'disku_a' => 'Ανοδικά κατά χρήση χώρου',
+  'disku_d' => 'Καθοδικά κατά χρήση χώρου',
+  'lv_a' => 'Ανοδικά κατά τελευταία επίσκεψη',
+  'lv_d' => 'Καθοδικά κατά τελευταία επίσκεψη',
+  'sort_by' => 'Ταξινόμηση χρηστών κατά',
+  'err_no_users' => 'Ο πίνακας χρηστών είναι άδειος !',
+  'err_edit_self' => 'Δεν μπορείτε να επεξεργαστείτε το δικό σας προφίλ, χρησιμοποιήστε τον σύνδεσμο \'Το Προφίλ Μου\' για αυτό',
+  'edit' => 'Επεξεργασία', //cpg1.4
+  'with_selected' => 'Με τα επιλεγμένα:', //cpg1.4
+  'delete' => 'Διαγραφή', //cpg1.4
+  'delete_files_no' => 'κατακράτηση δημόσιων αρχείων (αλλά ανώνυμα)', //cpg1.4
+  'delete_files_yes' => 'διαγραφή και δημόσιων αρχείων', //cpg1.4
+  'delete_comments_no' => 'κατακράτηση σχολίων (αλλά ανώνυμα)', //cpg1.4
+  'delete_comments_yes' => 'διαγραφή και σχολίων', //cpg1.4
+  'activate' => 'Ενεργοποίηση', //cpg1.4
+  'deactivate' => 'Απενεργοποίηση', //cpg1.4
+  'reset_password' => 'Μηδενισμός Κωδικού', //cpg1.4
+  'change_primary_membergroup' => 'Αλλαγή πρωταρχικής ομάδας μέλους', //cpg1.4
+  'add_secondary_membergroup' => 'Πρόσθεση δευτερεύουσας ομάδας μέλους', //cpg1.4
+  'name' => 'Όνομα χρήστη',
+  'group' => 'Ομάδα',
+  'inactive' => 'Ανενεργός',
+  'operations' => 'Λειτουργίες',
+  'pictures' => 'Αρχεία',
+  'disk_space_used' => 'Χρησιμοποιημένος χώρος', //cpg1.4
+  'disk_space_quota' => 'Ποσόστωση Χώρου', //cpg1.4
+  'registered_on' => 'Εγγραφή', //cpg1.4
+  'last_visit' => 'Τελευταία Επίσκεψη',
+  'u_user_on_p_pages' => '%d χρήστες σε %d σελίδα/ες',
+  'confirm_del' => 'Είστε σίγουροι πως θέλετε να ΔΙΑΓΡΑΨΕΤΕ αυτόν τον χρήστη ; \\nΌλα τα αρχεία και τα άλμπουμς του θα διαγραφούν επίσης.', //js-alert
+  'mail' => 'ΤΑΧΥΔΡΟΜΕΙΟ',
+  'err_unknown_user' => 'Ο επιλεγμένος χρήστης δεν υπάρχει !',
+  'modify_user' => 'Τροποποίηση χρήστη',
+  'notes' => 'Σημειώσεις',
+  'note_list' => '<li>Εάν δεν θέλετε να αλλάξετε τον ισχύοντα κωδικό σας, αφήστε κενό το πεδίο "κωδικός"',
+  'password' => 'Κωδικός',
+  'user_active' => 'Ο χρήστης είναι ενεργός',
+  'user_group' => 'Ομάδα χρήστη',
+  'user_email' => 'Email χρήστη',
+  'user_web_site' => 'Ιστοσελίδα χρήστη',
+  'create_new_user' => 'Δημιουργία νέου χρήστη',
+  'user_location' => 'Τοποθεσία χρήστη',
+  'user_interests' => 'Ενδιαφέροντα χρήστη',
+  'user_occupation' => 'Επάγγελμα χρήστη',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Πρόσφατες προσθήκες',
+  'never' => 'ποτέ',
+  'search' => 'Αναζήτηση χρήστη', //cpg1.4
+  'submit' => 'Υποβολή', //cpg1.4
+  'search_submit' => 'Πάμε!', //cpg1.4
+  'search_result' => 'Αναζήτηση αποτελεσμάτων για: ', //cpg1.4
+  'alert_no_selection' => 'Πρέπει πρώτα να επιλέξετε τουλάχιστον έναν χρήστη!', //cpg1.4 //js-alert
+  'password' => 'κωδικός', //cpg1.4
+  'select_group' => 'Επιλέξτε ομάδα', //cpg1.4
+  'groups_alb_access' => 'Άδειες άλμπουμς κατά ομάδα', //cpg1.4
+  'album' => '\'Αλμπουμ', //cpg1.4
+  'category' => 'Κατηγορία', //cpg1.4
+  'modify' => 'Τροποποίηση;', //cpg1.4
+  'group_no_access' => 'Αυτή η ομάδα δεν έχει ειδική πρόσβαση', //cpg1.4
+  'notice' => 'Ειδοποίηση', //cpg1.4
+  'group_can_access' => '\'Αλμπουμ(ς) που μόνο ο/η "%s" μπορεί να δει', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Ενημερώνει τίτλους από όνομα αρχείου', //cpg1.4
+'Διαγράφει τίτλους', //cpg1.4
+'Επαναδημιουργεί μικρογραφίες και αναμεγενθύνει φωτογραφίες', //cpg1.4
+'Διαγράφει τις πρωτότυπες φωτογραφίες και τις αντικαθιστά με τις αναμεγενθυμένες', //cpg1.4
+'Διαγράφει τις πρωτότυπες ή τις ενδιάμεσες φωτογραφίες για να ελευθερώσει χώρο', //cpg1.4
+'Διαγράφει σχόλια που δεν ανήκουν σε καμιά φωτογραφία', //cpg1.4
+'Επαναδιαβάζει μεγέθη και διαστάσεις αρχείων (εάν επεξεργαστείτε φωτογραφίες \'χειρονακτικά\')', //cpg1.4
+'Μηδενίζει μετρητές εμφανίσεων', //cpg1.4
+'Εμφανίζει τις πληροφορίες PHP (phpinfo)', //cpg1.4
+'Ενημερώνει την βάση δεδομένων', //cpg1.4
+'Εμφανίζει τα αρχεία αναγραφής', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Εργαλεία διαχειριστή (αναμεγέθυνση φωτογραφιών)',
+  'what_it_does' => 'Τι κάνει',
+  'file' => 'Αρχείο',
+  'problem' => 'Πρόβλημα', //cpg1.4
+  'status' => 'Κατάσταση', //cpg1.4
+  'title_set_to' => 'ο τίτλος καθορίστηκε σε',
+  'submit_form' => 'υποβολή',
+  'updated_succesfully' => 'ενημέρωση επιτυχής',
+  'error_create' => 'ΛΑΘΟΣ στην δημιουργία',
+  'continue' => 'Επεξεργασία περισσότερων φωτογραφιών',
+  'main_success' => 'Το αρχείο %s προστέθηκε επιτυχώς ως κύριο αρχείο',
+  'error_rename' => 'Λάθος στην μετονομασία του %s σε %s',
+  'error_not_found' => 'Το αρχείο %s δεν βρέθηκε',
+  'back' => 'επιστροφή στην κεντρική',
+  'thumbs_wait' => 'Ενημέρωση των μικρογραφιών και/ή των αναμεγενθυμένων φωτογραφιών, παρακαλώ περιμένετε...',
+  'thumbs_continue_wait' => 'Συνέχεια της ενημέρωσης των μικρογραφιών και/ή των αναμεγενθυμένων φωτογραφιών...',
+  'titles_wait' => 'Ενημέρωση τίτλων, παρακαλώ περιμένετε...',
+  'delete_wait' => 'Διαγραφή τίτλων, παρακαλώ περιμένετε...',
+  'replace_wait' => 'Διαγραφή πρωτότυπων και αντικατάστασή τους με τις αναμεγενθυμένες φωτογραφίες, παρακαλώ περιμένετε..',
+  'instruction' => 'Γρήγορες οδηγίες',
+  'instruction_action' => 'Επιλογή ενέργειας',
+  'instruction_parameter' => 'Καθορισμός παραμέτρων',
+  'instruction_album' => 'Επιλογή άλμπουμ',
+  'instruction_press' => 'Κάντε κλικ στο %s',
+  'update' => 'Ενημέρωση των μικρογραφιών και/ή των αναμεγενθυμένων φωτογραφιών',
+  'update_what' => 'Τι θα πρέπει να ενημερωθεί',
+  'update_thumb' => 'Μόνο μικρογραφίες',
+  'update_pic' => 'Μόνο αναμεγενθυμένες φωτογραφίες',
+  'update_both' => 'Και μικρογραφίες και αναμεγενθυμένες φωτογραφίες',
+  'update_number' => 'Αριθμός επεξεργασμένων φωτογραφιών ανά κλικ',
+  'update_option' => '(Προσπαθήστε να καθορίσετε χαμηλότερη τιμή για αυτή την επιλογή εάν έχετε προβλήματα του χρόνου σύνδεσης)',
+  'filename_title' => 'Όνομα αρχείου &rArr; Τίτλος αρχείου',
+  'filename_how' => 'Πως θα πρέπει να τροποποιηθεί το όνομα αρχείου',
+  'filename_remove' => 'Αφαίρεση της επέκτασης .jpg και αντικατάσταση της _ (κάτω παύλας) με κενά',
+  'filename_euro' => 'Αλλαγή του 2003_11_23_13_20_20.jpg σε 23/11/2003 13:20',
+  'filename_us' => 'Αλλαγή του 2003_11_23_13_20_20.jpg σε 11/23/2003 13:20',
+  'filename_time' => 'Αλλαγή του 2003_11_23_13_20_20.jpg σε 13:20',
+  'delete' => 'Διαγραφή τίτλων αρχείων ή φωτογραφιών αρχικού μεγέθους',
+  'delete_title' => 'Διαγραφή τίτλων αρχείων',
+  'delete_title_explanation' => 'Αυτό θα διαγράψει όλους τους τίτλους από τα αρχεία του άλμπουμ που επιλέξατε.', //cpg1.4
+  'delete_original' => 'Διαγραφή φωτογραφιών αρχικού μεγέθους',
+  'delete_original_explanation' => 'Αυτό θα αφαιρέσει τις φωτογραφίες πλήρους μεγέθους.', //cpg1.4
+  'delete_intermediate' => 'Διαγραφή ενδιάμεσων φωτογραφιών', //cpg1.4
+  'delete_intermediate_explanation' => 'Αυτό θα διαγράψει τις ενδιάμεσες (κανονικές) φωτογραφίες.<br />Χρησιμοποιήστε το για να ελευθερώσετε χώρο εάν έχετε απενεργοποιημένη την \'Δημιουργία ενδιάμεσων φωτογραφιών\' στις ρυθμίσεις μετά την πρόσθεση φωτογραφιών.', //cpg1.4
+  'delete_replace' => 'Διαγράφει τις αρχικές φωτογραφίες αντικαθιστώντας τες με τις αναμεγενθυμένες',
+  'titles_deleted' => 'Όλοι οι τίτλοι στο επιλεγμένο άλμπουμ αφαιρέθηκαν', //cpg1.4
+  'deleting_intermediates' => 'Διαγραφή ενδιάμεσων φωτογραφιών, παρακαλώ περιμένετε...', //cpg1.4
+  'searching_orphans' => 'Αναζήτηση ορφανών, παρακαλώ περιμένετε...', //cpg1.4
+  'select_album' => 'Επιλέξτε άλμπουμ',
+  'delete_orphans' => 'Διαγραφή σχολίων από ελλείποντα αρχεία', //cpg1.4
+  'delete_orphans_explanation' => 'Αυτό θα σας επιτρέψει να προσδιορίσετε και να διαγράψετε οποιαδήποτε σχόλια που συνδέονται με αρχεία τα οποία δεν υπάρχουν πλέον στην γκαλερί.<br />Επιλογή όλων των άλμπουμς.', //cpg1.4
+  'refresh_db' => 'Επαναφόρτωση πληροφοριών διαστάσων και μεγέθους των αρχείων', //cpg1.4
+  'refresh_db_explanation' => 'Αυτό θα επαναδιαβάσει το μέγεθος και τις διαστάσεις των αρχείων. Χρησιμοποιήστε το εάν η ποσόστωση του χώρου σας είναι λάθος ή έχετε αλλάξει τα αρχεία \'χειρονακτικά\'.', //cpg1.4
+  'reset_views' => 'Μηδενισμός μετρητή εμφανίσεων', //cpg1.4
+  'reset_views_explanation' => 'Καθορίζει την τιμή όλων των μετρητών εμφανίσεων του επιλεγμένου άλμπουμ σε μηδέν.', //cpg1.4
+  'orphan_comment' => 'βρέθηκαν ορφανά σχόλια',
+  'delete' => 'Διαγραφή',
+  'delete_all' => 'Διαγραφή όλων',
+  'delete_all_orphans' => 'Διαγραφή όλων των ορφανών;', //cpg1.4
+  'comment' => 'Σχόλιο: ',
+  'nonexist' => 'προσαρτημένο σε ανύπαρκτο αρχείο # ',
+  'phpinfo' => 'Εμφάνιση phpinfo',
+  'phpinfo_explanation' => 'Περιέχει τεχνικές πληροφορίες σχετικά με τον διακομιστή σας.<br /> - Μπορεί να σας ζητηθούν όταν ζητήσετε υποστήριξη.', //cpg1.4
+  'update_db' => 'Ενημέρωση βάσης δεδομένων',
+  'update_db_explanation' => 'Εάν έχετε αντικαταστήσει αρχεία του coppermine, προσθέσει κάποια τροποποίηση ή αναβαθμίσει από προηγούμενη έκδοση του coppermine, σιγουρευτείτε πως θα κάνετε την ενημέρωση της βάσης δεδομένων μόνο μια φορά. Αυτό θα δημιουργήσει όλους τους απαραίτητους πίνακες και/ή τιμές ρυθμίσεως στην βάση δεδομένων του coppermine.',
+  'view_log' => 'Εμφάνιση αρχείων αναγραφής', //cpg1.4
+  'view_log_explanation' => 'Το Coppermine μπορεί να παρακολουθήσει διάφορες ενέργειες που εκτελούν οι χρήστες. Μπορείτε να κοιτάξετε τα αρχεία αυτά εάν έχετε ενεργοποιημένη την λειτουργία αναγραφής στις <a href="admin.php">ρυθμίσεις του coppermine</a>.', //cpg1.4
+  'versioncheck' => 'Έλεγχος εκδόσεων', //cpg1.4
+  'versioncheck_explanation' => 'Έλεγχος των εκδόσεων των αρχείων προς εξεύρεση του εάν έχουν αντικατασταθεί όλα μετά από μία αναβάθμιση, ή εάν τα πηγαία αρχεία του coppermine έχουν ενημερωθεί μετά την έκδοση ενός πακέτου.', //cpg1.4
+  'bridgemanager' => 'Διαχειριστής Γεφυρώματος', //cpg1.4
+  'bridgemanager_explanation' => 'Ενεργοποίηση/απενεργοποίηση ενσωμάτωσης (γεφυροποίηση) του Coppermine με μία άλλη εφαρμογή (π.χ. BBS-Bulletin Board System).', //cpg1.4
+);
+}
 
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Έλεγχος εκδόσεων', //cpg1.4
+  'what_it_does' => 'Αυτή η σελίδα προορίζεται για τους χρήστες που έχουν ενημερώσει την εγκατάσταση του coppermine. Το πρόγραμμα αυτό ψάχνει τα αρχεία στον διακομιστή σας και προσπαθεί να καθορίσει εάν είναι ίδια με αυτά της \'αποθήκης\' στο http://coppermine.sourceforge.net, και έτσι εμφανίζει τα αρχεία που θα έπρεπε επίσης να ενημερώσετε.<br />Θα παρουσιάσει οτιδήποτε πρέπει να διορθωθεί με κόκκινο. Καταχωρήσεις με κίτρινο πρέπει να εξεταστούν. Καταχωρήσεις με πράσινο (ή το προεπιλεγμένο χρώμα γραμματοσειράς σας) είναι εντάξει.<br />Κάντε κλικ στα εικονίδια βοήθειας για περισσότερες λεπτομέρειες.', //cpg1.4
+  'online_repository_unable' => 'Αδύνατη η σύνδεση με την online \'αποθήκη\'', //cpg1.4
+  'online_repository_noconnect' => 'Το Coppermine δεν μπόρεσε να συνδεθεί με την online \'αποθήκη\'. Αυτό μπορεί να συνέβει για δύο λόγους:', //cpg1.4
+  'online_repository_reason1' => 'η online \'αποθήκη\' του coppermine είναι εκτός λειτουργίας - ελέγξτε εάν μπορείτε να συνδεθείτε με αυτή τη σελίδα: %s - εάν δεν μπορείτε να συνδεθείτε με αυτή τη σελίδα, προσπαθήστε ξανά αργότερα.', //cpg1.4
+  'online_repository_reason2' => 'Η PHP στον διακομιστή σας είναι ρυθμισμένη με την λειτουργία %s απενεργοποιημένη (εξ ορισμού, είναι ενεργοποιημένη). Εάν εσείς διαχειρίζεστε τον διακομιστή σας, θέστε την επιλογή αυτή σε λειτουργία στο <i>php.ini</i> (τουλάχιστον επιτρέψτε την προσπέλασή της με το %s). Εάν φιλοξενήστε σε διακομιστή, θα πρέπει απλά να συμβιβαστείτε με το γεγονός ότι δεν μπορείτε να ελέγξετε τα αρχεία σας με αυτά της online \'αποθήκης\'. Αυτή η σελίδα τότε θα εμφανίσει μόνο τις εκδόσεις των αρχείων που ήταν με την δική σας διανομή - οι ενημερώσεις δεν θα εμφανιστούν.', //cpg1.4
+  'online_repository_skipped' => 'Η σύνδεση στην online \'αποθήκη\' παρακάμφθηκε', //cpg1.4
+  'online_repository_to_local' => 'Το πρόγραμμα χρησιμοποιεί τώρα ως προκαθορισμένη την έκδοση των τοπικών αρχείων. Τα δεδομένα μπορεί να είναι ανακριβή εάν έχετε αναβαθμίσει το Coppermine χωρίς να έχετε ανεβάσει όλα τα αρχεία. Αλλαγές των αρχείων μετά την έκδοση δεν θα ληφθούν υπόψη.', //cpg1.4
+  'local_repository_unable' => 'Η σύνδεση στην \'αποθήκη\'  του διακομιστή σας ήταν ανεπιτυχής', //cpg1.4
+  'local_repository_explanation' => 'Το Coppermine να συνδεθεί στο αρχείο της \'αποθήκης\' %s του διακομιστή σας. Αυτό πιθανώς σημαίνει ότι δεν έχετε ανεβάσει το αρχείο \'αποθήκης\' στον διακομιστή σας. Ανεβάστε το και μετά προσπαθήστε να ξανατρέξετε την σελίδα αυτή άλλη μία φορά (κάντε κλικ στην επαναφόρτωση).<br />Εάν το πρόγραμμα συνεχίζει να αποτυγχάνει, τότε ο οικοδεσπότης σας (webhost) ίσως έχει απενεργοποιήσει μέρη των <a href="http://www.php.net/manual/en/ref.filesystem.php">λειτουργιών συστήματος αρχείων της PHP</a> εντελώς. Σε αυτή την περίπτωση, λυπούμαστε αλλά απλά δεν μπορείτε να χρησιμοποιήσετε αυτό το εργαλείο καθόλου.', //cpg1.4
+  'coppermine_version_header' => 'Εγκατεστημένη έκδοση του Coppermine', //cpg1.4
+  'coppermine_version_info' => 'Έχετε εγκατεστημένο το: %s', //cpg1.4
+  'coppermine_version_explanation' => 'Εάν νομίζετε πως αυτό είναι εντελώς λάθος και ότι θα έπρεπε να έχετε πιο νέα έκδοση του Coppermine, πιθανώς δεν θα έχετε ανεβάσει την πιο πρόσφατη έκδοση του αρχείου <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Σύγκριση εκδόσεων', //cpg1.4
+  'folder_file' => 'φάκελλος/αρχείο', //cpg1.4
+  'coppermine_version' => 'έκδοση cpg', //cpg1.4
+  'file_version' => 'έκδοση αρχείου', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'εγγράψιμο', //cpg1.4
+  'not_writable' => 'μη εγγράψιμο', //cpg1.4
+  'help' => 'Βοήθεια', //cpg1.4
+  'help_file_not_exist_optional1' => 'αρχείο/φάκελλος δεν υπάρχει', //cpg1.4
+  'help_file_not_exist_optional2' => 'Το αρχείο/φάκελλος %s δεν βρέθηκε στον διακομιστή σας. Αν και είναι προαιρετικό θα έπρεπε να το ανεβάσετε (χρησιμοποιώντας το FTP πρόγραμμά σας) στον διακομιστή σας εάν συναντάτε προβλήματα.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'αρχείο/φάκελλος δεν υπάρχει', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'Το αρχείο/φάκελλος %s δεν βρέθηκε στον διακομιστή σας, αν και είναι προαιρετικό. Ανεβάσετε το αρχείο στον διακομιστή (χρησιμοποιώντας το FTP πρόγραμμά σας).', //cpg1.4
+  'help_no_local_version1' => 'Δεν υπάρχει τοπική έκδοση του αρχείου', //cpg1.4
+  'help_no_local_version2' => 'Το πρόγραμμα δεν μπόρεσε να αποσπάσει τοπική έκδοση του αρχείου - το αρχείο σας είναι είτε παλιό είτε το έχετε τροποποιήσει, αφαιρώντας τις πληροφορίες επιγραφής στην πορεία. Συστήνεται η ενημέρωση του αρχείου.', //cpg1.4
+  'help_local_version_outdated1' => 'Παλιά τοπική έκδοση', //cpg1.4
+  'help_local_version_outdated2' => 'Η έκδοσή σας αυτού του αρχείου δείχνει να είναι από παλιότερη έκδοση του Coppermine (πιθανώς το αναβαθμίσατε). Σιγουρευτείτε για την ενημέρωση και αυτού του αρχείου επίσης.', //cpg1.4
+  'help_local_version_na1' => 'Αδύνατη η απόσπαση πληροφοριών έκδοσης cvs', //cpg1.4
+  'help_local_version_na2' => 'Το πρόγραμμα δεν μπόρεσε να καθορίσει ποια είναι η έκδοση cvs του αρχείου στον διακομιστή σας. Θα πρέπει να ανεβάσετε το αρχείο από το πακέτο σας.', //cpg1.4
+  'help_local_version_dev1' => 'Έκδοση ανάπτυξης', //cpg1.4
+  'help_local_version_dev2' => 'Το αρχείο στον διακομιστή σας δείχνει να είναι νεώτερο από αυτό της έκδοσης του Coppermine. Θα πρέπει είτε να χρησιμοποιείτε αρχείο ανάπτυξης (θα έπρεπε να το κάνετε αυτό μόνο αν ξέρετε τι κάνετε), είτε έχετε αναβαθμίσει την εγκατάσταση του Coppermine χωρίς να έχετε ανεβάσει το include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Φάκελλος μη εγγράψιμος', //cpg1.4
+  'help_not_writable2' => 'Αλλάξτε τις άδειες αρχείου (CHMOD) για να δώσετε στο πρόγραμμα πρόσβαση εγγραφής στον φάκελλο %s και όλα μέσα σ\' αυτόν.', //cpg1.4
+  'help_writable1' => 'Φάκελλος εγγράψιμος', //cpg1.4
+  'help_writable2' => 'Ο φάκελλος %s είναι εγγράψιμος. Αυτό είναι περιττός κίνδυνος, καθώς το coppermine χρειάζεται μόνο πρόσβαση για ανάγνωση/εκτέλεση.', //cpg1.4
+  'help_writable_undetermined' => 'Το Coppermine δεν μπόρεσε να καθορίσει το εάν αυτός ο φάκελλος είναι εγγράψιμος ή όχι.', //cpg1.4
+  'your_file' => 'το αρχείο σας', //cpg1.4
+  'reference_file' => 'αρχείο αναφοράς', //cpg1.4
+  'summary' => 'Περίληψη', //cpg1.4
+  'total' => 'Συνολικά ελεγχμένα αρχεία/φάκελλοι', //cpg1.4
+  'mandatory_files_missing' => 'Απαραίτητα αρχεία που λείπουν', //cpg1.4
+  'optional_files_missing' => 'Προαιρετικά αρχεία που λείπουν', //cpg1.4
+  'files_from_older_version' => 'Αρχεία που μείνανε από παλιές εκδόσεις του Coppermine', //cpg1.4
+  'file_version_outdated' => 'Παλιές εκδόσεις αρχείων', //cpg1.4
+  'error_no_data' => 'Το πρόγραμμα δεν μπόρεσε να ανακτήσει οποιεσδήποτε πληροφορίες. Λυπούμαστε για την ταλαιπωρία.', //cpg1.4
+  'go_to_webcvs' => 'πηγαίνετε στο %s', //cpg1.4
+  'options' => 'Επιλογές', //cpg1.4
+  'show_optional_files' => 'εμφάνιση προαιρετικών φακέλλων/αρχείων', //cpg1.4
+  'show_mandatory_files' => 'εμφάνιση απαραίτητων αρχείων', //cpg1.4
+  'show_file_versions' => 'εμφάνιση εκδόσεων αρχείων', //cpg1.4
+  'show_errors_only' => 'εμφάνιση μόνο φακέλλων/αρχείων με λάθη', //cpg1.4
+  'show_permissions' => 'εμφάνιση αδειών φακέλλων', //cpg1.4
+  'show_condensed_output' => 'εμφάνιση συμπυκνωμένου περιεχομένου (για ευκολότερα screenshots)', //cpg1.4
+  'coppermine_in_webroot' => 'το coppermine είναι εγκατεστημένο στον αρχικό φάκελλο του διακομιστή', //cpg1.4
+  'connect_online_repository' => 'προσπαθήστε να συνδεθείτε στην online \'αποθήκη\'', //cpg1.4
+  'show_additional_information' => 'εμφάνιση επιπρόσθετων πληροφοριών', //cpg1.4
+  'no_webcvs_link' => 'να μη  εμφανιστεί ο σύνδεσμος web cvs', //cpg1.4
+  'stable_webcvs_link' => 'εμφάνιση συνδέσμου web cvs σε σταθερό κλάδο', //cpg1.4
+  'devel_webcvs_link' => 'εμφάνιση συνδέσμου web cvs σε devel κλάδο', //cpg1.4
+  'submit' => 'εφαρμογή αλλαγών / επαναφόρτωση', //cpg1.4
+  'reset_to_defaults' => 'μηδενισμός στις προκαθορισμένες τιμές', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Διαγραφή Όλων των Αναγραφών', //cpg1.4
+  'delete_this' => 'Διαγραφή Αυτής της Αναγραφής', //cpg1.4
+  'view_logs' => 'Εμφάνιση Αναγραφών', //cpg1.4
+  'no_logs' => 'Δεν δημιουργήθηκαν αναγραφές.', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>Βοηθός Δημοσίευσης στο Ίντερνετ των XP</h1><p>Αυτό σας επιτρέπει να χρησιμοποιήσετε τον βοηθό δημοσιοποίησης στο ίντερνετ των <b>Windows XP</b> με το Coppermine.</p><p>Ο κώδικας είναι βασισμένος σε άρθρο δημοσιευμένο από τον
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Τι χρειάζεται</h2><ul><li>Τα Windows XP προκειμένου να υπάρξει ο βοηθός.</li><li>Μια λειτουργίσιμη εγκατάσταση του Coppermine στην οποία <b>η λειτουργία της πρόσθεσης δουλεύει σωστά.</b></li></ul><h2>Πως να γίνει η εγκατάσταση από την πλευρά του client</h2><ul><li>Κάντε δεξί κλικ σε
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Επιλέξτε &quot;save target as..&quot;. Αποθηκεύστε το αρχείο στον σκληρό σας δίσκο. Κατά την αποθήκευση του αρχείου, ελέγξτε ότι το προτεινόμενο όνομα αρχείου είναι <b>cpg_###.reg</b> (τα ### αντιπροσωπεύουν αριθμητικό timestamp). Αλλάξτε το σε εκείνο το όνομα αν χρειάζεται (χωρίς να πειράξετε τους αριθμούς). Αφού το κατεβάσετε, κάντε διπλό κλικ στο αρχείο για να εγγράψετε τον διακομιστή σας στον βοηθό δημοσίευσης.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Δοκιμή</h2><ul><li>Στον Windows Explorer, επιλέξτε κάποια αρχεία και κάντε κλικ στο <b>Publish xxx on the web</b> στο αριστερό μέρος.</li><li>Επιβεβαιώστε την επιλογή των αρχείων. Κάντε κλικ στο <b>Next</b>.</li><li>Στην λίστα των υπηρεσιών που εμφανίζεται, επιλέξτε αυτή για την γκαλερί σας (έχει το όνομα της γκαλερί σας). Εάν η υπηρεσία δεν εμφανίζεται, σιγουρευτείτε πως έχετε εγκαταστήσει το <b>cpg_pub_wizard.reg</b> όπως περιγράφηκε παραπάνω.</li><li>Εισάγετε τις πληροφορίες σύνδεσής σας αν είναι απαραίτητο.</li><li>Επιλέξτε το άλμπουμ προορισμού για τις φωτογραφίες σας ή δημιουργήστε ένα νέο.</li><li>Κάντε κλικ στο <b>Next</b>. Ξεκινάει η πρόσθεση των φωτογραφιών.</li><li>Όταν τέλειώσει, ελέγξτε την γκαλερί σας για να δείτε εάν οι φωτογραφίες έχουν προστεθεί κατάλληλα.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Σημειώσεις:</h2><ul><li>Από την στιγμή που θα ξεκινήσει η πρόσθεση, ο βοηθός δεν μπορεί να εμφανίσει οποιοδήποτε μύνημα λάθους από το πρόγραμμα οπότε δεν μπορείτε να ξέρετε εάν πέτυχε η πρόσθεση ή όχι μέχρι να ελέγξετε την γκαλερί σας.</li><li>Εάν η πρόσθεση αποτύχει, ενεργοποιήστε την &quot;Λειτουργία εντοπισμού λαθών&quot; στην σελίδα ρυθμίσεων του Coppermine, προσπαθήστε με μία μόνο φωτογραφία και ελέγξτε για μυνήματα λάθους στο
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+αρχείο που βρίσκεται στον κατάλογο του Coppermine στον διακομιστή σας.</li><li>Για να αποφύγετε τυχόν <i>πλημμύρα</i> της γκαλερί από φωτογραφίες που προστέθηκαν μέσω του βοηθού, μόνο οι <b>διαχειριστές της γκαλερί</b> και <b>χρήστες που μπορούν να έχουν δικά τους άλμπουμς</b> μπορούν να χρησιμοποιήσουν αυτή τη λειτουργία.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - Βοηθός Δημοσίευσης στο Ίντερνετ των XP', //cpg1.4
+  'welcome' => 'Καλωσήλθατε <b>%s</b>,', //cpg1.4
+  'need_login' => 'Πρέπει να συνδεθείτε στην γκαλερί με τον πλοηγό ιστοσελίδων πριν μπορέσετε να χρησιμοποιήσετε αυτόν τον βοηθό.<p/><p>Όταν συνδεθείτε μην ξεχάσετε να επιλέξετε την επιλογή <b>αυτόματη αναγνώριση</b> εάν υπάρχει.', //cpg1.4
+  'no_alb' => 'Συγνώμη αλλά δεν υπάρχει άλμπουμ στο οποίο να σας επιτρέπεται η πρόσθεση φωτογραφιών με αυτόν τον βοηθό.', //cpg1.4
+  'upload' => 'Πρόσθεση φωτογραφιών σε υπάρχων άλμπουμ', //cpg1.4
+  'create_new' => 'Δημιουργία νέου άλμπουμ για τις φωτογραφίες σας', //cpg1.4
+  'album' => '\'Αλμπουμ', //cpg1.4
+  'category' => 'Κατηγορία', //cpg1.4
+  'new_alb_created' => 'Το νέο σας άλμπουμ &quot;<b>%s</b>&quot; δημιουργήθηκε.', //cpg1.4
+  'continue' => 'Κάντε κλικ στο &quot;Επόμενο&quot; για να ξεκινήσετε την πρόσθεση των φωτογραφιών σας', //cpg1.4
+  'link' => 'αυτόν τον σύνδεσμο', //cpg1.4
+);
+}
 ?>
\ No newline at end of file
diff -ruN 133/lang/greek-utf-8.php cpg148/lang/greek-utf-8.php
--- 133/lang/greek-utf-8.php	2004-12-30 01:03:50.000000000 -0600
+++ cpg148/lang/greek-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1277 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: greek-utf-8.php,v 1.9 2004/12/29 23:03:49 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language 
-$lang_translation_info = array( 
-'lang_name_english' => 'Greek',  
-'lang_name_native' => 'Ελληνικά', 
-'lang_country_code' => 'gr', 
-'trans_name'=> 'lykman', //the name of the translator - can be a nickname 
-'trans_email' => 'lykman@freemail.gr', //translator's email address (optional) 
-'trans_website' => 'http://www.lykman.com', //translator's website (optional) 
-'trans_date' => 'created 29-03-2004 and last modified 09-04-2004', //the date the translation was created / last modified 
-); 
-
-$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', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Κυρ', 'Δευ', 'Tρι', 'Τετ', 'Πεμ', 'Παρ', 'Σαβ');
-$lang_month = array('Ιαν', 'Φεβ', 'Mαρ', 'Aπρ', 'Mαι', 'Ιουν', 'Ιουλ', 'Aυγ', 'Σεπ', 'Οκτ', 'Noε', 'Δεκ');
-
-// Some common strings
-$lang_yes = 'Ναι';
-$lang_no  = 'Οχι';
-$lang_back = 'ΠΙΣΩ';
-$lang_continue = 'ΣΥΝΕΧΕΙΑ';
-$lang_info = 'Πληροφορίες';
-$lang_error = 'Λάθος';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array( 
-        'random' => 'Τυχαία αρχεία', //cpg1.3.0
-        'lastup' => 'Τελευταίες προσθήκες',
-        'lastalb'=> 'Πρόσφατα ενημερωμένα άλμπουμ',
-        'lastcom' => 'Τελευταία σχόλια',
-        'topn' => 'Περισσότερες εμφανίσεις',
-        'toprated' => 'Υψηλότερη βαθμολογία',
-        'lasthits' => 'Τελευταίες εμφανίσεις',
-        'search' => 'Αποτελέσματα αναζήτησης',
-        'favpics'=> 'Αγαπημένα αρχεία' //cpg1.3.0
-);
-
-$lang_errors = array(
-	'access_denied' => 'Δεν επιτρέπετε η πρόσβαση σε αυτήν την σελίδα.',
-	'perm_denied' => 'Δεν επιτρέπετε να εκτελέσετε αυτήν την λειτουργία.',
-	'param_missing' => 'Ελειπείς παράμετροι για την εκτέλεση.',
-	'non_exist_ap' => 'Το επιλεγμένο άλμπουμ/αρχείο δεν υπάρχει!', //cpg1.3.0
-	'quota_exceeded' => 'Ο χώρος σας γέμισε<br /><br />Σας αναλογεί χώρος [quota]K, τα αρχεία σας αυτή την στιγμή χρησιμοποιούν [space]K, προσθέτοντας αυτό το αρχείο θα υπερβείτε το όριο.', //cpg1.3.0
-	'gd_file_type_err' => 'Χρησιμοποιώντας το GD image library, επιτρεπόμενα φορμά είναι μόνο τα JPEG και PNG.',
-	'invalid_image' => 'Η φωτογραφία που ανεβάσατε είναι προβληματική ή ελειπής.',
-	'resize_failed' => 'Δεν ήταν δυνατόν να δημιουργηθεί thumbnail ή εικόνα μειωμένου μεγέθους.',
-	'no_img_to_display' => 'Καμμία εικόνα προς εμφάνιση',
-	'non_exist_cat' => 'Η επιλεγμένη κατηγορία δεν υπάρχει',
-	'orphan_cat' => 'Η κατηγορία δεν έχει δημιουργό, εκτελέστε τον category manager για να διορθώσετε το πρόβλημα.', //cpg1.3.0
-	'directory_ro' => 'Ο κατάλογος \'%s\' δεν είναι διαθέσιμος για τροποποίηση, τα αρχεία δεν μπορούν να διαγραφούν', //cpg1.3.0
-	'non_exist_comment' => 'Το επιλεγμένο σχόλιο δεν υπάρχει.',
-        'pic_in_invalid_album' => 'Το αρχείο είναι σε ανύπαρκτο άλμπουμ (%s)!?', //cpg1.3.0
-        'banned' => 'Εχετε αποκλειστεί από αυτό το site.', 
-        'not_with_udb' => 'Αυτή η λειτουργία είναι απενεργοποιημένη στο Coppermine γιατί είναι αλληλεπιδραστική με το software του φόρουμ. Η αυτό που προσπαθείτε να κάνετε δεν υποστηρίζεται στην παρούσα διαμόρφωση, ή την λειτουργία θα πρέπει να την χειρίζεται το ίδιο το φόρουμ.',
-	'offline_title' => 'Εκτός λειτουργίας', //cpg1.3.0
-	'offline_text' => 'Η Gallery είναι προσωρινά εκτός λειτουργίας - παρακαλώ επιστρέψτε ξανά σύντομα', //cpg1.3.0
-	'ecards_empty' => 'Αυτή την στιγμή δεν υπάρχουν ηλεκτρονικές κάρτες για εμφάνιση. Ελένξτε ότι έχετε ενεργοποιημένη την επιλογή ecard logging στις επιλογές του coppermine!', //cpg1.3.0
-	'action_failed' => 'Η διαδικασία απέτυχε. Το Coppermine δεν μπόρεσε να εκτελέσει αυτό που ζητήσατε.', //cpg1.3.0
-	'no_zip' => 'Οι απαραίτητες βιβλιοθήκες για την επεξεργασία ZIP αρχείων δεν είναι διαθέσιμες. Παρακαλώ επικοινωνήστε με τον διαχειριστή του Coppermine.', //cpg1.3.0
-	'zip_type' => 'Δεν σας επιτρέπετε να προσθέσετε αρχεία ZIP.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Πιθανόν να σας χρησιμέψουν: <li>[b]<b>Εντονα</b>[/b]</li> <li>[i]<i>Κεκλιμένα</i>[/i]</li> <li>[url=http://yoursite.com/]Url της σελίδας σας[/url]</li> <li>[email]χρήστης@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-	'alb_list_title' => 'Μετακίνηση στην λίστα των άλμπουμ',
-	'alb_list_lnk' => 'Λίστα των άλμπουμ',
-	'my_gal_title' => 'Μετακίνηση στo προσωπικό φώτο άλμπουμ',
-	'my_gal_lnk' => 'Το φώτο άλμπουμ μου',
-	'my_prof_lnk' => 'Το προφίλ μου',
-	'adm_mode_title' => 'Λειτουργίες διαχείρησης',
-	'adm_mode_lnk' => 'Κατάσταση διαχείρησης',
-	'usr_mode_title' => 'Λειτουργίες χρήστη',
-	'usr_mode_lnk' => 'Κατάσταση χρήστη',
-	'upload_pic_title' => 'Προσθήκη αρχείου σε άλμπουμ', //cpg1.3.0
-	'upload_pic_lnk' => 'Προσθήκη αρχείου', //cpg1.3.0
-	'register_title' => 'Δημιουργία λογαριασμού',
-	'register_lnk' => 'Εγγραφή',
-	'login_lnk' => 'Είσοδος',
-	'logout_lnk' => 'Εξοδος',
-	'lastup_lnk' => 'Τελευταίες προσθήκες',
-	'lastcom_lnk' => 'Τελευταία σχόλια',
-	'topn_lnk' => 'Περισσότερες εμφανίσεις',
-	'toprated_lnk' => 'Υψηλότερη βαθμολογία',
-	'search_lnk' => 'Αναζήτηση',
-        'fav_lnk' => 'Τα αγαπημένα μου',
-	'memberlist_title' => 'Εμφάνιση Λίστας Μελών', //cpg1.3.0
-	'memberlist_lnk' => 'Λίστα Μελών', //cpg1.3.0
-	'faq_title' => 'Συχνές ερωτήσεις και απαντήσεις (FAQ) σχετικά με το &quot;Coppermine&quot;', //cpg1.3.0
-	'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-	'upl_app_lnk' => 'Εγκριση προσθήκης',
-	'config_lnk' => 'Ρυθμίσεις',
-	'albums_lnk' => 'Αλμπουμ',
-	'categories_lnk' => 'Κατηγορίες',
-	'users_lnk' => 'Χρήστες',
-	'groups_lnk' => 'Ομάδες',
-	'comments_lnk' => 'Ελενχος Σχολίων', //cpg1.3.0
-	'searchnew_lnk' => 'Προσθήκη πλήθους αρχείων', //cpg1.3.0
-        'util_lnk' => 'Εργαλεία Διαχείρισης', //cpg1.3.0
-        'ban_lnk' => 'Αποκλεισμός χρηστών',
-	'db_ecard_lnk' => 'Εμφάνιση Ecards', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-	'albmgr_lnk' => 'Δημιουργία / ταξινόμηση άλμπουμ',
-	'modifyalb_lnk' => 'Τροποποίηση των άλμπουμ',
-	'my_prof_lnk' => 'Το προφίλ μου',
-);
-
-$lang_cat_list = array(
-	'category' => 'Κατηγορία',
-	'albums' => 'Aλμπουμ',
-	'pictures' => 'Αρχεία', //cpg1.3.0
-);
-
-$lang_album_list = array(
-	'album_on_page' => '%d άλμπουμ σε %d σελίδα(ες)'
-);
-
-$lang_thumb_view = array(
-	'date' => 'ΗΜ/ΝΙΑ',
-//Sort by filename and title 
-        'name' => 'ΟΝΟΜΑ ΑΡΧΕΙΟΥ', 
-        'title' => 'ΤΙΤΛΟΣ',
-	'sort_da' => 'Στοίχιση από παλαιότερη προς νεότερη ημερομηνία',
-	'sort_dd' => 'Στοίχιση από νεότερη προς παλαιότερη ημερομηνία',
-	'sort_na' => 'Στοίχιση αλφαβητικά αύξουσα',
-	'sort_nd' => 'Στοίχιση αλφαβητικά φθίνουσα',
-        'sort_ta' => 'Στοίχιση με τίτλο αύξουσα',
-        'sort_td' => 'Στοίχιση με τίτλο φθίνουσα',
-	'download_zip' => 'Download σαν αρχείο Zip', //cpg1.3.0
-	'pic_on_page' => '%d φωτογραφία(ες) σε %d σελίδα(ες)',
-	'user_on_page' => '%d χρήστης(ες) σε %d σελίδα(ες)' //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-	'thumb_title' => 'Επιστροφή στην σελίδα με τα thumbnail',
-	'pic_info_title' => 'Εμφάνιση/απόκρυψη πληροφοριών αρχείου', //cpg1.3.0
-	'slideshow_title' => 'Slideshow',
-	'ecard_title' => 'Αποστολή αυτού του αρχείου σαν ηλεκτρονική κάρτα', //cpg1.3.0
-	'ecard_disabled' => 'Οι ηλεκτρονικές κάρτες έχουν απενεργοποιηθεί',
-	'ecard_disabled_msg' => 'Δεν σας επιτρέπετε να στείλετε ηλεκτρονικές κάρτες', //js-alert //cpg1.3.0
-	'prev_title' => 'Εμφάνιση προηγούμενου αρχείου', //cpg1.3.0
-	'next_title' => 'Εμφάνιση επόμενου αρχείου', //cpg1.3.0
-	'pic_pos' => 'ΑΡΧΕΙΟ %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-	'rate_this_pic' => 'Βαθμολογήστε αυτό το αρχείο ', //cpg1.3.0
-	'no_votes' => '(Χωρίς ψήφο ακόμα)',
-	'rating' => '(τωρινή βαθμολογία : %s / 5 με %s ψήφους)',
-	'rubbish' => 'Χάλια',
-	'poor' => 'Κακή',
-	'fair' => 'Μέτρια',
-	'good' => 'Καλή',
-	'excellent' => 'Πολύ καλή',
-	'great' => 'Καταπληκτική',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-	INFORMATION => $lang_info,
-	ERROR => $lang_error,
-	CRITICAL_ERROR => 'Critical error',
-	'file' => 'Αρχείο: ',
-	'line' => 'Γραμμή: ',
-);
-
-$lang_display_thumbnails = array(
-	'filename' => 'Ονομα αρχείου : ',
-	'filesize' => 'Μέγεθος αρχείου : ',
-	'dimensions' => 'Διαστάσεις : ',
-	'date_added' => 'Ημερομηνία προσθήκης : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-	'n_comments' => '%s σχόλια',
-	'n_views' => '%s εμφανίσεις',
-	'n_votes' => '(%s ψήφοι)'
-);
-
-$lang_cpg_debug_output = array(
-	'debug_info' => 'Πληροφορίες Debug', //cpg1.3.0
-	'select_all' => 'Επιλογή όλων', //cpg1.3.0
-	'copy_and_paste_instructions' => 'Εαν πρόκειται να ζητήσετε βοήθεια στο φόρουμ του coppermine, κάντε ένα copy & paste αυτές τις πληροφορίες του debug μέσα στο ποστ σας. Μην ξεχάσετε να αντικαταστήσετε τυχόν passwords από το query με *αστεράκια* πριν το δημοσιεύσετε!', //cpg1.3.0
-	'phpinfo' => 'εμφάνιση πληροφοριών php (phpinfo)', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-	'reset_language' => 'Προεπιλογή γλώσσας', //cpg1.3.0
-	'choose_language' => 'Επιλέξτε γλώσσα', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-	'reset_theme' => 'Προεπιλογή θέματος', //cpg1.3.0
-	'choose_theme' => 'Επιλέξτε θέμα', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-	'Exclamation' => 'Επεξήγηση',
-	'Question' => 'Ερώτηση',
-	'Very Happy' => 'Πολύ χαρούμενος',
-	'Smile' => 'Χαμόγελο',
-	'Sad' => 'Λυπημένος',
-	'Surprised' => 'Εκπληκτος',
-	'Shocked' => 'Σοκαρισμένος',
-	'Confused' => 'Μπερδεμένος',
-	'Cool' => 'Cool',
-	'Laughing' => 'Γελαστός',
-	'Mad' => 'Τρελός',
-	'Razz' => 'Razz',
-	'Embarassed' => 'Ντροπιασμένος',
-	'Crying or Very sad' => 'Κλαμένος',
-	'Evil or Very Mad' => 'Διαβολικός',
-	'Twisted Evil' => 'Διαβολεμένος',
-	'Rolling Eyes' => 'Γυριστά μάτια',
-	'Wink' => 'Wink',
-	'Idea' => 'Iδέα',
-	'Arrow' => 'Βέλος',
-	'Neutral' => 'Ουδέτερος',
-	'Mr. Green' => 'Mr. Πράσινος',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-	0 => 'Εγκαταλείποντας τις λειτουργίες διαχείρησης...',
-	1 => 'Εισοδος στις λειτουργίες διαχείρησης...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-	'alb_need_name' => 'Τα άλμπουμ πρέπει να έχουν όνομα !', //js-alert
-	'confirm_modifs' => 'Ειστε σίγουρος πως θέλετε να κάνετε αυτές τις αλλαγές ?', //js-alert
-	'no_change' => 'Δεν κάνατε καμία αλλαγή !', //js-alert
-	'new_album' => 'Nέο άλμπουμ',
-	'confirm_delete1' => 'Ειστε σίγουρος πως θέλετε να διαγράψετε αυτό το άλμπουμ ?', //js-alert
-	'confirm_delete2' => '\nΟλες οι φωτογραφίες και τα σχόλια που περιέχονται θα χαθούν !', //js-alert
-	'select_first' => 'Επιλέξτε ένα αλμπουμ πρώτα', //js-alert
-	'alb_mrg' => 'Διαχείρηση Aλμπουμ',
-	'my_gallery' => '* Το φώτο άλμπουμ μου *',
-	'no_category' => '* Χωρίς κατηγορία *',
-	'delete' => 'Διαγραφή',
-	'new' => 'Nέο',
-	'apply_modifs' => 'Εφαρμογή αλλαγών',
-	'select_category' => 'Select category',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-	'miss_param' => 'Οι παράμετροι που απαιτούνται για \'%s\'λειτουργία δεν δόθηκαν !',
-	'unknown_cat' => 'Η επιλεγμένη κατηγορία δεν υπάρχει στην database',
-	'usergal_cat_ro' => 'Τα φώτο άλμπουμ των χρηστών δεν μπορούν να διαγραφούν !',
-	'manage_cat' => 'Διαχείρηση κατηγοριών',
-	'confirm_delete' => 'Είστε σίγουρος πως θέλετε να διαγράψετε αυτήν την κατηγορία', //js-alert
-	'category' => 'Κατηγορία',
-	'operations' => 'Λειτουργίες',
-	'move_into' => 'Mετακίνηση σε',
-	'update_create' => 'Ανανέωση/Δημιουργία κατηγορίας',
-	'parent_cat' => 'Δημιουργός κατηγορίας',
-	'cat_title' => 'Τίτλος κατηγορίας',
-	'cat_thumb' => 'Τhumbnail κατηγορίας', //cpg1.3.0
-	'cat_desc' => 'Περιγραφή κατηγορίας'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-	'title' => 'Ρυθμίσεις',
-	'restore_cfg' => 'Επαναφορά αρχικών ρυθμίσεων',
-	'save_cfg' => 'Αποθήκευση νέων ρυθμίσεων',
-	'notes' => 'Σημειώσεις',
-	'info' => 'Πληροφορίες',
-	'upd_success' => 'Οι ρυθμίσεις του Coppermine ανανεώθηκαν',
-	'restore_success' => 'Οι προεγκατεστημένες ρυθμίσεις του Coppermine επαναφέρθηκαν',
-	'name_a' => 'Αυξων όνομα',
-	'name_d' => 'Φθίνων όνομα',
-	'title_a' => 'Αύξων τίτλος', 
-        'title_d' => 'Φθίνων τίτλος',
-	'date_a' => 'Αυξουσα ημερομηνία',
-	'date_d' => 'Φθίνουσα ημερομηνία',
-	'th_any' => 'Max Aspect',
-	'th_ht' => 'Height',
-	'th_wd' => 'Width',
-	'label' => 'Ετικέτα', //cpg1.3.0
-	'item' => 'αντικείμενο', //cpg1.3.0
-	'debug_everyone' => 'Ολοι', //cpg1.3.0
-	'debug_admin' => 'Μόνο ο Διαχειριστής', //cpg1.3.0
-
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-	'Γενικές επιλογές',
-	array('Ονομα γκάλερι', 'gallery_name', 0),
-	array('Περιγραφή φώτο άλμπουμ', 'gallery_description', 0),
-	array('Ε-mail διαχειριστή του φώτο άλμπουμ', 'gallery_admin_email', 0),
-	array('Διεύθυνση παραλήπτη για \'Δείτε περισσότερες φωτογραφίες\' διασύνδεση στις ηλεκτρονικές κάρτες', 'ecards_more_pic_target', 0),
-	array('Η Gallery είναι εκτός λειτουργίας', 'offline', 1), //cpg1.3.0
-	array('Καταγραφή ηλεκτρονικών καρτών', 'log_ecards', 1), //cpg1.3.0
-	array('Να επιτραπεί το ZIP download των αγαπημένων', 'enable_zipdownload', 1), //cpg1.3.0
-
-	'Γλώσσα, Θέμα και επιλογές κωδικοποίησης χαρακτήρων',
-	array('Γλώσσα', 'lang', 5),
-	array('Θέμα', 'theme', 6),
-	array('Εμφάνιση λίστας γλωσσών', 'language_list', 1), //cpg1.3.0
-	array('Εμφάνιση σημαίας γλώσσας', 'language_flags', 8), //cpg1.3.0
-	array('Εμφάνιση &quot;reset&quot; στην επιλογή γλώσσας', 'language_reset', 1), //cpg1.3.0
-	array('Εμφάνιση λίστας θεμάτων', 'theme_list', 1), //cpg1.3.0
-	array('Εμφάνιση &quot;reset&quot; στην επιλογή θέματος', 'theme_reset', 1), //cpg1.3.0
-	array('Εμφάνιση συχνών ερωτησεων και απαντήσεων (FAQ)', 'display_faq', 1), //cpg1.3.0
-	array('Εμφάνιση βοήθειας bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-	array('Κωδικοποίηση χαρακτήρων', 'charset', 4), //cpg1.3.0
-
-	'Εμφάνιση Λίστας Αλμπουμ',
-	array('Πλάτος κυρίως πίνακα (πίξελ ή %)', 'main_table_width', 0),
-	array('Πλήθος υποκατηγοριών προς εμφάνιση', 'subcat_level', 0),
-	array('Πλήθος άλμπουμ προς εμφάνιση', 'albums_per_page', 0),
-	array('Πλήθος στηλών για την λίστα των άλμπουμ', 'album_list_cols', 0),
-	array('Μέγεθος των thumbnails σε πίξελ', 'alb_list_thumb_size', 0),
-	array('Περιεχόμενο της κεντρικής σελίδας', 'main_page_layout', 0),
-        array('Εμφάνιση πρώτου επιπέδου thumbnails του άλμπουμ στις κατηγορίες','first_level',1), 
-
-	'Εμφάνιση Thumbnail',
-	array('Πλήθος στηλών στην σελίδα των thumbnail', 'thumbcols', 0),
-	array('Πλήθος γραμμών στην σελίδα των thumbnail', 'thumbrows', 0),
-	array('Μέγιστο πλήθος tabs για εμφάνιση', 'max_tabs', 10), //cpg1.3.0
-	array('Εμφάνιση ενσωματωμένου σχόλιου (επιπρόσθετα του τίτλου) κάτω από το thumbnail', 'caption_in_thumbview', 1), //cpg1.3.0
-	array('Εμφάνιση πλήθους εμφανίσεων κάτω από το thumbnail', 'views_in_thumbview', 1), //cpg1.3.0
-	array('Εμφάνιση πλήθους σχόλιων κάτω από το thumbnail', 'display_comment_count', 1),
-	array('Εμφάνιση του προσθέτη κάτω από το thumbnail', 'display_uploader', 1), //cpg1.3.0
-	array('Προεπιλογή ρύθμισης στοίχησης για τα αρχεία', 'default_sort_order', 3), //cpg1.3.0
-	array('Ελάχιστο πλήθος ψήφων για ένα αρχείο ώστε να εμφανιστεί αυτό στην λίστα με την \'top-rated\' .', 'min_votes_for_rating', 0), //cpg1.3.0
-
-	'Εμφάνιση εικόνων &amp; Ρυθμίσεις σχόλιων',
-	array('Πλάτος πίνακα για εμφάνιση αρχείου (πίξελ ή %)', 'picture_table_width', 0), //cpg1.3.0
-	array('Να εμφανίζονται οι πληροφορίες των αρχείων πάντα?', 'display_pic_info', 1), //cpg1.3.0
-	array('Φιλτράρισμα απαγορευμένων λέξεων στα σχόλια', 'filter_bad_words', 1),
-	array('Να επιτραπούν οι φατσούλες στα σχόλια', 'enable_smilies', 1),
-	array('Να επιτραπούν πολλαπλά συνεχόμενα σχόλια σε μία φωτό από τον ίδιο χρήστη (απενεργοποιηση προστασίας από flood)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-	array('Mέγιστο μήκος για την περιγραφή μιας φωτογραφίας', 'max_img_desc_length', 0),
-	array('Mέγιστο πλήθος χαρακτήρων ανά λέξη', 'max_com_wlength', 0),
-	array('Mέγιστος αριθμός γραμμών ανά σχόλιο', 'max_com_lines', 0),
-	array('Mέγιστο μήκος σχολίου', 'max_com_size', 0),
-        array('Εμφάνιση film strip', 'display_film_strip', 1), 
-        array('Αριθμός αντικειμένων μέσα στο film strip', 'max_film_strip_items', 0),
-	array('Ειδοποίηση διαχειριστών με email αν προστεθούν σχόλια', 'email_comment_notification', 1), //cpg1.3.0
-	array('Χρόνος εναλλαγής φωτό κατά το Slideshow σε milliseconds (1 δευτερόλεπτο = 1000 milliseconds)', 'slideshow_interval', 0), //cpg1.3.0
-
-	'Pυθμίσεις αρχείων και thumbnails', //cpg1.3.0
-	array('Ποιότητα των JPEG αρχείων', 'jpeg_qual', 0),
-        array('Μέγιστη διάσταση του thumbnail <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-        array('Χρήση διάστασης ( πλάτος ή ύψος ή Μέγιστη αναλογία για το thumbnail )<b>*</b>', 'thumb_use', 7), 
-	array('Δημιουργία ενδιάμεσων φωτογραφιών','make_intermediate',1),
-	array('Mέγιστο πλάτος ή ύψος ενδιάμεσης φωτο/βίντεο <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-	array('Mέγιστο μέγεθος των αρχείων για προσθήκη (KB)', 'max_upl_size', 0), //cpg1.3.0
-	array('Mέγιστο πλάτος ή ύψος των φωτό/βίντεο για προσθήκη (πίξελ)', 'max_upl_width_height', 0), //cpg1.3.0
-
-	'Προχωρημένες ρυθμίσεις αρχείων και thumbnails', //cpg1.3.0
-        array('Εμφάνιση εικονιδίου ιδιωτικού άλμουμ στους επισκέπτες','show_private',1), //cpg1.3.0
-	array('Απαγορευμένοι χαρακτήρες σε όνομα αρχείου', 'forbiden_fname_char',0), //cpg1.3.0
-	//array('Δεκτές επεκτάσεις αρχείων για τις προστιθέμενες φωτογραφίες', 'allowed_file_extensions',0), //cpg1.3.0
-	array('Επιτρεπόμενοι τύποι εικόνας', 'allowed_img_types',0), //cpg1.3.0
-	array('Επιτρεπόμενοι τύποι βίντεο', 'allowed_mov_types',0), //cpg1.3.0
-	array('Επιτρεπόμενοι τύποι ήχων', 'allowed_snd_types',0), //cpg1.3.0
-	array('Επιτρεπόμενοι τύποι κειμένων', 'allowed_doc_types',0), //cpg1.3.0
-	array('Mέθοδος για αλλαγή μεγέθους φωτογραφιών','thumb_method',2), //cpg1.3.0
-	array('Διαδρομή για την εφαρμογή ImageMagick \'convert\' (παράδειγμα /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-	//array('Δεκτοί τύποι αρχείων (μόνο για το ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-	array('Επιλογές εντολών γραμμής για το ImageMagick', 'im_options', 0), //cpg1.3.0
-	array('Ανάγνωση πληροφοριών EXIF στα JPEG αρχεία', 'read_exif_data', 1), //cpg1.3.0
-	array('Ανάγνωση πληροφοριών IPTC στα JPEG αρχεία', 'read_iptc_data', 1), //cpg1.3.0
-	array('Κατάλογος άλμπουμ <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-	array('Ο κατάλογος για τις φωτογραφίες των χρηστών <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0),
-	array('Πρόθεμα των ενδιάμεσων φωτογραφιών <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-	array('Πρόθεμα των thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-	array('Προεγκαταστημένες ρυθμίσεις για καταλόγους', 'default_dir_mode', 0), //cpg1.3.0
-	array('Προεγκαταστημένες ρυθμίσεις για αρχεία', 'default_file_mode', 0), //cpg1.3.0
-
-	'Ρυθμίσεις χρηστών',
-	array('Επιτρέπετε η εγγραφή νέου χρήστη', 'allow_user_registration', 1),
-	array('Η εγγραφή νέου χρήστη να απαιτεί επαλήθευση email', 'reg_requires_valid_email', 1),
-	array('Ενημέρωση με email των διαχειριστών σε εγγραφή νέου χρήστη', 'reg_notify_admin_email', 1), //cpg1.3.0
-	array('Επιτρέπετε δύο χρήστες να έχουν κοινή διεύθυνση email', 'allow_duplicate_emails_addr', 1),
-	array('Οι χρήστες μπορούν να έχουν προσωπικά άλμπουμ (Σημείωση: εάν αλλάξετε από ναι σε όχι, όλα τα τωρινά προσωπικά άλμπουμ θα γίνουν δημόσια)', 'allow_private_albums', 1), //cpg1.3.0
-	array('Ενημέρωση διαχειριστών με email όταν υπάρχουν αρχεία που περιμένουν έγκριση', 'upl_notify_admin_email', 1), //cpg1.3.0
-	array('Να επιτραπεί στους χρήστες που έχουν κάνει login να μπορούν να δουν την λίστα μελών', 'allow_memberlist', 1), //cpg1.3.0
-
-	'Custom πεδία για περιγραφή των φωτογραφιών (αφήστε κενό εαν δεν θα το χρησιμοποιήσετε)',
-	array('Ονομα 1ου πεδίου', 'user_field1_name', 0),
-	array('Ονομα 2ου πεδίου', 'user_field2_name', 0),
-	array('Ονομα 3ου πεδίου', 'user_field3_name', 0),
-	array('Ονομα 4ου πεδίου', 'user_field4_name', 0),
-
-	'Ρυθμίσεις για τα Cookies',
-	array('Ονομα του cookie που χρησιμοποιεί το πρόγραμμα', 'cookie_name', 0),
-	array('Διαδρομή για το cookie που χρησιμοποιεί το πρόγραμμα', 'cookie_path', 0),
-	
-	'Λοιπές ρυθμίσεις',
-	array('Eνεργοποίηση λειτουργίας εντοπισμού λαθών', 'debug_mode', 9), //cpg1.3.0
-	array('Εμφάνιση πληροφοριών κατά την λειτουργία εντοπισμού λαθών', 'debug_notice', 1), //cpg1.3.0
-
-	'<br /><div align="left"><a name="notice1"></a>(*) Τα πεδία με * δεν πρέπει να αλλαχτούν εαν έχετε ήδη φωτογραφίες στα αλμπουμ σας.<br />
-	<a name="notice2"></a>(**) Οταν αλλάζετε αυτές τις ρυθμίσεις, μόνο τα αρχεία που θα προστθούν έπειτα θα επιρεαστούν, γιαυτό είναι προτιμότερο να μην αλλαχτούν εαν υπάρχουν ήδη αρχεία στην γκαλλερί. Παρόλα αυτά, μπορείτε να εφαρμόσετε τις αλλαγές στα υπάρχοντα αρχεία με τα &quot;<a href="util.php">εργαλεία διαχειριστών</a> (αλλαγή μεγεθών)&quot; εργαλεία από το μενου διαχειριστών.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Στείλτε ηλεκτρονικές κάρτες', //cpg1.3.0
-  'ecard_sender' => 'Αποστολέας', //cpg1.3.0
-  'ecard_recipient' => 'Παραλήπτης', //cpg1.3.0
-  'ecard_date' => 'Ημερομηνία', //cpg1.3.0
-  'ecard_display' => 'Εμφάνιση ηλεκτρονικής κάρτας', //cpg1.3.0
-  'ecard_name' => 'Ονομα', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'αυξουσα', //cpg1.3.0
-  'ecard_descending' => 'φθίνουσα', //cpg1.3.0
-  'ecard_sorted' => 'Ταξινομηση', //cpg1.3.0
-  'ecard_by_date' => 'με ημερομηνία', //cpg1.3.0
-  'ecard_by_sender_name' => 'με όνομα αποστολέα', //cpg1.3.0
-  'ecard_by_sender_email' => 'με email αποστολέα', //cpg1.3.0
-  'ecard_by_sender_ip' => 'με IP αποστολέα', //cpg1.3.0
-  'ecard_by_recipient_name' => 'με όνομα αποδέκτη', //cpg1.3.0
-  'ecard_by_recipient_email' => 'με email αποδέκτη', //cpg1.3.0
-  'ecard_number' => 'εμφανίζοντας τις εγγραφές από %s εως %s από %s', //cpg1.3.0
-  'ecard_goto_page' => 'πήγαινε στην σελίδα', //cpg1.3.0
-  'ecard_records_per_page' => 'Εγγραφές ανά σελίδα', //cpg1.3.0
-  'check_all' => 'Επιλογή όλων', //cpg1.3.0
-  'uncheck_all' => 'Αποεπιλογή όλων', //cpg1.3.0
-  'ecards_delete_selected' => 'Διαγραφή επιλεγμένων ηλεκτρονικών καρτών', //cpg1.3.0
-  'ecards_delete_confirm' => 'Είστε σίγουρος πως θέλετε να διαγράψετε τις εγγραφές? Επιλέξτε το checkbox!', //cpg1.3.0
-  'ecards_delete_sure' => 'Είμαι σίγουρος', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-	'empty_name_or_com' => 'Πρέπει να γράψετε το όνομα σας και κάποιο σχόλιο',
-	'com_added' => 'Το σχόλιο σας προστέθηκε',
-	'alb_need_title' => 'Πρέπει να δώσετε κάποιο τίτλο για το άλμπουμ !',
-	'no_udp_needed' => 'Δεν χρειάζεται ενημέρωση.',
-	'alb_updated' => 'Tο άλμπουμ ενημερώθηκε',
-	'unknown_album' => 'Το επιλεγμένο άλμπουμ δεν υπάρχει, ή δεν σας επιτρέπετε να προσθέσετε φωτογραφίες σε αυτό',
-	'no_pic_uploaded' => 'Δεν προστέθηκε κανένα αρχείο!<br /><br />Εαν είχατε επιλέξει κάποιο να προσθέσετε, ελένξτε αν ο σέρβερ επιτρέπει προσθήκες...', //cpg1.3.0
-	'err_mkdir' => 'Αποτυχία να δημιουργήσει τον κατάλογο %s !',
-	'dest_dir_ro' => 'Ο κατάλογος %s στον οποίο προσπαθήτε να γράψετε, δεν μπορεί να αλλαχτεί από το πρόγραμμα !',
-	'err_move' => 'Δεν ήταν δυνατή η μετακίνηση από τον %s στον %s !',
-	'err_fsize_too_large' => 'Tο μέγεθος του αρχείου που ανεβάζετε είναι πολύ μεγάλο (μέγιστο επιτρεπόμενο είναι %s x %s) !', //cpg1.3.0
-	'err_imgsize_too_large' => 'Tο μέγεθος του αρχείου που ανεβάζετε είναι πολύ μεγάλο (μέγιστο επιτρεπόμενο είναι %s KB) !',
-	'err_invalid_img' => 'Tο αρχείο που ανεβάζετε, δεν είναι εγκυρο σαν φωτογραφία!',
-	'allowed_img_types' => 'Μπορείτε να ανεβάσετε μόνο %s φωτογραφίες.',
-	'err_insert_pic' => 'Το αρχείο \'%s\' δεν μπορεί να προστεθεί στο άλμπουμ ', //cpg1.3.0
-	'upload_success' => 'Το αρχείο σας προστέθηκε επιτυχώς<br /><br />Θα είναι διαθέσιμη μετά την έγκριση του διαχειριστή.', //cpg1.3.0
-	'notify_admin_email_subject' => '%s - Ενημέρωση νέας προσθήκης', //cpg1.3.0
-	'notify_admin_email_body' => 'Μια φωτό από τον χρήστη %s μόλις προστέθηκε, και χρειάζεται την έγκριση σας. Επισκεφτείτε %s', //cpg1.3.0
-	'info' => 'Πληροφορίες',
-	'com_added' => 'Το σχόλιο προστέθηκε',
-	'alb_updated' => 'Το άλμπουμ ανανεώθηκε',
-	'err_comment_empty' => 'Το σχόλιο σας δεν έχει περιεχόμενο !',
-	'err_invalid_fext' => 'Μόνο τα αρχεία με τις ακόλουθες επεκτάσεις επιτρέπονται : <br /><br />%s.',
-	'no_flood' => 'Συγνώμη αλλά είστε αυτός που έγραψε το τελευταίο σχόλιο για αυτό το αρχείο<br /><br />Τροποποιήστε το σχόλιο που δημοσιεύσατε εαν θέλετε να το αλλάξετε', //cpg1.3.0
-	'redirect_msg' => 'Μεταφερόσαστε...<br /><br /><br />Πατήστε \'CONTINUE\' εάν η σελίδα δεν ανανεωθεί αυτόματα',
-	'upl_success' => 'Το αρχείο σας προστέθηκε επιτυχώς', //cpg1.3.0
-	'email_comment_subject' => 'Νέο σχόλιο στο Coppermine Photo Gallery', //cpg1.3.0
-	'email_comment_body' => 'Κάποιος πρόσθεσε νέο σχόλιο στην γκαλλερί σας. Δείτε το...', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-	'caption' => 'Λεζάντα',
-	'fs_pic' => 'εικόνα πλήρους μεγέθους',
-	'del_success' => 'διαγράφη επιτυχώς',
-	'ns_pic' => 'φωτογραφία κανονικού μεγέθους',
-	'err_del' => 'δεν μπορεί να διαγραφεί',
-	'thumb_pic' => 'thumbnail',
-	'comment' => 'σχόλιο',
-	'im_in_alb' => 'φωτογραφία σε άλμπουμ',
-	'alb_del_success' => 'Aλμπουμ \'%s\' διεγράφει',
-	'alb_mgr' => 'Διαχείρηση Aλμπουμ',
-	'err_invalid_data' => 'Μη έγκυρα δεδομένα παρελήφθησαν στο \'%s\'',
-	'create_alb' => 'Δημιουργία άλμπουμ \'%s\'',
-	'update_alb' => 'Ανανέωση άλμπουμ \'%s\' με τίτλο \'%s\' και ευρετήριο \'%s\'',
-	'del_pic' => 'Διαγραφή αρχείου', //cpg1.3.0
-	'del_alb' => 'Διαγραφή άλμπουμ',
-	'del_user' => 'Διαγραφή χρήστη',
-	'err_unknown_user' => 'Ο επιλεγμένος χρήστης δεν υπάρχει !',
-	'comment_deleted' => 'Το σχόλιο διεγράφει επιτυχώς',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-	'confirm_del' => 'Είστε σίγουρος πως θέλετε να ΔΙΑΓΡΑΨΕΤΕ αυτό το αρχείο? \\nΤα Σχόλια επίσης θα διαγραφούν.', //js-alert //cpg1.3.0
-	'del_pic' => 'ΔΙΑΓΡΑΦΗ ΑΡΧΕΙΟΥ', //cpg1.3.0
-	'size' => '%s x %s πίξελ',
-	'views' => '%s φορές',
-	'slideshow' => 'Slideshow',
-	'stop_slideshow' => 'ΤΕΛΟΣ SLIDESHOW',
-	'view_fs' => 'Click to view full size image',
-	'edit_pic' => 'Τροποποίηση περιγραφής', //cpg1.3.0
-	'crop_pic' => 'Crop και περιστροφή', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-	'title' =>'Πληροφορίες αρχείου', //cpg1.3.0
-	'Filename' => 'Ονομα αρχείου',
-	'Album name' => 'Ονομα άλμπουμ',
-	'Rating' => 'Βαθμολογία (%s ψήφοι)',
-	'Keywords' => 'Λέξεις Κλειδιά',
-	'File Size' => 'Μέγεθος αρχείου',
-	'Dimensions' => 'Διαστάσεις',
-	'Displayed' => 'Εμφανίσεις',
-	'Camera' => 'Φωτογραφική Μηχανή',
-	'Date taken' => 'Ημερομηνία λήψης',
-	'Aperture' => 'Διάφραγμα',
-	'Exposure time' => 'Χρόνος έκθεσης',
-	'Focal length' => 'Εστιακή απόσταση',
-        'Comment' => 'Σχόλιο', 
-        'addFav'=>'Προσθήκη στα Αγαπημένα', //cpg1.3.0
-        'addFavPhrase'=>'Αγαπημένα', //cpg1.3.0
-        'remFav'=>'Αφαίρεση από τα Αγαπημένα', //cpg1.3.0
-	'iptcTitle'=>'IPTC Tίτλος', //cpg1.3.0
-	'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-	'iptcKeywords'=>'IPTC Keywords', //cpg1.3.0
-	'iptcCategory'=>'IPTC Κατηγορία', //cpg1.3.0
-	'iptcSubCategories'=>'IPTC Υποκατηγορίες', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-	'OK' => 'OK',
-	'edit_title' => 'Μετατροπή σχόλιου',
-	'confirm_delete' => 'Είστε σίγουρος πως θέλετε να διαγράψετε αυτό το σχόλιο ?', //js-alert
-	'add_your_comment' => 'Προσθήκη σχόλιου',
-        'name'=>'Ονομα', 
-        'comment'=>'Σχόλιο', 
-        'your_name' => 'Ανώνυμος', 
-);
-
-$lang_fullsize_popup = array( 
-        'click_to_close' => 'Πατήστε στην εικόνα για να κλείσετε αυτό το παράθυρο', 
-); 
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-	'title' => 'Στείλτε μια ηλεκτρονική κάρτα',
-	'invalid_email' => '<b>Προειδοποίηση</b> : η διεύθυνση e-mail δεν είναι εγκυρη !',
-	'ecard_title' => 'Μια ηλεκτρονική κάρτα από τον %s για εσάς',
-	'error_not_image' => 'Μόνο εικόνες μπορούν να αποσταλούν σαν ηλεκτρονικές κάρτες.', //cpg1.3.0
-	'view_ecard' => 'Εαν η ηλεκτρονική κάρτα δεν εμφανιστεί σωστά, πατήσατε αυτήν την διασύνδεση',
-	'view_more_pics' => 'Πατήσατε αυτή την διασύνδεση για να δείτε περισσότερες φωτογραφίες !',
-	'send_success' => 'Η ηλεκτρονική σας κάρτα αποστάλει',
-	'send_failed' => 'Συγνώμη, αλλά ο διακομιστής δεν μπορεί να στείλει την ηλεκτρονική σας κάρτα...',
-	'from' => 'Από',
-	'your_name' => 'ΤΟ όνομα σας',
-	'your_email' => 'Η διεύθυνση email σας',
-	'to' => 'Προς',
-	'rcpt_name' => 'Ονομα παραλήπτη',
-	'rcpt_email' => 'Διεύθυνση email παραλήπτη',
-	'greetings' => 'Με φιλικούς χαιρετισμούς',
-	'message' => 'Μήνυμα',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-	'pic_info' => 'Πληροφορίες&nbsp;αρχείου', //cpg1.3.0
-	'album' => 'Aλμπουμ',
-	'title' => 'Tίτλος',
-	'desc' => 'Περιγραφή',
-	'keywords' => 'Λέξεις κλειδιά',
-	'pic_info_str' => '%sx%s - %sKB - %s εμφανίσεις - %s ψήφοι',
-	'approve' => 'Εγκριση αρχείου',
-	'postpone_app' => 'Αρνηση έγκρισης',
-	'del_pic' => 'Διαγραφή αρχείου', //cpg1.3.0
-	'read_exif' => 'Ανάγνωση πληροφοριών EXIF ξανά', //cpg1.3.0
-	'reset_view_count' => 'Μηδενισμός μετρητή εμφανίσεων',
-	'reset_votes' => 'Μηδενισμός ψήφων',
-	'del_comm' => 'Διαγραφή σχόλιων',
-	'upl_approval' => 'Εγκριση προσθήκης',
-	'edit_pics' => 'Μετατροπή αρχείων',
-	'see_next' => 'Εμφάνιση επόμενου αρχείου',
-	'see_prev' => 'Εμφάνιση προηγούμενου αρχείου',
-	'n_pic' => '%s αρχεία', //cpg1.3.0
-	'n_of_pic_to_disp' => 'Αριθμός αρχείων προς εμφάνιση', //cpg1.3.0
-	'apply' => 'Εφαρμογή τροποποιήσεων', //cpg1.3.0
-	'crop_title' => 'Coppermine Picture Editor', //cpg1.3.0
-	'preview' => 'Προεπισκόπηση', //cpg1.3.0
-	'save' => 'Αποθήκευση φωτογραφίας', //cpg1.3.0
-	'save_thumb' =>'Αποθήκευση ως thumbnail', //cpg1.3.0
-	'sel_on_img' =>'Η επιλογή πρέπει να είναι ολόκληρη πάνω στην φωτογραφία!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0, not yet translated
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-	'faq' => 'Συνηθισμένες ερωτήσεις (FAQ)', //cpg1.3.0
-	'toc' => 'Περιεχόμενα', //cpg1.3.0
-	'question' => 'Ερώτηση: ', //cpg1.3.0
-	'answer' => 'Απάντηση: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Why do I need to register?', 'Registration may or may not be required from the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled ,then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Why can I not login?', 'Did you register and replied to the link that was sent to you via email?. The link will activate your account. For other login probelms contact the site administrator.', 'offline', 0), //cpg1.3.0
-  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0), //cpg1.3.0
-  array('What if I changed my email address?', 'Just simply login and change yor email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('How do I rate a picture?', 'Click on a thumbnailed picture and go to the bottom and choose a rating.', 'offline', 0), //cpg1.3.0
-  array('How do I post a comment for a picture?', 'Click on a thumbnailed picture and go to the bottom and post a comment.', 'offline', 0), //cpg1.3.0
-  array('How do I upload a picture?', 'Go to &quot;Upload Picture&quot;and select the album that you want to upload to,click &quot;Browse&quot; and find the picture to upload and click &quot;open&quot; (add a title and decription if you want to) and click &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Where do I upload a picture to?', 'You will be able to upload a picture to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a picture to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What type and size of a picture can I upload?', 'The size and type (jpg,gif,..etc.) is up to the administrator.', 'offline', 0), //cpg1.3.0
-  array('What is &quot;My Gallery&quot;?', '&quot;My Gallery&quot; is a personal gallery that the user can upload to and manage.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How do I create,rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin. Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I view other users galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What are cookies?', 'Cookies are a plain text pice of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0), //cpg1.3.0
-  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('What\'s &quot;Album List&quot;?', 'This will show you the entire gallery with a link to each catagory. Thumbnails may be a link to the catagory.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Gallery&quot;?', 'This feature lets a user create their own gallery and add,delete or modify albums as well as upload to them.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a picture (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads uploaded to the site.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the picture posted by users.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed pictures by all users (whether logged in or not).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated pictures rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the picture would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the picture from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite picture in the cookie that was sent to your computer.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Υπενθύμιση κωδικού', //cpg1.3.0
-  'err_already_logged_in' => 'Εχετε ήδη κάνει loggin !', //cpg1.3.0
-  'enter_username_email' => 'Εισάγετε το όνομα χρήστη σας ή την email σας', //cpg1.3.0
-  'submit' => 'υποβολή', //cpg1.3.0
-  'failed_sending_email' => 'Η υπενθύμιση κωδικού δεν μπορεί να αποσταλεί!', //cpg1.3.0
-  'email_sent' => 'Το email με το όνομα χρήστη σας και τον κωδικό σας στάλθηκαν στην %s', //cpg1.3.0
-  'err_unk_user' => 'Ο επιλεγμένος χρήστης δεν υπάρχει!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Υπενθύμιση κωδικού', //cpg1.3.0
-  'passwd_reminder_body' => 'Εχετε ζητήσει να σας υπενθυμίσει το πρόγραμμα τα στοιχεία login σας:
-Ονομα χρήστη: %s
-Κωδικός: %s
-Πατήστε %s για να εισέλθετε.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-	'group_name' => 'Ονομα ομάδας',
-	'disk_quota' => 'Διαθέσιμος χώρος',
-	'can_rate' => 'Μπορούν να βαθμολογήσουν αρχεία', //cpg1.3.0
-	'can_send_ecards' => 'Μπορούν να στείλουν ηλεκτρονικές κάρτες',
-	'can_post_com' => 'Μπορούν να δημοσιεύσουν σχόλια',
-	'can_upload' => 'Μπορούν να προσθέσουν αρχεία', //cpg1.3.0
-	'can_have_gallery' => 'Μπορούν να έχουν προσωπικό φώτο άλμπουμ',
-	'apply' => 'Εφαρμογή τροποποιήσεων',
-	'create_new_group' => 'Δημιουργία νέας ομάδας',
-	'del_groups' => 'Διαγραφή επιλεγμένης ομάδας',
-	'confirm_del' => 'Προσοχή, όταν διαγράφετε μια ομάδα, οι χρήστες που ανήκουν σε αυτήν την ομάδα θα μεταφερθουν στην ομάδα των \'Εγγεγραμένων\' !\n\nΘέλετε να συνεχίσετε ?', //js-alert //cpg1.3.0
-	'title' => 'Διαχείρηση ομάδων χρηστών',
-	'approval_1' => 'Δημοσ. Προσθ. δεκτή (1)',
-	'approval_2' => 'Προσωπ. Προσθ. δεκτή (2)',
-	'upload_form_config' => 'Ρύθμιση φόρμας Προσθήκης Αρχείων', //cpg1.3.0
-	'upload_form_config_values' => array( 'Προσθήκη ανά ένα αρχείο', 'Πολλαπλή προσθήκη αρχείων', 'Προσθήκη μόνο URI', 'Προσθήκη ZIP αρχείων μόνο', 'Αρχεία-URI', 'Αρχεία-ZIP', 'URI-ZIP', 'Αρχεία-URI-ZIP'), //cpg1.3.0
-	'custom_user_upload'=>'Οι χρήστες να μπορούν να επιλέγουν το πλήθος των boxes για προσθήκη?', //cpg1.3.0
-	'num_file_upload'=>'Mέγιστος/ακριβής αριθμός για το πλήθος boxes για προσθήκη', //cpg1.3.0
-	'num_URI_upload'=>'Mέγιστος/ακριβής αριθμός για πλήθος URI για προσθήκη', //cpg1.3.0
-	'note1' => '<b>(1)</b> Προσθήκες σε ένα δημόσιο άλμπουμ απαιτεί την έγκριση του διαχειριστή',
-	'note2' => '<b>(2)</b> Προσθήκες σε ένα προσωπικό άλμπουμ απαιτεί την έγκριση του διαχειριστή',
-	'notes' => 'Σημειώσεις'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-	'welcome' => 'Καλωσήρθατε !'
-);
-
-$lang_album_admin_menu = array(
-	'confirm_delete' => 'Ειστε σίγουρος πως θέλετε να διαγράψετε αυτο το άλμπουμ ? \\nΟλα τα αρχεία και τα σχόλια θα χαθούν επίσης.', //js-alert //cpg1.3.0
-	'delete' => 'ΔΙΑΓΡΑΦΗ',
-	'modify' => 'ΤΡΟΠΟΠΟΙΗΣΗ',
-	'edit_pics' => 'ΕΠΕΞΕΡΓΑΣΙΑ ΑΡΧΕΙΩΝ', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-	'home' => 'Αρχική',
-	'stat1' => '<b>[pictures]</b> αρχεία σε <b>[albums]</b> άλμπουμ και <b>[cat]</b> κατηγορίες με <b>[comments]</b> σχόλια, τα οποίες έχουν εμφανιστεί <b>[views]</b> φορές', //cpg1.3.0
-	'stat2' => '<b>[pictures]</b> αρχεία σε <b>[albums]</b> αλμπουμ, τα οποία έχουν εμφανιστεί <b>[views]</b> φορές', //cpg1.3.0
-	'xx_s_gallery' => '%s\'s Φώτο άλμπουμ',
-	'stat3' => '<b>[pictures]</b> αρχεία σε <b>[albums]</b> άλμπουμ με <b>[comments]</b> σχόλια, τα οποία έχουν εμφανιστεί <b>[views]</b> φορές', //cpg1.3.0
-);
-
-$lang_list_users = array(
-	'user_list' => 'Κατάλογος Χρηστών',
-	'no_user_gal' => 'Δεν υπάρχουν χρήστες που να τους επιτρέπετε να έχουν άλμπουμ',
-	'n_albums' => '%s άλμπουμ',
-	'n_pics' => '%s αρχείο(α)', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-	'n_pictures' => '%s αρχεία', //cpg1.3.0
-	'last_added' => ', το τελευταίο προστέθηκε στις %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-	'login' => 'Είσοδος',
-	'enter_login_pswd' => 'Δώστε το Ονομα χρήστη και τον Κωδικό σας για να εισέρθετε',
-	'username' => 'Ονομα χρήστη',
-	'password' => 'Κωδικός',
-	'remember_me' => 'Αυτόματη αναγνώριση',
-	'welcome' => 'Καλωσήρθατε %s ...',
-	'err_login' => '*** Δεν μπορέσατε να εισέρθετε. Ξαναπροσπαθήστε ***',
-	'err_already_logged_in' => 'Εχετε ήδη εισέρθει !',
-	'forgot_password_link' => 'Ξέχασα τον κωδικό μου', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-	'logout' => 'Εξοδος',
-	'bye' => 'Αντίο %s ...',
-	'err_not_loged_in' => 'Δεν έχετε εισέρθει !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'Πληροφορίες PHP (PHP info)', //cpg1.3.0
-  'explanation' => 'Αυτό είναι οι πληροφορίες που δημιουργούνται από την PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, εμφανίζονται μέσα στο Copermine (στην δεξιά γωνία).', //cpg1.3.0
-  'no_link' => 'Εαν αφήνετε τους άλλους να βλέπουν τις πληροφορίες του php-info, υπάρχει ρίσκο ασφάλειας και για αυτό αυτή η σελίδα είναι εμφανής μόνο σε εσάς όταν έχετε εισέλθει σαν διαχειριστής. Δεν μπορείτε να δώσετε ένα link αυτής της σελίδας σε άλλους, θα τους αρνηθεί η πρόσβαση.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-	'upd_alb_n' => 'Ενημέρωση άλμπουμ %s',
-	'general_settings' => 'Γενικές ρυθμίσεις',
-	'alb_title' => 'Τίτλος άλμπουμ',
-	'alb_cat' => 'Κατηγορία άλμπουμ',
-	'alb_desc' => 'Περιγραφή άλμπουμ',
-	'alb_thumb' => 'Aλμπουμ thumbnail',
-	'alb_perm' => 'Διακαιώματα για αυτό το άλμπουμ',
-	'can_view' => 'Το άλμπουμ μπορεί να εμφανιστεί στους',
-	'can_upload' => 'Οι επισκέπτες μπορούν να προσθέσουν φωτογραφίες',
-	'can_post_comments' => 'Οι επισκέπτες μπορούν να δημοσιεύσουν σχόλια',
-	'can_rate' => 'Οι επισκέπτες μπορούν να βαθμολογήσουν τις φωτογραφίες',
-	'user_gal' => 'Φώτο άλμπουμ χρηστών',
-	'no_cat' => '* Μη κατηγοριοποιημένο *',
-	'alb_empty' => 'Το άλμπουμ είναι άδειο',
-	'last_uploaded' => 'Τελευταία προσθήκη',
-	'public_alb' => 'Ολοι (δημόσιο άλμπουμ)',
-	'me_only' => 'Mόνο εγώ',
-	'owner_only' => 'Ο (%s) , ιδιοκτήτης του άλμπουμ',
-	'groupp_only' => 'Τα μέλη της ομάδας \'%s\' ',
-	'err_no_alb_to_modify' => 'Κανένα άλμπουμ για τροποποίηση στην βάση δεδομένων.',
-	'update' => 'Ενημέρωση άλμπουμ', //cpg1.3.0
-	'notice1' => '(*) εξαρτάτε από των %sgroups%s τις ρυθμίσεις', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-	'already_rated' => 'Συγνώμη αλλά έχετε ήδη βαθμολογήσει αυτό το αρχείο', //cpg1.3.0
-	'rate_ok' => 'Η ψήφος σας έγινε δεκτή',
-	'forbidden' => 'Δεν επιτρέπετε να βαθμολογείτε τις δικές σας φωτογραφίες.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Παρόλο που οι διαχειριστές του {SITE_NAME} θα προσπαθήσουν να αφαιρέσουν ή να τροποποιήσουν κάθε προσπάθεια προσβολής το συντομότερο δυνατό, είναι αδύνατο να επιβλέπουν κάθε δημοσιευμένο σχόλιο. Για αυτό αποδέχεστε ότι κάθε σχόλιο που δημοσιεύεται σε αυτό το site εκφράζει μόνο την άποψη και την γνώμη του συντάκτη του και κανενός άλλου.<br />
-<br />
-Με το παρόν, συμφωνείτε να μην δημοσιεύσετε ειρωνικά, μειωτικά, υβριστικά, κακοήθη, σεξουαλικά ή άλλου είδους προσβλητικά σχόλια που εναντιώνονται στους τρέχοντες νόμους και ήθη. Αποδέχεστε ότι οι διαχειριστές του {SITE_NAME} έχουν το δικαίωμα να αφαιρέσουν ή να τροποποιήσουν κάθε τι κατά την κρίση τους. Σαν χρήστης αποδέχεστε ότι κάθε πληροφορία που έχετε εισάγει θα καταχωρηθεί στην βάση δεδομένων. Παρόλο που κάθε πληροφορία σας θεωρείτε εμπιστευτική, και δεν θα δοθεί πουθενά χωρίς την άδεια σας οι διαχειριστές δεν μπορούν να σας διασφαλίσουν σε περίπτωση προσπάθειας hacking που μπορεί να οδηγήσει σε κλοπή πληροφοριών.<br />
-<br />
-Αυτό το site χρησιμοποιεί cookies για να αποθηκεύσει πληροφορίες τοπικά στον υπολογιστή σας. Αυτά τα cookies εξυπηρετούν μόνο την δικιά σας ικανοποίηση κατά την περιήγηση στις σελίδες. Η διεύθυνση email που σας ζητείτε είναι μόνο για να πιστοποιήσει για την εγγραφή σας τις πληροφορίες και τον Κωδικό σας.<br />
-<br />
-Επιλέγοντας 'Συμφωνώ' παρακάτω, αποδέχεστε αυτούς τους όρους.
-EOT;
-
-$lang_register_php = array(
-	'page_title' => 'Εγγραφή χρήστη',
-	'term_cond' => 'Οροι χρήσης',
-	'i_agree' => 'Συμφωνώ',
-	'submit' => 'Αποστολή εγγραφής',
-	'err_user_exists' => 'Το Ονομα Χρήστη που εισάγατε υπάρχει ήδη, παρακαλώ διαλέξτε κάποιο άλλο',
-	'err_password_mismatch' => 'Οι δύο Κωδικοί δεν είναι ίδιοι, παρακαλώ εισάγετέ τους ξανά',
-	'err_uname_short' => 'Το Ονομα Χρήστη πρέπει να είναι τουλάχιστον 2 χαρακτήρες',
-	'err_password_short' => 'Ο Κωδικός πρέπει να είναι τουλάχιστο 2 χαρακτήρες',
-	'err_uname_pass_diff' => 'Το Ονομα Χρήστη και ο Κωδικός πρέπει να είναι διαφορετικά',
-	'err_invalid_email' => 'Η διεύθυνση email δεν είναι έγκυρη',
-	'err_duplicate_email' => 'Κάποιος άλλος χρήστης έχει ήδη εγγραφεί με την διεύθυνση email που δώσατε',
-	'enter_info' => 'Καταχώρηση πληροφοριών εγγραφής',
-	'required_info' => 'Υποχρεωτικές πληροφορίες',
-	'optional_info' => 'Προαιρετικές πληροφορίες',
-	'username' => 'Ονομα Χρήστη',
-	'password' => 'Κωδικός',
-	'password_again' => 'Ξαναδώστε τον Κωδικό',
-	'email' => 'Email',
-	'location' => 'Τοποθεσία',
-	'interests' => 'Ενδιαφέροντα',
-	'website' => 'Προσωπική σελίδα',
-	'occupation' => 'Επάγγελμα',
-	'error' => 'ΛΑΘΟΣ',
-	'confirm_email_subject' => '%s - Πιστοποιηση εγγραφής',
-	'information' => 'Πληροφορίες',
-	'failed_sending_email' => 'Το email για την πιστοποίηση εγγραφής δεν μπορεί να αποσταλεί !',
-	'thank_you' => 'Ευχαριστούμε για την εγγραφή σας.<br /><br />Ενα email με πληροφορίες για το πως θα ενεργοποιήσετε τον λογαριασμό σας απεστάλει στην διεύθυνση email που δώσατε.',
-	'acct_created' => 'Ο λογαριασμός σας πλέον υπάρχει και μπορείτε να εισέρθετε χρησιμοποιώντας το Ονομα Χρήστη και τον Κωδικό σας',
-	'acct_active' => 'Ο λογαριασμός σας είναι πλέον ενεργός και μπορείτε να εισέρθετε με το Ονομα Χρήστη και τον Κωδικό σας',
-	'acct_already_act' => 'Ο λογαριασμός σας είναι ήδη ενεργός !',
-	'acct_act_failed' => 'Αυτός ο λογαριασμός δεν μπορεί να ενεργοποιηθεί !',
-	'err_unk_user' => 'Ο επιλεγμένος χρήστης δεν υπάρχει !',
-	'x_s_profile' => 'Το προφίλ του %s',
-	'group' => 'Ομάδα',
-	'reg_date' => 'Προσήλθε',
-	'disk_usage' => 'Χρήση χώρου',
-	'change_pass' => 'Αλλαγή Κωδικού',
-	'current_pass' => 'Παρών Κωδικός',
-	'new_pass' => 'Nέος Κωδικός',
-	'new_pass_again' => 'Δώστε πάλι τον Νέο Κωδικό',
-	'err_curr_pass' => 'Ο παρών Κωδικός είναι λαθασμένος',
-	'apply_modif' => 'Εφαρμογή τροποποιήσεων',
-	'change_pass' => 'Αλαγή του Κωδικού μου',
-	'update_success' => 'Το προφίλ ανανεώθηκε',
-	'pass_chg_success' => 'Ο Κωδικός σας άλλαξε',
-	'pass_chg_error' => 'Ο Κωδικός σας δεν άλλαξε',
-	'notify_admin_email_subject' => '%s - Ενημέρωση για νέα εγγραφή', //cpg1.3.0
-	'notify_admin_email_body' => 'Ενας νέο μέλος με όνομα χρήστη "%s" εγγράφηκε στην γκαλλερί σας', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Ευχαριστούμε που εγγραφήκατε στο {SITE_NAME}
-
-Το Ονομα Χρήστη σας είναι : "{USER_NAME}"
-Ο Κωδικός σας είναι : "{PASSWORD}"
-
-Για να ενεργοποιήσετε τον λογαριασμό σας, πρέπει να πατήσετε την παρακάτω διασύνδεση
-ή να την αντιγράψετε στον web browser σας.
-
-{ACT_LINK}
-
-Με φιλικούς χαιρετισμούς,
-
-Οι διαχειριστές του {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-	'title' => 'Επισκόπηση σχολιων',
-	'no_comment' => 'Δεν υπάρχουν σχόλια για επισκόπηση',
-	'n_comm_del' => '%s σχόλιο(α) διαγράφηκε(αν)',
-	'n_comm_disp' => 'Αριθμός σχόλιων προς εμφάνιση',
-	'see_prev' => 'Εμφάνιση προηγούμενου',
-	'see_next' => 'Εμφάνιση επόμενου',
-	'del_comm' => 'Διαγραφή επιλεγμένων σχολιων',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-	0 => 'Αναζήτηση στην συλλογή φωτογραφιών',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-	'page_title' => 'Αναζήτηση νέων αρχείων', //cpg1.3.0
-	'select_dir' => 'Επιλογή καταλόγου',
-	'select_dir_msg' => 'Αυτή η λειτουργία σας επιτρέπει να προσθέσετε πλήθος αρχείων που έχετε ανεβάσει στον διακομιστή σας μέσω FTP.<br /><br />Επιλέξτε τον κατάλογο οπου ανεβάσατε τα αρχεία σας', //cpg1.3.0
-	'no_pic_to_add' => 'Δεν υπάρχει αρχείο για προσθήκη', //cpg1.3.0
-	'need_one_album' => 'Χρειάζεστε τουλάχιστο ένα άλμπουμ για να χρησιμοποιήσετε αυτή την λειτουργία',
-	'warning' => 'Προειδοποίηση',
-	'change_perm' => 'το πρόγραμμα δεν μπορεί να γράψει σε αυτό τον κατάλογο, πρέπει να αλλάξετε την κατάσταση του καταλόγου (CHMOD) σε 755 ή 777 πριν προσπαθήσετε να προσθέσετε τα αρχεία!', //cpg1.3.0
-	'target_album' => '<b>Εισαγωγή αρχείων &quot;</b>%s<b>&quot; στο </b>%s', //cpg1.3.0
-	'folder' => 'Κατάλογος',
-	'image' => 'Εικόνα',
-	'album' => 'Aλμπουμ',
-	'result' => 'Αποτέλεσμα',
-	'dir_ro' => 'Δεν μπορεί να εγγραφεί. ',
-	'dir_cant_read' => 'Δεν μπορεί να διαβαστεί. ',
-	'insert' => 'Προσθέτοντας νέα αρχεία στο φώτο άλμπουμ', //cpg1.3.0
-	'list_new_pic' => 'Λίστα αρχείων', //cpg1.3.0
-	'insert_selected' => 'Εισαγωγή επιλεγμένων αρχείων', //cpg1.3.0
-	'no_pic_found' => 'Δεν βρέθηκαν νέα αρχεία', //cpg1.3.0
-	'be_patient' => 'Παρακαλώ να είστε υπομονετικοί, το πρόγραμμα χρειάζετε λίγη ώρα για να προσθέσει τα αρχεία...', //cpg1.3.0
-	'no_album' => 'Δεν επιλέξατε άλμπουμ',  //cpg1.3.0
-	'notes' =>  '<ul>'.
-				'<li><b>OK</b> : σημαίνει πως το αρχείο εισήχθει επιτυχώς'.
-				'<li><b>DP</b> : σημαίνει πως το αρχείο υπάρχει ήδη στην βάση δεδομένων'.
-				'<li><b>PB</b> : σημαίνει πως το αρχείο δεν μπορεί να προστεθεί, ελένξτε τις ρυθμίσεις σας και αν έχετε άδεια να χρησιμοποιήσετε τους καταλόγους που βρίσκονται τα αρχεία'.
-				'<li><b>NA</b> : σημαίνει πως δεν επιλέξατε ένα άλμπουμ για να πάνε τα αρχεία, πατήστε \'<a href="javascript:history.back(1)">επιστροφή</a>\' και επιλέξτε ένα άλμπουμ. Εαν δεν υπάρχει άλμπουμ <a href="albmgr.php">δημιουργήστε</a> πρώτα κάποιο</li>'.
-				'<li>Εαν τα OK, DP, PB, ΝΑ \'signs\' δεν εμφανίζονται, επιλέξτε πάνω στην μη εμφανιθείσα εικόνα τους να δείτε τι πρόβλημα παρουσιάστηκε από την γλώσσα PHP'.
-				'<li>Εαν εμφανίσει ο browser σας timeout, ξαναφορτώστε την σελίδα με reload'.
-				'</ul>', //cpg1.3.0
-	'select_album' => 'επιλέξτε άλμπουμ', //cpg1.3.0
-	'check_all' => 'Επιλογή όλων', //cpg1.3.0
-	'uncheck_all' => 'Αποεπιλογή όλων', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- // 
-// File banning.php 
-// ------------------------------------------------------------------------- // 
-
-if (defined('BANNING_PHP')) $lang_banning_php = array( 
-	'title' => 'Αποκλεισμός χρηστών', 
-	'user_name' => 'Ονομα χρήστη', 
-	'ip_address' => 'Διεύθυνση IP', 
-	'expiry' => 'Λήξη (να μείνει κενό εάν είναι μόνιμη)', 
-	'edit_ban' => 'Αποθήκευση αλλαγών', 
-	'delete_ban' => 'Διαγραφή', 
-	'add_new' => 'Προσθήκη χρήστη για αποκλεισμό', 
-	'add_ban' => 'Προσθήκη',
-	'error_user' => 'Ο χρήστης δεν μπορεί να βρεθεί', //cpg1.3.0
-	'error_specify' => 'Πρέπει να δώσετε ένα όνομα χρήστη ή μια IP διεύθυνση', //cpg1.3.0
-	'error_ban_id' => 'Μη επιτρεπτό ID για αποκλεισμό!', //cpg1.3.0
-	'error_admin_ban' => 'Δεν μπορείτε να αποκλείσετε το εαυτό σας!', //cpg1.3.0
-	'error_server_ban' => 'Προσπαθείτε να αποκλείσετε τον ίδιο σας τον σέρβερ? Μπαααα... αυτό δεν γίνεται!', //cpg1.3.0
-	'error_ip_forbidden' => 'Δεν μπορείτε να αποκλείσετε αυτήν την IP (δεν είναι routable)', //cpg1.3.0
-	'lookup_ip' => 'Ελεγχος μιας IP διεύθυνσης', //cpg1.3.0
-	'submit' => 'υποβολή!', //cpg1.3.0
-); 
-
-
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-	'title' => 'Προσθήκη αρχείου', //cpg1.3.0
-	'custom_title' => 'Τροποποιημένη Φόρμα αίτησης', //cpg1.3.0
-	'cust_instr_1' => 'Μπορείτε να επιλέξετε τον αριθμό boxes για προσθήκη. Παρόλα αυτά, δεν μπορείτε να επιλέξετε περισσότερα από το όριο που εμφανίζεται πιο κάτω.', //cpg1.3.0
-	'cust_instr_2' => 'Αριθμός ζητούμενων Box', //cpg1.3.0
-	'cust_instr_3' => 'Βoxes για προσθήκη αρχείων: %s', //cpg1.3.0
-	'cust_instr_4' => 'URI/URL boxes προσθήκης: %s', //cpg1.3.0
-	'cust_instr_5' => 'URI/URL boxes προσθήκης:', //cpg1.3.0
-	'cust_instr_6' => 'Βoxes για προσθήκη αρχείων:', //cpg1.3.0
-	'cust_instr_7' => 'Παρακαλώ εισάγετε τον αριθμό για κάθε τύπο box προσθήκης που επιθυμείτε αυτή την στιγμή. Μετά επιλέξτε \'Συνέχεια\'. ', //cpg1.3.0
-	'reg_instr_1' => 'Μη έγκυρη ενέργεια για δημιουργία φόρμας.', //cpg1.3.0
-	'reg_instr_2' => 'Τώρα μπορείτε να προσθέσετε τα αρχεία σας χρησιμοποιώντας τα boxes παρακάτω. Tο μέγεθος των αρχείων για προσθήκη από το τερματικό σας στον server δεν θα πρέπει να ξεπερνά τα %s KB κάθε φορά. Τα ZIP αρχεία που προστέθηκαν στους τομείς \'Προσθήκη Αρχείων\' και \'Προσθήκη URI/URL\' θα παραμείνουν συμπιεσμένα.', //cpg1.3.0
-	'reg_instr_3' => 'If you want the zipped file or archive to be decompressed, you must use the file upload box provided in the \'Decompressive ZIP Upload\' area.', //cpg1.3.0
-	'reg_instr_4' => 'Οταν χρησιμοποιείτε τον τομέα προσθήκης URI/URL, παρακαλείστε να γράφετε το path για το αρχείο έτσι: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-	'reg_instr_5' => 'Οταν συμπληρώσετε την φόρμα, παρακαλώ επιλέξτε \'Συνέχεια\'.', //cpg1.3.0
-	'reg_instr_6' => 'Decompressive ZIP προσθήκες:', //cpg1.3.0
-	'reg_instr_7' => 'προσθήκες αρχείων:', //cpg1.3.0
-	'reg_instr_8' => 'προσθήκες URI/URL:', //cpg1.3.0
-	'error_report' => 'Αναφορά λάθους', //cpg1.3.0
-	'error_instr' => 'Οι παρακάτω προσπάθειες προσθήκης, δημιούργησαν λάθη:', //cpg1.3.0
-	'file_name_url' => 'Αρχείο Ονομα/URL', //cpg1.3.0
-	'error_message' => 'Μήνυμα λάθους', //cpg1.3.0
-	'no_post' => 'Το αρχείο δεν προστέθηκε από το POST.', //cpg1.3.0
-	'forb_ext' => 'Μη επιτρεπτή επέκταση αρχείου.', //cpg1.3.0
-	'exc_php_ini' => 'Υπερβαση μεγέθους αρχείου που καθορίζεται στο php.ini.', //cpg1.3.0
-	'exc_file_size' => 'Υπέρβαση μεγέθους αρχείου που επιτρέπεται από το CPG.', //cpg1.3.0
-	'partial_upload' => 'Μόνο μέρος προστέθηκε.', //cpg1.3.0
-	'no_upload' => 'Δεν έγινε προσθήκη.', //cpg1.3.0
-	'unknown_code' => 'Αγνωστο λάθος προσθήκης στην PHP.', //cpg1.3.0
-	'no_temp_name' => 'Δεν εγινε προσθήκη - δεν υπάρχει προσωρινό όνομα.', //cpg1.3.0
-	'no_file_size' => 'Δεν περιέχει data/Corrupted', //cpg1.3.0
-	'impossible' => 'Αδύνατο να μετακινηθεί.', //cpg1.3.0
-	'not_image' => 'Δεν είναι εικόνα/corrupt', //cpg1.3.0
-	'not_GD' => 'Δεν είναι επέκταση της GD.', //cpg1.3.0
-	'pixel_allowance' => 'Υπέρβαση επιτρεπτών Pixel.', //cpg1.3.0
-	'incorrect_prefix' => 'Λάθος πρόθεμα URI/URL', //cpg1.3.0
-	'could_not_open_URI' => 'Δεν μπόρεσε να ανοίξει το URI.', //cpg1.3.0
-	'unsafe_URI' => 'Η ασφάλεια δεν μπορεί να πιστοποιηθεί.', //cpg1.3.0
-	'meta_data_failure' => 'πρόβλημα στα Meta data', //cpg1.3.0
-	'http_401' => '401 Anauthorized', //cpg1.3.0
-	'http_402' => '402 Payment Required', //cpg1.3.0
-	'http_403' => '403 Forbidden', //cpg1.3.0
-	'http_404' => '404 Not Found', //cpg1.3.0
-	'http_500' => '500 Internal Server Error', //cpg1.3.0
-	'http_503' => '503 Service Unavailable', //cpg1.3.0
-	'MIME_extraction_failure' => 'τα MIME δεν μπόρεσαν να καθοριστούν.', //cpg1.3.0
-	'MIME_type_unknown' => 'Αγνωστος τύπος MIME', //cpg1.3.0
-	'cant_create_write' => 'Δεν κατορθώθηκε να δημιουργηθεί αρχείο εγγραφής.', //cpg1.3.0
-	'not_writable' => 'Δεν μπορεί να εγγραφεί το αρχείο εγγραφής.', //cpg1.3.0
-	'cant_read_URI' => 'Δεν μπορει να διαβαστεί η URI/URL', //cpg1.3.0
-	'cant_open_write_file' => 'Δεν μπορεί να ανοιχτεί η URI του αρχείου εγγραφής.', //cpg1.3.0
-	'cant_write_write_file' => 'Δεν μπορεί να εγγραφεί το URI στο αρχείο εγγραφής.', //cpg1.3.0
-	'cant_unzip' => 'Δεν μπορεί να αποσυμπιεστεί.', //cpg1.3.0
-	'unknown' => 'Αγνωστο λάθος', //cpg1.3.0
-	'succ' => 'Επιτυχείς προσθήκες', //cpg1.3.0
-	'success' => '%s προσθήκες ήταν επιτυχείς.', //cpg1.3.0
-	'add' => 'Παρακαλώ επιλέξτε \'Συνέχεια\' για να προσθέσετε τα αρχεία στα άλμπουμ.', //cpg1.3.0
-	'failure' => 'Αποτυχία προσθήκης', //cpg1.3.0
-	'f_info' => 'Πληροφορίες αρχείου', //cpg1.3.0
-	'no_place' => 'Το προηγούμενο αρχείο δεν μπόρεσε να τοποθετηθεί.', //cpg1.3.0
-	'yes_place' => 'Το προηγούμενο αρχείο τοποθετήθηκε επιτυχώς.', //cpg1.3.0
-	'max_fsize' => 'Το μέγιστο επιτρεπόμενο μέγεθος αρχείου είναι %s KB',
-	'album' => 'Aλμπουμ',
-	'picture' => 'Αρχείο', //cpg1.3.0
-	'pic_title' => 'Τίτλος αρχείου', //cpg1.3.0
-	'description' => 'Περιγραφή αρχείου', //cpg1.3.0
-	'keywords' => 'Λέξεις Κλειδιά (διαχωρισμένες με κενά)',
-	'err_no_alb_uploadables' => 'Συγνώμη, δεν υπάρχει άλμπουμ που να σας επιτρέπετε η προσθήκη αρχείων',
-	'place_instr_1' => 'Παρακαλώ τοποθετήστε τα αρχεία σε άλμουμ τώρα. Μπορείτε επίσης να εισάγετε σχετικές πληροφορίες για κάθε ένα αρχείο.', //cpg1.3.0
-	'place_instr_2' => 'Περισσότερα αρχεία χρειάζονται τοποθέτηση. Παρακαλώ επιλέξτε \'Συνέχεια\'.', //cpg1.3.0
-	'process_complete' => 'Εχετε τοποθετήσει επιτυχώς όλα τα αρχεία.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-	'title' => 'Διαχείρηση χρηστών',
-	'name_a' => 'όνομα, αύξουσα σειρά',
-	'name_d' => 'όνομα, φθίνουσα σειρά',
-	'group_a' => 'ομάδα, αύξουσα σειρά',
-	'group_d' => 'ομάδα, φθίνουσα σειρά',
-	'reg_a' => 'ημερομηνία εγγραφής, αύξουσα σειρά',
-	'reg_d' => 'ημερομηνία εγγραφής, φθίνουσα σειρά',
-	'pic_a' => 'αρίθμηση φωτογραφιών, άυξουσα σειρά',
-	'pic_d' => 'αρίθμηση φωτογραφιών, φθίνουσα σειρά',
-	'disku_a' => 'χρήση χώρου, αύξουσα σειρά',
-	'disku_d' => 'χρήση χώρου, φθίνουσα σειρά',
-	'lv_a' => 'Τελευταία επίσκεψη, αύξουσα σειρά', //cpg1.3.0
-	'lv_d' => 'Τελευταία επίσκεψη, φθίνουσα σειρά', //cpg1.3.0
-	'sort_by' => 'Στοίχηση χρηστών σύμφωνα με',
-	'err_no_users' => 'Ο πίνακας χρηστών είναι άδειος !',
-	'err_edit_self' => 'Δεν μπορείτε να τροποποιήσετε το προφίλ σας, χρησιμοποιήστε την διασύνδεση \'My profile\' για αυτό',
-	'edit' => 'ΤΡΟΠΟΠΟΙΗΣΗ',
-	'delete' => 'ΔΙΑΓΡΑΦΗ',
-	'name' => 'Ονομα Χρήστη',
-	'group' => 'Ομάδα',
-	'inactive' => 'Ανενεργός',
-	'operations' => 'Λειτουργίες',
-	'pictures' => 'Αρχεία', //cpg1.3.0
-	'disk_space' => 'Χώρος σε χρήση / Διαθέσιμος',
-	'registered_on' => 'Εγγράφηκε στις',
-	'last_visit' => 'Τελευταία επίσκεψη', //cpg1.3.0
-	'u_user_on_p_pages' => '%d χρήστες σε %d σελίδα(ες)',
-	'confirm_del' => 'Είστε σίγουρος πως θέλετε να ΔΙΑΓΡΑΨΕΤΕ αυτόν τον χρήστη ? \\nΟλα τα αρχεία του και τα άλμπουμ του θα διαγραφούν επίσης.', //js-alert //cpg1.3.0
-	'mail' => 'MAIL',
-	'err_unknown_user' => 'Ο επιλεγμένος χρήστης δεν υπάρχει !',
-	'modify_user' => 'Τροποποίηση χρήστη',
-	'notes' => 'Σημειώσεις',
-	'note_list' => '<li>Εαν δεν θέλετε να αλλάξετε το παρών Κωδικό σας, αφήστε το πεδίο "Κωδικός" κενό',
-	'password' => 'Κωδικός',
-	'user_active' => 'Ο χρήστης είναι ενεργός',
-	'user_group' => 'Ομάδα χρηστών',
-	'user_email' => 'Εmail χρήστη',
-	'user_web_site' => 'Προσωπική σελίδα χρήστη',
-	'create_new_user' => 'Δημιουργία νέου χρήστη',
-	'user_location' => 'Τοποθεσία χρήστη',
-	'user_interests' => 'Ενδιαφέροντα χρήστη',
-	'user_occupation' => 'Επάγγελμα χρήστη',
-	'latest_upload' => 'τελευταίες προσθήκες', //cpg1.3.0
-	'never' => 'ποτέ', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- // 
-// File util.php 
-// ------------------------------------------------------------------------- // 
-
-if (defined('UTIL_PHP')) $lang_util_php = array( 
-        'title' => 'Utilities διαχειριστή (αλλαγή μεγέθους φωτογραφιών',  //cpg1.3.0
-        'what_it_does' => 'Τι κάνει...', 
-        'what_update_titles' => 'Ενημερώνει τίτλους από όνομα αρχείου', 
-        'what_delete_title' => 'Διαγράφει τίτλους', 
-        'what_rebuild' => 'Ξαναφτιάχνει τα thumbnails και τις φωτογραφίες αλλαγμένου μεγέθους', 
-        'what_delete_originals' => 'Διαγράφει τις φωτογραφίες με το αρχικό μέγεθος, αντικαθιστώντας τις με τις άλλες αλλαγμένου μεγέθους', 
-        'file' => 'Αρχείο', 
-        'title_set_to' => 'ο τίτλος να γίνει', 
-        'submit_form' => 'υποβολή', 
-        'updated_succesfully' => 'ενημερώθηκε επιτυχώς', 
-        'error_create' => 'ΛΑΘΟ‘κατα την δημιουργία', 
-        'continue' => 'Συνέχεια με επόμενες φωτό', 
-        'main_success' => 'Το αρχείο %s χρησιμοποιήθηκε επιτυχώς σαν το κυρίως αρχείο', //cpg1.3.0 
-        'error_rename' => 'Λάθος κατά την μετονομασία από %s σε %s', 
-        'error_not_found' => 'Το αρχείο %s δεν βρέθηκε', 
-        'back' => 'πίσω στην κεντρική', 
-        'thumbs_wait' => 'Ενημέρωση των thumbnails ή/και των φωτογραφιών αλλαγμένου μεγέθους, παρακαλώ περιμένετε...', 
-        'thumbs_continue_wait' => 'Συνέχεια με την ενημέρωση των thumbnails ή/και των φωτογραφιών αλλαγμένου μεγέθους...', 
-        'titles_wait' => 'Ενημέρωση τίτλων, παρακαλώ περιμένετε...', 
-        'delete_wait' => 'Διαγραφή τιτλων, παρακαλώ περιμένετε...', 
-        'replace_wait' => 'Διαγραφή προτοτύπων και αντικατάσταση με τις φωτογραφίες αλλαγμένου μεγέθους, παρακαλώ περιμένετε...', 
-        'instruction' => 'Γρήγορες οδηγίες', 
-        'instruction_action' => 'Επιλογή λειτουργίας', 
-        'instruction_parameter' => 'Επιλογή παραμέτρων', 
-        'instruction_album' => 'Επιλογή αλμπουμ', 
-        'instruction_press' => 'Πατήστε %s', 
-        'update' => 'Ενημέρωση thumbs ή/και φωτογραφιών αλλαγμένου μεγέθους', 
-        'update_what' => 'Τι θα πρέπει να ενημερωθεί', 
-        'update_thumb' => 'Μόνο τα thumbnails', 
-        'update_pic' => 'Μόνο οι φωτογραφίες αλλαγμένου μεγέθους', 
-        'update_both' => 'Και τα thumbnails και οι φωτογραφίες αλλαγμένου μεγέθους', 
-        'update_number' => 'Πλήθος φωτογραφιών που επεξεργάστηκαν ανά κλικ', 
-        'update_option' => '(Δηλώστε αυτήν την επιλογή με αριθμό χαμηλότερο αν σας εμφανίζει timeout )', 
-        'filename_title' => 'Ονομα αρχείου ? Τίτλος Φωτογραφίας',  //cpg1.3.0
-        'filename_how' => 'Πως θα πρεπει να μεταβληθεί ο τίτλος του αρχείου', 
-        'filename_remove' => 'Αφαίρεση της επέκτασης .jpg και αντικατάσταση με _ (κάτω παύλα) και κενά', 
-        'filename_euro' => 'Αλλαγή 2003_11_23_13_20_20.jpg σε 23/11/2003 13:20', 
-        'filename_us' => 'Αλλαγή 2003_11_23_13_20_20.jpg σε 11/23/2003 13:20', 
-        'filename_time' => 'Αλλαγή 2003_11_23_13_20_20.jpg σε 13:20', 
-        'delete' => 'Διαγραφή τίτλων αρχείων ή φωτογραφιών αρχικού μεγέθους', //cpg1.3.0
-        'delete_title' => 'Διαγραφή τίτλων αρχείων', //cpg1.3.0
-        'delete_original' => 'Διαγραφή φωτογραφιών αρχικού μεγέθους', 
-        'delete_replace' => 'Διαγραφή πρωτότυπων φωτογραφιών με αντικατάσταση τους από τις φωτογραφίες αλλαγμένου μεγέθους', 
-        'select_album' => 'Επιλογή άλμπουμ',
-	'delete_orphans' => 'Διαγραφή ορφανών σχολίων (επενεργεί σε όλα τα άλμπουμ)', //cpg1.3.0
-	'orphan_comment' => 'βρέθηκε ορφανό σχόλιο', //cpg1.3.0
-	'delete' => 'Διαγραφή', //cpg1.3.0
-	'delete_all' => 'Διαγραφή όλων', //cpg1.3.0
-	'comment' => 'Σχόλιο: ', //cpg1.3.0
-	'nonexist' => 'προσαρτημένο σε μη υπαρκτό αρχείο # ', //cpg1.3.0
-	'phpinfo' => 'Εμφάνιση phpinfo', //cpg1.3.0
-	'update_db' => 'Ενημέρωση database', //cpg1.3.0
-	'update_db_explanation' => 'Εαν εχετε αλλάξει αρχεία του coppermine, προσθέσατε κάποια μετατροπή ή αναβαθμίσατε από προηγούμενη έκδοση του coppermine, σιγουρευτείτε ότι τρέξατε και την αναβάθμιση της βάσης μια φορά. Αυτό θα δημιουργήσει τους απαραίτητους πίνακες και/ή τις απαραίτητες ρυθμίσεις στην coppermine database.', //cpg1.3.0
-); 
-
-?>
\ No newline at end of file
diff -ruN 133/lang/hebrew.php cpg148/lang/hebrew.php
--- 133/lang/hebrew.php	2004-12-30 01:06:34.000000000 -0600
+++ cpg148/lang/hebrew.php	2006-06-08 00:24:54.000000000 -0500
@@ -1,201 +1,252 @@
 <?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// $Id: hebrew.php,v 1.9 2004/12/29 23:06:34 chtito Exp $
-// ------------------------------------------------------------------------- //
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 // info about translators and translated language
 $lang_translation_info = array(
-'lang_name_english' => 'Hebrew',
-'lang_name_native' => '',
-'lang_country_code' => 'he',
-'trans_name'=> 'Eyal Zvi',
-'trans_email' => 'eyal @at@ zvi.org',
-'trans_website' => 'http://zvi.org',
-'trans_date' => '2004-04-04',
+  'lang_name_english' => 'Hebrew', //cpg1.4
+  'lang_name_native' => 'עברית', //cpg1.4
+  'lang_country_code' => 'hebrew', //cpg1.4
+  'trans_name'=> 'ליאור דוד',
+  'trans_email' => 'liorda@gmail.com',
+  'trans_website' => 'http://coppermine.sourceforge.net/',
+  'trans_date' => '2006-03-06',
 );
 
-$lang_charset = 'iso-8859-8-i';
-$lang_text_dir = 'RTL';
+$lang_charset = 'utf-8';
+$lang_text_dir = 'rtl'; // ('ltr' for left to right, 'rtl' for right to left)
 
 // shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('Bytes', 'KB', 'MB');
+$lang_byte_units = array('בתים', 'ק"ב', 'מ"ב');
 
 // Day of weeks and months
-$lang_day_of_week = array("'", "'", "'", "'", "'", "'", "'");
-$lang_month = array("'", "'", "", "'", "", "", "", "'", "'", "'", "'", "'");
+$lang_day_of_week = array('ראשון', 'שני', 'שלישי', 'רביעי', 'חמישי', 'שישי', 'שבת');
+$lang_month = array('ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר');
 
 // Some common strings
-$lang_yes = '';
-$lang_no  = '';
-$lang_back = '';
-$lang_continue = '';
-$lang_info = '';
-$lang_error = '';
+$lang_yes = 'כן';
+$lang_no  = 'לא';
+$lang_back = 'חזרה';
+$lang_continue = 'המשך';
+$lang_info = 'מידע';
+$lang_error = 'שגיאה';
+$lang_check_uncheck_all = 'בחר/נקה הכל'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d %b %Y';
-$lastcom_date_fmt =  '%d %b %Y, %H:%M';
-$lastup_date_fmt = '%d %b %Y';
-$register_date_fmt = '%d %b %Y';
-$lasthit_date_fmt = '%d %b %Y, %H:%M';
-$comment_date_fmt =  '%d %b %Y, %H:%M';
+$album_date_fmt =    '%d ל%B, %Y';
+$lastcom_date_fmt =  '%d/%m/%y ב%H:%M';
+$lastup_date_fmt = '%d ל%B, %Y';
+$register_date_fmt = '%B %d, %Y';
+$lasthit_date_fmt = '%d ל%B %Y, %H:%M';
+$comment_date_fmt =  '%d ל%B %Y, %H:%M';
+$log_date_fmt = '%d ל%B %Y, %H:%M'; //cpg1.4
 
 // 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*');
+$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*', 'זין', 'זונה', 'כוסית', 'קוקסינל', 'מניאק', 'מנייאק', 'מזדיין', 'שרמוט*');
 
 $lang_meta_album_names = array(
-	'random' => '  ',
-	'lastup' => '  ',
-        'lastalb'=> '  ',
-	'lastcom' => ' ',
-	'topn' => ' ',
-	'toprated' => '   ',
-	'lasthits' => ' ',
-	'search' => ' ',
-        'favpics'=> ' '
+  'random' => 'קבצים אקראיים',
+  'lastup' => 'האחרונים שנוספו',
+  'lastalb'=> 'האלבומים האחרונים שעודכנו',
+  'lastcom' => 'הערות אחרונות',
+  'topn' => 'הנצפים ביותר',
+  'toprated' => 'הטובים ביותר',
+  'lasthits' => 'האחרונים שנצפו',
+  'search' => 'תוצאות החיפוש',
+  'favpics'=> 'קבצים מועדפים',  //cpg1.4
 );
 
 $lang_errors = array(
-	'access_denied' => '     .',
-	'perm_denied' => '     .',
-	'param_missing' => ' (Script)     .',
-	'non_exist_ap' => '     !',
-	'quota_exceeded' => '  <br /><br />  [quota]K,   [space]K,       .',
-	'gd_file_type_err' => '     Jpeg - PNG.',
-	'invalid_image' => '          .',
-	'resize_failed' => '     .',
-	'no_img_to_display' => '  .',
-	'non_exist_cat' => '   .',
-	'orphan_cat' => '   .      .',
-	'directory_ro' => '  /  %s,      .',
-	'non_exist_comment' => '   .',
-	'pic_in_invalid_album' => '     (%s) !?',
-	'banned' => '    .',
-	'not_with_udb' => '  .        (  ).             .',
-	'offline_title' => ' ', //cpg1.3.0
-	'offline_text' => '    -    ', //cpg1.3.0
-	'ecards_empty' => '    () .        .', //cpg1.3.0
-	'action_failed' => ' .      .', //cpg1.3.0
-	'no_zip' => '        (ZIP).    .', //cpg1.3.0
-	'zip_type' => '      (ZIP).', //cpg1.3.0
+  'access_denied' => 'אין לך הרשאה לצפות בעמוד זה.',
+  'perm_denied' => 'אין לך הרשאה לבצע פעולה זו.',
+  'param_missing' => 'לא נשלחו לסקריפט הפרמטרים הדרושים',
+  'non_exist_ap' => 'האלבום או הקובץ שבחרת אינם קיימים',
+  'quota_exceeded' => 'חריגה מהקצאת הדיסק<br /><br />הוקצו לך [quota]K, מתוכם מנוצלים [space]K, הוספת קובץ זה תגרום לחריגה מהנפח המותר.',
+  'gd_file_type_err' => 'בשימוש בספריית GDת סוגי התמונות היחידים המותרים הם Jpeg וGIF',
+  'invalid_image' => 'התמונה ששלחת משובשת, או שאינה נתמכת ע"י ספריית GD',
+  'resize_failed' => 'תקלה ביצירת התמונה המוקטנת או בהקטנת גודל הקובץ.',
+  'no_img_to_display' => 'אין תמונות להצגה',
+  'non_exist_cat' => 'הקטגוריה שבחרת אינה קיימת',
+  'orphan_cat' => 'A category has a non-existing parent, run the category manager to correct the problem!',
+  'directory_ro' => 'Directory \'%s\' is not writable, files can\'t be deleted',
+  'non_exist_comment' => 'The selected comment does not exist.',
+  'pic_in_invalid_album' => 'File is in a non existant album (%s)!?',
+  'banned' => 'You are currently banned from using this site.',
+  'not_with_udb' => 'This function is disabled in Coppermine because it is integrated with forum software. Either what you are trying to do is not supported in this configuration, or the function should be handled by the forum software.',
+  'offline_title' => 'Offline',
+  'offline_text' => 'Gallery is currently offline - check back soon',
+  'ecards_empty' => 'לא קיים רישום בנוגע לגלויות אלקטרוניות.',
+  'action_failed' => 'Action failed.  Coppermine is unable to process your request.',
+  'no_zip' => 'The necessary libraries to process ZIP files are not available.  Please contact your Coppermine administrator.',
+  'zip_type' => 'You do not have permission to upload ZIP files.',
+  'database_query' => 'There was an error while processing a database query', //cpg1.4
+  'non_exist_comment' => 'The selected comment does not exist', //cpg1.4
 );
 
-$lang_bbcode_help = '    : <li>[b]<b></b>[/b]</li> <li>[i]<i></i>[/i]</li> <li>[url=http://yoursite.com/][/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'bbcode help'; //cpg1.4
+$lang_bbcode_help = 'You can add clickable links and some formating to this field by using bbcode tags: <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">some text</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-	'alb_list_title' => '  ',
-	'alb_list_lnk' => ' ',
-	'my_gal_title' => '  ',
-	'my_gal_lnk' => ' ',
-	'my_prof_lnk' => ' ',
-	'adm_mode_title' => '  ',
-	'adm_mode_lnk' => ' ',
-	'usr_mode_title' => '  ',
-	'usr_mode_lnk' => ' ',
-	'upload_pic_title' => '  ',
-	'upload_pic_lnk' => ' ',
-	'register_title' => '  ',
-	'register_lnk' => '',
-	'login_lnk' => '',
-	'logout_lnk' => '',
-	'lastup_lnk' => ' ',
-	'lastcom_lnk' => ' ',
-	'topn_lnk' => ' ',
-	'toprated_lnk' => ' ',
-	'search_lnk' => '',
-	'fav_lnk' => ' ',
-	'memberlist_title' => '   ', //cpg1.3.0
-	'memberlist_lnk' => ' ', //cpg1.3.0
-	'faq_title' => '   (FAQ)   "Coppermine"', //cpg1.3.0
-	'faq_lnk' => '  (FAQ)', //cpg1.3.0
-
);
+  'home_title' => 'Go to the home page',
+  'home_lnk' => 'דף ראשי',
+  'alb_list_title' => 'Go to the album list',
+  'alb_list_lnk' => 'רשימת אלבומים',
+  'my_gal_title' => 'Go to my personal gallery',
+  'my_gal_lnk' => 'הגלריה שלי',
+  'my_prof_title' => 'Go to my personal profile', //cpg1.4
+  'my_prof_lnk' => 'הפרופיל שלי',
+  'adm_mode_title' => 'Switch to admin mode',
+  'adm_mode_lnk' => 'מצב ניהול',
+  'usr_mode_title' => 'Switch to user mode',
+  'usr_mode_lnk' => 'מצב משתמש רגיל',
+  'upload_pic_title' => 'Upload a file into an album',
+  'upload_pic_lnk' => 'שלח קובץ',
+  'register_title' => 'Create an account',
+  'register_lnk' => 'הרשמה',
+  'login_title' => 'Log me in', //cpg1.4
+  'login_lnk' => 'התחבר',
+  'logout_title' => 'Log me out', //cpg1.4
+  'logout_lnk' => 'התנתקות',
+  'lastup_title' => 'Show most recent uploads', //cpg1.4
+  'lastup_lnk' => 'האחרונים שנוספו',
+  'lastcom_title' => 'Show most recent comments', //cpg1.4
+  'lastcom_lnk' => 'הערות אחרונות',
+  'topn_title' => 'Show most viewed items', //cpg1.4
+  'topn_lnk' => 'הנצפים ביותר',
+  'toprated_title' => 'Show top rated items', //cpg1.4
+  'toprated_lnk' => 'המדורגים ביותר',
+  'search_title' => 'Search the gallery', //cpg1.4
+  'search_lnk' => 'חיפוש',
+  'fav_title' => 'Go to my favorites', //cpg1.4
+  'fav_lnk' => 'המועדפים שלי',
+  'memberlist_title' => 'Show Memberlist',
+  'memberlist_lnk' => 'Memberlist',
+  'faq_title' => 'Frequently Asked Questions on the picture gallery &quot;Coppermine&quot;',
+  'faq_lnk' => 'שו"ת',
+);
 
 $lang_gallery_admin_menu = array(
-	'upl_app_lnk' => ' ',
-	'config_lnk' => '',
-	'albums_lnk' => '',
-	'categories_lnk' => '',
-	'users_lnk' => '',
-	'groups_lnk' => '',
-	'comments_lnk' => '',
-	'searchnew_lnk' => '  ',
-	'util_lnk' => ' ',
-	'ban_lnk' => ' ',
-	'db_ecard_lnk' => ' ', //cpg1.3.0
+  'upl_app_title' => 'אישור העלאות חדשות', //cpg1.4
+  'upl_app_lnk' => 'אישור העלאות',
+  'admin_title' => 'תפריט הגדרות המערכת', //cpg1.4
+  'admin_lnk' => 'הגדרות', //cpg1.4
+  'albums_title' => 'תפריט הגדרות האלבומים', //cpg1.4
+  'albums_lnk' => 'אלבומים',
+  'categories_title' => 'תפריט הגדרות הקטגוריות', //cpg1.4
+  'categories_lnk' => 'קטגוריות',
+  'users_title' => 'תפריט ניהול המשתמשים', //cpg1.4
+  'users_lnk' => 'משתמשים',
+  'groups_title' => 'Go to group configuration', //cpg1.4
+  'groups_lnk' => 'קבוצות משתמשים',
+  'comments_title' => 'Review all comments', //cpg1.4
+  'comments_lnk' => 'צפה בהערות',
+  'searchnew_title' => 'Go to the batch add process', //cpg1.4
+  'searchnew_lnk' => 'הוספת קבצים',
+  'util_title' => 'Go to the admin tools', //cpg1.4
+  'util_lnk' => 'כלי ניהול',
+  'key_title' => 'Go to the keyword dictionary', //cpg1.4
+  'key_lnk' => 'Keyword Dictionary', //cpg1.4
+  'ban_title' => 'Go to the banned users', //cpg1.4
+  'ban_lnk' => 'החרמת משתמשים',
+  'db_ecard_title' => 'Review Ecards', //cpg1.4
+  'db_ecard_lnk' => 'הצגת גלויית',
+  'pictures_title' => 'מיון התמונות שלי', //cpg1.4
+  'pictures_lnk' => 'מיון התמונות שלי', //cpg1.4
+  'documentation_lnk' => 'דוקומנטציה', //cpg1.4
+  'documentation_title' => 'Coppermine manual', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-	'albmgr_lnk' => '/  ',
-	'modifyalb_lnk' => '  ',
-	'my_prof_lnk' => ' ',
+  'albmgr_title' => 'Create and order my albums', //cpg1.4
+  'albmgr_lnk' => 'Create / order my albums',
+  'modifyalb_title' => 'Go to modify my albums',  //cpg1.4
+  'modifyalb_lnk' => 'Modify my albums',
+  'my_prof_title' => 'Go to my personal profile', //cpg1.4
+  'my_prof_lnk' => 'הפרופיל שלי',
 );
 
 $lang_cat_list = array(
-	'category' => '',
-	'albums' => '',
-	'pictures' => '',
+  'category' => 'קטגוריות',
+  'albums' => 'אלבומים',
+  'pictures' => 'קבצים',
 );
 
 $lang_album_list = array(
-	'album_on_page' => '%d  - %d '
+  'album_on_page' => '%d אלבומים ב-%d עמודים',
 );
 
 $lang_thumb_view = array(
-	'date' => '',
-	'name' => '  ',
-	'title' => '',
-	'sort_da' => '    ',
-	'sort_dd' => '    ',
-	'sort_na' => '     ',
-	'sort_nd' => '     ',
-	'sort_ta' => '    ',
-	'sort_td' => '    ',
-	'download_zip' => '   (ZIP)', //cpg1.3.0
-	'pic_on_page' => '%d  - %d ',
-	'user_on_page' => '%d  - %d '
+  'date' => 'תאריך',
+  //Sort by filename and title
+  'name' => 'שם קובץ',
+  'title' => 'כותרת',
+  'sort_da' => 'מיון לפי תאריך בסדר עולה',
+  'sort_dd' => 'מיון לפי תאריך בסדר יורד',
+  'sort_na' => 'מיון לפי שם בסדר עולה',
+  'sort_nd' => 'מיון לפי שם בסדר יורד',
+  'sort_ta' => 'מיון לפי כותרת בסדר עולה',
+  'sort_td' => 'מיון לפי כותרת בסדר יורד',
+  'position' => 'מיקום', //cpg1.4
+  'sort_pa' => 'מיון לפי מיקום בסדר עולה', //cpg1.4
+  'sort_pd' => 'מיון לפי מיקום בסדר יורד', //cpg1.4
+  'download_zip' => 'הוורדת התמונות כקובץ ZIP',
+  'pic_on_page' => '%d קבצים ב- %d עמודים',
+  'user_on_page' => '%d users on %d page(s)',
+  'enter_alb_pass' => 'Enter Album Password', //cpg1.4
+  'invalid_pass' => 'Invalid Password', //cpg1.4
+  'pass' => 'Password', //cpg1.4
+  'submit' => 'Submit', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-	'thumb_title' => '  ',
-	'pic_info_title' => '/   ',
-	'slideshow_title' => ' ',
-	'ecard_title' => '   ',
-	'ecard_disabled' => '   ',
-	'ecard_disabled_msg' => '     ',
-	'prev_title' => '  ',
-	'next_title' => '  ',
-	'pic_pos' => ' %s  %s',
+  'thumb_title' => 'חזרה לעמוד התמונות',
+  'pic_info_title' => 'הצג/הסתר מידע קובץ',
+  'slideshow_title' => 'מצגת תמונות מתחלפות',
+  'ecard_title' => 'Send this file as an e-card',
+  'ecard_disabled' => 'e-cards are disabled',
+  'ecard_disabled_msg' => 'You don\'t have permission to send ecards', //js-alert
+  'prev_title' => 'הצג הקובץ הקודם',
+  'next_title' => 'הצג הקובץ הבא',
+  'pic_pos' => 'קובץ %s/%s',
+  'report_title' => 'Report this file to the administrator', //cpg1.4
+  'go_album_end' => 'Skip to end', //cpg1.4
+  'go_album_start' => 'Return to start', //cpg1.4
+  'go_back_x_items' => 'go back %s items', //cpg1.4
+  'go_forward_x_items' => 'go forward %s items', //cpg1.4
 );
 
 $lang_rate_pic = array(
-	'rate_this_pic' => '  ',
-	'no_votes' => '( )',
-	'rating' => '(: %s/5  %s )',
-	'rubbish' => '',
-	'poor' => ' ',
-	'fair' => '',
-	'good' => '',
-	'excellent' => '',
-	'great' => '!',
+  'rate_this_pic' => 'דרג תמונה זו ',
+  'no_votes' => '(עדיין אין דירוג)',
+  'rating' => '(דירוג נוכחי : %s / 5 ע"י %s משתמשים)',
+  'rubbish' => 'על הפנים!',
+  'poor' => 'גרוע',
+  'fair' => 'סביר',
+  'good' => 'טוב',
+  'excellent' => 'טוב מאוד',
+  'great' => 'מצויין!',
 );
 
 // ------------------------------------------------------------------------- //
@@ -209,41 +260,55 @@
 // ------------------------------------------------------------------------- //
 
 $lang_cpg_die = array(
-	INFORMATION => $lang_info,
-	ERROR => $lang_error,
-	CRITICAL_ERROR => ' ',
-	'file' => ': ',
-	'line' => ': ',
+  INFORMATION => $lang_info,
+  ERROR => $lang_error,
+  CRITICAL_ERROR => 'Critical error',
+  'file' => 'קובץ: ',
+  'line' => 'Line: ',
 );
 
 $lang_display_thumbnails = array(
-	'filename' => ': ',
-	'filesize' => ': ',
-	'dimensions' => ': ',
-	'date_added' => ' : '
+  'filename' => 'שם הקובץ=', //cpg1.4
+  'filesize' => 'גודל הקובץ=', //cpg1.4
+  'dimensions' => 'מימדים=', //cpg1.4
+  'date_added' => 'נוסף בתאריך=', //cpg1.4
 );
 
 $lang_get_pic_data = array(
-	'n_comments' => '%s ',
-	'n_views' => '%s ',
-	'n_votes' => '(%s )'
+  'n_comments' => '%s הערות',
+  'n_views' => '%s צפיות',
+  'n_votes' => '(%s הצבעות)',
 );
 
 $lang_cpg_debug_output = array(
-	'debug_info' => '  - Debug Info', //cpg1.3.0
-	'select_all' => '', //cpg1.3.0
-	'copy_and_paste_instructions' => '       Coppermine,       .      "  - ***.', //cpg1.3.0
-	'phpinfo' => '  PHP', //cpg1.3.0
+  'debug_info' => 'Debug Info',
+  'select_all' => 'Select All',
+  '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). Make sure to replace any passwords from the query with *** before posting. <br />Note: This is for information only and does not mean there is an error with your gallery.', //cpg1.4
+  'phpinfo' => 'display phpinfo',
+  'notices' => 'Notices', //cpg1.4
 );
 
 $lang_language_selection = array(
-	'reset_language' => '  ', //cpg1.3.0
-	'choose_language' => ' ', //cpg1.3.0
+  'reset_language' => 'Default language',
+  'choose_language' => 'Choose your language',
 );
 
 $lang_theme_selection = array(
-	'reset_theme' => '  ', //cpg1.3.0
-	'choose_theme' => ' ', //cpg1.3.0
+  'reset_theme' => 'Default theme',
+  'choose_theme' => 'Choose a theme',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Unsupported version!', //cpg1.4
+  'security_alert' => 'Security Alert!', //cpg1.4.3
+  'relocate_exists' => 'Remove the <a href="http://coppermine-gallery.net/forum/index.php?topic=24217.0" target=_blank>relocate_server.php</a> file from your website!',
+  '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!', //cpg1.4
+  '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.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'previous', //cpg1.4
+  'next' => 'next', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -253,38 +318,54 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Couldn't awaken plugin '%s'", //cpg1.4
+  'error_install' => "Couldn't install plugin '%s'", //cpg1.4
+  'error_uninstall' => "Couldn't uninstall plugin '%s'", //cpg1.4
+  'error_sleep' => "Couldn't uninstall plugin '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-	'Exclamation' => ' !',
-	'Question' => ' ?',
-	'Very Happy' => ' ',
-	'Smile' => '',
-	'Sad' => '',
-	'Surprised' => '',
-	'Shocked' => '',
-	'Confused' => '',
-	'Cool' => '',
-	'Laughing' => '',
-	'Mad' => '',
-	'Razz' => 'Razz',
-	'Embarassed' => '',
-	'Crying or Very sad' => ' ',
-	'Evil or Very Mad' => ' ',
-	'Twisted Evil' => ' ',
-	'Rolling Eyes' => ' ',
-	'Wink' => '',
-	'Idea' => '',
-	'Arrow' => '',
-	'Neutral' => '',
-	'Mr. Green' => ' ',
+  'Exclamation' => 'Exclamation',
+  'Question' => 'Question',
+  'Very Happy' => 'Very Happy',
+  'Smile' => 'Smile',
+  'Sad' => 'Sad',
+  'Surprised' => 'Surprised',
+  'Shocked' => 'Shocked',
+  'Confused' => 'Confused',
+  'Cool' => 'Cool',
+  'Laughing' => 'Laughing',
+  'Mad' => 'Mad',
+  'Razz' => 'Razz',
+  'Embarassed' => 'Embarassed',
+  'Crying or Very sad' => 'Crying or Very sad',
+  'Evil or Very Mad' => 'Evil or Very Mad',
+  'Twisted Evil' => 'Twisted Evil',
+  'Rolling Eyes' => 'Rolling Eyes',
+  'Wink' => 'Wink',
+  'Idea' => 'Idea',
+  'Arrow' => 'Arrow',
+  'Neutral' => 'Neutral',
+  'Mr. Green' => 'Mr. Green',
 );
 
 // ------------------------------------------------------------------------- //
@@ -294,12 +375,12 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-	0 => '  ...',
-	1 => '  ...',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Leaving admin mode...',
+  1 => 'Entering admin mode...',
 );
 
 // ------------------------------------------------------------------------- //
@@ -307,20 +388,172 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-	'alb_need_name' => '   !',
-	'confirm_modifs' => ' / /    ?',
-	'no_change' => '   !',
-	'new_album' => ' ',
-	'confirm_delete1' => ' / /    ?',
-	'confirm_delete2' => '\n       !',
-	'select_first' => '   ',
-	'alb_mrg' => ' ',
-	'my_gallery' => '*   *',
-	'no_category' => '*   *',
-	'delete' => '',
-	'new' => ' ',
-	'apply_modifs' => ' ',
-	'select_category' => ' ',
+  'alb_need_name' => 'Albums need to have a name !', //js-alert
+  'confirm_modifs' => 'אתה בטוח שברצונך לבצע שינויים אלו?', //js-alert
+  'no_change' => 'You did not make any change !', //js-alert
+  'new_album' => 'אלבום חדש',
+  'confirm_delete1' => 'אתה בטוח שברצונך למחוק אלבום זה?', //js-alert
+  'confirm_delete2' => '\nAll files and comments it contains will be lost !', //js-alert
+  'select_first' => 'בחר אלבום תחילה!', //js-alert
+  'alb_mrg' => 'ניהול אלבומים',
+  'my_gallery' => '* הגלריה שלי *',
+  'no_category' => '* ללא קטגוריה *',
+  'delete' => 'מחק',
+  'new' => 'חדש',
+  'apply_modifs' => 'החל שינויים',
+  'select_category' => 'בחר קטגוריה',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Ban Users', //cpg1.4
+  'user_name' => 'User Name', //cpg1.4
+  'ip_address' => 'IP Address', //cpg1.4
+  'expiry' => 'Expires (blank is permanent)', //cpg1.4
+  'edit_ban' => 'Save Changes', //cpg1.4
+  'delete_ban' => 'Delete', //cpg1.4
+  'add_new' => 'Add New Ban', //cpg1.4
+  'add_ban' => 'Add', //cpg1.4
+  'error_user' => 'Cannot find user', //cpg1.4
+  'error_specify' => 'You need to specifiy either a user name or an IP address', //cpg1.4
+  'error_ban_id' => 'Invalid ban ID!', //cpg1.4
+  'error_admin_ban' => 'You cannnot ban yourself!', //cpg1.4
+  'error_server_ban' => 'You were going to ban your own server? Tsk tsk, cannot do that...', //cpg1.4
+  'error_ip_forbidden' => 'You cannnot ban this IP - it is non-routable (private) anyway!<br />If you want to allow banning for private IPs, change this in your <a href="admin.php">Config</a> (only makes sense when Coppermine runs on a LAN).', //cpg1.4
+  'lookup_ip' => 'Lookup an IP address', //cpg1.4
+  'submit' => 'go!', //cpg1.4
+  'select_date' => 'select date', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Bridge Wizard',
+  'warning' => 'Warning: when using this wizard you have to understand that sensitive data is being sent using html forms. Only run it on your own PC (not on a public client like an internet cafe), and make sure to clear the browser cache and temporary files after you have finished, or others might be able to access your data!',
+  'back' => 'back',
+  'next' => 'next',
+  'start_wizard' => 'Start bridging wizard',
+  'finish' => 'Finish',
+  'hide_unused_fields' => 'hide unused form fields (recommended)',
+  'clear_unused_db_fields' => 'clear invalid database entries (recommended)',
+  'custom_bridge_file' => 'your custom bridge file\'s name (if the bridge file\'s name is <i>myfile.inc.php</i>, enter <i>myfile</i> into this field)',
+  'no_action_needed' => 'No action needed in this step. Just click \'next\' to continue.',
+  'reset_to_default' => 'Reset to default value',
+  'choose_bbs_app' => 'choose application to bridge coppermine with',
+  'support_url' => 'Go here for support on this application',
+  'settings_path' => 'path(s) used by your BBS app',
+  'database_connection' => 'database connection',
+  'database_tables' => 'database tables',
+  'bbs_groups' => 'BBS groups',
+  'license_number' => 'License number',
+  'license_number_explanation' => 'enter your license number (if applicable)',
+  'db_database_name' => 'Database name',
+  'db_database_name_explanation' => 'Enter the name of the database your BBS app uses',
+  'db_hostname' => 'Database host',
+  'db_hostname_explanation' => 'Hostname where your mySQL database resides, usually &quot;localhost&quot;',
+  'db_username' => 'Database user account',
+  'db_username_explanation' => 'mySQL user account to use for connection with BBS',
+  'db_password' => 'Database passsword',
+  'db_password_explanation' => 'Passsword for this mySQL user account',
+  'full_forum_url' => 'Forum URL',
+  'full_forum_url_explanation' => 'Full URL of your BBS app (including the leading http:// bit, e.g. http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Relative forum path',
+  'relative_path_of_forum_from_webroot_explanation' => 'Relative path to your BBS app from the webroot (Example: if your BBS is at http://www.yourdomain.tld/forum/, enter &quot;/forum/&quot; into this field)',
+  'relative_path_to_config_file' => 'Relative path to your BBS\'s config file',
+  'relative_path_to_config_file_explanation' => 'Relative path to your BBS, seen from your Coppermine folder (e.g. &quot;../forum/&quot; if your BBS is at http://www.yourdomain.tld/forum/ and Coppermine at http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Cookie prefix',
+  'cookie_prefix_explanation' => 'this has to be your BBS\'s cookie name',
+  'table_prefix' => 'Table prefix',
+  'table_prefix_explanation' => 'Must match the prefix you chose for your BBS when setting it up.',
+  'user_table' => 'User table',
+  'user_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'session_table' => 'Session table',
+  'session_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_table' => 'Group table',
+  'group_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_relation_table' => 'Group relation table',
+  'group_relation_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_mapping_table' => 'Group mapping table',
+  'group_mapping_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'use_standard_groups' => 'Use standard BBS usergroups',
+  'use_standard_groups_explanation' => 'Use standard (built-in) usergroups (recommended). This will make all custom usergroups settings made on this page become void. Only disable this option if you REALLY know what you\'re doing!',
+  'validating_group' => 'Validating group',
+  'validating_group_explanation' => 'The group ID of your BBS where users accounts that need validation are in (usually default value should be OK, unless your BBS install isn\'t standard)',
+  'guest_group' => 'Guest group',
+  'guest_group_explanation' => 'Group ID of your BBS where guests (anonymous users) are in (default value should be OK, only edit if you know what you\'re doing)',
+  'member_group' => 'Member group',
+  'member_group_explanation' => 'Group ID of your BBS where &quot;regular&quot; users accounts are in (default value should be OK, only edit if you know what you\'re doing)',
+  'admin_group' => 'Admin group',
+  'admin_group_explanation' => 'Group ID of your BBS where admins are in (default value should be OK, only edit if you know what you\'re doing)',
+  'banned_group' => 'Banned group',
+  'banned_group_explanation' => 'Group ID of your BBS where banned users are in (default value should be OK, only edit if you know what you\'re doing)',
+  'global_moderators_group' => 'Global moderators group',
+  'global_moderators_group_explanation' => 'Group ID of your BBS where global moderators of your BBS are in (default value should be OK, only edit if you know what you\'re doing)',
+  'special_settings' => 'BBS-specific settings',
+  'logout_flag' => 'phpBB version (logout flag)',
+  'logout_flag_explanation' => 'What\'s your BBS version (this setting specifies how logouts are being handled)',
+  'use_post_based_groups' => 'Use post-based groups?',
+  'logout_flag_yes' => '2.0.5 or higher',
+  'logout_flag_no' => '2.0.4 or lower',
+  'use_post_based_groups_explanation' => 'Should the groups from the BBS that are defined by the number of posts be taken into account (allows a granular permissions management) or just the default groups (makes administration easier, recommended). You can change this setting later as well.',
+  'use_post_based_groups_yes' => 'yes',
+  'use_post_based_groups_no' => 'no',
+  'error_title' => 'You need to correct these errors before you can continue. Go to the previous screen.',
+  'error_specify_bbs' => 'You have to specify what application you want to bridge your Coppermine install with.',
+  'error_no_blank_name' => 'You can\'t leave the name of your custom bridge file blank.',
+  'error_no_special_chars' => 'The bridge file name mustn\'t contain any special chars except underscore (_) and dash (-)!',
+  'error_bridge_file_not_exist' => 'The bridge file %s doesn\'t exist on the server. Check if you have actually uploaded it.',
+  'finalize' => 'enable/disable BBS integration',
+  'finalize_explanation' => 'So far, the settings you specified have been written into the database, but BBS 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 BBS integration there, using your standalone (unbridged) admin account (usually the one you set up during Coppermine install).',
+  'your_bridge_settings' => 'Your bridge settings',
+  'title_enable' => 'Enable integration/bridging with %s',
+  'bridge_enable_yes' => 'enable',
+  'bridge_enable_no' => 'disable',
+  'error_must_not_be_empty' => 'must not be empty',
+  'error_either_be' => 'must either be %s or %s',
+  'error_folder_not_exist' => '%s doesn\'t exist. Correct the value you entered for %s',
+  'error_cookie_not_readible' => 'Coppermine can\'t read a cookie named %s. Correct the value you entered for %s, or go to your BBS administration panel and make sure that the cookie path is readible for coppermine.',
+  'error_mandatory_field_empty' => 'You can not leave the field %s blank - fill in the proper value.',
+  'error_no_trailing_slash' => 'There mustn\'t be a trailing slash in the field %s.',
+  'error_trailing_slash' => 'There must be a trailing slash in the field %s.',
+  'error_db_connect' => 'Could not connect to the mySQL database with the data you specified. Here\'s what mySQL said:',
+  'error_db_name' => 'Although Coppermine could establish a connection, it wasn\'t able to find the database %s. Make sure you have specified %s properly. Here\'s what mySQL said:',
+  'error_prefix_and_table' => '%s and ',
+  'error_db_table' => 'Could not find the table %s. Make sure you have specified %s correctly.',
+  'recovery_title' => 'Bridge Manager: emergency recovery',
+  'recovery_explanation' => 'If you came here to administer the BBS integration of your Coppermine gallery, you have to log in first as admin. If you can not log in because bridging doesn\'t work as expected, you can disable BBS integration with this page. Entering your username and password will not log you in, it will only disable BBS integration. Refer to the documentation for details.',
+  'username' => 'Username',
+  'password' => 'Password',
+  'disable_submit' => 'submit',
+  'recovery_success_title' => 'Authorization successful',
+  'recovery_success_content' => 'You have successfully disabled BBS bridging. Your Coppermine install runs now in standalone mode.',
+  'recovery_success_advice_login' => 'Log in as admin to edit your bridge settings and/or enable BBS integration again.',
+  'goto_login' => 'Go to login page',
+  'goto_bridgemgr' => 'Go to bridge manager',
+  'recovery_failure_title' => 'Authorization failed',
+  '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).',
+  'try_again' => 'try again',
+  'recovery_wait_title' => 'Wait time has not elapsed',
+  'recovery_wait_content' => 'For security reasons this script does not allow failed logons in short succession, so you will have to wait a bit untill you\'re allowed to try to authenticate.',
+  'wait' => 'wait',
+  'create_redir_file' => 'Create redirection file (recommended)',
+  'create_redir_file_explanation' => 'To redirect users back to Coppermine once they logged into your BBS, you need a redirection file to be created within your BBS folder. When this option is checked, the bridge manager will attempt to create this file for you, or give you code ready to copy-and-paste to create the file manually.',
+  'browse' => 'browse',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Calendar', //cpg1.4
+  'close' => 'close', //cpg1.4
+  'clear_date' => 'clear date', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -328,193 +561,267 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-	'miss_param' => '    "%s"',
-	'unknown_cat' => '      (DB)',
-	'usergal_cat_ro' => '     " "!',
-	'manage_cat' => ' ',
-	'confirm_delete' => ' / /    ?',
-	'category' => '',
-	'operations' => '',
-	'move_into' => ' ',
-	'update_create' => '/ ',
-	'parent_cat' => ' ',
-	'cat_title' => ' ',
-	'cat_thumb' => ' ', //cpg1.3.0
-	'cat_desc' => ' '
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-	'title' => '',
-	'restore_cfg' => '  ',
-	'save_cfg' => '  ',
-	'notes' => '',
-	'info' => '',
-	'upd_success' => ' ',
-	'restore_success' => '   ',
-	'name_a' => ' ',
-	'name_d' => ' ',
-	'title_a' => '  ',
-	'title_d' => '  ',
-	'date_a' => ' ',
-	'date_d' => ' ',
-	'th_any' => ' ',
-	'th_ht' => '',
-	'th_wd' => '',
-	'label' => '', //cpg1.3.0
-	'item' => '', //cpg1.3.0
-	'debug_everyone' => ' ', //cpg1.3.0
-	'debug_admin' => ' ', //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-	' ',
-	array(' ', 'gallery_name', 0),
-	array(' ', 'gallery_description', 0),
-	array(' "   ', 'gallery_admin_email', 0),
-	array(' (URL)    "See more pictures" ', 'ecards_more_pic_target', 0),
-	array('  ', 'offline', 1), //cpg1.3.0
-	array('  ', 'log_ecards', 1), //cpg1.3.0
-	array('    (ZIP)  ', 'enable_zipdownload', 1), //cpg1.3.0
-
-	',   ',
-	array('', 'lang', 5),
-	array(' ', 'theme', 6),
-	array('  ', 'language_list', 1), //cpg1.3.0
-	array('  ', 'language_flags', 8), //cpg1.3.0
-	array('    ', 'language_reset', 1), //cpg1.3.0
-	array('   ', 'theme_list', 1), //cpg1.3.0
-	array('    ', 'theme_reset', 1), //cpg1.3.0
-	array('    (FAQ)', 'display_faq', 1), //cpg1.3.0
-	array('    (bbcode)', 'show_bbcode_help', 1), //cpg1.3.0
-	array('  ()', 'charset', 4), //cpg1.3.0
-
-	'  ',
-	array('   (- %  )', 'main_table_width', 0),
-	array('   ', 'subcat_level', 0),
-	array('  ', 'albums_per_page', 0),
-	array('   ', 'album_list_cols', 0),
-	array('  ', 'alb_list_thumb_size', 0),
-	array('  ', 'main_page_layout', 0),
-	array('  (  )  ','first_level',1),
-
-	'  ',
-	array('   ', 'thumbcols', 0),
-	array('   ', 'thumbrows', 0),
-	array('   ', 'max_tabs', 10),
-	array('  ( )  ', 'caption_in_thumbview', 1),
-	array('    ', 'views_in_thumbview', 1), //cpg1.3.0
-	array('    ', 'display_comment_count', 1),
-	array('  -  ', 'display_uploader', 1), //cpg1.3.0
-	array('   ', 'default_sort_order', 3),
-	array('           ', 'min_votes_for_rating', 0),
-
-	'   ',
-	array('  (- %  )', 'picture_table_width', 0),
-	array('     ', 'display_pic_info', 1),
-	array('    ', 'filter_bad_words', 1),
-	array('   ', 'enable_smilies', 1),
-	array('       (    "")', 'disable_comment_flood_protect', 1), //cpg1.3.0
-	array('    ', 'max_img_desc_length', 0),
-	array('   ( "")', 'max_com_wlength', 0),
-	array('   ', 'max_com_lines', 0),
-	array('  ', 'max_com_size', 0),
-        array('   ', 'display_film_strip', 1),
-        array('    ', 'max_film_strip_items', 0),
-	array('      ', 'email_comment_notification', 1), //cpg1.3.0
-	array('    " " ( )', 'slideshow_interval', 0), //cpg1.3.0
-
-	'  ',
-	array('   JPEG', 'jpeg_qual', 0),
-        array('    <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0),
-        array('  (    )   <b>*</b>', 'thumb_use', 7),
-	array('      <b>*</b>', 'thumb_width', 0),
-	array('/  /  ','make_intermediate',1),
-	array('     /   <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0),
-	array('    (KB)', 'max_upl_size', 0),
-	array('     /', 'max_upl_width_height', 0),
-
-	'   ',
-        array('      ','show_private',1),
-	array('   ', 'forbiden_fname_char',0),
-	//array('    ', 'allowed_file_extensions',0),
-	array('   ', 'allowed_img_types',0), //cpg1.3.0
-	array('   ', 'allowed_mov_types',0), //cpg1.3.0
-	array('   ', 'allowed_snd_types',0), //cpg1.3.0
-	array('   ', 'allowed_doc_types',0), //cpg1.3.0
-	array('   ','thumb_method',2),
-	array('  Convert   ImageMagick ( /usr/bin/X11/)', 'impath', 0),
-	//array('    (  ImageMagick)', 'allowed_img_types',0),
-	array('    ImageMagick', 'im_options', 0),
-	array('   (EXIF)  JPEG', 'read_exif_data', 1),
-	array('   (IPTC)  JPEG', 'read_iptc_data', 1), //cpg1.3.0
-	array('   <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0),
-	array('   <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0),
-	array('    <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0),
-	array('  <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0),
-	array('   ', 'default_dir_mode', 0),
-	array('   ', 'default_file_mode', 0),
-
-	' ',
-	array('    ', 'allow_user_registration', 1),
-	array('  "   ', 'reg_requires_valid_email', 1),
-	array('      "', 'reg_notify_admin_email', 1), //cpg1.3.0
-	array('    "   ', 'allow_duplicate_emails_addr', 1),
-	array('     (:   ""  ""      )', 'allow_private_albums', 1),
-	array('      ', 'upl_notify_admin_email', 1), //cpg1.3.0
-	array('      ', 'allow_memberlist', 1), //cpg1.3.0
-
-	'   (    )',
-	array('  1', 'user_field1_name', 0),
-	array('  2', 'user_field2_name', 0),
-	array('  3', 'user_field3_name', 0),
-	array('  4', 'user_field4_name', 0),
-
-	' Cookies ',
-	array(' -Cookie  ', 'cookie_name', 0),
-	array(' -Cookie  ', 'cookie_path', 0),
-
-	' ',
-	array('   (Debug)', 'debug_mode', 9),
-	array('    (Debug)', 'debug_notice', 1), //cpg1.3.0
+  'miss_param' => 'Parameters required for \'%s\'operation not supplied !',
+  'unknown_cat' => 'Selected category does not exist in database',
+  'usergal_cat_ro' => 'User galleries category can\'t be deleted !',
+  'manage_cat' => 'ניהול קטגוריות',
+  'confirm_delete' => 'אתה בטוח שברצונך למחוק קטגוריה זו?', //js-alert
+  'category' => 'קטגוריה',
+  'operations' => 'פעולות',
+  'move_into' => 'העבר ל-',
+  'update_create' => 'עדכון/יצירת קטגוריות',
+  'parent_cat' => 'קטגוריית אם',
+  'cat_title' => 'שם הקטגוריה',
+  'cat_thumb' => 'תמונה מוקטנת',
+  'cat_desc' => 'תיאור הקטגוריה',
+  'categories_alpha_sort' => 'מיון קטגוריות בסדר אלפאביתי (במקום סדר מותאם אישית)', //cpg1.4
+  'save_cfg' => 'שמירת הגדרות', //cpg1.4
+);
 
-	'<br /><a name="notice1"></a>(*)   -*       !<br />
-	<a name="notice2"></a>(**)    ,        .         .  ,        ,  "<a href="util.php"> </a> (  )"  .</div><br />'
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Gallery Configuration', //cpg1.4
+  'manage_exif' => 'Manage exif display', //cpg1.4
+  'manage_plugins' => 'Manage plugins', //cpg1.4
+  'manage_keyword' => 'Manage keywords', //cpg1.4
+  'restore_cfg' => 'Restore factory defaults',
+  'save_cfg' => 'Save new configuration',
+  'notes' => 'Notes',
+  'info' => 'מידע',
+  'upd_success' => 'Coppermine configuration was updated',
+  'restore_success' => 'Coppermine default configuration restored',
+  'name_a' => 'Name ascending',
+  'name_d' => 'Name descending',
+  'title_a' => 'Title ascending',
+  'title_d' => 'Title descending',
+  'date_a' => 'Date ascending',
+  'date_d' => 'Date descending',
+  'pos_a' => 'Position ascending', //cpg1.4
+  'pos_d' => 'Position descending', //cpg1.4
+  'th_any' => 'Max Aspect',
+  'th_ht' => 'Height',
+  'th_wd' => 'Width',
+  'label' => 'label',
+  'item' => 'item',
+  'debug_everyone' => 'Everyone',
+  'debug_admin' => 'Admin only',
+  'no_logs'=> 'כבוי', //cpg1.4
+  'log_normal'=> 'רגיל', //cpg1.4
+  'log_all' => 'הכל', //cpg1.4
+  'view_logs' => 'צפה ביומנים', //cpg1.4
+  'click_expand' => 'click section name to expand', //cpg1.4
+  'expand_all' => 'Expand All', //cpg1.4
+  'notice1' => '(*) These settings mustn\'t be changed if you already have files in your database.', //cpg1.4 - (relocated)
+  'notice2' => '(**) When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be 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.', //cpg1.4 - (relocated)
+  'notice3' => '(***) All log files are written in english.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Function disabled when using bb integration', //cpg1.4
+  'auto_resize_everyone' => 'Everyone', //cpg1.4
+  'auto_resize_user' => 'User only', //cpg1.4
+  'ascending' => 'ascending', //cpg1.4
+  'descending' => 'descending', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'General settings',
+  array('Gallery name', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Gallery description', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Gallery administrator email', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('URL of your coppermine gallery folder (no \'index.php\' or similar at the end)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL of your home page', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Allow ZIP-download of favorites', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Timezone difference relative to GMT (current time: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Enable encrypted passwords (can not be undone)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Enable help-icons (help available in English only)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Enable clickable keywords in search','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Enable plugins', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Allow banning of non-routable (private) IP addresses', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Browsable batch-add interface', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Language &amp; Charset settings',
+  array('Language', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Fallback to English if translated phrase not found?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Character encoding', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Display language list', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Display language flags', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Display &quot;reset&quot; in language selection', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Display previous/next on tabbed pages', 'previous_next_tab', 1), //cpg1.4
+
+  'Themes settings',
+  array('Theme', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Display theme list', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Display &quot;reset&quot; in theme selection', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Display FAQ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Custom menu link name', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('Custom menu link URL', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Display bbcode help', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Show the vanity block on themes that are defined as XHTML and CSS compliant','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Path to custom header include', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Path to custom footer include', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Album list view',
+  array('Width of the main table (pixels or %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Number of levels of categories to display', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Number of albums to display', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Number of columns for the album list', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Size of thumbnails in pixels', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('The content of the main page', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Show first level album thumbnails in categories','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Sort categories alphabetically (instead of custom sort order)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Show number of linked files','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Thumbnail view',
+  array('Number of columns on thumbnail page', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Number of rows on thumbnail page', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Maximum number of tabs to display', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Display file caption (in addition to title) below the thumbnail', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Display number of views below the thumbnail', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Display number of comments below the thumbnail', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Display uploader name below the thumbnail', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Display name of admin uploaders below the thumbnail', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Display file name below the thumbnail', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Display album description', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Default sort order for files', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Minimum number of votes for a file to appear in the \'top-rated\' list', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Image view', //cpg1.4
+  array('Width of the table for file display (pixels or %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('File information is visible by default', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Max length for an image description', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Max number of characters in a word', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Show film strip', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Display file name under film strip thumbnail', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Number of items in film strip', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Slideshow interval in milliseconds (1 second = 1000 milliseconds)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Comment settings', //cpg1.4
+  array('Filter bad words in comments', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Allow smiles in comments', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Allow several consecutive comments on one file from the same user (disable flood protection)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Max number of lines in a comment', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Maximum length of a comment', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Notify admin of comments by email', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Sort order of comments', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Prefix for anonymous comments authors', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Files and thumbnails settings',
+  array('Quality for JPEG files', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Max dimension of a thumbnail <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Use dimension ( width or height or Max aspect for thumbnail ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Create intermediate pictures','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Max width or height of an intermediate picture/video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Max size for uploaded files (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Max width or height for uploaded pictures/videos (pixels)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Auto resize images that are larger than max width or height', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Files and thumbnails advanced settings',
+  array('Albums can be private (Note: if you switch from \'yes\' to \'no\' any current private albums will become public)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Show private album Icon to unlogged user','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Characters forbidden in filenames', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Allowed image types', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Allowed movie types', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Movie Playback Autostart', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Allowed audio types', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Allowed document types', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Method for resizing images','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Path to ImageMagick \'convert\' utility (example /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Command line options for ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Read EXIF data in JPEG files', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Read IPTC data in JPEG files', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('The album directory <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('The directory for user files <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('The prefix for intermediate pictures <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('The prefix for thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Default mode for directories', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Default mode for files', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'User settings',
+  array('Allow new user registrations', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Allow unlogged users (guest or anonymous) access', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('User registration requires email verification', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Notify admin of user registration by email', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Admin activation of registrations', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Allow two users to have the same email address', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Notify admin of user upload awaiting approval', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Allow logged in users to view memberlist', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Allow users to change their email address in profile', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Allow users to retain control over their pics in public galleries', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Number of failed login attempts until temporary ban (to avoid brute force attacks)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Duration of a temporary ban after failed logins', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Enable Report to Admin', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Custom fields for user profile (leave blank if unused).
+  Use Profile 6 for long entries, such as biographies', //cpg1.4
+  array('Profile 1 name', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Profile 2 name', 'user_profile2_name', 0), //cpg1.4
+  array('Profile 3 name', 'user_profile3_name', 0), //cpg1.4
+  array('Profile 4 name', 'user_profile4_name', 0), //cpg1.4
+  array('Profile 5 name', 'user_profile5_name', 0), //cpg1.4
+  array('Profile 6 name', 'user_profile6_name', 0), //cpg1.4
+
+  'Custom fields for image description (leave blank if unused)',
+  array('Field 1 name', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Field 2 name', 'user_field2_name', 0),
+  array('Field 3 name', 'user_field3_name', 0),
+  array('Field 4 name', 'user_field4_name', 0),
+
+  'Cookies settings',
+  array('Cookie name', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Cookie path', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Email settings  (usually nothing has to be changed here; leave all fields blank when not sure)', //cpg1.4
+  array('SMTP Host (when left blank, sendmail will be used)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP Username', 'smtp_username', 0), //cpg1.4
+  array('SMTP Password', 'smtp_password', 0), //cpg1.4
+
+  'Logging and statistics', //cpg1.4
+  array('Logging mode <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Log ecards', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Keep detailed vote statistics','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Keep detailed hit statistics','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Maintenance settings', //cpg1.4
+  array('Enable debug mode', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Display notices in debug mode', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Gallery is offline', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => ' ', //cpg1.3.0
-  'ecard_sender' => '', //cpg1.3.0
-  'ecard_recipient' => '', //cpg1.3.0
-  'ecard_date' => '', //cpg1.3.0
-  'ecard_display' => ' ', //cpg1.3.0
-  'ecard_name' => '', //cpg1.3.0
-  'ecard_email' => '"', //cpg1.3.0
-  'ecard_ip' => 'IP ', //cpg1.3.0
-  'ecard_ascending' => ' ', //cpg1.3.0
-  'ecard_descending' => ' ', //cpg1.3.0
-  'ecard_sorted' => '', //cpg1.3.0
-  'ecard_by_date' => ' ', //cpg1.3.0
-  'ecard_by_sender_name' => '  ', //cpg1.3.0
-  'ecard_by_sender_email' => ' " ', //cpg1.3.0
-  'ecard_by_sender_ip' => '  IP  ', //cpg1.3.0
-  'ecard_by_recipient_name' => '  ', //cpg1.3.0
-  'ecard_by_recipient_email' => ' " ', //cpg1.3.0
-  'ecard_number' => '  %s  %s  %s', //cpg1.3.0
-  'ecard_goto_page' => ' ', //cpg1.3.0
-  'ecard_records_per_page' => ' ', //cpg1.3.0
-  'check_all' => ' ', //cpg1.3.0
-  'uncheck_all' => '  ', //cpg1.3.0
-  'ecards_delete_selected' => '  ', //cpg1.3.0
-  'ecards_delete_confirm' => '     ?    !', //cpg1.3.0
-  'ecards_delete_sure' => ', !', //cpg1.3.0
+  'title' => 'Sent ecards',
+  'ecard_sender' => 'Sender',
+  'ecard_recipient' => 'Recipient',
+  'ecard_date' => 'Date',
+  'ecard_display' => 'Display ecard',
+  'ecard_name' => 'Name',
+  'ecard_email' => 'Email',
+  'ecard_ip' => 'IP #',
+  'ecard_ascending' => 'ascending',
+  'ecard_descending' => 'descending',
+  'ecard_sorted' => 'Sorted',
+  'ecard_by_date' => 'by date',
+  'ecard_by_sender_name' => 'by sender\'s name',
+  'ecard_by_sender_email' => 'by sender\'s email',
+  'ecard_by_sender_ip' => 'by sender\'s IP address',
+  'ecard_by_recipient_name' => 'by recipient\'s name',
+  'ecard_by_recipient_email' => 'by recipient\'s email',
+  'ecard_number' => 'displaying record %s to %s of %s',
+  'ecard_goto_page' => 'go to page',
+  'ecard_records_per_page' => 'Records per page',
+  'check_all' => 'Check All',
+  'uncheck_all' => 'Uncheck All',
+  'ecards_delete_selected' => 'Delete selected ecards',
+  'ecards_delete_confirm' => 'Are you sure you want to delete the records? Tick the checkbox!',
+  'ecards_delete_sure' => 'I\'m sure',
 );
 
 
@@ -523,67 +830,96 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-	'empty_name_or_com' => '     ',
-	'com_added' => ' ',
-	'alb_need_title' => '   ',
-	'no_udp_needed' => '  ',
-	'alb_updated' => ' ',
-	'unknown_album' => '          ',
-	'no_pic_uploaded' => '  !<br /><br />     ,      (Upload)...',
-	'err_mkdir' => '  "%s" !',
-	'dest_dir_ro' => '  "%s"     !',
-	'err_move' => '    "%s"  "%s"!',
-	'err_fsize_too_large' => '      (%s&times;%s)!',
-	'err_imgsize_too_large' => '      (%s)!',
-	'err_invalid_img' => '     !',
-	'allowed_img_types' => '   %s .',
-	'err_insert_pic' => '     %s  ',
-	'upload_success' => '  .<br /><br />   .',
-	'notify_admin_email_subject' => '%s -    ', //cpg1.3.0
-	'notify_admin_email_body' => ' %s     .   %s', //cpg1.3.0
-	'info' => '',
-	'com_added' => ' ',
-	'alb_updated' => ' ',
-	'err_comment_empty' => ' !',
-	'err_invalid_fext' => '    : <br /><br />%s.',
-	'no_flood' => '      .<br /><br />        .',
-	'redirect_msg' => '   .<br /><br /><br />      ,    "".',
-	'upl_success' => '  ',
-	'email_comment_subject' => '  ', //cpg1.3.0
-	'email_comment_body' => '    .   ', //cpg1.3.0
+  'empty_name_or_com' => 'You need to type your name and a comment',
+  'com_added' => 'Your comment was added',
+  'alb_need_title' => 'You have to provide a title for the album !',
+  'no_udp_needed' => 'לא נדרש עדכון.',
+  'alb_updated' => 'האלבום עודכן',
+  'unknown_album' => 'Selected album does not exist or you don\'t have permission to upload in this album',
+  'no_pic_uploaded' => 'No file was uploaded !<br /><br />If you have really selected a file to upload, check that the server allows file uploads...',
+  'err_mkdir' => 'Failed to create directory %s !',
+  'dest_dir_ro' => 'Destination directory %s is not writable by the script !',
+  'err_move' => 'Impossible to move %s to %s !',
+  'err_fsize_too_large' => 'The size of file you have uploaded is too large (maximum allowed is %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'The size of the file you have uploaded is too large (maximum allowed is %s KB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'The file you have uploaded is not a valid image !',
+  'allowed_img_types' => 'You can only upload %s images.',
+  'err_insert_pic' => 'The file \'%s\' can\'t be inserted in the album ',
+  'upload_success' => 'הקובץ שלך נשלח בהצלחה.<br /><br />הוא יהיה זמין לצפיה לאחר אישור המנהל.',
+  'notify_admin_email_subject' => '%s - Upload notification',
+  'notify_admin_email_body' => 'A picture has been uploaded by %s that needs your approval. Visit %s',
+  'info' => 'מידע',
+  'com_added' => 'ההערה נוספה',
+  'alb_updated' => 'האלבום עודכן',
+  'err_comment_empty' => 'Your comment is empty !',
+  'err_invalid_fext' => 'Only files with the following extensions are accepted : <br /><br />%s.',
+  'no_flood' => 'Sorry but you are already the author of the last comment posted for this file<br /><br />Edit the comment you have posted if you want to modify it',
+  'redirect_msg' => 'You are being redirected.<br /><br /><br />Click \'CONTINUE\' if the page does not refresh automatically',
+  'upl_success' => 'Your file was successfully added',
+  'email_comment_subject' => 'Comment posted on Coppermine Photo Gallery',
+  'email_comment_body' => 'Someone has posted a comment on your gallery. See it at',
+  'album_not_selected' => 'לא נבחר אלבום!', //cpg1.4
+  'com_author_error' => 'A registered user is using this nickname, login or use another one', //cpg1.4
 );
 
-
 // ------------------------------------------------------------------------- //
 // File delete.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
-	'caption' => '',
-	'fs_pic' => '  ',
-	'del_success' => ' ',
-	'ns_pic' => '  ',
-	'err_del' => '  ',
-	'thumb_pic' => '',
-	'comment' => '',
-	'im_in_alb' => ' ',
-	'alb_del_success' => ' "%s" ',
-	'alb_mgr' => ' ',
-	'err_invalid_data' => '   - %s',
-	'create_alb' => '  "%s"',
-	'update_alb' => '  "%s"   "%s"  "%s"',
-	'del_pic' => ' ',
-	'del_alb' => ' ',
-	'del_user' => ' ',
-	'err_unknown_user' => '   !',
-	'comment_deleted' => '  ',
+  'caption' => 'מקרא',
+  'fs_pic' => 'תמונת גודל מלא',
+  'del_success' => 'נמחק בהצלחה',
+  'ns_pic' => 'תמונת גודל רגיל',
+  'err_del' => 'לא ניתן למחיקה',
+  'thumb_pic' => 'תמונה ממוזערת',
+  'comment' => 'הערה',
+  'im_in_alb' => 'תמונה באלבום',
+  'alb_del_success' => 'האלבום &laquo;%s&raquo; נמחק', //cpg1.4
+  'alb_mgr' => 'מנהל האלבומים',
+  'err_invalid_data' => 'Invalid data received in \'%s\'',
+  'create_alb' => 'יוצר את האלבום \'%s\'',
+  'update_alb' => 'מעדכן את אלבום \'%s\' עם הכותרת \'%s\' ועם אינדקס \'%s\'',
+  'del_pic' => 'מוחק קובץ',
+  'del_alb' => 'מוחק אלבום',
+  'del_user' => 'Delete user',
+  'err_unknown_user' => 'The selected user does not exist !',
+  'err_empty_groups' => 'There\'s no group table, or the group table is empty!', //cpg1.4
+  'comment_deleted' => 'Comment was succesfully deleted',
+  'npic' => 'התמונה', //cpg1.4
+  'pic_mgr' => 'Picture Manager', //cpg1.4
+  'update_pic' => 'Updating picture \'%s\' with filename \'%s\' and index \'%s\'', //cpg1.4
+  'username' => 'Username', //cpg1.4
+  'anonymized_comments' => '%s comment(s) anonymized', //cpg1.4
+  'anonymized_uploads' => '%s public upload(s) anonymized', //cpg1.4
+  'deleted_comments' => '%s comment(s) deleted', //cpg1.4
+  'deleted_uploads' => '%s public upload(s) deleted', //cpg1.4
+  'user_deleted' => 'user %s deleted', //cpg1.4
+  'activate_user' => 'Activate user', //cpg1.4
+  'user_already_active' => 'Account has already been active', //cpg1.4
+  'activated' => 'Activated', //cpg1.4
+  'deactivate_user' => 'Deactivate user', //cpg1.4
+  'user_already_inactive' => 'Account has already been inactive', //cpg1.4
+  'deactivated' => 'Deactivated', //cpg1.4
+  'reset_password' => 'Reset password(s)', //cpg1.4
+  'password_reset' => 'Password reset to %s', //cpg1.4
+  'change_group' => 'Change primary group', //cpg1.4
+  'change_group_to_group' => 'Changing from %s to %s', //cpg1.4
+  'add_group' => 'Add secondary group', //cpg1.4
+  '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).', //cpg1.4
+  'status' => 'Status', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'The data for the ecard you are trying to access has been corrupted by your mail client. Check the link is complete.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -592,54 +928,113 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-	'confirm_del' => ' / /    ? \\n  .',
-	'del_pic' => '',
-	'size' => '%s&times;%s ',
-	'views' => '%s ',
-	'slideshow' => ' ',
-	'stop_slideshow' => ' ',
-	'view_fs' => '     ',
-	'edit_pic' => '', //cpg1.3.0
-	'crop_pic' => '', //cpg1.3.0
+  'confirm_del' => 'אתה בטוח שברצונך למחוק קובץ זה? \\nההערות ימחקו גם הן.', //js-alert
+  'del_pic' => 'מחק קובץ זה',
+  'size' => '%s על %s פיקסלים',
+  'views' => '%s פעמים',
+  'slideshow' => 'מצגת',
+  'stop_slideshow' => 'הפסק מצגת',
+  'view_fs' => 'לחץ לתצוגת גודל מלא',
+  'edit_pic' => 'עריכת מידע תמונה', //cpg1.4
+  'crop_pic' => 'חיתוך וסיבוב',
+  'set_player' => 'Change player',
 );
 
 $lang_picinfo = array(
-	'title' =>'  ',
-	'Filename' => ' ',
-	'Album name' => ' ',
-	'Rating' => ' (%s )',
-	'Keywords' => ' ',
-	'File Size' => ' ',
-	'Dimensions' => '',
-	'Displayed' => '',
-	'Camera' => '',
-	'Date taken' => ' ',
-	'Aperture' => ' ',
-	'Exposure time' => ' ',
-	'Focal length' => ' ',
-	'Comment' => '',
-	'addFav'=>' " "', //cpg1.3.0
-	'addFavPhrase'=>'', //cpg1.3.0
-	'remFav'=>' " "', //cpg1.3.0
-	'iptcTitle'=>' IPTC', //cpg1.3.0
-	'iptcCopyright'=>'  IPTC', //cpg1.3.0
-	'iptcKeywords'=>'  IPTC', //cpg1.3.0
-	'iptcCategory'=>' IPTC', //cpg1.3.0
-	'iptcSubCategories'=>'- IPTC', //cpg1.3.0
+  'title' =>'מידע על הקובץ',
+  'Filename' => 'שם הקובץ',
+  'Album name' => 'שם האלבום',
+  'Rating' => 'דירוג (%s קולות)',
+  'Keywords' => 'מילות מפתח',
+  'File Size' => 'גודל הקובץ',
+  'Date Added' => 'תאריך הוספה', //cpg1.4
+  'Dimensions' => 'מימדים',
+  'Displayed' => 'הוצג',
+  'URL' => 'כתובת', //cpg1.4
+  'Make' => 'Make', //cpg1.4
+  'Model' => 'Model', //cpg1.4
+  'DateTime' => 'Date Time', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Max Aperture', //cpg1.4
+  'FocalLength' => 'Focal length', //cpg1.4
+  'Comment' => 'הערה',
+  'addFav'=>'הוסף למועדפים',
+  'addFavPhrase'=>'מועדפים',
+  'remFav'=>'הסר ממועדפים',
+  'iptcTitle'=>'IPTC Title',
+  'iptcCopyright'=>'IPTC Copyright',
+  'iptcKeywords'=>'IPTC Keywords',
+  'iptcCategory'=>'IPTC Category',
+  'iptcSubCategories'=>'IPTC Sub Categories',
+  'ColorSpace' => 'Color Space', //cpg1.4
+  'ExposureProgram' => 'Exposure Program', //cpg1.4
+  'Flash' => 'Flash', //cpg1.4
+  'MeteringMode' => 'Metering Mode', //cpg1.4
+  'ExposureTime' => 'Exposure Time', //cpg1.4
+  'ExposureBiasValue' => 'Exposure Bias', //cpg1.4
+  'ImageDescription' => ' Image Description', //cpg1.4
+  'Orientation' => 'Orientation', //cpg1.4
+  'xResolution' => 'X Resolution', //cpg1.4
+  'yResolution' => 'Y Resolution', //cpg1.4
+  'ResolutionUnit' => 'Resolution Unit', //cpg1.4
+  'Software' => 'Software', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  'ExifOffset' => 'Exif Offset', //cpg1.4
+  'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Exif Version', //cpg1.4
+  'DateTimeOriginal' => 'DateTime Original', //cpg1.4
+  'DateTimedigitized' => 'DateTime digitized', //cpg1.4
+  'ComponentsConfiguration' => 'Components Configuration', //cpg1.4
+  'CompressedBitsPerPixel' => 'Compressed Bits Per Pixel', //cpg1.4
+  'LightSource' => 'Light Source', //cpg1.4
+  'ISOSetting' => 'ISO Setting', //cpg1.4
+  'ColorMode' => 'Color Mode', //cpg1.4
+  'Quality' => 'Quality', //cpg1.4
+  'ImageSharpening' => 'Image Sharpening', //cpg1.4
+  'FocusMode' => 'Focus Mode', //cpg1.4
+  'FlashSetting' => 'Flash Setting', //cpg1.4
+  'ISOSelection' => 'ISO Selection', //cpg1.4
+  'ImageAdjustment' => 'Image Adjustment', //cpg1.4
+  'Adapter' => 'Adapter', //cpg1.4
+  'ManualFocusDistance' => 'Manual Focus Distance', //cpg1.4
+  'DigitalZoom' => 'Digital Zoom', //cpg1.4
+  'AFFocusPosition' => 'AF Focus Position', //cpg1.4
+  'Saturation' => 'Saturation', //cpg1.4
+  'NoiseReduction' => 'Noise Reduction', //cpg1.4
+  'FlashPixVersion' => 'Flash Pix Version', //cpg1.4
+  'ExifImageWidth' => 'Exif Image Width', //cpg1.4
+  'ExifImageHeight' => 'Exif Image Height', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+  'FileSource' => 'File Source', //cpg1.4
+  'SceneType' => 'Scene Type', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Exposure Mode', //cpg1.4
+  'WhiteBalance' => 'White Balance', //cpg1.4
+  'DigitalZoomRatio' => 'Digital Zoom Ratio', //cpg1.4
+  'SceneCaptureMode' => 'Scene Capture Mode', //cpg1.4
+  'GainControl' => 'Gain Control', //cpg1.4
+  'Contrast' => 'Contrast', //cpg1.4
+  'Sharpness' => 'Sharpness', //cpg1.4
+  'ManageExifDisplay' => 'Manage Exif Display', //cpg1.4
+  'submit' => 'Submit', //cpg1.4
+  'success' => 'Information updated successfully.', //cpg1.4
+  'details' => 'Details', //cpg1.4
 );
 
 $lang_display_comments = array(
-	'OK' => 'OK',
-	'edit_title' => '  ',
-	'confirm_delete' => ' / /    ?',
-	'add_your_comment' => ' ',
-	'name'=>'',
-	'comment'=>'',
-	'your_name' => '',
+  'OK' => 'אישור',
+  'edit_title' => 'ערוך הערה זו',
+  'confirm_delete' => 'האם אתה בטוח שברצונך למחוק הערה זו?', //js-alert
+  'add_your_comment' => 'הוסף הערה',
+  'name'=>'שם',
+  'comment'=>'הערה:',
+  'your_name' => '',
+  'report_comment_title' => 'דווח למנהל על הערה זו', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-  'click_to_close' => '     ', // Missing 1.30 !!!
+  'click_to_close' => 'לחץ על התמונה לסגירת החלון',
 );
 
 }
@@ -649,22 +1044,66 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-	'title' => '  ',
-	'invalid_email' => '<b></b>:  " !',
-	'ecard_title' => 'An e-card from %s',
-	'error_not_image' => '    ', //cpg1.3.0
-	'view_ecard' => 'If the e-card does not display correctly, click this link',
-	'view_more_pics' => 'Click this link to view more pictures !',
-	'send_success' => ' ',
-	'send_failed' => '       ...',
-	'from' => '',
-	'your_name' => '',
-	'your_email' => ' " ',
-	'to' => '',
-	'rcpt_name' => ' ',
-	'rcpt_email' => ' " ',
-	'greetings' => '',
-	'message' => '',
+  'title' => 'שלח גלוייה אלקטרונית',
+  'invalid_email' => '<font color="red"><b>אזהרה</b></font>: כתובת דואל לא תקינה:', //cpg1.4
+  'ecard_title' => 'An e-card from %s for you',
+  'error_not_image' => 'Only images can be sent as an ecard.',
+  'view_ecard' => 'Alternate link if the e-card does not display correctly', //cpg1.4
+  'view_ecard_plaintext' => 'To view the ecard, copy and paste this url into your browser\'s address bar:', //cpg1.4
+  'view_more_pics' => 'הצג תמונות נוספות !', //cpg1.4
+  'send_success' => 'גלוייתך נשלחה',
+  'send_failed' => 'Sorry but the server can\'t send your e-card...',
+  'from' => 'מאת',
+  'your_name' => 'שמך',
+  'your_email' => 'כתובת הדואל שלך',
+  'to' => 'אל',
+  'rcpt_name' => 'שם הנמען',
+  'rcpt_email' => 'כתובת הדואל של הנמען',
+  'greetings' => 'כותרת', //cpg1.4
+  'message' => 'הודעה', //cpg1.4
+  'ecards_footer' => 'Sent by %s from IP %s at %s (Gallery time)', //cpg1.4
+  'preview' => 'תצוגה מקדימה של הגלוייה האלקטרונית', //cpg1.4
+  'preview_button' => 'תצוגה מקדימה', //cpg1.4
+  'submit_button' => 'שלח גלוייה', //cpg1.4
+  'preview_view_ecard' => 'כאן ימוקם הקישור החלופי לגלוייה לאחר שתיווצר. הקישור לא פועל עבור התצוגה המקדימה.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Report to administrator', //cpg1.4
+  'invalid_email' => '<b>Warning</b> : invalid email address !', //cpg1.4
+  'report_subject' => 'A report from %s on a gallery %s', //cpg1.4
+  'view_report' => 'Alternate link if the report does not display correctly', //cpg1.4
+  'view_report_plaintext' => 'To view the report, copy and paste this url into your browser\'s address bar:', //cpg1.4
+  'view_more_pics' => 'Gallery', //cpg1.4
+  'send_success' => 'Your report was sent', //cpg1.4
+  'send_failed' => 'Sorry but the server can\'t send your report...', //cpg1.4
+  'from' => 'From', //cpg1.4
+  'your_name' => 'Your name', //cpg1.4
+  'your_email' => 'Your email address', //cpg1.4
+  'to' => 'To', //cpg1.4
+  'administrator' => 'Administrator/Mod', //cpg1.4
+  'subject' => 'Subject', //cpg1.4
+  'comment_field_name' => 'Reporting on Comment by "%s"', //cpg1.4
+  'reason' => 'Reason', //cpg1.4
+  'message' => 'Message', //cpg1.4
+  'report_footer' => 'Sent by %s from IP %s at %s (Gallery time)', //cpg1.4
+  'obscene' => 'obscene', //cpg1.4
+  'offensive' => 'offensive', //cpg1.4
+  'misplaced' => 'off-topic/misplaced', //cpg1.4
+  'missing' => 'missing', //cpg1.4
+  'issue' => 'error/cannot view', //cpg1.4
+  'other' => 'other', //cpg1.4
+  'refers_to' => 'File report refers to', //cpg1.4
+  'reasons_list_heading' => 'reason(s) for report:', //cpg1.4
+  'no_reason_given' => 'no reason was given', //cpg1.4
+  'go_comment' => 'Go to comment', //cpg1.4
+  'view_comment' => 'View full report with comment', //cpg1.4
+  'type_file' => 'קובץ', //cpg1.4
+  'type_comment' => 'comment', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -672,95 +1111,118 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-	'pic_info' => '  ',
-	'album' => '',
-	'title' => '',
-	'desc' => '',
-	'keywords' => ' ',
-	'pic_info_str' => '%s&times;%s - %sKB,  %s  - %s ',
-	'approve' => ' ',
-	'postpone_app' => ' ',
-	'del_pic' => ' ',
-	'read_exif' => '    EXIF', //cpg1.3.0
-	'reset_view_count' => '  ',
-	'reset_votes' => ' ',
-	'del_comm' => ' ',
-	'upl_approval' => ' ',
-	'edit_pics' => ' ',
-	'see_next' => '  ',
-	'see_prev' => '  ',
-	'n_pic' => '%s ',
-	'n_of_pic_to_disp' => '  ',
-	'apply' => ' ',
-	'crop_title' => '   Coppermine', //cpg1.3.0
-	'preview' => ' ', //cpg1.3.0
-	'save' => ' ', //cpg1.3.0
-	'save_thumb' =>' ', //cpg1.3.0
-	'sel_on_img' =>'     !', //js-alert //cpg1.3.0
+  'pic_info' => 'מידע על הקובץ',
+  'album' => 'אלבום',
+  'title' => 'כותרת',
+  'filename' => 'שם הקובץ', //cpg1.4
+  'desc' => 'תיאור',
+  'keywords' => 'מילות מפתח',
+  'new_keyword' => 'מילות מפתח חדשות', //cpg1.4
+  'new_keywords' => 'New keywords found', //cpg1.4
+  'existing_keyword' => 'Existing keyword', //cpg1.4
+  'pic_info_str' => '%s &times; %s - %s ק"ב - %s צפיות - %s הצבעות',
+  'approve' => 'אשר קובץ',
+  'postpone_app' => 'השהה אישור',
+  'del_pic' => 'מחק קובץ',
+  'del_all' => 'מחיקת כל הקבצים', //cpg1.4
+  'read_exif' => 'Read EXIF info again',
+  'reset_view_count' => 'איפוס מונה תצוגה',
+  'reset_all_view_count' => 'איפוס כל מוני התצוגה', //cpg1.4
+  'reset_votes' => 'איפוס הצבעות',
+  'reset_all_votes' => 'איפוס כל ההצבעות', //cpg1.4
+  'del_comm' => 'מחיקת הערות',
+  'del_all_comm' => 'מחיקת כל ההערות', //cpg1.4
+  'upl_approval' => 'אישור קבצים שנשלחו', //cpg1.4
+  'edit_pics' => 'עריכת קבצים',
+  'see_next' => 'See next files',
+  'see_prev' => 'See previous files',
+  'n_pic' => '%s קבצים',
+  'n_of_pic_to_disp' => 'מספר קבצים לתצוגה',
+  'apply' => 'החל שינויים',
+  'crop_title' => 'Coppermine Picture Editor',
+  'preview' => 'Preview',
+  'save' => 'Save picture',
+  'save_thumb' =>'Save as thumbnail',
+  'gallery_icon' => 'הפוך תמונה זו לסמל שלי', //cpg1.4
+  'sel_on_img' =>'The selection has to be entirely on the image!', //js-alert
+  'album_properties' =>'מאפייני האלבום', //cpg1.4
+  'parent_category' =>'קטגוריית אם', //cpg1.4
+  'thumbnail_view' =>'תמונות האלבום', //cpg1.4
+  'select_unselect' =>'סמן/נקה הכל', //cpg1.4
+  'file_exists' => "Destination file '%s' already exists.", //cpg1.4
+  'rename_failed' => "Failed to rename '%s' to '%s'.", //cpg1.4
+  'src_file_missing' => "Source file '%s' is missing.", // cpg 1.4
+  'mime_conv' => "Cannot convert file from '%s' to '%s'",//cpg1.4
+  'forb_ext' => 'Forbidden file extension.',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
+// File faq.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-	'faq' => '  ', //cpg1.3.0
-	'toc' => ' ', //cpg1.3.0
-	'question' => ': ', //cpg1.3.0
-	'answer' => ': ', //cpg1.3.0
+  'faq' => 'Frequently Asked Questions',
+  'toc' => 'Table of contents',
+  'question' => 'Question: ',
+  'answer' => 'Answer: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-	'', //cpg1.3.0
-	array('  ?', '     .       ,  ,   ,   . ', 'allow_user_registration', '0'), //cpg1.3.0
-	array(' ?', '   "",    .<br />       ",       "   .       ,    .', 'allow_user_registration', '1'), //cpg1.3.0
-	array(' ?', '   ""       .     "    ".<br />:      Cookies    .</b>', 'offline', 0), //cpg1.3.0
-	array('    , ?', '     ?     " -        ?        ,    .', 'offline', 0), //cpg1.3.0
-	array('      ?', '   "  "      .     ,    .', 'offline', 0), //cpg1.3.0
-	array('     " ?', '      ""  ,     ".', 'offline', 0), //cpg1.3.0
-	array('    " "?', '       "  " (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />),     "  "    .<br />       .<br />:      Cookies   " " .', 'offline', 0), //cpg1.3.0
-	array('   ?', '     (  )      .', 'offline', 0), //cpg1.3.0
-	array('    ?', '     (  ),       ,     .', 'offline', 0), //cpg1.3.0
-	array('   ?', '  " "    ,        ,    Browse    .          .     Submit   .', 'allow_private_albums', 0), //cpg1.3.0
-	array('   ?', '      " ".            .', 'allow_private_albums', 0), //cpg1.3.0
-	array('     ?', '   ( JPG, GIF)       .', 'offline', 0), //cpg1.3.0
-	array(' " "?', '" "   ,     ,            .', 'allow_private_albums', 0), //cpg1.3.0
-	array('        ?', '  " "    " "    .       "/  "     .<br />  :     " "      .<br />  :      ,       .<br /> :      , "   "".<br />      " ".<br />     " ",   "" ""    .  ""      . <br />         "  "     .', 'allow_private_albums', 0), //cpg1.3.0
-	array('         ?', '  " "    " "    .       "  "      .<br />      : ,  , , .<br />      " "  .<br />      " "    ""  .', 'allow_private_albums', 0), //cpg1.3.0
-	array('      ?', '  " "    .       " " (     ).', 'allow_private_albums', 0), //cpg1.3.0
-	array(' Cookies', 'Cookies      ,          .<br />  -Cookies      ,            .<br />   -Cookies  ,          (      ).    -Cookies   ,    .', 'offline', 0), //cpg1.3.0
-	array('         ?', 'Coppermine     ,      (GNU GPL).         ( ) .       - <a href="http://coppermine.sf.net/">   Coppermine</a>.', 'offline', 0), //cpg1.3.0
-
-	'   ', //cpg1.3.0
-	array(' ', '       ,    .      .', 'offline', 0), //cpg1.3.0
-	array(' ', '       ,   (     ),    .', 'allow_private_albums', 0), //cpg1.3.0
-	array('   " "  " "?', '" "           " ".  " "       (   ).', 'allow_private_albums', 0), //cpg1.3.0
-	array(' ', '      .              .           .', 'allow_private_albums', 0), //cpg1.3.0
-	array(' ', '          .', 'offline', 0), //cpg1.3.0
-	array(' ', '        ,  .', 'offline', 0), //cpg1.3.0
-	array(' ', '              .', 'offline', 0), //cpg1.3.0
-	array('   ', '          ,     .<br />   <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (  )  <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (  ).', 'offline', 0), //cpg1.3.0
-	array(' ', '            ( ).', 'offline', 0), //cpg1.3.0
+  'General FAQ',
+  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '1'),
+  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled, then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.4
+  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0),
+  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0),
+  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0),
+  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0),
+  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0),
+  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0),
+  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0),
+  array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to. Click &quot;Browse,&quot; find the file to upload, and click &quot;open.&quot; Add a title and description if you want. Click &quot;Submit&quot;.<br /><br />Alternatively, for those users using <b>Windows XP</b>, you can upload multiple files directly to your own private albums using the XP Publishing wizard.<br />For instructions on how, and to get the required registry file, click <a href="xp_publish.php">here.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0),
+  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0),
+  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0),
+  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0),
+  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0),
+  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0),
+  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0),
+
+  'Navigating the Site',
+  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0),
+  array('What\'s &quot;My Gallery&quot;?', 'This feature lets users create their own galleries and add, delete or modify albums as well as upload to them.', 'allow_private_albums', 1), //cpg1.4
+  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0),
+  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0),
+  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0),
+  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0),
+  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0),
+  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0),
+  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0),
 );
 
 
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-	'forgot_passwd' => ' ', //cpg1.3.0
-	'err_already_logged_in' => '/   !', //cpg1.3.0
-	'enter_username_email' => '      "', //cpg1.3.0
-	'submit' => '', //cpg1.3.0
-	'failed_sending_email' => '   "  !', //cpg1.3.0
-	'email_sent' => '   "  %s', //cpg1.3.0
-	'err_unk_user' => '    !', //cpg1.3.0
-	'passwd_reminder_subject' => '%s - Password reminder', //cpg1.3.0
-	'passwd_reminder_body' => 'You have requested to be reminded on your login data:
+  'forgot_passwd' => 'Password reminder',
+  'err_already_logged_in' => 'You are already logged in !',
+  'enter_email' => 'Enter your email address', //cpg1.4
+  'submit' => 'go',
+  'illegal_session' => 'Forgot password session invalid or has expired.', //cpg1.4
+  'failed_sending_email' => 'The password reminder email can\'t be sent !',
+  'email_sent' => 'An email with your username and new password was sent to %s', //cpg1.4
+  'verify_email_sent' => 'An email has been sent to %s. Please check your email to complete the process.', //cpg1.4
+  'err_unk_user' => 'Selected user does not exist!',
+  'account_verify_subject' => '%s - New password request', //cpg1.4
+  'account_verify_body' => 'You have requested to a new password. If you would like to proceed with having a new password sent to you, click on the following link:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Your New Password', //cpg1.4
+  'passwd_reset_body' => 'Here is the new password you requested:
 Username: %s
 Password: %s
-Click %s to log in.', //cpg1.3.0
+Click %s to log in.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -768,28 +1230,33 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-	'group_name' => ' ',
-	'disk_quota' => '  ',
-	'can_rate' => '  ',
-	'can_send_ecards' => '  ',
-	'can_post_com' => '  ',
-	'can_upload' => '  ',
-	'can_have_gallery' => '  ',
-	'apply' => ' ',
-	'create_new_group' => '  ',
-	'del_groups' => '  ',
-	'confirm_del' => ':          "Registered" -   ?',
-	'title' => '  ',
-	'approval_1' => '   (1)',
-	'approval_2' => '   (2)',
-	'upload_form_config' => '   ', //cpg1.3.0
-	'upload_form_config_values' => array( '   ', '   ', '   (URI)', '   ZIP', '-', '-ZIP', '-ZIP', '--ZIP'), //cpg1.3.0
-	'custom_user_upload'=>'      ?', //cpg1.3.0
-	'num_file_upload'=>'/  ', //cpg1.3.0
-	'num_URI_upload'=>'/  ', //cpg1.3.0
-	'note1' => '<b>(1)</b>       ',
-	'note2' => '<b>(2)</b>       ',
-	'notes' => ''
+  'group_name' => 'Group', //cpg1.4
+  'permissions' => 'Permissions', //cpg1.4
+  'public_albums' => 'Public albums upload', //cpg1.4
+  'personal_gallery' => 'Personal gallery', //cpg1.4
+  'upload_method' => 'Upload method', //cpg1.4
+  'disk_quota' => 'Quota', //cpg1.4
+  'rating' => 'Rating', //cpg1.4
+  'ecards' => 'Ecards', //cpg1.4
+  'comments' => 'Comments', //cpg1.4
+  'allowed' => 'Allowed', //cpg1.4
+  'approval' => 'Approval', //cpg1.4
+  'boxes_number' => 'No. of boxes', //cpg1.4
+  'variable' => 'variable', //cpg1.4
+  'fixed' => 'fixed', //cpg1.4
+  'apply' => 'Apply modifications',
+  'create_new_group' => 'Create new group',
+  'del_groups' => 'Delete selected group(s)',
+  '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
+  'title' => 'Manage user groups',
+  'num_file_upload' => 'File upload boxes', //cpg1.4
+  'num_URI_upload' => 'URI upload boxes', //cpg1.4
+  'reset_to_default' => 'Reset to default name (%s) - recommended!', //cpg1.4
+  'error_group_empty' => 'Group table was empty !<br /><br />Default groups created, please reload this page', //cpg1.4
+  'explain_greyed_out_title' => 'Why is this row greyed out?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'You can not change the properties of this group because you set the option &quot; Allow unlogged users (guest or anonymous) access&quot; to &quot;No&quot; on the config page. All guest (members of the group %s) can\'t do anything but login; therefor group settings don\'t apply for them.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'You can not change the properties of the group %s because it\'s members can\'t do anything anyway.', //cpg1.4
+  'group_assigned_album' => 'assigned album(s)', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -799,52 +1266,70 @@
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-	'welcome' => ' !'
+  'welcome' => 'Welcome !',
 );
 
 $lang_album_admin_menu = array(
-	'confirm_delete' => '? / /    \n!       ',
-	'delete' => '',
-	'modify' => '',
-	'edit_pics' => ' ',
+  'confirm_delete' => 'אתה בטוח שברצונך למחוק אלבום זה? \\nכל הקבצים וההערות ימחקו גם הם.', //js-alert
+  'delete' => 'מחיקה',
+  'modify' => 'מאפיינים',
+  'edit_pics' => 'עריכת קבצים',
 );
 
 $lang_list_categories = array(
-	'home' => ' ',
-	'stat1' => '<b>[pictures]</b>  - <b>[albums]</b>  - <b>[cat]</b>   <b>[comments]</b> ,  <b>[views]</b> ',
-	'stat2' => '<b>[pictures]</b>  - <b>[albums]</b> ,  <b>[views]</b> ',
-	'xx_s_gallery' => '  %s',
-	'stat3' => '<b>[pictures]</b>  - <b>[albums]</b>   <b>[comments]</b> ,  <b>[views]</b> '
+  'home' => 'ראשי',
+  'stat1' => '<b>[pictures]</b> קבצים ב<b>[albums]</b> אלבומים ו-<b>[cat]</b> קטגוריות עם <b>[comments]</b> הערות שנצפו <b>[views]</b> פעמים',
+  'stat2' => '<b>[pictures]</b> קבצים ב<b>[albums]</b> אלבומים אשר נצפו<b>[views]</b> פעמים',
+  'xx_s_gallery' => '%s\'s Gallery',
+  'stat3' => '<b>[pictures]</b> קבצים ב<b>[albums]</b> אלבומים עם <b>[comments]</b> הערות אשר נצפו <b>[views]</b> פעמים',
 );
 
 $lang_list_users = array(
-	'user_list' => ' ',
-	'no_user_gal' => '  ',
-	'n_albums' => '%s ',
-	'n_pics' => '%s '
+  'user_list' => 'User list',
+  'no_user_gal' => 'There are no user galleries',
+  'n_albums' => '%s album(s)',
+  'n_pics' => '%s file(s)',
 );
 
 $lang_list_albums = array(
-	'n_pictures' => '%s ',
-	'last_added' => ',   - %s'
+  'n_pictures' => '%s קבצים',
+  'last_added' => ', האחרון התווסף ב%s',
+  'n_link_pictures' => '%s linked files', //cpg1.4
+  'total_pictures' => '%s files total', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Manage keywords', //cpg1.4
+  'edit' => 'edit', //cpg1.4
+  'delete' => 'delete', //cpg1.4
+  'search' => 'search', //cpg1.4
+  'keyword_test_search' => 'search for %s in new window', //cpg1.4
+  'keyword_del' => 'delete the keyword %s', //cpg1.4
+  'confirm_delete' => 'Are you sure you want to delete the keyword %s from the whole gallery?', //cpg1.4  // js-alert
+  'change_keyword' => 'change keyword', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
-	'login' => '',
-	'enter_login_pswd' => '   /   ',
-	'username' => ' /',
-	'password' => '',
-	'remember_me' => '    )',
-	'welcome' => ' ',
-	'err_login' => '***  ,    ***',
-	'err_already_logged_in' => ' !',
-	'forgot_password_link' => '  ', //cpg1.3.0
+  'login' => 'התחברות',
+  'enter_login_pswd' => 'הכנס את שם המשתמש ואת הסיסמה שלך בכדי להתחבר',
+  'username' => 'שם משתמש',
+  'password' => 'סיסמה',
+  'remember_me' => 'זכור אותי',
+  'welcome' => 'ברוך הבא %s ...',
+  'err_login' => '*** אין אפשרות להתחבר, נסה שנית ***',
+  'err_already_logged_in' => 'אתה כבר מחובר!',
+  'forgot_password_link' => 'שכחתי את הסיסמה שלי',
+  'cookie_warning' => 'אזהרה: הדפדפן שלך אינו מקבל עוגיות', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -852,19 +1337,22 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-	'logout' => '',
-	'bye' => '...',
-	'err_not_loged_in' => '  !',
+  'logout' => 'התנתקות',
+  'bye' => 'להתראות %s ...',
+  'err_not_loged_in' => 'אינך מחובר!',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-	'php_info' => ' PHP', //cpg1.3.0
-	'explanation' => '   "  <a href="http://www.php.net/phpinfo">phpinfo()</a>.', //cpg1.3.0
-	'no_link' => '   phpinfo    ,       .          (URL) .', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'close', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'up one level', //cpg1.4
+  'current_path' => 'current path', //cpg1.4
+  'select_directory' => 'please select a directory', //cpg1.4
+  'click_to_close' => 'לחץ על התמונה לסגירת החלון',
 );
 
 // ------------------------------------------------------------------------- //
@@ -872,38 +1360,111 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-	'upd_alb_n' => '  %s',
-	'general_settings' => ' ',
-	'alb_title' => ' ',
-	'alb_cat' => ' ',
-	'alb_desc' => ' ',
-	'alb_thumb' => '  ',
-	'alb_perm' => ' ',
-	'can_view' => '   -',
-	'can_upload' => '   ',
-	'can_post_comments' => '    ',
-	'can_rate' => '   ',
-	'user_gal' => ' ',
-	'no_cat' => '*   *',
-	'alb_empty' => ' ',
-	'last_uploaded' => '  ',
-	'public_alb' => ' ( )',
-	'me_only' => ' ',
-	'owner_only' => '  (%s) ',
-	'groupp_only' => '   "%s"',
-	'err_no_alb_to_modify' => '    ',
-	'update' => ' ',
-	'notice1' => '(*)   %s%s', //cpg1.3.0 (do not translate %s!)
+  'upd_alb_n' => 'Update album %s',
+  'general_settings' => 'הגדרות כלליות',
+  'alb_title' => 'שם האלבום',
+  'alb_cat' => 'קטגוריית האלבום',
+  'alb_desc' => 'תיאור האלבום',
+  'alb_keyword' => 'מילות מפתח', //cpg1.4
+  'alb_thumb' => 'תמונת האלבום',
+  'alb_perm' => 'הרשאות עבור אלבום זה',
+  'can_view' => 'האלבום ניתן לצפייה על ידי',
+  'can_upload' => 'אורחים יכולים להעלות קבצים',
+  'can_post_comments' => 'אורחים יכולים להוסיף הערות',
+  'can_rate' => 'אורחים יכולים לדרג קבצים',
+  'user_gal' => 'User Gallery',
+  'no_cat' => '* No category *',
+  'alb_empty' => 'האלבום ריק',
+  'last_uploaded' => 'Last uploaded',
+  'public_alb' => 'Everybody (public album)',
+  'me_only' => 'Me only',
+  'owner_only' => 'Album owner (%s) only',
+  'groupp_only' => 'Members of the \'%s\' group',
+  'err_no_alb_to_modify' => 'No album you can modify in the database.',
+  'update' => 'עדכון אלבום',
+  'reset_album' => 'Reset album', //cpg1.4
+  'reset_views' => 'Reset views counter to &quot;0&quot; in %s', //cpg1.4
+  'reset_rating' => 'Reset ratings on all files in %s', //cpg1.4
+  'delete_comments' => 'Delete all comments made in %s', //cpg1.4
+  'delete_files' => '%sIrreversibly%s delete all files in %s', //cpg1.4
+  'views' => 'צפיות', //cpg1.4
+  'votes' => 'הצבעות', //cpg1.4
+  'comments' => 'הערות', //cpg1.4
+  'files' => 'קבצים', //cpg1.4
+  'submit_reset' => 'submit changes', //cpg1.4
+  'reset_views_confirm' => 'I\'m sure', //cpg1.4
+  'notice1' => '(*) תלוי במאפייני ה- %sקבוצות%s',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'סיסמת האלבום', //cpg1.4
+  'alb_password_hint' => 'רמז לסיסמת האלבום', //cpg1.4
+  'edit_files' =>'ערוך קבצים', //cpg1.4
+  'parent_category' =>'קטגוריית אם', //cpg1.4
+  'thumbnail_view' =>'תמונות האלבום', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Coppermine (trimming the output at the right side).',
+  '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 can not post a link to this page for others, they will be denied access.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Picture Manager', //cpg1.4
+  'select_album' => 'בחר אלבום', //cpg1.4
+  'delete' => 'Delete', //cpg1.4
+  'confirm_delete1' => 'Are you sure you want to delete this picture ?', //cpg1.4
+  'confirm_delete2' => '\nPicture will be permanently deleted.', //cpg1.4
+  'apply_modifs' => 'Apply modifications', //cpg1.4
+  'confirm_modifs' => 'Confirm modifications', //cpg1.4
+  'pic_need_name' => 'Picture needs to have a name !', //cpg1.4
+  'no_change' => 'You did not make any change !', //cpg1.4
+  'no_album' => '* No album *', //cpg1.4
+  'explanation_header' => 'The custom sort order you can specify on this page will only be taken into account if', //cpg1.4
+  '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)', //cpg1.4
+  'explanation2' => 'the user has chosen "Position descending" or "Position ascending" on the thumbail page (per user setting)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Are you sure you want to UNINSTALL this plugin', //cpg1.4
+  'confirm_delete' => 'Are you sure you want to DELETE this plugin', //cpg1.4
+  'pmgr' => 'Plugin Manager', //cpg1.4
+  'name' => 'Name', //cpg1.4
+  'author' => 'Author', //cpg1.4
+  'desc' => 'Description', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Installed Plugins', //cpg1.4
+  'n_plugins' => 'Plugins Not installed', //cpg1.4
+  'none_installed' => 'None Installed', //cpg1.4
+  'operation' => 'Operation', //cpg1.4
+  'not_plugin_package' => 'The file uploaded is not a plugin package.', //cpg1.4
+  'copy_error' => 'There was an error copying the package to the plugins folder.', //cpg1.4
+  'upload' => 'Upload', //cpg1.4
+  'configure_plugin' => 'Configure plugin', //cpg1.4
+  'cleanup_plugin' => 'Cleanup plugin', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-	'already_rated' => '    ',
-	'rate_ok' => ' ',
-	'forbidden' => '      .', //cpg1.3.0
+  'already_rated' => 'דירגת כבר קובץ זה!',
+  'rate_ok' => 'דירוגך התקבל, תודה!',
+  'forbidden' => 'You can not rate your own files.',
 );
 
 // ------------------------------------------------------------------------- //
@@ -913,79 +1474,79 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-        .  ,          .              (    ).               .
-<br />
+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-orientated 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 />
-   "" (Cookies)     . ""             .         .
-<br />
-<br />
-  " /"         .
+By clicking 'I agree' below you agree to be bound by these conditions.
 EOT;
 
 $lang_register_php = array(
-	'page_title' => ' /',
-	'term_cond' => '  ',
-	'i_agree' => ' /',
-	'submit' => '  ',
-	'err_user_exists' => ' /   ,    ',
-	'err_password_mismatch' => '  ,   ',
-	'err_uname_short' => '  /    2  (: 4  )',
-	'err_password_short' => '    2  (: 6  )',
-	'err_uname_pass_diff' => '     ',
-	'err_invalid_email' => '    ',
-	'err_duplicate_email' => '       ',
-	'enter_info' => '    ',
-	'required_info' => ' ',
-	'optional_info' => ' ',
-	'username' => ' /',
-	'password' => '',
-	'password_again' => ' ',
-	'email' => ' ',
-	'location' => '',
-	'interests' => ' ',
-	'website' => ' ',
-	'occupation' => '',
-	'error' => '',
-	'confirm_email_subject' => '%s -  ',
-	'information' => '',
-	'failed_sending_email' => '     ',
-	'thank_you' => ' .<br /><br />     ,    .',
-	'acct_created' => '       ',
-	'acct_active' => '       ',
-	'acct_already_act' => '  !',
-	'acct_act_failed' => '    !',
-	'err_unk_user' => '   !',
-	'x_s_profile' => '  %s',
-	'group' => '',
-	'reg_date' => '',
-	'disk_usage' => '  ',
-	'change_pass' => ' ',
-	'current_pass' => ' ',
-	'new_pass' => ' ',
-	'new_pass_again' => '  ',
-	'err_curr_pass' => '  ',
-	'apply_modif' => ' ',
-	'change_pass' => ' ',
-	'update_success' => '  ',
-	'pass_chg_success' => ' ',
-	'pass_chg_error' => '  ',
-	'notify_admin_email_subject' => '%s - Registration notification', //cpg1.3.0
-	'notify_admin_email_body' => 'A new user with the username "%s" has registered in your gallery', //cpg1.3.0
+  'page_title' => 'User registration',
+  'term_cond' => 'Terms and conditions',
+  'i_agree' => 'I agree',
+  'submit' => 'Submit registration',
+  'err_user_exists' => 'The username you have entered already exist, please choose a different one',
+  'err_password_mismatch' => 'The two passwords does not match, please input them again',
+  'err_uname_short' => 'Username must be 2 characters long minimum',
+  'err_password_short' => 'Password must be 2 characters long minimum',
+  'err_uname_pass_diff' => 'Username and password must be different',
+  'err_invalid_email' => 'Email address is invalid',
+  'err_duplicate_email' => 'Another user has already registered with the email address you entered',
+  'enter_info' => 'Input registration information',
+  'required_info' => 'Required information',
+  'optional_info' => 'Optional information',
+  'username' => 'Username',
+  'password' => 'Password',
+  'password_again' => 'Re-enter password',
+  'email' => 'Email',
+  'location' => 'Location',
+  'interests' => 'Interests',
+  'website' => 'Home page',
+  'occupation' => 'Occupation',
+  'error' => 'ERROR',
+  'confirm_email_subject' => '%s - Registration confirmation',
+  'information' => 'Information',
+  'failed_sending_email' => 'The registration confirmation email can\'t be send !',
+  'thank_you' => 'Thank you for registering.<br /><br />An email with information on how to activate your account was sent to the email address you provided.',
+  'acct_created' => 'Your account has been created and you can now login with your username and password',
+  'acct_active' => 'Your account is now active and you can login with your username and password',
+  'acct_already_act' => 'Account is already active!', //cpg1.4
+  'acct_act_failed' => 'This account can\'t be activated !',
+  'err_unk_user' => 'Selected user does not exist !',
+  'x_s_profile' => '%s\'s profile',
+  'group' => 'Group',
+  'reg_date' => 'Joined',
+  'disk_usage' => 'Disk usage',
+  'change_pass' => 'Change password',
+  'current_pass' => 'Current password',
+  'new_pass' => 'New password',
+  'new_pass_again' => 'New password again',
+  'err_curr_pass' => 'Current password is incorrect',
+  'apply_modif' => 'Apply modifications',
+  'change_pass' => 'Change my password',
+  'update_success' => 'Your profile was updated',
+  'pass_chg_success' => 'Your password was changed',
+  'pass_chg_error' => 'Your password was not changed',
+  'notify_admin_email_subject' => '%s - Registration notification',
+  'last_uploads' => 'Last uploaded file.<br />Click to see all uploads by', //cpg1.4
+  'last_comments' => 'Last comment.<br />Click to see all comments made by', //cpg1.4
+  'notify_admin_email_body' => 'A new user with the username "%s" has registered in your gallery',
+  'pic_count' => 'Files uploaded', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Registration request', //cpg1.4
+  'thank_you_admin_activation' => 'Thank you.<br /><br />Your request for account activation was sent to the admin. You will receive an email if approved.', //cpg1.4
+  'acct_active_admin_activation' => 'The account is now active and an email has been sent to the user.', //cpg1.4
+  'notify_user_email_subject' => '%s - Activation notification', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
 Thank you for registering at {SITE_NAME}
 
-Your username is : "{USER_NAME}"
-Your password is : "{PASSWORD}"
+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.
 
-In order to activate your account, you need to click on the link below
-or copy and paste it in your web browser.
-
-{ACT_LINK}
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
 Regards,
 
@@ -993,6 +1554,26 @@
 
 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_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;
 }
 
 // ------------------------------------------------------------------------- //
@@ -1000,165 +1581,222 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-	'title' => ' ',
-	'no_comment' => '  ',
-	'n_comm_del' => '%s  ',
-	'n_comm_disp' => '  ',
-	'see_prev' => ' ',
-	'see_next' => ' ',
-	'del_comm' => '  ',
+  'title' => 'Review comments',
+  'no_comment' => 'There is no comment to review',
+  'n_comm_del' => '%s comment(s) deleted',
+  'n_comm_disp' => 'Number of comments to display',
+  'see_prev' => 'See previous',
+  'see_next' => 'See next',
+  'del_comm' => 'Delete selected comments',
+  'user_name' => 'Name', //cpg1.4
+  'date' => 'Date', //cpg1.4
+  'comment' => 'Comment', //cpg1.4
+  'file' => 'קובץ', //cpg1.4
+  'name_a' => 'User name ascending', //cpg1.4
+  'name_d' => 'User name descending', //cpg1.4
+  'date_a' => 'Date ascending', //cpg1.4
+  'date_d' => 'Date descending', //cpg1.4
+  'comment_a' => 'Comment message ascending', //cpg1.4
+  'comment_d' => 'Comment message descending', //cpg1.4
+  'file_a' => 'File ascending', //cpg1.4
+  'file_d' => 'File descending', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-	0 => '  ',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'חיפוש במאגר הקבצים', //cpg1.4
+  'submit_search' => 'חיפוש', //cpg1.4
+  'keyword_list_title' => 'Keyword list', //cpg1.4
+  'keyword_msg' => 'The above list is not all inclusive. It does not include words from photo titles or descriptions. Try a full-text search.',  //cpg1.4
+  'edit_keywords' => 'Edit keywords', //cpg1.4
+  'search in' => 'חפש ב:', //cpg1.4
+  'ip_address' => 'IP address', //cpg1.4
+  'fields' => 'חפש ב', //cpg1.4
+  'age' => 'גיל', //cpg1.4
+  'newer_than' => 'חדשים מ', //cpg1.4
+  'older_than' => 'ישנים מ', //cpg1.4
+  'days' => 'ימים', //cpg1.4
+  'all_words' => 'כל מילות החיפוש (AND)', //cpg1.4
+  'any_words' => 'כל אחת ממילות החיפוש (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'כותרת', //cpg1.4
+  'caption' => 'כיתוב', //cpg1.4
+  'keywords' => 'מילות מפתח', //cpg1.4
+  'owner_name' => 'שם בעלים', //cpg1.4
+  'filename' => 'שם קובץ', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-	'page_title' => '  ',
-	'select_dir' => ' ',
-	'select_dir_msg' => '           -FTP.<br /><br />       ',
-	'no_pic_to_add' => '  ',
-	'need_one_album' => '        ',
-	'warning' => '',
-	'change_perm' => '     .     - 755  777   !',
-	'target_album' => '<b>   "</b>%s<b>"  </b>%s',
-	'folder' => '',
-	'image' => '',
-	'album' => '',
-	'result' => '',
-	'dir_ro' => '  . ',
-	'dir_cant_read' => '  . ',
-	'insert' => '   ',
-	'list_new_pic' => '  ',
-	'insert_selected' => '  ',
-	'no_pic_found' => '    ',
-	'be_patient' => '        ',
-	'no_album' => '  ',  //cpg1.3.0
-	'notes' =>  '<ul>'.
-				'<li><b>OK</b> :   '.
-				'<li><b>DP</b> :  (  )   '.
-				'<li><b>PB</b> :   .        '.
-				'<li>  OK/DP/PB  ,           PHP'.
-				'<li><b>NA</b> :      .    \'<a href="javascript:history.back(1)"></a>\'  .        <a href="albmgr.php">  </a></li>'.
-				'<li>    "Time out",     Refresh/Reload'.
-				'</ul>',
+  'page_title' => 'חפש קבצים חדשים',
+  'select_dir' => 'בחר ספריה',
+  'select_dir_msg' => 'פונקציה זו מאפשרת לך להוסיף סדרה של קבצים הנמצאים בשרת (ניתן להעלות אותם דרך FTP).<br /><br />בחר בספריה אליה העלית את הקבצים.', //cpg1.4
+  'no_pic_to_add' => 'There is no file to add',
+  'need_one_album' => 'אתה חייב לפחות אלבום אחד בכדי להשתמש בפונקציה זו',
+  'warning' => 'אזהרה',
+  '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 !',
+  'target_album' => '<b>הכנס הקבצים של &quot;</b>%s<b>&quot; לתוך </b>%s',
+  'folder' => 'תיקיה',
+  'image' => 'שם הקובץ',
+  'album' => 'אלבום',
+  'result' => 'תוצאה',
+  'dir_ro' => 'Not writable. ',
+  'dir_cant_read' => 'Not readable. ',
+  'insert' => 'מוסיף את הקבצים החדשים לגלריה',
+  'list_new_pic' => 'רשימת קבצים חדשים',
+  'insert_selected' => 'הוסף את הקבצים שנבחרו',
+  'no_pic_found' => 'לא נמצאו קבצים חדשים',
+  'be_patient' => 'התאזרו בסבלנות, התהליך מתבצע כעת...',
+  'no_album' => 'לא נבחר אלבום',
+  'result_icon' => 'לחץ לפרטים או לטעינה מחדש',  //cpg1.4
+  'notes' =>  '<ul>'.
+                          '<li><b>OK</b> = הקובץ נוסף בהצלחה'.
+                          '<li><b>DP</b> = קובץ כפול, אשר נמצא כבר במאגר המידע'.
+                          '<li><b>PB</b> : לא ניתן להוסיף את הקובץ. בדוק את ההגדרות ואת ההרשאות של הספריה בה שוכנים הקבצים'.
+                          '<li><b>NA</b> : לא בחרת אלבום אליו צריכים להגיע הקבצים. לחץ \'<a href="javascript:history.back(1)">אחורה</a>\' ובחר אלבום. אם עדיין אין אלבום, <a href="albmgr.php">צור חדש</a></li>'.
+                          '<li>אם הסימנים OK, DP, PB לא מופיעים, לחץ על הקובץ התקול לצפיה בשגיאת PHP'.
+                          '<li>אם הדפדפן מפסיק להגיב למשך פרק זמן ממושך, רענן התצוגה'.
+                          '</ul>',
+  'select_album' => 'בחר אלבום',
+  'check_all' => 'Check All',
+  'uncheck_all' => 'Uncheck All',
+  '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.', //cpg1.4
+   'albums_no_category' => 'Albums with no category', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Personal albums', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'מנשק הניתן לסיור (לא מומלץ)', //cpg1.4
+  'edit_pics' => 'ערוך קבצים', //cpg1.4
+  'edit_properties' => 'מאפייני האלבום', //cpg1.4
+  'view_thumbs' => 'תמונות האלבום', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'show/hide this column', //cpg1.4
+  'vote' => 'Vote Details', //cpg1.4
+  'hits' => 'Hit Details', //cpg1.4
+  'stats' => 'Vote Statistics', //cpg1.4
+  'sdate' => 'Date', //cpg1.4
+  'rating' => 'Rating', //cpg1.4
+  'search_phrase' => 'Search phrase', //cpg1.4
+  'referer' => 'Referer', //cpg1.4
+  'browser' => 'Browser', //cpg1.4
+  'os' => 'Operating System', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Sort by %s', //cpg1.4
+  'ascending' => 'ascending', //cpg1.4
+  'descending' => 'descending', //cpg1.4
+  'internal' => 'int', //cpg1.4
+  'close' => 'close', //cpg1.4
+  'hide_internal_referers' => 'hide internal referers', //cpg1.4
+  'date_display' => 'Date display', //cpg1.4
+  'submit' => 'submit / refresh', //cpg1.4
 );
 
-
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
 // ------------------------------------------------------------------------- //
 
 // Void
 
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-	'title' => ' ',
-	'user_name' => ' ',
-	'ip_address' => '&nbsp;IP',
-	'expiry' => '  (  = )',
-	'edit_ban' => ' ',
-	'delete_ban' => '',
-	'add_new' => ' ',
-	'add_ban' => '',
-	'error_user' => '  ', //cpg1.3.0
-	'error_specify' => '      IP', //cpg1.3.0
-	'error_ban_id' => ' (ID)   !', //cpg1.3.0
-	'error_admin_ban' => '    !', //cpg1.3.0
-	'error_server_ban' => '     ?    ...', //cpg1.3.0
-	'error_ip_forbidden' => '    IP    non-routable!', //cpg1.3.0
-	'lookup_ip' => '  IP', //cpg1.3.0
-	'submit' => '!', //cpg1.3.0
-);
-
 // ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-	'title' => ' ',
-	'custom_title' => '  ', //cpg1.3.0
-	'cust_instr_1' => '     ,      .', //cpg1.3.0
-	'cust_instr_2' => '  ', //cpg1.3.0
-	'cust_instr_3' => '   : %s', //cpg1.3.0
-	'cust_instr_4' => '  -URL/: %s', //cpg1.3.0
-	'cust_instr_5' => '  -URL/:', //cpg1.3.0
-	'cust_instr_6' => '   :', //cpg1.3.0
-	'cust_instr_7' => '            "". ', //cpg1.3.0
-	'reg_instr_1' => '    .', //cpg1.3.0
-	'reg_instr_2' => '    .      %s&nbsp;KB.  ZIP   " "  " "  .', //cpg1.3.0
-	'reg_instr_3' => '    (ZIP) ,      "  "', //cpg1.3.0
-	'reg_instr_4' => '         : http://www.mysite.com/images/example.jpg', //cpg1.3.0
-	'reg_instr_5' => '      "".', //cpg1.3.0
-	'reg_instr_6' => '    :', //cpg1.3.0
-	'reg_instr_7' => '   :', //cpg1.3.0
-	'reg_instr_8' => '  -URL/:', //cpg1.3.0
-	'error_report' => '" ', //cpg1.3.0
-	'error_instr' => '    :', //cpg1.3.0
-	'file_name_url' => '  /  ', //cpg1.3.0
-	'error_message' => ' ', //cpg1.3.0
-	'no_post' => '     POST.', //cpg1.3.0
-	'forb_ext' => '   .', //cpg1.3.0
-	'exc_php_ini' => '     - php.ini.', //cpg1.3.0
-	'exc_file_size' => '      .', //cpg1.3.0
-	'partial_upload' => '   .', //cpg1.3.0
-	'no_upload' => '  ..', //cpg1.3.0
-	'unknown_code' => '  PHP  .', //cpg1.3.0
-	'no_temp_name' => '  -    .', //cpg1.3.0
-	'no_file_size' => '    .', //cpg1.3.0
-	'impossible' => '    .', //cpg1.3.0
-	'not_image' => '   .', //cpg1.3.0
-	'not_GD' => '   " GD', //cpg1.3.0
-	'pixel_allowance' => '   ', //cpg1.3.0
-	'incorrect_prefix' => '   (URL) ', //cpg1.3.0
-	'could_not_open_URI' => '   .', //cpg1.3.0
-	'unsafe_URI' => '   .', //cpg1.3.0
-	'meta_data_failure' => '    (Meta data).', //cpg1.3.0
-	'http_401' => '401 Unauthorized', //cpg1.3.0
-	'http_402' => '402 Payment Required', //cpg1.3.0
-	'http_403' => '403 Forbidden', //cpg1.3.0
-	'http_404' => '404 Not Found', //cpg1.3.0
-	'http_500' => '500 Internal Server Error', //cpg1.3.0
-	'http_503' => '503 Service Unavailable', //cpg1.3.0
-	'MIME_extraction_failure' => '     - MIME.', //cpg1.3.0
-	'MIME_type_unknown' => ' MIME  ', //cpg1.3.0
-	'cant_create_write' => '    .', //cpg1.3.0
-	'not_writable' => '    .', //cpg1.3.0
-	'cant_read_URI' => '    (URL).', //cpg1.3.0
-	'cant_open_write_file' => '    .', //cpg1.3.0
-	'cant_write_write_file' => '    .', //cpg1.3.0
-	'cant_unzip' => '   (Unzip).', //cpg1.3.0
-	'unknown' => '  ', //cpg1.3.0
-	'succ' => ' ', //cpg1.3.0
-	'success' => '%s  .', //cpg1.3.0
-	'add' => '   ""     .', //cpg1.3.0
-	'failure' => ' ', //cpg1.3.0
-	'f_info' => '  ', //cpg1.3.0
-	'no_place' => '    .', //cpg1.3.0
-	'yes_place' => '    .', //cpg1.3.0
-	'max_fsize' => '    %s&nbsp;KB',
-	'album' => '',
-	'picture' => '',
-	'pic_title' => ' ',
-	'description' => ' ',
-	'keywords' => '  ( )',
-	'err_no_alb_uploadables' => '       ',
-	'place_instr_1' => '    .      .', //cpg1.3.0
-	'place_instr_2' => '    .    "".', //cpg1.3.0
-	'process_complete' => '   .', //cpg1.3.0
+  'title' => 'שליחת קובץ',
+  'custom_title' => 'Customized Request Form',
+  'cust_instr_1' => 'You may select a customized number of upload boxes. However, you may not select more than the limits listed below.',
+  'cust_instr_2' => 'Box Number Requests',
+  'cust_instr_3' => 'File upload boxes: %s',
+  'cust_instr_4' => 'URI/URL upload boxes: %s',
+  'cust_instr_5' => 'URI/URL upload boxes:',
+  'cust_instr_6' => 'File upload boxes:',
+  'cust_instr_7' => 'Please enter the number of each type of upload box you desire at this time.  Then click \'Continue\'. ',
+  'reg_instr_1' => 'Invalid action for form creation.',
+  'reg_instr_2' => 'ביכולתך לשלוח את הקבצים שלך בעזרת התיבות להלן. גודל כל קובץ חייב להיות קטן מ%s ק"ב.  קבצי ZIP ישארו דחוסים.',
+  'reg_instr_3' => 'אם ברצונך לשלוח את התמונות בקובץ ZIP, השתמש באפשרות הרלוונטית באיזור \'שלח קובץ ZIP\'',
+  'reg_instr_4' => 'לשליחת כתובת תמונה, הכנס את הכתובת המלאה, לדוגמה: http://www.mysite.com/images/example.jpg',
+  'reg_instr_5' => 'לסיום, לחץ על כפתור \'המשך\'.',
+  'reg_instr_6' => 'שלח קובץ ZIP',
+  'reg_instr_7' => 'שליחת קבצים:',
+  'reg_instr_8' => 'שליחת כתובות:',
+  'error_report' => 'Error Report',
+  'error_instr' => 'The following uploads encountered errors:',
+  'file_name_url' => 'File Name/URL',
+  'error_message' => 'Error Message',
+  'no_post' => 'File not uploaded by POST.',
+  'forb_ext' => 'Forbidden file extension.',
+  'exc_php_ini' => 'Exceeded filesize allowed in php.ini.',
+  'exc_file_size' => 'Exceeded filesize permitted by CPG.',
+  'partial_upload' => 'Only a partial upload.',
+  'no_upload' => 'No upload occurred.',
+  'unknown_code' => 'Unknown PHP upload error code.',
+  'no_temp_name' => 'No upload - No temp name.',
+  'no_file_size' => 'Contains no data/Corrupted',
+  'impossible' => 'Impossible to move.',
+  'not_image' => 'Not an image/corrupt',
+  'not_GD' => 'Not a GD extension.',
+  'pixel_allowance' => 'The height and or width of the uploaded picture is more than that allowed by the gallery config.', //cpg1.4
+  'incorrect_prefix' => 'Incorrect URI/URL prefix',
+  'could_not_open_URI' => 'Could not open URI.',
+  'unsafe_URI' => 'Safety not verifiable.',
+  'meta_data_failure' => 'Meta data failure',
+  'http_401' => '401 Unauthorized',
+  'http_402' => '402 Payment Required',
+  'http_403' => '403 Forbidden',
+  'http_404' => '404 Not Found',
+  'http_500' => '500 Internal Server Error',
+  'http_503' => '503 Service Unavailable',
+  'MIME_extraction_failure' => 'MIME could not be determined.',
+  'MIME_type_unknown' => 'Unknown MIME type',
+  'cant_create_write' => 'Cannot create write file.',
+  'not_writable' => 'Cannot write to write file.',
+  'cant_read_URI' => 'Cannot read URI/URL',
+  'cant_open_write_file' => 'Cannot open URI write file.',
+  'cant_write_write_file' => 'Cannot write to URI write file.',
+  'cant_unzip' => 'Cannot unzip.',
+  'unknown' => 'Unknown error',
+  'succ' => 'שליחת הקבצים הצליחה',
+  'success' => '%s קבצים נשלחו בהצלחה!',
+  'add' => 'לחץ על \'המשך\' להוספת הקבצים לאלבומים',
+  'failure' => 'Upload Failure',
+  'f_info' => 'File Information',
+  'no_place' => 'The previous file could not be placed.',
+  'yes_place' => 'הקובץ האחרון מוקם בהצלחה',
+  'max_fsize' => 'Maximum allowed file size is %s KB',
+  'album' => 'אלבום',
+  'picture' => 'קובץ',
+  'pic_title' => 'כותרת הקובץ',
+  'description' => 'תיאור הקובץ',
+  'keywords' => 'מילות מפתח (מופרדות ברווחים)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">בחר מרשימה</a>', //cpg1.4
+  'keywords_sel' =>'Select a Keyword', //cpg1.4
+  'err_no_alb_uploadables' => 'Sorry there is no album where you are allowed to upload files',
+  'place_instr_1' => 'הכנס כעת את הקבצים לאלבומים ומלא את המידע הרלוונטי עבור כל קובץ.',
+  'place_instr_2' => 'More files need placement. Please click \'Continue\'.',
+  'process_complete' => 'You have successfully placed all the files.',
+   'albums_no_category' => 'אלבומים ללא קטגוריות', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Personal albums', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'בחר אלבום', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Close', //cpg1.4
+  'no_keywords' => 'Sorry, no keywords available!', //cpg1.4
+  'regenerate_dictionary' => 'Regenerate Dictionary', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1166,110 +1804,304 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-	'title' => ' ',
-	'name_a' => ',  ',
-	'name_d' => ',  ',
-	'group_a' => ',  ',
-	'group_d' => ',  ',
-	'reg_a' => ' ,  ',
-	'reg_d' => ' ,  ',
-	'pic_a' => ' ,  ',
-	'pic_d' => ' ,  ',
-	'disku_a' => ' ,  ',
-	'disku_d' => ' ,  ',
-	'lv_a' => ' ,  ', //cpg1.3.0
-	'lv_d' => ' ,  ', //cpg1.3.0
-	'sort_by' => '  ',
-	'err_no_users' => '  !',
-	'err_edit_self' => '       ,       " "',
-	'edit' => '',
-	'delete' => '',
-	'name' => ' ',
-	'group' => '',
-	'inactive' => ' ',
-	'operations' => '',
-	'pictures' => '',
-	'disk_space' => '  / ',
-	'registered_on' => ' ',
-	'last_visit' => ' ', //cpg1.3.0
-	'u_user_on_p_pages' => '%d  - %d ',
-	'confirm_del' => ' / /    ?\\n       !',
-	'mail' => '"',
-	'err_unknown_user' => '   ',
-	'modify_user' => ' ',
-	'notes' => '',
-	'note_list' => '<li>     ,      ',
-	'password' => '',
-	'user_active' => ' ',
-	'user_group' => '',
-	'user_email' => '"',
-	'user_web_site' => ' ',
-	'create_new_user' => '  ',
-	'user_location' => '',
-	'user_interests' => ' ',
-	'user_occupation' => '',
-	'latest_upload' => ' ', //cpg1.3.0
-	'never' => ' ', //cpg1.3.0
+  'memberlist' => 'Memberlist', //cpg1.4
+  'user_manager' => 'User manager', //cpg1.4
+  'title' => 'Manage users',
+  'name_a' => 'Name ascending',
+  'name_d' => 'Name descending',
+  'group_a' => 'Group ascending',
+  'group_d' => 'Group descending',
+  'reg_a' => 'Reg date ascending',
+  'reg_d' => 'Reg date descending',
+  'pic_a' => 'File count ascending',
+  'pic_d' => 'File count descending',
+  'disku_a' => 'Disk usage ascending',
+  'disku_d' => 'Disk usage descending',
+  'lv_a' => 'Last visit ascending',
+  'lv_d' => 'Last visit descending',
+  'sort_by' => 'Sort users by',
+  'err_no_users' => 'User table is empty !',
+  'err_edit_self' => 'You can\'t edit your own profile, use the \'My profile\' link for that',
+  'edit' => 'Edit', //cpg1.4
+  'with_selected' => 'With selected:', //cpg1.4
+  'delete' => 'Delete', //cpg1.4
+  'delete_files_no' => 'keep public files (but anonymize)', //cpg1.4
+  'delete_files_yes' => 'delete public files as well', //cpg1.4
+  'delete_comments_no' => 'keep comments (but anonymize)', //cpg1.4
+  'delete_comments_yes' => 'delete comments as well', //cpg1.4
+  'activate' => 'Activate', //cpg1.4
+  'deactivate' => 'Deactivate', //cpg1.4
+  'reset_password' => 'Reset Password', //cpg1.4
+  'change_primary_membergroup' => 'Change primary membergroup', //cpg1.4
+  'add_secondary_membergroup' => 'Add secondary membergroup', //cpg1.4
+  'name' => 'User name',
+  'group' => 'Group',
+  'inactive' => 'Inactive',
+  'operations' => 'Operations',
+  'pictures' => 'Files',
+  'disk_space_used' => 'Space used', //cpg1.4
+  'disk_space_quota' => 'Space Quota', //cpg1.4
+  'registered_on' => 'Registration', //cpg1.4
+  'last_visit' => 'Last Visit',
+  'u_user_on_p_pages' => '%d users on %d page(s)',
+  'confirm_del' => 'Are you sure you want to DELETE this user ? \\nAll his files and albums will also be deleted.', //js-alert
+  'mail' => 'MAIL',
+  'err_unknown_user' => 'Selected user does not exist !',
+  'modify_user' => 'Modify user',
+  'notes' => 'Notes',
+  'note_list' => '<li>If you don\'t want to change the current password, leave the "password" field blank',
+  'password' => 'Password',
+  'user_active' => 'User is active',
+  'user_group' => 'User group',
+  'user_email' => 'User email',
+  'user_web_site' => 'User web site',
+  'create_new_user' => 'Create new user',
+  'user_location' => 'User location',
+  'user_interests' => 'User interests',
+  'user_occupation' => 'User occupation',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Recent uploads',
+  'never' => 'never',
+  'search' => 'User search', //cpg1.4
+  'submit' => 'Submit', //cpg1.4
+  'search_submit' => 'Go!', //cpg1.4
+  'search_result' => 'Search results for: ', //cpg1.4
+  'alert_no_selection' => 'You have to select at least one user first!', //cpg1.4 //js-alert
+  'password' => 'password', //cpg1.4
+  'select_group' => 'Select group', //cpg1.4
+  'groups_alb_access' => 'Album permissions by group', //cpg1.4
+  'album' => 'אלבום', //cpg1.4
+  'category' => 'קטגוריה', //cpg1.4
+  'modify' => 'Modify?', //cpg1.4
+  'group_no_access' => 'This group has no special access', //cpg1.4
+  'notice' => 'Notice', //cpg1.4
+  'group_can_access' => 'Album(s) that only "%s" can access', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => '  ',
-        'what_it_does' => '  ',
-        'what_update_titles' => '   ',
-        'what_delete_title' => ' ',
-        'what_rebuild' => '     ',
-        'what_delete_originals' => '       ',
-        'file' => '',
-        'title_set_to' => '  -',
-        'submit_form' => '',
-        'updated_succesfully' => ' ',
-        'error_create' => ' ',
-        'continue' => '   ',
-        'main_success' => ' %s    ',
-        'error_rename' => '   %s - %s',
-        'error_not_found' => ' %s  ',
-        'back' => ' ',
-        'thumbs_wait' => '  /  -  ...',
-        'thumbs_continue_wait' => '   / ...',
-        'titles_wait' => ' ,  ...',
-        'delete_wait' => ' ,  ...',
-        'replace_wait' => '       ,  ...',
-        'instruction' => ' ',
-        'instruction_action' => ' ',
-        'instruction_parameter' => ' ',
-        'instruction_album' => ' ',
-        'instruction_press' => '  %s',
-        'update' => '  /   ',
-        'update_what' => '  ',
-        'update_thumb' => ' ',
-        'update_pic' => '   ',
-        'update_both' => '     ',
-        'update_number' => '    ',
-        'update_option' => '(          Timeout)',
-        'filename_title' => '  = ',
-        'filename_how' => '    ',
-        'filename_remove' => '  ( JPG)  - __ .',
-        'filename_euro' => '     -  20_20_13_23_11_2003 : 13:20 23/11/2003',
-        'filename_us' => '    -  20_20_13_23_11_2003 : 13:20 11/23/2003',
-        'filename_time' => '   -  20_20_13_23_11_2003 : 13:20',
-        'delete' => '     ',
-        'delete_title' => ' ',
-        'delete_original' => '   ',
-        'delete_replace' => '       ',
-        'select_album' => ' ',
-	'delete_orphans' => '  "" ( ).', //cpg1.3.0
-	'orphan_comment' => ' "" ', //cpg1.3.0
-	'delete' => '', //cpg1.3.0
-	'delete_all' => ' ', //cpg1.3.0
-	'comment' => ': ', //cpg1.3.0
-	'nonexist' => '    # ', //cpg1.3.0
-	'phpinfo' => ' &nbsp;PHP&nbsp;', //cpg1.3.0
-	'update_db' => '  ', //cpg1.3.0
-	'update_db_explanation' => '     ,   ,       ,   "  "  .       /    .', //cpg1.3.0
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Updates titles from filename', //cpg1.4
+'Deletes titles', //cpg1.4
+'Rebuilds thumbnails and resized photos', //cpg1.4
+'Deletes original sized photos replacing them with the resized version', //cpg1.4
+'Deletes original or intermediate size photos to free webspace', //cpg1.4
+'Deletes orphaned comments', //cpg1.4
+'Re-reads file sizes and dimensions (if you manually edited pics)', //cpg1.4
+'Resets views counter', //cpg1.4
+'Displays phpinfo', //cpg1.4
+'Updates the database', //cpg1.4
+'Displays log files', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Admin utilities (Resize pictures)',
+  'what_it_does' => 'What it does',
+  'file' => 'קובץ',
+  'problem' => 'Problem', //cpg1.4
+  'status' => 'Status', //cpg1.4
+  'title_set_to' => 'title set to',
+  'submit_form' => 'submit',
+  'updated_succesfully' => 'updated succesfully',
+  'error_create' => 'ERROR creating',
+  'continue' => 'Process more images',
+  'main_success' => 'The file %s was successfully used as main file',
+  'error_rename' => 'Error renaming %s to %s',
+  'error_not_found' => 'The file %s was not found',
+  'back' => 'back to main',
+  'thumbs_wait' => 'Updating thumbnails and/or resized images, please wait...',
+  'thumbs_continue_wait' => 'Continuing to update thumbnails and/or resized images...',
+  'titles_wait' => 'Updating titles, please wait...',
+  'delete_wait' => 'Deleting titles, please wait...',
+  'replace_wait' => 'Deleting originals and replacing them with resized images, please wait..',
+  'instruction' => 'Quick instructions',
+  'instruction_action' => 'Select action',
+  'instruction_parameter' => 'Set parameters',
+  'instruction_album' => 'בחר אלבום',
+  'instruction_press' => 'Press %s',
+  'update' => 'Update thumbs and/or resized photos',
+  'update_what' => 'What should be updated',
+  'update_thumb' => 'Only thumbnails',
+  'update_pic' => 'Only resized pictures',
+  'update_both' => 'Both thumbnails and resized pictures',
+  'update_number' => 'Number of processed images per click',
+  'update_option' => '(Try setting this option lower if you experience timeout problems)',
+  'filename_title' => 'Filename &rArr; File title',
+  'filename_how' => 'How should the filename be modified',
+  'filename_remove' => 'Remove the .jpg ending and replace _ (underscore) with spaces',
+  'filename_euro' => 'Change 2003_11_23_13_20_20.jpg to 23/11/2003 13:20',
+  'filename_us' => 'Change 2003_11_23_13_20_20.jpg to 11/23/2003 13:20',
+  'filename_time' => 'Change 2003_11_23_13_20_20.jpg to 13:20',
+  'delete' => 'Delete file titles or original size photos',
+  'delete_title' => 'Delete file titles',
+  'delete_title_explanation' => 'This will remove all titles on files in the album you specify.', //cpg1.4
+  'delete_original' => 'Delete original size photos',
+  'delete_original_explanation' => 'This will remove the full sized pictures.', //cpg1.4
+  'delete_intermediate' => 'Delete intermediate pictures', //cpg1.4
+  'delete_intermediate_explanation' => 'This will delete intermediate (normal) pictures.<br />Use this to free up disk space if you have disabled \'Create intermediate pictures\' in config after adding pictures.', //cpg1.4
+  'delete_replace' => 'Deletes the original images replacing them with the sized versions',
+  'titles_deleted' => 'All titles in specified album removed', //cpg1.4
+  'deleting_intermediates' => 'Deleting intermediate images, please wait...', //cpg1.4
+  'searching_orphans' => 'Searching for orphans, please wait...', //cpg1.4
+  'select_album' => 'בחר אלבום',
+  'delete_orphans' => 'Delete comments on missing files', //cpg1.4
+  '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.', //cpg1.4
+  'refresh_db' => 'Reload file dimensions and size information', //cpg1.4
+  '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.', //cpg1.4
+  'reset_views' => 'Reset view counters', //cpg1.4
+  'reset_views_explanation' => 'Sets all file view counts to zero in the album specified.', //cpg1.4
+  'orphan_comment' => 'orphan comments found',
+  'delete' => 'Delete',
+  'delete_all' => 'Delete all',
+  'delete_all_orphans' => 'Delete all orphans?', //cpg1.4
+  'comment' => 'Comment: ',
+  'nonexist' => 'attached to non existant file # ',
+  'phpinfo' => 'Display phpinfo',
+  'phpinfo_explanation' => 'Contains technical information about your server.<br /> - You may be asked to provide information from this when requesting support.', //cpg1.4
+  'update_db' => 'Update database',
+  'update_db_explanation' => '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.',
+  'view_log' => 'View log files', //cpg1.4
+  'view_log_explanation' => 'Coppermine can keep track of various actions users perform. You can browse those logs if you have enabled logging in <a href="admin.php">coppermine config</a>.', //cpg1.4
+  'versioncheck' => 'Check versions', //cpg1.4
+  'versioncheck_explanation' => '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.4
+  'bridgemanager' => 'Bridge Manager', //cpg1.4
+  'bridgemanager_explanation' => 'Enable/disable integration (bridging) of Coppermine with another application (e.g. your BBS).', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Versioncheck', //cpg1.4
+  'what_it_does' => 'This page is meant for users who have updated their coppermine install. This script goes through the files on your webserver and tries to determine if your local file versions on the webserver are the same as the ones from the repository at http://coppermine.sourceforge.net, this way displaying the files you were meant to update as well.<br />It will show everything in red that needs to be fixed. Entries in yellow need looking into. Entries in green (or your default font color) are OK.<br />Click on the help icons to find out more.', //cpg1.4
+  'online_repository_unable' => 'Unable to connect to online repository', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine was unable to connect to the online repository. This can have two reasons:', //cpg1.4
+  'online_repository_reason1' => 'the coppermine online repository is currently down - check if you can browse this page: %s - if you can\'t access this page, try again later.', //cpg1.4
+  'online_repository_reason2' => 'PHP on your webserver is configured with %s turned off (by default, it\'s turned on). If the server is yours to administer, turn this option on in <i>php.ini</i> (at least allow it to be overridden with %s). If you\'re webhosted, you will probably have to live with the fact that you can\'t compare your files to the online repository. This page will then only display the file versions that came with your distribution - updates will not be displayed.', //cpg1.4
+  'online_repository_skipped' => 'Connection to online repository skipped', //cpg1.4
+  'online_repository_to_local' => 'The script is defaulting to the local copy of the version-files now. The data may be inacurate if you have upgraded Coppermine and you haven\'t uploaded all files. Changes to the files after the release won\'t be taken into account as well.', //cpg1.4
+  'local_repository_unable' => 'Unable to connect to the repository on your server', //cpg1.4
+  'local_repository_explanation' => 'Coppermine was unable to connect to the repository file %s on your webserver. This probably means that you haven\'t uploaded the repository file to your webserver. Do so now and then try to run this page once more (hit refresh).<br />If the script still fails, your webhost might have disabled parts of <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP\'s filesystem functions</a> completely. In this case, you simply won\'t be able to use this tool at all, sorry.', //cpg1.4
+  'coppermine_version_header' => 'Installed Coppermine version', //cpg1.4
+  'coppermine_version_info' => 'You have currently installed: %s', //cpg1.4
+  'coppermine_version_explanation' => 'If you think this is entirely wrong and you\'re supposed to be running a higher version of Coppermine, you probably haven\'t uploaded the most recent version of the file <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Version comparison', //cpg1.4
+  'folder_file' => 'folder/file', //cpg1.4
+  'coppermine_version' => 'cpg version', //cpg1.4
+  'file_version' => 'file version', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'writable', //cpg1.4
+  'not_writable' => 'not writable', //cpg1.4
+  'help' => 'Help', //cpg1.4
+  'help_file_not_exist_optional1' => 'file/folder does not exist', //cpg1.4
+  'help_file_not_exist_optional2' => 'The file/folder %s has not been found on your server. Although it is optional you should upload it (using your FTP client) to your webserver if you are experiencing problems.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'file/folder does not exist', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'The file/folder %s has not been found on your server, although it is mandatory. Upload the file to your webserver (using your FTP client).', //cpg1.4
+  'help_no_local_version1' => 'No local file version', //cpg1.4
+  'help_no_local_version2' => 'The script was unable to extract a local file version - your file is either outdated or you have modified it, removing the header information on the way. Updating the file is recommended.', //cpg1.4
+  'help_local_version_outdated1' => 'Local version outdated', //cpg1.4
+  'help_local_version_outdated2' => 'Your version of this file seems to be from an older version of Coppermine (you probably upgraded). Make sure to update this file as well.', //cpg1.4
+  'help_local_version_na1' => 'Unable to extract cvs version info', //cpg1.4
+  'help_local_version_na2' => 'The script could not determine what cvs version the file on your webserver is. You should upload the file from your package.', //cpg1.4
+  'help_local_version_dev1' => 'Development version', //cpg1.4
+  'help_local_version_dev2' => 'The file on your webserver seems to be newer than your Coppermine version. You are either using a development file (you should only do so if you know what you are doing), or you have upgraded your Coppermine install and not uploaded include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Folder not writable', //cpg1.4
+  'help_not_writable2' => 'Change file permissions (CHMOD) to grant the script write access to the folder %s and everything within it.', //cpg1.4
+  'help_writable1' => 'Folder writable', //cpg1.4
+  'help_writable2' => 'The folder %s is writable. This is an unnecessary risk, coppermine only needs read/execute access.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine was not able to determine wether the folder is writable.', //cpg1.4
+  'your_file' => 'your file', //cpg1.4
+  'reference_file' => 'reference file', //cpg1.4
+  'summary' => 'Summary', //cpg1.4
+  'total' => 'Total files/folders checked', //cpg1.4
+  'mandatory_files_missing' => 'Mandatory files missing', //cpg1.4
+  'optional_files_missing' => 'Optional files missing', //cpg1.4
+  'files_from_older_version' => 'Files left over from outdated Coppermine version', //cpg1.4
+  'file_version_outdated' => 'Outdated file versions', //cpg1.4
+  'error_no_data' => 'The script made a boo, it was not able to retrieve any information. Sorry for the inconvenience.', //cpg1.4
+  'go_to_webcvs' => 'go to %s', //cpg1.4
+  'options' => 'Options', //cpg1.4
+  'show_optional_files' => 'show optional folders/files', //cpg1.4
+  'show_mandatory_files' => 'show mandatory files', //cpg1.4
+  'show_file_versions' => 'show file versions', //cpg1.4
+  'show_errors_only' => 'show folders/files with errors only', //cpg1.4
+  'show_permissions' => 'show folder permissions', //cpg1.4
+  'show_condensed_output' => 'show condensed ouput (for easier screenshots)', //cpg1.4
+  'coppermine_in_webroot' => 'coppermine is installed in the webroot', //cpg1.4
+  'connect_online_repository' => 'try connecting to the online repository', //cpg1.4
+  'show_additional_information' => 'show additional information', //cpg1.4
+  'no_webcvs_link' => 'don\'t display web cvs link', //cpg1.4
+  'stable_webcvs_link' => 'display web cvs link to stable branch', //cpg1.4
+  'devel_webcvs_link' => 'display web cvs link to devel branch', //cpg1.4
+  'submit' => 'apply changes / refresh', //cpg1.4
+  'reset_to_defaults' => 'reset to default values', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Delete All Logs', //cpg1.4
+  'delete_this' => 'Delete This Log', //cpg1.4
+  'view_logs' => 'View Logs', //cpg1.4
+  'no_logs' => 'No logs created.', //cpg1.4
 );
 
-?>
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web Publishing Wizard Client</h1><p>This module allows to use <b>Windows XP</b> web publishing wizard with Coppermine.</p><p>Code is based on article posted by
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>What is required</h2><ul><li>Windows XP in order to have the wizard.</li><li>A working installation of Coppermine on which <b>the web upload function works properly.</b></li></ul><h2>How to install on client side</h2><ul><li>Right click on
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Select &quot;save target as..&quot;. Save the file on your hard drive. When saving the file, check that the proposed file name is <b>cpg_###.reg</b> (the ### represents a numerical timestamp). Change it to that name if necessary (leave the numbers). When downloaded, double click on the file in order to register your server with the web publishing wizard.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testing</h2><ul><li>In Windows Explorer, select some files and click on <b>Publish xxx on the web</b> in the left pane.</li><li>Confirm your file selection. Click on <b>Next</b>.</li><li>In the list of services that appear, select the one for your photo gallery (it has the name of your gallery). If the service does not appear, check that you have installed <b>cpg_pub_wizard.reg</b> as described above.</li><li>Input your login information if required.</li><li>Select the target album for your pictures or create a new one.</li><li>Click on <b>next</b>. The upload of your pictures starts.</li><li>When it is completed, check your gallery to see if pictures have been properly added.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Notes :</h2><ul><li>Once the upload has started, the wizard can't display any error message returned by the script so you can't know if the upload failed or succeeded until you check your gallery.</li><li>If the upload fails, enable &quot;Debug mode&quot; on the Coppermine admin page, try with one single picture and check error messages in the
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+file that is located in Coppermine directory on your server.</li><li>In order to avoid that the gallery be <i>flooded</i> by pictures uploaded through the wizard, only the <b>gallery admins</b> and <b>users that can have their own albums</b> can use this feature.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Web Publishing Wizard', //cpg1.4
+  'welcome' => 'Welcome <b>%s</b>,', //cpg1.4
+  'need_login' => 'You need to login to the gallery using your web browser before you can use this wizard.<p/><p>When you login don\'t forget to select the <b>remember me</b> option if it is present.', //cpg1.4
+  'no_alb' => 'Sorry but there is no album where you are allowed to upload pictures with this wizard.', //cpg1.4
+  'upload' => 'Upload your pictures into an existing album', //cpg1.4
+  'create_new' => 'Create a new album for your pictures', //cpg1.4
+  'album' => 'אלבום', //cpg1.4
+  'category' => 'קטגוריה', //cpg1.4
+  'new_alb_created' => 'Your new album &quot;<b>%s</b>&quot; was created.', //cpg1.4
+  'continue' => 'Press &quot;Next&quot; to start to upload your pictures', //cpg1.4
+  'link' => 'this link', //cpg1.4
+);
+}
+?>
\ No newline at end of file
diff -ruN 133/lang/hebrew-utf-8.php cpg148/lang/hebrew-utf-8.php
--- 133/lang/hebrew-utf-8.php	2004-12-30 01:06:34.000000000 -0600
+++ cpg148/lang/hebrew-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1278 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: hebrew-utf-8.php,v 1.11 2004/12/29 23:06:34 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-'lang_name_english' => 'Hebrew',
-'lang_name_native' => 'עברית',
-'lang_country_code' => 'he',
-'trans_name'=> 'Eyal Zvi',
-'trans_email' => 'eyal @at@ zvi.org',
-'trans_website' => 'http://zvi.org',
-'trans_date' => '2004-04-04',
-);
-
-$lang_charset = 'utf-8';
-$lang_text_dir = 'RTL';
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('Bytes', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array("א'", "ב'", "ג'", "ד'", "ה'", "ו'", "ש'");
-$lang_month = array("ינו'", "פבר'", "מרץ", "אפר'", "מאי", "יוני", "יולי", "אוג'", "ספט'", "אוק'", "נוב'", "דצמ'");
-
-// Some common strings
-$lang_yes = 'כן';
-$lang_no  = 'לא';
-$lang_back = 'חזרה';
-$lang_continue = 'המשך';
-$lang_info = 'מידע';
-$lang_error = 'שגיאה';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d %b %Y';
-$lastcom_date_fmt =  '%d %b %Y, %H:%M';
-$lastup_date_fmt = '%d %b %Y';
-$register_date_fmt = '%d %b %Y';
-$lasthit_date_fmt = '%d %b %Y, %H:%M';
-$comment_date_fmt =  '%d %b %Y, %H:%M';
-
-// 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*');
-
-$lang_meta_album_names = array(
-	'random' => 'קבצים בבחירה אקראית',
-	'lastup' => 'קבצים אחרונים שנוספו',
-        'lastalb'=> 'אלבומים אחרונים שעודכנו',
-	'lastcom' => 'הערות אחרונות',
-	'topn' => 'נצפים ביותר',
-	'toprated' => 'זכו לדרוגים הגבוהים ביותר',
-	'lasthits' => 'נצפו לאחרונה',
-	'search' => 'תוצאות חיפוש',
-        'favpics'=> 'קבצים מועדפים'
-);
-
-$lang_errors = array(
-	'access_denied' => 'אין לך הרשאה לצפות בעמוד זה.',
-	'perm_denied' => 'אין לך הרשאה לבצע פעולה זו.',
-	'param_missing' => 'התכנית (Script) נקראה ללא הפרמטרים הנחוצים לפעולתה.',
-	'non_exist_ap' => 'האלבום או הקובץ שבחרת אינם קיימים!',
-	'quota_exceeded' => 'חריגה מהקצאת דיסק<br /><br />הוקצו לך [quota]K, מתוכם ניצלת [space]K, כך שהוספת הקובץ גורמת לחריגה מהנפח המותר.',
-	'gd_file_type_err' => 'סוגי קבצי התמונות המותרים הם Jpeg ו- PNG.',
-	'invalid_image' => 'קובץ התמונה שהעלית משובש או מסוג שאינו נתמך על ידי המערכת.',
-	'resize_failed' => 'תקלה ביצירת דוגמית או תמונה מוקטנת.',
-	'no_img_to_display' => 'אין תמונה להציג.',
-	'non_exist_cat' => 'הקטגוריה שבחרת אינה קיימת.',
-	'orphan_cat' => 'קטגוריה אינה מסווגת כראוי. יש להפעיל את תכנית ניהול הקטגוריות.',
-	'directory_ro' => 'לא ניתן לכתוב/למחוק במחיצה %s, לכן לא ניתן למחוק את הקבצים.',
-	'non_exist_comment' => 'ההערה שנבחרה אינה קיימת.',
-	'pic_in_invalid_album' => 'הקובץ משוייך לאלבום לא קיים (%s) !?',
-	'banned' => 'נאסר עליך להשתמש באתר זה.',
-	'not_with_udb' => 'פעולה זו חסומה. הגלריה הוגדרה לפעול בסנכרון עם תכנית אחרת (למשל לוח מודעות). הפעולה המבוקשת אינה נתמכת במצב זה או שאמורה להתבצע על ידי התכנית האחרת.',
-	'offline_title' => 'לא זמין', //cpg1.3.0
-	'offline_text' => 'הגלריה אינה פעילה כרגע - נא לנסות שוב בקרוב', //cpg1.3.0
-	'ecards_empty' => 'אין רשומות של גלויות () להצגה. יש לבדוק עם מעקב הגלויות מופעל במסך התצורה.', //cpg1.3.0
-	'action_failed' => 'הפעולה נכשלה. התוכנה אינה יכולה לבצע את בקשתך.', //cpg1.3.0
-	'no_zip' => 'התוכנה אינה מוצאת את מודול הטיפול בקבצים דחוסים (ZIP). נא לפנות למנהל המערכת.', //cpg1.3.0
-	'zip_type' => 'אין לך הרשאה להעלות קבצים דחוסים (ZIP).', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'אפשר להתשמש בקודי העיצוב הבאים: <li>[b]<b>הדגשה</b>[/b]</li> <li>[i]<i>נטיה</i>[/i]</li> <li>[url=http://yoursite.com/]קישור[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-	'alb_list_title' => 'דלג לרשימת האלבומים',
-	'alb_list_lnk' => 'רשימת אלבומים',
-	'my_gal_title' => 'דלג לגלריה שלי',
-	'my_gal_lnk' => 'הגלריה שלי',
-	'my_prof_lnk' => 'הפרופיל שלי',
-	'adm_mode_title' => 'מעבר למצב מנהל',
-	'adm_mode_lnk' => 'מצב מנהל',
-	'usr_mode_title' => 'מעבר למצב משתמש',
-	'usr_mode_lnk' => 'מצב משתמש',
-	'upload_pic_title' => 'הוספת קובץ לאלבום',
-	'upload_pic_lnk' => 'הוספת קובץ',
-	'register_title' => 'פתיחת חשבון משתמש',
-	'register_lnk' => 'רישום',
-	'login_lnk' => 'התחברות',
-	'logout_lnk' => 'התנתקות',
-	'lastup_lnk' => 'קבצים אחרונים',
-	'lastcom_lnk' => 'הערות אחרונות',
-	'topn_lnk' => 'נצפים ביותר',
-	'toprated_lnk' => 'מדורגים ראשונים',
-	'search_lnk' => 'חיפוש',
-	'fav_lnk' => 'המועדפים שלי',
-	'memberlist_title' => 'הצגת רשימת חברים רשומים', //cpg1.3.0
-	'memberlist_lnk' => 'רשימת חברים', //cpg1.3.0
-	'faq_title' => 'תשובות לשאלות נפוצות (FAQ) של גלריית "Coppermine"', //cpg1.3.0
-	'faq_lnk' => 'תשובות לשאלות (FAQ)', //cpg1.3.0
-
-);
-
-$lang_gallery_admin_menu = array(
-	'upl_app_lnk' => 'אישור הוספה',
-	'config_lnk' => 'תצורה',
-	'albums_lnk' => 'אלבומים',
-	'categories_lnk' => 'קטגוריות',
-	'users_lnk' => 'משתמשים',
-	'groups_lnk' => 'קבוצות',
-	'comments_lnk' => 'הערות',
-	'searchnew_lnk' => 'הוספת סדרת קבצים',
-	'util_lnk' => 'עזרי ניהול',
-	'ban_lnk' => 'הרחקת משתמשים',
-	'db_ecard_lnk' => 'הצגת גלויות', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-	'albmgr_lnk' => 'פתיחת/ארגון האלבומים שלי',
-	'modifyalb_lnk' => 'שינוי האלבומים שלי',
-	'my_prof_lnk' => 'הפרופיל שלי',
-);
-
-$lang_cat_list = array(
-	'category' => 'קטגוריה',
-	'albums' => 'אלבומים',
-	'pictures' => 'קבצים',
-);
-
-$lang_album_list = array(
-	'album_on_page' => '%d אלבומים ב- %d דפים'
-);
-
-$lang_thumb_view = array(
-	'date' => 'תאריך',
-	'name' => ' שם קובץ',
-	'title' => 'כותרת',
-	'sort_da' => 'מיון לפי תאריך מחדש לישן',
-	'sort_dd' => 'מיון לפי תאריך מישן לחדש',
-	'sort_na' => 'מיון לפי שם קובץ בסדר עולה',
-	'sort_nd' => 'מיון לפי שם קובץ בסדר יורד',
-	'sort_ta' => 'מיון לפי כותרת בסדר עולה',
-	'sort_td' => 'מיון לפי כותרת בסדר יורד',
-	'download_zip' => 'הורדה בקובץ דחוס (ZIP)', //cpg1.3.0
-	'pic_on_page' => '%d קבצים ב- %d דפים',
-	'user_on_page' => '%d משתמשים ב- %d דפים'
-);
-
-$lang_img_nav_bar = array(
-	'thumb_title' => 'חזרה לעמוד הדוגמיות',
-	'pic_info_title' => 'הצגת/הסתרת מידע על הקבצים',
-	'slideshow_title' => 'מצגת שקופיות',
-	'ecard_title' => 'שליחת הקובץ כגלויה וירטואלית',
-	'ecard_disabled' => 'גלויות וירטואליות אינן מותרות',
-	'ecard_disabled_msg' => 'אין לך הרשאה לשלוח גלויה וירטואלית',
-	'prev_title' => 'הצגת הקובץ הקודם',
-	'next_title' => 'הצגת הקובץ הבא',
-	'pic_pos' => 'קובץ %s מתוך %s',
-);
-
-$lang_rate_pic = array(
-	'rate_this_pic' => 'דרוג הקובץ ',
-	'no_votes' => '(אין קולות)',
-	'rating' => '(דרוג: %s/5 עם %s קולות)',
-	'rubbish' => 'גרועה',
-	'poor' => 'לא מוצלחת',
-	'fair' => 'סבירה',
-	'good' => 'טובה',
-	'excellent' => 'מצויינת',
-	'great' => 'נפלאה!',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-	INFORMATION => $lang_info,
-	ERROR => $lang_error,
-	CRITICAL_ERROR => 'תקלה קריטית',
-	'file' => 'קובץ: ',
-	'line' => 'שורה: ',
-);
-
-$lang_display_thumbnails = array(
-	'filename' => 'שם: ',
-	'filesize' => 'גודל: ',
-	'dimensions' => 'מידות: ',
-	'date_added' => 'נוסף ב: '
-);
-
-$lang_get_pic_data = array(
-	'n_comments' => '%s הערות',
-	'n_views' => '%s צפיות',
-	'n_votes' => '(%s קולות)'
-);
-
-$lang_cpg_debug_output = array(
-	'debug_info' => 'נתונים לאבחון - Debug Info', //cpg1.3.0
-	'select_all' => 'הכל', //cpg1.3.0
-	'copy_and_paste_instructions' => 'אם בכוונתך לבקש תמיכה בלוח המודעות של Coppermine, יש להעתיק את פלט האבחון לתוך ההודעה. נא להקפיד על הסתרת סיסמאות ע"י החלפתן ב- ***.', //cpg1.3.0
-	'phpinfo' => 'הצגת מידע PHP', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-	'reset_language' => 'שפת ברירת מחדל', //cpg1.3.0
-	'choose_language' => 'בחירת שפה', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-	'reset_theme' => 'סגנון ברירת מחדל', //cpg1.3.0
-	'choose_theme' => 'בחירת סגנון', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-	'Exclamation' => 'סימן קריאה!',
-	'Question' => 'סימן שאלה?',
-	'Very Happy' => 'מאושר מאד',
-	'Smile' => 'חיוך',
-	'Sad' => 'עצוב',
-	'Surprised' => 'מופתע',
-	'Shocked' => 'מזועזע',
-	'Confused' => 'מבולבל',
-	'Cool' => 'גזעי',
-	'Laughing' => 'צוחק',
-	'Mad' => 'משוגע',
-	'Razz' => 'Razz',
-	'Embarassed' => 'נבוך',
-	'Crying or Very sad' => 'עצוב ובוכה',
-	'Evil or Very Mad' => 'רשע מטורף',
-	'Twisted Evil' => 'רשע סוטה',
-	'Rolling Eyes' => 'מגלגל עיניים',
-	'Wink' => 'קורץ',
-	'Idea' => 'רעיון',
-	'Arrow' => 'חץ',
-	'Neutral' => 'נייטרלי',
-	'Mr. Green' => 'מיסטר ירוק',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-	0 => 'יציאה ממצב מנהל...',
-	1 => 'כניסה למצב מנהל...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-	'alb_need_name' => 'חובה לתת שם לאלבום!',
-	'confirm_modifs' => 'האם את/ה בטוח/ה שברצונך לעשות שינויים אלה?',
-	'no_change' => 'לא ביצעת כל שינוי!',
-	'new_album' => 'אלבום חדש',
-	'confirm_delete1' => 'האם את/ה בטוח/ה שברצונך למחוק אלבום זה?',
-	'confirm_delete2' => '\nכל הקבצים וההערות שבו יאבדו ללא אפשרות שחזור!',
-	'select_first' => 'קודם עליך לבחור אלבום',
-	'alb_mrg' => 'מנהל האלבומים',
-	'my_gallery' => '* הגלריה שלי *',
-	'no_category' => '* ללא קטגוריה *',
-	'delete' => 'מחיקה',
-	'new' => 'פתיחת חדש',
-	'apply_modifs' => 'ביצוע שינויים',
-	'select_category' => 'בחירת קטגוריה',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-	'miss_param' => 'חסרים פרמטרים הדרושים לפעולה "%s"',
-	'unknown_cat' => 'הקטגוריה שנבחרה אינה קיימת במס הנתונים (DB)',
-	'usergal_cat_ro' => 'לא ניתן למחוק את הקטגוריה "גלריות משתמשים"!',
-	'manage_cat' => 'ניהול קטגוריות',
-	'confirm_delete' => 'האם את/ה בטוח/ה שברצונך למחוק קטגוריה זו?',
-	'category' => 'קטגוריה',
-	'operations' => 'פעולות',
-	'move_into' => 'העבר אל',
-	'update_create' => 'יצירה/עדכון קטגוריה',
-	'parent_cat' => 'קטגוריית על',
-	'cat_title' => 'כותרת הקטגוריה',
-	'cat_thumb' => 'דוגמית הקטגוריה', //cpg1.3.0
-	'cat_desc' => 'תאור הקטגוריה'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-	'title' => 'תצורה',
-	'restore_cfg' => 'שיחזור ברירות מחדל',
-	'save_cfg' => 'שמירת התצורה החדשה',
-	'notes' => 'הערות',
-	'info' => 'מידע',
-	'upd_success' => 'התצורה עודכנה',
-	'restore_success' => 'התצורה שוחזרה לברירות המחדל',
-	'name_a' => 'שם עולה',
-	'name_d' => 'שם יורד',
-	'title_a' => 'כותרת בסדר עולה',
-	'title_d' => 'כותרת בסדר יורד',
-	'date_a' => 'תאריך עולה',
-	'date_d' => 'תאירך יורד',
-	'th_any' => 'פרופורציה מקסימלית',
-	'th_ht' => 'גובה',
-	'th_wd' => 'רוחב',
-	'label' => 'תוית', //cpg1.3.0
-	'item' => 'פריט', //cpg1.3.0
-	'debug_everyone' => 'כל אחד', //cpg1.3.0
-	'debug_admin' => 'מנהל בלבד', //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-	'הגדרות כלליות',
-	array('שם הגלריה', 'gallery_name', 0),
-	array('תאור הגלריה', 'gallery_description', 0),
-	array('כתובת דוא"ל של מנהל הגלריה', 'gallery_admin_email', 0),
-	array('כתובת (URL) שתופיע בגלויות בקישור "See more pictures" ', 'ecards_more_pic_target', 0),
-	array('גלריה לא זמינה', 'offline', 1), //cpg1.3.0
-	array('מעקב אחר גלויות', 'log_ecards', 1), //cpg1.3.0
-	array('אפשר הורדת קבוץ דחוס (ZIP) של מועדפים', 'enable_zipdownload', 1), //cpg1.3.0
-
-	'שפה, עיצוב וקידוד תוים',
-	array('שפה', 'lang', 5),
-	array('סגנון עיצוב', 'theme', 6),
-	array('הצגת רשימת שפות', 'language_list', 1), //cpg1.3.0
-	array('הצגת דגלי מדינות', 'language_flags', 8), //cpg1.3.0
-	array('הצגת אפשרות לשפת ברירת מחדל', 'language_reset', 1), //cpg1.3.0
-	array('הצגת רשימת סגנונות עיצוב', 'theme_list', 1), //cpg1.3.0
-	array('הצגת אפשרות לסגנון ברירת מחדל', 'theme_reset', 1), //cpg1.3.0
-	array('הצגת תשובות לשאלות נפוצות (FAQ)', 'display_faq', 1), //cpg1.3.0
-	array('הצגת עזרה לקודי עיצוב (bbcode)', 'show_bbcode_help', 1), //cpg1.3.0
-	array('קידוד תוים (שפה)', 'charset', 4), //cpg1.3.0
-
-	'הגדרות לרשימת אלבומים',
-	array('רוחב הטבלה הראשית (ב- % או בפקיסלים)', 'main_table_width', 0),
-	array('מספר רמות קטגוריה להציג', 'subcat_level', 0),
-	array('מספר אלבומים להציג', 'albums_per_page', 0),
-	array('מספר עמודות לרשימת האלבומים', 'album_list_cols', 0),
-	array('גודל הדוגמיות בפיקסלים', 'alb_list_thumb_size', 0),
-	array('תוכן הדף הראשי', 'main_page_layout', 0),
-	array('הצג דוגמיות (מאלבומים בהיררכיה העליונה) ברשימת הקטגוריות','first_level',1),
-
-	'הגדרות לתצוגת דוגמיות',
-	array('מספר עמודות בדף דוגמיות', 'thumbcols', 0),
-	array('מספר שורות בדף דוגמיות', 'thumbrows', 0),
-	array('מספר לשוניות מקסימלי להציג', 'max_tabs', 10),
-	array('הצגת כתובית (בנוסף לכותרת) מתחת לדוגמית', 'caption_in_thumbview', 1),
-	array('הצגת מספר הצפיות מתחת לדוגמית', 'views_in_thumbview', 1), //cpg1.3.0
-	array('הצגת מספר ההערות מתחת לדוגמית', 'display_comment_count', 1),
-	array('הצגת שם מוסיף-הקובץ מתחת לדוגמית', 'display_uploader', 1), //cpg1.3.0
-	array('מיון התחלתי של הדוגמיות', 'default_sort_order', 3),
-	array('מספר קולות מינימלי הנדרש לקובץ כדי שיופיע ברשימת הדרוגים הגבוהים ביותר ', 'min_votes_for_rating', 0),
-
-	'הגדרות לתצוגת תמונה והערות',
-	array('רוחב הטבלה (ב- % או בפיקסלים)', 'picture_table_width', 0),
-	array('מידע על הקובץ מוצג כברירת מחדל', 'display_pic_info', 1),
-	array('האם לסנן ניבולי לשון מההערות', 'filter_bad_words', 1),
-	array('האם להרשות סמיילים בהערות', 'enable_smilies', 1),
-	array('האם להרשות מספר הערות רצופות ממשתמש אחד (ביטול מנגנון הגנה נגד "הצפות")', 'disable_comment_flood_protect', 1), //cpg1.3.0
-	array('אורך מקסימלי של תאור תמונה', 'max_img_desc_length', 0),
-	array('אורך מילה מקסימלי (למניעת "קישקושים")', 'max_com_wlength', 0),
-	array('מספר שורות מקסימלי בהערה', 'max_com_lines', 0),
-	array('מקסימום אורך ההערה', 'max_com_size', 0),
-        array('הצג רצועת סרט צילום', 'display_film_strip', 1),
-        array('מספר הפריטים ברצועת סרט צילום', 'max_film_strip_items', 0),
-	array('האם לשלוח למנהל הודעה על הוספת הערה', 'email_comment_notification', 1), //cpg1.3.0
-	array('זמן הצגת תמונה במצב "מצגת שקופיות" (באלפיות שניה)', 'slideshow_interval', 0), //cpg1.3.0
-
-	'הגדרות לקבצים ולדוגמיות',
-	array('רמת איכות לקבצי JPEG', 'jpeg_qual', 0),
-        array('ממדים מקסימליים של דוגמית <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0),
-        array('להשתמש בממדים (רוחב או גובה או מקסימלי) של דוגמית <b>*</b>', 'thumb_use', 7),
-	array('מקסימום גובה או רוחב של דוגמית <b>*</b>', 'thumb_width', 0),
-	array('יצירה/הצגה של תמונות/סרטים בגודל ביניים','make_intermediate',1),
-	array('מקסימום גובה או רוחב של תמונה/סרט בגודל ביניים <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0),
-	array('מקסימום גודל של קובץ (KB)', 'max_upl_size', 0),
-	array('מקסימום גובה או רוחב של תמונה/סרט', 'max_upl_width_height', 0),
-
-	'הגדרות מתקדמות לתמונות ודוגמיות',
-        array('להציג צלמית אלבום פרטי למשתמש לא מחובר','show_private',1),
-	array('תוים אסורים בשם קובץ', 'forbiden_fname_char',0),
-	//array('סיומות מותרות של קבצי תמונה', 'allowed_file_extensions',0),
-	array('סוגי קבצי תמונה מותרים', 'allowed_img_types',0), //cpg1.3.0
-	array('סוגי קבצי סרט מותרים', 'allowed_mov_types',0), //cpg1.3.0
-	array('סוגי קבצי קול מותרים', 'allowed_snd_types',0), //cpg1.3.0
-	array('סוגי קבצי מסמך מותרים', 'allowed_doc_types',0), //cpg1.3.0
-	array('שיטת שינוי גודל התמונה','thumb_method',2),
-	array('נתיב לתוכנית Convert של חבילת ImageMagick (למשל /usr/bin/X11/)', 'impath', 0),
-	//array('סוגי קבצי תמונה מותרים (רק עבור ImageMagick)', 'allowed_img_types',0),
-	array('פרמטרים לשורת הפקודה של ImageMagick', 'im_options', 0),
-	array('קריאת מידע מורחב (EXIF) מקבצי JPEG', 'read_exif_data', 1),
-	array('קריאת מידע מורחב (IPTC) מקבצי JPEG', 'read_iptc_data', 1), //cpg1.3.0
-	array('נתיב למחיצת האלבומים <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0),
-	array('מחיצה לקבצי משתמשים <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0),
-	array('קידומת לתמונות בגודל ביניים <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0),
-	array('קידומת לדוגמיות <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0),
-	array('ברירת מחדל להרשאת מחיצות', 'default_dir_mode', 0),
-	array('ברירת מחדל להרשאת קבצים', 'default_file_mode', 0),
-
-	'הגדרות משתמשים',
-	array('לאפשר רישום של משתמשים חדשים', 'allow_user_registration', 1),
-	array('לבצע בדיקת דוא"ל של משתמש חדש', 'reg_requires_valid_email', 1),
-	array('לשלוח הודעה למנהל על רישום משתמש בדוא"ל', 'reg_notify_admin_email', 1), //cpg1.3.0
-	array('להרשות כפילות של כתובות דוא"ל בין משתמשים שונים', 'allow_duplicate_emails_addr', 1),
-	array('לאפשר למשתמשים ליצור אלבומים פרטיים (חשוב: שינוי ממצב "כן" למצב "לא" יגרום להפיכת כל האלבומים הפרטיים לציבוריים)', 'allow_private_albums', 1),
-	array('להודיע למנהל כאשר קבצי משתמשים ממתינים לאישור', 'upl_notify_admin_email', 1), //cpg1.3.0
-	array('להרשות למשתמשים מחוברים לצפות ברשימת המשתמשים הרשומים', 'allow_memberlist', 1), //cpg1.3.0
-
-	'שדות נוספים לתאור (להשאיר ריק אם אין צורך)',
-	array('שם שדה 1', 'user_field1_name', 0),
-	array('שם שדה 2', 'user_field2_name', 0),
-	array('שם שדה 3', 'user_field3_name', 0),
-	array('שם שדה 4', 'user_field4_name', 0),
-
-	'הגדרות Cookies ושפה',
-	array('שם ה-Cookie של הגלריה', 'cookie_name', 0),
-	array('נתיב ה-Cookie של הגלריה', 'cookie_path', 0),
-
-	'הגדרות שונות',
-	array('הפעלת מצב אבחון (Debug)', 'debug_mode', 9),
-	array('להציג הודעות במצב אבחון (Debug)', 'debug_notice', 1), //cpg1.3.0
-
-	'<br /><a name="notice1"></a>(*) שדות המסומנים ב-* אסור לשנות אם יש כבר קבצים בגלריה!<br />
-	<a name="notice2"></a>(**) כאשר משנים הגדרות אלה, הן משפיעות רק על קבצים שנוספים לאחר השינוי. לכן מומלץ לא לשנותן אם כבר יש קבצים בגלריה. למרות זאת, אפשר להחיל את השינויים גם על קבצים קיימים, באמצעות "<a href="util.php">כלי ניהול</a> (שינוי גודל תמונות)" שבתפריט המנהל.</div><br />'
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'גלויות שנשלחו', //cpg1.3.0
-  'ecard_sender' => 'שולח', //cpg1.3.0
-  'ecard_recipient' => 'נמען', //cpg1.3.0
-  'ecard_date' => 'תאריך', //cpg1.3.0
-  'ecard_display' => 'הצגת הגלויה', //cpg1.3.0
-  'ecard_name' => 'שם', //cpg1.3.0
-  'ecard_email' => 'דוא"ל', //cpg1.3.0
-  'ecard_ip' => 'IP כתובת', //cpg1.3.0
-  'ecard_ascending' => 'סדר עולה', //cpg1.3.0
-  'ecard_descending' => 'סדר יורד', //cpg1.3.0
-  'ecard_sorted' => 'ממויין', //cpg1.3.0
-  'ecard_by_date' => 'לפי תאריך', //cpg1.3.0
-  'ecard_by_sender_name' => 'לפי שם השולח', //cpg1.3.0
-  'ecard_by_sender_email' => 'לפי דוא"ל השולח', //cpg1.3.0
-  'ecard_by_sender_ip' => 'לפי כתובת IP של השולח', //cpg1.3.0
-  'ecard_by_recipient_name' => 'לפי שם הנמען', //cpg1.3.0
-  'ecard_by_recipient_email' => 'לפי דוא"ל הנמען', //cpg1.3.0
-  'ecard_number' => 'מציג רשומות %s עד %s מתוך %s', //cpg1.3.0
-  'ecard_goto_page' => 'דילוג לעמוד', //cpg1.3.0
-  'ecard_records_per_page' => 'רשומות בעמוד', //cpg1.3.0
-  'check_all' => 'סימון כולם', //cpg1.3.0
-  'uncheck_all' => 'ביטול סימון כולם', //cpg1.3.0
-  'ecards_delete_selected' => 'מחיקת גלויות מסומנות', //cpg1.3.0
-  'ecards_delete_confirm' => 'האם ברצונך למחוק את הרשומות המסומנות? נא לסמן את התיבה!', //cpg1.3.0
-  'ecards_delete_sure' => 'כן, למחוק!', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-	'empty_name_or_com' => 'עליך לציין את שמך ולכתוב הערה',
-	'com_added' => 'הערתך נוספה',
-	'alb_need_title' => 'עליך לתת כותרת לאלבום',
-	'no_udp_needed' => 'לא נדרש עדכון',
-	'alb_updated' => 'האלבום עודכן',
-	'unknown_album' => 'האלבום שבחרת אינו קיים או שאין לך הרשאה להוסיף לו קבצים',
-	'no_pic_uploaded' => 'לא העברת קובץ!<br /><br />אם אכן בצעת את פעולת ההעברה, יתכן שהשרת אינו מקבל קבצים (Upload)...',
-	'err_mkdir' => 'יצירת מחיצה "%s" נכשלה!',
-	'dest_dir_ro' => 'מחיצת היעד "%s" אינה מאפשרת לתוכנית לבצע שינויים!',
-	'err_move' => 'לא ניתן להעביר את "%s" אל "%s"!',
-	'err_fsize_too_large' => 'הקובץ שהעברת חורג מהממדים המקסימליים המותרים (%s&times;%s)!',
-	'err_imgsize_too_large' => 'הקובץ שהעברת חורג מהגודל המקסימלי המותר (%s)!',
-	'err_invalid_img' => 'הקובץ שהעברת אינו מכיל תמונה תקינה!',
-	'allowed_img_types' => 'באפשרותך להעביר עד %s קבצים.',
-	'err_insert_pic' => 'לא ניתן להוסיף את הקובץ %s לאלבום ',
-	'upload_success' => 'הקובץ עבר בהצלחה.<br /><br />ויופיע לאחר אישור המנהל.',
-	'notify_admin_email_subject' => '%s - הודעה על העלאת קובץ', //cpg1.3.0
-	'notify_admin_email_body' => 'משתמש %s העלה קובץ שדורש את אישורך. עבור אל %s', //cpg1.3.0
-	'info' => 'מידע',
-	'com_added' => 'הערה נוספה',
-	'alb_updated' => 'אלבום נוסף',
-	'err_comment_empty' => 'הערתך ריקה!',
-	'err_invalid_fext' => 'מתקבלים קבצים רק בעלי הסיומות: <br /><br />%s.',
-	'no_flood' => 'נראה כי ההערה האחרונה לקובץ היא שלך.<br /><br />אם ברצונך לשנות את ההערה באפשרותך לערוך אותה שוב.',
-	'redirect_msg' => 'הפניה אוטומטית לדף אחר.<br /><br /><br />אם הדף אינו מופיע תוך מספר שניות, יש להקליק על "המשך".',
-	'upl_success' => 'הקובץ נוסף בהצלחה',
-	'email_comment_subject' => 'הערה נוספה בגלריה', //cpg1.3.0
-	'email_comment_body' => 'מישהו הוסיף הערה לגלריה שלך. לצפיה עבור אל', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-	'caption' => 'כתובית',
-	'fs_pic' => 'תמונה בגודל מלא',
-	'del_success' => 'המחיקה הצליחה',
-	'ns_pic' => 'תמונה בגודל רגיל',
-	'err_del' => 'לא ניתן למחוק',
-	'thumb_pic' => 'דוגמית',
-	'comment' => 'הערה',
-	'im_in_alb' => 'תמונה באלבום',
-	'alb_del_success' => 'אלבום "%s" נמחק',
-	'alb_mgr' => 'ניהול אלבומים',
-	'err_invalid_data' => 'מידע שגוי נקלט ב- %s',
-	'create_alb' => 'יוצר אלבום "%s"',
-	'update_alb' => 'מעדכן אלבום "%s" עם כותרת "%s" ואינדקס "%s"',
-	'del_pic' => 'מחיקת קובץ',
-	'del_alb' => 'מחיקת אלבום',
-	'del_user' => 'מחיקת משתמש',
-	'err_unknown_user' => 'המשתמש שנבחר אינו קיים!',
-	'comment_deleted' => 'הערה נמחקה בהצלחה',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-	'confirm_del' => 'האם את/ה בטוח/ה שברצונך למחוק את הקובץ? \\nגם ההערות ימחקו.',
-	'del_pic' => 'מחיקה',
-	'size' => '%s&times;%s פיקסלים',
-	'views' => '%s פעמים',
-	'slideshow' => 'מצגת שקופיות',
-	'stop_slideshow' => 'הפסקת המצגת',
-	'view_fs' => 'יש להקליק לצפיה בתמונה בגודל מלא',
-	'edit_pic' => 'מאפיינים', //cpg1.3.0
-	'crop_pic' => 'עריכה', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-	'title' =>'מידע על הקובץ',
-	'Filename' => 'שם הקובץ',
-	'Album name' => 'שם האלבום',
-	'Rating' => 'דרוג (%s קולות)',
-	'Keywords' => 'מילות מפתח',
-	'File Size' => 'גודל קובץ',
-	'Dimensions' => 'ממדים',
-	'Displayed' => 'הוצגה',
-	'Camera' => 'מצלמה',
-	'Date taken' => 'צולמה בתאריך',
-	'Aperture' => 'מיפתח צמצם',
-	'Exposure time' => 'זמן חשיפה',
-	'Focal length' => 'אורך מוקד',
-	'Comment' => 'הערה',
-	'addFav'=>'הוספה ל"מועדפים שלי"', //cpg1.3.0
-	'addFavPhrase'=>'מועדפים', //cpg1.3.0
-	'remFav'=>'הסרה מ"המועדפים שלי"', //cpg1.3.0
-	'iptcTitle'=>'כותרת IPTC', //cpg1.3.0
-	'iptcCopyright'=>'זכויות יוצרים IPTC', //cpg1.3.0
-	'iptcKeywords'=>'מלות מפתח IPTC', //cpg1.3.0
-	'iptcCategory'=>'קטגוריה IPTC', //cpg1.3.0
-	'iptcSubCategories'=>'תת-קטגוריות IPTC', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-	'OK' => 'OK',
-	'edit_title' => 'עריכת הערה זו',
-	'confirm_delete' => 'האם את/ה בטוח/ה שברצונך למחוק הודעה זו?',
-	'add_your_comment' => 'הוספת הערה',
-	'name'=>'שם',
-	'comment'=>'הערה',
-	'your_name' => 'אנונימי',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'לסגירת החלון יש להקליק על התמונה', // Missing 1.30 !!!
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-	'title' => 'שליחת גלויה וירטואלית',
-	'invalid_email' => '<b>אזהרה</b>: כתובת דוא"ל שגויה!',
-	'ecard_title' => 'An e-card from %s',
-	'error_not_image' => 'רק תמונות אפשר לשלוח כגלויה', //cpg1.3.0
-	'view_ecard' => 'If the e-card does not display correctly, click this link',
-	'view_more_pics' => 'Click this link to view more pictures !',
-	'send_success' => 'הגלויה נשלחה',
-	'send_failed' => 'סליחה אך השרת אינו יכול לשלוח את הגלויה...',
-	'from' => 'מאת',
-	'your_name' => 'שמך',
-	'your_email' => 'כתובת הדוא"ל שלך',
-	'to' => 'אל',
-	'rcpt_name' => 'שם הנמען',
-	'rcpt_email' => 'כתובת דוא"ל הנמען',
-	'greetings' => 'ברכות',
-	'message' => 'הודעה',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-	'pic_info' => 'מידע על הקובץ',
-	'album' => 'אלבום',
-	'title' => 'כותרת',
-	'desc' => 'תאור',
-	'keywords' => 'מלות מפתח',
-	'pic_info_str' => '%s&times;%s - %sKB, עם %s צפיות ו- %s קולות',
-	'approve' => 'אישור הקובץ',
-	'postpone_app' => 'דחיית האישור',
-	'del_pic' => 'מחיקת הקובץ',
-	'read_exif' => 'קריאה מחדש של מידע EXIF', //cpg1.3.0
-	'reset_view_count' => 'איפוס מונה צפיות',
-	'reset_votes' => 'איפוס קולות',
-	'del_comm' => 'מחיקת הערות',
-	'upl_approval' => 'אישור העברה',
-	'edit_pics' => 'עריכת קבצים',
-	'see_next' => 'צפיה בקבצים הבאים',
-	'see_prev' => 'צפיה בקבצים הקודמים',
-	'n_pic' => '%s קבצים',
-	'n_of_pic_to_disp' => 'מספר קבצים להצגה',
-	'apply' => 'ביצוע השינויים',
-	'crop_title' => 'עורך התמונות של Coppermine', //cpg1.3.0
-	'preview' => 'תצוגה מוקדמת', //cpg1.3.0
-	'save' => 'שמירת התמונה', //cpg1.3.0
-	'save_thumb' =>'שמירה כדוגמית', //cpg1.3.0
-	'sel_on_img' =>'הבחירה צריכה להיות כולה על התמונה!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-	'faq' => 'תשובות לשאלות נפוצות', //cpg1.3.0
-	'toc' => 'תוכן העניינים', //cpg1.3.0
-	'question' => 'שאלה: ', //cpg1.3.0
-	'answer' => 'תשובה: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-	'כללי', //cpg1.3.0
-	array('מדוע צריך להרשם?', 'הדרישה לרישום בגלריה תלויה במנהל הגלריה. בדרך כלל נדרש רישום כדי ליצור אלבומים, להעלות קבצים, ליצור רשימת מועדפים, לכתוב הערות ועוד. ', 'allow_user_registration', '0'), //cpg1.3.0
-	array('כיצד נרשמים?', 'יש להקליק על "רישום", ולמלא את הפרטים הדרושים.<br />אם מנהל הגלריה הפעיל את מנגנון בדיקת הדוא"ל, אז בתום הרישום תשלח אליך הודעת דוא"ל ובה קישור והוראות. יש להקליק על הקישור ולעקוב אחר ההוראות, כדי שהרישום יכנס לתוקף.', 'allow_user_registration', '1'), //cpg1.3.0
-	array('כיצד להתחבר?', 'יש להקליק על "התחברות" ולהקליד את השם והסיסמא שבחרת בעת הרישום. מומלץ לסמן את תיבת "חבר אותי אוטומטית בכל ביקור".<br />חשוב: יש לודא שתוכנת הגלישה מקבלת Cookies כדי שהחיבור האוטומטי יפעל.</b>', 'offline', 0), //cpg1.3.0
-	array('כשאני מנסה להתחבר הפעולה נכשלת, מדוע?', 'האם ביצעת את תהליך הרישום במלואו? יתכן שהרישום דורש אימות דוא"ל - האם הגיעה אליך הודעה ופעלת לפי ההוראות שבה? אם פעלת לפי ההוראות ועדיין אין באפשרותך להתחבר, עליך לפנות למנהל הגלריה.', 'offline', 0), //cpg1.3.0
-	array('מה לעשות אם שכחתי את הסיסמא שלי?', 'אם מופיע קישור "שכחתי את סיסמתי" יש להקליק עליו ולפעול לפי ההוראות. אם לא מופיע קישור כזה, יש לפנות למנהל הגלריה.', 'offline', 0), //cpg1.3.0
-	array('מה לעשות כאשר משתנה כתובת הדוא"ל שלי?', 'עליך להתחבר ואז להקליק על הקישור "פרופיל" בתפריט הראשי, ולעדכן את שדה כתובת הדוא"ל.', 'offline', 0), //cpg1.3.0
-	array('איך אפשר להוסיף קובץ ל"מועדפים שלי"?', 'יש להקליק על קובץ ואחר כך על "מידע על הקובץ" (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />), ואז להקליק על אפשרות "הוספה למועדפים שלי" שמופיעה בחלק המידע למטה.<br />יתכן שהמידע על הקובץ כבר יופיע באופן אוטומטי.<br />חשוב: יש לודא שתוכנת הגלישה מקבלת Cookies כדי שרשימת "המועדפים שלי" תפעל.', 'offline', 0), //cpg1.3.0
-	array('איך אפשר לדרג קבצים?', 'יש להכנס אל הקובץ המלא (בלחיצה על הדוגמית) ולבחור אחד מהדרוגים המופיעים מתחת לקובץ.', 'offline', 0), //cpg1.3.0
-	array('איך אפשר להוסיף הערה לקובץ?', 'יש להכנס אל הקובץ המלא (בלחיצה על הדוגמית), לכתוב את ההערה בשורה המתאימה בתחתית המסך, ולסיום לאשר בלחיצה על הכפתור.', 'offline', 0), //cpg1.3.0
-	array('איך אפשר להעלות קובץ?', 'יש לבחור "הוספת קובץ" מהתפריט הראשי של הגלריה, לבחור את האלבום אליו ברצונך להוסיף את הקובץ, להקליק על כפתור Browse ולבחור את הקובץ המיועד. אפשר אך לא חובה למלא גם את שדות הכותרת והתאור. ולסיום יש להקליק על Submit ולהמתין להודעת האישור.', 'allow_private_albums', 0), //cpg1.3.0
-	array('לאן באפשרותי להוסיף קבצים?', 'באפשרותך להוסיף קבצים לאלבומיך הפרטיים המופעים ב"הגלריה שלי". על פי החלטת מנהל הגלריה גם אלבומים ציבוריים יכולים להיות פתוחים להוספה.', 'allow_private_albums', 0), //cpg1.3.0
-	array('מה סוג וגודל הקבצים שאפשר להוסיף?', 'סוגי הקבצים המותרים (כגון JPG, GIF) וגודלם המקסימלי נקבעים על ידי מנהל הגלריה.', 'offline', 0), //cpg1.3.0
-	array('מהי "הגלריה שלי"?', '"הגלריה שלי" כשמה כן היא, גלריה פרטית לכל משתמש מורשה, שבה הוא חופשי לנהל אלבומים ולהוסיף קבצים במסגרת המגבלות שקובע מנהל הגלריה.', 'allow_private_albums', 0), //cpg1.3.0
-	array('איך אפשר לפתוח ולמחוק אלבומים או לשנות שם אלבום?', 'אם אינך ב"מצב מנהל" עליך להקליק על "מצב מנהל" בתפריט הראשי של הגלריה. לאחר מכן יש להקליק על כפתור "פתיחת/ארגון האלבומים שלי" כדי להכנס למסך ניהול האלבומים.<br />לפתיחת אלבום חדש: יש להקליק על כפתור "פתיחת חדש" ולהקליד שם לאלבום בשורה שבתחתית המסך.<br />לשינוי שם אלבום: יש להקליק על שם האלבום ברשימה, ואז להקליד את השם החדש בשורה שבתחתית.<br />למחיקת אלבום: יש להקליק על שם האלבום ברשימה, ואח"כ על כפתור "מחיקה".<br />בסיום הפעולות יש להקליק על כפתור "ביצוע שינויים".<br />מומלץ לבצע מחיקה ושינוי ממסך "הגלריה שלי", באמצעות כפתורי "מחיקה" ו"מאפיינים" המופיעים ליד כל אלבום. במסך "מאפיינים" ניתן לשנות את כל מאפייני האלבום. <br />כמו כן ניתן להגיע למסך המאפיינים באמצעות לחיצה על "שינוי האלבומים שלי" ובחירת האלבום המבוקש מהרשימה הנגללת.', 'allow_private_albums', 0), //cpg1.3.0
-	array('איך אפשר לשלוט בהרשאות של משתמשים אחרים לצפות באלבומים שלי?', 'אם אינך ב"מצב מנהל" עליך להקליק על "מצב מנהל" בתפריט הראשי של הגלריה. לאחר מכן יש להקליק על כפתור "שינוי האלבומים שלי" ולבחור את האלבום המבוקש מהרשימה הנגללת.<br />במסך זה באפשרותך לשלוט בכל מאפייני האלבום: שם, דוגמית מייצגת, הרשאות, ועוד.<br />בסיום השינויים יש להקליק על כפתור "עדכון האלבום" שבתחתית המסך.<br />אפשר להגיע למסך זה גם דרך "הגלריה שלי" ולחיצה על כפתור "מאפיינים" המופיע האלבום.', 'allow_private_albums', 0), //cpg1.3.0
-	array('איך אפשר לצפות באלבומים של משתמשים אחרים?', 'יש לבחור "רשימת אלבומים" מהתפריט הראשי של הגלריה. ממסך האלבומים הראשי יש לבחור בקטגוריה "אלבומי חברים" (כותרת הקטגוריה עשויה להיות שונה מעט).', 'allow_private_albums', 0), //cpg1.3.0
-	array('מהן Cookies', 'Cookies הוא כינוי חיבה לקבצי מידע קטנים, שאתרי אינטרנט משתמשים בהם כדי לאחסן מידע אישי בדפדפן שלך.<br />שימוש נכון ב-Cookies מאפשר לאתר אינטרנט לחסוך למשתמש טרחה, למשל להתחבר אוטומטית באמצעות שם וסיסמא או לאגור רשימה של קבצים מועדפים.<br />בדרך כלל שימוש ב-Cookies בטוח ויעיל, אך אתרים מסויימים מנצלים מנגנון זה בצורה לא הוגנת (הנושא גדול וסבוך ולא כאן המקום לפרט). כמובן שהגלריה משתמשת ב-Cookies בצורה בטוחה והוגנת, לטובת המשתמשים ולנוחיותם בלבד.', 'offline', 0), //cpg1.3.0
-	array('איך אפשר להשיג את תוכנת הגלריה הזו לשימוש באתר שלי?', 'Coppermine היא גלריית מולטימדיה חופשית ובחינם, המופצת תחת רשיון תוכנה חופשית (GNU GPL). הגלריה עשירה בתכונות מתקדמות ומתאימה להתקנה על פלטפורמות (מערכות הפעלה) שונות. לפרטים נוספים והורדת התוכנה נא לבקר ב- <a href="http://coppermine.sf.net/">אתר הבית של Coppermine</a>.', 'offline', 0), //cpg1.3.0
-
-	' תפריט הניווט בגלריה', //cpg1.3.0
-	array('רשימת אלבומים', 'אפשרות זו מציגה את רשימת האלבומים המלאה בגלריה, מסודרים בקטגוריות ומלווים בדוגמיות. זהו בעצם העמוד הראשי של הגלריה.', 'offline', 0), //cpg1.3.0
-	array('הגלריה שלי', 'אפשרות זו מציגה את עמוד הגלריה הפרטית שלך, בה תוכל (אם יש לך הרשאות ממנהל הגלריה), ליצור ולנהל אלבומים פרטיים.', 'allow_private_albums', 0), //cpg1.3.0
-	array('מה ההבדל בין "מצב מנהל" לבין "מצב משתמש"?', '"מצב מנהל" פתוח רק למשתמשים רשומים ובו נפתחות בפניך אפשרויות הניהול של "הגלריה שלי". לעומתו ב"מצב משתמש" באפשרותך רק לשוטט בגלריה ולצפות בקבצים (כמו אורח שאינו רשום).', 'allow_private_albums', 0), //cpg1.3.0
-	array('הוספת קובץ', 'אפשרות זו מפעילה את ממשק העלאת קובץ. מותר לך להוסיף קבצים רק לאותם אלבומים להם מנהל הגלריה נתן לך הרשאות מתאימות. סוגי הקבצים המותרים וגודלם המקסימלי מוגבלים על פי החלטת מנהל הגלריה.', 'allow_private_albums', 0), //cpg1.3.0
-	array('קבצים אחרונים', 'אפשרות זו מציגה מסך בו מרוכזים הקבצים האחרונים שנוספו לכלל האלבומים.', 'offline', 0), //cpg1.3.0
-	array('הערות אחרונות', 'אפשרות זו מציגה את הקבצים להם נכתבו הערות לאחרונה, מכלל האלבומים.', 'offline', 0), //cpg1.3.0
-	array('נצפות ביותר', 'אפשרות זו מציגה את הקבצים שזכו לאחוזי הצפייה הגבוהים ביותר על ידי כלל המבקרים בגלריה.', 'offline', 0), //cpg1.3.0
-	array('זכו לדרוגים הגבוהים ביותר', 'אפשרות זו מציגה את הקבצים שזכו לדרוגים הגבוהים ביותר בכלל הגלריה, עם הדרוג הממוצע לכל קובץ.<br />הדרוגים נעים בין <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (ציון גבוה ביותר) לבין <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (ציון נמוך ביותר).', 'offline', 0), //cpg1.3.0
-	array('המועדפים שלי', 'אפשרות זו מציגה בפניך את כל הקבצים שבחרת להוסיף לרשימת המועדפים שלך (הסבר לעיל).', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-	'forgot_passwd' => 'תזכורת סיסמא', //cpg1.3.0
-	'err_already_logged_in' => 'את/ה כבר מחוברת !', //cpg1.3.0
-	'enter_username_email' => 'נא להקליד שם משתמש או כתובת דוא"ל', //cpg1.3.0
-	'submit' => 'שלח', //cpg1.3.0
-	'failed_sending_email' => 'שליחת תזכורת סיסמא בדוא"ל נכשלה !', //cpg1.3.0
-	'email_sent' => 'תזכורת סיסמא נשלחה בדוא"ל אל %s', //cpg1.3.0
-	'err_unk_user' => 'שם המשתמש שהוקלד אינו קיים!', //cpg1.3.0
-	'passwd_reminder_subject' => '%s - Password reminder', //cpg1.3.0
-	'passwd_reminder_body' => 'You have requested to be reminded on your login data:
-Username: %s
-Password: %s
-Click %s to log in.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-	'group_name' => 'שם הקבוצה',
-	'disk_quota' => 'הקצאת נפח דיסק',
-	'can_rate' => 'הרשאה לדרוג קבצים',
-	'can_send_ecards' => 'הרשאה לשלוח גלויות',
-	'can_post_com' => 'הרשאה לכתוב הערות',
-	'can_upload' => 'הרשאה להוספת קבצים',
-	'can_have_gallery' => 'הרשאה לגלריה אישית',
-	'apply' => 'ביצוע השינויים',
-	'create_new_group' => 'יצירת קבוצה חדשה',
-	'del_groups' => 'מחיקת הקבוצות המסומנות',
-	'confirm_del' => 'אזהרה: מחיקת קבוצה תגרום להעברת כל המשתמשים בקבוצה אל קבוצת "Registered" - האם ברצונך להמשיך?',
-	'title' => 'ניהול קבוצות משתמשים',
-	'approval_1' => 'אישור הוספות ציבוריות (1)',
-	'approval_2' => 'אישור הוספות פרטיות (2)',
-	'upload_form_config' => 'תצורת מסך העלאת קבצים', //cpg1.3.0
-	'upload_form_config_values' => array( 'רק העלאת קישור יחיד', 'רק העלאת מספר קבצים', 'רק העלאת קישורים (URI)', 'רק העלאת קבצי ZIP', 'קובץ-קישור', 'קובץ-ZIP', 'קישור-ZIP', 'קובץ-קישור-ZIP'), //cpg1.3.0
-	'custom_user_upload'=>'לאפשר למשתמש לשנות את מספר הקבצים להעלאה?', //cpg1.3.0
-	'num_file_upload'=>'מספר/מקסימום קבצים להעלאה', //cpg1.3.0
-	'num_URI_upload'=>'מספר/מקסימום קישורים להעלאה', //cpg1.3.0
-	'note1' => '<b>(1)</b> הוספת קבצים לאלבום ציבורי דורשת אישור מנהל',
-	'note2' => '<b>(2)</b> הוספת קבצים לאלבום פרטי דורשת אישור מנהל',
-	'notes' => 'הערות'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-	'welcome' => 'ברוכים הבאים!'
-);
-
-$lang_album_admin_menu = array(
-	'confirm_delete' => '?האם את/ה בטוח/ה שברצונך למחוק אלבום זה\n!כל הקבצים וההערות שבו יאבדו ללא אפשרות שחזור',
-	'delete' => 'מחיקה',
-	'modify' => 'מאפיינים',
-	'edit_pics' => 'עריכת קבצים',
-);
-
-$lang_list_categories = array(
-	'home' => 'דף ראשי',
-	'stat1' => '<b>[pictures]</b> קבצים ב- <b>[albums]</b> אלבומים ו- <b>[cat]</b> קטגוריות עם <b>[comments]</b> הערות, שנצפו <b>[views]</b> פעמים',
-	'stat2' => '<b>[pictures]</b> קבצים ב- <b>[albums]</b> אלבומים, שנצפו <b>[views]</b> פעמים',
-	'xx_s_gallery' => 'הגלריה של %s',
-	'stat3' => '<b>[pictures]</b> קבצים ב- <b>[albums]</b> אלבומים עם <b>[comments]</b> הערות, שנצפו <b>[views]</b> פעמים'
-);
-
-$lang_list_users = array(
-	'user_list' => 'רשימת משתמשים',
-	'no_user_gal' => 'אין גלריות משתמשים',
-	'n_albums' => '%s אלבוםמים',
-	'n_pics' => '%s קבצים'
-);
-
-$lang_list_albums = array(
-	'n_pictures' => '%s קבצים',
-	'last_added' => ', האחרון נוסף בתאריך- %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-	'login' => 'התחברות',
-	'enter_login_pswd' => 'יש להקיש שם משתמש/ת וסיסמא כדי להתחבר',
-	'username' => 'שם משתמש/ת',
-	'password' => 'סיסמא',
-	'remember_me' => 'חבר אותי אוטומטית בפעמים הבאות)',
-	'welcome' => 'ברוכים הבאים',
-	'err_login' => '*** ההתחברות נכשלה, נא לנסות שוב ***',
-	'err_already_logged_in' => 'כבר התחברת!',
-	'forgot_password_link' => 'שכחתי את סיסמתי', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-	'logout' => 'התנתקות',
-	'bye' => 'להתראות...',
-	'err_not_loged_in' => 'עוד לא התחברת!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-	'php_info' => 'מידע PHP', //cpg1.3.0
-	'explanation' => 'זהו הפלט הנוצר ע"י פונקציית <a href="http://www.php.net/phpinfo">phpinfo()</a>.', //cpg1.3.0
-	'no_link' => 'הצגת הפלט של phpinfo עלולה להוות פרצת אבטחה, לכן עמוד זה מוצג רק למנהל הגלריה. אין אפשרות לאחרים להכנס לעמוד זה גם באמצעות קישור (URL) ישיר.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-	'upd_alb_n' => 'עדכון אלבום %s',
-	'general_settings' => 'הגדרות כלליות',
-	'alb_title' => 'כותרת האלבום',
-	'alb_cat' => 'קטגורית האלבום',
-	'alb_desc' => 'תאור האלבום',
-	'alb_thumb' => 'דוגמית מייצגת לאלבום',
-	'alb_perm' => 'הרשאות לאלבום',
-	'can_view' => 'הרשאות צפיה באלבום ל-',
-	'can_upload' => 'אורחים יכולים להוסיף קבצים',
-	'can_post_comments' => 'אורחים יכולים להוסיף הערות לקבצים',
-	'can_rate' => 'אורחים יכולים לדרג קבצים',
-	'user_gal' => 'גלריית משתמש',
-	'no_cat' => '* ללא קטגוריה *',
-	'alb_empty' => 'אלבום ריק',
-	'last_uploaded' => 'קובץ אחרון שנוסף',
-	'public_alb' => 'כולם (אלבום ציבורי)',
-	'me_only' => 'אני בלבד',
-	'owner_only' => 'בעל האלבום (%s) בלבד',
-	'groupp_only' => 'רק חברים בקבוצה "%s"',
-	'err_no_alb_to_modify' => 'לא נמצא אלבום שבאפשרותך לעדכן',
-	'update' => 'עדכון האלבום',
-	'notice1' => '(*) תלוי בהגדרות %sקבוצות%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-	'already_rated' => 'כבר דרגת את הקובץ בעבר',
-	'rate_ok' => 'הצבעתך נקלטה',
-	'forbidden' => 'אין באפשרותך לדרג את הקבצים של עצמך.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-מנהל הגלריה ישתדל להסיר כל חומר פוגע המבירות האפשרית. עם זאת, יש לזכור שלא ניתן לסרוק כל פיסת מידע או קובץ. כל המידע המפורסם באתר מבטא את השקפותיהם של המשתמשים ולא של מנהלי האתר (מלבד מידע שהם עצמם פרסמו). אי לכך מנהלי האתר אינם אחראים לכל פגיעה או נזק כתוצאה ממעשיהם של המשתמשים באתר.
-<br />
-<br />
-אין לפרסם באתר כל חומר המוגדר כ: פגיעה, השמצה, עלבון, הסתה, איום, תועבה, או כל סוג אחר שאינו עולה בקנה אחד עם החוק. אין לפרסם באתר חומר המוגן בזכויות יוצרים, למעט אם בעל הזכויות נתן הרשאה מפורשת לפרסום. מנהלי האתר יסירו או יערכו מידע לפי שיקול דעתם הבלעדי. כל המידע באתר נשמר במאגר מידע. האתר אינו מיועד לשמש כגיבוי למידע של המשתמשים אלא כלוח פרסום זמני. מנהלי האתר אינם אחראים לאובדן או גניבה של מידע.
-<br />
-<br />
-אתר זה משתמש ב"עוגיות" (Cookies) לאחסון מידע בתוכנת הגלישה שלך. "עוגיות" אלה נועדו להקל על השימוש באתר ואינן גורמות לכל נזק או פגיעה בפרטיות. כתובת הדואר האלקטרונית שלך תשמש רק לשליחת הודעות מהאתר.
-<br />
-<br />
-לחיצה על "אני מסכימ/ה" מהווה אישורך להבנה וקבלה מלאה של כל האמור לעיל.
-EOT;
-
-$lang_register_php = array(
-	'page_title' => 'רישום משתמש/ת',
-	'term_cond' => 'תנאי השימוש באתר',
-	'i_agree' => 'אני מסכימ/ה',
-	'submit' => 'שליחת בקשת ההרשמה',
-	'err_user_exists' => 'שם המשתמש/ת שבחרת כבר תפוס, יש לבחור שם אחר',
-	'err_password_mismatch' => 'הסיסמאות אינן תואמות, נא להקישן שוב',
-	'err_uname_short' => ' שם המשתמש/ת חייב להכיל לפחות 2 אותיות (המלצה: 4 תוים לפחות)',
-	'err_password_short' => 'הסיסמא חייבת להכיל לפחות 2 תוים (המלצה: 6 תוים לפחות)',
-	'err_uname_pass_diff' => 'השם והסיסמא אינם יכולים להיות זהים',
-	'err_invalid_email' => 'כתובת הדואר האלקטרוני אינה תקינה',
-	'err_duplicate_email' => 'מישהו אחר כבר משתמש בכתובת הדואר האלקטרוני שציינת',
-	'enter_info' => 'נא למלא את פרטי הרישום',
-	'required_info' => 'מידע חובה',
-	'optional_info' => 'מידע רשות',
-	'username' => 'שם משתמש/ת',
-	'password' => 'סיסמא',
-	'password_again' => 'וידוא סיסמא',
-	'email' => 'דואר אלקטרוני',
-	'location' => 'מקום',
-	'interests' => 'תחומי ענין',
-	'website' => 'כתובת אתר',
-	'occupation' => 'עיסוק',
-	'error' => 'תקלה',
-	'confirm_email_subject' => '%s - אישור רישום',
-	'information' => 'מידע',
-	'failed_sending_email' => 'לא ניתן לשלוח הודעת אישור רישום',
-	'thank_you' => 'תודה שנרשמת.<br /><br />נשלחה הודעה לכתובת הדואר האלקטרוני שציינת, עם הוראות להפעלת חשבונך.',
-	'acct_created' => 'חשבונך נפתח ובאפשרותך להתחבר באמצעות השם והסיסמא שבחרת',
-	'acct_active' => 'חשבונך הופעל ובאפשרותך להתחבר באמצעות השם והסיסמא שבחרת',
-	'acct_already_act' => 'חשבונך כבר פעיל!',
-	'acct_act_failed' => 'לא ניתן להפעיל חשבון זה!',
-	'err_unk_user' => 'המשתמש שנבחר אינו קיים!',
-	'x_s_profile' => 'הפרופיל של %s',
-	'group' => 'קבוצה',
-	'reg_date' => 'הצטרפות',
-	'disk_usage' => 'נפח דיסק בשימוש',
-	'change_pass' => 'שינוי סיסמא',
-	'current_pass' => 'סיסמא נוכחית',
-	'new_pass' => 'סיסמא חדשה',
-	'new_pass_again' => 'וידוא סיסמא חדשה',
-	'err_curr_pass' => 'הסיסמא הנוכחית שגויה',
-	'apply_modif' => 'ביצוע השינויים',
-	'change_pass' => 'שינוי סיסמא',
-	'update_success' => 'הפרופיל שלך עודכן',
-	'pass_chg_success' => 'סיסמתך עודכנה',
-	'pass_chg_error' => 'סיסמתך לא עודכנה',
-	'notify_admin_email_subject' => '%s - Registration notification', //cpg1.3.0
-	'notify_admin_email_body' => 'A new user with the username "%s" has registered in your gallery', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Thank you for registering at {SITE_NAME}
-
-Your username is : "{USER_NAME}"
-Your password is : "{PASSWORD}"
-
-In order to activate your account, you need to click on the link below
-or copy and paste it in your web browser.
-
-{ACT_LINK}
-
-Regards,
-
-The management of {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-	'title' => 'סקירת הערות',
-	'no_comment' => 'אין הערות לסקור',
-	'n_comm_del' => '%s הערות נמחקו',
-	'n_comm_disp' => 'מספר הערות להצגה',
-	'see_prev' => 'דף הבא',
-	'see_next' => 'דף קודם',
-	'del_comm' => 'מחיקת ההערות המסומנות',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-	0 => 'חיפוש במאגר הקבצים',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-	'page_title' => 'חיפוש קבצים חדשות',
-	'select_dir' => 'בחירת מחיצה',
-	'select_dir_msg' => 'פעולה זו מאפשרת לך להוסיף סדרת קבצים שכבר העברת אל האתר ב-FTP.<br /><br />עליך לבחור את המחיצה בשרת שבה נמצאים הקבצים',
-	'no_pic_to_add' => 'אין קבצים להוסיף',
-	'need_one_album' => 'צריך ליצור לפחות אלבום אחד כדי להשתמש בפעולה זו',
-	'warning' => 'אזהרה',
-	'change_perm' => 'התוכנית אינה יכולה לכתוב במחיצה זו. עליך לשנות את ההרשאה ל- 755 או 777 כדי להוסיף קבצים!',
-	'target_album' => '<b>הוספת קבצים של "</b>%s<b>" אל </b>%s',
-	'folder' => 'תיקיה',
-	'image' => 'קובץ',
-	'album' => 'אלבום',
-	'result' => 'תוצאה',
-	'dir_ro' => 'לא ניתן לכתיבה. ',
-	'dir_cant_read' => 'לא ניתן לקריאה. ',
-	'insert' => 'הוספת קובץ חדש לגלריה',
-	'list_new_pic' => 'רשימת קבצים חדשים',
-	'insert_selected' => 'הכנסת הקבצים החדשים',
-	'no_pic_found' => 'לא נמצא אף קובץ חדש',
-	'be_patient' => 'נא להמתין בסבלנות עד שהתוכנית תסיים להוסיף את הקבצים',
-	'no_album' => 'לא נבחר אלבום',  //cpg1.3.0
-	'notes' =>  'מקרא<ul>'.
-				'<li><b>OK</b> : הקובץ נוסף בהצלחה'.
-				'<li><b>DP</b> : הקובץ (או קובץ זהה) כבר נמצא במאגר'.
-				'<li><b>PB</b> : הוספת הקובץ נכשלה. יש לבדוק את הגדרות המערכת ואת ההרשאות למחיצות'.
-				'<li>אם סימן OK/DP/PB לא הופיע, יש להקליק על מסגרת הקובץ ולבדוק את הודעת השגיאה ממנוע PHP'.
-				'<li><b>NA</b> : לא בחרת אלבום אליו יתווספו הקבצים. יש להקליק על \'<a href="javascript:history.back(1)">חזרה</a>\' ולבחור אלבום. אם טרם הקמת אלבומים אז קודם עליך <a href="albmgr.php">לפתוח אלבום חדש</a></li>'.
-				'<li>אם תוכנת הגלישה מודיעה "Time out", יש להקליק על כפתור Refresh/Reload'.
-				'</ul>',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-	'title' => 'חסימת משתמשים',
-	'user_name' => 'שם משתמש',
-	'ip_address' => 'כתובת&nbsp;IP',
-	'expiry' => 'בתוקף עד (ערך ריק = קבוע)',
-	'edit_ban' => 'שמירת שינויים',
-	'delete_ban' => 'מחיקה',
-	'add_new' => 'הוספת חסימה',
-	'add_ban' => 'הוספה',
-	'error_user' => 'לא נמצא משתמש', //cpg1.3.0
-	'error_specify' => 'יש להקליד שם משתמש או כתובת IP', //cpg1.3.0
-	'error_ban_id' => 'מספר (ID) חסימה לא תקין!', //cpg1.3.0
-	'error_admin_ban' => 'אין באפשרותך לחסום את עצמך!', //cpg1.3.0
-	'error_server_ban' => 'התכוונת לחסום את השרת של עצמך? אין אפשרות לעשות זאת...', //cpg1.3.0
-	'error_ip_forbidden' => 'אין אפשרות לחסום כתובת IP זו מכיון שהיא non-routable!', //cpg1.3.0
-	'lookup_ip' => 'בדיקת כתובת IP', //cpg1.3.0
-	'submit' => 'שלח!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-	'title' => 'הוספת קובץ',
-	'custom_title' => 'ממשק טעינת קבצים', //cpg1.3.0
-	'cust_instr_1' => 'באפשרותך לבחור את מספר הקבצים להעלאה, אך לא יותר מהמקסימום המפורט להלן.', //cpg1.3.0
-	'cust_instr_2' => 'קביעת מספר שדות', //cpg1.3.0
-	'cust_instr_3' => 'טעינת קבצים מהמחשב שלך: %s', //cpg1.3.0
-	'cust_instr_4' => 'טעינת קבצים מ-URL/קישורים: %s', //cpg1.3.0
-	'cust_instr_5' => 'טעינת קבצים מ-URL/קישורים:', //cpg1.3.0
-	'cust_instr_6' => 'טעינת קבצים מהמחשב שלך:', //cpg1.3.0
-	'cust_instr_7' => 'נא להזין את מספר הקבצים המבוקש לכל סוג טעינה ולסיום להקליק על "המשך". ', //cpg1.3.0
-	'reg_instr_1' => 'פעולה לא תקינה ביצירת טופס.', //cpg1.3.0
-	'reg_instr_2' => 'כעת באפשרותך להעלות את הקבצים. הגודל המרבי לכל קובץ הוא %s&nbsp;KB. קבצי ZIP שהועלו דרך "טעינת קבצים" או "טעינת קישורים" ישארו דחוסים.', //cpg1.3.0
-	'reg_instr_3' => 'אם ברצונך שהקבצים הדחוסים (ZIP) יפתחו, עליך להעלות את הקבצים דרך "טעינת קבצים דחוסים"', //cpg1.3.0
-	'reg_instr_4' => 'בטעינת קישורים נא לציין את נתיב הקישור על פי הדוגמא: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-	'reg_instr_5' => 'בסיום מילוי המסך נא להקליק על "המשך".', //cpg1.3.0
-	'reg_instr_6' => 'טעינת קבצים דחוסים מהמחשב שלך:', //cpg1.3.0
-	'reg_instr_7' => 'טעינת קבצים מהמחשב שלך:', //cpg1.3.0
-	'reg_instr_8' => 'טעינת קבצים מ-URL/קישורים:', //cpg1.3.0
-	'error_report' => 'דו"ח תקלות', //cpg1.3.0
-	'error_instr' => 'חלו תקלות בטעינת הקבצים הבאים:', //cpg1.3.0
-	'file_name_url' => 'שם קובץ / נתיב קישור', //cpg1.3.0
-	'error_message' => 'הודעת התקלה', //cpg1.3.0
-	'no_post' => 'הקובץ לא נשלח באמצעות שיטת POST.', //cpg1.3.0
-	'forb_ext' => 'קובץ בעל סיומת אסורה.', //cpg1.3.0
-	'exc_php_ini' => 'גודל הקובץ חורג מהמקסימום המוגדר ב- php.ini.', //cpg1.3.0
-	'exc_file_size' => 'גודל הקובץ חורג מהמקסימום שקבע מנהל הגלריה.', //cpg1.3.0
-	'partial_upload' => 'הקובץ נטען באופן חלקי.', //cpg1.3.0
-	'no_upload' => 'לא הועלה קובץ..', //cpg1.3.0
-	'unknown_code' => 'קוד תקלת PHP לא מוגדר.', //cpg1.3.0
-	'no_temp_name' => 'טעינה נכשלה - לא נוצר שם זמני.', //cpg1.3.0
-	'no_file_size' => 'לא מכיל תוכן או משובש.', //cpg1.3.0
-	'impossible' => 'לא ניתן להעביר למחיצת היעד.', //cpg1.3.0
-	'not_image' => 'לא תמונה או משובש.', //cpg1.3.0
-	'not_GD' => 'סיומת לא נתמכת ע"י GD', //cpg1.3.0
-	'pixel_allowance' => 'הגודל בפיקסלים חורג מהמותר', //cpg1.3.0
-	'incorrect_prefix' => 'קידומת נתיב קישור (URL) שגויה', //cpg1.3.0
-	'could_not_open_URI' => 'הגישה לנתיב הקישור נכשלה.', //cpg1.3.0
-	'unsafe_URI' => 'נתיב הקישור אינו בטוח.', //cpg1.3.0
-	'meta_data_failure' => 'נכשלה קריאת מידע נלווה (Meta data).', //cpg1.3.0
-	'http_401' => '401 Unauthorized', //cpg1.3.0
-	'http_402' => '402 Payment Required', //cpg1.3.0
-	'http_403' => '403 Forbidden', //cpg1.3.0
-	'http_404' => '404 Not Found', //cpg1.3.0
-	'http_500' => '500 Internal Server Error', //cpg1.3.0
-	'http_503' => '503 Service Unavailable', //cpg1.3.0
-	'MIME_extraction_failure' => 'לא ניתן לחלץ את סוג ה- MIME.', //cpg1.3.0
-	'MIME_type_unknown' => 'סוג MIME לא מזוהה', //cpg1.3.0
-	'cant_create_write' => 'לא ניתן ליצור קובץ לכתיבה.', //cpg1.3.0
-	'not_writable' => 'לא ניתן לכתוב לקובץ הכתיבה.', //cpg1.3.0
-	'cant_read_URI' => 'לא ניתן לקרוא קישור (URL).', //cpg1.3.0
-	'cant_open_write_file' => 'לא ניתן ליצור קובץ לכתיבה.', //cpg1.3.0
-	'cant_write_write_file' => 'לא ניתן לכתוב לקובץ הכתיבה.', //cpg1.3.0
-	'cant_unzip' => 'נכשלה פתיחת הדחיסה (Unzip).', //cpg1.3.0
-	'unknown' => 'תקלה לא מוגדרת', //cpg1.3.0
-	'succ' => 'טעינות תקינות', //cpg1.3.0
-	'success' => '%s טעינות הצליחו.', //cpg1.3.0
-	'add' => 'נא להקליק על "המשך" כדי להוסיף את הקבצים לאלבום.', //cpg1.3.0
-	'failure' => 'תקלת טעינה', //cpg1.3.0
-	'f_info' => 'מידע על הקובץ', //cpg1.3.0
-	'no_place' => 'העברת הקובץ הקודם למקומו נכשלה.', //cpg1.3.0
-	'yes_place' => 'הקובץ הקודם הועבר למקומו בהצלחה.', //cpg1.3.0
-	'max_fsize' => 'גודל הקובץ המקסימלי המותר %s&nbsp;KB',
-	'album' => 'אלבום',
-	'picture' => 'קובץ',
-	'pic_title' => 'כותרת הקובץ',
-	'description' => 'תאור הקובץ',
-	'keywords' => 'מילות מפתח (מופרדות ברווחים)',
-	'err_no_alb_uploadables' => 'לא נמצא אלבום שאליו מותר לך להוסיף קבצים',
-	'place_instr_1' => 'נא למקם כל קובץ באלבום. באפשרותך גם להוסיף פרטים לכל קובץ.', //cpg1.3.0
-	'place_instr_2' => 'יש עוד קבצים שצריך למקם. נא להקליק על "המשך".', //cpg1.3.0
-	'process_complete' => 'כל הקבצים מוקמו בהצלחה.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-	'title' => 'ניהול משתמשים',
-	'name_a' => 'שם, סדר עולה',
-	'name_d' => 'שם, סדר יורד',
-	'group_a' => 'קבוצה, סדר עולה',
-	'group_d' => 'קבוצה, סדר יורד',
-	'reg_a' => 'תאריך רישום, סדר עולה',
-	'reg_d' => 'תאריך רישום, סדר יורד',
-	'pic_a' => 'מספר קבצים, סדר עולה',
-	'pic_d' => 'מספר קבצים, סדר יורד',
-	'disku_a' => 'ניצול דיסק, סדר עולה',
-	'disku_d' => 'ניצול דיסק, סדר יורד',
-	'lv_a' => 'כניסה אחרונה, סדר עולה', //cpg1.3.0
-	'lv_d' => 'כניסה אחרונה, סדר יורד', //cpg1.3.0
-	'sort_by' => 'מיון משתמשים לפי',
-	'err_no_users' => 'טבלת המשתמשים ריקה!',
-	'err_edit_self' => 'אין באפשרותך לערוך כאן את הפרופיל של עצמך, לשם כך יש להקליק על קישור "הפרופיל שלי"',
-	'edit' => 'עריכה',
-	'delete' => 'מחיקה',
-	'name' => 'שם משתמש',
-	'group' => 'קבוצה',
-	'inactive' => 'לא פעיל',
-	'operations' => 'פעולות',
-	'pictures' => 'קבצים',
-	'disk_space' => 'נפח מנוצל / הרשאה',
-	'registered_on' => 'רישום מתאריך',
-	'last_visit' => 'כניסה אחרונה', //cpg1.3.0
-	'u_user_on_p_pages' => '%d משתמשים ב- %d דפים',
-	'confirm_del' => 'האם את/ה בטוח/ה שברצונך למחוק משתמש זה?\\nכל האלבומים והקבוצות שלו ימחקו ללא אפשרות שחזור!',
-	'mail' => 'דוא"ל',
-	'err_unknown_user' => 'המשתמש שנבחר אינו קיים',
-	'modify_user' => 'שינוי משתמש',
-	'notes' => 'הערות',
-	'note_list' => '<li>אם אינך רוצה לשנות את הסיסמא, עליך להשאיר את שדה הסיסמא ריק',
-	'password' => 'סיסמא',
-	'user_active' => 'משתמש פעיל',
-	'user_group' => 'קבוצה',
-	'user_email' => 'דוא"ל',
-	'user_web_site' => 'אתר אינטרנט',
-	'create_new_user' => 'הגדרת משתמש חדש',
-	'user_location' => 'מקום',
-	'user_interests' => 'תחומי ענין',
-	'user_occupation' => 'עיסוק',
-	'latest_upload' => 'קבצים אחרונים', //cpg1.3.0
-	'never' => 'אף פעם', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'שינוי גודל קבצים',
-        'what_it_does' => 'מה זה עושה',
-        'what_update_titles' => 'מעדכן כותרות משמות הקבצים',
-        'what_delete_title' => 'מוחק כותרות',
-        'what_rebuild' => 'בונה מחדש דוגמיות ותמונות בגדול מוגדר',
-        'what_delete_originals' => 'מוחק תמונות בגודל המקורי ומחליפן בתמונות בגודל מוגדר',
-        'file' => 'קובץ',
-        'title_set_to' => 'כותרת שונתה ל-',
-        'submit_form' => 'אישור',
-        'updated_succesfully' => 'עודכן בהצלחה',
-        'error_create' => 'תקלה ביצירת',
-        'continue' => 'המשך לעבד תמונות נוספות',
-        'main_success' => 'הקובץ %s נקלט בצלחה כקובץ ראשי',
-        'error_rename' => 'תקלה בשינוי השם %s ל- %s',
-        'error_not_found' => 'הקובץ %s לא נמצא',
-        'back' => 'חזרה לראשי',
-        'thumbs_wait' => 'מעדכן דוגמיות ו/או תמונות - נא להמתין...',
-        'thumbs_continue_wait' => 'ממשיך לעדכן דגומיות ו/או תמונות...',
-        'titles_wait' => 'מעדכן כותרות, נא להמתין...',
-        'delete_wait' => 'מוחק כותרות, נא להמתין...',
-        'replace_wait' => 'מוחק תמונות מקוריות ומחליף אותן בתמונות בגדול מוגדר, נא להמתין...',
-        'instruction' => 'הוראות מקוצרות',
-        'instruction_action' => 'בחירת פעולה',
-        'instruction_parameter' => 'קביעת פרמטרים',
-        'instruction_album' => 'בחירת אלבום',
-        'instruction_press' => 'הקלקה על %s',
-        'update' => 'עדכון דוגמיות ו/או תמונות בגודל מוגדר',
-        'update_what' => 'מה צריך לעדכן',
-        'update_thumb' => 'רק דוגמיות',
-        'update_pic' => 'רק תמונות בגודל מוגדר',
-        'update_both' => 'הן דוגמיות והן תמונות בגודל מוגדר',
-        'update_number' => 'מספר תמונות לעיבוד בכל קליק',
-        'update_option' => '(יש לבחור בערך נמוך יותר אם מופיעות תקלות או הודעות Timeout)',
-        'filename_title' => 'שם קובץ = כותרת',
-        'filename_how' => 'כיצד לעבד את שם הקובץ',
-        'filename_remove' => 'הסרת הסיומת (כגון JPG) והחלפת קו-תחתון __ ברווח.',
-        'filename_euro' => 'קרא תאריך תאריך במבנה ארופאי - תרגם 20_20_13_23_11_2003 ל: 13:20 23/11/2003',
-        'filename_us' => 'קרא תאריך במבנה אמריקאי - תרגם 20_20_13_23_11_2003 ל: 13:20 11/23/2003',
-        'filename_time' => 'קרא זמן בלבד - תרגם 20_20_13_23_11_2003 ל: 13:20',
-        'delete' => 'מחיקת כותרות או תמונות בגודל מקורי',
-        'delete_title' => 'מחיקת כותרות',
-        'delete_original' => 'מחיקת תמונות בגודל מקורי',
-        'delete_replace' => 'מחיקת תמונות בגדול מקורי והחלפתן בתמונות בגודל קבוע',
-        'select_album' => 'בחירת אלבום',
-	'delete_orphans' => 'מחיקת הערות "יתומות" (מכל האלבומים).', //cpg1.3.0
-	'orphan_comment' => 'הערות "יתומות" נמצאו', //cpg1.3.0
-	'delete' => 'מחק', //cpg1.3.0
-	'delete_all' => 'מחק הכל', //cpg1.3.0
-	'comment' => 'הערה: ', //cpg1.3.0
-	'nonexist' => 'מקושרת לקובץ שאינו קיים # ', //cpg1.3.0
-	'phpinfo' => 'הצגת מידע&nbsp;PHP&nbsp;', //cpg1.3.0
-	'update_db' => 'עדכון מסד הנתונים', //cpg1.3.0
-	'update_db_explanation' => 'אם שינית קבצי תוכנה של הגלריה, או התקנת תוספים, או שדרגת את גרסת הגלריה מגרסה קודמת, עליך לבצע "עדכון מס נתונים" פעם אחת. פעולה זו תיצור את טבלאות הנתונים ו/או ערכי הגדרות במסד הנתונים.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/hungarian.php cpg148/lang/hungarian.php
--- 133/lang/hungarian.php	2004-12-30 01:06:38.000000000 -0600
+++ cpg148/lang/hungarian.php	2006-06-08 00:24:54.000000000 -0500
@@ -1,202 +1,252 @@
 <?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-//  http://www.chezgreg.net/coppermine/                                      //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-//  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.                                      //
-// ------------------------------------------------------------------------- //
-// $Id: hungarian.php,v 1.8 2004/12/29 23:06:38 chtito Exp $
-// ------------------------------------------------------------------------- //
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2005 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 // info about translators and translated language
 $lang_translation_info = array(
-  'lang_name_english' => 'Hungarian',  
-  'lang_name_native' => 'Magyar', 
-  'lang_country_code' => 'hu', 
-  'trans_name'=> 'Peter Ardo', //the name of the translator - can be a nickname
-  'trans_email' => 'petardo@freemail.hu', //translator's email address (optional)
-  'trans_website' => '', //translator's website (optional)
-  'trans_date' => '2003-10-20', //the date the translation was created / last modified
+  'lang_name_english' => 'Hungarian', //cpg1.4
+  'lang_name_native' => 'Magyar', //cpg1.4
+  'lang_country_code' => 'hu', //cpg1.4
+  'trans_name'=> 'Nagymáté Péter',
+  'trans_email' => 'pepe@ludens.elte.hu',
+  'trans_website' => 'http://www.beagle.hu',
+  'trans_date' => '2006-02-25',
 );
 
-$lang_charset = 'iso-8859-2';
+$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('byte', 'KB', 'MB');
+$lang_byte_units = array('Bytes', 'KB', 'MB');
 
 // Day of weeks and months
-$lang_day_of_week = array('H', 'K', 'Sze', 'Cs', 'P', 'Szo', 'V');
-$lang_month = array('Jan', 'Feb', 'Mr', 'pr', 'Mj', 'Jn', 'Jl', 'Aug', 'Szept', 'Okt', 'Nov', 'Dec');
+$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');
 
 // Some common strings
 $lang_yes = 'Igen';
 $lang_no  = 'Nem';
-$lang_back = 'VISSZA';
-$lang_continue = 'TOVBB';
-$lang_info = 'Informci';
+$lang_back = 'vissza';
+$lang_continue = 'folytatás';
+$lang_info = 'Információ';
 $lang_error = 'Hiba';
+$lang_check_uncheck_all = 'összes ellenőrzése'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%Y %B %d';
-$lastcom_date_fmt =  '%y.%m.%d %H:%M';
-$lastup_date_fmt = '%Y %B %d';
-$register_date_fmt = '%Y %B %d';
-$lasthit_date_fmt = '%Y %B %d %H:%M';
-$comment_date_fmt =  '%Y %B %d %H:%M';
+$album_date_fmt =    '%Y %B %d.';
+$lastcom_date_fmt =  '%y.%m.%d %H:%M kor';
+$lastup_date_fmt = '%Y %B %d.';
+$register_date_fmt = '%Y %B %d.';
+$lasthit_date_fmt = '%Y %B %d. %H:%M kor';
+$comment_date_fmt =  '%Y %B %d. %H:%M kor';
+$log_date_fmt = '%Y %B %d. %H:%M kor'; //cpg1.4
 
 // For the word censor
-$lang_bad_words = array('basz*', 'segg*', 'fasz*', 'kurva*', 'picsa', 'geci');
+$lang_bad_words = array('*fuck*', 'Fu\(*', 'fuk*', 'masturbat*', 'motherfucker', 'nigger*', 'penis', 'pussy', 'shit', 'titties', 'titty',  'arsch*', 'fick*', 'fotze', 'votze', 'Sieg Heil', 'Heil Hitler', 'Nutte', 'Möse', 'Moese', 'Pimmel', 'Schwengel', 'Titte*', 'bums*', 'Scheiss*', 'Scheiß*');
 
 $lang_meta_album_names = array(
-        'random' => 'Vletlen fjlok', //cpg1.3.0
-        'lastup' => 'Friss feltltsek',
-        'lastalb'=> 'Utoljra mdostott albumok',
-        'lastcom' => 'Friss hozzszlsok',
-        'topn' => 'Top-nzett',
-        'toprated' => 'Top-szavazat',
-        'lasthits' => 'Utoljra nzett',
-        'search' => 'Keress eredmnye',
-        'favpics'=> 'Kedvenc Fjlok' //cpg1.3.0
+  'random' => 'Válogatás',
+  'lastup' => 'Legutóbb feltöltött',
+  'lastalb'=> 'Legutóbb frissített album',
+  'lastcom' => 'Legújabb hozászólás',
+  'topn' => 'Legtöbbet nézett',
+  'toprated' => 'Legjobb helyezett',
+  'lasthits' => 'Legutóbb menézett',
+  'search' => 'Keresés eredménye',
+  'favpics'=> 'Kedvenc képek',  //cpg1.4
 );
 
 $lang_errors = array(
-        'access_denied' => 'Nincs jogosultsgod ennek az oldalnak a megtekintshez.',
-        'perm_denied' => 'Nincs jogosultsgod ennek a mveletnek az elvgzshez.',
-        'param_missing' => 'Szkript hvs a szksge paramter(ek) megadsa nlkl.',
-        'non_exist_ap' => 'A kijellt album / fjl nem tallhat!', //cpg1.3.0
-        'quota_exceeded' => 'Diszk kvta tllpve<br /><br />A belltott diszkkvta [quota]K, a kpeid ltal jelenleg elfoglalt trhely [space]K, ennek a fjlnak a feltltsvel tllpnd a kvtjt.', //cpg1.3.0
-        'gd_file_type_err' => 'GD knyvtr hasznlata esetn csak JPEG s PNG tpusok megengedettek.',
-        'invalid_image' => 'A feltlttt kp srlt, vagy a GD knyvtr ltal nem kezelhet',
-        'resize_failed' => 'Nem sikerlt az ikonizlt vagy tmretezett kpek generlsa.',
-        'no_img_to_display' => 'Nincs megjelenthet kp',
-        'non_exist_cat' => 'A kijellt kategria nem ltezik',
-        'orphan_cat' => 'A kategria szlkategrija nem ltezik, futtasd a kategriamenedzsert a problma kikszblsre.',
-        'directory_ro' => 'A \'%s\' knyvtr nem rhat, a fjlokat nem lehet trlni', //cpg1.3.0
-        'non_exist_comment' => 'A kijellt hozzszls nem ltezik.',
-        'pic_in_invalid_album' => 'Fjl nem ltez albumban (%s)!?', //cpg1.3.0
-        'banned' => 'Jelenleg ki vagy tiltva a weblap hasznlatbl.',
-        'not_with_udb' => 'Ez a funkci le van tiltva a Coppermine-ban, mivel a frum sw rsze. A krt funkcit vagy nem tmogatja a jelen konfigurci, vagy a frum sw kezeli.',
-        'offline_title' => 'Offline', //cpg1.3.0
-        'offline_text' => 'A galria jelenleg  offline - ltogass vissza ksbb', //cpg1.3.0
-        'ecards_empty' => 'Jelenleg nincs megjelenthet e-kpeslap. Ellenrizd, hogy engedlyezted -e az e-lapok naplzst a coppermine konfigurciban!', //cpg1.3.0
-        'action_failed' => 'A mvelet sikertelen.  Coppermine nem tudja feldolgozni a krst.', //cpg1.3.0
-        'no_zip' => 'A ZIP fjlok feldolgozshoz szksges knyvtr nem ll rendelkezsre. Fordulj a Coppermine adminisztrtorhoz.', //cpg1.3.0
-        'zip_type' => 'Nincs jogosultsgod ZIP fjlok feltltsre.', //cpg1.3.0
+  'access_denied' => 'Nincs jogod megnézni ezt az oldalt.',
+  'perm_denied' => 'Nincs jogosultságod a művelethez.',
+  'param_missing' => 'Hiányzó paraméterek.',
+  'non_exist_ap' => 'A kiválasztott Album vagy kép nem létezik!',
+  'quota_exceeded' => 'Lemez terület kvóta túllépés<br /><br />A Te kvótád [quota] kB, jellenleg ennyi [space] kB foglalsz, ezzen kép feltöltésekor túlléped a kvótád.',
+  'gd_file_type_err' => 'Amikor GD-könyvtárat használsz, a megengedett fájlformátum csak JPG vagy PNG .',
+  'invalid_image' => 'A kép amit feltöltöttél sérült vagy a GD könyvtár nem kezeli a fáljformátumot',
+  'resize_failed' => 'Nem lehet a képet átméretezni.',
+  'no_img_to_display' => 'Nincs kép amit meg lehetne jeleníteni',
+  'non_exist_cat' => 'A kiválasztott kategória nem létezik',
+  'orphan_cat' => 'A kategóriának nem létezik szülője, futassd a kategória rendezőt a hiba kijavításához!',
+  'directory_ro' => 'A könyvtár \'%s\' nem írható, a fájlt nem lehet törőlni',
+  'non_exist_comment' => 'A kiválasztott megjegyzés nem létezik.',
+  'pic_in_invalid_album' => 'A kép egy nem létező albumban van (%s)!?',
+  'banned' => 'Jelenleg ki vagy zárva erről a weboldlaról',
+  'not_with_udb' => 'Ez a funkció le van tiltva a Coppemine -ban , mert ez integrálva van egy fórom programmal.Tehát amit te szeretnél az nincs támogatva ezen konfigurációban vagy a funkciót a fórum program kezeli.',
+  'offline_title' => 'Kikapcsolva',
+  'offline_text' => 'Ez a Képgalléria kikapcsolt állapotban van - néz vissza később.', //cpg1.3.0
+  'ecards_empty' => 'Jellenleg egyetlen Ecard -ot sem lehet megjeleníteni!',
+  'action_failed' => 'Hibás művelet.A Coppermine nem tudja kiszolgálni a kérést.', //cpg1.3.0
+  'no_zip' => 'Nincs feltelepítve program a zip fájlok kezeléséhez.Keressd fel a rendszergazdát!',
+  'zip_type' => 'Nincs jogosultságod zip fájlok feltöltésére.',
+  'database_query' => 'Hiba történt az adatbázis lekérdezése közben.', //cpg1.4
+  'non_exist_comment' => 'A kiválasztott megjegyzés nem létezik', //cpg1.4
 );
 
-$lang_bbcode_help = 'A kvetkez kdok hasznosak lehetnek: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'Bulletin Board kód segítség'; //cpg1.4
+$lang_bbcode_help = 'Lehetőség van linkek hozzáadására és néhány formázásra, ha használod ezen  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://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-        'alb_list_title' => 'Ugrs az albumlistra',
-        'alb_list_lnk' => 'Albumlista',
-        'my_gal_title' => 'Ugrs a szemlyes kptrra',
-        'my_gal_lnk' => 'Kptram',
-        'my_prof_lnk' => 'Profilom',
-        'adm_mode_title' => 'Vlts adminisztrtor mdra',
-        'adm_mode_lnk' => 'Admin md',
-        'usr_mode_title' => 'Vlts felhasznl mdra',
-        'usr_mode_lnk' => 'Felhaszn.md',
-        'upload_pic_title' => 'Fjl feltlts az albumba', //cpg1.3.0
-        'upload_pic_lnk' => 'Feltlts', //cpg1.3.0
-        'register_title' => 'Felhasznl hozzadsa',
-        'register_lnk' => 'Regisztrci',
-        'login_lnk' => 'Bejelentkezs',
-        'logout_lnk' => 'Kijelentkezs',
-        'lastup_lnk' => 'Friss feltltsek',
-        'lastcom_lnk' => 'Friss hozzszlsok',
-        'topn_lnk' => 'Top-nzett',
-        'toprated_lnk' => 'Top-szavazat',
-        'search_lnk' => 'Keress',
-        'fav_lnk' => 'Kedvencek',
-        'memberlist_title' => 'Taglista megmutatsa', //cpg1.3.0
-        'memberlist_lnk' => 'Taglista', //cpg1.3.0
-        'faq_title' => 'A &quot;Coppermine&quot; galrira vonatkoz Gyakran Ismtelt Krdsek', //cpg1.3.0
-        'faq_lnk' => 'GYIK', //cpg1.3.0
+  'home_title' => 'Ugrás a kezdőlapra',
+  'home_lnk' => 'Kezdőlap',
+  'alb_list_title' => 'Ugrás az album listára',
+  'alb_list_lnk' => 'Album Lista',
+  'my_gal_title' => 'Ugrás a személyes képtárba',
+  'my_gal_lnk' => 'Személyes Képtáram',
+  'my_prof_title' => 'Ugrás a Profilomhoz', //cpg1.4
+  'my_prof_lnk' => 'A Profilom',
+  'adm_mode_title' => 'Átváltás Admin módba',
+  'adm_mode_lnk' => 'Admin mód',
+  'usr_mode_title' => 'Átváltás felhasználói módba',
+  'usr_mode_lnk' => 'Felhasználói mód',
+  'upload_pic_title' => 'Fájl feltöltése az albumba',
+  'upload_pic_lnk' => 'Fájl feltöltése',
+  'register_title' => 'Felhasználó létrehozása',
+  'register_lnk' => 'Regisztráció',
+  'login_title' => 'Léptess be!', //cpg1.4
+  'login_lnk' => 'Bejelentkezés',
+  'logout_title' => 'Léptess ki!', //cpg1.4
+  'logout_lnk' => 'Kijelentkezés',
+  'lastup_title' => 'Mutasd a legutóbbi feltöltéseket', //cpg1.4
+  'lastup_lnk' => 'Legújabb feltöltések',
+  'lastcom_title' => 'Mutasd a legutóbbi hozzászólásokat', //cpg1.4
+  'lastcom_lnk' => 'Legutolsó hozzászólás',
+  'topn_title' => 'Mutasd a legtöbbet nézet képeket', //cpg1.4
+  'topn_lnk' => 'Legtöbbet nézett',
+  'toprated_title' => 'Mutasd meg a tegtöbb szavazatot kapott képeket', //cpg1.4
+  'toprated_lnk' => 'Legjobb helyezett',
+  'search_title' => 'Keresés a képtárban', //cpg1.4
+  'search_lnk' => 'Keresés',
+  'fav_title' => 'Ugrás a kedvencekhez', //cpg1.4
+  'fav_lnk' => 'Kedvencek',
+  'memberlist_title' => 'Mutassd a felhasználók listáját',
+  'memberlist_lnk' => 'Felhasználók listája',
+  'faq_title' => 'Gyakran felett kérdések(Frequently Asked Questions) a Képtárral kapcsolatban &quot;Coppermine&quot;',
+  'faq_lnk' => 'GYIK',
 );
 
-
 $lang_gallery_admin_menu = array(
-        'upl_app_lnk' => 'Feltlts jvhagys',
-        'config_lnk' => 'Konfigurci',
-        'albums_lnk' => 'Albumok',
-        'categories_lnk' => 'Kategrik',
-        'users_lnk' => 'Felhasznlk',
-        'groups_lnk' => 'Csoportok',
-        'comments_lnk' => 'Hozzszlsok szerkesztse', //cpg1.3.0
-        'searchnew_lnk' => 'Ktegelt feltlts',
-        'util_lnk' => 'Admin eszkzk',
-        'ban_lnk' => 'Felhasznlk kitiltsa',
-        'db_ecard_lnk' => 'E-lapok megtekintse', //cpg1.3.0
+  'upl_app_title' => 'Új feltöltések jóváhagyása', //cpg1.4
+  'upl_app_lnk' => 'Feltöltés jóváhagyás',
+  'admin_title' => 'Ugrás a beállításokhoz', //cpg1.4
+  'admin_lnk' => 'Beállítások', //cpg1.4
+  'albums_title' => 'Ugrás az Album beállításhoz', //cpg1.4
+  'albums_lnk' => 'Albumok',
+  'categories_title' => 'Ugrás a Kategória beállításhoz', //cpg1.4
+  'categories_lnk' => 'Kategóriák',
+  'users_title' => 'Ugrás a Felhasználó beállításhoz', //cpg1.4
+  'users_lnk' => 'Felhasználók',
+  'groups_title' => 'Ugrás a Csoport beállításhoz', //cpg1.4
+  'groups_lnk' => 'Csoportok',
+  'comments_title' => 'Az összes hozzászólás megtekintése', //cpg1.4
+  'comments_lnk' => 'Hozzászólások',
+  'searchnew_title' => 'Ugrás a csoportos hozzáadáshoz', //cpg1.4
+  'searchnew_lnk' => 'Csoportos hozzáadás',
+  'util_title' => 'Ugrás az Admin eszközökhöz', //cpg1.4
+  'util_lnk' => 'Admin eszközök',
+  'key_title' => 'Ugrás a kulcsszavakhoz', //cpg1.4
+  'key_lnk' => 'Kulcsszavak', //cpg1.4
+  'ban_title' => 'Ugrás a kitiltottak listájához ', //cpg1.4
+  'ban_lnk' => 'Kitiltott felhasználók',
+  'db_ecard_title' => 'Képeslapok megtekintése', //cpg1.4
+  'db_ecard_lnk' => 'Képeslapok',
+  'pictures_title' => 'Képek rendezése', //cpg1.4
+  'pictures_lnk' => 'Képek rendezése', //cpg1.4
+  'documentation_lnk' => 'Dokumentáció', //cpg1.4
+  'documentation_title' => 'Coppermine-Felhasználói Kézikönyv', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-        'albmgr_lnk' => 'Szemlyes albumok szerkesztse',
-        'modifyalb_lnk' => 'Szemlyes albumok tulajdonsgai',
-        'my_prof_lnk' => 'Profilom',
+  'albmgr_title' => 'Albumain készítése és rendezése', //cpg1.4
+  'albmgr_lnk' => 'Album készítés/rendezés',
+  'modifyalb_title' => 'Ugrás az album módosításhoz',  //cpg1.4
+  'modifyalb_lnk' => 'Az albumom módosítása',
+  'my_prof_title' => 'Ugrás a személyes beállításaimhoz', //cpg1.4
+  'my_prof_lnk' => 'Személyes beállításaim',
 );
 
 $lang_cat_list = array(
-        'category' => 'Kategria',
-        'albums' => 'Albumok',
-        'pictures' => 'Fjlok', //cpg1.3.0
+  'category' => 'Kategória',
+  'albums' => 'Albumok',
+  'pictures' => 'Képek',
 );
 
 $lang_album_list = array(
-        'album_on_page' => '%d album %d oldalon',
+  'album_on_page' => '%d Album %d Oldalakon',
 );
 
 $lang_thumb_view = array(
-        'date' => 'DTUM',
-        'name' => 'NV',
-        'title' => 'Kp cm',
-        'sort_da' => 'Dtum szerinti sorrendezs, nvekv',
-        'sort_dd' => 'Dtum szerinti sorrendezs, cskken',
-        'sort_na' => 'Nv szerinti sorrendezs, nvekv',
-        'sort_nd' => 'Nv szerinti sorrendezs, cskken',
-        'sort_ta' => 'Sorrendezs cm szerint - nvekv',
-        'sort_td' => 'Sorrendezs cm szerint - cskken',
-        'download_zip' => 'Zip fjl letltse', //cpg1.3.0
-        'pic_on_page' => '%d kp %d oldalon',
-        'user_on_page' => '%d felhasznl %d oldalon', //cpg1.3.0
+  'date' => 'Dátum',
+  //Sort by filename and title
+  'name' => 'Fájl neve',
+  'title' => 'Címe',
+  'sort_da' => 'Rendezés dátum szerint növekvő',
+  'sort_dd' => 'Rendezés dátum szerint csökkenő',
+  'sort_na' => 'Rendezés név szerint növekvő',
+  'sort_nd' => 'Rendezés név szerint csökkenő',
+  'sort_ta' => 'Rendezés cím szerint növekvő',
+  'sort_td' => 'Rendezés cím szerint csökenő',
+  'position' => 'Pozició', //cpg1.4
+  'sort_pa' => 'Rendezés pozició szerint növekvő', //cpg1.4
+  'sort_pd' => 'Rendezés pozició szerint csökkenő', //cpg1.4
+  'download_zip' => 'Letöltés Zip fájlként',
+  'pic_on_page' => '%d fájl %d oldalon',
+  'user_on_page' => '%d felhasználó %d oldalon',
+  'enter_alb_pass' => 'Add meg a jelszót az albumhoz', //cpg1.4
+  'invalid_pass' => 'Hibás jelszó', //cpg1.4
+  'pass' => 'Jelszó', //cpg1.4
+  'submit' => 'Mehet', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-        'thumb_title' => 'Vissza az ikonos elrendezsre',
-        'pic_info_title' => 'Fjl informci megtekintse / elrejtse', //cpg1.3.0
-        'slideshow_title' => 'Diavetts',
-        'ecard_title' => 'Fjl elkldse e-kpeslapknt', //cpg1.3.0
-        'ecard_disabled' => 'e-lapok kldse nem engedlyezett',
-        'ecard_disabled_msg' => 'Nincs jogosultsgod e-kpeslap kldsre', //js-alert //cpg1.3.0
-        'prev_title' => 'Elz fjl', //cpg1.3.0
-        'next_title' => 'Kvetkez fjl', //cpg1.3.0
-        'pic_pos' => 'FJL %s/%s', //cpg1.3.0
+  'thumb_title' => 'Vissza a áttekintő oldalra',
+  'pic_info_title' => 'Fájl információk megjelenítése/elrejtése',
+  'slideshow_title' => 'Diavetítés',
+  'ecard_title' => 'Kép küldése képeslapként ',
+  'ecard_disabled' => 'Képeslap funkció letíltva',
+  'ecard_disabled_msg' => 'Nincs jogod képeslapot küldeni',
+  'prev_title' => 'elöző kép',
+  'next_title' => 'következő kép',
+  'pic_pos' => 'Kép %s/%s',
+  'report_title' => 'Jelezd ezt a képet a rendszergazdának', //cpg1.4
+  'go_album_end' => 'Ugrás a végére', //cpg1.4
+  'go_album_start' => 'Ugrás az elejére', //cpg1.4
+  'go_back_x_items' => 'menj vissza %s képet', //cpg1.4
+  'go_forward_x_items' => 'menj előre %s képet', //cpg1.4
 );
 
 $lang_rate_pic = array(
-        'rate_this_pic' => 'Fjl osztlyozsa ', //cpg1.3.0
-        'no_votes' => '(Mg nincs osztlyozva)',
-        'rating' => '(jelenlegi osztlyzat: %s, %s szavazattal)',
-        'rubbish' => 'Vacak',
-        'poor' => 'Gyenge',
-        'fair' => 'Megfelel',
-        'good' => 'J',
-        'excellent' => 'Kitn',
-        'great' => 'Szuper',
+  'rate_this_pic' => 'Szavazz erre a képre',
+  'no_votes' => '(nem kapot szavazatot)',
+  'rating' => 'jelenlegi helyezés : %s/5 %s szavazatból',
+  'rubbish' => 'vacak',
+  'poor' => 'gyenge',
+  'fair' => 'közepes',
+  'good' => 'jó',
+  'excellent' => 'nagyon jó',
+  'great' => 'tökéletes',
 );
 
 // ------------------------------------------------------------------------- //
@@ -206,67 +256,59 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'Tiltott felhasznlk',
-                'user_name' => 'Felhasznlnv',
-                'ip_address' => 'IP cm',
-                'expiry' => 'Lejrat (lland esetn res marad)',
-                'edit_ban' => 'Mdostsok trolsa',
-                'delete_ban' => 'Trls',
-                'add_new' => 'j tilts hozzadsa',
-                'add_ban' => 'Hozzads',
-				'error_user' => 'Nem tallom a felhasznlt', //cpg1.3.0
-				'error_specify' => 'Meg kell adnod vagy a felhasznlnevet, vagy egy IP cmet', //cpg1.3.0
-				'error_ban_id' => 'rvnytelen tilts ID!', //cpg1.3.0
-				'error_admin_ban' => 'Nem zrhatod ki magadat!', //cpg1.3.0
-				'error_server_ban' => 'Te ki akartad zrni a sajt szervered? Zzzzzz..., ezt nem teheted...', //cpg1.3.0
-				'error_ip_forbidden' => 'Nem zrhatod ki ezt az IP-t - ez nem irnythat (non-routable)!', //cpg1.3.0
-				'lookup_ip' => 'Keress egy IP cmet', //cpg1.3.0
-				'submit' => 'mehet!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
 // File include/functions.inc.php
 // ------------------------------------------------------------------------- //
 
 $lang_cpg_die = array(
-        INFORMATION => $lang_info,
-        ERROR => $lang_error,
-        CRITICAL_ERROR => 'Kritikus hiba',
-        'file' => 'Fjl: ',
-        'line' => 'Sor: ',
+  INFORMATION => $lang_info,
+  ERROR => $lang_error,
+  CRITICAL_ERROR => 'Súlyos hiba',
+  'file' => 'Fájl: ',
+  'line' => 'Sor: ',
 );
 
 $lang_display_thumbnails = array(
-        'filename' => 'Fjlnv : ',
-        'filesize' => 'Fjlmret : ',
-        'dimensions' => 'Mretek : ',
-        'date_added' => 'Feltlts dtuma : ', //cpg1.3.0
+  'filename' => 'Fájlnév : ',
+  'filesize' => 'Fájlméret : ',
+  'dimensions' => 'Méretek : ',
+  'date_added' => 'Hozzáadás dátuma : ',
 );
 
 $lang_get_pic_data = array(
-        'n_comments' => '%s kommentr',
-        'n_views' => '%s megtekints',
-        'n_votes' => '(%s szavazat)',
+  'n_comments' => '%s Hozászólások',
+  'n_views' => '%s Megtekintés',
+  'n_votes' => '(%s Szavazat)',
 );
+
 $lang_cpg_debug_output = array(
-  'debug_info' => 'Debug inf', //cpg1.3.0
-  'select_all' => 'Mind kivlaszt', //cpg1.3.0
-  '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. Make sure to replace any passwords from the query with *** before posting.', //cpg1.3.0
-  'phpinfo' => 'Phpinfo megjelentse', //cpg1.3.0
+  'debug_info' => 'Debug Információ',
+  'select_all' => 'Összes kiválasztása',
+  '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ál.<br />Megjegyzés: Ez csak egy információ,és nem jeleni azt, hogy baj van a képtáraddal.', //cpg1.4
+  'phpinfo' => 'php információk',
+  'notices' => 'Megjegyzések', //cpg1.4
 );
 
 $lang_language_selection = array(
-  'reset_language' => 'Alaprtelmezett nyelv', //cpg1.3.0
-  'choose_language' => 'Vlassz nyelvet', //cpg1.3.0
+  'reset_language' => 'Alapértelmezett nyelv',
+  'choose_language' => 'Válassz nyelvet!',
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => 'Alaprtelmezett tma', //cpg1.3.0
-  'choose_theme' => 'Vlassz tmt', //cpg1.3.0
+  'reset_theme' => 'Alapértelmezett Téma',
+  'choose_theme' => 'Válassz Témát!',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Nem támogatott verzió!', //cpg1.4
+  'security_alert' => 'Biztonsági riasztás!', //cpg1.4.3
+  'relocate_exists' => 'Távolítsd el a <a href="http://coppermine-gallery.net/forum/index.php?topic=24217.0" target=_blank>relocate_server.php</a> fájlt a webszerveredről!',
+  'no_stable_version' => 'Te most a Coppermine %s (%s) verziót használod, melyhez nem tartozik semilyen támogatás. Csak saját felelőségedre használd!', //cpg1.4
+  '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.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'elöző', //cpg1.4
+  'next' => 'következő', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -276,38 +318,54 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Ezt a Plugint '%s' nem tudtam aktíválni", //cpg1.4
+  'error_install' => "Ezt a Plugint '%s' nem sikerült telepíteni", //cpg1.4
+  'error_uninstall' => "Ezt a Plugint '%s' nem sikerült eltávolítani", //cpg1.4
+  'error_sleep' => "Ezt a Plugint '%s' nem tudtam inaktíválni.<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => 'Felkilts',
-        'Question' => 'Krds',
-        'Very Happy' => 'Nagyon boldog',
-        'Smile' => 'Mosolyog',
-        'Sad' => 'Szomor',
-        'Surprised' => 'Meglepett',
-        'Shocked' => 'Sokkolt',
-        'Confused' => 'Zavarodott',
-        'Cool' => 'Higgadt',
-        'Laughing' => 'Nevet',
-        'Mad' => 'rlt',
-        'Razz' => 'Gnyos',
-        'Embarassed' => 'Knos',
-        'Crying or Very sad' => 'Sr / nagyon szomor',
-        'Evil or Very Mad' => 'Gonosz vagy rlt',
-        'Twisted Evil' => 'Torz gonosz',
-        'Rolling Eyes' => 'Gurul szemek',
-        'Wink' => 'Kacsint',
-        'Idea' => 'tlet',
-        'Arrow' => 'Nyl',
-        'Neutral' => 'Semleges',
-        'Mr. Green' => 'Mr. Zld',
+  'Exclamation' => 'Kiáltás',
+  'Question' => 'Kérdés',
+  'Very Happy' => 'Nagyon Boldog',
+  'Smile' => 'Mosolyog',
+  'Sad' => 'Bús',
+  'Surprised' => 'Meglepett',
+  'Shocked' => 'Sokkolt',
+  'Confused' => 'Zavarodott',
+  'Cool' => 'Cool',
+  'Laughing' => 'Nevet',
+  'Mad' => 'Őrült',
+  'Razz' => 'Gúnyos',
+  'Embarassed' => 'Zavarban van',
+  'Crying or Very sad' => 'Üvőlt',
+  'Evil or Very Mad' => 'Ördögi',
+  'Twisted Evil' => 'Kirekesztő',
+  'Rolling Eyes' => 'jojozik a szeme',
+  'Wink' => 'Kacsintás',
+  'Idea' => 'Ötlet',
+  'Arrow' => 'Nyil',
+  'Neutral' => 'Természetes',
+  'Mr. Green' => 'Mr. Green',
 );
 
 // ------------------------------------------------------------------------- //
@@ -317,12 +375,12 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-        0 => 'Kilps adminisztrtor mdbl...',
-        1 => 'Vlts adminisztrtor mdra...',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Kilépés rendszergazda módból...',
+  1 => 'Belépés rendszergazda módba...',
 );
 
 // ------------------------------------------------------------------------- //
@@ -330,20 +388,172 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-        'alb_need_name' => 'Az albumokat el kell nevezni!', //js-alert
-        'confirm_modifs' => 'Biztos vgre akarod hajtani ezt a mdostst?', //js-alert
-        'no_change' => 'Semmit nem vltoztattl!', //js-alert
-        'new_album' => 'j album',
-        'confirm_delete1' => 'Biztos trld az albumot?', //js-alert
-        'confirm_delete2' => '\nA tartalmazott sszes kp s hozzszls trldik!', //js-alert
-        'select_first' => 'Elszr vlassz albumot', //js-alert
-        'alb_mrg' => 'Albummenedzser',
-        'my_gallery' => '* Kptram *',
-        'no_category' => '* Nincs kategria *',
-        'delete' => 'Trls',
-        'new' => 'j',
-        'apply_modifs' => 'Mdostsok vgrehajtsa',
-        'select_category' => 'Vlassz kategrit',
+  'alb_need_name' => 'Kötelező nevet adni az Albumnak!', //js-alert
+  'confirm_modifs' => 'Biztos, hogy végrehajtsuk ezen változtatásokat ?', //js-alert
+  'no_change' => 'Nem történt változtatás!', //js-alert
+  'new_album' => 'Új Album',
+  'confirm_delete1' => 'Biztos, hogy törölni akarod?', //js-alert
+  'confirm_delete2' => '\nAz öszses fájl és hozzászólás törlödni fog!', //js-alert
+  'select_first' => 'Elöször válasz egy Albumot', //js-alert
+  'alb_mrg' => 'Alben-Kezelő',
+  'my_gallery' => '* Saját Képtár *',
+  'no_category' => '* Nincs kategória *',
+  'delete' => 'Törlés',
+  'new' => 'Új',
+  'apply_modifs' => 'Változtatások elfogadása',
+  'select_category' => 'Válassz Kategóriát',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Kitíltott felhasználók', //cpg1.4
+  'user_name' => 'Felhasználó neve', //cpg1.4
+  'ip_address' => 'IP-cím', //cpg1.4
+  'expiry' => 'Lejár (üres, ha állandó)', //cpg1.4
+  'edit_ban' => 'Változások mentése', //cpg1.4
+  'delete_ban' => 'Törlés', //cpg1.4
+  'add_new' => 'Új letíltás hozzáadása', //cpg1.4
+  'add_ban' => 'Hozzáadás', //cpg1.4
+  'error_user' => 'Ismeretlen felhasználó', //cpg1.4
+  'error_specify' => 'Meg kell adni felhasználónevet vagy IP címet!', //cpg1.4
+  'error_ban_id' => 'Hibás tiltás azonosító!', //cpg1.4
+  'error_admin_ban' => 'Saját magad nem tudod letíltani!', //cpg1.4
+  'error_server_ban' => 'Ki akarod tiltani a saját szerverünket? Tán nem kéne...', //cpg1.4
+  'error_ip_forbidden' => 'Ezt az IP címet nem lehet letíltani, mert ez egy belső cím!<br />Ha engedélyezni akarod a belső IP-k tíltását, változtasd meg a beállítást a <a href="admin.php">Konfiguráció</a> nál (csak akkor műkődik, ha a Képtár helyi hálózaton fut).', //cpg1.4
+  'lookup_ip' => 'IP-Cím keresése', //cpg1.4
+  'submit' => 'Mehet!', //cpg1.4
+  'select_date' => 'Válassz dátumot', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Kötés varázsló',
+  'warning' => 'Figyelmeztetés:A varázsló használatával személyes adatok lesznek elküldve html ürlapokon keresztül . Csak a saját Pc-den futtasd (ne nyilvános gépen, mint pl Internet kávézó), és bizonyosodj meg arról, hogy a böngésződ kiűritette az ideiglenes tárolóját a használat után, különben mások is hozzáférhetnek az adataidhoz! ',
+  'back' => 'vissza',
+  'next' => 'következő',
+  'start_wizard' => 'A kötés varázsló indítása',
+  'finish' => 'Befejezés',
+  'hide_unused_fields' => 'nem használt mezők elrejtése (ajánlott)',
+  'clear_unused_db_fields' => 'érvénytelen adatok törlése (ajánlott)',
+  'custom_bridge_file' => 'saját kötésfájl neve (ha a kötésfájl neve:  <i>sajátfájl.inc.php</i> akkor <i>sajátfájl</i>-t írj ebbe a mezőbe)',
+  'no_action_needed' => 'Ennél a lépésnél nem kell semmit se csinálni, csak kattints a &quot;következő&quot;-re a folytatáshoz',
+  'reset_to_default' => 'Beállítás alapértelmezetre',
+  'choose_bbs_app' => 'Válassz alkalmazást amit összekötni kiváns a Coppermine-nal',
+  'support_url' => 'Támogatási információk',
+  'settings_path' => 'a saját fórum program útvonala',
+  'database_connection' => 'Adatbázis kapcsolat',
+  'database_tables' => 'Adatbázis táblák',
+  'bbs_groups' => 'Fórum csoportok',
+  'license_number' => 'Széria szám',
+  'license_number_explanation' => 'Add meg a széria számot (ha létezik)',
+  'db_database_name' => 'Adatbázis neve',
+  'db_database_name_explanation' => 'Add meg az adatbázis nevét, melyet a fórum programod használ',
+  'db_hostname' => 'Adatbázis szerver',
+  'db_hostname_explanation' => 'Szervern neve,ahol a mysql adatbázis található. Általában &quot;localhost&quot;',
+  'db_username' => 'Adatbázis felhasználó',
+  'db_username_explanation' => 'mySQL felhasználó, amit a fórum program használ',
+  'db_password' => 'Adatbázis jelszó',
+  'db_password_explanation' => 'A mysql felhasználó jelszava',
+  'full_forum_url' => 'Fórum-Url',
+  'full_forum_url_explanation' => 'A fórum teljes webcíme ( http:// előtaggal együtt , pl. http://www.sajátoldal.hu/forum)',
+  'relative_path_of_forum_from_webroot' => 'Relatív útvonal a fórumhoz',
+  'relative_path_of_forum_from_webroot_explanation' => 'A fórum relatív elérési útvonala a dokumentum gyökértől (Például: a fórum webcime http://www.sajátoldal.hu/forum/ , akkor írj &quot;/forum/&quot;-t ebbe a mezőbe)',
+  'relative_path_to_config_file' => 'Relatív elérés a fórum konfigurációs fájljához',
+  'relative_path_to_config_file_explanation' => 'A fórum relatív elérési útvonala a Coppermine könyvtárától  (pl.:. &quot;../forum/&quot; ha a fórum címe http://www.sajátoldal.hu/forum/  és a Coppermine címe http://www.sajátgép.hu/gallery/)',
+  'cookie_prefix' => 'Süti előtag',
+  'cookie_prefix_explanation' => 'ez lesz a Fórum süti neve',
+  'table_prefix' => 'Tábla előtag (prefix)',
+  'table_prefix_explanation' => 'Az előtagnak(prefix) meg kell egyeznie azzal amit a fórumban használsz.',
+  'user_table' => 'Felhasználói táblák',
+  'user_table_explanation' => '(Az alapértelmezett érték jó, kivéve, ha a fórum nem az alapértelmezett telepítés)',
+  'session_table' => 'Session-Tábla',
+  'session_table_explanation' => '(Az alapértelmezett érték jó, kivéve, ha a fórum nem az alapértelmezett telepítés)',
+  'group_table' => 'Csoport-Tábla',
+  'group_table_explanation' => '(Az alapértelmezett érték jó, kivéve, ha a fórum nem az alapértelmezett telepítés)',
+  'group_relation_table' => 'Csoport-kapcsolat tábla',
+  'group_relation_table_explanation' => '(Az alapértelmezett érték jó, kivéve, ha a fórum nem az alapértelmezett telepítés)',
+  'group_mapping_table' => 'Csoport átfedés tábla',
+  'group_mapping_table_explanation' => '(Az alapértelmezett érték jó, kivéve, ha a fórum nem az alapértelmezett telepítés)',
+  'use_standard_groups' => 'használd az alapértelmezett fórum felhasználói csoportokat ',
+  'use_standard_groups_explanation' => 'Használd a beépített felhasználói csoportokat (ajánlott). Ez az opcíó érvényteleníti az összes egyedi felhasználói csoport beállítást. Csak akkor tílts le ezt az opciót, ha TÉNYLEG tudod mit csinálsz!',
+  'validating_group' => 'jóváhagyó csoport',
+  'validating_group_explanation' => 'Ez annak csoportnak az ID -ja a Fórumban, ahol a engedély kell a felhasználóknak  (Az alapértelmezett érték jó, kivéve, ha a fórum nem az alapértelmezett telepítés)',
+  'guest_group' => 'Vendég csoport',
+  'guest_group_explanation' => 'Ez a vendég csoport ID -ja a fórumban  (Az alapértelmezett érték jó, kivéve, ha a fórum nem az alapértelmezett telepítés)',
+  'member_group' => 'Tagság csoport',
+  'member_group_explanation' => 'Normál felhasználók csoport ID -ja (Az alapértelmezett érték jó, csak akkor módosítsd, ha tudod mit csinálsz)',
+  'admin_group' => 'Admin csoport',
+  'admin_group_explanation' => 'Administrátorok csoport ID-ja (Az alapértelmezett érték jó, csak akkor módosítsd, ha tudod mit csinálsz)',
+  'banned_group' => 'Kitíltottak csoport',
+  'banned_group_explanation' => 'Kitiltottak csoport ID -ja (Az alapértelmezett érték jó, csak akkor módosítsd, ha tudod mit csinálsz)',
+  'global_moderators_group' => 'Globális moderátor csoport',
+  'global_moderators_group_explanation' => 'Moderátorok csoport ID-ja (Az alapértelmezett érték jó, csak akkor módosítsd, ha tudod mit csinálsz)',
+  'special_settings' => 'Fórum specifikus beállítások',
+  'logout_flag' => 'phpBB Verzió (kilépés jelző)',
+  'logout_flag_explanation' => 'A használt fórum verziója (ez a beállítása adja meg a kilépés módját)',
+  'use_post_based_groups' => 'Kötött küldésű csoport?',
+  'logout_flag_yes' => '2.0.5 vagy újabb',
+  'logout_flag_no' => '2.0.4 vagy régebbi',
+  'use_post_based_groups_explanation' => 'Ennél a csoportnál meg van határozzva a beküldések száma (részletes beállítások) vagy az alap csoport (könnyű adminisztráció, ajánlott). Késöbb is megváltoztathatod.',
+  'use_post_based_groups_yes' => 'igen',
+  'use_post_based_groups_no' => 'nem',
+  'error_title' => 'Háritsd el a hibát mielött tovább lépnél. Menj vissza az elötő képernyőre!',
+  'error_specify_bbs' => 'Meg kell adnod melyik programmal akarod összekötni a Coppermine-t',
+  'error_no_blank_name' => 'Nem hagyhatod üresen a saját kötésfájl nevét.',
+  'error_no_special_chars' => 'A kötésfájl neve nem tartalmazhat speciális karaktereket kivéve az aláhúzást (_) és a kötőjelet (-)!',
+  'error_bridge_file_not_exist' => 'A fájl %s nem található a szerveren. Ellenőrizd, ha ép most tőltötted fel.',
+  'finalize' => 'Fórum integráció engedélyezés / tiltás',
+  'finalize_explanation' => 'Tehát a megadott beállítások rögzítve lettek az adatbázisban,de a Fórum-integráció (Kötés) nincs engedélyezve. Az integrációt bármikor ki/be lehet kapcsolni. Jegyezzd 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ót és jelszót.',
+  'your_bridge_settings' => 'Saját kötés beállításaid',
+  'title_enable' => 'Az integráció/kötés engedélyezése  %s -val',
+  'bridge_enable_yes' => 'engedélyez',
+  'bridge_enable_no' => 'letílt',
+  'error_must_not_be_empty' => 'nem lehet üres',
+  'error_either_be' => 'az egyiknek ennek %s vagy %s kell lennie',
+  'error_folder_not_exist' => '%s nem létezik. Add meg a helyes adatok %s számára',
+  'error_cookie_not_readible' => 'Coppermine nem tudja olvasni a %s nevű sütit. Add meg a helyes adatok %s számára , vagy menj a fórum administrációs felületére és ellenőrizd hogy a süti útvonala olvasható a Coppermin számára.',
+  'error_mandatory_field_empty' => 'A mező %s nem lehet üres - töltsd ki a megfelelő adattal.',
+  'error_no_trailing_slash' => 'A mezőben %s nem kell használni könytárlezárót (ferdevonal).',
+  'error_trailing_slash' => 'A mezőben %s kell használni könytárlezárót (ferdevonal).',
+  'error_db_connect' => 'Nem lehetséges kapcsolódni a MYSQL adatbázishoz. Itt a MYSQL hibaüzenete:',
+  'error_db_name' => 'A Coppermine nem tudja létrehozni a kapcsolatot, mert nem találja az %s adatbázist. Ellenőrízd, hogy  %s adatbázisnév helyes. Itt a MYSQL hibaüzenet:',
+  'error_prefix_and_table' => '%s és',
+  'error_db_table' => 'A %s tábla nem található. Ellenőrízd, hogy  %s táblanév helyes.',
+  'recovery_title' => 'Kötés-kezelő: vész helyreállítás',
+  'recovery_explanation' => 'Ha administrálni akkarod a Coppermine képtár fórum integrációját, ahoz először rendszergazdaként kell bejelentkezni. Ha nem sikerül bejelentkezned, mert nem müködik a kötés megfelelően, akkor ezen az oldalon ki tudod kapcsolni az integrációt. A megadott a felhasználó és jelszó -val nem lépsz be csak kikapcsolod az integrációt. További infóért nézd meg a dokumentációt.',
+  'username' => 'Felhasználó',
+  'password' => 'Jelszó',
+  'disable_submit' => 'Tovább!',
+  'recovery_success_title' => 'Azonosítás elfogadva',
+  'recovery_success_content' => 'Sikerült kikapcsolni az integrációt. A képtár most önálló szerver módban van.',
+  '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',
+  'goto_login' => 'Ugrás a bejelentkezéshez',
+  'goto_bridgemgr' => 'Ugrás a kötés kezelőhöz',
+  'recovery_failure_title' => 'Azonosítás elutasítva',
+  '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).',
+  'try_again' => 'próbáld újra',
+  'recovery_wait_title' => 'a várakozás idő nem telt le',
+  '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 megprobálhatod az azonosítást.',
+  'wait' => 'Várakozás',
+  'create_redir_file' => 'Átirányítási fájl létrehozása (ajánlott)',
+  'create_redir_file_explanation' => 'Hogy a fórumba bejelentkezett felhasználókat átírányitsd a képtárba, szükség van erre a fájlra a fórum könyvtárban. Ha ezt az opciót kiválasztod akkor a kötés-kezelő létrehozza neked, vagy megadja a bemásolásra kész kódot, ha kézzel akarod létrehozni ',
+  'browse' => 'böngészés',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Naptár', //cpg1.4
+  'close' => 'Becsuk', //cpg1.4
+  'clear_date' => 'Dátum törlése', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -351,229 +561,305 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-        'miss_param' => 'A \'%s\' mvelethez szksges paramterek hinyoznak!',
-        'unknown_cat' => 'Nincs az adatbzisban a kijellt kategria ',
-        'usergal_cat_ro' => 'A szemlyes kptrak nem trlhetk!',
-        'manage_cat' => 'Kategrik menedzselse',
-        'confirm_delete' => 'Biztosan trld ezt a kategrit?', //js-alert
-        'category' => 'Kategria',
-        'operations' => 'Mveletek',
-        'move_into' => 'Mozgats a kvetkezbe',
-        'update_create' => 'Kategria ltrehozs / mdosts',
-        'parent_cat' => 'Szl kategria',
-        'cat_title' => 'Kategria megnevezs',
-        'cat_thumb' => 'Kategria ikon', //cpg1.3.0
-        'cat_desc' => 'Kategria lersa',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-        'title' => 'Konfigurci',
-        'restore_cfg' => 'Gyri belltsok',
-        'save_cfg' => 'Konfigurci trolsa',
-        'notes' => 'Megjegyzsek',
-        'info' => 'Informci',
-        'upd_success' => 'Coppermine konfigurci frisstve',
-        'restore_success' => 'Coppermine gyri bellts visszalltva',
-        'name_a' => 'Nv - nvekv',
-        'name_d' => 'Nv - cskken',
-        'title_a' => 'Cm szerint - nvekv',
-        'title_d' => 'Cm szerint - cskken',
-        'date_a' => 'Dtum nvekv',
-        'date_d' => 'Dtum cskken',
-        'th_any' => 'Max Aspect',
-        'th_ht' => 'Magassg',
-        'th_wd' => 'Szlessg',
-        'label' => 'cmke', //cpg1.3.0
-        'item' => 'ttel', //cpg1.3.0
-        'debug_everyone' => 'Mindenki', //cpg1.3.0
-        'debug_admin' => 'Csak Admin', //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-        'ltalnos belltsok',
-        array('Kptr neve', 'gallery_name', 0),
-        array('Kptr lersa', 'gallery_description', 0),
-        array('Kptr adminisztrtor email cme', 'gallery_admin_email', 0),
-        array('Az e-lapok  \'Tovbbi kpek\' linkjhez tartoz webcm', 'ecards_more_pic_target', 0),
-        array('Galria offline', 'offline', 1), //cpg1.3.0
-        array('E-lapok naplzsa', 'log_ecards', 1), //cpg1.3.0
-        array('Kedvencek ZIP-letltsnek engedlyezse', 'enable_zipdownload', 1), //cpg1.3.0
-
-        'Nyelv, tma s karakterkszlet belltsok',
-        array('Nyelv', 'lang', 5),
-        array('Tma', 'theme', 6),
-        array('Legrdl nyelv-men megjelentse', 'language_list', 1), //cpg1.3.0
-        array('Orszg zszlk megjelentse', 'language_flags', 8), //cpg1.3.0
-        array('&quot;Reset&quot; megjelentse a nyelv-menben', 'language_reset', 1), //cpg1.3.0
-        array('Legrdl tma-men megjelentse', 'theme_list', 1), //cpg1.3.0
-        array('&quot;Reset&quot; megjelentse a tma-menben', 'theme_reset', 1), //cpg1.3.0
-        array('GYIK megjelentse', 'display_faq', 1), //cpg1.3.0
-        array('Bbcode help megjelentse', 'show_bbcode_help', 1), //cpg1.3.0
-        array('Karakterkszlet', 'charset', 4), //cpg1.3.0
-
-
-        'Albumlista nzet',
-        array('Ftblzat szlessge (pixel vagy %)', 'main_table_width', 0),
-        array('Kategrik megjelentend szma', 'subcat_level', 0),
-        array('Oldalanknt megjelentend albumok szma', 'albums_per_page', 0),
-        array('Albumlista oszlopainak szma', 'album_list_cols', 0),
-        array('Ikonok mrete pixelben', 'alb_list_thumb_size', 0),
-        array('A foldal tartalma', 'main_page_layout', 0),
-        array('Els szint albumok ikonok megjelentse a kategrikban','first_level',1),
-
-        'Ikonlista nzet',
-        array('Oszlopok szma az ikonlistban', 'thumbcols', 0),
-        array('Sorok szma az ikonlistban', 'thumbrows', 0),
-        array('Megjelentend tab- flek maximlis szma', 'max_tabs', 10), //cpg1.3.0
-        array('Fjl lers megjelents (a kp cmn fell) az ikonok alatt', 'caption_in_thumbview', 1), //cpg1.3.0
-        array('Megtekintsek szmnak megjelentse az ikonok alatt', 'views_in_thumbview', 1), //cpg1.3.0
-        array('Az ikon alatt megjelenjen -e a hozzszlsok szma', 'display_comment_count', 1),
-        array('Feltlt nevnek kijelzse az ikon alatt', 'display_uploader', 1), //cpg1.3.0
-        array('Fjlok alaprtelmezett sorrendje', 'default_sort_order', 3), //cpg1.3.0
-        array('Szavazatok minimuma a \'top-szavazat\' listra val felkerlshez', 'min_votes_for_rating', 0),
-
-        'Kp-nzet s hozzszls belltsok',
-        array('A fjl-nzethez tartoz tblzat szlessge (pixel vagy %)', 'picture_table_width', 0), //cpg1.3.0
-        array('Fjl informcik lthatk alaprtelmezsben', 'display_pic_info', 1), //cpg1.3.0
-        array('Trgr szavak kiszrse a hozzszlsokbl', 'filter_bad_words', 1),
-        array('Hangulatkarakterek engedlyezse a hozzszlsokban', 'enable_smilies', 1),
-        array('Tbb egymst kvet hozzszls engedlyezse egy kphez ugyanazon felhasznlnak (visszals vdelem tiltsa)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-        array('A kplers maximlis hossza', 'max_img_desc_length', 0),
-        array('Maximlis karakterszm szavanknt', 'max_com_wlength', 0),
-        array('Sorok maximlis szma hozzszlsonknt', 'max_com_lines', 0),
-        array('Hozzszlsok maximlis hossza', 'max_com_size', 0),
-        array('Filmcsk megjelentse', 'display_film_strip', 1),
-        array('Kpkockk szma a filmcskban', 'max_film_strip_items', 0),
-        array('Adminisztrtor rtestse a hozzszlsokrl e-mailben', 'email_comment_notification', 1), //cpg1.3.0
-        array('Diavetts id intervalluma milliszekundumban (1 second = 1000 milliseconds)', 'slideshow_interval', 0), //cpg1.3.0
-
-        'Fjl- s ikonbelltsok', //cpg1.3.0
-        array('JPEG fjlok minsge', 'jpeg_qual', 0),
-        array('Ikonok maximlis mrete  <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-        array('Mretek hasznlata (ikonok szlessge, magassga, vagy maximlis mrete)<a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7),
-        array('Kzbens mret kp generlsa','make_intermediate',1),
-        array('Kzbens mret kp / vide maximlis szlessge s magassga <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-        array('Feltlttt fjlok maximlis mrete (KB)', 'max_upl_size', 0), //cpg1.3.0
-        array('Feltlttt kpek / videk maximlis szlessge s magassga (pixel)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  	'Fjlok s ikonok extra belltsai', //cpg1.3.0
-  	array('Privt album ikon megjelentse be nem jelentkezett felhasznl esetn','show_private',1), //cpg1.3.0
-  	array('Fjlnevekben nem engedlyezett karakterek', 'forbiden_fname_char',0), //cpg1.3.0
-  	//array('Feltlttt kpek megengedett fjlkiterjesztsei', 'allowed_file_extensions',0), //cpg1.3.0
-  	array('Megengedett kptpusok', 'allowed_img_types',0), //cpg1.3.0
-  	array('Megengedett vide tpusok', 'allowed_mov_types',0), //cpg1.3.0
-  	array('Megengedett audi tpusok', 'allowed_snd_types',0), //cpg1.3.0
-  	array('Megengedett dokumentum tpusok', 'allowed_doc_types',0), //cpg1.3.0
-  	array('Kpek tmretezsnek mdszere','thumb_method',2), //cpg1.3.0
-  	array('Fjlelrsi tvonal az ImageMagick \'convert\' programhoz (pldul /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  	//array('Megengedett kptpusok (csak ImageMagick esetn)', 'allowed_img_types',0), //cpg1.3.0
-  	array('ImageMagick parancssor opcik', 'im_options', 0), //cpg1.3.0
-  	array('EXIF adatok rtelmezse a JPEG fjlokban', 'read_exif_data', 1), //cpg1.3.0
-  	array('IPTC adatok rtelmezse a JPEG fjlokban', 'read_iptc_data', 1), //cpg1.3.0
-  	array('Album elrsi tvonal <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  	array('Felhasznli fjlok elrsi tvonala <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  	array('Kzbens mretezs kpek prefixe <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  	array('Ikonfjlok prefixe <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  	array('Knyvtrak alaprtelmezett mdja', 'default_dir_mode', 0), //cpg1.3.0
-  	array('Fjlok alaprtelmezett mdja', 'default_file_mode', 0), //cpg1.3.0
-
-         'Felhasznl belltsok',
-        array('j felhasznlk regisztrlhatnak', 'allow_user_registration', 1),
-        array('Regisztrci email megerstshez kttt', 'reg_requires_valid_email', 1),
-		array('Admin rtestse felhasznl regisztrcirl e-mailben', 'reg_notify_admin_email', 1), //cpg1.3.0
-        array('Kt felhasznlnak lehet azonos email cme', 'allow_duplicate_emails_addr', 1),
-        array('Felhasznlknak lehetnek privt albumai (Megjegyzs: ha \'igen\' -rl \'nem\' -re vltasz, minden jelenlegi privt album publikuss vlik)', 'allow_private_albums', 1), //cpg1.3.0
-  		array('Admin rtestse jvhagysra vr feltltsrl', 'upl_notify_admin_email', 1), //cpg1.3.0
-  		array('Bejelentkezett felhasznlk megtekinthetik a taglistt', 'allow_memberlist', 1), //cpg1.3.0
-
-        'Sajt mezk a kpek lershoz (hagyd resen, ha nem hasznlod)',
-        array('1. meznv', 'user_field1_name', 0),
-        array('2. meznv', 'user_field2_name', 0),
-        array('3. meznv', 'user_field3_name', 0),
-        array('4. meznv', 'user_field4_name', 0),
-
-
-        'Cooky belltsok',
-        array('A szkript ltal hasznlt cooky nv (bbs integrci esetn gyzdj meg rla, hogy eltr a bbs cooky nvtl)', 'cookie_name', 0),
-        array('A szkript ltal hasznlt cooky tvonala', 'cookie_path', 0),
-
-        'Egyb belltsok',
-        array('Debug md engedlyezse', 'debug_mode', 9), //cpg1.3.0
-		array('Megjegyzsek kijelzse debug mdban', 'debug_notice', 1), //cpg1.3.0
+  'miss_param' => 'Paraméter szükséges \'%s\' művelet nincs végrehajtva',
+  'unknown_cat' => 'A választott kategória nem létezik az adatbázisban',
+  'usergal_cat_ro' => 'A felhasználói képtár kategória nem törölhető!',
+  'manage_cat' => 'Kategóriák kezelése',
+  'confirm_delete' => 'Biztos, hogy törölni akarod ezt a kategóriát?', //js-alert
+  'category' => 'Kategória',
+  'operations' => 'Műveletek',
+  'move_into' => 'Átmozgatás',
+  'update_create' => 'Kategória frissítés/létrehozzás',
+  'parent_cat' => 'Szülő kategória',
+  'cat_title' => 'A kategória címe',
+  'cat_thumb' => 'Kategória áttekintő',
+  'cat_desc' => 'Kategória leírás',
+  'categories_alpha_sort' => 'Kategóriák névsorba rendezése (vagy saját rendezés)', //cpg1.4
+  'save_cfg' => 'Beállítások elmentése', //cpg1.4
+);
 
-        '<br /><div align="left"><a name="notice1"></a>(*) * -gal jellt mezket nem szabad megvltoztatni, ha mr nem res a kptr.<br />
-		<a name="notice2"></a>(**) Ha ezt a belltst megvltoztatod, csak azok a fjlok lesznek rintve, melyeket ettl kezdve adsz hozz, ezrt ajnlatos ezt a belltst nem megvltoztatni, ha mr van fjl a kptrban. Azonban tetszleges albumra rvnyesteni tudod a kvnt vltoztatsokat az adminisztrtori men &quot;<a href="util.php">Admin eszkzk</a>&quot; menpontjban.</div><br />', //cpg1.3.0
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Képtár konfiguráció', //cpg1.4
+  'manage_exif' => 'Exif(Cserélhető képformátum) képernyő kezelése', //cpg1.4
+  'manage_plugins' => 'Beépülők kezelése', //cpg1.4
+  'manage_keyword' => 'Kulcsszavak kezelése', //cpg1.4
+  'restore_cfg' => 'Gyári beállítások visszaállítása',
+  'save_cfg' => 'Új konfiguráció elmentése',
+  'notes' => 'Megjegyzések',
+  'info' => 'Információ',
+  'upd_success' => 'Coppermin konfiguráció frissítve.',
+  'restore_success' => 'Coppermine alapértelmezett konfiguráció visszaállítva.',
+  'name_a' => 'Név szerint növekvő',
+  'name_d' => 'Név szerint csökkenő',
+  'title_a' => 'Cím szerint növekvő',
+  'title_d' => 'Cím szerint csökkenő',
+  'date_a' => 'Dátum szerint növekvő',
+  'date_d' => 'Dátum szerint csökkenő',
+  'pos_a' => 'Pozició szerint növekvő', //cpg1.4
+  'pos_d' => 'Pozició szerint csökkenő', //cpg1.4
+  'th_any' => 'Legnagyobb nézet',
+  'th_ht' => 'Magasság',
+  'th_wd' => 'Szélesség',
+  'label' => 'Cimke',
+  'item' => 'Elem',
+  'debug_everyone' => 'Mindenki',
+  'debug_admin' => 'Csak Rendszergazda',
+  'no_logs'=> 'Ki', //cpg1.4
+  'log_normal'=> 'Normál', //cpg1.4
+  'log_all' => 'Minden', //cpg1.4
+  'view_logs' => 'Log megtekintése', //cpg1.4
+  'click_expand' => 'Kattintsd a szekció névre a kibontáshoz', //cpg1.4
+  'expand_all' => 'Összes kibontása', //cpg1.4
+  'notice1' => '(*) Ezen beállítások nem változnak, ha már vannak fájlok az adatbázisban.', //cpg1.4 - (relocated)
+  'notice2' => '(**) A változtatások csak az ezután feltett fájlokra érvényesek, a régebbi fájlokra nem. Ha a már létező fájlokra is érvényre akarod juttani azt a &quot;<a href="util.php">Rendszergazda eszközök</a> (Képek átméretezése)&quot; menüvel tudod.', //cpg1.4 - (relocated)
+  'notice3' => '(***) Minden log fájl angolul van írva.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Funkció letíltva, ha az integráció használva van', //cpg1.4
+  'auto_resize_everyone' => 'Mindenki', //cpg1.4
+  'auto_resize_user' => 'Csak felhasználók', //cpg1.4
+  'ascending' => 'Növekvő', //cpg1.4
+  'descending' => 'Csökkenő', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'Általános beállítások',
+  array('Képtár neve', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Képtár leírása', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Képtár rendszergazda email címe', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('Coppermine képtár url címe (no \'index.php\' or similar at the end)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('Honlapod címe', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Kedvencek zippelt letőltésének engedélyezése', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Az időzóna eltérése a Greenwich -i középidőtől (jelenlegi idő: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Titkosított jelszavak engedélyezése (nem lehet visszavonni)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Segítség ikonos engedélyezése (Segítség csak Angolul érhető el.)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Kulcsszó kiválasztos keresés engedélyezése','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Beépülők engedélyezése', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Belső IP címek tiltásának engedélyezése ', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Böngészhető kötegelt hozzáadás felület', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Nyelv &amp; karakterkészlet beállítás',
+  array('Nyelv', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Angol felirat használata, ha nincs lefordítva?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Karakter kódolás', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Mutassa a nyelvek listáját', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Mutassa a nyelvek zászlóját', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Mutassa az &quot;alapértelmezésre&quot; a nyelvi menűben', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Mutassa az elöző/következő -t a fülecskés oldalakon', 'previous_next_tab', 1), //cpg1.4
+
+  'Téma beállítások',
+  array('Témák', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Mutassa a téma választékot', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Mutassa az &quot;Alapértelmezésre &quot; a téma választék menüben', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Mutassa a GYIK-ot', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Saját menü neve', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('Saját menü URL címe', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('bbcode-Segítség mutatása', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Mutassa a pipere részt a témában ami XHTML vagy CSS ben írodott?','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Saját fejléc helye', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Saját lábléc helye', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Képalbum lista nézet',
+  array('A fő tábla szélessége (képpontban vagy % -ban)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Hány szintig mutassa a kategóriákat', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Oldalanként hány képalbum jelenjen meg', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('A képalbum lista hány oszlopból álljon', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Indexképek mérete képpontban', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('A főoldal tartalma', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Mutassa az első szintű képalbum indexképet a kategóriában','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Kategóriák névsorba rendezése (esteleg saját rendezés használata)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Mutassa a kapcsolt fájlok számát','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Indexkép nézet',
+  array('Oszlopok száma az indexkép oldalon', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Sorok száma az indexkép oldalon', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('A fülek maximális száma', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('A képek feliratának megjelenítése (A címén kivül) az indexkép alatt', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('A megtekintések számának mutatása az indexkép alatt', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('A hozászólások számának mutatása az indexkép alatt', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('A feltöltő nevének mutatása az indexkép alatt', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('A deltöltő Rendszergazda nevének mutatása az indexkép alatt ', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('A fájl név megjelenítése az indexkép alatt', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('A képalbum elnevezésének megjelenítése', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('A képek alapértelmezett sorrendje', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('A szükséges szavazatok száma a megjelenjenéshez  \'A legtöbb szavazatot kapottak\'-listájában', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Kép nézet', //cpg1.4
+  array('A tábla szélessége (Képpontban vagy %-ban)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('A kép információ megjelenése alapértelmezetten', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('A kép leírás maximális hossza', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('A szavak maximális hossza', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Film szalag mutatása', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Fájlnév mutatása a Filmszalag alatt', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Elemek száma a Filmszalagban', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Diavetítés időköze ezredmásodpercben (1 mp = 1000 ezredmásodperc)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Hozzászólás beállítások', //cpg1.4
+  array('Csúnya szavak kiszűrése', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Szmájlik engedélyezése a hozzászólásokban', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Több folyamatos hozzászólás enegedélyezése egy képhez ugyanazon felhasználótól (Elárasztás (flood) védelem kikapcsolása)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('A hozzászólás sorainak maximumma', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('A hozzászólás maximális hossza', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('A rendszergazda értesítése a hozzászólásról', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('hozzászólások sorrendje', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Előtag a névtelen hozzászólások számára ', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Kép és Indexkép beállítások',
+  array('A JPEG-képek minősége', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Az indexkép maximális mérete <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Méretezés ( szélesség vagy magasság vagy legnagyobb nézet)<a href="#notice1" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Közbenső kép készítése','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Legnagyobb szélessége vagy magassága a közbenső képnek vagy videónak <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('A feltölhető fájl maximális mérete (kB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Legnagyobb szélessége vagy magassága a feltölthető képnek vagy videónak (képpontban)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Automatikus átméretezés, ha nagyobb mint a megengedett méret', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Kép és Indexkép haladó beállítások',
+  array('Lehetséges magán képalbum (megjegyzés: ha átváltasz \'igen\' -ből \'nem\' -be az <i>összes</i> magán képalbum nyilvános lesz)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Magán album ikon mutatása látogatóknak?','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Nem használható karakterek a fájlnévben', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Elfogadott fájl kiterjesztések', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Megengedett kép formátumok', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Megengedett video formátumok', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Automatikus film lejátszás', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Megengedett audió formátumok', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Megengedett dokumentum formátumok', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Képátméretezési eljárások','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Az ImageMacick program \'convert\'eszköz helye (pl. /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Megengedett kép formátumok (csak az ImageMagick számára)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Parancs sori opciók az ImageMagick számára', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('EXIF-adat olvasásása JPEG fájlban', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('IPTC-adat olvasásása JPEG fájlban', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Album könyvtár <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('A felhasználói fájlok könyvtára <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Közbenső képek előtagja <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('Indexképek előtagja <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Alapértelmezett mód a könyvtárak számára', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Alapértelmezett mód a fájlok számára', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Felhasználó beállítások',
+  array('Új felhasználó regisztrációjának engedélyezése', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Vendég hozzáférés engedélyezése', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Regisztráció igazolása Email-ben', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Rendszergazda értesítése Emailban a regisztrációról', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('A regisztráció rendszergazdai jóváhagyása', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('2 felhasználó azonos email címének engedélyezése', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Rendszergazda értesítése jóváhagyásra váró feltöltésekről', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Taglista megtekintése bejelentkezett felhasználóknak', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('A felhasználó megváltoztathatja az Email címét', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('A felhasználó kiterjesztett jogainak engélyezése a publikus képtáraiban lévő képekre', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Hibás bejelentkezések száma, ami után ideiglenes tiltásba kerül (nyers erő támadás elleni védelem)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Ideiglenes tiltás időtartama', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('&quot;Jelentés a Rendszergazdának&quot; engedélyezése', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Saját mezők a felhasználói profilokban (hagyd üresen, ha nem használod).
+  Használd a 6. mezőt a hosszú bejegyzéseknek, mint pl. életrajz.', //cpg1.4
+  array('Saját mező 1', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Saját mező 2', 'user_profile2_name', 0), //cpg1.4
+  array('Saját mező 3', 'user_profile3_name', 0), //cpg1.4
+  array('Saját mező 4', 'user_profile4_name', 0), //cpg1.4
+  array('Saját mező 5', 'user_profile5_name', 0), //cpg1.4
+  array('Saját mező 6', 'user_profile6_name', 0), //cpg1.4
+
+  'Saját mezők a képek leírására (hagyd üresem, ha nemhasználod).',
+  array('Saját mező 1', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Saját mező 2', 'user_field2_name', 0),
+  array('Saját mező 3', 'user_field3_name', 0),
+  array('Saját mező 4', 'user_field4_name', 0),
+
+  'Süti beállítások',
+  array('Süti neve', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Süti útvonala', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Email beállítások (rendszerint nem kell változtatni rajta; hagyj minden mezőt üresen, ha nem vagy biztos benne)', //cpg1.4
+  array('Kimenő levélkiszolgáló (smtp) , ha üres akkor a sendmail lesz használva', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('Kimenő levélkiszolgáló felhasználó', 'smtp_username', 0), //cpg1.4
+  array('Kimenő levélkiszolgáló jelszó', 'smtp_password', 0), //cpg1.4
+
+  'Naplózás és statisztika', //cpg1.4
+  array('Naplózási mód <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Képeslapok naplózása ', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Részletes szavazási statisztika','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Részletes találati statisztika','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Karbantartási beállítások', //cpg1.4
+  array('Nyomkövetési mód bekapcsolása', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Nyomkövetési módra való figyelmesztetés', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Képtár kikapcsolva', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'E-lapok kldse', //cpg1.3.0
-  'ecard_sender' => 'Felad', //cpg1.3.0
-  'ecard_recipient' => 'Cmzett', //cpg1.3.0
-  'ecard_date' => 'Dtum', //cpg1.3.0
-  'ecard_display' => 'E-kpeslap megjelentse', //cpg1.3.0
-  'ecard_name' => 'Nv', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'nvekv', //cpg1.3.0
-  'ecard_descending' => 'cskken', //cpg1.3.0
-  'ecard_sorted' => 'Sorrendezett', //cpg1.3.0
-  'ecard_by_date' => 'dtum szerint', //cpg1.3.0
-  'ecard_by_sender_name' => 'felad neve szerint', //cpg1.3.0
-  'ecard_by_sender_email' => 'felad e-mail cme szerint', //cpg1.3.0
-  'ecard_by_sender_ip' => 'felad IP cme szerint', //cpg1.3.0
-  'ecard_by_recipient_name' => 'cmzett neve szerint', //cpg1.3.0
-  'ecard_by_recipient_email' => 'cmzett e-mail cme szerint', //cpg1.3.0
-  'ecard_number' => 'Rekordok kijelzse: %s tl %s sszesen %s', //cpg1.3.0
-  'ecard_goto_page' => 'ugrs oldalra', //cpg1.3.0
-  'ecard_records_per_page' => 'Rekord per lap', //cpg1.3.0
-  'check_all' => 'Mind kivlasztsa', //cpg1.3.0
-  'uncheck_all' => 'Mind NEM kivlasztsa', //cpg1.3.0
-  'ecards_delete_selected' => 'Kivlasztott e-lapok trlse', //cpg1.3.0
-  'ecards_delete_confirm' => 'Biztosan trlni akarod a rekordokat? Pipld ki a ngyzetet!', //cpg1.3.0
-  'ecards_delete_sure' => 'Biztos vagyok benne', //cpg1.3.0
+  'title' => 'Elküldött Képeslapok',
+  'ecard_sender' => 'Feladó',
+  'ecard_recipient' => 'Címzett',
+  'ecard_date' => 'Dátum',
+  'ecard_display' => 'Képeslap megjelenítése',
+  'ecard_name' => 'Név',
+  'ecard_email' => 'E-mail cím',
+  'ecard_ip' => 'IP cím',
+  'ecard_ascending' => 'növekvő',
+  'ecard_descending' => 'csökkenő',
+  'ecard_sorted' => 'Rendezett',
+  'ecard_by_date' => 'Dátum szerint',
+  'ecard_by_sender_name' => 'Feladó szerint',
+  'ecard_by_sender_email' => 'Feladó Email címe szerint',
+  'ecard_by_sender_ip' => 'A feladó IP címe szerint',
+  'ecard_by_recipient_name' => 'Címzett szerint',
+  'ecard_by_recipient_email' => 'Címzett Email címe szerint',
+  'ecard_number' => 'Rekordok megjelenítése  %s -tól %s -ig %s -ból',
+  'ecard_goto_page' => 'Ugráss az oldalra',
+  'ecard_records_per_page' => 'Rekordok oldalanként',
+  'check_all' => 'Összes bejelőlése',
+  'uncheck_all' => 'Összes bejelőlés törlése',
+  'ecards_delete_selected' => 'Kiválasztott képeslapok törlése',
+  'ecards_delete_confirm' => 'Biztos törölni akarod ezeket a rekordokat? Jelöld be a négyzetet!',
+  'ecards_delete_sure' => 'Biztos',
 );
 
+
 // ------------------------------------------------------------------------- //
 // File db_input.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => 'Meg kell adnod a neved s egy hozzszlst',
-        'com_added' => 'Hozzszlsod rgztettk',
-        'alb_need_title' => 'Adj nevet az albumnak!',
-        'no_udp_needed' => 'Nincs mit mdostani.',
-        'alb_updated' => 'Az album mdostsa megtrtnt',
-        'unknown_album' => 'A kivlasztott album nem ltezik, vagy nincs feltltsi jogosultsgod az albumhoz',
-        'no_pic_uploaded' => 'Nem trtnt feltlts!<br /><br />Ha tnyleg kijelltl feltltsre fjlt, ellenrizd, hogy a szerveren megengedett-e a feltlts...', //cpg1.3.0
-        'err_mkdir' => 'Nem sikerlt a %s knyvtr ltrehozsa !',
-        'dest_dir_ro' => 'A szkript nem rhat a %s clknyvtrba!',
-        'err_move' => 'Nem mozgathat %s %s -be!',
-        'err_fsize_too_large' => 'A feltlttt fjl mrete tl nagy (maximum megengedett: %s x %s)!', //cpg1.3.0
-        'err_imgsize_too_large' => 'A feltlttt fjl mrete tl nagy (maximum megengedett: %s KB) !',
-        'err_invalid_img' => 'A feltlttt fjl nem egy rvnyes kpformtum !',
-        'allowed_img_types' => 'Csak %s kp feltltse megengedett.',
-        'err_insert_pic' => 'A \'%s\' fjl nem adhat hozz az albumhoz ', //cpg1.3.0
-        'upload_success' => 'A fjl feltltse sikeres volt<br /><br />Jvhagys utn lthat lesz.', //cpg1.3.0
-		'notify_admin_email_subject' => '%s - rtests feltltsrl', //cpg1.3.0
-		'notify_admin_email_body' => 'Egy fjlt feltlttt %s, jvhagysodra vr. Ltogasd meg %s-t', //cpg1.3.0
-        'info' => 'Informci',
-        'com_added' => 'Kommentr hozzadsa megtrtnt',
-        'alb_updated' => 'Album mdostva',
-        'err_comment_empty' => 'Nem adott meg kommentrt !',
-        'err_invalid_fext' => 'Csak a kvetkez kiterjeszts fjlok megengedettek: <br /><br />%s.',
-        'no_flood' => 'Mr hozzszltl a fjlhoz.<br /><br />Szerkeszd az elz hozzszlsod, ha szksges', //cpg1.3.0
-        'redirect_msg' => 'tirnyts folyamatban.<br /><br /><br />Nyomd meg a \'CONTINUE\'-t, ha a kp nem frissl automatikusan',
-        'upl_success' => 'A fjl sikeresen hozzadsra kerlt', //cpg1.3.0
-		'email_comment_subject' => 'Hozzszls postzva lett Coppermine Fotgalrin-n', //cpg1.3.0
-		'email_comment_body' => 'Valaki hozzszlst postzott a galridhoz. Ltogasd meg', //cpg1.3.0
+  'empty_name_or_com' => 'Szükséges megadnod a neved és a hozzászólásod',
+  'com_added' => 'A hozzászólásod feljegyezvtük',
+  'alb_need_title' => 'A képalbumnak címet kell adni!',
+  'no_udp_needed' => 'Nincs szükség frissítésre.',
+  'alb_updated' => 'A képalbumot frissítetük',
+  'unknown_album' => 'A kiválasztott képalbum nem létezik, vagy nincs jogod képet feltőlteni bele',
+  'no_pic_uploaded' => 'Nem lett fájl feltöltve!<br /><br />Ha netán ki volt választva kép feltöltése, akkor ellenőrizd, hogy engedélyve van-e a feltöltés...',
+  'err_mkdir' => 'Hiba a %s könyvtár létrehozásakor!',
+  'dest_dir_ro' => 'A cél könyvtár %s nem írható a program által!',
+  'err_move' => 'Lehetetlen %s átmozgatni %s ebbe a könyvtárba!',
+  'err_fsize_too_large' => 'Túl nagy fájlméret (A megendett legnagyobb méret %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'Túl nagy fájlméret (A megendett legnagyobb méret %s kB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'A feltöltött fájl nem megfelelő formátumú!',
+  'allowed_img_types' => 'Csak %s db fájlt tölthetsz fel.',
+  'err_insert_pic' => 'A \'%s\' Képet nem lehet elhelyezni a képalbumba ',
+  'upload_success' => 'Sikeres feltöltés.<br /><br />Látható lesz amint a rendszergazda jóváhagyja.',
+  'notify_admin_email_subject' => '%s - Feltöltési értesítő',
+  'notify_admin_email_body' => '%s által feltöltött kép jóváhagyásra vár. Nézd meg %s',
+  'info' => 'Információ',
+  'com_added' => 'Hozzászólás bejegyezve',
+  'alb_updated' => 'Képalbum frissítve',
+  'err_comment_empty' => 'Üres hozzászólás!',
+  'err_invalid_fext' => 'Csak a következő kiterjesztésű fájlok elfogadottak: <br /><br />%s.',
+  'no_flood' => 'Sajnálom, de Te voltál az útolsó hozzászóló ehhez a képhez<br /><br />Szerkezd újra a hozzászólásodat, ha módosítani akarsz rajta',
+  'redirect_msg' => 'Át lettél irányítva.<br /><br /><br />Kattints a \'folytatás\'-ra, ha az oldal nem frissül automatikusan',
+  'upl_success' => 'A képet sikeresen hozzáadtuk',
+  'email_comment_subject' => 'Hozzászólás érkezet a Coppermine Képtárba',
+  'email_comment_body' => 'Valaki hozzászólást küldött a képtáradba. A megtekintéshez kattints ide: ',
+  'album_not_selected' => 'Nincs kiválasztva Képalbum', //cpg1.4
+  'com_author_error' => 'Ezt a becenevet egy regisztrált tag használja, jelentkezz be vagy használj másik nevet.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -581,31 +867,59 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => 'Kpalrs',
-        'fs_pic' => 'teljes mret kp',
-        'del_success' => 'trls sikeres',
-        'ns_pic' => 'norml mret kp',
-        'err_del' => 'nem lehet trlni',
-        'thumb_pic' => 'ikon',
-        'comment' => 'megjegyzs',
-        'im_in_alb' => 'kp az albumban',
-        'alb_del_success' => ' \'%s\' album trlve',
-        'alb_mgr' => 'Albummenedzser',
-        'err_invalid_data' => 'rvnytelen adat a kvetkezben \'%s\'',
-        'create_alb' => 'Album generlsa \'%s\'',
-        'update_alb' => 'Album mdosts \'%s\' nv: \'%s\' index: \'%s\'',
-        'del_pic' => 'Fjl trlse', //cpg1.3.0
-        'del_alb' => 'Album trlse',
-        'del_user' => 'Felhasznl trlse',
-        'err_unknown_user' => 'A kijellt felhasznl nem ltezik !',
-        'comment_deleted' => 'A megjegyzst sikeresen trltk',
+  'caption' => 'Felirat',
+  'fs_pic' => 'Teljes méretű kép ',
+  'del_success' => 'Sikeresen törölve',
+  'ns_pic' => 'Normál méretű kép',
+  'err_del' => 'Nem lehet törölni',
+  'thumb_pic' => 'Indexkép',
+  'comment' => 'Hozzászólás',
+  'im_in_alb' => 'Kép az albumban',
+  'alb_del_success' => 'Album &laquo;%s&raquo; törölve', //cpg1.4
+  'alb_mgr' => 'Album kezelő',
+  'err_invalid_data' => 'Hibás adat \'%s\'-ban',
+  'create_alb' => 'A \'%s\'képalbum létrehozása',
+  'update_alb' => 'A \'%s\' képalbum frissítve  \'%s\' címmel és \'%s\' indexszel',
+  'del_pic' => 'Kép törlése',
+  'del_alb' => 'Album törlése',
+  'del_user' => 'Felhasználó törlése',
+  'err_unknown_user' => 'A kiválasztott felhasználó nem létezik!',
+  'err_empty_groups' => 'Nincs egyetlen csoport-tábla sem vagy a csoport tábla üres!', //cpg1.4
+  'comment_deleted' => 'Hozzászólás sikeresen törölve',
+  'npic' => 'Kép', //cpg1.4
+  'pic_mgr' => 'Kép-kezelő', //cpg1.4
+  'update_pic' => 'A \'%s\' kép frissítve \'%s\' fájlnévvel \'%s\'és indexszel', //cpg1.4
+  'username' => 'felhasználónév', //cpg1.4
+  'anonymized_comments' => '%s Névtelen hozzászólás', //cpg1.4
+  'anonymized_uploads' => '%s Névtelen publikus feltöltés', //cpg1.4
+  'deleted_comments' => '%s Törölt hozzászólás', //cpg1.4
+  'deleted_uploads' => '%s Törölt publikus feltöltés', //cpg1.4
+  'user_deleted' => '%s felhasználó törölve', //cpg1.4
+  'activate_user' => 'Felhasználó engedélyezése', //cpg1.4
+  'user_already_active' => 'A felhasználó már engedélyezett', //cpg1.4
+  'activated' => 'Engedélyezés', //cpg1.4
+  'deactivate_user' => 'Felhasználó tiltása ', //cpg1.4
+  'user_already_inactive' => 'A felhasználó már le van tiltva', //cpg1.4
+  'deactivated' => 'tiltás', //cpg1.4
+  'reset_password' => 'Jelszó visszaállítás', //cpg1.4
+  'password_reset' => 'Jelszó beállítva %s -re', //cpg1.4
+  'change_group' => 'Elsődleges csoport választás', //cpg1.4
+  'change_group_to_group' => 'Változtatás %s -ről  %s -re', //cpg1.4
+  'add_group' => 'Másodlagogos csoport hozzáadása', //cpg1.4
+  '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.', //cpg1.4
+  'status' => 'Státusz', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Sérült adatok a képeslapodhoz az Email kliens szerint. További információért ellenőrizd a linket.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -614,54 +928,115 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-        'confirm_del' => 'Biztosan trlni akarod ezt a fjlt? \\nA hozzszlsok is trldnek.', //js-alert //cpg1.3.0
-        'del_pic' => 'A FJL TRLSE', //cpg1.3.0
-        'size' => '%s x %s pixel',
-        'views' => '%s',
-        'slideshow' => 'Diavetts',
-        'stop_slideshow' => 'DIAVETTS VGE',
-        'view_fs' => 'Teljes mret kp megtekintse',
-		'edit_pic' => 'Lers szerkesztse', //cpg1.3.0
-		'crop_pic' => 'Kivgs s forgats', //cpg1.3.0
+  'confirm_del' => 'Biztos hogy törölni akarod ezt a képet? \\nKommentare werden ebenfalls gelöscht.',
+  'del_pic' => 'KÉP törlése',
+  'size' => '%s x %s képpont',
+  'views' => '%s szor',
+  'slideshow' => 'Diavetítés indítása',
+  'stop_slideshow' => 'Dia',
+  'view_fs' => 'Kattints ide a teljes kép megtekintéséhez',
+  'edit_pic' => 'Kép információk szerkesztése', //cpg1.4
+  'crop_pic' => 'Vágás és forgatás',
+  'set_player' => 'Lejátszó választás',
 );
 
 $lang_picinfo = array(
-        'title' =>'Fjl informci', //cpg1.3.0
-        'Filename' => 'Fjlnv',
-        'Album name' => 'Album nv',
-        'Rating' => 'Osztlyozs (%s szavazat)',
-        'Keywords' => 'Kulcsszavak',
-        'File Size' => 'Fjlmret',
-        'Dimensions' => 'Mretek',
-        'Displayed' => 'Megtekintsek szma',
-        'Camera' => 'Kamera',
-        'Date taken' => 'Felvtel dtuma',
-        'Aperture' => 'Apertra',
-        'Exposure time' => 'Expozci idpontja',
-        'Focal length' => 'Fkusztvolsg',
-        'Comment' => 'Megjegyzs',
-        'addFav'=>'Hozzads a kedvencekhez',
-        'addFavPhrase'=>'Kedvencek',
-        'remFav'=>'Kivtel kedvencekbl',
-		'iptcTitle'=>'IPTC Cm', //cpg1.3.0
-		'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-		'iptcKeywords'=>'IPTC kulcsszavak', //cpg1.3.0
-		'iptcCategory'=>'IPTC kategrik', //cpg1.3.0
-		'iptcSubCategories'=>'IPTC alkategrik', //cpg1.3.0
+  'title' =>'Kép információ',
+  'Filename' => 'Fájlnév',
+  'Album name' => 'A Képalbum neve',
+  'Rating' => 'Helyezés (%s Szavazat)',
+  'Keywords' => 'Kulcsszavak',
+  'File Size' => 'Fájlméret',
+  'Date Added' => 'Hozzáadás dátuma', //cpg1.4
+  'Dimensions' => 'Méretek',
+  'Displayed' => 'Megjelenítve',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Készítő', //cpg1.4
+  'Model' => 'Modell', //cpg1.4
+  'DateTime' => 'Dátum &amp; idő', //cpg1.4
+  'DateTimeOriginal' => 'Eredeti idő', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Legnagyobb blende nyílás', //cpg1.4
+  'FocalLength' => 'Fókusz távolság', //cpg1.4
+  'Comment' => 'Hozzászólás',
+  'addFav'=>'Hozzáadás a kedvencekhez',
+  'addFavPhrase'=>'Kedvencek',
+  'remFav'=>'Eltávolítás a kedvencekből',
+  'iptcTitle'=>'IPTC Cím',
+  'iptcCopyright'=>'IPTC Copyright',
+  'iptcKeywords'=>'IPTC Kulcsszavak',
+  'iptcCategory'=>'IPTC Kategória',
+  'iptcSubCategories'=>'IPTC alkategóriák',
+  'ColorSpace' => 'Színtér', //cpg1.4
+  'ExposureProgram' => 'Expoziciós program', //cpg1.4
+  'Flash' => 'Vaku', //cpg1.4
+  'MeteringMode' => 'Mérési mód', //cpg1.4
+  'ExposureTime' => 'Expoziciós idő', //cpg1.4
+  'ExposureBiasValue' => 'Expoziciós előlállítás', //cpg1.4
+  'ImageDescription' => ' Kép meghatározás', //cpg1.4
+  'Orientation' => 'Orientáció', //cpg1.4
+  'xResolution' => 'x felbontás', //cpg1.4
+  'yResolution' => 'y felbontás', //cpg1.4
+  'ResolutionUnit' => 'A felbontás egysége', //cpg1.4
+  'Software' => 'Program', //cpg1.4
+  'YCbCrPositioning' => 'YCbCr Pozició', //cpg1.4
+  'ExifOffset' => 'Exif eltolás', //cpg1.4
+  'IFD1Offset' => 'IFD1 eltolás', //cpg1.4
+  'FNumber' => 'Blende', //cpg1.4
+  'ExifVersion' => 'Exif Versió', //cpg1.4
+  'DateTimeOriginal' => 'Eredeti Dátum & idő', //cpg1.4
+  'DateTimedigitized' => 'Digitalizálás Dátuma & ideje', //cpg1.4
+  'ComponentsConfiguration' => 'Komponens konfiguráció', //cpg1.4
+  'CompressedBitsPerPixel' => 'Tömörített bitek száma képpontonként', //cpg1.4
+  'LightSource' => 'Fényforrás', //cpg1.4
+  'ISOSetting' => 'ISO Beállítás', //cpg1.4
+  'ColorMode' => 'Színmód', //cpg1.4
+  'Quality' => 'Minőség', //cpg1.4
+  'ImageSharpening' => 'Kép élesség', //cpg1.4
+  'FocusMode' => 'Fókusz mód', //cpg1.4
+  'FlashSetting' => 'Vaku beállítás', //cpg1.4
+  'ISOSelection' => 'ISO Választás', //cpg1.4
+  'ImageAdjustment' => 'Képbeállítás', //cpg1.4
+  'Adapter' => 'Adapter', //cpg1.4
+  'ManualFocusDistance' => 'Kézi fókusztáv', //cpg1.4
+  'DigitalZoom' => 'Digitális zoom', //cpg1.4
+  'AFFocusPosition' => 'Autofókusz pozició', //cpg1.4
+  'Saturation' => 'Telítettség', //cpg1.4
+  'NoiseReduction' => 'Zaj csökkentés', //cpg1.4
+  'FlashPixVersion' => 'Vaku Pix Verzió', //cpg1.4
+  'ExifImageWidth' => 'Exif Képszélesség', //cpg1.4
+  'ExifImageHeight' => 'Exif Képmagasság', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif együttmükődési ellenérték', //cpg1.4
+  'FileSource' => 'Fájl forrás', //cpg1.4
+  'SceneType' => 'Színhely tipus', //cpg1.4
+  'CustomerRender' => 'Ügyfél beállítás', //cpg1.4
+  'ExposureMode' => 'Expoziciós mód', //cpg1.4
+  'WhiteBalance' => 'Fehér engyensúly', //cpg1.4
+  'DigitalZoomRatio' => 'Digitális zoom arány', //cpg1.4
+  'SceneCaptureMode' => 'Táj felvételi mód', //cpg1.4
+  'GainControl' => 'Nyereség kontrol', //cpg1.4
+  'Contrast' => 'Kontraszt', //cpg1.4
+  'Saturation' => 'Telítetség', //cpg1.4
+  'Sharpness' => 'Élesség', //cpg1.4
+  'ManageExifDisplay' => 'Exif-képernyő kezelés', //cpg1.4
+  'submit' => 'Tovább', //cpg1.4
+  'success' => 'Információ sikeresen frissítve.', //cpg1.4
+  'details' => 'Részletek', //cpg1.4
 );
 
 $lang_display_comments = array(
-        'OK' => 'OK',
-        'edit_title' => 'Hozzszls szerkesztse',
-        'confirm_delete' => 'Biztos trlni kvnod a hozzszlst?', //js-alert
-        'add_your_comment' => 'Hozzszls hozzfzse',
-        'name'=>'Nv',
-        'comment'=>'Megjegyzs',
-        'your_name' => 'Anon',
+  'OK' => 'OK',
+  'edit_title' => 'Hozzászólás szerkesztése',
+  'confirm_delete' => 'Biztos, hogy törölni akarod ezt a hozzászólást?', //js-alert
+  'add_your_comment' => 'Hozzászólásod hozzáadása',
+  'name'=>'Név',
+  'comment'=>'Hozzászólás',
+  'your_name' => 'Saját neved',
+  'report_comment_title' => 'Jelentés a hozzászólásról a rendszergazdának', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-        'click_to_close' => 'Klikkelj a kpre az ablak bezrshoz',
+  'click_to_close' => 'Kattints a képre az ablak bezárásához!',
 );
 
 }
@@ -671,22 +1046,66 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-        'title' => 'E-kpeslap kldse',
-        'invalid_email' => '<b>Figyelmeztets</b> : rvnytelen e-mail cm!',
-        'ecard_title' => 'Egy e-kpeslap %s -tl neked',
-		'error_not_image' => 'Csak kpeket lehet e-kpeslapknt kldeni.', //cpg1.3.0
-        'view_ecard' => 'Ha az e-kpeslap nem jelenik meg helyesen, klikkelj a kvetkez linkre',
-        'view_more_pics' => 'Klikkelj erre a linkre tovbbi kpek megtekintshez!',
-        'send_success' => 'E-kpeslapod tovbbtottuk',
-        'send_failed' => 'Sajnlom, de a szerver nem tud e-kpeslapot kldeni...',
-        'from' => 'Felad',
-        'your_name' => 'Neved',
-        'your_email' => 'E-mail cmed',
-        'to' => 'Cmzett',
-        'rcpt_name' => 'Cmzett neve',
-        'rcpt_email' => 'Cmzett e-mail cme',
-        'greetings' => 'dvzlet',
-        'message' => 'zenet',
+  'title' => 'Képeslap küldés',
+  'invalid_email' => '<b>Figyelem</b> : Hibás Email cím !',
+  'ecard_title' => 'Egy képeslap neked %s -től',
+  'error_not_image' => 'Csak kép küldhető képeslapként.', //cpg1.3.0
+  'view_ecard' => 'Alternatív link, ha a kép nem jelenik meg helyesen: ',
+  'view_ecard_plaintext' => 'Hogy megtekintsd ezt a képeslapot, másold ki és illesztd be ezt az url-ta böngésződ címsorába:', //cpg1.4
+  'view_more_pics' => 'Még több kép megtekintése !', //cpg1.4
+  'send_success' => 'A képeslapod elküldve',
+  'send_failed' => 'Sajnáljuk, de szerver nem tudta kézbesíteni a képeslapod...',
+  'from' => 'Feladó',
+  'your_name' => 'A Te neved',
+  'your_email' => 'A Te Email címed',
+  'to' => 'Cimzett',
+  'rcpt_name' => 'Cimzett neve',
+  'rcpt_email' => 'Cimzett Email címe',
+  'greetings' => 'Üdvözlet', //cpg1.4
+  'message' => 'Üzenet', //cpg1.4
+  'ecards_footer' => 'Küldte: %s erről az %s IP címről %s -kor (Képgaléria ideje)', //cpg1.4
+  'preview' => 'Képeslap megtekintése', //cpg1.4
+  'preview_button' => 'Megtekintés', //cpg1.4
+  'submit_button' => 'Képeslap küldése', //cpg1.4
+  'preview_view_ecard' => 'Ez egy alternatív link a képeslaphoz, ami egyszer lett legenerálva. A megtekintéshez nem fog működni.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Jelentés a rendszergazdának', //cpg1.4
+  'invalid_email' => '<b>Figyelem</b> : Hibás Emaol cím!', //cpg1.4
+  'report_subject' => 'Jelentés %s -tól ezen %s Képtárról', //cpg1.4
+  'view_report' => 'Alternativ-Link, ha nem jelenik meg helyesen a képernyőn', //cpg1.4
+  'view_report_plaintext' => 'Hogy megtekintsd ezt a jelentést, másold ki és illesztd be ezt az url-ta böngésződ címsorába:', //cpg1.4
+  'view_more_pics' => 'Képtár', //cpg1.4
+  'send_success' => 'A jelentés elküldve', //cpg1.4
+  'send_failed' => 'Sajnáljuk, de szerver nem tudta kézbesíteni a jelentésed...', //cpg1.4
+  'from' => 'Feladó', //cpg1.4
+  'your_name' => 'Saját neved', //cpg1.4
+  'your_email' => 'Saját Email címed', //cpg1.4
+  'to' => 'Cimzett', //cpg1.4
+  'administrator' => 'Renszergazda/Moderátor', //cpg1.4
+  'subject' => 'Tárgy', //cpg1.4
+  'comment_field_name' => 'Jelentés a hozzászólásról "%s"-tól', //cpg1.4
+  'reason' => 'Indíték', //cpg1.4
+  'message' => 'Üzenet', //cpg1.4
+  'report_footer' => 'Küldte: %s erről az %s IP címről %s -kor (Képgaléria ideje)', //cpg1.4
+  'obscene' => 'trágár ', //cpg1.4
+  'offensive' => 'erőszakos', //cpg1.4
+  'misplaced' => 'Lezárt téma/eltévesztett', //cpg1.4
+  'missing' => 'hiányzó', //cpg1.4
+  'issue' => 'hiba/nem lehet megnézni', //cpg1.4
+  'other' => 'másik', //cpg1.4
+  'refers_to' => 'Kép jelntése neki', //cpg1.4
+  'reasons_list_heading' => 'A jelntés oka:', //cpg1.4
+  'no_reason_given' => 'Nincs indíték megadva', //cpg1.4
+  'go_comment' => 'Ugrás a hozzászóláshoz', //cpg1.4
+  'view_comment' => 'Teljes jelentés hozzászólásokkal', //cpg1.4
+  'type_file' => 'Fájl', //cpg1.4
+  'type_comment' => 'Hozzászólás', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -694,97 +1113,118 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-        'pic_info' => 'Fjl informci', //cpg1.3.0
-        'album' => 'Album',
-        'title' => 'Cm',
-        'desc' => 'Lers',
-        'keywords' => 'Kulcsszavak',
-        'pic_info_str' => '%sx%s - %sKB - %s megtekints - %s szavazat',
-        'approve' => 'Fjl jvhagysa', //cpg1.3.0
-        'postpone_app' => 'Jvhagys ksbb',
-        'del_pic' => 'Fjl trls', //cpg1.3.0
-		'read_exif' => 'EXIF informci jraolvassa', //cpg1.3.0
-        'reset_view_count' => 'Nzettsgszmll nullzsa',
-        'reset_votes' => 'Szavazatszmll alaphelyzetbe',
-        'del_comm' => 'Hozzszlsok trlse',
-        'upl_approval' => 'Feltlts jvhagys',
-        'edit_pics' => 'Fjlok rendezse', //cpg1.3.0
-        'see_next' => 'Kvetkez fjl', //cpg1.3.0
-        'see_prev' => 'Elz fjl', //cpg1.3.0
-        'n_pic' => '%s db fjl', //cpg1.3.0
-        'n_of_pic_to_disp' => 'Fjl / oldal', //cpg1.3.0
-        'apply' => 'Mdostsok vgrehajtsa', //cpg1.3.0
-		'crop_title' => 'Coppermine kpszerkeszt', //cpg1.3.0
-		'preview' => 'Elnzet', //cpg1.3.0
-		'save' => 'Kp mentse', //cpg1.3.0
-		'save_thumb' =>'Ments ikonknt', //cpg1.3.0
-		'sel_on_img' =>'A kivlasztott rsznek a kpen bell kell lennie!', //js-alert //cpg1.3.0
+  'pic_info' => 'Kép információ',
+  'album' => 'Képalbum',
+  'title' => 'Cím',
+  'filename' => 'Fájlnév', //cpg1.4
+  'desc' => 'Meghatározás',
+  'keywords' => 'Kulcsszavak',
+  'new_keyword' => 'Új kulcsszó', //cpg1.4
+  'new_keywords' => 'Új kulcsszavak keresése', //cpg1.4
+  'existing_keyword' => 'Létező kulcsszó', //cpg1.4
+  'pic_info_str' => '%sx%s - %s kB - %s x megtekintés - %s x szavazat',
+  'approve' => 'Kép jováhagyása',
+  'postpone_app' => 'Elhalasztott jováhagyás',
+  'del_pic' => 'Kép törlése',
+  'del_all' => 'Összes kép törlése', //cpg1.4
+  'read_exif' => 'EXIF-Adatok újraolvasásása',
+  'reset_view_count' => 'Nézetségi számláló nullázása',
+  'reset_all_view_count' => 'Az összes nézetségi számláló nullázása', //cpg1.4
+  'reset_votes' => 'Szavazatok nullázása',
+  'reset_all_votes' => 'Összes szavazatok nullázása', //cpg1.4
+  'del_comm' => 'Hozzászólás törlése',
+  'del_all_comm' => 'Összes hozzászólás törlése', //cpg1.4
+  'upl_approval' => 'Feltöltés jóváhagyása', //cpg1.4
+  'edit_pics' => 'Kép szerkesztése',
+  'see_next' => 'A következő kép',
+  'see_prev' => 'Az elöző kép',
+  'n_pic' => '%s Kép',
+  'n_of_pic_to_disp' => 'Kép oldalanként',
+  'apply' => 'Módosítások elfogadása',
+  'crop_title' => 'Coppermine Kép szerkesztő',
+  'preview' => 'Megtekintés',
+  'save' => 'Kép mentése',
+  'save_thumb' =>'Mentés indexképként',
+  'gallery_icon' => 'Legyen ez a Képtáram ikonja', //cpg1.4
+  'sel_on_img' =>'A teljes kép kiválasztása', //js-alert
+  'album_properties' =>'Album tulajdonságok', //cpg1.4
+  'parent_category' =>'Szülő kategória', //cpg1.4
+  'thumbnail_view' =>'Indexkép nézet', //cpg1.4
+  'select_unselect' =>'Összes kiválasztása', //cpg1.4
+  'file_exists' => "A célfájl '%s' már létezik.", //cpg1.4
+  'rename_failed' => "Az átnevezés'%s' erről '%s'erre nem sikerült.", //cpg1.4
+  'src_file_missing' => "A forrásfájl '%s' hiányzik.", // cpg 1.4
+  'mime_conv' => "Nem lehet átkonvertálni '%s' erről '%s' erre",//cpg1.4
+  'forb_ext' => 'Tiltott fájl kiterjesztés.',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
+// File faq.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Gyakran Ismtelt krdsek', //cpg1.3.0
-  'toc' => 'Tartalomjegyzk', //cpg1.3.0
-  'question' => 'Krdsek: ', //cpg1.3.0
-  'answer' => 'Vlaszok: ', //cpg1.3.0
+  'faq' => 'Gyalran Ismételt Kérdések (Frequently Asked Questions)',
+  'toc' => 'Tárgymutató',
+  'question' => 'Kérdés: ',
+  'answer' => 'Válasz: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'ltalnos GYIK', //cpg1.3.0
-  array('Mirt kell regisztrlnom?', 'A regisztrlst krheti az adminisztrtor. A regisztrci a tagnak plusz szolgltatsokat biztosthat, mint kpek feltltst, kedvencek lista vezetst, kpek osztlyozst s hozzszlsok postzst stb.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Hogyan regisztrljak?', 'Menj a &quot;Regisztrci&quot; menbe s tltsd ki a kvnt mezket (s az opcionlisakat ha akarod).<br />Ha az adminisztrtor engedlyezte az e-mail aktivlst, akkor az informcik megadsa utn egy e-mailben kapsz rtestst a regisztrcirl, valamint arrl, hogy hogyan aktivlhatod a hozzfrsedet, ami a bejelentkezshez szksges.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Hogyan jelentkezhetek be?', 'Menj a &quot;Bejelentkezs&quot; menbe, add meg a felhasznlneved s jelszavadat. Ha azt akarod, hogy a legkzelebbi ltogatsod alkalmval automatikusan be legyl jelentkezve, x-eld ki a &quot;Emlkezz rm&quot; ngyzetet.<br /><b>FONTOS: &quot;Az Emlkezz rm&quot; csak akkor mkdik, ha a Cooky-kat engedlyezted s nem trlted a webhelyeden!</b>', 'offline', 0), //cpg1.3.0
-  array('Mirt nem tudok bejelentkezni?', 'Regisztrltl, s vlaszoltl az e-mailben kapott linkre? Ez aktivlja a hozzfrsed. Egyb bejelentkezsi problma esetn fordulj a webhely adminisztrtorhoz!', 'offline', 0), //cpg1.3.0
-  array('Mi trtnik, ha elfelejtettem a jelszavam?', 'Ha ltsz a webhelyen &quot;Elfelejtettem a jelszavam&quot; linket, hasznld! Egybknt krj a webhely adminisztrtortl j jelszt!', 'offline', 0), //cpg1.3.0
-  //array('Mi trtnik, ha megvltozott az e-mail cmem?', 'Egyszeren lpj be s a &quot;Profilom&quot; menben vltoztasd meg az e-mail cmedet!', 'offline', 0), //cpg1.3.0
-  array('Hogyan trolhatok egy fjlt a &quot;Kedvencek&quot; kztt?', 'Klikkelj a kpre, ha a kp alatt nem lthat a &quot;Fjl informci&quot;, akkor klikkelj a fjlinformci ikonra (<img src="images/info.gif" width="16" height="16" border="0" alt="Fjl informci" />), grgess le a &quot;Fjl informci&quot;-hoz, majd klikkelj a &quot;Hozzads a kedvencekhez&quot; likre!<br /><br />FONTOS: A cooky-kat engedlyezned kell s nem trlheted a webhelyeden!', 'offline', 0), //cpg1.3.0
-  array('Hogyan osztlyozhatom a fjlokat?', 'Klikkelj az ikonizlt kpre, grgess az aljra, s vlaszd a &quot;Fjl osztlyozsa&quot; rszben klikkelj a megfelel osztlyzatra!', 'offline', 0), //cpg1.3.0
-  array('Hogyan postzhatok hozzszlst egy fjlhoz?', 'Klikkelj az ikonizlt kpre, mej az aljra, s postzz hozzszlst!', 'offline', 0), //cpg1.3.0
-  array('Hogyan tlthetek fel fjlokat?', 'Menj a &quot;Feltlts&quot; menbe s vlaszd ki az albumot, amelyikbe fjlt akarsz feltlteni! Klikkelj a &quot;Browse...&quot; gombra s vlaszd ki a feltltend fjlt! Megadhatsz cmet s kpalrst is igny szerint. Vgl klikkelj a &quot;TOVBB&quot; gombra.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hova tlthetek fel fjlokat?', 'Az &quot;Kptram&quot; valamelyik albumba tlthetsz fel fjlokat. Az adminisztrtor engedlyezheti, hogy feltlthess fjlokat a fkptr egy vagy tbb albumba is.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Milyen tpus s mret fjlt tlthetek fel?', 'A mretet s tpust (jpg,gif,..etc.) az adminisztrtor dntheti el.', 'offline', 0), //cpg1.3.0
-  array('Mi az &quot;Kptram&quot;?', 'Az &quot;Kptram&quot; egy szemlyes kptr, ahova a felhasznl feltlthet fjlt, s menedzselheti.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hogyan hozhatok ltre, nevezhetek t, vagy trlhetek albumot az &quot;Kptram&quot;-ban?', '&quot;Admin md&quot;-ban kell, hogy legyl.<br />Menj a &quot;Szemlyes albumok szerkesztse 
- 
-&quot; menbe s klikkelj a &quot;j&quot; gombra. rd t az &quot;j album&quot;-ot a kvnt nvre.<br />A kptrad brmelyik meglv albumt is tnevezheted.<br />Klikkelj a &quot;Mdostsok vgrehajtsa&quot;-ra.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hogyan szablyozhatom, hogy a felhasznlk lthassk-e az albumomat?','&quot;Admin md&quot;-ban kell, hogy legyl.<br />Menj a &quot;Szemlyes albumom tulajdonsgai&quot;-ba. Az &quot;Album mdostsa&quot; legrdl menbl vlaszd ki a kvnt albumot.<br />Itt megvltoztathatod az album nevt, lerst, ikonizlt kpt, s korltozhatod az albumban lv fjlok megtekintst, osztlyozst, s hozzszlsok postzst.<br />Klikkelj ezutn az &quot;Album mdostsa&quot; gombra!.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hogyan lthatom ms felhasznl kptrt?', 'Menj az &quot;Albumlistra&quot; s vlaszd ki a &quot;Felhasznli kptrak&quot; linket.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Mik a Cooky-k?', 'A cooky-k szveges adatllomnyok, melyeket a webhely kld a szmtgpedre.<br />A cooky-k ltalban azt teszik lehetv, hogy a felhasznl ismtelt bejelentkezs nlkl is visszatalljon a webhelyre, s egyb hasonl knyelmi lehetsgeket biztost.', 'offline', 0), //cpg1.3.0
-  array('Hol kaphatom meg ezt a programot a webhelyemre?', 'Coppermine egy ingyenes multimdis kptr, GNU GPL licensszel. Tele van szolgltatsokkal s klnbz platformokon mkdik. Ltogass el a <a href="http://coppermine.sf.net/">Coppermine honlap</a>-ra tovbbi informcirt s a program letltsrt.', 'offline', 0), //cpg1.3.0
-
-  'Navigls a webhelyen', //cpg1.3.0
-  array('Mi az &quot;Albumlista&quot;?', 'Ez megmutatja a teljes kptrat a kategrikra mutat linkeken keresztl. A kategria linkje ikonizlt kp is lehet.', 'offline', 0), //cpg1.3.0
-  array('Mi az &quot;Kptram&quot;?', 'Ennek a szolgltatsnak a segtsgvel a felhasznlk sajt kptrt hozhatnak ltre, ebben ltrehozhatnak, mdosthatnak s trlhetnek albumokat, valamint kpeket tlthetnek fel ide.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Mi a klnbsg az &quot;Admin md&quot; s a &quot;Felhaszn.md&quot; kztt?', 'Adminisztrtor mdban a felhasznl mdosthatja a kptrt (s mst, ha az adminisztrtor ezt engedlyezte).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Mi a &quot;Feltltse&quot;?', 'Ez a szolgltats lehetv teszi a felhasznlknak fjlok feltltst egy az ltalad vagy az adminisztrtor ltal megadott kptrba (mretet s tpust az adminisztrtor engedlyez).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Mi a &quot;Friss feltltsek&quot;?', 'Ez a szolgltats mutatja az utoljra feltlttt fjlokat.', 'offline', 0), //cpg1.3.0
-  array('Mi a &quot;Friss hozzszlsok&quot;?', 'Ez a szolgltats mutatja az utoljra postzott hozzszlsokat a fjlokhoz.', 'offline', 0), //cpg1.3.0
-  array('Mi a &quot;Legtbbszr nzett&quot;?', 'Ez a szolgltats mutatja az sszes felhasznl ltal legtbbszr nzett fjlokat, fggetlenl attl, hogy bejelentkeztek-e, vagy nem.', 'offline', 0), //cpg1.3.0
-  array('Mi a &quot;Legtbb szavazat&quot;?', 'Ez a szolgltats mutatja legtbb szavazatot kapott fjlokat, az tlagosztlyzattal (pldul ha 5 felhasznl mindegyike <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />-t adott, akkor a kp tlagosztlyzata <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />. Ha  felhasznl 1-tl 5-ig osztlyozott (1,2,3,4,5), akkor az tlagosztlyzat <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> lesz.)<br />Az osztlyzat <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" />-t (legjobb) megy <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" />-ig (legrosszabb).', 'offline', 0), //cpg1.3.0
-  array('Mi a &quot;Kedvencek&quot;?', 'Ez a szolgltats a felhasznl szmra lehetv teszi, hogy kedvenc kpeire cooky segtsgvel emlkezzen a szmtgp.', 'offline', 0), //cpg1.3.0
+  'Általános',
+  array('Miért szükséges regisztrálni?', 'A regisztráció szükségességét a rendszergazda dönti el. A regisztrált tagok plusz funkciókat érnek el, mint pl.: képfeltöltés, kedvencek listája, kép értékelés, hozzászólások stb. ', 'allow_user_registration', '0'),
+  array('Hogyan tudok regisztrálni?', 'Kattints a &quot;Registráció&quot; -ra és töltsd ki a szükséges mezőket (és az opciónálisokat is, ha akarod).<br />Ha a rendszergazda engedélyezte az Email aktiválást, akkor az adatok elfogadása után kapsz egy email üzenetet arra a címre , melyet a regisztrációkor megadtál,melyben utasításokat találsz arra, hogy hogyan aktíváld a tagságodat. Hogy be tudj jelentkezni szükséges aktivált tagság.', 'allow_user_registration', '1'),
+  array('Hogy tudok bejelentkezni?', 'Kattints a &quot;Bejelentkezés&quot;-re, és add meg felhasználó neved és jelszavad, és jelöld be az &quot;Emlékezz rám&quot;opciót,hogy a képtár emlékezzen rád .<br /><b>Fontos: Hogy müködjön el kell fogadnos a sütiket erről az oldalról a böngésződben.</b>', 'offline', 0),
+  array('Miért nem tudok bejelentkezni?', 'Regisztráltad magadat? Előfordulhat, hogy a képtár látogatása regisztrációhoz kötött. Ki lettél tiltva a Képtárról (ebben az esetben egy üzenet jelenik meg)? Lépj kapcsolatba a webmesterrel, vagy az Adminisztrátorral, hogy miért tiltottak le. Ha regisztrálva vagy, és nem vagy kitiltva az oldalról, akkor ellenőrizd, hogy nem gépelted-e el a nevet, vagy a jelszót. Ellenőrizd kétszer is, mivel legtöbbször ez a hiba. Ha a hiba még mindig fennáll, akkor lépj kapcsolatba az Adminisztrátorral, megadva a hiba pontos okát.', 'offline', 0),
+  array('Mit tegyek, ha elfelejtettem a jelszavam?', ' Ha van &quot;Elfejetettem ajelszót&quot; link akkor használd.Más esetekben keressd meg a rendszergazdát', 'offline', 0),
+  //array('Mit tegyek ha meg akarom változtatni az Email címemet?', 'Egyszerüen jelentkezz be és menj a &quot; saját profil&quot;-ra', 'offline', 0),
+  array('Hogy vehetem fel a képet a &quot;Kedvenceim&quot; közé?', 'Kattints a képre , majd kattints a&quot;Kép-információ&quot;-ra (<img src="images/info.gif" width="16" height="16" border="0" alt="Kép-információ" />); menj az adatok aljára és kattints a &quot;Kedvencek hozzáadása&quot;-ra.<br />A rendszergazda engedélyezheti alapból a képinformációkat.<br />Fontos: A sütiknek engedélyezve kell lennie.', 'offline', 0),
+  array('Hogy tudom véleményezni a képet?', 'Kattints az indexképre és a kép alján válasz neki helyezést.', 'offline', 0),
+  array('Hogy tudok hozzászolni a képhez?', 'Kattints az indexképre és menj az aljára, ahol be tudod írni a hozzászólásod.', 'offline', 0),
+  array('Hogy lehet képet feltölteni?', 'Kattints a &quot;Kép feltöltés&quot;-re és válassz albumot, hogy hova akarsz feltölteni.Kattints a &quot;Böngészés&quot;-re keresd meg a fájlt amit fel akarsz tölteni és kattints a &quot;megnyitás&quot; -ra. Adj neki címet és meghatározást ha akarsz, majd kattints az &quot;Elfogad&quot;-ra', 'allow_private_albums', 0),
+  array('Hova tudok képet feltölteni?', 'A saját albumaid közül bármelyikbe amelyek a &quot;Saját képtár&quot;-od ban találhatóak ', 'allow_private_albums', 0),
+  array('Milyen formátumú és méretű képet lehet feltölteni?', 'A formátumot (jpg,png stb..) és a méretet a rendszergazda határozza meg.', 'allow_private_albums', 0),
+  array('Mi az a  &quot;Saját képtár &quot;?', 'A &quot;Saját képtár&quot; az hely ahova el tudod helyezni az albumaidat.', 'allow_private_albums', 0),
+  array('Hogyan tudok létrehozni, átnevezni és törölni albumot a &quot;saját Képtár&quot;-ban?', 'Ehhez rendszergazda módban kell lenni.Menj a &quot; Saját album létrehozás/rendezés&quot;menübe és kattints az &quot;új&quot;-ra. Írd át az &quot;Új album&quot;nevet amire szeretnéd nevezni az albumodat .<br />Itt bármelyik létező albumod nevét meg tudod változtatni .<br />Kattints a &quot;Változtatások elfogadás&quot;-ára .', 'allow_private_albums', 0),
+  array('Hogy tudom megakadályozni illetve módosítani, hogy ki nézze meg az albumaim?', 'Ehhez rendszergazda módban kell lenni.<br />Meny a &quot; Saját album módosítása&quot; menübe. Az &quot;Album frissítése&quot; listában válaszd ki a módoítani kivánt albumot.<br />Itt tudsz nevet,leírást, indexképet,megtekintés korlátozást és véleményezés korlátozást változtatni.<br />A végén kattints az  &quot;Album frissítés&quot; -re.', 'allow_private_albums', 0),
+  array('Mik azok a sütik?', 'A sütik egy kisméretü text fájlok , melyet a webszerver küld a számítógépednek.<br /> ', 'offline', 0),
+  array('Hogyan használhatnám ezt a programot a saját weboldalomon?', 'A Coppermine egy szabadon felhasználható multimédiás Képtár,mely a GNU alatt lett kiadva. Az összes szolgáltatása le van fordítva különböző platformokra. Láttogasd meg a  <a href="http://coppermine.sf.net/">Coppermine weboldalát</a> további információkért és a program letöltésért .', 'offline', 0),
+
+  'Navigálás az oldalon',
+  array('Mi az &quot;Album -listat&quot;?', 'Itt tudod megnézni az egész képtárat, minden albumhoz tartozik link. Ha nem vagy benne valamelyik képtárban akkor a képtárak listáját látod.', 'offline', 0),
+  array('Mi a  &quot;Saját képtár;?', 'Itt tud a felhasználó létrehozni saját albumot. Törölni vagy módosítani már meglévőket.', 'allow_private_albums', 1), //cpg1.4
+  array('Mi a különbség az &quot;Rendszergazda mód&quot; és &quot;Felhasználó mód&quot; között?', 'Rendszergazda módban lehet módosítani a saját albumokon, képtárakon', 'allow_private_albums', 0),
+  array('Mi a &quot;Kép feltöltés&quot;?', 'Itt lehet képeket feltölteni a képtárba (méret és formátum a rendszergazda által meghatározva)', 'allow_private_albums', 0),
+  array('Mi a &quot;Legujabb feltöltések&quot;?', 'Itt lehet megnézni az utolsó feltöltéseket.', 'offline', 0),
+  array('Mi a &quot;Legujabb hozzászólások&quot;?', 'itt lehet megnézni a legújabb hozászólásokat, melyeket a felhasználók beküldtek .', 'offline', 0),
+  array('Mi a &quot;Legtöbbet nézet&quot;?', 'Itt lehet megnézni a legtöbbet nézet képet az összes kép közül.', 'offline', 0),
+  array('Mi a &quot;Legtöbb szavazatot&quot;?', 'Ez a szolgáltatás mutatja a felhasználók által legjobban kedvelt képeket, megjelenítve az átlagos osztályzatot (pl. 5 néző ad  <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: -ot akkor a kép átlagos osztályzata <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Ha 5 néző osztályozza a képet  1 -től 5 ig (1,2,3,4,5) akkor az átlag: <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />A helyezés skála  <img src="images/rating5.gif" width="65" height="14" border="0" alt="super" /> (legjobb)-tól a <img src="images/rating0.gif" width="65" height="14" border="0" alt="sehr schlecht" /> (legrosszabb) -ig terjed.', 'offline', 0),
+  array('Mi a &quot;Kedvenceim&quot;?', 'Ez a szolgáltatás tárolja a felhasználó kedvenc képeit, melyet a sütiben el is küld a felhasználó számítógépére.', 'offline', 0),
 );
 
 
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Jelsz emlkeztet', //cpg1.3.0
-  'err_already_logged_in' => 'Mr bejelentkeztl!', //cpg1.3.0
-  'enter_username_email' => 'Add meg a felhasznlneved s e-mail cmedet!', //cpg1.3.0
-  'submit' => 'mehet', //cpg1.3.0
-  'failed_sending_email' => 'A jelsz-emlkeztet e-mail kikldse nem sikerlt!', //cpg1.3.0
-  'email_sent' => 'Egy e-mailt kldtnk felhasznlnvvel s jelszval %s-nek', //cpg1.3.0
-  'err_unk_user' => 'A kivlasztott felhasznl nem ltezik!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Jelsz-emlkeztet', //cpg1.3.0
-  'passwd_reminder_body' => 'Krted, hogy emlkeztessnk a bejelentkezsi adataidra:
-Felhasznlnv: %s
-Jelsz: %s
-Klikkelj %s -ra a bejelentkezshez.', //cpg1.3.0
+  'forgot_passwd' => 'Jelszó emlékeztető',
+  'err_already_logged_in' => 'Már be vagy jelentkezve!',
+  'enter_email' => 'Add meg az Email címedet', //cpg1.4
+  'submit' => 'Tovább!',
+  'illegal_session' => 'Az elfelejtett jelszó időszak érvénytelen vagy lejárt.', //cpg1.4
+  'failed_sending_email' => 'Nem lehet elküldeni a jelszó emlékeztető Email-t!',
+  'email_sent' => 'A felhasználó nevet és jelszót tartalmazó levél el lett küldve %s címre.', //cpg1.4
+  'verify_email_sent' => 'Az Email elküldve %s címre. Kérjül nézd meg a postaládádat a folyamat befejezéséhez.', //cpg1.4
+  'err_unk_user' => 'Nem létező felhasználó!',
+  'account_verify_subject' => '%s - Új jelszót kér', //cpg1.4
+  'account_verify_body' => 'Te most új jelszót kértél. Ha azt akarod , hogy az új jelszót elküldjük kövessd a következő linket:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Az új jelszavad', //cpg1.4
+  'passwd_reset_body' => 'Itt az új jelszó amit kértél:
+Felhasználónév: %s
+Jelszó: %s
+Kattints %s -ra, a bejelentkezéshez.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -792,28 +1232,33 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-        'group_name' => 'Csoport megnevezse',
-        'disk_quota' => 'Diszk kvta',
-        'can_rate' => 'Osztlyozhat fjlokat', //cpg1.3.0
-        'can_send_ecards' => 'Kldhet e-kpeslapot',
-        'can_post_com' => 'Hozzszlst kldhet',
-        'can_upload' => 'Feltlthet fjlokat', //cpg1.3.0
-        'can_have_gallery' => 'Lehet szemlyes kptra',
-        'apply' => 'Mdostsok vgrehajtsa',
-        'create_new_group' => 'j csoport ltrehozsa',
-        'del_groups' => 'Kijellt csoport(ok) trlse ',
-        'confirm_del' => 'Figyelmeztets: ha trlsz egy csoportot, a hozz tartoz felhasznlk thelyezdnek a \'Regisztrltak\' csoportba !\n\nFolytatod ?', //js-alert //cpg1.3.0
-        'title' => 'Felhasznlcsoportok menedzselse',
-        'approval_1' => 'Nyilvnos feltlts jvhagys (1)',
-        'approval_2' => 'Privt feltlts jvhagys (2)',
-		'upload_form_config' => 'Feltlts a konfigurcibl', //cpg1.3.0
-		'upload_form_config_values' => array( 'Csak egyenknti feltlts', 'Csak csoportos feltlts', 'Csak URI feltlts', 'Csak ZIP feltlts', 'Fjl-URI', 'Fjl-ZIP', 'URI-ZIP', 'Fjl-URI-ZIP'), //cpg1.3.0
-		'custom_user_upload'=>'A felhasznlk bellthatjk a feltlts sorok szmt?', //cpg1.3.0
-		'num_file_upload'=>'Fjl feltlts sorok maximum/pontos szma', //cpg1.3.0
-		'num_URI_upload'=>'URI feltlts sorok maximum/pontos szma', //cpg1.3.0
-        'note1' => '<b>(1)</b> A nyilvnos albumba trtn feltlts adminisztrtori jvhagyst ignyel',
-        'note2' => '<b>(2)</b> A felhasznl albumba trtn feltlts adminisztrtori jvhagyst ignyel',
-        'notes' => 'Megjegyzsek',
+  'group_name' => 'Csoport neve', //cpg1.4
+  'permissions' => 'Jogosultságok', //cpg1.4
+  'public_albums' => 'Nyilvános feltöltési album', //cpg1.4
+  'personal_gallery' => 'Személyes képtár', //cpg1.4
+  'upload_method' => 'Feltöltési módszerek', //cpg1.4
+  'disk_quota' => 'Lemezterület', //cpg1.4
+  'rating' => 'Osztályzás', //cpg1.4
+  'ecards' => 'Képeslapok', //cpg1.4
+  'comments' => 'Hozzászólások', //cpg1.4
+  'allowed' => 'Engedélyezett', //cpg1.4
+  'approval' => 'Elfogadott', //cpg1.4
+  'boxes_number' => 'Dobozok száma', //cpg1.4
+  'variable' => 'Változó', //cpg1.4
+  'fixed' => 'Állandó', //cpg1.4
+  'apply' => 'Módosítások elfogadása',
+  'create_new_group' => 'Új csoport létrehozása',
+  'del_groups' => 'Csoport(ok) törlése',
+  'confirm_del' => 'Figyelem: amikor egy csoport törlésre kerül, akkor a csoportba tartozó felhasználók át lesznek mozgatva a  \'Regisztrált felhasználók\' csoportba!\n\nBiztos, hogy akarod ?', //js-alert
+  'title' => 'Felhasználói csoportok kezelése',
+  'num_file_upload' => 'Kép feltöltő doboz', //cpg1.4
+  'num_URI_upload' => 'URI feltöltő doboz', //cpg1.4
+  'reset_to_default' => 'Alapértelmezett névre állítás (%s) - ajánlott!', //cpg1.4
+  'error_group_empty' => 'A csoport tábla üres!<br /><br />Az alap csoportok elkészítve, töltsd újra az oldalt', //cpg1.4
+  'explain_greyed_out_title' => 'Miért szürke ez a sor?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Nem tudod változtatni ezt a tulajdonságot, mert kikapcsoltad a  &quot;Vendég felhasználók engedélyezése&quot; opciót a Coppermine-Konfigurációs oldalán. Az összes vendég (A %s csoport tagjai) semmit sem tudnak csinálni a bejelentkezésen kivűl; tehát a csoportbeállítások nem érvényesek rájuk.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Die Eigenschaften der Gruppe %s können nicht verändert werden, da deren Mitglieder sowieso nichts tun dürfen.', //cpg1.4
+  'group_assigned_album' => 'Hozzárendelt Album', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -823,52 +1268,70 @@
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-        'welcome' => 'dvzllek!',
+  'welcome' => 'Üdvözlet !',
 );
 
 $lang_album_admin_menu = array(
-        'confirm_delete' => 'Biztos trlni akarod az albumot? \\nMinden fjl s hozzszls is trldik!', //js-alert //cpg1.3.0
-        'delete' => 'TRLS',
-        'modify' => 'TULAJDONSGOK',
-        'edit_pics' => 'SZERKESZTS',
+  '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.',
+  'delete' => 'Törlés',
+  'modify' => 'Módosítás',
+  'edit_pics' => 'Kép szerkesztés',
 );
 
 $lang_list_categories = array(
-        'home' => 'Home',
-        'stat1' => '<b>[pictures]</b> fjl <b>[albums]</b> albumban s <b>[cat]</b> kategriban <b>[comments]</b> hozzszlssal, megtekintsek szma: <b>[views]</b>', //cpg1.3.0
-        'stat2' => '<b>[pictures]</b> fjl <b>[albums]</b> albumban, megtekintsek szma: <b>[views]</b>', //cpg1.3.0
-        'xx_s_gallery' => '%s kptra',
-        'stat3' => '<b>[pictures]</b> fjl <b>[albums]</b> albumban <b>[comments]</b> hozzszlssal, megtekintsek szma: <b>[views]</b>' //cpg1.3.0
+  'home' => 'Képtár',
+  'stat1' => '<b>[pictures]</b> kép <b>[albums]</b> Albumban és <b>[cat]</b> Kategoria <b>[comments]</b> Hozzászólással, <b>[views]</b> szor megtekintve',
+  'stat2' => '<b>[pictures]</b> kép <b>[albums]</b> Albumban, <b>[views]</b> szor megtekintve',
+  'xx_s_gallery' => '%s Képtára',
+  'stat3' => '<b>[pictures]</b> kép <b>[albums]</b> Albumban <b>[comments]</b> Hozzászólással, <b>[views]</b> szor megtekintve'
 );
 
 $lang_list_users = array(
-        'user_list' => 'Felhasznlk listja',
-        'no_user_gal' => 'Nincs felhasznl a kptrban',
-        'n_albums' => '%s album(ok)',
-        'n_pics' => '%s fjl(ok)' //cpg1.3.0
+  'user_list' => 'Felhasználó lista',
+  'no_user_gal' => 'Nincs felhasználó a képtárban.',
+  'n_albums' => '%s Album',
+  'n_pics' => '%s Kép',
 );
 
 $lang_list_albums = array(
-        'n_pictures' => '%s fjl', //cpg1.3.0
-        'last_added' => ', utols feltlts: %s',
+  'n_pictures' => '%s kép',
+  'last_added' => ', utoljára ez lett hozzáadva %s',
+  'n_link_pictures' => '%s kapcsolt kép', //cpg1.4
+  'total_pictures' => '%s kép összesen', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Kulcsszavak kezelése', //cpg1.4
+  'edit' => 'szerkesztés', //cpg1.4
+  'delete' => 'törlés', //cpg1.4
+  'search' => 'keresés', //cpg1.4
+  'keyword_test_search' => 'a(z) %s keresése új ablakban', //cpg1.4
+  'keyword_del' => 'a(z) %s kulcsszó törlése', //cpg1.4
+  'confirm_delete' => 'Biztos, hogy törölni akarod a(z) %s kulcszót a képtárból?', //cpg1.4  // js-alert
+  'change_keyword' => 'Kulcsszó változtatása', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
-        'login' => 'Bejelentkezs',
-        'enter_login_pswd' => 'Adja meg felhasznlnevt s jelszavt a bejelentkezshez',
-        'username' => 'Felhasznlnv',
-        'password' => 'Jelsz',
-        'remember_me' => 'Emlkezz rm',
-        'welcome' => 'dvzllek %s ...',
-        'err_login' => '*** A bejelentkezs sikertelen, prbld jra ***',
-        'err_already_logged_in' => 'Mr bejelentkeztl!',
-		'forgot_password_link' => 'Elfelejtettem a jelszavam', //cpg1.3.0
+  'login' => 'Bejelentkezés (Login)',
+  'enter_login_pswd' => 'Add meg a felhasználónevedet és jelszavad a bejelentkezéshez',
+  'username' => 'Felhasználó név',
+  'password' => 'Jelszó',
+  'remember_me' => 'Emlékezz rám',
+  'welcome' => 'Üdvözölek %s ...',
+  'err_login' => '*** Nem sikerült bejelentkezned. Próbáld újra ***',
+  'err_already_logged_in' => 'Már be agy jelentkezve!',
+  'forgot_password_link' => 'Elfelejtettem a jelszavam',
+  'cookie_warning' => 'Figyelmeztetés: A böngészöd nem fogadja el a sütiket', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -876,19 +1339,22 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-        'logout' => 'Kijelentkezs',
-        'bye' => 'Viszontltsra %s ...',
-        'err_not_loged_in' => 'Nem vagy bejelentkezve!',
+  'logout' => 'Kijelentkezés',
+  'bye' => 'Viszlát %s ...',
+  'err_not_loged_in' => 'Nem vagy bejelentkezve!',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP inf', //cpg1.3.0
-  'explanation' => 'Ezt az zenetet a <a href="http://www.php.net/phpinfo">phpinfo()</a> PHP fggvny generlta a Copermine rendszerben (az zenet jobb sarka levgsra kerlhet).', //cpg1.3.0
-  'no_link' => 'Sajt phpinfd megmutatsa msoknak biztonsgi rizikt jelenthet, ezrt ez az oldal csak admin mdban lthat. Errl az oldlrl nem postzhatsz linket msoknak, ezekhez a hozzfrs le lesz tiltva.', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'bezárás', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'egy szinttel feljebb', //cpg1.4
+  'current_path' => 'mostani útvonal', //cpg1.4
+  'select_directory' => 'válassz könyvtárat', //cpg1.4
+  'click_to_close' => 'Kattints a képre az ablak bezárásához',
 );
 
 // ------------------------------------------------------------------------- //
@@ -896,38 +1362,111 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => '%s album mdostsa ',
-        'general_settings' => 'ltalnos belltsok',
-        'alb_title' => 'Album cm',
-        'alb_cat' => 'Album kategria',
-        'alb_desc' => 'Album lers',
-        'alb_thumb' => 'Album ikon',
-        'alb_perm' => 'Album jogosultsgok',
-        'can_view' => 'Albumot lthatja: ',
-        'can_upload' => 'Ltogatk feltlthetnek kpet',
-        'can_post_comments' => 'Ltogatk kldhetnek hozzszlsokat',
-        'can_rate' => 'Ltogatk osztlyozhatjk a kpeket',
-        'user_gal' => 'Felhasznli kptr',
-        'no_cat' => '* Nincs kategria *',
-        'alb_empty' => 'Az album res',
-        'last_uploaded' => 'Utoljra feltlttt',
-        'public_alb' => 'Mindenki (nyilvnos album)',
-        'me_only' => 'Csak n',
-        'owner_only' => 'Csak a (%s) album tulajdonosa',
-        'groupp_only' => 'Csak a \'%s\' csoport tagjai',
-        'err_no_alb_to_modify' => 'Nincs mdosthat album az adatbzisban.',
-        'update' => 'Album mdostsa', //cpg1.3.0
-		'notice1' => '(*) a %sgroups%s belltsoktl fggen', //cpg1.3.0 (do not translate %s!)
+  'upd_alb_n' => 'A(z)%s Album frissítve',
+  'general_settings' => 'Általános beállítások',
+  'alb_title' => 'Album címe',
+  'alb_cat' => 'Album Kategória',
+  'alb_desc' => 'Album Meghatározás',
+  'alb_keyword' => 'Album Kulcsszó', //cpg1.4
+  'alb_thumb' => 'Album Indexkép',
+  'alb_perm' => 'Jogosultságok erre az Albumra',
+  'can_view' => 'Album megtekinthetik',
+  'can_upload' => 'Vendégek is feltölthetnek képeket',
+  'can_post_comments' => 'Vendégek is hozzászolhatnak',
+  'can_rate' => 'Vendégek is osztályozhatnak',
+  'user_gal' => 'Felhasználói Képtár',
+  'no_cat' => '* nincs kategória *',
+  'alb_empty' => 'Üres Album',
+  'last_uploaded' => 'utoljára feltöltött',
+  'public_alb' => 'Mindenki (Nyilvános Album)',
+  'me_only' => 'Csak Én',
+  'owner_only' => 'Csak az album tulajdonos (%s)',
+  'groupp_only' => 'A(z) \'%s\'csoport tagjai',
+  'err_no_alb_to_modify' => 'Nincs modósítható album az adatbázisban.',
+  'update' => 'Album frissítva',
+  'reset_album' => 'Album visszaállítása', //cpg1.4
+  'reset_views' => 'Megtekintési számláló visszaállítása &quot;0&quot; -ra %s -ban', //cpg1.4
+  'reset_rating' => 'Az összes kép helyezésének alaphelyzetbe állítása a(z) %s albumban', //cpg1.4
+  'delete_comments' => 'Összes hozzászólás törlése a(z) %s albumban', //cpg1.4
+  'delete_files' => 'Az összes kép törlése %sVisszavonhatatlanul%s a(z) %s albumban', //cpg1.4
+  'views' => 'Megtekintések', //cpg1.4
+  'votes' => 'Szavazatok', //cpg1.4
+  'comments' => 'Hozzászólások', //cpg1.4
+  'files' => 'Képek', //cpg1.4
+  'submit_reset' => 'változások elfogadása', //cpg1.4
+  'reset_views_confirm' => 'Biztos vagyok benne!', //cpg1.4
+  'notice1' => '(*) függ a  %sCsoport%s beállításoktól',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Az album jelszava', //cpg1.4
+  'alb_password_hint' => 'Tipp album jelszóra', //cpg1.4
+  'edit_files' =>'Képek szerkesztése', //cpg1.4
+  'parent_category' =>'Szülő kategória', //cpg1.4
+  'thumbnail_view' =>'Indexkép nézet', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP információ',
+  'explanation' => 'Ez a kimenet a PHP-Funkció által lett generálva <a href="http://www.php.net/phpinfo">phpinfo()</a> A coppermine-on belül megjelenítve.',
+  'no_link' => 'A phpinfo mások általi megtekintése biztonsági kockázatot jelent, ezért lehet csak rendszergazdaként megtekinteni.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Kép kezelő', //cpg1.4
+  'select_album' => 'Válassz Albumot', //cpg1.4
+  'delete' => 'Törlés', //cpg1.4
+  'confirm_delete1' => 'Biztos hogy törölni akarod?', //cpg1.4
+  'confirm_delete2' => '\nA kép törlése folyamatban.', //cpg1.4
+  'apply_modifs' => 'Módosítások alkalmazása', //cpg1.4
+  'confirm_modifs' => 'Módosítások megerősítése', //cpg1.4
+  'pic_need_name' => 'A képnek kötelező nevet adni', //cpg1.4
+  'no_change' => 'Nem tudsz változtatni semmit sem!', //cpg1.4
+  'no_album' => '* Nincs Album *', //cpg1.4
+  'explanation_header' => 'A saját sorrend amit itt beállítasz csak ehhez a felhasználóhoz tartoznak', //cpg1.4
+  'explanation1' => 'A rendszergazda be tudja állítani az alapértelmezett sorrendet növekvőre vagy csökkenőre (ez mindenkire vonatkozik akik nem tudják saját maguk beállítani)', //cpg1.4
+  'explanation2' => 'A felhasználó válaszhat a növekvő vagy csökkenő sorrend közt az indexkép nézetben', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Biztos, hogy el akarod távolítani ezt a beépülőt(plugin)?', //cpg1.4
+  'confirm_delete' => 'Biztos, hogy törölni akarod a beépülőt?', //cpg1.4
+  'pmgr' => 'Beépülő kezelő', //cpg1.4
+  'name' => 'Név', //cpg1.4
+  'author' => 'Szerző', //cpg1.4
+  'desc' => 'leírás', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Telepített beépülők', //cpg1.4
+  'n_plugins' => 'Nincs telepítve beépülő', //cpg1.4
+  'none_installed' => 'Nincs telepítve semmi', //cpg1.4
+  'operation' => 'Művelet', //cpg1.4
+  'not_plugin_package' => 'A feltöltött fájl nem beépülő csomag.', //cpg1.4
+  'copy_error' => 'Hiba történt a csomag a beépülő könyvtárba másolásakor.', //cpg1.4
+  'upload' => 'Feltöltés', //cpg1.4
+  'configure_plugin' => 'Beépülő konfigurálása', //cpg1.4
+  'cleanup_plugin' => 'Beépülő takarítása', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-        'already_rated' => 'Sajnlom, de mr osztlyoztad ezt a fjlt', //cpg1.3.0
-        'rate_ok' => 'Osztlyzatod elfogadtuk',
-		'forbidden' => 'Nem osztlyozhatod a sajt kpeidet.', //cpg1.3.0
+  'already_rated' => 'Bocsi, de már osztályoztad a képet',
+  'rate_ok' => 'Szavazatod elfogadva',
+  'forbidden' => 'A saját képedet nem osztályozhatod.', //cpg1.3.0
 );
 
 // ------------------------------------------------------------------------- //
@@ -937,82 +1476,110 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-Br a {SITE_NAME} adminisztrtora mindent elkvet, hogy amilyen gyorsan csak lehet, szerkesszen vagy trljn minden kifogsolhat dokumentumot, lehetetlen minden kldemny ellenrzse. Krjk ezrt annak megrtst, hogy minden erre a weblapra cmzett kldemny annak szerzje nzett s vlemnyt fejezi ki, s nem az adminisztrtort, illetve webmestert (kivve az ltaluk postzott kldemnyeket). Ennl fogva nem tudunk rtk felelssget vllalni.<br />
+ 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ó, vagy bármely más olyan tartalmat, illetve anyagot, 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.
+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élik 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, egy esetleges "hacker-támadásra".<br />
 <br />
-Elfogadod, hogy nem postzol semmilyen srt, obszcn, vulgris, rgalmaz, gyllkd, fenyeget, szexulis tartalm, vagy brmilyen ms olyan tartalm anyagot, amely rvnyes trvnyt srt. Elfogadod, hogy a {SITE_NAME} webmesternek, adminisztrtornak, vagy modertornak brmikor jogban ll brmilyen tartalmat szksg esetn trlni, vagy szerkeszteni. Mint felhasznl egyetrtesz a kzlt informcik adatbzisban trtn trolshoz. Br a webmester, illetve adminisztrtor nem adja ki harmadik feleknek ezeket az informcikat a hozzjrulsod nlkl, nem tehet felelss semmilyen olyan hacker ksrletrt, melyek az adatok kompromittlshoz vezet.<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 cookie-k pusztán technikai szempontból szükségesek. A megadott emailcím csak a regisztráció (és új jelszó) érvényesítésénél kerül felhasználásra.
 <br />
-Ez a weblap cooky formjban informcit trol a szmtgpeden. Ezek a cooky-k csak azt a clt szolgljk, hogy fokozzk a nzhetsgi lmnyt. Az email cm csak a regisztrcis adataidnak s jelszavadnak nyugtzsra szolgl.<br />
 <br />
-Az 'Egyetrtek'-re klikkelve elfogadod ezeket a feltteleket.
+Az 'Elfogadom'-ra kattintva elfogadom a fenti feltételeket.
 EOT;
 
 $lang_register_php = array(
-        'page_title' => 'Felhasznl regisztrci',
-        'term_cond' => 'Regisztrcis felttelek',
-        'i_agree' => 'Egyetrtek',
-        'submit' => 'Regisztrls',
-        'err_user_exists' => 'A megadott felhasznlnv mr ltezik, adjon meg msikat',
-        'err_password_mismatch' => 'A kt jelsz nem egyezik, add meg jra',
-        'err_uname_short' => 'A felhasznlnv legalbb 2 karakter hossz kell, hogy legyen',
-        'err_password_short' => 'A jelsz legalbb 2 karakter hossz kell, hogy legyen',
-        'err_uname_pass_diff' => 'A felhasznlnvnek s a jelsznak klnbznie kell',
-        'err_invalid_email' => 'rvnytelen email cm',
-        'err_duplicate_email' => 'Egy msik felhasznl mr regisztrlt ezzel az email cmmel',
-        'enter_info' => 'Regisztrcis informcik megadsa',
-        'required_info' => 'Ktelez adat',
-        'optional_info' => 'Opcionlis adat',
-        'username' => 'Felhasznlnv',
-        'password' => 'Jelsz',
-        'password_again' => 'Jelsz mg egyszer',
-        'email' => 'Email',
-        'location' => 'Tartzkodsi hely',
-        'interests' => 'rdekldsi kr',
-        'website' => 'Honlap',
-        'occupation' => 'Foglalkozs',
-        'error' => 'HIBA',
-        'confirm_email_subject' => '%s - Regisztrci nyugtzsa',
-        'information' => 'Informci',
-        'failed_sending_email' => 'A regisztrcis megerst emailt nem sikerlt elkldeni !',
-        'thank_you' => 'Ksznjk, hogy regisztrltl.<br /><br />Kldtnk egy emailt a megadott email cmre, amiben megadtuk, hogy hogyan aktivlhatod felhasznli hozzfrsed.',
-        'acct_created' => 'Felhasznli hozzfrsed ltrehoztuk s bejelentkezhetsz a felhasznlneveddel s jelszavaddal',
-        'acct_active' => 'Felhasznli hozzfrsed aktivltuk s bejelentkezhetsz a felhasznlneveddel s jelszavaddal',
-        'acct_already_act' => 'Felhasznli hozzfrsed mr aktv !',
-        'acct_act_failed' => 'Ezt a felhasznli hozzfrst nem lehet aktivlni !',
-        'err_unk_user' => 'A kivlasztott felhasznl nem ltezik !',
-        'x_s_profile' => '%s profilja',
-        'group' => 'Csoport',
-        'reg_date' => 'Csatlakozs ideje',
-        'disk_usage' => 'Trfelhasznls',
-        'change_pass' => 'Jelsz megvltoztatsa',
-        'current_pass' => 'Jelenlegi jelsz',
-        'new_pass' => 'j jelsz',
-        'new_pass_again' => 'j jelsz mg egyszer',
-        'err_curr_pass' => 'A jelenlegi jelsz hibs',
-        'apply_modif' => 'Mdostsok vgrehajtsa',
-        'change_pass' => 'Jelsz megvltoztatsa',
-        'update_success' => 'Profilod aktualizltuk',
-        'pass_chg_success' => 'Jelszavad megvltoztattuk',
-        'pass_chg_error' => 'Jelszavad nem vltoztattuk meg',
-		'notify_admin_email_subject' => '%s - regisztrcis rtests', //cpg1.3.0
-		'notify_admin_email_body' => 'Egy j felhasznl "%s" nvvel regisztrlt a kptradba', //cpg1.3.0
+  'page_title' => 'Felhasználó regisztráció',
+  'term_cond' => 'Felhasználói szabályzat',
+  'i_agree' => 'Elfogadom',
+  'submit' => 'Regisztráció elfogadása',
+  'err_user_exists' => 'A megadott felhasználónév már létezik, válassz egy másikat!',
+  'err_password_mismatch' => 'A két jelszó nem egyezik, írd be újra',
+  'err_uname_short' => 'A felhasználó név legalább 2 karakter hosszú legyen',
+  'err_password_short' => 'A jelszó legalább 2 karakter hosszú legyen',
+  'err_uname_pass_diff' => 'A felhasználónév és a jelszó nem lehet azonos',
+  'err_invalid_email' => 'Nme érvényes Email cím',
+  'err_duplicate_email' => 'A megadott Email címmel már valaki regisztrálta magát',
+  'enter_info' => 'Add meg a regisztrációs adatokat',
+  'required_info' => 'Kötelező',
+  'optional_info' => 'Válaszható',
+  'username' => 'Felhasználónév',
+  'password' => 'Jelszó',
+  'password_again' => 'Jelszó újra',
+  'email' => 'Email cím',
+  'location' => 'Helység',
+  'interests' => 'Hobbi',
+  'website' => 'Honlap',
+  'occupation' => 'Foglalkozás',
+  'error' => 'HIBA',
+  'confirm_email_subject' => '%s - Regisztráció megerősítés',
+  'information' => 'Információ',
+  'failed_sending_email' => 'A regisztráció megerősítése levél nem lett elküldve',
+  'thank_you' => 'Köszönjük a regisztrációt.<br /><br />Az Emailt a felhasználói azonosító aktíválásának mikéntjével elküldtük a megadott címre.',
+  'acct_created' => 'Az azonosító elkészült, bejelentkezés a felhasználó névvel és jelszóval',
+  'acct_active' => 'Az azonosító aktiválva, bejelentkezés a felhasználó névvel és jelszóval',
+  'acct_already_act' => 'Az azonosító már aktív!', //cpg1.4
+  'acct_act_failed' => 'Az azonosító aktíválása nem lehetséges!',
+  'err_unk_user' => 'Nem létező felhasználó!',
+  'x_s_profile' => '%s felhasználói adatai',
+  'group' => 'Csoport',
+  'reg_date' => 'Regisztrálás ideje',
+  'disk_usage' => 'Lemez használat',
+  'change_pass' => 'Jelszó változtatás',
+  'current_pass' => 'Jelenlegi jelszó',
+  'new_pass' => 'Új jelszó',
+  'new_pass_again' => 'Új jelszó mégegyszer',
+  'err_curr_pass' => 'Jelenlegi jelszó hibás',
+  'apply_modif' => 'Módosítások jováhagyása',
+  'change_pass' => 'Jelszó változtatás',
+  'update_success' => 'A felhasználói adatok frissítve',
+  'pass_chg_success' => 'A jelszavad megváltoztatva',
+  'pass_chg_error' => 'A jelszavad nem változott',
+  'notify_admin_email_subject' => '%s - Regisztrációs értesítő',
+  'last_uploads' => 'Utoljára feltöltött fájl.<br />Kattints ide az összes feltöltésének megtekintéséhez', //cpg1.4
+  'last_comments' => 'Utolsó hozzászólás.<br />Kattints ide az öszzes hozzászólás megtekintéséhez', //cpg1.4
+  'notify_admin_email_body' => 'Egy új felhasználó "%s" néven regisztrálta magát a képtáradba',
+  'pic_count' => 'Feltöltött képek', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Regisztrációs kérés', //cpg1.4
+  'thank_you_admin_activation' => 'Köszönjük.<br /><br />Az azonosító aktíválási kérelem el lett küldve a rendszergazdának.Email-ben értesítünk az elfogadásról.', //cpg1.4
+  'acct_active_admin_activation' => 'Az azonosító aktív, email elküldve a felhasználónak.', //cpg1.4
+  'notify_user_email_subject' => '%s - Aktívációs értesitő', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
-Ksznjk, hogy regisztrltl '{SITE_NAME}' weblapunkon
+Köszönjük a regisztrációját {SITE_NAME} -ra
 
-Felhasznlneved : "{USER_NAME}"
-Jelszavad : "{PASSWORD}"
+Az Ön felhasználóneve : "{USER_NAME}"
+Az Ön jelszava : "{PASSWORD}"
 
-Felhaznli hozzfrsed aktivlshoz az albbi linkre kell klikkelned.
+Az azonositó aktíválásához szükséges, hogy rákattintson az alábbi linkre, vagy másolja be a böngészőjébe.
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
-{ACT_LINK}
+Üdvözlettel
 
-dvzlettel,
+A {SITE_NAME} csapata.
 
-A '{SITE_NAME}' adminisztrtora
+EOT;
+
+$lang_register_approve_email = <<<EOT
+A(z) "{USER_NAME}" nevű felhasználó regisztrálta magát a képtáradba.
+
+Az azonositó aktíválásához szükséges, hogy rákattintson az alábbi linkre, vagy másolja be a böngészőjébe
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
 EOT;
 
+$lang_register_activated_email = <<<EOT
+A kért azonosítót elfogadtuk és aktíváltuk.
+
+A bejelentkezéshez erre az <a href="{SITE_LINK}">{SITE_LINK}</a> oldalra használd a(z) "{USER_NAME}" felhasználónevet.
+
+
+Üdvözlettel,
+
+A(z) {SITE_NAME} csapata
+
+EOT;
 }
 
 // ------------------------------------------------------------------------- //
@@ -1020,145 +1587,222 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-        'title' => 'Hozzszlsok megtekintse',
-        'no_comment' => 'Nincs hozzszls',
-        'n_comm_del' => '%s hozzszls(ok) trlve',
-        'n_comm_disp' => 'Megjelentend hozzszlsok szma',
-        'see_prev' => 'Elz',
-        'see_next' => 'Kvetkez',
-        'del_comm' => 'Kijellt hozzszlsok trlve',
+  'title' => 'Hozzászólások megtekintése',
+  'no_comment' => 'Nincs megtekinthető hozzászólás',
+  'n_comm_del' => '%s db hozzászólás törölve',
+  'n_comm_disp' => 'A Megjelenített hozzászólások száma',
+  'see_prev' => 'elöző',
+  'see_next' => 'következő',
+  'del_comm' => 'Kiválasztott hozzászólások törlése',
+  'user_name' => 'Név', //cpg1.4
+  'date' => 'Dátum', //cpg1.4
+  'comment' => 'Hozzászólás', //cpg1.4
+  'file' => 'Fájl', //cpg1.4
+  'name_a' => 'név szerint növekvő', //cpg1.4
+  'name_d' => 'név szerint csökkenő', //cpg1.4
+  'date_a' => 'Dátum szerint növekvő', //cpg1.4
+  'date_d' => 'Dátum szerint csökkenő', //cpg1.4
+  'comment_a' => 'Hozzászólás szerint növekvő', //cpg1.4
+  'comment_d' => 'Hozzászólás szerint csökkenő', //cpg1.4
+  'file_a' => 'Fájl szerint növekvő', //cpg1.4
+  'file_d' => 'Fájl szerint csökkenő', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => 'Keress a kptrban',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Képgyüjtemény keresés', //cpg1.4
+  'submit_search' => 'keresés', //cpg1.4
+  'keyword_list_title' => 'Kulcsszavak listája', //cpg1.4
+  'keyword_msg' => 'A fenti lista nem tartalmaz mindent - Nincsenek benne a képek címeinek és leírásainak szavai. Probáld meg a teljes szövegben való keresésést.',  //cpg1.4
+  'edit_keywords' => 'Kulcsszavak szerkesztése', //cpg1.4
+  'search in' => 'Keresés itt:', //cpg1.4
+  'ip_address' => 'IP-cím', //cpg1.4
+  'fields' => 'Keresési mezők', //cpg1.4
+  'age' => 'Kor', //cpg1.4
+  'newer_than' => 'újabb mint', //cpg1.4
+  'older_than' => 'régebbi mint', //cpg1.4
+  'days' => 'Napok', //cpg1.4
+  'all_words' => 'Teljes egyezés (és)', //cpg1.4
+  'any_words' => 'Részleges egyezés (vagy)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Cím', //cpg1.4
+  'caption' => 'Felirat', //cpg1.4
+  'keywords' => 'Kulcsszó', //cpg1.4
+  'owner_name' => 'Tulajdonos neve', //cpg1.4
+  'filename' => 'Fájlnév', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-        'page_title' => 'j fjl keresse', //cpg1.3.0
-        'select_dir' => 'Knyvtr vlasztsa',
-        'select_dir_msg' => 'Ez a funkci lehetv teszi egy kteg - FTP-vel a szerverre msolt - fjl hozzadst a kptrhoz.<br /><br />Vlaszd ki a knyvtrat, ahonnan hozz akarsz adni a kptrhoz fjlokat', //cpg1.3.0
-        'no_pic_to_add' => 'Nincs hozzadhat fjl', //cpg1.3.0
-        'need_one_album' => 'Ehhez a funkcihoz legalbb egy albumnak lteznie kell',
-        'warning' => 'Figyelmeztets',
-        'change_perm' => 'a szkript nem tud rni ebbe a knyvtrba, 755-rl 777-re kell cserlned a jogosultsgt mieltt hozzadsz fjlokat!', //cpg1.3.0
-        'target_album' => '<b>Adja hozz a </b>"%s"<b> knyvtrbl a fjlokat a </b>%s albumhoz', //cpg1.3.0
-        'folder' => 'Knyvtr',
-        'image' => 'Kp',
-        'album' => 'Album',
-        'result' => 'Eredmny',
-        'dir_ro' => 'Nem rhat. ',
-        'dir_cant_read' => 'Nem olvashat. ',
-        'insert' => 'j fjlok hozzadsa a kptrhoz', //cpg1.3.0
-        'list_new_pic' => 'j fjlok felsorolsa', //cpg1.3.0
-        'insert_selected' => 'Kijellt fjlok hozzadsa', //cpg1.3.0
-        'no_pic_found' => 'Nincs j fjl', //cpg1.3.0
-        'be_patient' => 'Lgy trelemmel, a szkriptnek id kell a fjlok hozzadshoz', //cpg1.3.0
-		'no_album' => 'nem vlasztottl albumot',  //cpg1.3.0
-        'notes' =>  '<ul>'.
-                                '<li><b>OK</b> : azt jelenti, hogy a fjl hozzadsa sikeres volt'. //cpg1.3.0
-                                '<li><b>DP</b> : azt jelenti, hogy a fjl mr az adatbzisban volt'. //cpg1.3.0
-                                '<li><b>PB</b> : azt jelenti, hogy a fjl nem volt hozzadhat, ellenrizd a konfigurcit s a fjlokat tartalmaz knyvtrak jogosultsgait '. //cpg1.3.0
-		                        '<li><b>NA</b> : azt jelenti, hogy nem vlasztottad ki az albumot, melybe a fjlokat fel akarod tlteni, ss \'<a href="javascript:history.back(1)">back</a>\'-t s vlassz ki egy albumot. Ha nincs egy albumod se, akkor <a href="albmgr.php">elszr generlj egyet</a></li>'.
-                                '<li>Ha az OK, DP, PB \'jelek\' nem lthatk, klikkelj a hibs fjlra a PHP hibazenetnek megjelentshez'. //cpg1.3.0
-                                '<li>Ha a browser leidztett, nyomja meg a frissts gombot'.
-                                '</ul>',
-								'select_album' => 'album kivlasztsa', //cpg1.3.0
-								'check_all' => 'Mindet kijell', //cpg1.3.0
-								'uncheck_all' => 'Mindet NEM kijell', //cpg1.3.0
+  'page_title' => 'Új képek keresésése',
+  'select_dir' => 'Válassz könyvtárat',
+  'select_dir_msg' => 'Ez a szólgáltatás lehetővé teszi egynél több kép egyidejü feltöltését FTP-n keresztül.<br /><br />Válasz könyvtárat ahova feltölteni kivánsz.', //cpg1.4
+  'no_pic_to_add' => 'Nem lett hozzáadva semmi sem',
+  'need_one_album' => 'Legalább 1 albumnak léteznie kell a szolgáltatás használatához',
+  'warning' => 'Figyelem',
+  'change_perm' => 'A program nem tudd írni a könyvtárba. Szükséges megváltoztatnod a jogosultságokat  (chmod) 755 -ra vagy 777 re, mielött fájlokat adnál hozzá!',
+  'target_album' => '<b>Tedd a  &quot;</b>%s<b>&quot; képeit </b>%s helyre',
+  'folder' => 'Könyvtár',
+  'image' => 'Kép',
+  'album' => 'Album',
+  'result' => 'Eredmény',
+  'dir_ro' => 'Nem írható',
+  'dir_cant_read' => 'Nem olvasható',
+  'insert' => 'Új kép beillesztése a képtárba',
+  'list_new_pic' => 'Új képek listája',
+  'insert_selected' => 'Kiválasztott képek beillesztése',
+  'no_pic_found' => 'Nincs új kép',
+  'be_patient' => 'Légy türelemmel, a képek hozzáadása időbe telik',
+  'no_album' => 'Nincs album kiválasztva',
+  'result_icon' => 'Kattints ide a részletekért',  //cpg1.4
+  'notes' =>  '<ul>'.
+    '<li><b>OK</b> : jelentése - a kép sikeresen hozzáadva'.
+    '<li><b>DP</b> : jelentése - a kép már szerepel az adatbázisban többször'.
+    '<li><b>PB</b> : Jelentése - a képet nem sikerült hozzáadni, ellenőrizd a konfigurációt és a könyvtár jogusultságokat'.
+    '<li><b>NA</b> : jelentése - nem lett album kiválasztva, kattints a \'<a href="javascript:history.back(1)">vissza</a>\' -ra és válassz egyet. Ha nincs kiválasztható album, akkor <a href="albmgr.php">hozz létre elöszőr egyet</a>.</li>'.
+    '<li>Ha OK, DP, PB \'Jelek\' nem jelennek meg, kattints a törött fájlra, hogy meglásd a PHP által adott hibaüzenetet'.
+    '<li>Ha a böngésződ időtúllépést jelezz kattints a újratöltés gombra'.
+    '</ul>',
+  'select_album' => 'válassz Albumot',
+  'check_all' => 'Összes kiválasztása',
+  'uncheck_all' => 'Összes kiválasztás törlése',
+  'no_folders' => 'Nincs könyvtár létrehozva az "albums" könyvtáron belül. Ellenőrizd, hogy létre lett-e hozva legalább 1 felhasználói könyvtár "albums" alatt és lett-e fájl feltöltve oda. Tilos feltöltésre használni a "userpics" vagy az "edit" könyvtárakat, e könyvtárak fenntartva vannak belső használatra.', //cpg1.4
+   'albums_no_category' => 'Kategória nélküli albumok', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Személyes albumok', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Böngészhető felület (ajánlott)', //cpg1.4
+  'edit_pics' => 'Képek szerkesztése', //cpg1.4
+  'edit_properties' => 'Album tulajdonságok', //cpg1.4
+  'view_thumbs' => 'Indexkép nézet', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'Oszlop megjelenítése/elrejtése', //cpg1.4
+  'vote' => 'Szavazat részletei', //cpg1.4
+  'hits' => 'Találat részletei', //cpg1.4
+  'stats' => 'Szavazat statisztika', //cpg1.4
+  'sdate' => 'Dátum', //cpg1.4
+  'rating' => 'Helyezés', //cpg1.4
+  'search_phrase' => 'Kereső kifejezés', //cpg1.4
+  'referer' => 'Hivatkozás', //cpg1.4
+  'browser' => 'Böngésző', //cpg1.4
+  'os' => 'Operáciüs rendszer', //cpg1.4
+  'ip' => 'IP-cím', //cpg1.4
+  'sort_by_xxx' => 'Rendezés %s szerint', //cpg1.4
+  'ascending' => 'növekvő', //cpg1.4
+  'descending' => 'csökkenő', //cpg1.4
+  'internal' => 'belső', //cpg1.4
+  'close' => 'bezár', //cpg1.4
+  'hide_internal_referers' => 'belső hivatkozások elrejtése', //cpg1.4
+  'date_display' => 'Dátum formátum', //cpg1.4
+  'submit' => 'elfogad/frissít', //cpg1.4
 );
 
-
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
 // ------------------------------------------------------------------------- //
 
 // Void
 
-
 // ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-        'title' => 'Fjl feltltse', //cpg1.3.0
-		'custom_title' => 'Belltott lekrsi rlap', //cpg1.3.0
-		'cust_instr_1' => 'Kivlaszthatsz belltott szm feltltsi sort. Azonban nem lpheted tl az albbi limitet.', //cpg1.3.0
-		'cust_instr_2' => 'Sor szm lekrs', //cpg1.3.0
-		'cust_instr_3' => 'Fjl feltltsi sok: %s', //cpg1.3.0
-		'cust_instr_4' => 'URI/URL feltltsi sorok: %s', //cpg1.3.0
-		'cust_instr_5' => 'URI/URL feltltsi sorok:', //cpg1.3.0
-		'cust_instr_6' => 'Fjl feltltsi sorok:', //cpg1.3.0
-		'cust_instr_7' => 'Add meg minden tpusra a jelenleg tervezett feltltsi sorok szmt.  Utna ss \'Folytats\'-t. ', //cpg1.3.0
-		'reg_instr_1' => 'rvnytelen akci ebben a generlsban.', //cpg1.3.0
-		'reg_instr_2' => 'Most feltltheted a fjljaidat az albbi feltltsi sorok hasznlatval. A kliensrl a szerverre feltltend fjlok mrete egyenknt nem lpheti tl a %s KB hatrt. A \'Fjl feltlts\' s \'URI/URL Feltlts\' rszben feltlttt ZIP fjlok tmrtettek maradnak.', //cpg1.3.0
-		'reg_instr_3' => 'Ha azt akarod, hogy a ZIP fjlod kicsomagolsra kerljn, hasznld a \'Kitmrt ZIP feltlts\' rszben tallhat sort.', //cpg1.3.0
-		'reg_instr_4' => 'Az URI/URL feltltsi rszben add meg a fjl elrsi tvonalat a kvetkez mdon: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-		'reg_instr_5' => 'Ha kitlttted az rlapot, nyomj \'Folytats\'-t.', //cpg1.3.0
-		'reg_instr_6' => 'Kitmrt ZIP feltlts:', //cpg1.3.0
-		'reg_instr_7' => 'Fjl feltlts:', //cpg1.3.0
-		'reg_instr_8' => 'URI/URL feltlts:', //cpg1.3.0
-		'error_report' => 'Hibajelents', //cpg1.3.0
-		'error_instr' => 'A kvetkez feltltsek hibt eredmnyeztek:', //cpg1.3.0
-		'file_name_url' => 'Fjlnv/URL', //cpg1.3.0
-		'error_message' => 'Hibazenet', //cpg1.3.0
-		'no_post' => 'Nem kerlt feltltsre fjl a postzssal.', //cpg1.3.0
-		'forb_ext' => 'Tiltott fjlkiterjeszts.', //cpg1.3.0
-		'exc_php_ini' => 'Tllpted a php.ini-ben megengedett fjlmretet.', //cpg1.3.0
-		'exc_file_size' => 'Tllpted a CPG-ben megengedett fjlmretet.', //cpg1.3.0
-		'partial_upload' => 'Csak rszleges feltlts.', //cpg1.3.0
-		'no_upload' => 'Nem trtnt feltlts.', //cpg1.3.0
-		'unknown_code' => 'Ismeretlen PHP feltltsi hibakd.', //cpg1.3.0
-		'no_temp_name' => 'Nincs feltlts - Nincs temp nv.', //cpg1.3.0
-		'no_file_size' => 'Nem tartalmaz adatot / hibs adat', //cpg1.3.0
-		'impossible' => 'Nem lehet tmozgatni.', //cpg1.3.0
-		'not_image' => 'Nem / hibs kp', //cpg1.3.0
-		'not_GD' => 'Nem GD kiterjeszts.', //cpg1.3.0
-		'pixel_allowance' => 'Pixel hatrt tllpted.', //cpg1.3.0
-		'incorrect_prefix' => 'Helytelen URI/URL prefix', //cpg1.3.0
-		'could_not_open_URI' => 'Nem tudtam megnyitni az URI-t.', //cpg1.3.0
-		'unsafe_URI' => 'Nem igazolhat a biztonsg.', //cpg1.3.0
-		'meta_data_failure' => 'Meta adat hiba', //cpg1.3.0
-		'http_401' => '401 Jogosulatlan', //cpg1.3.0
-		'http_402' => '402 fizetsi ktelezettsg', //cpg1.3.0
-		'http_403' => '403 tiltott', //cpg1.3.0
-		'http_404' => '404 nem tallhat', //cpg1.3.0
-		'http_500' => '500 bels szerver hiba', //cpg1.3.0
-		'http_503' => '503 szerver nem elrhet', //cpg1.3.0
-		'MIME_extraction_failure' => 'MIME nem volt meghatrozhat.', //cpg1.3.0
-		'MIME_type_unknown' => 'Ismeretlen MIME tipus', //cpg1.3.0
-		'cant_create_write' => 'Nem lehet rhat fjlt ltrehozni.', //cpg1.3.0
-		'not_writable' => 'Nem lehet rni az rhat fjlba.', //cpg1.3.0
-		'cant_read_URI' => 'Nem olvashat az URI/URL', //cpg1.3.0
-		'cant_open_write_file' => 'Nem nyithat meg az URI rhat fjl.', //cpg1.3.0
-		'cant_write_write_file' => 'Nem lehet rni az URI rhat fjlba.', //cpg1.3.0
-		'cant_unzip' => 'Nem lehet kicsomagolni.', //cpg1.3.0
-		'unknown' => 'Ismeretlen hiba', //cpg1.3.0
-		'succ' => 'Sikeres feltltsek', //cpg1.3.0
-		'success' => '%s feltlts sikeres volt.', //cpg1.3.0
-		'add' => 'ss \'Folytats\'-t a fjlok albumhoz trtn hozzadshoz.', //cpg1.3.0
-		'failure' => 'Feltlts hiba', //cpg1.3.0
-		'f_info' => 'Fjl informci', //cpg1.3.0
-		'no_place' => 'Az elz fjlt nem sikerlt elhelyezni.', //cpg1.3.0
-		'yes_place' => 'Az elz fjlt sikerlt elhelyezni.', //cpg1.3.0
-        'max_fsize' => 'Maximum megengedett fjlmret %s KB',
-        'album' => 'Album',
-        'picture' => 'Fjl', //cpg1.3.0
-        'pic_title' => 'Fjl cme', //cpg1.3.0
-        'description' => 'Fjl lersa', //cpg1.3.0
-        'keywords' => 'Kulcsszavak (szkzkkel elvlasztva)',
-        'err_no_alb_uploadables' => 'Nincs album, ahova engedlyezett a feltlts',
-		'place_instr_1' => 'Tedd a fjlokat az albumba ezttal.  Most megadhatod a relevns informcikat minden fjlhoz.', //cpg1.3.0
-		'place_instr_2' => 'Tbb fjlt kell elhelyezni. Nyomj \'Folytats\'-t.', //cpg1.3.0
-		'process_complete' => 'Minden fjlt sikeresen elhelyeztl.', //cpg1.3.0
+  'title' => 'Kép feltöltése',
+  'custom_title' => 'Egyedi kérdőív',
+  'cust_instr_1' => 'Választhatsz egyedi feltölő dobozokat, de nem választhatsz többet az alább értékeknél.',
+  'cust_instr_2' => 'Kérhető doboz számok',
+  'cust_instr_3' => 'Kép feltöltő doboz: %s',
+  'cust_instr_4' => 'URI/URL feltöltő doboz: %s',
+  'cust_instr_5' => 'URI/URL feltöltő doboz:',
+  'cust_instr_6' => 'Kép feltöltő doboz:',
+  'cust_instr_7' => 'Töltsd ki adatokkal az itt megadott dobozokat, majd kattints a  \'tovább\'-ra.',
+  'reg_instr_1' => 'Érvénytelen művelet az űrlap létrehozásakor.',
+  'reg_instr_2' => 'Most feltöltheted a képeid a lenti dobozok használatával. A kép mérete nem lehet nagyobb %s kB -nál. ZIP-fájlok tömörítve kerülnek feltöltésre.',
+  'reg_instr_3' => 'Ha azt akarod, hogy a zip fájlok ki legyenek csomagolva akkor a megfelelő feltöltő dobozt kell használnod.',
+  'reg_instr_4' => 'Ha az URI/URL-feltöltő módot használod,, akkor add meg a kép útvonalát ilyen formában mint pl. \'http://www.sajat.hu/képek/példa.jpg\'',
+  'reg_instr_5' => 'Ha végeztél a kitöltéssel, kattints a \'tovább\'-ra.',
+  'reg_instr_6' => 'ZIP-feltöltés:',
+  'reg_instr_7' => 'Kép feltöltés:',
+  'reg_instr_8' => 'URI/URL-feltöltés:',
+  'error_report' => 'Hiba jelentés',
+  'error_instr' => 'A következő feltöltésekkel volt probléma:',
+  'file_name_url' => 'Fájlnév/URL',
+  'error_message' => 'Hiba üzenet',
+  'no_post' => 'A kép nem lett feltöltve .',
+  'forb_ext' => 'Nem megengedett kiterjesztés.',
+  'exc_php_ini' => 'A fájlméret túllépte a php.ini -ben megadott értéket.',
+  'exc_file_size' => 'A fájlméret túllépte a Coppermine-konfigurációban megadottat.',
+  'partial_upload' => 'Csak részleges feltöltés.',
+  'no_upload' => 'Nme történt feltöltés.',
+  'unknown_code' => 'Ismeretlen PHP-Upload hibakód.',
+  'no_temp_name' => 'Nincs feltöltés - Nincs ideiglenes név.',
+  'no_file_size' => 'Nem tartalamaz adatot/sérült',
+  'impossible' => 'Nem lehet mozgatni.',
+  'not_image' => 'Nem kép/sérült',
+  'not_GD' => 'Nem GD-kiterjesztés.',
+  'pixel_allowance' => 'Túl nagy képszélesség vagy képmagasság.',
+  'incorrect_prefix' => 'Hibás URI/URL előtag',
+  'could_not_open_URI' => 'Nem lehet kapcsolodni az URI -hoz.',
+  'unsafe_URI' => 'Nem biztonságos cím.',
+  'meta_data_failure' => 'Meta adat hiba',
+  'http_401' => '401 Nem azonosított felhasználó',
+  'http_402' => '402 Fizetés szükséges',
+  'http_403' => '403 Tiltott',
+  'http_404' => '404 Nem található',
+  'http_500' => '500 Belső hiba',
+  'http_503' => '503 Szolgáltatás nem elérhető',
+  'MIME_extraction_failure' => 'Ismeretlen MIME tartalom.',
+  'MIME_type_unknown' => 'Ismeretlen MIME-Tipus',
+  'cant_create_write' => 'Nem lehet létrehozni az írásfájlt.',
+  'not_writable' => 'Nem lehet írni az írásfájlba.',
+  'cant_read_URI' => 'Nem lehet olvasni az  URI/URL -t',
+  'cant_open_write_file' => 'Nem lehet megnyitni az  URI/URL írásfájlt.',
+  'cant_write_write_file' => 'Nem lehet írni az URI-írásfájlba.',
+  'cant_unzip' => 'Nem lehet kicsomagolni.',
+  'unknown' => 'Ismeretlen hiba',
+  'succ' => 'Sikeres feltöltés',
+  'success' => '%s db feltöltés sikeress.',
+  'add' => 'Kattints a  \'tovább\'-ra, a képek albumhoz adásába.',
+  'failure' => 'Feltöltési hiba',
+  'f_info' => 'Fájl információ',
+  'no_place' => 'Az elöző fájl nem lett elhelyezve.',
+  'yes_place' => 'Az elöző fájl sikeresen elhelyezve.',
+  'max_fsize' => 'A megengedett legnagyobb fájlméret: %s kB',
+  'album' => 'Album',
+  'picture' => 'Kép',
+  'pic_title' => 'Kép címe',
+  'description' => 'Kép leírása',
+  'keywords' => 'Kulcsszavak (veszővel elválasztva)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">beillesztés listából</a>', //cpg1.4
+  'keywords_sel' =>'Válassz kulcsszót', //cpg1.4
+  'err_no_alb_uploadables' => 'Sajnálom, de nincs egy album se, ahova fel tudnád tölteni a képet',
+  'place_instr_1' => 'Kérünk most helyezd el a képet az albumban.  Minden egyes képnek add meg a lényeges adatait.',
+  'place_instr_2' => 'További fájlok elhelyezéséhez kattints \'folytatás\'-ra!',
+  'process_complete' => 'Összes fájl sikeresen elhelyezve.',
+  'albums_no_category' => 'Album kategória nélkül', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Személyes album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Válassz Albumot', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'bezárás', //cpg1.4
+  'no_keywords' => 'Nincs elérhető kulcsszó!', //cpg1.4
+  'regenerate_dictionary' => 'Szótár frissítése', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1166,110 +1810,304 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-        'title' => 'Felhasznlk menedzselse',
-        'name_a' => 'Nv nvekv',
-        'name_d' => 'Nv cskken',
-        'group_a' => 'Csoport nvekv',
-        'group_d' => 'Csoport cskken',
-        'reg_a' => 'Reg. dtum nvekv',
-        'reg_d' => 'Reg. dtum cskken',
-        'pic_a' => 'Kpszm nvekv',
-        'pic_d' => 'Kpszm cskken',
-        'disku_a' => 'Diszkfelhasznls nvekv',
-        'disku_d' => 'Diszkfelhasznls cskken',
-		'lv_a' => 'Utols ltogats nvekv', //cpg1.3.0
-		'lv_d' => 'Utols ltogats cskken', //cpg1.3.0
-        'sort_by' => 'Felhasznlk sorrendezse',
-        'err_no_users' => 'Nincs felhasznl !',
-        'err_edit_self' => 'Nem szerkesztheted a sajt profilod, hasznld az \'Profilom\' menpontot',
-        'edit' => 'SZERKESZT',
-        'delete' => 'TRL',
-        'name' => 'Felhasznlnv',
-        'group' => 'Csoport',
-        'inactive' => 'Inaktv',
-        'operations' => 'Mveletek',
-        'pictures' => 'Fjlok', //cpg1.3.0
-        'disk_space' => 'Felhasznlt trhely / kvta',
-        'registered_on' => 'Regisztrlva',
-		'last_visit' => 'Utols ltogats', //cpg1.3.0
-        'u_user_on_p_pages' => '%d felhasznl %d oldalon',
-        'confirm_del' => 'Bizts trlni kvnod a felhasznlt? \\nMinden fjlja s albuma is trldni fog.', //js-alert //cpg1.3.0
-        'mail' => 'MAIL',
-        'err_unknown_user' => 'A kijellt felhasznl nem ltezik !',
-        'modify_user' => 'Felhasznl mdostsa',
-        'notes' => 'Megjegyzsek',
-        'note_list' => '<li>Ha nem kvnod megvltoztatni az aktulis jelszt, hagyd resen a "jelsz" mezt',
-        'password' => 'Jelsz',
-        'user_active' => 'Felhasznl aktv',
-        'user_group' => 'Felhasznl csoport',
-        'user_email' => 'Felhasznl email cme',
-        'user_web_site' => 'Felhasznl honlapja',
-        'create_new_user' => 'j felhasznl ltrehozsa',
-        'user_location' => 'Felhasznl lakhelye',
-        'user_interests' => 'Felhasznl rdekldsi kre',
-        'user_occupation' => 'Felhasznl foglalkozsa',
-		'latest_upload' => 'Friss feltltsek', //cpg1.3.0
-		'never' => 'soha', //cpg1.3.0
+  'memberlist' => 'Tagok listája', //cpg1.4
+  'user_manager' => 'Felhasználó kezelés', //cpg1.4
+  'title' => 'Felhasználó kezelő',
+  'name_a' => 'Név szerint növekvő',
+  'name_d' => 'Név szerint csökkenő',
+  'group_a' => 'Csoport szerint növekvő',
+  'group_d' => 'Csoport szerint csökkenő',
+  'reg_a' => 'Regisztráció ideje szerint növekvő',
+  'reg_d' => 'Regisztráció ideje szerint csökkenő',
+  'pic_a' => 'Kép szám szerint növekvő',
+  'pic_d' => 'Kép szám szerint csökkenő',
+  'disku_a' => 'Lemez használat szerint növekvő',
+  'disku_d' => 'Lemez használat szerint csökkenő',
+  'lv_a' => 'Utolsó bejelentkezés szerint növekvő',
+  'lv_d' => 'Utolsó bejelentkezés szerint csökkenő',
+  'sort_by' => 'Felhasználók rendezése',
+  'err_no_users' => 'A Felhasználó-tábla üres!',
+  'err_edit_self' => 'Nem tudod szerkeszteni a saját adataidat, használd erre a \'Saját adatok\' menüt!',
+  'edit' => 'szerkesztés', //cpg1.4
+  'with_selected' => 'kiválasztva:', //cpg1.4
+  'delete' => 'törlés', //cpg1.4
+  'delete_files_no' => 'tartsd meg a nyilvános képeket (de névtelenítsd)', //cpg1.4
+  'delete_files_yes' => 'a nyilvános képek törlése is', //cpg1.4
+  'delete_comments_no' => 'tartsd meg a nyilvános hozzászólásokat (de névtelenítsd)', //cpg1.4
+  'delete_comments_yes' => 'a nyilvános hozzászólások  törlése is', //cpg1.4
+  'activate' => 'Bekapcsolva', //cpg1.4
+  'deactivate' => 'Kikapcsolva', //cpg1.4
+  'reset_password' => 'Jelszó alaphelyzetbe állítása', //cpg1.4
+  'change_primary_membergroup' => 'Elsödleges csoport beállítása', //cpg1.4
+  'add_secondary_membergroup' => 'Másodlagos csoport beállítása', //cpg1.4
+  'name' => 'Felhasználói név',
+  'group' => 'Csoport',
+  'inactive' => 'Inaktív',
+  'operations' => 'Művelet',
+  'pictures' => 'Képek',
+  'disk_space_used' => 'Használt lemezterület', //cpg1.4
+  'disk_space_quota' => 'Lemezkvóta', //cpg1.4
+  'registered_on' => 'Regisztráció', //cpg1.4
+  'last_visit' => 'Utolsó bejelentkezés',
+  'u_user_on_p_pages' => '%d felhasználó %d oldalon',
+  'confirm_del' => 'Biztos, hogy törlöd ezt a felhasználót? \\nAz összes fájla is törlödni fog.', //js-alert
+  'mail' => 'Levél',
+  'err_unknown_user' => 'Nem létező felhasználó!',
+  'modify_user' => 'Felhasználó módosítása',
+  'notes' => 'Megjegyzések',
+  'note_list' => '<li>Ha nem változtatsz jelszót, akkor hagyd a "Jelszó" mezőt üresen.',
+  'password' => 'Jelszó',
+  'user_active' => 'Aktív felhasználó',
+  'user_group' => 'Felhasználó csoportja',
+  'user_email' => 'Felhasználó Email címe',
+  'user_web_site' => 'Felhasználó honlapja',
+  'create_new_user' => 'Új felhasználó létrehozása',
+  'user_location' => 'Helység',
+  'user_interests' => 'Hobbi/Érdeklődési kör',
+  'user_occupation' => 'Foglalkozás',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Legújabb feltöltések',
+  'never' => 'Soha',
+  'search' => 'Felhasználó keresése', //cpg1.4
+  'submit' => 'Elfogad', //cpg1.4
+  'search_submit' => 'Tovább!', //cpg1.4
+  'search_result' => 'Keresés eredménye: ', //cpg1.4
+  'alert_no_selection' => 'Elöször válassz egy felhasználót!', //cpg1.4 //js-alert
+  'password' => 'Jelszó', //cpg1.4
+  'select_group' => 'Válasz csoportot!', //cpg1.4
+  'groups_alb_access' => 'A csoport album-jogosultságai', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategória', //cpg1.4
+  'modify' => 'Módosítod?', //cpg1.4
+  'group_no_access' => 'Ennek a csoportnak nincs speciális hozzáférése', //cpg1.4
+  'notice' => 'Értesítés', //cpg1.4
+  'group_can_access' => 'Az Album(ok) -hoz , csak "%s" férhet hozzá', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'Fjlok tmretezse', //cpg1.3.0
-        'what_it_does' => 'Mi trtnjen',
-        'what_update_titles' => 'Cmek aktualizlsa fjlnevekbl',
-        'what_delete_title' => 'Cmek trlse',
-        'what_rebuild' => 'Ikonok s tmretezett kpek jragenerlsa',
-        'what_delete_originals' => 'Eredeti kpek fellrsa az tmretezettekkel',
-        'file' => 'Fjl',
-        'title_set_to' => 'cm belltsa ..',
-        'submit_form' => 'rvnyests',
-        'updated_succesfully' => 'sikeres mdosts',
-        'error_create' => 'HIBA a generls sorn',
-        'continue' => 'Tbb kp feldolgozsa',
-        'main_success' => 'A % fjlok felhasznlsa elsdleges fjlknt sikeres volt', //cpg1.3.0
-        'error_rename' => '%s %s -ra tnevezse sorn HIBA',
-        'error_not_found' => 'A % fjlok nem tallhatk',
-        'back' => 'vissza a foldalra',
-        'thumbs_wait' => 'Ikonok s/vagy tmretezett kpek aktualizlsa, krlek vrj...',
-        'thumbs_continue_wait' => 'Ikonok s/vagy tmretezett kpek aktualizlsnak folytatsa...',
-        'titles_wait' => 'Cmek aktualizlsa, krlek vrj...',
-        'delete_wait' => 'Cmek trlse, krlek vrj...',
-        'replace_wait' => 'Eredeti kpek fellrsa az tmretezettekkel, krlek vrj...',
-        'instruction' => 'Gyors ttekints',
-        'instruction_action' => 'Mvelet kivlasztsa',
-        'instruction_parameter' => 'Paramterek belltsa',
-        'instruction_album' => 'Album kivlasztsa',
-        'instruction_press' => 'Nyomj &quot;%s&quot;-t',
-        'update' => 'Ikonok s/vagy tmretezett fnykpek aktualizlsa',
-        'update_what' => 'Mit kell aktualizlni',
-        'update_thumb' => 'Csak ikonokat',
-        'update_pic' => 'Csak tmretezett kpeket',
-        'update_both' => 'Ikonokat s tmretezett kpeket is',
-        'update_number' => 'Klikkelsenknt feldolgozand kpek szma',
-        'update_option' => '(Prbld cskkenteni ezt az rtket, ha leidztsi problmt szlelsz)',
-        'filename_title' => 'Fjlnv &#8594; Fjl cm', //cpg1.3.0
-        'filename_how' => 'Hogy legyen mdostva a fjlnv',
-        'filename_remove' => 'A jpg vgzds trlse s _ (alulvons) helyettestse szkzzel',
-        'filename_euro' => '2003_11_23_13_20_20.jpg tnevezse 23/11/2003 13:20-ra',
-        'filename_us' => '2003_11_23_13_20_20.jpg tnevezse 11/23/2003 13:20-ra',
-        'filename_time' => '2003_11_23_13_20_20.jpg tnevezse 13:20ra',
-        'delete' => 'Kp cmek vagy eredeti mret kpek trlse',
-        'delete_title' => 'Fjl cmek trlse', //cpg1.3.0
-        'delete_original' => 'Eredeti mret fjlok trlse', //cpg1.3.0
-        'delete_replace' => 'Eredeti kpek fellrsa tmretezettel',
-        'select_album' => 'Album kivlasztsa',
-		'delete_orphans' => 'rva hozzszlsok trlse (minden albumon mkdik)', //cpg1.3.0
-		'orphan_comment' => 'rva hozzszlst talltam', //cpg1.3.0
-		'delete' => 'Trls', //cpg1.3.0
-		'delete_all' => 'Mind trlse', //cpg1.3.0
-		'comment' => 'Hozzszls: ', //cpg1.3.0
-		'nonexist' => 'nem ltez fjlhoz csatolva # ', //cpg1.3.0
-		'phpinfo' => 'Phpinfo kijelzse', //cpg1.3.0
-		'update_db' => 'Adatbzis aktualizlsa', //cpg1.3.0
-		'update_db_explanation' => 'Ha lecserltl coppermine fjlokat, mdostsokat vgeztl, vagy korbbi verzij coppermine-rl upgrade-eltl, futtasd le az adatbzis update-et. Ez ltrehozza a szksges adattblkat s / vagy konfigurcis rtkeket a coppermine adatbzisodban.', //cpg1.3.0
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Címek frissítése fájlból', //cpg1.4
+'Címek törlése', //cpg1.4
+'Indexképek újragenerálása és a képek átméretezése', //cpg1.4
+'Az eredeti képek felülírása az átméretezett képekkel', //cpg1.4
+'Az eredeti és a köztes képek törlése üres helyért', //cpg1.4
+'Árva hozzászólások törlése', //cpg1.4
+'A fájlméretek újraolvasása (ha kézzel szerkeszetük a képet)', //cpg1.4
+'Megtekintési számláló nullázása', //cpg1.4
+'phpinfo mutatása', //cpg1.4
+'Adatbázis frissítése', //cpg1.4
+'Naplófájlok megjelenítése', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Rendszergazda eszközök(kép átméretezés)',
+  'what_it_does' => 'Mit csinál',
+  'file' => 'Kép',
+  'problem' => 'Hiba', //cpg1.4
+  'status' => 'Státusz', //cpg1.4
+  'title_set_to' => 'A cím beállítva erre',
+  'submit_form' => 'tovább',
+  'updated_succesfully' => 'sikeres frissítés',
+  'error_create' => 'Hibás létrehozás',
+  'continue' => 'további kép',
+  'main_success' => 'A(z) %s sikeresen használható fő fájlként',
+  'error_rename' => 'Hiba az átnevezéskor %s erről %s erre',
+  'error_not_found' => 'A(z) %s fájl nem található',
+  'back' => 'Vissza a főoldalra',
+  'thumbs_wait' => 'Indexképek frissítése vagy a a képek átméretezése folyik, kérem várjon...',
+  'thumbs_continue_wait' => 'tovább a indexképek frissítéséhez vagy az átméretezéshez...',
+  'titles_wait' => 'Címek frissítése, kérem várjon...',
+  'delete_wait' => 'Címek törlése, kérem várjon...',
+  'replace_wait' => 'Az eredeti képek felülírása az átméretezett képekkel, kérem várjon...',
+  'instruction' => 'Gyors útmutató',
+  'instruction_action' => 'Válassz műveletet',
+  'instruction_parameter' => 'Válasz paramétert',
+  'instruction_album' => 'Válasz Albumot',
+  'instruction_press' => 'Kattints %s -ra',
+  'update' => 'Indexképek és átméretezett képek frissítése',
+  'update_what' => 'Mi lett frissítve',
+  'update_thumb' => 'Csak az indexkép',
+  'update_pic' => 'Csak az átméretezett kép',
+  'update_both' => 'A kép és az indexkép is',
+  'update_number' => 'Egyszerre feldolgozott képek száma',
+  'update_option' => '(Probáld beállítani ezt az időpontot kevesebbre, ha időtúllépést tapasztalsz)',
+  'filename_title' => 'Fájlnév &rArr; képcím',
+  'filename_how' => 'Mi legyen a fájnévvel',
+  'filename_remove' => 'A .jpg kiterjesztés törlése és kicserélése _ (aláhuzzás)-ra',
+  'filename_euro' => '2003_11_23_13_20_20.jpg változtatása 23/11/2003 13:20 -ra',
+  'filename_us' => '2003_11_23_13_20_20.jpg változtatása 11/23/2003 13:20 -ra',
+  'filename_time' => '2003_11_23_13_20_20.jpg változtatása 13:20 -ra',
+  'delete' => 'A képcímek és eredeti képek törlése',
+  'delete_title' => 'Képcímek törlése',
+  'delete_title_explanation' => 'Az összes cím és kép törlése a megadott albumból', //cpg1.4
+  'delete_original' => 'Az eredeti képek törlése',
+  'delete_original_explanation' => 'Teljes méretű képek törlése', //cpg1.4
+  'delete_intermediate' => 'Köztes képek törlése', //cpg1.4
+  'delete_intermediate_explanation' => 'A köztes képek törlése.<br />Használd ezt lemez terület felszabadításra, ha a \'köztes kép létrehozzása\' opció letíltva a beállításoknál.', //cpg1.4
+  'delete_replace' => 'Az eredeti képek felülírása az átméretezett képekkel',
+  'titles_deleted' => 'Az összes cím eltávolítva a megadott albumból', //cpg1.4
+  'deleting_intermediates' => 'Köztes képek törlése , kérem várjon...', //cpg1.4
+  'searching_orphans' => 'Árva fájlok keresése, kérem várjon...', //cpg1.4
+  'select_album' => 'Válasz Albumot',
+  'delete_orphans' => 'A hiányzó képekhez tartozó hozzászólások törlése', //cpg1.4
+  'delete_orphans_explanation' => 'Ez az opció azonosítja és lehetővé teszi a törlésüket a képekhez nem tartozó hozzászólásoknak.<br />Az összes albumot ellenőrize.', //cpg1.4
+  'refresh_db' => 'A fájméret és képméret adatok újraolvasása.', //cpg1.4
+  'refresh_db_explanation' => 'Az kép adatok újraolvasása. Használata ajánlott kvóta problémák esetén vagy a kép kézi szerkesztése után..', //cpg1.4
+  'reset_views' => 'Megtekintési számláló nullázása', //cpg1.4
+  'reset_views_explanation' => 'Az összes számláló nullázása a megadott albumban.', //cpg1.4
+  'orphan_comment' => 'Árva hozzászólás találva',
+  'delete' => 'törlés',
+  'delete_all' => 'mind törlése',
+  'delete_all_orphans' => 'Az összes árva hozzászólást törlöd?', //cpg1.4
+  'comment' => 'Hozzászólás: ',
+  'nonexist' => 'nem létező fájlhoz csatolva # ',
+  'phpinfo' => 'phpinfo megjelenítése',
+  'phpinfo_explanation' => 'Technikai információk megjelenítése a szerverről.', //cpg1.4
+  'update_db' => 'Adatbázis frissítése',
+  'update_db_explanation' => 'Ha visszamented a Coppermine program fájlait, vagy újabb verzióra cserélted, akkor ajánlott egyszer lefutattni a frissítést, hogy a megfelelő táblák létrejöjenek, illetve helyes értékeket tartalmazzanak.',
+  'view_log' => 'Naplófájl megtekintése', //cpg1.4
+  'view_log_explanation' => 'Coppermine sokféle felhasználói műveletet tud rögzíteni. A naplók közt keresgélhetünk, ha  a naplózás engedélyzve van a<a href="admin.php">Beállítások</a> -ban.', //cpg1.4
+  'versioncheck' => 'Verzió ellenőrzése', //cpg1.4
+  'versioncheck_explanation' => 'A fájl verzió számának ellenőrzése a coppermine program frissítése után.', //cpg1.4
+  'bridgemanager' => 'Kötés kezelő', //cpg1.4
+  'bridgemanager_explanation' => 'Az együttműködés (kötés) engedélyezése/tiltása a Coppermine és más programok(pl. fórum) közt.', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Verzió ellenőrzés', //cpg1.4
+  'what_it_does' => 'Ez az oldal jelentést ad azon felhasználóknak, akik frissítették a programjukat. Ez a eljárás ellenőrzi, hogy a webszerveren található fájlok verziója megegyezik-e http://coppermine.sourceforge.net webhelyen találhatókkal. Ígí áttekintés kapunk a frissítés sikerességéről.<br />Pirossal azokat mutatja, melyeket muszály cserélni újabbra. Sárgával azokat melyeket ajánlott cserélni. Zölddel (vagy az alapértelmezett betüszínnel) azokat mutatja amely fájlok legújabb verziójuak.<br />Kattints az ikonra a részletekért.', //cpg1.4
+  'online_repository_unable' => 'Nem lehet kapcsolódni a fájlraktárhoz', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine nem tud kapcsolódni a fájlraktárhoz. Ennek két oka lehet:', //cpg1.4
+  'online_repository_reason1' => 'A Coppermine fájlraktár kikapcsolt állapotban van. Ellenőrizd, hogy megtekinthető-e ez a weboldal: %s - ha nem, akkor probálkozz később.', //cpg1.4
+  'online_repository_reason2' => 'A PHP  %s beállítás a böngésződben ki van kapcsolva (Alapértelmezetten bekapcsolva van). Ha rendszergazdája vagy a webszervernek akkor kapcsold be a<i>php.ini</i>-ben( %s felülírásának engedélyezése). Ha csak webhostolt vagy akkor bele kell törödnöd, hogy nem tudod interneten keresztül ellenőrízni a fájlok frisseségét.Ekkor az oldal csak a telepített fájlok verzióját jeleníti meg.', //cpg1.4
+  'online_repository_skipped' => 'A fájlraktárhoz való kapcsolódás kihagyva', //cpg1.4
+  'online_repository_to_local' => 'A program a jelenlegi fájl verziókat veszi alapértelmezetnek. Az adatok pontatlanokká válnak, ha a Coppermine frissítésekor nem sikerül az összes fájlt feltőlteni. Ekkor nem tud minden fájl a megfelő kiadású lenni.', //cpg1.4
+  'local_repository_unable' => 'Nem lehet a helyi fájlraktárhoz kapcsolódni', //cpg1.4
+  'local_repository_explanation' => 'Coppermine nem tud a(z) %s fájlraktárhoz kapcsolódni a szerveren. Ez azt jelenti, hogy a raktárkészlet fájl nem lett feltöltve. Probáld meg az oldlat újra futattni (Kattits a "frissítés"-re).<br />A hibát jelezz, akkor a webhostodon letiltva vannak a webelemek számára a <a href="http://www.php.net/manual/de/ref.filesystem.php">PHP fájlműveletek</a> . Ez esetben sajnáljuk, de nem használhatod ezt az eszközt.', //cpg1.4
+  'coppermine_version_header' => 'Telepített Coppermine-Verzió', //cpg1.4
+  'coppermine_version_info' => 'Jelenleg telepített: %s', //cpg1.4
+  'coppermine_version_explanation' => 'Ha szerinted hibás a megjelent adat, akkur lehet, hogy nem lett feltöltve a legfrisseb adatokat tartalmazzó <i>include/init.inc.php</i> fájl', //cpg1.4
+  'version_comparison' => 'Verzió összehasonlítás', //cpg1.4
+  'folder_file' => 'Könyvtár/Fájl', //cpg1.4
+  'coppermine_version' => 'cpg-Verzió', //cpg1.4
+  'file_version' => 'Fájl verzió', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'írható', //cpg1.4
+  'not_writable' => 'nem írható', //cpg1.4
+  'help' => 'Segítség', //cpg1.4
+  'help_file_not_exist_optional1' => 'Fájl/mappa nem létezik', //cpg1.4
+  'help_file_not_exist_optional2' => 'A(z) %s nem található a szerveren. Ez a fájl opciónális, a probléma megoldásához töltsd fel a szervere valamilyen FTP programot használva.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'Fájl/mappa nem létezik', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'A(z) %s nem található a szerveren. Ez a fájl szükséges, a probléma megoldásához töltsd fel a szervere valamilyen FTP programot használva.', //cpg1.4
+  'help_no_local_version1' => 'Nincs lokális fájl verzió', //cpg1.4
+  'help_no_local_version2' => 'Nem lehet meghatározni a fájl verzióját.A fájl régi vagy módosítva lett esetleg eltávólították a fejlécét. Ajánlott a frissítése', //cpg1.4
+  'help_local_version_outdated1' => 'Lejárt a fájl verziója', //cpg1.4
+  'help_local_version_outdated2' => 'Ezzen fájl valószinűleg egy régebbi Coppermine verzióhoz tartozik.Bizonyosodj meg, hogy nincs-e ujabb nála.', //cpg1.4
+  'help_local_version_na1' => 'Nem lehet meghatározni a CVS adatokat', //cpg1.4
+  'help_local_version_na2' => 'A program nem tudja eldönteni a CVS-Verzió adatokat a webszerver fájljaíról. A fájlokat felrakhatod csomagból.', //cpg1.4
+  'help_local_version_dev1' => 'Fejlesztői verzió', //cpg1.4
+  'help_local_version_dev2' => 'A fájlok a webszerveren újabbak mint a  Coppermine-Verziód. Ez azért lehet, mert fejlesztői változatott használsz vagy frissítés után nem töltöted fel a include/init.inc.php fájlt.', //cpg1.4
+  'help_not_writable1' => 'Nem irható könyvtár', //cpg1.4
+  'help_not_writable2' => 'Módosítsd a jogosultságokat (CHMOD), hogy a program írni tudja %s a könyvtárat mindenki számára.', //cpg1.4
+  'help_writable1' => 'A könyvtár írható', //cpg1.4
+  'help_writable2' => 'A %s könyvtár írható. Ez felesleges biztonsági rés, Coppermine programnak csak olvasási és futtatási jog kell.', //cpg1.4
+  'help_writable_undetermined' => 'Nem lehet meghatározni, hogy a könyvtár írható -e.', //cpg1.4
+  'your_file' => 'Saját fájl', //cpg1.4
+  'reference_file' => 'Referencia fájl', //cpg1.4
+  'summary' => 'Összefoglaló', //cpg1.4
+  'total' => 'Összes fájl/mappa ellenőrízva', //cpg1.4
+  'mandatory_files_missing' => 'Hiányzó szükséges fájlok', //cpg1.4
+  'optional_files_missing' => 'Hiányzó opcionális fájlok', //cpg1.4
+  'files_from_older_version' => 'Régebbi verzióju fájlok', //cpg1.4
+  'file_version_outdated' => 'Lejárt verzióju fájlok', //cpg1.4
+  'error_no_data' => 'A program hibázott, nem tudja meghatározni az információkat, sajnáljuk', //cpg1.4
+  'go_to_webcvs' => 'Ugrás %s -ra', //cpg1.4
+  'options' => 'Opciók', //cpg1.4
+  'show_optional_files' => 'Opciónális fájlok megjelenítése', //cpg1.4
+  'show_mandatory_files' => 'Szükséges fájlok megjelenítése', //cpg1.4
+  'show_file_versions' => 'Fájl verziók megjelenítése', //cpg1.4
+  'show_errors_only' => 'Csak a hibások megjelenítése', //cpg1.4
+  'show_permissions' => 'Könyvtár jogosultságok', //cpg1.4
+  'show_condensed_output' => 'Tömőrített jelentés( könnyebb screenshot-ot készíteni)', //cpg1.4
+  'coppermine_in_webroot' => 'Coppermine a dokumentum gyökérbe van telepítve', //cpg1.4
+  'connect_online_repository' => 'Kapcsolódás az internetes fájlraktárhoz', //cpg1.4
+  'show_additional_information' => 'Kiegészítő adatok megjelenítése', //cpg1.4
+  'no_webcvs_link' => 'Ne mutassa a Web-CVS-Linkeket ', //cpg1.4
+  'stable_webcvs_link' => 'A Web-CVS-Linkek  megjelnítése a "végleges állapot" részben', //cpg1.4
+  'devel_webcvs_link' => 'A Web-CVS-Linkek megjelenítése a "fejlesztői állapot" részben', //cpg1.4
+  'submit' => 'változások elfogadása/frissítés', //cpg1.4
+  'reset_to_defaults' => 'Visszaállítás alaphelyzetbe', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Összes naplófájl törlése', //cpg1.4
+  'delete_this' => 'Ezzen napló törlése', //cpg1.4
+  'view_logs' => 'Napló megtekintése', //cpg1.4
+  'no_logs' => 'Nem lett napló létrehozva', //cpg1.4
 );
 
-?>
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web közététel varázsló</h1><p>Ez a modul lehetővé teszi a  <b>Windows XP</b> web közététel varaázsló használatát a coppermine képtárral.</p><p>A kód újságcikkre alapul, beküldte:
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Mi szükséges hozzá</h2><ul><li>Windows XP, beépített varázslója.</li><li>Működő Coppermine Képtár<b>Helyesen működő webes feltöltéssel</b></li></ul><h2>Mit kell telepíteni a kliens oldalon</h2><ul><li>Jobb kattintás a 
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Válazd a &quot;Mentés másként..&quot; pontot. Mentsd le a helyi lemezre. A lementés után ellenőrízd, hogy a fájlnév  <b>cpg_###.reg</b> (A ###-időbélyeget mutat). Kattint kettőt a fájlra, hogy regisztráld a szervered a webes közététel varaázsló számára.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Próba</h2><ul><li>A windows intézőjében válassz ki néhány képet és kattints a <b>xxx közététele a weben</b> menüre a bal-panelen</li><li>Erősítsd meg a kiválasztásokat, majd kattints a <b>következő</b>-re.</li><li>A megjelenő listából válasszd ki a fotóképtárat (a neve a te Képtárad neve). Ha nem látszik a listában, akkor ellenőrízd, hogy telepítve van a <b>cpg_pub_wizard.reg</b> a fent leírtak szerint.</li><li>Add meg a bejelentkezési információkat, ha szükséges.</li><li>Válasz cél alubumot a képek számára vagy hozzál létre újat.</li><li>Kattints a <b>tovább</b>-ra. A feltöltés elkezdődik.</li><li>A befejeződik a feltöltés, ellenőrizd, hogy a képek rendben bekerültek a képtárba.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Anmerkungen :</h2><ul> Ha a feltöltés elindult, akkor a program már nem tudd hibaüzeneteket megjeleníteni, ezér addig nem tudod, hogy sikeres volt-e a feltöltés , amig nem nézed meg a képtárban.</li><li>Ha sikertelen volt akkor, engedélyezd a &quot;Debug-Módquot;-ot a képtár rendszergazdai oldalán, majd 1 képpel probálkoz újra, és nézd meg a hibaüzenetet a
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+A fájl ami szervered Coppermine könyvtárában található.</li><li>Hogy elkerüljük a képtár támadását a képfeltöltő varázslón keresztül, csak a képtár rendszergazdái és azok a felhasználók akik saját albummal rendelkeznek, használhatják ezt a funkciót</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Web közzététel segítő', //cpg1.4
+  'welcome' => 'Üdvözzőlek <b>%s</b>,', //cpg1.4
+  'need_login' => 'Szükséges bejelentkezned a képtárba a böngésződet használva, mielött használnád a varázslót.<p/><p>Bejelentkezéskor nem felejts el bejelölni a &quot;<b>Emlékezz rám</b>&quot; opciót.', //cpg1.4
+  'no_alb' => 'Sajnáljuk, de nincs egy album se ahova feltudnál tölteni képet a varázslóval.', //cpg1.4
+  'upload' => 'Képek feltöltése létező albumra', //cpg1.4
+  'create_new' => 'Új album létrehozása a képek számára', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategória', //cpg1.4
+  'new_alb_created' => 'Az új &quot;<b>%s</b>&quot; albumod elkészítve.', //cpg1.4
+  'continue' => 'Kattints a &quot;tovább&quot;-ra, a képek feltöltésére', //cpg1.4
+  'link' => 'Ez a Link', //cpg1.4
+);
+}
+?>
\ No newline at end of file
diff -ruN 133/lang/hungarian-utf-8.php cpg148/lang/hungarian-utf-8.php
--- 133/lang/hungarian-utf-8.php	2004-12-30 01:06:22.000000000 -0600
+++ cpg148/lang/hungarian-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1277 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-//  http://www.chezgreg.net/coppermine/                                      //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-//  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.                                      //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: hungarian-utf-8.php,v 1.9 2004/12/29 23:06:21 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Hungarian',  
-  'lang_name_native' => 'Magyar', 
-  'lang_country_code' => 'hu', 
-  'trans_name'=> 'Peter Ardo', //the name of the translator - can be a nickname
-  'trans_email' => 'petardo@freemail.hu', //translator's email address (optional)
-  'trans_website' => '', //translator's website (optional)
-  'trans_date' => '2003-10-20', //the date the translation was created / last modified
-);
-
-$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('byte', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('H', 'K', 'Sze', 'Cs', 'P', 'Szo', 'V');
-$lang_month = array('Jan', 'Feb', 'Már', 'Ápr', 'Máj', 'Jún', 'Júl', 'Aug', 'Szept', 'Okt', 'Nov', 'Dec');
-
-// Some common strings
-$lang_yes = 'Igen';
-$lang_no  = 'Nem';
-$lang_back = 'VISSZA';
-$lang_continue = 'TOVÁBB';
-$lang_info = 'Információ';
-$lang_error = 'Hiba';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%Y %B %d';
-$lastcom_date_fmt =  '%y.%m.%d %H:%M';
-$lastup_date_fmt = '%Y %B %d';
-$register_date_fmt = '%Y %B %d';
-$lasthit_date_fmt = '%Y %B %d %H:%M';
-$comment_date_fmt =  '%Y %B %d %H:%M';
-
-// For the word censor
-$lang_bad_words = array('basz*', 'segg*', 'fasz*', 'kurva*', 'picsa', 'geci');
-
-$lang_meta_album_names = array(
-        'random' => 'Véletlen fájlok', //cpg1.3.0
-        'lastup' => 'Friss feltöltések',
-        'lastalb'=> 'Utoljára módosított albumok',
-        'lastcom' => 'Friss hozzászólások',
-        'topn' => 'Top-nézett',
-        'toprated' => 'Top-szavazat',
-        'lasthits' => 'Utoljára nézett',
-        'search' => 'Keresés eredménye',
-        'favpics'=> 'Kedvenc Fájlok' //cpg1.3.0
-);
-
-$lang_errors = array(
-        'access_denied' => 'Nincs jogosultságod ennek az oldalnak a megtekintéséhez.',
-        'perm_denied' => 'Nincs jogosultságod ennek a műveletnek az elvégzéséhez.',
-        'param_missing' => 'Szkript hívás a szüksége paraméter(ek) megadása nélkül.',
-        'non_exist_ap' => 'A kijelölt album / fájl nem található!', //cpg1.3.0
-        'quota_exceeded' => 'Diszk kvóta túllépve<br /><br />A beállított diszkkvóta [quota]K, a képeid által jelenleg elfoglalt tárhely [space]K, ennek a fájlnak a feltöltésével túllépnéd a kvótáját.', //cpg1.3.0
-        'gd_file_type_err' => 'GD könyvtár használata esetén csak JPEG és PNG típusok megengedettek.',
-        'invalid_image' => 'A feltöltött kép sérült, vagy a GD könyvtár által nem kezelhető',
-        'resize_failed' => 'Nem sikerült az ikonizált vagy átméretezett képek generálása.',
-        'no_img_to_display' => 'Nincs megjeleníthető kép',
-        'non_exist_cat' => 'A kijelölt kategória nem létezik',
-        'orphan_cat' => 'A kategória szülőkategóriája nem létezik, futtasd a kategóriamenedzsert a probléma kiküszöbölésére.',
-        'directory_ro' => 'A \'%s\' könyvtár nem írható, a fájlokat nem lehet törölni', //cpg1.3.0
-        'non_exist_comment' => 'A kijelölt hozzászólás nem létezik.',
-        'pic_in_invalid_album' => 'Fájl nem létező albumban (%s)!?', //cpg1.3.0
-        'banned' => 'Jelenleg ki vagy tiltva a weblap használatából.',
-        'not_with_udb' => 'Ez a funkció le van tiltva a Coppermine-ban, mivel a fórum sw része. A kért funkciót vagy nem támogatja a jelen konfiguráció, vagy a fórum sw kezeli.',
-        'offline_title' => 'Offline', //cpg1.3.0
-        'offline_text' => 'A galéria jelenleg  offline - látogass vissza később', //cpg1.3.0
-        'ecards_empty' => 'Jelenleg nincs megjeleníthető e-képeslap. Ellenőrizd, hogy engedélyezted -e az e-lapok naplózását a coppermine konfigurációban!', //cpg1.3.0
-        'action_failed' => 'A művelet sikertelen.  Coppermine nem tudja feldolgozni a kérést.', //cpg1.3.0
-        'no_zip' => 'A ZIP fájlok feldolgozásához szükséges könyvtár nem áll rendelkezésre. Fordulj a Coppermine adminisztrátorhoz.', //cpg1.3.0
-        'zip_type' => 'Nincs jogosultságod ZIP fájlok feltöltésére.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'A következő kódok hasznosak lehetnek: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-        'alb_list_title' => 'Ugrás az albumlistára',
-        'alb_list_lnk' => 'Albumlista',
-        'my_gal_title' => 'Ugrás a személyes képtárra',
-        'my_gal_lnk' => 'Képtáram',
-        'my_prof_lnk' => 'Profilom',
-        'adm_mode_title' => 'Váltás adminisztrátor módra',
-        'adm_mode_lnk' => 'Admin mód',
-        'usr_mode_title' => 'Váltás felhasználó módra',
-        'usr_mode_lnk' => 'Felhaszn.mód',
-        'upload_pic_title' => 'Fájl feltöltés az albumba', //cpg1.3.0
-        'upload_pic_lnk' => 'Feltöltés', //cpg1.3.0
-        'register_title' => 'Felhasználó hozzáadása',
-        'register_lnk' => 'Regisztráció',
-        'login_lnk' => 'Bejelentkezés',
-        'logout_lnk' => 'Kijelentkezés',
-        'lastup_lnk' => 'Friss feltöltések',
-        'lastcom_lnk' => 'Friss hozzászólások',
-        'topn_lnk' => 'Top-nézett',
-        'toprated_lnk' => 'Top-szavazat',
-        'search_lnk' => 'Keresés',
-        'fav_lnk' => 'Kedvencek',
-        'memberlist_title' => 'Taglista megmutatása', //cpg1.3.0
-        'memberlist_lnk' => 'Taglista', //cpg1.3.0
-        'faq_title' => 'A &quot;Coppermine&quot; galériára vonatkozó Gyakran Ismételt Kérdések', //cpg1.3.0
-        'faq_lnk' => 'GYIK', //cpg1.3.0
-);
-
-
-$lang_gallery_admin_menu = array(
-        'upl_app_lnk' => 'Feltöltés jóváhagyás',
-        'config_lnk' => 'Konfiguráció',
-        'albums_lnk' => 'Albumok',
-        'categories_lnk' => 'Kategóriák',
-        'users_lnk' => 'Felhasználók',
-        'groups_lnk' => 'Csoportok',
-        'comments_lnk' => 'Hozzászólások szerkesztése', //cpg1.3.0
-        'searchnew_lnk' => 'Kötegelt feltöltés',
-        'util_lnk' => 'Admin eszközök',
-        'ban_lnk' => 'Felhasználók kitiltása',
-        'db_ecard_lnk' => 'E-lapok megtekintése', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-        'albmgr_lnk' => 'Személyes albumok szerkesztése',
-        'modifyalb_lnk' => 'Személyes albumok tulajdonságai',
-        'my_prof_lnk' => 'Profilom',
-);
-
-$lang_cat_list = array(
-        'category' => 'Kategória',
-        'albums' => 'Albumok',
-        'pictures' => 'Fájlok', //cpg1.3.0
-);
-
-$lang_album_list = array(
-        'album_on_page' => '%d album %d oldalon',
-);
-
-$lang_thumb_view = array(
-        'date' => 'DÁTUM',
-        'name' => 'NÉV',
-        'title' => 'Kép cím',
-        'sort_da' => 'Dátum szerinti sorrendezés, növekvő',
-        'sort_dd' => 'Dátum szerinti sorrendezés, csökkenő',
-        'sort_na' => 'Név szerinti sorrendezés, növekvő',
-        'sort_nd' => 'Név szerinti sorrendezés, csökkenő',
-        'sort_ta' => 'Sorrendezés cím szerint - növekvő',
-        'sort_td' => 'Sorrendezés cím szerint - csökkenő',
-        'download_zip' => 'Zip fájl letöltése', //cpg1.3.0
-        'pic_on_page' => '%d kép %d oldalon',
-        'user_on_page' => '%d felhasználó %d oldalon', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-        'thumb_title' => 'Vissza az ikonos elrendezésre',
-        'pic_info_title' => 'Fájl információ megtekintése / elrejtése', //cpg1.3.0
-        'slideshow_title' => 'Diavetítés',
-        'ecard_title' => 'Fájl elküldése e-képeslapként', //cpg1.3.0
-        'ecard_disabled' => 'e-lapok küldése nem engedélyezett',
-        'ecard_disabled_msg' => 'Nincs jogosultságod e-képeslap küldésére', //js-alert //cpg1.3.0
-        'prev_title' => 'Előző fájl', //cpg1.3.0
-        'next_title' => 'Következő fájl', //cpg1.3.0
-        'pic_pos' => 'FÁJL %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-        'rate_this_pic' => 'Fájl osztályozása ', //cpg1.3.0
-        'no_votes' => '(Még nincs osztályozva)',
-        'rating' => '(jelenlegi osztályzat: %s, %s szavazattal)',
-        'rubbish' => 'Vacak',
-        'poor' => 'Gyenge',
-        'fair' => 'Megfelelő',
-        'good' => 'Jó',
-        'excellent' => 'Kitűnő',
-        'great' => 'Szuper',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'Tiltott felhasználók',
-                'user_name' => 'Felhasználónév',
-                'ip_address' => 'IP cím',
-                'expiry' => 'Lejárat (állandó esetén üres marad)',
-                'edit_ban' => 'Módosítások tárolása',
-                'delete_ban' => 'Törlés',
-                'add_new' => 'Új tiltás hozzáadása',
-                'add_ban' => 'Hozzáadás',
-				'error_user' => 'Nem találom a felhasználót', //cpg1.3.0
-				'error_specify' => 'Meg kell adnod vagy a felhasználónevet, vagy egy IP címet', //cpg1.3.0
-				'error_ban_id' => 'Érvénytelen tiltás ID!', //cpg1.3.0
-				'error_admin_ban' => 'Nem zárhatod ki magadat!', //cpg1.3.0
-				'error_server_ban' => 'Te ki akartad zárni a saját szervered? Zzzzzz..., ezt nem teheted...', //cpg1.3.0
-				'error_ip_forbidden' => 'Nem zárhatod ki ezt az IP-t - ez nem irányítható (non-routable)!', //cpg1.3.0
-				'lookup_ip' => 'Keress egy IP címet', //cpg1.3.0
-				'submit' => 'mehet!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-        INFORMATION => $lang_info,
-        ERROR => $lang_error,
-        CRITICAL_ERROR => 'Kritikus hiba',
-        'file' => 'Fájl: ',
-        'line' => 'Sor: ',
-);
-
-$lang_display_thumbnails = array(
-        'filename' => 'Fájlnév : ',
-        'filesize' => 'Fájlméret : ',
-        'dimensions' => 'Méretek : ',
-        'date_added' => 'Feltöltés dátuma : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-        'n_comments' => '%s kommentár',
-        'n_views' => '%s megtekintés',
-        'n_votes' => '(%s szavazat)',
-);
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug infó', //cpg1.3.0
-  'select_all' => 'Mind kiválaszt', //cpg1.3.0
-  '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. Make sure to replace any passwords from the query with *** before posting.', //cpg1.3.0
-  'phpinfo' => 'Phpinfo megjelenítése', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Alapértelmezett nyelv', //cpg1.3.0
-  'choose_language' => 'Válassz nyelvet', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Alapértelmezett téma', //cpg1.3.0
-  'choose_theme' => 'Válassz témát', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => 'Felkiáltás',
-        'Question' => 'Kérdés',
-        'Very Happy' => 'Nagyon boldog',
-        'Smile' => 'Mosolyog',
-        'Sad' => 'Szomorú',
-        'Surprised' => 'Meglepett',
-        'Shocked' => 'Sokkolt',
-        'Confused' => 'Zavarodott',
-        'Cool' => 'Higgadt',
-        'Laughing' => 'Nevet',
-        'Mad' => 'Őrült',
-        'Razz' => 'Gúnyos',
-        'Embarassed' => 'Kínos',
-        'Crying or Very sad' => 'Sír / nagyon szomorú',
-        'Evil or Very Mad' => 'Gonosz vagy őrült',
-        'Twisted Evil' => 'Torz gonosz',
-        'Rolling Eyes' => 'Guruló szemek',
-        'Wink' => 'Kacsint',
-        'Idea' => 'Ötlet',
-        'Arrow' => 'Nyíl',
-        'Neutral' => 'Semleges',
-        'Mr. Green' => 'Mr. Zöld',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-        0 => 'Kilépés adminisztrátor módból...',
-        1 => 'Váltás adminisztrátor módra...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-        'alb_need_name' => 'Az albumokat el kell nevezni!', //js-alert
-        'confirm_modifs' => 'Biztos végre akarod hajtani ezt a módosítást?', //js-alert
-        'no_change' => 'Semmit nem változtattál!', //js-alert
-        'new_album' => 'Új album',
-        'confirm_delete1' => 'Biztos törlöd az albumot?', //js-alert
-        'confirm_delete2' => '\nA tartalmazott összes kép és hozzászólás törlődik!', //js-alert
-        'select_first' => 'Először válassz albumot', //js-alert
-        'alb_mrg' => 'Albummenedzser',
-        'my_gallery' => '* Képtáram *',
-        'no_category' => '* Nincs kategória *',
-        'delete' => 'Törlés',
-        'new' => 'Új',
-        'apply_modifs' => 'Módosítások végrehajtása',
-        'select_category' => 'Válassz kategóriát',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-        'miss_param' => 'A \'%s\' művelethez szükséges paraméterek hiányoznak!',
-        'unknown_cat' => 'Nincs az adatbázisban a kijelölt kategória ',
-        'usergal_cat_ro' => 'A személyes képtárak nem törölhetők!',
-        'manage_cat' => 'Kategóriák menedzselése',
-        'confirm_delete' => 'Biztosan törlöd ezt a kategóriát?', //js-alert
-        'category' => 'Kategória',
-        'operations' => 'Műveletek',
-        'move_into' => 'Mozgatás a következőbe',
-        'update_create' => 'Kategória létrehozás / módosítás',
-        'parent_cat' => 'Szülő kategória',
-        'cat_title' => 'Kategória megnevezés',
-        'cat_thumb' => 'Kategória ikon', //cpg1.3.0
-        'cat_desc' => 'Kategória leírása',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-        'title' => 'Konfiguráció',
-        'restore_cfg' => 'Gyári beállítások',
-        'save_cfg' => 'Konfiguráció tárolása',
-        'notes' => 'Megjegyzések',
-        'info' => 'Információ',
-        'upd_success' => 'Coppermine konfiguráció frissítve',
-        'restore_success' => 'Coppermine gyári beállítás visszaállítva',
-        'name_a' => 'Név - növekvő',
-        'name_d' => 'Név - csökkenő',
-        'title_a' => 'Cím szerint - növekvő',
-        'title_d' => 'Cím szerint - csökkenő',
-        'date_a' => 'Dátum növekvő',
-        'date_d' => 'Dátum csökkenő',
-        'th_any' => 'Max Aspect',
-        'th_ht' => 'Magasság',
-        'th_wd' => 'Szélesség',
-        'label' => 'címke', //cpg1.3.0
-        'item' => 'tétel', //cpg1.3.0
-        'debug_everyone' => 'Mindenki', //cpg1.3.0
-        'debug_admin' => 'Csak Admin', //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-        'Általános beállítások',
-        array('Képtár neve', 'gallery_name', 0),
-        array('Képtár leírása', 'gallery_description', 0),
-        array('Képtár adminisztrátor email címe', 'gallery_admin_email', 0),
-        array('Az e-lapok  \'További képek\' linkjéhez tartozó webcím', 'ecards_more_pic_target', 0),
-        array('Galéria offline', 'offline', 1), //cpg1.3.0
-        array('E-lapok naplózása', 'log_ecards', 1), //cpg1.3.0
-        array('Kedvencek ZIP-letöltésének engedélyezése', 'enable_zipdownload', 1), //cpg1.3.0
-
-        'Nyelv, téma és karakterkészlet beállítások',
-        array('Nyelv', 'lang', 5),
-        array('Téma', 'theme', 6),
-        array('Legördülő nyelv-menü megjelenítése', 'language_list', 1), //cpg1.3.0
-        array('Ország zászlók megjelenítése', 'language_flags', 8), //cpg1.3.0
-        array('&quot;Reset&quot; megjelenítése a nyelv-menüben', 'language_reset', 1), //cpg1.3.0
-        array('Legördülő téma-menü megjelenítése', 'theme_list', 1), //cpg1.3.0
-        array('&quot;Reset&quot; megjelenítése a téma-menüben', 'theme_reset', 1), //cpg1.3.0
-        array('GYIK megjelenítése', 'display_faq', 1), //cpg1.3.0
-        array('Bbcode help megjelenítése', 'show_bbcode_help', 1), //cpg1.3.0
-        array('Karakterkészlet', 'charset', 4), //cpg1.3.0
-
-
-        'Albumlista nézet',
-        array('Főtáblázat szélessége (pixel vagy %)', 'main_table_width', 0),
-        array('Kategóriák megjelenítendő száma', 'subcat_level', 0),
-        array('Oldalanként megjelenítendő albumok száma', 'albums_per_page', 0),
-        array('Albumlista oszlopainak száma', 'album_list_cols', 0),
-        array('Ikonok mérete pixelben', 'alb_list_thumb_size', 0),
-        array('A főoldal tartalma', 'main_page_layout', 0),
-        array('Első szintű albumok ikonok megjelenítése a kategóriákban','first_level',1),
-
-        'Ikonlista nézet',
-        array('Oszlopok száma az ikonlistában', 'thumbcols', 0),
-        array('Sorok száma az ikonlistában', 'thumbrows', 0),
-        array('Megjelenítendő tab- fülek maximális száma', 'max_tabs', 10), //cpg1.3.0
-        array('Fájl leírás megjelenítés (a kép címén felül) az ikonok alatt', 'caption_in_thumbview', 1), //cpg1.3.0
-        array('Megtekintések számának megjelenítése az ikonok alatt', 'views_in_thumbview', 1), //cpg1.3.0
-        array('Az ikon alatt megjelenjen -e a hozzászólások száma', 'display_comment_count', 1),
-        array('Feltöltő nevének kijelzése az ikon alatt', 'display_uploader', 1), //cpg1.3.0
-        array('Fájlok alapértelmezett sorrendje', 'default_sort_order', 3), //cpg1.3.0
-        array('Szavazatok minimuma a \'top-szavazat\' listára való felkerüléshez', 'min_votes_for_rating', 0),
-
-        'Kép-nézet és hozzászólás beállítások',
-        array('A fájl-nézethez tartozó táblázat szélessége (pixel vagy %)', 'picture_table_width', 0), //cpg1.3.0
-        array('Fájl információk láthatók alapértelmezésben', 'display_pic_info', 1), //cpg1.3.0
-        array('Trágár szavak kiszűrése a hozzászólásokból', 'filter_bad_words', 1),
-        array('Hangulatkarakterek engedélyezése a hozzászólásokban', 'enable_smilies', 1),
-        array('Több egymást követő hozzászólás engedélyezése egy képhez ugyanazon felhasználónak (visszaélés védelem tiltása)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-        array('A képleírás maximális hossza', 'max_img_desc_length', 0),
-        array('Maximális karakterszám szavanként', 'max_com_wlength', 0),
-        array('Sorok maximális száma hozzászólásonként', 'max_com_lines', 0),
-        array('Hozzászólások maximális hossza', 'max_com_size', 0),
-        array('Filmcsík megjelenítése', 'display_film_strip', 1),
-        array('Képkockák száma a filmcsíkban', 'max_film_strip_items', 0),
-        array('Adminisztrátor értesítése a hozzászólásokról e-mailben', 'email_comment_notification', 1), //cpg1.3.0
-        array('Diavetítés idő intervalluma milliszekundumban (1 second = 1000 milliseconds)', 'slideshow_interval', 0), //cpg1.3.0
-
-        'Fájl- és ikonbeállítások', //cpg1.3.0
-        array('JPEG fájlok minősége', 'jpeg_qual', 0),
-        array('Ikonok maximális mérete  <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-        array('Méretek használata (ikonok szélessége, magassága, vagy maximális mérete)<a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7),
-        array('Közbenső méretű kép generálása','make_intermediate',1),
-        array('Közbenső méretű kép / videó maximális szélessége és magassága <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-        array('Feltöltött fájlok maximális mérete (KB)', 'max_upl_size', 0), //cpg1.3.0
-        array('Feltöltött képek / videók maximális szélessége és magassága (pixel)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  	'Fájlok és ikonok extra beállításai', //cpg1.3.0
-  	array('Privát album ikon megjelenítése be nem jelentkezett felhasználó esetén','show_private',1), //cpg1.3.0
-  	array('Fájlnevekben nem engedélyezett karakterek', 'forbiden_fname_char',0), //cpg1.3.0
-  	//array('Feltöltött képek megengedett fájlkiterjesztései', 'allowed_file_extensions',0), //cpg1.3.0
-  	array('Megengedett képtípusok', 'allowed_img_types',0), //cpg1.3.0
-  	array('Megengedett videó típusok', 'allowed_mov_types',0), //cpg1.3.0
-  	array('Megengedett audió típusok', 'allowed_snd_types',0), //cpg1.3.0
-  	array('Megengedett dokumentum típusok', 'allowed_doc_types',0), //cpg1.3.0
-  	array('Képek átméretezésének módszere','thumb_method',2), //cpg1.3.0
-  	array('Fájlelérési útvonal az ImageMagick \'convert\' programhoz (például /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  	//array('Megengedett képtípusok (csak ImageMagick esetén)', 'allowed_img_types',0), //cpg1.3.0
-  	array('ImageMagick parancssor opciók', 'im_options', 0), //cpg1.3.0
-  	array('EXIF adatok értelmezése a JPEG fájlokban', 'read_exif_data', 1), //cpg1.3.0
-  	array('IPTC adatok értelmezése a JPEG fájlokban', 'read_iptc_data', 1), //cpg1.3.0
-  	array('Album elérési útvonal <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  	array('Felhasználói fájlok elérési útvonala <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  	array('Közbenső méretezésű képek prefixe <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  	array('Ikonfájlok prefixe <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  	array('Könyvtárak alapértelmezett módja', 'default_dir_mode', 0), //cpg1.3.0
-  	array('Fájlok alapértelmezett módja', 'default_file_mode', 0), //cpg1.3.0
-
-         'Felhasználó beállítások',
-        array('Új felhasználók regisztrálhatnak', 'allow_user_registration', 1),
-        array('Regisztráció email megerősítéshez kötött', 'reg_requires_valid_email', 1),
-		array('Admin értesítése felhasználó regisztrációról e-mailben', 'reg_notify_admin_email', 1), //cpg1.3.0
-        array('Két felhasználónak lehet azonos email címe', 'allow_duplicate_emails_addr', 1),
-        array('Felhasználóknak lehetnek privát albumai (Megjegyzés: ha \'igen\' -ről \'nem\' -re váltasz, minden jelenlegi privát album publikussá válik)', 'allow_private_albums', 1), //cpg1.3.0
-  		array('Admin értesítése jóváhagyásra váró feltöltésről', 'upl_notify_admin_email', 1), //cpg1.3.0
-  		array('Bejelentkezett felhasználók megtekinthetik a taglistát', 'allow_memberlist', 1), //cpg1.3.0
-
-        'Saját mezők a képek leírásához (hagyd üresen, ha nem használod)',
-        array('1. mezőnév', 'user_field1_name', 0),
-        array('2. mezőnév', 'user_field2_name', 0),
-        array('3. mezőnév', 'user_field3_name', 0),
-        array('4. mezőnév', 'user_field4_name', 0),
-
-
-        'Cooky beállítások',
-        array('A szkript által használt cooky név (bbs integráció esetén győződj meg róla, hogy eltér a bbs cooky névtől)', 'cookie_name', 0),
-        array('A szkript által használt cooky útvonala', 'cookie_path', 0),
-
-        'Egyéb beállítások',
-        array('Debug mód engedélyezése', 'debug_mode', 9), //cpg1.3.0
-		array('Megjegyzések kijelzése debug módban', 'debug_notice', 1), //cpg1.3.0
-
-        '<br /><div align="left"><a name="notice1"></a>(*) * -gal jelölt mezőket nem szabad megváltoztatni, ha már nem üres a képtár.<br />
-		<a name="notice2"></a>(**) Ha ezt a beállítást megváltoztatod, csak azok a fájlok lesznek érintve, melyeket ettől kezdve adsz hozzá, ezért ajánlatos ezt a beállítást nem megváltoztatni, ha már van fájl a képtárban. Azonban tetszőleges albumra érvényesíteni tudod a kívánt változtatásokat az adminisztrátori menü &quot;<a href="util.php">Admin eszközök</a>&quot; menüpontjában.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'E-lapok küldése', //cpg1.3.0
-  'ecard_sender' => 'Feladó', //cpg1.3.0
-  'ecard_recipient' => 'Címzett', //cpg1.3.0
-  'ecard_date' => 'Dátum', //cpg1.3.0
-  'ecard_display' => 'E-képeslap megjelenítése', //cpg1.3.0
-  'ecard_name' => 'Név', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'növekvő', //cpg1.3.0
-  'ecard_descending' => 'csökkenő', //cpg1.3.0
-  'ecard_sorted' => 'Sorrendezett', //cpg1.3.0
-  'ecard_by_date' => 'dátum szerint', //cpg1.3.0
-  'ecard_by_sender_name' => 'feladó neve szerint', //cpg1.3.0
-  'ecard_by_sender_email' => 'feladó e-mail címe szerint', //cpg1.3.0
-  'ecard_by_sender_ip' => 'feladó IP címe szerint', //cpg1.3.0
-  'ecard_by_recipient_name' => 'címzett neve szerint', //cpg1.3.0
-  'ecard_by_recipient_email' => 'címzett e-mail címe szerint', //cpg1.3.0
-  'ecard_number' => 'Rekordok kijelzése: %s től %s összesen %s', //cpg1.3.0
-  'ecard_goto_page' => 'ugrás oldalra', //cpg1.3.0
-  'ecard_records_per_page' => 'Rekord per lap', //cpg1.3.0
-  'check_all' => 'Mind kiválasztása', //cpg1.3.0
-  'uncheck_all' => 'Mind NEM kiválasztása', //cpg1.3.0
-  'ecards_delete_selected' => 'Kiválasztott e-lapok törlése', //cpg1.3.0
-  'ecards_delete_confirm' => 'Biztosan törölni akarod a rekordokat? Pipáld ki a négyzetet!', //cpg1.3.0
-  'ecards_delete_sure' => 'Biztos vagyok benne', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => 'Meg kell adnod a neved és egy hozzászólást',
-        'com_added' => 'Hozzászólásod rögzítettük',
-        'alb_need_title' => 'Adj nevet az albumnak!',
-        'no_udp_needed' => 'Nincs mit módosítani.',
-        'alb_updated' => 'Az album módosítása megtörtént',
-        'unknown_album' => 'A kiválasztott album nem létezik, vagy nincs feltöltési jogosultságod az albumhoz',
-        'no_pic_uploaded' => 'Nem történt feltöltés!<br /><br />Ha tényleg kijelöltél feltöltésre fájlt, ellenőrizd, hogy a szerveren megengedett-e a feltöltés...', //cpg1.3.0
-        'err_mkdir' => 'Nem sikerült a %s könyvtár létrehozása !',
-        'dest_dir_ro' => 'A szkript nem írhat a %s célkönyvtárba!',
-        'err_move' => 'Nem mozgatható %s %s -be!',
-        'err_fsize_too_large' => 'A feltöltött fájl mérete túl nagy (maximum megengedett: %s x %s)!', //cpg1.3.0
-        'err_imgsize_too_large' => 'A feltöltött fájl mérete túl nagy (maximum megengedett: %s KB) !',
-        'err_invalid_img' => 'A feltöltött fájl nem egy érvényes képformátum !',
-        'allowed_img_types' => 'Csak %s kép feltöltése megengedett.',
-        'err_insert_pic' => 'A \'%s\' fájl nem adható hozzá az albumhoz ', //cpg1.3.0
-        'upload_success' => 'A fájl feltöltése sikeres volt<br /><br />Jóváhagyás után látható lesz.', //cpg1.3.0
-		'notify_admin_email_subject' => '%s - Értesítés feltöltésről', //cpg1.3.0
-		'notify_admin_email_body' => 'Egy fájlt feltöltött %s, jóváhagyásodra vár. Látogasd meg %s-t', //cpg1.3.0
-        'info' => 'Információ',
-        'com_added' => 'Kommentár hozzáadása megtörtént',
-        'alb_updated' => 'Album módosítva',
-        'err_comment_empty' => 'Nem adott meg kommentárt !',
-        'err_invalid_fext' => 'Csak a következő kiterjesztésű fájlok megengedettek: <br /><br />%s.',
-        'no_flood' => 'Már hozzászóltál a fájlhoz.<br /><br />Szerkeszd az előző hozzászólásod, ha szükséges', //cpg1.3.0
-        'redirect_msg' => 'Átirányítás folyamatban.<br /><br /><br />Nyomd meg a \'CONTINUE\'-t, ha a kép nem frissül automatikusan',
-        'upl_success' => 'A fájl sikeresen hozzáadásra került', //cpg1.3.0
-		'email_comment_subject' => 'Hozzászólás postázva lett Coppermine Fotógalérián-n', //cpg1.3.0
-		'email_comment_body' => 'Valaki hozzászólást postázott a galériádhoz. Látogasd meg', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => 'Képaláírás',
-        'fs_pic' => 'teljes méretű kép',
-        'del_success' => 'törlés sikeres',
-        'ns_pic' => 'normál méretű kép',
-        'err_del' => 'nem lehet törölni',
-        'thumb_pic' => 'ikon',
-        'comment' => 'megjegyzés',
-        'im_in_alb' => 'kép az albumban',
-        'alb_del_success' => ' \'%s\' album törölve',
-        'alb_mgr' => 'Albummenedzser',
-        'err_invalid_data' => 'Érvénytelen adat a következőben \'%s\'',
-        'create_alb' => 'Album generálása \'%s\'',
-        'update_alb' => 'Album módosítás \'%s\' név: \'%s\' index: \'%s\'',
-        'del_pic' => 'Fájl törlése', //cpg1.3.0
-        'del_alb' => 'Album törlése',
-        'del_user' => 'Felhasználó törlése',
-        'err_unknown_user' => 'A kijelölt felhasználó nem létezik !',
-        'comment_deleted' => 'A megjegyzést sikeresen töröltük',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-        'confirm_del' => 'Biztosan törölni akarod ezt a fájlt? \\nA hozzászólások is törlődnek.', //js-alert //cpg1.3.0
-        'del_pic' => 'A FÁJL TÖRLÉSE', //cpg1.3.0
-        'size' => '%s x %s pixel',
-        'views' => '%s',
-        'slideshow' => 'Diavetítés',
-        'stop_slideshow' => 'DIAVETÍTÉS VÉGE',
-        'view_fs' => 'Teljes méretű kép megtekintése',
-		'edit_pic' => 'Leírás szerkesztése', //cpg1.3.0
-		'crop_pic' => 'Kivágás és forgatás', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-        'title' =>'Fájl információ', //cpg1.3.0
-        'Filename' => 'Fájlnév',
-        'Album name' => 'Album név',
-        'Rating' => 'Osztályozás (%s szavazat)',
-        'Keywords' => 'Kulcsszavak',
-        'File Size' => 'Fájlméret',
-        'Dimensions' => 'Méretek',
-        'Displayed' => 'Megtekintések száma',
-        'Camera' => 'Kamera',
-        'Date taken' => 'Felvétel dátuma',
-        'Aperture' => 'Apertúra',
-        'Exposure time' => 'Expozíció időpontja',
-        'Focal length' => 'Fókusztávolság',
-        'Comment' => 'Megjegyzés',
-        'addFav'=>'Hozzáadás a kedvencekhez',
-        'addFavPhrase'=>'Kedvencek',
-        'remFav'=>'Kivétel kedvencekből',
-		'iptcTitle'=>'IPTC Cím', //cpg1.3.0
-		'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-		'iptcKeywords'=>'IPTC kulcsszavak', //cpg1.3.0
-		'iptcCategory'=>'IPTC kategóriák', //cpg1.3.0
-		'iptcSubCategories'=>'IPTC alkategóriák', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-        'OK' => 'OK',
-        'edit_title' => 'Hozzászólás szerkesztése',
-        'confirm_delete' => 'Biztos törölni kívánod a hozzászólást?', //js-alert
-        'add_your_comment' => 'Hozzászólás hozzáfűzése',
-        'name'=>'Név',
-        'comment'=>'Megjegyzés',
-        'your_name' => 'Anon',
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => 'Klikkelj a képre az ablak bezárásához',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-        'title' => 'E-képeslap küldése',
-        'invalid_email' => '<b>Figyelmeztetés</b> : érvénytelen e-mail cím!',
-        'ecard_title' => 'Egy e-képeslap %s -tól neked',
-		'error_not_image' => 'Csak képeket lehet e-képeslapként küldeni.', //cpg1.3.0
-        'view_ecard' => 'Ha az e-képeslap nem jelenik meg helyesen, klikkelj a következő linkre',
-        'view_more_pics' => 'Klikkelj erre a linkre további képek megtekintéséhez!',
-        'send_success' => 'E-képeslapod továbbítottuk',
-        'send_failed' => 'Sajnálom, de a szerver nem tud e-képeslapot küldeni...',
-        'from' => 'Feladó',
-        'your_name' => 'Neved',
-        'your_email' => 'E-mail címed',
-        'to' => 'Címzett',
-        'rcpt_name' => 'Címzett neve',
-        'rcpt_email' => 'Címzett e-mail címe',
-        'greetings' => 'Üdvözlet',
-        'message' => 'Üzenet',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-        'pic_info' => 'Fájl információ', //cpg1.3.0
-        'album' => 'Album',
-        'title' => 'Cím',
-        'desc' => 'Leírás',
-        'keywords' => 'Kulcsszavak',
-        'pic_info_str' => '%sx%s - %sKB - %s megtekintés - %s szavazat',
-        'approve' => 'Fájl jóváhagyása', //cpg1.3.0
-        'postpone_app' => 'Jóváhagyás később',
-        'del_pic' => 'Fájl törlés', //cpg1.3.0
-		'read_exif' => 'EXIF információ újraolvasása', //cpg1.3.0
-        'reset_view_count' => 'Nézettségszámláló nullázása',
-        'reset_votes' => 'Szavazatszámláló alaphelyzetbe',
-        'del_comm' => 'Hozzászólások törlése',
-        'upl_approval' => 'Feltöltés jóváhagyás',
-        'edit_pics' => 'Fájlok rendezése', //cpg1.3.0
-        'see_next' => 'Következő fájl', //cpg1.3.0
-        'see_prev' => 'Előző fájl', //cpg1.3.0
-        'n_pic' => '%s db fájl', //cpg1.3.0
-        'n_of_pic_to_disp' => 'Fájl / oldal', //cpg1.3.0
-        'apply' => 'Módosítások végrehajtása', //cpg1.3.0
-		'crop_title' => 'Coppermine képszerkesztő', //cpg1.3.0
-		'preview' => 'Előnézet', //cpg1.3.0
-		'save' => 'Kép mentése', //cpg1.3.0
-		'save_thumb' =>'Mentés ikonként', //cpg1.3.0
-		'sel_on_img' =>'A kiválasztott résznek a képen belül kell lennie!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Gyakran Ismételt kérdések', //cpg1.3.0
-  'toc' => 'Tartalomjegyzék', //cpg1.3.0
-  'question' => 'Kérdések: ', //cpg1.3.0
-  'answer' => 'Válaszok: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Általános GYIK', //cpg1.3.0
-  array('Miért kell regisztrálnom?', 'A regisztrálást kérheti az adminisztrátor. A regisztráció a tagnak plusz szolgáltatásokat biztosíthat, mint képek feltöltését, kedvencek lista vezetését, képek osztályozását és hozzászólások postázását stb.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Hogyan regisztráljak?', 'Menj a &quot;Regisztráció&quot; menübe és töltsd ki a kívánt mezőket (és az opcionálisakat ha akarod).<br />Ha az adminisztrátor engedélyezte az e-mail aktiválást, akkor az információk megadása után egy e-mailben kapsz értesítést a regisztrációról, valamint arról, hogy hogyan aktiválhatod a hozzáférésedet, ami a bejelentkezéshez szükséges.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Hogyan jelentkezhetek be?', 'Menj a &quot;Bejelentkezés&quot; menübe, add meg a felhasználóneved és jelszavadat. Ha azt akarod, hogy a legközelebbi látogatásod alkalmával automatikusan be legyél jelentkezve, x-eld ki a &quot;Emlékezz rám&quot; négyzetet.<br /><b>FONTOS: &quot;Az Emlékezz rám&quot; csak akkor működik, ha a Cooky-kat engedélyezted és nem törölted a webhelyeden!</b>', 'offline', 0), //cpg1.3.0
-  array('Miért nem tudok bejelentkezni?', 'Regisztráltál, és válaszoltál az e-mailben kapott linkre? Ez aktiválja a hozzáférésed. Egyéb bejelentkezési probléma esetén fordulj a webhely adminisztrátorához!', 'offline', 0), //cpg1.3.0
-  array('Mi történik, ha elfelejtettem a jelszavam?', 'Ha látsz a webhelyen &quot;Elfelejtettem a jelszavam&quot; linket, használd! Egyébként kérj a webhely adminisztrátorától új jelszót!', 'offline', 0), //cpg1.3.0
-  //array('Mi történik, ha megváltozott az e-mail címem?', 'Egyszerűen lépj be és a &quot;Profilom&quot; menüben változtasd meg az e-mail címedet!', 'offline', 0), //cpg1.3.0
-  array('Hogyan tárolhatok egy fájlt a &quot;Kedvencek&quot; között?', 'Klikkelj a képre, ha a kép alatt nem látható a &quot;Fájl információ&quot;, akkor klikkelj a fájlinformáció ikonra (<img src="images/info.gif" width="16" height="16" border="0" alt="Fájl információ" />), görgess le a &quot;Fájl információ&quot;-hoz, majd klikkelj a &quot;Hozzáadás a kedvencekhez&quot; likre!<br /><br />FONTOS: A cooky-kat engedélyezned kell és nem törölheted a webhelyeden!', 'offline', 0), //cpg1.3.0
-  array('Hogyan osztályozhatom a fájlokat?', 'Klikkelj az ikonizált képre, görgess az aljára, és válaszd a &quot;Fájl osztályozása&quot; részben klikkelj a megfelelő osztályzatra!', 'offline', 0), //cpg1.3.0
-  array('Hogyan postázhatok hozzászólást egy fájlhoz?', 'Klikkelj az ikonizált képre, mej az aljára, és postázz hozzászólást!', 'offline', 0), //cpg1.3.0
-  array('Hogyan tölthetek fel fájlokat?', 'Menj a &quot;Feltöltés&quot; menübe és válaszd ki az albumot, amelyikbe fájlt akarsz feltölteni! Klikkelj a &quot;Browse...&quot; gombra és válaszd ki a feltöltendő fájlt! Megadhatsz címet és képaláírást is igény szerint. Végül klikkelj a &quot;TOVÁBB&quot; gombra.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hova tölthetek fel fájlokat?', 'Az &quot;Képtáram&quot; valamelyik albumába tölthetsz fel fájlokat. Az adminisztrátor engedélyezheti, hogy feltölthess fájlokat a főképtár egy vagy több albumába is.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Milyen típusú és méretű fájlt tölthetek fel?', 'A méretet és típust (jpg,gif,..etc.) az adminisztrátor döntheti el.', 'offline', 0), //cpg1.3.0
-  array('Mi az &quot;Képtáram&quot;?', 'Az &quot;Képtáram&quot; egy személyes képtár, ahova a felhasználó feltölthet fájlt, és menedzselheti.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hogyan hozhatok létre, nevezhetek át, vagy törölhetek albumot az &quot;Képtáram&quot;-ban?', '&quot;Admin mód&quot;-ban kell, hogy legyél.<br />Menj a &quot;Személyes albumok szerkesztése 
- 
-&quot; menübe és klikkelj a &quot;Új&quot; gombra. Írd át az &quot;Új album&quot;-ot a kívánt névre.<br />A képtárad bármelyik meglévő albumát is átnevezheted.<br />Klikkelj a &quot;Módosítások végrehajtása&quot;-ra.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hogyan szabályozhatom, hogy a felhasználók láthassák-e az albumomat?','&quot;Admin mód&quot;-ban kell, hogy legyél.<br />Menj a &quot;Személyes albumom tulajdonságai&quot;-ba. Az &quot;Album módosítása&quot; legördülő menüből válaszd ki a kívánt albumot.<br />Itt megváltoztathatod az album nevét, leírását, ikonizált képét, és korlátozhatod az albumban lévő fájlok megtekintését, osztályozását, és hozzászólások postázását.<br />Klikkelj ezután az &quot;Album módosítása&quot; gombra!.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hogyan láthatom más felhasználó képtárát?', 'Menj az &quot;Albumlistára&quot; és válaszd ki a &quot;Felhasználói képtárak&quot; linket.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Mik a Cooky-k?', 'A cooky-k szöveges adatállományok, melyeket a webhely küld a számítógépedre.<br />A cooky-k általában azt teszik lehetővé, hogy a felhasználó ismételt bejelentkezés nélkül is visszataláljon a webhelyre, és egyéb hasonló kényelmi lehetőségeket biztosít.', 'offline', 0), //cpg1.3.0
-  array('Hol kaphatom meg ezt a programot a webhelyemre?', 'Coppermine egy ingyenes multimédiás képtár, GNU GPL licensszel. Tele van szolgáltatásokkal és különböző platformokon működik. Látogass el a <a href="http://coppermine.sf.net/">Coppermine honlap</a>-ra további információért és a program letöltéséért.', 'offline', 0), //cpg1.3.0
-
-  'Navigálás a webhelyen', //cpg1.3.0
-  array('Mi az &quot;Albumlista&quot;?', 'Ez megmutatja a teljes képtárat a kategóriákra mutató linkeken keresztül. A kategória linkje ikonizált kép is lehet.', 'offline', 0), //cpg1.3.0
-  array('Mi az &quot;Képtáram&quot;?', 'Ennek a szolgáltatásnak a segítségével a felhasználók saját képtárt hozhatnak létre, ebben létrehozhatnak, módosíthatnak és törölhetnek albumokat, valamint képeket tölthetnek fel ide.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Mi a különbség az &quot;Admin mód&quot; és a &quot;Felhaszn.mód&quot; között?', 'Adminisztrátor módban a felhasználó módosíthatja a képtárát (és másét, ha az adminisztrátor ezt engedélyezte).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Mi a &quot;Feltöltése&quot;?', 'Ez a szolgáltatás lehetővé teszi a felhasználóknak fájlok feltöltését egy az általad vagy az adminisztrátor által megadott képtárba (méretet és típust az adminisztrátor engedélyez).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Mi a &quot;Friss feltöltések&quot;?', 'Ez a szolgáltatás mutatja az utoljára feltöltött fájlokat.', 'offline', 0), //cpg1.3.0
-  array('Mi a &quot;Friss hozzászólások&quot;?', 'Ez a szolgáltatás mutatja az utoljára postázott hozzászólásokat a fájlokhoz.', 'offline', 0), //cpg1.3.0
-  array('Mi a &quot;Legtöbbször nézett&quot;?', 'Ez a szolgáltatás mutatja az összes felhasználó által legtöbbször nézett fájlokat, függetlenül attól, hogy bejelentkeztek-e, vagy nem.', 'offline', 0), //cpg1.3.0
-  array('Mi a &quot;Legtöbb szavazat&quot;?', 'Ez a szolgáltatás mutatja legtöbb szavazatot kapott fájlokat, az átlagosztályzattal (például ha 5 felhasználó mindegyike <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />-t adott, akkor a kép átlagosztályzata <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />. Ha ö felhasználó 1-től 5-ig osztályozott (1,2,3,4,5), akkor az átlagosztályzat <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> lesz.)<br />Az osztályzat <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" />-tő (legjobb) megy <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" />-ig (legrosszabb).', 'offline', 0), //cpg1.3.0
-  array('Mi a &quot;Kedvencek&quot;?', 'Ez a szolgáltatás a felhasználó számára lehetővé teszi, hogy kedvenc képeire cooky segítségével emlékezzen a számítógép.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Jelszó emlékeztető', //cpg1.3.0
-  'err_already_logged_in' => 'Már bejelentkeztél!', //cpg1.3.0
-  'enter_username_email' => 'Add meg a felhasználóneved és e-mail címedet!', //cpg1.3.0
-  'submit' => 'mehet', //cpg1.3.0
-  'failed_sending_email' => 'A jelszó-emlékeztető e-mail kiküldése nem sikerült!', //cpg1.3.0
-  'email_sent' => 'Egy e-mailt küldtünk felhasználónévvel és jelszóval %s-nek', //cpg1.3.0
-  'err_unk_user' => 'A kiválasztott felhasználó nem létezik!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Jelszó-emlékeztető', //cpg1.3.0
-  'passwd_reminder_body' => 'Kérted, hogy emlékeztessünk a bejelentkezési adataidra:
-Felhasználónév: %s
-Jelszó: %s
-Klikkelj %s -ra a bejelentkezéshez.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-        'group_name' => 'Csoport megnevezése',
-        'disk_quota' => 'Diszk kvóta',
-        'can_rate' => 'Osztályozhat fájlokat', //cpg1.3.0
-        'can_send_ecards' => 'Küldhet e-képeslapot',
-        'can_post_com' => 'Hozzászólást küldhet',
-        'can_upload' => 'Feltölthet fájlokat', //cpg1.3.0
-        'can_have_gallery' => 'Lehet személyes képtára',
-        'apply' => 'Módosítások végrehajtása',
-        'create_new_group' => 'Új csoport létrehozása',
-        'del_groups' => 'Kijelölt csoport(ok) törlése ',
-        'confirm_del' => 'Figyelmeztetés: ha törölsz egy csoportot, a hozzá tartozó felhasználók áthelyeződnek a \'Regisztráltak\' csoportba !\n\nFolytatod ?', //js-alert //cpg1.3.0
-        'title' => 'Felhasználócsoportok menedzselése',
-        'approval_1' => 'Nyilvános feltöltés jóváhagyás (1)',
-        'approval_2' => 'Privát feltöltés jóváhagyás (2)',
-		'upload_form_config' => 'Feltöltés a konfigurációból', //cpg1.3.0
-		'upload_form_config_values' => array( 'Csak egyenkénti feltöltés', 'Csak csoportos feltöltés', 'Csak URI feltöltés', 'Csak ZIP feltöltés', 'Fájl-URI', 'Fájl-ZIP', 'URI-ZIP', 'Fájl-URI-ZIP'), //cpg1.3.0
-		'custom_user_upload'=>'A felhasználók beállíthatják a feltöltés sorok számát?', //cpg1.3.0
-		'num_file_upload'=>'Fájl feltöltés sorok maximum/pontos száma', //cpg1.3.0
-		'num_URI_upload'=>'URI feltöltés sorok maximum/pontos száma', //cpg1.3.0
-        'note1' => '<b>(1)</b> A nyilvános albumba történő feltöltés adminisztrátori jóváhagyást igényel',
-        'note2' => '<b>(2)</b> A felhasználó albumába történő feltöltés adminisztrátori jóváhagyást igényel',
-        'notes' => 'Megjegyzések',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-        'welcome' => 'Üdvözöllek!',
-);
-
-$lang_album_admin_menu = array(
-        'confirm_delete' => 'Biztos törölni akarod az albumot? \\nMinden fájl és hozzászólás is törlődik!', //js-alert //cpg1.3.0
-        'delete' => 'TÖRLÉS',
-        'modify' => 'TULAJDONSÁGOK',
-        'edit_pics' => 'SZERKESZTÉS',
-);
-
-$lang_list_categories = array(
-        'home' => 'Home',
-        'stat1' => '<b>[pictures]</b> fájl <b>[albums]</b> albumban és <b>[cat]</b> kategóriában <b>[comments]</b> hozzászólással, megtekintések száma: <b>[views]</b>', //cpg1.3.0
-        'stat2' => '<b>[pictures]</b> fájl <b>[albums]</b> albumban, megtekintések száma: <b>[views]</b>', //cpg1.3.0
-        'xx_s_gallery' => '%s képtára',
-        'stat3' => '<b>[pictures]</b> fájl <b>[albums]</b> albumban <b>[comments]</b> hozzászólással, megtekintések száma: <b>[views]</b>' //cpg1.3.0
-);
-
-$lang_list_users = array(
-        'user_list' => 'Felhasználók listája',
-        'no_user_gal' => 'Nincs felhasználó a képtárban',
-        'n_albums' => '%s album(ok)',
-        'n_pics' => '%s fájl(ok)' //cpg1.3.0
-);
-
-$lang_list_albums = array(
-        'n_pictures' => '%s fájl', //cpg1.3.0
-        'last_added' => ', utolsó feltöltés: %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-        'login' => 'Bejelentkezés',
-        'enter_login_pswd' => 'Adja meg felhasználónevét és jelszavát a bejelentkezéshez',
-        'username' => 'Felhasználónév',
-        'password' => 'Jelszó',
-        'remember_me' => 'Emlékezz rám',
-        'welcome' => 'Üdvözöllek %s ...',
-        'err_login' => '*** A bejelentkezés sikertelen, próbáld újra ***',
-        'err_already_logged_in' => 'Már bejelentkeztél!',
-		'forgot_password_link' => 'Elfelejtettem a jelszavam', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-        'logout' => 'Kijelentkezés',
-        'bye' => 'Viszontlátásra %s ...',
-        'err_not_loged_in' => 'Nem vagy bejelentkezve!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP infó', //cpg1.3.0
-  'explanation' => 'Ezt az üzenetet a <a href="http://www.php.net/phpinfo">phpinfo()</a> PHP függvény generálta a Copermine rendszerben (az üzenet jobb sarka levágásra kerülhet).', //cpg1.3.0
-  'no_link' => 'Saját phpinfód megmutatása másoknak biztonsági rizikót jelenthet, ezért ez az oldal csak admin módban látható. Erről az oldlról nem postázhatsz linket másoknak, ezekhez a hozzáférés le lesz tiltva.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => '%s album módosítása ',
-        'general_settings' => 'Általános beállítások',
-        'alb_title' => 'Album cím',
-        'alb_cat' => 'Album kategória',
-        'alb_desc' => 'Album leírás',
-        'alb_thumb' => 'Album ikon',
-        'alb_perm' => 'Album jogosultságok',
-        'can_view' => 'Albumot láthatja: ',
-        'can_upload' => 'Látogatók feltölthetnek képet',
-        'can_post_comments' => 'Látogatók küldhetnek hozzászólásokat',
-        'can_rate' => 'Látogatók osztályozhatják a képeket',
-        'user_gal' => 'Felhasználói képtár',
-        'no_cat' => '* Nincs kategória *',
-        'alb_empty' => 'Az album üres',
-        'last_uploaded' => 'Utoljára feltöltött',
-        'public_alb' => 'Mindenki (nyilvános album)',
-        'me_only' => 'Csak én',
-        'owner_only' => 'Csak a (%s) album tulajdonosa',
-        'groupp_only' => 'Csak a \'%s\' csoport tagjai',
-        'err_no_alb_to_modify' => 'Nincs módosítható album az adatbázisban.',
-        'update' => 'Album módosítása', //cpg1.3.0
-		'notice1' => '(*) a %sgroups%s beállításoktól függően', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-        'already_rated' => 'Sajnálom, de már osztályoztad ezt a fájlt', //cpg1.3.0
-        'rate_ok' => 'Osztályzatod elfogadtuk',
-		'forbidden' => 'Nem osztályozhatod a saját képeidet.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Bár a {SITE_NAME} adminisztrátora mindent elkövet, hogy amilyen gyorsan csak lehet, szerkesszen vagy töröljön minden kifogásolható dokumentumot, lehetetlen minden küldemény ellenőrzése. Kérjük ezért annak megértését, hogy minden erre a weblapra címzett küldemény annak szerzője nézetét és véleményét fejezi ki, és nem az adminisztrátorét, illetve webmesterét (kivéve az általuk postázott küldeményeket). Ennél fogva nem tudunk értük felelősséget vállalni.<br />
-<br />
-Elfogadod, hogy nem postázol semmilyen sértő, obszcén, vulgáris, rágalmazó, gyűlölködő, fenyegető, szexuális tartalmú, vagy bármilyen más olyan tartalmú anyagot, amely érvényes törvényt sért. Elfogadod, hogy a {SITE_NAME} webmesterének, adminisztrátorának, vagy moderátorának bármikor jogában áll bármilyen tartalmat szükség esetén törölni, vagy szerkeszteni. Mint felhasználó egyetértesz a közölt információk adatbázisban történő tárolásához. Bár a webmester, illetve adminisztrátor nem adja ki harmadik feleknek ezeket az információkat a hozzájárulásod nélkül, nem tehető felelőssé semmilyen olyan hacker kísérletért, melyek az adatok kompromittálásához vezet.<br />
-<br />
-Ez a weblap cooky formájában információt tárol a számítógépeden. Ezek a cooky-k csak azt a célt szolgálják, hogy fokozzák a nézhetőségi élményt. Az email cím csak a regisztrációs adataidnak és jelszavadnak nyugtázására szolgál.<br />
-<br />
-Az 'Egyetértek'-re klikkelve elfogadod ezeket a feltételeket.
-EOT;
-
-$lang_register_php = array(
-        'page_title' => 'Felhasználó regisztráció',
-        'term_cond' => 'Regisztrációs feltételek',
-        'i_agree' => 'Egyetértek',
-        'submit' => 'Regisztrálás',
-        'err_user_exists' => 'A megadott felhasználónév már létezik, adjon meg másikat',
-        'err_password_mismatch' => 'A két jelszó nem egyezik, add meg újra',
-        'err_uname_short' => 'A felhasználónév legalább 2 karakter hosszú kell, hogy legyen',
-        'err_password_short' => 'A jelszó legalább 2 karakter hosszú kell, hogy legyen',
-        'err_uname_pass_diff' => 'A felhasználónévnek és a jelszónak különböznie kell',
-        'err_invalid_email' => 'Érvénytelen email cím',
-        'err_duplicate_email' => 'Egy másik felhasználó már regisztrált ezzel az email címmel',
-        'enter_info' => 'Regisztrációs információk megadása',
-        'required_info' => 'Kötelező adat',
-        'optional_info' => 'Opcionális adat',
-        'username' => 'Felhasználónév',
-        'password' => 'Jelszó',
-        'password_again' => 'Jelszó még egyszer',
-        'email' => 'Email',
-        'location' => 'Tartózkodási hely',
-        'interests' => 'Érdeklődési kör',
-        'website' => 'Honlap',
-        'occupation' => 'Foglalkozás',
-        'error' => 'HIBA',
-        'confirm_email_subject' => '%s - Regisztráció nyugtázása',
-        'information' => 'Információ',
-        'failed_sending_email' => 'A regisztrációs megerősítő emailt nem sikerült elküldeni !',
-        'thank_you' => 'Köszönjük, hogy regisztráltál.<br /><br />Küldtünk egy emailt a megadott email címre, amiben megadtuk, hogy hogyan aktiválhatod felhasználói hozzáférésed.',
-        'acct_created' => 'Felhasználói hozzáférésed létrehoztuk és bejelentkezhetsz a felhasználóneveddel és jelszavaddal',
-        'acct_active' => 'Felhasználói hozzáférésed aktiváltuk és bejelentkezhetsz a felhasználóneveddel és jelszavaddal',
-        'acct_already_act' => 'Felhasználói hozzáférésed már aktív !',
-        'acct_act_failed' => 'Ezt a felhasználói hozzáférést nem lehet aktiválni !',
-        'err_unk_user' => 'A kiválasztott felhasználó nem létezik !',
-        'x_s_profile' => '%s profilja',
-        'group' => 'Csoport',
-        'reg_date' => 'Csatlakozás ideje',
-        'disk_usage' => 'Tárfelhasználás',
-        'change_pass' => 'Jelszó megváltoztatása',
-        'current_pass' => 'Jelenlegi jelszó',
-        'new_pass' => 'Új jelszó',
-        'new_pass_again' => 'Új jelszó még egyszer',
-        'err_curr_pass' => 'A jelenlegi jelszó hibás',
-        'apply_modif' => 'Módosítások végrehajtása',
-        'change_pass' => 'Jelszó megváltoztatása',
-        'update_success' => 'Profilod aktualizáltuk',
-        'pass_chg_success' => 'Jelszavad megváltoztattuk',
-        'pass_chg_error' => 'Jelszavad nem változtattuk meg',
-		'notify_admin_email_subject' => '%s - regisztrációs értesítés', //cpg1.3.0
-		'notify_admin_email_body' => 'Egy új felhasználó "%s" névvel regisztrált a képtáradba', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Köszönjük, hogy regisztráltál '{SITE_NAME}' weblapunkon
-
-Felhasználóneved : "{USER_NAME}"
-Jelszavad : "{PASSWORD}"
-
-Felhaználói hozzáférésed aktiválásához az alábbi linkre kell klikkelned.
-
-{ACT_LINK}
-
-Üdvözlettel,
-
-A '{SITE_NAME}' adminisztrátora
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-        'title' => 'Hozzászólások megtekintése',
-        'no_comment' => 'Nincs hozzászólás',
-        'n_comm_del' => '%s hozzászólás(ok) törölve',
-        'n_comm_disp' => 'Megjelenítendő hozzászólások száma',
-        'see_prev' => 'Előző',
-        'see_next' => 'Következő',
-        'del_comm' => 'Kijelölt hozzászólások törölve',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => 'Keresés a képtárban',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-        'page_title' => 'Új fájl keresése', //cpg1.3.0
-        'select_dir' => 'Könyvtár választása',
-        'select_dir_msg' => 'Ez a funkció lehetővé teszi egy köteg - FTP-vel a szerverre másolt - fájl hozzáadását a képtárhoz.<br /><br />Válaszd ki a könyvtárat, ahonnan hozzá akarsz adni a képtárhoz fájlokat', //cpg1.3.0
-        'no_pic_to_add' => 'Nincs hozzáadható fájl', //cpg1.3.0
-        'need_one_album' => 'Ehhez a funkcióhoz legalább egy albumnak léteznie kell',
-        'warning' => 'Figyelmeztetés',
-        'change_perm' => 'a szkript nem tud írni ebbe a könyvtárba, 755-ről 777-re kell cserélned a jogosultságát mielőtt hozzáadsz fájlokat!', //cpg1.3.0
-        'target_album' => '<b>Adja hozzá a </b>"%s"<b> könyvtárból a fájlokat a </b>%s albumhoz', //cpg1.3.0
-        'folder' => 'Könyvtár',
-        'image' => 'Kép',
-        'album' => 'Album',
-        'result' => 'Eredmény',
-        'dir_ro' => 'Nem írható. ',
-        'dir_cant_read' => 'Nem olvasható. ',
-        'insert' => 'Új fájlok hozzáadása a képtárhoz', //cpg1.3.0
-        'list_new_pic' => 'Új fájlok felsorolása', //cpg1.3.0
-        'insert_selected' => 'Kijelölt fájlok hozzáadása', //cpg1.3.0
-        'no_pic_found' => 'Nincs új fájl', //cpg1.3.0
-        'be_patient' => 'Légy türelemmel, a szkriptnek idő kell a fájlok hozzáadásához', //cpg1.3.0
-		'no_album' => 'nem választottál albumot',  //cpg1.3.0
-        'notes' =>  '<ul>'.
-                                '<li><b>OK</b> : azt jelenti, hogy a fájl hozzáadása sikeres volt'. //cpg1.3.0
-                                '<li><b>DP</b> : azt jelenti, hogy a fájl már az adatbázisban volt'. //cpg1.3.0
-                                '<li><b>PB</b> : azt jelenti, hogy a fájl nem volt hozzáadható, ellenőrizd a konfigurációt és a fájlokat tartalmazó könyvtárak jogosultságait '. //cpg1.3.0
-		                        '<li><b>NA</b> : azt jelenti, hogy nem választottad ki az albumot, melybe a fájlokat fel akarod tölteni, üss \'<a href="javascript:history.back(1)">back</a>\'-t és válassz ki egy albumot. Ha nincs egy albumod se, akkor <a href="albmgr.php">először generálj egyet</a></li>'.
-                                '<li>Ha az OK, DP, PB \'jelek\' nem láthatók, klikkelj a hibás fájlra a PHP hibaüzenetének megjelenítéséhez'. //cpg1.3.0
-                                '<li>Ha a browser leidőzített, nyomja meg a frissítés gombot'.
-                                '</ul>',
-								'select_album' => 'album kiválasztása', //cpg1.3.0
-								'check_all' => 'Mindet kijelöl', //cpg1.3.0
-								'uncheck_all' => 'Mindet NEM kijelöl', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-        'title' => 'Fájl feltöltése', //cpg1.3.0
-		'custom_title' => 'Beállított lekérési űrlap', //cpg1.3.0
-		'cust_instr_1' => 'Kiválaszthatsz beállított számú feltöltési sort. Azonban nem lépheted túl az alábbi limitet.', //cpg1.3.0
-		'cust_instr_2' => 'Sor szám lekérés', //cpg1.3.0
-		'cust_instr_3' => 'Fájl feltöltési sok: %s', //cpg1.3.0
-		'cust_instr_4' => 'URI/URL feltöltési sorok: %s', //cpg1.3.0
-		'cust_instr_5' => 'URI/URL feltöltési sorok:', //cpg1.3.0
-		'cust_instr_6' => 'Fájl feltöltési sorok:', //cpg1.3.0
-		'cust_instr_7' => 'Add meg minden típusra a jelenleg tervezett feltöltési sorok számát.  Utána üss \'Folytatás\'-t. ', //cpg1.3.0
-		'reg_instr_1' => 'Érvénytelen akció ebben a generálásban.', //cpg1.3.0
-		'reg_instr_2' => 'Most feltöltheted a fájljaidat az alábbi feltöltési sorok használatával. A kliensről a szerverre feltöltendő fájlok mérete egyenként nem lépheti túl a %s KB határt. A \'Fájl feltöltés\' és \'URI/URL Feltöltés\' részben feltöltött ZIP fájlok tömörítettek maradnak.', //cpg1.3.0
-		'reg_instr_3' => 'Ha azt akarod, hogy a ZIP fájlod kicsomagolásra kerüljön, használd a \'Kitömörítő ZIP feltöltés\' részben található sort.', //cpg1.3.0
-		'reg_instr_4' => 'Az URI/URL feltöltési részben add meg a fájl elérési útvonalat a következő módon: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-		'reg_instr_5' => 'Ha kitöltötted az űrlapot, nyomj \'Folytatás\'-t.', //cpg1.3.0
-		'reg_instr_6' => 'Kitömörítő ZIP feltöltés:', //cpg1.3.0
-		'reg_instr_7' => 'Fájl feltöltés:', //cpg1.3.0
-		'reg_instr_8' => 'URI/URL feltöltés:', //cpg1.3.0
-		'error_report' => 'Hibajelentés', //cpg1.3.0
-		'error_instr' => 'A következő feltöltések hibát eredményeztek:', //cpg1.3.0
-		'file_name_url' => 'Fájlnév/URL', //cpg1.3.0
-		'error_message' => 'Hibaüzenet', //cpg1.3.0
-		'no_post' => 'Nem került feltöltésre fájl a postázással.', //cpg1.3.0
-		'forb_ext' => 'Tiltott fájlkiterjesztés.', //cpg1.3.0
-		'exc_php_ini' => 'Túllépted a php.ini-ben megengedett fájlméretet.', //cpg1.3.0
-		'exc_file_size' => 'Túllépted a CPG-ben megengedett fájlméretet.', //cpg1.3.0
-		'partial_upload' => 'Csak részleges feltöltés.', //cpg1.3.0
-		'no_upload' => 'Nem történt feltöltés.', //cpg1.3.0
-		'unknown_code' => 'Ismeretlen PHP feltöltési hibakód.', //cpg1.3.0
-		'no_temp_name' => 'Nincs feltöltés - Nincs temp név.', //cpg1.3.0
-		'no_file_size' => 'Nem tartalmaz adatot / hibás adat', //cpg1.3.0
-		'impossible' => 'Nem lehet átmozgatni.', //cpg1.3.0
-		'not_image' => 'Nem / hibás kép', //cpg1.3.0
-		'not_GD' => 'Nem GD kiterjesztés.', //cpg1.3.0
-		'pixel_allowance' => 'Pixel határt túllépted.', //cpg1.3.0
-		'incorrect_prefix' => 'Helytelen URI/URL prefix', //cpg1.3.0
-		'could_not_open_URI' => 'Nem tudtam megnyitni az URI-t.', //cpg1.3.0
-		'unsafe_URI' => 'Nem igazolható a biztonság.', //cpg1.3.0
-		'meta_data_failure' => 'Meta adat hiba', //cpg1.3.0
-		'http_401' => '401 Jogosulatlan', //cpg1.3.0
-		'http_402' => '402 fizetési kötelezettség', //cpg1.3.0
-		'http_403' => '403 tiltott', //cpg1.3.0
-		'http_404' => '404 nem található', //cpg1.3.0
-		'http_500' => '500 belső szerver hiba', //cpg1.3.0
-		'http_503' => '503 szerver nem elérhető', //cpg1.3.0
-		'MIME_extraction_failure' => 'MIME nem volt meghatározható.', //cpg1.3.0
-		'MIME_type_unknown' => 'Ismeretlen MIME tipus', //cpg1.3.0
-		'cant_create_write' => 'Nem lehet írható fájlt létrehozni.', //cpg1.3.0
-		'not_writable' => 'Nem lehet írni az írható fájlba.', //cpg1.3.0
-		'cant_read_URI' => 'Nem olvasható az URI/URL', //cpg1.3.0
-		'cant_open_write_file' => 'Nem nyitható meg az URI írható fájl.', //cpg1.3.0
-		'cant_write_write_file' => 'Nem lehet írni az URI írható fájlba.', //cpg1.3.0
-		'cant_unzip' => 'Nem lehet kicsomagolni.', //cpg1.3.0
-		'unknown' => 'Ismeretlen hiba', //cpg1.3.0
-		'succ' => 'Sikeres feltöltések', //cpg1.3.0
-		'success' => '%s feltöltés sikeres volt.', //cpg1.3.0
-		'add' => 'Üss \'Folytatás\'-t a fájlok albumhoz történő hozzáadásához.', //cpg1.3.0
-		'failure' => 'Feltöltés hiba', //cpg1.3.0
-		'f_info' => 'Fájl információ', //cpg1.3.0
-		'no_place' => 'Az előző fájlt nem sikerült elhelyezni.', //cpg1.3.0
-		'yes_place' => 'Az előző fájlt sikerült elhelyezni.', //cpg1.3.0
-        'max_fsize' => 'Maximum megengedett fájlméret %s KB',
-        'album' => 'Album',
-        'picture' => 'Fájl', //cpg1.3.0
-        'pic_title' => 'Fájl címe', //cpg1.3.0
-        'description' => 'Fájl leírása', //cpg1.3.0
-        'keywords' => 'Kulcsszavak (szóközökkel elválasztva)',
-        'err_no_alb_uploadables' => 'Nincs album, ahova engedélyezett a feltöltés',
-		'place_instr_1' => 'Tedd a fájlokat az albumba ezúttal.  Most megadhatod a releváns információkat minden fájlhoz.', //cpg1.3.0
-		'place_instr_2' => 'Több fájlt kell elhelyezni. Nyomj \'Folytatás\'-t.', //cpg1.3.0
-		'process_complete' => 'Minden fájlt sikeresen elhelyeztél.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-        'title' => 'Felhasználók menedzselése',
-        'name_a' => 'Név növekvő',
-        'name_d' => 'Név csökkenő',
-        'group_a' => 'Csoport növekvő',
-        'group_d' => 'Csoport csökkenő',
-        'reg_a' => 'Reg. dátum növekvő',
-        'reg_d' => 'Reg. dátum csökkenő',
-        'pic_a' => 'Képszám növekvő',
-        'pic_d' => 'Képszám csökkenő',
-        'disku_a' => 'Diszkfelhasználás növekvő',
-        'disku_d' => 'Diszkfelhasználás csökkenő',
-		'lv_a' => 'Utolsó látogatás növekvő', //cpg1.3.0
-		'lv_d' => 'Utolsó látogatás csökkenő', //cpg1.3.0
-        'sort_by' => 'Felhasználók sorrendezése',
-        'err_no_users' => 'Nincs felhasználó !',
-        'err_edit_self' => 'Nem szerkesztheted a saját profilod, használd az \'Profilom\' menüpontot',
-        'edit' => 'SZERKESZT',
-        'delete' => 'TÖRÖL',
-        'name' => 'Felhasználónév',
-        'group' => 'Csoport',
-        'inactive' => 'Inaktív',
-        'operations' => 'Műveletek',
-        'pictures' => 'Fájlok', //cpg1.3.0
-        'disk_space' => 'Felhasznált tárhely / kvóta',
-        'registered_on' => 'Regisztrálva',
-		'last_visit' => 'Utolsó látogatás', //cpg1.3.0
-        'u_user_on_p_pages' => '%d felhasználó %d oldalon',
-        'confirm_del' => 'Biztös törölni kívánod a felhasználót? \\nMinden fájlja és albuma is törlődni fog.', //js-alert //cpg1.3.0
-        'mail' => 'MAIL',
-        'err_unknown_user' => 'A kijelölt felhasználó nem létezik !',
-        'modify_user' => 'Felhasználó módosítása',
-        'notes' => 'Megjegyzések',
-        'note_list' => '<li>Ha nem kívánod megváltoztatni az aktuális jelszót, hagyd üresen a "jelszó" mezőt',
-        'password' => 'Jelszó',
-        'user_active' => 'Felhasználó aktív',
-        'user_group' => 'Felhasználó csoport',
-        'user_email' => 'Felhasználó email címe',
-        'user_web_site' => 'Felhasználó honlapja',
-        'create_new_user' => 'Új felhasználó létrehozása',
-        'user_location' => 'Felhasználó lakhelye',
-        'user_interests' => 'Felhasználó érdeklődési köre',
-        'user_occupation' => 'Felhasználó foglalkozása',
-		'latest_upload' => 'Friss feltöltések', //cpg1.3.0
-		'never' => 'soha', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'Fájlok átméretezése', //cpg1.3.0
-        'what_it_does' => 'Mi történjen',
-        'what_update_titles' => 'Címek aktualizálása fájlnevekből',
-        'what_delete_title' => 'Címek törlése',
-        'what_rebuild' => 'Ikonok és átméretezett képek újragenerálása',
-        'what_delete_originals' => 'Eredeti képek felülírása az átméretezettekkel',
-        'file' => 'Fájl',
-        'title_set_to' => 'cím beállítása ..',
-        'submit_form' => 'érvényesítés',
-        'updated_succesfully' => 'sikeres módosítás',
-        'error_create' => 'HIBA a generálás során',
-        'continue' => 'Több kép feldolgozása',
-        'main_success' => 'A % fájlok felhasználása elsődleges fájlként sikeres volt', //cpg1.3.0
-        'error_rename' => '%s %s -ra átnevezése során HIBA',
-        'error_not_found' => 'A % fájlok nem találhatók',
-        'back' => 'vissza a főoldalra',
-        'thumbs_wait' => 'Ikonok és/vagy átméretezett képek aktualizálása, kérlek várj...',
-        'thumbs_continue_wait' => 'Ikonok és/vagy átméretezett képek aktualizálásának folytatása...',
-        'titles_wait' => 'Címek aktualizálása, kérlek várj...',
-        'delete_wait' => 'Címek törlése, kérlek várj...',
-        'replace_wait' => 'Eredeti képek felülírása az átméretezettekkel, kérlek várj...',
-        'instruction' => 'Gyors áttekintés',
-        'instruction_action' => 'Művelet kiválasztása',
-        'instruction_parameter' => 'Paraméterek beállítása',
-        'instruction_album' => 'Album kiválasztása',
-        'instruction_press' => 'Nyomj &quot;%s&quot;-t',
-        'update' => 'Ikonok és/vagy átméretezett fényképek aktualizálása',
-        'update_what' => 'Mit kell aktualizálni',
-        'update_thumb' => 'Csak ikonokat',
-        'update_pic' => 'Csak átméretezett képeket',
-        'update_both' => 'Ikonokat és átméretezett képeket is',
-        'update_number' => 'Klikkelésenként feldolgozandó képek száma',
-        'update_option' => '(Próbáld csökkenteni ezt az értéket, ha leidőzítési problémát észlelsz)',
-        'filename_title' => 'Fájlnév &#8594; Fájl cím', //cpg1.3.0
-        'filename_how' => 'Hogy legyen módosítva a fájlnév',
-        'filename_remove' => 'A jpg végződés törlése és _ (alulvonás) helyettesítése szóközzel',
-        'filename_euro' => '2003_11_23_13_20_20.jpg átnevezése 23/11/2003 13:20-ra',
-        'filename_us' => '2003_11_23_13_20_20.jpg átnevezése 11/23/2003 13:20-ra',
-        'filename_time' => '2003_11_23_13_20_20.jpg átnevezése 13:20ra',
-        'delete' => 'Kép címek vagy eredeti méretű képek törlése',
-        'delete_title' => 'Fájl címek törlése', //cpg1.3.0
-        'delete_original' => 'Eredeti méretű fájlok törlése', //cpg1.3.0
-        'delete_replace' => 'Eredeti képek felülírása átméretezettel',
-        'select_album' => 'Album kiválasztása',
-		'delete_orphans' => 'Árva hozzászólások törlése (minden albumon működik)', //cpg1.3.0
-		'orphan_comment' => 'árva hozzászólást találtam', //cpg1.3.0
-		'delete' => 'Törlés', //cpg1.3.0
-		'delete_all' => 'Mind törlése', //cpg1.3.0
-		'comment' => 'Hozzászólás: ', //cpg1.3.0
-		'nonexist' => 'nem létező fájlhoz csatolva # ', //cpg1.3.0
-		'phpinfo' => 'Phpinfo kijelzése', //cpg1.3.0
-		'update_db' => 'Adatbázis aktualizálása', //cpg1.3.0
-		'update_db_explanation' => 'Ha lecseréltél coppermine fájlokat, módosításokat végeztél, vagy korábbi verziójú coppermine-ról upgrade-eltél, futtasd le az adatbázis update-et. Ez létrehozza a szükséges adattáblákat és / vagy konfigurációs értékeket a coppermine adatbázisodban.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/indonesian.php cpg148/lang/indonesian.php
--- 133/lang/indonesian.php	2004-12-30 01:03:48.000000000 -0600
+++ cpg148/lang/indonesian.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1275 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-//  http://www.chezgreg.net/coppermine/                                      //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-//  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.                                      //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU:   
-// ------------------------------------------------------------------------- //
-// $Id: indonesian.php,v 1.7 2004/12/29 23:03:47 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-'lang_name_english' => 'Indonesian',  
-'lang_name_native' => 'Bahasa Indonesia', 
-'lang_country_code' => 'id', 
-'trans_name'=> 'sengsara', //the name of the translator - can be a nickname
-'trans_email' => 'sengsara@batamweb.net', //translator's email address (optional)
-'trans_website' => 'http://batamweb.net/', //translator's website (optional)
-'trans_date' => '2004-04-10', //the date the translation was created / last modified
-);
-
-$lang_charset = 'iso-8859-1';
-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('Byte', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab');
-$lang_month = array('Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', 'Okt', 'Nop', 'Des');
-
-// Some common strings
-$lang_yes = 'Ya';
-$lang_no  = 'Tidak';
-$lang_back = 'KEMBALI';
-$lang_continue = 'LANJUT';
-$lang_info = 'Informasi';
-$lang_error = 'Error';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d %B %Y';
-$lastcom_date_fmt =  '%d/%m/%y pada %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%d %B %Y pada %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%d %B %Y pada %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => 'File Acak', //cpg1.3.0
-  'lastup' => 'Upload Terakhir',
-  'lastalb'=> 'Album Terakhir Diupdate ', 
-  'lastcom' => 'Komentar Terakhir',
-  'topn' => 'Terbanyak Dilihat',
-  'toprated' => 'Nilai Tertingi',
-  'lasthits' => 'Terakhir Dilihat',
-  'search' => 'Hasil Pencarian', 
-  'favpics'=> 'File Favorit', //cpg1.3.0 
-);
-
-$lang_errors = array(
-  'access_denied' => 'Anda tidak memiliki izin untuk mengakses halaman ini.',
-  'perm_denied' => 'Anda tidak memiliki izin untuk melakukan ini.',
-  'param_missing' => 'Skrip dijalankan dengan parameter yang tidak lengkap.',
-  'non_exist_ap' => 'File/Album yang dimaksud tidak ditemukan !', //cpg1.3.0
-  'quota_exceeded' => 'Kuota disk terlampaui<br /><br />Anda memiliki kuota ruangan sebesar [quota]K, file-file anda telah menggunakan ruangan sebanyak [space]K, menambahkan file ini akan menyebabkan anda melampaui kuota.', //cpg1.3.0
-  'gd_file_type_err' => 'Jika menggunakan GD library tipe image yang dibolehkan hanya JPEG dan PNG.',
-  'invalid_image' => 'Image yang anda upload rusak atau tidak bisa ditangani oleh GD library',
-  'resize_failed' => 'Gagal membuat thumbnail atau memperkecil image.',
-  'no_img_to_display' => 'Tidak ada image untuk ditampilkan',
-  'non_exist_cat' => 'Kategori yang dimaksud tidak ditemukan',
-  'orphan_cat' => 'Kategori memiliki induk yang tidak ditemukan, jalankan pengaturan kategori untuk memperbaiki masalah ini!', //cpg1.3.0
-  'directory_ro' => 'Direktori \'%s\' tidak bisa ditulisi, file tidak bisa dihapus', //cpg1.3.0
-  'non_exist_comment' => 'Komentar yang dimaksud tidak ditemukan.',
-  'pic_in_invalid_album' => 'File berada dalam album yang tidak ditemukan (%s)!?',  //cpg1.3.0
-  'banned' => 'Anda telah di-banned dari situs ini.', 
-  'not_with_udb' => 'Fungsi ini tidak digunakan lagi dalam Coppermine sebab telah terintegrasi kedalam forum. Mungkin hal yang ingin anda lakukan tidak disupport oleh konfigurasi ini, atau fungsi tersebut seharusnya ditangani oleh software forum.', 
-  'offline_title' => 'Offline', //cpg1.3.0
-  'offline_text' => 'Galeri sedang offline - silahkan kunjungi lagi nanti', //cpg1.3.0
-  'ecards_empty' => 'Tidak ada data log e-card untuk ditampilkan. Coba periksa apakah anda sudah mengaktifkan log e-card dalam konfigurasi coppermine!', //cpg1.3.0
-  'action_failed' => 'Proses gagal.  Coppermine tidak berhasil memproses permintaan anda.', //cpg1.3.0
-  'no_zip' => 'File library yang diperlukan untuk memproses file ZIP tidak ditemukan. Silahkan hubungi administrator Coppermine.', //cpg1.3.0
-  'zip_type' => 'Anda tidak memilki izin untuk mengupload file ZIP.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Kode-kode berikut ini mungkin bermanfaat bagi anda: <li>[b]<b>Tebal</b>[/b]</li> <li>[i]<i>Miring</i>[/i]</li> <li>[url=http://situsweb.com/]Teks Url[/url]</li> <li>[email]alamat@email.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Lihat daftar album',
-  'alb_list_lnk' => 'Daftar Album',
-  'my_gal_title' => 'Lihat galeri pribadi saya',
-  'my_gal_lnk' => 'Galeriku',
-  'my_prof_lnk' => 'Profilku',
-  'adm_mode_title' => 'Pindah ke mode admin',
-  'adm_mode_lnk' => 'Mode Admin',
-  'usr_mode_title' => 'Pindah ke mode user',
-  'usr_mode_lnk' => 'Mode user',
-  'upload_pic_title' => 'Upload file ke dalam album', //cpg1.3.0
-  'upload_pic_lnk' => 'Upload File', //cpg1.3.0
-  'register_title' => 'Buat acount baru',
-  'register_lnk' => 'Register',
-  'login_lnk' => 'Login',
-  'logout_lnk' => 'Logout',
-  'lastup_lnk' => 'Upload Terakhir',
-  'lastcom_lnk' => 'Komentar Terakhir',
-  'topn_lnk' => 'Terbanyak Dilihat',
-  'toprated_lnk' => 'Nilai Tertinggi',
-  'search_lnk' => 'Pencarian',
-  'fav_lnk' => 'Favoritku', 
-  'memberlist_title' => 'Lihat Daftar Member', //cpg1.3.0
-  'memberlist_lnk' => 'Daftar Member', //cpg1.3.0
-  'faq_title' => 'Pertanyaan yang Sering Ditanyakan (FAQ) mengenai galeri foto &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Persetujuan upload',
-  'config_lnk' => 'Konfig.',
-  'albums_lnk' => 'Album',
-  'categories_lnk' => 'Kategori',
-  'users_lnk' => 'User',
-  'groups_lnk' => 'Grup',
-  'comments_lnk' => 'Lihat Komentar', //cpg1.3.0
-  'searchnew_lnk' => 'Tambahkan file (batch)', //cpg1.3.0
-  'util_lnk' => 'Tool Admin',  //cpg1.3.0
-  'ban_lnk' => 'Ban User', 
-  'db_ecard_lnk' => 'Tampilkan E-card', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Buat / urutkan album',
-  'modifyalb_lnk' => 'Modifikasi album',
-  'my_prof_lnk' => 'Profil',
-);
-
-$lang_cat_list = array(
-  'category' => 'Kategori',
-  'albums' => 'Album',
-  'pictures' => 'File', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d album pada %d halaman'
-);
-
-$lang_thumb_view = array(
-  'date' => 'TANGGAL',
-  //Sort by filename and title
-  'name' => 'NAMA FILE', 
-  'title' => 'JUDUL', 
-  'sort_da' => 'Urutkan mendaki menurut tanggal',
-  'sort_dd' => 'Urutkan menurun menurut tanggal',
-  'sort_na' => 'Urutkan mendaki menurut nama',
-  'sort_nd' => 'Urutkan menurun menurut nama',
-  'sort_ta' => 'Urutkan mendaki menurut judul', 
-  'sort_td' => 'Urutkan menurun menurut judul', 
-  'download_zip' => 'Download sebagai file Zip', //cpg1.3.0
-  'pic_on_page' => '%d file pada %d halaman', //cpg1.3.0
-  'user_on_page' => '%d user pada %d halaman',
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Kembali ke halaman thumbnail',
-  'pic_info_title' => 'Tampilkan/sembunyikan informasi file', //cpg1.3.0
-  'slideshow_title' => 'Slideshow',
-  'ecard_title' => 'Kirimkan file ini sebagai e-card',
-  'ecard_disabled' => 'e-card nonaktif',
-  'ecard_disabled_msg' => 'Anda tidak memiliki izin untuk mengirim e-card', //js-alert //cpg1.3.0
-  'prev_title' => 'Lihat file sebelumnya', //cpg1.3.0
-  'next_title' => 'Lihat file selanjutnya', //cpg1.3.0
-  'pic_pos' => 'FILE %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Beri nilai file ini ', //cpg1.3.0
-  'no_votes' => '(Belum dinilai)',
-  'rating' => '(nilai sekarang : %s / 5 dengan %s suara)',
-  'rubbish' => 'Sampah',
-  'poor' => 'Jelek',
-  'fair' => 'Lumayan',
-  'good' => 'Bagus',
-  'excellent' => 'Bagus sekali',
-  'great' => 'Hebat',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Critical error',
-  'file' => 'File: ',
-  'line' => 'Baris: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Nama file : ',
-  'filesize' => 'Besar file : ',
-  'dimensions' => 'Dimensi : ',
-  'date_added' => 'Tanggal upload : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s komentar',
-  'n_views' => '%s dilihat',
-  'n_votes' => '(%s dinilai)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Info Debug', //cpg1.3.0
-  'select_all' => 'Pilih Semua', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Jika anda akan meminta bantuan di forum support coppermine, copy-dan-paste output debug ini ke dalam posting anda. Pastikan anda mengganti password dari output ini dengan *** sebelum posting.', //cpg1.3.0
-  'phpinfo' => 'Tampilkan phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Reset bahasa', //cpg1.3.0
-  'choose_language' => 'Pilih bahasa anda', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Reset theme', //cpg1.3.0
-  'choose_theme' => 'Pilih theme', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Exclamation',
-  'Question' => 'Question',
-  'Very Happy' => 'Very Happy',
-  'Smile' => 'Smile',
-  'Sad' => 'Sad',
-  'Surprised' => 'Surprised',
-  'Shocked' => 'Shocked',
-  'Confused' => 'Confused',
-  'Cool' => 'Cool',
-  'Laughing' => 'Laughing',
-  'Mad' => 'Mad',
-  'Razz' => 'Razz',
-  'Embarassed' => 'Embarrassed',
-  'Crying or Very sad' => 'Crying or Very sad',
-  'Evil or Very Mad' => 'Evil or Very Mad',
-  'Twisted Evil' => 'Twisted Evil',
-  'Rolling Eyes' => 'Rolling Eyes',
-  'Wink' => 'Wink',
-  'Idea' => 'Idea',
-  'Arrow' => 'Arrow',
-  'Neutral' => 'Neutral',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Meninggalkan mode admin...',
-  1 => 'Memasuki mode admin...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Album harus diberi nama !', //js-alert
-  'confirm_modifs' => 'Apa anda yakin mau membuat perubahan ini ?', //js-alert
-  'no_change' => 'Anda tidak melakukan perubahan !', //js-alert
-  'new_album' => 'Album baru',
-  'confirm_delete1' => 'Anda yakin mau menghapus album ini ?', //js-alert
-  'confirm_delete2' => '\nSemua file dan komentar didalamnya akan ikut terhapus !', //js-alert
-  'select_first' => 'Pilih album dulu', //js-alert
-  'alb_mrg' => 'Pengaturan Album',
-  'my_gallery' => '* Galeriku *',
-  'no_category' => '* Tanpa kategori *',
-  'delete' => 'Hapus',
-  'new' => 'Baru',
-  'apply_modifs' => 'Lakukan perubahan',
-  'select_category' => 'Pilih kategori',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Parameter yang dibutuhkan untuk operasi \'%s\' tidak dimasukkan !',
-  'unknown_cat' => 'Kategori yang dimasud tidak ditemukan !',
-  'usergal_cat_ro' => 'Kategori Galeri User tidak boleh dihapus !',
-  'manage_cat' => 'Pengaturan kategori',
-  'confirm_delete' => 'Anda yakin mau meng-HAPUS kategori ini', //js-alert
-  'category' => 'Kategori',
-  'operations' => 'Operasi',
-  'move_into' => 'Pindahkan ke dalam',
-  'update_create' => 'Ubah/Buat kategori',
-  'parent_cat' => 'Kategori induk',
-  'cat_title' => 'Judul kategori',
-  'cat_thumb' => 'Thumbnail kategori', //cpg1.3.0
-  'cat_desc' => 'Keterangan',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Konfigurasi',
-  'restore_cfg' => 'Kembalikan ke default',
-  'save_cfg' => 'Simpan konfigurasi',
-  'notes' => 'Catatan',
-  'info' => 'Informasi',
-  'upd_success' => 'Konfigurasi Coppermine telah diupdate',
-  'restore_success' => 'Konfigurasi Coppermine telah dikembalikan ke default',
-  'name_a' => 'Nama mendaki',
-  'name_d' => 'Nama menurun',
-  'title_a' => 'Judul mendaki', 
-  'title_d' => 'Judul menurun', 
-  'date_a' => 'Tanggal mendaki',
-  'date_d' => 'Tanggal menurun',
-  'th_any' => 'Perbandingan Maksimum',
-  'th_ht' => 'Tinggi',
-  'th_wd' => 'Lebar',
-  'label' => 'label', //cpg1.3.0
-  'item' => 'item', //cpg1.3.0
-  'debug_everyone' => 'Semua', //cpg1.3.0
-  'debug_admin' => 'Admin saja', //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Setting Umum',
-  array('Nama Galeri', 'gallery_name', 0),
-  array('Keterangan', 'gallery_description', 0),
-  array('Email admin galeri', 'gallery_admin_email', 0),
-  array('Target untuk link \'Lihat foto lain\' dalam e-card', 'ecards_more_pic_target', 0),
-  array('Galeri offline', 'offline', 1), //cpg1.3.0
-  array('Log e-card', 'log_ecards', 1), //cpg1.3.0
-  array('Izinkan ZIP-download dari favorit', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Setting Bahasa, Theme &amp; Karakter Set',
-  array('Bahasa', 'lang', 5),
-  array('Theme', 'theme', 6),
-  array('Tampilkan pilihan bahasa', 'language_list', 1), //cpg1.3.0
-  array('Tampilkan bendera', 'language_flags', 8), //cpg1.3.0
-  array('Tampilkan &quot;reset&quot; dalam pilihan bahasa', 'language_reset', 1), //cpg1.3.0
-  array('Tampilkan pilihan theme', 'theme_list', 1), //cpg1.3.0
-  array('Tampilkan &quot;reset&quot; dalam pilihan theme', 'theme_reset', 1), //cpg1.3.0
-  array('Tampilkan FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Tampilkan bantuan bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Encoding Karakter', 'charset', 4), //cpg1.3.0
-
-  'Tampilan daftar album',
-  array('Lebar tabel utama (piksel atau %)', 'main_table_width', 0),
-  array('Jumlah level kategori yang ditampilkan', 'subcat_level', 0),
-  array('Jumlah album yang ditampilkan', 'albums_per_page', 0),
-  array('Jumlah kolom di daftar album', 'album_list_cols', 0),
-  array('Ukuran thumbnail dalam piksel', 'alb_list_thumb_size', 0),
-  array('Tampilan halaman utama', 'main_page_layout', 0),
-  array('Tampilkan thumbnail album level pertama dalam kategori','first_level',1), 
-
-  'Tampilan thumbnail',
-  array('Jumlah kolom di halaman thumbnail', 'thumbcols', 0),
-  array('Jumlah baris di halaman thumbnail', 'thumbrows', 0),
-  array('Jumlah maksimum tampilan tab', 'max_tabs', 10), //cpg1.3.o
-  array('Tampilkan keterangan file (sebagai tambahan judul) di bawah thumbnail', 'caption_in_thumbview', 1), //cpg1.3.o
-  array('Tampilkan jumlah dilihat di bawah thumbnail', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Tampilkan jumlah komentar di bawah thumbnail', 'display_comment_count', 1), //cpg1.3.o
-  array('Tampilkan nama pengirim file dibawah thumbnail', 'display_uploader', 1), //cpg1.3.0
-  array('Urutan file default', 'default_sort_order', 3), //cpg1.3.o
-  array('Jumlah suara minimal bagi file untuk tampil di daftar \'nilai tertinggi\'', 'min_votes_for_rating', 0), //cpg1.3.o
-
-  'Tampilan file &amp; setting komentar',
-  array('Lebar tabel tampilan file (piksel atau %)', 'picture_table_width', 0), //cpg1.3.o
-  array('Informasi file secara default tampak', 'display_pic_info', 1), //cpg1.3.o
-  array('Saring kata-kata buruk dalam komentar', 'filter_bad_words', 1),
-  array('Izinkan smilies dalam komentar', 'enable_smilies', 1),
-  array('Izinkan pengiriman lebih dari satu komentar pada satu file secara berturut-turut oleh user yang sama (non-aktifkan flood protection)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Panjang maksimum keterangan file', 'max_img_desc_length', 0),
-  array('Jumlah karakter makimum dalam kata', 'max_com_wlength', 0),
-  array('Jumlah baris maksimum dalam komentar', 'max_com_lines', 0),
-  array('Panjang maksimum komentar', 'max_com_size', 0),
-  array('Tampilkan film strip', 'display_film_strip', 1), 
-  array('Jumlah item dalam film strip', 'max_film_strip_items', 0), 
-  array('Email admin saat ada pengiriman komentar', 'email_comment_notification', 1), //cpg1.3.0
-  array('Interval Slideshow dalam milidetik (1 detik = 1000 milidetik)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Setting file dan thumbnail', //cpg1.3.0
-  array('Kualitas file JPEG', 'jpeg_qual', 0),
-  array('Dimensi thumbnail maksimum <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Gunakan dimensi (lebar atau tinggi atau perbandingan maksimum untuk thumbnail)<a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7),   
-  array('Buat foto/video antara','make_intermediate',1),
-  array('Lebar atau tinggi maksimum foto/video antara <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Besar maksimum file yang diupload (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Lebar atau tinggi maksimum foto/video yang diupload (piksel)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Setting tambahan file dan thumbnail', //cpg1.3.0
-  array('Tampilkan ikon album pribadi untuk user yang tidak login','show_private',1), //cpg1.3.0
-  array('Karakter yang tidak diizinkan dalam nama file', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Ekstensi file yang diizinkan untuk foto yang diupload', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Tipe image yang diizinkan', 'allowed_img_types',0), //cpg1.3.0
-  array('Tipe film/video yang diizinkan', 'allowed_mov_types',0), //cpg1.3.0
-  array('Tipe audio yang diizinkan', 'allowed_snd_types',0), //cpg1.3.0
-  array('Tipe dokumen yang diizinkan', 'allowed_doc_types',0), //cpg1.3.0
-  array('Metode pengubah ukuran image','thumb_method',2), //cpg1.3.0
-  array('Path utiliti \'konversi\' ImageMagick (mis. /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Tipe image yang diizinkan (hanya berlaku untuk ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Opsi command line untuk ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Baca data EXIF dalam file JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('Baca data IPTC dalam file JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('Direktori album <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Direktori file user <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Prefiks untuk foto antara <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Prefiks untuk thumbnail <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Mode default untuk direktori', 'default_dir_mode', 0), //cpg1.3.0
-  array('Mode default untuk file', 'default_file_mode', 0), //cpg1.3.0
-
-  'Setting user',
-  array('Izinkan pendaftaran user baru', 'allow_user_registration', 1),
-  array('Pendaftaran menggunakan pengesahan melalui email', 'reg_requires_valid_email', 1),
-  array('Email admin saat ada pendaftaran member baru', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Izinkan dua user untuk memiliki alamat email yang sama', 'allow_duplicate_emails_addr', 1),
-  array('User bisa memiliki album pribadi (Catatan: jika anda mengubah setting dari \'ya\' ke \'tidak\' semua album pribadi akan menjadi publik)', 'allow_private_albums', 1), //cpg1.3.0'
-  array('Email admin saat ada upload yang menunggu persetujuan', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Izinkan member yang login untuk melihat daftar member', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Field tambahan untuk keterangan image (kosongkan jika tidak digunakan)',
-  array('Nama field 1', 'user_field1_name', 0),
-  array('Nama field 2', 'user_field2_name', 0),
-  array('Nama field 3', 'user_field3_name', 0),
-  array('Nama field 4', 'user_field4_name', 0),
-
-  'Setting Cookie',
-  array('Nama cookie yang digunakan oleh skrip (jika menggunakan forum, pastikan nama cookie ini berbeda dengan nama cookie forum)', 'cookie_name', 0),
-  array('Path cookie yang digunakan oleh skrip', 'cookie_path', 0),
-  
-  'Setting lain-lain',
-  array('Aktifkan mode debug', 'debug_mode', 9), //cpg1.3.0
-  array('Tampilkan notice PHP dalam mode debug', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Setting ini tidak boleh diubah jika telah ada file dalam galeri.<br />
-  <a name="notice2"></a>(**)Jika dirubah setting ini hanya akan mempengaruhi file yang ditambahkan setelah perubahan dilakukan, jadi disarankan setting ini tidak dirubah jika telah ada file dalam galeri. Namun anda masih bisa melakukan perubahan terhadap file-file yang sudah ada dengan menggunakan fungsi &quot;<a href="util.php">Tool Admin</a> (ubah ukuran foto)&quot; di menu admin.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Kirim e-card', //cpg1.3.0
-  'ecard_sender' => 'Pengirim', //cpg1.3.0
-  'ecard_recipient' => 'Penerima', //cpg1.3.0
-  'ecard_date' => 'Tanggal', //cpg1.3.0
-  'ecard_display' => 'Tampilkan ecard', //cpg1.3.0
-  'ecard_name' => 'Nama', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'mendaki', //cpg1.3.0
-  'ecard_descending' => 'menurun', //cpg1.3.0
-  'ecard_sorted' => 'Diurutkan', //cpg1.3.0
-  'ecard_by_date' => 'menurut tanggal', //cpg1.3.0
-  'ecard_by_sender_name' => 'menurut nama pengirim', //cpg1.3.0
-  'ecard_by_sender_email' => 'menurut email pengirim', //cpg1.3.0
-  'ecard_by_sender_ip' => 'menurut IP address pengirim', //cpg1.3.0
-  'ecard_by_recipient_name' => 'menurut nama penerima', //cpg1.3.0
-  'ecard_by_recipient_email' => 'menurut email penerima', //cpg1.3.0
-  'ecard_number' => 'tampilan log %s - %s dari total %s', //cpg1.3.0
-  'ecard_goto_page' => 'ke halaman', //cpg1.3.0
-  'ecard_records_per_page' => 'Data per halaman', //cpg1.3.0
-  'check_all' => 'Pilih Semua', //cpg1.3.0
-  'uncheck_all' => 'Batal Pilih Semua', //cpg1.3.0
-  'ecards_delete_selected' => 'Hapus e-card yang dipilih', //cpg1.3.0
-  'ecards_delete_confirm' => 'Anda yakin mau menghapus data? Tandai checkbox!', //cpg1.3.0
-  'ecards_delete_sure' => 'Yakin', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Anda harus mengisi nama dan komentar',
-  'com_added' => 'Komentar anda telah dimasukkan',
-  'alb_need_title' => 'Anda harus memberi Judul pada album !',
-  'no_udp_needed' => 'Tidak ada yang perlu diupdate.',
-  'alb_updated' => 'Album telah diupdate',
-  'unknown_album' => 'Album yang dimaksud tidak ditemukan atau anda tidak memiliki izin untuk mengupload ke dalam album ini',
-  'no_pic_uploaded' => 'Tidak ada file yang diupload !<br /><br />Jika anda yakin telah memilih file untuk diupload, periksa lagi apakah server mengizinkan upload...', //cpg1.3.0
-  'err_mkdir' => 'Gagal membuat direktori %s !',
-  'dest_dir_ro' => 'Direktori tujuan %s tidak bisa ditulisi oleh skrip !',
-  'err_move' => 'Gagal memindahkan %s ke %s !',
-  'err_fsize_too_large' => 'Dimensi file yang diupload terlalu besar (maksimum yang diizinkan adalah %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Ukuran file yang diupload terlalu besar (maksimum yang diizinkan adalah %s KB) !',
-  'err_invalid_img' => 'File yang diupload bukan berupa image !',
-  'allowed_img_types' => 'Anda hanya bisa mengupload image %s.',
-  'err_insert_pic' => 'File \'%s\' tidak bisa dimasukkan kedalam album ', //cpg1.3.0
-  'upload_success' => 'File anda telah berhasil diupload<br /><br />File tersebut akan tampil setelah disetujui oleh admin.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Pemberitahuan upload', //cpg1.3.0
-  'notify_admin_email_body' => 'Sebuah file telah di upload oleh %s yang memerlukan persetujuan anda. Kunjungi %s', //cpg1.3.0
-  'info' => 'Informasi',
-  'com_added' => 'Komentar ditambahkan',
-  'alb_updated' => 'Album diupdate',
-  'err_comment_empty' => 'Komentar anda kosong !',
-  'err_invalid_fext' => 'Hanya file dengan ekstensi berikut yang diterima : <br /><br />%s.',
-  'no_flood' => 'Maaf, anda adalah pengirim komentar yang terkhir untuk file ini<br /><br />Ubahlah komentar yang anda kirimkan jika anda menginginkannya',
-  'redirect_msg' => 'Anda sedang diredireksi.<br /><br /><br />Klik \'LANJUT\' jika halaman ini tidak refresh secara otomatis',
-  'upl_success' => 'File anda telah berhasil dimasukkan', //cpg1.3.0
-  'email_comment_subject' => 'Komentar yang dikirimkan ke Galeri', //cpg1.3.0
-  'email_comment_body' => 'Seseorang telah mengirimkan komentar ke galeri anda. Kunjungi', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Keterangan',
-  'fs_pic' => 'image ukuran penuh',
-  'del_success' => 'berhasil dihapus',
-  'ns_pic' => 'image ukuran normal',
-  'err_del' => 'tidak bisa dihapus',
-  'thumb_pic' => 'thumbnail',
-  'comment' => 'komentar',
-  'im_in_alb' => 'image dalam album',
-  'alb_del_success' => 'Album \'%s\' dihapus',
-  'alb_mgr' => 'Pengaturan Album',
-  'err_invalid_data' => 'Data invalid diterima dalam \'%s\'',
-  'create_alb' => 'Sedang membuat album \'%s\'',
-  'update_alb' => 'Mengupdate album \'%s\' dengan judul \'%s\' dan indeks \'%s\'',
-  'del_pic' => 'Hapus file', //cpg1.3.0
-  'del_alb' => 'Hapus album',
-  'del_user' => 'Hapus user',
-  'err_unknown_user' => 'User yang dimaksud tidak ditemukan !',
-  'comment_deleted' => 'Komentar berhasil dihapus',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Anda yakin mau mengHAPUS file ini ? \\nKomentar juga akan ikut dihapus.', //js-alert //cpg1.3.0
-  'del_pic' => 'HAPUS FILE INI', //cpg1.3.0
-  'size' => '%s x %s piksel',
-  'views' => '%s kali dilihat',
-  'slideshow' => 'Slideshow',
-  'stop_slideshow' => 'HENTIKAN SLIDESHOW',
-  'view_fs' => 'Klik untuk melihat image ukuran penuh',
-  'edit_pic' => 'Ubah keterangan', //cpg1.3.0
-  'crop_pic' => 'Crop dan Rotate', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Informasi file', //cpg1.3.0
-  'Filename' => 'Filename',
-  'Album name' => 'Nama Album',
-  'Rating' => 'Nilai (%s suara)',
-  'Keywords' => 'Kata Kunci',
-  'File Size' => 'Ukuran File',
-  'Dimensions' => 'Dimensi',
-  'Displayed' => 'Ditampilkan',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Tanggal pengambilan',
-  'Aperture' => 'Bukaan',
-  'Exposure time' => 'Waktu bukaan',
-  'Focal length' => 'Panjang fokus',
-  'Comment' => 'Komentar',
-  'addFav'=>'Tambahkan ke Favorit', //cpg1.3.0 
-  'addFavPhrase'=>'Favorit',  //cpg1.3.0
-  'remFav'=>'Hapus dari Favorit',  //cpg1.3.0
-  'iptcTitle'=>'Judul IPTC', //cpg1.3.0
-  'iptcCopyright'=>'Copyright IPTC', //cpg1.3.0
-  'iptcKeywords'=>'Katakunci IPTC', //cpg1.3.0
-  'iptcCategory'=>'Kategori IPTC', //cpg1.3.0
-  'iptcSubCategories'=>'Sub Kategori IPTC', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Ubah komentar ini',
-  'confirm_delete' => 'Anda yakin mau menghapus komentar ini ?',
-  'add_your_comment' => 'Tambah komentar',
-  'name'=>'Nama', 
-  'comment'=>'Komentar', 
-  'your_name' => 'Anon', 
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Klik image untuk menutup jendela ini', 
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Kirim e-card',
-  'invalid_email' => '<b>Peringatan</b> : alamat email invalid !',
-  'ecard_title' => 'Sebuah e-card dari %s untuk anda',
-  'error_not_image' => 'Hanya file image yang bisa dikirimkan sebagai ecard.', //cpg1.3.0
-  'view_ecard' => 'Jika e-card tidak tampil dengan benar, klik disini',
-  'view_more_pics' => 'Klik disini untuk melhat foto-foto lain !',
-  'send_success' => 'E-card anda telah dikirimkan',
-  'send_failed' => 'Maaf, server tidak bisa mengirim e-card anda...',
-  'from' => 'Dari',
-  'your_name' => 'Nama anda',
-  'your_email' => 'Alamat email anda',
-  'to' => 'Untuk',
-  'rcpt_name' => 'Nama penerima',
-  'rcpt_email' => 'Alamat email penerima',
-  'greetings' => 'Salam',
-  'message' => 'Pesan',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Info&nbsp;file', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Judul',
-  'desc' => 'Keterangan',
-  'keywords' => 'Kata Kunci',
-  'pic_info_str' => '%s &times; %s - %s KB - %s kali dilihat - %s kali dinilai',
-  'approve' => 'Setujui file', //cpg1.3.0
-  'postpone_app' => 'Tunda persetujuan',
-  'del_pic' => 'Hapus file', //cpg1.3.0
-  'read_exif' => 'Baca ulang info EXIF', //cpg1.3.0
-  'reset_view_count' => 'Reset jumlah dilihat',
-  'reset_votes' => 'Reset suara penilaian',
-  'del_comm' => 'Hapus komentar',
-  'upl_approval' => 'Persetujuan upload',
-  'edit_pics' => 'Ubah file', //cpg1.3.0
-  'see_next' => 'Lihat file berikutnya', //cpg1.3.0
-  'see_prev' => 'Lihat file sebelumnya', //cpg1.3.0
-  'n_pic' => '%s file', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Jumlah file untuk ditampilkan', //cpg1.3.0
-  'apply' => 'Lakukan perubahan', //cpg1.3.0
-  'crop_title' => 'Coppermine Picture Editor', //cpg1.3.0
-  'preview' => 'Preview', //cpg1.3.0
-  'save' => 'Simpan Foto', //cpg1.3.0
-  'save_thumb' =>'Simpan sebagai thumbnail', //cpg1.3.0
-  'sel_on_img' =>'Pilihan harus pada keseluruhan gambar!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Pertanyaan yang Sering Ditanyakan (FAQ)', //cpg1.3.0
-  'toc' => 'Daftar Isi', //cpg1.3.0
-  'question' => 'Pertanyaan: ', //cpg1.3.0
-  'answer' => 'Jawaban: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'FAQ Umum', //cpg1.3.0
-  array('Mengapa saya harus mendaftar?', 'Keharusan mendaftar mendaftar atau tidak tergantung dari administrator. Mendaftar memberikan fitur-fitur tambahan kepada seorang member seperti upload, memiliki daftar favorit, menilai file dan mengirim komentar dll.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Bagaimana cara mendaftar?', 'Klik &quot;Daftar&quot; dan lengkapi semua kolom yang harus diisi (dan yang opsional juga jika anda mau).<br />Jika Administrator mengaktifkan Aktifasi melalui Email,maka setelah mengirimkan informasi anda, anda akan menerima sebuah email di alamat email yang anda kirimkan saat mendaftar, yang berisi petunjuk mengenai bagaimana cara mengaktifkan keanggotaan anda. Status keanggotaan anda harus diaktifkan terlebih dahulu agar anda bisa login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Bagaimana cara login?', 'Klik &quot;Login&quot;, masukkan nama login dan password anda lalu tandai &quot;Ingat Saya&quot; agar anda tetap login ke situs ini walaupun anda meninggalkan situs ini.<br /><b>PENTING: Cookie harus diaktifkan dan cookie dari situs ini tidak boleh dihapus untuk menggunakan fungsi &quot;Ingat Saya&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Mengapa saya tidak bisa login?', 'Apakah anda telah mendaftar dan mengklik link yang dikirimkan kepada anda lewat email?. Link tersebut akan mengaktifkan keanggotaan anda. Untuk masalah login yang lain silahkan hubungi administrator.', 'offline', 0), //cpg1.3.0
-  array('Bagaimana jika saya lupa password?', 'Jika situs ini memiliki link &quot;Lupa password&quot;, anda bisa menggunakannya. Jika tidak hubungi administrator situs untuk mendapatkan password baru.', 'offline', 0), //cpg1.3.0
-  //array('Bagaimana jika saya menganti alamat email saya?', 'Login dan ganti alamat email anda melalui &quot;Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Bagaimana cara menyimpan file kedalam &quot;Favoritku&quot;?', 'Klik foto kemudian klik link &quot;info foto&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Informasi Foto" />); scroll ke arah bawah foto dan klik link &quot;Tambahkan ke favorit&quot;.<br />Administrator mungkin menampilkan &quot;informasi foto&quot; secara default.<br />PENTING:Cookie harus diaktifkan dan cookie dari situs ini tidak boleh dihapus.', 'offline', 0), //cpg1.3.0
-  array('Bagaimana cara menilai file?', 'Klik thumbnail file, scroll kebawah kemudian pilih nilai.', 'offline', 0), //cpg1.3.0
-  array('Bagaimana cara mengirim komentar untuk file?', 'Klik thumbnail file, scroll kebawah kemudian kirim komentar.', 'offline', 0), //cpg1.3.0
-  array('Bagaimana cara mengupload file?', 'Klik &quot;Upload Foto&quot;, pilih album tempat anda ingin memasukkan foto, klik &quot;Browse&quot; untuk mencari foto yang akan anda upload  kemudian klik &quot;open&quot; (tambahkan judul dan keterangan jika anda mau) dan klik &quot;Upload File&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kemana saya mengupload file?', 'Anda bisa mengupload file ke salah satu album anda di &quot;Galeriku&quot;. Administrator situs juga mungkin mengizinkan anda mengupload foto ke satu atau beberapa album di Galeri Utama.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apa jenis file dan berapa ukuran file yang bisa saya upload?', 'Ukuran dan jenis file (jpg, png etc.) ditentukan oleh Administrator.', 'offline', 0), //cpg1.3.0
-  array('Apa itu &quot;Galeriku&quot;?', '&quot;Galeriku&quot; adalah galeri pribadi dimana user bisa mengupload dan mengatur file.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Bagaimana cara membuat, merubah nama atau menghapus album dalam &quot;Galeriku&quot;?', 'Anda harus berada dalam &quot;Mode Admin&quot;<br />Klik &quot;Buat/Ubah Album&quot;klik &quot;Baru&quot;. Ganti &quot;Album baru&quot; dengan nama yang anda inginkan.<br />Anda juga bisa merubah nama album lain yang ada dalam galeri anda.<br />Klik &quot;Lakukan Perubahan&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Bagaimana cara merubah atau membatasi user dari melihat album saya?', 'Anda harus berada dalam &quot;Mode Admin&quot;<br />Klik &quot;Modifikasi Album&quot;. Pilih album yang akan anda modifikasi pada &quot;Update Album&quot;.<br />Disini anda bisa merubah judul, keterangan, image thumbnail, membatasi izin akses untuk melihat, mengirim komentar, maupun menilai.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Bagaimana cara melihat galeri user lain?', 'Klik &quot;Daftar Album&quot; dan pilih &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apa itu cookie?', 'Cookie adalah data berupa file teks yang dikirimkan dari sebuah situs web dan disimpan di komputer anda.<br />Cookie biasanya memudahkan user untuk meninggalkan sebuah situs dan kembali lagi ke situs tersebut tanpa harus login lagi serta beberapa fungsi lainnya.', 'offline', 0), //cpg1.3.0
-  array('Dimana aku bisa mendapatkan program ini?', 'Coppermine adalah software Galeri Multimedia yang bersifat freeware, dibawah lisesnsi GNU GPL. Memiliki banyak fitur dan telah diport dan bisa digunakan di berbagai system. Kunjungi <a href="http://coppermine.sf.net/">Situs Web Coppermine</a> untuk informasi lebih lanjut atau untuk mendownloadnya.', 'offline', 0), //cpg1.3.0
-
-  'Menjelajahi situs ini', //cpg1.3.0
-  array('Apa itu &quot;Daftar Album&quot;?', 'Ini akan memperlihatkan kepada anda keseluruhan kategori dimana anda sedang berada, dengan link ke setiap album. Jika anda tidak berada dalam kategori, ia akan menampilkan keseluruhan galeri dengan link ke setiap kategori. Thumbnail juga bisa merupakan link ke kategori.', 'offline', 0), //cpg1.3.0
-  array('Apa itu &quot;Galeriku&quot;?', 'Fitur ini memperbolehkan user untuk membuat galeri mereka sendiri dan menambahkan, menghapus atau merubah album serta mengupload file kedalamnya.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apa perbedaan &quot;Mode Admin&quot; dan &quot;Mode User&quot;?', 'Fitur ini, saat berada dalam mode admin, memperbolehkan user untuk merubah galeri mereka (serta yang lain jika diizinkan oleh administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apa itu &quot;Upload File&quot;?', 'Fitur ini memperbolehkan user untuk mengupload file (ukuran dan jenis file ditentukan oleh administrator) kedalam galeri yang dipileh oleh anda atau administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apa itu &quot;Upload Terakhir&quot;?', 'Fitur ini menampilkan file-file yang terakhir diupload ke situs.', 'offline', 0), //cpg1.3.0
-  array('Apa itu &quot;Komentar Terakhir&quot;?', 'Fitur ini menampilkan file yang terakhir dikomentari user.', 'offline', 0), //cpg1.3.0
-  array('Apa itu &quot;Terbanyak Dilihat&quot;?', 'Fitur ini menampilkan file yang terbanyak dilihat oleh user (member maupun pengunjung).', 'offline', 0), //cpg1.3.0
-  array('Apa itu &quot;Nilai Tertinggi&quot;?', 'Fitur ini menampilkan file yang memiliki nilai tertinggi, beserta nilai rata-ratanya (mis.: lima user masing - masing memberi nilai <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: foto akan mendapat nilai rata-rata <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; Lima user menilai foto mulai 1 sama 5 (1,2,3,4,5) akan mendapatkan rata-rata <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Nilai dimulai dari <img src="images/rating5.gif" width="65" height="14" border="0" alt="terbaik" /> (terbaik) sampai <img src="images/rating0.gif" width="65" height="14" border="0" alt="terburuk" /> (terburuk).', 'offline', 0), //cpg1.3.0
-  array('Apa itu &quot;Favoritku&quot;?', 'Fitur ini membolehkan user menyimpan file favorit menggunakan cookie.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Pengingat Password', //cpg1.3.0
-  'err_already_logged_in' => 'Anda sedang login !', //cpg1.3.0
-  'enter_username_email' => 'Masukkan nama login atau alamat email anda', //cpg1.3.0
-  'submit' => 'kirim', //cpg1.3.0
-  'failed_sending_email' => 'Email pengingat password tidak bisa dikirim !', //cpg1.3.0
-  'email_sent' => 'Email yang berisi nama login dan password anda telah dikirimkan ke %s', //cpg1.3.0
-  'err_unk_user' => 'User tidak ditemukan!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Pengingat Password', //cpg1.3.0
-  'passwd_reminder_body' => 'Anda telah meminta untuk diingatkan mengenai data login:
-Nama login: %s
-Password: %s
-Klik %s untuk login.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Nama grup',
-  'disk_quota' => 'Kuota',
-  'can_rate' => 'Bisa menilai file', //cpg1.3.0
-  'can_send_ecards' => 'Bisa mengirim e-card',
-  'can_post_com' => 'Bisa memberi komentar',
-  'can_upload' => 'Bisa mengupload file', //cpg1.3.0
-  'can_have_gallery' => 'Bisa mempunyai galeri pribadi',
-  'apply' => 'Lakukan perubahan',
-  'create_new_group' => 'Buat grup baru',
-  'del_groups' => 'Hapus grup yang dipilih',
-  'confirm_del' => 'Peringatan, jika anda menghapus sebuah grup, user yang merupakan anggota grup ini akan dipindahkan ke dalam grup \'Registered\' !\n\nAnda ingin melanjutkan ?', //js-alert //cpg1.3.0
-  'title' => 'Pengaturan grup',
-  'approval_1' => 'Setujui Upl. umum (1)',
-  'approval_2' => ' Setujui Upl. pribadi (2)',
-  'upload_form_config' => 'Konfigurasi formulir upload', //cpg1.3.0
-  'upload_form_config_values' => array( 'Upload satu file saja', 'Upload banyak file saja', 'Uploads URI saja', 'Upload ZIP saja', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'User bisa merubah jumlah kolom upload?', //cpg1.3.0
-  'num_file_upload'=>'Jumlah maksimum kolom upload file', //cpg1.3.0
-  'num_URI_upload'=>'Jumlah maksimum kolom upload URI', //cpg1.3.0
-  'note1' => '<b>(1)</b> Upload ke dalam album publik memerlukan persetujuan admin',
-  'note2' => '<b>(2)</b> Upload ke dalam album pribadi user memerlukan persetujuan admin',
-  'notes' => 'Catatan'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Selamat datang !'
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Anda yakin mau meng-HAPUS album ini ? \\nSeluruh file dan komentar akan ikut terhapus.', //js-alert //cpg1.3.0
-  'delete' => 'HAPUS',
-  'modify' => 'PROPERTI',
-  'edit_pics' => 'UBAH FILE', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Home',
-  'stat1' => '<b>[pictures]</b> file dalam <b>[albums]</b> album dan <b>[cat]</b> kategori dengan <b>[comments]</b> komentar dilihat <b>[views]</b> kali', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> file dalam <b>[albums]</b> album dilihat <b>[views]</b> kali', //cpg1.3.0
-  'xx_s_gallery' => 'Galeri %s',
-  'stat3' => '<b>[pictures]</b> file dalam <b>[albums]</b> album dengan <b>[comments]</b> komentar dilihat <b>[views]</b> kali', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Daftar user',
-  'no_user_gal' => 'Tidak ada galeri user',
-  'n_albums' => '%s album',
-  'n_pics' => '%s file', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s file', //cpg1.3.0
-  'last_added' => ', yang terakhir ditambahkan pada %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Login',
-  'enter_login_pswd' => 'Masukkan username dan password anda untuk login',
-  'username' => 'Username',
-  'password' => 'Password',
-  'remember_me' => 'Ingat sya',
-  'welcome' => 'Selamat datang %s ...',
-  'err_login' => '*** Tak bisa log in. Coba lagi ***',
-  'err_already_logged_in' => 'Anda sudah log in !',
-  'forgot_password_link' => 'Saya lupa password saya', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Logout',
-  'bye' => 'Selamat berpisah %s ...',
-  'err_not_loged_in' => 'Anda tidak log in !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Ini adalah output dari fungsi PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>, yang ditampilkan di dalam coppermine.', //cpg1.3.0
-  'no_link' => 'Membiarkan pengunjung melihat phpinfo anda merupakan security-risk, karena itu halaman ini hanya tampak jika anda login sebagai admin. Anda tidak bisa memberikan link ini kepada user lain, mereka tidak akan diberi akses.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Update album %s',
-  'general_settings' => 'Setting umum',
-  'alb_title' => 'Judul album',
-  'alb_cat' => 'Kategori album',
-  'alb_desc' => 'Keterangan album',
-  'alb_thumb' => 'Thumbnail album',
-  'alb_perm' => 'Izin akses untuk album ini',
-  'can_view' => 'Album bisa dilihat oleh',
-  'can_upload' => 'Pengunjung bisa mengupload file',
-  'can_post_comments' => 'Pengunjung bisa memberi komentar',
-  'can_rate' => 'Pengunjung bisa memberi penilaian',
-  'user_gal' => 'Galeri User',
-  'no_cat' => '* Tanpa kategori *',
-  'alb_empty' => 'Album ini kosong',
-  'last_uploaded' => 'Terakhir diupload',
-  'public_alb' => 'Semua (album publik)',
-  'me_only' => 'Hanya saya saja',
-  'owner_only' => 'Pemilik album (%s) saja',
-  'groupp_only' => 'Anggota grup \'%s\'',
-  'err_no_alb_to_modify' => 'Tak ada album yang bisa anda ubah dalam database.',
-  'update' => 'Update album', //cpg1.3.0
-  'notice1' => '(*) tergantung dari setting %sgrup%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Maaf, anda telah menilai file ini', //cpg1.3.0
-  'rate_ok' => 'Penilaian anda telah diterima',
-  'forbidden' => 'Anda tidak bisa menilai file anda sendiri.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Meskipun para administrator dari {SITE_NAME} akan berusaha mengubah atau menghapus materi yang tidak pantas secepat mungkin, adalah mustahil untuk mereview semua kiriman. Karena itu anda paham bahwa seluruh komentar yang dikirim ke situs ini adalah merupakan pandangan dan pendapat pengirimnya dan bukan merupakan pandangan administrator dan webmaster (terkecuali yang dikirimkan oleh orang-orang tersebut) dan karenanya bukan merupakan tanggung jawab mereka.<br />
-<br />
-Anda setuju untuk tidak mengirimkan materi yang bersifat menghina, tidak patut, jorok, menghasut, mengancam, pornografi, atau materi apapun yang bisa melanggar hukum. Anda setuju bahwa webmaster, administrator dan moderator dari {SITE_NAME} memiliki hak untuk mangahapus atau merubah isi situs ini kapan saja jika dipandang perlu. Sebagai user anda setuju bahwa semua informasi yang anda masukkan disini akan disimpan dalam database kami. Walaupun informasi ini tidak akan diberikan pada pihak ketiga manapun tanpa persetujuan anda, webmaster dan administrator bertanggung jawab terhadap semua jenis upaya hacking yang bisa membuka data tersebut.<br />
-<br />
-Situs ini menggunakan cookie untuk menyimpan informasi di komputer anda. Informasi ini hanya berfungsi untuk memudahkan anda mengakses situs ini. Alamat email hanya digunakan untuk mengirimkan dan mengkonfirmasi pendaftaran serta password anda.<br />
-<br />
-Dengan mengklik link 'Saya setuju' Dibawah ini anda setuju untuk diikat dengan ketentuan tersebut diatas.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Registrasi user',
-  'term_cond' => 'Syarat penggunaan',
-  'i_agree' => 'Saya setuju',
-  'submit' => 'Kirim registrasi',
-  'err_user_exists' => 'Nama login yang anda masukkan telah digunakan, silahkan pilih yang lain',
-  'err_password_mismatch' => 'Kedua password tidak cocok, silahkan masukkan lagi',
-  'err_uname_short' => 'Nama login harus terdiri dari 2 karakter minimum',
-  'err_password_short' => 'Password harus terdiri dari 2 karakter minimum',
-  'err_uname_pass_diff' => 'Nama login dan password harus berbeda',
-  'err_invalid_email' => 'Alamat email tidak valid',
-  'err_duplicate_email' => 'User lain telah terdaftar dengan alamat email yang anda masukkan',
-  'enter_info' => 'Masukkan informasi registrasi',
-  'required_info' => 'Informasi yang harus diisi',
-  'optional_info' => 'Informasi opsional',
-  'username' => 'Nama login',
-  'password' => 'Password',
-  'password_again' => 'Ketik ulang Password',
-  'email' => 'Email',
-  'location' => 'Lokasi',
-  'interests' => 'Hobi / Interest',
-  'website' => 'Website',
-  'occupation' => 'Pekerjaan',
-  'error' => 'ERROR',
-  'confirm_email_subject' => 'Konfirmasi registrasi - %s',
-  'information' => 'Informasi',
-  'failed_sending_email' => 'Email konfirmasi registrasi tidak dapat dikirimkan !',
-  'thank_you' => 'Terima kasih untuk registrasi.<br /><br />Sebuah email yang berisi informasi tentang cara mengaktifkan account anda telah dikirimkan ke alamat email yang anda sediakan.',
-  'acct_created' => 'Account anda telah dibuat dan anda sekarang bisa login dengan nama login dan password anda',
-  'acct_active' => 'Account anda sekarang telah aktif dan anda bisa login dengan nama login dan password anda',
-  'acct_already_act' => 'Account anda sudah aktif !',
-  'acct_act_failed' => 'Account ini tidak bisa diaktifkan !',
-  'err_unk_user' => 'User yang dimaksud tidak ditemukan !',
-  'x_s_profile' => 'Profil %s',
-  'group' => 'Grup',
-  'reg_date' => 'Bergabung',
-  'disk_usage' => 'Ruang digunakan',
-  'change_pass' => 'Ubah password',
-  'current_pass' => 'Password kini',
-  'new_pass' => 'Password baru',
-  'new_pass_again' => 'Ketik lagi password baru',
-  'err_curr_pass' => 'Password salah',
-  'apply_modif' => 'Lakukan perubahan',
-  'change_pass' => 'Ubah password',
-  'update_success' => 'Profile anda telah diupdate',
-  'pass_chg_success' => 'Password anda telah diubah',
-  'pass_chg_error' => ' Password anda tidak diubah ',
-  'notify_admin_email_subject' => '%s - Pemberitahuan Pendaftaran Baru', //cpg1.3.0
-  'notify_admin_email_body' => 'Member baru dengan nama "%s" telah mendaftar di galeri anda', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Terima kasih anda telah mendaftar di {SITE_NAME}
-
-Nama login anda adalah : "{USER_NAME}"
-Password anda adalah : "{PASSWORD}"
-
-Untuk mengaktifkan account anda, anda harus mengklik link di bawah ini
-atau kopi dan paste pada web browser anda.
-
-{ACT_LINK}
-
-Hormat kami,
-
-Manajemen {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Review komentar',
-  'no_comment' => 'Tidak ada komentar untuk direview',
-  'n_comm_del' => '%s komentar dihapus',
-  'n_comm_disp' => 'Jumlah komentar untuk ditampilkan',
-  'see_prev' => 'Lihat sebelumnya',
-  'see_next' => 'Lihat berikutnya',
-  'del_comm' => 'Hapus komentar yang dipilih',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => 'Cari dalam koleksi file',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Cari file baru', //cpg1.3.0
-  'select_dir' => 'Pilih direktori',
-  'select_dir_msg' => 'Fungsi ini membolehkan anda untuk menambahkan sekumpulan file yang telah anda upload ke server anda melalui FTP.<br /><br />Pilih direktori di mana anda telah mengupload file-file anda', //cpg1.3.0
-  'no_pic_to_add' => 'Tak ada file untuk ditambahkan', //cpg1.3.0
-  'need_one_album' => 'Anda memerlukan minimum satu buah album untuk menjalankan fungsi ini',
-  'warning' => 'Peringatan',
-  'change_perm' => 'skrip tidak bisa menulis pada direktori ini, anda perlu merubah modenya ke 755 atau 777 sebelum mencoba menambahkan file !', //cpg1.3.0
-  'target_album' => '<b>Masukkan file &quot;</b>%s<b>&quot; kedalam </b>%s', //cpg1.3.0
-  'folder' => 'Folder',
-  'image' => 'File',
-  'album' => 'Album',
-  'result' => 'Hasil',
-  'dir_ro' => 'Tidak bisa ditulisi. ',
-  'dir_cant_read' => 'Tidak bisa dibaca. ',
-  'insert' => 'Menambahkan file baru kedalam galeri', //cpg1.3.0
-  'list_new_pic' => 'Daftar file baru', //cpg1.3.0
-  'insert_selected' => 'Masukkan file yang dipilih', //cpg1.3.0
-  'no_pic_found' => 'Tidak ada file baru yang ditemukan', //cpg1.3.0
-  'be_patient' => 'Sabar, skrip memerlukan waktu untuk menambahkan file', //cpg1.3.0
-  'no_album' => 'tak ada album yang dipilih',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : berarti file telah berhasil ditambahkan'.
-                          '<li><b>DP</b> : berarti file merupakan duplikat dan telah berada dalam database'.
-                          '<li><b>PB</b> : berarti file tidak bisa ditambahkan, periksa konfigurasi dan permission direktori dimana file berada'.
-                          '<li><b>NA</b> : berarti anda belum memilih album untuk file yang anda upload, klik \'<a href="javascript:history.back(1)">kembali</a>\' dan pilih album. Jika anda tidak memiliki album silahkan <a href="albmgr.php">buat album dulu</a></li>'.
-                          '<li>Jika \'tanda\' OK, DP, PB tidak tampil, klik pada tanda yang tidak tampil tersebut untuk melihat pesan error yang dihasilkan oleh PHP'.
-                          '<li>Jika browser anda timeout, klik tombol reload/refresh'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'pilih album', //cpg1.3.0
-  'check_all' => 'Pilih Semua', //cpg1.3.0
-  'uncheck_all' => 'Batal Pilih Semua', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Ban User', 
-  'user_name' => 'User Name', 
-  'ip_address' => 'IP Address', 
-  'expiry' => 'Berakhir (kosong berarti selamanya)', 
-  'edit_ban' => 'Simpan Perubahan', 
-  'delete_ban' => 'Hapus', 
-  'add_new' => 'Tambahkan banned baru', 
-  'add_ban' => 'Tambahkan', 
-  'error_user' => 'User tidak ditemukan', //cpg1.3.0
-  'error_specify' => 'Anda harus memasukkan nama user atau IP Address', //cpg1.3.0
-  'error_ban_id' => 'Ban ID tidak valid!', //cpg1.3.0
-  'error_admin_ban' => 'Anda tidak bisa mem-banned diri anda sendiri!', //cpg1.3.0
-  'error_server_ban' => 'Anda ingin mem-banned server anda sendiri? Ck ck ck, tak bisa...', //cpg1.3.0
-  'error_ip_forbidden' => 'Anda tidak bisa membanned IP ini - Ip ini non-routable!', //cpg1.3.0
-  'lookup_ip' => 'Lookup IP address', //cpg1.3.0
-  'submit' => 'lakukan!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Upload file',
-  'custom_title' => 'Ubah Formulir Upload', //cpg1.3.0
-  'cust_instr_1' => 'Anda bisa merubah jumlah kolom upload. Bagaimanapun anda tidak memilih lebih dari jumlah maksimum dibawah ini.', //cpg1.3.0
-  'cust_instr_2' => 'Jumlah Kolom', //cpg1.3.0
-  'cust_instr_3' => 'Kolom upload file: %s', //cpg1.3.0
-  'cust_instr_4' => 'Kolom upload URI/URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'Kolom upload URI/URL:', //cpg1.3.0
-  'cust_instr_6' => 'Kolom upload file:', //cpg1.3.0
-  'cust_instr_7' => 'Silahkan masukkan jumlah tiap jenis kolom upload yang anda inginkan kali ini.  Kemudian klik \'Lanjut\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Permintaan salah.', //cpg1.3.0
-  'reg_instr_2' => 'Sekarang anda bisa mengupload file-file anda menggunakan kolom-kolom upload dibawah. Ukuran file yang akan anda upload ke server masing-masing tidak boleh melebihi %s KB. File ZIP yang anda upload melalui \'Upload File\' dan \'Upload URI/URL\' akan tetap dalam bentuk terkompresi.', //cpg1.3.0
-  'reg_instr_3' => 'Jika anda ingin file zip yang anda upload didekompres, anda harus menggunakan kolom file upload pada bagian \'Upload Dekompres ZIP\'.', //cpg1.3.0
-  'reg_instr_4' => 'Jika menggunakan URI/URL upload, masukkan url secara lengkap seperti: http://www.situsweb.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Jika form telah terisi, klik \'Continue\'.', //cpg1.3.0
-  'reg_instr_6' => 'Upload Dekompres Zip:', //cpg1.3.0
-  'reg_instr_7' => 'Upload File:', //cpg1.3.0
-  'reg_instr_8' => 'Upload URI/URL:', //cpg1.3.0
-  'error_report' => 'Laporan Error', //cpg1.3.0
-  'error_instr' => 'Terjadi error:', //cpg1.3.0
-  'file_name_url' => 'File/URL', //cpg1.3.0
-  'error_message' => 'Error', //cpg1.3.0
-  'no_post' => 'File tidak terupload oleh POST.', //cpg1.3.0
-  'forb_ext' => 'Extensi file tidak diizinkan.', //cpg1.3.0
-  'exc_php_ini' => 'Besar file melampaui yang diizinkan oleh php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Besar file melampaui yang diizinkan oleh CPG.', //cpg1.3.0
-  'partial_upload' => 'Hanya terupload sebagian.', //cpg1.3.0
-  'no_upload' => 'Tidak terjadi upload.', //cpg1.3.0
-  'unknown_code' => 'Error upload PHP tidak diketahui.', //cpg1.3.0
-  'no_temp_name' => 'Tak ada upload - nama temp.', //cpg1.3.0
-  'no_file_size' => 'Tak ada data/Rusak', //cpg1.3.0
-  'impossible' => 'Tidak bisa dipindahkan.', //cpg1.3.0
-  'not_image' => 'Bukan image/Rusak', //cpg1.3.0
-  'not_GD' => 'Bukan ekstensi GD.', //cpg1.3.0
-  'pixel_allowance' => 'Besar piksel terampaui.', //cpg1.3.0
-  'incorrect_prefix' => 'Prefiks URI/URL salah', //cpg1.3.0
-  'could_not_open_URI' => 'Tidak bisa membuka URI.', //cpg1.3.0
-  'unsafe_URI' => 'Keamanan tidak bisa dicek.', //cpg1.3.0
-  'meta_data_failure' => 'Kesalahan meta data', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME tidak bisa ditentukan.', //cpg1.3.0
-  'MIME_type_unknown' => 'Jenis MIME tidak diketahui', //cpg1.3.0
-  'cant_create_write' => 'Tidak bisa membuat file.', //cpg1.3.0
-  'not_writable' => 'Tidak bisa menulis ke file.', //cpg1.3.0
-  'cant_read_URI' => 'Tidak bisa membaca URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Tidak bisa membuka file URI.', //cpg1.3.0
-  'cant_write_write_file' => 'Tidak bisa menulis ke file URI.', //cpg1.3.0
-  'cant_unzip' => 'Tidak bisa unzip.', //cpg1.3.0
-  'unknown' => 'Error tidak diketahui', //cpg1.3.0
-  'succ' => 'Upload berhasil', //cpg1.3.0
-  'success' => '%s upload berhasil.', //cpg1.3.0
-  'add' => 'Klik \'Lanjut\' untuk menambahkan file kedalam album.', //cpg1.3.0
-  'failure' => 'Upload Gagal', //cpg1.3.0
-  'f_info' => 'Informasi File', //cpg1.3.0
-  'no_place' => 'File sebelumnya tidak bisa diletakkan.', //cpg1.3.0
-  'yes_place' => 'File sebelumnya berhasil diletakkan.', //cpg1.3.0
-  'max_fsize' => 'Ukuran file maksimum yang diizinkan adalah %s KB',
-  'album' => 'Album',
-  'picture' => 'File',
-  'pic_title' => 'Judul File',
-  'description' => 'Keterangan file',
-  'keywords' => 'Kata Kunci (pisahkan dengan spasi)',
-  'err_no_alb_uploadables' => 'Maaf, tak ada album yang dizinkan bagi anda untuk mengupload file',
-  'place_instr_1' => 'Silahkan letakkan file ini dalam album yang anda inginkan.  Anda juga bisa memasukkan informasi mengenai file ini sekarang.', //cpg1.3.0
-  'place_instr_2' => 'Masih ada file lagi yang perlu diletakkan kedalam album. Silahkan klik \'Lanjut\'.', //cpg1.3.0
-  'process_complete' => 'Anda telah berhasil meletakkan semua file.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Pengaturan user',
-  'name_a' => 'Nama mendaki',
-  'name_d' => 'Nama menurun',
-  'group_a' => 'Grup mendaki',
-  'group_d' => 'Grup menurun',
-  'reg_a' => 'Tanggal daftar mendaki',
-  'reg_d' => ' Tanggal daftar menurun',
-  'pic_a' => 'Jumlah file mendaki',
-  'pic_d' => ' Jumlah file menurun',
-  'disku_a' => 'Penggunaan ruang mendaki',
-  'disku_d' => ' Penggunaan ruang menurun',
-  'lv_a' => 'Kunjungan terakhir mendaki', //cpg1.3.0
-  'lv_d' => 'Kunjungan terakhir menurun', //cpg1.3.0
-  'sort_by' => 'Urutkan user menurut',
-  'err_no_users' => 'Tabel user kosong !',
-  'err_edit_self' => 'Anda tidak bisa mengubaubah profil anda sendiri, gunakan link \'Profilku\' untuk itu',
-  'edit' => 'UBAH',
-  'delete' => 'HAPUS',
-  'name' => 'Nama login',
-  'group' => 'Grup',
-  'inactive' => 'Nonaktif',
-  'operations' => 'Operasi',
-  'pictures' => 'File',
-  'disk_space' => 'Ruang digunakan / Kuota',
-  'registered_on' => 'Mendaftar pada',
-  'last_visit' => 'Kunjungan Terakhir', //cpg1.3.0
-  'u_user_on_p_pages' => '%d user pada %d halaman',
-  'confirm_del' => 'Anda yakin mau mengHAPUS user ini ? \\nSemua file dan album user ini akan ikut terhapus.',
-  'mail' => 'MAIL',
-  'err_unknown_user' => 'User yang dimaksud tidak ditemukan !',
-  'modify_user' => 'Ubah user',
-  'notes' => 'Catatan',
-  'note_list' => '<li>Jika anda tidak ingin merubah password sekarang, biarkan field "password" kosong',
-  'password' => 'Password',
-  'user_active' => 'User aktif',
-  'user_group' => 'Grup User',
-  'user_email' => 'Email user',
-  'user_web_site' => 'Situs web user',
-  'create_new_user' => 'Buat user baru',
-  'user_location' => 'Lokasi user',
-  'user_interests' => 'Hobi/interest user',
-  'user_occupation' => 'Pekerjaan user',
-  'latest_upload' => 'Upload Terakhir', //cpg1.3.0
-  'never' => 'tidak pernah', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Ubah dimensi foto', 
-  'what_it_does' => 'Kegunaannya', 
-  'what_update_titles' => 'Update judul dari nama file', 
-  'what_delete_title' => 'Hapus judul', 
-  'what_rebuild' => 'Buat kembali thumbnail dan ubah dimensi foto', 
-  'what_delete_originals' => 'Menghapus foto lama yang telah diubah dimensinya dan menggantinya dengan foto baru yang telah diubah dimensinya', 
-  'file' => 'File', 
-  'title_set_to' => 'judul ubah ke', 
-  'submit_form' => 'kirim', 
-  'updated_succesfully' => 'berhasil diupdate', 
-  'error_create' => 'ERROR membuat', 
-  'continue' => 'Proses image lain', 
-  'main_success' => 'File %s telah berhasil digunakan sebagai foto utama', 
-  'error_rename' => 'Error mengubah nama %s ke %s', 
-  'error_not_found' => 'File %s tidak ditemukan', 
-  'back' => 'kembali', 
-  'thumbs_wait' => 'Sedang mengupdate thumbnail dan/atau mengubah dimensi image, tunggu sejenak...', 
-  'thumbs_continue_wait' => 'Lanjutkan mengupdate thumbnail dan/atau mengubah dimensi image...', 
-  'titles_wait' => 'Sedang mengupdate judul, tunggu sejenak...', 
-  'delete_wait' => 'Sedang menghapus judul, tunggu sejenak...', 
-  'replace_wait' => 'Sedang menghapus yang original dan menggantinya dengan image yang telah diubah dimensinya, tunggu sejenak..', 
-  'instruction' => 'Instruksi cepat', 
-  'instruction_action' => 'Pilih fungsi', 
-  'instruction_parameter' => 'Set parameter', 
-  'instruction_album' => 'Pilih album', 
-  'instruction_press' => 'Klik %s', 
-  'update' => 'Update thumbnail dan/atau ubah dimensi foto', 
-  'update_what' => 'Apa yang harus diupdate', 
-  'update_thumb' => 'Thumbnail saja', 
-  'update_pic' => 'Ubah dimensi foto saja', 
-  'update_both' => 'Thumbnail dan ubah ukuran foto', 
-  'update_number' => 'Jumlah image yang diproses per klik', 
-  'update_option' => '(Coba set dengan nilai yang lebih kecil jika anda mengalami masalah timeout browser)', 
-  'filename_title' => 'Nama File &rarr; Judul foto', 
-  'filename_how' => 'Bagaimana nama file akan diubah', 
-  'filename_remove' => 'Hapus akhiran .jpg dan ganti _ (underscore) dengan spasi', 
-  'filename_euro' => 'Ubah 2003_11_23_13_20_20.jpg ke 23/11/2003 13:20', 
-  'filename_us' => 'Ubah 2003_11_23_13_20_20.jpg ke 11/23/2003 13:20', 
-  'filename_time' => 'Ubah 2003_11_23_13_20_20.jpg ke 13:20', 
-  'delete' => 'Hapus judul foto atau image yang tela diubah dimensinya', 
-  'delete_title' => 'Hapus judul foto', 
-  'delete_original' => 'Hapus foto yang telah diubah dimensinya', 
-  'delete_replace' => 'Hapus image original ganti dengan image yang telah diubah dimensinya', 
-  'select_album' => 'Pilih album', 
-  'delete_orphans' => 'Hapus komentar orphan (untuk semua album)', //cpg1.3.0
-  'orphan_comment' => 'komentar orphan ditemukan', //cpg1.3.0
-  'delete' => 'Hapus', //cpg1.3.0
-  'delete_all' => 'Hapus semua', //cpg1.3.0
-  'comment' => 'Komentar: ', //cpg1.3.0
-  'nonexist' => 'terhubung ke file yang sudah dihapus # ', //cpg1.3.0
-  'phpinfo' => 'Tampilkan phpinfo', //cpg1.3.0
-  'update_db' => 'Update database', //cpg1.3.0
-  'update_db_explanation' => 'Jika anda telah mengganti file coppermine, menambah modifikasi atau upgrade dari versi coppermine sebelumnya, jalankan update database ini SATU KALI SAJA. Fungsi ini akan membuat database dan/atau menambahkan nilai konfigurasi yang perlu.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/indonesian-utf-8.php cpg148/lang/indonesian-utf-8.php
--- 133/lang/indonesian-utf-8.php	2004-12-30 01:03:50.000000000 -0600
+++ cpg148/lang/indonesian-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1275 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-//  http://www.chezgreg.net/coppermine/                                      //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-//  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.                                      //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: indonesian-utf-8.php,v 1.8 2004/12/29 23:03:50 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-'lang_name_english' => 'Indonesian',  
-'lang_name_native' => 'Bahasa Indonesia', 
-'lang_country_code' => 'id', 
-'trans_name'=> 'sengsara', //the name of the translator - can be a nickname
-'trans_email' => 'sengsara@batamweb.net', //translator's email address (optional)
-'trans_website' => 'http://batamweb.net/', //translator's website (optional)
-'trans_date' => '2004-04-10', //the date the translation was created / last modified
-);
-
-$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('Byte', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab');
-$lang_month = array('Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', 'Okt', 'Nop', 'Des');
-
-// Some common strings
-$lang_yes = 'Ya';
-$lang_no  = 'Tidak';
-$lang_back = 'KEMBALI';
-$lang_continue = 'LANJUT';
-$lang_info = 'Informasi';
-$lang_error = 'Error';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d %B %Y';
-$lastcom_date_fmt =  '%d/%m/%y pada %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%d %B %Y pada %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%d %B %Y pada %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => 'File Acak', //cpg1.3.0
-  'lastup' => 'Upload Terakhir',
-  'lastalb'=> 'Album Terakhir Diupdate ', 
-  'lastcom' => 'Komentar Terakhir',
-  'topn' => 'Terbanyak Dilihat',
-  'toprated' => 'Nilai Tertingi',
-  'lasthits' => 'Terakhir Dilihat',
-  'search' => 'Hasil Pencarian', 
-  'favpics'=> 'File Favorit', //cpg1.3.0 
-);
-
-$lang_errors = array(
-  'access_denied' => 'Anda tidak memiliki izin untuk mengakses halaman ini.',
-  'perm_denied' => 'Anda tidak memiliki izin untuk melakukan ini.',
-  'param_missing' => 'Skrip dijalankan dengan parameter yang tidak lengkap.',
-  'non_exist_ap' => 'File/Album yang dimaksud tidak ditemukan !', //cpg1.3.0
-  'quota_exceeded' => 'Kuota disk terlampaui<br /><br />Anda memiliki kuota ruangan sebesar [quota]K, file-file anda telah menggunakan ruangan sebanyak [space]K, menambahkan file ini akan menyebabkan anda melampaui kuota.', //cpg1.3.0
-  'gd_file_type_err' => 'Jika menggunakan GD library tipe image yang dibolehkan hanya JPEG dan PNG.',
-  'invalid_image' => 'Image yang anda upload rusak atau tidak bisa ditangani oleh GD library',
-  'resize_failed' => 'Gagal membuat thumbnail atau memperkecil image.',
-  'no_img_to_display' => 'Tidak ada image untuk ditampilkan',
-  'non_exist_cat' => 'Kategori yang dimaksud tidak ditemukan',
-  'orphan_cat' => 'Kategori memiliki induk yang tidak ditemukan, jalankan pengaturan kategori untuk memperbaiki masalah ini!', //cpg1.3.0
-  'directory_ro' => 'Direktori \'%s\' tidak bisa ditulisi, file tidak bisa dihapus', //cpg1.3.0
-  'non_exist_comment' => 'Komentar yang dimaksud tidak ditemukan.',
-  'pic_in_invalid_album' => 'File berada dalam album yang tidak ditemukan (%s)!?',  //cpg1.3.0
-  'banned' => 'Anda telah di-banned dari situs ini.', 
-  'not_with_udb' => 'Fungsi ini tidak digunakan lagi dalam Coppermine sebab telah terintegrasi kedalam forum. Mungkin hal yang ingin anda lakukan tidak disupport oleh konfigurasi ini, atau fungsi tersebut seharusnya ditangani oleh software forum.', 
-  'offline_title' => 'Offline', //cpg1.3.0
-  'offline_text' => 'Galeri sedang offline - silahkan kunjungi lagi nanti', //cpg1.3.0
-  'ecards_empty' => 'Tidak ada data log e-card untuk ditampilkan. Coba periksa apakah anda sudah mengaktifkan log e-card dalam konfigurasi coppermine!', //cpg1.3.0
-  'action_failed' => 'Proses gagal.  Coppermine tidak berhasil memproses permintaan anda.', //cpg1.3.0
-  'no_zip' => 'File library yang diperlukan untuk memproses file ZIP tidak ditemukan. Silahkan hubungi administrator Coppermine.', //cpg1.3.0
-  'zip_type' => 'Anda tidak memilki izin untuk mengupload file ZIP.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Kode-kode berikut ini mungkin bermanfaat bagi anda: <li>[b]<b>Tebal</b>[/b]</li> <li>[i]<i>Miring</i>[/i]</li> <li>[url=http://situsweb.com/]Teks Url[/url]</li> <li>[email]alamat@email.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Lihat daftar album',
-  'alb_list_lnk' => 'Daftar Album',
-  'my_gal_title' => 'Lihat galeri pribadi saya',
-  'my_gal_lnk' => 'Galeriku',
-  'my_prof_lnk' => 'Profilku',
-  'adm_mode_title' => 'Pindah ke mode admin',
-  'adm_mode_lnk' => 'Mode Admin',
-  'usr_mode_title' => 'Pindah ke mode user',
-  'usr_mode_lnk' => 'Mode user',
-  'upload_pic_title' => 'Upload file ke dalam album', //cpg1.3.0
-  'upload_pic_lnk' => 'Upload File', //cpg1.3.0
-  'register_title' => 'Buat acount baru',
-  'register_lnk' => 'Register',
-  'login_lnk' => 'Login',
-  'logout_lnk' => 'Logout',
-  'lastup_lnk' => 'Upload Terakhir',
-  'lastcom_lnk' => 'Komentar Terakhir',
-  'topn_lnk' => 'Terbanyak Dilihat',
-  'toprated_lnk' => 'Nilai Tertinggi',
-  'search_lnk' => 'Pencarian',
-  'fav_lnk' => 'Favoritku', 
-  'memberlist_title' => 'Lihat Daftar Member', //cpg1.3.0
-  'memberlist_lnk' => 'Daftar Member', //cpg1.3.0
-  'faq_title' => 'Pertanyaan yang Sering Ditanyakan (FAQ) mengenai galeri foto &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Persetujuan upload',
-  'config_lnk' => 'Konfig.',
-  'albums_lnk' => 'Album',
-  'categories_lnk' => 'Kategori',
-  'users_lnk' => 'User',
-  'groups_lnk' => 'Grup',
-  'comments_lnk' => 'Lihat Komentar', //cpg1.3.0
-  'searchnew_lnk' => 'Tambahkan file (batch)', //cpg1.3.0
-  'util_lnk' => 'Tool Admin',  //cpg1.3.0
-  'ban_lnk' => 'Ban User', 
-  'db_ecard_lnk' => 'Tampilkan E-card', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Buat / urutkan album',
-  'modifyalb_lnk' => 'Modifikasi album',
-  'my_prof_lnk' => 'Profil',
-);
-
-$lang_cat_list = array(
-  'category' => 'Kategori',
-  'albums' => 'Album',
-  'pictures' => 'File', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d album pada %d halaman'
-);
-
-$lang_thumb_view = array(
-  'date' => 'TANGGAL',
-  //Sort by filename and title
-  'name' => 'NAMA FILE', 
-  'title' => 'JUDUL', 
-  'sort_da' => 'Urutkan mendaki menurut tanggal',
-  'sort_dd' => 'Urutkan menurun menurut tanggal',
-  'sort_na' => 'Urutkan mendaki menurut nama',
-  'sort_nd' => 'Urutkan menurun menurut nama',
-  'sort_ta' => 'Urutkan mendaki menurut judul', 
-  'sort_td' => 'Urutkan menurun menurut judul', 
-  'download_zip' => 'Download sebagai file Zip', //cpg1.3.0
-  'pic_on_page' => '%d file pada %d halaman', //cpg1.3.0
-  'user_on_page' => '%d user pada %d halaman',
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Kembali ke halaman thumbnail',
-  'pic_info_title' => 'Tampilkan/sembunyikan informasi file', //cpg1.3.0
-  'slideshow_title' => 'Slideshow',
-  'ecard_title' => 'Kirimkan file ini sebagai e-card',
-  'ecard_disabled' => 'e-card nonaktif',
-  'ecard_disabled_msg' => 'Anda tidak memiliki izin untuk mengirim e-card', //js-alert //cpg1.3.0
-  'prev_title' => 'Lihat file sebelumnya', //cpg1.3.0
-  'next_title' => 'Lihat file selanjutnya', //cpg1.3.0
-  'pic_pos' => 'FILE %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Beri nilai file ini ', //cpg1.3.0
-  'no_votes' => '(Belum dinilai)',
-  'rating' => '(nilai sekarang : %s / 5 dengan %s suara)',
-  'rubbish' => 'Sampah',
-  'poor' => 'Jelek',
-  'fair' => 'Lumayan',
-  'good' => 'Bagus',
-  'excellent' => 'Bagus sekali',
-  'great' => 'Hebat',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Critical error',
-  'file' => 'File: ',
-  'line' => 'Baris: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Nama file : ',
-  'filesize' => 'Besar file : ',
-  'dimensions' => 'Dimensi : ',
-  'date_added' => 'Tanggal upload : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s komentar',
-  'n_views' => '%s dilihat',
-  'n_votes' => '(%s dinilai)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Info Debug', //cpg1.3.0
-  'select_all' => 'Pilih Semua', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Jika anda akan meminta bantuan di forum support coppermine, copy-dan-paste output debug ini ke dalam posting anda. Pastikan anda mengganti password dari output ini dengan *** sebelum posting.', //cpg1.3.0
-  'phpinfo' => 'Tampilkan phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Reset bahasa', //cpg1.3.0
-  'choose_language' => 'Pilih bahasa anda', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Reset theme', //cpg1.3.0
-  'choose_theme' => 'Pilih theme', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Exclamation',
-  'Question' => 'Question',
-  'Very Happy' => 'Very Happy',
-  'Smile' => 'Smile',
-  'Sad' => 'Sad',
-  'Surprised' => 'Surprised',
-  'Shocked' => 'Shocked',
-  'Confused' => 'Confused',
-  'Cool' => 'Cool',
-  'Laughing' => 'Laughing',
-  'Mad' => 'Mad',
-  'Razz' => 'Razz',
-  'Embarassed' => 'Embarrassed',
-  'Crying or Very sad' => 'Crying or Very sad',
-  'Evil or Very Mad' => 'Evil or Very Mad',
-  'Twisted Evil' => 'Twisted Evil',
-  'Rolling Eyes' => 'Rolling Eyes',
-  'Wink' => 'Wink',
-  'Idea' => 'Idea',
-  'Arrow' => 'Arrow',
-  'Neutral' => 'Neutral',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Meninggalkan mode admin...',
-  1 => 'Memasuki mode admin...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Album harus diberi nama !', //js-alert
-  'confirm_modifs' => 'Apa anda yakin mau membuat perubahan ini ?', //js-alert
-  'no_change' => 'Anda tidak melakukan perubahan !', //js-alert
-  'new_album' => 'Album baru',
-  'confirm_delete1' => 'Anda yakin mau menghapus album ini ?', //js-alert
-  'confirm_delete2' => '\nSemua file dan komentar didalamnya akan ikut terhapus !', //js-alert
-  'select_first' => 'Pilih album dulu', //js-alert
-  'alb_mrg' => 'Pengaturan Album',
-  'my_gallery' => '* Galeriku *',
-  'no_category' => '* Tanpa kategori *',
-  'delete' => 'Hapus',
-  'new' => 'Baru',
-  'apply_modifs' => 'Lakukan perubahan',
-  'select_category' => 'Pilih kategori',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Parameter yang dibutuhkan untuk operasi \'%s\' tidak dimasukkan !',
-  'unknown_cat' => 'Kategori yang dimasud tidak ditemukan !',
-  'usergal_cat_ro' => 'Kategori Galeri User tidak boleh dihapus !',
-  'manage_cat' => 'Pengaturan kategori',
-  'confirm_delete' => 'Anda yakin mau meng-HAPUS kategori ini', //js-alert
-  'category' => 'Kategori',
-  'operations' => 'Operasi',
-  'move_into' => 'Pindahkan ke dalam',
-  'update_create' => 'Ubah/Buat kategori',
-  'parent_cat' => 'Kategori induk',
-  'cat_title' => 'Judul kategori',
-  'cat_thumb' => 'Thumbnail kategori', //cpg1.3.0
-  'cat_desc' => 'Keterangan',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Konfigurasi',
-  'restore_cfg' => 'Kembalikan ke default',
-  'save_cfg' => 'Simpan konfigurasi',
-  'notes' => 'Catatan',
-  'info' => 'Informasi',
-  'upd_success' => 'Konfigurasi Coppermine telah diupdate',
-  'restore_success' => 'Konfigurasi Coppermine telah dikembalikan ke default',
-  'name_a' => 'Nama mendaki',
-  'name_d' => 'Nama menurun',
-  'title_a' => 'Judul mendaki', 
-  'title_d' => 'Judul menurun', 
-  'date_a' => 'Tanggal mendaki',
-  'date_d' => 'Tanggal menurun',
-  'th_any' => 'Perbandingan Maksimum',
-  'th_ht' => 'Tinggi',
-  'th_wd' => 'Lebar',
-  'label' => 'label', //cpg1.3.0
-  'item' => 'item', //cpg1.3.0
-  'debug_everyone' => 'Semua', //cpg1.3.0
-  'debug_admin' => 'Admin saja', //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Setting Umum',
-  array('Nama Galeri', 'gallery_name', 0),
-  array('Keterangan', 'gallery_description', 0),
-  array('Email admin galeri', 'gallery_admin_email', 0),
-  array('Target untuk link \'Lihat foto lain\' dalam e-card', 'ecards_more_pic_target', 0),
-  array('Galeri offline', 'offline', 1), //cpg1.3.0
-  array('Log e-card', 'log_ecards', 1), //cpg1.3.0
-  array('Izinkan ZIP-download dari favorit', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Setting Bahasa, Theme &amp; Karakter Set',
-  array('Bahasa', 'lang', 5),
-  array('Theme', 'theme', 6),
-  array('Tampilkan pilihan bahasa', 'language_list', 1), //cpg1.3.0
-  array('Tampilkan bendera', 'language_flags', 8), //cpg1.3.0
-  array('Tampilkan &quot;reset&quot; dalam pilihan bahasa', 'language_reset', 1), //cpg1.3.0
-  array('Tampilkan pilihan theme', 'theme_list', 1), //cpg1.3.0
-  array('Tampilkan &quot;reset&quot; dalam pilihan theme', 'theme_reset', 1), //cpg1.3.0
-  array('Tampilkan FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Tampilkan bantuan bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Encoding Karakter', 'charset', 4), //cpg1.3.0
-
-  'Tampilan daftar album',
-  array('Lebar tabel utama (piksel atau %)', 'main_table_width', 0),
-  array('Jumlah level kategori yang ditampilkan', 'subcat_level', 0),
-  array('Jumlah album yang ditampilkan', 'albums_per_page', 0),
-  array('Jumlah kolom di daftar album', 'album_list_cols', 0),
-  array('Ukuran thumbnail dalam piksel', 'alb_list_thumb_size', 0),
-  array('Tampilan halaman utama', 'main_page_layout', 0),
-  array('Tampilkan thumbnail album level pertama dalam kategori','first_level',1), 
-
-  'Tampilan thumbnail',
-  array('Jumlah kolom di halaman thumbnail', 'thumbcols', 0),
-  array('Jumlah baris di halaman thumbnail', 'thumbrows', 0),
-  array('Jumlah maksimum tampilan tab', 'max_tabs', 10), //cpg1.3.o
-  array('Tampilkan keterangan file (sebagai tambahan judul) di bawah thumbnail', 'caption_in_thumbview', 1), //cpg1.3.o
-  array('Tampilkan jumlah dilihat di bawah thumbnail', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Tampilkan jumlah komentar di bawah thumbnail', 'display_comment_count', 1), //cpg1.3.o
-  array('Tampilkan nama pengirim file dibawah thumbnail', 'display_uploader', 1), //cpg1.3.0
-  array('Urutan file default', 'default_sort_order', 3), //cpg1.3.o
-  array('Jumlah suara minimal bagi file untuk tampil di daftar \'nilai tertinggi\'', 'min_votes_for_rating', 0), //cpg1.3.o
-
-  'Tampilan file &amp; setting komentar',
-  array('Lebar tabel tampilan file (piksel atau %)', 'picture_table_width', 0), //cpg1.3.o
-  array('Informasi file secara default tampak', 'display_pic_info', 1), //cpg1.3.o
-  array('Saring kata-kata buruk dalam komentar', 'filter_bad_words', 1),
-  array('Izinkan smilies dalam komentar', 'enable_smilies', 1),
-  array('Izinkan pengiriman lebih dari satu komentar pada satu file secara berturut-turut oleh user yang sama (non-aktifkan flood protection)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Panjang maksimum keterangan file', 'max_img_desc_length', 0),
-  array('Jumlah karakter makimum dalam kata', 'max_com_wlength', 0),
-  array('Jumlah baris maksimum dalam komentar', 'max_com_lines', 0),
-  array('Panjang maksimum komentar', 'max_com_size', 0),
-  array('Tampilkan film strip', 'display_film_strip', 1), 
-  array('Jumlah item dalam film strip', 'max_film_strip_items', 0), 
-  array('Email admin saat ada pengiriman komentar', 'email_comment_notification', 1), //cpg1.3.0
-  array('Interval Slideshow dalam milidetik (1 detik = 1000 milidetik)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Setting file dan thumbnail', //cpg1.3.0
-  array('Kualitas file JPEG', 'jpeg_qual', 0),
-  array('Dimensi thumbnail maksimum <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Gunakan dimensi (lebar atau tinggi atau perbandingan maksimum untuk thumbnail)<a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7),   
-  array('Buat foto/video antara','make_intermediate',1),
-  array('Lebar atau tinggi maksimum foto/video antara <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Besar maksimum file yang diupload (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Lebar atau tinggi maksimum foto/video yang diupload (piksel)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Setting tambahan file dan thumbnail', //cpg1.3.0
-  array('Tampilkan ikon album pribadi untuk user yang tidak login','show_private',1), //cpg1.3.0
-  array('Karakter yang tidak diizinkan dalam nama file', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Ekstensi file yang diizinkan untuk foto yang diupload', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Tipe image yang diizinkan', 'allowed_img_types',0), //cpg1.3.0
-  array('Tipe film/video yang diizinkan', 'allowed_mov_types',0), //cpg1.3.0
-  array('Tipe audio yang diizinkan', 'allowed_snd_types',0), //cpg1.3.0
-  array('Tipe dokumen yang diizinkan', 'allowed_doc_types',0), //cpg1.3.0
-  array('Metode pengubah ukuran image','thumb_method',2), //cpg1.3.0
-  array('Path utiliti \'konversi\' ImageMagick (mis. /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Tipe image yang diizinkan (hanya berlaku untuk ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Opsi command line untuk ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Baca data EXIF dalam file JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('Baca data IPTC dalam file JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('Direktori album <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Direktori file user <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Prefiks untuk foto antara <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Prefiks untuk thumbnail <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Mode default untuk direktori', 'default_dir_mode', 0), //cpg1.3.0
-  array('Mode default untuk file', 'default_file_mode', 0), //cpg1.3.0
-
-  'Setting user',
-  array('Izinkan pendaftaran user baru', 'allow_user_registration', 1),
-  array('Pendaftaran menggunakan pengesahan melalui email', 'reg_requires_valid_email', 1),
-  array('Email admin saat ada pendaftaran member baru', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Izinkan dua user untuk memiliki alamat email yang sama', 'allow_duplicate_emails_addr', 1),
-  array('User bisa memiliki album pribadi (Catatan: jika anda mengubah setting dari \'ya\' ke \'tidak\' semua album pribadi akan menjadi publik)', 'allow_private_albums', 1), //cpg1.3.0'
-  array('Email admin saat ada upload yang menunggu persetujuan', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Izinkan member yang login untuk melihat daftar member', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Field tambahan untuk keterangan image (kosongkan jika tidak digunakan)',
-  array('Nama field 1', 'user_field1_name', 0),
-  array('Nama field 2', 'user_field2_name', 0),
-  array('Nama field 3', 'user_field3_name', 0),
-  array('Nama field 4', 'user_field4_name', 0),
-
-  'Setting Cookie',
-  array('Nama cookie yang digunakan oleh skrip (jika menggunakan forum, pastikan nama cookie ini berbeda dengan nama cookie forum)', 'cookie_name', 0),
-  array('Path cookie yang digunakan oleh skrip', 'cookie_path', 0),
-  
-  'Setting lain-lain',
-  array('Aktifkan mode debug', 'debug_mode', 9), //cpg1.3.0
-  array('Tampilkan notice PHP dalam mode debug', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Setting ini tidak boleh diubah jika telah ada file dalam galeri.<br />
-  <a name="notice2"></a>(**)Jika dirubah setting ini hanya akan mempengaruhi file yang ditambahkan setelah perubahan dilakukan, jadi disarankan setting ini tidak dirubah jika telah ada file dalam galeri. Namun anda masih bisa melakukan perubahan terhadap file-file yang sudah ada dengan menggunakan fungsi &quot;<a href="util.php">Tool Admin</a> (ubah ukuran foto)&quot; di menu admin.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Kirim e-card', //cpg1.3.0
-  'ecard_sender' => 'Pengirim', //cpg1.3.0
-  'ecard_recipient' => 'Penerima', //cpg1.3.0
-  'ecard_date' => 'Tanggal', //cpg1.3.0
-  'ecard_display' => 'Tampilkan ecard', //cpg1.3.0
-  'ecard_name' => 'Nama', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'mendaki', //cpg1.3.0
-  'ecard_descending' => 'menurun', //cpg1.3.0
-  'ecard_sorted' => 'Diurutkan', //cpg1.3.0
-  'ecard_by_date' => 'menurut tanggal', //cpg1.3.0
-  'ecard_by_sender_name' => 'menurut nama pengirim', //cpg1.3.0
-  'ecard_by_sender_email' => 'menurut email pengirim', //cpg1.3.0
-  'ecard_by_sender_ip' => 'menurut IP address pengirim', //cpg1.3.0
-  'ecard_by_recipient_name' => 'menurut nama penerima', //cpg1.3.0
-  'ecard_by_recipient_email' => 'menurut email penerima', //cpg1.3.0
-  'ecard_number' => 'tampilan log %s - %s dari total %s', //cpg1.3.0
-  'ecard_goto_page' => 'ke halaman', //cpg1.3.0
-  'ecard_records_per_page' => 'Data per halaman', //cpg1.3.0
-  'check_all' => 'Pilih Semua', //cpg1.3.0
-  'uncheck_all' => 'Batal Pilih Semua', //cpg1.3.0
-  'ecards_delete_selected' => 'Hapus e-card yang dipilih', //cpg1.3.0
-  'ecards_delete_confirm' => 'Anda yakin mau menghapus data? Tandai checkbox!', //cpg1.3.0
-  'ecards_delete_sure' => 'Yakin', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Anda harus mengisi nama dan komentar',
-  'com_added' => 'Komentar anda telah dimasukkan',
-  'alb_need_title' => 'Anda harus memberi Judul pada album !',
-  'no_udp_needed' => 'Tidak ada yang perlu diupdate.',
-  'alb_updated' => 'Album telah diupdate',
-  'unknown_album' => 'Album yang dimaksud tidak ditemukan atau anda tidak memiliki izin untuk mengupload ke dalam album ini',
-  'no_pic_uploaded' => 'Tidak ada file yang diupload !<br /><br />Jika anda yakin telah memilih file untuk diupload, periksa lagi apakah server mengizinkan upload...', //cpg1.3.0
-  'err_mkdir' => 'Gagal membuat direktori %s !',
-  'dest_dir_ro' => 'Direktori tujuan %s tidak bisa ditulisi oleh skrip !',
-  'err_move' => 'Gagal memindahkan %s ke %s !',
-  'err_fsize_too_large' => 'Dimensi file yang diupload terlalu besar (maksimum yang diizinkan adalah %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Ukuran file yang diupload terlalu besar (maksimum yang diizinkan adalah %s KB) !',
-  'err_invalid_img' => 'File yang diupload bukan berupa image !',
-  'allowed_img_types' => 'Anda hanya bisa mengupload image %s.',
-  'err_insert_pic' => 'File \'%s\' tidak bisa dimasukkan kedalam album ', //cpg1.3.0
-  'upload_success' => 'File anda telah berhasil diupload<br /><br />File tersebut akan tampil setelah disetujui oleh admin.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Pemberitahuan upload', //cpg1.3.0
-  'notify_admin_email_body' => 'Sebuah file telah di upload oleh %s yang memerlukan persetujuan anda. Kunjungi %s', //cpg1.3.0
-  'info' => 'Informasi',
-  'com_added' => 'Komentar ditambahkan',
-  'alb_updated' => 'Album diupdate',
-  'err_comment_empty' => 'Komentar anda kosong !',
-  'err_invalid_fext' => 'Hanya file dengan ekstensi berikut yang diterima : <br /><br />%s.',
-  'no_flood' => 'Maaf, anda adalah pengirim komentar yang terkhir untuk file ini<br /><br />Ubahlah komentar yang anda kirimkan jika anda menginginkannya',
-  'redirect_msg' => 'Anda sedang diredireksi.<br /><br /><br />Klik \'LANJUT\' jika halaman ini tidak refresh secara otomatis',
-  'upl_success' => 'File anda telah berhasil dimasukkan', //cpg1.3.0
-  'email_comment_subject' => 'Komentar yang dikirimkan ke Galeri', //cpg1.3.0
-  'email_comment_body' => 'Seseorang telah mengirimkan komentar ke galeri anda. Kunjungi', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Keterangan',
-  'fs_pic' => 'image ukuran penuh',
-  'del_success' => 'berhasil dihapus',
-  'ns_pic' => 'image ukuran normal',
-  'err_del' => 'tidak bisa dihapus',
-  'thumb_pic' => 'thumbnail',
-  'comment' => 'komentar',
-  'im_in_alb' => 'image dalam album',
-  'alb_del_success' => 'Album \'%s\' dihapus',
-  'alb_mgr' => 'Pengaturan Album',
-  'err_invalid_data' => 'Data invalid diterima dalam \'%s\'',
-  'create_alb' => 'Sedang membuat album \'%s\'',
-  'update_alb' => 'Mengupdate album \'%s\' dengan judul \'%s\' dan indeks \'%s\'',
-  'del_pic' => 'Hapus file', //cpg1.3.0
-  'del_alb' => 'Hapus album',
-  'del_user' => 'Hapus user',
-  'err_unknown_user' => 'User yang dimaksud tidak ditemukan !',
-  'comment_deleted' => 'Komentar berhasil dihapus',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Anda yakin mau mengHAPUS file ini ? \\nKomentar juga akan ikut dihapus.', //js-alert //cpg1.3.0
-  'del_pic' => 'HAPUS FILE INI', //cpg1.3.0
-  'size' => '%s x %s piksel',
-  'views' => '%s kali dilihat',
-  'slideshow' => 'Slideshow',
-  'stop_slideshow' => 'HENTIKAN SLIDESHOW',
-  'view_fs' => 'Klik untuk melihat image ukuran penuh',
-  'edit_pic' => 'Ubah keterangan', //cpg1.3.0
-  'crop_pic' => 'Crop dan Rotate', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Informasi file', //cpg1.3.0
-  'Filename' => 'Filename',
-  'Album name' => 'Nama Album',
-  'Rating' => 'Nilai (%s suara)',
-  'Keywords' => 'Kata Kunci',
-  'File Size' => 'Ukuran File',
-  'Dimensions' => 'Dimensi',
-  'Displayed' => 'Ditampilkan',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Tanggal pengambilan',
-  'Aperture' => 'Bukaan',
-  'Exposure time' => 'Waktu bukaan',
-  'Focal length' => 'Panjang fokus',
-  'Comment' => 'Komentar',
-  'addFav'=>'Tambahkan ke Favorit', //cpg1.3.0 
-  'addFavPhrase'=>'Favorit',  //cpg1.3.0
-  'remFav'=>'Hapus dari Favorit',  //cpg1.3.0
-  'iptcTitle'=>'Judul IPTC', //cpg1.3.0
-  'iptcCopyright'=>'Copyright IPTC', //cpg1.3.0
-  'iptcKeywords'=>'Katakunci IPTC', //cpg1.3.0
-  'iptcCategory'=>'Kategori IPTC', //cpg1.3.0
-  'iptcSubCategories'=>'Sub Kategori IPTC', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Ubah komentar ini',
-  'confirm_delete' => 'Anda yakin mau menghapus komentar ini ?',
-  'add_your_comment' => 'Tambah komentar',
-  'name'=>'Nama', 
-  'comment'=>'Komentar', 
-  'your_name' => 'Anon', 
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Klik image untuk menutup jendela ini', 
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Kirim e-card',
-  'invalid_email' => '<b>Peringatan</b> : alamat email invalid !',
-  'ecard_title' => 'Sebuah e-card dari %s untuk anda',
-  'error_not_image' => 'Hanya file image yang bisa dikirimkan sebagai ecard.', //cpg1.3.0
-  'view_ecard' => 'Jika e-card tidak tampil dengan benar, klik disini',
-  'view_more_pics' => 'Klik disini untuk melhat foto-foto lain !',
-  'send_success' => 'E-card anda telah dikirimkan',
-  'send_failed' => 'Maaf, server tidak bisa mengirim e-card anda...',
-  'from' => 'Dari',
-  'your_name' => 'Nama anda',
-  'your_email' => 'Alamat email anda',
-  'to' => 'Untuk',
-  'rcpt_name' => 'Nama penerima',
-  'rcpt_email' => 'Alamat email penerima',
-  'greetings' => 'Salam',
-  'message' => 'Pesan',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Info&nbsp;file', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Judul',
-  'desc' => 'Keterangan',
-  'keywords' => 'Kata Kunci',
-  'pic_info_str' => '%s &times; %s - %s KB - %s kali dilihat - %s kali dinilai',
-  'approve' => 'Setujui file', //cpg1.3.0
-  'postpone_app' => 'Tunda persetujuan',
-  'del_pic' => 'Hapus file', //cpg1.3.0
-  'read_exif' => 'Baca ulang info EXIF', //cpg1.3.0
-  'reset_view_count' => 'Reset jumlah dilihat',
-  'reset_votes' => 'Reset suara penilaian',
-  'del_comm' => 'Hapus komentar',
-  'upl_approval' => 'Persetujuan upload',
-  'edit_pics' => 'Ubah file', //cpg1.3.0
-  'see_next' => 'Lihat file berikutnya', //cpg1.3.0
-  'see_prev' => 'Lihat file sebelumnya', //cpg1.3.0
-  'n_pic' => '%s file', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Jumlah file untuk ditampilkan', //cpg1.3.0
-  'apply' => 'Lakukan perubahan', //cpg1.3.0
-  'crop_title' => 'Coppermine Picture Editor', //cpg1.3.0
-  'preview' => 'Preview', //cpg1.3.0
-  'save' => 'Simpan Foto', //cpg1.3.0
-  'save_thumb' =>'Simpan sebagai thumbnail', //cpg1.3.0
-  'sel_on_img' =>'Pilihan harus pada keseluruhan gambar!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Pertanyaan yang Sering Ditanyakan (FAQ)', //cpg1.3.0
-  'toc' => 'Daftar Isi', //cpg1.3.0
-  'question' => 'Pertanyaan: ', //cpg1.3.0
-  'answer' => 'Jawaban: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'FAQ Umum', //cpg1.3.0
-  array('Mengapa saya harus mendaftar?', 'Keharusan mendaftar mendaftar atau tidak tergantung dari administrator. Mendaftar memberikan fitur-fitur tambahan kepada seorang member seperti upload, memiliki daftar favorit, menilai file dan mengirim komentar dll.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Bagaimana cara mendaftar?', 'Klik &quot;Daftar&quot; dan lengkapi semua kolom yang harus diisi (dan yang opsional juga jika anda mau).<br />Jika Administrator mengaktifkan Aktifasi melalui Email,maka setelah mengirimkan informasi anda, anda akan menerima sebuah email di alamat email yang anda kirimkan saat mendaftar, yang berisi petunjuk mengenai bagaimana cara mengaktifkan keanggotaan anda. Status keanggotaan anda harus diaktifkan terlebih dahulu agar anda bisa login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Bagaimana cara login?', 'Klik &quot;Login&quot;, masukkan nama login dan password anda lalu tandai &quot;Ingat Saya&quot; agar anda tetap login ke situs ini walaupun anda meninggalkan situs ini.<br /><b>PENTING: Cookie harus diaktifkan dan cookie dari situs ini tidak boleh dihapus untuk menggunakan fungsi &quot;Ingat Saya&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Mengapa saya tidak bisa login?', 'Apakah anda telah mendaftar dan mengklik link yang dikirimkan kepada anda lewat email?. Link tersebut akan mengaktifkan keanggotaan anda. Untuk masalah login yang lain silahkan hubungi administrator.', 'offline', 0), //cpg1.3.0
-  array('Bagaimana jika saya lupa password?', 'Jika situs ini memiliki link &quot;Lupa password&quot;, anda bisa menggunakannya. Jika tidak hubungi administrator situs untuk mendapatkan password baru.', 'offline', 0), //cpg1.3.0
-  //array('Bagaimana jika saya menganti alamat email saya?', 'Login dan ganti alamat email anda melalui &quot;Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Bagaimana cara menyimpan file kedalam &quot;Favoritku&quot;?', 'Klik foto kemudian klik link &quot;info foto&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Informasi Foto" />); scroll ke arah bawah foto dan klik link &quot;Tambahkan ke favorit&quot;.<br />Administrator mungkin menampilkan &quot;informasi foto&quot; secara default.<br />PENTING:Cookie harus diaktifkan dan cookie dari situs ini tidak boleh dihapus.', 'offline', 0), //cpg1.3.0
-  array('Bagaimana cara menilai file?', 'Klik thumbnail file, scroll kebawah kemudian pilih nilai.', 'offline', 0), //cpg1.3.0
-  array('Bagaimana cara mengirim komentar untuk file?', 'Klik thumbnail file, scroll kebawah kemudian kirim komentar.', 'offline', 0), //cpg1.3.0
-  array('Bagaimana cara mengupload file?', 'Klik &quot;Upload Foto&quot;, pilih album tempat anda ingin memasukkan foto, klik &quot;Browse&quot; untuk mencari foto yang akan anda upload  kemudian klik &quot;open&quot; (tambahkan judul dan keterangan jika anda mau) dan klik &quot;Upload File&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kemana saya mengupload file?', 'Anda bisa mengupload file ke salah satu album anda di &quot;Galeriku&quot;. Administrator situs juga mungkin mengizinkan anda mengupload foto ke satu atau beberapa album di Galeri Utama.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apa jenis file dan berapa ukuran file yang bisa saya upload?', 'Ukuran dan jenis file (jpg, png etc.) ditentukan oleh Administrator.', 'offline', 0), //cpg1.3.0
-  array('Apa itu &quot;Galeriku&quot;?', '&quot;Galeriku&quot; adalah galeri pribadi dimana user bisa mengupload dan mengatur file.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Bagaimana cara membuat, merubah nama atau menghapus album dalam &quot;Galeriku&quot;?', 'Anda harus berada dalam &quot;Mode Admin&quot;<br />Klik &quot;Buat/Ubah Album&quot;klik &quot;Baru&quot;. Ganti &quot;Album baru&quot; dengan nama yang anda inginkan.<br />Anda juga bisa merubah nama album lain yang ada dalam galeri anda.<br />Klik &quot;Lakukan Perubahan&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Bagaimana cara merubah atau membatasi user dari melihat album saya?', 'Anda harus berada dalam &quot;Mode Admin&quot;<br />Klik &quot;Modifikasi Album&quot;. Pilih album yang akan anda modifikasi pada &quot;Update Album&quot;.<br />Disini anda bisa merubah judul, keterangan, image thumbnail, membatasi izin akses untuk melihat, mengirim komentar, maupun menilai.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Bagaimana cara melihat galeri user lain?', 'Klik &quot;Daftar Album&quot; dan pilih &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apa itu cookie?', 'Cookie adalah data berupa file teks yang dikirimkan dari sebuah situs web dan disimpan di komputer anda.<br />Cookie biasanya memudahkan user untuk meninggalkan sebuah situs dan kembali lagi ke situs tersebut tanpa harus login lagi serta beberapa fungsi lainnya.', 'offline', 0), //cpg1.3.0
-  array('Dimana aku bisa mendapatkan program ini?', 'Coppermine adalah software Galeri Multimedia yang bersifat freeware, dibawah lisesnsi GNU GPL. Memiliki banyak fitur dan telah diport dan bisa digunakan di berbagai system. Kunjungi <a href="http://coppermine.sf.net/">Situs Web Coppermine</a> untuk informasi lebih lanjut atau untuk mendownloadnya.', 'offline', 0), //cpg1.3.0
-
-  'Menjelajahi situs ini', //cpg1.3.0
-  array('Apa itu &quot;Daftar Album&quot;?', 'Ini akan memperlihatkan kepada anda keseluruhan kategori dimana anda sedang berada, dengan link ke setiap album. Jika anda tidak berada dalam kategori, ia akan menampilkan keseluruhan galeri dengan link ke setiap kategori. Thumbnail juga bisa merupakan link ke kategori.', 'offline', 0), //cpg1.3.0
-  array('Apa itu &quot;Galeriku&quot;?', 'Fitur ini memperbolehkan user untuk membuat galeri mereka sendiri dan menambahkan, menghapus atau merubah album serta mengupload file kedalamnya.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apa perbedaan &quot;Mode Admin&quot; dan &quot;Mode User&quot;?', 'Fitur ini, saat berada dalam mode admin, memperbolehkan user untuk merubah galeri mereka (serta yang lain jika diizinkan oleh administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apa itu &quot;Upload File&quot;?', 'Fitur ini memperbolehkan user untuk mengupload file (ukuran dan jenis file ditentukan oleh administrator) kedalam galeri yang dipileh oleh anda atau administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apa itu &quot;Upload Terakhir&quot;?', 'Fitur ini menampilkan file-file yang terakhir diupload ke situs.', 'offline', 0), //cpg1.3.0
-  array('Apa itu &quot;Komentar Terakhir&quot;?', 'Fitur ini menampilkan file yang terakhir dikomentari user.', 'offline', 0), //cpg1.3.0
-  array('Apa itu &quot;Terbanyak Dilihat&quot;?', 'Fitur ini menampilkan file yang terbanyak dilihat oleh user (member maupun pengunjung).', 'offline', 0), //cpg1.3.0
-  array('Apa itu &quot;Nilai Tertinggi&quot;?', 'Fitur ini menampilkan file yang memiliki nilai tertinggi, beserta nilai rata-ratanya (mis.: lima user masing - masing memberi nilai <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: foto akan mendapat nilai rata-rata <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; Lima user menilai foto mulai 1 sama 5 (1,2,3,4,5) akan mendapatkan rata-rata <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Nilai dimulai dari <img src="images/rating5.gif" width="65" height="14" border="0" alt="terbaik" /> (terbaik) sampai <img src="images/rating0.gif" width="65" height="14" border="0" alt="terburuk" /> (terburuk).', 'offline', 0), //cpg1.3.0
-  array('Apa itu &quot;Favoritku&quot;?', 'Fitur ini membolehkan user menyimpan file favorit menggunakan cookie.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Pengingat Password', //cpg1.3.0
-  'err_already_logged_in' => 'Anda sedang login !', //cpg1.3.0
-  'enter_username_email' => 'Masukkan nama login atau alamat email anda', //cpg1.3.0
-  'submit' => 'kirim', //cpg1.3.0
-  'failed_sending_email' => 'Email pengingat password tidak bisa dikirim !', //cpg1.3.0
-  'email_sent' => 'Email yang berisi nama login dan password anda telah dikirimkan ke %s', //cpg1.3.0
-  'err_unk_user' => 'User tidak ditemukan!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Pengingat Password', //cpg1.3.0
-  'passwd_reminder_body' => 'Anda telah meminta untuk diingatkan mengenai data login:
-Nama login: %s
-Password: %s
-Klik %s untuk login.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Nama grup',
-  'disk_quota' => 'Kuota',
-  'can_rate' => 'Bisa menilai file', //cpg1.3.0
-  'can_send_ecards' => 'Bisa mengirim e-card',
-  'can_post_com' => 'Bisa memberi komentar',
-  'can_upload' => 'Bisa mengupload file', //cpg1.3.0
-  'can_have_gallery' => 'Bisa mempunyai galeri pribadi',
-  'apply' => 'Lakukan perubahan',
-  'create_new_group' => 'Buat grup baru',
-  'del_groups' => 'Hapus grup yang dipilih',
-  'confirm_del' => 'Peringatan, jika anda menghapus sebuah grup, user yang merupakan anggota grup ini akan dipindahkan ke dalam grup \'Registered\' !\n\nAnda ingin melanjutkan ?', //js-alert //cpg1.3.0
-  'title' => 'Pengaturan grup',
-  'approval_1' => 'Setujui Upl. umum (1)',
-  'approval_2' => ' Setujui Upl. pribadi (2)',
-  'upload_form_config' => 'Konfigurasi formulir upload', //cpg1.3.0
-  'upload_form_config_values' => array( 'Upload satu file saja', 'Upload banyak file saja', 'Uploads URI saja', 'Upload ZIP saja', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'User bisa merubah jumlah kolom upload?', //cpg1.3.0
-  'num_file_upload'=>'Jumlah maksimum kolom upload file', //cpg1.3.0
-  'num_URI_upload'=>'Jumlah maksimum kolom upload URI', //cpg1.3.0
-  'note1' => '<b>(1)</b> Upload ke dalam album publik memerlukan persetujuan admin',
-  'note2' => '<b>(2)</b> Upload ke dalam album pribadi user memerlukan persetujuan admin',
-  'notes' => 'Catatan'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Selamat datang !'
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Anda yakin mau meng-HAPUS album ini ? \\nSeluruh file dan komentar akan ikut terhapus.', //js-alert //cpg1.3.0
-  'delete' => 'HAPUS',
-  'modify' => 'PROPERTI',
-  'edit_pics' => 'UBAH FILE', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Home',
-  'stat1' => '<b>[pictures]</b> file dalam <b>[albums]</b> album dan <b>[cat]</b> kategori dengan <b>[comments]</b> komentar dilihat <b>[views]</b> kali', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> file dalam <b>[albums]</b> album dilihat <b>[views]</b> kali', //cpg1.3.0
-  'xx_s_gallery' => 'Galeri %s',
-  'stat3' => '<b>[pictures]</b> file dalam <b>[albums]</b> album dengan <b>[comments]</b> komentar dilihat <b>[views]</b> kali', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Daftar user',
-  'no_user_gal' => 'Tidak ada galeri user',
-  'n_albums' => '%s album',
-  'n_pics' => '%s file', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s file', //cpg1.3.0
-  'last_added' => ', yang terakhir ditambahkan pada %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Login',
-  'enter_login_pswd' => 'Masukkan username dan password anda untuk login',
-  'username' => 'Username',
-  'password' => 'Password',
-  'remember_me' => 'Ingat sya',
-  'welcome' => 'Selamat datang %s ...',
-  'err_login' => '*** Tak bisa log in. Coba lagi ***',
-  'err_already_logged_in' => 'Anda sudah log in !',
-  'forgot_password_link' => 'Saya lupa password saya', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Logout',
-  'bye' => 'Selamat berpisah %s ...',
-  'err_not_loged_in' => 'Anda tidak log in !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Ini adalah output dari fungsi PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>, yang ditampilkan di dalam coppermine.', //cpg1.3.0
-  'no_link' => 'Membiarkan pengunjung melihat phpinfo anda merupakan security-risk, karena itu halaman ini hanya tampak jika anda login sebagai admin. Anda tidak bisa memberikan link ini kepada user lain, mereka tidak akan diberi akses.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Update album %s',
-  'general_settings' => 'Setting umum',
-  'alb_title' => 'Judul album',
-  'alb_cat' => 'Kategori album',
-  'alb_desc' => 'Keterangan album',
-  'alb_thumb' => 'Thumbnail album',
-  'alb_perm' => 'Izin akses untuk album ini',
-  'can_view' => 'Album bisa dilihat oleh',
-  'can_upload' => 'Pengunjung bisa mengupload file',
-  'can_post_comments' => 'Pengunjung bisa memberi komentar',
-  'can_rate' => 'Pengunjung bisa memberi penilaian',
-  'user_gal' => 'Galeri User',
-  'no_cat' => '* Tanpa kategori *',
-  'alb_empty' => 'Album ini kosong',
-  'last_uploaded' => 'Terakhir diupload',
-  'public_alb' => 'Semua (album publik)',
-  'me_only' => 'Hanya saya saja',
-  'owner_only' => 'Pemilik album (%s) saja',
-  'groupp_only' => 'Anggota grup \'%s\'',
-  'err_no_alb_to_modify' => 'Tak ada album yang bisa anda ubah dalam database.',
-  'update' => 'Update album', //cpg1.3.0
-  'notice1' => '(*) tergantung dari setting %sgrup%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Maaf, anda telah menilai file ini', //cpg1.3.0
-  'rate_ok' => 'Penilaian anda telah diterima',
-  'forbidden' => 'Anda tidak bisa menilai file anda sendiri.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Meskipun para administrator dari {SITE_NAME} akan berusaha mengubah atau menghapus materi yang tidak pantas secepat mungkin, adalah mustahil untuk mereview semua kiriman. Karena itu anda paham bahwa seluruh komentar yang dikirim ke situs ini adalah merupakan pandangan dan pendapat pengirimnya dan bukan merupakan pandangan administrator dan webmaster (terkecuali yang dikirimkan oleh orang-orang tersebut) dan karenanya bukan merupakan tanggung jawab mereka.<br />
-<br />
-Anda setuju untuk tidak mengirimkan materi yang bersifat menghina, tidak patut, jorok, menghasut, mengancam, pornografi, atau materi apapun yang bisa melanggar hukum. Anda setuju bahwa webmaster, administrator dan moderator dari {SITE_NAME} memiliki hak untuk mangahapus atau merubah isi situs ini kapan saja jika dipandang perlu. Sebagai user anda setuju bahwa semua informasi yang anda masukkan disini akan disimpan dalam database kami. Walaupun informasi ini tidak akan diberikan pada pihak ketiga manapun tanpa persetujuan anda, webmaster dan administrator bertanggung jawab terhadap semua jenis upaya hacking yang bisa membuka data tersebut.<br />
-<br />
-Situs ini menggunakan cookie untuk menyimpan informasi di komputer anda. Informasi ini hanya berfungsi untuk memudahkan anda mengakses situs ini. Alamat email hanya digunakan untuk mengirimkan dan mengkonfirmasi pendaftaran serta password anda.<br />
-<br />
-Dengan mengklik link 'Saya setuju' Dibawah ini anda setuju untuk diikat dengan ketentuan tersebut diatas.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Registrasi user',
-  'term_cond' => 'Syarat penggunaan',
-  'i_agree' => 'Saya setuju',
-  'submit' => 'Kirim registrasi',
-  'err_user_exists' => 'Nama login yang anda masukkan telah digunakan, silahkan pilih yang lain',
-  'err_password_mismatch' => 'Kedua password tidak cocok, silahkan masukkan lagi',
-  'err_uname_short' => 'Nama login harus terdiri dari 2 karakter minimum',
-  'err_password_short' => 'Password harus terdiri dari 2 karakter minimum',
-  'err_uname_pass_diff' => 'Nama login dan password harus berbeda',
-  'err_invalid_email' => 'Alamat email tidak valid',
-  'err_duplicate_email' => 'User lain telah terdaftar dengan alamat email yang anda masukkan',
-  'enter_info' => 'Masukkan informasi registrasi',
-  'required_info' => 'Informasi yang harus diisi',
-  'optional_info' => 'Informasi opsional',
-  'username' => 'Nama login',
-  'password' => 'Password',
-  'password_again' => 'Ketik ulang Password',
-  'email' => 'Email',
-  'location' => 'Lokasi',
-  'interests' => 'Hobi / Interest',
-  'website' => 'Website',
-  'occupation' => 'Pekerjaan',
-  'error' => 'ERROR',
-  'confirm_email_subject' => 'Konfirmasi registrasi - %s',
-  'information' => 'Informasi',
-  'failed_sending_email' => 'Email konfirmasi registrasi tidak dapat dikirimkan !',
-  'thank_you' => 'Terima kasih untuk registrasi.<br /><br />Sebuah email yang berisi informasi tentang cara mengaktifkan account anda telah dikirimkan ke alamat email yang anda sediakan.',
-  'acct_created' => 'Account anda telah dibuat dan anda sekarang bisa login dengan nama login dan password anda',
-  'acct_active' => 'Account anda sekarang telah aktif dan anda bisa login dengan nama login dan password anda',
-  'acct_already_act' => 'Account anda sudah aktif !',
-  'acct_act_failed' => 'Account ini tidak bisa diaktifkan !',
-  'err_unk_user' => 'User yang dimaksud tidak ditemukan !',
-  'x_s_profile' => 'Profil %s',
-  'group' => 'Grup',
-  'reg_date' => 'Bergabung',
-  'disk_usage' => 'Ruang digunakan',
-  'change_pass' => 'Ubah password',
-  'current_pass' => 'Password kini',
-  'new_pass' => 'Password baru',
-  'new_pass_again' => 'Ketik lagi password baru',
-  'err_curr_pass' => 'Password salah',
-  'apply_modif' => 'Lakukan perubahan',
-  'change_pass' => 'Ubah password',
-  'update_success' => 'Profile anda telah diupdate',
-  'pass_chg_success' => 'Password anda telah diubah',
-  'pass_chg_error' => ' Password anda tidak diubah ',
-  'notify_admin_email_subject' => '%s - Pemberitahuan Pendaftaran Baru', //cpg1.3.0
-  'notify_admin_email_body' => 'Member baru dengan nama "%s" telah mendaftar di galeri anda', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Terima kasih anda telah mendaftar di {SITE_NAME}
-
-Nama login anda adalah : "{USER_NAME}"
-Password anda adalah : "{PASSWORD}"
-
-Untuk mengaktifkan account anda, anda harus mengklik link di bawah ini
-atau kopi dan paste pada web browser anda.
-
-{ACT_LINK}
-
-Hormat kami,
-
-Manajemen {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Review komentar',
-  'no_comment' => 'Tidak ada komentar untuk direview',
-  'n_comm_del' => '%s komentar dihapus',
-  'n_comm_disp' => 'Jumlah komentar untuk ditampilkan',
-  'see_prev' => 'Lihat sebelumnya',
-  'see_next' => 'Lihat berikutnya',
-  'del_comm' => 'Hapus komentar yang dipilih',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => 'Cari dalam koleksi file',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Cari file baru', //cpg1.3.0
-  'select_dir' => 'Pilih direktori',
-  'select_dir_msg' => 'Fungsi ini membolehkan anda untuk menambahkan sekumpulan file yang telah anda upload ke server anda melalui FTP.<br /><br />Pilih direktori di mana anda telah mengupload file-file anda', //cpg1.3.0
-  'no_pic_to_add' => 'Tak ada file untuk ditambahkan', //cpg1.3.0
-  'need_one_album' => 'Anda memerlukan minimum satu buah album untuk menjalankan fungsi ini',
-  'warning' => 'Peringatan',
-  'change_perm' => 'skrip tidak bisa menulis pada direktori ini, anda perlu merubah modenya ke 755 atau 777 sebelum mencoba menambahkan file !', //cpg1.3.0
-  'target_album' => '<b>Masukkan file &quot;</b>%s<b>&quot; kedalam </b>%s', //cpg1.3.0
-  'folder' => 'Folder',
-  'image' => 'File',
-  'album' => 'Album',
-  'result' => 'Hasil',
-  'dir_ro' => 'Tidak bisa ditulisi. ',
-  'dir_cant_read' => 'Tidak bisa dibaca. ',
-  'insert' => 'Menambahkan file baru kedalam galeri', //cpg1.3.0
-  'list_new_pic' => 'Daftar file baru', //cpg1.3.0
-  'insert_selected' => 'Masukkan file yang dipilih', //cpg1.3.0
-  'no_pic_found' => 'Tidak ada file baru yang ditemukan', //cpg1.3.0
-  'be_patient' => 'Sabar, skrip memerlukan waktu untuk menambahkan file', //cpg1.3.0
-  'no_album' => 'tak ada album yang dipilih',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : berarti file telah berhasil ditambahkan'.
-                          '<li><b>DP</b> : berarti file merupakan duplikat dan telah berada dalam database'.
-                          '<li><b>PB</b> : berarti file tidak bisa ditambahkan, periksa konfigurasi dan permission direktori dimana file berada'.
-                          '<li><b>NA</b> : berarti anda belum memilih album untuk file yang anda upload, klik \'<a href="javascript:history.back(1)">kembali</a>\' dan pilih album. Jika anda tidak memiliki album silahkan <a href="albmgr.php">buat album dulu</a></li>'.
-                          '<li>Jika \'tanda\' OK, DP, PB tidak tampil, klik pada tanda yang tidak tampil tersebut untuk melihat pesan error yang dihasilkan oleh PHP'.
-                          '<li>Jika browser anda timeout, klik tombol reload/refresh'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'pilih album', //cpg1.3.0
-  'check_all' => 'Pilih Semua', //cpg1.3.0
-  'uncheck_all' => 'Batal Pilih Semua', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Ban User', 
-  'user_name' => 'User Name', 
-  'ip_address' => 'IP Address', 
-  'expiry' => 'Berakhir (kosong berarti selamanya)', 
-  'edit_ban' => 'Simpan Perubahan', 
-  'delete_ban' => 'Hapus', 
-  'add_new' => 'Tambahkan banned baru', 
-  'add_ban' => 'Tambahkan', 
-  'error_user' => 'User tidak ditemukan', //cpg1.3.0
-  'error_specify' => 'Anda harus memasukkan nama user atau IP Address', //cpg1.3.0
-  'error_ban_id' => 'Ban ID tidak valid!', //cpg1.3.0
-  'error_admin_ban' => 'Anda tidak bisa mem-banned diri anda sendiri!', //cpg1.3.0
-  'error_server_ban' => 'Anda ingin mem-banned server anda sendiri? Ck ck ck, tak bisa...', //cpg1.3.0
-  'error_ip_forbidden' => 'Anda tidak bisa membanned IP ini - Ip ini non-routable!', //cpg1.3.0
-  'lookup_ip' => 'Lookup IP address', //cpg1.3.0
-  'submit' => 'lakukan!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Upload file',
-  'custom_title' => 'Ubah Formulir Upload', //cpg1.3.0
-  'cust_instr_1' => 'Anda bisa merubah jumlah kolom upload. Bagaimanapun anda tidak memilih lebih dari jumlah maksimum dibawah ini.', //cpg1.3.0
-  'cust_instr_2' => 'Jumlah Kolom', //cpg1.3.0
-  'cust_instr_3' => 'Kolom upload file: %s', //cpg1.3.0
-  'cust_instr_4' => 'Kolom upload URI/URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'Kolom upload URI/URL:', //cpg1.3.0
-  'cust_instr_6' => 'Kolom upload file:', //cpg1.3.0
-  'cust_instr_7' => 'Silahkan masukkan jumlah tiap jenis kolom upload yang anda inginkan kali ini.  Kemudian klik \'Lanjut\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Permintaan salah.', //cpg1.3.0
-  'reg_instr_2' => 'Sekarang anda bisa mengupload file-file anda menggunakan kolom-kolom upload dibawah. Ukuran file yang akan anda upload ke server masing-masing tidak boleh melebihi %s KB. File ZIP yang anda upload melalui \'Upload File\' dan \'Upload URI/URL\' akan tetap dalam bentuk terkompresi.', //cpg1.3.0
-  'reg_instr_3' => 'Jika anda ingin file zip yang anda upload didekompres, anda harus menggunakan kolom file upload pada bagian \'Upload Dekompres ZIP\'.', //cpg1.3.0
-  'reg_instr_4' => 'Jika menggunakan URI/URL upload, masukkan url secara lengkap seperti: http://www.situsweb.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Jika form telah terisi, klik \'Continue\'.', //cpg1.3.0
-  'reg_instr_6' => 'Upload Dekompres Zip:', //cpg1.3.0
-  'reg_instr_7' => 'Upload File:', //cpg1.3.0
-  'reg_instr_8' => 'Upload URI/URL:', //cpg1.3.0
-  'error_report' => 'Laporan Error', //cpg1.3.0
-  'error_instr' => 'Terjadi error:', //cpg1.3.0
-  'file_name_url' => 'File/URL', //cpg1.3.0
-  'error_message' => 'Error', //cpg1.3.0
-  'no_post' => 'File tidak terupload oleh POST.', //cpg1.3.0
-  'forb_ext' => 'Extensi file tidak diizinkan.', //cpg1.3.0
-  'exc_php_ini' => 'Besar file melampaui yang diizinkan oleh php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Besar file melampaui yang diizinkan oleh CPG.', //cpg1.3.0
-  'partial_upload' => 'Hanya terupload sebagian.', //cpg1.3.0
-  'no_upload' => 'Tidak terjadi upload.', //cpg1.3.0
-  'unknown_code' => 'Error upload PHP tidak diketahui.', //cpg1.3.0
-  'no_temp_name' => 'Tak ada upload - nama temp.', //cpg1.3.0
-  'no_file_size' => 'Tak ada data/Rusak', //cpg1.3.0
-  'impossible' => 'Tidak bisa dipindahkan.', //cpg1.3.0
-  'not_image' => 'Bukan image/Rusak', //cpg1.3.0
-  'not_GD' => 'Bukan ekstensi GD.', //cpg1.3.0
-  'pixel_allowance' => 'Besar piksel terampaui.', //cpg1.3.0
-  'incorrect_prefix' => 'Prefiks URI/URL salah', //cpg1.3.0
-  'could_not_open_URI' => 'Tidak bisa membuka URI.', //cpg1.3.0
-  'unsafe_URI' => 'Keamanan tidak bisa dicek.', //cpg1.3.0
-  'meta_data_failure' => 'Kesalahan meta data', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME tidak bisa ditentukan.', //cpg1.3.0
-  'MIME_type_unknown' => 'Jenis MIME tidak diketahui', //cpg1.3.0
-  'cant_create_write' => 'Tidak bisa membuat file.', //cpg1.3.0
-  'not_writable' => 'Tidak bisa menulis ke file.', //cpg1.3.0
-  'cant_read_URI' => 'Tidak bisa membaca URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Tidak bisa membuka file URI.', //cpg1.3.0
-  'cant_write_write_file' => 'Tidak bisa menulis ke file URI.', //cpg1.3.0
-  'cant_unzip' => 'Tidak bisa unzip.', //cpg1.3.0
-  'unknown' => 'Error tidak diketahui', //cpg1.3.0
-  'succ' => 'Upload berhasil', //cpg1.3.0
-  'success' => '%s upload berhasil.', //cpg1.3.0
-  'add' => 'Klik \'Lanjut\' untuk menambahkan file kedalam album.', //cpg1.3.0
-  'failure' => 'Upload Gagal', //cpg1.3.0
-  'f_info' => 'Informasi File', //cpg1.3.0
-  'no_place' => 'File sebelumnya tidak bisa diletakkan.', //cpg1.3.0
-  'yes_place' => 'File sebelumnya berhasil diletakkan.', //cpg1.3.0
-  'max_fsize' => 'Ukuran file maksimum yang diizinkan adalah %s KB',
-  'album' => 'Album',
-  'picture' => 'File',
-  'pic_title' => 'Judul File',
-  'description' => 'Keterangan file',
-  'keywords' => 'Kata Kunci (pisahkan dengan spasi)',
-  'err_no_alb_uploadables' => 'Maaf, tak ada album yang dizinkan bagi anda untuk mengupload file',
-  'place_instr_1' => 'Silahkan letakkan file ini dalam album yang anda inginkan.  Anda juga bisa memasukkan informasi mengenai file ini sekarang.', //cpg1.3.0
-  'place_instr_2' => 'Masih ada file lagi yang perlu diletakkan kedalam album. Silahkan klik \'Lanjut\'.', //cpg1.3.0
-  'process_complete' => 'Anda telah berhasil meletakkan semua file.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Pengaturan user',
-  'name_a' => 'Nama mendaki',
-  'name_d' => 'Nama menurun',
-  'group_a' => 'Grup mendaki',
-  'group_d' => 'Grup menurun',
-  'reg_a' => 'Tanggal daftar mendaki',
-  'reg_d' => ' Tanggal daftar menurun',
-  'pic_a' => 'Jumlah file mendaki',
-  'pic_d' => ' Jumlah file menurun',
-  'disku_a' => 'Penggunaan ruang mendaki',
-  'disku_d' => ' Penggunaan ruang menurun',
-  'lv_a' => 'Kunjungan terakhir mendaki', //cpg1.3.0
-  'lv_d' => 'Kunjungan terakhir menurun', //cpg1.3.0
-  'sort_by' => 'Urutkan user menurut',
-  'err_no_users' => 'Tabel user kosong !',
-  'err_edit_self' => 'Anda tidak bisa mengubaubah profil anda sendiri, gunakan link \'Profilku\' untuk itu',
-  'edit' => 'UBAH',
-  'delete' => 'HAPUS',
-  'name' => 'Nama login',
-  'group' => 'Grup',
-  'inactive' => 'Nonaktif',
-  'operations' => 'Operasi',
-  'pictures' => 'File',
-  'disk_space' => 'Ruang digunakan / Kuota',
-  'registered_on' => 'Mendaftar pada',
-  'last_visit' => 'Kunjungan Terakhir', //cpg1.3.0
-  'u_user_on_p_pages' => '%d user pada %d halaman',
-  'confirm_del' => 'Anda yakin mau mengHAPUS user ini ? \\nSemua file dan album user ini akan ikut terhapus.',
-  'mail' => 'MAIL',
-  'err_unknown_user' => 'User yang dimaksud tidak ditemukan !',
-  'modify_user' => 'Ubah user',
-  'notes' => 'Catatan',
-  'note_list' => '<li>Jika anda tidak ingin merubah password sekarang, biarkan field "password" kosong',
-  'password' => 'Password',
-  'user_active' => 'User aktif',
-  'user_group' => 'Grup User',
-  'user_email' => 'Email user',
-  'user_web_site' => 'Situs web user',
-  'create_new_user' => 'Buat user baru',
-  'user_location' => 'Lokasi user',
-  'user_interests' => 'Hobi/interest user',
-  'user_occupation' => 'Pekerjaan user',
-  'latest_upload' => 'Upload Terakhir', //cpg1.3.0
-  'never' => 'tidak pernah', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Ubah dimensi foto', 
-  'what_it_does' => 'Kegunaannya', 
-  'what_update_titles' => 'Update judul dari nama file', 
-  'what_delete_title' => 'Hapus judul', 
-  'what_rebuild' => 'Buat kembali thumbnail dan ubah dimensi foto', 
-  'what_delete_originals' => 'Menghapus foto lama yang telah diubah dimensinya dan menggantinya dengan foto baru yang telah diubah dimensinya', 
-  'file' => 'File', 
-  'title_set_to' => 'judul ubah ke', 
-  'submit_form' => 'kirim', 
-  'updated_succesfully' => 'berhasil diupdate', 
-  'error_create' => 'ERROR membuat', 
-  'continue' => 'Proses image lain', 
-  'main_success' => 'File %s telah berhasil digunakan sebagai foto utama', 
-  'error_rename' => 'Error mengubah nama %s ke %s', 
-  'error_not_found' => 'File %s tidak ditemukan', 
-  'back' => 'kembali', 
-  'thumbs_wait' => 'Sedang mengupdate thumbnail dan/atau mengubah dimensi image, tunggu sejenak...', 
-  'thumbs_continue_wait' => 'Lanjutkan mengupdate thumbnail dan/atau mengubah dimensi image...', 
-  'titles_wait' => 'Sedang mengupdate judul, tunggu sejenak...', 
-  'delete_wait' => 'Sedang menghapus judul, tunggu sejenak...', 
-  'replace_wait' => 'Sedang menghapus yang original dan menggantinya dengan image yang telah diubah dimensinya, tunggu sejenak..', 
-  'instruction' => 'Instruksi cepat', 
-  'instruction_action' => 'Pilih fungsi', 
-  'instruction_parameter' => 'Set parameter', 
-  'instruction_album' => 'Pilih album', 
-  'instruction_press' => 'Klik %s', 
-  'update' => 'Update thumbnail dan/atau ubah dimensi foto', 
-  'update_what' => 'Apa yang harus diupdate', 
-  'update_thumb' => 'Thumbnail saja', 
-  'update_pic' => 'Ubah dimensi foto saja', 
-  'update_both' => 'Thumbnail dan ubah ukuran foto', 
-  'update_number' => 'Jumlah image yang diproses per klik', 
-  'update_option' => '(Coba set dengan nilai yang lebih kecil jika anda mengalami masalah timeout browser)', 
-  'filename_title' => 'Nama File &rarr; Judul foto', 
-  'filename_how' => 'Bagaimana nama file akan diubah', 
-  'filename_remove' => 'Hapus akhiran .jpg dan ganti _ (underscore) dengan spasi', 
-  'filename_euro' => 'Ubah 2003_11_23_13_20_20.jpg ke 23/11/2003 13:20', 
-  'filename_us' => 'Ubah 2003_11_23_13_20_20.jpg ke 11/23/2003 13:20', 
-  'filename_time' => 'Ubah 2003_11_23_13_20_20.jpg ke 13:20', 
-  'delete' => 'Hapus judul foto atau image yang tela diubah dimensinya', 
-  'delete_title' => 'Hapus judul foto', 
-  'delete_original' => 'Hapus foto yang telah diubah dimensinya', 
-  'delete_replace' => 'Hapus image original ganti dengan image yang telah diubah dimensinya', 
-  'select_album' => 'Pilih album', 
-  'delete_orphans' => 'Hapus komentar orphan (untuk semua album)', //cpg1.3.0
-  'orphan_comment' => 'komentar orphan ditemukan', //cpg1.3.0
-  'delete' => 'Hapus', //cpg1.3.0
-  'delete_all' => 'Hapus semua', //cpg1.3.0
-  'comment' => 'Komentar: ', //cpg1.3.0
-  'nonexist' => 'terhubung ke file yang sudah dihapus # ', //cpg1.3.0
-  'phpinfo' => 'Tampilkan phpinfo', //cpg1.3.0
-  'update_db' => 'Update database', //cpg1.3.0
-  'update_db_explanation' => 'Jika anda telah mengganti file coppermine, menambah modifikasi atau upgrade dari versi coppermine sebelumnya, jalankan update database ini SATU KALI SAJA. Fungsi ini akan membuat database dan/atau menambahkan nilai konfigurasi yang perlu.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/italian2.php cpg148/lang/italian2.php
--- 133/lang/italian2.php	2004-12-30 01:03:50.000000000 -0600
+++ cpg148/lang/italian2.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1281 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU:   
-// ------------------------------------------------------------------------- //
-// $Id: italian2.php,v 1.3 2004/12/29 23:03:49 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Italian',
-  'lang_name_native' => 'Italiano',
-  'lang_country_code' => 'it',
-  'trans_name'=> 'ralf57 (CPG 1.1)',
-  'trans_email' => 'greatkingrat@katamail.com',
-  'trans_website' => 'http://www.madeinbanzi.it/',
-  'trans_name2'=> 'Sesto Avolio aka eolica (with contribs by amicigg and canelli)',
-  'trans_email2' => '',
-  'trans_website2' => 'http://www.eolica.net/',
-  'trans_date' => '2004-05-25',
-  'trans_name3'=> '1.3 reviewed by Claudio Anelli aka canelli',
-  'trans_email3' => 'canelli at iname.com',
-  'trans_website3' => 'http://www.centroveladervio.it/',
-  'trans_date3' => '2004-05-27',
-);
-
-$lang_charset = 'iso-8859-1';
-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('Bytes', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Dom', 'Lun', 'Mar', 'Mer', 'Gio', 'Ven', 'Sab');
-$lang_month = array('Gen', 'Feb', 'Mar', 'Apr', 'Mag', 'Giu', 'Lug', 'Ago', 'Set', 'Ott', 'Nov', 'Dic');
-
-// Some common strings
-$lang_yes = 'Si';
-$lang_no  = 'No';
-$lang_back = 'INDIETRO';
-$lang_continue = 'CONTINUA';
-$lang_info = 'Informazione';
-$lang_error = 'Errore';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d %B %Y';
-$lastcom_date_fmt =  '%d/%m/%y alle %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%d %B %Y alle %I:%M %p';  //cpg1.3.0
-$comment_date_fmt =  '%d %B %Y alle %I:%M %p'; //cpg1.3.0
-
-// For the word censor
-$lang_bad_words = array('*fuck*', 'asshole', 'assramer', 'bitch*', 'cazzo', 'c0ck', 'clits', 'Cock', 'cum', 'cunt*', 'dago', 'daygo', 'dego', 'dick*', 'dildo', '*fanculo', 'feces', 'figa', 'foreskin', 'Fu\(*', 'fuk*', 'honkey', 'hore', 'injun', 'kike', 'lesbo', 'masturbat*', 'motherfucker', 'nazis', 'nigger*', 'nutsack', 'penis', 'phuck', 'poop', 'pussy', 'puttana', 'scrotum', 'shit', 'slut', 'titties', 'titty', 'troia', 'twaty', 'wank*', 'whore', 'wop*');
-
-$lang_meta_album_names = array(
-  'random' => 'Documenti...a casaccio',  //cpg1.3.0
-  'lastup' => 'Ultimi arrivi',
-  'lastalb'=> 'Ultimi aggiornamenti album',
-  'lastcom' => 'Ultimi commenti',
-  'topn' => 'Pi visti',
-  'toprated' => 'Pi votati',
-  'lasthits' => 'Visti di recente',
-  'search' => 'Risultati della ricerca',
-  'favpics'=> 'I Miei Preferiti'  //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Non puoi accedere a questa pagina.',
-  'perm_denied' => 'Non puoi effettuare questa operazione.',
-  'param_missing' => 'Script eseguito senza i parametri richiesti.',
-  'non_exist_ap' => 'Documento/album selezionato non presente nel database !',  //cpg1.3.0
-  'quota_exceeded' => 'Quota disco superata<br /><br />Hai a disposizione [quota]K, attualmente utilizzi [space]K, un ulteriore documento farebbe superare la quota.', //cpg1.3.0
-  'gd_file_type_err' => 'Le librerie GD supportano solo i formati JPEG and PNG.',
-  'invalid_image' => 'Immagine corrotta o non supportata dalla libreria GD',
-  'resize_failed' => 'Non posso creare le miniature e le immagini intermedie.',
-  'no_img_to_display' => 'Nessuna immagine disponibile',
-  'non_exist_cat' => 'La categoria selezionata non esiste',
-  'orphan_cat' => 'Una categoria non  legata, correggi il problema col Manager Categorie.',  //cpg1.3.0
-  'directory_ro' => 'La cartella \'%s\'  protetta in scrittura, i documenti non possono essere cancellati',  //cpg1.3.0
-  'non_exist_comment' => 'Il commento selezionato non esiste.',
-  'pic_in_invalid_album' => 'Documento appartenente ad un album inesistente (%s)!?',  //cpg1.3.0
-  'banned' => 'Sei stato bloccato e non puoi usare questo sito.',
-  'not_with_udb' => 'Questa funzione  disabilitata in Coppermine perch  integrata con il software del forum. Ci che si sta facendo non  supportato in questa configurazione, oppure questa funzione dovrebbe essere gestita dal software del forum.',
-  'offline_title' => 'Fuori servizio', //cpg1.3.0
-  'offline_text' => 'La galleria  fuori servizio - sar in linea nel pi breve tempo possibile', //cpg1.3.0
-  'ecards_empty' => 'Non ci sono registrazioni di e-cartoline da visualizzare. Verifica che la registrazione delle e-cartoline sia abilitata nella configurazione di Coppermine!', //cpg1.3.0
-  'action_failed' => 'Operazione non riuscita.  Coppermine non  in grado di elaborare la tua richiesta.', //cpg1.3.0
-  'no_zip' => 'Le librerie necessarie per trattare i file ZIP non sono disponibili. Contatta l\'amministratore di Coppermine.', //cpg1.3.0
-  'zip_type' => 'Non sei autorizzato ad inviare file ZIP.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Puoi utilizzare i seguenti codici: <li>[b]<b>Grassetto</b>[/b]</li> <li>[i]<i>Corsivo</i>[/i]</li> <li>[url=http://nomesito.com/]Descrizione del link[/url]</li> <li>[email]user@dominio.it[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Vai alla lista degli album',
-  'alb_list_lnk' => 'Lista album',
-  'my_gal_title' => 'Vai alla galleria personale',
-  'my_gal_lnk' => 'Galleria personale',
-  'my_prof_lnk' => 'Il mio profilo',
-  'adm_mode_title' => 'Passa in modalit admin',
-  'adm_mode_lnk' => 'Modalit admin',
-  'usr_mode_title' => 'Passa in modalit utente',
-  'usr_mode_lnk' => 'Modalit utente',
-  'upload_pic_title' => 'Aggiungi uno o pi documenti', //cpg1.3.0
-  'upload_pic_lnk' => 'Aggiungi documenti', //cpg1.3.0
-  'register_title' => 'Crea un utente',
-  'register_lnk' => 'Registrati',
-  'login_lnk' => 'Login',
-  'logout_lnk' => 'Logout',
-  'lastup_lnk' => 'Ultimi arrivi',
-  'lastcom_lnk' => 'Ultimi commenti',
-  'topn_lnk' => 'Pi visti',
-  'toprated_lnk' => 'Pi votati',
-  'search_lnk' => 'Cerca',
-  'fav_lnk' => 'I miei Preferiti',
-  'memberlist_title' => 'Visualizza la lista degli utenti', //cpg1.3.0
-  'memberlist_lnk' => 'Lista Utenti', //cpg1.3.0
-  'faq_title' => 'Domande frequenti (F.A.Q.) sulla galleria fotografica &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Approva uploads',
-  'config_lnk' => 'Configura',
-  'albums_lnk' => 'Album',
-  'categories_lnk' => 'Categorie',
-  'users_lnk' => 'Utenti',
-  'groups_lnk' => 'Gruppi',
-  'comments_lnk' => 'Rivedi commenti', //cpg1.3.0
-  'searchnew_lnk' => 'Aggiungi documenti (massivo)', //cpg1.3.0
-  'util_lnk' => 'Manutenzione',  //cpg1.3.0
-  'ban_lnk' => 'Blocca Utenti',
-  'db_ecard_lnk' => 'Visualizza e-cartoline', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Crea / ordina album personali',
-  'modifyalb_lnk' => 'Modifica album personali',
-  'my_prof_lnk' => 'Il mio profilo',
-);
-
-$lang_cat_list = array(
-  'category' => 'Gallerie',
-  'albums' => 'Album',
-  'pictures' => 'Documenti', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d album in %d pagine',  //cpg1.3.0
-);
-
-$lang_thumb_view = array(
-  'date' => 'DATA',
-//Sort by filename and title
-  'name' => 'NOME DOC',
-  'title' => 'TITOLO',
-  'sort_da' => 'Ordina per data crescente',
-  'sort_dd' => 'Ordina per data decrescente',
-  'sort_na' => 'Ordina per nome crescente',
-  'sort_nd' => 'Ordina per nome decrescente',
-  'sort_ta' => 'Ordina per titolo crescente',
-  'sort_td' => 'Ordina per titolo decrescente',
-  'download_zip' => 'Scarica come file ZIP', //cpg1.3.0
-  'pic_on_page' => '%d immagini in %d pagine',
-  'user_on_page' => '%d utenti in %d pagine', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Torna alle miniature',
-  'pic_info_title' => 'Mostra/Nascondi info documento', //cpg1.3.0
-  'slideshow_title' => 'Presentazione', //cpg1.3.0
-  'ecard_title' => 'Invia questa immagine come e-cartolina', //cpg1.3.0
-  'ecard_disabled' => 'e-cartoline disabilitate', //cpg1.3.0
-  'ecard_disabled_msg' => 'Non puoi inviare e-cartoline', //cpg1.3.0
-  'prev_title' => 'Precedente', //cpg1.3.0
-  'next_title' => 'Successivo', //cpg1.3.0
-  'pic_pos' => 'DOCUMENTO %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Vota questo documento', //cpg1.3.0
-  'no_votes' => '(Ancora nessun voto)',
-  'rating' => '(media attuale : %s / 5 con %s voti)',
-  'rubbish' => 'Scadente',
-  'poor' => 'Mediocre',
-  'fair' => 'Sufficiente',
-  'good' => 'Buona',
-  'excellent' => 'Eccellente',
-  'great' => 'Grande',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Errore critico',
-  'file' => 'File: ',
-  'line' => 'Linea: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Nome del documento : ',
-  'filesize' => 'Dimensione documento : ',
-  'dimensions' => 'Dimensioni : ',
-  'date_added' => 'Aggiunto il : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s commenti',
-  'n_views' => '%s visualiz.',
-  'n_votes' => '(%s voti)', //cpg1.3.0
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Info Debug', //cpg1.3.0
-  'select_all' => 'Seleziona tutto', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Se hai bisogno di chiedere aiuto sul forum di supporto, copia-incolla queste informazioni di debug nel tuo messaggio. Assicurati di sostituire qualsiasi password nella \'query\' con *** prima di inviare.', //cpg1.3.0
-  'phpinfo' => 'mostra phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Lingua di default', //cpg1.3.0
-  'choose_language' => 'Seleziona la lingua', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Tema di default', //cpg1.3.0
-  'choose_theme' => 'Seleziona un tema', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Esclamazione',
-  'Question' => 'Dubbio',
-  'Very Happy' => 'Molto felice',
-  'Smile' => 'Sorriso',
-  'Sad' => 'Triste',
-  'Surprised' => 'Sorpresa',
-  'Shocked' => 'Shockato',
-  'Confused' => 'Confuso',
-  'Cool' => 'Figo',
-  'Laughing' => 'Sorridente',
-  'Mad' => 'Matto',
-  'Razz' => 'Razz',
-  'Embarassed' => 'Imbarazzato',
-  'Crying or Very sad' => 'Molto triste',
-  'Evil or Very Mad' => 'Cattivo',
-  'Twisted Evil' => 'Molto cattivo',
-  'Rolling Eyes' => 'Occhi fuori orbita',
-  'Wink' => 'Wink',
-  'Idea' => 'Idea',
-  'Arrow' => 'Freccia',
-  'Neutral' => 'Neutro',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Abbandona modalit admin...',
-  1 => 'Entra in modalit admin...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Ogni album deve avere un nome !', //js-alert
-  'confirm_modifs' => 'Applico davvero le modifiche?', //js-alert
-  'no_change' => 'Non hai fatto alcuna modifica !', //js-alert
-  'new_album' => 'Nuovo album',
-  'confirm_delete1' => 'Cancello davvero questo album ?', //js-alert
-  'confirm_delete2' => '\nTutti i documenti ed i commenti andranno persi !', //js-alert
-  'select_first' => 'Prima scegli un album', //js-alert
-  'alb_mrg' => 'Album Manager',
-  'my_gallery' => '* Galleria personale *',
-  'no_category' => '* Nessuna categoria *',
-  'delete' => 'Cancella',
-  'new' => 'Nuova',
-  'apply_modifs' => 'Applica le modifiche',
-  'select_category' => 'Seleziona categoria',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Parametri necessari per \'%s\' operazione non forniti !',
-  'unknown_cat' => 'La categoria scelta non  nel database',
-  'usergal_cat_ro' => 'La categoria delle gallerie personali non pu essere cancellata !',
-  'manage_cat' => 'Gestisci categorie',
-  'confirm_delete' => 'Vuoi davvero cancellare questa categoria?', //js-alert
-  'category' => 'Categoria',
-  'operations' => 'Operazioni',
-  'move_into' => 'Sposta in',
-  'update_create' => 'Aggiorna/Crea categoria',
-  'parent_cat' => 'Categoria superiore',
-  'cat_title' => ' Titolo categoria',
-  'cat_thumb' => 'Miniatura categoria', //cpg1.3.0
-  'cat_desc' => 'Descrizione categoria', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Configurazione',
-  'restore_cfg' => 'Ripristina impostazioni di default',
-  'save_cfg' => 'Salva la nuova configurazione',
-  'notes' => 'Note',
-  'info' => 'Informazione',
-  'upd_success' => 'Configurazione aggiornata',
-  'restore_success' => 'Configurazione di default ripristinata',
-  'name_a' => 'Nome crescente',
-  'name_d' => 'Nome decrescente',
-  'title_a' => 'Titolo crescente',
-  'title_d' => 'Titolo decrescente',
-  'date_a' => 'Data crescente',
-  'date_d' => 'Data decrescente',
-  'label' => 'etichetta', //cpg1.3.0
-  'item' => 'elemento', //cpg1.3.0
-  'debug_everyone' => 'Tutti', //cpg1.3.0
-  'debug_admin' => 'solo Admin', //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Impostazioni generali',
-  array('Nome galleria', 'gallery_name', 0),
-  array('Descrizione galleria', 'gallery_description', 0),
-  array('Email amministratore', 'gallery_admin_email', 0),
-  array('Target per il link \'Vedi altre immagini\' nelle e-cartoline', 'ecards_more_pic_target', 0),
-  array('Galleria fuori servizio', 'offline', 1), //cpg1.3.0
-  array('Registra e-cartoline', 'log_ecards', 1), //cpg1.3.0
-  array('Consenti scarica (download) come ZIP dei Preferiti', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Lingua, Temi &amp; set di caratteri',
-  array('Lingua', 'lang', 5),
-  array('Tema', 'theme', 6),
-  array('Mostra elenco lingue', 'language_list', 8), //cpg1.3.0
-  array('Mostra bandiere lingue', 'language_flags', 8), //cpg1.3.0
-  array('Mostra &quot;reset&quot; nella scelta dela lingua', 'language_reset', 1), //cpg1.3.0
-  array('Mostra elenco temi', 'theme_list', 8), //cpg1.3.0
-  array('Mostra &quot;reset&quot; nella scelta tema', 'theme_reset', 1), //cpg1.3.0
-  array('Mostra FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Mostra aiuto per bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Codifica caratteri', 'charset', 4), //cpg1.3.0
-
-  'Vista lista album',
-  array('Larghezza tabella principale (pixels o %)', 'main_table_width', 0),
-  array('Numero di livelli delle categorie da mostrare', 'subcat_level', 0),
-  array('Numero di album da mostrare', 'albums_per_page', 0),
-  array('Numero di colonne dell\'elenco album', 'album_list_cols', 0),
-  array('Dimensione miniature in pixels', 'alb_list_thumb_size', 0),
-  array('Contenuto della pagina principale', 'main_page_layout', 0),
-  array('Mostra miniature per primo livello album nelle categorie','first_level',1),
-
-  'Vista miniature',
-  array('Numero di colonne nella pagina delle miniature', 'thumbcols', 0),
-  array('Numero di righe nella pagina delle miniature', 'thumbrows', 0),
-  array('Massimo numero di tabs da mostrare', 'max_tabs', 10),  //cpg1.3.0
-  array('Mostra descrizione (in aggiunta al titolo) sotto la miniatura', 'caption_in_thumbview', 1),  //cpg1.3.0
-  array('Mostra numero di visite sotto la miniatura', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Mostra numero di commenti sotto la miniatura', 'display_comment_count', 1),
-  array('Mostra nome del proprieatrio sotto la miniatura', 'display_uploader', 1), //cpg1.3.0
-  array('Criterio di default per ordinare i documenti', 'default_sort_order', 3), //cpg1.3.0
-  array('Minimo numero di voti affinch un documento entri nella lista dei \'pi votati\'', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Vista immagine &amp; Impostazioni commenti',
-  array('Larghezza della tabella mostra documento (pixels o %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Info documenti visibili di default', 'display_pic_info', 1), //cpg1.3.0
-  array('Filtra parolacce nei commenti', 'filter_bad_words', 1),
-  array('Consenti pi commenti consecutivi ad un documento dallo stesso utente (disabilita protezione flood)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Consenti smiles nei commenti', 'enable_smilies', 1),
-  array('Lunghezza massima descrizione', 'max_img_desc_length', 0),
-  array('Max numero di caratteri in una parola', 'max_com_wlength', 0),
-  array('Max numero di linee in un commento', 'max_com_lines', 0),
-  array('Lunghezza massima del commento', 'max_com_size', 0),
-  array('Mostra film strip', 'display_film_strip', 1),
-  array('Numero di miniature nella film strip', 'max_film_strip_items', 0),
-  array('Notifica all\'amministratore via email quando arrivano commenti', 'email_comment_notification', 1), //cpg1.3.0
-  array('Intervallo nella presentazione in milliseconds (1 second = 1000 milliseconds)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Impostazioni documenti e miniature',
-  array('Qualit immagini JPEG', 'jpeg_qual', 0),
-  array('Max dimensione delle miniature <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Usa dimensione ( larghezza o altezza o aspetto Max per miniature e immagini intermedie)<b>**</b>', 'thumb_use', 7),
-  array('Crea immagini intermedie','make_intermediate',1),
-  array('Max larghezza o altezza delle immagini/video intermedie <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Max grandezza dei documenti da caricare (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Max larghezza o altezza delle immagini/video caricate (pixels)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Impostazioni avanzate documenti e miniature', //cpg1.3.0
-  array('Mostra l\'icona degli album privati agli utenti non connessi','show_private',1), //cpg1.3.0
-  array('Caratteri proibiti nel nome file', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Estensioni consentite per i documenti', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Tipi di immagine consentiti', 'allowed_img_types',0), //cpg1.3.0
-  array('Tipi di video consentiti', 'allowed_mov_types',0), //cpg1.3.0
-  array('Tipi di audio  consentiti', 'allowed_snd_types',0), //cpg1.3.0
-  array('Tipi di documento  consentiti', 'allowed_doc_types',0), //cpg1.3.0
-  array('Programma per ridimensionare le immagini','thumb_method',2), //cpg1.3.0
-  array('Percorso di ImageMagick \'convert\' (esempio /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Tipi di immagine  consentiti (solo per ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Opzioni linea di comando per ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Lettura dati EXIF nei file JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('Lettura dati IPTC nei file JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('Cartella degli album <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Cartella file utente <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Prefisso per le immagini intermedie <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Prefisso per le miniature <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Permessi (chmod) di default per le cartelle', 'default_dir_mode', 0), //cpg1.3.0
-  array('Permessi (chmod) di default per i file', 'default_file_mode', 0), //cpg1.3.0
-
-  'Impostazioni utenti',
-  array('Consenti nuove registrazioni', 'allow_user_registration', 1),
-  array('Verifica tramite e-mail richiesta', 'reg_requires_valid_email', 1),
-  array('Avvisa amministratore via email di registrazioni utente', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Consenti due utenti con la stessa email', 'allow_duplicate_emails_addr', 1),
-  array('Utenti possono avere album privati (Nota: al cambiamento tra \'s\' e \'no\' tutti gli album privati diventeranno pubblici)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Avvisa amministratore via email di documenti in attesa di approvazione', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Consenti agli utenti connessi di vedere la Lista Utenti', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Campi personalizzati per le descrizioni (lascia vuoti se inutilizzati)',
-  array('Nome campo 1', 'user_field1_name', 0),
-  array('Nome campo 2', 'user_field2_name', 0),
-  array('Nome campo 3', 'user_field3_name', 0),
-  array('Nome campo 4', 'user_field4_name', 0),
-
-  'Impostazioni cookies',
-  array('Nome del cookie usato dallo script (quando si usa l\'integrazione con forum, assicurati che sia diverso dal nome cookie di quest\'ultimo)', 'cookie_name', 0),
-  array('Percorso del cookie usato dallo script', 'cookie_path', 0),
-
-  'Impostazioni varie',
-  array('Attiva modalit debug', 'debug_mode', 9), //cpg1.3.0
-  array('Mostra avvisi (notices) in modalit debug', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Le impostazioni con * non devono essere modificate se vi sono gi delle immagini nella galleria.<br />
-  <a name="notice2"></a>(**) La modifica di queste impostazioni non modifica i file precedentemente inseriti, quindi si consiglia di non modificarli se ci sono gi dei file nella galleria. Si possono per applicare le modifiche ai file gi esistenti, mediante la funzione &quot;<a href="util.php">Manutenzione</a>&quot; del menu di amministrazione.</div><br />',
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Invia una e-cartolina', //cpg1.3.0
-  'ecard_sender' => 'Mittente', //cpg1.3.0
-  'ecard_recipient' => 'Destinatari', //cpg1.3.0
-  'ecard_date' => 'Data', //cpg1.3.0
-  'ecard_display' => 'Mostra e-cartolina', //cpg1.3.0
-  'ecard_name' => 'Nome', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'crescente', //cpg1.3.0
-  'ecard_descending' => 'decrescente', //cpg1.3.0
-  'ecard_sorted' => 'Ordinata', //cpg1.3.0
-  'ecard_by_date' => 'data', //cpg1.3.0
-  'ecard_by_sender_name' => 'nome mittente', //cpg1.3.0
-  'ecard_by_sender_email' => 'email mittente', //cpg1.3.0
-  'ecard_by_sender_ip' => 'indirizzo IP mittente', //cpg1.3.0
-  'ecard_by_recipient_name' => 'nome destinatario', //cpg1.3.0
-  'ecard_by_recipient_email' => 'email destinatario', //cpg1.3.0
-  'ecard_number' => 'visualizzazione righe dal %s al %s di %s', //cpg1.3.0
-  'ecard_goto_page' => 'vai a pagina', //cpg1.3.0
-  'ecard_records_per_page' => 'Righe per pagina', //cpg1.3.0
-  'check_all' => 'Seleziona tutto', //cpg1.3.0
-  'uncheck_all' => 'Deseleziona tutto', //cpg1.3.0
-  'ecards_delete_selected' => 'Elimina e-cartoline selezionate', //cpg1.3.0
-  'ecards_delete_confirm' => 'Sei sicuro di voler cancellare queste righe? Spunta la casella!', //cpg1.3.0
-  'ecards_delete_sure' => 'Sono sicuro', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Inserisci nome e commento',
-  'com_added' => 'Il tuo commento  stato aggiunto',
-  'alb_need_title' => 'Inserisci il titolo dell\'album !',
-  'no_udp_needed' => 'Non necessita di aggiornamenti.',
-  'alb_updated' => 'Album aggiornato',
-  'unknown_album' => 'Album inesistente o caricamento non consentito in questo album',
-  'no_pic_uploaded' => 'Nessun documento aggiunto !<br /><br />Controlla che il server permetta i caricamenti (uploads)...', //cpg1.3.0
-  'err_mkdir' => 'Impossibile creare la cartella %s !',
-  'dest_dir_ro' => 'La cartella di destinazione %s non  scrivibile !',
-  'err_move' => 'Impossible spostare %s in %s !',
-  'err_fsize_too_large' => 'La dimensione del documento caricato  eccessiva (il massimo consentito  %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'La grandezza del documento caricato  eccessiva (il massimo consentito  %s KB) !',
-  'err_invalid_img' => 'Il file caricato non  una immagine supportata !',
-  'allowed_img_types' => 'Puoi caricare %s immagini.',
-  'err_insert_pic' => 'Il documento \'%s\' non pu essere inserito nell\'album', //cpg1.3.0
-  'upload_success' => 'File caricato con successo<br /><br />Sar visibile dopo il vaglio di un amministratore.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Notifica inserimento', //cpg1.3.0
-  'notify_admin_email_body' => 'Una immagine  stata inserita da %s in attesa di approvazione. Visita %s', //cpg1.3.0
-  'info' => 'Informazione',
-  'com_added' => 'Commento aggiunto',
-  'alb_updated' => 'Album aggiornato',
-  'err_comment_empty' => 'Il commento  vuoto !',
-  'err_invalid_fext' => 'Solo i file con le seguenti estensioni sono ammessi : <br /><br />%s.',
-  'no_flood' => 'Spiacenti, sei gi autore del commento<br /><br />Modifica il commento se vuoi',  //cpg1.3.0
-  'redirect_msg' => 'Sei stato reindirizzato.<br /><br /><br />Clicca \'CONTINUA\' se la pagina non si ricarica automaticamente',
-  'upl_success' => 'Documento aggiunto con successo',  //cpg1.3.0
-  'email_comment_subject' => 'Commento inserito nella Galleria', //cpg1.3.0
-  'email_comment_body' => 'Qualcuno ha inserito un commento nella tua galleria. Controllalo all\'indirizzo ', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Descrizione',
-  'fs_pic' => 'documento grandezza intera',
-  'del_success' => 'cancellato con successo',
-  'ns_pic' => 'documento normale',
-  'err_del' => 'non pu essere cancellato',
-  'thumb_pic' => 'miniatura',
-  'comment' => 'commento',
-  'im_in_alb' => 'immagine nell\'album',
-  'alb_del_success' => 'Album \'%s\' cancellato',
-  'alb_mgr' => 'Album Manager',
-  'err_invalid_data' => 'Dati non validi ricevuti in \'%s\'',
-  'create_alb' => 'Creazione album \'%s\'',
-  'update_alb' => 'Aggiornamento album \'%s\' con titolo \'%s\' ed indice \'%s\'',
-  'del_pic' => 'Cancella documento', //cpg1.3.0
-  'del_alb' => 'Cancella album',
-  'del_user' => 'Cancella utente',
-  'err_unknown_user' => 'Utente inesistente !',
-  'comment_deleted' => 'Commento cancellato con successo',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Vuoi davvero cancellare questo documento? \\nI commenti andranno persi.', //js-alert //cpg1.3.0
-  'del_pic' => 'CANCELLA QUESTO DOCUMENTO', //cpg1.3.0
-  'size' => '%s x %s pixels',
-  'views' => '%s volte',
-  'slideshow' => 'Presentazione',
-  'stop_slideshow' => 'Interrompi presentazione',
-  'view_fs' => 'Clicca per immagine a grandezza intera',
-  'edit_pic' => 'Modifica descrizione', //cpg1.3.0
-  'crop_pic' => 'Ritaglia e Ruota', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Informazioni documento', //cpg1.3.0
-  'Filename' => 'Nome file',
-  'Album name' => 'Nome album',
-  'Rating' => 'Punteggio (%s voti)',
-  'Keywords' => 'Keywords',
-  'File Size' => 'Grandezza file',
-  'Dimensions' => 'Dimensioni',
-  'Displayed' => 'Mostrato',
-  'Camera' => 'Camera',
-  'Date taken' => 'Data di scatto',
-  'Aperture' => 'Apertura',
-  'Exposure time' => 'Esposizione',
-  'Focal length' => 'Focale',
-  'Comment' => 'Commento',
-  'addFav'=>'Aggiungi a "I miei Preferiti"',
-  'addFavPhrase'=>'Preferiti',
-  'remFav'=>'Rimuovi da "I miei Preferiti"',
-  'iptcTitle'=>'Titolo IPTC', //cpg1.3.0
-  'iptcCopyright'=>'Copyright IPTC', //cpg1.3.0
-  'iptcKeywords'=>'Chiavi IPTC', //cpg1.3.0
-  'iptcCategory'=>'Categoria IPTC', //cpg1.3.0
-  'iptcSubCategories'=>'SottoCategoria IPTC', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Modifica questo commento',
-  'confirm_delete' => 'Vuoi davvero cancellare questo commento?', //js-alert
-  'add_your_comment' => 'Aggiungi il tuo commento',
-  'name'=>'Nome',
-  'comment'=>'Commento',
-  'your_name' => 'Anon',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Clicca l\'immagine per chiudere questa finestra',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Invia una e-cartolina',
-  'invalid_email' => '<b>Attento</b> : email non valida !',
-  'ecard_title' => 'Una e-cartolina da %s per te',
-  'error_not_image' => 'Solo le immagini possono essere spedite come e-cartoline.', //cpg1.3.0
-  'view_ecard' => 'Se la e-cartolina non  visualizzata correttamente, clicca su questo link',
-  'view_more_pics' => 'Clicca su questo link per altre immagini !',
-  'send_success' => 'E-cartolina inviata con successo',
-  'send_failed' => 'Spiacenti ma il server non pu inviare la tua e-cartolina...',
-  'from' => 'Da',
-  'your_name' => 'Il tuo nome',
-  'your_email' => 'La tua email',
-  'to' => 'Per ',
-  'rcpt_name' => 'Nome destinatario',
-  'rcpt_email' => 'Email destinatario',
-  'greetings' => 'Saluti',
-  'message' => 'Messaggio',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Informazioni documento', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Titolo',
-  'desc' => 'Descrizione',
-  'keywords' => 'Chiavi',
-  'pic_info_str' => '%s &times; %s - %s KB - %s visualiz. - %s voti',
-  'approve' => 'Approva documento', //cpg1.3.0
-  'postpone_app' => 'Rinvia approvazione',
-  'del_pic' => 'Cancella documento', //cpg1.3.0
-  'read_exif' => 'Leggi nuovamente info EXIF', //cpg1.3.0
-  'reset_view_count' => 'Resetta contatore',
-  'reset_votes' => 'Resetta voti',
-  'del_comm' => 'Cancella commenti',
-  'upl_approval' => 'Approvazione uploads',
-  'edit_pics' => 'Modifica documento', //cpg1.3.0
-  'see_next' => 'Successivo', //cpg1.3.0
-  'see_prev' => 'Precedente', //cpg1.3.0
-  'n_pic' => '%s documenti', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Numero di documenti da mostrare',  //cpg1.3.0
-  'apply' => 'Applica modifiche', //cpg1.3.0
-  'crop_title' => 'Editor Immagini Coppermine', //cpg1.3.0
-  'preview' => 'Anteprima', //cpg1.3.0
-  'save' => 'Salva immagine', //cpg1.3.0
-  'save_thumb' =>'Salva come miniatura', //cpg1.3.0
-  'sel_on_img' =>'la selezione deve essere tutta interna all\\\'immagine!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'FAQ - Domande Frequenti', //cpg1.3.0
-  'toc' => 'Indice', //cpg1.3.0
-  'question' => 'Domanda: ', //cpg1.3.0
-  'answer' => 'Risposta: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Perch bisogna registrarsi?', 'L\'amministratore ha la facolt di rendere obbligatoria o facoltativa la registrazione. La registrazione consente agli utenti anonimi di diventare membri identificati, con la possibilit di inserire immagini proprie, costruire liste di preferiti, votare e commentare le immagini, ed altro.', 'allow_user_registration', '0'),
-  array('Come posso registrarmi?', 'Vai su &quot;Registrati&quot; e compila i campi richiesti (e se vuoi anche i campi opzionali).<br />Se l\'Amministratore ha abilitato la registrazione tramite email, dopo aver inviato le tue informazioni dovresti ricevere un messaggio all\'indirizzo indicato durante la registrazione, con le istruzioni su come attivare la tua iscrizione. Occorre confermare l\'iscrizione per poter effettuare il login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Come posso fare il login?', 'Vai su &quot;Login&quot;, inserisci username e password e spunta &quot;Ricordati di Me&quot; cos avrai accesso senza ripetere il login, quando ritornerai nel sito.<br /><b>NOTA: i Cookies devono essere abilitati e non devi cancellare il cookie di questo sito.</b>', 'offline', 0), //cpg1.3.0
-  array('Perch non posso fare il login?', 'Ti sei registrato ed hai seguito il link che ti  stato inviato via email? Il link attiver la tua registrazione. Per altri problemi di autenticazione contatta l\'amministratore del sito.', 'offline', 0), //cpg1.3.0
-  array('Cosa succede se dimentico la password?', 'Se su questo sito  presente il link  &quot;Recupero password&quot; usalo. Altrimenti contatta l\'amministratore del sito per una nuova password.', 'offline', 0), //cpg1.3.0
-//  array('Cosa succede se cambio indirizzo email?', 'Collegati e cambia il tuo indirizzo email nella sezione &quot;Il mio profilo&quot;', 'offline', 0), //cpg1.3.0
-  array('Come salvo una immagine in &quot;I miei preferiti&quot;?', 'Clicca sull\'immagine e attiva &quot;Mostra/nascondi info immagine&quot; scorri in gi sull\'insieme delle informazioni immagine e clicca su <b>Aggiungi a &quot;I miei preferiti&quot;</b>.<br />L\'amministratore pu aver abilitato la visualizzazione delle &quot;Info immagine&quot; per default<br />IMPORTANTE: I Cookies devono essere abilitati ed il cookie di questo sito non deve essere cancellato.', 'offline', 0), //cpg1.3.0
-  array('Come voto un\'immagine?', 'Clicca sulla miniatura, vai al fondo della pagina e scegli un voto.', 'offline', 0), //cpg1.3.0
-  array('Come inserisco un commento su un\'immagine?', 'Clicca su una miniatura, vai in fondo alla pagina ed inserisci il commento.', 'offline', 0), //cpg1.3.0
-  array('Come inserisco un\'immagine?', 'Vai alla sezione &quot;Aggiungi Immagine&quot;, seleziona l\'album in cui vuoi inserirla, clicca &quot;Browse&quot; e cerca l\'immagine da inserire, clicca su &quot;Apri&quot; (aggiungi un titolo e una descrizione se lo desideri) e infine clicca su &quot;Upload immagine&quot;', 'allow_private_albums', 0), //cpg1.3.0
-
-  array('Dove inserisco un\'immagine?', 'Puoi inserire immagini in uno dei tuoi album della &quot;Galleria personale&quot;. L\'amministratore pu inoltre consentirti di inserire immagini in uno o pi album della Galleria Principale.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Che tipo di immagine e di che dimensione posso inserire?', 'La dimensione ed il tipo (jpg, gif, ecc.) sono inmpostati dall\'amministratore.', 'offline', 0), //cpg1.3.0
-  array('Cos\' la &quot;Galleria personale&quot;?', 'La &quot;Galleria personale&quot;  una galleria in cui ogni utente pu inserire le proprie immagini e gestirle.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Come creo, rinomino o cancello un album nella &quot;Galleria personale&quot;?', 'Devi gi trovarti in &quot;Modalit Admin&quot;<br />vai in &quot;Crea/ordina album personali&quot; e clicca su &quot;Nuova&quot;. Cambia &quot;Nuovo Album&quot; con il nome che preferisci.<br />Puoi anche rinominare qualsiasi album presente nella tua galleria<br />Clicca alla fine su &quot;Applica le modifiche&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Come posso modificare o inibire gli utenti a vedere i miei album?', 'Devi gi trovarti in &quot;Modalit Admin&quot;<br />Vai in &quot;Modifica album personali&quot;. Sulla barra &quot;Aggiorna Album&quot;, seleziona l\'album che vuoi modificare. <br />Puoi cambiare il nome, la descrizione, la miniatura, limitare i permessi per vedere, votare o commentare.<br />Clicca su &quot;Aggiorna Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Come posso vedere le gallerie degli altri utenti?', 'Vai alla &quot;Lista Album&quot; e seleziona &quot;Gallerie Utenti&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cosa sono i &quot;cookies&quot;?', 'I cookkies sono file di testo con dati che sono inviati dal sito e memorizzati sul tuo computer.<br />I cookies usualmente permettono agli utilizzatori di lasciare e ritornare su un sito senza dover autenticarsi di nuovo o di riselezionare altre preferenze.', 'offline', 0), //cpg1.3.0
-  array('Dove posso trovare questo programma per il mio sito?', 'Copermine  una Galleria Multimediale free, rilasciata con licenza GNU GPL. E\' piena di funzionalit ed  realizzata per diverse piattaforme. Visita la <a href="http://coppermine.sf.net/">Home page Coppermine</a> per trovare altre informazioni o per effettuare il download.', 'offline', 0), //cpg1.3.0
-
-  'Navigazione del Sito', //cpg1.3.0
-  array('Cos\' la &quot;Lista Album&quot;?', 'Rappresenta il punto di ingresso dell\'intera galleria con un link a ciascuna categoria. I link alle diverse categorie possono essere delle miniature.', 'offline', 0), //cpg1.3.0
-  array('Cos\'e la &quot;Galleria personale&quot;?', 'Permette ad un utente di creare la propria galleria e di aggiungere, cancellare o modificare gli album, e di inserirvi i contenuti.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Quali sono le differenze tra la &quot;Modalit Admin&quot; e la &quot;Modalit Utente&quot;?', 'Quando  in &quot;Modalit Admin&quot; l\'utente pu modificare la propria galleria (o quelle pubbliche se autorizzato dall\'amministratore).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cos\' &quot;Carica Immagine&quot;?', 'Permette ad un utente di inserire un\'immagine (dimensione e tipo sono impostati dall\'amministratore) in una galleria selezionata da te o dall\'amministratore.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cos\' &quot;Ultimi Arrivi&quot;?', 'Permette di vedere gli ultimi arrivi nella galleria.', 'offline', 0), //cpg1.3.0
-  array('Cos\' &quot;Ultimi Commenti&quot;?', 'Permette di vedere gli ultimi commenti - insieme alle immagini - inseriti dagli utenti.', 'offline', 0), //cpg1.3.0
-  array('Cos\' &quot;Le pi viste&quot;?', 'Permette di vedere le immagini pi viste da tutti gli utenti (collegati o non collegati).', 'offline', 0), //cpg1.3.0
-  array('Cos\' &quot;Le pi votate&quot;?', 'Permette di vedere le immagini pi votate dagli utenti, mostrando la media dei voti (ad es.: 5 utenti votano ciascuno <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: l\'immagine dovrebbe avere un voto medio di <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; se cinque utenti votano l\'immagine da 1 a 5 (1,2,3,4,5) la media risultante sar di <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />I voti vanno da <img src="images/rating5.gif" width="65" height="14" border="0" alt="migliore" /> (migliore) a <img src="images/rating0.gif" width="65" height="14" border="0" alt="peggiore" /> (peggiore).', 'offline', 0), //cpg1.3.0
-  array('Cos\' &quot;I miei Preferiti&quot;?', 'Permette ad un utente di visualizzare le immagini preferite - memorizzate in un cookie sul proprio PC.', 'offline', 0), //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Ricorda la password', //cpg1.3.0
-  'err_already_logged_in' => 'Sei gi autenticato!', //cpg1.3.0
-  'enter_username_email' => 'Inserisci la tua \'username\' o la tua email', //cpg1.3.0
-  'submit' => 'Vai', //cpg1.3.0
-  'failed_sending_email' => 'Il meccanismo di ricordo della password non pu inviare un\'email !', //cpg1.3.0
-  'email_sent' => 'Una email con la tua \'username\' and password sono state inviate a %s', //cpg1.3.0
-  'err_unk_user' => 'L\'utente selezionato non esiste!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Password reminder', //cpg1.3.0
-  'passwd_reminder_body' => 'Hai richiesto di ricordarti i tuoi dati di login:
-Username: %s
-Password: %s
-Click %s per collegarti.', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Nome gruppo',
-  'disk_quota' => 'Quota disco',
-  'can_rate' => 'Pu votare i documenti',  //cpg1.3.0
-  'can_send_ecards' => 'Pu inviare e-cartoline',
-  'can_post_com' => 'Pu scrivere commenti',
-  'can_upload' => 'Pu inserire documenti',  //cpg1.3.0
-  'can_have_gallery' => 'Pu avere galleria personale',
-  'apply' => 'Applica modifiche',
-  'create_new_group' => 'Crea nuovo gruppo',
-  'del_groups' => 'Cancella grouppi selezionati',
-  'confirm_del' => 'Attenzione, tutti gli utenti di questo gruppo saranno trasferiti nel gruppo degli Utenti registrati - Vuoi proseguire?', //js-alert //cpg1.3.0
-  'title' => 'Gestisci gruppi utenti',
-  'approval_1' => 'Approvazione Pub. Upl.  (1)',
-  'approval_2' => 'Approvazione Priv. Upl.  (2)',
-  'note1' => '<b>(1)</b> Gli uploads in un album pubblico necessitano della approvazione',
-  'note2' => '<b>(2)</b> Gli uploads in un album di un utente necessitano della approvazione',
-  'upload_form_config' => 'Maschera di configurazione dei caricamenti (uploads)', //cpg1.3.0
-  'upload_form_config_values' => array( 'solo singolo file', 'solo multi-files', 'solo tramite URI', 'solo tramite file ZIP', 'file+URI', 'file+ZIP', 'URI+ZIP', 'File+URI+ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'L\'utente pu configurare il numero di caselle di caricamento?', //cpg1.3.0
-  'num_file_upload'=>'Numero massimo/esatto di caselle caricamento file', //cpg1.3.0
-  'num_URI_upload'=>'Numero massimo/esatto di caselle caricamento URI', //cpg1.3.0
-  'notes' => 'Note',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Benvenuto !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Vuoi davvero cancellare quest\\\'album ? \\nTutte le immagini ed i commenti andranno persi.', //js-alert //cpg1.3.0
-  'delete' => 'CANCELLA',
-  'modify' => 'PROPRIET',
-  'edit_pics' => 'MODIFICA FILE', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Home',
-  'stat1' => '<b>[pictures]</b> documenti: <b>[albums]</b> album: <b>[cat]</b> categorie: <b>[comments]</b> commenti: visualiz. <b>[views]</b> volte',  //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> documenti: <b>[albums]</b> album: visualiz. <b>[views]</b> volte', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s Galleria',
-  'stat3' => '<b>[pictures]</b> documenti: <b>[albums]</b> album: <b>[comments]</b> commenti: visualiz. <b>[views]</b> volte',  //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Lista utenti',
-  'no_user_gal' => 'Non ci sono gallerie utenti',
-  'n_albums' => '%s album',
-  'n_pics' => '%s documenti', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s documenti', //cpg1.3.0
-  'last_added' => ', ultimo arrivo del %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Login',
-  'enter_login_pswd' => 'inserire nome utente e password per entrare',
-  'username' => 'Nome utente',
-  'password' => 'Password',
-  'remember_me' => 'Ricordati di me!',
-  'welcome' => 'Benvenuto %s ...',
-  'err_login' => '*** Non posso fare il login. Riprova ***',
-  'err_already_logged_in' => 'Sei gi connesso !',
-  'forgot_password_link' => 'Ho dimenticato la password', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Logout',
-  'bye' => 'Arrivederci %s ...',
-  'err_not_loged_in' => 'Non sei connesso !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'Info PHP', //cpg1.3.0
-  'explanation' => 'Questo risultato  generato dalla funzione PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>, visualizzata attraverso Copermine (tagliando il risultato sul lato destro).', //cpg1.3.0
-  'no_link' => 'Lasciando che altri vedano le vostre info PHP pu essere un rischio per la sicurezza, ecco perch questa pagina  visibile solo in modalit amministratore. Non potete inserire un link a questa sar negato.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Aggiorna album %s',
-  'general_settings' => 'Impostazioni generali',
-  'alb_title' => 'Titolo album',
-  'alb_cat' => 'Categoria album',
-  'alb_desc' => 'Descrizione album',
-  'alb_thumb' => 'Miniatura album',
-  'alb_perm' => 'Permessi per questo album',
-  'can_view' => 'Album visibile da',
-  'can_upload' => 'I visitatori possono aggiungere immagini',
-  'can_post_comments' => 'I visitatori possono inserire commenti',
-  'can_rate' => 'I visitatori possono votare le immagini',
-  'user_gal' => 'Galleria utente',
-  'no_cat' => '* Nessuna categoria *',
-  'alb_empty' => 'Album vuoto',
-  'last_uploaded' => 'Ultimo arrivo',
-  'public_alb' => 'Tutti (album pubblico)',
-  'me_only' => 'Solo per me',
-  'owner_only' => 'Solo per il titolare (%s)',
-  'groupp_only' => 'Membri del gruppo \'%s\' ',
-  'err_no_alb_to_modify' => 'Nessun album che tu possa modificare.',
-  'update' => 'Aggiorna album', //cpg1.3.0
-  'notice1' => '(*) dipende dalle impostazioni dei %sgruppi%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Spiacenti, hai gi votato questo fili',
-  'rate_ok' => 'il tuo voto  stato accettato',
-  'forbidden' => ' proibito votare i propri documenti.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Gli amministratori di <b>{SITE_NAME}</b> rimuoveranno tutto quello che non sar ritenuto compatibile con le finalit ed il decoro del sito. Ti chiediamo di rispettare il lavoro degli altri utenti e del webmaster.<br />
-<br />
-Accetti di non pubblicare materiale osceno ed offensivo.<br />
-<br />
-Le informazioni relative al tuo account sono conservate in un cookie sul tuo computer per velocizzare l'utilizzo della galleria. Il tuo indirizzo email non sar divulgato a nessuno per nessun motivo.<br />
-<br />
-Cliccando su 'Accetto' confermi queste condizioni.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Registrazione utente',
-  'term_cond' => 'Termini e condizioni',
-  'i_agree' => 'Accetto',
-  'submit' => 'Invia registrazione',
-  'err_user_exists' => 'Lo username scelto  gi utilizzato, scegline un altro',
-  'err_password_mismatch' => 'Le password non coincidono, controlla e riprova',
-  'err_uname_short' => 'Lo username deve essere almeno di 2 caratteri',
-  'err_password_short' => 'La password deve essere almeno di 2 caratteri',
-  'err_uname_pass_diff' => 'Username e password devono essere diversi',
-  'err_invalid_email' => 'La email non  valida',
-  'err_duplicate_email' => 'Email gi utilizzata da un altro utente',
-  'enter_info' => 'Inserisci info per la registrazione',
-  'required_info' => 'Informazioni richieste',
-  'optional_info' => 'Informazioni opzionali',
-  'username' => 'Username',
-  'password' => 'Password',
-  'password_again' => 'Riscrivi password',
-  'email' => 'Email',
-  'location' => 'Dove vivi?',
-  'interests' => 'Interessi',
-  'website' => 'Sito web',
-  'occupation' => 'Occupazione',
-  'error' => 'ERRORE',
-  'confirm_email_subject' => '%s - Conferma registrazione',
-  'information' => 'Informazione',
-  'failed_sending_email' => 'La email di conferma non pu essere inviata !',
-  'thank_you' => 'Grazie per esserti registrato.<br /><br />Una e-mail di conferma e di attivazione  stata inviata alla casella di posta indicata.',
-  'acct_created' => 'Il tuo account  stato creato e puoi fare il login',
-  'acct_active' => 'Il tuo account  stato attivato e puoi fare il login',
-  'acct_already_act' => 'Il tuo account  gi attivo !',
-  'acct_act_failed' => 'Questo account non pu essere attivato !',
-  'err_unk_user' => 'Utente selezionato inesistente !',
-  'x_s_profile' => 'Profilo di %s',
-  'group' => 'Gruppo',
-  'reg_date' => 'Iscritto il ',
-  'disk_usage' => 'Utilizzo disco',
-  'change_pass' => 'Cambia password',
-  'current_pass' => 'Password corrente',
-  'new_pass' => 'Nuova password',
-  'new_pass_again' => 'Ripeti nuova password',
-  'err_curr_pass' => 'La password attuale  errata',
-  'apply_modif' => 'Applica modifiche',
-  'change_pass' => 'Cambia la mia password',
-  'update_success' => 'Profilo aggiornato',
-  'pass_chg_success' => 'Password cambiata',
-  'pass_chg_error' => 'La tua password non  stata cambiata',
-  'notify_admin_email_subject' => '%s - Notifica registrazione', //cpg1.3.0
-  'notify_admin_email_body' => 'Un nuovo utente con il nome "%s" si  registrato nella galleria', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Grazie per esserti registrato su {SITE_NAME}
-
-La tua username  : "{USER_NAME}"
-La tua password  : "{PASSWORD}"
-
-Per completare la attivazione clicca sul link qui sotto
-o copia e incolla nel browser
-
-{ACT_LINK}
-
-Cordiali saluti,
-
-Il webmaster di {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Revisiona commenti',
-  'no_comment' => 'Non ci sono commenti da revisionare',
-  'n_comm_del' => '%s commenti cancellati',
-  'n_comm_disp' => 'Numero di commenti da mostrare',
-  'see_prev' => 'Vedi precedente',
-  'see_next' => 'Vedi successivo',
-  'del_comm' => 'Cancella i commenti selezionati',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Cerca nella galleria',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Cerca nuovi documenti', //cpg1.3.0
-  'select_dir' => 'Seleziona cartella',
-  'select_dir_msg' => 'Questa funzione consente di aggiungere documenti caricati via FTP sul tuo server<br /><br />Scegli la cartella in cui hai caricato i files',  //cpg1.3.0
-  'no_pic_to_add' => 'Non ci sono documenti da aggiungere',  //cpg1.3.0
-  'need_one_album' => 'Hai bisogno almeno di un album per usare questa funzione',
-  'warning' => 'Attento',
-  'change_perm' => 'lo script non pu scrivere in questa cartella, fai il chmod a 755 o 777 e riprova!',  //cpg1.3.0
-  'target_album' => '<b>Metti i documenti di &quot;</b>%s<b>&quot; in </b>%s',  //cpg1.3.0
-  'folder' => 'Cartella',
-  'image' => 'Immagine',
-  'album' => 'Album',
-  'result' => 'Risultato',
-  'dir_ro' => 'Non scrivibile. ',
-  'dir_cant_read' => 'Non leggibile. ',
-  'insert' => 'Inserire nuovi documenti nella galleria',  //cpg1.3.0
-  'list_new_pic' => 'Lista dei nuovi documenti',  //cpg1.3.0
-  'insert_selected' => 'Inserire i documenti selezionati',  //cpg1.3.0
-  'no_pic_found' => 'Nessun nuovo documento  stata trovato',  //cpg1.3.0
-  'be_patient' => 'Sii paziente, lo script necessita di tempo per aggiungere i documenti',  //cpg1.3.0
-  'no_album' => 'Nessun album selezionato',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-			  '<li><b>OK</b> : doc aggiunto con successo'.
-			  '<li><b>DP</b> : doc gi presente nel database (dupplicato)'.
-			  '<li><b>PB</b> : doc non aggiunto a causa della errata configurazione del server o dei permessi delle cartelle dove sono posizionati'.
-                          '<li><b>NA</b> : nessun album selezionato per contenere i doc, premere \'<a href="javascript:history.back(1)">back</a>\' e selezionare un album. Se non avete un album <a href="albmgr.php">createne uno</a></li>'.
-			  '<li>Se OK, DP, PB non appaiono cliccare sul DOC in errore per vedere quale  stata la causa'.
-			  '<li>Se il browser va in timeout, premere il tasto Aggiorna'.
-			  '</ul>', //cpg1.3.0
-  'select_album' => 'Selezionare un album', //cpg1.3.0
-  'check_all' => 'Seleziona tutto', //cpg1.3.0
-  'uncheck_all' => 'Deseleziona tutto', //cpg1.3.0
-
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Blocco Utenti',
-  'user_name' => 'Nome Utente',
-  'ip_address' => 'Indirizzo IP',
-  'expiry' => 'Scadenza (vuoto  permanente)',
-  'edit_ban' => 'Salva Modifiche',
-  'delete_ban' => 'Cancella',
-  'add_new' => 'Aggiungi Nuovo Blocco',
-  'add_ban' => 'Aggiungi',
-  'error_user' => 'Utente non trovato', //cpg1.3.0
-  'error_specify' => 'Bisonga specificare o un \'Nome Utente\' o un indirizzo IP', //cpg1.3.0
-  'error_ban_id' => 'ID da bloccare non valido!', //cpg1.3.0
-  'error_admin_ban' => 'Non  possibile bloccare se stessi!', //cpg1.3.0
-  'error_server_ban' => 'Si vuole bloccare il proprio server? Tsk tsk, non  possibile...', //cpg1.3.0
-  'error_ip_forbidden' => 'Non  possibile bloccare questo IP - non  instradabile!', //cpg1.3.0
-  'lookup_ip' => 'Ricerca di un indirizzo IP', //cpg1.3.0
-  'submit' => 'go!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Caricamento documenti', //cpg1.3.0
-  'custom_title' => 'Maschera di richiesta personalizzata', //cpg1.3.0
-  'cust_instr_1' => 'Si possono selezionare un numero personalizzabile di caselle di caricamento. Tuttavia non  possibile selezionarne pi del limite visualizzato.', //cpg1.3.0
-  'cust_instr_2' => 'Numero di Richieste', //cpg1.3.0
-  'cust_instr_3' => 'Caselle di caricamento documenti: %s', //cpg1.3.0
-  'cust_instr_4' => 'Caselle di caricamento URI/URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'Caselle di caricamento URI/URL:', //cpg1.3.0
-  'cust_instr_6' => 'Caselle di caricamento documenti:', //cpg1.3.0
-  'cust_instr_7' => 'Scrivere il numero di ciascun tipo di caselle di carcamento desiderato in questo momento. Poi cliccare \'Continua\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Azione invalida per la creazione della maschera di inserimento.', //cpg1.3.0
-  'reg_instr_2' => 'Ora  possibile caricare i documenti utilizzando le seguenti caselle. La grandezza di ciascun documento caricato dal vostro sistema al server non dovrebbe superare %s KB. I file ZIP caricati nelle sezioni \'Caricamento documenti\' e \'Caricamento URI/URL\' rimarranno in forma compressa.', //cpg1.3.0
-  'reg_instr_3' => 'Se si vuole che che i file ZIP siano decompressi, occorre utilizzare le caselle di caricamento documenti previste nell\'area \'Caricamento ZIP decompressi\'.', //cpg1.3.0
-  'reg_instr_4' => 'Utilizzando la sezione\'Caricamento URI/URL\' occorre specificare il percorso del documento come: http://www.ilmiosito.com/immanini/esempio.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Quando si  completata la maschera, premere \'Continua\'.', //cpg1.3.0
-  'reg_instr_6' => 'Caricamento ZIP Decompressi:', //cpg1.3.0
-  'reg_instr_7' => 'Caricamento Documento:', //cpg1.3.0
-  'reg_instr_8' => 'Caricamento URI/URL:', //cpg1.3.0
-  'error_report' => 'Lista errori', //cpg1.3.0
-  'error_instr' => 'I seguenti caricamenti hanno generato errore:', //cpg1.3.0
-  'file_name_url' => 'Nome File/URL', //cpg1.3.0
-  'error_message' => 'Messaggio di errore', //cpg1.3.0
-  'no_post' => 'Documento non caricato con comando POST.', //cpg1.3.0
-  'forb_ext' => 'Estensione file proibita.', //cpg1.3.0
-  'exc_php_ini' => 'Superata la grandezza dei file permessa in php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Superata la grandezza dei file permessa da CPG.', //cpg1.3.0
-  'partial_upload' => 'Solo un caricamento parziale.', //cpg1.3.0
-  'no_upload' => 'Nessun caricamento avvenuto.', //cpg1.3.0
-  'unknown_code' => 'Codice di errore PHP sconosciuto.', //cpg1.3.0
-  'no_temp_name' => 'Nessun caricamento - Nessun nome temporaneo.', //cpg1.3.0
-  'no_file_size' => 'Non contiene dati/Corrotto', //cpg1.3.0
-  'impossible' => 'Impossibile spostare.', //cpg1.3.0
-  'not_image' => 'Non  un\'imaagine/Corrotto', //cpg1.3.0
-  'not_GD' => 'Non  un\'estensione GD.', //cpg1.3.0
-  'pixel_allowance' => 'Superato il numero di Pixelpermesso.', //cpg1.3.0
-  'incorrect_prefix' => 'Prefisso URI/URL non corretto', //cpg1.3.0
-  'could_not_open_URI' => 'Impossibile aprire l\'indirizzo URI.', //cpg1.3.0
-  'unsafe_URI' => 'Safety not verificabile.', //cpg1.3.0
-  'meta_data_failure' => 'Errore nei Meta dati', //cpg1.3.0
-  'http_401' => '401 Non autorizzato', //cpg1.3.0
-  'http_402' => '402 Richiesto un pagamento', //cpg1.3.0
-  'http_403' => '403 Proibito', //cpg1.3.0
-  'http_404' => '404 Non trovato', //cpg1.3.0
-  'http_500' => '500 Errore interno del server', //cpg1.3.0
-  'http_503' => '503 Servizio non disponibile', //cpg1.3.0
-  'MIME_extraction_failure' => 'Non  possibile determinare il contenuto MIME.', //cpg1.3.0
-  'MIME_type_unknown' => 'Tipo MIME sconosciuto', //cpg1.3.0
-  'cant_create_write' => 'Impossibile creare il documento.', //cpg1.3.0
-  'not_writable' => 'Impossibile scrivere il documento.', //cpg1.3.0
-  'cant_read_URI' => 'Impossibile leggere URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Impossibile aprire in scittura il documento URI.', //cpg1.3.0
-  'cant_write_write_file' => 'Impossibile scrivere nel documento URI.', //cpg1.3.0
-  'cant_unzip' => 'Impossibile decomprimere (unzip).', //cpg1.3.0
-  'unknown' => 'Errore sconosciuto', //cpg1.3.0
-  'succ' => 'Caricamento riuscito', //cpg1.3.0
-  'success' =>  '%s caricati con successo.', //cpg1.3.0
-  'add' => 'Premere \'Continua\' per aggiungere i documenti all\'album.', //cpg1.3.0
-  'failure' => 'Caricamento Fallito', //cpg1.3.0
-  'f_info' => 'Informazioni sul documento', //cpg1.3.0
-  'no_place' => 'Il precedente documento non pu essere posizionato.', //cpg1.3.0
-  'yes_place' => 'Il precedente documento  stato posizionato correttamente.', //cpg1.3.0
-  'max_fsize' => 'La dimensione massima del documento  %s KB',
-  'album' => 'Album',
-  'picture' => 'Documento',  //cpg1.3.0
-  'pic_title' => 'Titolo documento',  //cpg1.3.0
-  'description' => 'Descrizione documento',  //cpg1.3.0
-  'keywords' => 'Keywords (separate da spazi)',
-  'err_no_alb_uploadables' => 'Spiacenti, in nessun album  consentito caricare documenti', //cpg1.3.0
-  'place_instr_1' => 'Posizionare i documenti nell\'album in questo momento.  possibile inserire informazioni importanti su ciascun documento ora.', //cpg1.3.0
-  'place_instr_2' => 'Molti documenti necessitano un posizionamento. Premere \'Continua\'.', //cpg1.3.0
-  'process_complete' => 'Sono stati posizionati tutti i documenti con successo.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Gestione utenti',
-  'name_a' => 'Nome crescente',
-  'name_d' => 'Nome decrescente',
-  'group_a' => 'Gruppo crescente',
-  'group_d' => 'Gruppo decrescente',
-  'reg_a' => 'Data iscrizione crescente',
-  'reg_d' => 'Data iscrizione decrescente',
-  'pic_a' => 'Numero immagini crescente',
-  'pic_d' => 'Numero immagini decrescente',
-  'disku_a' => 'Utilizzo disco crescente',
-  'disku_d' => 'Utilizzo disco decrescente',
-  'lv_a' => 'Ultime visite crescente', //cpg1.3.0
-  'lv_d' => 'Ultime visite decrescente', //cpg1.3.0
-  'sort_by' => 'Ordina utenti per',
-  'err_no_users' => 'La tabella utenti  vuota !',
-  'err_edit_self' => 'Non puoi modificare il tuo profilo da qui, usa invece "Il mio profilo"',
-  'edit' => 'MODIFICA',
-  'delete' => 'CANCELLA',
-  'name' => 'Nome utente',
-  'group' => 'Gruppo',
-  'inactive' => 'Inattivo',
-  'operations' => 'Operazioni',
-  'pictures' => 'Documenti',  //cpg1.3.0
-  'disk_space' => 'Spazio usato / Quota',
-  'registered_on' => 'Registrato il',
-  'last_visit' => 'Ultima visita', //cpg1.3.0
-  'u_user_on_p_pages' => '%d utenti in %d pagina(e)',
-  'confirm_del' => 'Vuoi davvero cancellare questo utente ? \\nTutti i suoi files ed i suoi album andranno persi.', //js-alert //cpg1.3.0
-  'mail' => 'MAIL',
-  'err_unknown_user' => 'Utente selezionato inesistente !',
-  'modify_user' => 'Modifica utente',
-  'notes' => 'Note',
-  'note_list' => '<li>Se non vuoi cambiare la password attuale, lascia vuoto il campo "password"',
-  'password' => 'Password',
-  'user_active' => 'Utente attivo',
-  'user_group' => 'Gruppo utente',
-  'user_email' => 'Email',
-  'user_web_site' => 'Sito web',
-  'create_new_user' => 'Crea nuovo utente',
-  'user_location' => 'Dove vive',
-  'user_interests' => 'Interessi',
-  'user_occupation' => 'Occupazione',
-  'latest_upload' => 'Caricamenti recenti', //cpg1.3.0
-  'never' => 'mai', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => '(Utilit amministratore) Ridimensiona immagini',
-  'what_it_does' => 'Cosa fa',
-  'what_update_titles' => 'Aggiorna titoli da nome file',
-  'what_delete_title' => 'Cancella titoli',
-  'what_rebuild' => 'Ricostruisce miniature e immagini ridimensionate',
-  'what_delete_originals' => 'Cancella immagini originali e sostituisce con versione ridimensionata',
-  'file' => 'File',
-  'title_set_to' => 'titolo impostato a',
-  'submit_form' => 'esegui',
-  'updated_succesfully' => 'aggiornamento riuscito',
-  'error_create' => 'ERRORE in creazione',
-  'continue' => 'Processa pi immagini',
-  'main_success' => 'Il documento %s  stato impostato come documento principale',  //cpg1.3.0
-  'error_rename' => 'Errore rinominando %s in %s',
-  'error_not_found' => 'Il documento %s non  stato trovato',
-  'back' => 'torna al menu principale',
-  'thumbs_wait' => 'Aggiornamento miniature e/o immagini ridimensionate, attendere...',
-  'thumbs_continue_wait' => 'Continua aggiornamento miniature e/o immagini ridimensionate...',
-  'titles_wait' => 'Aggiornamento titoli, attendere...',
-  'delete_wait' => 'Cancellazione titoli, attendere...',
-  'replace_wait' => 'Cancellazione originali e sostituzione con immagini ridimensionate, attendere..',
-  'instruction' => 'Istruzioni rapide',
-  'instruction_action' => 'Scegliere azione',
-  'instruction_parameter' => 'Impostare parametri',
-  'instruction_album' => 'Scegliere album',
-  'instruction_press' => 'Premere [%s]',
-  'update' => 'Aggiorna miniature e/o immagini ridimensionate',
-  'update_what' => 'Cosa aggiornare',
-  'update_thumb' => 'Solo miniature',
-  'update_pic' => 'Solo immagini ridimensionate',
-  'update_both' => 'Sia le miniature che le immagini ridimensionate',
-  'update_number' => 'Numero di immagini elaborate per click',
-  'update_option' => '(Provare ad impostare questa opzione ad un valore basso se si hanno problemi di timeout)',
-  'filename_title' => 'Nome Documento &rArr; Titolo Documento',
-  'filename_how' => 'Come modificare il nome documento',
-  'filename_remove' => 'Rimuovere il .jpg finale e sostituire _ (underscore) con spazi',
-  'filename_euro' => 'Cambiare 2003_11_23_13_20_20.jpg in 23/11/2003 13:20',
-  'filename_us' => 'Cambiare 2003_11_23_13_20_20.jpg in 11/23/2003 13:20',
-  'filename_time' => 'Cambiare 2003_11_23_13_20_20.jpg in 13:20',
-  'delete' => 'Cancellare titoli documenti o immagini con dimensioni originali',
-  'delete_title' => 'Cancellare titoli documenti',
-  'delete_original' => 'Cancellare le immagini originali',
-  'delete_replace' => 'Cancellare le immagini originali sostituendole con la versione ridimensionata',
-  'select_album' => 'Scegliere album',
-  'delete_orphans' => 'Cancellare i commenti orfani (su tutti gli album)', //cpg1.3.0
-  'orphan_comment' => 'Trovasti commenti orfani', //cpg1.3.0
-  'delete' => 'Cancella', //cpg1.3.0
-  'delete_all' => 'Cancella tutto', //cpg1.3.0
-  'comment' => 'Commento: ', //cpg1.3.0
-  'nonexist' => 'Allegato al documento # inesistente', //cpg1.3.0
-  'phpinfo' => 'visualizza phpinfo', //cpg1.3.0
-  'update_db' => 'Aggiorna database', //cpg1.3.0
-  'update_db_explanation' => 'Se sono stati sostituiti file di coppermine, eseguite modifiche o aggiornati da una versione precedente di coppermine, assicurarsi di eseguire l\'aggiornamento del database una sola volta. Questa operazione crer le tabelle necessarie e/o inserir i nuovi valori di configurazione nel vostro database coppermine.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/italian2-utf-8.php cpg148/lang/italian2-utf-8.php
--- 133/lang/italian2-utf-8.php	2004-12-30 01:03:30.000000000 -0600
+++ cpg148/lang/italian2-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1281 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: italian2-utf-8.php,v 1.4 2004/12/29 23:03:30 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Italian',
-  'lang_name_native' => 'Italiano',
-  'lang_country_code' => 'it',
-  'trans_name'=> 'ralf57 (CPG 1.1)',
-  'trans_email' => 'greatkingrat@katamail.com',
-  'trans_website' => 'http://www.madeinbanzi.it/',
-  'trans_name2'=> 'Sesto Avolio aka eolica (with contribs by amicigg and canelli)',
-  'trans_email2' => '',
-  'trans_website2' => 'http://www.eolica.net/',
-  'trans_date' => '2004-05-25',
-  'trans_name3'=> '1.3 reviewed by Claudio Anelli aka canelli',
-  'trans_email3' => 'canelli at iname.com',
-  'trans_website3' => 'http://www.centroveladervio.it/',
-  'trans_date3' => '2004-05-27',
-);
-
-$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', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Dom', 'Lun', 'Mar', 'Mer', 'Gio', 'Ven', 'Sab');
-$lang_month = array('Gen', 'Feb', 'Mar', 'Apr', 'Mag', 'Giu', 'Lug', 'Ago', 'Set', 'Ott', 'Nov', 'Dic');
-
-// Some common strings
-$lang_yes = 'Si';
-$lang_no  = 'No';
-$lang_back = 'INDIETRO';
-$lang_continue = 'CONTINUA';
-$lang_info = 'Informazione';
-$lang_error = 'Errore';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d %B %Y';
-$lastcom_date_fmt =  '%d/%m/%y alle %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%d %B %Y alle %I:%M %p';  //cpg1.3.0
-$comment_date_fmt =  '%d %B %Y alle %I:%M %p'; //cpg1.3.0
-
-// For the word censor
-$lang_bad_words = array('*fuck*', 'asshole', 'assramer', 'bitch*', 'cazzo', 'c0ck', 'clits', 'Cock', 'cum', 'cunt*', 'dago', 'daygo', 'dego', 'dick*', 'dildo', '*fanculo', 'feces', 'figa', 'foreskin', 'Fu\(*', 'fuk*', 'honkey', 'hore', 'injun', 'kike', 'lesbo', 'masturbat*', 'motherfucker', 'nazis', 'nigger*', 'nutsack', 'penis', 'phuck', 'poop', 'pussy', 'puttana', 'scrotum', 'shit', 'slut', 'titties', 'titty', 'troia', 'twaty', 'wank*', 'whore', 'wop*');
-
-$lang_meta_album_names = array(
-  'random' => 'Documenti...a casaccio',  //cpg1.3.0
-  'lastup' => 'Ultimi arrivi',
-  'lastalb'=> 'Ultimi aggiornamenti album',
-  'lastcom' => 'Ultimi commenti',
-  'topn' => 'Più visti',
-  'toprated' => 'Più votati',
-  'lasthits' => 'Visti di recente',
-  'search' => 'Risultati della ricerca',
-  'favpics'=> 'I Miei Preferiti'  //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Non puoi accedere a questa pagina.',
-  'perm_denied' => 'Non puoi effettuare questa operazione.',
-  'param_missing' => 'Script eseguito senza i parametri richiesti.',
-  'non_exist_ap' => 'Documento/album selezionato non presente nel database !',  //cpg1.3.0
-  'quota_exceeded' => 'Quota disco superata<br /><br />Hai a disposizione [quota]K, attualmente utilizzi [space]K, un ulteriore documento farebbe superare la quota.', //cpg1.3.0
-  'gd_file_type_err' => 'Le librerie GD supportano solo i formati JPEG and PNG.',
-  'invalid_image' => 'Immagine corrotta o non supportata dalla libreria GD',
-  'resize_failed' => 'Non posso creare le miniature e le immagini intermedie.',
-  'no_img_to_display' => 'Nessuna immagine disponibile',
-  'non_exist_cat' => 'La categoria selezionata non esiste',
-  'orphan_cat' => 'Una categoria non è legata, correggi il problema col Manager Categorie.',  //cpg1.3.0
-  'directory_ro' => 'La cartella \'%s\' è protetta in scrittura, i documenti non possono essere cancellati',  //cpg1.3.0
-  'non_exist_comment' => 'Il commento selezionato non esiste.',
-  'pic_in_invalid_album' => 'Documento appartenente ad un album inesistente (%s)!?',  //cpg1.3.0
-  'banned' => 'Sei stato bloccato e non puoi usare questo sito.',
-  'not_with_udb' => 'Questa funzione è disabilitata in Coppermine perché è integrata con il software del forum. Ciò che si sta facendo non è supportato in questa configurazione, oppure questa funzione dovrebbe essere gestita dal software del forum.',
-  'offline_title' => 'Fuori servizio', //cpg1.3.0
-  'offline_text' => 'La galleria è fuori servizio - sarà in linea nel più breve tempo possibile', //cpg1.3.0
-  'ecards_empty' => 'Non ci sono registrazioni di e-cartoline da visualizzare. Verifica che la registrazione delle e-cartoline sia abilitata nella configurazione di Coppermine!', //cpg1.3.0
-  'action_failed' => 'Operazione non riuscita.  Coppermine non è in grado di elaborare la tua richiesta.', //cpg1.3.0
-  'no_zip' => 'Le librerie necessarie per trattare i file ZIP non sono disponibili. Contatta l\'amministratore di Coppermine.', //cpg1.3.0
-  'zip_type' => 'Non sei autorizzato ad inviare file ZIP.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Puoi utilizzare i seguenti codici: <li>[b]<b>Grassetto</b>[/b]</li> <li>[i]<i>Corsivo</i>[/i]</li> <li>[url=http://nomesito.com/]Descrizione del link[/url]</li> <li>[email]user@dominio.it[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Vai alla lista degli album',
-  'alb_list_lnk' => 'Lista album',
-  'my_gal_title' => 'Vai alla galleria personale',
-  'my_gal_lnk' => 'Galleria personale',
-  'my_prof_lnk' => 'Il mio profilo',
-  'adm_mode_title' => 'Passa in modalità admin',
-  'adm_mode_lnk' => 'Modalità admin',
-  'usr_mode_title' => 'Passa in modalità utente',
-  'usr_mode_lnk' => 'Modalità utente',
-  'upload_pic_title' => 'Aggiungi uno o più documenti', //cpg1.3.0
-  'upload_pic_lnk' => 'Aggiungi documenti', //cpg1.3.0
-  'register_title' => 'Crea un utente',
-  'register_lnk' => 'Registrati',
-  'login_lnk' => 'Login',
-  'logout_lnk' => 'Logout',
-  'lastup_lnk' => 'Ultimi arrivi',
-  'lastcom_lnk' => 'Ultimi commenti',
-  'topn_lnk' => 'Più visti',
-  'toprated_lnk' => 'Più votati',
-  'search_lnk' => 'Cerca',
-  'fav_lnk' => 'I miei Preferiti',
-  'memberlist_title' => 'Visualizza la lista degli utenti', //cpg1.3.0
-  'memberlist_lnk' => 'Lista Utenti', //cpg1.3.0
-  'faq_title' => 'Domande frequenti (F.A.Q.) sulla galleria fotografica &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Approva uploads',
-  'config_lnk' => 'Configura',
-  'albums_lnk' => 'Album',
-  'categories_lnk' => 'Categorie',
-  'users_lnk' => 'Utenti',
-  'groups_lnk' => 'Gruppi',
-  'comments_lnk' => 'Rivedi commenti', //cpg1.3.0
-  'searchnew_lnk' => 'Aggiungi documenti (massivo)', //cpg1.3.0
-  'util_lnk' => 'Manutenzione',  //cpg1.3.0
-  'ban_lnk' => 'Blocca Utenti',
-  'db_ecard_lnk' => 'Visualizza e-cartoline', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Crea / ordina album personali',
-  'modifyalb_lnk' => 'Modifica album personali',
-  'my_prof_lnk' => 'Il mio profilo',
-);
-
-$lang_cat_list = array(
-  'category' => 'Gallerie',
-  'albums' => 'Album',
-  'pictures' => 'Documenti', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d album in %d pagine',  //cpg1.3.0
-);
-
-$lang_thumb_view = array(
-  'date' => 'DATA',
-//Sort by filename and title
-  'name' => 'NOME DOC',
-  'title' => 'TITOLO',
-  'sort_da' => 'Ordina per data crescente',
-  'sort_dd' => 'Ordina per data decrescente',
-  'sort_na' => 'Ordina per nome crescente',
-  'sort_nd' => 'Ordina per nome decrescente',
-  'sort_ta' => 'Ordina per titolo crescente',
-  'sort_td' => 'Ordina per titolo decrescente',
-  'download_zip' => 'Scarica come file ZIP', //cpg1.3.0
-  'pic_on_page' => '%d immagini in %d pagine',
-  'user_on_page' => '%d utenti in %d pagine', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Torna alle miniature',
-  'pic_info_title' => 'Mostra/Nascondi info documento', //cpg1.3.0
-  'slideshow_title' => 'Presentazione', //cpg1.3.0
-  'ecard_title' => 'Invia questa immagine come e-cartolina', //cpg1.3.0
-  'ecard_disabled' => 'e-cartoline disabilitate', //cpg1.3.0
-  'ecard_disabled_msg' => 'Non puoi inviare e-cartoline', //cpg1.3.0
-  'prev_title' => 'Precedente', //cpg1.3.0
-  'next_title' => 'Successivo', //cpg1.3.0
-  'pic_pos' => 'DOCUMENTO %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Vota questo documento', //cpg1.3.0
-  'no_votes' => '(Ancora nessun voto)',
-  'rating' => '(media attuale : %s / 5 con %s voti)',
-  'rubbish' => 'Scadente',
-  'poor' => 'Mediocre',
-  'fair' => 'Sufficiente',
-  'good' => 'Buona',
-  'excellent' => 'Eccellente',
-  'great' => 'Grande',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Errore critico',
-  'file' => 'File: ',
-  'line' => 'Linea: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Nome del documento : ',
-  'filesize' => 'Dimensione documento : ',
-  'dimensions' => 'Dimensioni : ',
-  'date_added' => 'Aggiunto il : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s commenti',
-  'n_views' => '%s visualiz.',
-  'n_votes' => '(%s voti)', //cpg1.3.0
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Info Debug', //cpg1.3.0
-  'select_all' => 'Seleziona tutto', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Se hai bisogno di chiedere aiuto sul forum di supporto, copia-incolla queste informazioni di debug nel tuo messaggio. Assicurati di sostituire qualsiasi password nella \'query\' con *** prima di inviare.', //cpg1.3.0
-  'phpinfo' => 'mostra phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Lingua di default', //cpg1.3.0
-  'choose_language' => 'Seleziona la lingua', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Tema di default', //cpg1.3.0
-  'choose_theme' => 'Seleziona un tema', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Esclamazione',
-  'Question' => 'Dubbio',
-  'Very Happy' => 'Molto felice',
-  'Smile' => 'Sorriso',
-  'Sad' => 'Triste',
-  'Surprised' => 'Sorpresa',
-  'Shocked' => 'Shockato',
-  'Confused' => 'Confuso',
-  'Cool' => 'Figo',
-  'Laughing' => 'Sorridente',
-  'Mad' => 'Matto',
-  'Razz' => 'Razz',
-  'Embarassed' => 'Imbarazzato',
-  'Crying or Very sad' => 'Molto triste',
-  'Evil or Very Mad' => 'Cattivo',
-  'Twisted Evil' => 'Molto cattivo',
-  'Rolling Eyes' => 'Occhi fuori orbita',
-  'Wink' => 'Wink',
-  'Idea' => 'Idea',
-  'Arrow' => 'Freccia',
-  'Neutral' => 'Neutro',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Abbandona modalità admin...',
-  1 => 'Entra in modalità admin...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Ogni album deve avere un nome !', //js-alert
-  'confirm_modifs' => 'Applico davvero le modifiche?', //js-alert
-  'no_change' => 'Non hai fatto alcuna modifica !', //js-alert
-  'new_album' => 'Nuovo album',
-  'confirm_delete1' => 'Cancello davvero questo album ?', //js-alert
-  'confirm_delete2' => '\nTutti i documenti ed i commenti andranno persi !', //js-alert
-  'select_first' => 'Prima scegli un album', //js-alert
-  'alb_mrg' => 'Album Manager',
-  'my_gallery' => '* Galleria personale *',
-  'no_category' => '* Nessuna categoria *',
-  'delete' => 'Cancella',
-  'new' => 'Nuova',
-  'apply_modifs' => 'Applica le modifiche',
-  'select_category' => 'Seleziona categoria',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Parametri necessari per \'%s\' operazione non forniti !',
-  'unknown_cat' => 'La categoria scelta non è nel database',
-  'usergal_cat_ro' => 'La categoria delle gallerie personali non può essere cancellata !',
-  'manage_cat' => 'Gestisci categorie',
-  'confirm_delete' => 'Vuoi davvero cancellare questa categoria?', //js-alert
-  'category' => 'Categoria',
-  'operations' => 'Operazioni',
-  'move_into' => 'Sposta in',
-  'update_create' => 'Aggiorna/Crea categoria',
-  'parent_cat' => 'Categoria superiore',
-  'cat_title' => ' Titolo categoria',
-  'cat_thumb' => 'Miniatura categoria', //cpg1.3.0
-  'cat_desc' => 'Descrizione categoria', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Configurazione',
-  'restore_cfg' => 'Ripristina impostazioni di default',
-  'save_cfg' => 'Salva la nuova configurazione',
-  'notes' => 'Note',
-  'info' => 'Informazione',
-  'upd_success' => 'Configurazione aggiornata',
-  'restore_success' => 'Configurazione di default ripristinata',
-  'name_a' => 'Nome crescente',
-  'name_d' => 'Nome decrescente',
-  'title_a' => 'Titolo crescente',
-  'title_d' => 'Titolo decrescente',
-  'date_a' => 'Data crescente',
-  'date_d' => 'Data decrescente',
-  'label' => 'etichetta', //cpg1.3.0
-  'item' => 'elemento', //cpg1.3.0
-  'debug_everyone' => 'Tutti', //cpg1.3.0
-  'debug_admin' => 'solo Admin', //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Impostazioni generali',
-  array('Nome galleria', 'gallery_name', 0),
-  array('Descrizione galleria', 'gallery_description', 0),
-  array('Email amministratore', 'gallery_admin_email', 0),
-  array('Target per il link \'Vedi altre immagini\' nelle e-cartoline', 'ecards_more_pic_target', 0),
-  array('Galleria fuori servizio', 'offline', 1), //cpg1.3.0
-  array('Registra e-cartoline', 'log_ecards', 1), //cpg1.3.0
-  array('Consenti scarica (download) come ZIP dei Preferiti', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Lingua, Temi &amp; set di caratteri',
-  array('Lingua', 'lang', 5),
-  array('Tema', 'theme', 6),
-  array('Mostra elenco lingue', 'language_list', 8), //cpg1.3.0
-  array('Mostra bandiere lingue', 'language_flags', 8), //cpg1.3.0
-  array('Mostra &quot;reset&quot; nella scelta dela lingua', 'language_reset', 1), //cpg1.3.0
-  array('Mostra elenco temi', 'theme_list', 8), //cpg1.3.0
-  array('Mostra &quot;reset&quot; nella scelta tema', 'theme_reset', 1), //cpg1.3.0
-  array('Mostra FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Mostra aiuto per bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Codifica caratteri', 'charset', 4), //cpg1.3.0
-
-  'Vista lista album',
-  array('Larghezza tabella principale (pixels o %)', 'main_table_width', 0),
-  array('Numero di livelli delle categorie da mostrare', 'subcat_level', 0),
-  array('Numero di album da mostrare', 'albums_per_page', 0),
-  array('Numero di colonne dell\'elenco album', 'album_list_cols', 0),
-  array('Dimensione miniature in pixels', 'alb_list_thumb_size', 0),
-  array('Contenuto della pagina principale', 'main_page_layout', 0),
-  array('Mostra miniature per primo livello album nelle categorie','first_level',1),
-
-  'Vista miniature',
-  array('Numero di colonne nella pagina delle miniature', 'thumbcols', 0),
-  array('Numero di righe nella pagina delle miniature', 'thumbrows', 0),
-  array('Massimo numero di tabs da mostrare', 'max_tabs', 10),  //cpg1.3.0
-  array('Mostra descrizione (in aggiunta al titolo) sotto la miniatura', 'caption_in_thumbview', 1),  //cpg1.3.0
-  array('Mostra numero di visite sotto la miniatura', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Mostra numero di commenti sotto la miniatura', 'display_comment_count', 1),
-  array('Mostra nome del proprieatrio sotto la miniatura', 'display_uploader', 1), //cpg1.3.0
-  array('Criterio di default per ordinare i documenti', 'default_sort_order', 3), //cpg1.3.0
-  array('Minimo numero di voti affinchè un documento entri nella lista dei \'più votati\'', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Vista immagine &amp; Impostazioni commenti',
-  array('Larghezza della tabella mostra documento (pixels o %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Info documenti visibili di default', 'display_pic_info', 1), //cpg1.3.0
-  array('Filtra parolacce nei commenti', 'filter_bad_words', 1),
-  array('Consenti più commenti consecutivi ad un documento dallo stesso utente (disabilita protezione flood)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Consenti smiles nei commenti', 'enable_smilies', 1),
-  array('Lunghezza massima descrizione', 'max_img_desc_length', 0),
-  array('Max numero di caratteri in una parola', 'max_com_wlength', 0),
-  array('Max numero di linee in un commento', 'max_com_lines', 0),
-  array('Lunghezza massima del commento', 'max_com_size', 0),
-  array('Mostra film strip', 'display_film_strip', 1),
-  array('Numero di miniature nella film strip', 'max_film_strip_items', 0),
-  array('Notifica all\'amministratore via email quando arrivano commenti', 'email_comment_notification', 1), //cpg1.3.0
-  array('Intervallo nella presentazione in milliseconds (1 second = 1000 milliseconds)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Impostazioni documenti e miniature',
-  array('Qualità immagini JPEG', 'jpeg_qual', 0),
-  array('Max dimensione delle miniature <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Usa dimensione ( larghezza o altezza o aspetto Max per miniature e immagini intermedie)<b>**</b>', 'thumb_use', 7),
-  array('Crea immagini intermedie','make_intermediate',1),
-  array('Max larghezza o altezza delle immagini/video intermedie <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Max grandezza dei documenti da caricare (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Max larghezza o altezza delle immagini/video caricate (pixels)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Impostazioni avanzate documenti e miniature', //cpg1.3.0
-  array('Mostra l\'icona degli album privati agli utenti non connessi','show_private',1), //cpg1.3.0
-  array('Caratteri proibiti nel nome file', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Estensioni consentite per i documenti', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Tipi di immagine consentiti', 'allowed_img_types',0), //cpg1.3.0
-  array('Tipi di video consentiti', 'allowed_mov_types',0), //cpg1.3.0
-  array('Tipi di audio  consentiti', 'allowed_snd_types',0), //cpg1.3.0
-  array('Tipi di documento  consentiti', 'allowed_doc_types',0), //cpg1.3.0
-  array('Programma per ridimensionare le immagini','thumb_method',2), //cpg1.3.0
-  array('Percorso di ImageMagick \'convert\' (esempio /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Tipi di immagine  consentiti (solo per ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Opzioni linea di comando per ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Lettura dati EXIF nei file JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('Lettura dati IPTC nei file JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('Cartella degli album <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Cartella file utente <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Prefisso per le immagini intermedie <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Prefisso per le miniature <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Permessi (chmod) di default per le cartelle', 'default_dir_mode', 0), //cpg1.3.0
-  array('Permessi (chmod) di default per i file', 'default_file_mode', 0), //cpg1.3.0
-
-  'Impostazioni utenti',
-  array('Consenti nuove registrazioni', 'allow_user_registration', 1),
-  array('Verifica tramite e-mail richiesta', 'reg_requires_valid_email', 1),
-  array('Avvisa amministratore via email di registrazioni utente', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Consenti due utenti con la stessa email', 'allow_duplicate_emails_addr', 1),
-  array('Utenti possono avere album privati (Nota: al cambiamento tra \'sì\' e \'no\' tutti gli album privati diventeranno pubblici)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Avvisa amministratore via email di documenti in attesa di approvazione', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Consenti agli utenti connessi di vedere la Lista Utenti', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Campi personalizzati per le descrizioni (lascia vuoti se inutilizzati)',
-  array('Nome campo 1', 'user_field1_name', 0),
-  array('Nome campo 2', 'user_field2_name', 0),
-  array('Nome campo 3', 'user_field3_name', 0),
-  array('Nome campo 4', 'user_field4_name', 0),
-
-  'Impostazioni cookies',
-  array('Nome del cookie usato dallo script (quando si usa l\'integrazione con forum, assicurati che sia diverso dal nome cookie di quest\'ultimo)', 'cookie_name', 0),
-  array('Percorso del cookie usato dallo script', 'cookie_path', 0),
-
-  'Impostazioni varie',
-  array('Attiva modalità debug', 'debug_mode', 9), //cpg1.3.0
-  array('Mostra avvisi (notices) in modalità debug', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Le impostazioni con * non devono essere modificate se vi sono già delle immagini nella galleria.<br />
-  <a name="notice2"></a>(**) La modifica di queste impostazioni non modifica i file precedentemente inseriti, quindi si consiglia di non modificarli se ci sono già dei file nella galleria. Si possono però applicare le modifiche ai file già esistenti, mediante la funzione &quot;<a href="util.php">Manutenzione</a>&quot; del menu di amministrazione.</div><br />',
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Invia una e-cartolina', //cpg1.3.0
-  'ecard_sender' => 'Mittente', //cpg1.3.0
-  'ecard_recipient' => 'Destinatari', //cpg1.3.0
-  'ecard_date' => 'Data', //cpg1.3.0
-  'ecard_display' => 'Mostra e-cartolina', //cpg1.3.0
-  'ecard_name' => 'Nome', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'crescente', //cpg1.3.0
-  'ecard_descending' => 'decrescente', //cpg1.3.0
-  'ecard_sorted' => 'Ordinata', //cpg1.3.0
-  'ecard_by_date' => 'data', //cpg1.3.0
-  'ecard_by_sender_name' => 'nome mittente', //cpg1.3.0
-  'ecard_by_sender_email' => 'email mittente', //cpg1.3.0
-  'ecard_by_sender_ip' => 'indirizzo IP mittente', //cpg1.3.0
-  'ecard_by_recipient_name' => 'nome destinatario', //cpg1.3.0
-  'ecard_by_recipient_email' => 'email destinatario', //cpg1.3.0
-  'ecard_number' => 'visualizzazione righe dal %s al %s di %s', //cpg1.3.0
-  'ecard_goto_page' => 'vai a pagina', //cpg1.3.0
-  'ecard_records_per_page' => 'Righe per pagina', //cpg1.3.0
-  'check_all' => 'Seleziona tutto', //cpg1.3.0
-  'uncheck_all' => 'Deseleziona tutto', //cpg1.3.0
-  'ecards_delete_selected' => 'Elimina e-cartoline selezionate', //cpg1.3.0
-  'ecards_delete_confirm' => 'Sei sicuro di voler cancellare queste righe? Spunta la casella!', //cpg1.3.0
-  'ecards_delete_sure' => 'Sono sicuro', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Inserisci nome e commento',
-  'com_added' => 'Il tuo commento è stato aggiunto',
-  'alb_need_title' => 'Inserisci il titolo dell\'album !',
-  'no_udp_needed' => 'Non necessita di aggiornamenti.',
-  'alb_updated' => 'Album aggiornato',
-  'unknown_album' => 'Album inesistente o caricamento non consentito in questo album',
-  'no_pic_uploaded' => 'Nessun documento aggiunto !<br /><br />Controlla che il server permetta i caricamenti (uploads)...', //cpg1.3.0
-  'err_mkdir' => 'Impossibile creare la cartella %s !',
-  'dest_dir_ro' => 'La cartella di destinazione %s non è scrivibile !',
-  'err_move' => 'Impossible spostare %s in %s !',
-  'err_fsize_too_large' => 'La dimensione del documento caricato è eccessiva (il massimo consentito è %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'La grandezza del documento caricato è eccessiva (il massimo consentito è %s KB) !',
-  'err_invalid_img' => 'Il file caricato non è una immagine supportata !',
-  'allowed_img_types' => 'Puoi caricare %s immagini.',
-  'err_insert_pic' => 'Il documento \'%s\' non può essere inserito nell\'album', //cpg1.3.0
-  'upload_success' => 'File caricato con successo<br /><br />Sarà visibile dopo il vaglio di un amministratore.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Notifica inserimento', //cpg1.3.0
-  'notify_admin_email_body' => 'Una immagine è stata inserita da %s in attesa di approvazione. Visita %s', //cpg1.3.0
-  'info' => 'Informazione',
-  'com_added' => 'Commento aggiunto',
-  'alb_updated' => 'Album aggiornato',
-  'err_comment_empty' => 'Il commento è vuoto !',
-  'err_invalid_fext' => 'Solo i file con le seguenti estensioni sono ammessi : <br /><br />%s.',
-  'no_flood' => 'Spiacenti, sei già autore del commento<br /><br />Modifica il commento se vuoi',  //cpg1.3.0
-  'redirect_msg' => 'Sei stato reindirizzato.<br /><br /><br />Clicca \'CONTINUA\' se la pagina non si ricarica automaticamente',
-  'upl_success' => 'Documento aggiunto con successo',  //cpg1.3.0
-  'email_comment_subject' => 'Commento inserito nella Galleria', //cpg1.3.0
-  'email_comment_body' => 'Qualcuno ha inserito un commento nella tua galleria. Controllalo all\'indirizzo ', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Descrizione',
-  'fs_pic' => 'documento grandezza intera',
-  'del_success' => 'cancellato con successo',
-  'ns_pic' => 'documento normale',
-  'err_del' => 'non può essere cancellato',
-  'thumb_pic' => 'miniatura',
-  'comment' => 'commento',
-  'im_in_alb' => 'immagine nell\'album',
-  'alb_del_success' => 'Album \'%s\' cancellato',
-  'alb_mgr' => 'Album Manager',
-  'err_invalid_data' => 'Dati non validi ricevuti in \'%s\'',
-  'create_alb' => 'Creazione album \'%s\'',
-  'update_alb' => 'Aggiornamento album \'%s\' con titolo \'%s\' ed indice \'%s\'',
-  'del_pic' => 'Cancella documento', //cpg1.3.0
-  'del_alb' => 'Cancella album',
-  'del_user' => 'Cancella utente',
-  'err_unknown_user' => 'Utente inesistente !',
-  'comment_deleted' => 'Commento cancellato con successo',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Vuoi davvero cancellare questo documento? \\nI commenti andranno persi.', //js-alert //cpg1.3.0
-  'del_pic' => 'CANCELLA QUESTO DOCUMENTO', //cpg1.3.0
-  'size' => '%s x %s pixels',
-  'views' => '%s volte',
-  'slideshow' => 'Presentazione',
-  'stop_slideshow' => 'Interrompi presentazione',
-  'view_fs' => 'Clicca per immagine a grandezza intera',
-  'edit_pic' => 'Modifica descrizione', //cpg1.3.0
-  'crop_pic' => 'Ritaglia e Ruota', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Informazioni documento', //cpg1.3.0
-  'Filename' => 'Nome file',
-  'Album name' => 'Nome album',
-  'Rating' => 'Punteggio (%s voti)',
-  'Keywords' => 'Keywords',
-  'File Size' => 'Grandezza file',
-  'Dimensions' => 'Dimensioni',
-  'Displayed' => 'Mostrato',
-  'Camera' => 'Camera',
-  'Date taken' => 'Data di scatto',
-  'Aperture' => 'Apertura',
-  'Exposure time' => 'Esposizione',
-  'Focal length' => 'Focale',
-  'Comment' => 'Commento',
-  'addFav'=>'Aggiungi a "I miei Preferiti"',
-  'addFavPhrase'=>'Preferiti',
-  'remFav'=>'Rimuovi da "I miei Preferiti"',
-  'iptcTitle'=>'Titolo IPTC', //cpg1.3.0
-  'iptcCopyright'=>'Copyright IPTC', //cpg1.3.0
-  'iptcKeywords'=>'Chiavi IPTC', //cpg1.3.0
-  'iptcCategory'=>'Categoria IPTC', //cpg1.3.0
-  'iptcSubCategories'=>'SottoCategoria IPTC', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Modifica questo commento',
-  'confirm_delete' => 'Vuoi davvero cancellare questo commento?', //js-alert
-  'add_your_comment' => 'Aggiungi il tuo commento',
-  'name'=>'Nome',
-  'comment'=>'Commento',
-  'your_name' => 'Anon',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Clicca l\'immagine per chiudere questa finestra',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Invia una e-cartolina',
-  'invalid_email' => '<b>Attento</b> : email non valida !',
-  'ecard_title' => 'Una e-cartolina da %s per te',
-  'error_not_image' => 'Solo le immagini possono essere spedite come e-cartoline.', //cpg1.3.0
-  'view_ecard' => 'Se la e-cartolina non è visualizzata correttamente, clicca su questo link',
-  'view_more_pics' => 'Clicca su questo link per altre immagini !',
-  'send_success' => 'E-cartolina inviata con successo',
-  'send_failed' => 'Spiacenti ma il server non può inviare la tua e-cartolina...',
-  'from' => 'Da',
-  'your_name' => 'Il tuo nome',
-  'your_email' => 'La tua email',
-  'to' => 'Per ',
-  'rcpt_name' => 'Nome destinatario',
-  'rcpt_email' => 'Email destinatario',
-  'greetings' => 'Saluti',
-  'message' => 'Messaggio',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Informazioni documento', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Titolo',
-  'desc' => 'Descrizione',
-  'keywords' => 'Chiavi',
-  'pic_info_str' => '%s &times; %s - %s KB - %s visualiz. - %s voti',
-  'approve' => 'Approva documento', //cpg1.3.0
-  'postpone_app' => 'Rinvia approvazione',
-  'del_pic' => 'Cancella documento', //cpg1.3.0
-  'read_exif' => 'Leggi nuovamente info EXIF', //cpg1.3.0
-  'reset_view_count' => 'Resetta contatore',
-  'reset_votes' => 'Resetta voti',
-  'del_comm' => 'Cancella commenti',
-  'upl_approval' => 'Approvazione uploads',
-  'edit_pics' => 'Modifica documento', //cpg1.3.0
-  'see_next' => 'Successivo', //cpg1.3.0
-  'see_prev' => 'Precedente', //cpg1.3.0
-  'n_pic' => '%s documenti', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Numero di documenti da mostrare',  //cpg1.3.0
-  'apply' => 'Applica modifiche', //cpg1.3.0
-  'crop_title' => 'Editor Immagini Coppermine', //cpg1.3.0
-  'preview' => 'Anteprima', //cpg1.3.0
-  'save' => 'Salva immagine', //cpg1.3.0
-  'save_thumb' =>'Salva come miniatura', //cpg1.3.0
-  'sel_on_img' =>'la selezione deve essere tutta interna all\\\'immagine!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'FAQ - Domande Frequenti', //cpg1.3.0
-  'toc' => 'Indice', //cpg1.3.0
-  'question' => 'Domanda: ', //cpg1.3.0
-  'answer' => 'Risposta: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Perchè bisogna registrarsi?', 'L\'amministratore ha la facoltà di rendere obbligatoria o facoltativa la registrazione. La registrazione consente agli utenti anonimi di diventare membri identificati, con la possibilità di inserire immagini proprie, costruire liste di preferiti, votare e commentare le immagini, ed altro.', 'allow_user_registration', '0'),
-  array('Come posso registrarmi?', 'Vai su &quot;Registrati&quot; e compila i campi richiesti (e se vuoi anche i campi opzionali).<br />Se l\'Amministratore ha abilitato la registrazione tramite email, dopo aver inviato le tue informazioni dovresti ricevere un messaggio all\'indirizzo indicato durante la registrazione, con le istruzioni su come attivare la tua iscrizione. Occorre confermare l\'iscrizione per poter effettuare il login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Come posso fare il login?', 'Vai su &quot;Login&quot;, inserisci username e password e spunta &quot;Ricordati di Me&quot; così avrai accesso senza ripetere il login, quando ritornerai nel sito.<br /><b>NOTA: i Cookies devono essere abilitati e non devi cancellare il cookie di questo sito.</b>', 'offline', 0), //cpg1.3.0
-  array('Perchè non posso fare il login?', 'Ti sei registrato ed hai seguito il link che ti è stato inviato via email? Il link attiverà la tua registrazione. Per altri problemi di autenticazione contatta l\'amministratore del sito.', 'offline', 0), //cpg1.3.0
-  array('Cosa succede se dimentico la password?', 'Se su questo sito è presente il link  &quot;Recupero password&quot; usalo. Altrimenti contatta l\'amministratore del sito per una nuova password.', 'offline', 0), //cpg1.3.0
-//  array('Cosa succede se cambio indirizzo email?', 'Collegati e cambia il tuo indirizzo email nella sezione &quot;Il mio profilo&quot;', 'offline', 0), //cpg1.3.0
-  array('Come salvo una immagine in &quot;I miei preferiti&quot;?', 'Clicca sull\'immagine e attiva &quot;Mostra/nascondi info immagine&quot; scorri in giù sull\'insieme delle informazioni immagine e clicca su <b>Aggiungi a &quot;I miei preferiti&quot;</b>.<br />L\'amministratore può aver abilitato la visualizzazione delle &quot;Info immagine&quot; per default<br />IMPORTANTE: I Cookies devono essere abilitati ed il cookie di questo sito non deve essere cancellato.', 'offline', 0), //cpg1.3.0
-  array('Come voto un\'immagine?', 'Clicca sulla miniatura, vai al fondo della pagina e scegli un voto.', 'offline', 0), //cpg1.3.0
-  array('Come inserisco un commento su un\'immagine?', 'Clicca su una miniatura, vai in fondo alla pagina ed inserisci il commento.', 'offline', 0), //cpg1.3.0
-  array('Come inserisco un\'immagine?', 'Vai alla sezione &quot;Aggiungi Immagine&quot;, seleziona l\'album in cui vuoi inserirla, clicca &quot;Browse&quot; e cerca l\'immagine da inserire, clicca su &quot;Apri&quot; (aggiungi un titolo e una descrizione se lo desideri) e infine clicca su &quot;Upload immagine&quot;', 'allow_private_albums', 0), //cpg1.3.0
-
-  array('Dove inserisco un\'immagine?', 'Puoi inserire immagini in uno dei tuoi album della &quot;Galleria personale&quot;. L\'amministratore può inoltre consentirti di inserire immagini in uno o più album della Galleria Principale.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Che tipo di immagine e di che dimensione posso inserire?', 'La dimensione ed il tipo (jpg, gif, ecc.) sono inmpostati dall\'amministratore.', 'offline', 0), //cpg1.3.0
-  array('Cos\'è la &quot;Galleria personale&quot;?', 'La &quot;Galleria personale&quot; è una galleria in cui ogni utente può inserire le proprie immagini e gestirle.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Come creo, rinomino o cancello un album nella &quot;Galleria personale&quot;?', 'Devi già trovarti in &quot;Modalità Admin&quot;<br />vai in &quot;Crea/ordina album personali&quot; e clicca su &quot;Nuova&quot;. Cambia &quot;Nuovo Album&quot; con il nome che preferisci.<br />Puoi anche rinominare qualsiasi album presente nella tua galleria<br />Clicca alla fine su &quot;Applica le modifiche&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Come posso modificare o inibire gli utenti a vedere i miei album?', 'Devi già trovarti in &quot;Modalità Admin&quot;<br />Vai in &quot;Modifica album personali&quot;. Sulla barra &quot;Aggiorna Album&quot;, seleziona l\'album che vuoi modificare. <br />Puoi cambiare il nome, la descrizione, la miniatura, limitare i permessi per vedere, votare o commentare.<br />Clicca su &quot;Aggiorna Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Come posso vedere le gallerie degli altri utenti?', 'Vai alla &quot;Lista Album&quot; e seleziona &quot;Gallerie Utenti&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cosa sono i &quot;cookies&quot;?', 'I cookkies sono file di testo con dati che sono inviati dal sito e memorizzati sul tuo computer.<br />I cookies usualmente permettono agli utilizzatori di lasciare e ritornare su un sito senza dover autenticarsi di nuovo o di riselezionare altre preferenze.', 'offline', 0), //cpg1.3.0
-  array('Dove posso trovare questo programma per il mio sito?', 'Copermine è una Galleria Multimediale free, rilasciata con licenza GNU GPL. E\' piena di funzionalità ed è realizzata per diverse piattaforme. Visita la <a href="http://coppermine.sf.net/">Home page Coppermine</a> per trovare altre informazioni o per effettuare il download.', 'offline', 0), //cpg1.3.0
-
-  'Navigazione del Sito', //cpg1.3.0
-  array('Cos\'è la &quot;Lista Album&quot;?', 'Rappresenta il punto di ingresso dell\'intera galleria con un link a ciascuna categoria. I link alle diverse categorie possono essere delle miniature.', 'offline', 0), //cpg1.3.0
-  array('Cos\'e la &quot;Galleria personale&quot;?', 'Permette ad un utente di creare la propria galleria e di aggiungere, cancellare o modificare gli album, e di inserirvi i contenuti.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Quali sono le differenze tra la &quot;Modalità Admin&quot; e la &quot;Modalità Utente&quot;?', 'Quando è in &quot;Modalità Admin&quot; l\'utente può modificare la propria galleria (o quelle pubbliche se autorizzato dall\'amministratore).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cos\'è &quot;Carica Immagine&quot;?', 'Permette ad un utente di inserire un\'immagine (dimensione e tipo sono impostati dall\'amministratore) in una galleria selezionata da te o dall\'amministratore.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cos\'è &quot;Ultimi Arrivi&quot;?', 'Permette di vedere gli ultimi arrivi nella galleria.', 'offline', 0), //cpg1.3.0
-  array('Cos\'è &quot;Ultimi Commenti&quot;?', 'Permette di vedere gli ultimi commenti - insieme alle immagini - inseriti dagli utenti.', 'offline', 0), //cpg1.3.0
-  array('Cos\'è &quot;Le più viste&quot;?', 'Permette di vedere le immagini più viste da tutti gli utenti (collegati o non collegati).', 'offline', 0), //cpg1.3.0
-  array('Cos\'è &quot;Le più votate&quot;?', 'Permette di vedere le immagini più votate dagli utenti, mostrando la media dei voti (ad es.: 5 utenti votano ciascuno <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: l\'immagine dovrebbe avere un voto medio di <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; se cinque utenti votano l\'immagine da 1 a 5 (1,2,3,4,5) la media risultante sarà di <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />I voti vanno da <img src="images/rating5.gif" width="65" height="14" border="0" alt="migliore" /> (migliore) a <img src="images/rating0.gif" width="65" height="14" border="0" alt="peggiore" /> (peggiore).', 'offline', 0), //cpg1.3.0
-  array('Cos\'è &quot;I miei Preferiti&quot;?', 'Permette ad un utente di visualizzare le immagini preferite - memorizzate in un cookie sul proprio PC.', 'offline', 0), //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Ricorda la password', //cpg1.3.0
-  'err_already_logged_in' => 'Sei già autenticato!', //cpg1.3.0
-  'enter_username_email' => 'Inserisci la tua \'username\' o la tua email', //cpg1.3.0
-  'submit' => 'Vai', //cpg1.3.0
-  'failed_sending_email' => 'Il meccanismo di ricordo della password non può inviare un\'email !', //cpg1.3.0
-  'email_sent' => 'Una email con la tua \'username\' and password sono state inviate a %s', //cpg1.3.0
-  'err_unk_user' => 'L\'utente selezionato non esiste!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Password reminder', //cpg1.3.0
-  'passwd_reminder_body' => 'Hai richiesto di ricordarti i tuoi dati di login:
-Username: %s
-Password: %s
-Click %s per collegarti.', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Nome gruppo',
-  'disk_quota' => 'Quota disco',
-  'can_rate' => 'Può votare i documenti',  //cpg1.3.0
-  'can_send_ecards' => 'Può inviare e-cartoline',
-  'can_post_com' => 'Può scrivere commenti',
-  'can_upload' => 'Può inserire documenti',  //cpg1.3.0
-  'can_have_gallery' => 'Può avere galleria personale',
-  'apply' => 'Applica modifiche',
-  'create_new_group' => 'Crea nuovo gruppo',
-  'del_groups' => 'Cancella grouppi selezionati',
-  'confirm_del' => 'Attenzione, tutti gli utenti di questo gruppo saranno trasferiti nel gruppo degli Utenti registrati - Vuoi proseguire?', //js-alert //cpg1.3.0
-  'title' => 'Gestisci gruppi utenti',
-  'approval_1' => 'Approvazione Pub. Upl.  (1)',
-  'approval_2' => 'Approvazione Priv. Upl.  (2)',
-  'note1' => '<b>(1)</b> Gli uploads in un album pubblico necessitano della approvazione',
-  'note2' => '<b>(2)</b> Gli uploads in un album di un utente necessitano della approvazione',
-  'upload_form_config' => 'Maschera di configurazione dei caricamenti (uploads)', //cpg1.3.0
-  'upload_form_config_values' => array( 'solo singolo file', 'solo multi-files', 'solo tramite URI', 'solo tramite file ZIP', 'file+URI', 'file+ZIP', 'URI+ZIP', 'File+URI+ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'L\'utente può configurare il numero di caselle di caricamento?', //cpg1.3.0
-  'num_file_upload'=>'Numero massimo/esatto di caselle caricamento file', //cpg1.3.0
-  'num_URI_upload'=>'Numero massimo/esatto di caselle caricamento URI', //cpg1.3.0
-  'notes' => 'Note',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Benvenuto !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Vuoi davvero cancellare quest\\\'album ? \\nTutte le immagini ed i commenti andranno persi.', //js-alert //cpg1.3.0
-  'delete' => 'CANCELLA',
-  'modify' => 'PROPRIETÀ',
-  'edit_pics' => 'MODIFICA FILE', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Home',
-  'stat1' => '<b>[pictures]</b> documenti: <b>[albums]</b> album: <b>[cat]</b> categorie: <b>[comments]</b> commenti: visualiz. <b>[views]</b> volte',  //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> documenti: <b>[albums]</b> album: visualiz. <b>[views]</b> volte', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s Galleria',
-  'stat3' => '<b>[pictures]</b> documenti: <b>[albums]</b> album: <b>[comments]</b> commenti: visualiz. <b>[views]</b> volte',  //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Lista utenti',
-  'no_user_gal' => 'Non ci sono gallerie utenti',
-  'n_albums' => '%s album',
-  'n_pics' => '%s documenti', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s documenti', //cpg1.3.0
-  'last_added' => ', ultimo arrivo del %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Login',
-  'enter_login_pswd' => 'inserire nome utente e password per entrare',
-  'username' => 'Nome utente',
-  'password' => 'Password',
-  'remember_me' => 'Ricordati di me!',
-  'welcome' => 'Benvenuto %s ...',
-  'err_login' => '*** Non posso fare il login. Riprova ***',
-  'err_already_logged_in' => 'Sei già connesso !',
-  'forgot_password_link' => 'Ho dimenticato la password', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Logout',
-  'bye' => 'Arrivederci %s ...',
-  'err_not_loged_in' => 'Non sei connesso !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'Info PHP', //cpg1.3.0
-  'explanation' => 'Questo risultato è generato dalla funzione PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>, visualizzata attraverso Copermine (tagliando il risultato sul lato destro).', //cpg1.3.0
-  'no_link' => 'Lasciando che altri vedano le vostre info PHP può essere un rischio per la sicurezza, ecco perché questa pagina è visibile solo in modalità amministratore. Non potete inserire un link a questa sarà negato.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Aggiorna album %s',
-  'general_settings' => 'Impostazioni generali',
-  'alb_title' => 'Titolo album',
-  'alb_cat' => 'Categoria album',
-  'alb_desc' => 'Descrizione album',
-  'alb_thumb' => 'Miniatura album',
-  'alb_perm' => 'Permessi per questo album',
-  'can_view' => 'Album visibile da',
-  'can_upload' => 'I visitatori possono aggiungere immagini',
-  'can_post_comments' => 'I visitatori possono inserire commenti',
-  'can_rate' => 'I visitatori possono votare le immagini',
-  'user_gal' => 'Galleria utente',
-  'no_cat' => '* Nessuna categoria *',
-  'alb_empty' => 'Album vuoto',
-  'last_uploaded' => 'Ultimo arrivo',
-  'public_alb' => 'Tutti (album pubblico)',
-  'me_only' => 'Solo per me',
-  'owner_only' => 'Solo per il titolare (%s)',
-  'groupp_only' => 'Membri del gruppo \'%s\' ',
-  'err_no_alb_to_modify' => 'Nessun album che tu possa modificare.',
-  'update' => 'Aggiorna album', //cpg1.3.0
-  'notice1' => '(*) dipende dalle impostazioni dei %sgruppi%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Spiacenti, hai già votato questo fili',
-  'rate_ok' => 'il tuo voto è stato accettato',
-  'forbidden' => 'è proibito votare i propri documenti.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Gli amministratori di <b>{SITE_NAME}</b> rimuoveranno tutto quello che non sarà ritenuto compatibile con le finalità ed il decoro del sito. Ti chiediamo di rispettare il lavoro degli altri utenti e del webmaster.<br />
-<br />
-Accetti di non pubblicare materiale osceno ed offensivo.<br />
-<br />
-Le informazioni relative al tuo account sono conservate in un cookie sul tuo computer per velocizzare l'utilizzo della galleria. Il tuo indirizzo email non sarà divulgato a nessuno per nessun motivo.<br />
-<br />
-Cliccando su 'Accetto' confermi queste condizioni.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Registrazione utente',
-  'term_cond' => 'Termini e condizioni',
-  'i_agree' => 'Accetto',
-  'submit' => 'Invia registrazione',
-  'err_user_exists' => 'Lo username scelto è già utilizzato, scegline un altro',
-  'err_password_mismatch' => 'Le password non coincidono, controlla e riprova',
-  'err_uname_short' => 'Lo username deve essere almeno di 2 caratteri',
-  'err_password_short' => 'La password deve essere almeno di 2 caratteri',
-  'err_uname_pass_diff' => 'Username e password devono essere diversi',
-  'err_invalid_email' => 'La email non è valida',
-  'err_duplicate_email' => 'Email già utilizzata da un altro utente',
-  'enter_info' => 'Inserisci info per la registrazione',
-  'required_info' => 'Informazioni richieste',
-  'optional_info' => 'Informazioni opzionali',
-  'username' => 'Username',
-  'password' => 'Password',
-  'password_again' => 'Riscrivi password',
-  'email' => 'Email',
-  'location' => 'Dove vivi?',
-  'interests' => 'Interessi',
-  'website' => 'Sito web',
-  'occupation' => 'Occupazione',
-  'error' => 'ERRORE',
-  'confirm_email_subject' => '%s - Conferma registrazione',
-  'information' => 'Informazione',
-  'failed_sending_email' => 'La email di conferma non può essere inviata !',
-  'thank_you' => 'Grazie per esserti registrato.<br /><br />Una e-mail di conferma e di attivazione è stata inviata alla casella di posta indicata.',
-  'acct_created' => 'Il tuo account è stato creato e puoi fare il login',
-  'acct_active' => 'Il tuo account è stato attivato e puoi fare il login',
-  'acct_already_act' => 'Il tuo account è già attivo !',
-  'acct_act_failed' => 'Questo account non può essere attivato !',
-  'err_unk_user' => 'Utente selezionato inesistente !',
-  'x_s_profile' => 'Profilo di %s',
-  'group' => 'Gruppo',
-  'reg_date' => 'Iscritto il ',
-  'disk_usage' => 'Utilizzo disco',
-  'change_pass' => 'Cambia password',
-  'current_pass' => 'Password corrente',
-  'new_pass' => 'Nuova password',
-  'new_pass_again' => 'Ripeti nuova password',
-  'err_curr_pass' => 'La password attuale è errata',
-  'apply_modif' => 'Applica modifiche',
-  'change_pass' => 'Cambia la mia password',
-  'update_success' => 'Profilo aggiornato',
-  'pass_chg_success' => 'Password cambiata',
-  'pass_chg_error' => 'La tua password non è stata cambiata',
-  'notify_admin_email_subject' => '%s - Notifica registrazione', //cpg1.3.0
-  'notify_admin_email_body' => 'Un nuovo utente con il nome "%s" si è registrato nella galleria', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Grazie per esserti registrato su {SITE_NAME}
-
-La tua username è : "{USER_NAME}"
-La tua password è : "{PASSWORD}"
-
-Per completare la attivazione clicca sul link qui sotto
-o copia e incolla nel browser
-
-{ACT_LINK}
-
-Cordiali saluti,
-
-Il webmaster di {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Revisiona commenti',
-  'no_comment' => 'Non ci sono commenti da revisionare',
-  'n_comm_del' => '%s commenti cancellati',
-  'n_comm_disp' => 'Numero di commenti da mostrare',
-  'see_prev' => 'Vedi precedente',
-  'see_next' => 'Vedi successivo',
-  'del_comm' => 'Cancella i commenti selezionati',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Cerca nella galleria',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Cerca nuovi documenti', //cpg1.3.0
-  'select_dir' => 'Seleziona cartella',
-  'select_dir_msg' => 'Questa funzione consente di aggiungere documenti caricati via FTP sul tuo server<br /><br />Scegli la cartella in cui hai caricato i files',  //cpg1.3.0
-  'no_pic_to_add' => 'Non ci sono documenti da aggiungere',  //cpg1.3.0
-  'need_one_album' => 'Hai bisogno almeno di un album per usare questa funzione',
-  'warning' => 'Attento',
-  'change_perm' => 'lo script non può scrivere in questa cartella, fai il chmod a 755 o 777 e riprova!',  //cpg1.3.0
-  'target_album' => '<b>Metti i documenti di &quot;</b>%s<b>&quot; in </b>%s',  //cpg1.3.0
-  'folder' => 'Cartella',
-  'image' => 'Immagine',
-  'album' => 'Album',
-  'result' => 'Risultato',
-  'dir_ro' => 'Non scrivibile. ',
-  'dir_cant_read' => 'Non leggibile. ',
-  'insert' => 'Inserire nuovi documenti nella galleria',  //cpg1.3.0
-  'list_new_pic' => 'Lista dei nuovi documenti',  //cpg1.3.0
-  'insert_selected' => 'Inserire i documenti selezionati',  //cpg1.3.0
-  'no_pic_found' => 'Nessun nuovo documento è stata trovato',  //cpg1.3.0
-  'be_patient' => 'Sii paziente, lo script necessita di tempo per aggiungere i documenti',  //cpg1.3.0
-  'no_album' => 'Nessun album selezionato',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-			  '<li><b>OK</b> : doc aggiunto con successo'.
-			  '<li><b>DP</b> : doc già presente nel database (dupplicato)'.
-			  '<li><b>PB</b> : doc non aggiunto a causa della errata configurazione del server o dei permessi delle cartelle dove sono posizionati'.
-                          '<li><b>NA</b> : nessun album selezionato per contenere i doc, premere \'<a href="javascript:history.back(1)">back</a>\' e selezionare un album. Se non avete un album <a href="albmgr.php">createne uno</a></li>'.
-			  '<li>Se OK, DP, PB non appaiono cliccare sul DOC in errore per vedere quale è stata la causa'.
-			  '<li>Se il browser va in timeout, premere il tasto Aggiorna'.
-			  '</ul>', //cpg1.3.0
-  'select_album' => 'Selezionare un album', //cpg1.3.0
-  'check_all' => 'Seleziona tutto', //cpg1.3.0
-  'uncheck_all' => 'Deseleziona tutto', //cpg1.3.0
-
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Blocco Utenti',
-  'user_name' => 'Nome Utente',
-  'ip_address' => 'Indirizzo IP',
-  'expiry' => 'Scadenza (vuoto è permanente)',
-  'edit_ban' => 'Salva Modifiche',
-  'delete_ban' => 'Cancella',
-  'add_new' => 'Aggiungi Nuovo Blocco',
-  'add_ban' => 'Aggiungi',
-  'error_user' => 'Utente non trovato', //cpg1.3.0
-  'error_specify' => 'Bisonga specificare o un \'Nome Utente\' o un indirizzo IP', //cpg1.3.0
-  'error_ban_id' => 'ID da bloccare non valido!', //cpg1.3.0
-  'error_admin_ban' => 'Non è possibile bloccare se stessi!', //cpg1.3.0
-  'error_server_ban' => 'Si vuole bloccare il proprio server? Tsk tsk, non è possibile...', //cpg1.3.0
-  'error_ip_forbidden' => 'Non è possibile bloccare questo IP - non è instradabile!', //cpg1.3.0
-  'lookup_ip' => 'Ricerca di un indirizzo IP', //cpg1.3.0
-  'submit' => 'go!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Caricamento documenti', //cpg1.3.0
-  'custom_title' => 'Maschera di richiesta personalizzata', //cpg1.3.0
-  'cust_instr_1' => 'Si possono selezionare un numero personalizzabile di caselle di caricamento. Tuttavia non è possibile selezionarne più del limite visualizzato.', //cpg1.3.0
-  'cust_instr_2' => 'Numero di Richieste', //cpg1.3.0
-  'cust_instr_3' => 'Caselle di caricamento documenti: %s', //cpg1.3.0
-  'cust_instr_4' => 'Caselle di caricamento URI/URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'Caselle di caricamento URI/URL:', //cpg1.3.0
-  'cust_instr_6' => 'Caselle di caricamento documenti:', //cpg1.3.0
-  'cust_instr_7' => 'Scrivere il numero di ciascun tipo di caselle di carcamento desiderato in questo momento. Poi cliccare \'Continua\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Azione invalida per la creazione della maschera di inserimento.', //cpg1.3.0
-  'reg_instr_2' => 'Ora è possibile caricare i documenti utilizzando le seguenti caselle. La grandezza di ciascun documento caricato dal vostro sistema al server non dovrebbe superare %s KB. I file ZIP caricati nelle sezioni \'Caricamento documenti\' e \'Caricamento URI/URL\' rimarranno in forma compressa.', //cpg1.3.0
-  'reg_instr_3' => 'Se si vuole che che i file ZIP siano decompressi, occorre utilizzare le caselle di caricamento documenti previste nell\'area \'Caricamento ZIP decompressi\'.', //cpg1.3.0
-  'reg_instr_4' => 'Utilizzando la sezione\'Caricamento URI/URL\' occorre specificare il percorso del documento come: http://www.ilmiosito.com/immanini/esempio.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Quando si è completata la maschera, premere \'Continua\'.', //cpg1.3.0
-  'reg_instr_6' => 'Caricamento ZIP Decompressi:', //cpg1.3.0
-  'reg_instr_7' => 'Caricamento Documento:', //cpg1.3.0
-  'reg_instr_8' => 'Caricamento URI/URL:', //cpg1.3.0
-  'error_report' => 'Lista errori', //cpg1.3.0
-  'error_instr' => 'I seguenti caricamenti hanno generato errore:', //cpg1.3.0
-  'file_name_url' => 'Nome File/URL', //cpg1.3.0
-  'error_message' => 'Messaggio di errore', //cpg1.3.0
-  'no_post' => 'Documento non caricato con comando POST.', //cpg1.3.0
-  'forb_ext' => 'Estensione file proibita.', //cpg1.3.0
-  'exc_php_ini' => 'Superata la grandezza dei file permessa in php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Superata la grandezza dei file permessa da CPG.', //cpg1.3.0
-  'partial_upload' => 'Solo un caricamento parziale.', //cpg1.3.0
-  'no_upload' => 'Nessun caricamento avvenuto.', //cpg1.3.0
-  'unknown_code' => 'Codice di errore PHP sconosciuto.', //cpg1.3.0
-  'no_temp_name' => 'Nessun caricamento - Nessun nome temporaneo.', //cpg1.3.0
-  'no_file_size' => 'Non contiene dati/Corrotto', //cpg1.3.0
-  'impossible' => 'Impossibile spostare.', //cpg1.3.0
-  'not_image' => 'Non è un\'imaagine/Corrotto', //cpg1.3.0
-  'not_GD' => 'Non è un\'estensione GD.', //cpg1.3.0
-  'pixel_allowance' => 'Superato il numero di Pixelpermesso.', //cpg1.3.0
-  'incorrect_prefix' => 'Prefisso URI/URL non corretto', //cpg1.3.0
-  'could_not_open_URI' => 'Impossibile aprire l\'indirizzo URI.', //cpg1.3.0
-  'unsafe_URI' => 'Safety not verificabile.', //cpg1.3.0
-  'meta_data_failure' => 'Errore nei Meta dati', //cpg1.3.0
-  'http_401' => '401 Non autorizzato', //cpg1.3.0
-  'http_402' => '402 Richiesto un pagamento', //cpg1.3.0
-  'http_403' => '403 Proibito', //cpg1.3.0
-  'http_404' => '404 Non trovato', //cpg1.3.0
-  'http_500' => '500 Errore interno del server', //cpg1.3.0
-  'http_503' => '503 Servizio non disponibile', //cpg1.3.0
-  'MIME_extraction_failure' => 'Non è possibile determinare il contenuto MIME.', //cpg1.3.0
-  'MIME_type_unknown' => 'Tipo MIME sconosciuto', //cpg1.3.0
-  'cant_create_write' => 'Impossibile creare il documento.', //cpg1.3.0
-  'not_writable' => 'Impossibile scrivere il documento.', //cpg1.3.0
-  'cant_read_URI' => 'Impossibile leggere URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Impossibile aprire in scittura il documento URI.', //cpg1.3.0
-  'cant_write_write_file' => 'Impossibile scrivere nel documento URI.', //cpg1.3.0
-  'cant_unzip' => 'Impossibile decomprimere (unzip).', //cpg1.3.0
-  'unknown' => 'Errore sconosciuto', //cpg1.3.0
-  'succ' => 'Caricamento riuscito', //cpg1.3.0
-  'success' =>  '%s caricati con successo.', //cpg1.3.0
-  'add' => 'Premere \'Continua\' per aggiungere i documenti all\'album.', //cpg1.3.0
-  'failure' => 'Caricamento Fallito', //cpg1.3.0
-  'f_info' => 'Informazioni sul documento', //cpg1.3.0
-  'no_place' => 'Il precedente documento non può essere posizionato.', //cpg1.3.0
-  'yes_place' => 'Il precedente documento è stato posizionato correttamente.', //cpg1.3.0
-  'max_fsize' => 'La dimensione massima del documento è %s KB',
-  'album' => 'Album',
-  'picture' => 'Documento',  //cpg1.3.0
-  'pic_title' => 'Titolo documento',  //cpg1.3.0
-  'description' => 'Descrizione documento',  //cpg1.3.0
-  'keywords' => 'Keywords (separate da spazi)',
-  'err_no_alb_uploadables' => 'Spiacenti, in nessun album è consentito caricare documenti', //cpg1.3.0
-  'place_instr_1' => 'Posizionare i documenti nell\'album in questo momento. è possibile inserire informazioni importanti su ciascun documento ora.', //cpg1.3.0
-  'place_instr_2' => 'Molti documenti necessitano un posizionamento. Premere \'Continua\'.', //cpg1.3.0
-  'process_complete' => 'Sono stati posizionati tutti i documenti con successo.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Gestione utenti',
-  'name_a' => 'Nome crescente',
-  'name_d' => 'Nome decrescente',
-  'group_a' => 'Gruppo crescente',
-  'group_d' => 'Gruppo decrescente',
-  'reg_a' => 'Data iscrizione crescente',
-  'reg_d' => 'Data iscrizione decrescente',
-  'pic_a' => 'Numero immagini crescente',
-  'pic_d' => 'Numero immagini decrescente',
-  'disku_a' => 'Utilizzo disco crescente',
-  'disku_d' => 'Utilizzo disco decrescente',
-  'lv_a' => 'Ultime visite crescente', //cpg1.3.0
-  'lv_d' => 'Ultime visite decrescente', //cpg1.3.0
-  'sort_by' => 'Ordina utenti per',
-  'err_no_users' => 'La tabella utenti è vuota !',
-  'err_edit_self' => 'Non puoi modificare il tuo profilo da qui, usa invece "Il mio profilo"',
-  'edit' => 'MODIFICA',
-  'delete' => 'CANCELLA',
-  'name' => 'Nome utente',
-  'group' => 'Gruppo',
-  'inactive' => 'Inattivo',
-  'operations' => 'Operazioni',
-  'pictures' => 'Documenti',  //cpg1.3.0
-  'disk_space' => 'Spazio usato / Quota',
-  'registered_on' => 'Registrato il',
-  'last_visit' => 'Ultima visita', //cpg1.3.0
-  'u_user_on_p_pages' => '%d utenti in %d pagina(e)',
-  'confirm_del' => 'Vuoi davvero cancellare questo utente ? \\nTutti i suoi files ed i suoi album andranno persi.', //js-alert //cpg1.3.0
-  'mail' => 'MAIL',
-  'err_unknown_user' => 'Utente selezionato inesistente !',
-  'modify_user' => 'Modifica utente',
-  'notes' => 'Note',
-  'note_list' => '<li>Se non vuoi cambiare la password attuale, lascia vuoto il campo "password"',
-  'password' => 'Password',
-  'user_active' => 'Utente attivo',
-  'user_group' => 'Gruppo utente',
-  'user_email' => 'Email',
-  'user_web_site' => 'Sito web',
-  'create_new_user' => 'Crea nuovo utente',
-  'user_location' => 'Dove vive',
-  'user_interests' => 'Interessi',
-  'user_occupation' => 'Occupazione',
-  'latest_upload' => 'Caricamenti recenti', //cpg1.3.0
-  'never' => 'mai', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => '(Utilità amministratore) Ridimensiona immagini',
-  'what_it_does' => 'Cosa fa',
-  'what_update_titles' => 'Aggiorna titoli da nome file',
-  'what_delete_title' => 'Cancella titoli',
-  'what_rebuild' => 'Ricostruisce miniature e immagini ridimensionate',
-  'what_delete_originals' => 'Cancella immagini originali e sostituisce con versione ridimensionata',
-  'file' => 'File',
-  'title_set_to' => 'titolo impostato a',
-  'submit_form' => 'esegui',
-  'updated_succesfully' => 'aggiornamento riuscito',
-  'error_create' => 'ERRORE in creazione',
-  'continue' => 'Processa più immagini',
-  'main_success' => 'Il documento %s è stato impostato come documento principale',  //cpg1.3.0
-  'error_rename' => 'Errore rinominando %s in %s',
-  'error_not_found' => 'Il documento %s non è stato trovato',
-  'back' => 'torna al menu principale',
-  'thumbs_wait' => 'Aggiornamento miniature e/o immagini ridimensionate, attendere...',
-  'thumbs_continue_wait' => 'Continua aggiornamento miniature e/o immagini ridimensionate...',
-  'titles_wait' => 'Aggiornamento titoli, attendere...',
-  'delete_wait' => 'Cancellazione titoli, attendere...',
-  'replace_wait' => 'Cancellazione originali e sostituzione con immagini ridimensionate, attendere..',
-  'instruction' => 'Istruzioni rapide',
-  'instruction_action' => 'Scegliere azione',
-  'instruction_parameter' => 'Impostare parametri',
-  'instruction_album' => 'Scegliere album',
-  'instruction_press' => 'Premere [%s]',
-  'update' => 'Aggiorna miniature e/o immagini ridimensionate',
-  'update_what' => 'Cosa aggiornare',
-  'update_thumb' => 'Solo miniature',
-  'update_pic' => 'Solo immagini ridimensionate',
-  'update_both' => 'Sia le miniature che le immagini ridimensionate',
-  'update_number' => 'Numero di immagini elaborate per click',
-  'update_option' => '(Provare ad impostare questa opzione ad un valore basso se si hanno problemi di timeout)',
-  'filename_title' => 'Nome Documento &rArr; Titolo Documento',
-  'filename_how' => 'Come modificare il nome documento',
-  'filename_remove' => 'Rimuovere il .jpg finale e sostituire _ (underscore) con spazi',
-  'filename_euro' => 'Cambiare 2003_11_23_13_20_20.jpg in 23/11/2003 13:20',
-  'filename_us' => 'Cambiare 2003_11_23_13_20_20.jpg in 11/23/2003 13:20',
-  'filename_time' => 'Cambiare 2003_11_23_13_20_20.jpg in 13:20',
-  'delete' => 'Cancellare titoli documenti o immagini con dimensioni originali',
-  'delete_title' => 'Cancellare titoli documenti',
-  'delete_original' => 'Cancellare le immagini originali',
-  'delete_replace' => 'Cancellare le immagini originali sostituendole con la versione ridimensionata',
-  'select_album' => 'Scegliere album',
-  'delete_orphans' => 'Cancellare i commenti orfani (su tutti gli album)', //cpg1.3.0
-  'orphan_comment' => 'Trovasti commenti orfani', //cpg1.3.0
-  'delete' => 'Cancella', //cpg1.3.0
-  'delete_all' => 'Cancella tutto', //cpg1.3.0
-  'comment' => 'Commento: ', //cpg1.3.0
-  'nonexist' => 'Allegato al documento # inesistente', //cpg1.3.0
-  'phpinfo' => 'visualizza phpinfo', //cpg1.3.0
-  'update_db' => 'Aggiorna database', //cpg1.3.0
-  'update_db_explanation' => 'Se sono stati sostituiti file di coppermine, eseguite modifiche o aggiornati da una versione precedente di coppermine, assicurarsi di eseguire l\'aggiornamento del database una sola volta. Questa operazione crerà le tabelle necessarie e/o inserirà i nuovi valori di configurazione nel vostro database coppermine.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/italian.php cpg148/lang/italian.php
--- 133/lang/italian.php	2004-12-30 01:03:30.000000000 -0600
+++ cpg148/lang/italian.php	2006-06-08 00:24:54.000000000 -0500
@@ -1,39 +1,36 @@
 <?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR                                     //
-//  http://www.chezgreg.net/coppermine/                                      //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-//  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.                                      //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU:   
-// ------------------------------------------------------------------------- //
-// $Id: italian.php,v 1.10 2004/12/29 23:03:30 chtito Exp $
-// ------------------------------------------------------------------------- //
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 // info about translators and translated language
 $lang_translation_info = array(
-'lang_name_english' => 'Italian',  
-'lang_name_native' => 'Italiano', 
-'lang_country_code' => 'it', 
-'trans_name'=> 'ralf57 (CPG 1.1)', //the name of the translator - can be a nickname
-'trans_email' => 'greatkingrat@katamail.com', //translator's email address (optional)
-'trans_website' => 'http://www.madeinbanzi.it/', //translator's website (optional)
-'trans_name2'=> 'Sesto Avolio aka eolica (with contribs by amicigg and canelli)', //the name of the translator - can be a nickname
-'trans_email2' => '', //translator's email address (optional)
-'trans_website2' => 'http://www.eolica.net/', //translator's website (optional)
-'trans_date' => '2004/05/25', //the date the translation was created / last modified
+  'lang_name_english' => 'Italian', //cpg1.4
+  'lang_name_native' => 'Italiano', //cpg1.4
+  'lang_country_code' => 'it', //cpg1.4
+  'trans_name'=> 'Ganesh',
+  'trans_email' => 'gq@gospel.bo.it',
+  'trans_website' => 'http://www.gospel.bo.it/',
+  'trans_date' => '2005-12-02',
 );
 
-$lang_charset = 'iso-8859-1';
+$lang_charset = 'utf-8';
 $lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
 
 // shortcuts for Byte, Kilo, Mega
@@ -50,159 +47,206 @@
 $lang_continue = 'CONTINUA';
 $lang_info = 'Informazione';
 $lang_error = 'Errore';
+$lang_check_uncheck_all = 'seleziona/deseleziona tutto'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d %B %Y';
-$lastcom_date_fmt =  '%d/%m/%y alle %H:%M';
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%d %B %Y alle %I:%M %p';
-$comment_date_fmt =  '%d %B %Y alle %I:%M %p';
+$album_date_fmt =    '%B %d, %Y';
+$lastcom_date_fmt =  '%m/%d/%y at %H:%M';
+$lastup_date_fmt = '%B %d, %Y';
+$register_date_fmt = '%B %d, %Y';
+$lasthit_date_fmt = '%B %d, %Y at %I:%M %p';
+$comment_date_fmt =  '%B %d, %Y at %I:%M %p';
+$log_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.4
 
 // 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*');
 
 $lang_meta_album_names = array(
-  'random' => 'Immagini...a casaccio',
-  'lastup' => 'Ultimi arrivi',
-  'lastalb'=> 'Ultimi aggiornamenti albums',
-  'lastcom' => 'Ultimi commenti',
-  'topn' => 'Le pi viste',
-  'toprated' => 'Le pi votate',
-  'lasthits' => 'Viste di recente',
-  'search' => 'Risultati della ricerca',
-  'favpics'=> 'Immagini Preferite'
+  'random' => 'Immagini a caso',
+  'lastup' => 'Ultimi Arrivi',
+  'lastalb'=> 'Ultimi albums aggiornati',
+  'lastcom' => 'Ultimi Commenti',
+  'topn' => 'Più viste',
+  'toprated' => 'Più votate',
+  'lasthits' => 'Ultima visita',
+  'search' => 'Risultati ricerca',
+  'favpics'=> 'Files Preferiti',  //cpg1.4
 );
 
 $lang_errors = array(
-  'access_denied' => 'Non puoi accedere a questa pagina.',
-  'perm_denied' => 'Non puoi effettuare questa operazione.',
-  'param_missing' => 'Script eseguito senza i parametri richiesti.',
-  'non_exist_ap' => 'Immagine/album selezionato non presente nel database !',
-  'quota_exceeded' => 'Quota disco superata<br /><br />Hai a disposizione [quota]K; attualmente utilizzi [space]K; una ulteriore immagine farebbe superare la quota.',
-  'gd_file_type_err' => 'Le librerie GD supportano solo i formati JPEG and PNG.',
-  'invalid_image' => 'Immagine corrotta o non supportata dalla libreria GD',
-  'resize_failed' => 'Non posso creare le miniature e le immagini intermedie.',
-  'no_img_to_display' => 'Nessuna immagine disponibile',
+  'access_denied' => 'Non possiedi i permessi necessari per accedere alla pagina.',
+  'perm_denied' => 'Non possiedi i permessi necessari per eseguire questa operazione.',
+  'param_missing' => 'Script eseguito senza i parametri necessari.',
+  'non_exist_ap' => 'Il file o l\'album/file non esiste !',
+  'quota_exceeded' => 'Quota Disco superata<br /><br />Hai una quota disco pari a [quota]K, i tuoi files occupano attualmente [space]K, aggiungere questo file significa superare il limite.',
+  'gd_file_type_err' => 'Usando la libreria GD i tipi di files consentiti sono solo JPEG and PNG.',
+  'invalid_image' => 'L\'immagine caricata risulta corrotta o non riesce ad essere gestita dalla libreria GD',
+  'resize_failed' => 'Impossibile creare la miniatura o l\'immagine di dimensioni intermedie.',
+  'no_img_to_display' => 'Nessuna immagine da mostrare',
   'non_exist_cat' => 'La categoria selezionata non esiste',
-  'orphan_cat' => 'Una categoria non  legata, correggi il problema col Manager Categorie.',
-  'directory_ro' => 'La cartella \'%s\'  protetta in scrittura, le immagini non possono essere cancellate',
+  'orphan_cat' => 'Una categoria possiede un collegamento non esistente, utilizzare Gestione Categorie per correggere il problema!',
+  'directory_ro' => 'La Cartella \'%s\' non è scrivibile, i files non possono essere cancellati',
   'non_exist_comment' => 'Il commento selezionato non esiste.',
-  'pic_in_invalid_album' => 'Immagine appartenente ad un album inesistente (%s)!?',
-  'banned' => 'Sei stato bloccato e non puoi usare questo sito.',
-  'not_with_udb' => 'Questa funzione  disabilitata in Coppermine perch  integrata con il software del forum. Ci che stai cercando di fare non  supportato in questa configurazione, oppure questa funzione dovrebbe essere gestita dal software del forum.',
-  'offline_title' => 'Non operativa',
-  'offline_text' => 'La galleria non  attualmente operativa - riprova pi tardi',
-  'ecards_empty' => 'Non ci sono registrazioni di e-Card da mostrare. Verifica che il log delle e-Card sia stato abilitato nella configurazione di Coppermine!',
-  'action_failed' => 'Operazione non riuscita. Coppermine non  in grado di elaborare la tua richiesta.',
-  'no_zip' => 'Le librerie necessarie per processare i file ZIP non sono disponibili.  Contatta l\'administrator di Coppermine.',
-  'zip_type' => 'Non sei autorizzato ad inviare file ZIP.',
+  'pic_in_invalid_album' => 'Il File risiede in un album inesistente (%s)!?',
+  'banned' => 'Al momento sei bannato ! Non hai i permessi per accedere al sito.',
+  'not_with_udb' => 'Questa funzione è disabilitata in Coppermine in quanto si tratta di un\'integrazione con un forum. O quello che provi a fare non viene supportato da questa configurazione, o la funzione dovrebbe essere gestita dal software del forum.',
+  'offline_title' => 'Offline',
+  'offline_text' => 'La Galleria è al momento offline - Riprova più tardi',
+  'ecards_empty' => 'Al momento non ci sono ecard records da mostrare.',
+  'action_failed' => 'Azione fallita.  Coppermine non è in grado di gestire la tua richiesta.',
+  'no_zip' => 'Le librerie necessarie per processare i files ZIP non sono disponibili.  Contattare l\'amministratore.',
+  'zip_type' => 'Non possiedi i permessi per caricare files ZIP.',
+  'database_query' => 'Si è verificato un errore eseguendo una query al database', //cpg1.4
+  'non_exist_comment' => 'Il commento selezionato non esiste', //cpg1.4
 );
 
-$lang_bbcode_help = 'Puoi utilizzare i seguenti codici: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://nomesito.com/]Testo Url[/url]</li> <li>[email]utente@domain.com[/email]</li>';
+$lang_bbcode_help_title = 'Aiuto BbCode'; //cpg1.4
+$lang_bbcode_help = 'Puoi aggiungere collegamenti cliccabili e alcune formattazioni a questo campo usando i tags bbcode: <li>[b]Grassetto[/b] =&gt; <b>Grassetto</b></li><li>[i]Corsivo[/i] =&gt; <i>Corsivo</i></li><li>[url=http://yoursite.com/]Titolo del collegamento[/url] =&gt; <a href="http://yoursite.com">Titolo del collegamento</a></li><li>[email]user@domain.com[/email] =&gt; <a href="mailto:user@domain.com">user@domain.com</a></li><li>[color=red]testo qualsiasi[/color] =&gt; <span style="color:red">testo qualsiasi</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-  'alb_list_title' => 'Vai alla lista degli album',
-  'alb_list_lnk' => 'Lista album',
-  'my_gal_title' => 'Vai alla galleria personale',
-  'my_gal_lnk' => 'Galleria personale',
-  'my_prof_lnk' => 'Il mio profilo',
-  'adm_mode_title' => 'Passa in modalit admin',
-  'adm_mode_lnk' => 'Modalit admin',
-  'usr_mode_title' => 'Passa in modalit utente',
-  'usr_mode_lnk' => 'Modalit utente',
-  'upload_pic_title' => 'Aggiungi una o pi immagini',
-  'upload_pic_lnk' => 'Aggiungi immagini',
+  'home_title' => 'vai alla home page',
+  'home_lnk' => 'Home',
+  'alb_list_title' => 'Vai a Elenco Album',
+  'alb_list_lnk' => 'Lista Album',
+  'my_gal_title' => 'Vai alla Galleria Personale',
+  'my_gal_lnk' => 'Galleria Personale',
+  'my_prof_title' => 'Vai al Profilo', //cpg1.4
+  'my_prof_lnk' => 'Profilo',
+  'adm_mode_title' => 'Entra in modo Admin',
+  'adm_mode_lnk' => 'Modo Admin',
+  'usr_mode_title' => 'Entra in modo Utente',
+  'usr_mode_lnk' => 'Modo Utente',
+  'upload_pic_title' => 'Carica un file in un album',
+  'upload_pic_lnk' => 'Carica file',
   'register_title' => 'Crea un account',
   'register_lnk' => 'Registrati',
+  'login_title' => 'Esegui il Login', //cpg1.4
   'login_lnk' => 'Login',
+  'logout_title' => 'Log out', //cpg1.4
   'logout_lnk' => 'Logout',
-  'lastup_lnk' => 'Ultimi arrivi',
+  'lastup_title' => 'Mostra Uploads Recenti', //cpg1.4
+  'lastup_lnk' => 'Ultimi Uploads',
+  'lastcom_title' => 'Mostra gli ultimi commenti', //cpg1.4
   'lastcom_lnk' => 'Ultimi commenti',
-  'topn_lnk' => 'Le pi viste',
-  'toprated_lnk' => 'Le pi votate',
+  'topn_title' => 'Mostra i files più visti', //cpg1.4
+  'topn_lnk' => 'Più Visti',
+  'toprated_title' => 'Mostra files più votati', //cpg1.4
+  'toprated_lnk' => 'Più Votati',
+  'search_title' => 'Ricerca nella galleria', //cpg1.4
   'search_lnk' => 'Cerca',
-  'fav_lnk' => 'I miei Preferiti',
+  'fav_title' => 'Vai ai Preferiti', //cpg1.4
+  'fav_lnk' => 'Preferiti',
   'memberlist_title' => 'Mostra Lista Utenti',
   'memberlist_lnk' => 'Lista Utenti',
-  'faq_title' => 'Domande Frequenti sulla galleria fotografica &quot;Coppermine&quot;',
+  'faq_title' => 'Frequently Asked Questions sulla galleria di immagini &quot;Coppermine&quot;',
   'faq_lnk' => 'FAQ',
-
 );
 
 $lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Approva uploads',
-  'config_lnk' => 'Configura',
+  'upl_app_title' => 'Approva Nuovi Uploads', //cpg1.4
+  'upl_app_lnk' => 'Approvazione Upload',
+  'admin_title' => 'Vai alla configurazione', //cpg1.4
+  'admin_lnk' => 'Configurazione', //cpg1.4
+  'albums_title' => 'Vai alla configurazione album', //cpg1.4
   'albums_lnk' => 'Albums',
+  'categories_title' => 'Vai alla configurazione categorie', //cpg1.4
   'categories_lnk' => 'Categorie',
+  'users_title' => 'Vai alla configurazione utenti', //cpg1.4
   'users_lnk' => 'Utenti',
+  'groups_title' => 'Vai alla configurazione gruppi', //cpg1.4
   'groups_lnk' => 'Gruppi',
-  'comments_lnk' => 'Commenti',
-  'searchnew_lnk' => 'Aggiungi immagini',
-  'util_lnk' => 'Manutenzione',
-  'ban_lnk' => 'Blocca utenti',
-  'db_ecard_lnk' => 'Mostra e-Cards',
+  'comments_title' => 'Guarda tutti i commenti', //cpg1.4
+  'comments_lnk' => 'Mostra Commenti',
+  'searchnew_title' => 'Vai all\'elaborazione Batch', //cpg1.4
+  'searchnew_lnk' => 'Aggiunta Batch',
+  'util_title' => 'Vai agli strumenti di amministrazione', //cpg1.4
+  'util_lnk' => 'Strumenti Admin',
+  'key_title' => 'Vai al dizionario keyword', //cpg1.4
+  'key_lnk' => 'Dizionario Keyword', //cpg1.4
+  'ban_title' => 'Visualizza utenti bannati', //cpg1.4
+  'ban_lnk' => 'Banna Utenti',
+  'db_ecard_title' => 'Mostra Ecards', //cpg1.4
+  'db_ecard_lnk' => 'Mostra Ecards',
+  'pictures_title' => 'Ordina le mie immagini', //cpg1.4
+  'pictures_lnk' => 'Ordina Immagini', //cpg1.4
+  'documentation_lnk' => 'Documentazione', //cpg1.4
+  'documentation_title' => 'Manuale Coppermine', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Crea / ordina album personali',
-  'modifyalb_lnk' => 'Modifica album personali',
-  'my_prof_lnk' => 'Il mio profilo',
+  'albmgr_title' => 'Crea e organizza albums', //cpg1.4
+  'albmgr_lnk' => 'Crea / organizza albums',
+  'modifyalb_title' => 'Modifica albums',  //cpg1.4
+  'modifyalb_lnk' => 'Modifica albums',
+  'my_prof_title' => 'Vai al profilo', //cpg1.4
+  'my_prof_lnk' => 'Profilo',
 );
 
 $lang_cat_list = array(
-  'category' => 'Gallerie',
-  'albums' => 'Album',
-  'pictures' => 'Immagini',
+  'category' => 'Categoria',
+  'albums' => 'Albums',
+  'pictures' => 'Files',
 );
 
 $lang_album_list = array(
-  'album_on_page' => '%d album in %d pagine'
+  'album_on_page' => '%d albums in %d pagina(e)',
 );
 
 $lang_thumb_view = array(
   'date' => 'DATA',
-//Sort by filename and title
+  //Sort by filename and title
   'name' => 'NOME FILE',
   'title' => 'TITOLO',
-  'sort_da' => 'Ordina per data ascendente',
-  'sort_dd' => 'Ordina per data discendente',
-  'sort_na' => 'Ordina per nome ascendente',
-  'sort_nd' => 'Ordina per nome discendente',
-  'sort_ta' => 'Ordina per titolo ascendente',
-  'sort_td' => 'Ordina per titolo discendente',
-  'download_zip' => 'Scarica come file Zip',
-  'pic_on_page' => '%d immagini in %d pagine',
-  'user_on_page' => '%d utenti in %d pagine'
+  'sort_da' => 'Elenca per data crescente',
+  'sort_dd' => 'Elenca per data decrescente',
+  'sort_na' => 'Elenca per nome alfabeticamente',
+  'sort_nd' => 'Elenca per nome analfabeticamente',
+  'sort_ta' => 'Elenca per titolo alfabeticamente',
+  'sort_td' => 'Elenca per titolo analfabeticamente',
+  'position' => 'POSIZIONE', //cpg1.4
+  'sort_pa' => 'Elenca per posizione crescente', //cpg1.4
+  'sort_pd' => 'Elenca per posizione decrescente', //cpg1.4
+  'download_zip' => 'Download come file ZIP',
+  'pic_on_page' => '%d files su %d pagina(e)',
+  'user_on_page' => '%d utenti su %d pagina(e)',
+  'enter_alb_pass' => 'Inserisci Password Album', //cpg1.4
+  'invalid_pass' => 'Password non valida', //cpg1.4
+  'pass' => 'Password', //cpg1.4
+  'submit' => 'Invia', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-  'thumb_title' => 'Torna alle miniature',
-  'pic_info_title' => 'Mostra/Nascondi info immagine',
+  'thumb_title' => 'Ritorna all\'elenco Miniature',
+  'pic_info_title' => 'Mostra/Nascondi informazioni sul file',
   'slideshow_title' => 'Slideshow',
-  'ecard_title' => 'Invia questa immagine come e-Card',
-  'ecard_disabled' => 'e-Cards disabilitate',
-  'ecard_disabled_msg' => 'Non puoi inviare e-Cards',
-  'prev_title' => 'Immagine precedente',
-  'next_title' => 'Immagine successiva',
-  'pic_pos' => 'IMMAGINE %s/%s',
+  'ecard_title' => 'Invia questo file come e-card',
+  'ecard_disabled' => 'e-cards disabilitate',
+  'ecard_disabled_msg' => 'Non possiedi i permessi necessari per inviare ecards', //js-alert
+  'prev_title' => 'Visualizza file precedente',
+  'next_title' => 'Visualizza file successivo',
+  'pic_pos' => 'FILE %s/%s',
+  'report_title' => 'Segnala questo file ad un amministratore', //cpg1.4
+  'go_album_end' => 'Vai alla fine', //cpg1.4
+  'go_album_start' => 'Torna all\'inizio', //cpg1.4
+  'go_back_x_items' => 'Vai indietro di %s elementi', //cpg1.4
+  'go_forward_x_items' => 'vai avanti di %s elementi', //cpg1.4
 );
 
 $lang_rate_pic = array(
-  'rate_this_pic' => 'Vota questa immagine',
-  'no_votes' => '(Ancora nessun voto)',
-  'rating' => '(media attuale : %s / 5 con %s voti)',
-  'rubbish' => 'Scadente',
-  'poor' => 'Mediocre',
-  'fair' => 'Sufficiente',
+  'rate_this_pic' => 'Valuta questo file ',
+  'no_votes' => '(Nessun voto ancora)',
+  'rating' => '(valutazione attuale : %s / 5 con %s voti)',
+  'rubbish' => 'Spazzatura',
+  'poor' => 'Scadente',
+  'fair' => 'Discreta',
   'good' => 'Buona',
-  'excellent' => 'Eccellente',
-  'great' => 'Grande',
+  'excellent' => 'Ottima',
+  'great' => 'Eccellente',
 );
 
 // ------------------------------------------------------------------------- //
@@ -218,39 +262,51 @@
 $lang_cpg_die = array(
   INFORMATION => $lang_info,
   ERROR => $lang_error,
-  CRITICAL_ERROR => 'Errore critico',
+  CRITICAL_ERROR => 'Errore Critico',
   'file' => 'File: ',
-  'line' => 'Linea: ',
+  'line' => 'Line: ',
 );
 
 $lang_display_thumbnails = array(
-  'filename' => 'Nome del file : ',
-  'filesize' => 'Dimensione file : ',
-  'dimensions' => 'Dimensioni : ',
-  'date_added' => 'Aggiunta il : '
+  'filename' => 'Nome File=', //cpg1.4
+  'filesize' => 'Peso File=', //cpg1.4
+  'dimensions' => 'Dimensioni=', //cpg1.4
+  'date_added' => 'Data inserimento=', //cpg1.4
 );
 
 $lang_get_pic_data = array(
   'n_comments' => '%s commenti',
   'n_views' => '%s viste',
-  'n_votes' => '(%s voti)'
+  'n_votes' => '(%s voti)',
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => 'Info Debug',
-  'select_all' => 'Seleziona Tutto',
-  'copy_and_paste_instructions' => 'Se hai bisogno di chiedere aiuto sul Support Board di Coppermine, copia-e-incolla queste informazioni di debug nel tuo post. Accertati di sostituire ogni password delle query con *** prima di inviare.',
-  'phpinfo' => 'mostra phpinfo',
+  'debug_info' => 'Informazioni di debug',
+  'select_all' => 'Seleziona tutto',
+  'copy_and_paste_instructions' => 'Se stai per chiedere aiuto sul forum di supporto di Coppermine, copia e incolla questo output di debug nel vostro thread quando richiesto, insieme al messaggio di errore (se esistente). Accertati di cambiare nella query ogni password con ***** prima di postarle. <br />Nota: Questo è solo per informazione e non significa che ci sia un errore nella tua galleria.', //cpg1.4
+  'phpinfo' => 'Mostra PhPInfo',
+  'notices' => 'Annotazioni', //cpg1.4
 );
 
 $lang_language_selection = array(
   'reset_language' => 'Lingua di Default',
-  'choose_language' => 'Scegli la lingua',
+  'choose_language' => 'Seleziona Linguaggio',
 );
 
 $lang_theme_selection = array(
   'reset_theme' => 'Tema di Default',
-  'choose_theme' => 'Scegli un Tema',
+  'choose_theme' => 'Seleziona un Tema',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Versione non supportata!', //cpg1.4
+  'no_stable_version' => 'Hai installato Coppermine %s (%s) una versione indicata ad utenti esperti - questa versione non ha nessun supporto e nessuna garanzia. Usala a tuo rischio o esegui un downgrade all\'ultima versione stabile se necessiti di supporto!', //cpg1.4
+  'gallery_offline' => 'La Galleria è al momento offline e sarà visibile da te come Admin. Non dimenticarti di rimetterla online una volta terminata la manutenzione.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'precedente', //cpg1.4
+  'next' => 'prossimo', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -260,37 +316,53 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Impossibile richiamare il plugin '%s'", //cpg1.4
+  'error_install' => "Impossibile installare il plugin '%s'", //cpg1.4
+  'error_uninstall' => "Impossibile disinstallare il plugin '%s'", //cpg1.4
+  'error_sleep' => "Impossibile disinstallare il plugin '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
   'Exclamation' => 'Esclamazione',
-  'Question' => 'Dubbio',
+  'Question' => 'Domanda',
   'Very Happy' => 'Molto felice',
   'Smile' => 'Sorriso',
   'Sad' => 'Triste',
-  'Surprised' => 'Sorpresa',
-  'Shocked' => 'Shockato',
+  'Surprised' => 'Sorpreso',
+  'Shocked' => 'Scioccato',
   'Confused' => 'Confuso',
-  'Cool' => 'Figo',
-  'Laughing' => 'Sorridente',
-  'Mad' => 'Matto',
+  'Cool' => 'Cool',
+  'Laughing' => 'LoL',
+  'Mad' => 'Pazzo',
   'Razz' => 'Razz',
   'Embarassed' => 'Imbarazzato',
   'Crying or Very sad' => 'Molto triste',
   'Evil or Very Mad' => 'Cattivo',
-  'Twisted Evil' => 'Molto cattivo',
-  'Rolling Eyes' => 'Occhi fuori orbita',
-  'Wink' => 'Wink',
+  'Twisted Evil' => 'Molto Cattivo',
+  'Rolling Eyes' => 'Rolling Eyes',
+  'Wink' => 'Occhiolino',
   'Idea' => 'Idea',
   'Arrow' => 'Freccia',
-  'Neutral' => 'Neutro',
+  'Neutral' => 'Neutrale',
   'Mr. Green' => 'Mr. Green',
 );
 
@@ -301,12 +373,12 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Lascio la modalit admin...',
-  1 => 'Entro in modalit admin...',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Lascio il modo admin...',
+  1 => 'Entro in modo admin...',
 );
 
 // ------------------------------------------------------------------------- //
@@ -314,211 +386,439 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Ogni album deve avere un nome !',
-  'confirm_modifs' => 'Applico davvero le modifiche?',
-  'no_change' => 'Non hai fatto alcuna modifica !',
+  'alb_need_name' => 'Gli Albums devono avere un nome !', //js-alert
+  'confirm_modifs' => 'Sicuro di voler applicare queste modifiche ?', //js-alert
+  'no_change' => 'Nessuna modifica eseguita !', //js-alert
   'new_album' => 'Nuovo album',
-  'confirm_delete1' => 'Cancello davvero questo album ?',
-  'confirm_delete2' => '\nTutte le immagini ed i commenti andranno persi !',
-  'select_first' => 'Prima scegli un album',
-  'alb_mrg' => 'Album Manager',
-  'my_gallery' => '* Galleria personale *',
-  'no_category' => '* Nessuna categoria *',
+  'confirm_delete1' => 'Sicuro di voler cancellare questo album ?', //js-alert
+  'confirm_delete2' => '\nTutti i files e i commenti contenuti andranno persi !', //js-alert
+  'select_first' => 'Seleziona un album prima', //js-alert
+  'alb_mrg' => 'Gestione Album',
+  'my_gallery' => '* Galleria Personale *',
+  'no_category' => '* Nessuna Categoria *',
   'delete' => 'Cancella',
-  'new' => 'Nuova',
-  'apply_modifs' => 'Applica le modifiche',
+  'new' => 'Nuovo',
+  'apply_modifs' => 'Applica modifiche',
   'select_category' => 'Seleziona categoria',
 );
 
 // ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Banna Utenti', //cpg1.4
+  'user_name' => 'nome Utente', //cpg1.4
+  'ip_address' => 'Indirizzo IP', //cpg1.4
+  'expiry' => 'Scadenza (vuoto significa permanente)', //cpg1.4
+  'edit_ban' => 'Salva Modifiche', //cpg1.4
+  'delete_ban' => 'Cancella', //cpg1.4
+  'add_new' => 'Aggiungi nuovo ban', //cpg1.4
+  'add_ban' => 'Aggiungi', //cpg1.4
+  'error_user' => 'Impossibile trovare utente', //cpg1.4
+  'error_specify' => 'Devi specificare o il nome utente o un indirizzo IP', //cpg1.4
+  'error_ban_id' => 'ID ban non valido!', //cpg1.4
+  'error_admin_ban' => 'Non puoi bannarti da solo!', //cpg1.4
+  'error_server_ban' => 'Vuoi bannare il tuo stesso server? Tsk tsk, non lo puoi fare...', //cpg1.4
+  'error_ip_forbidden' => 'Non puoi bannare questo IP - si tratta di un IP non-routable (privato) comunque!<br />Se vuoi consentire il banning egli IP privati, devi cambiare le preferenze nella <a href="admin.php">Configurazione</a> (ha senso solo se Coppermine gira su una LAN).', //cpg1.4
+  'lookup_ip' => 'Lookup an IP address', //cpg1.4
+  'submit' => 'Vai!', //cpg1.4
+  'select_date' => 'seleziona data', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Bridge Wizard',
+  'warning' => 'Attenzione: usando questo wizard deve essere chiaro che i dati sensibili verranno trasmessi tramite forms html. Fallo girare solo sul tuo PC (non su Client pubblici come in un internet cafe), e assicurati di pulire la cache del browser e i files temporanei dopo aver finito, o altri potrebbero accedere ai tuoi dati!',
+  'back' => 'precedente',
+  'next' => 'successivo',
+  'start_wizard' => 'Inizia bridging wizard',
+  'finish' => 'Finisci',
+  'hide_unused_fields' => 'Nascondi campi inutilizzati (consigliato)',
+  'clear_unused_db_fields' => 'Pulisci valori del database non validi (consigliato)',
+  'custom_bridge_file' => 'Il nome del tuo file di bridge personalizzato (Se il nome del file di bridge è <i>myfile.inc.php</i>, inserisci <i>myfile</i> in questo campo)',
+  'no_action_needed' => 'Nessuna azione necessaria in questo passo. Premi \'next\' per continuare.',
+  'reset_to_default' => 'Azzera alle impostazioni di default',
+  'choose_bbs_app' => 'scegli l\'applicazione con la quale Coppermine deve fare il bridge',
+  'support_url' => 'Vai qui per il supporto a questa applicazione',
+  'settings_path' => 'percorso usato dalla tua board (BBS)',
+  'database_connection' => 'connessione database',
+  'database_tables' => 'tabelle del database',
+  'bbs_groups' => 'gruppi della board',
+  'license_number' => 'numero di licenza',
+  'license_number_explanation' => 'inserisci il tuo numero di licenza (se necessario)',
+  'db_database_name' => 'Nome del Database',
+  'db_database_name_explanation' => 'Inserisci il nome del database usato dalla tua board',
+  'db_hostname' => 'Indirizzo Database',
+  'db_hostname_explanation' => 'Indirizzo dove risiede il tuo database mySQL, di solito &quot;localhost&quot;',
+  'db_username' => 'Account utente Database',
+  'db_username_explanation' => 'Utente mySQL da usare per la connessione con la board',
+  'db_password' => 'Database passsword',
+  'db_password_explanation' => 'Passsword per questo utente mySQL',
+  'full_forum_url' => 'URL Forum',
+  'full_forum_url_explanation' => 'URL della tua board (incluso http:// , es. http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Percorso relativo del forum',
+  'relative_path_of_forum_from_webroot_explanation' => 'percorso relativo alla board rispetto alla webroot (Esempio: se la tua board risiede su http://www.yourdomain.tld/forum/, inserisci &quot;/forum/&quot; in questo campo)',
+  'relative_path_to_config_file' => 'Percorso relativo al file di configurazione della tua board',
+  'relative_path_to_config_file_explanation' => 'Percorso relativo alla tua board, partendo dalla cartella di coppermine (es. &quot;../forum/&quot; se la tua board risiede su http://www.yourdomain.tld/forum/ e Coppermine su http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Prefisso Cookie',
+  'cookie_prefix_explanation' => 'questo deve essere il nome del cookie della board',
+  'table_prefix' => 'Prefisso Tabelle',
+  'table_prefix_explanation' => 'Deve corrispondere al prefisso scelto per la board.',
+  'user_table' => 'tabelle utente',
+  'user_table_explanation' => '(solitamente il valore di default dovrebbe essere OK, a meno che la vostra installazione sia non-standard)',
+  'session_table' => 'Tanelle sessioni',
+  'session_table_explanation' => '(usolitamente il valore di default dovrebbe essere OK, a meno che la vostra installazione sia non-standard)',
+  'group_table' => 'Tabelle gruppi',
+  'group_table_explanation' => '(solitamente il valore di default dovrebbe essere OK, a meno che la vostra installazione sia non-standard)',
+  'group_relation_table' => 'Group relation table',
+  'group_relation_table_explanation' => '(solitamente il valore di default dovrebbe essere OK, a meno che la vostra installazione sia non-standard)',
+  'group_mapping_table' => 'Group mapping table',
+  'group_mapping_table_explanation' => '(solitamente il valore di default dovrebbe essere OK, a meno che la vostra installazione sia non-standard)',
+  'use_standard_groups' => 'Utilizza i gruppi standard della board',
+  'use_standard_groups_explanation' => 'Utilizza i gruppi utente standard (consigliato). Questo annullerà ogni personalizzazione alle impostazioni dei gruppi creata in questa pagina. Disabilita questa opzione SOLO se sai veramente cosa stai facendo!',
+  'validating_group' => 'Gruppo in attesa di convalida',
+  'validating_group_explanation' => 'ID del gruppo della tua board dove risiedono gli account utente che richiedono di essere convalidati (solitamente il valore di default dovrebbe essere OK, a meno che la vostra installazione sia non-standard)',
+  'guest_group' => 'Gruppo Ospiti',
+  'guest_group_explanation' => 'ID del gruppo della tua board dove si trovano gli ospiti (utenti anonimi) (il valore di default dovrebbe essere OK, cambialo solo se sai cosa stai facendo)',
+  'member_group' => 'Gruppo Membri',
+  'member_group_explanation' => 'ID del gruppo dove risiedono gli utenti &quot;regolari&quot; (il valore di default dovrebbe essere OK, cambialo solo se sai cosa stai facendo)',
+  'admin_group' => 'Gruppo Admin',
+  'admin_group_explanation' => 'ID del gruppo dove risiedono gli Admins della board (il valore di default dovrebbe essere OK, cambialo solo se sai cosa stai facendo)',
+  'banned_group' => 'Gruppo Bannati',
+  'banned_group_explanation' => 'ID del gruppo dove risiedono gli utenti Bannati (il valore di default dovrebbe essere OK, cambialo solo se sai cosa stai facendo)',
+  'global_moderators_group' => 'Gruppo Moderatori Globali',
+  'global_moderators_group_explanation' => 'ID del gruppo dover risiedono i Moderatori Globali della board (il valore di default dovrebbe essere OK, cambialo solo se sai cosa stai facendo)',
+  'special_settings' => 'Impostazioni specifiche Board',
+  'logout_flag' => 'Version phpBB (logout flag)',
+  'logout_flag_explanation' => 'Che versione di phpbb possiedi (questa impostazione specifica come vengono gestiti i logouts)',
+  'use_post_based_groups' => 'Utilizzi gruppi basati sul numero di posts?',
+  'logout_flag_yes' => '2.0.5 o superiore',
+  'logout_flag_no' => '2.0.4 o inferiore',
+  'use_post_based_groups_explanation' => 'Bisogna inserire anche i gruppi basati sul numero di posts (consente una gestione particolareggiata dei permessi) o solo i gruppi di default (consente un livello di amministrazione semplice, consigliato)? Puoi cambiare questa impostazione anche in seguito.',
+  'use_post_based_groups_yes' => 'si',
+  'use_post_based_groups_no' => 'no',
+  'error_title' => 'Devi correggere questi errori prima di continuare. Torna alla schermata precedente.',
+  'error_specify_bbs' => 'Devi specificare con quale applicazione vuoi fare il bridge.',
+  'error_no_blank_name' => 'Non puoi lasciare vuoto il nome del tuo file di bridge personalizzato.',
+  'error_no_special_chars' => 'Il nome del file di bridge non deve contenere caratteri speciali eccetto (_) e (-)!',
+  'error_bridge_file_not_exist' => 'Il file di bridge %s non esiste sul server. Controlla di averlo uploadato.',
+  'finalize' => 'abilita/disabilita integrazione con la Board',
+  'finalize_explanation' => 'Ben, le impostazioni specificate sono state inserite nel database, ma l\'integrazione con la Board non è stata abilitata. Puoi abilitarla/disabilitarda anche successivamente, in qualsiasi momento. Ricordati il nome utente Admin e la password della installazione Coppermine standalone, potrebbe servirti in seguito per effettuare modifiche. Se qualcosa non dovesse andare a buon fine, vai su  %s e disabilita l\'integrazione con la Board, usando l\'account admin.',
+  'your_bridge_settings' => 'Impostazioni di bridging',
+  'title_enable' => 'Abilita integrazione/bridging con %s',
+  'bridge_enable_yes' => 'Abilita',
+  'bridge_enable_no' => 'Disabilita',
+  'error_must_not_be_empty' => 'non deve essere vuoto',
+  'error_either_be' => 'deve essere o %s o %s',
+  'error_folder_not_exist' => '%s non esiste. Correggi il valore inserito per %s',
+  'error_cookie_not_readible' => 'Coppermine non riesce a leggere un cookie chiamato %s. Correggi il valore inserito per %s, o vai sul pannello di amministrazione della tua Board e assicurati che il percorso del cookie sia raggiungibile da Coppermine.',
+  'error_mandatory_field_empty' => 'Non puoi lasciare il campo %s vuoto - riempilo col valore appropriato.',
+  'error_no_trailing_slash' => 'Non ci deve essere una sbarra nel campo %s.',
+  'error_trailing_slash' => 'Ci deve essere una sbarra nel campo %s.',
+  'error_db_connect' => 'Impossibile connettersi al database mySQL con i dati specificati. Di seguito la risposta del database:',
+  'error_db_name' => 'Anche se Coppermine è riuscita a connettersi, non è riuscita a trovare il database %s. Assicurati di aver specificato %s appropriatamente. Di seguito la risposta del database:',
+  'error_prefix_and_table' => '%s e ',
+  'error_db_table' => 'Impossibile trovare la tabella %s. Assicurati di aver specificato %s correttamente.',
+  'recovery_title' => 'Bridge Manager: riparazione di emergenza',
+  'recovery_explanation' => 'Se sei arrivato qui per amministrare l\'integrazione della Board con la tua galleria Coppermine, devi prima effettuare il login come amministratore. Se non puoi effettuare il login poichè il bridging non funziona appropriatamente, puoi disabilitare l\'integrazione in questa pagina. Inserendo utente e password non ti consentirà di effettuare il login, ma disabiliterà l\'integrazione con la board. Controlla la documentazione per i dettagli.',
+  'username' => 'Utente',
+  'password' => 'Password',
+  'disable_submit' => 'Invia',
+  'recovery_success_title' => 'Autorizzato con successo',
+  'recovery_success_content' => 'Hai disabilitato con successo il bridging con la board. La tua installazione di Coppermine ora gira come standalone.',
+  'recovery_success_advice_login' => 'Esegui il Log in come admin per modificare le impostazioni di bridging e/o abilitare di nuovo l\'integrazione con la Board.',
+  'goto_login' => 'Vai al login',
+  'goto_bridgemgr' => 'Vai a Gestione Bridge',
+  'recovery_failure_title' => 'Autorizzazione fallita',
+  'recovery_failure_content' => 'Hai fornito credenziali non corrette. Devi fornire i dati di amministratore della versione standalone (normalmente quelle impostate durante l\'installazione).',
+  'try_again' => 'ritenta',
+  'recovery_wait_title' => 'Aspetta, tempo non ancora passato',
+  'recovery_wait_content' => 'Per motivi di sicurezza questo script non consente sessioni fallite di login in rapida successione, quindi devi aspettare qualche tempo prima di ritentare.',
+  'wait' => 'attendi',
+  'create_redir_file' => 'Crea file di redirect (consigliato)',
+  'create_redir_file_explanation' => 'Per reindirizzare gli utenti a Coppermine una volta effettuato il login sulla Board, necessiti di un file di redirect da creare nella cartella della Board stessa. Quando questa opzione è selezionata, la gestione bridging tenterà di creare questo file per te, o fornisce un codice per creare manualmente il file.',
+  'browse' => 'sfoglia',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Calendario', //cpg1.4
+  'close' => 'chiudi', //cpg1.4
+  'clear_date' => 'azzera data', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File catmgr.php
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Parametri necessari per \'%s\'operazione non forniti !',
-  'unknown_cat' => 'La categoria scelta non  nel database',
-  'usergal_cat_ro' => 'La categoria delle gallerie personali non pu essere cancellata !',
-  'manage_cat' => 'Gestisci categorie',
-  'confirm_delete' => 'Vuoi davvero cancellare questa categoria?',
+  'miss_param' => 'Parametri richiesti per l\'operazione \'%s\'non forniti !',
+  'unknown_cat' => 'La categoria selezionata non esiste nel database',
+  'usergal_cat_ro' => 'La categoria Gallerie Utenti non può essere cancellata !',
+  'manage_cat' => 'Gestione Categorie',
+  'confirm_delete' => 'Sicuro di voler CANCELLARE questa categoria', //js-alert
   'category' => 'Categoria',
   'operations' => 'Operazioni',
   'move_into' => 'Sposta in',
   'update_create' => 'Aggiorna/Crea categoria',
-  'parent_cat' => 'Categoria superiore',
-  'cat_title' => ' Titolo categoria',
+  'parent_cat' => 'Categoria Madre',
+  'cat_title' => 'Titolo Categoria',
   'cat_thumb' => 'Miniatura Categoria',
-  'cat_desc' => 'Descrizione categoria'
+  'cat_desc' => 'Descrizione Categoria',
+  'categories_alpha_sort' => 'Elenca categorie alfabeticamente (Invece che elenco personalizzato)', //cpg1.4
+  'save_cfg' => 'Salva configurazione', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File config.php
+// File admin.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Configurazione',
-  'restore_cfg' => 'Ripristina impostazioni di default',
-  'save_cfg' => 'Salva la nuova configurazione',
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Configurazione Galleria', //cpg1.4
+  'manage_exif' => 'Gestione dati EXIF', //cpg1.4
+  'manage_plugins' => 'Gestione plugins', //cpg1.4
+  'manage_keyword' => 'Gestione parole chiave', //cpg1.4
+  'restore_cfg' => 'Ripristina impostazioni di sistema',
+  'save_cfg' => 'Salva nuova configurazione',
   'notes' => 'Note',
   'info' => 'Informazione',
-  'upd_success' => 'Configurazione aggiornata',
+  'upd_success' => 'Configurazione di Coppermine aggiornata',
   'restore_success' => 'Configurazione di default ripristinata',
-  'name_a' => 'Nome ascendente',
-  'name_d' => 'Nome discendente',
-  'title_a' => 'Titolo ascendente',
-  'title_d' => 'Titolo discendente',
-  'date_a' => 'Data ascendente',
-  'date_d' => 'Data discendente',
-  'th_any' => 'Dimensione maggiore',
+  'name_a' => 'Nome Ascendente',
+  'name_d' => 'Nome Discendente',
+  'title_a' => 'Titolo Ascendente',
+  'title_d' => 'Titolo Discendente',
+  'date_a' => 'Data Ascendente',
+  'date_d' => 'Data Discendente',
+  'pos_a' => 'Posizione Ascendente', //cpg1.4
+  'pos_d' => 'Posizione Discendente', //cpg1.4
+  'th_any' => 'Dimensioni Max',
   'th_ht' => 'Altezza',
   'th_wd' => 'Larghezza',
   'label' => 'etichetta',
   'item' => 'elemento',
   'debug_everyone' => 'Tutti',
   'debug_admin' => 'Solo Admin',
+  'no_logs'=> 'Off', //cpg1.4
+  'log_normal'=> 'Normale', //cpg1.4
+  'log_all' => 'Tutti', //cpg1.4
+  'view_logs' => 'Guarda logs', //cpg1.4
+  'click_expand' => 'clicca il nome di sezione per espandere', //cpg1.4
+  'expand_all' => 'Espandi tutto', //cpg1.4
+  'notice1' => '(*) Queste impostazioni non devono essere cambiate se hai già dei files nel database.', //cpg1.4 - (relocated)
+  'notice2' => '(**) Quando modifichi queste impostazioni, solo i files aggiunti da questo momento in poi ne saranno affetti, quindi è consigliabile non cambiare queste impostazioni se sono già presenti dei files nella galleria. Puoi comunque applicare i cambiamenti ai files esistenti con gli &quot;<a href="util.php">Strumenti Admin</a> (ridimensiona immagini)&quot; dal menu Admin.', //cpg1.4 - (relocated)
+  'notice3' => '(***) Tutti i files di log sono in inglese.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Funzione non abilitata nell\'integrazione Board', //cpg1.4
+  'auto_resize_everyone' => 'Tutti', //cpg1.4
+  'auto_resize_user' => 'Solo utente', //cpg1.4
+  'ascending' => 'ascendente', //cpg1.4
+  'descending' => 'discendente', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'Impostazioni Generali',
+  array('Nome Galleria', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Descrizione Galleria', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Email Amministratore', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('URL della cartella di Coppermine (no \'index.php\' o simili alla fine)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL della Home page', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Consenti download dei preferiti in formato ZIP', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Timezone relativa a GMT (ora corrente: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Abilita passwords criptate (non reversibile)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Abilita Icone di Aiuto (aiuto disponibile solo in inglese)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Abilita keywords cliccabili nella ricerca','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Abilita plugins', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Consenti banning degli IP non-routable (privati)', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Interfaccia batch-add navigabile', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Lingua &amp; Impostazioni Set di Caratteri',
+  array('Lingua', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Passa a Inglese se non si trova la traduzione?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Encoding Caratteri', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Mostra Lista Lingue', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Mostra Bandiere Lingue', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Mostra &quot;reset&quot; in selezione lingua', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Display previous/next on tabbed pages', 'previous_next_tab', 1), //cpg1.4
+
+  'Impostazioni Tema',
+  array('Tema', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Mostra lista Temi', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Mostra &quot;reset&quot; in selezione temi', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Mostra FAQ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Nome link menu personalizzato', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('URL link menu personalizzato', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Mostra aiuto bbcode', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Mostra il vanity block nei temi definiti come XHTML e CSS compliant','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Percorso per header personalizzato', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Percorso per footer personalizzato', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Visualizzazione Lista Album',
+  array('Larghezza della tabella principale (pixels o %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Numero di livelli di categorie da mostrare', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Numero di Albums da mostrare', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Numero di colonne per la lista Album', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Dimensioni delle miniature in pixels', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Contenuto della pagina principale', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Mostra Miniature degli album al primo livello per le categorie','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Elenca categorie alfabeticamente (invece che in modo personalizzato)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Mostra numero di files linkati','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Visualizzazione Miniature',
+  array('Numero di colonne nella pagina miniature', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Numero di righe nella pagina miniature', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Numero massimo di tabs da mostrare', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Mostra descrizione file (oltre al titolo) sotto la miniatura', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Mostra numero di viste sotto la miniatura', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Mostra numero di commenti sotto la miniatura', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Mostra nome utente sotto la miniatura', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Display name of admin uploaders below the thumbnail', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Mostra nome file sotto la miniatura', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Mostra descrizione album', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Ordinamento di default per i files', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Numero minimo di voti per apparire tra i \'più votati\' ', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Visualizzazione Immagini', //cpg1.4
+  array('Larghezza della tabella per la visualizzazione (pixel o %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Informazioni file visibili di default', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Lunghezza massima descrizione', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Numero massimo di caratteri in una parola', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Mostra film strip', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Mostra nome file sotto le miniature nel film strip', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Numero di elementi nel film strip', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Intervallo Slideshow in millisecondi (1 secondo = 1000 millisecondi)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Impostazioni Commenti', //cpg1.4
+  array('Filtra parolacce nei commenti', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Consenti smiles nei commenti', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Consenti più commenti consecutivi dello stesso utente sul medesimo file (disabilita protezione flood)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Numero massimo di linee nel commento', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Lunghezza massima di un commento', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Notifica admin dei commenti via email', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Ordinamento dei commenti', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Prefisso per autori commenti anonimi', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Impostazioni Files e Miniature',
+  array('Qualità per files JPEG', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Dimensione Max per la miniatura <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Usa dimensione ( larghezza o altezza o dimensioni massime per le miniature ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Crea immagini intermedie','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Altezza o Larghezza massime per le immagini/video intermedie <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Dimensioni massime per files da uploadare (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Larghezza o altezza massime per immagini/video da uploadare (pixels)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Ridimensionamento automatico immagini che sforano i limiti', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Impostazioni avanzate Files e miniature',
+  array('Gli Albums possono essere privati (Nota: se cambi da \'si\' a \'no\' ogni album attualmente privato diventerà pubblico)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Mostra icona per album privati agli ospiti','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('caratteri proibiti nei nomi dei files', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Tipi di immagini consentite', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Tipi di filmato consentiti', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Autoplay filmati', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Tipi di files audio consentiti', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Tipi di documenti consentiti', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Metodo di ridimensionamento immagini','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Percorso a utility ImageMagick \'convert\' (esempio /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Opzioni per riga di comando di ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Leggi dati EXIF nei files JPEG', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Leggi dati IPTC nei files JPEG', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Cartella dell\'album <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Cartella per files utente <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Prefisso per immagini intermedie <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('Prefisso per le miniature <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('CHMOD di default per le cartelle', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('CHMOD di default per i files', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Impostazioni utente',
+  array('Consenti nuove registrazioni', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Consenti accesso ad utenti che non hanno effettuato il login (ospiti o anonimi)', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Richiesta autenticazione via email per nuove registrazioni', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Notifica admin di nuove registrazioni via email', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Attivazione Admin delle registrazioni', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Consenti a due utenti di condividere lo stesso indirizzo email', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Notifica Admin di files in attesa di approvazione', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Consenti agli utenti di visualizzare la lista utenti', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Consenti agli utenti di modificare il proprio indirizzo email nel profilo', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Consenti agli utenti di mantenere il controllo delle loro immagini nelle gallerie pubbliche', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Numero di login falliti consentiti prima del ban temporaneo (per evitare attacchi brute force)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Durata ban temporaneo dopo login falliti', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Abilita Report ad Admin', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Profili personalizzati per profilo utente (lasciare vuoto se inutilizzato).
+  Utilizzare Profilo 6 per lunghe descrizioni come le biografie', //cpg1.4
+  array('Profilo 1 ', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Profilo 2 ', 'user_profile2_name', 0), //cpg1.4
+  array('Profilo 3 ', 'user_profile3_name', 0), //cpg1.4
+  array('Profilo 4 ', 'user_profile4_name', 0), //cpg1.4
+  array('Profilo 5 ', 'user_profile5_name', 0), //cpg1.4
+  array('Profilo 6 ', 'user_profile6_name', 0), //cpg1.4
+
+  'Campi personalizzabili per descrizione immagine (lasciare vuoto se inutilizzato)',
+  array('Campo 1', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Campo 2', 'user_field2_name', 0),
+  array('Campo 3', 'user_field3_name', 0),
+  array('Campo 4', 'user_field4_name', 0),
+
+  'Impostazioni Cookies',
+  array('Nome Cookie', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Percorso Cookie', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Impostazioni Email  (di solito nulla deve essere cambiato; lasciare tutti i campi vuoti se insicuri)', //cpg1.4
+  array('SMTP Host (se lasciato vuoto verrà utilizzato sendmail)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP Username', 'smtp_username', 0), //cpg1.4
+  array('SMTP Password', 'smtp_password', 0), //cpg1.4
+
+  'Statistiche e Logging', //cpg1.4
+  array('Modo di Logging <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Log ecards', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Mantieni statistiche dettagliate per i voti','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Mantieni statistiche dettagliate per le viste','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Impostazioni Manutenzione', //cpg1.4
+  array('Abilita debug mode', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Mostra avvisi in debug mode', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('La Galleria è offline', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Impostazioni generali',
-  array('Nome galleria', 'gallery_name', 0),
-  array('Descrizione galleria', 'gallery_description', 0),
-  array('Email amministratore', 'gallery_admin_email', 0),
-  array('Target per il link \'Vedi altre immagini\' nelle e-cards', 'ecards_more_pic_target', 0),
-  array('Galleria non operativa', 'offline', 1),
-  array('Registra e-Cards', 'log_ecards', 1),
-  array('Consenti download come ZIP dei Preferiti', 'enable_zipdownload', 1),
-
-  'Language, Themes &amp; Charset settings',
-  array('Lingua', 'lang', 5),
-  array('Tema', 'theme', 6),
-  array('Mostra elenco lingue', 'language_list', 8),
-  array('Mostra bandiere lingue', 'language_flags', 8),
-  array('Mostra &quot;reset&quot; nella scelta della lingua', 'language_reset', 1),
-  array('Mostra elenco temi', 'theme_list', 8),
-  array('Mostra &quot;reset&quot; nella scelta del tema', 'theme_reset', 1),
-  array('Mostra FAQ - domande frequenti', 'display_faq', 1),
-  array('Mostra aiuto per bbcode', 'show_bbcode_help', 1),
-  array('Codifica caratteri', 'charset', 4),
-
-  'Vista elenco album',
-  array('Larghezza tabella principale (pixels o %)', 'main_table_width', 0),
-  array('Numero di livelli delle categorie da mostrare', 'subcat_level', 0),
-  array('Numero di albums da mostrare', 'albums_per_page', 0),
-  array('Numero di colonne dell\'elenco album', 'album_list_cols', 0),
-  array('Dimensione miniature in pixels', 'alb_list_thumb_size', 0),
-  array('Contenuto della pagina principale', 'main_page_layout', 0),
-  array('Mostra miniature per primo livello album nelle categorie','first_level',1),
-
-  'Vista miniature',
-  array('Numero di colonne nella pagina delle miniature', 'thumbcols', 0),
-  array('Numero di righe nella pagina delle miniature', 'thumbrows', 0),
-  array('Massimo numero di tabs da mostrare', 'max_tabs', 0),
-  array('Mostra descrizione (in aggiunta al titolo) sotto la miniatura', 'caption_in_thumbview', 1),
-  array('Mostra numero di viste sotto la miniatura', 'views_in_thumbview', 1),
-  array('Mostra numero di commenti sotto la miniatura', 'display_comment_count', 1),
-  array('Mostra nome uploader sotto la miniatura', 'display_uploader', 1),
-  array('Criterio di default per ordinare le immagini', 'default_sort_order', 3),
-  array('Minimo numero di voti affinch un\'immagine entri nella lista delle \'pi votate\'', 'min_votes_for_rating', 0),
-
-  'Vista immagine &amp; Impostazioni commenti',
-  array('Larghezza della tabella mostra immagine (pixels o %)', 'picture_table_width', 0),
-  array('Info immagini visibili di default', 'display_pic_info', 1),
-  array('Filtra parolacce nei commenti', 'filter_bad_words', 1),
-  array('Consenti smiles nei commenti', 'enable_smilies', 1),
-  array('Consenti pi commenti consecutivi ad un\'immagine dallo stesso utente (disattiva protezione flood)', 'disable_comment_flood_protect', 1),
-  array('Lunghezza massima descrizione', 'max_img_desc_length', 0),
-  array('Max numero di caratteri in una parola', 'max_com_wlength', 0),
-  array('Max numero di linee in un commento', 'max_com_lines', 0),
-  array('Lunghezza massima del commento', 'max_com_size', 0),
-  array('Mostra film strip', 'display_film_strip', 1),
-  array('Numero di miniature nella film strip', 'max_film_strip_items', 0),
-  array('Avvisa admin via email quando arrivano commenti', 'email_comment_notification', 1),
-  array('Intervallo slideshow in millisecondi (1 secondo = 1000 millisecondi)', 'slideshow_interval', 0),
-
-  'Impostazioni immagini e miniature',
-  array('Qualit files JPEG', 'jpeg_qual', 0),
-  array('Max dimensione delle miniature <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0),
-  array('Usa dimensione ( larghezza o altezza o aspetto Max per miniature e immagini intermedie)<b>**</b>', 'thumb_use', 7),
-  array('Crea immagini intermedie','make_intermediate',1),
-  array('Max larghezza o altezza delle immagini intermedie <b>*</b>', 'picture_width', 0),
-  array('Peso massimo dei files (KB)', 'max_upl_size', 0),
-  array('Max larghezza o altezza delle immagini/video caricati (pixels)', 'max_upl_width_height', 0),
-
-  'Impostazioni avanzate files e miniature',
-  array('Mostra icona album privati ad utenti non connessi','show_private',1),
-  array('Caratteri proibiti nei nomi dei file', 'forbiden_fname_char',0),
-//  array('Estensioni consentite per le immagini', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Tipi di immagine consentiti', 'allowed_img_types',0),
-  array('Tipi di video consentiti', 'allowed_mov_types',0),
-  array('Tipi di audio consentiti', 'allowed_snd_types',0),
-  array('Tipi di documento consentiti', 'allowed_doc_types',0),
-  array('Metodo ridimensionamento immagini','thumb_method',2),
-  array('Percorso per la utility \'convert\' di ImageMagick (esempio /usr/bin/X11/)', 'impath', 0),
-//  array('Tipi di immagine consentiti (solo per ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Opzioni di comando per ImageMagick', 'im_options', 0),
-  array('Leggi dati EXIF nei file JPEG', 'read_exif_data', 1),
-  array('Leggi dati IPTC nei file JPEG', 'read_iptc_data', 1),
-  array('Cartella degli album <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0),
-  array('Cartella immagini utenti <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0),
-  array('Prefisso per le immagini intermedie <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0),
-  array('Prefisso per le miniature <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0),
-  array('Chmod di default per le cartelle', 'default_dir_mode', 0),
-  array('Chmod di default per i file', 'default_file_mode', 0),
-
-  'Impostazioni utenti',
-  array('Consenti nuove registrazioni', 'allow_user_registration', 1),
-  array('Verifica tramite e-mail richiesta', 'reg_requires_valid_email', 1),
-  array('Avvisa via email admin di registrazioni utenti', 'reg_notify_admin_email', 1),
-  array('Consenti due utenti con la stessa email', 'allow_duplicate_emails_addr', 1),
-  array('Utenti possono avere album privati (Nota: cambiando da \'si\' a \'no\' tutti gli album attualmente privati diventeranno pubblici)', 'allow_private_albums', 1),
-  array('Avvisa via email admin di file in attesa di approvazione', 'upl_notify_admin_email', 1),
-  array('Consenti agli utenti connessi di vedere la Lista Utenti', 'allow_memberlist', 1),
-
-  'Campi personalizzati per le descrizioni (lascia vuoti se inutilizzati)',
-  array('Nome campo 1', 'user_field1_name', 0),
-  array('Nome campo 2', 'user_field2_name', 0),
-  array('Nome campo 3', 'user_field3_name', 0),
-  array('Nome campo 4', 'user_field4_name', 0),
-
-  'Impostazioni cookies',
-  array('Nome del cookie usato dallo script (usando l\'integrazione con la bbs, assicurati che sia diverso dal nome dei cookie di quest\'ultima)', 'cookie_name', 0),
-  array('Percorso del cookie usato dallo script', 'cookie_path', 0),
-
-  'Impostazioni varie',
-  array('Attiva modalit debug', 'debug_mode', 9),
-  array('Mostra avvisi (notices) in modalit debug', 'debug_notice', 1),
-  '<br /><div align="left"><a name="notice1"></a>(*) Le impostazioni con * non devono essere modificate se vi sono gi delle immagini nella galleria.<br />
-  <a name="notice2"></a>(**) La modifica di queste impostazioni non modifica i file precedentemente inseriti, quindi si consiglia di non modificarli se ci sono gi dei file nella galleria. Si possono per applicare le modifiche ai file gi esistenti, mediante la funzione &quot;<a href="util.php">Manutenzione</a>&quot; del menu di amministrazione.</div><br />',
-);
 
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Invia e-Cards',
+  'title' => 'Ecards Inviate',
   'ecard_sender' => 'Mittente',
   'ecard_recipient' => 'Destinatario',
   'ecard_date' => 'Data',
-  'ecard_display' => 'Mostra e-Card',
+  'ecard_display' => 'Mostra ecard',
   'ecard_name' => 'Nome',
   'ecard_email' => 'Email',
   'ecard_ip' => 'IP #',
   'ecard_ascending' => 'ascendente',
   'ecard_descending' => 'discendente',
-  'ecard_sorted' => 'Ordinate',
+  'ecard_sorted' => 'Ordinamento',
   'ecard_by_date' => 'per data',
   'ecard_by_sender_name' => 'per nome mittente',
   'ecard_by_sender_email' => 'per email mittente',
-  'ecard_by_sender_ip' => 'per indirizzo IP mittente ',
+  'ecard_by_sender_ip' => 'per IP mittente',
   'ecard_by_recipient_name' => 'per nome destinatario',
   'ecard_by_recipient_email' => 'per email destinatario',
-  'ecard_number' => 'mostra record dal %s al %s di %s',
-  'ecard_goto_page' => 'vai alla pagina',
-  'ecard_records_per_page' => 'Record per pagina',
+  'ecard_number' => 'mostra record %s a %s di %s',
+  'ecard_goto_page' => 'vai a pagina',
+  'ecard_records_per_page' => 'Records per pagina',
   'check_all' => 'Seleziona Tutti',
   'uncheck_all' => 'Deseleziona Tutti',
-  'ecards_delete_selected' => 'Cancella e-Card selezionate',
-  'ecards_delete_confirm' => 'Sei sicuro di voler cancellare i record? Spunta il checkbox!',
+  'ecards_delete_selected' => 'Elimina ecards selezionate',
+  'ecards_delete_confirm' => 'Sei sicuro di voler cancellare questi records? Spunta la casella!',
   'ecards_delete_sure' => 'Sono sicuro',
 );
 
@@ -528,34 +828,36 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Inserisci nome e commento',
-  'com_added' => 'Il tuo commento  stato aggiunto',
-  'alb_need_title' => 'Inserisci il titolo dell\'album !',
-  'no_udp_needed' => 'Non necessita di aggiornamenti.',
-  'alb_updated' => 'Album aggiornato',
-  'unknown_album' => 'Album inesistente o upload non consentito in quest\'album',
-  'no_pic_uploaded' => 'Nessuna immagine aggiunta !<br /><br />Controlla che il server permetta gli uploads...',
+  'empty_name_or_com' => 'Devi inserire il tuo nome e un commento',
+  'com_added' => 'Il tuo commento è stato aggiunto',
+  'alb_need_title' => 'Devi inserire un titolo per l\'album !',
+  'no_udp_needed' => 'Nessun aggiornamento necessario.',
+  'alb_updated' => 'Album Aggiornato',
+  'unknown_album' => 'L\'Album selezionato non esiste o non hai i permessi per effettuare uploads in questo Album',
+  'no_pic_uploaded' => 'Nessun file caricato !<br /><br />Se veramente hai selezionato un file per l\'upload, controlla che il server consenta gli uploads...',
   'err_mkdir' => 'Impossibile creare la cartella %s !',
-  'dest_dir_ro' => 'La cartella di destinazione %s non  scrivibile !',
-  'err_move' => 'Impossible spostare %s in %s !',
-  'err_fsize_too_large' => 'La dimensione dell\'immagine caricata  eccessiva (il massimo consentito  %s x %s) !',
-  'err_imgsize_too_large' => 'Il peso del file caricato  eccessivo (il massimo consentito  %s KB) !',
-  'err_invalid_img' => 'Il file caricato non  un\'immagine supportata !',
-  'allowed_img_types' => 'Puoi caricare %s immagini.',
-  'err_insert_pic' => 'L\'immagine \'%s\' non pu essere inserita',
-  'upload_success' => 'Immagine caricata con successo<br /><br />Sar visibile dopo il vaglio di un amministratore.',
-  'notify_admin_email_subject' => '%s - Notifica inserimento',
-  'notify_admin_email_body' => '%s ha inserito un\'immagine per la quale serve la tua approvazione. Visita %s',
+  'dest_dir_ro' => 'La cartella di destinazione %s non è scrivibile dallo script !',
+  'err_move' => 'Impossibile spostare %s in %s !',
+  'err_fsize_too_large' => 'La dimensione del file caricato è troppo grande (il massimo consentito è %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'La dimensione del file caricato è troppo grande (il massimo consentito è %s KB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'Il file caricato non è un file di immagine valido !',
+  'allowed_img_types' => 'Puoi caricare solo %s immagini.',
+  'err_insert_pic' => 'Il file \'%s\' non può essere inserito nell\'album ',
+  'upload_success' => 'File caricato con successo.<br /><br />Sarà visibile dopo l\'approvazione di un Admin.',
+  'notify_admin_email_subject' => '%s - Notifica Upload',
+  'notify_admin_email_body' => 'Una nuova immagine è stata inserita da %s ed è richiesta la tua approvazione. Visita %s',
   'info' => 'Informazione',
   'com_added' => 'Commento aggiunto',
   'alb_updated' => 'Album aggiornato',
-  'err_comment_empty' => 'Il commento  vuoto !',
+  'err_comment_empty' => 'Il tuo commento è vuoto !',
   'err_invalid_fext' => 'Solo i files con le seguenti estensioni sono ammessi : <br /><br />%s.',
-  'no_flood' => 'Spiacenti, sei gi autore del commento<br /><br />Edita il commento se vuoi',
-  'redirect_msg' => 'Sei stato reindirizzato.<br /><br /><br />Clicca \'CONTINUA\' se la pagina non si ricarica automaticamente',
-  'upl_success' => 'Immagine aggiunta con successo',
-  'email_comment_subject' => 'Commento inserito su Coppermine Photo Gallery',
+  'no_flood' => 'Spiacente, ma sei l\'autore dell\'ultimo commento postato per questo file<br /><br />Modifica il commento precedente',
+  'redirect_msg' => 'Stai per essere indirizzato.<br /><br /><br />Clicca \'CONTINUA\' se la pagina non si aggiorna automaticamente',
+  'upl_success' => 'File aggiunto con successo',
+  'email_comment_subject' => 'Commento postato su Coppermine Photo Gallery',
   'email_comment_body' => 'Qualcuno ha inserito un commento nella tua galleria. Vedilo su',
+  'album_not_selected' => 'Album non selezionato', //cpg1.4
+  'com_author_error' => 'Un utente registrato sta usando questo nickname, esegui il login o usane un altro', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -563,31 +865,59 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Descrizione',
-  'fs_pic' => 'immagine full size',
-  'del_success' => 'cancellata con successo',
-  'ns_pic' => 'immagine normale',
-  'err_del' => 'non pu essere cancellata',
+  'caption' => 'Didascalia',
+  'fs_pic' => 'Immagine Full Size',
+  'del_success' => 'cancellato con successo',
+  'ns_pic' => 'Immagine Normale',
+  'err_del' => 'non può essere cancellato',
   'thumb_pic' => 'miniatura',
   'comment' => 'commento',
   'im_in_alb' => 'immagine nell\'album',
-  'alb_del_success' => 'Album \'%s\' cancellato',
+  'alb_del_success' => 'Album &laquo;%s&raquo; cancellato', //cpg1.4
   'alb_mgr' => 'Album Manager',
   'err_invalid_data' => 'Dati non validi ricevuti in \'%s\'',
   'create_alb' => 'Creazione album \'%s\'',
-  'update_alb' => 'Aggiornamento album \'%s\' con titolo \'%s\' ed indice \'%s\'',
-  'del_pic' => 'Cancella immagine',
+  'update_alb' => 'Aggiornamento album \'%s\' con titolo \'%s\' e indice \'%s\'',
+  'del_pic' => 'Cancella file',
   'del_alb' => 'Cancella album',
   'del_user' => 'Cancella utente',
-  'err_unknown_user' => 'Utente inesistente !',
+  'err_unknown_user' => 'L\'utente selezionato non esiste !',
+  'err_empty_groups' => 'Tabella del gruppo inesistente o vuota!', //cpg1.4
   'comment_deleted' => 'Commento cancellato con successo',
+  'npic' => 'Immagine', //cpg1.4
+  'pic_mgr' => 'Modifica Immagine', //cpg1.4
+  'update_pic' => 'Aggiornamento immagine \'%s\' con nome file \'%s\' e indice \'%s\'', //cpg1.4
+  'username' => 'Nome Utente', //cpg1.4
+  'anonymized_comments' => '%s commento(i) anonimizzato(i)', //cpg1.4
+  'anonymized_uploads' => '%s upload(s) pubblico(i) anonimizzato(i)', //cpg1.4
+  'deleted_comments' => '%s commento(i) cancellato(i)', //cpg1.4
+  'deleted_uploads' => '%s upload(s) pubblico(i) cancellato(i)', //cpg1.4
+  'user_deleted' => 'utente %s cancellato', //cpg1.4
+  'activate_user' => 'Attiva utente', //cpg1.4
+  'user_already_active' => 'Account già attivo', //cpg1.4
+  'activated' => 'Attivato', //cpg1.4
+  'deactivate_user' => 'Disattiva utente', //cpg1.4
+  'user_already_inactive' => 'Account già inattivo', //cpg1.4
+  'deactivated' => 'Disattivato', //cpg1.4
+  'reset_password' => 'Reset password(s)', //cpg1.4
+  'password_reset' => 'Password reset to %s', //cpg1.4
+  'change_group' => 'Cambia gruppo principale', //cpg1.4
+  'change_group_to_group' => 'Cambiamento da %s a %s', //cpg1.4
+  'add_group' => 'Aggiungi gruppo secondario', //cpg1.4
+  'add_group_to_group' => 'Aggiunta dell\'utente %s al gruppo %s. Adesso è membro di %s come gruppo primario e di %s come secondari(o).', //cpg1.4
+  'status' => 'Stato', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'I dati per l\'Ecard alla quale tenti di accedere sono stati corrotti dal client Email. Controlla che il link sia completo.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -596,54 +926,115 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-  'confirm_del' => 'Vuoi davvero cancellare questa immagine? \\nI commenti andranno persi.',
-  'del_pic' => 'CANCELLA QUESTA IMMAGINE',
+  'confirm_del' => 'Sicuro di voler CANCELLARE questo file ? \\nAnche i commenti saranno cancellati.', //js-alert
+  'del_pic' => 'CANCELLA FILE',
   'size' => '%s x %s pixels',
   'views' => '%s volte',
   'slideshow' => 'Slideshow',
   'stop_slideshow' => 'STOP SLIDESHOW',
-  'view_fs' => 'Clicca per immagine full size',
-  'edit_pic' => 'Modifica descrizione',
+  'view_fs' => 'Clicca per l\'immagine full size',
+  'edit_pic' => 'Modifica informazioni file', //cpg1.4
   'crop_pic' => 'Ritaglia e Ruota',
+  'set_player' => 'Cambia Player',
 );
 
 $lang_picinfo = array(
-  'title' =>'Info immagine',
+  'title' =>'Informazioni File',
   'Filename' => 'Nome file',
-  'Album name' => 'Nome album',
-  'Rating' => 'Punteggio (%s voti)',
+  'Album name' => 'Nome Album',
+  'Rating' => 'Valutazione (%s voti)',
   'Keywords' => 'Keywords',
-  'File Size' => 'Peso file',
+  'File Size' => 'Dimensione file',
+  'Date Added' => 'Aggiunto il', //cpg1.4
   'Dimensions' => 'Dimensioni',
-  'Displayed' => 'Mostrato',
-  'Camera' => 'Camera',
-  'Date taken' => 'Data di scatto',
-  'Aperture' => 'Apertura',
-  'Exposure time' => 'Esposizione',
-  'Focal length' => 'Focale',
+  'Displayed' => 'Visto',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Marca', //cpg1.4
+  'Model' => 'Modello', //cpg1.4
+  'DateTime' => 'Ora e data', //cpg1.4
+  'DateTimeOriginal' => 'Ora e data di scatto', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Apertura Diaframma', //cpg1.4
+  'FocalLength' => 'Lunghezza Focale', //cpg1.4
   'Comment' => 'Commento',
-  'addFav'=>'Aggiungi a "I miei Preferiti"',
+  'addFav'=>'Aggiungi ai preferiti',
   'addFavPhrase'=>'Preferiti',
-  'remFav'=>'Rimuovi da "I miei Preferiti"',
+  'remFav'=>'Rimuovi dai preferiti',
   'iptcTitle'=>'Titolo IPTC',
   'iptcCopyright'=>'Copyright IPTC',
   'iptcKeywords'=>'Keywords IPTC',
   'iptcCategory'=>'Categoria IPTC',
-  'iptcSubCategories'=>'Sub Categorie IPTC',
+  'iptcSubCategories'=>'Sottocategoria IPTC',
+  'ColorSpace' => 'Spazio Colore', //cpg1.4
+  'ExposureProgram' => 'Programma di esposizione', //cpg1.4
+  'Flash' => 'Flash', //cpg1.4
+  'MeteringMode' => 'Modalità di ripresa', //cpg1.4
+  'ExposureTime' => 'Tempo d\'esposizione', //cpg1.4
+  'ExposureBiasValue' => 'Bias Esposizione', //cpg1.4
+  'ImageDescription' => ' Descrizione immagine', //cpg1.4
+  'Orientation' => 'Orientamento', //cpg1.4
+  'xResolution' => 'Risoluzione X', //cpg1.4
+  'yResolution' => 'Risoluzione Y', //cpg1.4
+  'ResolutionUnit' => 'Unità di risoluzione', //cpg1.4
+  'Software' => 'Software', //cpg1.4
+  'YCbCrPositioning' => 'Posizionamento YCbCr', //cpg1.4
+  'ExifOffset' => 'Exif Offset', //cpg1.4
+  'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Versione Exif', //cpg1.4
+  'DateTimeOriginal' => 'Ora e data Originale', //cpg1.4
+  'DateTimedigitized' => 'Ora e data digitale', //cpg1.4
+  'ComponentsConfiguration' => 'Configurazione componenti', //cpg1.4
+  'CompressedBitsPerPixel' => 'Bits Compressi Per Pixel', //cpg1.4
+  'LightSource' => 'Sorgente Luminosa', //cpg1.4
+  'ISOSetting' => 'Impostazioni ISO', //cpg1.4
+  'ColorMode' => 'Modo Colore', //cpg1.4
+  'Quality' => 'Qualità', //cpg1.4
+  'ImageSharpening' => 'Sharpening Immagine', //cpg1.4
+  'FocusMode' => 'Modalità di messa a fuoco', //cpg1.4
+  'FlashSetting' => 'Impostazioni Flash', //cpg1.4
+  'ISOSelection' => 'Selezione ISO', //cpg1.4
+  'ImageAdjustment' => 'Rifinitura immagine', //cpg1.4
+  'Adapter' => 'Adattatore', //cpg1.4
+  'ManualFocusDistance' => 'Distanza di messa a fuoco manuale', //cpg1.4
+  'DigitalZoom' => 'Zoom Digitale', //cpg1.4
+  'AFFocusPosition' => 'Posizione AF', //cpg1.4
+  'Saturation' => 'Saturazione', //cpg1.4
+  'NoiseReduction' => 'Riduzione Rumore', //cpg1.4
+  'FlashPixVersion' => 'Versione Flash Pix', //cpg1.4
+  'ExifImageWidth' => 'Larghezza Immagine Exif', //cpg1.4
+  'ExifImageHeight' => 'Altezza Immagine Exif', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Interoperabilità Offset Exif', //cpg1.4
+  'FileSource' => 'Sorgente File', //cpg1.4
+  'SceneType' => 'Tipo di Scena', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Modalità di esposizione', //cpg1.4
+  'WhiteBalance' => 'Bilanciamento del Bianco', //cpg1.4
+  'DigitalZoomRatio' => 'Ratio Zoom Digitale', //cpg1.4
+  'SceneCaptureMode' => 'Modalità di cattura scena', //cpg1.4
+  'GainControl' => 'Controllo Guadagno', //cpg1.4
+  'Contrast' => 'Contrasto', //cpg1.4
+  'Saturation' => 'Saturazione', //cpg1.4
+  'Sharpness' => 'Sharpness', //cpg1.4
+  'ManageExifDisplay' => 'Gestione Display Exif', //cpg1.4
+  'submit' => 'Invia', //cpg1.4
+  'success' => 'Informazioni aggiornate con successo.', //cpg1.4
+  'details' => 'Dettagli', //cpg1.4
 );
 
 $lang_display_comments = array(
   'OK' => 'OK',
-  'edit_title' => 'Edita questo commento',
-  'confirm_delete' => 'Vuoi davvero cancellare questo commento?',
+  'edit_title' => 'Modifica questo commento',
+  'confirm_delete' => 'Sicuro di voler cancellare questo commento ?', //js-alert
   'add_your_comment' => 'Aggiungi il tuo commento',
   'name'=>'Nome',
   'comment'=>'Commento',
-  'your_name' => 'Anon',
+  'your_name' => 'Anonimo',
+  'report_comment_title' => 'Segnala questo commento all\'amministratore', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-  'click_to_close' => 'Clicca l\'immagine per chiudere questa finestra',
+  'click_to_close' => 'Clicca sull\'immagine per chiudere questa finestra',
 );
 
 }
@@ -653,22 +1044,66 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Invia una e-card',
-  'invalid_email' => '<b>Attento</b> : email non valida !',
+  'title' => 'Invia un E-card',
+  'invalid_email' => '<font color="red"><b>Attenzione</b></font>: indirizzo email non valido:', //cpg1.4
   'ecard_title' => 'Una e-card da %s per te',
-  'error_not_image' => 'Solo le immagini possono essere inviate come e-Card.',
-  'view_ecard' => 'Se la e-card non  visualizzata correttamente, clicca su questo link',
-  'view_more_pics' => 'Clicca su questo link per altre immagini !',
-  'send_success' => 'E-card inviata con successo',
-  'send_failed' => 'Spiacenti ma il server non pu inviare la tua e-card...',
+  'error_not_image' => 'Solo le immagini possono essere inviate come ecard.',
+  'view_ecard' => 'Link alternativo se la e-card non viene visualizzata correttamente', //cpg1.4
+  'view_ecard_plaintext' => 'Per vedere la ecard, copia e incolla questo url nella barra degli indirizzi del tuo browser:', //cpg1.4
+  'view_more_pics' => 'Visualizza più immagini !', //cpg1.4
+  'send_success' => 'La tua ecard è stata inviata',
+  'send_failed' => 'Spiacente ma il server non può inviare la e-card...',
   'from' => 'Da',
-  'your_name' => 'Il tuo nome',
-  'your_email' => 'La tua email',
-  'to' => 'Per ',
+  'your_name' => 'Tuo nome',
+  'your_email' => 'Tuo indirizzo email',
+  'to' => 'A',
   'rcpt_name' => 'Nome destinatario',
-  'rcpt_email' => 'Email destinatario',
-  'greetings' => 'Saluti',
-  'message' => 'Messaggio',
+  'rcpt_email' => 'Indirizzo email destinatario',
+  'greetings' => 'Intestazione', //cpg1.4
+  'message' => 'Messaggio', //cpg1.4
+  'ecards_footer' => 'Inviato da %s da IP %s alle %s (Orario Galleria)', //cpg1.4
+  'preview' => 'Anteprima ecard', //cpg1.4
+  'preview_button' => 'Anteprima', //cpg1.4
+  'submit_button' => 'Invia ecard', //cpg1.4
+  'preview_view_ecard' => 'Questo sarà un link alternativo alla ecard una volta che verr&agrqave; generata. Non funzionerà per le anteprime.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Segnala all\'amministratore', //cpg1.4
+  'invalid_email' => '<b>Attenzione</b> : indirizzo email non valido !', //cpg1.4
+  'report_subject' => 'Segnalazione da %s nella galleria %s', //cpg1.4
+  'view_report' => 'Link alternativo se la segnalazione non viene visualizzata correttamente', //cpg1.4
+  'view_report_plaintext' => 'Per vedere la segnalazione, copia e incolla questo url nella barra degli indirizzi del tuo browser:', //cpg1.4
+  'view_more_pics' => 'Galleria', //cpg1.4
+  'send_success' => 'Segnalazione inviata', //cpg1.4
+  'send_failed' => 'Spiacente ma il server non può inviare la tua segnalazione...', //cpg1.4
+  'from' => 'Da', //cpg1.4
+  'your_name' => 'Tuo nome', //cpg1.4
+  'your_email' => 'Tuo indirizzo email', //cpg1.4
+  'to' => 'A', //cpg1.4
+  'administrator' => 'Admin/Mod', //cpg1.4
+  'subject' => 'Soggetto', //cpg1.4
+  'comment_field_name' => 'Segnalazione messaggio di "%s"', //cpg1.4
+  'reason' => 'Ragione', //cpg1.4
+  'message' => 'Messaggio', //cpg1.4
+  'report_footer' => 'Inviato da %s da IP %s alle %s (Orario Galleria)', //cpg1.4
+  'obscene' => 'osceno', //cpg1.4
+  'offensive' => 'offensivo', //cpg1.4
+  'misplaced' => 'off-topic/fuori luogo', //cpg1.4
+  'missing' => 'mancante', //cpg1.4
+  'issue' => 'errore/impossibile visualizzare', //cpg1.4
+  'other' => 'altro', //cpg1.4
+  'refers_to' => 'Segnalazione File si riferisce a', //cpg1.4
+  'reasons_list_heading' => 'Ragione della segnalazione:', //cpg1.4
+  'no_reason_given' => 'Nessuna ragione indicata', //cpg1.4
+  'go_comment' => 'Vai al commento', //cpg1.4
+  'view_comment' => 'Visualizza segnalazione completa con commento', //cpg1.4
+  'type_file' => 'file', //cpg1.4
+  'type_comment' => 'commento', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -676,95 +1111,117 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Info immagine',
+  'pic_info' => 'Info File',
   'album' => 'Album',
   'title' => 'Titolo',
+  'filename' => 'Nome File', //cpg1.4
   'desc' => 'Descrizione',
   'keywords' => 'Keywords',
-  'pic_info_str' => '%s&times;%s - %sKB - %s viste - %s voti',
-  'approve' => 'Approva immagine',
-  'postpone_app' => 'Rinvia approvazione',
-  'del_pic' => 'Cancella immagine',
-  'read_exif' => 'Rileggi info EXIF',
-  'reset_view_count' => 'Resetta contatore',
-  'reset_votes' => 'Resetta voti',
+  'new_keyword' => 'Nuove keyword', //cpg1.4
+  'new_keywords' => 'Nuove keywords trovate', //cpg1.4
+  'existing_keyword' => 'Keywords esistenti', //cpg1.4
+  'pic_info_str' => '%s &times; %s - %s KB - %s viste - %s voti',
+  'approve' => 'Approva file',
+  'postpone_app' => 'Posticipa approvazione',
+  'del_pic' => 'Cancella file',
+  'del_all' => 'Cancella TUTTI i files', //cpg1.4
+  'read_exif' => 'Rileggi informazioni EXIF',
+  'reset_view_count' => 'Azzera contatore viste',
+  'reset_all_view_count' => 'Azzera TUTTI i contatori viste', //cpg1.4
+  'reset_votes' => 'Azzera voti',
+  'reset_all_votes' => 'Azzera TUTTI i voti', //cpg1.4
   'del_comm' => 'Cancella commenti',
-  'upl_approval' => 'Approvazione uploads',
-  'edit_pics' => 'Edita immagini',
-  'see_next' => 'Immagini successive',
-  'see_prev' => 'Immagini precedenti',
-  'n_pic' => '%s immagini',
-  'n_of_pic_to_disp' => 'Numero di immagini da mostrare',
-  'apply' => 'Applica modifiche',
-  'crop_title' => 'Editor Immagini Coppermine',
+  'del_all_comm' => 'Cancella TUTTI i commenti', //cpg1.4
+  'upl_approval' => 'Approvazione Upload', //cpg1.4
+  'edit_pics' => 'Modifica files',
+  'see_next' => 'Visualizza files successivi',
+  'see_prev' => 'Visualizza files precedenti',
+  'n_pic' => '%s files',
+  'n_of_pic_to_disp' => 'Numero di files da visualizzare',
+  'apply' => 'Applica Modifice',
+  'crop_title' => 'Coppermine Picture Editor',
   'preview' => 'Anteprima',
   'save' => 'Salva immagine',
   'save_thumb' =>'Salva come miniatura',
-  'sel_on_img' =>'La selezione deve essere tutta interna all\'immagine!', //js-alert
+  'gallery_icon' => 'Imposta come icona personale', //cpg1.4
+  'sel_on_img' =>'la selezione deve essere interamente sull\'immagine!', //js-alert
+  'album_properties' =>'Proprietà Album', //cpg1.4
+  'parent_category' =>'Categoria radice', //cpg1.4
+  'thumbnail_view' =>'Vista miniature', //cpg1.4
+  'select_unselect' =>'Seleziona/Deseleziona tutti', //cpg1.4
+  'file_exists' => "Il file di destinazione '%s' esiste già.", //cpg1.4
+  'rename_failed' => "Impossibile rinominare '%s' in '%s'.", //cpg1.4
+  'src_file_missing' => "File sorgente '%s' mancante.", // cpg 1.4
+  'mime_conv' => "Impossibile convertire il file '%s' in '%s'",//cpg1.4
+  'forb_ext' => 'Estensione file non consentita.',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
+// File faq.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'FAQ - Domande Frequenti',
-  'toc' => 'Indice',
+  'faq' => 'Frequently Asked Questions',
+  'toc' => 'Indice dei contenuti',
   'question' => 'Domanda: ',
   'answer' => 'Risposta: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Perch bisogna registrarsi?', 'L\'amministratore ha la facolt di rendere obbligatoria o facoltativa la registrazione. La registrazione consente agli utenti anonimi di diventare membri identificati, con la possibilit di inserire immagini proprie, costruire liste di preferiti, votare e commentare le immagini, ed altro.', 'allow_user_registration', '0'),
-  array('Come posso registrarmi?', 'Vai su &quot;Registrati&quot; e compila i campi richiesti (e se vuoi anche i campi opzionali).<br />Se l\'Amministratore ha abilitato la registrazione tramite email, dopo aver inviato le tue informazioni dovresti ricevere un messaggio all\'indirizzo indicato durante la registrazione, con le istruzioni su come attivare la tua iscrizione. Occorre confermare l\'iscrizione per poter effettuare il login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Come posso fare il login?', 'Vai su &quot;Login&quot;, inserisci username e password e spunta &quot;Ricordati di Me&quot; cos avrai accesso senza ripetere il login, quando ritornerai nel sito.<br /><b>NOTA: i Cookies devono essere abilitati e non devi cancellare il cookie di questo sito.</b>', 'offline', 0), //cpg1.3.0
-  array('Perch non posso fare il login?', 'Ti sei registrato ed hai seguito il link che ti  stato inviato via email? Il link attiver la tua registrazione. Per altri problemi di autenticazione contatta l\'amministratore del sito.', 'offline', 0), //cpg1.3.0
-  array('Cosa succede se dimentico la password?', 'Se su questo sito  presente il link  &quot;Recupero password&quot; usalo. Altrimenti contatta l\'amministratore del sito per una nuova password.', 'offline', 0), //cpg1.3.0
-//  array('Cosa succede se cambio indirizzo email?', 'Collegati e cambia il tuo indirizzo email nella sezione &quot;Il mio profilo&quot;', 'offline', 0), //cpg1.3.0
-  array('Come salvo una immagine in &quot;I miei preferiti&quot;?', 'Clicca sull\'immagine e attiva &quot;Mostra/nascondi info immagine&quot; scorri in gi sull\'insieme delle informazioni immagine e clicca su <b>Aggiungi a &quot;I miei preferiti&quot;</b>.<br />L\'amministratore pu aver abilitato la visualizzazione delle &quot;Info immagine&quot; per default<br />IMPORTANTE: I Cookies devono essere abilitati ed il cookie di questo sito non deve essere cancellato.', 'offline', 0), //cpg1.3.0
-  array('Come voto un\'immagine?', 'Clicca sulla miniatura, vai al fondo della pagina e scegli un voto.', 'offline', 0), //cpg1.3.0
-  array('Come inserisco un commento su un\'immagine?', 'Clicca su una miniatura, vai in fondo alla pagina ed inserisci il commento.', 'offline', 0), //cpg1.3.0
-  array('Come inserisco un\'immagine?', 'Vai alla sezione &quot;Aggiungi Immagine&quot;, seleziona l\'album in cui vuoi inserirla, clicca &quot;Browse&quot; e cerca l\'immagine da inserire, clicca su &quot;Apri&quot; (aggiungi un titolo e una descrizione se lo desideri) e infine clicca su &quot;Upload immagine&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  
-  array('Dove inserisco un\'immagine?', 'Puoi inserire immagini in uno dei tuoi album della &quot;Galleria personale&quot;. L\'amministratore pu inoltre consentirti di inserire immagini in uno o pi album della Galleria Principale.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Che tipo di immagine e di che dimensione posso inserire?', 'La dimensione ed il tipo (jpg, gif, ecc.) sono inmpostati dall\'amministratore.', 'offline', 0), //cpg1.3.0
-  array('Cos\' la &quot;Galleria personale&quot;?', 'La &quot;Galleria personale&quot;  una galleria in cui ogni utente pu inserire le proprie immagini e gestirle.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Come creo, rinomino o cancello un album nella &quot;Galleria personale&quot;?', 'Devi gi trovarti in &quot;Modalit Admin&quot;<br />vai in &quot;Crea/ordina album personali&quot; e clicca su &quot;Nuova&quot;. Cambia &quot;Nuovo Album&quot; con il nome che preferisci.<br />Puoi anche rinominare qualsiasi album presente nella tua galleria<br />Clicca alla fine su &quot;Applica le modifiche&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Come posso modificare o inibire gli utenti a vedere i miei album?', 'Devi gi trovarti in &quot;Modalit Admin&quot;<br />Vai in &quot;Modifica album personali&quot;. Sulla barra &quot;Aggiorna Album&quot;, seleziona l\'album che vuoi modificare. <br />Puoi cambiare il nome, la descrizione, la miniatura, limitare i permessi per vedere, votare o commentare.<br />Clicca su &quot;Aggiorna Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Come posso vedere le gallerie degli altri utenti?', 'Vai alla &quot;Lista Album&quot; e seleziona &quot;Gallerie Utenti&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cosa sono i &quot;cookies&quot;?', 'I cookkies sono file di testo con dati che sono inviati dal sito e memorizzati sul tuo computer.<br />I cookies usualmente permettono agli utilizzatori di lasciare e ritornare su un sito senza dover autenticarsi di nuovo o di riselezionare altre preferenze.', 'offline', 0), //cpg1.3.0
-  array('Dove posso trovare questo programma per il mio sito?', 'Copermine  una Galleria Multimediale free, rilasciata con licenza GNU GPL. E\' piena di funzionalit ed  realizzata per diverse piattaforme. Visita la <a href="http://coppermine.sf.net/">Home page Coppermine</a> per trovare altre informazioni o per effettuare il download.', 'offline', 0), //cpg1.3.0
-
-  'Navigazione del Sito', //cpg1.3.0
-  array('Cos\' la &quot;Lista Album&quot;?', 'Rappresenta il punto di ingresso dell\'intera galleria con un link a ciascuna categoria. I link alle diverse categorie possono essere delle miniature.', 'offline', 0), //cpg1.3.0
-  array('Cos\'e la &quot;Galleria personale&quot;?', 'Permette ad un utente di creare la propria galleria e di aggiungere, cancellare o modificare gli album, e di inserirvi i contenuti.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Quali sono le differenze tra la &quot;Modalit Admin&quot; e la &quot;Modalit Utente&quot;?', 'Quando  in &quot;Modalit Admin&quot; l\'utente pu modificare la propria galleria (o quelle pubbliche se autorizzato dall\'amministratore).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cos\' &quot;Carica Immagine&quot;?', 'Permette ad un utente di inserire un\'immagine (dimensione e tipo sono impostati dall\'amministratore) in una galleria selezionata da te o dall\'amministratore.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cos\' &quot;Ultimi Arrivi&quot;?', 'Permette di vedere gli ultimi arrivi nella galleria.', 'offline', 0), //cpg1.3.0
-  array('Cos\' &quot;Ultimi Commenti&quot;?', 'Permette di vedere gli ultimi commenti - insieme alle immagini - inseriti dagli utenti.', 'offline', 0), //cpg1.3.0
-  array('Cos\' &quot;Le pi viste&quot;?', 'Permette di vedere le immagini pi viste da tutti gli utenti (collegati o non collegati).', 'offline', 0), //cpg1.3.0
-  array('Cos\' &quot;Le pi votate&quot;?', 'Permette di vedere le immagini pi votate dagli utenti, mostrando la media dei voti (ad es.: 5 utenti votano ciascuno <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: l\'immagine dovrebbe avere un voto medio di <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; se cinque utenti votano l\'immagine da 1 a 5 (1,2,3,4,5) la media risultante sar di <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />I voti vanno da <img src="images/rating5.gif" width="65" height="14" border="0" alt="migliore" /> (migliore) a <img src="images/rating0.gif" width="65" height="14" border="0" alt="peggiore" /> (peggiore).', 'offline', 0), //cpg1.3.0
-  array('Cos\' &quot;I miei Preferiti&quot;?', 'Permette ad un utente di visualizzare le immagini preferite - memorizzate in un cookie sul proprio PC.', 'offline', 0), //cpg1.3.0
+  'FAQ Generiche',
+  array('Perchè mi devo registrare?', 'La registrazione potrebbe anche non essere richiesta dall\'amministratore. La registrazione fornisce ad un utente funzionalità aggiuntive quali la possibilità di effettuare uploads, tenere una lista di preferiti, valutare le immagini e inserire commenti, etc...', 'allow_user_registration', '1'),
+  array('Come posso registrarmi?', 'vai su &quot;Registrazione&quot; e compila tutti i campi richiesti (e quelli opzionali se vuoi).<br />Se l\'amministratore ha abilitato la notifica via email, allora dopo aver inviato la registrazione dovresti ricevere un messaggio email all\'indirizzo da te indicato, con le istruzioni su come attivare l\'utenza. La tua utenza deve essere attivata per poter effettuare il login.', 'allow_user_registration', '1'), //cpg1.4
+  array('Come eseguo il login?', 'Vai su &quot;Login&quot;, inserisci username e password e spunta ;Ricordami&quot; così sarai riconosciuto dal sito in seguito.<br /><b>IMPORTANTE: I Cookies devono essere abilitati e il cookie di questo sito non deve essere cancellato per poter usare la funzione &quot;Ricordami&quot;.</b>', 'offline', 0),
+  array('Perchè non posso effettuare il login?', 'Ti sei registrato e hai seguito il link inviatoti via email? Il link attiverà il tuo account. Per altri problemi di login contattare l\'amministratore.', 'offline', 0),
+  array('Cosa fare se dimentico la password?', 'Se nel sito è contenuto un link &quot;password dimenticata&quot; allora usalo. Altrimenti contatta l\'amministratore per una nuova password.', 'offline', 0),
+  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0),
+  array('Come salvo le immagini nei &quot;Preferiti&quot;?', 'Clicca su un\'immagine e clicca sul link &quot;info immagine&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Info immagine" />); scorri verso il basso le informazioni sull\'immagine e clicca su &quot;Aggiungi ai preferiti&quot;.<br />L\'amministratore potrebbe aver attivato le &quot;Informazioni sull\'immagine&quot; di default.<br />IMPORTANTE: I Cookies devono essere abilitati e il cookie di questo sito non deve essere cancellato.', 'offline', 0),
+  array('Come valuto un file?', 'Clicca sulla miniatura, vai in fondo e scegli una valutazione.', 'offline', 0),
+  array('Come inserisco un commento per un\'immagine?', 'Clicca su una miniatura vai in fondo e posta un commento.', 'offline', 0),
+  array('Come aggiungo un file?', 'Vai su &quot;Carica file&quot; e seleziona l\'album nel quale vuoi eseguire l\'upload. Clicca &quot;Sfoglia,&quot; trova il file da caricare e clicca &quot;Apri.&quot; Aggiungi un titolo e una descrizione se vuoi. Clicca  &quot;invia&quot;.<br /><br />In alternativa, se sei utente di <b>Windows XP</b>, puoi caricare più files contemporaneamente direttamente dai tuoi album privati usando il tool XP Publishing wizard.<br />Per istruzioni su come farlo, e dove trovare il file di registro corretto, clicca <a href="xp_publish.php">qui.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('Dove carico le immagini?', 'Sarai in grado di caricare un file in uno dei tuoi albums in &quot;Galleria Personale&quot;. L\'amministratore potrebbe anche consentirti di caricare un file in uno o più albums della galleria principale.', 'allow_private_albums', 0),
+  array('Di che tipo e di che dimensione possono esser i files caricati?', 'Le dimensioni e il tipo (jpg, png, etc.) sono a discrezione dell\'amministratore.', 'offline', 0),
+  array('Come posso creare, rinominare o cancellare un album nella &quot;Galleria Personale&quot;?', 'Dovresti già essere in &quot;Modo Admin&quot;<br />Vai su &quot;Crea/Organizza Albums&quot; e clicca &quot;Nuovo&quot;. Cambia &quot;Nuovo Album&quot; nel nome che desideri.<br />Puoi anche rinominare qualsiasi album nella tua galleria.<br />Clicca &quot;Applica Modifiche&quot;.', 'allow_private_albums', 0),
+  array('Come posso impedire agli utenti di visualizzare i miei albums?', 'Dovresti già essere in &quot;Modo Admin&quot;<br />Vai su &quot;Modifica Albums&quot;. Nella barra &quot;Aggiorna Album&quot;, seleziona l\'album che intendi modificare.<br />Lì potrai cambiare nome, descrizione, miniatura, impedire la visualizzazione e i commenti.<br />Clicca &quot;Aggiorna Album&quot;.', 'allow_private_albums', 0),
+  array('Come visualizzo le gallerie degli altri utenti?', 'Vai su &quot;Lista Album&quot; e seleziona &quot;Gallerie Utenti&quot;.', 'allow_private_albums', 0),
+  array('Cosa sono i cookies?', 'I Cookies sono files di puro testo contenenti i dati inviati da un sito web al tuo computer.<br />I Cookies di solito consentono di lasciare il sito e di tornarci senza dover nuovamente eseguire il login, e altre cose.', 'offline', 0),
+  array('Dove posso trovare questa piattaforma per il mio sito?', 'Coppermine è una Galleria multimediale assolutamente free, rilasciata sotto le licenze GNU GPL. Ricca di funzioni e portata su varie piattaforme. Visita la <a href="http://coppermine.sf.net/">Home Page di Coppermine</a> per saperne di più o per scaricarla.', 'offline', 0),
+
+  'Navigazione del sito',
+  array('Che cos\'è la &quot;Lista Album&quot;?', 'Questo ti mostrerà l\'intera categoria nella quale sei, con un link per ogni album. Se non sei in una categoria, ti mostrerà l\'intera galleria con un link per ogni categoria. Le miniature possono essere un link alle categorie.', 'offline', 0),
+  array('Che cos\'è la &quot;Galleria Personale&quot;?', 'Questa funzione consente agli utenti di creare le proprie gallerie e di creare, cancellare o modificare gli albums così come la possibilità di effettuare uploads negli stessi.', 'allow_private_albums', 1), //cpg1.4
+  array('Qual è la differenza tra ;Modo Admin&quot; e &quot;Modo utente&quot;?', 'Questa funzione, quando in Modo Admin, consente ad un utente di modificare le proprie gallerie (e anche quelle degli altri, se autorizzato).', 'allow_private_albums', 0),
+  array('Che cos\'è &quot;Carica File&quot;?', 'Questa funzione consente agli utenti di caricare un file (dimensioni e tipo sono fissati dall\'amministratore) in una galleria selezionata o da te o dallo stesso amministratore.', 'allow_private_albums', 0),
+  array('Che cos\'è &quot;Ultimi Uploads&quot;?', 'Questa funzione mostra gli ultimi files caricati sul sito.', 'offline', 0),
+  array('Che cos\'è &quot;Ultimi Commenti&quot;?', 'Questa funzione mostra gli ultimi commenti assegnati ai files inseriti dagli utenti.', 'offline', 0),
+  array('Che cos\'è &quot;Più Visti&quot;?', 'Questa funzione mostra i files maggiormente visualizzati dagli utenti (registrati o meno).', 'offline', 0),
+  array('Che cos\'è &quot;Più Votati&quot;?', 'Questa funzione mostra i files maggiormente votati dagli utenti, mostrando anche la valutazione media (es. cinque utenti danno ciascuno <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: il file avrà una valutazione media di <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; Cinque utenti che valutano il file da 1 a 5 (1,2,3,4,5) risulteranno in una media di <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />le valutazioni vanno da <img src="images/rating5.gif" width="65" height="14" border="0" alt="migliore" /> (migliore) a <img src="images/rating0.gif" width="65" height="14" border="0" alt="peggiore" /> (peggiore).', 'offline', 0),
+  array('Che cos\'è &quot;Preferiti&quot;?', 'Questa funzione consente agli utenti di memorizzare i propri files preferiti in un cookie inviato al proprio computer, e quindi richiamato quando comodo.', 'offline', 0),
 );
 
+
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Recupero password',
-  'err_already_logged_in' => 'Sei gi connesso (!)',
-  'enter_username_email' => 'Inserisci il tuo username o indirizzo email',
-  'submit' => 'vai',
-  'failed_sending_email' => 'Non  possibile inviare il promemoria password!',
-  'email_sent' => 'Una email con il tuo username e la password  stata inviata a %s',
+  'forgot_passwd' => 'Ricorda Password',
+  'err_already_logged_in' => 'Hai già eseguito il login !',
+  'enter_email' => 'Inserisci il tuo indirizzo email', //cpg1.4
+  'submit' => 'Invia',
+  'illegal_session' => 'Sessione recupero password non valida o scaduta.', //cpg1.4
+  'failed_sending_email' => 'La password non può essere spedita !',
+  'email_sent' => 'Una emali con il tuo username e la password è stata spedita a %s', //cpg1.4
+  'verify_email_sent' => 'Impossibile inviare email a %s. Controlla il tuo indirizzo email per completare la procedura.', //cpg1.4
   'err_unk_user' => 'L\'utente selezionato non esiste!',
-  'passwd_reminder_subject' => '%s - Recupero Password',
-  'passwd_reminder_body' => 'Hai richiesto di recuperare i tuoi dati di accesso:
-Username: %s
+  'account_verify_subject' => '%s - Richiesta nuova password', //cpg1.4
+  'account_verify_body' => 'Hai richiesto una nuova password. Se sei intenzionato a procedere e ricevere una nuova password, clicca sul seguente link:
+  %s', //cpg1.4
+  'passwd_reset_subject' => '%s - La tua nuova password', //cpg1.4
+  'passwd_reset_body' => 'Di seguito la nuova password richiesta:
+Utente: %s
 Password: %s
-Clicca %s per fare il login.',
+Clicca %s per eseguire il log in.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -772,28 +1229,33 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Nome gruppo',
-  'disk_quota' => 'Quota disco',
-  'can_rate' => 'Pu votare le immagini',
-  'can_send_ecards' => 'Pu inviare e-cards',
-  'can_post_com' => 'Pu scrivere commenti',
-  'can_upload' => 'Pu inserire immagini',
-  'can_have_gallery' => 'Pu avere galleria personale',
-  'apply' => 'Applica modifiche',
+  'group_name' => 'Gruppo', //cpg1.4
+  'permissions' => 'Permessi', //cpg1.4
+  'public_albums' => 'Upload negli album pubblici', //cpg1.4
+  'personal_gallery' => 'Galleria Personale', //cpg1.4
+  'upload_method' => 'Modalità di upload', //cpg1.4
+  'disk_quota' => 'Quota Disco', //cpg1.4
+  'rating' => 'Valutazione', //cpg1.4
+  'ecards' => 'Ecards', //cpg1.4
+  'comments' => 'Commenti', //cpg1.4
+  'allowed' => 'Consentito', //cpg1.4
+  'approval' => 'Approvazione', //cpg1.4
+  'boxes_number' => 'No. di boxes', //cpg1.4
+  'variable' => 'variabile', //cpg1.4
+  'fixed' => 'fisso', //cpg1.4
+  'apply' => 'Salva Modifiche',
   'create_new_group' => 'Crea nuovo gruppo',
-  'del_groups' => 'Cancella gruppi selezionati',
-  'confirm_del' => 'Attento, gli utenti saranno trasferiti nel gruppo degli Utenti registrati - Vuoi proseguire?',
-  'title' => 'Gestisci gruppi utenti',
-  'approval_1' => 'Approvazione Pub. Upl.  (1)',
-  'approval_2' => 'Approvazione Priv. Upl.  (2)',
-  'upload_form_config' => 'Configurazione scheda per Upload',
-  'upload_form_config_values' => array( 'Upload solo file singolo', 'Upload solo file multiplo', 'Upload file solo da URI', 'Upload solo file ZIP', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'),
-  'custom_user_upload'=>'Gli utenti possono scegliere il numero di schede upload?',
-  'num_file_upload'=>'Numero massimo/esatto di schede per upload file',
-  'num_URI_upload'=>'Numero massimo/esatto di schede per upload URI',
-  'note1' => '<b>(1)</b> Gli uploads in un album pubblico necessitano della approvazione',
-  'note2' => '<b>(2)</b> Gli uploads in un album di un utente necessitano della approvazione',
-  'notes' => 'Note'
+  'del_groups' => 'Cancella gruppo(i) selezionato(i)',
+  'confirm_del' => 'Attenzione, quando cancelli un gruppo, gli utenti appartenenti a tale gruppo saranno trasferiti al gruppo utenti Registrati !\n\nDesideri continuare ?', //js-alert
+  'title' => 'Gestione Gruppi',
+  'num_file_upload' => 'Boxes Upload Files', //cpg1.4
+  'num_URI_upload' => 'Boxes Upload URI', //cpg1.4
+  'reset_to_default' => 'Imposta nome di default (%s) - consigliato!', //cpg1.4
+  'error_group_empty' => 'La tabella gruppi era vuota !<br /><br />Gruppi di default creati, ricarica questa pagina', //cpg1.4
+  'explain_greyed_out_title' => 'Perchè questa riga non è visibile?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Non puoi cambiare le proprietà di questo gruppo poichè hai impostato l\'opzione &quot; Consenti accesso senza il login (ospiti o anonimi)&quot; su &quot;No&quot; nella pagina di configurazione. Tutti gli ospiti (membri del gruppo %s) non possono fare altro che eseguire il login; quindi le impostazioni gruppi non valgono nulla per loro.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Non puoi cambiare le impostazioni del gruppo %s perchè i membri che ne fanno parte non possono agire in alcun modo.', //cpg1.4
+  'group_assigned_album' => 'Album(s) consentito(i)', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -807,48 +1269,66 @@
 );
 
 $lang_album_admin_menu = array(
-  'confirm_delete' => 'Vuoi davvero cancellare quest\'album ? \\nTutte le immagini ed i commenti andranno persi.',
+  'confirm_delete' => 'Sei sicuro di voler cancellare questo album ? \\nTutti i files e i commenti verranno cancellati.', //js-alert
   'delete' => 'CANCELLA',
-  'modify' => 'PROPRIETA\'',
-  'edit_pics' => 'EDITA IMMAGINI',
+  'modify' => 'PROPRIETÀ',
+  'edit_pics' => 'MODIFICA FILES',
 );
 
 $lang_list_categories = array(
   'home' => 'Home',
-  'stat1' => '<b>[pictures]</b> immagini: <b>[albums]</b> albums: <b>[cat]</b> categorie: <b>[comments]</b> commenti: viste <b>[views]</b> volte',
-  'stat2' => '<b>[pictures]</b> immagini: <b>[albums]</b> albums: viste <b>[views]</b> volte',
-  'xx_s_gallery' => '%s\'s Galleria',
-  'stat3' => '<b>[pictures]</b> immagini: <b>[albums]</b> albums: <b>[comments]</b> commenti: viste <b>[views]</b> volte'
+  'stat1' => '<b>[pictures]</b> files in <b>[albums]</b> albums e <b>[cat]</b> categorie con <b>[comments]</b> commenti, viste <b>[views]</b> volte',
+  'stat2' => '<b>[pictures]</b> files in <b>[albums]</b> albums viste <b>[views]</b> volte',
+  'xx_s_gallery' => 'Galleria di %s',
+  'stat3' => '<b>[pictures]</b> files in <b>[albums]</b> albums con <b>[comments]</b> commenti, viste <b>[views]</b> volte',
 );
 
 $lang_list_users = array(
-  'user_list' => 'Lista utenti',
+  'user_list' => 'Lista Utenti',
   'no_user_gal' => 'Non ci sono gallerie utenti',
-  'n_albums' => '%s album',
-  'n_pics' => '%s immagini'
+  'n_albums' => '%s album(s)',
+  'n_pics' => '%s file(s)',
 );
 
 $lang_list_albums = array(
-  'n_pictures' => '%s immagini',
-  'last_added' => ', ultimo arrivo del %s'
+  'n_pictures' => '%s files',
+  'last_added' => ', ultimo inserito il %s',
+  'n_link_pictures' => '%s files collegati', //cpg1.4
+  'total_pictures' => '%s files totali', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Gestione keywords', //cpg1.4
+  'edit' => 'Modifica', //cpg1.4
+  'delete' => 'Cancella', //cpg1.4
+  'search' => 'Ricerca', //cpg1.4
+  'keyword_test_search' => 'Cerca %s in una nuova finestra', //cpg1.4
+  'keyword_del' => 'Cancella la keyword %s', //cpg1.4
+  'confirm_delete' => 'Sei sicuro di voler cancellare la keyword %s dalla galleria?', //cpg1.4  // js-alert
+  'change_keyword' => 'Cambia keyword', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
   'login' => 'Login',
-  'enter_login_pswd' => 'Inserisci username e password per entrare',
-  'username' => 'Username',
+  'enter_login_pswd' => 'Inserisci Utente e password per eseguire il login',
+  'username' => 'Utente',
   'password' => 'Password',
   'remember_me' => 'Ricordami',
   'welcome' => 'Benvenuto %s ...',
-  'err_login' => '*** Non posso fare il login. Riprova ***',
-  'err_already_logged_in' => 'Sei gi connesso !',
-  'forgot_password_link' => 'Recupero password',
+  'err_login' => '*** Impossibile eseguire il log in. Riprova ***',
+  'err_already_logged_in' => 'Hai già eseguito il login !',
+  'forgot_password_link' => 'Password dimenticata',
+  'cookie_warning' => 'Attenzione, il tuo browser non accetta i cookies', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -858,17 +1338,20 @@
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
   'logout' => 'Logout',
   'bye' => 'Arrivederci %s ...',
-  'err_not_loged_in' => 'Non sei connesso !',
+  'err_not_loged_in' => 'Non hai eseguito il login !',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'Info PHP',
-  'explanation' => 'Questo  l\'output generato dalla funzione PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>, (con l\'output tagliato sulla destra).',
-  'no_link' => 'Consentire ad altri di vedere il phpinfo pu presentare rischi di sicurezza, quindi questa pagina  visibile solo quando sei connesso come admin. Non puoi inserire un link a questa pagina per altri, avranno solo un messaggio di accesso negato.',
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'Chiudi', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'Su un livello', //cpg1.4
+  'current_path' => 'Percorso corrente', //cpg1.4
+  'select_directory' => 'Seleziona una cartella', //cpg1.4
+  'click_to_close' => 'Clicca sull\'immagine per chiudere la finestra',
 );
 
 // ------------------------------------------------------------------------- //
@@ -877,37 +1360,110 @@
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
   'upd_alb_n' => 'Aggiorna album %s',
-  'general_settings' => 'Impostazioni generali',
-  'alb_title' => 'Titolo album',
-  'alb_cat' => 'Categoria album',
-  'alb_desc' => 'Descrizione album',
-  'alb_thumb' => 'Miniatura album',
+  'general_settings' => 'Impostazioni Generali',
+  'alb_title' => 'Titolo Album',
+  'alb_cat' => 'Categoria Album',
+  'alb_desc' => 'Descrizione Album',
+  'alb_keyword' => 'Keyword Album', //cpg1.4
+  'alb_thumb' => 'Miniatura Album',
   'alb_perm' => 'Permessi per questo album',
-  'can_view' => 'Album visibile da',
-  'can_upload' => 'I visitatori possono aggiungere immagini',
-  'can_post_comments' => 'I visitatori possono inserire commenti',
-  'can_rate' => 'I visitatori possono votare le immagini',
-  'user_gal' => 'Galleria utente',
-  'no_cat' => '* Nessuna categoria *',
+  'can_view' => 'L\'Album può essere visto da',
+  'can_upload' => 'I visitatori possono aggiungere files',
+  'can_post_comments' => 'I visitatori possono aggiungere commenti',
+  'can_rate' => 'I visitatori possono votare',
+  'user_gal' => 'Galleria Utente',
+  'no_cat' => '* Nessuna Categoria *',
   'alb_empty' => 'Album vuoto',
-  'last_uploaded' => 'Ultimi arrivi',
+  'last_uploaded' => 'Ultimo arrivo',
   'public_alb' => 'Tutti (album pubblico)',
-  'me_only' => 'Solo per me',
-  'owner_only' => 'Solo per il titolare (%s)',
-  'groupp_only' => 'Membri del gruppo \'%s\' ',
-  'err_no_alb_to_modify' => 'Nessun album che tu possa modificare.',
+  'me_only' => 'Solo io',
+  'owner_only' => 'Solo per il proprietario (%s)',
+  'groupp_only' => 'Membri del gruppo %s',
+  'err_no_alb_to_modify' => 'Non puoi modificare nessun album nel database.',
   'update' => 'Aggiorna album',
-  'notice1' => '(*) dipende dalle impostazioni dei %sgruppi%s',
+  'reset_album' => 'Resetta album', //cpg1.4
+  'reset_views' => 'Resetta contatore viste a &quot;0&quot; in %s', //cpg1.4
+  'reset_rating' => 'Resetta voti su tutti i files in %s', //cpg1.4
+  'delete_comments' => 'Cancella tutti i commenti postati in %s', //cpg1.4
+  'delete_files' => 'Cancella %sIrreversibilmente%s tutti i files in %s', //cpg1.4
+  'views' => 'viste', //cpg1.4
+  'votes' => 'voti', //cpg1.4
+  'comments' => 'commenti', //cpg1.4
+  'files' => 'files', //cpg1.4
+  'submit_reset' => 'Applica Modifice', //cpg1.4
+  'reset_views_confirm' => 'Sono sicuro', //cpg1.4
+  'notice1' => '(*) dipende dalle impostazioi dei %sgroups%s',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Album password', //cpg1.4
+  'alb_password_hint' => 'Suggerimento per Album password', //cpg1.4
+  'edit_files' =>'Modifica files', //cpg1.4
+  'parent_category' =>'Categoria Radice', //cpg1.4
+  'thumbnail_view' =>'Vista Miniature', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  'explanation' => 'Questo è l\'output generato dalla funzione PHP<a href="http://www.php.net/phpinfo">phpinfo()</a>, mostrata all\'interno di Coppermine.',
+  'no_link' => 'Lasciando visualizzare a tutti le phpinfo potrebbe creare un problema di sicurezza, questo è il motivo per cui questa pagina è visibile solo quando esegui il login da amministratore. Non puoi postare link a questa pagina ad altri, avrebbero negato l\'accesso.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Gestione Immagini', //cpg1.4
+  'select_album' => 'Seleziona Album', //cpg1.4
+  'delete' => 'Cancella', //cpg1.4
+  'confirm_delete1' => 'Sei sicuro di voler cancellare questa immagine ?', //cpg1.4
+  'confirm_delete2' => '\nL\'immagine verrà cancellata definitivamente.', //cpg1.4
+  'apply_modifs' => 'Salva Modifiche', //cpg1.4
+  'confirm_modifs' => 'Conferma modifiche', //cpg1.4
+  'pic_need_name' => 'Le immagini devono avere un nome !', //cpg1.4
+  'no_change' => 'Nessuna modifica effettuata !', //cpg1.4
+  'no_album' => '* Nessun album *', //cpg1.4
+  'explanation_header' => 'L\'ordinamento personalizzato che puoi scegliere in questa pagina sarà memorizzato nell\'account solo se', //cpg1.4
+  'explanation1' => 'l\'admin ha impostato nella configurazione come "ordinamento di default per i files" la "posizione discendente" o la "posizione ascendente" (impostazione globale per tutti gli utenti che non hanno scelto altre opzioni individualmente)', //cpg1.4
+  'explanation2' => 'l\'utente ha scelto "Posizione discendente" o "Posizione ascendente" nella pagina delle miniature (impostazione per singolo utente)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Sei sicuro di voler DISINSTALLARE questo plugin ?', //cpg1.4
+  'confirm_delete' => 'Sei sicuro di voler CANCELLARE questo plugin ?', //cpg1.4
+  'pmgr' => 'Gestione Plugin', //cpg1.4
+  'name' => 'Nome', //cpg1.4
+  'author' => 'Autore', //cpg1.4
+  'desc' => 'Descrizione', //cpg1.4
+  'vers' => 'ver', //cpg1.4
+  'i_plugins' => 'Plugins Installati', //cpg1.4
+  'n_plugins' => 'Plugins Non Installati', //cpg1.4
+  'none_installed' => 'Nessuno Installato', //cpg1.4
+  'operation' => 'Operazione', //cpg1.4
+  'not_plugin_package' => 'Il file caricato non è un pacchetto plugin valido.', //cpg1.4
+  'copy_error' => 'Si è verificato un errore copiando il pacchetto nella cartella plugins.', //cpg1.4
+  'upload' => 'Carica', //cpg1.4
+  'configure_plugin' => 'Configura plugin', //cpg1.4
+  'cleanup_plugin' => 'Resetta plugin', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Spiacenti, hai gi votato questa immagine',
-  'rate_ok' => 'il tuo voto  stato accettato',
-  'forbidden' => 'Non puoi votare per le tue immagini.',
+  'already_rated' => 'Sorry but you have already rated this file',
+  'rate_ok' => 'Your vote was accepted',
+  'forbidden' => 'You can not rate your own files.',
 );
 
 // ------------------------------------------------------------------------- //
@@ -917,83 +1473,109 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-Gli amministratori di <b>{SITE_NAME}</b> rimuoveranno tutto quello che non sar ritenuto compatibile con le finalit ed il decoro del sito.Ti chiediamo di rispettare il lavoro degli altri utenti e del webmaster.<br />
+Gli amministratori di {SITE_NAME} cercheranno in ogni modo di rimuovere o modificare ogni contenuto non consono nel minor tempo possibile, ma deve essere chiaro che è impossibile controllare ogni inserimento. Per questa ragione deve essere chiaro il fatto che tutti i posts inseriti in questo sito esprimono il punto di vista e le opinioni di chi li ha inseriti e non degli amministratori o del webmaster (eccetto che per i posts inseriti da loro stessi) e quindi non possono essere ritenuti responsabili per questi.
+<br />
+<br />
+Ti dichiari in accordo sul fatto di non postare nulla di abusivo, osceno, volgare, pornografico o ogni altro materiale che potrebbe violare qualsivoglia legge. Ti dichiari in accordo sul fatto che il webmaster, gli amministratori e i moderatori di {SITE_NAME} hanno il diritto di rimuovere o modificare ogni contenuto in qualsiasi momento gli paia opportuno. Come utente accetti il fatto che ogni informazione inserita venga salvata in un database. Nessuna di queste informazioni verrà fornita a terzi senza il tuo consenso e gli amministratori non potranno essere considerati responsabili per ogni tentativo di attacco che risultasse in una perdita di dati.
+<br />
 <br />
-Accetti di non pubblicare materiale osceno ed offensivo.<br />
+Questo sito utilizza i cookies per salvare informazioni sul tuo computer. Questi cookies servono solo per migliorare la navigazione. Il tuo indirizzo email viene utilizzato solo per la conferma della registrazione e per la password.
 <br />
-Le informazioni relative al tuo account sono conservate in un cookie sul tuo computer per velocizzare accessi ed utilizzo della galleria. Il tuo indirizzo email non sar divulgato a nessuno per nessun motivo.<br />
 <br />
-Cliccando su 'Accetto' confermi queste condizioni.
+Cliccando 'Accetto' di seguito accetti tutte le condizioni.
 EOT;
 
 $lang_register_php = array(
-  'page_title' => 'Registrazione utente',
-  'term_cond' => 'Termini e condizioni',
+  'page_title' => 'Registrazione Utente',
+  'term_cond' => 'Termini e Condizioni',
   'i_agree' => 'Accetto',
-  'submit' => 'Invia registrazione',
-  'err_user_exists' => 'Lo username scelto  gi utilizzato, scegline un altro',
-  'err_password_mismatch' => 'Le password non coincidono, controlla e riprova',
-  'err_uname_short' => 'Lo username deve essere almeno di 2 caratteri',
-  'err_password_short' => 'La password deve essere almeno di 2 caratteri',
-  'err_uname_pass_diff' => 'Username e password devono essere diversi',
-  'err_invalid_email' => 'La email non  valida',
-  'err_duplicate_email' => 'Email gi utilizzata da un altro utente',
-  'enter_info' => 'Inserisci info per la registrazione',
+  'submit' => 'Inoltra Registrazione',
+  'err_user_exists' => 'Il nome utente inserito è già utilizzato da un altro utente, scegline uno diverso',
+  'err_password_mismatch' => 'Le due password non coincidono, inseriscile nuovamente',
+  'err_uname_short' => 'Il nome utente deve contenere almeno 2 caratteri',
+  'err_password_short' => 'La Password deve essere almeno di 2 caratteri',
+  'err_uname_pass_diff' => 'Nome utente e password devono essere diversi',
+  'err_invalid_email' => 'Indirizzo email non valido',
+  'err_duplicate_email' => 'Un altro utente si è già registrato con l\'indirizzo email da te inserito',
+  'enter_info' => 'Inserisci le informazioni di registrazione',
   'required_info' => 'Informazioni richieste',
-  'optional_info' => 'Informazioni opzionali',
-  'username' => 'Username',
+  'optional_info' => 'Informazioni facoltative',
+  'username' => 'Nome Utente',
   'password' => 'Password',
-  'password_again' => 'Riscrivi password',
+  'password_again' => 'Ripeti password',
   'email' => 'Email',
-  'location' => 'Dove vivi?',
+  'location' => 'Provenienza',
   'interests' => 'Interessi',
-  'website' => 'Sito web',
+  'website' => 'Home page',
   'occupation' => 'Occupazione',
   'error' => 'ERRORE',
-  'confirm_email_subject' => '%s - Conferma registrazione',
+  'confirm_email_subject' => '%s - Conferma di Registrazione',
   'information' => 'Informazione',
-  'failed_sending_email' => 'La email di conferma non pu essere inviata !',
-  'thank_you' => 'Grazie per esserti registrato.<br /><br />Una e-mail di conferma e di attivazione  stata inviata alla casella di posta indicata.',
-  'acct_created' => 'Il tuo account  stato creato e puoi fare il login',
-  'acct_active' => 'Il tuo account  stato attivato e puoi fare il login',
-  'acct_already_act' => 'Il tuo account  gi attivo !',
-  'acct_act_failed' => 'Questo account non pu essere attivato !',
-  'err_unk_user' => 'Utente selezionato inesistente !',
+  'failed_sending_email' => 'Impossibile inviare l\'email di conferma !',
+  'thank_you' => 'Grazie per esserti registrato.<br /><br />Una email con le istruzioni su come attivare il tuo account è stata inviata all\'indirizzo email da te fornito.',
+  'acct_created' => 'Il tuo account è stato creato e puoi adesso effettuare il login',
+  'acct_active' => 'Il tuo account adesso è attivo e puoi effettuare il login',
+  'acct_already_act' => 'Account già attivo!', //cpg1.4
+  'acct_act_failed' => 'Impossibile attivare questo account !',
+  'err_unk_user' => 'utente selezionato inesistente !',
   'x_s_profile' => 'Profilo di %s',
   'group' => 'Gruppo',
-  'reg_date' => 'Iscritto il ',
-  'disk_usage' => 'Utilizzo disco',
+  'reg_date' => 'Data di iscrizione',
+  'disk_usage' => 'Utilizzo Disco',
   'change_pass' => 'Cambia password',
-  'current_pass' => 'Password corrente',
-  'new_pass' => 'Nuova password',
-  'new_pass_again' => 'Ripeti nuova password',
-  'err_curr_pass' => 'La password attuale  errata',
-  'apply_modif' => 'Applica le modifiche',
-  'change_pass' => 'Cambia la mia password',
-  'update_success' => 'Profilo aggiornato',
+  'current_pass' => 'Password attuale',
+  'new_pass' => 'Nuova Password',
+  'new_pass_again' => 'Ripeti nuova Password',
+  'err_curr_pass' => 'La password attuale è sbagliata',
+  'apply_modif' => 'Salva Modifiche',
+  'change_pass' => 'Cambia la password',
+  'update_success' => 'Profilo Aggiornato',
   'pass_chg_success' => 'Password cambiata',
-  'pass_chg_error' => 'La tua password non  stata cambiata',
-  'notify_admin_email_subject' => '%s - Notifica Registrazione ',
-  'notify_admin_email_body' => 'Un nuovo utente con username "%s" si  registrato nella tua galleria',
+  'pass_chg_error' => 'Password non cambiata',
+  'notify_admin_email_subject' => '%s - Notifica registrazione',
+  'last_uploads' => 'Ultimo file inserito.<br />Clicca per vedere tutti i files inseriti da', //cpg1.4
+  'last_comments' => 'Ultimo commento.<br />Clicca per vedere tutti i commenti inseriti da', //cpg1.4
+  'notify_admin_email_body' => 'Un nuovo utente con nome utente "%s" si è appena registrato nella tua Galleria',
+  'pic_count' => 'Files caricati', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Richiesta registrazione', //cpg1.4
+  'thank_you_admin_activation' => 'Grazie.<br /><br />La tua richiesta di attivazione è stata inviata all\'amministratore. Riceverai una email quando sarai approvato.', //cpg1.4
+  'acct_active_admin_activation' => 'Account attivo ed email inviata all\'utente.', //cpg1.4
+  'notify_user_email_subject' => '%s - Notifica di Attivazione', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
 Grazie per esserti registrato su {SITE_NAME}
 
-La tua username  : "{USER_NAME}"
-La tua password  : "{PASSWORD}"
+Per attivare il tuo account con nome utente "{USER_NAME}", devi cliccare sul link di seguito, o copiarlo e incollarlo nella barra degli indirizzi del tuo browser.
 
-Per completare la registrazione clicca sul link qui sotto
-o copia e incolla nel browser
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
-{ACT_LINK}
+Saluti,
 
-Cordiali saluti,
+Lo Staff di {SITE_NAME}
 
-Il webmaster di {SITE_NAME}
+EOT;
+
+$lang_register_approve_email = <<<EOT
+Un nuovo utente con nickname "{USER_NAME}" si è appena registrato nella tua Galleria.
+
+Per attivare il suo account clicca sul link riportato di seguito.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
 EOT;
 
+$lang_register_activated_email = <<<EOT
+Il tuo account è stato approvato e attivato.
+
+Adesso puoi effettuare il login su <a href="{SITE_LINK}">{SITE_LINK}</a> utilizzando il nome utente "{USER_NAME}"
+
+
+Saluti,
+
+Lo Staff di {SITE_NAME}
+
+EOT;
 }
 
 // ------------------------------------------------------------------------- //
@@ -1001,61 +1583,133 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Revisiona commenti',
-  'no_comment' => 'Non ci sono commenti da revisionare',
-  'n_comm_del' => '%s commenti cancellati',
+  'title' => 'Controlla commenti',
+  'no_comment' => 'Nessun commento da controllare',
+  'n_comm_del' => '%s commento(i) cancellato(i)',
   'n_comm_disp' => 'Numero di commenti da mostrare',
-  'see_prev' => 'Vedi precedente',
-  'see_next' => 'Vedi successivo',
-  'del_comm' => 'Cancella i commenti selezionati',
+  'see_prev' => 'Mostra Precedente',
+  'see_next' => 'Mostra Successivo',
+  'del_comm' => 'Cancella commenti selezionati',
+  'user_name' => 'Nome', //cpg1.4
+  'date' => 'Data', //cpg1.4
+  'comment' => 'Commento', //cpg1.4
+  'file' => 'File', //cpg1.4
+  'name_a' => 'Nome Utente ascendente', //cpg1.4
+  'name_d' => 'Nome Utente discendente', //cpg1.4
+  'date_a' => 'Data ascendente', //cpg1.4
+  'date_d' => 'Data discendente', //cpg1.4
+  'comment_a' => 'Commento ascendente', //cpg1.4
+  'comment_d' => 'Commento discendente', //cpg1.4
+  'file_a' => 'File ascendente', //cpg1.4
+  'file_d' => 'File discendente', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Cerca nella galleria',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Cerca nella collezione file', //cpg1.4
+  'submit_search' => 'cerca', //cpg1.4
+  'keyword_list_title' => 'Lista Keyword', //cpg1.4
+  'keyword_msg' => 'La lista precedente non è inclusiva di tutti i dati. Non include parole dai titoli delle foto o dalle descrizioni. Prova con una ricerca a tutto testo.',  //cpg1.4
+  'edit_keywords' => 'Modifica keywords', //cpg1.4
+  'search in' => 'Cerca in:', //cpg1.4
+  'ip_address' => 'Indirizzo IP', //cpg1.4
+  'fields' => 'Cerca in', //cpg1.4
+  'age' => 'Età', //cpg1.4
+  'newer_than' => 'Più nuovi di', //cpg1.4
+  'older_than' => 'Più vecchi di', //cpg1.4
+  'days' => 'giorni', //cpg1.4
+  'all_words' => 'Ogni parola deve corrispondere (AND)', //cpg1.4
+  'any_words' => 'Qualsiasi parola deve corrispondere (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Titolo', //cpg1.4
+  'caption' => 'Didascalia', //cpg1.4
+  'keywords' => 'Keywords', //cpg1.4
+  'owner_name' => 'Nome proprietario', //cpg1.4
+  'filename' => 'Nome File', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Cerca nuove immagini',
+  'page_title' => 'Cerca nuovi files',
   'select_dir' => 'Seleziona cartella',
-  'select_dir_msg' => 'Questa funzione consente di aggiungere immagini caricate via FTP sul tuo server<br /><br />Scegli la cartella in cui hai caricato le immagini',
-  'no_pic_to_add' => 'Non ci sono immagini da aggiungere',
-  'need_one_album' => 'Hai bisogno almeno di un album per usare questa funzione',
-  'warning' => 'Attento',
-  'change_perm' => 'lo script non pu scrivere in questa cartella, fai il chmod a 755 o 777 e riprova!',
-  'target_album' => '<b>Metti le immagini di &quot;</b>%s<b>&quot; in </b>%s',
+  'select_dir_msg' => 'Questa funzione ti consente di aggiungere files che hai aggiunto al server tramite FTP.<br /><br />Seleziona la cartella in cui hai caricato i tuoi files.', //cpg1.4
+  'no_pic_to_add' => 'Nessun file da aggiungere',
+  'need_one_album' => 'Necessiti di almeno un album per usare questa funzione',
+  'warning' => 'Attenzione',
+  'change_perm' => 'Lo script non può scrivere in questa cartella, devi cambiare il CHMOD in 755 o 777 prima di aggiungere i files !',
+  'target_album' => '<b>Metti i files di &quot;</b>%s<b>&quot; in </b>%s',
   'folder' => 'Cartella',
-  'image' => 'Immagine',
+  'image' => 'file',
   'album' => 'Album',
   'result' => 'Risultato',
-  'dir_ro' => 'Non scrivibile. ',
+  'dir_ro' => 'Non Scrivibile. ',
   'dir_cant_read' => 'Non leggibile. ',
-  'insert' => 'Aggiungo le nuove immagini alla galleria',
-  'list_new_pic' => 'Lista delle nuove immagini',
-  'insert_selected' => 'Inserisci le immagini selezionate',
-  'no_pic_found' => 'Nessuna nuova immagine  stata trovata',
-  'be_patient' => 'Sii paziente, lo script necessita di tempo per aggiungere le immagini',
+  'insert' => 'Aggiunta nuovi files alla galleria',
+  'list_new_pic' => 'Lista dei nuovi files',
+  'insert_selected' => 'inserisci i files selezionati',
+  'no_pic_found' => 'Nessun nuovo file trovato',
+  'be_patient' => 'Attendere prego, lo script necessita di tempo per aggiungere i files',
+  'no_album' => 'Nessun album selezionato',
+  'result_icon' => 'clicca per i dettagli o per ricaricare',  //cpg1.4
   'notes' =>  '<ul>'.
-				'<li><b>OK</b> : immagine aggiunta con successo'.
-				'<li><b>DP</b> : immagine gi presente nel database'.
-				'<li><b>PB</b> : immagine non aggiunta a causa della errata configurazione del server o del chmod delle cartelle'.
-                '<li><b>NA</b> : significa che non hai indicato l\'album in cui inserire i file; clicca su \'<a href="javascript:history.back(1)">indietro</a>\' ed indica un album. Se non hai un album <a href="albmgr.php">creane uno</a></li>'.
-				'<li>Se OK, DP, PB non appaiono clicca sulla immagine per vedere quale errore  stato causato dal PHP'.
-				'<li>Se il tuo browser va in timeout, premi il tasto Aggiorna'.
-				'</ul>',
-  'select_album' => 'scegli album',
-  'check_all' => 'Seleziona Tutti',
-  'uncheck_all' => 'Deseleziona Tutti',
+                          '<li><b>OK</b> : significa che il file è stato aggiunto con successo'.
+                          '<li><b>DP</b> : significa che il file è duplicato ed esiste gi&agrave nel database'.
+                          '<li><b>PB</b> : significa che il file non può essere aggiunto, controlla la tua configurazione e i permessi delle cartelle nelle quali risiedono i files'.
+                          '<li><b>NA</b> : significa che non hai selezionato un album nel quale caricare i files, clicca \'<a href="javascript:history.back(1)">indietro</a>\' e seleziona un album. Se non possiedi un album <a href="albmgr.php">creane one prima</a></li>'.
+                          '<li>Se i \'simboli\' OK, DP, PB non appaiono clicca sull\'icona corrotta per vedere qualsiasi messaggio generato da PHP'.
+                          '<li>Sei il browser va in timeout, premi il tasto di ricarica'.
+                          '</ul>',
+  'select_album' => 'seleziona album',
+  'check_all' => 'Seleziona tutti',
+  'uncheck_all' => 'Deseleziona tutti',
+  'no_folders' => 'Non ci sono ancora cartelle dentro la cartella "albums". Assicurati di crearne almeno una e di caricarvi i tuoi files tramite FTP. Non devi caricare files nelle cartelle "userpics" o "edit", sono riservate per gli uploads via http.', //cpg1.4
+   'albums_no_category' => 'Albums senza categoria', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Albums personali', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Interfaccia Navigabile (consigliato)', //cpg1.4
+  'edit_pics' => 'Modifica files', //cpg1.4
+  'edit_properties' => 'Proprietà Album', //cpg1.4
+  'view_thumbs' => 'Vista Miniature', //cpg1.4
 );
 
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'mostra/nascondi questa colonna', //cpg1.4
+  'vote' => 'Dettagli Voti', //cpg1.4
+  'hits' => 'Dettagli Hit', //cpg1.4
+  'stats' => 'Statistiche Voti', //cpg1.4
+  'sdate' => 'Data', //cpg1.4
+  'rating' => 'Valutazione', //cpg1.4
+  'search_phrase' => 'Frase di ricerca', //cpg1.4
+  'referer' => 'Referer', //cpg1.4
+  'browser' => 'Browser', //cpg1.4
+  'os' => 'Sistema Operativo', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Elenca per %s', //cpg1.4
+  'ascending' => 'ascendente', //cpg1.4
+  'descending' => 'discendente', //cpg1.4
+  'internal' => 'interno', //cpg1.4
+  'close' => 'chiudi', //cpg1.4
+  'hide_internal_referers' => 'nascondi referers interni', //cpg1.4
+  'date_display' => 'Mostra Data', //cpg1.4
+  'submit' => 'Invia / Aggiorna', //cpg1.4
+);
 
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
@@ -1064,103 +1718,87 @@
 // Void
 
 // ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'Ban Utenti',
-                'user_name' => 'Nome Utente',
-                'ip_address' => 'Indirizzo IP',
-                'expiry' => 'Scadenza (vuoto  permanente)',
-                'edit_ban' => 'Salva Modifiche',
-                'delete_ban' => 'Cancella',
-                'add_new' => 'Aggiungi Nuovo Ban',
-                'add_ban' => 'Aggiungi',
-  'error_user' => 'utente non trovato',
-  'error_specify' => 'Occorre indicare un username o un indirizzo IP',
-  'error_ban_id' => 'Indirizzo ID non valido!',
-  'error_admin_ban' => 'Non puoi bloccare te stesso!',
-  'error_server_ban' => 'Stai per bloccare il tuo server? Tsk tsk, non puoi fare questo...',
-  'error_ip_forbidden' => 'Non puoi bloccare questo IP - (non-routable)',
-  'lookup_ip' => 'Cerca indirizzo IP',
-  'submit' => 'esegui!',
-);
-
-// ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-	'title' => 'Upload immagine',
-  'custom_title' => 'Form personalizzato', //cpg1.3.0
-  'cust_instr_1' => 'Puoi indicare il numero di schede upload. Non devi indicare un numero superiore al limite sottoindicato.', //cpg1.3.0
-  'cust_instr_2' => 'Numero schede richieste:', //cpg1.3.0
-  'cust_instr_3' => 'Schede upload File: %s', //cpg1.3.0
-  'cust_instr_4' => 'Schede upload URI/URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'Schede upload URI/URL:', //cpg1.3.0
-  'cust_instr_6' => 'Schede upload File:', //cpg1.3.0
-  'cust_instr_7' => 'Inserisci il numero di schede per ciascun tipo di upload, quindi clicca \'Continua\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Azione non corretta per la creazione della scheda.', //cpg1.3.0
-  'reg_instr_2' => 'Puoi effettuare gli upload dei tuoi file utilizzando le schede sottostanti. La dimensione dei file inviati al server non deve superare i %s KB ciascuno. I file ZIP caricati tramite  \'Upload File\' o \'Upload URI/URL\' rimarranno compressi.', //cpg1.3.0
-  'reg_instr_3' => 'Se desideri che i tuoi file Zip vengano decompressi, devi usare la scheda \'Decomprimi ZIP Upload\'.', //cpg1.3.0
-  'reg_instr_4' => 'Utilizzando \'Upload URI/URL\', occorre inserire il path completo del file come nel seguente esempio: http://www.miosito.com/immagini/esempio.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Una volta compilati tutti i campi della scheda,  clicca \'Continua\'.', //cpg1.3.0
-  'reg_instr_6' => 'Decomprimi ZIP Upload:', //cpg1.3.0
-  'reg_instr_7' => 'Upload File:', //cpg1.3.0
-  'reg_instr_8' => 'Upload URI/URL:', //cpg1.3.0
-  'error_report' => 'Rapporto di errore', //cpg1.3.0
-  'error_instr' => 'I seguenti upload hanno generato errori:', //cpg1.3.0
-  'file_name_url' => 'File Name/URL', //cpg1.3.0
-  'error_message' => 'Messaggio d\'errore', //cpg1.3.0
-  'no_post' => 'File non caricato (not uploaded by POST).', //cpg1.3.0
-  'forb_ext' => 'Estensione del file non consentita.', //cpg1.3.0
-  'exc_php_ini' => 'Superata dimensione massima file consentita da php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Superata dimensione massima file consentita da CPG.', //cpg1.3.0
-  'partial_upload' => 'Upload parzialmente eseguito.', //cpg1.3.0
-  'no_upload' => 'Upload non eseguito.', //cpg1.3.0
-  'unknown_code' => 'Codice di errore PHP di upload sconosciuto.', //cpg1.3.0
-  'no_temp_name' => 'Nessun caricamento - Nessun nome temporaneo.', //cpg1.3.0
-  'no_file_size' => 'Non contiene dati/o  corrotto', //cpg1.3.0
-  'impossible' => 'Impossibile spostare.', //cpg1.3.0
-  'not_image' => 'Non  un\'immagine, o  corrotto', //cpg1.3.0
-  'not_GD' => 'Non  un\'estensione di GD.', //cpg1.3.0
-  'pixel_allowance' => 'Dimensioni in Pixel superate.', //cpg1.3.0
-  'incorrect_prefix' => 'prefisso URI/URL errato', //cpg1.3.0
-  'could_not_open_URI' => 'impossibile accedere a URI.', //cpg1.3.0
-  'unsafe_URI' => 'Sicurezza non verificabile.', //cpg1.3.0
-  'meta_data_failure' => 'errore Meta Data', //cpg1.3.0
-  'http_401' => '401 Accesso Non Autorizzato', //cpg1.3.0
-  'http_402' => '402 Accesso solo a Pagamento', //cpg1.3.0
-  'http_403' => '403 Accesso Vietato', //cpg1.3.0
-  'http_404' => '404 File Non Trovato', //cpg1.3.0
-  'http_500' => '500 Errore Interno del Server', //cpg1.3.0
-  'http_503' => '503 Servizio non disponibile', //cpg1.3.0
-  'MIME_extraction_failure' => 'Impossibile determinare il tipo MIME.', //cpg1.3.0
-  'MIME_type_unknown' => 'Tipo MIME sconosciuto', //cpg1.3.0
-  'cant_create_write' => 'Impossibile creare file in scrittura.', //cpg1.3.0
-  'not_writable' => 'Impossibile scrivere su file.', //cpg1.3.0
-  'cant_read_URI' => 'Impossibile leggere URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Impossibile aprire URI file in scrittura.', //cpg1.3.0
-  'cant_write_write_file' => 'Impossibile scrivere su URI file in scrittura.', //cpg1.3.0
-  'cant_unzip' => 'impossibile decomprimere.', //cpg1.3.0
-  'unknown' => 'Errore sconosciuto', //cpg1.3.0
-  'succ' => 'Upload effettuati con successo', //cpg1.3.0
-  'success' => '%s upload effettuati con successo.', //cpg1.3.0
-  'add' => 'Clicca su \'Continua\' per aggiungere i file agli album.', //cpg1.3.0
-  'failure' => 'Errore Upload', //cpg1.3.0
-  'f_info' => 'Informazioni sul File', //cpg1.3.0
-  'no_place' => 'Il file precedente non  stato inserito.', //cpg1.3.0
-  'yes_place' => 'Il file precedente  stato inserito con successo.', //cpg1.3.0
-  'max_fsize' => 'La dimensione massima del file  %s KB',
+  'title' => 'Carica file',
+  'custom_title' => 'Modulo di richiesta personalizzato',
+  'cust_instr_1' => 'Puoi selezionare un numero personalizzato di boxes per l\'upload. Ma non puoi comunque selezionarne di più del limite impostato.',
+  'cust_instr_2' => 'Numero di Box di richiesta',
+  'cust_instr_3' => 'Boxes per il caricamento files: %s',
+  'cust_instr_4' => 'Boxes per il caricamento URI/URL: %s',
+  'cust_instr_5' => 'Boxes per il caricamento URI/URL:',
+  'cust_instr_6' => 'Boxes per il caricamento files:',
+  'cust_instr_7' => 'Inserisci il numero di ogni tipo di box per il caricamento che desideri.  Quindi clicca \'Continua\'. ',
+  'reg_instr_1' => 'Azione non valida per la creazione del modulo.',
+  'reg_instr_2' => 'Adesso puoi caricare i tuoi files utilizzando i boxes per il caricamento. Le dimensioni dei files caricati dal tuo client al server non devono superare i %s KB ciascuno. I files di tipo ZIP caricati tramite le sezioni \'Caricamento File\' e \'Caricamento URI/URL\' rimarranno compressi.',
+  'reg_instr_3' => 'Se desideri che il file compresso venga decompresso, devi usare il box per il caricamento nell\'area  \'Caricamento e decompressione ZIP\'.',
+  'reg_instr_4' => 'Quando usi la sezione di caricamento URI/URL, inserisci il percorso del file in questo modo: http://www.miosito.com/immagini/esempio.jpg',
+  'reg_instr_5' => 'Una volta compilato il modulo, clicca \'Continua\'.',
+  'reg_instr_6' => 'Caricamento e decompressione ZIP:',
+  'reg_instr_7' => 'Uploads File:',
+  'reg_instr_8' => 'Uploads URI/URL:',
+  'error_report' => 'Errore',
+  'error_instr' => 'I seguenti uploads hanno creato errori:',
+  'file_name_url' => 'Nome/URL File',
+  'error_message' => 'Messaggio di Errore',
+  'no_post' => 'File non caricato da POST.',
+  'forb_ext' => 'Estensione file proibita.',
+  'exc_php_ini' => 'Dimensione file eccedente quella consentita in php.ini.',
+  'exc_file_size' => 'Dimensione file eccedente quella consentita da CPG.',
+  'partial_upload' => 'Upload solo parziale.',
+  'no_upload' => 'Nessun upload eseguito.',
+  'unknown_code' => 'Errore PHP sconosciuto di upload.',
+  'no_temp_name' => 'Nessun upload - Nessun nome temporaneo.',
+  'no_file_size' => 'Non contiene nessun dato/Corrotto',
+  'impossible' => 'Impossibile spostare.',
+  'not_image' => 'Non è un\'immagine/corrotto',
+  'not_GD' => 'Non è un\'estensione GD.',
+  'pixel_allowance' => 'L\'altezza e la larghezza dell\'immagine caricata è maggiore di quella consentita dalla configurazione della Galleria.', //cpg1.4
+  'incorrect_prefix' => 'Prefisso URI/URL non corretto',
+  'could_not_open_URI' => 'Impossibile aprire URI.',
+  'unsafe_URI' => 'Sicurezza non verificabile.',
+  'meta_data_failure' => 'Fallimento Meta data',
+  'http_401' => '401 Non autorizzato',
+  'http_402' => '402 Pagamento richiesto',
+  'http_403' => '403 Proibito',
+  'http_404' => '404 Non trovato',
+  'http_500' => '500 Errore interno del server',
+  'http_503' => '503 Servizio non disponibile',
+  'MIME_extraction_failure' => 'MIME non può essere determinato.',
+  'MIME_type_unknown' => 'Tipo MIME sconosciuto',
+  'cant_create_write' => 'Impossibile creare file di scrittura.',
+  'not_writable' => 'Impossibile scrivere sul file di scrittura.',
+  'cant_read_URI' => 'Impossibile leggere URI/URL',
+  'cant_open_write_file' => 'Impossibile aprire il file di scrittura URI.',
+  'cant_write_write_file' => 'Impossibile scrivere sul file di scrittura URI.',
+  'cant_unzip' => 'Impossibile decomprimere.',
+  'unknown' => 'Errore sconosciuto',
+  'succ' => 'Uploads andati a buon fine',
+  'success' => '%s uploads sono andati a buon fine.',
+  'add' => 'Clicca \'Continua\' per aggiungere i files agli albums.',
+  'failure' => 'Fallimento Upload',
+  'f_info' => 'Informazioni File',
+  'no_place' => 'Il file precedente non può essere inserito.',
+  'yes_place' => 'Il file precedente è stato inserito con successo.',
+  'max_fsize' => 'La dimensione massima consentita dei files è %s KB',
   'album' => 'Album',
-  'picture' => 'Immagine',
-  'pic_title' => 'Titolo immagine',
-  'description' => 'Descrizione immagine',
-  'keywords' => 'Keywords (separate da spazi)',
-  'err_no_alb_uploadables' => 'Spiacenti, in nessun album  consentito caricare immagini',
-  'place_instr_1' => 'Inserisci immediatamente i file negli album.  Puoi anche inserire informazioni su ciascun file adesso.', //cpg1.3.0
-  'place_instr_2' => 'Altri file da inserire. Clicca \'Continua\'.', //cpg1.3.0
-  'process_complete' => 'Tutti i file sono stati inseriti con successo.', //cpg1.3.0
+  'picture' => 'File',
+  'pic_title' => 'Titolo File',
+  'description' => 'Descrizione File',
+  'keywords' => 'Keywords (separa con spazi)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Inserisci da una lista</a>', //cpg1.4
+  'keywords_sel' =>'Seleziona Keyword', //cpg1.4
+  'err_no_alb_uploadables' => 'Spiacente, non hai un album nel quale sei autorizzato a caricare i files',
+  'place_instr_1' => 'Inserisci i files negli albums adesso. Puoi anche inserire informazioni specifiche per ogni file.',
+  'place_instr_2' => 'Più files necessitano di essere inseriti. Clicca \'Continua\'.',
+  'process_complete' => 'Tutti i files inseriti con successo.',
+   'albums_no_category' => 'Albums senza categoria', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Albums personali', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Seleziona album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Chiudi', //cpg1.4
+  'no_keywords' => 'Spiacente, nessuna keyword disponibile!', //cpg1.4
+  'regenerate_dictionary' => 'Ricrea dizionario', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1168,110 +1806,304 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Gestione utenti',
+  'memberlist' => 'Utenti', //cpg1.4
+  'user_manager' => 'Gestione Utenti', //cpg1.4
+  'title' => 'Gestione Utenti',
   'name_a' => 'Nome ascendente',
-  'name_d' => 'Nome discendente',
+  'name_d' => 'Nome discenente',
   'group_a' => 'Gruppo ascendente',
   'group_d' => 'Gruppo discendente',
-  'reg_a' => 'Data iscrizione ascendente',
-  'reg_d' => 'Data iscrizione discendente',
-  'pic_a' => 'Numero immagini crescente',
-  'pic_d' => 'Numero immagini decrescente',
-  'disku_a' => 'Utilizzo disco crescente',
-  'disku_d' => 'Utilizzo disco decrescente',
+  'reg_a' => 'Data di reg ascendente',
+  'reg_d' => 'Data di reg discendente',
+  'pic_a' => 'Conteggio file ascendente',
+  'pic_d' => 'Conteggio file discendente',
+  'disku_a' => 'Utilizzo disco ascendente',
+  'disku_d' => 'Utilizzo disco discendente',
   'lv_a' => 'Ultima visita ascendente',
   'lv_d' => 'Ultima visita discendente',
   'sort_by' => 'Ordina utenti per',
-  'err_no_users' => 'La tabella utenti  vuota !',
-  'err_edit_self' => 'Non puoi editare il tuo profilo da qui, usa invece "Il mio profilo"',
-  'edit' => 'EDITA',
-  'delete' => 'CANCELLA',
+  'err_no_users' => 'La tabella utenti è vuota !',
+  'err_edit_self' => 'Non puoi modificare il tuo profilo, utilizza il link \'Profilo\' ',
+  'edit' => 'Modifica', //cpg1.4
+  'with_selected' => 'Se selezionati:', //cpg1.4
+  'delete' => 'Cancella', //cpg1.4
+  'delete_files_no' => 'mantieni files pubblici (ma rendili anonimi)', //cpg1.4
+  'delete_files_yes' => 'cancella anche i files pubblici', //cpg1.4
+  'delete_comments_no' => 'Mantieni i commenti (ma rendili anonimi)', //cpg1.4
+  'delete_comments_yes' => 'cancella anche i commenti', //cpg1.4
+  'activate' => 'Attiva', //cpg1.4
+  'deactivate' => 'Disattiva', //cpg1.4
+  'reset_password' => 'Resetta Password', //cpg1.4
+  'change_primary_membergroup' => 'Cambia gruppo primario', //cpg1.4
+  'add_secondary_membergroup' => 'Aggiungi gruppo secondario', //cpg1.4
   'name' => 'Nome utente',
   'group' => 'Gruppo',
-  'inactive' => 'Inattivo',
+  'inactive' => 'Non attivo',
   'operations' => 'Operazioni',
-  'pictures' => 'Immagini',
-  'disk_space' => 'Spazio usato / Quota',
-  'registered_on' => 'Registrato il',
+  'pictures' => 'Files',
+  'disk_space_used' => 'Spazio Utilizzato', //cpg1.4
+  'disk_space_quota' => 'Quota Disco', //cpg1.4
+  'registered_on' => 'Registrazione', //cpg1.4
   'last_visit' => 'Ultima Visita',
-  'u_user_on_p_pages' => '%d utenti in %d pagine',
-  'confirm_del' => 'Vuoi davvero cancellare questo utente ? \\nTutte le sue immagini ed i suoi album andranno persi.',
+  'u_user_on_p_pages' => '%d utenti in %d pagina(e)',
+  'confirm_del' => 'Sei sicuro di voler CANCELLARE questo utente ? \\nTutti i suoi files e albums saranno cancellati.', //js-alert
   'mail' => 'MAIL',
-  'err_unknown_user' => 'Utente selezionato inesistente !',
+  'err_unknown_user' => 'L\'utente selezionato non esiste !',
   'modify_user' => 'Modifica utente',
   'notes' => 'Note',
   'note_list' => '<li>Se non vuoi cambiare la password attuale, lascia vuoto il campo "password"',
   'password' => 'Password',
   'user_active' => 'Utente attivo',
-  'user_group' => 'Gruppo utente',
-  'user_email' => 'Email',
-  'user_web_site' => 'Sito web',
-  'create_new_user' => 'Crea nuovo utente',
-  'user_location' => 'Dove vive',
-  'user_interests' => 'Interessi',
-  'user_occupation' => 'Occupazione',
+  'user_group' => 'Gruppo Utente',
+  'user_email' => 'Email Utente',
+  'user_web_site' => 'Sito Web Utente',
+  'create_new_user' => 'Crea nuovo Utente',
+  'user_location' => 'Provenienza utente',
+  'user_interests' => 'Interessi Utente',
+  'user_occupation' => 'Occupazione Utente',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
   'latest_upload' => 'Uploads recenti',
-  'never' => 'mai',
+  'never' => 'Mai',
+  'search' => 'Ricerca Utenti', //cpg1.4
+  'submit' => 'Invia', //cpg1.4
+  'search_submit' => 'Vai!', //cpg1.4
+  'search_result' => 'Cerca risultati per: ', //cpg1.4
+  'alert_no_selection' => 'Devi selezionare almeno un utente prima!', //cpg1.4 //js-alert
+  'password' => 'password', //cpg1.4
+  'select_group' => 'Seleziona gruppo', //cpg1.4
+  'groups_alb_access' => 'Permessi Album per gruppo', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Categoria', //cpg1.4
+  'modify' => 'Modifica?', //cpg1.4
+  'group_no_access' => 'Questo gruppo non gode di accesso speciale', //cpg1.4
+  'notice' => 'Nota', //cpg1.4
+  'group_can_access' => 'Album(s) al(i) quale(i) solamente "%s" può accedere', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Manutenzione (Ridimensiona immagini)',
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Aggiorna titoli dal nome del file', //cpg1.4
+'Cancella titoli', //cpg1.4
+'Ricostruisce miniature e immagini intermedie', //cpg1.4
+'Cancella le immagini a dimensioni originali e sostituiscile con le immagini intermedie', //cpg1.4
+'Cancella le immagini originali o intermedie per liberare spazio web', //cpg1.4
+'Cancella commenti orfani', //cpg1.4
+'Rileggi le dimensioni dei files (se le hai modificate manualmente)', //cpg1.4
+'Resetta contatore viste', //cpg1.4
+'Mostra phpinfo', //cpg1.4
+'Aggiorna il database', //cpg1.4
+'Mostra files di log', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Strumenti Admin (Ridimensiona Immagini)',
   'what_it_does' => 'Cosa fa',
-  'what_update_titles' => 'Aggiorna titoli da nome file',
-  'what_delete_title' => 'Cancella titoli',
-  'what_rebuild' => 'Ricostruisce miniature e immagini ridimensionate',
-  'what_delete_originals' => 'Cancella immagini originali e sostituisce con versione ridimensionata',
   'file' => 'File',
-  'title_set_to' => 'titolo impostato a',
-  'submit_form' => 'esegui',
-  'updated_succesfully' => 'aggiornamento riuscito',
+  'problem' => 'Problema', //cpg1.4
+  'status' => 'Stato', //cpg1.4
+  'title_set_to' => 'Titolo impostato a',
+  'submit_form' => 'Invia',
+  'updated_succesfully' => 'Aggiornato con successo',
   'error_create' => 'ERRORE creando',
-  'continue' => 'Processa pi immagini',
-  'main_success' => 'Il file %s  stato impostato come immagine principale',
+  'continue' => 'Processa più immagini',
+  'main_success' => 'Il file %s è stato usato con successo come file principale',
   'error_rename' => 'Errore rinominando %s in %s',
-  'error_not_found' => 'Il file %s non  stato trovato',
-  'back' => 'torna al menu principale',
-  'thumbs_wait' => 'Aggiornamento miniature e/o immagini ridimensionate, attendi...',
-  'thumbs_continue_wait' => 'Continua aggiornamento miniature e/o immagini ridimensionate...',
-  'titles_wait' => 'Aggiornamento titoli, attendi...',
-  'delete_wait' => 'Cancellazione titoli, attendi...',
-  'replace_wait' => 'Cancellazione originali e sostituzione con immagini ridimensionate, attendi..',
-  'instruction' => 'Istruzioni rapide',
-  'instruction_action' => 'Scegli azione',
+  'error_not_found' => 'Il file %s non è stato trovato',
+  'back' => 'Torna a principale',
+  'thumbs_wait' => 'Aggiornamento Miniature e/o immagini ridimensionate, attendere prego...',
+  'thumbs_continue_wait' => 'Continuo nell\'aggiornamento delle miniature e/o immagini ridimensionate...',
+  'titles_wait' => 'Aggiornamento titoli, attendere prego...',
+  'delete_wait' => 'Cancellazione titoli, attendere prego...',
+  'replace_wait' => 'Cancellazione originali e sostituzione con le immagini ridimensionate, attendere prego...',
+  'instruction' => 'Istruzioni Veloci',
+  'instruction_action' => 'Seleziona Azione',
   'instruction_parameter' => 'Imposta parametri',
-  'instruction_album' => 'Scegli album',
-  'instruction_press' => 'Premi [%s]',
+  'instruction_album' => 'Seleziona Album',
+  'instruction_press' => 'Premi %s',
   'update' => 'Aggiorna miniature e/o immagini ridimensionate',
-  'update_what' => 'Cosa aggiornare',
+  'update_what' => 'Cosa deve essere aggiornato',
   'update_thumb' => 'Solo miniature',
   'update_pic' => 'Solo immagini ridimensionate',
   'update_both' => 'Sia le miniature che le immagini ridimensionate',
-  'update_number' => 'Numero di immagini elaborate per click',
-  'update_option' => '(Prova ad impostare questa opzione ad un valore basso se hai problemi di timeout)',
-  'filename_title' => 'Nome File &rArr; Titolo Immagine',
-  'filename_how' => 'Come modificare il nome file',
-  'filename_remove' => 'Rimuovi il .jpg finale e sostituisci _ (underscore) con spazi',
+  'update_number' => 'Numero di immagini processate per click',
+  'update_option' => '(Prova ad impostare questa opzione ad un parametro più basso se hai problemi di timeout)',
+  'filename_title' => 'Nome File &rArr; Titolo File',
+  'filename_how' => 'Come devonono essere rinominati i file ',
+  'filename_remove' => 'Rimuovi .jpg e rimpiazza _ (trattino basso) con spazi',
   'filename_euro' => 'Cambia 2003_11_23_13_20_20.jpg in 23/11/2003 13:20',
   'filename_us' => 'Cambia 2003_11_23_13_20_20.jpg in 11/23/2003 13:20',
   'filename_time' => 'Cambia 2003_11_23_13_20_20.jpg in 13:20',
-  'delete' => 'Cancella titoli immagini o immagini con dimensioni originali',
-  'delete_title' => 'Cancella titoli immagini',
-  'delete_original' => 'Cancella le immagini originali',
-  'delete_replace' => 'Cancella le immagini originali sostituendole con la versione ridimensionata',
-  'select_album' => 'Scegli album',
-  'delete_orphans' => 'Cancella commenti orfani (opera su tutti gli album)',
+  'delete' => 'Cancella titoli files o immagini a dimensioni originali',
+  'delete_title' => 'Cancella titoli files',
+  'delete_title_explanation' => 'Questo toglierà tutti i titoli nei files dell\'album specificato.', //cpg1.4
+  'delete_original' => 'Cancella le immagini a dimensione originale',
+  'delete_original_explanation' => 'Questo cancellerà le immagini a dimensione originale.', //cpg1.4
+  'delete_intermediate' => 'Cancella immagini intermedie', //cpg1.4
+  'delete_intermediate_explanation' => 'Questo cancellerà le immagini intermedie (normal).<br />Utilizza questa funzione per liberare spazio su disco se hai disabilitato l\'opzione \'Crea immagini intermedie\' nella configurazione dopo aver aggiunto immagini.', //cpg1.4
+  'delete_replace' => 'Cancella le immagini originali sostituendole con le versioni ridimensionate',
+  'titles_deleted' => 'Tutti i titoli nell\'album specificato rimossi', //cpg1.4
+  'deleting_intermediates' => 'Cancellazione immagini intermedie, attendere prego...', //cpg1.4
+  'searching_orphans' => 'Ricerca orfani, attendere prego...', //cpg1.4
+  'select_album' => 'Seleziona album',
+  'delete_orphans' => 'Cancella commenti sui files mancanti', //cpg1.4
+  'delete_orphans_explanation' => 'Questo identificherà e ti consentirà di cancellare ogni commento non più esistente nella Galleria.<br />Controlla tutti gli albums.', //cpg1.4
+  'refresh_db' => 'Aggiorna dimensioni e informazioni del file', //cpg1.4
+  'refresh_db_explanation' => 'Questo aggiornerà le dimensioni del file, sia come peso che di spazio occupato. Utilizza questo strumento se le quote disco risultano non corrette o se hai cambiato manualmente i files.', //cpg1.4
+  'reset_views' => 'Resetta contatore viste', //cpg1.4
+  'reset_views_explanation' => 'Imposta a zero tutte le viste nell\'album specificato.', //cpg1.4
   'orphan_comment' => 'commenti orfani trovati',
   'delete' => 'Cancella',
   'delete_all' => 'Cancella tutto',
+  'delete_all_orphans' => 'Cancella tutti gli orfani?', //cpg1.4
   'comment' => 'Commento: ',
-  'nonexist' => 'relativo a file inesistente # ',
+  'nonexist' => 'collegato al file non esistente # ',
   'phpinfo' => 'Mostra phpinfo',
+  'phpinfo_explanation' => 'Contiene informazioni tecniche sul tuo server.<br /> - Potresti esserne richiesto quando hai bisogno di supporto.', //cpg1.4
   'update_db' => 'Aggiorna database',
-  'update_db_explanation' => 'Se hai sostituito dei file di coppermine, apportato modifiche, o aggiornato da una precedente versione di coppermine, lancia una volta l\'aggiornamento del database. Questo creer le tabelle necessarie e/o i valori di configurazione nel database di coppermine.',
+  'update_db_explanation' => 'Se hai cambiato o modificato i files originali di Coppermine, magari facendo un upgrade, esegui almeno un update una volta. Questo creerà le tebelle necessari e/o i valori di configurazione nel database di coppermine.',
+  'view_log' => 'Visualizza i files di log', //cpg1.4
+  'view_log_explanation' => 'Coppermine può tenere traccia di varie azioni eseguite dagli utenti. Puoi sfogliare questi logs se hai abilitato il logging nella <a href="admin.php">configurazione</a>.', //cpg1.4
+  'versioncheck' => 'Controllo versioni', //cpg1.4
+  'versioncheck_explanation' => 'Controlla le versioni dei tuoi files per vedere se hai sostituito tutti i files dopo un upgrade, o se i files di coppermine sono stati aggiornati dopo il rilascio di un aggiornamento.', //cpg1.4
+  'bridgemanager' => 'Bridge Manager', //cpg1.4
+  'bridgemanager_explanation' => 'Abilita/Disabilita integrazione (bridging) di Coppermine con un\'altra applicazione (es. la tua board).', //cpg1.4
 );
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Versioncheck', //cpg1.4
+  'what_it_does' => 'Questa pagina serve a quegli utenti che hanno aggiornato la propria installazione di coppermine. Lo script analizza i vostri files sul webserver e cerca di determinare se le versioni dei files sul server sono le stesse di quelli posizionati sulla repository su http://coppermine.sourceforge.net, mostrando in questo modo quali files dovresti aggiornare.<br />Tutto quello mostrato in rosso necessita di essere aggiornato. Le voci in giallo necessitano di un semplice controllo. Le voci in verde (o il tuo colore di default per le font) sono OK.<br />Clicca sulle icone di aiuto per maggiori dettagli.', //cpg1.4
+  'online_repository_unable' => 'Impossibile connettersi alla repository', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine non è in grado di connettersi alla repository. Questo può essere dovuto a due motivi:', //cpg1.4
+  'online_repository_reason1' => 'La repository al momento è down - controlla se riesci a navigare questa pagina: %s - se non riesci, prova più tardi.', //cpg1.4
+  'online_repository_reason2' => 'Il PHP sul tuo webserver è configurato con %s su off (di default, &egrav; su on). Se il server viene amministrato da te direttamente, modifica questa impostazione in <i>php.ini</i> (o almeno consenti di essere sovrascritta con %s). Se utilizzi un hosting web, devi probabilmente convivere col fatto che non puoi collegarti alla repository. Questa pagina mostrerà solo le versioni dei files della tua distribuzione - gli aggiornamenti non saranno mostrati.', //cpg1.4
+  'online_repository_skipped' => 'Connessione alla repository saltata', //cpg1.4
+  'online_repository_to_local' => 'Lo script sta utilizzando di default le copie locali dei files adesso. I dati potrebbero essere inaccurati se hai aggiornato coppermine e non hai uploadato tutti i files. Allo stesso modo cambiamenti ai files dopo il rilascio non saranno inseriti nell\'account.', //cpg1.4
+  'local_repository_unable' => 'Impossibile connettersi alla repository sul tuo server', //cpg1.4
+  'local_repository_explanation' => 'Coppermine non è stata in grado di connettersi alla repository del file %s sul tuo server. Questo significa che probabilmente non hai eseguito l\'upload del file di repository sul tuo server. Fallo ora e riprova ad eseguire lo script (aggiornando questa pagina).<br />Se lo script fallisce di nuovo, il tuo hosting potrebbe aver disabilitato parti delle <a href="http://www.php.net/manual/en/ref.filesystem.php">funzioni del filesystem PHP</a> completamente. In questo caso, non sarai in grado di utilizzare questo strumento in nessun caso.', //cpg1.4
+  'coppermine_version_header' => 'Versione di Coppermine installata', //cpg1.4
+  'coppermine_version_info' => 'Hai correntemente installato: %s', //cpg1.4
+  'coppermine_version_explanation' => 'Se pensi che questo sia interamente sbagliato e credi di avere una versione più di Coppermine, probabilmente non hai caricato la versione più recente del file <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Comparazione versione', //cpg1.4
+  'folder_file' => 'cartella/file', //cpg1.4
+  'coppermine_version' => 'versione cpg', //cpg1.4
+  'file_version' => 'versione file', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'scrivibile', //cpg1.4
+  'not_writable' => 'non scrivibile', //cpg1.4
+  'help' => 'Aiuto', //cpg1.4
+  'help_file_not_exist_optional1' => 'file/cartella inesistente', //cpg1.4
+  'help_file_not_exist_optional2' => 'Il/la file/cartella %s non è stato trovato/a sul server. Anche se facoltativo dovresti caricarlo (tramite FTP) se stai incontrando dei problemi.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'file/cartella inesistente', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'Il/la file/cartella %s non è stato trovato/a sul server, anche se necessario. Caricalo (tramite FTP).', //cpg1.4
+  'help_no_local_version1' => 'Nessuna versione locale del file', //cpg1.4
+  'help_no_local_version2' => 'Lo script non è in grado di estrarre la versione locale del file - il tuo file o è troppo vecchio o lo hai modificato, rimuovendo le informazioni dell\'header. Aggiornare il file è raccomandato.', //cpg1.4
+  'help_local_version_outdated1' => 'Versione locale vecchia', //cpg1.4
+  'help_local_version_outdated2' => 'La tua versione di questo file sembra essere di una vecchia versione di Coppermine (che hai probabilmente aggiornato). Assicurati di aggiornare anche questo file.', //cpg1.4
+  'help_local_version_na1' => 'Impossibile estrarre informazioni sulla versione cvs', //cpg1.4
+  'help_local_version_na2' => 'Lo script non riesce a determinare la versione cvs del file sul tuo server. Dovresti caricare la versione dal tuo pacchetto.', //cpg1.4
+  'help_local_version_dev1' => 'Versione di sviluppo', //cpg1.4
+  'help_local_version_dev2' => 'Il file sul tuo webserver sembra essere più nuova della tua versione di coppermine. O stai usando un file di sviluppo (dovresti farlo solo se sei sicuro di quel che stai facendo), o hai aggiornato coppermine e non hai caricato include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Cartella non scrivibile', //cpg1.4
+  'help_not_writable2' => 'Cambia i permessi file (CHMOD) per garantire allo script l\'accesso in scrittura alla cartella %s e a tutto il suo contenuto.', //cpg1.4
+  'help_writable1' => 'Cartella scrivibile', //cpg1.4
+  'help_writable2' => 'La cartella %s è scrivibile. Questo è un rischio non necessario, solo coppermine necessita di permessi read/execute.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine non è in grado di determinare se la cartella è scrivibile o meno.', //cpg1.4
+  'your_file' => 'tuo file', //cpg1.4
+  'reference_file' => 'reference file', //cpg1.4
+  'summary' => 'Sommario', //cpg1.4
+  'total' => 'Totale dei files/cartelle controllati', //cpg1.4
+  'mandatory_files_missing' => 'Files obbligatori mancanti', //cpg1.4
+  'optional_files_missing' => 'Files facoltativi mancanti', //cpg1.4
+  'files_from_older_version' => 'Files lasciati da vecchie versioni di Coppermine', //cpg1.4
+  'file_version_outdated' => 'Vecchie versioni del file', //cpg1.4
+  'error_no_data' => 'Lo script ha fallito, non &grave; stato in grado di recuperare alcuna informazione. Spiacente per l\'inconveniente.', //cpg1.4
+  'go_to_webcvs' => 'vai su %s', //cpg1.4
+  'options' => 'Opzioni', //cpg1.4
+  'show_optional_files' => 'Mostra cartelle/files facoltativi', //cpg1.4
+  'show_mandatory_files' => 'Mostra files obbligatori', //cpg1.4
+  'show_file_versions' => 'Mostra versioni file', //cpg1.4
+  'show_errors_only' => 'Mostra solo cartelle/files con errori', //cpg1.4
+  'show_permissions' => 'Mostra permessi cartella', //cpg1.4
+  'show_condensed_output' => 'Mostra output condensato (per screenshots più semplici)', //cpg1.4
+  'coppermine_in_webroot' => 'Coppermine è installata nella webroot', //cpg1.4
+  'connect_online_repository' => 'Prova a connetterti alla repository online', //cpg1.4
+  'show_additional_information' => 'Mostra informazioni aggiuntive', //cpg1.4
+  'no_webcvs_link' => 'Non mostrare collegamenti web cvs', //cpg1.4
+  'stable_webcvs_link' => 'Mostra collegamenti web cvs stabili', //cpg1.4
+  'devel_webcvs_link' => 'Mostra collegamenti web cvs di sviluppo', //cpg1.4
+  'submit' => 'Applica Modifiche / Aggiorna', //cpg1.4
+  'reset_to_defaults' => 'Ripristina impostazioni di default', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Cancella tutti i Logs', //cpg1.4
+  'delete_this' => 'Cancella questo Log', //cpg1.4
+  'view_logs' => 'Visualizza Logs', //cpg1.4
+  'no_logs' => 'Nessun log creato.', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web Publishing Wizard Client</h1><p>Questo modulo consente di usare <b>Windows XP</b> web publishing wizard con Coppermine.</p><p>Il codice è basato su articolo pubblicato da
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Cosa è richiesto</h2><ul><li>Windows XP in modo da avere il wizard.</li><li>Una installazione funzionante di Coppermine sulla quale <b>la funzione di web upload funzioni correttamente.</b></li></ul><h2>Come installare dal lato client</h2><ul><li>Clicca col tasto destro su
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Seleziona &quot;Salva destinazione con nome...&quot;. Salva il file sul tuo disco locale. Quando salvi il file, controlla che il nome proposto sia <b>cpg_###.reg</b> (the ### represents a numerical timestamp). Change it to that name if necessary (leave the numbers). When downloaded, double click on the file in order to register your server with the web publishing wizard.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testing</h2><ul><li>In Esplora risorse, seleziona alcuni files e clicca su <b>Pubblica xxx sul web</b> nel pannello di sinistra.</li><li>Conferma la tua selezione. Clicca su <b>Avanti</b>.</li><li>Nella lista dei servizi che appaiono, seleziona quella per la tua galleria (ha il nome della tua galleria). Se il servizio non appare, controlla di aver installato <b>cpg_pub_wizard.reg</b> come descritto.</li><li>Inserisci le tue informazioni di login se richiesto.</li><li>Seleziona gli album di destinazione per le tue immagini o creane di nuovi.</li><li>Clicca su <b>Avanti</b>. Il caricamento dovrebbe incominciare.</li><li>Quando sarà completato, controlla la galleria per vedere se le immagini sono state aggiunte correttamente.</li></ul>
+EOT;
 
+$lang_xp_publish_notes = <<<EOT
+<h2>Note :</h2><ul><li>Una volta iniziato il caricamento, il wizard non può mostrare nessun messaggio di errore da parte dello script così non puoi sapere se tutto sia andato a buon fine o meno, finchè non controllerai la galleria.</li><li>Se il caricamento fallisce, abilita il &quot;Debug mode&quot; sulla pagina di amministrazione, tenta con una sola immagine e controlla i messaggi di errore nel file
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+che si trova nella cartella di Coppermine sul tuo server.</li><li>Per evitare che la galleria sia <i>bombardata (flooding)</i> da immagini caricate attraverso il wizard, solo gli <b>amministratori</b> e <b>gli utenti che possono avere i propri albums</b> possono usare questa funzione.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Web Publishing Wizard', //cpg1.4
+  'welcome' => 'Benvenuto <b>%s</b>,', //cpg1.4
+  'need_login' => 'Devi eseguire il login sulla galleria usando il browser prima di usare il wizard.<p/><p>Quando esegui il login non scordarti di selezionare l\'opzione <b>Ricordami</b> se presente.', //cpg1.4
+  'no_alb' => 'Spiacente, non esiste nessun album nel quale ti sia consentito il caricamento di immagini tramite il wizard.', //cpg1.4
+  'upload' => 'Carica le tue immagini in un album esistente', //cpg1.4
+  'create_new' => 'Crea un nuovo album per le tue immagini', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Categoria', //cpg1.4
+  'new_alb_created' => 'Il tuo nuovo album &quot;<b>%s</b>&quot; è stato creato.', //cpg1.4
+  'continue' => 'Premi &quot;Avanti&quot; per iniziare il caricamento', //cpg1.4
+  'link' => 'questo link', //cpg1.4
+);
+}
 ?>
\ No newline at end of file
diff -ruN 133/lang/italian-utf-8.php cpg148/lang/italian-utf-8.php
--- 133/lang/italian-utf-8.php	2004-12-30 01:03:50.000000000 -0600
+++ cpg148/lang/italian-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1277 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR                                     //
-//  http://www.chezgreg.net/coppermine/                                      //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-//  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.                                      //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: italian-utf-8.php,v 1.11 2004/12/29 23:03:50 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-'lang_name_english' => 'Italian',  
-'lang_name_native' => 'Italiano', 
-'lang_country_code' => 'it', 
-'trans_name'=> 'ralf57 (CPG 1.1)', //the name of the translator - can be a nickname
-'trans_email' => 'greatkingrat@katamail.com', //translator's email address (optional)
-'trans_website' => 'http://www.madeinbanzi.it/', //translator's website (optional)
-'trans_name2'=> 'Sesto Avolio aka eolica (with contribs by amicigg and canelli)', //the name of the translator - can be a nickname
-'trans_email2' => '', //translator's email address (optional)
-'trans_website2' => 'http://www.eolica.net/', //translator's website (optional)
-'trans_date' => '2004/05/25', //the date the translation was created / last modified
-);
-
-$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', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Dom', 'Lun', 'Mar', 'Mer', 'Gio', 'Ven', 'Sab');
-$lang_month = array('Gen', 'Feb', 'Mar', 'Apr', 'Mag', 'Giu', 'Lug', 'Ago', 'Set', 'Ott', 'Nov', 'Dic');
-
-// Some common strings
-$lang_yes = 'Si';
-$lang_no  = 'No';
-$lang_back = 'INDIETRO';
-$lang_continue = 'CONTINUA';
-$lang_info = 'Informazione';
-$lang_error = 'Errore';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d %B %Y';
-$lastcom_date_fmt =  '%d/%m/%y alle %H:%M';
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%d %B %Y alle %I:%M %p';
-$comment_date_fmt =  '%d %B %Y alle %I:%M %p';
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => 'Immagini...a casaccio',
-  'lastup' => 'Ultimi arrivi',
-  'lastalb'=> 'Ultimi aggiornamenti albums',
-  'lastcom' => 'Ultimi commenti',
-  'topn' => 'Le più viste',
-  'toprated' => 'Le più votate',
-  'lasthits' => 'Viste di recente',
-  'search' => 'Risultati della ricerca',
-  'favpics'=> 'Immagini Preferite'
-);
-
-$lang_errors = array(
-  'access_denied' => 'Non puoi accedere a questa pagina.',
-  'perm_denied' => 'Non puoi effettuare questa operazione.',
-  'param_missing' => 'Script eseguito senza i parametri richiesti.',
-  'non_exist_ap' => 'Immagine/album selezionato non presente nel database !',
-  'quota_exceeded' => 'Quota disco superata<br /><br />Hai a disposizione [quota]K; attualmente utilizzi [space]K; una ulteriore immagine farebbe superare la quota.',
-  'gd_file_type_err' => 'Le librerie GD supportano solo i formati JPEG and PNG.',
-  'invalid_image' => 'Immagine corrotta o non supportata dalla libreria GD',
-  'resize_failed' => 'Non posso creare le miniature e le immagini intermedie.',
-  'no_img_to_display' => 'Nessuna immagine disponibile',
-  'non_exist_cat' => 'La categoria selezionata non esiste',
-  'orphan_cat' => 'Una categoria non è legata, correggi il problema col Manager Categorie.',
-  'directory_ro' => 'La cartella \'%s\' è protetta in scrittura, le immagini non possono essere cancellate',
-  'non_exist_comment' => 'Il commento selezionato non esiste.',
-  'pic_in_invalid_album' => 'Immagine appartenente ad un album inesistente (%s)!?',
-  'banned' => 'Sei stato bloccato e non puoi usare questo sito.',
-  'not_with_udb' => 'Questa funzione è disabilitata in Coppermine perché è integrata con il software del forum. Ciò che stai cercando di fare non è supportato in questa configurazione, oppure questa funzione dovrebbe essere gestita dal software del forum.',
-  'offline_title' => 'Non operativa',
-  'offline_text' => 'La galleria non è attualmente operativa - riprova più tardi',
-  'ecards_empty' => 'Non ci sono registrazioni di e-Card da mostrare. Verifica che il log delle e-Card sia stato abilitato nella configurazione di Coppermine!',
-  'action_failed' => 'Operazione non riuscita. Coppermine non è in grado di elaborare la tua richiesta.',
-  'no_zip' => 'Le librerie necessarie per processare i file ZIP non sono disponibili.  Contatta l\'administrator di Coppermine.',
-  'zip_type' => 'Non sei autorizzato ad inviare file ZIP.',
-);
-
-$lang_bbcode_help = 'Puoi utilizzare i seguenti codici: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://nomesito.com/]Testo Url[/url]</li> <li>[email]utente@domain.com[/email]</li>';
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Vai alla lista degli album',
-  'alb_list_lnk' => 'Lista album',
-  'my_gal_title' => 'Vai alla galleria personale',
-  'my_gal_lnk' => 'Galleria personale',
-  'my_prof_lnk' => 'Il mio profilo',
-  'adm_mode_title' => 'Passa in modalità admin',
-  'adm_mode_lnk' => 'Modalità admin',
-  'usr_mode_title' => 'Passa in modalità utente',
-  'usr_mode_lnk' => 'Modalità utente',
-  'upload_pic_title' => 'Aggiungi una o più immagini',
-  'upload_pic_lnk' => 'Aggiungi immagini',
-  'register_title' => 'Crea un account',
-  'register_lnk' => 'Registrati',
-  'login_lnk' => 'Login',
-  'logout_lnk' => 'Logout',
-  'lastup_lnk' => 'Ultimi arrivi',
-  'lastcom_lnk' => 'Ultimi commenti',
-  'topn_lnk' => 'Le più viste',
-  'toprated_lnk' => 'Le più votate',
-  'search_lnk' => 'Cerca',
-  'fav_lnk' => 'I miei Preferiti',
-  'memberlist_title' => 'Mostra Lista Utenti',
-  'memberlist_lnk' => 'Lista Utenti',
-  'faq_title' => 'Domande Frequenti sulla galleria fotografica &quot;Coppermine&quot;',
-  'faq_lnk' => 'FAQ',
-
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Approva uploads',
-  'config_lnk' => 'Configura',
-  'albums_lnk' => 'Albums',
-  'categories_lnk' => 'Categorie',
-  'users_lnk' => 'Utenti',
-  'groups_lnk' => 'Gruppi',
-  'comments_lnk' => 'Commenti',
-  'searchnew_lnk' => 'Aggiungi immagini',
-  'util_lnk' => 'Manutenzione',
-  'ban_lnk' => 'Blocca utenti',
-  'db_ecard_lnk' => 'Mostra e-Cards',
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Crea / ordina album personali',
-  'modifyalb_lnk' => 'Modifica album personali',
-  'my_prof_lnk' => 'Il mio profilo',
-);
-
-$lang_cat_list = array(
-  'category' => 'Gallerie',
-  'albums' => 'Album',
-  'pictures' => 'Immagini',
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d album in %d pagine'
-);
-
-$lang_thumb_view = array(
-  'date' => 'DATA',
-//Sort by filename and title
-  'name' => 'NOME FILE',
-  'title' => 'TITOLO',
-  'sort_da' => 'Ordina per data ascendente',
-  'sort_dd' => 'Ordina per data discendente',
-  'sort_na' => 'Ordina per nome ascendente',
-  'sort_nd' => 'Ordina per nome discendente',
-  'sort_ta' => 'Ordina per titolo ascendente',
-  'sort_td' => 'Ordina per titolo discendente',
-  'download_zip' => 'Scarica come file Zip',
-  'pic_on_page' => '%d immagini in %d pagine',
-  'user_on_page' => '%d utenti in %d pagine'
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Torna alle miniature',
-  'pic_info_title' => 'Mostra/Nascondi info immagine',
-  'slideshow_title' => 'Slideshow',
-  'ecard_title' => 'Invia questa immagine come e-Card',
-  'ecard_disabled' => 'e-Cards disabilitate',
-  'ecard_disabled_msg' => 'Non puoi inviare e-Cards',
-  'prev_title' => 'Immagine precedente',
-  'next_title' => 'Immagine successiva',
-  'pic_pos' => 'IMMAGINE %s/%s',
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Vota questa immagine',
-  'no_votes' => '(Ancora nessun voto)',
-  'rating' => '(media attuale : %s / 5 con %s voti)',
-  'rubbish' => 'Scadente',
-  'poor' => 'Mediocre',
-  'fair' => 'Sufficiente',
-  'good' => 'Buona',
-  'excellent' => 'Eccellente',
-  'great' => 'Grande',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Errore critico',
-  'file' => 'File: ',
-  'line' => 'Linea: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Nome del file : ',
-  'filesize' => 'Dimensione file : ',
-  'dimensions' => 'Dimensioni : ',
-  'date_added' => 'Aggiunta il : '
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s commenti',
-  'n_views' => '%s viste',
-  'n_votes' => '(%s voti)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Info Debug',
-  'select_all' => 'Seleziona Tutto',
-  'copy_and_paste_instructions' => 'Se hai bisogno di chiedere aiuto sul Support Board di Coppermine, copia-e-incolla queste informazioni di debug nel tuo post. Accertati di sostituire ogni password delle query con *** prima di inviare.',
-  'phpinfo' => 'mostra phpinfo',
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Lingua di Default',
-  'choose_language' => 'Scegli la lingua',
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Tema di Default',
-  'choose_theme' => 'Scegli un Tema',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Esclamazione',
-  'Question' => 'Dubbio',
-  'Very Happy' => 'Molto felice',
-  'Smile' => 'Sorriso',
-  'Sad' => 'Triste',
-  'Surprised' => 'Sorpresa',
-  'Shocked' => 'Shockato',
-  'Confused' => 'Confuso',
-  'Cool' => 'Figo',
-  'Laughing' => 'Sorridente',
-  'Mad' => 'Matto',
-  'Razz' => 'Razz',
-  'Embarassed' => 'Imbarazzato',
-  'Crying or Very sad' => 'Molto triste',
-  'Evil or Very Mad' => 'Cattivo',
-  'Twisted Evil' => 'Molto cattivo',
-  'Rolling Eyes' => 'Occhi fuori orbita',
-  'Wink' => 'Wink',
-  'Idea' => 'Idea',
-  'Arrow' => 'Freccia',
-  'Neutral' => 'Neutro',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Lascio la modalità admin...',
-  1 => 'Entro in modalità admin...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Ogni album deve avere un nome !',
-  'confirm_modifs' => 'Applico davvero le modifiche?',
-  'no_change' => 'Non hai fatto alcuna modifica !',
-  'new_album' => 'Nuovo album',
-  'confirm_delete1' => 'Cancello davvero questo album ?',
-  'confirm_delete2' => '\nTutte le immagini ed i commenti andranno persi !',
-  'select_first' => 'Prima scegli un album',
-  'alb_mrg' => 'Album Manager',
-  'my_gallery' => '* Galleria personale *',
-  'no_category' => '* Nessuna categoria *',
-  'delete' => 'Cancella',
-  'new' => 'Nuova',
-  'apply_modifs' => 'Applica le modifiche',
-  'select_category' => 'Seleziona categoria',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Parametri necessari per \'%s\'operazione non forniti !',
-  'unknown_cat' => 'La categoria scelta non è nel database',
-  'usergal_cat_ro' => 'La categoria delle gallerie personali non può essere cancellata !',
-  'manage_cat' => 'Gestisci categorie',
-  'confirm_delete' => 'Vuoi davvero cancellare questa categoria?',
-  'category' => 'Categoria',
-  'operations' => 'Operazioni',
-  'move_into' => 'Sposta in',
-  'update_create' => 'Aggiorna/Crea categoria',
-  'parent_cat' => 'Categoria superiore',
-  'cat_title' => ' Titolo categoria',
-  'cat_thumb' => 'Miniatura Categoria',
-  'cat_desc' => 'Descrizione categoria'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Configurazione',
-  'restore_cfg' => 'Ripristina impostazioni di default',
-  'save_cfg' => 'Salva la nuova configurazione',
-  'notes' => 'Note',
-  'info' => 'Informazione',
-  'upd_success' => 'Configurazione aggiornata',
-  'restore_success' => 'Configurazione di default ripristinata',
-  'name_a' => 'Nome ascendente',
-  'name_d' => 'Nome discendente',
-  'title_a' => 'Titolo ascendente',
-  'title_d' => 'Titolo discendente',
-  'date_a' => 'Data ascendente',
-  'date_d' => 'Data discendente',
-  'th_any' => 'Dimensione maggiore',
-  'th_ht' => 'Altezza',
-  'th_wd' => 'Larghezza',
-  'label' => 'etichetta',
-  'item' => 'elemento',
-  'debug_everyone' => 'Tutti',
-  'debug_admin' => 'Solo Admin',
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Impostazioni generali',
-  array('Nome galleria', 'gallery_name', 0),
-  array('Descrizione galleria', 'gallery_description', 0),
-  array('Email amministratore', 'gallery_admin_email', 0),
-  array('Target per il link \'Vedi altre immagini\' nelle e-cards', 'ecards_more_pic_target', 0),
-  array('Galleria non operativa', 'offline', 1),
-  array('Registra e-Cards', 'log_ecards', 1),
-  array('Consenti download come ZIP dei Preferiti', 'enable_zipdownload', 1),
-
-  'Language, Themes &amp; Charset settings',
-  array('Lingua', 'lang', 5),
-  array('Tema', 'theme', 6),
-  array('Mostra elenco lingue', 'language_list', 8),
-  array('Mostra bandiere lingue', 'language_flags', 8),
-  array('Mostra &quot;reset&quot; nella scelta della lingua', 'language_reset', 1),
-  array('Mostra elenco temi', 'theme_list', 8),
-  array('Mostra &quot;reset&quot; nella scelta del tema', 'theme_reset', 1),
-  array('Mostra FAQ - domande frequenti', 'display_faq', 1),
-  array('Mostra aiuto per bbcode', 'show_bbcode_help', 1),
-  array('Codifica caratteri', 'charset', 4),
-
-  'Vista elenco album',
-  array('Larghezza tabella principale (pixels o %)', 'main_table_width', 0),
-  array('Numero di livelli delle categorie da mostrare', 'subcat_level', 0),
-  array('Numero di albums da mostrare', 'albums_per_page', 0),
-  array('Numero di colonne dell\'elenco album', 'album_list_cols', 0),
-  array('Dimensione miniature in pixels', 'alb_list_thumb_size', 0),
-  array('Contenuto della pagina principale', 'main_page_layout', 0),
-  array('Mostra miniature per primo livello album nelle categorie','first_level',1),
-
-  'Vista miniature',
-  array('Numero di colonne nella pagina delle miniature', 'thumbcols', 0),
-  array('Numero di righe nella pagina delle miniature', 'thumbrows', 0),
-  array('Massimo numero di tabs da mostrare', 'max_tabs', 0),
-  array('Mostra descrizione (in aggiunta al titolo) sotto la miniatura', 'caption_in_thumbview', 1),
-  array('Mostra numero di viste sotto la miniatura', 'views_in_thumbview', 1),
-  array('Mostra numero di commenti sotto la miniatura', 'display_comment_count', 1),
-  array('Mostra nome uploader sotto la miniatura', 'display_uploader', 1),
-  array('Criterio di default per ordinare le immagini', 'default_sort_order', 3),
-  array('Minimo numero di voti affinchè un\'immagine entri nella lista delle \'più votate\'', 'min_votes_for_rating', 0),
-
-  'Vista immagine &amp; Impostazioni commenti',
-  array('Larghezza della tabella mostra immagine (pixels o %)', 'picture_table_width', 0),
-  array('Info immagini visibili di default', 'display_pic_info', 1),
-  array('Filtra parolacce nei commenti', 'filter_bad_words', 1),
-  array('Consenti smiles nei commenti', 'enable_smilies', 1),
-  array('Consenti più commenti consecutivi ad un\'immagine dallo stesso utente (disattiva protezione flood)', 'disable_comment_flood_protect', 1),
-  array('Lunghezza massima descrizione', 'max_img_desc_length', 0),
-  array('Max numero di caratteri in una parola', 'max_com_wlength', 0),
-  array('Max numero di linee in un commento', 'max_com_lines', 0),
-  array('Lunghezza massima del commento', 'max_com_size', 0),
-  array('Mostra film strip', 'display_film_strip', 1),
-  array('Numero di miniature nella film strip', 'max_film_strip_items', 0),
-  array('Avvisa admin via email quando arrivano commenti', 'email_comment_notification', 1),
-  array('Intervallo slideshow in millisecondi (1 secondo = 1000 millisecondi)', 'slideshow_interval', 0),
-
-  'Impostazioni immagini e miniature',
-  array('Qualità files JPEG', 'jpeg_qual', 0),
-  array('Max dimensione delle miniature <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0),
-  array('Usa dimensione ( larghezza o altezza o aspetto Max per miniature e immagini intermedie)<b>**</b>', 'thumb_use', 7),
-  array('Crea immagini intermedie','make_intermediate',1),
-  array('Max larghezza o altezza delle immagini intermedie <b>*</b>', 'picture_width', 0),
-  array('Peso massimo dei files (KB)', 'max_upl_size', 0),
-  array('Max larghezza o altezza delle immagini/video caricati (pixels)', 'max_upl_width_height', 0),
-
-  'Impostazioni avanzate files e miniature',
-  array('Mostra icona album privati ad utenti non connessi','show_private',1),
-  array('Caratteri proibiti nei nomi dei file', 'forbiden_fname_char',0),
-//  array('Estensioni consentite per le immagini', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Tipi di immagine consentiti', 'allowed_img_types',0),
-  array('Tipi di video consentiti', 'allowed_mov_types',0),
-  array('Tipi di audio consentiti', 'allowed_snd_types',0),
-  array('Tipi di documento consentiti', 'allowed_doc_types',0),
-  array('Metodo ridimensionamento immagini','thumb_method',2),
-  array('Percorso per la utility \'convert\' di ImageMagick (esempio /usr/bin/X11/)', 'impath', 0),
-//  array('Tipi di immagine consentiti (solo per ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Opzioni di comando per ImageMagick', 'im_options', 0),
-  array('Leggi dati EXIF nei file JPEG', 'read_exif_data', 1),
-  array('Leggi dati IPTC nei file JPEG', 'read_iptc_data', 1),
-  array('Cartella degli album <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0),
-  array('Cartella immagini utenti <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0),
-  array('Prefisso per le immagini intermedie <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0),
-  array('Prefisso per le miniature <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0),
-  array('Chmod di default per le cartelle', 'default_dir_mode', 0),
-  array('Chmod di default per i file', 'default_file_mode', 0),
-
-  'Impostazioni utenti',
-  array('Consenti nuove registrazioni', 'allow_user_registration', 1),
-  array('Verifica tramite e-mail richiesta', 'reg_requires_valid_email', 1),
-  array('Avvisa via email admin di registrazioni utenti', 'reg_notify_admin_email', 1),
-  array('Consenti due utenti con la stessa email', 'allow_duplicate_emails_addr', 1),
-  array('Utenti possono avere album privati (Nota: cambiando da \'si\' a \'no\' tutti gli album attualmente privati diventeranno pubblici)', 'allow_private_albums', 1),
-  array('Avvisa via email admin di file in attesa di approvazione', 'upl_notify_admin_email', 1),
-  array('Consenti agli utenti connessi di vedere la Lista Utenti', 'allow_memberlist', 1),
-
-  'Campi personalizzati per le descrizioni (lascia vuoti se inutilizzati)',
-  array('Nome campo 1', 'user_field1_name', 0),
-  array('Nome campo 2', 'user_field2_name', 0),
-  array('Nome campo 3', 'user_field3_name', 0),
-  array('Nome campo 4', 'user_field4_name', 0),
-
-  'Impostazioni cookies',
-  array('Nome del cookie usato dallo script (usando l\'integrazione con la bbs, assicurati che sia diverso dal nome dei cookie di quest\'ultima)', 'cookie_name', 0),
-  array('Percorso del cookie usato dallo script', 'cookie_path', 0),
-
-  'Impostazioni varie',
-  array('Attiva modalità debug', 'debug_mode', 9),
-  array('Mostra avvisi (notices) in modalità debug', 'debug_notice', 1),
-  '<br /><div align="left"><a name="notice1"></a>(*) Le impostazioni con * non devono essere modificate se vi sono già delle immagini nella galleria.<br />
-  <a name="notice2"></a>(**) La modifica di queste impostazioni non modifica i file precedentemente inseriti, quindi si consiglia di non modificarli se ci sono già dei file nella galleria. Si possono però applicare le modifiche ai file già esistenti, mediante la funzione &quot;<a href="util.php">Manutenzione</a>&quot; del menu di amministrazione.</div><br />',
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Invia e-Cards',
-  'ecard_sender' => 'Mittente',
-  'ecard_recipient' => 'Destinatario',
-  'ecard_date' => 'Data',
-  'ecard_display' => 'Mostra e-Card',
-  'ecard_name' => 'Nome',
-  'ecard_email' => 'Email',
-  'ecard_ip' => 'IP #',
-  'ecard_ascending' => 'ascendente',
-  'ecard_descending' => 'discendente',
-  'ecard_sorted' => 'Ordinate',
-  'ecard_by_date' => 'per data',
-  'ecard_by_sender_name' => 'per nome mittente',
-  'ecard_by_sender_email' => 'per email mittente',
-  'ecard_by_sender_ip' => 'per indirizzo IP mittente ',
-  'ecard_by_recipient_name' => 'per nome destinatario',
-  'ecard_by_recipient_email' => 'per email destinatario',
-  'ecard_number' => 'mostra record dal %s al %s di %s',
-  'ecard_goto_page' => 'vai alla pagina',
-  'ecard_records_per_page' => 'Record per pagina',
-  'check_all' => 'Seleziona Tutti',
-  'uncheck_all' => 'Deseleziona Tutti',
-  'ecards_delete_selected' => 'Cancella e-Card selezionate',
-  'ecards_delete_confirm' => 'Sei sicuro di voler cancellare i record? Spunta il checkbox!',
-  'ecards_delete_sure' => 'Sono sicuro',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Inserisci nome e commento',
-  'com_added' => 'Il tuo commento è stato aggiunto',
-  'alb_need_title' => 'Inserisci il titolo dell\'album !',
-  'no_udp_needed' => 'Non necessita di aggiornamenti.',
-  'alb_updated' => 'Album aggiornato',
-  'unknown_album' => 'Album inesistente o upload non consentito in quest\'album',
-  'no_pic_uploaded' => 'Nessuna immagine aggiunta !<br /><br />Controlla che il server permetta gli uploads...',
-  'err_mkdir' => 'Impossibile creare la cartella %s !',
-  'dest_dir_ro' => 'La cartella di destinazione %s non è scrivibile !',
-  'err_move' => 'Impossible spostare %s in %s !',
-  'err_fsize_too_large' => 'La dimensione dell\'immagine caricata è eccessiva (il massimo consentito è %s x %s) !',
-  'err_imgsize_too_large' => 'Il peso del file caricato è eccessivo (il massimo consentito è %s KB) !',
-  'err_invalid_img' => 'Il file caricato non è un\'immagine supportata !',
-  'allowed_img_types' => 'Puoi caricare %s immagini.',
-  'err_insert_pic' => 'L\'immagine \'%s\' non può essere inserita',
-  'upload_success' => 'Immagine caricata con successo<br /><br />Sarà visibile dopo il vaglio di un amministratore.',
-  'notify_admin_email_subject' => '%s - Notifica inserimento',
-  'notify_admin_email_body' => '%s ha inserito un\'immagine per la quale serve la tua approvazione. Visita %s',
-  'info' => 'Informazione',
-  'com_added' => 'Commento aggiunto',
-  'alb_updated' => 'Album aggiornato',
-  'err_comment_empty' => 'Il commento è vuoto !',
-  'err_invalid_fext' => 'Solo i files con le seguenti estensioni sono ammessi : <br /><br />%s.',
-  'no_flood' => 'Spiacenti, sei già autore del commento<br /><br />Edita il commento se vuoi',
-  'redirect_msg' => 'Sei stato reindirizzato.<br /><br /><br />Clicca \'CONTINUA\' se la pagina non si ricarica automaticamente',
-  'upl_success' => 'Immagine aggiunta con successo',
-  'email_comment_subject' => 'Commento inserito su Coppermine Photo Gallery',
-  'email_comment_body' => 'Qualcuno ha inserito un commento nella tua galleria. Vedilo su',
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Descrizione',
-  'fs_pic' => 'immagine full size',
-  'del_success' => 'cancellata con successo',
-  'ns_pic' => 'immagine normale',
-  'err_del' => 'non può essere cancellata',
-  'thumb_pic' => 'miniatura',
-  'comment' => 'commento',
-  'im_in_alb' => 'immagine nell\'album',
-  'alb_del_success' => 'Album \'%s\' cancellato',
-  'alb_mgr' => 'Album Manager',
-  'err_invalid_data' => 'Dati non validi ricevuti in \'%s\'',
-  'create_alb' => 'Creazione album \'%s\'',
-  'update_alb' => 'Aggiornamento album \'%s\' con titolo \'%s\' ed indice \'%s\'',
-  'del_pic' => 'Cancella immagine',
-  'del_alb' => 'Cancella album',
-  'del_user' => 'Cancella utente',
-  'err_unknown_user' => 'Utente inesistente !',
-  'comment_deleted' => 'Commento cancellato con successo',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Vuoi davvero cancellare questa immagine? \\nI commenti andranno persi.',
-  'del_pic' => 'CANCELLA QUESTA IMMAGINE',
-  'size' => '%s x %s pixels',
-  'views' => '%s volte',
-  'slideshow' => 'Slideshow',
-  'stop_slideshow' => 'STOP SLIDESHOW',
-  'view_fs' => 'Clicca per immagine full size',
-  'edit_pic' => 'Modifica descrizione',
-  'crop_pic' => 'Ritaglia e Ruota',
-);
-
-$lang_picinfo = array(
-  'title' =>'Info immagine',
-  'Filename' => 'Nome file',
-  'Album name' => 'Nome album',
-  'Rating' => 'Punteggio (%s voti)',
-  'Keywords' => 'Keywords',
-  'File Size' => 'Peso file',
-  'Dimensions' => 'Dimensioni',
-  'Displayed' => 'Mostrato',
-  'Camera' => 'Camera',
-  'Date taken' => 'Data di scatto',
-  'Aperture' => 'Apertura',
-  'Exposure time' => 'Esposizione',
-  'Focal length' => 'Focale',
-  'Comment' => 'Commento',
-  'addFav'=>'Aggiungi a "I miei Preferiti"',
-  'addFavPhrase'=>'Preferiti',
-  'remFav'=>'Rimuovi da "I miei Preferiti"',
-  'iptcTitle'=>'Titolo IPTC',
-  'iptcCopyright'=>'Copyright IPTC',
-  'iptcKeywords'=>'Keywords IPTC',
-  'iptcCategory'=>'Categoria IPTC',
-  'iptcSubCategories'=>'Sub Categorie IPTC',
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Edita questo commento',
-  'confirm_delete' => 'Vuoi davvero cancellare questo commento?',
-  'add_your_comment' => 'Aggiungi il tuo commento',
-  'name'=>'Nome',
-  'comment'=>'Commento',
-  'your_name' => 'Anon',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Clicca l\'immagine per chiudere questa finestra',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Invia una e-card',
-  'invalid_email' => '<b>Attento</b> : email non valida !',
-  'ecard_title' => 'Una e-card da %s per te',
-  'error_not_image' => 'Solo le immagini possono essere inviate come e-Card.',
-  'view_ecard' => 'Se la e-card non è visualizzata correttamente, clicca su questo link',
-  'view_more_pics' => 'Clicca su questo link per altre immagini !',
-  'send_success' => 'E-card inviata con successo',
-  'send_failed' => 'Spiacenti ma il server non può inviare la tua e-card...',
-  'from' => 'Da',
-  'your_name' => 'Il tuo nome',
-  'your_email' => 'La tua email',
-  'to' => 'Per ',
-  'rcpt_name' => 'Nome destinatario',
-  'rcpt_email' => 'Email destinatario',
-  'greetings' => 'Saluti',
-  'message' => 'Messaggio',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Info immagine',
-  'album' => 'Album',
-  'title' => 'Titolo',
-  'desc' => 'Descrizione',
-  'keywords' => 'Keywords',
-  'pic_info_str' => '%s&times;%s - %sKB - %s viste - %s voti',
-  'approve' => 'Approva immagine',
-  'postpone_app' => 'Rinvia approvazione',
-  'del_pic' => 'Cancella immagine',
-  'read_exif' => 'Rileggi info EXIF',
-  'reset_view_count' => 'Resetta contatore',
-  'reset_votes' => 'Resetta voti',
-  'del_comm' => 'Cancella commenti',
-  'upl_approval' => 'Approvazione uploads',
-  'edit_pics' => 'Edita immagini',
-  'see_next' => 'Immagini successive',
-  'see_prev' => 'Immagini precedenti',
-  'n_pic' => '%s immagini',
-  'n_of_pic_to_disp' => 'Numero di immagini da mostrare',
-  'apply' => 'Applica modifiche',
-  'crop_title' => 'Editor Immagini Coppermine',
-  'preview' => 'Anteprima',
-  'save' => 'Salva immagine',
-  'save_thumb' =>'Salva come miniatura',
-  'sel_on_img' =>'La selezione deve essere tutta interna all\'immagine!', //js-alert
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'FAQ - Domande Frequenti',
-  'toc' => 'Indice',
-  'question' => 'Domanda: ',
-  'answer' => 'Risposta: ',
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Perchè bisogna registrarsi?', 'L\'amministratore ha la facoltà di rendere obbligatoria o facoltativa la registrazione. La registrazione consente agli utenti anonimi di diventare membri identificati, con la possibilità di inserire immagini proprie, costruire liste di preferiti, votare e commentare le immagini, ed altro.', 'allow_user_registration', '0'),
-  array('Come posso registrarmi?', 'Vai su &quot;Registrati&quot; e compila i campi richiesti (e se vuoi anche i campi opzionali).<br />Se l\'Amministratore ha abilitato la registrazione tramite email, dopo aver inviato le tue informazioni dovresti ricevere un messaggio all\'indirizzo indicato durante la registrazione, con le istruzioni su come attivare la tua iscrizione. Occorre confermare l\'iscrizione per poter effettuare il login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Come posso fare il login?', 'Vai su &quot;Login&quot;, inserisci username e password e spunta &quot;Ricordati di Me&quot; così avrai accesso senza ripetere il login, quando ritornerai nel sito.<br /><b>NOTA: i Cookies devono essere abilitati e non devi cancellare il cookie di questo sito.</b>', 'offline', 0), //cpg1.3.0
-  array('Perchè non posso fare il login?', 'Ti sei registrato ed hai seguito il link che ti è stato inviato via email? Il link attiverà la tua registrazione. Per altri problemi di autenticazione contatta l\'amministratore del sito.', 'offline', 0), //cpg1.3.0
-  array('Cosa succede se dimentico la password?', 'Se su questo sito è presente il link  &quot;Recupero password&quot; usalo. Altrimenti contatta l\'amministratore del sito per una nuova password.', 'offline', 0), //cpg1.3.0
-//  array('Cosa succede se cambio indirizzo email?', 'Collegati e cambia il tuo indirizzo email nella sezione &quot;Il mio profilo&quot;', 'offline', 0), //cpg1.3.0
-  array('Come salvo una immagine in &quot;I miei preferiti&quot;?', 'Clicca sull\'immagine e attiva &quot;Mostra/nascondi info immagine&quot; scorri in giù sull\'insieme delle informazioni immagine e clicca su <b>Aggiungi a &quot;I miei preferiti&quot;</b>.<br />L\'amministratore può aver abilitato la visualizzazione delle &quot;Info immagine&quot; per default<br />IMPORTANTE: I Cookies devono essere abilitati ed il cookie di questo sito non deve essere cancellato.', 'offline', 0), //cpg1.3.0
-  array('Come voto un\'immagine?', 'Clicca sulla miniatura, vai al fondo della pagina e scegli un voto.', 'offline', 0), //cpg1.3.0
-  array('Come inserisco un commento su un\'immagine?', 'Clicca su una miniatura, vai in fondo alla pagina ed inserisci il commento.', 'offline', 0), //cpg1.3.0
-  array('Come inserisco un\'immagine?', 'Vai alla sezione &quot;Aggiungi Immagine&quot;, seleziona l\'album in cui vuoi inserirla, clicca &quot;Browse&quot; e cerca l\'immagine da inserire, clicca su &quot;Apri&quot; (aggiungi un titolo e una descrizione se lo desideri) e infine clicca su &quot;Upload immagine&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  
-  array('Dove inserisco un\'immagine?', 'Puoi inserire immagini in uno dei tuoi album della &quot;Galleria personale&quot;. L\'amministratore può inoltre consentirti di inserire immagini in uno o più album della Galleria Principale.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Che tipo di immagine e di che dimensione posso inserire?', 'La dimensione ed il tipo (jpg, gif, ecc.) sono inmpostati dall\'amministratore.', 'offline', 0), //cpg1.3.0
-  array('Cos\'è la &quot;Galleria personale&quot;?', 'La &quot;Galleria personale&quot; è una galleria in cui ogni utente può inserire le proprie immagini e gestirle.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Come creo, rinomino o cancello un album nella &quot;Galleria personale&quot;?', 'Devi già trovarti in &quot;Modalità Admin&quot;<br />vai in &quot;Crea/ordina album personali&quot; e clicca su &quot;Nuova&quot;. Cambia &quot;Nuovo Album&quot; con il nome che preferisci.<br />Puoi anche rinominare qualsiasi album presente nella tua galleria<br />Clicca alla fine su &quot;Applica le modifiche&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Come posso modificare o inibire gli utenti a vedere i miei album?', 'Devi già trovarti in &quot;Modalità Admin&quot;<br />Vai in &quot;Modifica album personali&quot;. Sulla barra &quot;Aggiorna Album&quot;, seleziona l\'album che vuoi modificare. <br />Puoi cambiare il nome, la descrizione, la miniatura, limitare i permessi per vedere, votare o commentare.<br />Clicca su &quot;Aggiorna Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Come posso vedere le gallerie degli altri utenti?', 'Vai alla &quot;Lista Album&quot; e seleziona &quot;Gallerie Utenti&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cosa sono i &quot;cookies&quot;?', 'I cookkies sono file di testo con dati che sono inviati dal sito e memorizzati sul tuo computer.<br />I cookies usualmente permettono agli utilizzatori di lasciare e ritornare su un sito senza dover autenticarsi di nuovo o di riselezionare altre preferenze.', 'offline', 0), //cpg1.3.0
-  array('Dove posso trovare questo programma per il mio sito?', 'Copermine è una Galleria Multimediale free, rilasciata con licenza GNU GPL. E\' piena di funzionalità ed è realizzata per diverse piattaforme. Visita la <a href="http://coppermine.sf.net/">Home page Coppermine</a> per trovare altre informazioni o per effettuare il download.', 'offline', 0), //cpg1.3.0
-
-  'Navigazione del Sito', //cpg1.3.0
-  array('Cos\'è la &quot;Lista Album&quot;?', 'Rappresenta il punto di ingresso dell\'intera galleria con un link a ciascuna categoria. I link alle diverse categorie possono essere delle miniature.', 'offline', 0), //cpg1.3.0
-  array('Cos\'e la &quot;Galleria personale&quot;?', 'Permette ad un utente di creare la propria galleria e di aggiungere, cancellare o modificare gli album, e di inserirvi i contenuti.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Quali sono le differenze tra la &quot;Modalità Admin&quot; e la &quot;Modalità Utente&quot;?', 'Quando è in &quot;Modalità Admin&quot; l\'utente può modificare la propria galleria (o quelle pubbliche se autorizzato dall\'amministratore).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cos\'è &quot;Carica Immagine&quot;?', 'Permette ad un utente di inserire un\'immagine (dimensione e tipo sono impostati dall\'amministratore) in una galleria selezionata da te o dall\'amministratore.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cos\'è &quot;Ultimi Arrivi&quot;?', 'Permette di vedere gli ultimi arrivi nella galleria.', 'offline', 0), //cpg1.3.0
-  array('Cos\'è &quot;Ultimi Commenti&quot;?', 'Permette di vedere gli ultimi commenti - insieme alle immagini - inseriti dagli utenti.', 'offline', 0), //cpg1.3.0
-  array('Cos\'è &quot;Le più viste&quot;?', 'Permette di vedere le immagini più viste da tutti gli utenti (collegati o non collegati).', 'offline', 0), //cpg1.3.0
-  array('Cos\'è &quot;Le più votate&quot;?', 'Permette di vedere le immagini più votate dagli utenti, mostrando la media dei voti (ad es.: 5 utenti votano ciascuno <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: l\'immagine dovrebbe avere un voto medio di <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; se cinque utenti votano l\'immagine da 1 a 5 (1,2,3,4,5) la media risultante sarà di <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />I voti vanno da <img src="images/rating5.gif" width="65" height="14" border="0" alt="migliore" /> (migliore) a <img src="images/rating0.gif" width="65" height="14" border="0" alt="peggiore" /> (peggiore).', 'offline', 0), //cpg1.3.0
-  array('Cos\'è &quot;I miei Preferiti&quot;?', 'Permette ad un utente di visualizzare le immagini preferite - memorizzate in un cookie sul proprio PC.', 'offline', 0), //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Recupero password',
-  'err_already_logged_in' => 'Sei già connesso (!)',
-  'enter_username_email' => 'Inserisci il tuo username o indirizzo email',
-  'submit' => 'vai',
-  'failed_sending_email' => 'Non è possibile inviare il promemoria password!',
-  'email_sent' => 'Una email con il tuo username e la password è stata inviata a %s',
-  'err_unk_user' => 'L\'utente selezionato non esiste!',
-  'passwd_reminder_subject' => '%s - Recupero Password',
-  'passwd_reminder_body' => 'Hai richiesto di recuperare i tuoi dati di accesso:
-Username: %s
-Password: %s
-Clicca %s per fare il login.',
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Nome gruppo',
-  'disk_quota' => 'Quota disco',
-  'can_rate' => 'Può votare le immagini',
-  'can_send_ecards' => 'Può inviare e-cards',
-  'can_post_com' => 'Può scrivere commenti',
-  'can_upload' => 'Può inserire immagini',
-  'can_have_gallery' => 'Può avere galleria personale',
-  'apply' => 'Applica modifiche',
-  'create_new_group' => 'Crea nuovo gruppo',
-  'del_groups' => 'Cancella gruppi selezionati',
-  'confirm_del' => 'Attento, gli utenti saranno trasferiti nel gruppo degli Utenti registrati - Vuoi proseguire?',
-  'title' => 'Gestisci gruppi utenti',
-  'approval_1' => 'Approvazione Pub. Upl.  (1)',
-  'approval_2' => 'Approvazione Priv. Upl.  (2)',
-  'upload_form_config' => 'Configurazione scheda per Upload',
-  'upload_form_config_values' => array( 'Upload solo file singolo', 'Upload solo file multiplo', 'Upload file solo da URI', 'Upload solo file ZIP', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'),
-  'custom_user_upload'=>'Gli utenti possono scegliere il numero di schede upload?',
-  'num_file_upload'=>'Numero massimo/esatto di schede per upload file',
-  'num_URI_upload'=>'Numero massimo/esatto di schede per upload URI',
-  'note1' => '<b>(1)</b> Gli uploads in un album pubblico necessitano della approvazione',
-  'note2' => '<b>(2)</b> Gli uploads in un album di un utente necessitano della approvazione',
-  'notes' => 'Note'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Benvenuto !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Vuoi davvero cancellare quest\'album ? \\nTutte le immagini ed i commenti andranno persi.',
-  'delete' => 'CANCELLA',
-  'modify' => 'PROPRIETA\'',
-  'edit_pics' => 'EDITA IMMAGINI',
-);
-
-$lang_list_categories = array(
-  'home' => 'Home',
-  'stat1' => '<b>[pictures]</b> immagini: <b>[albums]</b> albums: <b>[cat]</b> categorie: <b>[comments]</b> commenti: viste <b>[views]</b> volte',
-  'stat2' => '<b>[pictures]</b> immagini: <b>[albums]</b> albums: viste <b>[views]</b> volte',
-  'xx_s_gallery' => '%s\'s Galleria',
-  'stat3' => '<b>[pictures]</b> immagini: <b>[albums]</b> albums: <b>[comments]</b> commenti: viste <b>[views]</b> volte'
-);
-
-$lang_list_users = array(
-  'user_list' => 'Lista utenti',
-  'no_user_gal' => 'Non ci sono gallerie utenti',
-  'n_albums' => '%s album',
-  'n_pics' => '%s immagini'
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s immagini',
-  'last_added' => ', ultimo arrivo del %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Login',
-  'enter_login_pswd' => 'Inserisci username e password per entrare',
-  'username' => 'Username',
-  'password' => 'Password',
-  'remember_me' => 'Ricordami',
-  'welcome' => 'Benvenuto %s ...',
-  'err_login' => '*** Non posso fare il login. Riprova ***',
-  'err_already_logged_in' => 'Sei già connesso !',
-  'forgot_password_link' => 'Recupero password',
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Logout',
-  'bye' => 'Arrivederci %s ...',
-  'err_not_loged_in' => 'Non sei connesso !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'Info PHP',
-  'explanation' => 'Questo è l\'output generato dalla funzione PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>, (con l\'output tagliato sulla destra).',
-  'no_link' => 'Consentire ad altri di vedere il phpinfo può presentare rischi di sicurezza, quindi questa pagina è visibile solo quando sei connesso come admin. Non puoi inserire un link a questa pagina per altri, avranno solo un messaggio di accesso negato.',
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Aggiorna album %s',
-  'general_settings' => 'Impostazioni generali',
-  'alb_title' => 'Titolo album',
-  'alb_cat' => 'Categoria album',
-  'alb_desc' => 'Descrizione album',
-  'alb_thumb' => 'Miniatura album',
-  'alb_perm' => 'Permessi per questo album',
-  'can_view' => 'Album visibile da',
-  'can_upload' => 'I visitatori possono aggiungere immagini',
-  'can_post_comments' => 'I visitatori possono inserire commenti',
-  'can_rate' => 'I visitatori possono votare le immagini',
-  'user_gal' => 'Galleria utente',
-  'no_cat' => '* Nessuna categoria *',
-  'alb_empty' => 'Album vuoto',
-  'last_uploaded' => 'Ultimi arrivi',
-  'public_alb' => 'Tutti (album pubblico)',
-  'me_only' => 'Solo per me',
-  'owner_only' => 'Solo per il titolare (%s)',
-  'groupp_only' => 'Membri del gruppo \'%s\' ',
-  'err_no_alb_to_modify' => 'Nessun album che tu possa modificare.',
-  'update' => 'Aggiorna album',
-  'notice1' => '(*) dipende dalle impostazioni dei %sgruppi%s',
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Spiacenti, hai già votato questa immagine',
-  'rate_ok' => 'il tuo voto è stato accettato',
-  'forbidden' => 'Non puoi votare per le tue immagini.',
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Gli amministratori di <b>{SITE_NAME}</b> rimuoveranno tutto quello che non sarà ritenuto compatibile con le finalità ed il decoro del sito.Ti chiediamo di rispettare il lavoro degli altri utenti e del webmaster.<br />
-<br />
-Accetti di non pubblicare materiale osceno ed offensivo.<br />
-<br />
-Le informazioni relative al tuo account sono conservate in un cookie sul tuo computer per velocizzare accessi ed utilizzo della galleria. Il tuo indirizzo email non sarà divulgato a nessuno per nessun motivo.<br />
-<br />
-Cliccando su 'Accetto' confermi queste condizioni.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Registrazione utente',
-  'term_cond' => 'Termini e condizioni',
-  'i_agree' => 'Accetto',
-  'submit' => 'Invia registrazione',
-  'err_user_exists' => 'Lo username scelto è già utilizzato, scegline un altro',
-  'err_password_mismatch' => 'Le password non coincidono, controlla e riprova',
-  'err_uname_short' => 'Lo username deve essere almeno di 2 caratteri',
-  'err_password_short' => 'La password deve essere almeno di 2 caratteri',
-  'err_uname_pass_diff' => 'Username e password devono essere diversi',
-  'err_invalid_email' => 'La email non è valida',
-  'err_duplicate_email' => 'Email già utilizzata da un altro utente',
-  'enter_info' => 'Inserisci info per la registrazione',
-  'required_info' => 'Informazioni richieste',
-  'optional_info' => 'Informazioni opzionali',
-  'username' => 'Username',
-  'password' => 'Password',
-  'password_again' => 'Riscrivi password',
-  'email' => 'Email',
-  'location' => 'Dove vivi?',
-  'interests' => 'Interessi',
-  'website' => 'Sito web',
-  'occupation' => 'Occupazione',
-  'error' => 'ERRORE',
-  'confirm_email_subject' => '%s - Conferma registrazione',
-  'information' => 'Informazione',
-  'failed_sending_email' => 'La email di conferma non può essere inviata !',
-  'thank_you' => 'Grazie per esserti registrato.<br /><br />Una e-mail di conferma e di attivazione è stata inviata alla casella di posta indicata.',
-  'acct_created' => 'Il tuo account è stato creato e puoi fare il login',
-  'acct_active' => 'Il tuo account è stato attivato e puoi fare il login',
-  'acct_already_act' => 'Il tuo account è già attivo !',
-  'acct_act_failed' => 'Questo account non può essere attivato !',
-  'err_unk_user' => 'Utente selezionato inesistente !',
-  'x_s_profile' => 'Profilo di %s',
-  'group' => 'Gruppo',
-  'reg_date' => 'Iscritto il ',
-  'disk_usage' => 'Utilizzo disco',
-  'change_pass' => 'Cambia password',
-  'current_pass' => 'Password corrente',
-  'new_pass' => 'Nuova password',
-  'new_pass_again' => 'Ripeti nuova password',
-  'err_curr_pass' => 'La password attuale è errata',
-  'apply_modif' => 'Applica le modifiche',
-  'change_pass' => 'Cambia la mia password',
-  'update_success' => 'Profilo aggiornato',
-  'pass_chg_success' => 'Password cambiata',
-  'pass_chg_error' => 'La tua password non è stata cambiata',
-  'notify_admin_email_subject' => '%s - Notifica Registrazione ',
-  'notify_admin_email_body' => 'Un nuovo utente con username "%s" si è registrato nella tua galleria',
-);
-
-$lang_register_confirm_email = <<<EOT
-Grazie per esserti registrato su {SITE_NAME}
-
-La tua username è : "{USER_NAME}"
-La tua password è : "{PASSWORD}"
-
-Per completare la registrazione clicca sul link qui sotto
-o copia e incolla nel browser
-
-{ACT_LINK}
-
-Cordiali saluti,
-
-Il webmaster di {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Revisiona commenti',
-  'no_comment' => 'Non ci sono commenti da revisionare',
-  'n_comm_del' => '%s commenti cancellati',
-  'n_comm_disp' => 'Numero di commenti da mostrare',
-  'see_prev' => 'Vedi precedente',
-  'see_next' => 'Vedi successivo',
-  'del_comm' => 'Cancella i commenti selezionati',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Cerca nella galleria',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Cerca nuove immagini',
-  'select_dir' => 'Seleziona cartella',
-  'select_dir_msg' => 'Questa funzione consente di aggiungere immagini caricate via FTP sul tuo server<br /><br />Scegli la cartella in cui hai caricato le immagini',
-  'no_pic_to_add' => 'Non ci sono immagini da aggiungere',
-  'need_one_album' => 'Hai bisogno almeno di un album per usare questa funzione',
-  'warning' => 'Attento',
-  'change_perm' => 'lo script non può scrivere in questa cartella, fai il chmod a 755 o 777 e riprova!',
-  'target_album' => '<b>Metti le immagini di &quot;</b>%s<b>&quot; in </b>%s',
-  'folder' => 'Cartella',
-  'image' => 'Immagine',
-  'album' => 'Album',
-  'result' => 'Risultato',
-  'dir_ro' => 'Non scrivibile. ',
-  'dir_cant_read' => 'Non leggibile. ',
-  'insert' => 'Aggiungo le nuove immagini alla galleria',
-  'list_new_pic' => 'Lista delle nuove immagini',
-  'insert_selected' => 'Inserisci le immagini selezionate',
-  'no_pic_found' => 'Nessuna nuova immagine è stata trovata',
-  'be_patient' => 'Sii paziente, lo script necessita di tempo per aggiungere le immagini',
-  'notes' =>  '<ul>'.
-				'<li><b>OK</b> : immagine aggiunta con successo'.
-				'<li><b>DP</b> : immagine già presente nel database'.
-				'<li><b>PB</b> : immagine non aggiunta a causa della errata configurazione del server o del chmod delle cartelle'.
-                '<li><b>NA</b> : significa che non hai indicato l\'album in cui inserire i file; clicca su \'<a href="javascript:history.back(1)">indietro</a>\' ed indica un album. Se non hai un album <a href="albmgr.php">creane uno</a></li>'.
-				'<li>Se OK, DP, PB non appaiono clicca sulla immagine per vedere quale errore è stato causato dal PHP'.
-				'<li>Se il tuo browser va in timeout, premi il tasto Aggiorna'.
-				'</ul>',
-  'select_album' => 'scegli album',
-  'check_all' => 'Seleziona Tutti',
-  'uncheck_all' => 'Deseleziona Tutti',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'Ban Utenti',
-                'user_name' => 'Nome Utente',
-                'ip_address' => 'Indirizzo IP',
-                'expiry' => 'Scadenza (vuoto è permanente)',
-                'edit_ban' => 'Salva Modifiche',
-                'delete_ban' => 'Cancella',
-                'add_new' => 'Aggiungi Nuovo Ban',
-                'add_ban' => 'Aggiungi',
-  'error_user' => 'utente non trovato',
-  'error_specify' => 'Occorre indicare un username o un indirizzo IP',
-  'error_ban_id' => 'Indirizzo ID non valido!',
-  'error_admin_ban' => 'Non puoi bloccare te stesso!',
-  'error_server_ban' => 'Stai per bloccare il tuo server? Tsk tsk, non puoi fare questo...',
-  'error_ip_forbidden' => 'Non puoi bloccare questo IP - (non-routable)',
-  'lookup_ip' => 'Cerca indirizzo IP',
-  'submit' => 'esegui!',
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-	'title' => 'Upload immagine',
-  'custom_title' => 'Form personalizzato', //cpg1.3.0
-  'cust_instr_1' => 'Puoi indicare il numero di schede upload. Non devi indicare un numero superiore al limite sottoindicato.', //cpg1.3.0
-  'cust_instr_2' => 'Numero schede richieste:', //cpg1.3.0
-  'cust_instr_3' => 'Schede upload File: %s', //cpg1.3.0
-  'cust_instr_4' => 'Schede upload URI/URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'Schede upload URI/URL:', //cpg1.3.0
-  'cust_instr_6' => 'Schede upload File:', //cpg1.3.0
-  'cust_instr_7' => 'Inserisci il numero di schede per ciascun tipo di upload, quindi clicca \'Continua\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Azione non corretta per la creazione della scheda.', //cpg1.3.0
-  'reg_instr_2' => 'Puoi effettuare gli upload dei tuoi file utilizzando le schede sottostanti. La dimensione dei file inviati al server non deve superare i %s KB ciascuno. I file ZIP caricati tramite  \'Upload File\' o \'Upload URI/URL\' rimarranno compressi.', //cpg1.3.0
-  'reg_instr_3' => 'Se desideri che i tuoi file Zip vengano decompressi, devi usare la scheda \'Decomprimi ZIP Upload\'.', //cpg1.3.0
-  'reg_instr_4' => 'Utilizzando \'Upload URI/URL\', occorre inserire il path completo del file come nel seguente esempio: http://www.miosito.com/immagini/esempio.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Una volta compilati tutti i campi della scheda,  clicca \'Continua\'.', //cpg1.3.0
-  'reg_instr_6' => 'Decomprimi ZIP Upload:', //cpg1.3.0
-  'reg_instr_7' => 'Upload File:', //cpg1.3.0
-  'reg_instr_8' => 'Upload URI/URL:', //cpg1.3.0
-  'error_report' => 'Rapporto di errore', //cpg1.3.0
-  'error_instr' => 'I seguenti upload hanno generato errori:', //cpg1.3.0
-  'file_name_url' => 'File Name/URL', //cpg1.3.0
-  'error_message' => 'Messaggio d\'errore', //cpg1.3.0
-  'no_post' => 'File non caricato (not uploaded by POST).', //cpg1.3.0
-  'forb_ext' => 'Estensione del file non consentita.', //cpg1.3.0
-  'exc_php_ini' => 'Superata dimensione massima file consentita da php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Superata dimensione massima file consentita da CPG.', //cpg1.3.0
-  'partial_upload' => 'Upload parzialmente eseguito.', //cpg1.3.0
-  'no_upload' => 'Upload non eseguito.', //cpg1.3.0
-  'unknown_code' => 'Codice di errore PHP di upload sconosciuto.', //cpg1.3.0
-  'no_temp_name' => 'Nessun caricamento - Nessun nome temporaneo.', //cpg1.3.0
-  'no_file_size' => 'Non contiene dati/o è corrotto', //cpg1.3.0
-  'impossible' => 'Impossibile spostare.', //cpg1.3.0
-  'not_image' => 'Non è un\'immagine, o è corrotto', //cpg1.3.0
-  'not_GD' => 'Non è un\'estensione di GD.', //cpg1.3.0
-  'pixel_allowance' => 'Dimensioni in Pixel superate.', //cpg1.3.0
-  'incorrect_prefix' => 'prefisso URI/URL errato', //cpg1.3.0
-  'could_not_open_URI' => 'impossibile accedere a URI.', //cpg1.3.0
-  'unsafe_URI' => 'Sicurezza non verificabile.', //cpg1.3.0
-  'meta_data_failure' => 'errore Meta Data', //cpg1.3.0
-  'http_401' => '401 Accesso Non Autorizzato', //cpg1.3.0
-  'http_402' => '402 Accesso solo a Pagamento', //cpg1.3.0
-  'http_403' => '403 Accesso Vietato', //cpg1.3.0
-  'http_404' => '404 File Non Trovato', //cpg1.3.0
-  'http_500' => '500 Errore Interno del Server', //cpg1.3.0
-  'http_503' => '503 Servizio non disponibile', //cpg1.3.0
-  'MIME_extraction_failure' => 'Impossibile determinare il tipo MIME.', //cpg1.3.0
-  'MIME_type_unknown' => 'Tipo MIME sconosciuto', //cpg1.3.0
-  'cant_create_write' => 'Impossibile creare file in scrittura.', //cpg1.3.0
-  'not_writable' => 'Impossibile scrivere su file.', //cpg1.3.0
-  'cant_read_URI' => 'Impossibile leggere URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Impossibile aprire URI file in scrittura.', //cpg1.3.0
-  'cant_write_write_file' => 'Impossibile scrivere su URI file in scrittura.', //cpg1.3.0
-  'cant_unzip' => 'impossibile decomprimere.', //cpg1.3.0
-  'unknown' => 'Errore sconosciuto', //cpg1.3.0
-  'succ' => 'Upload effettuati con successo', //cpg1.3.0
-  'success' => '%s upload effettuati con successo.', //cpg1.3.0
-  'add' => 'Clicca su \'Continua\' per aggiungere i file agli album.', //cpg1.3.0
-  'failure' => 'Errore Upload', //cpg1.3.0
-  'f_info' => 'Informazioni sul File', //cpg1.3.0
-  'no_place' => 'Il file precedente non è stato inserito.', //cpg1.3.0
-  'yes_place' => 'Il file precedente è stato inserito con successo.', //cpg1.3.0
-  'max_fsize' => 'La dimensione massima del file è %s KB',
-  'album' => 'Album',
-  'picture' => 'Immagine',
-  'pic_title' => 'Titolo immagine',
-  'description' => 'Descrizione immagine',
-  'keywords' => 'Keywords (separate da spazi)',
-  'err_no_alb_uploadables' => 'Spiacenti, in nessun album è consentito caricare immagini',
-  'place_instr_1' => 'Inserisci immediatamente i file negli album.  Puoi anche inserire informazioni su ciascun file adesso.', //cpg1.3.0
-  'place_instr_2' => 'Altri file da inserire. Clicca \'Continua\'.', //cpg1.3.0
-  'process_complete' => 'Tutti i file sono stati inseriti con successo.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Gestione utenti',
-  'name_a' => 'Nome ascendente',
-  'name_d' => 'Nome discendente',
-  'group_a' => 'Gruppo ascendente',
-  'group_d' => 'Gruppo discendente',
-  'reg_a' => 'Data iscrizione ascendente',
-  'reg_d' => 'Data iscrizione discendente',
-  'pic_a' => 'Numero immagini crescente',
-  'pic_d' => 'Numero immagini decrescente',
-  'disku_a' => 'Utilizzo disco crescente',
-  'disku_d' => 'Utilizzo disco decrescente',
-  'lv_a' => 'Ultima visita ascendente',
-  'lv_d' => 'Ultima visita discendente',
-  'sort_by' => 'Ordina utenti per',
-  'err_no_users' => 'La tabella utenti è vuota !',
-  'err_edit_self' => 'Non puoi editare il tuo profilo da qui, usa invece "Il mio profilo"',
-  'edit' => 'EDITA',
-  'delete' => 'CANCELLA',
-  'name' => 'Nome utente',
-  'group' => 'Gruppo',
-  'inactive' => 'Inattivo',
-  'operations' => 'Operazioni',
-  'pictures' => 'Immagini',
-  'disk_space' => 'Spazio usato / Quota',
-  'registered_on' => 'Registrato il',
-  'last_visit' => 'Ultima Visita',
-  'u_user_on_p_pages' => '%d utenti in %d pagine',
-  'confirm_del' => 'Vuoi davvero cancellare questo utente ? \\nTutte le sue immagini ed i suoi album andranno persi.',
-  'mail' => 'MAIL',
-  'err_unknown_user' => 'Utente selezionato inesistente !',
-  'modify_user' => 'Modifica utente',
-  'notes' => 'Note',
-  'note_list' => '<li>Se non vuoi cambiare la password attuale, lascia vuoto il campo "password"',
-  'password' => 'Password',
-  'user_active' => 'Utente attivo',
-  'user_group' => 'Gruppo utente',
-  'user_email' => 'Email',
-  'user_web_site' => 'Sito web',
-  'create_new_user' => 'Crea nuovo utente',
-  'user_location' => 'Dove vive',
-  'user_interests' => 'Interessi',
-  'user_occupation' => 'Occupazione',
-  'latest_upload' => 'Uploads recenti',
-  'never' => 'mai',
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Manutenzione (Ridimensiona immagini)',
-  'what_it_does' => 'Cosa fa',
-  'what_update_titles' => 'Aggiorna titoli da nome file',
-  'what_delete_title' => 'Cancella titoli',
-  'what_rebuild' => 'Ricostruisce miniature e immagini ridimensionate',
-  'what_delete_originals' => 'Cancella immagini originali e sostituisce con versione ridimensionata',
-  'file' => 'File',
-  'title_set_to' => 'titolo impostato a',
-  'submit_form' => 'esegui',
-  'updated_succesfully' => 'aggiornamento riuscito',
-  'error_create' => 'ERRORE creando',
-  'continue' => 'Processa più immagini',
-  'main_success' => 'Il file %s è stato impostato come immagine principale',
-  'error_rename' => 'Errore rinominando %s in %s',
-  'error_not_found' => 'Il file %s non è stato trovato',
-  'back' => 'torna al menu principale',
-  'thumbs_wait' => 'Aggiornamento miniature e/o immagini ridimensionate, attendi...',
-  'thumbs_continue_wait' => 'Continua aggiornamento miniature e/o immagini ridimensionate...',
-  'titles_wait' => 'Aggiornamento titoli, attendi...',
-  'delete_wait' => 'Cancellazione titoli, attendi...',
-  'replace_wait' => 'Cancellazione originali e sostituzione con immagini ridimensionate, attendi..',
-  'instruction' => 'Istruzioni rapide',
-  'instruction_action' => 'Scegli azione',
-  'instruction_parameter' => 'Imposta parametri',
-  'instruction_album' => 'Scegli album',
-  'instruction_press' => 'Premi [%s]',
-  'update' => 'Aggiorna miniature e/o immagini ridimensionate',
-  'update_what' => 'Cosa aggiornare',
-  'update_thumb' => 'Solo miniature',
-  'update_pic' => 'Solo immagini ridimensionate',
-  'update_both' => 'Sia le miniature che le immagini ridimensionate',
-  'update_number' => 'Numero di immagini elaborate per click',
-  'update_option' => '(Prova ad impostare questa opzione ad un valore basso se hai problemi di timeout)',
-  'filename_title' => 'Nome File &rArr; Titolo Immagine',
-  'filename_how' => 'Come modificare il nome file',
-  'filename_remove' => 'Rimuovi il .jpg finale e sostituisci _ (underscore) con spazi',
-  'filename_euro' => 'Cambia 2003_11_23_13_20_20.jpg in 23/11/2003 13:20',
-  'filename_us' => 'Cambia 2003_11_23_13_20_20.jpg in 11/23/2003 13:20',
-  'filename_time' => 'Cambia 2003_11_23_13_20_20.jpg in 13:20',
-  'delete' => 'Cancella titoli immagini o immagini con dimensioni originali',
-  'delete_title' => 'Cancella titoli immagini',
-  'delete_original' => 'Cancella le immagini originali',
-  'delete_replace' => 'Cancella le immagini originali sostituendole con la versione ridimensionata',
-  'select_album' => 'Scegli album',
-  'delete_orphans' => 'Cancella commenti orfani (opera su tutti gli album)',
-  'orphan_comment' => 'commenti orfani trovati',
-  'delete' => 'Cancella',
-  'delete_all' => 'Cancella tutto',
-  'comment' => 'Commento: ',
-  'nonexist' => 'relativo a file inesistente # ',
-  'phpinfo' => 'Mostra phpinfo',
-  'update_db' => 'Aggiorna database',
-  'update_db_explanation' => 'Se hai sostituito dei file di coppermine, apportato modifiche, o aggiornato da una precedente versione di coppermine, lancia una volta l\'aggiornamento del database. Questo creerà le tabelle necessarie e/o i valori di configurazione nel database di coppermine.',
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/japanese.php cpg148/lang/japanese.php
--- 133/lang/japanese.php	2004-12-30 01:03:48.000000000 -0600
+++ cpg148/lang/japanese.php	2006-06-08 00:24:54.000000000 -0500
@@ -1,202 +1,252 @@
 <?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// $Id: japanese.php,v 1.9 2004/12/29 23:03:48 chtito Exp $
-// ------------------------------------------------------------------------- //
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 // info about translators and translated language
 $lang_translation_info = array(
-  'lang_name_english' => 'Japanese',  
-  'lang_name_native' => 'Japanese', 
-  'lang_country_code' => 'jp', 
-  'trans_name'=> 'Mitsuhiro Yoshida', //the name of the translator - can be a nickname
-  'trans_email' => 'mits@mitstek.com', //translator's email address (optional)
-  'trans_website' => 'http://mitstek.com/', //translator's website (optional)
-  'trans_date' => '2004-04-07', //the date the translation was created / last modified
+  'lang_name_english' => 'Japanese',
+  'lang_name_native' => 'Japanese',
+  'lang_country_code' => 'ja',
+  'trans_name'=> 'Mitsuhiro Yoshida',
+  'trans_email' => 'mits@mitstek.com',
+  'trans_website' => 'http://mitstek.com/',
+  'trans_date' => '2005-12-1',
 );
 
-$lang_charset = 'EUC-JP';
+$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('Х', 'KB', 'MB');
+$lang_byte_units = array('バイト', 'KB', 'MB');
 
 // Day of weeks and months
-$lang_day_of_week = array('', '', '', '', '', '', '');
+$lang_day_of_week = array('日', '月', '火', '水', '木', '金', '土');
 $lang_month = array('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12');
 
 // Some common strings
 $lang_yes = 'Yes';
 $lang_no  = 'No';
-$lang_back = '';
-$lang_continue = '³';
-$lang_info = '';
-$lang_error = '顼';
+$lang_back = '戻る';
+$lang_continue = '続ける';
+$lang_info = '情報';
+$lang_error = 'エラー';
+$lang_check_uncheck_all = '全てをチェックする/チェックしない';
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%Yǯ%B%d';
+$album_date_fmt =    '%Y年 %B月 %d日';
 $lastcom_date_fmt =  '%y/%m/%d/ %H:%M';
-$lastup_date_fmt =   '%Yǯ%B%d';
-$register_date_fmt = '%Yǯ%B%d';
-$lasthit_date_fmt =  '%Yǯ%B%d %I:%M %p';
-$comment_date_fmt =  '%Yǯ%B%d %I:%M %p';
+$lastup_date_fmt =   '%Y年 %B月 %d日';
+$register_date_fmt = '%Y年 %B月 %d日';
+$lasthit_date_fmt =  '%Y年 %B月 %d日 %I:%M %p';
+$comment_date_fmt =  '%Y年 %B月 %d日 %I:%M %p';
+$log_date_fmt = '%Y年 %B月 %d日 %I:%M %p';
 
 // 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*');
 
 $lang_meta_album_names = array(
-  'random' => 'ե',
-  'lastup' => '̿',
-  'lastalb'=> 'ǿХ',
-  'lastcom' => 'ǿ',
-  'topn' => '¿',
-  'toprated' => 'ȥåץ졼',
-  'lasthits' => 'ǽ',
-  'search' => '',
-  'favpics'=> ''
+  'random' => 'ランダムファイル',
+  'lastup' => '新着写真',
+  'lastalb'=> '最新アルバム',
+  'lastcom' => '最新コメント',
+  'topn' => '閲覧最多',
+  'toprated' => 'トップレート',
+  'lasthits' => '最終閲覧',
+  'search' => '検索結果',
+  'favpics'=> 'お気に入り', 
 );
 
 $lang_errors = array(
-  'access_denied' => 'ΥڡФ륢ޤ',
-  'perm_denied' => 'Ԥ¤ޤ',
-  'param_missing' => 'ɬפʥѥ᡼̵ǥץȤ¹Ԥޤ',
-  'non_exist_ap' => '򤵤줿Х¸ߤޤ!', 
-  'quota_exceeded' => 'ǥ̥С<br /><br />ʤѤǤǥ̤ [quota]KǤ [space]KѤƤޤΥեɲäȥǥ̤Сޤ',
-  'gd_file_type_err' => 'GD᡼饤֥꡼Ѥ硢JPEGPNGΥեΤ߻ѲǽǤ',
-  'invalid_image' => 'ʤåץɤ»GD饤֥꡼ǽ뤳Ȥޤ',
-  'resize_failed' => 'ᡢͥޤ',
-  'no_img_to_display' => 'ɽϤޤ',
-  'non_exist_cat' => '򤷤ƥ¸ߤޤ',
-  'orphan_cat' => '¸ߤʤƥƥäƤޤƥޥ͡㡼Ȥä褷Ƥ!',
-  'directory_ro' => 'ǥ쥯ȥ \'%s\' ˽߸ޤ󡣥եκϽޤ',
-  'non_exist_comment' => '򤷤Ȥ¸ߤޤ',
-  'pic_in_invalid_album' => '¸ߤʤХ(%s)˥ե뤬ޤ !?',
-  'banned' => 'ʤϸߤΥȤؤΥػߤƤޤ',
-  'not_with_udb' => 'եॽեȤ礵줿١εǽCoppermine̵ˤƤޤեॽեȤǴ١εǽ˴ؤϡǥݡȤޤ',
-  'offline_title' => 'ե饤', 
-  'offline_text' => 'ߥ꡼ϥե饤Ǥ - ⤦äԤ',
-  'ecards_empty' => 'ɽeɥ쥳ɤޤeɤѲĤˤƤ뤫̤ǳǧƤ!',
-  'action_failed' => '顼ȯޤCoppermineϽ˽λޤǤ', 
-  'no_zip' => 'ZIPե饤֥꤬ѽޤCoppermineԤϢƤ', 
-  'zip_type' => 'ZIPե򥢥åץɤ븢¤ޤ',
+  'access_denied' => 'このページに対するアクセス権がありません。',
+  'perm_denied' => 'この操作を行う権限がありません。',
+  'param_missing' => '必要なパラメータ無しでスクリプトが実行されました。',
+  'non_exist_ap' => '選択されたアルバムは存在しません!', 
+  'quota_exceeded' => 'ディスク使用量オーバー<br /><br />あなたが使用できるディスク容量は [quota]Kです。現在 [space]Kを使用しています。このファイルを追加するとディスク容量をオーバーします。',
+  'gd_file_type_err' => 'GDイメージライブラリーを使用する場合、JPEGとPNG形式のファイルのみ使用可能です。',
+  'invalid_image' => 'あなたがアップロードしたイメージが破損したか、GDライブラリーで処理することができません。',
+  'resize_failed' => 'イメージサイズが小さいため、サムネイルを作成できません。',
+  'no_img_to_display' => '表示するイメージはありません。',
+  'non_exist_cat' => '選択したカテゴリは存在しません。',
+  'orphan_cat' => '存在しない親カテゴリを持っています。カテゴリマネージャーを使って問題を解決してください!',
+  'directory_ro' => 'ディレクトリ「 %s 」に書込み権がありません。ファイルの削除はできません。',
+  'non_exist_comment' => '選択したコメントは存在しません。',
+  'pic_in_invalid_album' => '存在しないアルバム(%s)内にファイルがあります !?',
+  'banned' => 'あなたは現在このサイトへのアクセスを禁止されています。',
+  'not_with_udb' => 'フォーラムソフトに統合されたため、この機能はCoppermineで無効にされています。フォーラムソフトで管理されるため、この機能に関する設定は、ここでサポートされません。',
+  'offline_title' => 'オフライン', 
+  'offline_text' => '現在ギャラリーはオフラインです - もう暫くお待ちください',
+  'ecards_empty' => '表示するeカードレコードがありません。eカードを使用可能にしているか設定画面で確認してください!',
+  'action_failed' => 'エラーが発生しました。Coppermineは、処理を正常に終了できませんでした。', 
+  'no_zip' => 'ZIPファイルを生成するライブラリが使用できません。Coppermine管理者に連絡してください。', 
+  'zip_type' => 'ZIPファイルをアップロードする権限がありません。',
+  'database_query' => 'データベース参照時にエラーが発生しました。',
+  'non_exist_comment' => '選択されたコメントは登録されていません。',
 );
 
-$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_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>';
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-  'alb_list_title' => 'ХꥹȤذư',
-  'alb_list_lnk' => 'Хꥹ',
-  'my_gal_title' => 'ѡʥ륮꡼ذư',
-  'my_gal_lnk' => 'ޥ꡼',
-  'my_prof_lnk' => 'ޥץե',
-  'adm_mode_title' => 'ԥ⡼ɤѹ',
-  'adm_mode_lnk' => 'ԥ⡼',
-  'usr_mode_title' => '桼⡼ɤѹ',
-  'usr_mode_lnk' => '桼⡼',
-  'upload_pic_title' => 'Х˥ե򥢥åץ', 
-  'upload_pic_lnk' => 'եΥåץ',
-  'register_title' => 'Ȥκ',
-  'register_lnk' => '桼Ͽ',
-  'login_lnk' => '',
-  'logout_lnk' => '',
-  'lastup_lnk' => 'ǿåץ',
-  'lastcom_lnk' => 'ǿ',
-  'topn_lnk' => '¿',
-  'toprated_lnk' => 'ȥåץ졼',
-  'search_lnk' => '',
-  'fav_lnk' => '',
-  'memberlist_title' => 'СꥹȤɽ',
-  'memberlist_lnk' => 'Сꥹ',
-  'faq_title' => '̿꡼&quot;Coppermine&quot;˴ؤ褯', 
+  'home_title' => 'ホームページへ移動',
+  'home_lnk' => 'Home',
+  'alb_list_title' => 'アルバムリストへ移動',
+  'alb_list_lnk' => 'アルバムリスト',
+  'my_gal_title' => 'パーソナルギャラリーへ移動',
+  'my_gal_lnk' => 'マイギャラリー',
+  'my_prof_title' => 'マイプロフィールへ移動',
+  'my_prof_lnk' => 'マイプロフィール',
+  'adm_mode_title' => '管理者モードに変更',
+  'adm_mode_lnk' => '管理者モード',
+  'usr_mode_title' => 'ユーザモードに変更',
+  'usr_mode_lnk' => 'ユーザモード',
+  'upload_pic_title' => 'アルバムにファイルをアップロード', 
+  'upload_pic_lnk' => 'ファイルのアップロード',
+  'register_title' => 'アカウントの作成',
+  'register_lnk' => 'ユーザ登録',
+  'login_title' => 'ログイン',
+  'login_lnk' => 'ログイン',
+  'logout_title' => 'ログアウト',
+  'logout_lnk' => 'ログアウト',
+  'lastup_title' => '最新アップロードの表示',
+  'lastup_lnk' => '最新アップロード',
+  'lastcom_title' => '最新コメントの表示',
+  'lastcom_lnk' => '最新コメント',
+  'topn_title' => '閲覧最多の表示',
+  'topn_lnk' => '閲覧最多',
+  'toprated_title' => 'トップレートの表示',
+  'toprated_lnk' => 'トップレート',
+  'search_title' => 'ギャラリーの検索',
+  'search_lnk' => '検索',
+  'fav_title' => 'お気に入りへ移動',
+  'fav_lnk' => 'お気に入り',
+  'memberlist_title' => 'メンバーリストの表示',
+  'memberlist_lnk' => 'メンバーリスト',
+  'faq_title' => '写真ギャラリー&quot;Coppermine&quot;に関するよくある質問と答え', 
   'faq_lnk' => 'FAQ',
 );
 
 $lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'åץɾǧ',
-  'config_lnk' => '',
-  'albums_lnk' => 'Х',
-  'categories_lnk' => 'ƥ',
-  'users_lnk' => '桼',
-  'groups_lnk' => '롼',
-  'comments_lnk' => 'ȤΥӥ塼',
-  'searchnew_lnk' => 'եϿ',
-  'util_lnk' => 'ġ',
-  'ban_lnk' => 'ػߥ桼',
-  'db_ecard_lnk' => 'eɤɽ',
+  'upl_app_title' => 'アップロードの承認',
+  'upl_app_lnk' => 'アップロード承認',
+  'admin_title' => '設定へ移動',
+  'admin_lnk' => '設定',
+  'albums_title' => 'アルバム設定へ移動',
+  'albums_lnk' => 'アルバム',
+  'categories_title' => 'カテゴリ設定へ移動',
+  'categories_lnk' => 'カテゴリ',
+  'users_title' => 'ユーザ設定へ移動',
+  'users_lnk' => 'ユーザ',
+  'groups_title' => 'グループ設定へ移動',
+  'groups_lnk' => 'グループ',
+  'comments_title' => '全てのコメントをレビュー',
+  'comments_lnk' => 'コメントのレビュー',
+  'searchnew_title' => 'ファイルの一括追加へ移動',
+  'searchnew_lnk' => 'ファイルの一括追加',
+  'util_title' => '管理ツールへ移動',
+  'util_lnk' => '管理ツール',
+  'key_title' => 'キーワードディレクトリへ移動',
+  'key_lnk' => 'キーワードディレクトリ',
+  'ban_title' => 'アクセス禁止ユーザへ移動',
+  'ban_lnk' => 'アクセス禁止ユーザ',
+  'db_ecard_title' => 'eカードのレビュー',
+  'db_ecard_lnk' => 'eカードの表示',
+  'pictures_title' => 'マイ アルバムの並び替え',
+  'pictures_lnk' => 'マイ アルバムの並び替え',
+  'documentation_lnk' => 'ドキュメンテーション',
+  'documentation_title' => 'Coppermineマニュアル',
 );
 
 $lang_user_admin_menu = array(
-  'albmgr_lnk' => 'ޥХκ / ',
-  'modifyalb_lnk' => 'ޥХν',
-  'my_prof_lnk' => 'ޥץե',
+  'albmgr_title' => 'マイアルバムの作成 / 整理',
+  'albmgr_lnk' => 'マイアルバムの作成 / 整理',
+  'modifyalb_title' => 'マイアルバムの修正へ移動', 
+  'modifyalb_lnk' => 'マイアルバムの修正',
+  'my_prof_title' => 'マイプロフィールへ移動',
+  'my_prof_lnk' => 'マイプロフィール',
 );
 
 $lang_cat_list = array(
-  'category' => 'ƥ',
-  'albums' => 'Х',
-  'pictures' => 'ե',
+  'category' => 'カテゴリ',
+  'albums' => 'アルバム',
+  'pictures' => 'ファイル',
 );
 
 $lang_album_list = array(
-  'album_on_page' => 'Х %d / %dڡ'
+  'album_on_page' => 'アルバム数 %d / %dページ中'
 );
 
 $lang_thumb_view = array(
-  'date' => '',
+  'date' => '日付',
   //Sort by filename and title
-  'name' => 'ե̾',
-  'title' => 'ȥ',
-  'sort_da' => 'դξ¤ؤ',
-  'sort_dd' => 'դι߽¤ؤ',
-  'sort_na' => 'ե̾ξ¤ؤ',
-  'sort_nd' => 'ե̾ι߽¤ؤ',
-  'sort_ta' => '̿ȥξ¤ؤ',
-  'sort_td' => '̿ȥι߽¤ؤ',
-  'download_zip' => 'ZIPեȤƥɤ',
-  'pic_on_page' => 'ե %d / %dڡ',
-  'user_on_page' => '桼 %d / %dڡ'
+  'name' => 'ファイル名',
+  'title' => 'タイトル',
+  'sort_da' => '日付の昇順で並び替え',
+  'sort_dd' => '日付の降順で並び替え',
+  'sort_na' => 'ファイル名の昇順で並び替え',
+  'sort_nd' => 'ファイル名の降順で並び替え',
+  'sort_ta' => '写真タイトルの昇順で並び替え',
+  'sort_td' => '写真タイトルの降順で並び替え',
+  'position' => 'ポジション',
+  'sort_pa' => 'ポジションの昇順で並び替え',
+  'sort_pd' => 'ポジションの降順で並び替え',
+  'download_zip' => 'ZIPファイルとしてダウンロードする',
+  'pic_on_page' => 'ファイル数 %d / %dページ中',
+  'user_on_page' => 'ユーザ数 %d / %dページ中',
+  'enter_alb_pass' => 'アルバムパスワードの入力',
+  'invalid_pass' => 'パスワードが違います。',
+  'pass' => 'パスワード',
+  'submit' => '送信',
 );
 
 $lang_img_nav_bar = array(
-  'thumb_title' => 'ͥڡ',
-  'pic_info_title' => 'եɽ/ɽ',
-  'slideshow_title' => '饤ɥ硼',
-  'ecard_title' => 'μ̿eɤȤ',
-  'ecard_disabled' => 'eɤޤ',
-  'ecard_disabled_msg' => 'eɤ븢¤ޤ',
-  'prev_title' => '',
-  'next_title' => '',
-  'pic_pos' => 'ե %s/%s',
+  'thumb_title' => 'サムネイルページに戻る',
+  'pic_info_title' => 'ファイル情報の表示/非表示',
+  'slideshow_title' => 'スライドショー',
+  'ecard_title' => 'この写真をeカードとして送信する',
+  'ecard_disabled' => 'eカードは送信できません。',
+  'ecard_disabled_msg' => 'eカードを送信する権限がありません。',
+  'prev_title' => '前へ',
+  'next_title' => '次へ',
+  'pic_pos' => 'ファイル %s/%s',
+  'report_title' => 'このファイルを管理者に報告',
+  'go_album_end' => '最後にスキップ',
+  'go_album_start' => '最初に戻る',
+  'go_back_x_items' => '%s アイテムへ戻る',
+  'go_forward_x_items' => '%s アイテムへ進む',
 );
 
 $lang_rate_pic = array(
-  'rate_this_pic' => 'Υեɾ',
-  'no_votes' => '(̤ɼ)',
-  'rating' => '(ߤΥ졼ƥ: %s/5&nbsp;&nbsp;&nbsp;ɼ %s)',
-  'rubbish' => '',
-  'poor' => '',
-  'fair' => '',
-  'good' => 'ɤ',
-  'excellent' => '餷',
-  'great' => '',
+  'rate_this_pic' => 'このファイルを評価する',
+  'no_votes' => '( 未投票 )',
+  'rating' => '( 現在のレーティング: %s/5&nbsp;&nbsp;&nbsp;投票数 %s件 )',
+  'rubbish' => '酷い',
+  'poor' => '悪い',
+  'fair' => '普通',
+  'good' => '良い',
+  'excellent' => '素晴らしい',
+  'great' => '凄い',
 );
 
 // ------------------------------------------------------------------------- //
@@ -212,39 +262,51 @@
 $lang_cpg_die = array(
   INFORMATION => $lang_info,
   ERROR => $lang_error,
-  CRITICAL_ERROR => '̿Ūʥ顼',
-  'file' => 'ե: ',
-  'line' => ': ',
+  CRITICAL_ERROR => '致命的なエラー',
+  'file' => 'ファイル: ',
+  'line' => '行: ',
 );
 
 $lang_display_thumbnails = array(
-  'filename' => 'ե̾ : ',
-  'filesize' => 'ե륵 : ',
-  'dimensions' => '礭 : ',
-  'date_added' => 'Ͽ : '
+  'filename' => 'ファイル名 : ',
+  'filesize' => 'ファイルサイズ : ',
+  'dimensions' => 'ディメンション : ',
+  'date_added' => '登録日 : '
 );
 
 $lang_get_pic_data = array(
-  'n_comments' => 'ȿ %s',
-  'n_views' => ' %s',
-  'n_votes' => '(ɼ %s)'
+  'n_comments' => 'コメント数 %s',
+  'n_views' => '閲覧回数 %s',
+  'n_votes' => '( 投票数 %s )'
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => 'ǥХå',
-  'select_all' => 'Ƥ',
-  'copy_and_paste_instructions' => 'coppermineΥݡȷǼĤ˥ݡȤΰƤϡΥǥХåɽ򥳥ԡ&ڡȤƤ˥ѥɤ***˽񴹤Ƥ',
-  'phpinfo' => 'phpinfoɽ',
+  'debug_info' => 'デバッグ情報',
+  'select_all' => '全てを選択',
+  'copy_and_paste_instructions' => 'coppermineのサポート掲示板にサポートの依頼を投稿する場合は、このデバッグ表示をコピー&ペーストしてください。投稿前にパスワードを***に書換えてください。',
+  'phpinfo' => 'phpinfoを表示',
+  'notices' => '注意',
 );
 
 $lang_language_selection = array(
-  'reset_language' => 'ǥեȸ',
-  'choose_language' => '򤷤Ƥ',
+  'reset_language' => 'デフォルト言語',
+  'choose_language' => '言語を選択してください',
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => 'ǥեȥơ',
-  'choose_theme' => 'ơޤ򤷤Ƥ',
+  'reset_theme' => 'デフォルトテーマ',
+  'choose_theme' => 'テーマを選択してください',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'サポートされていないバージョンです!',
+  'no_stable_version' => 'あなたは非常に経験豊かなユーザ用のCoppermine %s (%s) を使用しています - このバージョンにはサポートおよび保証はありません。あなたの自己責任でこのバージョンを使用するか、サポートが必要な場合は、ステイブルバージョンをダウングレードしてください!',
+  'gallery_offline' => '現在、ギャラリーはオフラインで管理者のあなたのみ見ることができます。メンテナンス終了後、忘れずにオンラインに戻してください。',
+);
+
+$lang_create_tabs = array(
+  'previous' => '前へ',
+  'next' => '次へ',
 );
 
 // ------------------------------------------------------------------------- //
@@ -254,38 +316,54 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "プラグイン「 %s 」を起動できません。",
+  'error_install' => "プラグイン「 %s 」をインストールできません。",
+  'error_uninstall' => "プラグイン「 %s 」をアンインストールできません。",
+  'error_sleep' => "プラグイン「 %s 」を停止できません。<br />",
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'ӥå',
-  'Question' => '',
-  'Very Happy' => 'ȤƤ⹬',
-  'Smile' => 'ޥ',
-  'Sad' => 'ᤷ',
-  'Surprised' => 'ä',
-  'Shocked' => 'å',
-  'Confused' => '',
-  'Cool' => '',
-  'Laughing' => 'Ф',
-  'Mad' => 'ܤ',
-  'Razz' => 'Ф',
-  'Embarassed' => 'Ѥ',
-  'Crying or Very sad' => '㤯ϤȤƤᤷ',
-  'Evil or Very Mad' => 'ϤȤƤܤä',
-  'Twisted Evil' => 'ϰ',
-  'Rolling Eyes' => 'ž',
-  'Wink' => '',
-  'Idea' => 'ǥ',
-  'Arrow' => '',
-  'Neutral' => 'Ω',
-  'Mr. Green' => 'ߥ꡼',
+  'Exclamation' => 'ビックリ',
+  'Question' => '質問',
+  'Very Happy' => 'とても幸せ',
+  'Smile' => 'スマイル',
+  'Sad' => '悲しい',
+  'Surprised' => '驚き',
+  'Shocked' => 'ショック',
+  'Confused' => '混乱',
+  'Cool' => 'クール',
+  'Laughing' => '笑い',
+  'Mad' => '怒り',
+  'Razz' => '苦笑い',
+  'Embarassed' => '恥ずかしい',
+  'Crying or Very sad' => '号泣またはとても悲しい',
+  'Evil or Very Mad' => '悪いまたはとても怒った',
+  'Twisted Evil' => '意地悪い',
+  'Rolling Eyes' => '転がる目',
+  'Wink' => 'ウインク',
+  'Idea' => 'アイディア',
+  'Arrow' => '許可',
+  'Neutral' => '中立',
+  'Mr. Green' => 'ミスター・グリーン',
 );
 
 // ------------------------------------------------------------------------- //
@@ -295,12 +373,12 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'ԥ⡼ɤλ ...',
-  1 => 'ԥ⡼ɤ˰ܹ ...',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => '管理者モードを終了中 ...',
+  1 => '管理者モードに移行中 ...',
 );
 
 // ------------------------------------------------------------------------- //
@@ -308,20 +386,172 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'ХˤϥХ̾ɬפǤ !',
-  'confirm_modifs' => '˹Ƥ⵹Ǥ ?',
-  'no_change' => 'ѹƤޤ !',
-  'new_album' => 'Х',
-  'confirm_delete1' => 'ˤΥХƤ⵹Ǥ ?',
-  'confirm_delete2' => '\nХ˴ޤޤƤμ̿ȥȤϺޤ !',
-  'select_first' => 'ǽ˥Х򤷤Ƥ',
-  'alb_mrg' => 'Х',
-  'my_gallery' => '* ޥ꡼ *',
-  'no_category' => '* ƥ̵ *',
-  'delete' => '',
-  'new' => '',
-  'apply_modifs' => 'Ŭ',
-  'select_category' => 'ƥ',
+  'alb_need_name' => 'アルバムにはアルバム名が必要です !',
+  'confirm_modifs' => '本当に更新してもよろしいですか ?',
+  'no_change' => '何も変更されていません !',
+  'new_album' => '新しいアルバム',
+  'confirm_delete1' => '本当にこのアルバムを削除してもよろしいですか ?',
+  'confirm_delete2' => '\nアルバムに含まれる全ての写真とコメントは削除されます !',
+  'select_first' => '最初にアルバムを選択してください。',
+  'alb_mrg' => 'アルバム管理',
+  'my_gallery' => '* マイギャラリー *',
+  'no_category' => '* カテゴリ無し *',
+  'delete' => '削除',
+  'new' => '新規作成',
+  'apply_modifs' => '更新の適用',
+  'select_category' => 'カテゴリ選択',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'アクセス禁止ユーザ',
+  'user_name' => 'ユーザ名',
+  'ip_address' => 'IPアドレス',
+  'expiry' => '禁止終了 ( 空白は永久 )',
+  'edit_ban' => '変更を保存',
+  'delete_ban' => '削除',
+  'add_new' => '新しい禁止ユーザを追加',
+  'add_ban' => '追加',
+  'error_user' => 'ユーザが見つかりません',
+  'error_specify' => 'ユーザ名またはIPアドレスを特定してください',
+  'error_ban_id' => 'アクセス禁止IDが違います!',
+  'error_admin_ban' => '自分自身をアクセス禁止にできません!',
+  'error_server_ban' => '自分自身のサーバをアクセス禁止にしますか? それはできません...',
+  'error_ip_forbidden' => 'このIPアドレスをアクセス禁止にできません - ルーティング出来ないIPアドレスです!',
+  'lookup_ip' => 'IPアドレスのルックアップ',
+  'submit' => 'go!',
+  'select_date' => '日付を選択',
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'ブリッジウィザード',
+  'warning' => '警告: このウィザードを使用する場合、htmlフォームを使用して重要なデータが送信されることを理解してください。あなたのパソコンのみ ( インターネットカフェのパソコンのような公共のクライアントでは無く ) で動作させてください。終わった後は、ブラウザキャッシュと一時ファイルを忘れずにクリアしてください。クリアしないと他の人があなたのデータにアクセスできることになります!',
+  'back' => '戻る',
+  'next' => '次へ',
+  'start_wizard' => 'ブリッジウィザードを開始',
+  'finish' => '終了',
+  'hide_unused_fields' => '未使用のフォームフィールドを隠す ( 推奨 )',
+  'clear_unused_db_fields' => '無効なデータベースエントリを消去する ( 推奨 )',
+  'custom_bridge_file' => 'あなたのカスタムブリッジファイル名 ( ブリッジファイル名が <i>myfile.inc.php</i>の場合、このフィールドに<i>myfile</i>と入力 )',
+  'no_action_needed' => 'このステップの処理はありません。続けるには「次へ」ボタンをクリックしてください。',
+  'reset_to_default' => 'デフォルト値にリセットする',
+  'choose_bbs_app' => 'coppermineとブリッジするアプリケーションを選択',
+  'support_url' => 'このアプリケーションのサポートにはここをクリック',
+  'settings_path' => 'BBSアプリケーションに使用されるパス',
+  'database_connection' => 'データベース接続',
+  'database_tables' => 'データベーステーブル',
+  'bbs_groups' => 'BBSグループ',
+  'license_number' => 'ライセンスナンバー',
+  'license_number_explanation' => 'ライセンスナンバーを入力してください ( 有効な場合 )。',
+  'db_database_name' => 'データベース名',
+  'db_database_name_explanation' => 'BBSアプリケーションが使用するデータベースのユーザ名を入力してください。',
+  'db_hostname' => 'データベースホスト',
+  'db_hostname_explanation' => 'MySQLデータベースが存在するホスト名 ( 通常は localhost) を入力してください。',
+  'db_username' => 'データベースユーザアカウント',
+  'db_username_explanation' => 'BBSとの接続に使用するMySQLユーザアカウント名を入力してください。',
+  'db_password' => 'データベースパスワード',
+  'db_password_explanation' => 'このMySQLユーザアカウントのパスワード',
+  'full_forum_url' => 'フォーラムURL',
+  'full_forum_url_explanation' => 'BBSアプリケーションへの完全なURL ( http:// を含みます。例 http://www.yourdomain.tld/forum )',
+  'relative_path_of_forum_from_webroot' => 'フォーラムの相対パス',
+  'relative_path_of_forum_from_webroot_explanation' => 'BBSアプリケーションのウェブルートからの相対パス ( 例: BBSが http://www.yourdomain.tld/forum/ にある場合、このフィールドに「 /forum 」と入力してください。)',
+  'relative_path_to_config_file' => 'BBSアプリケーションのconfigファイルへの相対パス',
+  'relative_path_to_config_file_explanation' => 'BBSアプリケーションのCoppermineフォルダからの相対パス ( 例: BBSが http://www.yourdomain.tld/forum/ にあり、Coppermineが http://www.yourdomain.tld/gallery/ にある場合、「../forum/」と入力してください。)',
+  'cookie_prefix' => 'クッキー接頭辞',
+  'cookie_prefix_explanation' => 'あなたのBBSのクッキー名を設定してください。',
+  'table_prefix' => 'テーブル接頭辞',
+  'table_prefix_explanation' => 'BBSの設定時にあなたが選択した接頭辞に合致する必要があります。',
+  'user_table' => 'ユーザテーブル',
+  'user_table_explanation' => '( BBSが標準の方法でインストールされている限り、デフォルトの値で利用できます。)',
+  'session_table' => 'セッションテーブル',
+  'session_table_explanation' => '( BBSが標準の方法でインストールされている限り、デフォルトの値で利用できます。)',
+  'group_table' => 'グループテーブル',
+  'group_table_explanation' => '( BBSが標準の方法でインストールされている限り、デフォルトの値で利用できます。)',
+  'group_relation_table' => 'グループ関連テーブル',
+  'group_relation_table_explanation' => '( BBSが標準の方法でインストールされている限り、デフォルトの値で利用できます。)',
+  'group_mapping_table' => 'グループマッピングテーブル',
+  'group_mapping_table_explanation' => '( BBSが標準の方法でインストールされている限り、デフォルトの値で利用できます。)',
+  'use_standard_groups' => '標準的なBBSユーザグループを使用する',
+  'use_standard_groups_explanation' => 'スタンダード ( ビルドイン ) ユーザグループを使用する ( 推奨 )。このページの全てのカスタムユーザグループ設定を無効にします。あなたが何をしているか本当に理解できる場合のみ、このオプションを無効にしてください!',
+  'validating_group' => 'グループ認証',
+  'validating_group_explanation' => '認証が必要なユーザアカウントが入っているBBSのグループID ( BBSが標準の方法でインストールされている限り、デフォルトの値で利用できます。)',
+  'guest_group' => 'ゲストグループ',
+  'guest_group_explanation' => 'ゲスト ( 匿名ユーザ ) が入っているBBSのグループID ( デフォルトの値で利用できます。あなたが何をしているか本当に理解できる場合のみ編集してください。)',
+  'member_group' => 'メンバグループ',
+  'member_group_explanation' => '「通常」のユーザアカウントが入っているBBSのグループID ( デフォルトの値で利用できます。あなたが何をしているか本当に理解できる場合のみ編集してください。)',
+  'admin_group' => '管理グループ',
+  'admin_group_explanation' => '管理者が入っているBBSのグループID ( デフォルトの値で利用できます。あなたが何をしているか本当に理解できる場合のみ編集してください。)',
+  'banned_group' => 'アクセス禁止グループ',
+  'banned_group_explanation' => 'アクセス禁止ユーザが入っているBBSのグループID ( デフォルトの値で利用できます。あなたが何をしているか本当に理解できる場合のみ編集してください。)',
+  'global_moderators_group' => 'グローバルモデレータグループ',
+  'global_moderators_group_explanation' => 'グローバルモデレータが入っているBBSのグループID ( デフォルトの値で利用できます。あなたが何をしているか本当に理解できる場合のみ編集してください。)',
+  'special_settings' => 'BBS詳細設定',
+  'logout_flag' => 'phpBBバージョン ( ログアウトフラグ )',
+  'logout_flag_explanation' => 'あなたのBBSバージョンは? ( この設定はログアウトがどのように処理されるか指定します。 )',
+  'use_post_based_groups' => '投稿ベースのグループを使用しますか?',
+  'logout_flag_yes' => '2.0.5 またはそれ以上',
+  'logout_flag_no' => '2.0.4 またはそれ以下',
+  'use_post_based_groups_explanation' => '投稿数で定義されたグループをBBSからアカウントに取り込む ( 粒上のパーミッション管理を許可する ) またはデフォルトグループを使用する ( 管理を簡単にします、推奨 )。後でこの設定を変更することができます。',
+  'use_post_based_groups_yes' => 'yes',
+  'use_post_based_groups_no' => 'no',
+  'error_title' => '続けるには、これらのエラーを修正してください。前の画面に戻る。',
+  'error_specify_bbs' => 'インストール済みCoppermineとブリッジしたいアプリケーションを指定してください。',
+  'error_no_blank_name' => 'カスタムブリッジファイル名を空白にはできません。',
+  'error_no_special_chars' => 'ブリッジファイル名にはアンダースコア(_)およびダッシュ(-)以外の特殊文字は使用できません!',
+  'error_bridge_file_not_exist' => 'ブリッジファイル %s がサーバに存在していません。ブリッジファイルをアップロードしたか確認してください。',
+  'finalize' => 'BBSインテグレーションのアクティベート/ディアクティベート',
+  'finalize_explanation' => '設定内容がデータベースに登録されましたが、BBSインテグレーションは有効化されていません。後でインテグレーションをon/offに切り替えることができます。後で変更する場合に必要ですので、スタンドアロンCoppermineより管理者ユーザ名およびパスワードを控えてください。正常に動作しない場合、スタンドアロン ( ブリッジ無し ) 管理者アカウント ( 通常、Coppermineインストールでセットアップしたもの ) でログインして %s でBBSインテグレーションをディアクティベートしてください。',
+  'your_bridge_settings' => 'ブリッジ設定',
+  'title_enable' => '%s とのインテグレーション/ブリッジングを有効にする',
+  'bridge_enable_yes' => '有効',
+  'bridge_enable_no' => '無効',
+  'error_must_not_be_empty' => '空白は許可されません。',
+  'error_either_be' => '%s または %s を入力してください。',
+  'error_folder_not_exist' => '%s がありません。%s で入力した値を訂正してください。',
+  'error_cookie_not_readible' => 'Coppermineがクッキー %s を読むことができません。%s のために入力した値を修正するか、BBS管理パネルでクッキーのパスをcoppermineで読むことができるか確認してください。',
+  'error_mandatory_field_empty' => 'フィールド %s は空白にできません - 適正な値を入力してください。',
+  'error_no_trailing_slash' => 'フィールド %s にトレイリング・スラッシュは不要です。',
+  'error_trailing_slash' => 'フィールド %s にトレイリング・スラッシュが必要です。',
+  'error_db_connect' => '指定されたデータでMySQLデータベースに接続することができませんでした。MySQLのメッセージ:',
+  'error_db_name' => 'Coppermineが接続を確立しましたが、データベース %s を見つけることができませんでした。%s を正しく指定したか確認してください。MySQLのメッセージ:',
+  'error_prefix_and_table' => '%s および ',
+  'error_db_table' => 'テーブル %s が見つかりません。%s を正しく指定したか確認してください。',
+  'recovery_title' => 'ブリッジマネージャー: 緊急リカバリー',
+  'recovery_explanation' => 'CoppermineギャラリーのBBSインテグレーションを管理するため、ここにアクセスした場合、最初に管理者としてログインしてください。ブリッジが期待した通りに動作せずにログインできない場合、このページでBBSインテグレーションをディアクティベートすることができます。あなたのユーザ名およびパスワード入力することでログインできなくなることはありません。BBSインテグレーションをディアクティベートするだけです。詳細はドキュメンテーションをご覧ください。',
+  'username' => 'ユーザ名',
+  'password' => 'パスワード',
+  'disable_submit' => '送信',
+  'recovery_success_title' => '認証成功',
+  'recovery_success_content' => 'BBSブリッジを正常に無効にしました。Coppermineはスタンドアロンモードで動作しています。',
+  'recovery_success_advice_login' => 'ブリッジ設定および/またはBBSインテグレーションを再度有効にするには、adminとしてログインしてください。',
+  'goto_login' => 'ログインページへ移動',
+  'goto_bridgemgr' => 'ブリッジマネージャーへ移動',
+  'recovery_failure_title' => '認証失敗',
+  'recovery_failure_content' => '提供された証明書が間違っています。スタンドアロンバージョンの管理者アカウントを提供する必要があります ( 通常、Coppermineインストール中に設定したアカウントです )。',
+  'try_again' => 'もう一度',
+  'recovery_wait_title' => '待ち時間が経過していません。',
+  'recovery_wait_content' => 'セキュリティ上の理由から、このスクリプトでは短時間でのログイン失敗が許可されていません。認証が許可されるまで、暫くの間お待ちください。',
+  'wait' => '待機',
+  'create_redir_file' => 'リダイレクションファイルの作成 ( 推奨 )',
+  'create_redir_file_explanation' => 'BBSにログインしたユーザをCoppermineにリダイレクトするには、BBSフォルダにリダイレクトファイルを作成する必要があります。このオプションがチェックされた場合、ブリッジマネージャーはこのファイルの作成を試みます。または、ファイルを手動で作成してコピー&ペーストするためのコードを作成します。',
+  'browse' => '閲覧',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'カレンダー',
+  'close' => '閉じる',
+  'clear_date' => '日付をクリア',
 );
 
 // ------------------------------------------------------------------------- //
@@ -329,194 +559,267 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => '%sפɬפʥѥ᡼ϤƤޤ !',
-  'unknown_cat' => '򤷤ƥϥǡ١¸ߤޤ',
-  'usergal_cat_ro' => '桼꡼ΥƥϺޤ !',
-  'manage_cat' => 'ƥδ',
-  'confirm_delete' => 'ˤΥƥƤ⵹Ǥ ?',
-  'category' => 'ƥ',
-  'operations' => '',
-  'move_into' => 'ư',
-  'update_create' => 'ƥκ/',
-  'parent_cat' => 'ƥƥ',
-  'cat_title' => 'ƥ̾',
-  'cat_thumb' => 'ƥꥵͥ',
-  'cat_desc' => 'ƥ'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => '',
-  'restore_cfg' => '󥹥ȡľξ֤᤹',
-  'save_cfg' => '¸',
-  'notes' => 'Notes',
-  'info' => '',
-  'upd_success' => 'Coppermine꤬ޤ',
-  'restore_success' => 'CoppermineǥեȤ˥ꥹȥޤ',
-  'name_a' => '̿̾ξ',
-  'name_d' => '̿̾ι߽',
-  'title_a' => 'ȥξ',
-  'title_d' => 'ȥι߽',
-  'date_a' => 'դξ',
-  'date_d' => 'դι߽',
-  'th_any' => 'ͥκ祵',
-  'th_ht' => '⤵',
-  'th_wd' => '',
-  'label' => '٥',
-  'item' => '',
-  'debug_everyone' => '',
-  'debug_admin' => 'ԤΤ',
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  '',
-  array('꡼̾', 'gallery_name', 0),
-  array('꡼', 'gallery_description', 0),
-  array('ԤΥ᡼륢ɥ쥹', 'gallery_admin_email', 0),
-  array('eɤΡ֤äȼ̿򸫤ץ󥯤Υåȥɥ쥹', 'ecards_more_pic_target', 0),
-  array('꡼򥪥ե饤ˤ', 'offline', 1), 
-  array('eɤϿ', 'log_ecards', 1),
-  array('ZIPեΥɤĤ', 'enable_zipdownload', 1),
-
-  '졢ơ &amp; Charset',
-  array('', 'lang', 5),
-  array('ơ', 'theme', 6),
-  array('ꥹȤɽ', 'language_list', 1),
-  array('ɽ', 'language_flags', 8),
-  array('&quot;ꥻå&quot;ɽ', 'language_reset', 1),
-  array('ơޥꥹȤɽ', 'theme_list', 1),
-  array('ơ&quot;ꥻå&quot;ɽ', 'theme_reset', 1), 
-  array('FAQɽ', 'display_faq', 1),
-  array('bbcodeإפɽ', 'show_bbcode_help', 1),
-  array('󥳡', 'charset', 4),
-
-  'Хꥹɽ',
-  array('ᥤơ֥ (ԥ%)', 'main_table_width', 0),
-  array('ƥ곬ؤɽ', 'subcat_level', 0),
-  array('Хɽ', 'albums_per_page', 0),
-  array('ХꥹȤ', 'album_list_cols', 0),
-  array('ͥΥ (ԥ)', 'alb_list_thumb_size', 0),
-  array('ᥤڡΥƥ', 'main_page_layout', 0),
-  array('ƥ٥Υͥɽ','first_level',1),
-
-  'ͥɽ',
-  array('ͥڡ', 'thumbcols', 0),
-  array('ͥڡιԿ', 'thumbrows', 0),
-  array('֤κɽ', 'max_tabs', 10), 
-  array('ͥβ˥եɽ (̿̾ɲ)', 'caption_in_thumbview', 1), 
-  array('ͥβ˱ɽ', 'views_in_thumbview', 1), 
-  array('ͥβ˥ȿɽ', 'display_comment_count', 1),
-  array('ͥβ˥åץɤͤ̾ɽ', 'display_uploader', 1),
-  array('եΥǥե¤ӽ', 'default_sort_order', 3),
-  array('֥ȥåץ졼ȡץꥹȤ˥ե뤬ɽ٤κǾɼ', 'min_votes_for_rating', 0),
-
-  'ɽȥ',
-  array('̿ɽΥơ֥ (ԥ%)', 'picture_table_width', 0),
-  array('̿ǥեȤɽ', 'display_pic_info', 1),
-  array('λѶػѸ', 'filter_bad_words', 1),
-  array('Υޥ꡼ѤĤ', 'enable_smilies', 1),
-  array('1Ĥμ̿ФƱ桼ʣϢ³ȵĤ (flood protectionߤˤ)', 'disable_comment_flood_protect', 1),
-  array('̿κĹ', 'max_img_desc_length', 0),
-  array('1줢κʸ (: ܸξ硢ȤκĹƱ)', 'max_com_wlength', 0),
-  array('ȤκԿ', 'max_com_lines', 0),
-  array('ȤκĹ (ȾѴ)', 'max_com_size', 0),
-  array('եॹȥåפɽ', 'display_film_strip', 1),
-  array('եॹȥåιɽ', 'max_film_strip_items', 0),
-  array('ƻ˴Ԥ˥᡼Τ', 'email_comment_notification', 1), 
-  array('饤ɥ硼δֳ (1/1000ñ)', 'slideshow_interval', 0), 
-
-  'եȥͥ',
-  array('JPEGեΥƥ', 'jpeg_qual', 0),
-  array('ͥκϹ⤵ <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0),
-  array('Ѥˡ (   ⤵  ͥκ祵 )<b>*</b>', 'thumb_use', 7),
-  array('ּ̿','make_intermediate',1),
-  array('ּ̿κϹ⤵ <b>*</b>', 'picture_width', 0),
-  array('ּ̿/ӥǥκϹ⤵ <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0),
-  array('åץɥեκ祵 (KB)', 'max_upl_size', 0),
-  array('åץɼ̿/ӥǥκϹ⤵ (ԥ)', 'max_upl_width_height', 0),
-
-  'եȥͥι٤',
-  array('󤷤Ƥʤ桼˥ץ饤١ȥХॢɽ','show_private',1),
-  array('ե̾λѶػʸ', 'forbiden_fname_char',0),
-  //array('åץɤλѲǽĥ', 'allowed_file_extensions',0),
-  array('Ѳǽ᡼', 'allowed_img_types',0),
-  array('Ѳǽࡼӡ', 'allowed_mov_types',0),
-  array('Ѳǽǥ', 'allowed_snd_types',0),
-  array('Ѳǽɥȥ', 'allowed_doc_types',0),
-  array('᡼Υꥵˡ','thumb_method',2),
-  array('ImageMagickΥѥ ( /usr/bin/X11/)', 'impath', 0),
-  //array('Ѳǽ᡼ (ImageMagickΤ)', 'allowed_img_types',0),
-  array('ImageMagickΥޥɥ饤󥪥ץ', 'im_options', 0),
-  array('JPEGեEXIFǡ', 'read_exif_data', 1),
-  array('JPEGեIPTCǡ', 'read_iptc_data', 1),
-  array('Хǥ쥯ȥ <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0),
-  array('桼եǥ쥯ȥ <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0),
-  array('ּ̿Ƭ <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0),
-  array('ͥƬ <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0),
-  array('ǥ쥯ȥΥǥեȥѡߥå', 'default_dir_mode', 0),
-  array('եΥǥեȥѡߥå', 'default_file_mode', 0),
-
-  '桼',
-  array('桼ϿĤ', 'allow_user_registration', 1),
-  array('桼Ͽ˥᡼뾵ǧɬפȤ', 'reg_requires_valid_email', 1),
-  array('Ԥ˥桼Ͽ᡼Τ', 'reg_notify_admin_email', 1),
-  array('2ͤΥ桼ˤƱ᡼륢ɥ쥹ϿĤ', 'allow_duplicate_emails_addr', 1),
-  array('桼ץ饤١ȥХ', 'allow_private_albums', 1),
-  array('桼ץ饤١ȥХ (: \'yes\'  \'no\' ѹ硢¸ƤΥץ饤١Ȥϸޤ)', 'allow_private_albums', 1),
-  array('Ԥ˥桼ΥåץɾǧԤ᡼Τ', 'upl_notify_admin_email', 1),
-  array('桼˥СꥹȤαĤ', 'allow_memberlist', 1),
-
-  'ΤΥե (Ѥʤ϶)',
-  array('ե̾ 1', 'user_field1_name', 0),
-  array('ե̾ 2', 'user_field2_name', 0),
-  array('ե̾ 3', 'user_field3_name', 0),
-  array('ե̾ 4', 'user_field4_name', 0),
-
-  'å',
-  array('ץȤǻѤ륯å̾ (ĶBBSѤϡbbsΥå̾Ȱ㤦̾ΤѤƤ)', 'cookie_name', 0),
-  array('ץȤǻѤ륯å¸', 'cookie_path', 0),
-
-  '¾',
-  array('ǥХå⡼ɤѤ', 'debug_mode', 9),
-  array('ǥХå⡼ɤǷٹɽ', 'debug_notice', 1),
+  'miss_param' => '「 %s 」の操作に必要なパラメータが渡されていません !',
+  'unknown_cat' => '選択したカテゴリはデータベースに存在しません。',
+  'usergal_cat_ro' => 'ユーザギャラリーのカテゴリは削除できません !',
+  'manage_cat' => 'カテゴリの管理',
+  'confirm_delete' => '本当にこのカテゴリを削除してもよろしいですか ?',
+  'category' => 'カテゴリ',
+  'operations' => '操作',
+  'move_into' => '移動先',
+  'update_create' => 'カテゴリの作成/更新',
+  'parent_cat' => '親カテゴリ',
+  'cat_title' => 'カテゴリ名',
+  'cat_thumb' => 'カテゴリサムネイル',
+  'cat_desc' => 'カテゴリ説明',
+  'categories_alpha_sort' => 'カテゴリをアルファベット順に並び替え ( カスタム並び順の代わりに )',
+  'save_cfg' => '設定を保存',
+);
+
+// ------------------------------------------------------------------------- //
+// File admin.php
+// ------------------------------------------------------------------------- //
 
-        '<br /><div align="center">(*) ˥꡼˼̿ϿƤϡ*ޡդƤեɤѹʤǤ</div><br />
-  <a name="notice2"></a>(**) ѹϡѹɲäեΤߤƶޤ꡼˥ե뤬ϡѹʤȤ򤪴ᤷޤ˥塼&quot;<a href="util.php">ġ</a>(̿Υꥵ)&quot;ѤơϿѤߥեѹŬѤ뤳Ȥޤ</div><br />',
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'ギャラリー設定',
+  'manage_exif' => 'exif情報の管理',
+  'manage_plugins' => 'プラグインの管理',
+  'manage_keyword' => 'キーワードの管理',
+  'restore_cfg' => '工場出荷時の設定のリストア',
+  'save_cfg' => '設定を保存',
+  'notes' => 'ノート',
+  'info' => '情報',
+  'upd_success' => 'Coppermine設定が更新されました。',
+  'restore_success' => 'Coppermineデフォルト設定がリストアされました。',
+  'name_a' => '名称昇順',
+  'name_d' => '名称降順',
+  'title_a' => 'タイトル昇順',
+  'title_d' => 'タイトル降順',
+  'date_a' => '日付昇順',
+  'date_d' => '日付降順',
+  'pos_a' => 'ポジション昇順',
+  'pos_d' => 'ポジション降順',
+  'th_any' => '最大アスペクト',
+  'th_ht' => '高さ',
+  'th_wd' => '幅',
+  'label' => 'ラベル',
+  'item' => 'アイテム',
+  'debug_everyone' => '全員',
+  'debug_admin' => '管理者のみ',
+  'no_logs'=> 'Off',
+  'log_normal'=> 'ノーマル',
+  'log_all' => '全て',
+  'view_logs' => 'ログの表示',
+  'click_expand' => '広げるにはセクション名をクリック',
+  'expand_all' => '全てを広げる',
+  'notice1' => '(*) データベース内に既にデータがある場合、これらの設定は変更しないでください。',
+  'notice2' => '(**) この設定を変更する場合、更新した時点以降のファイルに適用されます。ギャラリー内にファイルがある場合は、この設定を変更しないことをお勧めします。しかし、管理メニューの「<a href="util.php">管理ツール</a> ( 写真のリサイズ ) ユーティリティ」より、登録されているファイルに変更を適用することができます。',
+  'notice3' => '(***) 全てのログファイルは英語で記録されます。',
+  'bbs_disabled' => 'bbsインテグレーション使用時に機能は利用停止にされます。',
+  'auto_resize_everyone' => '全員',
+  'auto_resize_user' => 'ユーザのみ',
+  'ascending' => '昇順',
+  'descending' => '降順',
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  '一般設定',
+  array('ギャラリー名', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'),
+  array('ギャラリー説明', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'),
+  array('ギャラリー管理者メールアドレス', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'),
+  array('coppermineギャラリーフォルダのURL ( index.php または類似のファイルを末尾に付けないでください。 )', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'),
+  array('ホームページのURL', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'),
+  array('お気に入りのZIPダウンロードを許可', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'),
+  array('GMTと比較したタイムゾーンの差 ( 現在時刻: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'),
+  array('暗号化パスワードを使用 (can not be undone)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('ヘルプアイコンを使用 ( 英語のみ利用可 )','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'),
+  array('検索でクリッカブル・キーワードを使用','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'),
+  array('プラグインを使用', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'), 
+  array('ノンルータブル ( プライベート ) IPアドレスの拒否を許可', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'),
+  array('ブラウザブル一括追加インターフェース', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'),
+
+  '言語 &amp; 文字設定',
+  array('言語', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'),
+  array('訳語が無い場合は英語を表示?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'),
+  array('キャラクタエンコーディング', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'),
+  array('言語リストを表示する', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'),
+  array('言語の旗を表示する', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'),
+  array('言語選択に「リセット」を表示する', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'),
+  //array('前の/次のタブページを表示する', 'previous_next_tab', 1),
+
+  'テーマ設定',
+  array('テーマ', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'),
+  array('テーマリストの表示', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'),
+  array('「リセット」をテーマ選択一覧に表示', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'),
+  array('FAQの表示', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'),
+  array('カスタムメニューリンク名', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'),
+  array('カスタムメニューリンクURL', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'),
+  array('bbcodeヘルプの表示', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'),
+  array('XHTMLおよびCSS仕様により定義されたヴァニティーブロックをテーマに表示','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'),
+  array('カスタムヘッダのパス', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'),
+  array('カスタムフッタのパス', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'),
+
+  'アルバムリストビュー',
+  array('メインテーブルの幅 ( ピクセルまたは % )', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'),
+  array('カテゴリのレベル表示数', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'),
+  array('アルバムの表示数', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'),
+  array('アルバムリストのカラム数', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'),
+  array('サムネイルのピクセルサイズ', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'),
+  array('メインページのコンテンツ', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'),
+  array('カテゴリに最初のレベルのアルバムサムネイルを表示する','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'),
+  array('カテゴリをアルファベット順に並び替える ( 特別のソート順の代わりに )','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'),
+  array('リンクファイル数を表示する','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'),
+
+  'サムネイルビュー',
+  array('サムネイルページのカラム数', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'),
+  array('サムネイルページの列数', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'),
+  array('タブの最大表示数', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'),
+  array('サムネイル下部に ( タイトルに加えて ) ファイル説明文を表示する', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'),
+  array('サムネイル下部に閲覧数を表示する', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'),
+  array('サムネイル下部にコメント数を表示する', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'),
+  array('サムネイル下部にアップローダ名を表示する', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'),
+  //array('サムネイルの下に管理者の名前を表示する', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'),
+  array('サムネイル下部にファイル名を表示する', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'),
+  array('アルバム説明を表示する', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'),
+  array('ファイルのデフォルトのソート順', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'),
+  array('「トップレート」リストにファイルが表示されるための最小投票数', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'),
+
+  'イメージビュー',
+  array('ファイル表示テーブルの幅 ( ピクセルまたは % )', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'),
+  array('デフォルトでファイル情報を表示する', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'),
+  array('イメージ説明の最大長', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'),
+  array('1語の最大文字数', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'),
+  array('フィルム・ストリップを表示する', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'),
+  array('フィルム・ストリップサムネイル下部にファイル名を表示する', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'),
+  array('フィルム・ストリップ内のアイテム数', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'),
+  array('スライドショー間隔 - 1000分の1秒単位 ( 1秒 = 1000ミリ秒 )', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'),
+
+  'コメント設定',
+  array('コメント中の使用禁止用語をフィルタする', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'),
+  array('コメント中のスマイりーを許可する', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'),
+  array('同一ユーザによる1つのファイルに対する連続したコメントを許可する ( フラッドプロテクションを無効 )', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'),
+  array('コメントの最大行', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'),
+  array('コメントの最大長', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'),
+  array('管理者にコメントの投稿をメール通知する', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'),
+  array('コメントの並び順', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'),
+  array('匿名コメント投稿者の接頭辞', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'),
+
+  'ファイルおよびサムネイル設定',
+  array('JPEGファイルのクオリティ', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'),
+  array('サムネイルの最大長 <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'),
+  array('使用する長さ ( 幅 または 高さ または サムネイルの最大アスペクト ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'),
+  array('中間写真を作成する','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'),
+  array('中間写真/ビデオの最大幅または高さ <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'),
+  array('アップロードファイルの最大サイズ ( KB )', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'),
+  array('アップロード写真/ビデオの最大幅または高さ ( ピクセル )', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'),
+  array('最大幅または高さより大きなイメージをオートリサイズする', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'),
+
+  'ファイルおよびサムネイルの高度な設定',
+  array('アルバムをプライベートにする ( 注意: 「Yes」から「No」に変更した場合、現在のプライベートアルバムは全て公開されます。)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'),
+  array('未登録のユーザにプライベートアルバムアイコンを表示する','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'),
+  array('ファイル名の禁止文字', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'),
+  //array('アップロード写真に許可されたファイル拡張子', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'),
+  array('利用可能なイメージタイプ', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'),
+  array('利用可能なムービータイプ', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'),
+  array('ムービープレイバック自動スタート', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'),
+  array('利用可能なオーディオタイプ', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'),
+  array('利用可能なドキュメントタイプ', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'),
+  array('イメージのリサイズ方法','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'),
+  array('ImageMagick「コンバート」ユーティリティのパス ( 例 /usr/bin/X11/ )', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'),
+  //array('利用可能なイメージタイプ ( ImageMagickにのみ有効 )', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'),
+  array('ImageMagickのコマンドラインオプション', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'),
+  array('JPEGファイルのEXIFデータを取得する', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'),
+  array('JPEGファイルのIPTCデータを取得する', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'),
+  array('アルバムディレクトリ <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'),
+  array('ユーザファイルのディレクトリ <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'),
+  array('中間写真の接頭辞 <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'),
+  array('サムネイルの接頭辞 <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'),
+  array('ディレクトリのデフォルトモード', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'),
+  array('ファイルのデフォルトモード', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'),
+
+  'ユーザ設定',
+  array('新しいユーザの登録を許可する', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'),
+  array('未登録ユーザ ( ゲストまたは匿名 ) のアクセスを許可する', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'),
+  array('ユーザ登録でメール確認が必要', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'),
+  array('ユーザ登録を管理者にメール通知する', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'),
+  array('ユーザ登録の自動アクティベーション', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'), 
+  array('2人のユーザが同一メールアドレスを持つことを許可する', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'),
+  array('ユーザアップロードの認証待ち状態を管理者に通知する', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'),
+  array('ログインユーザにメンバリストの閲覧を許可する', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'),
+  array('ユーザにプロフィール画面でのメールアドレス変更を許可する', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'),
+  array('ユーザにパブリックギャラリーでの写真の保持を許可する', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'),
+  array('一時的な利用禁止を行うまでのログイン失敗数 ( ブルートフォースアタックを避けるため )', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'),
+  array('ログイン失敗後の一時的利用禁止の継続時間', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'),
+  array('アルバムへのレポートを有効にする', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'), 
+
+// custom profile fields, 
+  'ユーザプロフィールのカスタムフィールド (使用しない場合は空白にしてください。) 
+  経歴等の長い情報はプロフィール6に入力してください。',
+  array('プロフィール1の名称', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'),
+  array('プロフィール2の名称', 'user_profile2_name', 0),
+  array('プロフィール3の名称', 'user_profile3_name', 0),
+  array('プロフィール4の名称', 'user_profile4_name', 0),
+  array('プロフィール5の名称', 'user_profile5_name', 0),
+  array('プロフィール6の名称', 'user_profile6_name', 0),
+
+  'イメージ説明のカスタムフィールド ( 使用しない場合は空白にしてください。 )',
+  array('フィールド1の名称', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'),
+  array('フィールド2の名称', 'user_field2_name', 0),
+  array('フィールド3の名称', 'user_field3_name', 0),
+  array('フィールド4の名称', 'user_field4_name', 0),
+
+  'クッキー設定',
+  array('クッキー名', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'),
+  array('クッキーパス', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'),
+
+  'メール設定  ( 通常、ここを変更する必要はありません。分からない場合は、全てを空白にしてください。 )',
+  array('SMTPホスト ( 空白にした場合、sendmailが使用されます。 )', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'),
+  array('SMTPユーザ名', 'smtp_username', 0),
+  array('SMTPパスワード', 'smtp_password', 0),
+
+  'ロギングおよび統計',
+  array('ロギングモード <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'),
+  array('eカードのログ', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'),
+  array('投票統計詳細を保存','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'),
+  array('ヒット統計詳細を保存','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'),
+
+  'メンテナンス設定',
+  array('デバッグモードを有効にする', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'),
+  array('デバッグモードで警告を表示', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'),
+  array('ギャラリーをオフラインにする', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'),
 );
 
+
 // ------------------------------------------------------------------------- //
 // File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Ѥe',
-  'ecard_sender' => '',
-  'ecard_recipient' => '',
-  'ecard_date' => '',
-  'ecard_display' => 'eɤɽ',
-  'ecard_name' => '̾',
-  'ecard_email' => '᡼륢ɥ쥹',
+  'title' => '送信済みeカード',
+  'ecard_sender' => '送信者',
+  'ecard_recipient' => '受取人',
+  'ecard_date' => '送信日時',
+  'ecard_display' => 'eカードの表示',
+  'ecard_name' => '名前',
+  'ecard_email' => 'メールアドレス',
   'ecard_ip' => 'IP #',
-  'ecard_ascending' => '',
-  'ecard_descending' => '߽',
-  'ecard_sorted' => '¤ؤ:',
-  'ecard_by_date' => '',
-  'ecard_by_sender_name' => '̾',
-  'ecard_by_sender_email' => 'ԥ᡼륢ɥ쥹',
-  'ecard_by_sender_ip' => 'IPɥ쥹',
-  'ecard_by_recipient_name' => '̾',
-  'ecard_by_recipient_email' => 'ͥ᡼륢ɥ쥹',
-  'ecard_number' => 'ɽ쥳 %s - %s (%s )',
-  'ecard_goto_page' => 'ڡư',
-  'ecard_records_per_page' => '1ڡΥ쥳ɿ',
-  'check_all' => 'Ƥ',
-  'uncheck_all' => '٤Ƥ ',
-  'ecards_delete_selected' => '򤷤eɤ',
-  'ecards_delete_confirm' => '˥쥳ɤƤ⵹Ǥ? åܥååƤ!',
-  'ecards_delete_sure' => 'ǧ',
+  'ecard_ascending' => '昇順',
+  'ecard_descending' => '降順',
+  'ecard_sorted' => '並び替え:',
+  'ecard_by_date' => '日付',
+  'ecard_by_sender_name' => '送信者名',
+  'ecard_by_sender_email' => '送信者メールアドレス',
+  'ecard_by_sender_ip' => '送信者IPアドレス',
+  'ecard_by_recipient_name' => '受取人名',
+  'ecard_by_recipient_email' => '受取人メールアドレス',
+  'ecard_number' => '表示レコード %s - %s (%s 件中)',
+  'ecard_goto_page' => 'ページ移動',
+  'ecard_records_per_page' => '1ページ当たりのレコード数',
+  'check_all' => '全てを選択',
+  'uncheck_all' => 'すべての選択を解除 ',
+  'ecards_delete_selected' => '選択したeカードを削除する',
+  'ecards_delete_confirm' => '本当にレコードを削除してもよろしいですか? チェックボックスをチェックしてください!',
+  'ecards_delete_sure' => '削除確認',
 );
 
 
@@ -525,34 +828,36 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => '̾ȥȤϤƤ',
-  'com_added' => 'ʤΥȤɲäޤ',
-  'alb_need_title' => 'Х̾ϤƤ !',
-  'no_udp_needed' => 'ɬפޤ',
-  'alb_updated' => 'Хबޤ',
-  'unknown_album' => '򤷤Хब¸ߤʤϤΥХ˥åץɤ븢¤ޤ',
-  'no_pic_uploaded' => 'եϥåץɤޤǤ !<br /><br />åץɤե򤷤ƤϡФ</br>եΥåץɤĤƤ뤫ǧƤ ...',
-  'err_mkdir' => 'ǥ쥯ȥ %s κ˼Ԥޤ !',
-  'dest_dir_ro' => 'оݥǥ쥯ȥ %s ϥץȤˤߤޤ !',
-  'err_move' => '%s  %s ˰ưǤޤ !',
-  'err_fsize_too_large' => 'ʤåץɤեΥ礭᤮ޤ (祵%sx%sǤ) !',
-  'err_imgsize_too_large' => 'ʤåץɤեΥ礭᤮ޤ (祵%sKBǤ) !',
-  'err_invalid_img' => 'ʤåץɤեͭʲǤϤޤ !',
-  'allowed_img_types' => '%s βΤߥåץɽޤ',
-  'err_insert_pic' => 'ե%sפϥХϿǤޤ ',
-  'upload_success' => 'ʤΥե˥åץɤޤ<br /><br />Ԥξǧɽޤ',
-  'notify_admin_email_subject' => '%s - Upload notification',
-  'notify_admin_email_body' => '%s ˤäƼ̿åץɤޤǧڤϡΥ󥯤򥯥åƤ %s',
-  'info' => '',
-  'com_added' => 'Ȥɲäޤ',
-  'alb_updated' => 'Хबޤ',
-  'err_comment_empty' => 'ȤǤ !',
-  'err_invalid_fext' => 'γĥҤΥեΤ߻ѤǤޤ: <br /><br />%s.',
-  'no_flood' => 'ޤ󡢤ʤϴˤΥե˥ȤƤƤޤ<br /><br />ϡȤԽƤ',
-  'redirect_msg' => '쥯Ȥޤ<br /><br /><br />ڡưŪ˹ʤϡ³פ򥯥åƤ',
-  'upl_success' => 'ʤΥեϿޤ',
-  'email_comment_subject' => 'Comment posted on Coppermine Photo Gallery',
-  'email_comment_body' => '꡼˥ȤƤޤ:',
+  'empty_name_or_com' => 'お名前とコメントを入力してください。',
+  'com_added' => 'あなたのコメントは追加されました。',
+  'alb_need_title' => 'アルバム名を入力してください !',
+  'no_udp_needed' => '更新は必要ありません。',
+  'alb_updated' => 'アルバムが更新されました。',
+  'unknown_album' => '選択したアルバムが存在しない、またはこのアルバムにアップロードする権限がありません。',
+  'no_pic_uploaded' => 'ファイルはアップロードされませんでした !<br /><br />アップロードするファイルを正しく選択している場合は、サーバが</br>ファイルのアップロードを許可しているか確認してください ...',
+  'err_mkdir' => 'ディレクトリ %s の作成に失敗しました !',
+  'dest_dir_ro' => '対象ディレクトリ %s はスクリプトによる書込みができません !',
+  'err_move' => '%s を %s に移動できません !',
+  'err_fsize_too_large' => 'あなたがアップロードしたファイルのサイズは大き過ぎます ( 最大サイズは%sx%sです ) !',
+  'err_imgsize_too_large' => 'あなたがアップロードしたファイルのサイズは大き過ぎます ( 最大サイズは%sKBです ) !',
+  'err_invalid_img' => 'あなたがアップロードしたファイルは有効なイメージではありません !',
+  'allowed_img_types' => '%s のイメージのみアップロードできます。',
+  'err_insert_pic' => 'ファイル「 %s 」はアルバムに登録できません。 ',
+  'upload_success' => 'あなたのファイルは正常にアップロードされました。<br /><br />管理者の承認後に表示されます。',
+  'notify_admin_email_subject' => '%s - アップロード通知',
+  'notify_admin_email_body' => '%s によって写真がアップロードされました。認証するには、次のリンクをクリックしてください。 %s',
+  'info' => '情報',
+  'com_added' => 'コメントが追加されました。',
+  'alb_updated' => 'アルバムが更新されました。',
+  'err_comment_empty' => 'コメントが空白です !',
+  'err_invalid_fext' => '次の拡張子のファイルのみ使用できます: <br /><br />%s',
+  'no_flood' => '申し訳ございません、あなたは既にこのファイルにコメントを投稿しています。<br /><br />修正したい場合は、コメントを編集してください。',
+  'redirect_msg' => 'リダイレクトされました。<br /><br /><br />ページが自動的に更新されない場合は「続ける」をクリックしてください。',
+  'upl_success' => 'あなたのファイルが正常に登録されました。',
+  'email_comment_subject' => 'Coppermine Photo Galleryにコメントが投稿されました。',
+  'email_comment_body' => 'ギャラリーにコメントが投稿されました。こちらをご覧ください:',
+  'album_not_selected' => 'アルバムが選択されていません。',
+  'com_author_error' => '登録済みユーザがこのニックネームを使用しています。他のニックネームを使用してください。',
 );
 
 // ------------------------------------------------------------------------- //
@@ -560,31 +865,59 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'ץ',
-  'fs_pic' => 'ե륵',
-  'del_success' => '',
-  'ns_pic' => 'Ρޥ륵',
-  'err_del' => 'Բ',
-  'thumb_pic' => 'ͥ',
-  'comment' => '',
-  'im_in_alb' => 'Хβ',
-  'alb_del_success' => 'Х%sפޤ',
-  'alb_mgr' => 'Хޥ͡㡼',
-  'err_invalid_data' => '%sפʥǡȯޤ',
-  'create_alb' => 'Х%sפκ',
-  'update_alb' => 'Х%s Х̾%s ǥå%s\פ򹹿Ƥޤ',
-  'del_pic' => 'եκ',
-  'del_alb' => 'Хκ',
-  'del_user' => '桼κ',
-  'err_unknown_user' => '򤷤桼¸ߤƤޤ !',
-  'comment_deleted' => 'Ȥޤ',
+  'caption' => 'キャプション',
+  'fs_pic' => 'フルサイズイメージ',
+  'del_success' => '削除成功',
+  'ns_pic' => 'ノーマルサイズイメージ',
+  'err_del' => '削除不可',
+  'thumb_pic' => 'サムネイル',
+  'comment' => 'コメント',
+  'im_in_alb' => 'アルバム内のイメージ',
+  'alb_del_success' => 'アルバム「 %s 」が削除されました。',
+  'alb_mgr' => 'アルバムマネージャー',
+  'err_invalid_data' => '「 %s 」に不正なデータが発生しました。',
+  'create_alb' => 'アルバム「 %s 」の作成中',
+  'update_alb' => 'アルバム「 %s 」 アルバム名「 %s 」 インデックス「 %s 」を更新しています。',
+  'del_pic' => 'ファイルの削除',
+  'del_alb' => 'アルバムの削除',
+  'del_user' => 'ユーザの削除',
+  'err_unknown_user' => '選択したユーザは存在していません !',
+  'err_empty_groups' => 'グループテーブルが存在していません、またはグループテーブルが空です!',
+  'comment_deleted' => 'コメントが削除されました。',
+  'npic' => '写真',
+  'pic_mgr' => '写真マネージャー',
+  'update_pic' => '写真 \'%s\' を更新中 - ファイル名: 「 %s 」 インデックス: 「 %s 」',
+  'username' => 'ユーザ名',
+  'anonymized_comments' => '%s 件のコメントが匿名化されました。',
+  'anonymized_uploads' => '%s 件のパブリックアップロードが匿名化されました。',
+  'deleted_comments' => '%s 件のコメントが削除されました。',
+  'deleted_uploads' => '%s 件のパブリックアップロードが削除されました。',
+  'user_deleted' => 'ユーザ %s が削除されました。',
+  'activate_user' => 'ユーザの有効化',
+  'user_already_active' => 'アカウントは既に有効にされています。',
+  'activated' => '有効化',
+  'deactivate_user' => 'ユーザのディアクティベート',
+  'user_already_inactive' => 'アカウントは既に無効にされています。',
+  'deactivated' => 'ディアクティベート済み',
+  'reset_password' => 'パスワードのリセット',
+  'password_reset' => 'パスワードのリセット: %s',
+  'change_group' => '第1グループの変更',
+  'change_group_to_group' => '%s から %s へ変更',
+  'add_group' => '第2グループの追加',
+  'add_group_to_group' => 'ユーザ追加 - ユーザ: %s → グループ: %s 現在、第1グループ: %s  第2グループ: %s のユーザです。',
+  'status' => 'ステータス',
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'あなたがアクセスしようとしたeカードのデータが、あなたのメールクライアントによって破損しています。リンクが完全なものか確認してください。',
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -593,54 +926,115 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-  'confirm_del' => 'ˤΥեƤ⵹Ǥ ? \\nƱ˥Ȥޤ',
-  'del_pic' => 'μ̿',
-  'size' => '%s x %s ԥ',
-  'views' => '%s ',
-  'slideshow' => '饤ɥ硼',
-  'stop_slideshow' => '饤ɥ硼',
-  'view_fs' => 'åǥե륵βɽ',
-  'edit_pic' => 'Խ',
-  'crop_pic' => 'å׵ڤӲž',
+  'confirm_del' => '本当にこのファイルを削除してもよろしいですか ? \\n同時にコメントも削除されます。',
+  'del_pic' => 'この写真を削除',
+  'size' => '%s x %s ピクセル',
+  'views' => '%s 回',
+  'slideshow' => 'スライドショー',
+  'stop_slideshow' => 'スライドショーを停止',
+  'view_fs' => 'クリックでフルサイズのイメージを表示',
+  'edit_pic' => '説明の編集',
+  'crop_pic' => 'クロップおよび回転',
+  'set_player' => 'プレイヤーの変更',
 );
 
 $lang_picinfo = array(
-  'title' =>'ե',
-  'Filename' => 'ե̾',
-  'Album name' => 'Х̾',
-  'Rating' => '졼ƥ (ɼ %s)',
-  'Keywords' => '',
-  'File Size' => 'ե륵',
-  'Dimensions' => '礭',
-  'Displayed' => 'ɽ',
-  'Camera' => '',
-  'Date taken' => '',
-  'Aperture' => '',
-  'Exposure time' => 'Ϫл',
-  'Focal length' => 'Υ',
-  'Comment' => '',
-  'addFav'=>'ɲ',
-  'addFavPhrase'=>'',
-  'remFav'=>'꤫',
-  'iptcTitle'=>'IPTCȥ',
-  'iptcCopyright'=>'IPTC',
-  'iptcKeywords'=>'IPTC',
-  'iptcCategory'=>'IPTCƥ',
-  'iptcSubCategories'=>'IPTC֥ƥ',
+  'title' =>'ファイル情報',
+  'Filename' => 'ファイル名',
+  'Album name' => 'アルバム名',
+  'Rating' => 'レーティング ( 投票数 %s件 )',
+  'Keywords' => 'キーワード',
+  'File Size' => 'ファイルサイズ',
+  'Date Added' => '追加年月日',
+  'Dimensions' => 'ディメンション',
+  'Displayed' => '表示',
+  'URL' => 'URL',
+  'Make' => '型',
+  'Model' => 'モデル',
+  'DateTime' => '日時',
+  'DateTimeOriginal' => '撮影日時',
+  'ISOSpeedRatings'=>'ISO',
+  'MaxApertureValue' => '最大絞り',
+  'FocalLength' => '焦点距離',
+  'Comment' => 'コメント',
+  'addFav'=>'お気に入りに追加',
+  'addFavPhrase'=>'お気に入り',
+  'remFav'=>'お気に入りから削除',
+  'iptcTitle'=>'IPTCタイトル',
+  'iptcCopyright'=>'IPTCコピーライト',
+  'iptcKeywords'=>'IPTCキーワード',
+  'iptcCategory'=>'IPTCカテゴリ',
+  'iptcSubCategories'=>'IPTCサブカテゴリ',
+  'ColorSpace' => 'カラースペース',
+  'ExposureProgram' => '露出プログラム',
+  'Flash' => 'フラッシュ',
+  'MeteringMode' => '計器モード',
+  'ExposureTime' => '露出時間',
+  'ExposureBiasValue' => '露出バイアス',
+  'ImageDescription' => ' イメージ説明',
+  'Orientation' => 'オリエンテーション',
+  'xResolution' => 'X 解像度',
+  'yResolution' => 'Y 解像度',
+  'ResolutionUnit' => '解像度ユニット',
+  'Software' => 'ソフトウェア',
+  'YCbCrPositioning' => '画素構成',
+  'ExifOffset' => 'Exifオフセット',
+  'IFD1Offset' => 'IFD1オフセット',
+  'FNumber' => 'FNumber',
+  'ExifVersion' => 'Exifバージョン',
+  'DateTimeOriginal' => 'オリジナルの日時',
+  'DateTimedigitized' => 'デジタル化した日時',
+  'ComponentsConfiguration' => 'コンポーネント設定',
+  'CompressedBitsPerPixel' => 'ピクセルあたりの圧縮ビット',
+  'LightSource' => '光源',
+  'ISOSetting' => 'ISO設定',
+  'ColorMode' => 'カラーモード',
+  'Quality' => '画質',
+  'ImageSharpening' => 'イメージシャープネス',
+  'FocusMode' => 'フォーカスモード',
+  'FlashSetting' => 'フラッシュ設定',
+  'ISOSelection' => 'ISO選択',
+  'ImageAdjustment' => 'イメージアジャストメント',
+  'Adapter' => 'アダプタ',
+  'ManualFocusDistance' => 'マニュアルフォーカス距離',
+  'DigitalZoom' => 'デジタルズーム',
+  'AFFocusPosition' => 'AFフォーカスポジション',
+  'Saturation' => '彩度',
+  'NoiseReduction' => 'ノイズリダクション',
+  'FlashPixVersion' => 'Flash Pixバージョン',
+  'ExifImageWidth' => 'Exifイメージ幅',
+  'ExifImageHeight' => 'Exifイメージ高',
+  'ExifInteroperabilityOffset' => 'Exif相互接続オフセット',
+  'FileSource' => 'ファイルソース',
+  'SceneType' => 'シーンタイプ',
+  'CustomerRender' => 'カスタマレンダ',
+  'ExposureMode' => '露光モード',
+  'WhiteBalance' => 'ホワイトバランス',
+  'DigitalZoomRatio' => 'デジタルズームレシオ',
+  'SceneCaptureMode' => 'シーンキャプチャモード',
+  'GainControl' => 'ゲインコントロール',
+  'Contrast' => 'コントラスト',
+  'Saturation' => '彩度',
+  'Sharpness' => 'シャープネス',
+  'ManageExifDisplay' => 'Exif表示管理',
+  'submit' => '送信',
+  'success' => '情報が更新されました。',
+  'details' => '詳細',
 );
 
 $lang_display_comments = array(
   'OK' => 'OK',
-  'edit_title' => 'ΥȤԽ',
-  'confirm_delete' => 'ˤΥȤƤ⵹Ǥ ?',
-  'add_your_comment' => 'Ȥɲä',
-  'name'=>'̾',
-  'comment'=>'',
-  'your_name' => '̾',
+  'edit_title' => 'このコメントを編集する',
+  'confirm_delete' => '本当にこのコメントを削除してもよろしいですか ?',
+  'add_your_comment' => 'コメントを追加する',
+  'name'=>'名前',
+  'comment'=>'コメント',
+  'your_name' => 'お名前',
+  'report_comment_title' => 'このコメントを管理者に報告する。',
 );
 
 $lang_fullsize_popup = array(
-  'click_to_close' => 'ΥåǥɥĤ',
+  'click_to_close' => 'イメージのクリックでウインドウを閉じる',
 );
 
 }
@@ -650,22 +1044,66 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'eɤ',
-  'invalid_email' => '<b>ٹ</b> : ᡼륢ɥ쥹ޤ !',
-  'ecard_title' => 'An e-card from %s for you',
-  'error_not_image' => 'ʳeɤȤޤ',
-  'view_ecard' => 'eɤɽʤϡΥ󥯤򥯥åƤ',
-  'view_more_pics' => 'äȼ̿򸫤ϡΥ󥯤򥯥åƤ !',
-  'send_success' => 'eɤޤ',
-  'send_failed' => 'ޤeɤޤǤ ...',
+  'title' => 'eカードの送信',
+  'invalid_email' => '<b>警告</b> : メールアドレスが正しくありません !',
+  'ecard_title' => '%s のeカード',
+  'error_not_image' => 'イメージ以外はeカードとして送信できません。',
+  'view_ecard' => 'eカードが正常に表示されない場合の代わりのリンク',
+  'view_ecard' => 'eカードが正常に表示されない場合は、このリンクをクリックしてください。',
+  'view_more_pics' => 'もっと写真を見る場合は、このリンクをクリックしてください !',
+  'send_success' => 'eカードが送信されました。',
+  'send_failed' => '申し訳ございません、eカードを送信できませんでした ...',
   'from' => 'From',
-  'your_name' => '̾',
-  'your_email' => '᡼륢ɥ쥹',
+  'your_name' => '名前',
+  'your_email' => 'メールアドレス',
   'to' => 'To',
-  'rcpt_name' => 'ͤΤ̾',
-  'rcpt_email' => 'ͤΥ᡼륢ɥ쥹',
-  'greetings' => '',
-  'message' => 'å',
+  'rcpt_name' => '受取人の名前',
+  'rcpt_email' => '受取人のメールアドレス',
+  'greetings' => 'あいさつ',
+  'message' => 'メッセージ',
+  'ecards_footer' => '%s によりIPアドレス %s より %s ( ギャラリー時間 ) に送信されました。',
+  'preview' => 'eカードのプレビュー',
+  'preview_button' => 'プレビュー',
+  'submit_button' => 'eカードの送信',
+  'preview_view_ecard' => 'これは、eカードが生成された後の代替的なリンクとなります。プレビューでは動作しません。',
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => '管理者に報告',
+  'invalid_email' => '<b>警告</b> : メールアドレスが正しくありません!',
+  'report_subject' => '%s によるレポート / ギャラリー: %s',
+  'view_report' => 'レポートが正常に表示されない場合の代替リンク',
+  'view_report_plaintext' => 'レポートを閲覧するには、このURLをブラウザのアドレスバーにコピー＆ペーストしてください:',
+  'view_more_pics' => 'ギャラリー',
+  'send_success' => 'あなたのレポートが送信されました。',
+  'send_failed' => '申し訳ございません。サーバはあなたのリクエストを送信できません ...',
+  'from' => 'From',
+  'your_name' => 'あなたの名前',
+  'your_email' => 'あなたのメールアドレス',
+  'to' => 'To',
+  'administrator' => '管理者/モデレータ',
+  'subject' => '題名',
+  'comment_field_name' => '「 %s 」によるコメントのリポート',
+  'reason' => '理由',
+  'message' => 'メッセージ',
+  'report_footer' => '送信者: %s IPアドレス: %s ギャラリー時間: %s',
+  'obscene' => '節度を欠いた',
+  'offensive' => '攻撃',
+  'misplaced' => 'オフ・トピック/場所違い',
+  'missing' => '不明',
+  'issue' => 'エラー/閲覧不可',
+  'other' => '他',
+  'refers_to' => 'ファイルレポート参照',
+  'reasons_list_heading' => 'レポートの理由:',
+  'no_reason_given' => '理由が与えられていません。',
+  'go_comment' => 'コメントへ移動',
+  'view_comment' => 'コメントのフルリポートを表示',
+  'type_file' => 'ファイル',
+  'type_comment' => 'コメント',
 );
 
 // ------------------------------------------------------------------------- //
@@ -673,31 +1111,49 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'ե',
-  'album' => 'Х',
-  'title' => '̿̾',
-  'desc' => '',
-  'keywords' => '',
-  'pic_info_str' => '%s&times;%s - %sKB -  %s - ɼ %s',
-  'approve' => 'եξǧ',
-  'postpone_app' => 'ǧα',
-  'del_pic' => 'եκ',
-  'read_exif' => 'EXIFټ',
-  'reset_view_count' => '󥿤Υꥻå',
-  'reset_votes' => 'ɼΥꥻå',
-  'del_comm' => 'Ȥκ',
-  'upl_approval' => 'åץɾǧ',
-  'edit_pics' => 'եԽ',
-  'see_next' => '',
-  'see_prev' => '',
-  'n_pic' => 'ե %s',
-  'n_of_pic_to_disp' => 'եɽ',
-  'apply' => 'Ŭ',
-  'crop_title' => 'Coppermineԥ㡼ǥ',
-  'preview' => 'ץӥ塼',
-  'save' => '̿¸',
-  'save_thumb' =>'ͥȤ¸',
-  'sel_on_img' =>'ϲǹԤäƤ!',
+  'pic_info' => 'ファイル情報',
+  'album' => 'アルバム',
+  'title' => '写真名',
+  'filename' => 'ファイル名',
+  'desc' => '説明',
+  'keywords' => 'キーワード',
+  'new_keyword' => '新しいキーワード',
+  'new_keywords' => '新しいキーワードが見つかりました。',
+  'existing_keyword' => '存在するキーワード',
+  'pic_info_str' => '%s &times; %s - %s KB - 閲覧回数 %s - 投票件数 %s',
+  'approve' => 'ファイルの承認',
+  'postpone_app' => '承認の延期',
+  'del_pic' => 'ファイルの削除',
+  'del_all' => '全てのファイルを削除',
+  'read_exif' => 'EXIF情報の再取得',
+  'reset_view_count' => '閲覧カウンタをリセット',
+  'reset_all_view_count' => '全ての閲覧カウンタをリセット',
+  'reset_votes' => '投票をリセット',
+  'reset_all_votes' => '全ての投票をリセット',
+  'del_comm' => 'コメントの削除',
+  'del_all_comm' => '全てのコメントを削除',
+  'upl_approval' => 'アップロード承認',
+  'edit_pics' => 'ファイルの編集',
+  'see_next' => '前へ',
+  'see_prev' => '次へ',
+  'n_pic' => 'ファイル数 %s',
+  'n_of_pic_to_disp' => 'ファイル表示数',
+  'apply' => '修正の適用',
+  'crop_title' => 'Coppermineピクチャーエディタ',
+  'preview' => 'プレビュー',
+  'save' => '写真の保存',
+  'save_thumb' =>'サムネイルとして保存',
+  'gallery_icon' => 'この画像をマイアイコンにする',
+  'sel_on_img' =>'選択はイメージ内で行ってください!',
+  'album_properties' =>'アルバム属性',
+  'parent_category' =>'親カテゴリ',
+  'thumbnail_view' =>'サムネイルビュー',
+  'select_unselect' =>'全てを選択/選択解除',
+  'file_exists' => "ファイル「 %s 」は既に登録されています。",
+  'rename_failed' => "'%s' から '%s へのリネームが失敗しました。",
+  'src_file_missing' => "ソースファイル「 %s 」が見つかりません。",
+  'mime_conv' => "ファイルを「 %s 」から「 %s 」にコンバートできません。",
+  'forb_ext' => '使用が許可されていないファイル拡張子です。',
 );
 
 // ------------------------------------------------------------------------- //
@@ -705,43 +1161,42 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => '褯 ',
-  'toc' => 'ܼ',
-  'question' => ': ',
-  'answer' => ': ', 
+  'faq' => 'よくある質問と答え ',
+  'toc' => '目次',
+  'question' => '質問: ',
+  'answer' => '答え: ', 
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'ŪFAQ', //
-  array('ʤ桼Ͽɬפޤ?', '桼ϿݤϴԤˤäƷꤵޤ桼Ͽ뤳ȤǡСϥեΥåץɡɲá̿ɾȤεǽѤ뤳Ȥޤ', 'allow_user_registration', '0'),
-  array('桼Ͽˡ?', '&quot;桼Ͽ&quot;˥ɬܹܥեɤɬ׻ϤƤ(ɬפǤǤչܤ)<br />Ԥ᡼뾵ǧѲĤˤƤϸĿ;塢Ͽ᡼륢ɥ쥹˥Ȥγ˴ؤܤ줿᡼뤬ޤ󤹤٤ˤϥȤγԤäƤ', 'allow_user_registration', '1'),
-  array('ˡ?', '&quot;&quot;̤˥ƥ桼̾ȥѥɤϤƤ&quot;桼̾ѥɤ򵭲&quot;åȰʸ弫ưŪ˥󤹤뤳Ȥޤ <br /><b>:åѲĤˤƤ&quot;桼̾ѥɤ򵭲&quot;ѤϡΥȯԤΥåʤǤ</b>', 'offline', 0),
-  array('ʤʤΤǤ?', '桼Ͽ᡼˵ܤƤ󥯤򥯥åޤ? 󥯤򥯥å뤳ȤǥȤ뤳Ȥޤ¾Υ˴ؤȥ֥ϴԤˤ礻', 'offline', 0),
-  array('ѥɤ˺줿?', 'ΥȤ&quot;ѥɤ˺ޤ&quot;󥯤ϤȤ¾ξϥȴԤ˿ѥɤȯԤꤷƤ', 'offline', 0),
-  array('ʻѤƤ᡼륢ɥ쥹ѹ?', '塢&quot;ޥץե&quot;ѹƤ', 'offline', 0),
-  array('&quot;&quot;˼̿¸ˡ?', '̿򥯥å塢&quot;̿&quot;(<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />)򥯥åƤ̿βˤ&quot;ɲ&quot;򥯥åƤ<br />Ԥˤ&quot;̿&quot;ǥեȤɽƤޤ<br /><b>:åѲĤˤơΥȯԤΥåʤǤ', 'offline', 0),
-  array('̿ɾˡ?', '̿Υͥ򥯥åơɽ졼ƥ󥰤򤷤Ƥ', 'offline', 0),
-  array('̿ؤΥˡ?', '̿Υͥ򥯥åơɽ륳ƤƤ', 'offline', 0),
-  array('̿Υåץˡ?', '&quot;եΥåץ&quot;˥ơե򥢥åץɤХ򤷤Ƥ&quot;&quot;򥯥å塢åץɤե򤷤&quot;&quot;򥯥åޤ(ɬפ˱ƥȥ롢ʸղäƤ) Ǹ&quot;եΥåץ&quot;򥯥åƤ', 'allow_private_albums', 0),
-  array('ɤ˼̿򥢥åץɤɤǤ?', '&quot;ޥ꡼&quot;ΥХ˼̿򥢥åץɤ뤳ȤޤԤˤꡢᥤ󥮥꡼ΥХ˼̿򥢥åץɤ뤳Ȥޤ', 'allow_private_albums', 0),
-  array('ɤΤ褦ʼȥμ̿򥢥åץɽޤ?', 'åץɽ륵ȼ(jpg,gif,)ϴԤˤꤵޤ', 'offline', 0),
-  array('&quot;ޥ꡼&quot;Ȥ?', '&quot;ޥ꡼&quot;ϥ桼̿򥢥åץɵڤӴ뤳ȤĿѥ꡼Ǥ', 'allow_private_albums', 0),
-  array('&quot;ޥ꡼&quot;ΥХ͡ࡦˡ?', 'ޤ&quot;ԥ⡼&quot;ˤƤ<br />&quot;Х&quot;˥&quot;&quot;򥯥åƤ &quot;Х&quot;򹥤̾ΤѹƤ<br />꡼ƤΥХ̾Τѹ뤳Ȥޤ<br />&quot;Ŭ&quot;򥯥åƤ', 'allow_private_albums', 0),
-  array('ޥХνڤӱˡ?', 'ޤ&quot;ԥ⡼&quot;ˤƤ<br />&quot;Хι&quot;Сˤ&quot;ޥХν&quot;˥ơХ򤷤Ƥ<br />ǥХ̾ͥ롢¡/졼ƥ󥰤Υѡߥåѹ뤳Ȥޤ<br />&quot;Хι&quot;򥯥åƤ', 'allow_private_albums', 0),
-  array('¾Υ桼Υ꡼ˡ?', '&quot;Хꥹ&quot;˥ơ&quot;桼꡼&quot;򤷤Ƥ', 'allow_private_albums', 0),
-  array('åȤ?', 'åϡ֥Ȥ餢ʤΥԥ塼¸ץ쥤ƥȤΥǡǤ<br />̾åϥ桼Ȥä褿ˡ٥󤷤ʤƤѤ褦Ѥޤޤ¾¿äƤޤ', 'offline', 0),
-  array('Υץˡ?', 'CoppermineϡGNU GPLˤ꡼줿ե꡼Υޥǥ꡼ǤCoppermineϡ¿ǽʥƥǤꡢ͡ʥץåȥե˰ܿƤޤܺپαɤ<a href="http://coppermine.sf.net/">Coppermineۡڡ</a>˥ƹԤäƤ', 'offline', 0),
-
-  'ȱ',
-  array('&quot;Хꥹ&quot;Ȥ?', 'ХꥹȤǤϡ꡼Ƥ򤽤줾ΥƥؤΥ󥯤ȶɽޤͥϡƥإ󥯤Ƥޤ', 'offline', 0),
-  array('&quot;ޥ꡼&quot;Ȥ?', 'ޥ꡼Ǥϡ桼ȤΥ꡼뤳Ȥޤ桼ϡ̿ΥåץɤƱͤˡХɲáԤȤޤ', 'allow_private_albums', 0),
-  array('&quot;ԥ⡼&quot;&quot;桼⡼&quot;ΰ㤤?', 'ԥ⡼ɤǤϡ桼ʬΥ꡼(ԤĤƤ¾οͤΥ꡼)뤳Ȥޤ', 'allow_private_albums', 0),
-  array('&quot;եΥåץ&quot;Ȥ?', '桼ϼʬϴԤ򤷤꡼˼̿򥢥åץɤ뤳Ȥޤ (ȼϴԤˤꤵޤ)', 'allow_private_albums', 0),
-  array('&quot;ǿåץ&quot;Ȥ?', 'ǿåץɤǤϡȤ˥åץɤ줿ľΥե뤬ɽޤ', 'offline', 0),
-  array('&quot;ǿ&quot;Ȥ?', 'ǿȤǤϡ̿Ƥ줿ľΥȤɽޤ', 'offline', 0),
-  array('&quot;¿&quot;Ȥ?', '¿Ǥϡ̵ͭ˷餺桼Ǥ줿̿ɽޤ', 'offline', 0),
-  array('&quot;ȥåץ졼&quot;Ȥ?', 'ȥåץ졼ȤǤϡ桼ˤ졼ƥ󥰤줿ȥåץ졼Ȥμ̿ʿѥ졼ƥ󥰤ȶɽޤ(: 5̾Υ桼<img src="images/rating3.gif" width="65" height="14" border="0" alt="" />Υ졼ƥ󥰤Ԥä硢̿ʿѥ졼ƥ󥰤<img src="images/rating3.gif" width="65" height="14" border="0" alt="" />Ȥʤޤ5̾Υ桼15Υ졼ƥ󥰤Ԥä(1,2,3,4,5)ʿѥ졼ƥ󥰤<img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ˤʤޤ)<br />졼ƥ󥰤ϰϤϡ<img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (ǹ)  <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> ()δ֤Ǥ', 'offline', 0),
-  array('&quot;&quot;Ȥ?', 'Ǥϡμ̿򡢤ʤΥԥ塼˥å¸ޤ', 'offline', 0),
+  '一般的なFAQ',
+  array('なぜユーザ登録する必要がありますか?', 'ユーザ登録の要否は管理者によって決定されます。ユーザ登録することで、メンバーはファイルのアップロード、お気に入りの追加、写真の評価、コメントの投稿等の機能を使用することができます。', 'allow_user_registration', '0'),
+  array('ユーザ登録方法は?', '&quot;ユーザ登録&quot;にアクセスして必須項目フィールドに必要事項を入力してください(必要であれば任意項目も)。<br />管理者がメール承認を利用可にしている場合は個人情報を送信した後、登録メールアドレス宛にアカウントのアクティベートに関する説明が記載されたメールが送信されます。ログインするためにはアカウントのアクティベートを行ってください。', 'allow_user_registration', '1'),
+  array('ログインの方法は?', '&quot;ログイン&quot;画面にアクセスしてユーザ名とパスワードを入力してください。&quot;次回からユーザ名・パスワードの入力を省略&quot;をチェックすると以後自動的にログインすることができます。 <br /><b>重要:クッキーは利用可にしてください。&quot;次回からユーザ名・パスワードの入力を省略&quot;を使用する場合は、このサイト発行のクッキーを削除しないでください。</b>', 'offline', 0),
+  array('なぜログイン出来ないのですか?', 'ユーザ登録後に送信されるメールに記載されていたリンクをクリックしましたか? リンクをクリックすることでアカウントをアクティベートすることができます。他のログインに関するトラブルは管理者にお問合せください。', 'offline', 0),
+  array('パスワードを忘れたら?', 'このサイトに&quot;パスワードを忘れました&quot;リンクがある場合はお使いください。その他の場合はサイト管理者に新しいパスワードの発行を依頼してください。', 'offline', 0),
+  // array('普段使用しているメールアドレスを変更したら?', 'ログイン後、&quot;マイプロフィール&quot;で変更してください。', 'offline', 0),
+  array('&quot;お気に入り&quot;に写真を保存する方法は?', '写真をクリックした後、&quot;写真情報&quot;リンク(<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />)をクリックしてください。写真情報の下方にある&quot;お気に入りに追加&quot;をクリックしてください。<br />管理者には&quot;写真情報&quot;がデフォルトで表示されています。<br /><b>重要:クッキーを使用可にして、このサイト発行のクッキーを削除しないでください。', 'offline', 0),
+  array('写真の評価方法は?', '写真のサムネイルをクリックして、下方に表示されるレーティングを選択してください。', 'offline', 0),
+  array('写真へのコメント投稿方法は?', '写真のサムネイルをクリックして、下方に表示されるコメント欄に投稿してください。', 'offline', 0),
+  array('写真のアップロード方法は?', '&quot;ファイルのアップロード&quot;にアクセスして、ファイルをアップロードしたいアルバムを選択してください。&quot;参照&quot;をクリックした後、アップロードしたいファイルを選択して&quot;開く&quot;をクリックします。(必要に応じてタイトル、説明文を付加えてください) 最後に&quot;ファイルのアップロード&quot;をクリックしてください。', 'allow_private_albums', 0),
+  array('どこに写真をアップロードすれば良いですか?', '&quot;マイギャラリー&quot;内のアルバムに写真をアップロードすることができます。管理者の設定により、メインギャラリー内のアルバムに写真をアップロードすることもできます。', 'allow_private_albums', 0),
+  array('どのような種類とサイズの写真をアップロードできますか?', 'アップロード出来るサイズと種類(jpg,gif,等)は管理者により決定されます。', 'offline', 0),
+  array('&quot;マイギャラリー&quot;内のアルバム作成・リネーム・削除方法は?', 'まず、&quot;管理者モード&quot;にしてください。<br />&quot;アルバム&quot;にアクセスして&quot;新規作成&quot;をクリックしてください。 &quot;新しいアルバム&quot;を好きな名称に変更してください。<br />ギャラリー内の全てのアルバムの名称を変更することができます。<br />&quot;更新の適用&quot;をクリックしてください。', 'allow_private_albums', 0),
+  array('マイアルバムの修正および閲覧の制限方法は?', 'まず、&quot;管理者モード&quot;にしてください。<br />&quot;アルバムの更新&quot;バーにある&quot;マイアルバムの修正&quot;にアクセスして、修正したいアルバムを選択してください。<br />ここでアルバム名、説明、サムネイル、閲覧制限、コメント/レーティングのパーミッションを変更することができます。<br />&quot;アルバムの更新&quot;をクリックしてください。', 'allow_private_albums', 0),
+  array('他のユーザのギャラリーを閲覧する方法は?', '&quot;アルバムリスト&quot;にアクセスして、&quot;ユーザギャラリー&quot;を選択してください。', 'allow_private_albums', 0),
+  array('クッキーとは?', 'クッキーは、ウェブサイトからあなたのコンピュータに保存されるプレインテキストのデータです。<br />通常、クッキーはユーザがサイトに戻って来た時に、再度ログインしなくても済むように利用されます。また、他の多くの役割を持っています。', 'offline', 0),
+  array('このプログラムの入手方法は?', 'Coppermineは、GNU GPLによりリリースされたフリーのマルチメディアギャラリーです。Coppermineは、多機能なシステムであり、様々なプラットフォームに移植されています。詳細情報の閲覧、ダウンロードは<a href="http://coppermine.sf.net/">Coppermineホームページ</a>にアクセスして行ってください。', 'offline', 0),
+
+  'サイト運用',
+  array('&quot;アルバムリスト&quot;とは?', 'アルバムリストでは、ギャラリー全てをそれぞれのカテゴリへのリンクと共に表示します。サムネイルは、カテゴリへリンクされています。', 'offline', 0),
+  array('&quot;マイギャラリー&quot;とは?', 'マイギャラリーでは、ユーザが自身のギャラリーを作成することができます。ユーザは、写真のアップロードと同様に、アルバムの追加、削除、修正を行うことができます。', 'allow_private_albums', 0),
+  array('&quot;管理者モード&quot;と&quot;ユーザモード&quot;の違いは?', '管理者モードでは、ユーザが自分のギャラリーを(管理者が許可している場合は他の人のギャラリーも)修正することができます。', 'allow_private_albums', 0),
+  array('&quot;ファイルのアップロード&quot;とは?', 'ユーザは自分または管理者が選択したギャラリーに写真をアップロードすることができます。 (サイズと種類は管理者により設定されます)', 'allow_private_albums', 0),
+  array('&quot;最新アップロード&quot;とは?', '最新アップロードでは、サイトにアップロードされた直近のファイルが表示されます。', 'offline', 0),
+  array('&quot;最新コメント&quot;とは?', '最新コメントでは、写真に投稿された直近のコメントが表示されます。', 'offline', 0),
+  array('&quot;閲覧最多&quot;とは?', '閲覧最多では、ログインの有無に係わらず全ユーザから最も閲覧された写真が表示されます。', 'offline', 0),
+  array('&quot;トップレート&quot;とは?', 'トップレートでは、ユーザによりレーティングされたトップレートの写真が、平均レーティングと共に表示されます。(例: 5名のユーザが<img src="images/rating3.gif" width="65" height="14" border="0" alt="" />のレーティングを行った場合、写真の平均レーティングは<img src="images/rating3.gif" width="65" height="14" border="0" alt="" />となります。5名のユーザが1から5のレーティングを行った場合(1,2,3,4,5)、平均レーティングは<img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> になります。)<br />レーティングの範囲は、<img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (最高) から <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (最低)の間です。', 'offline', 0),
+  array('&quot;お気に入り&quot;とは?', 'お気に入りでは、お気に入りの写真情報を、あなたのコンピュータにクッキーで保存します。', 'offline', 0),
 );
 
 
@@ -750,18 +1205,18 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'ѥɥޥ', 
-  'err_already_logged_in' => '˥󤷤Ƥޤ !',
-  'enter_username_email' => '桼̾ϥ᡼륢ɥ쥹ϤƤ',
+  'forgot_passwd' => 'パスワードリマインダ', 
+  'err_already_logged_in' => '既にログインしています !',
+  'enter_username_email' => 'ユーザ名またはメールアドレスを入力してください',
   'submit' => 'go',
-  'failed_sending_email' => 'ѥɥޥˤ᡼ޤ!',
-  'email_sent' => '桼̾ȥѥɤ򵭺ܤ᡼뤬 %s ޤ',
-  'err_unk_user' => '򤷤桼ϿƤޤ!',
-  'passwd_reminder_subject' => '%s - Password reminder',
-  'passwd_reminder_body' => 'ǡᤵޤ:
-桼̾: %s
-ѥ: %s
-Ϥ %s ',
+  'failed_sending_email' => 'パスワードリマインダによるメールは送信できません!',
+  'email_sent' => 'ユーザ名とパスワードを記載したメールが %s 宛に送信されました。',
+  'err_unk_user' => '選択したユーザは登録されていません!',
+  'passwd_reminder_subject' => '%s - パスワードリマインダー',
+  'passwd_reminder_body' => 'ログインデータが請求されました:
+ユーザ名: %s
+パスワード: %s
+ログインはこちら %s ',
 );
 
 // ------------------------------------------------------------------------- //
@@ -769,28 +1224,33 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => '롼̾',
-  'disk_quota' => 'ǥ',
-  'can_rate' => 'ե̿ɾǽ',
-  'can_send_ecards' => 'e-ɤǽ',
-  'can_post_com' => 'ȤƲǽ',
-  'can_upload' => 'ե򥢥åץɲǽ',
-  'can_have_gallery' => 'ѡʥ륮꡼ǽ',
-  'apply' => 'Ŭ',
-  'create_new_group' => '롼פκ',
-  'del_groups' => '򤷤롼פκ',
-  'confirm_del' => 'ٹ𡢥롼פ硢롼פ°Ƥ桼\'Registered\'롼פ˰ưޤ !\n\n³ޤ ?',
-  'title' => '桼롼פδ',
-  'approval_1' => 'ѥ֥ååץɾǧ (1)',
-  'approval_2' => 'ץ饤١ȥåץɾǧ (2)',
-  'upload_form_config' => 'åץɥե',
-  'upload_form_config_values' => array( 'ñե륢åץɤΤ', 'ʣե륢åץɤΤ', 'URLåץɤΤ', 'ZIPåץɤΤ', 'ե-URL', 'ե-ZIP', 'URL-ZIP', 'ե-URL-ZIP'),
-  'custom_user_upload'=>'桼ϥåץɥܥåοѹޤ?',
-  'num_file_upload'=>'ե륢åץɥܥåκ',
-  'num_URI_upload'=>'URLåץɥܥåκ',
-  'note1' => '<b>(1)</b> ѥ֥åХإåץɤ줿̿ϴԤξǧɬפǤ',
-  'note2' => '<b>(2)</b> 桼ΥХإåץɤ줿̿ϴԤξǧɬפǤ',
-  'notes' => ''
+  'group_name' => 'グループ名',
+  'permissions' => 'パーミッション',
+  'public_albums' => 'パブリックアルバムアップロード',
+  'personal_gallery' => 'パーソナルギャラリー',
+  'upload_method' => 'アップロード方法',
+  'disk_quota' => 'ディスク容量',
+  'rating' => 'レーティング',
+  'ecards' => 'Eカード',
+  'comments' => 'コメント',
+  'allowed' => '許可',
+  'approval' => '承認',
+  'boxes_number' => 'ボックスNo.',
+  'variable' => '変数',
+  'fixed' => '固定',
+  'apply' => '更新の適用',
+  'create_new_group' => '新規グループの作成',
+  'del_groups' => '選択したグループの削除',
+  'confirm_del' => '警告、グループを削除した場合、グループに属していたユーザは\'Registered\'グループに移動されます !\n\n処理を続けますか ?',
+  'title' => 'ユーザグループの管理',
+  'num_file_upload'=>'ファイルアップロードボックスの最大数',
+  'num_URI_upload'=>'URLアップロードボックスの最大数',
+  'reset_to_default' => 'デフォルト名 (%s) のリセット - 推奨!',
+  'error_group_empty' => 'グループテーブルが空です!<br /><br />デフォルトグループが作成されました。このページをリロードしてください。',
+  'explain_greyed_out_title' => 'なぜこの列がグレーになっていますか?',
+  'explain_guests_greyed_out_text' => '設定ページで「未登録ユーザ ( ゲストまたは匿名 )」オプションを「No」に設定したため、あなたはグループの属性を変更することはできません。全てのゲスト ( %s のメンバー) は、ログイン以外の処理を行うことができません。従ってグループ設定は適用されません。',
+  'explain_banned_greyed_out_text' => 'メンバーに属しているため、あなたはグループ %s の属性を変更することはできません。',
+  'group_assigned_album' => '割り当てられたアルバム',
 );
 
 // ------------------------------------------------------------------------- //
@@ -800,52 +1260,70 @@
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-  'welcome' => 'Welcome !',
+  'welcome' => 'ようこそ !',
 );
 
 $lang_album_admin_menu = array(
-  'confirm_delete' => 'ˤΥХƤ⵹Ǥ ? \\nƱƤμ̿ȥȤϺޤ',
-  'delete' => '',
-  'modify' => 'ץѥƥ',
-  'edit_pics' => 'եԽ',
+  'confirm_delete' => '本当にこのアルバムを削除してもよろしいですか ? \\n同時に全ての写真とコメントは削除されます。',
+  'delete' => '削除',
+  'modify' => 'プロパティ',
+  'edit_pics' => 'ファイルの編集',
 );
 
 $lang_list_categories = array(
   'home' => 'Home',
-  'stat1' => 'ƥ:<b>[cat]</b>&nbsp;&nbsp;&nbsp;Х:<b>[albums]</b>&nbsp;&nbsp;&nbsp;̿:<b>[pictures]</b>&nbsp;&nbsp;&nbsp;ȿ:<b>[comments]</b>&nbsp;&nbsp;&nbsp;:<b>[views]</b>',
-  'stat2' => 'Х:<b>[albums]</b>&nbsp;&nbsp;&nbsp;̿:<b>[pictures]</b>&nbsp;&nbsp;&nbsp;:<b>[views]</b>',
-  'xx_s_gallery' => '%sΥ꡼',
-  'stat3' => 'Х:<b>[albums]</b>&nbsp;&nbsp;&nbsp;̿:<b>[pictures]</b>&nbsp;&nbsp;&nbsp;ȿ:<b>[comments]</b>&nbsp;&nbsp;&nbsp;:<b>[views]</b>'
+  'stat1' => 'カテゴリ数:<b>[cat]</b>&nbsp;&nbsp;&nbsp;アルバム数:<b>[albums]</b>&nbsp;&nbsp;&nbsp;写真枚数:<b>[pictures]</b>&nbsp;&nbsp;&nbsp;コメント数:<b>[comments]</b>&nbsp;&nbsp;&nbsp;閲覧回数:<b>[views]</b>',
+  'stat2' => 'アルバム数:<b>[albums]</b>&nbsp;&nbsp;&nbsp;写真枚数:<b>[pictures]</b>&nbsp;&nbsp;&nbsp;閲覧回数:<b>[views]</b>',
+  'xx_s_gallery' => '%sのギャラリー',
+  'stat3' => 'アルバム数:<b>[albums]</b>&nbsp;&nbsp;&nbsp;写真枚数:<b>[pictures]</b>&nbsp;&nbsp;&nbsp;コメント数:<b>[comments]</b>&nbsp;&nbsp;&nbsp;閲覧回数:<b>[views]</b>'
 );
 
 $lang_list_users = array(
-  'user_list' => '桼ꥹ',
-  'no_user_gal' => '桼꡼Ϥޤ',
-  'n_albums' => 'Х %s',
-  'n_pics' => 'ե %s'
+  'user_list' => 'ユーザリスト',
+  'no_user_gal' => 'ユーザギャラリーはありません。',
+  'n_albums' => 'アルバム数 %s',
+  'n_pics' => 'ファイル数 %s'
 );
 
 $lang_list_albums = array(
-  'n_pictures' => 'ե %s',
-  'last_added' => 'ǽɲ:%s'
+  'n_pictures' => 'ファイル数:%s',
+  'last_added' => '、最終追加日:%s',
+  'n_link_pictures' => 'リンクファイル数:%s',
+  'total_pictures' => '合計ファイル数:%s',
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'キーワードの管理',
+  'edit' => '編集',
+  'delete' => '削除',
+  'search' => '検索',
+  'keyword_test_search' => '新しいウインドウで %s を検索',
+  'keyword_del' => 'キーワード %s の削除',
+  'confirm_delete' => '本当にキーワード %s をギャラリー全てから削除してもよろしいですか?',  // js-alert
+  'change_keyword' => 'キーワードの変更',
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => '',
-  'enter_login_pswd' => '桼̾ȥѥɤϤƤ',
-  'username' => '桼̾',
-  'password' => 'ѥ',
-  'remember_me' => '桼̾ѥɤ򵭲',
-  'welcome' => '褦 %s...',
-  'err_login' => '*** ޤǤ٥󤷤Ƥ ***',
-  'err_already_logged_in' => '˥󤷤Ƥޤ !',
-  'forgot_password_link' => 'ѥɤ˺ޤ',
+  'login' => 'ログイン',
+  'enter_login_pswd' => 'ユーザ名とパスワードを入力してください。',
+  'username' => 'ユーザ名',
+  'password' => 'パスワード',
+  'remember_me' => '次回からユーザ名・パスワードの入力を省略',
+  'welcome' => 'ようこそ %s さん...',
+  'err_login' => '*** ログインできませんでした。再度ログインしてください ***',
+  'err_already_logged_in' => '既にログインしています !',
+  'forgot_password_link' => 'パスワードを忘れました。',
+  'cookie_warning' => '警告: あなたのブラウザはスクリプトのクッキーを許可していません。',
 );
 
 // ------------------------------------------------------------------------- //
@@ -853,19 +1331,22 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => '',
-  'bye' => '%s󡢤褦ʤ...',
-  'err_not_loged_in' => '󤷤Ƥޤ !',
+  'logout' => 'ログアウト',
+  'bye' => '%sさん、さようなら...',
+  'err_not_loged_in' => 'ログインしていません !',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php
+// File minibrowser.php
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP',
-  'explanation' => 'ƤPHPؿ<a href="http://www.php.net/phpinfo">phpinfo()</a>ˤä졢CopermineɽƤΤǤ (¦;ȥߥ󥰤Ƥޤ)',
-  'no_link' => '¾οͤphpinfo򸫤뤳ȤǥƥΥꥹޤΥڡϴԤȤƥ󤷤Τ߱뤳ȤޤΥڡؤΥ󥯤¾ΥڡĥäƤ⡢ԤȤƥ󤷤ʤ¤ꥢϵݤޤ',
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => '閉じる',
+  'submit' => 'OK',
+  'up' => '1レベル上へ',
+  'current_path' => 'カレントパス',
+  'select_directory' => 'ディレクトリを選択してください。',
+  'click_to_close' => 'ウインドウを閉じるにはイメージをクリックしてください。',
 );
 
 // ------------------------------------------------------------------------- //
@@ -873,38 +1354,111 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Хι %s',
-  'general_settings' => '',
-  'alb_title' => 'Х̾',
-  'alb_cat' => 'ƥ',
-  'alb_desc' => '',
-  'alb_thumb' => 'ͥ',
-  'alb_perm' => 'ΥХФѡߥå',
-  'can_view' => 'Хǽ',
-  'can_upload' => 'ӥϼ̿򥢥åץɽ',
-  'can_post_comments' => 'ӥϥȤƤǤ',
-  'can_rate' => 'ӥϼ̿ɾ',
-  'user_gal' => '桼꡼',
-  'no_cat' => '* ƥ̵ *',
-  'alb_empty' => 'ХˤϲäƤޤ',
-  'last_uploaded' => 'ǿåץ',
-  'public_alb' => ' (ѥ֥åХ)',
-  'me_only' => 'Τ',
-  'owner_only' => 'Хνͭ (%s) Τ',
-  'groupp_only' => '%s롼ץСΤ',
-  'err_no_alb_to_modify' => 'Ǥ륢Хबǡ١ˤޤ',
-  'update' => 'Хι',
-  'notice1' => '(*) %s롼%s ˤ',
+  'upd_alb_n' => 'アルバムの更新 %s',
+  'general_settings' => '一般設定',
+  'alb_title' => 'アルバム名',
+  'alb_cat' => 'カテゴリ',
+  'alb_desc' => '説明',
+  'alb_keyword' => 'アルバムキーワード',
+  'alb_thumb' => 'サムネイル',
+  'alb_perm' => 'このアルバムに対するパーミッション',
+  'can_view' => 'アルバム閲覧可能',
+  'can_upload' => 'ビジターは写真をアップロード出来る',
+  'can_post_comments' => 'ビジターはコメントを投稿できる',
+  'can_rate' => 'ビジターは写真を評価出来る',
+  'user_gal' => 'ユーザギャラリー',
+  'no_cat' => '* カテゴリ無し *',
+  'alb_empty' => 'アルバムには何も入っていません',
+  'last_uploaded' => '最新アップロード',
+  'public_alb' => '全員 ( パブリックアルバム )',
+  'me_only' => '私のみ',
+  'owner_only' => 'アルバムの所有者 (%s) のみ',
+  'groupp_only' => '%s グループメンバーのみ',
+  'err_no_alb_to_modify' => '修正できるアルバムがデータベースにありません。',
+  'update' => 'アルバムの更新',
+  'reset_album' => 'アルバムのリセット',
+  'reset_views' => '%s の閲覧カウンタをゼロにリセットする。',
+  'reset_rating' => '%s の全てのファイルのレーティングをリセットする',
+  'delete_comments' => '%s の全てのコメントを削除する',
+  'delete_files' => '%s完全%s %s 内の全てのファイルを削除する',
+  'views' => '閲覧',
+  'votes' => '投票',
+  'comments' => 'コメント',
+  'files' => 'ファイル',
+  'submit_reset' => '変更を送信',
+  'reset_views_confirm' => '実行します',
+  'notice1' => '(*) %sグループ%s 設定による',
+  'alb_password' => 'アルバムパスワード',
+  'alb_password_hint' => 'アルバムパスワードヒント',
+  'edit_files' =>'ファイルの編集',
+  'parent_category' =>'親カテゴリ',
+  'thumbnail_view' =>'サムネイルビュー',
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP情報',
+  'explanation' => 'この内容はPHP関数<a href="http://www.php.net/phpinfo">phpinfo()</a>によって生成され、Coppermine内に表示されているものです。 ( 右側の余白をトリミングしています。)',
+  'no_link' => '他の人にphpinfoを見られることでセキュリティ上のリスクが生じます。このページは管理者としてログインした時のみ閲覧することができます。このページへのリンクを他のページに張っても、管理者としてログインしない限りアクセスは拒否されます。',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'ピクチャーマネージャー',
+  'select_album' => 'アルバムの選択',
+  'delete' => '削除',
+  'confirm_delete1' => '本当のこの写真を削除してもよろしいですか?',
+  'confirm_delete2' => '\n写真が完全に削除されました。',
+  'apply_modifs' => '修正の適用',
+  'confirm_modifs' => '修正の確認',
+  'pic_need_name' => '写真名をつける必要があります!',
+  'no_change' => 'あなたは変更を行っていません!',
+  'no_album' => '* アルバム無し *',
+  'explanation_header' => '特別ソート順では、管理者が「ファイルのデフォルトのソート順」設定を「ポジションの昇順で並び替え」または',
+  'explanation1' => '「ポジションの降順で並び替え」( 他のソートオプションを選択していないユーザの全体的な設定 ) に',
+  'explanation2' => '設定した場合のみ、ユーザが「ポジションの昇順で並び替え」または「ポジションの降順で並び替え」選択したものがアカウントに取り込まれます。',
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => '本当にこのプラグインをアンインストールしてもよろしいですか',
+  'confirm_delete' => '本当にこのプラグインを削除してもよろしいですか',
+  'pmgr' => 'プラグインマネージャー',
+  'name' => '名称',
+  'author' => '作者',
+  'desc' => '説明',
+  'vers' => 'v',
+  'i_plugins' => 'インストール済みプラグイン',
+  'n_plugins' => 'プラグインがインストールされていません。',
+  'none_installed' => '未インストール',
+  'operation' => '操作',
+  'not_plugin_package' => 'アップロードされたファイルはプラグインパッケージではありません。',
+  'copy_error' => 'プラグインフォルダへのパッケージのコピーにエラーが発生しました。',
+  'upload' => 'アップロード',
+  'configure_plugin' => 'プラグインの設定',
+  'cleanup_plugin' => 'プラグインのクリーンアップ',
 );
+}
 
 // ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'ޤ󡢤ʤϴˤΥեɾƤޤ',
-  'rate_ok' => 'ʤɼϼޤ',
-  'forbidden' => 'ʬμ̿ɾ뤳ȤϽޤ',
+  'already_rated' => '申し訳ございません、あなたは既にこのファイルを評価しています。',
+  'rate_ok' => 'あなたの投票は受理されました。',
+  'forbidden' => '自分の写真を評価することはできません。',
 );
 
 // ------------------------------------------------------------------------- //
@@ -914,85 +1468,110 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-{SITE_NAME}δԤϡŪ˹ޤʤƤ®䤫˺褦ߤޤƤƤ뤳ȤԲǽǤäơΥȤФƤθƼԤˤΤǤꡢԤ䥦֥ޥΤΤ̵(ο͡ƤϽ)Ԥ䥦֥ޥƤǤ̵Ȥ򤢤ʤǧޤ
-<br>
-<br>
-ʤϡ¯ȿƤ䡢ĿͤؤơŪơ¾ˡȿƤ򤷤ʤƱդޤ
-ʤϡ{SITE_NAME}δԡ֥ޥǥ졼ǡʤƤԽ븢ͭ뤳ȤƱդޤʤϡ桼ȤƤʤƤ󤬥ǡ١¸뤳ȤƱդޤξϡʤƱ̵˴ԡ֥ޥ軰Ԥ˳뤳ȤϤޤ󤬡ǡήФ붲Τϥåι԰٤Фƴԡ֥ޥǤ餦ȤϤޤ
-<br>
-<br>
-ΥȤǤϡʤΥԥ塼˾¸뤿˥åѤޤåϤʤαŬˤ٤˻Ѥޤ᡼륢ɥ쥹ϡʤϿ˴ؤܺٵڤӥѥɤǧڤΰ٤˻Ѥޤ 
-<br>
-<br>
-Ʊդޤפ򥯥å뤳ȤǡʤϾ嵭ѵƱդޤ
+{SITE_NAME}の管理者は、一般的に好ましくない投稿を出来るだけ速やかに削除するよう試みますが、全ての投稿を閲覧することは不可能です。従って、このサイトに対する全投稿の見解が投稿者によるものであり、管理者やウェブマスターのもので無く ( これらの人々の投稿は除く )、管理者やウェブマスターに投稿の責任が無いことをあなたは認めます。
+<br />
+<br />
+あなたは、公序良俗に反する投稿や、個人への誹謗中傷の投稿、性的な投稿、その他法に反する投稿をしない事に同意します。
+あなたは、{SITE_NAME}の管理者、ウェブマスター、モデレーターがいかなる時も投稿内容を編集・削除する権利を有することに同意します。あなたは、ユーザとしてあなたが投稿した情報がデータベースに保存されることに同意します。この情報は、あなたの同意無しに管理者、ウェブマスターより第三者に開示されることはありませんが、データが流出する恐れのあるハッキング等の行為に対して管理者、ウェブマスターは責任を負うことはありません。
+<br />
+<br />
+このサイトでは、あなたのコンピュータに情報を保存するためにクッキーを使用します。クッキーはあなたの閲覧を快適にするためだけに使用されます。メールアドレスは、あなたの登録に関する詳細およびパスワードの認証のためだけに使用されます。 
+<br />
+<br />
+「同意します」をクリックすることで、あなたは上記の利用規約に同意します。
 EOT;
 
 $lang_register_php = array(
-  'page_title' => '桼Ͽ',
-  'term_cond' => 'ѵ',
-  'i_agree' => 'Ʊդޤ',
-  'submit' => 'Ͽ¹',
-  'err_user_exists' => 'Ϥ줿桼̾ϴϿƤޤ̤Υ桼̾ϤƤ',
-  'err_password_mismatch' => 'ѥɤפޤ󡢺ϤƤ',
-  'err_uname_short' => '桼̾2ʸʾˤƤ',
-  'err_password_short' => 'ѥɤ2ʸʾˤƤ',
-  'err_uname_pass_diff' => '桼̾ȥѥɤϰۤʤɬפޤ',
-  'err_invalid_email' => '᡼륢ɥ쥹ޤ',
-  'err_duplicate_email' => '¾Υ桼Ʊ᡼륢ɥ쥹ϿƤޤ',
-  'enter_info' => 'ϿϤƤ',
-  'required_info' => 'ɬܹ',
-  'optional_info' => 'Ǥչ',
-  'username' => '桼̾',
-  'password' => 'ѥ',
-  'password_again' => 'ѥɤ⤦',
-  'email' => '᡼륢ɥ쥹',
-  'location' => 'ｻ',
-  'interests' => '̣Τ뤳',
-  'website' => 'ۡڡ',
-  'occupation' => '',
-  'error' => '顼',
-  'confirm_email_subject' => '%s - Registration confirmation',
-  'information' => '',
-  'failed_sending_email' => 'Ͽǧ᡼뤬Ǥޤ !',
-  'thank_you' => 'Ͽ꤬Ȥޤ<br /><br />Ȥγ˴ؤϿ줿᡼륢ɥ쥹ޤ',
-  'acct_created' => 'ʤΥȤޤ桼̾ȥѥɤǥޤ',
-  'acct_active' => 'ʤΥȤޤ桼̾ȥѥɤǥޤ',
-  'acct_already_act' => 'ʤΥȤϴ˳Ƥޤ !',
-  'acct_act_failed' => 'ΥȤϳޤ !',
-  'err_unk_user' => '򤷤桼¸ߤޤ !',
-  'x_s_profile' => '%s Υץե',
-  'group' => '롼',
-  'reg_date' => 'Ͽǯ',
-  'disk_usage' => 'ǥ',
-  'change_pass' => 'ѥɤѹ',
-  'current_pass' => 'ߤΥѥ',
-  'new_pass' => 'ѥ',
-  'new_pass_again' => 'ѥɤ⤦',
-  'err_curr_pass' => 'ߤΥѥɤޤ',
-  'apply_modif' => 'Ŭ',
-  'change_pass' => 'ѥɤѹ',
-  'update_success' => 'ץե뤬ޤ',
-  'pass_chg_success' => 'ѥɤѹޤ',
-  'pass_chg_error' => 'ѥɤѹޤǤ',
-  'notify_admin_email_subject' => '%s - Registration notification',
-  'notify_admin_email_body' => '꡼˥桼̾ "%s" ο桼Ͽޤ',
+  'page_title' => 'ユーザ登録',
+  'term_cond' => '利用規約',
+  'i_agree' => '同意します',
+  'submit' => '登録実行',
+  'err_user_exists' => '入力されたユーザ名は既に登録されています、別のユーザ名を入力してください。',
+  'err_password_mismatch' => 'パスワードが一致しません、再度入力してください。',
+  'err_uname_short' => 'ユーザ名は2文字以上にしてください。',
+  'err_password_short' => 'パスワードは2文字以上にしてください。',
+  'err_uname_pass_diff' => 'ユーザ名とパスワードは異なる必要があります。',
+  'err_invalid_email' => 'メールアドレスが正しくありません。',
+  'err_duplicate_email' => '他のユーザが既に同じメールアドレスを登録しています。',
+  'enter_info' => '登録情報を入力してください。',
+  'required_info' => '必須項目',
+  'optional_info' => '任意項目',
+  'username' => 'ユーザ名',
+  'password' => 'パスワード',
+  'password_again' => 'パスワードをもう一度',
+  'email' => 'メールアドレス',
+  'location' => '居住地',
+  'interests' => '興味のあること',
+  'website' => 'ホームページ',
+  'occupation' => '職業',
+  'error' => 'エラー',
+  'confirm_email_subject' => '%s - 登録確認',
+  'information' => '情報',
+  'failed_sending_email' => '登録確認メールが送信できません !',
+  'thank_you' => 'ご登録ありがとうございます。<br /><br />アカウントのアクティベートに関する情報が登録されたメールアドレス宛に送信されました。',
+  'acct_created' => 'あなたのアカウントが作成されました。ユーザ名とパスワードでログインできます。',
+  'acct_active' => 'あなたのアカウントがアクティベートされました。ユーザ名とパスワードでログインできます。',
+  'acct_already_act' => 'あなたのアカウントは既にアクティベートされています !',
+  'acct_act_failed' => 'このアカウントはアクティベートできません !',
+  'err_unk_user' => '選択したユーザは存在しません !',
+  'x_s_profile' => '%s のプロフィール',
+  'group' => 'グループ',
+  'reg_date' => '登録年月日',
+  'disk_usage' => 'ディスク使用量',
+  'change_pass' => 'パスワードの変更',
+  'current_pass' => '現在のパスワード',
+  'new_pass' => '新しいパスワード',
+  'new_pass_again' => '新しいパスワードをもう一度',
+  'err_curr_pass' => '現在のパスワードが正しくありません。',
+  'apply_modif' => '更新の適用',
+  'change_pass' => 'パスワードの変更',
+  'update_success' => 'プロフィールが更新されました。',
+  'pass_chg_success' => 'パスワードが変更されました。',
+  'pass_chg_error' => 'パスワードが変更されませんでした。',
+  'notify_admin_email_subject' => '%s - 登録通知',
+  'last_uploads' => '最新アップロードファイル<br />全てのアップロードファイルを見るにはクリックしてください。',
+  'last_comments' => '最新コメント<br />全てのコメントを見るにはクリックしてください。',
+  'notify_admin_email_body' => 'ギャラリーにユーザ名 "%s" の新しいユーザが登録されました',
+  'pic_count' => 'アップロードファイル',
+  'notify_admin_request_email_subject' => '%s - 登録リクエスト',
+  'thank_you_admin_activation' => 'ありがとうございます。<br /><br />あなたのアカウントアクティベートに関するリクエストが管理者に送信されました。認証された場合、あなたのメールアドレス宛にメールが送信されます。',
+  'acct_active_admin_activation' => 'アカウントがアクティベートされ、ユーザにメールが送信されました。',
+  'notify_user_email_subject' => '%s - アクティベート通知',
 );
 
 $lang_register_confirm_email = <<<EOT
-{SITE_NAME} ؤΤϿ꤬Ȥޤ
+{SITE_NAME} へのご登録ありがとうございます。
 
-ʤΥ桼̾ "{USER_NAME}" Ǥ
-ʤΥѥɤ "{PASSWORD}" Ǥ
+あなたのユーザ名は "{USER_NAME}" です。
+あなたのパスワードは "{PASSWORD}" です。
 
-Ȥγ򤹤ˤϲΥ󥯤򥯥å
-֥饦Υɥ쥹˥ԡƤ
+アカウントのアクティベートをするには下記のリンクをクリックまたは
+ブラウザのアドレス欄にコピーしてください。
 
-{ACT_LINK}
+{ACT_LINK}管理者
 
 {SITE_NAME}
 
 EOT;
 
+$lang_register_approve_email = <<<EOT
+新しいユーザ「 {USER_NAME} 」がギャラリーに登録されました。
+
+アカウントをアクティベートするには、下記のリンクをクリックするか、ブラウザにコピー＆ペーストしてください。
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_activated_email = <<<EOT
+あなたのアカウントがアクティベートされました。
+
+ユーザ名「 {USER_NAME} 」を使用して <a href="{SITE_LINK}">{SITE_LINK}</a> にログインすることができます。
+
+
+{SITE_NAME} 管理者
+
+EOT;
 }
 
 // ------------------------------------------------------------------------- //
@@ -1000,61 +1579,133 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'ȤΥӥ塼',
-  'no_comment' => 'ӥ塼륳ȤϤޤ',
-  'n_comm_del' => '%sΥȤޤ',
-  'n_comm_disp' => 'ɽ륳ȿ',
-  'see_prev' => '',
-  'see_next' => '',
-  'del_comm' => '򤷤Ȥ',
+  'title' => 'コメントのレビュー',
+  'no_comment' => 'レビューするコメントはありません。',
+  'n_comm_del' => '%s件のコメントが削除されました。',
+  'n_comm_disp' => '表示するコメント数',
+  'see_prev' => '前へ',
+  'see_next' => '次へ',
+  'del_comm' => '選択したコメントを削除',
+  'user_name' => '名前',
+  'date' => '登録日時',
+  'comment' => 'コメント',
+  'file' => 'ファイル',
+  'name_a' => 'ユーザ名昇順',
+  'name_d' => 'ユーザ名降順',
+  'date_a' => '日付昇順',
+  'date_d' => '日付降順',
+  'comment_a' => 'コメントメッセージ昇順',
+  'comment_d' => 'コメントメッセージ降順',
+  'file_a' => 'ファイル昇順',
+  'file_d' => 'ファイル降順',
 );
 
+
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => '̿θ',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'ファイルコレクションの検索',
+  'submit_search' => '検索',
+  'keyword_list_title' => 'キーワードリスト',
+  'keyword_msg' => '上記のリストは全てを含んでいません。写真のタイトルまたは説明を含んでいません。フルテキスト検索をお試しください。', 
+  'edit_keywords' => 'キーワードの編集',
+  'search in' => '検索対象:',
+  'ip_address' => 'IPアドレス',
+  'fields' => '検索対象',
+  'age' => 'エイジ',
+  'newer_than' => '新しい',
+  'older_than' => '古い',
+  'days' => '日',
+  'all_words' => 'すべて含む (AND)',
+  'any_words' => '少なくとも一つを含む (OR)',
+);
+
+$lang_adv_opts = array(
+  'title' => 'タイトル',
+  'caption' => 'キャプション',
+  'keywords' => 'キーワード',
+  'owner_name' => '所有者名',
+  'filename' => 'ファイル名',
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'եθ',
-  'select_dir' => 'ǥ쥯ȥ',
-  'select_dir_msg' => 'ǤFTPˤꥵФ˥åץɤե򥢥Х˰Ͽޤ<br /><br />ե򥢥åץɤǥ쥯ȥ򤷤Ƥ',
-  'no_pic_to_add' => 'ɲäեϤޤ',
-  'need_one_album' => 'εǽȤˤ1İʾΥХबɬפǤ',
-  'warning' => 'ٹ',
-  'change_perm' => 'ץȤΥǥ쥯ȥ˽ޤǤեɲä˥ǥ쥯ȥΥѡߥå⡼ɤ755777ѹɬפޤ !',
-  'target_album' => '<b></b>%s<b>Υե</b>%s<b>ɲä</b>',
-  'folder' => 'ե',
-  'image' => '',
-  'album' => 'Х',
-  'result' => '',
-  'dir_ro' => '߸ޤ',
-  'dir_cant_read' => 'ɼ긢ޤ',
-  'insert' => 'եΥ꡼ؤɲ',
-  'list_new_pic' => 'ե',
-  'insert_selected' => '򤷤եɲ',
-  'no_pic_found' => 'եϸĤޤǤ',
-  'be_patient' => 'äԤ',
-  'no_album' => 'Хब򤵤Ƥޤ',
+  'page_title' => '新しいファイルの検索',
+  'select_dir' => 'ディレクトリ選択',
+  'select_dir_msg' => 'ここではFTPによりサーバにアップロードしたファイルをアルバムに一括登録します。<br /><br />ファイルをアップロードしたディレクトリを選択してください。',
+  'no_pic_to_add' => '追加するファイルはありません。',
+  'need_one_album' => 'この機能を使うためには1つ以上のアルバムが必要です。',
+  'warning' => '警告',
+  'change_perm' => 'スクリプトがこのディレクトリに書込めませんでした。ファイルを追加する前にディレクトリのパーミッションモードを755または777に変更する必要があります !',
+  'target_album' => '<b>「</b>%s<b>」内のファイルを</b>%s<b>に追加する</b>',
+  'folder' => 'フォルダ',
+  'image' => 'イメージ',
+  'album' => 'アルバム',
+  'result' => '結果',
+  'dir_ro' => '書込み権がありません。',
+  'dir_cant_read' => '読取り権がありません。',
+  'insert' => '新規ファイルのギャラリーへの追加',
+  'list_new_pic' => '新規ファイル一覧',
+  'insert_selected' => '選択したファイルの追加',
+  'no_pic_found' => '新しいファイルは見つかりませんでした。',
+  'be_patient' => '暫くお待ちください。',
+  'no_album' => 'アルバムが選択されていません',
+  'result_icon' => '詳細表示またはリロードをするには、ここをクリック', 
   'notes' =>  '<ul>'.
-                         '<li><b>OK</b> : ˥ե뤬ɲäޤ'.
-                         '<li><b>DP</b> : ե뤬ʣƴ˥ǡ١ϿƤޤ'.
-                         '<li><b>PB</b> : եɲýޤǤڤӥե뤬Ͽǥ쥯ȥΥѡߥåǧƤ'.
-                         '<li><b>NA</b> : եɲä륢Хब򤵤Ƥޤ\'<a href="javascript:history.back(1)"></a>\'򥯥åƥХ򤷤ƤХƤʤϡ<a href="albmgr.php">ǽ˺Ƥ</a></li>'.
-                          '<li>OKDPPBΤɽʤäϡPHP顼ɽ뤿»̿򥯥åƤ'.
-                         '<li>ॢȤȯ硢֥饦ιܥ򥯥åƤ'.
+                         '<li><b>OK</b> : 正常にファイルが追加されました。'.
+                         '<li><b>DP</b> : ファイルが重複して既にデータベースに登録されています。'.
+                         '<li><b>PB</b> : ファイルを追加できませんでした、設定およびファイルが登録されるディレクトリのパーミッションを確認してください。'.
+                         '<li><b>NA</b> : ファイルを追加するアルバムが選択されていません。\'<a href="javascript:history.back(1)">戻る</a>\'をクリックしてアルバムを選択してください。アルバムを作成していない場合は、<a href="albmgr.php">最初に作成してください。</a></li>'.
+                          '<li>OK、DP、PBサインのいずれも表示されなかった場合は、PHPエラーを表示するために破損した写真をクリックしてください。'.
+                         '<li>タイムアウトが発生した場合、ブラウザの更新ボタンをクリックしてください。'.
                          '</ul>',
-  'select_album' => 'Х򤷤Ƥ',
-  'check_all' => 'Ƥ',
-  'uncheck_all' => 'Ƥ',
+  'select_album' => 'アルバムを選択してください',
+  'check_all' => '全てを選択',
+  'uncheck_all' => '全てを選択解除',
+  'no_folders' => 'まだ「アルバム」フォルダ内にフォルダがありません。少なくとも1つのカスタムフォルダを「アルバム」フォルダに作成して、そのフォルダにファイルをアップロードしてください。httpアップロードおよび内部的な目的に使用されますので「userpics」フォルダおよび「edit」フォルダにアップロードしないでください。',
+   'albums_no_category' => 'カテゴリ無しのアルバム', // album pulldown mod, added by frogfoot
+  'personal_albums' => '* パーソナルアルバム', // album pulldown mod, added by frogfoot
+  'browse_batch_add' => '閲覧可能インターフェース ( 推奨 )',
+  'edit_pics' => 'ファイルの編集',
+  'edit_properties' => 'アルバム属性',
+  'view_thumbs' => 'サムネイルビュー',
 );
 
+// ------------------------------------------------------------------------- //
+// File stat_details.php
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'このカラムを表示/非表示',
+  'vote' => '投票詳細',
+  'hits' => 'ヒット詳細',
+  'stats' => '投票統計',
+  'sdate' => '日付',
+  'rating' => 'レーティング',
+  'search_phrase' => '検索キーワード',
+  'referer' => 'リファラ',
+  'browser' => 'ブラウザ',
+  'os' => 'オペレーティングシステム',
+  'ip' => 'IP',
+  'sort_by_xxx' => '%s による並び替え',
+  'ascending' => '昇順',
+  'descending' => '降順',
+  'internal' => 'インターナショナル',
+  'close' => '閉じる',
+  'hide_internal_referers' => 'インターナショナルリファラを隠す',
+  'date_display' => '日付表示',
+  'submit' => '送信 / リフレッシュ',
+);
 
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
@@ -1063,103 +1714,87 @@
 // Void
 
 // ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'ػߥ桼',
-  'user_name' => '桼̾',
-  'ip_address' => 'IPɥ쥹',
-  'expiry' => 'ػ߽λ (ϱʵ)',
-  'edit_ban' => 'ѹ¸',
-  'delete_ban' => '',
-  'add_new' => 'ػߥ桼ɲ',
-  'add_ban' => 'ɲ',
-  'error_user' => '桼Ĥޤ',
-  'error_specify' => '桼̾IPɥ쥹ꤷƤ',
-  'error_ban_id' => 'ػID㤤ޤ!',
-  'error_admin_ban' => 'ʬȤ򥢥ػߤ˽ޤ!',
-  'error_server_ban' => 'ʬȤΥФ򥢥ػߤˤޤ? Ͻޤ...',
-  'error_ip_forbidden' => 'IPɥ쥹򥢥ػߤ˽ޤ - 롼ƥ󥰽ʤIPɥ쥹Ǥ!',
-  'lookup_ip' => 'IPɥ쥹Υåå',
-  'submit' => 'go!',
-);
-
-// ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'եΥåץ',
-  'custom_title' => 'ޥꥯȥե',
-  'cust_instr_1' => 'åץɥܥå򤹤뤳ȤޤͰʾ򤹤뤳ȤϽޤ',
-  'cust_instr_2' => 'ܥåꥯ',
-  'cust_instr_3' => 'ե륢åץɥܥå: %s',
-  'cust_instr_4' => 'URI/URL åץɥܥå: %s',
-  'cust_instr_5' => 'URI/URL åץɥܥå:',
-  'cust_instr_6' => 'ե륢åץɥܥå:',
-  'cust_instr_7' => '줾μΥåץɥܥåϤƤθ³פ򥯥åƤ ',
-  'reg_instr_1' => 'եκ˴ְ㤤ޤ',
-  'reg_instr_2' => 'ΥåץɥܥåѤƥե򥢥åץɤ뤳ȤޤФ˥åץɤեΥϡ%s KBĶʤ褦ˤƤZIPեϡ֥եΥåץɡ׵ڤӡURI/URLΥåץɡץ갵̤줿ޤޥåץɤޤ',
-  'reg_instr_3' => 'ZIP̤줿եϰ̤줿֤ŸϡZIPեŸåץɡפѤƤ',
-  'reg_instr_4' => 'URI/URLåץɥѤȤϡhttp://www.mysite.com/images/example.jpg Τ褦˥եΥѥϤƤ',
-  'reg_instr_5' => 'եϴλ塢³פ򥯥åƤ',
-  'reg_instr_6' => 'ZIPեŸåץ:',
-  'reg_instr_7' => 'եΥåץ:',
-  'reg_instr_8' => 'URI/URLåץ:',
-  'error_report' => '顼ݡ',
-  'error_instr' => 'Υåץɥե˥顼ȯޤ:',
-  'file_name_url' => 'ե̾/URL',
-  'error_message' => '顼å',
-  'no_post' => 'եƤϤޤ',
-  'forb_ext' => 'ĤƤʤեĥҤǤ',
-  'exc_php_ini' => 'php.iniǵĤƤե륵Ķޤ',
-  'exc_file_size' => 'CPGǵĤ줿ե륵Ķޤ', 
-  'partial_upload' => 'Τߥåץɤޤ',
-  'no_upload' => 'åץɤޤǤ',
-  'unknown_code' => 'PHPåץɥ顼ɤǤ',
-  'no_temp_name' => 'åץɤޤǤ - ƥݥ̾Τޤ',
-  'no_file_size' => 'ǡޤ',
-  'impossible' => 'ưǤޤ',
-  'not_image' => '᡼ޤ',
-  'not_GD' => 'GD extensionǤϤޤ',
-  'pixel_allowance' => 'Ĥ줿ԥϰϤĶޤ',
-  'incorrect_prefix' => 'ְäURI/URLƬǤ',
-  'could_not_open_URI' => 'URI򥪡ץޤ',
-  'unsafe_URI' => 'ڽޤ',
-  'meta_data_failure' => '᥿ǡ顼',
+  'title' => 'ファイルのアップロード',
+  'custom_title' => 'カスタマイズ・リクエストフォーム',
+  'cust_instr_1' => 'アップロードボックス数を選択することができます。下記の制限値以上に選択することはできません。',
+  'cust_instr_2' => 'ボックス数リクエスト',
+  'cust_instr_3' => 'ファイルアップロードボックス: %s',
+  'cust_instr_4' => 'URI/URL アップロードボックス: %s',
+  'cust_instr_5' => 'URI/URL アップロードボックス:',
+  'cust_instr_6' => 'ファイルアップロードボックス:',
+  'cust_instr_7' => '作成したいそれぞれの種類のアップロードボックス数を入力してください。その後「続ける」をクリックしてください。 ',
+  'reg_instr_1' => 'フォームの作成に間違いがあります。',
+  'reg_instr_2' => '下記のアップロードボックスを使用してファイルをアップロードすることができます。サーバにアップロードするファイルのサイズは、%s KBを超えないようにしてください。ZIPファイルは「ファイルのアップロード」および「URI/URLのアップロード」セクションより圧縮されたままアップロードされます。',
+  'reg_instr_3' => 'ZIP圧縮されたファイルまたは圧縮されたアーカイブを展開したい場合は、ZIPファイルの展開アップロード」を使用してください。',
+  'reg_instr_4' => 'URI/URLアップロードセクションを使用するときは、http://www.mysite.com/images/example.jpg のようにファイルのパスを入力してください。',
+  'reg_instr_5' => 'フォームの入力完了後、「続ける」をクリックしてください。',
+  'reg_instr_6' => 'ZIPファイルの展開アップロード:',
+  'reg_instr_7' => 'ファイルのアップロード:',
+  'reg_instr_8' => 'URI/URLアップロード:',
+  'error_report' => 'エラーレポート',
+  'error_instr' => '次のアップロードファイルにエラーが発生しました:',
+  'file_name_url' => 'ファイル名/URL',
+  'error_message' => 'エラーメッセージ',
+  'no_post' => 'ファイルの投稿はありません。',
+  'forb_ext' => '許可されていないファイル拡張子です。',
+  'exc_php_ini' => 'php.iniで許可されているファイルサイズを超えました。',
+  'exc_file_size' => 'CPGで許可されたファイルサイズを超えました。', 
+  'partial_upload' => '一部のみアップロードされました。',
+  'no_upload' => 'アップロードされませんでした。',
+  'unknown_code' => '不明なPHPアップロードエラーコードです。',
+  'no_temp_name' => 'アップロードされませんでした - テンポラリ名称がありません。',
+  'no_file_size' => 'データがありません。',
+  'impossible' => '移動できません。',
+  'not_image' => 'イメージがありません。',
+  'not_GD' => 'GD extensionではありません。',
+  'pixel_allowance' => '許可されたピクセルの範囲を超えました。',
+  'incorrect_prefix' => '間違ったURI/URL接頭辞です。',
+  'could_not_open_URI' => 'URIをオープンできません。',
+  'unsafe_URI' => '安全性が検証できません。',
+  'meta_data_failure' => 'メタデータエラー',
   'http_401' => '401 Unauthorized',
   'http_402' => '402 Payment Required',
   'http_403' => '403 Forbidden',
   'http_404' => '404 Not Found',
   'http_500' => '500 Internal Server Error',
   'http_503' => '503 Service Unavailable',
-  'MIME_extraction_failure' => 'MIMEפޤ',
-  'MIME_type_unknown' => 'MIMEפǤ',
-  'cant_create_write' => 'ߥեޤ',
-  'not_writable' => 'ߥե˽񤭹ޤ',
-  'cant_read_URI' => 'URI/URLɤ߹ޤ',
-  'cant_open_write_file' => 'URIߥե򥪡ץޤ',
-  'cant_write_write_file' => 'URIߥե˽񤭹ޤ',
-  'cant_unzip' => 'ZIPեŸޤ',
-  'unknown' => 'ʥ顼',
-  'succ' => 'åץɴλ',
-  'success' => '%s Υե륢åץɤ˴λޤ',
-  'add' => 'Х˥եɲäϡ³פ򥯥åƤ',
-  'failure' => 'åץɥ顼',
-  'f_info' => 'ե',
-  'no_place' => 'եϥåץɤޤǤ',
-  'yes_place' => 'ե뤬˥åץɤޤ',
-  'max_fsize' => 'åץɲǽʺե륵 %sKB Ǥ',
-  'album' => 'Х',
-  'picture' => 'ե',
-  'pic_title' => 'ե̾',
-  'description' => 'ե',
-  'keywords' => ' (ȾѥڡǶڤ)',
-  'err_no_alb_uploadables' => 'եΥåץɤĤ줿ХϤޤ',
-  'place_instr_1' => 'Х˥ե򥢥åץɤƤƥե˴ϢϤ뤳Ȥޤ',
-  'place_instr_2' => '˥ե򥢥åץɤɬפޤ³פ򥯥åƤ',
-  'process_complete' => 'ƤΥե뤬˥åץɤޤ',
+  'MIME_extraction_failure' => 'MIMEタイプを決定できません。',
+  'MIME_type_unknown' => '不明なMIMEタイプです。',
+  'cant_create_write' => '書込みファイルを作成できません。',
+  'not_writable' => '書込みファイルに書き込めません。',
+  'cant_read_URI' => 'URI/URLを読み込めません。',
+  'cant_open_write_file' => 'URI書込みファイルをオープンできません。',
+  'cant_write_write_file' => 'URI書込みファイルに書き込めません。',
+  'cant_unzip' => 'ZIPファイルの展開ができません。',
+  'unknown' => '不明なエラー',
+  'succ' => 'アップロード完了',
+  'success' => '%s のファイルアップロードが正常に完了しました。',
+  'add' => 'アルバムにファイルを追加する場合は「続ける」をクリックしてください。',
+  'failure' => 'アップロードエラー',
+  'f_info' => 'ファイル情報',
+  'no_place' => 'ファイルはアップロードされませんでした。',
+  'yes_place' => 'ファイルが正常にアップロードされました。',
+  'max_fsize' => 'アップロード可能な最大ファイルサイズは %sKB です。',
+  'album' => 'アルバム',
+  'picture' => 'ファイル',
+  'pic_title' => 'ファイル名',
+  'description' => 'ファイルの説明',
+  'keywords' => 'キーワード (半角スペースで区切る)',
+  'keywords_sel' =>'キーワードの選択',
+  'err_no_alb_uploadables' => '申し訳ございません。あなたがファイルをアップロード許可されているアルバムはありません。',
+  'place_instr_1' => 'アルバムにファイルをアップロードしてください。各ファイルに関連情報を入力することもできます。',
+  'place_instr_2' => '更にファイルをアップロードする必要があります。「続ける」をクリックしてください。',
+  'process_complete' => '全てのファイルが正常にアップロードされました。',
+   'albums_no_category' => 'カテゴリ無しのアルバム',
+  'personal_albums' => '* パーソナルアルバム',
+  'select_album' => 'アルバムの選択',
+  'close' => '閉じる',
+  'no_keywords' => '申し訳ございません。利用可能なキーワードはありません!',
+  'regenerate_dictionary' => 'ディレクトリの再作成',
 );
 
 // ------------------------------------------------------------------------- //
@@ -1167,110 +1802,304 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => '桼δ',
-  'name_a' => '桼̾ξ',
-  'name_d' => '桼̾ι߽',
-  'group_a' => '롼̾ξ',
-  'group_d' => '롼̾ι߽',
-  'reg_a' => 'Ͽξ',
-  'reg_d' => 'Ͽι߽',
-  'pic_a' => '̿ξ',
-  'pic_d' => '̿ι߽',
-  'disku_a' => 'ǥ̤ξ',
-  'disku_d' => 'ǥ̤ι߽',
-  'lv_a' => 'ǽξ',
-  'lv_d' => 'ǽι߽',
-  'sort_by' => '桼¤ؤ',
-  'err_no_users' => '桼ơ֥뤬Ǥ !',
-  'err_edit_self' => 'ʬȤΥץեԽǤޤ󡣡֥ޥץեפѤƤ',
-  'edit' => 'Խ',
-  'delete' => '',
-  'name' => '桼̾',
-  'group' => '롼',
-  'inactive' => '',
-  'operations' => '',
-  'pictures' => 'ե',
-  'disk_space' => 'ѺѤ / ',
-  'registered_on' => 'Ͽǯ',
-  'last_visit' => 'ǽ',
-  'u_user_on_p_pages' => '桼 %d / %dڡ',
-  'confirm_del' => 'ˤΥ桼Ƥ⵹Ǥ ? \\桼°ƤΥեȥХϺޤ',
-  'mail' => '᡼',
-  'err_unknown_user' => '򤷤桼¸ߤޤ !',
-  'modify_user' => '桼ѹ',
-  'notes' => '',
-  'note_list' => '<li>ߤΥѥɤѹʤϡ֥ѥɡץեɤˤƤ',
-  'password' => 'ѥ',
-  'user_active' => '桼',
-  'user_group' => '롼',
-  'user_email' => '᡼륢ɥ쥹',
-  'user_web_site' => 'ۡڡ',
-  'create_new_user' => '桼κ',
-  'user_location' => 'ｻ',
-  'user_interests' => '̣Τ뤳',
-  'user_occupation' => '',
-  'latest_upload' => 'ǿåץ',
-  'never' => '̵',
+  'memberlist' => 'メンバリスト',
+  'user_manager' => 'ユーザマネージャ',
+  'title' => 'ユーザの管理',
+  'name_a' => 'ユーザ名の昇順',
+  'name_d' => 'ユーザ名の降順',
+  'group_a' => 'グループ名の昇順',
+  'group_d' => 'グループ名の降順',
+  'reg_a' => '登録日の昇順',
+  'reg_d' => '登録日の降順',
+  'pic_a' => '写真枚数の昇順',
+  'pic_d' => '写真枚数の降順',
+  'disku_a' => 'ディスク使用量の昇順',
+  'disku_d' => 'ディスク使用量の降順',
+  'lv_a' => '最終アクセスの昇順',
+  'lv_d' => '最終アクセスの降順',
+  'sort_by' => 'ユーザの並び替え',
+  'err_no_users' => 'ユーザテーブルが空です !',
+  'err_edit_self' => '自分自身のプロフィールは編集できません。「マイプロフィール」を使用してください。',
+  'edit' => '編集',
+  'with_selected' => '選択したファイル:',
+  'delete' => '削除',
+  'delete_files_no' => 'パブリックファイルを保持する ( しかし匿名にする )',
+  'delete_files_yes' => 'パブリックファイルを同様に削除する',
+  'delete_comments_no' => 'コメントを保持する ( しかし匿名にする )',
+  'delete_comments_yes' => '同様にコメントも削除する',
+  'activate' => 'アクティベート',
+  'deactivate' => 'ディアクティベート',
+  'reset_password' => 'パスワードのリセット',
+  'change_primary_membergroup' => '第1メンバーグループの変更',
+  'add_secondary_membergroup' => '第2メンバーグループの追加',
+  'name' => 'ユーザ名',
+  'group' => 'グループ',
+  'inactive' => '非活性',
+  'operations' => '操作',
+  'pictures' => 'ファイル',
+  'disk_space_used' => '使用済み容量',
+  'disk_space_quota' => 'ディスク容量',
+  'registered_on' => '登録年月日',
+  'last_visit' => '最終訪問日',
+  'u_user_on_p_pages' => '%d ユーザ/ %d ページ中',
+  'confirm_del' => '本当にこのユーザを削除してもよろしいですか ? \\ユーザに属する全てのファイルとアルバムは削除されます。',
+  'mail' => 'メール',
+  'err_unknown_user' => '選択したユーザは登録されていません!',
+  'modify_user' => 'ユーザの変更',
+  'notes' => '注意',
+  'note_list' => '<li>現在のパスワードを変更したくない場合は、「パスワード」フィールドを空白にしてください。',
+  'password' => 'パスワード',
+  'user_active' => 'ユーザをアクティベートする',
+  'user_group' => 'グループ',
+  'user_email' => 'メールアドレス',
+  'user_web_site' => 'ホームページ',
+  'create_new_user' => '新規ユーザの作成',
+  'user_location' => '居住地',
+  'user_interests' => '興味のあること',
+  'user_occupation' => '職業',
+  'user_profile1' => '$user_profile1',
+  'user_profile2' => '$user_profile2',
+  'user_profile3' => '$user_profile3',
+  'user_profile4' => '$user_profile4',
+  'user_profile5' => '$user_profile5',
+  'user_profile6' => '$user_profile6',
+  'latest_upload' => '最新アップロード',
+  'never' => '無し',
+  'search' => 'ユーザ検索',
+  'submit' => '送信',
+  'search_submit' => 'Go!',
+  'search_result' => '検索結果: ',
+  'alert_no_selection' => '最初に少なくとも1ユーザを選択してください!', //js-alert
+  'password' => 'パスワード',
+  'select_group' => 'グループの選択',
+  'groups_alb_access' => 'グループのアルバムアクセス権',
+  'album' => 'アルバム',
+  'category' => 'カテゴリ',
+  'modify' => '修正?',
+  'group_no_access' => 'このグループには特別アクセス権がありません。',
+  'notice' => 'Notice',
+  'group_can_access' => '「 %s 」のみがアクセス可能なアルバム',
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'ġ (̿Υꥵ)',
-  'what_it_does' => '',
-  'what_update_titles' => 'ȥե̾ǹ',
-  'what_delete_title' => 'ȥκ',
-  'what_rebuild' => 'ͥκƹ۵ڤӼ̿Υꥵ',
-  'what_delete_originals' => 'ꥸʥ륵βơѹβؤ',
-  'file' => 'ե',
-  'title_set_to' => 'ȥ',
-  'submit_form' => '',
-  'updated_succesfully' => 'λ',
-  'error_create' => '˥顼ȯޤ',
-  'continue' => '˲',
-  'main_success' => 'ե %s ᥤեꤵޤ',
-  'error_rename' => '%s  %s ˥͡˥顼ȯޤ',
-  'error_not_found' => 'ե %s ĤޤǤ',
-  'back' => 'ᥤ',
-  'thumbs_wait' => 'ͥι ڤ/ ̿ΥꥵԤäƤޤԤ...',
-  'thumbs_continue_wait' => 'ͥι ڤ/ ̿ΥꥵԤäƤޤ...',
-  'titles_wait' => 'ȥιԤäƤޤԤ...',
-  'delete_wait' => 'ȥƤޤԤ...',
-  'replace_wait' => 'ꥸʥ륵βѹβؤԤäƤޤԤ..',
-  'instruction' => 'å󥹥ȥ饯',
-  'instruction_action' => '',
-  'instruction_parameter' => 'ѥ᡼',
-  'instruction_album' => 'Х',
-  'instruction_press' => '%s 򲡤',
-  'update' => 'ͥι ڤ/ ̿Υꥵ',
-  'update_what' => 'о',
-  'update_thumb' => 'ͥκΤ',
-  'update_pic' => '̿ΥꥵΤ',
-  'update_both' => 'ͥκڤӼ̿Υꥵ',
-  'update_number' => 'åβ',
-  'update_option' => '(ॢȤϡοͤꤷƤ)',
-  'filename_title' => 'ե̾ &rArr; ե륿ȥ',
-  'filename_how' => 'ե̾ѹˡ',
-  'filename_remove' => '.jpgդ _ ()ѹ',
-  'filename_euro' => '2003_11_23_13_20_20.jpg  23/11/2003 13:20 ѹ',
-  'filename_us' => '2003_11_23_13_20_20.jpg  11/23/2003 13:20 ѹ',
-  'filename_time' => '2003_11_23_13_20_20.jpg  13:20 ѹ',
-  'delete' => 'ե륿ȥϥꥸʥ륵μ̿',
-  'delete_title' => 'ե륿ȥ',
-  'delete_original' => 'ꥸʥ륵μ̿',
-  'delete_replace' => 'ꥸʥ륵βơѹβؤ',
-  'select_album' => 'Х',
-  'delete_orphans' => '»ҥȤκ (Хо)',
-  'orphan_comment' => '»ҥȤĤޤ',
-  'delete' => '',
-  'delete_all' => 'Ƥ',
-  'comment' => ': ',
-  'nonexist' => '¸ߤʤե # ˳ƤƤޤ',
-  'phpinfo' => 'phpɽ',
-  'update_db' => 'ǡ١ι',
-  'update_db_explanation' => 'coppermineؤɲáΥСꥢåץ졼ɤԤäϡǡ١ιɬ1ټ¹ԤƤǡ١ιǤɬפʥơ֥ɲõڤcoppermineǡ١Ԥޤ',
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'ファイル名からタイトルを更新',
+'タイトルの削除',
+'サムネイルの再構築および写真のリサイズ',
+'オリジナルサイズの写真を削除してリサイズしたバージョンと入れ替える',
+'ウェブスペースを解放するため、オリジナルまたは中間サイズの写真を削除する',
+'迷子コメントの削除',
+'ファイルサイズおよび画面サイズを再読み込みする ( 写真を手動で編集した場合 )',
+'表示カウンタをリセット',
+'phpinfoの表示',
+'データベースの更新',
+'ログファイルの表示する',
+);
+$lang_util_php = array(
+  'title' => '管理ツール ( 写真のリサイズ )',
+  'what_it_does' => '処理内容',
+  'file' => 'ファイル',
+  'problem' => '問題',
+  'status' => 'ステータス',
+  'title_set_to' => 'タイトル設定',
+  'submit_form' => '送信',
+  'updated_succesfully' => '更新完了',
+  'error_create' => '作成中にエラーが発生しました',
+  'continue' => 'さらにイメージを処理する',
+  'main_success' => 'ファイル %s がメインファイルに設定されました',
+  'error_rename' => '%s を %s にリネーム中にエラーが発生しました',
+  'error_not_found' => 'ファイル %s が見つかりませんでした',
+  'back' => 'メインに戻る',
+  'thumbs_wait' => 'サムネイルの更新 および/または 写真のリサイズを行っています、お待ちください...',
+  'thumbs_continue_wait' => 'サムネイルの更新 および/または 写真のリサイズを行っています...',
+  'titles_wait' => 'タイトルの更新を行っています、お待ちください...',
+  'delete_wait' => 'タイトルを削除しています、お待ちください...',
+  'replace_wait' => 'オリジナルサイズのイメージを削除して変更後のイメージと入れ替えを行っています、お待ちください...',
+  'instruction' => 'クイックインストラクション',
+  'instruction_action' => 'アクションの選択',
+  'instruction_parameter' => 'パラメータの設定',
+  'instruction_album' => 'アルバムの選択',
+  'instruction_press' => '%s を押す',
+  'update' => 'サムネイルの更新 および/または 写真のリサイズ',
+  'update_what' => '更新対象',
+  'update_thumb' => 'サムネイルの作成のみ',
+  'update_pic' => '写真のリサイズのみ',
+  'update_both' => 'サムネイルの作成および写真のリサイズ',
+  'update_number' => 'クリックあたりのイメージ処理数',
+  'update_option' => '( タイムアウトする場合は、この数値を低めに設定してください。 )',
+  'filename_title' => 'ファイル名 &rArr; ファイルタイトル',
+  'filename_how' => 'ファイル名の変更方法',
+  'filename_remove' => '.jpgを空白付きの _ ( アンダースコア ) に変更する。',
+  'filename_euro' => '2003_11_23_13_20_20.jpg を 23/11/2003 13:20 に変更する。',
+  'filename_us' => '2003_11_23_13_20_20.jpg を 11/23/2003 13:20 に変更する。',
+  'filename_time' => '2003_11_23_13_20_20.jpg を 13:20 に変更する。',
+  'delete' => 'ファイルタイトルまたはオリジナルサイズの写真を削除する',
+  'delete_title' => 'ファイルタイトルを削除する',
+  'delete_title_explanation' => 'あなたが指定したアルバム内にあるファイルの全てのタイトルを削除します。',
+  'delete_original' => 'オリジナルサイズの写真を削除する',
+  'delete_original_explanation' => 'フルサイズの写真を削除します。',
+  'delete_intermediate' => '中間写真を削除する',
+  'delete_intermediate_explanation' => '中間 ( ノーマル ) 写真を削除します。<br />写真を追加した後に「中間写真を作成する」設定を無効にした場合、ディスクスペースを空けるために使用してください。',
+  'delete_replace' => 'オリジナルのイメージを削除して、サイズを変更したバージョンと入れ替えます。',
+  'titles_deleted' => '指定されたアルバムの全てのタイトルが削除されました。',
+  'deleting_intermediates' => '中間ファイルを削除しています。お待ちください...',
+  'searching_orphans' => '迷子を捜しています、お待ちください ...',
+  'select_album' => 'アルバムの選択',
+  'delete_orphans' => '不明ファイルのコメントを削除する',
+  'delete_orphans_explanation' => 'もはやギャラリーに存在していないファイルを確認して関連するコメントを削除することができます。<br />全てのアルバムを確認します。',
+  'refresh_db' => 'ファイルのディメンションとサイズ情報をリロードする。',
+  'refresh_db_explanation' => 'ファイルのサイズとディメンションを再読み込みします。容量が間違っていたり、ファイルを手動で変更した場合に使用してください。',
+  'reset_views' => '表示カウンタをリセットする',
+  'reset_views_explanation' => '指定したアルバムにあるファイル全ての閲覧カウンタをゼロにします。',
+  'orphan_comment' => '不明ファイルのコメントが見つかりました。',
+  'delete' => '削除',
+  'delete_all' => '全てを削除する',
+  'delete_all_orphans' => '全ての不明ファイルのコメントを削除しますか?',
+  'comment' => 'コメント: ',
+  'nonexist' => '存在しないファイル # に割り当てられています。',
+  'phpinfo' => 'phpinfoの表示',
+  'phpinfo_explanation' => 'あなたのサーバに関するテクニカル情報を含んでいます。<br /> - サポートを必要とする場合、この情報を尋ねられる場合があります。',
+  'update_db' => 'データベースの更新',
+  'update_db_explanation' => 'coppermineの入れ替え、修正の追加、以前のバージョンよりアップグレードを行った場合は、データベースの更新を必ず1度実行してください。データベースの更新では必要なテーブルの追加およびcoppermineデータベースの設定を行います。',
+  'view_log' => 'ログファイルの表示',
+  'view_log_explanation' => 'Coppermineはユーザが行う様々な行動を記録することができます。<a href="admin.php">coppermine設定</a>でロギングを有効にしている場合、それらのログを閲覧することができます。',
+  'versioncheck' => 'バージョンのチェック',
+  'versioncheck_explanation' => 'アップグレード後に全てのファイルを入れ替えたか、パッケージのリリース後にcoppermineソースファイルが更新されたか、ファイルバージョンをチェックします。',
+  'bridgemanager' => 'ブリッジマネージャー',
+  'bridgemanager_explanation' => '別のアプリケーションとCoppermineのインテグレーション ( ブリッジング ) を有効化/無効化します ( 例 BBS )。',
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'バージョンチェック',
+  'what_it_does' => 'このページは、coppermineをアップデートしたユーザのためにあります。このスクリプトは、ウェブサーバ内のファイルのバージョンがリポジトリ http://coppermine.sourceforge.net と同一であるか確認します。同様にアップデートするファイルを表示します。<br />修正が必要な部分は全て赤色で表示されます。黄色で表示されるものは調査が必要です。緑色で表示されるもの ( またはデフォルトフォント色 ) はOKです。<br />詳細はヘルプアイコンをクリックしてください。',
+  'online_repository_unable' => 'オンラインレポジトリに接続できません。',
+  'online_repository_noconnect' => 'Coppermineが、オンラインレポジトリに接続できませんでした。2つの理由が考えられます:',
+  'online_repository_reason1' => 'coppermineオンラインレポジトリは現在停止しています - このページを閲覧できるか確認してください: %s - このページにアクセス可能な場合、後程お試しください。',
+  'online_repository_reason2' => 'あなたのウェブサーバのPHPの設定は、 %s turned off ( デフォルトでは turned on ) とされています。あなたがサーバの管理者の場合、<i>php.ini</i> にあるオプションを有効にしてください ( 少なくとも %s でオーバライドできるようにしてください。)。ウェブホストを利用している場合、あなたのファイルとオンラインリポジトリを恐らく比較できないことを理解してください。この場合、このページは、あなたのディストリビューションのバージョンのみを表示することになります - アップデートは表示されません。',
+  'online_repository_skipped' => 'オンラインリポジトリへの接続をスキップしました。',
+  'online_repository_to_local' => 'スクリプトは、現在のローカルコピーのバージョンファイルに違反しています。あなたがCoppermineをアップグレードして全てのファイルをアップロードしていない場合、データは不正確な可能性があります。同様にファイルの変更は、アカウントの中に取り込まれません。',
+  'local_repository_unable' => 'あなたのサーバのリポジトリに接続できません。',
+  'local_repository_explanation' => 'Coppermineは、あなたのウェブサーバのリポジトリファイル %s に接続できませんでした。これは、恐らくウェブサーバにリポジトリファイルがアップロードされていないことを意味します。リポジトリファイルをアップロードして、このページをもう一度実行してください ( 更新ボタンをクリック )。<br />スクリプトを実行できない場合、あなたのウェブホストが <a href="http://www.php.net/manual/en/ref.filesystem.php">PHPファイルシステム関数</a> を完全に無効にしている可能性があります。この場合、このツールを使用することはできません。申し訳ございません。',
+  'coppermine_version_header' => 'インストール済みCoppermineバージョン',
+  'coppermine_version_info' => 'インストールしたバージョン: %s',
+  'coppermine_version_explanation' => 'これが完全に間違っていて、あなたが新しいバージョンのCoppermineを動作させていると考える場合、あなたは恐らく最新バージョンの <i>include/init.inc.php</i> ファイルをアップロードしていません。',
+  'version_comparison' => 'バージョン比較',
+  'folder_file' => 'フォルダ/ファイル',
+  'coppermine_version' => 'cpgバージョン',
+  'file_version' => 'ファイルバージョン',
+  'webcvs' => 'ウェブcvs',
+  'writable' => '書き込み可',
+  'not_writable' => '書き込み不可',
+  'help' => 'ヘルプ',
+  'help_file_not_exist_optional1' => 'ファイル/フォルダが存在していません。',
+  'help_file_not_exist_optional2' => 'あなたのサーバにファイル/フォルダ %s が見つかりました。問題がある場合は、任意でファイルをウェブサーバに ( FTPクライアントを使用して ) アップロードしてください。',
+  'help_file_not_exist_mandatory1' => 'ファイル/フォルダが存在していません。',
+  'help_file_not_exist_mandatory2' => 'あなたのサーバに必須のファイル/フォルダ %s が見つかりませんでした。( FTPクライアントを使用して ) ウェブサーバにファイルをアップロードしてください。',
+  'help_no_local_version1' => 'ローカルファイルバージョン無し',
+  'help_no_local_version2' => 'スクリプトはローカルファイルバージョンを展開できませんでした - あなたのファイルが古い、または途中でヘッダ情報を取り除いて修正されています。ファイルの更新をお勧めします。',
+  'help_local_version_outdated1' => '古いローカルバージョン',
+  'help_local_version_outdated2' => 'このファイルは古いバージョンのCoppermineのファイルのようです。( 恐らくアップグレードされています。) このファイルも同様に更新してください。',
+  'help_local_version_na1' => 'cvsバージョン情報を引用することができません。',
+  'help_local_version_na2' => 'あなたのサーバにどのcvsバージョンがあるのかスクリプトが判断できません。パッケージよりファイルをアップロードしてください。',
+  'help_local_version_dev1' => '開発バージョン',
+  'help_local_version_dev2' => 'ウェブサーバ内のファイルは、あなたのCoppermineバージョンより新しいようです。あなたは開発ファイルを選択したか ( あなたが自分で何をしているか理解できる場合のみ行ってください。)、Coppermineをアップグレードして include/init.inc.php ファイルをアップロードしていません。',
+  'help_not_writable1' => 'フォルダが書き込み可能ではありません。',
+  'help_not_writable2' => 'スクリプトがフォルダ %s およびフォルダ内のファイルにアクセスする許可を与えるためにファイルパーミッション (CHMOD) を変更します。',
+  'help_writable1' => 'フォルダ書き込み可能',
+  'help_writable2' => 'フォルダ %s は書き込み可能です。これは不要なリスクです。coppermineには、読み込み/実行権のみ必要です。',
+  'help_writable_undetermined' => 'Coppermineは、どのフォルダが書込み可能か判断できません。',
+  'your_file' => 'あなたのファイル',
+  'reference_file' => '参照ファイル',
+  'summary' => '要約',
+  'total' => '全てのファイル/フォルダがチェックされました。',
+  'mandatory_files_missing' => '必須ファイルが見つかりません。',
+  'optional_files_missing' => '任意ファイルが見つかりません。',
+  'files_from_older_version' => '古いCoppermineバージョンのファイルが残されています。',
+  'file_version_outdated' => '古いファイルバージョン',
+  'error_no_data' => 'スクリプトにエラーが発生したので情報を取得することができません。ご迷惑お掛け致します。',
+  'go_to_webcvs' => '%s へ移動',
+  'options' => 'オプション',
+  'show_optional_files' => '任意フォルダ/ファイルを表示する',
+  'show_mandatory_files' => '必須ファイルを表示する',
+  'show_file_versions' => 'ファイルバージョンを表示する',
+  'show_errors_only' => 'エラーのあるフォルダ/ファイルのみを表示する',
+  'show_permissions' => 'フォルダパーミッションを表示する',
+  'show_condensed_output' => '縮小表示を行う ( スクリーンショットが簡単 )',
+  'coppermine_in_webroot' => 'coppermineはウェブルートにインストールされています。',
+  'connect_online_repository' => 'オンラインリポジトリへの接続を試みる',
+  'show_additional_information' => '補足情報を表示する',
+  'no_webcvs_link' => 'ウェブCVSリンクを表示しない',
+  'stable_webcvs_link' => 'stableブランチのウェブCVSリンクを表示する',
+  'devel_webcvs_link' => 'develブランチのウェブCVSリンクを表示する',
+  'submit' => '変更を適用 / リフレッシュ',
+  'reset_to_defaults' => 'デフォルト値にリセット',
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php 
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => '全てのログを削除',
+  'delete_this' => 'このログを削除',
+  'view_logs' => 'ログを表示',
+  'no_logs' => 'ログは作成されていません。',
 );
 
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XPウェブパブリッシング・ウィザードクライアント</h1><p>このモジュールでは、Coppermineと<b>Windows XP</b>ウェブパブリッシング・ウィザードを使用することができます。</p><p>コードは次の記事をベースにしています。投稿者:
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>必要なもの</h2><ul><li>ウィザードを実行するために、Windows XPが必要です。</li><li><b>ウェブアップロード機能が正常に動作する</b>Coppermineインストレーション。</li></ul><h2>クライアントサイドでインストールするには、</h2><ul><li>右クリックして、
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+「 対象をファイルに保存.. 」を選択してください。ファイルをハードディスクに保存してください。ファイルを保存した後、ファイル名が <b>cpg_###.reg</b> になっているか確認してください ( ### は数値のタイムスタンプを表します。)。 必要な場合、ファイル名を変更してください ( 数値は残したまま )。ダウンロード後、あなたのサーバをウェブパブリッシング・ウィザードで登録するためにファイルをダブルクリックしてください。</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>テスト</h2><ul><li>Windows Explorerではファイルを選択して、左のウインドウで <b>Publish xxx on the web</b> を選択してください。</li><li>ファイルの選択を確定してください。<b>Next</b> をクリックしてください。</li><li>表示されるサービスのリストから、あなたのフォトギャラリー用に1つ選択してください ( あなたのギャラリー名を持っています )。サービスが表示されない場合、上記に記載されている <b>cpg_pub_wizard.reg</b> がインストールされているか確認してください。</li><li>必要な場合、ログイン情報を入力してください。</li><li>あなたの写真のターゲットアルバムを選択するか、新しいアルバムを作成してください。</li><li><b>next</b> をクリックしてください。写真のアップロードが開始されます。</li><li>完了した場合、写真が適切に追加されているかギャラリーを確認してください。</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>注意 :</h2><ul><li>アップロードが開始すると、ウィザードはスクリプトによるエラーメッセージを表示することができませんので、あなたがギャラリーを確認するまでアップロードが失敗したか成功したか分かりません。</li><li>ファイルのアップロードが失敗した場合、Coppermine設定ページの「デバッグモードを有効にする」を有効にしてください。その後、あなたのCoppermineディレクトリの１つの写真ファイルで、
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+エラーメッセージが表示されるか確認してください。</li><li>ギャラリーがウィザードを通じた写真アップロードの<i>flood</i>を避けるため、<b>ギャラリー管理者</b> および <b>自分のアルバムを所有しているユーザ</b> のみこの機能を使用することができます。</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XPウェブパブリッシングウィザード',
+  'welcome' => 'ようこそ <b>%s</b> さん',
+  'need_login' => 'このウィザードを使用する前に、ウェブブラウザを使用してギャラリーにログインしてください。<p/><p>表示されている場合、<b>次回からユーザ名・パスワードの入力を省略</b>オプションの選択をログイン時に忘れずに行ってください。',
+  'no_alb' => '申し訳ございません。あなたがこのウィザードで写真のアップロードを許可したアルバムが存在していません。',
+  'upload' => 'あなたの写真をアルバムにアップロードする',
+  'create_new' => 'あなたの写真の新しいアルバムを作成',
+  'album' => 'アルバム',
+  'category' => 'カテゴリ',
+  'new_alb_created' => 'あなたの新しいアルバム「<b>%s</b>」が作成されました。',
+  'continue' => '写真をアップロードするには「次へ」をクリックしてください。',
+  'link' => 'このリンク',
+);
+}
 ?>
\ No newline at end of file
diff -ruN 133/lang/japanese-utf-8.php cpg148/lang/japanese-utf-8.php
--- 133/lang/japanese-utf-8.php	2004-12-30 01:03:30.000000000 -0600
+++ cpg148/lang/japanese-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1278 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: japanese-utf-8.php,v 1.10 2004/12/29 23:03:30 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Japanese',  
-  'lang_name_native' => 'Japanese', 
-  'lang_country_code' => 'jp', 
-  'trans_name'=> 'Mitsuhiro Yoshida', //the name of the translator - can be a nickname
-  'trans_email' => 'mits@mitstek.com', //translator's email address (optional)
-  'trans_website' => 'http://mitstek.com/', //translator's website (optional)
-  'trans_date' => '2004-04-07', //the date the translation was created / last modified
-);
-
-$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('バイト', 'KB', 'MB');
-
-// 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');
-
-// Some common strings
-$lang_yes = 'Yes';
-$lang_no  = 'No';
-$lang_back = '戻る';
-$lang_continue = '続ける';
-$lang_info = '情報';
-$lang_error = 'エラー';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%Y年%B月%d日';
-$lastcom_date_fmt =  '%y/%m/%d/ %H:%M';
-$lastup_date_fmt =   '%Y年%B月%d日';
-$register_date_fmt = '%Y年%B月%d日';
-$lasthit_date_fmt =  '%Y年%B月%d日 %I:%M %p';
-$comment_date_fmt =  '%Y年%B月%d日 %I:%M %p';
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => 'ランダムファイル',
-  'lastup' => '新着写真',
-  'lastalb'=> '最新アルバム',
-  'lastcom' => '最新コメント',
-  'topn' => '最多閲覧',
-  'toprated' => 'トップレート',
-  'lasthits' => '最終閲覧',
-  'search' => '検索結果',
-  'favpics'=> 'お気に入り'
-);
-
-$lang_errors = array(
-  'access_denied' => 'このページに対するアクセス権がありません。',
-  'perm_denied' => 'この操作を行う権限がありません。',
-  'param_missing' => '必要なパラメータ無しでスクリプトが実行されました。',
-  'non_exist_ap' => '選択されたアルバムは存在しません!', 
-  'quota_exceeded' => 'ディスク使用量オーバー<br /><br />あなたが使用できるディスク容量は [quota]Kです。現在 [space]Kを使用しています。このファイルを追加するとディスク容量がオーバーします。',
-  'gd_file_type_err' => 'GDイメージライブラリーを使用する場合、JPEGとPNG形式のファイルのみ使用可能です。',
-  'invalid_image' => 'あなたがアップロードした画像は破損したか、GDライブラリーで処理することが出来ません。',
-  'resize_failed' => '画像サイズが小さいため、サムネイルを作成出来ません。',
-  'no_img_to_display' => '表示する画像はありません。',
-  'non_exist_cat' => '選択したカテゴリは存在しません。',
-  'orphan_cat' => '存在しない親カテゴリを持っています。カテゴリマネージャーを使って問題を解決してください!',
-  'directory_ro' => 'ディレクトリ \'%s\' に書込み権がありません。ファイルの削除は出来ません。',
-  'non_exist_comment' => '選択したコメントは存在しません。',
-  'pic_in_invalid_album' => '存在しないアルバム(%s)内にファイルがあります !?',
-  'banned' => 'あなたは現在このサイトへのアクセスを禁止されています。',
-  'not_with_udb' => 'フォーラムソフトに統合された為、この機能はCoppermineで無効にされています。フォーラムソフトで管理される為、この機能に関する設定は、ここでサポートされません。',
-  'offline_title' => 'オフライン', 
-  'offline_text' => '現在ギャラリーはオフラインです - もう暫くお待ちください',
-  'ecards_empty' => '表示するeカードレコードがありません。eカードを使用可にしているか設定画面で確認してください!',
-  'action_failed' => 'エラーが発生しました。Coppermineは処理を正常に終了出来ませんでした。', 
-  'no_zip' => 'ZIPファイルを生成するライブラリが使用出来ません。Coppermine管理者に連絡してください。', 
-  'zip_type' => 'ZIPファイルをアップロードする権限がありません。',
-);
-
-$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>';
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'アルバムリストへ移動',
-  'alb_list_lnk' => 'アルバムリスト',
-  'my_gal_title' => 'パーソナルギャラリーへ移動',
-  'my_gal_lnk' => 'マイギャラリー',
-  'my_prof_lnk' => 'マイプロフィール',
-  'adm_mode_title' => '管理者モードに変更',
-  'adm_mode_lnk' => '管理者モード',
-  'usr_mode_title' => 'ユーザモードに変更',
-  'usr_mode_lnk' => 'ユーザモード',
-  'upload_pic_title' => 'アルバムにファイルをアップロード', 
-  'upload_pic_lnk' => 'ファイルのアップロード',
-  'register_title' => 'アカウントの作成',
-  'register_lnk' => 'ユーザ登録',
-  'login_lnk' => 'ログイン',
-  'logout_lnk' => 'ログアウト',
-  'lastup_lnk' => '最新アップロード',
-  'lastcom_lnk' => '最新コメント',
-  'topn_lnk' => '閲覧最多',
-  'toprated_lnk' => 'トップレート',
-  'search_lnk' => '検索',
-  'fav_lnk' => 'お気に入り',
-  'memberlist_title' => 'メンバーリストの表示',
-  'memberlist_lnk' => 'メンバーリスト',
-  'faq_title' => '写真ギャラリー&quot;Coppermine&quot;に関するよくある質問と答え', 
-  'faq_lnk' => 'FAQ',
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'アップロード承認',
-  'config_lnk' => '設定',
-  'albums_lnk' => 'アルバム',
-  'categories_lnk' => 'カテゴリ',
-  'users_lnk' => 'ユーザ',
-  'groups_lnk' => 'グループ',
-  'comments_lnk' => 'コメントのレビュー',
-  'searchnew_lnk' => 'ファイル一括登録',
-  'util_lnk' => '管理ツール',
-  'ban_lnk' => 'アクセス禁止ユーザ',
-  'db_ecard_lnk' => 'eカードの表示',
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'マイアルバムの作成 / 整理',
-  'modifyalb_lnk' => 'マイアルバムの修正',
-  'my_prof_lnk' => 'マイプロフィール',
-);
-
-$lang_cat_list = array(
-  'category' => 'カテゴリ',
-  'albums' => 'アルバム',
-  'pictures' => 'ファイル',
-);
-
-$lang_album_list = array(
-  'album_on_page' => 'アルバム数 %d / %dページ中'
-);
-
-$lang_thumb_view = array(
-  'date' => '日付',
-  //Sort by filename and title
-  'name' => 'ファイル名',
-  'title' => 'タイトル',
-  'sort_da' => '日付の昇順で並び替え',
-  'sort_dd' => '日付の降順で並び替え',
-  'sort_na' => 'ファイル名の昇順で並び替え',
-  'sort_nd' => 'ファイル名の降順で並び替え',
-  'sort_ta' => '写真タイトルの昇順で並び替え',
-  'sort_td' => '写真タイトルの降順で並び替え',
-  'download_zip' => 'ZIPファイルとしてダウンロードする',
-  'pic_on_page' => 'ファイル数 %d / %dページ中',
-  'user_on_page' => 'ユーザ数 %d / %dページ中'
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'サムネイルページに戻る',
-  'pic_info_title' => 'ファイル情報の表示/非表示',
-  'slideshow_title' => 'スライドショー',
-  'ecard_title' => 'この写真をeカードとして送信する',
-  'ecard_disabled' => 'eカードは送信出来ません。',
-  'ecard_disabled_msg' => 'eカードを送信する権限がありません。',
-  'prev_title' => '前へ',
-  'next_title' => '次へ',
-  'pic_pos' => 'ファイル %s/%s',
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'このファイルを評価する',
-  'no_votes' => '(未投票)',
-  'rating' => '(現在のレーティング: %s/5&nbsp;&nbsp;&nbsp;投票数 %s件)',
-  'rubbish' => '酷い',
-  'poor' => '悪い',
-  'fair' => '普通',
-  'good' => '良い',
-  'excellent' => '素晴らしい',
-  'great' => '凄い',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => '致命的なエラー',
-  'file' => 'ファイル: ',
-  'line' => '行: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'ファイル名 : ',
-  'filesize' => 'ファイルサイズ : ',
-  'dimensions' => '大きさ : ',
-  'date_added' => '登録日 : '
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => 'コメント数 %s',
-  'n_views' => '閲覧回数 %s',
-  'n_votes' => '(投票数 %s)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'デバッグ情報',
-  'select_all' => '全てを選択',
-  'copy_and_paste_instructions' => 'coppermineのサポート掲示板にサポートの依頼を投稿する場合は、このデバッグ表示をコピー&ペーストしてください。投稿前にパスワードを***に書換えてください。',
-  'phpinfo' => 'phpinfoを表示',
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'デフォルト言語',
-  'choose_language' => '言語を選択してください',
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'デフォルトテーマ',
-  'choose_theme' => 'テーマを選択してください',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'ビックリ',
-  'Question' => '質問',
-  'Very Happy' => 'とても幸せ',
-  'Smile' => 'スマイル',
-  'Sad' => '悲しい',
-  'Surprised' => '驚き',
-  'Shocked' => 'ショック',
-  'Confused' => '混乱',
-  'Cool' => 'クール',
-  'Laughing' => '笑い',
-  'Mad' => '怒り',
-  'Razz' => '苦笑い',
-  'Embarassed' => '恥ずかしい',
-  'Crying or Very sad' => '泣く又はとても悲しい',
-  'Evil or Very Mad' => '悪い又はとても怒った',
-  'Twisted Evil' => '意地悪い',
-  'Rolling Eyes' => '転がる目',
-  'Wink' => 'ウインク',
-  'Idea' => 'アイディア',
-  'Arrow' => '許可',
-  'Neutral' => '中立',
-  'Mr. Green' => 'ミスター・グリーン',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => '管理者モードを終了中 ...',
-  1 => '管理者モードに移行中 ...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'アルバムにはアルバム名が必要です !',
-  'confirm_modifs' => '本当に更新しても宜しいですか ?',
-  'no_change' => '何も変更されていません !',
-  'new_album' => '新しいアルバム',
-  'confirm_delete1' => '本当にこのアルバムを削除しても宜しいですか ?',
-  'confirm_delete2' => '\nアルバムに含まれる全ての写真とコメントは削除されます !',
-  'select_first' => '最初にアルバムを選択してください。',
-  'alb_mrg' => 'アルバム管理',
-  'my_gallery' => '* マイギャラリー *',
-  'no_category' => '* カテゴリ無し *',
-  'delete' => '削除',
-  'new' => '新規作成',
-  'apply_modifs' => '更新の適用',
-  'select_category' => 'カテゴリ選択',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => '「%s」の操作に必要なパラメータが渡されていません !',
-  'unknown_cat' => '選択したカテゴリはデータベースに存在しません。',
-  'usergal_cat_ro' => 'ユーザギャラリーのカテゴリは削除出来ません !',
-  'manage_cat' => 'カテゴリの管理',
-  'confirm_delete' => '本当にこのカテゴリを削除しても宜しいですか ?',
-  'category' => 'カテゴリ',
-  'operations' => '操作',
-  'move_into' => '移動先',
-  'update_create' => 'カテゴリの作成/更新',
-  'parent_cat' => '親カテゴリ',
-  'cat_title' => 'カテゴリ名',
-  'cat_thumb' => 'カテゴリサムネイル',
-  'cat_desc' => 'カテゴリ説明'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => '設定',
-  'restore_cfg' => 'インストール直後の状態に戻す',
-  'save_cfg' => '新しい設定を保存する',
-  'notes' => 'Notes',
-  'info' => '情報',
-  'upd_success' => 'Coppermineの設定が更新されました。',
-  'restore_success' => 'Coppermineデフォルトの設定にリストアされました。',
-  'name_a' => '写真名の昇順',
-  'name_d' => '写真名の降順',
-  'title_a' => 'タイトルの昇順',
-  'title_d' => 'タイトルの降順',
-  'date_a' => '日付の昇順',
-  'date_d' => '日付の降順',
-  'th_any' => 'サムネイルの最大サイズ',
-  'th_ht' => '高さ',
-  'th_wd' => '幅',
-  'label' => 'ラベル',
-  'item' => '項目',
-  'debug_everyone' => '全員',
-  'debug_admin' => '管理者のみ',
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  '一般設定',
-  array('ギャラリー名', 'gallery_name', 0),
-  array('ギャラリーの説明', 'gallery_description', 0),
-  array('管理者のメールアドレス', 'gallery_admin_email', 0),
-  array('eカードの「もっと写真を見る」リンクのターゲットアドレス', 'ecards_more_pic_target', 0),
-  array('ギャラリーをオフラインにする', 'offline', 1), 
-  array('eカードを記録する', 'log_ecards', 1),
-  array('お気に入りのZIPファイルのダウンロードを許可する', 'enable_zipdownload', 1),
-
-  '言語、テーマ &amp; Charset設定',
-  array('言語', 'lang', 5),
-  array('テーマ', 'theme', 6),
-  array('言語リストを表示する', 'language_list', 1),
-  array('国旗を表示する', 'language_flags', 8),
-  array('言語選択に&quot;リセット&quot;を表示する', 'language_reset', 1),
-  array('テーマリストを表示', 'theme_list', 1),
-  array('テーマ選択に&quot;リセット&quot;を表示する', 'theme_reset', 1), 
-  array('FAQを表示する', 'display_faq', 1),
-  array('bbcodeヘルプを表示する', 'show_bbcode_help', 1),
-  array('エンコード', 'charset', 4),
-
-  'アルバムリスト表示',
-  array('メインテーブルの幅 (ピクセル又は%)', 'main_table_width', 0),
-  array('カテゴリ階層の表示数', 'subcat_level', 0),
-  array('アルバムの表示数', 'albums_per_page', 0),
-  array('アルバムリストの列数', 'album_list_cols', 0),
-  array('サムネイルのサイズ (ピクセル)', 'alb_list_thumb_size', 0),
-  array('メインページのコンテンツ', 'main_page_layout', 0),
-  array('カテゴリに第一レベルのサムネイルを表示する','first_level',1),
-
-  'サムネイル表示',
-  array('サムネイルページの列数', 'thumbcols', 0),
-  array('サムネイルページの行数', 'thumbrows', 0),
-  array('タブの最大表示数', 'max_tabs', 10), 
-  array('サムネイルの下にファイル説明を表示する (写真名に追加)', 'caption_in_thumbview', 1), 
-  array('サムネイルの下に閲覧数を表示する', 'views_in_thumbview', 1), 
-  array('サムネイルの下にコメント数を表示する', 'display_comment_count', 1),
-  array('サムネイルの下にアップロードした人の名前を表示する', 'display_uploader', 1),
-  array('ファイルのデフォルト並び順', 'default_sort_order', 3),
-  array('「トップレート」リストにファイルが表示される為の最小投票数', 'min_votes_for_rating', 0),
-
-  '画像表示とコメント設定',
-  array('写真表示のテーブル幅 (ピクセル又は%)', 'picture_table_width', 0),
-  array('写真情報をデフォルトで表示する', 'display_pic_info', 1),
-  array('コメント中の使用禁止用語を取除く', 'filter_bad_words', 1),
-  array('コメント中のスマイリー使用を許可する', 'enable_smilies', 1),
-  array('1つの写真に対して同一ユーザより複数の連続したコメント許可する (flood protectionを使用停止にする)', 'disable_comment_flood_protect', 1),
-  array('写真説明の最大長', 'max_img_desc_length', 0),
-  array('1語あたりの最大文字数 (注意: 日本語の場合、コメントの最大長と同値)', 'max_com_wlength', 0),
-  array('コメントの最大行数', 'max_com_lines', 0),
-  array('コメントの最大長 (半角換算)', 'max_com_size', 0),
-  array('フィルムストリップを表示する', 'display_film_strip', 1),
-  array('フィルムストリップ内の項目表示数', 'max_film_strip_items', 0),
-  array('コメント投稿時に管理者にメール通知する', 'email_comment_notification', 1), 
-  array('スライドショーの間隔 (1/1000秒単位)', 'slideshow_interval', 0), 
-
-  'ファイルとサムネイル設定',
-  array('JPEGファイルのクオリティー', 'jpeg_qual', 0),
-  array('サムネイルの最大幅又は高さ <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0),
-  array('使用する寸法 ( 幅 又は 高さ 又は サムネイルの最大サイズ )<b>*</b>', 'thumb_use', 7),
-  array('中間写真を作成する','make_intermediate',1),
-  array('中間写真の最大幅又は高さ <b>*</b>', 'picture_width', 0),
-  array('中間写真/ビデオの最大幅又は高さ <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0),
-  array('アップロードファイルの最大サイズ (KB)', 'max_upl_size', 0),
-  array('アップロード写真/ビデオの最大幅又は高さ (ピクセル)', 'max_upl_width_height', 0),
-
-  'ファイルとサムネイル設定の高度な設定',
-  array('ログインしていないユーザにプライベートアルバムアイコンを表示する','show_private',1),
-  array('ファイル名の使用禁止文字', 'forbiden_fname_char',0),
-  //array('アップロードの使用可能拡張子', 'allowed_file_extensions',0),
-  array('使用可能イメージタイプ', 'allowed_img_types',0),
-  array('使用可能ムービータイプ', 'allowed_mov_types',0),
-  array('使用可能オーディオタイプ', 'allowed_snd_types',0),
-  array('使用可能ドキュメントタイプ', 'allowed_doc_types',0),
-  array('イメージのリサイズ方法','thumb_method',2),
-  array('ImageMagickのパス (例 /usr/bin/X11/)', 'impath', 0),
-  //array('使用可能イメージタイプ (ImageMagickのみ)', 'allowed_img_types',0),
-  array('ImageMagickのコマンドラインオプション', 'im_options', 0),
-  array('JPEGファイルのEXIFデータを取得する', 'read_exif_data', 1),
-  array('JPEGファイルのIPTCデータを取得する', 'read_iptc_data', 1),
-  array('アルバムディレクトリ <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0),
-  array('ユーザファイルディレクトリ <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0),
-  array('中間写真の接頭辞 <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0),
-  array('サムネイルの接頭辞 <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0),
-  array('ディレクトリのデフォルトパーミッション', 'default_dir_mode', 0),
-  array('ファイルのデフォルトパーミッション', 'default_file_mode', 0),
-
-  'ユーザ設定',
-  array('ユーザ登録を許可する', 'allow_user_registration', 1),
-  array('ユーザ登録にメール承認を必要とする', 'reg_requires_valid_email', 1),
-  array('管理者にユーザ登録をメール通知する', 'reg_notify_admin_email', 1),
-  array('2人のユーザによる同一メールアドレスの登録を許可する', 'allow_duplicate_emails_addr', 1),
-  array('ユーザがプライベートアルバムを作成出来る', 'allow_private_albums', 1),
-  array('ユーザがプライベートアルバムを作成出来る (注意: \'yes\' から \'no\' に変更した場合、現存する全てのプライベートは公開されます)', 'allow_private_albums', 1),
-  array('管理者にユーザのアップロード承認待ちをメール通知する', 'upl_notify_admin_email', 1),
-  array('ログインユーザにメンバーリストの閲覧を許可する', 'allow_memberlist', 1),
-
-  '画像説明のためのカスタムフィールド (使用しない場合は空白)',
-  array('フィールド名 1', 'user_field1_name', 0),
-  array('フィールド名 2', 'user_field2_name', 0),
-  array('フィールド名 3', 'user_field3_name', 0),
-  array('フィールド名 4', 'user_field4_name', 0),
-
-  'クッキー設定',
-  array('スクリプトで使用するクッキー名 (統合環境でBBSを使用する場合は、bbsのクッキー名と違う名称を使用してください)', 'cookie_name', 0),
-  array('スクリプトで使用するクッキーの保存先', 'cookie_path', 0),
-
-  'その他の設定',
-  array('デバッグモードを使用する', 'debug_mode', 9),
-  array('デバッグモードで警告を表示する', 'debug_notice', 1),
-
-        '<br /><div align="center">(*) 既にギャラリーに写真が登録されている場合は、*マークが付いているフィールドは変更しないでください</div><br />
-  <a name="notice2"></a>(**) この設定を変更する場合は、変更後に追加されるファイルのみが影響を受けます。ギャラリー内にファイルがある場合は、この設定を変更しないことをお勧めします。管理メニューの&quot;<a href="util.php">管理ツール</a>(写真のリサイズ)&quot;を使用して、登録済みファイルに変更を適用することも出来ます。</div><br />',
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => '送信済みeカード',
-  'ecard_sender' => '送信者',
-  'ecard_recipient' => '受取人',
-  'ecard_date' => '送信日時',
-  'ecard_display' => 'eカードの表示',
-  'ecard_name' => '名前',
-  'ecard_email' => 'メールアドレス',
-  'ecard_ip' => 'IP #',
-  'ecard_ascending' => '昇順',
-  'ecard_descending' => '降順',
-  'ecard_sorted' => '並び替え:',
-  'ecard_by_date' => '日付',
-  'ecard_by_sender_name' => '送信者名',
-  'ecard_by_sender_email' => '送信者メールアドレス',
-  'ecard_by_sender_ip' => '送信者IPアドレス',
-  'ecard_by_recipient_name' => '受取人名',
-  'ecard_by_recipient_email' => '受取人メールアドレス',
-  'ecard_number' => '表示レコード %s - %s (%s 件中)',
-  'ecard_goto_page' => 'ページ移動',
-  'ecard_records_per_page' => '1ページ当たりのレコード数',
-  'check_all' => '全てを選択',
-  'uncheck_all' => 'すべての選択を解除 ',
-  'ecards_delete_selected' => '選択したeカードを削除する',
-  'ecards_delete_confirm' => '本当にレコードを削除しても宜しいですか? チェックボックスをチェックしてください!',
-  'ecards_delete_sure' => '削除確認',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'お名前とコメントを入力してください。',
-  'com_added' => 'あなたのコメントは追加されました。',
-  'alb_need_title' => 'アルバム名を入力してください !',
-  'no_udp_needed' => '更新は必要ありません。',
-  'alb_updated' => 'アルバムが更新されました。',
-  'unknown_album' => '選択したアルバムが存在しない、又はこのアルバムにアップロードする権限がありません。',
-  'no_pic_uploaded' => 'ファイルはアップロードされませんでした !<br /><br />アップロードするファイルを正しく選択している場合は、サーバが</br>ファイルのアップロードを許可しているか確認してください ...',
-  'err_mkdir' => 'ディレクトリ %s の作成に失敗しました !',
-  'dest_dir_ro' => '対象ディレクトリ %s はスクリプトによる書込みが出来ません !',
-  'err_move' => '%s を %s に移動できません !',
-  'err_fsize_too_large' => 'あなたがアップロードしたファイルのサイズは大き過ぎます (最大サイズは%sx%sです) !',
-  'err_imgsize_too_large' => 'あなたがアップロードしたファイルのサイズは大き過ぎます (最大サイズは%sKBです) !',
-  'err_invalid_img' => 'あなたがアップロードしたファイルは有効な画像ではありません !',
-  'allowed_img_types' => '%s の画像のみアップロード出来ます。',
-  'err_insert_pic' => 'ファイル「%s」はアルバムに登録できません。 ',
-  'upload_success' => 'あなたのファイルは正常にアップロードされました<br /><br />管理者の承認後に表示されます。',
-  'notify_admin_email_subject' => '%s - Upload notification',
-  'notify_admin_email_body' => '%s によって写真がアップロードされました。認証する場合は、次のリンクをクリックしてください。 %s',
-  'info' => '情報',
-  'com_added' => 'コメントが追加されました。',
-  'alb_updated' => 'アルバムが更新されました。',
-  'err_comment_empty' => 'コメントが空白です !',
-  'err_invalid_fext' => '次の拡張子のファイルのみ使用できます: <br /><br />%s.',
-  'no_flood' => '申し訳ございません、あなたは既にこのファイルにコメントを投稿しています<br /><br />修正したい場合は、コメントを編集してください。',
-  'redirect_msg' => 'リダイレクトされました。<br /><br /><br />ページが自動的に更新されない場合は、「続く」をクリックしてください。',
-  'upl_success' => 'あなたのファイルは正常に登録されました。',
-  'email_comment_subject' => 'Comment posted on Coppermine Photo Gallery',
-  'email_comment_body' => 'ギャラリーにコメントが投稿されました。こちらをご覧ください:',
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'キャプション',
-  'fs_pic' => 'フルサイズ画像',
-  'del_success' => '削除成功',
-  'ns_pic' => 'ノーマルサイズ画像',
-  'err_del' => '削除不可',
-  'thumb_pic' => 'サムネイル',
-  'comment' => 'コメント',
-  'im_in_alb' => 'アルバム内の画像',
-  'alb_del_success' => 'アルバム「%s」が削除されました。',
-  'alb_mgr' => 'アルバムマネージャー',
-  'err_invalid_data' => '「%s」に不正なデータが発生しました。',
-  'create_alb' => 'アルバム「%s」の作成中',
-  'update_alb' => 'アルバム「%s」 アルバム名「%s」 インデックス「%s\」を更新しています。',
-  'del_pic' => 'ファイルの削除',
-  'del_alb' => 'アルバムの削除',
-  'del_user' => 'ユーザの削除',
-  'err_unknown_user' => '選択したユーザは存在していません !',
-  'comment_deleted' => 'コメントが削除されました。',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => '本当にこのファイルを削除しても宜しいですか ? \\n同時にコメントも削除されます。',
-  'del_pic' => 'この写真を削除',
-  'size' => '%s x %s ピクセル',
-  'views' => '%s 回',
-  'slideshow' => 'スライドショー',
-  'stop_slideshow' => 'スライドショーを停止',
-  'view_fs' => 'クリックでフルサイズの画像を表示',
-  'edit_pic' => '説明の編集',
-  'crop_pic' => 'クロップ及び回転',
-);
-
-$lang_picinfo = array(
-  'title' =>'ファイル情報',
-  'Filename' => 'ファイル名',
-  'Album name' => 'アルバム名',
-  'Rating' => 'レーティング (投票数 %s件)',
-  'Keywords' => 'キーワード',
-  'File Size' => 'ファイルサイズ',
-  'Dimensions' => '大きさ',
-  'Displayed' => '表示',
-  'Camera' => 'カメラ',
-  'Date taken' => '撮影日',
-  'Aperture' => 'レンズ',
-  'Exposure time' => '露出時間',
-  'Focal length' => '焦点距離',
-  'Comment' => 'コメント',
-  'addFav'=>'お気に入りに追加',
-  'addFavPhrase'=>'お気に入り',
-  'remFav'=>'お気に入りから削除',
-  'iptcTitle'=>'IPTCタイトル',
-  'iptcCopyright'=>'IPTC著作権',
-  'iptcKeywords'=>'IPTCキーワード',
-  'iptcCategory'=>'IPTCカテゴリ',
-  'iptcSubCategories'=>'IPTCサブカテゴリ',
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'このコメントを編集する',
-  'confirm_delete' => '本当にこのコメントを削除しても宜しいですか ?',
-  'add_your_comment' => 'コメントを追加する',
-  'name'=>'名前',
-  'comment'=>'コメント',
-  'your_name' => 'お名前',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => '画像のクリックでウインドウを閉じる',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'eカードの送信',
-  'invalid_email' => '<b>警告</b> : メールアドレスが正しくありません !',
-  'ecard_title' => 'An e-card from %s for you',
-  'error_not_image' => '画像以外はeカードとして送信出来ません。',
-  'view_ecard' => 'eカードが正常に表示されない場合は、このリンクをクリックしてください。',
-  'view_more_pics' => 'もっと写真を見る場合は、このリンクをクリックしてください !',
-  'send_success' => 'eカードが送信されました。',
-  'send_failed' => '申し訳ございません、eカードを送信出来ませんでした ...',
-  'from' => 'From',
-  'your_name' => 'お名前',
-  'your_email' => 'メールアドレス',
-  'to' => 'To',
-  'rcpt_name' => '受取人のお名前',
-  'rcpt_email' => '受取人のメールアドレス',
-  'greetings' => 'あいさつ',
-  'message' => 'メッセージ',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'ファイル情報',
-  'album' => 'アルバム',
-  'title' => '写真名',
-  'desc' => '説明',
-  'keywords' => 'キーワード',
-  'pic_info_str' => '%s&times;%s - %sKB - 閲覧回数 %s - 投票数 %s',
-  'approve' => 'ファイルの承認',
-  'postpone_app' => '承認の延期',
-  'del_pic' => 'ファイルの削除',
-  'read_exif' => 'EXIF情報を再度取得する',
-  'reset_view_count' => '閲覧カウンタのリセット',
-  'reset_votes' => '投票のリセット',
-  'del_comm' => 'コメントの削除',
-  'upl_approval' => 'アップロード承認',
-  'edit_pics' => 'ファイルの編集',
-  'see_next' => '前へ',
-  'see_prev' => '次へ',
-  'n_pic' => 'ファイル数 %s',
-  'n_of_pic_to_disp' => 'ファイル表示数',
-  'apply' => '更新の適用',
-  'crop_title' => 'Coppermineピクチャーエディタ',
-  'preview' => 'プレビュー',
-  'save' => '写真の保存',
-  'save_thumb' =>'サムネイルとして保存',
-  'sel_on_img' =>'選択は画像内で行ってください!',
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'よくある質問と答え ',
-  'toc' => '目次',
-  'question' => '質問: ',
-  'answer' => '答え: ', 
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  '一般的なFAQ', //
-  array('なぜユーザ登録する必要がありますか?', 'ユーザ登録の要否は管理者によって決定されます。ユーザ登録することで、メンバーはファイルのアップロード、お気に入りの追加、写真の評価、コメントの投稿等の機能を使用することが出来ます。', 'allow_user_registration', '0'),
-  array('ユーザ登録方法は?', '&quot;ユーザ登録&quot;にアクセスして必須項目フィールドに必要事項を入力してください(必要であれば任意項目も)。<br />管理者がメール承認を利用可にしている場合は個人情報を送信した後、登録メールアドレス宛にアカウントの活性化に関する説明が記載されたメールが送信されます。ログインする為にはアカウントの活性化を行ってください。', 'allow_user_registration', '1'),
-  array('ログインの方法は?', '&quot;ログイン&quot;画面にアクセスしてユーザ名とパスワードを入力してください。&quot;ユーザ名・パスワードを記憶&quot;をチェックすると以後自動的にログインすることが出来ます。 <br /><b>重要:クッキーは利用可にしてください。&quot;ユーザ名・パスワードを記憶&quot;を使用する場合は、このサイト発行のクッキーを削除しないでください。</b>', 'offline', 0),
-  array('なぜログイン出来ないのですか?', 'ユーザ登録後に送信されるメールに記載されていたリンクをクリックしましたか? リンクをクリックすることでアカウントを活性化することが出来ます。他のログインに関するトラブルは管理者にお問合せください。', 'offline', 0),
-  array('パスワードを忘れたら?', 'このサイトに&quot;パスワードを忘れました&quot;リンクがある場合はお使いください。その他の場合はサイト管理者に新しいパスワードの発行を依頼してください。', 'offline', 0),
-  array('普段使用しているメールアドレスを変更したら?', 'ログイン後、&quot;マイプロフィール&quot;で変更してください。', 'offline', 0),
-  array('&quot;お気に入り&quot;に写真を保存する方法は?', '写真をクリックした後、&quot;写真情報&quot;リンク(<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />)をクリックしてください。写真情報の下方にある&quot;お気に入りに追加&quot;をクリックしてください。<br />管理者には&quot;写真情報&quot;がデフォルトで表示されています。<br /><b>重要:クッキーを使用可にして、このサイト発行のクッキーを削除しないでください。', 'offline', 0),
-  array('写真の評価方法は?', '写真のサムネイルをクリックして、下方に表示されるレーティングを選択してください。', 'offline', 0),
-  array('写真へのコメント投稿方法は?', '写真のサムネイルをクリックして、下方に表示されるコメント欄に投稿してください。', 'offline', 0),
-  array('写真のアップロード方法は?', '&quot;ファイルのアップロード&quot;にアクセスして、ファイルをアップロードしたいアルバムを選択してください。&quot;参照&quot;をクリックした後、アップロードしたいファイルを選択して&quot;開く&quot;をクリックします。(必要に応じてタイトル、説明文を付加えてください) 最後に&quot;ファイルのアップロード&quot;をクリックしてください。', 'allow_private_albums', 0),
-  array('どこに写真をアップロードすれば良いですか?', '&quot;マイギャラリー&quot;内のアルバムに写真をアップロードすることが出来ます。管理者の設定により、メインギャラリー内のアルバムに写真をアップロードすることも出来ます。', 'allow_private_albums', 0),
-  array('どのような種類とサイズの写真をアップロード出来ますか?', 'アップロード出来るサイズと種類(jpg,gif,等)は管理者により決定されます。', 'offline', 0),
-  array('&quot;マイギャラリー&quot;とは?', '&quot;マイギャラリー&quot;はユーザが写真をアップロード及び管理することが出来る個人用ギャラリーです。', 'allow_private_albums', 0),
-  array('&quot;マイギャラリー&quot;内のアルバム作成・リネーム・削除方法は?', 'まず、&quot;管理者モード&quot;にしてください。<br />&quot;アルバム&quot;にアクセスして&quot;新規作成&quot;をクリックしてください。 &quot;新しいアルバム&quot;を好きな名称に変更してください。<br />ギャラリー内の全てのアルバムの名称を変更することが出来ます。<br />&quot;更新の適用&quot;をクリックしてください。', 'allow_private_albums', 0),
-  array('マイアルバムの修正及び閲覧の制限方法は?', 'まず、&quot;管理者モード&quot;にしてください。<br />&quot;アルバムの更新&quot;バーにある&quot;マイアルバムの修正&quot;にアクセスして、修正したいアルバムを選択してください。<br />ここでアルバム名、説明、サムネイル、閲覧制限、コメント/レーティングのパーミッションを変更することが出来ます。<br />&quot;アルバムの更新&quot;をクリックしてください。', 'allow_private_albums', 0),
-  array('他のユーザのギャラリーを閲覧する方法は?', '&quot;アルバムリスト&quot;にアクセスして、&quot;ユーザギャラリー&quot;を選択してください。', 'allow_private_albums', 0),
-  array('クッキーとは?', 'クッキーは、ウェブサイトからあなたのコンピュータに保存されるプレインテキストのデータです。<br />通常、クッキーはユーザがサイトに戻って来た時に、再度ログインしなくても済むように利用されます。また、他の多くの役割を持っています。', 'offline', 0),
-  array('このプログラムの入手方法は?', 'Coppermineは、GNU GPLによりリリースされたフリーのマルチメディアギャラリーです。Coppermineは、多機能なシステムであり、様々なプラットフォームに移植されています。詳細情報の閲覧、ダウンロードは<a href="http://coppermine.sf.net/">Coppermineホームページ</a>にアクセスして行ってください。', 'offline', 0),
-
-  'サイト運用',
-  array('&quot;アルバムリスト&quot;とは?', 'アルバムリストでは、ギャラリー全てをそれぞれのカテゴリへのリンクと共に表示します。サムネイルは、カテゴリへリンクされています。', 'offline', 0),
-  array('&quot;マイギャラリー&quot;とは?', 'マイギャラリーでは、ユーザが自身のギャラリーを作成することが出来ます。ユーザは、写真のアップロードと同様に、アルバムの追加、削除、修正を行うことが出来ます。', 'allow_private_albums', 0),
-  array('&quot;管理者モード&quot;と&quot;ユーザモード&quot;の違いは?', '管理者モードでは、ユーザが自分のギャラリーを(管理者が許可している場合は他の人のギャラリーも)修正することが出来ます。', 'allow_private_albums', 0),
-  array('&quot;ファイルのアップロード&quot;とは?', 'ユーザは自分又は管理者が選択したギャラリーに写真をアップロードすることが出来ます。 (サイズと種類は管理者により設定されます)', 'allow_private_albums', 0),
-  array('&quot;最新アップロード&quot;とは?', '最新アップロードでは、サイトにアップロードされた直近のファイルが表示されます。', 'offline', 0),
-  array('&quot;最新コメント&quot;とは?', '最新コメントでは、写真に投稿された直近のコメントが表示されます。', 'offline', 0),
-  array('&quot;閲覧最多&quot;とは?', '閲覧最多では、ログインの有無に係わらず全ユーザから最も閲覧された写真が表示されます。', 'offline', 0),
-  array('&quot;トップレート&quot;とは?', 'トップレートでは、ユーザによりレーティングされたトップレートの写真が、平均レーティングと共に表示されます。(例: 5名のユーザが<img src="images/rating3.gif" width="65" height="14" border="0" alt="" />のレーティングを行った場合、写真の平均レーティングは<img src="images/rating3.gif" width="65" height="14" border="0" alt="" />となります。5名のユーザが1から5のレーティングを行った場合(1,2,3,4,5)、平均レーティングは<img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> になります。)<br />レーティングの範囲は、<img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (最高) から <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (最低)の間です。', 'offline', 0),
-  array('&quot;お気に入り&quot;とは?', 'お気に入りでは、お気に入りの写真情報を、あなたのコンピュータにクッキーで保存します。', 'offline', 0),
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'パスワードリマインダ', 
-  'err_already_logged_in' => '既にログインしています !',
-  'enter_username_email' => 'ユーザ名又はメールアドレスを入力してください',
-  'submit' => 'go',
-  'failed_sending_email' => 'パスワードリマインダによるメールは送信出来ません!',
-  'email_sent' => 'ユーザ名とパスワードを記載したメールが %s 宛に送信されました',
-  'err_unk_user' => '選択したユーザは登録されていません!',
-  'passwd_reminder_subject' => '%s - Password reminder',
-  'passwd_reminder_body' => 'ログインデータが請求されました:
-ユーザ名: %s
-パスワード: %s
-ログインはこちら %s ',
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'グループ名',
-  'disk_quota' => 'ディスク容量',
-  'can_rate' => 'ファイル写真を評価可能',
-  'can_send_ecards' => 'e-カードを送信可能',
-  'can_post_com' => 'コメントを投稿可能',
-  'can_upload' => 'ファイルをアップロード可能',
-  'can_have_gallery' => 'パーソナルギャラリーを作成可能',
-  'apply' => '更新の適用',
-  'create_new_group' => '新規グループの作成',
-  'del_groups' => '選択したグループの削除',
-  'confirm_del' => '警告、グループを削除した場合、グループに属していたユーザは\'Registered\'グループに移動されます !\n\n処理を続けますか ?',
-  'title' => 'ユーザグループの管理',
-  'approval_1' => 'パブリックアップロード承認 (1)',
-  'approval_2' => 'プライベートアップロード承認 (2)',
-  'upload_form_config' => 'アップロードフォーム設定',
-  'upload_form_config_values' => array( '単一ファイルアップロードのみ', '複数ファイルアップロードのみ', 'URLアップロードのみ', 'ZIPアップロードのみ', 'ファイル-URL', 'ファイル-ZIP', 'URL-ZIP', 'ファイル-URL-ZIP'),
-  'custom_user_upload'=>'ユーザはアップロードボックスの数を変更出来ますか?',
-  'num_file_upload'=>'ファイルアップロードボックスの最大数',
-  'num_URI_upload'=>'URLアップロードボックスの最大数',
-  'note1' => '<b>(1)</b> パブリックアルバムへアップロードされた写真は管理者の承認が必要です。',
-  'note2' => '<b>(2)</b> ユーザのアルバムへアップロードされた写真は管理者の承認が必要です。',
-  'notes' => '注意'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Welcome !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => '本当にこのアルバムを削除しても宜しいですか ? \\n同時に全ての写真とコメントは削除されます。',
-  'delete' => '削除',
-  'modify' => 'プロパティ',
-  'edit_pics' => 'ファイルの編集',
-);
-
-$lang_list_categories = array(
-  'home' => 'Home',
-  'stat1' => 'カテゴリ数:<b>[cat]</b>&nbsp;&nbsp;&nbsp;アルバム数:<b>[albums]</b>&nbsp;&nbsp;&nbsp;写真枚数:<b>[pictures]</b>&nbsp;&nbsp;&nbsp;コメント数:<b>[comments]</b>&nbsp;&nbsp;&nbsp;閲覧回数:<b>[views]</b>',
-  'stat2' => 'アルバム数:<b>[albums]</b>&nbsp;&nbsp;&nbsp;写真枚数:<b>[pictures]</b>&nbsp;&nbsp;&nbsp;閲覧回数:<b>[views]</b>',
-  'xx_s_gallery' => '%sのギャラリー',
-  'stat3' => 'アルバム数:<b>[albums]</b>&nbsp;&nbsp;&nbsp;写真枚数:<b>[pictures]</b>&nbsp;&nbsp;&nbsp;コメント数:<b>[comments]</b>&nbsp;&nbsp;&nbsp;閲覧回数:<b>[views]</b>'
-);
-
-$lang_list_users = array(
-  'user_list' => 'ユーザリスト',
-  'no_user_gal' => 'ユーザギャラリーはありません。',
-  'n_albums' => 'アルバム数 %s',
-  'n_pics' => 'ファイル数 %s'
-);
-
-$lang_list_albums = array(
-  'n_pictures' => 'ファイル数 %s',
-  'last_added' => '、最終追加日:%s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'ログイン',
-  'enter_login_pswd' => 'ユーザ名とパスワードを入力してください',
-  'username' => 'ユーザ名',
-  'password' => 'パスワード',
-  'remember_me' => 'ユーザ名・パスワードを記憶',
-  'welcome' => 'ようこそ %sさん...',
-  'err_login' => '*** ログイン出来ませんでした。再度ログインしてください ***',
-  'err_already_logged_in' => '既にログインしています !',
-  'forgot_password_link' => 'パスワードを忘れました',
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'ログアウト',
-  'bye' => '%sさん、さようなら...',
-  'err_not_loged_in' => 'ログインしていません !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP情報',
-  'explanation' => 'この内容はPHP関数<a href="http://www.php.net/phpinfo">phpinfo()</a>によって生成され、Copermine内に表示されているものです。 (右側の余白をトリミングしています。)',
-  'no_link' => '他の人にphpinfoを見られることでセキュリティ上のリスクが生じます。このページは管理者としてログインした時のみ閲覧することが出来ます。このページへのリンクを他のページに張っても、管理者としてログインしない限りアクセスは拒否されます。',
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'アルバムの更新 %s',
-  'general_settings' => '一般設定',
-  'alb_title' => 'アルバム名',
-  'alb_cat' => 'カテゴリ',
-  'alb_desc' => '説明',
-  'alb_thumb' => 'サムネイル',
-  'alb_perm' => 'このアルバムに対するパーミッション',
-  'can_view' => 'アルバム閲覧可能',
-  'can_upload' => 'ビジターは写真をアップロード出来る',
-  'can_post_comments' => 'ビジターはコメントを投稿できる',
-  'can_rate' => 'ビジターは写真を評価出来る',
-  'user_gal' => 'ユーザギャラリー',
-  'no_cat' => '* カテゴリ無し *',
-  'alb_empty' => 'アルバムには何も入っていません',
-  'last_uploaded' => '最新アップロード',
-  'public_alb' => '全員 (パブリックアルバム)',
-  'me_only' => '私のみ',
-  'owner_only' => 'アルバムの所有者 (%s) のみ',
-  'groupp_only' => '%sグループメンバーのみ',
-  'err_no_alb_to_modify' => '修正できるアルバムがデータベースにありません。',
-  'update' => 'アルバムの更新',
-  'notice1' => '(*) %sグループ%s 設定による',
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => '申し訳ございません、あなたは既にこのファイルを評価しています。',
-  'rate_ok' => 'あなたの投票は受理されました。',
-  '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 = array(
-  'page_title' => 'ユーザ登録',
-  'term_cond' => '利用規約',
-  'i_agree' => '同意します',
-  'submit' => '登録実行',
-  'err_user_exists' => '入力されたユーザ名は既に登録されています、別のユーザ名を入力してください。',
-  'err_password_mismatch' => 'パスワードが一致しません、再度入力してください。',
-  'err_uname_short' => 'ユーザ名は2文字以上にしてください。',
-  'err_password_short' => 'パスワードは2文字以上にしてください。',
-  'err_uname_pass_diff' => 'ユーザ名とパスワードは異なる必要があります。',
-  'err_invalid_email' => 'メールアドレスが正しくありません。',
-  'err_duplicate_email' => '他のユーザが既に同じメールアドレスを登録しています。',
-  'enter_info' => '登録情報を入力してください',
-  'required_info' => '必須項目',
-  'optional_info' => '任意項目',
-  'username' => 'ユーザ名',
-  'password' => 'パスワード',
-  'password_again' => 'パスワードをもう一度',
-  'email' => 'メールアドレス',
-  'location' => '居住地',
-  'interests' => '興味のあること',
-  'website' => 'ホームページ',
-  'occupation' => '職業',
-  'error' => 'エラー',
-  'confirm_email_subject' => '%s - Registration confirmation',
-  'information' => '情報',
-  'failed_sending_email' => '登録確認メールが送信できません !',
-  'thank_you' => 'ご登録ありがとうございます。<br /><br />アカウントの活性化に関する情報が登録されたメールアドレス宛に送信されました。',
-  'acct_created' => 'あなたのアカウントが作成されました。ユーザ名とパスワードでログイン出来ます。',
-  'acct_active' => 'あなたのアカウントが活性化されました。ユーザ名とパスワードでログイン出来ます。',
-  'acct_already_act' => 'あなたのアカウントは既に活性化されています !',
-  'acct_act_failed' => 'このアカウントは活性化出来ません !',
-  'err_unk_user' => '選択したユーザは存在しません !',
-  'x_s_profile' => '%s のプロフィール',
-  'group' => 'グループ',
-  'reg_date' => '登録年月日',
-  'disk_usage' => 'ディスク使用量',
-  'change_pass' => 'パスワードの変更',
-  'current_pass' => '現在のパスワード',
-  'new_pass' => '新しいパスワード',
-  'new_pass_again' => '新しいパスワードをもう一度',
-  'err_curr_pass' => '現在のパスワードが正しくありません。',
-  'apply_modif' => '更新の適用',
-  'change_pass' => 'パスワードの変更',
-  'update_success' => 'プロフィールが更新されました。',
-  'pass_chg_success' => 'パスワードが変更されました。',
-  'pass_chg_error' => 'パスワードが変更されませんでした。',
-  'notify_admin_email_subject' => '%s - Registration notification',
-  'notify_admin_email_body' => 'ギャラリーにユーザ名 "%s" の新しいユーザが登録されました',
-);
-
-$lang_register_confirm_email = <<<EOT
-{SITE_NAME} へのご登録ありがとうございます。
-
-あなたのユーザ名は "{USER_NAME}" です。
-あなたのパスワードは "{PASSWORD}" です。
-
-アカウントの活性化をするには下記のリンクをクリック又は
-ブラウザのアドレス欄にコピーしてください。
-
-{ACT_LINK}管理者
-
-{SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'コメントのレビュー',
-  'no_comment' => 'レビューするコメントはありません。',
-  'n_comm_del' => '%s件のコメントが削除されました。',
-  'n_comm_disp' => '表示するコメント数',
-  'see_prev' => '前へ',
-  'see_next' => '次へ',
-  'del_comm' => '選択したコメントを削除',
-);
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => '写真の検索',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => '新しいファイルの検索',
-  'select_dir' => 'ディレクトリ選択',
-  'select_dir_msg' => 'ここではFTPによりサーバにアップロードしたファイルをアルバムに一括登録します。<br /><br />ファイルをアップロードしたディレクトリを選択してください。',
-  'no_pic_to_add' => '追加するファイルはありません。',
-  'need_one_album' => 'この機能を使うためには1つ以上のアルバムが必要です。',
-  'warning' => '警告',
-  'change_perm' => 'スクリプトがこのディレクトリに書込めませんでした。ファイルを追加する前にディレクトリのパーミッションモードを755又は777に変更する必要があります !',
-  'target_album' => '<b>「</b>%s<b>」内のファイルを</b>%s<b>に追加する</b>',
-  'folder' => 'フォルダ',
-  'image' => '画像',
-  'album' => 'アルバム',
-  'result' => '結果',
-  'dir_ro' => '書込み権がありません。',
-  'dir_cant_read' => '読取り権がありません。',
-  'insert' => '新規ファイルのギャラリーへの追加',
-  'list_new_pic' => '新規ファイル一覧',
-  'insert_selected' => '選択したファイルの追加',
-  'no_pic_found' => '新しいファイルは見つかりませんでした。',
-  'be_patient' => '暫くお待ちください。',
-  'no_album' => 'アルバムが選択されていません',
-  'notes' =>  '<ul>'.
-                         '<li><b>OK</b> : 正常にファイルが追加されました。'.
-                         '<li><b>DP</b> : ファイルが重複して既にデータベースに登録されています。'.
-                         '<li><b>PB</b> : ファイルを追加出来ませんでした、設定及びファイルが登録されるディレクトリのパーミッションを確認してください。'.
-                         '<li><b>NA</b> : ファイルを追加するアルバムが選択されていません。\'<a href="javascript:history.back(1)">戻る</a>\'をクリックしてアルバムを選択してください。アルバムを作成していない場合は、<a href="albmgr.php">最初に作成してください。</a></li>'.
-                          '<li>OK、DP、PBサインのいずれも表示されなかった場合は、PHPエラーを表示するために破損した写真をクリックしてください。'.
-                         '<li>タイムアウトが発生した場合、ブラウザの更新ボタンをクリックしてください。'.
-                         '</ul>',
-  'select_album' => 'アルバムを選択してください',
-  'check_all' => '全てを選択',
-  'uncheck_all' => '全てを選択解除',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'アクセス禁止ユーザ',
-  'user_name' => 'ユーザ名',
-  'ip_address' => 'IPアドレス',
-  'expiry' => '禁止終了 (空白は永久)',
-  'edit_ban' => '変更を保存',
-  'delete_ban' => '削除',
-  'add_new' => '新しい禁止ユーザを追加',
-  'add_ban' => '追加',
-  'error_user' => 'ユーザが見つかりません',
-  'error_specify' => 'ユーザ名又はIPアドレスを特定してください',
-  'error_ban_id' => 'アクセス禁止IDが違います!',
-  'error_admin_ban' => '自分自身をアクセス禁止に出来ません!',
-  'error_server_ban' => '自分自身のサーバをアクセス禁止にしますか? それは出来ません...',
-  'error_ip_forbidden' => 'このIPアドレスをアクセス禁止に出来ません - ルーティング出来ないIPアドレスです!',
-  'lookup_ip' => 'IPアドレスのルックアップ',
-  'submit' => 'go!',
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'ファイルのアップロード',
-  'custom_title' => 'カスタマイズ・リクエストフォーム',
-  'cust_instr_1' => 'アップロードボックス数を選択することが出来ます。下記の制限値以上に選択することは出来ません。',
-  'cust_instr_2' => 'ボックス数リクエスト',
-  'cust_instr_3' => 'ファイルアップロードボックス: %s',
-  'cust_instr_4' => 'URI/URL アップロードボックス: %s',
-  'cust_instr_5' => 'URI/URL アップロードボックス:',
-  'cust_instr_6' => 'ファイルアップロードボックス:',
-  'cust_instr_7' => '作成したいそれぞれの種類のアップロードボックス数を入力してください。その後「続く」をクリックしてください。 ',
-  'reg_instr_1' => 'フォームの作成に間違いがあります。',
-  'reg_instr_2' => '下記のアップロードボックスを使用してファイルをアップロードすることが出来ます。サーバにアップロードするファイルのサイズは、%s KBを超えないようにしてください。ZIPファイルは「ファイルのアップロード」及び「URI/URLのアップロード」セクションより圧縮されたままアップロードされます。',
-  'reg_instr_3' => 'ZIP圧縮されたファイル又は圧縮されたアーカイブを展開したい場合は、ZIPファイルの展開アップロード」を使用してください。',
-  'reg_instr_4' => 'URI/URLアップロードセクションを使用するときは、http://www.mysite.com/images/example.jpg のようにファイルのパスを入力してください。',
-  'reg_instr_5' => 'フォームの入力完了後、「続く」をクリックしてください。',
-  'reg_instr_6' => 'ZIPファイルの展開アップロード:',
-  'reg_instr_7' => 'ファイルのアップロード:',
-  'reg_instr_8' => 'URI/URLアップロード:',
-  'error_report' => 'エラーレポート',
-  'error_instr' => '次のアップロードファイルにエラーが発生しました:',
-  'file_name_url' => 'ファイル名/URL',
-  'error_message' => 'エラーメッセージ',
-  'no_post' => 'ファイルの投稿はありません。',
-  'forb_ext' => '許可されていないファイル拡張子です。',
-  'exc_php_ini' => 'php.iniで許可されているファイルサイズを超えました。',
-  'exc_file_size' => 'CPGで許可されたファイルサイズを超えました。', 
-  'partial_upload' => '一部のみアップロードされました。',
-  'no_upload' => 'アップロードされませんでした。',
-  'unknown_code' => '不明なPHPアップロードエラーコードです。',
-  'no_temp_name' => 'アップロードされませんでした - テンポラリ名称がありません。',
-  'no_file_size' => 'データがありません。',
-  'impossible' => '移動できません。',
-  'not_image' => 'イメージがありません。',
-  'not_GD' => 'GD extensionではありません。',
-  'pixel_allowance' => '許可されたピクセルの範囲を超えました。',
-  'incorrect_prefix' => '間違ったURI/URL接頭辞です。',
-  'could_not_open_URI' => 'URIをオープン出来ません。',
-  'unsafe_URI' => '安全性が検証出来ません。',
-  'meta_data_failure' => 'メタデータエラー',
-  'http_401' => '401 Unauthorized',
-  'http_402' => '402 Payment Required',
-  'http_403' => '403 Forbidden',
-  'http_404' => '404 Not Found',
-  'http_500' => '500 Internal Server Error',
-  'http_503' => '503 Service Unavailable',
-  'MIME_extraction_failure' => 'MIMEタイプを決定出来ません。',
-  'MIME_type_unknown' => '不明なMIMEタイプです。',
-  'cant_create_write' => '書込みファイルを作成出来ません。',
-  'not_writable' => '書込みファイルに書き込めません。',
-  'cant_read_URI' => 'URI/URLを読み込めません。',
-  'cant_open_write_file' => 'URI書込みファイルをオープン出来ません。',
-  'cant_write_write_file' => 'URI書込みファイルに書き込めません。',
-  'cant_unzip' => 'ZIPファイルの展開が出来ません。',
-  'unknown' => '不明なエラー',
-  'succ' => 'アップロード完了',
-  'success' => '%s のファイルアップロードが正常に完了しました。',
-  'add' => 'アルバムにファイルを追加する場合は、「続く」をクリックしてください。',
-  'failure' => 'アップロードエラー',
-  'f_info' => 'ファイル情報',
-  'no_place' => 'ファイルはアップロードされませんでした。',
-  'yes_place' => 'ファイルが正常にアップロードされました。',
-  'max_fsize' => 'アップロード可能な最大ファイルサイズは %sKB です。',
-  'album' => 'アルバム',
-  'picture' => 'ファイル',
-  'pic_title' => 'ファイル名',
-  'description' => 'ファイルの説明',
-  'keywords' => 'キーワード (半角スペースで区切る)',
-  'err_no_alb_uploadables' => 'ファイルのアップロードが許可されたアルバムはありません。',
-  'place_instr_1' => 'アルバムにファイルをアップロードしてください。各ファイルに関連情報を入力することも出来ます。',
-  'place_instr_2' => '更にファイルをアップロードする必要があります。「続く」をクリックしてください。',
-  'process_complete' => '全てのファイルが正常にアップロードされました。',
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'ユーザの管理',
-  'name_a' => 'ユーザ名の昇順',
-  'name_d' => 'ユーザ名の降順',
-  'group_a' => 'グループ名の昇順',
-  'group_d' => 'グループ名の降順',
-  'reg_a' => '登録日の昇順',
-  'reg_d' => '登録日の降順',
-  'pic_a' => '写真枚数の昇順',
-  'pic_d' => '写真枚数の降順',
-  'disku_a' => 'ディスク使用量の昇順',
-  'disku_d' => 'ディスク使用量の降順',
-  'lv_a' => '最終アクセスの昇順',
-  'lv_d' => '最終アクセスの降順',
-  'sort_by' => 'ユーザの並び替え',
-  'err_no_users' => 'ユーザテーブルが空です !',
-  'err_edit_self' => '自分自身のプロフィールは編集できません。「マイプロフィール」を使用してください。',
-  'edit' => '編集',
-  'delete' => '削除',
-  'name' => 'ユーザ名',
-  'group' => 'グループ',
-  'inactive' => '非活性',
-  'operations' => '操作',
-  'pictures' => 'ファイル',
-  'disk_space' => '使用済み容量 / 容量',
-  'registered_on' => '登録年月日',
-  'last_visit' => '最終アクセス',
-  'u_user_on_p_pages' => 'ユーザ数 %d / %dページ中',
-  'confirm_del' => '本当にこのユーザを削除しても宜しいですか ? \\ユーザに属する全てのファイルとアルバムは削除されます。',
-  'mail' => 'メール',
-  'err_unknown_user' => '選択したユーザは存在しません !',
-  'modify_user' => 'ユーザの変更',
-  'notes' => '注意',
-  'note_list' => '<li>現在のパスワードを変更したくない場合は、「パスワード」フィールドを空白にしてください。',
-  'password' => 'パスワード',
-  'user_active' => 'ユーザを活性化する',
-  'user_group' => 'グループ',
-  'user_email' => 'メールアドレス',
-  'user_web_site' => 'ホームページ',
-  'create_new_user' => '新規ユーザの作成',
-  'user_location' => '居住地',
-  'user_interests' => '興味のあること',
-  'user_occupation' => '職業',
-  'latest_upload' => '最新アップロード',
-  'never' => '無し',
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => '管理ツール (写真のリサイズ)',
-  'what_it_does' => '処理内容',
-  'what_update_titles' => 'タイトルをファイル名で更新する',
-  'what_delete_title' => 'タイトルの削除',
-  'what_rebuild' => 'サムネイルの再構築及び写真のリサイズ',
-  'what_delete_originals' => 'オリジナルサイズの画像を削除して、サイズ変更後の画像と入れ替える',
-  'file' => 'ファイル',
-  'title_set_to' => 'タイトル設定',
-  'submit_form' => '送信',
-  'updated_succesfully' => '更新完了',
-  'error_create' => '作成中にエラーが発生しました',
-  'continue' => 'さらに画像を処理する',
-  'main_success' => 'ファイル %s がメインファイルに設定されました',
-  'error_rename' => '%s を %s にリネーム中にエラーが発生しました',
-  'error_not_found' => 'ファイル %s が見つかりませんでした',
-  'back' => 'メインに戻る',
-  'thumbs_wait' => 'サムネイルの更新 及び/又は 写真のリサイズを行っています、お待ちください...',
-  'thumbs_continue_wait' => 'サムネイルの更新 及び/又は 写真のリサイズを行っています...',
-  'titles_wait' => 'タイトルの更新を行っています、お待ちください...',
-  'delete_wait' => 'タイトルを削除しています、お待ちください...',
-  'replace_wait' => 'オリジナルサイズの画像を削除して変更後の画像と入れ替えを行っています、お待ちください..',
-  'instruction' => 'クイックインストラクション',
-  'instruction_action' => 'アクションの選択',
-  'instruction_parameter' => 'パラメータの設定',
-  'instruction_album' => 'アルバムの選択',
-  'instruction_press' => '%s を押す',
-  'update' => 'サムネイルの更新 及び/又は 写真のリサイズ',
-  'update_what' => '更新対象',
-  'update_thumb' => 'サムネイルの作成のみ',
-  'update_pic' => '写真のリサイズのみ',
-  'update_both' => 'サムネイルの作成及び写真のリサイズ',
-  'update_number' => 'クリックあたりの画像処理数',
-  'update_option' => '(タイムアウトする時は、この数値を低めに設定してください)',
-  'filename_title' => 'ファイル名 &rArr; ファイルタイトル',
-  'filename_how' => 'ファイル名の変更方法',
-  'filename_remove' => '.jpgを空白付きの _ (アンダースコア)に変更する',
-  'filename_euro' => '2003_11_23_13_20_20.jpg を 23/11/2003 13:20 に変更する',
-  'filename_us' => '2003_11_23_13_20_20.jpg を 11/23/2003 13:20 に変更する',
-  'filename_time' => '2003_11_23_13_20_20.jpg を 13:20 に変更する',
-  'delete' => 'ファイルタイトル又はオリジナルサイズの写真を削除する',
-  'delete_title' => 'ファイルタイトルを削除する',
-  'delete_original' => 'オリジナルサイズの写真を削除する',
-  'delete_replace' => 'オリジナルサイズの画像を削除して、サイズ変更後の画像と入れ替える',
-  'select_album' => 'アルバムの選択',
-  'delete_orphans' => '迷子コメントの削除 (全アルバム対象)',
-  'orphan_comment' => '件の迷子コメントが見つかりました',
-  'delete' => '削除',
-  'delete_all' => '全てを削除する',
-  'comment' => 'コメント: ',
-  'nonexist' => '存在しないファイル # に割り当てられています',
-  'phpinfo' => 'php情報の表示',
-  'update_db' => 'データベースの更新',
-  'update_db_explanation' => 'coppermineの入れ替え、修正の追加、以前のバージョンよりアップグレードを行った場合は、データベースの更新を必ず1度実行してください。データベースの更新では必要なテーブルの追加及びcoppermineデータベースの設定を行います。',
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/korean.php cpg148/lang/korean.php
--- 133/lang/korean.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/lang/korean.php	2006-06-08 00:24:54.000000000 -0500
@@ -0,0 +1,2102 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// info about translators and translated language
+$lang_translation_info = array(
+  'lang_name_english' => 'Korean', //cpg1.4
+  'lang_name_native' => '한국어', //cpg1.4
+  'lang_country_code' => 'kr', //cpg1.4
+  'trans_name'=> 'mle21',
+  'trans_email' => '',
+  'trans_website' => 'http://coppermine.sourceforge.net/',
+  'trans_date' => '2005-08-17',
+);
+
+$lang_charset = 'euc-kr';
+$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
+
+// shortcuts for Byte, Kilo, Mega
+$lang_byte_units = array('바이트', 'KB', 'MB');
+
+// Day of weeks and months
+$lang_day_of_week = array('일', '월', '화', '수', '목', '금', '토');
+$lang_month = array('1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월');
+
+// Some common strings
+$lang_yes = '예';
+$lang_no  = '아니오';
+$lang_back = '뒤로';
+$lang_continue = '다음';
+$lang_info = '안내';
+$lang_error = '오류';
+$lang_check_uncheck_all = '모두 선택/해제 '; //cpg1.4
+
+// The various date formats
+// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+$album_date_fmt =    '%B %d, %Y';
+$lastcom_date_fmt =  '%m/%d/%y @ %H:%M';
+$lastup_date_fmt = '%B %d, %Y';
+$register_date_fmt = '%B %d, %Y';
+$lasthit_date_fmt = '%B %d, %Y @ %I:%M %p';
+$comment_date_fmt =  '%B %d, %Y @ %I:%M %p';
+$log_date_fmt = '%B %d, %Y @ %I:%M %p'; //cpg1.4
+
+// 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*');
+
+$lang_meta_album_names = array(
+  'random' => '무작위 이미지',
+  'lastup' => '최근 이미지',
+  'lastalb'=> '최근 수정된 앨범',
+  'lastcom' => '최근 코멘트',
+  'topn' => '최다 조회',
+  'toprated' => '최고 평점',
+  'lasthits' => '최근 조회',
+  'search' => '검색 결과',
+  'favpics'=> '즐겨찾기 이미지',  //cpg1.4
+);
+
+$lang_errors = array(
+  'access_denied' => '회원님의 권한으로 이페이지를 볼 수 없습니다. 관리자에게 문의하세요.',
+  'perm_denied' => '회원님의 권한으로 실행할 수 없는 명령입니다.',
+  'param_missing' => '필요한 파라메타가 지정되지 않았습니다.',
+  'non_exist_ap' => '선택한 앨범/이미지가 존재하지 않습니다 !',
+  'quota_exceeded' => '디스크 할당량을 초과 사용하였습니다<br /><br /> 할당량은 [quota]K, 현재 사용량은 [space]K, 이 이미지를 추가하면 할당량을 초과합니다.',
+  'gd_file_type_err' => 'GD 이미지 라이브러리에서 지원되는 이미지 타입은 오직 JPEG 와 PNG입니다.',
+  'invalid_image' => '업로드한 이미지가 파손되었거나 혹은 GD 라이브러리가 처리할 수 없습니다. ',
+  'resize_failed' => '썸네일 혹은 이미지 크기를 바꿀 수 없습니다.',
+  'no_img_to_display' => '표시할 이미지가 없습니다.',
+  'non_exist_cat' => '선택한 카테고리는 존재하지 않습니다.',
+  'orphan_cat' => '카타고리의 상위레벨이 없습니다, 문제를 해결하기 위하여 카타고리-관리자를 수행하세요!',
+  'directory_ro' => '디렉토리 \'%s\' 가 쓰기금지 상태입니다. 이미지를 삭제할 수 없습니다.',
+  'non_exist_comment' => '선택한 코멘트가 존재하지 않습니다.',
+  'pic_in_invalid_album' => '이미지가 존재하지 않는 앨범에 있습니다 (%s)!?',
+  'banned' => '귀하는 사용금지자 명단에 들어있습니다.',
+  'not_with_udb' => '이 기능을 코퍼마인에서 사용할 수 없습니다. 이 기능은 게시판 소프트웨어에 합병되었습니다. 입력하신 기능이 현재의 설정에서는 지원되지 않거나 게시판 소프트웨어에서만 처리되는 기능입니다.',
+  'offline_title' => '오프라인',
+  'offline_text' => '갤러리는 현재 오프라인 상태입니다 - 다시 방문하여 주세요.',
+  'ecards_empty' => '현재 표시할 E-Card가 없습니다.',
+  'action_failed' => '실행실패.  코퍼마인이 더 이상의 요구를 처리할 수 없습니다.',
+  'no_zip' => 'Zip 화일을 처리하는데 필요한 라이브러리를 사용할 수 없습니다.  코퍼마인 관리자에게 연락하세요.',
+  'zip_type' => '귀하는 ZIP 화일을 업로드하는 권한이 없습니다.',
+  'database_query' => '데이타베이스 쿼리를 하는 도중에 오류가 발생하였습니다.', //cpg1.4
+  'non_exist_comment' => '선택한 코멘트는 존재하지 않습니다.', //cpg1.4
+);
+
+$lang_bbcode_help_title = '비비코드 도움말'; //cpg1.4
+$lang_bbcode_help = '이 필드에 클릭할 수 있는 경로를 추가하거나 비비코드 태그를 이용하여 포멭팅을 할 수 있습니다. 태그: <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">some text</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
+
+// ------------------------------------------------------------------------- //
+// File theme.php
+// ------------------------------------------------------------------------- //
+
+$lang_main_menu = array(
+  'home_title' => '홈으로 가기',
+  'home_lnk' => '홈',
+  'alb_list_title' => '앨범목록으로 가기',
+  'alb_list_lnk' => '앨범목록',
+  'my_gal_title' => '개인갤러리로 가기',
+  'my_gal_lnk' => '개인갤러리',
+  'my_prof_title' => '개인정보로 가기', //cpg1.4
+  'my_prof_lnk' => '개인정보',
+  'adm_mode_title' => '관리자 모드로 전환',
+  'adm_mode_lnk' => '관리자 모드',
+  'usr_mode_title' => '사용자 모드로 가기',
+  'usr_mode_lnk' => '사용자 모드',
+  'upload_pic_title' => '앨범에 이미지 업로드',
+  'upload_pic_lnk' => '이미지 업로드',
+  'register_title' => '계정 만들기',
+  'register_lnk' => '회원등록',
+  'login_title' => '로그인', //cpg1.4
+  'login_lnk' => '로그인',
+  'logout_title' => '로그아웃', //cpg1.4
+  'logout_lnk' => '로그아웃',
+  'lastup_title' => '최근 이미지 보여주기', //cpg1.4
+  'lastup_lnk' => '최근 이미지',
+  'lastcom_title' => '최근 코멘트 보여주기', //cpg1.4
+  'lastcom_lnk' => '최근 코멘트',
+  'topn_title' => '최다 조회 보여주기', //cpg1.4
+  'topn_lnk' => '최다 조회',
+  'toprated_title' => '최고 평점 보여주기', //cpg1.4
+  'toprated_lnk' => '최고 평점',
+  'search_title' => '갤러리 찾기', //cpg1.4
+  'search_lnk' => '검색',
+  'fav_title' => '즐겨찾기로 가기', //cpg1.4
+  'fav_lnk' => '즐겨찾기',
+  'memberlist_title' => '회원명단 보기',
+  'memberlist_lnk' => '회원명단',
+  'faq_title' => '사진갤러리에 대한 자주 묻는 질문 &quot;코퍼마인&quot;',
+  'faq_lnk' => 'FAQ',
+);
+
+$lang_gallery_admin_menu = array(
+  'upl_app_title' => '신규 업로드 승인', //cpg1.4
+  'upl_app_lnk' => '업로드 승인',
+  'admin_title' => '설정으로 가기', //cpg1.4
+  'admin_lnk' => '설정', //cpg1.4
+  'albums_title' => '앨범설정으로 가기', //cpg1.4
+  'albums_lnk' => '앨범',
+  'categories_title' => '카타고리설정으로 가기', //cpg1.4
+  'categories_lnk' => '카타고리',
+  'users_title' => '사용자설정으로 가기', //cpg1.4
+  'users_lnk' => '사용자',
+  'groups_title' => '그룹설정으로 가기', //cpg1.4
+  'groups_lnk' => '그룹',
+  'comments_title' => '모든 코멘트 보기', //cpg1.4
+  'comments_lnk' => '코멘트 보기',
+  'searchnew_title' => '일괄 추가로 가기', //cpg1.4
+  'searchnew_lnk' => '일괄 추가 화일',
+  'util_title' => '관리자 도구로 가기', //cpg1.4
+  'util_lnk' => '관리자 도구',
+  'key_title' => '키워드 사전으로 가기', //cpg1.4
+  'key_lnk' => '키워드 사전', //cpg1.4
+  'ban_title' => '사용금지자로 가기', //cpg1.4
+  'ban_lnk' => '사용금지자',
+  'db_ecard_title' => 'E-card 리뷰', //cpg1.4
+  'db_ecard_lnk' => 'E-card 디스플레이',
+  'pictures_title' => '나의 사진 배열', //cpg1.4
+  'pictures_lnk' => '나의 사진 배열', //cpg1.4
+  'documentation_lnk' => '자료모음', //cpg1.4
+  'documentation_title' => '코퍼마인 매뉴얼', //cpg1.4
+);
+
+$lang_user_admin_menu = array(
+  'albmgr_title' => '개인앨범 생성 및 의뢰', //cpg1.4
+  'albmgr_lnk' => '개인앨범 생성/의뢰',
+  'modifyalb_title' => '개인앨범 수정으로 가기',  //cpg1.4
+  'modifyalb_lnk' => '개인앨범 수정',
+  'my_prof_title' => '개인정보로 가기', //cpg1.4
+  'my_prof_lnk' => '개인정보',
+);
+
+$lang_cat_list = array(
+  'category' => '카테고리',
+  'albums' => '앨범',
+  'pictures' => '이미지',
+);
+
+$lang_album_list = array(
+  'album_on_page' => '앨범 %d 페이지 %d',
+);
+
+$lang_thumb_view = array(
+  'date' => '일자',
+  //Sort by filename and title
+  'name' => '파일이름',
+  'title' => '제목',
+  'sort_da' => '일자별 순차배열',
+  'sort_dd' => '일자별 역순',
+  'sort_na' => '이름별 순차배열',
+  'sort_nd' => '이름별 역순',
+  'sort_ta' => '제목별 순차배열',
+  'sort_td' => '제목별 역순',
+  'position' => '위치', //cpg1.4
+  'sort_pa' => '위치별 순차배열', //cpg1.4
+  'sort_pd' => '위치별 역순', //cpg1.4
+  'download_zip' => 'Zip 파일로 다운라인',
+  'pic_on_page' => '이미지: %d  페이지: %d ',
+  'user_on_page' => '사용자: %d  페이지: %d',
+  'enter_alb_pass' => '앨범 비밀번호를 입력하세요', //cpg1.4
+  'invalid_pass' => '비밀번호 오류', //cpg1.4
+  'pass' => '비밀번호', //cpg1.4
+  'submit' => '보냄', //cpg1.4
+);
+
+$lang_img_nav_bar = array(
+  'thumb_title' => '썸네일 페이지로 돌아가기',
+  'pic_info_title' => '사진정보 보기/숨기기',
+  'slideshow_title' => '슬라이드쇼',
+  'ecard_title' => '이미지를 e-card로 보내기',
+  'ecard_disabled' => 'e-cards 사용금지',
+  'ecard_disabled_msg' => '귀하는 e-cards 보내기 권한이 없습니다', //js-alert
+  'prev_title' => '이전 이미지 보기',
+  'next_title' => '다음 이미지 보기',
+  'pic_pos' => '이미지 %s/%s',
+  'report_title' => '이 이미지를 관리자에게 보고', //cpg1.4
+  'go_album_end' => '마지막으로', //cpg1.4
+  'go_album_start' => '처음으로 돌아가기', //cpg1.4
+  'go_back_x_items' => '%s 아이템 이전으로', //cpg1.4
+  'go_forward_x_items' => '%s 아이템 앞으로', //cpg1.4
+);
+
+$lang_rate_pic = array(
+  'rate_this_pic' => '평가',
+  'no_votes' => '(평가없음)',
+  'rating' => '(현재평점 : %s / 5 평가횟수 %s 회)',
+  'rubbish' => '아주나쁨',
+  'poor' => '나쁨',
+  'fair' => '보통',
+  'good' => '좋음',
+  'excellent' => '아주좋음',
+  'great' => '최상',
+);
+
+// ------------------------------------------------------------------------- //
+// File include/exif.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/functions.inc.php
+// ------------------------------------------------------------------------- //
+
+$lang_cpg_die = array(
+  INFORMATION => $lang_info,
+  ERROR => $lang_error,
+  CRITICAL_ERROR => '심각한 오류발생',
+  'file' => '파일: ',
+  'line' => '라인: ',
+);
+
+$lang_display_thumbnails = array(
+  'filename' => '파일명=', //cpg1.4
+  'filesize' => '파일크기=', //cpg1.4
+  'dimensions' => '너비,높이=', //cpg1.4
+  'date_added' => '등록일=', //cpg1.4
+);
+
+$lang_get_pic_data = array(
+  'n_comments' => '%s 코멘트',
+  'n_views' => '%s 조회',
+  'n_votes' => '(%s 평가)',
+);
+
+$lang_cpg_debug_output = array(
+  'debug_info' => '디버그 정보',
+  'select_all' => '모두 선택',
+  'copy_and_paste_instructions' => '코퍼마인에 지원을 원하시면, 비밀번호는 *** 로 변환하여 디버그 출력과 함께 복사하여 보내주세요.  <br /> 이 메시지는 단지 정보이고, 이 갤러리에 오류가 있다는 것은 아닙니다.', //cpg1.4
+  'phpinfo' => 'phpinfo 보기',
+  'notices' => '공지사항', //cpg1.4
+);
+
+$lang_language_selection = array(
+  'reset_language' => '초기설정 언어',
+  'choose_language' => '언어를 선택하세요',
+);
+
+$lang_theme_selection = array(
+  'reset_theme' => '초기설정 테마',
+  'choose_theme' => '테마를 선택하세요',
+);
+
+$lang_version_alert = array(
+  'version_alert' => '지원하지 않는 버젼!', //cpg1.4
+  'no_stable_version' => '귀하는 코퍼마인 %s (%s) 를 사용하고 있습니다. 이것은 경험이 많은 고객용입니다. - 이 버젼은 지원과 워런티가 없습니다. 위험을 감수하며 사용을 하던가 아니면 지원이 가능한 안정된 버젼을 다운로드 하여 사용하세요.', //cpg1.4
+  'gallery_offline' => '현재 이 갤러리는 오프라인 입니다. 관리자권한으로만 보여질 수 있습니다. 작업이 완료되면 온라인으로 전환시키십시요.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => '이전', //cpg1.4
+  'next' => '다음', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/init.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/picmgmt.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "플러그인을 기동할 수 없습니다 '%s'", //cpg1.4
+  'error_install' => "플러그인을 설치할 수 없습니다 '%s'", //cpg1.4
+  'error_uninstall' => "플러그인을 제거할 수 없습니다 '%s'", //cpg1.4
+  'error_sleep' => "플러그인을 제거할 수 없습니다 '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
+  'Exclamation' => 'Exclamation',
+  'Question' => '궁금',
+  'Very Happy' => '아주 기쁨',
+  'Smile' => '스마일',
+  'Sad' => '슬픔',
+  'Surprised' => '놀람',
+  'Shocked' => '쇼크',
+  'Confused' => '혼란',
+  'Cool' => 'Cool',
+  'Laughing' => 'Laughing',
+  'Mad' => 'Mad',
+  'Razz' => 'Razz',
+  'Embarassed' => 'Embarassed',
+  'Crying or Very sad' => '아주 슬픔',
+  'Evil or Very Mad' => 'Evil or Very Mad',
+  'Twisted Evil' => 'Twisted Evil',
+  'Rolling Eyes' => 'Rolling Eyes',
+  'Wink' => '윙크',
+  'Idea' => 'Idea',
+  'Arrow' => 'Arrow',
+  'Neutral' => 'Neutral',
+  'Mr. Green' => 'Mr. Green',
+);
+
+// ------------------------------------------------------------------------- //
+// File addpic.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File mode.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+        0 => '사용자모드로 전환합니다...',
+        1 => '관리자모드로 전환합니다...',
+);
+
+// ------------------------------------------------------------------------- //
+// File albmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
+  'alb_need_name' => '앨범명이 필요합니다 !', //js-alert
+  'confirm_modifs' => '변경사항을 적용하시겠습니까 ?', //js-alert
+  'no_change' => '변경사항이 없습니다 !', //js-alert
+  'new_album' => '새 앨범',
+  'confirm_delete1' => '앨범을 삭제하시겠습니까 ?', //js-alert
+  'confirm_delete2' => '\n앨범에 등록된 모든 이미지와 코멘트가 삭제됩니다 !', //js-alert
+  'select_first' => '먼저 앨범을 선택하세요.', //js-alert
+  'alb_mrg' => '앨범 관리자',
+  'my_gallery' => '* 개인 갤러리 *',
+  'no_category' => '* 최상위 카테고리(메인) *',
+  'delete' => '삭제',
+  'new' => '생성',
+  'apply_modifs' => '변경적용',
+  'select_category' => '카테고리 선택',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => '사용금지자', //cpg1.4
+  'user_name' => '회원아이디', //cpg1.4
+  'ip_address' => 'IP 주소', //cpg1.4
+  'expiry' => '유효기간 (공란은 영구적임)', //cpg1.4
+  'edit_ban' => '수정 저장', //cpg1.4
+  'delete_ban' => '삭제', //cpg1.4
+  'add_new' => '사용금지자 추가', //cpg1.4
+  'add_ban' => '추가', //cpg1.4
+  'error_user' => '사용자 검색 실패', //cpg1.4
+  'error_specify' => '회원아이디 혹은 IP 주소를 기술하세요', //cpg1.4
+  'error_ban_id' => '금지자 아이디 오류!', //cpg1.4
+  'error_admin_ban' => '귀하를 본인이 금지할 수 없습니다!', //cpg1.4
+  'error_server_ban' => '귀하 자신의 서버를 금지하려 합니까? ㅋ ㅋ , 불가능합니다', //cpg1.4
+  'error_ip_forbidden' => 'IP를 금지할 수 없음 - 개인용 입니다!<br />개인 IP를 금지하시려면 이것을 수정하세요 <a href="admin.php">구성</a> (쿠머마인이 LAN에서 운용될 경우).', //cpg1.4
+  'lookup_ip' => 'IP 주소 조회 ', //cpg1.4
+  'submit' => '실행!', //cpg1.4
+  'select_date' => '일자 선택', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => '브릿지 마법사',
+  'warning' => '주의: 이 마법사를 사용하실 때 센시티브 데이타는 html 형식으로 전송 되는 것을 숙지하여야 합니다. 이것은 귀하의 PC에서만 동작이 됩니다 (인터넷 카페등과 같은 공공 클라이언트에서는 안됨), 작업후에 브라우저 캐시와 인터넷 임시파일을 삭제하세요, 그렇지 않으면 다른사람들이 귀하의 데이타를 참조할 수 있습니다!',
+  'back' => '뒤로',
+  'next' => '앞으로',
+  'start_wizard' => '브릿징 마법사 시작',
+  'finish' => '완료',
+  'hide_unused_fields' => '사용하지 않는 항목 숨기기 (권장)',
+  'clear_unused_db_fields' => '부적절 데이타베이스 엔튜리 제거 (권장)',
+  'custom_bridge_file' => '커스톰 브리지 파일명 (만일 브리지 파일명이 <i>myfile.inc.php</i> 이면 이 항목에 <i>myfile</i> 을 입력)',
+  'no_action_needed' => '이 단계에서는 다른작업이 필요하지 않습니다. 계속하시려면 \'다음\' 을 클릭하세요.',
+  'reset_to_default' => '기본설정으로 리셋',
+  'choose_bbs_app' => '코퍼마인과 연결할 어플리케이션을 선택하세요.',
+  'support_url' => '어플리케이션 지원으로 가기',
+  'settings_path' => 'BBS app 사용하는 경로',
+  'database_connection' => '데이타베이스 연결',
+  'database_tables' => '데이타베이스 테이블',
+  'bbs_groups' => 'BBS 그룹',
+  'license_number' => '라이센스 번호',
+  'license_number_explanation' => '귀하의 라이센스 번호를 입력하세요 (가능하면).',
+  'db_database_name' => '데이타베이스 명',
+  'db_database_name_explanation' => 'BBS app 사용하는 데이타베이스 명을 입력하세요.',
+  'db_hostname' => '데이타베이스 호스트',
+  'db_hostname_explanation' => 'mySQL 데이타베이스가 있는 호스트 명, 통상적으로 &quot;로칼호스트&quot;',
+  'db_username' => '데이타베이스 사용자 계정',
+  'db_username_explanation' => 'BBS에 연결하여 사용하려는 mySQL 사용자계정',
+  'db_password' => '데이타베이스 비밀번호',
+  'db_password_explanation' => 'MySQL 사용자계정 비밀번호',
+  'full_forum_url' => ' 게시판 URL',
+  'full_forum_url_explanation' => '귀하의 BBS app URL 주소 ( http:// 를 포함하여, 예: http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => '상대  게시판 경로',
+  'relative_path_of_forum_from_webroot_explanation' => '웹루트에서 귀하의 BBS app 상대 경로 (예: 만일 BBS가 http://www.yourdomain.tld/forum/ 라면 , &quot;/forum/&quot; 로)',
+  'relative_path_to_config_file' => 'BBS의 설정파일의 상대 경로',
+  'relative_path_to_config_file_explanation' => '코퍼마인 폴더로 부터 귀하의 BBS로의 상대 경로 (예: &quot;../forum/&quot; 귀하의 BBS가 http://www.yourdomain.tld/forum/ 이고 코퍼마인이 http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => '쿠기 접두어',
+  'cookie_prefix_explanation' => 'BBS 쿠키명',
+  'table_prefix' => '테이블 접두어',
+  'table_prefix_explanation' => 'BBS를 설정하기 위해서는 동일한 접두어를 사용해야 합니다.',
+  'user_table' => '사용자 테이블',
+  'user_table_explanation' => '(BBS가 표준으로 설치된 경우 대체적으로 디폴트 값이 무난)',
+  'session_table' => '세션 테이블',
+  'session_table_explanation' => '(BBS가 표준으로 설치된 경우 대체적으로 디폴트 값이 무난)',
+  'group_table' => '그룹 테이블',
+  'group_table_explanation' => '(BBS가 표준으로 설치된 경우 대체적으로 디폴트 값이 무난)',
+  'group_relation_table' => '그룹 릴레이션 테이블',
+  'group_relation_table_explanation' => '(BBS가 표준으로 설치된 경우 대체적으로 디폴트 값이 무난)',
+  'group_mapping_table' => '그룹 매핑 테이블',
+  'group_mapping_table_explanation' => '(BBS가 표준으로 설치된 경우 대체적으로 디폴트 값이 무난)',
+  'use_standard_groups' => '표준 BBS 사용자그룹을 사용하세요',
+  'use_standard_groups_explanation' => '표준 (빌트-인) 사용자그룹을 사용하세요 (권장사항). 이 페이지의 모든 커스텀 사용자 설정을 지울 것입니다. 무엇을 하는지 확실한 경우만 이 옵션을 금지하세요!',
+  'validating_group' => '그룹 검증',
+  'validating_group_explanation' => '검증을 필요로 하는 사용자계정이 있는 BBS의 그룹 아이디 (BBS가 표준으로 설치된 경우 대체적으로 디폴트 값이 무난)',
+  'guest_group' => '손님 그룹',
+  'guest_group_explanation' => '손님 (익명 사용자)이 있는 BBS의 그룹 아이디 (디폴트 값이 무난, 무엇을 하는지 확실한 경우만 편집을 하세요)',
+  'member_group' => '회원 그룹',
+  'member_group_explanation' => '&quot;일반적인&quot; 사용자가 있는 BBS의 그룹 아이디 (디폴트 값이 무난, 무엇을 하는지 확실한 경우만 편집을 하세요)',
+  'admin_group' => '관리자 그룹',
+  'admin_group_explanation' => '관리자가 있는 BBS의 그룹 아이디 (디폴트 값이 무난, 무엇을 하는지 확실한 경우만 편집을 하세요)',
+  'banned_group' => '금지자 그룹',
+  'banned_group_explanation' => '사용금지자가 있는 BBS의 그룹 아이디 (디폴트 값이 무난, 무엇을 하는지 확실한 경우만 편집을 하세요)',
+  'global_moderators_group' => '글로벌 모더래이터 그룹',
+  'global_moderators_group_explanation' => 'BBS의 글로벌 모더래이터가 있는 BBS의 그룹 아이디 (디폴트 값이 무난, 무엇을 하는지 확실한 경우만 편집을 하세요)',
+  'special_settings' => 'BBS-상세 설정',
+  'logout_flag' => 'phpBB 버젼 (로그아웃 플랙)',
+  'logout_flag_explanation' => 'BBS 버젼이 무엇입니까 (이 설정은 어떻게 로그아웃을 처리하느냐를 기술합니다)',
+  'use_post_based_groups' => 'post-based 그룹을 사용합니까?',
+  'logout_flag_yes' => '2.0.5 혹은 이상',
+  'logout_flag_no' => '2.0.4 혹은 이하',
+  'use_post_based_groups_explanation' => 'BBS에 올린 글의 양에 의하여 정의된 그룹 (입자 승인 관리를 허용) 혹은 디폴트 그룹 (권장사항: 관리가 용이). 나중에 설정을 변경할 수 있습니다.',
+  'use_post_based_groups_yes' => '예',
+  'use_post_based_groups_no' => '아니오',
+  'error_title' => '계속하기 전에 이 오류들을 교정하여야 합니다. 전번 화면으로 가세요.',
+  'error_specify_bbs' => '코퍼마인 설치와 브리지하려는 어프리케이션을 기술하여야 합니다.',
+  'error_no_blank_name' => '커스텀 브리지 파일명을 공란으로 할 수 없습니다.',
+  'error_no_special_chars' => '브리지 파일명에 언더스코어(_)와 대시(-)를 제외한 특수문자를 사용하면 안됩니다!',
+  'error_bridge_file_not_exist' => '브리지 파일 %s이 서버에 존재하지 않습니다. 실제로 업로드하였으면 확인하세요.',
+  'finalize' => 'BBS 통합 사용/사용 안함',
+  'finalize_explanation' => '기술한 내용이 데이타베이스에 기록되었습니다, 하지만 BBS 통합이 사용불가합니다. 통합기능을 언제든지 켜기/끄기 할 수 있습니다. 스탠드어론 코퍼마인 관리자 아이디와 비밀번호를 기억하세요, 나중에 수정을 하려면 필요로 합니다. 문제발생시에는 %s 로 가서 스탠드어론 (브릿지하지 않은) 관리자 계정(대체로 코퍼마인 설치시 설정한)을 사용하여 BBS 통합기능을 사용불가로 하세요.',
+  'your_bridge_settings' => '브리지 설정',
+  'title_enable' => '%s와 통합/브리징 사용 가능',
+  'bridge_enable_yes' => '사용',
+  'bridge_enable_no' => '사용안함',
+  'error_must_not_be_empty' => '공백이면 안됨',
+  'error_either_be' => '반드시 %s 혹은 %s 이어야 함',
+  'error_folder_not_exist' => '%s 존재하지 않습니다. 입력한 값 %s 을 고치세요',
+  'error_cookie_not_readible' => '코퍼마인이 쿠키명 %s을 읽을 수 없습니다. 입력한 값 %s을 교정하세요, 혹은 BBS 관리자 판넬에 가서 쿠키경로가 코퍼마인이 읽을 수 있는지 확인하세요.',
+  'error_mandatory_field_empty' => '함수 %s를 공란으로 할 수 없습니다 - 적절한 값을 입력하세요.',
+  'error_no_trailing_slash' => '함수 %s에는 슬래시가 마지막에 있으면 안됩니다.',
+  'error_trailing_slash' => '함수 %s에는 슬래시가 마지막에 있어야 합니다.',
+  'error_db_connect' => '입력한 데이타로 mySQL 데이타베이스에 연결할 수 없습니다. 다음은 mySQL이 알리는 말:',
+  'error_db_name' => '코퍼마인이 연결을 확립하였지만 데이타베이스 %s을 찾을 수 없습니다. 기술한 %s이 적절한 것인지 확인하세요. 다음은 mySQL이 알리는 말:',
+  'error_prefix_and_table' => '%s 그리고 ',
+  'error_db_table' => '테이블 %s을 찾을 수 없습니다. 기술한 %s이 정확한지 확인하세요.',
+  'recovery_title' => '브리지 관리자: 응급 복구',
+  'recovery_explanation' => '코퍼마인 갤러리의 통합을 관리하려면, 먼저 관리자로 로그인 하세요. 브리징이 작동하지 않아서 로그인 할 수 없으면, 이 페이지로 BBS 통합을 사용안함을 할 수 있습니다. 아이디와 비밀번호를 입력하면 로그인은 할 수 없지만 BBS 통합을 사용금지 합니다. 상세내용은 문서를 참조하세요.',
+  'username' => '아이디',
+  'password' => '비밀번호',
+  'disable_submit' => '보냄',
+  'recovery_success_title' => '권한취득 성공',
+  'recovery_success_content' => '성공적으로 BBS 브리징이 사용불가능하게 되었습니다. 코퍼마인 설치가 스탠드어론 모드로 수행합니다.',
+  'recovery_success_advice_login' => '브리지 설정을 편집하기 위해  그리고/혹은 BBS 통합을 다시 사용가능하게 위하여 관리자로 로그인 하세요.',
+  'goto_login' => '로그인 페이지로 가기',
+  'goto_bridgemgr' => '브리지 관리자로 가기',
+  'recovery_failure_title' => '권한취득 실패',
+  'recovery_failure_content' => '틀린 자격증서입니다. 표준 버젼의 관리자 계정 데이타를 입력하세요 (대체적으로 코퍼마인 설치시의 계정).',
+  'try_again' => '재시도 하세요',
+  'recovery_wait_title' => '대기시간이 경과하지 않았습니다',
+  'recovery_wait_content' => '보안상 이 스크립는 로그인 오류시 일정시간 대기하여야 합니다, 재시도에 대한 승인이 될 때까지 기다려야 합니다.',
+  'wait' => '기다리세요',
+  'create_redir_file' => '리디렉숀 파일 생성 (권장사항)',
+  'create_redir_file_explanation' => 'BBS에 로그인 한 후에 사용자를 코퍼마인으로 전환시키려면  BBS 폴더에 리디렉숀 파일을 생성하여야 합니다. 이 옵션이 선택되면 브리지 관리자가 이 파일을 생성하거나 파일을 수동으로 복사-붙여넣기 형식으로 만드는 코드를 제공합니다.',
+  'browse' => '보기',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => '칼렌다', //cpg1.4
+  'close' => '닫기', //cpg1.4
+  'clear_date' => '일자 삭제', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
+  'miss_param' => ' \'%s\'작업에 필요한 함수가 지정되지 않았습니다 !',
+  'unknown_cat' => '선택한 카테고리가 데이타베이스에 존재하지 않습니다.',
+  'usergal_cat_ro' => '개인 갤러리 카타고리는 삭제할 수 없습니다 !',
+  'manage_cat' => '카테고리 관리',
+  'confirm_delete' => '이 카테고리를 삭제하시겠습니까?', //js-alert
+  'category' => '카테고리',
+  'operations' => '실행',
+  'move_into' => '카테고리 변경',
+  'update_create' => '카테고리 변경/생성',
+  'parent_cat' => '상위 카테고리',
+  'cat_title' => '카테고리 이름',
+  'cat_thumb' => '카테고리 썸네일',
+  'cat_desc' => '카테고리 설명',
+  'categories_alpha_sort' => '카테고리를 순차배열 (커스톰 배열 순서 대신에)', //cpg1.4
+  'save_cfg' => '시스템구성 저장', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => '갤러리 구성', //cpg1.4
+  'manage_exif' => 'exif 표시 관리', //cpg1.4
+  'manage_plugins' => '플러그인 관리', //cpg1.4
+  'manage_keyword' => '키워드 관리', //cpg1.4
+  'restore_cfg' => '기본설정으로',
+  'save_cfg' => '변경사항 저장',
+  'notes' => '메모',
+  'info' => '알립니다',
+  'upd_success' => '변경사항이 적용되었습니다!',
+  'restore_success' => '기본설정으로 변경되었습니다',
+  'name_a' => '이름별 순차배열',
+  'name_d' => '이름별 역순',
+  'title_a' => '제목별 순차배열',
+  'title_d' => '제목별 역순',
+  'date_a' => '일자순',
+  'date_d' => '일자 역순',
+  'pos_a' => '위치별 순차배열', //cpg1.4
+  'pos_d' => '위치별 역순', //cpg1.4
+  'th_any' => '최대 애스팩',
+  'th_ht' => '높이',
+  'th_wd' => '너비',
+  'label' => '라벨',
+  'item' => '아이템',
+  'debug_everyone' => '일반용',
+  'debug_admin' => '관리자용',
+  'no_logs'=> '오프', //cpg1.4
+  'log_normal'=> '보통', //cpg1.4
+  'log_all' => '모두', //cpg1.4
+  'view_logs' => '로그 보기', //cpg1.4
+  'click_expand' => '확장할 섹션명 클릭', //cpg1.4
+  'expand_all' => '모두 확장', //cpg1.4
+  'notice1' => '(*) 데이타베이스에 이미 파일이 있으면 이 설정을 바꾸면 안됩니다.', //cpg1.4 - (relocated)
+  'notice2' => '(**) 이 설정을 바꾸면, 추후 추가된 파일에만 적용이 됩니다, 그러므로 갤러리에 이미 파일이 있으면 이 설정을 바꾸지 않는 것이 좋습니다. 존재하는 파일에 적용을 하려면 &quot;<a href="util.php">관리자 도구</a> (사진 크기 변경)&quot; 관리자 메뉴의 유틸리티를 사용하세요.', //cpg1.4 - (relocated)
+  'notice3' => '(***) 모든 로그파일은 영어로 기록됨.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'BB 통합을 하면 기능 사용못함', //cpg1.4
+  'auto_resize_everyone' => '모두에게 허용', //cpg1.4
+  'auto_resize_user' => '사용자용', //cpg1.4
+  'ascending' => '순차', //cpg1.4
+  'descending' => '역순', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  '일반사항 설정',
+  array('갤러리 이름', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('갤러리 설명', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('갤러리 관리자 이메일', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('코퍼마인 갤러리 폴더의 URL (\'index.php\' 이나 끝이 비슷한 것은 안됨)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('홈페이지의 URL ', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('즐겨찾기의 ZIP 다운로드 허용', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('GMT와의 상대적인 다른 시간대 (현재시각: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('비밀번호 암호화 가동 (예외 없음)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('도움 아이콘 가동 (도움말은 영어에 한함)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('검색에서 클릭할 수 있는 키워드 허용','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('플러그인 가동', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('라우트 하지 않는(프라이빗) IP 주소 금지 허용', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('일괄처리 인터페이스 보이기', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  '언어 &amp; 캐랙터셋 설정',
+  array('언어', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('번역문을 찾을 수 없으면 영어로 돌아가기?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('캐랙터 인코딩', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('언어 목록 보기', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('언어 상징표 보기', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('언어선택에서 &quot;리셋&quot; 보기', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('탭 페이지의 이전/다음 보기', 'previous_next_tab', 1), //cpg1.4
+
+  '테마 설정',
+  array('테마', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('테마 목록 보기', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('테마선택에서 &quot;리셋&quot; 보기', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('FAQ 보기', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('커스톰 메뉴 링크 명', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('커스톰 메뉴 링크 URL', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('bbcode 도움말 보기', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('XHTML 혹은 CSS compliant로 지정된 테마의 vanity block 보기','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('커스톰 해더 인쿠르드의 경로', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('커스톰 후터 인쿠르드의 경로', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  '앨범 목록 보기',
+  array('메인 테이블의 너비 (화소수 혹은 %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('표시할 카타고리의 레벨수', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('표시할 앨범수', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('앨범목록의 칼람수', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('썸네일의 화소수', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('메인 페이지의 콘텐트', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('카타고리의 첫번째 레벨 앨범 썸네일 보기','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('카테고리 순차배열 (커스톰 배열방식 대신에)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('링크된 파일 보기','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  '썸네일 보기',
+  array('썸네일 페이지의 칸(행)수', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('썸네일 페이지의 줄(열)수', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('표시할 최대 탶의 수', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('썸네일 아래 파일 캪션 보기 (제목에 덧붙여)', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('썸네일 아래 조회수 보기', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('썸네일 아래 코멘트수 보기', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('썸네일 아래 업로드한 회원 보기', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('썸네일 아래에 업로드 관리자 이름 보기', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('썸네일 아래 파일명 보기', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('앨범 설명 보기', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('파일의 디폴트 배열방식', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array(' \'최고평점\' 목록에 포함할 파일의 최소 평가수', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  '이미지 보기', //cpg1.4
+  array('파일보기에서 테이블의 너비 (화소 or %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('디폴트로 파일 정보 보여주기', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('이미지설명에 대한 최대 글자수', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('단어의 최대 글자수', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('필름 스트립 보기', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('필름 스트립 썸네일 아래 파일명 보여주기', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('필름 스트립의 아이템 갯수', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('슬라이드쇼의 간격을 밀리초로 (1 초 = 1000 밀리초)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  '코멘트 설정', //cpg1.4
+  array('코멘트에 나쁜단어 걸르기', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('코멘트에 스마일 허용', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('동일한 회원이 동일한 파일에 연달아 코멘트 달기 허용 (범람방지 기능안함)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('코멘트의 최대 줄수', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('코멘트의 최대 글자수', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('이메일로 관리자에게 코멘트 통보하기', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('코멘트의 배열방식', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('익명 코멘트 생성자의 접두어', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  '파일 그리고 썸네일 설정',
+  array('JPEG 파일의 질', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('썸네일의 최대 디멘젼 <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('디멘젼 사용 ( 너비 혹은 높이 혹은 썸네일의 최대 외관) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('중간 사진 생성','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('중간 사진/비디오의 최대 너비 혹은 높이 <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('업로드 파일의 최대 크기 (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('업로드 사진/비디오의 최대 너비 혹은 높이 (화소)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('최대 너비 혹은 높이를 초과하면 자동으로 이미지 크기가 변환', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  '파일과 썸네일의 고급 설정',
+  array('앨범을 개인용으로 변경 (Note: 만일 \'예\' 가 \'아니오\'로 바뀌면 모든 개인앨범이 공개앨범으로 됨)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('개인앨범 아이콘을 로그인하지 않은 사람에게 보여줌','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('파일명에 사용하지 못하는 글자', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('업로드 파일에 허용되는 파일 확장자', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('허용하는 이미지 타입', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('허용하는 무비 타입', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('무비 재생시 자동시작', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('허용하는 오디오 타입', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('허용하는 문서 타입', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('이미지 크기 바꾸는 방법','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('ImageMagick \'변환\' 유틸리티의 경로 (예: /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('허용하는 이미지 타입 (ImageMagick에만 적용)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('ImageMagick의 코맨드 라인 옵션', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('JPEG 파일의 EXIF 데이타 읽기', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('JPEG 파일의 IPTC 데이타 읽기', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('앨범 디렉토리 <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('사용자 파일의 디렉토리 <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('중간 사진의 접두어 <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('썸네일의 접두어 <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('디렉토리의 디폴트 모드', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('파일의 디폴트  모드', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  '사용자 설정',
+  array('새로운 사용자 등록 허용', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('로그인 하지 않은 사람의 허용 (손님 혹은 익명인)', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('사용자 등록시 이메일 검사 필요', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('사용자 등록을 관리자에게 이메일 통보', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('등록을 관리자가 활성화', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('두 사용자가 동일한 이메일 주소 사용 가능', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('승인을 기다리는 사용자 업로드를 관리자에게 통보', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('로그인한 사용자의 회원명단 보기 허용', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('사용자가 자신의 프로파일에서 이메일 주소 변경 가능', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('공개 갤러리에 있는 회원 본인의 사진을 변경 가능', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('로그인 실패 허용 횟수. 허용횟수를 초과하면 임시 사용제한상태로 됨 (해커 방지책)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('로그인 실패후 임시 사용제한 기간', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('관리자에게 보고 가능', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  '사용자 프로필의 커스톰 항목 (사용하지 않으면 공란으로).
+  일대기와 같은 내용이 긴 경우에는 프로필 6 를 사용하세요.', //cpg1.4
+  array('프로필 1 명칭', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('프로필 2 명칭', 'user_profile2_name', 0), //cpg1.4
+  array('프로필 3 명칭', 'user_profile3_name', 0), //cpg1.4
+  array('프로필 4 명칭', 'user_profile4_name', 0), //cpg1.4
+  array('프로필 5 명칭', 'user_profile5_name', 0), //cpg1.4
+  array('프로필 6 명칭', 'user_profile6_name', 0), //cpg1.4
+
+  '이미지 설명을 위한 커스톰 항목 (사용하지 않으면 공란으로)',
+  array('항목 1 명칭', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('항목 2 명칭', 'user_field2_name', 0),
+  array('항목 3 명칭', 'user_field3_name', 0),
+  array('항목 4 명칭', 'user_field4_name', 0),
+
+  '쿠키 설정',
+  array('쿠키이름', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('쿠키경로', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  '이메일 설정 (대체로 이곳에서 변경될 것이 없음; 확실하지 않으면 이 필드를 공란으로 남기세요)', //cpg1.4
+  array('SMTP 호스트 (공란일 경우, 보낸메일이 사용됨)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP 아이디', 'smtp_username', 0), //cpg1.4
+  array('SMTP 비밀번호', 'smtp_password', 0), //cpg1.4
+
+  '로깅과 통계', //cpg1.4
+  array('로깅 모드 <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('ecards 로그', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('상세한 평가통계 보관하기','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('상세한 조회통계 보관하기','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  '관리 설정', //cpg1.4
+  array('디버그 모드 작동', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('디버그모드에서 경고사항 보이기', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('갤러리가 오프라인입니다', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
+  'title' => 'ecards 발송',
+  'ecard_sender' => '보낸이',
+  'ecard_recipient' => '받는이',
+  'ecard_date' => '날자',
+  'ecard_display' => 'ecard 보기',
+  'ecard_name' => '성명',
+  'ecard_email' => '이메일',
+  'ecard_ip' => 'IP 주소',
+  'ecard_ascending' => '순차배열',
+  'ecard_descending' => '역순',
+  'ecard_sorted' => '정렬을',
+  'ecard_by_date' => '일자로',
+  'ecard_by_sender_name' => '보낸이의 이름으로',
+  'ecard_by_sender_email' => '보낸이의 이메일로',
+  'ecard_by_sender_ip' => '보낸이의 IP 주소로',
+  'ecard_by_recipient_name' => '받는이의 이름으로',
+  'ecard_by_recipient_email' => '받는이의 이메일로',
+  'ecard_number' => '레코드 %s 에서 %s 까지 보기, %s 에 있는',
+  'ecard_goto_page' => '페이지로 가기',
+  'ecard_records_per_page' => '페이지당 레코드',
+  'check_all' => '모두 선택',
+  'uncheck_all' => '모두 선택해제',
+  'ecards_delete_selected' => '선택한 ecards 지우기',
+  'ecards_delete_confirm' => '정말로 레코드를 삭제하시겠습니까?? 체크박스를 선택하세요!',
+  'ecards_delete_sure' => '예! 확인합니다',
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_input.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
+  'empty_name_or_com' => '이름과 코멘드를 입력하세요.',
+  'com_added' => '코멘트가 등록되었습니다.',
+  'alb_need_title' => '앨범의 제목을 입력하세요 !',
+  'no_udp_needed' => '업데이트가 불필요합니다.',
+  'alb_updated' => '앨범이 수정되었습니다.',
+  'unknown_album' => '선택한 앨범이 존재하지 않습니다. 혹은 이 앨범에 업로드할 권한이 없습니다.',
+  'no_pic_uploaded' => '업로드된 파일이 없습니다 !<br /><br />업로드할 파일을 선택하였었다면, 서버가 파일 업로드를 허용하는지 확인하세요...',
+  'err_mkdir' => '디렉토리 %s 을 생성할 수 없습니다!',
+  'dest_dir_ro' => '스크립터에 의하여 목적지 디렉토리 %s 에 기록을 할 수 없습니다 !',
+  'err_move' => ' %s 에서 %s 로 이동할 수 없습니다!',
+  'err_fsize_too_large' => '업로드한 파일이 너무 큽니다 (최대허용량은 %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => '업로드한 파일이 너무 큽니다 (최대 허용치는 %s KB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => '업로드한 파일이 유효한 이미지가 아닙니다 !',
+  'allowed_img_types' => '귀하는 %s 이미지만 업로드할 수 있습니다.',
+  'err_insert_pic' => '파일 \'%s\' 을 앨범에 수록될 수 없습니다.',
+  'upload_success' => '파일이 성공적으로 업로드 되었습니다.<br /><br />관리자 승인후에 볼 수 있습니다.',
+  'notify_admin_email_subject' => '%s - 업로드 통보',
+  'notify_admin_email_body' => ' %s이 업로드한 사진이 승인을 기다리고 있습니다.  %s을 방문하세요.',
+  'info' => '알려드립니다',
+  'com_added' => '코멘트 등록완료',
+  'alb_updated' => '앨범 수정완료',
+  'err_comment_empty' => '코멘트가 비어있습니다 !',
+  'err_invalid_fext' => '다음 확장자를 가진 파일만 허용합니다 : <br /><br />%s.',
+  'no_flood' => '미안합니다. 귀하는 이미 이 파일에 마지막 코멘트 작성자입니다 <br /><br />귀하의 코멘트를 변경하기를 원하시면 편집을 하세요',
+  'redirect_msg' => '리디렉렉트 중입니다.<br /><br /><br />만일 자동으로 리후레시되지 않으면 \'다음\'을 클릭하세요',
+  'upl_success' => '이미지가 추가 되었습니다.',
+  'email_comment_subject' => '코퍼마인 포토 갤러리에 코멘트가 올라왔습니다.',
+  'email_comment_body' => '혹자가 귀하의 갤러리에 코멘트를 달았습니다. 이곳에서 보세요.',
+  'album_not_selected' => '앨범이 선택되지 않았습니다.', //cpg1.4
+  'com_author_error' => '다른 회원이 이 닉네임을 사용합니다, 로그인 혹은 다른 것을 사용하세요.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File delete.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DELETE_PHP')) $lang_delete_php = array(
+  'caption' => '캡션',
+  'fs_pic' => '원본 이미지',
+  'del_success' => '삭제되었습니다!',
+  'ns_pic' => '보통 크기 이미지',
+  'err_del' => '삭제되지 않았습니다',
+  'thumb_pic' => '썸네일',
+  'comment' => '코멘트',
+  'im_in_alb' => '엘범에 있는 이미지',
+  'alb_del_success' => '앨범 &laquo;%s&raquo; 삭제되었슴', //cpg1.4
+  'alb_mgr' => '앨범 관리자',
+  'err_invalid_data' => ' \'%s\' 에 오류 데이타 도착',
+  'create_alb' => '\'%s\' 앨범생성',
+  'update_alb' => '앨범 \'%s\' 을 제목 \'%s\' 과 인텍스 \'%s\' 로 수정',
+  'del_pic' => '이미지 삭제',
+  'del_alb' => '앨범 삭제',
+  'del_user' => '사용자 삭제',
+  'err_unknown_user' => '선택한 사용자가 존재하지 않습니다 !',
+  'err_empty_groups' => '그룹테이블이 없습니다, 혹은 그룹테이블이 비어 있습니다!', //cpg1.4
+  'comment_deleted' => '코멘트가 삭제되었습니다.',
+  'npic' => '이미지', //cpg1.4
+  'pic_mgr' => '이미지 관리자', //cpg1.4
+  'update_pic' => '사진 수정중 \'%s\' 파일명 \'%s\' 인덱스 \'%s\'', //cpg1.4
+  'username' => '사용자', //cpg1.4
+  'anonymized_comments' => '%s 익명 코멘트', //cpg1.4
+  'anonymized_uploads' => '%s 익명 공공 업로드', //cpg1.4
+  'deleted_comments' => '%s 코멘트 삭제', //cpg1.4
+  'deleted_uploads' => '%s 공개 업로드 삭제', //cpg1.4
+  'user_deleted' => '사용자 %s 삭제', //cpg1.4
+  'activate_user' => '활성화된 회원', //cpg1.4
+  'user_already_active' => '계정이 이미 활성화중 입니다.', //cpg1.4
+  'activated' => '활성화됨', //cpg1.4
+  'deactivate_user' => '비활성화 회원', //cpg1.4
+  'user_already_inactive' => '계정이 이미 비활성화중 입니다.', //cpg1.4
+  'deactivated' => '비활성화됨', //cpg1.4
+  'reset_password' => '비밀번호 리셋', //cpg1.4
+  'password_reset' => '비밀번호를 %s 로 리셋', //cpg1.4
+  'change_group' => '1차 그룹 수정', //cpg1.4
+  'change_group_to_group' => '변경 %s 을 %s 로', //cpg1.4
+  'add_group' => '2차 그룹 추가', //cpg1.4
+  'add_group_to_group' => '사용자 %s를 그룹 %s에 추가. 이 사용자는 %s의 1차 그룹 그리고  %s의 2차그룹 회원입니다.', //cpg1.4
+  'status' => '상태', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File displayecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => '귀하가 참조하려는 ecard 의 자료가 메일 크라이언트에 의해 손실되었습니다. 경로를 확인하세요.', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File displayimage.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYIMAGE_PHP')){
+
+$lang_display_image_php = array(
+  'confirm_del' => '파일을 삭제하시렵니까 ? \\n코멘트도 삭제됩니다.', //js-alert
+  'del_pic' => '파일 삭제',
+  'size' => '%s x %s 화소',
+  'views' => '%s 회',
+  'slideshow' => '슬라이드쇼',
+  'stop_slideshow' => '슬라이드쇼 중지',
+  'view_fs' => '클릭하여 원래 크기로 보기',
+  'edit_pic' => '사진 정보 수정', //cpg1.4
+  'crop_pic' => '추출/회전',
+  'set_player' => '플레어 변경',
+);
+
+$lang_picinfo = array(
+  'title' =>'파일 정보',
+  'Filename' => '파일명',
+  'Album name' => '앨범명',
+  'Rating' => '평점 (%s 평가)',
+  'Keywords' => '키워드',
+  'File Size' => '파일 크기',
+  'Date Added' => '입력 날자', //cpg1.4
+  'Dimensions' => '디멘죤',
+  'Displayed' => '조회수',
+  'URL' => 'URL', //cpg1.4
+  'Make' => '제조업체', //cpg1.4
+  'Model' => '제품명', //cpg1.4
+  'DateTime' => '일자 시간', //cpg1.4
+  'DateTimeOriginal' => '촬영일시', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => '최대 구경', //cpg1.4
+  'FocalLength' => '포칼 렝스', //cpg1.4
+  'Comment' => '코멘트',
+  'addFav'=>'즐겨찾기에 추가',
+  'addFavPhrase'=>'즐겨찾기',
+  'remFav'=>'즐겨찾기에서 삭제',
+  'iptcTitle'=>'IPTC 제목',
+  'iptcCopyright'=>'IPTC 저작권',
+  'iptcKeywords'=>'IPTC 키워드',
+  'iptcCategory'=>'IPTC 카테고리',
+  'iptcSubCategories'=>'IPTC 부-카테고리',
+  'ColorSpace' => '칼라 스페이스', //cpg1.4
+  'ExposureProgram' => '노출 프로그램', //cpg1.4
+  'Flash' => '플래시', //cpg1.4
+  'MeteringMode' => '메터링 모드', //cpg1.4
+  'ExposureTime' => '노출 시간', //cpg1.4
+  'ExposureBiasValue' => '노출 바이아스', //cpg1.4
+  'ImageDescription' => ' 이미지 설명', //cpg1.4
+  'Orientation' => '오리엔테이션', //cpg1.4
+  'xResolution' => 'X 해상도', //cpg1.4
+  'yResolution' => 'Y 해상도', //cpg1.4
+  'ResolutionUnit' => '해상도 단위', //cpg1.4
+  'Software' => '소프트웨어', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  'ExifOffset' => 'Exif 오프세트', //cpg1.4
+  'IFD1Offset' => 'IFD1 오프세트', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Exif 버젼', //cpg1.4
+  'DateTimeOriginal' => 'DateTime Original', //cpg1.4
+  'DateTimedigitized' => 'DateTime digitized', //cpg1.4
+  'ComponentsConfiguration' => 'Components Configuration', //cpg1.4
+  'CompressedBitsPerPixel' => 'Compressed Bits Per Pixel', //cpg1.4
+  'LightSource' => 'Light 소스', //cpg1.4
+  'ISOSetting' => 'ISO 설정', //cpg1.4
+  'ColorMode' => '칼라 모드', //cpg1.4
+  'Quality' => '퀄리티', //cpg1.4
+  'ImageSharpening' => 'Image Sharpening', //cpg1.4
+  'FocusMode' => '포커스 모드', //cpg1.4
+  'FlashSetting' => '플래시 설정', //cpg1.4
+  'ISOSelection' => 'ISO 선택', //cpg1.4
+  'ImageAdjustment' => '이미지 조절', //cpg1.4
+  'Adapter' => '아답터', //cpg1.4
+  'ManualFocusDistance' => '메뉴얼 포커스 거리', //cpg1.4
+  'DigitalZoom' => '디지탈 줌', //cpg1.4
+  'AFFocusPosition' => 'AF 포커스 포지션', //cpg1.4
+  'Saturation' => '채도', //cpg1.4
+  'NoiseReduction' => '노이즈 제거', //cpg1.4
+  'FlashPixVersion' => '플래쉬 픽스 버젼', //cpg1.4
+  'ExifImageWidth' => 'Exif 이미지 너비', //cpg1.4
+  'ExifImageHeight' => 'Exif 이미지 높이', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+  'FileSource' => '파일 소스', //cpg1.4
+  'SceneType' => '씬 타입', //cpg1.4
+  'CustomerRender' => '커스토머 렌더', //cpg1.4
+  'ExposureMode' => '익스포져 모드', //cpg1.4
+  'WhiteBalance' => '화이트 발란스', //cpg1.4
+  'DigitalZoomRatio' => '디지탈 줌 비율', //cpg1.4
+  'SceneCaptureMode' => '씬 캪쳐 모드', //cpg1.4
+  'GainControl' => 'Gain Control', //cpg1.4
+  'Contrast' => '콘트라스트', //cpg1.4
+  'Saturation' => '채도', //cpg1.4
+  'Sharpness' => '샤프니스', //cpg1.4
+  'ManageExifDisplay' => 'Exif 보기 관리', //cpg1.4
+  'submit' => '보냄', //cpg1.4
+  'success' => '성공적으로 정보수정 완료.', //cpg1.4
+  'details' => '세부사항', //cpg1.4
+);
+
+$lang_display_comments = array(
+  'OK' => '등록',
+  'edit_title' => '코멘트 편집',
+  'confirm_delete' => '이 코멘트를 삭제하겠습니까 ?', //js-alert
+  'add_your_comment' => '코멘트 등록',
+  'name'=>'이름',
+  'comment'=>'코멘트',
+  'your_name' => '지매',
+  'report_comment_title' => '이 코메트를 관리자에게 알림', //cpg1.4
+);
+
+$lang_fullsize_popup = array(
+  'click_to_close' => '화면을 클릭하시면 창이 닫힙니다',
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
+  'title' => 'e-card 보내기',
+  'invalid_email' => '<font color="red"><b>주의</b></font>: 유효하지 않은 이메일 주소:', //cpg1.4
+  'ecard_title' => '당신에게 %s가 보낸 e-card',
+  'error_not_image' => 'ecard로 이미지만 전송할 수 있습니다.',
+  'view_ecard' => 'e-card 가 정확하게 보여지지 않을 경우 교체 경로', //cpg1.4
+  'view_ecard_plaintext' => 'ecard를 미리보기 위하여, url을 브라우저의 주소창에 복사하세요:', //cpg1.4
+  'view_more_pics' => '더 많은 사진 보기 !', //cpg1.4
+  'send_success' => 'ecard가 발송되었습니다',
+  'send_failed' => '죄송합니다, 서버가 귀하의 e-card를 보낼 수 없습니다.',
+  'from' => '보낸이',
+  'your_name' => '보낸이 성명',
+  'your_email' => '보낸이 이메일 주소',
+  'to' => '받는이',
+  'rcpt_name' => '받는이 성명',
+  'rcpt_email' => '받는이 이메일 주소',
+  'greetings' => '제목', //cpg1.4
+  'message' => '메세지', //cpg1.4
+  'ecards_footer' => '보맨이 %s IP 주소 %s 시각 %s (갤러리 시각)', //cpg1.4
+  'preview' => 'ecard 미리보기', //cpg1.4
+  'preview_button' => '미리보기', //cpg1.4
+  'submit_button' => 'ecard 발송', //cpg1.4
+  'preview_view_ecard' => 'ecard가 생성이 되면 이것은 그곳으로의 교체경로가 됩니다. 미리보기에서는 작동하지 않습니다.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => '관리자에게 알리기', //cpg1.4
+  'invalid_email' => '<b>경고</b> : email 주소 오류 !', //cpg1.4
+  'report_subject' => ' %s 가 갤러리 %s에서 보낸 보고서', //cpg1.4
+  'view_report' => '리포트가 정확히 보이지 않을 때의 교체경로', //cpg1.4
+  'view_report_plaintext' => '리포트를 보시려면, 브라우저 주소창에 이 url을 잘라내어 붙이세요:', //cpg1.4
+  'view_more_pics' => '갤러리', //cpg1.4
+  'send_success' => '귀하의 보고서가 발송 되었습니다.', //cpg1.4
+  'send_failed' => '미안합니다. 서버가 귀하의 보고서를 보낼 수 없습니다...', //cpg1.4
+  'from' => '보낸이', //cpg1.4
+  'your_name' => '귀하의 성명', //cpg1.4
+  'your_email' => '귀하의 이메일 주소', //cpg1.4
+  'to' => '받는이', //cpg1.4
+  'administrator' => '관리자/모드', //cpg1.4
+  'subject' => '제목', //cpg1.4
+  'comment_field_name' => '코멘트에 "%s" 가 작성', //cpg1.4
+  'reason' => '사유', //cpg1.4
+  'message' => '메세지', //cpg1.4
+  'report_footer' => '%s가 IP %s에서 보냄 : %s (갤러리 시각)', //cpg1.4
+  'obscene' => '부도덕함', //cpg1.4
+  'offensive' => '불쾌함', //cpg1.4
+  'misplaced' => '토픽과 무관/잘못 위치선정', //cpg1.4
+  'missing' => '분실', //cpg1.4
+  'issue' => '오류/볼 수 없음', //cpg1.4
+  'other' => '기타', //cpg1.4
+  'refers_to' => '다음에 관련한 파일 리포트', //cpg1.4
+  'reasons_list_heading' => '보고 동기:', //cpg1.4
+  'no_reason_given' => '사유 없음', //cpg1.4
+  'go_comment' => '코멘트로 가기', //cpg1.4
+  'view_comment' => '코멘트와 함께 전체 보고서 보기', //cpg1.4
+  'type_file' => '파일', //cpg1.4
+  'type_comment' => '코멘트', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File editpics.php
+// ------------------------------------------------------------------------- //
+
+if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
+  'pic_info' => '이미지 상세정보',
+  'album' => '앨범',
+  'title' => '이미지 제목',
+  'filename' => '파일명', //cpg1.4
+  'desc' => '이미지 설명',
+  'keywords' => '검색 키워드',
+  'new_keyword' => '신규 키워드', //cpg1.4
+  'new_keywords' => '신규 키워드 발견', //cpg1.4
+  'existing_keyword' => '존재하는 키워드', //cpg1.4
+  'pic_info_str' => '%s &times; %s - %s KB - %s 조회 - %s 평가',
+  'approve' => '파일 승인',
+  'postpone_app' => '승인 연기',
+  'del_pic' => '이미지 삭제',
+  'del_all' => '모든 이미지 삭제', //cpg1.4
+  'read_exif' => 'EXIF info 를 다시보기',
+  'reset_view_count' => '조회수 지우기',
+  'reset_all_view_count' => '모든 조회수 지우기', //cpg1.4
+  'reset_votes' => '평가 지우기',
+  'reset_all_votes' => '모든 평가 지우기', //cpg1.4
+  'del_comm' => '코멘트 지우기',
+  'del_all_comm' => '모든 코멘트 지우기', //cpg1.4
+  'upl_approval' => '업로드 승인', //cpg1.4
+  'edit_pics' => '이미지 편집',
+  'see_next' => '다음',
+  'see_prev' => '이전',
+  'n_pic' => '%s 이미지',
+  'n_of_pic_to_disp' => '표시할 이미지수',
+  'apply' => '변경 적용',
+  'crop_title' => '코퍼마인 사진 편집기',
+  'preview' => '미리보기',
+  'save' => '이미지 저장',
+  'save_thumb' =>'썸네일로 저장',
+  'gallery_icon' => '이것을 나의 아이콘으로 만들기', //cpg1.4
+  'sel_on_img' =>'선택은 모두 이미지 위에서 하여야 합니다!', //js-alert
+  'album_properties' =>'앨범 프로퍼티', //cpg1.4
+  'parent_category' =>'상위 카테고리', //cpg1.4
+  'thumbnail_view' =>'쎔네일 보기', //cpg1.4
+  'select_unselect' =>'모두 선택/선택해제', //cpg1.4
+  'file_exists' => "목적지 파일 '%s' 이미 존재.", //cpg1.4
+  'rename_failed' => " '%s' 을 '%s' 로 이름바꾸기 실패.", //cpg1.4
+  'src_file_missing' => "원래 파일'%s' 을 분실하였읍니다.", // cpg 1.4
+  'mime_conv' => " '%s' 을 '%s' 로 변환할 수 없습니다",//cpg1.4
+  'forb_ext' => '파일 확장 금지.',//cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File faq.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FAQ_PHP')) $lang_faq_php = array(
+  'faq' => '자주 묻는 질문',
+  'toc' => '목차',
+  'question' => '질문: ',
+  'answer' => '답변: ',
+);
+
+if (defined('FAQ_PHP')) $lang_faq_data = array(
+  '일반적인 FAQ',
+  array('왜 등록을 해야하나요?', '관리자에 따라서 등록이 필요 혹은 불필요합니다. 등록을 하면 업로드, 즐겨찾기, 사진 평가 그리고 코멘트 기록등의 기능이 주어집니다.', 'allow_user_registration', '1'),
+  array('어떻게 등록을 하나요?', '&quot;회원등록&quot;으로 가서 필수 항목(원하실 경우는 선택항목포함)을 입력하세요.<br />관리자가 이메일 통보기능을 설정하였으면 귀하가 회원정보를 전송한 후에 입력한 이메일에 회원자격을 활성화하는 방법을 알려줍니다. 로그인을 하려면 회원자격이 활성화되어 있어야 합니다.', 'allow_user_registration', '1'), //cpg1.4
+  array('어떻게 로그인을 하나요?', '&quot;로그인&quot;으로 가서, 아이디와 비밀번호를 입력하고 &quot;기억하기&quot;를 선택하세요. 이 사이트를 떠나는 경우에도 다시 로그인 할 수 있습니다.<br /><b>중요: &quot;기억하기&quot;를 사용하기 위하여는 쿠키사용이 가능하여야 하고 이 사이트의 쿠키가 삭제되면 안됩니다.</b>', 'offline', 0),
+  array('왜 로그인이 되지 않나요?', '회원등록을 하고 이메일로 받은 경로를 클릭하였나요?. 그 경로로 귀하의 계정을 활성화합니다. 그외의 로그인문제는 사이트 관리자에게 연락하세요.', 'offline', 0),
+  array('비밀번호를 잊었으면 어떻하지요?', '사이트가 &quot;비밀번호 분실&quot; 경로를 갖고 있으면 그것을 사용하세요. 그렇지 않으면 관리자에게 연락을 하여 새 비밀번호를 받으세요.', 'offline', 0),
+  //array('이메일 주소가 바뀌었으면 어떻게 하나요?', '로그인하여 &quot;개인정보&quot;를 통하여 귀하의 이메일 주소를 변경하세요.', 'offline', 0),
+  array('어떻게 사진을 &quot;즐겨찾기&quot;에 저장하나요?', '이미지를 클릭하고 &quot;사진 정보&quot;경로를 클릭하세요. (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); 아래에 있는 사진정보로 내려가서 &quot;즐겨찾기에 추가&quot;를 클릭하세요.<br />관리자가 &quot;파일 정보&quot; 보여주기를 디폴트로 선택하였을 수도 있습니다.<br />중요:쿠키사용이 가능하여야 하고 이 사이트의 쿠키가 삭제되면 안됩니다.', 'offline', 0),
+  array('파일을 어떻게 평가하나요?', '썸네일을 클릭하고 아래로 내려가서 평점을 선택하세요.', 'offline', 0),
+  array('어떻게 코멘트를 기록하나요?', '썸네일을 클릭하고 아래로 내려가서 코멘트를 입력하세요.', 'offline', 0),
+  array('어떻게 사진을 업로드하나요?', '&quot;이미지 업로드&quot;에 가서 업로드하려고 하는 앨범을 선택하세요. &quot;찾아보기&quot;를 클릭하여 업로드할 파일을 찾은 후에, &quot;열기.&quot;를 클릭하고 다음을 클릭하세요. 제목과 설명을 입력한 후에 &quot;다음&quot;을 클릭하세요.<br /><br />또는 <b>Windows XP</b>를 사용하는 사용자는 XP Publishing 마법사를 사용하여 개인소유의 앨범에 여러 파일을 직접 업로드 할 수 있습니다.<br />사용 방법은 <a href="xp_publish.php">여기를 클릭하세요.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('어느곳에 사진을 업로드하나요?', '&quot;개인 갤러리&quot;에 있는 앨범에 파일을 업로드 할 수 있습니다. 또한 관리자는 귀하에게 메인 갤러리에 있는 앨범에 이미지를 업로드할 권한을 줄 수 있습니다.', 'allow_private_albums', 0),
+  array('업로드할 수 있는 사진의 크기와 타입은 무엇인가요?', '사진의 크기와 타입(jpg, png, 등등...)은 관리자에 의하여 결정됩니다.', 'offline', 0),
+  array('어떻게 &quot;개인 갤러리&quot;에 앨범을 생성,이름변경 그리고 삭제 할 수 있나요?', '&quot;관리자모드&quot;로 이동하세요.<br />&quot;개인앨범 생성/의뢰&quot;로 가서 &quot;생성&quot;을 클릭하세요. &quot;새 앨범&quot;을 원하는 이름으로 바꾸세요.<br />갤러리의 앨범명을 바꿀 수 있습니다.<br />&quot;변경 적용&quot;을 클릭하세요.', 'allow_private_albums', 0),
+  array('어떻게 나의 앨범을 관람하는 사용자들을 제한하고 변경하나요?', '&quot;관리자모드&quot;로 가세요.<br />&quot;개인앨범 수정으로 가세요. &quot;앨범 수정&quot; 바에서 변경하려는 앨범을 선택하세요.<br />이곳에서 이름, 설명, 썸네일 사진, 보기 제한 그리고 코멘트/평가 승락등을 바꿀 수 있습니다.<br /> &quot;앨범 수정&quot;을 클릭하세요.', 'allow_private_albums', 0),
+  array('어떻게 다른 사용자들의 갤러리를 볼 수 있나요?', '&quot;앨범 목록&quot;으로 가서 &quot;개인 갤러리&quot;를 선택하세요.', 'allow_private_albums', 0),
+  array('쿠기는 무엇인가요?', '쿠키는 웹사이트에서 보내지어 귀하의 컴퓨터에 저장되는 텍스트로 구성된 데이타입니다.<br />쿠키는 사용자가 사이트를 떠난 후에 다시 로그인 없이 되돌아 올 수 있는 등의 자질구레한 일들을 제공합니다.', 'offline', 0),
+  array('어떻게 이 프로그램을 얻을 수 있나요?', '코퍼마인은 GNU GPL 아래 제공되는 무료 멀티미디어 갤러리입니다. 다양한 기능을 갖고 있으며 여러 플래트폼에 장착을 할 수있습니다.  <a href="http://coppermine.sf.net/">코퍼마인 홈페이지</a>를 방문하여 자세한 사항과 다운로드를 받으세요.', 'offline', 0),
+
+  '사이트 둘러보기',
+  array('&quot;앨범 목록&quot;은 무엇인가요?', '현재 위치한 모든 카타고리와 각 앨범의 경로를 보여줍니다. 귀하가 카타고리 안에 있지 않으면, 전체 갤러리와 각 카타고리의 경로를 보여줍니다. 썸네일이 카타고리의 경로일 수 있습니다.', 'offline', 0),
+  array('&quot;개인 갤러리&quot;는 무엇인가요?', '사용자가 각자의 갤러리를 생성하고 앨범을 추가, 삭제 그리고 변경할 수 있습니다. 그리고 파일을 그곳에 업로드합니다.', 'allow_private_albums', 1), //cpg1.4
+  array('&quot;관리자 모드&quot; 와 &quot;사용자 모드&quot;의 차이는 무엇인가요?', '관리자 모드일 경우 사용자가 그들의 갤러리를 변경합니다(관리자가 허용하는 경우에는 다른 것들도).', 'allow_private_albums', 0),
+  array('&quot;업로드 이미지&quot;는 무엇인가요?', '이 기능으로 사용자 혹은 관리자가가 선택한 갤러리로 사진 업로드를 수행합니다 (크기와 타입은 관리자가 설정).', 'allow_private_albums', 0),
+  array('&quot;최근 이미지&quot;는 무엇인가요?', '가장 최근에 업로드한 파일들을 보여줍니다.', 'offline', 0),
+  array('&quot;최근 코멘트&quot;는 무엇인가요?', '가장 최근에 코멘트를 기록한 파일들을 보여줍니다.', 'offline', 0),
+  array('&quot;최다 조회&quot;는 무엇인가요?', '모든 사용자(로그인에 관계 없이)로부터 가장 많이 조회한 이미지들을 보여줍니다.', 'offline', 0),
+  array('&quot;최고 평점&quot;은 무엇인가요?', '사용자가 최고 평점한 이미지들과 그들의 평균 평점을 보여줍니다(예: 다섯회원이 각기 <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> 을 주었으면: 파일의 평균 평점은 <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> 입니다 ;다섯 회원이 파일에게 1에서 5까지 (1,2,3,4,5) 평점을 주었으면 평균 <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />평균 평점은 <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (최상) 에서 <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (아주나쁨)까지.', 'offline', 0),
+  array('&quot;즐겨찾기&quot;는 무엇인가요?', '사용자가 선택한 즐겨찾기 파일을 쿠키에 기록하여 귀하의 컴퓨터에 전송하여 줍니다.', 'offline', 0),
+);
+
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
+  'forgot_passwd' => '비밀기호 기억자',
+  'err_already_logged_in' => '이미 로그인 되었습니다 !',
+  'enter_email' => '이메일 주소를 입력하세요.', //cpg1.4
+  'submit' => '보냄',
+  'failed_sending_email' => '비밀번호 기억자 이메일로 보낼 수 없읍니다 !',
+  'email_sent' => '아이디와 비밀번호가 이메일로 %s 발송되었습니다 ',
+  'err_unk_user' => '선택한 사용자는 존재하지 않습니다!',
+  'passwd_reminder_subject' => '%s - 비밀번호 기억자',
+  'passwd_reminder_body' => '기억을 돕기 위해 다음의 로그인자료를 요청하였습니다:
+아이디: %s
+비밀번호: %s
+클릭 %s ',
+);
+
+// ------------------------------------------------------------------------- //
+// File groupmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
+  'group_name' => '그룹', //cpg1.4
+  'permissions' => '퍼미션', //cpg1.4
+  'public_albums' => '공개 앨범 업로드', //cpg1.4
+  'personal_gallery' => '개인 갤러리', //cpg1.4
+  'upload_method' => '업로드 방법', //cpg1.4
+  'disk_quota' => '할당량', //cpg1.4
+  'rating' => '평점', //cpg1.4
+  'ecards' => 'Ecards', //cpg1.4
+  'comments' => '코멘트', //cpg1.4
+  'allowed' => '허용', //cpg1.4
+  'approval' => '승인', //cpg1.4
+  'boxes_number' => '박스 갯수', //cpg1.4
+  'variable' => '가변', //cpg1.4
+  'fixed' => '고정', //cpg1.4
+  'apply' => '변경사항 적용',
+  'create_new_group' => '새그룹 생성',
+  'del_groups' => '선택한 그룹삭제',
+  'confirm_del' => '주의, 그룹을 삭제하면 이 그룹에 속한 사용자들은 \'Registered\' 그룹으로 옮겨집니다.  !\n\n계속하시겠습니까 ?', //js-alert
+  'title' => '사용자그룹 관리',
+  'num_file_upload' => '파일 업로드 박스', //cpg1.4
+  'num_URI_upload' => 'URI 업로드 박스', //cpg1.4
+  'reset_to_default' => '디폴트 이름으로 리셋 (%s) - 권장사항!', //cpg1.4
+  'error_group_empty' => '그룹테이블이 비어 있습니다 !<br /><br />디폴트 그룹이 생성되었습니다. 이 페이지를 리로드하세요', //cpg1.4
+  'explain_greyed_out_title' => '왜 이것이 뿌옇지요?', //cpg1.4
+  'explain_guests_greyed_out_text' => '이그룹의 프로퍼티를 변경할 수 없습니다. 왜냐하면 설정에서 옵션 &quot; 로그인 하지 않은 사람의 허용 (손님 혹은 익명인)&quot; 을 &quot;아니오&quot; 로 하였기때문입니다. 모든 손님 (그룹 %s의 회원) 은 로그인 밖에는 할 수 없습니다. 그러므로 그룹설정이 그들에게 적용하지 않습니다.', //cpg1.4
+  'explain_banned_greyed_out_text' => '그룹 %s의 프로퍼티를 수정할 수 없습니다. 왜냐하면 그룹의 회원은 할 수 없기 때문입니다.', //cpg1.4
+  'group_assigned_album' => '할당된 앨범', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File index.php
+// ------------------------------------------------------------------------- //
+
+if (defined('INDEX_PHP')){
+
+$lang_index_php = array(
+  'welcome' => '환영합니다 !',
+);
+
+$lang_album_admin_menu = array(
+  'confirm_delete' => '앨범을 삭제하시겠습니까? \\n모든 이미지와 코멘트도 삭제됩니다.', //js-alert
+  'delete' => '삭제',
+  'modify' => '앨범설정',
+  'edit_pics' => '이미지별 정보수정 ',
+);
+
+$lang_list_categories = array(
+  'home' => '홈',
+  'stat1' => '<b>[pictures]</b> 파일 <b>[albums]</b> 앨범  <b>[cat]</b> 카테고리 <b>[comments]</b> 코멘트 조회 <b>[views]</b> 회',
+  'stat2' => '<b>[pictures]</b> 파일 <b>[albums]</b> 앨범 조회 <b>[views]</b> 회',
+  'xx_s_gallery' => '%s의 갤러리',
+  'stat3' => '<b>[pictures]</b> 파일 <b>[albums]</b> 앨범 <b>[comments]</b> 코멘트 조회 <b>[views]</b> 회',
+);
+
+$lang_list_users = array(
+  'user_list' => '사용자(회원)목록',
+  'no_user_gal' => '사용자(회원) 갤러리가 없습니다.',
+  'n_albums' => '%s 앨범',
+  'n_pics' => '%s 이미지',
+);
+
+$lang_list_albums = array(
+  'n_pictures' => '%s 이미지',
+  'last_added' => ', %s 에 업로드한 최근 이미지',
+  'n_link_pictures' => '%s 연결된 이미지', //cpg1.4
+  'total_pictures' => ' 총 %s 이미지', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => '키워드 관리', //cpg1.4
+  'edit' => '편집', //cpg1.4
+  'delete' => '삭제', //cpg1.4
+  'search' => '검색', //cpg1.4
+  'keyword_test_search' => '새창에서 %s를 검색', //cpg1.4
+  'keyword_del' => '키워드 %s를 삭제', //cpg1.4
+  'confirm_delete' => '키워드 %s를 모든 갤러리에서 삭제하시겠습니까?', //cpg1.4  // js-alert
+  'change_keyword' => '키워드 수정', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File login.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGIN_PHP')) $lang_login_php = array(
+  'login' => '로그인',
+  'enter_login_pswd' => '아이디와 비밀번호를 입력하세요!',
+  'username' => '아이디',
+  'password' => '비밀번호',
+  'remember_me' => '기억하기',
+  'welcome' => '%s 님 로그인 되었습니다.',
+  'err_login' => '*** 로그인 되지 않았습니다 ***',
+  'err_already_logged_in' => '이미 로그인 되었습니다 !',
+  'forgot_password_link' => '비밀번호 분실',
+  'cookie_warning' => '귀하의 브라우저는 스크립 쿠키를 수락하지 않습니다', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File logout.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGOUT_PHP')) $lang_logout_php = array(
+  'logout' => '로그아웃',
+  'bye' => '%s님 로그아웃 되었습니다 !!',
+  'err_not_loged_in' => '로그인 되지 않았습니다 !',
+);
+
+// ------------------------------------------------------------------------- //
+// File minibrowser.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => '닫음', //cpg1.4
+  'submit' => '보냄', //cpg1.4
+  'up' => '상위 레벨로', //cpg1.4
+  'current_path' => '현재 경로', //cpg1.4
+  'select_directory' => '디렉토리를 선택하세요', //cpg1.4
+  'click_to_close' => '이창을 닫으시려면 이미지에 클릭을 하세요',
+);
+
+// ------------------------------------------------------------------------- //
+// File modifyalb.php
+// ------------------------------------------------------------------------- //
+
+if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
+  'upd_alb_n' => '%s님 앨범 업데이트',
+  'general_settings' => '기본설정',
+  'alb_title' => '앨범 제목',
+  'alb_cat' => '앨범 카테고리',
+  'alb_desc' => '앨범 설명',
+  'alb_keyword' => '앨범 키워드', //cpg1.4
+  'alb_thumb' => '앨범 썸네일',
+  'alb_perm' => '앨범권한 설정',
+  'can_view' => '앨범공개 설정',
+  'can_upload' => '방문자가 이미지 업로드할 수 있슴',
+  'can_post_comments' => '방문자가 코멘트 쓸 수 있슴',
+  'can_rate' => '방문자가 평가할 수 있슴',
+  'user_gal' => '사용자 갤러리',
+  'no_cat' => '* 최상위 카테고리(메인) *',
+  'alb_empty' => '앨범이 비어있습니다.',
+  'last_uploaded' => '최근 업로드',
+  'public_alb' => '모든 사람 (공개 앨범)',
+  'me_only' => '나만 보기',
+  'owner_only' => '앨범 주인 (%s) 만',
+  'groupp_only' => '\'%s\' 그룹의 회원만 ',
+  'err_no_alb_to_modify' => '귀하는 데이타베이스의 앨범을 수정할 수 없습니다.',
+  'update' => '앨범 편집',
+  'reset_album' => '앨범 리셋', //cpg1.4
+  'reset_views' => '앨범 조회수를 &quot;0&quot;  %s 에 존재하는 ', //cpg1.4
+  'reset_rating' => '%s 에 있는 모든 이미지의 평점을 리셋', //cpg1.4
+  'delete_comments' => '%s 에 있는 모든 코멘트를 삭제', //cpg1.4
+  'delete_files' => '%s복원불가능하게%s  %s에 존재하는 모든 이미지 삭제 ', //cpg1.4
+  'views' => '조회', //cpg1.4
+  'votes' => '평가', //cpg1.4
+  'comments' => '코멘트', //cpg1.4
+  'files' => '이미지', //cpg1.4
+  'submit_reset' => '변경제출', //cpg1.4
+  'reset_views_confirm' => '확인합니다', //cpg1.4
+  'notice1' => '(*) %s그룹%s 설정에 따라서 ',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => '앨범 비밀번호', //cpg1.4
+  'alb_password_hint' => '앨범 비밀번호 힌트', //cpg1.4
+  'edit_files' =>'이미지 편집', //cpg1.4
+  'parent_category' =>'상위 카테고리', //cpg1.4
+  'thumbnail_view' =>'썸네일 보기', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP 정보',
+  'explanation' => '이것은 PHP-function에 의하여 생성된 결과입니다. <a href="http://www.php.net/phpinfo">phpinfo()</a>, 코퍼마인에서 표시된(오른쪽 편에 출력을 정돈).',
+  'no_link' => '다른사람이 귀하의 phpinfo를 보는 것은 위험요소가 있습니다. 그래서 귀하가 관리자로 로그인해야만 이 페이지를 볼 수 있습니다. 이 경로를 다른사람에게 보내주어도 그들은 이 페이지를 참조할 수 없습니다.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => '사진 관리자', //cpg1.4
+  'select_album' => '앨범 선택', //cpg1.4
+  'delete' => '삭제', //cpg1.4
+  'confirm_delete1' => '이 사진을 삭제하시겠습니까 ?', //cpg1.4
+  'confirm_delete2' => '\n사진이 영구적으로 삭제되었습니다.', //cpg1.4
+  'apply_modifs' => '변경 적용', //cpg1.4
+  'confirm_modifs' => '변경 확인', //cpg1.4
+  'pic_need_name' => '사진 이름이 필요합니다 !', //cpg1.4
+  'no_change' => '변동사항이 없습니다 !', //cpg1.4
+  'no_album' => '* 앨범 없음 *', //cpg1.4
+  'explanation_header' => '여기서 기술한 커스톰 배열 방식은 오직 다음과 같은 경우에 적용을 받습니다.', //cpg1.4
+  'explanation1' => '관리자가 설정에 있는 "이미지 디폴트 배열 방식"을 "위치별 역순" 혹은 "위치별 순차배열" (개별적으로 다른 배열방식을 선택하지 않은 사용자를 위한 글로벌 세팅)을 한 경우', //cpg1.4
+  'explanation2' => '사용자가 썸네일 페이지에 "위치별 역순" 혹은 "위치별 순차배열" 을 선택한 경우 (사용자 세팅별로)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => '이 플러그인을 제거하시겠습니까?', //cpg1.4
+  'confirm_delete' => '이 플러그인을 삭제하시겠습니까?', //cpg1.4
+  'pmgr' => '플러그인 관리자', //cpg1.4
+  'name' => '이름', //cpg1.4
+  'author' => '저자', //cpg1.4
+  'desc' => '설명', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => '설치된 플러그인', //cpg1.4
+  'n_plugins' => '설치되지 않은 플러그인', //cpg1.4
+  'none_installed' => '설치된것 없음', //cpg1.4
+  'operation' => '운영', //cpg1.4
+  'not_plugin_package' => '이 파일 업로드는 플러그인 패케지가 아닙니다.', //cpg1.4
+  'copy_error' => '패케지를 플러그인 폴더에 복사하는데 오류가 발생하였습니다.', //cpg1.4
+  'upload' => '업로드', //cpg1.4
+  'configure_plugin' => '플러그인 설정', //cpg1.4
+  'cleanup_plugin' => '플러그인 제거', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
+// ------------------------------------------------------------------------- //
+
+if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
+  'already_rated' => '이미 평가하셨습니다.',
+  'rate_ok' => '평가해 주셔서 감사합니다.',
+  '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 = array(
+  'page_title' => '회원등록',
+  'term_cond' => '등록약관 및 이용안내',
+  'i_agree' => '동의합니다!',
+  'submit' => '회원등록',
+  'err_user_exists' => '아이디가 이미 존재합니다, 다른 아이디를 입력하세요.',
+  'err_password_mismatch' => '비밀번호가 동일하지 않습니다, 다시 입력하세요.',
+  'err_uname_short' => '아이디는 2 글자 이상입니다.',
+  'err_password_short' => '비밀번호는 2 글자 이상입니다.',
+  'err_uname_pass_diff' => '아이디와 비밀번호는 달라야합니다.',
+  'err_invalid_email' => '이메일 주소가 무효합니다.',
+  'err_duplicate_email' => '입력한 이메일을 사용하는 기존 회원이 있습니다.',
+  'enter_info' => '등록 정보 입력',
+  'required_info' => '필수입력 항목',
+  'optional_info' => '선택입력 항목',
+  'username' => '아이디',
+  'password' => '비밀번호',
+  'password_again' => '비밀번호 재입력',
+  'email' => '이메일',
+  'location' => '지역',
+  'interests' => '관심분야',
+  'website' => '홈페이지',
+  'occupation' => '직업',
+  'error' => '오류',
+  'confirm_email_subject' => '%s - 등록 확인',
+  'information' => '안내',
+  'failed_sending_email' => '등록 확인 이메일을 보낼 수 없습니다 !',
+  'thank_you' => '등록하여 주셔서 감사합니다.<br /><br />귀하가 제공한 이메일로 계정활성화하는 방법을 발신하였습니다.',
+  'acct_created' => '계정이 생성되었습니다. 아이디와 비밀번호로 로그인을 하실 수 있습니다.',
+  'acct_active' => '귀하의 계정이 활성화 되었습니다. 아이디와 비밀번호로 로그인을 하실 수 있습니다.',
+  'acct_already_act' => '계정이 이미 활성화 되었습니다 !', //cpg1.4
+  'acct_act_failed' => '이 계정을 활성화 할 수 없습니다 !',
+  'err_unk_user' => '선택한 사용자는 존재하지 않습니다 !',
+  'x_s_profile' => '%s 의 개인정보',
+  'group' => '그룹',
+  'reg_date' => '회원가입일자',
+  'disk_usage' => '디스크 사용량',
+  'change_pass' => '비밀번호 변경',
+  'current_pass' => '현재 비밀번호',
+  'new_pass' => '새로운 비밀번호',
+  'new_pass_again' => '새 비밀번호 재입력',
+  'err_curr_pass' => '현재 비밀번호가 틀립니다.',
+  'apply_modif' => '변경사항 적용',
+  'change_pass' => '비밀번호 변경',
+  'update_success' => '개인정보가 업데이트 되었습니다.',
+  'pass_chg_success' => '비밀번호가 변경 되었습니다.',
+  'pass_chg_error' => '비밀번호가 변경 되지 않았습니다.',
+  'notify_admin_email_subject' => '%s - 등록 통보',
+  'last_uploads' => '최근 업로드 파일.<br />모든 업로드를 보기:', //cpg1.4
+  'last_comments' => '최근 코멘트.<br />모든 코멘트 보기: ', //cpg1.4
+  'notify_admin_email_body' => '갤러리에 새로운 회원 "%s" 등록하였습니다',
+  'pic_count' => '업로드 파일', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - 등록 신청', //cpg1.4
+  'thank_you_admin_activation' => '감사합니다.<br /><br />계정활성화 요청이 관리자에게 통보되었습니다. 승락시에는 이메일을 통보를 보내드립니다.', //cpg1.4
+  'acct_active_admin_activation' => '계정이 활성화 되었습니다. 이메일이 회원에게 발송되었습니다.', //cpg1.4
+  'notify_user_email_subject' => '%s - 활성화 통보', //cpg1.4
+);
+
+$lang_register_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_activated_email = <<<EOT
+귀하의 계정은 승인이 되어 사용하실 수 있습니다.
+
+로그인 하세요 <a href="{SITE_LINK}">{SITE_LINK}</a> 회원명 "{USER_NAME}"
+
+
+감사합니다,
+
+ {SITE_NAME} 운영자 
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File reviewcom.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
+  'title' => '코멘트 보기',
+  'no_comment' => '리뷰할 코멘트가 없습니다',
+  'n_comm_del' => '%s 코멘트가 삭제되었음',
+  'n_comm_disp' => '표시할 코멘트 수',
+  'see_prev' => '이전 보기',
+  'see_next' => '다음 보기',
+  'del_comm' => '선택한 코멘트 삭제',
+  'user_name' => '이름', //cpg1.4
+  'date' => '일자', //cpg1.4
+  'comment' => '코멘트', //cpg1.4
+  'file' => '파일', //cpg1.4
+  'name_a' => '아이디 순차배열', //cpg1.4
+  'name_d' => '아이디 역순', //cpg1.4
+  'date_a' => '일자 순차배열', //cpg1.4
+  'date_d' => '일자 역순', //cpg1.4
+  'comment_a' => '코멘트 순차배열', //cpg1.4
+  'comment_d' => '코멘트 역순', //cpg1.4
+  'file_a' => '파일 순차배열', //cpg1.4
+  'file_d' => '파일 역순', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File search.php                                                           //
+// ------------------------------------------------------------------------- //
+
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => '파일 모으기를 위한 검색', //cpg1.4
+  'submit_search' => '검색', //cpg1.4
+  'keyword_list_title' => '키워드 목록', //cpg1.4
+  'keyword_msg' => '위의 목록은 모든 것을 포함한 것이 아닙니다. 제목이나 설명에 있는 단어를 포함하지 않습니다. full-text 검색을 하세요.',  //cpg1.4
+  'edit_keywords' => '키워드 편집', //cpg1.4
+  'search in' => '검색할 곳:', //cpg1.4
+  'ip_address' => 'IP 주소', //cpg1.4
+  'fields' => '검색 항목', //cpg1.4
+  'age' => '나이', //cpg1.4
+  'newer_than' => '이전', //cpg1.4
+  'older_than' => '이후', //cpg1.4
+  'days' => '일', //cpg1.4
+  'all_words' => '모두 매치 (AND)', //cpg1.4
+  'any_words' => '일부단어 매치(OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => '제목', //cpg1.4
+  'caption' => '캡션', //cpg1.4
+  'keywords' => '키워드', //cpg1.4
+  'owner_name' => '소유자명', //cpg1.4
+  'filename' => '파일명', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File searchnew.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
+  'page_title' => '새 이미지 검색',
+  'select_dir' => '디렉토리 지정',
+  'select_dir_msg' => '이 기능은 FTP를 이용하여 서버에 업로드된 파일을 일괄 추가하는 기능입니다.<br /><br />업로드된 파일이 존재하는 디렉토리를 선택하세요.', //cpg1.4
+  'no_pic_to_add' => '추가할 파일이 없습니다.',
+  'need_one_album' => '이 기능을 사용하려면 최소한 한 앨범이 필요합니다.',
+  'warning' => '주의',
+  'change_perm' => '스크립트가 이 디렉토리에 수록을 할 수 없습니다. 파일을 추가 하기전에 이것의 모드를 755 혹은 777로 변경하세요 !',
+  'target_album' => '<b>&quot;</b>%s<b>&quot;에 있는 파일을 </b>%s로',
+  'folder' => '폴더',
+  'image' => '이미지',
+  'album' => '앨범',
+  'result' => '결과',
+  'dir_ro' => '쓰기 권한 없습니다. ',
+  'dir_cant_read' => '읽기 권한 없습니다. ',
+  'insert' => '갤러리에 새로운 파일 추가',
+  'list_new_pic' => '새로운 파일 보기',
+  'insert_selected' => '선택한 파일 추가',
+  'no_pic_found' => '새로운 파일이 없음',
+  'be_patient' => '기다리세요. 파일을 추가하기위한 스크립은 시간을 필요로 합니다.',
+  'no_album' => '앨범을 선택하세요.',
+  'result_icon' => '상세내역/새로고침을 위하여 클릭',  //cpg1.4
+  'notes' =>  '<ul>'.
+                          '<li><b>OK</b> : 파일이 성공적으로 추가되었습니다.'.
+                          '<li><b>DP</b> : 파일이 중복되었고 이미 데이타베이스에 존재합니다.'.
+                          '<li><b>PB</b> : 파일을 추가할 수 없습니다. 설정과 파일을 위치하고자 하는 디렉토리의 승인을 확인하세요.'.
+                          '<li><b>NA</b> : 파일을 추가할 앨범을 선택하지 않았습니다. 다음을 \'<a href="javascript:history.back(1)">이전</a>\' 누른후에 앨범을 선택하세요. 앨범이 없으면 <a href="albmgr.php">앨범을 먼저 생성하세요.</a></li>'.
+                          '<li>만일 OK, DP, PB \'signs\' 이 나타나지 않으면, 부서진 파일을 클릭하여 PHP가 생성한 오류메시지를 보세요.'.
+                          '<li>만일 브라우저가 시간이 초과되면, 새로고침버튼을 누르세요.'.
+                          '</ul>',
+  'select_album' => '앨범 선택',
+  'check_all' => '모두 선택',
+  'uncheck_all' => '모두 선택해제',
+  'no_folders' => ' "albums" 폴더안에 아직 폴더가 없습니다. "albums" 폴더안에 최소 한개 이상의 커스톰 폴더을 생성했는지 확인하세요. 그리고 그곳에 FTP를 이용하여 파일을 업로드하세요. "userpics" 혹은 "edit" 폴더에 업로드하면 안됩니다. 이들은 http 업로드와 내부 사용을 위한 곳입니다.', //cpg1.4
+   'albums_no_category' => '카타고리에 속하지 않는 앨범', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* 개인 앨범', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => '브라우저블 인터페이스 (권장사항)', //cpg1.4
+  'edit_pics' => '이미지 수정', //cpg1.4
+  'edit_properties' => '앨범 프로퍼티', //cpg1.4
+  'view_thumbs' => '썸네일 보기', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => '이 칼럼 보기/숨기기', //cpg1.4
+  'vote' => '평가 내역', //cpg1.4
+  'hits' => '조회 내역', //cpg1.4
+  'stats' => '평가 통계', //cpg1.4
+  'sdate' => '일자', //cpg1.4
+  'rating' => '평점', //cpg1.4
+  'search_phrase' => '검색어', //cpg1.4
+  'referer' => '관람자', //cpg1.4
+  'browser' => '브라우저', //cpg1.4
+  'os' => '운영 시스텀', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => '%s 로 배열', //cpg1.4
+  'ascending' => '순차배열', //cpg1.4
+  'descending' => '역순', //cpg1.4
+  'internal' => '내부', //cpg1.4
+  'close' => '닫기', //cpg1.4
+  'hide_internal_referers' => '내부 관람자 숨김', //cpg1.4
+  'date_display' => '일자 보기', //cpg1.4
+  'submit' => '보냄/ 지움', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File thumbnails.php
+// ------------------------------------------------------------------------- //
+
+// Void
+
+// ------------------------------------------------------------------------- //
+// File upload.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UPLOAD_PHP')) $lang_upload_php = array(
+  'title' => '업로드 파일',
+  'custom_title' => '고객 요청 양식',
+  'cust_instr_1' => '업로드 박스의 커스텀 갯수를 선택할 수 있습니다. 하지만 아래 열거한 제한된 갯수 이상을 선택할 수 없습니다.',
+  'cust_instr_2' => '요청한 박스 수',
+  'cust_instr_3' => '파일 업로드 박스: %s',
+  'cust_instr_4' => 'URI/URL 업로드 박스: %s',
+  'cust_instr_5' => 'URI/URL 업로드 박스:',
+  'cust_instr_6' => '파일 업로드 박스:',
+  'cust_instr_7' => '지금 원하시는 업로드 박스의 각 타입 갯수를 입력하세요.  그리고 \'다음\'을 클릭하세요. ',
+  'reg_instr_1' => '폼 생성을 위한 유효하지 않은 액션.',
+  'reg_instr_2' => '아래의 업로드 박스를 이용하여 파일을 업로드 할 수 있습니다. 업로드 파일의 크기는 각각 %s KB 을 초과하면 안됩니다. \'파일 업로드\' 와 \'URI/URL 업로드\' 섹션의 업로드된 ZIP 파일은 압축상태로 남습니다.',
+  'reg_instr_3' => 'zip된 파일이나 어카이브의 압축을 풀려면, \'ZIP 업로드 압축풀기\' 에 있는 파일 업로드박스를 사용하세요.',
+  'reg_instr_4' => 'URI/URL 업로드 섹션을 이용하실 때, 파일에 대한 경로를 이와같이 하세요: http://www.mysite.com/images/example.jpg',
+  'reg_instr_5' => '모두 입력을 완료하였으면 \'다음\'을 클릭하세요.',
+  'reg_instr_6' => '비압축 ZIP 업로드:',
+  'reg_instr_7' => '파일 업로드:',
+  'reg_instr_8' => 'URI/URL 업로드:',
+  'error_report' => '오류 보고서',
+  'error_instr' => '다음의 업로드에 오류가 있습니다:',
+  'file_name_url' => '파일명/URL',
+  'error_message' => '오류 메시지',
+  'no_post' => '파일이 POST에 의하지 않은 업로드.',
+  'forb_ext' => '파일 확장 금지.',
+  'exc_php_ini' => '파일 크기가 php.ini에서 허용한 값을 초과.',
+  'exc_file_size' => 'CPG가 허용하는 파일크기 초과.',
+  'partial_upload' => '오직 부분 업로드.',
+  'no_upload' => '업로드가 발생하지 않았습니다.',
+  'unknown_code' => '알수 없는 PHP 업로드 오류코드.',
+  'no_temp_name' => '업로드 안됨 - 임시 명 없음.',
+  'no_file_size' => '데이타 없음/파손',
+  'impossible' => '이동할 수 없습니다.',
+  'not_image' => '이미지가 아님/파손',
+  'not_GD' => 'GD 확장자가 아닙니다.',
+  'pixel_allowance' => '업로드된 사진의 너비와 높이가 갤러리 설정에서 지정한 값을 초과하였읍니다.', //cpg1.4
+  'incorrect_prefix' => 'URI/URL 접두어가 부정확합니다.',
+  'could_not_open_URI' => 'URI을 열수 없읍니다.',
+  'unsafe_URI' => '안전 검증을 못함.',
+  'meta_data_failure' => '메타 데이타 오류',
+  'http_401' => '401 권한 없음',
+  'http_402' => '402 지불 요망',
+  'http_403' => '403 금지',
+  'http_404' => '404 찾지 못함',
+  'http_500' => '500 서버 내부 오류',
+  'http_503' => '503 서비스를 사용할 수 없음',
+  'MIME_extraction_failure' => 'MIME 을 결정할 수 없음.',
+  'MIME_type_unknown' => '알수없는 MIME 타입',
+  'cant_create_write' => '저장 파일을 생성할 수 없음.',
+  'not_writable' => '저장파일에 기록을 할 수 없음.',
+  'cant_read_URI' => 'URI/URL을 읽을 수 없음.',
+  'cant_open_write_file' => 'URI 저장 파일을 열 수 없음.',
+  'cant_write_write_file' => 'URI 저장 파일에 기록할 수 없음.',
+  'cant_unzip' => 'unzip 할수 없음',
+  'unknown' => '알수 없는 오류',
+  'succ' => '업로드 성공',
+  'success' => '%s 업로드가 완료되었습니다.',
+  'add' => ' \'다음\'을 클릭하여 이미지를 앨범에 추가하세요.',
+  'failure' => '업로드 실패',
+  'f_info' => '파일 정보',
+  'no_place' => '이전 파일을 배치할 수 없습니다.',
+  'yes_place' => '이전 파일을 배치하였습니다.',
+  'max_fsize' => '최대 허용 파일 크기는 %s KB',
+  'album' => '앨범',
+  'picture' => '이미지',
+  'pic_title' => '이미지 제목',
+  'description' => '이미지 설명',
+  'keywords' => '키워드 (콤마로 분리)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">목록으로부터 삽입</a>', //cpg1.4
+  'keywords_sel' =>'키워드 선택', //cpg1.4
+  'err_no_alb_uploadables' => '귀하가 파일을 업로드하려고 하는 앨범이 존재하지 않습니다.',
+  'place_instr_1' => '지금 파일을 앨범에 배치하세요.  지금 각 파일에 적절한 정보를 입력하세요.',
+  'place_instr_2' => '배치할 파일이 더 있습니다. \'다음\'을 클릭하세요.',
+  'process_complete' => '모든 파일을 성공적으로 수행하였습니다.',
+   'albums_no_category' => '카테고리가 없는 앨범들', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* 개인 앨범', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => '앨범 선택', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => '닫음', //cpg1.4
+  'no_keywords' => '미안합니다, 키워드가 없습니다!', //cpg1.4
+  'regenerate_dictionary' => '사전 다시 만들기', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File usermgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+  'memberlist' => '회원명단', //cpg1.4
+  'user_manager' => '회원 관리자', //cpg1.4
+  'title' => '회원 관리',
+  'name_a' => '이름 순차',
+  'name_d' => '이름 역순',
+  'group_a' => '그룹 순차',
+  'group_d' => '그룹 역순',
+  'reg_a' => '등록일 순차',
+  'reg_d' => '등록일 역순',
+  'pic_a' => '이미지 갯수 순차',
+  'pic_d' => '이미지 갯수 역순',
+  'disku_a' => '디스크 사용량 순차',
+  'disku_d' => '디스크 사용량 역순',
+  'lv_a' => '최근 방문 순차',
+  'lv_d' => '최근 방문 역순',
+  'sort_by' => '배열을 ',
+  'err_no_users' => '사용자 테이블이 공백!',
+  'err_edit_self' => '본인 자신의 프로필을 편집할 수 없습니다.  \'개인 정보\'를 이용하세요',
+  'edit' => '편집', //cpg1.4
+  'with_selected' => '선택하여:', //cpg1.4
+  'delete' => '삭제', //cpg1.4
+  'delete_files_no' => '공개파일 보존(익명으로)', //cpg1.4
+  'delete_files_yes' => '공개파일도 삭제', //cpg1.4
+  'delete_comments_no' => '코멘트 보존(익명으로)', //cpg1.4
+  'delete_comments_yes' => '코멘트도 삭제', //cpg1.4
+  'activate' => '활성화', //cpg1.4
+  'deactivate' => '비활성화', //cpg1.4
+  'reset_password' => '비밀번호 리셋', //cpg1.4
+  'change_primary_membergroup' => '1차 회원그룹 변경', //cpg1.4
+  'add_secondary_membergroup' => '2차 회원그룹 추가', //cpg1.4
+  'name' => '사용자 이름',
+  'group' => '그룹',
+  'inactive' => '비활성',
+  'operations' => '실행메뉴',
+  'pictures' => '이미지',
+  'disk_space_used' => '사용량', //cpg1.4
+  'disk_space_quota' => '할당량', //cpg1.4
+  'registered_on' => '등록', //cpg1.4
+  'last_visit' => '마지막 방문',
+  'u_user_on_p_pages' => '%d 사용자 %d 페이지',
+  'confirm_del' => '이 사용자를 삭제하시겠습니까 ? \\n사용자의 모든 이미지와 모든 앨범이 삭제됩니다.', //js-alert
+  'mail' => '메일',
+  'err_unknown_user' => '선택한 회원이 존재하지 않습니다 !',
+  'modify_user' => '회원정보 수정',
+  'notes' => '메모',
+  'note_list' => '<li>현재의 비밀번호를 바꾸지 않으시려면,  "비밀번호" 란을 공란으로 남겨두세요.',
+  'password' => '비밀번호',
+  'user_active' => '활성화된 사용자',
+  'user_group' => '사용자 그룹',
+  'user_email' => '사용자 이메일',
+  'user_web_site' => '사용자 홈페이지',
+  'create_new_user' => '새로운 사용자 생성',
+  'user_location' => '접속지',
+  'user_interests' => '관심분야',
+  'user_occupation' => '직업',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Recent uploads',
+  'never' => '없음',
+  'search' => '회원 검색', //cpg1.4
+  'submit' => '보냄', //cpg1.4
+  'search_submit' => '실행!', //cpg1.4
+  'search_result' => '검색결과: ', //cpg1.4
+  'alert_no_selection' => '최소한 한 사용자를 먼저 선택하세요!', //cpg1.4 //js-alert
+  'password' => '비밀번호', //cpg1.4
+  'select_group' => '그룹선택', //cpg1.4
+  'groups_alb_access' => '그룹별 앨범 퍼미션', //cpg1.4
+  'album' => '앨범', //cpg1.4
+  'category' => '카테고리', //cpg1.4
+  'modify' => '수정?', //cpg1.4
+  'group_no_access' => '이 그룹은 특별한 액세스가 없습니다.', //cpg1.4
+  'notice' => '알림', //cpg1.4
+  'group_can_access' => '"%s" 만을 액세스할 수 있는 앨범', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'파일명으로 제목 수정', //cpg1.4
+'제목 삭제', //cpg1.4
+'썸네일 재작성과 사진크기 수정', //cpg1.4
+'원래크기의 사진을 삭제하고 크기를 변경한 사진으로 대체', //cpg1.4
+'웹스페이스를 확복하기 위하여 원래 혹은 중간의 사진을 삭제', //cpg1.4
+'원래 코멘트를 삭제', //cpg1.4
+'파일크기와 디멘죤을 다시 읽기 (수동으로 사진을 편집할 경우)', //cpg1.4
+'조횟수를 리셋', //cpg1.4
+'phpinfo 보기', //cpg1.4
+'데이타베이스 갱신', //cpg1.4
+'로그파일 보기', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => '관리자 유틸리티 (사진크기 변경)',
+  'what_it_does' => '기능',
+  'file' => '파일',
+  'problem' => '오류', //cpg1.4
+  'status' => '상태', //cpg1.4
+  'title_set_to' => '제목설정',
+  'submit_form' => '보냄',
+  'updated_succesfully' => '수정 성공',
+  'error_create' => '오류 발생',
+  'continue' => '계속 이미지 처리',
+  'main_success' => '파일 %s 는 성공적으로 메인파일로 사용되었습니다.',
+  'error_rename' => '%s 을  %s 로 이름 변경을 하는데 오류 ',
+  'error_not_found' => '파일 %s 을 찾을 수 없습니다.',
+  'back' => '메인으로 가기',
+  'thumbs_wait' => '썸네일 혹은 사진크기 변경중입니다. 기다리세요...',
+  'thumbs_continue_wait' => '썸네일과 사진크기 변경을 수행중...',
+  'titles_wait' => '제목 수정중, 기다리세요...',
+  'delete_wait' => '제목 삭제중, 기다리세요...',
+  'replace_wait' => '원래 사진을 삭제하고 크기가 변경된 사진으로 교체중, 기다리세요..',
+  'instruction' => '빠른 지시',
+  'instruction_action' => '명령 선택',
+  'instruction_parameter' => '변수 설정',
+  'instruction_album' => '앨범 선택',
+  'instruction_press' => '%s을 누르세요',
+  'update' => '썸네일 혹은/그리고 크기변경된 사진 수정',
+  'update_what' => '무엇을 수정합니까',
+  'update_thumb' => '썸네일만',
+  'update_pic' => '크기가 변경된 사진만',
+  'update_both' => '썸네일과 크기가 변경된 사진 모두',
+  'update_number' => '한번 클릭에 처리할 이미지 수',
+  'update_option' => '(시간초과 문제가 있으면 이 옵션을 낮게 설정하세요)',
+  'filename_title' => '파일명 &rArr; 파일 제목',
+  'filename_how' => '어떻게 파일명을 바꾸겠습니까?',
+  'filename_remove' => '끝의 .jpg 을 없애고  _ (언더스코어) 공란으로 바꿈',
+  'filename_euro' => '2003_11_23_13_20_20.jpg 을 23/11/2003 13:20로 바꿈',
+  'filename_us' => '2003_11_23_13_20_20.jpg 을 11/23/2003 13:20로 바꿈',
+  'filename_time' => '2003_11_23_13_20_20.jpg 을 13:20로 바꿈',
+  'delete' => '파일제목 혹은 원래크기 사진 삭제',
+  'delete_title' => '파일제목 삭제',
+  'delete_title_explanation' => '표기한 앨범 안에 있는 모든 파일을 제거합니다.', //cpg1.4
+  'delete_original' => '원래크기의 사진을 삭제',
+  'delete_original_explanation' => '풀사이즈 사진을 삭제.', //cpg1.4
+  'delete_intermediate' => '중간크기의 사진을 삭제', //cpg1.4
+  'delete_intermediate_explanation' => '중간(노말) 사진을 지울 것입니다.<br /> 만일 설정에서 \'중간 사진 생성\'을 사용금지하였으면 사진을 추가한 후에 이것을 사용하여 디스크 스페이스를 확보할 수 있습니다.', //cpg1.4
+  'delete_replace' => '원래의 이미지를 삭제하고 이것을 크기를 수정한 버젼으로 대치함',
+  'titles_deleted' => '기술한 앨범에 있는 모든 제목이 제거 되었습니다', //cpg1.4
+  'deleting_intermediates' => '중간크기의 사진을 삭제중, 기다리세요...', //cpg1.4
+  'searching_orphans' => '오펀(고아)를 찾는 중, 기다리세요...', //cpg1.4
+  'select_album' => '앨범 선택',
+  'delete_orphans' => '실종 파일에 대한 코멘트 삭제', //cpg1.4
+  'delete_orphans_explanation' => '갤러리에 더 이상 존재하지 않는 파일과 연결된 코멘트를 발견하고 삭제합니다.<br />모든 앨범을 확인하세요.', //cpg1.4
+  'refresh_db' => '파일 디멘죤과 크기 정보를 리로드', //cpg1.4
+  'refresh_db_explanation' => '파일크기와 디멘죤을 다시 읽습니다. 할당량이 틀리거나 파일을 수동으로 변경하였으면 이것을 사용하세요.', //cpg1.4
+  'reset_views' => '조횟수 리셋', //cpg1.4
+  'reset_views_explanation' => '기술한 앨범의 파일 조횟수를 리셋', //cpg1.4
+  'orphan_comment' => '파일이 없는 코멘트 발견',
+  'delete' => '삭제',
+  'delete_all' => '모두 삭제',
+  'delete_all_orphans' => '모든 오펀을 삭제?', //cpg1.4
+  'comment' => '코멘트: ',
+  'nonexist' => '존재하지 않는 파일에 붙임 # ',
+  'phpinfo' => 'phpinfo 보기',
+  'phpinfo_explanation' => '서버에 관한 기술정보가 있습니다.<br /> - 지원요청을 할 경우 이 정보를 요구합니다.', //cpg1.4
+  'update_db' => '데이타베이스 갱신',
+  'update_db_explanation' => '코퍼마인 파일을 교체하였거나 변경사항을 추가하였거나 지난번의 코퍼마인에서 업그레이드를 하였으면, 데이타베이스 업데이트를 수행하여야 합니다. 그러면 코퍼마인 데이타베이스 안에 필요한 테이블 그리고/혹은 설정 값을 만들어 줍니다.',
+  'view_log' => '로그파일 보기', //cpg1.4
+  'view_log_explanation' => '코퍼마인은 사용자가 행한 여러가지 작업을 추적할 수 있습니다. 귀하가 <a href="admin.php">코퍼마인 설정</a>에서 로깅을 사용 가능하게 하였으면 이것들을 볼 수 있습니다.', //cpg1.4
+  'versioncheck' => '버젼 확인', //cpg1.4
+  'versioncheck_explanation' => '업그래드 후에 모든 파일을 교체하였는지 알기하기 위하여 파일 버젼을 확인하세요. 혹은 코퍼마인 소스 파일이 패케지 발표후에 수정이 되었는지 확인하세요.', //cpg1.4
+  'bridgemanager' => '브리지 관리자', //cpg1.4
+  'bridgemanager_explanation' => '코퍼마인과 다른 어플리케이션(예: BBS)과의 통합(브리징)을 사용함/사용안함.', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Versioncheck', //cpg1.4
+  'what_it_does' => '이 페이지는 코퍼마인 설치를 수정하는 사용자를 위한 것 입니다. 이 스크립트는 웹서버의 파일을 통하여 서버에 있는 로칼파일의 버젼이 http://coppermine.sourceforge.net에 있는 레포지토리와의 것과 동일한지를 판단합니다. 아울러 수정해야만 하는 파일도 보여줍니다.<br />붉은 색은 고쳐야 할 것들입니다. 노란 색은 살펴야 할 것들입니다. 녹색은(혹은 디폴트 폰트 칼라)은 OK입니다.<br />더 필요한 정보는 도움 아이콘을 클릭하세요.', //cpg1.4
+  'online_repository_unable' => '온라인 리포지토리와 연결할 수 없습니다.', //cpg1.4
+  'online_repository_noconnect' => '코퍼마인이 온라인 레포지토리와 연결할 수 없습니다. 두가지 경우일 수 있습니다:', //cpg1.4
+  'online_repository_reason1' => '코퍼마인 온라인 레포지토리가 현재 다운 - 다음 페이지를 볼 수 있는지 확인: %s - 이 페이지를 처리할 수 없으면 , 다시 시도하세요.', //cpg1.4
+  'online_repository_reason2' => '웹서버에 있는 PHP의 설정에 %s가 꺼져 있습니다(기본 설정은 켜짐). 만일 귀하가 서버의 관리자이면은 이 설정을 <i>php.ini</i>에서 변경하세요 (최소한 이것을 %s로 변경). 만일 웹호스를 할 경우에는 귀하의 파일과 온라인 레포지토리와 대조를 할 수 없습니다. 그러면 이 페이지는 오직 배포된 파일 버젼만을 보여줍니다. - 수정분은 보여주지 않습니다.', //cpg1.4
+  'online_repository_skipped' => '온라인 리포지토리와의 연결이 생략됨', //cpg1.4
+  'online_repository_to_local' => '스크립이 버젼파일의 로칼 카피를 디폴트로 합니다. 만일 코퍼마인을 업그래이드하고 모든 파일을 업로드하지 않았다면 이 데이타는 부적절할 수 있습니다. 배포후의 파일에 대하여서는 수정을 하지 않습니다.', //cpg1.4
+  'local_repository_unable' => '서버의 레포지토리와 연결을 할 수 없습니다.', //cpg1.4
+  'local_repository_explanation' => '코퍼마인이 서버의 레포지토리 파일 %s와 연결을 할 수 없습니다. 서버에 레포지토리 파일을 업로드 하지 않은 것 같습니다. 업로드하고 이 페이지를 다시 한번 수행하세요(새로고침을 누르세요).<br />만일 아직도 스크맆트가 실패하면 귀하의 웹호스트가 <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP의 파일시스템 기능</a> 부분을 사용금지 한 것 같습니다. 이 경우 귀하는 이 도구를 사용할 수 없습니다.', //cpg1.4
+  'coppermine_version_header' => '설치된 코퍼마인의 버젼', //cpg1.4
+  'coppermine_version_info' => '현재 설치된 버젼은: %s', //cpg1.4
+  'coppermine_version_explanation' => '이 내용이 전적으로 틀리며 더 최신의 코퍼마인의 버젼을 수행하여야 한다고 생각이 드는 경우는, 가장 최신 버젼의 파일 <i>include/init.inc.php</i>을 업로드하지 않은 것입니다.', //cpg1.4
+  'version_comparison' => '버젼 비교', //cpg1.4
+  'folder_file' => '폴더/파일', //cpg1.4
+  'coppermine_version' => 'cpg 버젼', //cpg1.4
+  'file_version' => '파일 버젼', //cpg1.4
+  'webcvs' => '웹 cvs', //cpg1.4
+  'writable' => '기록가능', //cpg1.4
+  'not_writable' => '기록불가', //cpg1.4
+  'help' => '도움', //cpg1.4
+  'help_file_not_exist_optional1' => '파일/폴더가 존재하지 않습니다.', //cpg1.4
+  'help_file_not_exist_optional2' => '선택적이지만 귀하의 서버에서 파일/폴더 %s 를 찾을 수 없습니다. 문제가 발생하면  FTP 클라이언트를 사용하여 파일을 귀하의 서버에 업로드 하세요.', //cpg1.4
+  'help_file_not_exist_mandatory1' => '파일/폴더가 존재하지 않습니다.', //cpg1.4
+  'help_file_not_exist_mandatory2' => '필수적이지만 귀하의 서버에서 파일/폴더 %s 를 찾을 수 없습니다. FTP 클라이언트를 사용하여 파일을 귀하의 서버에 업로드하세요.', //cpg1.4
+  'help_no_local_version1' => '로칼 파일 버젼이 없음', //cpg1.4
+  'help_no_local_version2' => '스크립트가 로칼 파일 버젼을 발췌할 수 없습니다 - 파일이 오래 되었거나, 수정되었거나 혹은 해더 정보가 제거되었습니다. 파일을 수정하세요.', //cpg1.4
+  'help_local_version_outdated1' => '로칼 버젼이 구식임', //cpg1.4
+  'help_local_version_outdated2' => '이 파일의 버젼이 코퍼마인의 지난번 버젼에서 비롯된 것 같습니다(코퍼마인을 업그래드 한 것 같습니다). 이파일도 수정을하였는지 확인하세요.', //cpg1.4
+  'help_local_version_na1' => 'cvs 버젼 정보를 발췌할 수 없습니다.', //cpg1.4
+  'help_local_version_na2' => '스크립트가 웹서버의 cvs 버젼을 판단할 수 없습니다. 패케지로 부터 파일을 업로드하여야 합니다.', //cpg1.4
+  'help_local_version_dev1' => '개발용 버젼', //cpg1.4
+  'help_local_version_dev2' => '웹 서버에 있는 파일이 코퍼마인 버젼보다 신형인것 같습니다. 개발용 파일(자신이 무엇을 하는지 반드시 알아야 합니다)을 사용하거나 코퍼마인 설치를 업그레이드하고 include/init.inc.php을 업로드하지 않았습니다.', //cpg1.4
+  'help_not_writable1' => '폴더가 기록금지상태', //cpg1.4
+  'help_not_writable2' => '파일 퍼미션 (CHMOD)을 수정하여 스크립터가 폴더 %s 와 그 안에 있는 모든 것의 쓰기 처리를 할 수 있게 하십시요.', //cpg1.4
+  'help_writable1' => '폴더가 기록가능한 상태', //cpg1.4
+  'help_writable2' => '폴더 %s 기록가능함. 코퍼마인은 읽기/실행 처리만 필요하므로 이것은 필요하지 않은 위험을 갖습니다.', //cpg1.4
+  'help_writable_undetermined' => '폴더가 기록가능한 상태인지 코퍼마인이 판단할 수 없습니다.', //cpg1.4
+  'your_file' => '귀하의 파일
+', //cpg1.4
+  'reference_file' => '참조 파일', //cpg1.4
+  'summary' => '요약', //cpg1.4
+  'total' => '확인된 파일/폴더 합계', //cpg1.4
+  'mandatory_files_missing' => '필수적인 파일이 없음', //cpg1.4
+  'optional_files_missing' => '선택적인 파일이 없음', //cpg1.4
+  'files_from_older_version' => '오래된 코퍼마인 버젼의 파일이 남아 있습니다.', //cpg1.4
+  'file_version_outdated' => '오래된 파일 버젼', //cpg1.4
+  'error_no_data' => '스크립트 오류, 정보를 검색할 수 없습니다. 불편을 드려서 죄송합니다.', //cpg1.4
+  'go_to_webcvs' => ' %s로 가기', //cpg1.4
+  'options' => '옵션', //cpg1.4
+  'show_optional_files' => '선택적인 폴더/파일 보기', //cpg1.4
+  'show_mandatory_files' => '필수 파일 보기', //cpg1.4
+  'show_file_versions' => '파일 버젼 보기', //cpg1.4
+  'show_errors_only' => '오류 폴더/파일만 보기', //cpg1.4
+  'show_permissions' => '폴더 퍼미션 보기', //cpg1.4
+  'show_condensed_output' => '요약된 출력 보기 (쉬운 스크린샽)', //cpg1.4
+  'coppermine_in_webroot' => '코퍼마인이 웹루트에 설치되었습니다.', //cpg1.4
+  'connect_online_repository' => '언라인 레포지토리에 연결 시도', //cpg1.4
+  'show_additional_information' => '추가 정보 보기', //cpg1.4
+  'no_webcvs_link' => 'web cvs 경로 숨기기', //cpg1.4
+  'stable_webcvs_link' => '스테이블 브랜치로의 web cvs 경로 보여주기', //cpg1.4
+  'devel_webcvs_link' => '데블 브랜치로의 web cvs 경로 보여주기', //cpg1.4
+  'submit' => '수정 적용 / 새로고침', //cpg1.4
+  'reset_to_defaults' => '디폴트 값으로 리셋', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => '모든 로그 삭제', //cpg1.4
+  'delete_this' => '이 로그 삭제', //cpg1.4
+  'view_logs' => '로그 보기', //cpg1.4
+  'no_logs' => '로그가 생성되지 않았습니다.', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP 웹 퍼블리싱 마법사 클라이언트</h1><p>이 모듈은 코퍼마인을 <b>Windows XP</b> 웹 퍼블리싱 마법사로 사용할 수 있게 해 줍니다.</p><p>코드는 다음의 순서입니다.
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>필요 항목</h2><ul><li>마법사를 소지하기 위하여 Windows XP.</li><li><b>웹 업로드 작업이 정상 작동되는</b> 곳에 위치한 코퍼마인의 설치</li></ul><h2>클라이언트측 설치 방법</h2><ul><li>오른쪽 클릭
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+&quot;다른이름으로 대상 저장&quot;을 선택. 하드디스크에 파일을 저장. 파일을 저장할 때 권하는 파일명이 <b>cpg_###.reg</b> (###은 시간을 나타내는 숫자)인지 확인. 필요시 이름변경(숫자는 남겨두고). 다운로드할 때 파일에 더블 클릭을 하여 웹 퍼블리싱 마법사에 서버를 등록.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>테스팅</h2><ul><li>Windows 탐색기에서 어느 파일들을 선택하여 <b>Publish xxx on the web</b>의 왼쪽을 클릭.</li><li>파일 선택을 확인. <b>Next</b>를 클릭.</li><li>나타난 서비스 목록에서 포토갤러리를 선택(갤러리이름). 서비스가 나타나지 않으면, 위에서 설명한 <b>cpg_pub_wizard.reg</b>이 설치되었는지 확인.</li><li>필요하면 로그인 정보를 입력.</li><li>귀하의 사진이 있는 앨범을 선택 혹은 생성.</li><li>클릭 <b>next</b>. 사진의 업로드 시작.</li><li>완료후에 사진들이 정확히 추가 되었는지 확인.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>참고 :</h2><ul><li>업로드가 시작되면 마법사는 스크립트에서 보내는 오류 메세지를 보여줄 수 없습니다. 그래서 갤러리를 확인하기 전에는 업로드가 성공하였는지 실패하였는지 알 수 없습니다.</li><li>업로드가 실패하면 코퍼마인 관리자 페이지의 &quot;디버그 모드 작동&quot;을 예로 하세요. 한 파일을 업로드하여 시험하세요.
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+(서버에 있는 코퍼마인 디렉토리에 있는 파일).</li><li>갤러리가 마법사를 통하여 업로드를 함으로 <i>범람</i>하는 경우를 피하기 위하여 <b>갤러리 관리자</b>와 <b>본인의 앨범을 소유한 회원</b>만이 이 기능을 사용할 수 있습니다.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => '코퍼마인 - XP 웹 퍼블리싱 마법사', //cpg1.4
+  'welcome' => '환영합니다 <b>%s</b>,', //cpg1.4
+  'need_login' => '이 마법사를 사용하기 전에 웹 브라우저를 사용하여 갤러리에 로그인하세요.<p/><p>로그인을 할 때에 반드시 <b>기억하기</b> 옵션이 있으면 이것을 선택하세요.', //cpg1.4
+  'no_alb' => '이 마법사로 귀하가 사진 업로드를 할 수 있는 권한이 있는 앨범이 없습니다.', //cpg1.4
+  'upload' => '현재 있는 앨범에 사진 업로드', //cpg1.4
+  'create_new' => '새 앨범 생성', //cpg1.4
+  'album' => '앨범', //cpg1.4
+  'category' => '카테고리', //cpg1.4
+  'new_alb_created' => '새 앨범 &quot;<b>%s</b>&quot; 생성되었습니다.', //cpg1.4
+  'continue' => '사진을 업로드하시려면 &quot;다음&quot; 을 누르세요', //cpg1.4
+  'link' => '이 링크', //cpg1.4
+);
+}
+?>
diff -ruN 133/lang/kurdish.php cpg148/lang/kurdish.php
--- 133/lang/kurdish.php	2004-12-30 01:06:36.000000000 -0600
+++ cpg148/lang/kurdish.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1255 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: kurdish.php,v 1.2 2004/12/29 23:06:36 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'kurd',
-  'lang_name_native' => '&#1603;&#1608;&#1585;&#1583;&#1740;',
-  'lang_country_code' => 'ku',
-  'trans_name'=> 'Hozhan ',
-  'trans_email' => 'webmaster@worldmusic.cn',
-  'trans_website' => 'http://worldmusic.cn/',
-  'trans_date' => '2004-08-30',
-);
-
-$lang_charset = 'windows-1251';
-$lang_text_dir = 'rtl'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('&#1576;&#1575;&#1610;&#1578;', '&#1705;&#1740;&#1604;&#1734; &#1576;&#1575;&#1740;&#1578;', '&#1605;&#1742;&#1711;&#1575; &#1576;&#1575;&#1740;&#1578;');
-
-// Day of weeks and months
-$lang_day_of_week = array('&#1740;&#1607;&#8204;&#1603; &#1588;&#1607;&#8204;&#1605;', '&#1583;&#1608;&#1608; &#1588;&#1607;&#8204;&#1605;', '&#1587;&#1742; &#1588;&#1607;&#8204;&#1605;', '&#1670;&#1608;&#1575;&#1585; &#1588;&#1607;&#8204;&#1605;', '&#1662;&#1742;&#1606;&#1580; &#1588;&#1607;&#8204;&#1605;', '&#1607;&#1607;&#8204;&#1740;&#1606;&#1740;', '&#1588;&#1607;&#8204;&#1605;&#1607;');
-$lang_month = array('&#1685;&#1742;&#1576;&#1607;&#8204;&#1606;&#1583;&#1575;&#1606;', '&#1685;&#1607;&#8204;&#1588;&#1607;&#8204;&#1605;&#1742;', '&#1606;&#1607;&#8204;&#1608;&#1585;&#1734;&#1586; (&#1582;&#1575;&#1603;&#1607;&#8204;&#1604;&#1742;&#1608;&#1607;&#8204;)', '&#1576;&#1575;&#1606;&#1607;&#8204;&#1605;&#1607;&#8204;&#1685; (&#1711;&#1608;&#1717;&#1575;&#1606;)', '&#1580;&#1734;&#1586;&#1607;&#8204;&#1585;&#1583;&#1575;&#1606;', '&#1662;&#1608;&#1608;&#1588;&#1662;&#1607;&#8204;&#1685;', '&#1582;&#1607;&#8204;&#1585;&#1605;&#1575;&#1606;&#1575;&#1606;', '&#1711;&#1607;&#8204;&#1604;&#1575;&#1608;&#1742;&#1688;', '&#1685;&#1607;&#8204;&#1586;&#1576;&#1607;&#8204;&#1585;', '&#1711;&#1607;&#8204;&#1717;&#1575;&#1685;&#1742;&#1586;&#1575;&#1606; (&#1582;&#1607;&#8204;&#1586;&#1607;&#8204;&#1717;&#1608;&#1607;&#8204;&#1585;)', '&#1587;&#1607;&#8204;&#1585;&#1605;&#1575;&#1608;&#1586;', '&#1576;&#1607;&#8204;&#1601;&#1585;&#1575;&#1606;&#1576;&#1575;&#1585;');
-
-// Some common strings
-$lang_yes = '&#1576;&#1607;&#8204;&#1717;&#1742;';
-$lang_no  = '&#1606;&#1607;&#8204;&#1582;&#1742;&#1585;';
-$lang_back = '&#1711;&#1607;&#8204;&#1685;&#1575;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;';
-$lang_continue = '&#1576;&#1607;&#8204;&#1585;&#1583;&#1607;&#8204;&#1608;&#1575;&#1605;';
-$lang_info = '&#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740;';
-$lang_error = '&#1607;&#1607;&#8204;&#1717;&#1607;&#8204;';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-        'random' => '&#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1578;&#1742;&#1603;&#1607;&#8204;&#1717;',
-        'lastup' => '&#1583;&#1608;&#1575; &#1586;&#1740;&#1575;&#1583;&#1603;&#1585;&#1575;&#1608;',
-        'lastalb'=> '&#1583;&#1608;&#1575; &#1606;&#1608;&#1742;&#1603;&#1585;&#1575;&#1608;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;',
-        'lastcom' => '&#1583;&#1608;&#1575; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;',
-        'topn' => '&#1586;&#1740;&#1575;&#1578;&#1585; &#1576;&#1740;&#1606;&#1585;&#1575;&#1608;&#1607;&#8204;',
-        'toprated' => '&#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1576;&#1575;&#1588;&#1578;&#1585;&#1740;&#1606; &#1662;&#1604;&#1607;&#8204;&#1740;&#1575;&#1606; &#1608;&#1607;&#8204;&#1585;&#1711;&#1585;&#1578;&#1608;&#1608;&#1607;&#8204;&#8204;&#8204;&#8204;',
-        'lasthits' => '&#1583;&#1608;&#1575; &#1576;&#1740;&#1606;&#1585;&#1575;&#1608;',
-        'search' => '&#1574;&#1607;&#8204;&#1606;&#1580;&#1575;&#1605;&#1740; &#1711;&#1607;&#8204;&#1685;&#1575;&#1606;',
-        'favpics'=> '&#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1583;&#1717;&#1582;&#1608;&#1575;&#1586;'
-);
-
-$lang_errors = array(
-  'access_denied' => '&#1583;&#1607;&#8204;&#1587;&#1607;&#8204;&#1717;&#1575;&#1578;&#1578; &#1606;&#1740;&#1607;&#8204; &#1576;&#1734; &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1605; &#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1740;&#1607;&#8204;.',
-  'perm_denied' => '&#1583;&#1607;&#8204;&#1587;&#1607;&#8204;&#1717;&#1575;&#1578;&#1578; &#1606;&#1740;&#1607;&#8204; &#1576;&#1734; &#1580;&#1742; &#1576;&#1607;&#8204; &#1580;&#1742; &#1603;&#1585;&#1583;&#1606;&#1740; &#1574;&#1607;&#8204;&#1605; &#1607;&#1607;&#8204;&#1606;&#1711;&#1575;&#1608;&#1607;&#8204;.',
-  'param_missing' => '&#1604;&#1602;&#1583; &#1606;&#1608;&#1583;&#1610; &#1575;&#1604;&#1576;&#1585;&#1606;&#1575;&#1605;&#1580; &#1576;&#1583;&#1608;&#1606; &#1605;&#1578;&#1594;&#1610;&#1585;&#1575;&#1578;.',
-  'non_exist_ap' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605; &#1740;&#1575;&#1606; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1583;&#1607;&#8204;&#1587;&#1578;&#1606;&#1740;&#1588;&#1575;&#1606;&#1578; &#1603;&#1585;&#1583;&#1740;&#1607;&#8204; &#1574;&#1575;&#1605;&#1575;&#1583;&#1607;&#8204; &#1606;&#1740;&#1607;&#8204;&#8204;!',
-  'quota_exceeded' => '&#1604;&#1607;&#8204; &#1587;&#1606;&#1608;&#1608;&#1585;&#1604;&#1575;&#1583;&#1575;&#1606;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;<br /><br />&#1588;&#1608;&#1742;&#1606;&#1740; &#1662;&#1742;&#1583;&#1585;&#1575;&#1608;&#1578; [quota]K, &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204;&#1578; &#1588;&#1608;&#1742;&#1606;&#1740; &#1711;&#1585;&#1578;&#1740;&#1607;&#8204; [space]K, &#1576;&#1607;&#8204;&#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1574;&#1607;&#8204;&#1605; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740;&#1607;&#8204; &#1583;&#1607;&#8204;&#1576;&#1742;&#1578;&#1607;&#8204; &#1607;&#1734;&#1740; &#1604;&#1607;&#8204; &#1587;&#1606;&#1608;&#1608;&#1585;&#1604;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;.',
-  'gd_file_type_err' => '.JPEG &#1608; PNG &#1576;&#1603;&#1575;&#1578; &#1574;&#1607;&#8204;&#1605; &#1603;&#1575;&#1578;&#1607;&#8204; &#1574;&#1575;&#1586;&#1575;&#1583;&#1740; &#1604;&#1607;&#8204; &#1576;&#1575;&#1603;&#1585; &#1607;&#1742;&#1606;&#1575;&#1606;&#1740; &#1574;&#1607;&#8204;&#1605; &#1601;&#1734;&#1685;&#1605;&#1575;&#1578;&#1575;&#1606;&#1607;&#8204; GD &#1574;&#1607;&#8204;&#1711;&#1607;&#8204;&#1585; &#1576;&#1742;&#1578;&#1608;&#1608; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204;&#1603;&#1607;&#8204;&#1578; &#1662;&#1588;&#1578;&#1740;&#1608;&#1575;&#1606;&#1740;',
-  'invalid_image' => '&#1606;&#1575;&#1603;&#1575;&#1578; GD &#1574;&#1607;&#8204;&#1605; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1607;&#1607;&#8204;&#1717;&#1578;&#1576;&#1688;&#1575;&#1585;&#1583;&#1740;&#1607;&#8204; &#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1585;&#1742;&#1578; &#1580;&#1742; &#1576;&#1607;&#8204;&#1580;&#1742; &#1576;&#1603;&#1585;&#1742;&#1578; &#1670;&#1608;&#1608;&#1606;&#1603;&#1607;&#8204; &#1662;&#1588;&#1578;&#1740;&#1608;&#1575;&#1606;&#1740; ',
-  'resize_failed' => '&#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1583;&#1585;&#1742;&#1578; &#1602;&#1607;&#8204;&#1576;&#1575;&#1585;&#1607; &#1711;&#1607;&#8204;&#1608;&#1585;&#1607;&#8204;&#1740; &#1740;&#1575;&#1606; &#1576;&#1670;&#1608;&#1608;&#1603;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204; &#1576;&#1711;&#1734;&#1685;&#1740;&#1578;.',
-  'no_img_to_display' => '&#1608;&#1742;&#1606;&#1607;&#8204; &#1606;&#1740;&#1607;&#8204; &#1576;&#1734; &#1606;&#1740;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;',
-  'non_exist_cat' => '&#1607;&#1575;&#1608;&#1662;&#1604;&#1607;&#8204;&#1740; &#1583;&#1607;&#8204;&#1587;&#1578;&#1606;&#1740;&#1588;&#1575;&#1606; &#1603;&#1585;&#1575;&#1608;&#1607;&#8204; &#1606;&#1740;&#1607;&#8204;',
-  'orphan_cat' => '&#1607;&#1575;&#1608;&#1662;&#1734;&#1604;&#1607;&#8204;&#1603;&#1607;&#8204; &#1607;&#1575;&#1608;&#1662;&#1734;&#1604;&#1740; &#1587;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1740; &#1606;&#1740;&#1607;&#8204;, &#1588;&#1742;&#1608;&#1575;&#1586;&#1740; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1575;&#1578;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1576;&#1740;&#1606;&#1607;&#8204; &#1576;&#1734; &#1670;&#1575;&#1585;&#1607;&#8204;&#1603;&#1585;&#1583;&#1606;&#1740; &#1574;&#1607;&#8204;&#1605; &#1603;&#1742;&#1588;&#1607;&#8204;&#1740;&#1607;&#8204;.',
-  'directory_ro' => '&#1576;&#1608;&#1582;&#1670;&#1607;&#8204;&#1740;&#1607;&#8204; \'%s\' &#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1585;&#1742;&#1578; &#1576;&#1606;&#1608;&#1608;&#1587;&#1585;&#1742;&#1578;, &#1608;&#1742;&#1606;&#1607;&#8204; &#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1585;&#1742;&#1578; &#1576;&#1587;&#1685;&#1742;&#1578;&#1607;&#8204;&#1608;&#1607;&#8204;&#8204;',
-  'non_exist_comment' => '&#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1740; &#1583;&#1607;&#8204;&#1587;&#1578;&#1606;&#1740;&#1588;&#1575;&#1606; &#1603;&#1585;&#1575;&#1608; &#1574;&#1575;&#1605;&#1575;&#1583;&#1607;&#8204; &#1606;&#1740;&#1607;&#8204;.',
-  'pic_in_invalid_album' => '&#1608;&#1742;&#1606;&#1607;&#8204;&#1740;&#1607;&#8204; &#1574;&#1575;&#1605;&#1575;&#1583;&#1607;&#8204; &#1606;&#1740;&#1607;&#8204; &#1604;&#1607;&#8204;&#1605; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607; (%s)!?',
-  'banned' => '&#1578;&#1734; &#1576;&#1607;&#8204;&#1583;&#1575;&#1582;&#1607;&#8204;&#1608;&#1607;&#8204; &#1604;&#1607;&#8204; &#1583;&#1607;&#8204;&#1587;&#1578;&#1578; &#1583;&#1575;&#1608;&#1607;&#8204;&#8204; &#1576;&#1734; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585; &#1607;&#1742;&#1606;&#1575;&#1606;&#1740; &#1574;&#1607;&#8204;&#1605; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1740;&#1607;.',
-  'not_with_udb' => '&#1574;&#1607;&#8204;&#1605; &#1574;&#1575;&#1605;&#1585;&#1575;&#1586;&#1607;&#8204; &#1604;&#1607;&#8204;&#1603;&#1575;&#1585; &#1582;&#1585;&#1575;&#1608;&#1607;&#8204; &#1604;&#1607;&#8204; &#1604;&#1575;&#1740;&#1607;&#8204;&#1606; &#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575;.',
-  'offline_title' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605; &#1583;&#1607;&#8204;&#1585;&#8204;&#1607;&#1742;&#1717;&#1607;&#8204;&#8204; (&#1604;&#1607;&#8204;&#1603;&#1575;&#1585; &#1603;&#1607;&#8204;&#1608;&#1578;&#1740;&#1607;&#8204;) &#1574;&#1742;&#1587;&#1578;&#1575;', //cpg1.3.0
-  'offline_text' => '&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606; &#1583;&#1607;&#8204;&#1585;&#1607;&#1742;&#1717;&#1607;&#8204;&#8204; &#1740;&#1575;&#1582;&#1608;&#1608;&#1583; &#1604;&#1607;&#8204; &#1603;&#1575;&#1585; &#1603;&#1607;&#8204;&#1608;&#1578;&#1740;&#1607;&#8204; &#1603;&#1575;&#1578;&#1742;&#1603;&#1740; &#1578;&#1585; &#1587;&#1607;&#8204;&#1585;&#1583;&#1575;&#1606; &#1576;&#1603;&#1607;&#8204;&#1608;&#1607;', //cpg1.3.0
-  'ecards_empty' => '&#1607;&#1740;&#1670; &#1662;&#1734;&#1587;&#1578; &#1603;&#1575;&#1585;&#1578;&#1742;&#1603; &#1606;&#1740;&#1607;&#8204; &#1662;&#1742;&#1588;&#1575;&#1606; &#1576;&#1583;&#1585;&#1742;&#1578;&#8204;&#1548; &#1587;&#1607;&#8204;&#1740;&#1585; &#1576;&#1603;&#1607;&#8204; &#1604;&#1607;&#8204; &#1576;&#1607;&#8204;&#1588;&#1740; &#1588;&#1742;&#1608;&#1607;&#8204;&#1662;&#1742;&#1583;&#1575;&#1606; &#1576;&#1586;&#1575;&#1606;&#1607;&#8204; &#1662;&#1575;&#1588;&#1603;&#1607;&#8204;&#1608;&#1578; &#1603;&#1585;&#1583;&#1606;&#1740; &#1662;&#1734;&#1587;&#1578; &#1603;&#1575;&#1585;&#1578; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585; &#1582;&#1585;&#1575;&#1608;&#1607;&#8204;&#8204;!', //cpg1.3.0
-  'action_failed' => '&#1603;&#1575;&#1585;&#1742;&#1603;&#1740; &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1548; &#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1585;&#1742;&#1578; &#1574;&#1607;&#8204;&#1605; &#1603;&#1575;&#1585;&#1607;&#8204; &#1580;&#1742; &#1576;&#1607;&#8204;&#1580;&#1742; &#1576;&#1603;&#1575;&#1578;.', //cpg1.3.0
-  'no_zip' => '&#1578;&#1575;&#1740;&#1576;&#1607;&#8204;&#1578; &#1605;&#1607;&#8204;&#1606;&#1583;&#1740;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1740; &#1586;&#1740;&#1662; &#1574;&#1575;&#1586;&#1575;&#1583; &#1606;&#1740;&#1607;&#8204;&#1548; &#1607;&#1607;&#8204;&#1608;&#1717; &#1576;&#1583;&#1607;&#8204; &#1662;&#1607;&#8204;&#1740;&#1608;&#1607;&#8204;&#1606;&#1583;&#1740; &#1576;&#1603;&#1607;&#8204; &#1576;&#1607;&#8204; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1740; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1603;&#1607;&#8204;.', //cpg1.3.0
-  'zip_type' => '&#1578;&#1734; &#1685;&#1742;&#1711;&#1575;&#1578; &#1662;&#1742;&#1606;&#1607;&#8204;&#1583;&#1585;&#1575;&#1608;&#1607;&#8204; &#1576;&#1734; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1740; &#1586;&#1740;&#1662;.', //cpg1.3.0
-);
-
-$lang_bbcode_help = '&#1574;&#1607;&#8204;&#1605; &#1606;&#1740;&#1588;&#1575;&#1606;&#1575;&#1606;&#1607;&#8204; &#1587;&#1608;&#1608;&#1583;&#1740; &#1607;&#1607;&#8204;&#1740;&#1607;&#8204; &#1576;&#1734; &#1740;&#1575;&#1585;&#1605;&#1607;&#8204;&#1578;&#1740; : <li>[b]<b>&#1685;&#1607;&#8204;&#1588;</b>[/b]</li> <li>[i]<i>&#1574;&#1740; &#1605;&#1607;&#8204;&#1740;&#1604;</i>[/i]</li> <li>[url=http://yoursite.com/]&#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-        'alb_list_title' => '&#1576;&#1670;&#1734; &#1604;&#1740;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'alb_list_lnk' => '&#1604;&#1740;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'my_gal_title' => '&#1576;&#1670;&#1734; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204; &#1578;&#1575;&#1740;&#1576;&#1607;&#8204;&#1578;&#1740;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'my_gal_lnk' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1740; &#1578;&#1575;&#1740;&#1576;&#1607;&#8204;&#1578;&#1740;',
-        'my_prof_lnk' => '&#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740;&#1607;&#8204;&#1603;&#1575;&#1606;&#1605;',
-        'adm_mode_title' => '&#1711;&#1608;&#1575;&#1587;&#1578;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204; &#1576;&#1734; &#1588;&#1742;&#1608;&#1575;&#1586;&#1740; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;',
-        'adm_mode_lnk' => '&#1588;&#1742;&#1608;&#1575;&#1586;&#1740; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;',
-        'usr_mode_title' => '&#1711;&#1608;&#1575;&#1587;&#1578;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204; &#1576;&#1734; &#1588;&#1742;&#1608;&#1575;&#1586;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;',
-        'usr_mode_lnk' => '&#1588;&#1742;&#1608;&#1575;&#1586;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;',
-        'upload_pic_title' => '&#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; &#1576;&#1734;&#8204; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;',
-        'upload_pic_lnk' => '&#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;',
-        'register_title' => '&#1576;&#1607;&#8204; &#1574;&#1607;&#8204;&#1606;&#1583;&#1575;&#1605; &#1576;&#1608;&#1608;&#1606;',
-        'register_lnk' => '&#1578;&#1734;&#1605;&#1575;&#1585; &#1603;&#1585;&#1583;&#1606;',
-        'login_lnk' => '&#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204;&#8204;',
-        'logout_lnk' => '&#1583;&#1607;&#8204;&#1585;&#1670;&#1608;&#1608;&#1606;',
-        'lastup_lnk' => '&#1583;&#1608;&#1575; &#1604;&#1603;&#1575;&#1606;&#1583;&#1585;&#1575;&#1608;',
-        'lastcom_lnk' => '&#1583;&#1608;&#1608;&#1575; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;',
-        'topn_lnk' => '&#1586;&#1740;&#1575;&#1578;&#1585; &#1576;&#1740;&#1606;&#1585;&#1575;&#1608;&#1607;&#8204;',
-        'toprated_lnk' => '&#1576;&#1575;&#1588;&#1578;&#1585;&#1740;&#1606; &#1662;&#1604;&#1607;&#8204;&#8204;',
-        'search_lnk' => '&#1711;&#1607;&#8204;&#1685;&#1575;&#1606;',
-        'fav_lnk' => '&#1583;&#1717;&#1582;&#1608;&#1575;&#1586;',
-  'memberlist_title' => '&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1604;&#1740;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1606;&#1583;&#1575;&#1605;&#1607;&#8204;&#1603;&#1575;&#1606;', //cpg1.3.0
-  'memberlist_lnk' => '&#1604;&#1740;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1606;&#1583;&#1575;&#1605;&#1607;&#8204;&#1603;&#1575;&#1606;', //cpg1.3.0
-  'faq_title' => '&#1662;&#1585;&#1587;&#1740;&#1575;&#1585;&#1608; &#1608;&#1607;&#8204;&#1717;&#1575;&#1605; &#1583;&#1607;&#8204;&#1585;&#1576;&#1575;&#1585;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606; &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => '&#1662;&#1607;&#1583;', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => '&#1685;&#1575;&#1586;&#1740; &#1576;&#1608;&#1608;&#1606;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;',
-  'config_lnk' => '&#1588;&#1742;&#1608;&#1607;&#8204;&#1662;&#1742;&#1583;&#1575;&#1606;',
-  'albums_lnk' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204;&#1603;&#1575;&#1606;',
-  'categories_lnk' => '&#1607;&#1575;&#1608;&#1662;&#1734;&#1604;&#1607;&#8204;&#1603;&#1575;&#1606;',
-  'users_lnk' => '&#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1575;&#1606;',
-  'groups_lnk' => '&#1711;&#1585;&#1608;&#1608;&#1662;',
-  'comments_lnk' => '&#1711;&#1607;&#8204;&#1685;&#1575;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204; &#1576;&#1734; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;', //cpg1.3.0
-  'searchnew_lnk' => '&#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1587;&#1607;&#8204;&#1685;&#1740; &#1603;&#1734;&#1605;&#1607;&#8204;&#1717;&#1740;&#1603; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#8204;', //cpg1.3.0
-  'util_lnk' => '&#1574;&#1575;&#1605;&#1585;&#1575;&#1586;&#8204;&#1740; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;', //cpg1.3.0
-  'ban_lnk' => '&#1685;&#1742;&#1711;&#1585;&#1578;&#1606;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;',
-  'db_ecard_lnk' => '&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1603;&#1575;&#1585;&#1578;&#1607;&#8204;&#1603;&#1575;&#1606;', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-        'albmgr_lnk' => '&#1583;&#1575;&#1582;&#1587;&#1578;&#1606; / &#1685;&#1742;&#1603; &#1582;&#1587;&#1578;&#1606;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204;&#1603;&#1575;&#1606;&#1605;',
-        'modifyalb_lnk' => '&#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204;&#1603;&#1575;&#1606;&#1605;',
-        'my_prof_lnk' => '&#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740;&#1607;&#8204;&#1603;&#1575;&#1606;&#1605;',
-);
-
-$lang_cat_list = array(
-        'category' => '&#1607;&#1575;&#1608;&#1662;&#1734;&#1604;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'albums' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'pictures' => '&#1608;&#1742;&#1606;&#1607;&#8204;',
-);
-
-$lang_album_list = array(
-        'album_on_page' => '%d &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605; &#1604;&#1607;&#8204; %d &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;'
-);
-
-$lang_thumb_view = array(
-        'date' => '&#1685;&#1742;&#1603;&#1607;&#8204;&#1608;&#1578;',
-  //Sort by filename and title
-  'name' => '&#1606;&#1575;&#1608;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;',
-  'title' => '&#1606;&#1575;&#1608;&#1606;&#1740;&#1588;&#1575;&#1606;',
-  'sort_da' => '&#1685;&#1740;&#1586;&#1603;&#1585;&#1583;&#1606; &#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740; &#1587;&#1607;&#8204;&#1585;&#1608;&#1608;&#1740; &#1685;&#1742;&#1603;&#1607;&#8204;&#1608;&#1578;',
-  'sort_dd' => '&#1685;&#1740;&#1586;&#1603;&#1585;&#1583;&#1606; &#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740; &#1582;&#1608;&#1575;&#1585;&#1608;&#1608;&#1740; &#1685;&#1742;&#1603;&#1607;&#8204;&#1608;&#1578;',
-  'sort_na' => '&#1685;&#1740;&#1586;&#1603;&#1585;&#1583;&#1606; &#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740; &#1587;&#1607;&#8204;&#1585;&#1608;&#1608;&#1740; &#1606;&#1575;&#1608;',
-  'sort_nd' => '&#1685;&#1740;&#1586;&#1603;&#1585;&#1583;&#1606; &#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740; &#1582;&#1608;&#1575;&#1585;&#1608;&#1608;&#1740; &#1606;&#1575;&#1608;',
-  'sort_ta' => '&#1685;&#1740;&#1586;&#1603;&#1585;&#1583;&#1606; &#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740; &#1587;&#1607;&#8204;&#1585;&#1608;&#1608;&#1740; &#1606;&#1575;&#1608;&#1606;&#1740;&#1588;&#1575;&#1606;',
-  'sort_td' => '&#1685;&#1740;&#1586;&#1603;&#1585;&#1583;&#1606; &#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740; &#1582;&#1608;&#1575;&#1585;&#1608;&#1608;&#1740; &#1606;&#1575;&#1608;&#1606;&#1740;&#1588;&#1575;&#1606;',
-  'download_zip' => '&#1583;&#1575;&#1576;&#1607;&#8204;&#1586;&#1575;&#1606;&#1583;&#1606;&#1740; &#1608;&#1607;&#8204;&#1603; &#1588;&#1742;&#1608;&#1575;&#1586;&#1740; zip', //cpg1.3.0
-  'pic_on_page' => '%d &#1608;&#1742;&#1606;&#1607;&#8204; &#1604;&#1607;&#8204; %d &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;/&#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1603;&#1575;&#1606;',
-  'user_on_page' => '%d &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585; &#1604;&#1607;&#8204; %d &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => '&#1711;&#1607;&#8204;&#1685;&#1575;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204; &#1576;&#1734; &#1582;&#1588;&#1578;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;',
-  'pic_info_title' => '&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;/&#1588;&#1575;&#1585;&#1583;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;', //cpg1.3.0
-  'slideshow_title' => '&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606; &#1576;&#1607;&#8204;&#1583;&#1608;&#1575; &#1740;&#1607;&#8204;&#1603;',
-  'ecard_title' => '&#1574;&#1607;&#8204;&#1605; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740;&#1607;&#8204; &#1576;&#1606;&#1742;&#1585;&#1607;&#8204; &#1608;&#1607;&#8204;&#1603; &#1603;&#1575;&#1585;&#1578;&#8204;', //cpg1.3.0
-  'ecard_disabled' => '&#1606;&#1575;&#1585;&#1583;&#1606;&#1740; &#1603;&#1575;&#1585;&#1578; &#1604;&#1607;&#8204; &#1603;&#1575;&#1585;&#1582;&#1585;&#1575;&#1608;&#1607;&#8204;',
-  'ecard_disabled_msg' => '&#1583;&#1607;&#8204;&#1587;&#1607;&#8204;&#1717;&#1575;&#1578;&#1578; &#1606;&#1740;&#1607;&#8204; &#1576;&#1734; &#1606;&#1575;&#1585;&#1583;&#1606;&#1740; &#1603;&#1575;&#1585;&#1578;', //js-alert //cpg1.3.0
-  'prev_title' => '&#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1662;&#1742;&#1588;&#1578;&#1585;', //cpg1.3.0
-  'next_title' => '&#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1583;&#1608;&#1575;&#1578;&#1585;', //cpg1.3.0
-  'pic_pos' => '&#1608;&#1742;&#1606;&#1607;&#8204; %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-        'rate_this_pic' => '&#1662;&#1604;&#1607;&#8204; &#1576;&#1583;&#1607;&#8204; &#1576;&#1734; &#1574;&#1607;&#8204;&#1605; &#1608;&#1742;&#1606;&#1607;&#8204;',
-        'no_votes' => '(&#1662;&#1604;&#1607;&#8204;&#1740; &#1576;&#1734; &#1606;&#1607;&#8204;&#1583;&#1585;&#1575;&#1608;&#1607;&#8204;&#8204;)',
-        'rating' => '(&#1662;&#1604;&#1607;&#8204;&#1583;&#1575;&#1606;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1574;&#1742;&#1587;&#1578;&#1575; : %s / 5 &#1604;&#1607;&#8204;&#1711;&#1607;&#8204;&#1717; %s &#1662;&#1604;&#1607;&#8204;&#1583;&#1575;&#1606;&#1575;&#1606;)',
-        'rubbish' => '&#1576;&#1734; &#1578;&#1607;&#8204;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204;&#1740; &#1586;&#1576;&#1717;&#8204;',
-        'poor' => '&#1582;&#1585;&#1575;&#1662; &#1606;&#1740;&#1607;&#8204;&#8204;&#8204;&#8204;',
-        'fair' => '&#1606;&#1586;&#1740;&#1603;&#1740; &#1576;&#1575;&#1588;&#1607;&#8204;',
-        'good' => '&#1576;&#1575;&#1588;&#1607;&#8204;',
-        'excellent' => '&#1586;&#1734;&#1585; &#1576;&#1575;&#1588;&#1607;&#8204;',
-        'great' => '&#1587;&#1607;&#8204;&#1585;&#1608;&#1608;&#1740; &#1576;&#1575;&#1588;&#1740;',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => '&#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1603;&#1740; &#1711;&#1607;&#8204;&#1608;&#1585;&#1607;&#8204;',
-  'file' => '&#1662;&#1607;&#8204;&#1685;&#1711;&#1607; &#8204;: ',
-  'line' => '&#1607;&#1742;&#1717; : ',
-);
-
-$lang_display_thumbnails = array(
-        'filename' => '&#1606;&#1575;&#1608;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204; : ',
-        'filesize' => '&#1602;&#1607;&#8204;&#1576;&#1575;&#1585;&#1607;&#8204;&#1740; : ',
-        'dimensions' => '&#1685;&#1608;&#1608;&#1582;&#1587;&#1575;&#1585; : ',
-        'date_added' => '&#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585; &#1603;&#1585;&#1575; &#1604;&#1607;&#8204; &#1685;&#1742;&#1603;&#1607;&#8204;&#1608;&#1578;&#1740; : '
-);
-
-$lang_get_pic_data = array(
-        'n_comments' => '%s &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;',
-        'n_views' => '%s &#1580;&#1575;&#1585; &#1576;&#1740;&#1606;&#1585;&#1575;&#1608;&#1607;&#8204;',
-        'n_votes' => '(%s &#1662;&#1604;&#1607;&#8204;&#1583;&#1575;&#1606;&#1575;&#1606;)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => '&#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; Debug', //cpg1.3.0
-  'select_all' => '&#1607;&#1607;&#8204;&#1717;&#1576;&#1688;&#1575;&#1585;&#1583;&#1606;&#1740; &#1607;&#1607;&#8204;&#1605;&#1608;&#1608;&#1740;', //cpg1.3.0
-  '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. Make sure to replace any passwords from the query with *** before posting.', //cpg1.3.0
-  'phpinfo' => '&#1576;&#1740;&#1606;&#1740;&#1606;&#1740; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; php', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => '&#1586;&#1605;&#1575;&#1606;&#1740; &#1576;&#1606;&#1607;&#8204;&#1685;&#1607;&#8204;&#1578;&#1740;', //cpg1.3.0
-  'choose_language' => '&#1586;&#1605;&#1575;&#1606; &#1607;&#1607;&#8204;&#1717;&#1576;&#1688;&#1742;&#1585;&#1607;&#8204;', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => '&#1588;&#1742;&#1608;&#1575;&#1586;&#8204;&#1740; &#1587;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1740;', //cpg1.3.0
-  'choose_theme' => '&#1588;&#1742;&#1608;&#1575;&#1586;&#1742;&#1603; &#1607;&#1607;&#8204;&#1717;&#1576;&#1688;&#1742;&#1585;&#1607;&#8204;', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => '&#1587;&#1607;&#8204;&#1685;&#1587;&#1608;&#1605;&#1575;&#1606;',
-        'Question' => '&#1662;&#1585;&#1587;&#1740;&#1575;&#1585;',
-        'Very Happy' => '&#1586;&#1734;&#1585; &#1583;&#1717;&#1582;&#1734;&#1588;&#1605;',
-        'Smile' => '&#1662;&#1742;&#1603;&#1607;&#8204;&#1606;&#1740;&#1606;',
-        'Sad' => '&#1583;&#1717; &#1578;&#1607;&#8204;&#1606;&#1711;',
-        'Surprised' => '&#1586;&#1734;&#1585; &#1587;&#1607;&#8204;&#1685;&#1587;&#1608;&#1605;&#1575;&#1606;',
-        'Shocked' => '&#1586;&#1734;&#1585; &#1587;&#1607;&#8204;&#1740;&#1585;',
-        'Confused' => '&#1605;&#1605;&#1605;',
-        'Cool' => '&#1587;&#1607;&#8204;&#1740;&#1585;',
-        'Laughing' => '&#1662;&#1742; &#1583;&#1607;&#8204;&#1603;&#1607;&#8204;&#1606;&#1740;&#1578;',
-        'Mad' => '&#1578;&#1608;&#1608;&#1685;&#1607;&#8204;',
-        'Razz' => '&#1606;&#1575; &#1685;&#1575;&#1586;&#1740;',
-        'Embarassed' => '&#1588;&#1607;&#8204;&#1585;&#1605;&#1607;&#8204;&#1586;&#1575;&#1585;',
-        'Crying or Very sad' => '&#1583;&#1607;&#8204;&#1711;&#1585;&#1740;&#1575;',
-        'Evil or Very Mad' => '&#1586;&#1734;&#1585; &#1578;&#1608;&#1608;&#1685;&#1607;',
-        'Twisted Evil' => '&#1574;&#1575;&#1605;&#1575;&#1583;&#1607;&#8204;&#1740;&#1607;&#8204; &#1576;&#1734; &#1588;&#1607;&#8204;&#1685;',
-        'Rolling Eyes' => '&#1670;&#1575;&#1608; &#1587;&#1608;&#1608;&#1608;&#1685;&#1575;&#1606;',
-        'Wink' => '&#1670;&#1575;&#1608; &#1606;&#1608;&#1602;&#1575;&#1606;',
-        'Idea' => '&#1576;&#1740;&#1585;',
-        'Arrow' => '&#1606;&#1740;&#1588;&#1575;&#1606;&#1607;&#8204;',
-        'Neutral' => '&#1574;&#1575;&#1587;&#1575;&#1740;',
-        'Mr. Green' => '&#1603;&#1575;&#1603;&#1740; &#1587;&#1607;&#8204;&#1608;&#1586;',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => '&#1608;&#1575;&#1586;&#1607;&#1742;&#1606;&#1575;&#1606; &#1604;&#1607;&#8204; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1575;&#1578;&#1740; . . .',
-  1 => '&#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1740; &#1576;&#1607;&#8204; &#1588;&#1742;&#1608;&#1575;&#1586;&#1740; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1575;&#1578;&#1740; ...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-        'alb_need_name' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204;&#1603;&#1607;&#8204; &#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1740; &#1576;&#1607;&#8204; &#1606;&#1575;&#1608;&#1742;&#1603;&#1607;&#8204; !',
-        'confirm_modifs' => '&#1578;&#1734; &#1583;&#1717;&#1606;&#1740;&#1575;&#1740; &#1604;&#1607;&#8204; &#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1740; &#1574;&#1607;&#8204;&#1605; &#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740;&#1607;&#8204;  ?',
-        'no_change' => '&#1607;&#1740;&#1670; &#1711;&#1734;&#1685;&#1575;&#1606;&#1603;&#1575;&#1585;&#1740;&#1607;&#8204;&#1603; &#1606;&#1607;&#8204;&#1603;&#1585;&#1575; !',
-        'new_album' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1740; &#1606;&#1608;&#1742;',
-        'confirm_delete1' => '&#1578;&#1734; &#1583;&#1717;&#1606;&#1740;&#1575;&#1740; &#1604;&#1607;&#8204; &#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204; &#1574;&#1607;&#8204;&#1605; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204; ?',
-        'confirm_delete2' => '\n&#1574;&#1742;&#1587;&#1578;&#1575; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606; &#1608; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606; &#1607;&#1607;&#8204;&#1605;&#1608;&#1608; &#1583;&#1607;&#8204;&#1587;&#1685;&#1742;&#1578;&#1607;&#8204;&#1608;&#1607;&#8204; !',
-        'select_first' => '&#1740;&#1607;&#8204;&#1603;&#1607;&#8204;&#1605; &#1580;&#1575;&#1585; &#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1607;&#8204; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1742;&#1603; &#1583;&#1607;&#8204;&#1587;&#1578;&#1606;&#1740;&#1588;&#1575;&#1606; &#1603;&#1607;&#8204;&#1742;',
-        'alb_mrg' => '&#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;',
-        'my_gallery' => '* &#1662;&#1742;&#1588;&#1575;&#1606;&#1711;&#1575;&#1603;&#1607;&#8204;&#1605; *',
-        'no_category' => '* &#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575; &#1606;&#1740;&#1607;&#8204; *',
-        'delete' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;',
-        'new' => '&#1606;&#1608;&#1742;',
-        'apply_modifs' => '&#1662;&#1575;&#1588;&#1603;&#1607;&#8204;&#1608;&#1578; &#1603;&#1585;&#1583;&#1606;&#1740; &#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740;&#1607;&#8204;&#1603;&#1607;&#8204; ',
-        'select_category' => '&#1607;&#1575;&#1608;&#1662;&#1734;&#1604;&#1742;&#1603; &#1607;&#1607;&#8204;&#1717;&#1576;&#1688;&#1742;&#1585;&#1607;&#8204; ',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-        'miss_param' => '&#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; &#1583;&#1575;&#1608;&#1575;&#1603;&#1585;&#1608; &#1576;&#1734; &#1603;&#1575;&#1585;&#1607;&#8204;&#1603;&#1607; \'%s\'&#1606;&#1607;&#8204;&#1583;&#1585;&#1575;&#1608;&#1607;&#8204; !',
-        'unknown_cat' => '&#1607;&#1575;&#1608;&#1662;&#1734;&#1604;&#1740; &#1583;&#1607;&#8204;&#1587;&#1578;&#1606;&#1740;&#1588;&#1575;&#1606; &#1603;&#1585;&#1575;&#1608; &#1604;&#1607;&#8204; &#1583;&#1575;&#1578;&#1607;&#8204;&#1576;&#1575;&#1587;&#1607;&#8204;&#1583;&#1575; &#1606;&#1740;&#1607;&#8204;',
-        'usergal_cat_ro' => '&#1607;&#1575;&#1608;&#1662;&#1734;&#1604;&#1740; &#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575;&#1740; &#1574;&#1607;&#8204;&#1606;&#1583;&#1575;&#1605; &#1606;&#1575;&#1578;&#1608;&#1606;&#1585;&#1742;&#1578; &#1576;&#1587;&#1685;&#1742;&#1578;&#1607;&#8204;&#1608;&#1607;&#8204;&#8204; !',
-        'manage_cat' => '&#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1740; &#1607;&#1575;&#1608;&#1662;&#1734;&#1604;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'confirm_delete' => '&#1578;&#1734; &#1583;&#1717;&#1606;&#1740;&#1575;&#1740; &#1604;&#1607;&#8204; &#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1605; &#1607;&#1575;&#1608;&#1662;&#1734;&#1604;&#1607;&#8204;',
-        'category' => '&#1607;&#1575;&#1608;&#1662;&#1734;&#1604;',
-        'operations' => '&#1603;&#1575;&#1585;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'move_into' => '&#1576;&#1711;&#1608;&#1575;&#1586;&#1607;&#8204;&#1608;&#1607;&#8204; &#1576;&#1734;',
-        'update_create' => '&#1606;&#1608;&#1742; &#1603;&#1585;&#1583;&#1606;&#1607;&#8204;&#1608;&#1607;/ &#1583;&#1585;&#1608;&#1587;&#1578; &#1603;&#1585;&#1583;&#1606;&#1740; &#1607;&#1575;&#1608;&#1662;&#1734;&#1604;',
-        'parent_cat' => '&#1607;&#1575;&#1608;&#1662;&#1734;&#1604;&#1740; &#1587;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1740;',
-        'cat_title' => '&#1606;&#1575;&#1608;&#1606;&#1740;&#1588;&#1575;&#1606;&#1740; &#1607;&#1575;&#1608;&#1662;&#1734;&#1604;',
-        'cat_thumb' => '&#1607;&#1575;&#1608;&#1662;&#1734;&#1604;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;', //cpg1.3.0
-        'cat_desc' => '&#1583;&#1607;&#8204;&#1585;&#1576;&#1575;&#1585;&#1607;&#8204;&#1740; &#1607;&#1575;&#1608;&#1662;&#1734;&#1604;'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-        'title' => '&#1588;&#1742;&#1608;&#1607;&#8204;&#1662;&#1742;&#1583;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'restore_cfg' => '&#1711;&#1607;&#8204;&#1685;&#1575;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204; &#1576;&#1734; &#1576;&#1606;&#1607;&#8204;&#1685;&#1607;&#8204;&#1578;&#1740;',
-        'save_cfg' => '&#1662;&#1575;&#1588;&#1603;&#1607;&#8204;&#1608;&#1578; &#1603;&#1585;&#1583;&#1606;&#1740; &#1588;&#1742;&#1608;&#1607;&#8204;&#1662;&#1742;&#1583;&#1575;&#1606;&#8204;',
-        'notes' => '&#1578;&#1742;&#1576;&#1740;&#1606;&#1740;',
-        'info' => '&#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740;',
-        'upd_success' => '&#1576;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1603;&#1607;&#8204;&#1608;&#1578;&#1608;&#1608;&#1575;&#1606;&#1607;&#8204; &#1588;&#1742;&#1608;&#1607;&#8204;&#1662;&#1742;&#1583;&#1575;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204; &#1606;&#1608;&#1742;&#1603;&#1585;&#1575;&#1608;&#1607;&#8204;',
-        'restore_success' => '&#1576;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1603;&#1607;&#8204;&#1608;&#1578;&#1608;&#1608;&#1575;&#1606;&#1607;&#8204; &#1588;&#1742;&#1608;&#1607;&#8204;&#1662;&#1742;&#1583;&#1575;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204; &#1711;&#1607;&#8204;&#1685;&#1575;&#1608;&#1607;&#8204; &#1576;&#1575;&#1585;&#1740; &#1576;&#1606;&#1607;&#8204;&#1685;&#1607;&#8204;&#1578;&#1740;',
-        'name_a' => '&#1604;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585;&#1608;&#1608;&#1740; &#1606;&#1575;&#1608;',
-        'name_d' => '&#1604;&#1607;&#8204; &#1582;&#1608;&#1575;&#1585;&#1608;&#1608;&#1740; &#1606;&#1575;&#1608;',
-        'title_a' => '&#1604;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585;&#1608;&#1608;&#1740; &#1606;&#1575;&#1608;&#1606;&#1740;&#1588;&#1575;&#1606;',
-        'title_d' => '&#1604;&#1607;&#8204; &#1582;&#1608;&#1575;&#1585;&#1608;&#1608;&#1740; &#1606;&#1575;&#1608;',
-        'date_a' => '&#1604;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585;&#1608;&#1608;&#1740; &#1605;&#1742;&#1688;&#1608;&#1608;',
-        'date_d' => '&#1604;&#1607;&#8204; &#1582;&#1608;&#1575;&#1585;&#1608;&#1608;&#1740; &#1605;&#1742;&#1688;&#1608;&#1608;',
-        'th_any' => '&#1586;&#1740;&#1575;&#1578;&#1585;&#1740;&#1606; &#1583;&#1585;&#1742;&#1688;&#1740;&#1608;&#1608; &#1662;&#1575;&#1606;&#1740;',
-        'th_ht' => '&#1583;&#1585;&#1742;&#1688;&#1740;',
-        'th_wd' => '&#1662;&#1575;&#1606;&#1740;',
-        'label' => '&#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1574;&#1575;&#1717;&#1575;', //cpg1.3.0
-        'item' => '&#1606;&#1575;&#1608;&#1740; &#1586;&#1605;&#1575;&#1606;', //cpg1.3.0
-        'debug_everyone' => '&#1607;&#1607;&#8204;&#1605;&#1608;&#1608;&#1740;', //cpg1.3.0
-        'debug_admin' => '&#1578;&#1607;&#8204;&#1606;&#1607;&#1575; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  '&#1574;&#1575;&#1605;&#1585;&#1575;&#1586;&#1740; &#1711;&#1588;&#1578;&#1740;',
-  array('&#1606;&#1575;&#1608;&#1740; &#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575;', 'gallery_name', 0),
-  array('&#1583;&#1607;&#8204;&#1585;&#1576;&#1575;&#1585;&#1607;&#8204;&#1740; &#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575;', 'gallery_description', 0),
-  array('&#1662;&#1734;&#1587;&#1578;&#1740; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1740; &#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575;', 'gallery_admin_email', 0),
-  array('&#1606;&#1575;&#1608;&#1606;&#1740;&#1588;&#1575;&#1606;&#1740; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1740; &#1576;&#1740;&#1606;&#1740;&#1606;&#1740; \' &#1586;&#1740;&#1575;&#1578;&#1585; &#1603;&#1575;&#1585;&#1578;&#1740; &#1578;&#1585;\' &#1604;&#1607;&#8204; &#1662;&#1734;&#1587;&#1578; &#1603;&#1575;&#1585;&#1578;&#1583;&#1575;', 'ecards_more_pic_target', 0),
-  array('&#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575; &#1574;&#1742;&#1587;&#1578;&#1575; &#1583;&#1607;&#8204;&#1585;&#1607;&#1742;&#1717;&#1607;&#8204;', 'offline', 1), //cpg1.3.0
-  array('&#1662;&#1575;&#1588;&#1603;&#1607;&#8204;&#1608;&#1578;&#1740; &#1662;&#1734;&#1587;&#1578; &#1603;&#1575;&#1585;&#1578;', 'log_ecards', 1), //cpg1.3.0
-  array('&#1685;&#1742;&#1711;&#1575; &#1576;&#1583;&#1585;&#1742;&#1578; &#1576;&#1607;&#8204; &#1583;&#1575;&#1576;&#1607;&#8204;&#1586;&#1575;&#1606;&#1583;&#1606;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1740;zip&#1576;&#1575;&#1588;&#1607;&#8204;', 'enable_zipdownload', 1), //cpg1.3.0
-
-  '&#1574;&#1575;&#1605;&#1585;&#1575;&#1586;&#1740; &#1586;&#1605;&#1575;&#1606; &#1608; &#1588;&#1742;&#1608;&#1575;&#1586; &#1608; &#1662;&#1740;&#1578;',
-  array('&#1586;&#1605;&#1575;&#1606;', 'lang', 5),
-  array('&#1588;&#1742;&#1608;&#1575;&#1586;', 'theme', 6),
-  array('&#1662;&#1740;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1588;&#1742;&#1608;&#1575;&#1586;&#1740; &#1586;&#1605;&#1575;&#1606;', 'language_list', 1), //cpg1.3.0
-  array('&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1574;&#1575;&#1717;&#1575;&#1740; &#1608;&#1717;&#1575;&#1578;', 'language_flags', 8), //cpg1.3.0
-  array('&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1711;&#1607;&#8204;&#1685;&#1575;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1576;&#1606;&#1607;&#8204;&#1685;&#1607;&#8204;&#1578;&#1740; &#1604;&#1607;&#8204; &#1586;&#1605;&#1575;&#1606;', 'language_reset', 1), //cpg1.3.0
-  array('&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1604;&#1740;&#1587;&#1578;&#1740; &#1588;&#1742;&#1608;&#1575;&#1586;&#1607;&#8204;&#1603;&#1575;&#1606;', 'theme_list', 1), //cpg1.3.0
-  array('&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1711;&#1607;&#8204;&#1685;&#1575;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1576;&#1606;&#1607;&#8204;&#1685;&#1607;&#8204;&#1578;&#1740; &#1604;&#1607;&#8204; &#1588;&#1742;&#1608;&#1575;&#1586;', 'theme_reset', 1), //cpg1.3.0
-  array('&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1662;&#1607;&#1583; &#1740;&#1575;&#1582;&#1608;&#1608;&#1583; &#1662;&#1585;&#1587;&#1740;&#1575;&#1585;&#1740; &#1607;&#1607;&#8204;&#1605; &#1583;&#1608;&#1608;&#1576;&#1575;&#1585;&#1607;&#8204;', 'display_faq', 1), //cpg1.3.0
-  array('&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1740;&#1575;&#1585;&#1605;&#1607;&#8204;&#1578;&#1740; bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('&#1580;&#1734;&#1585;&#1740; &#1662;&#1740;&#1578;', 'charset', 4), //cpg1.3.0
-
-  '&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1604;&#1740;&#1587;&#1578;&#1740; &#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575;',
-        array('&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1582;&#1588;&#1578;&#1607;&#8204;&#1740; &#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; (&#1576;&#1607;&#8204; &#1582;&#1575;&#1717;&#1608; &#1685;&#1742;&#1688;&#1607;&#8204;)', 'main_table_width', 0),
-        array('&#1685;&#1742;&#1688;&#1607;&#8204;&#1740; &#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606; &#1604;&#1607;&#8204; &#1607;&#1575;&#1608;&#1662;&#1734;&#1604;', 'subcat_level', 0),
-        array('&#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1662;&#1740;&#1588;&#1575;&#1606; &#1583;&#1607;&#8204;&#1583;&#1585;&#1742;&#1578;', 'albums_per_page', 0),
-        array('&#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1582;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606; &#1604;&#1607;&#8204; &#1604;&#1740;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;', 'album_list_cols', 0),
-        array('&#1602;&#1740;&#1575;&#1587;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; &#1576;&#1670;&#1608;&#1608;&#1603;&#1607;&#8204;&#1603;&#1575;&#1606; &#1576;&#1607;&#8204; &#1582;&#1575;&#1717;&#1740; &#1662;&#1740;&#1603;&#1587;&#1604; &#1576;&#1742;&#1578;', 'alb_list_thumb_size', 0),
-        array('&#1578;&#1575;&#1740;&#1576;&#1607;&#8204;&#1578;&#1605;&#1607;&#8204;&#1606;&#1583;&#1740;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1740; &#1587;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1740;', 'main_page_layout', 0),
-            array('&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1578;&#1575;&#1740;&#1576;&#1607;&#8204;&#1578;&#1605;&#1607;&#8204;&#1606;&#1740;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605; &#1604;&#1607;&#8204; &#1607;&#1575;&#1608;&#1662;&#1734;&#1604;&#1607;&#8204;&#1603;&#1575;&#1606; ','first_level',1),
-
-  '&#1685;&#1742;&#1711;&#1575;&#1740; &#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; &#8204;&#1604;&#1607;&#8204; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1740; &#1587;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1740;',
-  array('&#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1582;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1740; &#1587;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;', 'thumbcols', 0),
-  array('&#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1582;&#1588;&#1578;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1740; &#1587;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;', 'thumbrows', 0),
-  array('&#1711;&#1607;&#8204;&#1608;&#1585;&#1607;&#8204;&#1578;&#1585;&#1740;&#1606; &#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204; &#1603;&#1607;&#8204; &#1662;&#1742;&#1588;&#1575;&#1606; &#1583;&#1607;&#8204;&#1583;&#1585;&#1742;&#1578; &#1604;&#1607;&#8204; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;', 'max_tabs', 10), //cpg1.3.0
-  array('&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1606;&#1575;&#1608;&#1606;&#1740;&#1588;&#1575;&#1606;&#1740; &#1607;&#1607;&#8204;&#1605;&#1608;&#1608; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603; &#1604;&#1607;&#8204; &#1582;&#1608;&#1575;&#1585; &#1608;&#1742;&#1606;&#1607;&#8204;', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1670;&#1607;&#8204;&#1606;&#1583;&#1580;&#1575;&#1585; &#1576;&#1740;&#1606;&#1585;&#1575;&#1608;&#1607;&#8204; &#1604;&#1607;&#8204; &#1582;&#1608;&#1575;&#1585; &#1608;&#1742;&#1606;&#1607;&#8204;', 'views_in_thumbview', 1), //cpg1.3.0
-  array('&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606; &#1604;&#1607;&#8204; &#1582;&#1608;&#1575;&#1585; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204;', 'display_comment_count', 1),
-  array('&#1606;&#1740;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1606;&#1575;&#1608;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1603;&#1607;&#8204;', 'display_uploader', 1), //cpg1.3.0
-  array('&#1685;&#1740;&#1586;&#1603;&#1585;&#1583;&#1606;&#1740; &#1576;&#1606;&#1607;&#8204;&#1685;&#1607;&#8204;&#1578;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1603;&#1575;&#1606; &#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740;', 'default_sort_order', 3), //cpg1.3.0
-  array('&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1603;&#1607;&#8204;&#1605;&#1578;&#1585;&#1740;&#1606; &#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1662;&#1604;&#1607;&#8204; &#1583;&#1575;&#1606;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606; &#1608;&#1742;&#1606;&#1607;&#8204; &#1604;&#1607;&#8204; &#1604;&#1740;&#1587;&#1578;&#1740;&#8204;&#8204;  \'&#1576;&#1607;&#8204;&#1585;&#1586;&#1578;&#1585;&#1740;&#1606; &#1662;&#1604;&#1607;&#8204;\'', 'min_votes_for_rating', 0),
-
-  '&#1574;&#1575;&#1605;&#1585;&#1575;&#1586;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1576;&#1740;&#1606;&#1740;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; &#1608; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;',
-  array('&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1582;&#1588;&#1578;&#1607;&#8204; &#1576;&#1734; &#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; (&#1576;&#1607;&#8204; &#1582;&#1575;&#1717;&#1608; &#1602;&#1607;&#8204;&#1576;&#1575;&#1585;&#1607;&#8204;)', 'picture_table_width', 0), //cpg1.3.0
-  array('&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; &#1576;&#1606;&#1607;&#8204;&#1685;&#1607;&#8204;&#1578;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;', 'display_pic_info', 1), //cpg1.3.0
-  array('&#1685;&#1742;&#1711;&#1585;&#1578;&#1606; &#1604;&#1607;&#8204; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1607;&#1607;&#8204;&#1717;&#1607;&#8204; ', 'filter_bad_words', 1),
-  array('&#1685;&#1742;&#1711;&#1607;&#8204;&#1583;&#1575;&#1606; &#1604;&#1607;&#8204; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#8204;&#1607;&#1742;&#1606;&#1575;&#1606;&#1740; &#1606;&#1740;&#1588;&#1575;&#1606;&#1607;&#8204;&#1740; &#1662;&#1742;&#1603;&#1607;&#8204;&#1606;&#1740;&#1606; &#1604;&#1607;&#8204; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;', 'enable_smilies', 1),
-  array('&#1685;&#1742;&#1711;&#1607;&#8204;&#1583;&#1575;&#1606; &#1576;&#1607;&#8204; &#1583;&#1608;&#1608;&#1576;&#1575;&#1585;&#1607;&#8204; &#1606;&#1608;&#1608;&#1587;&#1740;&#1606;&#1740; &#1604;&#1742;&#1583;&#1575;&#1608;&#1606; &#1604;&#1607;&#8204; &#1604;&#1575;&#1740;&#1607;&#8204;&#1606; &#1607;&#1607;&#8204;&#1605;&#1575;&#1606; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585; &#1604;&#1607;&#8204; &#1607;&#1607;&#8204;&#1605;&#1575;&#1606; &#1608;&#1742;&#1606;&#1607;&#8204;&#1583;&#1575;', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('&#1711;&#1607;&#8204;&#1608;&#1585;&#1607;&#8204;&#1585;&#1578;&#1740;&#1606; &#1583;&#1585;&#1742;&#1688;&#1740; &#1662;&#1742;&#1606;&#1575;&#1587;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;', 'max_img_desc_length', 0),
-  array('&#1711;&#1607;&#8204;&#1608;&#1585;&#1607;&#8204;&#1578;&#1585;&#1740;&#1606; &#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1662;&#1740;&#1578; &#1604;&#1607;&#8204; &#1608;&#1608;&#1588;&#1607;&#8204;&#1603;', 'max_com_wlength', 0),
-  array('&#1711;&#1607;&#8204;&#1608;&#1585;&#1585;&#1607;&#8204;&#1578;&#1585;&#1740;&#1606; &#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1607;&#1742;&#1604; &#1604;&#1607;&#8204; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;', 'max_com_lines', 0),
-  array('&#1711;&#1607;&#8204;&#1608;&#1585;&#1607;&#8204;&#1578;&#1585;&#1740;&#1606; &#1583;&#1585;&#1742;&#1688;&#1740; &#1604;&#1607;&#8204; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;', 'max_com_size', 0),
-  array('&#1576;&#1740;&#1606;&#1740;&#1606;&#1740; &#1588;&#1585;&#1740;&#1578;&#1740; &#1601;&#1604;&#1740;&#1605;', 'display_film_strip', 1),
-  array('&#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; &#1604;&#1607;&#8204; &#1588;&#1585;&#1740;&#1578;&#1740; &#1601;&#1604;&#1740;&#1605;', 'max_film_strip_items', 0),
-  array('&#1574;&#1575;&#1711;&#1575;&#1583;&#1585;&#1740; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585; &#1576;&#1603;&#1607;&#8204;&#1608;&#1607;&#8204; &#1576;&#1607;&#8204; &#1662;&#1734;&#1587;&#1578; &#1604;&#1607;&#8204; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;', 'email_comment_notification', 1), //cpg1.3.0
-  array('&#1605;&#1575;&#1608;&#1607;&#8204;&#1740; &#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1576;&#1607;&#8204; &#1576;&#1607;&#8204;&#1588;&#1607;&#8204;&#1603;&#1740; &#1670;&#1585;&#1603;&#1607;&#8204;&#1740;&#1607;&#8204; (1 &#1670;&#1585;&#1603;&#1607;&#8204; = 1000 &#1576;&#1607;&#8204;&#1588; &#1604;&#1607;&#8204; &#1670;&#1585;&#1603;&#1607;&#8204;&#1740;&#1607;&#8204;&#1603;)', 'slideshow_interval', 0), //cpg1.3.0
-
-  '&#1574;&#1575;&#1605;&#1585;&#1575;&#1586;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; &#1608; &#1603;&#1608;&#1670;&#1603;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;', //cpg1.3.0
-  array('&#1602;&#1608;&#1575;&#1604;&#1740;&#1578;&#1740; &#1576;&#1734; JPEG', 'jpeg_qual', 0),
-  array('&#1711;&#1607;&#8204;&#1608;&#1585;&#1607;&#8204;&#1578;&#1585;&#1740;&#1606; &#1602;&#1740;&#1575;&#1587;&#1740; &#1603;&#1608;&#1670;&#1603;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;<a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('&#1602;&#1740;&#1575;&#1587;&#1607;&#8204;&#1603;&#1575;&#1606; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585; &#1576;&#1742;&#1606;&#1607;&#8204; (&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1583;&#1585;&#1742;&#1688;&#1740; &#1608; &#1662;&#1575;&#1606;&#1740; &#1583;&#1608;&#1608;&#1585;&#1740; &#1603;&#1608;&#1670;&#1603;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; )<b>**</b>', 'thumb_use', 7),
-  array('&#1574;&#1575;&#1601;&#1585;&#1575;&#1606;&#1583;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1574;&#1740;&#1606;&#1578;&#1607;&#8204;&#1585;&#1605;&#1740;&#1583;&#1740;&#1575;','make_intermediate',1),
-  array('&#1711;&#1607;&#8204;&#1608;&#1585;&#1607;&#8204;&#1578;&#1585;&#1740;&#1606; &#1583;&#1585;&#1742;&#1688;&#1740;&#1608; &#1662;&#1575;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1574;&#1740;&#1606;&#1578;&#1607;&#8204;&#1585;&#1605;&#1740;&#1583;&#1740;&#1575;/&#1700;&#1740;&#1583;&#1742;&#1608; <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('&#1711;&#1607;&#8204;&#1608;&#1585;&#1607;&#8204;&#1578;&#1585;&#1740;&#1606; &#1602;&#1607;&#8204;&#1576;&#1575;&#1585;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; &#1576;&#1734; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;  (&#1576;&#1607;&#8204; &#1603;&#1740;&#1604;&#1734;&#1576;&#1575;&#1740;&#1578;)', 'max_upl_size', 0), //cpg1.3.0
-  array('&#1711;&#1607;&#8204;&#1608;&#1585;&#1607;&#8204;&#1578;&#1585;&#1740;&#1606; &#1583;&#1585;&#1742;&#1688;&#1740; &#1740;&#1575;&#1606; &#1662;&#1575;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1574;&#1740;&#1606;&#1578;&#1607;&#8204;&#1585;&#1605;&#1740;&#1583;&#1740;&#1575; &#1700;&#1740;&#1583;&#1742;&#1608; &#1576;&#1607;&#8204; &#1582;&#1575;&#1717;&#1740; ( &#1662;&#1610;&#1603;&#1587;&#1604; )', 'max_upl_width_height', 0), //cpg1.3.0
-
-  '&#1574;&#1575;&#1605;&#1585;&#1575;&#1586;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1608; &#1603;&#1608;&#1670;&#1603;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;', //cpg1.3.0
-  array('&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1608;&#1742;&#1606;&#1734;&#1670;&#1603;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1740; &#1578;&#1575;&#1740;&#1576;&#1607;&#8204;&#1578;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1740; &#1606;&#1607;&#8204; &#1607;&#1575;&#1578;&#1608;&#1608; &#1688;&#1608;&#1608;&#1585;','show_private',1), //cpg1.3.0
-  array('&#1606;&#1740;&#1588;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1685;&#1742;&#1711;&#1585;&#1607;&#8204; &#1604;&#1607;&#8204; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1575;&#1606;&#1740; &#1604;&#1607;&#8204; &#1606;&#1575;&#1608;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('&#1685;&#1742;&#1711;&#1607;&#8204;&#1583;&#1575;&#1606; &#1576;&#1607;&#8204; &#1662;&#1575;&#1588;&#1603;&#1734;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;', 'allowed_img_types',0), //cpg1.3.0
-  array('&#1685;&#1742;&#1711;&#1607;&#8204;&#1583;&#1575;&#1606; &#1576;&#1607;&#8204; &#1580;&#1734;&#1585;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1700;&#1740;&#1583;&#1742;&#1608;', 'allowed_mov_types',0), //cpg1.3.0
-  array('&#1685;&#1742;&#1711;&#1607;&#8204;&#1583;&#1575;&#1606; &#1576;&#1607;&#8204; &#1580;&#1734;&#1585;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1583;&#1607;&#8204;&#1606;&#1711;', 'allowed_snd_types',0), //cpg1.3.0
-  array('&#1685;&#1742;&#1711;&#1607;&#8204;&#1583;&#1575;&#1606; &#1576;&#1607;&#8204; &#1580;&#1734;&#1585;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1576;&#1607;&#8204;&#1717;&#1711;&#1607;&#8204;&#1606;&#1575;&#1605;&#1607;&#8204;', 'allowed_doc_types',0), //cpg1.3.0
-  array('&#1576;&#1607;&#8204;&#1585;&#1606;&#1575;&#1605;&#1607;&#8204;&#1740; &#1576;&#1670;&#1608;&#1608;&#1603; &#1603;&#1607;&#8204;&#1585;&#1607;&#8204;&#1608;&#1575;&#1603;&#1575;&#1606;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1740; &#1583;&#1607;&#8204;&#1607;&#1742;&#1606;&#1740;','thumb_method',2), //cpg1.3.0
-  array('Path to ImageMagick \'convert\' utility (example /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Command line options for ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('&#1576;&#1582;&#1608;&#1742;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204; &#1583;&#1585;&#1575;&#1608;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; EXIF &#1604;&#1607;&#8204; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('&#1576;&#1582;&#1608;&#1742;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204; &#1583;&#1585;&#1575;&#1608;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; IPTC &#1604;&#1607;&#8204; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('&#1576;&#1608;&#1582;&#1670;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605; <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('&#1576;&#1608;&#1582;&#1670;&#1607;&#8204;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1574;&#1607;&#8204;&#1606;&#1583;&#1575;&#1605;&#1575;&#1606; <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('&#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1574;&#1740;&#1606;&#1578;&#1607;&#8204;&#1585;&#1605;&#1740;&#1583;&#1740;&#1575; &#1583;&#1607;&#8204;&#1587;&#1578; &#1662;&#1742;&#1583;&#1607;&#8204;&#1603;&#1575;&#1578; &#1576;&#1607;&#8204; <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('&#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1576;&#1670;&#1608;&#1608;&#1603; &#1583;&#1607;&#8204;&#1587;&#1578; &#1662;&#1742;&#1583;&#1607;&#8204;&#1603;&#1575;&#1578; &#1576;&#1607;&#8204;<a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('&#1583;&#1734;&#1582;&#1740; &#1576;&#1606;&#1607;&#8204;&#1685;&#1607;&#8204;&#1578;&#1740; &#1576;&#1734; &#1576;&#1608;&#1582;&#1670;&#1607;&#8204;', 'default_dir_mode', 0), //cpg1.3.0
-  array('&#1583;&#1734;&#1582;&#1740; &#1576;&#1606;&#1607;&#8204;&#1685;&#1607;&#8204;&#1578;&#1740; &#1576;&#1734; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;', 'default_file_mode', 0), //cpg1.3.0
-
-  '&#1574;&#1575;&#1605;&#1585;&#1575;&#1586;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;',
-  array('&#1685;&#1742;&#1711;&#1607;&#8204;&#1583;&#1575;&#1606; &#1576;&#1607;&#8204; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1606;&#8204;', 'allow_user_registration', 1),
-  array('&#1583;&#1717;&#1606;&#1740;&#1575;&#1576;&#1608;&#1608;&#1606;&#1740; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1606; &#1576;&#1607;&#8204; &#1662;&#1734;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1740;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740;', 'reg_requires_valid_email', 1),
-  array('&#1574;&#1575;&#1711;&#1575;&#1583;&#1575;&#1585;&#1740; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585; &#1576;&#1603;&#1607;&#8204; &#1604;&#1607;&#8204; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1583;&#1606;&#1740; &#1606;&#1608;&#1742;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('&#1685;&#1742;&#1711;&#1607;&#8204;&#1583;&#1575;&#1606; &#1576;&#1607;&#8204; &#1662;&#1734;&#1587;&#1578;&#1740; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1575;&#1608;', 'allow_duplicate_emails_addr', 1),
-  array('&#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585; &#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1742;&#1578; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1740; &#1578;&#1575;&#1740;&#1576;&#1607;&#8204;&#1578;&#1740; &#1582;&#1734;&#1740; &#1607;&#1607;&#8204;&#1576;&#1742;&#1578; (&#1578;&#1742;&#1576;&#1740;&#1606;&#1740;: &#1574;&#1607;&#8204;&#1711;&#1607;&#8204;&#1585; &#1606;&#1607;&#8204;&#1582;&#1742;&#1585; &#1607;&#1607;&#8204;&#1717;&#1576;&#1688;&#1742;&#1585;&#1740;&#1578; &#1608;&#1575;&#1578;&#1575; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1662;&#1742;&#1588;&#1578;&#1585;&#1740;&#1588; &#1607;&#1607;&#8204;&#1605;&#1608;&#1608;&#1740; &#1583;&#1607;&#8204;&#1576;&#1742;&#1578;&#1607;&#8204; &#1711;&#1588;&#1578;&#1740; )', 'allow_private_albums', 1), //cpg1.3.0
-  array('&#1574;&#1575;&#1711;&#1575;&#1583;&#1575;&#1585;&#1740; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585; &#1576;&#1603;&#1607;&#8204; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585; &#1670;&#1575;&#1608;&#1607;&#8204;&#1685;&#1742;&#1740; &#1685;&#1575;&#1586;&#1740;&#1576;&#1608;&#1608;&#1606;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606; &#1583;&#1607;&#8204;&#1603;&#1575;&#1578;', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('&#1685;&#1742;&#1711;&#1607;&#8204;&#1583;&#1575;&#1606; &#1576;&#1607;&#8204; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585; &#1604;&#1740;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1606;&#1583;&#1575;&#1605;&#1575;&#1606; &#1576;&#1576;&#1740;&#1606;&#1740;', 'allow_memberlist', 1), //cpg1.3.0
-
-  '&#1583;&#1585;&#1575;&#1608;&#1740; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; &#1586;&#1740;&#1575;&#1578;&#1585;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; (&#1576;&#1607;&#8204; &#1576;&#1607;&#8204;&#1578;&#1575;&#1717;&#1740; &#1580;&#1742;&#1740; &#1576;&#1607;&#1742;&#1717;&#1607;&#8204; &#1711;&#1607;&#8204;&#1585; &#1606;&#1575;&#1578;&#1607;&#8204;&#1608;&#1742;&#1578; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; &#1586;&#1740;&#1575;&#1583; &#1576;&#1603;&#1607;&#8204;&#1740;)',
-        array('&#1606;&#1575;&#1608;&#1740; &#1582;&#1575;&#1606;&#1607;&#8204;&#1740; &#1740;&#1607;&#8204;&#1603;&#1607;&#8204;&#1605;', 'user_field1_name', 0),
-        array('&#1606;&#1575;&#1608;&#1740; &#1582;&#1575;&#1606;&#1607;&#8204;&#1740; &#1583;&#1608;&#1608;&#1607;&#8204;&#1605;', 'user_field2_name', 0),
-        array('&#1606;&#1575;&#1608;&#1740; &#1582;&#1575;&#1606;&#1607;&#8204;&#1740; &#1587;&#1742;&#1740;&#1607;&#8204;&#1605;', 'user_field3_name', 0),
-        array('&#1606;&#1575;&#1608;&#1740; &#1582;&#1575;&#1606;&#1607;&#8204;&#1740; &#1670;&#1608;&#1575;&#1585;&#1607;&#8204;&#1605;', 'user_field4_name', 0),
-
-  '&#1574;&#1575;&#1605;&#1585;&#1575;&#1586;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1608;&#1608;&#1588;&#1603;&#1607;&#8204; &#1588;&#1740;&#1585;&#1740;&#1606;&#1740; (&#1603;&#1608;&#1608;&#1603;&#1740;)',
-        array('&#1606;&#1575;&#1608;&#1740; &#1608;&#1608;&#1588;&#1603;&#1607;&#8204;&#1588;&#1740;&#1585;&#1740;&#1606;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585; &#1604;&#1607;&#8204; &#1576;&#1607;&#8204;&#1585;&#1606;&#1575;&#1605;&#1607;&#8204;', 'cookie_name', 0),
-        array('&#1576;&#1608;&#1582;&#1670;&#1607;&#8204;&#1740; &#1608;&#1608;&#1588;&#1603;&#1607;&#8204;&#1588;&#1740;&#1585;&#1740;&#1606;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585; &#1604;&#1607;&#8204; &#1576;&#1607;&#8204;&#1585;&#1606;&#1575;&#1605;&#1607;', 'cookie_path', 0),
-
-  '&#1574;&#1575;&#1605;&#1585;&#1575;&#1586;&#1740; &#1578;&#1585;',
-  array('&#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1582;&#1587;&#1578;&#1606;&#1740; &#1583;&#1734;&#1582;&#1740; &#1583;&#1742;&#1576;&#1608;&#1711;', 'debug_mode', 9), //cpg1.3.0
-  array('&#1604;&#1607;&#8204;&#1603;&#1575;&#1585;&#1582;&#1587;&#1578;&#1606;&#1740; &#1578;&#1742;&#1576;&#1740;&#1606;&#1740; &#1604;&#1607;&#8204; &#1583;&#1734;&#1582;&#1740; &#1583;&#1742;&#1576;&#1608;&#1711;', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) This settings mustn\'t be changed if you already have files in your database.<br />
-  <a name="notice2"></a>(**) When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be 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.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => '&#1606;&#1575;&#1585;&#1583;&#1606;&#1740; &#1662;&#1734;&#1587;&#1578; &#1603;&#1575;&#1585;&#1578;', //cpg1.3.0
-  'ecard_sender' => '&#1606;&#1575;&#1608;&#1740; &#1603;&#1575;&#1585;&#1578; &#1606;&#1742;&#1585;', //cpg1.3.0
-  'ecard_recipient' => '&#1606;&#1575;&#1608;&#1740; &#1603;&#1575;&#1585;&#1578; &#1608;&#1607;&#8204;&#1585;&#1711;&#1585; ', //cpg1.3.0
-  'ecard_date' => '&#1605;&#1742;&#1688;&#1608;&#1608;', //cpg1.3.0
-  'ecard_display' => '&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1662;&#1734;&#1587;&#1578; &#1603;&#1575;&#1585;&#1578;', //cpg1.3.0
-  'ecard_name' => '&#1606;&#1575;&#1608;', //cpg1.3.0
-  'ecard_email' => '&#1662;&#1734;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1740;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740;', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => '&#1587;&#1607;&#8204;&#1585;&#1608;&#1608;&#1740;', //cpg1.3.0
-  'ecard_descending' => '&#1582;&#1608;&#1575;&#1585;&#1608;&#1608;&#1740;', //cpg1.3.0
-  'ecard_sorted' => '&#1685;&#1740;&#1586;&#1603;&#1585;&#1575;&#1608;&#1607;&#8204;', //cpg1.3.0
-  'ecard_by_date' => '&#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740; &#1605;&#1742;&#1688;&#1608;&#1608;&#1740;', //cpg1.3.0
-  'ecard_by_sender_name' => '&#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740; &#1606;&#1575;&#1608;&#1740; &#1606;&#1742;&#1606;&#1607;&#8204;&#1585;', //cpg1.3.0
-  'ecard_by_sender_email' => '&#1576;&#1607;&#8204;&#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1742; &#1662;&#1734;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1740;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740; &#1606;&#1742;&#1606;&#1607;&#8204;&#1585;', //cpg1.3.0
-  'ecard_by_sender_ip' => 'by sender\'s IP address', //cpg1.3.0
-  'ecard_by_recipient_name' => '&#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740; &#1606;&#1575;&#1608;&#1740; &#1608;&#1607;&#8204;&#1585;&#1711;&#1585;', //cpg1.3.0
-  'ecard_by_recipient_email' => '&#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740; &#1662;&#1734;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1740;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740; &#1608;&#1607;&#8204;&#1585;&#1711;&#1585;', //cpg1.3.0
-  'ecard_number' => '&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1606; %s &#1576;&#1734; %s %s', //cpg1.3.0
-  'ecard_goto_page' => '&#1576;&#1670;&#1734; &#1576;&#1734; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;', //cpg1.3.0
-  'ecard_records_per_page' => '&#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1575;&#1608; &#1604;&#1607;&#8204; &#1607;&#1607;&#8204;&#1585; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1603;', //cpg1.3.0
-  'check_all' => '&#1607;&#1607;&#8204;&#1605;&#1608;&#1608; &#1583;&#1740;&#1575;&#1585;&#1740; &#1603;&#1607;&#8204;', //cpg1.3.0
-  'uncheck_all' => '&#1583;&#1740;&#1575;&#1585;&#1740; &#1603;&#1585;&#1575;&#1608;&#1607;&#8204;&#1603;&#1575;&#1606; &#1685;&#1607;&#8204;&#1578; &#1603;&#1607;&#8204;&#1608;&#1607;&#8204;', //cpg1.3.0
-  'ecards_delete_selected' => '&#1662;&#1734;&#1587;&#1578; &#1603;&#1575;&#1585;&#1578;&#1740; &#1583;&#1740;&#1575;&#1585;&#1740;&#1603;&#1585;&#1575;&#1608; &#1576;&#1587;&#1685;&#1607;&#8204;&#1608;&#1607;&#8204;', //cpg1.3.0
-  'ecards_delete_confirm' => '&#1576;&#1734; &#1582;&#1575;&#1578;&#1585;&#1740; &#1582;&#1608;&#1575; &#1685;&#1575;&#1586;&#1740;&#1578; &#1604;&#1607;&#8204; &#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1605; &#1662;&#1734;&#1587;&#1578; &#1603;&#1575;&#1585;&#1578;&#1607;&#8204; !!', //cpg1.3.0
-  'ecards_delete_sure' => '&#1574;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607; &#1575;&#8204;&#1717;&#1604;&#1607;&#8204; &#1685;&#1575;&#1586;&#1740;&#1605; &#1576;&#1740;&#1587;&#1685;&#1605;&#1607;&#8204;&#1608;&#1607;&#8204;', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => '&#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1607;&#8204; &#1606;&#1575;&#1608;&#1578; &#1608; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1578; &#1576;&#1606;&#1608;&#1608;&#1587;&#1578;',
-        'com_added' => '&#1587;&#1608;&#1662;&#1575;&#1587; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204;&#1578; &#1583;&#1575;&#1606;&#1585;&#1575;',
-        'alb_need_title' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204;&#1603;&#1607;&#8204; &#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1740; &#1576;&#1607;&#8204; &#1587;&#1607;&#8204;&#1685;&#1583;&#1742;&#1685;&#1607;&#8204;&#8204; !',
-        'no_udp_needed' => '&#1662;&#1742;&#1608;&#1587;&#1578; &#1576;&#1607;&#8204; &#1606;&#1608;&#1742;&#1603;&#1585;&#1583;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204; &#1606;&#1740;&#1607;&#8204;.',
-        'alb_updated' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204;&#1603;&#1607;&#8204; &#1606;&#1608;&#1742; &#1603;&#1585;&#1575;&#1608;&#1607;&#8204;',
-        'unknown_album' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1740; &#1583;&#1607;&#8204;&#1587;&#1578;&#1606;&#1740;&#1588;&#1575;&#1606; &#1603;&#1585;&#1575;&#1608; &#1606;&#1740;&#1607;&#8204; &#1740;&#1575;&#1606; &#1605;&#1734;&#1717;&#1607;&#8204;&#1578;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606; &#1606;&#1740;&#1607;&#8204;',
-        'no_pic_uploaded' => '&#1607;&#1740;&#1670; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1603; &#1606;&#1607;&#8204; &#1604;&#1603;&#1575;&#1606;&#1583;&#1585;&#1575; !<br /><br />&#1574;&#1607;&#8204;&#1711;&#1607;&#8204;&#1585; &#1578;&#1734; &#1576;&#1607;&#8204;&#1685;&#1575;&#1587;&#1578;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1578; &#1607;&#1607;&#8204;&#1717;&#1576;&#1688;&#1575;&#1585;&#1583;&#1740;&#1607;&#8204; &#1576;&#1734; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;, &#1583;&#1717;&#1606;&#1740;&#1575;&#1576;&#1607;&#8204; &#1603;&#1607;&#8204; &#1587;&#1742;&#1585;&#1700;&#1607;&#8204;&#1585; &#1685;&#1742;&#1711;&#1575;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1578; &#1662;&#1742; &#1574;&#1607;&#8204;&#1583;&#1575;&#1578;...',
-        'err_mkdir' => '&#1607;&#1607;&#8204;&#1717;&#1607;&#8204; &#1604;&#1607;&#8204; &#1574;&#1575;&#1601;&#1585;&#1575;&#1606;&#1583;&#1606;&#1740; &#1576;&#1608;&#1582;&#1670;&#1607;&#8204; %s !',
-        'dest_dir_ro' => '&#1604;&#1607;&#8204; &#1685;&#1608;&#1608;&#1740; &#1576;&#1608;&#1582;&#1670;&#1607;&#8204; %s &#1685;&#1575;&#1586;&#1740; &#1606;&#1740;&#1607;&#8204; &#1576;&#1734; &#1606;&#1608;&#1608;&#1587;&#1740;&#1606; !',
-        'err_move' => '&#1586;&#1607;&#8204;&#1581;&#1605;&#1607;&#8204;&#1578;&#1607;&#8204; &#1711;&#1608;&#1575;&#1587;&#1578;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; %s &#1576;&#1734; %s !',
-        'err_fsize_too_large' => '&#1574;&#1607;&#8204;&#1605; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740;&#1607;&#8204; &#1607;&#1607;&#8204;&#1717;&#1578;&#1576;&#1688;&#1575;&#1585;&#1583;&#1740;&#1607;&#8204; &#1602;&#1607;&#8204;&#1576;&#1575;&#1585;&#1607;&#8204;&#1603;&#1607;&#8204;&#1740; &#1711;&#1607;&#8204;&#1608;&#1585;&#1607;&#8204;&#1740;&#1607;&#8204; &#1576;&#1734; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606; (&#1711;&#1607;&#8204;&#1608;&#1585;&#1607;&#8204;&#1578;&#1585;&#1740;&#1606; &#1602;&#1607;&#8204;&#1576;&#1575;&#1585;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; %s x %s) !',
-        'err_imgsize_too_large' => '&#1574;&#1607;&#8204;&#1605; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740;&#1607;&#8204; &#1607;&#1607;&#8204;&#1717;&#1578;&#1576;&#1688;&#1575;&#1585;&#1583;&#1740;&#1607;&#8204; &#1602;&#1607;&#8204;&#1576;&#1575;&#1585;&#1607;&#8204;&#1603;&#1607;&#8204;&#1740; &#1586;&#1734;&#1585; &#1711;&#1607;&#8204;&#1608;&#1585;&#1607;&#8204;&#1740;&#1607;&#8204; &#1576;&#1734; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606; (&#1711;&#1607;&#8204;&#1608;&#1585;&#1607;&#8204;&#1578;&#1585;&#1740;&#1606; &#1602;&#1607;&#8204;&#1576;&#1575;&#1585;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607; %s KB) !',
-        'err_invalid_img' => '&#1574;&#1607;&#8204;&#1605; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1607;&#1607;&#8204;&#1717;&#1578; &#1576;&#1688;&#1575;&#1585;&#1583;&#1740;&#1607;&#8204; &#1576;&#1734; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606; &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1740;&#1607;&#8204; !',
-        'allowed_img_types' => '&#1578;&#1734; &#1578;&#1607;&#8204;&#1606;&#1607;&#1575; &#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1740;&#1578; &#1576;&#1604;&#1603;&#1742;&#1606;&#1740; %s &#1608;&#1742;&#1606;&#1607;&#8204;.',
-        'err_insert_pic' => '&#1608;&#1742;&#1606;&#1607;&#8204;&#1740; \'%s\' &#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1585;&#1742;&#1578; &#1662;&#1575;&#1588;&#1603;&#1607;&#8204;&#1608;&#1578; &#1576;&#1603;&#1585;&#1742;&#1578; &#1604;&#1607;&#8204; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605; ',
-        'upload_success' => '&#1576;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1603;&#1607;&#8204;&#1608;&#1578;&#1608;&#1608;&#1575;&#1606;&#1607;&#8204; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204; &#1604;&#1603;&#1575;&#1606;&#1583;&#1585;&#1575;<br /><br />&#1583;&#1607;&#8204;&#1740;&#1576;&#1740;&#1606;&#1740;&#1578; &#1583;&#1608;&#1575;&#1740; &#1685;&#1575;&#1586;&#1740;&#1576;&#1608;&#1608;&#1606;&#1740; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585; .',
-  'notify_admin_email_subject' => '%s - &#1578;&#1742;&#1576;&#1606;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;', //cpg1.3.0
-  'notify_admin_email_body' => '&#1574;&#1607;&#8204;&#1605; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740;&#1607;&#8204; &#1604;&#1603;&#1575;&#1606;&#1583;&#1585;&#1575;&#1608;&#1607;&#8204; &#1604;&#1607;&#8204; &#1604;&#1575;&#1740;&#1607;&#8204;&#1606; %s &#1603;&#1607;&#8204; &#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1740; &#1576;&#1607;&#8204; &#1685;&#1575;&#1586;&#1740;&#1576;&#1608;&#1608;&#1606;&#1740; &#1578;&#1734;&#1740;&#1607;&#8204; %s', //cpg1.3.0
-        'info' => '&#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740;',
-        'com_added' => '&#1587;&#1608;&#1662;&#1575;&#1587; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204; &#1604;&#1603;&#1575;&#1606;&#1583;&#1585;&#1575;',
-        'alb_updated' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204;&#1603;&#1607;&#8204; &#1606;&#1608;&#1742;&#1603;&#1585;&#1575;&#1608;&#1607;&#8204;',
-        'err_comment_empty' => '&#1576;&#1576;&#1608;&#1585;&#1607;&#8204; &#1578;&#1734; &#1607;&#1740;&#1670; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1742;&#1603;&#1578; &#1606;&#1607;&#8204; &#1606;&#1608;&#1608;&#1587;&#1740;&#1607;&#8204; !',
-        'err_invalid_fext' => '&#1578;&#1607;&#8204;&#1606;&#1607;&#1575; &#1685;&#1742;&#1711;&#1575;&#1583;&#1585;&#1575;&#1608;&#1607;&#8204; &#1576;&#1607;&#8204;&#1605; &#1662;&#1607;&#8204;&#1685;&#1711;&#1575;&#1606;&#1607;&#8204;&#1740; &#1603;&#1607;&#8204; &#1603;&#1734;&#1578;&#1575;&#1740;&#1575;&#1606; &#1607;&#1575;&#1578;&#1740;&#1607;&#8204; &#1576;&#1607;&#8204; : <br /><br />%s.',
-        'no_flood' => '&#1576;&#1576;&#1608;&#1585;&#1607;&#8204; &#1578;&#1734; &#1583;&#1608;&#1575; &#1603;&#1607;&#8204;&#1587;&#1740; &#1576;&#1608;&#1608;&#1740; &#1603;&#1607;&#8204; &#1604;&#1742;&#1583;&#1575;&#1608;&#1606;&#1578; &#1606;&#1608;&#1608;&#1587;&#1740; &#1604;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204;<br /><br />&#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1740; &#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204;&#1578; &#1576;&#1603;&#1607;&#8204; &#1604;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204;',
-        'redirect_msg' => '&#1574;&#1742;&#1587;&#1578;&#1575; &#1583;&#1607;&#8204;&#1711;&#1608;&#1575;&#1586;&#1585;&#1742;&#1740;&#1607;&#8204;&#1608;&#1607;&#8204; &#1576;&#1734; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1603;&#1740; &#1578;&#1585;.<br /><br /><br />&#1603;&#1585;&#1578;&#1607;&#8204; &#1576;&#1603;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585;  \'&#1576;&#1607;&#8204;&#1585;&#1583;&#1607;&#8204;&#1608;&#1575;&#1605;\' &#1574;&#1607;&#8204;&#1711;&#1607;&#8204;&#1585; &#1585;&#1575;&#1587;&#1578;&#1607;&#8204;&#1608;&#1582;&#1734; &#1606;&#1607;&#8204;&#1711;&#1608;&#1575;&#1586;&#1585;&#1575;&#1740;&#1607;&#8204;&#1608;&#1607;&#8204;',
-        'upl_success' => '&#1576;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585;&#1603;&#1607;&#8204;&#1608;&#1578;&#1608;&#1608;&#1575;&#1606;&#1607;&#8204; &#1578;&#1608;&#1575;&#1606;&#1585;&#1575; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1603;&#1607;&#8204; &#1576;&#1604;&#1603;&#1742;&#1606;&#1583;&#1585;&#1742;&#1578;',
-  'email_comment_subject' => '&#1604;&#1742;&#1583;&#1608;&#1575;&#1606; &#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585; &#1603;&#1585;&#1575;', //cpg1.3.0
-  'email_comment_body' => '&#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1742;&#1603; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1740; &#1582;&#1734;&#1740; &#1606;&#1575;&#1585;&#1583;&#1608;&#1608;&#1607;&#8204; &#1587;&#1607;&#8204;&#1740;&#1585;&#1740; &#1576;&#1603;&#1607;&#8204;', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => '&#1606;&#1575;&#1608;&#1606;&#1740;&#1588;&#1575;&#1606;',
-        'fs_pic' => '&#1608;&#1742;&#1606;&#1607;&#8204; &#1576;&#1607;&#8204; &#1602;&#1607;&#8204;&#1576;&#1575;&#1585;&#1607;&#8204;&#1740; &#1711;&#1607;&#8204;&#1608;&#1585;&#1607;&#8204;&#1740;&#1740;',
-        'del_success' => '&#1576;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585;&#1603;&#1607;&#8204;&#1608;&#1578;&#1608;&#1608;&#1575;&#1606;&#1607;&#8204; &#1587;&#1685;&#1575;&#1740;&#1607;&#8204;&#1608;&#1607;&#8204;',
-        'ns_pic' => '&#1608;&#1742;&#1606;&#1607;&#8204; &#1576;&#1607;&#8204; &#1602;&#1607;&#8204;&#1576;&#1575;&#1585;&#1607;&#8204;&#1740; &#1574;&#1575;&#1587;&#1575;&#1740;&#1740;',
-        'err_del' => '&#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1585;&#1742;&#1578; &#1576;&#1587;&#1685;&#1742;&#1578;&#1607;&#8204;&#1608;&#1607;&#8204;',
-        'thumb_pic' => '&#1603;&#1608;&#1670;&#1603;&#1607;&#8204;&#8204;',
-        'comment' => '&#1604;&#1742;&#1583;&#1608;&#1575;&#1606;',
-        'im_in_alb' => '&#1608;&#1742;&#1606;&#1607;&#8204; &#1604;&#1607;&#8204; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;',
-        'alb_del_success' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605; \'%s\' &#1578;&#1608;&#1575;&#1606;&#1585;&#1575; &#1576;&#1587;&#1685;&#1742;&#1578;&#1607;&#8204;&#1608;&#1607;&#8204;',
-        'alb_mgr' => '&#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;',
-        'err_invalid_data' => '&#1583;&#1585;&#1575;&#1608;&#1742;&#1603;&#1740; &#1582;&#1585;&#1575;&#1662; &#1662;&#1742;&#1588;&#1608;&#1575;&#1586;&#1740; &#1603;&#1585;&#1575; &#1604;&#1607;&#8204; \'%s\'',
-        'create_alb' => '&#1574;&#1575;&#1601;&#1585;&#1575;&#1606;&#1583;&#1606;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605; \'%s\'',
-        'update_alb' => '&#1583;&#1607;&#8204;&#1587;&#1578;&#1603;&#1585;&#1575; &#1576;&#1607;&#8204; &#1606;&#1608;&#1742;&#1603;&#1585;&#1583;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204; \'%s\' &#1576;&#1607;&#8204; &#1606;&#1575;&#1608;&#1606;&#1740;&#1588;&#1575;&#1606;&#1740; \'%s\' &#1608;&#1607;&#8204; &#1662;&#1742;&#1585;&#1587;&#1578; \'%s\'',
-        'del_pic' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;',
-        'del_alb' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;',
-        'del_user' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;',
-        'err_unknown_user' => '&#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1740; &#1583;&#1607;&#8204;&#1587;&#1578;&#1606;&#1740;&#1588;&#1575;&#1606; &#1603;&#1585;&#1575;&#1608; &#1606;&#1740;&#1607;&#8204; &#1740;&#1575;&#1606; &#1606;&#1607;&#8204;&#1606;&#1575;&#1587;&#1585;&#1575;&#1608;&#1607;&#8204; !',
-        'comment_deleted' => '&#1578;&#1608;&#1575;&#1606;&#1585;&#1575; &#1576;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585;&#1603;&#1607;&#8204;&#1608;&#1578;&#1608;&#1608;&#1575;&#1606;&#1607;&#8204; &#1604;&#1742;&#1583;&#1575;&#1608;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204; &#1576;&#1587;&#1685;&#1740;&#1578;&#1607;&#8204;&#1608;&#1607;&#8204;',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => '&#1578;&#1734; &#1583;&#1717;&#1606;&#1740;&#1575;&#1740; &#1604;&#1607;&#8204; &#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1742; &#1574;&#1607;&#8204;&#1605; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740;&#1607;&#8204; ? \\n&#1583;&#1607;&#8204;&#1587;&#1578; &#1583;&#1607;&#8204;&#1603;&#1585;&#1742;&#1578; &#1576;&#1607;&#8204; &#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;', //js-alert //cpg1.3.0
-  'del_pic' => '&#1603;&#1604;&#1740;&#1603; &#1576;&#1603;&#1607;&#8204; &#1576;&#1734; &#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;', //cpg1.3.0
-  'size' => '%s &#1604;&#1607;&#8204; %s &#1582;&#1575;&#1717;',
-  'views' => '%s &#1580;&#1575;&#1585;',
-  'slideshow' => '&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1576;&#1607;&#8204;&#1583;&#1608;&#1575; &#1740;&#1607;&#8204;&#1603;&#8204;',
-  'stop_slideshow' => '&#1685;&#1575;&#1711;&#1585;&#1578;&#1606;&#1740; &#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1576;&#1607;&#8204;&#1583;&#1608;&#1575; &#1740;&#1607;&#8204;&#1603;&#8204;',
-  'view_fs' => '&#1603;&#1604;&#1740;&#1603; &#1576;&#1603;&#1607;&#8204; &#1576;&#1734; &#1711;&#1607;&#8204;&#1608;&#1585;&#1607;&#8204;&#1603;&#1585;&#1583;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204;',
-  'edit_pic' => '&#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740; &#1662;&#1742;&#1606;&#1575;&#1587;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; &#1576;&#1603;&#1607;&#8204;', //cpg1.3.0
-  'crop_pic' => '&#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-        'title' =>'&#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; &#1583;&#1607;&#8204;&#1585;&#1576;&#1575;&#1585;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;',
-        'Filename' => '&#1606;&#1575;&#1608;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;',
-        'Album name' => '&#1606;&#1575;&#1608;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;',
-        'Rating' => '&#1662;&#1604;&#1607;&#8204; (%s &#1662;&#1604;&#1607; &#1583;&#1575;&#1606;)',
-        'Keywords' => '&#1603;&#1604;&#1740;&#1604;&#1740; &#1608;&#1608;&#1588;&#1607;&#8204; ',
-        'File Size' => '&#1602;&#1607;&#8204;&#1576;&#1575;&#1585;&#1607;&#8204;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;',
-        'Dimensions' => '&#1685;&#1608;&#1608;&#1582;&#1587;&#1575;&#1585; ',
-        'Displayed' => '&#1670;&#1607;&#8204;&#1606;&#1583; &#1580;&#1575;&#1585; &#1576;&#1740;&#1606;&#1585;&#1575;&#1608;&#1607;&#8204;',
-        'Camera' => '&#1574;&#1575;&#1605;&#1742;&#1585;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;',
-        'Date taken' => '&#1685;&#1742;&#1603;&#1607;&#8204;&#1608;&#1578;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1711;&#1740;&#1585;&#1575;&#1608;',
-        'Aperture' => '&#1593;&#1607;&#8204;&#1583;&#1607;&#8204;&#1587;&#1607;&#8204; ',
-        'Exposure time' => '&#1603;&#1575;&#1578;&#1740; &#1606;&#1605;&#1575;&#1740;&#1588; ',
-        'Focal length' => '&#1606;&#1575;&#1608;&#1607;&#8204;&#1606;&#1583;&#1606;&#1740; &#1583;&#1608;&#1608;&#1585;&#1740; ',
-        'Comment' => '&#1604;&#1742;&#1583;&#1608;&#1575;&#1606;',
-        'addFav'=>'&#1604;&#1607;&#8204; &#1583;&#1717;&#1582;&#1608;&#1575;&#1586;&#1740; &#1583;&#1575;&#1606;&#1742;',
-        'addFavPhrase'=>'&#1583;&#1717;&#1582;&#1608;&#1575;&#1586;',
-        'remFav'=>'&#1604;&#1607;&#8204; &#1583;&#1717;&#1582;&#1608;&#1575;&#1586;&#1740; &#1576;&#1587;&#1685;&#1607;&#8204;&#1608;&#1607;&#8204;',
-  'iptcTitle'=>'IPTC &#1606;&#1575;&#1608;&#1606;&#1740;&#1588;&#1575;&#1606;', //cpg1.3.0
-  'iptcCopyright'=>'IPTC &#1605;&#1575;&#1601;&#1740; &#1604;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1711;&#1585;&#1578;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;', //cpg1.3.0
-  'iptcKeywords'=>'IPTC &#1603;&#1604;&#1740;&#1604;&#1740; &#1608;&#1608;&#1588;&#1607;&#8204;', //cpg1.3.0
-  'iptcCategory'=>'IPTC &#1607;&#1575;&#1608;&#1662;&#1734;&#1604;', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC &#1576;&#1607;&#8204;&#1588;&#1740; &#1607;&#1575;&#1608;&#1662;&#1734;&#1604;&#1740; ', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-        'OK' => '&#1576;&#1575;&#1588;&#1607;&#8204;',
-        'edit_title' => '&#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740; &#1574;&#1607;&#8204;&#1605; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204;',
-        'confirm_delete' => '&#1578;&#1734; &#1583;&#1717;&#1606;&#1740;&#1575;&#1740; &#1604;&#1607;&#8204; &#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1605; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204; ?',
-        'add_your_comment' => '&#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1578; &#1576;&#1582;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;',
-        'name'=>'&#1606;&#1575;&#1608;',
-        'comment'=>'&#1604;&#1742;&#1583;&#1608;&#1575;&#1606;',
-        'your_name' => '&#1606;&#1607;&#8204;&#1606;&#1575;&#1587;&#1585;&#1575;&#1608;',
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => '&#1603;&#1604;&#1740;&#1603; &#1576;&#1603;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204; &#1576;&#1734; &#1583;&#1575;&#1582;&#1587;&#1578;&#1606;&#1740; &#1574;&#1607;&#8204;&#1605; &#1662;&#1607;&#8204;&#1606;&#1580;&#1607;&#8204;&#1585;&#1607;&#8204;',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-        'title' => '&#1662;&#1734;&#1587;&#1578; &#1603;&#1575;&#1585;&#1578; &#1576;&#1606;&#1742;&#1585;&#1607;&#8204;',
-        'invalid_email' => '<b>&#1574;&#1575;&#1711;&#1575;&#1583;&#1575;&#1585;&#1740;</b> : &#1662;&#1734;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1740;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740; &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1740;&#1607;&#8204; !',
-        'ecard_title' => 'Post kartek le layan %s bo to',
-  'error_not_image' => '&#1578;&#1607;&#8204;&#1606;&#1607;&#1575; &#1608;&#1742;&#1606;&#1607;&#8204; &#1608;&#1607;&#8204;&#1603; &#1662;&#1734;&#1587;&#1578; &#1603;&#1575;&#1585;&#1578; &#1583;&#1607;&#8204;&#1606;&#1742;&#1585;&#1583;&#1585;&#1742;&#1578;.', //cpg1.3.0
-        'view_ecard' => 'Eger weneke dernechu kliki ere bike bo binini Post karteke.',
-        'view_more_pics' => 'Kliki ere bike bo binini Post karti tir!',
-        'send_success' => '&#1587;&#1608;&#1662;&#1575;&#1587; &#1662;&#1734;&#1587;&#1578; &#1603;&#1575;&#1585;&#1578;&#1607;&#8204;&#1603;&#1607;&#8204; &#1576;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585;&#1603;&#1607;&#8204;&#1608;&#1578;&#1608;&#1608;&#1575;&#1606;&#1607;&#8204; &#1606;&#1575;&#1585;&#1583;&#1585;&#1575;',
-        'send_failed' => '&#1576;&#1576;&#1608;&#1585;&#1607;&#8204; &#1582;&#1575;&#1606;&#1607;&#8204;&#1582;&#1608;&#1742; &#1587;&#1742;&#1585;&#1700;&#1607;&#8204;&#1585; &#1685;&#1742;&#1711;&#1575; &#1606;&#1575;&#1583;&#1575;&#1578; &#1608;&#1742;&#1606;&#1607;&#8204; &#1576;&#1606;&#1742;&#1585;&#1740;&#1578;...',
-        'from' => '&#1604;&#1607;&#8204; &#1604;&#1575;&#1740;&#1607;&#8204;&#1606;',
-        'your_name' => '&#1606;&#1575;&#1608;&#1578;',
-        'your_email' => '&#1662;&#1734;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1740;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740;&#1578;',
-        'to' => '&#1576;&#1734;',
-        'rcpt_name' => '&#1606;&#1575;&#1608;&#1740; &#1608;&#1607;&#8204;&#1585;&#1711;&#1585;',
-        'rcpt_email' => '&#1662;&#1734;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1740;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740; &#1608;&#1607;&#8204;&#1585;&#1711;&#1585;',
-        'greetings' => '&#1587;&#1717;&#1575;&#1608; &#1603;&#1585;&#1583;&#1606;',
-        'message' => '&#1606;&#1575;&#1605;&#1607;&#8204;',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => '&#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;', //cpg1.3.0
-  'album' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;',
-  'title' => '&#1606;&#1575;&#1608;&#1606;&#1740;&#1588;&#1575;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;',
-  'desc' => '&#1583;&#1607;&#8204;&#1585;&#1576;&#1575;&#1585;&#1607;&#8204;&#1608; &#1662;&#1742;&#1606;&#1575;&#1587;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;',
-  'keywords' => '&#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1576;&#1607;&#8204;&#1717;&#1711;&#1607;&#8204; &#1576;&#1734; &#1583;&#1734;&#1586;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1604;&#1607;&#8204; &#1576;&#1607;&#8204;&#1588;&#1740; &#1711;&#1607;&#8204;&#1685;&#1575;&#1606;',
-  'pic_info_str' => '%s &times; %s - %s&#1603;&#1610;&#1604;&#1734;&#1576;&#1575;&#1610;&#1578; - %s &#1586;&#1740;&#1575;&#1578;&#1585; &#1576;&#1740;&#1606;&#1585;&#1575;&#1608;&#1607;&#8204; - %s &#1583;&#1607;&#8204;&#1606;&#1711; &#1583;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;',
-  'approve' => '&#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1685;&#1575;&#1586;&#1740;&#1603;&#1585;&#1575;&#1608;', //cpg1.3.0
-  'postpone_app' => '&#1583;&#1608;&#1575;&#1582;&#1587;&#1578;&#1606;&#1740; &#1685;&#1575;&#1586;&#1740;&#1576;&#1608;&#1608;&#1606;',
-  'del_pic' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;', //cpg1.3.0
-  'read_exif' => '&#1576;&#1582;&#1608;&#1742;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; EXIF &#1583;&#1608;&#1608;&#1576;&#1575;&#1585;&#1607;&#8204;', //cpg1.3.0
-  'reset_view_count' => '&#1711;&#1607;&#8204;&#1685;&#1575;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1670;&#1607;&#8204;&#1606;&#1583;&#1580;&#1575;&#1585; &#1576;&#1740;&#1606;&#1585;&#1575;&#1608;',
-  'reset_votes' => '&#1711;&#1607;&#8204;&#1685;&#1575;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1662;&#1604;&#1607;&#8204;',
-  'del_comm' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1742; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;',
-  'upl_approval' => '&#1685;&#1575;&#1586;&#1740; &#1576;&#1608;&#1608;&#1606;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;',
-  'edit_pics' => '&#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;', //cpg1.3.0
-  'see_next' => '&#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1583;&#1608;&#1575;&#1578;&#1585;', //cpg1.3.0
-  'see_prev' => '&#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1662;&#1742;&#1588;&#1578;&#1585;', //cpg1.3.0
-  'n_pic' => '%s &#1608;&#1742;&#1606;&#1607;&#8204;', //cpg1.3.0
-  'n_of_pic_to_disp' => '&#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1576;&#1734; &#1606;&#1740;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;', //cpg1.3.0
-  'apply' => '&#1662;&#1575;&#1588;&#1603;&#1607;&#8204;&#1608;&#1578; &#1603;&#1585;&#1583;&#1606;&#1740; &#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740;&#1607;&#8204;&#1603;&#1607;&#8204;', //cpg1.3.0
-  'crop_title' => '&#1580;&#1740;&#1607;&#1575;&#1606;&#1740; &#1605;&#1734;&#1587;&#1740;&#1602;&#1575; &#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740; &#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575;', //cpg1.3.0
-  'preview' => '&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;', //cpg1.3.0
-  'save' => '&#1662;&#1575;&#1588;&#1603;&#1607;&#8204;&#1608;&#1578; &#1603;&#1585;&#1583;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;', //cpg1.3.0
-  'save_thumb' =>'&#1604;&#1607;&#8204; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1578;&#1742;&#1603;&#1607;&#8204;&#1608;&#1717;&#1575;&#1608; &#1662;&#1575;&#1588;&#1603;&#1607;&#8204;&#1608;&#1578; &#1603;&#1607;&#8204;', //cpg1.3.0
-  'sel_on_img' =>'&#1575;&#1607;&#1607;&#8204;&#1717;&#1576;&#1688;&#1575;&#1585;&#1583;&#1607;&#8204;&#1603;&#1607;&#8204; &#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1607;&#8204; &#1604;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204; &#1576;&#1742;&#1578;!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => '&#1662;&#1585;&#1587;&#1740;&#1575;&#1585;&#1740; &#1607;&#1607;&#8204;&#1605; &#1583;&#1608;&#1608;&#1576;&#1575;&#1585;&#1607;&#8204;', //cpg1.3.0
-  'toc' => '&#1582;&#1588;&#1578;&#1607;&#8204;&#1740; &#1662;&#1585;&#1587;&#1740;&#1575;&#1585;&#1607;&#8204;&#1603;&#1575;&#1606;', //cpg1.3.0
-  'question' => '&#1662;&#1585;&#1587;&#1740;&#1575;&#1585;: ', //cpg1.3.0
-  'answer' => '&#1608;&#1607;&#8204;&#1717;&#1575;&#1605;: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  '&#1662;&#1585;&#1587;&#1740;&#1575;&#1585;&#1740; &#1711;&#1585;&#1606;&#1711;', //cpg1.3.0
-  array('&#1576;&#1734; &#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1607;&#8204; &#1582;&#1734;&#1605; &#1578;&#1734;&#1605;&#1575;&#1585; &#1576;&#1603;&#1607;&#8204;&#1605;&#1567;', '&#1711;&#1607;&#8204;&#1585; &#1576;&#1742;&#1578;&#1608;&#1608; &#1604;&#1607;&#8204; &#1604;&#1575;&#1740;&#1607;&#8204;&#1606; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1740; &#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575; &#1685;&#1742;&#1711;&#1607;&#8204; &#1583;&#1585;&#1575;&#1576;&#1742;&#1578; &#1576;&#1734; &#1578;&#1734;&#1605;&#1575;&#1585; &#1603;&#1585;&#1583;&#1606; &#1574;&#1607;&#8204;&#1605; &#1603;&#1575;&#1578;&#1607;&#8204; &#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1740; &#1578;&#1575;&#1740;&#1576;&#1607;&#8204;&#1578;&#1740; &#1582;&#1734;&#1578; &#1607;&#1607;&#8204;&#1576;&#1742;&#1578; &#1608;&#1607;&#8204; &#1607;&#1607;&#8204;&#1585;&#1608;&#1607;&#8204;&#1607;&#1575; &#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1740; &#1576;&#1607;&#8204;&#1688;&#1583;&#1575;&#1585;&#1740; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606; &#1576;&#1603;&#1607;&#8204;&#1740; &#1604;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585; &#1608;&#1742;&#1606;&#1607;&#8204; &#1740;&#1575;&#1606; &#1608;&#1742;&#1606;&#1607;&#8204; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606; &#1576;&#1734; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1740; &#1578;&#1575;&#1740;&#1576;&#1607;&#8204;&#1578;&#1740; &#1582;&#1734;&#1578;.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('&#1670;&#1734;&#1606; &#1582;&#1734;&#1605; &#1578;&#1734;&#1605;&#1575;&#1585;&#1576;&#1603;&#1607;&#8204;&#1605;&#1567;', '&#1576;&#1734; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1606; &#1576;&#1670;&#1734; &#1574;&#1607;&#8204;&#1605; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1607;&#8204; ( <b>
-&#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1606;</b> ) &#1604;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1740; &#1587;&#1607;&#8204;&#1585;&#1607;&#8204;&#1608;&#1740; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1603;&#1607;&#8204; &#1583;&#1740;&#1575;&#1585;&#1607; &#1583;&#1608;&#1575;&#1740; &#1605;&#1575;&#1601;&#1740; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1606; &#1576;&#1582;&#1608;&#1742;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204; &#1583;&#1608;&#1575;&#1740; &#1685;&#1575;&#1586;&#1740;&#1576;&#1608;&#1608;&#1606;
-&#1607;&#1607;&#8204;&#1605;&#1608;&#1608; &#1583;&#1575;&#1608;&#1575;&#1603;&#1585;&#1575;&#1608;&#1607;&#8204;&#1603;&#1575;&#1606; &#1662;&#1685;&#1576;&#1603;&#1607;&#8204;&#1608;&#1607;&#8204; &#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740; &#1583;&#1575;&#1608;&#1575;&#1603;&#1585;&#1575;&#1608;&#1548; &#1583;&#1608;&#1575;&#1740; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1606; &#1662;&#1734;&#1587;&#1578;&#1742;&#1603;&#1740; &#1574;&#1607;&#8204;&#1604;&#1740;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740;&#1578; &#1576;&#1734; &#1583;&#1742;&#1578; &#1711;&#1607;&#8204;&#1585; &#1576;&#1742;&#1578;&#1608;&#1608; &#1604;&#1607;&#8204; &#1604;&#1575;&#1740;&#1607;&#8204;&#1606; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1575;&#1606; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1582;&#1585;&#1575;&#1576;&#1742;&#1578; &#1574;&#1607;&#8204;&#1605; &#1662;&#1734;&#1587;&#1578;&#1607;&#8204; &#1670;&#1607;&#8204;&#1606;&#1583; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740;&#1607;&#8204;&#1603;&#1607;&#8204; &#1576;&#1734; &#1670;&#1734;&#1606;&#1740;&#1607;&#8204;&#1578;&#1740; &#1576;&#1607;&#8204;&#1688;&#1583;&#1575;&#1585; &#1576;&#1608;&#1608;&#1606; &#1604;&#1607;&#8204; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; &#1576;&#1734; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('&#1670;&#1608;&#1608;&#1606; &#1576;&#1742;&#1605;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1740; &#1662;&#1742;&#1588;&#1575;&#1606;&#1711;&#1575;&#1567;', '&#1576;&#1734; &#1607;&#1575;&#1578;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1662;&#1742;&#1588;&#1575;&#1606;&#1711;&#1575; &#1604;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204; &#1603;&#1604;&#1740;&#1603;&#1740; ( &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204; ) &#1576;&#1603;&#1607;&#8204; &#1583;&#1608;&#1575;&#1740;
-&#1606;&#1575;&#1608; &#1608; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740; &#1576;&#1606;&#1608;&#1608;&#1587;&#1607;&#8204;&#1608; &#1603;&#1604;&#1740;&#1603;&#1740; &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204; &#1576;&#1603;&#1607;.&#8204;<br /><b>&#1578;&#1742;&#1576;&#1740;&#1606;&#1740; &#1574;&#1607;&#8204;&#1605; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204; &#1603;&#1607;&#8204;&#1608;&#1603;&#1586;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1583;&#1742;&#1606;&#1578; &#1576;&#1734;&#1578; &#1574;&#1575;&#1587;&#1575;&#1606; &#1583;&#1607;&#8204;&#1603;&#1575;&#1578; &#1711;&#1607;&#8204;&#1585; &#1580;&#1575;&#1585;&#1742;&#1603;&#1740; &#1578;&#1585; &#1685;&#1575;&#1587;&#1578;&#1607;&#8204;&#1608;&#1582;&#1734; &#1576;&#1742;&#1740;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204; &#1711;&#1607;&#8204;&#1585; &#1576;&#1742;&#1578;&#1608;&#1608; &#1670;&#1608;&#1575;&#1585;&#1711;&#1734;&#1588;&#1607;&#8204;&#8204;&#1740; &quot;&#1576;&#1740;&#1585;&#1605; &#1576;&#1607;&#1742;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&quot; &#1670;&#1575;&#1604;&#1575;&#1603; &#1603;&#1585;&#1575;&#1576;&#1742;&#1578;.</b></p>
-</b>', 'offline', 0), //cpg1.3.0
-  array('&#1576;&#1734;&#1670;&#1740; &#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1605; &#1576;&#1742;&#1605;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1740; &#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575;&#1567;', '&#1574;&#1575;&#1740;&#1575; &#1578;&#1734; &#1582;&#1734;&#1578; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1740;&#1607;&#8204; &#1608;&#1607;&#8204; &#1603;&#1604;&#1740;&#1603;&#1740; &#1574;&#1607;&#8204;&#1605; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1607;&#8204;&#1578; &#1603;&#1585;&#1583; &#1603;&#1575;&#1578;&#1742;&#1603; &#1576;&#1607;&#8204; &#1662;&#1734;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1740;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740; &#1576;&#1734;&#1578; &#1685;&#1607;&#8204;&#1608;&#1575;&#1606; &#1603;&#1585;&#1575;&#1567; . &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1607;&#8204; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1607;&#8204;&#1578; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1583;&#1607;&#8204;&#1582;&#1575;&#1578;. &#1574;&#1607;&#8204;&#1605;&#1607;&#8204;&#1740;&#1607;&#8204; &#1603;&#1742;&#1588;&#1607;&#8204;&#1603;&#1607;&#8204;&#1578; &#1711;&#1607;&#8204;&#1585; &#1670;&#1575;&#1585;&#1607;&#8204; &#1606;&#1607;&#8204;&#1576;&#1608;&#1608; &#1662;&#1607;&#8204;&#1740;&#1608;&#1607;&#8204;&#1606;&#1583;&#1740; &#1576;&#1607;&#8204; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1740; &#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575; &#1576;&#1603;&#1607;&#8204;.', 'offline', 0), //cpg1.3.0
-  array('&#1711;&#1607;&#8204;&#1585; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740;&#1605; &#1576;&#1740;&#1585;&#1603;&#1585;&#1583; &#1670;&#1575;&#1585;&#1607;&#8204;&#1567;', '&#1603;&#1604;&#1740;&#1603;&#1740; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1740; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740;&#1605; &#1576;&#1740;&#1585;&#1603;&#1585;&#1583;&#1740;&#1607;&#8204; &#1604;&#1607;&#8204; &#1576;&#1607;&#8204;&#1588;&#1740; &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204; &#1583;&#1607;&#8204;&#1740;&#1583;&#1734;&#1586;&#1740;&#1607;&#8204;&#1608;&#1607;&#8204; &#1604;&#1607;&#8204; &#1582;&#1608;&#1575;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204; &#1583;&#1608;&#1575;&#1740; &#1583;&#1575;&#1608;&#1575;&#1740; &#1606;&#1575;&#1608;&#1740; &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204; &#1740;&#1575;&#1606; &#1662;&#1734;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1740;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740;&#1578; &#1604;&#1742; &#1583;&#1607;&#8204;&#1603;&#1575;&#1578; &#1603;&#1607;&#8204; &#1582;&#1734;&#1578; &#1662;&#1742; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1740;&#1607;&#8204; &#1583;&#1608;&#1575;&#1740; &#1662;&#1734;&#1587;&#1578;&#1742;&#1603;&#1740; &#1574;&#1607;&#8204;&#1604;&#1740;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740;&#1578; &#1576;&#1734; &#1685;&#1607;&#8204;&#1608;&#1575;&#1606; &#1583;&#1607;&#8204;&#1603;&#1585;&#1742;&#1578; &#1662;&#1742;&#1603; &#1607;&#1575;&#1578;&#1608;&#1608;&#1607;&#8204; &#1604;&#1607;&#8204; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740;.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('&#1670;&#1734;&#1606; &#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1605; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1583;&#1717;&#1582;&#1608;&#1575;&#1586; &#1604;&#1607;&#8204; &#1576;&#1607;&#8204;&#1588;&#1740; &#1583;&#1717;&#1582;&#1608;&#1575;&#1586; &#1583;&#1575;&#1606;&#1742;&#1605; &#1567;', '&#1604;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204; &#1603;&#1585;&#1578;&#1607;&#8204; &#1576;&#1603;&#1607;&#8204; &#1583;&#1608;&#1575;&#1740; &#1604;&#1607;&#8204; &#1582;&#1608;&#1575;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204; &#1583;&#1607;&#8204;&#1576;&#1740;&#1606;&#1740; &#1604;&#1607;&#8204; &#1607;&#1607;&#8204;&#1605;&#1575;&#1606; &#1588;&#1608;&#1742;&#1606; &#1603;&#1604;&#1740;&#1603; &#1576;&#1603;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1740; &#1604;&#1607;&#8204; &#1583;&#1717;&#1582;&#1608;&#1575;&#1586;&#1740; &#1583;&#1575;&#1606;&#1742;<br />.', 'offline', 0), //cpg1.3.0
-  
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => '&#1606;&#1575;&#1605;&#1607;&#8204;&#1740; &#1576;&#1607;&#8204;&#1576;&#1740;&#1585; &#1607;&#1742;&#1606;&#1575;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1742; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1576;&#1606;&#1740;', //cpg1.3.0
-  'err_already_logged_in' => '&#1578;&#1734; &#1576;&#1607;&#8204; &#1578;&#1607;&#8204;&#1608;&#1575;&#1608;&#1740; &#1607;&#1575;&#1578;&#1740;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204; &#1740;&#1575;&#1582;&#1608;&#1575; &#1576;&#1607;&#8204; &#1582;&#1742;&#1585;&#1576;&#1742;&#1740; !', //cpg1.3.0
-  'enter_username_email' => '&#1606;&#1575;&#1608; &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204;&#1578; &#1576;&#1606;&#1608;&#1608;&#1587;&#1607;&#8204; &#1740;&#1575;&#1606; &#1662;&#1734;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1740;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740;', //cpg1.3.0
-  'submit' => '&#1576;&#1606;&#1742;&#1585;&#1607;&#8204;', //cpg1.3.0
-  'failed_sending_email' => '&#1604;&#1742;&#1585;&#1607;&#8204; &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1603; &#1685;&#1608;&#1608;&#1740;&#1583;&#1575; &#1606;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1585;&#1575; &#1606;&#1575;&#1605;&#1607;&#8204;&#1740; &#1576;&#1607;&#8204;&#1576;&#1740;&#1585;&#1607;&#1742;&#1606;&#1575;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1742; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740; &#1576;&#1606;&#1742;&#1585;&#1583;&#1585;&#1742;&#1578; &#1576;&#1734; &#1662;&#1734;&#1587;&#1578;&#1607;&#8204;&#1603;&#1607;&#8204;&#1578; !', //cpg1.3.0
-  'email_sent' => '&#1607;&#1607;&#8204;&#1585; &#1574;&#1742;&#1587;&#1578;&#1575; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1576;&#1607;&#8204;&#1576;&#1740;&#1585;&#1607;&#1742;&#1606;&#1575;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740;&#1605; &#1576;&#1734; &#1606;&#1575;&#1585;&#1583;&#1740; &#1587;&#1607;&#8204;&#1740;&#1585;&#1740; &#1662;&#1734;&#1587;&#1578;&#1607;&#8204;&#1603;&#1607;&#8204;&#1578; &#1576;&#1603;&#1607;&#8204; %s', //cpg1.3.0
-  'err_unk_user' => '&#1607;&#1607;&#8204;&#1717;&#1607;&#8204;: &#1574;&#1742;&#1605;&#1607;&#8204; &#1574;&#1607;&#8204;&#1605; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#8204;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1607;&#8204;&#1605;&#1575;&#1606; &#1606;&#1740;&#1607;&#8204; &#1583;&#1608;&#1608;&#1576;&#1575;&#1585;&#1607;&#8204; &#1578;&#1575;&#1602;&#1740; &#1603;&#1607;&#8204;&#1608;&#1607;&#8204;', //cpg1.3.0
-  'passwd_reminder_subject' => '&#1606;&#1575;&#1608; &#1608; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740; &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204;', //cpg1.3.0
-  'passwd_reminder_body' => '&#1583;&#1585;&#1575;&#1608;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1604;&#1575;&#1740; &#1574;&#1742;&#1605;&#1607;&#8204; &#1604;&#1607;&#8204; &#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575; &#1574;&#1607;&#8204;&#1605;&#1607;&#8204;&#1740;&#1607;&#8204;:
-&#1606;&#1575;&#1608;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;: %s
-&#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1578;&#1742;&#1662;&#1607;&#8204;&#1685;&#1576;&#1608;&#1608;&#1606;: %s
-&#1603;&#1604;&#1740;&#1603;&#1740; &#1574;&#1742;&#1585;&#1607;&#8204; &#1576;&#1603;&#1607;&#8204; %s &#1576;&#1734; &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204;.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-        'group_name' => '&#1606;&#1575;&#1608;&#1740; &#1711;&#1585;&#1608;&#1608;&#1662;',
-        'disk_quota' => '&#1576;&#1607;&#8204;&#1588;&#1740; &#1662;&#1607;&#8204;&#1662;&#1603;&#1607;&#8204;',
-        'can_rate' => '&#1662;&#1604;&#1607;&#8204; &#1583;&#1575;&#1606;&#1575;&#1606; &#1604;&#1607;&#8204; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;',
-        'can_send_ecards' => '&#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1742;&#1578; &#1662;&#1734;&#1587;&#1578; &#1603;&#1575;&#1585;&#1578; &#1576;&#1606;&#1742;&#1585;&#1742;&#1578;',
-        'can_post_com' => '&#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1742;&#1578; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606; &#1576;&#1606;&#1608;&#1608;&#1587;&#1742;&#1578;',
-        'can_upload' => '&#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1742;&#1578; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204; &#1576;&#1604;&#1603;&#1742;&#1606;&#1740;',
-        'can_have_gallery' => '&#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1742;&#1578; &#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575;&#1740; &#1578;&#1575;&#1740;&#1576;&#1607;&#8204;&#1578;&#1740; &#1607;&#1607;&#8204;&#1576;&#1742;&#1578;',
-        'apply' => '&#1662;&#1575;&#1588;&#1603;&#1607;&#8204;&#1608;&#1578; &#1603;&#1585;&#1583;&#1606;&#1740; &#1685;&#1742;&#1603;&#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204;',
-        'create_new_group' => '&#1583;&#1585;&#1608;&#1587;&#1578;&#1603;&#1585;&#1583;&#1606;&#1740; &#1711;&#1585;&#1608;&#1608;&#1662;&#1742;&#1603;&#1740; &#1606;&#1608;&#1742;',
-        'del_groups' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1711;&#1585;&#1608;&#1608;&#1662;&#1740; &#1583;&#1607;&#8204;&#1587;&#1578;&#1606;&#1740;&#1588;&#1575;&#1606;&#1603;&#1585;&#1575;&#1608;',
-        'confirm_del' => '&#1574;&#1575;&#1711;&#1575;&#1583;&#1575;&#1585;&#1740;, &#1603;&#1575;&#1578;&#1742;&#1603; &#1711;&#1585;&#1608;&#1608;&#1662; &#1583;&#1607;&#8204;&#1587;&#1685;&#1740;&#1607;&#8204;&#1608;&#1607;&#8204;, &#1583;&#1607;&#8204;&#1587;&#1578; &#1583;&#1607;&#8204;&#1603;&#1575;&#1578; &#1576;&#1607;&#8204; &#1711;&#1608;&#1575;&#1587;&#1578;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1575;&#1606; &#1576;&#1734; &#1604;&#1740;&#1587;&#1578;&#1740; \'&#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1575;&#1608;&#1607;&#8204;&#1603;&#1575;&#1606;\' !\n\n&#1578;&#1734; &#1583;&#1717;&#1606;&#1740;&#1575;&#1740; &#1604;&#1607;&#8204;&#1605; &#1603;&#1575;&#1585;&#1607;&#8204;  ?',
-        'title' => '&#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1740; &#1711;&#1585;&#1608;&#1608;&#1662;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1575;&#1606; ',
-        'approval_1' => '&#1685;&#1575;&#1586;&#1740;&#1576;&#1608;&#1608;&#1606; &#1604;&#1607;&#8204; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1711;&#1588;&#1578;&#1740; (1)',
-        'approval_2' => '&#1685;&#1575;&#1586;&#1740;&#1576;&#1608;&#1608;&#1606; &#1604;&#1607;&#8204; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1578;&#1575;&#1740;&#1576;&#1607;&#8204;&#1578;&#1740; (2)',
-  'upload_form_config' => '&#1607;&#1607;&#8204;&#1604;&#1576;&#1688;&#1575;&#1585;&#1583;&#1607;&#8204;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;', //cpg1.3.0
-  'upload_form_config_values' => array( '&#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1578;&#1607;&#8204;&#1606;&#1740;&#1575; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;', '&#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1670;&#1607;&#8204;&#1606;&#1583;&#1607;&#8204;&#1607;&#1575; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;', '&#1583;&#1575;&#1606;&#1575;&#1606;&#1740; &#1578;&#1607;&#8204;&#1606;&#1740;&#1575; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;', '&#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1740; &#1586;&#1740;&#1662; zip &#1578;&#1607;&#8204;&#1606;&#1740;&#1575;', '&#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#8204;-&#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;', '&#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;-ZIP', '&#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;-ZIP', '&#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;-&#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'&#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585; &#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1742;&#1578; &#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1603;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1587;&#1606;&#1583;&#1608;&#1602; &#1586;&#1740;&#1575;&#1583;&#1576;&#1603;&#1575;&#1578;&#1567;', //cpg1.3.0
-  'num_file_upload'=>'&#1587;&#1606;&#1608;&#1608;&#1585;&#1740; &#1576;&#1607;&#8204;&#1585;&#1586;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204; &#1604;&#1607;&#8204; &#1587;&#1606;&#1583;&#1608;&#1602;', //cpg1.3.0
-  'num_URI_upload'=>'&#1587;&#1606;&#1608;&#1608;&#1585;&#1740; &#1576;&#1607;&#8204;&#1585;&#1586;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#8204; &#1604;&#1607;&#8204; &#1587;&#1606;&#1583;&#1608;&#1602;', //cpg1.3.0
-        'note1' => '<b>(1)</b> &#1604;&#1603;&#1575;&#1606;&#1583;&#1606; &#1604;&#1607;&#8204; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1740; &#1711;&#1588;&#1578;&#1740; &#1662;&#1742;&#1608;&#1587;&#1578;&#1740; &#1576;&#1607;&#8204; &#1685;&#1575;&#1586;&#1740; &#1576;&#1608;&#1608;&#1606;&#1740; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1607;&#8204;',
-        'note2' => '<b>(2)</b> &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1604;&#1607;&#8204; &#1604;&#1575;&#1740;&#1607;&#8204;&#1606; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585; &#1662;&#1742;&#1608;&#1587;&#1578;&#1740; &#1576;&#1607;&#8204; &#1685;&#1575;&#1586;&#1740; &#1576;&#1608;&#1608;&#1606;&#1740; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1607;&#8204;',
-        'notes' => '&#1578;&#1742;&#1576;&#1740;&#1606;&#1740;&#1607;&#8204;&#1603;&#1575;&#1606;'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => '&#1587;&#1717;&#1575;&#1608;&#1548; &#1576;&#1607;&#8204;&#1582;&#1742;&#1585; &#1576;&#1742;&#1740; &#1576;&#1607;&#8204;&#1685;&#1742;&#1586; !',
-);
-
-$lang_album_admin_menu = array(
-        'confirm_delete' => '&#1578;&#1734; &#1583;&#1717;&#1606;&#1740;&#1575;&#1740;&#1740; &#1604;&#1607;&#8204; &#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1605; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204;&#8204; ? \\n&#1607;&#1607;&#8204;&#1605;&#1608;&#1608; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606; &#1608; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606; &#1685;&#1607;&#8204;&#1588; &#1583;&#1607;&#8204;&#1576;&#1742;&#1578;&#1607;&#8204;&#1608;&#1607;&#8204; &#1582;&#1734;&#1605;&#1575;&#1606; &#1582;&#1734;&#1588;.',
-        'delete' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;',
-        'modify' => '&#1578;&#1575;&#1740;&#1576;&#1607;&#8204;&#1578;&#1605;&#1607;&#8204;&#1606;&#1583;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;',
-        'edit_pics' => '&#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;',
-);
-
-$lang_list_categories = array(
-        'home' => '&#1605;&#1575;&#1717;&#1607;&#8204;&#1608;&#1607;&#8204;',
-        'stat1' => '<b>[pictures]</b> &#1608;&#1742;&#1606;&#1607;&#8204; &#1604;&#1607;&#8204; <b>[albums]</b> &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605; &#1608;&#1607;&#8204; <b>[cat]</b> &#1607;&#1575;&#1608;&#1662;&#1734;&#1604; &#1604;&#1607;&#8204;&#1711;&#1607;&#8204;&#1717; <b>[comments]</b> &#1604;&#1742;&#1583;&#1608;&#1575;&#1606; <b>[views]</b> &#1580;&#1575;&#1585; &#1576;&#1740;&#1606;&#1585;&#1575;&#1608;&#1607;',
-        'stat2' => '<b>[pictures]</b> &#1608;&#1742;&#1606;&#1607;&#8204; &#1604;&#1607; <b>[albums]</b> &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1605; &#1576;&#1740;&#1606;&#1585;&#1575;&#1608;&#1607;&#8204; <b>[views]</b> &#1580;&#1575;&#1585;',
-        'xx_s_gallery' => '&#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575; %s',
-        'stat3' => '<b>[pictures]</b> &#1608;&#1742;&#1606;&#1607;&#8204; &#1604;&#1607; <b>[albums]</b> &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1606; &#1604;&#1607;&#8204;&#1711;&#1607;&#8204;&#1717; <b>[comments]</b>&#1604;&#1742;&#1583;&#1608;&#1575;&#1606; <b>[views]</b> &#1580;&#1575;&#1585; &#1576;&#1740;&#1606;&#1585;&#1575;&#1608;&#1607;&#8204;'
-);
-
-$lang_list_users = array(
-        'user_list' => '&#1604;&#1740;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1606;&#1583;&#1575;&#1605;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'no_user_gal' => '&#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585; &#1606;&#1740;&#1607;&#8204;',
-        'n_albums' => '%s &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;',
-        'n_pics' => '%s &#1608;&#1742;&#1606;&#1607;&#8204;'
-);
-
-$lang_list_albums = array(
-        'n_pictures' => '%s &#1608;&#1742;&#1606;&#1607;&#8204;',
-        'last_added' => ', &#1583;&#1608;&#1575; &#1608;&#1742;&#1606;&#1607;&#8204; &#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1603;&#1585;&#1575; &#1604;&#1607;&#8204; %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-        'login' => '&#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204;&#8204;',
-        'enter_login_pswd' => '&#1606;&#1575;&#1608;&#1740; &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204; &#1604;&#1607;&#8204;&#1711;&#1607;&#8204;&#1717; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740; &#1576;&#1606;&#1608;&#1608;&#1587;&#1607;&#8204;',
-        'username' => '&#1606;&#1575;&#1608;&#1740; &#1574;&#1607;&#8204;&#1606;&#1583;&#1575;&#1605;',
-        'password' => '&#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740;',
-        'remember_me' => '&#1576;&#1740;&#1585;&#1605; &#1576;&#1607;&#1742;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;',
-        'welcome' => '&#1740;&#1575;&#1582;&#1608;&#1575; &#1576;&#1607;&#8204;&#1582;&#1742;&#1585;&#1576;&#1742;&#1740; &#1587;&#1607;&#8204;&#1585;&#1670;&#1575;&#1608;  %s ...',
-        'err_login' => '*** &#1606;&#1575;&#1608;&#1578;&#1608;&#1575;&#1606;&#1740;&#1578; &#1576;&#1670;&#1740;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204; &#1580;&#1575;&#1585;&#1742;&#1603;&#1740; &#1578;&#1585; &#1607;&#1607;&#8204;&#1608;&#1717; &#1576;&#1583;&#1607;&#8204; ***',
-        'err_already_logged_in' => '&#1578;&#1734; &#1576;&#1607;&#8204; &#1578;&#1607;&#8204;&#1608;&#1575;&#1608;&#1740; &#1604;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1742; &#1583;&#1575;&#1740; !',
-  'forgot_password_link' => '&#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1578;&#1742;&#1662;&#1607;&#8204;&#1685;&#1576;&#1608;&#1608;&#1606;&#1605; &#1576;&#1740;&#1585; &#1603;&#1585;&#1583;&#1740;&#1607;&#8204;', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-        'logout' => '&#1583;&#1607;&#8204;&#1585;&#1670;&#1608;&#1608;&#1606;',
-        'bye' => '&#1582;&#1608;&#1575;&#1578; &#1604;&#1607;&#8204;&#1711;&#1607;&#8204;&#1717; &#1576;&#1607;&#8204;&#1685;&#1742;&#1586; %s ...',
-        'err_not_loged_in' => '&#1578;&#1734; &#1604;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585; &#1606;&#1740;&#1578; !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => '&#1578;&#1575;&#1586;&#1607;&#8204; &#1603;&#1585;&#1583;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605; %s',
-        'general_settings' => '&#1574;&#1575;&#1605;&#1585;&#1575;&#1586;&#1607;&#8204; &#1711;&#1588;&#1578;&#1740;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'alb_title' => '&#1606;&#1575;&#1608;&#1606;&#1740;&#1588;&#1575;&#1606;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;',
-        'alb_cat' => '&#1607;&#1575;&#1608;&#1662;&#1734;&#1604;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;',
-        'alb_desc' => '&#1662;&#1742;&#1606;&#1575;&#1587;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;',
-        'alb_thumb' => '&#1606;&#1576;&#1584;&#1577; &#1575;&#1604;&#1575;&#1604;&#1576;&#1608;&#1605;',
-        'alb_perm' => '&#1605;&#1734;&#1717;&#1607;&#8204;&#1578;&#1583;&#1575;&#1606;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;',
-        'can_view' => '&#1574;&#1607;&#8204;&#1605; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204; &#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1585;&#1742;&#1578; &#1576;&#1576;&#1740;&#1606;&#1585;&#1742;&#1578; &#1604;&#1607;&#8204; &#1604;&#1575;&#1740;&#1607;&#8204;&#1606;',
-        'can_upload' => '&#1605;&#1742;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606; &#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1606; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204; &#1576;&#1604;&#1603;&#1742;&#1606;&#1606;',
-        'can_post_comments' => '&#1605;&#1742;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606; &#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1606; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606; &#1576;&#1582;&#1607;&#8204;&#1606;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;',
-        'can_rate' => '&#1605;&#1742;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606; &#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1606; &#1662;&#1604;&#1607;&#8204; &#1576;&#1583;&#1607;&#8204;&#1606; &#1576;&#1607;&#8204; &#1608;&#1742;&#1606;&#1607;&#8204;',
-        'user_gal' => '&#1662;&#1742;&#1588;&#1575;&#1606;&#1711;&#1575;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#8204;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;',
-        'no_cat' => '* &#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575; &#1606;&#1740;&#1607;&#8204; *',
-        'alb_empty' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605; &#1582;&#1575;&#1717;&#1740;&#1607;&#8204;',
-        'last_uploaded' => '&#1583;&#1608;&#1575; &#1604;&#1603;&#1575;&#1606;&#1583;&#1585;&#1575;&#1608;',
-        'public_alb' => '&#1576;&#1734; &#1607;&#1607;&#8204;&#1605;&#1608;&#1608;&#1740; (&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1740; &#1711;&#1588;&#1578;&#1740;)',
-        'me_only' => '&#1578;&#1607;&#8204;&#1606;&#1740;&#1575; &#1576;&#1734;&#1582;&#1734;&#1605;',
-        'owner_only' => '&#1582;&#1575;&#1608;&#1607;&#8204;&#1606; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605; (%s) &#1578;&#1607;&#8204;&#1606;&#1740;&#1575;',
-  'groupp_only' => '&#1574;&#1607;&#8204;&#1606;&#1583;&#1575;&#1605;&#1575;&#1606;&#1740; &#1711;&#1585;&#1608;&#1608;&#1662; \'%s\'',
-  'err_no_alb_to_modify' => '&#1607;&#1740;&#1580; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1742;&#1603; &#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1740; &#1685;&#1740;&#1603;&#1582;&#1607;&#8204;&#1740; &#1604;&#1607;&#8204; &#1583;&#1585;&#1575;&#1608;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1576;&#1606;&#1603;&#1607;&#8204;&#1740; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; &#1608;&#1575;&#1578;&#1575; &#1583;&#1575;&#1578;&#1607;&#8204;&#1576;&#1575;&#1587;&#1607;&#8204;.',
-  'update' => '&#1578;&#1575;&#1586;&#1575;&#1607;&#8204;&#1603;&#1585;&#1583;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;', //cpg1.3.0
-  'notice1' => '(*) &#1603;&#1585;&#1583;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1574;&#1575;&#1605;&#1585;&#1575;&#1586;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; %sgroups%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-        'already_rated' => '&#1576;&#1576;&#1608;&#1585;&#1607;&#8204; &#1578;&#1734; &#1662;&#1742;&#1588;&#1578;&#1585; &#1662;&#1604;&#1607;&#8204;&#1578; &#1583;&#1575;&#1608;&#1607;&#8204; &#1576;&#1734; &#1574;&#1607;&#8204;&#1605; &#1608;&#1742;&#1606;&#1607;&#8204;',
-        'rate_ok' => '&#1587;&#1608;&#1662;&#1575;&#1587; &#1662;&#1604;&#1607;&#8204;&#1583;&#1575;&#1606;&#1575;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204;&#1578; &#1583;&#1575;&#1606;&#1585;&#1575;',
-  'forbidden' => '&#1603;&#1607;&#8204;&#1587; &#1576;&#1608;&#1608;&#1607;&#8204; &#1662;&#1604;&#1607;&#8204; &#1583;&#1575;&#1606;&#1742;&#1578; &#1576;&#1734; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1582;&#1734;&#1740; &#1604;&#1742;&#1711;&#1607;&#8204;&#1685;&#1742; &#1582;&#1607;&#8204;&#1717;&#1603;&#1740; &#1578;&#1585; &#1662;&#1604;&#1607;&#8204; &#1583;&#1575;&#1606;&#1742;&#1578; &#1576;&#1607;&#8204;&#1717;&#1575;&#1605; &#1576;&#1607;&#8204;&#1607;&#1607;&#8204;&#1585;&#1581;&#1575;&#1717; &#1587;&#1608;&#1662;&#1575;&#1587;.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-&#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1575;&#1585;&#1575;&#1606;&#1740; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1603;&#1607;&#8204; {SITE_NAME} &#1583;&#1607;&#8204;&#1587;&#1578; &#1583;&#1607;&#8204;&#1603;&#1607;&#8204;&#1606; &#1576;&#1607;&#8204; &#1583;&#1607;&#8204;&#1587;&#1578; &#1603;&#1575;&#1585;&#1740; &#1574;&#1607;&#8204;&#1605; &#1608;&#1742;&#1606;&#1575;&#1606;&#1607;&#8204;&#1740; &#1603;&#1607;&#8204; &#1685;&#1740;&#1711;&#1575;&#1740;&#1575;&#1606; &#1662;&#1742; &#1606;&#1607;&#8204;&#1583;&#1585;&#1575;&#1608;&#1607;&#8204; &#1740;&#1575;&#1606; &#1583;&#1607;&#8204;&#1587;&#1685;&#1742;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;, &#1608;&#1607;&#8204; &#1586;&#1607;&#8204;&#1581;&#1605;&#1607;&#8204;&#1578;&#1740;&#1588;&#1607;&#8204; &#1576;&#1578;&#1608;&#1575;&#1606;&#1740; &#1583;&#1608;&#1608;&#1576;&#1575;&#1585;&#1607;&#8204; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606; &#1576;&#1607;&#8204; &#1583;&#1607;&#8204;&#1587;&#1578; &#1576;&#1607;&#1742;&#1606;&#1740;&#1607;&#8204;&#1608;&#1607;&#8204;. &#1583;&#1607;&#8204;&#1576;&#1742;&#1578; &#1576;&#1575;&#1588; &#1576;&#1586;&#1575;&#1606;&#1740; &#1576;&#1607;&#8204;&#1585;&#1662;&#1585;&#1587;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740;&#1588; &#1583;&#1607;&#8204;&#1711;&#1607;&#8204;&#1685;&#1742;&#1578;&#1607;&#8204;&#1608;&#1607;&#8204; &#1576;&#1734; &#1582;&#1575;&#1608;&#1607;&#8204;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740;&#1575;&#1606; &#1607;&#1740;&#1670; &#1662;&#1607;&#8204;&#1740;&#1608;&#1607;&#8204;&#1606;&#1583;&#1740;&#1607;&#8204;&#1603;&#1740; &#1606;&#1740;&#1607;&#8204;&#8204; &#1576;&#1607;&#8204; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1575;&#1606;&#1740; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1603;&#1607;&#8204; (&#1574;&#1607;&#8204;&#1711;&#1607;&#8204;&#1585; &#1574;&#1607;&#8204;&#1605;&#1607;&#8204;&#1588; &#1685;&#1608;&#1608;&#1740;&#1583;&#1575;) &#1576;&#1734; &#1578;&#1742;&#1576;&#1606;&#1740; &#1574;&#1742;&#1605;&#1607;&#8204; &#1576;&#1607;&#8204;&#1585;&#1662;&#1585;&#1587;&#1740; &#1606;&#1740;&#1606; &#1576;&#1607;&#8204; &#1607;&#1740;&#1670; &#1588;&#1742;&#1608;&#1607;&#8204;&#1603;.<br />
-<br />
-&#1578;&#1734; &#1685;&#1575;&#1586;&#1740;&#1578; &#1603;&#1607;&#8204; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1606;&#1575;&#1588;&#1740;&#1585;&#1740;&#1606; &#1608; &#1582;&#1585;&#1575;&#1662; &#1608; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1578;&#1575;&#1740;&#1576;&#1607;&#8204;&#1578; &#1576;&#1607;&#8204; &#1603;&#1608;&#1588;&#1578;&#1606; &#1608; &#1605;&#1585;&#1583;&#1606; &#1740;&#1575;&#1606; &#1685;&#1608;&#1608;&#1578; &#1576;&#1717;&#1575;&#1608; &#1606;&#1607;&#8204;&#1603;&#1607;&#8204;&#1740;&#1607;&#8204;&#1608;&#1607;&#8204;&#8204; . &#1578;&#1734; &#1685;&#1575;&#1586;&#1740;&#1578; &#1604;&#1607;&#8204; &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1575;&#1585;&#1575;&#1606; &#1578;&#1734; &#1576;&#1607;&#8204;&#1585; &#1662;&#1585;&#1587;&#1740;, &#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1740; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204; {SITE_NAME} &#1605;&#1575;&#1601;&#1740; &#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740; &#1608; &#1685;&#1742;&#1603; &#1582;&#1587;&#1578;&#1606;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605; &#1608; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;&#1578; &#1604;&#1607;&#8204; &#1603;&#1575;&#1578;&#1740; &#1711;&#1608;&#1606;&#1580;&#1575;&#1608;. &#1608;&#1607;&#8204; &#1607;&#1607;&#8204;&#1585;&#1608;&#1607;&#8204;&#1607;&#1575; &#1685;&#1575;&#1586;&#1740;&#1578; &#1603;&#1607;&#8204; &#1574;&#1607;&#8204;&#1605; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1607;&#8204;&#1740; &#1582;&#1734;&#1578;  &#1662;&#1575;&#1588;&#1603;&#1607;&#8204;&#1608;&#1578; &#1583;&#1607;&#8204;&#1576;&#1742;&#1578; &#1604;&#1607;&#8204; &#1576;&#1606;&#1603;&#1607;&#8204;&#1740; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740;. &#1576;&#1734; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740;&#1578; &#1574;&#1607;&#8204;&#1605; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740;&#1575;&#1606;&#1607;&#8204;&#1740; &#1578;&#1734; &#1603;&#1607;&#8204;&#1587; &#1606;&#1575;&#1586;&#1575;&#1606;&#1742;&#1578; &#1574;&#1607;&#8204;&#1711;&#1607;&#8204;&#1585; &#1603;&#1607;&#8204;&#1587;&#1740; &#1587;&#1742;&#1605;&#1607;&#8204;&#1605; &#1586;&#1575;&#1606;&#1740; &#1576;&#1607;&#8204; &#1607;&#1734;&#1740;&#1740; &#1578;&#1734;&#1608;&#1607;&#8204; &#1574;&#1607;&#8204;&#1605; &#1603;&#1575;&#1578;&#1607;&#8204; &#1574;&#1742;&#1605;&#1607;&#8204; &#1576;&#1607;&#8204;&#1585;&#1662;&#1585;&#1587;&#1740; &#1583;&#1586;&#1740;&#1606;&#1740; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1578;&#1734; &#1606;&#1740;&#1606;.<br />
-<br />
-&#1574;&#1607;&#8204;&#1605; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1740;&#1607;&#8204; &#1603;&#1607;&#8204;&#1608;&#1603;&#1586; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1583;&#1607;&#8204;&#1607;&#1742;&#1606;&#1742;&#1578; &#1576;&#1734; &#1662;&#1575;&#1588;&#1603;&#1607;&#8204;&#1608;&#1578; &#1603;&#1585;&#1583;&#1606;&#1740; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740;&#1607;&#8204;&#1603;&#1575;&#1606;&#1578; &#1604;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585; &#1603;&#1734;&#1605;&#1662;&#1740;&#1608;&#1578;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1607;&#8204;&#1578;. &#1574;&#1607;&#8204;&#1605; &#1603;&#1607;&#8204;&#1608;&#1603;&#1586;&#1607;&#8204; &#1578;&#1607;&#8204;&#1606;&#1607;&#1575; &#1576;&#1575;&#1588;&#1740; &#1583;&#1575;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; &#1583;&#1607;&#8204;&#1583;&#1575;&#1578;. &#1608;&#1607;&#8204; &#1662;&#1734;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1740;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1583;&#1607;&#8204;&#1607;&#1742;&#1606;&#1742;&#1578; &#1576;&#1734; &#1578;&#1734;&#1605;&#1575;&#1603;&#1585;&#1583;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204;&#1578; &#1608;&#1607;&#8204; &#1606;&#1575;&#1585;&#1583;&#1606;&#1740; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740;.<br />
-<br />
-&#8204; &#1603;&#1604;&#1740;&#1603;&#1740; &#1583;&#1608;&#1711;&#1605;&#1607;&#8204;&#1740; '&#1685;&#1575;&#1586;&#1740;&#1605;' &#1576;&#1603;&#1607;&#8204; &#1576;&#1734; &#1685;&#1575;&#1586;&#1740; &#1576;&#1608;&#1608;&#1606;&#1740; &#1605;&#1607;&#8204;&#1585;&#1580;&#1607;&#8204;&#1603;&#1575;&#1606;.
-EOT;
-
-$lang_register_php = array(
-        'page_title' => '&#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1606;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;',
-        'term_cond' => '&#1605;&#1607;&#8204;&#1585;&#1580;&#1740; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1606;',
-        'i_agree' => '&#1685;&#1575;&#1586;&#1740;&#1605;',
-        'submit' => '&#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1606;',
-        'err_user_exists' => '&#1574;&#1607;&#8204;&#1605; &#1606;&#1575;&#1608;&#1607;&#8204;&#1740; &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204; &#1607;&#1607;&#8204;&#1740;&#1607;&#8204;, &#1576;&#1607;&#8204; &#1740;&#1575;&#1585;&#1605;&#1607;&#8204;&#1578;&#1740;&#1578; &#1606;&#1575;&#1608;&#1742;&#1603;&#1740; &#1578;&#1585; &#1607;&#1607;&#8204;&#1717;&#1576;&#1688;&#1742;&#1585;&#1607;&#8204;',
-        'err_password_mismatch' => '&#1608;&#1608;&#1588;&#1607;&#8204; &#1606;&#1607;&#1742;&#1606;&#1740;&#1607;&#8204;&#1603;&#1575;&#1606; &#1608;&#1607;&#8204;&#1603; &#1740;&#1607;&#8204;&#1603; &#1606;&#1740;&#1606;&#1548; &#1662;&#1742;&#1608;&#1587;&#1740;&#1578;&#1607;&#8204; &#1580;&#1575;&#1585;&#1742;&#1603;&#1740; &#1578;&#1585; &#1576;&#1740;&#1606;&#1608;&#1608;&#1587;&#1740;&#1607;&#8204;&#1608;&#1607;&#8204;',
-        'err_uname_short' => '&#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1607;&#8204; &#1606;&#1575;&#1608;&#1740; &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204; &#1604;&#1607;&#8204; &#1583;&#1608;&#1608; &#1662;&#1740;&#1578; &#1586;&#1740;&#1575;&#1578;&#1585; &#1576;&#1742;&#1578;',
-        'err_password_short' => '&#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1607;&#8204; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740; &#1604;&#1607;&#8204; &#1583;&#1608;&#1608; &#1662;&#1740;&#1578; &#1586;&#1740;&#1575;&#1578;&#1585; &#1576;&#1742;&#1578;',
-        'err_uname_pass_diff' => '&#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1607;&#8204; &#1606;&#1575;&#1608;&#1740; &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204; &#1580;&#1740;&#1575; &#1576;&#1742;&#1578; &#1604;&#1607;&#8204;&#1711;&#1607;&#8204;&#1717; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740;',
-        'err_invalid_email' => '&#1662;&#1734;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1740;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740; &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1740;&#1607;&#8204;',
-        'err_duplicate_email' => '&#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#8204;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1740; &#1578;&#1585; &#1607;&#1607;&#8204;&#1605;&#1575;&#1606; &#1662;&#1734;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740; &#1607;&#1607;&#8204;&#1740;&#1607;&#8204;',
-        'enter_info' => '&#1583;&#1575;&#1606;&#1575;&#1606;&#1575;&#1606;&#1740; &#1583;&#1585;&#1575;&#1608;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1606;',
-        'required_info' => '&#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; &#1583;&#1575;&#1608;&#1575;&#1603;&#1585;&#1575;&#1608;',
-        'optional_info' => '&#1586;&#1606;&#1575;&#1740;&#1585;&#1575;&#1740; &#1586;&#1740;&#1575;&#1578;&#1585;',
-        'username' => '&#1606;&#1575;&#1608;&#1740; &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204;',
-        'password' => '&#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740;',
-        'password_again' => '&#1583;&#1608;&#1608;&#1576;&#1575;&#1585;&#1607;&#8204; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740; &#1576;&#1606;&#1608;&#1608;&#1587;&#1607;&#8204;',
-        'email' => '&#1662;&#1734;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1740;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740;',
-        'location' => '&#1588;&#1608;&#1742;&#1606;',
-        'interests' => '&#1607;&#1740;&#1608;&#1575;&#1740;&#1607;&#8204;&#1578;',
-        'website' => '&#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1603;&#1607;&#8204;&#1578;',
-        'occupation' => '&#1603;&#1575;&#1585;&#1608;&#1576;&#1575;&#1585;&#1578;',
-        'error' => '&#1607;&#1607;&#8204;&#1717;&#1607;&#8204;',
-        'confirm_email_subject' => '%s - &#1583;&#1717;&#1606;&#1740;&#1575;&#1576;&#1608;&#1608;&#1606;&#1740; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1606;',
-        'information' => '&#1583;&#1585;&#1575;&#1608;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'failed_sending_email' => '&#1606;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1585;&#1575; &#1576;&#1606;&#1742;&#1585;&#1583;&#1585;&#1742;&#1578; &#1606;&#1575;&#1605;&#1607;&#8204;&#1740; &#1583;&#1717;&#1606;&#1740;&#1575;&#1576;&#1608;&#1608;&#1606;&#1740; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1606; !',
-        'thank_you' => '&#1587;&#1608;&#1662;&#1575;&#1587; &#1576;&#1734; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1606;.<br /><br />&#1662;&#1734;&#1587;&#1578;&#1607;&#8204;&#1603;&#1607;&#8204; &#1606;&#1575;&#1585;&#1583;&#1585;&#1575; &#1670;&#1607;&#8204;&#1606;&#1583; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740;&#1607;&#8204;&#1603;&#1740; &#1604;&#1607;&#8204;&#1711;&#1607;&#8204;&#1717;&#1607;&#8204; &#1576;&#1734; &#1670;&#1734;&#1606;&#1740;&#1607;&#8204;&#1578;&#1740; &#1576;&#1607;&#8204;&#1688;&#1583;&#1575;&#1585; &#1576;&#1608;&#1608;&#1606;.',
-        'acct_created' => '&#1574;&#1740;&#1587;&#1578;&#1575; &#1574;&#1575;&#1601;&#1585;&#1575;&#1606;&#1583;&#1585;&#1575;&#1548; &#1576;&#1607;&#8204; &#1606;&#1575;&#1608;&#1608; &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204;&#1578; &#1604;&#1607;&#8204;&#1711;&#1607;&#8204;&#1717; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740; &#1608;&#1607;&#8204;&#1585;&#1607;&#8204;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204;',
-        'acct_active' => '&#1576;&#1607;&#8204;&#1688;&#1583;&#1575;&#1585;&#1740;&#1607;&#8204;&#1603;&#1607;&#8204;&#1578; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1582;&#1585;&#1575;&#1548; &#1576;&#1607;&#8204; &#1606;&#1575;&#1608;&#1740; &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;&#8204;&#1578; &#1604;&#1607;&#8204;&#1711;&#1607;&#8204;&#1717; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740; &#1608;&#1607;&#8204;&#1585;&#1607;&#8204;&#8204; &#1688;&#1608;&#1608;&#1585;&#1607;&#8204;&#1608;&#1607;',
-        'acct_already_act' => '&#1576;&#1607;&#8204;&#1688;&#1583;&#1575;&#1585;&#1740;&#1578; &#1662;&#1742;&#1588;&#1578;&#1585; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1582;&#1585;&#1575;&#1608;&#1607;&#8204; !',
-        'acct_act_failed' => '&#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1740; &#1574;&#1607;&#8204;&#1605;&#1607;&#8204; &#1576;&#1603;&#1607;&#8204;&#1740; !',
-        'err_unk_user' => '&#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1740; &#1583;&#1740;&#1575;&#1585;&#1740;&#1603;&#1585;&#1575;&#1608; &#1574;&#1575;&#1605;&#1575;&#1583;&#1607;&#8204;&#1606;&#1740;&#1607;&#8204; !',
-        'x_s_profile' => '&#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740;&#1607;&#8204;&#1603;&#1575;&#1606; %s',
-        'group' => '&#1711;&#1585;&#1608;&#1608;&#1662;',
-        'reg_date' => '&#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1575;',
-        'disk_usage' => '&#1588;&#1608;&#1742;&#1606;&#1740; &#1662;&#1575;&#1588;&#1603;&#1607;&#8204;&#1608;&#1578;&#1603;&#1585;&#1583;&#1606;',
-        'change_pass' => '&#1711;&#1734;&#1685;&#1740;&#1606;&#1740; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740;',
-        'current_pass' => '&#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740; &#1574;&#1740;&#1587;&#1578;&#1575;',
-        'new_pass' => '&#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740; &#1606;&#1608;&#1742;',
-        'new_pass_again' => '&#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740; &#1583;&#1608;&#1608;&#1576;&#1575;&#1585;&#1607;&#8204; &#1576;&#1606;&#1608;&#1608;&#1587;&#1607;&#8204;&#1608;&#1607;&#8204;',
-        'err_curr_pass' => '&#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740; &#1574;&#1740;&#1587;&#1578;&#1575;&#1578; &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1740;&#1607;&#8204;',
-        'apply_modif' => '&#1685;&#1575;&#1586;&#1740;&#1576;&#1608;&#1608;&#1606;&#1740; &#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740;&#1607;&#8204;&#1603;&#1607;&#8204;',
-        'change_pass' => '&#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740; &#1576;&#1711;&#1734;&#1685;&#1607;&#8204;',
-        'update_success' => '&#1576;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1603;&#1607;&#8204;&#1608;&#1578;&#1608;&#1608;&#1575;&#1606;&#1607;&#8204; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740;&#1607;&#8204;&#1603;&#1575;&#1606;&#1578; &#1606;&#1608;&#1742;&#1603;&#1585;&#1575;&#1608;&#1607;&#8204;',
-        'pass_chg_success' => '&#1576;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1603;&#1607;&#8204;&#1608;&#1578;&#1608;&#1608;&#1575;&#1606;&#1607;&#8204; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740; &#1711;&#1734;&#1685;&#1575;',
-        'pass_chg_error' => '&#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740; &#1606;&#1607;&#8204;&#1711;&#1734;&#1685;&#1583;&#1585;&#1575;',
-  'notify_admin_email_subject' => '%s - &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1606;&#1583;&#1742;&#1603;&#1740; &#1606;&#1608;&#1742;', //cpg1.3.0
-  'notify_admin_email_body' => '&#1574;&#1607;&#8204;&#1606;&#1583;&#1575;&#1605;&#1742;&#1603;&#1740; &#1606;&#1608;&#1742; &#1576;&#1607;&#8204;&#1605; &#1606;&#1575;&#1608;&#1607;&#8204; "%s" &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1575; &#1604;&#1607;&#8204; &#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575;&#1603;&#1607;&#8204;&#1578;', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-&#1587;&#1608;&#1662;&#1575;&#1587;&#1578; &#1576;&#1734; &#1606;&#1575;&#1608; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1583;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204;&#1578; &#1604;&#1607;&#8204; &#1604;&#1575;&#1740;&#1607;&#8204;&#1606; {SITE_NAME}
-
- &#1606;&#1575;&#1608;&#1740; &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1688;&#1608;&#1608;&#1585; : "{USER_NAME}"
-&#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1578;&#1742;&#1662;&#1607;&#8204;&#1685;&#1576;&#1608;&#1608;&#1606; : "{PASSWORD}"
-
-&#1576;&#1734; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1582;&#1587;&#1578;&#1606;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1607;&#8204;&#1578; &#1603;&#1604;&#1740;&#1603;&#1740; &#1574;&#1607;&#8204;&#1605; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1607;&#8204; &#1576;&#1603;&#1607;&#8204; &#1576;&#1734; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1582;&#1587;&#1578;&#1606;&#1740;&#1740;.
-
-{ACT_LINK}
-
-&#1604;&#1607;&#8204;&#1711;&#1607;&#8204;&#1717; &#1685;&#1742;&#1586;&#1608; &#1587;&#1717;&#1575;&#1608;,
-
-&#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1740; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1740; {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-        'title' => '&#1711;&#1607;&#8204;&#1685;&#1575;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204; &#1576;&#1734; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'no_comment' => '&#1604;&#1742;&#1583;&#1608;&#1575;&#1606; &#1606;&#1740;&#1607;&#8204; &#1576;&#1734; &#1711;&#1607;&#8204;&#1685;&#1575;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;',
-        'n_comm_del' => '%s &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204; &#1587;&#1685;&#1575;&#1740;&#1607;&#8204;&#1608;&#1607;&#8204;',
-        'n_comm_disp' => '&#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'see_prev' => '&#1662;&#1742;&#1588;&#1578;&#1585;',
-        'see_next' => '&#1583;&#1608;&#1575;&#1578;&#1585;',
-        'del_comm' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1583;&#1607;&#8204;&#1587;&#1578; &#1606;&#1740;&#1588;&#1575;&#1606; &#1603;&#1585;&#1575;&#1608;&#1606;',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => '&#1711;&#1607;&#8204;&#1685;&#1575;&#1606; &#1576;&#1607;&#8204; &#1583;&#1608;&#1575;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-        'page_title' => '&#1711;&#1607;&#8204;&#1685;&#1575;&#1606; &#1576;&#1607;&#8204;&#1583;&#1608;&#1575;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1740; &#1606;&#1608;&#1742;',
-        'select_dir' => '&#1576;&#1608;&#1582;&#1670;&#1607;&#8204; &#1607;&#1607;&#8204;&#1717;&#1576;&#1688;&#1742;&#1585;&#1607;&#8204;',
-        'select_dir_msg' => '&#1574;&#1607;&#8204;&#1605; &#1603;&#1575;&#1585;&#1607;&#8204; &#1685;&#1742;&#1711;&#1575;&#1578; &#1662;&#1742; &#1583;&#1607;&#8204;&#1583;&#1575;&#1578; &#1576;&#1734; &#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204; &#1603;&#1607;&#8204; &#1604;&#1603;&#1575;&#1606;&#1583;&#1585;&#1575;&#1608;&#1607;&#8204; &#1576;&#1607;&#8204; &#1576;&#1607;&#8204;&#1585;&#1606;&#1575;&#1605;&#1607;&#8204;&#1740; FTP &#1576;&#1734; &#1587;&#1742;&#1585;&#1700;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1607;&#8204;&#1578;.<br /><br />&#1574;&#1607;&#8204;&#1605; &#1576;&#1608;&#1582;&#1670;&#1607;&#8204;&#1740;&#1607;&#8204; &#1607;&#1607;&#8204;&#1717;&#1576;&#1688;&#1742;&#1585;&#1607;&#8204; &#1603;&#1607;&#8204; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;&#1578; &#1578;&#1742;&#1583;&#1575; &#1604;&#1603;&#1575;&#1606;&#1583;&#1608;&#1608;&#1607;.&#8204;',
-        'no_pic_to_add' => '&#1608;&#1740;&#1742;&#1606;&#1607;&#8204;&#1740; &#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1587;&#1585;&#1603;&#1585;&#1575;&#1608; &#1606;&#1740;&#1607;&#8204;',
-        'need_one_album' => '&#1576;&#1607;&#8204; &#1604;&#1575;&#1740;&#1607;&#8204;&#1606;&#1740; &#1603;&#1607;&#8204;&#1605;&#1740; &#1662;&#1742;&#1608;&#1587;&#1740;&#1578;&#1578; &#1576;&#1607;&#8204; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1742;&#1603;&#1607;&#8204; &#1576;&#1734; &#1574;&#1607;&#8204;&#1605; &#1603;&#1575;&#1585;&#1607;&#8204;',
-        'warning' => '&#1574;&#1575;&#1711;&#1575;&#1583;&#1575;&#1585;&#1740;',
-        'change_perm' => '&#1574;&#1607;&#8204;&#1605; &#1587;&#1603;&#1585;&#1740;&#1662;&#1578;&#1607;&#8204;&#8204; &#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1742;&#1578; &#1604;&#1607;&#8204;&#1605; &#1576;&#1608;&#1582;&#1670;&#1607;&#8204;&#1740;&#1607;&#8204; &#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204; &#1576;&#1603;&#1575;&#1578;, &#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1607;&#8204; &#1605;&#1734;&#1717;&#1607;&#8204;&#1578;&#1740; 755 &#1740;&#1575;&#1606; 777 &#1662;&#1742;&#1588; &#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204; !',
-        'target_album' => '<b>&#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204; &#1576;&#1582;&#1607;&#8204;&#1585;&#1607;&#8204; &quot;</b>%s<b>&quot; &#1576;&#1734;&#8204; </b>%s',
-        'folder' => '&#1576;&#1608;&#1582;&#1670;&#1607;&#8204;',
-        'image' => '&#1608;&#1742;&#1606;&#1607;&#8204;',
-        'album' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;',
-        'result' => '&#1574;&#1607;&#8204;&#1606;&#1580;&#1575;&#1605;',
-        'dir_ro' => '&#1685;&#1575;&#1586;&#1740; &#1606;&#1740;&#1607;&#8204; &#1576;&#1734; &#1606;&#1608;&#1608;&#1587;&#1740;&#1606;. ',
-        'dir_cant_read' => '&#1685;&#1575;&#1586;&#1740; &#1606;&#1740;&#1607;&#8204; &#1576;&#1734; &#1582;&#1608;&#1742;&#1606;&#1583;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;. ',
-        'insert' => '&#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1606;&#1608;&#1742; &#1576;&#1734; &#1662;&#1740;&#1588;&#1575;&#1606;&#1711;&#1575;',
-        'list_new_pic' => '&#1604;&#1740;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204; &#1606;&#1608;&#1742;&#1740;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'insert_selected' => '&#1583;&#1575;&#1606;&#1575;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1583;&#1740;&#1575;&#1585;&#1740;&#1603;&#1585;&#1575;&#1608;',
-        'no_pic_found' => '&#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1606;&#1608;&#1742; &#1606;&#1740;&#1607;&#8204;',
-        'be_patient' => '&#1576;&#1607;&#8204;&#1740;&#1575;&#1585;&#1605;&#1607;&#8204;&#1578;&#1740;&#1578; &#1604;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585;&#1607;&#8204;&#1582;&#1734;&#1548; &#1576;&#1607;&#8204;&#1585;&#1575;&#1606;&#1607;&#8204;&#1605;&#1607;&#8204;&#1603;&#1607;&#8204; &#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1740; &#1576;&#1607;&#8204;&#1670;&#1607;&#8204;&#1606;&#1583; &#1603;&#1575;&#1578;&#1742;&#1603;&#1607;&#8204; &#1576;&#1734; &#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204;',
-  'no_album' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605; &#1583;&#1740;&#1575;&#1585;&#1740; &#1606;&#1607;&#8204;&#1603;&#1585;&#1575;&#1608;&#1607;&#8204;',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                                '<li><b>OK</b> : &#1608;&#1575;&#1578;&#1575; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1607;&#8204; &#1576;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1603;&#1607;&#8204;&#1608;&#1578;&#1608;&#1608;&#1575;&#1606;&#1607;&#8204; &#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585; &#1603;&#1585;&#1575;'.
-                                '<li><b>DP</b> : &#1608;&#1575;&#1578;&#1575; &#1574;&#1607;&#8204;&#1605; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740;&#1607;&#8204; &#1583;&#1608;&#1608;&#1576;&#1575;&#1585;&#1607;&#8204;&#1740;&#1607;&#8204; &#1604;&#1607;&#8204; &#1582;&#1588;&#1578;&#1607;&#8204;&#1740; &#1583;&#1585;&#1575;&#1608;&#1607;&#8204;&#1603;&#1575;&#1606; &#1608;&#1607;&#8204; &#1578;&#1575; &#1574;&#1742;&#1587;&#1578;&#1575; &#1605;&#1575;&#1608;&#1607;&#8204;&#8204;'.
-                                '<li><b>PB</b> : &#1608;&#1575;&#1578;&#1575; &#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1585;&#1742;&#1578; &#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585; &#1576;&#1603;&#1585;&#1742;&#1578;, &#1583;&#1717;&#1606;&#1740;&#1575; &#1576;&#1607;&#8204; &#1604;&#1607;&#8204; &#1574;&#1575;&#1605;&#1585;&#1575;&#1586;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1605;&#1734;&#1717;&#1607;&#8204;&#1578;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; &#1604;&#1607;&#8204;&#1605; &#1576;&#1608;&#1582;&#1670;&#1607;&#8204;&#1740;&#1607;&#8204;'.
-                          '<li><b>NA</b> : means that you haven\'t selected an album the files should go to, hit \'<a href="javascript:history.back(1)">back</a>\' and select an album. If you don\'t have an album <a href="albmgr.php">create one first</a></li>'.
-                                '<li>&#1574;&#1607;&#8204;&#1711;&#1607;&#8204;&#1585; &#1606;&#1740;&#1588;&#1575;&#1606;&#1607;&#8204;&#1740; OK, DP, PB &#1583;&#1607;&#8204;&#1585;&#1606;&#1575;&#1670;&#1742;&#1578; &#1603;&#1604;&#1740;&#1603;&#1740; &#1574;&#1607;&#8204;&#1605; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1607;&#8204; &#1576;&#1603;&#1607;&#8204; &#1576;&#1734; &#1586;&#1575;&#1606;&#1740;&#1606;&#1740; &#1607;&#1734;&#1740; &#1583;&#1607;&#8204;&#1585;&#1606;&#1607;&#8204;&#1670;&#1608;&#1608;&#1606;&#1740; PHP'.
-                                '<li>&#1574;&#1607;&#8204;&#1711;&#1607;&#8204;&#1585; &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1603;&#1607;&#8204; &#1608;&#1607;&#8204;&#1717;&#1575;&#1605;&#1740; &#1606;&#1607;&#8204;&#1583;&#1575;&#1740;&#1607;&#8204;&#1608;&#1607;&#8204; &#1604;&#1607;&#8204; &#1605;&#1575;&#1608;&#1603;&#1740; &#1583;&#1585;&#1742;&#1688;, &#1603;&#1604;&#1740;&#1603;&#1740; &#1583;&#1608;&#1711;&#1605;&#1607;&#8204;&#1603;&#1607;&#8204; &#1576;&#1603;&#1607;&#8204;&#1608;&#1607;&#8204; &#1583;&#1608;&#1608;&#1576;&#1575;&#1585;&#1607;&#8204;&#8204;'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1742;&#1603; &#1607;&#1607;&#8204;&#1717;&#1576;&#1688;&#1742;&#1585;&#1607;&#8204;', //cpg1.3.0
-  'check_all' => '&#1607;&#1607;&#8204;&#1717;&#1576;&#1688;&#1575;&#1585;&#1583;&#1606;&#1740; &#1607;&#1607;&#8204;&#1605;&#1608;&#1608;&#1740;&#8204;', //cpg1.3.0
-  'uncheck_all' => '&#1604;&#1575;&#1576;&#1585;&#1583;&#1606;&#1740; &#1607;&#1607;&#8204;&#1605;&#1608;&#1608;&#1740;&#8204;', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => '&#1685;&#1742;&#1711;&#1585;&#1578;&#1606;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;',
-                'user_name' => '&#1606;&#1575;&#1608;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;',
-                'ip_address' => 'IP &#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740;',
-                'expiry' => '&#1578;&#1607;&#8204;&#1608;&#1575;&#1608; &#1583;&#1607;&#8204;&#1576;&#1742;&#1578; &#1604;&#1607;&#8204; (&#1711;&#1607;&#8204;&#1585; &#1582;&#1575;&#1717;&#1740; &#1576;&#1742;&#1578; &#1608;&#1575;&#1578;&#1575; &#1578;&#1607;&#8204;&#1608;&#1575;&#1608; &#1606;&#1575;&#1576;&#1742;&#1578;)',
-                'edit_ban' => '&#1662;&#1575;&#1588;&#1603;&#1607;&#8204;&#1608;&#1578; &#1603;&#1585;&#1583;&#1606;&#1740; &#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740;&#1607;&#8204;&#1603;&#1607;&#8204;',
-                'delete_ban' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;',
-                'add_new' => '&#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1740; &#1685;&#1742;&#1711;&#1585;&#1578;&#1606;&#1740; &#1606;&#1608;&#1742;',
-                'add_ban' => '&#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;',
-  'error_user' => '&#1574;&#1607;&#8204;&#1605; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1607;&#8204; &#1606;&#1740;&#1607;&#8204;', //cpg1.3.0
-  'error_specify' => '&#1578;&#1734; &#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1607;&#8204; &#1606;&#1575;&#1608;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#8204;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585; &#1740;&#1575;&#1606; &#1688;&#1605;&#1575;&#1585;&#1740; &#1574;&#1575;&#1740; &#1662;&#1740; &#1576;&#1606;&#1583;&#1607;&#8204;&#1740;', //cpg1.3.0
-  'error_ban_id' => '&#1575;&#1688;&#1605;&#1575;&#1585;&#1607;&#8204; &#1574;&#1575;&#1740; &#1662;&#1740; &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1740;&#1607;&#8204;!', //cpg1.3.0
-  'error_admin_ban' => '&#1574;&#1607;&#8204;&#1608;&#1607;&#8204; &#1578;&#1734; &#1574;&#1575;&#1711;&#1575;&#1578; &#1604;&#1607;&#8204; &#1582;&#1734;&#1742;&#1607;&#8204; &#1603;&#1607;&#8204;&#1587; &#1576;&#1608;&#1608;&#1607;&#8204; &#1685;&#1742;&#1711;&#1575;&#1740; &#1582;&#1734;&#1740; &#1576;&#1711;&#1585;&#1742;&#1578; &#1574;&#1575;&#1608;&#1742;&#1603;&#1740; &#1587;&#1575;&#1585;&#1583; &#1576;&#1582;&#1734;&#1608;&#1607;&#8204;!', //cpg1.3.0
-  'error_server_ban' => '&#1574;&#1607;&#8204;&#1605;&#1607;&#8204; &#1578;&#1734; &#1607;&#1607;&#8204;&#1608;&#1717;&#1740; &#1685;&#1742;&#1711;&#1585;&#1578;&#1606;&#1740; &#1587;&#1742;&#1585;&#1700;&#1607;&#8204;&#1585;&#1740; &#1582;&#1734;&#1578;&#1740;&#1567; &#1608;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1605; &#1603;&#1575;&#1585;&#1607;&#8204; &#1576;&#1607;&#8204; &#1605;&#1606; &#1606;&#1575;&#1603;&#1585;&#1742;&#1578;...', //cpg1.3.0
-  'error_ip_forbidden' => '&#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1740;&#1578; &#1574;&#1607;&#8204;&#1605; &#1574;&#1575;&#1740; &#1662;&#1740;&#1607;&#8204; &#1685;&#1742;&#1576;&#1711;&#1585;&#1740;&#1578; &#1670;&#1608;&#1608;&#1606;&#1607;&#8204; &#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1585;&#1742;&#1578; &#1576;&#1606;&#1608;&#1608;&#1587;&#1585;&#1742;&#1578;!', //cpg1.3.0
-  'lookup_ip' => '&#1662;&#1588;&#1603;&#1606;&#1740;&#1606;&#1740; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; &#1586;&#1740;&#1575;&#1578;&#1585;&#1740; IP', //cpg1.3.0
-  'submit' => '&#1662;&#1588;&#1603;&#1606;&#1740;&#1606;!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => '&#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;', //cpg1.3.0
-  'custom_title' => 'Customized Request Form', //cpg1.3.0
-  'cust_instr_1' => 'You may select a customized number of upload boxes. However, you may not select more than the limits listed below.', //cpg1.3.0
-  'cust_instr_2' => '&#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1587;&#1606;&#1583;&#1608;&#1602;&#1740; &#1586;&#1576;&#1717;', //cpg1.3.0
-  'cust_instr_3' => '&#1587;&#1606;&#1583;&#1608;&#1602;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;: %s', //cpg1.3.0
-  'cust_instr_4' => '&#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;/ &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1740; : %s', //cpg1.3.0
-  'cust_instr_5' => '&#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;:', //cpg1.3.0
-  'cust_instr_6' => '&#1587;&#1606;&#1583;&#1608;&#1602;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;:', //cpg1.3.0
-  'cust_instr_7' => '&#1576;&#1607;&#8204;&#1740;&#1575;&#1585;&#1605;&#1607;&#8204;&#1578;&#1740;&#1578; &#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1587;&#1606;&#1583;&#1608;&#1602;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606; &#1576;&#1606;&#1608;&#1608;&#1587;&#1607;&#8204; &#1576;&#1734; &#1607;&#1607;&#8204;&#1585; &#1578;&#1740;&#1662;&#1742;&#1603;.  &#1583;&#1608;&#1575;&#1740; &#1603;&#1604;&#1740;&#1603;&#1740; &#1576;&#1603;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585; \'&#1576;&#1607;&#8204;&#1585;&#1583;&#1607;&#8204;&#1608;&#1575;&#1605;\'. ', //cpg1.3.0
-  'reg_instr_1' => '&#1583;&#1585;&#1575;&#1608;&#1607;&#8204;&#1603;&#1740; &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1740;&#1607;&#8204;.', //cpg1.3.0
-  'reg_instr_2' => '&#1574;&#1742;&#1587;&#1578;&#1575; &#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1740;&#1578; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204; &#1576;&#1604;&#1603;&#1742;&#1606;&#1740; &#1576;&#1734; &#1587;&#1606;&#1583;&#1608;&#1602;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;. &#1602;&#1607;&#8204;&#1576;&#1575;&#1585;&#1607;&#8204;&#1740; &#1607;&#1607;&#8204;&#1585; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1740;&#1607;&#8204;&#1603; &#1576;&#1734; &#1587;&#1606;&#1583;&#1608;&#1602;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606; &#1604;&#1607;&#8204; &#1604;&#1575;&#1740;&#1607;&#8204;&#1606; &#1578;&#1734; &#1576;&#1734; &#1587;&#1742;&#1585;&#1700;&#1607;&#8204;&#1585; &#1606;&#1575;&#1576;&#1742;&#1578; &#1604;&#1607;&#8204;   %s &#1603;&#1740;&#1604;&#1734;&#1576;&#1575;&#1740;&#1578; &#1586;&#1740;&#1575;&#1578;&#1585;&#1576;&#1742;&#1578; .', //cpg1.3.0
-  'reg_instr_3' => 'If you want the zipped file or archive to be decompressed, you must use the file upload box provided in the \'Decompressive ZIP Upload\' area.', //cpg1.3.0
-  'reg_instr_4' => '&#1574;&#1607;&#8204;&#1711;&#1607;&#8204;&#1585; &#1576;&#1742;&#1578;&#1608;&#1608; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;/&#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606; &#1583;&#1575;&#1606;&#1742;&#1740;, &#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1607;&#8204; &#1606;&#1575;&#1608;&#1740; &#1578;&#1607;&#8204;&#1608;&#1575;&#1608;&#1740; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585; &#1576;&#1606;&#1608;&#1608;&#1587;&#1740; &#1608;&#1607;&#8204;&#1603; &#1574;&#1607;&#8204;&#1605; &#1606;&#1605;&#1608;&#1608;&#1606;&#1607;&#8204;&#1740;&#1607;&#8204;: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => '&#1711;&#1607;&#8204;&#1585; &#1607;&#1607;&#8204;&#1605;&#1608;&#1608;&#1578; &#1662;&#1685;&#1603;&#1585;&#1583;&#1607;&#8204;&#1608;&#1607;&#8204; &#1576;&#1607;&#8204; &#1578;&#1607;&#8204;&#1608;&#1575;&#1608;&#1740;, &#1576;&#1607;&#8204;&#1740;&#1575;&#1585;&#1605;&#1607;&#8204;&#1578;&#1740;&#1578; &#1603;&#1604;&#1740;&#1603;&#1740; &#1576;&#1603;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585; \'&#1576;&#1607;&#8204;&#1585;&#1583;&#1607;&#8204;&#1608;&#1575;&#1605;\'.', //cpg1.3.0
-  'reg_instr_6' => 'Decompressive ZIP Uploads:', //cpg1.3.0
-  'reg_instr_7' => '&#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;:', //cpg1.3.0
-  'reg_instr_8' => '&#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;/ &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;:', //cpg1.3.0
-  'error_report' => '&#1685;&#1575;&#1662;&#1734;&#1585;&#1578;&#1740; &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;', //cpg1.3.0
-  'error_instr' => '&#1574;&#1607;&#8204;&#1605; &#1607;&#1607;&#8204;&#1717;&#1575;&#1606;&#1607;&#8204; &#1607;&#1607;&#8204;&#1740;&#1607;&#8204; &#1604;&#1607;&#8204; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1603;&#1607;&#8204;:', //cpg1.3.0
-  'file_name_url' => '&#1606;&#1575;&#1608;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;/&#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;', //cpg1.3.0
-  'error_message' => '&#1606;&#1575;&#1605;&#1607;&#8204;&#1740; &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;', //cpg1.3.0
-  'no_post' => '&#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204; &#1606;&#1607;&#8204; &#1604;&#1603;&#1575;&#1606;&#1583;&#1585;&#1575; &#1576;&#1607;&#8204; &#1662;&#1734;&#1587;&#1578;.', //cpg1.3.0
-  'forb_ext' => 'Forbidden file extension.', //cpg1.3.0
-  'exc_php_ini' => 'Exceeded filesize allowed in php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Exceeded filesize permitted by CPG.', //cpg1.3.0
-  'partial_upload' => 'Only a partial upload.', //cpg1.3.0
-  'no_upload' => '&#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204; &#1606;&#1607;&#8204; &#1604;&#1603;&#1575;&#1606;&#1583;&#1585;&#1575; &#1576;&#1607;&#8204; &#1578;&#1607;&#8204;&#1608;&#1575;&#1608;&#1740;.', //cpg1.3.0
-  'unknown_code' => '&#1606;&#1607;&#8204;&#1606;&#1575;&#1587;&#1585;&#1575;&#1608; PHP &#1604;&#1603;&#1575;&#1606;&#1583;&#1606; &#1603;&#1734;&#1583;.', //cpg1.3.0
-  'no_temp_name' => '&#1606;&#1607;&#8204; &#1604;&#1603;&#1575;&#1606;&#1583;&#1585;&#1575; - &#1606;&#1575;&#1608;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204; &#1606;&#1740;&#1607;&#8204;.', //cpg1.3.0
-  'no_file_size' => '&#1607;&#1740;&#1670; &#1583;&#1585;&#1575;&#1608;&#1742;&#1603; &#1606;&#1740;&#1607;&#8204; / &#1578;&#1742;&#1603; &#1670;&#1608;&#1608;&#1607;&#8204;&#8204;', //cpg1.3.0
-  'impossible' => '&#1586;&#1607;&#8204;&#1581;&#1605;&#1607;&#8204;&#1578;&#1607;&#8204; &#1711;&#1608;&#1575;&#1587;&#1578;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740;.', //cpg1.3.0
-  'not_image' => '&#1607;&#1740;&#1670; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603; &#1606;&#1740;&#1607;&#8204; / &#1578;&#1742;&#1603; &#1670;&#1608;&#1608;&#1607;&#8204;', //cpg1.3.0
-  'not_GD' => '&#1578;&#1575;&#1740;&#1576;&#1607;&#8204;&#1578;&#1740; GD &#1606;&#1740;&#1607;&#8204;.', //cpg1.3.0
-  'pixel_allowance' => '&#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1740; &#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1582;&#1575;&#1717;.', //cpg1.3.0
-  'incorrect_prefix' => '&#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1740;  &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;/ &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;', //cpg1.3.0
-  'could_not_open_URI' => '&#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1585;&#1742;&#1578; &#1574;&#1607;&#8204;&#1605; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1607;&#8204; &#1576;&#1603;&#1585;&#1742;&#1578;&#1607;&#8204;&#1608;&#1607;&#8204;.', //cpg1.3.0
-  'unsafe_URI' => '&#1662;&#1575;&#1585;&#1742;&#1586;&#1740; &#1685;&#1742;&#1711;&#1575;&#1606;&#1575;&#1583;&#1575;&#1578;.', //cpg1.3.0
-  'meta_data_failure' => '&#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1740; &#1583;&#1585;&#1575;&#1608;&#1740; &#1605;&#1742;&#1578;&#1575;', //cpg1.3.0
-  'http_401' => '401 &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1740; &#1688;&#1605;&#1575;&#1585;&#1607;&#8204;', //cpg1.3.0
-  'http_402' => '402 &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1740; &#1688;&#1605;&#1575;&#1585;&#1607;&#8204;', //cpg1.3.0
-  'http_403' => '403 &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1740; &#1688;&#1605;&#1575;&#1585;&#1607;&#8204;', //cpg1.3.0
-  'http_404' => '&#1606;&#1607;&#8204;&#1583;&#1734;&#1586;&#1585;&#1575;&#1608;&#1607;&#8204; 404 &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1740; &#1688;&#1605;&#1575;&#1585;&#1607;&#8204;', //cpg1.3.0
-  'http_500' => '500 &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1740; &#1688;&#1605;&#1575;&#1585;&#1607;&#8204;', //cpg1.3.0
-  'http_503' => '503 &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1740; &#1587;&#1742;&#1585;&#1700;&#1607;&#8204;&#1585;', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME could not be determined.', //cpg1.3.0
-  'MIME_type_unknown' => '&#1606;&#1607;&#8204;&#1606;&#1575;&#1587;&#1585;&#1575;&#1608; MIME &#1601;&#1734;&#1685;&#1605;&#1575;&#1578;', //cpg1.3.0
-  'cant_create_write' => '&#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1685;&#1742;&#1578; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204; &#1574;&#1575;&#1601;&#1585;&#1575;&#1606;&#1583;&#1606; &#1576;&#1603;&#1585;&#1742;&#1578;.', //cpg1.3.0
-  'not_writable' => '&#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1585;&#1742;&#1578; &#1576;&#1606;&#1608;&#1608;&#1587;&#1585;&#1742;&#1578; &#1576;&#1734; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;.', //cpg1.3.0
-  'cant_read_URI' => '&#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1585;&#1742;&#1578; &#1576;&#1582;&#1608;&#1742;&#1606;&#1583;&#1585;&#1742;&#1578;&#1607;&#8204;&#1608;&#1607;&#8204;  &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;/ &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;', //cpg1.3.0
-  'cant_open_write_file' => '&#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1585;&#1742;&#1578; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204; &#1576;&#1603;&#1585;&#1742;&#1578;&#1607;&#8204;&#1608;&#1607;&#8204;.', //cpg1.3.0
-  'cant_write_write_file' => '&#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1585;&#1742;&#1578; &#1576;&#1606;&#1608;&#1608;&#1587;&#1585;&#1742;&#1578; &#1576;&#1734; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;.', //cpg1.3.0
-  'cant_unzip' => '&#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1585;&#1742;&#1578; &#1576;&#1662;&#1742;&#1670;&#1585;&#1742;&#1578;&#1607;&#8204;&#1608;&#1607;&#8204; &#1740;&#1575;&#1606; &#1586;&#1740;&#1662; &#1576;&#1603;&#1585;&#1742;&#1578;.', //cpg1.3.0
-  'unknown' => '&#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1742; &#1606;&#1607;&#8204;&#1606;&#1575;&#1587;&#1585;&#1575;&#1608;', //cpg1.3.0
-  'succ' => '&#1576;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1603;&#1607;&#8204;&#1608;&#1578;&#1608;&#1608;&#1575;&#1606;&#1607;&#8204; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1603;&#1607;&#8204; &#1604;&#1603;&#1575;&#1606;&#1583;&#1585;&#1575;', //cpg1.3.0
-  'success' => '%s &#1604;&#1603;&#1575;&#1606;&#1583;&#1585;&#1575; &#1576;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585;&#1603;&#1607;&#8204;&#1608;&#1578;&#1608;&#1608;&#1575;&#1606;&#1607;&#8204;.', //cpg1.3.0
-  'add' => '&#1576;&#1607;&#8204;&#1740;&#1575;&#1585;&#1605;&#1607;&#8204;&#1578;&#1740;&#1578; &#1603;&#1604;&#1740;&#1603;&#1740; \'&#1576;&#1607;&#8204;&#1585;&#1583;&#1607;&#8204;&#1608;&#1575;&#1605;\' &#1576;&#1734; &#1582;&#1587;&#1578;&#1606;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1603;&#1607;&#8204; &#1576;&#1734; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;.', //cpg1.3.0
-  'failure' => '&#1607;&#1607;&#8204;&#1717;&#1607;&#8204;&#1740; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;', //cpg1.3.0
-  'f_info' => '&#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; &#1607;&#1607;&#8204;&#1717;&#1607;&#8204;', //cpg1.3.0
-  'no_place' => '&#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1740; &#1662;&#1742;&#1588;&#1608;&#1608; &#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1585;&#1742;&#1578; &#1580;&#1742; &#1576;&#1603;&#1585;&#1742;&#1578;&#1607;&#8204;&#1608;&#1607;&#8204;.', //cpg1.3.0
-  'yes_place' => '&#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1740; &#1662;&#1742;&#1588;&#1608;&#1608; &#1576;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585;&#1603;&#1607;&#8204;&#1608;&#1578;&#1608;&#1608;&#1575;&#1606;&#1607;&#8204; &#1580;&#1742;&#1740; &#1576;&#1734; &#1603;&#1585;&#1575;&#1608;&#1607;&#8204;.', //cpg1.3.0
-  'max_fsize' => '&#1576;&#1607;&#8204;&#1585;&#1586;&#1578;&#1585;&#1740;&#1606; &#1602;&#1607;&#8204;&#1576;&#1575;&#1585;&#1607;&#8204;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204; %s &#1603;&#1740;&#1604;&#1734;&#1576;&#1575;&#1740;&#1578;&#1607;&#8204;',
-  'album' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;',
-  'picture' => '&#1608;&#1742;&#1606;&#1607;&#8204;', //cpg1.3.0
-  'pic_title' => '&#1606;&#1575;&#1608;&#1606;&#1740;&#1588;&#1575;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;', //cpg1.3.0
-  'description' => '&#1662;&#1742;&#1606;&#1575;&#1587;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;', //cpg1.3.0
-  'keywords' => '&#1603;&#1604;&#1740;&#1740;&#1604;&#1740; &#1608;&#1608;&#1588;&#1607;&#8204; (&#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1740; &#1576;&#1734;&#1588;&#1740;&#1575;&#1606; &#1607;&#1607;&#8204;&#1576;&#1742;&#1578;)',
-  'err_no_alb_uploadables' => '&#1576;&#1576;&#1608;&#1585;&#1607;&#8204; &#1607;&#1740;&#1670; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1742;&#1603; &#1574;&#1575;&#1605;&#1575;&#1583;&#1607;&#8204;&#1606;&#1740;&#1607;&#8204; &#1576;&#1734; &#1604;&#1603;&#1575;&#1606;&#1583;&#1606;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;', //cpg1.3.0
-  'place_instr_1' => '&#1576;&#1607;&#8204;&#1740;&#1575;&#1585;&#1605;&#1607;&#8204;&#1578;&#1740;&#1578; &#1588;&#1608;&#1742;&#1606;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204; &#1576;&#1603;&#1607;&#8204;&#1608;&#1607;&#8204; &#1604;&#1607;&#8204; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;.  &#1578;&#1734; &#1583;&#1607;&#8204;&#1578;&#1608;&#1575;&#1606;&#1740; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; &#1607;&#1607;&#8204;&#1585; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1740;&#1607;&#8204;&#1603; &#1576;&#1606;&#1608;&#1608;&#1587;&#1740; &#1574;&#1742;&#1587;&#1578;&#1575; .', //cpg1.3.0
-  'place_instr_2' => '&#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1740; &#1578;&#1585; &#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1740; &#1576;&#1607;&#8204; &#1588;&#1608;&#1742;&#1606;&#1607;&#8204;. &#1576;&#1607;&#8204;&#1740;&#1575;&#1585;&#1605;&#1607;&#8204;&#1578;&#1740;&#1578; &#1603;&#1604;&#1740;&#1603; &#1576;&#1603;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585; \'&#1576;&#1607;&#8204;&#1585;&#1583;&#1607;&#8204;&#1608;&#1575;&#1605;\'.', //cpg1.3.0
-  'process_complete' => '&#1578;&#1734; &#1576;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1603;&#1607;&#8204;&#1608;&#1578;&#1608;&#1608;&#1575;&#1606;&#1607;&#8204; &#1588;&#1608;&#1742;&#1606;&#1740; &#1607;&#1607;&#8204;&#1605;&#1608;&#1608; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1603;&#1575;&#1606;&#1578; &#1603;&#1585;&#1583;&#1607;&#8204;&#1608;&#1607;&#8204;.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-        'title' => '&#1576;&#1607;&#8204;&#1685;&#1742;&#1608;&#1607;&#8204;&#1576;&#1607;&#8204;&#1585;&#1575;&#1578;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'name_a' => '&#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740;&#8204; &#1587;&#1607;&#8204;&#1585;&#1608;&#1608;&#1740; &#1606;&#1575;&#1608;',
-        'name_d' => '&#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740; &#1582;&#1608;&#1575;&#1585;&#1608;&#1608;&#1740; &#1606;&#1575;&#1608;',
-        'group_a' => '&#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740;&#8204; &#1587;&#1607;&#8204;&#1585;&#1608;&#1608;&#1740; &#1711;&#1585;&#1608;&#1608;&#1662;',
-        'group_d' => '&#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740;&#8204; &#1582;&#1608;&#1575;&#1585;&#1608;&#1608;&#1740; &#1711;&#1585;&#1608;&#1608;&#1662;',
-        'reg_a' => '&#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740;&#8204; &#1587;&#1607;&#8204;&#1585;&#1608;&#1608;&#1740; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1575;&#1608;',
-        'reg_d' => '&#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740;&#8204; &#1582;&#1608;&#1575;&#1585;&#1608;&#1608;&#1740; &#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1575;&#1608;',
-        'pic_a' => '&#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740;&#8204; &#1587;&#1607;&#8204;&#1585;&#1608;&#1608;&#1740; &#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;',
-        'pic_d' => '&#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740;&#8204; &#1582;&#1608;&#1575;&#1585;&#1608;&#1608;&#1740; &#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;',
-        'disku_a' => '&#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740;&#8204; &#1587;&#1607;&#8204;&#1585;&#1608;&#1608;&#1740; &#1662;&#1607;&#8204;&#1662;&#1603;&#1607;&#8204; ',
-        'disku_d' => '&#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740;&#8204; &#1582;&#1608;&#1575;&#1585;&#1608;&#1608;&#1740; &#1662;&#1607;&#8204;&#1662;&#1603;&#1607;&#8204;',
-  'lv_a' => '&#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740;&#8204; &#1587;&#1607;&#8204;&#1585;&#1608;&#1608;&#1740; &#1587;&#1607;&#8204;&#1585;&#1583;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;', //cpg1.3.0
-  'lv_d' => '&#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740;&#8204; &#1582;&#1608;&#1575;&#1585;&#1608;&#1608;&#1740; &#1587;&#1607;&#8204;&#1585;&#1583;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;', //cpg1.3.0
-        'sort_by' => '&#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1575;&#1606; &#1685;&#1740;&#1586; &#1576;&#1603;&#1607;&#8204; &#1576;&#1607;&#8204; &#1711;&#1608;&#1742;&#1585;&#1607;&#8204;&#1740;',
-        'err_no_users' => '&#1582;&#1588;&#1578;&#1607;&#8204;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585; &#1582;&#1575;&#1717;&#1740;&#1607;&#8204; !',
-        'err_edit_self' => '&#1578;&#1734; &#1606;&#1575;&#1578;&#1608;&#1575;&#1606;&#1740; &#1583;&#1585;&#1575;&#1608;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1582;&#1734;&#1578; &#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740; &#1603;&#1607;&#8204;&#1740;, &#1603;&#1604;&#1740;&#1603;&#1740; &#1583;&#1608;&#1608;&#1711;&#1605;&#1607;&#8204;&#1740; \'&#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740;&#1607;&#8204;&#1603;&#1575;&#1606;&#1605;\' &#1576;&#1603;&#1607;&#8204;',
-        'edit' => '&#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740;',
-        'delete' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;',
-        'name' => '&#1606;&#1575;&#1608;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;',
-        'group' => '&#1711;&#1585;&#1608;&#1608;&#1662;',
-        'inactive' => '&#1604;&#1607;&#8204;&#1603;&#1575;&#1585;&#1582;&#1585;&#1575;&#1608;',
-        'operations' => '&#1603;&#1575;&#1585;&#1607;&#8204;&#1603;&#1575;&#1606;',
-  'pictures' => '&#1608;&#1742;&#1606;&#1607;&#8204;', //cpg1.3.0
-  'disk_space' => '&#1588;&#1608;&#1742;&#1606;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1575;&#1578;&#1608;&#1608; / &#1576;&#1607;&#8204;&#1588;&#8204;',
-  'registered_on' => '&#1578;&#1734;&#1605;&#1575;&#1585;&#1603;&#1585;&#1575; &#1604;&#1607;&#8204;',
-  'last_visit' => '&#1583;&#1608;&#1575; &#1587;&#1607;&#8204;&#1585;&#1583;&#1575;&#1606;', //cpg1.3.0
-  'u_user_on_p_pages' => '%d &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585; &#1604;&#1607;&#8204; %d &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;/ &#1604;&#1575;&#1662;&#1607;&#8204;&#1685;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'confirm_del' => '&#1578;&#1734; &#1583;&#1717;&#1606;&#1740;&#1575;&#1740; &#1604;&#1607;&#8204; &#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1605; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1607; ? \\n&#1607;&#1607;&#8204;&#1605;&#1608;&#1608; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606; &#1608; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1608; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605; &#1583;&#1607;&#8204;&#1587;&#1685;&#1742;&#1578;&#1607;&#8204;&#1608;&#1607;&#8204;.',
-        'mail' => '&#1662;&#1734;&#1587;&#1578;',
-        'err_unknown_user' => '&#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1740; &#1583;&#1740;&#1575;&#1585;&#1740; &#1603;&#1585;&#1575;&#1608; &#1606;&#1740;&#1607;&#8204; &#1740;&#1575;&#1606; &#1606;&#1607;&#8204;&#1606;&#1575;&#1587;&#1585;&#1575;&#1608;&#1607;&#8204; !',
-        'modify_user' => '&#1711;&#1734;&#1685;&#1740;&#1606;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;',
-        'notes' => '&#1578;&#1742;&#1576;&#1740;&#1606;&#1740;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'note_list' => '<li>&#1711;&#1607;&#8204;&#1585; &#1606;&#1575;&#1578;&#1607;&#8204;&#1608;&#1742;&#1578; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1578;&#1742;&#1662;&#1607;&#8204;&#1685;&#1576;&#1608;&#1608;&#1606;&#1740; &#1576;&#1711;&#1734;&#1685;&#1740;&#1578;, &#1670;&#1608;&#1575;&#1585;&#1711;&#1734;&#1588;&#1607;&#8204;&#1740; &#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740; &#1608;&#1575;&#1586; &#1604;&#1742;&#1576;&#1740;&#1606;&#1607;&#8204; &#1576;&#1607;&#8204; &#1576;&#1607;&#8204;&#1578;&#1575;&#1717;&#1740;',
-  'password' => '&#1608;&#1608;&#1588;&#1607;&#8204;&#1740; &#1606;&#1607;&#1742;&#1606;&#1740;',
-  'user_active' => '&#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1582;&#1585;&#1575;&#1608;&#1607;&#8204;',
-  'user_group' => '&#1711;&#1585;&#1608;&#1608;&#1662;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1575;&#1606;',
-  'user_email' => '&#1662;&#1734;&#1587;&#1578;&#1740; &#1574;&#1607;&#8204;&#1604;&#1740;&#1603;&#1578;&#1585;&#1734;&#1606;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;',
-  'user_web_site' => '&#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;',
-  'create_new_user' => '&#1574;&#1575;&#1601;&#1585;&#1575;&#1606;&#1583;&#1606;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1740; &#1606;&#1608;&#1742;',
-  'user_location' => '&#1608;&#1608;&#1717;&#1575;&#1578;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;',
-  'user_interests' => '&#1607;&#1740;&#1608;&#1575;&#1740;&#1607;&#8204;&#1578;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;',
-  'user_occupation' => '&#1603;&#1575;&#1585;&#1608;&#1576;&#1575;&#1585;&#1740; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1607;&#1742;&#1606;&#1607;&#8204;&#1585;',
-  'latest_upload' => '&#1583;&#1608;&#1575; &#1604;&#1603;&#1575;&#1606;&#1583;&#1585;&#1575;&#1608;&#1607;&#8204;&#1603;&#1575;&#1606;', //cpg1.3.0
-  'never' => '&#1607;&#1607;&#8204;&#1585;&#1711;&#1740;&#1586;', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => '&#1578;&#1594;&#1610;&#1610;&#1585; &#1602;&#1610;&#1575;&#1587; &#1575;&#1604;&#1589;&#1608;&#1585;&#1577;', //cpg1.3.0
-        'what_it_does' => '&#1574;&#1607;&#8204;&#1605;&#1575;&#1606;&#1607;&#8204; &#1670;&#1740; &#1583;&#1607;&#8204;&#1603;&#1607;&#8204;&#1606;',
-        'what_update_titles' => '&#1583;&#1607;&#8204;&#1587;&#1603;&#1575;&#1585;&#1740; &#1587;&#1607;&#8204;&#1685;&#1583;&#1742;&#1585; &#1604;&#1607;&#8204; &#1606;&#1575;&#1608;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1603;&#1575;&#1606;',
-        'what_delete_title' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1587;&#1607;&#8204;&#1685;&#1583;&#1742;&#1685;',
-        'what_rebuild' => '&#1711;&#1607;&#8204;&#1685;&#1575;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1576;&#1606;&#1607;&#8204;&#1685;&#1607;&#8204;&#1578;&#1740; &#1587;&#1575;&#1740;&#1586;&#1608; &#1603;&#1608;&#1670;&#1603;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;',
-        'what_delete_originals' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1587;&#1607;&#8204;&#1585;&#1670;&#1588;&#1605;&#1607;&#8204;&#1740; &#1587;&#1575;&#1740;&#1586;&#1740; &#1608;&#1742;&#1606;&#1607;',
-        'file' => '&#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;',
-        'title_set_to' => '&#1587;&#1607;&#8204;&#1585;&#1583;&#1742;&#1685; &#1583;&#1575;&#1606;&#1585;&#1575; &#1576;&#1734;',
-        'submit_form' => '&#1576;&#1606;&#1742;&#1585;&#1607;',
-        'updated_succesfully' => '&#1576;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585;&#1603;&#1607;&#8204;&#1608;&#1578;&#1608;&#1608;&#1575;&#1606;&#1607;&#8204; &#1578;&#1575;&#1586;&#1607;&#8204;&#1603;&#1585;&#1575;&#1608;&#1607;',
-        'error_create' => '&#1607;&#1607;&#8204;&#1717;&#1607;&#8204; &#1604;&#1607; &#1574;&#1575;&#1601;&#1585;&#1575;&#1606;&#1583;&#1606;&#1740;',
-        'continue' => '&#1670;&#1575;&#1585;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585;&#1603;&#1585;&#1583;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1578;&#1585;',
-        'main_success' => '&#1662;&#1607;&#8204;&#1685;&#1711;&#1607; %s &#1578;&#1608;&#1575;&#1606;&#1585;&#1575; &#1576;&#1607;&#8204;&#1603;&#1575;&#1585;&#1576;&#1582;&#1585;&#1742;&#1578; &#1604;&#1607;&#8204; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1740; &#1587;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1740;',
-        'error_rename' => '&#1607;&#1607;&#8204;&#1717;&#1607;&#8204; &#1604;&#1607;&#8204; &#1711;&#1734;&#1685;&#1740;&#1606;&#1740; &#1606;&#1575;&#1608; %s &#1576;&#1734; %s',
-        'error_not_found' => '&#1662;&#1607;&#8204;&#1685;&#1711;&#1607; %s &#1606;&#1607;&#8204;&#1583;&#1734;&#1586;&#1585;&#1575;&#1608;&#1607;',
-        'back' => '&#1711;&#1607;&#8204;&#1685;&#1575;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204; &#1576;&#1734; &#1587;&#1607;&#8204;&#1585;&#1607;&#8204;&#1603;&#1740;',
-        'thumbs_wait' => '&#1578;&#1575;&#1586;&#1607;&#8204;&#1603;&#1585;&#1583;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;, &#1578;&#1603;&#1575;&#1740;&#1607;&#8204; &#1670;&#1575;&#1608;&#1607;&#8204;&#1585;&#1608;&#1575;&#1606; &#1576;&#1603;&#1607;&#8204;...',
-        'thumbs_continue_wait' => '&#1576;&#1607;&#8204;&#1585;&#1583;&#1575;&#1608;&#1607;&#8204;&#1605; &#1578;&#1575;&#1586;&#1607;&#8204;&#1603;&#1585;&#1583;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1608;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;...',
-        'titles_wait' => '&#1578;&#1575;&#1586;&#1607;&#8204;&#1603;&#1585;&#1583;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1587;&#1607;&#8204;&#1685;&#1583;&#1742;&#1685;, &#1578;&#1603;&#1575;&#1740;&#1607;&#8204; &#1670;&#1575;&#1608;&#1607;&#8204;&#1685;&#1742; &#1576;&#1603;&#1607;...',
-        'delete_wait' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#8204;&#1607;&#8204;&#1740; &#1587;&#1607;&#8204;&#1685;&#1583;&#1742;&#1685;, &#1578;&#1603;&#1575;&#1740;&#1607;&#8204; &#1670;&#1575;&#1608;&#1607;&#8204;&#1685;&#1742; &#1576;&#1603;&#1607;...',
-        'replace_wait' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1587;&#1717;&#1740; &#1583;&#1575;&#1606;&#1575;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1740; &#1578;&#1585; &#1604;&#1607;&#8204;&#1588;&#1608;&#1742;&#1606;&#1740;, &#1578;&#1603;&#1575;&#1740;&#1607;&#8204; &#1670;&#1575;&#1608;&#1607;&#8204;&#1685;&#1742; &#1576;&#1603;&#1607;..',
-        'instruction' => '&#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; &#1582;&#1742;&#1585;&#1575;',
-        'instruction_action' => '&#1607;&#1607;&#8204;&#1604;&#1576;&#1688;&#1575;&#1585;&#1583;&#1606;&#1740; &#1576;&#1603;&#1607;&#8204;&#1585;&#1742;&#1603;',
-        'instruction_parameter' => '&#1583;&#1575;&#1606;&#1575;&#1606;&#1740; &#1711;&#1734;&#1685;&#1740;&#1606;&#1742;&#1603;',
-        'instruction_album' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1742;&#1603; &#1583;&#1740;&#1575;&#1585;&#1740; &#1603;&#1607;&#8204;',
-        'instruction_press' => '&#1603;&#1604;&#1740;&#1603; &#1576;&#1603;&#1607;&#8204; &#1587;&#1607;&#8204;&#1585; %s',
-        'update' => '&#1578;&#1575;&#1586;&#1607;&#8204;&#1603;&#1585;&#1583;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1603;&#1608;&#1670;&#1603;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#8204;&#8204;/&#1740;&#1575;&#1606; &#1711;&#1607;&#8204;&#1685;&#1575;&#1606;&#1583;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1587;&#1575;&#1740;&#1586;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;',
-        'update_what' => '&#1670;&#1740; &#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1607;&#8204; &#1578;&#1575;&#1586;&#1607;&#8204;&#1576;&#1603;&#1585;&#1742;&#1578;&#1607;&#8204;&#1608;&#1607;',
-        'update_thumb' => '&#1578;&#1607;&#8204;&#1606;&#1607;&#1575; &#1603;&#1608;&#1670;&#1603;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;',
-        'update_pic' => '&#1578;&#1607;&#8204;&#1606;&#1607;&#1575; &#1711;&#1607;&#8204;&#1685;&#1575;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1587;&#1575;&#1740;&#1586;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;',
-        'update_both' => '&#1607;&#1607;&#8204;&#1585;&#1583;&#1608;&#1608; &#1603;&#1608;&#1670;&#1603;&#1607;&#8204; &#1608; &#1587;&#1575;&#1740;&#1586;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; &#1662;&#1742;&#1603;&#1607;&#8204;&#1608;&#1607;&#8204;&#8204;',
-        'update_number' => '&#1688;&#1605;&#1575;&#1585;&#1607;&#8204;&#1740; &#1670;&#1575;&#1585;&#1607;&#8204;&#1587;&#1607;&#8204;&#1585; &#1603;&#1585;&#1583;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; &#1604;&#1607;&#8204; &#1607;&#1607;&#8204;&#1585; &#1603;&#1585;&#1578;&#1607;&#8204;&#1603;',
-        'update_option' => '(&#1607;&#1607;&#8204;&#1608;&#1717; &#1576;&#1583;&#1607;&#8204; &#1574;&#1575;&#1605;&#1585;&#1575;&#1586;&#1740; &#1606;&#1586;&#1605;&#1740; &#1576;&#1734; &#1583;&#1575;&#1606;&#1740; &#1711;&#1607;&#8204;&#1585; &#1578;&#1608;&#1608;&#1588;&#1740; &#1603;&#1575;&#1578; &#1578;&#1607;&#8204;&#1608;&#1575;&#1608; &#1576;&#1608;&#1608;&#1606;&#1740; &#1582;&#1608;&#1742;&#1606;&#1583;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1576;&#1608;&#1608;&#1740; )',
-        'filename_title' => '&#1606;&#1575;&#1608;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; &rArr; &#1606;&#1575;&#1608;&#1606;&#1740;&#1588;&#1575;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;',
-        'filename_how' => '&#1670;&#1734;&#1606; &#1606;&#1575;&#1608;&#1740; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204; &#1583;&#1607;&#8204;&#1711;&#1734;&#1685;&#1740;&#1578;',
-        'filename_remove' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1742; &#1603;&#1734;&#1578;&#1575;&#1740; .jpg &#1604;&#1607;&#8204; &#1580;&#1742;&#1711;&#1575;&#1740; &#1583;&#1575;&#1606;&#1742; _ (&#1607;&#1742;&#1717;&#1740; &#1582;&#1608;&#1575;&#1585;&#1608;&#1608;) &#1604;&#1607;&#8204; &#1606;&#1742;&#1608;&#1575;&#1606;&#1740;&#1575;&#1606;',
-        'filename_euro' => '&#1576;&#1711;&#1734;&#1685;&#1607; 2003_11_23_13_20_20.jpg &#1576;&#1734; 23/11/2003 13:20',
-        'filename_us' => '&#1711;&#1734;&#1685;&#1740;&#1606;  2003_11_23_13_20_20.jpg &#1576;&#1734;  11/23/2003 13:20',
-        'filename_time' => '&#1711;&#1734;&#1685;&#1740;&#1606;  2003_11_23_13_20_20.jpg &#1575;&#1604;&#1609; 13:20',
-        'delete' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1587;&#1607;&#8204;&#1685;&#1583;&#1742;&#1685;&#1740; &#1608;&#1742;&#1606;&#1607; &#1740;&#1575;&#1606; &#1602;&#1607;&#8204;&#1576;&#1575;&#1585;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1587;&#1717;&#1740; &#1608;&#1742;&#1606;&#1607;',
-        'delete_title' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1587;&#1607;&#8204;&#1685;&#1583;&#1742;&#1685;&#1740; &#1608;&#1742;&#1606;&#1607;',
-        'delete_original' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1602;&#1607;&#8204;&#1576;&#1575;&#1585;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1587;&#1717;&#1740; &#1608;&#1742;&#1606;&#1607;',
-        'delete_replace' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1740; &#1574;&#1607;&#8204;&#1587;&#1717;&#1740; &#1583;&#1575;&#1606;&#1575;&#1606;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204;&#1603;&#1740; &#1578;&#1585; &#1604;&#1607;&#8204; &#1588;&#1608;&#1742;&#1606;&#1740; &#1576;&#1607;&#8204; &#1602;&#1607;&#8204;&#1576;&#1575;&#1585;&#1607;&#8204;&#1603;&#1740; &#1578;&#1585;',
-        'select_album' => '&#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605; &#1607;&#1607;&#8204;&#1717;&#1576;&#1688;&#1742;&#1585;&#1607;',
-  'delete_orphans' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606; &#1603;&#1607;&#8204; &#1605;&#1575;&#1608;&#1607;&#8204;&#1603;&#1607;&#8204; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; &#1606;&#1740;&#1607; (&#1607;&#1607;&#8204;&#1605;&#1608;&#1608; &#1574;&#1607;&#8204;&#1604;&#1576;&#1608;&#1608;&#1605;&#1607;&#8204;&#1603;&#1575;&#1606; &#1583;&#1607;&#8204;&#1711;&#1585;&#1742;&#1578;&#1607;&#8204;&#1608;&#1607;)', //cpg1.3.0
-  'orphan_comment' => '&#1604;&#1742;&#1583;&#1608;&#1575;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;&#1740; &#1603;&#1607;&#8204; &#1605;&#1575;&#1608;&#1607;&#8204;&#1603;&#1607;&#8204; &#1576;&#1607;&#8204;&#1587;&#1578;&#1607;&#8204;&#1585;&#1740; &#1608;&#1742;&#1606;&#1607;&#8204; &#1606;&#1740;&#1607;&#8204; &#1583;&#1734;&#1586;&#1585;&#1575;&#1608;&#1607;', //cpg1.3.0
-  'delete' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;', //cpg1.3.0
-  'delete_all' => '&#1587;&#1685;&#1740;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1607;&#1607;&#8204;&#1605;&#1608;&#1608;&#1740;', //cpg1.3.0
-  'comment' => '&#1576;&#1734;&#1670;&#1608;&#1608;&#1606;&#1607;&#8204;&#1603;&#1575;&#1606;: ', //cpg1.3.0
-  'nonexist' => '&#1585;&#1576;&#1591; &#1576;&#1575;&#1604;&#1605;&#1604;&#1601; &#1575;&#1604;&#1594;&#1610;&#1585; &#1605;&#1608;&#1580;&#1608;&#1583; # ', //cpg1.3.0
-  'phpinfo' => '&#1662;&#1742;&#1588;&#1575;&#1606;&#1583;&#1575;&#1606;&#1740; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; php', //cpg1.3.0
-  'update_db' => '&#1578;&#1575;&#1586;&#1607;&#8204;&#1603;&#1585;&#1583;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1582;&#1588;&#1578;&#1607;&#8204;&#1740; &#1576;&#1606;&#1603;&#1607;&#8204;&#1740; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740;&#8204;', //cpg1.3.0
-  'update_db_explanation' => '&#1574;&#1607;&#8204;&#1711;&#1607;&#8204;&#1585; &#1662;&#1607;&#8204;&#1685;&#1711;&#1607;&#8204;&#1740; &#1578;&#1585;&#1578; &#1607;&#1742;&#1606;&#1575;&#1608;&#1607;&#8204; &#1576;&#1734; &#1606;&#1608;&#1742;&#1603;&#1585;&#1583;&#1606;&#1740; &#1608;&#1607;&#8204;&#1588;&#1575;&#1606;&#1742;&#1603;&#1740; &#1578;&#1585;&#1740; &#1606;&#1608;&#1742;&#1548; &#1662;&#1742;&#1608;&#1740;&#1587;&#1578;&#1607;&#8204; &#1576;&#1607;&#8204; &#1582;&#1588;&#1578;&#1607;&#8204;&#1740; &#1576;&#1606;&#1603;&#1607;&#8204;&#1740; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; &#1583;&#1608;&#1608;&#1576;&#1575;&#1585;&#1607;&#8204; &#1604;&#1742;&#1576;&#1582;&#1608;&#1585;&#1740;&#1578; &#1670;&#1608;&#1606;&#1603;&#1607;&#8204; &#1582;&#1588;&#1578;&#1607;&#8204;&#1740; &#1586;&#1606;&#1575;&#1740;&#1585;&#1740; &#1606;&#1608;&#1742; &#1583;&#1607;&#8204;&#1603;&#1575;&#1578;&#1607;&#8204;&#1608;&#1607;&#8204; &#1576;&#1734; &#1578;&#1575;&#1586;&#1607;&#8204;&#1603;&#1585;&#1583;&#1606;&#1740; &#1608;&#1588;&#1575;&#1606;&#1740; &#1606;&#1608;&#1742; &#1608;&#1607;&#8204; &#1606;&#1608;&#1742; &#1603;&#1585;&#1583;&#1606;&#1607;&#8204;&#1608;&#1607;&#8204;&#1740; &#1576;&#1606;&#1603;&#1607;&#8204;&#1740; &#1586;&#1575;&#1606;&#1740;&#1575;&#1585;&#1740; .', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/kurdish-utf-8.php cpg148/lang/kurdish-utf-8.php
--- 133/lang/kurdish-utf-8.php	2004-12-30 01:03:50.000000000 -0600
+++ cpg148/lang/kurdish-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1257 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: kurdish-utf-8.php,v 1.3 2004/12/29 23:03:50 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Kurdish',
-  'lang_name_native' => 'كوردی',
-  'lang_country_code' => 'ku',
-  'trans_name'=> 'Hozhan ',
-  'trans_email' => 'webmaster@worldmusic.cn',
-  'trans_website' => 'http://worldmusic.cn/',
-  'trans_date' => '2004-08-30',
-);
-
-$lang_charset = 'utf-8';
-$lang_text_dir = 'rtl'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('بايت', 'کیلۆ بایت', 'مێگا بایت');
-
-// Day of weeks and months
-$lang_day_of_week = array('یه‌ك شه‌م', 'دوو شه‌م', 'سێ شه‌م', 'چوار شه‌م', 'پێنج شه‌م', 'هه‌ینی', 'شه‌مه');
-$lang_month = array('ڕێبه‌ندان', 'ڕه‌شه‌مێ', 'نه‌ورۆز (خاكه‌لێوه‌)', 'بانه‌مه‌ڕ (گوڵان)', 'جۆزه‌ردان', 'پووشپه‌ڕ', 'خه‌رمانان', 'گه‌لاوێژ', 'ڕه‌زبه‌ر', 'گه‌ڵاڕێزان (خه‌زه‌ڵوه‌ر)', 'سه‌رماوز', 'به‌فرانبار');
-
-// Some common strings
-$lang_yes = 'به‌ڵێ';
-$lang_no  = 'نه‌خێر';
-$lang_back = 'گه‌ڕانه‌وه‌';
-$lang_continue = 'به‌رده‌وام';
-$lang_info = 'زانیاری';
-$lang_error = 'هه‌ڵه‌';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-        'random' => 'وێنه‌ی تێكه‌ڵ',
-        'lastup' => 'دوا زیادكراو',
-        'lastalb'=> 'دوا نوێكراوه‌ی ئه‌لبووم',
-        'lastcom' => 'دوا لێدوان',
-        'topn' => 'زیاتر بینراوه‌',
-        'toprated' => 'وێنه‌كانی باشترین پله‌یان وه‌رگرتووه‌‌‌‌',
-        'lasthits' => 'دوا بینراو',
-        'search' => 'ئه‌نجامی گه‌ڕان',
-        'favpics'=> 'وێنه‌ی دڵخواز'
-);
-
-$lang_errors = array(
-  'access_denied' => 'ده‌سه‌ڵاتت نیه‌ بۆ چوونه‌ ژووره‌وه‌ی ئه‌م په‌ڕه‌یه‌.',
-  'perm_denied' => 'ده‌سه‌ڵاتت نیه‌ بۆ جێ به‌ جێ كردنی ئه‌م هه‌نگاوه‌.',
-  'param_missing' => 'لقد نودي البرنامج بدون متغيرات.',
-  'non_exist_ap' => 'ئه‌لبووم یان وێنه‌ی ده‌ستنیشانت كردیه‌ ئاماده‌ نیه‌‌!',
-  'quota_exceeded' => 'له‌ سنوورلادانی لكاندن<br /><br />شوێنی پێدراوت [quota]K, وێنه‌كه‌ت شوێنی گرتیه‌ [space]K, به‌لكاندنی ئه‌م وێنه‌یه‌ ده‌بێته‌ هۆی له‌ سنوورلاندانی لكاندن.',
-  'gd_file_type_err' => '.JPEG و PNG بكات ئه‌م كاته‌ ئازادی له‌ باكر هێنانی ئه‌م فۆڕماتانه‌ GD ئه‌گه‌ر بێتوو ئه‌لبوومه‌كه‌ت پشتیوانی',
-  'invalid_image' => 'ناكات GD ئه‌م وێنه‌ی هه‌ڵتبژاردیه‌ ناتوانرێت جێ به‌جێ بكرێت چوونكه‌ پشتیوانی ',
-  'resize_failed' => 'ناتواندرێت قه‌باره گه‌وره‌ی یان بچووكی وێنه‌كه‌ بگۆڕیت.',
-  'no_img_to_display' => 'وێنه‌ نیه‌ بۆ نیشاندان',
-  'non_exist_cat' => 'هاوپله‌ی ده‌ستنیشان كراوه‌ نیه‌',
-  'orphan_cat' => 'هاوپۆله‌كه‌ هاوپۆلی سه‌ره‌كی نیه‌, شێوازی به‌ڕێوه‌به‌راتی به‌كاربینه‌ بۆ چاره‌كردنی ئه‌م كێشه‌یه‌.',
-  'directory_ro' => 'بوخچه‌یه‌ \'%s\' ناتوانرێت بنووسرێت, وێنه‌ ناتوانرێت بسڕێته‌وه‌‌',
-  'non_exist_comment' => 'لێدوانی ده‌ستنیشان كراو ئاماده‌ نیه‌.',
-  'pic_in_invalid_album' => 'وێنه‌یه‌ ئاماده‌ نیه‌ له‌م ئه‌لبوومه (%s)!?',
-  'banned' => 'تۆ به‌داخه‌وه‌ له‌ ده‌ستت داوه‌‌ بۆ به‌كار هێنانی ئه‌م لاپه‌ڕه‌یه.',
-  'not_with_udb' => 'ئه‌م ئامرازه‌ له‌كار خراوه‌ له‌ لایه‌ن پیشانگا.',
-  'offline_title' => 'ئه‌لبووم ده‌ر‌هێڵه‌‌ (له‌كار كه‌وتیه‌) ئێستا', //cpg1.3.0
-  'offline_text' => 'پێشاندان ده‌رهێڵه‌‌ یاخوود له‌ كار كه‌وتیه‌ كاتێكی تر سه‌ردان بكه‌وه', //cpg1.3.0
-  'ecards_empty' => 'هیچ پۆست كارتێك نیه‌ پێشان بدرێت‌، سه‌یر بكه‌ له‌ به‌شی شێوه‌پێدان بزانه‌ پاشكه‌وت كردنی پۆست كارت به‌كار خراوه‌‌!', //cpg1.3.0
-  'action_failed' => 'كارێكی هه‌ڵه‌، ناتوانرێت ئه‌م كاره‌ جێ به‌جێ بكات.', //cpg1.3.0
-  'no_zip' => 'تایبه‌ت مه‌ندیه‌كانی په‌ڕگه‌ی زیپ ئازاد نیه‌، هه‌وڵ بده‌ په‌یوه‌ندی بكه‌ به‌ به‌ڕێوه‌به‌ری لاپه‌ڕه‌كه‌.', //cpg1.3.0
-  'zip_type' => 'تۆ ڕێگات پێنه‌دراوه‌ بۆ لكاندنی په‌ڕگه‌ی زیپ.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'ئه‌م نیشانانه‌ سوودی هه‌یه‌ بۆ یارمه‌تی : <li>[b]<b>ڕه‌ش</b>[/b]</li> <li>[i]<i>ئی مه‌یل</i>[/i]</li> <li>[url=http://yoursite.com/]به‌سته‌ر[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-        'alb_list_title' => 'بچۆ لیستی ئه‌لبوومه‌كان',
-        'alb_list_lnk' => 'لیستی ئه‌لبوومه‌كان',
-        'my_gal_title' => 'بچۆ ئه‌لبوومه‌ تایبه‌تیه‌كان',
-        'my_gal_lnk' => 'ئه‌لبوومی تایبه‌تی',
-        'my_prof_lnk' => 'زانیاریه‌كانم',
-        'adm_mode_title' => 'گواستنه‌وه‌ بۆ شێوازی به‌ڕێوه‌به‌ر',
-        'adm_mode_lnk' => 'شێوازی به‌ڕێوه‌به‌ر',
-        'usr_mode_title' => 'گواستنه‌وه‌ بۆ شێوازی به‌كارهێنه‌ر',
-        'usr_mode_lnk' => 'شێوازی به‌كارهێنه‌ر',
-        'upload_pic_title' => 'لكاندنی وێنه‌ بۆ‌ ئه‌لبووم',
-        'upload_pic_lnk' => 'لكاندنی وێنه‌',
-        'register_title' => 'به‌ ئه‌ندام بوون',
-        'register_lnk' => 'تۆمار كردن',
-        'login_lnk' => 'چوونه‌ ژووره‌وه‌‌',
-        'logout_lnk' => 'ده‌رچوون',
-        'lastup_lnk' => 'دوا لكاندراو',
-        'lastcom_lnk' => 'دووا لێدوان',
-        'topn_lnk' => 'زیاتر بینراوه‌',
-        'toprated_lnk' => 'باشترین پله‌‌',
-        'search_lnk' => 'گه‌ڕان',
-        'fav_lnk' => 'دڵخواز',
-  'memberlist_title' => 'پێشاندانی لیستی ئه‌ندامه‌كان', //cpg1.3.0
-  'memberlist_lnk' => 'لیستی ئه‌ندامه‌كان', //cpg1.3.0
-  'faq_title' => 'پرسیارو وه‌ڵام ده‌رباره‌ی ئه‌لبوومی وێنه‌كان &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'پهد', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'ڕازی بوونی لكاندن',
-  'config_lnk' => 'شێوه‌پێدان',
-  'albums_lnk' => 'ئه‌لبوومه‌كان',
-  'categories_lnk' => 'هاوپۆله‌كان',
-  'users_lnk' => 'به‌كارهێنه‌ره‌كان',
-  'groups_lnk' => 'گرووپ',
-  'comments_lnk' => 'گه‌ڕانه‌وه‌ بۆ لێدوانه‌كان', //cpg1.3.0
-  'searchnew_lnk' => 'خستنه‌سه‌ڕی كۆمه‌ڵیك په‌ڕگه‌‌', //cpg1.3.0
-  'util_lnk' => 'ئامراز‌ی به‌ڕێوه‌به‌ر', //cpg1.3.0
-  'ban_lnk' => 'ڕێگرتنی به‌كارهێنه‌ر',
-  'db_ecard_lnk' => 'پێشاندانی كارته‌كان', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-        'albmgr_lnk' => 'داخستن / ڕێك خستنی ئه‌لبوومه‌كانم',
-        'modifyalb_lnk' => 'ده‌سكاری ئه‌لبوومه‌كانم',
-        'my_prof_lnk' => 'زانیاریه‌كانم',
-);
-
-$lang_cat_list = array(
-        'category' => 'هاوپۆله‌كان',
-        'albums' => 'ئه‌لبوومه‌كان',
-        'pictures' => 'وێنه‌',
-);
-
-$lang_album_list = array(
-        'album_on_page' => '%d ئه‌لبووم له‌ %d لاپه‌ڕه‌'
-);
-
-$lang_thumb_view = array(
-        'date' => 'ڕێكه‌وت',
-  //Sort by filename and title
-  'name' => 'ناوی په‌ڕگه‌',
-  'title' => 'ناونیشان',
-  'sort_da' => 'ڕیزكردن به‌ گوێره‌ی سه‌رووی ڕێكه‌وت',
-  'sort_dd' => 'ڕیزكردن به‌ گوێره‌ی خوارووی ڕێكه‌وت',
-  'sort_na' => 'ڕیزكردن به‌ گوێره‌ی سه‌رووی ناو',
-  'sort_nd' => 'ڕیزكردن به‌ گوێره‌ی خوارووی ناو',
-  'sort_ta' => 'ڕیزكردن به‌ گوێره‌ی سه‌رووی ناونیشان',
-  'sort_td' => 'ڕیزكردن به‌ گوێره‌ی خوارووی ناونیشان',
-  'download_zip' => 'دابه‌زاندنی وه‌ك شێوازی zip', //cpg1.3.0
-  'pic_on_page' => '%d وێنه‌ له‌ %d لاپه‌ڕه‌/لاپه‌ڕه‌كان',
-  'user_on_page' => '%d به‌كارهێنه‌ر له‌ %d لاپه‌ڕه‌', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'گه‌ڕانه‌وه‌ بۆ خشته‌ی ئه‌لبووم',
-  'pic_info_title' => 'پێشاندان/شاردنه‌وه‌ی زانیاری وێنه‌', //cpg1.3.0
-  'slideshow_title' => 'پێشاندانی وێنه‌كان به‌دوا یه‌ك',
-  'ecard_title' => 'ئه‌م وێنه‌یه‌ بنێره‌ وه‌ك كارت‌', //cpg1.3.0
-  'ecard_disabled' => 'ناردنی كارت له‌ كارخراوه‌',
-  'ecard_disabled_msg' => 'ده‌سه‌ڵاتت نیه‌ بۆ ناردنی كارت', //js-alert //cpg1.3.0
-  'prev_title' => 'وێنه‌ی پێشتر', //cpg1.3.0
-  'next_title' => 'وێنه‌ی دواتر', //cpg1.3.0
-  'pic_pos' => 'وێنه‌ %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-        'rate_this_pic' => 'پله‌ بده‌ بۆ ئه‌م وێنه‌',
-        'no_votes' => '(پله‌ی بۆ نه‌دراوه‌‌)',
-        'rating' => '(پله‌دانانه‌كانی ئێستا : %s / 5 له‌گه‌ڵ %s پله‌دانان)',
-        'rubbish' => 'بۆ ته‌نه‌كه‌ی زبڵ‌',
-        'poor' => 'خراپ نیه‌‌‌‌',
-        'fair' => 'نزیكی باشه‌',
-        'good' => 'باشه‌',
-        'excellent' => 'زۆر باشه‌',
-        'great' => 'سه‌رووی باشی',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'هه‌ڵه‌كی گه‌وره‌',
-  'file' => 'په‌ڕگه ‌: ',
-  'line' => 'هێڵ : ',
-);
-
-$lang_display_thumbnails = array(
-        'filename' => 'ناوی په‌ڕگه‌ : ',
-        'filesize' => 'قه‌باره‌ی : ',
-        'dimensions' => 'ڕووخسار : ',
-        'date_added' => 'خستنه‌سه‌ر كرا له‌ ڕێكه‌وتی : '
-);
-
-$lang_get_pic_data = array(
-        'n_comments' => '%s لێدوان',
-        'n_views' => '%s جار بینراوه‌',
-        'n_votes' => '(%s پله‌دانان)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'زانیاری Debug', //cpg1.3.0
-  'select_all' => 'هه‌ڵبژاردنی هه‌مووی', //cpg1.3.0
-  '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. Make sure to replace any passwords from the query with *** before posting.', //cpg1.3.0
-  'phpinfo' => 'بینینی زانیاری php', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'زمانی بنه‌ڕه‌تی (كوردی)', //cpg1.3.0
-  'choose_language' => 'زمان هه‌ڵبژێره‌', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'شێواز‌ی سه‌ره‌كی', //cpg1.3.0
-  'choose_theme' => 'شێوازێك هه‌ڵبژێره‌', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => 'سه‌ڕسومان',
-        'Question' => 'پرسیار',
-        'Very Happy' => 'زۆر دڵخۆشم',
-        'Smile' => 'پێكه‌نین',
-        'Sad' => 'دڵ ته‌نگ',
-        'Surprised' => 'زۆر سه‌ڕسومان',
-        'Shocked' => 'زۆر سه‌یر',
-        'Confused' => 'ممم',
-        'Cool' => 'سه‌یر',
-        'Laughing' => 'پێ ده‌كه‌نیت',
-        'Mad' => 'تووڕه‌',
-        'Razz' => 'نا ڕازی',
-        'Embarassed' => 'شه‌رمه‌زار',
-        'Crying or Very sad' => 'ده‌گریا',
-        'Evil or Very Mad' => 'زۆر تووڕه',
-        'Twisted Evil' => 'ئاماده‌یه‌ بۆ شه‌ڕ',
-        'Rolling Eyes' => 'چاو سوووڕان',
-        'Wink' => 'چاو نوقان',
-        'Idea' => 'بیر',
-        'Arrow' => 'نیشانه‌',
-        'Neutral' => 'ئاسای',
-        'Mr. Green' => 'كاكی سه‌وز',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'وازهێنان له‌ به‌ڕێوه‌به‌راتی . . .',
-  1 => 'چوونه‌ ژووره‌ی به‌ شێوازی به‌ڕێوه‌به‌راتی ...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-        'alb_need_name' => 'ئه‌لبوومه‌كه‌ پێویستی به‌ ناوێكه‌ !',
-        'confirm_modifs' => 'تۆ دڵنیای له‌ خستنه‌سه‌ری ئه‌م ده‌سكاریه‌  ?',
-        'no_change' => 'هیچ گۆڕانكاریه‌ك نه‌كرا !',
-        'new_album' => 'ئه‌لبوومی نوێ',
-        'confirm_delete1' => 'تۆ دڵنیای له‌ سڕینه‌وه‌ ئه‌م ئه‌لبوومه‌ ?',
-        'confirm_delete2' => '\nئێستا وێنه‌كان و لێدوانه‌كان هه‌موو ده‌سڕێته‌وه‌ !',
-        'select_first' => 'یه‌كه‌م جار پێویسته‌ ئه‌لبوومێك ده‌ستنیشان كه‌ێ',
-        'alb_mrg' => 'به‌ڕێوه‌به‌ری ئه‌لبووم',
-        'my_gallery' => '* پێشانگاكه‌م *',
-        'no_category' => '* پیشانگا نیه‌ *',
-        'delete' => 'سڕینه‌وه‌',
-        'new' => 'نوێ',
-        'apply_modifs' => 'پاشكه‌وت كردنی ده‌سكاریه‌كه‌ ',
-        'select_category' => 'هاوپۆلێك هه‌ڵبژێره‌ ',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-        'miss_param' => 'زانیاری داواكرو بۆ كاره‌كه \'%s\'نه‌دراوه‌ !',
-        'unknown_cat' => 'هاوپۆلی ده‌ستنیشان كراو له‌ داته‌باسه‌دا نیه‌',
-        'usergal_cat_ro' => 'هاوپۆلی پیشانگای ئه‌ندام ناتونرێت بسڕێته‌وه‌‌ !',
-        'manage_cat' => 'به‌ڕێوه‌به‌ری هاوپۆله‌كان',
-        'confirm_delete' => 'تۆ دڵنیای له‌ سڕینه‌وه‌ی ئه‌م هاوپۆله‌',
-        'category' => 'هاوپۆل',
-        'operations' => 'كاره‌كان',
-        'move_into' => 'بگوازه‌وه‌ بۆ',
-        'update_create' => 'نوێ كردنه‌وه/ دروست كردنی هاوپۆل',
-        'parent_cat' => 'هاوپۆلی سه‌ره‌كی',
-        'cat_title' => 'ناونیشانی هاوپۆل',
-        'cat_thumb' => 'هاوپۆلی وێنه‌كان', //cpg1.3.0
-        'cat_desc' => 'ده‌رباره‌ی هاوپۆل'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-        'title' => 'شێوه‌پێدانه‌كان',
-        'restore_cfg' => 'گه‌ڕانه‌وه‌ بۆ بنه‌ڕه‌تی',
-        'save_cfg' => 'پاشكه‌وت كردنی شێوه‌پێدان‌',
-        'notes' => 'تێبینی',
-        'info' => 'زانیاری',
-        'upd_success' => 'به‌سه‌ركه‌وتووانه‌ شێوه‌پێدانه‌كه‌ نوێكراوه‌',
-        'restore_success' => 'به‌سه‌ركه‌وتووانه‌ شێوه‌پێدانه‌كه‌ گه‌ڕاوه‌ باری بنه‌ڕه‌تی',
-        'name_a' => 'له‌ سه‌رووی ناو',
-        'name_d' => 'له‌ خوارووی ناو',
-        'title_a' => 'له‌ سه‌رووی ناونیشان',
-        'title_d' => 'له‌ خوارووی ناو',
-        'date_a' => 'له‌ سه‌رووی مێژوو',
-        'date_d' => 'له‌ خوارووی مێژوو',
-        'th_any' => 'زیاترین درێژیوو پانی',
-        'th_ht' => 'درێژی',
-        'th_wd' => 'پانی',
-        'label' => 'وێنه‌ی ئاڵا', //cpg1.3.0
-        'item' => 'ناوی زمان', //cpg1.3.0
-        'debug_everyone' => 'هه‌مووی', //cpg1.3.0
-        'debug_admin' => 'ته‌نها به‌ڕێوه‌به‌ر', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'ئامرازی گشتی',
-  array('ناوی پیشانگا', 'gallery_name', 0),
-  array('ده‌رباره‌ی پیشانگا', 'gallery_description', 0),
-  array('پۆستی به‌ڕێوه‌به‌ری پیشانگا', 'gallery_admin_email', 0),
-  array('ناونیشانی به‌سته‌ری بینینی \' زیاتر كارتی تر\' له‌ پۆست كارتدا', 'ecards_more_pic_target', 0),
-  array('پیشانگا ئێستا ده‌رهێڵه‌', 'offline', 1), //cpg1.3.0
-  array('پاشكه‌وتی پۆست كارت', 'log_ecards', 1), //cpg1.3.0
-  array('ڕێگا بدرێت به‌ دابه‌زاندنی په‌ڕگه‌یzipباشه‌', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'ئامرازی زمان و شێواز و پیت',
-  array('زمان', 'lang', 5),
-  array('شێواز', 'theme', 6),
-  array('پیشاندانی لیستی زمان', 'language_list', 1), //cpg1.3.0
-  array('پێشاندانی ئاڵای وڵات', 'language_flags', 8), //cpg1.3.0
-  array('پێشاندانی گه‌ڕانه‌وه‌ی بنه‌ڕه‌تی له‌ زمان', 'language_reset', 1), //cpg1.3.0
-  array('پێشاندانی لیستی شێوازه‌كان', 'theme_list', 1), //cpg1.3.0
-  array('پێشاندانی گه‌ڕانه‌وه‌ی بنه‌ڕه‌تی له‌ شێواز', 'theme_reset', 1), //cpg1.3.0
-  array('پێشاندانی پهد یاخوود پرسیاری هه‌م دووباره‌', 'display_faq', 1), //cpg1.3.0
-  array('پێشاندانی یارمه‌تی bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('جۆری پیت', 'charset', 4), //cpg1.3.0
-
-  'پێشاندانی لیستی پیشانگا',
-        array('پێشاندانی خشته‌ی پێشاندانی وێنه‌ (به‌ خاڵو ڕێژه‌)', 'main_table_width', 0),
-        array('ڕێژه‌ی ژماره‌ی پێشاندان له‌ هاوپۆل', 'subcat_level', 0),
-        array('ژماره‌ی ئه‌لبوومه‌كانی پیشان ده‌درێت', 'albums_per_page', 0),
-        array('ژماره‌ی خانه‌كان له‌ لیستی ئه‌لبووم', 'album_list_cols', 0),
-        array('قیاسی وێنه‌ بچووكه‌كان به‌ خاڵی پیكسل بێت', 'alb_list_thumb_size', 0),
-        array('تایبه‌تمه‌ندیه‌كانی لاپه‌ڕه‌ی سه‌ره‌كی', 'main_page_layout', 0),
-            array('پێشاندانی تایبه‌تمه‌نیه‌كانی ئه‌لبووم له‌ هاوپۆله‌كان ','first_level',1),
-
-  'ڕێگای پێشاندانی وێنه‌ ‌له‌ لاپه‌ڕه‌ی سه‌ره‌كی',
-  array('ژماره‌ی خانه‌كانی لاپه‌ڕه‌ی سه‌ره‌كی وێنه‌كان', 'thumbcols', 0),
-  array('ژماره‌ی خشته‌كانی لاپه‌ڕه‌ی سه‌ره‌كی وێنه‌كان', 'thumbrows', 0),
-  array('گه‌وره‌ترین ژماره‌ی لاپه‌ڕه‌ كه‌ پێشان ده‌درێت له‌ لاپه‌ڕه‌', 'max_tabs', 10), //cpg1.3.0
-  array('پێشاندانی ناونیشانی هه‌موو وێنه‌ك له‌ خوار وێنه‌', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('پێشاندانی چه‌ندجار بینراوه‌ له‌ خوار وێنه‌', 'views_in_thumbview', 1), //cpg1.3.0
-  array('پێشاندانی لێدوانه‌كان له‌ خوار وێنه‌كه‌', 'display_comment_count', 1),
-  array('نیشاندانی ناوی لكاندنی په‌ڕگه‌كه‌', 'display_uploader', 1), //cpg1.3.0
-  array('ڕیزكردنی بنه‌ڕه‌تی په‌ڕگه‌كان به‌ گوێره‌ی', 'default_sort_order', 3), //cpg1.3.0
-  array('پێشاندانی كه‌مترین ژماره‌ی پله‌ دانانه‌كان وێنه‌ له‌ لیستی‌‌  \'به‌رزترین پله‌\'', 'min_votes_for_rating', 0),
-
-  'ئامرازه‌كانی بینینی وێنه‌ و لێدوان',
-  array('پێشاندانی خشته‌ بۆ پێشاندانی وێنه‌ (به‌ خاڵو قه‌باره‌)', 'picture_table_width', 0), //cpg1.3.0
-  array('پێشاندانی زانیاری بنه‌ڕه‌تی وێنه‌', 'display_pic_info', 1), //cpg1.3.0
-  array('ڕێگرتن له‌ ووشه‌ی هه‌ڵه‌ ', 'filter_bad_words', 1),
-  array('ڕێگه‌دان له‌ به‌كار‌هێنانی نیشانه‌ی پێكه‌نین له‌ لێدوان', 'enable_smilies', 1),
-  array('ڕێگه‌دان به‌ دووباره‌ نووسینی لێداون له‌ لایه‌ن هه‌مان به‌كارهێنه‌ر له‌ هه‌مان وێنه‌دا', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('گه‌وره‌رتین درێژی پێناسه‌ی وێنه‌', 'max_img_desc_length', 0),
-  array('گه‌وره‌ترین ژماره‌ی پیت له‌ ووشه‌ك', 'max_com_wlength', 0),
-  array('گه‌ورره‌ترین ژماره‌ی هێل له‌ لێدوان', 'max_com_lines', 0),
-  array('گه‌وره‌ترین درێژی له‌ لێدوان', 'max_com_size', 0),
-  array('بینینی شریتی فلیم', 'display_film_strip', 1),
-  array('ژماره‌ی وێنه‌ له‌ شریتی فلیم', 'max_film_strip_items', 0),
-  array('ئاگادری به‌ڕێوه‌به‌ر بكه‌وه‌ به‌ پۆست له‌ لێدوانه‌كان', 'email_comment_notification', 1), //cpg1.3.0
-  array('ماوه‌ی پێشاندانی به‌ به‌شه‌كی چركه‌یه‌ (1 چركه‌ = 1000 به‌ش له‌ چركه‌یه‌ك)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'ئامرازه‌كانی وێنه‌ و كوچكی وێنه‌', //cpg1.3.0
-  array('قوالیتی بۆ JPEG', 'jpeg_qual', 0),
-  array('گه‌وره‌ترین قیاسی كوچكی وێنه‌<a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('قیاسه‌كان به‌كار بێنه‌ (پێشاندانی درێژی و پانی دووری كوچكی وێنه‌ )<b>**</b>', 'thumb_use', 7),
-  array('ئافراندنی وێنه‌ی ئینته‌رمیدیا','make_intermediate',1),
-  array('گه‌وره‌ترین درێژیو پانی وێنه‌ی ئینته‌رمیدیا/ڤیدێو <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('گه‌وره‌ترین قه‌باره‌ی وێنه‌ بۆ لكاندن  (به‌ كیلۆبایت)', 'max_upl_size', 0), //cpg1.3.0
-  array('گه‌وره‌ترین درێژی یان پانی وێنه‌ی ئینته‌رمیدیا ڤیدێو به‌ خاڵی ( پيكسل )', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'ئامرازه‌كانی پێشاندانی وێنه‌و كوچكی وێنه‌', //cpg1.3.0
-  array('پێشاندانی وێنۆچكه‌ی ئه‌لبوومی تایبه‌تی به‌كارهێنه‌ری نه‌ هاتوو ژوور','show_private',1), //cpg1.3.0
-  array('نیشانه‌كانی ڕێگره‌ له‌ به‌كارهێنانی له‌ ناوی په‌ڕگه‌', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('ڕێگه‌دان به‌ پاشكۆی وێنه‌', 'allowed_img_types',0), //cpg1.3.0
-  array('ڕێگه‌دان به‌ جۆره‌كانی ڤیدێو', 'allowed_mov_types',0), //cpg1.3.0
-  array('ڕێگه‌دان به‌ جۆره‌كانی ده‌نگ', 'allowed_snd_types',0), //cpg1.3.0
-  array('ڕێگه‌دان به‌ جۆره‌كانی به‌ڵگه‌نامه‌', 'allowed_doc_types',0), //cpg1.3.0
-  array('به‌رنامه‌ی بچووك كه‌ره‌واكانی به‌كاری ده‌هێنی','thumb_method',2), //cpg1.3.0
-  array('Path to ImageMagick \'convert\' utility (example /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Command line options for ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('بخوێنه‌وه‌ دراوه‌كانی EXIF له‌ په‌ڕگه‌كانی JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('بخوێنه‌وه‌ دراوه‌كانی IPTC له‌ په‌ڕگه‌كانی JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('بوخچه‌ی ئه‌لبووم <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('بوخچه‌ی په‌ڕگه‌كانی ئه‌ندامان <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('وێنه‌ی ئینته‌رمیدیا ده‌ست پێده‌كات به‌ <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('وێنه‌ی بچووك ده‌ست پێده‌كات به‌<a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('دۆخی بنه‌ڕه‌تی بۆ بوخچه‌', 'default_dir_mode', 0), //cpg1.3.0
-  array('دۆخی بنه‌ڕه‌تی بۆ په‌ڕگه‌', 'default_file_mode', 0), //cpg1.3.0
-
-  'ئامرازه‌كانی به‌كارهێنه‌ر',
-  array('ڕێگه‌دان به‌ تۆماركردن‌', 'allow_user_registration', 1),
-  array('دڵنیابوونی تۆماركردن به‌ پۆستی ئه‌لیكترۆنی', 'reg_requires_valid_email', 1),
-  array('ئاگاداری به‌ڕێوه‌به‌ر بكه‌ له‌ تۆماركدنی نوێی به‌كارهێنه‌ر', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('ڕێگه‌دان به‌ پۆستی تۆماركراو', 'allow_duplicate_emails_addr', 1),
-  array('به‌كارهێنه‌ر ده‌توانێت ئه‌لبوومی تایبه‌تی خۆی هه‌بێت (تێبینی: ئه‌گه‌ر نه‌خێر هه‌ڵبژێریت واتا ئه‌لبوومه‌كانی پێشتریش هه‌مووی ده‌بێته‌ گشتی )', 'allow_private_albums', 1), //cpg1.3.0
-  array('ئاگاداری به‌ڕێوه‌به‌ر بكه‌ به‌كارهێنه‌ر چاوه‌ڕێی ڕازیبوونی لكاندن ده‌كات', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('ڕێگه‌دان به‌ به‌كارهێنه‌ر لیستی ئه‌ندامان ببینی', 'allow_memberlist', 1), //cpg1.3.0
-
-  'دراوی زانیاری زیاتری وێنه‌ (به‌ به‌تاڵی جێی بهێڵه‌ گه‌ر ناته‌وێت زانیاری زیاد بكه‌ی)',
-        array('ناوی خانه‌ی یه‌كه‌م', 'user_field1_name', 0),
-        array('ناوی خانه‌ی دووه‌م', 'user_field2_name', 0),
-        array('ناوی خانه‌ی سێیه‌م', 'user_field3_name', 0),
-        array('ناوی خانه‌ی چواره‌م', 'user_field4_name', 0),
-
-  'ئامرازه‌كانی ووشكه‌ شیرینی (كووكی)',
-        array('ناوی ووشكه‌شیرینی به‌كارهێنه‌ر له‌ به‌رنامه‌', 'cookie_name', 0),
-        array('بوخچه‌ی ووشكه‌شیرینی به‌كارهێنه‌ر له‌ به‌رنامه', 'cookie_path', 0),
-
-  'ئامرازی تر',
-  array('به‌كارخستنی دۆخی دێبوگ', 'debug_mode', 9), //cpg1.3.0
-  array('له‌كارخستنی تێبینی له‌ دۆخی دێبوگ', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) This settings mustn\'t be changed if you already have files in your database.<br />
-  <a name="notice2"></a>(**) When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be 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.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'ناردنی پۆست كارت', //cpg1.3.0
-  'ecard_sender' => 'ناوی كارت نێر', //cpg1.3.0
-  'ecard_recipient' => 'ناوی كارت وه‌رگر ', //cpg1.3.0
-  'ecard_date' => 'مێژوو', //cpg1.3.0
-  'ecard_display' => 'پێشاندانی پۆست كارت', //cpg1.3.0
-  'ecard_name' => 'ناو', //cpg1.3.0
-  'ecard_email' => 'پۆستی ئه‌لیكترۆنی', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'سه‌رووی', //cpg1.3.0
-  'ecard_descending' => 'خوارووی', //cpg1.3.0
-  'ecard_sorted' => 'ڕیزكراوه‌', //cpg1.3.0
-  'ecard_by_date' => 'به‌ گوێره‌ی مێژووی', //cpg1.3.0
-  'ecard_by_sender_name' => 'به‌ گوێره‌ی ناوی نێنه‌ر', //cpg1.3.0
-  'ecard_by_sender_email' => 'به‌گوێره‌ێ پۆستی ئه‌لیكترۆنی نێنه‌ر', //cpg1.3.0
-  'ecard_by_sender_ip' => 'by sender\'s IP address', //cpg1.3.0
-  'ecard_by_recipient_name' => 'به‌ گوێره‌ی ناوی وه‌رگر', //cpg1.3.0
-  'ecard_by_recipient_email' => 'به‌ گوێره‌ی پۆستی ئه‌لیكترۆنی وه‌رگر', //cpg1.3.0
-  'ecard_number' => 'پێشاندانی تۆماركردن %s بۆ %s %s', //cpg1.3.0
-  'ecard_goto_page' => 'بچۆ بۆ لاپه‌ڕه‌', //cpg1.3.0
-  'ecard_records_per_page' => 'تۆماركراو له‌ هه‌ر لاپه‌ڕه‌ك', //cpg1.3.0
-  'check_all' => 'هه‌موو دیاری كه‌', //cpg1.3.0
-  'uncheck_all' => 'دیاری كراوه‌كان ڕه‌ت كه‌وه‌', //cpg1.3.0
-  'ecards_delete_selected' => 'پۆست كارتی دیاریكراو بسڕه‌وه‌', //cpg1.3.0
-  'ecards_delete_confirm' => 'بۆ خاتری خوا ڕازیت له‌ سڕینه‌وه‌ی ئه‌م پۆست كارته‌ !!', //cpg1.3.0
-  'ecards_delete_sure' => 'ئه‌ڕێوه ا‌ڵله‌ ڕازیم بیسڕمه‌وه‌', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => 'پێویسته‌ ناوت و لێدوانت بنووست',
-        'com_added' => 'سوپاس لێدوانه‌كه‌ت دانرا',
-        'alb_need_title' => 'ئه‌لبوومه‌كه‌ پێویستی به‌ سه‌ڕدێڕه‌‌ !',
-        'no_udp_needed' => 'پێوست به‌ نوێكردنه‌وه‌ نیه‌.',
-        'alb_updated' => 'ئه‌لبوومه‌كه‌ نوێ كراوه‌',
-        'unknown_album' => 'ئه‌لبوومی ده‌ستنیشان كراو نیه‌ یان مۆڵه‌تی لكاندن نیه‌',
-        'no_pic_uploaded' => 'هیچ په‌ڕگه‌ك نه‌ لكاندرا !<br /><br />ئه‌گه‌ر تۆ به‌ڕاستی وێنه‌كت هه‌ڵبژاردیه‌ بۆ لكاندن, دڵنیابه‌ كه‌ سێرڤه‌ر ڕێگای لكاندنی په‌ڕگه‌ت پێ ئه‌دات...',
-        'err_mkdir' => 'هه‌ڵه‌ له‌ ئافراندنی بوخچه‌ %s !',
-        'dest_dir_ro' => 'له‌ ڕووی بوخچه‌ %s ڕازی نیه‌ بۆ نووسین !',
-        'err_move' => 'زه‌حمه‌ته‌ گواستنه‌وه‌ی %s بۆ %s !',
-        'err_fsize_too_large' => 'ئه‌م وێنه‌یه‌ هه‌ڵتبژاردیه‌ قه‌باره‌كه‌ی گه‌وره‌یه‌ بۆ لكاندن (گه‌وره‌ترین قه‌باره‌ی وێنه‌ %s x %s) !',
-        'err_imgsize_too_large' => 'ئه‌م وێنه‌یه‌ هه‌ڵتبژاردیه‌ قه‌باره‌كه‌ی زۆر گه‌وره‌یه‌ بۆ لكاندن (گه‌وره‌ترین قه‌باره‌ی وێنه %s KB) !',
-        'err_invalid_img' => 'ئه‌م وێنه‌ی هه‌ڵت بژاردیه‌ بۆ لكاندن هه‌ڵه‌یه‌ !',
-        'allowed_img_types' => 'تۆ ته‌نها ده‌توانیت بلكێنی %s وێنه‌.',
-        'err_insert_pic' => 'وێنه‌ی \'%s\' ناتوانرێت پاشكه‌وت بكرێت له‌ ئه‌لبووم ',
-        'upload_success' => 'به‌سه‌ركه‌وتووانه‌ وێنه‌كه‌ لكاندرا<br /><br />ده‌یبینیت دوای ڕازیبوونی به‌ڕێوه‌به‌ر .',
-  'notify_admin_email_subject' => '%s - تێبنی لكاندن', //cpg1.3.0
-  'notify_admin_email_body' => 'ئه‌م وێنه‌یه‌ لكاندراوه‌ له‌ لایه‌ن %s كه‌ پێویستی به‌ ڕازیبوونی تۆیه‌ %s', //cpg1.3.0
-        'info' => 'زانیاری',
-        'com_added' => 'سوپاس لێدوانه‌كه‌ لكاندرا',
-        'alb_updated' => 'ئه‌لبوومه‌كه‌ نوێكراوه‌',
-        'err_comment_empty' => 'ببوره‌ تۆ هیچ لێدوانێكت نه‌ نووسیه‌ !',
-        'err_invalid_fext' => 'ته‌نها ڕێگادراوه‌ به‌م په‌ڕگانه‌ی كه‌ كۆتایان هاتیه‌ به‌ : <br /><br />%s.',
-        'no_flood' => 'ببوره‌ تۆ دوا كه‌سی بووی كه‌ لێداونت نووسی له‌سه‌ر وێنه‌كه‌<br /><br />ده‌توانی ده‌سكاری لێدوانه‌كه‌ت بكه‌ له‌سه‌ر وێنه‌كه‌',
-        'redirect_msg' => 'ئێستا ده‌گوازرێیه‌وه‌ بۆ لاپه‌ڕه‌كی تر.<br /><br /><br />كرته‌ بكه‌ سه‌ر  \'به‌رده‌وام\' ئه‌گه‌ر راسته‌وخۆ نه‌گوازرایه‌وه‌',
-        'upl_success' => 'به‌ سه‌ركه‌وتووانه‌ توانرا په‌ڕگه‌كه‌ بلكێندرێت',
-  'email_comment_subject' => 'لێدوان خستنه‌سه‌ر كرا', //cpg1.3.0
-  'email_comment_body' => 'به‌كارهێنه‌رێك لێدوانی خۆی ناردووه‌ سه‌یری بكه‌', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => 'ناونیشان',
-        'fs_pic' => 'وێنه‌ به‌ قه‌باره‌ی گه‌وره‌یی',
-        'del_success' => 'به‌ سه‌ركه‌وتووانه‌ سڕایه‌وه‌',
-        'ns_pic' => 'وێنه‌ به‌ قه‌باره‌ی ئاسایی',
-        'err_del' => 'ناتوانرێت بسڕێته‌وه‌',
-        'thumb_pic' => 'كوچكه‌‌',
-        'comment' => 'لێدوان',
-        'im_in_alb' => 'وێنه‌ له‌ ئه‌لبووم',
-        'alb_del_success' => 'ئه‌لبووم \'%s\' توانرا بسڕێته‌وه‌',
-        'alb_mgr' => 'به‌ڕێوه‌به‌ری ئه‌لبووم',
-        'err_invalid_data' => 'دراوێكی خراپ پێشوازی كرا له‌ \'%s\'',
-        'create_alb' => 'ئافراندنی ئه‌لبووم \'%s\'',
-        'update_alb' => 'ده‌ستكرا به‌ نوێكردنه‌وه‌ \'%s\' به‌ ناونیشانی \'%s\' وه‌ پێرست \'%s\'',
-        'del_pic' => 'سڕینه‌وه‌ی وێنه‌',
-        'del_alb' => 'سڕینه‌وه‌ی وێنه‌',
-        'del_user' => 'سڕینه‌وه‌ی به‌كارهێنه‌ر',
-        'err_unknown_user' => 'به‌كارهێنه‌ری ده‌ستنیشان كراو نیه‌ یان نه‌ناسراوه‌ !',
-        'comment_deleted' => 'توانرا به‌ سه‌ركه‌وتووانه‌ لێداونه‌كه‌ بسڕیته‌وه‌',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'تۆ دڵنیای له‌ سڕینه‌وه‌ێ ئه‌م وێنه‌یه‌ ? \\nده‌ست ده‌كرێت به‌ سڕینه‌وه‌', //js-alert //cpg1.3.0
-  'del_pic' => 'كلیك بكه‌ بۆ سڕینه‌وه‌ی وێنه‌', //cpg1.3.0
-  'size' => '%s له‌ %s خاڵ',
-  'views' => '%s جار',
-  'slideshow' => 'پێشاندانی به‌دوا یه‌ك‌',
-  'stop_slideshow' => 'ڕاگرتنی پێشاندانی به‌دوا یه‌ك‌',
-  'view_fs' => 'كلیك بكه‌ بۆ گه‌وره‌كردنی وێنه‌كه‌',
-  'edit_pic' => 'ده‌سكاری پێناسه‌ی وێنه‌ بكه‌', //cpg1.3.0
-  'crop_pic' => 'ده‌سكاری وێنه‌', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-        'title' =>'زانیاری ده‌رباره‌ی وێنه‌',
-        'Filename' => 'ناوی په‌ڕگه‌',
-        'Album name' => 'ناوی ئه‌لبووم',
-        'Rating' => 'پله‌ (%s پله دان)',
-        'Keywords' => 'كلیلی ووشه‌ ',
-        'File Size' => 'قه‌باره‌ی په‌ڕگه‌',
-        'Dimensions' => 'ڕووخسار ',
-        'Displayed' => 'چه‌ند جار بینراوه‌',
-        'Camera' => 'ئامێری وێنه‌',
-        'Date taken' => 'ڕێكه‌وتی وێنه‌گیراو',
-        'Aperture' => 'عه‌ده‌سه‌ ',
-        'Exposure time' => 'كاتی نمایش ',
-        'Focal length' => 'ناوه‌ندنی دووری ',
-        'Comment' => 'لێدوان',
-        'addFav'=>'له‌ دڵخوازی دانێ',
-        'addFavPhrase'=>'دڵخواز',
-        'remFav'=>'له‌ دڵخوازی بسڕه‌وه‌',
-  'iptcTitle'=>'IPTC ناونیشان', //cpg1.3.0
-  'iptcCopyright'=>'IPTC مافی له‌به‌رگرتنه‌وه‌', //cpg1.3.0
-  'iptcKeywords'=>'IPTC كلیلی ووشه‌', //cpg1.3.0
-  'iptcCategory'=>'IPTC هاوپۆل', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC به‌شی هاوپۆلی ', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-        'OK' => 'باشه‌',
-        'edit_title' => 'ده‌سكاری ئه‌م لێدوانه‌',
-        'confirm_delete' => 'تۆ دڵنیای له‌ سڕینه‌وه‌ی ئه‌م لێدوانه‌ ?',
-        'add_your_comment' => 'لێدوانت بخه‌سه‌ر',
-        'name'=>'ناو',
-        'comment'=>'لێدوان',
-        'your_name' => 'نه‌ناسراو',
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => 'كلیك بكه‌ سه‌ر وێنه‌كه‌ بۆ داخستنی ئه‌م په‌نجه‌ره‌',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-        'title' => 'پۆست كارت بنێره‌',
-        'invalid_email' => '<b>ئاگاداری</b> : پۆستی ئه‌لیكترۆنی هه‌ڵه‌یه‌ !',
-        'ecard_title' => 'Post kartek le layan %s bo to',
-  'error_not_image' => 'ته‌نها وێنه‌ وه‌ك پۆست كارت ده‌نێردرێت.', //cpg1.3.0
-        'view_ecard' => 'Eger weneke dernechu kliki ere bike bo binini Post karteke.',
-        'view_more_pics' => 'Kliki ere bike bo binini Post karti tir!',
-        'send_success' => 'سوپاس پۆست كارته‌كه‌ به‌ سه‌ركه‌وتووانه‌ ناردرا',
-        'send_failed' => 'ببوره‌ خانه‌خوێ سێرڤه‌ر ڕێگا نادات وێنه‌ بنێریت...',
-        'from' => 'له‌ لایه‌ن',
-        'your_name' => 'ناوت',
-        'your_email' => 'پۆستی ئه‌لیكترۆنیت',
-        'to' => 'بۆ',
-        'rcpt_name' => 'ناوی وه‌رگر',
-        'rcpt_email' => 'پۆستی ئه‌لیكترۆنی وه‌رگر',
-        'greetings' => 'سڵاو كردن',
-        'message' => 'نامه‌',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'زانیاری وێنه‌', //cpg1.3.0
-  'album' => 'ئه‌لبووم',
-  'title' => 'ناونیشانی وێنه‌',
-  'desc' => 'ده‌رباره‌و پێناسه‌ی وێنه‌',
-  'keywords' => 'ووشه‌ی به‌ڵگه‌ بۆ دۆزینه‌وه‌ی له‌ به‌شی گه‌ڕان',
-  'pic_info_str' => '%s &times; %s - %sكيلۆبايت - %s زیاتر بینراوه‌ - %s ده‌نگ دانه‌كان',
-  'approve' => 'وێنه‌ی ڕازیكراو', //cpg1.3.0
-  'postpone_app' => 'دواخستنی ڕازیبوون',
-  'del_pic' => 'سڕینه‌وه‌ی وێنه‌', //cpg1.3.0
-  'read_exif' => 'بخوێنه‌وه‌ زانیاری EXIF دووباره‌', //cpg1.3.0
-  'reset_view_count' => 'گه‌ڕانه‌وه‌ی چه‌ندجار بینراو',
-  'reset_votes' => 'گه‌ڕانه‌وه‌ی پله‌',
-  'del_comm' => 'سڕینه‌وه‌ێ لێدوانه‌كان',
-  'upl_approval' => 'ڕازی بوونی لكاندن',
-  'edit_pics' => 'ده‌سكاری وێنه‌', //cpg1.3.0
-  'see_next' => 'وێنه‌ی دواتر', //cpg1.3.0
-  'see_prev' => 'وێنه‌ی پێشتر', //cpg1.3.0
-  'n_pic' => '%s وێنه‌', //cpg1.3.0
-  'n_of_pic_to_disp' => 'ژماره‌ی وێنه‌ی بۆ نیشاندان', //cpg1.3.0
-  'apply' => 'پاشكه‌وت كردنی ده‌سكاریه‌كه‌', //cpg1.3.0
-  'crop_title' => 'جیهانی مۆسیقا ده‌سكاری پیشانگا', //cpg1.3.0
-  'preview' => 'پێشاندان', //cpg1.3.0
-  'save' => 'پاشكه‌وت كردنی وێنه‌', //cpg1.3.0
-  'save_thumb' =>'له‌ وێنه‌ی تێكه‌وڵاو پاشكه‌وت كه‌', //cpg1.3.0
-  'sel_on_img' =>'اهه‌ڵبژارده‌كه‌ پێویسته‌ له‌ سه‌ر وێنه‌كه‌ بێت!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'پرسیاری هه‌م دووباره‌', //cpg1.3.0
-  'toc' => 'خشته‌ی پرسیاره‌كان', //cpg1.3.0
-  'question' => 'پرسیار: ', //cpg1.3.0
-  'answer' => 'وه‌ڵام: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'پرسیاری گرنگ', //cpg1.3.0
-  array('بۆ پێویسته‌ خۆم تۆمار بكه‌م؟', 'گه‌ر بێتوو له‌ لایه‌ن به‌ڕێوه‌به‌ری پیشانگا ڕێگه‌ درابێت بۆ تۆمار كردن ئه‌م كاته‌ ده‌توانی ئه‌لبوومی تایبه‌تی خۆت هه‌بێت وه‌ هه‌روه‌ها ده‌توانی به‌ژداری لێدوان بكه‌ی له‌ سه‌ر وێنه‌ یان وێنه‌ لكاندن بۆ ئه‌لبوومی تایبه‌تی خۆت.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('چۆن خۆم تۆماربكه‌م؟', 'بۆ تۆماركردن بچۆ ئه‌م به‌سته‌ره‌ ( <b>
-تۆماركردن</b> ) له‌سه‌ری سه‌ره‌وی لاپه‌ڕه‌كه‌ دیاره دوای مافی تۆماركردن بخوێنه‌وه‌ دوای ڕازیبوون
-هه‌موو داواكراوه‌كان پڕبكه‌وه‌ به‌ گوێره‌ی داواكراو، دوای تۆماركردن پۆستێكی ئه‌لیكترۆنیت بۆ دێت گه‌ر بێتوو له‌ لایه‌ن به‌ڕێوه‌به‌ران به‌كارخرابێت ئه‌م پۆسته‌ چه‌ند زانیاریه‌كه‌ بۆ چۆنیه‌تی به‌ژدار بوون له‌ لكاندنی وێنه‌ بۆ ئه‌لبووم.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('چوون بێمه‌ ژووری پێشانگا؟', 'بۆ هاتنه‌ ژووره‌وه‌ی پێشانگا له‌ سه‌ره‌وه‌ كلیكی ( چوونه‌ ژووره‌وه‌ ) بكه‌ دوای
-ناو و ووشه‌ی نهێنی بنووسه‌و كلیكی چوونه‌ ژووره‌وه‌ بكه.‌<br /><b>تێبینی ئه‌م لاپه‌ڕه‌ كه‌وكزی به‌كاردێنت بۆت ئاسان ده‌كات گه‌ر جارێكی تر ڕاسته‌وخۆ بێیه‌ ژووره‌وه‌ گه‌ر بێتوو چوارگۆشه‌‌ی &quot;بیرم بهێنه‌وه‌&quot; چالاك كرابێت.</b></p>
-</b>', 'offline', 0), //cpg1.3.0
-  array('بۆچی ناتوانم بێمه‌ ژووری پیشانگا؟', 'ئایا تۆ خۆت تۆماركردیه‌ وه‌ كلیكی ئه‌م به‌سته‌ره‌ت كرد كاتێك به‌ پۆستی ئه‌لیكترۆنی بۆت ڕه‌وان كرا؟ . به‌سته‌ره‌كه‌ به‌كارهێنه‌ره‌كه‌ت به‌كارده‌خات. ئه‌مه‌یه‌ كێشه‌كه‌ت گه‌ر چاره‌ نه‌بوو په‌یوه‌ندی به‌ به‌ڕێوه‌به‌ری پیشانگا بكه‌.', 'offline', 0), //cpg1.3.0
-  array('گه‌ر ووشه‌ی نهێنیم بیركرد چاره‌؟', 'كلیكی به‌سته‌ری ووشه‌ی نهێنیم بیركردیه‌ له‌ به‌شی چوونه‌ ژووره‌وه‌ ده‌یدۆزیه‌وه‌ له‌ خواره‌وه‌ دوای داوای ناوی چوونه‌ ژووره‌وه‌ یان پۆستی ئه‌لیكترۆنیت لێ ده‌كات كه‌ خۆت پێ تۆماركردیه‌ دوای پۆستێكی ئه‌لیكترۆنیت بۆ ڕه‌وان ده‌كرێت پێك هاتووه‌ له‌ ووشه‌ی نهێنی.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('چۆن ده‌توانم وێنه‌ی دڵخواز له‌ به‌شی دڵخواز دانێم ؟', 'له‌سه‌ر وێنه‌كه‌ كرته‌ بكه‌ دوای له‌ خواره‌وه‌ زانیاری وێنه‌كه‌ ده‌بینی له‌ هه‌مان شوێن كلیك بكه‌ سه‌ر به‌سته‌ری له‌ دڵخوازی دانێ<br />.', 'offline', 0), //cpg1.3.0
-  
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'نامه‌ی به‌بیر هێنانه‌وه‌ێ ووشه‌ی نهێبنی', //cpg1.3.0
-  'err_already_logged_in' => 'تۆ به‌ ته‌واوی هاتیه‌ ژووره‌وه‌ یاخوا به‌ خێربێی !', //cpg1.3.0
-  'enter_username_email' => 'ناو چوونه‌ ژووره‌وه‌ت بنووسه‌ یان پۆستی ئه‌لیكترۆنی', //cpg1.3.0
-  'submit' => 'بنێره‌', //cpg1.3.0
-  'failed_sending_email' => 'لێره‌ هه‌ڵه‌ك ڕوویدا نه‌توانرا نامه‌ی به‌بیرهێنانه‌وه‌ێ ووشه‌ی نهێنی بنێردرێت بۆ پۆسته‌كه‌ت !', //cpg1.3.0
-  'email_sent' => 'هه‌ر ئێستا ووشه‌ی به‌بیرهێنانه‌وه‌ی ووشه‌ی نهێنیم بۆ ناردی سه‌یری پۆسته‌كه‌ت بكه‌ %s', //cpg1.3.0
-  'err_unk_user' => 'هه‌ڵه‌: ئێمه‌ ئه‌م به‌كار‌هێنه‌ره‌مان نیه‌ دووباره‌ تاقی كه‌وه‌', //cpg1.3.0
-  'passwd_reminder_subject' => 'ناو و ووشه‌ی نهێنی چوونه‌ ژووره‌وه‌', //cpg1.3.0
-  'passwd_reminder_body' => 'دراوه‌كانی لای ئێمه‌ له‌ پیشانگا ئه‌مه‌یه‌:
-ناوی به‌كارهێنه‌ر: %s
-ووشه‌ی تێپه‌ڕبوون: %s
-كلیكی ئێره‌ بكه‌ %s بۆ چوونه‌ ژووره‌وه‌.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-        'group_name' => 'ناوی گرووپ',
-        'disk_quota' => 'به‌شی په‌پكه‌',
-        'can_rate' => 'پله‌ دانان له‌ په‌ڕگه‌',
-        'can_send_ecards' => 'ده‌توانێت پۆست كارت بنێرێت',
-        'can_post_com' => 'ده‌توانێت لێدوان بنووسێت',
-        'can_upload' => 'ده‌توانێت په‌ڕگه‌ بلكێنی',
-        'can_have_gallery' => 'ده‌توانێت پیشانگای تایبه‌تی هه‌بێت',
-        'apply' => 'پاشكه‌وت كردنی ڕێكخستنه‌كه‌',
-        'create_new_group' => 'دروستكردنی گرووپێكی نوێ',
-        'del_groups' => 'سڕینه‌وه‌ی گرووپی ده‌ستنیشانكراو',
-        'confirm_del' => 'ئاگاداری, كاتێك گرووپ ده‌سڕیه‌وه‌, ده‌ست ده‌كات به‌ گواستنه‌وه‌ی به‌كارهێنه‌ره‌كان بۆ لیستی \'تۆماركراوه‌كان\' !\n\nتۆ دڵنیای له‌م كاره‌  ?',
-        'title' => 'به‌ڕێوه‌به‌ری گرووپی به‌كارهێنه‌ره‌كان ',
-        'approval_1' => 'ڕازیبوون له‌ لكاندنی گشتی (1)',
-        'approval_2' => 'ڕازیبوون له‌ لكاندنی تایبه‌تی (2)',
-  'upload_form_config' => 'هه‌لبژارده‌ی لكاندن', //cpg1.3.0
-  'upload_form_config_values' => array( 'لكاندنی ته‌نیا په‌ڕگه‌', 'لكاندنی چه‌نده‌ها په‌ڕگه‌', 'دانانی ته‌نیا به‌سته‌ری وێنه‌', 'په‌ڕگه‌ی زیپ zip ته‌نیا', 'په‌ڕگه‌‌-به‌سته‌ر', 'به‌سته‌ر-ZIP', 'به‌سته‌ر-ZIP', 'په‌ڕگه‌-به‌سته‌ر-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'به‌كارهێنه‌ر ده‌توانێت ژماره‌كی لكاندنی سندوق زیادبكات؟', //cpg1.3.0
-  'num_file_upload'=>'سنووری به‌رزی لكاندنی په‌ڕگه‌ له‌ سندوق', //cpg1.3.0
-  'num_URI_upload'=>'سنووری به‌رزی لكاندنی به‌سته‌ر‌ له‌ سندوق', //cpg1.3.0
-        'note1' => '<b>(1)</b> لكاندن له‌ ئه‌لبوومی گشتی پێوستی به‌ ڕازی بوونی به‌ڕێوه‌به‌ره‌',
-        'note2' => '<b>(2)</b> لكاندنه‌كانی له‌ لایه‌ن به‌كارهێنه‌ر پێوستی به‌ ڕازی بوونی به‌ڕێوه‌به‌ره‌',
-        'notes' => 'تێبینیه‌كان'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'سڵاو، به‌خێر بێی به‌ڕێز !',
-);
-
-$lang_album_admin_menu = array(
-        'confirm_delete' => 'تۆ دڵنیایی له‌ سڕینه‌وه‌ی ئه‌م ئه‌لبوومه‌‌ ? \\nهه‌موو وێنه‌كان و لێدوانه‌كان ڕه‌ش ده‌بێته‌وه‌ خۆمان خۆش.',
-        'delete' => 'سڕینه‌وه‌ی وێنه‌',
-        'modify' => 'تایبه‌تمه‌ندی ئه‌لبووم',
-        'edit_pics' => 'ده‌سكاری وێنه‌',
-);
-
-$lang_list_categories = array(
-        'home' => 'ماڵه‌وه‌',
-        'stat1' => '<b>[pictures]</b> وێنه‌ له‌ <b>[albums]</b> ئه‌لبووم وه‌ <b>[cat]</b> هاوپۆل له‌گه‌ڵ <b>[comments]</b> لێدوان <b>[views]</b> جار بینراوه',
-        'stat2' => '<b>[pictures]</b> وێنه‌ له <b>[albums]</b> ئه‌لبوم بینراوه‌ <b>[views]</b> جار',
-        'xx_s_gallery' => 'پیشانگا %s',
-        'stat3' => '<b>[pictures]</b> وێنه‌ له <b>[albums]</b> ئه‌لبوون له‌گه‌ڵ <b>[comments]</b>لێدوان <b>[views]</b> جار بینراوه‌'
-);
-
-$lang_list_users = array(
-        'user_list' => 'لیستی ئه‌ندامه‌كان',
-        'no_user_gal' => 'پیشانگای به‌كارهێنه‌ر نیه‌',
-        'n_albums' => '%s ئه‌لبووم',
-        'n_pics' => '%s وێنه‌'
-);
-
-$lang_list_albums = array(
-        'n_pictures' => '%s وێنه‌',
-        'last_added' => ', دوا وێنه‌ خستنه‌سه‌ركرا له‌ %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-        'login' => 'چوونه‌ ژووره‌وه‌‌',
-        'enter_login_pswd' => 'ناوی چوونه‌ ژووره‌وه‌ له‌گه‌ڵ ووشه‌ی نهێنی بنووسه‌',
-        'username' => 'ناوی ئه‌ندام',
-        'password' => 'ووشه‌ی نهێنی',
-        'remember_me' => 'بیرم بهێنه‌وه‌',
-        'welcome' => 'یاخوا به‌خێربێی سه‌رچاو  %s ...',
-        'err_login' => '*** ناوتوانیت بچیه‌ ژووره‌وه‌ جارێكی تر هه‌وڵ بده‌ ***',
-        'err_already_logged_in' => 'تۆ به‌ ته‌واوی له‌ ژوورێ دای !',
-  'forgot_password_link' => 'ووشه‌ی تێپه‌ڕبوونم بیر كردیه‌', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-        'logout' => 'ده‌رچوون',
-        'bye' => 'خوات له‌گه‌ڵ به‌ڕێز %s ...',
-        'err_not_loged_in' => 'تۆ له‌ ژوور نیت !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => 'تازه‌ كردنه‌وه‌ی ئه‌لبووم %s',
-        'general_settings' => 'ئامرازه‌ گشتیه‌كان',
-        'alb_title' => 'ناونیشانی ئه‌لبووم',
-        'alb_cat' => 'هاوپۆلی ئه‌لبووم',
-        'alb_desc' => 'پێناسه‌ی ئه‌لبووم',
-        'alb_thumb' => 'نبذة الالبوم',
-        'alb_perm' => 'مۆڵه‌تدانی ئه‌لبووم',
-        'can_view' => 'ئه‌م ئه‌لبوومه‌ ده‌توانرێت ببینرێت له‌ لایه‌ن',
-        'can_upload' => 'مێوانه‌كان ده‌توانن په‌ڕگه‌ بلكێنن',
-        'can_post_comments' => 'مێوانه‌كان ده‌توانن لێدوان بخه‌نه‌سه‌ر',
-        'can_rate' => 'مێوانه‌كان ده‌توانن پله‌ بده‌ن به‌ وێنه‌',
-        'user_gal' => 'پێشانگای به‌كار‌هێنه‌ر',
-        'no_cat' => '* پیشانگا نیه‌ *',
-        'alb_empty' => 'ئه‌لبووم خاڵیه‌',
-        'last_uploaded' => 'دوا لكاندراو',
-        'public_alb' => 'بۆ هه‌مووی (ئه‌لبوومی گشتی)',
-        'me_only' => 'ته‌نیا بۆخۆم',
-        'owner_only' => 'خاوه‌ن ئه‌لبووم (%s) ته‌نیا',
-  'groupp_only' => 'ئه‌ندامانی گرووپ \'%s\'',
-  'err_no_alb_to_modify' => 'هیج ئه‌لبوومێك ناتوانی ڕیكخه‌ی له‌ دراوه‌كانی بنكه‌ی زانیاری واتا داته‌باسه‌.',
-  'update' => 'تازاه‌كردنه‌وه‌ی ئه‌لبووم', //cpg1.3.0
-  'notice1' => '(*) كردنه‌وه‌ی ئامرازه‌كانی %sgroups%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-        'already_rated' => 'ببوره‌ تۆ پێشتر پله‌ت داوه‌ بۆ ئه‌م وێنه‌',
-        'rate_ok' => 'سوپاس پله‌دانانه‌كه‌ت دانرا',
-  'forbidden' => 'كه‌س بووه‌ پله‌ دانێت بۆ وێنه‌ی خۆی لێگه‌ڕێ خه‌ڵكی تر پله‌ دانێت به‌ڵام به‌هه‌رحاڵ سوپاس.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// 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 = array(
-        'page_title' => 'تۆماركردنی به‌كارهێنه‌ر',
-        'term_cond' => 'مه‌رجی تۆماركردن',
-        'i_agree' => 'ڕازیم',
-        'submit' => 'تۆماركردن',
-        'err_user_exists' => 'ئه‌م ناوه‌ی چوونه‌ ژووره‌وه‌ هه‌یه‌, به‌ یارمه‌تیت ناوێكی تر هه‌ڵبژێره‌',
-        'err_password_mismatch' => 'ووشه‌ نهێنیه‌كان وه‌ك یه‌ك نین، پێوسیته‌ جارێكی تر بینووسیه‌وه‌',
-        'err_uname_short' => 'پێویسته‌ ناوی چوونه‌ ژووره‌ له‌ دوو پیت زیاتر بێت',
-        'err_password_short' => 'پێویسته‌ ووشه‌ی نهێنی له‌ دوو پیت زیاتر بێت',
-        'err_uname_pass_diff' => 'پێویسته‌ ناوی چوونه‌ ژووره‌وه‌ جیا بێت له‌گه‌ڵ ووشه‌ی نهێنی',
-        'err_invalid_email' => 'پۆستی ئه‌لیكترۆنی هه‌ڵه‌یه‌',
-        'err_duplicate_email' => 'به‌كار‌هێنه‌ره‌كی تر هه‌مان پۆستی ئه‌لكترۆنی هه‌یه‌',
-        'enter_info' => 'دانانانی دراوه‌كانی تۆماركردن',
-        'required_info' => 'زانیاری داواكراو',
-        'optional_info' => 'زنایرای زیاتر',
-        'username' => 'ناوی چوونه‌ ژووره‌وه‌',
-        'password' => 'ووشه‌ی نهێنی',
-        'password_again' => 'دووباره‌ ووشه‌ی نهێنی بنووسه‌',
-        'email' => 'پۆستی ئه‌لیكترۆنی',
-        'location' => 'شوێن',
-        'interests' => 'هیوایه‌ت',
-        'website' => 'لاپه‌ڕه‌كه‌ت',
-        'occupation' => 'كاروبارت',
-        'error' => 'هه‌ڵه‌',
-        'confirm_email_subject' => '%s - دڵنیابوونی تۆماركردن',
-        'information' => 'دراوه‌كان',
-        'failed_sending_email' => 'نه‌توانرا بنێردرێت نامه‌ی دڵنیابوونی تۆماركردن !',
-        'thank_you' => 'سوپاس بۆ تۆماركردن.<br /><br />پۆسته‌كه‌ ناردرا چه‌ند زانیاریه‌كی له‌گه‌ڵه‌ بۆ چۆنیه‌تی به‌ژدار بوون.',
-        'acct_created' => 'ئیستا ئافراندرا، به‌ ناوو چوونه‌ ژووره‌وه‌ت له‌گه‌ڵ ووشه‌ی نهێنی وه‌ره‌‌ ژووره‌وه‌',
-        'acct_active' => 'به‌ژداریه‌كه‌ت به‌كارخرا، به‌ ناوی چوونه‌ ژووره‌وه‌ت له‌گه‌ڵ ووشه‌ی نهێنی وه‌ره‌‌ ژووره‌وه',
-        'acct_already_act' => 'به‌ژداریت پێشتر به‌كارخراوه‌ !',
-        'acct_act_failed' => 'ناتوانی ئه‌مه‌ بكه‌ی !',
-        'err_unk_user' => 'به‌كارهێنه‌ری دیاریكراو ئاماده‌نیه‌ !',
-        'x_s_profile' => 'زانیاریه‌كان %s',
-        'group' => 'گرووپ',
-        'reg_date' => 'تۆماركرا',
-        'disk_usage' => 'شوێنی پاشكه‌وتكردن',
-        'change_pass' => 'گۆڕینی ووشه‌ی نهێنی',
-        'current_pass' => 'ووشه‌ی نهێنی ئیستا',
-        'new_pass' => 'ووشه‌ی نهێنی نوێ',
-        'new_pass_again' => 'ووشه‌ی نهێنی دووباره‌ بنووسه‌وه‌',
-        'err_curr_pass' => 'ووشه‌ی نهێنی ئیستات هه‌ڵه‌یه‌',
-        'apply_modif' => 'ڕازیبوونی ده‌سكاریه‌كه‌',
-        'change_pass' => 'ووشه‌ی نهێنی بگۆڕه‌',
-        'update_success' => 'به‌سه‌ركه‌وتووانه‌ زانیاریه‌كانت نوێكراوه‌',
-        'pass_chg_success' => 'به‌سه‌ركه‌وتووانه‌ ووشه‌ی نهێنی گۆڕا',
-        'pass_chg_error' => 'ووشه‌ی نهێنی نه‌گۆڕدرا',
-  'notify_admin_email_subject' => '%s - تۆماركردندێكی نوێ', //cpg1.3.0
-  'notify_admin_email_body' => 'ئه‌ندامێكی نوێ به‌م ناوه‌ "%s" تۆماركرا له‌ پیشانگاكه‌ت', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-سوپاست بۆ ناو تۆماركردنه‌كه‌ت له‌ لایه‌ن {SITE_NAME}
-
- ناوی چوونه‌ ژوور : "{USER_NAME}"
-ووشه‌ی تێپه‌ڕبوون : "{PASSWORD}"
-
-بۆ به‌كارخستنی به‌كارهێنه‌ره‌كه‌ت كلیكی ئه‌م به‌سته‌ره‌ بكه‌ بۆ به‌كارخستنیی.
-
-{ACT_LINK}
-
-له‌گه‌ڵ ڕێزو سڵاو,
-
-به‌ڕێوه‌به‌ری لاپه‌ڕه‌ی {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-        'title' => 'گه‌ڕانه‌وه‌ بۆ لێدوانه‌كان',
-        'no_comment' => 'لێدوان نیه‌ بۆ گه‌ڕانه‌وه‌',
-        'n_comm_del' => '%s لێدوانه‌كه‌ سڕایه‌وه‌',
-        'n_comm_disp' => 'ژماره‌ی پێشاندانی لێدوانه‌كان',
-        'see_prev' => 'پێشتر',
-        'see_next' => 'دواتر',
-        'del_comm' => 'سڕینه‌وه‌ی لێدوانه‌كانی ده‌ست نیشان كراون',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => 'گه‌ڕان به‌ دوای وێنه‌',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-        'page_title' => 'گه‌ڕان به‌دوای په‌ڕگه‌ی نوێ',
-        'select_dir' => 'بوخچه‌ هه‌ڵبژێره‌',
-        'select_dir_msg' => 'ئه‌م كاره‌ ڕێگات پێ ده‌دات بۆ خستنه‌سه‌ری په‌ڕگه‌ كه‌ لكاندراوه‌ به‌ به‌رنامه‌ی FTP بۆ سێرڤه‌ره‌كه‌ت.<br /><br />ئه‌م بوخچه‌یه‌ هه‌ڵبژێره‌ كه‌ وێنه‌كانت تێدا لكاندووه.‌',
-        'no_pic_to_add' => 'ویێنه‌ی خستنه‌سركراو نیه‌',
-        'need_one_album' => 'به‌ لایه‌نی كه‌می پێوسیتت به‌ ئه‌لبوومێكه‌ بۆ ئه‌م كاره‌',
-        'warning' => 'ئاگاداری',
-        'change_perm' => 'ئه‌م سكریپته‌‌ ناتوانێت له‌م بوخچه‌یه‌ خستنه‌سه‌ری په‌ڕگه‌ بكات, پێویسته‌ مۆڵه‌تی 755 یان 777 پێش خستنه‌سه‌ری په‌ڕگه‌ !',
-        'target_album' => '<b>وێنه‌كه‌ بخه‌ره‌ &quot;</b>%s<b>&quot; بۆ‌ </b>%s',
-        'folder' => 'بوخچه‌',
-        'image' => 'وێنه‌',
-        'album' => 'ئه‌لبووم',
-        'result' => 'ئه‌نجام',
-        'dir_ro' => 'ڕازی نیه‌ بۆ نووسین. ',
-        'dir_cant_read' => 'ڕازی نیه‌ بۆ خوێندنه‌وه‌. ',
-        'insert' => 'خستنه‌سه‌ری وێنه‌ی نوێ بۆ پیشانگا',
-        'list_new_pic' => 'لیستی ئه‌لبوومه‌ نوێیه‌كان',
-        'insert_selected' => 'دانانی وێنه‌ی دیاریكراو',
-        'no_pic_found' => 'وێنه‌ی نوێ نیه‌',
-        'be_patient' => 'به‌یارمه‌تیت له‌ سه‌ره‌خۆ، به‌رانه‌مه‌كه‌ پێویستی به‌چه‌ند كاتێكه‌ بۆ خستنه‌سه‌ری وێنه‌كه‌',
-  'no_album' => 'ئه‌لبووم دیاری نه‌كراوه‌',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                                '<li><b>OK</b> : واتا وێنه‌كه‌ به‌سه‌ركه‌وتووانه‌ خستنه‌سه‌ر كرا'.
-                                '<li><b>DP</b> : واتا ئه‌م وێنه‌یه‌ دووباره‌یه‌ له‌ خشته‌ی دراوه‌كان وه‌ تا ئێستا ماوه‌‌'.
-                                '<li><b>PB</b> : واتا ناتوانرێت خستنه‌سه‌ر بكرێت, دڵنیا به‌ له‌ ئامرازه‌كانی مۆڵه‌تی لكاندنی وێنه‌ له‌م بوخچه‌یه‌'.
-                          '<li><b>NA</b> : means that you haven\'t selected an album the files should go to, hit \'<a href="javascript:history.back(1)">back</a>\' and select an album. If you don\'t have an album <a href="albmgr.php">create one first</a></li>'.
-                                '<li>ئه‌گه‌ر نیشانه‌ی OK, DP, PB ده‌رناچێت كلیكی ئه‌م به‌سته‌ره‌ بكه‌ بۆ زانینی هۆی ده‌رنه‌چوونی PHP'.
-                                '<li>ئه‌گه‌ر لاپه‌ڕه‌كه‌ وه‌ڵامی نه‌دایه‌وه‌ له‌ ماوكی درێژ, كلیكی دوگمه‌كه‌ بكه‌وه‌ دووباره‌‌'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'ئه‌لبوومێك هه‌ڵبژێره‌', //cpg1.3.0
-  'check_all' => 'هه‌ڵبژاردنی هه‌مووی‌', //cpg1.3.0
-  'uncheck_all' => 'لابردنی هه‌مووی‌', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'ڕێگرتنی به‌كارهێنه‌ر',
-                'user_name' => 'ناوی به‌كارهێنه‌ر',
-                'ip_address' => 'IP ژماره‌ی',
-                'expiry' => 'ته‌واو ده‌بێت له‌ (گه‌ر خاڵی بێت واتا ته‌واو نابێت)',
-                'edit_ban' => 'پاشكه‌وت كردنی ده‌سكاریه‌كه‌',
-                'delete_ban' => 'سڕینه‌وه‌',
-                'add_new' => 'خستنه‌سه‌ری ڕێگرتنی نوێ',
-                'add_ban' => 'خستنه‌سه‌ر',
-  'error_user' => 'ئه‌م به‌كارهێنه‌ره‌ نیه‌', //cpg1.3.0
-  'error_specify' => 'تۆ پێویسته‌ ناوی به‌كار‌هێنه‌ر یان ژماری ئای پی بنده‌ی', //cpg1.3.0
-  'error_ban_id' => 'اژماره‌ ئای پی هه‌ڵه‌یه‌!', //cpg1.3.0
-  'error_admin_ban' => 'ئه‌وه‌ تۆ ئاگات له‌ خۆێه‌ كه‌س بووه‌ ڕێگای خۆی بگرێت ئاوێكی سارد بخۆوه‌!', //cpg1.3.0
-  'error_server_ban' => 'ئه‌مه‌ تۆ هه‌وڵی ڕێگرتنی سێرڤه‌ری خۆتی؟ وه‌وه‌ی ئه‌م كاره‌ به‌ من ناكرێت...', //cpg1.3.0
-  'error_ip_forbidden' => 'ناتوانیت ئه‌م ئای پیه‌ ڕێبگریت چوونه‌ ناتوانرێت بنووسرێت!', //cpg1.3.0
-  'lookup_ip' => 'پشكنینی زانیاری زیاتری IP', //cpg1.3.0
-  'submit' => 'پشكنین!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'لكاندنی په‌ڕگه‌', //cpg1.3.0
-  'custom_title' => 'Customized Request Form', //cpg1.3.0
-  'cust_instr_1' => 'You may select a customized number of upload boxes. However, you may not select more than the limits listed below.', //cpg1.3.0
-  'cust_instr_2' => 'ژماره‌ی سندوقی زبڵ', //cpg1.3.0
-  'cust_instr_3' => 'سندوقی لكاندنی په‌ڕگه‌: %s', //cpg1.3.0
-  'cust_instr_4' => 'به‌سته‌ر/ به‌سته‌ری : %s', //cpg1.3.0
-  'cust_instr_5' => 'به‌سته‌ری لكاندن:', //cpg1.3.0
-  'cust_instr_6' => 'سندوقی لكاندنی په‌ڕگه:', //cpg1.3.0
-  'cust_instr_7' => 'به‌یارمه‌تیت ژماره‌ی سندوقی لكاندن بنووسه‌ بۆ هه‌ر تیپێك.  دوای كلیكی بكه‌ سه‌ر \'به‌رده‌وام\'. ', //cpg1.3.0
-  'reg_instr_1' => 'دراوه‌كی هه‌ڵه‌یه‌.', //cpg1.3.0
-  'reg_instr_2' => 'ئێستا ده‌توانیت په‌ڕگه‌ بلكێنی بۆ سندوقی لكاندن. قه‌باره‌ی هه‌ر په‌ڕگه‌یه‌ك بۆ سندوقی لكاندن له‌ لایه‌ن تۆ بۆ سێرڤه‌ر نابێت له‌   %s كیلۆبایت زیاتربێت .', //cpg1.3.0
-  'reg_instr_3' => 'If you want the zipped file or archive to be decompressed, you must use the file upload box provided in the \'Decompressive ZIP Upload\' area.', //cpg1.3.0
-  'reg_instr_4' => 'ئه‌گه‌ر بێتوو به‌سته‌ر/به‌سته‌ر لكاندن دانێی, پێویسته‌ ناوی ته‌واوی به‌سته‌ر بنووسی وه‌ك ئه‌م نموونه‌یه‌: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'گه‌ر هه‌مووت پڕكرده‌وه‌ به‌ ته‌واوی, به‌یارمه‌تیت كلیكی بكه‌ سه‌ر \'به‌رده‌وام\'.', //cpg1.3.0
-  'reg_instr_6' => 'Decompressive ZIP Uploads:', //cpg1.3.0
-  'reg_instr_7' => 'لكاندنی وێنه‌:', //cpg1.3.0
-  'reg_instr_8' => 'به‌سته‌ر/ به‌سته‌ری لكاندن:', //cpg1.3.0
-  'error_report' => 'ڕاپۆرتی هه‌ڵه‌', //cpg1.3.0
-  'error_instr' => 'ئه‌م هه‌ڵانه‌ هه‌یه‌ له‌ لكاندنی په‌ڕگه‌كه‌:', //cpg1.3.0
-  'file_name_url' => 'ناوی وێنه‌/به‌سته‌ر', //cpg1.3.0
-  'error_message' => 'نامه‌ی هه‌ڵه‌', //cpg1.3.0
-  'no_post' => 'په‌ڕگه‌ نه‌ لكاندرا به‌ پۆست.', //cpg1.3.0
-  'forb_ext' => 'Forbidden file extension.', //cpg1.3.0
-  'exc_php_ini' => 'Exceeded filesize allowed in php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Exceeded filesize permitted by CPG.', //cpg1.3.0
-  'partial_upload' => 'Only a partial upload.', //cpg1.3.0
-  'no_upload' => 'په‌ڕگه‌ نه‌ لكاندرا به‌ ته‌واوی.', //cpg1.3.0
-  'unknown_code' => 'نه‌ناسراو PHP لكاندن كۆد.', //cpg1.3.0
-  'no_temp_name' => 'نه‌ لكاندرا - ناوی په‌ڕگه‌ نیه‌.', //cpg1.3.0
-  'no_file_size' => 'هیچ دراوێك نیه‌ / تێك چووه‌‌', //cpg1.3.0
-  'impossible' => 'زه‌حمه‌ته‌ گواستنه‌وه‌ی.', //cpg1.3.0
-  'not_image' => 'هیچ وێنه‌ك نیه‌ / تێك چووه‌', //cpg1.3.0
-  'not_GD' => 'تایبه‌تی GD نیه‌.', //cpg1.3.0
-  'pixel_allowance' => 'هه‌ڵه‌ی ژماره‌ی خاڵ.', //cpg1.3.0
-  'incorrect_prefix' => 'هه‌ڵه‌ی  به‌سته‌ر/ به‌سته‌ر', //cpg1.3.0
-  'could_not_open_URI' => 'ناتوانرێت ئه‌م به‌سته‌ره‌ بكرێته‌وه‌.', //cpg1.3.0
-  'unsafe_URI' => 'پارێزی ڕێگانادات.', //cpg1.3.0
-  'meta_data_failure' => 'هه‌ڵه‌ی دراوی مێتا', //cpg1.3.0
-  'http_401' => '401 هه‌ڵه‌ی ژماره‌', //cpg1.3.0
-  'http_402' => '402 هه‌ڵه‌ی ژماره‌', //cpg1.3.0
-  'http_403' => '403 هه‌ڵه‌ی ژماره‌', //cpg1.3.0
-  'http_404' => 'نه‌دۆزراوه‌ 404 هه‌ڵه‌ی ژماره‌', //cpg1.3.0
-  'http_500' => '500 هه‌ڵه‌ی ژماره‌', //cpg1.3.0
-  'http_503' => '503 هه‌ڵه‌ی سێرڤه‌ر', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME could not be determined.', //cpg1.3.0
-  'MIME_type_unknown' => 'نه‌ناسراو MIME فۆڕمات', //cpg1.3.0
-  'cant_create_write' => 'ناتوانڕێت په‌ڕگه‌ ئافراندن بكرێت.', //cpg1.3.0
-  'not_writable' => 'ناتوانرێت بنووسرێت بۆ په‌ڕگه‌.', //cpg1.3.0
-  'cant_read_URI' => 'ناتوانرێت بخوێندرێته‌وه‌  به‌سته‌ر/ به‌سته‌ر', //cpg1.3.0
-  'cant_open_write_file' => 'ناتوانرێت به‌سته‌ری په‌ڕگه‌ بكرێته‌وه‌.', //cpg1.3.0
-  'cant_write_write_file' => 'ناتوانرێت بنووسرێت بۆ به‌سته‌ری په‌ڕگه‌.', //cpg1.3.0
-  'cant_unzip' => 'ناتوانرێت بپێچرێته‌وه‌ یان زیپ بكرێت.', //cpg1.3.0
-  'unknown' => 'هه‌ڵه‌ێ نه‌ناسراو', //cpg1.3.0
-  'succ' => 'به‌سه‌ركه‌وتووانه‌ په‌ڕگه‌كه‌ لكاندرا', //cpg1.3.0
-  'success' => '%s لكاندرا به‌ سه‌ركه‌وتووانه‌.', //cpg1.3.0
-  'add' => 'به‌یارمه‌تیت كلیكی \'به‌رده‌وام\' بۆ خستنه‌سه‌ری په‌ڕگه‌كه‌ بۆ ئه‌لبووم.', //cpg1.3.0
-  'failure' => 'هه‌ڵه‌ی لكاندن', //cpg1.3.0
-  'f_info' => 'زانیاری هه‌ڵه‌', //cpg1.3.0
-  'no_place' => 'په‌ڕگه‌ی پێشوو ناتوانرێت جێ بكرێته‌وه‌.', //cpg1.3.0
-  'yes_place' => 'په‌ڕگه‌ی پێشوو به‌ سه‌ركه‌وتووانه‌ جێی بۆ كراوه‌.', //cpg1.3.0
-  'max_fsize' => 'به‌رزترین قه‌باره‌ی په‌ڕگه‌ %s كیلۆبایته‌',
-  'album' => 'ئه‌لبووم',
-  'picture' => 'وێنه‌', //cpg1.3.0
-  'pic_title' => 'ناونیشانی وێنه‌', //cpg1.3.0
-  'description' => 'پێناسه‌ی وێنه‌', //cpg1.3.0
-  'keywords' => 'كلییلی ووشه‌ (ده‌توانی بۆشیان هه‌بێت)',
-  'err_no_alb_uploadables' => 'ببوره‌ هیچ ئه‌لبوومێك ئاماده‌نیه‌ بۆ لكاندنی په‌ڕگه‌', //cpg1.3.0
-  'place_instr_1' => 'به‌یارمه‌تیت شوێنی په‌ڕگه‌ بكه‌وه‌ له‌ ئه‌لبووم.  تۆ ده‌توانی زانیاری هه‌ر په‌ڕگه‌یه‌ك بنووسی ئێستا .', //cpg1.3.0
-  'place_instr_2' => 'په‌ڕگه‌ی تر پێویستی به‌ شوێنه‌. به‌یارمه‌تیت كلیك بكه‌ سه‌ر \'به‌رده‌وام\'.', //cpg1.3.0
-  'process_complete' => 'تۆ به‌سه‌ركه‌وتووانه‌ شوێنی هه‌موو په‌ڕگه‌كانت كرده‌وه‌.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-        'title' => 'به‌ڕێوه‌به‌راتی به‌كارهێنه‌ره‌كان',
-        'name_a' => 'به‌ گوێره‌ی‌ سه‌رووی ناو',
-        'name_d' => 'به‌ گوێره‌ی خوارووی ناو',
-        'group_a' => 'به‌ گوێره‌ی‌ سه‌رووی گرووپ',
-        'group_d' => 'به‌ گوێره‌ی‌ خوارووی گرووپ',
-        'reg_a' => 'به‌ گوێره‌ی‌ سه‌رووی تۆماركراو',
-        'reg_d' => 'به‌ گوێره‌ی‌ خوارووی تۆماركراو',
-        'pic_a' => 'به‌ گوێره‌ی‌ سه‌رووی ژماره‌ی وێنه‌',
-        'pic_d' => 'به‌ گوێره‌ی‌ خوارووی ژماره‌ی وێنه‌',
-        'disku_a' => 'به‌ گوێره‌ی‌ سه‌رووی په‌پكه‌ ',
-        'disku_d' => 'به‌ گوێره‌ی‌ خوارووی په‌پكه‌',
-  'lv_a' => 'به‌ گوێره‌ی‌ سه‌رووی سه‌ردانه‌كان', //cpg1.3.0
-  'lv_d' => 'به‌ گوێره‌ی‌ خوارووی سه‌ردانه‌كان', //cpg1.3.0
-        'sort_by' => 'به‌كارهێنه‌ره‌كان ڕیز بكه‌ به‌ گوێره‌ی',
-        'err_no_users' => 'خشته‌ی به‌كارهێنه‌ر خاڵیه‌ !',
-        'err_edit_self' => 'تۆ ناتوانی دراوه‌كانی خۆت ده‌سكاری كه‌ی, كلیكی دووگمه‌ی \'زانیاریه‌كانم\' بكه‌',
-        'edit' => 'ده‌سكاری',
-        'delete' => 'سڕینه‌وه‌',
-        'name' => 'ناوی به‌كارهێنه‌ر',
-        'group' => 'گرووپ',
-        'inactive' => 'له‌كارخراو',
-        'operations' => 'كاره‌كان',
-  'pictures' => 'وێنه‌', //cpg1.3.0
-  'disk_space' => 'شوێنی به‌كارهاتوو / به‌ش‌',
-  'registered_on' => 'تۆماركرا له‌',
-  'last_visit' => 'دوا سه‌ردان', //cpg1.3.0
-  'u_user_on_p_pages' => '%d به‌كارهێنه‌ر له‌ %d لاپه‌ڕه‌/ لاپه‌ڕه‌كان',
-        'confirm_del' => 'تۆ دڵنیای له‌ سڕینه‌وه‌ی ئه‌م به‌كارهێنه‌ره ? \\nهه‌موو وێنه‌كان و په‌ڕگه‌و ئه‌لبووم ده‌سڕێته‌وه‌.',
-        'mail' => 'پۆست',
-        'err_unknown_user' => 'به‌كارهێنه‌ری دیاری كراو نیه‌ یان نه‌ناسراوه‌ !',
-        'modify_user' => 'گۆڕینی به‌كارهێنه‌ر',
-        'notes' => 'تێبینیه‌كان',
-        'note_list' => '<li>گه‌ر ناته‌وێت ووشه‌ی تێپه‌ڕبوونی بگۆڕیت, چوارگۆشه‌ی ووشه‌ی نهێنی واز لێبینه‌ به‌ به‌تاڵی',
-  'password' => 'ووشه‌ی نهێنی',
-  'user_active' => 'به‌كارهێنه‌ر به‌كارخراوه‌',
-  'user_group' => 'گرووپی به‌كارهێنه‌ره‌كان',
-  'user_email' => 'پۆستی ئه‌لیكترۆنی به‌كارهێنه‌ر',
-  'user_web_site' => 'به‌سته‌ری به‌كارهێنه‌ر',
-  'create_new_user' => 'ئافراندنی به‌كارهێنه‌ره‌كی نوێ',
-  'user_location' => 'ووڵاتی به‌كارهێنه‌ر',
-  'user_interests' => 'هیوایه‌ته‌كانی به‌كارهێنه‌ر',
-  'user_occupation' => 'كاروباری به‌كارهێنه‌ر',
-  'latest_upload' => 'دوا لكاندراوه‌كان', //cpg1.3.0
-  'never' => 'هه‌رگیز', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'تغيير قياس الصورة', //cpg1.3.0
-        'what_it_does' => 'ئه‌مانه‌ چی ده‌كه‌ن',
-        'what_update_titles' => 'ده‌سكاری سه‌ڕدێر له‌ ناوی په‌ڕگه‌كان',
-        'what_delete_title' => 'سڕینه‌وه‌ی سه‌ڕدێڕ',
-        'what_rebuild' => 'گه‌ڕانه‌وه‌ی بنه‌ڕه‌تی سایزو كوچكه‌ی وێنه‌',
-        'what_delete_originals' => 'سڕینه‌وه‌ی سه‌رچشمه‌ی سایزی وێنه',
-        'file' => 'په‌ڕگه‌',
-        'title_set_to' => 'سه‌ردێڕ دانرا بۆ',
-        'submit_form' => 'بنێره',
-        'updated_succesfully' => 'به‌ سه‌ركه‌وتووانه‌ تازه‌كراوه',
-        'error_create' => 'هه‌ڵه‌ له ئافراندنی',
-        'continue' => 'چاره‌سه‌ركردنی وێنه‌ی تر',
-        'main_success' => 'په‌ڕگه %s توانرا به‌كاربخرێت له‌ په‌ڕگه‌ی سه‌ره‌كی',
-        'error_rename' => 'هه‌ڵه‌ له‌ گۆڕینی ناو %s بۆ %s',
-        'error_not_found' => 'په‌ڕگه %s نه‌دۆزراوه',
-        'back' => 'گه‌ڕانه‌وه‌ بۆ سه‌ره‌كی',
-        'thumbs_wait' => 'تازه‌كردنه‌وه‌ی وێنه‌, تكایه‌ چاوه‌روان بكه‌...',
-        'thumbs_continue_wait' => 'به‌رداوه‌م تازه‌كردنه‌وه‌وی وێنه‌...',
-        'titles_wait' => 'تازه‌كردنه‌وه‌ی سه‌ڕدێڕ, تكایه‌ چاوه‌ڕێ بكه...',
-        'delete_wait' => 'سڕینه‌و‌ه‌ی سه‌ڕدێڕ, تكایه‌ چاوه‌ڕێ بكه...',
-        'replace_wait' => 'سڕینه‌وه‌ی وێنه‌ی ئه‌سڵی دانانی وێنه‌كی تر له‌شوێنی, تكایه‌ چاوه‌ڕێ بكه..',
-        'instruction' => 'زانیاری خێرا',
-        'instruction_action' => 'هه‌لبژاردنی بكه‌رێك',
-        'instruction_parameter' => 'دانانی گۆڕینێك',
-        'instruction_album' => 'ئه‌لبوومێك دیاری كه‌',
-        'instruction_press' => 'كلیك بكه‌ سه‌ر %s',
-        'update' => 'تازه‌كردنه‌وه‌ی كوچكه‌ی وێن‌‌/یان گه‌ڕاندنه‌وه‌ی سایزی وێنه‌',
-        'update_what' => 'چی پێویسته‌ تازه‌بكرێته‌وه',
-        'update_thumb' => 'ته‌نها كوچكه‌ی وێنه‌',
-        'update_pic' => 'ته‌نها گه‌ڕانه‌وه‌ی سایزی وێنه‌',
-        'update_both' => 'هه‌ردوو كوچكه‌ و سایزی وێنه‌ پێكه‌وه‌‌',
-        'update_number' => 'ژماره‌ی چاره‌سه‌ر كردنی وێنه‌ له‌ هه‌ر كرته‌ك',
-        'update_option' => '(هه‌وڵ بده‌ ئامرازی نزمی بۆ دانی گه‌ر تووشی كات ته‌واو بوونی خوێندنه‌وه‌ی بووی )',
-        'filename_title' => 'ناوی وێنه‌ &rArr; ناونیشانی وێنه',
-        'filename_how' => 'چۆن ناوی په‌ڕگه‌ ده‌گۆڕیت',
-        'filename_remove' => 'سڕینه‌وه‌ێ كۆتای .jpg له‌ جێگای دانێ _ (هێڵی خواروو) له‌ نێوانیان',
-        'filename_euro' => 'بگۆڕه 2003_11_23_13_20_20.jpg بۆ 23/11/2003 13:20',
-        'filename_us' => 'گۆڕین  2003_11_23_13_20_20.jpg بۆ  11/23/2003 13:20',
-        'filename_time' => 'گۆڕین  2003_11_23_13_20_20.jpg الى 13:20',
-        'delete' => 'سڕینه‌وه‌ی سه‌ڕدێڕی وێنه یان قه‌باره‌ی ئه‌سڵی وێنه',
-        'delete_title' => 'سڕینه‌وه‌ی سه‌ڕدێڕی وێنه',
-        'delete_original' => 'سڕینه‌وه‌ی قه‌باره‌ی ئه‌سڵی وێنه',
-        'delete_replace' => 'سڕینه‌وه‌ی وێنه‌ی ئه‌سڵی دانانی وێنه‌كی تر له‌ شوێنی به‌ قه‌باره‌كی تر',
-        'select_album' => 'ئه‌لبووم هه‌ڵبژێره',
-  'delete_orphans' => 'سڕینه‌وه‌ی لێدوانه‌كان كه‌ ماوه‌كه‌ به‌سته‌ری وێنه‌ نیه (هه‌موو ئه‌لبوومه‌كان ده‌گرێته‌وه)', //cpg1.3.0
-  'orphan_comment' => 'لێدوانه‌كانی كه‌ ماوه‌كه‌ به‌سته‌ری وێنه‌ نیه‌ دۆزراوه', //cpg1.3.0
-  'delete' => 'سڕینه‌وه', //cpg1.3.0
-  'delete_all' => 'سڕینه‌وه‌ی هه‌مووی', //cpg1.3.0
-  'comment' => 'بۆچوونه‌كان: ', //cpg1.3.0
-  'nonexist' => 'ربط بالملف الغير موجود # ', //cpg1.3.0
-  'phpinfo' => 'پێشاندانی زانیاری php', //cpg1.3.0
-  'update_db' => 'تازه‌كردنه‌وه‌ی خشته‌ی بنكه‌ی زانیاری‌', //cpg1.3.0
-  'update_db_explanation' => 'ئه‌گه‌ر په‌ڕگه‌ی ترت هێناوه‌ بۆ نوێكردنی وه‌شانێكی تری نوێ، پێویسته‌ به‌ خشته‌ی بنكه‌ی زانیاری دووباره‌ لێبخوریت چونكه‌ خشته‌ی زنایری نوێ ده‌كاته‌وه‌ بۆ تازه‌كردنی وشانی نوێ وه‌ نوێ كردنه‌وه‌ی بنكه‌ی زانیاری .', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/latvian.php cpg148/lang/latvian.php
--- 133/lang/latvian.php	2004-12-30 01:03:46.000000000 -0600
+++ cpg148/lang/latvian.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1311 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// $Id: latvian.php,v 1.10 2004/12/29 23:03:46 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-'lang_name_english' => 'Latvian',  //the name of your language in English, e.g. 'Greek' or 'Spanish'
-'lang_name_native' => 'Latviski', //the name of your language in your mother tongue (for non-latin alphabets, use unicode), e.g. '&#917;&#955;&#955;&#951;&#957;&#953;&#954;&#940;' or 'Espa&ntilde;ol'
-'lang_country_code' => 'lv', //the two-letter code for the country your language is most-often spoken (refer to http://www.iana.org/cctld/cctld-whois.htm), e.g. 'gr' or 'es'
-'trans_name'=> 'Kaspars Priedols', //the name of the translator - can be a nickname
-'trans_email' => 'kaspars.priedols@gmail.com', //translator's email address (optional)
-'trans_website' => 'http://foto.tvertne.nu/', //translator's website (optional) //.lv ONLY
-'trans_date' => '2004-11-06', //the date the translation was created / last modified
-);
-
-$lang_charset = 'ISO-8859-4';
-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('B', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Sv', 'Pr', 'Ot', 'Tr', 'Ct', 'Pt', 'Ss');
-$lang_month = array('Jan', 'Feb', 'Mar', 'Apr', 'Mai', 'Jn', 'Jl', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec');
-
-// Some common strings
-$lang_yes = 'J';
-$lang_no  = 'N';
-$lang_back = 'ATGRIEZTIES';
-$lang_continue = 'TURPINT';
-$lang_info = 'Informcija';
-$lang_error = 'Kda';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt = '%d/%m/%Y %H:%M';
-$lastcom_date_fmt = '%d/%m/%Y %H:%M';
-$lastup_date_fmt = '%d/%m/%Y %H:%M';
-$register_date_fmt = '%d/%m/%Y %H:%M';
-$lasthit_date_fmt = '%d/%m/%Y %H:%M';
-$comment_date_fmt = '%d/%m/%Y %H:%M';
-
-
-// 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*', 'pimp*', 'pe*', 'pipel*', 'ba*', 'nahu*', 'pist*', 'pisien*', 'mirl*', 'sd*', 'bled', 'blad', 'pizde*', 'mauka', 'mauc*', 'nus*', 'kaka', 'sk');
-
-$lang_meta_album_names = array(
-    'random' => 'Izlases veida attli',
-    'lastup' => 'Jaunkie papildinjumi',
-    'lastalb'=> 'Pdjie atjaunotie albumi', //new in cpg1.2.0
-    'lastcom' => 'Jaunkie komentri',
-    'topn' => 'Skattkie',
-    'toprated' => 'Vispopulrkie',
-    'lasthits' => 'Pdjie skattie',
-    'search' => 'Meklanas rezultti', //new in cpg1.2.0
-    'favpics'=> 'Attlu favorti' //new in cpg1.2.0
-);
-
-$lang_errors = array(
-        'access_denied' => 'Tev nav pieejas tiesbu ai lapai.',
-        'perm_denied' => 'Tev nav tiesbu veikt du darbbu.',
-        'param_missing' => 'Tika izsaukta komanda bez parametriem.',
-        'non_exist_ap' => 'Izvltais albums/attls neeksist!',
-        'quota_exceeded' => 'Nav vietas uz diska.<br /><br />Tev ir pieirts ierobeojums [quota]K, bet palaik jau aizemti [space]K, tpc  attla pievienoana nav ieteicama (tiks prsniegts ierobeojums).',
-        'gd_file_type_err' => 'Izmantojot GD attlu bibliotku, atauts izmantot tikai JPEG un PNG formtus.',
-        'invalid_image' => 'Attls bojts vai ar sistmas GD attlu bibliotka nespj to atkodt.',
-        'resize_failed' => 'Nav iespjams izveidot mazo attlu vai izmaint t izmrus.',
-        'no_img_to_display' => 'Nav attla',
-        'non_exist_cat' => 'Izvlt sadaa neeksist',
-        'orphan_cat' => 'ai apaksadaai nav sadaas, kam t piedertu, ldzu izmanto sadau menederi, lai atrisintu problmu.',
-        'directory_ro' => 'Direktorij \'%s\' nav atauts rakstt, tpc attlus nav iespjams izdzst.',
-        'non_exist_comment' => 'Izvltais komentrs neeksist.',
-        'pic_in_invalid_album' => 'Attls atrodas neeksistjo album (%s)!?', //new in cpg1.2.0
-        'banned' => 'Pieeja foto galerijai aizliegta.', //new in cpg1.2.0
-        'not_with_udb' => ' iespja ir atslgta, jo tai jbt integrtai kop ar foruma programmatru. Trkst attiecgs konfigurcijas, vai nepiecieams uzinstalt forumu.', //new in cpg1.2.0
-        'offline_title' => 'Paziojums', //cpg1.3.0
-        'offline_text' => 'Palaik notiek tehniski uzlabojumi - ienc vlk', //cpg1.3.0
-        'ecards_empty' => 'E-karu sistma nav aktivizta!', //cpg1.3.0
-        'action_failed' => 'Opercija prtraukta, jo notikusi kda.', //cpg1.3.0
-        'no_zip' => 'Kompresana ZIP formt nav pieejama.', //cpg1.3.0
-        'zip_type' => 'Nav ataujas pievienot ZIP formta failus.', //cpg1.3.0
-
-);
-
-$lang_bbcode_help = 'Teksta formatanai atauts izmantot: <li>[b]<b>trekni</b>[/b]</li> <li>[i]<i>slpi</i>[/i]</li> <li>[url=http://adrese.com/]Nordes teksts[/url]</li> <li>[email]vards@adrese.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-    'alb_list_title' => 'Uz albumu sarakstu',
-    'alb_list_lnk' => 'Albumu saraksts',
-    'my_gal_title' => 'Uz manu galeriju',
-    'my_gal_lnk' => 'Mana galerija',
-    'my_prof_lnk' => 'My profails',
-    'adm_mode_title' => 'Prslgties Administratora rem',
-    'adm_mode_lnk' => 'Administratora rems',
-    'usr_mode_title' => 'Prslgties lietotja rem',
-    'usr_mode_lnk' => 'Lietotja rems',
-    'upload_pic_title' => 'Ielikt attlu album',
-    'upload_pic_lnk' => 'Pievienot attlu',
-    'register_title' => 'Izveidot kontu',
-    'register_lnk' => 'Reistrties',
-    'login_lnk' => 'Pieslgties',
-    'logout_lnk' => 'Beigt darbu',
-    'lastup_lnk' => 'Jaunkie attli',
-    'lastcom_lnk' => 'Jaunkie komentri',
-    'topn_lnk' => 'Skattkie attli',
-    'toprated_lnk' => 'Vispopulrkie',
-    'search_lnk' => 'Meklt',
-    'fav_lnk' => 'Favorti', //new in cpg1.2.0
-  'memberlist_title' => 'Visi dalbnieki', //cpg1.3.0
-  'memberlist_lnk' => 'Dalbnieku saraksts', //cpg1.3.0
-  'faq_title' => 'Biek uzdotie jautjumi par &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-    'upl_app_lnk' => 'Apstiprint',
-    'config_lnk' => 'Konfigurt',
-    'albums_lnk' => 'Albumi',
-    'categories_lnk' => 'Sadaas',
-    'users_lnk' => 'Lietotji',
-    'groups_lnk' => 'Grupas',
-    'comments_lnk' => 'Komentri',
-    'searchnew_lnk' => 'Attlu grupas...',
-    'util_lnk' => 'Maint attla izmrus', //new in cpg1.2.0
-    'ban_lnk' => 'Aiziegt piekuvi', //new in cpg1.2.0
-        'db_ecard_lnk' => 'E-kartes', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-    'albmgr_lnk' => 'Izveidot manu albumu',
-    'modifyalb_lnk' => 'Maint manu albumu',
-    'my_prof_lnk' => 'Profails',
-);
-
-$lang_cat_list = array(
-    'category' => 'Sadaas',
-    'albums' => 'Albumi',
-    'pictures' => 'Attli',
-);
-
-$lang_album_list = array(
-    'album_on_page' => '%d albums(-i) %d lap(s)'
-);
-
-$lang_thumb_view = array(
-    'date' => 'LAIKS',
-    //Sort by filename and title
-    'name' => 'NOSAUKUMS', //new in cpg1.2.0
-    'title' => 'VIRSRAKSTS', //new in cpg1.2.0
-    'sort_da' => 'pc datuma augoi',
-    'sort_dd' => 'pc datuma dilstoi',
-    'sort_na' => 'pc nosaukuma augoi',
-    'sort_nd' => 'pc nosaukuma dilstoi',
-    'sort_ta' => 'pc virsraksta augoi', //new in cpg1.2.0
-    'pic_on_page' => '%d attls(-i) %d lap(s)',
-    'user_on_page' => '%d dalbnieks(-i) %d lap(s)'
-);
-
-$lang_img_nav_bar = array(
-    'thumb_title' => 'Atgriezties uz attlu indeksu',
-    'pic_info_title' => 'Rdt/paslpt informciju par attlu',
-    'slideshow_title' => 'Slaidovs',
-    'ecard_title' => 'Stt k e-kartiu',
-    'ecard_disabled' => 'e-kartiu stana atslgta',
-    'ecard_disabled_msg' => 'Tev nav pietiekamu tiesbu, lai sttu e-kartias',
-    'prev_title' => 'Iepriekjais attls',
-    'next_title' => 'Nkamais attls',
-    'pic_pos' => 'ATTLS %s/%s',
-);
-
-$lang_rate_pic = array(
-    'rate_this_pic' => 'Novrtt ',
-    'no_votes' => '(novrtjuma nav)',
-    'rating' => '(novrtjums: %s balsis no 5 (balsots %s reizi(-es))',
-    'rubbish' => 'Msls',
-    'poor' => 'Vji',
-    'fair' => 'Viduvji',
-    'good' => 'Labi',
-    'excellent' => 'Teicami',
-    'great' => 'Lieliski',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-    INFORMATION => $lang_info,
-    ERROR => $lang_error,
-    CRITICAL_ERROR => 'Kritiska kda',
-    'file' => 'Fails: ',
-    'line' => 'Rinda: ',
-);
-
-$lang_display_thumbnails = array(
-    'filename' => 'Nosaukums : ',
-    'filesize' => 'Lielums : ',
-    'dimensions' => 'Izmrs : ',
-    'date_added' => 'Pievienots : '
-);
-
-$lang_get_pic_data = array(
-    'n_comments' => 'komentri: <b>%s</b>',
-    'n_views' => 'skatjumi: <b>%s</b>',
-    'n_votes' => 'vrtjumi: <b>%s</b>'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Select All', //cpg1.3.0
-  '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. Make sure to replace any passwords from the query with *** before posting.', //cpg1.3.0
-  'phpinfo' => 'display phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Valoda pc noklusanas', //cpg1.3.0
-  'choose_language' => 'Izvlies valodu', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Tma pc noklusanas', //cpg1.3.0
-  'choose_theme' => 'Izvlies tmu', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => 'Exclamation',
-        'Question' => 'Question',
-        'Very Happy' => 'Very Happy',
-        'Smile' => 'Smile',
-        'Sad' => 'Sad',
-        'Surprised' => 'Surprised',
-        'Shocked' => 'Shocked',
-        'Confused' => 'Confused',
-        'Cool' => 'Cool',
-        'Laughing' => 'Laughing',
-        'Mad' => 'Mad',
-        'Razz' => 'Razz',
-        'Embarassed' => 'Embarassed',
-        'Crying or Very sad' => 'Crying or Very sad',
-        'Evil or Very Mad' => 'Evil or Very Mad',
-        'Twisted Evil' => 'Twisted Evil',
-        'Rolling Eyes' => 'Rolling Eyes',
-        'Wink' => 'Wink',
-        'Idea' => 'Idea',
-        'Arrow' => 'Arrow',
-        'Neutral' => 'Neutral',
-        'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-    0 => 'Pametam administranas remu...',
-    1 => 'Uz administranas remu...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-    'alb_need_name' => 'K sauksim albumu?',
-    'confirm_modifs' => 'Apstiprint veikts izmaias?',
-    'no_change' => 'Nekas nav maints!',
-    'new_album' => 'Jauns albums',
-    'confirm_delete1' => 'Tiem dzst o albumu?',
-    'confirm_delete2' => '\nVisi attli un komentri taj tiks izdzsti!',
-    'select_first' => 'Vispirms jizvlas albumu',
-    'alb_mrg' => 'Albumu menederis',
-    'my_gallery' => '* Mana galerija *',
-    'no_category' => '* Mana sadaa *',
-    'delete' => 'Dzst',
-    'new' => 'Jauns',
-    'apply_modifs' => 'Apstiprint izmaias',
-    'select_category' => 'Izvlties sadau',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-    'miss_param' => 'Komandas \'%s\' izpildanai trkst nepiecieamie parametri!',
-    'unknown_cat' => 'Izvlt sadaa datu bz neeksist',
-    'usergal_cat_ro' => 'Lietotja galerijas sadaa nevar tikt dzsta!',
-    'manage_cat' => 'Administrt sadaas',
-    'confirm_delete' => 'Tiem dzst o sadau',
-    'category' => 'Sadaa',
-    'operations' => 'Darbbas',
-    'move_into' => 'Prvietot uz',
-    'update_create' => 'Modifict/izveidot sadau',
-    'parent_cat' => 'Pieder sadaai',
-    'cat_title' => 'Sadaas virsraksts',
-        'cat_thumb' => 'Sadaas starpattls', //cpg1.3.0
-    'cat_desc' => 'Sadaas apraksts'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-    'title' => 'Konfigurcija',
-    'restore_cfg' => 'Atjaunot noklusts vrtbas',
-    'save_cfg' => 'Saglabt jaunos uzstdjumus',
-    'notes' => 'Piezmes',
-    'info' => 'Informcija',
-    'upd_success' => 'Coppermine konfigurcija saglabta',
-    'restore_success' => 'Coppermine noklust konfigurcija uzstdta',
-    'name_a' => 'Nosaukums augoi',
-    'name_d' => 'Nosaukums dilstoi',
-    'title_a' => 'Virsraksts augoi', //new in cpg1.2.0
-    'title_d' => 'Virsraksts dilstoi', //new in cpg1.2.0
-    'date_a' => 'Datums augoi',
-    'date_d' => 'Datums dilstoi',
-    'th_any' => 'Max Aspect',
-    'th_ht' => 'Augstums',
-    'th_wd' => 'Platums',
-    'label' => 'Teksts', //cpg1.3.0
-    'item' => 'att.', //cpg1.3.0
-    'debug_everyone' => 'Jebkur', //cpg1.3.0
-    'debug_admin' => 'Tikai administrators', //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-    'Galvenie uzstdjumi',
-    array('Nosaukums', 'gallery_name', 0),
-    array('Apraksts', 'gallery_description', 0),
-    array('Administrators', 'gallery_admin_email', 0),
-    array('Adrese, kas bs e-karti pie teksta \'Citi attli...\'', 'ecards_more_pic_target', 0),
-        array('Norit tehniski darbi. Galerija ir atslgta.', 'offline', 1), //cpg1.3.0
-        array('Log ecards', 'log_ecards', 1), //cpg1.3.0
-        array('Ataut lejupieldt ZIP attlus', 'enable_zipdownload', 1), //cpg1.3.0
-
-        'Valodas, Tmas &amp; kodana',
-    array('Valoda', 'lang', 5),
-    array('Tma', 'theme', 6),
-        array('Rdt valodu izvli', 'language_list', 1), //cpg1.3.0
-        array('Rdt karodzius', 'language_flags', 8), //cpg1.3.0
-        array('Rdt &quot;reset&quot; valodu izvl', 'language_reset', 1), //cpg1.3.0
-        array('Rdt tmu sarakstu', 'theme_list', 1), //cpg1.3.0
-        array('Rdt &quot;reset&quot; tmu izvl', 'theme_reset', 1), //cpg1.3.0
-        array('Rdt FAQ', 'display_faq', 1), //cpg1.3.0
-        array('Rdt bbcode paldzbu un piemrus', 'show_bbcode_help', 1), //cpg1.3.0
-        array('Kodjums (Character encoding)', 'charset', 4), //cpg1.3.0
-
-        'Albumu saraksta skatjums',
-        array('Galvens tabulas platums (pikseos vai %)', 'main_table_width', 0),
-    array('Cik lmeos sadaas atspoguot', 'subcat_level', 0),
-    array('Cik albumus atspoguot', 'albums_per_page', 0),
-    array('Cik kolonns atspoguot albmus', 'album_list_cols', 0),
-    array('Cik lieli pikseos bs mazie attli', 'alb_list_thumb_size', 0),
-    array('Galvens lapas saturs', 'main_page_layout', 0),
-    array('Rdt pirm lmea mazos attlus pa sadam','first_level',1), //new in cpg1.2.0
-
-    'Mazo attlu skatjums',
-    array('Cik kolonns rdt mazos attlus', 'thumbcols', 0),
-    array('Cik rinds rdt mazos attlus', 'thumbrows', 0),
-    array('Cik tabulas atspoguot', 'max_tabs', 0),
-    array('Blakus mazajam attlam atspoguot ne tikai attla virsrakstu, bet ar aprakstu', 'caption_in_thumbview', 1),
-        array('Rdt skatans reiu skaitu blakus mazajam attlam', 'views_in_thumbview', 1), //cpg1.3.0
-    array('Atspoguot komentru skaitu', 'display_comment_count', 1),
-        array('Rdt, kur uzlicis attlu', 'display_uploader', 1), //cpg1.3.0
-    array('K krtot attlus', 'default_sort_order', 3),
-    array('Minimlais balsu skaits, lai attls tiktu iekauts vispopulrko sarakst', 'min_votes_for_rating', 0),
-
-    'Attlu skatans &amp; Komentri',
-    array('Attla tabulas platums (pikseos vai %)', 'picture_table_width', 0),
-    array('Attla informcija redzama pc noklusanas', 'display_pic_info', 1),
-    array('Filtrt sliktus vrdus komentros', 'filter_bad_words', 1),
-    array('Ataut sejias komentros', 'enable_smilies', 1),
-        array('Ataut vairkkrtjus komentrus no vienas personas par vienu attlu (atslgt -flood protection-)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-    array('Max attla apraksta garums', 'max_img_desc_length', 0),
-    array('Max simbolu skaits vien vrd', 'max_com_wlength', 0),
-    array('Max rindu skaits komentr', 'max_com_lines', 0),
-    array('Max komentra garums', 'max_com_size', 0),
-    array('Filmas skatjums', 'display_film_strip', 1), //new in cpg1.2.0
-    array('Attlu skaits filmas skatjum', 'max_film_strip_items', 0), //new in cpg1.2.0
-        array('Paziot Administratoram par jaunu komentru', 'email_comment_notification', 1), //cpg1.3.0
-        array('Slaidova intervls (1 sek. = 1000 milisek.)', 'slideshow_interval', 0), //cpg1.3.0
-
-
-    'Lielo un mazo attlu kvalitte',
-    array('JPEG failu kvalitte', 'jpeg_qual', 0),
-    array('Max maz attla platums vai augstums <b>*</b>', 'thumb_width', 0),
-    array('Izmantojamie izmri ( platums vai augstums )<b>*</b>', 'thumb_use', 0), //new in cpg1.2.0
-    array('Izveidot ar \'starpattlus\'','make_intermediate', 1),
-    array('Max \'starpattla\' platums vai augstums <b>*</b>', 'picture_width', 0),
-    array('Max uzlikt attla lielums (KB)', 'max_upl_size', 0),
-    array('Max uzlikt attla platums vai augstums (pikseos)', 'max_upl_width_height', 0),
-
-
-        'Failu un mazo attlu skki uzstdjumi', //cpg1.3.0
-        array('Rdt privta albma ikonu tiem, kas nav pieslguies','show_private',1), //cpg1.3.0
-        array('Aizliegtie simboli failu nosaukumos', 'forbiden_fname_char',0), //cpg1.3.0
-        //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-        array('Atautie attlu formti', 'allowed_img_types',0), //cpg1.3.0
-        array('Atautie sfilmu formti', 'allowed_mov_types',0), //cpg1.3.0
-        array('Atautie audio formti', 'allowed_snd_types',0), //cpg1.3.0
-        array('Atautie dokumentu formti', 'allowed_doc_types',0), //cpg1.3.0
-        array('Attlu izmru korianas metode','thumb_method',2), //cpg1.3.0
-        array('Kur sistm atrodas ImageMagick \'convert\' utilta (piemram, /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-        //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-        array('ImageMagick komandrindas opcijas', 'im_options', 0), //cpg1.3.0
-        array('Last EXIF informciju no JPEG failiem', 'read_exif_data', 1), //cpg1.3.0
-        array('Last IPTC informciju no JPEG failiem', 'read_iptc_data', 1), //cpg1.3.0
-        array('Albma direktorija <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-        array('Dalbnieku failu direktorija <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-        array('Direktorija vidja izmra attlu glabanai <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-        array('Mazo attlu prefikss <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-        array('Direktoriju opcijas', 'default_dir_mode', 0), //cpg1.3.0
-        array('Failu opcijas', 'default_file_mode', 0), //cpg1.3.0
-
-
-    'Lietotju uzstdjumi',
-    array('Ataut jaunu lietotju piereistranos', 'allow_user_registration', 1),
-    array('Lietotja sekmgai reistrcija nepiecieams e-pasta apstiprinjums', 'reg_requires_valid_email', 1),
-        array('Paziot administratoram par jaunu dalbnieka reistrciju', 'reg_notify_admin_email', 1), //cpg1.3.0
-    array('Ataut diviem dadiem lietotjiem izmantot viendas e-pasta adreses', 'allow_duplicate_emails_addr', 1),
-    array('Lietotjs drkst veidot persongus albmus', 'allow_private_albums', 1),
-        array('Paziot Administratoram par dalbnieku, kam japstiprina faila pievienoana', 'upl_notify_admin_email', 1), //cpg1.3.0
-        array('Ataut skatties informciju par citiem dalbniekiem, ja ir notikusi veiksmga pieslgans sistmai', 'allow_memberlist', 1), //cpg1.3.0
-
-    'Rezerves lauki attla aprakstam (ja neizmanto, atstj tukus)',
-    array('Lauka 1 nosaukums', 'user_field1_name', 0),
-    array('Lauka 2 nosaukums', 'user_field2_name', 0),
-    array('Lauka 3 nosaukums', 'user_field3_name', 0),
-    array('Lauka 4 nosaukums', 'user_field4_name', 0),
-
-    'Lielo un mazo attlu paie uzstdjumi',
-    array('Rdt persong albuma ikonu anonmajiem apmekltjiem','show_private',1), //new in cpg1.2.0
-    array('Kdi simboli aizliegti failu nosaukumos', 'forbiden_fname_char',0),
-    array('Uzliekamo attlu atautie failu paplainjumi', 'allowed_file_extensions',0),
-    array('Attlu izmru mainanas metodes','thumb_method',2),
-    array('Ce uz ImageMagick \'convert\' utiltu (piemram, /usr/bin/X11/)', 'impath', 0),
-    array('Atauti attlu formti (tikai priek ImageMagick)', 'allowed_img_types',0),
-    array('Komandrindas parametri ImageMagick utiltai', 'im_options', 0),
-    array('Izmantot JPEG attlu EXIF informciju', 'read_exif_data', 1),
-    array('Albumu direktorija <b>*</b>', 'fullpath', 0),
-    array('Lietotju albumu direktorija <b>*</b>', 'userpics', 0),
-    array('Starpattlu prefikss <b>*</b>', 'normal_pfx', 0),
-    array('Mazo attlu prefikss <b>*</b>', 'thumb_pfx', 0),
-    array('Direktoriju skatjuma rems pc noklusanas', 'default_dir_mode', 0),
-    array('Attlu rems', 'default_file_mode', 0),
-    array('Atslgt peles labo taustiu uz lielajiem attliem (JavaScript)', 'disable_popup_rightclick', 1), //new in cpg1.2.0
-    array('Atslgt peles labo taustiu &quot;parastajs&quot; laps (JavaScript)', 'disable_gallery_rightclick', 1), //new in cpg1.2.0
-
-    'Cepumi (cookies) &amp; Kodjums',
-    array('Cookie nosaukumus', 'cookie_name', 0),
-    array('Cookie ce', 'cookie_path', 0),
-    array('Teksta kodjums', 'charset', 4),
-
-    'Citi uzstdjumi',
-    array('Debug rems', 'debug_mode', 1),
-
-    '<br /><div align="center">(*) Ar * atzmtos parametrus nav ieteicams maint, ja galerjs jau ir attli</div><br /><a name="notice2"></a>(**)  konfigurcijas opcija neiespaidos ldz im pievienotos attlus, bet iespaidos turpmks opercijas. Jau esoos failus iespjams modifict &quot;<a href="util.php">ar Administratora ldzekiem</a> (resize opcija no Administratora izvlnes)&quot;.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Nostt e-kartiu', //cpg1.3.0
-  'ecard_sender' => 'Sttjs', //cpg1.3.0
-  'ecard_recipient' => 'Samjs', //cpg1.3.0
-  'ecard_date' => 'Datums', //cpg1.3.0
-  'ecard_display' => 'Rdt e-kartiu', //cpg1.3.0
-  'ecard_name' => 'Vrds', //cpg1.3.0
-  'ecard_email' => 'Epasts', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'augoi', //cpg1.3.0
-  'ecard_descending' => 'dilstoi', //cpg1.3.0
-  'ecard_sorted' => 'Sakrtots', //cpg1.3.0
-  'ecard_by_date' => 'pc datuma', //cpg1.3.0
-  'ecard_by_sender_name' => 'pc vrda', //cpg1.3.0
-  'ecard_by_sender_email' => 'pc sttja epasta adreses', //cpg1.3.0
-  'ecard_by_sender_ip' => 'pc sttja IP adreses', //cpg1.3.0
-  'ecard_by_recipient_name' => 'pc samja vrda', //cpg1.3.0
-  'ecard_by_recipient_email' => 'pc samja epasta', //cpg1.3.0
-  'ecard_number' => 'atspoguoti %s ieraksti no %s (kop %s)', //cpg1.3.0
-  'ecard_goto_page' => 'uz lapu', //cpg1.3.0
-  'ecard_records_per_page' => 'ieraksti vien lap', //cpg1.3.0
-  'check_all' => 'Ieekst visus', //cpg1.3.0
-  'uncheck_all' => 'Atekst visus', //cpg1.3.0
-  'ecards_delete_selected' => 'Dzst izvlts kartias', //cpg1.3.0
-  'ecards_delete_confirm' => 'Vai tiem dzst? Apstiprini!', //cpg1.3.0
-  'ecards_delete_sure' => 'Esmu guvis nelauamu prliecbu, ka t jdara', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-    'empty_name_or_com' => 'Ja nebs vrds un komentra teksts, nekas nesanks',
-    'com_added' => 'Komentrs pievienots',
-    'alb_need_title' => 'Kds ir albuma virsraksts (nosaukums)?',
-    'no_udp_needed' => 'Izmaias nav nepiecieamas.',
-    'alb_updated' => 'Album veiksmgi veiktas izmaias',
-    'unknown_album' => 'Izvltais albums neeksist vai ar nav tiesbu taj pievienot attlus',
-    'no_pic_uploaded' => 'Attls netika uzlikts!<br /><br />Vai uz servera ir uzlikta atauja dm opercijm?',
-    'err_mkdir' => 'Direktorija %s NEtika izveidota!',
-    'dest_dir_ro' => 'Nav tiesbu veikt ierakstu direktrij %s!',
-    'err_move' => 'Nav iespjams prvietot %s uz %s !',
-    'err_fsize_too_large' => 'Uzliekam attla izmrs prsniedz max atauto (max atautais ir %s x %s) !',
-    'err_imgsize_too_large' => 'Uzliekam attla faila izmrs prsniedz max atauto (max atautais ir %s KB) !',
-    'err_invalid_img' => 'Uzliekamais fails nav klasificjams k attls!',
-    'allowed_img_types' => 'Tu drksti uzlikt %s attlus.',
-    'err_insert_pic' => 'Attls \'%s\' nevar tikt pievienots ',
-    'upload_success' => 'Attls veiksmgi uzlikts<br /><br />Tas bs redzams galerij, tikldz Administrators to bs akceptjis.',
-    'info' => 'Informcija',
-    'com_added' => 'Komentrs pievienots',
-    'alb_updated' => 'Albums modificts',
-    'err_comment_empty' => 'Nav komentra!',
-    'err_invalid_fext' => 'Atauti faili ar diem paplainjumiem : <br /><br />%s.',
-    'no_flood' => 'Atvaino, bet tiei tu ar esi pdj iestt komentra autors.<br /><br />Modific sava pdj iestt komentra tekstu',
-    'redirect_msg' => 'Notiek pradrescija.<br /><br /><br />Spied uz \'TURPINT\', ja lapa neprldjas',
-    'upl_success' => 'Attls veiksmgi pievienots',
-        'email_comment_subject' => 'Jauns foto galerijas komentrs', //cpg1.3.0
-        'email_comment_body' => 'Kds pievienojis komentru, apskaties', //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-    'caption' => 'Teksts',
-    'fs_pic' => 'piln izmra attls',
-    'del_success' => 'veiksmgi izdzsts',
-    'ns_pic' => 'normla izmra attls',
-    'err_del' => 'nevar tikt izdzsts',
-    'thumb_pic' => 'mazais attls',
-    'comment' => 'komentrs',
-    'im_in_alb' => 'attls album',
-    'alb_del_success' => 'Albums \'%s\' izdzsts',
-    'alb_mgr' => 'Albuma menederis',
-    'err_invalid_data' => 'Saemta nekorekta informcija \'%s\'',
-    'create_alb' => 'Tiek veidots albums \'%s\'',
-    'update_alb' => 'Tiek modificts albums \'%s\' ar virsrakstu \'%s\' un indeksu \'%s\'',
-    'del_pic' => 'Dzst attlu',
-    'del_alb' => 'Dzst albumu',
-    'del_user' => 'Dzst lietotju',
-    'err_unknown_user' => 'Izvltais lietotjs neeksist!',
-    'comment_deleted' => 'Komentrs veiksmgi izdzsts',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-    'confirm_del' => 'Tiem DZST o attlu? \\nAr komentri tiks izdzsti.',
-    'del_pic' => 'IZDZST O ATTLU',
-    'size' => '%s x %s px',
-    'views' => '%s reizes',
-    'slideshow' => 'Slaidovs',
-    'stop_slideshow' => 'APSTDINT SLAIDOVU',
-    'view_fs' => 'Uzspied, lai redztu pilna izmra attlu',
-        'edit_pic' => 'Redit aprakstu', //cpg1.3.0
-        'crop_pic' => 'Izgriezt un sagriezt (Crop and Rotate)', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-    'title' =>'Informcija par attlu',
-    'Filename' => 'Attls',
-    'Album name' => 'Albums',
-    'Rating' => 'Vrtjums (%s balsis)',
-    'Keywords' => 'Atslgas vrdi',
-    'File Size' => 'Faila lielums',
-    'Dimensions' => 'Izmrs',
-    'Displayed' => 'Attlots',
-    'Camera' => 'Kamera',
-    'Date taken' => 'Uzemanas datums',
-    'Aperture' => 'Objektva diametrs',
-    'Exposure time' => 'Ekspozcijas laiks',
-    'Focal length' => 'Fokuss',
-    'Comment' => 'Komentri',
-    'addFav'=>'Uz favortiem', //new in cpg1.2.0
-    'addFavPhrase'=>'Favorti', //new in cpg1.2.0
-    'remFav'=>'Dzst no favortiem', //new in cpg1.2.0
-        'iptcTitle'=>'IPTC Title', //cpg1.3.0
-        'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-        'iptcKeywords'=>'IPTC Keywords', //cpg1.3.0
-        'iptcCategory'=>'IPTC Category', //cpg1.3.0
-        'iptcSubCategories'=>'IPTC Sub Categories', //cpg1.3.0
-
-);
-
-$lang_display_comments = array(
-    'OK' => 'OK',
-    'edit_title' => 'Modifict komentru',
-    'confirm_delete' => 'Tiem DZST o komentru?',
-    'add_your_comment' => 'Pievienot komentru',
-    'name'=>'Vrds', //new in cpg1.2.0
-    'comment'=>'Komentrs', //new in cpg1.2.0
-    'your_name' => 'Anonms', //new in cpg1.2.0
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => 'Uzklikini uz attla, lai aizvrtu o logu', //new in cpg1.2.0
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-    'title' => 'Nostt e-kartiu',
-    'invalid_email' => '<b>UZMANBU</b> : kdaina adrese!',
-    'ecard_title' => 'Sveiciens no %s',
-    'view_ecard' => 'o sveicienu var redzt ar sekojoa adres',
-    'view_more_pics' => 'Citi fori attli...',
-    'send_success' => 'E-kartia nostta',
-    'send_failed' => 'Atvaino, serveris nevar nostt tavu E-kartiu...',
-    'from' => 'No k',
-    'your_name' => 'Vrds',
-    'your_email' => 'E-pasta adrese',
-    'to' => 'Kam',
-    'rcpt_name' => 'Saemja vrds',
-    'rcpt_email' => 'Samja e-pasta adrese',
-    'greetings' => 'Sveiciens',
-    'message' => 'Pilnais teksts',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-    'pic_info' => 'Attla&nbsp;dati',
-    'album' => 'Albums',
-    'title' => 'Virsraksts',
-    'desc' => 'Apraksts',
-    'keywords' => 'Atslgas vrdi',
-    'pic_info_str' => '%sx%s - %sKB - %s skatjumi - %s balsis',
-    'approve' => 'Apstiprint attla pievienoanu',
-    'postpone_app' => 'Noraidt attla pievienoanu',
-    'del_pic' => 'Dzst attlu',
-    'reset_view_count' => 'Nodzst skatjumi skaittju',
-    'reset_votes' => 'Nodzst balsojumu skaitu',
-    'del_comm' => 'Dzst komentrus',
-    'upl_approval' => 'Uzlikanas apstiprinjums',
-    'edit_pics' => 'Modifict attlus',
-    'see_next' => 'Iepriekjie attli',
-    'see_prev' => 'Nkamie attli',
-    'n_pic' => '%s attli',
-    'n_of_pic_to_disp' => 'Cik attlus atspoguot',
-    'apply' => 'Apstiprint izmaias'
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Frequently Asked Questions', //cpg1.3.0
-  'toc' => 'Table of contents', //cpg1.3.0
-  'question' => 'Question: ', //cpg1.3.0
-  'answer' => 'Answer: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled ,then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0), //cpg1.3.0
-  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0), //cpg1.3.0
-  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0), //cpg1.3.0
-array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to, click &quot;Browse&quot; and find the file to upload and click &quot;open&quot; (add a title and description if you want to) and click &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0), //cpg1.3.0
-  array('What is &quot;My Gallery&quot;?', '&quot;My Gallery&quot; is a personal gallery that the user can upload to and manage.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0), //cpg1.3.0
-  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Gallery&quot;?', 'This feature lets a user create their own gallery and add,delete or modify albums as well as upload to them.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Paroles atgdintjs', //cpg1.3.0
-  'err_already_logged_in' => 'Tu jau esi piesldzies!', //cpg1.3.0
-  'enter_username_email' => 'Tavs dalbnieka vrds vai epasta adrese', //cpg1.3.0
-  'submit' => 'Aiziet!', //cpg1.3.0
-  'failed_sending_email' => 'Neko neav iespjams nostt!', //cpg1.3.0
-  'email_sent' => 'Vstule ar dalbnieka informciju tika nostta uz %s', //cpg1.3.0
-  'err_unk_user' => 'Nav tda dalbnieka!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Paroles atgdintjs', //cpg1.3.0
-  'passwd_reminder_body' => 'Samm pieprasjumu par dalbnieku:
-Username: %s
-Password: %s
-Spied %s un piesldzies.', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-    'group_name' => 'Grupa',
-    'disk_quota' => 'Kvota (atmias ierobeojumi)',
-    'can_rate' => 'Drkst vrtt attlus',
-    'can_send_ecards' => 'Drkst stt e-kartias',
-    'can_post_com' => 'Drkst komentt',
-    'can_upload' => 'Drkst likt attlus',
-    'can_have_gallery' => 'Drkst bt personga galerija',
-    'apply' => 'Apstiprint izmaias',
-    'create_new_group' => 'Izveidot jaunu grupu',
-    'del_groups' => 'Dzst grupu(-as)',
-    'confirm_del' => 'Uzmanbu! Dzot grupu, visi tai piedergie lietotji tiks prvietoti uz reistrto lietotju grupu!\n\nTurpint?',
-    'title' => 'Administrt lietotju grupas',
-    'approval_1' => 'Publisks uzlikanas apstiprinjums (1)',
-    'approval_2' => 'Privts uzlikanas apstiprinjums (2)',
-        'upload_form_config' => 'Pievienoanas formas rediana', //cpg1.3.0
-        'upload_form_config_values' => array( 'Tikai pa vienam failam', 'Multiple file uploads only', 'URI uploads only', 'ZIP upload only', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-        'custom_user_upload'=>'Vai dalbniekam ir atauts maint redianas formu?', //cpg1.3.0
-        'num_file_upload'=>'Cik failu pievienoanas laucius rdt?', //cpg1.3.0
-        'num_URI_upload'=>'Cik URI laucius rdt?', //cpg1.3.0
-    'note1' => '<b>(1)</b> Attlu uzlikanai publisk albm ir nepiecieama administratora atauja',
-    'note2' => '<b>(2)</b> Attlu pievienoanai album, kas pieder im lietotjam, nepiecieama administratora atauja',
-    'notes' => 'Piezmes'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-    'welcome' => 'Laipni ldzam!'
-);
-
-$lang_album_admin_menu = array(
-    'confirm_delete' => 'Tiem DZST o albumu? \\nVisi attli un komentri taj tiks izdzsti.',
-    'delete' => 'IZDZST',
-    'modify' => 'UZSTDJUMI',
-    'edit_pics' => 'MODIFICT ATTLUS',
-);
-
-$lang_list_categories = array(
-    'home' => 'Galven lapa',
-    'stat1' => 'attli: <b>[pictures]</b> | albumi: <b>[albums]</b> | sadaas: <b>[cat]</b> | komentri: <b>[comments]</b> | <b>skatts [views]</b> reizes',
-    'stat2' => 'attli: <b>[pictures]</b> | albumi: <b>[albums]</b> | skatti <b>[views]</b> reizes',
-    'xx_s_gallery' => 'Autors %s',
-    'stat3' => '<b>[pictures]</b> attli | <b>[albums]</b> albumi | <b>[comments]</b> komentri | skatti <b>[views]</b> reizes'
-);
-
-$lang_list_users = array(
-    'user_list' => 'Lietotju saraksts',
-    'no_user_gal' => 'Nav lietotju galerijas',
-    'n_albums' => 'albumi: <b>%s</b>',
-    'n_pics' => 'attli: <b>%s</b>'
-);
-
-$lang_list_albums = array(
-    'n_pictures' => '<b>%s</b> attli',
-    'last_added' => ', pdjais pievienots <b>%s</b>'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-//
-// Login->Latvian????
-// Logout->Latvian???
-//
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-    'login' => 'Pieslgties',
-    'enter_login_pswd' => 'Piesldzies ar savu lietotja vrdu un paroli',
-    'username' => 'Vrds',
-    'password' => 'Parole',
-    'remember_me' => 'Atcerties mani ar turpmk',
-    'welcome' => 'Sveicints, %s ...',
-    'err_login' => '*** Vrds vai/un parole nepareizi. Minsi vlreiz? ***',
-    'err_already_logged_in' => 'Tu jau esi sistm!',
-        'forgot_password_link' => 'Aizmirsu paroli!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-    'logout' => 'Iziet',
-    'bye' => 'Visu labu,  %s ...',
-    'err_not_loged_in' => 'Jpiesldzas sistmai!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-    'upd_alb_n' => 'Modifict albumu %s',
-    'general_settings' => 'Galvenie uzstdjumi',
-    'alb_title' => 'Albuma virsraksts',
-    'alb_cat' => 'Sadaa',
-    'alb_desc' => 'Albuma apraksts',
-    'alb_thumb' => 'Albuma mazais attls',
-    'alb_perm' => 'Albuma lietotju tiesbas',
-    'can_view' => 'Albumu var skatties',
-    'can_upload' => 'Apmekltjie drkst pievienot attlus',
-    'can_post_comments' => 'Apmekltji drkst komentt',
-    'can_rate' => 'Apmekltji drkst vrtt attlus',
-    'user_gal' => 'Lietotja galerija',
-    'no_cat' => '* Kategorijas nav *',
-    'alb_empty' => 'Albums ir tuks',
-    'last_uploaded' => 'Pdejoreiz uzlikts attls',
-    'public_alb' => 'Ikviens (publiskais albums)',
-    'me_only' => 'Tikai es',
-    'owner_only' => 'Tikai albuma panieks (%s)',
-    'groupp_only' => 'Tikai \'%s\' grup esoie',
-    'err_no_alb_to_modify' => 'Tev nav tiesbu modifict albumus.',
-    'update' => 'Saglabt izmaias'
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-    'already_rated' => 'Atvaino, bet tu jau esi iesniedzis savu vrtjumu',
-    'rate_ok' => 'Vrtjums pieemts',
-        'forbidden' => 'Vrtsi pats savus attlus?', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Ar o Tu apemies neievietot citus aizskarous, piedauzgus, vulgrus,
-apmelojous, pretgus, draudous, seksuli orienttus, vai jebkdus citus
-materilus, kas prkpj jebkdus likumus. Likumu nezinana neatbrvo
-no atbildbas!!! Tu piekrti, ka s lapas webmasters, administrators un
-moderators ir tiesgi izdzst vai maint saturu jebkur laik, kad vien
-vls. K lietotjs Tu piekrti, ka visa informcija ko Tu ievadsi
-tiks saglabta datubz.<br />
-<br />
- lapa izmanto <em>cookies</em> tehnoloiju, lai saglabtu informciju tav dator.
-<em>Cookies</em> viengi uzlabo lapas pardanas kvalitti. E-pasta adrese
-tiek izmantota viengi Tavas reistrcijas apstiprinanai,
-lai nosttu paroli.<br />
-<br />
-Izvloties zemk <bold>Es piekrtu</bold> Tu piekrti visam iepriek raksttajam.
-EOT;
-
-$lang_register_php = array(
-    'page_title' => 'Lietotja reistrcija',
-    'term_cond' => 'Vienoans nosacjumi',
-    'i_agree' => 'Es piekrtu',
-    'submit' => 'Apstiprint reistrciju',
-    'err_user_exists' => 'is lietotja vrds jau ir reistrts, izvlies citu',
-    'err_password_mismatch' => 'Paroles nesakrt, raksti vlreiz',
-    'err_uname_short' => 'Lietotja vrda minimlais simbolu skaits ir 2',
-    'err_password_short' => 'Parol jbt ne mazk k 2 simboliem',
-    'err_uname_pass_diff' => 'Lietotja vrds un parole nedrkst bt viendi',
-    'err_invalid_email' => 'E-pasta adres ir nepareiza',
-    'err_duplicate_email' => 'da email adrese jau ir datu bz',
-    'enter_info' => 'Reistrcijas informcija',
-    'required_info' => 'Nepiecieam informcija',
-    'optional_info' => 'Neobligt informcija',
-    'username' => 'Lietotja vrds',
-    'password' => 'Parole',
-    'password_again' => 'Vlreiz parole',
-    'email' => 'E-pasts',
-    'location' => 'Atraans vieta',
-    'interests' => 'Intereses',
-    'website' => 'Mjas lapa',
-    'occupation' => 'Nodarboans',
-    'error' => 'KDA',
-    'confirm_email_subject' => '%s - Reistrcijas apstiprinjums',
-    'information' => 'Informcija',
-    'failed_sending_email' => 'Nevar tikt nostta reistrcijas apstiprinjuma vstule!',
-    'thank_you' => 'Paldies par reistranos.<br /><br />Vstule ar skku informciju, k pabeigt reistrans procesu, tika nostta uz iepriek minto adresi.',
-    'acct_created' => 'Konts izveidots un tu vari pieslgties ar savu lietotja vrdu un paroli',
-    'acct_active' => 'Konts ir aktvs un tu tagad vari pieslgties sistmai',
-    'acct_already_act' => 'Konts jau ir aktvs!',
-    'acct_act_failed' => 'is konts nevar tikt aktivizts!',
-    'err_unk_user' => 'Izvltais lietotjs neeksist!',
-    'x_s_profile' => '%s : profails',
-    'group' => 'Grupa',
-    'reg_date' => 'Pievienojies',
-    'disk_usage' => 'Diska izmantoana',
-    'change_pass' => 'Nomaint paroli',
-    'current_pass' => 'Pareizj parole',
-    'new_pass' => 'Jauna parole',
-    'new_pass_again' => 'Vlreiz jaun parole',
-    'err_curr_pass' => 'Pareizj parole nepareiza',
-    'apply_modif' => 'Apstiprint izmaias',
-    'change_pass' => 'Nomaint paroli',
-    'update_success' => 'Profails izmaints',
-    'pass_chg_success' => 'Parole nomainta',
-    'pass_chg_error' => 'Parole netika nomainta',
-        'notify_admin_email_subject' => '%s - reistrcijas paziojums', //cpg1.3.0
-        'notify_admin_email_body' => 'Jauns dalbnieks "%s" piereistrjies', //cpg1.3.0
-
-);
-
-$lang_register_confirm_email = <<<EOT
-Paldies par reistranos {SITE_NAME}
-
-Lietotja vrds : "{USER_NAME}"
-Lietotja parole : "{PASSWORD}"
-
-Lai aktiviztu savu kontu, nepiecieams ieldt zemk redzamo lapu.
-
-{ACT_LINK}
-
-Lai veicas,
-
-{SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-    'title' => 'Apskatties komentrus',
-    'no_comment' => 'Komentru nav',
-    'n_comm_del' => '%s komentri izdzsti',
-    'n_comm_disp' => 'Cik komentrus atspoguot',
-    'see_prev' => 'Iepriekjie',
-    'see_next' => 'Nkamie',
-    'del_comm' => 'Dzst izvltos komentrus',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-    0 => 'Meklt attlu kolekcij',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-    'page_title' => 'Meklt jaunus attlus',
-    'select_dir' => 'Izvlties direktoriju',
-    'select_dir_msg' => ' funkcija auj pievienot daudzus attlus vienlaikus, ja tie iepriek uzlikti ar FTP.<br /><br />Izvlies direktoriju, kur tika uzlikti attli',
-    'no_pic_to_add' => 'Nav attlu, ko vartu pievienot',
-    'need_one_album' => 'Lai izmantotu o funkciju, nepiecieams vismaz viens albums',
-    'warning' => 'Uzmanbu',
-    'change_perm' => 'nav pieeja direktorijai, tai jizmaina tiesbas (chmod) no 755 uz 777, lai vartu pievienot attlus!',
-    'target_album' => '<b>Ievietot attlus &quot;</b>%s<b>&quot; </b>%s',
-    'folder' => 'Direktorija',
-    'image' => 'Attls',
-    'album' => 'Albums',
-    'result' => 'Rezultti',
-    'dir_ro' => 'Nav rakstanas tiesbu. ',
-    'dir_cant_read' => 'Nav lasanas tiesbu. ',
-    'insert' => 'Jaunu attlu pievienoana',
-    'list_new_pic' => 'Jauno attlu saraksts',
-    'insert_selected' => 'Pievienot izvltos attlus',
-    'no_pic_found' => 'Jauni attli netika atrasti',
-    'be_patient' => 'Ldzu esiet pacietgi, kamr tiek pievienoti jaunie attli',
-        'no_album' => 'Albms nav izvlts',  //cpg1.3.0
-    'notes' =>  '<ul>'.
-                '<li><b>OK</b> : attls veiksmgi pievienots'.
-                '<li><b>DP</b> : nozm, ka tds attls jau ir datu bz'.
-                '<li><b>PB</b> : attlu nevar pievienot, jprbauda pieejas tiesbas'.
-                                '<li><b>NA</b> : nozm, ka neesi izvljies albmu, kur ievietot os foto. Spied \'<a href="javascript:history.back(1)">atpaka pogu</a>\' un izvlies. Ja nav neviena albma, <a href="albmgr.php">vispirms izveidot</a></li>'.
-                '<li>Ja OK, DP, PB \'zmes\' nepards, jklikina uz attla, kas pards, lai iegtu detaliztku kdas aprakstu'.
-                '<li>Ja prlk pards paziojums par taimautu, lapa ir jprld'.
-                '</ul>',
-        'select_album' => 'izvlties albmu', //cpg1.3.0
-        'check_all' => 'ieekst visu', //cpg1.3.0
-        'uncheck_all' => 'atekst visu', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'Aizliegt pieeju', //new in cpg1.2.0
-                'user_name' => 'Lietotjs', //new in cpg1.2.0
-                'ip_address' => 'IP adrese', //new in cpg1.2.0
-                'expiry' => 'Darbojas ldz (tuks nozm - bezgalgi)', //new in cpg1.2.0
-                'edit_ban' => 'Saglabt', //new in cpg1.2.0
-                'delete_ban' => 'Dzst', //new in cpg1.2.0
-                'add_new' => 'Jauns ieraksts', //new in cpg1.2.0
-                'add_ban' => 'Pievienot', //new in cpg1.2.0
-                                'error_user' => 'Nevar atrast tdu dalbnieku', //cpg1.3.0
-                                'error_specify' => 'Nepiecieams dalbnieka vrds vai IP adrese', //cpg1.3.0
-                                'error_ban_id' => 'Nepareizs aizlieguma ID!', //cpg1.3.0
-                                'error_admin_ban' => 'Sevi nevar aizliegt!', //cpg1.3.0
-                                'error_server_ban' => 'Aizliegt piekuvi no savas adreses? Neprts...', //cpg1.3.0
-                                'error_ip_forbidden' => 'Nevar aizliegt piekuvi dai IP adresei! (not routable)', //cpg1.3.0
-                                'lookup_ip' => 'Lookup an IP address', //cpg1.3.0
-                                'submit' => 'aiziet!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Pievienot', //cpg1.3.0
-  'custom_title' => 'Modificta pievienoanas forma', //cpg1.3.0
-  'cust_instr_1' => 'Izvlies, cik laucius atspoguot (ierobeots lielums).', //cpg1.3.0
-  'cust_instr_2' => 'Pievienoanas lauciu skaits', //cpg1.3.0
-  'cust_instr_3' => 'Max pievienoanas lauciu skaits: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL lauciu skaits: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL lauciu skaits:', //cpg1.3.0
-  'cust_instr_6' => 'Pievienoanas lauciu skaits:', //cpg1.3.0
-  'cust_instr_7' => 'Izvlies katra tipa lauciu skaitu. pc tam spied \'Turpint\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Kda opcijs.', //cpg1.3.0
-  'reg_instr_2' => '<small style="color:white;">Iespjama vairku failu vienlaicga pievienoana. Failiem nevajadztu bt lielkiem par %s KB (katram). Pievienojot ZIP failus, tie paliek td pa formt (netiek atvrti).</small>', //cpg1.3.0
-  'reg_instr_3' => 'Ja vlies, lai ZIP formta faili tiktu atkompresti automtiski, pievieno tos sada \'Decompressive ZIP Upload\'.', //cpg1.3.0
-  'reg_instr_4' => '<small style="color:white;">Izmantojot URI/URL, izmanto pilnu ceu uz failu: <code>http://www.mysite.com/images/example.jpg</code></small>', //cpg1.3.0
-  'reg_instr_5' => '<small style="color:white;">Ja viss aizpildt un prbaudts, spied \'Turpint\'.</small><br/>', //cpg1.3.0
-  'reg_instr_6' => 'Decompressive ZIP Uploads:', //cpg1.3.0
-  'reg_instr_7' => 'Faili:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL:', //cpg1.3.0
-  'error_report' => 'Kdas', //cpg1.3.0
-  'error_instr' => 'Bija sekojoas kdas:', //cpg1.3.0
-  'file_name_url' => 'Fails nosaukums/URL', //cpg1.3.0
-  'error_message' => 'Kdas paziojums', //cpg1.3.0
-  'no_post' => 'Fails netika pievienots ar POST metodi.', //cpg1.3.0
-  'forb_ext' => 'Aizliegts faila formts.', //cpg1.3.0
-  'exc_php_ini' => 'Prsniegts php.ini nordtais pievienojamo failu lielums.', //cpg1.3.0
-  'exc_file_size' => 'Prsniegts CPG uzstdtais failu lielums.', //cpg1.3.0
-  'partial_upload' => 'Only a partial upload.', //cpg1.3.0
-  'no_upload' => 'Pievienoana nenotika.', //cpg1.3.0
-  'unknown_code' => 'Nezinma PHP kda.', //cpg1.3.0
-  'no_temp_name' => 'No upload - No temp name.', //cpg1.3.0
-  'no_file_size' => 'Contains no data/Corrupted', //cpg1.3.0
-  'impossible' => 'Impossible to move.', //cpg1.3.0
-  'not_image' => 'Tas nav attls/attls ir dains', //cpg1.3.0
-  'not_GD' => 'Not a GD extension.', //cpg1.3.0
-  'pixel_allowance' => 'Prk daudz piksei.', //cpg1.3.0
-  'incorrect_prefix' => 'Nepareiza formta URI/URL', //cpg1.3.0
-  'could_not_open_URI' => 'Nav iespjams atvrt URI.', //cpg1.3.0
-  'unsafe_URI' => 'Safety not verifiable.', //cpg1.3.0
-  'meta_data_failure' => 'Meta data kda', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME could not be determined.', //cpg1.3.0
-  'MIME_type_unknown' => 'Unknown MIME type', //cpg1.3.0
-  'cant_create_write' => 'Cannot create write file.', //cpg1.3.0
-  'not_writable' => 'Cannot write to write file.', //cpg1.3.0
-  'cant_read_URI' => 'Cannot read URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Cannot open URI write file.', //cpg1.3.0
-  'cant_write_write_file' => 'Cannot write to URI write file.', //cpg1.3.0
-  'cant_unzip' => 'Nav iespjams atkomprest.', //cpg1.3.0
-  'unknown' => 'Nedefinta kuda', //cpg1.3.0
-  'succ' => 'Veiksmgi pievienots', //cpg1.3.0
-  'success' => '<small style="color:white;">Fails nr. %s veiksmgi pievienots</small>', //cpg1.3.0
-  'add' => '<small style="color:white;">Spied uz \'Turpint\', lai albmam pievienotu attlus.<br/></small>', //cpg1.3.0
-  'failure' => 'Pievienoanas kda', //cpg1.3.0
-  'f_info' => 'Informcija par datiem', //cpg1.3.0
-  'no_place' => 'Nav iespjams nomaint jau esou failu.', //cpg1.3.0
-  'yes_place' => 'Iepriekjais fails veiksmgi pievienots.', //cpg1.3.0
-  'max_fsize' => 'Atautais viena faila lielums %s KB',
-  'album' => 'Albms',
-  'picture' => 'Fails', //cpg1.3.0
-  'pic_title' => 'Faila nosaukums (virsraksts)', //cpg1.3.0
-  'description' => 'Fila apraksts', //cpg1.3.0
-  'keywords' => 'Atslgas vrdi (vairkus atdali ar atstarpm)',
-  'err_no_alb_uploadables' => 'Atvaino, bet nav neviena albma, kur tu vartu likt attlus', //cpg1.3.0
-  'place_instr_1' => 'Ievieto katru attlu vajadzgaj albm, ja vajadzgs, katram pievieno skku informciju.', //cpg1.3.0
-  'place_instr_2' => 'Spied uz \'Turpint\' un nordi, kur ievietot prjos failus.', //cpg1.3.0
-  'process_complete' => 'Visi dati veiksmgi pievienoti.', //cpg1.3.0
-);
-
-/*
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-    'title' => 'Uzlikt attlu',
-    'max_fsize' => 'Max pievienojam faila lielums %s KB',
-    'album' => 'Albums',
-    'picture' => 'Attls',
-    'pic_title' => 'Attla virsraksts',
-    'description' => 'Attla apraksts',
-    'keywords' => 'Atslgas vrdi (atdalt ar atstarpm)',
-    'err_no_alb_uploadables' => 'Atvaino, nav neviena albuma, kur tu vartu ievietot savus attlus',
-);
-*/
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-    'title' => 'Administrt lietotjus',
-    'name_a' => 'Vrds augoi',
-    'name_d' => 'Vrds dilstoi',
-    'group_a' => 'Grupa augoi',
-    'group_d' => 'Grupa dilstoi',
-    'reg_a' => 'Reg datums augoi',
-    'reg_d' => 'Reg datums dilstoi',
-    'pic_a' => 'Attlu skaits augoi',
-    'pic_d' => 'Attlu skaits dilstoi',
-    'disku_a' => 'Diska atmia augoi',
-    'disku_d' => 'Diska atmia dilstoi',
-        'lv_a' => 'Pedjais apmekljums augoi', //cpg1.3.0
-        'lv_d' => 'Pdjais apmekljums dilstoi', //cpg1.3.0
-    'sort_by' => 'Krtot',
-    'err_no_users' => 'Lietotju tabul nav datu!',
-    'err_edit_self' => 'Nemaini te savu profailu, tam izmanto \'Mans profails\'',
-    'edit' => 'MODIFICT',
-    'delete' => 'DZST',
-    'name' => 'Lietotjs',
-    'group' => 'Grupa',
-    'inactive' => 'Neaktvs',
-    'operations' => 'Darbbas',
-    'pictures' => 'Attli',
-    'disk_space' => 'Izmantot atmia / Ierobeojums',
-    'registered_on' => 'Reistrts',
-        'last_visit' => 'Pdjais apmekljums', //cpg1.3.0
-    'u_user_on_p_pages' => '%d lietotji %d lap(s)',
-    'confirm_del' => 'Tiem DZST o lietotju? \\nVisi via attli un komentri ar tiks izdzsti',
-    'mail' => 'MAIL',
-    'err_unknown_user' => 'Izvltais lietotjs neeksist!',
-    'modify_user' => 'Maint datus',
-    'notes' => 'Piezmes',
-    'note_list' => '<li>Ja nevlies maint paroli, atstj paroles lauku tuku',
-    'password' => 'Parole',
-    'user_active' => 'Lietotjs aktvs',
-    'user_group' => 'Grupa',
-    'user_email' => 'Emails',
-    'user_web_site' => 'Mjas lapa',
-    'create_new_user' => 'Izveidot',
-    'user_location' => 'Atraans',
-    'user_interests' => 'Intereses',
-    'user_occupation' => 'Nodarboans',
-        'latest_upload' => 'Pdjie pievienotie faili', //cpg1.3.0
-        'never' => 'nekad', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'Attlu izmri', //new in cpg1.2.0
-        'what_it_does' => 'Funkcijas', //new in cpg1.2.0
-        'what_update_titles' => 'Virsraksti tiek emti no failu nosaukumiem', //new in cpg1.2.0
-        'what_delete_title' => 'Dzst virsrakstus', //new in cpg1.2.0
-        'what_rebuild' => 'Prveidot attlus', //new in cpg1.2.0
-        'what_delete_originals' => 'Dzst oriinlos attlus un nomaint tos ar samazintajiem/palielintajiem', //new in cpg1.2.0
-        'file' => 'Fails', //new in cpg1.2.0
-        'title_set_to' => 'virsraksts', //new in cpg1.2.0
-        'submit_form' => 'Apstiprint', //new in cpg1.2.0
-        'updated_succesfully' => 'Veiksmgi izmants', //new in cpg1.2.0
-        'error_create' => 'Kda', //new in cpg1.2.0
-        'continue' => 'Turpint ar citiem attliem', //new in cpg1.2.0
-        'main_success' => 'Fails %s tiek izmantots k galvenais attls', //new in cpg1.2.0
-        'error_rename' => 'Kda %s prsaucot par %s', //new in cpg1.2.0
-        'error_not_found' => 'Fails %s nav atrasts', //new in cpg1.2.0
-        'back' => 'Atgriezties', //new in cpg1.2.0
-        'thumbs_wait' => 'Notiek mazo un normlo attlu modificana, ldzu uzgaidi...', //new in cpg1.2.0
-        'thumbs_continue_wait' => 'Turpinam modifict mazos un normlos attlus...', //new in cpg1.2.0
-        'titles_wait' => 'Norit sparga virsrakstu modificana, uzgaidi...', //new in cpg1.2.0
-        'delete_wait' => 'Dzu virsrakstus, ldzu uzgaidi...', //new in cpg1.2.0
-        'replace_wait' => 'Dzu oriinlus, nomainot tos ar modifictajiem attliem, ldzu uzgaidi...', //new in cpg1.2.0
-        'instruction' => 'Ieteikumi', //new in cpg1.2.0
-        'instruction_action' => 'Izvlies darbbu', //new in cpg1.2.0
-        'instruction_parameter' => 'Uzliec parametrus', //new in cpg1.2.0
-        'instruction_album' => 'Izvlies albumu', //new in cpg1.2.0
-        'instruction_press' => 'Nospied %s', //new in cpg1.2.0
-        'update' => 'Modific mazos un/vai normlos attlus', //new in cpg1.2.0
-        'update_what' => 'Kas jmodific', //new in cpg1.2.0
-        'update_thumb' => 'Tikai mazos attlus', //new in cpg1.2.0
-        'update_pic' => 'Tikai modifictos attlus', //new in cpg1.2.0
-        'update_both' => 'Gan mazie, gan normlie attli', //new in cpg1.2.0
-        'update_number' => 'Cik attlus var modifict ar vienu kliki', //new in cpg1.2.0
-        'update_option' => '(o parametru samazini, ja ir problmas ar modificanu)', //new in cpg1.2.0
-        'filename_title' => 'Faila nosaukums &rArr; Attla virsraksts', //new in cpg1.2.0
-        'filename_how' => 'K modifict attlu', //new in cpg1.2.0
-        'filename_remove' => 'Dzst .jpg paplainjumu un _ nomaint ar atstarpi', //new in cpg1.2.0
-        'filename_euro' => 'Konvertt 2003_11_23_13_20_20.jpg uz 23/11/2003 13:20', //new in cpg1.2.0
-        'filename_us' => 'Konevertt 2003_11_23_13_20_20.jpg uz 11/23/2003 13:20', //new in cpg1.2.0
-        'filename_time' => 'Konvertt 2003_11_23_13_20_20.jpg uz 13:20', //new in cpg1.2.0
-        'delete' => 'Attlu virsrakstu un attlu dzana', //new in cpg1.2.0
-        'delete_title' => 'Dzst attlu virsrakstus', //new in cpg1.2.0
-        'delete_original' => 'Dzst oriinlus', //new in cpg1.2.0
-        'delete_replace' => 'Dzst oriinlus aizstjot tos ar modifictajiem attliem', //new in cpg1.2.0
-        'select_album' => 'Izvlies albumu', //new in cpg1.2.0
-        'delete_orphans' => 'Delete orphaned comments (works on all albums)', //cpg1.3.0
-        'orphan_comment' => 'orphan comments found', //cpg1.3.0
-        'delete' => 'Dzst', //cpg1.3.0
-        'delete_all' => 'Dzst visu', //cpg1.3.0
-        'comment' => 'Komentri: ', //cpg1.3.0
-        'nonexist' => 'Pievienots neeksistjoam dailam # ', //cpg1.3.0
-        'phpinfo' => 'Rdt phpinfo', //cpg1.3.0
-        'update_db' => 'Atjaunot datu bzi', //cpg1.3.0
-        'update_db_explanation' => '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.3.0
-
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/latvian-utf-8.php cpg148/lang/latvian-utf-8.php
--- 133/lang/latvian-utf-8.php	2005-01-01 13:55:34.000000000 -0600
+++ cpg148/lang/latvian-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1313 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: latvian-utf-8.php,v 1.12 2005/01/01 11:55:34 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-'lang_name_english' => 'Latvian',  //the name of your language in English, e.g. 'Greek' or 'Spanish'
-'lang_name_native' => 'Latviski', //the name of your language in your mother tongue (for non-latin alphabets, use unicode), e.g. '&#917;&#955;&#955;&#951;&#957;&#953;&#954;&#940;' or 'Espa&ntilde;ol'
-'lang_country_code' => 'lv', //the two-letter code for the country your language is most-often spoken (refer to http://www.iana.org/cctld/cctld-whois.htm), e.g. 'gr' or 'es'
-'trans_name'=> 'Kaspars Priedols', //the name of the translator - can be a nickname
-'trans_email' => 'kaspars.priedols@gmail.com', //translator's email address (optional)
-'trans_website' => 'http://foto.tvertne.nu/', //translator's website (optional) //.lv ONLY
-'trans_date' => '2004-11-06', //the date the translation was created / last modified
-);
-
-$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('B', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Sv', 'Pr', 'Ot', 'Tr', 'Ct', 'Pt', 'Ss');
-$lang_month = array('Jan', 'Feb', 'Mar', 'Apr', 'Mai', 'Jûn', 'Jûl', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec');
-
-// Some common strings
-$lang_yes = 'Jâ';
-$lang_no  = 'Nį';
-$lang_back = 'ATGRIEZTIES';
-$lang_continue = 'TURPINÂT';
-$lang_info = 'Informâcija';
-$lang_error = 'Kīûda';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt = '%d/%m/%Y %H:%M';
-$lastcom_date_fmt = '%d/%m/%Y %H:%M';
-$lastup_date_fmt = '%d/%m/%Y %H:%M';
-$register_date_fmt = '%d/%m/%Y %H:%M';
-$lasthit_date_fmt = '%d/%m/%Y %H:%M';
-$comment_date_fmt = '%d/%m/%Y %H:%M';
-
-
-// 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*', 'pimp*', 'peū*', 'pipel*', 'bīaė*', 'nahu*', 'pist*', 'pisien*', 'mirl*', 'sûd*', 'bled', 'blad', 'pizde*', 'mauka', 'maucî*', 'ânus*', 'kaka', 'sûkâ');
-
-$lang_meta_album_names = array(
-    'random' => 'Izlases veida attįli',
-    'lastup' => 'Jaunâkie papildinâjumi',
-    'lastalb'=> 'Pįdįjie atjaunotie albumi', //new in cpg1.2.0
-    'lastcom' => 'Jaunâkie komentâri',
-    'topn' => 'Skatîtâkie',
-    'toprated' => 'Vispopulârâkie',
-    'lasthits' => 'Pįdįjie skatîtie',
-    'search' => 'Meklįđanas rezultâti', //new in cpg1.2.0
-    'favpics'=> 'Attįlu favorîti' //new in cpg1.2.0
-);
-
-$lang_errors = array(
-        'access_denied' => 'Tev nav pieejas tiesîbu đai lapai.',
-        'perm_denied' => 'Tev nav tiesîbu veikt đâdu darbîbu.',
-        'param_missing' => 'Tika izsaukta komanda bez parametriem.',
-        'non_exist_ap' => 'Izvįlįtais albums/attįls neeksistį!',
-        'quota_exceeded' => 'Nav vietas uz diska.<br /><br />Tev ir pieđíirts ierobeūojums [quota]K, bet pađlaik jau aizōemti [space]K, tâpįc đî attįla pievienođana nav ieteicama (tiks pârsniegts ierobeūojums).',
-        'gd_file_type_err' => 'Izmantojot GD attįlu bibliotįku, atīauts izmantot tikai JPEG un PNG formâtus.',
-        'invalid_image' => 'Attįls bojâts vai arî sistįmas GD attįlu bibliotįka nespįj to atkodįt.',
-        'resize_failed' => 'Nav iespįjams izveidot mazo attįlu vai izmainît tâ izmįrus.',
-        'no_img_to_display' => 'Nav attįla',
-        'non_exist_cat' => 'Izvįlįtâ sadaīa neeksistį',
-        'orphan_cat' => 'Đai apakđsadaīai nav sadaīas, kam tâ piederįtu, lûdzu izmanto sadaīu menedūeri, lai atrisinâtu problįmu.',
-        'directory_ro' => 'Direktorijâ \'%s\' nav atīauts rakstît, tâpįc attįlus nav iespįjams izdzįst.',
-        'non_exist_comment' => 'Izvįlįtais komentârs neeksistį.',
-        'pic_in_invalid_album' => 'Attįls atrodas neeksistįjođâ albumâ (%s)!?', //new in cpg1.2.0
-        'banned' => 'Pieeja foto galerijai aizliegta.', //new in cpg1.2.0
-        'not_with_udb' => 'Đî iespįja ir atslįgta, jo tai jâbût integrįtai kopâ ar foruma programmatûru. Trûkst attiecîgâs konfigurâcijas, vai nepiecieđams uzinstalįt forumu.', //new in cpg1.2.0
-        'offline_title' => 'Paziōojums', //cpg1.3.0
-        'offline_text' => 'Pađlaik notiek tehniski uzlabojumi - ienâc vįlâk', //cpg1.3.0
-        'ecards_empty' => 'E-karđu sistįma nav aktivizįta!', //cpg1.3.0
-        'action_failed' => 'Operâcija pârtraukta, jo notikusi kīûda.', //cpg1.3.0
-        'no_zip' => 'Kompresįđana ZIP formâtâ nav pieejama.', //cpg1.3.0
-        'zip_type' => 'Nav atīaujas pievienot ZIP formâta failus.', //cpg1.3.0
-
-);
-
-$lang_bbcode_help = 'Teksta formatįđanai atīauts izmantot: <li>[b]<b>trekni</b>[/b]</li> <li>[i]<i>slîpi</i>[/i]</li> <li>[url=http://adrese.com/]Norâdes teksts[/url]</li> <li>[email]vards@adrese.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-    'alb_list_title' => 'Uz albumu sarakstu',
-    'alb_list_lnk' => 'Albumu saraksts',
-    'my_gal_title' => 'Uz manu galeriju',
-    'my_gal_lnk' => 'Mana galerija',
-    'my_prof_lnk' => 'My profails',
-    'adm_mode_title' => 'Pârslįgties Administratora reūîmâ',
-    'adm_mode_lnk' => 'Administratora reūîms',
-    'usr_mode_title' => 'Pârslįgties lietotâja reūîmâ',
-    'usr_mode_lnk' => 'Lietotâja reūîms',
-    'upload_pic_title' => 'Ielikt attįlu albumâ',
-    'upload_pic_lnk' => 'Pievienot attįlu',
-    'register_title' => 'Izveidot kontu',
-    'register_lnk' => 'Reėistrįties',
-    'login_lnk' => 'Pieslįgties',
-    'logout_lnk' => 'Beigt darbu',
-    'lastup_lnk' => 'Jaunâkie attįli',
-    'lastcom_lnk' => 'Jaunâkie komentâri',
-    'topn_lnk' => 'Skatîtâkie attįli',
-    'toprated_lnk' => 'Vispopulârâkie',
-    'search_lnk' => 'Meklįt',
-    'fav_lnk' => 'Favorîti', //new in cpg1.2.0
-  'memberlist_title' => 'Visi dalîbnieki', //cpg1.3.0
-  'memberlist_lnk' => 'Dalîbnieku saraksts', //cpg1.3.0
-  'faq_title' => 'Bieūâk uzdotie jautâjumi par &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-    'upl_app_lnk' => 'Apstiprinât',
-    'config_lnk' => 'Konfigurįt',
-    'albums_lnk' => 'Albumi',
-    'categories_lnk' => 'Sadaīas',
-    'users_lnk' => 'Lietotâji',
-    'groups_lnk' => 'Grupas',
-    'comments_lnk' => 'Komentâri',
-    'searchnew_lnk' => 'Attįlu grupas...',
-    'util_lnk' => 'Mainît attįla izmįrus', //new in cpg1.2.0
-    'ban_lnk' => 'Aiziegt piekīuvi', //new in cpg1.2.0
-        'db_ecard_lnk' => 'E-kartes', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-    'albmgr_lnk' => 'Izveidot manu albumu',
-    'modifyalb_lnk' => 'Mainît manu albumu',
-    'my_prof_lnk' => 'Profails',
-);
-
-$lang_cat_list = array(
-    'category' => 'Sadaīas',
-    'albums' => 'Albumi',
-    'pictures' => 'Attįli',
-);
-
-$lang_album_list = array(
-    'album_on_page' => '%d albums(-i) %d lapâ(s)'
-);
-
-$lang_thumb_view = array(
-    'date' => 'LAIKS',
-    //Sort by filename and title
-    'name' => 'NOSAUKUMS', //new in cpg1.2.0
-    'title' => 'VIRSRAKSTS', //new in cpg1.2.0
-    'sort_da' => 'pįc datuma augođi',
-    'sort_dd' => 'pįc datuma dilstođi',
-    'sort_na' => 'pįc nosaukuma augođi',
-    'sort_nd' => 'pįc nosaukuma dilstođi',
-    'sort_ta' => 'pįc virsraksta augođi', //new in cpg1.2.0
-    'pic_on_page' => '%d attįls(-i) %d lapâ(s)',
-    'user_on_page' => '%d dalîbnieks(-i) %d lapâ(s)'
-);
-
-$lang_img_nav_bar = array(
-    'thumb_title' => 'Atgriezties uz attįlu indeksu',
-    'pic_info_title' => 'Râdît/paslįpt informâciju par attįlu',
-    'slideshow_title' => 'Slaidđovs',
-    'ecard_title' => 'Sûtît kâ e-kartiōu',
-    'ecard_disabled' => 'e-kartiōu sûtîđana atslįgta',
-    'ecard_disabled_msg' => 'Tev nav pietiekamu tiesîbu, lai sûtîtu e-kartiōas',
-    'prev_title' => 'Iepriekđįjais attįls',
-    'next_title' => 'Nâkamais attįls',
-    'pic_pos' => 'ATTĮLS %s/%s',
-);
-
-$lang_rate_pic = array(
-    'rate_this_pic' => 'Novįrtįt ',
-    'no_votes' => '(novįrtįjuma nav)',
-    'rating' => '(novįrtįjums: %s balsis no 5 (balsots %s reizi(-es))',
-    'rubbish' => 'Mįsls',
-    'poor' => 'Vâji',
-    'fair' => 'Viduvįji',
-    'good' => 'Labi',
-    'excellent' => 'Teicami',
-    'great' => 'Lieliski',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-    INFORMATION => $lang_info,
-    ERROR => $lang_error,
-    CRITICAL_ERROR => 'Kritiska kīûda',
-    'file' => 'Fails: ',
-    'line' => 'Rinda: ',
-);
-
-$lang_display_thumbnails = array(
-    'filename' => 'Nosaukums : ',
-    'filesize' => 'Lielums : ',
-    'dimensions' => 'Izmįrs : ',
-    'date_added' => 'Pievienots : '
-);
-
-$lang_get_pic_data = array(
-    'n_comments' => 'komentâri: <b>%s</b>',
-    'n_views' => 'skatîjumi: <b>%s</b>',
-    'n_votes' => 'vįrtįjumi: <b>%s</b>'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Select All', //cpg1.3.0
-  '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. Make sure to replace any passwords from the query with *** before posting.', //cpg1.3.0
-  'phpinfo' => 'display phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Valoda pįc noklusįđanas', //cpg1.3.0
-  'choose_language' => 'Izvįlies valodu', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Tįma pįc noklusįđanas', //cpg1.3.0
-  'choose_theme' => 'Izvįlies tįmu', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => 'Exclamation',
-        'Question' => 'Question',
-        'Very Happy' => 'Very Happy',
-        'Smile' => 'Smile',
-        'Sad' => 'Sad',
-        'Surprised' => 'Surprised',
-        'Shocked' => 'Shocked',
-        'Confused' => 'Confused',
-        'Cool' => 'Cool',
-        'Laughing' => 'Laughing',
-        'Mad' => 'Mad',
-        'Razz' => 'Razz',
-        'Embarassed' => 'Embarassed',
-        'Crying or Very sad' => 'Crying or Very sad',
-        'Evil or Very Mad' => 'Evil or Very Mad',
-        'Twisted Evil' => 'Twisted Evil',
-        'Rolling Eyes' => 'Rolling Eyes',
-        'Wink' => 'Wink',
-        'Idea' => 'Idea',
-        'Arrow' => 'Arrow',
-        'Neutral' => 'Neutral',
-        'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-    0 => 'Pametam administrįđanas reūîmu...',
-    1 => 'Uz administrįđanas reūîmu...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-    'alb_need_name' => 'Kâ sauksim albumu?',
-    'confirm_modifs' => 'Apstiprinât veiktâs izmaiōas?',
-    'no_change' => 'Nekas nav mainîts!',
-    'new_album' => 'Jauns albums',
-    'confirm_delete1' => 'Tieđâm dzįst đo albumu?',
-    'confirm_delete2' => '\nVisi attįli un komentâri tajâ tiks izdzįsti!',
-    'select_first' => 'Vispirms jâizvįlas albumu',
-    'alb_mrg' => 'Albumu menedūeris',
-    'my_gallery' => '* Mana galerija *',
-    'no_category' => '* Mana sadaīa *',
-    'delete' => 'Dzįst',
-    'new' => 'Jauns',
-    'apply_modifs' => 'Apstiprinât izmaiōas',
-    'select_category' => 'Izvįlįties sadaīu',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-    'miss_param' => 'Komandas \'%s\' izpildîđanai trûkst nepiecieđamie parametri!',
-    'unknown_cat' => 'Izvįlįtâ sadaīa datu bâzį neeksistį',
-    'usergal_cat_ro' => 'Lietotâja galerijas sadaīa nevar tikt dzįsta!',
-    'manage_cat' => 'Administrįt sadaīas',
-    'confirm_delete' => 'Tieđâm dzįst đo sadaīu',
-    'category' => 'Sadaīa',
-    'operations' => 'Darbîbas',
-    'move_into' => 'Pârvietot uz',
-    'update_create' => 'Modificįt/izveidot sadaīu',
-    'parent_cat' => 'Pieder sadaīai',
-    'cat_title' => 'Sadaīas virsraksts',
-        'cat_thumb' => 'Sadaīas starpattįls', //cpg1.3.0
-    'cat_desc' => 'Sadaīas apraksts'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-    'title' => 'Konfigurâcija',
-    'restore_cfg' => 'Atjaunot noklusįtâs vįrtîbas',
-    'save_cfg' => 'Saglabât jaunos uzstâdîjumus',
-    'notes' => 'Piezîmes',
-    'info' => 'Informâcija',
-    'upd_success' => 'Coppermine konfigurâcija saglabâta',
-    'restore_success' => 'Coppermine noklusįtâ konfigurâcija uzstâdîta',
-    'name_a' => 'Nosaukums augođi',
-    'name_d' => 'Nosaukums dilstođi',
-    'title_a' => 'Virsraksts augođi', //new in cpg1.2.0
-    'title_d' => 'Virsraksts dilstođi', //new in cpg1.2.0
-    'date_a' => 'Datums augođi',
-    'date_d' => 'Datums dilstođi',
-    'th_any' => 'Max Aspect',
-    'th_ht' => 'Augstums',
-    'th_wd' => 'Platums',
-    'label' => 'Teksts', //cpg1.3.0
-    'item' => 'att.', //cpg1.3.0
-    'debug_everyone' => 'Jebkurđ', //cpg1.3.0
-    'debug_admin' => 'Tikai administrators', //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-    'Galvenie uzstâdîjumi',
-    array('Nosaukums', 'gallery_name', 0),
-    array('Apraksts', 'gallery_description', 0),
-    array('Administrators', 'gallery_admin_email', 0),
-    array('Adrese, kas bûs e-kartiōâ pie teksta \'Citi attįli...\'', 'ecards_more_pic_target', 0),
-        array('Norit tehniski darbi. Galerija ir atslįgta.', 'offline', 1), //cpg1.3.0
-        array('Log ecards', 'log_ecards', 1), //cpg1.3.0
-        array('Atīaut lejupielâdįt ZIP attįlus', 'enable_zipdownload', 1), //cpg1.3.0
-
-        'Valodas, Tįmas &amp; kodįđana',
-    array('Valoda', 'lang', 5),
-    array('Tįma', 'theme', 6),
-        array('Râdît valodu izvįli', 'language_list', 1), //cpg1.3.0
-        array('Râdît karodziōus', 'language_flags', 8), //cpg1.3.0
-        array('Râdît &quot;reset&quot; valodu izvįlį', 'language_reset', 1), //cpg1.3.0
-        array('Râdît tįmu sarakstu', 'theme_list', 1), //cpg1.3.0
-        array('Râdît &quot;reset&quot; tįmu izvįlį', 'theme_reset', 1), //cpg1.3.0
-        array('Râdît FAQ', 'display_faq', 1), //cpg1.3.0
-        array('Râdît bbcode palîdzîbu un piemįrus', 'show_bbcode_help', 1), //cpg1.3.0
-        array('Kodįjums (Character encoding)', 'charset', 4), //cpg1.3.0
-
-        'Albumu saraksta skatîjums',
-        array('Galvenâs tabulas platums (pikseīos vai %)', 'main_table_width', 0),
-    array('Cik lîmeōos sadaīas atspoguīot', 'subcat_level', 0),
-    array('Cik albumus atspoguīot', 'albums_per_page', 0),
-    array('Cik kolonnâs atspoguīot albûmus', 'album_list_cols', 0),
-    array('Cik lieli pikseīos bûs mazie attįli', 'alb_list_thumb_size', 0),
-    array('Galvenâs lapas saturs', 'main_page_layout', 0),
-    array('Râdît pirmâ lîmeōa mazos attįlus pa sadaīâm','first_level',1), //new in cpg1.2.0
-
-    'Mazo attįlu skatîjums',
-    array('Cik kolonnâs râdît mazos attįlus', 'thumbcols', 0),
-    array('Cik rindâs râdît mazos attįlus', 'thumbrows', 0),
-    array('Cik tabulas atspoguīot', 'max_tabs', 0),
-    array('Blakus mazajam attįlam atspoguīot ne tikai attįla virsrakstu, bet arî aprakstu', 'caption_in_thumbview', 1),
-        array('Râdît skatîđanâs reiūu skaitu blakus mazajam attįlam', 'views_in_thumbview', 1), //cpg1.3.0
-    array('Atspoguīot komentâru skaitu', 'display_comment_count', 1),
-        array('Râdît, kurđ uzlicis attįlu', 'display_uploader', 1), //cpg1.3.0
-    array('Kâ kârtot attįlus', 'default_sort_order', 3),
-    array('Minimâlais balsu skaits, lai attįls tiktu iekīauts vispopulârâko sarakstâ', 'min_votes_for_rating', 0),
-
-    'Attįlu skatîđanâs &amp; Komentâri',
-    array('Attįla tabulas platums (pikseīos vai %)', 'picture_table_width', 0),
-    array('Attįla informâcija redzama pįc noklusįđanas', 'display_pic_info', 1),
-    array('Filtrįt sliktus vârdus komentâros', 'filter_bad_words', 1),
-    array('Atīaut sejiōas komentâros', 'enable_smilies', 1),
-        array('Atīaut vairâkkârtįjus komentârus no vienas personas par vienu attįlu (atslįgt -flood protection-)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-    array('Max attįla apraksta garums', 'max_img_desc_length', 0),
-    array('Max simbolu skaits vienâ vârdâ', 'max_com_wlength', 0),
-    array('Max rindu skaits komentârâ', 'max_com_lines', 0),
-    array('Max komentâra garums', 'max_com_size', 0),
-    array('Filmas skatîjums', 'display_film_strip', 1), //new in cpg1.2.0
-    array('Attįlu skaits filmas skatîjumâ', 'max_film_strip_items', 0), //new in cpg1.2.0
-        array('Paziōot Administratoram par jaunu komentâru', 'email_comment_notification', 1), //cpg1.3.0
-        array('Slaidđova intervâls (1 sek. = 1000 milisek.)', 'slideshow_interval', 0), //cpg1.3.0
-
-
-    'Lielo un mazo attįlu kvalitâte',
-    array('JPEG failu kvalitâte', 'jpeg_qual', 0),
-    array('Max mazâ attįla platums vai augstums <b>*</b>', 'thumb_width', 0),
-    array('Izmantojamie izmįri ( platums vai augstums )<b>*</b>', 'thumb_use', 0), //new in cpg1.2.0
-    array('Izveidot arî \'starpattįlus\'','make_intermediate', 1),
-    array('Max \'starpattįla\' platums vai augstums <b>*</b>', 'picture_width', 0),
-    array('Max uzliktâ attįla lielums (KB)', 'max_upl_size', 0),
-    array('Max uzliktâ attįla platums vai augstums (pikseīos)', 'max_upl_width_height', 0),
-
-
-        'Failu un mazo attįlu sîkâki uzstâdîjumi', //cpg1.3.0
-        array('Râdît privâta albûma ikonu tiem, kas nav pieslįguđies','show_private',1), //cpg1.3.0
-        array('Aizliegtie simboli failu nosaukumos', 'forbiden_fname_char',0), //cpg1.3.0
-        //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-        array('Atīautie attįlu formâti', 'allowed_img_types',0), //cpg1.3.0
-        array('Atīautie îsfilmu formâti', 'allowed_mov_types',0), //cpg1.3.0
-        array('Atīautie audio formâti', 'allowed_snd_types',0), //cpg1.3.0
-        array('Atīautie dokumentu formâti', 'allowed_doc_types',0), //cpg1.3.0
-        array('Attįlu izmįru koriėįđanas metode','thumb_method',2), //cpg1.3.0
-        array('Kur sistįmâ atrodas ImageMagick \'convert\' utilîta (piemįram, /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-        //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-        array('ImageMagick komandrindas opcijas', 'im_options', 0), //cpg1.3.0
-        array('Lasît EXIF informâciju no JPEG failiem', 'read_exif_data', 1), //cpg1.3.0
-        array('Lasît IPTC informâciju no JPEG failiem', 'read_iptc_data', 1), //cpg1.3.0
-        array('Albûma direktorija <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-        array('Dalîbnieku failu direktorija <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-        array('Direktorija vidįja izmįra attįlu glabâđanai <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-        array('Mazo attįlu prefikss <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-        array('Direktoriju opcijas', 'default_dir_mode', 0), //cpg1.3.0
-        array('Failu opcijas', 'default_file_mode', 0), //cpg1.3.0
-
-
-    'Lietotâju uzstâdîjumi',
-    array('Atīaut jaunu lietotâju piereėistrįđanos', 'allow_user_registration', 1),
-    array('Lietotâja sekmîgai reėistrâcija nepiecieđams e-pasta apstiprinâjums', 'reg_requires_valid_email', 1),
-        array('Paziōot administratoram par jaunu dalîbnieka reėistrâciju', 'reg_notify_admin_email', 1), //cpg1.3.0
-    array('Atīaut diviem daūâdiem lietotâjiem izmantot vienâdas e-pasta adreses', 'allow_duplicate_emails_addr', 1),
-    array('Lietotâjs drîkst veidot personîgus albûmus', 'allow_private_albums', 1),
-        array('Paziōot Administratoram par dalîbnieku, kam jâapstiprina faila pievienođana', 'upl_notify_admin_email', 1), //cpg1.3.0
-        array('Atīaut skatîties informâciju par citiem dalîbniekiem, ja ir notikusi veiksmîga pieslįgđanâs sistįmai', 'allow_memberlist', 1), //cpg1.3.0
-
-    'Rezerves lauki attįla aprakstam (ja neizmanto, atstâj tukđus)',
-    array('Lauka 1 nosaukums', 'user_field1_name', 0),
-    array('Lauka 2 nosaukums', 'user_field2_name', 0),
-    array('Lauka 3 nosaukums', 'user_field3_name', 0),
-    array('Lauka 4 nosaukums', 'user_field4_name', 0),
-
-    'Lielo un mazo attįlu îpađie uzstâdîjumi',
-    array('Râdît personîgâ albuma ikonu anonîmajiem apmeklįtâjiem','show_private',1), //new in cpg1.2.0
-    array('Kâdi simboli aizliegti failu nosaukumos', 'forbiden_fname_char',0),
-    array('Uzliekamo attįlu atīautie failu paplađinâjumi', 'allowed_file_extensions',0),
-    array('Attįlu izmįru mainîđanas metodes','thumb_method',2),
-    array('Ceīđ uz ImageMagick \'convert\' utilîtu (piemįram, /usr/bin/X11/)', 'impath', 0),
-    array('Atīauti attįlu formâti (tikai priekđ ImageMagick)', 'allowed_img_types',0),
-    array('Komandrindas parametri ImageMagick utilîtai', 'im_options', 0),
-    array('Izmantot JPEG attįlu EXIF informâciju', 'read_exif_data', 1),
-    array('Albumu direktorija <b>*</b>', 'fullpath', 0),
-    array('Lietotâju albumu direktorija <b>*</b>', 'userpics', 0),
-    array('Starpattįlu prefikss <b>*</b>', 'normal_pfx', 0),
-    array('Mazo attįlu prefikss <b>*</b>', 'thumb_pfx', 0),
-    array('Direktoriju skatîjuma reūîms pįc noklusįđanas', 'default_dir_mode', 0),
-    array('Attįlu reūîms', 'default_file_mode', 0),
-    array('Atslįgt peles labo taustiōu uz lielajiem attįliem (JavaScript)', 'disable_popup_rightclick', 1), //new in cpg1.2.0
-    array('Atslįgt peles labo taustiōu &quot;parastajâs&quot; lapâs (JavaScript)', 'disable_gallery_rightclick', 1), //new in cpg1.2.0
-
-    'Cepumi (cookies) &amp; Kodįjums',
-    array('Cookie nosaukumus', 'cookie_name', 0),
-    array('Cookie ceīđ', 'cookie_path', 0),
-    array('Teksta kodįjums', 'charset', 4),
-
-    'Citi uzstâdîjumi',
-    array('Debug reūîms', 'debug_mode', 1),
-
-    '<br /><div align="center">(*) Ar * atzîmįtos parametrus nav ieteicams mainît, ja galerîjâs jau ir attįli</div><br /><a name="notice2"></a>(**) Đî konfigurâcijas opcija neiespaidos lîdz đim pievienotos attįlus, bet iespaidos turpmâkâs operâcijas. Jau esođos failus iespįjams modificįt &quot;<a href="util.php">ar Administratora lîdzekīiem</a> (resize opcija no Administratora izvįlnes)&quot;.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Nosûtît e-kartiōu', //cpg1.3.0
-  'ecard_sender' => 'Sûtîtâjs', //cpg1.3.0
-  'ecard_recipient' => 'Saōįmįjs', //cpg1.3.0
-  'ecard_date' => 'Datums', //cpg1.3.0
-  'ecard_display' => 'Râdît e-kartiōu', //cpg1.3.0
-  'ecard_name' => 'Vârds', //cpg1.3.0
-  'ecard_email' => 'Epasts', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'augođi', //cpg1.3.0
-  'ecard_descending' => 'dilstođi', //cpg1.3.0
-  'ecard_sorted' => 'Sakârtots', //cpg1.3.0
-  'ecard_by_date' => 'pįc datuma', //cpg1.3.0
-  'ecard_by_sender_name' => 'pįc vârda', //cpg1.3.0
-  'ecard_by_sender_email' => 'pįc sûtîtâja epasta adreses', //cpg1.3.0
-  'ecard_by_sender_ip' => 'pįc sûtîtâja IP adreses', //cpg1.3.0
-  'ecard_by_recipient_name' => 'pįc saōįmįja vârda', //cpg1.3.0
-  'ecard_by_recipient_email' => 'pįc saōįmįja epasta', //cpg1.3.0
-  'ecard_number' => 'atspoguīoti %s ieraksti no %s (kopâ %s)', //cpg1.3.0
-  'ecard_goto_page' => 'uz lapu', //cpg1.3.0
-  'ecard_records_per_page' => 'ieraksti vienâ lapâ', //cpg1.3.0
-  'check_all' => 'Ieíeksįt visus', //cpg1.3.0
-  'uncheck_all' => 'Atíeksįt visus', //cpg1.3.0
-  'ecards_delete_selected' => 'Dzįst izvįlįtâs kartiōas', //cpg1.3.0
-  'ecards_delete_confirm' => 'Vai tieđâm dzįst? Apstiprini!', //cpg1.3.0
-  'ecards_delete_sure' => 'Esmu guvis nelauūamu pârliecîbu, ka tâ jâdara', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-    'empty_name_or_com' => 'Ja nebûs vârds un komentâra teksts, nekas nesanâks',
-    'com_added' => 'Komentârs pievienots',
-    'alb_need_title' => 'Kâds ir albuma virsraksts (nosaukums)?',
-    'no_udp_needed' => 'Izmaiōas nav nepiecieđamas.',
-    'alb_updated' => 'Albumâ veiksmîgi veiktas izmaiōas',
-    'unknown_album' => 'Izvįlįtais albums neeksistį vai arî nav tiesîbu tajâ pievienot attįlus',
-    'no_pic_uploaded' => 'Attįls netika uzlikts!<br /><br />Vai uz servera ir uzlikta atīauja đâdâm operâcijâm?',
-    'err_mkdir' => 'Direktorija %s NEtika izveidota!',
-    'dest_dir_ro' => 'Nav tiesîbu veikt ierakstu direktrijâ %s!',
-    'err_move' => 'Nav iespįjams pârvietot %s uz %s !',
-    'err_fsize_too_large' => 'Uzliekamâ attįla izmįrs pârsniedz max atīauto (max atīautais ir %s x %s) !',
-    'err_imgsize_too_large' => 'Uzliekamâ attįla faila izmįrs pârsniedz max atīauto (max atīautais ir %s KB) !',
-    'err_invalid_img' => 'Uzliekamais fails nav klasificįjams kâ attįls!',
-    'allowed_img_types' => 'Tu drîksti uzlikt %s attįlus.',
-    'err_insert_pic' => 'Attįls \'%s\' nevar tikt pievienots ',
-    'upload_success' => 'Attįls veiksmîgi uzlikts<br /><br />Tas bûs redzams galerijâ, tiklîdz Administrators to bûs akceptįjis.',
-    'info' => 'Informâcija',
-    'com_added' => 'Komentârs pievienots',
-    'alb_updated' => 'Albums modificįts',
-    'err_comment_empty' => 'Nav komentâra!',
-    'err_invalid_fext' => 'Atīauti faili ar đâdiem paplađinâjumiem : <br /><br />%s.',
-    'no_flood' => 'Atvaino, bet tieđi tu arî esi pįdįjâ iesûtîtâ komentâra autors.<br /><br />Modificį sava pįdįjâ iesûtîtâ komentâra tekstu',
-    'redirect_msg' => 'Notiek pâradresâcija.<br /><br /><br />Spied uz \'TURPINÂT\', ja lapa nepârlâdįjas',
-    'upl_success' => 'Attįls veiksmîgi pievienots',
-        'email_comment_subject' => 'Jauns foto galerijas komentârs', //cpg1.3.0
-        'email_comment_body' => 'Kâds pievienojis komentâru, apskaties', //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-    'caption' => 'Teksts',
-    'fs_pic' => 'pilnâ izmįra attįls',
-    'del_success' => 'veiksmîgi izdzįsts',
-    'ns_pic' => 'normâla izmįra attįls',
-    'err_del' => 'nevar tikt izdzįsts',
-    'thumb_pic' => 'mazais attįls',
-    'comment' => 'komentârs',
-    'im_in_alb' => 'attįls albumâ',
-    'alb_del_success' => 'Albums \'%s\' izdzįsts',
-    'alb_mgr' => 'Albuma menedūeris',
-    'err_invalid_data' => 'Saōemta nekorekta informâcija \'%s\'',
-    'create_alb' => 'Tiek veidots albums \'%s\'',
-    'update_alb' => 'Tiek modificįts albums \'%s\' ar virsrakstu \'%s\' un indeksu \'%s\'',
-    'del_pic' => 'Dzįst attįlu',
-    'del_alb' => 'Dzįst albumu',
-    'del_user' => 'Dzįst lietotâju',
-    'err_unknown_user' => 'Izvįlįtais lietotâjs neeksistį!',
-    'comment_deleted' => 'Komentârs veiksmîgi izdzįsts',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-    'confirm_del' => 'Tieđâm DZĮST đo attįlu? \\nArî komentâri tiks izdzįsti.',
-    'del_pic' => 'IZDZĮST ĐO ATTĮLU',
-    'size' => '%s x %s px',
-    'views' => '%s reizes',
-    'slideshow' => 'Slaidđovs',
-    'stop_slideshow' => 'APSTÂDINÂT SLAIDĐOVU',
-    'view_fs' => 'Uzspied, lai redzįtu pilna izmįra attįlu',
-        'edit_pic' => 'Rediėįt aprakstu', //cpg1.3.0
-        'crop_pic' => 'Izgriezt un sagriezt (Crop and Rotate)', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-    'title' =>'Informâcija par attįlu',
-    'Filename' => 'Attįls',
-    'Album name' => 'Albums',
-    'Rating' => 'Vįrtįjums (%s balsis)',
-    'Keywords' => 'Atslįgas vârdi',
-    'File Size' => 'Faila lielums',
-    'Dimensions' => 'Izmįrs',
-    'Displayed' => 'Attįlots',
-    'Camera' => 'Kamera',
-    'Date taken' => 'Uzōemđanas datums',
-    'Aperture' => 'Objektîva diametrs',
-    'Exposure time' => 'Ekspozîcijas laiks',
-    'Focal length' => 'Fokuss',
-    'Comment' => 'Komentâri',
-    'addFav'=>'Uz favorîtiem', //new in cpg1.2.0
-    'addFavPhrase'=>'Favorîti', //new in cpg1.2.0
-    'remFav'=>'Dzįst no favorîtiem', //new in cpg1.2.0
-        'iptcTitle'=>'IPTC Title', //cpg1.3.0
-        'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-        'iptcKeywords'=>'IPTC Keywords', //cpg1.3.0
-        'iptcCategory'=>'IPTC Category', //cpg1.3.0
-        'iptcSubCategories'=>'IPTC Sub Categories', //cpg1.3.0
-
-);
-
-$lang_display_comments = array(
-    'OK' => 'OK',
-    'edit_title' => 'Modificįt komentâru',
-    'confirm_delete' => 'Tieđâm DZĮST đo komentâru?',
-    'add_your_comment' => 'Pievienot komentâru',
-    'name'=>'Vârds', //new in cpg1.2.0
-    'comment'=>'Komentârs', //new in cpg1.2.0
-    'your_name' => 'Anonîms', //new in cpg1.2.0
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => 'Uzklikđíini uz attįla, lai aizvįrtu đo logu', //new in cpg1.2.0
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-    'title' => 'Nosûtît e-kartiōu',
-    'invalid_email' => '<b>UZMANÎBU</b> : kīûdaina adrese!',
-    'ecard_title' => 'Sveiciens no %s',
-    'view_ecard' => 'Đo sveicienu var redzįt arî sekojođa adresį',
-    'view_more_pics' => 'Citi forđi attįli...',
-    'send_success' => 'E-kartiōa nosûtîta',
-    'send_failed' => 'Atvaino, serveris nevar nosûtît tavu E-kartiōu...',
-    'from' => 'No kâ',
-    'your_name' => 'Vârds',
-    'your_email' => 'E-pasta adrese',
-    'to' => 'Kam',
-    'rcpt_name' => 'Saōemįja vârds',
-    'rcpt_email' => 'Saōįmįja e-pasta adrese',
-    'greetings' => 'Sveiciens',
-    'message' => 'Pilnais teksts',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-    'pic_info' => 'Attįla&nbsp;dati',
-    'album' => 'Albums',
-    'title' => 'Virsraksts',
-    'desc' => 'Apraksts',
-    'keywords' => 'Atslįgas vârdi',
-    'pic_info_str' => '%sx%s - %sKB - %s skatîjumi - %s balsis',
-    'approve' => 'Apstiprinât attįla pievienođanu',
-    'postpone_app' => 'Noraidît attįla pievienođanu',
-    'del_pic' => 'Dzįst attįlu',
-    'reset_view_count' => 'Nodzįst skatîjumi skaitîtâju',
-    'reset_votes' => 'Nodzįst balsojumu skaitu',
-    'del_comm' => 'Dzįst komentârus',
-    'upl_approval' => 'Uzlikđanas apstiprinâjums',
-    'edit_pics' => 'Modificįt attįlus',
-    'see_next' => 'Iepriekđįjie attįli',
-    'see_prev' => 'Nâkamie attįli',
-    'n_pic' => '%s attįli',
-    'n_of_pic_to_disp' => 'Cik attįlus atspoguīot',
-    'apply' => 'Apstiprinât izmaiōas'
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Frequently Asked Questions', //cpg1.3.0
-  'toc' => 'Table of contents', //cpg1.3.0
-  'question' => 'Question: ', //cpg1.3.0
-  'answer' => 'Answer: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled ,then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0), //cpg1.3.0
-  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0), //cpg1.3.0
-  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0), //cpg1.3.0
-array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to, click &quot;Browse&quot; and find the file to upload and click &quot;open&quot; (add a title and description if you want to) and click &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0), //cpg1.3.0
-  array('What is &quot;My Gallery&quot;?', '&quot;My Gallery&quot; is a personal gallery that the user can upload to and manage.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0), //cpg1.3.0
-  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Gallery&quot;?', 'This feature lets a user create their own gallery and add,delete or modify albums as well as upload to them.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Paroles atgâdinâtâjs', //cpg1.3.0
-  'err_already_logged_in' => 'Tu jau esi pieslįdzies!', //cpg1.3.0
-  'enter_username_email' => 'Tavs dalîbnieka vârds vai epasta adrese', //cpg1.3.0
-  'submit' => 'Aiziet!', //cpg1.3.0
-  'failed_sending_email' => 'Neko neav iespįjams nosûtît!', //cpg1.3.0
-  'email_sent' => 'Vįstule ar dalîbnieka informâciju tika nosûtîta uz %s', //cpg1.3.0
-  'err_unk_user' => 'Nav tâda dalîbnieka!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Paroles atgâdinâtâjs', //cpg1.3.0
-  'passwd_reminder_body' => 'Saōįmâm pieprasîjumu par dalîbnieku:
-Username: %s
-Password: %s
-Spied %s un pieslįdzies.', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-    'group_name' => 'Grupa',
-    'disk_quota' => 'Kvota (atmiōas ierobeūojumi)',
-    'can_rate' => 'Drîkst vįrtįt attįlus',
-    'can_send_ecards' => 'Drîkst sûtît e-kartiōas',
-    'can_post_com' => 'Drîkst komentįt',
-    'can_upload' => 'Drîkst likt attįlus',
-    'can_have_gallery' => 'Drîkst bût personîga galerija',
-    'apply' => 'Apstiprinât izmaiōas',
-    'create_new_group' => 'Izveidot jaunu grupu',
-    'del_groups' => 'Dzįst grupu(-as)',
-    'confirm_del' => 'Uzmanîbu! Dzįđot grupu, visi tai piederîgie lietotâji tiks pârvietoti uz reėistrįto lietotâju grupu!\n\nTurpinât?',
-    'title' => 'Administrįt lietotâju grupas',
-    'approval_1' => 'Publisks uzlikđanas apstiprinâjums (1)',
-    'approval_2' => 'Privâts uzlikđanas apstiprinâjums (2)',
-        'upload_form_config' => 'Pievienođanas formas rediėįđana', //cpg1.3.0
-        'upload_form_config_values' => array( 'Tikai pa vienam failam', 'Multiple file uploads only', 'URI uploads only', 'ZIP upload only', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-        'custom_user_upload'=>'Vai dalîbniekam ir atīauts mainît rediėįđanas formu?', //cpg1.3.0
-        'num_file_upload'=>'Cik failu pievienođanas lauciōus râdît?', //cpg1.3.0
-        'num_URI_upload'=>'Cik URI lauciōus râdît?', //cpg1.3.0
-    'note1' => '<b>(1)</b> Attįlu uzlikđanai publiskâ albûmâ ir nepiecieđama administratora atīauja',
-    'note2' => '<b>(2)</b> Attįlu pievienođanai albumâ, kas pieder đim lietotâjam, nepiecieđama administratora atīauja',
-    'notes' => 'Piezîmes'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-    'welcome' => 'Laipni lûdzam!'
-);
-
-$lang_album_admin_menu = array(
-    'confirm_delete' => 'Tieđâm DZĮST đo albumu? \\nVisi attįli un komentâri tajâ tiks izdzįsti.',
-    'delete' => 'IZDZĮST',
-    'modify' => 'UZSTÂDÎJUMI',
-    'edit_pics' => 'MODIFICĮT ATTĮLUS',
-);
-
-$lang_list_categories = array(
-    'home' => 'Galvenâ lapa',
-    'stat1' => 'attįli: <b>[pictures]</b> | albumi: <b>[albums]</b> | sadaīas: <b>[cat]</b> | komentâri: <b>[comments]</b> | <b>skatîts [views]</b> reizes',
-    'stat2' => 'attįli: <b>[pictures]</b> | albumi: <b>[albums]</b> | skatîti <b>[views]</b> reizes',
-    'xx_s_gallery' => 'Autors %s',
-    'stat3' => '<b>[pictures]</b> attįli | <b>[albums]</b> albumi | <b>[comments]</b> komentâri | skatîti <b>[views]</b> reizes'
-);
-
-$lang_list_users = array(
-    'user_list' => 'Lietotâju saraksts',
-    'no_user_gal' => 'Nav lietotâju galerijas',
-    'n_albums' => 'albumi: <b>%s</b>',
-    'n_pics' => 'attįli: <b>%s</b>'
-);
-
-$lang_list_albums = array(
-    'n_pictures' => '<b>%s</b> attįli',
-    'last_added' => ', pįdįjais pievienots <b>%s</b>'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-//
-// Login->Latvian????
-// Logout->Latvian???
-//
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-    'login' => 'Pieslįgties',
-    'enter_login_pswd' => 'Pieslįdzies ar savu lietotâja vârdu un paroli',
-    'username' => 'Vârds',
-    'password' => 'Parole',
-    'remember_me' => 'Atcerįties mani arî turpmâk',
-    'welcome' => 'Sveicinâts, %s ...',
-    'err_login' => '*** Vârds vai/un parole nepareizi. Mįėinâsi vįlreiz? ***',
-    'err_already_logged_in' => 'Tu jau esi sistįmâ!',
-        'forgot_password_link' => 'Aizmirsu paroli!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-    'logout' => 'Iziet',
-    'bye' => 'Visu labu,  %s ...',
-    'err_not_loged_in' => 'Jâpieslįdzas sistįmai!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-    'upd_alb_n' => 'Modificįt albumu %s',
-    'general_settings' => 'Galvenie uzstâdîjumi',
-    'alb_title' => 'Albuma virsraksts',
-    'alb_cat' => 'Sadaīa',
-    'alb_desc' => 'Albuma apraksts',
-    'alb_thumb' => 'Albuma mazais attįls',
-    'alb_perm' => 'Albuma lietotâju tiesîbas',
-    'can_view' => 'Albumu var skatîties',
-    'can_upload' => 'Apmeklįtâjie drîkst pievienot attįlus',
-    'can_post_comments' => 'Apmeklįtâji drîkst komentįt',
-    'can_rate' => 'Apmeklįtâji drîkst vįrtįt attįlus',
-    'user_gal' => 'Lietotâja galerija',
-    'no_cat' => '* Kategorijas nav *',
-    'alb_empty' => 'Albums ir tukđs',
-    'last_uploaded' => 'Pįdejoreiz uzlikts attįls',
-    'public_alb' => 'Ikviens (publiskais albums)',
-    'me_only' => 'Tikai es',
-    'owner_only' => 'Tikai albuma îpađnieks (%s)',
-    'groupp_only' => 'Tikai \'%s\' grupâ esođie',
-    'err_no_alb_to_modify' => 'Tev nav tiesîbu modificįt albumus.',
-    'update' => 'Saglabât izmaiōas'
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-    'already_rated' => 'Atvaino, bet tu jau esi iesniedzis savu vįrtįjumu',
-    'rate_ok' => 'Vįrtįjums pieōemts',
-        'forbidden' => 'Vįrtįsi pats savus attįlus?', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Ar đo Tu apōemies neievietot citus aizskarođus, piedauzîgus, vulgârus,
-apmelojođus, pretîgus, draudođus, seksuâli orientįtus, vai jebkâdus citus
-materiâlus, kas pârkâpj jebkâdus likumus. Likumu nezinâđana neatbrîvo
-no atbildîbas!!! Tu piekrîti, ka đîs lapas webmasters, administrators un
-moderators ir tiesîgi izdzįst vai mainît saturu jebkurâ laikâ, kad vien
-vįlâs. Kâ lietotâjs Tu piekrîti, ka visa informâcija ko Tu ievadîsi
-tiks saglabâta datubâzį.<br />
-<br />
-Đî lapa izmanto <em>cookies</em> tehnoloėiju, lai saglabâtu informâciju tavâ datorâ.
-<em>Cookies</em> vienîgi uzlabo lapas parâdîđanas kvalitâti. E-pasta adrese
-tiek izmantota vienîgi Tavas reėistrâcijas apstiprinâđanai,
-lai nosûtîtu paroli.<br />
-<br />
-Izvįloties zemâk <bold>Es piekrîtu</bold> Tu piekrîti visam iepriekđ rakstîtajam.
-EOT;
-
-$lang_register_php = array(
-    'page_title' => 'Lietotâja reėistrâcija',
-    'term_cond' => 'Vienođanâs nosacîjumi',
-    'i_agree' => 'Es piekrîtu',
-    'submit' => 'Apstiprinât reėistrâciju',
-    'err_user_exists' => 'Đis lietotâja vârds jau ir reėistrįts, izvįlies citu',
-    'err_password_mismatch' => 'Paroles nesakrît, raksti vįlreiz',
-    'err_uname_short' => 'Lietotâja vârda minimâlais simbolu skaits ir 2',
-    'err_password_short' => 'Parolį jâbût ne mazâk kâ 2 simboliem',
-    'err_uname_pass_diff' => 'Lietotâja vârds un parole nedrîkst bût vienâdi',
-    'err_invalid_email' => 'E-pasta adres ir nepareiza',
-    'err_duplicate_email' => 'Đâda email adrese jau ir datu bâzį',
-    'enter_info' => 'Reėistrâcijas informâcija',
-    'required_info' => 'Nepiecieđamâ informâcija',
-    'optional_info' => 'Neobligâtâ informâcija',
-    'username' => 'Lietotâja vârds',
-    'password' => 'Parole',
-    'password_again' => 'Vįlreiz parole',
-    'email' => 'E-pasts',
-    'location' => 'Atrađanâs vieta',
-    'interests' => 'Intereses',
-    'website' => 'Mâjas lapa',
-    'occupation' => 'Nodarbođanâs',
-    'error' => 'KĪÛDA',
-    'confirm_email_subject' => '%s - Reėistrâcijas apstiprinâjums',
-    'information' => 'Informâcija',
-    'failed_sending_email' => 'Nevar tikt nosûtîta reėistrâcijas apstiprinâjuma vįstule!',
-    'thank_you' => 'Paldies par reėistrįđanos.<br /><br />Vįstule ar sîkâku informâciju, kâ pabeigt reėistrįđanâs procesu, tika nosûtîta uz iepriekđ minįto adresi.',
-    'acct_created' => 'Konts izveidots un tu vari pieslįgties ar savu lietotâja vârdu un paroli',
-    'acct_active' => 'Konts ir aktîvs un tu tagad vari pieslįgties sistįmai',
-    'acct_already_act' => 'Konts jau ir aktîvs!',
-    'acct_act_failed' => 'Đis konts nevar tikt aktivizįts!',
-    'err_unk_user' => 'Izvįlįtais lietotâjs neeksistį!',
-    'x_s_profile' => '%s : profails',
-    'group' => 'Grupa',
-    'reg_date' => 'Pievienojies',
-    'disk_usage' => 'Diska izmantođana',
-    'change_pass' => 'Nomainît paroli',
-    'current_pass' => 'Pađreizįjâ parole',
-    'new_pass' => 'Jauna parole',
-    'new_pass_again' => 'Vįlreiz jaunâ parole',
-    'err_curr_pass' => 'Pađreizįjâ parole nepareiza',
-    'apply_modif' => 'Apstiprinât izmaiōas',
-    'change_pass' => 'Nomainît paroli',
-    'update_success' => 'Profails izmainîts',
-    'pass_chg_success' => 'Parole nomainîta',
-    'pass_chg_error' => 'Parole netika nomainîta',
-        'notify_admin_email_subject' => '%s - reėistrâcijas paziōojums', //cpg1.3.0
-        'notify_admin_email_body' => 'Jauns dalîbnieks "%s" piereėistrįjies', //cpg1.3.0
-
-);
-
-$lang_register_confirm_email = <<<EOT
-Paldies par reėistrįđanos {SITE_NAME}
-
-Lietotâja vârds : "{USER_NAME}"
-Lietotâja parole : "{PASSWORD}"
-
-Lai aktivizįtu savu kontu, nepiecieđams ielâdįt zemâk redzamo lapu.
-
-{ACT_LINK}
-
-Lai veicas,
-
-{SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-    'title' => 'Apskatîties komentârus',
-    'no_comment' => 'Komentâru nav',
-    'n_comm_del' => '%s komentâri izdzįsti',
-    'n_comm_disp' => 'Cik komentârus atspoguīot',
-    'see_prev' => 'Iepriekđįjie',
-    'see_next' => 'Nâkamie',
-    'del_comm' => 'Dzįst izvįlįtos komentârus',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-    0 => 'Meklįt attįlu kolekcijâ',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-    'page_title' => 'Meklįt jaunus attįlus',
-    'select_dir' => 'Izvįlįties direktoriju',
-    'select_dir_msg' => 'Đî funkcija īauj pievienot daudzus attįlus vienlaikus, ja tie iepriekđ uzlikti ar FTP.<br /><br />Izvįlies direktoriju, kur tika uzlikti attįli',
-    'no_pic_to_add' => 'Nav attįlu, ko varįtu pievienot',
-    'need_one_album' => 'Lai izmantotu đo funkciju, nepiecieđams vismaz viens albums',
-    'warning' => 'Uzmanîbu',
-    'change_perm' => 'nav pieeja direktorijai, tai jâizmaina tiesîbas (chmod) no 755 uz 777, lai varįtu pievienot attįlus!',
-    'target_album' => '<b>Ievietot attįlus &quot;</b>%s<b>&quot; </b>%s',
-    'folder' => 'Direktorija',
-    'image' => 'Attįls',
-    'album' => 'Albums',
-    'result' => 'Rezultâti',
-    'dir_ro' => 'Nav rakstîđanas tiesîbu. ',
-    'dir_cant_read' => 'Nav lasîđanas tiesîbu. ',
-    'insert' => 'Jaunu attįlu pievienođana',
-    'list_new_pic' => 'Jauno attįlu saraksts',
-    'insert_selected' => 'Pievienot izvįlįtos attįlus',
-    'no_pic_found' => 'Jauni attįli netika atrasti',
-    'be_patient' => 'Lûdzu esiet pacietîgi, kamįr tiek pievienoti jaunie attįli',
-        'no_album' => 'Albûms nav izvįlįts',  //cpg1.3.0
-    'notes' =>  '<ul>'.
-                '<li><b>OK</b> : attįls veiksmîgi pievienots'.
-                '<li><b>DP</b> : nozîmį, ka tâds attįls jau ir datu bâzį'.
-                '<li><b>PB</b> : attįlu nevar pievienot, jâpârbauda pieejas tiesîbas'.
-                                '<li><b>NA</b> : nozîmį, ka neesi izvįlįjies albûmu, kur ievietot đos foto. Spied \'<a href="javascript:history.back(1)">atpakaī pogu</a>\' un izvįlies. Ja nav neviena albûma, <a href="albmgr.php">vispirms izveidot</a></li>'.
-                '<li>Ja OK, DP, PB \'zîmes\' neparâdâs, jâklikđíina uz attįla, kas parâdâs, lai iegûtu detalizįtâku kīûdas aprakstu'.
-                '<li>Ja pârlûkâ parâdâs paziōojums par taimautu, lapa ir jâpârlâdį'.
-                '</ul>',
-        'select_album' => 'izvįlįties albûmu', //cpg1.3.0
-        'check_all' => 'ieíeksįt visu', //cpg1.3.0
-        'uncheck_all' => 'atíeksįt visu', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'Aizliegt pieeju', //new in cpg1.2.0
-                'user_name' => 'Lietotâjs', //new in cpg1.2.0
-                'ip_address' => 'IP adrese', //new in cpg1.2.0
-                'expiry' => 'Darbojas lîdz (tukđs nozîmį - bezgalîgi)', //new in cpg1.2.0
-                'edit_ban' => 'Saglabât', //new in cpg1.2.0
-                'delete_ban' => 'Dzįst', //new in cpg1.2.0
-                'add_new' => 'Jauns ieraksts', //new in cpg1.2.0
-                'add_ban' => 'Pievienot', //new in cpg1.2.0
-                                'error_user' => 'Nevar atrast tâdu dalîbnieku', //cpg1.3.0
-                                'error_specify' => 'Nepiecieđams dalîbnieka vârds vai IP adrese', //cpg1.3.0
-                                'error_ban_id' => 'Nepareizs aizlieguma ID!', //cpg1.3.0
-                                'error_admin_ban' => 'Sevi nevar aizliegt!', //cpg1.3.0
-                                'error_server_ban' => 'Aizliegt piekīuvi no savas adreses? Neprâts...', //cpg1.3.0
-                                'error_ip_forbidden' => 'Nevar aizliegt piekīuvi đâdai IP adresei! (not routable)', //cpg1.3.0
-                                'lookup_ip' => 'Lookup an IP address', //cpg1.3.0
-                                'submit' => 'aiziet!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Pievienot', //cpg1.3.0
-  'custom_title' => 'Modificįta pievienođanas forma', //cpg1.3.0
-  'cust_instr_1' => 'Izvįlies, cik lauciōus atspoguīot (ierobeūots lielums).', //cpg1.3.0
-  'cust_instr_2' => 'Pievienođanas lauciōu skaits', //cpg1.3.0
-  'cust_instr_3' => 'Max pievienođanas lauciōu skaits: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL lauciōu skaits: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL lauciōu skaits:', //cpg1.3.0
-  'cust_instr_6' => 'Pievienođanas lauciōu skaits:', //cpg1.3.0
-  'cust_instr_7' => 'Izvįlies katra tipa lauciōu skaitu. pįc tam spied \'Turpinât\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Kīûda opcijâs.', //cpg1.3.0
-  'reg_instr_2' => '<small style="color:white;">Iespįjama vairâku failu vienlaicîga pievienođana. Failiem nevajadzįtu bût lielâkiem par %s KB (katram). Pievienojot ZIP failus, tie paliek tâdâ pađâ formâtâ (netiek atvįrti).</small>', //cpg1.3.0
-  'reg_instr_3' => 'Ja vįlies, lai ZIP formâta faili tiktu atkompresįti automâtiski, pievieno tos sadaīâ \'Decompressive ZIP Upload\'.', //cpg1.3.0
-  'reg_instr_4' => '<small style="color:white;">Izmantojot URI/URL, izmanto pilnu ceīu uz failu: <code>http://www.mysite.com/images/example.jpg</code></small>', //cpg1.3.0
-  'reg_instr_5' => '<small style="color:white;">Ja viss aizpildît un pârbaudîts, spied \'Turpinât\'.</small><br/>', //cpg1.3.0
-  'reg_instr_6' => 'Decompressive ZIP Uploads:', //cpg1.3.0
-  'reg_instr_7' => 'Faili:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL:', //cpg1.3.0
-  'error_report' => 'Kīûdas', //cpg1.3.0
-  'error_instr' => 'Bija sekojođas kīûdas:', //cpg1.3.0
-  'file_name_url' => 'Fails nosaukums/URL', //cpg1.3.0
-  'error_message' => 'Kīûdas paziōojums', //cpg1.3.0
-  'no_post' => 'Fails netika pievienots ar POST metodi.', //cpg1.3.0
-  'forb_ext' => 'Aizliegts faila formâts.', //cpg1.3.0
-  'exc_php_ini' => 'Pârsniegts php.ini norâdîtais pievienojamo failu lielums.', //cpg1.3.0
-  'exc_file_size' => 'Pârsniegts CPG uzstâdîtais failu lielums.', //cpg1.3.0
-  'partial_upload' => 'Only a partial upload.', //cpg1.3.0
-  'no_upload' => 'Pievienođana nenotika.', //cpg1.3.0
-  'unknown_code' => 'Nezinâma PHP kīûda.', //cpg1.3.0
-  'no_temp_name' => 'No upload - No temp name.', //cpg1.3.0
-  'no_file_size' => 'Contains no data/Corrupted', //cpg1.3.0
-  'impossible' => 'Impossible to move.', //cpg1.3.0
-  'not_image' => 'Tas nav attįls/attįls ir íīûdains', //cpg1.3.0
-  'not_GD' => 'Not a GD extension.', //cpg1.3.0
-  'pixel_allowance' => 'Pârâk daudz pikseīi.', //cpg1.3.0
-  'incorrect_prefix' => 'Nepareiza formâta URI/URL', //cpg1.3.0
-  'could_not_open_URI' => 'Nav iespįjams atvįrt URI.', //cpg1.3.0
-  'unsafe_URI' => 'Safety not verifiable.', //cpg1.3.0
-  'meta_data_failure' => 'Meta data kīûda', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME could not be determined.', //cpg1.3.0
-  'MIME_type_unknown' => 'Unknown MIME type', //cpg1.3.0
-  'cant_create_write' => 'Cannot create write file.', //cpg1.3.0
-  'not_writable' => 'Cannot write to write file.', //cpg1.3.0
-  'cant_read_URI' => 'Cannot read URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Cannot open URI write file.', //cpg1.3.0
-  'cant_write_write_file' => 'Cannot write to URI write file.', //cpg1.3.0
-  'cant_unzip' => 'Nav iespįjams atkompresįt.', //cpg1.3.0
-  'unknown' => 'Nedefinįta kīuda', //cpg1.3.0
-  'succ' => 'Veiksmîgi pievienots', //cpg1.3.0
-  'success' => '<small style="color:white;">Fails nr. %s veiksmîgi pievienots</small>', //cpg1.3.0
-  'add' => '<small style="color:white;">Spied uz \'Turpinât\', lai albûmam pievienotu attįlus.<br/></small>', //cpg1.3.0
-  'failure' => 'Pievienođanas kīûda', //cpg1.3.0
-  'f_info' => 'Informâcija par datiem', //cpg1.3.0
-  'no_place' => 'Nav iespįjams nomainît jau esođu failu.', //cpg1.3.0
-  'yes_place' => 'Iepriekđįjais fails veiksmîgi pievienots.', //cpg1.3.0
-  'max_fsize' => 'Atīautais viena faila lielums %s KB',
-  'album' => 'Albûms',
-  'picture' => 'Fails', //cpg1.3.0
-  'pic_title' => 'Faila nosaukums (virsraksts)', //cpg1.3.0
-  'description' => 'Fila apraksts', //cpg1.3.0
-  'keywords' => 'Atslįgas vârdi (vairâkus atdali ar atstarpįm)',
-  'err_no_alb_uploadables' => 'Atvaino, bet nav neviena albûma, kur tu varįtu likt attįlus', //cpg1.3.0
-  'place_instr_1' => 'Ievieto katru attįlu vajadzîgajâ albûmâ, ja vajadzîgs, katram pievieno sîkâku informâciju.', //cpg1.3.0
-  'place_instr_2' => 'Spied uz \'Turpinât\' un norâdi, kur ievietot pârįjos failus.', //cpg1.3.0
-  'process_complete' => 'Visi dati veiksmîgi pievienoti.', //cpg1.3.0
-);
-
-/*
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-    'title' => 'Uzlikt attįlu',
-    'max_fsize' => 'Max pievienojamâ faila lielums %s KB',
-    'album' => 'Albums',
-    'picture' => 'Attįls',
-    'pic_title' => 'Attįla virsraksts',
-    'description' => 'Attįla apraksts',
-    'keywords' => 'Atslįgas vârdi (atdalît ar atstarpįm)',
-    'err_no_alb_uploadables' => 'Atvaino, nav neviena albuma, kurâ tu varįtu ievietot savus attįlus',
-);
-*/
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-    'title' => 'Administrįt lietotâjus',
-    'name_a' => 'Vârds augođi',
-    'name_d' => 'Vârds dilstođi',
-    'group_a' => 'Grupa augođi',
-    'group_d' => 'Grupa dilstođi',
-    'reg_a' => 'Reg datums augođi',
-    'reg_d' => 'Reg datums dilstođi',
-    'pic_a' => 'Attįlu skaits augođi',
-    'pic_d' => 'Attįlu skaits dilstođi',
-    'disku_a' => 'Diska atmiōa augođi',
-    'disku_d' => 'Diska atmiōa dilstođi',
-        'lv_a' => 'Pedįjais apmeklįjums augođi', //cpg1.3.0
-        'lv_d' => 'Pįdįjais apmeklįjums dilstođi', //cpg1.3.0
-    'sort_by' => 'Kârtot',
-    'err_no_users' => 'Lietotâju tabulâ nav datu!',
-    'err_edit_self' => 'Nemaini te savu profailu, tam izmanto \'Mans profails\'',
-    'edit' => 'MODIFICĮT',
-    'delete' => 'DZĮST',
-    'name' => 'Lietotâjs',
-    'group' => 'Grupa',
-    'inactive' => 'Neaktîvs',
-    'operations' => 'Darbîbas',
-    'pictures' => 'Attįli',
-    'disk_space' => 'Izmantotâ atmiōa / Ierobeūojums',
-    'registered_on' => 'Reėistrįts',
-        'last_visit' => 'Pįdįjais apmeklįjums', //cpg1.3.0
-    'u_user_on_p_pages' => '%d lietotâji %d lapâ(s)',
-    'confirm_del' => 'Tieđâm DZĮST đo lietotâju? \\nVisi viōa attįli un komentâri arî tiks izdzįsti',
-    'mail' => 'MAIL',
-    'err_unknown_user' => 'Izvįlįtais lietotâjs neeksistį!',
-    'modify_user' => 'Mainît datus',
-    'notes' => 'Piezîmes',
-    'note_list' => '<li>Ja nevįlies mainît paroli, atstâj paroles lauku tukđu',
-    'password' => 'Parole',
-    'user_active' => 'Lietotâjs aktîvs',
-    'user_group' => 'Grupa',
-    'user_email' => 'Emails',
-    'user_web_site' => 'Mâjas lapa',
-    'create_new_user' => 'Izveidot',
-    'user_location' => 'Atrađanâs',
-    'user_interests' => 'Intereses',
-    'user_occupation' => 'Nodarbođanâs',
-        'latest_upload' => 'Pįdįjie pievienotie faili', //cpg1.3.0
-        'never' => 'nekad', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'Attįlu izmįri', //new in cpg1.2.0
-        'what_it_does' => 'Funkcijas', //new in cpg1.2.0
-        'what_update_titles' => 'Virsraksti tiek ōemti no failu nosaukumiem', //new in cpg1.2.0
-        'what_delete_title' => 'Dzįst virsrakstus', //new in cpg1.2.0
-        'what_rebuild' => 'Pârveidot attįlus', //new in cpg1.2.0
-        'what_delete_originals' => 'Dzįst oriėinâlos attįlus un nomainît tos ar samazinâtajiem/palielinâtajiem', //new in cpg1.2.0
-        'file' => 'Fails', //new in cpg1.2.0
-        'title_set_to' => 'virsraksts', //new in cpg1.2.0
-        'submit_form' => 'Apstiprinât', //new in cpg1.2.0
-        'updated_succesfully' => 'Veiksmîgi izmanîts', //new in cpg1.2.0
-        'error_create' => 'Kīûda', //new in cpg1.2.0
-        'continue' => 'Turpinât ar citiem attįliem', //new in cpg1.2.0
-        'main_success' => 'Fails %s tiek izmantots kâ galvenais attįls', //new in cpg1.2.0
-        'error_rename' => 'Kīûda %s pârsaucot par %s', //new in cpg1.2.0
-        'error_not_found' => 'Fails %s nav atrasts', //new in cpg1.2.0
-        'back' => 'Atgriezties', //new in cpg1.2.0
-        'thumbs_wait' => 'Notiek mazo un normâlo attįlu modificįđana, lûdzu uzgaidi...', //new in cpg1.2.0
-        'thumbs_continue_wait' => 'Turpinam modificįt mazos un normâlos attįlus...', //new in cpg1.2.0
-        'titles_wait' => 'Norit sparîga virsrakstu modificįđana, uzgaidi...', //new in cpg1.2.0
-        'delete_wait' => 'Dzįđu virsrakstus, lûdzu uzgaidi...', //new in cpg1.2.0
-        'replace_wait' => 'Dzįđu oriėinâlus, nomainot tos ar modificįtajiem attįliem, lûdzu uzgaidi...', //new in cpg1.2.0
-        'instruction' => 'Ieteikumi', //new in cpg1.2.0
-        'instruction_action' => 'Izvįlies darbîbu', //new in cpg1.2.0
-        'instruction_parameter' => 'Uzliec parametrus', //new in cpg1.2.0
-        'instruction_album' => 'Izvįlies albumu', //new in cpg1.2.0
-        'instruction_press' => 'Nospied %s', //new in cpg1.2.0
-        'update' => 'Modificį mazos un/vai normâlos attįlus', //new in cpg1.2.0
-        'update_what' => 'Kas jâmodificį', //new in cpg1.2.0
-        'update_thumb' => 'Tikai mazos attįlus', //new in cpg1.2.0
-        'update_pic' => 'Tikai modificįtos attįlus', //new in cpg1.2.0
-        'update_both' => 'Gan mazie, gan normâlie attįli', //new in cpg1.2.0
-        'update_number' => 'Cik attįlus var modificįt ar vienu klikđíi', //new in cpg1.2.0
-        'update_option' => '(Đo parametru samazini, ja ir problįmas ar modificįđanu)', //new in cpg1.2.0
-        'filename_title' => 'Faila nosaukums &rArr; Attįla virsraksts', //new in cpg1.2.0
-        'filename_how' => 'Kâ modificįt attįlu', //new in cpg1.2.0
-        'filename_remove' => 'Dzįst .jpg paplađinâjumu un _ nomainît ar atstarpi', //new in cpg1.2.0
-        'filename_euro' => 'Konvertįt 2003_11_23_13_20_20.jpg uz 23/11/2003 13:20', //new in cpg1.2.0
-        'filename_us' => 'Konevertįt 2003_11_23_13_20_20.jpg uz 11/23/2003 13:20', //new in cpg1.2.0
-        'filename_time' => 'Konvertįt 2003_11_23_13_20_20.jpg uz 13:20', //new in cpg1.2.0
-        'delete' => 'Attįlu virsrakstu un attįlu dzįđana', //new in cpg1.2.0
-        'delete_title' => 'Dzįst attįlu virsrakstus', //new in cpg1.2.0
-        'delete_original' => 'Dzįst oriėinâlus', //new in cpg1.2.0
-        'delete_replace' => 'Dzįst oriėinâlus aizstâjot tos ar modificįtajiem attįliem', //new in cpg1.2.0
-        'select_album' => 'Izvįlies albumu', //new in cpg1.2.0
-        'delete_orphans' => 'Delete orphaned comments (works on all albums)', //cpg1.3.0
-        'orphan_comment' => 'orphan comments found', //cpg1.3.0
-        'delete' => 'Dzįst', //cpg1.3.0
-        'delete_all' => 'Dzįst visu', //cpg1.3.0
-        'comment' => 'Komentâri: ', //cpg1.3.0
-        'nonexist' => 'Pievienots neeksistįjođam dailam # ', //cpg1.3.0
-        'phpinfo' => 'Râdît phpinfo', //cpg1.3.0
-        'update_db' => 'Atjaunot datu bâzi', //cpg1.3.0
-        'update_db_explanation' => '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.3.0
-
-);
-
-?>
diff -ruN 133/lang/malay.php cpg148/lang/malay.php
--- 133/lang/malay.php	2004-12-30 01:03:30.000000000 -0600
+++ cpg148/lang/malay.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1275 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU:   
-// ------------------------------------------------------------------------- //
-// $Id: malay.php,v 1.3 2004/12/29 23:03:30 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Malay',
-  'lang_name_native' => 'Bahasa Melayu',
-  'lang_country_code' => 'my',
-  'trans_name'=> 'Raz Rahim',
-  'trans_email' => 'raz@trazztech.co.uk',
-  'trans_website' => 'http://coppermine.sourceforge.net/',
-  'trans_date' => '2004-06-13',
-);
-
-$lang_charset = 'iso-8859-1';
-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('Bytes', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Aha', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab');
-$lang_month = array('Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis');
-
-// Some common strings
-$lang_yes = 'Ya';
-$lang_no  = 'Tidak';
-$lang_back = 'Kembali';
-$lang_continue = 'Terus';
-$lang_info = 'Informasi';
-$lang_error = 'Perhatian';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y jam %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y jam %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y jam %I:%M %p'; //cpg1.3.0
-
-// 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*', 'pantat', 'kote', 'cipap', 'babi', 'sundal');
-
-$lang_meta_album_names = array(
-  'random' => 'Gambar Secara Rawak', //cpg1.3.0
-  'lastup' => 'Tambahan Gambar Terkini',
-  'lastalb'=> 'Tambahan Album Terkini',
-  'lastcom' => 'Ulasan Terkini',
-  'topn' => 'Terbanyak Dilihat',
-  'toprated' => 'Undian Tertinggi',
-  'lasthits' => 'Last viewed',
-  'search' => 'Hasil Carian',
-  'favpics'=> 'Gambar Pilihan', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Akses kepada halaman ini tidak dibenarkan!',
-  'perm_denied' => 'Sebarang pengendalian kepada fungsi ini tidak dibenarkan',
-  'param_missing' => 'Satu atau lebih perimeter yang diperlukan tidak dipenuhi',
-  'non_exist_ap' => 'Album yang dipilih tiada di dalam sistem!', //cpg1.3.0
-  'quota_exceeded' => 'Kuota disk melebihi!<br /><br />Anda memiliki [quota]K, saiz fail-fail anda sekarang berjumlah [space]K, penambahan kepada fail ini menyebabkan anda melebihi kuota yang dibenarkan.', //cpg1.3.0
-  'gd_file_type_err' => 'Sekiranya <i>GD Image Library</i> digunakan, jenis format gambar/fail yang dibenarkan adalah JPEG dan PNG',
-  'invalid_image' => 'Gambar yang ingin dimuat tambah mungkin rosak atau gagal ditangani oleh <i>GD Image Library</i>',
-  'resize_failed' => 'Gagal menghasilkan <i>thumbnail</i> atau gambar bersaiz kecil',
-  'no_img_to_display' => 'Tiada gambar untuk dipaparkan',
-  'non_exist_cat' => 'Kategori yang dipilih tiada di dalam sistem',
-  'orphan_cat' => 'Kategori mempunyai induk yang tidak wujud, sila jalankan <i>Category Manager</i> untuk membetulkan masalah ini!', //cpg1.3.0
-  'directory_ro' => 'Direktori \'%s\' gagal ditulis, fail-fail di dalamnya gagal dihapuskan', //cpg1.3.0
-  'non_exist_comment' => 'Ulasan yang dipilih tiada di dalam sistem!',
-  'pic_in_invalid_album' => 'Fail berada dalam album yang tidak wujud (%s)!?', //cpg1.3.0
-  'banned' => 'Anda telah dihalang untuk menggunakan laman web ini',
-  'not_with_udb' => 'Fungsi ini tidak digunakan lagi dalam Coppermine sebab telah terintegrasi ke dalam forum. Mungkin fungsi ini tidak ditangani oleh konfigurasi, atau fungsi tersebut seharusnya ditangani oleh software forum.',
-  'offline_title' => 'Tidak aktif', //cpg1.3.0
-  'offline_text' => 'Galeri tidak aktif - sila kembali semula', //cpg1.3.0
-  'ecards_empty' => 'Tiada rekod <i>ecard</i> untuk dipaparkan. Sila rujuk sekiranya anda mempunyai akses di dalam konfigurasi Coppermine!', //cpg1.3.0
-  'action_failed' => 'Coppermine gagal meneruskan permintaan anda.', //cpg1.3.0
-  'no_zip' => 'Fungsi-fungsi untuk memproses fail berformat ZIP tidak wujud.  Sila hubungi penyelaras laman Coppermine.', //cpg1.3.0
-  'zip_type' => 'Anda tidak dibenarkan untuk muat tambah fail-fail berformat ZIP.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Anda boleh menggunakan kod HTML berikut: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Ke senarai album',
-  'alb_list_lnk' => 'Senarai album',
-  'my_gal_title' => 'Ke galeriku',
-  'my_gal_lnk' => 'Galeriku',
-  'my_prof_lnk' => 'Profailku',
-  'adm_mode_title' => 'Tukar ke mod penyelaras',
-  'adm_mode_lnk' => 'Mod Penyelaras',
-  'usr_mode_title' => 'Tukar ke mod penggunae',
-  'usr_mode_lnk' => 'Mod Pengguna',
-  'upload_pic_title' => 'Muat tambah gambar ke dalam album', //cpg1.3.0
-  'upload_pic_lnk' => 'Tambah gambar', //cpg1.3.0
-  'register_title' => 'Daftar akaun baru',
-  'register_lnk' => 'Daftar',
-  'login_lnk' => 'Masuk',
-  'logout_lnk' => 'Keluar',
-  'lastup_lnk' => 'Gambar terkini',
-  'lastcom_lnk' => 'Ulasan terkini',
-  'topn_lnk' => 'Terbanyak Dilihat',
-  'toprated_lnk' => 'Undian Tertinggi',
-  'search_lnk' => 'Cari',
-  'fav_lnk' => 'Gambar Pilihan',
-  'memberlist_title' => 'Senaraikan ahli kumpulan', //cpg1.3.0
-  'memberlist_lnk' => 'Senarai ahli', //cpg1.3.0
-  'faq_title' => 'Soalan kerap &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Setujui muat tambah',
-  'config_lnk' => 'Konfigurasi',
-  'albums_lnk' => 'Album',
-  'categories_lnk' => 'Kategori',
-  'users_lnk' => 'Pengguna',
-  'groups_lnk' => 'Kumpulan Pengguna',
-  'comments_lnk' => 'Kemaskini Ulasan', //cpg1.3.0
-  'searchnew_lnk' => 'Tambah gambar (berkumpulan)', //cpg1.3.0
-  'util_lnk' => 'Utiliti Penyelaras', //cpg1.3.0
-  'ban_lnk' => 'Larang Pengguna',
-  'db_ecard_lnk' => 'Paparan <i>Ecards</i>', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Cipta / Selaraskan Album',
-  'modifyalb_lnk' => 'Kemaskini Album',
-  'my_prof_lnk' => 'Profailku',
-);
-
-$lang_cat_list = array(
-  'category' => 'Kategori',
-  'albums' => 'Album',
-  'pictures' => 'Gambar', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d jumlah album di dalam %d halaman',
-);
-
-$lang_thumb_view = array(
-  'date' => 'Tarikh',
-  //Sort by filename and title
-  'name' => 'Nama fail',
-  'title' => 'Judul',
-  'sort_da' => 'Susunkan mengikut tarikh masuk (mendaki)',
-  'sort_dd' => 'Susunkan mengikut tarikh masuk (menurun)',
-  'sort_na' => 'Susunkan mengikut nama fail (mendaki)',
-  'sort_nd' => 'Susunkan mengikut nama fail (menurun)',
-  'sort_ta' => 'Susunkan mengikut judul gambar (mendaki)',
-  'sort_td' => 'Susunkan mengikut judul gambar (menurun)',
-  'download_zip' => 'Muat turun sebagai fail berformat ZIP', //cpg1.3.0
-  'pic_on_page' => '%d jumlah gambar dalam %d halaman',
-  'user_on_page' => '%d jumlah pengguna dalam %d halaman', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Kembali ke halaman thumbnail',
-  'pic_info_title' => 'Paparkan/sembunyikan informasi gambar', //cpg1.3.0
-  'slideshow_title' => 'Slideshow',
-  'ecard_title' => 'Kirimkan gambar sebagai e-card', //cpg1.3.0
-  'ecard_disabled' => 'Fungsi e-cards tidak aktif',
-  'ecard_disabled_msg' => 'Anda tidak dibenarkan mengirim e-cards', //js-alert //cpg1.3.0
-  'prev_title' => 'Gambar seterusnya', //cpg1.3.0
-  'next_title' => 'Gambar sebelumnya', //cpg1.3.0
-  'pic_pos' => 'FILE %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Nilaikan gambar ini', //cpg1.3.0
-  'no_votes' => '(Tiada lagi undian)',
-  'rating' => '(Penilaian kini : %s / 5 dengan %s jumlah undian)',
-  'rubbish' => 'Tidak Bagus',
-  'poor' => 'Kurang Bagus',
-  'fair' => 'Sederhana',
-  'good' => 'Bagus',
-  'excellent' => 'Amat Bagus',
-  'great' => 'Cemerlang',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Kesilapan Kritikal',
-  'file' => 'Nama fail: ',
-  'line' => 'Baris: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Nama fail : ',
-  'filesize' => 'Saiz fail : ',
-  'dimensions' => 'Ukuran gambar : ',
-  'date_added' => 'Tarikh masuk : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s ulasan',
-  'n_views' => '%s kali gambar dilihat',
-  'n_votes' => '(%s undian)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Informasi analisis', //cpg1.3.0
-  'select_all' => 'Pilih semua', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Sekiranya anda perlukan bantuan menerusi <i>coppermine support board</i>, ambil dan tampalkan hasil analisis ini ke dalam kiriman anda. Sila pastikan anda telah menggantikan sesuatu kata nama (yang mengandungi ***) sebelum menghantar kiriman.', //cpg1.3.0
-  'phpinfo' => 'Paparkan menerusi <i>phpinfo</i>', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Kembalikan bahasa asal', //cpg1.3.0
-  'choose_language' => 'Pilih bahasa', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Kembalikan tema asal', //cpg1.3.0
-  'choose_theme' => 'Pilih tema', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Tanda Seruan',
-  'Question' => 'Tanda Soalan',
-  'Very Happy' => 'Amat Gembira',
-  'Smile' => 'Senyum',
-  'Sad' => 'Sedih',
-  'Surprised' => 'Terkejut',
-  'Shocked' => 'Terkedu',
-  'Confused' => 'Tidak Pasti',
-  'Cool' => 'Rasa Senang',
-  'Laughing' => 'Ketawa',
-  'Mad' => 'Marah',
-  'Razz' => 'Razz',
-  'Embarassed' => 'Malu',
-  'Crying or Very sad' => 'Terlalu Sedih',
-  'Evil or Very Mad' => 'Terlalu Marah',
-  'Twisted Evil' => 'Sangat Jahat',
-  'Rolling Eyes' => 'Tidak Peduli',
-  'Wink' => 'Kenyit Mata',
-  'Idea' => 'Idea',
-  'Arrow' => 'Anak Panah',
-  'Neutral' => 'Neutral',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Meninggakan Mod Penyelaras...',
-  1 => 'Memasuki Mod Penyelaras...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Album perlu dinamakan!', //js-alert
-  'confirm_modifs' => 'Anda pasti?', //js-alert
-  'no_change' => 'Anda tidak melakukan sebarang pertukaran!', //js-alert
-  'new_album' => 'Album baru',
-  'confirm_delete1' => 'Anda pasti untuk menghapuskan album ini?', //js-alert
-  'confirm_delete2' => '\nSegala fail dan ulasan untuk album ini akan turut dihapuskan!', //js-alert
-  'select_first' => 'Silih pilih kategori terlebih dahulu', //js-alert
-  'alb_mrg' => 'Penyelarasan Album',
-  'my_gallery' => '* Galeriku *',
-  'no_category' => '* Tiada kategori *',
-  'delete' => 'Hapus',
-  'new' => 'Cipta baru',
-  'apply_modifs' => 'Kemaskini',
-  'select_category' => 'Pilih kategori',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Perimeter yang diperlukan untuk operasi \'%s\' tidak diberikan!',
-  'unknown_cat' => 'Kategori yang dipilih tiada dalam sistem',
-  'usergal_cat_ro' => 'Galeri pengguna tidak boleh dihapuskan!',
-  'manage_cat' => 'Selaraskan Kategori',
-  'confirm_delete' => 'Anda pasti untuk menghapuskan kategori ', //js-alert
-  'category' => 'Kategori',
-  'operations' => 'Fungsi-fungsi',
-  'move_into' => 'Pindahkan ke...',
-  'update_create' => 'Kemaskini/cipta kategori',
-  'parent_cat' => 'Kategori induk',
-  'cat_title' => 'Nama kategori',
-  'cat_thumb' => 'Nama kategori <i>thumbnail</i>', //cpg1.3.0
-  'cat_desc' => 'Keterangan/catatan untuk kategori',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Konfigurasi',
-  'restore_cfg' => 'Kembalikan ke konfigurasi asal',
-  'save_cfg' => 'Simpan konfigurasi baru',
-  'notes' => 'Catatan',
-  'info' => 'Informasi',
-  'upd_success' => 'Konfigurasi Coppermine telah disimpan dan dikemaskinikan',
-  'restore_success' => 'Konfigurasi Coppermine asal telah dikembalikan',
-  'name_a' => 'Urutan nama fail (mendaki)',
-  'name_d' => 'Urutan nama fail (menurun)',
-  'title_a' => 'Urutan judul fail (mendaki)',
-  'title_d' => 'Urutan judul fail (menurun)',
-  'date_a' => 'Urutan tarikh (mendaki)',
-  'date_d' => 'Urutan tarikh (menurun)',
-  'th_any' => 'Perbandingan maksimum',
-  'th_ht' => 'Tinggi',
-  'th_wd' => 'Lebar',
-  'label' => 'label', //cpg1.3.0
-  'item' => 'item', //cpg1.3.0
-  'debug_everyone' => 'Semua', //cpg1.3.0
-  'debug_admin' => 'Penyelaras sahaja', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Konfigurasi Umum',
-  array('Nama galeri', 'gallery_name', 0),
-  array('Keterangan galeri', 'gallery_description', 0),
-  array('Emel penyelaras galeri', 'gallery_admin_email', 0),
-  array('Laman web untuk \'Sila lihat gambar-gambar lain\' dalam e-cards', 'ecards_more_pic_target', 0),
-  array('Galeri tidak aktif?', 'offline', 1), //cpg1.3.0
-  array('Log kiriman e-cards?', 'log_ecards', 1), //cpg1.3.0
-  array('Benarkan muat turun gambar-gambar pilihan dalam fail format ZIP?', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Bahasa, Tema Galeri &amp; Konfigurasi <i>Charset</i>',
-  array('Bahasa', 'lang', 5),
-  array('Tema', 'theme', 6),
-  array('Senaraikan pilihan bahasa?', 'language_list', 1), //cpg1.3.0
-  array('Paparkan bendera negara mengikut bahasa yang dipilih?', 'language_flags', 8), //cpg1.3.0
-  array('Paparkan &quot;reset&quot; dalam pilihan bahasa?', 'language_reset', 1), //cpg1.3.0
-  array('Senaraikan pilihan tema?', 'theme_list', 1), //cpg1.3.0
-  array('Paparkan &quot;reset&quot; dalam pilihan tema?', 'theme_reset', 1), //cpg1.3.0
-  array('Paparkan FAQ?', 'display_faq', 1), //cpg1.3.0
-  array('Paparkan bantuan <i>bbcode</i>?', 'show_bbcode_help', 1), //cpg1.3.0
-  array('<i>Character encoding</i>', 'charset', 4), //cpg1.3.0
-
-  'Paparan untuk Senarai Album',
-  array('Lebar rangka utama (dalam piksel atau %)', 'main_table_width', 0),
-  array('Jumlah paras kategori untuk paparan', 'subcat_level', 0),
-  array('Jumlah album untuk paparan', 'albums_per_page', 0),
-  array('Bilangan barisan menegak (<i>columns</i> untuk senarai album)', 'album_list_cols', 0),
-  array('Saiz gambar <i>thumbnails</i> (dalam piksel)', 'alb_list_thumb_size', 0),
-  array('Cara dan susunan penampilan elemen di dalam halaman utama', 'main_page_layout', 0),
-  array('Hanya paparkan paras pertama album <i>thumbnails</i> dalam senarai kategori?','first_level',1),
-
-  'Paparan untuk <i>Thumbnail</i>',
-  array('Bilangan barisan menegak (<i>columns</i>)', 'thumbcols', 0),
-  array('Bilangan barisan mendatar (<i>rows</i>)', 'thumbrows', 0),
-  array('Jumlah maksimum <i>tabs</i>', 'max_tabs', 10), //cpg1.3.0
-  array('Paparkan keterangan gambar (sebagai tambahan kepada nama gambar) di bawah <i>thumbnail</i>?', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Paparkan jumlah pemerhati di bawah <i>thumbnail</i>?', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Tampilkan jumlah ulasan di bawah <i>thumbnail</i>?', 'display_comment_count', 1),
-  array('Tampilkan nama pemuat turun di bawah <i>thumbnail</i>?', 'display_uploader', 1), //cpg1.3.0
-  array('Gambar-gambar disusunkan mengikut...', 'default_sort_order', 3), //cpg1.3.0
-  array('Jumlah undian minimum yang diperlukan (sebagai syarat untuk dipaparkan dalam senarai Undian Tertinggi)', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Konfigurasi Paparan Gambar &amp; Ulasan',
-  array('Ukuran lebar rangka utama untuk setiap gambar (dalam piksel atau %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Tampilkan informasi gambar?', 'display_pic_info', 1), //cpg1.3.0
-  array('Saring kata-kata buruk dalam ulasan?', 'filter_bad_words', 1),
-  array('Benarkan <i>smilies</i> dalam ulasan?', 'enable_smilies', 1),
-  array('Benarkan ulasan berturut-turut di dalam satu gambar daripada pengguna yang sama?', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Jumlah maksimum huruf/abjad yang dibenarkan dalam keterangan gambar', 'max_img_desc_length', 0),
-  array('Jumlah maksimum huruf/abjad yang dibenarkan dalam setiap perkataan', 'max_com_wlength', 0),
-  array('Jumlah maksimum barisan ayat dalam ulasan', 'max_com_lines', 0),
-  array('Jumlah maksimum huruf/abjad yang dibenarkan dalam satu-satu ulasan', 'max_com_size', 0),
-  array('Tampilkan unjuran filem (<i>film strip</i>)', 'display_film_strip', 1),
-  array('Jumlah maksimum gambar dalam satu unjuran filem', 'max_film_strip_items', 0),
-  array('Kirimkan ulasan kepada penyelaras melalui emel?', 'email_comment_notification', 1), //cpg1.3.0
-  array('Masa perantaraan <i>slideshow</i> dalam mili-saat (1 saat = 1000 mili-saat)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Konfigurasi Fail dan <i>Thumbnails</i>', //cpg1.3.0
-  array('Kualiti fail format JPEG', 'jpeg_qual', 0),
-  array('Ukuran lebar maksimum setiap <i>thumbnail</i> <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Pilih perbandingan ukuran ( sama ada lebar atau tinggi atau perbandingan maksimum (<i>Max Aspect</i>) )<b>**</b>', 'thumb_use', 7),
-  array('Hasilkan gambar perantaraan/intermediasi?','make_intermediate',1),
-  array('Lebar atau tinggi maksimum untuk satu gambar intermediasi/video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Saiz maksimum setiap gambar (dalam KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Lebar atau tinggi maksimum gambar/video (dalam piksel)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Konfigurasi Tambahan (<i>advanced</i>) Fail dan <i>Thumbnails</i>', //cpg1.3.0
-  array('Paparkan ikon album peribadi untuk pengguna umum?','show_private',1), //cpg1.3.0
-  array('Huruf/abjad yang tidak dibenarkan dalam menamakan sesebuah fail', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Fail format gambar yang dibenarkan', 'allowed_img_types',0), //cpg1.3.0
-  array('Fail format video yang dibenarkan', 'allowed_mov_types',0), //cpg1.3.0
-  array('Fail format audio yang dibenarkan', 'allowed_snd_types',0), //cpg1.3.0
-  array('Fail format dokumen yang dibenarkan', 'allowed_doc_types',0), //cpg1.3.0
-  array('Pilih cara/ejen/fungsi pengubah ukuran gambar','thumb_method',2), //cpg1.3.0
-  array('Lokasi untuk utiliti/fungsi ImageMagick \'convert\' (contoh /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Pilihan <i>command line</i> untuk ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Baca data EXIF dalam fail JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('Baca data IPTC dalam fail JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('Nama direktori album <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Nama direktori gambar untuk setiap pengguna <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Prefiks untuk gambar asal atau gambar bersaiz biasa <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Prefiks untuk gambar <i>thumbnail</i> <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Mod untuk setiap direktori (seperti mod sistem UNIX)', 'default_dir_mode', 0), //cpg1.3.0
-  array('Mod untuk setiap fail (seperti mod sistem UNIX)', 'default_file_mode', 0), //cpg1.3.0
-
-  'Konfigurasi Pengguna',
-  array('Izinkan pendaftaran pengguna baru?', 'allow_user_registration', 1),
-  array('Pendaftaran memerlukan pengesahan melalui email?', 'reg_requires_valid_email', 1),
-  array('Kirimkan emel kepada penyelaras tentang pendaftaran baru pengguna?', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Izinkan dua pengguna untuk memiliki alamat emel yang sama?', 'allow_duplicate_emails_addr', 1),
-  array('Izinkan pengguna memiliki album peribadi (Nota: sekiranya anda menukar \'Ya\' ke \'Tidak\' sebarang album peribadi akan ditukarkan kepada album umum)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Kirimkan emel kepada penyelaras tentang gambar-gambar yang memerlukan persetujuan untuk muat tambah?', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Izinkan pengguna pendaftar melihat senarai ahli?', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Perimeter Tambahan untuk Keterangan Gambar (kosongkan jika tidak digunakan)',
-  array('Nama perimeter 1', 'user_field1_name', 0),
-  array('Nama perimeter 2', 'user_field2_name', 0),
-  array('Nama perimeter 3', 'user_field3_name', 0),
-  array('Nama perimeter 4', 'user_field4_name', 0),
-
-  'Konfigurasi <i>Cookies</i>',
-  array('Nama <i>cookie</i> yang digunakan oleh skrip (sekiranya anda menggunakan integrasi <i>bbs</i>, sila pastikan ia tidak serupa dengan nama <i>cookie bbs</i>)', 'cookie_name', 0),
-  array('Lokasi <i>cookie</i> yang digunakan oleh skrip', 'cookie_path', 0),
-
-  'Konfigurasi Lain-lain',
-  array('Aktifkan mod semak-selidik', 'debug_mode', 9), //cpg1.3.0
-  array('Paparkan catatan di dalam mod semak-selidik', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Konfigurasi ini tidak boleh ditukar sekiranya anda telah memasukkan gambar/fail ke dalam sistem.<br />
-  <a name="notice2"></a>(**) Sekiranya konfigurasi ini ditukar, hanya fail-fail yang ditambah selepas ini akan ditukar, jadi adalah lebih baik konfigurasi ini tidak ditukar sekiranya telah ada gambar-gambar di dalam galeri. Bagaimanapun, anda boleh menukar konfigurasi fail-fail/gambar-gambar tersebut melalui &quot;<a href="util.php">Utiliti Penyelaras</a> (Kemaskini Gambar)&quot; menerusi menu penyelaras.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'E-card yang telah dihantar', //cpg1.3.0
-  'ecard_sender' => 'Pengirim', //cpg1.3.0
-  'ecard_recipient' => 'Penerima', //cpg1.3.0
-  'ecard_date' => 'Tarikh kirim', //cpg1.3.0
-  'ecard_display' => 'Paparan e-card', //cpg1.3.0
-  'ecard_name' => 'Nama', //cpg1.3.0
-  'ecard_email' => 'Emel', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'mendaki', //cpg1.3.0
-  'ecard_descending' => 'menurun', //cpg1.3.0
-  'ecard_sorted' => 'Susunkan', //cpg1.3.0
-  'ecard_by_date' => 'menurut tarikh', //cpg1.3.0
-  'ecard_by_sender_name' => 'menurut nama pengirim', //cpg1.3.0
-  'ecard_by_sender_email' => 'menurut emel pengirim', //cpg1.3.0
-  'ecard_by_sender_ip' => 'menurut alamat IP pengirim', //cpg1.3.0
-  'ecard_by_recipient_name' => 'menurut nama penerima', //cpg1.3.0
-  'ecard_by_recipient_email' => 'menurut emel penerima', //cpg1.3.0
-  'ecard_number' => 'menunjukkan rekod %s - %s daripada %s', //cpg1.3.0
-  'ecard_goto_page' => 'ke halaman', //cpg1.3.0
-  'ecard_records_per_page' => 'Jumlah rekod/halaman', //cpg1.3.0
-  'check_all' => 'Tandakan semua', //cpg1.3.0
-  'uncheck_all' => 'Batalkan semua', //cpg1.3.0
-  'ecards_delete_selected' => 'Hapuskan e-card yang telah dipilih', //cpg1.3.0
-  'ecards_delete_confirm' => 'Anda pasti untuk menghapuskan rekod ini? Sila tandakan kotak yang disediakan!', //cpg1.3.0
-  'ecards_delete_sure' => 'Ya, saya pasti', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Anda perlu memasukkan nama dan ulasan',
-  'com_added' => 'Ulasan ada telah dimasukkan',
-  'alb_need_title' => 'Anda perlu memberikan judul album!',
-  'no_udp_needed' => 'Tiada pertukaran diperlukan.',
-  'alb_updated' => 'Album telah dikemaskinikan',
-  'unknown_album' => 'Album yang dipilih tidak wujud atau anda tidak dibenarkan muat tambah di dalam album ini',
-  'no_pic_uploaded' => 'Tiada fail yang telah dimuat tambah!<br /><br />Sekiranya anda telah memilih fail untuk dimuat tambah, sila pastikan <i>server</i> anda membenarkan aktiviti muat tambah...', //cpg1.3.0
-  'err_mkdir' => 'Gagal untuk menghasilkan direktori %s !',
-  'dest_dir_ro' => 'Direktori yang dimaksudkan (%s) tidak boleh dituliskan oleh skrip!',
-  'err_move' => 'Tidak boleh memindahkan %s kepada %s !',
-  'err_fsize_too_large' => 'Saiz gambar terlalu besar (ukuran maksimum ialah %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Saiz fail terlalu besar (saiz maksimum ialah %s KB) !',
-  'err_invalid_img' => 'Fail yang dimasukkan tidak mempunyai format gambar yang dibenarkan!',
-  'allowed_img_types' => 'Anda hanya dibenarkan muat tambah gambar berformat %s.',
-  'err_insert_pic' => 'Fail \'%s\' gagal dimasukkan ke dalam album', //cpg1.3.0
-  'upload_success' => 'Fail anda telah dimasukkan.<br /><br />Gambar ini akan dipaparkan setelah disemak dan disetujui oleh penyelaras.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Pemberitahuan Muat Tambah Gambar', //cpg1.3.0
-  'notify_admin_email_body' => 'Gambar telah dimuat tambah oleh %s yang memerlukan persetujuan anda. Sila lawat %s', //cpg1.3.0
-  'info' => 'Informasi',
-  'com_added' => 'Ulasan ditambah',
-  'alb_updated' => 'Album dikemaskinikan',
-  'err_comment_empty' => 'Ulasan anda kosong!',
-  'err_invalid_fext' => 'Hanya fail-fail yang mempunyai ekstensi berikut boleh diterima : <br /><br />%s.',
-  'no_flood' => 'Harap maaf. Anda adalah pengulas terkini kepada ulasan fail ini<br /><br />Sila tukar ulasan yang telah anda masukkan.', //cpg1.3.0
-  'redirect_msg' => 'Anda sedang ditukar haluan ke laman lain.<br /><br /><br />Tekan \'Teruskan\' sekiranya tiada perubahan yang berlaku kepada laman ini',
-  'upl_success' => 'Gambar telah dimuat tambah', //cpg1.3.0
-  'email_comment_subject' => 'Ulasan ditambah ke Galeri Gambar Coppermine', //cpg1.3.0
-  'email_comment_body' => 'Seseorang telah menambahkan ulasan. Lihat ulasan di %s', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Keterangan',
-  'fs_pic' => 'Saiz penuh gambar',
-  'del_success' => 'telah dihapuskan',
-  'ns_pic' => 'Saiz normal gambar',
-  'err_del' => 'tidak boleh dihapuskan',
-  'thumb_pic' => '<i>thumbnail</i>',
-  'comment' => 'ulasan',
-  'im_in_alb' => 'gambar dalam album',
-  'alb_del_success' => 'Album \'%s\' telah dihapuskan',
-  'alb_mgr' => 'Penyelarasan Album',
-  'err_invalid_data' => 'Data rosak diterima dalam \'%s\'',
-  'create_alb' => 'Album \'%s\' telah dihasilkan',
-  'update_alb' => 'Sedang mengemaskinikan album \'%s\' berjudul \'%s\' dan mempunyai induk \'%s\'',
-  'del_pic' => 'Hapus fail', //cpg1.3.0
-  'del_alb' => 'Hapus album',
-  'del_user' => 'Hapus pengguna',
-  'err_unknown_user' => 'Pengguna yang dipilih tidak wujud!',
-  'comment_deleted' => 'Ulasan telah dihapuskan',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Anda pasti untuk menghapuskan album ini? \\nSemua ulasan yang berkaitan akan turut terhapus.', //js-alert //cpg1.3.0
-  'del_pic' => 'Hapus gambar', //cpg1.3.0
-  'size' => '%s x %s piksel',
-  'views' => '%s kali dilihat',
-  'slideshow' => '<i>Slideshow</i>',
-  'stop_slideshow' => 'Hentikan <i>Slideshow</i>',
-  'view_fs' => 'Tekan untuk gambar bersaiz penuh',
-  'edit_pic' => 'Ubah keterangan', //cpg1.3.0
-  'crop_pic' => 'Potong dan pusingkan gambar', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Informasi fail', //cpg1.3.0
-  'Filename' => 'Nama fail',
-  'Album name' => 'Nama album',
-  'Rating' => 'Penilaian (%s undian)',
-  'Keywords' => 'Kata-kata berkaitan',
-  'File Size' => 'Saiz fail',
-  'Dimensions' => 'Ukuran gambar',
-  'Displayed' => 'Telah dilihat',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Tarikh gambar diambil',
-  'Aperture' => 'Bukaan lensa',
-  'Exposure time' => 'Maka bukaan',
-  'Focal length' => 'Panjang fokus',
-  'Comment' => 'Ulasan',
-  'addFav'=>'Masukkan gambar ke Gambar Pilihan', //cpg1.3.0
-  'addFavPhrase'=>'Pilihan', //cpg1.3.0
-  'remFav'=>'Buangkan gambar daripada Gambar Pilihan', //cpg1.3.0
-  'iptcTitle'=>'Judul IPTC', //cpg1.3.0
-  'iptcCopyright'=>'Hak Cipta IPTC', //cpg1.3.0
-  'iptcKeywords'=>'Kata-kata berkaitan untuk IPTC', //cpg1.3.0
-  'iptcCategory'=>'Kategori induk IPTC', //cpg1.3.0
-  'iptcSubCategories'=>'Kategori anak IPTC', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Ubah ulasan',
-  'confirm_delete' => 'Anda pasti untuk menghapuskan ulasan ini?', //js-alert
-  'add_your_comment' => 'Masukkan ulasan anda',
-  'name'=>'Nama',
-  'comment'=>'Ulasan',
-  'your_name' => 'Anon',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Tekan gambar untuk menutup laman ini',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Kiriman e-card',
-  'invalid_email' => '<b>Amaran</b> : alamat emel tidak betul!',
-  'ecard_title' => 'E-card telah dikirimkan kepada anda istimewa daripada %s',
-  'error_not_image' => 'Hanya gambar yang boleh dikirimkan sebagai e-card', //cpg1.3.0
-  'view_ecard' => 'Sekiranya e-card tidak dipaparkan dengan baik, sila tekan ini',
-  'view_more_pics' => 'Sila tekan untuk gambar bersaiz penuh!',
-  'send_success' => 'Ecard anda telah dikirimkan',
-  'send_failed' => 'Harap maaf. Masalah untuk mengirimkan e-card...',
-  'from' => 'Daripada',
-  'your_name' => 'Nama pengirim',
-  'your_email' => 'Alamat emel pengirim',
-  'to' => 'Kepada',
-  'rcpt_name' => 'Nama penerima',
-  'rcpt_email' => 'Alamat emel penerima',
-  'greetings' => 'Ucapan',
-  'message' => 'Mesej',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Informasi&nbsp;fail', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Judul gambar',
-  'desc' => 'Keterangan gambar',
-  'keywords' => 'Kata-kata berkaitan',
-  'pic_info_str' => '%s &times; %s - %s KB - %s kali dilihat - %s undian',
-  'approve' => 'Setujui fail', //cpg1.3.0
-  'postpone_app' => 'Tunda persetujuan',
-  'del_pic' => 'Hapus fail', //cpg1.3.0
-  'read_exif' => 'Baca data EXIF sekali lagi', //cpg1.3.0
-  'reset_view_count' => 'Kosongkan bilangan',
-  'reset_votes' => 'Kosongkan undian',
-  'del_comm' => 'Hapus ulasan',
-  'upl_approval' => 'Persetujuan Muat Tambah',
-  'edit_pics' => 'Kemaskini gambar', //cpg1.3.0
-  'see_next' => 'Gambar seterusnya', //cpg1.3.0
-  'see_prev' => 'Gambar sebelumnya', //cpg1.3.0
-  'n_pic' => '%s gambar', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Jumlah gambar untuk paparan', //cpg1.3.0
-  'apply' => 'Kemaskini', //cpg1.3.0
-  'crop_title' => 'Editor Gambar Coppermine', //cpg1.3.0
-  'preview' => 'Tunjukkan hasil', //cpg1.3.0
-  'save' => 'Simpan gambar', //cpg1.3.0
-  'save_thumb' =>'Simpan sebagai thumbnail', //cpg1.3.0
-  'sel_on_img' =>'Pilihan seharusnya di dalam kawasan gambar sahaja', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Soalan-soalan yang kerap ditanya', //cpg1.3.0
-  'toc' => 'Isi kandungan', //cpg1.3.0
-  'question' => 'Soalan: ', //cpg1.3.0
-  'answer' => 'Jawapan: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Soalan-soalan Umum', //cpg1.3.0
-  array('Kenapa saya perlu mendaftar?', 'Penyelaras berkemungkinan memerlukan pendaftaran untuk setiap pengguna. Ini adalah kerana pendaftaran membenarkan setiap pengguna menjalankan fungsi-fungsi tambahan seperti muat tambah gambar, keistimewaan untuk memiliki album peribadi, menilai gambar, memberi ulasan dan lain-lain.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Bagaimana untuk saya mendaftar?', 'Sila tekan &quot;Daftar&quot; dan isi borang pendaftaran yang disediakan.<br />Sekiranya penyelaras memerlukan pengesahan pendaftaran melalui emel, anda akan menerima emel (dikirimkan kepada alamat emel yang diberikan di dalam borang pendaftaran) yang mengandungi panduan dan cara-cara untuk mengaktifkan keahlian anda. Ingatan: Anda harus mengaktifkan keahlian untuk masuk ke sistem, yang membolehkan anda mengguna fungsi-fungsi seperti muat tambah gambar, keistimewaan untuk memiliki album peribadi, menilai gambar, memberi ulasan dan lain-lain.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Bagaimana untuk saya masuk ke sistem?', 'Sila tekan &quot;Masuk&quot;, dan isikan kata nama dan kata kunci anda. Tandakan kotak &quot;Ingatkan saya&quot; sekiranya anda perlukan sistem mengingati anda setiap masa anda melayari laman ini.<br /><b>PENTING: Anda perlu mengaktifkan <i>cookies</i> daripada laman ini dan ia tidak boleh dihapuskan sekiranya anda menggunakan &quot;Ingatkan saya&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Kenapa saya tidak boleh masuk?', 'Sekiranya anda telah mendaftar, anda harus mengaktifkan akaun anda melalui emel yang telah dikirimkan oleh penyelaras. Untuk masalah akaun anda yang lain-lain, sila hubungi penyelaras.', 'offline', 0), //cpg1.3.0
-  array('Bagaimana sekiranya saya terlupa kata kunci?', 'Sila tekan &quot;Terlupa kata kunci&quot;. Kata kunci akan dikirimkan ke emel anda', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('Bagaimana untuk menyimpan gambar pilihan ke dalam &quot;Gambar Pilihan&quot;?', 'Tekan gambar, kemudian tekang butang &quot;Informasi gambar&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Informasi gambar" />); layari ke bawah sehingga ke informasi gambar. Kemudian, tekan &quot;Masukkan gambar ke Gambar Pilihan&quot;.<br /><b>PENTING: Anda perlu mengaktifkan <i>cookies</i> daripada laman ini dan ia tidak boleh dihapuskan.</b>', 'offline', 0), //cpg1.3.0
-  array('Bagaimana untuk saya menilai gambar?', 'Tekan gambar <i>thumbnail</i> dan layar ke bawah halaman, dan pilih penilaian menerusi &quot;Nilaikan gambar ini&quot;', 'offline', 0), //cpg1.3.0
-  array('Bagaimana untuk saya memberi ulasan kepada gambar?', 'Tekan gambar <i>thumbnail</i> dan layar ke bawah halaman, dan masukkan ulasan menerusi &quot;Masukkan ulasan anda&quot;', 'offline', 0), //cpg1.3.0
- array('Bagaimana untuk saya muat tambah gambar?', 'Tekan &quot;Tambah gambar&quot;. Kemudian, masukkan gambar menerusi kotak-kotak yang disediakan (masukkan satu gambar dalam satu kotak sahaja). Tekan &quot;Terus&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ke mana boleh saya masukkan gambar?', 'Anda boleh masukkan gambar ke dalam album peribadi (&quot;Galeriku&quot;). Bergantung kepada konfigurasi, penyelaras boleh membenarkan anda menambah gambar ke galeri utama', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apakah jenis dan saiz fail yang dibenarkan?', 'Ini bergantung kepada keputusan penyelaras. Jenis fail gambar selalunya berformat JPG, PNG dan lain-lain', 'offline', 0), //cpg1.3.0
-  array('Apakah &quot;Galeriku&quot;?', '&quot;Galeriku&quot; ialah galeri peribadi untuk setiap pengguna yang telah mendaftar. Menerusi galeri peribadi, anda boleh mencipta album-album baru dan menambah gambar ke dalam album-album tersebut', 'allow_private_albums', 0), //cpg1.3.0
-  array('Bagaimana untuk saya mencipta, menamakan semula atau menghapuskan album di dalam &quot;Galeriku&quot;?', 'Anda seharusnya berada di dalam &quot;Mod Penyelaras&quot;<br />Tekan &quot;Cipta\/Selaraskan Album&quot; dan tekan butang &quot;Cipta baru&quot;. &quot;Album baru&quot; akan tercipta secara otomatik. Tukar &quot;Album baru&quot; kepada nama album yang anda suka.<br />Anda boleh juga menamakan semula album-album di dalam galeri peribadi.<br />Kemudian, tekan &quot;Kemaskini&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Bagaimana untuk saya mengubah dan mengemaskinikan album?', 'Anda seharusnya berada di dalam &quot;Mod Penyelaras&quot;<br />Tekan &quot;Kemaskini Album&quot;. Pilih album menerusi senarai (di ruang sebelah kanan).<br />Di sini, anda boleh menukar judul album, keterangan album, gambar <i>thumbnail</i> dan juga menentukan siapa yang boleh melihat album tersebut dan siapa yang dibenarkan memberi ulasan.<br />Tekan &quot;Kemaskini album&quot; setelah selesai.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Bagaimana untuk saya melihat album-album pengguna lain?', 'Tekan &quot;Senarai album&quot; dan pilih &quot;Galeri Pengguna&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apakah <i>cookies</i>?', '<i>Cookies</i> adalah sejenis fail yang mengandungi data teks yang dihantar oleh sesebuah laman web dan disimpan secara otomatik ke dalam komputer anda.<br /><i>Cookies</i> selalunya membenarkan pengunjung laman web untuk meninggalkan laman tersebut dan kembali tanpa memasukkan semula kata nama dan kata kunci.', 'offline', 0), //cpg1.3.0
-  array('Di mana boleh saya perolehi program Coppermine ini?', 'Coppermine adalah satu program galeri multimedia percuma, dihasilkan di bawah GNU GPL. Program ini mengandungi banyak fungsi yang berguna dan telah diuji dalam pelbagai jenis komputer. Lawati <a href="http://coppermine.sf.net/">Laman Web Coppermine</a> untuk keterangan lanjut.', 'offline', 0), //cpg1.3.0
-
-  'Melayari laman web ini', //cpg1.3.0
-  array('Apakah &quot;Senarai album&quot;?', 'Halaman ini menampilkan semua kategori yang boleh anda lawati. Sekiranya anda telah berada di dalam satu-satu kategori, dengan menekan &quot;Senarai album&quot;, kesemua album di dalam kategori ini akan ditampilkan. Selain itu, gambar-gambar <i>thumbnail</i> juga akan ditampilkan di mana setiap <i>thumbnail</i> terkandung di dalam kategori yang sama ataupun kategori yang lain.', 'offline', 0), //cpg1.3.0
-  array('Apakah &quot;Galeriku&quot;?', '&quot;Galeriku&quot; ialah galeri peribadi untuk setiap pengguna yang telah mendaftar. Menerusi galeri peribadi, anda boleh mencipta album-album baru dan menambah gambar ke dalam album-album tersebut', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apakah perbezaan di antara &quot;Mod Penyelaras&quot; dan &quot;Mod Pengguna&quot;?', 'Sekiranya anda berada di dalam mod penyelaras, anda boleh mengemaskini dan menambah gambar ke dalam album peribadi anda (anda juga boleh mengemaskini dan menambah gambar ke dalam album lain selain daripada album peribadi - ini tertakluk kepada kebenaran penyelaras utama sistem).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apakah &quot;Tambah gambar&quot;?', 'Fungsi ini membenarkan anda menambah gambar ke dalam album peribadi ataupun ke album yang hanya dibenarkan oleh penyelaras utama sistem (jenis dan saiz gambar ditentukan oleh penyelaras utama).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apakah &quot;Tambahan terkini&quot;?', 'Fungsi ini menampilkan gambar-gambar terkini yang telah ditambah oleh pengguna-pengguna sistem.', 'offline', 0), //cpg1.3.0
-  array('Apakah &quot;Ulasan terkini&quot;?', 'Fungsi ini menampilkan ulasan terkini bersama-sama fail yang telah dimasukkan oleh pengguna-pengguna sistem.', 'offline', 0), //cpg1.3.0
-  array('Apakah &quot;Terbanyak Dilihat&quot;?', 'Fungsi ini menampilkan gambar-gambar yang paling banyak dilihat oleh pengunjung (sama ada pengguna sistem ataupun bukan pengguna).', 'offline', 0), //cpg1.3.0
-  array('Apakah &quot;Undian Tertinggi&quot;?', 'Fungsi ini menampilkan gambar-gambar yang telah menerima penilaian tertinggi daripada pengunjung laman, dengan menunjukkan purata penilaian (sebagai contoh: sekiranya 5 pengunjung memberikan <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />, gambar tersebut akan menerima purata penilaian sebanyak <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; Sekiranya 5 pengunjung menilai gambar tersebut daripada 1 ke 5 (1,2,3,4,5), ini akan menghasilkan purata penilaian sebanyak <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Penilaiann adalah di antara <img src="images/rating5.gif" width="65" height="14" border="0" alt="cemerlang" /> (cemerlang) dan <img src="images/rating0.gif" width="65" height="14" border="0" alt="tidak bagus" /> (tidak bagus).', 'offline', 0), //cpg1.3.0
-  array('Apakah &quot;Gambar Pilihan&quot;?', 'Fungsi ini membenarkan pengguna untuk menyimpan gambar-gambar pilihan mereka di dalam <i>cookie</i> yang dihantar ke komputer anda.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Hantar Kata Kunci', //cpg1.3.0
-  'err_already_logged_in' => 'Anda telah dikenalpasti!', //cpg1.3.0
-  'enter_username_email' => 'Sila masukkan kata nama atau alamat email anda', //cpg1.3.0
-  'submit' => 'hantar', //cpg1.3.0
-  'failed_sending_email' => 'Emel yang mengandungi kata kunci tidak boleh dihantar!', //cpg1.3.0
-  'email_sent' => 'Emel yang mengandungi kata nama dan kata kunci anda telah dihantar kepada %s', //cpg1.3.0
-  'err_unk_user' => 'Pengguna yang dipilih tidak wujud!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Peringatan Kata Kunci', //cpg1.3.0
-  'passwd_reminder_body' => 'Anda telah memohon supaya kata nama dan kata kunci anda dikirimkan semula:
-Kata nama: %s
-Kata kunci: %s
-Tekan %s untuk masuk.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Nama kumpulan',
-  'disk_quota' => 'Kuota disk',
-  'can_rate' => 'Boleh menilai gambar', //cpg1.3.0
-  'can_send_ecards' => 'Boleh mengirim e-card',
-  'can_post_com' => 'Boleh memberi ulasan',
-  'can_upload' => 'Boleh muat tambah', //cpg1.3.0
-  'can_have_gallery' => 'Boleh memiliki galeri peribadi',
-  'apply' => 'Kemaskini',
-  'create_new_group' => 'Cipta kumpulan baru',
-  'del_groups' => 'Hapus kumpulan yang dipilih',
-  'confirm_del' => 'Amaran: Apabila anda menghapuskan satu-satu kumpulan, pengguna dalam kumpulan tersebut akan dipindahkan ke kumpulan \'Registered\'!\n\nAnda pasti?', //js-alert //cpg1.3.0
-  'title' => 'Selaras pengguna kumpulan',
-  'approval_1' => 'Setujui muat tambah ke album umum (1)',
-  'approval_2' => 'Setujui muat tambah ke album peribadi (2)',
-  'upload_form_config' => 'Konfigurasi muat tambah', //cpg1.3.0
-  'upload_form_config_values' => array( 'Single file uploads only', 'Multiple file uploads only', 'URI uploads only', 'ZIP upload only', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Pengguna boleh mengubah jumlah maksimum fail untuk dimuat tambah?', //cpg1.3.0
-  'num_file_upload'=>'Jumlah maksimum fail untuk muat tambah', //cpg1.3.0
-  'num_URI_upload'=>'Jumlah maksimum URI untuk muat tambah', //cpg1.3.0
-  'note1' => '<b>(1)</b> Muat tambah ke album umum memerlukan persetujuan penyelaras',
-  'note2' => '<b>(2)</b> Muat tambah ke album peribadi milik pengguna lain memerlukan persetujuan penyelaras',
-  'notes' => 'Nota',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Selamat Datang !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Anda pasti untuk menghapuskan album ini? \\nSemua fail dan ulasan di dalam album ini akan turut terhapus', //js-alert //cpg1.3.0
-  'delete' => 'Hapus',
-  'modify' => 'Kemaskini Album',
-  'edit_pics' => 'Kemaskini Gambar', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Laman Utama',
-  'stat1' => '<b>[pictures]</b> gambar dalam <b>[albums]</b> album dan <b>[cat]</b> kategori dengan <b>[comments]</b> ulasan, dilihat sebanyak <b>[views]</b> kali', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> gambar dalam <b>[albums]</b> album, dilihat sebanyak <b>[views]</b> kali', //cpg1.3.0
-  'xx_s_gallery' => 'Galeri Album %s',
-  'stat3' => '<b>[pictures]</b> gambar dalam <b>[albums]</b> album dengan <b>[comments]</b> ulasan, dilihat <b>[views]</b> kali', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Senarai pengguna',
-  'no_user_gal' => 'Tiada galeri ditemui',
-  'n_albums' => '%s jumlah album',
-  'n_pics' => '%s jumlah gambar', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s jumlah gambar', //cpg1.3.0
-  'last_added' => ', terkini ditambah pada %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Masuk',
-  'enter_login_pswd' => 'Sila masukkan kata nama dan kata kunci untuk akses',
-  'username' => 'Kata Nama',
-  'password' => 'Kata Kunci',
-  'remember_me' => 'Ingatkan saya',
-  'welcome' => 'Selamat Datang %s ...',
-  'err_login' => '*** Gagal dikenalpasti. Sila cuba sekali lagi ***',
-  'err_already_logged_in' => 'Anda telah dikenalpasti!',
-  'forgot_password_link' => 'Terlupa kata kunci', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Keluar',
-  'bye' => 'Selamat Tinggal %s ...',
-  'err_not_loged_in' => 'Identiti anda tidak dikenalpasti!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'Informasi PHP', //cpg1.3.0
-  'explanation' => 'Berikut adalah keputusan yang dihasilkan oleh fungsi PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>.', //cpg1.3.0
-  'no_link' => 'Membenarkan pengunjung melihat hasil <i>phpinfo()</i> adalah tidak digalakkan sama sekali kerana ia mengandungi informasi penting berkenaan dengan sistem komputer di mana anda menjalankan Coppermine. Hanya penyelaras utama yang boleh melihat hasil <i>phpinfo()</i>.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Kemaskini album %s',
-  'general_settings' => 'Konfigurasi umum',
-  'alb_title' => 'Judul album',
-  'alb_cat' => 'Kategori album',
-  'alb_desc' => 'Keterangan album',
-  'alb_thumb' => '<i>Thumbnail</i>',
-  'alb_perm' => 'Konfigurasi akses untuk album ini',
-  'can_view' => 'Album boleh dilihat oleh',
-  'can_upload' => 'Pengunjung boleh muat tambah gambar',
-  'can_post_comments' => 'Pengunjung boleh memberi ulasan',
-  'can_rate' => 'Pengunjung boleh menilai gambar',
-  'user_gal' => 'Galeri Pengguna',
-  'no_cat' => '* Tiada kategori *',
-  'alb_empty' => 'Album kosong',
-  'last_uploaded' => 'Tambahan terkini',
-  'public_alb' => 'Semua (album umum)',
-  'me_only' => 'Saya sahaja',
-  'owner_only' => 'Pemilik album (%s) sahaja',
-  'groupp_only' => 'Ahli kumpulan \'%s\' sahaja',
-  'err_no_alb_to_modify' => 'Tiada album yang boleh anda kemaskini.',
-  'update' => 'Kemaskini album', //cpg1.3.0
-  'notice1' => '(*) bergantung kepada konfigurasi %skumpulan pengguna%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Harap maaf. Anda telahpun memberi ulasan kepada gambar ini', //cpg1.3.0
-  'rate_ok' => 'Undian diterima',
-  'forbidden' => 'Anda dilarang mengulas gambar sendiri.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Dari masa ke semasa, penyelaras {SITE_NAME} akan sentiasa berusaha untuk menghapuskan, mengemaskini atau mengubah isi kandungan yang tidak sesuai untuk tatapan khalayak ramai. Walaubagaimanapun, pengendalian terhadap setiap isi kandungan yang telah ditambah oleh pengguna-pengguna adalah sukar dan kadangkala mustahil untuk dilakukan pada setiap masa. Oleh hal yang demikian, anda harus bersetuju bahawa kesemua isi kandungan yang telah ditambah ke laman web ini adalah tertakluk kepada pandangan dan tingkah laku individu dan bukan bergantung kepada penyelaras laman ini (kecuali isi kandungan yang telah ditambah dan dimasukkan oleh penyelaras sendiri). Oleh itu, penyelaras laman ini tidak boleh memegang tanggung jawab sedemikian.<br />
-<br />
-Di sini anda bersetuju untuk tidak memasukkan sebarang isi kandungan yang buruk dan tidak sesuai untuk tatapan khalayak ramai, dan juga isi kandungan yang menyalahi undang-undang. Anda juga bersetuju bahawa penyelaras utama laman web {SITE_NAME} memiliki hak mutlak untuk menghapuskan atau mengubah sebarang isi kandungan tersebut. Sebagai pengguna laman ini, anda harus menyedari bahawa isi kandungan yang telah ditambah akan disimpan di dalam sistem <i>database</i>. Walaupun data dan informasi sedemikian tidak akan diberikan kepada mana-mana individu atau organisasi tanpa kebenaran anda, para penyelaras utama laman web ini tidak boleh memberi apa-apa jaminan dan tanggungjawab terhadap sebarang aktiviti penggeladahan data dan sistem secara keseluruhan.<br />
-<br />
-Laman web ini menggunakan <i>cookies</i> untuk menyimpan data ke dalam komputer anda. <i>Cookies</i> ini hanyalah digunakan untuk menyenangkan pengalaman anda melayari laman web ini. Alamat emel anda digunakan di dalam laman web ini hanyalah untuk pengesahan pendaftaran, butiran diri dan juga kata kunci pilihan anda.<br />
-<br />
-Dengan menekan butang 'Saya setuju' di bawah ini, anda telah bersetuju dengan syarat-syarat di atas.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Pendaftaran Pengguna',
-  'term_cond' => 'Syarat-syarat',
-  'i_agree' => 'Saya setuju',
-  'submit' => 'Daftar',
-  'err_user_exists' => 'Kata nama sedia ada. Sila masukkan kata nama lain',
-  'err_password_mismatch' => 'Kedua-dua kata nama tidak serupa, sila masukkan semula',
-  'err_uname_short' => 'Kata nama dimestikan dengan minimum 2 huruf/abjad',
-  'err_password_short' => 'Kata kunci dimestikan dengan minimum 2 huruf/abjad',
-  'err_uname_pass_diff' => 'Kata nama dan kata kunci tidak boleh serupa',
-  'err_invalid_email' => 'Alamat emel tidak sah',
-  'err_duplicate_email' => 'Pengguna lain telah menggunakan alamat emel yang sama!',
-  'enter_info' => 'Masukkan informasi pendaftaran',
-  'required_info' => 'Informasi Yang Diperlukan',
-  'optional_info' => 'Informasi Pilihan',
-  'username' => 'Kata nama',
-  'password' => 'Kata kunci',
-  'password_again' => 'Sila masukkan semula kata kunci',
-  'email' => 'Emel',
-  'location' => 'Lokasi',
-  'interests' => 'Kegemaran',
-  'website' => 'Laman web',
-  'occupation' => 'Pekerjaan',
-  'error' => 'Perhatian',
-  'confirm_email_subject' => '%s - Pengesahan pendaftaran',
-  'information' => 'Informasi',
-  'failed_sending_email' => 'Emel pengesahan pendaftaran gagal dihantar!',
-  'thank_you' => 'Terima kasih kerana mendaftar.<br /><br />Emel pengesahan pendaftaran (bersama-sama panduan untuk mengaktifkan akaun) telah dihantar ke alamat emel yang diberikan.',
-  'acct_created' => 'Akaun anda telah dihasilkan. Anda boleh memasuki laman dengan menggunakan kata nama dan kata kunci yang anda pilih',
-  'acct_active' => 'Akaun anda aktif. Anda boleh memasuki laman dengan menggunakan kata nama dan kata kunci yang anda pilih',
-  'acct_already_act' => 'Akaun anda telah sedia ada aktif!',
-  'acct_act_failed' => 'Akaun ini tidak boleh diaktifkan!',
-  'err_unk_user' => 'Pengguna yang dipilih tidak wujud!',
-  'x_s_profile' => 'Profail %s',
-  'group' => 'Kumpulan pengguna',
-  'reg_date' => 'Tarikh mendaftar',
-  'disk_usage' => 'Kadar penggunaan disk',
-  'change_pass' => 'Tukar kata kunci',
-  'current_pass' => 'Kata kunci sekarang',
-  'new_pass' => 'Kata kunci baru',
-  'new_pass_again' => 'Kata kunci baru (masukkan semula)',
-  'err_curr_pass' => 'Kata kunci sekarang salah',
-  'apply_modif' => 'Kemaskini',
-  'change_pass' => 'Tukar kata kunci',
-  'update_success' => 'Profail anda telah dikemaskini',
-  'pass_chg_success' => 'Kata kunci telah dikemaskini',
-  'pass_chg_error' => 'Kata kunci gagal dikemaskini',
-  'notify_admin_email_subject' => '%s - Pemberitahuan pendaftaran baru', //cpg1.3.0
-  'notify_admin_email_body' => 'Pengguna "%s" telah mendaftar dalam galeri anda', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Terima kasih kerana mendaftar di {SITE_NAME}
-
-Kata nama anda : "{USER_NAME}"
-Kata kunci anda : "{PASSWORD}"
-
-Untuk mengaktifkan akaun ini, sila tekan barisan di bawah ini
-atau ambil dan tampilkan ke dalam pelayar Internet anda:
-
-{ACT_LINK}
-
-Salam sejahtera,
-
-Penyelaras {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Kemaskini ulasan',
-  'no_comment' => 'Tiada ulasan untuk disemak dan dikemaskini',
-  'n_comm_del' => '%s ulasan dihapuskan',
-  'n_comm_disp' => 'Jumlah ulasan untuk dipaparkan',
-  'see_prev' => 'Ulasan seterusnya',
-  'see_next' => 'Ulasan sebelumnya',
-  'del_comm' => 'Hapus ulasan yang dipilih',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Cari',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Cari fail baru', //cpg1.3.0
-  'select_dir' => 'Pilih direktori',
-  'select_dir_msg' => 'Fungsi ini membolehkan anda menambah fail-fail (sekaligus) yang telah anda muat tambah ke <i>server</i> melalui FTP.<br /><br />Sila pilih direktori di mana anda telah muat tambah fail-fail anda', //cpg1.3.0
-  'no_pic_to_add' => 'Tiada fail untuk ditambah', //cpg1.3.0
-  'need_one_album' => 'Anda harus memilih satu album untuk menjalankan fungsi ini',
-  'warning' => 'Amaran',
-  'change_perm' => 'skrip gagal menulis direktori, anda perlu menukarkan mod direktori kepada 755 anda 777 sebelum menambahkan fail!', //cpg1.3.0
-  'target_album' => '<b>Menambahkan fail &quot;</b>%s<b>&quot; ke dalam </b>%s', //cpg1.3.0
-  'folder' => 'Direktori',
-  'image' => 'gambar',
-  'album' => 'Album',
-  'result' => 'Hasil',
-  'dir_ro' => 'Direktori tidak boleh ditulis. ',
-  'dir_cant_read' => 'Direkroti tidak boleh dibaca. ',
-  'insert' => 'Tambah', //cpg1.3.0
-  'list_new_pic' => 'Senarai fail/gambar baru', //cpg1.3.0
-  'insert_selected' => 'Masukkan fail/gambar yang dipilih', //cpg1.3.0
-  'no_pic_found' => 'Tiada fail/gambar baru ditemui', //cpg1.3.0
-  'be_patient' => 'Sila bersabar, skrip memerlukan masa untuk menambahkan fail/gambar', //cpg1.3.0
-  'no_album' => 'tiada album yang dipilih',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : bermaksud fail/gambar telah ditambah'.
-                          '<li><b>DP</b> : bermaksud sistem menemui dua fail serupa dan fail telah sedia ada di dalam sistem'.
-                          '<li><b>PB</b> : bermaksud fail tidak boleh ditambah, sila semak konfigurasi dan akses direktori di mana fail-fail berada'.
-                          '<li><b>NA</b> : bermaksud anda tidak memilih album di mana fail-fail harus ditambah, tekan \'<a href="javascript:history.back(1)">kembali</a>\' dan pilih satu album. Sekiranya anda tidak mempunyai album <a href="albmgr.php">hasilkan satu</a></li>'.
-                          '<li>Sekiranya tanda-tanda OK, DP, PB tidak muncul, tekan di atas nama fail yang berkaitan untuk menyemak sebarang pesanan yang dihasilkan oleh PHP'.
-                          '<li>Sekiranya pelayar Internet anda berhenti berfungsi, sila tekan kunci \'Refresh\' atau \'Reload\' menerusi pelayar Internet anda'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'pilih album', //cpg1.3.0
-  'check_all' => 'Pilih Semua', //cpg1.3.0
-  'uncheck_all' => 'Batal Semua', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Larang Pengguna',
-  'user_name' => 'Kata nama',
-  'ip_address' => 'Alamat IP',
-  'expiry' => 'Tarikh luput (kosong bermakna aktif selama-lamanya)',
-  'edit_ban' => 'Simpan',
-  'delete_ban' => 'Hapus',
-  'add_new' => 'Tambah larangan baru',
-  'add_ban' => 'Tambah',
-  'error_user' => 'Pengguna tidak ditemui', //cpg1.3.0
-  'error_specify' => 'Sila masukkan sama ada kata nama pengguna atau alamat IP', //cpg1.3.0
-  'error_ban_id' => 'Identiti larangan tidak sah!', //cpg1.3.0
-  'error_admin_ban' => 'Anda tidak boleh melarang diri sendiri!', //cpg1.3.0
-  'error_server_ban' => 'Anda tidak boleh melarang <i>server</i> sendiri!', //cpg1.3.0
-  'error_ip_forbidden' => 'Anda tidak boleh melarang alamat IP ini!', //cpg1.3.0
-  'lookup_ip' => 'Selidik alamat IP address', //cpg1.3.0
-  'submit' => 'hantar!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Tambah gambar', //cpg1.3.0
-  'custom_title' => 'Borang konfigurasi muat tambah', //cpg1.3.0
-  'cust_instr_1' => 'Anda telah dibenarkan olen penyelaras untuk menentukan jumlah fail/gambar yang boleh dimuat tambah sekaligus. Walau bagaimanapun, anda hanya boleh menetapkan jumlah tidak lebih daripada yang tertakluk di bawah:', //cpg1.3.0
-  'cust_instr_2' => 'Konfigurasi', //cpg1.3.0
-  'cust_instr_3' => 'Bilangan fail yang boleh ditambah sekaligus: %s', //cpg1.3.0
-  'cust_instr_4' => 'Bilangan URI/URL yang boleh dimasukkan sekaligus: %s', //cpg1.3.0
-  'cust_instr_5' => 'Bilangan URI/URL yang boleh dimasukkan sekaligus:', //cpg1.3.0
-  'cust_instr_6' => 'Bilangan fail yang boleh ditambah sekaligus:', //cpg1.3.0
-  'cust_instr_7' => 'Sila masukkan bilangan untuk setiap jenis muat tambah yang diperlukan di bawah.  Kemudian, tekan \'Terus\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Harap maaf. Borang muat tambah tidak boleh dihasilkan.', //cpg1.3.0
-  'reg_instr_2' => 'Sekarang anda boleh menambah fail/gambar dengan menggunakan kotak-kotak di bawah. Saiz fail tidak boleh melebihi %s KB untuk setiap gambar. Sekiranya anda menambah fail berformat ZIP, fail-fail ini akan diterima tetapi tidak boleh dibuka.', //cpg1.3.0
-  'reg_instr_3' => 'Untuk membuka fail-fail berformat ZIP, you must use the file upload box provided in the \'Decompressive ZIP Upload\' area.', //cpg1.3.0
-  'reg_instr_4' => 'Sekiranya anda muat tambah melalui URI/URL, sila masukkan alamat laman web seperti: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Setelah selesai, tekan \'Terus\'.', //cpg1.3.0
-  'reg_instr_6' => 'Muat tambah fail-fail berformat ZIP:', //cpg1.3.0
-  'reg_instr_7' => 'Muat tambah fail menerusi disk:', //cpg1.3.0
-  'reg_instr_8' => 'Muat tambah menerusi URI/URL:', //cpg1.3.0
-  'error_report' => 'Perhatian', //cpg1.3.0
-  'error_instr' => 'Fail-fail berikut gagal dimuat tambah:', //cpg1.3.0
-  'file_name_url' => 'Nama fail/URL', //cpg1.3.0
-  'error_message' => 'Mesej', //cpg1.3.0
-  'no_post' => 'Fail tidak dimuat tambah menggunakan POST.', //cpg1.3.0
-  'forb_ext' => 'Akhiran kepada nama fail tidak sah.', //cpg1.3.0
-  'exc_php_ini' => 'Fail saiz melebihi tahap yang dibenarkan dalam php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Fail saiz melebihi tahap yang dibenarkan CPG.', //cpg1.3.0
-  'partial_upload' => 'Hanya muat tambah separuh.', //cpg1.3.0
-  'no_upload' => 'Tiada tambahan fail/gambar.', //cpg1.3.0
-  'unknown_code' => 'Kod mesej PHP tidak dikenalpasti.', //cpg1.3.0
-  'no_temp_name' => 'Gagal muat tambah - Tiada nama sementara.', //cpg1.3.0
-  'no_file_size' => 'Fail tidak mempunyai data/fail rosak', //cpg1.3.0
-  'impossible' => 'Tidak boleh dipindahkan.', //cpg1.3.0
-  'not_image' => 'Fail tidak dikenalpasti sebagai gambar/fail rosak', //cpg1.3.0
-  'not_GD' => 'Bukan sambungan GD.', //cpg1.3.0
-  'pixel_allowance' => 'Jumlah piksel yang dibenarkan melebihi.', //cpg1.3.0
-  'incorrect_prefix' => 'Prefiks URI/URL tidak sah', //cpg1.3.0
-  'could_not_open_URI' => 'Tidak boleh melayari URI.', //cpg1.3.0
-  'unsafe_URI' => 'URI didapati tidak selamat.', //cpg1.3.0
-  'meta_data_failure' => 'Masalah dalam data meta', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => 'Gagal memproses MIME.', //cpg1.3.0
-  'MIME_type_unknown' => 'Jenis MIME tidak dikenalpasti', //cpg1.3.0
-  'cant_create_write' => 'Gagal menghasilkan fail.', //cpg1.3.0
-  'not_writable' => 'Fail tidak boleh ditulis.', //cpg1.3.0
-  'cant_read_URI' => 'Gagal melayari URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Gagal membuka fail URI.', //cpg1.3.0
-  'cant_write_write_file' => 'Gagal menulis fail URI.', //cpg1.3.0
-  'cant_unzip' => 'Fail ZIP tidak boleh dibuka.', //cpg1.3.0
-  'unknown' => 'Masalah tidak dikenalpasti', //cpg1.3.0
-  'succ' => 'Telah dimuat tambah', //cpg1.3.0
-  'success' => '%s fail telah dimasukkan.', //cpg1.3.0
-  'add' => 'Sila tekan \'Terus\' untuk menambah gambar-gambar ke dalam album.', //cpg1.3.0
-  'failure' => 'Gagal muat tambah', //cpg1.3.0
-  'f_info' => 'Informasi fail', //cpg1.3.0
-  'no_place' => 'Fail gagal dimasukkan.', //cpg1.3.0
-  'yes_place' => 'Fail telah dimasukkan.', //cpg1.3.0
-  'max_fsize' => 'Saiz maksimum fail ialah %s KB',
-  'album' => 'Album',
-  'picture' => 'Nama fail', //cpg1.3.0
-  'pic_title' => 'Judul gambar', //cpg1.3.0
-  'description' => 'Keterangan gambar', //cpg1.3.0
-  'keywords' => 'Kata-kata berkaitan (asingkan setiap kata-kata dengan <i>spaces</i>)',
-  'err_no_alb_uploadables' => 'Harap maaf. Tiada album yang boleh anda muat tambah fail.', //cpg1.3.0
-  'place_instr_1' => 'Sila masukkan fail-fail ke dalam pilihan album di bawah.  Anda boleh juga memasukkan keterangan setiap gambar.', //cpg1.3.0
-  'place_instr_2' => 'Fail-fail lain diperlukan. Sila tekan \'Terus\'.', //cpg1.3.0
-  'process_complete' => 'Anda telah memasukkan kesemua fail.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Selaras Pengguna',
-  'name_a' => 'Nama (mendaki)',
-  'name_d' => 'Nama (menurun)',
-  'group_a' => 'Kumpulan (mendaki)',
-  'group_d' => 'Kumpulan (menurun)',
-  'reg_a' => 'Tarikh daftar (mendaki)',
-  'reg_d' => 'Tarikh daftar (menurun)',
-  'pic_a' => 'Jumlah fail (mendaki)',
-  'pic_d' => 'Jumlah fail (menurun)',
-  'disku_a' => 'Penggunaan disk (mendaki)',
-  'disku_d' => 'Penggunaan disk (menurun)',
-  'lv_a' => 'Tarikh lawatan (mendaki)', //cpg1.3.0
-  'lv_d' => 'Tarikh lawatan (menurun)', //cpg1.3.0
-  'sort_by' => 'Senaraikan menurut',
-  'err_no_users' => 'Tiada pengguna!',
-  'err_edit_self' => 'Anda tidak boleh mengemaskini profail sendiri, sebaliknya sila gunakan fungsi \'Profailku\'',
-  'edit' => 'Tukar',
-  'delete' => 'Hapus',
-  'name' => 'Kata nama',
-  'group' => 'Kumpulan',
-  'inactive' => 'Tidak aktif',
-  'operations' => 'Operasi',
-  'pictures' => 'Jumlah gambar', //cpg1.3.0
-  'disk_space' => 'Kuota digunakan',
-  'registered_on' => 'Tarikh daftar',
-  'last_visit' => 'Lawatan Terkini', //cpg1.3.0
-  'u_user_on_p_pages' => '%d pengguna dalam %d jumlah halaman',
-  'confirm_del' => 'Anda pasti untuk menghapuskan pengguna ini? \\nSegala fail/gambar milik pengguna ini akan turut terhapus.', //js-alert //cpg1.3.0
-  'mail' => 'Hantar emel',
-  'err_unknown_user' => 'Pengguna yang dipilih tidak wujud!',
-  'modify_user' => 'Kemaskini pengguna',
-  'notes' => 'Nota',
-  'note_list' => '<li>Sekiranya anda tidak mahu menukar kata kunci sekarang, kosongkan perimeter kata kunci',
-  'password' => 'Kata kunci',
-  'user_active' => 'Pengguna aktif',
-  'user_group' => 'Kumpulan pengguna',
-  'user_email' => 'Emel pengguna',
-  'user_web_site' => 'User web site',
-  'create_new_user' => 'Cipta pengguna baru',
-  'user_location' => 'Lokasi',
-  'user_interests' => 'Kegemaran',
-  'user_occupation' => 'Pekerjaan',
-  'latest_upload' => 'Lihat muat tambah terkini', //cpg1.3.0
-  'never' => 'tidak pernah', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Utiliti penyelaras (Ubah saiz gambar)', //cpg1.3.0
-  'what_it_does' => 'Fungsi-fungsi utiliti',
-  'what_update_titles' => 'Kemaskini judul gambar daripada nama fail',
-  'what_delete_title' => 'Hapus judul gambar',
-  'what_rebuild' => 'Bina semula gambar <i>thumbnail</i> dan ubah saiz gambar',
-  'what_delete_originals' => 'Hapus saiz asal gambar dan gantikan dengan saiz yang dibenarkan',
-  'file' => 'Fail',
-  'title_set_to' => 'Judul gambar',
-  'submit_form' => 'Hantar',
-  'updated_succesfully' => 'telah dikemaskinikan',
-  'error_create' => 'Gagal membina',
-  'continue' => 'Proseskan gambar lain-lain',
-  'main_success' => 'Fail %s telah digunakan sebagai fail utama', //cpg1.3.0
-  'error_rename' => 'Gagal menamakan %s kepada %s',
-  'error_not_found' => 'Fail %s tidak jumpa',
-  'back' => 'kembali',
-  'thumbs_wait' => 'Sedang mengemaskini <i>thumbnail<i>/gambar, sila tunggu sebentar...',
-  'thumbs_continue_wait' => 'Masih lagi mengemaskini <i>thumbnail<i>/gambar...',
-  'titles_wait' => 'Sedang kemaskini judul gambar, sila tunggu sebentar...',
-  'delete_wait' => 'Sedang menghapuskan gambar, sila tunggu sebentar...',
-  'replace_wait' => 'Sedang menghapuskan gambar asal atau/dan digantikan dengan saiz yang dibenarkan, sila tunggu sebentar...',
-  'instruction' => 'Panduan',
-  'instruction_action' => 'Pilih operasi',
-  'instruction_parameter' => 'Pilih perimeter',
-  'instruction_album' => 'Pilih album',
-  'instruction_press' => '%s',
-  'update' => 'Kemaskini <i>thumbnail</i> dan/atau gambar',
-  'update_what' => 'Apa yang perlu dikemaskini',
-  'update_thumb' => '<i>Thumbnail</i> sahaja',
-  'update_pic' => 'Gambar yang telah dimuat tambah',
-  'update_both' => 'Kedua-dua <i>thumbnail</i> dan gambar-gambar yang telah dimuat tambah',
-  'update_number' => 'Jumlah gambar yang perlu dikemaskini',
-  'update_option' => '(Sekiranya anda menemui masalah dengan konfigurasi ini, sila cuba lagi dengan merendahkan jumlah gambar)',
-  'filename_title' => 'Nama Fail &rArr; Judul Gambar', //cpg1.3.0
-  'filename_how' => 'Bagaimana seharusnya nama fail ditukar',
-  'filename_remove' => 'Hapuskan fail berakhir dengan .jpg dan gantikan _ (<i>underscore</i>) dengan <i>spaces</i>',
-  'filename_euro' => 'Tukar 2003_11_23_13_20_20.jpg kepada 23/11/2003 13:20',
-  'filename_us' => 'Tukar 2003_11_23_13_20_20.jpg kepada 11/23/2003 13:20',
-  'filename_time' => 'Tukar 2003_11_23_13_20_20.jpg kepada 13:20',
-  'delete' => 'Haus judul gambar atau gambar asal', //cpg1.3.0
-  'delete_title' => 'Hapus judul gambar', //cpg1.3.0
-  'delete_original' => 'Hapus gambar bersaiz asal',
-  'delete_replace' => 'Hapus gambar bersaiz asal dan gantikan dengan saiz yang dibenarkan',
-  'select_album' => 'Pilih album',
-  'delete_orphans' => 'Hapus ulasan asing - yang tiada kaitan dengan album (terhadap semua album)', //cpg1.3.0
-  'orphan_comment' => 'jumlah ulasan asing', //cpg1.3.0
-  'delete' => 'Hapus', //cpg1.3.0
-  'delete_all' => 'Hapus semua', //cpg1.3.0
-  'comment' => 'Ulasan: ', //cpg1.3.0
-  'nonexist' => 'berkait dengan fail yang tidak wujud # ', //cpg1.3.0
-  'phpinfo' => 'Paparkan hasil fungsi phpinfo', //cpg1.3.0
-  'update_db' => 'Kemaskini <i>database</i>', //cpg1.3.0
-  'update_db_explanation' => '<b>Notis Penting</b>: Sekiranya anda telah menggantikan fail-fail Coppermine, telah melakukan perubahan terhadap fail atau telah menggunakan Coppermine versi baru daripada versi lama (<i>upgrade</i>), sila pastikan anda menggunakan fungsi ini sekali sahaja. Ini akan menyebabkan perubahan terhadap struktur atau/dan data konfigurasi dalam <i>database</i> Coppermine.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/malay-utf-8.php cpg148/lang/malay-utf-8.php
--- 133/lang/malay-utf-8.php	2004-12-30 01:03:48.000000000 -0600
+++ cpg148/lang/malay-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1274 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: malay-utf-8.php,v 1.4 2004/12/29 23:03:48 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Malay',
-  'lang_name_native' => 'Bahasa Melayu',
-  'lang_country_code' => 'my',
-  'trans_name'=> 'Raz Rahim',
-  'trans_email' => 'raz@trazztech.co.uk',
-  'trans_website' => 'http://coppermine.sourceforge.net/',
-  'trans_date' => '2004-06-13',
-);
-
-$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', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Aha', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab');
-$lang_month = array('Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis');
-
-// Some common strings
-$lang_yes = 'Ya';
-$lang_no  = 'Tidak';
-$lang_back = 'Kembali';
-$lang_continue = 'Terus';
-$lang_info = 'Informasi';
-$lang_error = 'Perhatian';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y jam %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y jam %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y jam %I:%M %p'; //cpg1.3.0
-
-// 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*', 'pantat', 'kote', 'cipap', 'babi', 'sundal');
-
-$lang_meta_album_names = array(
-  'random' => 'Gambar Secara Rawak', //cpg1.3.0
-  'lastup' => 'Tambahan Gambar Terkini',
-  'lastalb'=> 'Tambahan Album Terkini',
-  'lastcom' => 'Ulasan Terkini',
-  'topn' => 'Terbanyak Dilihat',
-  'toprated' => 'Undian Tertinggi',
-  'lasthits' => 'Last viewed',
-  'search' => 'Hasil Carian',
-  'favpics'=> 'Gambar Pilihan', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Akses kepada halaman ini tidak dibenarkan!',
-  'perm_denied' => 'Sebarang pengendalian kepada fungsi ini tidak dibenarkan',
-  'param_missing' => 'Satu atau lebih perimeter yang diperlukan tidak dipenuhi',
-  'non_exist_ap' => 'Album yang dipilih tiada di dalam sistem!', //cpg1.3.0
-  'quota_exceeded' => 'Kuota disk melebihi!<br /><br />Anda memiliki [quota]K, saiz fail-fail anda sekarang berjumlah [space]K, penambahan kepada fail ini menyebabkan anda melebihi kuota yang dibenarkan.', //cpg1.3.0
-  'gd_file_type_err' => 'Sekiranya <i>GD Image Library</i> digunakan, jenis format gambar/fail yang dibenarkan adalah JPEG dan PNG',
-  'invalid_image' => 'Gambar yang ingin dimuat tambah mungkin rosak atau gagal ditangani oleh <i>GD Image Library</i>',
-  'resize_failed' => 'Gagal menghasilkan <i>thumbnail</i> atau gambar bersaiz kecil',
-  'no_img_to_display' => 'Tiada gambar untuk dipaparkan',
-  'non_exist_cat' => 'Kategori yang dipilih tiada di dalam sistem',
-  'orphan_cat' => 'Kategori mempunyai induk yang tidak wujud, sila jalankan <i>Category Manager</i> untuk membetulkan masalah ini!', //cpg1.3.0
-  'directory_ro' => 'Direktori \'%s\' gagal ditulis, fail-fail di dalamnya gagal dihapuskan', //cpg1.3.0
-  'non_exist_comment' => 'Ulasan yang dipilih tiada di dalam sistem!',
-  'pic_in_invalid_album' => 'Fail berada dalam album yang tidak wujud (%s)!?', //cpg1.3.0
-  'banned' => 'Anda telah dihalang untuk menggunakan laman web ini',
-  'not_with_udb' => 'Fungsi ini tidak digunakan lagi dalam Coppermine sebab telah terintegrasi ke dalam forum. Mungkin fungsi ini tidak ditangani oleh konfigurasi, atau fungsi tersebut seharusnya ditangani oleh software forum.',
-  'offline_title' => 'Tidak aktif', //cpg1.3.0
-  'offline_text' => 'Galeri tidak aktif - sila kembali semula', //cpg1.3.0
-  'ecards_empty' => 'Tiada rekod <i>ecard</i> untuk dipaparkan. Sila rujuk sekiranya anda mempunyai akses di dalam konfigurasi Coppermine!', //cpg1.3.0
-  'action_failed' => 'Coppermine gagal meneruskan permintaan anda.', //cpg1.3.0
-  'no_zip' => 'Fungsi-fungsi untuk memproses fail berformat ZIP tidak wujud.  Sila hubungi penyelaras laman Coppermine.', //cpg1.3.0
-  'zip_type' => 'Anda tidak dibenarkan untuk muat tambah fail-fail berformat ZIP.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Anda boleh menggunakan kod HTML berikut: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Ke senarai album',
-  'alb_list_lnk' => 'Senarai album',
-  'my_gal_title' => 'Ke galeriku',
-  'my_gal_lnk' => 'Galeriku',
-  'my_prof_lnk' => 'Profailku',
-  'adm_mode_title' => 'Tukar ke mod penyelaras',
-  'adm_mode_lnk' => 'Mod Penyelaras',
-  'usr_mode_title' => 'Tukar ke mod penggunae',
-  'usr_mode_lnk' => 'Mod Pengguna',
-  'upload_pic_title' => 'Muat tambah gambar ke dalam album', //cpg1.3.0
-  'upload_pic_lnk' => 'Tambah gambar', //cpg1.3.0
-  'register_title' => 'Daftar akaun baru',
-  'register_lnk' => 'Daftar',
-  'login_lnk' => 'Masuk',
-  'logout_lnk' => 'Keluar',
-  'lastup_lnk' => 'Gambar terkini',
-  'lastcom_lnk' => 'Ulasan terkini',
-  'topn_lnk' => 'Terbanyak Dilihat',
-  'toprated_lnk' => 'Undian Tertinggi',
-  'search_lnk' => 'Cari',
-  'fav_lnk' => 'Gambar Pilihan',
-  'memberlist_title' => 'Senaraikan ahli kumpulan', //cpg1.3.0
-  'memberlist_lnk' => 'Senarai ahli', //cpg1.3.0
-  'faq_title' => 'Soalan kerap &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Setujui muat tambah',
-  'config_lnk' => 'Konfigurasi',
-  'albums_lnk' => 'Album',
-  'categories_lnk' => 'Kategori',
-  'users_lnk' => 'Pengguna',
-  'groups_lnk' => 'Kumpulan Pengguna',
-  'comments_lnk' => 'Kemaskini Ulasan', //cpg1.3.0
-  'searchnew_lnk' => 'Tambah gambar (berkumpulan)', //cpg1.3.0
-  'util_lnk' => 'Utiliti Penyelaras', //cpg1.3.0
-  'ban_lnk' => 'Larang Pengguna',
-  'db_ecard_lnk' => 'Paparan <i>Ecards</i>', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Cipta / Selaraskan Album',
-  'modifyalb_lnk' => 'Kemaskini Album',
-  'my_prof_lnk' => 'Profailku',
-);
-
-$lang_cat_list = array(
-  'category' => 'Kategori',
-  'albums' => 'Album',
-  'pictures' => 'Gambar', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d jumlah album di dalam %d halaman',
-);
-
-$lang_thumb_view = array(
-  'date' => 'Tarikh',
-  //Sort by filename and title
-  'name' => 'Nama fail',
-  'title' => 'Judul',
-  'sort_da' => 'Susunkan mengikut tarikh masuk (mendaki)',
-  'sort_dd' => 'Susunkan mengikut tarikh masuk (menurun)',
-  'sort_na' => 'Susunkan mengikut nama fail (mendaki)',
-  'sort_nd' => 'Susunkan mengikut nama fail (menurun)',
-  'sort_ta' => 'Susunkan mengikut judul gambar (mendaki)',
-  'sort_td' => 'Susunkan mengikut judul gambar (menurun)',
-  'download_zip' => 'Muat turun sebagai fail berformat ZIP', //cpg1.3.0
-  'pic_on_page' => '%d jumlah gambar dalam %d halaman',
-  'user_on_page' => '%d jumlah pengguna dalam %d halaman', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Kembali ke halaman thumbnail',
-  'pic_info_title' => 'Paparkan/sembunyikan informasi gambar', //cpg1.3.0
-  'slideshow_title' => 'Slideshow',
-  'ecard_title' => 'Kirimkan gambar sebagai e-card', //cpg1.3.0
-  'ecard_disabled' => 'Fungsi e-cards tidak aktif',
-  'ecard_disabled_msg' => 'Anda tidak dibenarkan mengirim e-cards', //js-alert //cpg1.3.0
-  'prev_title' => 'Gambar seterusnya', //cpg1.3.0
-  'next_title' => 'Gambar sebelumnya', //cpg1.3.0
-  'pic_pos' => 'FILE %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Nilaikan gambar ini', //cpg1.3.0
-  'no_votes' => '(Tiada lagi undian)',
-  'rating' => '(Penilaian kini : %s / 5 dengan %s jumlah undian)',
-  'rubbish' => 'Tidak Bagus',
-  'poor' => 'Kurang Bagus',
-  'fair' => 'Sederhana',
-  'good' => 'Bagus',
-  'excellent' => 'Amat Bagus',
-  'great' => 'Cemerlang',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Kesilapan Kritikal',
-  'file' => 'Nama fail: ',
-  'line' => 'Baris: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Nama fail : ',
-  'filesize' => 'Saiz fail : ',
-  'dimensions' => 'Ukuran gambar : ',
-  'date_added' => 'Tarikh masuk : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s ulasan',
-  'n_views' => '%s kali gambar dilihat',
-  'n_votes' => '(%s undian)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Informasi analisis', //cpg1.3.0
-  'select_all' => 'Pilih semua', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Sekiranya anda perlukan bantuan menerusi <i>coppermine support board</i>, ambil dan tampalkan hasil analisis ini ke dalam kiriman anda. Sila pastikan anda telah menggantikan sesuatu kata nama (yang mengandungi ***) sebelum menghantar kiriman.', //cpg1.3.0
-  'phpinfo' => 'Paparkan menerusi <i>phpinfo</i>', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Kembalikan bahasa asal', //cpg1.3.0
-  'choose_language' => 'Pilih bahasa', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Kembalikan tema asal', //cpg1.3.0
-  'choose_theme' => 'Pilih tema', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Tanda Seruan',
-  'Question' => 'Tanda Soalan',
-  'Very Happy' => 'Amat Gembira',
-  'Smile' => 'Senyum',
-  'Sad' => 'Sedih',
-  'Surprised' => 'Terkejut',
-  'Shocked' => 'Terkedu',
-  'Confused' => 'Tidak Pasti',
-  'Cool' => 'Rasa Senang',
-  'Laughing' => 'Ketawa',
-  'Mad' => 'Marah',
-  'Razz' => 'Razz',
-  'Embarassed' => 'Malu',
-  'Crying or Very sad' => 'Terlalu Sedih',
-  'Evil or Very Mad' => 'Terlalu Marah',
-  'Twisted Evil' => 'Sangat Jahat',
-  'Rolling Eyes' => 'Tidak Peduli',
-  'Wink' => 'Kenyit Mata',
-  'Idea' => 'Idea',
-  'Arrow' => 'Anak Panah',
-  'Neutral' => 'Neutral',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Meninggakan Mod Penyelaras...',
-  1 => 'Memasuki Mod Penyelaras...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Album perlu dinamakan!', //js-alert
-  'confirm_modifs' => 'Anda pasti?', //js-alert
-  'no_change' => 'Anda tidak melakukan sebarang pertukaran!', //js-alert
-  'new_album' => 'Album baru',
-  'confirm_delete1' => 'Anda pasti untuk menghapuskan album ini?', //js-alert
-  'confirm_delete2' => '\nSegala fail dan ulasan untuk album ini akan turut dihapuskan!', //js-alert
-  'select_first' => 'Silih pilih kategori terlebih dahulu', //js-alert
-  'alb_mrg' => 'Penyelarasan Album',
-  'my_gallery' => '* Galeriku *',
-  'no_category' => '* Tiada kategori *',
-  'delete' => 'Hapus',
-  'new' => 'Cipta baru',
-  'apply_modifs' => 'Kemaskini',
-  'select_category' => 'Pilih kategori',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Perimeter yang diperlukan untuk operasi \'%s\' tidak diberikan!',
-  'unknown_cat' => 'Kategori yang dipilih tiada dalam sistem',
-  'usergal_cat_ro' => 'Galeri pengguna tidak boleh dihapuskan!',
-  'manage_cat' => 'Selaraskan Kategori',
-  'confirm_delete' => 'Anda pasti untuk menghapuskan kategori ', //js-alert
-  'category' => 'Kategori',
-  'operations' => 'Fungsi-fungsi',
-  'move_into' => 'Pindahkan ke...',
-  'update_create' => 'Kemaskini/cipta kategori',
-  'parent_cat' => 'Kategori induk',
-  'cat_title' => 'Nama kategori',
-  'cat_thumb' => 'Nama kategori <i>thumbnail</i>', //cpg1.3.0
-  'cat_desc' => 'Keterangan/catatan untuk kategori',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Konfigurasi',
-  'restore_cfg' => 'Kembalikan ke konfigurasi asal',
-  'save_cfg' => 'Simpan konfigurasi baru',
-  'notes' => 'Catatan',
-  'info' => 'Informasi',
-  'upd_success' => 'Konfigurasi Coppermine telah disimpan dan dikemaskinikan',
-  'restore_success' => 'Konfigurasi Coppermine asal telah dikembalikan',
-  'name_a' => 'Urutan nama fail (mendaki)',
-  'name_d' => 'Urutan nama fail (menurun)',
-  'title_a' => 'Urutan judul fail (mendaki)',
-  'title_d' => 'Urutan judul fail (menurun)',
-  'date_a' => 'Urutan tarikh (mendaki)',
-  'date_d' => 'Urutan tarikh (menurun)',
-  'th_any' => 'Perbandingan maksimum',
-  'th_ht' => 'Tinggi',
-  'th_wd' => 'Lebar',
-  'label' => 'label', //cpg1.3.0
-  'item' => 'item', //cpg1.3.0
-  'debug_everyone' => 'Semua', //cpg1.3.0
-  'debug_admin' => 'Penyelaras sahaja', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Konfigurasi Umum',
-  array('Nama galeri', 'gallery_name', 0),
-  array('Keterangan galeri', 'gallery_description', 0),
-  array('Emel penyelaras galeri', 'gallery_admin_email', 0),
-  array('Laman web untuk \'Sila lihat gambar-gambar lain\' dalam e-cards', 'ecards_more_pic_target', 0),
-  array('Galeri tidak aktif?', 'offline', 1), //cpg1.3.0
-  array('Log kiriman e-cards?', 'log_ecards', 1), //cpg1.3.0
-  array('Benarkan muat turun gambar-gambar pilihan dalam fail format ZIP?', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Bahasa, Tema Galeri &amp; Konfigurasi <i>Charset</i>',
-  array('Bahasa', 'lang', 5),
-  array('Tema', 'theme', 6),
-  array('Senaraikan pilihan bahasa?', 'language_list', 1), //cpg1.3.0
-  array('Paparkan bendera negara mengikut bahasa yang dipilih?', 'language_flags', 8), //cpg1.3.0
-  array('Paparkan &quot;reset&quot; dalam pilihan bahasa?', 'language_reset', 1), //cpg1.3.0
-  array('Senaraikan pilihan tema?', 'theme_list', 1), //cpg1.3.0
-  array('Paparkan &quot;reset&quot; dalam pilihan tema?', 'theme_reset', 1), //cpg1.3.0
-  array('Paparkan FAQ?', 'display_faq', 1), //cpg1.3.0
-  array('Paparkan bantuan <i>bbcode</i>?', 'show_bbcode_help', 1), //cpg1.3.0
-  array('<i>Character encoding</i>', 'charset', 4), //cpg1.3.0
-
-  'Paparan untuk Senarai Album',
-  array('Lebar rangka utama (dalam piksel atau %)', 'main_table_width', 0),
-  array('Jumlah paras kategori untuk paparan', 'subcat_level', 0),
-  array('Jumlah album untuk paparan', 'albums_per_page', 0),
-  array('Bilangan barisan menegak (<i>columns</i> untuk senarai album)', 'album_list_cols', 0),
-  array('Saiz gambar <i>thumbnails</i> (dalam piksel)', 'alb_list_thumb_size', 0),
-  array('Cara dan susunan penampilan elemen di dalam halaman utama', 'main_page_layout', 0),
-  array('Hanya paparkan paras pertama album <i>thumbnails</i> dalam senarai kategori?','first_level',1),
-
-  'Paparan untuk <i>Thumbnail</i>',
-  array('Bilangan barisan menegak (<i>columns</i>)', 'thumbcols', 0),
-  array('Bilangan barisan mendatar (<i>rows</i>)', 'thumbrows', 0),
-  array('Jumlah maksimum <i>tabs</i>', 'max_tabs', 10), //cpg1.3.0
-  array('Paparkan keterangan gambar (sebagai tambahan kepada nama gambar) di bawah <i>thumbnail</i>?', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Paparkan jumlah pemerhati di bawah <i>thumbnail</i>?', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Tampilkan jumlah ulasan di bawah <i>thumbnail</i>?', 'display_comment_count', 1),
-  array('Tampilkan nama pemuat turun di bawah <i>thumbnail</i>?', 'display_uploader', 1), //cpg1.3.0
-  array('Gambar-gambar disusunkan mengikut...', 'default_sort_order', 3), //cpg1.3.0
-  array('Jumlah undian minimum yang diperlukan (sebagai syarat untuk dipaparkan dalam senarai Undian Tertinggi)', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Konfigurasi Paparan Gambar &amp; Ulasan',
-  array('Ukuran lebar rangka utama untuk setiap gambar (dalam piksel atau %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Tampilkan informasi gambar?', 'display_pic_info', 1), //cpg1.3.0
-  array('Saring kata-kata buruk dalam ulasan?', 'filter_bad_words', 1),
-  array('Benarkan <i>smilies</i> dalam ulasan?', 'enable_smilies', 1),
-  array('Benarkan ulasan berturut-turut di dalam satu gambar daripada pengguna yang sama?', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Jumlah maksimum huruf/abjad yang dibenarkan dalam keterangan gambar', 'max_img_desc_length', 0),
-  array('Jumlah maksimum huruf/abjad yang dibenarkan dalam setiap perkataan', 'max_com_wlength', 0),
-  array('Jumlah maksimum barisan ayat dalam ulasan', 'max_com_lines', 0),
-  array('Jumlah maksimum huruf/abjad yang dibenarkan dalam satu-satu ulasan', 'max_com_size', 0),
-  array('Tampilkan unjuran filem (<i>film strip</i>)', 'display_film_strip', 1),
-  array('Jumlah maksimum gambar dalam satu unjuran filem', 'max_film_strip_items', 0),
-  array('Kirimkan ulasan kepada penyelaras melalui emel?', 'email_comment_notification', 1), //cpg1.3.0
-  array('Masa perantaraan <i>slideshow</i> dalam mili-saat (1 saat = 1000 mili-saat)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Konfigurasi Fail dan <i>Thumbnails</i>', //cpg1.3.0
-  array('Kualiti fail format JPEG', 'jpeg_qual', 0),
-  array('Ukuran lebar maksimum setiap <i>thumbnail</i> <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Pilih perbandingan ukuran ( sama ada lebar atau tinggi atau perbandingan maksimum (<i>Max Aspect</i>) )<b>**</b>', 'thumb_use', 7),
-  array('Hasilkan gambar perantaraan/intermediasi?','make_intermediate',1),
-  array('Lebar atau tinggi maksimum untuk satu gambar intermediasi/video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Saiz maksimum setiap gambar (dalam KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Lebar atau tinggi maksimum gambar/video (dalam piksel)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Konfigurasi Tambahan (<i>advanced</i>) Fail dan <i>Thumbnails</i>', //cpg1.3.0
-  array('Paparkan ikon album peribadi untuk pengguna umum?','show_private',1), //cpg1.3.0
-  array('Huruf/abjad yang tidak dibenarkan dalam menamakan sesebuah fail', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Fail format gambar yang dibenarkan', 'allowed_img_types',0), //cpg1.3.0
-  array('Fail format video yang dibenarkan', 'allowed_mov_types',0), //cpg1.3.0
-  array('Fail format audio yang dibenarkan', 'allowed_snd_types',0), //cpg1.3.0
-  array('Fail format dokumen yang dibenarkan', 'allowed_doc_types',0), //cpg1.3.0
-  array('Pilih cara/ejen/fungsi pengubah ukuran gambar','thumb_method',2), //cpg1.3.0
-  array('Lokasi untuk utiliti/fungsi ImageMagick \'convert\' (contoh /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Pilihan <i>command line</i> untuk ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Baca data EXIF dalam fail JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('Baca data IPTC dalam fail JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('Nama direktori album <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Nama direktori gambar untuk setiap pengguna <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Prefiks untuk gambar asal atau gambar bersaiz biasa <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Prefiks untuk gambar <i>thumbnail</i> <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Mod untuk setiap direktori (seperti mod sistem UNIX)', 'default_dir_mode', 0), //cpg1.3.0
-  array('Mod untuk setiap fail (seperti mod sistem UNIX)', 'default_file_mode', 0), //cpg1.3.0
-
-  'Konfigurasi Pengguna',
-  array('Izinkan pendaftaran pengguna baru?', 'allow_user_registration', 1),
-  array('Pendaftaran memerlukan pengesahan melalui email?', 'reg_requires_valid_email', 1),
-  array('Kirimkan emel kepada penyelaras tentang pendaftaran baru pengguna?', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Izinkan dua pengguna untuk memiliki alamat emel yang sama?', 'allow_duplicate_emails_addr', 1),
-  array('Izinkan pengguna memiliki album peribadi (Nota: sekiranya anda menukar \'Ya\' ke \'Tidak\' sebarang album peribadi akan ditukarkan kepada album umum)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Kirimkan emel kepada penyelaras tentang gambar-gambar yang memerlukan persetujuan untuk muat tambah?', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Izinkan pengguna pendaftar melihat senarai ahli?', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Perimeter Tambahan untuk Keterangan Gambar (kosongkan jika tidak digunakan)',
-  array('Nama perimeter 1', 'user_field1_name', 0),
-  array('Nama perimeter 2', 'user_field2_name', 0),
-  array('Nama perimeter 3', 'user_field3_name', 0),
-  array('Nama perimeter 4', 'user_field4_name', 0),
-
-  'Konfigurasi <i>Cookies</i>',
-  array('Nama <i>cookie</i> yang digunakan oleh skrip (sekiranya anda menggunakan integrasi <i>bbs</i>, sila pastikan ia tidak serupa dengan nama <i>cookie bbs</i>)', 'cookie_name', 0),
-  array('Lokasi <i>cookie</i> yang digunakan oleh skrip', 'cookie_path', 0),
-
-  'Konfigurasi Lain-lain',
-  array('Aktifkan mod semak-selidik', 'debug_mode', 9), //cpg1.3.0
-  array('Paparkan catatan di dalam mod semak-selidik', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Konfigurasi ini tidak boleh ditukar sekiranya anda telah memasukkan gambar/fail ke dalam sistem.<br />
-  <a name="notice2"></a>(**) Sekiranya konfigurasi ini ditukar, hanya fail-fail yang ditambah selepas ini akan ditukar, jadi adalah lebih baik konfigurasi ini tidak ditukar sekiranya telah ada gambar-gambar di dalam galeri. Bagaimanapun, anda boleh menukar konfigurasi fail-fail/gambar-gambar tersebut melalui &quot;<a href="util.php">Utiliti Penyelaras</a> (Kemaskini Gambar)&quot; menerusi menu penyelaras.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'E-card yang telah dihantar', //cpg1.3.0
-  'ecard_sender' => 'Pengirim', //cpg1.3.0
-  'ecard_recipient' => 'Penerima', //cpg1.3.0
-  'ecard_date' => 'Tarikh kirim', //cpg1.3.0
-  'ecard_display' => 'Paparan e-card', //cpg1.3.0
-  'ecard_name' => 'Nama', //cpg1.3.0
-  'ecard_email' => 'Emel', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'mendaki', //cpg1.3.0
-  'ecard_descending' => 'menurun', //cpg1.3.0
-  'ecard_sorted' => 'Susunkan', //cpg1.3.0
-  'ecard_by_date' => 'menurut tarikh', //cpg1.3.0
-  'ecard_by_sender_name' => 'menurut nama pengirim', //cpg1.3.0
-  'ecard_by_sender_email' => 'menurut emel pengirim', //cpg1.3.0
-  'ecard_by_sender_ip' => 'menurut alamat IP pengirim', //cpg1.3.0
-  'ecard_by_recipient_name' => 'menurut nama penerima', //cpg1.3.0
-  'ecard_by_recipient_email' => 'menurut emel penerima', //cpg1.3.0
-  'ecard_number' => 'menunjukkan rekod %s - %s daripada %s', //cpg1.3.0
-  'ecard_goto_page' => 'ke halaman', //cpg1.3.0
-  'ecard_records_per_page' => 'Jumlah rekod/halaman', //cpg1.3.0
-  'check_all' => 'Tandakan semua', //cpg1.3.0
-  'uncheck_all' => 'Batalkan semua', //cpg1.3.0
-  'ecards_delete_selected' => 'Hapuskan e-card yang telah dipilih', //cpg1.3.0
-  'ecards_delete_confirm' => 'Anda pasti untuk menghapuskan rekod ini? Sila tandakan kotak yang disediakan!', //cpg1.3.0
-  'ecards_delete_sure' => 'Ya, saya pasti', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Anda perlu memasukkan nama dan ulasan',
-  'com_added' => 'Ulasan ada telah dimasukkan',
-  'alb_need_title' => 'Anda perlu memberikan judul album!',
-  'no_udp_needed' => 'Tiada pertukaran diperlukan.',
-  'alb_updated' => 'Album telah dikemaskinikan',
-  'unknown_album' => 'Album yang dipilih tidak wujud atau anda tidak dibenarkan muat tambah di dalam album ini',
-  'no_pic_uploaded' => 'Tiada fail yang telah dimuat tambah!<br /><br />Sekiranya anda telah memilih fail untuk dimuat tambah, sila pastikan <i>server</i> anda membenarkan aktiviti muat tambah...', //cpg1.3.0
-  'err_mkdir' => 'Gagal untuk menghasilkan direktori %s !',
-  'dest_dir_ro' => 'Direktori yang dimaksudkan (%s) tidak boleh dituliskan oleh skrip!',
-  'err_move' => 'Tidak boleh memindahkan %s kepada %s !',
-  'err_fsize_too_large' => 'Saiz gambar terlalu besar (ukuran maksimum ialah %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Saiz fail terlalu besar (saiz maksimum ialah %s KB) !',
-  'err_invalid_img' => 'Fail yang dimasukkan tidak mempunyai format gambar yang dibenarkan!',
-  'allowed_img_types' => 'Anda hanya dibenarkan muat tambah gambar berformat %s.',
-  'err_insert_pic' => 'Fail \'%s\' gagal dimasukkan ke dalam album', //cpg1.3.0
-  'upload_success' => 'Fail anda telah dimasukkan.<br /><br />Gambar ini akan dipaparkan setelah disemak dan disetujui oleh penyelaras.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Pemberitahuan Muat Tambah Gambar', //cpg1.3.0
-  'notify_admin_email_body' => 'Gambar telah dimuat tambah oleh %s yang memerlukan persetujuan anda. Sila lawat %s', //cpg1.3.0
-  'info' => 'Informasi',
-  'com_added' => 'Ulasan ditambah',
-  'alb_updated' => 'Album dikemaskinikan',
-  'err_comment_empty' => 'Ulasan anda kosong!',
-  'err_invalid_fext' => 'Hanya fail-fail yang mempunyai ekstensi berikut boleh diterima : <br /><br />%s.',
-  'no_flood' => 'Harap maaf. Anda adalah pengulas terkini kepada ulasan fail ini<br /><br />Sila tukar ulasan yang telah anda masukkan.', //cpg1.3.0
-  'redirect_msg' => 'Anda sedang ditukar haluan ke laman lain.<br /><br /><br />Tekan \'Teruskan\' sekiranya tiada perubahan yang berlaku kepada laman ini',
-  'upl_success' => 'Gambar telah dimuat tambah', //cpg1.3.0
-  'email_comment_subject' => 'Ulasan ditambah ke Galeri Gambar Coppermine', //cpg1.3.0
-  'email_comment_body' => 'Seseorang telah menambahkan ulasan. Lihat ulasan di %s', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Keterangan',
-  'fs_pic' => 'Saiz penuh gambar',
-  'del_success' => 'telah dihapuskan',
-  'ns_pic' => 'Saiz normal gambar',
-  'err_del' => 'tidak boleh dihapuskan',
-  'thumb_pic' => '<i>thumbnail</i>',
-  'comment' => 'ulasan',
-  'im_in_alb' => 'gambar dalam album',
-  'alb_del_success' => 'Album \'%s\' telah dihapuskan',
-  'alb_mgr' => 'Penyelarasan Album',
-  'err_invalid_data' => 'Data rosak diterima dalam \'%s\'',
-  'create_alb' => 'Album \'%s\' telah dihasilkan',
-  'update_alb' => 'Sedang mengemaskinikan album \'%s\' berjudul \'%s\' dan mempunyai induk \'%s\'',
-  'del_pic' => 'Hapus fail', //cpg1.3.0
-  'del_alb' => 'Hapus album',
-  'del_user' => 'Hapus pengguna',
-  'err_unknown_user' => 'Pengguna yang dipilih tidak wujud!',
-  'comment_deleted' => 'Ulasan telah dihapuskan',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Anda pasti untuk menghapuskan album ini? \\nSemua ulasan yang berkaitan akan turut terhapus.', //js-alert //cpg1.3.0
-  'del_pic' => 'Hapus gambar', //cpg1.3.0
-  'size' => '%s x %s piksel',
-  'views' => '%s kali dilihat',
-  'slideshow' => '<i>Slideshow</i>',
-  'stop_slideshow' => 'Hentikan <i>Slideshow</i>',
-  'view_fs' => 'Tekan untuk gambar bersaiz penuh',
-  'edit_pic' => 'Ubah keterangan', //cpg1.3.0
-  'crop_pic' => 'Potong dan pusingkan gambar', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Informasi fail', //cpg1.3.0
-  'Filename' => 'Nama fail',
-  'Album name' => 'Nama album',
-  'Rating' => 'Penilaian (%s undian)',
-  'Keywords' => 'Kata-kata berkaitan',
-  'File Size' => 'Saiz fail',
-  'Dimensions' => 'Ukuran gambar',
-  'Displayed' => 'Telah dilihat',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Tarikh gambar diambil',
-  'Aperture' => 'Bukaan lensa',
-  'Exposure time' => 'Maka bukaan',
-  'Focal length' => 'Panjang fokus',
-  'Comment' => 'Ulasan',
-  'addFav'=>'Masukkan gambar ke Gambar Pilihan', //cpg1.3.0
-  'addFavPhrase'=>'Pilihan', //cpg1.3.0
-  'remFav'=>'Buangkan gambar daripada Gambar Pilihan', //cpg1.3.0
-  'iptcTitle'=>'Judul IPTC', //cpg1.3.0
-  'iptcCopyright'=>'Hak Cipta IPTC', //cpg1.3.0
-  'iptcKeywords'=>'Kata-kata berkaitan untuk IPTC', //cpg1.3.0
-  'iptcCategory'=>'Kategori induk IPTC', //cpg1.3.0
-  'iptcSubCategories'=>'Kategori anak IPTC', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Ubah ulasan',
-  'confirm_delete' => 'Anda pasti untuk menghapuskan ulasan ini?', //js-alert
-  'add_your_comment' => 'Masukkan ulasan anda',
-  'name'=>'Nama',
-  'comment'=>'Ulasan',
-  'your_name' => 'Anon',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Tekan gambar untuk menutup laman ini',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Kiriman e-card',
-  'invalid_email' => '<b>Amaran</b> : alamat emel tidak betul!',
-  'ecard_title' => 'E-card telah dikirimkan kepada anda istimewa daripada %s',
-  'error_not_image' => 'Hanya gambar yang boleh dikirimkan sebagai e-card', //cpg1.3.0
-  'view_ecard' => 'Sekiranya e-card tidak dipaparkan dengan baik, sila tekan ini',
-  'view_more_pics' => 'Sila tekan untuk gambar bersaiz penuh!',
-  'send_success' => 'E-card anda telah dikirimkan',
-  'send_failed' => 'Harap maaf. Masalah untuk mengirimkan e-card...',
-  'from' => 'Daripada',
-  'your_name' => 'Nama pengirim',
-  'your_email' => 'Alamat emel pengirim',
-  'to' => 'Kepada',
-  'rcpt_name' => 'Nama penerima',
-  'rcpt_email' => 'Alamat emel penerima',
-  'greetings' => 'Ucapan',
-  'message' => 'Mesej',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Informasi&nbsp;fail', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Judul gambar',
-  'desc' => 'Keterangan gambar',
-  'keywords' => 'Kata-kata berkaitan',
-  'pic_info_str' => '%s &times; %s - %s KB - %s kali dilihat - %s undian',
-  'approve' => 'Setujui fail', //cpg1.3.0
-  'postpone_app' => 'Tunda persetujuan',
-  'del_pic' => 'Hapus fail', //cpg1.3.0
-  'read_exif' => 'Baca data EXIF sekali lagi', //cpg1.3.0
-  'reset_view_count' => 'Kosongkan bilangan',
-  'reset_votes' => 'Kosongkan undian',
-  'del_comm' => 'Hapus ulasan',
-  'upl_approval' => 'Persetujuan Muat Tambah',
-  'edit_pics' => 'Kemaskini gambar', //cpg1.3.0
-  'see_next' => 'Gambar seterusnya', //cpg1.3.0
-  'see_prev' => 'Gambar sebelumnya', //cpg1.3.0
-  'n_pic' => '%s gambar', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Jumlah gambar untuk paparan', //cpg1.3.0
-  'apply' => 'Kemaskini', //cpg1.3.0
-  'crop_title' => 'Editor Gambar Coppermine', //cpg1.3.0
-  'preview' => 'Tunjukkan hasil', //cpg1.3.0
-  'save' => 'Simpan gambar', //cpg1.3.0
-  'save_thumb' =>'Simpan sebagai thumbnail', //cpg1.3.0
-  'sel_on_img' =>'Pilihan seharusnya di dalam kawasan gambar sahaja', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Soalan-soalan yang kerap ditanya', //cpg1.3.0
-  'toc' => 'Isi kandungan', //cpg1.3.0
-  'question' => 'Soalan: ', //cpg1.3.0
-  'answer' => 'Jawapan: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Soalan-soalan Umum', //cpg1.3.0
-  array('Kenapa saya perlu mendaftar?', 'Penyelaras berkemungkinan memerlukan pendaftaran untuk setiap pengguna. Ini adalah kerana pendaftaran membenarkan setiap pengguna menjalankan fungsi-fungsi tambahan seperti muat tambah gambar, keistimewaan untuk memiliki album peribadi, menilai gambar, memberi ulasan dan lain-lain.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Bagaimana untuk saya mendaftar?', 'Sila tekan &quot;Daftar&quot; dan isi borang pendaftaran yang disediakan.<br />Sekiranya penyelaras memerlukan pengesahan pendaftaran melalui emel, anda akan menerima emel (dikirimkan kepada alamat emel yang diberikan di dalam borang pendaftaran) yang mengandungi panduan dan cara-cara untuk mengaktifkan keahlian anda. Ingatan: Anda harus mengaktifkan keahlian untuk masuk ke sistem, yang membolehkan anda mengguna fungsi-fungsi seperti muat tambah gambar, keistimewaan untuk memiliki album peribadi, menilai gambar, memberi ulasan dan lain-lain.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Bagaimana untuk saya masuk ke sistem?', 'Sila tekan &quot;Masuk&quot;, dan isikan kata nama dan kata kunci anda. Tandakan kotak &quot;Ingatkan saya&quot; sekiranya anda perlukan sistem mengingati anda setiap masa anda melayari laman ini.<br /><b>PENTING: Anda perlu mengaktifkan <i>cookies</i> daripada laman ini dan ia tidak boleh dihapuskan sekiranya anda menggunakan &quot;Ingatkan saya&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Kenapa saya tidak boleh masuk?', 'Sekiranya anda telah mendaftar, anda harus mengaktifkan akaun anda melalui emel yang telah dikirimkan oleh penyelaras. Untuk masalah akaun anda yang lain-lain, sila hubungi penyelaras.', 'offline', 0), //cpg1.3.0
-  array('Bagaimana sekiranya saya terlupa kata kunci?', 'Sila tekan &quot;Terlupa kata kunci&quot;. Kata kunci akan dikirimkan ke emel anda', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('Bagaimana untuk menyimpan gambar pilihan ke dalam &quot;Gambar Pilihan&quot;?', 'Tekan gambar, kemudian tekang butang &quot;Informasi gambar&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Informasi gambar" />); layari ke bawah sehingga ke informasi gambar. Kemudian, tekan &quot;Masukkan gambar ke Gambar Pilihan&quot;.<br /><b>PENTING: Anda perlu mengaktifkan <i>cookies</i> daripada laman ini dan ia tidak boleh dihapuskan.</b>', 'offline', 0), //cpg1.3.0
-  array('Bagaimana untuk saya menilai gambar?', 'Tekan gambar <i>thumbnail</i> dan layar ke bawah halaman, dan pilih penilaian menerusi &quot;Nilaikan gambar ini&quot;', 'offline', 0), //cpg1.3.0
-  array('Bagaimana untuk saya memberi ulasan kepada gambar?', 'Tekan gambar <i>thumbnail</i> dan layar ke bawah halaman, dan masukkan ulasan menerusi &quot;Masukkan ulasan anda&quot;', 'offline', 0), //cpg1.3.0
- array('Bagaimana untuk saya muat tambah gambar?', 'Tekan &quot;Tambah gambar&quot;. Kemudian, masukkan gambar menerusi kotak-kotak yang disediakan (masukkan satu gambar dalam satu kotak sahaja). Tekan &quot;Terus&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ke mana boleh saya masukkan gambar?', 'Anda boleh masukkan gambar ke dalam album peribadi (&quot;Galeriku&quot;). Bergantung kepada konfigurasi, penyelaras boleh membenarkan anda menambah gambar ke galeri utama', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apakah jenis dan saiz fail yang dibenarkan?', 'Ini bergantung kepada keputusan penyelaras. Jenis fail gambar selalunya berformat JPG, PNG dan lain-lain', 'offline', 0), //cpg1.3.0
-  array('Apakah &quot;Galeriku&quot;?', '&quot;Galeriku&quot; ialah galeri peribadi untuk setiap pengguna yang telah mendaftar. Menerusi galeri peribadi, anda boleh mencipta album-album baru dan menambah gambar ke dalam album-album tersebut', 'allow_private_albums', 0), //cpg1.3.0
-  array('Bagaimana untuk saya mencipta, menamakan semula atau menghapuskan album di dalam &quot;Galeriku&quot;?', 'Anda seharusnya berada di dalam &quot;Mod Penyelaras&quot;<br />Tekan &quot;Cipta\/Selaraskan Album&quot; dan tekan butang &quot;Cipta baru&quot;. &quot;Album baru&quot; akan tercipta secara otomatik. Tukar &quot;Album baru&quot; kepada nama album yang anda suka.<br />Anda boleh juga menamakan semula album-album di dalam galeri peribadi.<br />Kemudian, tekan &quot;Kemaskini&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Bagaimana untuk saya mengubah dan mengemaskinikan album?', 'Anda seharusnya berada di dalam &quot;Mod Penyelaras&quot;<br />Tekan &quot;Kemaskini Album&quot;. Pilih album menerusi senarai (di ruang sebelah kanan).<br />Di sini, anda boleh menukar judul album, keterangan album, gambar <i>thumbnail</i> dan juga menentukan siapa yang boleh melihat album tersebut dan siapa yang dibenarkan memberi ulasan.<br />Tekan &quot;Kemaskini album&quot; setelah selesai.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Bagaimana untuk saya melihat album-album pengguna lain?', 'Tekan &quot;Senarai album&quot; dan pilih &quot;Galeri Pengguna&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apakah <i>cookies</i>?', '<i>Cookies</i> adalah sejenis fail yang mengandungi data teks yang dihantar oleh sesebuah laman web dan disimpan secara otomatik ke dalam komputer anda.<br /><i>Cookies</i> selalunya membenarkan pengunjung laman web untuk meninggalkan laman tersebut dan kembali tanpa memasukkan semula kata nama dan kata kunci.', 'offline', 0), //cpg1.3.0
-  array('Di mana boleh saya perolehi program Coppermine ini?', 'Coppermine adalah satu program galeri multimedia percuma, dihasilkan di bawah GNU GPL. Program ini mengandungi banyak fungsi yang berguna dan telah diuji dalam pelbagai jenis komputer. Lawati <a href="http://coppermine.sf.net/">Laman Web Coppermine</a> untuk keterangan lanjut.', 'offline', 0), //cpg1.3.0
-
-  'Melayari laman web ini', //cpg1.3.0
-  array('Apakah &quot;Senarai album&quot;?', 'Halaman ini menampilkan semua kategori yang boleh anda lawati. Sekiranya anda telah berada di dalam satu-satu kategori, dengan menekan &quot;Senarai album&quot;, kesemua album di dalam kategori ini akan ditampilkan. Selain itu, gambar-gambar <i>thumbnail</i> juga akan ditampilkan di mana setiap <i>thumbnail</i> terkandung di dalam kategori yang sama ataupun kategori yang lain.', 'offline', 0), //cpg1.3.0
-  array('Apakah &quot;Galeriku&quot;?', '&quot;Galeriku&quot; ialah galeri peribadi untuk setiap pengguna yang telah mendaftar. Menerusi galeri peribadi, anda boleh mencipta album-album baru dan menambah gambar ke dalam album-album tersebut', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apakah perbezaan di antara &quot;Mod Penyelaras&quot; dan &quot;Mod Pengguna&quot;?', 'Sekiranya anda berada di dalam mod penyelaras, anda boleh mengemaskini dan menambah gambar ke dalam album peribadi anda (anda juga boleh mengemaskini dan menambah gambar ke dalam album lain selain daripada album peribadi - ini tertakluk kepada kebenaran penyelaras utama sistem).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Apakah &quot;Tambahan terkini&quot;?', 'Fungsi ini menampilkan gambar-gambar terkini yang telah ditambah oleh pengguna-pengguna sistem.', 'offline', 0), //cpg1.3.0
-  array('Apakah &quot;Ulasan terkini&quot;?', 'Fungsi ini menampilkan ulasan terkini bersama-sama fail yang telah dimasukkan oleh pengguna-pengguna sistem.', 'offline', 0), //cpg1.3.0
-  array('Apakah &quot;Terbanyak Dilihat&quot;?', 'Fungsi ini menampilkan gambar-gambar yang paling banyak dilihat oleh pengunjung (sama ada pengguna sistem ataupun bukan pengguna).', 'offline', 0), //cpg1.3.0
-  array('Apakah &quot;Undian Tertinggi&quot;?', 'Fungsi ini menampilkan gambar-gambar yang telah menerima penilaian tertinggi daripada pengunjung laman, dengan menunjukkan purata penilaian (sebagai contoh: sekiranya 5 pengunjung memberikan <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />, gambar tersebut akan menerima purata penilaian sebanyak <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; Sekiranya 5 pengunjung menilai gambar tersebut daripada 1 ke 5 (1,2,3,4,5), ini akan menghasilkan purata penilaian sebanyak <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Penilaiann adalah di antara <img src="images/rating5.gif" width="65" height="14" border="0" alt="cemerlang" /> (cemerlang) dan <img src="images/rating0.gif" width="65" height="14" border="0" alt="tidak bagus" /> (tidak bagus).', 'offline', 0), //cpg1.3.0
-  array('Apakah &quot;Gambar Pilihan&quot;?', 'Fungsi ini membenarkan pengguna untuk menyimpan gambar-gambar pilihan mereka di dalam <i>cookie</i> yang dihantar ke komputer anda.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Hantar Kata Kunci', //cpg1.3.0
-  'err_already_logged_in' => 'Anda telah dikenalpasti!', //cpg1.3.0
-  'enter_username_email' => 'Sila masukkan kata nama atau alamat email anda', //cpg1.3.0
-  'submit' => 'hantar', //cpg1.3.0
-  'failed_sending_email' => 'Emel yang mengandungi kata kunci tidak boleh dihantar!', //cpg1.3.0
-  'email_sent' => 'Emel yang mengandungi kata nama dan kata kunci anda telah dihantar kepada %s', //cpg1.3.0
-  'err_unk_user' => 'Pengguna yang dipilih tidak wujud!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Peringatan Kata Kunci', //cpg1.3.0
-  'passwd_reminder_body' => 'Anda telah memohon supaya kata nama dan kata kunci anda dikirimkan semula:
-Kata nama: %s
-Kata kunci: %s
-Tekan %s untuk masuk.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Nama kumpulan',
-  'disk_quota' => 'Kuota disk',
-  'can_rate' => 'Boleh menilai gambar', //cpg1.3.0
-  'can_send_ecards' => 'Boleh mengirim e-card',
-  'can_post_com' => 'Boleh memberi ulasan',
-  'can_upload' => 'Boleh muat tambah', //cpg1.3.0
-  'can_have_gallery' => 'Boleh memiliki galeri peribadi',
-  'apply' => 'Kemaskini',
-  'create_new_group' => 'Cipta kumpulan baru',
-  'del_groups' => 'Hapus kumpulan yang dipilih',
-  'confirm_del' => 'Amaran: Apabila anda menghapuskan satu-satu kumpulan, pengguna dalam kumpulan tersebut akan dipindahkan ke kumpulan \'Registered\'!\n\nAnda pasti?', //js-alert //cpg1.3.0
-  'title' => 'Selaras pengguna kumpulan',
-  'approval_1' => 'Setujui muat tambah ke album umum (1)',
-  'approval_2' => 'Setujui muat tambah ke album peribadi (2)',
-  'upload_form_config' => 'Konfigurasi muat tambah', //cpg1.3.0
-  'upload_form_config_values' => array( 'Single file uploads only', 'Multiple file uploads only', 'URI uploads only', 'ZIP upload only', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Pengguna boleh mengubah jumlah maksimum fail untuk dimuat tambah?', //cpg1.3.0
-  'num_file_upload'=>'Jumlah maksimum fail untuk muat tambah', //cpg1.3.0
-  'num_URI_upload'=>'Jumlah maksimum URI untuk muat tambah', //cpg1.3.0
-  'note1' => '<b>(1)</b> Muat tambah ke album umum memerlukan persetujuan penyelaras',
-  'note2' => '<b>(2)</b> Muat tambah ke album peribadi milik pengguna lain memerlukan persetujuan penyelaras',
-  'notes' => 'Nota',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Selamat Datang !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Anda pasti untuk menghapuskan album ini? \\nSemua fail dan ulasan di dalam album ini akan turut terhapus', //js-alert //cpg1.3.0
-  'delete' => 'Hapus',
-  'modify' => 'Kemaskini Album',
-  'edit_pics' => 'Kemaskini Gambar', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Laman Utama',
-  'stat1' => '<b>[pictures]</b> gambar dalam <b>[albums]</b> album dan <b>[cat]</b> kategori dengan <b>[comments]</b> ulasan, dilihat sebanyak <b>[views]</b> kali', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> gambar dalam <b>[albums]</b> album, dilihat sebanyak <b>[views]</b> kali', //cpg1.3.0
-  'xx_s_gallery' => 'Galeri Album %s',
-  'stat3' => '<b>[pictures]</b> gambar dalam <b>[albums]</b> album dengan <b>[comments]</b> ulasan, dilihat <b>[views]</b> kali', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Senarai pengguna',
-  'no_user_gal' => 'Tiada galeri ditemui',
-  'n_albums' => '%s jumlah album',
-  'n_pics' => '%s jumlah gambar', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s jumlah gambar', //cpg1.3.0
-  'last_added' => ', terkini ditambah pada %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Masuk',
-  'enter_login_pswd' => 'Sila masukkan kata nama dan kata kunci untuk akses',
-  'username' => 'Kata Nama',
-  'password' => 'Kata Kunci',
-  'remember_me' => 'Ingatkan saya',
-  'welcome' => 'Selamat Datang %s ...',
-  'err_login' => '*** Gagal dikenalpasti. Sila cuba sekali lagi ***',
-  'err_already_logged_in' => 'Anda telah dikenalpasti!',
-  'forgot_password_link' => 'Terlupa kata kunci', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Keluar',
-  'bye' => 'Selamat Tinggal %s ...',
-  'err_not_loged_in' => 'Identiti anda tidak dikenalpasti!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'Informasi PHP', //cpg1.3.0
-  'explanation' => 'Berikut adalah keputusan yang dihasilkan oleh fungsi PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>.', //cpg1.3.0
-  'no_link' => 'Membenarkan pengunjung melihat hasil <i>phpinfo()</i> adalah tidak digalakkan sama sekali kerana ia mengandungi informasi penting berkenaan dengan sistem komputer di mana anda menjalankan Coppermine. Hanya penyelaras utama yang boleh melihat hasil <i>phpinfo()</i>.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Kemaskini album %s',
-  'general_settings' => 'Konfigurasi umum',
-  'alb_title' => 'Judul album',
-  'alb_cat' => 'Kategori album',
-  'alb_desc' => 'Keterangan album',
-  'alb_thumb' => '<i>Thumbnail</i>',
-  'alb_perm' => 'Konfigurasi akses untuk album ini',
-  'can_view' => 'Album boleh dilihat oleh',
-  'can_upload' => 'Pengunjung boleh muat tambah gambar',
-  'can_post_comments' => 'Pengunjung boleh memberi ulasan',
-  'can_rate' => 'Pengunjung boleh menilai gambar',
-  'user_gal' => 'Galeri Pengguna',
-  'no_cat' => '* Tiada kategori *',
-  'alb_empty' => 'Album kosong',
-  'last_uploaded' => 'Tambahan terkini',
-  'public_alb' => 'Semua (album umum)',
-  'me_only' => 'Saya sahaja',
-  'owner_only' => 'Pemilik album (%s) sahaja',
-  'groupp_only' => 'Ahli kumpulan \'%s\' sahaja',
-  'err_no_alb_to_modify' => 'Tiada album yang boleh anda kemaskini.',
-  'update' => 'Kemaskini album', //cpg1.3.0
-  'notice1' => '(*) bergantung kepada konfigurasi %skumpulan pengguna%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Harap maaf. Anda telahpun memberi ulasan kepada gambar ini', //cpg1.3.0
-  'rate_ok' => 'Undian diterima',
-  'forbidden' => 'Anda dilarang mengulas gambar sendiri.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Dari masa ke semasa, penyelaras {SITE_NAME} akan sentiasa berusaha untuk menghapuskan, mengemaskini atau mengubah isi kandungan yang tidak sesuai untuk tatapan khalayak ramai. Walaubagaimanapun, pengendalian terhadap setiap isi kandungan yang telah ditambah oleh pengguna-pengguna adalah sukar dan kadangkala mustahil untuk dilakukan pada setiap masa. Oleh hal yang demikian, anda harus bersetuju bahawa kesemua isi kandungan yang telah ditambah ke laman web ini adalah tertakluk kepada pandangan dan tingkah laku individu dan bukan bergantung kepada penyelaras laman ini (kecuali isi kandungan yang telah ditambah dan dimasukkan oleh penyelaras sendiri). Oleh itu, penyelaras laman ini tidak boleh memegang tanggung jawab sedemikian.<br />
-<br />
-Di sini anda bersetuju untuk tidak memasukkan sebarang isi kandungan yang buruk dan tidak sesuai untuk tatapan khalayak ramai, dan juga isi kandungan yang menyalahi undang-undang. Anda juga bersetuju bahawa penyelaras utama laman web {SITE_NAME} memiliki hak mutlak untuk menghapuskan atau mengubah sebarang isi kandungan tersebut. Sebagai pengguna laman ini, anda harus menyedari bahawa isi kandungan yang telah ditambah akan disimpan di dalam sistem <i>database</i>. Walaupun data dan informasi sedemikian tidak akan diberikan kepada mana-mana individu atau organisasi tanpa kebenaran anda, para penyelaras utama laman web ini tidak boleh memberi apa-apa jaminan dan tanggungjawab terhadap sebarang aktiviti penggeladahan data dan sistem secara keseluruhan.<br />
-<br />
-Laman web ini menggunakan <i>cookies</i> untuk menyimpan data ke dalam komputer anda. <i>Cookies</i> ini hanyalah digunakan untuk menyenangkan pengalaman anda melayari laman web ini. Alamat emel anda digunakan di dalam laman web ini hanyalah untuk pengesahan pendaftaran, butiran diri dan juga kata kunci pilihan anda.<br />
-<br />
-Dengan menekan butang 'Saya setuju' di bawah ini, anda telah bersetuju dengan syarat-syarat di atas.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Pendaftaran Pengguna',
-  'term_cond' => 'Syarat-syarat',
-  'i_agree' => 'Saya setuju',
-  'submit' => 'Daftar',
-  'err_user_exists' => 'Kata nama sedia ada. Sila masukkan kata nama lain',
-  'err_password_mismatch' => 'Kedua-dua kata nama tidak serupa, sila masukkan semula',
-  'err_uname_short' => 'Kata nama dimestikan dengan minimum 2 huruf/abjad',
-  'err_password_short' => 'Kata kunci dimestikan dengan minimum 2 huruf/abjad',
-  'err_uname_pass_diff' => 'Kata nama dan kata kunci tidak boleh serupa',
-  'err_invalid_email' => 'Alamat emel tidak sah',
-  'err_duplicate_email' => 'Pengguna lain telah menggunakan alamat emel yang sama!',
-  'enter_info' => 'Masukkan informasi pendaftaran',
-  'required_info' => 'Informasi Yang Diperlukan',
-  'optional_info' => 'Informasi Pilihan',
-  'username' => 'Kata nama',
-  'password' => 'Kata kunci',
-  'password_again' => 'Sila masukkan semula kata kunci',
-  'email' => 'Emel',
-  'location' => 'Lokasi',
-  'interests' => 'Kegemaran',
-  'website' => 'Laman web',
-  'occupation' => 'Pekerjaan',
-  'error' => 'Perhatian',
-  'confirm_email_subject' => '%s - Pengesahan pendaftaran',
-  'information' => 'Informasi',
-  'failed_sending_email' => 'Emel pengesahan pendaftaran gagal dihantar!',
-  'thank_you' => 'Terima kasih kerana mendaftar.<br /><br />Emel pengesahan pendaftaran (bersama-sama panduan untuk mengaktifkan akaun) telah dihantar ke alamat emel yang diberikan.',
-  'acct_created' => 'Akaun anda telah dihasilkan. Anda boleh memasuki laman dengan menggunakan kata nama dan kata kunci yang anda pilih',
-  'acct_active' => 'Akaun anda aktif. Anda boleh memasuki laman dengan menggunakan kata nama dan kata kunci yang anda pilih',
-  'acct_already_act' => 'Akaun anda telah sedia ada aktif!',
-  'acct_act_failed' => 'Akaun ini tidak boleh diaktifkan!',
-  'err_unk_user' => 'Pengguna yang dipilih tidak wujud!',
-  'x_s_profile' => 'Profail %s',
-  'group' => 'Kumpulan pengguna',
-  'reg_date' => 'Tarikh mendaftar',
-  'disk_usage' => 'Kadar penggunaan disk',
-  'change_pass' => 'Tukar kata kunci',
-  'current_pass' => 'Kata kunci sekarang',
-  'new_pass' => 'Kata kunci baru',
-  'new_pass_again' => 'Kata kunci baru (masukkan semula)',
-  'err_curr_pass' => 'Kata kunci sekarang salah',
-  'apply_modif' => 'Kemaskini',
-  'change_pass' => 'Tukar kata kunci',
-  'update_success' => 'Profail anda telah dikemaskini',
-  'pass_chg_success' => 'Kata kunci telah dikemaskini',
-  'pass_chg_error' => 'Kata kunci gagal dikemaskini',
-  'notify_admin_email_subject' => '%s - Pemberitahuan pendaftaran baru', //cpg1.3.0
-  'notify_admin_email_body' => 'Pengguna "%s" telah mendaftar dalam galeri anda', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Terima kasih kerana mendaftar di {SITE_NAME}
-
-Kata nama anda : "{USER_NAME}"
-Kata kunci anda : "{PASSWORD}"
-
-Untuk mengaktifkan akaun ini, sila tekan barisan di bawah ini
-atau ambil dan tampilkan ke dalam pelayar Internet anda:
-
-{ACT_LINK}
-
-Salam sejahtera,
-
-Penyelaras {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Kemaskini ulasan',
-  'no_comment' => 'Tiada ulasan untuk disemak dan dikemaskini',
-  'n_comm_del' => '%s ulasan dihapuskan',
-  'n_comm_disp' => 'Jumlah ulasan untuk dipaparkan',
-  'see_prev' => 'Ulasan seterusnya',
-  'see_next' => 'Ulasan sebelumnya',
-  'del_comm' => 'Hapus ulasan yang dipilih',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Cari',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Cari fail baru', //cpg1.3.0
-  'select_dir' => 'Pilih direktori',
-  'select_dir_msg' => 'Fungsi ini membolehkan anda menambah fail-fail (sekaligus) yang telah anda muat tambah ke <i>server</i> melalui FTP.<br /><br />Sila pilih direktori di mana anda telah muat tambah fail-fail anda', //cpg1.3.0
-  'no_pic_to_add' => 'Tiada fail untuk ditambah', //cpg1.3.0
-  'need_one_album' => 'Anda harus memilih satu album untuk menjalankan fungsi ini',
-  'warning' => 'Amaran',
-  'change_perm' => 'skrip gagal menulis direktori, anda perlu menukarkan mod direktori kepada 755 anda 777 sebelum menambahkan fail!', //cpg1.3.0
-  'target_album' => '<b>Menambahkan fail &quot;</b>%s<b>&quot; ke dalam </b>%s', //cpg1.3.0
-  'folder' => 'Direktori',
-  'image' => 'gambar',
-  'album' => 'Album',
-  'result' => 'Hasil',
-  'dir_ro' => 'Direktori tidak boleh ditulis. ',
-  'dir_cant_read' => 'Direkroti tidak boleh dibaca. ',
-  'insert' => 'Tambah', //cpg1.3.0
-  'list_new_pic' => 'Senarai fail/gambar baru', //cpg1.3.0
-  'insert_selected' => 'Masukkan fail/gambar yang dipilih', //cpg1.3.0
-  'no_pic_found' => 'Tiada fail/gambar baru ditemui', //cpg1.3.0
-  'be_patient' => 'Sila bersabar, skrip memerlukan masa untuk menambahkan fail/gambar', //cpg1.3.0
-  'no_album' => 'tiada album yang dipilih',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : bermaksud fail/gambar telah ditambah'.
-                          '<li><b>DP</b> : bermaksud sistem menemui dua fail serupa dan fail telah sedia ada di dalam sistem'.
-                          '<li><b>PB</b> : bermaksud fail tidak boleh ditambah, sila semak konfigurasi dan akses direktori di mana fail-fail berada'.
-                          '<li><b>NA</b> : bermaksud anda tidak memilih album di mana fail-fail harus ditambah, tekan \'<a href="javascript:history.back(1)">kembali</a>\' dan pilih satu album. Sekiranya anda tidak mempunyai album <a href="albmgr.php">hasilkan satu</a></li>'.
-                          '<li>Sekiranya tanda-tanda OK, DP, PB tidak muncul, tekan di atas nama fail yang berkaitan untuk menyemak sebarang pesanan yang dihasilkan oleh PHP'.
-                          '<li>Sekiranya pelayar Internet anda berhenti berfungsi, sila tekan kunci \'Refresh\' atau \'Reload\' menerusi pelayar Internet anda'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'pilih album', //cpg1.3.0
-  'check_all' => 'Pilih Semua', //cpg1.3.0
-  'uncheck_all' => 'Batal Semua', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Larang Pengguna',
-  'user_name' => 'Kata nama',
-  'ip_address' => 'Alamat IP',
-  'expiry' => 'Tarikh luput (kosong bermakna aktif selama-lamanya)',
-  'edit_ban' => 'Simpan',
-  'delete_ban' => 'Hapus',
-  'add_new' => 'Tambah larangan baru',
-  'add_ban' => 'Tambah',
-  'error_user' => 'Pengguna tidak ditemui', //cpg1.3.0
-  'error_specify' => 'Sila masukkan sama ada kata nama pengguna atau alamat IP', //cpg1.3.0
-  'error_ban_id' => 'Identiti larangan tidak sah!', //cpg1.3.0
-  'error_admin_ban' => 'Anda tidak boleh melarang diri sendiri!', //cpg1.3.0
-  'error_server_ban' => 'Anda tidak boleh melarang <i>server</i> sendiri!', //cpg1.3.0
-  'error_ip_forbidden' => 'Anda tidak boleh melarang alamat IP ini!', //cpg1.3.0
-  'lookup_ip' => 'Selidik alamat IP address', //cpg1.3.0
-  'submit' => 'hantar!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Tambah gambar', //cpg1.3.0
-  'custom_title' => 'Borang konfigurasi muat tambah', //cpg1.3.0
-  'cust_instr_1' => 'Anda telah dibenarkan olen penyelaras untuk menentukan jumlah fail/gambar yang boleh dimuat tambah sekaligus. Walau bagaimanapun, anda hanya boleh menetapkan jumlah tidak lebih daripada yang tertakluk di bawah:', //cpg1.3.0
-  'cust_instr_2' => 'Konfigurasi', //cpg1.3.0
-  'cust_instr_3' => 'Bilangan fail yang boleh ditambah sekaligus: %s', //cpg1.3.0
-  'cust_instr_4' => 'Bilangan URI/URL yang boleh dimasukkan sekaligus: %s', //cpg1.3.0
-  'cust_instr_5' => 'Bilangan URI/URL yang boleh dimasukkan sekaligus:', //cpg1.3.0
-  'cust_instr_6' => 'Bilangan fail yang boleh ditambah sekaligus:', //cpg1.3.0
-  'cust_instr_7' => 'Sila masukkan bilangan untuk setiap jenis muat tambah yang diperlukan di bawah.  Kemudian, tekan \'Terus\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Harap maaf. Borang muat tambah tidak boleh dihasilkan.', //cpg1.3.0
-  'reg_instr_2' => 'Sekarang anda boleh menambah fail/gambar dengan menggunakan kotak-kotak di bawah. Saiz fail tidak boleh melebihi %s KB untuk setiap gambar. Sekiranya anda menambah fail berformat ZIP, fail-fail ini akan diterima tetapi tidak boleh dibuka.', //cpg1.3.0
-  'reg_instr_3' => 'Untuk membuka fail-fail berformat ZIP, you must use the file upload box provided in the \'Decompressive ZIP Upload\' area.', //cpg1.3.0
-  'reg_instr_4' => 'Sekiranya anda muat tambah melalui URI/URL, sila masukkan alamat laman web seperti: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Setelah selesai, tekan \'Terus\'.', //cpg1.3.0
-  'reg_instr_6' => 'Muat tambah fail-fail berformat ZIP:', //cpg1.3.0
-  'reg_instr_7' => 'Muat tambah fail menerusi disk:', //cpg1.3.0
-  'reg_instr_8' => 'Muat tambah menerusi URI/URL:', //cpg1.3.0
-  'error_report' => 'Perhatian', //cpg1.3.0
-  'error_instr' => 'Fail-fail berikut gagal dimuat tambah:', //cpg1.3.0
-  'file_name_url' => 'Nama fail/URL', //cpg1.3.0
-  'error_message' => 'Mesej', //cpg1.3.0
-  'no_post' => 'Fail tidak dimuat tambah menggunakan POST.', //cpg1.3.0
-  'forb_ext' => 'Akhiran kepada nama fail tidak sah.', //cpg1.3.0
-  'exc_php_ini' => 'Fail saiz melebihi tahap yang dibenarkan dalam php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Fail saiz melebihi tahap yang dibenarkan CPG.', //cpg1.3.0
-  'partial_upload' => 'Hanya muat tambah separuh.', //cpg1.3.0
-  'no_upload' => 'Tiada tambahan fail/gambar.', //cpg1.3.0
-  'unknown_code' => 'Kod mesej PHP tidak dikenalpasti.', //cpg1.3.0
-  'no_temp_name' => 'Gagal muat tambah - Tiada nama sementara.', //cpg1.3.0
-  'no_file_size' => 'Fail tidak mempunyai data/fail rosak', //cpg1.3.0
-  'impossible' => 'Tidak boleh dipindahkan.', //cpg1.3.0
-  'not_image' => 'Fail tidak dikenalpasti sebagai gambar/fail rosak', //cpg1.3.0
-  'not_GD' => 'Bukan sambungan GD.', //cpg1.3.0
-  'pixel_allowance' => 'Jumlah piksel yang dibenarkan melebihi.', //cpg1.3.0
-  'incorrect_prefix' => 'Prefiks URI/URL tidak sah', //cpg1.3.0
-  'could_not_open_URI' => 'Tidak boleh melayari URI.', //cpg1.3.0
-  'unsafe_URI' => 'URI didapati tidak selamat.', //cpg1.3.0
-  'meta_data_failure' => 'Masalah dalam data meta', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => 'Gagal memproses MIME.', //cpg1.3.0
-  'MIME_type_unknown' => 'Jenis MIME tidak dikenalpasti', //cpg1.3.0
-  'cant_create_write' => 'Gagal menghasilkan fail.', //cpg1.3.0
-  'not_writable' => 'Fail tidak boleh ditulis.', //cpg1.3.0
-  'cant_read_URI' => 'Gagal melayari URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Gagal membuka fail URI.', //cpg1.3.0
-  'cant_write_write_file' => 'Gagal menulis fail URI.', //cpg1.3.0
-  'cant_unzip' => 'Fail ZIP tidak boleh dibuka.', //cpg1.3.0
-  'unknown' => 'Masalah tidak dikenalpasti', //cpg1.3.0
-  'succ' => 'Telah dimuat tambah', //cpg1.3.0
-  'success' => '%s fail telah dimasukkan.', //cpg1.3.0
-  'add' => 'Sila tekan \'Terus\' untuk menambah gambar-gambar ke dalam album.', //cpg1.3.0
-  'failure' => 'Gagal muat tambah', //cpg1.3.0
-  'f_info' => 'Informasi fail', //cpg1.3.0
-  'no_place' => 'Fail gagal dimasukkan.', //cpg1.3.0
-  'yes_place' => 'Fail telah dimasukkan.', //cpg1.3.0
-  'max_fsize' => 'Saiz maksimum fail ialah %s KB',
-  'album' => 'Album',
-  'picture' => 'Nama fail', //cpg1.3.0
-  'pic_title' => 'Judul gambar', //cpg1.3.0
-  'description' => 'Keterangan gambar', //cpg1.3.0
-  'keywords' => 'Kata-kata berkaitan (asingkan setiap kata-kata dengan <i>spaces</i>)',
-  'err_no_alb_uploadables' => 'Harap maaf. Tiada album yang boleh anda muat tambah fail.', //cpg1.3.0
-  'place_instr_1' => 'Sila masukkan fail-fail ke dalam pilihan album di bawah.  Anda boleh juga memasukkan keterangan setiap gambar.', //cpg1.3.0
-  'place_instr_2' => 'Fail-fail lain diperlukan. Sila tekan \'Terus\'.', //cpg1.3.0
-  'process_complete' => 'Anda telah memasukkan kesemua fail.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Selaras Pengguna',
-  'name_a' => 'Nama (mendaki)',
-  'name_d' => 'Nama (menurun)',
-  'group_a' => 'Kumpulan (mendaki)',
-  'group_d' => 'Kumpulan (menurun)',
-  'reg_a' => 'Tarikh daftar (mendaki)',
-  'reg_d' => 'Tarikh daftar (menurun)',
-  'pic_a' => 'Jumlah fail (mendaki)',
-  'pic_d' => 'Jumlah fail (menurun)',
-  'disku_a' => 'Penggunaan disk (mendaki)',
-  'disku_d' => 'Penggunaan disk (menurun)',
-  'lv_a' => 'Tarikh lawatan (mendaki)', //cpg1.3.0
-  'lv_d' => 'Tarikh lawatan (menurun)', //cpg1.3.0
-  'sort_by' => 'Senaraikan menurut',
-  'err_no_users' => 'Tiada pengguna!',
-  'err_edit_self' => 'Anda tidak boleh mengemaskini profail sendiri, sebaliknya sila gunakan fungsi \'Profailku\'',
-  'edit' => 'Tukar',
-  'delete' => 'Hapus',
-  'name' => 'Kata nama',
-  'group' => 'Kumpulan',
-  'inactive' => 'Tidak aktif',
-  'operations' => 'Operasi',
-  'pictures' => 'Jumlah gambar', //cpg1.3.0
-  'disk_space' => 'Kuota digunakan',
-  'registered_on' => 'Tarikh daftar',
-  'last_visit' => 'Lawatan Terkini', //cpg1.3.0
-  'u_user_on_p_pages' => '%d pengguna dalam %d jumlah halaman',
-  'confirm_del' => 'Anda pasti untuk menghapuskan pengguna ini? \\nSegala fail/gambar milik pengguna ini akan turut terhapus.', //js-alert //cpg1.3.0
-  'mail' => 'Hantar emel',
-  'err_unknown_user' => 'Pengguna yang dipilih tidak wujud!',
-  'modify_user' => 'Kemaskini pengguna',
-  'notes' => 'Nota',
-  'note_list' => '<li>Sekiranya anda tidak mahu menukar kata kunci sekarang, kosongkan perimeter kata kunci',
-  'password' => 'Kata kunci',
-  'user_active' => 'Pengguna aktif',
-  'user_group' => 'Kumpulan pengguna',
-  'user_email' => 'Emel pengguna',
-  'user_web_site' => 'User web site',
-  'create_new_user' => 'Cipta pengguna baru',
-  'user_location' => 'Lokasi',
-  'user_interests' => 'Kegemaran',
-  'user_occupation' => 'Pekerjaan',
-  'latest_upload' => 'Lihat muat tambah terkini', //cpg1.3.0
-  'never' => 'tidak pernah', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Utiliti penyelaras (Ubah saiz gambar)', //cpg1.3.0
-  'what_it_does' => 'Fungsi-fungsi utiliti',
-  'what_update_titles' => 'Kemaskini judul gambar daripada nama fail',
-  'what_delete_title' => 'Hapus judul gambar',
-  'what_rebuild' => 'Bina semula gambar <i>thumbnail</i> dan ubah saiz gambar',
-  'what_delete_originals' => 'Hapus saiz asal gambar dan gantikan dengan saiz yang dibenarkan',
-  'file' => 'Fail',
-  'title_set_to' => 'Judul gambar',
-  'submit_form' => 'Hantar',
-  'updated_succesfully' => 'telah dikemaskinikan',
-  'error_create' => 'Gagal membina',
-  'continue' => 'Proseskan gambar lain-lain',
-  'main_success' => 'Fail %s telah digunakan sebagai fail utama', //cpg1.3.0
-  'error_rename' => 'Gagal menamakan %s kepada %s',
-  'error_not_found' => 'Fail %s tidak jumpa',
-  'back' => 'kembali',
-  'thumbs_wait' => 'Sedang mengemaskini <i>thumbnail<i>/gambar, sila tunggu sebentar...',
-  'thumbs_continue_wait' => 'Masih lagi mengemaskini <i>thumbnail<i>/gambar...',
-  'titles_wait' => 'Sedang kemaskini judul gambar, sila tunggu sebentar...',
-  'delete_wait' => 'Sedang menghapuskan gambar, sila tunggu sebentar...',
-  'replace_wait' => 'Sedang menghapuskan gambar asal atau/dan digantikan dengan saiz yang dibenarkan, sila tunggu sebentar...',
-  'instruction' => 'Panduan',
-  'instruction_action' => 'Pilih operasi',
-  'instruction_parameter' => 'Pilih perimeter',
-  'instruction_album' => 'Pilih album',
-  'instruction_press' => '%s',
-  'update' => 'Kemaskini <i>thumbnail</i> dan/atau gambar',
-  'update_what' => 'Apa yang perlu dikemaskini',
-  'update_thumb' => '<i>Thumbnail</i> sahaja',
-  'update_pic' => 'Gambar yang telah dimuat tambah',
-  'update_both' => 'Kedua-dua <i>thumbnail</i> dan gambar-gambar yang telah dimuat tambah',
-  'update_number' => 'Jumlah gambar yang perlu dikemaskini',
-  'update_option' => '(Sekiranya anda menemui masalah dengan konfigurasi ini, sila cuba lagi dengan merendahkan jumlah gambar)',
-  'filename_title' => 'Nama Fail &rArr; Judul Gambar', //cpg1.3.0
-  'filename_how' => 'Bagaimana seharusnya nama fail ditukar',
-  'filename_remove' => 'Hapuskan fail berakhir dengan .jpg dan gantikan _ (<i>underscore</i>) dengan <i>spaces</i>',
-  'filename_euro' => 'Tukar 2003_11_23_13_20_20.jpg kepada 23/11/2003 13:20',
-  'filename_us' => 'Tukar 2003_11_23_13_20_20.jpg kepada 11/23/2003 13:20',
-  'filename_time' => 'Tukar 2003_11_23_13_20_20.jpg kepada 13:20',
-  'delete' => 'Haus judul gambar atau gambar asal', //cpg1.3.0
-  'delete_title' => 'Hapus judul gambar', //cpg1.3.0
-  'delete_original' => 'Hapus gambar bersaiz asal',
-  'delete_replace' => 'Hapus gambar bersaiz asal dan gantikan dengan saiz yang dibenarkan',
-  'select_album' => 'Pilih album',
-  'delete_orphans' => 'Hapus ulasan asing - yang tiada kaitan dengan album (terhadap semua album)', //cpg1.3.0
-  'orphan_comment' => 'jumlah ulasan asing', //cpg1.3.0
-  'delete' => 'Hapus', //cpg1.3.0
-  'delete_all' => 'Hapus semua', //cpg1.3.0
-  'comment' => 'Ulasan: ', //cpg1.3.0
-  'nonexist' => 'berkait dengan fail yang tidak wujud # ', //cpg1.3.0
-  'phpinfo' => 'Paparkan hasil fungsi phpinfo', //cpg1.3.0
-  'update_db' => 'Kemaskini <i>database</i>', //cpg1.3.0
-  'update_db_explanation' => '<b>Notis Penting</b>: Sekiranya anda telah menggantikan fail-fail Coppermine, telah melakukan perubahan terhadap fail atau telah menggunakan Coppermine versi baru daripada versi lama (<i>upgrade</i>), sila pastikan anda menggunakan fungsi ini sekali sahaja. Ini akan menyebabkan perubahan terhadap struktur atau/dan data konfigurasi dalam <i>database</i> Coppermine.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/norwegian.php cpg148/lang/norwegian.php
--- 133/lang/norwegian.php	2004-12-30 01:06:34.000000000 -0600
+++ cpg148/lang/norwegian.php	2006-06-08 00:24:56.000000000 -0500
@@ -1,43 +1,43 @@
 <?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.4.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU:   
-// ------------------------------------------------------------------------- //
-// $Id: norwegian.php,v 1.9 2004/12/29 23:06:34 chtito Exp $
-// ------------------------------------------------------------------------- //
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 // info about translators and translated language
 $lang_translation_info = array(
-  'lang_name_english' => 'Norwegian',
-  'lang_name_native' => 'Norsk',
-  'lang_country_code' => 'no',
+  'lang_name_english' => 'Norwegian', //cpg1.4
+  'lang_name_native' => 'Norsk', //cpg1.4
+  'lang_country_code' => 'no', //cpg1.4
   'trans_name'=> 'johnwr',
   'trans_email' => 'johnwr_coppermine@responseweb.net',
   'trans_website' => '',
-  'trans_date' => '2004-05-19',
+  'trans_date' => '2005-05-15',
 );
 
-$lang_charset = 'iso-8859-1';
+$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', 'KB', 'MB');
 
 // Day of weeks and months
-$lang_day_of_week = array('Sn', 'Man', 'Tir', 'Ons', 'Tor', 'Fre', 'Lr');
+$lang_day_of_week = array('Søn', 'Man', 'Tir', 'Ons', 'Tor', 'Fre', 'Lør');
 $lang_month = array('Jan', 'Feb', 'Mar', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des');
 
 // Some common strings
@@ -47,116 +47,150 @@
 $lang_continue = 'FORTSETT';
 $lang_info = 'Informasjon';
 $lang_error = 'Feil';
+$lang_check_uncheck_all = 'merk/avmerk alle'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
 $album_date_fmt =    '%d. %B, %Y';
-$lastcom_date_fmt =  '%Y-%m-%d kl. %H:%M'; //cpg1.3.0
+$lastcom_date_fmt =  '%Y-%m-%d kl. %H:%M';
 $lastup_date_fmt = '%d. %B, %Y';
 $register_date_fmt = '%d. %B, %Y';
-$lasthit_date_fmt = '%Y-%m-%d kl. %H:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%Y-%m-%d kl. %H:%M %p'; //cpg1.3.0
-$log_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg 1.4.0
+$lasthit_date_fmt = '%Y-%m-%d kl. %H:%M';
+$comment_date_fmt =  '%Y-%m-%d kl. %H:%M';
+$log_date_fmt = '%Y-%m-%d at %H:%M:%S'; //cpg 1.4
 
 // 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*');
 
 $lang_meta_album_names = array(
-  'random' => 'Tilfeldige filer', //cpg1.3.0
+  'random' => 'Tilfeldige filer',
   'lastup' => 'Siste filer',
   'lastalb'=> 'Sist oppdaterte album',
   'lastcom' => 'Siste kommentarer',
   'topn' => 'Mest sett',
   'toprated' => 'Beste karakter',
   'lasthits' => 'Siste visninger',
-  'search' => 'Skeresultat',
-  'favpics'=> 'Favoritter', //cpg1.3.0
+  'search' => 'Søkeresultat',
+  'favpics'=> 'Favoritter',  //cpg1.4
 );
 
 $lang_errors = array(
   'access_denied' => 'Du har ikke tilgang til denne siden.',
-  'perm_denied' => 'Du kan ikke utfre denne handlingen.',
-  'param_missing' => 'Scriptet ble kalt uten ndvendige parametere.',
+  'perm_denied' => 'Du kan ikke utføre denne handlingen.',
+  'param_missing' => 'Scriptet ble kalt uten nødvendige parametere.',
   'non_exist_ap' => 'Det valgte album/bilde eksisterer ikke!', //cpg1.3.0
-  'quota_exceeded' => 'Din diskkvote er oppbrukt<br /><br />Du har plass til [quota]K, dine filer bruker [space]K. Legger du inn flere filer overskrider du denne kvoten.', //cpg1.3.0
-  'gd_file_type_err' => 'Nr albumet bruker GD Graphics- teknikk er det kun tillatt  bruke JPEG eller PNG bilder.',
-  'invalid_image' => 'Bildet du lastet opp er defekt eller stttes ikke av GD.',
-  'resize_failed' => 'Kunne ikke forandre strrelsen p bildet eller opprette miniatyrbilde.',
+  'quota_exceeded' => 'Diskkvoten din er oppbrukt<br /><br />Du har plass til [quota]K, dine filer bruker [space]K. Legger du inn flere filer overskrider du denne kvoten.', //cpg1.3.0
+  'gd_file_type_err' => 'Albumet bruker GD Graphics- teknikk. Da er det kun tillatt å bruke JPEG eller PNG bilder.',
+  'invalid_image' => 'Bildet du lastet opp er defekt eller støttes ikke av GD.',
+  'resize_failed' => 'Kunne ikke forandre størrelsen på bildet eller opprette miniatyrbilde.',
   'no_img_to_display' => 'Ingen filer',
   'non_exist_cat' => 'Den valgte kategorien eksisterer ikke',
-  'orphan_cat' => 'En kategori er -foreldrels-. Oppdater i kategoriadministrasjonen.', //cpg1.3.0
+  'orphan_cat' => 'En kategori er -foreldreløs-. Oppdater i kategoriadministrasjonen.', //cpg1.3.0
   'directory_ro' => 'Mappen \'%s\' er skrivebeskyttet. Bildet kan ikke slettes.', //cpg1.3.0
   'non_exist_comment' => 'Den valgte kommentaren finnes ikke.',
-  'pic_in_invalid_album' => 'Det finnes filer i et album som ikke eksisterer (%s)!?', //cpg1.3.0
-  'banned' => 'Du har mistet retten til  bruke dette internettstedet.',
-  'not_with_udb' => 'Funksjonen er deaktivert fordi Coppermine kjrer sammen med et diskusjonsforum.',
-  'offline_title' => 'Offline', //cpg1.3.0
-  'offline_text' => 'Galleriet er midlertidig offline - prv igjen senere', //cpg1.3.0
-  'ecards_empty' => 'Det er ingen ekort  vise. Sjekk at ekortlogging er aktivert!', //cpg1.3.0
-  'action_failed' => 'Handling feilet.  Coppermine kan ikke utfre denne handlingen.', //cpg1.3.0
-  'no_zip' => 'Ndvendige biblioteker for  behandle ZIPfiler mangler.  Kontakt din administrator.', //cpg1.3.0
-  'zip_type' => 'Du har ikke rettigheter til  laste opp ZIP filer.', //cpg1.3.0
+  'pic_in_invalid_album' => 'Det finnes filer som er knyttet til et album som ikke eksisterer (%s)!?', //cpg1.3.0
+  'banned' => 'Du har mistet retten til å bruke dette internettstedet.',
+  'not_with_udb' => 'Funksjonen er deaktivert fordi Coppermine kjører sammen med et diskusjonsforum.',
+  'offline_title' => 'Utilgjengelig', //cpg1.3.0
+  'offline_text' => 'Galleriet er midlertidig utilgjengelig - prøv igjen senere', //cpg1.3.0
+  'ecards_empty' => 'Det er ingen ekort å vise. Sjekk at ekortlogging er aktivert!', //cpg1.3.0
+  'action_failed' => 'Handling feilet.  Coppermine kan ikke utføre denne handlingen.', //cpg1.3.0
+  'no_zip' => 'Nødvendige biblioteker for å behandle ZIPfiler mangler.  Kontakt din administrator.', //cpg1.3.0
+  'zip_type' => 'Du har ikke rettigheter til å laste opp ZIP filer.', //cpg1.3.0
+  'database_query' => 'Det oppsto en feil under spørring i databasen', //cpg1.4
+  'non_exist_comment' => 'Den valgte kommentaren finnes ikke', //cpg1.4
 );
 
-$lang_bbcode_help = 'Disse kodene kan vre til hjelp: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://dittnettsted.no/]Url Tekst[/url]</li> <li>[email]deg@dittnettsted.no[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'Hjelp med bbkoder'; //cpg1.4
+$lang_bbcode_help = 'Du kan legge til klikkbare linker og enkel tekstformattering her ved å bruke bbkoder: <li>[b]Uthevet[/b] =&gt; <b>Uthevet</b></li><li>[i]Kursiv[/i] =&gt; <i>Kursiv</i></li><li>[url=http://yoursite.com/]Url Tekst[/url] =&gt; <a href="http://yoursite.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]Tekst[/color] =&gt; <span style="color:red">Tekst</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-  'alb_list_title' => 'G til albumliste',
+  'home_title' => 'Gå til startsiden',
+  'home_lnk' => 'Startside',
+  'alb_list_title' => 'Gå til albumlisten',
   'alb_list_lnk' => 'Albumliste',
-  'my_gal_title' => 'G til mitt personlige galleri',
+  'my_gal_title' => 'Gå til mitt personlige galleri',
   'my_gal_lnk' => 'Mitt galleri',
+  'my_prof_title' => 'Gå til Min profil', //cpg1.4
   'my_prof_lnk' => 'Min profil',
   'adm_mode_title' => 'Bytt til adminmodus',
   'adm_mode_lnk' => 'Adminmodus',
   'usr_mode_title' => 'Bytt til brukermodus',
   'usr_mode_lnk' => 'Brukermodus',
-  'upload_pic_title' => 'Last opp fil til et album', //cpg1.3.0
-  'upload_pic_lnk' => 'Last opp fil', //cpg1.3.0
+  'upload_pic_title' => 'Last opp fil til et album',
+  'upload_pic_lnk' => 'Last opp fil',
   'register_title' => 'Lag bruker',
   'register_lnk' => 'Registrer',
+  'login_title' => 'Logg meg inn', //cpg1.4
   'login_lnk' => 'Logg inn',
+  'logout_title' => 'Logg meg ut', //cpg1.4
   'logout_lnk' => 'Logg ut',
+  'lastup_title' => 'Vis siste opplastninger', //cpg1.4
   'lastup_lnk' => 'Siste opplastninger',
+  'lastcom_title' => 'Vis siste kommentarer', //cpg1.4
   'lastcom_lnk' => 'Siste kommentarer',
+  'topn_title' => 'Vis mest sette filer', //cpg1.4
   'topn_lnk' => 'Mest sett',
+  'toprated_title' => 'Vis beste karakterer', //cpg1.4
   'toprated_lnk' => 'Beste karakter',
-  'search_lnk' => 'Sk',
+  'search_title' => 'Søk i galleriet', //cpg1.4
+  'search_lnk' => 'Søk',
+  'fav_title' => 'Gå til Mine Favoritter', //cpg1.4
   'fav_lnk' => 'Mine Favoritter',
-  'memberlist_title' => 'Vis Medlemsliste', //cpg1.3.0
-  'memberlist_lnk' => 'Medlemsliste', //cpg1.3.0
-  'faq_title' => 'Sprsml og Svar om bildegalleriet &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
+  'memberlist_title' => 'Vis Medlemsliste',
+  'memberlist_lnk' => 'Medlemsliste',
+  'faq_title' => 'Spørsmål og Svar om bildegalleriet &quot;Coppermine&quot;',
+  'faq_lnk' => 'FAQ',
 );
 
 $lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Godkjenning av filer',
-  'config_lnk' => 'Konfigurasjon',
+  'upl_app_title' => 'Godkjenn nye opplastninger', //cpg1.4
+  'upl_app_lnk' => 'Godkjenning av opplastninger',
+  'admin_title' => 'Gå til konfigurasjon', //cpg1.4
+  'admin_lnk' => 'Konfigurasjon', //cpg1.4
+  'albums_title' => 'Gå til albumadministrasjon', //cpg1.4
   'albums_lnk' => 'Album',
+  'categories_title' => 'Gå til kategoriadministrasjon', //cpg1.4
   'categories_lnk' => 'Kategorier',
+  'users_title' => 'Gå til brukeradministrasjon', //cpg1.4
   'users_lnk' => 'Brukere',
+  'groups_title' => 'Gå til gruppeadministrasjon', //cpg1.4
   'groups_lnk' => 'Grupper',
-  'comments_lnk' => 'Godkjenne kommentarer', //cpg1.3.0
-  'searchnew_lnk' => 'Masseinnlegging av filer', //cpg1.3.0
-  'util_lnk' => 'Administrasjonsverkty', //cpg1.3.0
-  'key_lnk' => 'Nkkelordbok',
+  'comments_title' => 'Godkjenn kommentarer', //cpg1.4
+  'comments_lnk' => 'Kommentarer',
+  'searchnew_title' => 'Gå til masseinnlegging av filer', //cpg1.4
+  'searchnew_lnk' => 'Masseinnlegging',
+  'util_title' => 'Gå til administrasjonsverktøy', //cpg1.4
+  'util_lnk' => 'Administrasjonsverktøy',
+  'key_title' => 'Gå til nøkkelordbok', //cpg1.4
+  'key_lnk' => 'Nøkkelordbok', //cpg1.4
+  'ban_title' => 'Gå til utviste brukere', //cpg1.4
   'ban_lnk' => 'Utvis brukere',
-  'db_ecard_lnk' => 'Vis ekort', //cpg1.3.0
+  'db_ecard_title' => 'Gå til administrasjon av ekort', //cpg1.4
+  'db_ecard_lnk' => 'Vis ekort',
+  'pictures_title' => 'Sorter mine bilder', //cpg1.4
+  'pictures_lnk' => 'Sorter mine bilder', //cpg1.4
+  'documentation_lnk' => 'Manual', //cpg1.4
+  'documentation_title' => 'Coppermine dokumentasjon', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
+  'albmgr_title' => 'Opprett og ordne mine album', //cpg1.4
   'albmgr_lnk' => 'Opprett / ordne mine album',
+  'modifyalb_title' => 'Gå til redigering av mine album',  //cpg1.4
   'modifyalb_lnk' => 'Rediger mine album',
+  'my_prof_title' => 'Gå til min profil', //cpg1.4
   'my_prof_lnk' => 'Min profil',
 );
 
 $lang_cat_list = array(
   'category' => 'Kategori',
   'albums' => 'Album',
-  'pictures' => 'Filer', //cpg1.3.0
+  'pictures' => 'Filer',
 );
 
 $lang_album_list = array(
@@ -168,39 +202,47 @@
   //Sort by filename and title
   'name' => 'FILNAVN',
   'title' => 'TITTEL',
-  'sort_da' => 'Sorter p dato i stigende rekkeflge',
-  'sort_dd' => 'Sorter p dato i synkende rekkeflge',
-  'sort_na' => 'Sorter p navn i stigende rekkeflge',
-  'sort_nd' => 'Sorter p navn i synkende rekkeflge',
-  'sort_ta' => 'Sorter p tittel i stigende rekkeflge',
-  'sort_td' => 'Sorter p tittel i synkende rekkeflge',
-  'download_zip' => 'Last ned som Zipfil', //cpg1.3.0
+  'sort_da' => 'Sorter på dato i stigende rekkefølge',
+  'sort_dd' => 'Sorter på dato i synkende rekkefølge',
+  'sort_na' => 'Sorter på navn i stigende rekkefølge',
+  'sort_nd' => 'Sorter på navn i synkende rekkefølge',
+  'sort_ta' => 'Sorter på tittel i stigende rekkefølge',
+  'sort_td' => 'Sorter på tittel i synkende rekkefølge',
+  'position' => 'POSISJON', //cpg1.4
+  'sort_pa' => 'Sorter på posisjon i stigende rekkefølge', //cpg1.4
+  'sort_pd' => 'Sorter på posisjon i synkende rekkefølge', //cpg1.4
+  'download_zip' => 'Last ned som Zipfil',
   'pic_on_page' => '%d filer over %d side(r)',
-  'user_on_page' => '%d brukere over %d side(r)', //cpg1.3.0
+  'user_on_page' => '%d brukere over %d side(r)',
   'enter_alb_pass' => 'Skriv inn Albumpassord',
   'invalid_pass' => 'Ugyldig passord',
-  'pass' => 'Passord',
-  'submit' => 'Submit'
+  'pass' => 'Passord', //cpg1.4
+  'submit' => 'Submit' //cpg1.4
 );
 
 $lang_img_nav_bar = array(
   'thumb_title' => 'Tilbake til oversikt',
-  'pic_info_title' => 'Vis/skjul filinformasjon', //cpg1.3.0
+  'pic_info_title' => 'Vis/skjul filinformasjon',
   'slideshow_title' => 'Lysbildevisning',
-  'ecard_title' => 'Send denne filen som et ekort', //cpg1.3.0
+  'ecard_title' => 'Send denne filen som et ekort',
   'ecard_disabled' => 'ekortfunksjonalitet er ikke tilgjengelig',
-  'ecard_disabled_msg' => 'Du har ikke tilgang til  sende ekort', //js-alert //cpg1.3.0
-  'prev_title' => 'Se forrige fil', //cpg1.3.0
-  'next_title' => 'Se neste fil', //cpg1.3.0
-  'pic_pos' => 'FIL %s/%s', //cpg1.3.0
+  'ecard_disabled_msg' => 'Du har ikke tilgang til å sende ekort', //js-alert
+  'prev_title' => 'Se forrige fil',
+  'next_title' => 'Se neste fil',
+  'pic_pos' => 'FIL %s/%s',
+  'report_title' => 'Rapporter denne filen til administrator', //cpg1.4
+  'go_album_end' => 'Hopp til siste', //cpg1.4
+  'go_album_start' => 'Tilbake til start', //cpg1.4
+  'go_back_x_items' => 'gå tilbake %s filer', //cpg1.4
+  'go_forward_x_items' => 'gå frem %s filer', //cpg1.4
 );
 
 $lang_rate_pic = array(
-  'rate_this_pic' => 'Gi karakter p dette bildet ', //cpg1.3.0
+  'rate_this_pic' => 'Gi karakter på dette bildet ',
   'no_votes' => '(Ingen stemmer)',
   'rating' => '(Karakter : %s / 5 med %s stemmer)',
-  'rubbish' => 'Sppel',
-  'poor' => 'Drlig',
+  'rubbish' => 'Søppel',
+  'poor' => 'Dårlig',
   'fair' => 'Greit nok',
   'good' => 'Bra',
   'excellent' => 'Veldig bra',
@@ -226,10 +268,10 @@
 );
 
 $lang_display_thumbnails = array(
-  'filename' => 'Filnavn : ',
-  'filesize' => 'Filstrrelse : ',
-  'dimensions' => 'Dimensjoner : ',
-  'date_added' => 'Lagt inn dato : ', //cpg1.3.0
+  'filename' => 'Filnavn=', //cpg1.4
+  'filesize' => 'Filstørrelse=', //cpg1.4
+  'dimensions' => 'Dimensjoner=', //cpg1.4
+  'date_added' => 'Lagt inn dato=', //cpg1.4
 );
 
 $lang_get_pic_data = array(
@@ -239,25 +281,32 @@
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => 'Debuginformasjon', //cpg1.3.0
-  'select_all' => 'Velg alle', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Dersom du skal be om hjelp p Coppermine support forumet m du kopiere denne teksten inn i foresprselen din. Vr oppmerksom p  fjerne eventuelle passord frst.', //cpg1.3.0
-  'phpinfo' => 'vis phpinfo', //cpg1.3.0
+  'debug_info' => 'Debuginformasjon',
+  'select_all' => 'Velg alle',
+  'copy_and_paste_instructions' => 'Dersom du skal be om hjelp på Coppermine support forumet må du kopiere denne teksten inn i meldingen din når det er forespurt, sammen med den eventuelle feilmeldingen. Vær oppmerksom på å eratatte eventuelle passord med *** først. <br /> Merk: Dette er kun for informasjon, og betyr ikke nødvendigvis at det er noe galt med galleriet ditt.', //cpg1.4
+  'phpinfo' => 'vis phpinfo',
+  'notices' => 'Notiser', //cpg1.4
 );
 
 $lang_language_selection = array(
-  'reset_language' => 'Standard sprk', //cpg1.3.0
-  'choose_language' => 'Velg ditt sprk', //cpg1.3.0
+  'reset_language' => 'Standard språk',
+  'choose_language' => 'Velg ditt språk',
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => 'Standard utseende', //cpg1.3.0
-  'choose_theme' => 'Velg utseende', //cpg1.3.0
+  'reset_theme' => 'Standard utseende',
+  'choose_theme' => 'Velg utseende',
 );
 
 $lang_version_alert = array(
-  'version_alert' => 'Usupportert versjon!',
-  'no_stable_version' => 'Du kjrer Coppermine  %s (%s) som er beregnet p svrt erfarne brukere - denne versjonen kommer uten noen form for support eller garantier. Bruk den p egen risiko, eller nedgrader til siste stabile versjon dersom du trenger support!',
+  'version_alert' => 'Ikke supportert versjon!', //cpg1.4
+  'no_stable_version' => 'Du kjører Coppermine  %s (%s) som er beregnet på svært erfarne brukere - denne versjonen kommer uten noen form for support eller garantier. Bruk den på egen risiko, eller nedgrader til siste stabile versjon dersom du trenger support!', //cpg1.4
+  'gallery_offline' => 'Galleriet er midlertidig ute av drift, og vil kun være tilgjengelig for administratorer. Ikke glem å sette det i drift igjen etter at du er ferdig med vedlikeholdet.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'forrige', //cpg1.4
+  'next' => 'neste', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -267,18 +316,34 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Kunne ikke slå på plugin '%s'", //cpg1.4
+  'error_install' => "Kunne ikke installere plugin '%s'", //cpg1.4
+  'error_uninstall' => "Kunne ikke avinstallere plugin '%s'", //cpg1.4
+  'error_sleep' => "Kunne ikke slå av plugin '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
   'Exclamation' => 'Utrop',
-  'Question' => 'Sprsml',
+  'Question' => 'Spørsmål',
   'Very Happy' => 'Veldig glad',
   'Smile' => 'Smil',
   'Sad' => 'Trist',
@@ -290,15 +355,15 @@
   'Mad' => 'Sint',
   'Razz' => 'Fleiper',
   'Embarassed' => 'Flau',
-  'Crying or Very sad' => 'Grter eller veldig trist',
+  'Crying or Very sad' => 'Gråter eller veldig trist',
   'Evil or Very Mad' => 'Ond eller veldig sint',
   'Twisted Evil' => 'Ond',
-  'Rolling Eyes' => 'Rullende yne',
+  'Rolling Eyes' => 'Rullende øyne',
   'Wink' => 'Blunker lurt',
   'Idea' => 'Ide',
   'Arrow' => 'Pil',
-  'Neutral' => 'Nytral',
-  'Mr. Green' => 'Herr Grnn',
+  'Neutral' => 'Nøytral',
+  'Mr. Green' => 'Herr Grønn',
 );
 
 // ------------------------------------------------------------------------- //
@@ -308,12 +373,12 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
+if (defined('MODE_PHP')) $lang_mode_php = array(
   0 => 'Forlater administrasjonsmodus...',
-  1 => 'Gr inn i administrasjonsmodus...',
+  1 => 'Går inn i administrasjonsmodus...',
 );
 
 // ------------------------------------------------------------------------- //
@@ -321,13 +386,13 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Album m ha et navn !', //js-alert
-  'confirm_modifs' => 'Er du sikker p at du vil lagre disse endringene ?', //js-alert
+  'alb_need_name' => 'Album må ha et navn !', //js-alert
+  'confirm_modifs' => 'Er du sikker på at du vil lagre disse endringene ?', //js-alert
   'no_change' => 'Du gjorde ingen endringer !', //js-alert
   'new_album' => 'Nytt album',
-  'confirm_delete1' => 'Er du sikker p at du vil slette dette albumet?', //js-alert
+  'confirm_delete1' => 'Er du sikker på at du vil slette dette albumet?', //js-alert
   'confirm_delete2' => '\nAlle filer og kommentarer vil forsvinne!', //js-alert
-  'select_first' => 'Velg et album frst', //js-alert
+  'select_first' => 'Velg et album først', //js-alert
   'alb_mrg' => 'Albumadministrasjon',
   'my_gallery' => '* Mitt galleri *',
   'no_category' => '* Ingen kategori *',
@@ -342,45 +407,163 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Utvis brukere',
-  'user_name' => 'Brukernavn',
-  'ip_address' => 'IP-adresse',
-  'expiry' => 'Utlper (blank er permanent)',
-  'edit_ban' => 'Lagre endringer',
-  'delete_ban' => 'Slett',
-  'add_new' => 'Ny utvisning',
-  'add_ban' => 'Utvis bruker',
-  'error_user' => 'Finner ikke bruker',
-  'error_specify' => 'Du m spesifisere enten et brukernavn eller en IP-adresse',
-  'error_ban_id' => 'Ugyldig utvisningsID!',
-  'error_admin_ban' => 'Du kan ikke utvise deg selv!',
-  'error_server_ban' => 'Tenkte du  utvise din egen server? Tsk tsk...',
-  'error_ip_forbidden' => 'Du kan ikke utvise denne IP. Den er ikke rutbar!',
-  'lookup_ip' => 'Sl opp en IP-adresse',
-  'submit' => 'OK!',
-  'select_date' => 'velg dato',
+  'title' => 'Utvis brukere', //cpg1.4
+  'user_name' => 'Brukernavn', //cpg1.4
+  'ip_address' => 'IP-adresse', //cpg1.4
+  'expiry' => 'Utløper (blank er permanent)', //cpg1.4
+  'edit_ban' => 'Lagre endringer', //cpg1.4
+  'delete_ban' => 'Slett', //cpg1.4
+  'add_new' => 'Ny utvisning', //cpg1.4
+  'add_ban' => 'Utvis bruker', //cpg1.4
+  'error_user' => 'Finner ikke bruker', //cpg1.4
+  'error_specify' => 'Du må spesifisere enten et brukernavn eller en IP-adresse', //cpg1.4
+  'error_ban_id' => 'Ugyldig utvisningsID!', //cpg1.4
+  'error_admin_ban' => 'Du kan ikke utvise deg selv!', //cpg1.4
+  'error_server_ban' => 'Tenkte du å utvise din egen server? Tsk tsk...', //cpg1.4
+  'error_ip_forbidden' => 'Du kan ikke utvise denne IP - den er ikkerutbar (privat) uansett!<br />Dersom du vil tillate utvisning av private adresser, sett dette i <a href="admin.php">Konfigurasjon</a> (dette er bare aktuelt om Coppermine kjører i et LAN).', //cpg1.4
+  'lookup_ip' => 'Slå opp en IP-adresse', //cpg1.4
+  'submit' => 'OK!', //cpg1.4
+  'select_date' => 'velg dato', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Broveiviser',
+  'warning' => 'Advarsel: ved å bruke denne veiviseren må du være inneforstått med at sensitiv data blir sendt ved html skjema. Kjør den kun på din egen PC (ikke på en offentlige klienter som Internettkafeer o.l.), og forsikre deg om at nettleserens cache er tømt etterpå. Ellers kan andre få tilgang til dine data!',
+  'back' => 'tilbake',
+  'next' => 'neste',
+  'start_wizard' => 'Start Broveiviser',
+  'finish' => 'Avslutt',
+  'hide_unused_fields' => 'skjul ubrukte felter (anbefalt)',
+  'clear_unused_db_fields' => 'fjern ugyldige data fra databasen (anbefalt)',
+  'custom_bridge_file' => 'Navn på din spesialtilpassede brofil (dersom navnet er <i>myfile.inc.php</i>, skriv <i>myfile</i> i dette feltet)',
+  'no_action_needed' => 'Ingen handling er påkrevd i dette steg. Klikk \'neste\' for å fortsette.',
+  'reset_to_default' => 'Reset til standardverdi',
+  'choose_bbs_app' => 'velg program coppermine skal linkes til',
+  'support_url' => 'Gå hit for hjelp med dette programmet',
+  'settings_path' => 'filsti(er) brukt av av ditt BBSprogram',
+  'database_connection' => 'databasekobling',
+  'database_tables' => 'databasetabeller',
+  'bbs_groups' => 'BBSgrupper',
+  'license_number' => 'Lisensnummer',
+  'license_number_explanation' => 'Skriv ditt lisensnummer (om aktuelt)',
+  'db_database_name' => 'Databasenavn',
+  'db_database_name_explanation' => 'Skriv navnet på databasen ditt BBSprogram bruker',
+  'db_hostname' => 'Databasemaskin',
+  'db_hostname_explanation' => 'Maskinnavn der din mySQLdatabase kjører, som regel &quot;localhost&quot;',
+  'db_username' => 'Databasebrukernavn',
+  'db_username_explanation' => 'mySQLbrukernavn å bruke for kommunikasjon med BBS',
+  'db_password' => 'Databasepassord',
+  'db_password_explanation' => 'Passord til denne mySQLbrukeren',
+  'full_forum_url' => 'Forum URL',
+  'full_forum_url_explanation' => 'Full URL til ditt BBSprogram (inkludert http://, f.eks. http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Relativ forumsti',
+  'relative_path_of_forum_from_webroot_explanation' => 'Relativ sti til ditt BBSprogram fra din webroot (Eksempel: dersom din BBS er på http://www.yourdomain.tld/forum/, skriv &quot;/forum/&quot; her)',
+  'relative_path_to_config_file' => 'Relativ sti til din BBS\'s konfigurasjonsfil',
+  'relative_path_to_config_file_explanation' => 'Relativ sti til din BBS, sett fra din Copperminemappe (f.eks. &quot;../forum/&quot; dersom din BBS er på http://www.yourdomain.tld/forum/ og Coppermine er på http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Cookie prefix',
+  'cookie_prefix_explanation' => 'dette må være navnet på cookien til din BBS',
+  'table_prefix' => 'Tabellprefix',
+  'table_prefix_explanation' => 'Må stemme med prefixet du valgte for din BBS når du installerte det.',
+  'user_table' => 'Brukertabell',
+  'user_table_explanation' => '(som regel standardverdi, om du ikke har gjort endringer fra standard på din BBSinstallasjon)',
+  'session_table' => 'Sesjontabell',
+  'session_table_explanation' => '(som regel standardverdi, om du ikke har gjort endringer fra standard på din BBSinstallasjon)',
+  'group_table' => 'Gruppetabell',
+  'group_table_explanation' => '(som regel standardverdi, om du ikke har gjort endringer fra standard på din BBSinstallasjon)',
+  'group_relation_table' => 'Grupperelasjonstabell',
+  'group_relation_table_explanation' => '(som regel standardverdi, om du ikke har gjort endringer fra standard på din BBSinstallasjon)',
+  'group_mapping_table' => 'Gruppemappingtabell',
+  'group_mapping_table_explanation' => '(som regel standardverdi, om du ikke har gjort endringer fra standard på din BBSinstallasjon)',
+  'use_standard_groups' => 'Bruk standard BBS brukergrupper',
+  'use_standard_groups_explanation' => 'Bruk standard (innebygde) brukergrupper (anbefalt). Dette vil gjøre alle egendefinerte brukergrupper satt på denne siden ugyldige. Slå kun av dette om du VIRKELIG vet hva du gjør!',
+  'validating_group' => 'Godkjenningsgruppe',
+  'validating_group_explanation' => 'GruppeID fra din BBS der brukerkontoer trenger godkjenning (som regel standardverdi, om du ikke har gjort endringer fra standard på din BBSinstallasjon)',
+  'guest_group' => 'Gjestegruppe',
+  'guest_group_explanation' => 'GruppeID fra din BBS for gjester (anonyme brukere) (som regel standardverdi, gjør kun endringer om du vet hva du gjør)',
+  'member_group' => 'Medlemsgruppe',
+  'member_group_explanation' => 'GruppeID fra din BBS for &quot;vanlige&quot; brukerkontoer (som regel standardverdi, gjør kun endringer om du vet hva du gjør)',
+  'admin_group' => 'Admingruppe',
+  'admin_group_explanation' => 'GruppeID fra din BBS for administratorer (som regel standardverdi, gjør kun endringer om du vet hva du gjør)',
+  'banned_group' => 'Utestengtgruppe',
+  'banned_group_explanation' => 'GruppeID fra din BBS for utestengte brukere (som regel standardverdi, gjør kun endringer om du vet hva du gjør)',
+  'global_moderators_group' => 'Global moderatorgruppe',
+  'global_moderators_group_explanation' => 'GruppeID fra din BBS for globale moderatorer (som regel standardverdi, gjør kun endringer om du vet hva du gjør)',
+  'special_settings' => 'BBSspesifikke innstillinger',
+  'logout_flag' => 'phpBB versjon (utloggingsflagg)',
+  'logout_flag_explanation' => 'Hva er versjonen av din BBS (denne innstillingen spesifiserer hvordan utlogging skal håndteres)',
+  'use_post_based_groups' => 'Bruk meldingsbaserte grupper?',
+  'logout_flag_yes' => '2.0.5 eller nyere',
+  'logout_flag_no' => '2.0.4 eller eldre',
+  'use_post_based_groups_explanation' => 'Skal gruppene fra BBSprogrammet som er definert av antall meldinger som tas med i beregningen (allows granular permission administration) eller bare standardgruppene (gjør administrasjon lettere, anbefalt). Du kan forandre denne innstillingen senere.',
+  'use_post_based_groups_yes' => 'ja',
+  'use_post_based_groups_no' => 'nei',
+  'error_title' => 'Du må rette opp disse feilene før du kan fortsette. Gå tilbake til forrige side.',
+  'error_specify_bbs' => 'Du må spesifisere hvilket progrm du vil linke din Coppermineinstallasjon med.',
+  'error_no_blank_name' => 'Du må spesifisere et navn på den spesiallagde brofil.',
+  'error_no_special_chars' => 'Navnet på brofilen kan ikke inneholde spesialtegn untatt underscore (_) og dash (-)!',
+  'error_bridge_file_not_exist' => 'Brofilen  %s finnes ikke på serveren. Sjekk om du har lastet den opp.',
+  'finalize' => 'Slå på/av integrasjonen med BBSprogrammet',
+  'finalize_explanation' => 'Så langt har innstillingene dine blitt lagret i databasen, men integrasjon med BBSprogrammet har ikke blitt slått på. Du kan slå integrasjonen på/av senere. Husk adminbruker og passord fra Coppermineinstallasjonen, du kan trenge det senere for å gjøre endringer. Dersom noe går galt, gå til %s og slå av integrasjonen med BBSprogrammet der, med din Coppermininstallasjons adminbruker (som regel den du satte opp under installasjonen av Coppermine).',
+  'your_bridge_settings' => 'Dine integrasjonsinnstillinger',
+  'title_enable' => 'Slå på integrasjon med %s',
+  'bridge_enable_yes' => 'Slå på',
+  'bridge_enable_no' => 'Slå av',
+  'error_must_not_be_empty' => 'må spesifiseres',
+  'error_either_be' => 'må enten være %s eller %s',
+  'error_folder_not_exist' => '%s finnes ikke. Rett opp verdiene du skrev for %s',
+  'error_cookie_not_readible' => 'Coppermine kan ikke lese en cookie med navn %s. Rett opp verdien du skrev for %s, eller gå til administrasjonspanelet til din BBS og sjekk at stien til cookieen er lesbar for coppermine.',
+  'error_mandatory_field_empty' => 'Du kan ikke la feltet %s være blankt - fyll inn den riktige verdien.',
+  'error_no_trailing_slash' => 'Det kan ikke være en slash i enden av feltet %s.',
+  'error_trailing_slash' => 'Det må være en slash i enden av feltet %s.',
+  'error_db_connect' => 'Kunne ikke koble til mySQLdatabasen med dine data. Dette er hva mySQL svarte:',
+  'error_db_name' => 'Selv om Coppermine kunne opprette en kobling, ble ikke databasen %s funnet. Sjekk at du har skrevet %s riktig. Dette er hva mySQL svarte:',
+  'error_prefix_and_table' => '%s og ',
+  'error_db_table' => 'Kunne ikke finne tabellen %s. Sjekk at du har skrevet %s riktig.',
+  'recovery_title' => 'Bridge Manager: emergency recovery',
+  'recovery_explanation' => 'Dersom du kom hit for å administrere integrasjonen mellom ditt Copperminegalleri og din BBS, må du først logge inn som admin. Dersom du ikke kan logge inn fordi integrasjonen ikke virker som forventet, kan du slå av integrasjonen her. Du vil ikke bli logget inn ved å skrive brukernavn og passord her, men integrasjonen vil bli slått av. Se dokumentasjonen for detaljer.',
+  'username' => 'Brukernavn',
+  'password' => 'Passord',
+  'disable_submit' => 'submit',
+  'recovery_success_title' => 'Autorisasjon vellykket',
+  'recovery_success_content' => 'Du har slått integrasjonen mellom din Coppermineinstallasjon og ditt BBSprogram. Din Coppermineinstallasjon kjører nå alene.',
+  'recovery_success_advice_login' => 'Logg inn som admin for å endre integrasjonsinstillinger og/eller slå integrasjonen på igjen.',
+  'goto_login' => 'Gå til innloggingssiden',
+  'goto_bridgemgr' => 'Gå til bridge manager',
+  'recovery_failure_title' => 'Autorisasjon mislykket',
+  'recovery_failure_content' => 'Du skrev feil brukernavn og/eller passord. Du må bruke med adminkontoen fra Coppermine (som regel kontoen du satte opp under installeringen av Coppermine).',
+  'try_again' => 'prøv igjen',
+  'recovery_wait_title' => 'For kort tidsintervall',
+  'recovery_wait_content' => 'Av sikkerhetsgrunner tillates ikke dette skriptet kjørt i for korte tidsintervaller, derfor må du vente litt før du kan prøve igjen.',
+  'wait' => 'vent',
+  'create_redir_file' => 'Lag omdirigeringsfil (anbefalt)',
+  'create_redir_file_explanation' => 'For å omdirigere brukere tilbake til Coppermine med en gang de har logget inn på din BBS, må du lage en omdirigeringsfil i din BBSmappe. Når dette alternativet er valgt , vil denne filen bli forsøkt lagd for deg, eller gi deg kode klar til å kopiere inn i en slik fil manuelt.',
+  'browse' => 'utforsk',
 );
 
 // ------------------------------------------------------------------------- //
-// File calendar.php
+// File calendar.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
 if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
-  'close' => 'close',
-  'clear_date' => 'clear date',
+  'title' => 'Kalender', //cpg1.4
+  'close' => 'avslutt', //cpg1.4
+  'clear_date' => 'fjern dato', //cpg1.4
 );
 
-
 // ------------------------------------------------------------------------- //
 // File catmgr.php
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Ndvendige parametere for \'%s\'operasjonen manglet!',
+  'miss_param' => 'Nødvendige parametere for \'%s\'operasjonen manglet!',
   'unknown_cat' => 'Den valgte kategorien eksisterer ikke i databasen!',
   'usergal_cat_ro' => 'Brukergalleri kategorien kan ikke slettes!',
   'manage_cat' => 'Administrer kategorier',
-  'confirm_delete' => 'Er du sikker p at du nsker og SLETTE denne kategorien?', //js-alert
+  'confirm_delete' => 'Er du sikker på at du ønsker og SLETTE denne kategorien?', //js-alert
   'category' => 'Kategori',
   'operations' => 'Handling',
   'move_into' => 'Flytt til',
@@ -389,201 +572,254 @@
   'cat_title' => 'Kategoritittel',
   'cat_thumb' => 'Kategoribilde', //cpg1.3.0 // Translatorcomment: There is (afaik) no good translation of "Thumbnail" in Norwegian
   'cat_desc' => 'Kategoribeskrivelse',
+  'categories_alpha_sort' => 'Sorter kategorier alfabetisk (istedenfor selvvalgt sorteringsrekkefølge)', //cpg1.4
+  'save_cfg' => 'Lagre konfigurasjon', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File config.php
+// File admin.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Konfigurasjon',
-  'restore_cfg' => 'Gjenopprett standardoppsett',
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Gallerikonfigurasjon', //cpg1.4
+  'manage_exif' => 'Administrer exif visning', //cpg1.4
+  'manage_plugins' => 'Administrer plugins', //cpg1.4
+  'manage_keyword' => 'Administrer nøkkelord', //cpg1.4
+  'restore_cfg' => 'Tilbakestill til fabrikkinstillinger',
   'save_cfg' => 'Lagre ny konfigurasjon',
   'notes' => 'Notater',
   'info' => 'Informasjon',
   'upd_success' => 'Konfigurasjon av Coppermine oppdatert',
-  'restore_success' => 'Coppermine standardoppsett gjenopprettet',
-  'name_a' => 'Navn i stigende rekkeflge',
-  'name_d' => 'Navn i synkende rekkeflge',
-  'title_a' => 'Tittel i synkende rekkeflge',
-  'title_d' => 'Tittel i synkende rekkeflge',
-  'date_a' => 'Dato i synkende rekkeflge',
-  'date_d' => 'Dato i synkende rekkeflge',
-  'th_any' => 'Maksimal hyde/bredde',
-  'th_ht' => 'Hyde',
+  'restore_success' => 'Tilbakestilt til Coppermine fabrikkinstillinger',
+  'name_a' => 'Navn i stigende rekkefølge',
+  'name_d' => 'Navn i synkende rekkefølge',
+  'title_a' => 'Tittel i stigende rekkefølge',
+  'title_d' => 'Tittel i synkende rekkefølge',
+  'date_a' => 'Dato i stigende rekkefølge',
+  'date_d' => 'Dato i synkende rekkefølge',
+  'pos_a' => 'Posisjon i stigende rekkefølge', //cpg1.4
+  'pos_d' => 'Posisjon i synkende rekkefølge', //cpg1.4
+  'th_any' => 'Max Aspect',
+  'th_ht' => 'Høyde',
   'th_wd' => 'Bredde',
-  'label' => 'merkelapp', //cpg1.3.0 // Translatorcomment: Have to see this one in context
-  'item' => 'emne', //cpg1.3.0 // Translatorcomment: Have to see this one in context
-  'debug_everyone' => 'Alle', //cpg1.3.0
-  'debug_admin' => 'Kun Administratorer', //cpg1.3.0
-  'no_logs'=> 'Av', //cpg1.4.0
-  'log_normal'=> 'Normal', //cpg1.4.0
-  'log_all' => 'Alle', //cpg1.4.0
-  'view_logs' => 'Se logger', //cpg1.4.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Generelle instillinger',
-  array('Gallerinavn', 'gallery_name', 0),
-  array('Galleribeskrivelse', 'gallery_description', 0),
-  array('Galleriadministrators epostadresse', 'gallery_admin_email', 0),
-  array('Addresse for \'Se flere filer\' linken i ekortene', 'ecards_more_pic_target', 0),
-  array('Galleriet er offline', 'offline', 1), //cpg1.3.0
-  array('Logg ekort', 'log_ecards', 1), //cpg1.3.0
-  array('Tillat ZIP-nedlastning av favoritter', 'enable_zipdownload', 1), //cpg1.3.0
-  array('Tidssoneforskjell relativt til GMT','time_offset',0),
-
-  'Sprk, Utseende &amp; Tegnsettinnstillinger',
-  array('Sprk', 'lang', 5),
-  array('Fall tilbake til Engelsk hvis oversettelse ikke finnes?', 'language_fallback', 1),
-  array('Utseende', 'theme', 6),
-  array('Vis sprkliste', 'language_list', 8), //cpg1.3.0
-  array('Vis sprkflag', 'language_flags', 8), //cpg1.3.0
-  array('Vis &quot;reset&quot; i sprkvalg', 'language_reset', 1), //cpg1.3.0
-  array('Vis liste over utseender', 'theme_list', 8), //cpg1.3.0
-  array('Vis &quot;reset&quot; i valg av utseede', 'theme_reset', 1), //cpg1.3.0
-  array('Vis FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Vis bbcode hjelp', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Tegnsett', 'charset', 4), //cpg1.3.0
-
-  'Albumliste visning',
-  array('Bredde p hovedtabell (pixler eller %)', 'main_table_width', 0),
-  array('Antall kategoriniver som skal vises', 'subcat_level', 0),
-  array('Antall album som skal vises pr.side', 'albums_per_page', 0),
-  array('Antall kolonner i albumlisten', 'album_list_cols', 0),
-  array('Strrelse p miniatyrbilde i piksler', 'alb_list_thumb_size', 0),
-  array('Innhold p hovedsiden', 'main_page_layout', 0),
-  array('Vis miniatyrbilder fra verste albumniv i kategorier','first_level',1),
-
-  'Miniatyrbilder',
-  array('Antall kolonner p siden med miniatyrbilder', 'thumbcols', 0),
-  array('Antall rader p siden med miniatyrbilder', 'thumbrows', 0),
-  array('Maks antall side-snarveier som skal vises p siden', 'max_tabs', 10), //cpg1.3.0
-  array('Vis bildebeskrivelsen (i tillegg til tittelen) under miniatyrbildet', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Vis antall visninger under miniatyrbildet', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Vis antall kommentarer under miniatyrbildet', 'display_comment_count', 1),
-  array('Vis navn p bruker som har lastet opp filen under miniatyrbildet', 'display_uploader', 1), //cpg1.3.0
-  array('Standard sortering av bildene', 'default_sort_order', 3), //cpg1.3.0
-  array('Minimum antall stemmer p bilde fr visning i \'beste karakter\' listen', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Bildevisning og kommentarinnstillinger',
-  array('Bredde p tabell ved visning av filer (piksler eller %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Bildeinformasjon er synlig som standard', 'display_pic_info', 1), //cpg1.3.0
-  array('Filtrer ufine ord i kommentarer', 'filter_bad_words', 1),
-  array('Tillat smilefjes i kommentarer', 'enable_smilies', 1),
-  array('Tillat flere etterflgende kommentarer p en fil fra samme bruker (disable flood protection)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Maksimal lengde p bildebeskrivelse', 'max_img_desc_length', 0),
-  array('Maksimal antall tegn pr. ord', 'max_com_wlength', 0),
-  array('Max number of lines in a comment', 'max_com_lines', 0),
-  array('Maksimalt antall linjer pr. kommentar', 'max_com_size', 0),
-  array('Vis filmstripe', 'display_film_strip', 1),
-  array('Maksimalt antall enheter i filmstripe', 'max_film_strip_items', 0),
-  array('Varsle administrator om kommentarer p epost', 'email_comment_notification', 1), //cpg1.3.0
-  array('Antall millisekunder pr. bilde i lysbildevisning (1 sekund = 1000 millisekunder)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Fil- og miniatyrbildeinnstillinger', //cpg1.3.0
-  array('Kvalitet p JPEG bilder', 'jpeg_qual', 0),
-  array('Maksimal dimensjon p miniatyrbilde <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Bruk dimensjon ( bredde, hyde eller eller maks bredde/hyde for mineatyrbilder) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7),
-  array('Opprett bilder i mellomstrrelse','make_intermediate',1),
-  array('Maksimal bredde eller hyde p bilde/video i mellomstrrelse <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Maksimal filstrrelse for opplastede filer  (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Maks bredde eller hyde for opplastede bilder/videoer (piksler)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Filer og miniatyrbilder avanserte innstillinger', //cpg1.3.0
-  array('Vis ikon for private album for ikke innloggede brukere','show_private',1), //cpg1.3.0
-  array('Forbudte tegn i filnavn', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Aksepterte filtyper for opplasting', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Tillatte bildeformater', 'allowed_img_types',0), //cpg1.3.0
-  array('Tillatte videoformater', 'allowed_mov_types',0), //cpg1.3.0
-  array('Tillatte lydformater', 'allowed_snd_types',0), //cpg1.3.0
-  array('Tillatte dokumentformater', 'allowed_doc_types',0), //cpg1.3.0
-  array('Metode for endring av bildestrrelse','thumb_method',2), //cpg1.3.0
-  array('Adresse(sti) til ImageMagick \'konverterings\' verkty (eksempel /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Tillatte bildeformater (kun for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Kommandolinjeparametre ved bruk av ImageMagick ', 'im_options', 0), //cpg1.3.0
-  array('Les EXIF-data i JPEG filer', 'read_exif_data', 1), //cpg1.3.0
-  array('Les IPTC-data i JPEG filer', 'read_iptc_data', 1), //cpg1.3.0
-  array('Albumkatalog <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Brukerkatalog <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Prefiks for mellomstore bilder/filmer <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Prefiks for miniatyrbilder <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Standardrettigheter p kataloger', 'default_dir_mode', 0), //cpg1.3.0
-  array('Standardrettigheter p filer', 'default_file_mode', 0), //cpg1.3.0
-
-  'Filmvisningsinnstillinger (Ingen effekt p flashfiler)',
-  array('Autostart', 'media_autostart',1),
-
-  'Brukerinnstillinger',
-  array('Tillat nye brukerregistreringer', 'allow_user_registration', 1),
-  array('Brukerregistrering krever bekreftelse p epost', 'reg_requires_valid_email', 1),
-  array('Varsle administrator pr. epost ved nye brukerregistreringer', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Tillat to brukere  ha samme epostadresse', 'allow_duplicate_emails_addr', 1),
-  array('Brukere kan ha private album (Merk: dersom du skifter fra \'ja\' til \'nei\' vil alle private album bli offentlige)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Varsle administrator pr. epost nr filer blir lastet opp til godkjennelse', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('La innloggede brukere se medlemslisten', 'allow_memberlist', 1), //cpg1.3.0
-
-// custom profile fields, (casper) 1.4 devel
-  'Spesialfelt for bildebeskrivelse (la disse vre tomme hvis de ikke skal brukes).
-  Bruk Profil 6 for lange tekster, som beskrivelse o.l.',
-  array('Profil 1 navn', 'user_profile1_name', 0),
-  array('Profil 2 navn', 'user_profile2_name', 0),
-  array('Profil 3 navn', 'user_profile3_name', 0),
-  array('Profil 4 navn', 'user_profile4_name', 0),
-  array('Profil 5 navn', 'user_profile5_name', 0),
-  array('Profil 6 navn', 'user_profile6_name', 0),
-
-  'Spesialfelt for bildebeskrivelse (la disse vre tomme hvis de ikke skal brukes)',
-  array('Navn spesialfelt 1', 'user_field1_name', 0),
-  array('Navn spesialfelt 2', 'user_field2_name', 0),
-  array('Navn spesialfelt 3', 'user_field3_name', 0),
-  array('Navn spesialfelt 4', 'user_field4_name', 0),
-
-  'Innstillinger for cookies',
-  array('Navn p cookie som brukes av Coppermine (ved integrasjon med andre systemer, husk  srge for at denne er forskjellig fra navnet p dette systemts cookie)', 'cookie_name', 0),
-  array('Sti til cookie brukt av Coppermine', 'cookie_path', 0),
-
-  'Diverse innstillinger',
-  array('Aktiver debugmodus', 'debug_mode', 9), //cpg1.3.0
-  array('Vis notiser i debugmodus', 'debug_notice', 1), //cpg1.3.0
-  array('Loggmodus <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11), //cpg1.4.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Denne innstillingen m IKKE endres dersom det allerede eksisterer filer i databasen.<br />
-  <a name="notice2"></a>(**) Dersom denne innstillingen endres vil bare filer som er lagt til etter dette bli berrt, slik at det er anbefalt  la denne vre urrt dersom det allerede eksister filer i Coppermine. Du kan imidlertid gjre disse endringene p de eksisterende filene i &quot;<a href="util.php">administrasjonsverktyet</a>&quot; p administrasjonemenyen.<br />
-  <a name="notice3"></a>(***) Alle loggfiler er p engelsk.
-  </div><br />',
+  'label' => 'merkelapp',
+  'item' => 'enhet',
+  'debug_everyone' => 'Alle',
+  'debug_admin' => 'Kun admin',
+  'no_logs'=> 'Av', //cpg1.4
+  'log_normal'=> 'Normal', //cpg1.4
+  'log_all' => 'Alel', //cpg1.4
+  'view_logs' => 'Se logger', //cpg1.4
+  'click_expand' => 'klikk på seksjonsnavnet for å folde ut', //cpg1.4
+  'expand_all' => 'Fold ut alle', //cpg1.4
+  'notice1' => '(*) Disse instillingene må ikke endres om du allerede har filer i din database.', //cpg1.4 - (relocated)
+  'notice2' => '(**) Endring av denne instillingen affekterer kun filer som blir lagt til etter dette, derfor er det anbefalt å ikke endre dette om du allerede har filer i din database. Du kan imidlertid endre eksisterende filer med &quot;<a href="util.php">admin tools</a> (resize pictures)&quot; fra adminmenyen.', //cpg1.4 - (relocated)
+  'notice3' => '(***) Alle loggfiler blir skrevet på engelsk.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Denne funksjonen er ikke aktiv ved integrasjon med BBS', //cpg1.4
+  'auto_resize_everyone' => 'Alle', //cpg1.4
+  'auto_resize_user' => 'Kun bruker', //cpg1.4
+  'ascending' => 'i stigende rekkefølge', //cpg1.4
+  'descending' => 'i synkende rekkefølge', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'Hovedinstillinger',
+  array('Gallerinavn', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Galleribeskrivelse', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Epost til Galleriadministrator', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('URL til din your Coppermine gallerimappe (uten \'index.php\' eller tilsvarende til slutt)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL til din hjemmeside', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Tillat ZIP-nedlastning av favoritter', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Timezoneforskjell relativt i forhold til GMT (current time: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Slå på krypterte passord (kan ikke slås av igjen)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Slå på hjelpeikon (denne hjelpen er kun tilgjengelig på engelsk)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Slå på klikkbare nøkkelord i søk','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Slå på plugins', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Tillat utvisning av ikke-rutbare (private) IPadresser', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Browsable batch-add interface', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Språk &amp; tegnsettinstillinger',
+  array('Språk', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Fall tilbake til Engelsk hvis oversettelse ikke finnes?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Tegnsett', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Vis språkliste', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Vis språkflagg', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Vis &quot;tilbakestill&quot; i språkvalg', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Vis forrige/neste på sider med arkfaner', 'previous_next_tab', 1), //cpg1.4
+
+  'Utseende/stil-instillinger',
+  array('Utseende / stil', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Vis utseendeliste', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Vis &quot;tilbakestill&quot; i utseendevalg', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Vis FAQ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Egendefinert menylinknavn', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('Egendefinert menylinkURL', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Vis bbkode hjelp', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Vis vanity block på utseender som er definert som samsvarende med XHTML og CSS standardene','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Sti til egendefinert topptekstfil', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Sti til egendefinert bunntekstfil', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Albumlistevisning',
+  array('Bredde på hovedtabell (piksler eller %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Antall kategorinivå å vise', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Antall album å vise', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Antall kolonner i albumlisten', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Størrelse på miniatyrbilder i piksler', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Innhold på hovedsiden', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Vis miniatyrbilder til album på første nivå i kategorier','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Sorter kategorier alfabetisk (istedet for egendefinert sortering)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Vis antall linkede filer','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Miniatyrbildevisning',
+  array('Antall kolonner på miniatyrbildeside', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Antall rader på miniatyrbildeside', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Maksimalt antall arkfaner å vise', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Vis filbeskrivelse (i tillegg til tittel) under miniatyrbilde', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Vis antall visninger under miniatyrbilde', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Vis antall kommentarer under miniatyrbilde', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Vis navn på opplaster under miniatyrbilde', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Vis navn på administratoropplaster under miniatyrbilde', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Vis filnavn under miniatyrbilde', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Vis albumbeskrivelse', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Standard sorteringsrekkefølge for filer', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Minimum antall stemmer før en fil kommer med i \'Beste karakter\'listen', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Bildevisning', //cpg1.4
+  array('Bredde på tabellen ved filvisning (piksler eller %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Filinformasjon vises som standard', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Maksimal lengde for en bildebeskrivelse', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Maksimalt antall tegn i et ord', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Vis filmsekvens', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Vis filnavn under miniatyrbilde til filmsekvens', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Antall deler i filmsekvens', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Intervall i millisekunder for lysbildevisning (1 sekund = 1000 millisekunder)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Kommentarinstillinger', //cpg1.4
+  array('Filtrer ufine ord i kommentarer', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Tillat smilefjes i kommentarer', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Tillat flere etterfølgende kommentarer på en fil fra samme bruker (disable flood protection)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Maksimalt antall linjer i en kommentar', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Maksimal lengde på en kommentar', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Varsle administrator om kommentarer på epost', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Sorteringsrekkefølge på kommentarer', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Prefix for anonyme kommentarskrivere', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Fil- og miniatyrbildeinnstillinger',
+  array('Kvalitet på JPEG bilder', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Maksimal dimensjon på miniatyrbilde <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Bruk dimensjon ( bredde, høyde eller eller maks bredde/høyde for mineatyrbilder ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Opprett bilder i mellomstørrelse','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Maksimal bredde eller høyde på bilde/video i mellomstørrelse <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Maksimal filstørrelse for opplastede filer (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Maks bredde eller høyde for opplastede bilder/videoer (piksler)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Automatisk reduser størrelse på bilder som er større enn maksimal bredde eller høyde', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Filer og miniatyrbilder avanserte innstillinger',
+  array('Album kan settes som private (NB: dersom du bytter fra \'ja\' til \'nei\' vil eksisterende private album bli tilgjengelig for alle)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Vis Ikon for private album til anonyme brukere','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Ulovlige tegn i filnavn', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Tillatte filtyper for opplastede bilder', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Tillatte bildetyper', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Tillatte filmtyper', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Automatisk start videovisning', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Tillatte lydtyper', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Tillatte dokumenttyper', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Motode for endring av bildestørrelser','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Sti til ImageMagick \'konverterings\'-program (eksempel /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Tillatte bildetype (kun for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Kommandolinjeparameter til ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Les EXIFdata i JPEGfiler', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Les IPTCdata i JPEGfiler', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Albummappe <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Katalog for brukerfiler <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Prefix for bilder i mellomstørrelse <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('Prefix for miniatyrbilder <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Standard rettighetsmodus for mapper', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Standard rettighetsmodus for filer', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Brukerinstillinger',
+  array('Tillat nye brukerregistreringer', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Tillat ikke-innloggede (gjester eller anonyme) brukere', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Brukerregistrering krever bekreftelse på epost', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Varsle administrator pr. epost ved nye brukerregistreringer', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Administrator må aktivere brukerregistreringer', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Tillat to brukere å ha samme epostadresse', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Varsle administrator pr. epost når filer blir lastet opp til godkjennelse', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('La innloggede brukere se medlemslisten', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Tillat brukere å endre epostadresse i sin prifil', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('La brukere ta kontroll over deres egne filer i offentlige gallerier', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Antall mislykkede innloggingsforsøk før midlertidig utestengelse (for å unngå brute force attacks)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Tidsintervall for midlertidig utestengelse etter mislykkede innloggingsforsøk', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Slå på rapportering tiladministrator', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Egendefinerte felter for brukerprofil (la stå tomme om dette ikke brukes).
+  Bruk Profil 6 for lange attributter, som biografi', //cpg1.4
+  array('Navn på profil 1', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Navn på profil 2', 'user_profile2_name', 0), //cpg1.4
+  array('Navn på profil 3', 'user_profile3_name', 0), //cpg1.4
+  array('Navn på profil 4', 'user_profile4_name', 0), //cpg1.4
+  array('Navn på profil 5', 'user_profile5_name', 0), //cpg1.4
+  array('Navn på profil 6', 'user_profile6_name', 0), //cpg1.4
+
+  'Egendefinerte felter for bildebeskrivelser (la stå tomme om dette ikke brukes)',
+  array('Navn på felt 1', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Navn på felt 2', 'user_field2_name', 0),
+  array('Navn på felt 3', 'user_field3_name', 0),
+  array('Navn på felt 4', 'user_field4_name', 0),
+
+  'Cookieinstillinger',
+  array('Cookienavn', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Cookiesti', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Epostinstillinger (må som regel ikke forandres; la alle feltene stå tomme om du ikke er sikker)', //cpg1.4
+  array('SMTP maskinnavn (derom ikke spesifisert vil sendmail bli brukt)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP brukernavn', 'smtp_username', 0), //cpg1.4
+  array('SMTP passord', 'smtp_password', 0), //cpg1.4
+
+  'Logging og statistikk', //cpg1.4
+  array('Loggmodus <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Loggfør ekort', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Spar detaljert statistikk for karaktergivning','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Spar detaljert statistikk for visninger','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Vedlikeholdsinstillinger', //cpg1.4
+  array('Slå på avlusningsmodus', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Vis notices i avlusningsmodus', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Marker gallieret som offline', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Sendte ekort', //cpg1.3.0
-  'ecard_sender' => 'Avsender', //cpg1.3.0
-  'ecard_recipient' => 'Mottaker', //cpg1.3.0
-  'ecard_date' => 'Dato', //cpg1.3.0
-  'ecard_display' => 'Vis ekort', //cpg1.3.0
-  'ecard_name' => 'Navn', //cpg1.3.0
-  'ecard_email' => 'Epost', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'i stigende rekkeflge', //cpg1.3.0
-  'ecard_descending' => 'i synkende rekkeflge', //cpg1.3.0
-  'ecard_sorted' => 'Sortert', //cpg1.3.0
-  'ecard_by_date' => 'etter dato', //cpg1.3.0
-  'ecard_by_sender_name' => 'etter avsenders navn', //cpg1.3.0
-  'ecard_by_sender_email' => 'etter avsenders epos', //cpg1.3.0
-  'ecard_by_sender_ip' => 'etter senders IP adresse', //cpg1.3.0
-  'ecard_by_recipient_name' => 'etter mottakers name', //cpg1.3.0
-  'ecard_by_recipient_email' => 'etter mottakers epost', //cpg1.3.0
-  'ecard_number' => 'viser ekortnummer %s til %s av %s', //cpg1.3.0
-  'ecard_goto_page' => 'g til side', //cpg1.3.0
-  'ecard_records_per_page' => 'Ekort per side', //cpg1.3.0
-  'check_all' => 'Marker alle', //cpg1.3.0
-  'uncheck_all' => 'Avmarker alle', //cpg1.3.0
-  'ecards_delete_selected' => 'Slett valgte ekort', //cpg1.3.0
-  'ecards_delete_confirm' => 'Er du sikker p at du vil slette valgte ekort? Marker avkryssningsfeltet!', //cpg1.3.0
-  'ecards_delete_sure' => 'Jeg er sikker', //cpg1.3.0
+  'title' => 'Sendte ekort',
+  'ecard_sender' => 'Avsender',
+  'ecard_recipient' => 'Mottaker',
+  'ecard_date' => 'Dato',
+  'ecard_display' => 'Vis ekort',
+  'ecard_name' => 'Navn',
+  'ecard_email' => 'Epost',
+  'ecard_ip' => 'IP #',
+  'ecard_ascending' => 'i stigende rekkefølge',
+  'ecard_descending' => 'i synkende rekkefølge',
+  'ecard_sorted' => 'Sortert',
+  'ecard_by_date' => 'etter dato',
+  'ecard_by_sender_name' => 'etter avsenders navn',
+  'ecard_by_sender_email' => 'etter avsenders epost',
+  'ecard_by_sender_ip' => 'etter senders IP adresse',
+  'ecard_by_recipient_name' => 'etter mottakers name',
+  'ecard_by_recipient_email' => 'etter mottakers epost',
+  'ecard_number' => 'viser ekortnummer %s til %s av %s',
+  'ecard_goto_page' => 'gå til side',
+  'ecard_records_per_page' => 'Ekort per side',
+  'check_all' => 'Marker alle',
+  'uncheck_all' => 'Avmarker alle',
+  'ecards_delete_selected' => 'Slett valgte ekort',
+  'ecards_delete_confirm' => 'Er du sikker på at du vil slette valgte ekort? Marker avkryssningsfeltet!',
+  'ecards_delete_sure' => 'Jeg er sikker',
 );
 
 
@@ -592,34 +828,36 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Du m skrive bde navn og kommentar',
+  'empty_name_or_com' => 'Du må skrive både navn og kommentar',
   'com_added' => 'Din kommentar er lagt inn',
-  'alb_need_title' => 'Du m legge inn en tittel p albumet!',
-  'no_udp_needed' => 'Ingen oppdatering ndvendig.',
+  'alb_need_title' => 'Du må legge inn en tittel på albumet!',
+  'no_udp_needed' => 'Ingen oppdatering nødvendig.',
   'alb_updated' => 'Albumet ble oppdatert',
-  'unknown_album' => 'Det valgte albumet eksisterer ikke, eller du har ikke tillatelse til  laste opp filer i dette albumet',
-  'no_pic_uploaded' => 'Det ble ikke lastet opp noen fil!<br /><br />Hvis du virkelig valgte en fil s sjekk om serveren tillater opplasting', //cpg1.3.0
-  'err_mkdir' => 'Klarte ikke  lage en katalog %s !',
+  'unknown_album' => 'Det valgte albumet eksisterer ikke, eller du har ikke tillatelse til å laste opp filer i dette albumet',
+  'no_pic_uploaded' => 'Det ble ikke lastet opp noen fil!<br /><br />Hvis du virkelig valgte en fil så sjekk om serveren tillater opplasting',
+  'err_mkdir' => 'Kunne ikke lage en katalog %s !',
   'dest_dir_ro' => 'Katalogen %s kan ikke skrives til av dette skriptet !',
-  'err_move' => 'Umulig  flytte %s til %s !',
-  'err_fsize_too_large' => 'Filen du lastet opp er for stor (maksimalt tillatt strrelse er %s x %s). !', //cpg1.3.0 //translcomment`: switch these?
-  'err_imgsize_too_large' => 'Filen du lastet opp er for stor (maksimalt tillatt strrelse er %s KB) !',             //translcomment`: switch these?
+  'err_move' => 'Umulig å flytte %s til %s !',
+  'err_fsize_too_large' => 'Filen du lastet opp er for stor (maksimalt tillatt størrelse er %s x %s). !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'Filen du lastet opp er for stor (maksimalt tillatt størrelse er %s KB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
   'err_invalid_img' => 'Filen du har lastet opp er ikke en gyldig bildefil !',
   'allowed_img_types' => 'Du kan bare laste opp %s filer.',
-  'err_insert_pic' => 'Bildet \'%s\' kan ikke legges inn i albumet', //cpg1.3.0
-  'upload_success' => 'Opplastingen av bildet ditt var vellykket<br /><br />Det vil bli tilgjengelig etter at administrator har godkjent det.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Opplastningsvarsel', //cpg1.3.0
-  'notify_admin_email_body' => 'En fil har blitt lastet opp av %s, det trenger din godkjennelse. G til %s', //cpg1.3.0
+  'err_insert_pic' => 'Bildet \'%s\' kan ikke legges inn i albumet',
+  'upload_success' => 'Opplastingen av bildet ditt var vellykket<br /><br />Det vil bli tilgjengelig etter at administrator har godkjent det.',
+  'notify_admin_email_subject' => '%s - Opplastningsvarsel',
+  'notify_admin_email_body' => 'En fil har blitt lastet opp av %s, det trenger din godkjennelse. Gå til %s',
   'info' => 'Informasjon',
   'com_added' => 'Kommentar tagt inn',
   'alb_updated' => 'Album oppdatert',
   'err_comment_empty' => 'Din kommentar er tom!',
   'err_invalid_fext' => 'Kun disse filtypene er akseptert : <br /><br />%s.',
-  'no_flood' => 'Du er allerede den siste som har kommentert denne filen<br /><br />Vennligst rediger din forrige kommentar istedet', //cpg1.3.0
+  'no_flood' => 'Du er allerede den siste som har kommentert denne filen<br /><br />Vennligst rediger din forrige kommentar istedet',
   'redirect_msg' => 'Du blir omdirigert.<br /><br /><br />Trykk \'FORTSETT\' dersom siden ikke lastes automatisk',
-  'upl_success' => 'Din fil ble lagt inn', //cpg1.3.0
-  'email_comment_subject' => 'Kommentar lagt inn p Coppermine Photo Gallery', //cpg1.3.0
-  'email_comment_body' => 'Noen har lagt inn en kommentar i ditt galleri. Se kommentaren p', //cpg1.3.0
+  'upl_success' => 'Din fil ble lagt inn',
+  'email_comment_subject' => 'Kommentar lagt inn på Coppermine Photo Gallery',
+  'email_comment_body' => 'Noen har lagt inn en kommentar i ditt galleri. Se kommentaren på',
+  'album_not_selected' => 'Album ikke valgt', //cpg1.4
+  'com_author_error' => 'En registrert bruker har allerede dette navnet, logg inn eller bruk et annet', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -628,30 +866,58 @@
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
   'caption' => 'Beskrivelse',
-  'fs_pic' => 'Full strrelse', //translcomment: Need to see context
+  'fs_pic' => 'Full størrelse',
   'del_success' => 'slettet',
-  'ns_pic' => 'normal strrelse', //translcomment: Need to see context
+  'ns_pic' => 'normal størrelse',
   'err_del' => 'kan ikke slettes',
   'thumb_pic' => 'miniatyrbilde',
   'comment' => 'kommentar',
   'im_in_alb' => 'bilde i album',
-  'alb_del_success' => 'Album \'%s\' slettet',
+  'alb_del_success' => 'Album &laquo;%s&raquo; slettet', //cpg1.4
   'alb_mgr' => 'Albumadministrasjon',
   'err_invalid_data' => 'Ugyldig data mottatt i \'%s\'',
   'create_alb' => 'Oppretter album \'%s\'',
   'update_alb' => 'Oppdaterer album \'%s\' med tittel \'%s\' og index \'%s\'',
-  'del_pic' => 'Slett fil', //cpg1.3.0
+  'del_pic' => 'Slett fil',
   'del_alb' => 'Slett album',
   'del_user' => 'Slett bruker',
   'err_unknown_user' => 'Den valgte brukeren eksisterer ikke!',
+  'err_empty_groups' => 'Det finnes ingen gruppetabell, eller gruppetabellen er tom!', //cpg1.4
   'comment_deleted' => 'Kommentar ble slettet',
+  'npic' => 'Bilde', //cpg1.4
+  'pic_mgr' => 'Bildeadministrasjon', //cpg1.4
+  'update_pic' => 'Oppdaterer bilde \'%s\' med navn \'%s\' og index \'%s\'', //cpg1.4
+  'username' => 'Brukernavn', //cpg1.4
+  'anonymized_comments' => '%s kommentarer anonymisert', //cpg1.4
+  'anonymized_uploads' => '%s offentlige opplastninger anonymisert', //cpg1.4
+  'deleted_comments' => '%s kommentarer slettet', //cpg1.4
+  'deleted_uploads' => '%s offentlige opplastninger slettet', //cpg1.4
+  'user_deleted' => 'bruker %s slettet', //cpg1.4
+  'activate_user' => 'Aktiver bruker', //cpg1.4
+  'user_already_active' => 'Konto allerede aktiv', //cpg1.4
+  'activated' => 'Aktivert', //cpg1.4
+  'deactivate_user' => 'Deaktiver bruker', //cpg1.4
+  'user_already_inactive' => 'Konto allerede inaktiv', //cpg1.4
+  'deactivated' => 'Deaktivert', //cpg1.4
+  'reset_password' => 'Resett passord', //cpg1.4
+  'password_reset' => 'Passord resatt til %s', //cpg1.4
+  'change_group' => 'Skift primærgruppe', //cpg1.4
+  'change_group_to_group' => 'Endrer fra %s til %s', //cpg1.4
+  'add_group' => 'Legg til sekundær gruppe', //cpg1.4
+  'add_group_to_group' => 'Legger bruker %s til gruppe %s. Brukeren er nå primærmedlem av gruppen %s og sekundærmedlem av gruppen %s.', //cpg1.4
+  'status' => 'Status', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Dataene i ekortet du prøver å se har blitt endret av din epostleser. Sjekk om linken er hel, eller om den f.eks. har delt seg over flere linjer.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -660,55 +926,115 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-  'confirm_del' => 'Er du sikker p at du vil slette denne filen? \\nKommentarer vil ogs bli slettet.', //js-alert //cpg1.3.0
-  'del_pic' => 'SLETT DENNE FILEN', //cpg1.3.0
+  'confirm_del' => 'Er du sikker på at du vil slette denne filen? \\nKommentarer vil også bli slettet.', //js-alert
+  'del_pic' => 'SLETT DENNE FILEN',
   'size' => '%s x %s piksler',
   'views' => '%s ganger',
   'slideshow' => 'Lysbildeshow',
   'stop_slideshow' => 'STOPP LYSBILDESHOW',
-  'view_fs' => 'Klikk for  vise bildet i full strrelse',
-  'edit_pic' => 'Endre beskrivelse', //cpg1.3.0
-  'crop_pic' => 'Klipp eller roter', //cpg1.3.0
+  'view_fs' => 'Klikk for å vise bildet i full størrelse',
+  'edit_pic' => 'Endre beskrivelse', //cpg1.4
+  'crop_pic' => 'Klipp eller roter',
+  'set_player' => 'Skift avspiller',
 );
 
 $lang_picinfo = array(
-  'title' =>'Filinformasjon', //cpg1.3.0
+  'title' =>'Filinformasjon',
   'Filename' => 'Filnavn',
   'Album name' => 'Albumnavn',
   'Rating' => 'Karakter (%s stemmer)',
-  'Keywords' => 'Nkkelord',
-  'File Size' => 'Filstrrelse',
+  'Keywords' => 'Nøkkelord',
+  'File Size' => 'Filstørrelse',
+  'Date Added' => 'Dato lagt inn', //cpg1.4
   'Dimensions' => 'Dimensjoner',
   'Displayed' => 'Visninger',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Tatt dato',
-  'ISO'=>'ISO',
-  'Aperture' => 'Blenderpning',
-  'Exposure time' => 'Eksponeringstid',
-  'Focal length' => 'Brennvidde',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Make', //cpg1.4
+  'Model' => 'Modell', //cpg1.4
+  'DateTime' => 'Dato og tid', //cpg1.4
+  'DateTimeOriginal' => 'Dato tatt', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Max Blenderåpning', //cpg1.4
+  'FocalLength' => 'Brennvidde', //cpg1.4
   'Comment' => 'Kommentar',
-  'addFav'=>'Legg til i favoritter', //cpg1.3.0
-  'addFavPhrase'=>'Favoritter', //cpg1.3.0
-  'remFav'=>'Fjern fra favoritter', //cpg1.3.0
-  'iptcTitle'=>'IPTC-Tittel', //cpg1.3.0
-  'iptcCopyright'=>'IPTC-Opphavsrett', //cpg1.3.0
-  'iptcKeywords'=>'IPTC-Nkkelord', //cpg1.3.0
-  'iptcCategory'=>'IPTC-Kategori', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC-Underkategorier', //cpg1.3.0
+  'addFav'=>'Legg til favoritter',
+  'addFavPhrase'=>'Favoritter',
+  'remFav'=>'Fjern fra favoritter',
+  'iptcTitle'=>'IPTC Tittel',
+  'iptcCopyright'=>'IPTC-Opphavsrett',
+  'iptcKeywords'=>'IPTC-Nøkkelord',
+  'iptcCategory'=>'IPTC-Kategori',
+  'iptcSubCategories'=>'IPTC-Underkategori',
+  'ColorSpace' => 'Fargerom', //cpg1.4
+  'ExposureProgram' => 'Eksponeringsprogram', //cpg1.4
+  'Flash' => 'Blits', //cpg1.4
+  'MeteringMode' => 'Lysmålingsmodus', //cpg1.4
+  'ExposureTime' => 'Eksponeringstid', //cpg1.4
+  'ExposureBiasValue' => 'EksponeringsBias', //cpg1.4
+  'ImageDescription' => ' Bildebeskrivelse', //cpg1.4
+  'Orientation' => 'Orientering', //cpg1.4
+  'xResolution' => 'X oppløsning', //cpg1.4
+  'yResolution' => 'Y oppløsning', //cpg1.4
+  'ResolutionUnit' => 'Oppløsningsenhet', //cpg1.4
+  'Software' => 'Programvare', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPosisjonering', //cpg1.4
+  'ExifOffset' => 'Exif Offset', //cpg1.4
+  'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Exif Versjon', //cpg1.4
+  'DateTimeOriginal' => 'Original dato og tid', //cpg1.4
+  'DateTimedigitized' => 'Digitalisert dato og tid', //cpg1.4
+  'ComponentsConfiguration' => 'Komponentkonfigurasjon', //cpg1.4
+  'CompressedBitsPerPixel' => 'Komprimerte Bits pr piksel', //cpg1.4
+  'LightSource' => 'Lyskilde', //cpg1.4
+  'ISOSetting' => 'ISOinstilling (følsomhet)', //cpg1.4
+  'ColorMode' => 'Fargemodus', //cpg1.4
+  'Quality' => 'Kvalitet', //cpg1.4
+  'ImageSharpening' => 'Bildeskarping', //cpg1.4
+  'FocusMode' => 'Fokusmodus', //cpg1.4
+  'FlashSetting' => 'Blitssetting', //cpg1.4
+  'ISOSelection' => 'ISO Valg', //cpg1.4
+  'ImageAdjustment' => 'ildeinstilling', //cpg1.4
+  'Adapter' => 'Adapter', //cpg1.4
+  'ManualFocusDistance' => 'Manuell fokusavstand', //cpg1.4
+  'DigitalZoom' => 'Digital Zoom', //cpg1.4
+  'AFFocusPosition' => 'AF Focus Position', //cpg1.4
+  'Saturation' => 'Fargemetning', //cpg1.4
+  'NoiseReduction' => 'Støyreduksjon', //cpg1.4
+  'FlashPixVersion' => 'Blits Pixversjon', //cpg1.4
+  'ExifImageWidth' => 'Exif Bildebredde', //cpg1.4
+  'ExifImageHeight' => 'Exif Bildehøyde', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+  'FileSource' => 'Filkilde', //cpg1.4
+  'SceneType' => 'Scene Type', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Eksponeringsmodus', //cpg1.4
+  'WhiteBalance' => 'Hvitbalanse', //cpg1.4
+  'DigitalZoomRatio' => 'Digital Zoom Ratio', //cpg1.4
+  'SceneCaptureMode' => 'Scene Capture Mode', //cpg1.4
+  'GainControl' => 'Gainkontroll', //cpg1.4
+  'Contrast' => 'Kontrast', //cpg1.4
+  'Saturation' => 'Fargemetning', //cpg1.4
+  'Sharpness' => 'Skarping', //cpg1.4
+  'ManageExifDisplay' => 'Oppdater Exifvisning', //cpg1.4
+  'submit' => 'Send inn', //cpg1.4
+  'success' => 'Informasjonen ble oppdatert.', //cpg1.4
+  'details' => 'Detaljer', //cpg1.4
 );
 
 $lang_display_comments = array(
   'OK' => 'OK',
   'edit_title' => 'Rediger denne kommentaren',
-  'confirm_delete' => 'Er du sikker p at du vil slette denne kommentaren?', //js-alert
+  'confirm_delete' => 'Er du sikker på at du vil slette denne kommentaren?', //js-alert
   'add_your_comment' => 'Legg til din kommentar',
   'name'=>'Navn',
   'comment'=>'Kommentar',
   'your_name' => 'Anonym',
+  'report_comment_title' => 'Rapporter denne kommentaren til administrator', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-  'click_to_close' => 'Klikk p bildet for  lukke viduet',
+  'click_to_close' => 'Klikk på bildet for å lukke viduet',
 );
 
 }
@@ -719,21 +1045,65 @@
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
   'title' => 'Send et ekort',
-  'invalid_email' => '<b>Advarsel</b> : ugyldig epostadresse!',
+  'invalid_email' => '<font color="red"><b>Advarsel</b></font>: ugyldig epostadresse:', //cpg1.4
   'ecard_title' => 'Et ekort fra %s til deg',
-  'error_not_image' => 'Bare bilder kan sendes som ekort.', //cpg1.3.0
-  'view_ecard' => 'Hvis kortet ikke vises riktig, klikk her',
-  'view_more_pics' => 'Klikk p denne linken for flere bilder!',
+  'error_not_image' => 'Bare bilder kan sendes som ekort.',
+  'view_ecard' => 'Hvis kortet ikke vises riktig, klikk her', //cpg1.4
+  'view_ecard_plaintext' => 'For å se ekortet, kopier denne URLen til din nettlesers adresselinje:', //cpg1.4
+  'view_more_pics' => 'Klikk på denne linken for flere bilder!', //cpg1.4
   'send_success' => 'Ditt ekort ble sendt',
-  'send_failed' => 'Beklager, serveren kunne ikke sende Ekortet',
+  'send_failed' => 'Beklager, serveren kunne ikke sende Ekortet ditt...',
   'from' => 'Fra',
   'your_name' => 'Ditt navn',
   'your_email' => 'Din epostadresse',
   'to' => 'Til',
   'rcpt_name' => 'Mottakers navn',
   'rcpt_email' => 'Mottakers epostadresse',
-  'greetings' => 'Hilsen',
-  'message' => 'Beskjed',
+  'greetings' => 'Overskrift', //cpg1.4
+  'message' => 'Melding', //cpg1.4
+  'ecards_footer' => 'Sendt av %s fra IP %s klokken %s (Galleritid)', //cpg1.4
+  'preview' => 'Forhåndsvisning av ekort', //cpg1.4
+  'preview_button' => 'Vis', //cpg1.4
+  'submit_button' => 'Send ekort', //cpg1.4
+  'preview_view_ecard' => 'Dette vil bli den alternative linken til ekortet med en gang det er laget. Det vil ikke virke for forhåndsvisninger.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Rapporter til administrator', //cpg1.4
+  'invalid_email' => '<b>Advarsel</b> : ugyldig epostadresse !', //cpg1.4
+  'report_subject' => 'En rapport fra %s på galleri %s', //cpg1.4
+  'view_report' => 'Alternativ link dersom rapporten ikke vises skikkelig', //cpg1.4
+  'view_report_plaintext' => 'For å se på rapporten, kopier denne URL til adressefeltet i din nettleser :', //cpg1.4
+  'view_more_pics' => 'Galleri', //cpg1.4
+  'send_success' => 'Din rapport ble sendt', //cpg1.4
+  'send_failed' => 'Beklager, men serveren kan ikke sende din rapport...', //cpg1.4
+  'from' => 'Fra', //cpg1.4
+  'your_name' => 'Ditt navn', //cpg1.4
+  'your_email' => 'Din epostadresse', //cpg1.4
+  'to' => 'Til', //cpg1.4
+  'administrator' => 'Administrator / Moderator', //cpg1.4
+  'subject' => 'Emne', //cpg1.4
+  'comment_field_name' => 'Rapporterer kommentar av "%s"', //cpg1.4
+  'reason' => 'Årsak', //cpg1.4
+  'message' => 'Melding', //cpg1.4
+  'report_footer' => 'Sendt av %s fra IP %s klokken %s (Galleritid)', //cpg1.4
+  'obscene' => 'uanstendig', //cpg1.4
+  'offensive' => 'støtende', //cpg1.4
+  'misplaced' => 'utenfor emne/feilplassert', //cpg1.4
+  'missing' => 'manglende', //cpg1.4
+  'issue' => 'feil/kan ikke vises', //cpg1.4
+  'other' => 'andre', //cpg1.4
+  'refers_to' => 'Filrapport refererer til', //cpg1.4
+  'reasons_list_heading' => 'årsak(er) for rapport:', //cpg1.4
+  'no_reason_given' => 'ingen årsak ble gitt', //cpg1.4
+  'go_comment' => 'Gå til kommentar', //cpg1.4
+  'view_comment' => 'Se full rapport med kommentar', //cpg1.4
+  'type_file' => 'fil', //cpg1.4
+  'type_comment' => 'kommentar', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -741,124 +1111,153 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Filinformasjon', //cpg1.3.0
+  'pic_info' => 'Filinformasjon',
   'album' => 'Album',
   'title' => 'Tittel',
+  'filename' => 'Filnavn', //cpg1.4
   'desc' => 'Beskrivelse',
-  'keywords' => 'Nkkelord',
+  'keywords' => 'Nøkkelord',
+  'new_keyword' => 'Nytt nøkkelord', //cpg1.4
+  'new_keywords' => 'Nytt nøkkelord funnet', //cpg1.4
+  'existing_keyword' => 'Eksisterende nøkkelord', //cpg1.4
   'pic_info_str' => '%s &times; %s - %s KB - %s visninger - %s stemmer',
-  'approve' => 'Godkjenn fil', //cpg1.3.0
-  'postpone_app' => 'Utsett godkjennelse',
-  'del_pic' => 'Slett fil', //cpg1.3.0
-  'read_exif' => 'Les EXIF-info p nytt', //cpg1.3.0
-  'reset_view_count' => 'Tilbakestill visningsteller',
-  'reset_votes' => 'Tilbakestill avstemmning',
+  'approve' => 'Godkjenn fil',
+  'postpone_app' => 'Utsett godkjenning',
+  'del_pic' => 'Slett fil',
+  'del_all' => 'Slett ALLE filer', //cpg1.4
+  'read_exif' => 'Les EXIFinformasjon på nytt',
+  'reset_view_count' => 'Resett visningsteller',
+  'reset_all_view_count' => 'Resett ALLE visningstellere', //cpg1.4
+  'reset_votes' => 'Resett stemmer',
+  'reset_all_votes' => 'Resett ALLE stemmer', //cpg1.4
   'del_comm' => 'Slett kommentarer',
-  'upl_approval' => 'Opplastingsgodkjennelse',
-  'edit_pics' => 'Rediger filer', //cpg1.3.0
-  'see_next' => 'Se neste fil', //cpg1.3.0
-  'see_prev' => 'Se forrige fil', //cpg1.3.0
-  'n_pic' => '%s filer', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Antall filer til fremvisning', //cpg1.3.0
-  'apply' => 'Lagre endringer', //cpg1.3.0
-  'crop_title' => 'Coppermine Picture Editor', //cpg1.3.0
-  'preview' => 'Forhndsvisning', //cpg1.3.0
-  'save' => 'Lagre', //cpg1.3.0
-  'save_thumb' =>'Lagre som miniatyrbilde', //cpg1.3.0
-  'sel_on_img' =>'Utvalget m vre innenfor bildets utterkanter!', //js-alert //cpg1.3.0
+  'del_all_comm' => 'Slett ALLE kommentarer', //cpg1.4
+  'upl_approval' => 'Godkjenning av opplastning', //cpg1.4
+  'edit_pics' => 'Endre filer',
+  'see_next' => 'Se neste filer',
+  'see_prev' => 'Se forrige filer',
+  'n_pic' => '%s filer',
+  'n_of_pic_to_disp' => 'Antall filer å vise',
+  'apply' => 'Effektuer endringer',
+  'crop_title' => 'Coppermine Picture Editor',
+  'preview' => 'Forhåndsvis',
+  'save' => 'Lagre bilde',
+  'save_thumb' =>'Lagre som miniatyrbilde',
+  'gallery_icon' => 'Gjør dette til mitt ikon', //cpg1.4
+  'sel_on_img' =>'Utsnittet må i sin helhet være en del av bildet!', //js-alert
+  'album_properties' =>'Albumegenskaper', //cpg1.4
+  'parent_category' =>'Foreldrekategori', //cpg1.4
+  'thumbnail_view' =>'Miniatyrbildevisning', //cpg1.4
+  'select_unselect' =>'marker/avmarker alle', //cpg1.4
+  'file_exists' => "Filen '%s' finnes allerede.", //cpg1.4
+  'rename_failed' => "Kunne ikke endre navn '%s' til '%s'.", //cpg1.4
+  'src_file_missing' => "Kildefilen '%s' mangler.", // cpg 1.4
+  'mime_conv' => "Kunne ikke konvertere filen fra '%s' til '%s'",//cpg1.4
+  'forb_ext' => 'Ulovlig filending.',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
+// File faq.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Sprsml og Svar', //cpg1.3.0
-  'toc' => 'Innholdsfortegnelse', //cpg1.3.0
-  'question' => 'Sprsml: ', //cpg1.3.0
-  'answer' => 'Svar: ', //cpg1.3.0
+  'faq' => 'Spørsmål og Svar',
+  'toc' => 'Innholdsfortegnelse',
+  'question' => 'Spørsmål: ',
+  'answer' => 'Svar: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Generelle Sprsml og Svar', //cpg1.3.0
-  array('Hvorfor m jeg registrere meg?', 'Registrering kan vre pkrevd av administrator. Registrering gir medlemmene utvidede rettigheter som opplastning av egne filer, registrering av egne favoritter, karaktergivning og kommentering av andres filer etc.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Hvordan registrerer jeg meg?', 'G til &quot;Registrer&quot; og fyll inn de ndvendige feltene (alle dersom du nsker det).<br />Har Administrator aktivert funksjonen for epost aktivering skal du motta en epost til den adressen du oppga med instruksjoner om hvordan du kan aktivere medlemskapet ditt. Medlemskapet m da aktiveres fr du kan logge inn.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Hvordan logger jeg inn?', 'G til &quot;Logg inn&quot;, legg inn ditt brukernavn og passord og marker &quot;Husk meg&quot; slik at du automatisk blir logget inn neste gang dersom du forlater dette nettstedet.<br /><b>VIKTIG:Cookies m vre aktivert og cookien fra denne siten kan ikke slettes dersom du vil bruke &quot;Husk meg&quot; funksjonen.</b>', 'offline', 0), //cpg1.3.0
-  array('Hvorfor kan jeg ikke logge inn?', 'Har du registrert deg, og klikket p linken sendt til din epostadresse??. Denne linken vil aktivere din konto. For andre innloggingsproblemer kontakt administrator.', 'offline', 0), //cpg1.3.0
-  array('Hva skjer dersom jeg mister passordet mitt?', 'Dersom denne siten har en &quot;Glemt passordet?&quot; link kan du bruke den. Ellers kan du kontakte administrator for et nytt passord.', 'offline', 0), //cpg1.3.0
-  //array('Hva skjer dersom jeg endrer epostadresse?', 'Bare logg inn og endre epostadressen din gjennom &quot;Min Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Hvordan lagrer jeg en fil i &quot;Mine Favoritter&quot;?', 'Klikk p en fil, og klikk s p &quot;Vis/skjul filinformasjon&quot; linken (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); Skroll ned til filinformasjonen, og klikk &quot; Legg til i favoritter&quot;.<br />Administrator kan allerede ha sltt p &quot;Vis/skjul filinformasjon&quot;.<br />VIKTIG:Cookies m vre aktivert og cookiene fra denne sitem kan ikke slettes.', 'offline', 0), //cpg1.3.0
-  array('Hvordan gir jeg karakterer til en fil?', 'Klikk p et miniatyrbilde, g nederst og velg en karakter.', 'offline', 0), //cpg1.3.0
-  array('Hvordan kommenterer jeg en fil?', 'Klikk p et miniatyrbilde g nederst og legg inn en kommentar.', 'offline', 0), //cpg1.3.0
-  array('Hvordan laster jeg opp en fil?', 'G til &quot;Last opp fil&quot; og velg et album du vil laste opp til, klikk p &quot;Browse&quot;, finn filen som to lastes opp og klikk &quot;open&quot;, (legg til en tittel og en beskrivelse om du vil). Klikk s &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvor havner filene jeg laster opp?', 'Du kan laste opp en fil til en av dine album i &quot;Mitt Galleri&quot;. Administrator ka ogs tilllate deg  laste opp filer til en eller flere av de andre albumene i galleriet.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvilke typer filer og i hvilke strrelser kan jeg laste opp?', 'Tillatte filstrrelser og filtyper (jpg, png, etc.) bestemmes av administrator.', 'offline', 0), //cpg1.3.0
-  array('Hva er &quot;Mitt Galleri&quot;?', '&quot;Mitt Galleri&quot; er et personlig galleri du kan laste opp til og administrere selv.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvordan lager, endrer eller sletter jeg album i &quot;Mitt Galleri&quot;?', 'Du m enable &quot;Adminmodus&quot;<br />G s til &quot;Opprett / ordne mine album&quot;and klikk &quot;Ny&quot;. Endre &quot;Nytt Album&quot; til ditt nye navn.<br />Du kan endre navn p alle album i ditt galleri.<br />Klikk &quot;Lagre endringer&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvordan kan jeg endre og begrense brukere som kan se mine album?', 'Du m enable &quot;Adminmodus&quot;<br />G til &quot;Endre Mine Album. P &quot;Oppdater album&quot; linjen, velg albumet du vil endre.<br />Her kan du endre navn, beskrivelse, miniatyrbilde, begrense tilgang og kommentar/karaktertillatelser.<br />Klikk &quot;Oppdater album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvordan kan jeg se andre brukeres gallerier?', 'G til &quot;Albumliste&quot; og velg &quot;Brukergallerier&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hva er cookies?', 'Cookies er tekstdata som blir sendt fra et nettsted som blir lagret p din datamaskin.<br />Cookies srger normalt for at en bruker kan returnere til nettstedet uten  mtte logge inn igjen m.m.', 'offline', 0), //cpg1.3.0
-  array('Hvor kan jeg finne dette programmet til mitt eget nettsted?', 'Coppermine er et gratis multimediagalleri, utgitt under GNU GPL lisens. Det er full av funksjoner, og har blitt oversatt til diverse andre platformer. Besk <a href="http://coppermine.sf.net/">Copperminea hjemmeside</a> for  finne ut mer, og for  laste ned.', 'offline', 0), //cpg1.3.0
-
-  'Navigering', //cpg1.3.0
-  array('Hva er &quot;Albumliste&quot;?', 'Dette vil vise deg hele kategorien du befinner deg i, med en link til hvert album. Dersom du ikke er i en kategori viser det hele galleriet med en link til hver kategori. Miniatyrbilder kan vre en link til kategorien.', 'offline', 0), //cpg1.3.0
-  array('Hva er &quot;Mitt Galleri&quot;?', 'Dette lar brukere lage deres egne gallerier og legge til, slette eller endre album.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hva er forskjellen mellom &quot;Adminmodus&quot; og &quot;Brukermodus&quot;?', 'I adminmodus las brukeren endre deres egne gallerier (eller andres dersom brukeren er en administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hva er &quot;Last opp fil&quot;?', 'Dette lar brukeren laste opp filer (strrelse og type er bestemt av administrator) til et galleri valgt enten av brukeren eller av administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hva er &quot;Siste opplastninger&quot;?', 'Dette viser galleriets sist opplastede filer.', 'offline', 0), //cpg1.3.0
-  array('Hva er &quot;Siste kommentarer&quot;?', 'Dette viser de seneste filene noen brukere har lagt inn kommentar p.', 'offline', 0), //cpg1.3.0
-  array('Hva er &quot;Mest sett&quot;?', 'Dette viser de filene som er mest sett av brukere (enten de er logget p eller ikke).', 'offline', 0), //cpg1.3.0
-  array('Hva er &quot;Beste karakter&quot;?', 'Dette viser de filene som har ftt best karakter av andre brukere. Det viser gjennomsnittelig karaktaer  (f.eks: fem brukere ga <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: da ville filen ha gjennomsnittelig karakter: <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Fem brukere gav filer karakter fra 1 til 5 (1,2,3,4,5), dette ville da gjennomsnittelig gi: <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Karakterene gr fra <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) il <img src="images/rating0.gif" width="65" height="14" border="0" alt="verst" /> (verst).', 'offline', 0), //cpg1.3.0
-  array('Hva er &quot;Mine Favoritter&quot;?', 'Dette gir brukerne anledning til  lagre favorittfiler i cookien som blir sendt til datamaskinen din.', 'offline', 0), //cpg1.3.0
+  'Generelle Spørsmål og Svar',
+  array('Hvorfor må jeg registrere meg?', 'Registrering kan være påkrevd av administrator. Registrering gir medlemmene utvidede rettigheter som opplastning av egne filer, registrering av egne favoritter, karaktergivning og kommentering av andres filer etc.', 'allow_user_registration', '1'),
+  array('Hvordan registrerer jeg meg?', 'Gå til &quot;Registrer&quot; og fyll inn de nødvendige feltene (alle dersom du ønsker det).<br />Har Administrator aktivert funksjonen for epost aktivering skal du motta en epost til den adressen du oppga med instruksjoner om hvordan du kan aktivere medlemskapet ditt. Medlemskapet må da aktiveres før du kan logge inn.', 'allow_user_registration', '1'), //cpg1.4
+  array('Hvordan logger jeg inn?', 'Gå til &quot;Logg inn&quot;, legg inn ditt brukernavn og passord og marker &quot;Husk meg&quot; slik at du automatisk blir logget inn neste gang dersom du forlater dette nettstedet.<br /><b>VIKTIG:Cookies må være aktivert og cookien fra denne siten kan ikke slettes dersom du vil bruke &quot;Husk meg&quot; funksjonen.</b>', 'offline', 0),
+  array('Hvorfor kan jeg ikke logge inn?', 'Har du registrert deg, og klikket på linken sendt til din epostadresse?. Denne linken vil aktivere din konto. For andre innloggingsproblemer kontakt administrator.', 'offline', 0),
+  array('Hva skjer dersom jeg mister passordet mitt?', 'Dersom denne siten har en &quot;Glemt passordet?&quot; link kan du bruke den. Ellers kan du kontakte administrator for et nytt passord.', 'offline', 0),
+  //array('Hva skjer dersom jeg endrer epostadresse?', 'Bare logg inn og endre epostadressen din gjennom &quot;Min Profil&quot;', 'offline', 0),
+  array('Hvordan lagrer jeg en fil i &quot;Mine Favoritter&quot;?', 'Klikk på en fil, og klikk så på &quot;Vis/skjul filinformasjon&quot; linken (<img src="images/info.gif" width="16" height="16" border="0" alt="Filinformasjon" />); Skroll ned til filinformasjonen og klikk &quot;Legg til i favoritter&quot;.<br />Administrator kan allerede ha slått på &quot;Vis/skjul filinformasjon&quot; on by default.<br />VIKTIG:Cookies må være aktivert og cookiene fra denne sitem kan ikke slettes.', 'offline', 0),
+  array('Hvordan gir jeg karakter til en fil?', 'Klikk på et miniatyrbilde, gå nederst og velg en karakter.', 'offline', 0),
+  array('Hvordan kommenterer jeg en fil?', 'Klikk på et miniatyrbilde, gå nederst og legg inn en kommentar.', 'offline', 0),
+  array('Hvordan laster jeg opp en fil?', 'Gå til &quot;Last opp fil&quot;og velg et album du vil laste opp til, klikk på &quot;Browse,&quot; finn filen som skal lastes opp og klikk &quot;open&quot; (legg til en tittel og en beskrivelse om du vil). Klikk så &quot;Submit&quot;.<br /><br />Alternativt kan brukere med <b>Windows XP</b> laste opp flere filer direkte til deres egne album vedå bruke den innebygde Publishing wizard.<br />For instruksjoner på hvordan, hent den påkrevde registerfilen, og klikk <a href="xp_publish.php">her.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('Hvor havner filene jeg laster opp?', 'Du kan laste opp en fil til en av dine album i &quot;Mitt Galleri&quot;. Administrator kan også tilllate deg å laste opp filer til en eller flere av de andre albumene i galleriet.', 'allow_private_albums', 0),
+  array('Hvilke typer filer og i hvilke størrelser kan jeg laste opp?', 'Tillatte filstørrelser og filtyper (jpg, png, etc.) bestemmes av administrator.', 'offline', 0),
+  array('Hvordan lager, endrer eller sletter jeg album i &quot;Mitt Galleri&quot;?', 'Gå til &quot;Adminmodus&quot;<br />. Gå så til &quot;Opprett / ordne mine album&quot; og klikk &quot;Ny&quot;. Endre &quot;Nytt Album&quot; til ditt nye navn.<br />Du kan endre navn på alle album i ditt galleri.<br />Klikk &quot;Lagre endringer&quot;.', 'allow_private_albums', 0),
+  array('Hvordan kan jeg endre og begrense brukere som kan se mine album?', 'Gå til &quot;Adminmodus&quot;<br /> Gå så til &quot;Endre Mine Album&quot;. På &quot;Oppdater album&quot; linjen, velg albumet du vil endre.<br />Her kan du endre navn, beskrivelse, miniatyrbilde, begrense tilgang og kommentar/karaktertillatelser.<br />Klikk &quot;Oppdater album&quot;.', 'allow_private_albums', 0),
+  array('Hvordan kan jeg se andre brukeres gallerier?', 'Gå til &quot;Albumliste&quot; og velg &quot;Brukergallerier&quot;.', 'allow_private_albums', 0),
+  array('Hva er cookies?', 'Cookies er tekstdata som blir sendt fra et nettsted som blir lagret på din datamaskin.<br />Cookies sørger normalt for at en bruker kan returnere til nettstedet uten å måtte logge inn igjen m.m.', 'offline', 0),
+  array('Hvor kan jeg finne dette programmet til mitt eget nettsted?', 'Coppermine er et gratis multimediagalleri, utgitt under GNU GPL lisens. Det er fullt av funksjoner, og har blitt oversatt til diverse andre platformer. Besøk <a href="http://coppermine.sf.net/">Coppermines hjemmeside</a> for å finne ut mer, og for å laste ned.', 'offline', 0),
+
+  'Navigering',
+  array('Hva er &quot;Albumliste&quot;?', 'Dette vil vise deg hele kategorien du befinner deg i, med en link til hvert album. Dersom du ikke er i en kategori viser det hele galleriet med en link til hver kategori. Miniatyrbilder kan være en link til kategorien.', 'offline', 0),
+  array('Hva er &quot;Mitt Galleri&quot;?', 'Dette lar brukere lage deres egne gallerier og legge til, slette eller endre album.', 'allow_private_albums', 1), //cpg1.4
+  array('Hva er forskjellen mellom &quot;Adminmodus&quot; og &quot;Brukermodus&quot;?', 'I adminmodus las brukeren endre deres egne gallerier (eller andres dersom brukeren er en administrator).', 'allow_private_albums', 0),
+  array('Hva er &quot;Last opp fil&quot;?', 'Dette lar brukeren laste opp filer (størrelse og type er bestemt av administrator) til et galleri valgt enten av brukeren eller av administrator.', 'allow_private_albums', 0),
+  array('Hva er &quot;Siste opplastninger&quot;?', 'Dette viser galleriets sist opplastede filer.', 'offline', 0),
+  array('Hva er &quot;Siste kommentarer&quot;?', 'Dette viser de seneste filene noen brukere har lagt inn kommentar på.', 'offline', 0),
+  array('Hva er &quot;Mest sett&quot;?', 'Dette viser de filene som er mest sett av brukere (enten de er logget på eller ikke).', 'offline', 0),
+  array('Hva er &quot;Beste karakter&quot;?', 'Dette viser de filene som har fått best karakter av andre brukere. Det viser gjennomsnittelig karaktaer (f.eks: fem brukere ga <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: da ville filen ha gjennomsnittelig karakter: <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Fem brukere gav filer karakter fra 1 til 5 (1,2,3,4,5), dette ville da gjennomsnittelig gi: <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Karakterene går fra <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) til <img src="images/rating0.gif" width="65" height="14" border="0" alt="verst" /> (verst).', 'offline', 0),
+  array('Hva er &quot;Mine Favoritter&quot;?', 'Dette gir brukerne anledning til å lagre favorittfiler i cookien som blir sendt til datamaskinen din.', 'offline', 0),
 );
 
 
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Passordpminnelse', //cpg1.3.0
-  'err_already_logged_in' => 'Du er allerede logget inn !', //cpg1.3.0
-  'enter_username_email' => 'Skriv inn ditt brukernavn eller epostadresse', //cpg1.3.0
-  'submit' => 'OK', //cpg1.3.0
-  'failed_sending_email' => 'Passordpminnelsen kan ikke sendes!', //cpg1.3.0
-  'email_sent' => 'En epost med ditt brukernavn og passord ble sendt til %s', //cpg1.3.0
-  'err_unk_user' => 'Valgte bruker eksisterer ikke!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Passordpminnelse', //cpg1.3.0
-  'passwd_reminder_body' => 'Du har etterspurt en pminnelse av dine innloggingsdata:
+  'forgot_passwd' => 'Passordpåminnelse',
+  'err_already_logged_in' => 'Du er allerede logget inn!',
+  'enter_email' => 'Skriv inn din epostadresse', //cpg1.4
+  'submit' => 'OK',
+  'illegal_session' => 'Passordpåminnelsens sesjon er ugyldig eller har utløpt.', //cpg1.4
+  'failed_sending_email' => 'Passordpåminnelsen kunne ikke sendes!',
+  'email_sent' => 'En epost med ditt brukernavn og nye passord ble sendt til %s', //cpg1.4
+  'verify_email_sent' => 'En epost har blitt sendt til %s. Sjekk din epost for å fullføre prosessen.', //cpg1.4
+  'err_unk_user' => 'Valgte bruker eksisterer ikke!',
+  'account_verify_subject' => '%s - Forespørsel om nytt passord', //cpg1.4
+  'account_verify_body' => 'Du har anmodet om et nytt passord. Om du ønsker å fortsette ved å få et nytt passord tilsendt, klikk på denne linken:
+  
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Ditt nye passord', //cpg1.4
+  'passwd_reset_body' => 'Her er det nye passordet du anmodet:
 Brukernavn: %s
 Passord: %s
-Klikk %s for  logge inn.', //cpg1.3.0
+Klikk %s for å logge inn.', //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
 // File groupmgr.php
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Gruppenavn',
-  'disk_quota' => 'Diskkvote',
-  'can_rate' => 'Kan gi karakter til filer', //cpg1.3.0
-  'can_send_ecards' => 'Kan sende ekort',
-  'can_post_com' => 'Kan kommentere filer',
-  'can_upload' => 'Kan laste opp filer', //cpg1.3.0
-  'can_have_gallery' => 'Kan ha personlige gallerier',
+  'group_name' => 'Gruppenavn', //cpg1.4
+  'permissions' => 'Tillatelser', //cpg1.4
+  'public_albums' => 'Offentlige albumopplastninger', //cpg1.4
+  'personal_gallery' => 'Personlig galleri', //cpg1.4
+  'upload_method' => 'Opplastningsmetode', //cpg1.4
+  'disk_quota' => 'Diskkvote', //cpg1.4
+  'rating' => 'Karakter', //cpg1.4
+  'ecards' => 'Ekort', //cpg1.4
+  'comments' => 'Kommentarer', //cpg1.4
+  'allowed' => 'Tillatt', //cpg1.4
+  'approval' => 'Godkjenning', //cpg1.4
+  'boxes_number' => 'Antall bokser', //cpg1.4
+  'variable' => 'variabel', //cpg1.4
+  'fixed' => 'fast', //cpg1.4
   'apply' => 'Lagre endringer',
   'create_new_group' => 'Lag ny gruppe',
   'del_groups' => 'Slett valgte gruppe(r)',
-  'confirm_del' => 'Advarsel, nr du sletter en gruppe vil brukerne som tilhrer denne gruppen bli overfrt til gruppen kalt \'Registered\' !\n\nVil du fortsette?', //js-alert //cpg1.3.0
+  'confirm_del' => 'Advarsel, når du sletter en gruppe vil brukerne som tilhører denne gruppen bli overført til gruppen kalt \'Registered\' !\n\nVil du fortsette?', //js-alert
   'title' => 'Administrer brukergrupper',
-  'approval_1' => 'Rett til offentlig opplastning (1)',
-  'approval_2' => 'Rett til privat opplastning (2)',
-  'upload_form_config' => 'Last opp skjemakonfigurasjon', //cpg1.3.0 // translcomment: (Upload form configuration) need context
-  'upload_form_config_values' => array( 'Single file uploads only', 'Multiple file uploads only', 'URI uploads only', 'ZIP upload only', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Bruker kan tilpasse antall opplastningsbokser?', //cpg1.3.0
-  'num_file_upload'=>'Maksimalt/nyaktig antall filopplastningsbokser', //cpg1.3.0
-  'num_URI_upload'=>'Maksimalt/nyaktig antall URLopplastningsbokser', //cpg1.3.0
-  'note1' => '<b>(1)</b> Opplastninger til et offentlig album trenger godkjennelse av administrator',
-  'note2' => '<b>(2)</b> Opplastninger til en brukers eget album trenger godkjennelse av administrator',
-  'notes' => 'Notater',
+  'num_file_upload' => 'Filopplastningsbokser', //cpg1.4
+  'num_URI_upload' => 'URIopplastningsbokser', //cpg1.4
+  'reset_to_default' => 'Sett tilbake til standardnavn (%s) - anbefalt!', //cpg1.4
+  'error_group_empty' => 'Gruppetabellen var tom !<br /><br />Standardgrupper ble laget, vennligst last denne siden på nytt', //cpg1.4
+  'explain_greyed_out_title' => 'Whorfor er denne raden gråmarkert?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Du kan ikke endre denne gruppens egenskaper fordi du valgte &quot;nei&quot; på &quot; Tillat ikke-innloggede (gjester eller anonyme) brukere&quot; på konfigurasjonssiden. Alle gjester (medlemmer av gruppen %s) kan ikke gjøre noe annet enn å logge inn; derfor gjelder ikke gruppesettinger for dem.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Du kan ikke endre egenskaper til gruppen %s fordi dens medlemmer ikke kan gjøre noe uansett.', //cpg1.4
+  'group_assigned_album' => 'tilordnede album', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -872,48 +1271,66 @@
 );
 
 $lang_album_admin_menu = array(
-  'confirm_delete' => 'Er du sikker p at tu vil SLETTE dette albumet? \\nAlle filer og kommentarer vil ogs bli slettet.', //js-alert //cpg1.3.0
+  'confirm_delete' => 'Er du sikker på at du vil SLETTE dette albumet? \\nAlle filer og kommentarer vil også bli slettet.', //js-alert
   'delete' => 'SLETT',
   'modify' => 'EGENSKAPER',
-  'edit_pics' => 'OPPDATER FILER', //cpg1.3.0
+  'edit_pics' => 'OPPDATER FILER',
 );
 
 $lang_list_categories = array(
   'home' => 'Hjem',
-  'stat1' => '<b>[pictures]</b> filer i <b>[albums]</b> album og <b>[cat]</b> kategorier med <b>[comments]</b> kommentarer sett <b>[views]</b> ganger', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> filer i <b>[albums]</b> album sett <b>[views]</b> ganger', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s Galleri',
-  'stat3' => '<b>[pictures]</b> filer i <b>[albums]</b> album med <b>[comments]</b> kommentarer sett <b>[views]</b> ganger', //cpg1.3.0
+  'stat1' => '<b>[pictures]</b> filer i <b>[albums]</b> album og <b>[cat]</b> kategorier med <b>[comments]</b> kommentarer sett <b>[views]</b> ganger',
+  'stat2' => '<b>[pictures]</b> filer i <b>[albums]</b> album sett <b>[views]</b> ganger',
+  'xx_s_gallery' => '%s\s galleri',
+  'stat3' => '<b>[pictures]</b> filer i <b>[albums]</b> album med <b>[comments]</b> kommentarer sett <b>[views]</b> ganger',
 );
 
 $lang_list_users = array(
   'user_list' => 'Brukerliste',
   'no_user_gal' => 'Det er ingen tilgjengelige brukergallerier',
   'n_albums' => '%s album',
-  'n_pics' => '%s fil(er)', //cpg1.3.0
+  'n_pics' => '%s fil(er)',
 );
 
 $lang_list_albums = array(
-  'n_pictures' => '%s filer', //cpg1.3.0
+  'n_pictures' => '%s filer',
   'last_added' => ', siste lagt til den %s',
+  'n_link_pictures' => '%s linkede filer', //cpg1.4
+  'total_pictures' => '%s filer totalt', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Administrer nøkkelord', //cpg1.4
+  'edit' => 'endre', //cpg1.4
+  'delete' => 'slett', //cpg1.4
+  'search' => 'søk', //cpg1.4
+  'keyword_test_search' => 'søk etter %s i nytt vindu', //cpg1.4
+  'keyword_del' => 'slett nøkkelordet %s', //cpg1.4
+  'confirm_delete' => 'Er du sikker på at du vil slette nøkkelordet %s helt fra galleriet?', //cpg1.4  // js-alert
+  'change_keyword' => 'endre nøkkelord', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Log inn',
-  'enter_login_pswd' => 'Skriv brukernavn og passord for  logge inn',
+  'login' => 'Logg inn',
+  'enter_login_pswd' => 'Skriv brukernavn og passord for å logge inn',
   'username' => 'Brukernavn',
   'password' => 'Passord',
   'remember_me' => 'Husk meg',
   'welcome' => 'Velkommen %s ...',
-  'err_login' => '*** Kunne ikke logge deg inn. Prv igjen ***',
+  'err_login' => '*** Kunne ikke logge deg inn. Prøv igjen ***',
   'err_already_logged_in' => 'Du er allerede logget inn !',
-  'forgot_password_link' => 'Glemt passordet?', //cpg1.3.0
+  'forgot_password_link' => 'Glemt passordet?',
+  'cookie_warning' => 'Advarsel! Din nettleser tillater ikke cookies', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -922,18 +1339,21 @@
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
   'logout' => 'Logg ut',
-  'bye' => 'P gjensyn %s ...',
+  'bye' => 'På gjensyn %s ...',
   'err_not_loged_in' => 'Du er ikke logget inn !',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP informasjon', //cpg1.3.0
-  'explanation' => 'Dette er generert av PHP-funksjonen <a href="http://www.php.net/phpinfo">phpinfo()</a>, her vist inne i Coppermine (kuttet litt ved hyre hjrne).', //cpg1.3.0
-  'no_link' => ' la andre se din phpinfo kan vre en sikkerhetsrisiko, derfor er denne siden bare mulig  se nr du er logget inn som admin. Du kan ikke sende en link til denne siden for andre, de vil bli nektet adgang.', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'lukk', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'opp ett nivå', //cpg1.4
+  'current_path' => 'nåværende sti', //cpg1.4
+  'select_directory' => 'velg en mappe', //cpg1.4
+  'click_to_close' => 'Klikk på bildet for å lukke vinduet',
 );
 
 // ------------------------------------------------------------------------- //
@@ -946,13 +1366,13 @@
   'alb_title' => 'Albumtittel',
   'alb_cat' => 'Albumkategori',
   'alb_desc' => 'Albumbeskrivelse',
-  'alb_keyword' => 'Albumnkkelord (brukt til  vise bilder fra andre album i dette albumet)',
+  'alb_keyword' => 'Albumnøkkelord', //cpg1.4
   'alb_thumb' => 'Miniatyrbilde for album',
   'alb_perm' => 'Tillatelser for dette album',
   'can_view' => 'Dette album kan ses av',
-  'can_upload' => 'Beskende kan laste opp filer',
-  'can_post_comments' => 'Beskende kan kommentere filer',
-  'can_rate' => 'Beskende kan gi filer karakter',
+  'can_upload' => 'Besøkende kan laste opp filer',
+  'can_post_comments' => 'Besøkende kan kommentere filer',
+  'can_rate' => 'Besøkende kan gi filer karakter',
   'user_gal' => 'Brukergalleri',
   'no_cat' => '* Ingen kategori *',
   'alb_empty' => 'Album er tomt',
@@ -962,19 +1382,90 @@
   'owner_only' => 'Kun albumeier (%s)',
   'groupp_only' => 'Medlemmer av \'%s\' gruppen',
   'err_no_alb_to_modify' => 'Det er ingen tilgjengelige album du kan redigere.',
-  'update' => 'Oppdater album', //cpg1.3.0
-  'notice1' => '(*) avhengig av %sgroups%s innstillinger', //cpg1.3.0 (do not translate %s!)
-  'alb_password' => 'Albumpassord (dersom du nsker  passordbesytte albumet)',
+  'update' => 'Oppdater album',
+  'reset_album' => 'Tilbakestill album', //cpg1.4
+  'reset_views' => 'Tilbakestill visningsteller til &quot;0&quot; i %s', //cpg1.4
+  'reset_rating' => 'Tilbakestill karakterer på alle filer i %s', //cpg1.4
+  'delete_comments' => 'Slett alle kommentarer i %s', //cpg1.4
+  'delete_files' => '%sIrreversibly%s slett alle filer i %s', //cpg1.4
+  'views' => 'visninger', //cpg1.4
+  'votes' => 'stemmer', //cpg1.4
+  'comments' => 'kommentarer', //cpg1.4
+  'files' => 'filer', //cpg1.4
+  'submit_reset' => 'lagre endringer', //cpg1.4
+  'reset_views_confirm' => 'Jeg er sikker', //cpg1.4
+  'notice1' => '(*) avhengig av %sgroups%s instillinger',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Albumpassord', //cpg1.4
+  'alb_password_hint' => 'Albumpasword hint', //cpg1.4
+  'edit_files' =>'Endre filer', //cpg1.4
+  'parent_category' =>'Foreldrekategori', //cpg1.4
+  'thumbnail_view' =>'Miniatyrbildevisning', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP informasjon',
+  'explanation' => 'Dette er generert av PHP-funksjonen <a href="http://www.php.net/phpinfo">phpinfo()</a>, her vist inne i Coppermine (kuttet litt ved høyre side).',
+  'no_link' => 'Å la andre se din phpinfo kan være en sikkerhetsrisiko, derfor er denne siden bare mulig å se når du er logget inn som administrator. Du kan ikke sende en link til denne siden for andre, de vil bli nektet adgang.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Bildeadministrator', //cpg1.4
+  'select_album' => 'Velg album', //cpg1.4
+  'delete' => 'Slett', //cpg1.4
+  'confirm_delete1' => 'Er du sikker på at du vil slette dette bildet?', //cpg1.4
+  'confirm_delete2' => '\nBildet vil bli permanent slettet.', //cpg1.4
+  'apply_modifs' => 'Lagre endringer', //cpg1.4
+  'confirm_modifs' => 'Bekreft endringer', //cpg1.4
+  'pic_need_name' => 'Bildet må ha et navn !', //cpg1.4
+  'no_change' => 'Du gjorde ingen endringer !', //cpg1.4
+  'no_album' => '* Ingen album *', //cpg1.4
+  'explanation_header' => 'Den egendefinerte sorteringsrekkefølgen du kan spesifisere på denne siden vil bare gjelde dersom', //cpg1.4
+  'explanation1' => 'Administrator har satt "Standard sorteringsrekkefølge for filer" i konfigurasjonen til "Posisjon i synkende rekkefølge" or "Posisjon i stigende rekkefølge" (global innstilling for alle brukere som ikke har valg egen sorteringsrekkefølge)', //cpg1.4
+  'explanation2' => 'Brukeren har valgt "Posisjon i synkende rekkefølge" eller "Posisjon i stigende rekkefølge" på miniatyrbildesiden (individuell brukerinstilling)', //cpg1.4
 );
 
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Er du sikker på at du vil AVINSTALLERE denne plugin', //cpg1.4
+  'confirm_delete' => 'Er du sikker på at du vil SLETTE denne plugin', //cpg1.4
+  'pmgr' => 'Pluginadministrasjon', //cpg1.4
+  'name' => 'Navn', //cpg1.4
+  'author' => 'Forfatter', //cpg1.4
+  'desc' => 'Beskrivelse', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Instalerte plugin', //cpg1.4
+  'n_plugins' => 'Plugin som ikke er installert', //cpg1.4
+  'none_installed' => 'Ingen installert', //cpg1.4
+  'operation' => 'Funksjon', //cpg1.4
+  'not_plugin_package' => 'Filen som ble lastet opp er ingen pluginpakke.', //cpg1.4
+  'copy_error' => 'Det oppsto en feil ved kopiering av pakken til pluginmappen.', //cpg1.4
+  'upload' => 'Last opp', //cpg1.4
+  'configure_plugin' => 'Plugininstillinger', //cpg1.4
+  'cleanup_plugin' => 'Cleanup plugin', //cpg1.4
+);
+}
+
 // ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Du har allerede gitt denne filen karakter', //cpg1.3.0
-  'rate_ok' => 'Din stemme ble akseptert',
-  'forbidden' => 'Du kan ikke gi karakter til dine egne filer.', //cpg1.3.0
+  'already_rated' => 'Beklager men du har alt gitt karakter til denne filen',
+  'rate_ok' => 'Din stemme ble lagt inn',
+  'forbidden' => 'Du kan ikke stemme på dine egne filer.',
 );
 
 // ------------------------------------------------------------------------- //
@@ -984,85 +1475,106 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-Selv om administratoren(e) av {SITE_NAME} vil prve  fjerne eller redigere sttende materiale umiddelbart , kan det ofte vre umulig  g igjennom alt som legges inn.Derfor m du godta at det som legges inn her bare reflekterer meninger og holdninger til brukerne selv og ikke til administratoren(e) eller webmasteren(e) (Bortsett fra materiale disse selv har lagt inn.) disse kan derfor ikke holdes ansvarlig.<br />
+Selv om administratorer av {SITE_NAME} vil prøve å så raskt som mulig å fjerne eller endre ethvert materiale som er generelt ansett innsigelser mot, kan det være umulig å revidere alle postinger. Du må derfor være klar over at alle postinger til denne siden uttrykker forfatterens synspunkter og meninger, og ikke administratorer eller webmaster (unntatt postinger gjort av disse) som derfor ikke kan bli gjort ansvarlig. <br />
 <br />
-Du godtar  ikke legge inn noe materiale som kan virke sttende p noen mte, eller som p noen mte kan vre lovstridig. Herunder fornrmelig, uanstendig, vulgr, reskrenkende, forhatt, truende, seksuelt orientert eller noe annet materiale som kan krenke enhver gjeldende lov. Du godtar at webmaster, administrator og andre moderatorer av {SITE_NAME} nr som helst har rett til  fjerne eller redigere alt innhold dersom de nsker. Som bruker godtar du at all informasjon du har lagt inn over blir lagret i en database. Selv om denne informasjonen ikke vil bli gitt til noen tredje part uten ditt samtykke, kan ikke webmaster eller administrator bli holdt ansvarlig dersom hacking eller annet skulle fre til at slik informasjon skulle bli tilgjengelig.<br />
+Du forplikter deg til ikke å poste fornærmelig, uanstendig, ærekrenkende, hatende, truende, seksuelt orientert ellel annet materiale som kan bryte en gyldig straffelov. Du er inneforstått med at webmaster, administratorer og moderatorer av {SITE_NAME} når om helst kan endre eller helt fjerne hvilket som helt innhold. Som bruker er du inneforstått med at all informasjon du har skrevet over blir lagret i en database. Selv om denne informasjonen ikke vil bli gitt til noen tredje part uten din godkjennelse, kan ikke webmaster eller administratorer bli holdt ansvarlig for noe hackerforsøk e.l. som kan føre til at slik data blir kompromittert. <br />
 <br />
-Dette nettstedet bruker cookies for  lagre informasjon p din lokale datamaskin. Disse cookies er bare for  bedre opplevelsen for deg. Epostadressen blir kun brukt til  bekrefte din registrering, og til  sende passord..<br />
+Denne siden bruker cookies til å lagre informasjon på din lokale maskin. Disse cookier tjener kun for å bedre din opplevelse. Epostadressen blir kun brukt til å bekrefte dine registreringsdetaljer og passord.<br />
 <br />
-Ved  trykke p 'Jeg aksepterer' under sier du deg enig i disse punktene.
+Ved å klikke 'Jeg er enig' nedenfor sier du deg enig i disse betingelsene.
 EOT;
 
 $lang_register_php = array(
-  'page_title' => 'Registrering av ny bruker',
-  'term_cond' => 'Regler og betingelser',
-  'i_agree' => 'Jeg aksepterer',
-  'submit' => 'Send registrering',
-  'err_user_exists' => 'Brukernavnet finnes allerede. Velg et annet',
-  'err_password_mismatch' => 'Passordene var ikke like, skriv dem inn p ny',
-  'err_uname_short' => 'Brukernavnet var for kort. M vre p minimum 2 tegn',
-  'err_password_short' => 'Passordet var for kort. M vre p minimum 2 tegn',
-  'err_uname_pass_diff' => 'Brukernavn og passord m vre forskjellige',
-  'err_invalid_email' => 'Epostadressen er ugyldig',
-  'err_duplicate_email' => 'En annen bruker er allerede oppfrt med denne epostadressen',
-  'enter_info' => 'Legg inn registreringsinfo',
-  'required_info' => 'Pkrevd informasjon',
-  'optional_info' => 'Valgfri informasjon',
+  'page_title' => 'Brukerregistrering',
+  'term_cond' => 'Betingelser',
+  'i_agree' => 'Jeg er enig',
+  'submit' => 'Send inn registrering',
+  'err_user_exists' => 'Brukernavnet du har spesifisert er allerede brukt, velg et annet',
+  'err_password_mismatch' => 'De to passordene er ulike, skriv dem på nytt',
+  'err_uname_short' => 'Brukernavnet må minst være på to tegn',
+  'err_password_short' => 'Passordet må minst være på to tegn',
+  'err_uname_pass_diff' => 'Brukernavn og passord må være ulike',
+  'err_invalid_email' => 'Epostadresse er ugyldig',
+  'err_duplicate_email' => 'En annen bruker er allerede registrert med den epostadressen',
+  'enter_info' => 'Skriv inn registreringsinformasjon',
+  'required_info' => 'Påkrevd informasjon',
+  'optional_info' => 'Ikke påkrevd informasjon',
   'username' => 'Brukernavn',
   'password' => 'Passord',
-  'password_again' => 'Gjenta passord',
+  'password_again' => 'Skriv passord på nytt',
   'email' => 'Epost',
   'location' => 'Sted',
   'interests' => 'Interesser',
   'website' => 'Hjemmeside',
-  'occupation' => 'Stilling',
+  'occupation' => 'Arbeidstittel',
   'error' => 'FEIL',
-  'confirm_email_subject' => '%s - bekreftelse av registrering',
+  'confirm_email_subject' => '%s - Registreringsbekreftelse',
   'information' => 'Informasjon',
-  'failed_sending_email' => 'Godkjennelseseposten kan ikke sendes!',
-  'thank_you' => 'Takk for din registrering.<br /><br />En e-post er sendt til deg der du m aktivere din konto.',
-  'acct_created' => 'Din konto er n opprettet og du kan logge inn med ditt brukernavn og passord',
-  'acct_active' => 'Din konto er n aktiv og du kan logge p med ditt brukernavn og passord',
-  'acct_already_act' => 'Din konto er allerede aktiv!',
-  'acct_act_failed' => 'Denne kontoen kan ikke aktiveres!',
-  'err_unk_user' => 'Den valgte brukeren eksisterer ikke!',
-  'x_s_profile' => '%ss profil',
+  'failed_sending_email' => 'Registreringsbekreftelsen kunne ikke sendes!',
+  'thank_you' => 'Takk for din registrering.<br /><br />En epost med informasjon om hvordan du kan aktivere din brukerkonto er sendt til epostadressen du oppgav.',
+  'acct_created' => 'Din brukerkonto har blitt laget og du kan nå logge inn med ditt brukernavn og passord',
+  'acct_active' => 'Din brukerkonto er nå aktiv og du kan logge inn med ditt brukernavn og passord',
+  'acct_already_act' => 'Brukerkontoen er allerede aktivert!', //cpg1.4
+  'acct_act_failed' => 'Denne brukerkontoen kan ikke aktiveres !',
+  'err_unk_user' => 'Valgte bruker eksisterer ikke !',
+  'x_s_profile' => '%s\s profil',
   'group' => 'Gruppe',
-  'reg_date' => 'Tilsluttet',
-  'disk_usage' => 'Diskforbruk',
-  'change_pass' => 'Bytt passord',
-  'current_pass' => 'Nvrende passord',
+  'reg_date' => 'Medlem siden',
+  'disk_usage' => 'Diskbruk',
+  'change_pass' => 'Skift passord',
+  'current_pass' => 'Nåværende passord',
   'new_pass' => 'Nytt passord',
-  'new_pass_again' => 'Nytt passord en gang til',
-  'err_curr_pass' => 'Nvrende passord er feil',
-  'apply_modif' => 'Utfr endringer',
-  'change_pass' => 'Bytt mitt passord',
+  'new_pass_again' => 'Nytt passord igjen',
+  'err_curr_pass' => 'Nåværende passord ikke godkjent',
+  'apply_modif' => 'Lagre endringer',
+  'change_pass' => 'Endre mitt passord',
   'update_success' => 'Din profil ble oppdatert',
   'pass_chg_success' => 'Ditt passord ble endret',
   'pass_chg_error' => 'Ditt passord ble ikke endret',
-  'notify_admin_email_subject' => '%s - Registreringsvarsling', //cpg1.3.0
-  'last_uploads' => 'Siste opplastninger av ',
-  'last_comments' => 'Siste kommentarer av',
-  'notify_admin_email_body' => 'En ny bruker med brukernavn "%s" er registrert i ditt galleri', //cpg1.3.0
+  'notify_admin_email_subject' => '%s - Registreringsmelding',
+  'last_uploads' => 'Sist opplastede fil.<br />Klikk for å se alle filer lastet opp av', //cpg1.4
+  'last_comments' => 'Siste kommentar.<br />Klikk for å se alle kommentarer av', //cpg1.4
+  'notify_admin_email_body' => 'En ny bruker med brukernavn "%s" har registrert seg i ditt galleri',
+  'pic_count' => 'Filer lastet opp', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Registreringsforespørsel', //cpg1.4
+  'thank_you_admin_activation' => 'Takk.<br /><br />Din forespørsel for brukerkontoaktivering ble sendt til administrator. Du vil motta en epost ved godkjennelse.', //cpg1.4
+  'acct_active_admin_activation' => 'Brukerkontoen er nå aktivert og en epost har blitt sendt til brukeren.', //cpg1.4
+  'notify_user_email_subject' => '%s - Registreringsmelding', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
-Takk for din registrering hos {SITE_NAME}
+Takk for din registrering på {SITE_NAME}
 
-Ditt brukernavn er : "{USER_NAME}"
-Ditt passord er : "{PASSWORD}"
+For å aktivisere din brukerkonto med brukernavn "{USER_NAME}", må du klikke på linken under eller kopiere den inn i din nettleser.
 
-For  aktivere din konto m du klikke p linken under 
-eller lime den inn i din nettleser.
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
-{ACT_LINK}
+Hilsen,
+
+Administrasjonen på {SITE_NAME}
+
+EOT;
 
-Vennlig hilsen,
+$lang_register_approve_email = <<<EOT
+En ny bruker ved navn "{USER_NAME}" har registrert seg i ditt galleri.
 
-Administrasjonen av - {SITE_NAME}
+For å aktivere brukerkontoen må du klikke på linken under eller kopiere den inn i din nettleser.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
 EOT;
 
+$lang_register_activated_email = <<<EOT
+Din brukerkonto har blitt godkjent og er aktivert.
+
+Du kan nå logge inn på <a href="{SITE_LINK}">{SITE_LINK}</a> med brukernavnet "{USER_NAME}"
+
+
+Hilsen,
+
+Administrasjonen på {SITE_NAME}
+
+EOT;
 }
 
 // ------------------------------------------------------------------------- //
@@ -1070,63 +1582,133 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Se igjennom kommentarer',
-  'no_comment' => 'Der er ingen kommentarer  se igjennom',
+  'title' => 'Se over kommentar(er)',
+  'no_comment' => 'Ingen kommentar(er) å se over',
   'n_comm_del' => '%s kommentar(er) slettet',
-  'n_comm_disp' => 'Antall kommentarer  vise',
+  'n_comm_disp' => 'Antall kommentarer å vise',
   'see_prev' => 'Se forrige',
   'see_next' => 'Se neste',
   'del_comm' => 'Slett valgte kommentarer',
+  'user_name' => 'Navn', //cpg1.4
+  'date' => 'Dato', //cpg1.4
+  'comment' => 'Kommentar', //cpg1.4
+  'file' => 'Fil', //cpg1.4
+  'name_a' => 'Brukernavn i stigende rekkefølge', //cpg1.4
+  'name_d' => 'Brukernavn i synkende rekkefølge', //cpg1.4
+  'date_a' => 'Dato i stigende rekkefølge', //cpg1.4
+  'date_d' => 'Dato i synkende rekkefølge', //cpg1.4
+  'comment_a' => 'Kommentarer i stigende rekkefølge', //cpg1.4
+  'comment_d' => 'Kommentarer i synkende rekkefølge', //cpg1.4
+  'file_a' => 'Fil i stigende rekkefølge', //cpg1.4
+  'file_d' => 'Fil i synkende rekkefølge', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Sk i filsamlingen',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Søk i filsamlingen', //cpg1.4
+  'submit_search' => 'søk', //cpg1.4
+  'keyword_list_title' => 'Nøkkelordliste', //cpg1.4
+  'keyword_msg' => 'Listen over inkluderer ikke alt. Ord fra bildetitler og beskrivelser er ikke inkludert. Prøv et fulltekstsøk.',  //cpg1.4
+  'edit_keywords' => 'Endre nøkkelord', //cpg1.4
+  'search in' => 'Søk i:', //cpg1.4
+  'ip_address' => 'IPadresse', //cpg1.4
+  'fields' => 'Søk i', //cpg1.4
+  'age' => 'Alder', //cpg1.4
+  'newer_than' => 'Nyere enn', //cpg1.4
+  'older_than' => 'Eldre enn', //cpg1.4
+  'days' => 'dager', //cpg1.4
+  'all_words' => 'Treff på alle ord (AND)', //cpg1.4
+  'any_words' => 'Treff på noen ord (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Tittel', //cpg1.4
+  'caption' => 'Beskrivelse', //cpg1.4
+  'keywords' => 'Nøkkelord', //cpg1.4
+  'owner_name' => 'Navn på eier', //cpg1.4
+  'filename' => 'Filnavn', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Sk etter nye filer', //cpg1.3.0
-  'select_dir' => 'Velg katalog',
-  'select_dir_msg' => 'Denne funksjonen tillater deg og legge inn filer du har lastet opp via FTP.<br /><br />Velg katalogen du har lastet opp filer i', //cpg1.3.0
-  'no_pic_to_add' => 'Det finnes ingen filer  legge til', //cpg1.3.0
-  'need_one_album' => 'Du m ha minst ett album for  bruke denne funksjonen',
+  'page_title' => 'Søk nye filer',
+  'select_dir' => 'Velg mappe',
+  'select_dir_msg' => 'Denne funksjonen lar deg legge til flere filer du har lastet opp til til serveren f.eks med FTP.<br /><br />Velg den mappen du har lastet opp filene i.', //cpg1.4
+  'no_pic_to_add' => 'Ingen filer å legge til',
+  'need_one_album' => 'Du trenger minst ett album for å bruke denne funksjonen',
   'warning' => 'Advarsel',
-  'change_perm' => 'systemet kan ikke skrive til denne katalogen, du m endre rettigheter med CHMOD 755 eller 777 fr du prver igjen!', //cpg1.3.0
-  'target_album' => '<b>Flytt filer av &quot;</b>%s<b>&quot; til </b>%s', //cpg1.3.0
-  'folder' => 'Katalog',
+  'change_perm' => 'skriptet kan ikke skrive til denne mappen, du må kjøre den skrivbar før du forsøker å legge til filene!',
+  'target_album' => '<b>Legg filene &quot;</b>%s<b>&quot; i </b>%s',
+  'folder' => 'Mappe',
   'image' => 'fil',
   'album' => 'Album',
   'result' => 'Resultat',
   'dir_ro' => 'Ikke skrivbar. ',
   'dir_cant_read' => 'Ikke lesbar. ',
-  'insert' => 'Legger inn nye filer i galleriet', //cpg1.3.0
-  'list_new_pic' => 'Liste over nye filer', //cpg1.3.0
-  'insert_selected' => 'Sett inn valgte filer', //cpg1.3.0
-  'no_pic_found' => 'Ingen nye filer ble funnet', //cpg1.3.0
-  'be_patient' => 'Ha litt tlmodighet, systemet arbeider n med  legge inn bildene', //cpg1.3.0
-  'no_album' => 'ingen album valgt',  //cpg1.3.0
+  'insert' => 'Legger til nye filer til galleriet',
+  'list_new_pic' => 'Liste over nye filer',
+  'insert_selected' => 'Sett inn valgte filer',
+  'no_pic_found' => 'Ingen nye filer ble funnet',
+  'be_patient' => 'Vær tålmodig, skriptet trenger tid for å legge inn filene',
+  'no_album' => 'intet album valgt',
+  'result_icon' => 'klikk for detaljer, eller for å laste på nytt',  //cpg1.4
   'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : Betyr at filen er lagt inn'.
-                          '<li><b>DP</b> : Betyr at filen er en dublett og allerede ligger i databasen'.
-                          '<li><b>PB</b> : Betyr at filen ikke kan legges inn, sjekk konfigurasjon og tillatelser til katalogen bildene ligger i'.
-                          '<li><b>NA</b> : Betyr at du ikke har valgt et album for filene, trykk \'<a href="javascript:history.back(1)">tilbake</a>\' og velg et album. Dersom du ikke har noen album, <a href="albmgr.php">lag et frst</a></li>'.
-                          '<li>Dersom OK, DP, PB \'signs\' ikke kommer fram, klikk p det manglende bildet for  se eventuelle feilmeldinger laget av PHP'.
-                          '<li>Hvis din nettleser timer ut, klikk p oppdater-knappen'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'velg album', //cpg1.3.0
-  'check_all' => 'Marker alle', //cpg1.3.0
-  'uncheck_all' => 'Avmarker alle', //cpg1.3.0
-  'no_folders' => 'Det er ingen mapper i "album" mappen. Lag minst en mappe i denne mappen og ftp-upload dine filer dit. Du m ikke laste opp til "userpics" eller "edit" mappene, de er reserverte for http opplastninger og for internt bruk.', //cpg1.4.0
+                          '<li><b>OK</b> : betyr at filen ble lagt inn'.
+                          '<li><b>DP</b> : betyr at filen er et duplikat av en fil som allerede finnes i databasen'.
+                          '<li><b>PB</b> : betyr at filen ikke kunne legges inn, sjekk konfigurasjon og katalogtillatelser der filene ligger'.
+                          '<li><b>NA</b> : betyr at du ikke har valgt et album filene skal legges inn i, gå \'<a href="javascript:history.back(1)">tilbake</a>\' og velg et album. Om du ikke har noe album <a href="albmgr.php">lag et først</a></li>'.
+                          '<li>Dersom OK, DP, PB \'tegnene\' ikke står, klikk på filen for å se feilmelding fra PHPlaget'.
+                          '<li>Dersom nettleser din timer ut, trykk last på nytt knappen'.
+                          '</ul>',
+  'select_album' => 'velg album',
+  'check_all' => 'Marker alle',
+  'uncheck_all' => 'Avmarker alle',
+  'no_folders' => 'Det finnes ingen mapper inne i "albums"-mappen. Lag minst en egendefinert mappe i "albums"-mappen og last opp dine filer dit. Du må ikke laste opp til "userpics" eller "edit"-mappene, de er reservert for httpopplastninger og interne mekaninsmer.', //cpg1.4
+   'albums_no_category' => 'Album(er) uten kategori', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Personlige album', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Browsable interface (anbefalt)', //cpg1.4
+  'edit_pics' => 'Endre filer', //cpg1.4
+  'edit_properties' => 'Albumegenskaper', //cpg1.4
+  'view_thumbs' => 'Miniatyrbildevisning', //cpg1.4
 );
 
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'vis/gjem denne kolonnen', //cpg1.4
+  'vote' => 'Stemmedetaljer', //cpg1.4
+  'hits' => 'Treffdetaljer', //cpg1.4
+  'stats' => 'Stemmestatistikk', //cpg1.4
+  'sdate' => 'Dato', //cpg1.4
+  'rating' => 'Karakter', //cpg1.4
+  'search_phrase' => 'Søkesetning', //cpg1.4
+  'referer' => 'Referent', //cpg1.4
+  'browser' => 'Nettleser', //cpg1.4
+  'os' => 'Operativsystem', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Sorter på %s', //cpg1.4
+  'ascending' => 'i stigende rekkefølge', //cpg1.4
+  'descending' => 'i synkende rekkefølge', //cpg1.4
+  'internal' => 'int', //cpg1.4
+  'close' => 'lukk', //cpg1.4
+  'hide_internal_referers' => 'gjem internale referenter', //cpg1.4
+  'date_display' => 'Datovisning', //cpg1.4
+  'submit' => 'effektuer / last på nytt', //cpg1.4
+);
 
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
@@ -1139,77 +1721,83 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Last opp fil', //cpg1.3.0
-  'custom_title' => 'Skreddersydd skjema', //cpg1.3.0
-  'cust_instr_1' => 'Spesifiser valgfritt antall opplastningsbokser, men ikke mer enn spesifisert nedenfor.', //cpg1.3.0
-  'cust_instr_2' => 'Boksnummerforesprsel', //cpg1.3.0 // translcomment: Nedd to see context
-  'cust_instr_3' => 'Fileopplastningsbokser: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL opplastningsbokser: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL opplastningsbokser:', //cpg1.3.0
-  'cust_instr_6' => 'Filopplastningsbokser:', //cpg1.3.0
-  'cust_instr_7' => 'Skriv inn antall opplastningsbokser for hver type. Klikk s \'Fortsett\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Ugyldig handling for skjema.', //cpg1.3.0
-  'reg_instr_2' => 'N kan du laste opp filene dine med opplastningsboksene nedenfor. Strrelsen p filene som lastes opp fra klienten din til serveren kan ikke overstige %s KB hver. ZIPfiler lastet opp i \'Filopplastninger\' og \'URI/URL opplastninger\' boksene vil forbli pakket.', //cpg1.3.0
-  'reg_instr_3' => 'Dersom du vil pakke ut en ZIPfil m du bruke filopplastningsboksen \'ZIPopplastninger  pakke ut\'.', //cpg1.3.0
-  'reg_instr_4' => 'Nr du bruker URI/URL opplastninger,skriv inn stien som dette: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Nr du har fylt ut skjemaet, trykk \'Fortsett\'.', //cpg1.3.0
-  'reg_instr_6' => 'ZIPopplastninger  pakke ut:', //cpg1.3.0
-  'reg_instr_7' => 'Filopplastninger:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL opplastninger:', //cpg1.3.0
-  'error_report' => 'Feilrapport', //cpg1.3.0
-  'error_instr' => 'Flgende opplastning genererte feil:', //cpg1.3.0
-  'file_name_url' => 'Filnavn/URL', //cpg1.3.0
-  'error_message' => 'Feilmelding', //cpg1.3.0
-  'no_post' => 'Ingen fil lastet opp av POST.', //cpg1.3.0
-  'forb_ext' => 'Avvist filending.', //cpg1.3.0
-  'exc_php_ini' => 'Overskridelse av filstrrelse tillatt i php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Overskridelse av filstrrelse tillatt av Coppermine.', //cpg1.3.0
-  'partial_upload' => 'Delvis opplastning utfrt.', //cpg1.3.0
-  'no_upload' => 'Ingen opplastning utfrt.', //cpg1.3.0
-  'unknown_code' => 'Ukjent PHP opplastningsfeilkode.', //cpg1.3.0
-  'no_temp_name' => 'Ingen opplastning - Ingen midlertidig navn.', //cpg1.3.0
-  'no_file_size' => 'Inneholder ingen data/delagt', //cpg1.3.0
-  'impossible' => 'Umulig  flytte.', //cpg1.3.0
-  'not_image' => 'Ikke et bilde/delagt', //cpg1.3.0
-  'not_GD' => 'Ikke en GD extension.', //cpg1.3.0
-  'pixel_allowance' => 'Antall piksler overskredet.', //cpg1.3.0
-  'incorrect_prefix' => 'Feil URI/URL prefiks', //cpg1.3.0
-  'could_not_open_URI' => 'Kunne ikke pne URI.', //cpg1.3.0
-  'unsafe_URI' => 'Sikkerhet kunne ikke verifiseres.', //cpg1.3.0
-  'meta_data_failure' => 'Metadatafeil', //cpg1.3.0
-  'http_401' => '401 Uautorisert', //cpg1.3.0
-  'http_402' => '402 Betaling pkrevd', //cpg1.3.0
-  'http_403' => '403 Avvist', //cpg1.3.0
-  'http_404' => '404 Ikke funnet', //cpg1.3.0
-  'http_500' => '500 Intern feil p server', //cpg1.3.0
-  'http_503' => '503 Tjeneste utilgjengelig', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIMEtype kunne ikke detekteres.', //cpg1.3.0
-  'MIME_type_unknown' => 'Ukjent MIMEtype', //cpg1.3.0
-  'cant_create_write' => 'Kan ikke opprette fil.', //cpg1.3.0
-  'not_writable' => 'Kan ikke skrive til fil.', //cpg1.3.0
-  'cant_read_URI' => 'Kan ikke lese URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Kan ikke pne URI fil.', //cpg1.3.0
-  'cant_write_write_file' => 'Kan ikke skrive til URI fil.', //cpg1.3.0
-  'cant_unzip' => 'Kan ikke pakke ut.', //cpg1.3.0
-  'unknown' => 'Ukjent feil', //cpg1.3.0
-  'succ' => 'Opplastning utfrt', //cpg1.3.0
-  'success' => '%s opplastninger utfrt.', //cpg1.3.0
-  'add' => 'Klikk \'Fortsett\' for  legge filene til album.', //cpg1.3.0
-  'failure' => 'Feil ved opplastning', //cpg1.3.0
-  'f_info' => 'Filinformasjon', //cpg1.3.0
-  'no_place' => 'Den forrige filen kunne ikke plassseres.', //cpg1.3.0
-  'yes_place' => 'Den forrige filen ble plasssert.', //cpg1.3.0
-  'max_fsize' => 'Maksimum tillatt filstrrelse er %s KB',
+  'title' => 'Last opp fil',
+  'custom_title' => 'Egendefinert Request Form',
+  'cust_instr_1' => 'Du kan velge et egendefinert antall opplastningsfelter. Du kan imidlertid ikke velge flere enn begrensningene gitt under.',
+  'cust_instr_2' => 'Box Number Requests',
+  'cust_instr_3' => 'Filopplastningsfelter: %s',
+  'cust_instr_4' => 'URI/URL opplastningsfelter: %s',
+  'cust_instr_5' => 'URI/URL opplastningsfelter:',
+  'cust_instr_6' => 'Filopplastningsfelter:',
+  'cust_instr_7' => 'Skriv inn antall opplastningsfelter du ønsker.  Trykk så \'Fortsett\'. ',
+  'reg_instr_1' => 'Ugyldig handling ved opprettelse av skjema.',
+  'reg_instr_2' => 'Nå kan du laste opp dine filer med opplastningsfeltene nedenunder. Størrelsen på filene som blir lastet opp fra din nettleser til serveren kan ikke overstige %s KB hver. ZIPfiler som blir lastet opp via \'Filopplastning\' og \'URI/URL Opplastning\' vil forbli komprimert.',
+  'reg_instr_3' => 'Dersom du vil pakke ut ZIPfilene, må du bruke opplastningsfeltet i \'Utpakkende ZIPOpplastning\' delen.',
+  'reg_instr_4' => 'Når du bruker URI/URL opplastning, skriv stien til filen slik: http://www.mysite.com/images/example.jpg',
+  'reg_instr_5' => 'Når du har fylt ut skjemaet, klikk \'Fortsett\'.',
+  'reg_instr_6' => 'Utpakkende ZIPOpplastning:',
+  'reg_instr_7' => 'Filopplastninger:',
+  'reg_instr_8' => 'URI/URL Opplastninger:',
+  'error_report' => 'Feilrapport',
+  'error_instr' => 'Disse opplastningene feilet:',
+  'file_name_url' => 'Filnavn/URL',
+  'error_message' => 'Feilmelding',
+  'no_post' => 'Fil ikke lastet opp med POST.',
+  'forb_ext' => 'Ugyldig filtype.',
+  'exc_php_ini' => 'Fil for stor for størrelse tillatt i php.ini.',
+  'exc_file_size' => 'Fil for stor for størrelse tillatt i CPG.',
+  'partial_upload' => 'Ufullstendig opplastning.',
+  'no_upload' => 'Ingen opplastning skjedde.',
+  'unknown_code' => 'Ukjent PHP opplastningsfeilkode.',
+  'no_temp_name' => 'Ingen opplastning - Ingen tempnavn.',
+  'no_file_size' => 'Inneholder ingen data/Ødelagt',
+  'impossible' => 'Umylig å flytte.',
+  'not_image' => 'Ikke en bildefil/ødelagt',
+  'not_GD' => 'Ikke en GD filtype.',
+  'pixel_allowance' => 'Høyde og/eller bredde på det opplastede bildet er større enn tillatt i gallerikonfigurasjonen.', //cpg1.4
+  'incorrect_prefix' => 'Ugyldig URI/URL prefix',
+  'could_not_open_URI' => 'Kunne ikke åpne URI.',
+  'unsafe_URI' => 'Sikkerhet ikke mulig å bekrefte.',
+  'meta_data_failure' => 'Metadatafeil',
+  'http_401' => '401 Uautorisert',
+  'http_402' => '402 Betaling påkrevd',
+  'http_403' => '403 Ikke tillatt',
+  'http_404' => '404 Ikke funnet',
+  'http_500' => '500 Intern serverfeil',
+  'http_503' => '503 Tjeneste ikke tilgjengelig',
+  'MIME_extraction_failure' => 'Kunne ikke bestemme MIME.',
+  'MIME_type_unknown' => 'Ukjent MIMEtype',
+  'cant_create_write' => 'Kan ikke lage skrivefil.',
+  'not_writable' => 'Kan ikke skrive til skrivefil.',
+  'cant_read_URI' => 'Kan ikke lese URI/URL',
+  'cant_open_write_file' => 'Kan ikke åpne URI skrivefil.',
+  'cant_write_write_file' => 'Kan ikke skrive til URI skrivefil.',
+  'cant_unzip' => 'Kan ikke pakke ut ZIPfil.',
+  'unknown' => 'Ukjent feil',
+  'succ' => 'Opplastninger fullført',
+  'success' => '%s opplastninger fullført.',
+  'add' => 'Klikk \'Fortsett\' for å legge filene i album.',
+  'failure' => 'Opplastningsfeil',
+  'f_info' => 'Filinformasjon',
+  'no_place' => 'Den forrige filen kunne ikke plasseres.',
+  'yes_place' => 'Den forrige filen ble plassert.',
+  'max_fsize' => 'Maksimal tillatte størrelse på fil er %s KB',
   'album' => 'Album',
-  'picture' => 'Fil', //cpg1.3.0
-  'pic_title' => 'Filtittel', //cpg1.3.0
-  'description' => 'Filbeskrivelse', //cpg1.3.0
-  'keywords' => 'Nkkelord (separate ord med mellomrom)',
-  'keywords_sel' =>'Velg et nkkelord',
-  'err_no_alb_uploadables' => 'Beklager, det er ingen tilgjengelige album du kan laste opp filer i', //cpg1.3.0
-  'place_instr_1' => 'Legg filene i album. Du kan ogs legge inn relevant informasjon om hver fil.', //cpg1.3.0
-  'place_instr_2' => 'Flere filer trenger plassering. Klikk \'Fortsett\'.', //cpg1.3.0
-  'process_complete' => 'Du har plassert alle filene.', //cpg1.3.0
+  'picture' => 'Fil',
+  'pic_title' => 'Filtittel',
+  'description' => 'Filbeskrivelse',
+  'keywords' => 'Nøkkelord (skill med mellomrom)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Sett inn fra liste</a>', //cpg1.4
+  'keywords_sel' =>'Velg nøkkelord', //cpg1.4
+  'err_no_alb_uploadables' => 'Beklager, det finnes ingen album du kan laste opp filer til',
+  'place_instr_1' => 'Plasser filene i album.  Du kan skrive inn relevant informasjon om hver fil nå.',
+  'place_instr_2' => 'Flere filer trenger plassering. Klikk \'Fortsett\'.',
+  'process_complete' => 'Du har plassert alle filene.',
+   'albums_no_category' => 'Album utenfor kategori', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Personlige album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Velg album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Steng', //cpg1.4
+  'no_keywords' => 'Ingen tilgjengelige nøkkelord!', //cpg1.4
+  'regenerate_dictionary' => 'Bygg ordliste', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1217,128 +1805,304 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+  'memberlist' => 'Medlems liste', //cpg1.4
+  'user_manager' => 'Brukeradministrasjon', //cpg1.4
   'title' => 'Administrer brukere',
-  'name_a' => 'Navn i stigende rekkeflge',
-  'name_d' => 'Navn i synkende rekkeflge',
-  'group_a' => 'Grupper i stigende rekkeflge',
-  'group_d' => 'Grupper i synkende rekkeflge',
-  'reg_a' => 'Registreringsdato i stigende rekkeflge',
-  'reg_d' => 'Registreringsdato i synkende rekkeflge',
-  'pic_a' => 'Antall filer i stigende rekkeflge',
-  'pic_d' => 'Antall filer i synkende rekkeflge',
-  'disku_a' => 'Diskforbruk i stigende rekkeflge',
-  'disku_d' => 'Diskforbruk i synkende rekkeflge',
-  'lv_a' => 'Siste besk i stigende rekkeflge', //cpg1.3.0
-  'lv_d' => 'Siste besk i synkende rekkeflge', //cpg1.3.0
+  'name_a' => 'Navn i stigende rekkefølge',
+  'name_d' => 'Navn i synkende rekkefølge',
+  'group_a' => 'Grupper i stigende rekkefølge',
+  'group_d' => 'Grupper i synkende rekkefølge',
+  'reg_a' => 'Registreringsdato i stigende rekkefølge',
+  'reg_d' => 'Registreringsdato i synkende rekkefølge',
+  'pic_a' => 'Filantall i stigende rekkefølge',
+  'pic_d' => 'Filantall i synkende rekkefølge',
+  'disku_a' => 'Diskforbruk i stigende rekkefølge',
+  'disku_d' => 'Diskforbruk i synkende rekkefølge',
+  'lv_a' => 'Siste besøk i stigende rekkefølge',
+  'lv_d' => 'Siste besøk i synkende rekkefølge',
   'sort_by' => 'Sorter brukere etter',
-  'err_no_users' => 'Brukertabellen er tom!',
-  'err_edit_self' => 'Du kan ikke redigere din profil her, bruk \'Min profil\' linken til dette formlet',
-  'edit' => 'REDIGER',
-  'delete' => 'SLETT',
+  'err_no_users' => 'Brukertabellen er tom !',
+  'err_edit_self' => 'Du kan ikke endre din egen profil, bruk \'Min profil\' til det',
+  'edit' => 'Endre', //cpg1.4
+  'with_selected' => 'Med valgte:', //cpg1.4
+  'delete' => 'Slett', //cpg1.4
+  'delete_files_no' => 'behold offentlige filer (men anonymiser)', //cpg1.4
+  'delete_files_yes' => 'slett offentlige filer også', //cpg1.4
+  'delete_comments_no' => 'behold kommentarer (men anonymiser)', //cpg1.4
+  'delete_comments_yes' => 'slett kommentarer også', //cpg1.4
+  'activate' => 'Aktiver', //cpg1.4
+  'deactivate' => 'Deaktiver', //cpg1.4
+  'reset_password' => 'Sett passord', //cpg1.4
+  'change_primary_membergroup' => 'Skift primærgruppe', //cpg1.4
+  'add_secondary_membergroup' => 'Legg til sekundær gruppe', //cpg1.4
   'name' => 'Brukernavn',
   'group' => 'Gruppe',
-  'inactive' => 'Ikke aktiv',
+  'inactive' => 'Inaktiv',
   'operations' => 'Handlinger',
-  'pictures' => 'Filer', //cpg1.3.0
-  'disk_space' => 'Diskplass brukt / Kvote',
-  'registered_on' => 'Registrert den',
-  'last_visit' => 'Siste besk', //cpg1.3.0
-  'u_user_on_p_pages' => '%d brukere over %d side(r)',
-  'confirm_del' => 'Er du sikker p du vil SLETTE denne brukeren? \\nAlle filer og album vil ogs bli slettet.', //js-alert //cpg1.3.0
-  'mail' => 'POST',
-  'err_unknown_user' => 'Den valgte brukeren eksisterer ikke!',
-  'modify_user' => 'Rediger bruker',
+  'pictures' => 'Filer',
+  'disk_space_used' => 'Diskplass brukt', //cpg1.4
+  'disk_space_quota' => 'Diskkvote', //cpg1.4
+  'registered_on' => 'Registrering', //cpg1.4
+  'last_visit' => 'Siste besøk',
+  'u_user_on_p_pages' => '%d brukere på %d side(r)',
+  'confirm_del' => 'Er du sikker på at du vil SLETTE denne brukeren ? \\nAlle filer og album knyttet til denne brukeren blir også slettet.', //js-alert
+  'mail' => 'Epost',
+  'err_unknown_user' => 'Valgte bruker finnes ikke !',
+  'modify_user' => 'Endre bruker',
   'notes' => 'Notater',
-  'note_list' => '<li>Dersom du ikke vil endre det gjeldende passordet, la feltet "passord" st tomt',
+  'note_list' => '<li>Om du ikke vil skifte nåværende passord, la passordfeltet være blankt',
   'password' => 'Passord',
-  'user_active' => 'Brukeren er aktiv',
+  'user_active' => 'Bruker er aktiv',
   'user_group' => 'Brukergruppe',
   'user_email' => 'Brukers epost',
-  'user_web_site' => 'Brukers hjemmeside',
-  'create_new_user' => 'Opprett ny bruker',
-  'user_location' => 'Brukerens plassering',
-  'user_interests' => 'Brukerens interesser',
-  'user_occupation' => 'Brukerens yrke',
-  'user_profile1' => '$user_profile1',
-  'user_profile2' => '$user_profile2',
-  'user_profile3' => '$user_profile3',
-  'user_profile4' => '$user_profile4',
-  'user_profile5' => '$user_profile5',
-  'user_profile6' => '$user_profile6',
-  'latest_upload' => 'Siste opplastninger', //cpg1.3.0
-  'never' => 'aldri', //cpg1.3.0
+  'user_web_site' => 'Brukers webside',
+  'create_new_user' => 'Lag ny bruker',
+  'user_location' => 'Brukers lokalisering',
+  'user_interests' => 'Brukers interesser',
+  'user_occupation' => 'Brukers tittel',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Siste opplastninger',
+  'never' => 'aldri',
+  'search' => 'Brukersøk', //cpg1.4
+  'submit' => 'Lagre', //cpg1.4
+  'search_submit' => 'Søk!', //cpg1.4
+  'search_result' => 'Søkeresultat for: ', //cpg1.4
+  'alert_no_selection' => ' Du må velge minst en bruker først!', //cpg1.4 //js-alert
+  'password' => 'passord', //cpg1.4
+  'select_group' => 'Velg gruppe', //cpg1.4
+  'groups_alb_access' => 'Albumtilgang med gruppe', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategori', //cpg1.4
+  'modify' => 'Endre?', //cpg1.4
+  'group_no_access' => 'Denne gruppen har ingen spesiell tilgang', //cpg1.4
+  'notice' => 'Notis', //cpg1.4
+  'group_can_access' => 'Album der kun "%s" har tilgang', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Administrasjonsverkty', //cpg1.3.0
-  'what_it_does' => 'Hva det gjr',
-  'what_update_titles' => 'Oppdater titler fra bildenavn',
-  'what_delete_title' => 'Slett titler',
-  'what_rebuild' => 'Gjennoppbygger miniatyrbilder og endrede bilder',
-  'what_delete_originals' => 'Sletter originalbilder og bytter disse med den versjonen du har endret strrelsen p',
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Oppdaterer titler fra filnavn', //cpg1.4
+'Sletter titler', //cpg1.4
+'Bygger miniatyrbilder og reduserte bildestørrelser på nytt', //cpg1.4
+'Sletter originalbilder og erstatter dem med reduserte bildestørrelser', //cpg1.4
+'Sletter original eller mellomstørrelse for å frigi diskplass', //cpg1.4
+'Sletter foreldreløse kommentarer', //cpg1.4
+'Leser inn filstørrelser og dimensjoner på nytt (om du manuelt har endret bildene)', //cpg1.4
+'Nullstill visningsteller', //cpg1.4
+'Viser phpinfo', //cpg1.4
+'Oppdaterer databasen', //cpg1.4
+'Viser loggfiler', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Administrasjonsverktøy (Endre størrelser på bilder)',
+  'what_it_does' => 'Hva som skjer',
   'file' => 'Fil',
-  'title_set_to' => 'tittel settes til',
-  'submit_form' => 'Send',
-  'updated_succesfully' => 'oppdateringen var vellykket',
-  'error_create' => 'FEIL under opprettelse av',
-  'continue' => 'Fortsett  behandle filer',
-  'main_success' => 'Filen %s ble brukt som hovedbilde', //cpg1.3.0
-  'error_rename' => 'Feil ved navnebytte av %s til %s',
+  'problem' => 'Problem', //cpg1.4
+  'status' => 'Status', //cpg1.4
+  'title_set_to' => 'tittel satt til',
+  'submit_form' => 'lagre',
+  'updated_succesfully' => 'oppdatert',
+  'error_create' => 'FIL ved oppretting',
+  'continue' => 'Prossesser flere bilder',
+  'main_success' => 'Filen %s ble brukt som hovedfil',
+  'error_rename' => 'Feil ved navneendring fra %s til %s',
   'error_not_found' => 'Filen %s ble ikke funnet',
-  'back' => 'tilbake til hovedsiden',
-  'thumbs_wait' => 'Oppdaterer bilder... vennligst vent...',
-  'thumbs_continue_wait' => 'Fortsetter oppdateringen av bilder...',
+  'back' => 'tilbake til hoved',
+  'thumbs_wait' => 'Oppdaterer miniatyrbilder og/eller reduserte bildestørrelser, vennligst vent...',
+  'thumbs_continue_wait' => 'Fortsetter å oppdatere miniatyrbilder og/eller reduserte bildestørrelser...',
   'titles_wait' => 'Oppdaterer titler, vennligst vent...',
-  'delete_wait' => 'Sletter titler, vennligst vent...',
-  'replace_wait' => 'Sletter originalbilder og erstatter dem med endrede bilder, vennligst vent...',
+  'delete_wait' => 'Sletter titles, vennligst vent...',
+  'replace_wait' => 'Sletter originaler og erstatter dem med reduserte bildestørrelser, vennligst vent..',
   'instruction' => 'Hurtiginstruksjoner',
   'instruction_action' => 'Velg handling',
-  'instruction_parameter' => 'Sett parameter',
+  'instruction_parameter' => 'Sett parametre',
   'instruction_album' => 'Velg album',
   'instruction_press' => 'Trykk %s',
-  'update' => 'Oppdater filer',
-  'update_what' => 'Hva skal oppdateres',
+  'update' => 'Oppdater miniatyrbilder og/eller reduserte bildestørrelser',
+  'update_what' => 'Hva bør oppdateres',
   'update_thumb' => 'Kun miniatyrbilder',
-  'update_pic' => 'Kun endrede bilder',
-  'update_both' => 'Bde miniatyrbilder og endrede bilder',
-  'update_number' => 'Antall behandlede bilder pr. klikk',
-  'update_option' => '(Prv  sette denne instillingen lavere om du fr time-out i nettleseren)',
-  'filename_title' => 'Filnavn &rArr; Tittel p bilde', //cpg1.3.0
-  'filename_how' => 'Hvordan skal filnavnet modifiseres',
-  'filename_remove' => 'Fjern .jpg endelsen og bytt ut _(understrek) med mellomrom',
-  'filename_euro' => 'Endre 2003_11_23_13_20_20.jpg to 23/11/2003 13:20',
-  'filename_us' => 'Endre 2003_11_23_13_20_20.jpg to 11/23/2003 13:20',
-  'filename_time' => 'Endre 2003_11_23_13_20_20.jpg to 13:20',
-  'delete' => 'Slett bildetitler eller bilder i originalstrrelse', //cpg1.3.0
-  'delete_title' => 'Slett bildetitler', //cpg1.3.0
-  'delete_original' => 'Slett bilder i originalstrrelse',
-  'delete_replace' => 'Sletter de originale bildene og bytter dem ut med de endrede utgavene',
+  'update_pic' => 'Kun reduserte bildestørrelser',
+  'update_both' => 'Både miniatyrbilder og reduserte bildestørrelser',
+  'update_number' => 'Antall prossesserte bilder pr. klikk',
+  'update_option' => '(Prøv å sette dette lavere om du får problemer med tidsavbrudd)',
+  'filename_title' => 'Filnavn &rArr; Filtittel',
+  'filename_how' => 'Hvordan bør filnavnet endres',
+  'filename_remove' => 'Fjern .jpg endingen og erstatt _ (underscore) med mellomrom',
+  'filename_euro' => 'Endre 2003_11_23_13_20_20.jpg til 23/11/2003 13:20',
+  'filename_us' => 'Endre 2003_11_23_13_20_20.jpg til 11/23/2003 13:20',
+  'filename_time' => 'Endre 2003_11_23_13_20_20.jpg til 13:20',
+  'delete' => 'Slett filtitler eller originalstørrelsen på bildene',
+  'delete_title' => 'Slett filtitler',
+  'delete_title_explanation' => 'Dette vil fjerne alle titler på filene i albumet du spesifiserer.', //cpg1.4
+  'delete_original' => 'Slett originalstørrelsen til bildene',
+  'delete_original_explanation' => 'Dette vil fjerne originalbildene.', //cpg1.4
+  'delete_intermediate' => 'Slette bilder i mellomstørrelse', //cpg1.4
+  'delete_intermediate_explanation' => 'Dette vil slette bilder i mellomstørrelse (normal).<br />Bruk dette til å frigi diskplass om du har slått av \'Opprett bilder i mellomstørrelse\' i konfigurasjonen etter at du har lagt til bilder.', //cpg1.4
+  'delete_replace' => 'Sletter originalbildene og erstatter dem med reduserte bildestørrelser',
+  'titles_deleted' => 'Alle titler i det spesifiserte album ble slettet', //cpg1.4
+  'deleting_intermediates' => 'Sletter bilder i mellomstørrelse, vennligst vent...', //cpg1.4
+  'searching_orphans' => 'Søker etter foreldreløse bilder, vennligst vent...', //cpg1.4
   'select_album' => 'Velg album',
-  'delete_orphans' => 'Slett kommentarer som ikke lenger er linket til filer (gjelder alle album)', //cpg1.3.0
-  'orphan_comment' => 'kommentarer som ikke lenger er linket til filer ble funnet', //cpg1.3.0
-  'delete' => 'Slett', //cpg1.3.0
-  'delete_all' => 'Slett alle', //cpg1.3.0
-  'comment' => 'Kommetar: ', //cpg1.3.0
-  'nonexist' => 'vedlagt til en ikkeeksisterende fil # ', //cpg1.3.0
-  'phpinfo' => 'Vis phpinfo', //cpg1.3.0
-  'update_db' => 'Oppdater database', //cpg1.3.0
-  'update_db_explanation' => 'Dersom du har byttet ut Copperminefiler, lagt til endringer eller oppgradert fra en tidligere versjon av Coppermine, pass p  kjre databaseoppdateringen n gang. Dette vil opprette de ndvendige tabeller og/eller konfigurasjonsverdier i din database.', //cpg1.3.0
-  'view_log' => 'Se loggfiler', //cpg 1.4.0
+  'delete_orphans' => 'Slett kommentarer på manglende filer', //cpg1.4
+  'delete_orphans_explanation' => 'Dette vil finne og la deg slette kommentarer som er knyttet til filer som ikke lenger finnes i galleriet.<br />Sjekker alle album.', //cpg1.4
+  'refresh_db' => 'Last fildimensjoner og filstørrelser på nytt', //cpg1.4
+  'refresh_db_explanation' => 'Dette vil lese inn filstørrelser og dimensjoner på nytt. Bruk dette om diskkvoter er feil eller om du har endret filene manuelt.', //cpg1.4
+  'reset_views' => 'Nullstill visningstellere', //cpg1.4
+  'reset_views_explanation' => 'Setter alle visningstellere til null på alle filer i valgte album.', //cpg1.4
+  'orphan_comment' => 'foreldreløs kommentar funnet',
+  'delete' => 'Slett',
+  'delete_all' => 'Slett alle',
+  'delete_all_orphans' => 'Slette alle foreldreløse?', //cpg1.4
+  'comment' => 'Kommentar: ',
+  'nonexist' => 'tilknyttet fil som ikke finnes # ',
+  'phpinfo' => 'Vis phpinfo',
+  'phpinfo_explanation' => 'Inneholder teknisk informasjon om din server.<br /> - Du kan bli spurt om informasjon herfra når du spør om support.', //cpg1.4
+  'update_db' => 'Oppdater database',
+  'update_db_explanation' => 'Dersom du har feilplassert copperminefiler, lagt til en modifikasjon eller oppgradert fra en tidligere versjon av coppermine, kjør databaseoppdateringen en gang. Dette vil lage nødvendige tabeller og/eller konfigurasjonsverdier i din copperminedatabase.',
+  'view_log' => 'Se loggfiler', //cpg1.4
+  'view_log_explanation' => 'Coppermine kan loggføre forskjellige handlinger brukerne utfører. Du kan se på disse loggene dersom du har slått på logging i <a href="admin.php">coppermine konfigurasjon</a>.', //cpg1.4
+  'versioncheck' => 'Sjekk versjoner', //cpg1.4
+  'versioncheck_explanation' => 'Sjekk versjoner på dine file for å finne ut om du har oppdatert alle filene ved en oppgradering, eller om copperminefiler har blitt oppdatert siden en pakke ble sluppet.', //cpg1.4
+  'bridgemanager' => 'Broadministrasjon', //cpg1.4
+  'bridgemanager_explanation' => 'Slå integrering (bro) mellom Coppermine og et annet program på eller av (f.eks. ditt BBS).', //cpg1.4
 );
+}
 
 // ------------------------------------------------------------------------- //
-// File view_log.php - OK
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Versionsjekk', //cpg1.4
+  'what_it_does' => 'Denne siden er ment for brukere som har oppdatert sin Coppermineinstallasjon. Dette skriptet går gjennom filene på din webserver og forsøker å fastslå om dine filer har samme versjon som siste på http://coppermine.sourceforge.net. Her vises da filene du skulle oppdatere også.<br />Skriptet vil vise alt som må fikses i rødt. Oppføringer i gult må ses på. Oppføringer i grønt (eller din standard fontfarge) er OK.<br />Klikk på hjelpeikoner for å finne ut mer.', //cpg1.4
+  'online_repository_unable' => 'Ikke i stand til å koble til http://coppermine.sourceforge.net', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine kunne ikke koble til http://coppermine.sourceforge.net. Dette kan ha to årsaker:', //cpg1.4
+  'online_repository_reason1' => 'http://coppermine.sourceforge.net er midlertidig nede - sjekk om du kan se denne siden: %s - dersom du ikke kan det, prøv igjen senere.', //cpg1.4
+  'online_repository_reason2' => 'PHP på din webserver har %s slått av (det er slått på som standard). Dersom du kan administrere serveren, slå dette på i <i>php.ini</i> (tillat det i det minste å bli overridden med %s). Dersom du har en webhost, må du sannsynligvis belage deg på at du ikke kan sammenligne dine filer med siste versjon. Denne siden vil da kun vise filversjonene til din distribusjon - oppdateringer vil ikke bli vist.', //cpg1.4
+  'online_repository_skipped' => 'Hoppet over kobling til http://coppermine.sourceforge.net', //cpg1.4
+  'online_repository_to_local' => 'Dette skriptet viser den lokale kopien av filene nå. Dataene kan være unøyaktige om du har oppdatert Coppermine uten å laste opp alle filene. Endringer av filene etter releasen vil heller ikke bli tatt med.', //cpg1.4
+  'local_repository_unable' => 'Kan ikke koble til din server', //cpg1.4
+  'local_repository_explanation' => 'Coppermine kan ikke koble til filen %s på din webserver. Dete betyr sannsynligvis at du ikke har lastet opp filen til din webserver. Gjør det og prøv denne siden igjen (trykk refresh).<br />Dersom skriptet fortsatt feiler har din webhost kanskje slått av deler av <a href="http://www.php.net/manual/en/ref.filesystem.php">PHPs filsystem funksjoner</a> helt. Om dette er tilfelle kan du ikke bruke dette skriptet i det hele tatt, beklager.', //cpg1.4
+  'coppermine_version_header' => 'Installert Coppermineversjon', //cpg1.4
+  'coppermine_version_info' => 'Du har installert: %s', //cpg1.4
+  'coppermine_version_explanation' => 'Dersom du tror dette er helt feil, og du skulle ha kjørt en nyere versjon av Coppermine, har du sannsynligvis ikke lastet opp siste versjon av fileen <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Sammenligning av Versjoner', //cpg1.4
+  'folder_file' => 'mappe/fil', //cpg1.4
+  'coppermine_version' => 'cpg versjon', //cpg1.4
+  'file_version' => 'fil versjon', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'skrivbar', //cpg1.4
+  'not_writable' => 'ikke skrivbar', //cpg1.4
+  'help' => 'Hjelp', //cpg1.4
+  'help_file_not_exist_optional1' => 'fil/mappe finnes ikke', //cpg1.4
+  'help_file_not_exist_optional2' => 'Filen/mappen %s ble ikke funnet på din server. Selv om den ikke er påkrevd burde du laste den opp til webserveren din om du har problemer.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'fil/mappe finnes ikke', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'Filen/mappen %s ble ikke funnet på din server, selv om den er påkrevd. Last opp filen til din webserver.', //cpg1.4
+  'help_no_local_version1' => 'Ingen versjonsinfo for lokal fil', //cpg1.4
+  'help_no_local_version2' => 'Skriptet kunne ikke finne versjonsinformasjon for loakl fil - filen er enten utdatert eller så har du fjernet versjonsinformasjonen når du har endret den. Det er anbefalt å oppdatere filen.', //cpg1.4
+  'help_local_version_outdated1' => 'Lokal versjon utdatert', //cpg1.4
+  'help_local_version_outdated2' => 'Din versjon av filen ser ut til å tilhøre en eldre versjon av Coppermine (du har sannsynligvis oppgradert). Oppdater denne filen også.', //cpg1.4
+  'help_local_version_na1' => 'Kunne ikke finne cvsversjon', //cpg1.4
+  'help_local_version_na2' => 'Skriptet kunne ikke finne cvsversjonen av av filen på din webserver. Du bør laste opp filen på nytt fra installasjonspakken.', //cpg1.4
+  'help_local_version_dev1' => 'Utviklingsversjon', //cpg1.4
+  'help_local_version_dev2' => 'Filen på din webserver ser ut til å være nyere enn din Coppermineversjon. Du kjører enten en utviklingsversjon (du bør kun gjøre det om du vet hva du gjør), eller så har du oppgradert din Coppermine installasjon uten å laste opp ny versjon av include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Ikke skrivbar mappe', //cpg1.4
+  'help_not_writable2' => 'Endre filrettigheter (CHMOD) for å gi skriptet skrivetilgang til mappen %s og alt i den mappen.', //cpg1.4
+  'help_writable1' => 'Skrivbar mappe', //cpg1.4
+  'help_writable2' => 'Mappen %s er skrivbar. Dette er en unødvendig sikkerhetsrisiko, Coppermine trenger kun lese/kjøretilgang.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine kunne ikke avgjøre om mappen er skrivbar.', //cpg1.4
+  'your_file' => 'din fil', //cpg1.4
+  'reference_file' => 'referansefil', //cpg1.4
+  'summary' => 'Oppsummering', //cpg1.4
+  'total' => 'Total antall filer/mapper undersøkt', //cpg1.4
+  'mandatory_files_missing' => 'Påkrevde mapper som mangler', //cpg1.4
+  'optional_files_missing' => 'Ikke påkrevde mapper som mangler', //cpg1.4
+  'files_from_older_version' => 'Filer etterlatt fra utdaterte Coppermineversjoner', //cpg1.4
+  'file_version_outdated' => 'Utdaterte filversjoner', //cpg1.4
+  'error_no_data' => 'Skriptet gjorde en feil, det kunne ikke informasjon. Beklager.', //cpg1.4
+  'go_to_webcvs' => 'gå til %s', //cpg1.4
+  'options' => 'Opsjoner', //cpg1.4
+  'show_optional_files' => 'vis valgfrie mapper/filer', //cpg1.4
+  'show_mandatory_files' => 'vis påkrevde filer', //cpg1.4
+  'show_file_versions' => 'vis filversjoner', //cpg1.4
+  'show_errors_only' => 'vis kun mapper/filer med feil', //cpg1.4
+  'show_permissions' => 'vis tillatelser for mappe', //cpg1.4
+  'show_condensed_output' => 'vis sammenkortet (for enklere skjermdumper)', //cpg1.4
+  'coppermine_in_webroot' => 'coppermine er installert som webroot', //cpg1.4
+  'connect_online_repository' => 'prøv å koble til online repository', //cpg1.4
+  'show_additional_information' => 'vis ytterligere informasjon', //cpg1.4
+  'no_webcvs_link' => 'ikke vis webcvslinker', //cpg1.4
+  'stable_webcvs_link' => 'vis webcvslinker til stabil versjon', //cpg1.4
+  'devel_webcvs_link' => 'vis webcvslinker til utviklingsversjon', //cpg1.4
+  'submit' => 'lagre endringer / last på nytt', //cpg1.4
+  'reset_to_defaults' => 'tilbakestill til standardverdier', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
 if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
-  'delete_all' => 'Slett alle logger',
-  'delete_this' => 'Slett denne loggen',
-  'view_logs' => 'Se logger',
-  'no_logs' => 'Ingen logger generert.',
+  'delete_all' => 'Slett alle logger', //cpg1.4
+  'delete_this' => 'Slett denne loggen', //cpg1.4
+  'view_logs' => 'Se logger', //cpg1.4
+  'no_logs' => 'Ingen logger.', //cpg1.4
 );
 
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web Publishing Wizard Client</h1><p>Denne modulen lar deg bruke <b>Windows XP</b> web publishing wizard med Coppermine.</p><p>Koden er basert på en melding postet av
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Hva er påkrevd</h2><ul><li>Windows XP.</li><li>En fungerende installasjon av Coppermine der <b>webopplastningsfunksjonen virker.</b></li></ul><h2>Hvordan installere på klienten</h2><ul><li>Høyreklikk på
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Velg &quot;lagre som..&quot;. Lagre filen på din maskin. Sjekk at filens navn er <b>cpg_###.reg</b> (### representerer en numerisk timestamp) når du lagrer filen. Endre navnet om nødvendig (la tallene stå). Dobbeltklikk på filen når den er lastet ferdig, for å registrere din server i webpubliseringsveiviseren.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testing</h2><ul><li>Velg på noen filer i Windows Utforsker, og klikk <b>Publish xxx on the web</b> i venstre rute.</li><li>Bekreft ditt filvalg. Klikk på <b>Neste</b>.</li><li>I listen som kommer opp, velg ditt fotoalbum. Dersom det ikke kommer opp , sjekk at du har installert <b>cpg_pub_wizard.reg</b> som beskrevet over.</li><li>Skriv inn din innloggingsinformasjon om det behøves.</li><li>Velg et album for bildene, eller lag et nytt.</li><li>Klikk på <b>neste</b>. Opplastingen av dine bilder starter.</li><li>Når opplastningen er fullført, sjekk ditt galleri for å se om bildene er korrekt lastet opp.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Notater :</h2><ul><li>Med en gang opplastningen er startet kan ikke veiviseren vise feilmeldinger fra skriptet, så du kan ikke vite om opplastningen ble vellykket eller ikke før du sjekker galleriet.</li><li>Dersom opplastningen var mislykket, slå på &quot;Debug modus&quot; i administrasjonsverktøyet til Coppermine. Prøv med ett enkelt bilde, og sjekk feilmeldinger i loggen
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+fil i Copperminemappen på din server.</li><li>For å forhindre at galleriet ditt blir <i>flooded</i> av bilder lastet opp med veiviseren , kan kun <b>galleri administratorer</b> og <b>brukere som har egne album</b> bruke dette.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Veiviser for Coppermine - XP Web Publishing', //cpg1.4
+  'welcome' => 'Velkommen <b>%s</b>,', //cpg1.4
+  'need_login' => 'Du må logge inn på galleriet med din nettleser før du kan bruke denne veiviseren.<p/><p>Når du logger inn, velg <b>husk meg</b> om den er tilgjengelig.', //cpg1.4
+  'no_alb' => 'Beklager, men det finnes ingen album du har lov til å laste opp filer med denne veiviseren.', //cpg1.4
+  'upload' => 'Last dine bilder opp i et eksisterende album', //cpg1.4
+  'create_new' => 'Lag et nytt album for dine bilder', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategori', //cpg1.4
+  'new_alb_created' => 'Ditt nye album &quot;<b>%s</b>&quot; ble opprettet.', //cpg1.4
+  'continue' => 'Trykk &quot;Neste&quot; for å laste opp dine bilder', //cpg1.4
+  'link' => 'denne linken', //cpg1.4
+);
+}
 ?>
\ No newline at end of file
diff -ruN 133/lang/norwegian-utf-8.php cpg148/lang/norwegian-utf-8.php
--- 133/lang/norwegian-utf-8.php	2004-12-30 01:06:24.000000000 -0600
+++ cpg148/lang/norwegian-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1344 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.4.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: norwegian-utf-8.php,v 1.10 2004/12/29 23:06:23 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Norwegian',
-  'lang_name_native' => 'Norsk',
-  'lang_country_code' => 'no',
-  'trans_name'=> 'johnwr',
-  'trans_email' => 'johnwr_coppermine@responseweb.net',
-  'trans_website' => '',
-  'trans_date' => '2004-05-19',
-);
-
-$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', 'KB', 'MB');
-
-// 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', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des');
-
-// Some common strings
-$lang_yes = 'Ja';
-$lang_no  = 'Nei';
-$lang_back = 'TILBAKE';
-$lang_continue = 'FORTSETT';
-$lang_info = 'Informasjon';
-$lang_error = 'Feil';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d. %B, %Y';
-$lastcom_date_fmt =  '%Y-%m-%d kl. %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%d. %B, %Y';
-$register_date_fmt = '%d. %B, %Y';
-$lasthit_date_fmt = '%Y-%m-%d kl. %H:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%Y-%m-%d kl. %H:%M %p'; //cpg1.3.0
-$log_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg 1.4.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => 'Tilfeldige filer', //cpg1.3.0
-  'lastup' => 'Siste filer',
-  'lastalb'=> 'Sist oppdaterte album',
-  'lastcom' => 'Siste kommentarer',
-  'topn' => 'Mest sett',
-  'toprated' => 'Beste karakter',
-  'lasthits' => 'Siste visninger',
-  'search' => 'Søkeresultat',
-  'favpics'=> 'Favoritter', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Du har ikke tilgang til denne siden.',
-  'perm_denied' => 'Du kan ikke utføre denne handlingen.',
-  'param_missing' => 'Scriptet ble kalt uten nødvendige parametere.',
-  'non_exist_ap' => 'Det valgte album/bilde eksisterer ikke!', //cpg1.3.0
-  'quota_exceeded' => 'Din diskkvote er oppbrukt<br /><br />Du har plass til [quota]K, dine filer bruker [space]K. Legger du inn flere filer overskrider du denne kvoten.', //cpg1.3.0
-  'gd_file_type_err' => 'Når albumet bruker GD Graphics- teknikk er det kun tillatt å bruke JPEG eller PNG bilder.',
-  'invalid_image' => 'Bildet du lastet opp er defekt eller støttes ikke av GD.',
-  'resize_failed' => 'Kunne ikke forandre størrelsen på bildet eller opprette miniatyrbilde.',
-  'no_img_to_display' => 'Ingen filer',
-  'non_exist_cat' => 'Den valgte kategorien eksisterer ikke',
-  'orphan_cat' => 'En kategori er -foreldreløs-. Oppdater i kategoriadministrasjonen.', //cpg1.3.0
-  'directory_ro' => 'Mappen \'%s\' er skrivebeskyttet. Bildet kan ikke slettes.', //cpg1.3.0
-  'non_exist_comment' => 'Den valgte kommentaren finnes ikke.',
-  'pic_in_invalid_album' => 'Det finnes filer i et album som ikke eksisterer (%s)!?', //cpg1.3.0
-  'banned' => 'Du har mistet retten til å bruke dette internettstedet.',
-  'not_with_udb' => 'Funksjonen er deaktivert fordi Coppermine kjører sammen med et diskusjonsforum.',
-  'offline_title' => 'Offline', //cpg1.3.0
-  'offline_text' => 'Galleriet er midlertidig offline - prøv igjen senere', //cpg1.3.0
-  'ecards_empty' => 'Det er ingen ekort å vise. Sjekk at ekortlogging er aktivert!', //cpg1.3.0
-  'action_failed' => 'Handling feilet.  Coppermine kan ikke utføre denne handlingen.', //cpg1.3.0
-  'no_zip' => 'Nødvendige biblioteker for å behandle ZIPfiler mangler.  Kontakt din administrator.', //cpg1.3.0
-  'zip_type' => 'Du har ikke rettigheter til å laste opp ZIP filer.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Disse kodene kan være til hjelp: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://dittnettsted.no/]Url Tekst[/url]</li> <li>[email]deg@dittnettsted.no[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Gå til albumliste',
-  'alb_list_lnk' => 'Albumliste',
-  'my_gal_title' => 'Gå til mitt personlige galleri',
-  'my_gal_lnk' => 'Mitt galleri',
-  'my_prof_lnk' => 'Min profil',
-  'adm_mode_title' => 'Bytt til adminmodus',
-  'adm_mode_lnk' => 'Adminmodus',
-  'usr_mode_title' => 'Bytt til brukermodus',
-  'usr_mode_lnk' => 'Brukermodus',
-  'upload_pic_title' => 'Last opp fil til et album', //cpg1.3.0
-  'upload_pic_lnk' => 'Last opp fil', //cpg1.3.0
-  'register_title' => 'Lag bruker',
-  'register_lnk' => 'Registrer',
-  'login_lnk' => 'Logg inn',
-  'logout_lnk' => 'Logg ut',
-  'lastup_lnk' => 'Siste opplastninger',
-  'lastcom_lnk' => 'Siste kommentarer',
-  'topn_lnk' => 'Mest sett',
-  'toprated_lnk' => 'Beste karakter',
-  'search_lnk' => 'Søk',
-  'fav_lnk' => 'Mine Favoritter',
-  'memberlist_title' => 'Vis Medlemsliste', //cpg1.3.0
-  'memberlist_lnk' => 'Medlemsliste', //cpg1.3.0
-  'faq_title' => 'Spørsmål og Svar om bildegalleriet &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Godkjenning av filer',
-  'config_lnk' => 'Konfigurasjon',
-  'albums_lnk' => 'Album',
-  'categories_lnk' => 'Kategorier',
-  'users_lnk' => 'Brukere',
-  'groups_lnk' => 'Grupper',
-  'comments_lnk' => 'Godkjenne kommentarer', //cpg1.3.0
-  'searchnew_lnk' => 'Masseinnlegging av filer', //cpg1.3.0
-  'util_lnk' => 'Administrasjonsverktøy', //cpg1.3.0
-  'key_lnk' => 'Nøkkelordbok',
-  'ban_lnk' => 'Utvis brukere',
-  'db_ecard_lnk' => 'Vis ekort', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Opprett / ordne mine album',
-  'modifyalb_lnk' => 'Rediger mine album',
-  'my_prof_lnk' => 'Min profil',
-);
-
-$lang_cat_list = array(
-  'category' => 'Kategori',
-  'albums' => 'Album',
-  'pictures' => 'Filer', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d album over %d side(r)',
-);
-
-$lang_thumb_view = array(
-  'date' => 'DATO',
-  //Sort by filename and title
-  'name' => 'FILNAVN',
-  'title' => 'TITTEL',
-  'sort_da' => 'Sorter på dato i stigende rekkefølge',
-  'sort_dd' => 'Sorter på dato i synkende rekkefølge',
-  'sort_na' => 'Sorter på navn i stigende rekkefølge',
-  'sort_nd' => 'Sorter på navn i synkende rekkefølge',
-  'sort_ta' => 'Sorter på tittel i stigende rekkefølge',
-  'sort_td' => 'Sorter på tittel i synkende rekkefølge',
-  'download_zip' => 'Last ned som Zipfil', //cpg1.3.0
-  'pic_on_page' => '%d filer over %d side(r)',
-  'user_on_page' => '%d brukere over %d side(r)', //cpg1.3.0
-  'enter_alb_pass' => 'Skriv inn Albumpassord',
-  'invalid_pass' => 'Ugyldig passord',
-  'pass' => 'Passord',
-  'submit' => 'Submit'
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Tilbake til oversikt',
-  'pic_info_title' => 'Vis/skjul filinformasjon', //cpg1.3.0
-  'slideshow_title' => 'Lysbildevisning',
-  'ecard_title' => 'Send denne filen som et ekort', //cpg1.3.0
-  'ecard_disabled' => 'ekortfunksjonalitet er ikke tilgjengelig',
-  'ecard_disabled_msg' => 'Du har ikke tilgang til å sende ekort', //js-alert //cpg1.3.0
-  'prev_title' => 'Se forrige fil', //cpg1.3.0
-  'next_title' => 'Se neste fil', //cpg1.3.0
-  'pic_pos' => 'FIL %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Gi karakter på dette bildet ', //cpg1.3.0
-  'no_votes' => '(Ingen stemmer)',
-  'rating' => '(Karakter : %s / 5 med %s stemmer)',
-  'rubbish' => 'Søppel',
-  'poor' => 'Dårlig',
-  'fair' => 'Greit nok',
-  'good' => 'Bra',
-  'excellent' => 'Veldig bra',
-  'great' => 'Topp',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Kritisk feil',
-  'file' => 'Fil: ',
-  'line' => 'Linje: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Filnavn : ',
-  'filesize' => 'Filstørrelse : ',
-  'dimensions' => 'Dimensjoner : ',
-  'date_added' => 'Lagt inn dato : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s kommentarer',
-  'n_views' => '%s visninger',
-  'n_votes' => '(%s stemmer)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debuginformasjon', //cpg1.3.0
-  'select_all' => 'Velg alle', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Dersom du skal be om hjelp på Coppermine support forumet må du kopiere denne teksten inn i forespørselen din. Vær oppmerksom på å fjerne eventuelle passord først.', //cpg1.3.0
-  'phpinfo' => 'vis phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Standard språk', //cpg1.3.0
-  'choose_language' => 'Velg ditt språk', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Standard utseende', //cpg1.3.0
-  'choose_theme' => 'Velg utseende', //cpg1.3.0
-);
-
-$lang_version_alert = array(
-  'version_alert' => 'Usupportert versjon!',
-  'no_stable_version' => 'Du kjører Coppermine  %s (%s) som er beregnet på svært erfarne brukere - denne versjonen kommer uten noen form for support eller garantier. Bruk den på egen risiko, eller nedgrader til siste stabile versjon dersom du trenger support!',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Utrop',
-  'Question' => 'Spørsmål',
-  'Very Happy' => 'Veldig glad',
-  'Smile' => 'Smil',
-  'Sad' => 'Trist',
-  'Surprised' => 'Overrasket',
-  'Shocked' => 'Sjokkert',
-  'Confused' => 'Forvirret',
-  'Cool' => 'Kult',
-  'Laughing' => 'Ler',
-  'Mad' => 'Sint',
-  'Razz' => 'Fleiper',
-  'Embarassed' => 'Flau',
-  'Crying or Very sad' => 'Gråter eller veldig trist',
-  'Evil or Very Mad' => 'Ond eller veldig sint',
-  'Twisted Evil' => 'Ond',
-  'Rolling Eyes' => 'Rullende øyne',
-  'Wink' => 'Blunker lurt',
-  'Idea' => 'Ide',
-  'Arrow' => 'Pil',
-  'Neutral' => 'Nøytral',
-  'Mr. Green' => 'Herr Grønn',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Forlater administrasjonsmodus...',
-  1 => 'Går inn i administrasjonsmodus...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Album må ha et navn !', //js-alert
-  'confirm_modifs' => 'Er du sikker på at du vil lagre disse endringene ?', //js-alert
-  'no_change' => 'Du gjorde ingen endringer !', //js-alert
-  'new_album' => 'Nytt album',
-  'confirm_delete1' => 'Er du sikker på at du vil slette dette albumet?', //js-alert
-  'confirm_delete2' => '\nAlle filer og kommentarer vil forsvinne!', //js-alert
-  'select_first' => 'Velg et album først', //js-alert
-  'alb_mrg' => 'Albumadministrasjon',
-  'my_gallery' => '* Mitt galleri *',
-  'no_category' => '* Ingen kategori *',
-  'delete' => 'Slett',
-  'new' => 'Ny',
-  'apply_modifs' => 'Lagre endringer',
-  'select_category' => 'Velg kategori',
-);
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Utvis brukere',
-  'user_name' => 'Brukernavn',
-  'ip_address' => 'IP-adresse',
-  'expiry' => 'Utløper (blank er permanent)',
-  'edit_ban' => 'Lagre endringer',
-  'delete_ban' => 'Slett',
-  'add_new' => 'Ny utvisning',
-  'add_ban' => 'Utvis bruker',
-  'error_user' => 'Finner ikke bruker',
-  'error_specify' => 'Du må spesifisere enten et brukernavn eller en IP-adresse',
-  'error_ban_id' => 'Ugyldig utvisningsID!',
-  'error_admin_ban' => 'Du kan ikke utvise deg selv!',
-  'error_server_ban' => 'Tenkte du å utvise din egen server? Tsk tsk...',
-  'error_ip_forbidden' => 'Du kan ikke utvise denne IP. Den er ikke rutbar!',
-  'lookup_ip' => 'Slå opp en IP-adresse',
-  'submit' => 'OK!',
-  'select_date' => 'velg dato',
-);
-
-// ------------------------------------------------------------------------- //
-// File calendar.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
-  'close' => 'close',
-  'clear_date' => 'clear date',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Nødvendige parametere for \'%s\'operasjonen manglet!',
-  'unknown_cat' => 'Den valgte kategorien eksisterer ikke i databasen!',
-  'usergal_cat_ro' => 'Brukergalleri kategorien kan ikke slettes!',
-  'manage_cat' => 'Administrer kategorier',
-  'confirm_delete' => 'Er du sikker på at du ønsker og SLETTE denne kategorien?', //js-alert
-  'category' => 'Kategori',
-  'operations' => 'Handling',
-  'move_into' => 'Flytt til',
-  'update_create' => 'Oppdater/opprett kategori',
-  'parent_cat' => 'Overkategori',
-  'cat_title' => 'Kategoritittel',
-  'cat_thumb' => 'Kategoribilde', //cpg1.3.0 // Translatorcomment: There is (afaik) no good translation of "Thumbnail" in Norwegian
-  'cat_desc' => 'Kategoribeskrivelse',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Konfigurasjon',
-  'restore_cfg' => 'Gjenopprett standardoppsett',
-  'save_cfg' => 'Lagre ny konfigurasjon',
-  'notes' => 'Notater',
-  'info' => 'Informasjon',
-  'upd_success' => 'Konfigurasjon av Coppermine oppdatert',
-  'restore_success' => 'Coppermine standardoppsett gjenopprettet',
-  'name_a' => 'Navn i stigende rekkefølge',
-  'name_d' => 'Navn i synkende rekkefølge',
-  'title_a' => 'Tittel i synkende rekkefølge',
-  'title_d' => 'Tittel i synkende rekkefølge',
-  'date_a' => 'Dato i synkende rekkefølge',
-  'date_d' => 'Dato i synkende rekkefølge',
-  'th_any' => 'Maksimal høyde/bredde',
-  'th_ht' => 'Høyde',
-  'th_wd' => 'Bredde',
-  'label' => 'merkelapp', //cpg1.3.0 // Translatorcomment: Have to see this one in context
-  'item' => 'emne', //cpg1.3.0 // Translatorcomment: Have to see this one in context
-  'debug_everyone' => 'Alle', //cpg1.3.0
-  'debug_admin' => 'Kun Administratorer', //cpg1.3.0
-  'no_logs'=> 'Av', //cpg1.4.0
-  'log_normal'=> 'Normal', //cpg1.4.0
-  'log_all' => 'Alle', //cpg1.4.0
-  'view_logs' => 'Se logger', //cpg1.4.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Generelle instillinger',
-  array('Gallerinavn', 'gallery_name', 0),
-  array('Galleribeskrivelse', 'gallery_description', 0),
-  array('Galleriadministrators epostadresse', 'gallery_admin_email', 0),
-  array('Addresse for \'Se flere filer\' linken i ekortene', 'ecards_more_pic_target', 0),
-  array('Galleriet er offline', 'offline', 1), //cpg1.3.0
-  array('Logg ekort', 'log_ecards', 1), //cpg1.3.0
-  array('Tillat ZIP-nedlastning av favoritter', 'enable_zipdownload', 1), //cpg1.3.0
-  array('Tidssoneforskjell relativt til GMT','time_offset',0),
-
-  'Språk, Utseende &amp; Tegnsettinnstillinger',
-  array('Språk', 'lang', 5),
-  array('Fall tilbake til Engelsk hvis oversettelse ikke finnes?', 'language_fallback', 1),
-  array('Utseende', 'theme', 6),
-  array('Vis språkliste', 'language_list', 8), //cpg1.3.0
-  array('Vis språkflag', 'language_flags', 8), //cpg1.3.0
-  array('Vis &quot;reset&quot; i språkvalg', 'language_reset', 1), //cpg1.3.0
-  array('Vis liste over utseender', 'theme_list', 8), //cpg1.3.0
-  array('Vis &quot;reset&quot; i valg av utseede', 'theme_reset', 1), //cpg1.3.0
-  array('Vis FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Vis bbcode hjelp', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Tegnsett', 'charset', 4), //cpg1.3.0
-
-  'Albumliste visning',
-  array('Bredde på hovedtabell (pixler eller %)', 'main_table_width', 0),
-  array('Antall kategorinivåer som skal vises', 'subcat_level', 0),
-  array('Antall album som skal vises pr.side', 'albums_per_page', 0),
-  array('Antall kolonner i albumlisten', 'album_list_cols', 0),
-  array('Størrelse på miniatyrbilde i piksler', 'alb_list_thumb_size', 0),
-  array('Innhold på hovedsiden', 'main_page_layout', 0),
-  array('Vis miniatyrbilder fra øverste albumnivå i kategorier','first_level',1),
-
-  'Miniatyrbilder',
-  array('Antall kolonner på siden med miniatyrbilder', 'thumbcols', 0),
-  array('Antall rader på siden med miniatyrbilder', 'thumbrows', 0),
-  array('Maks antall side-snarveier som skal vises på siden', 'max_tabs', 10), //cpg1.3.0
-  array('Vis bildebeskrivelsen (i tillegg til tittelen) under miniatyrbildet', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Vis antall visninger under miniatyrbildet', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Vis antall kommentarer under miniatyrbildet', 'display_comment_count', 1),
-  array('Vis navn på bruker som har lastet opp filen under miniatyrbildet', 'display_uploader', 1), //cpg1.3.0
-  array('Standard sortering av bildene', 'default_sort_order', 3), //cpg1.3.0
-  array('Minimum antall stemmer på bilde før visning i \'beste karakter\' listen', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Bildevisning og kommentarinnstillinger',
-  array('Bredde på tabell ved visning av filer (piksler eller %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Bildeinformasjon er synlig som standard', 'display_pic_info', 1), //cpg1.3.0
-  array('Filtrer ufine ord i kommentarer', 'filter_bad_words', 1),
-  array('Tillat smilefjes i kommentarer', 'enable_smilies', 1),
-  array('Tillat flere etterfølgende kommentarer på en fil fra samme bruker (disable flood protection)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Maksimal lengde på bildebeskrivelse', 'max_img_desc_length', 0),
-  array('Maksimal antall tegn pr. ord', 'max_com_wlength', 0),
-  array('Max number of lines in a comment', 'max_com_lines', 0),
-  array('Maksimalt antall linjer pr. kommentar', 'max_com_size', 0),
-  array('Vis filmstripe', 'display_film_strip', 1),
-  array('Maksimalt antall enheter i filmstripe', 'max_film_strip_items', 0),
-  array('Varsle administrator om kommentarer på epost', 'email_comment_notification', 1), //cpg1.3.0
-  array('Antall millisekunder pr. bilde i lysbildevisning (1 sekund = 1000 millisekunder)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Fil- og miniatyrbildeinnstillinger', //cpg1.3.0
-  array('Kvalitet på JPEG bilder', 'jpeg_qual', 0),
-  array('Maksimal dimensjon på miniatyrbilde <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Bruk dimensjon ( bredde, høyde eller eller maks bredde/høyde for mineatyrbilder) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7),
-  array('Opprett bilder i mellomstørrelse','make_intermediate',1),
-  array('Maksimal bredde eller høyde på bilde/video i mellomstørrelse <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Maksimal filstørrelse for opplastede filer  (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Maks bredde eller høyde for opplastede bilder/videoer (piksler)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Filer og miniatyrbilder avanserte innstillinger', //cpg1.3.0
-  array('Vis ikon for private album for ikke innloggede brukere','show_private',1), //cpg1.3.0
-  array('Forbudte tegn i filnavn', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Aksepterte filtyper for opplasting', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Tillatte bildeformater', 'allowed_img_types',0), //cpg1.3.0
-  array('Tillatte videoformater', 'allowed_mov_types',0), //cpg1.3.0
-  array('Tillatte lydformater', 'allowed_snd_types',0), //cpg1.3.0
-  array('Tillatte dokumentformater', 'allowed_doc_types',0), //cpg1.3.0
-  array('Metode for endring av bildestørrelse','thumb_method',2), //cpg1.3.0
-  array('Adresse(sti) til ImageMagick \'konverterings\' verktøy (eksempel /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Tillatte bildeformater (kun for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Kommandolinjeparametre ved bruk av ImageMagick ', 'im_options', 0), //cpg1.3.0
-  array('Les EXIF-data i JPEG filer', 'read_exif_data', 1), //cpg1.3.0
-  array('Les IPTC-data i JPEG filer', 'read_iptc_data', 1), //cpg1.3.0
-  array('Albumkatalog <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Brukerkatalog <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Prefiks for mellomstore bilder/filmer <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Prefiks for miniatyrbilder <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Standardrettigheter på kataloger', 'default_dir_mode', 0), //cpg1.3.0
-  array('Standardrettigheter på filer', 'default_file_mode', 0), //cpg1.3.0
-
-  'Filmvisningsinnstillinger (Ingen effekt på flashfiler)',
-  array('Autostart', 'media_autostart',1),
-
-  'Brukerinnstillinger',
-  array('Tillat nye brukerregistreringer', 'allow_user_registration', 1),
-  array('Brukerregistrering krever bekreftelse på epost', 'reg_requires_valid_email', 1),
-  array('Varsle administrator pr. epost ved nye brukerregistreringer', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Tillat to brukere å ha samme epostadresse', 'allow_duplicate_emails_addr', 1),
-  array('Brukere kan ha private album (Merk: dersom du skifter fra \'ja\' til \'nei\' vil alle private album bli offentlige)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Varsle administrator pr. epost når filer blir lastet opp til godkjennelse', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('La innloggede brukere se medlemslisten', 'allow_memberlist', 1), //cpg1.3.0
-
-// custom profile fields, (casper) 1.4 devel
-  'Spesialfelt for bildebeskrivelse (la disse være tomme hvis de ikke skal brukes).
-  Bruk Profil 6 for lange tekster, som beskrivelse o.l.',
-  array('Profil 1 navn', 'user_profile1_name', 0),
-  array('Profil 2 navn', 'user_profile2_name', 0),
-  array('Profil 3 navn', 'user_profile3_name', 0),
-  array('Profil 4 navn', 'user_profile4_name', 0),
-  array('Profil 5 navn', 'user_profile5_name', 0),
-  array('Profil 6 navn', 'user_profile6_name', 0),
-
-  'Spesialfelt for bildebeskrivelse (la disse være tomme hvis de ikke skal brukes)',
-  array('Navn spesialfelt 1', 'user_field1_name', 0),
-  array('Navn spesialfelt 2', 'user_field2_name', 0),
-  array('Navn spesialfelt 3', 'user_field3_name', 0),
-  array('Navn spesialfelt 4', 'user_field4_name', 0),
-
-  'Innstillinger for cookies',
-  array('Navn på cookie som brukes av Coppermine (ved integrasjon med andre systemer, husk å sørge for at denne er forskjellig fra navnet på dette systemts cookie)', 'cookie_name', 0),
-  array('Sti til cookie brukt av Coppermine', 'cookie_path', 0),
-
-  'Diverse innstillinger',
-  array('Aktiver debugmodus', 'debug_mode', 9), //cpg1.3.0
-  array('Vis notiser i debugmodus', 'debug_notice', 1), //cpg1.3.0
-  array('Loggmodus <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11), //cpg1.4.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Denne innstillingen må IKKE endres dersom det allerede eksisterer filer i databasen.<br />
-  <a name="notice2"></a>(**) Dersom denne innstillingen endres vil bare filer som er lagt til etter dette bli berørt, slik at det er anbefalt å la denne være urørt dersom det allerede eksister filer i Coppermine. Du kan imidlertid gjøre disse endringene på de eksisterende filene i &quot;<a href="util.php">administrasjonsverktøyet</a>&quot; på administrasjonemenyen.<br />
-  <a name="notice3"></a>(***) Alle loggfiler er på engelsk.
-  </div><br />',
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Sendte ekort', //cpg1.3.0
-  'ecard_sender' => 'Avsender', //cpg1.3.0
-  'ecard_recipient' => 'Mottaker', //cpg1.3.0
-  'ecard_date' => 'Dato', //cpg1.3.0
-  'ecard_display' => 'Vis ekort', //cpg1.3.0
-  'ecard_name' => 'Navn', //cpg1.3.0
-  'ecard_email' => 'Epost', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'i stigende rekkefølge', //cpg1.3.0
-  'ecard_descending' => 'i synkende rekkefølge', //cpg1.3.0
-  'ecard_sorted' => 'Sortert', //cpg1.3.0
-  'ecard_by_date' => 'etter dato', //cpg1.3.0
-  'ecard_by_sender_name' => 'etter avsenders navn', //cpg1.3.0
-  'ecard_by_sender_email' => 'etter avsenders epos', //cpg1.3.0
-  'ecard_by_sender_ip' => 'etter senders IP adresse', //cpg1.3.0
-  'ecard_by_recipient_name' => 'etter mottakers name', //cpg1.3.0
-  'ecard_by_recipient_email' => 'etter mottakers epost', //cpg1.3.0
-  'ecard_number' => 'viser ekortnummer %s til %s av %s', //cpg1.3.0
-  'ecard_goto_page' => 'gå til side', //cpg1.3.0
-  'ecard_records_per_page' => 'Ekort per side', //cpg1.3.0
-  'check_all' => 'Marker alle', //cpg1.3.0
-  'uncheck_all' => 'Avmarker alle', //cpg1.3.0
-  'ecards_delete_selected' => 'Slett valgte ekort', //cpg1.3.0
-  'ecards_delete_confirm' => 'Er du sikker på at du vil slette valgte ekort? Marker avkryssningsfeltet!', //cpg1.3.0
-  'ecards_delete_sure' => 'Jeg er sikker', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Du må skrive både navn og kommentar',
-  'com_added' => 'Din kommentar er lagt inn',
-  'alb_need_title' => 'Du må legge inn en tittel på albumet!',
-  'no_udp_needed' => 'Ingen oppdatering nødvendig.',
-  'alb_updated' => 'Albumet ble oppdatert',
-  'unknown_album' => 'Det valgte albumet eksisterer ikke, eller du har ikke tillatelse til å laste opp filer i dette albumet',
-  'no_pic_uploaded' => 'Det ble ikke lastet opp noen fil!<br /><br />Hvis du virkelig valgte en fil så sjekk om serveren tillater opplasting', //cpg1.3.0
-  'err_mkdir' => 'Klarte ikke å lage en katalog %s !',
-  'dest_dir_ro' => 'Katalogen %s kan ikke skrives til av dette skriptet !',
-  'err_move' => 'Umulig å flytte %s til %s !',
-  'err_fsize_too_large' => 'Filen du lastet opp er for stor (maksimalt tillatt størrelse er %s x %s). !', //cpg1.3.0 //translcomment`: switch these?
-  'err_imgsize_too_large' => 'Filen du lastet opp er for stor (maksimalt tillatt størrelse er %s KB) !',             //translcomment`: switch these?
-  'err_invalid_img' => 'Filen du har lastet opp er ikke en gyldig bildefil !',
-  'allowed_img_types' => 'Du kan bare laste opp %s filer.',
-  'err_insert_pic' => 'Bildet \'%s\' kan ikke legges inn i albumet', //cpg1.3.0
-  'upload_success' => 'Opplastingen av bildet ditt var vellykket<br /><br />Det vil bli tilgjengelig etter at administrator har godkjent det.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Opplastningsvarsel', //cpg1.3.0
-  'notify_admin_email_body' => 'En fil har blitt lastet opp av %s, det trenger din godkjennelse. Gå til %s', //cpg1.3.0
-  'info' => 'Informasjon',
-  'com_added' => 'Kommentar tagt inn',
-  'alb_updated' => 'Album oppdatert',
-  'err_comment_empty' => 'Din kommentar er tom!',
-  'err_invalid_fext' => 'Kun disse filtypene er akseptert : <br /><br />%s.',
-  'no_flood' => 'Du er allerede den siste som har kommentert denne filen<br /><br />Vennligst rediger din forrige kommentar istedet', //cpg1.3.0
-  'redirect_msg' => 'Du blir omdirigert.<br /><br /><br />Trykk \'FORTSETT\' dersom siden ikke lastes automatisk',
-  'upl_success' => 'Din fil ble lagt inn', //cpg1.3.0
-  'email_comment_subject' => 'Kommentar lagt inn på Coppermine Photo Gallery', //cpg1.3.0
-  'email_comment_body' => 'Noen har lagt inn en kommentar i ditt galleri. Se kommentaren på', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Beskrivelse',
-  'fs_pic' => 'Full størrelse', //translcomment: Need to see context
-  'del_success' => 'slettet',
-  'ns_pic' => 'normal størrelse', //translcomment: Need to see context
-  'err_del' => 'kan ikke slettes',
-  'thumb_pic' => 'miniatyrbilde',
-  'comment' => 'kommentar',
-  'im_in_alb' => 'bilde i album',
-  'alb_del_success' => 'Album \'%s\' slettet',
-  'alb_mgr' => 'Albumadministrasjon',
-  'err_invalid_data' => 'Ugyldig data mottatt i \'%s\'',
-  'create_alb' => 'Oppretter album \'%s\'',
-  'update_alb' => 'Oppdaterer album \'%s\' med tittel \'%s\' og index \'%s\'',
-  'del_pic' => 'Slett fil', //cpg1.3.0
-  'del_alb' => 'Slett album',
-  'del_user' => 'Slett bruker',
-  'err_unknown_user' => 'Den valgte brukeren eksisterer ikke!',
-  'comment_deleted' => 'Kommentar ble slettet',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Er du sikker på at du vil slette denne filen? \\nKommentarer vil også bli slettet.', //js-alert //cpg1.3.0
-  'del_pic' => 'SLETT DENNE FILEN', //cpg1.3.0
-  'size' => '%s x %s piksler',
-  'views' => '%s ganger',
-  'slideshow' => 'Lysbildeshow',
-  'stop_slideshow' => 'STOPP LYSBILDESHOW',
-  'view_fs' => 'Klikk for å vise bildet i full størrelse',
-  'edit_pic' => 'Endre beskrivelse', //cpg1.3.0
-  'crop_pic' => 'Klipp eller roter', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Filinformasjon', //cpg1.3.0
-  'Filename' => 'Filnavn',
-  'Album name' => 'Albumnavn',
-  'Rating' => 'Karakter (%s stemmer)',
-  'Keywords' => 'Nøkkelord',
-  'File Size' => 'Filstørrelse',
-  'Dimensions' => 'Dimensjoner',
-  'Displayed' => 'Visninger',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Tatt dato',
-  'ISO'=>'ISO',
-  'Aperture' => 'Blenderåpning',
-  'Exposure time' => 'Eksponeringstid',
-  'Focal length' => 'Brennvidde',
-  'Comment' => 'Kommentar',
-  'addFav'=>'Legg til i favoritter', //cpg1.3.0
-  'addFavPhrase'=>'Favoritter', //cpg1.3.0
-  'remFav'=>'Fjern fra favoritter', //cpg1.3.0
-  'iptcTitle'=>'IPTC-Tittel', //cpg1.3.0
-  'iptcCopyright'=>'IPTC-Opphavsrett', //cpg1.3.0
-  'iptcKeywords'=>'IPTC-Nøkkelord', //cpg1.3.0
-  'iptcCategory'=>'IPTC-Kategori', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC-Underkategorier', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Rediger denne kommentaren',
-  'confirm_delete' => 'Er du sikker på at du vil slette denne kommentaren?', //js-alert
-  'add_your_comment' => 'Legg til din kommentar',
-  'name'=>'Navn',
-  'comment'=>'Kommentar',
-  'your_name' => 'Anonym',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Klikk på bildet for å lukke viduet',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Send et ekort',
-  'invalid_email' => '<b>Advarsel</b> : ugyldig epostadresse!',
-  'ecard_title' => 'Et ekort fra %s til deg',
-  'error_not_image' => 'Bare bilder kan sendes som ekort.', //cpg1.3.0
-  'view_ecard' => 'Hvis kortet ikke vises riktig, klikk her',
-  'view_more_pics' => 'Klikk på denne linken for flere bilder!',
-  'send_success' => 'Ditt ekort ble sendt',
-  'send_failed' => 'Beklager, serveren kunne ikke sende Ekortet',
-  'from' => 'Fra',
-  'your_name' => 'Ditt navn',
-  'your_email' => 'Din epostadresse',
-  'to' => 'Til',
-  'rcpt_name' => 'Mottakers navn',
-  'rcpt_email' => 'Mottakers epostadresse',
-  'greetings' => 'Hilsen',
-  'message' => 'Beskjed',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Filinformasjon', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Tittel',
-  'desc' => 'Beskrivelse',
-  'keywords' => 'Nøkkelord',
-  'pic_info_str' => '%s &times; %s - %s KB - %s visninger - %s stemmer',
-  'approve' => 'Godkjenn fil', //cpg1.3.0
-  'postpone_app' => 'Utsett godkjennelse',
-  'del_pic' => 'Slett fil', //cpg1.3.0
-  'read_exif' => 'Les EXIF-info på nytt', //cpg1.3.0
-  'reset_view_count' => 'Tilbakestill visningsteller',
-  'reset_votes' => 'Tilbakestill avstemmning',
-  'del_comm' => 'Slett kommentarer',
-  'upl_approval' => 'Opplastingsgodkjennelse',
-  'edit_pics' => 'Rediger filer', //cpg1.3.0
-  'see_next' => 'Se neste fil', //cpg1.3.0
-  'see_prev' => 'Se forrige fil', //cpg1.3.0
-  'n_pic' => '%s filer', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Antall filer til fremvisning', //cpg1.3.0
-  'apply' => 'Lagre endringer', //cpg1.3.0
-  'crop_title' => 'Coppermine Picture Editor', //cpg1.3.0
-  'preview' => 'Forhåndsvisning', //cpg1.3.0
-  'save' => 'Lagre', //cpg1.3.0
-  'save_thumb' =>'Lagre som miniatyrbilde', //cpg1.3.0
-  'sel_on_img' =>'Utvalget må være innenfor bildets utterkanter!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Spørsmål og Svar', //cpg1.3.0
-  'toc' => 'Innholdsfortegnelse', //cpg1.3.0
-  'question' => 'Spørsmål: ', //cpg1.3.0
-  'answer' => 'Svar: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Generelle Spørsmål og Svar', //cpg1.3.0
-  array('Hvorfor må jeg registrere meg?', 'Registrering kan være påkrevd av administrator. Registrering gir medlemmene utvidede rettigheter som opplastning av egne filer, registrering av egne favoritter, karaktergivning og kommentering av andres filer etc.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Hvordan registrerer jeg meg?', 'Gå til &quot;Registrer&quot; og fyll inn de nødvendige feltene (alle dersom du ønsker det).<br />Har Administrator aktivert funksjonen for epost aktivering skal du motta en epost til den adressen du oppga med instruksjoner om hvordan du kan aktivere medlemskapet ditt. Medlemskapet må da aktiveres før du kan logge inn.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Hvordan logger jeg inn?', 'Gå til &quot;Logg inn&quot;, legg inn ditt brukernavn og passord og marker &quot;Husk meg&quot; slik at du automatisk blir logget inn neste gang dersom du forlater dette nettstedet.<br /><b>VIKTIG:Cookies må være aktivert og cookien fra denne siten kan ikke slettes dersom du vil bruke &quot;Husk meg&quot; funksjonen.</b>', 'offline', 0), //cpg1.3.0
-  array('Hvorfor kan jeg ikke logge inn?', 'Har du registrert deg, og klikket på linken sendt til din epostadresse??. Denne linken vil aktivere din konto. For andre innloggingsproblemer kontakt administrator.', 'offline', 0), //cpg1.3.0
-  array('Hva skjer dersom jeg mister passordet mitt?', 'Dersom denne siten har en &quot;Glemt passordet?&quot; link kan du bruke den. Ellers kan du kontakte administrator for et nytt passord.', 'offline', 0), //cpg1.3.0
-  //array('Hva skjer dersom jeg endrer epostadresse?', 'Bare logg inn og endre epostadressen din gjennom &quot;Min Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Hvordan lagrer jeg en fil i &quot;Mine Favoritter&quot;?', 'Klikk på en fil, og klikk så på &quot;Vis/skjul filinformasjon&quot; linken (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); Skroll ned til filinformasjonen, og klikk &quot; Legg til i favoritter&quot;.<br />Administrator kan allerede ha slått på &quot;Vis/skjul filinformasjon&quot;.<br />VIKTIG:Cookies må være aktivert og cookiene fra denne sitem kan ikke slettes.', 'offline', 0), //cpg1.3.0
-  array('Hvordan gir jeg karakterer til en fil?', 'Klikk på et miniatyrbilde, gå nederst og velg en karakter.', 'offline', 0), //cpg1.3.0
-  array('Hvordan kommenterer jeg en fil?', 'Klikk på et miniatyrbilde gå nederst og legg inn en kommentar.', 'offline', 0), //cpg1.3.0
-  array('Hvordan laster jeg opp en fil?', 'Gå til &quot;Last opp fil&quot; og velg et album du vil laste opp til, klikk på &quot;Browse&quot;, finn filen som to lastes opp og klikk &quot;open&quot;, (legg til en tittel og en beskrivelse om du vil). Klikk så &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvor havner filene jeg laster opp?', 'Du kan laste opp en fil til en av dine album i &quot;Mitt Galleri&quot;. Administrator ka også tilllate deg å laste opp filer til en eller flere av de andre albumene i galleriet.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvilke typer filer og i hvilke størrelser kan jeg laste opp?', 'Tillatte filstørrelser og filtyper (jpg, png, etc.) bestemmes av administrator.', 'offline', 0), //cpg1.3.0
-  array('Hva er &quot;Mitt Galleri&quot;?', '&quot;Mitt Galleri&quot; er et personlig galleri du kan laste opp til og administrere selv.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvordan lager, endrer eller sletter jeg album i &quot;Mitt Galleri&quot;?', 'Du må enable &quot;Adminmodus&quot;<br />Gå så til &quot;Opprett / ordne mine album&quot;and klikk &quot;Ny&quot;. Endre &quot;Nytt Album&quot; til ditt nye navn.<br />Du kan endre navn på alle album i ditt galleri.<br />Klikk &quot;Lagre endringer&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvordan kan jeg endre og begrense brukere som kan se mine album?', 'Du må enable &quot;Adminmodus&quot;<br />Gå til &quot;Endre Mine Album. På &quot;Oppdater album&quot; linjen, velg albumet du vil endre.<br />Her kan du endre navn, beskrivelse, miniatyrbilde, begrense tilgang og kommentar/karaktertillatelser.<br />Klikk &quot;Oppdater album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hvordan kan jeg se andre brukeres gallerier?', 'Gå til &quot;Albumliste&quot; og velg &quot;Brukergallerier&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hva er cookies?', 'Cookies er tekstdata som blir sendt fra et nettsted som blir lagret på din datamaskin.<br />Cookies sørger normalt for at en bruker kan returnere til nettstedet uten å måtte logge inn igjen m.m.', 'offline', 0), //cpg1.3.0
-  array('Hvor kan jeg finne dette programmet til mitt eget nettsted?', 'Coppermine er et gratis multimediagalleri, utgitt under GNU GPL lisens. Det er full av funksjoner, og har blitt oversatt til diverse andre platformer. Besøk <a href="http://coppermine.sf.net/">Copperminea hjemmeside</a> for å finne ut mer, og for å laste ned.', 'offline', 0), //cpg1.3.0
-
-  'Navigering', //cpg1.3.0
-  array('Hva er &quot;Albumliste&quot;?', 'Dette vil vise deg hele kategorien du befinner deg i, med en link til hvert album. Dersom du ikke er i en kategori viser det hele galleriet med en link til hver kategori. Miniatyrbilder kan være en link til kategorien.', 'offline', 0), //cpg1.3.0
-  array('Hva er &quot;Mitt Galleri&quot;?', 'Dette lar brukere lage deres egne gallerier og legge til, slette eller endre album.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hva er forskjellen mellom &quot;Adminmodus&quot; og &quot;Brukermodus&quot;?', 'I adminmodus las brukeren endre deres egne gallerier (eller andres dersom brukeren er en administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hva er &quot;Last opp fil&quot;?', 'Dette lar brukeren laste opp filer (størrelse og type er bestemt av administrator) til et galleri valgt enten av brukeren eller av administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hva er &quot;Siste opplastninger&quot;?', 'Dette viser galleriets sist opplastede filer.', 'offline', 0), //cpg1.3.0
-  array('Hva er &quot;Siste kommentarer&quot;?', 'Dette viser de seneste filene noen brukere har lagt inn kommentar på.', 'offline', 0), //cpg1.3.0
-  array('Hva er &quot;Mest sett&quot;?', 'Dette viser de filene som er mest sett av brukere (enten de er logget på eller ikke).', 'offline', 0), //cpg1.3.0
-  array('Hva er &quot;Beste karakter&quot;?', 'Dette viser de filene som har fått best karakter av andre brukere. Det viser gjennomsnittelig karaktaer  (f.eks: fem brukere ga <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: da ville filen ha gjennomsnittelig karakter: <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Fem brukere gav filer karakter fra 1 til 5 (1,2,3,4,5), dette ville da gjennomsnittelig gi: <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Karakterene går fra <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) il <img src="images/rating0.gif" width="65" height="14" border="0" alt="verst" /> (verst).', 'offline', 0), //cpg1.3.0
-  array('Hva er &quot;Mine Favoritter&quot;?', 'Dette gir brukerne anledning til å lagre favorittfiler i cookien som blir sendt til datamaskinen din.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Passordpåminnelse', //cpg1.3.0
-  'err_already_logged_in' => 'Du er allerede logget inn !', //cpg1.3.0
-  'enter_username_email' => 'Skriv inn ditt brukernavn eller epostadresse', //cpg1.3.0
-  'submit' => 'OK', //cpg1.3.0
-  'failed_sending_email' => 'Passordpåminnelsen kan ikke sendes!', //cpg1.3.0
-  'email_sent' => 'En epost med ditt brukernavn og passord ble sendt til %s', //cpg1.3.0
-  'err_unk_user' => 'Valgte bruker eksisterer ikke!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Passordpåminnelse', //cpg1.3.0
-  'passwd_reminder_body' => 'Du har etterspurt en påminnelse av dine innloggingsdata:
-Brukernavn: %s
-Passord: %s
-Klikk %s for å logge inn.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Gruppenavn',
-  'disk_quota' => 'Diskkvote',
-  'can_rate' => 'Kan gi karakter til filer', //cpg1.3.0
-  'can_send_ecards' => 'Kan sende ekort',
-  'can_post_com' => 'Kan kommentere filer',
-  'can_upload' => 'Kan laste opp filer', //cpg1.3.0
-  'can_have_gallery' => 'Kan ha personlige gallerier',
-  'apply' => 'Lagre endringer',
-  'create_new_group' => 'Lag ny gruppe',
-  'del_groups' => 'Slett valgte gruppe(r)',
-  'confirm_del' => 'Advarsel, når du sletter en gruppe vil brukerne som tilhører denne gruppen bli overført til gruppen kalt \'Registered\' !\n\nVil du fortsette?', //js-alert //cpg1.3.0
-  'title' => 'Administrer brukergrupper',
-  'approval_1' => 'Rett til offentlig opplastning (1)',
-  'approval_2' => 'Rett til privat opplastning (2)',
-  'upload_form_config' => 'Last opp skjemakonfigurasjon', //cpg1.3.0 // translcomment: (Upload form configuration) need context
-  'upload_form_config_values' => array( 'Single file uploads only', 'Multiple file uploads only', 'URI uploads only', 'ZIP upload only', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Bruker kan tilpasse antall opplastningsbokser?', //cpg1.3.0
-  'num_file_upload'=>'Maksimalt/nøyaktig antall filopplastningsbokser', //cpg1.3.0
-  'num_URI_upload'=>'Maksimalt/nøyaktig antall URLopplastningsbokser', //cpg1.3.0
-  'note1' => '<b>(1)</b> Opplastninger til et offentlig album trenger godkjennelse av administrator',
-  'note2' => '<b>(2)</b> Opplastninger til en brukers eget album trenger godkjennelse av administrator',
-  'notes' => 'Notater',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Velkommen !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Er du sikker på at tu vil SLETTE dette albumet? \\nAlle filer og kommentarer vil også bli slettet.', //js-alert //cpg1.3.0
-  'delete' => 'SLETT',
-  'modify' => 'EGENSKAPER',
-  'edit_pics' => 'OPPDATER FILER', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Hjem',
-  'stat1' => '<b>[pictures]</b> filer i <b>[albums]</b> album og <b>[cat]</b> kategorier med <b>[comments]</b> kommentarer sett <b>[views]</b> ganger', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> filer i <b>[albums]</b> album sett <b>[views]</b> ganger', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s Galleri',
-  'stat3' => '<b>[pictures]</b> filer i <b>[albums]</b> album med <b>[comments]</b> kommentarer sett <b>[views]</b> ganger', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Brukerliste',
-  'no_user_gal' => 'Det er ingen tilgjengelige brukergallerier',
-  'n_albums' => '%s album',
-  'n_pics' => '%s fil(er)', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s filer', //cpg1.3.0
-  'last_added' => ', siste lagt til den %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Log inn',
-  'enter_login_pswd' => 'Skriv brukernavn og passord for å logge inn',
-  'username' => 'Brukernavn',
-  'password' => 'Passord',
-  'remember_me' => 'Husk meg',
-  'welcome' => 'Velkommen %s ...',
-  'err_login' => '*** Kunne ikke logge deg inn. Prøv igjen ***',
-  'err_already_logged_in' => 'Du er allerede logget inn !',
-  'forgot_password_link' => 'Glemt passordet?', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Logg ut',
-  'bye' => 'På gjensyn %s ...',
-  'err_not_loged_in' => 'Du er ikke logget inn !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP informasjon', //cpg1.3.0
-  'explanation' => 'Dette er generert av PHP-funksjonen <a href="http://www.php.net/phpinfo">phpinfo()</a>, her vist inne i Coppermine (kuttet litt ved høyre hjørne).', //cpg1.3.0
-  'no_link' => 'Å la andre se din phpinfo kan være en sikkerhetsrisiko, derfor er denne siden bare mulig å se når du er logget inn som admin. Du kan ikke sende en link til denne siden for andre, de vil bli nektet adgang.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Oppdater album %s',
-  'general_settings' => 'Generelle innstillinger',
-  'alb_title' => 'Albumtittel',
-  'alb_cat' => 'Albumkategori',
-  'alb_desc' => 'Albumbeskrivelse',
-  'alb_keyword' => 'Albumnøkkelord (brukt til å vise bilder fra andre album i dette albumet)',
-  'alb_thumb' => 'Miniatyrbilde for album',
-  'alb_perm' => 'Tillatelser for dette album',
-  'can_view' => 'Dette album kan ses av',
-  'can_upload' => 'Besøkende kan laste opp filer',
-  'can_post_comments' => 'Besøkende kan kommentere filer',
-  'can_rate' => 'Besøkende kan gi filer karakter',
-  'user_gal' => 'Brukergalleri',
-  'no_cat' => '* Ingen kategori *',
-  'alb_empty' => 'Album er tomt',
-  'last_uploaded' => 'Sist lastet opp',
-  'public_alb' => 'Alle (offentlig album)',
-  'me_only' => 'Kun meg',
-  'owner_only' => 'Kun albumeier (%s)',
-  'groupp_only' => 'Medlemmer av \'%s\' gruppen',
-  'err_no_alb_to_modify' => 'Det er ingen tilgjengelige album du kan redigere.',
-  'update' => 'Oppdater album', //cpg1.3.0
-  'notice1' => '(*) avhengig av %sgroups%s innstillinger', //cpg1.3.0 (do not translate %s!)
-  'alb_password' => 'Albumpassord (dersom du ønsker å passordbesytte albumet)',
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Du har allerede gitt denne filen karakter', //cpg1.3.0
-  'rate_ok' => 'Din stemme ble akseptert',
-  'forbidden' => 'Du kan ikke gi karakter til dine egne filer.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Selv om administratoren(e) av {SITE_NAME} vil prøve å fjerne eller redigere støtende materiale umiddelbart , kan det ofte være umulig å gå igjennom alt som legges inn.Derfor må du godta at det som legges inn her bare reflekterer meninger og holdninger til brukerne selv og ikke til administratoren(e) eller webmasteren(e) (Bortsett fra materiale disse selv har lagt inn.) disse kan derfor ikke holdes ansvarlig.<br />
-<br />
-Du godtar å ikke legge inn noe materiale som kan virke støtende på noen måte, eller som på noen måte kan være lovstridig. Herunder fornærmelig, uanstendig, vulgær, æreskrenkende, forhatt, truende, seksuelt orientert eller noe annet materiale som kan krenke enhver gjeldende lov. Du godtar at webmaster, administrator og andre moderatorer av {SITE_NAME} når som helst har rett til å fjerne eller redigere alt innhold dersom de ønsker. Som bruker godtar du at all informasjon du har lagt inn over blir lagret i en database. Selv om denne informasjonen ikke vil bli gitt til noen tredje part uten ditt samtykke, kan ikke webmaster eller administrator bli holdt ansvarlig dersom hacking eller annet skulle føre til at slik informasjon skulle bli tilgjengelig.<br />
-<br />
-Dette nettstedet bruker cookies for å lagre informasjon på din lokale datamaskin. Disse cookies er bare for å bedre opplevelsen for deg. Epostadressen blir kun brukt til å bekrefte din registrering, og til å sende passord..<br />
-<br />
-Ved å trykke på 'Jeg aksepterer' under sier du deg enig i disse punktene.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Registrering av ny bruker',
-  'term_cond' => 'Regler og betingelser',
-  'i_agree' => 'Jeg aksepterer',
-  'submit' => 'Send registrering',
-  'err_user_exists' => 'Brukernavnet finnes allerede. Velg et annet',
-  'err_password_mismatch' => 'Passordene var ikke like, skriv dem inn på ny',
-  'err_uname_short' => 'Brukernavnet var for kort. Må være på minimum 2 tegn',
-  'err_password_short' => 'Passordet var for kort. Må være på minimum 2 tegn',
-  'err_uname_pass_diff' => 'Brukernavn og passord må være forskjellige',
-  'err_invalid_email' => 'Epostadressen er ugyldig',
-  'err_duplicate_email' => 'En annen bruker er allerede oppført med denne epostadressen',
-  'enter_info' => 'Legg inn registreringsinfo',
-  'required_info' => 'Påkrevd informasjon',
-  'optional_info' => 'Valgfri informasjon',
-  'username' => 'Brukernavn',
-  'password' => 'Passord',
-  'password_again' => 'Gjenta passord',
-  'email' => 'Epost',
-  'location' => 'Sted',
-  'interests' => 'Interesser',
-  'website' => 'Hjemmeside',
-  'occupation' => 'Stilling',
-  'error' => 'FEIL',
-  'confirm_email_subject' => '%s - bekreftelse av registrering',
-  'information' => 'Informasjon',
-  'failed_sending_email' => 'Godkjennelseseposten kan ikke sendes!',
-  'thank_you' => 'Takk for din registrering.<br /><br />En e-post er sendt til deg der du må aktivere din konto.',
-  'acct_created' => 'Din konto er nå opprettet og du kan logge inn med ditt brukernavn og passord',
-  'acct_active' => 'Din konto er nå aktiv og du kan logge på med ditt brukernavn og passord',
-  'acct_already_act' => 'Din konto er allerede aktiv!',
-  'acct_act_failed' => 'Denne kontoen kan ikke aktiveres!',
-  'err_unk_user' => 'Den valgte brukeren eksisterer ikke!',
-  'x_s_profile' => '%ss profil',
-  'group' => 'Gruppe',
-  'reg_date' => 'Tilsluttet',
-  'disk_usage' => 'Diskforbruk',
-  'change_pass' => 'Bytt passord',
-  'current_pass' => 'Nåværende passord',
-  'new_pass' => 'Nytt passord',
-  'new_pass_again' => 'Nytt passord en gang til',
-  'err_curr_pass' => 'Nåværende passord er feil',
-  'apply_modif' => 'Utfør endringer',
-  'change_pass' => 'Bytt mitt passord',
-  'update_success' => 'Din profil ble oppdatert',
-  'pass_chg_success' => 'Ditt passord ble endret',
-  'pass_chg_error' => 'Ditt passord ble ikke endret',
-  'notify_admin_email_subject' => '%s - Registreringsvarsling', //cpg1.3.0
-  'last_uploads' => 'Siste opplastninger av ',
-  'last_comments' => 'Siste kommentarer av',
-  'notify_admin_email_body' => 'En ny bruker med brukernavn "%s" er registrert i ditt galleri', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Takk for din registrering hos {SITE_NAME}
-
-Ditt brukernavn er : "{USER_NAME}"
-Ditt passord er : "{PASSWORD}"
-
-For å aktivere din konto må du klikke på linken under 
-eller lime den inn i din nettleser.
-
-{ACT_LINK}
-
-Vennlig hilsen,
-
-Administrasjonen av - {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Se igjennom kommentarer',
-  'no_comment' => 'Der er ingen kommentarer å se igjennom',
-  'n_comm_del' => '%s kommentar(er) slettet',
-  'n_comm_disp' => 'Antall kommentarer å vise',
-  'see_prev' => 'Se forrige',
-  'see_next' => 'Se neste',
-  'del_comm' => 'Slett valgte kommentarer',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Søk i filsamlingen',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Søk etter nye filer', //cpg1.3.0
-  'select_dir' => 'Velg katalog',
-  'select_dir_msg' => 'Denne funksjonen tillater deg og legge inn filer du har lastet opp via FTP.<br /><br />Velg katalogen du har lastet opp filer i', //cpg1.3.0
-  'no_pic_to_add' => 'Det finnes ingen filer å legge til', //cpg1.3.0
-  'need_one_album' => 'Du må ha minst ett album for å bruke denne funksjonen',
-  'warning' => 'Advarsel',
-  'change_perm' => 'systemet kan ikke skrive til denne katalogen, du må endre rettigheter med CHMOD 755 eller 777 før du prøver igjen!', //cpg1.3.0
-  'target_album' => '<b>Flytt filer av &quot;</b>%s<b>&quot; til </b>%s', //cpg1.3.0
-  'folder' => 'Katalog',
-  'image' => 'fil',
-  'album' => 'Album',
-  'result' => 'Resultat',
-  'dir_ro' => 'Ikke skrivbar. ',
-  'dir_cant_read' => 'Ikke lesbar. ',
-  'insert' => 'Legger inn nye filer i galleriet', //cpg1.3.0
-  'list_new_pic' => 'Liste over nye filer', //cpg1.3.0
-  'insert_selected' => 'Sett inn valgte filer', //cpg1.3.0
-  'no_pic_found' => 'Ingen nye filer ble funnet', //cpg1.3.0
-  'be_patient' => 'Ha litt tålmodighet, systemet arbeider nå med å legge inn bildene', //cpg1.3.0
-  'no_album' => 'ingen album valgt',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : Betyr at filen er lagt inn'.
-                          '<li><b>DP</b> : Betyr at filen er en dublett og allerede ligger i databasen'.
-                          '<li><b>PB</b> : Betyr at filen ikke kan legges inn, sjekk konfigurasjon og tillatelser til katalogen bildene ligger i'.
-                          '<li><b>NA</b> : Betyr at du ikke har valgt et album for filene, trykk \'<a href="javascript:history.back(1)">tilbake</a>\' og velg et album. Dersom du ikke har noen album, <a href="albmgr.php">lag et først</a></li>'.
-                          '<li>Dersom OK, DP, PB \'signs\' ikke kommer fram, klikk på det manglende bildet for å se eventuelle feilmeldinger laget av PHP'.
-                          '<li>Hvis din nettleser timer ut, klikk på oppdater-knappen'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'velg album', //cpg1.3.0
-  'check_all' => 'Marker alle', //cpg1.3.0
-  'uncheck_all' => 'Avmarker alle', //cpg1.3.0
-  'no_folders' => 'Det er ingen mapper i "album" mappen. Lag minst en mappe i denne mappen og ftp-upload dine filer dit. Du må ikke laste opp til "userpics" eller "edit" mappene, de er reserverte for http opplastninger og for internt bruk.', //cpg1.4.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Last opp fil', //cpg1.3.0
-  'custom_title' => 'Skreddersydd skjema', //cpg1.3.0
-  'cust_instr_1' => 'Spesifiser valgfritt antall opplastningsbokser, men ikke mer enn spesifisert nedenfor.', //cpg1.3.0
-  'cust_instr_2' => 'Boksnummerforespørsel', //cpg1.3.0 // translcomment: Nedd to see context
-  'cust_instr_3' => 'Fileopplastningsbokser: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL opplastningsbokser: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL opplastningsbokser:', //cpg1.3.0
-  'cust_instr_6' => 'Filopplastningsbokser:', //cpg1.3.0
-  'cust_instr_7' => 'Skriv inn antall opplastningsbokser for hver type. Klikk så \'Fortsett\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Ugyldig handling for skjema.', //cpg1.3.0
-  'reg_instr_2' => 'Nå kan du laste opp filene dine med opplastningsboksene nedenfor. Størrelsen på filene som lastes opp fra klienten din til serveren kan ikke overstige %s KB hver. ZIPfiler lastet opp i \'Filopplastninger\' og \'URI/URL opplastninger\' boksene vil forbli pakket.', //cpg1.3.0
-  'reg_instr_3' => 'Dersom du vil pakke ut en ZIPfil må du bruke filopplastningsboksen \'ZIPopplastninger å pakke ut\'.', //cpg1.3.0
-  'reg_instr_4' => 'Når du bruker URI/URL opplastninger,skriv inn stien som dette: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Når du har fylt ut skjemaet, trykk \'Fortsett\'.', //cpg1.3.0
-  'reg_instr_6' => 'ZIPopplastninger å pakke ut:', //cpg1.3.0
-  'reg_instr_7' => 'Filopplastninger:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL opplastninger:', //cpg1.3.0
-  'error_report' => 'Feilrapport', //cpg1.3.0
-  'error_instr' => 'Følgende opplastning genererte feil:', //cpg1.3.0
-  'file_name_url' => 'Filnavn/URL', //cpg1.3.0
-  'error_message' => 'Feilmelding', //cpg1.3.0
-  'no_post' => 'Ingen fil lastet opp av POST.', //cpg1.3.0
-  'forb_ext' => 'Avvist filending.', //cpg1.3.0
-  'exc_php_ini' => 'Overskridelse av filstørrelse tillatt i php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Overskridelse av filstørrelse tillatt av Coppermine.', //cpg1.3.0
-  'partial_upload' => 'Delvis opplastning utført.', //cpg1.3.0
-  'no_upload' => 'Ingen opplastning utført.', //cpg1.3.0
-  'unknown_code' => 'Ukjent PHP opplastningsfeilkode.', //cpg1.3.0
-  'no_temp_name' => 'Ingen opplastning - Ingen midlertidig navn.', //cpg1.3.0
-  'no_file_size' => 'Inneholder ingen data/ødelagt', //cpg1.3.0
-  'impossible' => 'Umulig å flytte.', //cpg1.3.0
-  'not_image' => 'Ikke et bilde/ødelagt', //cpg1.3.0
-  'not_GD' => 'Ikke en GD extension.', //cpg1.3.0
-  'pixel_allowance' => 'Antall piksler overskredet.', //cpg1.3.0
-  'incorrect_prefix' => 'Feil URI/URL prefiks', //cpg1.3.0
-  'could_not_open_URI' => 'Kunne ikke åpne URI.', //cpg1.3.0
-  'unsafe_URI' => 'Sikkerhet kunne ikke verifiseres.', //cpg1.3.0
-  'meta_data_failure' => 'Metadatafeil', //cpg1.3.0
-  'http_401' => '401 Uautorisert', //cpg1.3.0
-  'http_402' => '402 Betaling påkrevd', //cpg1.3.0
-  'http_403' => '403 Avvist', //cpg1.3.0
-  'http_404' => '404 Ikke funnet', //cpg1.3.0
-  'http_500' => '500 Intern feil på server', //cpg1.3.0
-  'http_503' => '503 Tjeneste utilgjengelig', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIMEtype kunne ikke detekteres.', //cpg1.3.0
-  'MIME_type_unknown' => 'Ukjent MIMEtype', //cpg1.3.0
-  'cant_create_write' => 'Kan ikke opprette fil.', //cpg1.3.0
-  'not_writable' => 'Kan ikke skrive til fil.', //cpg1.3.0
-  'cant_read_URI' => 'Kan ikke lese URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Kan ikke åpne URI fil.', //cpg1.3.0
-  'cant_write_write_file' => 'Kan ikke skrive til URI fil.', //cpg1.3.0
-  'cant_unzip' => 'Kan ikke pakke ut.', //cpg1.3.0
-  'unknown' => 'Ukjent feil', //cpg1.3.0
-  'succ' => 'Opplastning utført', //cpg1.3.0
-  'success' => '%s opplastninger utført.', //cpg1.3.0
-  'add' => 'Klikk \'Fortsett\' for å legge filene til album.', //cpg1.3.0
-  'failure' => 'Feil ved opplastning', //cpg1.3.0
-  'f_info' => 'Filinformasjon', //cpg1.3.0
-  'no_place' => 'Den forrige filen kunne ikke plassseres.', //cpg1.3.0
-  'yes_place' => 'Den forrige filen ble plasssert.', //cpg1.3.0
-  'max_fsize' => 'Maksimum tillatt filstørrelse er %s KB',
-  'album' => 'Album',
-  'picture' => 'Fil', //cpg1.3.0
-  'pic_title' => 'Filtittel', //cpg1.3.0
-  'description' => 'Filbeskrivelse', //cpg1.3.0
-  'keywords' => 'Nøkkelord (separate ord med mellomrom)',
-  'keywords_sel' =>'Velg et nøkkelord',
-  'err_no_alb_uploadables' => 'Beklager, det er ingen tilgjengelige album du kan laste opp filer i', //cpg1.3.0
-  'place_instr_1' => 'Legg filene i album. Du kan også legge inn relevant informasjon om hver fil.', //cpg1.3.0
-  'place_instr_2' => 'Flere filer trenger plassering. Klikk \'Fortsett\'.', //cpg1.3.0
-  'process_complete' => 'Du har plassert alle filene.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Administrer brukere',
-  'name_a' => 'Navn i stigende rekkefølge',
-  'name_d' => 'Navn i synkende rekkefølge',
-  'group_a' => 'Grupper i stigende rekkefølge',
-  'group_d' => 'Grupper i synkende rekkefølge',
-  'reg_a' => 'Registreringsdato i stigende rekkefølge',
-  'reg_d' => 'Registreringsdato i synkende rekkefølge',
-  'pic_a' => 'Antall filer i stigende rekkefølge',
-  'pic_d' => 'Antall filer i synkende rekkefølge',
-  'disku_a' => 'Diskforbruk i stigende rekkefølge',
-  'disku_d' => 'Diskforbruk i synkende rekkefølge',
-  'lv_a' => 'Siste besøk i stigende rekkefølge', //cpg1.3.0
-  'lv_d' => 'Siste besøk i synkende rekkefølge', //cpg1.3.0
-  'sort_by' => 'Sorter brukere etter',
-  'err_no_users' => 'Brukertabellen er tom!',
-  'err_edit_self' => 'Du kan ikke redigere din profil her, bruk \'Min profil\' linken til dette formålet',
-  'edit' => 'REDIGER',
-  'delete' => 'SLETT',
-  'name' => 'Brukernavn',
-  'group' => 'Gruppe',
-  'inactive' => 'Ikke aktiv',
-  'operations' => 'Handlinger',
-  'pictures' => 'Filer', //cpg1.3.0
-  'disk_space' => 'Diskplass brukt / Kvote',
-  'registered_on' => 'Registrert den',
-  'last_visit' => 'Siste besøk', //cpg1.3.0
-  'u_user_on_p_pages' => '%d brukere over %d side(r)',
-  'confirm_del' => 'Er du sikker på du vil SLETTE denne brukeren? \\nAlle filer og album vil også bli slettet.', //js-alert //cpg1.3.0
-  'mail' => 'POST',
-  'err_unknown_user' => 'Den valgte brukeren eksisterer ikke!',
-  'modify_user' => 'Rediger bruker',
-  'notes' => 'Notater',
-  'note_list' => '<li>Dersom du ikke vil endre det gjeldende passordet, la feltet "passord" stå tomt',
-  'password' => 'Passord',
-  'user_active' => 'Brukeren er aktiv',
-  'user_group' => 'Brukergruppe',
-  'user_email' => 'Brukers epost',
-  'user_web_site' => 'Brukers hjemmeside',
-  'create_new_user' => 'Opprett ny bruker',
-  'user_location' => 'Brukerens plassering',
-  'user_interests' => 'Brukerens interesser',
-  'user_occupation' => 'Brukerens yrke',
-  'user_profile1' => '$user_profile1',
-  'user_profile2' => '$user_profile2',
-  'user_profile3' => '$user_profile3',
-  'user_profile4' => '$user_profile4',
-  'user_profile5' => '$user_profile5',
-  'user_profile6' => '$user_profile6',
-  'latest_upload' => 'Siste opplastninger', //cpg1.3.0
-  'never' => 'aldri', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Administrasjonsverktøy', //cpg1.3.0
-  'what_it_does' => 'Hva det gjør',
-  'what_update_titles' => 'Oppdater titler fra bildenavn',
-  'what_delete_title' => 'Slett titler',
-  'what_rebuild' => 'Gjennoppbygger miniatyrbilder og endrede bilder',
-  'what_delete_originals' => 'Sletter originalbilder og bytter disse med den versjonen du har endret størrelsen på',
-  'file' => 'Fil',
-  'title_set_to' => 'tittel settes til',
-  'submit_form' => 'Send',
-  'updated_succesfully' => 'oppdateringen var vellykket',
-  'error_create' => 'FEIL under opprettelse av',
-  'continue' => 'Fortsett å behandle filer',
-  'main_success' => 'Filen %s ble brukt som hovedbilde', //cpg1.3.0
-  'error_rename' => 'Feil ved navnebytte av %s til %s',
-  'error_not_found' => 'Filen %s ble ikke funnet',
-  'back' => 'tilbake til hovedsiden',
-  'thumbs_wait' => 'Oppdaterer bilder... vennligst vent...',
-  'thumbs_continue_wait' => 'Fortsetter oppdateringen av bilder...',
-  'titles_wait' => 'Oppdaterer titler, vennligst vent...',
-  'delete_wait' => 'Sletter titler, vennligst vent...',
-  'replace_wait' => 'Sletter originalbilder og erstatter dem med endrede bilder, vennligst vent...',
-  'instruction' => 'Hurtiginstruksjoner',
-  'instruction_action' => 'Velg handling',
-  'instruction_parameter' => 'Sett parameter',
-  'instruction_album' => 'Velg album',
-  'instruction_press' => 'Trykk %s',
-  'update' => 'Oppdater filer',
-  'update_what' => 'Hva skal oppdateres',
-  'update_thumb' => 'Kun miniatyrbilder',
-  'update_pic' => 'Kun endrede bilder',
-  'update_both' => 'Både miniatyrbilder og endrede bilder',
-  'update_number' => 'Antall behandlede bilder pr. klikk',
-  'update_option' => '(Prøv å sette denne instillingen lavere om du får time-out i nettleseren)',
-  'filename_title' => 'Filnavn &rArr; Tittel på bilde', //cpg1.3.0
-  'filename_how' => 'Hvordan skal filnavnet modifiseres',
-  'filename_remove' => 'Fjern .jpg endelsen og bytt ut _(understrek) med mellomrom',
-  'filename_euro' => 'Endre 2003_11_23_13_20_20.jpg to 23/11/2003 13:20',
-  'filename_us' => 'Endre 2003_11_23_13_20_20.jpg to 11/23/2003 13:20',
-  'filename_time' => 'Endre 2003_11_23_13_20_20.jpg to 13:20',
-  'delete' => 'Slett bildetitler eller bilder i originalstørrelse', //cpg1.3.0
-  'delete_title' => 'Slett bildetitler', //cpg1.3.0
-  'delete_original' => 'Slett bilder i originalstørrelse',
-  'delete_replace' => 'Sletter de originale bildene og bytter dem ut med de endrede utgavene',
-  'select_album' => 'Velg album',
-  'delete_orphans' => 'Slett kommentarer som ikke lenger er linket til filer (gjelder alle album)', //cpg1.3.0
-  'orphan_comment' => 'kommentarer som ikke lenger er linket til filer ble funnet', //cpg1.3.0
-  'delete' => 'Slett', //cpg1.3.0
-  'delete_all' => 'Slett alle', //cpg1.3.0
-  'comment' => 'Kommetar: ', //cpg1.3.0
-  'nonexist' => 'vedlagt til en ikkeeksisterende fil # ', //cpg1.3.0
-  'phpinfo' => 'Vis phpinfo', //cpg1.3.0
-  'update_db' => 'Oppdater database', //cpg1.3.0
-  'update_db_explanation' => 'Dersom du har byttet ut Copperminefiler, lagt til endringer eller oppgradert fra en tidligere versjon av Coppermine, pass på å kjøre databaseoppdateringen én gang. Dette vil opprette de nødvendige tabeller og/eller konfigurasjonsverdier i din database.', //cpg1.3.0
-  'view_log' => 'Se loggfiler', //cpg 1.4.0
-);
-
-// ------------------------------------------------------------------------- //
-// File view_log.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
-  'delete_all' => 'Slett alle logger',
-  'delete_this' => 'Slett denne loggen',
-  'view_logs' => 'Se logger',
-  'no_logs' => 'Ingen logger generert.',
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/persian.php cpg148/lang/persian.php
--- 133/lang/persian.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/lang/persian.php	2006-06-08 00:24:56.000000000 -0500
@@ -0,0 +1,2109 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// info about translators and translated language
+$lang_translation_info = array(
+  'lang_name_english' => 'Persian',
+  'lang_name_native' => 'فارسي',
+  'lang_country_code' => 'ir',
+  'trans_name'=> 'B.Mossavari ',
+  'trans_email' => 'bmossavari@gmail.com',
+  'trans_website' => 'http://lab.kishmate.com/gallery144/',
+  'trans_date' => '2006-04-04',
+);
+
+$lang_charset = 'utf-8';
+$lang_text_dir = 'rtl'; // ('ltr' for left to right, 'rtl' for right to left)
+
+// shortcuts for Byte, Kilo, Mega
+$lang_byte_units = array('بايت', 'كيلوبايت', 'مگابايت');
+
+// Day of weeks and months
+$lang_day_of_week = array('يكشنبه', 'دوشنبه', 'سه شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه');
+$lang_month = array('ژانويه', 'فوريه', 'مارس', 'آپريل', 'مي', 'جون', 'جولاي', 'آگوست', 'سبتامبر', 'اكتبر', 'نوامبر', 'دسامبر');
+
+// Some common strings
+$lang_yes = 'بله';
+$lang_no  = 'خير';
+$lang_back = 'بازگشت';
+$lang_continue = 'ادامه';
+$lang_info = 'اطلاعات';
+$lang_error = 'خطا';
+$lang_check_uncheck_all = 'انتخاب كردن/نكردن همه'; //cpg1.4
+
+// The various date formats
+// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+$album_date_fmt =    '%B %d, %Y';
+$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
+$lastup_date_fmt = '%B %d, %Y';
+$register_date_fmt = '%B %d, %Y';
+$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
+$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
+$log_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.4
+
+// 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*','كس','*كون*','كير','*جنده*','*فاحشه*','دول','دودول','*قرمساق*','*ديوس*','*قهبه*','خفه','خفه شو','بي شعور','اجمق','حمال','سگ','الاغ','خر');
+
+$lang_meta_album_names = array(
+ 'random' => 'فايلهاي انتخاب شده  به صورت تصادفي',
+ 'lastup' => 'آخرين ارسال شده ها',
+ 'lastalb'=> 'آخرين آلبوم تغيير يافته',
+ 'lastcom' => 'آخرين نظرات',
+ 'topn' => 'بيشترين بازديد',
+ 'toprated' => 'بالاترين امتياز',
+ 'lasthits' => 'آخرين امتياز',
+ 'search' => 'جستجوي نتايج',
+ 'favpics'=> 'فايلهاي مورد علاقه'
+);
+
+$lang_errors = array(
+  'access_denied' => 'شما اجازه دسترسي به اين صفحه را نداريد.',
+  'perm_denied' => 'شما اجازه انجام اين عمليات را نداريد.',
+  'param_missing' => 'اطلاعات براي انجام عمليات كافي نيست.',
+  'non_exist_ap' => 'آلبوم/فايل انتخاب شده وجود ندارد!',
+  'quota_exceeded' => 'بيشتر از فضاي تخصيص داده شده<br /><br />به شما [quota]K فضا تخصيص داده شده است, فايل شما به [space]K فضا نياز دارد, با اضافه كردن اين فايل فضا استفاده شده توسط شما از فضاي تخصيص داده شده به شما بيشتر مي گردد.',
+  'gd_file_type_err' => 'در حالت استفاده از GD Library تنها فرمت هاي پذيرفته شده JPEG و PNG مي باشند.',
+  'invalid_image' => 'تصوير ارسال شده خراب است يا GD Library نمي تواند تصوير را پردازش كند.',
+  'resize_failed' => 'امكان ساخت thumbnail يا تغيير سايز تصوير نيست!',
+  'no_img_to_display' => 'چيزي وجود ندارد.',
+  'non_exist_cat' => 'موضوع انتخاب شده وجود ندارد',
+  'orphan_cat' => 'يك موضوع بدون parent وجود دارد ، مديريت موضوع را اجرا كنيد تا اشكال را برطرف كند.',
+  'directory_ro' => 'زير شاخه \'%s\' غير قابل تغيير است, نمي توانيد تصوير را پاك كنيد.',
+  'non_exist_comment' => 'نظر (Comment)انتخاب شده موجود نيست.',
+  'pic_in_invalid_album' => 'تصوير در آلبومي (%s)كه موجود نيست!?',
+  'banned' => 'متاسفانه در حال حاضر امكان دسترسي شما به سايت محدود شده.',
+  'not_with_udb' => 'بدليل مجهز شدن برنامه به فروم (يا انواع ديگر برنامه ها) اين قابليت در برنامه گالري از كار افتاده است . يا شايد قابليتي كه ميخواهيد در اين پيكربندي ارائه نشده ، يا يا اين قابليت بايد توسط نرم افزار فروم اجرا شود.',
+  'offline_title' => 'خارج از سرويس', //cpg1.3.0
+  'offline_text' => 'در حال حاضر گالري تعطيل ! است ، به زودي راه اندازي مجدد مي شود', //cpg1.3.0
+  'ecards_empty' => 'در حال حاضر هيچ كارتي براي نمايش موجود نيست.در پيكربندي  ، حفظ كارت پستال را فعال كنيد.', //cpg1.3.0
+  'action_failed' => 'درخواست رد شد،امكان اجراي در خواست شما نيست', //cpg1.3.0
+  'no_zip' => 'برنامه هاي مورد نياز براي استفاده از فايلهاي فشرده (zip) موجود نيست، با مديريت تماس بگيريد.', //cpg1.3.0
+  'zip_type' => 'شما اجازه ارسال فايل ZIP را نداريد.', //cpg1.3.0
+  'database_query' => 'خطايي در زمان اجراي دستورات بر روي ديتابيس بوجود آمده.', //cpg1.4
+  'non_exist_comment' => 'نظر انتخاب شده وجود ندارد!', //cpg1.4
+);
+
+$lang_bbcode_help_title = '<span dir=rtl>راهنماي bbcode<span>'; //cpg1.4
+$lang_bbcode_help = '<span dir=rtl>بوسيله اين كدها شما ميتوانيد در اين فيلد لينكهاي قابل كليك كردن و متون متنوع ايجاد كنيد:</span><span dir=ltr> <li>[b]Bold[/b] =&gt; <b>Bold</b></li><li>[i]Italic[/i] =&gt; <i>Italic</i></li><li>[url=http://yoursite.com/]متن لينك[/url] =&gt; <a href="http://yoursite.com">متن لينك</a></li><li>[email]user@domain.com[/email] =&gt; <a href="mailto:user@domain.com">user@domain.com</a></li><li>[color=red]متن شما[/color] =&gt; <span style="color:red">متن شما</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li></span>'; //cpg1.4
+
+// ------------------------------------------------------------------------- //
+// File theme.php
+// ------------------------------------------------------------------------- //
+
+$lang_main_menu = array(
+  'home_title' => 'رفتن به صفحه اصلی',
+  'home_lnk' => 'صفحه اصلی',
+  'alb_list_title' => 'رفتن به ليست آلبوم',
+  'alb_list_lnk' => 'ليست آلبوم',
+  'my_gal_title' => 'رفتن به گالری شخصی',
+  'my_gal_lnk' => 'گالری شما',
+  'my_prof_title' => 'رفتن به مشخصات شخصی', //cpg1.4
+  'my_prof_lnk' => 'مشخصات شما',
+  'adm_mode_title' => 'تغيير به حالت مديريت',
+  'adm_mode_lnk' => 'محیط مدیریت',
+  'usr_mode_title' => 'تغيير به حالت كاربر',
+  'usr_mode_lnk' => 'محیط کاربری',
+  'upload_pic_title' => 'ارسال فايل به آلبوم',
+  'upload_pic_lnk' => 'ارسال فايل',
+  'register_title' => 'ايجاد كاربر جديد',
+  'register_lnk' => 'ثبت نام',
+  'login_title' => 'ورود با سايت', //cpg1.4
+  'login_lnk' => 'ورود',
+  'logout_title' => 'رفتن تو حياط براي بازی!', //cpg1.4
+  'logout_lnk' => 'خروج',
+  'lastup_title' => 'نمايش آخرين ارسال ها', //cpg1.4
+  'lastup_lnk' => 'آخرين ارسال',
+  'lastcom_title' => 'نمايش آحرين نظرات', //cpg1.4
+  'lastcom_lnk' => 'آخرين نظرات',
+  'topn_title' => 'نمايش آيتمهايی كه بيشترين بازديد را داشته اند', //cpg1.4
+  'topn_lnk' => 'بيشترين بازديد',
+  'toprated_title' => 'نمايش آيتمهايی كه بيشترين امتياز را داشته اند', //cpg1.4
+  'toprated_lnk' => 'بالاترين امتياز',
+  'search_title' => 'جستجوی گالری', //cpg1.4
+  'search_lnk' => 'جستجو',
+  'fav_title' => 'رفتن به مورد علاقه های شما', //cpg1.4
+  'fav_lnk' => 'مورد علاقه های شما',
+  'memberlist_title' => 'نمايش ليست اعضا', //cpg1.3.0
+  'memberlist_lnk' => 'ليست اعضا', //cpg1.3.0
+  'faq_title' => 'سوال های متداول پرسيده شده در "Coppermine"', //cpg1.3.0
+  'faq_lnk' => 'سوال های متداول', //cpg1.3.0
+);
+
+$lang_gallery_admin_menu = array(
+  'upl_app_title' => 'تائيد ارسال شده ها', //cpg1.4
+  'upl_app_lnk' => 'تائيد ارسال',
+  'admin_title' => 'رفتن به پيكر بندي', //cpg1.4
+  'admin_lnk' => 'پيكربندي', //cpg1.4
+  'albums_title' => 'رفتن به مديريت آلبوم', //cpg1.4
+  'albums_lnk' => 'آلبوم ها',
+  'categories_title' => 'رفتن به مديريت موضوعات', //cpg1.4
+  'categories_lnk' => 'موضوعات',
+  'users_title' => 'رفتن به مديريت كاربران', //cpg1.4
+  'users_lnk' => 'كاربرها',
+  'groups_title' => 'رفتن به مديريت گروهها', //cpg1.4
+  'groups_lnk' => 'گروه ها',
+  'comments_title' => 'بازنگري نظرات', //cpg1.4
+  'comments_lnk' => 'نظرات', //cpg1.3.0
+  'searchnew_title' => 'رفتن به سيستم اتوماتيك افزودن فايل', //cpg1.4
+  'searchnew_lnk' => 'افزودن فايل به صورت اتوماتيك', //cpg1.3.0
+  'util_title' => 'رفتن به ابزار مديريت', //cpg1.4
+  'util_lnk' => 'ابزار مديريت', //cpg1.3.0
+  'key_title' => 'رفتن به ديكشنري كلمات', //cpg1.4
+  'key_lnk' => 'ديكشنري كلمات', //cpg1.4
+  'ban_title' => 'رفتن به بخش كاربران محدود شده', //cpg1.4
+  'ban_lnk' => 'كاربرهاي محدود شده',
+  'db_ecard_title' => 'بازنگري كارتها', //cpg1.4
+  'db_ecard_lnk' => 'مشاهده كارتها', //cpg1.3.0
+  'pictures_title' => 'مرتب كردن تصویرها', //cpg1.4
+  'pictures_lnk' => 'مرتب كردن تصویرها', //cpg1.4
+  'documentation_lnk' => 'راهنما', //cpg1.4
+  'documentation_title' => 'راهنماي گالري', //cpg1.4
+);
+
+$lang_user_admin_menu = array(
+  'albmgr_title' => 'ايجاد ومرتب سازي آلبوم شما', //cpg1.4
+  'albmgr_lnk' => 'ايجاد/مرتب كردن آلبوم شما',
+  'modifyalb_title' => 'رفتن به بخش تغييرات آلبوم هاي شما',  //cpg1.4
+  'modifyalb_lnk' => 'تغيير آلبوم هاي شما',
+  'my_prof_title' => 'رفتن به مشخصات شخصي شما', //cpg1.4
+  'my_prof_lnk' => 'مشخصات شخصي شما',
+);
+
+$lang_cat_list = array(
+  'category' => 'موضوعات',
+  'albums' => 'آلبوم ها',
+  'pictures' => 'فايلها',
+);
+
+$lang_album_list = array(
+  'album_on_page' => '%d در آلبوم %d صفحه'
+);
+
+$lang_thumb_view = array(
+        'date' => 'تاريخ',
+  //Sort by filename and title
+  'name' => 'نام فايل',
+  'title' => 'عنوان',
+  'sort_da' => 'مرتب سازي بر حسب تاريخ (صعودي)',
+  'sort_dd' => 'مرتب سازي بر حسب تاريخ (نزولي)',
+  'sort_na' => 'مرتب سازي بر حسب نام (صعودي)',
+  'sort_nd' => 'مرتب سازي بر حسب نام (نزولي)',
+  'sort_ta' => 'مرتب سازي بر حسب عنوان (صعودي)',
+  'sort_td' => 'مرتب سازي بر حسب عنوان (نزولي)',
+  'position' => 'محل قرار گيري', //cpg1.4
+  'sort_pa' => 'مرتب سازي بر حسب محل (صعودي)', //cpg1.4
+  'sort_pd' => 'مرتب سازي بر حسب محل (نزولي)', //cpg1.4
+  'download_zip' => 'دريافت به صورت ZIP', //cpg1.3.0
+  'pic_on_page' => '%d فايل در %d صفحه',
+  'user_on_page' => '%d كاربر در %d صفحه', //cpg1.3.0
+  'enter_alb_pass' => 'رمز عبور آلبوم', //cpg1.4
+  'invalid_pass' => 'رمز عبور اشتباه', //cpg1.4
+  'pass' => 'رمز عبور', //cpg1.4
+  'submit' => 'ارسال', //cpg1.4
+);
+
+$lang_img_nav_bar = array(
+  'thumb_title' => 'بازگشت به ليست تصاوير',
+  'pic_info_title' => 'نمايش/عدم نمايش مشخصات فايل', //cpg1.3.0
+  'slideshow_title' => 'نمايش پشت سر هم تصاوير',
+  'ecard_title' => 'ارسال اين تصوير به صورت كارت پستال', //cpg1.3.0
+  'ecard_disabled' => 'امكان ارسال كارت پستال محدود شده است.',
+  'ecard_disabled_msg' => 'شما امكان ارسال كارت پستال نداريد.', //js-alert //cpg1.3.0
+  'prev_title' => 'مشاهده تصویر قبلي', //cpg1.3.0
+  'next_title' => 'مشاهده تصویر بعدي', //cpg1.3.0
+  'pic_pos' => 'فايل %s/%s', //cpg1.3.0
+  'report_title' => 'گزارش اين فايل به مديريت', //cpg1.4
+  'go_album_end' => 'رفتن به انتها', //cpg1.4
+  'go_album_start' => 'رفتن به ابتدا', //cpg1.4
+  'go_back_x_items' => '%s آيتم به عقب', //cpg1.4
+  'go_forward_x_items' => '%s آيتم به جلو', //cpg1.4
+);
+
+$lang_rate_pic = array(
+  'rate_this_pic' => 'چه امتيازي ميدهيد؟',
+  'no_votes' => '(هنوز امتيازي داده نشده)',
+  'rating' => '(رتبه: %s / 5 با %s راي)',
+  'rubbish' => 'بي خود',
+  'poor' => 'ضعيف',
+  'fair' => 'قابل قبول',
+  'good' => 'خوب',
+  'excellent' => 'عالي',
+  'great' => 'باور نكردني',
+);
+
+// ------------------------------------------------------------------------- //
+// File include/exif.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/functions.inc.php
+// ------------------------------------------------------------------------- //
+
+$lang_cpg_die = array(
+  INFORMATION => $lang_info,
+  ERROR => $lang_error,
+  CRITICAL_ERROR => 'خطاي سيستم',
+  'file' => 'فايل: ',
+  'line' => 'خط: ',
+);
+
+$lang_display_thumbnails = array(
+  'filename' => 'نام فايل : ',
+  'filesize' => 'حجم فايل : ',
+  'dimensions' => 'ابعاد : ',
+  'date_added' => 'تاريخ ارسال : '
+);
+
+$lang_get_pic_data = array(
+  'n_comments' => '%s نوشته(نظر)',
+  'n_views' => '%s مشاهده',
+  'n_votes' => '(%s راي)'
+);
+
+$lang_cpg_debug_output = array(
+  'debug_info' => 'اطلاعات ديباگَ', //cpg1.3.0
+  'select_all' => 'انتخاب همه', //cpg1.3.0
+  'copy_and_paste_instructions' => 'اگر از ساپورت درخواست كمك داريد اطلاعات ديباگ را در پست خود copy and paste كنيد. دقت كنيد كه تمامي رمزهاي كاربري را با علامت **** جايگزين كنيد.', //cpg1.3.0
+  'phpinfo' => 'نمايش مشخصات سرور', //cpg1.3.0
+  'notices' => 'نكته ها', //cpg1.4
+);
+
+$lang_language_selection = array(
+  'reset_language' => 'زبان پيش فرض', //cpg1.3.0
+  'choose_language' => 'انتخاب زبان', //cpg1.3.0
+);
+
+$lang_theme_selection = array(
+  'reset_theme' => 'تم پيش فرض', //cpg1.3.0
+  'choose_theme' => 'انتخاب تم', //cpg1.3.0
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'نسخه حمايت نشده!', //cpg1.4
+  'security_alert' => 'پيغام امنيتي!', //cpg1.4.3
+  'relocate_exists' => 'فايل <a href="http://coppermine-gallery.net/forum/index.php?topic=24217.0" target=_blank>relocate_server.php</a> را از روي سرور و وب سايت خود پاك كنيد!!!',
+  'no_stable_version' => 'شما در حال اجراي يك نسخه تستي از اين نرم افزار هستيد (نسحه شما %s) - اين نسخه حمايت شده نيست و استفاده از اين نسخه توصيه نمي شود. لطفا نسخه Stable را نصب نمائيد در غير اين صورت عواقب ناشي از استفاده از اين نسخه تستي به عهده خودتان است!!!', //cpg1.4
+  'gallery_offline' => 'گالري در حال حاضر به صورت آفلاين است (غير فعال) و فقط توسط شما قابل رويت است . فراموش نكنيد كه آن را فعال كنيد', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'قبلي', //cpg1.4
+  'next' => 'بعدي', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/init.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/picmgmt.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "PlugIn '%s' اجرا نشد!", //cpg1.4
+  'error_install' => "PlugIn '%s' نصب نشد!", //cpg1.4
+  'error_uninstall' => "PlugIn '%s' حذف نشد!", //cpg1.4
+  'error_sleep' => "PlugIn '%s' حذف نشد!<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
+  'Exclamation' => 'تعجب',
+  'Question' => 'سوال',
+  'Very Happy' => 'خيلي خوشحال',
+  'Smile' => 'خندان',
+  'Sad' => 'ناراحت',
+  'Surprised' => 'متعجب',
+  'Shocked' => 'ترسيده',
+  'Confused' => 'قاطي كرده',
+  'Cool' => 'جالب',
+  'Laughing' => 'مي خندد',
+  'Mad' => 'عصباني',
+  'Razz' => 'سروصدا',
+  'Embarassed' => 'تحقير شده',
+  'Crying or Very sad' => 'گريان يا خيلي ناراحت',
+  'Evil or Very Mad' => 'ديوانه يا خيلي عصباني',
+  'Twisted Evil' => 'در حال انفجار',
+  'Rolling Eyes' => 'سرگردان',
+  'Wink' => 'چشمك',
+  'Idea' => 'ايده',
+  'Arrow' => 'نشانه',
+  'Neutral' => 'عادي',
+  'Mr. Green' => 'عصبي',
+);
+
+// ------------------------------------------------------------------------- //
+// File addpic.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File mode.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'در حال خروج از حالت مديريت. . .',
+  1 => 'در حال ورود به حالت مديريت...',
+);
+
+// ------------------------------------------------------------------------- //
+// File albmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
+  'alb_need_name' => 'آلبوم ها به اسم احتياج دارند! اين طور نيست!!؟',
+  'confirm_modifs' => 'مطمئنيدكه مي خواهيد اين تغييرات را انجام دهيد؟',
+  'no_change' => 'شما تغييري انجام نداديد!',
+  'new_album' => 'آلبوم جديد',
+  'confirm_delete1' => 'مطمئنيد كه مي خواهيد اين آلبوم را حذف كنيد ؟',
+  'confirm_delete2' => '\nتمامي فايلها و نظرات اين آلبوم از بين خواهد رفت !',
+  'select_first' => 'ابتدا آلبوم را انتخاب كنيد',
+  'alb_mrg' => 'مديريت آلبوم',
+  'my_gallery' => '* گالري من *',
+  'no_category' => '* موضوعي موجود نيست *',
+  'delete' => 'حذف',
+  'new' => 'جديد',
+  'apply_modifs' => 'اعمال تغييرات ',
+  'select_category' => 'انتخاب موضوع ',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'كاربران محدود شده',
+  'user_name' => 'نام كاربر',
+  'ip_address' => 'آدرس آي پي',
+  'expiry' => 'پايان محدوديت (خالي يعني براي هميشه)',
+  'edit_ban' => 'ثبت تغييرات',
+  'delete_ban' => 'حدف',
+  'add_new' => 'اضافه كردن محدوديت جديد',
+  'add_ban' => 'اضافه كردن',
+  'error_user' => 'كاربر پيدا نشد', //cpg1.3.0
+  'error_specify' => 'شما بايد نام كاربر يا آدري آي پي آن را وارد نمائيد', //cpg1.3.0
+  'error_ban_id' => 'مشخصات محدوديت اشتباه است!', //cpg1.3.0
+  'error_admin_ban' => 'شما نمي توانيد خودتان را محدود كنيد!', //cpg1.3.0
+  'error_server_ban' => 'شما داريد سرور خودتان را محدود ميكنيد؟!!اومجا چه خبره هوا خوبه!!!, نمي توانيد...', //cpg1.3.0
+  'error_ip_forbidden' => 'شما نمي توانيد اين آدرس آي پي را محدود كنيد - اين آدرس Routable نيست!اگر بر روي شبكه Lan گالري را نصب كرديد از طريق پيكربندي ميتوانيد آنرا اعلام كنيد', //cpg1.3.0
+  'lookup_ip' => 'بررسي آدرس آي پي(Lookup)', //cpg1.3.0
+  'submit' => 'تائيد!', //cpg1.3.0
+  'select_date' => 'انتخاب تاريخ', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'ويزارد هماهنگ سازي (Bridge)',
+  'warning' => 'اخطار: اين ويزارد اطلاعات شما را از طريق فرم عاي HTML و به صورت رمزگزاري نشده ارسال ميكند بنابراين اينويزارد را فقط در كامپيوتر  شخصي خودتان  اجرا كنيد و از كامپيوترهاي عمومي استفاده نكنيد!(مثل اينترنت كافي ها) و مطمئن شويد كه پس از اتمام كار history  و  Cache كامپيوتر را پاك كرده ايد در غير اين صورت كاربران ديگر به اطلاعات شما دسترسي خواهند داشت!',
+  'back' => 'بازگشت',
+  'next' => 'بعدي',
+  'start_wizard' => 'شروع ويزارد هماهنگ سازي',
+  'finish' => 'پايان',
+  'hide_unused_fields' => 'عدم نمايش فيلدهاي بي استفاده (توصيه مي شود)',
+  'clear_unused_db_fields' => 'حذف اطلاعات اشتباه ديتابيس (توصيه مي شود)',
+  'custom_bridge_file' => 'فايل هماهنگ كننده برنامه مخصوص شما (اگر نام فايل شما <i>myfile.inc.php</i> است در اين فيلد <i>myfile</i>را وارد كنيد.)',
+  'no_action_needed' => 'در اين قسمت كار خاصي لازم نيست  فقط بر روي \'بعدي\' كليك كنيد',
+  'reset_to_default' => 'برگشت به مقدار پيش فرض',
+  'choose_bbs_app' => 'نرم افزاري را كه مي خواهيد با گالري هماهنگ كنيد انتخاب نمائيد.',
+  'support_url' => 'براي ساپورت اين نرم افزار به اينجا برويد',
+  'settings_path' => 'path(s) used by your BBS app',
+  'database_connection' => 'database connection',
+  'database_tables' => 'database tables',
+  'bbs_groups' => 'BBS groups',
+  'license_number' => 'شماره مجوز',
+  'license_number_explanation' => 'شماره مجوز خود را وارد نمائيد (اگر داريد)',
+  'db_database_name' => 'نام ديتابيس',
+  'db_database_name_explanation' => 'نام ديتابيسي كه نرم افزار BBS شما استفاده ميكند را وارد نمائيد.',
+  'db_hostname' => 'نام Host',
+  'db_hostname_explanation' => 'نام host اي كه ديتابيس Mysql شما در آن است معمولا "localhost"',
+  'db_username' => 'نام كاربر ديتابيس',
+  'db_username_explanation' => 'نام كاربري كه به ديتابيس MySql شما در نرم افزار BBS دسترسي دارد',
+  'db_password' => 'رمز عبور ديتابيس',
+  'db_password_explanation' => 'رمز عبور براي اين كاربر Mysql',
+  'full_forum_url' => 'آدرس نرم افزار',
+  'full_forum_url_explanation' => 'آدرس كامل نرم افزاري كه ميخواهيد با گالري هماهنگ كنيد (همراه با HTTP:// در ابتدا، براي مثال http://www.yourdomain.com/forum)',
+  'relative_path_of_forum_from_webroot' => 'آدرس نسبي نرم افزار',
+  'relative_path_of_forum_from_webroot_explanation' => 'آدرس نسبي نرم افزاري كه مي خواهيد با گالري هماهنگ كنيد از ريشه (براي مثال اگر نرم افزار شما در http://www.yourdomain.com/forum ، "/forum/" را وارد كنيد)',
+  'relative_path_to_config_file' => 'آدرس نسبی فایل پیکربندی BBS',
+  'relative_path_to_config_file_explanation' => 'آدرس نسبی BBS، نسبت به محل گالری شما (برای مثال اگر گالری شما در http://www.yourdomain.tld/gallery/ باشد و BBS شما در http://www.yourdomain.tld/forum/ باشد آدرسی که باید وارد کنید "../forum/" می شود)',
+  'cookie_prefix' => 'پیشوند کوکی ها (Cookie prefix)',
+  'cookie_prefix_explanation' => 'نام کوکی های BBS شما',
+  'table_prefix' => 'پیشوند جدولهای دیتابیس',
+  'table_prefix_explanation' => 'باید دقیقا با پیشوندی که هنگام نصب BBS استفاده کرده اید یکی باشد.',
+  'user_table' => 'جدول کاربران (User table)',
+  'user_table_explanation' => '(معمولا مقدار پیش فرض درست است مگر اینکه شما BBS را بصورت استاندارد معمول نصب نکرده باشید)',
+  'session_table' => 'جدول Session',
+  'session_table_explanation' => '(معمولا مقدار پیش فرض درست است مگر اینکه شما BBS را بصورت استاندارد معمول نصب نکرده باشید)',
+  'group_table' => 'جدول گروه',
+  'group_table_explanation' => '(معمولا مقدار پیش فرض درست است مگر اینکه شما BBS را بصورت استاندارد معمول نصب نکرده باشید)',
+  'group_relation_table' => 'جدول ارتباط گروه',
+  'group_relation_table_explanation' => '(معمولا مقدار پیش فرض درست است مگر اینکه شما BBS را بصورت استاندارد معمول نصب نکرده باشید)',
+  'group_mapping_table' => 'جدول Mapping گروه',
+  'group_mapping_table_explanation' => '(معمولا مقدار پیش فرض درست است مگر اینکه شما BBS را بصورت استاندارد معمول نصب نکرده باشید)',
+  'use_standard_groups' => 'استفاده از گروه کاربران استاندارد BBS',
+  'use_standard_groups_explanation' => 'استفاده از گروه کاربران استاندارد (داخلی)(توصیه می شود).این گزینه تمام تنظیمات گروههای کاربری دیگر را بی استفاده می کند.فقط در صورتیکه می دانید چه کار می کنید این گزینه را غیر فعال کنید!',
+  'validating_group' => 'تعیین صلاحیت گروه',
+  'validating_group_explanation' => 'گروهی از BBS که کاربرانی که نیاز به تائید صلاحیت دارند  در آن هستند (معمولا مقدار پیش فرض درست است مگر اینکه شما BBS را بصورت استاندارد معمول نصب نکرده باشید)',
+  'guest_group' => 'گروه میهمان',
+  'guest_group_explanation' => 'گروهی از BBS که کاربرانی که میهمان هستند در آن هستند (معمولا مقدار پیش فرض درست است مگر اینکه شما BBS را بصورت استاندارد معمول نصب نکرده باشید)',
+  'member_group' => 'کروه اعضاء',
+  'member_group_explanation' => 'گروهی از BBS که کاربرانی که عضو هستند در آن هستند (معمولا مقدار پیش فرض درست است مگر اینکه شما BBS را بصورت استاندارد معمول نصب نکرده باشید)',
+  'admin_group' => 'گروه مدیریت',
+  'admin_group_explanation' => 'گروهی از BBS که اعضای آن مدیران BBS هستند (معمولا مقدار پیش فرض درست است مگر اینکه شما BBS را بصورت استاندارد معمول نصب نکرده باشید)',
+  'banned_group' => 'گروه محدود شده ها',
+  'banned_group_explanation' => 'گروهی از BBS  که اعضای آن کاربران محدود شده BBS هستند (معمولا مقدار پیش فرض درست است مگر اینکه شما BBS را بصورت استاندارد معمول نصب نکرده باشید)',
+  'global_moderators_group' => 'گروه مدیریت عمومی',
+  'global_moderators_group_explanation' => 'گروهی از BBS که اعضای آن مدیران عمومی BBS هستند (معمولا مقدار پیش فرض درست است مگر اینکه شما BBS را بصورت استاندارد معمول نصب نکرده باشید)',
+  'special_settings' => 'تنظیمات مخصوص BBS',
+  'logout_flag' => 'نسخه phpBB(نشانه خروج)',
+  'logout_flag_explanation' => 'نسخه BBS شما چیست (این تنظیمات نحوه خورج از سیستم را تعیین می کند)',
+  'use_post_based_groups' => 'استفاده از گروههای پستی؟?',
+  'logout_flag_yes' => '2.0.5 یا بالاتر',
+  'logout_flag_no' => '2.0.4 یا پائین تر',
+  'use_post_based_groups_explanation' => 'آیا گروههای BBS که با تعداد ارسالهایشان شناخته می شوند به این اکانت انتقال پیدا کنند یا فقط گروههای پیش فرض (مدیریت را آسان می کند،توصیه شده) میتوانید در آینده این تنظیمات را تغییر دهید.',
+  'use_post_based_groups_yes' => 'بله',
+  'use_post_based_groups_no' => 'خیر',
+  'error_title' => 'باید خطای بوجود آمده را تصحیح کنید.به صفحه قبل برگردید.',
+  'error_specify_bbs' => 'باید نرم افزاری را که می خواهید با گالری هماهنگ کنید مشخص کنید!',
+  'error_no_blank_name' => 'نمی توانید فیلد نام فایل هماهنگ کننده اضافی را خالی بگذارید.',
+  'error_no_special_chars' => 'نام فایل هماهنگ کننده نمیتواند شامل کاراکتر های خاص بجز خط زیر (_) و خط فاصله (-) باشد!',
+  'error_bridge_file_not_exist' => 'فایل هماهنگ کننده %s روی سرور پیدا نشد.ممکن است آنرا نصب نکرده باشید!',
+  'finalize' => 'فعال/غیر فعال کردن سیستم هماهنگ ساز',
+  'finalize_explanation' => 'به هر حال ، تنظیمات انجام شده در دیتابیس نگهداری می شوند اما سیستم هماهنگ ساز فعال نشده. شما در هر لحظه می توانید آنرا فعال یا غیر فعال کنید. نام کاربری و رمز عبور اصلی گالری راهمیشه به خاطر داشته باشید ، زیرا برای دادن تغییرات به آن نیازمند هستید. اگر خطایی رخ داد به %s بروید و سیستم هماهنگ سازی را غیر فعال کنید البته برای این کار به نام کاربری و رمز عبور گالری (معمولا نام کاربری و رمزی که هنگام نصب گالری معین کرده اید)احتیاج دارید.',
+  'your_bridge_settings' => 'تنظیمات برنامه هماهنگ شده',
+  'title_enable' => 'فعال کردن ، تجحیز/هماهنکی با %s',
+  'bridge_enable_yes' => 'فعال',
+  'bridge_enable_no' => 'غیر فعال',
+  'error_must_not_be_empty' => 'نباید خالی باشد',
+  'error_either_be' => 'باید %s یا %s باشد',
+  'error_folder_not_exist' => '%s وجود ندارد. مقداری را که برای %s وارد نموده اید تصحیح کنید',
+  'error_cookie_not_readible' => 'گالری قادر به خواندن کوکی با نام %s نیست. مقدار وارد شده برای %s را تصحیح کنید ، یا به بخش مدیریت BBS بروید و مطمئن شوید که آدرس داده شده برای کوکی ، برای گالری قابل خواندن است.',
+  'error_mandatory_field_empty' => 'شما نمی توانید فیلد %s را خالی بگذارید. - مقدار مخصوص به این فیلد را وارد نمائید.',
+  'error_no_trailing_slash' => 'علامت اسلش در انتهای فیلد %s نباید باشد.',
+  'error_trailing_slash' => 'علامت اسلش باید در انتهای فیلد %s باشد.',
+  'error_db_connect' => 'امکان برقراری اتصال با سرور MySql با اطلاعاتی که دادید نیست. پیغام داده شده از طرف سرور این است:',
+  'error_db_name' => 'گالری ارتباط را برقرار کرده است اما قادر به پیدا کردن دیتابیس %s نیست. مطمئن شوید که تنظیمات %s را درست وارد کرده اید.پیغام سرور این است:',
+  'error_prefix_and_table' => '%s و',
+  'error_db_table' => 'جدول %s پیدا نشد. مطمئن شوید که %s درست باشد.',
+  'recovery_title' => 'مدیریت هماهنگ سازی : بازسازی حیاتی',
+  'recovery_explanation' => 'اگر برای مدیریت سیستم هماهنگ ساز اینجا آمده اید، ابتدا باید ابا دسترسی مدیریت وارد شوید. اگر نمی توانید وارد شوید احتمالا سیستم هماهنگ ساز درست کار نمی کند ، شما می توانید این سیستم را از طریق این صفحه غیر فعال کنید. ورود نام کاربری و رمز عبور شما را به سیستم وارد نمی کند ، با این کار فقط سیستم هماهنگ ساز غیر فعال می شود. برای اطلاعات بیشتر به توضیحات تکمیلی مراجعه کنید.',
+  'username' => 'نام کاربری',
+  'password' => 'رمز عبور',
+  'disable_submit' => 'ارسال',
+  'recovery_success_title' => 'شناسایی با موفقیت انجام شد',
+  'recovery_success_content' => 'سیستم هماهنگ ساز با موفقیت غیر فعال شد. گالری در خال خاضر به صورت تنها کار می کند.',
+  'recovery_success_advice_login' => 'برای تنظیم یا راه اندازی سیستم هماهنگ ساز با دسترسی مدیریت وارد شوید',
+  'goto_login' => 'رفتن به صفحه ورود',
+  'goto_bridgemgr' => 'رفتن به مدبربت هماهنگ سازی',
+  'recovery_failure_title' => 'شناسایی موفق نبود',
+  'recovery_failure_content' => 'اطلاعات وارد شده اشتباه است. شما باید اطلاعات مدیریت اصلی گالری را وارد کنید (اطلاعاتی که در هنگام نصب گالری استفاده شده).',
+  'try_again' => 'سعی مجدد',
+  'recovery_wait_title' => 'زمان انتظار هنوز تمام نشده',
+  'recovery_wait_content' => 'برای امنیت بیشتر امکان سعی مجدد پس از زمان کوتاه نیست ، باید مدتی صبر کنید تا سیستم امکان سعی مجدد به شما بدهد.',
+  'wait' => 'صبر کنید',
+  'create_redir_file' => 'ساخت فایل تغییر جهت (توصیه می شود)',
+  'create_redir_file_explanation' => 'برای تغییر جهت کاربران و برگشت آنها به گالری بعد از ورود به BBS باید ، فایلی برای تغییر جهت در زیرشاخه BBS بسازید. وقتی این گزینه انتخاب شده باشد، مدیریت هماهنگ سازی سعی در ساخت این فایل خواهد کرد و یا کدی را برای ساخت دستی این فایل به شما می دهد.',
+  'browse' => 'مرور کردن',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'تقويم', //cpg1.4
+  'close' => 'بسته', //cpg1.4
+  'clear_date' => 'clear date', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
+  'miss_param' => 'پارامتر هاي لازم براي  \'%s\'داده نشده !',
+  'unknown_cat' => 'موضوع انتخاب شده در ديتابيس نيست!',
+  'usergal_cat_ro' => 'موضوع گالري هاي كاربر قابل حذف نيست !',
+  'manage_cat' => 'مديريت موضوعات',
+  'confirm_delete' => 'مطمئنيد كه مي خواهيد اين موضوع را حذف كنيد ?',
+  'category' => 'موضوع',
+  'operations' => 'عمليات',
+  'move_into' => 'انتقال به',
+  'update_create' => 'تغيير/تصحيح موضوع',
+  'parent_cat' => 'موضوع مادر',
+  'cat_title' => 'عنوان موضوع',
+  'cat_thumb' => 'ریز عكس(Thumbnail) موضوع', //cpg1.3.0
+  'cat_desc' => 'شرح موضوع',
+  'categories_alpha_sort' => 'مرتب سازي موضوع بر اساس حروف الفبا (بجاي مرتب سازي هاي ديگر)', //cpg1.4
+  'save_cfg' => 'ثبت پيكربندي', //cpg1.4);
+);
+
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'پيكربندي گالري', //cpg1.4
+  'manage_exif' => 'مديريت نمايش exif', //cpg1.4
+  'manage_plugins' => 'مديريت PlugIn', //cpg1.4
+  'manage_keyword' => 'مديريت كليد واژه', //cpg1.4
+  'restore_cfg' => 'بازگشت به حالت پيكربندي اوليه',
+  'save_cfg' => 'ثبت پيكربندي جديد',
+  'notes' => 'نكته ها',
+  'info' => 'اطلاعات',
+  'upd_success' => 'پيكربندي گالري به روز رساني شد',
+  'restore_success' => 'پيكربندي پيش فرض گالري بازسازي شد',
+  'name_a' => 'نام (صعودي)',
+  'name_d' => 'نام (نزولي)',
+  'title_a' => 'عنوان (صعودي)',
+  'title_d' => 'عنوان (نزولي)',
+  'date_a' => 'تاريخ (صعودي)',
+  'date_d' => 'تاريخ (نزولي)',
+  'pos_a' => 'محل (صعودي)', //cpg1.4
+  'pos_d' => 'محل (نزولي)', //cpg1.4
+  'th_any' => 'Max Aspect',
+  'th_ht' => 'ارتفاع',
+  'th_wd' => 'عرض',
+  'label' => 'نام زبان',
+  'item' => 'آيتم',
+  'debug_everyone' => 'همه',
+  'debug_admin' => 'فقط مديريت',
+  'no_logs'=> 'خاموش', //cpg1.4
+  'log_normal'=> 'عادي', //cpg1.4
+  'log_all' => 'همه', //cpg1.4
+  'view_logs' => 'نمايش گزارشها', //cpg1.4
+  'click_expand' => 'بر روي نام هر قسمت كليك كنيد تا باز شود', //cpg1.4
+  'expand_all' => 'باز كردن همه', //cpg1.4
+  'notice1' => '(*) در صورتي كه در ديتابيس شما فايلي وجود دارد هرگز اين تنظيمات را تغيير ندهيد.', //cpg1.4 - (relocated)
+  'notice2' => '(**) وقتي اين تنظيمات را تغيير مي دهيد ، تنها فايل هايي كه از اين لحظه اضافه مي گردند شامل تغييرات مي شوند ، بنابراين در صورتي كه فايلي در ديتابيس داريد بهتر است اين تنظيمات را تغيير ندهيد. شما ميتوانيد براي تغيير تنظيمات فايل هاي موجود از "<a href="util.php">ابزار مديريت</a> (resize pictures)" كه در بخش مديريت است استفاده كنيد.</div><br />', //cpg1.4 - (relocated)
+  'notice3' => '(***) همه گزارشات به زبان انگليسي ثبت ميگردند', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'وقتي در حالت هماهنگ سازي با ديگر نرم افزار ها هستيد اين عمليات (فانكشن) غير فعال است', //cpg1.4
+  'auto_resize_everyone' => 'همه', //cpg1.4
+  'auto_resize_user' => 'فقط كاربر', //cpg1.4
+  'ascending' => 'صعودي', //cpg1.4
+  'descending' => 'نزولي', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'تنظيمات اصلي',
+  array('نام گالري', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('شرح گالري', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('ايميل مدير گالري', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('آدرس گالري شما (براي لينك  در كارت) براي ديدن تصویرهاي بيشتر', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('آدرس صفحه اصلي', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('امكان دريافت فايلهاي مورد علاقه (Favorites) به صورت فشرده', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('تفاوت زمان محلي مسبت به GMT (رمان جاري: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('فعال سازي كد كزدن رمز عبور (غير قابل برگشت)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('فعال سازي آيكون هاي راهنما (فقط در حالت انگليسي)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('فعال سازي قابليت كليك كردن بر روي واژه ها در جستجو','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('فغال سازي PlugIn ها', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('امكان محدود كردن آي پي هاي شخصي (آي پي هاي محلي و غير قابل روت)', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('امكان جستجو(Browse)در سيستم افزودن فايل اتوماتيك', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'زبان و تنظيمات كاراكتر ست',
+  array('زبان', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('استفاده از انگليسي در صورت عدم دسترسي به ترجمه لغت؟', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('سيستم كد پيج و كاراكتر ست', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('نمايش ليست زبانها', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('نمايش پرچم زبانها', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('نمايش "تنظيم مجدد" در بخش زبانها', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Display previous/next on tabbed pages', 'previous_next_tab', 1), //cpg1.4
+
+  'تنظيمات تم',
+  array('تم', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('نمايش ليست تم ها', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('نمايش "تنظيم مجدد" در بخش تم ها', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('نمايش سوالات متداول', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('نام لينكهاي اضافي در منو', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('آدرس لينكهاي اضافي در منو', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('نمايش راهنماي bbcode', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('نمایش بلوكی كه شامل لوگوهای تائیدW3 و همچنین PHP & Mysqlاست در حالتی كه تم قابلیت CSS و XHTML دارد.','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('آدرس فايل Header', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('آدرس فايل Footer', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'نحوه نمايش ليست آلبوم',
+  array('عرض جدول (Table) اصلي (پيكسل يا %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('تعداد سطوح موضوعات براي نمايش', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('تعداد آلبوم ها براي نمايش', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('تعداد ستونها ليست آلبوم براي نمايش', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('ابعاد ريز عكسها (Thumbnails) به پيكسل', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('محتواي صفحه اصلي', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('نمايش ريز عكسهاي آلبوم سطح اول در موضوع','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('مرتب سازي موضوعات بر حسب حروف الفبا (بجاي مرتب سازي هاي ديگر)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('نمايش تعداد فايلعاي لينك شده','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'نجوه نمايش ريز عكسها (Thumbnails)',
+  array('تعداد ستونها در صفحه ريز عكسها', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('تعداد رديفها در صفحه ريز عكسها', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('بيشترين تعداد Tab براي نمايش', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('نمايش توضيحات تصویر(علاوه بر عنوان)زير ريزعكسها', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('نمايش دفعات مشاهده تصویر زير ريزعكسها', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('نمايش تعداد نظرات نوشته شده زير ريزعكسها', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('نمايش نام ارسال كننده زير ريزعكسها', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('نمايش نام مدير ارسال كننده زير ريزعكسها', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('نمايش نام فايل در زير ريز عكسها', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('نمايش توضيحات آلبوم', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('پيش فرض نحوه مرتب سازي فايلها', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('حداقل تعداد راي براي نمايش فايل در ليست  \'بالاترين امتيازات\'', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'نحوه نمايش تصویرها', //cpg1.4
+  array('عرض جدول نمايش فايل (به پيكسل يا %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('به صورت پيش فرض اطلاعات فايل قابل مشاهده است', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('جداكثر طول توضيحات فايل', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('حداكثر تعداد حرف در يك كلمه', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('نمايش بصورت فيلم', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('نمايش نام در زير ريز عكسها در حالت فيلم', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('تعداد آيتمها در حالت فيلم', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('مكث بين هر اسلايد در حالت نمايش اسلايد پشت سر هم به ميلي ثانيه (1 ثانيه = 1000 ميلي ثانيه)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'تنظيمات نظر دهي', //cpg1.4
+  array('كلمات زشت از نظرات حذف شود', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('اجازه استفاده از شكلك در نظرات', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('اجازه نظر دهي مجدد و مختلف به يك كاربر براي يك تصویر(از كار انداختن سيستم حفاظت نظرات)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('حداكثر تعداد خطوط در نظر', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('حداكثر تعداد كاراكتر در يك نظر', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('ارسال ايميل به مديريت در صورت نظر دهي به هر تصویر', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('نحوه مرتب سازي نظرات', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('پيشوند براي نظر كاربران ناشناخته', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'تنظيمات فايلها و ريز عكسها (Thumbnails)',
+  array('كيفيت فايلهاي JPEG', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('حداكثر اندازه ريزعكسها <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('اندازه مورد استفاده (عرض يا ارتفاع يا نسبت عرض به ارتفاع) <a href="#notice2" class="clickable_option"><b>**</b></a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('ايجاد تصاوير متوسط','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('حداكثر عرض يا ارتفاع تصوير/فيلم متوسط <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('حداكثر حجم فايل ارسالي (كيلوبايت)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('حداكثر عرض يا ارتفاع تصوير/فيلم ارسالي ( پيكسل )', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('تغيير اندازه اتوماتيك فايلهايي كه ابعادشان بيش از اندازه تعيين شده است', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'تنظيمات پيشرفته فايلها و ريز عكسها',
+  array('آلبومها مي توانند خصوصي باشند (نكته:اگر از حالت \'بله\' به حالت \'خير\' برويد تمامي آلبومهاي خصوصي جاري نيز به حالت عمومي در خواهند آمد.)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('نمايش آيكون آلبوم خصوصي به كاربران وارد نشده به سيستم','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('كاركترهاي ممنوع براي نام فايل', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('پسوندهاي قابل قبول براي ارسال فايل', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('نوع تصاوير مجاز (png,jpeg,...)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('نوع فيلمهاي مجاز', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('نمايش اتوماتيك فيلم', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('نوع موزيك هاي مجاز', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('نوع متنهاي مجاز', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('روش تغيير اندازه فايل','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('آدرس نرم افزار تغيير اندازه ImageMagick(اگر انتخاب شده)(مثال /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('دستورات خط فرمان براي ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('خواندن اطلاعات EXIF فايل هايِ JPEG', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('خواندن IPTC فايل هاي JPEG', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('زيرشاخه براي آلبوم ها <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('زيرشاخه براي فايل كاربران <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('پيشوند تصاوير متوسط <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('پيشوند ريزعكسها <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('حالت پيش فرض زيرشاخه ها', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('حالت پيش فرض فايلها', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'تنظيمات كاربران',
+  array('امكان ثبت نام كاربران جديد', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('امكان دسترسي كاربران وارد نشده به سيستم', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('ايجاد كاربر جديد منوط به كنترل از طريق ارسال نامه الكترونيك و دريافت جواب (eMail verification)', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('اطلاع به مديريت در مورد ايجاد كاربر جديد از طريق نامه الكترونيك', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('تائيديه مديريت براي ثبت نام نهايي', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('امكان استفاده دو كاربر از يك آدرس پست الكترونيك', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('اطلاع به مديريت در مورد فايلهاي ارسال شده و منتظر براي تائيد', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('امكان ديدن ليست كاربران براي كاربران وارد شده به سيستم', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('امكان تغيير آدرس پست الكترونيك به كاربران در بخش مشخصات شخصي', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('امكان دادن كنترل به كاربران در مورد تصویرهاي شخصي خودشان در گالريهاي عمومي', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('تعداد دفعات دادن رمز عبور اشتباه تا بسته شدن موقت اكانت (براي جلوگيري از حملات Brute Force)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('مدت زمان بسته شدن موقت اكانت بعد از دادن رمز عبور اشتباه', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('ارسال گزارش به مديريت', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'اطلاعات اضافي براي مشخصات كاربران (در صورت عدم استفاده خالي بگذاريد)
+  از اطلاعات شخصي 6 براي اطلاعات طولاني مثل بيوگرافي استفاده كنيد', //cpg1.4
+  array('نوع اطلاعات شخصي 1', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('نوع اطلاعات شخصي 2', 'user_profile2_name', 0), //cpg1.4
+  array('نوع اطلاعات شخصي 3', 'user_profile3_name', 0), //cpg1.4
+  array('نوع اطلاعات شخصي 4', 'user_profile4_name', 0), //cpg1.4
+  array('نوع اطلاعات شخصي 5', 'user_profile5_name', 0), //cpg1.4
+  array('نوع اطلاعات شخصي 6', 'user_profile6_name', 0), //cpg1.4
+
+  'فيلدهاي اضافي براي مشخصات فايلها (در صورت عدم استفاده خالي بگذاريد)',
+  array('نام فيلد اول', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('نام فيلد دوم', 'user_field2_name', 0),
+  array('نام فيلد سوم', 'user_field3_name', 0),
+  array('نام فيلد چهارم', 'user_field4_name', 0),
+
+  'تنظيمات كوكي',
+  array('نام كوكي', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('آدرس كوكي', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'تنظيمات سرور پست الكترونيك  (معمولا هيچ تغييري داده نمي شود ، اگر مطمئن نيستيد تغييري ندهيد)', //cpg1.4
+  array('سرور SMTP (اگر خالي بگذاريد از Sendmail استفاده خواهد شد)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('نام كاربري SMTP (اين نام نام مديريتي شما نيست!)', 'smtp_username', 0), //cpg1.4
+  array('رمز عبور SMTP', 'smtp_password', 0), //cpg1.4
+
+  'گزارشات و وضعيت سايت', //cpg1.4
+  array('گزارش گيري <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('گزارش كارتها', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('نگهداري وضعيت راي گيري ها','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('نگهداري وضعيت هيت (Hit)هاي سايت','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'تنظيمات نگهداري و برنامه نويسي', //cpg1.4
+  array('فعال سازي حالت ديباگ', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('نمايش نكته ها در حالت ديباگ', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('گالري خارج از سرويس', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php //cpg1.3.0
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
+  'title' => 'ارسال كارت پستال الكترونيك', //cpg1.3.0
+  'ecard_sender' => 'ارسال كننده', //cpg1.3.0
+  'ecard_recipient' => 'دريافت كننده', //cpg1.3.0
+  'ecard_date' => 'تاريخ', //cpg1.3.0
+  'ecard_display' => 'نمايش كارت', //cpg1.3.0
+  'ecard_name' => 'نام', //cpg1.3.0
+  'ecard_email' => 'آدرس پست الكترونيك', //cpg1.3.0
+  'ecard_ip' => 'IP #', //cpg1.3.0
+  'ecard_ascending' => 'صعودي', //cpg1.3.0
+  'ecard_descending' => 'نزولي', //cpg1.3.0
+  'ecard_sorted' => 'ثبت شده', //cpg1.3.0
+  'ecard_by_date' => 'در تاريخ', //cpg1.3.0
+  'ecard_by_sender_name' => ' نام ارسال كننده ', //cpg1.3.0
+  'ecard_by_sender_email' => ' آدرس پست الكترونيك ارسال كننده', //cpg1.3.0
+  'ecard_by_sender_ip' => 'IP address ارسال كننده', //cpg1.3.0
+  'ecard_by_recipient_name' => 'نام دريافت كننده', //cpg1.3.0
+  'ecard_by_recipient_email' => 'آدرس پست الكترونيك دريافت كننده', //cpg1.3.0
+  'ecard_number' => 'نمايش آمار ثبتِ %s تا %s از %s', //cpg1.3.0
+  'ecard_goto_page' => 'برو به صفحه', //cpg1.3.0
+  'ecard_records_per_page' => 'تعداد آماد در هر صفحه', //cpg1.3.0
+  'check_all' => 'انتخاب همه', //cpg1.3.0
+  'uncheck_all' => 'عدم انتخاب همه', //cpg1.3.0
+  'ecards_delete_selected' => 'حذف كارت انتخاب شده', //cpg1.3.0
+  'ecards_delete_confirm' => 'مطمئنيد كه مي خواهيد كارت مورد نظر را حذف كنيد؟! چك باكس را علامت بزنيد !!', //cpg1.3.0
+  'ecards_delete_sure' => 'مطمئن هستم!', //cpg1.3.0
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_input.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
+        'empty_name_or_com' => 'لطفا نام و نظر خود را قيد بفرمائيد',
+        'com_added' => 'نظر شما ارسال شد',
+        'alb_need_title' => 'لطفا براي آلبوم عنوان ذكر كنيد !',
+        'no_udp_needed' => 'به روز رساني احتياج نيست.',
+        'alb_updated' => 'آلبوم به روز رساني شده است',
+        'unknown_album' => 'آلبوم انتخاب شده موجود نيست يا شما اجازه ارسال فايل به اين آلبوم را نداريد',
+        'no_pic_uploaded' => 'فايلي ارسال نشد!<br /><br />اگر فايلي را براي ارسال انتخاب كرده بوديد ،چك كنيد كه آيا سرور اجازه ارسال فايل را ميدهد يا خير...',
+        'err_mkdir' => 'عدم امكان ايجاد دايركتوري %s !',
+        'dest_dir_ro' => 'ودايركتوري مقصد %s براي نوشتن توسط برنامه غير قابل دسترسي است !',
+        'err_move' => 'امكان فرستادن %s به %s نيست!',
+        'err_fsize_too_large' => 'اندازه فايل ارسالي شما از حد مجاز بيشتر است (حداكثر اندازه مجاز %s x %s است) !',
+        'err_imgsize_too_large' => 'حجم فايل ارسالي شما از حد مجاز بيشتر است (حداكثر حجم مجاز %s KB است) !',
+        'err_invalid_img' => 'فايل ارسالي شما يك فايل تصويري نيست !',
+        'allowed_img_types' => 'شما فقط مي توانيد تصاوير با فرمت %s ارسال نمائيد.',
+        'err_insert_pic' => 'فايل \'%s\' نمي تواند در آلبوم قرار بگيرد ',
+        'upload_success' => 'فايل شما با موفقيت ارسال شد<br /><br />بعد از اجازه مديريت فايل شما قابل بازديد مي گردد.',
+        'notify_admin_email_subject' => '%s - نتيجه ارسال', //cpg1.3.0
+        'notify_admin_email_body' => 'تصويري توسط %s ارسال شده كه به اجازه شما براي بازديد نياز دارد. %s ببينيد', //cpg1.3.0
+        'info' => 'اطلاعات',
+        'com_added' => 'نظر اضافه شد',
+        'alb_updated' => 'آلبوم به روز رساني شد',
+        'err_comment_empty' => 'متن نظر شما خالي است !',
+        'err_invalid_fext' => 'پسوندهاي قابل قبول براي فايلهاي ارسالي : <br /><br />%s.',
+        'no_flood' => 'متاسفانه شما  آخرين نفري هستيد كه در حال حاضر نظر داده است<br /><br />ميتوانيد نظر خود را ويرايش كنيد',
+        'redirect_msg' => 'شما در حال تغيير مسير هستيد.<br /><br /><br />اگر مسير به طور اتوماتيك تغيير نكرد بر روي  \'ادامه\' كليك كنيد',
+        'upl_success' => 'فايل شما با موفقيت اضافه شد.',
+  'email_comment_subject' => 'Comment posted on Coppermine Photo Gallery', //cpg1.3.0
+  'email_comment_body' => 'Someone has posted a comment on your gallery. See it at', //cpg1.3.0
+  'album_not_selected' => 'آلبوم انتخاب نشده', //cpg1.4
+  'com_author_error' => 'اين نام قبلا ثبت شده اگر رمز عبور داريد آنرا وارد نمائيد در غير اين صورت نام ديگري وارد نمائيد', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File delete.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DELETE_PHP')) $lang_delete_php = array(
+  'caption' => 'عنوان',
+  'fs_pic' => 'بزرگترين اندازه تصوير',
+  'del_success' => 'با موفقيت حذف شد',
+  'ns_pic' => 'انداره طبيعي تصوير',
+  'err_del' => 'امكان حدف نيست',
+  'thumb_pic' => 'ريزعكس (Thumbnail)',
+  'comment' => 'نظر',
+  'im_in_alb' => 'تصوير در آلبوم',
+  'alb_del_success' => 'آلبوم \'%s\' با موفقيت حذف شد',
+  'alb_mgr' => 'مديريت آلبوم',
+  'err_invalid_data' => 'اطلاعات اشتباه از \'%s\' دريافت شد',
+  'create_alb' => 'آلبوم \'%s\' با موفقيت ايجاد شد',
+  'update_alb' => 'به روز رساني آلبوم \'%s\' با عنوان \'%s\' و ايندكس \'%s\'',
+  'del_pic' => 'حدف فايل',
+  'del_alb' => 'حدف آلبوم',
+  'del_user' => 'حدف كاربر',
+  'err_unknown_user' => 'كاربر انتخاب شده موجود نيست !',
+  'err_empty_groups' => 'جدول گروه وجود ندارد يا خالي است!', //cpg1.4
+  'comment_deleted' => 'نظر با موفقيت حدف شد',
+  'npic' => 'تصوير', //cpg1.4
+  'pic_mgr' => 'مديريت تصوير', //cpg1.4
+  'update_pic' => 'به روزرساني تصویر \'%s\' با نام فايل \'%s\' و با ايندكس \'%s\'', //cpg1.4
+  'username' => 'نام كاربري', //cpg1.4
+  'anonymized_comments' => '%s نظر ناشناخته', //cpg1.4
+  'anonymized_uploads' => '%s ارسال عمومي ناشناخته', //cpg1.4
+  'deleted_comments' => '%s نظر حذف شد', //cpg1.4
+  'deleted_uploads' => '%s ارسال عمومي حذف شد', //cpg1.4
+  'user_deleted' => 'كاربر %s حذف شد', //cpg1.4
+  'activate_user' => 'كاربر فعال', //cpg1.4
+  'user_already_active' => 'اكانت  فعال شده است', //cpg1.4
+  'activated' => 'فعال شده', //cpg1.4
+  'deactivate_user' => 'غير فعال كردن كاربر', //cpg1.4
+  'user_already_inactive' => 'اكانت غير فعال شد', //cpg1.4
+  'deactivated' => 'غير فعال شده', //cpg1.4
+  'reset_password' => 'دوباره سازي رمز عبور(ها)', //cpg1.4
+  'password_reset' => 'رمز عبور دوباره سازي شد به %s', //cpg1.4
+  'change_group' => 'تعيير گروه اوليه', //cpg1.4
+  'change_group_to_group' => 'تغيير گروه از %s به %s انجام شد.', //cpg1.4
+  'add_group' => 'افزودن گروه ثانويه', //cpg1.4
+  'add_group_to_group' => 'كاربر %s به گروه %s افزوده شد.اين كاربر هم اكنون عضو %s  به عنوان گروه اوليه و %s به عنوان گروه ثانويه است.', //cpg1.4
+  'status' => 'وضعيت', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File displayecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'اطلاعات كارت توسط نرم افزار پست الكترونيك شما از بين رفته است،آزمايش لينك تمام شد', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File displayimage.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYIMAGE_PHP')){
+
+$lang_display_image_php = array(
+  'confirm_del' => 'مطمئنيد كه مي خواهيد اين فايل را حدف كنيد؟ \\nنظرات مربوط به اين فايل نيز حدف خواهند شد', //js-alert //cpg1.3.0
+  'del_pic' => 'حذف اين فايل', //cpg1.3.0
+  'size' => '%s در %s پيكسل',
+  'views' => '%s دفعه',
+  'slideshow' => 'نمايش پيوسته ( Slideshow )',
+  'stop_slideshow' => 'توقف نمايش پيوسته',
+  'view_fs' => 'براي نمايش بزرگترين اندازه كليك كنيد',
+  'edit_pic' => 'ويرايش اطلاعات فايل', //cpg1.4
+  'edit_pic' => 'ويرايش توضيحات', //cpg1.3.0
+  'crop_pic' => 'برش و چرخاندن', //cpg1.3.0
+);
+
+$lang_picinfo = array(
+  'title' =>'مشخصات فايل',
+  'Filename' => 'نام فايل',
+  'Album name' => 'نام آلبوم',
+  'Rating' => 'رتبه (%s راي)',
+  'Keywords' => 'كلمات كليدي',
+  'File Size' => 'حجم فايل',
+  'Date Added' => 'تاريخ ارسال', //cpg1.4
+  'Dimensions' => 'ابعاد فايل ',
+  'Displayed' => 'دفعات مشاهده',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Make', //cpg1.4
+  'Model' => 'Model', //cpg1.4
+  'DateTime' => 'Date Time', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Max Aperture', //cpg1.4
+  'FocalLength' => 'Focal length', //cpg1.4
+  'Comment' => 'نظر',
+  'addFav'=>'افزودن به مورد علاقه ها',
+  'addFavPhrase'=>'مورد علاقه ها',
+  'remFav'=>'حذف از مورد علاقه ها',
+  'iptcTitle'=>'IPTC Title',
+  'iptcCopyright'=>'IPTC Copyright',
+  'iptcKeywords'=>'IPTC Keywords',
+  'iptcCategory'=>'IPTC Category',
+  'iptcSubCategories'=>'IPTC Sub Categories',
+  'ColorSpace' => 'Color Space', //cpg1.4
+  'ExposureProgram' => 'Exposure Program', //cpg1.4
+  'Flash' => 'Flash', //cpg1.4
+  'MeteringMode' => 'Metering Mode', //cpg1.4
+  'ExposureTime' => 'Exposure Time', //cpg1.4
+  'ExposureBiasValue' => 'Exposure Bias', //cpg1.4
+  'ImageDescription' => ' Image Description', //cpg1.4
+  'Orientation' => 'Orientation', //cpg1.4
+  'xResolution' => 'X Resolution', //cpg1.4
+  'yResolution' => 'Y Resolution', //cpg1.4
+  'ResolutionUnit' => 'Resolution Unit', //cpg1.4
+  'Software' => 'Software', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  'ExifOffset' => 'Exif Offset', //cpg1.4
+  'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Exif Version', //cpg1.4
+  'DateTimeOriginal' => 'DateTime Original', //cpg1.4
+  'DateTimedigitized' => 'DateTime digitized', //cpg1.4
+  'ComponentsConfiguration' => 'Components Configuration', //cpg1.4
+  'CompressedBitsPerPixel' => 'Compressed Bits Per Pixel', //cpg1.4
+  'LightSource' => 'Light Source', //cpg1.4
+  'ISOSetting' => 'ISO Setting', //cpg1.4
+  'ColorMode' => 'Color Mode', //cpg1.4
+  'Quality' => 'Quality', //cpg1.4
+  'ImageSharpening' => 'Image Sharpening', //cpg1.4
+  'FocusMode' => 'Focus Mode', //cpg1.4
+  'FlashSetting' => 'Flash Setting', //cpg1.4
+  'ISOSelection' => 'ISO Selection', //cpg1.4
+  'ImageAdjustment' => 'Image Adjustment', //cpg1.4
+  'Adapter' => 'Adapter', //cpg1.4
+  'ManualFocusDistance' => 'Manual Focus Distance', //cpg1.4
+  'DigitalZoom' => 'Digital Zoom', //cpg1.4
+  'AFFocusPosition' => 'AF Focus Position', //cpg1.4
+  'Saturation' => 'Saturation', //cpg1.4
+  'NoiseReduction' => 'Noise Reduction', //cpg1.4
+  'FlashPixVersion' => 'Flash Pix Version', //cpg1.4
+  'ExifImageWidth' => 'Exif Image Width', //cpg1.4
+  'ExifImageHeight' => 'Exif Image Height', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+  'FileSource' => 'File Source', //cpg1.4
+  'SceneType' => 'Scene Type', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Exposure Mode', //cpg1.4
+  'WhiteBalance' => 'White Balance', //cpg1.4
+  'DigitalZoomRatio' => 'Digital Zoom Ratio', //cpg1.4
+  'SceneCaptureMode' => 'Scene Capture Mode', //cpg1.4
+  'GainControl' => 'Gain Control', //cpg1.4
+  'Contrast' => 'Contrast', //cpg1.4
+  'Sharpness' => 'Sharpness', //cpg1.4
+  'ManageExifDisplay' => 'Manage Exif Display', //cpg1.4
+  'submit' => 'ارسال', //cpg1.4
+  'success' => 'اطلاعات با موفقيت به روز رساني شد.', //cpg1.4
+  'details' => 'جزئيات', //cpg1.4
+);
+
+$lang_display_comments = array(
+  'OK' => 'تائيد',
+  'edit_title' => 'ويرايش اين نظر',
+  'confirm_delete' => 'مطمئنيد كه مي خواهيد اين نظر را حدف كنيد؟',
+  'add_your_comment' => 'نظر بدهيد',
+  'name'=>'نام',
+  'comment'=>'نظر',
+  'your_name' => 'نامعلوم',
+  'report_comment_title' => 'گزارش اين نظر به مديريت', //cpg1.4
+);
+
+$lang_fullsize_popup = array(
+        'click_to_close' => 'بر روي تصوير كليك كنيد تا اين پنجره بسته شود',
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
+  'title' => 'ارسال كارت پستال',
+  'invalid_email' => '<font color="red"><b>Warning</b></font> : آدرس پست الكترونيك اشتباه است :', //cpg1.4
+  'ecard_title' => 'كارت پستالي از  %s براي شما',
+  'error_not_image' => 'فقظ تصاوير را مي توان به صورت كارت پستال ارسال كرد.', //cpg1.3.0
+  'view_ecard' => 'اگر كارت پستال صحيح نمايش داده نشد اينجا كليك كنيد',
+  'view_ecard_plaintext' => 'براي مشاهده كارت لطفا اين آدرس را در قسمت آدرس بروزر خود وارد نمائيد :', //cpg1.4
+  'view_more_pics' => 'براي ديدن تصویرهاي بيشتر اينجا كليك كنيد', //cpg1.4
+  'send_success' => 'كارت شما با موفقيت ارسال شد',
+  'send_failed' => 'متاسفانه سرور نمي تواند كارت شما را ارسال نمايد...',
+  'from' => 'از',
+  'your_name' => 'نام فرستنده',
+  'your_email' => 'آدرس پست الكترونيك فرسنتده',
+  'to' => 'به',
+  'rcpt_name' => 'نام گيرنده',
+  'rcpt_email' => 'آدرس پست الكترونيك گيرنده',
+  'greetings' => 'عنوان پيام',
+  'message' => 'پيام',
+  'ecards_footer' => 'ارسال شده توسط %s از آي پي آدرس %s در %s (زمان گالري)', //cpg1.4
+  'preview' => 'پيش نمايش كارت', //cpg1.4
+  'preview_button' => 'پيش نمايش', //cpg1.4
+  'submit_button' => 'ارسال كارت', //cpg1.4
+  'preview_view_ecard' => 'اين لينك كمكي در زمان ساخت كارت توليد مي شود و براي پيش نمايش نيست', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'گزارش به مديريت', //cpg1.4
+  'invalid_email' => '<b>اخطار</b> : آدرس پست الكترونيك اشتباه است!', //cpg1.4
+  'report_subject' => ' گزارشي از %s از گالري %s', //cpg1.4
+  'view_report' => 'لينك كمكي اگر گزارش درست نمايش داده نشد', //cpg1.4
+  'view_report_plaintext' => 'براي مشاهده گزارش اين آدرس را در قسمت آدرس بروزر خود وارد نمائيد :', //cpg1.4
+  'view_more_pics' => 'گالري', //cpg1.4
+  'send_success' => 'گزارش شما ارسال شد', //cpg1.4
+  'send_failed' => 'متاسفانه سرور نمي تواند گزارش شما را ارسال كند...', //cpg1.4
+  'from' => 'از', //cpg1.4
+  'your_name' => 'نام شما', //cpg1.4
+  'your_email' => 'آدرس پست الكترونيك شما', //cpg1.4
+  'to' => 'To', //cpg1.4
+  'administrator' => 'مديريت', //cpg1.4
+  'subject' => 'موضوع', //cpg1.4
+  'comment_field_name' => 'گزارش نظر توسط "%s"', //cpg1.4
+  'reason' => 'دليل', //cpg1.4
+  'message' => 'پيغام', //cpg1.4
+  'report_footer' => 'ارسال شده توسط %s از آي پي %s در %s (زمان گالري)', //cpg1.4
+  'obscene' => 'زشت/وقيح', //cpg1.4
+  'offensive' => 'حمله /تجاوز', //cpg1.4
+  'misplaced' => 'بي مورد/بي محل', //cpg1.4
+  'missing' => 'گم شده', //cpg1.4
+  'issue' => 'خطا/غير قابل مشاهده', //cpg1.4
+  'other' => 'ديگر', //cpg1.4
+  'refers_to' => 'گزارش بر ميگردد به', //cpg1.4
+  'reasons_list_heading' => 'دليل (هاي) گزارش :', //cpg1.4
+  'no_reason_given' => 'دليل ارائه نشد', //cpg1.4
+  'go_comment' => 'برو به نظر', //cpg1.4
+  'view_comment' => 'نمايش كامل گزارش ونظر', //cpg1.4
+  'type_file' => 'فايل', //cpg1.4
+  'type_comment' => 'نظر', //cpg1.4
+  'invalid_data' => 'اطلاعات گزارش توسط نرم افزار پست الكترونیك خراب شده است .برای دسترسی به اطلاعات از لینك استفاده كنید.', //cpg1.4
+
+);
+
+// ------------------------------------------------------------------------- //
+// File editpics.php
+// ------------------------------------------------------------------------- //
+
+if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
+  'pic_info' => 'مشخصات فايل', //cpg1.3.0
+  'album' => 'آلبوم',
+  'title' => 'عنوان تصویر',
+  'filename' => 'نام فايل', //cpg1.4
+  'desc' => 'توضيحات',
+  'keywords' => 'كليد واژه ها',
+  'new_keyword' => 'كليد واژه جديد', //cpg1.4
+  'new_keywords' => 'كليد واژه هلي جديد پيدا شدند', //cpg1.4
+  'existing_keyword' => 'كليد واژه موجود', //cpg1.4
+  'pic_info_str' => '%s &times; %s - %sكيلوبايت - %s مشاهده - %s راي',
+  'approve' => 'فايل مجوز', //cpg1.3.0
+  'postpone_app' => 'منتظر مجوز',
+  'del_pic' => 'حدف فايل', //cpg1.3.0
+  'del_all' => 'حذف تمام فايلها', //cpg1.4
+  'read_exif' => 'خواندن مجدد اطلاعات EXIF ً', //cpg1.3.0
+  'reset_view_count' => 'صفر كردن شمارنده مشاهده',
+  'reset_all_view_count' => 'صفز كزدن تمام شمارنده هاي مشاهده', //cpg1.4
+  'reset_votes' => 'صفر كردن شمارنده راي',
+  'reset_all_votes' => 'صفر كردن تمام شمارنده هاي راي', //cpg1.4
+  'del_comm' => 'حدف نظرات',
+  'upl_approval' => 'مجوز ارسال',
+  'del_all_comm' => 'حذف تمامي نظرات', //cpg1.4
+  'edit_pics' => 'ويرايش فايلها', //cpg1.3.0
+  'see_next' => 'فايل بعدي', //cpg1.3.0
+  'see_prev' => 'فايل قبلي', //cpg1.3.0
+  'n_pic' => '%s فايل', //cpg1.3.0
+  'n_of_pic_to_disp' => 'تعداد نمايش تصوير', //cpg1.3.0
+  'apply' => 'اعمال تغييرات', //cpg1.3.0
+  'crop_title' => 'Main Image Editor', //cpg1.3.0
+  'preview' => 'پيش نمايش', //cpg1.3.0
+  'save' => 'ثبت تصوير', //cpg1.3.0
+  'save_thumb' =>'ثبت به صورت ريزعكس ( Thumbnail )', //cpg1.3.0
+  'gallery_icon' => 'اين را آيكون من كن', //cpg1.4
+  'sel_on_img' =>'منطقه انتخاب شده بايد كاملا داخل تصوير باشد!', //js-alert
+  'album_properties' =>'مشخصات آلبوم', //cpg1.4
+  'parent_category' =>'موضوع مادر', //cpg1.4
+  'thumbnail_view' =>'نمايش بصورت ريز عكس', //cpg1.4
+  'select_unselect' =>'انتخاب/عدم انتخاب همه', //cpg1.4
+  'file_exists' => " فايل مقصد '%s' وجود دارد!", //cpg1.4
+  'rename_failed' => "تغيير نام از %s به %s انجام نشد!", //cpg1.4
+  'src_file_missing' => "فايل مبدا '%s' پيدا نشد!", // cpg 1.4
+  'mime_conv' => "امكان تبديل فايل از '%s' به '%s' نيست!",//cpg1.4
+  'forb_ext' => 'اين پسوند فايل غير مجاز است.',//cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File faq.php //cpg1.3.0
+// ------------------------------------------------------------------------- //
+
+if (defined('FAQ_PHP')) $lang_faq_php = array(
+  'faq' => 'سئوال هاي متداول', //cpg1.3.0
+  'toc' => 'محتويات', //cpg1.3.0
+  'question' => 'سئوال: ', //cpg1.3.0
+  'answer' => 'جواب: ', //cpg1.3.0
+);
+
+if (defined('FAQ_PHP')) $lang_faq_data = array(
+  'سئوال هاي متداول اصلي', //cpg1.3.0
+  array('چرا بايد حتما ثبت نام (رجيستر) كنم؟', ' حتما لازم نيست نام نويسي كنيد اما اعضا اين گالري مي توانند از امكاناتي نظير  ارسال تصوير و داشتن ليستي از علاقمندي شخصي ، رتبه دهي به تصاوير و ارسال نظر و ...استفاده كنند.', 'allow_user_registration', '0'), //cpg1.3.0
+  array('چگونه ثبت نام كنم؟', 'بر روي لينك "كاربر جديد "، كليك كنيد و فرم مربوط را به طور كامل پر كنيد ، اگر مديريت سيستم فعال سازي با نامه الكترونيك را فعال كرده باشد ، پس از ارسال فرم نامه اي از طرف سيستم براي آدرس شما ارسال مي گردد كه در آن نحوه فعال سازي عضويت شما توضيح داده شده. عضويت شما از اولين ورود شما به سيستم شروع مي گردد.', 'allow_user_registration', '1'), //cpg1.3.0
+  array('چگونه وارد سيستم شوم؟', 'بر روي لينك "ورود"، كليك كنيد و نام كاربري و رمز ورودي كه در هنگام ثبت نام استفاده نموده ايد را وارد كنيد، اگر ميخواهيد سيستم در دفعات بعدي شما را بدون پرسيدن نام و رمز وارد كند بايد  " مرا فراموش نكن "، را تيك بزنيد <br /><b>مهم : شما بايد كوكي خود را فعال كنيد در غير اين صورت سيستم قادر به شناساي شما در دفعات بعدي نخواهد بود و همچنين نبايد كوكي سايت را از روي كامپيوتر خود حدف كنيد.</b>', 'offline', 0), //cpg1.3.0
+  array('چرا نمي توانم وارد شوم؟', 'آيا ثبت نام كرده ايد؟ شگر ثبت نام كرده ايد آيا بر روي لينكي كه توسط نامه براي شما فرستاده شده كليك كرده ايد؟ در ساير موارد با مديريت سايت ( bmossavari@gmail.com )تماس بگيريد.', 'offline', 0), //cpg1.3.0
+  array('رمز ورود را گم كرده ام چه كار كنم؟', 'اگر سايت به شما لينك "رمز فراموش شده"، را داده از آن استفاده كنيد در غير اينصورت با مديريت تماس بگيريد.', 'offline', 0), //cpg1.3.0
+  //array('What if I changed my email address?', 'Just simply login and change your email address through "Profile"', 'offline', 0), //cpg1.3.0
+  array('چگونه تصويري را در "علاقمندي هاي من"، ثبت كنم؟', 'بر روي تصوير كليك كنيد و سپس بر روي "مشخصات تصوير"(<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />) كليك كنيد ; به پايين صفحه برويد و بر روي "به علاقمندي ها اضافه كن"، كليك كنيد<br /> مديريت بايد امكان مشخصات فايل را به صورت پيش فرض فعال كرده باشد.<br />مهم :كوكي بايد فعال باشد و حدف نشده باشد.', 'offline', 0), //cpg1.3.0
+  array('چگونه به یک فایل امتیاز بدهم؟', 'بر روی ریز عکس کلیک کنید و به انتهای صفحه بروید و امتیازبندی را انتخاب کنید.', 'offline', 0),
+  array('چگونه به یک عکس نظر بدهم؟', 'بر روی ریز عکس کلیک کنید به انتهای صفحه بروید و نظرتان را تایپ کنید.', 'offline', 0),
+  array('چگونه فایل ارسال کنم؟', 'بر روی "ارسال فایل" کلیک کنید آلبوم را انتخاب کنید. بر روی دکمه "مرور" کلیک کنید و فایل مورد نظرتان را انتخاب کنید ، بر روی "باز کردن" کلیک کنید ، تیتر و توضیح را اگر می خواهید اضافه کنید. بر روی "ارسال" کلیک کنید.<br /><br />روش دیگر ، برای کاربرانی که از ویندوز ایکس پی استفاده میکنند ، شما می توانید چند فایل هم زمان را با استفاده از XP Publishing Wizard مستقیما در زیرشاخه شخصی خودتان کپی کنید.<br />برای دریافت دستور العمل و دریافت فایل رجیستری مورد نیاز ، بر <a href="xp_publish.php">اینجا</a> کلیک کنید.', 'allow_private_albums', 1), //cpg1.4
+  array('کجا فایل را ارسال کنم؟', 'شما می توانید فایلها را به هر آلبومی در "گالری من" ارسال کنید. ممکن است مدیریت امکان ارسال فایل به آلبومهای دیگری در گالری اصلی را داده باشد.', 'allow_private_albums', 0),
+  array('چه نوع و اندازه از فایل می توانم ارسال کنم؟', 'اندزه و نوع (jpg, png, ...) فایل به مدیریت بستگی دارد.', 'offline', 0),
+  array('چگونه در "گالری من" آلبوم بسازم ، حذف کنم یا تغییر نام بدهم؟?', 'شما باید در "محیط مدیریت" باشید <br /> به قسمت " ساخت / مرتب کردن آلبومهای من" بروید و بر روی "جدید" کلیک کنید. "آلبوم جدید" را به نام دلخواه خود تغییر دهید.<br />همچنین می تونید نام آلبومهای موجود را تغییر دهید.<br />بر روی "تائید تغییرات" کلیک کنید.', 'allow_private_albums', 0),
+  array('چکونه میتوانم دسترسی کاربران را به آلبوم خودم محدود کنم؟', 'شما باید در "محیط مدیریت" باشید <br />به قسمت "تغییرات آلبوم" بروید. در بخش "به روز رسانی آلبوم" آلبومی را که می خواهید تغییر دهید انتخاب کنید.<br />در این قسمت شما می توانید نام ، توضیحات ، ریز عکس ، محدود کردن مشاهده و مجوز نظر دهی / امتیاز بندی را تعیین کنید و تغییر دهید.<br />بر روی "به روز رسانی آلبوم" کلیک کنید.', 'allow_private_albums', 1),
+  array('چگونه می توانم گالری کاربران دیگر را ببینم؟', 'به قسمت "لیست آلبوم ها" برویدو "گالری کاربران " را انتخاب کنبد.', 'allow_private_albums', 1),
+  array('کوکی چیست؟', 'کوکی اطلاعاتی متنی است که از طرف سایت بر روی رایانه شما ثبت می شود.<br />کوکی ها معمولا برای شناسایی کاربران در آینده و نگهداری اطلاعات ورود کاربر برای جلوگیری از درخواست مجدد رمز عبور  استفاده می شود.', 'offline', 0),
+  array('از کجا می توانم این برنامه را برای نصب بر روی سایت خودم تهیه کنم؟', 'این گالری به صورت کد باز تحت حمایت GNU GPL نوشته شده. این برنامه توانایی های زیادی دارد و بر روی پلتفورمهای زیادی نصب می شود. برای دریافت این برنامه از وب سایت اصلی اینجا <a href="http://coppermine.sf.net/">Coppermine Home Page</a> کلیک کنید و برای دریافت این برنامه با توانایی های فارسی به سایت <a href="http://www.kishmate.com">KISH MATE</a> مراجعه کنید.', 'offline', 0),
+
+  'مرور در سایت',
+  array('لیست آلبوم چیست؟', 'این بخش تمام آلبومهایی را که در موضوع جاری هستند با لینک به هر آلبوم نمایش می دهد. اگر داخل یک موضوع نیستید ، این بخش تمام موضوعاتی را که در کل گالری وجود دارد را با لینک به هر موضوع نمایش می دهد. ریز عکسها به هر موضوع لینک هستند.', 'offline', 0),
+  array('گالری شما چیست؟', 'این قابلیت به کاربران امکان می دهد گالری شخصی خود را بسازند ، حذف کنند ، آلبوم ها را تغییر دهند و هم چنین فایل به آنها ارسال کنند.', 'allow_private_albums', 1), //cpg1.4
+  array('فرق "محیط مدیریت" با "محیط کاربری" چیست؟', 'در این محیط کاربر می تواند گالری خود و در صورت مجوز مدیریت گالری دیگران را تغییر دهد.', 'allow_private_albums', 0),
+  array('ارسال عکس چیست؟', 'این قابلیت به کاربر اجازه می دهد فایل به گالری ارسال کند (اندازه و نوع فایل توسط مدیریت تعیین می شود).', 'allow_private_albums', 0),
+  array('آخرین ارسال چیست؟', 'این قابلیت آخرین فایل ارسالها را به سایت نمایش می دهد.', 'offline', 0),
+  array('آخرین نظرها چیست؟', 'این قابلیت آخرین نظرهایی که به فایل ها توسط کاربران داده شده نمایش می دهد.', 'offline', 0),
+  array('بیشترین بازدید شده چیست؟', 'این قابلیت فایلهایی را که بیشترین بازدید را داشته اند نمایش می دهد (چه کاربر به سیستم وارد شده باشد یا نشده باشد).', 'offline', 0),
+  array('بالاترین امتیاز چیست؟', 'این قابلیت فایلهای با بالاترین امتیاز داده شده توسط کاربران را نمایش می دهد ، نمایش امتیاز متوسط (برای مثال : پنج کاربر هر کدام امتیاز <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />:امتیاز متوسط فایل <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> خواهد بود اگر پنج کاربر به یک فایل به ترتیب امتیاز 1 تا 5 بدهند امتیاز متوسط فایل <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> خواهد بود. )<br /> امتیاز بندی بین <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (بهترین) تا <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (بدترین) است.', 'offline', 0),
+  array('مورد علاقه های شما چیست؟', 'این قابلیت به کاربر اجازه می دهد تا فایلهای مورد علاقه خود را مشخص کند تا همیشه در دسترسش باشند ، این بخش از کوکی برای نگهداری اطلاعات استفاده می کند.', 'offline', 0),
+);
+
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php //cpg1.3.0
+// ------------------------------------------------------------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
+  'forgot_passwd' => 'يادآوري رمز ورود', //cpg1.3.0
+  'err_already_logged_in' => 'شما هم اكنون وارد شده ايد !', //cpg1.3.0
+  'enter_email' => 'آدرس پست الكترونيك خود را وارد نمائيد', //cpg1.4
+  'submit' => 'ارسال', //cpg1.3.0
+  'illegal_session' => 'مدت زمان مجاز اجراي اين صفحه به پايان رسيده و يا مجوز اجرا اشتباه است', //cpg1.4
+  'failed_sending_email' => 'امكان ارسال نامه يادآوري رمز عبور نيست!', //cpg1.3.0
+  'email_sent' => 'نامه اي به همراه نام كاربري و رمز ورود شما به آدرس %s ارسال شد', //cpg1.3.0
+  'verify_email_sent' => 'نامه اي به %s ارسال شد.براي اتمام عمليات لطفا صندوق پست الكترونيك خود را مشاهده فرمائيد.', //cpg1.4
+  'err_unk_user' => 'اخطار: كاربري با اين نام موجود نيست', //cpg1.3.0
+  'account_verify_subject' => '%s - (درخواست رمز عبور جديد)New password request', //cpg1.4
+  'account_verify_body' => 'درخواست شما براي رمز عبور جديد دريافت شد.اگر ميخواهيد عمليات به اتمام برسد و رمز عبور جديد براي شما فرستاده شود بر روي لينك زير كليك كنيد:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - (رمز عبور جديد شما)Your New Password', //cpg1.4
+  'passwd_reset_body' => 'رمز عبور جديدي كه درحواست كرده بوديد:
+Username: %s
+Password: %s
+براي ورود اينجا كليك كنيد %s.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File groupmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
+  'group_name' => 'گروه',
+  'permissions' => 'مجوزها', //cpg1.4
+  'public_albums' => 'ارسال به آلبوم هاي عمومي', //cpg1.4
+  'personal_gallery' => 'گالري شخصي', //cpg1.4
+  'upload_method' => 'روش ارسال', //cpg1.4
+  'disk_quota' => 'سهم فضا',
+  'rating' => 'شركت در رتبه بندي', //cpg1.4
+  'ecards' => 'ارسال كارت', //cpg1.4
+  'comments' => 'ارائه نظر', //cpg1.4
+  'allowed' => 'اجازه دارد', //cpg1.4
+  'approval' => 'تائيديه', //cpg1.4
+  'boxes_number' => 'تعداد فيلدها', //cpg1.4
+  'variable' => 'متغيير', //cpg1.4
+  'fixed' => 'ثابت', //cpg1.4
+  'apply' => 'تائيد تغييرات',
+  'create_new_group' => 'ساخت گروه جديد',
+  'del_groups' => 'حذف گروه (هاي) انتخاب شده',
+  'confirm_del' => 'اخطار : وقتي گروهي را حذف مي كنيد كاربران آن گروه به گروه \'Registered\' منتقل مي گردند!\n\n ميخواهيد ادامه دهيد؟', //js-alert
+  'title' => 'مديريت گروه كاربران',
+  'num_file_upload' => 'تعداد حداكثر/دقيق فيلدهاي ارسال فايل', //cpg1.4
+  'num_URI_upload' => 'تعداد حداكثر/دقيق فيلدهاي ارسال URI', //cpg1.4
+  'reset_to_default' => 'تغيير به نام پيش فرض اوليه (%s) - توصيه مي شود!', //cpg1.4
+  'error_group_empty' => 'جدول گروه خالي بود!<br /><br />گروه هاي پيش فرض ساخته شد ، لطفا اين صفحه را بازخواني (Refresh) كنيد', //cpg1.4
+  'explain_greyed_out_title' => 'چرا اين رديف غير فعال شده؟', //cpg1.4
+  'explain_guests_greyed_out_text' => ' شما نمي توانيد تنظيمات اين گروه را تغيير دهيد زيرا در صفحه پيكربندي گزينه \'امكان دسترسي كاربران وارد نشده به سيستم \' را \'خير\' وارد كرده ايد.هيچكدام از ميهمانان (اعضاي گروه %s) نمي توانند كاري انجام دهند بجز ورود! به هر حال تنظيمات گروه براي آنها اثري ندارد.', //cpg1.4
+  'explain_banned_greyed_out_text' => '<span dir=rtl>شما نمي توانيد تنظيمات گروه %s را تغيير دهيد زيرا اعضاي اين گروه به هر حال نمي توانند كاري انجام دهند!</span>', //cpg1.4
+  'group_assigned_album' => 'آلبوم (هاي) مربوط', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File index.php
+// ------------------------------------------------------------------------- //
+
+if (defined('INDEX_PHP')){
+
+$lang_index_php = array(
+  'welcome' => 'خوش آمديد !',
+);
+
+$lang_album_admin_menu = array(
+  'confirm_delete' => 'آيا مطمئنيد كه مي خواهيد اين آلبوم را حدف نماييد؟ \\nهمه تصاوير و همچنين نظرات حدف خواهند شد.',
+  'delete' => 'حدف',
+  'modify' => 'متعلقات آلبوم',
+  'edit_pics' => 'ويرايش فايل',
+);
+
+$lang_list_categories = array(
+  'home' => 'صفحه اصلي',
+  'stat1' => '<b>[pictures]</b> تصوير در <b>[albums]</b> آلبوم و <b>[cat]</b> موضوع با <b>[comments]</b> نظر <b>[views]</b> دفعه مشاهده شده',
+  'stat2' => '<b>[pictures]</b> تصوير در <b>[albums]</b> آلبوم <b>[views]</b> دفعه مشاهده شده',
+  'xx_s_gallery' => 'گالري %s',
+  'stat3' => '<b>[pictures]</b> تصوير در <b>[albums]</b> آلبوم با <b>[comments]</b> نظر <b>[views]</b>  دفعه مشاهده شده'
+);
+
+$lang_list_users = array(
+  'user_list' => 'ليست كاربران',
+  'no_user_gal' => 'گالري كاربري يافت نشد',
+  'n_albums' => '%s آلبوم',
+  'n_pics' => '%s تصوير'
+);
+
+$lang_list_albums = array(
+  'n_pictures' => '%s تصوير',
+  'last_added' => ' آخرين ارسال در %s',
+  'n_link_pictures' => '%s فايل لينك شده', //cpg1.4
+  'total_pictures' => 'در كل %s وجود دارد', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'مديريت كليد واژه ها', //cpg1.4
+  'edit' => 'ويرايش', //cpg1.4
+  'delete' => 'حذف', //cpg1.4
+  'search' => 'جستجو', //cpg1.4
+  'keyword_test_search' => 'جستجوي %s در پنجره جديد', //cpg1.4
+  'keyword_del' => 'حذف كليد واژه %s', //cpg1.4
+  'confirm_delete' => 'مي خواهيد كليد واژه %s را از كل گالري حذف نمائيد! مطمئن هستيد؟', //cpg1.4  // js-alert
+  'change_keyword' => 'تغيير كليد واژه', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File login.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGIN_PHP')) $lang_login_php = array(
+  'login' => 'ورود',
+  'enter_login_pswd' => 'براي ورود به سايت نام كاربري و رمز عبور را وارد نماييد',
+  'username' => 'نام كاربري',
+  'password' => 'رمز عبور',
+  'remember_me' => 'مرا فراموش نكن',
+  'welcome' => '%s خوش آمدید ...',
+  'err_login' => '*** خطاي ورود ، دوباره امتحان كنيد ***',
+  'err_already_logged_in' => 'شما در حال حاضر در سايت وارد شده ايد !',
+  'forgot_password_link' => 'رمز فراموش شده', //cpg1.3.0
+  'cookie_warning' => 'اخطار ! بروزر شما از Cookie ها حمايت نميكند', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File logout.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGOUT_PHP')) $lang_logout_php = array(
+        'logout' => 'خروج',
+        'bye' => 'خداحافظ %s ...',
+        'err_not_loged_in' => 'شما وارد سايت نشده ايد !',
+);
+
+// ------------------------------------------------------------------------- //
+// File minibrowser.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'بسته', //cpg1.4
+  'submit' => 'تائيد', //cpg1.4
+  'up' => 'يك سطح بالاتر', //cpg1.4
+  'current_path' => 'آدرس جاري', //cpg1.4
+  'select_directory' => 'لطفا يك زير شاخه انتخاب نمائيد.', //cpg1.4
+  'click_to_close' => 'براي بستن اين پنجره بر روي تصویر كليك كنيد.',
+);
+
+// ------------------------------------------------------------------------- //
+// File modifyalb.php
+// ------------------------------------------------------------------------- //
+
+if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
+  'upd_alb_n' => 'به روز رساني آلبوم %s',
+  'general_settings' => 'تنظيمات اصلي',
+  'alb_title' => 'عنوان آلبوم',
+  'alb_cat' => 'موضوع آلبوم',
+  'alb_desc' => 'شرح آلبوم',
+  'alb_keyword' => 'كلید واژه آلبوم', //cpg1.4
+  'alb_thumb' => 'ريزعكس آلبوم',
+  'alb_perm' => 'سطح دسترسي آلبوم',
+  'can_view' => 'آلبوم قابل مشاهده است براي',
+  'can_upload' => 'بيننده ها مي توانند فايل ارسال كنند',
+  'can_post_comments' => 'بيننده ها مي توانند نظر بدهند',
+  'can_rate' => 'بيننده ها مي توانند به اين فايل راي بدهند',
+  'user_gal' => 'گالري كاربران',
+  'no_cat' => '* بدون موضوع *',
+  'alb_empty' => 'آلبوم خالي است',
+  'last_uploaded' => 'آخرين ارسال',
+  'public_alb' => 'همه (آلبوم عمومي)',
+  'me_only' => 'فقط براي من',
+  'owner_only' => 'صاحب آلبوم (%s) فقط',
+  'groupp_only' => 'اعضا گروه \'%s\'',
+  'err_no_alb_to_modify' => 'آلبومي براي ويرايش توسط شما در ديتابيس موجود نيست.',
+  'update' => 'به روز رساني آلبوم', //cpg1.3.0
+  'reset_album' => 'بازسازی مجدد آلبوم', //cpg1.4
+  'reset_views' => 'صفر كردن شمارنده نمایشها در %s', //cpg1.4
+  'reset_rating' => 'صفر كردن رتبه بندی همه فایلها در %s', //cpg1.4
+  'delete_comments' => 'حذف تمام نظرات داده شده به %s', //cpg1.4
+  'delete_files' => ' %sبدون بازگشت%s حذف تمام فایلهای %s', //cpg1.4
+  'views' => 'دفعات مشاهده', //cpg1.4
+  'votes' => 'آرا', //cpg1.4
+  'comments' => 'نظرات', //cpg1.4
+  'files' => 'فایلها', //cpg1.4
+  'submit_reset' => 'ارسال تغییرات', //cpg1.4
+  'reset_views_confirm' => 'مطمئن هستم', //cpg1.4
+  'notice1' => '(*)وابسته به تنظیمات %sگروه%s',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'رمز عبور آلبوم', //cpg1.4
+  'alb_password_hint' => 'كلمه كمكی رمز عبور', //cpg1.4
+  'edit_files' =>'ویرایش فایلها', //cpg1.4
+  'parent_category' =>'موضوع مادر', //cpg1.4
+  'thumbnail_view' =>'نمایش به صورت ریز عكس', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php //cpg1.3.0
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info', //cpg1.3.0
+  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
+  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'مدیریت تصاویر', //cpg1.4
+  'select_album' => 'انتخاب آلبوم', //cpg1.4
+  'delete' => 'حذف', //cpg1.4
+  'confirm_delete1' => 'میحواهید این تصویر را حذف كنید! مطمئن هستید؟', //cpg1.4
+  'confirm_delete2' => '\nتصویر به صورت كامل وبدون بازگشت حذف خواهد شد.', //cpg1.4
+  'apply_modifs' => 'اعمال تغییرات', //cpg1.4
+  'confirm_modifs' => 'تائید تغییرات', //cpg1.4
+  'pic_need_name' => 'تصویر بی نام كه نمی شود!!!؟', //cpg1.4
+  'no_change' => 'شما تغییری انجام ندادید!!!', //cpg1.4
+  'no_album' => '* آلبومی نيست *', //cpg1.4
+  'explanation_header' => 'نحوه مرتب سازی که در این بخش تعیین می کنید فقط در صورتی اعمال می شود که', //cpg1.4
+  'explanation1' => 'مدیریت نحوه مرتب سازی پیش فرض را در پیکربندی "پیش فرض مرتب سازی برای فایلها" را "محل قرارگیری صعودی" یا محل قرارگیری نزولی" تعیین کرده باشد.(تنظیمات کلی برای کاربرانی که نحوه مرتب سازی را مشخص نکرده اند)', //cpg1.4
+  'explanation2' => 'کاربر "محل قرارگیری صعودی" یا "محل قرارگیری نزولی" را در صفحه ریز عکسها انتخاب کرده باشد.(تنمظیمات شخصی کاربر)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'می خواهید PlugIn را از حالت نصب خارج كنید ، مطمئنید؟', //cpg1.4
+  'confirm_delete' => 'می خواهید این PlugIn را حذف كنید، مطمئنید؟', //cpg1.4
+  'pmgr' => 'مدیریت PlugIn', //cpg1.4
+  'name' => 'نام', //cpg1.4
+  'author' => 'نویسنده', //cpg1.4
+  'desc' => 'شرح', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'PlugIn های نصب شده', //cpg1.4
+  'n_plugins' => 'PlugIn های نصب نشده', //cpg1.4
+  'none_installed' => 'هیچی نصب نشده', //cpg1.4
+  'operation' => 'عملبات', //cpg1.4
+  'not_plugin_package' => 'فایل ارسال شده PlugIn نیست!!!', //cpg1.4
+  'copy_error' => 'خطایی در زمان ارسال این PlugIn به زیر شاخه Plugins رخ داده!', //cpg1.4
+  'upload' => 'ارسال', //cpg1.4
+  'configure_plugin' => 'تنظیمات PlugIn', //cpg1.4
+  'cleanup_plugin' => 'پاكسازی PlugIn', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
+// ------------------------------------------------------------------------- //
+
+if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
+        'already_rated' => 'متاسفانه شما همين الان به فايل راي داديد',
+        'rate_ok' => 'راي شما پذيرفته شد',
+  'forbidden' => 'شما نمي توانيد به فايل هاي خودتان راي بدهيد!', //cpg1.3.0
+);
+
+// ------------------------------------------------------------------------- //
+// File register.php & profile.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
+
+$lang_register_disclamer = <<<EOT
+مديريت {SITE_NAME} حق هرگونه تغيير يا حذف مطالب را براي خود محفوظ نگه داشته و در زمان تغييرات مشاهده تمامي ارسالها غير ممكن خواهد بود. همچنين مسئوليت استفاده غير قانوني از اين سايت به عهده استفاده كننده ميباشد و هر گونه عمل غير قانوني به مراجع ذي صلاح ارجاع داده مي شود.<br />
+<br />
+به عنوان كاربر شما تعهد ميكنيد كه هيچگونه فايل سكسي ، ترسناك ، تحريك كننده به خشونت ، آزار دهنده ، شخصي(مربوط به ديگران بدون رضايت شخص)و هر گونه اطلاعاتي كه خلاف قوانين دولتي باشد به سايت ارسال نكنيد و شما مي پذيريد كه مديريت {SITE_NAME} حق حذف يا ويرايش هر گونه از اين نوع مطالب را دارد.به عنوان كاربر شما مي پذيريد كه اطلاعات شما در ديتابيس {SITE_NAME} ثبت و نگهداري گردد و  اين اطلاعات مگر در موارد ذكر شده قبلي به شخص سومي داده نخواهد شد، البته اين سايت مسئوليتي در قبال حملات هكري قبول نميكند.<br />
+<br />
+اين سايت براي نگهداري اطلاعات شما از كوكي استفاده مي نمايد. همچنين از آدرس پست الكترونيك شما تنها جهت فعال سازي نام كاربري و ارسال رمز فراموش شده استفاده خواهد شد.<br />
+<br />
+با كليك كردن بر روي دكمه 'مي پذيرم' شما كليه موارد بالا را قبول ميكنيد.
+EOT;
+
+$lang_register_php = array(
+  'page_title' => 'ثبت نام كاربران',
+  'term_cond' => 'قوانين و مقررات سايت',
+  'i_agree' => 'مي پذيرم',
+  'submit' => 'ارسال فرم ثبت نام',
+  'err_user_exists' => 'لطفا نام كاربري ديگري انتخاب كنيد اين نام قبلا استفاده شده',
+  'err_password_mismatch' => 'لطفا مجددا پسورد را وارد نماييد ، دو پسورد مشابه هم نيستند',
+  'err_uname_short' => 'نام كاربري حداقل بايد 2 حرف داشته باشد',
+  'err_password_short' => 'رمز ورود حداقل بايد 2 حرف داشته باشد',
+  'err_uname_pass_diff' => 'نام كاربري و رمز عبور بايد متفاوت باشند',
+  'err_invalid_email' => 'آدرس پست الكترونيك اشتباه است',
+  'err_duplicate_email' => 'با اين آدرس پست الكترونيك ، كاربر ديگري ثبت نام كرده',
+  'enter_info' => 'ورود اطلاعات ثبت نام',
+  'required_info' => 'اطلاعات مورد نياز',
+  'optional_info' => 'اطلاعات اختياري',
+  'username' => 'نام كاربري',
+  'password' => 'رمز ورود',
+  'password_again' => 'تكرار مجدد رمز عبور',
+  'email' => 'آدرس پست الكترونيك',
+  'location' => 'محل اقامت',
+  'interests' => 'علاقمنديها',
+  'website' => 'وب سايت',
+  'occupation' => 'شغل',
+  'error' => 'خطا',
+  'confirm_email_subject' => '%s - اطلاعات ثبت نام تائيد شد',
+  'information' => 'اطلاعات',
+  'failed_sending_email' => 'امكان ارسال نامه ثبت نام نيست !',
+  'thank_you' => 'از ثبت نام شما متشكريم.<br /><br />نامه اي به آدرس شما ارسال شد كه در آن نحوه فعال سازي اشتراك شما اعلام گرديده.',
+  'acct_created' => 'اشتراك شما ايجاد شد و شما مي توانيد با ورود نام كاربري و دادن رمز ورود به سايت وارد شويد.',
+  'acct_active' => 'اشتراك شما فعال شد و شما مي توانيد با ورود نام كاربري و دادن رمز ورود به سايت وارد شويد.',
+  'acct_already_act' => 'اشتراك شما قبلا فعال شده است !',
+  'acct_act_failed' => 'اين اشتراك قابل فعال سازي نيست !',
+  'err_unk_user' => 'كاربر انتخاب شده وجود ندارد !',
+  'x_s_profile' => 'مشخصات شخصي %s',
+  'group' => 'گروه',
+  'reg_date' => 'عضو شده در',
+  'disk_usage' => 'فضاي استفاده شده',
+  'change_pass' => 'تغيير رمز ورود',
+  'current_pass' => 'رمز ورود سابق',
+  'new_pass' => 'رمز ورود جديد',
+  'new_pass_again' => 'تكرار مجدد رمز ورود جديد',
+  'err_curr_pass' => 'پسورد سابق اشتباه است',
+  'apply_modif' => 'تغييرات انجام شد',
+  'change_pass' => 'تغيير رمز ورود من',
+  'update_success' => 'اطلاعات شخسي شما به روز رساني شد',
+  'pass_chg_success' => 'رمز ورود شما تغيير يافت',
+  'pass_chg_error' => 'رمز ورود شما تغيير نيافت',
+  'notify_admin_email_subject' => '%s - خطاي ثبت نام', //cpg1.3.0
+  'last_uploads' => 'آخرین فایل ارسال شده.<br />برای دیدن كلیك كنید، تمام ارسالهای', //cpg1.4
+  'last_comments' => 'آخرین نظر.<br />برای دیدن كلیك كنید،تمام نظرات', //cpg1.4
+  'notify_admin_email_body' => 'يك كاربر جديد با نام  "%s" به گالري شما اضافه شد.', //cpg1.3.0
+  'pic_count' => 'فایلها ارسال شدند', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - درخواست ثبت نام', //cpg1.4
+  'thank_you_admin_activation' => 'از شما متشكریم.<br /><br />درخواست شما برای فعال سازی اشتراكتان برای مدیریت ارسال شد.به زودی نامه تائیدیه برای شما ارسال می گردد.', //cpg1.4
+  'acct_active_admin_activation' => 'اشتراك فعال شد و یك نامه الكترونیك برای كاربر ارسال گردید.', //cpg1.4
+  'notify_user_email_subject' => '%s - اعلام فعال سازی', //cpg1.4
+);
+
+$lang_register_confirm_email = <<<EOT
+Thank you for registering at {SITE_NAME}
+In order to activate your 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>
+
+Regards,
+The management of {SITE_NAME}
+
+in Persian:
+از اینكه در سایت {SITE_NAME} ثبت نام نموده اید ممنونیم
+ برای فعال سازی اشتراك خود با نام كاربری "{USER_NAME}" ابتدا باید بر روی لینك زیر كلیك كنید یا آنرا در قسمت آدرس مرورگر خودكپی نمائید و دكمه go را بزنید.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+مدیریت سایت {SITE_NAME}
+با تشكر
+EOT;
+
+$lang_register_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}
+
+In Persian:
+اشتراك شما تائید و فعال شد.
+شما می توانید با استفاده از نام كاربری "{USER_NAME}" وارد سایت <a href="{SITE_LINK}">{SITE_LINK}</a> شوید.
+با تشكر
+مدیریت سایت {SITE_NAME}
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File reviewcom.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
+  'title' => 'بازنگري نظرات',
+  'no_comment' => 'نظري براي بازنگري وجود ندارد',
+  'n_comm_del' => '%s نظر حدف شد',
+  'n_comm_disp' => 'تعداد نظرات براي نمايش',
+  'see_prev' => 'قبلي',
+  'see_next' => 'بعدي',
+  'del_comm' => 'حدف نظرات انتخاب شده',
+  'user_name' => 'نام', //cpg1.4
+  'date' => 'تاریخ', //cpg1.4
+  'comment' => 'نظر', //cpg1.4
+  'file' => 'فایل', //cpg1.4
+  'name_a' => 'نام كاربر صعودی', //cpg1.4
+  'name_d' => 'نام كاربر نزولی', //cpg1.4
+  'date_a' => 'تاریخ صعودی', //cpg1.4
+  'date_d' => 'تاریخ نزولی', //cpg1.4
+  'comment_a' => 'نظر صعودی', //cpg1.4
+  'comment_d' => 'نظر نزولی', //cpg1.4
+  'file_a' => 'فایل صعودی', //cpg1.4
+  'file_d' => 'فایل نزولی', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File search.php - OK
+// ------------------------------------------------------------------------- //
+
+
+if (defined('SEARCH_PHP')) {
+
+$lang_search_php = array(
+  'title' => 'جستجوی مجموعه فایلها', //cpg1.4
+  'submit_search' => 'جستجو', //cpg1.4
+  'keyword_list_title' => 'لیست كلید واژه ها', //cpg1.4
+  'keyword_msg' => 'لیست بالا كامل نیست.كلمات تیتر و شرح عكس در لیست بالا نیست، برای جستجوی آنها از جستجوی دقیق كلمات استفاده كنید.',  //cpg1.4
+  'edit_keywords' => 'ویرایش كلید واژه ها', //cpg1.4
+  'search in' => 'جستجو در:', //cpg1.4
+  'ip_address' => 'آدرس آی پی', //cpg1.4
+  'fields' => 'جستجو در', //cpg1.4
+  'age' => 'سن', //cpg1.4
+  'newer_than' => 'جدید تر از', //cpg1.4
+  'older_than' => 'قدیمی تر از', //cpg1.4
+  'days' => 'روز', //cpg1.4
+  'all_words' => 'تطابق كامل با تمام كلمه ها (AND)', //cpg1.4
+  'any_words' => 'تطابق كامل با هر كدام از كلمات (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'تیتر', //cpg1.4
+  'caption' => 'عنوان', //cpg1.4
+  'keywords' => 'كلید واژه ها', //cpg1.4
+  'owner_name' => 'نام مالك', //cpg1.4
+  'filename' => 'نام فایل', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File searchnew.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
+  'page_title' => 'جستجوي فايل جديد',
+  'select_dir' => 'انتخاب زير شاخه',
+  'select_dir_msg' => 'اين گزينه به شما اجازه مي دهد تا فايلهايي را كه از طريق FTP بروي سرور خود ارسال كرده ايد، اضافه كنيد.<br /><br />زيرشاخه اي كه فايل ها در آن هستند را انتخاب كنبد',
+  'no_pic_to_add' => 'فايلي براي اضافه نمودن وجود ندارد.',
+  'need_one_album' => 'شما حداقل به يك آلبوم براي اجراي اين گزينه احتياج داريد',
+  'warning' => 'اخطار',
+  'change_perm' => 'برنامه نمي تواند بر روي زيرشاخه بنويسد لطفا زيرشاخه را از حالت 755 به 777 تغيير دهيد و مجددا سعي نمائيد. !',
+  'target_album' => '<b>فرستادن فايل هاي "</b>%s<b>" به </b>%s',
+  'folder' => 'زيرشاخه',
+  'image' => 'تصوير',
+  'album' => 'آلبوم',
+  'result' => 'نتايج',
+  'dir_ro' => 'غير قابل نوشتن! ',
+  'dir_cant_read' => 'غير قابل خواندن! ',
+  'insert' => 'اضافه كردن فايل هاي جديد به گالري',
+  'list_new_pic' => 'ليست فايل هاي جديد',
+  'insert_selected' => 'ورود فايل هاي انتخاب شده',
+  'no_pic_found' => 'فايل جديدي پيدا نشد',
+  'be_patient' => 'برنامه براي اضافه نمودن فايل ها به زمان نياز دارد، صبر كنيد ...',
+  'no_album' => 'آلبومي انتخاب نشد',  //cpg1.3.0
+  'result_icon' => 'برای دیدن ریز مشخصات و یا بارگزاری مجدد كلیك كنید.',  //cpg1.4
+  'notes' =>  '<ul>'.
+                                '<li><b>OK</b> : يعني فايل با موفقيت اضافه شد'.
+                                '<li><b>DP</b> : يعني فايل قبلا در ديتابيس موجود بوده'.
+                                '<li><b>PB</b> : يعني فايل نمي تواند اضافه شود ، تنظيمات خود و سطح دسترسي زيرشاخه حاوي فايل ها را بررسي كنيد'.
+                        		'<li><b>NA</b> : يعني آلبومي كه فايل ها بايد به آن اضافه شوند مشحص نشده , بر روي \'<a href="javascript:history.back(1)">بازگشت</a>\' كليك كنيد و آلبوم را انتخاب نمائيد. اگر آلبوم نداريد <a href="albmgr.php"> آلبوم بسازيد </a></li>'.
+                                '<li>اگر پيام هاي OK, DP, PB نمايش داده نشد بر روي فايل خراب شده كليك كنيد تا پيغام PHP را ببينيد'.
+                                '<li>اگر پيغام Timeout دريافت نموديد يك بار ديگر صفحه را Reload كنيد'.
+                          '</ul>', //cpg1.3.0
+  'select_album' => 'انتخاب آلبوم', //cpg1.3.0
+  'check_all' => 'انتخاب همه', //cpg1.3.0
+  'uncheck_all' => 'عدم انتخاب همه', //cpg1.3.0
+  'no_folders' => '<span dir=rtl>هنوز زیر شاخه ای در زیر شاخه "albums" وجود ندارد.مطمئن شوید كه حتما یك زیر شاخه در زیر شاخه "albums" ساخته اید و فایلهای خود را از طریق FTP در این زیر شاخه كپی كرده اید.هرگز فایلی در زیر شاخه "userpics" كپی نكنید ، همچنین آنرا ویرایش نكنید این زیر شاخه ها برای ارسال از طریق http طراحی شده اند ونباید تغییری در آنها اعمال گردد.</span>', //cpg1.4
+  'albums_no_category' => 'آلبومهای طبقه بندی نشده', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* آلبومها شخصی', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'قابلیت مرور در زیرشاخه ها (توصیه شده)', //cpg1.4
+  'edit_pics' => 'ویرایش فایلها', //cpg1.4
+  'edit_properties' => 'تنظیمات آلبوم', //cpg1.4
+  'view_thumbs' => 'نمایش بصورت ریز عكس', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'نمایش/عدم نمایش این ستون', //cpg1.4
+  'vote' => 'اطلاعات آراء', //cpg1.4
+  'hits' => 'اطلاعات بازدیدها', //cpg1.4
+  'stats' => 'مشخصات آراء', //cpg1.4
+  'sdate' => 'تاریخ', //cpg1.4
+  'rating' => 'امتیاز', //cpg1.4
+  'search_phrase' => 'عبارات جستجو شده', //cpg1.4
+  'referer' => 'توصیه كننده ها', //cpg1.4
+  'browser' => 'مرورگر', //cpg1.4
+  'os' => 'سیستم هامل', //cpg1.4
+  'ip' => 'آی پی', //cpg1.4
+  'sort_by_xxx' => 'مرتب شده بر حسب %s', //cpg1.4
+  'ascending' => 'صعودی', //cpg1.4
+  'descending' => 'نزولی', //cpg1.4
+  'internal' => 'داخلی', //cpg1.4
+  'close' => 'بسته', //cpg1.4
+  'hide_internal_referers' => 'توصیه كنندگان داخلی را نمایش نده', //cpg1.4
+  'date_display' => 'نمایش تاریخ', //cpg1.4
+  'submit' => 'ارسال/بارگزاری مجدد', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File thumbnails.php
+// ------------------------------------------------------------------------- //
+
+// Void
+
+// ------------------------------------------------------------------------- //
+// File upload.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UPLOAD_PHP')) $lang_upload_php = array(
+  'title' => 'ارسال فايل', //cpg1.3.0
+  'custom_title' => 'تنظیم فرم ارسال', //cpg1.3.0
+  'cust_instr_1' => 'شما ميتوانيد تعداد فايل هاي ارسالي همزمان را مشخص كنيد. اما به هر حال, بيشتر از تعداد زير اجازه ارسال همزمان نداريد.', //cpg1.3.0
+  'cust_instr_2' => 'تعداد درخواست ارسال همزمان', //cpg1.3.0
+  'cust_instr_3' => 'تعداد ارسال همزمان فايل: %s', //cpg1.3.0
+  'cust_instr_4' => '‌‌‌‌‌‌‌‌تعداد ارسال همزمان ‌اينتر فيس ‌:‌ ‌‌%s‌‌', //cpg1.3.0
+  'cust_instr_5' => 'تعداد در خواست ارسال همزمان ‌اينتر فيس:', //cpg1.3.0
+  'cust_instr_6' => 'تعداد درخواست ارسال همزمان فايل:', //cpg1.3.0
+  'cust_instr_7' => 'لطفا تعداد درخواست ارسال همزمان خود را ذكر كنيد.  سپس بر روي \'ادامه\' كليك كنيد. ', //cpg1.3.0
+  'reg_instr_1' => 'عمل خطا در ايجاد فرم.', //cpg1.3.0
+  'reg_instr_2' => 'شما مي توانيد در زير فايل خود را ارسال نمائيد. حجم هر كدام از فايل هاي ارسالي شما نبايد از %s KB بيشتر باشد. فايل هاي ZIP ارسالي به صورت فشرده باقي خواهند ماند.', //cpg1.3.0
+  'reg_instr_3' => 'اگر مي خواهيد فايل فشرده خود را باز كنيد از بخش باز كننده فايل فشرده استفاده نمائيد.', //cpg1.3.0
+  'reg_instr_4' => 'وقتي از قسمت ارسال URI/URL uاستفاده مي كنيد, لطفا آدرس را به صورت: http://www.mysite.com/images/example.jpg وارد نمائيد', //cpg1.3.0
+  'reg_instr_5' => 'هنگامي مه فرم تكميل شد ،لطفا بر روي \'ادامه\' كليك كنيد.', //cpg1.3.0
+  'reg_instr_6' => 'باز كردن فايل فشرده ارسالي:', //cpg1.3.0
+  'reg_instr_7' => 'فايل هاي ارسالي:', //cpg1.3.0
+  'reg_instr_8' => 'ارسال URI/URL :', //cpg1.3.0
+  'error_report' => 'گزارش دهي خطا', //cpg1.3.0
+  'error_instr' => 'ارسال هاي مشروحه داراي خطا هستند:', //cpg1.3.0
+  'file_name_url' => 'نام فايل/URL', //cpg1.3.0
+  'error_message' => 'پيغام خطا', //cpg1.3.0
+  'no_post' => 'فايل بوسيله پست ارسال نشده.', //cpg1.3.0
+  'forb_ext' => 'فايل با اين پسوند قابل قبول نيست.', //cpg1.3.0
+  'exc_php_ini' => 'ارسال فايلي با بيش از حجم اعلام شده در php.ini.', //cpg1.3.0
+  'exc_file_size' => 'ارسال فايلي با بيش از حجم اعلام شده در تنظيمات.', //cpg1.3.0
+  'partial_upload' => 'Only a partial upload.', //cpg1.3.0
+  'no_upload' => 'ارسالي اتفاق نيفتاد.', //cpg1.3.0
+  'unknown_code' => 'خطاي نامشخص PHPدر ارسال.', //cpg1.3.0
+  'no_temp_name' => 'عدم ارسال - عدم نام موقت.', //cpg1.3.0
+  'no_file_size' => 'شامل اطلاعات نيست/خراب است', //cpg1.3.0
+  'impossible' => 'غير قابل حركت.', //cpg1.3.0
+  'not_image' => 'تصوير نيست/خراب شده', //cpg1.3.0
+  'not_GD' => 'پسوند يك GD نيست.', //cpg1.3.0
+  'pixel_allowance' => 'بيشتر از حداكثر پيكسل قابل قبول.', //cpg1.3.0
+  'incorrect_prefix' => 'URI/URL اشتباه', //cpg1.3.0
+  'could_not_open_URI' => 'نمي توان URI را باز كرد.', //cpg1.3.0
+  'unsafe_URI' => 'امنيت قابل بررسي نيست.', //cpg1.3.0
+  'meta_data_failure' => 'خرابي اطلاعات سر خط', //cpg1.3.0
+  'http_401' => '401 Unauthorized', //cpg1.3.0
+  'http_402' => '402 Payment Required', //cpg1.3.0
+  'http_403' => '403 Forbidden', //cpg1.3.0
+  'http_404' => '404 Not Found', //cpg1.3.0
+  'http_500' => '500 Internal Server Error', //cpg1.3.0
+  'http_503' => '503 Service Unavailable', //cpg1.3.0
+  'MIME_extraction_failure' => 'MIME could not be determined.', //cpg1.3.0
+  'MIME_type_unknown' => 'Unknown MIME type', //cpg1.3.0
+  'cant_create_write' => 'Cannot create write file.', //cpg1.3.0
+  'not_writable' => 'Cannot write to write file.', //cpg1.3.0
+  'cant_read_URI' => 'Cannot read URI/URL', //cpg1.3.0
+  'cant_open_write_file' => 'Cannot open URI write file.', //cpg1.3.0
+  'cant_write_write_file' => 'Cannot write to URI write file.', //cpg1.3.0
+  'cant_unzip' => 'عدم توانايي در باز كردن.', //cpg1.3.0
+  'unknown' => 'خطاي ناشناخته', //cpg1.3.0
+  'succ' => 'ارسال با موفقيت انجام شد', //cpg1.3.0
+  'success' => '%s ارسال با موفقيت انجام شدند.', //cpg1.3.0
+  'add' => 'لطفا بر روي \'ادامه\' كليك كنيد تا فايل ها به آلبوم اضافه گردند.', //cpg1.3.0
+  'failure' => 'خطاي ارسال', //cpg1.3.0
+  'f_info' => 'اطلاعات فايل', //cpg1.3.0
+  'no_place' => 'فايل قبلي نتوانسته در جاي خود قرار بگيرد.', //cpg1.3.0
+  'yes_place' => 'فايل قبلي با موفقيت مستقر شد.', //cpg1.3.0
+  'max_fsize' => 'حداكثر حجم اجازه داده شده %s KB',
+  'album' => 'آلبوم',
+  'picture' => 'فايل', //cpg1.3.0
+  'pic_title' => 'عنوان فايل', //cpg1.3.0
+  'description' => 'شرح فايل', //cpg1.3.0
+  'keywords' => 'كلید واژه ها (با جاي خالي جداسازي كنيد)<a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">افزودن از لیست</a>', //cpg1.4
+  'keywords_sel' =>'یك كلید واژه انتخاب كنید', //cpg1.4
+  'err_no_alb_uploadables' => 'متاسفانه آلبومی وحود ندارد كه شما اجازه ارسال در آن داشته باشيد', //cpg1.3.0
+  'place_instr_1' => 'لطفا حالا فايل ها را در اين آلبوم قرار دهيد و اطلاعات مربوط به هر فايل را وارد كنيد.', //cpg1.3.0
+  'place_instr_2' => 'فايل بيشتری احتياج به اسقرار دارد. لطفا بر روی \'ادامه\'كليك كنيد.', //cpg1.3.0
+  'process_complete' => 'تمامي فايل ها با موفقيت مستقر شدند.', //cpg1.3.0
+  'albums_no_category' => 'آلبومهای طبقه بندی نشده', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* آلبومهای شخصی', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'انتخاب آلبوم', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'بستن', //cpg1.4
+  'no_keywords' => 'متاسفانه كلید واژه ای وجود ندارد', //cpg1.4
+  'regenerate_dictionary' => 'باز سازی مجدد دیكشنری', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File usermgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+  'memberlist' => 'لیست اعضا', //cpg1.4
+  'user_manager' => 'سیستم مدیریت كاربران', //cpg1.4
+  'title' => 'مديريت كاربران',
+  'name_a' => 'نام(صعودي)',
+  'name_d' => 'نام(نزولي)',
+  'group_a' => 'گروه(صعودي)',
+  'group_d' => 'گروه(نزولي)',
+  'reg_a' => 'تاريخ ثبت نام(صعودي)',
+  'reg_d' => 'تاريخ ثبت نام(نزولي)',
+  'pic_a' => 'تعداد تصوير(صعودي)',
+  'pic_d' => 'تعداد تصوير(نزولي)',
+  'disku_a' => 'ميزان استفاده از فضا(صعودي)',
+  'disku_d' => 'ميزان استفاده از فضا(نزولي)',
+  'lv_a' => 'آخرين بار مشاهده(صعودي)', //cpg1.3.0
+  'lv_d' => 'آخرين بار مشاهده(نزولي)', //cpg1.3.0
+  'sort_by' => 'مرتب سازي كاربران بر حسب',
+  'err_no_users' => 'جدول كاربران خالي است !',
+  'err_edit_self' => 'شما نمي توانيد مشخصات شخصي خود را از اينجا ويرايش كنيد از \'مشخصات شخصي\' استفاده كنيد',
+  'edit' => 'ويرايش',
+  'with_selected' => 'با انتخاب:', //cpg1.4
+  'delete' => 'حذف', //cpg1.4
+  'delete_files_no' => 'نگهداشتن فايلهای عمومی (اما بصورت ناشناس)', //cpg1.4
+  'delete_files_yes' => 'فايلهای عمومی را هم حذف كن', //cpg1.4
+  'delete_comments_no' => 'نگهداشتن نظرات (اما بصورت ناشناس)', //cpg1.4
+  'delete_comments_yes' => 'نظرات را هم حذف كن', //cpg1.4
+  'activate' => 'فعال سازی', //cpg1.4
+  'deactivate' => 'از كار انداختن', //cpg1.4
+  'reset_password' => 'باز سازی رمز عبور', //cpg1.4
+  'change_primary_membergroup' => 'تغییر عضویت اوليه', //cpg1.4
+  'add_secondary_membergroup' => 'افزودن عضویت ثانويه', //cpg1.4
+  'name' => 'نام كاربري',
+  'group' => 'گروه',
+  'inactive' => 'در حال فعالیت',
+  'operations' => 'عمليات',
+  'pictures' => 'فايل ها', //cpg1.3.0
+  'disk_space_used' => 'فضای استفاده شده', //cpg1.4
+  'disk_space_quota' => 'فضای اختصاص داده شده', //cpg1.4
+  'registered_on' => 'ثبت نام', //cpg1.4
+  'last_visit' => 'آحرين مشاهده در', //cpg1.3.0
+  'u_user_on_p_pages' => '%d كاربر در %d صفحه',
+  'confirm_del' => 'شما مطمئنيد كه مي خواهيد اين كاربر را حدف نمائيد؟ \\nتمامي فايل ها و آلبوم هاي وي نيز حدف خواهند شد.',
+  'mail' => 'نامه',
+  'err_unknown_user' => 'كاربر انتخاب شده وجود ندارد !',
+  'modify_user' => 'تغييرات كاربر',
+  'notes' => 'ملاحظات',
+  'note_list' => '<li>اگر نمي خواهيد رمز ورود را تغيير دهيد آن را خالي بگذاريد',
+  'password' => 'رمز ورود',
+  'user_active' => 'كاربر فعال است',
+  'user_group' => 'گروه كاربر',
+  'user_email' => 'آدرس پست الكترونيك كاربر',
+  'user_web_site' => 'آدرس وب سايت كاربر',
+  'create_new_user' => 'ايجاد كاربر جديد',
+  'user_location' => 'محل زندگي كاربر',
+  'user_interests' => 'علايق كاربر',
+  'user_occupation' => 'شغل كاربر',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'ارسال هاي تازه', //cpg1.3.0
+  'never' => 'هرگز', //cpg1.3.0
+  'search' => 'جستجوی كاربر', //cpg1.4
+  'submit' => 'ارسال', //cpg1.4
+  'search_submit' => 'جستجو', //cpg1.4
+  'search_result' => 'نتایج جستجو برای: ', //cpg1.4
+  'alert_no_selection' => 'حداقل باید یك كاربر را انتخاب كنید', //cpg1.4 //js-alert
+  'password' => 'رمز عبور', //cpg1.4
+  'select_group' => 'انتخاب گروه', //cpg1.4
+  'groups_alb_access' => 'مجوزهای آلبوم بر اساس گروه', //cpg1.4
+  'album' => 'آلبوم', //cpg1.4
+  'category' => 'موضوع', //cpg1.4
+  'modify' => 'میخواهید تغییر بدهید؟', //cpg1.4
+  'group_no_access' => 'این گروه دسترسی خواصی ندارد.', //cpg1.4
+  'notice' => 'نكته', //cpg1.4
+  'group_can_access' => 'آلبوم(هایی) كه فقط "%s" اجازه دسترسی دارند', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'بروز رسانی تیترها با استفاده از نام فایل', //cpg1.4
+'حذف تیترها', //cpg1.4
+'باز سازی مجدد ریز عكسها و تغییر اندازه عكسها', //cpg1.4
+'حذف عكسهای با اندازه اصلی و جایگزینی آنها با عكسهای تغییر اندازه داده شده', //cpg1.4
+'حذف عكسهای اصلی و یا دوباره تغییر داده شده برای پاكسازی فضای وب', //cpg1.4
+'حذف نظرات یتیم!(بی نام نشان)', //cpg1.4
+'بازخوانی ابعاد و اندازه فایل (اگر تصویر را بصورت دستی ویرایش كرده اید', //cpg1.4
+'صفر كردن شمارنده بازدیدها', //cpg1.4
+'نمایش مشخصات سرور PHP', //cpg1.4
+'به روز رسانی دیتابیس', //cpg1.4
+'نمایش فایل گزارشها', //cpg1.4
+);
+if (defined('UTIL_PHP')) $lang_util_php = array(
+  'title' => 'مديريت ابزار (تغيير اندازه تصاوير)', //cpg1.3.0
+  'what_it_does' => 'چگونگي كار با ابزار',
+  'file' => 'فايل',
+  'problem' => 'مشكل', //cpg1.4
+  'status' => 'وضعیت', //cpg1.4
+  'title_set_to' => 'عنوان مخدود به',
+  'submit_form' => 'ارسال',
+  'updated_succesfully' => 'به روز رساني با موفقيت انجام شد',
+  'error_create' => 'در حال ايجاد خطا',
+  'continue' => 'پردازش تصاوير بيشتر',
+  'main_success' => 'فايل %s با موفقيت به عنوان فايل اصلي استفاده شد',
+  'error_rename' => 'خطا در تغيير نام از %s به %s',
+  'error_not_found' => 'فايل %s موجود نيست',
+  'back' => 'بازگشت به اصلي',
+  'thumbs_wait' => 'در حال به روز رساني ريزعكسها/ويا تغيير اندازه تصاوير، لطفا كمي صبر كنيد...',
+  'thumbs_continue_wait' => 'به روز رساني ريز عكسها/ويا تغيير اندازه تصاوير ادامه دارد ...',
+  'titles_wait' => 'به روز رساني عناوين، لطفا كمي صبر كنيد...',
+  'delete_wait' => 'حذف يك عنوان، لطفا كمي صبر كنيد...',
+  'replace_wait' => 'حذف فايل اصلي و جايگزيني تصوير تغيير اندازه يافته به جاي اصلي، لطفا كمي صبر كنيد..',
+  'instruction' => 'توضيحات سريع',
+  'instruction_action' => 'نوع عمل را انتخاب كنيد',
+  'instruction_parameter' => 'آيتم ها را ست كنيد',
+  'instruction_album' => 'آلبوم را انتخاب كنيد',
+  'instruction_press' => '%s را فشار دهيد',
+  'update' => 'به روز رساني ريزعكسها/ويا تغيير اندازه تصاوير',
+  'update_what' => 'چه چيزي بايد به روز رساني شود',
+  'update_thumb' => 'فقط ريزعكسها',
+  'update_pic' => 'فقط تصاوير تغيير اندازه يافته',
+  'update_both' => 'ريزعكسها و تصاوير تغيير اندازه يافته',
+  'update_number' => 'تعداد تصاوير پردازش شده در هر كليك',
+  'update_option' => '(در صورتي كه با خطاي اتمام زمان پردازش مواجه شديد اين مقدار را كمتر كنيد )',
+  'filename_title' => 'نام قايل &rArr; عنوان فايل',
+  'filename_how' => 'چه تغييري در نام فايل ميدهيد',
+  'filename_remove' => 'برداشتن .jpg از انتها و تبديل _ (خط فاصله زير) به جاي خالي',
+  'filename_euro' => 'تبديل 2003_11_23_13_20_20.jpg به 23/11/2003 13:20',
+  'filename_us' => 'تبديل  2003_11_23_13_20_20.jpg به  11/23/2003 13:20',
+  'filename_time' => 'تبديل  2003_11_23_13_20_20.jpg به 13:20',
+  'delete' => 'حدف عنوان فايل يا فايل با اندازه اصلي',
+  'delete_title' => 'حدف عنوان فايل',
+  'delete_title_explanation' => 'حذف تمام تيترها از فايلهای موجود در آلبوم انتخاب شده.', //cpg1.4
+  'delete_original' => 'حدف فايل با اندازه اصلي',
+  'delete_original_explanation' => 'حذف تمام عكسهای با ابعاد كامل(Full size)', //cpg1.4
+  'delete_intermediate' => 'حذف عكسهای اصلی ارسال شده', //cpg1.4
+  'delete_intermediate_explanation' => 'این عملیات عكسهای اولیه و ابتدایی را كه برای ساخت عكس نهایی ارسال شده اند حذف می كند.<br />اگر گزینه \'ايجاد تصاوير متوسط\' را در بخش پیكربندی غیر فعال كرده اید از این عملیات استفاده كنید تا فضای وب اشغال شده شما پاك سازی گردد.', //cpg1.4
+  'delete_replace' => 'حدف فايل اصلي و جايگزين كردن فايل تغيير اندازه يافته',
+  'titles_deleted' => 'تمام تیترهای آلبوم انتخاب شده حذف شد', //cpg1.4
+  'deleting_intermediates' => 'در حال حذف عكسهای متوسط ، لطفا صبر كنید...', //cpg1.4
+  'searching_orphans' => 'در حال جستجو برای سرگردانها ، لطفا صبر كنید', //cpg1.4
+  'select_album' => 'انتخاب آلبوم',
+  'delete_orphans' => 'حذف نظرات فایلهای گم شده', //cpg1.4
+  'delete_orphans_explanation' => 'این روش به شما امكان می دهد تا تمام نظراتی را كه به فایلهای گم شده داده شده اند پیدا و حذف كنید.<br />همه آلبومها را چك كن.', //cpg1.4
+  'refresh_db' => 'بازخوانی مجدد اندازه و ابعاد فایل', //cpg1.4
+  'refresh_db_explanation' => 'این روش اندازه و ابعاد فایل را مجددا می خواند.وقتی فایلی را بصورت دستی تغییر میدهید و یا فضای تخصیص داده شده اشتباه است از این روش استفاده كنید.', //cpg1.4
+  'reset_views' => 'صفر كردن شمارنده بازدیدها', //cpg1.4
+  'reset_views_explanation' => 'شمارنده تمام فایلهای یك آلبوم را صفر میكند.', //cpg1.4
+  'orphan_comment' => 'نظر سرگردان پيدا شد', //cpg1.3.0
+  'delete' => 'حذف', //cpg1.3.0
+  'delete_all' => 'حدف همه', //cpg1.3.0
+  'delete_all_orphans' => 'تمام نظرات سرگردان را حذف میكنید؟', //cpg1.4
+  'comment' => 'نظر: ', //cpg1.3.0
+  'nonexist' => 'مربوط به فايلي كه موجود نيست # ', //cpg1.3.0
+  'phpinfo' => 'مشاهده مشخصات php', //cpg1.3.0
+  'phpinfo_explanation' => 'نمایش مشخصات تكنیكی سرور.<br /> - وقتی درخواست كمك میكنید ممكن است این اطلاعات از شما خواسته شود.', //cpg1.4
+  'update_db' => 'به روز رساني ديتابيس', //cpg1.3.0
+  'update_db_explanation' => ' اگر تغييري در فايلهاي اصلي برنامه داده ايد و يا نرم افزار را به نسخه بالاتري ارتقاء داده ايد حتما ديتابيس را به روز رساني كنيد چون با اين كار جداول ديتابيس ساخته و يا به روز رساني مي شوند.', //cpg1.3.0
+  'view_log' => 'نمایش گزارشات و وقایع', //cpg1.4
+  'view_log_explanation' => 'گالری میتواند فعالیتهايی را كه یك كاربر انجام میدهد تحت نظر بگیرد.شما میتوانید این گزارشها را مرور كنید اگر سیستم گزارشگیری و ثبت وقایع را در <a href="admin.php">پیكربندی گالری </a>فعال كرده باشید.', //cpg1.4
+  'versioncheck' => 'كنترل نسخه نرم افزار', //cpg1.4
+  'versioncheck_explanation' => 'نسخه فایلهای خود را كنترل كنید.ممكن است بعد از ارتقا نسخه و یا حتی بعد از نصب نرم افزار نسخه جدیدتری وجود داشته باشد.', //cpg1.4
+  'bridgemanager' => 'مدیریت هماهنگ سازی (Bridge)', //cpg1.4
+  'bridgemanager_explanation' => 'فعال كردن / از كار انداختن سیستم پیشرفته هماهنگ سازی (bridging) گالری با نرم افزارهای دیگر (برای مثال BBS ها).', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'كنترل نسخه', //cpg1.4
+  'what_it_does' => '<span dir=rtl>برای به روز رسانی نسخه نصب شده از این صفحه استفاده كنید. این برنامه با مقایسه نسخه فایلهای نصب شده بر روی سرور شما با نسخه جاری موجود در منبع گالری (http://coppermine.sourceforge.net) اختلاف میان آنها را به شما نشان می دهد، در این روش برنامه فایلهایی را كه باید به روز رسانی شوند مشخص میكند.<br />آن فایلهایی كه نیاز به به روز رسانی داشته باشند قرمز ، آنهایی كه نیاز به بازدید داشته باشند زرد و آنهایی كه مشكلی ندارند سبز نمایش داده می شوند.<br />برای اطلاعات بیشتر بر روی آیكون راهنما كلیك كنید.</span>', //cpg1.4
+  'online_repository_unable' => 'امكان اتصال به منبع آنلاین نیست!', //cpg1.4
+  'online_repository_noconnect' => ' دو دلیل برای عدم موفقیت در برقراری اتصال بین منبع و گالری شما وجود دارد:', //cpg1.4
+  'online_repository_reason1' => 'منبع آنلاین در حال حاضر فعال نیست - برای اطمینان از این موضوع آدرس:%s را كنترل كنید ، اگر قابل مشاهده نیست بعدا كنترل كنید.', //cpg1.4
+  'online_repository_reason2' => 'سرور PHP شما در  پیكربندی خود %s را غیر فعال كرده است (به صورت پیش فرض فعال است).اگر این سرور را خودتان مدیریت می كنید از طریق فایل <i>php.ini</i> این گزینه را فعال كنید  (حداقل اجازه بدهید تا توسط %s بازنویسی شود).اگر از امكانات اجاره فضا برای گالری خود استفاده می كنید از مدیریت فضای وب خود بخواهید این گزینه را فعال كند ، در صورتیكه مدیریت فضای وب شما این امر را نپذیرد شما نمی توانید از امكان كنترل نسخه این صفحه استفاده كنید و تنها نسخه برنامه نصب شده شما نمایش داده خواهد شد - نسخه های به روز رسانی ها نمایش داده نمی شوند.', //cpg1.4
+  'online_repository_skipped' => 'اتصال به منبع آنلاین قطع شد', //cpg1.4
+  'online_repository_to_local' => 'برنامه برای مقایسه از نسخه موجود بر روی سرور (local) استفاده میكند.اگر در هنگام ارتقاء تمام فایلها را ارسال نكرده اید ، اطلاعات نمایش داده شده دقیق نیست. تغییراتی كه بعد از انتشار این نسخه در فایلها بوجود آمده است در این صفحه نمایش داده نمی شوند.', //cpg1.4
+  'local_repository_unable' => 'امكان اتصال به منبع بر روی سرور شما نیست', //cpg1.4
+  'local_repository_explanation' => 'گالری قادر به بر قراری اتصال با فایل منبع %s بر روی سرور شما نیست. ممكن است شما این فایل را بر روی سرور خود ارسال نكرده باشید. این فایل را نصب كنید و دوباره این صفحه را فراخوانی كنید (refresh را بزنید).<br />اگر برنامه هنوز خطا نشان میدهد ، شركت اجاره دهنده فضای شما بخشی از <a href="http://www.php.net/manual/en/ref.filesystem.php">توابع سیستمی PHP</a> را غیر فعال نموده است. در این حالت متاسفانه شما نمیتوانید از این برنامه استفاده كنید.', //cpg1.4
+  'coppermine_version_header' => 'نسخه نصب شده گالری', //cpg1.4
+  'coppermine_version_info' => 'نسخه نصب شده شما : %s', //cpg1.4
+  'coppermine_version_explanation' => 'اگر فكر میكنید نسخه ای كه نصب كرده اید این نیست ، به احتمال زیاد آخرین نسخه فایل <i>include/init.inc.php</i> را ارسال نكرده اید.', //cpg1.4
+  'version_comparison' => 'مقایسه نسخه ها', //cpg1.4
+  'folder_file' => 'فایل/زیرشاخه', //cpg1.4
+  'coppermine_version' => 'نسخه گالری', //cpg1.4
+  'file_version' => 'نسخه فایل', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'قابل نوشتن', //cpg1.4
+  'not_writable' => 'غیر قابل نوشتن', //cpg1.4
+  'help' => 'كمك', //cpg1.4
+  'help_file_not_exist_optional1' => 'فایل/زیرشاخه وجود ندارد', //cpg1.4
+  'help_file_not_exist_optional2' => '<span dir=rtl>فایل/زیرشاخه %s بر روی سرور شما پیدا نشد! در حقیقت در صورت بروز مشكل شما باید این فایل را بر روی سرور خود ارسال كنید(توسط نرم افزار FTP).</span>', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'فایل/زیرشاخه وجود ندارد', //cpg1.4
+  'help_file_not_exist_mandatory2' => '<span dir=rtl>فایل/زیرشاخه %s بر روی سرور شما پیدا نشد! شما باید حتما این فایل را بر روی سرور خود ارسال كنید(توسط نرم افزار FTP).</span>', //cpg1.4
+  'help_no_local_version1' => 'فایل محلی نسخه ها پیدا نشد!', //cpg1.4
+  'help_no_local_version2' => 'برنامه قادر به تشخیص نسخه فایلهای محلی - فایلهای شما یا از تاریخ گذشته اند یا شما آنها را تغییر داده اید، و اطلاعات سرآیند را حذف كرده اید. به روز رسانی فایل توصیه می شود.', //cpg1.4
+  'help_local_version_outdated1' => 'نسخه های محلی موجود خارج از تاریخ است', //cpg1.4
+  'help_local_version_outdated2' => 'بنظر می رسد كه این فایل مربوط به نسخه های قدیمی گالری باشد(احتمالا شما نسخه گالری خود را ارتقاء داده اید) اطمینان پیدا كنید كه این فایل را هم ارتقاء داده اید.', //cpg1.4
+  'help_local_version_na1' => 'امكان پیدا كردن اطلاعات نسخه CVS نیست', //cpg1.4
+  'help_local_version_na2' => 'برنامه قادر به تشخیص نسخه cvs موجود بر روی سرور شما نیست. شما باید فایلهای اصلی را بر روی سرور خود ارسال كنید.', //cpg1.4
+  'help_local_version_dev1' => 'نسخه در حال گسترش (آزمایشی)', //cpg1.4
+  'help_local_version_dev2' => 'فایلهای موجود بر روی سرور شما جدیدتر از نسخه گالری شما هستند!!! شما یا در حال استفاده از یك نسخه در حال گسترش وآزمایشی هستید(فقط در صورتی این كار را انجام دهید كه بدانید چه كاری می كنید!) و یا گالری خود را ارتقاء داده اید و فایل include/init.inc.php را ارسال نكرده اید.', //cpg1.4
+  'help_not_writable1' => 'زیرشاخه قابل نوشتن نیست', //cpg1.4
+  'help_not_writable2' => 'مجوز های دسترسی فایل را تغییر دهید(CHMOD) تا به برنامه اجازه دسترسی نوشتن بر روی زیرشاخه %s و تمام زیر مجموعه های آن داده شود.', //cpg1.4
+  'help_writable1' => 'زیر شاخه قابل نوشتن است', //cpg1.4
+  'help_writable2' => 'زیرشاخه %s قابل نوشتن است!این زیرشاخه احتیاجی به مجوز نوشتن ندارد ، گالری فقط احتیاج به مجوز خواندن/اجرا دارد.', //cpg1.4
+  'help_writable_undetermined' => 'گالری موفق به تشخیص اینكه آیا زیرشاخه قابل نوشتن است نشد!', //cpg1.4
+  'your_file' => 'فایل شما', //cpg1.4
+  'reference_file' => 'فایل مبداء', //cpg1.4
+  'summary' => 'خلاصه', //cpg1.4
+  'total' => 'كل فایلها/زیرشاخه های كنترل شده', //cpg1.4
+  'mandatory_files_missing' => 'فایل سیستمی گم شده', //cpg1.4
+  'optional_files_missing' => 'فایل عادی گم شده', //cpg1.4
+  'files_from_older_version' => 'فایلهای كنار گذاشته شده از نسخه های از تاریخ گذشته', //cpg1.4
+  'file_version_outdated' => 'فایلهای از تاریخ گذشته', //cpg1.4
+  'error_no_data' => 'در برنامه خطایی بوجود آمده ، برنامه امكان دادن اطلاعات بیشتری ندارد.از مشكل پیش آمده متاسفیم!', //cpg1.4
+  'go_to_webcvs' => 'برو به %s', //cpg1.4
+  'options' => 'انتخابها', //cpg1.4
+  'show_optional_files' => 'نمایش فایلها/زیرشاخه های عادی', //cpg1.4
+  'show_mandatory_files' => 'نمایش فایلهای سیستمی', //cpg1.4
+  'show_file_versions' => 'نمایش نسخه فایل', //cpg1.4
+  'show_errors_only' => 'نمایش فقط زیرشاخه ها /فایلهای دارای خطا', //cpg1.4
+  'show_permissions' => 'نمایش مجوزهای زیرشاخه', //cpg1.4
+  'show_condensed_output' => 'نمایش خروجی به صورت فشرده (برای سهولت در گرفتن نسخه چاپی از صفحه نمایش)', //cpg1.4
+  'coppermine_in_webroot' => 'گالری در ریشه اصلی نصب شده', //cpg1.4
+  'connect_online_repository' => 'سعی در برقراری ارتباط با منبع آنلاین', //cpg1.4
+  'show_additional_information' => 'نمایش اطلاعات اضافی', //cpg1.4
+  'no_webcvs_link' => 'عدم نمایش لینكهای cvs', //cpg1.4
+  'stable_webcvs_link' => 'نمایش لینك cvs به شاخه های ایستا تر (stable)', //cpg1.4
+  'devel_webcvs_link' => 'نمایش لینك cvs به شاخه های در حال گسترش', //cpg1.4
+  'submit' => 'تائید تغییرات / فراخوانی مجدد(Refresh)', //cpg1.4
+  'reset_to_defaults' => 'بازگشت به مشخصات پیش فرض', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'حذف همه گزارش ها', //cpg1.4
+  'delete_this' => 'حذف این گزارش', //cpg1.4
+  'view_logs' => 'نمایش گزارش ها', //cpg1.4
+  'no_logs' => 'گزارشی ساخته نشد.', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web Publishing Wizard Client</h1><p>این ماژول اجازه میدهد تا از ویزارد انتشار در وب <b>Windows XP</b> برای گالری استفاده کنید.</p><p>کد استفاده شده در این بخش از مقاله ای گرفته شده ، نام نویسنده مقاله:
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>چه چیزی مورد نیاز است</h2><ul><li>برای استفاده از ویزارد به Windows XP احتیاج دارید.</li><li>یک نسخه نصب شده از گالری تا <b>تابع ارسال به وب درست کار کند.</b></li></ul><h2>چگونه در طرف مشتری (client side) نصب می شود</h2><ul><li>کلیک راست بر روی
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+"save target as.." را اتخاب کنید. فایل را بر روی سخت دیسک خود ظبط نمائید. در هنگام ظبط شدن دقت کنید که نام فایل به شکل <b>cpg_###.reg</b> (### نشان دهنده اعداد تاریخ هستند )باشد. اگر احتیاج بود نام را تغییر دهید (اعداد را نگه دارید). وقتی دریافت تمام شد ، برای ثبت سرورتان در ویزارد انتشار وب بر روی فایل دوبار کلیک کنید.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>آزمایش</h2><ul><li>در مرورگر ویندوز، چند فایل را انتخاب کنید و بر روی<b>Publish xxx on the web</b> در قسمت چپ کلیک کنید.</li><li>تائید انتخاب فایل. بر روی <b>Next</b>کلیک کنید.</li><li>در لیست ظاهر شده از سرویسها ، یکی از گالری های عکس را انتخاب نمائید (هم نام گالری شما خواهد بود). اگر سرویس نمایش داده نشد، کنترل کنید که <b>cpg_pub_wizard.reg</b> با توجه به توضیحات بالا نصب شده باشد.</li><li>مشخصات ورود خود را در صورت نیاز وارد نمائید.</li><li>آلبوم مقصد را مشخص نمائید یا بسازید.</li><li>بر روی<b>next</b> کلیک کنید. ارسال عکسهای شما شروع خواهد شد.</li><li>وقتی تمام شد ، گالری را کنترل کنید و مطمئن شوید که عکسها درست اضافه شده اند.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>نکته:</h2><ul><li>از لحظه ای که ارسال شروع شود ، ویزارد نمی تواند خطا های بوجود آمده و ارسال شده توسط اسکریپت را نمایش دهد بنابراین برای اطلاع از صحت ارسال باید گالری را کنترل کنید.</li><li>اگر ارسال  فایل با اشکال مواجه شد ، "حالت دیباگ" را فعال کنید و با ارسال یک عکس پیغام خطا را کنترل کنید در
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+فایلی در زیرشاخه گالری در سرور شما.</li><li>برای جلوگیری از <i>سر ریز</i> گالری از عکس های ارسال شده توسط ویزارد ، فقط <b>مدیریت گالری</b> و <b>کاربرانی که اجازه داشتن گالری شخصی</b> دارند می توانند از این قابلیت استفاده کنند.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'ویزارد انتشار وب XP-گالری', //cpg1.4
+  'welcome' => 'خوش آمدید <b>%s</b>,', //cpg1.4
+  'need_login' => 'قبل از استفاده از این ویزارد شما باید بوسیله مرورگر خود به گالری وارد شوید (با استفاده از نام كاربری و رمز عبور خودتان).<p/><p>در هنگام ورود فراموش نكنید كه در صورتیكه گزینه </b>مرا بخاطر بسپار <b> وجود دارد آنرا انتخاب كنید.', //cpg1.4
+  'no_alb' => 'متاسفانه آلبومی كه شما مجوز ارسال فایل از طریق این ویزارد به آن داشته باشید وجود ندارد.', //cpg1.4
+  'upload' => 'ارسال عكس به آلبوم های موجود', //cpg1.4
+  'create_new' => 'ساخت آلبوم جدید برای عكسها', //cpg1.4
+  'album' => 'آلبوم', //cpg1.4
+  'category' => 'موضوع', //cpg1.4
+  'new_alb_created' => 'آلبوم جدید شما "<b>%s</b>" ساخته شد.', //cpg1.4
+  'continue' => 'برای شروع ارسال عكسها دكمه "بعدی" را فشار دهید', //cpg1.4
+  'link' => 'this link', //cpg1.4
+);
+}
+?>
\ No newline at end of file
diff -ruN 133/lang/persian-utf-8.php cpg148/lang/persian-utf-8.php
--- 133/lang/persian-utf-8.php	2005-03-22 10:26:26.000000000 -0600
+++ cpg148/lang/persian-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1255 +0,0 @@
-﻿<?php
-//This version is modifide by Bmossavari@gmail.com and it's first persian version//
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: persian-utf-8.php,v 1.1 2005/03/22 08:26:25 gaugau Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Persian',
-  'lang_name_native' => 'فارسی',
-  'lang_country_code' => 'IR',
-  'trans_name'=> 'B.Mossavari ',
-  'trans_email' => 'bmossavari@gmail.com',
-  'trans_website' => 'http://myprj.com/',
-  'trans_date' => '2005-03-17',
-);
-
-$lang_charset = 'utf-8';
-$lang_text_dir = 'rtl'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('بایت', 'ك.ب', 'م.ب');
-
-// Day of weeks and months
-$lang_day_of_week = array('یكشنبه', 'دوشنبه', 'سه شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه');
-$lang_month = array('ژانویه', 'فوریه', 'مارس', 'آپریل', 'می', 'جون', 'جولای', 'آگوست', 'سبتامبر', 'اكتبر', 'نوامبر', 'دسامبر');
-
-// Some common strings
-$lang_yes = 'بله';
-$lang_no  = 'خير';
-$lang_back = 'بازگشت';
-$lang_continue = 'ادامه';
-$lang_info = 'اطلاعات';
-$lang_error = 'خطا';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*','كس','*كون*','كیر','*جنده*','*فاحشه*','دول','دودول','*قرمساق*','*دیوس*','*قهبه*');
-
-$lang_meta_album_names = array(
-        'random' => 'تصویرهای انتخاب شده به صورت تصادفی',
-        'lastup' => 'آخرین ارسالها',
-        'lastalb'=> 'آخرین آلبوم تغییر یافته',
-        'lastcom' => 'آخرین نوشته',
-        'topn' => 'بیشترین بازدید',
-        'toprated' => 'بالاترین امتیاز',
-        'lasthits' => 'آخرین امتیاز',
-        'search' => 'جستجوی نتایج',
-        'favpics'=> 'تصویرهای مورد علاقه'
-);
-
-$lang_errors = array(
-  'access_denied' => 'شما اجازه دسترسی به این صفحه را ندارید.',
-  'perm_denied' => 'شما اجازه انجام این عمل را ندارید.',
-  'param_missing' => 'اطلاعات برای انجام كار كافی نیست.',
-  'non_exist_ap' => 'آلبوم انتخاب شده وجود ندارد!',
-  'quota_exceeded' => 'بیشتر از فضای تخصیص داده شده<br /><br />به شما [quota]K فضا تخصیص داده شده است, فایل شما به [space]K فضا نیاز دارد, با اضافه كردن این فایل فضا استفاده شده توسط شما از فضای تخصیص داده شده به شما بیشتر می گردد.',
-  'gd_file_type_err' => 'در حالت استفاده از GD Library تنها فرمت های پذیرفته شده JPEG و PNG می باشند.',
-  'invalid_image' => 'تصویر ارسال شده خراب است یا GD Library نمی تواند تصویر را پردازش كند.',
-  'resize_failed' => 'امكان ساخت thumbnail یا تغییر سایز تصویر نیست!',
-  'no_img_to_display' => 'تصویری وجود ندارد.',
-  'non_exist_cat' => 'موضوع انتخاب شده وجود ندارد',
-  'orphan_cat' => 'یك موضوع بدون parent وجود دارد ، مدیریت آلبوم را اجرا كنید تا اشكال را برطرف كند.',
-  'directory_ro' => 'زیر شاخه \'%s\' غیر قابل تغییر است, نمی توانید تصویر را پاك كنید.',
-  'non_exist_comment' => 'نوشته (Comment)انتخاب شده موجود نیست.',
-  'pic_in_invalid_album' => 'تصویر در آلبومی (%s)كه موجود نیست!?',
-  'banned' => 'متاسفانه در حال حاضر امكان دسترسی شما به سایت محدود شده.',
-  'not_with_udb' => 'این قابلیت در Coppermine  محدود شده زیرا نرم افزار Froum این قابلیت را بدست گرفته است.در غیر این صورت قابلیت مورد نظر شما در زمان پیكربندی محدود شده است.',
-  'offline_title' => 'خارج از سرویس', //cpg1.3.0
-  'offline_text' => 'این بخش در حال حاضر خارج از سرویس است ، به زودی راه اندازی می شود.', //cpg1.3.0
-  'ecards_empty' => 'در حال حاضر هیچ كارتی برای نمایش موجود نیست.در پیكربندی  ، حفظ كارت پستال را enable كنید.', //cpg1.3.0
-  'action_failed' => 'عدم قابلیت انجام درخواست ، درخواست شما خارج از توان برنامه است.', //cpg1.3.0
-  'no_zip' => 'برنامه های مورد نیاز برای استفاده از فایلهای ZIP موجود نیست، با مدیریت تماس بگیرید.', //cpg1.3.0
-  'zip_type' => 'شما اجازه ارسال فایل ZIP را ندارید.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'كدهای قابل استفاده: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-        'alb_list_title' => 'رفتن به لیست آلبوم',
-        'alb_list_lnk' => 'لیست آلبوم',
-        'my_gal_title' => 'رفتن به گالری شخصی',
-        'my_gal_lnk' => 'گالری من',
-        'my_prof_lnk' => 'مشخصات من',
-        'adm_mode_title' => 'تغییر به حالت مدیریت',
-        'adm_mode_lnk' => 'مدیریت',
-        'usr_mode_title' => 'تغییر به حالت كاربر',
-        'usr_mode_lnk' => 'كاربر',
-        'upload_pic_title' => 'ارسال فایل به آلبوم',
-        'upload_pic_lnk' => 'ارسال فایل',
-        'register_title' => 'ایجاد كاربر جدید',
-        'register_lnk' => 'كاربر جدید',
-        'login_lnk' => 'ورود',
-        'logout_lnk' => 'خروج',
-        'lastup_lnk' => 'آخرین ارسال',
-        'lastcom_lnk' => 'آخرین نوشته',
-        'topn_lnk' => 'بیشترین بازدید',
-        'toprated_lnk' => 'بالاترین امتیاز',
-        'search_lnk' => 'جستجو',
-        'fav_lnk' => 'علاقمندی من',
-  'memberlist_title' => 'نمایش لیست اعضا', //cpg1.3.0
-  'memberlist_lnk' => 'لیست اعضا', //cpg1.3.0
-  'faq_title' => 'سوال های متداول پرسیده شده در &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'سوال های متداول', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'اجازه ارسال',
-  'config_lnk' => 'پیكربندی',
-  'albums_lnk' => 'آلبوم ها',
-  'categories_lnk' => 'موضوعات',
-  'users_lnk' => 'كاربرها',
-  'groups_lnk' => 'گروه ها',
-  'comments_lnk' => 'مشاهده نوشته ها', //cpg1.3.0
-  'searchnew_lnk' => 'فایلهای اضافه شده', //cpg1.3.0
-  'util_lnk' => 'ابزار مدیریت', //cpg1.3.0
-  'ban_lnk' => 'كاربرهای محدود شده',
-  'db_ecard_lnk' => 'مشاهده كارتها', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-        'albmgr_lnk' => 'ایجاد / سفارش آلبوم من',
-        'modifyalb_lnk' => 'تغییر آلبوم من',
-        'my_prof_lnk' => 'مشخصات شخصی',
-);
-
-$lang_cat_list = array(
-        'category' => 'موضوعات',
-        'albums' => 'آلبوم ها',
-        'pictures' => 'تصاویر',
-);
-
-$lang_album_list = array(
-        'album_on_page' => '%d در آلبوم %d صفحه'
-);
-
-$lang_thumb_view = array(
-        'date' => 'تاریخ',
-  //Sort by filename and title
-  'name' => 'نام فایل',
-  'title' => 'عنوان',
-  'sort_da' => 'مرتب سازی بر حسب تاریخ (صعودی)',
-  'sort_dd' => 'مرتب سازی بر حسب تاریخ (نزولی)',
-  'sort_na' => 'مرتب سازی بر حسب نام (صعودی)',
-  'sort_nd' => 'مرتب سازی بر حسب نام (نزولی)',
-  'sort_ta' => 'مرتب سازی بر حسب عنوان (صعودی)',
-  'sort_td' => 'مرتب سازی بر حسب عنوان (نزولی)',
-  'download_zip' => 'دریافت به صورت ZIP', //cpg1.3.0
-  'pic_on_page' => '%d فایل در %d صفحه',
-  'user_on_page' => '%d كاربر در %d صفحه', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'بازگشت به لیست تصاویر',
-  'pic_info_title' => 'نمایش/عدم نمایش مشخصات فایل', //cpg1.3.0
-  'slideshow_title' => 'نمایش پشت سر هم تصاویر',
-  'ecard_title' => 'ارسال این تصویر به صورت كارت پستال', //cpg1.3.0
-  'ecard_disabled' => 'امكان ارسال كارت پستال محدود شده است.',
-  'ecard_disabled_msg' => 'شما امكان ارسال كارت پستال ندارید.', //js-alert //cpg1.3.0
-  'prev_title' => 'مشاهده عكس قبلی', //cpg1.3.0
-  'next_title' => 'مشاهده عكس بعدی', //cpg1.3.0
-  'pic_pos' => 'فایل %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-        'rate_this_pic' => 'امتیاز به این فایل',
-        'no_votes' => '(هنوز امتیازی داده نشده)',
-        'rating' => '(رتبه: %s / 5 با %s رای)',
-        'rubbish' => 'بی خود',
-        'poor' => 'ضعیف',
-        'fair' => 'قابل قبول',
-        'good' => 'خوب',
-        'excellent' => 'عالی',
-        'great' => 'باور نكردنی',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'خطای سیستم',
-  'file' => 'فایل: ',
-  'line' => 'خط: ',
-);
-
-$lang_display_thumbnails = array(
-        'filename' => 'نام فایل : ',
-        'filesize' => 'حجم فایل : ',
-        'dimensions' => 'ابعاد : ',
-        'date_added' => 'تاریخ ارسال : '
-);
-
-$lang_get_pic_data = array(
-        'n_comments' => '%s نوشته(نظر)',
-        'n_views' => '%s مشاهده',
-        'n_votes' => '(%s رای)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'اطلاعات دیباگَ', //cpg1.3.0
-  'select_all' => 'انتخاب همه', //cpg1.3.0
-  'copy_and_paste_instructions' => 'اگر از ساپورت درخواست كمك دارید اطلاعات دیباگ را در پست خود copy and paste كنید. دقت كنید كه تمامی رمزهای كاربری را با علامت **** جایگزین كنید.', //cpg1.3.0
-  'phpinfo' => 'نمایش مشخصات php', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'زبان پیش فرض', //cpg1.3.0
-  'choose_language' => 'انتخاب زبان', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'تم پیش فرض', //cpg1.3.0
-  'choose_theme' => 'انتخاب تم', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => 'تعجب',
-        'Question' => 'سوال',
-        'Very Happy' => 'خیلی خوشحال',
-        'Smile' => 'خندان',
-        'Sad' => 'ناراحت',
-        'Surprised' => 'متعجب',
-        'Shocked' => 'ترسیده',
-        'Confused' => 'قاطی كرده',
-        'Cool' => 'جالب',
-        'Laughing' => 'می خندد',
-        'Mad' => 'عصبانی',
-        'Razz' => 'سروصدا',
-        'Embarassed' => 'تحقیر شده',
-        'Crying or Very sad' => 'گریان یا خیلی ناراحت',
-        'Evil or Very Mad' => 'دیوانه یا خیلی عصبانی',
-        'Twisted Evil' => 'در حال انفجار',
-        'Rolling Eyes' => 'سرگردان',
-        'Wink' => 'چشمك',
-        'Idea' => 'ایده',
-        'Arrow' => 'نشانه',
-        'Neutral' => 'عادی',
-        'Mr. Green' => 'عصبی',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'در حال خروج از حالت مدیریت. . .',
-  1 => 'در حال ورود به حالت مدیریت...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-        'alb_need_name' => 'آلبوم ها به اسم احتیاج دارند! این طور نیست!!؟',
-        'confirm_modifs' => 'مطمئنیدكه می خواهید این تغییرات را انجام دهید؟',
-        'no_change' => 'شما تغییری انجام ندادید!',
-        'new_album' => 'آلبوم جدید',
-        'confirm_delete1' => 'مطمئنید كه می خواهید این آلبوم را حذف كنید ؟',
-        'confirm_delete2' => '\nتمامی فایلها و نظرات این آلبوم از بین خواهد رفت !',
-        'select_first' => 'ابتدا آلبوم را انتخاب كنید',
-        'alb_mrg' => 'مدیریت آلبوم',
-        'my_gallery' => '* گالری من *',
-        'no_category' => '* موضوعي موجود نيست *',
-        'delete' => 'حذف',
-        'new' => 'جدید',
-        'apply_modifs' => 'اعمال تغییرات ',
-        'select_category' => 'انتخاب موضوع ',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-        'miss_param' => 'پارامتر های لازم برای  \'%s\'داده نشده !',
-        'unknown_cat' => 'موضوع انتخاب شده در دیتابیس نیست!',
-        'usergal_cat_ro' => 'موضوع گالری های كاربر قابل حذف نیست !',
-        'manage_cat' => 'مدیریت موضوعات',
-        'confirm_delete' => 'مطمئنید كه می خواهید این موضوع را حذف كنید ?',
-        'category' => 'موضوع',
-        'operations' => 'عملیات',
-        'move_into' => 'انتقال به',
-        'update_create' => 'تغییر/تصحیح موضوع',
-        'parent_cat' => 'موضوع مادر',
-        'cat_title' => 'عنوان موضوع',
-        'cat_thumb' => 'عكس(Thumbnail) موضوع', //cpg1.3.0
-        'cat_desc' => 'شرح موضوع'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-        'title' => 'پیكربندی',
-        'restore_cfg' => 'بازگشت به حالت پیكربندی اولیه',
-        'save_cfg' => 'ثبت پیكربندی جدید',
-        'notes' => 'یاداشتها',
-        'info' => 'اطلاعات',
-        'upd_success' => 'پیكربندی به روز رسانی شد',
-        'restore_success' => 'پیكربندی اولیه اعمال شد',
-        'name_a' => 'نام(صعودی)',
-        'name_d' => 'نام(نزولی)',
-        'title_a' => 'عنوان(صعودی)',
-        'title_d' => 'عنوان(نزولی)',
-        'date_a' => 'تاریخ(صعودی)',
-        'date_d' => 'تاریخ(نزولی)',
-        'th_any' => 'Max Aspect',
-        'th_ht' => 'ارتفاع',
-        'th_wd' => 'عرض',
-        'label' => 'عنوان', //cpg1.3.0
-        'item' => 'آیتم', //cpg1.3.0
-        'debug_everyone' => 'همه', //cpg1.3.0
-        'debug_admin' => 'فقط مدیر', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'تنظیمات اصلی',
-  array('نام گالری', 'gallery_name', 0),
-  array('توضیحات گالری', 'gallery_description', 0),
-  array('پست الكترونیك مدیر گالری', 'gallery_admin_email', 0),
-  array('آدرس لینك \'عكسهای بیشتر\' در كارت پستالها', 'ecards_more_pic_target', 0),
-  array('گالری بسته است', 'offline', 1), //cpg1.3.0
-  array('حفظ كارت پستالها', 'log_ecards', 1), //cpg1.3.0
-  array('اجازه دانلود علاقمندی ها به صورت ZIP را دارد', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'زبان ، تم و كاركتر ست',
-  array('زبان', 'lang', 5),
-  array('تم', 'theme', 6),
-  array('نمایش لیست زبان', 'language_list', 1), //cpg1.3.0
-  array('نمایش پرچم زبان', 'language_flags', 8), //cpg1.3.0
-  array('نمایش &quot;تنظیم مجدد&quot; در انتخاب زبان', 'language_reset', 1), //cpg1.3.0
-  array('نمایش لیست تم ها', 'theme_list', 1), //cpg1.3.0
-  array('نمایش &quot;تنظیم مجدد&quot; در انتخاب تم ها', 'theme_reset', 1), //cpg1.3.0
-  array('نمایش پرسشهای متداول', 'display_faq', 1), //cpg1.3.0
-  array('نمایش bbcode help', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Character encoding', 'charset', 4), //cpg1.3.0
-
-  'نمایش لیست آلبوم',
-        array('عرض جدول اصلی (به پیكسل یا درصد)', 'main_table_width', 0),
-        array('تعداد تقسیمات موضوعات برای نمایش', 'subcat_level', 0),
-        array('تعداد آلبوم ها برای نمایش', 'albums_per_page', 0),
-        array('تعداد ستون های لیست آلبوم برای نمایش', 'album_list_cols', 0),
-        array('اندازه ریزعكسها(Thumbnails) به پیكسل', 'alb_list_thumb_size', 0),
-        array('محتویات صفحه اصلی', 'main_page_layout', 0),
-            array('نمایش ریزعكسهای اول آلبوم در هر موضوع ','first_level',1),
-
-  'نمایش ریزعكسها(Thumbnails)',
-  array('تعداد ستونها در صفحه ریزعكسها', 'thumbcols', 0),
-  array('تعداد سطرها در صفحه ریزعكسها', 'thumbrows', 0),
-  array('بیشترین تعداد نمایش TAB در صفحه ', 'max_tabs', 10), //cpg1.3.0
-  array('نمایش توضیحات عكس(علاوه بر عنوان)زیر ریزعكسها', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('نمایش دفعات مشاهده عكس زیر ریزعكسها', 'views_in_thumbview', 1), //cpg1.3.0
-  array('نمایش تعداد نظرات نوشته شده زیر ریزعكسها', 'display_comment_count', 1),
-  array('نمایش نام ارسال كننده زیر ریزعكسها', 'display_uploader', 1), //cpg1.3.0
-  array('پیش فرض مرتب سازی فایل ها', 'default_sort_order', 3), //cpg1.3.0
-  array('حداقل تعداد رای برای نمایش فایل در لیست  \'بهترین رتبه ها\'', 'min_votes_for_rating', 0),
-
-  'نمایش تصاویر و نظرات',
-  array('عرض جدول برای نمایش فایل (به پیكسل یا درصد)', 'picture_table_width', 0), //cpg1.3.0
-  array('مشخصات فایل به طور پیش فرض قابل دیدن است', 'display_pic_info', 1), //cpg1.3.0
-  array('حذف كلمات زشت از نظرات', 'filter_bad_words', 1),
-  array('امكان استفاده از شكلك در نظرات', 'enable_smilies', 1),
-  array('امكان ارسال چندین نظر برای یك فایل از طرف یك كاربر(از كار انداختن مخافظ سرریز نظرات)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('حداكثر طول توضیحات یك فایل', 'max_img_desc_length', 0),
-  array('حداكثر تعداد كاراكتر در یك كلمه', 'max_com_wlength', 0),
-  array('حداكثر تعداد خط در یك نظر', 'max_com_lines', 0),
-  array('حداكثر طول یك نظر', 'max_com_size', 0),
-  array('نمایش با كادر فیلم', 'display_film_strip', 1),
-  array('تعداد آیتمها در كادر فیلم', 'max_film_strip_items', 0),
-  array('ارسال نامه به مدیریت در صورت نظردهی به فایل', 'email_comment_notification', 1), //cpg1.3.0
-  array('مكث بین تصاویر در حالت پخش مداوم (Slideshow) به میلی ثانیه (1 ثانیه = 1000 میلی ثانیه)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'تنظیمات فایل ها و ریزعكسها', //cpg1.3.0
-  array('كیفیت تصاویر JPEG', 'jpeg_qual', 0),
-  array('حداكثر اندازه ریزعكسها <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('اندازه مورد استفاده (عرض یا ارتفاع یا نسبت عرض به ارتفاع) <a href="#notice2" class="clickable_option"><b>**</b></a>', 'thumb_use', 7),
-  array('ایجاد تصاویر متوسط','make_intermediate',1),
-  array('حداكثر عرض یا ارتفاع تصویر/فیلم متوسط <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('حداكثر حجم فایل ارسالی (كیلوبایت)', 'max_upl_size', 0), //cpg1.3.0
-  array('حداكثر عرض یا ارتفاع تصویر/فیلم ارسالی ( پیكسل )', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'تنظیمات پیشرفته فایل ها و ریزعكسها', //cpg1.3.0
-  array('نمایش آیكون آلبوم خصوصی به كاربری كه وارد سیستم نشده','show_private',1), //cpg1.3.0
-  array('كاراكترهای ممنوع در نام فایل', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('نوع تصاویر مجاز (gpeg,png,...)', 'allowed_img_types',0), //cpg1.3.0
-  array('نوع فیلمهای مجاز', 'allowed_mov_types',0), //cpg1.3.0
-  array('نوع موزیك های مجاز', 'allowed_snd_types',0), //cpg1.3.0
-  array('نوع متنهای مجاز', 'allowed_doc_types',0), //cpg1.3.0
-  array('روش تغییر اندازه تصاویر','thumb_method',2), //cpg1.3.0
-  array('آدرس نرم افزار تغییر اندازه ImageMagick(اگر انتخاب شده)(مثال /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('دستورات خط فرمان برای ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('خواندن EXIF فایل هایِ JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('خواندن IPTC فایل های JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('زیرشاخه آلبوم <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('زیرشاخه فایل كاربران <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('پیشوند تصاویر متوسط <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('پیشوند ریزعكسها <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('حالت پیش فرض زیرشاخه ها', 'default_dir_mode', 0), //cpg1.3.0
-  array('حاات پیش فرض فایل ها', 'default_file_mode', 0), //cpg1.3.0
-
-  'تنظیمات كاربر',
-  array('امكان ایجاد كاربر جدید', 'allow_user_registration', 1),
-  array('ایجاد كاربر جدید منوط به كنترل از طریق ارسال نامه الكترونیك و دریافت جواب (eMail verification)', 'reg_requires_valid_email', 1),
-  array('اطلاع به مدیریت در مورد ایجاد كاربر جدید از طریق نامه الكترونیك', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('امكان استفاده دو كاربر از یك آدرس پست الكترونیك', 'allow_duplicate_emails_addr', 1),
-  array('كاربران امكان ایجاد آلبوم خصوصی دارند(توجه: اگر از حالت \'بله\' به \'خیر\' تغییر دهید تمامی آلبوم های خصوصی ، عمومی خواهند شد. )', 'allow_private_albums', 1), //cpg1.3.0
-  array('اطلاع به مدیریت در مورد درخواست كاربر برای اجازه آپلود', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('امكان دسترسی به لیست اعضا برای كاربران وارد شده به سیستم', 'allow_memberlist', 1), //cpg1.3.0
-
-  'توضیحات اضافی برای فایل ها (در صورت عدم استفاده خالی بگذارید)',
-        array('نام فیلد اول', 'user_field1_name', 0),
-        array('نام فیلد دوم', 'user_field2_name', 0),
-        array('نام فیلد سوم', 'user_field3_name', 0),
-        array('نام فیلد چهارم', 'user_field4_name', 0),
-
-  'تنظیمات كوكی',
-        array('نام كوكی كورد استفاده برنامه ( دقت كنید كه در صورت استفاده از BBS ها نام كوكی این برنامه با كوكی آنها یكی نباشد)', 'cookie_name', 0),
-        array('آدرس كوكی مورد استفاده برنامه', 'cookie_path', 0),
-
-  'تنظیمات دیگر',
-  array('فعال سازی حالت دیباگ', 'debug_mode', 9), //cpg1.3.0
-  array('نمایش نكات ایمنی در حالت دیباگ', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="right"><a name="notice1"></a>(*) در صورتی كه در دیتابیس شما فایلی وجود دارد هرگز این تنظیمات را تغییر ندهید.<br />
-  <a name="notice2"></a>(**) وفتی این تنظیمات را تغییر می دهید ، تنها فایل هایی كه از این لحظه اضافه می گردند شامل تغییرات می شوند ، بنابراین در صورتی كه فایلی در دیتابیس دارید بهتر است این تنظیمات را تغییر ندهید. شما میتوانید برای تغییر تنظیمات فایل های موجود از &quot;<a href="util.php">ابزار مدیریت</a> (resize pictures)&quot; كه در بخش مدیریت است استفاده كنید.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'ارسال كارت پستال الكترونیك', //cpg1.3.0
-  'ecard_sender' => 'ارسال كننده', //cpg1.3.0
-  'ecard_recipient' => 'دریافت كننده', //cpg1.3.0
-  'ecard_date' => 'تاریخ', //cpg1.3.0
-  'ecard_display' => 'نمایش كارت', //cpg1.3.0
-  'ecard_name' => 'نام', //cpg1.3.0
-  'ecard_email' => 'آدرس پست الكترونیك', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'صعودی', //cpg1.3.0
-  'ecard_descending' => 'نزولی', //cpg1.3.0
-  'ecard_sorted' => 'ثبت شده', //cpg1.3.0
-  'ecard_by_date' => 'در تاریخ', //cpg1.3.0
-  'ecard_by_sender_name' => ' نام ارسال كننده ', //cpg1.3.0
-  'ecard_by_sender_email' => ' آدرس پست الكترونیك ارسال كننده', //cpg1.3.0
-  'ecard_by_sender_ip' => 'IP address ارسال كننده', //cpg1.3.0
-  'ecard_by_recipient_name' => 'نام دریافت كننده', //cpg1.3.0
-  'ecard_by_recipient_email' => 'آدرس پست الكترونیك دریافت كننده', //cpg1.3.0
-  'ecard_number' => 'نمایش آمار ثبتِ %s تا %s از %s', //cpg1.3.0
-  'ecard_goto_page' => 'برو به صفحه', //cpg1.3.0
-  'ecard_records_per_page' => 'تعداد آماد در هر صفحه', //cpg1.3.0
-  'check_all' => 'انتخاب همه', //cpg1.3.0
-  'uncheck_all' => 'عدم انتخاب همه', //cpg1.3.0
-  'ecards_delete_selected' => 'حذف كارت انتخاب شده', //cpg1.3.0
-  'ecards_delete_confirm' => 'مطمئنید كه می خواهید كارت مورد نظر را حذف كنید؟! چك باكس را علامت بزنید !!', //cpg1.3.0
-  'ecards_delete_sure' => 'مطمئن هستم!', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => 'لطفا نام و نظر خود را قید بفرمائید',
-        'com_added' => 'نظر شما ارسال شد',
-        'alb_need_title' => 'لطفا برای آلبوم عنوان ذكر كنید !',
-        'no_udp_needed' => 'به روز رسانی احتیاج نیست.',
-        'alb_updated' => 'آلبوم به روز رسانی شده است',
-        'unknown_album' => 'آلبوم انتخاب شده موجود نیست یا شما اجازه ارسال فایل به این آلبوم را ندارید',
-        'no_pic_uploaded' => 'فایلی ارسال نشد!<br /><br />اگر فایلی را برای ارسال انتخاب كرده بودید ،چك كنید كه آیا سرور اجازه ارسال فایل را میدهد یا خیر...',
-        'err_mkdir' => 'عدم امكان ایجاد دایركتوری %s !',
-        'dest_dir_ro' => 'ودایركتوری مقصد %s برای نوشتن توسط برنامه غیر قابل دسترسی است !',
-        'err_move' => 'امكان فرستادن %s به %s نیست!',
-        'err_fsize_too_large' => 'اندازه فایل ارسالی شما از حد مجاز بیشتر است (حداكثر اندازه مجاز %s x %s است) !',
-        'err_imgsize_too_large' => 'حجم فایل ارسالی شما از حد مجاز بیشتر است (حداكثر حجم مجاز %s KB است) !',
-        'err_invalid_img' => 'فایل ارسالی شما یك فایل تصویری نیست !',
-        'allowed_img_types' => 'شما فقط می توانید تصاویر با فرمت %s ارسال نمائید.',
-        'err_insert_pic' => 'فایل \'%s\' نمی تواند در آلبوم قرار بگیرد ',
-        'upload_success' => 'فایل شما با موفقیت ارسال شد<br /><br />بعد از اجازه مدیریت فایل شما قابل بازدید می گردد.',
-  'notify_admin_email_subject' => '%s - نتیجه ارسال', //cpg1.3.0
-  'notify_admin_email_body' => 'تصویری توسط %s ارسال شده كه به اجازه شما برای بازدید نیاز دارد. %s ببینید', //cpg1.3.0
-        'info' => 'اطلاعات',
-        'com_added' => 'نظر اضافه شد',
-        'alb_updated' => 'آلبوم به روز رسانی شد',
-        'err_comment_empty' => 'متن نظر شما خالی است !',
-        'err_invalid_fext' => 'پسوندهای قابل قبول برای فایلهای ارسالی : <br /><br />%s.',
-        'no_flood' => 'متاسانه شما  آخرین نفری هستید كه در حال حاضر نظر داده است<br /><br />میتوانید نظر خود را ویرایش كنید',
-        'redirect_msg' => 'شما در حال تغییر مسیر هستید.<br /><br /><br />اگر مسیر به طور اتوماتیك تغییر نكرد بر روی  \'ادامه\' كلیك كنید',
-        'upl_success' => 'فایل شما با موفقیت اضافه شد.',
-  'email_comment_subject' => 'Comment posted on Coppermine Photo Gallery', //cpg1.3.0
-  'email_comment_body' => 'Someone has posted a comment on your gallery. See it at', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => 'عنوان',
-        'fs_pic' => 'بزرگترین اندازه تصویر',
-        'del_success' => 'با موفقیت حذف شد',
-        'ns_pic' => 'انداره طبیعی تصویر',
-        'err_del' => 'امكان حدف نیست',
-        'thumb_pic' => 'ریزعكس (Thumbnail)',
-        'comment' => 'نظر',
-        'im_in_alb' => 'تصویر در آلبوم',
-        'alb_del_success' => 'آلبوم \'%s\' با موفقیت حذف شد',
-        'alb_mgr' => 'مدیریت آلبوم',
-        'err_invalid_data' => 'اطلاعات اشتباه از \'%s\' دریافت شد',
-        'create_alb' => 'آلبوم \'%s\' با موفقیت ایجاد شد',
-        'update_alb' => 'به روز رسانی آلبوم \'%s\' با عنوان \'%s\' و ایندكس \'%s\'',
-        'del_pic' => 'حدف فایل',
-        'del_alb' => 'حدف آلبوم',
-        'del_user' => 'حدف كاربر',
-        'err_unknown_user' => 'كاربر انتخاب شده موجود نیست !',
-        'comment_deleted' => 'نظر با موفقیت حدف شد',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'مطمئنید كه می خواهید این فایل را حدف كنید؟ \\nنظرات مربوط به این فایل نیز حدف خواهند شد', //js-alert //cpg1.3.0
-  'del_pic' => 'این فایل را حدف كن', //cpg1.3.0
-  'size' => '%s در %s پیكسل',
-  'views' => '%s دفعه',
-  'slideshow' => 'نمایش پیوسته ( Slideshow )',
-  'stop_slideshow' => 'توقف نمایش پیوسته',
-  'view_fs' => 'برای نمایش بزرگترین اندازه كلیك كنید',
-  'edit_pic' => 'ویرایش توضیحات', //cpg1.3.0
-  'crop_pic' => 'برش و چرخاندن', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-        'title' =>'مشخصات فایل',
-        'Filename' => 'نام فایل',
-        'Album name' => 'نام آلبوم',
-        'Rating' => 'رتبه (%s رای)',
-        'Keywords' => 'كلمات كلیدی',
-        'File Size' => 'حجم فایل',
-        'Dimensions' => 'ابعاد فایل ',
-        'Displayed' => 'دفعات مشاهده',
-        'Camera' => 'دوربین',
-        'Date taken' => 'تاریخ عكس برداری',
-		'ISO'=>'ISO',
-        'Aperture' => 'Aperture',
-        'Exposure time' => 'Exposure time',
- 		'Focal length' => 'Focal length',
-        'Comment' => 'نظرات',
-        'addFav'=>'به علاقمندی ها اضافه كن',
-        'addFavPhrase'=>'علاقمندی ها',
-        'remFav'=>'از علاقمندی ها حذف كن',
-  'iptcTitle'=>'IPTC عنوان', //cpg1.3.0
-  'iptcCopyright'=>'IPTC حقوق', //cpg1.3.0
-  'iptcKeywords'=>'IPTC نص', //cpg1.3.0
-  'iptcCategory'=>'IPTC موضوع', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC موصوع فرعی', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-        'OK' => 'تائید',
-        'edit_title' => 'ویرایش این نظر',
-        'confirm_delete' => 'مطمئنید كه می خواهید این نظر را حدف كنید؟',
-        'add_your_comment' => 'نظر بدهید',
-        'name'=>'نام',
-        'comment'=>'نظر',
-        'your_name' => 'نامعلوم',
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => 'بر روی تصویر كلیك كنید تا این پنجره بسته شود',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-        'title' => 'ارسال كارت پستال',
-        'invalid_email' => '<b>اخطار</b> : آدرس پست الكترونیك اشتباه است !',
-        'ecard_title' => 'كارت پستالی از  %s برای شما',
-  'error_not_image' => 'فقظ تصاویر را می توان به صورت كارت پستال ارسال كرد.', //cpg1.3.0
-        'view_ecard' => 'اگر كارت پستال صحیح نمایش داده نشد اینجا كلیك كنید',
-        'view_more_pics' => 'برای تصاویر بیشتر اینجا كلیك كنید !',
-        'send_success' => 'كارت شما با موفقیت ارسال شد',
-        'send_failed' => 'متاسفانه سرور نمی تواند كارت شما را ارسال نماید...',
-        'from' => 'از',
-        'your_name' => 'نام فرستنده',
-        'your_email' => 'آدرس پست الكترونیك فرسنتده',
-        'to' => 'به',
-        'rcpt_name' => 'نام گیرنده',
-        'rcpt_email' => 'آدرس پست الكترونیك گیرنده',
-        'greetings' => 'عنوان پیام',
-        'message' => 'پیام',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'مشخصات فایل', //cpg1.3.0
-  'album' => 'آلبوم',
-  'title' => 'عنوان عكس',
-  'desc' => 'توضیحات',
-  'keywords' => 'كلمات كلیدی',
-  'pic_info_str' => '%s &times; %s - %sكیلوبایت - %s مشاهده - %s رای',
-  'approve' => 'فایل مجوز', //cpg1.3.0
-  'postpone_app' => 'منتظر مجوز',
-  'del_pic' => 'حدف فایل', //cpg1.3.0
-  'read_exif' => 'خواندن مجدد اطلاعات EXIF ً', //cpg1.3.0
-  'reset_view_count' => 'صفر كردن شمارنده مشاهده',
-  'reset_votes' => 'صفر كردن شمارنده رای',
-  'del_comm' => 'حدف نظرات',
-  'upl_approval' => 'ارسال فایل های دارای مجوز',
-  'edit_pics' => 'ویرایش فایلها', //cpg1.3.0
-  'see_next' => 'فایل بعدی', //cpg1.3.0
-  'see_prev' => 'فایل قبلی', //cpg1.3.0
-  'n_pic' => '%s فایل', //cpg1.3.0
-  'n_of_pic_to_disp' => 'تعداد نمایش تصویر', //cpg1.3.0
-  'apply' => 'اعمال تغییرات', //cpg1.3.0
-  'crop_title' => 'Main Image Editor', //cpg1.3.0
-  'preview' => 'پیش نمایش', //cpg1.3.0
-  'save' => 'ثبت تصویر', //cpg1.3.0
-  'save_thumb' =>'ثبت به صورت ریزعكس ( Thumbnail )', //cpg1.3.0
-  'sel_on_img' =>'منطقه انتخاب شده باید كاملا داخل تصویر باشد!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'سئوال های متداول', //cpg1.3.0
-  'toc' => 'مختویات', //cpg1.3.0
-  'question' => 'سئوال: ', //cpg1.3.0
-  'answer' => 'جواب: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'سئوال های متداول اصلی', //cpg1.3.0
-  array('چرا باید حتما ثبت نام (رجیستر) كنم؟', ' حتما لازم نیست نام نویسی كنید اما اعضا این گالری می توانند از امكاناتی نظیر  ارسال تصویر و داشتن لیستی از علاقمندی شخصی ، رتبه دهی به تصاویر و ارسال نظر و ...استفاده كنند.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('چگونه ثبت نام كنم؟', 'بر روی لینك &quot;كاربر جدید &quot;، كلیك كنید و فرم مربوط را به طور كامل پر كنید ، اگر مدیریت سیستم فعال سازی با نامه الكترونیك را فعال كرده باشد ، پس از ارسال فرم نامه ای از طرف سیستم برای آدرس شما ارسال می گردد كه در آن نحوه فعال سازی عضویت شما توضیح داده شده. عضویت شما از اولین ورود شما به سیستم شروع می گردد.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('چگونه وارد سیستم شوم؟', 'بر روی لینك &quot;ورود&quot;، كلیك كنید و نام كاربری و رمز ورودی كه در هنگام ثبت نام استفاده نموده اید را وارد كنید، اگر میخواهید سیستم در دفعات بعدی شما را بدون پرسیدن نام و رمز وارد كند باید  &quot; مرا فراموش نكن &quot;، را تیك بزنید <br /><b>مهم : شما باید كوكی خود را فعال كنید در غیر این صورت سیستم قادر به شناسای شما در دفعات بعدی نخواهد بود و همچنین نباید كوكی سایت را از روی كامپیوتر خود حدف كنید.</b>', 'offline', 0), //cpg1.3.0
-  array('چرا نمی توانم وارد شوم؟', 'آیا ثبت نام كرده اید؟ شگر ثبت نام كرده اید آیا بر روی لینكی كه توسط نامه برای شما فرستاده شده كلیك كرده اید؟ در سایر موارد با مدیریت سایت ( bmossavari@gmail.com )تماس بگیرید.', 'offline', 0), //cpg1.3.0
-  array('اگر رمز ورود را گم كرده ام چه كار كنم؟', 'اگر سایت به شما لینك &quot;رمز فراموش شده&quot;، را داده از آن استفاده كنید در غیر اینصورت با مدیریت تماس بگیرید.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('چگونه تصویری را در &quot;علاقمندی های من&quot;، ثبت كنم؟', 'بر روی تصویر كلیك كنید و سپس بر روی &quot;مشخصات تصویر&quot;(<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />) كلیك كنید ; به پایین صفحه بروید و بر روی &quot;به علاقمندی ها اضافه كن&quot;، كلیك كنید<br /> مدیریت باید امكان مشخصات فایل را به صورت پیش فرض فعال كرده باشد.<br />مهم :كوكی باید فعال باشد و حدف نشده باشد.', 'offline', 0), //cpg1.3.0
-  //array('السؤال?', 'حوابه.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'یادآوری رمز ورود', //cpg1.3.0
-  'err_already_logged_in' => 'شما هم اكنون وارد شده اید !', //cpg1.3.0
-  'enter_username_email' => 'نام كاربری یا آدرس پست الكترونیك خود را وارد فرمائید', //cpg1.3.0
-  'submit' => 'ارسال', //cpg1.3.0
-  'failed_sending_email' => 'نامه یادآوری رمز ورود قادر به ارسال نیست!', //cpg1.3.0
-  'email_sent' => 'نامه ای به همراه نام كاربری و رمز ورود شما به آدرس %s ارسال شد', //cpg1.3.0
-  'err_unk_user' => 'اخطار: كاربری با این نام موجود نیست', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Password Reminder', //cpg1.3.0
-  'passwd_reminder_body' => 'شما درخواست كرده بودید تا نام كاربری و رمز عبور به شما یادآوری شود :
-نام كاربری ( Username ): %s
-رمز ورود ( Password ): %s
-كلیك %s برای ورود.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-        'group_name' => 'نام گروه',
-        'disk_quota' => 'سهم فضا',
-        'can_rate' => 'امكان دادن امتیاز به تصاویر را دارد؟',
-        'can_send_ecards' => 'امكان فرستادن كارت پستال را دارد؟',
-        'can_post_com' => 'امكان ارسال نظر را دارد؟',
-        'can_upload' => 'امكان ارسال فایل را دارد؟',
-        'can_have_gallery' => 'امكان داشتن گالری خصوصی را دارد؟',
-        'apply' => 'اعمال تغییرات',
-        'create_new_group' => 'ایجاد گروه جدید',
-        'del_groups' => 'حدف گروه (های) انتخاب شده',
-        'confirm_del' => 'اخطار :وقتی گروهی را حدف می كنید تمامی كاربران آن گروه به گروه \'Registred\' منتقل میگردند!\n\nمطمئنید كه می خواهید حدف كنید؟',
-        'title' => 'مدیریت گروه های كاربر',
-        'approval_1' => 'اجازه ارسال عموم لازم دارد؟(1)',
-        'approval_2' => 'اجازه ارسال خصوصی لازم دارد؟(2)',
-  'upload_form_config' => 'تنظیمات فرم ارسال', //cpg1.3.0
-  'upload_form_config_values' => array( 'فقط ارسال یك فایل', 'فقط ارسال چند فایل', 'فقط ارسال URI', 'فقط ارسال ZIP', 'فایل-URI', 'فایل-ZIP', 'URI-ZIP', 'فاسل-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'كاربر می تواند تعداد باكسهای ارسال را تغییر دهد؟', //cpg1.3.0
-  'num_file_upload'=>'تعداد حداكثر/دقیق باكسهای ارسال فایل', //cpg1.3.0
-  'num_URI_upload'=>'تعداد حداكثر/دقیق باكسهای ارسال URI', //cpg1.3.0
-        'note1' => '<b>(1)</b> ارسال به آلبوم های عمومی اجازه مدیریت را نیاز دارد.',
-        'note2' => '<b>(2)</b> ارسال به آلبوم یك كاربر اجازه مدیریت را نیاز دارد.',
-        'notes' => 'ملاحظات'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'خوش آمدید !',
-);
-
-$lang_album_admin_menu = array(
-        'confirm_delete' => 'آیا مطمئنید كه می خواهید این آلبوم را حدف نمایید؟ \\nهمه تصاویر و همچنین نظرات حدف خواهند شد.',
-        'delete' => 'حدف',
-        'modify' => 'متعلقات آلبوم',
-        'edit_pics' => 'ویرایش فایل',
-);
-
-$lang_list_categories = array(
-        'home' => 'صفحه اصلی',
-        'stat1' => '<b>[pictures]</b> تصویر در <b>[albums]</b> آلبوم و <b>[cat]</b> موضوع با <b>[comments]</b> نظر <b>[views]</b> دفعه مشاهده شده',
-        'stat2' => '<b>[pictures]</b> تصویر در <b>[albums]</b> آلبوم <b>[views]</b> دفعه مشاهده شده',
-        'xx_s_gallery' => 'گالری %s',
-        'stat3' => '<b>[pictures]</b> تصویر در <b>[albums]</b> آلبوم با <b>[comments]</b> نظر <b>[views]</b>  دفعه مشاهده شده'
-);
-
-$lang_list_users = array(
-        'user_list' => 'لیست كاربران',
-        'no_user_gal' => 'گالری كاربری یافت نشد',
-        'n_albums' => '%s آلبوم',
-        'n_pics' => '%s تصویر'
-);
-
-$lang_list_albums = array(
-        'n_pictures' => '%s تصویر',
-        'last_added' => ', آخرین ارسال در %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-        'login' => 'ورود',
-        'enter_login_pswd' => 'برای ورود به سایت نام كاربری و رمز عبور را وارد نمایید',
-        'username' => 'نام كاربری',
-        'password' => 'رمز عبور',
-        'remember_me' => 'مرا فراموش نكن',
-        'welcome' => 'خوش آمدید %s ...',
-        'err_login' => '*** خطای ورود ، دوباره امتحان كنید ***',
-        'err_already_logged_in' => 'شما در حال حاضر در سایت وارد شده اید !',
-  'forgot_password_link' => 'رمز فراموش شده', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-        'logout' => 'خروج',
-        'bye' => 'خداحافظ %s ...',
-        'err_not_loged_in' => 'شما وارد سایت نشده اید !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => 'به روز رسانی آلبوم %s',
-        'general_settings' => 'تنظیمات اصلی',
-        'alb_title' => 'عنوان آلبوم',
-        'alb_cat' => 'موضوع آلبوم',
-        'alb_desc' => 'شرح آلبوم',
-        'alb_thumb' => 'ریزعكس آلبوم',
-        'alb_perm' => 'سطح دسترسی آلبوم',
-        'can_view' => 'آلبوم قابل مشاهده است برای',
-        'can_upload' => 'بیننده ها می توانند فایل ارسال كنند',
-        'can_post_comments' => 'بیننده ها می توانند نظر بدهند',
-        'can_rate' => 'بیننده ها می توانند به این فایل رای بدهند',
-        'user_gal' => 'گالری كاربران',
-        'no_cat' => '* بدون موضوع *',
-        'alb_empty' => 'آلبوم خالی است',
-        'last_uploaded' => 'آخرین ارسال',
-        'public_alb' => 'همه (آلبوم عمومی)',
-        'me_only' => 'فقط برای من',
-        'owner_only' => 'صاحب آلبوم (%s) فقط',
-  'groupp_only' => 'اعضا گروه \'%s\'',
-  'err_no_alb_to_modify' => 'آلبومی برای ویرایش توسط شما در دیتابیس موجود نیست.',
-  'update' => 'به روز رسانی آلبوم', //cpg1.3.0
-  'notice1' => '(*) بسته به تنظیمات  %sgroups%s ', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-        'already_rated' => 'متاسفانه شما همین الان به فایل رای دادید',
-        'rate_ok' => 'رای شما پذیرفته شد',
-  'forbidden' => 'شما نمی توانید به فایل های خودتان رای بدهید!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-مدیریت {SITE_NAME} حق هرگونه تغییر یا حذف مطالب را برای خود محفوظ نگه داشته و در زمان تغییرات مشاهده تمامی ارسالها غیر ممكن خواهد بود. همچنین مسئولیت استفاده غیر قانونی از این سایت به عهده استفاده كننده میباشد و هر گونه عمل غیر قانونی به مراجع ذی صلاح ارجاع داده می شود.<br />
-<br />
-به عنوان كاربر شما تعهد میكنید كه هیچگونه فایل سكسی ، ترسناك ، تحریك كننده به خشونت ، آزار دهنده ، شخصی(مربوط به دیگران بدون رضایت شخص)و هر گونه اطلاعاتی كه خلاف قوانین دولتی باشد به سایت ارسال نكنید و شما می پذیرید كه مدیریت {SITE_NAME} حق حذف یا ویرایش هر گونه از این نوع مطالب را دارد.به عنوان كاربر شما می پذیرید كه اطلاعات شما در دیتابیس {SITE_NAME} ثبت و نگهداری گردد و  این اطلاعات مگر در موارد ذكر شده قبلی به شخص سومی داده نخواهد شد، البته این سایت مسئولیتی در قبال حملات هكری قبول نمیكند.<br />
-<br />
-این سایت برای نگهداری اطلاعات شما از كوكی استفاده می نماید. همچنین از آدرس پست الكترونیك شما تنها جهت فعال سازی نام كاربری و ارسال رمز فراموش شده استفاده خواهد شد.<br />
-<br />
-با كلیك كردن بر روی دكمه 'می پذیرم' شما كلیه موارد بالا را قبول میكنید.
-EOT;
-
-$lang_register_php = array(
-        'page_title' => 'ثبت نام كاربران',
-        'term_cond' => 'قوانین و مقررات سایت',
-        'i_agree' => 'می پذیرم',
-        'submit' => 'ارسال فرم ثبت نام',
-        'err_user_exists' => 'لطفا نام كاربری دیگری انتخاب كنید این نام قبلا استفاده شده',
-        'err_password_mismatch' => 'لطفا مجددا پسورد را وارد نمایید ، دو پسورد مشابه هم نیستند',
-        'err_uname_short' => 'نام كاربری حداقل باید 2 حرف داشته باشد',
-        'err_password_short' => 'رمز ورود حداقل باید 2 حرف داشته باشد',
-        'err_uname_pass_diff' => 'نام كاربری و رمز عبور باید متفاوت باشند',
-        'err_invalid_email' => 'آدرس پست الكترونیك اشتباه است',
-        'err_duplicate_email' => 'با این آدرس پست الكترونیك ، كاربر دیگری ثبت نام كرده',
-        'enter_info' => 'ورود اطلاعات ثبت نام',
-        'required_info' => 'اطلاعات مورد نیاز',
-        'optional_info' => 'اطلاعات اختیاری',
-        'username' => 'نام كاربری',
-        'password' => 'رمز ورود',
-        'password_again' => 'تكرار مجدد رمز عبور',
-        'email' => 'آدرس پست الكترونیك',
-        'location' => 'محل اقامت',
-        'interests' => 'علاقمندیها',
-        'website' => 'وب سایت',
-        'occupation' => 'شغل',
-        'error' => 'خطا',
-        'confirm_email_subject' => '%s - اطلاعات ثبت نام تائید شد',
-        'information' => 'اطلاعات',
-        'failed_sending_email' => 'امكان ارسال نامه ثبت نام نیست !',
-        'thank_you' => 'از ثبت نام شما متشكریم.<br /><br />نامه ای به آدرس شما ارسال شد كه در آن نحوه فعال سازی اشتراك شما اعلام گردیده.',
-        'acct_created' => 'اشتراك شما ایجاد شد و شما می توانید با ورود نام كاربری و دادن رمز ورود به سایت وارد شوید.',
-        'acct_active' => 'اشتراك شما فعال شد و شما می توانید با ورود نام كاربری و دادن رمز ورود به سایت وارد شوید.',
-        'acct_already_act' => 'اشتراك شما قبلا فعال شده است !',
-        'acct_act_failed' => 'این اشتراك قابل فعال سازی نیست !',
-        'err_unk_user' => 'كاربر انتخاب شده وجود ندارد !',
-        'x_s_profile' => 'مشخصات شخصی %s',
-        'group' => 'گروه',
-        'reg_date' => 'عضو شده در',
-        'disk_usage' => 'فضای استفاده شده',
-        'change_pass' => 'تغییر رمز ورود',
-        'current_pass' => 'رمز ورود سابق',
-        'new_pass' => 'رمز ورود جدید',
-        'new_pass_again' => 'تكرار مجدد رمز ورود جدید',
-        'err_curr_pass' => 'پسورد سابق اشتباه است',
-        'apply_modif' => 'تغییرات انجام شد',
-        'change_pass' => 'تغییر رمز ورود من',
-        'update_success' => 'اطلاعات شخسی شما به روز رسانی شد',
-        'pass_chg_success' => 'رمز ورود شما تغییر یافت',
-        'pass_chg_error' => 'رمز ورود شما تغییر نیافت',
-  'notify_admin_email_subject' => '%s - خطای ثبت نام', //cpg1.3.0
-  'notify_admin_email_body' => 'یك كاربر جدید با نام  "%s" به گالری شما اضافه شد.', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Thank you for registering at {SITE_NAME}
-
-Your username is : "{USER_NAME}"
-Your password is : "{PASSWORD}"
-
-In order to activate your account, you need to click on the link below
-or copy and paste it in your web browser.
-in Persian: برای فعال سازی اشتراك خود بر روی لینك ریز كلیك كنید.
-
-{ACT_LINK}
-
-Regards,
-
-The management of {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-        'title' => 'بازنگری نظرات',
-        'no_comment' => 'نظری برای بازنگری وجود ندارد',
-        'n_comm_del' => '%s نظر حدف شد',
-        'n_comm_disp' => 'تعداد نظرات برای نمایش',
-        'see_prev' => 'قبلی',
-        'see_next' => 'بعدی',
-        'del_comm' => 'حدف نظرات انتخاب شده',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => 'جستجو بر روی مجموعه فایل ها',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-        'page_title' => 'جستجوی فایل جدید',
-        'select_dir' => 'انتخاب زیر شاخه',
-        'select_dir_msg' => 'این گزینه به شما اجازه می دهد تا فایلهایی را كه از طریق FTP بروی سرور خود ارسال كرده اید، اضافه كنید.<br /><br />زیرشاخه ای كه فایل ها در آن هستند را انتخاب كنبد',
-        'no_pic_to_add' => 'فایلی برای اضافه نمودن وجود ندارد.',
-        'need_one_album' => 'شما حداقل به یك آلبوم برای اجرای این گزینه احتیاج دارید',
-        'warning' => 'اخطار',
-        'change_perm' => 'برنامه نمی تواند بر روی زیرشاخه بنویسد لطفا زیرشاخه را از حالت 755 به 777 تغییر دهید و مجددا سعی نمائید. !',
-        'target_album' => '<b>فرستادن فایل های &quot;</b>%s<b>&quot; به </b>%s',
-        'folder' => 'زیرشاخه',
-        'image' => 'تصویر',
-        'album' => 'آلبوم',
-        'result' => 'نتایج',
-        'dir_ro' => 'غیر قابل نوشتن! ',
-        'dir_cant_read' => 'غیر قابل خواندن! ',
-        'insert' => 'اضافه كردن فایل های جدید به گالری',
-        'list_new_pic' => 'لیست فایل های جدید',
-        'insert_selected' => 'ورود فایل های انتخاب شده',
-        'no_pic_found' => 'فایل جدیدی پیدا نشد',
-        'be_patient' => 'برنامه برای اضافه نمودن فایل ها به زمان نیاز دارد، صبر كنید ...',
-  'no_album' => 'آلبومی انتخاب نشد',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                                '<li><b>OK</b> : یعنی فایل با موفقیت اضافه شد'.
-                                '<li><b>DP</b> : یعنی فایل قبلا در دیتابیس موجود بوده'.
-                                '<li><b>PB</b> : یعنی فایل نمی تواند اضافه شود ، تنظیمات خود و سطح دسترسی زیرشاخه حاوی فایل ها را بررسی كنید'.
-                        		'<li><b>NA</b> : یعنی آلبومی كه فایل ها باید به آن اضافه شوند مشحص نشده , بر روی \'<a href="javascript:history.back(1)">بازگشت</a>\' كلیك كنید و آلبوم را انتخاب نمائید. اگر آلبوم ندارید <a href="albmgr.php"> آلبوم بسازید </a></li>'.
-                                '<li>اگر پیام های OK, DP, PB نمایش داده نشد بر روی فایل خراب شده كلیك كنید تا پیغام PHP را ببینید'.
-                                '<li>اگر پیغام Timeout دریافت نمودید یك بار دیگر صفحه را Reload كنید'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'انتخاب آلبوم', //cpg1.3.0
-  'check_all' => 'انتخاب همه', //cpg1.3.0
-  'uncheck_all' => 'عدم انتخاب همه', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'كاربران محدود شده',
-                'user_name' => 'نام كاربر',
-                'ip_address' => 'آدرس آی پی',
-                'expiry' => 'پایان محدودیت (خالی یعنی برای همیشه)',
-                'edit_ban' => 'ثبت تغییرات',
-                'delete_ban' => 'حدف',
-                'add_new' => 'اضافه كردن محدودیت جدید',
-                'add_ban' => 'اضافه كردن',
-  'error_user' => 'كاربر پیدا نشد', //cpg1.3.0
-  'error_specify' => 'شما باید نام كاربر یا آدری آی پی آن را وارد نمائید', //cpg1.3.0
-  'error_ban_id' => 'مشخصات محدودیت اشتباه است!', //cpg1.3.0
-  'error_admin_ban' => 'شما نمی توانید خودتان را محدود كنید!', //cpg1.3.0
-  'error_server_ban' => 'شما دارید سرور خودتان را محدود میكنید؟!!اومجا چه خبره هوا خوبه!!!, نمی توانید...', //cpg1.3.0
-  'error_ip_forbidden' => 'شما نمی توانید این آدرس آی پی را محدود كنید - این آدرس Routable نیست!', //cpg1.3.0
-  'lookup_ip' => 'Lookup an IP address', //cpg1.3.0
-  'submit' => 'تائید!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'ارسال فایل', //cpg1.3.0
-  'custom_title' => 'تغییر فرم ارسال', //cpg1.3.0
-  'cust_instr_1' => 'شما میتوانید تعداد فایل های ارسالی همزمان را مشخص كنید. اما به هر حال, بیشتر از تعداد زیر اجازه ارسال همزمان ندارید.', //cpg1.3.0
-  'cust_instr_2' => 'تعداد درخواست ارسال همزمان', //cpg1.3.0
-  'cust_instr_3' => 'تعداد ارسال همزمان فایل: %s', //cpg1.3.0
-  'cust_instr_4' => '‌‌‌‌‌‌‌‌تعداد ارسال همزمان ‌اینتر فیس ‌:‌ ‌‌%s‌‌', //cpg1.3.0
-  'cust_instr_5' => 'تعداد در خواست ارسال همزمان ‌اینتر فیس:', //cpg1.3.0
-  'cust_instr_6' => 'تعداد درخواست ارسال همزمان فایل:', //cpg1.3.0
-  'cust_instr_7' => 'لطفا تعداد درخواست ارسال همزمان خود را ذكر كنید.  سپس بر روی \'ادامه\' كلیك كنید. ', //cpg1.3.0
-  'reg_instr_1' => 'عمل خطا در ایجاد فرم.', //cpg1.3.0
-  'reg_instr_2' => 'شما می توانید در زیر فایل خود را ارسال نمائید. حجم هر كدام از فایل های ارسالی شما نباید از %s KB بیشتر باشد. فایل های ZIP ارسالی به صورت فشرده باقی خواهند ماند.', //cpg1.3.0
-  'reg_instr_3' => 'اگر می خواهید فایل فشرده خود را باز كنید از بخش باز كننده فایل فشرده استفاده نمائید.', //cpg1.3.0
-  'reg_instr_4' => 'وقتی از قسمت ارسال URI/URL uاستفاده می كنید, لطفا آدرس را به صورت: http://www.mysite.com/images/example.jpg وارد نمائید', //cpg1.3.0
-  'reg_instr_5' => 'هنگامی مه فرم تكمیل شد ،لطفا بر روی \'ادامه\' كلیك كنید.', //cpg1.3.0
-  'reg_instr_6' => 'باز كردن فایل فشرده ارسالی:', //cpg1.3.0
-  'reg_instr_7' => 'فایل های ارسالی:', //cpg1.3.0
-  'reg_instr_8' => 'ارسال URI/URL :', //cpg1.3.0
-  'error_report' => 'گزارش دهی خطا', //cpg1.3.0
-  'error_instr' => 'ارسال های مشروحه دارای خطا هستند:', //cpg1.3.0
-  'file_name_url' => 'نام فایل/URL', //cpg1.3.0
-  'error_message' => 'پیغام خطا', //cpg1.3.0
-  'no_post' => 'فایل بوسیله پست ارسال نشده.', //cpg1.3.0
-  'forb_ext' => 'فایل با این پسوند قابل قبول نیست.', //cpg1.3.0
-  'exc_php_ini' => 'ارسال فایلی با بیش از حجم اعلام شده در php.ini.', //cpg1.3.0
-  'exc_file_size' => 'ارسال فایلی با بیش از حجم اعلام شده در تنظیمات.', //cpg1.3.0
-  'partial_upload' => 'Only a partial upload.', //cpg1.3.0
-  'no_upload' => 'ارسالی اتفاق نیفتاد.', //cpg1.3.0
-  'unknown_code' => 'خطای نامشخص PHPدر ارسال.', //cpg1.3.0
-  'no_temp_name' => 'عدم ارسال - عدم نام موقت.', //cpg1.3.0
-  'no_file_size' => 'شامل اطلاعات نیست/خراب است', //cpg1.3.0
-  'impossible' => 'غیر قابل حركت.', //cpg1.3.0
-  'not_image' => 'تصویر نیست/خراب شده', //cpg1.3.0
-  'not_GD' => 'پسوند یك GD نیست.', //cpg1.3.0
-  'pixel_allowance' => 'بیشتر از حداكثر پیكسل قابل قبول.', //cpg1.3.0
-  'incorrect_prefix' => 'URI/URL اشتباه', //cpg1.3.0
-  'could_not_open_URI' => 'نمی توان URI را باز كرد.', //cpg1.3.0
-  'unsafe_URI' => 'امنیت قابل بررسی نیست.', //cpg1.3.0
-  'meta_data_failure' => 'خرابی اطلاعات سر خط', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME could not be determined.', //cpg1.3.0
-  'MIME_type_unknown' => 'Unknown MIME type', //cpg1.3.0
-  'cant_create_write' => 'Cannot create write file.', //cpg1.3.0
-  'not_writable' => 'Cannot write to write file.', //cpg1.3.0
-  'cant_read_URI' => 'Cannot read URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Cannot open URI write file.', //cpg1.3.0
-  'cant_write_write_file' => 'Cannot write to URI write file.', //cpg1.3.0
-  'cant_unzip' => 'عدم توانایی در باز كردن.', //cpg1.3.0
-  'unknown' => 'خطای ناشناخته', //cpg1.3.0
-  'succ' => 'ارسال با موفقیت انجام شد', //cpg1.3.0
-  'success' => '%s ارسال با موفقیت انجام شدند.', //cpg1.3.0
-  'add' => 'لطفا بر روی \'ادامه\' كلیك كنید تا فایل ها به آلبوم اضافه گردند.', //cpg1.3.0
-  'failure' => 'خطای ارسال', //cpg1.3.0
-  'f_info' => 'اطلاعات فایل', //cpg1.3.0
-  'no_place' => 'فایل قبلی نتوانسته در جای خود قرار بگیرد.', //cpg1.3.0
-  'yes_place' => 'فایل قبلی با موفقیت مستقر شد.', //cpg1.3.0
-  'max_fsize' => 'حداكثر حجم اجازه داده شده %s KB',
-  'album' => 'آلبوم',
-  'picture' => 'فایل', //cpg1.3.0
-  'pic_title' => 'عنوان فایل', //cpg1.3.0
-  'description' => 'شرح فایل', //cpg1.3.0
-  'keywords' => 'كلمات كلیدی (با جای خالی جداسازی كنید)',
-  'err_no_alb_uploadables' => 'متاسفانه آلبومی وحود ندارد كه شما اجازه ارسال در آن داشته باشید', //cpg1.3.0
-  'place_instr_1' => 'لطفا حالا فایل ها را در این آلبوم قرار دهید و اطلاعات مربوط به هر فایل را وارد كنید.', //cpg1.3.0
-  'place_instr_2' => 'فایل بیشتری احتیاج به اسقرار دارد. لطفا بر روی \'ادامه\'كلیك كنید.', //cpg1.3.0
-  'process_complete' => 'تمامی فایل ها با موفقیت مستقر شدند.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-        'title' => 'مدیریت كاربران',
-        'name_a' => 'نام(صعودی)',
-        'name_d' => 'نام(نزولی)',
-        'group_a' => 'گروه(صعودی)',
-        'group_d' => 'گروه(نزولی)',
-        'reg_a' => 'تاریخ ثبت نام(صعودی)',
-        'reg_d' => 'تاریخ ثبت نام(نزولی)',
-        'pic_a' => 'تعداد تصویر(صعودی)',
-        'pic_d' => 'تعداد تصویر(نزولی)',
-        'disku_a' => 'میزان استفاده از فضا(صعودی)',
-        'disku_d' => 'میزان استفاده از فضا(نزولی)',
- 		'lv_a' => 'آخرین بار مشاهده(صعودی)', //cpg1.3.0
- 		'lv_d' => 'آخرین بار مشاهده(نزولی)', //cpg1.3.0
-        'sort_by' => 'مرتب سازی كاربران بر حسب',
-        'err_no_users' => 'جدول كاربران خالی است !',
-        'err_edit_self' => 'شما نمی توانید مشخصات شخصی خود را از اینجا ویرایش كنید از \'مشخصات شخصی\' استفاده كنید',
-        'edit' => 'ویرایش',
-        'delete' => 'حدف',
-        'name' => 'نام كاربری',
-        'group' => 'گروه',
-        'inactive' => 'غیر فعال',
-        'operations' => 'عملیات',
- 		'pictures' => 'فایل ها', //cpg1.3.0
- 		'disk_space' => 'فضای استفاده شده / سهمیه	',
- 		'registered_on' => 'ثبت نام شده در',
-		'last_visit' => 'آحرین مشاهده در', //cpg1.3.0
-		'u_user_on_p_pages' => '%d كاربر در %d صفحه',
-        'confirm_del' => 'شما مطمئنید كه می خواهید این كاربر را حدف نمائید؟ \\nتمامی فایل ها و آلبوم های وی نیز حدف خواهند شد.',
-        'mail' => 'نامه',
-        'err_unknown_user' => 'كاربر انتخاب شده وجود ندارد !',
-        'modify_user' => 'تغییرات كاربر',
-        'notes' => 'ملاحظات',
-        'note_list' => '<li>اگر نمی خواهید رمز ورود را تغییر دهید آن را خالی بگذارید',
-		'password' => 'رمز ورود',
-		'user_active' => 'كاربر فعال است',
- 		'user_group' => 'گروه كاربر',
- 		'user_email' => 'آدرس پست الكترونیك كاربر',
- 		'user_web_site' => 'آدرس وب سایت كاربر',
-		'create_new_user' => 'ایجاد كاربر جدید',
-		'user_location' => 'محل زندگی كاربر',
- 		'user_interests' => 'علایق كاربر',
-		'user_occupation' => 'شغل كاربر',
-		'latest_upload' => 'ارسال های تازه', //cpg1.3.0
- 		'never' => 'هرگز', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'مدیریت ابزار (تغییر اندازه تصاویر)', //cpg1.3.0
-        'what_it_does' => 'چگونگی كار با ابزار',
-        'what_update_titles' => 'بروز رسانی عنوانها توسط نام فایل ها',
-        'what_delete_title' => 'حذف عناوین',
-        'what_rebuild' => 'ایجاد مجدد ریزعكسها و تصاویر تغییر اندازه یافته',
-        'what_delete_originals' => 'حذف تصاویر اصلی و جایگزین كردن تصاویر اصلی با تصاویر تغییر اندازه بافته',
-        'file' => 'فایل',
-        'title_set_to' => 'عنوان مخدود به',
-        'submit_form' => 'ارسال',
-        'updated_succesfully' => 'به روز رسانی با موفقیت انجام شد',
-        'error_create' => 'در حال ایجاد خطا',
-        'continue' => 'پردازش تصاویر بیشتر',
-        'main_success' => 'فایل %s با موفقیت به عنوان فایل اصلی استفاده شد',
-        'error_rename' => 'خطا در تغییر نام از %s به %s',
-        'error_not_found' => 'فایل %s موجود نیست',
-        'back' => 'بازگشت به اصلی',
-        'thumbs_wait' => 'در حال به روز رسانی ریزعكسها/ویا تغییر اندازه تصاویر، لطفا كمی صبر كنید...',
-        'thumbs_continue_wait' => 'به روز رسانی ریز عكسها/ویا تغییر اندازه تصاویر ادامه دارد ...',
-        'titles_wait' => 'به روز رسانی عناوین، لطفا كمی صبر كنید...',
-        'delete_wait' => 'حذف یك عنوان، لطفا كمی صبر كنید...',
-        'replace_wait' => 'حذف فایل اصلی و جایگزینی تصویر تغییر اندازه یافته به جای اصلی، لطفا كمی صبر كنید..',
-        'instruction' => 'توضیحات سریع',
-        'instruction_action' => 'نوع عمل را انتخاب كنید',
-        'instruction_parameter' => 'آیتم ها را ست كنید',
-        'instruction_album' => 'آلبوم را انتخاب كنید',
-        'instruction_press' => '%s را فشار دهید',
-        'update' => 'به روز رسانی ریزعكسها/ویا تغییر اندازه تصاویر',
-        'update_what' => 'چه چیزی باید به روز رسانی شود',
-        'update_thumb' => 'فقط ریزعكسها',
-        'update_pic' => 'فقط تصاویر تغییر اندازه یافته',
-        'update_both' => 'اریزعكسها و تصاویر تغییر اندازه یافته',
-        'update_number' => 'تعداد تصاویر پردازش شده در هر كلیك',
-        'update_option' => '(در صورتی كه با خطای اتمام زمان پردازش مواجه شدید این مقدار را كمتر كنید )',
-        'filename_title' => 'نام قایل &rArr; عنوان فایل',
-        'filename_how' => 'چه تغییری در نام فایل میدهید',
-        'filename_remove' => 'برداشتن .jpg از انتها و تبدیل _ (خط فاصله زیر) به جای خالی',
-        'filename_euro' => 'تبدیل 2003_11_23_13_20_20.jpg به 23/11/2003 13:20',
-        'filename_us' => 'تبدیل  2003_11_23_13_20_20.jpg به  11/23/2003 13:20',
-        'filename_time' => 'تبدیل  2003_11_23_13_20_20.jpg به 13:20',
-        'delete' => 'حدف عنوان فایل یا فایل با اندازه اصلی',
-        'delete_title' => 'حدف عنوان فایل',
-        'delete_original' => 'حدف فایل با اندازه اصلی',
-        'delete_replace' => 'حدف فایل اصلی و جایگزین كردن فایل تغییر اندازه یافته',
-        'select_album' => 'انتخاب آلبوم',
-  'delete_orphans' => 'حدف نظرات سرگردان (در تمامی آلبوم ها)', //cpg1.3.0
-  'orphan_comment' => 'نظر سرگردان پیدا شد', //cpg1.3.0
-  'delete' => 'حذف', //cpg1.3.0
-  'delete_all' => 'حدف همه', //cpg1.3.0
-  'comment' => 'نظر: ', //cpg1.3.0
-  'nonexist' => 'مربوط به فایلی كه موجود نیست # ', //cpg1.3.0
-  'phpinfo' => 'مشاهده مشخصات php', //cpg1.3.0
-  'update_db' => 'به روز رسانی دیتابیس', //cpg1.3.0
-  'update_db_explanation' => ' اگر تغییری در فایلهای اصلی برنامه داده اید و یا نرم افزار را به نسخه بالاتری ارتقاء داده اید حتما دیتابیس را به روز رسانی كنید چون با این كار جداول دیتابیس ساخته و یا به روز رسانی می شوند.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/polish.php cpg148/lang/polish.php
--- 133/lang/polish.php	2004-12-30 01:03:52.000000000 -0600
+++ cpg148/lang/polish.php	2006-06-08 00:24:56.000000000 -0500
@@ -1,200 +1,272 @@
 <?php
+/*************************
+Coppermine Photo Gallery
+************************
+Copyright (c) 2003-2006 Coppermine Dev Team
+v1.1 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 as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+********************************************
+Coppermine version: 1.4.8
+$Source$
+$Revision: 3116 $
+$Author: gaugau $
+$Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
 // ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0  //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR    //
-// http://www.chezgreg.net/coppermine/  //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team  //
-// (http://coppermine.sf.net/team/)   //
-// see /docs/credits.html for details  //
-// ------------------------------------------------------------------------- //
-// 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.  //
-// ------------------------------------------------------------------------- //
-// $Id: polish.php,v 1.6 2004/12/29 23:03:51 chtito Exp $
+// $Id: polish.php 3116 2006-06-07 22:11:54Z gaugau $
 // ------------------------------------------------------------------------- //
 
 // info about translators and translated language
+//$lang_translation_info = array(
+//'lang_name_english' => 'Polish', 
+//'lang_name_native' => 'Polski',
+//'lang_country_code' => 'pl',
+//'trans_name'=> 'Radosław Pawłowski',
+//'trans_email' => 'ilovemycity@tlen.pl',
+//'trans_website' => 'www.toruniak.prv.pl',
+//'trans_date' => '2005-12-15', 
+//);
+
+// Whoops! Had to do it again.
+
 $lang_translation_info = array(
-'lang_name_english' => 'Polish', 
-'lang_name_native' => 'Polski',
-'lang_country_code' => 'pl',
-'trans_name'=> 'Jacek Domo',
-'trans_email' => 'plusz@plusz.net',
-'trans_website' => 'http://www.plusz.net',
-'trans_date' => '2004-05-16', 
-);
+  'lang_name_english' => 'Polish',
+  'lang_name_native' => 'Polski',
+  'lang_country_code' => 'pl',
+  'trans_name' => 'Bartłomiej Szczudło',
+  'trans_email' => 'b.szczudlo@doomni.net',
+  'trans_website' => 'http://klugg.ath.cx',
+  'trans_date' => '2006-01-30'
+  );
 
-$lang_charset = 'iso-8859-2';
+$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('Bajtw', 'KB', 'MB');
+$lang_byte_units = array('Bajtów', 'KB', 'MB');
 
 // Day of weeks and months
-$lang_day_of_week = array('Niedziela', 'Poniedziaek', 'Wtorek', 'roda', 'Czwartek', 'Pitek', 'Sobota');
-$lang_month = array('Styczenia', 'Lutego', 'Marca', 'Kwietnia', 'Maja', 'Czerwca', 'Lipica', 'Sierpnia', 'Wrzenia', 'Padziernika', 'Listopada', 'Grudnia');
+$lang_day_of_week = array('Nd', 'Pn', 'Wt', 'Śr', 'Czw', 'Pt', 'Sob');
+$lang_month = array('Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień');
 
 // Some common strings
 $lang_yes = 'Tak';
 $lang_no  = 'Nie';
 $lang_back = 'Wstecz';
-$lang_continue = 'Dalej';
-$lang_info = 'Informacja';
-$lang_error = 'Bd';
+$lang_continue = 'Kontynuuj';
+$lang_info = 'Informacje';
+$lang_error = 'Błąd';
+$lang_check_uncheck_all = 'Zaznacz/Odznacz wszystko'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =   '%d %B %Y';
-$lastcom_date_fmt =  '%d/%m/%y @ %H:%M';
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%B %d %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d %Y at %I:%M %p'; //cpg1.3.0
+$album_date_fmt =    '%B %d, %Y';
+$lastcom_date_fmt =  '%m/%d/%y at %H:%M';
+$lastup_date_fmt = '%B %d, %Y';
+$register_date_fmt = '%B %d, %Y';
+$lasthit_date_fmt = '%B %d, %Y at %I:%M %p';
+$comment_date_fmt =  '%B %d, %Y at %I:%M %p';
+$log_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.4
 
 // For the word censor
-$lang_bad_words = array('');
+$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*',
+  '*chuj*', '*jebi*', '*cipa', '*pierdol*', '*jeba*'
+  );
 
 $lang_meta_album_names = array(
-  'random' => 'Losowo wybrane pliki', //cpg1.3.0
-  'lastup' => 'Ostatnie aktualizacje',
-  'lastalb'=> 'Ostatnio aktualizacje albumw', 
-  'lastcom' => 'Ostatnio dodane komentarze',
-  'topn' => 'Najpopularniejsze',
-  'toprated' => 'Najwyej oceniane',
-  'lasthits' => 'Ostatnio ogldane',
-  'search' => 'Wyniki wyszukiwania', 
-  'favpics'=> 'Ulubione pliki' //cpg1.3.0
+  'random' => 'Losowo',
+  'lastup' => 'Ostatnio dodane',
+  'lastalb'=> 'Ostatnie albumy',
+  'lastcom' => 'Komentarze',
+  'topn' => 'Najczęściej oglądane',
+  'toprated' => 'Najwyżej oceniane',
+  'lasthits' => 'Ostatnio oglądane',
+  'search' => 'Szukaj',
+  'favpics'=> 'Ulubione',  //cpg1.4
 );
 
 $lang_errors = array(
-  'access_denied' => 'Nie masz uprawnie aby oglda t stron.',
-  'perm_denied' => 'Nie masz uprawnie aby wykona t operacj.',
-  'param_missing' => 'Skrypt zosta wywoany bez wymaganego parametru.',
+  'access_denied' => 'Nie masz uprawnień aby oglądać tę stronę.',
+  'perm_denied' => 'Nie masz uprawnień aby wykonać tę operację.',
+  'param_missing' => 'Skrypt został wywołany bez wymaganego parametru.',
   'non_exist_ap' => 'Wybrany plik lub album nie istnieje!',
-  'quota_exceeded' => 'Przekroczono limit miejsca. <br /><br />Twj przydzia: [quota]K, Twoje pliki uywaj obecnie: [space]K. Dodanie wybranego pliku spowoduje przekroczenie limitu.', //cpg1.3.0
-  'gd_file_type_err' => 'Jeli w uyciu jest biblioteka GD, dozwolone formaty zdj to wycznie JPEG i PNG.',
-  'invalid_image' => 'Zdjcie ktre przesano nie moe by obsuone przez bibliotek GD.',
-  'resize_failed' => 'Nie mona stworzy miniatury lub zdjcia poredniego.',  
-  'no_img_to_display' => 'Brak pliku do wywietlenia',
+  'quota_exceeded' => 'Przekroczono limit miejsca. <br /><br />Twój przydział: [quota]K, Twoje pliki używają obecnie: [space]K. Dodanie wybranego pliku spowoduje przekroczenie limitu.', //cpg1.3.0
+  'gd_file_type_err' => 'Jeżeli w użyciu jest biblioteka GD, dozwolone formaty zdjęć to wyłącznie JPEG i PNG.',
+  'invalid_image' => 'Zdjęcie które przesłano nie może być obsłużone przez bibliotekę GD.',
+  'resize_failed' => 'Nie można stworzyć miniatury lub zdjęcia pośredniego.',  
+  'no_img_to_display' => 'Brak pliku do wyświetlenia',
   'non_exist_cat' => 'Wybrana kategoria nie istnieje',
-  'orphan_cat' => 'Kategoria nie ma gazi nadrzdnej, uruchom menedera kategorii aby rozwiza ten problem.', //cpg1.3.0
-  'directory_ro' => 'Katalog \'%s\' jest zabezpieczony przed zapisem. Pliki nie mog by skasowane.', //cpg1.3.0
+  'orphan_cat' => 'Kategoria nie ma gałęzi nadrzędnej, uruchom menedżera kategorii aby rozwiązać ten problem.', //cpg1.3.0
+  'directory_ro' => 'Katalog \'%s\' jest zabezpieczony przed zapisem. Pliki nie mogą być skasowane.', //cpg1.3.0
   'non_exist_comment' => 'Wybrany komentarz nie istnieje.',
-  'pic_in_invalid_album' => 'Plik znajduje si w nieistniejcym albumie (%s)!?', //cpg1.3.0
-  'banned' => 'Obecnie Twj dostp do strony zosta zablokowany.',
-  'not_with_udb' => 'Wybrana funkcja nie jest dostpna, poniewa jest zintegrowana z oprogramowniem forum. Czynno ktr chcesz wykona nie jest wspierana w tej konfiguracji, bd powinna by obsuona przez oprogramowanie forum.',
+  'pic_in_invalid_album' => 'Plik znajduje się w nieistniejącym albumie (%s)!?', //cpg1.3.0
+  'banned' => 'Twój dostęp do strony jest obecnie zablokowany.',
+  'not_with_udb' => 'Wybrana funkcja nie jest dostępna, ponieważ jest zintegrowana z oprogramowaniem forum. Czynność którą chcesz wykonać nie jest wspierana w tej konfiguracji, bądź powinna być obsłużona przez oprogramowanie forum.',
   'offline_title' => 'Offline', //cpg1.3.0
-  'offline_text' => 'Galeria jest obecnie wyczona - sprbuj ponownie pniej', //cpg1.3.0
-  'ecards_empty' => 'Nie ma obecnie adnych zapisw dotyczcych e-kartek. Sprawd, czy wczye logowanie e-kartek w konfiguracji coppermine!', //cpg1.3.0
-  'action_failed' => 'Dziaanie nieudane. Coppermine nie moe przetworzy Twojego dania.', //cpg1.3.0
-  'no_zip' => 'Biblioteki do obsugi archiww ZIP nie s obecnie dostpne. Skontaktuj si z administratorem Coppermine.', //cpg1.3.0
-  'zip_type' => 'Nie masz uprawnie by przesya archiwa ZIP.', //cpg1.3.0
+  'offline_text' => 'Galeria jest obecnie wyłączona - spróbuj ponownie później', //cpg1.3.0
+  'ecards_empty' => 'Nie ma obecnie żadnych zapisów dotyczących e-kartek. Sprawdź, czy włączyłeś logowanie e-kartek w konfiguracji Coppermine!', //cpg1.3.0
+  'action_failed' => 'Działanie nie powiodło się. Coppermine nie może przetworzyć Twojego żądania.', //cpg1.3.0
+  'no_zip' => 'Biblioteki do obsługi archiwów ZIP nie są obecnie dostępne. Skontaktuj się z administratorem Coppermine.', //cpg1.3.0
+  'zip_type' => 'Nie masz uprawnień by przesyłać archiwa ZIP.', //cpg1.3.0
+  'database_query' => 'Wystąpił błąd podczas przedtwarzania bazy danych', //cpg1.4
+  'non_exist_comment' => 'Wybrany komentarz nie istnieje', //cpg1.4
 );
 
-$lang_bbcode_help = 'Moesz uy nastpujcych kodw: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'Pomoc - bbcode'; //cpg1.4
+$lang_bbcode_help = 'Możesz użyć następujących kodów: <li>[b]Pogrubienie[/b] =&gt; <b>Pogrubienie</b></li><li>[i]Kursywa[/i] =&gt; <i>Kursywa</i></li><li>[url=http://yoursite.com/]Adres URL[/url] =&gt; <a href="http://yoursite.com">Tekst URL</a></li><li>[email]user@domain.com[/email] =&gt; <a href="mailto:user@domain.com">user@domain.com</a></li><li>[color=red]kolorowy tekst[/color] =&gt; <span style="color:red">kolorowy tekst</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
+
 $lang_main_menu = array(
-  'alb_list_title' => 'Przejd do listy albumw',
-  'alb_list_lnk' => 'Albumy',
-  'my_gal_title' => 'Do prywatnej galerii',
-  'my_gal_lnk' => 'Moja galeria',
-  'my_prof_lnk' => 'Mj profil',
-  'adm_mode_title' => 'Przecz w tryb administratora',
-  'adm_mode_lnk' => 'Tryb administratora',
-  'usr_mode_title' => 'Przecz w tryb uytkownika',
-  'usr_mode_lnk' => 'Tryb uytkownika',
-  'upload_pic_title' => 'Przesanie pliku do albumu', //cpg1.3.0
-  'upload_pic_lnk' => 'Przesanie pliku', //cpg1.3.0
-  'register_title' => 'Utwrz konto',
-  'register_lnk' => 'Zarejestruj si',
-  'login_lnk' => 'Zaloguj',
+  'home_title' => 'Idź do strony głównej',
+  'home_lnk' => 'Strona główna',
+  'alb_list_title' => 'Idź do listy albumów',
+  'alb_list_lnk' => 'Lista albumów',
+  'my_gal_title' => 'Idź do Moje Albumy',
+  'my_gal_lnk' => 'Moje albumy',
+  'my_prof_title' => 'Przeglądaj swój profil', //cpg1.4
+  'my_prof_lnk' => 'Mój profil',
+  'adm_mode_title' => 'Przełącz do trypu Administratora',
+  'adm_mode_lnk' => 'Tryb Administratora',
+  'usr_mode_title' => 'Przełącz na tryb użytkownika',
+  'usr_mode_lnk' => 'Tryb użytkownika',
+  'upload_pic_title' => 'Dodaj pliki do albumów',
+  'upload_pic_lnk' => 'Dodaj pliki',
+  'register_title' => 'Utwórz nowe konto',
+  'register_lnk' => 'Zarejestruj się',
+  'login_title' => 'Zaloguj mnie', //cpg1.4
+  'login_lnk' => 'Zaloguj się',
+  'logout_title' => 'Wyloguj mnie', //cpg1.4
   'logout_lnk' => 'Wyloguj',
-  'lastup_lnk' => 'Ostatnio dodane',
-  'lastcom_lnk' => 'Ostatnie komentarze',
-  'topn_lnk' => 'Najpopularniejsze',
-  'toprated_lnk' => 'Top Lista',
+  'lastup_title' => 'Pokaż ostatnio dodane pliki', //cpg1.4
+  'lastup_lnk' => 'Ostatnio przesłane',
+  'lastcom_title' => 'Pokaż ostatnio dodane komentarze', //cpg1.4
+  'lastcom_lnk' => 'Komentarze',
+  'topn_title' => 'Pokaż najpopularniejsze pliki', //cpg1.4
+  'topn_lnk' => 'Popularne',
+  'toprated_title' => 'Pokaż najwyżej oceniane pliki', //cpg1.4
+  'toprated_lnk' => 'Najlepiej oceniane',
+  'search_title' => 'Przeszukaj galerię', //cpg1.4
   'search_lnk' => 'Szukaj',
+  'fav_title' => 'Idź do ulubionych', //cpg1.4
   'fav_lnk' => 'Ulubione',
-  'memberlist_title' => 'Poka uytkownikw', //cpg1.3.0
-  'memberlist_lnk' => 'Uytkownicy', //cpg1.3.0
-   'faq_title' => 'FAQ galerii &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
+  'memberlist_title' => 'Członkowie galerii',
+  'memberlist_lnk' => 'Członkowie galerii',
+  'faq_title' => 'Najczęściej zadawne pytania w galerii &quot;Coppermine&quot;',
+  'faq_lnk' => 'FAQ',
 );
-  
+
 $lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Akceptacja plikw',
-  'config_lnk' => 'Konfiguracja',
+  'upl_app_title' => 'Akceptuj przesłane pliki', //cpg1.4
+  'upl_app_lnk' => 'Akceptuj przesłane pliki',
+  'admin_title' => 'Ustawienia galerii', //cpg1.4
+  'admin_lnk' => 'Ustawienia', //cpg1.4
+  'albums_title' => 'Zarządzaj albumami', //cpg1.4
   'albums_lnk' => 'Albumy',
+  'categories_title' => 'Zarządzaj kategoriami', //cpg1.4
   'categories_lnk' => 'Kategorie',
-  'users_lnk' => 'Uytkownicy',
+  'users_title' => 'Zarządzaj użytkownikami', //cpg1.4
+  'users_lnk' => 'Użytkownicy',
+  'groups_title' => 'Ustawienia grup', //cpg1.4
   'groups_lnk' => 'Grupy',
-  'comments_lnk' => 'Przejrzyj komentarze', //cpg1.3.0
-  'searchnew_lnk' => 'Wsadowe dodawanie plikw',  //cpg1.3.0
-  'util_lnk' => 'Narzdzia administracyjne',  //cpg1.3.0
-  'ban_lnk' => 'Banowanie',
-  'db_ecard_lnk' => 'Wywietl e-kartki', //cpg1.3.0 
+  'comments_title' => 'Przeglądaj wszystkie komentarze', //cpg1.4
+  'comments_lnk' => 'Komentarze',
+  'searchnew_title' => 'Wsadowe dodawanie plików', //cpg1.4
+  'searchnew_lnk' => 'Wsadowe dodawanie plików',
+  'util_title' => 'Zarządzaj poprzez narzędzia Administratora', //cpg1.4
+  'util_lnk' => 'Narzędzia Administratora',
+  'key_title' => 'Słownik kluczowych słów', //cpg1.4
+  'key_lnk' => 'Słowa kluczowe', //cpg1.4
+  'ban_title' => 'Blokowanie użytkowników', //cpg1.4
+  'ban_lnk' => 'Blokowanie',
+  'db_ecard_title' => 'Przejżyj e-kartki', //cpg1.4
+  'db_ecard_lnk' => 'e-Kartki',
+  'pictures_title' => 'Posortuj zdjęcia w albumach', //cpg1.4
+  'pictures_lnk' => 'Sortowanie zdjęć', //cpg1.4
+  'documentation_lnk' => 'Dokumentacja', //cpg1.4
+  'documentation_title' => 'Dokumentacja galerii', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Tworzenie / porzdkowanie albumw',
-  'modifyalb_lnk' => 'Modyfikacja moich albumw',
-  'my_prof_lnk' => 'Mj profil',
+  'albmgr_title' => 'Utwórz i uporządkuj moje albumy', //cpg1.4
+  'albmgr_lnk' => 'Utwórz / Uporządkuj moje albumy',
+  'modifyalb_title' => 'Modyfikuj moje albumy',  //cpg1.4
+  'modifyalb_lnk' => 'Modyfikacja albumów',
+  'my_prof_title' => 'Zobacz mój profil', //cpg1.4
+  'my_prof_lnk' => 'Mój profil',
 );
 
 $lang_cat_list = array(
-  'category' => 'Kategoria',
+  'category' => 'Kategorie',
   'albums' => 'Albumy',
-  'pictures' => 'Pliki', //cpg1.3.0
+  'pictures' => 'Pliki',
 );
 
 $lang_album_list = array(
-  'album_on_page' => 'albumw: %d, stron: %d'
+  'album_on_page' => '%d albumów na %d stronach',
 );
 
 $lang_thumb_view = array(
-  'date' => 'DATA',
+  'date' => 'Data',
   //Sort by filename and title
-  'name' => 'NAZWA PLIKU', 
-  'title' => 'TYTU', 
-  'sort_da' => 'Sortowanie wg daty rosnco',
-  'sort_dd' => 'Sortowanie wg daty malejco',
-  'sort_na' => 'Sortowanie wg nazwy rosnco',
-  'sort_nd' => 'Sortowanie wg nazwy malejco',
-  'sort_ta' => 'Sortowanie wg tytuu rosnco', 
-  'sort_td' => 'Sortowanie wg tytuu malejco', 
-  'pic_on_page' => 'plikw: %d stron: %d',
-  'user_on_page' => 'uytkownikw: %d, stron: %d'
+  'name' => 'Nazwa pliku',
+  'title' => 'Tytuł',
+  'sort_da' => 'Sortuj według daty rosnąco',
+  'sort_dd' => 'Sortuj według daty malejąco',
+  'sort_na' => 'Sortuj według nazwy rosnąco',
+  'sort_nd' => 'Sortuj według nazwy malejąco',
+  'sort_ta' => 'Sortuj według tytułu rosnąco',
+  'sort_td' => 'Sortuj według tytułu malejąco',
+  'position' => 'POZYCJA', //cpg1.4
+  'sort_pa' => 'Sortuj według pozycji rosnąco', //cpg1.4
+  'sort_pd' => 'Sortuj według pozycji malejąco', //cpg1.4
+  'download_zip' => 'Pobierz jako plik ZIP',
+  'pic_on_page' => '%d plików na %d stronie (stronach)',
+  'user_on_page' => '%d użytkowników na %d stronie (stronach)',
+  'enter_alb_pass' => 'Wpisz hasło do albumy', //cpg1.4
+  'invalid_pass' => 'Nieprawidłowe hasło', //cpg1.4
+  'pass' => 'Hasło', //cpg1.4
+  'submit' => 'Akceptuj', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-  'thumb_title' => 'Wr do widoku miniatur',
-  'pic_info_title' => 'Wywietl/ukryj info o pliku',
-  'slideshow_title' => 'Pokaz slajdw',
-  'ecard_title' => 'Wylij jako e-kartk',
-  'ecard_disabled' => 'e-kartki s wyczone',
-  'ecard_disabled_msg' => 'Nie masz uprawnie do wysyania e-kartek', //js-alert //cpg1.3.0
-  'prev_title' => 'Poprzedni plik', //cpg1.3.0
-  'next_title' => 'Nastpny plik', //cpg1.3.0
-  'pic_pos' => 'PLIK %s/%s', //cpg1.3.0
+  'thumb_title' => 'Powrót do widoku miniatur',
+  'pic_info_title' => 'Pokaż/Ukryj informację o plikach',
+  'slideshow_title' => 'Pokaz Slajdów',
+  'ecard_title' => 'Wyślij ten plik jako e-kartkę',
+  'ecard_disabled' => 'Wysyłanie e-kartek jest zablokowane.',
+  'ecard_disabled_msg' => 'Nie masz uprawnień do wysyłania e-kartek.', //js-alert
+  'prev_title' => 'Zobacz poprzedni plik',
+  'next_title' => 'Zobacz następny plik',
+  'pic_pos' => 'Plik %s/%s',
+  'report_title' => 'Zgłoś ten plik do administratora', //cpg1.4
+  'go_album_end' => 'Idź na koniec', //cpg1.4
+  'go_album_start' => 'Idź do początku', //cpg1.4
+  'go_back_x_items' => 'Wstecz o %s', //cpg1.4
+  'go_forward_x_items' => 'Do przodu o %s', //cpg1.4
 );
 
 $lang_rate_pic = array(
-  'rate_this_pic' => 'Oce ten plik ', //cpg1.3.0
-  'no_votes' => '(Brak gosw)',
-  'rating' => '(obecna ocena : %s / 5 gosw: %s)',
-  'rubbish' => 'Do niczego',
-  'poor' => 'Sabe',
-  'fair' => 'Nieze',
+  'rate_this_pic' => 'Oceń ten plik ',
+  'no_votes' => '(Jeszcze nie głosowano)',
+  'rating' => '(Aktualna ocena : %s / 5 przy ilości głosów: %s)',
+  'rubbish' => 'Wyczyść',
+  'poor' => 'Słabe',
+  'fair' => 'Znośne',
   'good' => 'Dobre',
-  'excellent' => 'B. dobre',
-  'great' => 'Doskonae',
+  'excellent' => 'Doskonałe',
+  'great' => 'Świetne',
 );
 
 // ------------------------------------------------------------------------- //
@@ -210,39 +282,51 @@
 $lang_cpg_die = array(
   INFORMATION => $lang_info,
   ERROR => $lang_error,
-  CRITICAL_ERROR => 'Bd krytyczny',
+  CRITICAL_ERROR => 'Błąd krytyczny',
   'file' => 'Plik: ',
   'line' => 'Linia: ',
 );
 
 $lang_display_thumbnails = array(
-  'filename' => 'Nazwa pliku: ',
-  'filesize' => 'Rozmiar pliku: ',
-  'dimensions' => 'Wymiary: ',
-  'date_added' => 'Data dodania: ',  //cpg1.3.0
+  'filename' => 'Nazwa pliku=', //cpg1.4
+  'filesize' => 'Rozmiar=', //cpg1.4
+  'dimensions' => 'Rozmiar=', //cpg1.4
+  'date_added' => 'Data dodania=', //cpg1.4
 );
 
 $lang_get_pic_data = array(
-  'n_comments' => 'komentarzy: %s ',
-  'n_views' => 'odson: %s ',
-  'n_votes' => '(gosw: %s)'
+  'n_comments' => '%s komentarzy',
+  'n_views' => '%s odsłon',
+  'n_votes' => '(%s głosów)',
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => 'Informacje debuggera', //cpg1.3.0
-  'select_all' => 'Wybierz wszystko', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Aby otrzyma pomoc na forum wsparcia technicznego coppermine, skopiuj i wklej te informacje debuggera do swojego postu. Pamitaj aby zastpi wszelkie hasa cigiem ***, przed zamieszczeniem postu.', //cpg1.3.0
-  'phpinfo' => 'wywietl phpinfo', //cpg1.3.0
+  'debug_info' => 'Informacje o błędach',
+  'select_all' => 'Zaznacz wszystko',
+  'copy_and_paste_instructions' => 'Aby otrzymać pomoc na forum wsparcia technicznego coppermine, skopiuj i wklej te informacje debuggera do swojego postu. Pamiętaj aby zastąpić wszelkie hasła ciągiem ***, przed zamieszczeniem postu.', //cpg1.4
+  'phpinfo' => 'Wyświetl PHPinfo',
+  'notices' => 'Uwagi', //cpg1.4
 );
 
 $lang_language_selection = array(
-  'reset_language' => 'Domylny jzyk', //cpg1.3.0
-  'choose_language' => 'Wybierz swj jzyk', //cpg1.3.0
+  'reset_language' => 'Domyślny język',
+  'choose_language' => 'Wybierz język',
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => 'Domylny styl', //cpg1.3.0
-  'choose_theme' => 'Wybierz styl', //cpg1.3.0
+  'reset_theme' => 'Domyślny motyw',
+  'choose_theme' => 'Wybierz motyw',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Nieobsługiwana wersja!', //cpg1.4
+  'no_stable_version' => 'Uruchomiona została galeria Coppermine %s (%s), która jest przeznaczona jedynie dla bardzo zaawansowanych użytkowników - ta wersja nie ma wsparcia technicznego oraz gwarancji. Używasz jej na własne ryzyko. Jeśli potrzebujesz wsparcia technicznego, zainstaluj starszą, stabilną wersję!', //cpg1.4
+  'gallery_offline' => 'Galeria jest w tym momencie wyłączona i będzie dostępna wyłącznie dla Ciebie jako Administratora. Nie zapomnij włączyć galerii po dokonaniu niezbędnych zmian', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'Wstecz', //cpg1.4
+  'next' => 'Dalej', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -252,38 +336,54 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Nie można uruchomić plugina '%s'", //cpg1.4
+  'error_install' => "Nie można zainstalować plugina '%s'", //cpg1.4
+  'error_uninstall' => "Nie można odinstalować plugina '%s'", //cpg1.4
+  'error_sleep' => "Nie można odinstalować plugina '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Wykrzyknik',
+  'Exclamation' => 'Okrzyk',
   'Question' => 'Pytanie',
-  'Very Happy' => 'Bardzo zadowolony',
-  'Smile' => 'Umiechnity',
-  'Sad' => 'Smutny',
+  'Very Happy' => 'Bardzo szczęśliwy',
+  'Smile' => 'Uśmiech',
+  'Sad' => 'Smutek',
   'Surprised' => 'Zaskoczony',
   'Shocked' => 'Zszokowany',
-  'Confused' => 'Zniesmaczony',
-  'Cool' => 'Luzak',
-  'Laughing' => 'mieje si',
-  'Mad' => 'Wcieky',
-  'Razz' => 'Jzorek',
-  'Embarassed' => 'Zawstydzony / gafa',
-  'Crying or Very sad' => 'Zrozpaczony',
-  'Evil or Very Mad' => 'Wcieky do kwadratu',
-  'Twisted Evil' => 'Twisted Evil',
-  'Rolling Eyes' => 'Przewraca oczami',
-  'Wink' => 'Puszcza oczko',
-  'Idea' => 'Pomys',
-  'Arrow' => 'Strzaka',
+  'Confused' => 'Zakręcony',
+  'Cool' => 'Cool',
+  'Laughing' => 'Śmiech',
+  'Mad' => 'Zły',
+  'Razz' => 'Nabijam się',
+  'Embarassed' => 'Upokorzony',
+  'Crying or Very sad' => 'Płączę albo jest mi bardzo smutno',
+  'Evil or Very Mad' => 'bardzo zły',
+  'Twisted Evil' => 'Zakręcony diabełek',
+  'Rolling Eyes' => 'Przewracanie oczami',
+  'Wink' => 'Puszczać oczko',
+  'Idea' => 'Pomysł',
+  'Arrow' => 'Strzałka',
   'Neutral' => 'Neutralny',
-  'Mr. Green' => 'Mr. Green',
+  'Mr. Green' => 'Zielony',
 );
 
 // ------------------------------------------------------------------------- //
@@ -293,223 +393,453 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Zakoczono prac administratora...',
-  1 => 'Przeczanie do trybu administratora...',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Wychodzisz z trybu Administratora...',
+  1 => 'Wchodzisz w tryb Administratora...',
 );
 
 // ------------------------------------------------------------------------- //
 // File albmgr.php
 // ------------------------------------------------------------------------- //
+
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Albumy musz mie nazw !', //js-alert
-  'confirm_modifs' => 'Czy na pewno chcesz dokona tych modyfikacji ?', //js-alert
-  'no_change' => 'Nie dokonae/a adnej zmiany !', //js-alert
+  'alb_need_name' => 'Album musi mieć nazwę!', //js-alert
+  'confirm_modifs' => 'Jesteś pewien, że chcesz dokonać tych zmian?', //js-alert
+  'no_change' => 'Nie dokonałeś żadnych zmian!', //js-alert
   'new_album' => 'Nowy album',
-  'confirm_delete1' => 'Czy na pewno chcesz skasowa ten album ?', //js-alert
-  'confirm_delete2' => '\nWszystkie pliki i komentarze ktre zawiera zostan stracone !', //js-alert
-  'select_first' => 'Wybierz najpierw album', //js-alert
-  'alb_mrg' => 'Meneder albumw',
+  'confirm_delete1' => 'Jesteś pewien, że chcesz dokonać usunięcia?', //js-alert
+  'confirm_delete2' => '\nWszystkie pliki i komentarze również zostaną usunięte!', //js-alert
+  'select_first' => 'Najpierw wybierz album', //js-alert
+  'alb_mrg' => 'Menedżer albumów',
   'my_gallery' => '* Moja galeria *',
-  'no_category' => '* Bez kategorii *',
-  'delete' => 'Kasuj',
+  'no_category' => '* Brak kategorii *',
+  'delete' => 'Usuń',
   'new' => 'Nowy',
-  'apply_modifs' => 'Wykonaj modyfikacje',
-  'select_category' => 'Wybierz kategori',
+  'apply_modifs' => 'Zastosuj zmiany',
+  'select_category' => 'Wybierz kategorię',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Blokuj użytkowników', //cpg1.4
+  'user_name' => 'Nazwa', //cpg1.4
+  'ip_address' => 'Adres IP', //cpg1.4
+  'expiry' => 'Wygasa (zostaw puste jeśli nigdy)', //cpg1.4
+  'edit_ban' => 'Zapisz zmiany', //cpg1.4
+  'delete_ban' => 'Usuń', //cpg1.4
+  'add_new' => 'Dodaj nowy zakaz', //cpg1.4
+  'add_ban' => 'Dodaj', //cpg1.4
+  'error_user' => 'Nie można znaleźć użytkownika', //cpg1.4
+  'error_specify' => 'Musisz określić nazwę lub IP użytkownika', //cpg1.4
+  'error_ban_id' => 'Złe ID zakazu!', //cpg1.4
+  'error_admin_ban' => 'Nie możesz blokować siebie!', //cpg1.4
+  'error_server_ban' => 'Zamierzasz zablokować swój własny serwer? Nie można tego dokonać...', //cpg1.4
+  'error_ip_forbidden' => 'Nie możesz zablokować tego IP - jest nierutowalny!<br />Jeśli chcesz zezwalać na blokowanie prywatnych IP, zmień to w <a href="admin.php">Ustawieniach Galerii</a>).', //cpg1.4
+  'lookup_ip' => 'Szukaj adresu IP', //cpg1.4
+  'submit' => 'Dalej!', //cpg1.4
+  'select_date' => 'Wybierz datę', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Kreator łączenia',
+  'warning' => 'Uwaga: używając tego kreatora musisz brać pod uwagę fakt, że niektóre istotne dane są przesyłane jako treść formularzy html. Uruchom go tylko na swoim własnym komputerze (nie na publicznym, np. w kafejce) i nie zapomnij wyczyścić pamięci podręcznej przeglądarki oraz plików tymczasowych po zakończeniu pracy, w przeciwnym przypadku postronne osoby mogą uzyskać dostęp do twoich danych!',
+  'back' => 'wstecz',
+  'next' => 'dalej',
+  'start_wizard' => 'Start bridging wizard',
+  'finish' => 'Finish',
+  'hide_unused_fields' => 'hide unused form fields (recommended)',
+  'clear_unused_db_fields' => 'clear invalid database entries (recommended)',
+  'custom_bridge_file' => 'your custom bridge file\'s name (if the bridge file\'s name is <i>myfile.inc.php</i>, enter <i>myfile</i> into this field)',
+  'no_action_needed' => 'No action needed in this step. Just click \'next\' to continue.',
+  'reset_to_default' => 'Reset to default value',
+  'choose_bbs_app' => 'choose application to bridge coppermine with',
+  'support_url' => 'Go here for support on this application',
+  'settings_path' => 'path(s) used by your BBS app',
+  'database_connection' => 'database connection',
+  'database_tables' => 'database tables',
+  'bbs_groups' => 'BBS groups',
+  'license_number' => 'License number',
+  'license_number_explanation' => 'enter your license number (if applicable)',
+  'db_database_name' => 'Database name',
+  'db_database_name_explanation' => 'Enter the name of the database your BBS app uses',
+  'db_hostname' => 'Database host',
+  'db_hostname_explanation' => 'Hostname where your mySQL database resides, usually &quot;localhost&quot;',
+  'db_username' => 'Database user account',
+  'db_username_explanation' => 'mySQL user account to use for connection with BBS',
+  'db_password' => 'Database passsword',
+  'db_password_explanation' => 'Passsword for this mySQL user account',
+  'full_forum_url' => 'Forum URL',
+  'full_forum_url_explanation' => 'Full URL of your BBS app (including the leading http:// bit, e.g. http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Relative forum path',
+  'relative_path_of_forum_from_webroot_explanation' => 'Relative path to your BBS app from the webroot (Example: if your BBS is at http://www.yourdomain.tld/forum/, enter &quot;/forum/&quot; into this field)',
+  'relative_path_to_config_file' => 'Relative path to your BBS\'s config file',
+  'relative_path_to_config_file_explanation' => 'Relative path to your BBS, seen from your Coppermine folder (e.g. &quot;../forum/&quot; if your BBS is at http://www.yourdomain.tld/forum/ and Coppermine at http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Cookie prefix',
+  'cookie_prefix_explanation' => 'this has to be your BBS\'s cookie name',
+  'table_prefix' => 'Table prefix',
+  'table_prefix_explanation' => 'Must match the prefix you chose for your BBS when setting it up.',
+  'user_table' => 'User table',
+  'user_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'session_table' => 'Session table',
+  'session_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_table' => 'Group table',
+  'group_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_relation_table' => 'Group relation table',
+  'group_relation_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_mapping_table' => 'Group mapping table',
+  'group_mapping_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'use_standard_groups' => 'Use standard BBS usergroups',
+  'use_standard_groups_explanation' => 'Use standard (built-in) usergroups (recommended). This will make all custom usergroups settings made on this page become void. Only disable this option if you REALLY know what you\'re doing!',
+  'validating_group' => 'Validating group',
+  'validating_group_explanation' => 'The group ID of your BBS where users accounts that need validation are in (usually default value should be OK, unless your BBS install isn\'t standard)',
+  'guest_group' => 'Guest group',
+  'guest_group_explanation' => 'Group ID of your BBS where guests (anonymous users) are in (default value should be OK, only edit if you know what you\'re doing)',
+  'member_group' => 'Member group',
+  'member_group_explanation' => 'Group ID of your BBS where &quot;regular&quot; users accounts are in (default value should be OK, only edit if you know what you\'re doing)',
+  'admin_group' => 'Admin group',
+  'admin_group_explanation' => 'Group ID of your BBS where admins are in (default value should be OK, only edit if you know what you\'re doing)',
+  'banned_group' => 'Banned group',
+  'banned_group_explanation' => 'Group ID of your BBS where banned users are in (default value should be OK, only edit if you know what you\'re doing)',
+  'global_moderators_group' => 'Global moderators group',
+  'global_moderators_group_explanation' => 'Group ID of your BBS where global moderators of your BBS are in (default value should be OK, only edit if you know what you\'re doing)',
+  'special_settings' => 'BBS-specific settings',
+  'logout_flag' => 'phpBB version (logout flag)',
+  'logout_flag_explanation' => 'What\'s your BBS version (this setting specifies how logouts are being handled)',
+  'use_post_based_groups' => 'Use post-based groups?',
+  'logout_flag_yes' => '2.0.5 or higher',
+  'logout_flag_no' => '2.0.4 or lower',
+  'use_post_based_groups_explanation' => 'Should the groups from the BBS that are defined by the number of posts be taken into account (allows a granular permissions management) or just the default groups (makes administration easier, recommended). You can change this setting later as well.',
+  'use_post_based_groups_yes' => 'yes',
+  'use_post_based_groups_no' => 'no',
+  'error_title' => 'You need to correct these errors before you can continue. Go to the previous screen.',
+  'error_specify_bbs' => 'You have to specify what application you want to bridge your Coppermine install with.',
+  'error_no_blank_name' => 'You can\'t leave the name of your custom bridge file blank.',
+  'error_no_special_chars' => 'The bridge file name mustn\'t contain any special chars except underscore (_) and dash (-)!',
+  'error_bridge_file_not_exist' => 'The bridge file %s doesn\'t exist on the server. Check if you have actually uploaded it.',
+  'finalize' => 'enable/disable BBS integration',
+  'finalize_explanation' => 'So far, the settings you specified have been written into the database, but BBS 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 BBS integration there, using your standalone (unbridged) admin account (usually the one you set up during Coppermine install).',
+  'your_bridge_settings' => 'Your bridge settings',
+  'title_enable' => 'Enable integration/bridging with %s',
+  'bridge_enable_yes' => 'enable',
+  'bridge_enable_no' => 'disable',
+  'error_must_not_be_empty' => 'must not be empty',
+  'error_either_be' => 'must either be %s or %s',
+  'error_folder_not_exist' => '%s doesn\'t exist. Correct the value you entered for %s',
+  'error_cookie_not_readible' => 'Coppermine can\'t read a cookie named %s. Correct the value you entered for %s, or go to your BBS administration panel and make sure that the cookie path is readible for coppermine.',
+  'error_mandatory_field_empty' => 'You can not leave the field %s blank - fill in the proper value.',
+  'error_no_trailing_slash' => 'There mustn\'t be a trailing slash in the field %s.',
+  'error_trailing_slash' => 'There must be a trailing slash in the field %s.',
+  'error_db_connect' => 'Could not connect to the mySQL database with the data you specified. Here\'s what mySQL said:',
+  'error_db_name' => 'Although Coppermine could establish a connection, it wasn\'t able to find the database %s. Make sure you have specified %s properly. Here\'s what mySQL said:',
+  'error_prefix_and_table' => '%s and ',
+  'error_db_table' => 'Could not find the table %s. Make sure you have specified %s correctly.',
+  'recovery_title' => 'Bridge Manager: emergency recovery',
+  'recovery_explanation' => 'If you came here to administer the BBS integration of your Coppermine gallery, you have to log in first as admin. If you can not log in because bridging doesn\'t work as expected, you can disable BBS integration with this page. Entering your username and password will not log you in, it will only disable BBS integration. Refer to the documentation for details.',
+  'username' => 'Username',
+  'password' => 'Password',
+  'disable_submit' => 'submit',
+  'recovery_success_title' => 'Authorization successfull',
+  'recovery_success_content' => 'You have successfully disabled BBS bridging. Your Coppermine install runs now in standalone mode.',
+  'recovery_success_advice_login' => 'Log in as admin to edit your bridge settings and/or enable BBS integration again.',
+  'goto_login' => 'Go to login page',
+  'goto_bridgemgr' => 'Go to bridge manager',
+  'recovery_failure_title' => 'Authorization failed',
+  '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).',
+  'try_again' => 'try again',
+  'recovery_wait_title' => 'Wait time has not elapsed',
+  'recovery_wait_content' => 'For security reasons this script does not allow failed logons in short succession, so you will have to wait a bit untill you\'re allowed to try to authenticate.',
+  'wait' => 'wait',
+  'create_redir_file' => 'Create redirection file (recommended)',
+  'create_redir_file_explanation' => 'To redirect users back to Coppermine once they logged into your BBS, you need a redirection file to be created within your BBS folder. When this option is checked, the bridge manager will attempt to create this file for you, or give you code ready to copy-and-paste to create the file manually.',
+  'browse' => 'browse',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Kalendarz', //cpg1.4
+  'close' => 'Zamknij', //cpg1.4
+  'clear_date' => 'Usuń datę', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File catmgr.php
 // ------------------------------------------------------------------------- //
+
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Brak parametrw do operacji \'%s\'!',
+  'miss_param' => 'Określ parametry \'%s\' operacja niewykonana !',
   'unknown_cat' => 'Wybrana kategoria nie istnieje w bazie danych',
-  'usergal_cat_ro' => 'Galerie uytkownikw nie mog by kasowane!',
-  'manage_cat' => 'Zarzdzaj kategoriami',
-  'confirm_delete' => 'Czy jeste pewny/a e chcesz SKASOWA t kategori',
+  'usergal_cat_ro' => 'Kategorie użytkowników galerii nie mogą zostać wykasowane!',
+  'manage_cat' => 'Zarządzaj kategoriami',
+  'confirm_delete' => 'Jesteś pewien, że chcesz USUNĄĆ tę kategorię?', //js-alert
   'category' => 'Kategoria',
   'operations' => 'Operacje',
-  'move_into' => 'Przesu do',
-  'update_create' => 'Uaktualnij / stwrz kategori',
-  'parent_cat' => 'Kategoria wyszego rzdu',
-  'cat_title' => 'Tytu kategorii',
-  'cat_thumb' => 'Miniatrury kategorii', //cpg1.3.0
-  'cat_desc' => 'Opis kategorii'
+  'move_into' => 'Przesuń do',
+  'update_create' => 'Uaktualnij/Utwórz kategorię',
+  'parent_cat' => 'Kategoria "matka"',
+  'cat_title' => 'Nazwa kategorii',
+  'cat_thumb' => 'Category thumbnail',
+  'cat_desc' => 'Opis kategorii',
+  'categories_alpha_sort' => 'Posortuj kategorie alfabetycznie', //cpg1.4
+  'save_cfg' => 'Zapisz zmiany', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File config.php
+// File admin.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Konfiguracja',
-  'restore_cfg' => 'Przywr ustawienia domylne',
-  'save_cfg' => 'Zachowaj now konfiguracj',
-  'notes' => 'Notatki',
-  'info' => 'Informacja',
-  'upd_success' => 'Konfiguracja Coppermine zostaa uaktualniona',
-  'restore_success' => 'Konfiguracja Coppermine zostaa przywrcona',
-  'name_a' => 'Nazwa rosnco',
-  'name_d' => 'Nazwa malejco',
-  'title_a' => 'Tytu rosnco', 
-  'title_d' => 'Tytu malejco', 
-  'date_a' => 'Data rosnco',
-  'date_d' => 'Data malejco',
-  'th_any' => 'Maksymalne rozmiary',
-  'th_ht' => 'Wysoko',
-  'th_wd' => 'Szeroko',
-  'label' => 'etykieta', //cpg1.3.0
-  'item' => 'element', //cpg1.3.0
-  'debug_everyone' => 'Wszyscy', //cpg1.3.0
-  'debug_admin' => 'Tylko administrator', //cpg1.3.0
-  );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Ustawienia gwne',
-  array('Nazwa galerii', 'gallery_name', 0),
-  array('Opis galerii', 'gallery_description', 0),
-  array('E-mail administratora galerii', 'gallery_admin_email', 0),
-  array('Adresy docelowe dla linku \'Zobacz wicej\' w e-kartkach', 'ecards_more_pic_target', 0),
-  array('Galeria jest wyczona', 'offline', 1), //cpg1.3.0
-  array('Logowanie e-kartek', 'log_ecards', 1), //cpg1.3.0
-  array('Zezwl na ciganie Ulubionych w archiwum ZIP', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Language, Themes &amp; Charset settings',
-  array('Jzyk', 'lang', 5),
-  array('Styl galerii', 'theme', 6),
-  array('Pokazuj list dostpnych jzykw', 'language_list', 8), //cpg1.3.0
-  array('Pokazuj flagi jzykw', 'language_flags', 8), //cpg1.3.0
-  array('Pokazuj &quot;reset&quot; przy wyborze jzyka', 'language_reset', 1), //cpg1.3.0
-  array('Pokazuj list styli', 'theme_list', 8), //cpg1.3.0
-  array('Pokazuj &quot;reset&quot; przy wyborze stylu', 'theme_reset', 1), //cpg1.3.0
-  array('Pokazuj FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Pokazuj pomoc bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Kodowanie znakw', 'charset', 4), //cpg1.3.0
-
-  'Przegldanie listy albumw',
-  array('Szeroko gwnej galerii (piksele lub %)', 'main_table_width', 0),
-  array('Ilo kategorii do wywietlenia', 'subcat_level', 0),
-  array('Ilo albumw do wywietlenia', 'albums_per_page', 0),
-  array('Ilo kolumn w licie albumw', 'album_list_cols', 0),
-  array('Rozmiar miniatur w pikselach', 'alb_list_thumb_size', 0),
-  array('Zawarto strony gwnej', 'main_page_layout', 0),
-  array('Poka miniatur pierwszego poziomu w miniaturach albumu','first_level',1),
- 
-  'Widok miniatur',
-  array('Ilo kolumn na stronie miniatur', 'thumbcols', 0),
-  array('Ilo wierszy na stronie miniatur', 'thumbrows', 0),
-  array('Maksymalna ilo paskw do wywietlenia', 'max_tabs', 10), //cpg1.3.0
-  array('Wywietl opis pliku (oprcz tytuu) poniej miniatury', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Wywietl ilo odson poniej miniatury', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Wywietl ilo komentarzy poniej miniatury', 'display_comment_count', 1),
-  array('Wywietl przesyajcego poniej miniatury', 'display_uploader', 1), //cpg1.3.0
-  array('Domylny porzdek sortowania plikw', 'default_sort_order', 3), //cpg1.3.0
-  array('Minimalna ilo gosw niezbdna do umieszczenia pliku w kategorii \'Top Lista\'', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Przegldanie obrazw &amp; Ustawienia komentarzy',
-  array('Szeroko tabeli wywietlajcej pliki (piksele lub %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Domylne pokazywanie informacji o pliku', 'display_pic_info', 1), //cpg1.3.0
-  array('Blokowanie sw z "listy zakazanych" w komentarzach', 'filter_bad_words', 1),
-  array('Wywietlanie emotikon w komentarzach', 'enable_smilies', 1),
-  array('Maksymalna dugo opisu pliku', 'max_img_desc_length', 0),
-  array('Maksymalna ilo znakw w sowie', 'max_com_wlength', 0),
-  array('Maksymalna ilo linii w komentarzu', 'max_com_lines', 0),
-  array('Maksymalna dugo komentarza (znakw)', 'max_com_size', 0),
-  array('Poka "pasek filmu" z miniaturami', 'display_film_strip', 1), 
-  array('Ilo elementw wywietlanych w "pasku filmu" z miniaturami', 'max_film_strip_items', 0), 
-  array('Powiadom administratora o komentarzu', 'email_comment_notification', 1), //cpg1.3.0
-  array('Interwa pokazu slajdw (1 sekunda = 1000 milisekund)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Ustawienia plikw i miniatur', //cpg1.3.0
-  array('Jako plikw JPEG', 'jpeg_qual', 0),
-  array('Maksymalny rozmiar miniatury <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Uyj wymiaru (szeroko, wysoko lub maksymalny widok dla miniatury)<b>**</b>', 'thumb_use', 7),
-  array('Twrz zdjcia porednie','make_intermediate',1),
-  array('Maksymalna szeroko poredniego zdjcia lub video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Maksymalny rozmiar przesyanych plikw (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Maksymana wysoko lub szeroko przesyanych zdj (w pikselach)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Zaawansowane ustawienia plikw i miniatur', //cpg1.3.0
-  array('Wywietlanie ikon albumw prywatnych niezalogowanemu uytkownikowi','show_private',1), //cpg1.3.0
-  array('Znaki zakazane w nazwach plikw', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Akceptowane rozszerzenia przesyanych zdj', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Akceptowalne typy obrazw', 'allowed_img_types',0), //cpg1.3.0
-  array('Akceptowalne typy plikw wideo', 'allowed_mov_types',0), //cpg1.3.0
-  array('Akceptowalne typy plikw audio', 'allowed_snd_types',0), //cpg1.3.0
-  array('Akceptowalne typy dokumentw', 'allowed_doc_types',0), //cpg1.3.0
-  array('Metoda skalowania obrazw','thumb_method',2), //cpg1.3.0
-  array('cieka dostpu do oprogramowania \'konwertujcego\' ImageMagick (np /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Dozwolone nazwy plikw (waciwe dla ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Komendy linii polece dla ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Czytaj dane EXIF w plikach JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('Czytaj dane IPTC w plikach JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('Katalog albumw <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Nazwa katalogu na pliki uytkownikw <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Prefix dla zdj porednich <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Prefix dla miniatur <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Domylne uprawnienia katalogw', 'default_dir_mode', 0), //cpg1.3.0
-  array('Domylne uprawnienia plikw', 'default_file_mode', 0), //cpg1.3.0
-
-  'Ustawienia uytkownikw',
-  array('Zezwalanie na rejestracj nowych uytkownikw', 'allow_user_registration', 1),
-  array('Rejestracja uytkownika wymaga potwierdzenia e-mail', 'reg_requires_valid_email', 1),
-  array('Powiadom administratora o rejestracji e-mailem', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Zezwalanie posiadania tego samego adresu e-mail przez dwch uytkownikw', 'allow_duplicate_emails_addr', 1),
-  array('Uytkownicy mog tworzy albumy prywatne', 'allow_private_albums', 1),
-  array('Powiadom administratora o plikach oczekujcych na akceptacj', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Zezwl na ogldanie listy uytkownikw uytkownikom zarejestrowanym', 'allow_memberlist', 1), //cpg1.3.0
-  
-  'Nazwy dodatkowych pl do opisu pliku (pozostaw je puste jeeli nie s uywane)',
-  array('Nazwa pola 1', 'user_field1_name', 0),
-  array('Nazwa pola 2', 'user_field2_name', 0),
-  array('Nazwa pola 3', 'user_field3_name', 0),
-  array('Nazwa pola 4', 'user_field4_name', 0),
-
-  'Ustawienia cookies',
-  array('Nazwa plikw cookie tworzonych przez skrypt (w przypadku integracji bbs, upewnij si, e nazwa rni si od nazw plikw generowanych przez bbs', 'cookie_name', 0),
-  array('cieka plikw cookie tworzonych przez skrypt', 'cookie_path', 0),
-  
-  'Rne ustawienia',
-  array('Wcz tryb debugowania', 'debug_mode', 9), //cpg1.3.0
-  array('Pokazuj powiadomienia w trybie debugowania', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Pola oznaczone gwiazdk nie mog by zmienione jeeli w bazie danych s ju pliki.<br />
-  <a name="notice2"></a>(**) Zmiana tych ustawie dotyczy jedynie nowych plikw dodawanych do bazy, dlatego rekomenduje si nie dokonywanie zmiany, jeeli w galerii znajduj si ju jakie pliki. Zmiana istniejcych plikw moe zosta jednak dokonana przy pomocy &quot;<a href="util.php">narzdzi administracyjnych (zmiana rozmiaru zdj)</a>&quot; znajdujcych si w menu administratora.</div><br />', //cpg1.3.0
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Ustawienia Galerii', //cpg1.4
+  'manage_exif' => 'Wyświetlanie informacji EXIF', //cpg1.4
+  'manage_plugins' => 'Zarządzaj pluginami', //cpg1.4
+  'manage_keyword' => 'Słowa kluczowe', //cpg1.4
+  'restore_cfg' => 'Przywróć ustawienia fabryczne',
+  'save_cfg' => 'Zapamiętaj nowe ustawienia',
+  'notes' => 'Informacje dodatkowe',
+  'info' => 'Information',
+  'upd_success' => 'Ustawienia galerii zostały zaktualizowane',
+  'restore_success' => 'Ustawienia fabryczne galerii zostały przywrócone',
+  'name_a' => 'Nazwy rosnąco',
+  'name_d' => 'Nazwy malejąco',
+  'title_a' => 'Tytuły rosnąco',
+  'title_d' => 'Tytuły malejąco',
+  'date_a' => 'Data rosnąco',
+  'date_d' => 'Data malejąco',
+  'pos_a' => 'Pozycja rosnąco', //cpg1.4
+  'pos_d' => 'Pozycja malejąco', //cpg1.4
+  'th_any' => 'Max Aspect',
+  'th_ht' => 'Wysokość',
+  'th_wd' => 'Szerokość',
+  'label' => 'Etykieta',
+  'item' => 'element',
+  'debug_everyone' => 'Wszyscy',
+  'debug_admin' => 'Tylko Admininistrator',
+  'no_logs'=> 'Wyłączone', //cpg1.4
+  'log_normal'=> 'Normalne', //cpg1.4
+  'log_all' => 'Wszystko', //cpg1.4
+   'view_logs' => 'Pokaż logi', //cpg1.4
+  'click_expand' => 'Kliknj nazwę sekcji żeby rozwinąć', //cpg1.4
+  'expand_all' => 'Rozwiń wszystkie ', //cpg1.4
+  'notice1' => '(*) Te ustawienia nie mogą być zmieniane jeżeli masz już pliki w bazie danych.', //cpg1.4 - (relocated)
+  'notice2' => '(**) Gdy zmienisz te ustawienia, to tylko pliki dodane od tego momentu będą obięte zmianami. Nie zaleca się zmiany tych ustawień jeśli w bazie danych są już pliki. Jednakże  możesz dokonać zmian w już istniejących plikach poprzez &quot;<a href="util.php">Ustawienia Administratora</a> (zmiana rozmiaru plików)&quot;.', //cpg1.4 - (relocated)
+  'notice3' => '(***) Wszystkie logi są zapisywane w języku angielskim.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Funkcja wyłączona ze względu na zintegrowanie z forum', //cpg1.4
+  'auto_resize_everyone' => 'Wszyscy', //cpg1.4
+  'auto_resize_user' => 'Tylko użytkownik', //cpg1.4
+  'ascending' => 'rosnąco', //cpg1.4
+  'descending' => 'malejąco', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'Główne ustawienia',
+  array('Nazwa galerii', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Opis galerii', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Email Administratora galerii', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('Adres URL galerii (bez \'index.php\' lub podobnych na końcu)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('Adres URL strony głównej', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Zezwól na pobieranie ulubionych w formacie ZIP', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Różnica czasu w odniesieniu do GMT (Aktualny czas: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Włącz szyfrowanie haseł (tej operacji nie można cofnąć)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Włącz ikony pomocy (pomoc dostępna tylko po angielsku)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Włącz aktywne słowa kluczowe w wyszukiwaniu','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Uruchom pluginy', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Zezwól na blokowanie nieroutowalnych adresów IP', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Nowy interfejs we wsadowym dodawaniu plików', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Ustawienia języka &amp; kodowania',
+  array('Język', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Przełączyć na angielski gdy tłumaczenie nie zostanie odnalezione?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Kodowanie znaków', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Wyświetl listę języków', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Wyświetl flagi', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Wyświetl &quot;reset&quot; wybierając język', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Display previous/next on tabbed pages', 'previous_next_tab', 1), //cpg1.4
+
+  'Ustawienia motywów',
+  array('Motyw', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Wyświetl listę motywów', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Wyświetl &quot;reset&quot; wybierając motyw', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Pokaż FAQ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Nazwa własnego menu', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('Adres URL własngo menu', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Pokaż pomoc bbcode', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Pokaż sygnaturę informacyjną w tematach określonych jako zgodne z XHTML i CSS','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Ścieżka do własnego nagłówka na stronie', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Ścieżka do własnej stopki na stronie', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Przeglądanie listy albumów',
+  array('Szerokość głównej tabeli (piksele lub %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Liczba poziomów kategorii do wyświetlenia', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Liczba albumów do wyświetlenia', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Liczba kolumn w liście albumów', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Rozmiar miniaturek (w pikselach)', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Zawartość strony głównej', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Pokazuj miniaturki pierwszego poziomu w sekcji kategorii','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Sortuj kategorie alfabetycznie','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Pokaż liczbę dołączonych plików','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Wyświetlanie miniaturek',
+  array('Liczba kolumn w widoku miniaturek', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Liczba wierszy w widoku miniaturek', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Maksymalna ilość pasków do wyświetlenia', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Wyświetl opis pliku (oprócz tytułu) poniżej miniatury', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Wyświetl ilość odsłon pod miniaturką', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Wyświetl ilość komentarzy pod miniaturką', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Wyświetl nazwę przesyłającego pod miniaturką', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Display name of admin uploaders below the thumbnail', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Wyświetl nazwę pliku pod miniaturką', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Wyświetl opis albumu', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Domyślne sortowanie dla plików:', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Minimalna ilość głosów niezbędna do umieszczenia pliku w kategorii \'Top Lista\'', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Przeglądanie zdjęć', //cpg1.4
+  array('Szerokość głównej tabeli wyświetlającej zdjęcia (piksele lub %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Domyślne pokazywanie informacji o pliku', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Maksymalna długość opisu pliku', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Maksymalna liczba znaków w słowie', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Pokaż "Pasek Filmu" z miniaturami', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Wyświetl nazwę pliku poniżej "Paska Filmu"', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Liczba elementów w "Pasku Filmu"', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Czas wyświetlania zdjęcia w pokazie slajdów w milisekundach (1 sekunda = 1000 milisekund)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Ustawienia komentarzy', //cpg1.4
+  array('Blokowanie słów z "listy zakazanych" w komentarzach', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Wyświetlanie emotikon w komentarzach', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Zezwól na kilka następujących po sobie komentarzy jednego użytkownika do tego samego pliku', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Maksymalna liczna wierszy w komenmtarzach', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Maksymalna długość komentarza', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Powiadom Administratora o komentarzu e-mailem', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Kierunek sortowania dla komentarzy', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Prefiks dla anonimowych "komentatorów"', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Ustawienia plików i miniaturek',
+  array('Jakość dla plików JPEG', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Maksymalny rozmiar dla miniaturki <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Użyj wymiaru (szerokość, wysokość lub maksymalny widok dla miniaturki) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Twórz zdjęcia pośrednie','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Maksymalna szerokość pośredniego zdjęcia lub video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Maksymalny rozmiar przesyłanych plików (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Maksymana wysokość lub szerokość przesyłanych zdjęć (w pikselach)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Automatyczna zmiana rozmiaru plików które są większe niż określono wyżej', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Zaawansowane ustawienia plików i miniatur',
+  array('Zezwól na prywatne albumy (Uwaga: jeśli zmienisz z "TAK" na "NIE" to aktualne prywatne albumy staną się publiczne)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Wyświetlanie ikon albumów prywatnych niezalogowanemu użytkownikowi','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Znaki zakazane w nazwach plików', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Akceptowane typy obrazów', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Akceptowane typy filmów', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Automatyczne wyświetlanie filmu', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Akceptowane typy plików audio', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Akceptowane typy dokumentów', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Metoda skalowania obrazów','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Ścieżka do narzędzia konwertującego - ImageMagick (Przykład /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Komendy lini poleceń dla ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Czytaj EXIF z plików JPEG', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Czytaj IPTC z plików JPEG', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Katalog albumów <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Katalog plików uzytkowników <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Prefiks dla zdjęć pośrednich <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('Prefiks dla miniaturek <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Domyślne uprawnienia katalogów', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Domyslne uprawnienia plików', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Ustawienia użytkowników',
+  array('Pozwól na rejestrację nowych użytkowników', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Pozwól na dostęp niezalogowanych użytkowników (goście lub anonimowi)', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Rejestracja użytkownika wymaga potwierdzenia poprzez e-mail', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Powiadom Administratora o rejestracji (wyślij e-mail)', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Administrator aktywuje nowozarejestrowanych', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Dwóch użytkowników może mieć ten sam adres e-mail', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Powiadom Administratora o plikach oczekujących na akceptację', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Pozwól zalogowanym uzytkownikom na przeglądanie listy użytkowników', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Pozwól użytkownikom zmieniać swoje adresy e-mail', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Pozwól użytkownikom mieć kontrolę nad swoimi plikami w publicznych galeriach', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Liczba nieudanych logowań do tymczasowego zablokowania (aby uniknąć prób wlamań)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Czas tymczasowego zablokowania', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Wysyłaj raport do Administratora', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Własne pola w profilu użytkownika (pozostaw puste jeśli nieużywane).
+  Użyj pola nr 6 do dłuższych wpisów takich jak "Coś o sobie"', //cpg1.4
+  array('Pole nr 1', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Pole nr 2', 'user_profile2_name', 0), //cpg1.4
+  array('Pole nr 3', 'user_profile3_name', 0), //cpg1.4
+  array('Pole nr 4', 'user_profile4_name', 0), //cpg1.4
+  array('Pole nr 5', 'user_profile5_name', 0), //cpg1.4
+  array('Pole nr 6', 'user_profile6_name', 0), //cpg1.4
+
+  'Własne pola do opisu obrazów (pozostaw puste jeśli nieużywane)',
+  array('Pole nr 1', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Pole nr 2', 'user_field2_name', 0),
+  array('Pole nr 3', 'user_field3_name', 0),
+  array('Pole nr 4', 'user_field4_name', 0),
+
+  'Ustawienia ciasteczek',
+  array('Nazwa ciasteczek', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Ścieżka do ciasteczek', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Ustawienia e-mail  (zwykle nic tu nie trzeba zmieniać; gdy nie jesteś pewien, pozostaw pola puste)', //cpg1.4
+  array('SMTP Host (when left blank, sendmail will be used)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP Username', 'smtp_username', 0), //cpg1.4
+  array('SMTP Password', 'smtp_password', 0), //cpg1.4
+
+  'Statystyki i logi', //cpg1.4
+  array('Tryb zapisywania logów <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Zapisuj e-kartki', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Szczegółowe statystyki głosowania','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Szczegółowe statystyki odsłon','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Ustawienia debugowania i wyłączanie Galerii', //cpg1.4
+  array('Włącz tryb debugowania', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Wyświetlaj powiadomienia w trybie debugowania', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Galeria jest wyłączona', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Wylij e-kartk', //cpg1.3.0
-  'ecard_sender' => 'Nadawca', //cpg1.3.0
-  'ecard_recipient' => 'Odbiorca', //cpg1.3.0
-  'ecard_date' => 'Data', //cpg1.3.0
-  'ecard_display' => 'Wywietl e-kartk', //cpg1.3.0
-  'ecard_name' => 'Imi', //cpg1.3.0
-  'ecard_email' => 'E-mail', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'rosnco', //cpg1.3.0
-  'ecard_descending' => 'malejco', //cpg1.3.0
-  'ecard_sorted' => 'Sortowane', //cpg1.3.0
-  'ecard_by_date' => 'wg daty', //cpg1.3.0
-  'ecard_by_sender_name' => 'wg imienia nadawcy', //cpg1.3.0
-  'ecard_by_sender_email' => 'wg e-maila nadawcy', //cpg1.3.0
-  'ecard_by_sender_ip' => 'wg adresu IP nadawcy', //cpg1.3.0
-  'ecard_by_recipient_name' => 'wg nazwy odbiorcy', //cpg1.3.0
-  'ecard_by_recipient_email' => 'wg e-maila odbiorcy', //cpg1.3.0
-  'ecard_number' => 'wywietlane rekordy: %s - %s z %s', //cpg1.3.0
-  'ecard_goto_page' => 'do strony', //cpg1.3.0
-  'ecard_records_per_page' => 'Rekordw na stronie', //cpg1.3.0
-  'check_all' => 'Wybierz wszystkie', //cpg1.3.0
-  'uncheck_all' => 'Wyczy wszystkie', //cpg1.3.0
-  'ecards_delete_selected' => 'Skasuj wybrane e-kartki', //cpg1.3.0
-  'ecards_delete_confirm' => 'Czy na pewno chcesz skasowa te rekodry? Zaznacz checkbox!', //cpg1.3.0
-  'ecards_delete_sure' => 'Chc skasowa', //cpg1.3.0
+  'title' => 'Wyślij e-kartkę',
+  'ecard_sender' => 'Nadawca',
+  'ecard_recipient' => 'Odbiorca',
+  'ecard_date' => 'Data',
+  'ecard_display' => 'Pokaż e-kartkę',
+  'ecard_name' => 'Imię',
+  'ecard_email' => 'E-mail',
+  'ecard_ip' => 'IP #',
+  'ecard_ascending' => 'rosnąco',
+  'ecard_descending' => 'malejąco',
+  'ecard_sorted' => 'Posortowane',
+  'ecard_by_date' => 'według daty',
+  'ecard_by_sender_name' => 'wedlug nazwy nadawcy',
+  'ecard_by_sender_email' => 'według adresu nadawcy',
+  'ecard_by_sender_ip' => 'według IP nadawcy',
+  'ecard_by_recipient_name' => 'według odbiorcy',
+  'ecard_by_recipient_email' => 'według adresu odbiorcy',
+  'ecard_number' => 'Wyświetl rejestr %s do %s z %s',
+  'ecard_goto_page' => 'Idź do strony',
+  'ecard_records_per_page' => 'Rekordów na stronę',
+  'check_all' => 'Zaznacz wszystkie',
+  'uncheck_all' => 'Odznacz wszystkie',
+  'ecards_delete_selected' => 'Skasuj wybrane e-kartki',
+  'ecards_delete_confirm' => 'Jesteś pewien, że chcesz usunąć te rekordy? Zaznacz "TAK"!',
+  'ecards_delete_sure' => 'Jestem pewny?',
 );
 
 
@@ -518,34 +848,36 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Musisz poda swoje imi i napisa komentarz',
-  'com_added' => 'Twj komentarz zosta dodany',
-  'alb_need_title' => 'Musisz poda tytu dla albumu!',
-  'no_udp_needed' => 'Zmiana nie jest konieczna.',
-  'alb_updated' => 'Album zosta uaktualniony',
-  'unknown_album' => 'Wybrany album nie istnieje, lub nie masz uprawnie do przesyania',
-  'no_pic_uploaded' => 'Plik nie zosta dodany!<br /><br />Jeeli wybrano plik do przesania, sprawd czy serwer na to zezwala...', //cpg1.3.0
-  'err_mkdir' => 'Nie udao si utworzy katalogu %s !',
-  'dest_dir_ro' => 'Katalog docelowy %s nie moe by zapisany przez skrypt!',
-  'err_move' => 'Nie mona przenie %s do %s !',
-  'err_fsize_too_large' => 'Plik ktry przesyasz ma zbyt duy rozmiar (maksymalnie dozwolony: %s x %s) !',//cpg1.3.0
-  'err_imgsize_too_large' => 'Plik ktry przesyasz ma zbyt duy rozmiar (maksymalnie dozwolony: to %s KB) !',
-  'err_invalid_img' => 'Plik ktry przesyasz jest w niedozwolonym formacie!',
-  'allowed_img_types' => 'Moesz przesa tylko %s plikw.',
-  'err_insert_pic' => 'Plik \'%s\' nie moe zosta wstawiony do albumu ', //cpg1.3.0
-  'upload_success' => 'Plik zosta przesany <br /><br />Bdzie widoczny po akceptacji przez administratora.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - powiadomienie o przesaniu pliku', //cpg1.3.0
-  'notify_admin_email_body' => 'Uytkownik %s przesa plik, oczekuje on na Twoj aprobat. Odwied %s', //cpg1.3.0
-  'info' => 'Informacje',
+  'empty_name_or_com' => 'Musisz wpisać imię lub pseudonim oraz komentarz!',
+  'com_added' => 'Twój komentarz został dodany',
+  'alb_need_title' => 'Musisz podać tytuł albumu!',
+  'no_udp_needed' => 'Nie dokonano zmian.',
+  'alb_updated' => 'Album został zaktualizowany',
+  'unknown_album' => 'Wybrany album nie istnieje lub nie masz wystarczających uprawnień by dodawać pliki do tego albumu',
+  'no_pic_uploaded' => 'Nie wysłano pliku!<br /><br />Jeżeli naprawdę został wybrany plik do wysłania, sprawdź, czy serwer zezwala na wysyłkę...',
+  'err_mkdir' => 'Nie udało się utworzyć katalogu %s!',
+  'dest_dir_ro' => 'Skrypt nie może zapisywać do katalogu docelowego %s!',
+  'err_move' => 'Nie można przenieść %s do %s!',
+  'err_fsize_too_large' => 'Przesłany plik jest zbyt duży (maksymalny rozmiar to %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'Przesłany plik jest zbyt duży (dopuszczalne maksimum to %s KB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'Przesłany plik nie jest prawidłowym obrazem!',
+  'allowed_img_types' => 'Możesz przesłać jedynie %s obrazów.',
+  'err_insert_pic' => 'Plik \'%s\' nie może zostać umieszczony w albumie.',
+  'upload_success' => 'Plik został pomyślnie przesłany.<br /><br />Będzie widoczny po akceptacji przez administratorów.',
+  'notify_admin_email_subject' => '%s - Informacja o nadesłaniu pliku',
+  'notify_admin_email_body' => 'Nadesłano plik przez użytkownika %s, wymagający akceptacji. Zobacz %s',
+  'info' => 'Informacja',
   'com_added' => 'Dodano komentarz',
-  'alb_updated' => 'Uaktualniono album',
-  'err_comment_empty' => 'Twj komentarz jest pusty!',
-  'err_invalid_fext' => 'Akceptowane s jedynie pliki z nastpujcymi rozszerzeniami: <br /><br />%s.',
-  'no_flood' => 'Przykro mi ale jeste/a autorem ostatniego dodanego komentarza<br /><br />Moesz go edytowa aby zmieni tre',
-  'redirect_msg' => 'Jeste przekierowywany.<br /><br /><br />Kliknij \'DALEJ\' jeeli strona nie zmieni si automatycznie',
-  'upl_success' => 'Plik zosta przesany', //cpg1.3.0
-  'email_comment_subject' => 'W galerii Coppermine dodano komentarz', //cpg1.3.0
-  'email_comment_body' => 'Dodano komentarz do Twojej galerii zobacz go tutaj', //cpg1.3.0
+  'alb_updated' => 'Album został zaktualizowany',
+  'err_comment_empty' => 'Komentarz jest pusty!',
+  'err_invalid_fext' => 'Pliki o poniższych rozszerzeniach są akceptowane:<br /><br />%s.',
+  'no_flood' => 'Przepraszamy, ale jesteś autorem ostatniego komentarza dla tego pliku.<br /><br />Edytuj swój komentarz jeśli chcesz go zmienić.',
+  'redirect_msg' => 'Nastąpi przekierowanie.<br /><br /><br />Kliknij \'CONTINUE\' jeśli nie zostaniesz przekierowany automatycznie',
+  'upl_success' => 'Twój plik został dodany.',
+  'email_comment_subject' => 'Ukazał się komentarz w Coppermine Photo Gallery',
+  'email_comment_body' => 'Ktoś napisał komentarz do zdjęcia w twojej galerii. Przejdź do ',
+  'album_not_selected' => 'Nie wybrano albumu', //cpg1.4
+  'com_author_error' => 'Istnieje już użytkownik o tej nazwie, wybierz inny pseudonim', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -553,31 +885,59 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Tytu',
-  'fs_pic' => 'peny rozmiar',
-  'del_success' => 'skasowano',
-  'ns_pic' => 'normalny rozmiar',
-  'err_del' => 'nie moe by skasowane',
-  'thumb_pic' => 'miniatura',
+  'caption' => 'Podpis',
+  'fs_pic' => 'obraz w pełnym rozmiarze',
+  'del_success' => 'pomyślnie usunięty',
+  'ns_pic' => 'normalny rozmiar obrazu',
+  'err_del' => 'nie może być usunięty',
+  'thumb_pic' => 'miniaturka',
   'comment' => 'komentarz',
-  'im_in_alb' => 'zdjcie z albumu',
-  'alb_del_success' => 'Skasowano album \'%s\' ',
-  'alb_mgr' => 'Meneder albumw',
-  'err_invalid_data' => 'Otrzymano niewaciwe dane \'%s\'',
-  'create_alb' => 'Tworzenie albumu \'%s\'',
-  'update_alb' => 'Uaktualnienie albumu: \'%s\' tytu: \'%s\' index: \'%s\'',
-  'del_pic' => 'Kasowanie pliku', //cpg1.3.0
-  'del_alb' => 'Kasowanie albumu',
-  'del_user' => 'Kasowanie uytkownika',
-  'err_unknown_user' => 'Wybrany uytkownik nie istnieje!',
-  'comment_deleted' => 'Komentarz zosta dodany',
+  'im_in_alb' => 'obraz w albumie',
+  'alb_del_success' => 'Usunięto album &laquo;%s&raquo;.', //cpg1.4
+  'alb_mgr' => 'Menedżer albumów',
+  'err_invalid_data' => 'Odebrano nieprawidłowe dane w \'%s\'',
+  'create_alb' => 'Tworzę album \'%s\'',
+  'update_alb' => 'Aktualizacja albumu \'%s\' o tytule \'%s\' i indeksie \'%s\'',
+  'del_pic' => 'Usuń plik',
+  'del_alb' => 'Usuń album',
+  'del_user' => 'Usuń użytkownika',
+  'err_unknown_user' => 'Wybrany użytkownik nie istnieje!',
+  'err_empty_groups' => 'Nie ma tabeli grup, lub brak wpisów w tabeli grup!', //cpg1.4
+  'comment_deleted' => 'Pomyślnie usunięto komentarz',
+  'npic' => 'Obraz', //cpg1.4
+  'pic_mgr' => 'Menedżer obrazów', //cpg1.4
+  'update_pic' => 'Aktualizuję obraz \'%s\' o nazwie \'%s\' i indeksie \'%s\'', //cpg1.4
+  'username' => 'Nazwa użytkownika', //cpg1.4
+  'anonymized_comments' => '%s anonimowych komentarzy', //cpg1.4
+  'anonymized_uploads' => '%s anonimowo przesłanych plików', //cpg1.4
+  'deleted_comments' => '%s usuniętych komentarzy', //cpg1.4
+  'deleted_uploads' => '%s usuniętych przesłanych plików', //cpg1.4
+  'user_deleted' => 'użytkownik %s usunięty', //cpg1.4
+  'activate_user' => 'Aktywuj konto użytkownika', //cpg1.4
+  'user_already_active' => 'Konto już było aktywne', //cpg1.4
+  'activated' => 'Aktywowano', //cpg1.4
+  'deactivate_user' => 'Zdezaktywuj użytkownika', //cpg1.4
+  'user_already_inactive' => 'Konto już było nieaktywne', //cpg1.4
+  'deactivated' => 'Zdezaktywowany', //cpg1.4
+  'reset_password' => 'Wyzeruj hasło / hasła', //cpg1.4
+  'password_reset' => 'Hasło zmienione na %s', //cpg1.4
+  'change_group' => 'Zmień główną grupę', //cpg1.4
+  'change_group_to_group' => 'Zmieniam z %s na %s', //cpg1.4
+  'add_group' => 'Dodaj podrzędną grupę', //cpg1.4
+  'add_group_to_group' => 'Dodaję użytkownika %s do grupy %s. Jest obecnie członkiem %s jako grupy głównej oraz %s jako grupy podrzędnej.', //cpg1.4
+  'status' => 'Stan', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Dane kartki którą próbujesz odebrać zostały zniszczone przez twój program e-mail. Sprawdź czy odnośnik jest pełny.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -586,54 +946,115 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-  'confirm_del' => 'Czy na pewno chcesz skasowa ten plik? \\nZostan skasowane rwnie komentarze do niego.', //js-alert //cpg1.3.0
-  'del_pic' => 'SKASUJ TEN PLIK', //cpg1.3.0
+  'confirm_del' => 'Czy jesteś pewien że chcesz USUNĄĆ ten plik?\\nKomentarze również zostaną usunięte.', //js-alert
+  'del_pic' => 'USUŃ TEN PLIK',
   'size' => '%s x %s pikseli',
   'views' => '%s razy',
-  'slideshow' => 'Pokaz slajdw',
-  'stop_slideshow' => 'ZATRZYMAJ POKAZ',
-  'view_fs' => 'Kliknij aby zobaczy peny rozmiar',
-  'edit_pic' => 'Edytowanie opisu', //cpg1.3.0
-  'crop_pic' => 'Kadrowanie i obrt', //cpg1.3.0
+  'slideshow' => 'Pokaz slajdów',
+  'stop_slideshow' => 'ZATRZYMAJ POKAZ SLAJDÓW',
+  'view_fs' => 'Kliknij aby obejrzeć w pełnym rozmiarze',
+  'edit_pic' => 'Edytuj informacje o pliku', //cpg1.4
+  'crop_pic' => 'Przytnij i obróć',
+  'set_player' => 'Zmień odtwarzacz',
 );
 
 $lang_picinfo = array(
-  'title' =>'Informacja o pliku', //cpg1.3.0
+  'title' =>'Informacje o pliku',
   'Filename' => 'Nazwa pliku',
   'Album name' => 'Nazwa albumu',
-  'Rating' => 'Ocena (%s gosw)',
-  'Keywords' => 'Sowa kluczowe',
+  'Rating' => 'Ocena (%s głosów)',
+  'Keywords' => 'Słowa kluczowe',
   'File Size' => 'Rozmiar pliku',
+  'Date Added' => 'Data dodania', //cpg1.4
   'Dimensions' => 'Wymiary',
-  'Displayed' => 'Wywietle',
-  'Camera' => 'Aparat fotograficzny',
-  'Date taken' => 'Data zrobienia zdjcia',
-  'Aperture' => 'Przesona',
-  'Exposure time' => 'Czas ekspozycji',
-  'Focal length' => 'Ogniskowa',
+  'Displayed' => 'Wyświetlony',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Make', //cpg1.4
+  'Model' => 'Model', //cpg1.4
+  'DateTime' => 'Data i czas', //cpg1.4
+  'DateTimeOriginal' => 'Data zdjęcia', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Max Aperture', //cpg1.4
+  'FocalLength' => 'Ogniskowa', //cpg1.4
   'Comment' => 'Komentarz',
-  'addFav'=>'Dodaj do Ulubionych', 
-  'addFavPhrase'=>'Ulubione', 
-  'remFav'=>'Usu z Ulubionych',
-  'iptcTitle'=>'Tytu IPTC', //cpg1.3.0
-  'iptcCopyright'=>'Copyright IPTC', //cpg1.3.0
-  'iptcKeywords'=>'Sowa kluczowe IPTC', //cpg1.3.0
-  'iptcCategory'=>'Kategoria IPTC', //cpg1.3.0
-  'iptcSubCategories'=>'Podkategorie IPTC', //cpg1.3.0
+  'addFav'=>'Dodaj do ulubionych',
+  'addFavPhrase'=>'Ulubione',
+  'remFav'=>'Usuń z ulubionych',
+  'iptcTitle'=>'Tytuł IPTC',
+  'iptcCopyright'=>'Prawa autorskie IPTC',
+  'iptcKeywords'=>'Słowa kluczowe IPTC',
+  'iptcCategory'=>'Kategoria IPTC',
+  'iptcSubCategories'=>'Podkategorie IPTC',
+  'ColorSpace' => 'Przestrzeń kolorów', //cpg1.4
+  'ExposureProgram' => 'Program ekspozycji', //cpg1.4
+  'Flash' => 'Lampa błyskowa', //cpg1.4
+  'MeteringMode' => 'Tryb mierzenia', //cpg1.4
+  'ExposureTime' => 'Czas naświetlania', //cpg1.4
+  'ExposureBiasValue' => 'Exposure Bias', //cpg1.4
+  'ImageDescription' => 'Opis obrazu', //cpg1.4
+  'Orientation' => 'Orientation', //cpg1.4
+  'xResolution' => 'X Resolution', //cpg1.4
+  'yResolution' => 'Y Resolution', //cpg1.4
+  'ResolutionUnit' => 'Resolution Unit', //cpg1.4
+  'Software' => 'Software', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  'ExifOffset' => 'Exif Offset', //cpg1.4
+  'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Exif Version', //cpg1.4
+  'DateTimeOriginal' => 'DateTime Original', //cpg1.4
+  'DateTimedigitized' => 'DateTime digitized', //cpg1.4
+  'ComponentsConfiguration' => 'Components Configuration', //cpg1.4
+  'CompressedBitsPerPixel' => 'Compressed Bits Per Pixel', //cpg1.4
+  'LightSource' => 'Light Source', //cpg1.4
+  'ISOSetting' => 'ISO Setting', //cpg1.4
+  'ColorMode' => 'Color Mode', //cpg1.4
+  'Quality' => 'Quality', //cpg1.4
+  'ImageSharpening' => 'Image Sharpening', //cpg1.4
+  'FocusMode' => 'Focus Mode', //cpg1.4
+  'FlashSetting' => 'Flash Setting', //cpg1.4
+  'ISOSelection' => 'ISO Selection', //cpg1.4
+  'ImageAdjustment' => 'Image Adjustment', //cpg1.4
+  'Adapter' => 'Adapter', //cpg1.4
+  'ManualFocusDistance' => 'Manual Focus Distance', //cpg1.4
+  'DigitalZoom' => 'Digital Zoom', //cpg1.4
+  'AFFocusPosition' => 'AF Focus Position', //cpg1.4
+  'Saturation' => 'Saturation', //cpg1.4
+  'NoiseReduction' => 'Noise Reduction', //cpg1.4
+  'FlashPixVersion' => 'Flash Pix Version', //cpg1.4
+  'ExifImageWidth' => 'Exif Image Width', //cpg1.4
+  'ExifImageHeight' => 'Exif Image Height', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+  'FileSource' => 'Źródło pliku', //cpg1.4
+  'SceneType' => 'Scene Type', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Tryb ekspozycji', //cpg1.4
+  'WhiteBalance' => 'White Balance', //cpg1.4
+  'DigitalZoomRatio' => 'Digital Zoom Ratio', //cpg1.4
+  'SceneCaptureMode' => 'Scene Capture Mode', //cpg1.4
+  'GainControl' => 'Gain Control', //cpg1.4
+  'Contrast' => 'Kontrast', //cpg1.4
+  'Saturation' => 'Nasycenie', //cpg1.4
+  'Sharpness' => 'Ostrość', //cpg1.4
+  'ManageExifDisplay' => 'Manage Exif Display', //cpg1.4
+  'submit' => 'Wyślij', //cpg1.4
+  'success' => 'Informacje pomyślnie zaktualizowane.', //cpg1.4
+  'details' => 'Szczegóły', //cpg1.4
 );
 
 $lang_display_comments = array(
   'OK' => 'OK',
   'edit_title' => 'Edytuj ten komentarz',
-  'confirm_delete' => 'Czy na pewno chcesz skasowa ten komentarz ?', //js-alert
-   'add_your_comment' => 'Dodaj komentarz',
-  'name'=>'Pseudonim', 
-  'comment'=>'Komentarz', 
-  'your_name' => 'Anonim', 
+  'confirm_delete' => 'Czy na pewno chcesz usunąć ten komentarz?', //js-alert
+  'add_your_comment' => 'Dodaj komentarz',
+  'name'=>'Imię',
+  'comment'=>'Komentarz',
+  'your_name' => 'Anonim',
+  'report_comment_title' => 'Powiadom administratora o tym komentarzu', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-  'click_to_close' => 'Kliknij zdjcie aby zamkn okno', 
+  'click_to_close' => 'Kliknij na obrazie aby zamknąć okno',
 );
 
 }
@@ -642,22 +1063,67 @@
 // File ecard.php
 // ------------------------------------------------------------------------- //
 
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Wylij e-kartk',
-  'invalid_email' => '<b>Uwaga!</b> : niepoprawny adres e-mail !',
-  'ecard_title' => 'e-kartka od %s dla Ciebie',
-  'view_ecard' => 'Jeeli e-kartka nie wywietla si poprawnie, kliknij ten link',
-  'view_more_pics' => 'Kliknij ten link aby zobaczy wicej zdj!',
-  'send_success' => 'Twoja e-kartka zostaa wysana',
-  'send_failed' => 'Niestety, serwer nie moe wysa Twojej e-kartki...',
+if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php = array(
+  'title' => 'Wyślij e-kartkę',
+  'invalid_email' => '<span style="color: red"><b>Uwaga</b></span>: nieprawidłowy adres e-mail:', //cpg1.4
+  'ecard_title' => '%s wysyła Ci e-kartkę',
+  'error_not_image' => 'Tylko obrazki mogą być wysłane jako e-kartka.',
+  'view_ecard' => 'Kliknij na ten odnośnik jeśli e-kartka nie wyświetla się prawidłowo', //cpg1.4
+  'view_ecard_plaintext' => 'Aby obejrzeć tę e-kartkę wpisz poniższy odnośnik do swojej przeglądarki:', //cpg1.4
+  'view_more_pics' => 'Obejrzyj więcej obrazów!', //cpg1.4
+  'send_success' => 'Twoja e-kartka została wysłana.',
+  'send_failed' => 'Przepraszamy. Serwer nie może wysłać twojej e-kartki...',
   'from' => 'Od',
-  'your_name' => 'Twoje imi',
-  'your_email' => 'Twj adres e-mail',
+  'your_name' => 'Twoje imię',
+  'your_email' => 'Twój adres e-mail',
   'to' => 'Do',
-  'rcpt_name' => 'Nazwa odbiorcy',
+  'rcpt_name' => 'Imię odbiorcy',
   'rcpt_email' => 'Adres e-mail odbiorcy',
-  'greetings' => 'Temat',
-  'message' => 'Wiadomo',
+  'greetings' => 'Nagłówek', //cpg1.4
+  'message' => 'Wiadomość', //cpg1.4
+  'ecards_footer' => 'Wysłane przez użytkownika %s o adresie IP %s o godzinie %s (wg czasu Galerii)', //cpg1.4
+  'preview' => 'Podgląd e-kartki', //cpg1.4
+  'preview_button' => 'Podgląd', //cpg1.4
+  'submit_button' => 'Wyślij e-kartkę', //cpg1.4
+  'preview_view_ecard' => 'To będzie alternatywny odnośnik do e-kartki, kiedy zostanie utworzona. Nie będzie on działał dla podglądu.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Zgłoszenie do administratora', //cpg1.4
+  'invalid_email' => '<b>Uwaga</b>: nieprawidłowy adres e-mail!', //cpg1.4
+  'report_subject' => 'Zgłoszenie od użytkownika %s dotyczące galerii %s', //cpg1.4
+  'view_report' => 'Alternatywny odnośnik dla raportu, który nie wyświetla się prawidłowo', //cpg1.4
+  'view_report_plaintext' => 'Aby obejrzeć raport wklej poniższy odnośnik w pasek adresu przeglądarki:', //cpg1.4
+  'view_more_pics' => 'Galeria', //cpg1.4
+  'send_success' => 'Twoje zgłoszenie zostało wysłane', //cpg1.4
+  'send_failed' => 'Przepraszamy. Serwer nie może wysłać raportu...', //cpg1.4
+  'from' => 'Od', //cpg1.4
+  'your_name' => 'Twoje imię', //cpg1.4
+  'your_email' => 'Twój adres e-mail', //cpg1.4
+  'to' => 'Do', //cpg1.4
+  'administrator' => 'Administrator/Moderator', //cpg1.4
+  'subject' => 'Temat', //cpg1.4
+  'comment_field_name' => 'Zgłoszenie dotyczące komentarza, którego autorem jest "%s"', //cpg1.4
+  'reason' => 'Powód', //cpg1.4
+  'message' => 'Wiadomość', //cpg1.4
+  'report_footer' => 'Wysłano od użytkownika %s o IP %s o godzinie %s (wg czasu Galerii)', //cpg1.4
+  'obscene' => 'obsceniczny', //cpg1.4
+  'offensive' => 'agresywny', //cpg1.4
+  'misplaced' => 'nie na temat', //cpg1.4
+  'missing' => 'brak', //cpg1.4
+  'issue' => 'błąd / nie wyświetla się', //cpg1.4
+  'other' => 'inny', //cpg1.4
+  'refers_to' => 'Zgłoszenie pliku odnosi się do', //cpg1.4
+  'reasons_list_heading' => 'powody zgłoszenia:', //cpg1.4
+  'no_reason_given' => 'nie podano powodu', //cpg1.4
+  'go_comment' => 'Przejdź do komentarza', //cpg1.4
+  'view_comment' => 'Zobacz pełny raport z komentarzem', //cpg1.4
+  'type_file' => 'plik', //cpg1.4
+  'type_comment' => 'komentarz', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -665,118 +1131,118 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Plik&nbsp;Info', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Tytu',
-  'desc' => 'Opis',
-  'keywords' => 'Sowa kluczowe',
-  'pic_info_str' => '%s &razy; %s - %s KB - %s odson - %s gosw',
-  'approve' => 'Akceptuj plik', //cpg1.3.0
-  'postpone_app' => 'Odrocz akceptacj',
-  'del_pic' => 'Skasuj plik', //cpg1.3.0
-  'reset_view_count' => 'Resetuj licznik odson',
-  'reset_votes' => 'Resetuj gosowania',
-  'del_comm' => 'Skasuj komentarze',
-  'upl_approval' => 'Akceptacja zdj',
-  'edit_pics' => 'Edytuj zdjcia',
-  'see_next' => 'Zobacz nastpne zdjcia',
-  'see_prev' => 'Zobacz poprzednie zdjcia',
-  'n_pic' => 'zdj: %s',
-  'n_of_pic_to_disp' => 'Ilo zdj do wywietlenia',
-  'apply' => 'Zastosuj zmiany'
-);
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Informacja&nbsp;o pliku', //cpg1.3.0
+  'pic_info' => 'Informacje o pliku',
   'album' => 'Album',
-  'title' => 'Tytu',
+  'title' => 'Tytuł',
+  'filename' => 'Nazwa pliku', //cpg1.4
   'desc' => 'Opis',
-  'keywords' => 'Sowa kluczowe',
-  'pic_info_str' => '%s &razy; %s - %s KB - %s odson - %s gosw',
-  'approve' => 'Akceptuj plik', //cpg1.3.0
-  'postpone_app' => 'Odrocz akceptacj',
-  'del_pic' => 'Kasuj plik', //cpg1.3.0
-  'read_exif' => 'Odczytaj ponownie informacje EXIF', //cpg1.3.0
-  'reset_view_count' => 'Kasuj licznik odson',
-  'reset_votes' => 'Kasuj gosowania',
-  'del_comm' => 'Kasuj komentarze',
-  'upl_approval' => 'Akceptacja plikw',
-  'edit_pics' => 'Edycja plikw', //cpg1.3.0
-  'see_next' => 'Zobacz nastpne pliki', //cpg1.3.0
-  'see_prev' => 'Zobacz poprzednie pliki', //cpg1.3.0
-  'n_pic' => '%s plikw', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Ilo plikw do wywietlenia', //cpg1.3.0
-  'apply' => 'Zastosuj zmiany', //cpg1.3.0
-  'crop_title' => 'Edytor zdj Coppermine', //cpg1.3.0
-  'preview' => 'Podgld', //cpg1.3.0
-  'save' => 'Zapisz zdjcie', //cpg1.3.0
-  'save_thumb' =>'Zapisz jako miniatur', //cpg1.3.0
-  'sel_on_img' =>'Obszar wyboru musi mieci si na zdjciu!', //js-alert //cpg1.3.0
+  'keywords' => 'Słowa kluczowe',
+  'new_keyword' => 'Nowe słowo kluczowe', //cpg1.4
+  'new_keywords' => 'Znaleziono nowe słowa kluczowe', //cpg1.4
+  'existing_keyword' => 'Istniejące słowa kluczowe', //cpg1.4
+  'pic_info_str' => '%s &razy; %s - %s KB - %s wyświetleń - %s głosów',
+  'approve' => 'Akceptuj',
+  'postpone_app' => 'Odłóż akceptację na później',
+  'del_pic' => 'Usuń plik',
+  'del_all' => 'Usuń WSZYSTKIE pliki', //cpg1.4
+  'read_exif' => 'Odczytaj ponownie informacje EXIF',
+  'reset_view_count' => 'Wyzeruj licznik wyświetleń',
+  'reset_all_view_count' => 'Wyzeruj WSZYSTKIE liczniki wyświetleń', //cpg1.4
+  'reset_votes' => 'Usuń głosy',
+  'reset_all_votes' => 'Usuń WSZYSTKIE głosy', //cpg1.4
+  'del_comm' => 'Usuń komentarze',
+  'del_all_comm' => 'Usuń WSZYSTKIE komentarze', //cpg1.4
+  'upl_approval' => 'Akceptowanie nadesłanych', //cpg1.4
+  'edit_pics' => 'Edytuj pliki',
+  'see_next' => 'Zobacz następne pliki',
+  'see_prev' => 'Zobacz poprzednie pliki',
+  'n_pic' => '%s plików',
+  'n_of_pic_to_disp' => 'Liczba wyświetlanych plików',
+  'apply' => 'Zatwierdź zmiany',
+  'crop_title' => 'Coppermine Picture Editor',
+  'preview' => 'Podgląd',
+  'save' => 'Zapisz obraz',
+  'save_thumb' =>'Zapisz jako miniaturkę',
+  'gallery_icon' => 'Ustaw jako moją ikonę', //cpg1.4
+  'sel_on_img' =>'Zaznaczenie musi w całości znajdować się na obrazku!', //js-alert
+  'album_properties' =>'Właściwości albumu', //cpg1.4
+  'parent_category' =>'Kategoria nadrzędna', //cpg1.4
+  'thumbnail_view' =>'Widok miniatur', //cpg1.4
+  'select_unselect' =>'Zaznacz/odznacz wszystko', //cpg1.4
+  'file_exists' => "Docelowy plik '%s' już istnieje.", //cpg1.4
+  'rename_failed' => "Nie udało się zmienić nazwy z '%s' na '%s'.", //cpg1.4
+  'src_file_missing' => "Źródłowy plik '%s' nie istnieje.", // cpg 1.4
+  'mime_conv' => "Nie da się przekonwertować pliku z '%s' na '%s'",//cpg1.4
+  'forb_ext' => 'Niedopuszczalne rozszerzenie pliku.',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
+// File faq.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Najczciej zadawane pytania', //cpg1.3.0
-  'toc' => 'Spis treci', //cpg1.3.0
-  'question' => 'Pytanie: ', //cpg1.3.0
-  'answer' => 'Odpowied: ', //cpg1.3.0
+  'faq' => 'Często zadawane pytania',
+  'toc' => 'Spis treści',
+  'question' => 'Pytanie: ',
+  'answer' => 'Odpowiedź: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Generalne FAQ', //cpg1.3.0
-  array('Dlaczego warto si zarejestrowa?', 'Rejestracja moe by wymagana przez administratora serwisu. Zarejestrowanie si daje uytkownikowi dodatkowe moliwoci, takie jak przesyanie wasnych plikw, tworzenie listy ulubionych, ocenianie zdj, zamieszczanie komentarzy itp.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Jak si zarejestrowa?', 'Przejd do sekcji &quot;Rejestracja&quot; i wypenij wymagane pola (ew. take pola opcjonalne).<br />Jeeli Administrator wczy opcj aktywacji przez e-mail, po wypenieniu formularza rejestracji, na podany tam adres pocztowy otrzymasz e-mail zawierajcy instrukcje w jaki sposb aktywowa konto. Aktywacja jest wymagana przed pierwszym zaogowaniem.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Jak si logowa?', 'Przejd do sekcji &quot;Logowanie&quot;, Wprowad swoj nazw uytkownika i haso. Moesz take wybra opcj &quot;Pamitaj mnie&quot; aby nie musia logowa si przy ponownym wejciu na stron.<br /><b>WANE: aby ta funkcja serwisu dziaaa naley wczy obsug plikw cookie i nie kasowa plikw cookie generowanych przez serwis.</b>', 'offline', 0), //cpg1.3.0
-  array('Dlaczego nie mog si zalogowa?', 'Czy zarejestrowae si ju i klikne na cze z wysanego do Ciebie e-mail\'a? cze to pozwoli na aktywowanie Twojego konta. W przypadku innych kopotw skontaktuj si z administratorem serwisu.', 'offline', 0), //cpg1.3.0
-  array('Co mam zrobi jeeli zapomn hasa?', 'Jeeli serwis udostpnia link &quot;Zapomniaem hasa&quot;, uyj go. W innym wypadku skontaktuj si z administratorem i popro go o nowe haso.', 'offline', 0), //cpg1.3.0
-  //array('Co mam zrobi, jeeli zmieni mi si adres e-mail?', 'Zaloguj si i zmie swj e-mail w &quot;Profilu&quot;', 'offline', 0), //cpg1.3.0
-  array('Jak zapisa plik do &quot;Moich ulubionych&quot;?', 'Kliknij na pliku, a nastpnie na czu &quot;informacji o zdjciu&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); przejd na d i kliknij &quot;Dodaj do ulubionych&quot;.<br />Moliwe, e administrator wczy opcj domylnego pokazywania informacji o pliku.<br />WANE: Naley wczy obsug plikw cookie z tego serwisu i nie kasowa ich.', 'offline', 0), //cpg1.3.0
-  array('Jak oceni plik?', 'Kliknij na miniaturze, przejd na d strony i wybierz odpowiedni ocen.', 'offline', 0), //cpg1.3.0
-  array('Jak zamieci komentarz do pliku?', 'Kliknij na miniaturze, przejd na d i w odpowiednim polu wpisz komentarz.', 'offline', 0), //cpg1.3.0
-  array('Jak przesa plik?', 'Przejd do &quot;Przesyania zdj&quot; i wybierz album do ktrego chcesz przesa plik, kliknij &quot;Przegldaj&quot; znajd plik ktry chcesz przesa, wybierz &quot;Otwrz&quot; (dodaj opis, jeeli chcesz) i kliknij &quot;Przelij&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Gdzie mog przesa plik?', 'Pliki mona przesya do jednego z albumw w Twojej Galerii. Administrator moe take zezwoli Ci na przesyanie zdj do albumw w Galerii Gwnej.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Jakie pliki mona przesya? W jakiej wielkoci?', 'Typ i rodzaj przesyanych plikw (jpg, png, etc.) okrela administrator serwisu.', 'offline', 0), //cpg1.3.0
-  array('Co to jest &quot;Moja Galeria&quot;?', '&quot;Moja Galeria&quot; to prywatna galeria ktr moe zarzdza uytkownik. Moesz tam przesya swoje pliki.', 'allow_private_albums', 0), //cpg1.3.0
-  array('W jaki sposb tworzy, kasowa i zmienia nazwy albumw w &quot;Mojej Galerii&quot;?', 'Powiniene przej do &quot;Trybu Administracyjnego&quot;<br />Przejd do &quot;Tworzenie/Porzdkowanie albumw&quot;i kliknij &quot;Nowy&quot;. Zmie domyln nazw &quot;Nowy Album&quot; na wybran przez siebie.<br />Moesz take modyfikowa dowolny album ze swojej galerii.<br />Nastpnie kliknij &quot;Zastosuj zmiany&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('W jaki sposb zezwala i odbiera zezwolenia na ogldanie moich albumw?', 'Przejd do &quot;Trybu Administracyjnego&quot;<br />i sekcji &quot;Modyfikuj moje albumy. Na pasku &quot;Aktualizuj Album&quot; wybierz album, ktry chcesz zmodyfikowa. <br />Moesz zmieni jego nazw, opis, miniatur, ustawi zezwolenia na ogldanie i komentowanie/ocenianie jego zawartoci.<br />Nastpnie kliknij &quot;Aktualizuj album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Co zrobi by mc obejrze galerie innych uytkownikw?', 'Przejd do &quot;Listy Albumw&quot; i wybierz &quot;Galerie uytkownikw&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Co to s pliki cookie?', 'Pliki cookie zawieraj dane tekstowe zapisywane przez stron internetow na Twoim komputerze. <br />Zazwyczaj pozwalaj uytkownikowi opuci stron i wej na ni ponownie bez koniecznoci ponownego logowania.', 'offline', 0), //cpg1.3.0
-  array('Skd mog pobra ten program aby umieci go we wasnym serwisie?', 'Galeria Coppermine jest darmow galeri multimediw, rozpowszechnian na licencji GNU GPL. Zawiera rozbudowan funkcjonalno i zostaa przygotowana na rne platformy. Odwied <a href="http://coppermine.sf.net/">stron domow Coppermine</a> by dowiedzie si wicej i cign najnowsz wersj programu.', 'offline', 0), //cpg1.3.0
-
-  'Nawigowanie po stronie', //cpg1.3.0
-  array('Co to jest &quot;Lista albumw&quot;?', 'Lista albumw pokazuje ca kategori, w ktrej obecnie si znajdujesz wraz z czami do kadego albumu. Jeeli nie znajdujesz si obecnie w adnej kategorii, lista albumw wywietli ca zawarto galerii wraz z czami do kategorii, ktre zawiera. Miniatury mog by take czami do kategorii..', 'offline', 0), //cpg1.3.0
-  array('Czym jest &quot;Moja Galeria&quot;?', 'Opcja ta umoliwia uytkownikowi serwisu tworzenie wasnej galerii, dodawanie, kasowanie i modyfikowanie albumw, oraz przesyanie do nich plikw.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Czym rni si &quot;Tryb Administracyjny&quot; od &quot;Trybu uytkownika&quot;?', 'Tryb administracyjny umoliwia zarzdzanie albumami znajdujcymi si w Twojej prywatnej galerii (a take innymi albumami - jeeli zezwoli na to administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Co to jest &quot;Przesanie pliku&quot;?', 'To moliwo przesania pliku (jego rodzaj i wielko s okrelone przez administratora) do wybranych albumw', 'allow_private_albums', 0), //cpg1.3.0
-  array('Co to s &quot;Ostatnie aktualizacje&quot;?', 'Umoliwiaj przejrzenie ostatnio dodanych do strony plikw.', 'offline', 0), //cpg1.3.0
-  array('Co to s &quot;Ostatnie komentarze&quot;?', 'Ta opcja pokazuje ostatnio dodane przez uytkownikw komentarze, oraz pliki ktrych dotycz.', 'offline', 0), //cpg1.3.0
-  array('Czym jest opcja What\'s &quot;Najpopularniejsze&quot;?', 'Opcja ta pokazuje najczciej ogldane pliki (dotyczy wszystkich uytkownikw - zarwno tych zalogowanych jak i niezalogowanych).', 'offline', 0), //cpg1.3.0
-  array('Co to jest &quot;Top Lista&quot;?', 'Top lista zawiera list najwyej ocenianych plikw wraz z ich redni ocen (np. piciu uytkownikw gosuje z ocen <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: plikowi zostanie przyznana ocena <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;lub wrd piciu innych uytkownikw kady daje plikowi ocen od 1 do 5 (1,2,3,4,5) co spowoduje przyznanie plikowi redniej oceny <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Klasyfikacja przedstawia si nastpujco: od <img src="images/rating5.gif" width="65" height="14" border="0" alt="najlepsze" /> (najlepsze) do <img src="images/rating0.gif" width="65" height="14" border="0" alt="najgorsze" /> (najgorsze).', 'offline', 0), //cpg1.3.0
-  array('Czym s &quot;Ulubione&quot;?', 'Ta opcja pozwala uytkownikowi przechowywa odnoniki do ulubionych plikw z galerii w pliku cookie zapisywanym przez przegldark.', 'offline', 0), //cpg1.3.0
+  'Ogólne pytania',
+  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '1'),
+  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled, then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.4
+  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0),
+  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0),
+  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0),
+  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0),
+  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0),
+  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0),
+  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0),
+  array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to. Click &quot;Browse,&quot; find the file to upload, and click &quot;open.&quot; Add a title and description if you want. Click &quot;Submit&quot;.<br /><br />Alternatively, for those users using <b>Windows XP</b>, you can upload multiple files directly to your own private albums using the XP Publishing wizard.<br />For instructions on how, and to get the required registry file, click <a href="xp_publish.php">here.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0),
+  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0),
+  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0),
+  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0),
+  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0),
+  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0),
+  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0),
+
+  'Navigating the Site',
+  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0),
+  array('What\'s &quot;My Gallery&quot;?', 'This feature lets users create their own galleries and add, delete or modify albums as well as upload to them.', 'allow_private_albums', 1), //cpg1.4
+  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0),
+  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0),
+  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0),
+  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0),
+  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0),
+  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0),
+  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0),
 );
 
 
-
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Przypomnienie hasa', //cpg1.3.0
-  'err_already_logged_in' => 'Jeste ju zalogowany!', //cpg1.3.0
-  'enter_username_email' => 'Podaj nazw uytkownika lub adres e-mail', //cpg1.3.0
-  'submit' => 'dalej', //cpg1.3.0
-  'failed_sending_email' => 'E-mail z przypomnieniem hasa nie moe zosta wysany!', //cpg1.3.0
-  'email_sent' => 'E-mail z nazw uytkownika i hasem zosta wysany na adres %s', //cpg1.3.0
-  'err_unk_user' => 'Wybrany uytkownik nie istnieje!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Przypomnienie hasa', //cpg1.3.0
-  'passwd_reminder_body' => 'Poprosie o przesanie Twoich danych uytkownika:
-Nazwa uytkownika: %s
-Haso: %s
-Kliknij %s aby si zalogowa.', //cpg1.3.0
+  'forgot_passwd' => 'Przypominanie hasła',
+  'err_already_logged_in' => 'Jesteś już zalogowany!',
+  'enter_email' => 'Wpisz swój adres e-mail', //cpg1.4
+  'submit' => 'Dalej',
+  'illegal_session' => 'Błąd sesji. Zacznij jeszcze raz.', //cpg1.4
+  'failed_sending_email' => 'Nie udało się wysłać e-maila z przypomnieniem hasła!',
+  'email_sent' => 'E-mail z twoją nazwą użytkownika i hasłem został wysłany na adres %s', //cpg1.4
+  'verify_email_sent' => 'Wysłano e-mail na adres %s. Sprawdź swoją skrzynkę pocztową aby dokończyć rejestrację.', //cpg1.4
+  'err_unk_user' => 'Wybrany użytkownik nie istnieje!',
+  'account_verify_subject' => '%s - Żądanie nowego hasła', //cpg1.4
+  'account_verify_body' => 'Zażądałeś nowego hasła. Jeśli chcesz, aby nowe hasło zostało przysłane na twój adres, otwórz poniższy odnośnik:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Twoje nowe hasło', //cpg1.4
+  'passwd_reset_body' => 'Oto nowe hasło zgodnie z żądaniem:
+Nazwa użytkownika: %s
+Hasło: %s
+Kliknij na %s aby się zalogować.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -784,83 +1250,104 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Nazwa grupy',
-  'disk_quota' => 'Miejsce na dane',
-  'can_rate' => 'Moe ocenia pliki', //cpg1.3.0
-  'can_send_ecards' => 'Moe wysya e-kartki',
-  'can_post_com' => 'Moe zamieszcza komentarze',
-  'can_upload' => 'Moe przesya pliki', //cpg1.3.0
-  'can_have_gallery' => 'Moe mie galeri osobist',
-  'apply' => 'Zastosuj zmiany',
-  'create_new_group' => 'Stwrz now grup',
-  'del_groups' => 'Skasuj zaznaczon grup/y',
-  'confirm_del' => 'Uwaga: jeeli skasujesz t grup jej czonkowie zostan przeniesieni do grupy \'Zarejestrowani\'!\n\nKontynuowa?',
-  'title' => 'Zarzdzanie grupami',
-  'approval_1' => 'Zgoda na pub. upl.(1)',
-  'approval_2' => 'Zgoda na priv. upl.(2)',
-  'upload_form_config' => 'Konfiguracja formularza przesyania', //cpg1.3.0
-  'upload_form_config_values' => array( 'Przesyanie pojedynczych plikw', 'Przesyanie wielu plikw', 'Przesyanie URI', 'Przesyanie ZIP', 'Plik-URI', 'Plik-ZIP', 'URI-ZIP', 'Plik-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Uytkownik moe wybiera ilo pl do przesyania?', //cpg1.3.0
-  'num_file_upload'=>'Maksymalna/dokadna ilo pl przesyania plikw', //cpg1.3.0
-  'num_URI_upload'=>'Maksymalna/dokadna ilo pl przesyania URI', //cpg1.3.0
-  'note1' => '<b>(1)</b> Przesyanie zdj do albumu publicznego wymaga zgody administratora',
-  'note2' => '<b>(2)</b> Przesyanie zdj do albumu uytkownika wymaga zgody administratora',
-  'notes' => 'Uwagi'
-);
-
-// ------------------------------------------------------------------------- //
+  'group_name' => 'Grupa', //cpg1.4
+  'permissions' => 'Uprawnienia', //cpg1.4
+  'public_albums' => 'Wysyłanie do albumów publicznych', //cpg1.4
+  'personal_gallery' => 'Galeria osobista', //cpg1.4
+  'upload_method' => 'Metoda przesyłania', //cpg1.4
+  'disk_quota' => 'Quota', //cpg1.4
+  'rating' => 'Oceny', //cpg1.4
+  'ecards' => 'E-kartki', //cpg1.4
+  'comments' => 'Komentarze', //cpg1.4
+  'allowed' => 'Dozwolone', //cpg1.4
+  'approval' => 'Akceptowanie', //cpg1.4
+  'boxes_number' => 'Liczba pól', //cpg1.4
+  'variable' => 'zmienna', //cpg1.4
+  'fixed' => 'stała', //cpg1.4
+  'apply' => 'Zapisz zmiany',
+  'create_new_group' => 'Utwórz nową grupę',
+  'del_groups' => 'Usuń wybraną grupę / grupy',
+  'confirm_del' => 'Uwaga, po usunięciu grupy użytkownicy do niej należący zostaną przeniesieni do grupy "Zarejestrowani"! Czy chcesz kontynuować?', //js-alert
+  'title' => 'Zarządzanie grupami użytkowników',
+  'num_file_upload' => 'Pola wysyłania plików', //cpg1.4
+  'num_URI_upload' => 'Pola wysyłania adresów', //cpg1.4
+  'reset_to_default' => 'Zmień na domyślną nazwę (%s) - zalecane!', //cpg1.4
+  'error_group_empty' => 'Tabela grup była pusta!<br /><br />Utworzono domyślne grupy, proszę odświeżyć stronę', //cpg1.4
+  'explain_greyed_out_title' => 'Dlaczego ten wiersz jest wyszarzony?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Nie możesz zmienić ustawień tej grupy, ponieważ ustawiona jest opcja &quot;Zezwól niezalogowanym użytkownikom (anonimowym lub gościom) na dostęp&quot; na &quot;Nie&quot; na stronie konfiguracyjnej. Wszyscy goście (członkowie grupy %s) mogą się co najwyżej zalogować; w związku z tym ustawienia grup ich nie dotyczą.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Nie możesz zmienić ustawień grupy %s, ponieważ jej członkowie nie mogą i tak nic robić.', //cpg1.4
+  'group_assigned_album' => 'przydzielone albumy', //cpg1.4
+);// ------------------------------------------------------------------------- //
 // File index.php
 // ------------------------------------------------------------------------- //
 
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-  'welcome' => 'Witaj !',
+  'welcome' => 'Witaj!',
 );
 
 $lang_album_admin_menu = array(
-  'confirm_delete' => 'Czy na pewno chcesz skasowa ten album? \\nZostan skasowane rwnie wszystkie pliki i komentarze.', //js-alert //cpg1.3.0
-  'delete' => 'KASUJ',
-  'modify' => 'WACIWOCI',
-  'edit_pics' => 'EDYCJA PLIKW', //cpg1.3.0
+  'confirm_delete' => 'Czy na pewno chcesz USUNĄĆ ten album?\\nWszystkie pliki i komentarze również zostaną usunięte.', //js-alert
+  'delete' => 'USUŃ',
+  'modify' => 'WŁAŚCIWOŚCI',
+  'edit_pics' => 'EDYTUJ PLIKI',
 );
 
 $lang_list_categories = array(
-  'home' => 'Strona gwna',
-  'stat1' => 'pliki: <b>[pictures]</b>, albumy: <b>[albums]</b>, kategorie: <b>[cat]</b>, komentarze: <b>[comments]</b>, odsony: <b>[views]</b>', //cpg1.3.0
-  'stat2' => 'pliki: <b>[pictures]</b>, albumy: <b>[albums]</b>, odsony: <b>[views]</b>', //cpg1.3.0
-  'xx_s_gallery' => 'galeria %s', //cpg1.3.0
-  'stat3' => 'pliki: <b>[pictures]</b>, albumy: <b>[albums]</b>, komentarze: <b>[comments]</b>, odsony: <b>[views]</b>', //cpg1.3.0
+  'home' => 'Strona główna',
+  'stat1' => '<b>[pictures]</b> plików w <b>[albums]</b> albumach i <b>[cat]</b> kategoriach z <b>[comments]</b> komentarzami - wyświetlono <b>[views]</b> razy',
+  'stat2' => '<b>[pictures]</b> plików w <b>[albums]</b> albumach wyświetlono <b>[views]</b> razy',
+  'xx_s_gallery' => '%s - Galeria użytkownika',
+  'stat3' => '<b>[pictures]</b> plików w <b>[albums]</b> albumach z <b>[comments]</b> komentarzami wyświetlono<b>[views]</b> razy',
 );
 
 $lang_list_users = array(
-  'user_list' => 'Lista uytkownikw',
-  'no_user_gal' => 'Galerie uytkownikw nie istniej lub nie masz do nich dostpu',
-  'n_albums' => 'albumw: %s',
-  'n_pics' => 'plikw: %s',  //cpg1.3.0
+  'user_list' => 'Lista użytkowników',
+  'no_user_gal' => 'Nie ma galerii użytkowników',
+  'n_albums' => '%s albumów',
+  'n_pics' => '%s plików',
 );
 
 $lang_list_albums = array(
-  'n_pictures' => 'plikw: %s', //cpg1.3.0
-  'last_added' => ', ostatnio dodany: %s',
+  'n_pictures' => '%s plików',
+  'last_added' => ', ostatni dodany %s',
+  'n_link_pictures' => '%s dołączonych plików', //cpg1.4
+  'total_pictures' => 'łącznie %s plików', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Zarządzanie słowami kluczowymi', //cpg1.4
+  'edit' => 'edytuj', //cpg1.4
+  'delete' => 'usuń', //cpg1.4
+  'search' => 'szukaj', //cpg1.4
+  'keyword_test_search' => 'szukaj słowa %s w nowym oknie', //cpg1.4
+  'keyword_del' => 'usuń słowo kluczowe %s', //cpg1.4
+  'confirm_delete' => 'Czy na pewno chcesz usunąć słowo kluczowe %s z galerii?', //cpg1.4  // js-alert
+  'change_keyword' => 'zmień słowo kluczowe', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Logowanie',
-  'enter_login_pswd' => 'Podaj nazw uytkownika i haso aby si zalogowa',
-  'username' => 'Nazwa uytkownika',
-  'password' => 'Haso',
-  'remember_me' => 'Pamitaj mnie',
+  'login' => 'Login',
+  'enter_login_pswd' => 'Wpisz swój login i hasło',
+  'username' => 'Login',
+  'password' => 'Hasło',
+  'remember_me' => 'Pamiętaj mnie',
   'welcome' => 'Witaj %s ...',
-  'err_login' => '*** Logowanie nieudane, sprbuj ponownie ***',
-  'err_already_logged_in' => 'Jeste ju zalogowany/a!',
-  'forgot_password_link' => 'Zapomniaem hasa', //cpg1.3.0
+  'err_login' => '*** Nie możesz się zalogować, spróbuj jeszcze raz ***',
+  'err_already_logged_in' => 'Jesteś już zalogowany !',
+  'forgot_password_link' => 'Zapomniałem hasła',
+  'cookie_warning' => 'Uwaga, Twoja przeglądarka nie obsługuje ciasteczek', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -868,57 +1355,134 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Wylogowywanie',
-  'bye' => 'Pa pa %s ...',
-  'err_not_loged_in' => 'Nie jeste zalogowany/a!',
+  'logout' => 'Wyloguj się',
+  'bye' => 'Pa pa %s...',
+  'err_not_loged_in' => 'Nie jesteś zalogowany !',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Dane generowane przez funkcj <a href="http://www.php.net/phpinfo">phpinfo()</a>, wywietlane przez Coppermine (obcinanie wyjcia przy prawym rogu).', //cpg1.3.0
-  'no_link' => 'Ogldanie tych informacji przez osoby nieuprawnione moe stanowi zagroenie bezpieczestwa, dlatego te stron t mona oglda tylko po zalogowaniu si jako administrator. Nie moesz poda cza do tej strony innym uytkownikom, nie uzyskaj oni dostpu do strony.', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'Zamknij', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'Wyżej o jeden ', //cpg1.4
+  'current_path' => 'bieżąca ścieżka', //cpg1.4
+  'select_directory' => 'proszę wybrać katalog', //cpg1.4
+  'click_to_close' => 'Kliknij na obrazie by zamknąć okno',
 );
 
 // ------------------------------------------------------------------------- //
 // File modifyalb.php
 // ------------------------------------------------------------------------- //
+
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Uaktualnij album %s',
-  'general_settings' => 'Ustawienia oglne',
-  'alb_title' => 'Tytu albumu',
+  'upd_alb_n' => 'Aktualizuj album %s',
+  'general_settings' => 'Ogólne ustawienia',
+  'alb_title' => 'Tytuł albumu',
   'alb_cat' => 'Kategoria albumu',
   'alb_desc' => 'Opis albumu',
-  'alb_thumb' => 'Miniatury',
-  'alb_perm' => 'Uprawnienia albumu',
-  'can_view' => 'Moe by ogldany przez',
-  'can_upload' => 'Gocie mog przesya pliki',
-  'can_post_comments' => 'Gocie mog dodawa komentarze',
-  'can_rate' => 'Gocie mog ocenia pliki',
-  'user_gal' => 'Galeria uytkownika',
-  'no_cat' => '* Bez kategorii *',
+  'alb_keyword' => 'Słowo kluczowe albumu', //cpg1.4
+  'alb_thumb' => 'Miniaturka albumu',
+  'alb_perm' => 'Uprawnienia dla tego albumu',
+  'can_view' => 'Album mogą przeglądać',
+  'can_upload' => 'Odwiedzający mogą dodawać pliki',
+  'can_post_comments' => 'Odwiedzający mogą pisać komentarze',
+  'can_rate' => 'Odwiedzający mogą oceniać obrazy',
+  'user_gal' => 'Galeria użytkownika',
+  'no_cat' => '* Brak kategorii *',
   'alb_empty' => 'Album jest pusty',
-  'last_uploaded' => 'Ostatnio przesane',
+  'last_uploaded' => 'Ostatnio dodane',
   'public_alb' => 'Wszyscy (album publiczny)',
   'me_only' => 'Tylko ja',
-  'owner_only' => 'Tylko waciciel albumu: (%s)',
-  'groupp_only' => 'Czonkowie grupy: \'%s\'',
-  'err_no_alb_to_modify' => 'Nie mona modyfikowa adnego albumu w bazie.',
-  'update' => 'Uaktualnij album', //cpg1.3.0
-  'notice1' => '(*) w zalenoci od ustawie %sgrupy%',
+  'owner_only' => 'Tylko właściciel (%s) albumu',
+  'groupp_only' => 'Członkowie grupy \'%s\'',
+  'err_no_alb_to_modify' => 'W bazie danych nie ma albumu który mógłbyś zmienić.',
+  'update' => 'Aktualizuj album',
+  'reset_album' => 'Resetuj album', //cpg1.4
+  'reset_views' => 'Ustaw licznik wyświetleń na &quot;0&quot; dla %s', //cpg1.4
+  'reset_rating' => 'Ustaw oceny wszystkich plików na %s', //cpg1.4
+  'delete_comments' => 'Usuń wszystkie komentarze w %s', //cpg1.4
+  'delete_files' => '%sNieodwracalnie%s usuń wszystkie pliki w %s', //cpg1.4
+  'views' => 'wyświetleń', //cpg1.4
+  'votes' => 'głosów', //cpg1.4
+  'comments' => 'komentarzy', //cpg1.4
+  'files' => 'plików', //cpg1.4
+  'submit_reset' => 'zapisz zmiany', //cpg1.4
+  'reset_views_confirm' => 'Na pewno', //cpg1.4
+  'notice1' => '(*) w zależności od ustawień %sgrup%s ',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Hasło albumu', //cpg1.4
+  'alb_password_hint' => 'Podpowiedź do hasła albumu', //cpg1.4
+  'edit_files' =>'Edytuj pliki', //cpg1.4
+  'parent_category' =>'Kategoria nadrzędna', //cpg1.4
+  'thumbnail_view' =>'Widok miniatur', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Coppermine (trimming the output at the right side).',
+  '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 can not post a link to this page for others, they will be denied access.',
 );
 
 // ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Picture Manager', //cpg1.4
+  'select_album' => 'Select Album', //cpg1.4
+  'delete' => 'Delete', //cpg1.4
+  'confirm_delete1' => 'Are you sure you want to delete this picture ?', //cpg1.4
+  'confirm_delete2' => '\nPicture will be permanently deleted.', //cpg1.4
+  'apply_modifs' => 'Apply modifications', //cpg1.4
+  'confirm_modifs' => 'Confirm modifications', //cpg1.4
+  'pic_need_name' => 'Picture needs to have a name !', //cpg1.4
+  'no_change' => 'You did not make any change !', //cpg1.4
+  'no_album' => '* No album *', //cpg1.4
+  'explanation_header' => 'The custom sort order you can specify on this page will only be taken into account if', //cpg1.4
+  '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)', //cpg1.4
+  'explanation2' => 'the user has chosen "Position descending" or "Position ascending" on the thumbail page (per user setting)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Czy na pewno chcesz ODINSTALOWAĆ tę wtyczkę?', //cpg1.4
+  'confirm_delete' => 'Czy na pewno chcesz USUNĄĆ tę wtyczkę?', //cpg1.4
+  'pmgr' => 'Zarządzanie wtyczkami', //cpg1.4
+  'name' => 'Nazwa', //cpg1.4
+  'author' => 'Autor', //cpg1.4
+  'desc' => 'Opis', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Zainstalowane wtyczki', //cpg1.4
+  'n_plugins' => 'Niezainstalowane wtyczki', //cpg1.4
+  'none_installed' => 'Niczego nie zainstalowano', //cpg1.4
+  'operation' => 'Operacja', //cpg1.4
+  'not_plugin_package' => 'Nadesłany plik nie jest pakietem wtyczki.', //cpg1.4
+  'copy_error' => 'Wystąpił błąd przy kopiowaniu pakietu do katalogu wtyczek.', //cpg1.4
+  'upload' => 'Wyślij', //cpg1.4
+  'configure_plugin' => 'Konfiguruj wtyczkę', //cpg1.4
+  'cleanup_plugin' => 'Przeczyść wtyczkę', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Niestety, ju oceniae ten plik', //cpg1.3.0
-  'rate_ok' => 'Twj gos zosta zarejestrowany',
-  'forbidden' => 'Nie moesz ocenia swoich wasnych plikw.', //cpg1.3.0
+  'already_rated' => 'Już oceniłeś ten plik.',
+  'rate_ok' => 'Twoja ocena została przyjęta',
+  'forbidden' => 'Nie możesz oceniać swoich własnych plików.',
 );
 
 // ------------------------------------------------------------------------- //
@@ -928,84 +1492,101 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-Administratorzy serwisu {SITE_NAME} dokadaj wszelkich stara by usuwa lub zmienia publikowane przez uytkownikw treci oglnie przyjte za obraliwe, amice prawo, lub obsceniczne, jest jednak niemoliwe by przejrze kady post. Dlatego musisz zobowiza si, e wszelkie opinie, materiay i komentarze jakie zamiecisz na stronach serwisu reprezentuj wycznie Twoje pogldy, a nie pogldy osb zarzdzajcych serwisem.<br />
+Administratorzy serwisu {SITE_NAME} dokładają wszelkich starań by usuwać lub zmieniać publikowane przez użytkowników treści ogólnie przyjęte za obraźliwe, łamiące prawo, lub obsceniczne, jest jednak niemożliwe by przejrzeć każdy post. Dlatego musisz zobowiązać się, że wszelkie opinie, materiały i komentarze jakie zamieścisz na stronach serwisu reprezentują wyłącznie Twoje poglądy, a nie poglądy osób zarządzających serwisem.<br />
 <br />
-Niniejszym zobowizujesz si, by nie zamieszcza na stronach serwisu {SITE_NAME} materiaw obraliwych, obscenicznych, wulgarnych, pornograficznych, nawoujcych do uycia przemocy, stanowicych zagroenie dla bezpieczestwa publicznego, oraz innych materiaw, ktrych przedstawienie na stronach serwisu mogoby stanowi zamanie obowizujcego prawa. Przyjmujesz do wiadomoci, e administrator lub moderatorzy serwisu {SITE_NAME} maj prawo do edycji i usuwania dowolnych zamieszczonych przez Ciebie treci niezgodnych z tym regulaminem. Jako uytkownik serwisu zgadzasz si na przechowywanie informacji niezbdnych do obsugi Twojego konta w bazie danych serwisu, oraz otrzymujesz prawo do ich modyfikacji oraz usunicia w dowolnej chwili. W tym celu naley skontaktowa si z administratorem serwisu. Informacje te nie bd przekazywane osobom trzecim bez Twojej zgody, jednake administratorzy serwisu nie mog ponosz odpowiedzialnoci za kradzie tych informacji w wypadku dziaa osb nieuprawnionych.<br />
+Niniejszym zobowiązujesz się, by nie zamieszczać na stronach serwisu {SITE_NAME} materiałów obraźliwych, obscenicznych, wulgarnych, pornograficznych, nawołujących do użycia przemocy, stanowiących zagrożenie dla bezpieczeństwa publicznego, oraz innych materiałów, których przedstawienie na stronach serwisu mogłoby stanowić złamanie obowiązującego prawa. Przyjmujesz do wiadomości, że administrator lub moderatorzy serwisu {SITE_NAME} mają prawo do edycji i usuwania dowolnych zamieszczonych przez Ciebie treści niezgodnych z tym regulaminem. Jako użytkownik serwisu zgadzasz się na przechowywanie informacji niezbędnych do obsługi Twojego konta w bazie danych serwisu, oraz otrzymujesz prawo do ich modyfikacji oraz usunięcia w dowolnej chwili. W tym celu należy skontaktować się z administratorem serwisu. Informacje te nie będą przekazywane osobom trzecim bez Twojej zgody, jednakże administratorzy serwisu nie mogą ponoszą odpowiedzialności za kradzież tych informacji w wypadku działań osób nieuprawnionych.<br />
 <br />
-Serwis {SITE_NAME} uywa plikw cookie do przechowywania informacji na Twoim komputerze. Su one jedynie do poprawienia komfortu przegldania zawartoci serwisu. Twj adres e-mail jest uywany jedynie do wysyania potwierdze dotyczcych rejestracji w serwisie. <br />
+Serwis {SITE_NAME} używa plików cookie do przechowywania informacji na Twoim komputerze. Służą one jedynie do poprawienia komfortu przeglądania zawartości serwisu. Twój adres e-mail jest używany jedynie do wysyłania potwierdzeń dotyczących rejestracji w serwisie. <br />
 <br />
-Kliknicie znajdujcego si poniej przycisku 'Zgadzam si' oznacza zgod na przedstawiony wyej regulamin serwisu.
+Kliknięcie znajdującego się poniżej przycisku 'Zgadzam się' oznacza zgodę na przedstawiony wyżej regulamin serwisu.
 EOT;
 
-
 $lang_register_php = array(
-  'page_title' => 'Rejestrowanie uytkownika',
-  'term_cond' => 'Warunki korzystania z serwisu',
-  'i_agree' => 'Zgadzam si',
-  'submit' => 'Wykonaj rejestracj',
-  'err_user_exists' => 'Nazwa uytkownika ktr wybrae ju istnieje. Wybierz inn',
-  'err_password_mismatch' => 'Hasa nie pasuj do siebie. Wpisz je ponownie',
-  'err_uname_short' => 'Nazwa uytkownika musi mie co najmniej 2 znaki',
-  'err_password_short' => 'Haso musi mie co najmniej 2 znaki',
-  'err_uname_pass_diff' => 'Nazwa uytkownika i haso musz si od siebie rni',
-  'err_invalid_email' => 'Adres e-mail jest niepoprawny',
-  'err_duplicate_email' => 'W bazie jest ju uytkownik o podanym przez Ciebie adresie e-mail',
-  'enter_info' => 'Wprowad informacje potrzebne do rejestracji',
-  'required_info' => 'Informacje wymagane',
-  'optional_info' => 'Informacje opcjonalne',
-  'username' => 'Nazwa uytkownika',
-  'password' => 'Haso',
-  'password_again' => 'Wprowad ponownie haso',
+  'page_title' => 'Rejestracja nowego użytkownika',
+  'term_cond' => 'Warunki rejestracji',
+  'i_agree' => 'Zgadzam się',
+  'submit' => 'Kontynuuj rejestrację',
+  'err_user_exists' => 'Użytkownik o takiej nazwie już istnieje. Wybierz inną nazwę',
+  'err_password_mismatch' => 'Potwierdzenie hasła nie zgadza się z hasłem',
+  'err_uname_short' => 'Nazwa użytkownika musi mieć co najmniej 2 litery',
+  'err_password_short' => 'Hasło musi mieć co najmniej 2 litery',
+  'err_uname_pass_diff' => 'Login i hasło nie mogą być identyczne',
+  'err_invalid_email' => 'Nieprawidłowy adres e-mail',
+  'err_duplicate_email' => 'Inny zarejestrowany uzytkownik użył już tego adresu e-amil. Użyj innego adresu.',
+  'enter_info' => 'Wprowadź informacje potrzebne do rejestracji',
+  'required_info' => 'Wymagane informacje',
+  'optional_info' => 'Informacje dodatkowe',
+  'username' => 'Użytkownik',
+  'password' => 'Hasło',
+  'password_again' => 'Powtórz hasło',
   'email' => 'E-mail',
-  'location' => 'Lokalizacja',
+  'location' => 'Miasto',
   'interests' => 'Zainteresowania',
-  'website' => 'Strona domowa',
-  'occupation' => 'Zajcie / zawd',
-  'error' => 'BD',
+  'website' => 'Strona www',
+  'occupation' => 'Zawód',
+  'error' => 'Błąd',
   'confirm_email_subject' => '%s - Informacja o rejestracji',
   'information' => 'Informacja',
-  'failed_sending_email' => 'E-mail z potwierdzeniem nie moe by wysany!',
-  'thank_you' => 'Dzikujemy za rejestracj.<br /><br />Na podany przez Ciebie adres e-mail zosta wysany list z prob o potwierdzenie.',
-  'acct_created' => 'Konto zostao utworzone. Moesz ju zalogowa si podajc wybran wczesniej nazw uytkownika, oraz haso',
-  'acct_active' => 'Konto jest ju aktywne. Moesz ju zalogowa si podajc wybran wczesniej nazw uytkownika, oraz haso',
-  'acct_already_act' => 'Twoje konto zostao ju aktywowane!',
-  'acct_act_failed' => 'Te konto nie moe by aktywowane!',
-  'err_unk_user' => 'Podany uytkownik nie istnieje!',
-  'x_s_profile' => 'profil: %s',
+  'failed_sending_email' => 'E-mail z potwierdzeniem rejestracji nie mógł zostać wysłany !',
+  'thank_you' => 'Dziękujemy za zarejestrowanie się.<br /><br />Wiadomość z informacją jak aktywować konto została wysłana na Twój adres podany przy rejestracji.',
+  'acct_created' => 'Twoje konto zostało utworzone. Możesz zalogować się używając swojego loginu i hasła.',
+  'acct_active' => 'Twoje konto jest już aktywne. Możesz zalogować się używając swojego loginu i hasła',
+  'acct_already_act' => 'Konto jest już aktywne!', //cpg1.4
+  'acct_act_failed' => 'To konto nie może być aktywowane!',
+  'err_unk_user' => 'Wybrany użytkownik nie istnieje!',
+  'x_s_profile' => '%s - profil użytkownika',
   'group' => 'Grupa',
-  'reg_date' => 'Doczy/a',
-  'disk_usage' => 'Uyte miejsce',
-  'change_pass' => 'Zmie haso',
-  'current_pass' => 'Biece haso',
-  'new_pass' => 'Nowe haso',
-  'new_pass_again' => 'Podaj ponownie nowe haso',
-  'err_curr_pass' => 'Biece haso jest niepoprawne',
+  'reg_date' => 'Dołączył',
+  'disk_usage' => 'Miejsce na serwerze',
+  'change_pass' => 'Zmień hasło',
+  'current_pass' => 'Aktualne hasło',
+  'new_pass' => 'Nowe hasło',
+  'new_pass_again' => 'Powtórz nowe hasło',
+  'err_curr_pass' => 'Aktualne hasło jest nieprawidłowe',
   'apply_modif' => 'Zastosuj zmiany',
-  'change_pass' => 'Zmia moje haso',
-  'update_success' => 'Twj profil zosta uaktualniony',
-  'pass_chg_success' => 'Twoje haso zostao zmienione',
-  'pass_chg_error' => 'Twoje haso nie zostao zmienione',
-  'notify_admin_email_subject' => '%s - powiadomienie o rejestracji', //cpg1.3.0
-  'notify_admin_email_body' => 'W galerii zarejestrowa si nowy uytkownik o nazwie "%s"', //cpg1.3.0
+  'change_pass' => 'Zmiana hasła',
+  'update_success' => 'Twój profil został uaktualniony',
+  'pass_chg_success' => 'Twoje hasło zostało zmienione',
+  'pass_chg_error' => 'Twoje hasło nie zostało zmienione',
+  'notify_admin_email_subject' => 'Powiadomienie o nowej rejestracji w {SITE_NAME}',
+  'last_uploads' => 'Ostatnio dodany plik.<br />Kliknij żeby zobaczyć wszystkie przesłane pliki', //cpg1.4
+  'last_comments' => 'Ostatni komentarz.<br />Kliknj żeby zobaczyć wszystkie komentarze', //cpg1.4
+  'notify_admin_email_body' => 'Nowy użytkownik o nazwie "%s" właśnie zarejestrował się w Twojej Galerii',
+  'pic_count' => 'Plików przesłanych', //cpg1.4
+  'notify_admin_request_email_subject' => 'Powiadomienie o nowej rejestracji w Galerii', //cpg1.4
+  'thank_you_admin_activation' => 'Dziękujemy.<br /><br />Twoja prośba o aktywację konta w Galerii została przesłana do Administratora. Otrzymasz e-mail z informacją o aktywacji (lub nie).', //cpg1.4
+  'acct_active_admin_activation' => 'Konto jest akywne. Powiadomienie zostało wysłane do użytkownika.', //cpg1.4
+  'notify_user_email_subject' => '{SITE_NAME} - powiadomienie o aktywacji', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
-Dzikujemy za rejestracj w witrynie {SITE_NAME}
+Dziekujemy za rejestracje w {SITE_NAME}
+
+Aby dokończyć aktywację Twojego konta "{USER_NAME}", kliknij w link poniżej lub skopiuj go i wklej do paska adresu swojej przeglądarki internetowej.
 
-Twoja nazwa uytkownika to: "{USER_NAME}"
-Twoje haso to: "{PASSWORD}"
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
-Aby aktywowa konto kliknij na poniszy link albo skopiuj go
-i wklej do swojej przegldarki internetowej.
+Aministratorzy {SITE_NAME}
+
+EOT;
 
-{ACT_LINK}
+$lang_register_approve_email = <<<EOT
+Nowy użytkownik o nazwie "{USER_NAME}" właśnie zarejestrował się w Twojej Galerii.
 
-Pozdrowienia,
+Aby dokończyc aktywację konta, kliknij w link poniżej lub skopiuj go i wklej do paska adresu swojej przeglądarki internetowej.
 
-Zesp strony {SITE_NAME}
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
 EOT;
 
+$lang_register_activated_email = <<<EOT
+Twoje konto zostało zatwierdzone i jest już aktywne.
+
+Możesz zalogować się na <a href="{SITE_LINK}">{SITE_LINK}</a> używając "{USER_NAME}" jako nazwy użytkownika.
+
+Aministratorzy {SITE_NAME}
+
+EOT;
 }
 
 // ------------------------------------------------------------------------- //
@@ -1013,62 +1594,133 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Przegldaj komentarze',
-  'no_comment' => 'Nie ma komentarzy do przegldania',
-  'n_comm_del' => 'Skasowano komentarzy: %s',
-  'n_comm_disp' => 'Ilo komentarzy do wywietlenia',
-  'see_prev' => 'Zobacz poprzednie',
-  'see_next' => 'Zobacz nastpne',
-  'del_comm' => 'Skasuj wybrane komentarze',
+  'title' => 'Akceptowanie komentarzy',
+  'no_comment' => 'Nie ma komentarzy do akceptacji',
+  'n_comm_del' => 'usunięto %s komentarzy',
+  'n_comm_disp' => 'Liczba wyświetlanych komentarzy',
+  'see_prev' => 'Zobacz poprzedni',
+  'see_next' => 'Zobacz następny',
+  'del_comm' => 'Usuń wybrane komentarze',
+  'user_name' => 'Użytkownik', //cpg1.4
+  'date' => 'Data', //cpg1.4
+  'comment' => 'Komentarz', //cpg1.4
+  'file' => 'Plik', //cpg1.4
+  'name_a' => 'Wg nazwy użytkownika rosnąco', //cpg1.4
+  'name_d' => 'Wg nazwy użytkownika malejąco', //cpg1.4
+  'date_a' => 'Wg daty rosnąco', //cpg1.4
+  'date_d' => 'Wg daty malejąco', //cpg1.4
+  'comment_a' => 'Wg treści komentarza rosnąco', //cpg1.4
+  'comment_d' => 'Wg treści komentarza malejąco', //cpg1.4
+  'file_a' => 'Wg pliku rosnąco', //cpg1.4
+  'file_d' => 'Wg pliku malejąco', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Wyszukiwarka zdj',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Przeszukiwanie listy plików', //cpg1.4
+  'submit_search' => 'szukaj', //cpg1.4
+  'keyword_list_title' => 'Lista słów kluczowych', //cpg1.4
+  'keyword_msg' => 'Powyższa lista nie jest ostateczna. Nie zawiera słów zawartych w tytułach lub opisach zdjęć. Spróbuj wyszukiwania pełnotekstowego.',  //cpg1.4
+  'edit_keywords' => 'Edytuj słowa kluczowe', //cpg1.4
+  'search in' => 'Szukaj w:', //cpg1.4
+  'ip_address' => 'adres IP', //cpg1.4
+  'fields' => 'Szukaj w:', //cpg1.4
+  'age' => 'Wiek', //cpg1.4
+  'newer_than' => 'Nowsze niż', //cpg1.4
+  'older_than' => 'Starsze niż', //cpg1.4
+  'days' => 'dni', //cpg1.4
+  'all_words' => 'Wszystkie słowa (AND)', //cpg1.4
+  'any_words' => 'Dowolne ze słów (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Tytuł', //cpg1.4
+  'caption' => 'Nagłówek', //cpg1.4
+  'keywords' => 'Słowa kluczowe', //cpg1.4
+  'owner_name' => 'Właściciel', //cpg1.4
+  'filename' => 'Nazwa pliku', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Szukaj plikw', //cpg1.3.0
+  'page_title' => 'Szukaj nowych plików',
   'select_dir' => 'Wybierz katalog',
-  'select_dir_msg' => 'Wybrana funkcja umoliwia wsadowe dodawanie do galerii zdj ktre zostay przesane na serwer.<br /><br />Wybierz katalog do ktrego zostay przesane wybrane pliki', //cpg1.3.0
-  'no_pic_to_add' => 'Nie ma pliku do dodania', //cpg1.3.0
-  'need_one_album' => 'Uycie tej funckji wymaga istnienia przynajmniej jednego albumu do ktrego masz uprawnienia',
+  'select_dir_msg' => 'Ta funkcja pozwala na dodawanie grupy plików które przesłałeś na serwer poprzez FTP.<br /><br />Wybierz katalog, do którego nadesłałeś swoje pliki.', //cpg1.4
+  'no_pic_to_add' => 'Nie ma pliku do dodania',
+  'need_one_album' => 'Musisz mieć co najmniej jeden album aby użyć tej funkcji',
   'warning' => 'Uwaga',
-  'change_perm' => 'skrypt nie moe zapisywa plikw do wybranego katalogu. Zmie ustawienia na 755 lub 777 zanim sprbujesz doda pliki!', //cpg1.3.0
-  'target_album' => '<b>Zapisuje zdjcia do katalogu &quot;</b>%s<b>&quot; </b>%s', //cpg1.3.0
-  'folder' => 'Katalog',
+  'change_perm' => 'skrypt nie może pisać w tym katalogu, musisz zmienić jego uprawnienia na 755 lub 777 zanim dodasz pliki!',
+  'target_album' => '<b>Umieść pliki z &quot;</b>%s<b>&quot; w albumie </b>%s',
+  'folder' => 'Folder',
   'image' => 'plik',
   'album' => 'Album',
-  'result' => 'Wynik',
-  'dir_ro' => 'Nie mona zapisa. ',
-  'dir_cant_read' => 'Nie mona odczyta. ',
-  'insert' => 'Dodawanie nowych plikw do galerii', //cpg1.3.0
-  'list_new_pic' => 'Lista nowych plikw', //cpg1.3.0
-  'insert_selected' => 'Wstaw wybrane pliki', //cpg1.3.0
-  'no_pic_found' => 'Nie znaleziono nowych plikw', //cpg1.3.0
-  'be_patient' => 'Prosz o cierpliwo, skrypt potrzebuje czasu na dodanie zdj', //cpg1.3.0
-  'no_album' => 'nie wybrano albumu',  //cpg1.3.0
+  'result' => 'Rezultat',
+  'dir_ro' => 'Tylko do odczytu. ',
+  'dir_cant_read' => 'Brak praw odczytu. ',
+  'insert' => 'Dodawanie nowych plików do galerii',
+  'list_new_pic' => 'Lista nowych plików',
+  'insert_selected' => 'Wstaw wybrane pliki',
+  'no_pic_found' => 'Brak nowych plików',
+  'be_patient' => 'Proszę czekać, dodawanie plików może zająć dłuższą chwilę.',
+  'no_album' => 'nie wybrano albumu',
+  'result_icon' => 'kliknij aby uzyskać szczegółowe informacje lub odświeżyć',  //cpg1.4
   'notes' =>  '<ul>'.
-  '<li><b>OK</b> : oznacza, e zdjcie zostao dodane'.
-  '<li><b>DP</b> : oznacza, e zdjcie jest zduplikowane i istnieje ju w bazie'.
-  '<li><b>PB</b> : oznacza brak moliwoci dodania pliku. Sprawd swoje uprawnienia do zapisywania katalogw i plikw'.
-  '<li><b>NA</b> : oznacza, e nie wybrae albumu do ktrego miayby trafi pliki, kliknij \'<a href="javascript:history.back(1)">tutaj</a>\' i wybierz album. Jeeli nie masz jeszcze albumu, <a href="albmgr.php">utwrz tutaj nowy</a></li>'.
-  '<li>Jeeli \'znaki\' OK, DP, PB nie pojawiaj si, kliknij na pliku aby otrzyma komunikat generowany przez PHP'.
-  '<li>Jeeli przegldarka nie zaadowaa strony, wcinij klawisz F5 aby j odwiey'.
-  '</ul>', //cpg1.3.0
-  'select_album' => 'wybierz album', //cpg1.3.0
-  'check_all' => 'Zaznacz wszystkie', //cpg1.3.0
-  'uncheck_all' => 'Odznacz wszystkie', //cpg1.3.0
+                          '<li><b>OK</b>: oznacza, że plik został pomyślnie dodany'.
+                          '<li><b>DP</b>: oznacza, że plik jest kopią innego, znajdującego się już w bazie danych'.
+                          '<li><b>PB</b>: oznacza, że plik nie mógł zostać dodany, sprawdź ustawienia i uprawnienia katalogów, w których znajdują się pliki'.
+                          '<li><b>NA</b>: oznacza, że nie wybrałeś albumu, do którego powinny zostać dodane zdjęcia. Kliknij \'<a href="javascript:history.back(1)">wstecz</a>\' i wybierz album. Jeśli nie masz albumu, <a href="albmgr.php">utwórz go</a></li>'.
+                          '<li>Jeżeli nie pojawiają się ikony OK, DP, PB, kliknij na obrazek zastępczy aby zobaczyć komunikat o ewentualnych błędach'.
+                          '<li>Jeżeli twoja przeglądarka przerwie oczekiwanie, wciśnij "Odśwież"'.
+                          '</ul>',
+  'select_album' => 'wybierz album',
+  'check_all' => 'Zaznacz wszystko',
+  'uncheck_all' => 'Odznacz wszystko',
+  'no_folders' => 'Nie ma jeszcze podkatalogów w katalogu "albumy". Pamiętaj aby utworzyć co najmniej jeden katalog podrzędny w katalogu "albumy" i tam przesyłać pliki. Nie powinieneś przesyłać plików do katalogów "userpics" lub "edit", są przeznaczone do przesyłania przez http oraz celów własnych galerii.', //cpg1.4
+   'albums_no_category' => 'Albumy bez kategorii', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Albumy osobiste', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Interfejs z podglądem (zalecany)', //cpg1.4
+  'edit_pics' => 'Edytuj pliki', //cpg1.4
+  'edit_properties' => 'Ustawienia albumu', //cpg1.4
+  'view_thumbs' => 'Podgląd miniatur', //cpg1.4
 );
 
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'pokaż/ukryj tę kolumnę', //cpg1.4
+  'vote' => 'Szczegóły głosowania', //cpg1.4
+  'hits' => 'Szczegóły wyświetleń', //cpg1.4
+  'stats' => 'Statystyki głosowania', //cpg1.4
+  'sdate' => 'Data', //cpg1.4
+  'rating' => 'Ocena', //cpg1.4
+  'search_phrase' => 'Fraza wyszukiwana', //cpg1.4
+  'referer' => 'Odsyłający', //cpg1.4
+  'browser' => 'Przeglądarka', //cpg1.4
+  'os' => 'System operacyjny', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Sortuj wg: %s', //cpg1.4
+  'ascending' => 'rosnąco', //cpg1.4
+  'descending' => 'malejąco', //cpg1.4
+  'internal' => 'wewn', //cpg1.4
+  'close' => 'close', //cpg1.4
+  'hide_internal_referers' => 'ukryj własnych odsyłających', //cpg1.4
+  'date_display' => 'Data wyświetlenia', //cpg1.4
+  'submit' => 'wyślij / odśwież', //cpg1.4
+);
 
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
@@ -1077,103 +1729,87 @@
 // Void
 
 // ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Banuj Uytkownikw', 
-  'user_name' => 'Nazwa uytkownika', 
-  'ip_address' => 'Adres IP', 
-  'expiry' => 'Aktywny do daty<br>(pusta - na stae)', 
-  'edit_ban' => 'Zapisz zmiany', 
-  'delete_ban' => 'Kasuj', 
-  'add_new' => 'Dodaj nowy ban', 
-  'add_ban' => 'Dodaj', 
-  'error_user' => 'Nie mona znale takiego uytkownika', //cpg1.3.0
-  'error_specify' => 'Musisz okreli nazw uytkownika lub address IP', //cpg1.3.0
-  'error_ban_id' => 'Niewaciwy ID!', //cpg1.3.0
-  'error_admin_ban' => 'Nie mona banowa samego siebie!', //cpg1.3.0
-  'error_server_ban' => 'Chciae zabanowa swj wasny serwer? Hehe, nie mona tego robi...', //cpg1.3.0
-  'error_ip_forbidden' => 'Nie mona banowa tego adresu IP - jest nieroute\'owalny!', //cpg1.3.0
-  'lookup_ip' => 'Sprawdz adres IP', //cpg1.3.0
-  'submit' => 'dalej!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Upload file', //cpg1.3.0
-  'custom_title' => 'Spersonalizowany formularz przesyania', //cpg1.3.0
-  'cust_instr_1' => 'Moesz wybra wasn liczb pl sucych do przesyania plikw, jednak nie zostanie pokazane ich wicej ni w limicie okrelonym poniej.', //cpg1.3.0
-  'cust_instr_2' => 'Personalizacja formularza', //cpg1.3.0
-  'cust_instr_3' => 'Ilo pl przesyania: %s', //cpg1.3.0
-  'cust_instr_4' => 'Pola przesyania URI/URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'Pola przesyania URI/URL:', //cpg1.3.0
-  'cust_instr_6' => 'Pola przesyania plikw:', //cpg1.3.0
-  'cust_instr_7' => 'Podaj liczb kadego z rodzajw pl przesyania plikw, jakich potrzebujesz. Nastpnie kliknij \'Dalej\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Nieudane tworzenie formularza.', //cpg1.3.0
-  'reg_instr_2' => 'Moesz przesya pliki przy pomocy poniszych pl. Rozmiar plikw przesyanych na serwer nie moe przekroczy %s KB kady. Pliki ZIP przesane w sekcjach \'Przesanie pliku\' oraz \'Przesanie URI/URL\' pozostan skompresowane.', //cpg1.3.0
-  'reg_instr_3' => 'Jeeli chcesz aby spakowane pliki zostay zdekompresowane, uyj pola przesyania plikw w sekcji \'Przesyanie z rozpakowaniem ZIP\'', //cpg1.3.0
-  'reg_instr_4' => 'Przy przesyaniu plikw w sekcji Przesyania URI/URL, podaj ca ciek do pliku, np: http://www.mojastrona.com/images/foto.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Po uzupenieniu formularza, uyj przycisku \'Dalej\'.', //cpg1.3.0
-  'reg_instr_6' => 'Przesyanie z rozpakowaniem ZIP:', //cpg1.3.0
-  'reg_instr_7' => 'Przesyanie plikw:', //cpg1.3.0
-  'reg_instr_8' => 'Przesyanie URI/URL:', //cpg1.3.0
-  'error_report' => 'Raport bdw', //cpg1.3.0
-  'error_instr' => 'Wystpiy bdy przy nastpujcych plikach:', //cpg1.3.0
-  'file_name_url' => 'Nazwa pliku/URL', //cpg1.3.0
-  'error_message' => 'Wiadomo bdu', //cpg1.3.0
-  'no_post' => 'Plik nie zosta przesany metod POST.', //cpg1.3.0
-  'forb_ext' => 'Zabronione rozszerzenie pliku.', //cpg1.3.0
-  'exc_php_ini' => 'Przekroczono wielko plku okrelon w php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Przekroczono wielko plku okrelon w konfiguracji CPG.', //cpg1.3.0
-  'partial_upload' => 'Udao si tylko czciowo przesa plik.', //cpg1.3.0
-  'no_upload' => 'Nie doszo do przesania.', //cpg1.3.0
-  'unknown_code' => 'Nieznany bd przesyania PHP.', //cpg1.3.0
-  'no_temp_name' => 'Nie udao si przesa pliku ze wzgldu na brak tymczasowej nazwy.', //cpg1.3.0
-  'no_file_size' => 'Plik nie zawiera danych lub jest uszkodzony', //cpg1.3.0
-  'impossible' => 'Nie mona przenie pliku.', //cpg1.3.0
-  'not_image' => 'Plik nie jest obrazem lub jest uszkodzony', //cpg1.3.0
-  'not_GD' => 'Brak rozszerzenia GD.', //cpg1.3.0
-  'pixel_allowance' => 'Przekroczono rozmiar podany w pikselach.', //cpg1.3.0
-  'incorrect_prefix' => 'Niewaciwy prefiks URI/URL', //cpg1.3.0
-  'could_not_open_URI' => 'Nie mona otworzy URI.', //cpg1.3.0
-  'unsafe_URI' => 'Nie mona potwierdzi bezpieczestwa.', //cpg1.3.0
-  'meta_data_failure' => 'Bd metadanych', //cpg1.3.0
-  'http_401' => '401 - Brak dostpu', //cpg1.3.0
-  'http_402' => '402 - Wymagana opata', //cpg1.3.0
-  'http_403' => '403 - Dostp zabroniony', //cpg1.3.0
-  'http_404' => '404 - Nie znaleziono', //cpg1.3.0
-  'http_500' => '500 - Wewntrzny bd serwera', //cpg1.3.0
-  'http_503' => '503 - Usuga niedostpna', //cpg1.3.0
-  'MIME_extraction_failure' => 'nie mona okreli MIME.', //cpg1.3.0
-  'MIME_type_unknown' => 'Nieznany typ MIME', //cpg1.3.0
-  'cant_create_write' => 'Nie mona stworzy/zapisa pliku.', //cpg1.3.0
-  'not_writable' => 'Nie mona zapisa do pliku.', //cpg1.3.0
-  'cant_read_URI' => 'Nie mona czyta URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Nie mona otworzy pliku URI do zapisu.', //cpg1.3.0
-  'cant_write_write_file' => 'Nie mona zapisa pliku zapisywalnego URI.', //cpg1.3.0
-  'cant_unzip' => 'Nie mona zdekompresowa.', //cpg1.3.0
-  'unknown' => 'Nieznany bd', //cpg1.3.0
-  'succ' => 'Udane przesanie', //cpg1.3.0
-  'success' => 'Udane przesanie plikw: %s.', //cpg1.3.0
-  'add' => 'Kliknij \'Continue\' by doda pliki do albumw.', //cpg1.3.0
-  'failure' => 'Nieudane przesanie', //cpg1.3.0
-  'f_info' => 'Informacja o pliku', //cpg1.3.0
-  'no_place' => 'Poprzedni plik nie zosta umieszczony w albumie.', //cpg1.3.0
-  'yes_place' => 'Poprzedni plik zosta umieszczony w albumie.', //cpg1.3.0
-  'max_fsize' => 'Maksymalny rozmiar przesyanego pliku to %s KB',
+  'title' => 'Prześlij plik',
+  'custom_title' => 'Dostosowany formularz wysyłki',
+  'cust_instr_1' => 'Możesz wybrać własną liczbę pól wysyłki. Nie możesz jednak wybrać więcej niż wynosi podany poniżej limit.',
+  'cust_instr_2' => 'Wybór liczby pól',
+  'cust_instr_3' => 'Pola przesyłu plików: %s',
+  'cust_instr_4' => 'Pola przesyłu adresów URL: %s',
+  'cust_instr_5' => 'Pola przesyłu adresów URL:',
+  'cust_instr_6' => 'Pola przesyłu plików:',
+  'cust_instr_7' => 'Proszę wpisać odpowiednią liczbę pól każdego typu przesyłu, a następnie kliknąć \'Dalej\'. ',
+  'reg_instr_1' => 'Nieprawidłowe działanie przy tworzeniu formularza.',
+  'reg_instr_2' => 'Możesz teraz przesłać pliki używając poniższych pól formularza. Rozmiar każdego z nadesłanych plików nie powinien przekraczać %s KB. Pliki wysłane w sekcjach \'Wysyłanie plików\' i \'Wysyłanie adresów URL\' nie zostaną rozpakowane.',
+  'reg_instr_3' => 'Jeśli chcesz aby przesłane pliki zostały rozpakowane, musisz użyć pola wysyłki umieszczonego w sekcji \'Wysyłanie plików ZIP z rozpakowaniem\'.',
+  'reg_instr_4' => 'Używając sekcji przesyłu adresów URL wpisz ścieżkę do pliku w postaci: http://www.mysite.com/images/example.jpg',
+  'reg_instr_5' => 'Kiedy skończysz wypełniać formularz, kliknij \'Dalej\'.',
+  'reg_instr_6' => 'Wysyłanie plików ZIP z rozpakowaniem:',
+  'reg_instr_7' => 'Wysyłanie plików:',
+  'reg_instr_8' => 'Wysyłanie adresów URL:',
+  'error_report' => 'Raport o błędach',
+  'error_instr' => 'Następujące pliki napotkały na problemy przy przesyłaniu:',
+  'file_name_url' => 'Nazwa pliku/adres URL',
+  'error_message' => 'Treść błędu',
+  'no_post' => 'Plik nie wysłany metodą POST.',
+  'forb_ext' => 'Niedozwolone rozszerzenie pliku.',
+  'exc_php_ini' => 'Przekroczono rozmiar pliku dozwolony w php.ini.',
+  'exc_file_size' => 'Przekroczono rozmiar pliku dozwolony przez CPG.',
+  'partial_upload' => 'Częściowa wysyłka.',
+  'no_upload' => 'Nie nastąpiła wysyłka.',
+  'unknown_code' => 'Nieznany błąd przesyłu PHP.',
+  'no_temp_name' => 'Brak wysyłu - brak nazwy tymczasowej.',
+  'no_file_size' => 'Nie zawiera danych/uszkodzony',
+  'impossible' => 'Przeniesienie niemożliwe.',
+  'not_image' => 'To nie jest plik obrazu/uszkodzony',
+  'not_GD' => 'Plik nieobsługiwany przez GD.',
+  'pixel_allowance' => 'Wysokość i/lub szerokość nadesłanego obrazu jest większa niż wymiary określone przez galerię.', //cpg1.4
+  'incorrect_prefix' => 'Nieprawidłowy przedrostek adresu URL',
+  'could_not_open_URI' => 'Nie udało się połączyć z adresem URI.',
+  'unsafe_URI' => 'Bezpieczeństwo niemożliwe do zweryfikowania.',
+  'meta_data_failure' => 'Błąd metadanych',
+  'http_401' => '401 Brak autoryzacji',
+  'http_402' => '402 Wymagana płatność',
+  'http_403' => '403 Dostęp zabroniony',
+  'http_404' => '404 Nie znaleziono',
+  'http_500' => '500 Wewnętrzny błąd serwera',
+  'http_503' => '503 Usługa niedostępna',
+  'MIME_extraction_failure' => 'Nie udało się określić typu MIME.',
+  'MIME_type_unknown' => 'Nieznany typ MIME',
+  'cant_create_write' => 'Nie udało się utworzyć/zapisać pliku.',
+  'not_writable' => 'Nie udało się zapisać do pliku.',
+  'cant_read_URI' => 'Nie udało się odczytać adresu URI/URL',
+  'cant_open_write_file' => 'Nie można było otworzyć pliku zapisu dla adresu URL.',
+  'cant_write_write_file' => 'Nie można pisać do pliku zapisu dla adresu URL.',
+  'cant_unzip' => 'Nie udało się rozpakować.',
+  'unknown' => 'Nieznany błąd',
+  'succ' => 'Prawidłowo przesłane',
+  'success' => '%s prawidłowo przesłanych plików.',
+  'add' => 'Proszę kliknąć na \'Dalej\' aby dodać pliki do albumów.',
+  'failure' => 'Błąd przesyłu',
+  'f_info' => 'Informacja o pliku',
+  'no_place' => 'Poprzedni plik nie został prawidłowo umieszczony.',
+  'yes_place' => 'Poprzedni plik został prawidłowo umieszczony.',
+  'max_fsize' => 'Maksymalny dopuszczalny rozmiar pliku to %s KB',
   'album' => 'Album',
-  'picture' => 'Plik', //cpg1.3.0
-  'pic_title' => 'Tytu pliku', //cpg1.3.0
-  'description' => 'Opis pliku', //cpg1.3.0
-  'keywords' => 'Sowa kluczowe (oddzielone spacjami)',
-  'err_no_alb_uploadables' => 'Niestety, nie ma albumu do ktrego mgby przesa pliki', //cpg1.3.0
-  'place_instr_1' => 'Prosz umieci teraz pliki w albumach. Moesz teraz take wprowadzi stosowne informacje o kadym z plikw.', //cpg1.3.0
-  'place_instr_2' => 'S jeszcze pliki wymagajce umieszczenia. Prosz klikn \'Dalej\'.', //cpg1.3.0
-  'process_complete' => 'Wszystkie pliki umieszczono w albumach.', //cpg1.3.0
+  'picture' => 'Plik',
+  'pic_title' => 'Tytuł pliku',
+  'description' => 'Opis pliku',
+  'keywords' => 'Słowa kluczowe (oddzielaj spacjami)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Wstaw z listy</a>', //cpg1.4
+  'keywords_sel' =>'Wybierz słowo kluczowe', //cpg1.4
+  'err_no_alb_uploadables' => 'Przepraszamy. Nie możesz wysyłać plików do żadnego albumu',
+  'place_instr_1' => 'Proszę teraz umieścić pliki w albumach. Możesz również podać istotne informacje o każdym z nich.',
+  'place_instr_2' => 'Więcej plików czeka na rozmieszczenie w albumach. Proszę kliknąć \'Dalej\'.',
+  'process_complete' => 'Wstawianie plików do albumów zakończyło się powodzeniem.',
+   'albums_no_category' => 'Albumy bez kategorii', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Albumy osobiste', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Wybierz album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Zamknij', //cpg1.4
+  'no_keywords' => 'Brak dostępnych słów kluczowych!', //cpg1.4
+  'regenerate_dictionary' => 'Zbuduj ponownie słownik', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1181,110 +1817,304 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Zarzdzanie uytkownikami',
-  'name_a' => 'Nazwa rosnco',
-  'name_d' => 'Nazwa malejco',
-  'group_a' => 'Grupa rosnco',
-  'group_d' => 'Grupa malejco',
-  'reg_a' => 'Data rej. rosnco',
-  'reg_d' => 'Data rej. malejco',
-  'pic_a' => 'Liczba plikw rosnco',
-  'pic_d' => 'Liczba plikw malejco',
-  'disku_a' => 'Uycie dysku rosnco',
-  'disku_d' => 'Uycie dysku malejco',
-  'lv_a' => 'Ostatnie wizyty rosnco', //cpg1.3.0
-  'lv_d' => 'Ostatnie wizyty malejco', //cpg1.3.0
-  'sort_by' => 'Posortuj uytkownikw wg',
-  'err_no_users' => 'Tabela uytkownikw jest pusta!',
-  'err_edit_self' => 'Nie moesz modyfikowa teraz swojego profilu. Aby to zrobi kliknij cze \'Mj profil\'',
-  'edit' => 'EDYTUJ',
-  'delete' => 'KASUJ',
-  'name' => 'Nazwa uytkownika',
+  'memberlist' => 'Lista użytkowników', //cpg1.4
+  'user_manager' => 'Opcję użytkowników', //cpg1.4
+  'title' => 'Zarządzaj użytkownikami',
+  'name_a' => 'Imiona rosnąco',
+  'name_d' => 'Imiona malejąco',
+  'group_a' => 'Grupy rosnąco',
+  'group_d' => 'Grupy malejąco',
+  'reg_a' => 'Data rejestracji rosnąco',
+  'reg_d' => 'Data rejestracji malejąco',
+  'pic_a' => 'Pliki rosnąco',
+  'pic_d' => 'Pliki malejąco',
+  'disku_a' => 'Miejsce na serwerze rosnąco',
+  'disku_d' => 'Miejsce na serwerze malejąco',
+  'lv_a' => 'Ostatnia wizyta rosnąco',
+  'lv_d' => 'Ostatnia wizyta malejąco',
+  'sort_by' => 'Sortuj użytkowników wg.',
+  'err_no_users' => 'Tabela użytkowników jest pusta !',
+  'err_edit_self' => 'Nie możesz edytować swojego profilu, użyj "Mój profil" na stronie głównej',
+  'edit' => 'Edycja', //cpg1.4
+  'with_selected' => 'Wybrane:', //cpg1.4
+  'delete' => 'Usuń', //cpg1.4
+  'delete_files_no' => 'zachowaj publiczne pliki (ale jako anonimowe)', //cpg1.4
+  'delete_files_yes' => 'usuń również publiczne pliki', //cpg1.4
+  'delete_comments_no' => 'zachowaj komentarze (ale jako anonimowe)', //cpg1.4
+  'delete_comments_yes' => 'usuń również komentarze', //cpg1.4
+  'activate' => 'Aktywacja', //cpg1.4
+  'deactivate' => 'Deaktywacja', //cpg1.4
+  'reset_password' => 'Zresetuj hasło', //cpg1.4
+  'change_primary_membergroup' => 'Usuń główną grupę', //cpg1.4
+  'add_secondary_membergroup' => 'Dodaj grupę', //cpg1.4
+  'name' => 'Nazwa',
   'group' => 'Grupa',
   'inactive' => 'Nieaktywny',
   'operations' => 'Operacje',
-  'pictures' => 'Pliki', //cpg1.3.0
-   'disk_space' => 'Uyte miejsce / Quota',
-  'registered_on' => 'Zerejestrowano',
-  'last_visit' => 'Ostatnia wizyta', //cpg1.3.0
-  'u_user_on_p_pages' => 'uytkownikw: %d na stronach: %d',
-  'confirm_del' => 'Czy na pewno chcesz skasowa tego uytkownika? \\nWszystkie jego pliki i albumy zostan automatycznie skasowane.', //js-alert //cpg1.3.0
-  'mail' => 'E-MAIL',
-  'err_unknown_user' => 'Selected user does not exist !',
-  'modify_user' => 'Modyfikuj uytkownika',
-  'notes' => 'Uwagi',
-  'note_list' => '<li>Jeeli nie chcesz zmienia swojego ulubionego hasa teraz, zostaw pole "haso" puste',
-  'password' => 'Haso',
-  'user_active' => 'Uytkownik jest aktywny',
-  'user_group' => 'Grupa uytkownikw',
-  'user_email' => 'Adres e-mail uytkownika',
-  'user_web_site' => 'Strona sieci web uytkownika',
-  'create_new_user' => 'Utwrz nowego uytkownika',
-  'user_location' => 'Lokacja uytkownika',
+  'pictures' => 'Pliki',
+  'disk_space_used' => 'Użyte miejsce', //cpg1.4
+  'disk_space_quota' => 'Miejsce', //cpg1.4
+  'registered_on' => 'Rejestracja', //cpg1.4
+  'last_visit' => 'Ostatnia wizyta',
+  'u_user_on_p_pages' => '%d użytkowników na %d stronach',
+  'confirm_del' => 'Jesteś pewien, że chcesz USUNĄĆ tego użytkownika ? \\nWszystkie jego pliki i albumy również zostaną usunięte.', //js-alert
+  'mail' => 'MAIL',
+  'err_unknown_user' => 'Wybrany użytkownik nie istnieje !',
+  'modify_user' => 'Uaktualnij dane o użytkowniku',
+  'notes' => 'Notki',
+  'note_list' => '<li>Jeśli nie chcesz zmieniać aktualnego hasła pozostaw pole "Hasło" puste"',
+  'password' => 'Hasło',
+  'user_active' => 'Użytkownik jest aktywny',
+  'user_group' => 'Grupa użytkowników',
+  'user_email' => 'e-Mail użytkownika',
+  'user_web_site' => 'Strona WWW',
+  'create_new_user' => 'Dodaj konto',
+  'user_location' => 'Lokalizacja',
   'user_interests' => 'Zainteresowania',
-  'user_occupation' => 'Zajcie',
-  'latest_upload' => 'Ostatnio przesane', //cpg1.3.0
-  'never' => 'brak', //cpg1.3.0
+  'user_occupation' => 'Zajęcie',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Ostatnio dodane pliki',
+  'never' => 'Nigdy',
+  'search' => 'Szukanie użytkowników', //cpg1.4
+  'submit' => 'Potwierdź', //cpg1.4
+  'search_submit' => 'Dalej!', //cpg1.4
+  'search_result' => 'Szukaj wśród wyników: ', //cpg1.4
+  'alert_no_selection' => 'Musisz wybrać najpierw co najmniej jednego użytkownika!', //cpg1.4 //js-alert
+  'password' => 'Hasło', //cpg1.4
+  'select_group' => 'Wybierz grupę', //cpg1.4
+  'groups_alb_access' => 'Dostęp do albumów', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategoria', //cpg1.4
+  'modify' => 'Zmienić?', //cpg1.4
+  'group_no_access' => 'Ta grupa nie ma dostępu', //cpg1.4
+  'notice' => 'Notka', //cpg1.4
+  'group_can_access' => 'Album(y) do którego ma dostęp tylko grupa "%s" ', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Narzdzia administracyjne (Zmie rozmiar zdj)', //cpg1.3.0
-  'what_it_does' => 'Do czego to suy', 
-  'what_update_titles' => 'Uaktualnia tytuy nazwami plikw', 
-  'what_delete_title' => 'Kasuje tytuy', 
-  'what_rebuild' => 'Odbudowuje miniatury i zdjcia porednie', 
-  'what_delete_originals' => 'Kasuje zdjcia rdowe, zastpujc je zdjciami o zmienionych wymiarach', 
-  'file' => 'Plik', 
-  'title_set_to' => 'tytu', 
-  'submit_form' => 'przelij', 
-  'updated_succesfully' => 'zaktualizowano', 
-  'error_create' => 'BD tworzenia', 
-  'continue' => 'Przetwarzaj wicej zdj', 
-  'main_success' => 'Plik %s zosta ustawiony jako zdjcie gwne', //cpg1.3.0
-  'error_rename' => 'Bd przy zmiany nazwy z %s na %s', 
-  'error_not_found' => 'Plik %s nie zosta znaleziony', 
-  'back' => 'powrt na stron gwn', 
-  'thumbs_wait' => 'Uaktualniam miniatury i/lub zdjcia o zmienionych wymiarach, prosz czeka...', 
-  'thumbs_continue_wait' => 'Trwa uaktualnianie miniatur i/lub zdj o zmienionych wymiarach...', 
-  'titles_wait' => 'Uaktualnianie tytuw, prosz czeka...', 
-  'delete_wait' => 'Kasowanie tytuw, prosz czeka...', 
-  'replace_wait' => 'Kasowanie oryginaw i zamienianie ich na zdjcia o zmienionych wymiarach..', 
-  'instruction' => 'Szybkie instrukcje', 
-  'instruction_action' => 'Wybierz akcj', 
-  'instruction_parameter' => 'Ustaw parametry', 
-  'instruction_album' => 'Wybierz album', 
-  'instruction_press' => 'Nacinij %s', 
-  'update' => 'Uaktualnij miniatury i/lub zdjcia o zmienionych wymiarach', 
-  'update_what' => 'Do uaktualnienia', 
-  'update_thumb' => 'Tylko miniatury', 
-  'update_pic' => 'Tylko zdjcia o zmienionych wymiarach', 
-  'update_both' => 'Zarwno miniatury jak i zdjcia o zmienionych rozmiarach', 
-  'update_number' => 'Ilo przetworzonych zdj/kliknicie', 
-  'update_option' => '(Sprbuj zmniejszy t ilo, jeeli zaobserwujesz problem z timeoutem)',
-  'filename_title' => 'Nazwa pliku &rArr; Tytu pliku', //cpg1.3.0
-  'filename_how' => 'Jak modyfikowa nazw pliku', 
-  'filename_remove' => 'Usu rozszerzenie .jpg i zamie _ (podkrelenie) na spacje', 
-  'filename_euro' => 'Zmienia 2003_11_23_13_20_20.jpg na 23/11/2003 13:20', 
-  'filename_us' => 'Zmienia 2003_11_23_13_20_20.jpg na 11/23/2003 13:20',
-  'filename_time' => 'Zmienia 2003_11_23_13_20_20.jpg na 13:20',
-  'delete' => 'Kasowanie tytuw lub oryginalnych plikw', //cpg1.3.0
-  'delete_title' => 'Kasowanie tytuw plikw', //cpg1.3.0
-  'delete_original' => 'Skasuj oryginalne zdjcia', 
-  'delete_replace' => 'Kasuje oryginalne zdjcia zastpujc je zdjciami zrewymiarowanymi', 
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Pobiera tytuły plików z ich nazw', //cpg1.4
+'Usuwa tytuły', //cpg1.4
+'Odbudowuje miniatury i pomniejszone zdjęcia', //cpg1.4
+'Usuwa oryginalne obrazy i zastępuje je zmniejszonymi wersjami', //cpg1.4
+'Usuwa oryginalne lub pomniejszone obrazy w celu zwolnienia miejsca', //cpg1.4
+'Usuwa komentarze nie posiadające autora', //cpg1.4
+'Odczytuje ponownie rozmiary plików (jeśli były edytowane ręcznie)', //cpg1.4
+'Zeruje liczniki wyświetleń', //cpg1.4
+'Wyświetla phpinfo', //cpg1.4
+'Aktualizuje bazę danych', //cpg1.4
+'Wyświetla pliki logów', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Narzędzia administracyjne (zmiana wielkości obrazów)',
+  'what_it_does' => 'Przeznaczenie',
+  'file' => 'Plik',
+  'problem' => 'Problem', //cpg1.4
+  'status' => 'Stan', //cpg1.4
+  'title_set_to' => 'tytuł zmieniony na',
+  'submit_form' => 'wyślij',
+  'updated_succesfully' => 'aktualizowany pomyślnie',
+  'error_create' => 'BŁĄD przy tworzeniu',
+  'continue' => 'Przetwórz więcej obrazów',
+  'main_success' => 'Plik %s został pomyślnie użyty jako plik główny',
+  'error_rename' => 'Błąd przy zmianie nazwy z %s na %s',
+  'error_not_found' => 'Nie odnaleziono pliku %s',
+  'back' => 'powrót',
+  'thumbs_wait' => 'Aktualizuję miniatury i pomniejszone zdjęcia, proszę czekać...',
+  'thumbs_continue_wait' => 'Kontynuacja aktualizacji miniatur i/lub pomniejszonych zdjęć...',
+  'titles_wait' => 'Aktualizacja tytułów, proszę czekać...',
+  'delete_wait' => 'Usuwanie tytułów, proszę czekać...',
+  'replace_wait' => 'Usuwanie oryginalnych zdjęć i zastępowanie ich pomniejszonymi obrazami, proszę czekać...',
+  'instruction' => 'Szybka instrukcja',
+  'instruction_action' => 'Wybierz działanie',
+  'instruction_parameter' => 'Ustaw parametry',
+  'instruction_album' => 'Wybierz album',
+  'instruction_press' => 'Naciśnij %s',
+  'update' => 'Aktualizuj miniatury i/lub pomniejszone zdjęcia',
+  'update_what' => 'Co powinno zostać zaktualizowane',
+  'update_thumb' => 'Tylko miniatury',
+  'update_pic' => 'Tylko pomniejszone zdjęcia',
+  'update_both' => 'Miniatury i pomniejszone zdjęcia',
+  'update_number' => 'Liczba obrazów do przetworzenia na 1 kliknięcie',
+  'update_option' => '(Spróbuj ustawić mniejszą wartość jeśli napotkasz na problemy z przekroczeniem czasu oczekiwania)',
+  'filename_title' => 'Nazwa pliku &rArr; Tytuł obrazu ',
+  'filename_how' => 'Jak przetworzyć nazwę pliku',
+  'filename_remove' => 'Usuń rozszerzenie .jpg i zastąp znaki _ (podkreślenia) spacjami',
+  'filename_euro' => 'Zmień 2003_11_23_13_20_20.jpg na 23/11/2003 13:20',
+  'filename_us' => 'Zmień 2003_11_23_13_20_20.jpg na 11/23/2003 13:20',
+  'filename_time' => 'Zmień 2003_11_23_13_20_20.jpg na 13:20',
+  'delete' => 'Usuń tytuły plików lub oryginalne obrazy',
+  'delete_title' => 'Usuń tytuły plików',
+  'delete_title_explanation' => 'Zostaną usunięte wszystkie tytuły plików w wybranym albumie.', //cpg1.4
+  'delete_original' => 'Usuń oryginalne obrazy',
+  'delete_original_explanation' => 'Zostaną usunięte oryginalne (duże) obrazy.', //cpg1.4
+  'delete_intermediate' => 'Usuń pośrednie obrazy', //cpg1.4
+  'delete_intermediate_explanation' => 'Zostaną usunięte pośrednie (zwykłe) zdjęcia.<br />Użyj tej opcji aby zwolnić miejsce na dysku jeśli wyłączyłeś \'Twórz pośrednie obrazy\' w pliku konfiguracyjnym po dodaniu zdjęć.', //cpg1.4
+  'delete_replace' => 'Usuwa oryginalne obrazy zastępując je pomniejszonymi wersjami',
+  'titles_deleted' => 'Usunięto wszystkie tytuły w wybranym albumie', //cpg1.4
+  'deleting_intermediates' => 'Usuwanie pośrednich obrazów, proszę czekać...', //cpg1.4
+  'searching_orphans' => 'Trwa wyszukiwanie opuszczonych elementów, proszę czekać...', //cpg1.4
   'select_album' => 'Wybierz album',
-  'delete_orphans' => 'Kasuj komentarze do nieistniejcych plikw (dotyczy wszystkich albumw)', //cpg1.3.0
-  'orphan_comment' => 'znalezionych komentarzy do nieistniejcych plikw', //cpg1.3.0
-  'delete' => 'Kasuj', //cpg1.3.0
-  'delete_all' => 'Kasuj wszystko', //cpg1.3.0
-  'comment' => 'Komentarz: ', //cpg1.3.0
-  'nonexist' => 'doczony do nieistniejcego pliku # ', //cpg1.3.0
-  'phpinfo' => 'Wywietl phpinfo', //cpg1.3.0
-  'update_db' => 'Aktualizacja bazy danych', //cpg1.3.0
-  'update_db_explanation' => 'Jeeli usune pliki coppermine, dodae jak modyfikacj, lub dokonae aktualizacji poprzedniej wersji coppermine, uruchom jednorazowo aktualizacj bazy danych. Stworzy ona niezbdne tabele i/lub ustawienia konfiguracyjne w bazie danych coppermine.', //cpg1.3.0
+  'delete_orphans' => 'Usuń komentarze do nieistniejących plików', //cpg1.4
+  'delete_orphans_explanation' => 'Ta opcja pozwoli zidentyfikować i usunąć komentarze przypisane do plików które już nie znajdują się w galerii.<br />Sprawdza wszystkie albumy.', //cpg1.4
+  'refresh_db' => 'Pobierz ponownie wymiary obrazu i rozmiar pliku', //cpg1.4
+  'refresh_db_explanation' => 'Ta opcja pozwala odczytać ponownie informacje o rozmiarach plików. Użyj jej, jeśli zauważysz, że nieprawidłowo obliczany jest limit miejsca (np. po ręcznej edycji plików).', //cpg1.4
+  'reset_views' => 'Zeruj liczniki wyświetleń', //cpg1.4
+  'reset_views_explanation' => 'Ustawia wszystkie liczniki wyświetleń na zero w wybranym albumie.', //cpg1.4
+  'orphan_comment' => 'Znaleziono opuszczone komentarze',
+  'delete' => 'Usuń',
+  'delete_all' => 'Usuń wszystkie',
+  'delete_all_orphans' => 'Usunąć wszystkie?', //cpg1.4
+  'comment' => 'Komentarz: ',
+  'nonexist' => 'przypisany do nieistniejącego pliku # ',
+  'phpinfo' => 'Pokaż phpinfo',
+  'phpinfo_explanation' => 'Zawiera techniczne informacje dotyczące serwera.<br /> - Możesz zostać poproszony o podanie tej informacji, gdy będziesz zwracać się o pomoc.', //cpg1.4
+  'update_db' => 'Aktualizuj bazę danych',
+  'update_db_explanation' => 'Jeśli podmieniłeś pliki Coppermine, dodałeś modyfikację lub aktualizowałeś z poprzedniej wersji, uruchom aktualizację bazy danych. Pozwoli to na utworzenie koniecznych tabel oraz ustawień konfiguracyjnych w twojej bazie danych coppermine.',
+  'view_log' => 'Zobacz pliki logów', //cpg1.4
+  'view_log_explanation' => 'Coppermine może śledzić poczynania użytkowników. Możesz przeglądać te logi jeśli włączyłeś logowanie w <a href="admin.php">konfiguracji coppermine</a>.', //cpg1.4
+  'versioncheck' => 'Sprawdź wersje', //cpg1.4
+  'versioncheck_explanation' => 'Sprawdza wersje plików, aby stwerdzić czy wszystkie zostały podmienione podczas aktualizacji, lub jeśli pliki źródłowe coppermine zostały aktualizowane już po wypuszczeniu bieżącej wersji.', //cpg1.4
+  'bridgemanager' => 'Menedżer Połączeń Mostkowych', //cpg1.4
+  'bridgemanager_explanation' => 'Włącza/wyłącza zintegrowanie (mostkowanie) Coppermine z inną aplikacją (np. forum).', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Versioncheck', //cpg1.4
+  'what_it_does' => 'Ta strona jest przeznaczona dla użytkowników, którzy aktualizowali swoją instalację Coppermine. Ten skrypt czyta kolejno wszystkie pliki na twoim serwerze i próbuje ustalić, czy lokalne wersje pokrywają się z tymi, któe znajdują się w archiwum http://coppermine.sourceforge.net, zaznaczając pliki, które tak czy siak powinieneś aktualizować.<br />Na czerwono zostaną zaznaczone wszystkie pliki wymagające interwencji. Wpisy w kolorze żółtym będą potrzebowały przejrzenia. Wpisy zielone (lub też w twoim domyślnym kolorze czcionki) są w porządku.<br />Kliknij na ikonach pomocy, by dowiedzieć się więcej.', //cpg1.4
+  'online_repository_unable' => 'Nie udało się połączyć z archiwum Coppermine', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine nie był w stanie połączyć się z archiwum online. Mogą być dwa powody zaistnienia takiej sytuacji:', //cpg1.4
+  'online_repository_reason1' => 'Archiwum online jest obecnie nieczynne - sprawdź, czy możesz otworzyć tę stronę: %s - jeśli nie, spróbuj ponownie później.', //cpg1.4
+  'online_repository_reason2' => 'PHP na twoim serwerze ma wyłączoną opcję %s (domyślnie jest ona włączona). Jeśli jesteś administratorem tego serwera, włącz tę opcję w <i>php.ini</i> (lub chociaż pozwól na jej obejście poprzez %s). Jeśli dzierżawisz miejsce na serwerze, będziesz niestety musiał żyć z faktem, że nie jesteś w stanie porównać swoich plików z tymi, które są w archiwum Coppermine. Ta strona będzie zatem jedynie wyświetlać wersje plików, które zostały umieszczone w twojej dystrybucji - aktualizacje nie zostaną pokazane.', //cpg1.4
+  'online_repository_skipped' => 'Pomijam połączenie z archiwum online', //cpg1.4
+  'online_repository_to_local' => 'Skrypt uznaje za domyślne bieżące wersje plików na twoim serwerze. Dane mogą być błędne, jeśli aktualizowałeś Coppermine i nie przesłałeś wszystkich plików. Zmiany w plikach, które nastąpiły już po wypuszczeniu bieżącej wersji również nie będą brane pod uwagę.', //cpg1.4
+  'local_repository_unable' => 'Nie udało się połączyć z archiwum na twoim serwerze.', //cpg1.4
+  'local_repository_explanation' => 'Coppermine nie był w stanie połączyć się z plikiem %s z archiwum na twoim serwerze. Oznacza to prawdopodobnie, że nie przesłałeś tego pliku na serwer. Spróbuj wykonać to teraz i uruchomić tę stronę jeszcze raz (naciśnij "Odśwież").<br />Jeżeli skrypt nadal sobie nie będzie radził, może to oznaczać, że twój administrator serwera wyłączył niektóre <a href="http://www.php.net/manual/pl/ref.filesystem.php">funkcje systemu plików PHP</a>. W takim przypadku nie będziesz po prostu w stanie używać tego narzędzia, za co przepraszamy.', //cpg1.4
+  'coppermine_version_header' => 'Zainstalowana wersja Coppermine', //cpg1.4
+  'coppermine_version_info' => 'Masz obecnie zainstalowane: %s', //cpg1.4
+  'coppermine_version_explanation' => 'Jeśli uważasz, że jest to zupełne nieporozumienie, ponieważ masz uruchomioną wyższą wersję Coppermine, prawdopodobnie nie przesłałeś najnowszej wersji pliku <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Porównanie wersji', //cpg1.4
+  'folder_file' => 'katalog/plik', //cpg1.4
+  'coppermine_version' => 'wersja cpg', //cpg1.4
+  'file_version' => 'wersja pliku', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'zapisywalny', //cpg1.4
+  'not_writable' => 'niezapisywalny', //cpg1.4
+  'help' => 'Pomoc', //cpg1.4
+  'help_file_not_exist_optional1' => 'plik/katalog nie istnieje', //cpg1.4
+  'help_file_not_exist_optional2' => 'Plik/katalog %s nie został znaleziony na twoim serwerze. Mimo, że nie jest to bezwzględnie wymagane, powinieneś go przesłać (za pomocą klienta FTP) na serwer, jeśli zauważyłeś problemy.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'plik/katalog nie istnieje', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'Plik/katalog %s nie został znaleziony na twoim serserze, mimo że jest on wymagany. Prześlij ten plik na serwer (za pomocą klienta FTP).', //cpg1.4
+  'help_no_local_version1' => 'Brak lokalnej wersji pliku', //cpg1.4
+  'help_no_local_version2' => 'Skrypt nie był w stanie stwierdzić lokalnej wersji pliku - twój plik jest prawdopodobnie zupełnie nieaktualny, lub też zmodyfikowałeś go, usuwając z nagłówka informacje. Sugerujemy aktualizację tego pliku.', //cpg1.4
+  'help_local_version_outdated1' => 'Lokalna wersja przestarzała', //cpg1.4
+  'help_local_version_outdated2' => 'Twoja wersja tego pliku pochodzi prawdopodobnie ze starszej edycji Coppermine (prawdopodobnie uaktualniałeś). Upewnij się, że uaktualnisz również ten plik.', //cpg1.4
+  'help_local_version_na1' => 'Skrypt nie jest w stanie ustalić informacji o wersji cvs.', //cpg1.4
+  'help_local_version_na2' => 'Skrypt nie byłw stanie ustalić która wersja cvs pliku znajduje się na twoim serwerze. Powinieneś przesłać ten plik ze swojego pakietu.', //cpg1.4
+  'help_local_version_dev1' => 'Wersja rozwojowa', //cpg1.4
+  'help_local_version_dev2' => 'Plik na serwerze wydaje się być nowszy niż edycja Coppermine. Albo używasz wersji rozwojowej (powinieneś tak robić tylko mając pewność, że wiesz co robisz), albo też aktualizowałeś swoją instalację Coppermine i nie przesłałeś pliku include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Nie można zapisywać w katalogu', //cpg1.4
+  'help_not_writable2' => 'Zmień uprawnienia katalogu (CHMOD) aby zapewnić skryptowi możliwość zapisu do katalogu %s.', //cpg1.4
+  'help_writable1' => 'Katalog ma prawa do zapisu', //cpg1.4
+  'help_writable2' => 'W katalogu %s można dokonywać zapisu. Jest to niepotrzebne ryzyko, coppermine potrzebuje jedynie prawa odczytu/wykonywania.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine nie był w stanie ustalić praw zapisu do katalogu.', //cpg1.4
+  'your_file' => 'twój plik', //cpg1.4
+  'reference_file' => 'plik wzorcowy', //cpg1.4
+  'summary' => 'Podsumowanie', //cpg1.4
+  'total' => 'Łączna liczba sprawdzonych plików/katalogów', //cpg1.4
+  'mandatory_files_missing' => 'Brakujące niezbędne pliki', //cpg1.4
+  'optional_files_missing' => 'Brakujące opcjonalne pliki', //cpg1.4
+  'files_from_older_version' => 'Pliki pozostałe ze starej wersji Coppermine', //cpg1.4
+  'file_version_outdated' => 'Nieaktualne wersje plików', //cpg1.4
+  'error_no_data' => 'Skrypt napotkał na błąd i nie był w stanie pobrać żadnych informacji. Przepraszamy za tę niedogodność.', //cpg1.4
+  'go_to_webcvs' => 'przejdź do %s', //cpg1.4
+  'options' => 'Opcje', //cpg1.4
+  'show_optional_files' => 'pokaż opcjonalne pliki/katalogi', //cpg1.4
+  'show_mandatory_files' => 'pokaż niezbędne pliki', //cpg1.4
+  'show_file_versions' => 'pokaż wersje plików', //cpg1.4
+  'show_errors_only' => 'pokaż tylko problematyczne pliki/katalogi', //cpg1.4
+  'show_permissions' => 'pokaż uprawnienia katalogów', //cpg1.4
+  'show_condensed_output' => 'pokaż informacje w formie skondensowanej (ułatwia zrzuty ekranu)', //cpg1.4
+  'coppermine_in_webroot' => 'coppermine jest zainstalowany w katalogu głównym', //cpg1.4
+  'connect_online_repository' => 'spróbuj połączyć się z archiwum online', //cpg1.4
+  'show_additional_information' => 'pokaż dodatkowe informacje', //cpg1.4
+  'no_webcvs_link' => 'nie wyświetlaj odnośnika do cvs', //cpg1.4
+  'stable_webcvs_link' => 'wyświetl odnośnik cvs do stabilnej gałęzi', //cpg1.4
+  'devel_webcvs_link' => 'wyświetl odnośnik cvs do rozwojowej gałęzi', //cpg1.4
+  'submit' => 'zastosuj zmiany / odśwież', //cpg1.4
+  'reset_to_defaults' => 'ustaw domyślne wartości', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Usuń wszystkie logi', //cpg1.4
+  'delete_this' => 'Usuń ten log', //cpg1.4
+  'view_logs' => 'Pokaż logi', //cpg1.4
+  'no_logs' => 'Brak logów.', //cpg1.4
 );
 
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>Kreator Publikacji w Sieci Web</h1><p>Ten moduł pozwala używać kreatora publikacji w sieci web systemu <b>Windows XP</b> z galerią Coppermine.</p><p>Kod jest oparty na artykule napisanym przez
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Wymagania</h2><ul><li>Windows XP, żeby w ogóle mieć kreatora.</li><li>Działająca instalacja Coppermine <b>z działającą funkcją przesyłania plików.</b></li></ul><h2>Jak zainstalować kreatora na komputerze</h2><ul><li>Kliknij prawym 
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Wybierz &quot;zapisz jako...&quot;. Zapisz plik na dysku twardym. Przy zapisie zwróć uwagę, żeby nazwa pliku miała postać <b>cpg_###.reg</b> ( ### oznacza liczbową sygnaturę czasową). Zmień nazwę jeśli zajdzie taka potrzeba (ale zostaw numery). Kiedy skończysz pobieranie, kliknij dwa razy na pliku w celu zarejestrowania swojego serwera w kreatorze sieci web.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testowanie</h2><ul><li>W Eksploratorze Windows wybierz kilka plików i kliknij na <b>Opublikuj xxx w sieci web</b> w lewym panelu.</li><li>Potwierdź wybór plików. Kliknij <b>Dalej</b>.</li><li>Na liście usługodawców wybierz tę pozycję, któa odpowiada twojej galerii (ma nazwę twojej galerii). Jeśli usługa się nie pojawia, sprawdź, czy zainstalowałeś <b>cpg_pub_wizard.reg</b> jak podano wyżej.</li><li>Wpisz swoje informacje logowania jeśli zostaniesz o nie poproszony.</li><li>Wybierz docelowy album dla swoich zdjęć lub utwórz nowy.</li><li>Kliknij <b>dalej</b>. Rozpocznie się przesyłanie twoich obrazów.</li><li>Kiedy się skończy, sprawdź w galerii, czy obrazy zostały poprawnie dodane.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Uwagi :</h2><ul><li>Po rozpoczęciu wysyłki kreator nie jest w stanie wyświetlić żadnych komunikatów o błędach zwracanych przez skrypt, więc nie będziesz wiedzieć, czy wysyłka się powiodła, dopóki nie zajrzysz do galerii.</li><li>Jeżeli przesyłka się nie powiedzie, włącz &quot;tryb debugowania&quot; na stronie administracji Coppermine, spróbuj przesłać jeden obraz i sprawdź komunikat o błędzie w
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+pliku, który jest umieszczony w katalogu Coppermine na twoim serwerze.</li><li>W celu uniknięcia zalania galerii obrazami wysyłanymi poprzez kreator, jedynie <b>administratorzy galerii</b> i <b>użytkownicy mający własne albumy</b> mogą użyć tego narzędzia.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - Kreator publikacji w sieci web', //cpg1.4
+  'welcome' => 'Witaj, <b>%s</b>,', //cpg1.4
+  'need_login' => 'Musisz zalogować się w galerii za pomocą przeglądarki zanim będziesz mógł użyć tego kreatora.<p/><p>Kiedy będziesz się logować, nie zapomnij ustawić opcji <b>Pamiętaj mnie</b> jeśli jest dostępna.', //cpg1.4
+  'no_alb' => 'Niestety nie ma albumu, do którego miałbyś prawo wysyłania plików za pomocą tego kreatora.', //cpg1.4
+  'upload' => 'Prześlij obrazy do istniejącego albumu', //cpg1.4
+  'create_new' => 'Utwórz nowy album dla swoich obrazów', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategoria', //cpg1.4
+  'new_alb_created' => 'Twój nowy album &quot;<b>%s</b>&quot; został utworzony.', //cpg1.4
+  'continue' => 'Naciśnij &quot;Dalej&quot; aby rozpocząć przesyłanie obrazów', //cpg1.4
+  'link' => 'ten odnośnik', //cpg1.4
+);
+}
 ?>
\ No newline at end of file
diff -ruN 133/lang/polish-utf-8.php cpg148/lang/polish-utf-8.php
--- 133/lang/polish-utf-8.php	2005-01-01 13:55:34.000000000 -0600
+++ cpg148/lang/polish-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1292 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0  //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR    //
-// http://www.chezgreg.net/coppermine/  //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team  //
-// (http://coppermine.sf.net/team/)   //
-// see /docs/credits.html for details  //
-// ------------------------------------------------------------------------- //
-// 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.  //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: polish-utf-8.php,v 1.8 2005/01/01 11:55:34 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-'lang_name_english' => 'Polish', 
-'lang_name_native' => 'Polski',
-'lang_country_code' => 'pl',
-'trans_name'=> 'Jacek Domoń',
-'trans_email' => 'plusz@plusz.net',
-'trans_website' => 'http://www.plusz.net',
-'trans_date' => '2004-05-16', 
-);
-
-$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('Bajtów', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Niedziela', 'Poniedziałek', 'Wtorek', 'Środa', 'Czwartek', 'Piątek', 'Sobota');
-$lang_month = array('Styczenia', 'Lutego', 'Marca', 'Kwietnia', 'Maja', 'Czerwca', 'Lipica', 'Sierpnia', 'Wrzeńnia', 'Października', 'Listopada', 'Grudnia');
-
-// Some common strings
-$lang_yes = 'Tak';
-$lang_no  = 'Nie';
-$lang_back = 'Wstecz';
-$lang_continue = 'Dalej';
-$lang_info = 'Informacja';
-$lang_error = 'Błąd';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =   '%d %B %Y';
-$lastcom_date_fmt =  '%d/%m/%y @ %H:%M';
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%B %d %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d %Y at %I:%M %p'; //cpg1.3.0
-
-// For the word censor
-$lang_bad_words = array('');
-
-$lang_meta_album_names = array(
-  'random' => 'Losowo wybrane pliki', //cpg1.3.0
-  'lastup' => 'Ostatnie aktualizacje',
-  'lastalb'=> 'Ostatnio aktualizacje albumów', 
-  'lastcom' => 'Ostatnio dodane komentarze',
-  'topn' => 'Najpopularniejsze',
-  'toprated' => 'Najwyżej oceniane',
-  'lasthits' => 'Ostatnio oglądane',
-  'search' => 'Wyniki wyszukiwania', 
-  'favpics'=> 'Ulubione pliki' //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Nie masz uprawnień aby oglądać tę stronę.',
-  'perm_denied' => 'Nie masz uprawnień aby wykonać tę operację.',
-  'param_missing' => 'Skrypt został wywołany bez wymaganego parametru.',
-  'non_exist_ap' => 'Wybrany plik lub album nie istnieje!',
-  'quota_exceeded' => 'Przekroczono limit miejsca. <br /><br />Twój przydział: [quota]K, Twoje pliki używają obecnie: [space]K. Dodanie wybranego pliku spowoduje przekroczenie limitu.', //cpg1.3.0
-  'gd_file_type_err' => 'Jeżli w użyciu jest biblioteka GD, dozwolone formaty zdjęć to wyłącznie JPEG i PNG.',
-  'invalid_image' => 'Zdjęcie które przesłano nie może być obsłużone przez bibliotekę GD.',
-  'resize_failed' => 'Nie można stworzyć miniatury lub zdjęcia pośredniego.',  
-  'no_img_to_display' => 'Brak pliku do wyświetlenia',
-  'non_exist_cat' => 'Wybrana kategoria nie istnieje',
-  'orphan_cat' => 'Kategoria nie ma gałęzi nadrzędnej, uruchom menedżera kategorii aby rozwiązać ten problem.', //cpg1.3.0
-  'directory_ro' => 'Katalog \'%s\' jest zabezpieczony przed zapisem. Pliki nie mogą być skasowane.', //cpg1.3.0
-  'non_exist_comment' => 'Wybrany komentarz nie istnieje.',
-  'pic_in_invalid_album' => 'Plik znajduje się w nieistniejącym albumie (%s)!?', //cpg1.3.0
-  'banned' => 'Obecnie Twój dostęp do strony został zablokowany.',
-  'not_with_udb' => 'Wybrana funkcja nie jest dostępna, ponieważ jest zintegrowana z oprogramowniem forum. Czynność którą chcesz wykonać nie jest wspierana w tej konfiguracji, bądź powinna być obsłużona przez oprogramowanie forum.',
-  'offline_title' => 'Offline', //cpg1.3.0
-  'offline_text' => 'Galeria jest obecnie wyłączona - spróbuj ponownie później', //cpg1.3.0
-  'ecards_empty' => 'Nie ma obecnie żadnych zapisów dotyczących e-kartek. Sprawdź, czy włączyłeś logowanie e-kartek w konfiguracji coppermine!', //cpg1.3.0
-  'action_failed' => 'Działanie nieudane. Coppermine nie może przetworzyć Twojego żądania.', //cpg1.3.0
-  'no_zip' => 'Biblioteki do obsługi archiwów ZIP nie są obecnie dostępne. Skontaktuj się z administratorem Coppermine.', //cpg1.3.0
-  'zip_type' => 'Nie masz uprawnień by przesyłać archiwa ZIP.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Możesz użyć następujących kodów: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-$lang_main_menu = array(
-  'alb_list_title' => 'Przejdź do listy albumów',
-  'alb_list_lnk' => 'Albumy',
-  'my_gal_title' => 'Do prywatnej galerii',
-  'my_gal_lnk' => 'Moja galeria',
-  'my_prof_lnk' => 'Mój profil',
-  'adm_mode_title' => 'Przełącz w tryb administratora',
-  'adm_mode_lnk' => 'Tryb administratora',
-  'usr_mode_title' => 'Przełącz w tryb użytkownika',
-  'usr_mode_lnk' => 'Tryb użytkownika',
-  'upload_pic_title' => 'Przesłanie pliku do albumu', //cpg1.3.0
-  'upload_pic_lnk' => 'Przesłanie pliku', //cpg1.3.0
-  'register_title' => 'Utwórz konto',
-  'register_lnk' => 'Zarejestruj się',
-  'login_lnk' => 'Zaloguj',
-  'logout_lnk' => 'Wyloguj',
-  'lastup_lnk' => 'Ostatnio dodane',
-  'lastcom_lnk' => 'Ostatnie komentarze',
-  'topn_lnk' => 'Najpopularniejsze',
-  'toprated_lnk' => 'Top Lista',
-  'search_lnk' => 'Szukaj',
-  'fav_lnk' => 'Ulubione',
-  'memberlist_title' => 'Pokaż użytkowników', //cpg1.3.0
-  'memberlist_lnk' => 'Użytkownicy', //cpg1.3.0
-   'faq_title' => 'FAQ galerii &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-  
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Akceptacja plików',
-  'config_lnk' => 'Konfiguracja',
-  'albums_lnk' => 'Albumy',
-  'categories_lnk' => 'Kategorie',
-  'users_lnk' => 'Użytkownicy',
-  'groups_lnk' => 'Grupy',
-  'comments_lnk' => 'Przejrzyj komentarze', //cpg1.3.0
-  'searchnew_lnk' => 'Wsadowe dodawanie plików',  //cpg1.3.0
-  'util_lnk' => 'Narzędzia administracyjne',  //cpg1.3.0
-  'ban_lnk' => 'Banowanie',
-  'db_ecard_lnk' => 'Wyświetl e-kartki', //cpg1.3.0 
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Tworzenie / porządkowanie albumów',
-  'modifyalb_lnk' => 'Modyfikacja moich albumów',
-  'my_prof_lnk' => 'Mój profil',
-);
-
-$lang_cat_list = array(
-  'category' => 'Kategoria',
-  'albums' => 'Albumy',
-  'pictures' => 'Pliki', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => 'albumów: %d, stron: %d'
-);
-
-$lang_thumb_view = array(
-  'date' => 'DATA',
-  //Sort by filename and title
-  'name' => 'NAZWA PLIKU', 
-  'title' => 'TYTUŁ', 
-  'sort_da' => 'Sortowanie wg daty rosnąco',
-  'sort_dd' => 'Sortowanie wg daty malejąco',
-  'sort_na' => 'Sortowanie wg nazwy rosnąco',
-  'sort_nd' => 'Sortowanie wg nazwy malejąco',
-  'sort_ta' => 'Sortowanie wg tytułu rosnąco', 
-  'sort_td' => 'Sortowanie wg tytułu malejąco', 
-  'pic_on_page' => 'plików: %d stron: %d',
-  'user_on_page' => 'użytkowników: %d, stron: %d'
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Wróć do widoku miniatur',
-  'pic_info_title' => 'Wyświetl/ukryj info o pliku',
-  'slideshow_title' => 'Pokaz slajdów',
-  'ecard_title' => 'Wyślij jako e-kartkę',
-  'ecard_disabled' => 'e-kartki są wyłączone',
-  'ecard_disabled_msg' => 'Nie masz uprawnień do wysyłania e-kartek', //js-alert //cpg1.3.0
-  'prev_title' => 'Poprzedni plik', //cpg1.3.0
-  'next_title' => 'Następny plik', //cpg1.3.0
-  'pic_pos' => 'PLIK %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Oceń ten plik ', //cpg1.3.0
-  'no_votes' => '(Brak głosów)',
-  'rating' => '(obecna ocena : %s / 5 głosów: %s)',
-  'rubbish' => 'Do niczego',
-  'poor' => 'Słabe',
-  'fair' => 'Niezłe',
-  'good' => 'Dobre',
-  'excellent' => 'B. dobre',
-  'great' => 'Doskonałe',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Błąd krytyczny',
-  'file' => 'Plik: ',
-  'line' => 'Linia: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Nazwa pliku: ',
-  'filesize' => 'Rozmiar pliku: ',
-  'dimensions' => 'Wymiary: ',
-  'date_added' => 'Data dodania: ',  //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => 'komentarzy: %s ',
-  'n_views' => 'odsłon: %s ',
-  'n_votes' => '(głosów: %s)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Informacje debuggera', //cpg1.3.0
-  'select_all' => 'Wybierz wszystko', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Aby otrzymać pomoc na forum wsparcia technicznego coppermine, skopiuj i wklej te informacje debuggera do swojego postu. Pamiętaj aby zastąpić wszelkie hasła ciągiem ***, przed zamieszczeniem postu.', //cpg1.3.0
-  'phpinfo' => 'wyświetl phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Domyślny język', //cpg1.3.0
-  'choose_language' => 'Wybierz swój język', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Domyślny styl', //cpg1.3.0
-  'choose_theme' => 'Wybierz styl', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Wykrzyknik',
-  'Question' => 'Pytanie',
-  'Very Happy' => 'Bardzo zadowolony',
-  'Smile' => 'Uśmiechnięty',
-  'Sad' => 'Smutny',
-  'Surprised' => 'Zaskoczony',
-  'Shocked' => 'Zszokowany',
-  'Confused' => 'Zniesmaczony',
-  'Cool' => 'Luzak',
-  'Laughing' => 'Śmieje się',
-  'Mad' => 'Wściekły',
-  'Razz' => 'Jęzorek',
-  'Embarassed' => 'Zawstydzony / gafa',
-  'Crying or Very sad' => 'Zrozpaczony',
-  'Evil or Very Mad' => 'Wściekły do kwadratu',
-  'Twisted Evil' => 'Twisted Evil',
-  'Rolling Eyes' => 'Przewraca oczami',
-  'Wink' => 'Puszcza oczko',
-  'Idea' => 'Pomysł',
-  'Arrow' => 'Strzałka',
-  'Neutral' => 'Neutralny',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Zakończono pracę administratora...',
-  1 => 'Przełączanie do trybu administratora...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Albumy muszą mieć nazwę !', //js-alert
-  'confirm_modifs' => 'Czy na pewno chcesz dokonać tych modyfikacji ?', //js-alert
-  'no_change' => 'Nie dokonałeś/aś żadnej zmiany !', //js-alert
-  'new_album' => 'Nowy album',
-  'confirm_delete1' => 'Czy na pewno chcesz skasować ten album ?', //js-alert
-  'confirm_delete2' => '\nWszystkie pliki i komentarze które zawiera zostaną stracone !', //js-alert
-  'select_first' => 'Wybierz najpierw album', //js-alert
-  'alb_mrg' => 'Menedżer albumów',
-  'my_gallery' => '* Moja galeria *',
-  'no_category' => '* Bez kategorii *',
-  'delete' => 'Kasuj',
-  'new' => 'Nowy',
-  'apply_modifs' => 'Wykonaj modyfikacje',
-  'select_category' => 'Wybierz kategorię',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Brak parametrów do operacji \'%s\'!',
-  'unknown_cat' => 'Wybrana kategoria nie istnieje w bazie danych',
-  'usergal_cat_ro' => 'Galerie użytkowników nie mogą być kasowane!',
-  'manage_cat' => 'Zarządzaj kategoriami',
-  'confirm_delete' => 'Czy jesteś pewny/a że chcesz SKASOWAĆ tę kategorię',
-  'category' => 'Kategoria',
-  'operations' => 'Operacje',
-  'move_into' => 'Przesuń do',
-  'update_create' => 'Uaktualnij / stwórz kategorię',
-  'parent_cat' => 'Kategoria wyższego rzędu',
-  'cat_title' => 'Tytuł kategorii',
-  'cat_thumb' => 'Miniatrury kategorii', //cpg1.3.0
-  'cat_desc' => 'Opis kategorii'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Konfiguracja',
-  'restore_cfg' => 'Przywróć ustawienia domyślne',
-  'save_cfg' => 'Zachowaj nową konfigurację',
-  'notes' => 'Notatki',
-  'info' => 'Informacja',
-  'upd_success' => 'Konfiguracja Coppermine została uaktualniona',
-  'restore_success' => 'Konfiguracja Coppermine została przywrócona',
-  'name_a' => 'Nazwa rosnąco',
-  'name_d' => 'Nazwa malejąco',
-  'title_a' => 'Tytuł rosnąco', 
-  'title_d' => 'Tytuł malejąco', 
-  'date_a' => 'Data rosnąco',
-  'date_d' => 'Data malejąco',
-  'th_any' => 'Maksymalne rozmiary',
-  'th_ht' => 'Wysokość',
-  'th_wd' => 'Szerokość',
-  'label' => 'etykieta', //cpg1.3.0
-  'item' => 'element', //cpg1.3.0
-  'debug_everyone' => 'Wszyscy', //cpg1.3.0
-  'debug_admin' => 'Tylko administrator', //cpg1.3.0
-  );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Ustawienia główne',
-  array('Nazwa galerii', 'gallery_name', 0),
-  array('Opis galerii', 'gallery_description', 0),
-  array('E-mail administratora galerii', 'gallery_admin_email', 0),
-  array('Adresy docelowe dla linku \'Zobacz więcej\' w e-kartkach', 'ecards_more_pic_target', 0),
-  array('Galeria jest wyłączona', 'offline', 1), //cpg1.3.0
-  array('Logowanie e-kartek', 'log_ecards', 1), //cpg1.3.0
-  array('Zezwól na ściąganie Ulubionych w archiwum ZIP', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Language, Themes &amp; Charset settings',
-  array('Język', 'lang', 5),
-  array('Styl galerii', 'theme', 6),
-  array('Pokazuj listę dostępnych języków', 'language_list', 8), //cpg1.3.0
-  array('Pokazuj flagi języków', 'language_flags', 8), //cpg1.3.0
-  array('Pokazuj &quot;reset&quot; przy wyborze języka', 'language_reset', 1), //cpg1.3.0
-  array('Pokazuj listę styli', 'theme_list', 8), //cpg1.3.0
-  array('Pokazuj &quot;reset&quot; przy wyborze stylu', 'theme_reset', 1), //cpg1.3.0
-  array('Pokazuj FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Pokazuj pomoc bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Kodowanie znaków', 'charset', 4), //cpg1.3.0
-
-  'Przeglądanie listy albumów',
-  array('Szerokość głównej galerii (piksele lub %)', 'main_table_width', 0),
-  array('Ilość kategorii do wyświetlenia', 'subcat_level', 0),
-  array('Ilość albumów do wyświetlenia', 'albums_per_page', 0),
-  array('Ilość kolumn w liście albumów', 'album_list_cols', 0),
-  array('Rozmiar miniatur w pikselach', 'alb_list_thumb_size', 0),
-  array('Zawartość strony głównej', 'main_page_layout', 0),
-  array('Pokaż miniaturę pierwszego poziomu w miniaturach albumu','first_level',1),
- 
-  'Widok miniatur',
-  array('Ilość kolumn na stronie miniatur', 'thumbcols', 0),
-  array('Ilość wierszy na stronie miniatur', 'thumbrows', 0),
-  array('Maksymalna ilość pasków do wyświetlenia', 'max_tabs', 10), //cpg1.3.0
-  array('Wyświetl opis pliku (oprócz tytułu) poniżej miniatury', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Wyświetl ilość odsłon poniżej miniatury', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Wyświetl ilość komentarzy poniżej miniatury', 'display_comment_count', 1),
-  array('Wyświetl przesyłającego poniżej miniatury', 'display_uploader', 1), //cpg1.3.0
-  array('Domyślny porządek sortowania plików', 'default_sort_order', 3), //cpg1.3.0
-  array('Minimalna ilość głosów niezbędna do umieszczenia pliku w kategorii \'Top Lista\'', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Przeglądanie obrazów &amp; Ustawienia komentarzy',
-  array('Szerokość tabeli wyświetlającej pliki (piksele lub %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Domyślne pokazywanie informacji o pliku', 'display_pic_info', 1), //cpg1.3.0
-  array('Blokowanie słów z "listy zakazanych" w komentarzach', 'filter_bad_words', 1),
-  array('Wyświetlanie emotikon w komentarzach', 'enable_smilies', 1),
-  array('Maksymalna długość opisu pliku', 'max_img_desc_length', 0),
-  array('Maksymalna ilość znaków w słowie', 'max_com_wlength', 0),
-  array('Maksymalna ilość linii w komentarzu', 'max_com_lines', 0),
-  array('Maksymalna długość komentarza (znaków)', 'max_com_size', 0),
-  array('Pokaż "pasek filmu" z miniaturami', 'display_film_strip', 1), 
-  array('Ilość elementów wyświetlanych w "pasku filmu" z miniaturami', 'max_film_strip_items', 0), 
-  array('Powiadom administratora o komentarzu', 'email_comment_notification', 1), //cpg1.3.0
-  array('Interwał pokazu slajdów (1 sekunda = 1000 milisekund)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Ustawienia plików i miniatur', //cpg1.3.0
-  array('Jakość plików JPEG', 'jpeg_qual', 0),
-  array('Maksymalny rozmiar miniatury <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Użyj wymiaru (szerokość, wysokość lub maksymalny widok dla miniatury)<b>**</b>', 'thumb_use', 7),
-  array('Twórz zdjęcia pośrednie','make_intermediate',1),
-  array('Maksymalna szerokość pośredniego zdjęcia lub video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Maksymalny rozmiar przesyłanych plików (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Maksymana wysokość lub szerokość przesyłanych zdjęć (w pikselach)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Zaawansowane ustawienia plików i miniatur', //cpg1.3.0
-  array('Wyświetlanie ikon albumów prywatnych niezalogowanemu użytkownikowi','show_private',1), //cpg1.3.0
-  array('Znaki zakazane w nazwach plików', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Akceptowane rozszerzenia przesyłanych zdjęć', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Akceptowalne typy obrazów', 'allowed_img_types',0), //cpg1.3.0
-  array('Akceptowalne typy plików wideo', 'allowed_mov_types',0), //cpg1.3.0
-  array('Akceptowalne typy plików audio', 'allowed_snd_types',0), //cpg1.3.0
-  array('Akceptowalne typy dokumentów', 'allowed_doc_types',0), //cpg1.3.0
-  array('Metoda skalowania obrazów','thumb_method',2), //cpg1.3.0
-  array('Ścieżka dostępu do oprogramowania \'konwertującego\' ImageMagick (np /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Dozwolone nazwy plików (właściwe dla ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Komendy linii poleceń dla ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Czytaj dane EXIF w plikach JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('Czytaj dane IPTC w plikach JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('Katalog albumów <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Nazwa katalogu na pliki użytkowników <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Prefix dla zdjęć pośrednich <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Prefix dla miniatur <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Domyślne uprawnienia katalogów', 'default_dir_mode', 0), //cpg1.3.0
-  array('Domyślne uprawnienia plików', 'default_file_mode', 0), //cpg1.3.0
-
-  'Ustawienia użytkowników',
-  array('Zezwalanie na rejestrację nowych użytkowników', 'allow_user_registration', 1),
-  array('Rejestracja użytkownika wymaga potwierdzenia e-mail', 'reg_requires_valid_email', 1),
-  array('Powiadom administratora o rejestracji e-mailem', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Zezwalanie posiadania tego samego adresu e-mail przez dwóch użytkowników', 'allow_duplicate_emails_addr', 1),
-  array('Użytkownicy mogą tworzyć albumy prywatne', 'allow_private_albums', 1),
-  array('Powiadom administratora o plikach oczekujących na akceptację', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Zezwól na oglądanie listy użytkowników użytkownikom zarejestrowanym', 'allow_memberlist', 1), //cpg1.3.0
-  
-  'Nazwy dodatkowych pól do opisu pliku (pozostaw je puste jeżeli nie są używane)',
-  array('Nazwa pola 1', 'user_field1_name', 0),
-  array('Nazwa pola 2', 'user_field2_name', 0),
-  array('Nazwa pola 3', 'user_field3_name', 0),
-  array('Nazwa pola 4', 'user_field4_name', 0),
-
-  'Ustawienia cookies',
-  array('Nazwa plików cookie tworzonych przez skrypt (w przypadku integracji bbs, upewnij się, że nazwa różni się od nazw plików generowanych przez bbs', 'cookie_name', 0),
-  array('Ścieżka plików cookie tworzonych przez skrypt', 'cookie_path', 0),
-  
-  'Różne ustawienia',
-  array('Włącz tryb debugowania', 'debug_mode', 9), //cpg1.3.0
-  array('Pokazuj powiadomienia w trybie debugowania', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Pola oznaczone gwiazdką nie mogą być zmienione jeżeli w bazie danych są już pliki.<br />
-  <a name="notice2"></a>(**) Zmiana tych ustawień dotyczy jedynie nowych plików dodawanych do bazy, dlatego rekomenduje się nie dokonywanie zmiany, jeżeli w galerii znajdują się już jakieś pliki. Zmiana istniejących plików może zostać jednak dokonana przy pomocy &quot;<a href="util.php">narzędzi administracyjnych (zmiana rozmiaru zdjęć)</a>&quot; znajdujących się w menu administratora.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Wyślij e-kartkę', //cpg1.3.0
-  'ecard_sender' => 'Nadawca', //cpg1.3.0
-  'ecard_recipient' => 'Odbiorca', //cpg1.3.0
-  'ecard_date' => 'Data', //cpg1.3.0
-  'ecard_display' => 'Wyświetl e-kartkę', //cpg1.3.0
-  'ecard_name' => 'Imię', //cpg1.3.0
-  'ecard_email' => 'E-mail', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'rosnąco', //cpg1.3.0
-  'ecard_descending' => 'malejąco', //cpg1.3.0
-  'ecard_sorted' => 'Sortowane', //cpg1.3.0
-  'ecard_by_date' => 'wg daty', //cpg1.3.0
-  'ecard_by_sender_name' => 'wg imienia nadawcy', //cpg1.3.0
-  'ecard_by_sender_email' => 'wg e-maila nadawcy', //cpg1.3.0
-  'ecard_by_sender_ip' => 'wg adresu IP nadawcy', //cpg1.3.0
-  'ecard_by_recipient_name' => 'wg nazwy odbiorcy', //cpg1.3.0
-  'ecard_by_recipient_email' => 'wg e-maila odbiorcy', //cpg1.3.0
-  'ecard_number' => 'wyświetlane rekordy: %s - %s z %s', //cpg1.3.0
-  'ecard_goto_page' => 'do strony', //cpg1.3.0
-  'ecard_records_per_page' => 'Rekordów na stronie', //cpg1.3.0
-  'check_all' => 'Wybierz wszystkie', //cpg1.3.0
-  'uncheck_all' => 'Wyczyść wszystkie', //cpg1.3.0
-  'ecards_delete_selected' => 'Skasuj wybrane e-kartki', //cpg1.3.0
-  'ecards_delete_confirm' => 'Czy na pewno chcesz skasować te rekodry? Zaznacz checkbox!', //cpg1.3.0
-  'ecards_delete_sure' => 'Chcę skasować', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Musisz podać swoje imię i napisać komentarz',
-  'com_added' => 'Twój komentarz został dodany',
-  'alb_need_title' => 'Musisz podać tytuł dla albumu!',
-  'no_udp_needed' => 'Zmiana nie jest konieczna.',
-  'alb_updated' => 'Album został uaktualniony',
-  'unknown_album' => 'Wybrany album nie istnieje, lub nie masz uprawnień do przesyłania',
-  'no_pic_uploaded' => 'Plik nie został dodany!<br /><br />Jeżeli wybrano plik do przesłania, sprawdź czy serwer na to zezwala...', //cpg1.3.0
-  'err_mkdir' => 'Nie udało się utworzyć katalogu %s !',
-  'dest_dir_ro' => 'Katalog docelowy %s nie może być zapisany przez skrypt!',
-  'err_move' => 'Nie można przenieść %s do %s !',
-  'err_fsize_too_large' => 'Plik który przesyłasz ma zbyt duży rozmiar (maksymalnie dozwolony: %s x %s) !',//cpg1.3.0
-  'err_imgsize_too_large' => 'Plik który przesyłasz ma zbyt duży rozmiar (maksymalnie dozwolony: to %s KB) !',
-  'err_invalid_img' => 'Plik który przesyłasz jest w niedozwolonym formacie!',
-  'allowed_img_types' => 'Możesz przesłać tylko %s plików.',
-  'err_insert_pic' => 'Plik \'%s\' nie może zostać wstawiony do albumu ', //cpg1.3.0
-  'upload_success' => 'Plik został przesłany <br /><br />Będzie widoczny po akceptacji przez administratora.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - powiadomienie o przesłaniu pliku', //cpg1.3.0
-  'notify_admin_email_body' => 'Użytkownik %s przesłał plik, oczekuje on na Twoją aprobatę. Odwiedź %s', //cpg1.3.0
-  'info' => 'Informacje',
-  'com_added' => 'Dodano komentarz',
-  'alb_updated' => 'Uaktualniono album',
-  'err_comment_empty' => 'Twój komentarz jest pusty!',
-  'err_invalid_fext' => 'Akceptowane są jedynie pliki z następującymi rozszerzeniami: <br /><br />%s.',
-  'no_flood' => 'Przykro mi ale jesteś/aś autorem ostatniego dodanego komentarza<br /><br />Możesz go edytować aby zmienić treść',
-  'redirect_msg' => 'Jesteś przekierowywany.<br /><br /><br />Kliknij \'DALEJ\' jeżeli strona nie zmieni się automatycznie',
-  'upl_success' => 'Plik został przesłany', //cpg1.3.0
-  'email_comment_subject' => 'W galerii Coppermine dodano komentarz', //cpg1.3.0
-  'email_comment_body' => 'Dodano komentarz do Twojej galerii zobacz go tutaj', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Tytuł',
-  'fs_pic' => 'pełny rozmiar',
-  'del_success' => 'skasowano',
-  'ns_pic' => 'normalny rozmiar',
-  'err_del' => 'nie może być skasowane',
-  'thumb_pic' => 'miniatura',
-  'comment' => 'komentarz',
-  'im_in_alb' => 'zdjęcie z albumu',
-  'alb_del_success' => 'Skasowano album \'%s\' ',
-  'alb_mgr' => 'Menedżer albumów',
-  'err_invalid_data' => 'Otrzymano niewłaściwe dane \'%s\'',
-  'create_alb' => 'Tworzenie albumu \'%s\'',
-  'update_alb' => 'Uaktualnienie albumu: \'%s\' tytuł: \'%s\' index: \'%s\'',
-  'del_pic' => 'Kasowanie pliku', //cpg1.3.0
-  'del_alb' => 'Kasowanie albumu',
-  'del_user' => 'Kasowanie użytkownika',
-  'err_unknown_user' => 'Wybrany użytkownik nie istnieje!',
-  'comment_deleted' => 'Komentarz został dodany',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Czy na pewno chcesz skasować ten plik? \\nZostaną skasowane również komentarze do niego.', //js-alert //cpg1.3.0
-  'del_pic' => 'SKASUJ TEN PLIK', //cpg1.3.0
-  'size' => '%s x %s pikseli',
-  'views' => '%s razy',
-  'slideshow' => 'Pokaz slajdów',
-  'stop_slideshow' => 'ZATRZYMAJ POKAZ',
-  'view_fs' => 'Kliknij aby zobaczyć pełny rozmiar',
-  'edit_pic' => 'Edytowanie opisu', //cpg1.3.0
-  'crop_pic' => 'Kadrowanie i obrót', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Informacja o pliku', //cpg1.3.0
-  'Filename' => 'Nazwa pliku',
-  'Album name' => 'Nazwa albumu',
-  'Rating' => 'Ocena (%s głosów)',
-  'Keywords' => 'Słowa kluczowe',
-  'File Size' => 'Rozmiar pliku',
-  'Dimensions' => 'Wymiary',
-  'Displayed' => 'Wyświetleń',
-  'Camera' => 'Aparat fotograficzny',
-  'Date taken' => 'Data zrobienia zdjęcia',
-  'Aperture' => 'Przesłona',
-  'Exposure time' => 'Czas ekspozycji',
-  'Focal length' => 'Ogniskowa',
-  'Comment' => 'Komentarz',
-  'addFav'=>'Dodaj do Ulubionych', 
-  'addFavPhrase'=>'Ulubione', 
-  'remFav'=>'Usuń z Ulubionych',
-  'iptcTitle'=>'Tytuł IPTC', //cpg1.3.0
-  'iptcCopyright'=>'Copyright IPTC', //cpg1.3.0
-  'iptcKeywords'=>'Słowa kluczowe IPTC', //cpg1.3.0
-  'iptcCategory'=>'Kategoria IPTC', //cpg1.3.0
-  'iptcSubCategories'=>'Podkategorie IPTC', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Edytuj ten komentarz',
-  'confirm_delete' => 'Czy na pewno chcesz skasować ten komentarz ?', //js-alert
-   'add_your_comment' => 'Dodaj komentarz',
-  'name'=>'Pseudonim', 
-  'comment'=>'Komentarz', 
-  'your_name' => 'Anonim', 
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Kliknij zdjęcie aby zamknąć okno', 
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Wyślij e-kartkę',
-  'invalid_email' => '<b>Uwaga!</b> : niepoprawny adres e-mail !',
-  'ecard_title' => 'e-kartka od %s dla Ciebie',
-  'view_ecard' => 'Jeżeli e-kartka nie wyświetla się poprawnie, kliknij ten link',
-  'view_more_pics' => 'Kliknij ten link aby zobaczyć więcej zdjęć!',
-  'send_success' => 'Twoja e-kartka została wysłana',
-  'send_failed' => 'Niestety, serwer nie może wysłać Twojej e-kartki...',
-  'from' => 'Od',
-  'your_name' => 'Twoje imię',
-  'your_email' => 'Twój adres e-mail',
-  'to' => 'Do',
-  'rcpt_name' => 'Nazwa odbiorcy',
-  'rcpt_email' => 'Adres e-mail odbiorcy',
-  'greetings' => 'Temat',
-  'message' => 'Wiadomość',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Plik&nbsp;Info', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Tytuł',
-  'desc' => 'Opis',
-  'keywords' => 'Słowa kluczowe',
-  'pic_info_str' => '%s &razy; %s - %s KB - %s odsłon - %s głosów',
-  'approve' => 'Akceptuj plik', //cpg1.3.0
-  'postpone_app' => 'Odrocz akceptację',
-  'del_pic' => 'Skasuj plik', //cpg1.3.0
-  'reset_view_count' => 'Resetuj licznik odsłon',
-  'reset_votes' => 'Resetuj głosowania',
-  'del_comm' => 'Skasuj komentarze',
-  'upl_approval' => 'Akceptacja zdjęć',
-  'edit_pics' => 'Edytuj zdjęcia',
-  'see_next' => 'Zobacz następne zdjęcia',
-  'see_prev' => 'Zobacz poprzednie zdjęcia',
-  'n_pic' => 'zdjęć: %s',
-  'n_of_pic_to_disp' => 'Ilość zdjęć do wyświetlenia',
-  'apply' => 'Zastosuj zmiany'
-);
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Informacja&nbsp;o pliku', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Tytuł',
-  'desc' => 'Opis',
-  'keywords' => 'Słowa kluczowe',
-  'pic_info_str' => '%s &razy; %s - %s KB - %s odsłon - %s głosów',
-  'approve' => 'Akceptuj plik', //cpg1.3.0
-  'postpone_app' => 'Odrocz akceptację',
-  'del_pic' => 'Kasuj plik', //cpg1.3.0
-  'read_exif' => 'Odczytaj ponownie informacje EXIF', //cpg1.3.0
-  'reset_view_count' => 'Kasuj licznik odsłon',
-  'reset_votes' => 'Kasuj głosowania',
-  'del_comm' => 'Kasuj komentarze',
-  'upl_approval' => 'Akceptacja plików',
-  'edit_pics' => 'Edycja plików', //cpg1.3.0
-  'see_next' => 'Zobacz następne pliki', //cpg1.3.0
-  'see_prev' => 'Zobacz poprzednie pliki', //cpg1.3.0
-  'n_pic' => '%s plików', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Ilość plików do wyświetlenia', //cpg1.3.0
-  'apply' => 'Zastosuj zmiany', //cpg1.3.0
-  'crop_title' => 'Edytor zdjęć Coppermine', //cpg1.3.0
-  'preview' => 'Podgląd', //cpg1.3.0
-  'save' => 'Zapisz zdjęcie', //cpg1.3.0
-  'save_thumb' =>'Zapisz jako miniaturę', //cpg1.3.0
-  'sel_on_img' =>'Obszar wyboru musi mieścić się na zdjęciu!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Najczęściej zadawane pytania', //cpg1.3.0
-  'toc' => 'Spis treści', //cpg1.3.0
-  'question' => 'Pytanie: ', //cpg1.3.0
-  'answer' => 'Odpowiedź: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Generalne FAQ', //cpg1.3.0
-  array('Dlaczego warto się zarejestrować?', 'Rejestracja może być wymagana przez administratora serwisu. Zarejestrowanie się daje użytkownikowi dodatkowe możliwości, takie jak przesyłanie własnych plików, tworzenie listy ulubionych, ocenianie zdjęć, zamieszczanie komentarzy itp.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Jak się zarejestrować?', 'Przejdź do sekcji &quot;Rejestracja&quot; i wypełnij wymagane pola (ew. także pola opcjonalne).<br />Jeżeli Administrator włączył opcję aktywacji przez e-mail, po wypełnieniu formularza rejestracji, na podany tam adres pocztowy otrzymasz e-mail zawierający instrukcje w jaki sposób aktywować konto. Aktywacja jest wymagana przed pierwszym załogowaniem.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Jak się logować?', 'Przejdź do sekcji &quot;Logowanie&quot;, Wprowadź swoją nazwę użytkownika i hasło. Możesz także wybrać opcję &quot;Pamiętaj mnie&quot; abyś nie musiał logować się przy ponownym wejściu na stronę.<br /><b>WAŻNE: aby ta funkcja serwisu działała należy włączyć obsługę plików cookie i nie kasować plików cookie generowanych przez serwis.</b>', 'offline', 0), //cpg1.3.0
-  array('Dlaczego nie mogę się zalogować?', 'Czy zarejestrowałeś się już i kliknąłeś na łącze z wysłanego do Ciebie e-mail\'a? Łącze to pozwoli na aktywowanie Twojego konta. W przypadku innych kłopotów skontaktuj się z administratorem serwisu.', 'offline', 0), //cpg1.3.0
-  array('Co mam zrobić jeżeli zapomnę hasła?', 'Jeżeli serwis udostępnia link &quot;Zapomniałem hasła&quot;, użyj go. W innym wypadku skontaktuj się z administratorem i poproś go o nowe hasło.', 'offline', 0), //cpg1.3.0
-  //array('Co mam zrobić, jeżeli zmienił mi się adres e-mail?', 'Zaloguj się i zmień swój e-mail w &quot;Profilu&quot;', 'offline', 0), //cpg1.3.0
-  array('Jak zapisać plik do &quot;Moich ulubionych&quot;?', 'Kliknij na pliku, a następnie na łączu &quot;informacji o zdjęciu&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); przejdź na dół i kliknij &quot;Dodaj do ulubionych&quot;.<br />Możliwe, że administrator włączył opcję domyślnego pokazywania informacji o pliku.<br />WAŻNE: Należy włączyć obsługę plików cookie z tego serwisu i nie kasować ich.', 'offline', 0), //cpg1.3.0
-  array('Jak ocenić plik?', 'Kliknij na miniaturze, przejdź na dół strony i wybierz odpowiednią ocenę.', 'offline', 0), //cpg1.3.0
-  array('Jak zamieścić komentarz do pliku?', 'Kliknij na miniaturze, przejdź na dół i w odpowiednim polu wpisz komentarz.', 'offline', 0), //cpg1.3.0
-  array('Jak przesłać plik?', 'Przejdź do &quot;Przesyłania zdjęć&quot; i wybierz album do którego chcesz przesłać plik, kliknij &quot;Przeglądaj&quot; znajdź plik który chcesz przesłać, wybierz &quot;Otwórz&quot; (dodaj opis, jeżeli chcesz) i kliknij &quot;Prześlij&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Gdzie mogę przesłać plik?', 'Pliki można przesyłać do jednego z albumów w Twojej Galerii. Administrator może także zezwolić Ci na przesyłanie zdjęć do albumów w Galerii Głównej.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Jakie pliki można przesyłać? W jakiej wielkości?', 'Typ i rodzaj przesyłanych plików (jpg, png, etc.) określa administrator serwisu.', 'offline', 0), //cpg1.3.0
-  array('Co to jest &quot;Moja Galeria&quot;?', '&quot;Moja Galeria&quot; to prywatna galeria którą może zarządzać użytkownik. Możesz tam przesyłać swoje pliki.', 'allow_private_albums', 0), //cpg1.3.0
-  array('W jaki sposób tworzyć, kasować i zmieniać nazwy albumów w &quot;Mojej Galerii&quot;?', 'Powinieneś przejść do &quot;Trybu Administracyjnego&quot;<br />Przejdź do &quot;Tworzenie/Porządkowanie albumów&quot;i kliknij &quot;Nowy&quot;. Zmień domyślną nazwę &quot;Nowy Album&quot; na wybraną przez siebie.<br />Możesz także modyfikować dowolny album ze swojej galerii.<br />Następnie kliknij &quot;Zastosuj zmiany&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('W jaki sposób zezwalać i odbierać zezwolenia na oglądanie moich albumów?', 'Przejdź do &quot;Trybu Administracyjnego&quot;<br />i sekcji &quot;Modyfikuj moje albumy. Na pasku &quot;Aktualizuj Album&quot; wybierz album, który chcesz zmodyfikować. <br />Możesz zmienić jego nazwę, opis, miniaturę, ustawić zezwolenia na oglądanie i komentowanie/ocenianie jego zawartości.<br />Następnie kliknij &quot;Aktualizuj album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Co zrobić by móc obejrzeć galerie innych użytkowników?', 'Przejdź do &quot;Listy Albumów&quot; i wybierz &quot;Galerie użytkowników&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Co to są pliki cookie?', 'Pliki cookie zawierają dane tekstowe zapisywane przez stronę internetową na Twoim komputerze. <br />Zazwyczaj pozwalają użytkownikowi opuścić stronę i wejść na nią ponownie bez konieczności ponownego logowania.', 'offline', 0), //cpg1.3.0
-  array('Skąd mogę pobrać ten program aby umieścić go we własnym serwisie?', 'Galeria Coppermine jest darmową galerią multimediów, rozpowszechnianą na licencji GNU GPL. Zawiera rozbudowaną funkcjonalność i została przygotowana na różne platformy. Odwiedź <a href="http://coppermine.sf.net/">stronę domową Coppermine</a> by dowiedzieć się więcej i ściągnąć najnowszą wersję programu.', 'offline', 0), //cpg1.3.0
-
-  'Nawigowanie po stronie', //cpg1.3.0
-  array('Co to jest &quot;Lista albumów&quot;?', 'Lista albumów pokazuje całą kategorię, w której obecnie się znajdujesz wraz z łączami do każdego albumu. Jeżeli nie znajdujesz się obecnie w żadnej kategorii, lista albumów wyświetli całą zawartość galerii wraz z łączami do kategorii, które zawiera. Miniatury mogą być także łączami do kategorii..', 'offline', 0), //cpg1.3.0
-  array('Czym jest &quot;Moja Galeria&quot;?', 'Opcja ta umożliwia użytkownikowi serwisu tworzenie własnej galerii, dodawanie, kasowanie i modyfikowanie albumów, oraz przesyłanie do nich plików.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Czym różni się &quot;Tryb Administracyjny&quot; od &quot;Trybu użytkownika&quot;?', 'Tryb administracyjny umożliwia zarządzanie albumami znajdującymi się w Twojej prywatnej galerii (a także innymi albumami - jeżeli zezwolił na to administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Co to jest &quot;Przesłanie pliku&quot;?', 'To możliwość przesłania pliku (jego rodzaj i wielkość są określone przez administratora) do wybranych albumów', 'allow_private_albums', 0), //cpg1.3.0
-  array('Co to są &quot;Ostatnie aktualizacje&quot;?', 'Umożliwiają przejrzenie ostatnio dodanych do strony plików.', 'offline', 0), //cpg1.3.0
-  array('Co to są &quot;Ostatnie komentarze&quot;?', 'Ta opcja pokazuje ostatnio dodane przez użytkowników komentarze, oraz pliki których dotyczą.', 'offline', 0), //cpg1.3.0
-  array('Czym jest opcja What\'s &quot;Najpopularniejsze&quot;?', 'Opcja ta pokazuje najczęściej oglądane pliki (dotyczy wszystkich użytkowników - zarówno tych zalogowanych jak i niezalogowanych).', 'offline', 0), //cpg1.3.0
-  array('Co to jest &quot;Top Lista&quot;?', 'Top lista zawiera listę najwyżej ocenianych plików wraz z ich średnią oceną (np. pięciu użytkowników głosuje z oceną <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: plikowi zostanie przyznana ocena <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;lub wśród pięciu innych użytkowników każdy daje plikowi ocenę od 1 do 5 (1,2,3,4,5) co spowoduje przyznanie plikowi średniej oceny <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Klasyfikacja przedstawia się następująco: od <img src="images/rating5.gif" width="65" height="14" border="0" alt="najlepsze" /> (najlepsze) do <img src="images/rating0.gif" width="65" height="14" border="0" alt="najgorsze" /> (najgorsze).', 'offline', 0), //cpg1.3.0
-  array('Czym są &quot;Ulubione&quot;?', 'Ta opcja pozwala użytkownikowi przechowywać odnośniki do ulubionych plików z galerii w pliku cookie zapisywanym przez przeglądarkę.', 'offline', 0), //cpg1.3.0
-);
-
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Przypomnienie hasła', //cpg1.3.0
-  'err_already_logged_in' => 'Jesteś już zalogowany!', //cpg1.3.0
-  'enter_username_email' => 'Podaj nazwę użytkownika lub adres e-mail', //cpg1.3.0
-  'submit' => 'dalej', //cpg1.3.0
-  'failed_sending_email' => 'E-mail z przypomnieniem hasła nie może zostać wysłany!', //cpg1.3.0
-  'email_sent' => 'E-mail z nazwą użytkownika i hasłem został wysłany na adres %s', //cpg1.3.0
-  'err_unk_user' => 'Wybrany użytkownik nie istnieje!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Przypomnienie hasła', //cpg1.3.0
-  'passwd_reminder_body' => 'Poprosiłeś o przesłanie Twoich danych użytkownika:
-Nazwa użytkownika: %s
-Hasło: %s
-Kliknij %s aby się zalogować.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Nazwa grupy',
-  'disk_quota' => 'Miejsce na dane',
-  'can_rate' => 'Może oceniać pliki', //cpg1.3.0
-  'can_send_ecards' => 'Może wysyłać e-kartki',
-  'can_post_com' => 'Może zamieszczać komentarze',
-  'can_upload' => 'Może przesyłać pliki', //cpg1.3.0
-  'can_have_gallery' => 'Może mieć galerię osobistą',
-  'apply' => 'Zastosuj zmiany',
-  'create_new_group' => 'Stwórz nową grupę',
-  'del_groups' => 'Skasuj zaznaczoną grupę/y',
-  'confirm_del' => 'Uwaga: jeżeli skasujesz tę grupę jej członkowie zostaną przeniesieni do grupy \'Zarejestrowani\'!\n\nKontynuować?',
-  'title' => 'Zarządzanie grupami',
-  'approval_1' => 'Zgoda na pub. upl.(1)',
-  'approval_2' => 'Zgoda na priv. upl.(2)',
-  'upload_form_config' => 'Konfiguracja formularza przesyłania', //cpg1.3.0
-  'upload_form_config_values' => array( 'Przesyłanie pojedynczych plików', 'Przesyłanie wielu plików', 'Przesyłanie URI', 'Przesyłanie ZIP', 'Plik-URI', 'Plik-ZIP', 'URI-ZIP', 'Plik-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Użytkownik może wybierać ilość pól do przesyłania?', //cpg1.3.0
-  'num_file_upload'=>'Maksymalna/dokładna ilość pól przesyłania plików', //cpg1.3.0
-  'num_URI_upload'=>'Maksymalna/dokładna ilość pól przesyłania URI', //cpg1.3.0
-  'note1' => '<b>(1)</b> Przesyłanie zdjęć do albumu publicznego wymaga zgody administratora',
-  'note2' => '<b>(2)</b> Przesyłanie zdjęć do albumu użytkownika wymaga zgody administratora',
-  'notes' => 'Uwagi'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Witaj !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Czy na pewno chcesz skasować ten album? \\nZostaną skasowane również wszystkie pliki i komentarze.', //js-alert //cpg1.3.0
-  'delete' => 'KASUJ',
-  'modify' => 'WŁAŚCIWOŚCI',
-  'edit_pics' => 'EDYCJA PLIKÓW', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Strona główna',
-  'stat1' => 'pliki: <b>[pictures]</b>, albumy: <b>[albums]</b>, kategorie: <b>[cat]</b>, komentarze: <b>[comments]</b>, odsłony: <b>[views]</b>', //cpg1.3.0
-  'stat2' => 'pliki: <b>[pictures]</b>, albumy: <b>[albums]</b>, odsłony: <b>[views]</b>', //cpg1.3.0
-  'xx_s_gallery' => 'galeria %s', //cpg1.3.0
-  'stat3' => 'pliki: <b>[pictures]</b>, albumy: <b>[albums]</b>, komentarze: <b>[comments]</b>, odsłony: <b>[views]</b>', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Lista użytkowników',
-  'no_user_gal' => 'Galerie użytkowników nie istnieją lub nie masz do nich dostępu',
-  'n_albums' => 'albumów: %s',
-  'n_pics' => 'plików: %s',  //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => 'plików: %s', //cpg1.3.0
-  'last_added' => ', ostatnio dodany: %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Logowanie',
-  'enter_login_pswd' => 'Podaj nazwę użytkownika i hasło aby się zalogować',
-  'username' => 'Nazwa użytkownika',
-  'password' => 'Hasło',
-  'remember_me' => 'Pamiętaj mnie',
-  'welcome' => 'Witaj %s ...',
-  'err_login' => '*** Logowanie nieudane, spróbuj ponownie ***',
-  'err_already_logged_in' => 'Jesteś już zalogowany/a!',
-  'forgot_password_link' => 'Zapomniałem hasła', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Wylogowywanie',
-  'bye' => 'Pa pa %s ...',
-  'err_not_loged_in' => 'Nie jesteś zalogowany/a!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Dane generowane przez funkcję <a href="http://www.php.net/phpinfo">phpinfo()</a>, wyświetlane przez Coppermine (obcinanie wyjścia przy prawym rogu).', //cpg1.3.0
-  'no_link' => 'Oglądanie tych informacji przez osoby nieuprawnione może stanowić zagrożenie bezpieczeństwa, dlatego też stronę tę można oglądać tylko po zalogowaniu się jako administrator. Nie możesz podać łącza do tej strony innym użytkownikom, nie uzyskają oni dostępu do strony.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Uaktualnij album %s',
-  'general_settings' => 'Ustawienia ogólne',
-  'alb_title' => 'Tytuł albumu',
-  'alb_cat' => 'Kategoria albumu',
-  'alb_desc' => 'Opis albumu',
-  'alb_thumb' => 'Miniatury',
-  'alb_perm' => 'Uprawnienia albumu',
-  'can_view' => 'Może być oglądany przez',
-  'can_upload' => 'Goście mogą przesyłać pliki',
-  'can_post_comments' => 'Goście mogą dodawać komentarze',
-  'can_rate' => 'Goście mogą oceniać pliki',
-  'user_gal' => 'Galeria użytkownika',
-  'no_cat' => '* Bez kategorii *',
-  'alb_empty' => 'Album jest pusty',
-  'last_uploaded' => 'Ostatnio przesłane',
-  'public_alb' => 'Wszyscy (album publiczny)',
-  'me_only' => 'Tylko ja',
-  'owner_only' => 'Tylko właściciel albumu: (%s)',
-  'groupp_only' => 'Członkowie grupy: \'%s\'',
-  'err_no_alb_to_modify' => 'Nie można modyfikować żadnego albumu w bazie.',
-  'update' => 'Uaktualnij album', //cpg1.3.0
-  'notice1' => '(*) w zależności od ustawień %sgrupy%',
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Niestety, już oceniałeś ten plik', //cpg1.3.0
-  'rate_ok' => 'Twój głos został zarejestrowany',
-  'forbidden' => 'Nie możesz oceniać swoich własnych plików.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Administratorzy serwisu {SITE_NAME} dokładają wszelkich starań by usuwać lub zmieniać publikowane przez użytkowników treści ogólnie przyjęte za obraźliwe, łamiące prawo, lub obsceniczne, jest jednak niemożliwe by przejrzeć każdy post. Dlatego musisz zobowiązać się, że wszelkie opinie, materiały i komentarze jakie zamieścisz na stronach serwisu reprezentują wyłącznie Twoje poglądy, a nie poglądy osób zarządzających serwisem.<br />
-<br />
-Niniejszym zobowiązujesz się, by nie zamieszczać na stronach serwisu {SITE_NAME} materiałów obraźliwych, obscenicznych, wulgarnych, pornograficznych, nawołujących do użycia przemocy, stanowiących zagrożenie dla bezpieczeństwa publicznego, oraz innych materiałów, których przedstawienie na stronach serwisu mogłoby stanowić złamanie obowiązującego prawa. Przyjmujesz do wiadomości, że administrator lub moderatorzy serwisu {SITE_NAME} mają prawo do edycji i usuwania dowolnych zamieszczonych przez Ciebie treści niezgodnych z tym regulaminem. Jako użytkownik serwisu zgadzasz się na przechowywanie informacji niezbędnych do obsługi Twojego konta w bazie danych serwisu, oraz otrzymujesz prawo do ich modyfikacji oraz usunięcia w dowolnej chwili. W tym celu należy skontaktować się z administratorem serwisu. Informacje te nie będą przekazywane osobom trzecim bez Twojej zgody, jednakże administratorzy serwisu nie mogą ponoszą odpowiedzialności za kradzież tych informacji w wypadku działań osób nieuprawnionych.<br />
-<br />
-Serwis {SITE_NAME} używa plików cookie do przechowywania informacji na Twoim komputerze. Służą one jedynie do poprawienia komfortu przeglądania zawartości serwisu. Twój adres e-mail jest używany jedynie do wysyłania potwierdzeń dotyczących rejestracji w serwisie. <br />
-<br />
-Kliknięcie znajdującego się poniżej przycisku 'Zgadzam się' oznacza zgodę na przedstawiony wyżej regulamin serwisu.
-EOT;
-
-
-$lang_register_php = array(
-  'page_title' => 'Rejestrowanie użytkownika',
-  'term_cond' => 'Warunki korzystania z serwisu',
-  'i_agree' => 'Zgadzam się',
-  'submit' => 'Wykonaj rejestrację',
-  'err_user_exists' => 'Nazwa użytkownika którą wybrałeś już istnieje. Wybierz inną',
-  'err_password_mismatch' => 'Hasła nie pasują do siebie. Wpisz je ponownie',
-  'err_uname_short' => 'Nazwa użytkownika musi mieć co najmniej 2 znaki',
-  'err_password_short' => 'Hasło musi mieć co najmniej 2 znaki',
-  'err_uname_pass_diff' => 'Nazwa użytkownika i hasło muszą się od siebie różnić',
-  'err_invalid_email' => 'Adres e-mail jest niepoprawny',
-  'err_duplicate_email' => 'W bazie jest już użytkownik o podanym przez Ciebie adresie e-mail',
-  'enter_info' => 'Wprowadź informacje potrzebne do rejestracji',
-  'required_info' => 'Informacje wymagane',
-  'optional_info' => 'Informacje opcjonalne',
-  'username' => 'Nazwa użytkownika',
-  'password' => 'Hasło',
-  'password_again' => 'Wprowadź ponownie hasło',
-  'email' => 'E-mail',
-  'location' => 'Lokalizacja',
-  'interests' => 'Zainteresowania',
-  'website' => 'Strona domowa',
-  'occupation' => 'Zajęcie / zawód',
-  'error' => 'BŁĄD',
-  'confirm_email_subject' => '%s - Informacja o rejestracji',
-  'information' => 'Informacja',
-  'failed_sending_email' => 'E-mail z potwierdzeniem nie może być wysłany!',
-  'thank_you' => 'Dziękujemy za rejestrację.<br /><br />Na podany przez Ciebie adres e-mail został wysłany list z prośbą o potwierdzenie.',
-  'acct_created' => 'Konto zostało utworzone. Możesz już zalogować się podając wybraną wczesniej nazwę użytkownika, oraz hasło',
-  'acct_active' => 'Konto jest już aktywne. Możesz już zalogować się podając wybraną wczesniej nazwę użytkownika, oraz hasło',
-  'acct_already_act' => 'Twoje konto zostało już aktywowane!',
-  'acct_act_failed' => 'Te konto nie może być aktywowane!',
-  'err_unk_user' => 'Podany użytkownik nie istnieje!',
-  'x_s_profile' => 'profil: %s',
-  'group' => 'Grupa',
-  'reg_date' => 'Dołączył/a',
-  'disk_usage' => 'Użyte miejsce',
-  'change_pass' => 'Zmień hasło',
-  'current_pass' => 'Bieżące hasło',
-  'new_pass' => 'Nowe hasło',
-  'new_pass_again' => 'Podaj ponownie nowe hasło',
-  'err_curr_pass' => 'Bieżące hasło jest niepoprawne',
-  'apply_modif' => 'Zastosuj zmiany',
-  'change_pass' => 'Zmiań moje hasło',
-  'update_success' => 'Twój profil został uaktualniony',
-  'pass_chg_success' => 'Twoje hasło zostało zmienione',
-  'pass_chg_error' => 'Twoje hasło nie zostało zmienione',
-  'notify_admin_email_subject' => '%s - powiadomienie o rejestracji', //cpg1.3.0
-  'notify_admin_email_body' => 'W galerii zarejestrował się nowy użytkownik o nazwie "%s"', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Dziękujemy za rejestrację w witrynie {SITE_NAME}
-
-Twoja nazwa użytkownika to: "{USER_NAME}"
-Twoje hasło to: "{PASSWORD}"
-
-Aby aktywować konto kliknij na poniższy link albo skopiuj go
-i wklej do swojej przeglądarki internetowej.
-
-{ACT_LINK}
-
-Pozdrowienia,
-
-Zespół strony {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Przeglądaj komentarze',
-  'no_comment' => 'Nie ma komentarzy do przeglądania',
-  'n_comm_del' => 'Skasowano komentarzy: %s',
-  'n_comm_disp' => 'Ilość komentarzy do wyświetlenia',
-  'see_prev' => 'Zobacz poprzednie',
-  'see_next' => 'Zobacz następne',
-  'del_comm' => 'Skasuj wybrane komentarze',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Wyszukiwarka zdjęć',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Szukaj plików', //cpg1.3.0
-  'select_dir' => 'Wybierz katalog',
-  'select_dir_msg' => 'Wybrana funkcja umożliwia wsadowe dodawanie do galerii zdjęć które zostały przesłane na serwer.<br /><br />Wybierz katalog do którego zostały przesłane wybrane pliki', //cpg1.3.0
-  'no_pic_to_add' => 'Nie ma pliku do dodania', //cpg1.3.0
-  'need_one_album' => 'Użycie tej funckji wymaga istnienia przynajmniej jednego albumu do którego masz uprawnienia',
-  'warning' => 'Uwaga',
-  'change_perm' => 'skrypt nie może zapisywać plików do wybranego katalogu. Zmień ustawienia na 755 lub 777 zanim spróbujesz dodać pliki!', //cpg1.3.0
-  'target_album' => '<b>Zapisuje zdjęcia do katalogu &quot;</b>%s<b>&quot; </b>%s', //cpg1.3.0
-  'folder' => 'Katalog',
-  'image' => 'plik',
-  'album' => 'Album',
-  'result' => 'Wynik',
-  'dir_ro' => 'Nie można zapisać. ',
-  'dir_cant_read' => 'Nie można odczytać. ',
-  'insert' => 'Dodawanie nowych plików do galerii', //cpg1.3.0
-  'list_new_pic' => 'Lista nowych plików', //cpg1.3.0
-  'insert_selected' => 'Wstaw wybrane pliki', //cpg1.3.0
-  'no_pic_found' => 'Nie znaleziono nowych plików', //cpg1.3.0
-  'be_patient' => 'Proszę o cierpliwość, skrypt potrzebuje czasu na dodanie zdjęć', //cpg1.3.0
-  'no_album' => 'nie wybrano albumu',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-  '<li><b>OK</b> : oznacza, że zdjęcie zostało dodane'.
-  '<li><b>DP</b> : oznacza, że zdjęcie jest zduplikowane i istnieje już w bazie'.
-  '<li><b>PB</b> : oznacza brak możliwości dodania pliku. Sprawdź swoje uprawnienia do zapisywania katalogów i plików'.
-  '<li><b>NA</b> : oznacza, że nie wybrałeś albumu do którego miałyby trafić pliki, kliknij \'<a href="javascript:history.back(1)">tutaj</a>\' i wybierz album. Jeżeli nie masz jeszcze albumu, <a href="albmgr.php">utwórz tutaj nowy</a></li>'.
-  '<li>Jeżeli \'znaki\' OK, DP, PB nie pojawiają się, kliknij na pliku aby otrzymać komunikat generowany przez PHP'.
-  '<li>Jeżeli przeglądarka nie załadowała strony, wciśnij klawisz F5 aby ją odświeżyć'.
-  '</ul>', //cpg1.3.0
-  'select_album' => 'wybierz album', //cpg1.3.0
-  'check_all' => 'Zaznacz wszystkie', //cpg1.3.0
-  'uncheck_all' => 'Odznacz wszystkie', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Banuj Użytkowników', 
-  'user_name' => 'Nazwa użytkownika', 
-  'ip_address' => 'Adres IP', 
-  'expiry' => 'Aktywny do daty<br>(pusta - na stałe)', 
-  'edit_ban' => 'Zapisz zmiany', 
-  'delete_ban' => 'Kasuj', 
-  'add_new' => 'Dodaj nowy ban', 
-  'add_ban' => 'Dodaj', 
-  'error_user' => 'Nie można znaleźć takiego użytkownika', //cpg1.3.0
-  'error_specify' => 'Musisz określić nazwę użytkownika lub address IP', //cpg1.3.0
-  'error_ban_id' => 'Niewłaściwy ID!', //cpg1.3.0
-  'error_admin_ban' => 'Nie można banować samego siebie!', //cpg1.3.0
-  'error_server_ban' => 'Chciałeś zabanować swój własny serwer? Hehe, nie można tego robić...', //cpg1.3.0
-  'error_ip_forbidden' => 'Nie można banować tego adresu IP - jest nieroute\'owalny!', //cpg1.3.0
-  'lookup_ip' => 'Sprawdz adres IP', //cpg1.3.0
-  'submit' => 'dalej!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Upload file', //cpg1.3.0
-  'custom_title' => 'Spersonalizowany formularz przesyłania', //cpg1.3.0
-  'cust_instr_1' => 'Możesz wybrać własną liczbę pól służących do przesyłania plików, jednak nie zostanie pokazane ich więcej niż w limicie określonym poniżej.', //cpg1.3.0
-  'cust_instr_2' => 'Personalizacja formularza', //cpg1.3.0
-  'cust_instr_3' => 'Ilość pól przesyłania: %s', //cpg1.3.0
-  'cust_instr_4' => 'Pola przesyłania URI/URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'Pola przesyłania URI/URL:', //cpg1.3.0
-  'cust_instr_6' => 'Pola przesyłania plików:', //cpg1.3.0
-  'cust_instr_7' => 'Podaj liczbę każdego z rodzajów pól przesyłania plików, jakich potrzebujesz. Następnie kliknij \'Dalej\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Nieudane tworzenie formularza.', //cpg1.3.0
-  'reg_instr_2' => 'Możesz przesyłać pliki przy pomocy poniższych pól. Rozmiar plików przesyłanych na serwer nie może przekroczyć %s KB każdy. Pliki ZIP przesłane w sekcjach \'Przesłanie pliku\' oraz \'Przesłanie URI/URL\' pozostaną skompresowane.', //cpg1.3.0
-  'reg_instr_3' => 'Jeżeli chcesz aby spakowane pliki zostały zdekompresowane, użyj pola przesyłania plików w sekcji \'Przesyłanie z rozpakowaniem ZIP\'', //cpg1.3.0
-  'reg_instr_4' => 'Przy przesyłaniu plików w sekcji Przesyłania URI/URL, podaj całą ścieżkę do pliku, np: http://www.mojastrona.com/images/foto.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Po uzupełnieniu formularza, użyj przycisku \'Dalej\'.', //cpg1.3.0
-  'reg_instr_6' => 'Przesyłanie z rozpakowaniem ZIP:', //cpg1.3.0
-  'reg_instr_7' => 'Przesyłanie plików:', //cpg1.3.0
-  'reg_instr_8' => 'Przesyłanie URI/URL:', //cpg1.3.0
-  'error_report' => 'Raport błędów', //cpg1.3.0
-  'error_instr' => 'Wystąpiły błędy przy następujących plikach:', //cpg1.3.0
-  'file_name_url' => 'Nazwa pliku/URL', //cpg1.3.0
-  'error_message' => 'Wiadomość błędu', //cpg1.3.0
-  'no_post' => 'Plik nie został przesłany metodą POST.', //cpg1.3.0
-  'forb_ext' => 'Zabronione rozszerzenie pliku.', //cpg1.3.0
-  'exc_php_ini' => 'Przekroczono wielkość plku określoną w php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Przekroczono wielkość plku określoną w konfiguracji CPG.', //cpg1.3.0
-  'partial_upload' => 'Udało się tylko częściowo przesłać plik.', //cpg1.3.0
-  'no_upload' => 'Nie doszło do przesłania.', //cpg1.3.0
-  'unknown_code' => 'Nieznany błąd przesyłania PHP.', //cpg1.3.0
-  'no_temp_name' => 'Nie udało się przesłać pliku ze względu na brak tymczasowej nazwy.', //cpg1.3.0
-  'no_file_size' => 'Plik nie zawiera danych lub jest uszkodzony', //cpg1.3.0
-  'impossible' => 'Nie można przenieść pliku.', //cpg1.3.0
-  'not_image' => 'Plik nie jest obrazem lub jest uszkodzony', //cpg1.3.0
-  'not_GD' => 'Brak rozszerzenia GD.', //cpg1.3.0
-  'pixel_allowance' => 'Przekroczono rozmiar podany w pikselach.', //cpg1.3.0
-  'incorrect_prefix' => 'Niewłaściwy prefiks URI/URL', //cpg1.3.0
-  'could_not_open_URI' => 'Nie można otworzyć URI.', //cpg1.3.0
-  'unsafe_URI' => 'Nie można potwierdzić bezpieczeństwa.', //cpg1.3.0
-  'meta_data_failure' => 'Błąd metadanych', //cpg1.3.0
-  'http_401' => '401 - Brak dostępu', //cpg1.3.0
-  'http_402' => '402 - Wymagana opłata', //cpg1.3.0
-  'http_403' => '403 - Dostęp zabroniony', //cpg1.3.0
-  'http_404' => '404 - Nie znaleziono', //cpg1.3.0
-  'http_500' => '500 - Wewnętrzny błąd serwera', //cpg1.3.0
-  'http_503' => '503 - Usługa niedostępna', //cpg1.3.0
-  'MIME_extraction_failure' => 'nie można określić MIME.', //cpg1.3.0
-  'MIME_type_unknown' => 'Nieznany typ MIME', //cpg1.3.0
-  'cant_create_write' => 'Nie można stworzyć/zapisać pliku.', //cpg1.3.0
-  'not_writable' => 'Nie można zapisać do pliku.', //cpg1.3.0
-  'cant_read_URI' => 'Nie można czytać URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Nie można otworzyć pliku URI do zapisu.', //cpg1.3.0
-  'cant_write_write_file' => 'Nie można zapisać pliku zapisywalnego URI.', //cpg1.3.0
-  'cant_unzip' => 'Nie można zdekompresować.', //cpg1.3.0
-  'unknown' => 'Nieznany błąd', //cpg1.3.0
-  'succ' => 'Udane przesłanie', //cpg1.3.0
-  'success' => 'Udane przesłanie plików: %s.', //cpg1.3.0
-  'add' => 'Kliknij \'Continue\' by dodać pliki do albumów.', //cpg1.3.0
-  'failure' => 'Nieudane przesłanie', //cpg1.3.0
-  'f_info' => 'Informacja o pliku', //cpg1.3.0
-  'no_place' => 'Poprzedni plik nie został umieszczony w albumie.', //cpg1.3.0
-  'yes_place' => 'Poprzedni plik został umieszczony w albumie.', //cpg1.3.0
-  'max_fsize' => 'Maksymalny rozmiar przesyłanego pliku to %s KB',
-  'album' => 'Album',
-  'picture' => 'Plik', //cpg1.3.0
-  'pic_title' => 'Tytuł pliku', //cpg1.3.0
-  'description' => 'Opis pliku', //cpg1.3.0
-  'keywords' => 'Słowa kluczowe (oddzielone spacjami)',
-  'err_no_alb_uploadables' => 'Niestety, nie ma albumu do którego mógłbyś przesłać pliki', //cpg1.3.0
-  'place_instr_1' => 'Proszę umieścić teraz pliki w albumach. Możesz teraz także wprowadzić stosowne informacje o każdym z plików.', //cpg1.3.0
-  'place_instr_2' => 'Są jeszcze pliki wymagające umieszczenia. Proszę kliknąć \'Dalej\'.', //cpg1.3.0
-  'process_complete' => 'Wszystkie pliki umieszczono w albumach.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Zarządzanie użytkownikami',
-  'name_a' => 'Nazwa rosnąco',
-  'name_d' => 'Nazwa malejąco',
-  'group_a' => 'Grupa rosnąco',
-  'group_d' => 'Grupa malejąco',
-  'reg_a' => 'Data rej. rosnąco',
-  'reg_d' => 'Data rej. malejąco',
-  'pic_a' => 'Liczba plików rosnąco',
-  'pic_d' => 'Liczba plików malejąco',
-  'disku_a' => 'Użycie dysku rosnąco',
-  'disku_d' => 'Użycie dysku malejąco',
-  'lv_a' => 'Ostatnie wizyty rosnąco', //cpg1.3.0
-  'lv_d' => 'Ostatnie wizyty malejąco', //cpg1.3.0
-  'sort_by' => 'Posortuj użytkowników wg',
-  'err_no_users' => 'Tabela użytkowników jest pusta!',
-  'err_edit_self' => 'Nie możesz modyfikować teraz swojego profilu. Aby to zrobić kliknij łącze \'Mój profil\'',
-  'edit' => 'EDYTUJ',
-  'delete' => 'KASUJ',
-  'name' => 'Nazwa użytkownika',
-  'group' => 'Grupa',
-  'inactive' => 'Nieaktywny',
-  'operations' => 'Operacje',
-  'pictures' => 'Pliki', //cpg1.3.0
-   'disk_space' => 'Użyte miejsce / Quota',
-  'registered_on' => 'Zerejestrowano',
-  'last_visit' => 'Ostatnia wizyta', //cpg1.3.0
-  'u_user_on_p_pages' => 'użytkowników: %d na stronach: %d',
-  'confirm_del' => 'Czy na pewno chcesz skasować tego użytkownika? \\nWszystkie jego pliki i albumy zostaną automatycznie skasowane.', //js-alert //cpg1.3.0
-  'mail' => 'E-MAIL',
-  'err_unknown_user' => 'Selected user does not exist !',
-  'modify_user' => 'Modyfikuj użytkownika',
-  'notes' => 'Uwagi',
-  'note_list' => '<li>Jeżeli nie chcesz zmieniać swojego ulubionego hasła teraz, zostaw pole "hasło" puste',
-  'password' => 'Hasło',
-  'user_active' => 'Użytkownik jest aktywny',
-  'user_group' => 'Grupa użytkowników',
-  'user_email' => 'Adres e-mail użytkownika',
-  'user_web_site' => 'Strona sieci web użytkownika',
-  'create_new_user' => 'Utwórz nowego użytkownika',
-  'user_location' => 'Lokacja użytkownika',
-  'user_interests' => 'Zainteresowania',
-  'user_occupation' => 'Zajęcie',
-  'latest_upload' => 'Ostatnio przesłane', //cpg1.3.0
-  'never' => 'brak', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Narzędzia administracyjne (Zmień rozmiar zdjęć)', //cpg1.3.0
-  'what_it_does' => 'Do czego to służy', 
-  'what_update_titles' => 'Uaktualnia tytuły nazwami plików', 
-  'what_delete_title' => 'Kasuje tytuły', 
-  'what_rebuild' => 'Odbudowuje miniatury i zdjęcia pośrednie', 
-  'what_delete_originals' => 'Kasuje zdjęcia źródłowe, zastępując je zdjęciami o zmienionych wymiarach', 
-  'file' => 'Plik', 
-  'title_set_to' => 'tytuł', 
-  'submit_form' => 'prześlij', 
-  'updated_succesfully' => 'zaktualizowano', 
-  'error_create' => 'BŁĄD tworzenia', 
-  'continue' => 'Przetwarzaj więcej zdjęć', 
-  'main_success' => 'Plik %s został ustawiony jako zdjęcie główne', //cpg1.3.0
-  'error_rename' => 'Błąd przy zmiany nazwy z %s na %s', 
-  'error_not_found' => 'Plik %s nie został znaleziony', 
-  'back' => 'powrót na stronę główną', 
-  'thumbs_wait' => 'Uaktualniam miniatury i/lub zdjęcia o zmienionych wymiarach, proszę czekać...', 
-  'thumbs_continue_wait' => 'Trwa uaktualnianie miniatur i/lub zdjęć o zmienionych wymiarach...', 
-  'titles_wait' => 'Uaktualnianie tytułów, proszę czekać...', 
-  'delete_wait' => 'Kasowanie tytułów, proszę czekać...', 
-  'replace_wait' => 'Kasowanie oryginałów i zamienianie ich na zdjęcia o zmienionych wymiarach..', 
-  'instruction' => 'Szybkie instrukcje', 
-  'instruction_action' => 'Wybierz akcję', 
-  'instruction_parameter' => 'Ustaw parametry', 
-  'instruction_album' => 'Wybierz album', 
-  'instruction_press' => 'Naciśnij %s', 
-  'update' => 'Uaktualnij miniatury i/lub zdjęcia o zmienionych wymiarach', 
-  'update_what' => 'Do uaktualnienia', 
-  'update_thumb' => 'Tylko miniatury', 
-  'update_pic' => 'Tylko zdjęcia o zmienionych wymiarach', 
-  'update_both' => 'Zarówno miniatury jak i zdjęcia o zmienionych rozmiarach', 
-  'update_number' => 'Ilość przetworzonych zdjęć/kliknięcie', 
-  'update_option' => '(Spróbuj zmniejszyć tę ilość, jeżeli zaobserwujesz problem z timeoutem)',
-  'filename_title' => 'Nazwa pliku &rArr; Tytuł pliku', //cpg1.3.0
-  'filename_how' => 'Jak modyfikować nazwę pliku', 
-  'filename_remove' => 'Usuń rozszerzenie .jpg i zamień _ (podkreślenie) na spacje', 
-  'filename_euro' => 'Zmienia 2003_11_23_13_20_20.jpg na 23/11/2003 13:20', 
-  'filename_us' => 'Zmienia 2003_11_23_13_20_20.jpg na 11/23/2003 13:20',
-  'filename_time' => 'Zmienia 2003_11_23_13_20_20.jpg na 13:20',
-  'delete' => 'Kasowanie tytułów lub oryginalnych plików', //cpg1.3.0
-  'delete_title' => 'Kasowanie tytułów plików', //cpg1.3.0
-  'delete_original' => 'Skasuj oryginalne zdjęcia', 
-  'delete_replace' => 'Kasuje oryginalne zdjęcia zastępując je zdjęciami zrewymiarowanymi', 
-  'select_album' => 'Wybierz album',
-  'delete_orphans' => 'Kasuj komentarze do nieistniejących plików (dotyczy wszystkich albumów)', //cpg1.3.0
-  'orphan_comment' => 'znalezionych komentarzy do nieistniejących plików', //cpg1.3.0
-  'delete' => 'Kasuj', //cpg1.3.0
-  'delete_all' => 'Kasuj wszystko', //cpg1.3.0
-  'comment' => 'Komentarz: ', //cpg1.3.0
-  'nonexist' => 'dołączony do nieistniejącego pliku # ', //cpg1.3.0
-  'phpinfo' => 'Wyświetl phpinfo', //cpg1.3.0
-  'update_db' => 'Aktualizacja bazy danych', //cpg1.3.0
-  'update_db_explanation' => 'Jeżeli usunąłeś pliki coppermine, dodałeś jakąś modyfikację, lub dokonałeś aktualizacji poprzedniej wersji coppermine, uruchom jednorazowo aktualizację bazy danych. Stworzy ona niezbędne tabele i/lub ustawienia konfiguracyjne w bazie danych coppermine.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/portuguese.php cpg148/lang/portuguese.php
--- 133/lang/portuguese.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/lang/portuguese.php	2006-06-08 00:24:56.000000000 -0500
@@ -0,0 +1,2111 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// info about translators and translated language
+$lang_translation_info = array(
+  'lang_name_english' => 'Portuguese', //cpg1.4
+  'lang_name_native' => 'Português', //cpg1.4
+  'lang_country_code' => 'pt', //cpg1.4
+  'trans_name'=> 'Pedro Cotter',
+  'trans_email' => 'pcotter@pcotter.com',
+  'trans_website' => 'www.pcotter.com',
+  'trans_date' => '2006.01.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', 'KB', 'MB');
+
+
+// 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');
+
+// Some common strings
+$lang_yes = 'Sim';
+$lang_no  = 'Não';
+$lang_back = 'VOLTAR';
+$lang_continue = 'CONTINUAR';
+$lang_info = 'Informação';
+$lang_error = 'Erro';
+$lang_check_uncheck_all = 'marcar/desmarcar tudo'; //cpg1.4
+
+// The various date formats
+// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+$album_date_fmt =    '%B %d, %Y';
+$lastcom_date_fmt =  '%m/%d/%y at %H:%M';
+$lastup_date_fmt = '%B %d, %Y';
+$register_date_fmt = '%B %d, %Y';
+$lasthit_date_fmt = '%B %d, %Y at %I:%M %p';
+$comment_date_fmt =  '%B %d, %Y at %I:%M %p';
+$log_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.4
+
+// 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*','foda*', 'cu', 'otario', 'bicha', 'caralho', 'kct*', 'rola', 'porra', 'merda', 'idiota', 'otario', 'tabacudo', 'rola', 'buceta','tabacuda', 'fuck', 'lesbica', 'gay', 'bixa', 'frango', 'burro');
+
+$lang_meta_album_names = array(
+  'random' => 'Imagens Aleatórias',
+	'lastup' => 'Últimas Imagens Adicionadas',
+	'lastalb'=> 'Últimos Álbuns Actualizados',
+	'lastcom' => 'Últimos Comentários',
+	'topn' => 'Fotos Mais Vistas',
+	'toprated' => 'Imagens mais Populares',
+	'lasthits' => 'Últimas Imagens Vistas',
+	'search' => 'Resultado da Pesquisa',
+	'favpics'=> 'Imagens Favoritas',  //cpg1.4
+);
+
+$lang_errors = array(
+  'access_denied' => 'Não tem permissão para visualizar esta página.',
+  'perm_denied' => 'Não tem permissão para executar esta operação.',
+  'param_missing' => 'Script executado com falta de parâmentos.',
+  'non_exist_ap' => 'O álbum ou foto que seleccionou não foi encontrado!',
+  'quota_exceeded' => 'A quota de espaço para armazenamento excedeu o limite<br /><br />Possui [quota]KB de espaço e as suas fotos actualmente utilizam [space]KB, se adicionar este ficheiro irá ultrapassar o limite.',
+  'gd_file_type_err' => 'Estamos a usar um sistema que só permite fotos JPEG e PNG.',
+  'invalid_image' => 'A foto que enviou está corrompida ou não pode ser 
+interpretada pela biblioteca GD',
+  'resize_failed' => 'Não foi possível criar a miniatura ou redimensionar a foto.',
+  'no_img_to_display' => 'Sem fotos para exibir',
+  'non_exist_cat' => 'A categoria seleccionada não existe',
+  'orphan_cat' => 'A categoria tem um parâmento que não existe, vá para ao gestor de categorias e corrija o problema!',
+  'directory_ro' => 'O Diretório \'%s\' não é gravável, as fotos não podem ser apagadas',
+  'non_exist_comment' => 'O comentário seleccionado não existe.',
+  'pic_in_invalid_album' => 'Foto num álbum inexistente (%s)!?',
+  'banned' => 'Esta presentemente expulso deste site.',
+  'not_with_udb' => 'Função desactivada na Galeria. O que está a tentar fazer não é suportado na presente configuração.',
+  'offline_title' => 'Offline',
+  'offline_text' => 'A Galeria está de momento offline - tente novamente mais tarde!',
+  'ecards_empty' => 'Não há nenhum registo de ecards para visualizar!',
+  'action_failed' => 'Erro! Não foi possivel processar o seu pedido.',
+  'no_zip' => 'As bibliotecas necessárias para processar os arquivos em ZIP não estão disponiveis. Por favor contacte o Administrador.',
+  'zip_type' => 'Não tem permissão para enviar arquivos ZIP.',
+  'database_query' => 'Erro ao processar um pedido ha Base de Dados!', //cpg1.4
+  'non_exist_comment' => 'Comentário não existe', //cpg1.4
+);
+
+$lang_bbcode_help_title = 'Ajuda bbcode'; //cpg1.4
+$lang_bbcode_help = 'Pode adicionar links clicaveis e alguma formatação de texto, utilizando bbcode tags : <li>[b]Bold[/b] =&gt; <b>Bold</b></li><li>[i]Italic[/i] =&gt; <i>Italic</i></li><li>[url=http://oseusite.com/]Url Text[/url] =&gt; <a href="http://oseusite.com">Url Text</a></li><li>[email]user@dominio.com[/email] =&gt; <a href="mailto:user@dominio.com">user@dominio.com</a></li><li>[color=red]seu texto[/color] =&gt; <span style="color:red">seu texto</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
+
+// ------------------------------------------------------------------------- //
+// File theme.php
+// ------------------------------------------------------------------------- //
+
+$lang_main_menu = array(
+  'home_title' => 'Ir para página inicial',
+  'home_lnk' => 'Página Principal',
+  'alb_list_title' => 'Ir para a lista de álbuns',
+  'alb_list_lnk' => 'Lista de Álbuns',
+  'my_gal_title' => 'Ir para Galeria Pessoal',
+  'my_gal_lnk' => 'Minha Galeria',
+  'my_prof_title' => 'Ir para Meus Dados', //cpg1.4
+  'my_prof_lnk' => 'Os Meus Dados',
+  'adm_mode_title' => 'Mudar para modo Admin',
+  'adm_mode_lnk' => 'MODO ADMIN',
+  'usr_mode_title' => 'Mudar para modo Utilizador',
+  'usr_mode_lnk' => 'Modo utilizador',
+  'upload_pic_title' => 'Enviar imagem para um álbum',
+  'upload_pic_lnk' => 'Enviar Imagem',
+  'register_title' => 'Criar uma conta',
+  'register_lnk' => 'Clique para se Registar',
+  'login_title' => 'Fazer o Login', //cpg1.4
+  'login_lnk' => 'Login',
+  'logout_title' => 'Fazer o Logout', //cpg1.4
+  'logout_lnk' => 'Logout',
+  'lastup_title' => 'Mostrar as últimas imagens inseridas', //cpg1.4
+  'lastup_lnk' => 'Últimas Imagens',
+  'lastcom_title' => 'Mostrar os últimos comentários inseridos', //cpg1.4
+  'lastcom_lnk' => 'Últimos Comentários',
+  'topn_title' => 'Mostrar as imagens mais visualizadas', //cpg1.4
+  'topn_lnk' => 'Mais Visualizadas',
+  'toprated_title' => 'Mostar imagens mais Populares', //cpg1.4
+  'toprated_lnk' => 'Mais Populares',
+  'search_title' => 'Pesquisar a Galeria', //cpg1.4
+  'search_lnk' => 'Pesquisar',
+  'fav_title' => 'ir para Minhas Favoritas', //cpg1.4
+  'fav_lnk' => 'Minhas Favoritas',
+  'memberlist_title' => 'Mostrar a Lista de Membros',
+  'memberlist_lnk' => 'Lista de Membros',
+  'faq_title' => 'Questões mais Frequentes sobre a Galeria(Frequently Asked Questions) &quot;Coppermine&quot;',
+  'faq_lnk' => 'FAQ',
+);
+
+$lang_gallery_admin_menu = array(
+  'upl_app_title' => 'Aprovar novos envios', //cpg1.4
+  'upl_app_lnk' => 'Aprovar Fotos Enviadas',
+  'admin_title' => 'Ir para Config', //cpg1.4
+  'admin_lnk' => 'Config', //cpg1.4
+  'albums_title' => 'Ir para configuração de Álbuns', //cpg1.4
+  'albums_lnk' => 'Álbuns',
+  'categories_title' => 'Ir para Configuração de Categorias', //cpg1.4
+  'categories_lnk' => 'Categorias',
+  'users_title' => 'Ir para Configuração de Utilizadores', //cpg1.4
+  'users_lnk' => 'Utilizadores',
+  'groups_title' => 'Ir para Configuração de Grupos', //cpg1.4
+  'groups_lnk' => 'Grupos',
+  'comments_title' => 'Ver todos comentários', //cpg1.4
+  'comments_lnk' => 'Ver comentários',
+  'searchnew_title' => 'Ir para Adicionar fotos em Lote', //cpg1.4
+  'searchnew_lnk' => 'FTP=>',
+  'util_title' => 'Ir para Ferramentas de Administração', //cpg1.4
+  'util_lnk' => 'Ferramentas de Administração',
+  'key_title' => 'Ir para Dicionário de Palavras Chave', //cpg1.4
+  'key_lnk' => 'Dicionário de Palavras Chave', //cpg1.4
+  'ban_title' => 'Ir para Excluir utilizadores', //cpg1.4
+  'ban_lnk' => 'Excluir utilizadores',
+  'db_ecard_title' => 'Visualizar Ecards', //cpg1.4
+  'db_ecard_lnk' => 'Visualizar Ecards',
+  'pictures_title' => 'Ordenar as Minhas Imagens', //cpg1.4
+  'pictures_lnk' => 'Ordenar as Minhas Imagens', //cpg1.4
+  'documentation_lnk' => 'Documentação', //cpg1.4
+  'documentation_title' => 'Coppermine manual', //cpg1.4
+);
+
+$lang_user_admin_menu = array(
+  'albmgr_title' => 'Criar/ordenar os meus álbuns', //cpg1.4
+  'albmgr_lnk' => 'Criar/ordenar os meus álbuns',
+  'modifyalb_title' => 'Ir para Modificar os meus álbuns',  //cpg1.4
+  'modifyalb_lnk' => 'Modificar os meus álbuns',
+  'my_prof_title' => 'Ir para os Meus Dados', //cpg1.4
+  'my_prof_lnk' => 'Os Meus Dados',
+);
+
+$lang_cat_list = array(
+  	'category' => 'Categoria',
+	'albums' => 'Álbuns',
+	'pictures' => 'Imagens',
+);
+
+$lang_album_list = array(
+  'album_on_page' => '%d álbun(s) na(s) %d página(s)',
+);
+
+$lang_thumb_view = array(
+  'date' => 'DATA',
+	//Ordenar por arquivo e titulo
+  'name' => 'NOME DO FICHEIRO',
+  'title' => 'TITLE',
+  'title' => 'TÍTULO',
+	'sort_da' => 'Ordenar por data crescente',
+	'sort_dd' => 'Ordenar por data decrescente',
+	'sort_na' => 'Ordenar por nome ascendente',
+	'sort_nd' => 'Ordenar por nome descendente',
+	'sort_ta' => 'Ordenar por título ascendente',
+	'sort_td' => 'Ordenar por título descendente',
+  'position' => 'POSIÇÃO', //cpg1.4
+  'sort_pa' => 'Ordenar por posição ascendente', //cpg1.4
+  'sort_pd' => 'Ordenar por posição descendente', //cpg1.4
+  'download_zip' => 'Download como ficheiro Zip',
+  'pic_on_page' => '%d imagen(s) na(s) %d página(s)',
+	'user_on_page' => '%d utilizador(es) na(s) %d página(s)',
+  'enter_alb_pass' => 'Introduza senha do álbum', //cpg1.4
+  'invalid_pass' => 'Password Inválida!', //cpg1.4
+  'pass' => 'Password', //cpg1.4
+  'submit' => 'Submeter', //cpg1.4
+);
+
+$lang_img_nav_bar = array(
+  'thumb_title' => 'Voltar para a página de miniaturas',
+	'pic_info_title' => 'Mostrar/Esconder informações do ficheiro',
+	'slideshow_title' => 'SlideShow',
+	'ecard_title' => 'enviar esta imagem como e-card',
+  'ecard_disabled' => 'os e-cards estão desactivados',
+  'ecard_disabled_msg' => 'Não tem permissão para enviar e-cards', //js-alert
+  'prev_title' => 'Ver imagem anterior',
+  'next_title' => 'Ver próxima imagem',
+  'pic_pos' => 'IMAGEM %s/%s',
+  'report_title' => 'Enviar comentário sobre esta imagem ao Administrador', //cpg1.4
+  'go_album_end' => 'Saltar para última', //cpg1.4
+  'go_album_start' => 'Inicio', //cpg1.4
+  'go_back_x_items' => 'para trás %s items', //cpg1.4
+  'go_forward_x_items' => 'para frente %s items', //cpg1.4
+);
+
+$lang_rate_pic = array(
+  'rate_this_pic' => 'Classifique esta imagem ',
+	'no_votes' => '(Nenhum voto até o momento)',
+	'rating' => '(Média de votos : %s / 5 dos %s votos)',
+	'rubbish' => 'Péssima',
+	'poor' => 'Pobre',
+	'fair' => 'Satisfatória',
+	'good' => 'Boa',
+	'excellent' => 'Excelente',
+	'great' => 'Espectacular',
+);
+
+// ------------------------------------------------------------------------- //
+// File include/exif.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/functions.inc.php
+// ------------------------------------------------------------------------- //
+
+$lang_cpg_die = array(
+  INFORMATION => $lang_info,
+  ERROR => $lang_error,
+  CRITICAL_ERROR => 'ERRO CRÍTICO!!!',
+  'file' => 'Ficheiro: ',
+  'line' => 'Linha: ',
+);
+
+$lang_display_thumbnails = array(
+  'filename' => 'Ficheiro=', //cpg1.4
+  'filesize' => 'Tamanho=', //cpg1.4
+  'dimensions' => 'Dimensões=', //cpg1.4
+  'date_added' => 'Data de envio=', //cpg1.4
+);
+
+$lang_get_pic_data = array(
+  'n_comments' => '%s comentários',
+  'n_views' => '%s visualizações',
+  'n_votes' => '(%s votos)',
+);
+
+$lang_cpg_debug_output = array(
+  'debug_info' => 'Debug Info',
+  'select_all' => 'Seleccionar tudo',
+  'copy_and_paste_instructions' => 'Se pedir ajuda ao suporte do Coppermine, copie e cole este Debug com as mensagens de erro que surgirem no seu pedido de ajuda. Certifique-se de ter substituido qualquer password com ***, antes de colocar o post.<br />Nota: Serve apenas para informar e não significa que exista erro com a sua Galeria!', //cpg1.4
+  'phpinfo' => 'mostrar phpinfo',
+  'notices' => 'Notificações', //cpg1.4
+);
+
+$lang_language_selection = array(
+  'reset_language' => 'Idioma Padrão',
+  'choose_language' => 'Escolha o seu Idioma',
+);
+
+$lang_theme_selection = array(
+  'reset_theme' => 'Tema Padrão',
+  'choose_theme' => 'Escolha um tema',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Versão não suportada!', //cpg1.4
+  'security_alert' => 'Alerta de Segurança!', //cpg1.4.3
+  'relocate_exists' => 'Remove the <a href="http://coppermine-gallery.net/forum/index.php?topic=24217.0" target=_blank>relocate_server.php</a> file from your website!',
+  '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!', //cpg1.4
+  'gallery_offline' => 'A Galeria está de momento OFFLINE e acessivel apenas por si (ADMIN)! Não se esqueça de a colocar ONLINE após o termino da manutenção!', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'anterior', //cpg1.4
+  'next' => 'próxima', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/init.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/picmgmt.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Não foi possível despertar o plugin '%s'", //cpg1.4
+  'error_install' => "Não foi possível instalar o plugin '%s'", //cpg1.4
+  'error_uninstall' => "Não foi possível desinstalar o plugin '%s'", //cpg1.4
+  'error_sleep' => "Não foi possível desinstalar o plugin '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
+  'Exclamation' => 'Exclamação',
+	'Question' => 'Questão',
+	'Very Happy' => 'Muito Feliz',
+	'Smile' => 'Sorriso',
+	'Sad' => 'Triste',
+	'Surprised' => 'Surpreendido',
+	'Shocked' => 'Chocado',
+	'Confused' => 'Confuso',
+	'Cool' => 'Legal',
+	'Laughing' => 'Risonho',
+	'Mad' => 'Louco',
+	'Razz' => 'Razz',
+	'Embarassed' => 'Embaraçado',
+	'Crying or Very sad' => 'Chorar/Muito triste',
+	'Evil or Very Mad' => 'Mau/Muito Furioso',
+	'Twisted Evil' => 'Demonio louco',
+	'Rolling Eyes' => 'Rolando os olhos',
+	'Wink' => 'Piscando',
+	'Idea' => 'Ideia',
+	'Arrow' => 'Seta',
+	'Neutral' => 'Neutro',
+	'Mr. Green' => 'Mr. Green',
+);
+
+// ------------------------------------------------------------------------- //
+// File addpic.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File mode.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'A Sair da Administração...',
+  1 => 'A Entrar na Administração...',
+);
+
+// ------------------------------------------------------------------------- //
+// File albmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
+  'alb_need_name' => 'Os Álbuns precisam de ter um nome !', //js-alert
+  'confirm_modifs' => 'Tem certeza que deseja realizar as modificações ?', //js-alert
+  'no_change' => 'Não realizou nenhuma mudança !', //js-alert
+  'new_album' => 'Novo álbum',
+  'confirm_delete1' => 'Tem certeza que deseja remover este álbum ?', //js-alert
+  'confirm_delete2' => 'Nem todas as fotos e comentários serão perdidos !', //js-alert
+  'select_first' => 'Primeiro seleccione um álbum', //js-alert
+  'alb_mrg' => 'Gestor de álbuns',
+  'my_gallery' => '* A Minha Galeria *',
+  'no_category' => '* Sem categoria *',
+  'delete' => 'Apagar',
+  'new' => 'Novo',
+  'apply_modifs' => 'Aplicar modificações',
+  'select_category' => '- Selecione categoria -',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Excluir Utilizadores', //cpg1.4
+  'user_name' => 'Nome do utilizador', //cpg1.4
+  'ip_address' => 'Endereço IP ', //cpg1.4
+  'expiry' => 'Expira em (em branco significa que é permanente)', //cpg1.4
+  'edit_ban' => 'Gravar modificações', //cpg1.4
+  'delete_ban' => 'Apagar', //cpg1.4
+  'add_new' => 'Adicionar nova exclusão', //cpg1.4
+  'add_ban' => 'Adicionar', //cpg1.4
+  'error_user' => 'Não é possível encontrar utilizador', //cpg1.4
+  'error_specify' => 'Precisa especificar um utilizador ou IP', //cpg1.4
+  'error_ban_id' => 'ID de exclusão inválido!', //cpg1.4
+  'error_admin_ban' => 'Não se pode excluir!', //cpg1.4
+  'error_server_ban' => 'Queria excluir o seu próprio servidor? Han han!!!Não pode ser...', //cpg1.4
+  'error_ip_forbidden' => 'Não pode excluir este IP - De qualquer maneira ele é non-routable (privado) !<br />Se deseja permitir a exclusão de IPs privados, altere isto <a href="admin.php">Config</a> (só faz sentido quando o Coppermine é usado numa LAN).', //cpg1.4
+  'lookup_ip' => 'Procurar um IP ', //cpg1.4
+  'submit' => 'vai!', //cpg1.4
+  'select_date' => 'Seleccionar uma data', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Bridge Wizard',
+  'warning' => 'AVISO:Ao usar este assistente tenha a consciência de que dados com informação sensivel estão a ser enviados usando formulários html. Corra-o apenas no seu computador (não numa máquina pública como Internet Cafés), e certifique-se de limpar a cache do browser e ficheiros temporários depois de ter concluído, ou terceiros poderão ter acesso aos seus dados!',
+  'back' => 'Retrocede',
+  'next' => 'Seguinte',
+  'start_wizard' => 'Inicia o assistente de enlaces',
+  'finish' => 'Finalizar',
+  'hide_unused_fields' => 'Ocultar campos do formulário não usados (recomendado)',
+  'clear_unused_db_fields' => 'Limpar entradas inválidas da base de dados (recomendado)',
+  'custom_bridge_file' => 'nome do ficheiro de enlaces (se o nome é <i>exemplo.inc.php</i>, introduza <i>exemplo</i> neste campo)',
+  'no_action_needed' => 'Não é necessária quaisquer acção neste passo. Clique em \'seguinte\' para continuar.',
+  'reset_to_default' => 'Restaurar pré-definições',
+  'choose_bbs_app' => 'escolha a aplicação para enlaçar o Cooppermine',
+  'support_url' => 'Vá aqui para o suporte sobre esta aplicação',
+  'settings_path' => 'caminho(s) usado pela aplicação BBS',
+  'database_connection' => 'coneção à base de dados',
+  'database_tables' => 'tabelas da base de dados',
+  'bbs_groups' => 'grupos BBS ',
+  'license_number' => 'Número de Licença',
+  'license_number_explanation' => 'Insira o número da licença (se necessário)',
+  'db_database_name' => 'Nome da Base de Dados',
+  'db_database_name_explanation' => 'Insira o nome da Base de Dados que o BBS utiliza',
+  'db_hostname' => 'Servidor da Base de Dados',
+  'db_hostname_explanation' => 'Nome do servidor onde a sua Base de Dados MySQL reside, normalmente &quot;localhost&quot;',
+  'db_username' => 'Utilizador da Base de Dados',
+  'db_username_explanation' => 'o utilizador mySQL a usar para se conectar com a aplicação BBS',
+  'db_password' => 'Senha da Base de Dados',
+  'db_password_explanation' => 'Password este utilizador mySQL',
+  'full_forum_url' => 'URL do Forum',
+  'full_forum_url_explanation' => 'URL completo da sua aplicação BBS (incluindo http:// bit, http://www.seudominio.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Caminho relativo do forum',
+  'relative_path_of_forum_from_webroot_explanation' => 'O caminho para a aplicação BBS desde o webroot (Exemplo: se o caminho do seu BBS é http://www.seudominio.tld/forum/, digite &quot;/forum/&quot; neste campo)',
+  'relative_path_to_config_file' => 'Caminho relativo do ficheiro de configuração do BBS',
+  'relative_path_to_config_file_explanation' => 'Caminho relativo do BBS, visto pelo Coppermine (exemplo: &quot;../forum/&quot; se o BBS está em http://www.seudominio.tld/forum/ e o Coppermine em http://www.seudominio.tld/gallery/)',
+  'cookie_prefix' => 'prefixo de Cookie',
+  'cookie_prefix_explanation' => 'tem se ser o nome do cookie do seu BBS',
+  'table_prefix' => 'Prefixo de Tabelas',
+  'table_prefix_explanation' => 'Tem de coincidir com o prefixo que definiu ao configurar o seu BBS.',
+  'user_table' => 'Tabela de utilizadores',
+  'user_table_explanation' => '(Normalmente o valor por defeito deverá funcionar, a não ser que use uma instalação não standard do BBS)',
+  'session_table' => 'Tabela de sessões',
+  'session_table_explanation' => '(Normalmente o valor por defeito deverá funcionar, a não ser que use uma instalação não standard do BBS)',
+  'group_table' => 'Tabela de grupos',
+  'group_table_explanation' => '(Normalmente o valor por defeito deverá funcionar, a não ser que use uma instalação não standard do BBS)',
+  'group_relation_table' => 'Tabela de relação de grupos',
+  'group_relation_table_explanation' => '(Normalmente o valor por defeito deverá funcionar, a não ser que use uma instalação não standard do BBS)',
+  'group_mapping_table' => 'Tabela de mapeamento de grupos',
+  'group_mapping_table_explanation' => '(Normalmente o valor por defeito deverá funcionar, a não ser que use uma instalação não standard do BBS)',
+  'use_standard_groups' => 'Usar os grupos de utilizador standard do BBS',
+  'use_standard_groups_explanation' => 'Usar os Grupos de Utilizador (incorporado e recomendado). Isto fará com que as definições personalizadas feitas nesta página se tornem nulas. Desactive esta opção apenas se realmente souber o que está a fazer!',
+  'validating_group' => 'Validação de Grupos',
+  'validating_group_explanation' => 'O ID do grupo do seu BBS onde se encontram as contas dos utilizadores que necessitam de validação (Normalmente o valor por defeito deverá funcionar, a não ser que use uma instalação não standard do BBS)',
+  'guest_group' => 'Grupo de convidados (Guest)',
+  'guest_group_explanation' => 'O ID do grupo no seu BBS onde se encontram os utilizadores convidados (utilizadores anónimos) (definição por defeito deverá funcionar, edite apenas se souber o que está a fazer!)',
+  'member_group' => 'Grupo de Membros',
+  'member_group_explanation' => 'O ID do Grupo do seu BBS, onde se encontram os utilizadores &quot;regulares&quot; (definição por defeito deverá funcionar, edite apenas se souber o que está a fazer!',
+  'admin_group' => 'Grupo Administração',
+  'admin_group_explanation' => 'O ID do Grupo do seu BBS, onde se encontram os Administradores (definição por defeito deverá funcionar, edite apenas se souber o que está a fazer!)',
+  'banned_group' => 'Grupo de Excluidos',
+  'banned_group_explanation' => 'O ID do grupo onde se encontram os utilizadores excluidos (definição por defeito deverá funcionar, edite apenas se souber o que está a fazer)',
+  'global_moderators_group' => 'Grupo Moderadores Globais',
+  'global_moderators_group_explanation' => 'O ID do Grupo onde se encontram os utilizadores Moderadores Globais do seu BBS (definição por defeito deverá funcionar, edite apenas se souber o que está a fazer)',
+  'special_settings' => 'BBS-definições especificas',
+  'logout_flag' => 'Versão phpBB (indicador de fecho de sessão)',
+  'logout_flag_explanation' => 'Qual a versão do seu BBS (para saber como tratar os fechos de sessão (logouts))',
+  'use_post_based_groups' => 'usar grupos baseados em POST?',
+  'logout_flag_yes' => '2.0.5 ou maior',
+  'logout_flag_no' => '2.0.4 ou menor',
+  'use_post_based_groups_explanation' => 'Devem os grupos da BBS que estão definidos pelo número de postes serem levados em conta (permite uma administração de permissões granular) ou apenas os grupos por defeito (torna a administração mais fácil, recomendado). Pode alterar esta definição mais tarde.',
+  'use_post_based_groups_yes' => 'yes',
+  'use_post_based_groups_no' => 'no',
+  'error_title' => 'You need to correct these errors before you can continue. Go to the previous screen.',
+  'error_specify_bbs' => 'You have to specify what application you want to bridge your Coppermine install with.',
+  'error_no_blank_name' => 'You can\'t leave the name of your custom bridge file blank.',
+  'error_no_special_chars' => 'The bridge file name mustn\'t contain any special chars except underscore (_) and dash (-)!',
+  'error_bridge_file_not_exist' => 'The bridge file %s doesn\'t exist on the server. Check if you have actually uploaded it.',
+  'finalize' => 'enable/disable BBS integration',
+  'finalize_explanation' => 'So far, the settings you specified have been written into the database, but BBS 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 BBS integration there, using your standalone (unbridged) admin account (usually the one you set up during Coppermine install).',
+  'your_bridge_settings' => 'Your bridge settings',
+  'title_enable' => 'Enable integration/bridging with %s',
+  'bridge_enable_yes' => 'enable',
+  'bridge_enable_no' => 'disable',
+  'error_must_not_be_empty' => 'must not be empty',
+  'error_either_be' => 'must either be %s or %s',
+  'error_folder_not_exist' => '%s doesn\'t exist. Correct the value you entered for %s',
+  'error_cookie_not_readible' => 'Coppermine can\'t read a cookie named %s. Correct the value you entered for %s, or go to your BBS administration panel and make sure that the cookie path is readible for coppermine.',
+  'error_mandatory_field_empty' => 'You can not leave the field %s blank - fill in the proper value.',
+  'error_no_trailing_slash' => 'There mustn\'t be a trailing slash in the field %s.',
+  'error_trailing_slash' => 'There must be a trailing slash in the field %s.',
+  'error_db_connect' => 'Could not connect to the mySQL database with the data you specified. Here\'s what mySQL said:',
+  'error_db_name' => 'Although Coppermine could establish a connection, it wasn\'t able to find the database %s. Make sure you have specified %s properly. Here\'s what mySQL said:',
+  'error_prefix_and_table' => '%s and ',
+  'error_db_table' => 'Could not find the table %s. Make sure you have specified %s correctly.',
+  'recovery_title' => 'Bridge Manager: emergency recovery',
+  'recovery_explanation' => 'If you came here to administer the BBS integration of your Coppermine gallery, you have to log in first as admin. If you can not log in because bridging doesn\'t work as expected, you can disable BBS integration with this page. Entering your username and password will not log you in, it will only disable BBS integration. Refer to the documentation for details.',
+  'username' => 'Username',
+  'password' => 'Password',
+  'disable_submit' => 'submit',
+  'recovery_success_title' => 'Authorization successful',
+  'recovery_success_content' => 'You have successfully disabled BBS bridging. Your Coppermine install runs now in standalone mode.',
+  'recovery_success_advice_login' => 'Log in as admin to edit your bridge settings and/or enable BBS integration again.',
+  'goto_login' => 'Go to login page',
+  'goto_bridgemgr' => 'Go to bridge manager',
+  'recovery_failure_title' => 'Authorization failed',
+  '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).',
+  'try_again' => 'try again',
+  'recovery_wait_title' => 'Wait time has not elapsed',
+  'recovery_wait_content' => 'For security reasons this script does not allow failed logons in short succession, so you will have to wait a bit untill you\'re allowed to try to authenticate.',
+  'wait' => 'wait',
+  'create_redir_file' => 'Create redirection file (recommended)',
+  'create_redir_file_explanation' => 'To redirect users back to Coppermine once they logged into your BBS, you need a redirection file to be created within your BBS folder. When this option is checked, the bridge manager will attempt to create this file for you, or give you code ready to copy-and-paste to create the file manually.',
+  'browse' => 'browse',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Calendário', //cpg1.4
+  'close' => 'fechar', //cpg1.4
+  'clear_date' => 'limpar data', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
+  'miss_param' => 'Os parâmetros requeridos para a operação \'%s\'não foram fornecidos !',
+  'unknown_cat' => 'A categoria selecionada não existe na base de dados',
+  'usergal_cat_ro' => 'A categoria galerias do utilizador nãao podem ser apagadas !',
+  'manage_cat' => 'Administração de Categorias',
+  'confirm_delete' => 'Tem a certeza de que quer APAGAR esta categoria ?', //js-alert
+  'category' => 'Categoria',
+  'operations' => 'Operações',
+  'move_into' => 'Transferir para',
+  'update_create' => 'Actualiza/cria categoria',
+  'parent_cat' => 'Categoria mãe',
+  'cat_title' => 'Título da categoria',
+  'cat_thumb' => 'Imagem miniatura da categoria',
+  'cat_desc' => 'Descrição da categoria',
+  'categories_alpha_sort' => 'Ordenar as categorias alfabéticamente (em vez de ordem por ajuste)', //cpg1.4
+  'save_cfg' => 'Save configuration', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Gallery Configuration', //cpg1.4
+  'manage_exif' => 'Manage exif display', //cpg1.4
+  'manage_plugins' => 'Manage plugins', //cpg1.4
+  'manage_keyword' => 'Manage keywords', //cpg1.4
+  'restore_cfg' => 'Restore factory defaults',
+  'save_cfg' => 'Save new configuration',
+  'notes' => 'Notes',
+  'info' => 'Information',
+  'upd_success' => 'Configuração foi actualizada!',
+  'restore_success' => 'Coppermine default configuration restored',
+  'name_a' => 'Name ascending',
+  'name_d' => 'Name descending',
+  'title_a' => 'Title ascending',
+  'title_d' => 'Title descending',
+  'date_a' => 'Date ascending',
+  'date_d' => 'Date descending',
+  'pos_a' => 'Position ascending', //cpg1.4
+  'pos_d' => 'Position descending', //cpg1.4
+  'th_any' => 'Max Aspect',
+  'th_ht' => 'Height',
+  'th_wd' => 'Width',
+  'label' => 'label',
+  'item' => 'item',
+  'debug_everyone' => 'Everyone',
+  'debug_admin' => 'Admin only',
+  'no_logs'=> 'Off', //cpg1.4
+  'log_normal'=> 'Normal', //cpg1.4
+  'log_all' => 'All', //cpg1.4
+  'view_logs' => 'View logs', //cpg1.4
+  'click_expand' => 'click section name to expand', //cpg1.4
+  'expand_all' => 'Expand All', //cpg1.4
+  'notice1' => '(*) These settings mustn\'t be changed if you already have files in your database.', //cpg1.4 - (relocated)
+  'notice2' => '(**) When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be 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.', //cpg1.4 - (relocated)
+  'notice3' => '(***) All log files are written in english.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Function disabled when using bb integration', //cpg1.4
+  'auto_resize_everyone' => 'Everyone', //cpg1.4
+  'auto_resize_user' => 'User only', //cpg1.4
+  'ascending' => 'ascending', //cpg1.4
+  'descending' => 'descending', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'General settings',
+  array('Gallery name', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Gallery description', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Gallery administrator email', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('URL of your coppermine gallery folder (no \'index.php\' or similar at the end)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL of your home page', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Allow ZIP-download of favorites', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Timezone difference relative to GMT (current time: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Enable encrypted passwords (can not be undone)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Enable help-icons (help available in English only)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Enable clickable keywords in search','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Enable plugins', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Allow banning of non-routable (private) IP addresses', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Browsable batch-add interface', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Language &amp; Charset settings',
+  array('Language', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Fallback to English if translated phrase not found?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Character encoding', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Display language list', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Display language flags', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Display &quot;reset&quot; in language selection', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Display previous/next on tabbed pages', 'previous_next_tab', 1), //cpg1.4
+
+  'Themes settings',
+  array('Theme', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Display theme list', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Display &quot;reset&quot; in theme selection', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Display FAQ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Custom menu link name', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('Custom menu link URL', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Display bbcode help', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Show the vanity block on themes that are defined as XHTML and CSS compliant','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Path to custom header include', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Path to custom footer include', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Album list view',
+  array('Width of the main table (pixels or %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Number of levels of categories to display', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Number of albums to display', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Number of columns for the album list', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Size of thumbnails in pixels', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('The content of the main page', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Show first level album thumbnails in categories','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Sort categories alphabetically (instead of custom sort order)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Show number of linked files','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Thumbnail view',
+  array('Number of columns on thumbnail page', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Number of rows on thumbnail page', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Maximum number of tabs to display', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Display file caption (in addition to title) below the thumbnail', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Display number of views below the thumbnail', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Display number of comments below the thumbnail', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Display uploader name below the thumbnail', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Display name of admin uploaders below the thumbnail', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Display file name below the thumbnail', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Display album description', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Default sort order for files', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Minimum number of votes for a file to appear in the \'top-rated\' list', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Image view', //cpg1.4
+  array('Width of the table for file display (pixels or %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('File information is visible by default', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Max length for an image description', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Max number of characters in a word', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Show film strip', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Display file name under film strip thumbnail', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Number of items in film strip', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Slideshow interval in milliseconds (1 second = 1000 milliseconds)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Comment settings', //cpg1.4
+  array('Filter bad words in comments', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Allow smiles in comments', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Allow several consecutive comments on one file from the same user (disable flood protection)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Max number of lines in a comment', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Maximum length of a comment', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Notify admin of comments by email', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Sort order of comments', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Prefix for anonymous comments authors', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Files and thumbnails settings',
+  array('Quality for JPEG files', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Max dimension of a thumbnail <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Use dimension ( width or height or Max aspect for thumbnail ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Create intermediate pictures','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Max width or height of an intermediate picture/video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Max size for uploaded files (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Max width or height for uploaded pictures/videos (pixels)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Auto resize images that are larger than max width or height', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Files and thumbnails advanced settings',
+  array('Albums can be private (Note: if you switch from \'yes\' to \'no\' any current private albums will become public)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Show private album Icon to unlogged user','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Characters forbidden in filenames', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Allowed image types', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Allowed movie types', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Movie Playback Autostart', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Allowed audio types', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Allowed document types', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Method for resizing images','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Path to ImageMagick \'convert\' utility (example /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Command line options for ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Read EXIF data in JPEG files', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Read IPTC data in JPEG files', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('The album directory <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('The directory for user files <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('The prefix for intermediate pictures <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('The prefix for thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Default mode for directories', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Default mode for files', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'User settings',
+  array('Allow new user registrations', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Allow unlogged users (guest or anonymous) access', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('User registration requires email verification', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Notify admin of user registration by email', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Admin activation of registrations', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Allow two users to have the same email address', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Notify admin of user upload awaiting approval', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Allow logged in users to view memberlist', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Allow users to change their email address in profile', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Allow users to retain control over their pics in public galleries', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Number of failed login attempts until temporary ban (to avoid brute force attacks)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Duration of a temporary ban after failed logins', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Enable Report to Admin', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Custom fields for user profile (leave blank if unused).
+  Use Profile 6 for long entries, such as biographies', //cpg1.4
+  array('Profile 1 name', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Profile 2 name', 'user_profile2_name', 0), //cpg1.4
+  array('Profile 3 name', 'user_profile3_name', 0), //cpg1.4
+  array('Profile 4 name', 'user_profile4_name', 0), //cpg1.4
+  array('Profile 5 name', 'user_profile5_name', 0), //cpg1.4
+  array('Profile 6 name', 'user_profile6_name', 0), //cpg1.4
+
+  'Custom fields for image description (leave blank if unused)',
+  array('Field 1 name', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Field 2 name', 'user_field2_name', 0),
+  array('Field 3 name', 'user_field3_name', 0),
+  array('Field 4 name', 'user_field4_name', 0),
+
+  'Cookies settings',
+  array('Cookie name', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Cookie path', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Email settings  (usually nothing has to be changed here; leave all fields blank when not sure)', //cpg1.4
+  array('SMTP Host (when left blank, sendmail will be used)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP Username', 'smtp_username', 0), //cpg1.4
+  array('SMTP Password', 'smtp_password', 0), //cpg1.4
+
+  'Logging and statistics', //cpg1.4
+  array('Logging mode <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Log ecards', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Keep detailed vote statistics','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Keep detailed hit statistics','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Maintenance settings', //cpg1.4
+  array('Enable debug mode', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Display notices in debug mode', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Gallery is offline', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
+  'title' => 'Sent ecards',
+  'ecard_sender' => 'Sender',
+  'ecard_recipient' => 'Recipient',
+  'ecard_date' => 'Date',
+  'ecard_display' => 'Display ecard',
+  'ecard_name' => 'Name',
+  'ecard_email' => 'Email',
+  'ecard_ip' => 'IP #',
+  'ecard_ascending' => 'ascending',
+  'ecard_descending' => 'descending',
+  'ecard_sorted' => 'Sorted',
+  'ecard_by_date' => 'by date',
+  'ecard_by_sender_name' => 'by sender\'s name',
+  'ecard_by_sender_email' => 'by sender\'s email',
+  'ecard_by_sender_ip' => 'by sender\'s IP address',
+  'ecard_by_recipient_name' => 'by recipient\'s name',
+  'ecard_by_recipient_email' => 'by recipient\'s email',
+  'ecard_number' => 'displaying record %s to %s of %s',
+  'ecard_goto_page' => 'go to page',
+  'ecard_records_per_page' => 'Records per page',
+  'check_all' => 'Check All',
+  'uncheck_all' => 'Uncheck All',
+  'ecards_delete_selected' => 'Delete selected ecards',
+  'ecards_delete_confirm' => 'Are you sure you want to delete the records? Tick the checkbox!',
+  'ecards_delete_sure' => 'I\'m sure',
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_input.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
+  'empty_name_or_com' => 'You need to type your name and a comment',
+  'com_added' => 'Your comment was added',
+  'alb_need_title' => 'You have to provide a title for the album !',
+  'no_udp_needed' => 'No update needed.',
+  'alb_updated' => 'The album was updated',
+  'unknown_album' => 'Selected album does not exist or you don\'t have permission to upload in this album',
+  'no_pic_uploaded' => 'No file was uploaded !<br /><br />If you have really selected a file to upload, check that the server allows file uploads...',
+  'err_mkdir' => 'Failed to create directory %s !',
+  'dest_dir_ro' => 'Destination directory %s is not writable by the script !',
+  'err_move' => 'Impossible to move %s to %s !',
+  'err_fsize_too_large' => 'The size of file you have uploaded is too large (maximum allowed is %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'The size of the file you have uploaded is too large (maximum allowed is %s KB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'The file you have uploaded is not a valid image !',
+  'allowed_img_types' => 'You can only upload %s images.',
+  'err_insert_pic' => 'The file \'%s\' can\'t be inserted in the album ',
+  'upload_success' => 'Your file was uploaded successfully.<br /><br />It will be visible after admin approval.',
+  'notify_admin_email_subject' => '%s - Upload notification',
+  'notify_admin_email_body' => 'A picture has been uploaded by %s that needs your approval. Visit %s',
+  'info' => 'Information',
+  'com_added' => 'Comment added',
+  'alb_updated' => 'Album updated',
+  'err_comment_empty' => 'Your comment is empty !',
+  'err_invalid_fext' => 'Only files with the following extensions are accepted : <br /><br />%s.',
+  'no_flood' => 'Sorry but you are already the author of the last comment posted for this file<br /><br />Edit the comment you have posted if you want to modify it',
+  'redirect_msg' => 'You are being redirected.<br /><br /><br />Click \'CONTINUE\' if the page does not refresh automatically',
+  'upl_success' => 'Your file was successfully added',
+  'email_comment_subject' => 'Comment posted on Coppermine Photo Gallery',
+  'email_comment_body' => 'Someone has posted a comment on your gallery. See it at',
+  'album_not_selected' => 'Album not selected', //cpg1.4
+  'com_author_error' => 'A registered user is using this nickname, login or use another one', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File delete.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DELETE_PHP')) $lang_delete_php = array(
+  'caption' => 'Caption',
+  'fs_pic' => 'full size image',
+  'del_success' => 'successfully deleted',
+  'ns_pic' => 'normal size image',
+  'err_del' => 'can\'t be deleted',
+  'thumb_pic' => 'thumbnail',
+  'comment' => 'comment',
+  'im_in_alb' => 'image in album',
+  'alb_del_success' => 'Album &laquo;%s&raquo; deleted', //cpg1.4
+  'alb_mgr' => 'Album Manager',
+  'err_invalid_data' => 'Invalid data received in \'%s\'',
+  'create_alb' => 'A criar o álbum \'%s\'',
+  'update_alb' => 'Actualizando o álbum \'%s\' com o título \'%s\' e índice \'%s\'',
+  'del_pic' => 'Apagar ficheiro',
+  'del_alb' => 'Apagar álbum',
+  'del_user' => 'Apagar utilizador',
+  'err_unknown_user' => 'The selected user does not exist !',
+  'err_empty_groups' => 'There\'s no group table, or the group table is empty!', //cpg1.4
+  'comment_deleted' => 'Comment was succesfully deleted',
+  'npic' => 'Picture', //cpg1.4
+  'pic_mgr' => 'Picture Manager', //cpg1.4
+  'update_pic' => 'Updating picture \'%s\' with filename \'%s\' and index \'%s\'', //cpg1.4
+  'username' => 'utilizador', //cpg1.4
+  'anonymized_comments' => '%s comment(s) anonymized', //cpg1.4
+  'anonymized_uploads' => '%s public upload(s) anonymized', //cpg1.4
+  'deleted_comments' => '%s comment(s) deleted', //cpg1.4
+  'deleted_uploads' => '%s public upload(s) deleted', //cpg1.4
+  'user_deleted' => 'user %s deleted', //cpg1.4
+  'activate_user' => 'Activate user', //cpg1.4
+  'user_already_active' => 'Account has already been active', //cpg1.4
+  'activated' => 'Activated', //cpg1.4
+  'deactivate_user' => 'Deactivate user', //cpg1.4
+  'user_already_inactive' => 'Account has already been inactive', //cpg1.4
+  'deactivated' => 'Deactivated', //cpg1.4
+  'reset_password' => 'Reset password(s)', //cpg1.4
+  'password_reset' => 'Password reset to %s', //cpg1.4
+  'change_group' => 'Change primary group', //cpg1.4
+  'change_group_to_group' => 'Changing from %s to %s', //cpg1.4
+  'add_group' => 'Add secondary group', //cpg1.4
+  '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).', //cpg1.4
+  'status' => 'Status', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File displayecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Os dados de acesso ao conteúdo do Ecard foram corrompidos pelo seu programa de email! Verifique se o link está completo!', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File displayimage.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYIMAGE_PHP')){
+
+$lang_display_image_php = array(
+  'confirm_del' => 'Are you sure you want to DELETE this file ? \\nComments will also be deleted.', //js-alert
+  'del_pic' => 'DELETE THIS FILE',
+  'size' => '%s x %s pixels',
+  'views' => '%s times',
+  'slideshow' => 'Slideshow',
+  'stop_slideshow' => 'STOP SLIDESHOW',
+  'view_fs' => 'Click to view full size image',
+  'edit_pic' => 'Edit file information', //cpg1.4
+  'crop_pic' => 'Crop and Rotate',
+  'set_player' => 'Change player',
+);
+
+$lang_picinfo = array(
+  'title' =>'File information',
+  'Filename' => 'Filename',
+  'Album name' => 'Album name',
+  'Rating' => 'Rating (%s votes)',
+  'Keywords' => 'Keywords',
+  'File Size' => 'File Size',
+  'Date Added' => 'Date added', //cpg1.4
+  'Dimensions' => 'Dimensions',
+  'Displayed' => 'Displayed',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Make', //cpg1.4
+  'Model' => 'Model', //cpg1.4
+  'DateTime' => 'Date Time', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Max Aperture', //cpg1.4
+  'FocalLength' => 'Focal length', //cpg1.4
+  'Comment' => 'Comment',
+  'addFav'=>'Add to Favorites',
+  'addFavPhrase'=>'Favorites',
+  'remFav'=>'Remove from Favorites',
+  'iptcTitle'=>'IPTC Title',
+  'iptcCopyright'=>'IPTC Copyright',
+  'iptcKeywords'=>'IPTC Keywords',
+  'iptcCategory'=>'IPTC Category',
+  'iptcSubCategories'=>'IPTC Sub Categories',
+  'ColorSpace' => 'Color Space', //cpg1.4
+  'ExposureProgram' => 'Exposure Program', //cpg1.4
+  'Flash' => 'Flash', //cpg1.4
+  'MeteringMode' => 'Metering Mode', //cpg1.4
+  'ExposureTime' => 'Exposure Time', //cpg1.4
+  'ExposureBiasValue' => 'Exposure Bias', //cpg1.4
+  'ImageDescription' => ' Image Description', //cpg1.4
+  'Orientation' => 'Orientation', //cpg1.4
+  'xResolution' => 'X Resolution', //cpg1.4
+  'yResolution' => 'Y Resolution', //cpg1.4
+  'ResolutionUnit' => 'Resolution Unit', //cpg1.4
+  'Software' => 'Software', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  'ExifOffset' => 'Exif Offset', //cpg1.4
+  'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Exif Version', //cpg1.4
+  'DateTimeOriginal' => 'DateTime Original', //cpg1.4
+  'DateTimedigitized' => 'DateTime digitized', //cpg1.4
+  'ComponentsConfiguration' => 'Components Configuration', //cpg1.4
+  'CompressedBitsPerPixel' => 'Compressed Bits Per Pixel', //cpg1.4
+  'LightSource' => 'Light Source', //cpg1.4
+  'ISOSetting' => 'ISO Setting', //cpg1.4
+  'ColorMode' => 'Color Mode', //cpg1.4
+  'Quality' => 'Quality', //cpg1.4
+  'ImageSharpening' => 'Image Sharpening', //cpg1.4
+  'FocusMode' => 'Focus Mode', //cpg1.4
+  'FlashSetting' => 'Flash Setting', //cpg1.4
+  'ISOSelection' => 'ISO Selection', //cpg1.4
+  'ImageAdjustment' => 'Image Adjustment', //cpg1.4
+  'Adapter' => 'Adapter', //cpg1.4
+  'ManualFocusDistance' => 'Manual Focus Distance', //cpg1.4
+  'DigitalZoom' => 'Digital Zoom', //cpg1.4
+  'AFFocusPosition' => 'AF Focus Position', //cpg1.4
+  'Saturation' => 'Saturation', //cpg1.4
+  'NoiseReduction' => 'Noise Reduction', //cpg1.4
+  'FlashPixVersion' => 'Flash Pix Version', //cpg1.4
+  'ExifImageWidth' => 'Exif Image Width', //cpg1.4
+  'ExifImageHeight' => 'Exif Image Height', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+  'FileSource' => 'File Source', //cpg1.4
+  'SceneType' => 'Scene Type', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Exposure Mode', //cpg1.4
+  'WhiteBalance' => 'White Balance', //cpg1.4
+  'DigitalZoomRatio' => 'Digital Zoom Ratio', //cpg1.4
+  'SceneCaptureMode' => 'Scene Capture Mode', //cpg1.4
+  'GainControl' => 'Gain Control', //cpg1.4
+  'Contrast' => 'Contrast', //cpg1.4
+  'Sharpness' => 'Sharpness', //cpg1.4
+  'ManageExifDisplay' => 'Manage Exif Display', //cpg1.4
+  'submit' => 'Submit', //cpg1.4
+  'success' => 'Information updated successfully.', //cpg1.4
+  'details' => 'Details', //cpg1.4
+);
+
+$lang_display_comments = array(
+  'OK' => 'OK',
+  'edit_title' => 'Edit this comment',
+  'confirm_delete' => 'Are you sure you want to delete this comment ?', //js-alert
+  'add_your_comment' => 'Add your comment',
+  'name'=>'Name',
+  'comment'=>'Comment',
+  'your_name' => 'Anon',
+  'report_comment_title' => 'Report this comment to the administrator', //cpg1.4
+);
+
+$lang_fullsize_popup = array(
+  'click_to_close' => 'Click image to close this window',
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
+  'title' => 'Send an e-card',
+  'invalid_email' => '<font color="red"><b>Warning</b></font>: invalid email address:', //cpg1.4
+  'ecard_title' => 'An e-card from %s for you',
+  'error_not_image' => 'Only images can be sent as an ecard.',
+  'view_ecard' => 'Alternate link if the e-card does not display correctly', //cpg1.4
+  'view_ecard_plaintext' => 'To view the ecard, copy and paste this url into your browser\'s address bar:', //cpg1.4
+  'view_more_pics' => 'View more pictures !', //cpg1.4
+  'send_success' => 'Your ecard was sent',
+  'send_failed' => 'Sorry but the server can\'t send your e-card...',
+  'from' => 'From',
+  'your_name' => 'Your name',
+  'your_email' => 'Your email address',
+  'to' => 'To',
+  'rcpt_name' => 'Recipient name',
+  'rcpt_email' => 'Recipient email address',
+  'greetings' => 'Heading', //cpg1.4
+  'message' => 'Message', //cpg1.4
+  'ecards_footer' => 'Sent by %s from IP %s at %s (Gallery time)', //cpg1.4
+  'preview' => 'Preview of the ecard', //cpg1.4
+  'preview_button' => 'Preview', //cpg1.4
+  'submit_button' => 'Send ecard', //cpg1.4
+  'preview_view_ecard' => 'This will be the alternate link to the ecard once it gets generated. It won\'t work for previews.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Report to administrator', //cpg1.4
+  'invalid_email' => '<b>Warning</b> : invalid email address !', //cpg1.4
+  'report_subject' => 'A report from %s on a gallery %s', //cpg1.4
+  'view_report' => 'Alternate link if the report does not display correctly', //cpg1.4
+  'view_report_plaintext' => 'To view the report, copy and paste this url into your browser\'s address bar:', //cpg1.4
+  'view_more_pics' => 'Gallery', //cpg1.4
+  'send_success' => 'Your report was sent', //cpg1.4
+  'send_failed' => 'Sorry but the server can\'t send your report...', //cpg1.4
+  'from' => 'From', //cpg1.4
+  'your_name' => 'Your name', //cpg1.4
+  'your_email' => 'Your email address', //cpg1.4
+  'to' => 'To', //cpg1.4
+  'administrator' => 'Administrator/Mod', //cpg1.4
+  'subject' => 'Subject', //cpg1.4
+  'comment_field_name' => 'Reporting on Comment by "%s"', //cpg1.4
+  'reason' => 'Reason', //cpg1.4
+  'message' => 'Message', //cpg1.4
+  'report_footer' => 'Sent by %s from IP %s at %s (Gallery time)', //cpg1.4
+  'obscene' => 'obscene', //cpg1.4
+  'offensive' => 'offensive', //cpg1.4
+  'misplaced' => 'off-topic/misplaced', //cpg1.4
+  'missing' => 'missing', //cpg1.4
+  'issue' => 'error/cannot view', //cpg1.4
+  'other' => 'other', //cpg1.4
+  'refers_to' => 'File report refers to', //cpg1.4
+  'reasons_list_heading' => 'reason(s) for report:', //cpg1.4
+  'no_reason_given' => 'no reason was given', //cpg1.4
+  'go_comment' => 'Go to comment', //cpg1.4
+  'view_comment' => 'View full report with comment', //cpg1.4
+  'type_file' => 'file', //cpg1.4
+  'type_comment' => 'comment', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File editpics.php
+// ------------------------------------------------------------------------- //
+
+if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
+  'pic_info' => 'File info',
+  'album' => 'Album',
+  'title' => 'Title',
+  'filename' => 'Filename', //cpg1.4
+  'desc' => 'Description',
+  'keywords' => 'Keywords',
+  'new_keyword' => 'New keyword', //cpg1.4
+  'new_keywords' => 'New keywords found', //cpg1.4
+  'existing_keyword' => 'Existing keyword', //cpg1.4
+  'pic_info_str' => '%s &times; %s - %s KB - %s views - %s votes',
+  'approve' => 'Approve file',
+  'postpone_app' => 'Postpone approval',
+  'del_pic' => 'Delete file',
+  'del_all' => 'Delete ALL files', //cpg1.4
+  'read_exif' => 'Read EXIF info again',
+  'reset_view_count' => 'Reset view counter',
+  'reset_all_view_count' => 'Reset ALL view counters', //cpg1.4
+  'reset_votes' => 'Reset votes',
+  'reset_all_votes' => 'Reset ALL votes', //cpg1.4
+  'del_comm' => 'Delete comments',
+  'del_all_comm' => 'Delete ALL comments', //cpg1.4
+  'upl_approval' => 'Upload approval', //cpg1.4
+  'edit_pics' => 'Edit files',
+  'see_next' => 'See next files',
+  'see_prev' => 'See previous files',
+  'n_pic' => '%s files',
+  'n_of_pic_to_disp' => 'Number of files to display',
+  'apply' => 'Apply modifications',
+  'crop_title' => 'Coppermine Picture Editor',
+  'preview' => 'Preview',
+  'save' => 'Save picture',
+  'save_thumb' =>'Save as thumbnail',
+  'gallery_icon' => 'Make this my icon', //cpg1.4
+  'sel_on_img' =>'The selection has to be entirely on the image!', //js-alert
+  'album_properties' =>'Album properties', //cpg1.4
+  'parent_category' =>'Parent category', //cpg1.4
+  'thumbnail_view' =>'Thumbnail view', //cpg1.4
+  'select_unselect' =>'select/unselect all', //cpg1.4
+  'file_exists' => "Destination file '%s' already exists.", //cpg1.4
+  'rename_failed' => "Failed to rename '%s' to '%s'.", //cpg1.4
+  'src_file_missing' => "Source file '%s' is missing.", // cpg 1.4
+  'mime_conv' => "Cannot convert file from '%s' to '%s'",//cpg1.4
+  'forb_ext' => 'Forbidden file extension.',//cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File faq.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FAQ_PHP')) $lang_faq_php = array(
+  'faq' => 'Frequently Asked Questions',
+  'toc' => 'Table of contents',
+  'question' => 'Question: ',
+  'answer' => 'Answer: ',
+);
+
+if (defined('FAQ_PHP')) $lang_faq_data = array(
+  'General FAQ',
+  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '1'),
+  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled, then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.4
+  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0),
+  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0),
+  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0),
+  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0),
+  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0),
+  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0),
+  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0),
+  array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to. Click &quot;Browse,&quot; find the file to upload, and click &quot;open.&quot; Add a title and description if you want. Click &quot;Submit&quot;.<br /><br />Alternatively, for those users using <b>Windows XP</b>, you can upload multiple files directly to your own private albums using the XP Publishing wizard.<br />For instructions on how, and to get the required registry file, click <a href="xp_publish.php">here.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0),
+  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0),
+  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0),
+  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0),
+  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0),
+  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0),
+  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0),
+
+  'Navigating the Site',
+  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0),
+  array('What\'s &quot;My Gallery&quot;?', 'This feature lets users create their own galleries and add, delete or modify albums as well as upload to them.', 'allow_private_albums', 1), //cpg1.4
+  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0),
+  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0),
+  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0),
+  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0),
+  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0),
+  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0),
+  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0),
+);
+
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
+  'forgot_passwd' => 'Password reminder',
+  'err_already_logged_in' => 'You are already logged in !',
+  'enter_email' => 'Enter your email address', //cpg1.4
+  'submit' => 'go',
+  'illegal_session' => 'Forgot password session invalid or has expired.', //cpg1.4
+  'failed_sending_email' => 'The password reminder email can\'t be sent !',
+  'email_sent' => 'An email with your username and new password was sent to %s', //cpg1.4
+  'verify_email_sent' => 'An email has been sent to %s. Please check your email to complete the process.', //cpg1.4
+  'err_unk_user' => 'Selected user does not exist!',
+  'account_verify_subject' => '%s - New password request', //cpg1.4
+  'account_verify_body' => 'You have requested to a new password. If you would like to proceed with having a new password sent to you, click on the following link:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Your New Password', //cpg1.4
+  'passwd_reset_body' => 'Here is the new password you requested:
+Username: %s
+Password: %s
+Click %s to log in.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File groupmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
+  'group_name' => 'Grupo', //cpg1.4
+  'permissions' => 'Previlégios', //cpg1.4
+  'public_albums' => 'Adicionar ficheiros em álbuns públicos', //cpg1.4
+  'personal_gallery' => 'Galeria pessoal', //cpg1.4
+  'upload_method' => 'método de envio', //cpg1.4
+  'disk_quota' => 'Quota', //cpg1.4
+  'rating' => 'Avaliar', //cpg1.4
+  'ecards' => 'Ecards', //cpg1.4
+  'comments' => 'Comentar', //cpg1.4
+  'allowed' => 'Permitido', //cpg1.4
+  'approval' => 'Aprovação', //cpg1.4
+  'boxes_number' => 'No. de caixas', //cpg1.4
+  'variable' => 'variável', //cpg1.4
+  'fixed' => 'fixo', //cpg1.4
+  'apply' => 'Aplicar modificações',
+  'create_new_group' => 'Criar novo grupo',
+  'del_groups' => 'Apagar grupo(s) selecionado(s)',
+  'confirm_del' => 'Aviso: Quando apaga um grupo, os seus utilizadores são transferidos para o grupo \'Registados\' !\n\nDeseja continuar ?', //js-alert
+  'title' => 'Administração grupo de utilizadores',
+  'num_file_upload' => 'Caixas de envio de ficheiros', //cpg1.4
+  'num_URI_upload' => 'Caixas de envio URI', //cpg1.4
+  'reset_to_default' => 'Restabelece o nome por defeito (%s) - recomendado!', //cpg1.4
+  'error_group_empty' => 'A tabela de grupos estava vazia !<br /><br />Foram criados os grupos por defeito, por favor recarregue esta página', //cpg1.4
+  'explain_greyed_out_title' => 'Porque está esta fila a cizento(desactivada)?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Não pode alterar as propriedades deste grupo porque activou a opção &quot; Permitir acesso a utilizadores não validados(convidados ou anónimos)&quot; para &quot;No&quot; na página de configuração. Os convidados (membros do grupo %s) não têm outro previlégio senão o de se validar(iniciar sessão); Então as definições de grupo não são aplicáveis a estes utilizadores.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Não pode alterar as propriedades do grupo %s porque de qualquer forma, os seus membros não podem fazer nada.', //cpg1.4
+  'group_assigned_album' => 'álbun(s) atribuidos', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File index.php
+// ------------------------------------------------------------------------- //
+
+if (defined('INDEX_PHP')){
+
+$lang_index_php = array(
+  'welcome' => 'Seja Bem Vindo !',
+);
+
+$lang_album_admin_menu = array(
+  'confirm_delete' => 'Tem certeza que deseja APAGAR este álbum ? \\nTodas as imagens e comentários serão também apagados.', //js-alert
+  'delete' => 'APAGAR',
+  'modify' => 'PROPRIEDADES',
+  'edit_pics' => 'EDITAR',
+);
+
+$lang_list_categories = array(
+  'home' => 'Início',
+  'stat1' => '<b>[pictures]</b> imagens em <b>[albums]</b> álbuns e <b>[cat]</b> categorias com <b>[comments]</b> comentários visualizado <b>[views]</b> vezes',
+  'stat2' => '<b>[pictures]</b> imagens em <b>[albums]</b> álbuns visualizados <b>[views]</b> vezes',
+  'xx_s_gallery' => 'Galeria de %s',
+  'stat3' => '<b>[pictures]</b> imagens em <b>[albums]</b> álbuns com <b>[comments]</b> comentários visualizados <b>[views]</b> vezes',
+);
+
+$lang_list_users = array(
+  'user_list' => 'Lista de Utilizadores',
+  'no_user_gal' => 'Não existem Utilizadores com Galeria',
+  'n_albums' => '%s álbun(s)',
+  'n_pics' => '%s imagem(s)',
+);
+
+$lang_list_albums = array(
+  'n_pictures' => '%s imagens',
+  'last_added' => ', última adicionada %s',
+  'n_link_pictures' => '%s imagens ligadas', //cpg1.4
+  'total_pictures' => '%s total de imagens', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Manage keywords', //cpg1.4
+  'edit' => 'edit', //cpg1.4
+  'delete' => 'delete', //cpg1.4
+  'search' => 'search', //cpg1.4
+  'keyword_test_search' => 'search for %s in new window', //cpg1.4
+  'keyword_del' => 'delete the keyword %s', //cpg1.4
+  'confirm_delete' => 'Are you sure you want to delete the keyword %s from the whole gallery?', //cpg1.4  // js-alert
+  'change_keyword' => 'change keyword', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File login.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGIN_PHP')) $lang_login_php = array(
+  'login' => 'Login',
+  'enter_login_pswd' => 'Insira nome de utilizador e senha para entrar',
+  'username' => 'Utilizador',
+  'password' => 'Senha',
+  'remember_me' => 'Gravar Senha',
+  'welcome' => 'Seja Bem Vindo(a) %s ...',
+  'err_login' => '*** Não foi possivel validar. Tente novamente ***',
+  'err_already_logged_in' => 'Já se encontra validado !',
+  'forgot_password_link' => 'Esqueci-me da senha',
+  'cookie_warning' => 'AVISO: O seu browser não aceita scripts (cookies)', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File logout.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGOUT_PHP')) $lang_logout_php = array(
+  'logout' => 'Logout',
+  'bye' => 'Volte sempre %s ...',
+  'err_not_loged_in' => 'Não se encontra validado !',
+);
+
+// ------------------------------------------------------------------------- //
+// File minibrowser.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'close', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'up one level', //cpg1.4
+  'current_path' => 'current path', //cpg1.4
+  'select_directory' => 'please select a directory', //cpg1.4
+  'click_to_close' => 'Click image to close this window',
+);
+
+// ------------------------------------------------------------------------- //
+// File modifyalb.php
+// ------------------------------------------------------------------------- //
+
+if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
+  'upd_alb_n' => 'Actualizar álbum %s',
+  'general_settings' => 'Definições Gerais',
+  'alb_title' => 'Título do álbum',
+  'alb_cat' => 'Categoria do álbum',
+  'alb_desc' => 'Descrição do álbum',
+  'alb_keyword' => 'Palavra chave do álbum', //cpg1.4
+  'alb_thumb' => 'Miniatura do Álbum',
+  'alb_perm' => 'Permissões para este álbum',
+  'can_view' => 'O álbum pode ser visualizado por',
+  'can_upload' => 'Visitantes podem enviar imagens',
+  'can_post_comments' => 'Visitantes podem deixar comentários',
+  'can_rate' => 'visitantes podem classificar imagens',
+  'user_gal' => 'Galeria do Utilizador',
+  'no_cat' => '* Sem categoria *',
+  'alb_empty' => 'O álbum está vazio',
+  'last_uploaded' => 'Última enviada',
+  'public_alb' => 'Todos (álbum público)',
+  'me_only' => 'Apenas eu',
+  'owner_only' => 'Apenas o dono do álbum (%s)',
+  'groupp_only' => 'Membros do grupo \'%s\'',
+  'err_no_alb_to_modify' => 'Não existe álbum na base de dados que possa modificar.',
+  'update' => 'Actualizar álbum',
+  'reset_album' => 'Restabelecer álbum', //cpg1.4
+  'reset_views' => 'Restabelecer contador de visualizações a &quot;0&quot; em %s', //cpg1.4
+  'reset_rating' => 'Restabelecer classificações de todas as imagens em %s', //cpg1.4
+  'delete_comments' => 'Apagar todos os comentários deixados em %s', //cpg1.4
+  'delete_files' => 'Apagar %sIrreversivelmente%s todas as imagens em %s', //cpg1.4
+  'views' => 'visualizaçoes', //cpg1.4
+  'votes' => 'votos', //cpg1.4
+  'comments' => 'comentários', //cpg1.4
+  'files' => 'ficheiros', //cpg1.4
+  'submit_reset' => 'submeter alterações', //cpg1.4
+  'reset_views_confirm' => 'Tenho a certeza', //cpg1.4
+  'notice1' => '(*) dependente da configuração dos %sgrupos%s',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Senha do álbum', //cpg1.4
+  'alb_password_hint' => 'Pista para senha do álbum', //cpg1.4
+  'edit_files' =>'Edição de ficheiros', //cpg1.4
+  'parent_category' =>'Categoria mãe', //cpg1.4
+  'thumbnail_view' =>'Vista de miniatura', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Coppermine (trimming the output at the right side).',
+  '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 can not post a link to this page for others, they will be denied access.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Gestor de Imagens', //cpg1.4
+  'select_album' => 'Selecione Álbum', //cpg1.4
+  'delete' => 'Apagar', //cpg1.4
+  'confirm_delete1' => 'Tem a certeza de que quer apagar esta imagem ?', //cpg1.4
+  'confirm_delete2' => '\nA imagem será permanentemente apagada.', //cpg1.4
+  'apply_modifs' => 'Aplicar modificações', //cpg1.4
+  'confirm_modifs' => 'Confirmar modificações', //cpg1.4
+  'pic_need_name' => 'A imagem necessita de ter um nome !', //cpg1.4
+  'no_change' => 'Não fez qualquer alteração !', //cpg1.4
+  'no_album' => '* Nenhum álbum *', //cpg1.4
+  'explanation_header' => 'A ordem personalizada que você pode especificar nesta página só será levada em conta se', //cpg1.4
+  'explanation1' => 'o administrador selecionou na "Ordem de ficheiros por defeito" na configuração o valor "Posição descendente" ou "Posição ascendente" (configuração global para todos os utilizadores sem definições pessoais)', //cpg1.4
+  'explanation2' => 'o utilizador definiu "Posição descendente" ou "Posição ascendente" na página de miniaturas (configuração por utilizador)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Are you sure you want to UNINSTALL this plugin', //cpg1.4
+  'confirm_delete' => 'Are you sure you want to DELETE this plugin', //cpg1.4
+  'pmgr' => 'Plugin Manager', //cpg1.4
+  'name' => 'Name', //cpg1.4
+  'author' => 'Author', //cpg1.4
+  'desc' => 'Description', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Installed Plugins', //cpg1.4
+  'n_plugins' => 'Plugins Not installed', //cpg1.4
+  'none_installed' => 'None Installed', //cpg1.4
+  'operation' => 'Operation', //cpg1.4
+  'not_plugin_package' => 'The file uploaded is not a plugin package.', //cpg1.4
+  'copy_error' => 'There was an error copying the package to the plugins folder.', //cpg1.4
+  'upload' => 'Upload', //cpg1.4
+  'configure_plugin' => 'Configure plugin', //cpg1.4
+  'cleanup_plugin' => 'Cleanup plugin', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
+// ------------------------------------------------------------------------- //
+
+if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
+  'already_rated' => 'Sorry but you have already rated this file',
+  'rate_ok' => 'Your vote was accepted',
+  'forbidden' => 'You can not rate your own files.',
+);
+
+// ------------------------------------------------------------------------- //
+// File register.php & profile.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
+
+$lang_register_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-orientated 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 = array(
+  'page_title' => 'User registration',
+  'term_cond' => 'Terms and conditions',
+  'i_agree' => 'I agree',
+  'submit' => 'Submit registration',
+  'err_user_exists' => 'The username you have entered already exist, please choose a different one',
+  'err_password_mismatch' => 'The two passwords does not match, please input them again',
+  'err_uname_short' => 'Username must be 2 characters long minimum',
+  'err_password_short' => 'Password must be 2 characters long minimum',
+  'err_uname_pass_diff' => 'Username and password must be different',
+  'err_invalid_email' => 'Email address is invalid',
+  'err_duplicate_email' => 'Another user has already registered with the email address you entered',
+  'enter_info' => 'Input registration information',
+  'required_info' => 'Required information',
+  'optional_info' => 'Optional information',
+  'username' => 'Username',
+  'password' => 'Password',
+  'password_again' => 'Re-enter password',
+  'email' => 'Email',
+  'location' => 'Location',
+  'interests' => 'Interests',
+  'website' => 'Home page',
+  'occupation' => 'Occupation',
+  'error' => 'ERROR',
+  'confirm_email_subject' => '%s - Registration confirmation',
+  'information' => 'Information',
+  'failed_sending_email' => 'The registration confirmation email can\'t be send !',
+  'thank_you' => 'Thank you for registering.<br /><br />An email with information on how to activate your account was sent to the email address you provided.',
+  'acct_created' => 'Your account has been created and you can now login with your username and password',
+  'acct_active' => 'Your account is now active and you can login with your username and password',
+  'acct_already_act' => 'Account is already active!', //cpg1.4
+  'acct_act_failed' => 'This account can\'t be activated !',
+  'err_unk_user' => 'Selected user does not exist !',
+  'x_s_profile' => '%s\'s profile',
+  'group' => 'Group',
+  'reg_date' => 'Joined',
+  'disk_usage' => 'Disk usage',
+  'change_pass' => 'Change password',
+  'current_pass' => 'Current password',
+  'new_pass' => 'New password',
+  'new_pass_again' => 'New password again',
+  'err_curr_pass' => 'Current password is incorrect',
+  'apply_modif' => 'Apply modifications',
+  'change_pass' => 'Change my password',
+  'update_success' => 'Your profile was updated',
+  'pass_chg_success' => 'Your password was changed',
+  'pass_chg_error' => 'Your password was not changed',
+  'notify_admin_email_subject' => '%s - Registration notification',
+  'last_uploads' => 'Last uploaded file.<br />Click to see all uploads by', //cpg1.4
+  'last_comments' => 'Last comment.<br />Click to see all comments made by', //cpg1.4
+  'notify_admin_email_body' => 'A new user with the username "%s" has registered in your gallery',
+  'pic_count' => 'Files uploaded', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Registration request', //cpg1.4
+  'thank_you_admin_activation' => 'Thank you.<br /><br />Your request for account activation was sent to the admin. You will receive an email if approved.', //cpg1.4
+  'acct_active_admin_activation' => 'The account is now active and an email has been sent to the user.', //cpg1.4
+  'notify_user_email_subject' => '%s - Activation notification', //cpg1.4
+);
+
+$lang_register_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_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 = array(
+  'title' => 'Examinar comentários',
+  'no_comment' => 'Não existem comentários para examinar',
+  'n_comm_del' => '%s comentários(s) apagado(s)',
+  'n_comm_disp' => 'Número de comentários a exibir',
+  'see_prev' => 'Ver anterior',
+  'see_next' => 'Ver próximo',
+  'del_comm' => 'Apagar comentários selecionados',
+  'user_name' => 'Nome', //cpg1.4
+  'date' => 'Data', //cpg1.4
+  'comment' => 'Comentário', //cpg1.4
+  'file' => 'Ficheiro', //cpg1.4
+  'name_a' => 'nome utilizador ascendente', //cpg1.4
+  'name_d' => 'nome utilizador descendente', //cpg1.4
+  'date_a' => 'Data ascendente', //cpg1.4
+  'date_d' => 'Data descendente', //cpg1.4
+  'comment_a' => 'Comentário ascendente', //cpg1.4
+  'comment_d' => 'Comentário descendente', //cpg1.4
+  'file_a' => 'Ficheiro ascendente', //cpg1.4
+  'file_d' => 'Ficheiro descendente', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File search.php                                                           //
+// ------------------------------------------------------------------------- //
+
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Pesquisar toda a Galeria', //cpg1.4
+  'submit_search' => 'pesquisa', //cpg1.4
+  'keyword_list_title' => 'Lista de palavras chave', //cpg1.4
+  'keyword_msg' => 'Esta lista não é inclusiva. Não inclui palavras de títulos de imagens ou descrições. Tente pequisar usando frases completas.',  //cpg1.4
+  'edit_keywords' => 'Editar palavras chave', //cpg1.4
+  'search in' => 'Pesquisar em:', //cpg1.4
+  'ip_address' => 'Endereço IP', //cpg1.4
+  'fields' => 'Pesquisar por', //cpg1.4
+  'age' => 'Idade', //cpg1.4
+  'newer_than' => 'Mais nova que', //cpg1.4
+  'older_than' => 'Mais antiga que', //cpg1.4
+  'days' => 'days', //cpg1.4
+  'all_words' => 'Combina todas palavras (AND)', //cpg1.4
+  'any_words' => 'Combina qualquer palavra (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Título', //cpg1.4
+  'caption' => 'Legenda', //cpg1.4
+  'keywords' => 'Palavra chave', //cpg1.4
+  'owner_name' => 'Nome do proprietário', //cpg1.4
+  'filename' => 'Nome do ficheiro', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File searchnew.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
+  'page_title' => 'Search new files',
+  'select_dir' => 'Select directory',
+  'select_dir_msg' => 'This function allows you to add a batch of files that your have uploaded to your server by FTP.<br /><br />Select the directory where you have uploaded your files.', //cpg1.4
+  'no_pic_to_add' => 'There is no file to add',
+  'need_one_album' => 'You need at least one album to use this function',
+  'warning' => 'Warning',
+  '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 !',
+  'target_album' => '<b>Put files of &quot;</b>%s<b>&quot; into </b>%s',
+  'folder' => 'Folder',
+  'image' => 'file',
+  'album' => 'Album',
+  'result' => 'Result',
+  'dir_ro' => 'Not writable. ',
+  'dir_cant_read' => 'Not readable. ',
+  'insert' => 'Adding new files to the gallery',
+  'list_new_pic' => 'List of new files',
+  'insert_selected' => 'Insert selected files',
+  'no_pic_found' => 'No new file was found',
+  'be_patient' => 'Please be patient, the script needs time to add the files',
+  'no_album' => 'no album selected',
+  'result_icon' => 'click for details or to reload',  //cpg1.4
+  'notes' =>  '<ul>'.
+                          '<li><b>OK</b> : means that the file was succesfully added'.
+                          '<li><b>DP</b> : means that the file is a duplicate and is already in the database'.
+                          '<li><b>PB</b> : means that the file could not be added, check your configuration and the permission of directories where the files are located'.
+                          '<li><b>NA</b> : means that you haven\'t selected an album the files should go to, hit \'<a href="javascript:history.back(1)">back</a>\' and select an album. If you don\'t have an album <a href="albmgr.php">create one first</a></li>'.
+                          '<li>If the OK, DP, PB \'signs\' does not appear click on the broken file to see any error message produced by PHP'.
+                          '<li>If your browser timeouts, hit the reload button'.
+                          '</ul>',
+  'select_album' => 'select album',
+  'check_all' => 'Check All',
+  'uncheck_all' => 'Uncheck All',
+  '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.', //cpg1.4
+   'albums_no_category' => 'Albums with no category', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Personal albums', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Browsable interface (recommended)', //cpg1.4
+  'edit_pics' => 'Edit files', //cpg1.4
+  'edit_properties' => 'Album properties', //cpg1.4
+  'view_thumbs' => 'Thumbnail view', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'show/hide this column', //cpg1.4
+  'vote' => 'Vote Details', //cpg1.4
+  'hits' => 'Hit Details', //cpg1.4
+  'stats' => 'Vote Statistics', //cpg1.4
+  'sdate' => 'Date', //cpg1.4
+  'rating' => 'Rating', //cpg1.4
+  'search_phrase' => 'Search phrase', //cpg1.4
+  'referer' => 'Referer', //cpg1.4
+  'browser' => 'Browser', //cpg1.4
+  'os' => 'Operating System', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Sort by %s', //cpg1.4
+  'ascending' => 'ascending', //cpg1.4
+  'descending' => 'descending', //cpg1.4
+  'internal' => 'int', //cpg1.4
+  'close' => 'close', //cpg1.4
+  'hide_internal_referers' => 'hide internal referers', //cpg1.4
+  'date_display' => 'Date display', //cpg1.4
+  'submit' => 'submit / refresh', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File thumbnails.php
+// ------------------------------------------------------------------------- //
+
+// Void
+
+// ------------------------------------------------------------------------- //
+// File upload.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UPLOAD_PHP')) $lang_upload_php = array(
+  'title' => 'Enviar Imagens',
+  'custom_title' => 'Pedido de formulário personalizado',
+  'cust_instr_1' => 'Pode selecionar um número de caixas de envio personalizado, porém não pode excedr os limites abaixo listados.',
+  'cust_instr_2' => 'Box Number Requests',
+  'cust_instr_3' => 'File upload boxes: %s',
+  'cust_instr_4' => 'URI/URL upload boxes: %s',
+  'cust_instr_5' => 'URI/URL upload boxes:',
+  'cust_instr_6' => 'File upload boxes:',
+  'cust_instr_7' => 'Please enter the number of each type of upload box you desire at this time.  Then click \'Continue\'. ',
+  'reg_instr_1' => 'Invalid action for form creation.',
+  'reg_instr_2' => 'Now you may upload your files using the upload boxes below. The size of files uploaded from your client to the server should not exceed %s KB each. ZIP files uploaded in the \'File Upload\' and \'URI/URL Upload\' sections will remain compressed.',
+  'reg_instr_3' => 'If you want the zipped file or archive to be decompressed, you must use the file upload box provided in the \'Decompressive ZIP Upload\' area.',
+  'reg_instr_4' => 'When using the URI/URL upload section, please enter the path to the file like so: http://www.mysite.com/images/example.jpg',
+  'reg_instr_5' => 'When you have completed the form, please click \'Continue\'.',
+  'reg_instr_6' => 'Decompressive ZIP Uploads:',
+  'reg_instr_7' => 'File Uploads:',
+  'reg_instr_8' => 'URI/URL Uploads:',
+  'error_report' => 'Error Report',
+  'error_instr' => 'The following uploads encountered errors:',
+  'file_name_url' => 'File Name/URL',
+  'error_message' => 'Error Message',
+  'no_post' => 'File not uploaded by POST.',
+  'forb_ext' => 'Forbidden file extension.',
+  'exc_php_ini' => 'Exceeded filesize allowed in php.ini.',
+  'exc_file_size' => 'Exceeded filesize permitted by CPG.',
+  'partial_upload' => 'Only a partial upload.',
+  'no_upload' => 'No upload occurred.',
+  'unknown_code' => 'Unknown PHP upload error code.',
+  'no_temp_name' => 'No upload - No temp name.',
+  'no_file_size' => 'Contains no data/Corrupted',
+  'impossible' => 'Impossible to move.',
+  'not_image' => 'Not an image/corrupt',
+  'not_GD' => 'Not a GD extension.',
+  'pixel_allowance' => 'The height and or width of the uploaded picture is more than that allowed by the gallery config.', //cpg1.4
+  'incorrect_prefix' => 'Incorrect URI/URL prefix',
+  'could_not_open_URI' => 'Could not open URI.',
+  'unsafe_URI' => 'Safety not verifiable.',
+  'meta_data_failure' => 'Meta data failure',
+  'http_401' => '401 Unauthorized',
+  'http_402' => '402 Payment Required',
+  'http_403' => '403 Forbidden',
+  'http_404' => '404 Not Found',
+  'http_500' => '500 Internal Server Error',
+  'http_503' => '503 Service Unavailable',
+  'MIME_extraction_failure' => 'MIME could not be determined.',
+  'MIME_type_unknown' => 'Unknown MIME type',
+  'cant_create_write' => 'Cannot create write file.',
+  'not_writable' => 'Cannot write to write file.',
+  'cant_read_URI' => 'Cannot read URI/URL',
+  'cant_open_write_file' => 'Cannot open URI write file.',
+  'cant_write_write_file' => 'Cannot write to URI write file.',
+  'cant_unzip' => 'Cannot unzip.',
+  'unknown' => 'Unknown error',
+  'succ' => 'Successful Uploads',
+  'success' => '%s uploads were successful.',
+  'add' => 'Please click \'Continue\' to add the files to albums.',
+  'failure' => 'Upload Failure',
+  'f_info' => 'File Information',
+  'no_place' => 'The previous file could not be placed.',
+  'yes_place' => 'The previous file was placed successfully.',
+  'max_fsize' => 'Maximum allowed file size is %s KB',
+  'album' => 'Album',
+  'picture' => 'File',
+  'pic_title' => 'File title',
+  'description' => 'File description',
+  'keywords' => 'Keywords (separate with spaces)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Insert from list</a>', //cpg1.4
+  'keywords_sel' =>'Select a Keyword', //cpg1.4
+  'err_no_alb_uploadables' => 'Sorry there is no album where you are allowed to upload files',
+  'place_instr_1' => 'Please place the files in albums at this time.  You may also enter relevant information about each file now.',
+  'place_instr_2' => 'More files need placement. Please click \'Continue\'.',
+  'process_complete' => 'You have successfully placed all the files.',
+   'albums_no_category' => 'Albums with no category', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Personal albums', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Select album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Close', //cpg1.4
+  'no_keywords' => 'Sorry, no keywords available!', //cpg1.4
+  'regenerate_dictionary' => 'Regenerate Dictionary', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File usermgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+  'memberlist' => 'Lista de membros', //cpg1.4
+  'user_manager' => 'Gestor de Utilizadores', //cpg1.4
+  'title' => 'Gerir utilizadores',
+  'name_a' => 'Nome Ascendente',
+  'name_d' => 'Nome Descendente',
+  'group_a' => 'Grupo Ascendente',
+  'group_d' => 'Grupo Descendente',
+  'reg_a' => 'Data de reg. Ascendente',
+  'reg_d' => 'Data de reg. Descendente',
+  'pic_a' => 'Contagem de imag. ascendente',
+  'pic_d' => 'Contagem de imag. descendente',
+  'disku_a' => 'Uso de disco ascendente',
+  'disku_d' => 'Uso de disco descendente',
+  'lv_a' => 'Última visita Ascendente',
+  'lv_d' => 'Última visita Descendente',
+  'sort_by' => 'Listar utilizadores por',
+  'err_no_users' => 'A Tabela de utilizadores está vazia !',
+  'err_edit_self' => 'Não pode alterar seu dados \'pessoais\', use o 
+link \'Os meus dados\' para isso',
+  'edit' => 'Editar', //cpg1.4
+  'with_selected' => 'Com seleção:', //cpg1.4
+  'delete' => 'Apagar', //cpg1.4
+  'delete_files_no' => 'manter imagens públicas (mas como anónimo)', //cpg1.4
+  'delete_files_yes' => 'apagar também imagens públicas', //cpg1.4
+  'delete_comments_no' => 'mantém comentários (mas como anónimo)', //cpg1.4
+  'delete_comments_yes' => 'apagar também comentários', //cpg1.4
+  'activate' => 'Activar', //cpg1.4
+  'deactivate' => 'Desactivar', //cpg1.4
+  'reset_password' => 'Redefinir Senha', //cpg1.4
+  'change_primary_membergroup' => 'Alterar o grupo de membro primário', //cpg1.4
+  'add_secondary_membergroup' => 'Adicionar um grupo de membros secundário', //cpg1.4
+  'name' => 'Nome de utilizador',
+  'group' => 'Grupo',
+  'inactive' => 'Inactivo',
+  'operations' => 'Operações',
+  'pictures' => 'Imagens',
+  'disk_space_used' => 'Espaço usado', //cpg1.4
+  'disk_space_quota' => 'Quota de disco', //cpg1.4
+  'registered_on' => 'Registo', //cpg1.4
+  'last_visit' => 'Última visita',
+  'u_user_on_p_pages' => '%d utilizadores em %d pagina(s)',
+  'confirm_del' => 'Tem a certeza de que deseja APAGAR este utilizador ? \\nTodas as suas imagens e álbuns serão também apagados.', //js-alert
+  'mail' => 'CORREIO',
+  'err_unknown_user' => 'O utilizador seleccionado não existe !',
+  'modify_user' => 'Modificar utilizador',
+  'notes' => 'Notas',
+  'note_list' => '<li>se não deseja modificar a presente Senha, deixe o campo "Senha" em branco',
+  'password' => 'Senha',
+  'user_active' => 'Utilizador está activo',
+  'user_group' => 'Grupo do utilizador',
+  'user_email' => 'Email do utilizador',
+  'user_web_site' => 'Web site do utilizador',
+  'create_new_user' => 'Criar novo utilizador',
+  'user_location' => 'Local do utilizador',
+  'user_interests' => 'Interesses do utilizador',
+  'user_occupation' => 'Ocupação do utilizador',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Envios Recentes',
+  'never' => 'nunca',
+  'search' => 'Pesquisa de utilizadores', //cpg1.4
+  'submit' => 'Submeter', //cpg1.4
+  'search_submit' => 'OK!', //cpg1.4
+  'search_result' => 'Pesquisa resultados para: ', //cpg1.4
+  'alert_no_selection' => 'Tem de seleccionar primeiro, pelo menos um utilizador!', //cpg1.4 //js-alert
+  'password' => 'senha', //cpg1.4
+  'select_group' => 'Selecione grupo', //cpg1.4
+  'groups_alb_access' => 'Permissões de álbum por grupo', //cpg1.4
+  'album' => 'Álbum', //cpg1.4
+  'category' => 'Categoria', //cpg1.4
+  'modify' => 'Modifica?', //cpg1.4
+  'group_no_access' => 'Este grupo não tem acesso especial', //cpg1.4
+  'notice' => 'Notificação', //cpg1.4
+  'group_can_access' => 'Álbun(s) que apenas "%s" pode aceder', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Actualiza títulos do ficheiro', //cpg1.4
+'Apaga títulos', //cpg1.4
+'Reconstroi miniaturas e fotos redimensionadas', //cpg1.4
+'Apaga fotos com o seu tamanho original substituindo-as com a versão redimensionada', //cpg1.4
+'Apaga fotos com dimensões originais ou intermediarias para libertar espaço no disco do servidor', //cpg1.4
+'Apaga comentários órfãos', //cpg1.4
+'Relê tamanho e dimensões de imagens (se as editou manualmente)', //cpg1.4
+'Restabelece o contador de visualizações', //cpg1.4
+'Exibe phpinfo', //cpg1.4
+'Actualiza a Base de Dados', //cpg1.4
+'Exibe o diário de bordo', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Ferramentas de Administração (Redimensionar imagens)',
+  'what_it_does' => 'As suas funções',
+  'file' => 'Ficheiro',
+  'problem' => 'Problema', //cpg1.4
+  'status' => 'Estado', //cpg1.4
+  'title_set_to' => 'titulo a dar',
+  'submit_form' => 'submeter',
+  'updated_succesfully' => 'actualização com êxito',
+  'error_create' => 'ERRO criando',
+  'continue' => 'Processar mais imagens',
+  'main_success' => 'O ficheiro %s foi usado como ficheiro principal com êxito',
+  'error_rename' => 'Erro ao renomear %s para %s',
+  'error_not_found' => 'O ficheiro %s não foi encontrado',
+  'back' => 'regressar ao inicio',
+  'thumbs_wait' => 'Actualizando miniaturas e/ou imagens redimensionadas, por favor espere...',
+  'thumbs_continue_wait' => 'A continuar a actualização de miniaturas e/ou imagens redimensionadas...',
+  'titles_wait' => 'Actualizando titulos, por favor espere...',
+  'delete_wait' => 'Apagando titulos, por favor espere...',
+  'replace_wait' => 'Apagando originais e substituindo-as pelas imagens redimensionadas, por favor espere...',
+  'instruction' => 'Instruções rápidas',
+  'instruction_action' => 'Selecione a acção',
+  'instruction_parameter' => 'Eleja parâmeteros',
+  'instruction_album' => 'Escolha o álbum',
+  'instruction_press' => 'pressione %s',
+  'update' => 'Actualiza miniaturas e/ou fotos redimensionadas',
+  'update_what' => 'O que deve ser actualizado',
+  'update_thumb' => 'Apenas miniaturas',
+  'update_pic' => 'Apenas imagens redimensionadas',
+  'update_both' => 'Miniaturas e imagens redimensionadas',
+  'update_number' => 'Número de imagens processadas por cada click',
+  'update_option' => '(Tente fixar esta opção com um número mais baixo se tiver problemas de timeout)',
+  'filename_title' => 'Nome do ficheiro &rArr; Titulo do ficheiro',
+  'filename_how' => 'Como deve o nome do ficheiro ser modificado',
+  'filename_remove' => 'Remova o .jpg do final e substitua _ (underscore) com espaços',
+  'filename_euro' => 'Altere 2003_11_23_13_20_20.jpg para 23/11/2003 13:20',
+  'filename_us' => 'Altere 2003_11_23_13_20_20.jpg para 11/23/2003 13:20',
+  'filename_time' => 'Altere 2003_11_23_13_20_20.jpg para 13:20',
+  'delete' => 'Apagar títulos de ficheiros ou imagens de tamanho original',
+  'delete_title' => 'Apagar títulos de ficheiros',
+  'delete_title_explanation' => 'Remove todos os títulos das imagens no álbum que especificar.', //cpg1.4
+  'delete_original' => 'Apagar as fotos com o tamanho original',
+  'delete_original_explanation' => 'Elimina o tamanho original das imagens.', //cpg1.4
+  'delete_intermediate' => 'Apagar imagens intermediarias', //cpg1.4
+  'delete_intermediate_explanation' => 'Apaga as imagens intermediarias (normais).<br />Use para libertar espaço em disco, se desactivou \'Criar imagens intermediarias\' no CONFIG, após ter adicionado imagens.', //cpg1.4
+  'delete_replace' => 'Apagar imagens originais substituindo-as pelas versões redimensionadas',
+  'titles_deleted' => 'Todos os títulos no álbum especificado foram removidos', //cpg1.4
+  'deleting_intermediates' => 'A apagar imagens intermediarias, por favor espere...', //cpg1.4
+  'searching_orphans' => 'A pesquisar por órfãos, por vafor espere...', //cpg1.4
+  'select_album' => 'Seleccione o álbum',
+  'delete_orphans' => 'Apagar comentários de imagens inexistentes', //cpg1.4
+  'delete_orphans_explanation' => 'Procura e permite que apague comentários associados a imagens inexistentes na galeria.<br />Procura todos os álbuns.', //cpg1.4
+  'refresh_db' => 'Relê as dimensões e tamanho das imagens', //cpg1.4
+  'refresh_db_explanation' => 'Isto fará a releitura das dimensões e tamanho das imagens. Use se as quotas estão incorrectas, ou se alterou as imagens manualmente.', //cpg1.4
+  'reset_views' => 'Restabelecer os contadores de visualizações', //cpg1.4
+  'reset_views_explanation' => 'Estabelece o número da contagem de visualizações para zero no álbum especificado.', //cpg1.4
+  'orphan_comment' => 'comentários órfãos encontrados',
+  'delete' => 'Apagar',
+  'delete_all' => 'Apagar tudo',
+  'delete_all_orphans' => 'Apagar todos os órfãos?', //cpg1.4
+  'comment' => 'Comentário: ',
+  'nonexist' => 'ligado ao ficheiro não existente # ',
+  'phpinfo' => 'Exibe phpinfo',
+  'phpinfo_explanation' => 'Contém informção técnica sobre o seu servidor.<br /> - Pode-lhe ser pedida informação daqui ao pedir ajuda.', //cpg1.4
+  'update_db' => 'Actualizar Base de Dados',
+  'update_db_explanation' => 'Se substituiu ficheiros do Coppermine, adicionou modificações ou actualizou uma versão antiga do Coppermine, certifique-se de correr a actualização da base de dados uma vez. Isto criará as tabelas necessárias e/ou valores configurativos na sua base de dados Coppermine.',
+  'view_log' => 'Ver diário de bordo', //cpg1.4
+  'view_log_explanation' => 'O Coppermine pode seguir as várias acções dos utilizadores.Pode visualizar estes registos se activou o diário de bordo na <a href="admin.php">configuração do coppermine</a>.', //cpg1.4
+  'versioncheck' => 'Confirmar versões', //cpg1.4
+  'versioncheck_explanation' => 'Veja a versão dos ficheiros para confirmar que os substituiu após uma actualização, ou verifique se existem novas versões Coppermine.', //cpg1.4
+  'bridgemanager' => 'Administração de Enlaces', //cpg1.4
+  'bridgemanager_explanation' => 'Activa/desactiva a integração (enlace) do Coppermine com outra aplicação (ex. o seu BBS).', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Versioncheck', //cpg1.4
+  'what_it_does' => 'This page is meant for users who have updated their coppermine install. This script goes through the files on your webserver and tries to determine if your local file versions on the webserver are the same as the ones from the repository at http://coppermine.sourceforge.net, this way displaying the files you were meant to update as well.<br />It will show everything in red that needs to be fixed. Entries in yellow need looking into. Entries in green (or your default font color) are OK.<br />Click on the help icons to find out more.', //cpg1.4
+  'online_repository_unable' => 'Unable to connect to online repository', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine was unable to connect to the online repository. This can have two reasons:', //cpg1.4
+  'online_repository_reason1' => 'the coppermine online repository is currently down - check if you can browse this page: %s - if you can\'t access this page, try again later.', //cpg1.4
+  'online_repository_reason2' => 'PHP on your webserver is configured with %s turned off (by default, it\'s turned on). If the server is yours to administer, turn this option on in <i>php.ini</i> (at least allow it to be overridden with %s). If you\'re webhosted, you will probably have to live with the fact that you can\'t compare your files to the online repository. This page will then only display the file versions that came with your distribution - updates will not be displayed.', //cpg1.4
+  'online_repository_skipped' => 'Connection to online repository skipped', //cpg1.4
+  'online_repository_to_local' => 'The script is defaulting to the local copy of the version-files now. The data may be inacurate if you have upgraded Coppermine and you haven\'t uploaded all files. Changes to the files after the release won\'t be taken into account as well.', //cpg1.4
+  'local_repository_unable' => 'Unable to connect to the repository on your server', //cpg1.4
+  'local_repository_explanation' => 'Coppermine was unable to connect to the repository file %s on your webserver. This probably means that you haven\'t uploaded the repository file to your webserver. Do so now and then try to run this page once more (hit refresh).<br />If the script still fails, your webhost might have disabled parts of <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP\'s filesystem functions</a> completely. In this case, you simply won\'t be able to use this tool at all, sorry.', //cpg1.4
+  'coppermine_version_header' => 'Installed Coppermine version', //cpg1.4
+  'coppermine_version_info' => 'You have currently installed: %s', //cpg1.4
+  'coppermine_version_explanation' => 'If you think this is entirely wrong and you\'re supposed to be running a higher version of Coppermine, you probably haven\'t uploaded the most recent version of the file <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Version comparison', //cpg1.4
+  'folder_file' => 'folder/file', //cpg1.4
+  'coppermine_version' => 'cpg version', //cpg1.4
+  'file_version' => 'file version', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'writable', //cpg1.4
+  'not_writable' => 'not writable', //cpg1.4
+  'help' => 'Help', //cpg1.4
+  'help_file_not_exist_optional1' => 'file/folder does not exist', //cpg1.4
+  'help_file_not_exist_optional2' => 'The file/folder %s has not been found on your server. Although it is optional you should upload it (using your FTP client) to your webserver if you are experiencing problems.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'file/folder does not exist', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'The file/folder %s has not been found on your server, although it is mandatory. Upload the file to your webserver (using your FTP client).', //cpg1.4
+  'help_no_local_version1' => 'No local file version', //cpg1.4
+  'help_no_local_version2' => 'The script was unable to extract a local file version - your file is either outdated or you have modified it, removing the header information on the way. Updating the file is recommended.', //cpg1.4
+  'help_local_version_outdated1' => 'Local version outdated', //cpg1.4
+  'help_local_version_outdated2' => 'Your version of this file seems to be from an older version of Coppermine (you probably upgraded). Make sure to update this file as well.', //cpg1.4
+  'help_local_version_na1' => 'Unable to extract cvs version info', //cpg1.4
+  'help_local_version_na2' => 'The script could not determine what cvs version the file on your webserver is. You should upload the file from your package.', //cpg1.4
+  'help_local_version_dev1' => 'Development version', //cpg1.4
+  'help_local_version_dev2' => 'The file on your webserver seems to be newer than your Coppermine version. You are either using a development file (you should only do so if you know what you are doing), or you have upgraded your Coppermine install and not uploaded include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Folder not writable', //cpg1.4
+  'help_not_writable2' => 'Change file permissions (CHMOD) to grant the script write access to the folder %s and everything within it.', //cpg1.4
+  'help_writable1' => 'Folder writable', //cpg1.4
+  'help_writable2' => 'The folder %s is writable. This is an unnecessary risk, coppermine only needs read/execute access.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine was not able to determine wether the folder is writable.', //cpg1.4
+  'your_file' => 'your file', //cpg1.4
+  'reference_file' => 'reference file', //cpg1.4
+  'summary' => 'Summary', //cpg1.4
+  'total' => 'Total files/folders checked', //cpg1.4
+  'mandatory_files_missing' => 'Mandatory files missing', //cpg1.4
+  'optional_files_missing' => 'Optional files missing', //cpg1.4
+  'files_from_older_version' => 'Files left over from outdated Coppermine version', //cpg1.4
+  'file_version_outdated' => 'Outdated file versions', //cpg1.4
+  'error_no_data' => 'The script made a boo, it was not able to retrieve any information. Sorry for the inconvenience.', //cpg1.4
+  'go_to_webcvs' => 'go to %s', //cpg1.4
+  'options' => 'Options', //cpg1.4
+  'show_optional_files' => 'show optional folders/files', //cpg1.4
+  'show_mandatory_files' => 'show mandatory files', //cpg1.4
+  'show_file_versions' => 'show file versions', //cpg1.4
+  'show_errors_only' => 'show folders/files with errors only', //cpg1.4
+  'show_permissions' => 'show folder permissions', //cpg1.4
+  'show_condensed_output' => 'show condensed ouput (for easier screenshots)', //cpg1.4
+  'coppermine_in_webroot' => 'coppermine is installed in the webroot', //cpg1.4
+  'connect_online_repository' => 'try connecting to the online repository', //cpg1.4
+  'show_additional_information' => 'show additional information', //cpg1.4
+  'no_webcvs_link' => 'don\'t display web cvs link', //cpg1.4
+  'stable_webcvs_link' => 'display web cvs link to stable branch', //cpg1.4
+  'devel_webcvs_link' => 'display web cvs link to devel branch', //cpg1.4
+  'submit' => 'apply changes / refresh', //cpg1.4
+  'reset_to_defaults' => 'reset to default values', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Apagar todos os diários', //cpg1.4
+  'delete_this' => 'Apagar este diário', //cpg1.4
+  'view_logs' => 'Ver diários', //cpg1.4
+  'no_logs' => 'Não existem diários criados.', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web Publishing Wizard Client</h1><p>This module allows to use <b>Windows XP</b> web publishing wizard with Coppermine.</p><p>Code is based on article posted by
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>What is required</h2><ul><li>Windows XP in order to have the wizard.</li><li>A working installation of Coppermine on which <b>the web upload function works properly.</b></li></ul><h2>How to install on client side</h2><ul><li>Right click on
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Select &quot;save target as..&quot;. Save the file on your hard drive. When saving the file, check that the proposed file name is <b>cpg_###.reg</b> (the ### represents a numerical timestamp). Change it to that name if necessary (leave the numbers). When downloaded, double click on the file in order to register your server with the web publishing wizard.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testing</h2><ul><li>In Windows Explorer, select some files and click on <b>Publish xxx on the web</b> in the left pane.</li><li>Confirm your file selection. Click on <b>Next</b>.</li><li>In the list of services that appear, select the one for your photo gallery (it has the name of your gallery). If the service does not appear, check that you have installed <b>cpg_pub_wizard.reg</b> as described above.</li><li>Input your login information if required.</li><li>Select the target album for your pictures or create a new one.</li><li>Click on <b>next</b>. The upload of your pictures starts.</li><li>When it is completed, check your gallery to see if pictures have been properly added.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Notes :</h2><ul><li>Once the upload has started, the wizard can't display any error message returned by the script so you can't know if the upload failed or succeeded until you check your gallery.</li><li>If the upload fails, enable &quot;Debug mode&quot; on the Coppermine admin page, try with one single picture and check error messages in the
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+file that is located in Coppermine directory on your server.</li><li>In order to avoid that the gallery be <i>flooded</i> by pictures uploaded through the wizard, only the <b>gallery admins</b> and <b>users that can have their own albums</b> can use this feature.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Web Publishing Wizard', //cpg1.4
+  'welcome' => 'Welcome <b>%s</b>,', //cpg1.4
+  'need_login' => 'You need to login to the gallery using your web browser before you can use this wizard.<p/><p>When you login don\'t forget to select the <b>remember me</b> option if it is present.', //cpg1.4
+  'no_alb' => 'Sorry but there is no album where you are allowed to upload pictures with this wizard.', //cpg1.4
+  'upload' => 'Upload your pictures into an existing album', //cpg1.4
+  'create_new' => 'Create a new album for your pictures', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Category', //cpg1.4
+  'new_alb_created' => 'Your new album &quot;<b>%s</b>&quot; was created.', //cpg1.4
+  'continue' => 'Press &quot;Next&quot; to start to upload your pictures', //cpg1.4
+  'link' => 'this link', //cpg1.4
+);
+}
+?>
\ No newline at end of file
diff -ruN 133/lang/romanian_no_diacritics.php cpg148/lang/romanian_no_diacritics.php
--- 133/lang/romanian_no_diacritics.php	2004-12-30 01:03:46.000000000 -0600
+++ cpg148/lang/romanian_no_diacritics.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1267 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.4.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// $Id: romanian_no_diacritics.php,v 1.2 2004/12/29 23:03:46 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// informatii despre traducere si traducator
-$lang_translation_info = array(
-        'lang_name_english' => 'Romanian',
-        'lang_name_native' => 'Romana',
-        'lang_country_code' => 'ro',
-        'trans_name'=> 'Adrian Stan',
-        'trans_email' => 'adi.stan@gmail.com',
-        'trans_website' => '',
-        'trans_date' => '2004-08-01',
-);
-
-$lang_charset = 'iso-8859-2';
-$lang_text_dir = 'ltr'; // ('ltr' stanga la dreapta, 'rtl' dreapta la stanga)
-
-// prescurtari pentru Byte, Kilo, Mega
-$lang_byte_units = array('Bytes', 'KB', 'MB');
-
-// zilele saptamanii si ale lunii
-$lang_day_of_week = array('Du', 'Lu', 'Ma', 'Mi', 'Joi', 'Vi', 'Sa');
-$lang_month = array('Ian', 'Feb', 'Mar', 'Apr', 'Mai', 'Iun', 'Iul', 'Aug', 'Sep', 'Oct', 'Noi', 'Dec');
-
-// Comune
-$lang_yes = 'Da';
-$lang_no  = 'Nu';
-$lang_back = 'Inapoi';
-$lang_continue = 'Continua';
-$lang_info = 'Informatii';
-$lang_error = 'Eroare';
-
-// Data
-$album_date_fmt =    '%d %B %Y';
-$lastcom_date_fmt =  '%d/%m/%Y la %H:%M';
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%d %B %Y la %H:%M';
-$comment_date_fmt =  '%d %B %Y la %H:%M';
-
-// Cenzor cuvinte
-$lang_bad_words = array('*fuck*', 'tampit', 'tampit', 'cretin', 'idiot', 'muie',  'pizda', 'pizda', 'pula', 'pula', 'sugi', 'coaie', 'cur', 'buci', 'cacat', 'cacat', 'caca', 'pewla', 'fut', 'futai', 'jepat');
-
-$lang_meta_album_names = array(
-        'random' => 'Imagini aleatoare',
-        'lastup' => 'Ultimele adaugate',
-        'lastalb'=> 'Ultimele albume modificate',
-        'lastcom' => 'Ultimele comentarii',
-        'topn' => 'Cele mai vizitate',
-        'toprated' => 'Cele mai votate',
-        'lasthits' => 'Ultimele vizitate',
-        'search' => 'Rezultatele cautarii',
-        'favpics'=> 'Imaginile favorite'
-);
-
-$lang_errors = array(
-        'access_denied' => 'Nu aveti dreptul sa accesati aceasta pagina.',
-        'perm_denied' => 'Nu aveti dreptul sa efectuati aceasta operatie',
-        'param_missing' => 'Scriptul a fost rulat fara parametrul/parametrii necesari.',
-        'non_exist_ap' => 'Albumul/imaginea selectata nu exista!',
-        'quota_exceeded' => 'Cota dumneavoastra a fost depasita<br /><br />Aveti o cota pe disc de [quota]K, pozele dumneavoastra ocupa acum [space]K, adaugand aceasta imagine veti depasi aceasta cota.',
-        'gd_file_type_err' => 'Cand folositi biblioteca GD tipurile de fisiere ce le puteti utiliza sunt doar JPEG si PNG.',
-        'invalid_image' => 'Imaginea inregistrata de dumneavoastra este corupta sau nu poate fi prelucrata de biblioteca GD',
-        'resize_failed' => 'Nu s-a putut crea pictograma sau imaginea redusa.',
-        'no_img_to_display' => 'Nici o imagine incarcata',
-        'non_exist_cat' => 'Categoria selectata nu exista',
-        'orphan_cat' => 'O categorie are parintele inexistent, rulati managerul de categorii pentru a corecta problema.',
-        'directory_ro' => 'Directorul \'%s\' nu poate fi scris, imaginile nu pot fi sterse',
-        'non_exist_comment' => 'Comentariul selectat nu exista.',
-        'pic_in_invalid_album' => 'Imaginea este intr-un album inexistent (%s)!?',
-        'banned' => 'Sunteti exclus de pe aceasta pagina web.',
-        'not_with_udb' => 'Aceasta functie este blocata deoarece este integrata cu programul ce ruleaza forumul. Ce incercati sa faceti ori nu este suportat in aceasta configuratie, ori functia trebuie executata de programul ce ruleaza forumul.',
-        'offline_title' => 'Offline',
-        'offline_text' => 'Galeria este oprita, va rugam sa reveniti peste cateva minute.',
-        'ecards_empty' => 'Nu sunt vederi electonice de vizualizat. Verificati daca aveti optiunea pentru vederi electronice activata.',
-        'action_failed' => 'Actiune esuata. Nu se poate procesa cererea dumneavoastra.',
-        'no_zip' => 'Libraria pentru fisiere ZIP nu exista.',
-        'zip_type' => 'Nu aveti dreptul sa incarcati fisiere ZIP.',
-);
-
-$lang_bbcode_help = 'Urmatoarele coduri va pot fi utile: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://site.ro/]Url Text[/url]</li> <li>[email]user@site.ro[/email]</li>';
-
-// ------------------------------------------------------------------------- //
-// theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-        'alb_list_title' => 'Albume',
-        'alb_list_lnk' => 'Albume',
-        'my_gal_title' => 'Galeria mea',
-        'my_gal_lnk' => 'Galeria mea',
-        'my_prof_lnk' => 'Profilul meu',
-        'adm_mode_title' => 'Schimbati in modul admin',
-        'adm_mode_lnk' => 'Mod admin',
-        'usr_mode_title' => 'Schimbati in modul utilizator',
-        'usr_mode_lnk' => 'Mod utilizator',
-        'upload_pic_title' => 'Incarcati imagine',
-        'upload_pic_lnk' => 'Incarcati imagine',
-        'register_title' => 'Creati un cont',
-        'register_lnk' => 'Inregistrare',
-        'login_lnk' => 'Login',
-        'logout_lnk' => 'Logout',
-        'lastup_lnk' => 'Ultimele imagini',
-        'lastcom_lnk' => 'Ultimele comentarii',
-        'topn_lnk' => 'Top vizite',
-        'toprated_lnk' => 'Top votari',
-        'search_lnk' => 'Cautare',
-        'fav_lnk' => 'Favoritele mele',
-        'memberlist_title' => 'Lista membrilor', //cpg1.3.0
-        'memberlist_lnk' => 'Membrii', //cpg1.3.0
-        'faq_title' => 'Intrebari frecvente', //cpg1.3.0
-        'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-        'upl_app_lnk' => 'Aprobare inregistrari',
-        'config_lnk' => 'Configurare',
-        'albums_lnk' => 'Albume',
-        'categories_lnk' => 'Categorii',
-        'users_lnk' => 'Utilizatori',
-        'groups_lnk' => 'Grupuri',
-        'comments_lnk' => 'Comentarii',
-        'searchnew_lnk' => 'Adaugati imagini FTP',
-        'util_lnk' => 'Redimensionati imagini',
-        'ban_lnk' => 'Banati utilizatori',
-        'db_ecard_lnk' => 'Arata vederi electronice', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-        'albmgr_lnk' => 'Creati/ordonati albumele mele',
-        'modifyalb_lnk' => 'Modificati albumele mele',
-        'my_prof_lnk' => 'Profilul meu',
-);
-
-$lang_cat_list = array(
-        'category' => 'Categorie',
-        'albums' => 'Albume',
-        'pictures' => 'Imagini',
-);
-
-$lang_album_list = array(
-        'album_on_page' => '%d albume pe %d pagini'
-);
-
-$lang_thumb_view = array(
-        'date' => 'Data',
-        //Sort by filename and title
-        'name' => 'Numele fisierului',
-        'title' => 'Titlul',
-        'sort_da' => 'Sortare dupa data, ascendent',
-        'sort_dd' => 'Sortare dupa data, descendent',
-        'sort_na' => 'Sortare dupa nume, ascendent',
-        'sort_nd' => 'Sortare dupa nume, ascendent',
-        'sort_ta' => 'Sortare dupa titlu, ascendent',
-        'sort_td' => 'Sortare dupa titlu, ascendent',
-        'download_zip' => 'Descarca ca fisier ZIP',
-        'pic_on_page' => '%d imagini pe %d pagini',
-        'user_on_page' => '%d utilizatori pe %d pagini'
-);
-
-$lang_img_nav_bar = array(
-        'thumb_title' => 'Inapoi la pagina cu pictograme',
-        'pic_info_title' => 'Afisare/Ascundere informatii despre imagine',
-        'slideshow_title' => 'Diaporama',
-        'ecard_title' => 'Trimiteti aceasta imagine ca vedere electronica',
-        'ecard_disabled' => 'Vederile electronice sunt dezactivate',
-        'ecard_disabled_msg' => 'Nu aveti permisiunea sa trimiteti vederi electronice',
-        'prev_title' => 'Vizualizati imaginea precedenta',
-        'next_title' => 'Vizualizati imaginea urmatoare',
-        'pic_pos' => 'Imaginea %s/%s',
-);
-
-$lang_rate_pic = array(
-        'rate_this_pic' => 'Voteaza aceasta imagine ',
-        'no_votes' => '(Nici un vot inca)',
-        'rating' => '(votarea curenta : %s / 5 cu %s voturi)',
-        'rubbish' => 'Nereusita',
-        'poor' => 'Slaba',
-        'fair' => 'Acceptabila',
-        'good' => 'Buna',
-        'excellent' => 'Excelenta',
-        'great' => 'Nemaipomenita',
-);
-
-// ------------------------------------------------------------------------- //
-// include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-        INFORMATION => $lang_info,
-        ERROR => $lang_error,
-        CRITICAL_ERROR => 'Eroare critica',
-        'file' => 'Fisier: ',
-        'line' => 'Linia: ',
-);
-
-$lang_display_thumbnails = array(
-        'filename' => 'Nume fisier : ',
-        'filesize' => 'Marime fisier : ',
-        'dimensions' => 'Dimensiuni : ',
-        'date_added' => 'Data adaugarii : ',
-);
-
-$lang_get_pic_data = array(
-        'n_comments' => '%s comentarii',
-        'n_views' => '%s vizitari',
-        'n_votes' => '(%s voturi)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Selecteaza tot', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Daca doriti sa ne cereti ajutorul, copiati si trimiteti aceasta eroare in comentariul dumneavostra. Asigurati-va ca inlocuiti orice parola din mesajul dumneavostra cu *** inainte de a trimite.', //cpg1.3.0
-  'phpinfo' => 'Arata phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Limba predefinita', //cpg1.3.0
-  'choose_language' => 'Alegeti limba', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Tema predefinita', //cpg1.3.0
-  'choose_theme' => 'Alegeti tema', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => 'Exclamare',
-        'Question' => 'Intrebare',
-        'Very Happy' => 'Foarte bucuros',
-        'Smile' => 'Zambeste',
-        'Sad' => 'Suparat',
-        'Surprised' => 'Surprins',
-        'Shocked' => 'Socat',
-        'Confused' => 'Confuz',
-        'Cool' => 'Cool',
-        'Laughing' => 'Razand',
-        'Mad' => 'Nervos',
-        'Razz' => 'Razz',
-        'Embarassed' => 'Stanjenit',
-        'Crying or Very sad' => 'Plangand sau foarte suparat',
-        'Evil or Very Mad' => 'Rau sau foarte suparat',
-        'Twisted Evil' => 'Foarte rau',
-        'Rolling Eyes' => 'Rostogolind ochii',
-        'Wink' => 'Clipeste',
-        'Idea' => 'Idee',
-        'Arrow' => 'Sageata',
-        'Neutral' => 'Neutru',
-        'Mr. Green' => 'Dl. Verde',
-);
-
-// ------------------------------------------------------------------------- //
-// addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-        0 => 'Paraseste modul administrator...',
-        1 => 'Intra in modul administrator...',
-);
-
-// ------------------------------------------------------------------------- //
-// albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-        'alb_need_name' => 'Albumele trebuie sa aiba un nume!',
-        'confirm_modifs' => 'Sunteti sigur ca vreti sa faceti aceste modificari?',
-        'no_change' => 'Nu ati facut nici o modificare!',
-        'new_album' => 'Album nou',
-        'confirm_delete1' => 'Sunteti sigur ca vreti sa stergeti acest album?',
-        'confirm_delete2' => '\nToate imaginile si comentariile continute vor fi pierdute!',
-        'select_first' => 'Selectati un album inainte',
-        'alb_mrg' => 'Managerul de albume',
-        'my_gallery' => '* Galeria mea *',
-        'no_category' => '* Nici o categorie *',
-        'delete' => 'Sterge',
-        'new' => 'Nou',
-        'apply_modifs' => 'Efectuati modificarile',
-        'select_category' => 'Selectati o categorie',
-);
-
-// ------------------------------------------------------------------------- //
-// catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-        'miss_param' => 'Parametrii necesari pentru operatia \'%s\' nu au fost stabiliti!',
-        'unknown_cat' => 'Categoria selectata nu exista in baza de date',
-        'usergal_cat_ro' => 'Categoria Galeria Utilizatorului nu poate fi stearsa!',
-        'manage_cat' => 'Administrati categoriile',
-        'confirm_delete' => 'Sunteti sigur ca doriti sa stergeti aceasta categorie?',
-        'category' => 'Categorie',
-        'operations' => 'Operatii',
-        'move_into' => 'Mutati in',
-        'update_create' => 'Modificati/Creati o categorie',
-        'parent_cat' => 'Categoria parinte',
-        'cat_title' => 'Titlul categoriei',
-        'cat_thumb' => 'Categoria pictogramei', //cpg1.3.0
-        'cat_desc' => 'Descrierea categoriei'
-);
-
-// ------------------------------------------------------------------------- //
-// config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-        'title' => 'Configurare',
-        'restore_cfg' => 'Reveniti la setarile predefinite',
-        'save_cfg' => 'Salvati noua configuratie',
-        'notes' => 'Note',
-        'info' => 'Informatii',
-        'upd_success' => 'Configuratia a fost modificata',
-        'restore_success' => 'Configuratia predefinita a fost restabilita',
-        'name_a' => 'Nume ascendent',
-        'name_d' => 'Nume descendent',
-        'title_a' => 'Titlu ascendent',
-        'title_d' => 'Titlu descendent',
-        'date_a' => 'Data ascendenta',
-        'date_d' => 'Data descendenta',
-        'th_any' => 'Aspect maxim',
-        'th_ht' => 'Inaltime',
-        'th_wd' => 'Latime',
-        'label' => 'eticheta', //cpg1.3.0
-        'item' => 'articol', //cpg1.3.0
-        'debug_everyone' => 'Oricine', //cpg1.3.0
-        'debug_admin' => 'Doar administratorul', //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-        'Setari generale',
-        array('Numele galeriei', 'gallery_name', 0),
-        array('Descrierea galeriei', 'gallery_description', 0),
-        array('Adresa e-mail a administratorului', 'gallery_admin_email', 0),
-        array('Adresa pentru conexiunea \'Mai multe imagini la\' in vederile electronice', 'ecards_more_pic_target', 0),
-        array('Galerie oprita', 'offline', 1), //cpg1.3.0
-        array('Log vederi electronice', 'log_ecards', 1), //cpg1.3.0
-        array('Permite descarcarea favoritelor ca fisier ZIP', 'enable_zipdownload', 1), //cpg1.3.0
-
-        'Limba, Teme &amp; Setari caractere',
-        array('Limba', 'lang', 5),
-        array('Tema', 'theme', 6),
-        array('Arata lista limbilor', 'language_list', 1), //cpg1.3.0
-        array('Arata steagurile limbilor', 'language_flags', 8), //cpg1.3.0
-        array('Arata optiunea &quot;reseteaza&quot; in sectiunea limbilor', 'language_reset', 1), //cpg1.3.0
-        array('Arata lista temelor', 'theme_list', 1), //cpg1.3.0
-        array('Arata optiunea &quot;reseteaza&quot; in sectiunea temelor', 'theme_reset', 1), //cpg1.3.0
-        array('Arata FAQ', 'display_faq', 1), //cpg1.3.0
-        array('Arata ajutor bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-        array('Caracter', 'charset', 4), //cpg1.3.0
-
-        'Lista cu albume',
-        array('Latimea tabelului principal (pixeli sau %)', 'main_table_width', 0),
-        array('Numarul de nivele de categorii care sa fie afisate', 'subcat_level', 0),
-        array('Numarul albumelor ce vor fi afisate', 'albums_per_page', 0),
-        array('Numarul de coloane in lista de albume', 'album_list_cols', 0),
-        array('Dimensiunea pictogramelor in pixeli', 'alb_list_thumb_size', 0),
-        array('Continutul paginii principale', 'main_page_layout', 0),
-        array('Afiseaza pictogramele albumelor din primul nivel in categorii','first_level',1),
-
-        'Pictograme',
-        array('Numarul de coloane pe pagina cu pictograme', 'thumbcols', 0),
-        array('Numarul de randuri pe pagina cu pictograme', 'thumbrows', 0),
-        array('Numarul maxim de taburi ce vor fi afisate', 'max_tabs', 0),
-        array('Afiseaza descrierea imaginii (pe langa titlu) sub pictograma', 'caption_in_thumbview', 1),
-        array('Afiseaza numarul de vizualizari sub pictograma', 'views_in_thumbview', 1), //cpg1.3.0
-        array('Afiseaza numarul de comentarii sub pictograma', 'display_comment_count', 1),
-        array('Afiseaza numele utilizatorului sub pictograma', 'display_uploader', 1), //cpg1.3.0
-        array('Ordinea de sortare a imaginilor predefinita', 'default_sort_order', 3),
-        array('Numarul minim de voturi pentru ca o imagine sa apara in lista \'Cele mai votate\' ', 'min_votes_for_rating', 0),
-
-        'Afisarea imaginii &amp; setarile comentariilor',
-        array('Latimea tabelului pentru afisarea imaginii (pixeli sau %)', 'picture_table_width', 0),
-        array('Informatiile despre imagine sunt vizibile in mod predefinit', 'display_pic_info', 1),
-        array('Filtrati cuvintele urate in comentarii', 'filter_bad_words', 1),
-        array('Activeaza zambetele in comentarii', 'enable_smilies', 1),
-        array('Permite comentarii consecutive de la acelasi utilizator', 'disable_comment_flood_protect', 1), //cpg1.3.0
-        array('Lungimea maxima a descrierii imaginii', 'max_img_desc_length', 0),
-        array('Numarul maxim de caractere intr-un cuvant', 'max_com_wlength', 0),
-        array('Numarul maxim de linii intr-un comentariu', 'max_com_lines', 0),
-        array('Lungimea maxima a unui comentariu', 'max_com_size', 0),
-        array('Afiseaza rama film', 'display_film_strip', 1),
-        array('Numarul de obiecte in rama film', 'max_film_strip_items', 0),
-        array('Notifica administratorul despre comentarii prin email', 'email_comment_notification', 1), //cpg1.3.0
-        array('Intervalul diaporamei in milisecunde (1 secunda = 1000 milisecunde)', 'slideshow_interval', 0), //cpg1.3.0
-
-        'Setari pentru imagini si pictograme',
-        array('Calitatea fisierelor JPEG', 'jpeg_qual', 0),
-        array('Dimensiunea maxima a unei pictograme <a href="#notice2"  class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-        array('Utilizati dimensiunea (latime sau inaltime sau aspectul maxim pentru pictograma )<b>**</b>', 'thumb_use', 7),
-        array('Creaza imagini intermediare','make_intermediate',1),
-        array('Latimea sau inaltimea maxima a unei imagini intermediare <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-        array('Dimensiunea maxima a unei imagini (KB)', 'max_upl_size', 0),
-        array('Latimea sau inaltimea maxima a imaginilor incarcate (pixeli)', 'max_upl_width_height', 0),
-
-        'Setari avansate pentru imagini si pictograme', //cpg1.3.0
-        array('Afiseaza icoana Privat utilizatorilor neinregistrati','show_private',1), //cpg1.3.0
-        array('Caractere interzise in numele de fisiere', 'forbiden_fname_char',0), //cpg1.3.0
-        array('Extensii acceptate pentru fisierele incarcate', 'allowed_file_extensions',0), //cpg1.3.0
-        array('Tipuri de imagini permise', 'allowed_img_types',0), //cpg1.3.0
-        array('Tipuri de video permise', 'allowed_mov_types',0), //cpg1.3.0
-        array('Tipuri de audio permise', 'allowed_snd_types',0), //cpg1.3.0
-        array('Tipuri de documente permise', 'allowed_doc_types',0), //cpg1.3.0
-        array('Metoda de redimensionare a imaginilor','thumb_method',2), //cpg1.3.0
-        array('Calea catre utilitarul \'convert\' al lui ImageMagick)', 'impath', 0), //cpg1.3.0
-        array('Tipuri de imagini permise (valid doar pentru ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-        array('Optiuni in linie de comanda pentru ImageMagick', 'im_options', 0), //cpg1.3.0
-        array('Citeste informatiile EXIF din fisierele JPEG', 'read_exif_data', 1), //cpg1.3.0
-        array('Citeste informatiile IPTC din fisierele JPEG', 'read_iptc_data', 1), //cpg1.3.0
-        array('Directorul cu albume <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-        array('Directorul pentru imaginile utilizatorilor <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-        array('Prefixul pentru imaginile intermediare <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-        array('Prefixul pentru pictograme <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-        array('Modul predefinit al directoarelor', 'default_dir_mode', 0), //cpg1.3.0
-        array('Modul predefinit al imaginilor', 'default_file_mode', 0), //cpg1.3.0
-
-        'Setari pentru utilizatori',
-        array('Permiteti inregistrarea de noi utilizatori', 'allow_user_registration', 1),
-        array('Inregistrarea utilizatorilor necesita inregistrarea prin e-mail', 'reg_requires_valid_email', 1),
-        array('Notifica administratorul de inregistrarea utilizatorilor prin email', 'reg_notify_admin_email', 1), //cpg1.3.0
-        array('Permite ca doi utilizatori sa poata avea aceeasi adresa e-mail', 'allow_duplicate_emails_addr', 1),
-        array('Utilizatorii pot avea albume private (Nota: daca treceti de la \'da\' la \'nu\' toate albumele personale curente vor deveni publice)', 'allow_private_albums', 1), //cpg1.3.0
-        array('Notifica administratorul de asteptarea aprobarii incarcarii imaginilor', 'upl_notify_admin_email', 1), //cpg1.3.0
-        array('Permite utilizatorilor inregistrati sa vada lista membrilor', 'allow_memberlist', 1), //cpg1.3.0
-
-        'Descrierea campurilor aditionale (lasati necompletat daca nu le utilizati)',
-        array('Numele campului 1', 'user_field1_name', 0),
-        array('Numele campului 2', 'user_field2_name', 0),
-        array('Numele campului 3', 'user_field3_name', 0),
-        array('Numele campului 4', 'user_field4_name', 0),
-
-        'Setari cookie-uri',
-        array('Numele cookie-ului utilizat de script', 'cookie_name', 0),
-        array('Calea cookie-ului utilizat de script', 'cookie_path', 0),
-
-        'Setari',
-        array('Activeaza modul debug', 'debug_mode', 9), //cpg1.3.0
-        array('Arata note in modul debug', 'debug_notice', 1), //cpg1.3.0
-         '<br /><div align="left"><a name="notice1"></a>(*) Campurile marcate cu * nu trebuie modificate daca aveti deja imagini in galeria dvs.<br />
-        <a name="notice2"></a>(**) Cand schimbati setarea aceasta, doar fisierele introduse dupa acest moment vor fi afectate, si de aceea nu este recomandat sa efectuati aceste modificari daca sunt imagini in galerie. Puteti efectua modificarile si asupra fisierelor existente cu &quot;<a href="util.php">utilitar administrator</a>&quot; utilitar din menu-ul administratorului.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Trimite vederea', //cpg1.3.0
-  'ecard_sender' => 'Expeditor', //cpg1.3.0
-  'ecard_recipient' => 'Destinatar', //cpg1.3.0
-  'ecard_date' => 'Data', //cpg1.3.0
-  'ecard_display' => 'Arata vederea', //cpg1.3.0
-  'ecard_name' => 'Nume', //cpg1.3.0
-  'ecard_email' => 'email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'crescator', //cpg1.3.0
-  'ecard_descending' => 'descrescator', //cpg1.3.0
-  'ecard_sorted' => 'Sortare', //cpg1.3.0
-  'ecard_by_date' => 'dupa data', //cpg1.3.0
-  'ecard_by_sender_name' => 'dupa numele expeditorului', //cpg1.3.0
-  'ecard_by_sender_email' => 'dupa email-ul expeditorului', //cpg1.3.0
-  'ecard_by_sender_ip' => 'dupa IP-ul expeditorului', //cpg1.3.0
-  'ecard_by_recipient_name' => 'dupa numele destinatarului', //cpg1.3.0
-  'ecard_by_recipient_email' => 'dupa email-ul destinatarului', //cpg1.3.0
-  'ecard_number' => 'arata inregistrari %s to %s of %s', //cpg1.3.0
-  'ecard_goto_page' => 'mergi la pagina', //cpg1.3.0
-  'ecard_records_per_page' => 'Inregistrari pe pagina', //cpg1.3.0
-  'check_all' => 'Selecteaza tot', //cpg1.3.0
-  'uncheck_all' => 'Deselecteaza tot', //cpg1.3.0
-  'ecards_delete_selected' => 'Sterge vederile selectate', //cpg1.3.0
-  'ecards_delete_confirm' => 'Sunteti sigur ca vreti sa stergeti inregistrarile? Marcati in casuta!', //cpg1.3.0
-  'ecards_delete_sure' => 'Sunt sigur', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => 'Trebuie sa introduceti numele dvs. si un comentariu',
-        'com_added' => 'Comentariul dvs. a fost adaugat',
-        'alb_need_title' => 'Trebuie sa furnizati un titlu pentru album!',
-        'no_udp_needed' => 'Nici o modificare necesara.',
-        'alb_updated' => 'Albumul a fost modificat',
-        'unknown_album' => 'Albumul selectat nu exista sau nu aveti permisiunea sa incarcati in acest album',
-        'no_pic_uploaded' => 'Nici o imagine nu a fost incarcata!<br /><br />Daca ati selectat o imagine, verificati daca serverul permite incarcari.',
-        'err_mkdir' => 'Eroare in crearea directorului %s!',
-        'dest_dir_ro' => 'Directorul destinatie %s nu poate fi scris de catre script!',
-        'err_move' => 'Imposibil de deplasat %s in %s!',
-        'err_fsize_too_large' => 'Dimensiunea imaginii este prea mare (maximul permis este %s x %s)!',
-        'err_imgsize_too_large' => 'Marimea fisierului incarcat este prea mare (maximul permis este %s KB)!',
-        'err_invalid_img' => 'Fiserul incarcat nu este o imagine valida!',
-        'allowed_img_types' => 'Puteti incarca doar %s imagini.',
-        'err_insert_pic' => 'Imaginea \'%s\' nu poate fi inserata in album ',
-        'upload_success' => 'Imaginea dvs. a fost incarcata cu succes<br /><br />Va fi vizibila dupa aprobarea unui administrator.',
-        'info' => 'Informatii',
-        'com_added' => 'Comentariu adaugat',
-        'alb_updated' => 'Album modificat',
-        'err_comment_empty' => 'Comentariul dvs. este gol!',
-        'err_invalid_fext' => 'Doar fisierele cu urmatoarele extensii sunt permise : <br /><br />%s.',
-        'no_flood' => 'Ne pare rau dar sunteti deja autorul ultimului comentariu postat pentru aceasta imagine<br /><br />Editati comentariul postat daca doriti sa-l modificati',
-        'redirect_msg' => 'Sunteti redirectat.<br /><br /><br />Apasati pe \'Continuare\' daca pagina nu se incarca automat',
-        'upl_success' => 'Imaginea dvs. a fost adaugata cu succes',
-        'email_comment_subject' => 'Comentariu din galeria foto', //cpg1.3.0
-        'email_comment_body' => 'Cineva a postat un comentariu in galeria foto. Il puteti vedea la', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => 'Descriere',
-        'fs_pic' => 'imaginea la dimensiuni maxime',
-        'del_success' => 'stearsa cu succes',
-        'ns_pic' => 'imaginea de dimensiuni normale',
-        'err_del' => 'nu poate fi stearsa',
-        'thumb_pic' => 'pictograma',
-        'comment' => 'comentariul',
-        'im_in_alb' => 'imaginea in album',
-        'alb_del_success' => 'Albumul \'%s\' a fost sters',
-        'alb_mgr' => 'Managerul de albume',
-        'err_invalid_data' => 'Date nevalide primite in \'%s\'',
-        'create_alb' => 'Creare album \'%s\'',
-        'update_alb' => 'Modificare album \'%s\' cu titlul \'%s\' si indexul \'%s\'',
-        'del_pic' => 'Sterge imaginea',
-        'del_alb' => 'Sterge albumul',
-        'del_user' => 'Sterge utilizatorul',
-        'err_unknown_user' => 'Utilizatorul selectat nu exista!',
-        'comment_deleted' => 'Comentariul a fost sters cu succes',
-);
-
-// ------------------------------------------------------------------------- //
-// displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-        'confirm_del' => 'Sunteti sigur ca doriti sa stergeti aceasta imagine? \\nComentariile vor fi de asemenea sterse.', //js-alert
-        'del_pic' => 'Sterge aceasta imagine',
-        'size' => '%s x %s pixeli',
-        'views' => '%s ori',
-        'slideshow' => 'Diaporama',
-        'stop_slideshow' => 'Opreste diaporama',
-        'view_fs' => 'Apasati pentru a vedea imaginea la dimensiuni originale',
-          'edit_pic' => 'Editeaza descrierea', //cpg1.3.0
-          'crop_pic' => 'Taie si roteste', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-        'title' =>'Informatii despre imagine',
-        'Filename' => 'Nume fisier',
-        'Album name' => 'Nume album',
-        'Rating' => 'Votare (%s voturi)',
-        'Keywords' => 'Cuvinte cheie',
-        'File Size' => 'Dimensiune fisier',
-        'Dimensions' => 'Dimensiune imagine',
-        'Displayed' => 'Afisata',
-        'Camera' => 'Camera',
-        'Date taken' => 'Data fotografierii',
-         'ISO'=>'ISO',
-        'Aperture' => 'Apertura',
-        'Exposure time' => 'Timp de expunere',
-        'Focal length' => 'Focala',
-        'Comment' => 'Comentariul',
-        'addFav'=>'Adauga in Favorite',
-        'addFavPhrase'=>'Favorite',
-        'remFav'=>'Sterge din Favorite',
-        'iptcTitle'=>'IPTC Titlu', //cpg1.3.0
-        'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-        'iptcKeywords'=>'IPTC Cuvinte cheie', //cpg1.3.0
-        'iptcCategory'=>'IPTC Categorie', //cpg1.3.0
-        'iptcSubCategories'=>'IPTC Subcategorie', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-        'OK' => 'OK',
-        'edit_title' => 'Editeaza acest comentariu',
-        'confirm_delete' => 'Sunteti sigur ca doriti sa stergeti acest comentariu?',
-        'add_your_comment' => 'Adaugati comentariul dvs.',
-        'name'=>'Nume',
-        'comment'=>'Comentariu',
-        'your_name' => 'Numele dvs.',
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => 'Apasati pe imagine pentru a inchide fereastra',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-        'title' => 'Trimite o vedere electronica',
-        'invalid_email' => '<b>Atentie</b> : adresa email este incorecta!',
-        'ecard_title' => 'O vedere electronica de la %s',
-        'view_ecard' => 'Daca vederea nu este afisata corect, apasati pe aceasta legatura',
-        'view_more_pics' => 'Apasati aici pentru a vedea mai multe imagini!',
-        'send_success' => 'Vederea dvs. a fost trimisa',
-        'send_failed' => 'Ne pare rau dar serverul nu poate trimite vederea dvs...',
-        'from' => 'De la',
-        'your_name' => 'Numele dvs.',
-        'your_email' => 'Adresa dvs. de email',
-        'to' => 'Catre',
-        'rcpt_name' => 'Numele expeditorului',
-        'rcpt_email' => 'Adresa de email a destinatarului',
-        'greetings' => 'Salutari',
-        'message' => 'Mesaj',
-);
-
-// ------------------------------------------------------------------------- //
-// editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-        'pic_info' => 'Imagine&nbsp;info',
-        'album' => 'Album',
-        'title' => 'Titlu',
-        'desc' => 'Descriere',
-        'keywords' => 'Cuvinte cheie',
-        'pic_info_str' => '%sx%s - %sKB - %s afisari - %s voturi',
-        'approve' => 'Aproba imaginea',
-        'postpone_app' => 'Amana aprobarea',
-        'del_pic' => 'Sterge imaginea',
-        'read_exif' => 'Citeste EXIF din nou', //cpg1.3.0
-        'reset_view_count' => 'Reseteaza contorul de afisari',
-        'reset_votes' => 'Reseteaza voturile',
-        'del_comm' => 'Sterge comentariile',
-        'upl_approval' => 'Aprobare incarcari',
-        'edit_pics' => 'Editeaza imagini',
-        'see_next' => 'Arata imaginile urmatoare',
-        'see_prev' => 'Arata imaginile precedente',
-        'n_pic' => '%s imagini',
-        'n_of_pic_to_disp' => 'Numarul de imagini care sa fie afisate',
-        'apply' => 'Executa modificarile',
-        'crop_title' => 'Editor imagini', //cpg1.3.0
-        'preview' => 'Previzualizare', //cpg1.3.0
-        'save' => 'Salvare imagine', //cpg1.3.0
-        'save_thumb' =>'Salveaza ca pictograma', //cpg1.3.0
-        'sel_on_img' =>'Selectia este cat intreaga imagine!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Intrebari frecvente', //cpg1.3.0
-  'toc' => 'Cuprins', //cpg1.3.0
-  'question' => 'Intrebare: ', //cpg1.3.0
-  'answer' => 'Raspuns: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Intrebari frecvente', //cpg1.3.0
-  array('De ce trebuie sa ma inregistrez?', 'Inregistrarea poate sau nu sa fie ceruta de catre administrator. Inregistrarea permite accesul la optiuni suplimentare, cum ar fi incarcarea de imagini, existenta favoritelor, posibilitatea comentariilor sau a notarii imaginilor.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Cum ma pot inregistra?', 'Apasati pe &quot;Inregistrare&quot; si completati toate campurile obligatorii (si cele optionale daca doriti).<br />Daca administratorul are activarea prin email selectata, dupa ce ati introdus datele trebuie sa primiti un email la adresa specificata de dv., in care gasiti detalii despre modul de activare al contului. Contul trebuie activat inainte de a va loga.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Cum ma loghez?', 'Apasati &quot;Login&quot;, introduceti numele si parola si selectati &quot;Memoreaza-ma&quot; daca doriti sa intrati pe pagina in viitor deja logat.<br /><b>IMPORTANT:Cooki-urile trebuie activate si nu trebuie sa le stergeti daca doriti activa optiunea &quot;Memoreaza-ma&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('De ce nu ma pot loga?', 'Ati apasat pe link-ul din email-ul de inregistrare?. Acest link va activeaza contul. Pentru alte probleme legate de logare, va rugam sa contactati administratorul.', 'offline', 0), //cpg1.3.0
-  array('Ce se intampla daca am uitat parola?', 'Daca pagina are activata &quot;Reamintirea parolei&quot; apasati pe link. Daca acest link nu este disponibil, va trebui sa contactati administratorul.', 'offline', 0), //cpg1.3.0
-  //array('Ce se intampla daca imi schimb email-ul?', 'Logati-va si schimbati adresa de email in &quot;Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Cum salvez imaginile din &quot;Favorite&quot;?', 'Apasati pe imagine si apoi pe &quot;imagine info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Informatii imagine" />); cautati in informatii si apasati &quot;Pune in favorite&quot;.<br />Administratorul trebuie sa lase &quot;informatii imagine&quot; active in mod predefinit.<br />IMPORTANT:Cooki-urile trebuie activate si nu trebuie sa le stergeti.', 'offline', 0), //cpg1.3.0
-  array('Cum notez o imagine?', 'Apasati pe pictograma si mergeti in jos pentru a o putea nota.', 'offline', 0), //cpg1.3.0
-  array('Cum comentez o imagine?', 'Apasati pe pictograma si mergeti in jos pentru a o putea comenta.', 'offline', 0), //cpg1.3.0
-array('Cum incarc o imagine?', 'Apasati &quot;Incarca imagine&quot; si selectati albumul, apasati &quot;Browse&quot; si gasiti imaginea care doriti sa o incarcati, apasati &quot;open&quot; (scrieti un tilu si o descriere daca doriti) si apasati &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Unde pot incarca o imagine?', 'Puteti incarca o imagine in albumul/ele din &quot;Galeria mea&quot;. Administratorul poate permite sau nu sa incarcati imagini si in galeria principala.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ce tip si ce marime pot sa aiba imaginile pe care pot sa le incarc?', 'Tipul si marimea (jpg, png, etc.) sunt stabilite de administrator.', 'offline', 0), //cpg1.3.0
-  array('Ce este &quot;Galeria mea&quot;?', '&quot;Galeria mea&quot; este o galerie personala pe care puteti sa o folositi si administrati.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cum pot crea, redenumi sau sterge albume din &quot;galeria mea&quot;?', 'Trebuie sa fiti in modul &quot;Mod admin&quot;<br />Mergeti la &quot;Creati/ordonati albumele mele&quot; si apasati &quot;Nou&quot;. Schimbati &quot;Album nou&quot; cu numele dorit.<br />Puteti de asemenea sa redenumiti orice album din galeria dvs.<br />Apasati &quot;Efectuati modificarile&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cum restrictionez si cum modific ce utilizatori pot vedea Galeria mea?', 'Trebuie sa fiti in modul &quot;Mod admin&quot;<br />Mergeeti la &quot;Modifica albumele mele&quot;. Mergeti la &quot;Modifica album&quot; si selectati albumul dorit.<br />Aici puteti schimba numele, descrierea, pictograma, restrictiona vederea imaginilor si a notarii/comentarii acestora.<br />Apasati &quot;Modifica album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cum pot vedea galeriile altor utilizatori?', 'Mergeti la &quot;Lista albumelor&quot; si selectati &quot;galerii utilizatori&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ce sunt cooki-urile?', 'Cooki-urile sunt date in mod text care sunt trimise de pagina web si stocate pe calculator.<br />Cooki+urile in mod normal permit utilizatorului sa iasa si sa intre in pagina fara a mai trebui sa se logheze.', 'offline', 0), //cpg1.3.0
-  array('De unde pot descarca acest program pentru pagina mea?', 'Coppermine este o galerie multimedia, aparuta sub licenta GNU GPL. Are o multitudine de optiuni si merge pe multe tipuri de sisteme. Visitati <a href="http://coppermine.sf.net/">Coppermine Home Page</a> pentru a afla mai multe si pentru a descarca.', 'offline', 0), //cpg1.3.0
-
-  'Navigare prin site', //cpg1.3.0
-  array('Ce este &quot;Lista albumelor&quot;?', 'Aceasta va va arata categoria unde va aflati, cu un link catre alte album. Daca nu sunteti intr-o categorie, va va arata intreaga galerie si link+uri catre fiecare categorie. Pictogramele pot fi un link catre categorie.', 'offline', 0), //cpg1.3.0
-  array('Ce este &quot;galeria mea&quot;?', 'Aceasta permite utilizatorului sa isi creeze propria galerie, sa puna/stearga/modifice albumele.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Care este diferenta intre &quot;Modul admin&quot; si &quot;Modul utilizator&quot;?', 'Modul admin permite utilizatorului sa modifice galeria personala.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ce este &quot;Incarca imagine&quot;?', 'Permite utilizatorului sa incarce o imagine (dimensiunea si tipul sunt setate de administrator) in galerie.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ce sunt &quot;Ultimele incarcari&quot;?', 'Va arata ultimele imagini incarcate in pagina.', 'offline', 0), //cpg1.3.0
-  array('Ce sunt &quot;Ultimele comentarii&quot;?', 'Va arata ultimele comentarii si pentru ce imagine din pagina.', 'offline', 0), //cpg1.3.0
-  array('Ce sunt &quot;Ultimele vizitate&quot;?', 'Va arata ultimele imagini vizionate, indiferent daca utilizatorul este logat sau nu.', 'offline', 0), //cpg1.3.0
-  array('Ce sunt &quot;Cele mai votate&quot;?', 'Va arata cele mai votate imagini (ex: cinci utilizatori voteaza <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: imaginea trebuie sa aiba un vot de <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Cinci utilizatori voteazad de la 1 la 5 (1,2,3,4,5) si rezultatul <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />votul poate fi de la <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (nemaipomenit) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (prost).', 'offline', 0), //cpg1.3.0
-  array('Ce sunt &quot;Favorite&quot;?', 'permite stocarea unei imagini favorite intr-un cookie ce este tirmis catre calculatorul dvs.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Reamintirea parolei', //cpg1.3.0
-  'err_already_logged_in' => 'Sunteti deja logat!', //cpg1.3.0
-  'enter_username_email' => 'Introduceti numele sau adresa de email', //cpg1.3.0
-  'submit' => 'go', //cpg1.3.0
-  'failed_sending_email' => 'Email-ul cu parola nu poate fi trimis!', //cpg1.3.0
-  'email_sent' => 'Un email cu numele si parola a fost trimis la %s', //cpg1.3.0
-  'err_unk_user' => 'Utilizator inexistent!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Reamintirea parolei', //cpg1.3.0
-  'passwd_reminder_body' => 'Ati cerut sa va fie reamintita parola:
-Utilizator: %s
-Parola: %s
-Apasati %s pentru a intra.', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-        'group_name' => 'Numele grupului',
-        'disk_quota' => 'Cota pe disc',
-        'can_rate' => 'Poate vota imaginile',
-        'can_send_ecards' => 'Poate trimite vederi',
-        'can_post_com' => 'Poate posta comentarii',
-        'can_upload' => 'Poate incarca imagini',
-        'can_have_gallery' => 'Poate avea o galerie personala',
-        'apply' => 'Executa modificarile',
-        'create_new_group' => 'Creaza un grup nou',
-        'del_groups' => 'Sterge grupul/grupurile selectat(e)',
-        'confirm_del' => 'Atentie, cand stergeti un grup, utilizatorii apartinand acestui grup vor fi transferati in grupul \'Inregistrati\' !\n\nSunteti sigur ca doriti sa continuati ?',
-        'title' => 'Administreaza grupurile de utilizatori',
-        'approval_1' => 'Aprobare Inreg. Pub. (1)',
-        'approval_2' => 'Aprobare Inreg. Priv. (2)',
-        'upload_form_config' => 'Incarca din configuratie', //cpg1.3.0
-        'upload_form_config_values' => array( 'Doar o imagine de incarcat', 'Mai multe imagini de incarcat', 'Doar URL de incarcat', 'Doar ZIP de incarcat', 'Imagine-URL', 'Imagine-ZIP', 'URL-ZIP', 'Imagine-URL-ZIP'), //cpg1.3.0
-        'custom_user_upload'=>'Utilizatorul isi poate seta numarul de casute?', //cpg1.3.0
-        'num_file_upload'=>'Maxim/exact numar de imagini de incarcat', //cpg1.3.0
-        'num_URI_upload'=>'Maxim/exact numar de URL de incarcat', //cpg1.3.0
-        'note1' => '<b>(1)</b> Incarcarea intr-un album public necesita aprobarea administratorului',
-        'note2' => '<b>(2)</b> Incarcarea intr-un album apartinand utilizatorului necesita aprobarea administratorului',
-        'notes' => 'Note'
-);
-
-// ------------------------------------------------------------------------- //
-// index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-        'welcome' => 'Bine ati venit!'
-);
-
-$lang_album_admin_menu = array(
-        'confirm_delete' => 'Sunteti sigur ca doriti sa stergeti acest album? \\nToate imaginile si comentariile continute vor fi de asemenea sterse.',
-        'delete' => 'Sterge',
-        'modify' => 'Proprietati',
-        'edit_pics' => 'Editare imagini',
-);
-
-$lang_list_categories = array(
-        'home' => 'Pagina principala',
-        'stat1' => '<b>[pictures]</b> imagini in <b>[albums]</b> albume si <b>[cat]</b> categorii cu <b>[comments]</b> comentarii afisate de <b>[views]</b> ori',
-        'stat2' => '<b>[pictures]</b> imagini in <b>[albums]</b> albume afisate de <b>[views]</b> ori',
-        'xx_s_gallery' => 'Galeria %s\'s',
-        'stat3' => '<b>[pictures]</b> imagini in <b>[albums]</b> albume cu <b>[comments]</b> comentarii afisate de <b>[views]</b> ori'
-);
-
-$lang_list_users = array(
-        'user_list' => 'Lista utilizatorilor',
-        'no_user_gal' => 'Nu exista galerii utilizator',
-        'n_albums' => '%s album(e)',
-        'n_pics' => '%s imagini'
-);
-
-$lang_list_albums = array(
-        'n_pictures' => '%s imagini',
-        'last_added' => ', ultima adaugata la %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-        'login' => 'Login',
-        'enter_login_pswd' => 'Introduceti contul si parola pentru a va loga',
-        'username' => 'Utilizator',
-        'password' => 'Parola',
-        'remember_me' => 'Memoreaza-ma',
-        'welcome' => 'Bine ati venit %s ...',
-        'err_login' => '*** Nu ati putut fi logat. Incercati din nou ***',
-        'err_already_logged_in' => 'Sunteti deja logat !',
-        'forgot_password_link' => 'Reamintirea parolei', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-        'logout' => 'Logout',
-        'bye' => 'La revedere %s ...',
-        'err_not_loged_in' => 'Nu sunteti logat!',
-);
-
-// ------------------------------------------------------------------------- //
-// phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Acesta este rezultatul generat de PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>', //cpg1.3.0
-  'no_link' => 'Lasand pe altii sa vada php info nu este recomandat, de aceea aceasta pagina este vizibila doar pentru administrator. Nu puteti posta o legatura directa catre aceasta pagina, accesul nu va fi permis.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => 'Modifica album %s',
-        'general_settings' => 'Setari generale',
-        'alb_title' => 'Titlul albumului',
-        'alb_cat' => 'Categoria albumului',
-        'alb_desc' => 'Descrierea albumului',
-        'alb_thumb' => 'Pictograma albumului',
-        'alb_perm' => 'Permisiile acestui album',
-        'can_view' => 'Albumul poate fi vazut de',
-        'can_upload' => 'Vizitatorii pot incarca imagini',
-        'can_post_comments' => 'Vizitatorii pot posta comentarii',
-        'can_rate' => 'Vizitatorii pot nota imaginile',
-        'user_gal' => 'Galeria utilizatorului',
-        'no_cat' => '* Nici o categorie *',
-        'alb_empty' => 'Albumul este gol',
-        'last_uploaded' => 'Ultimele incarcate',
-        'public_alb' => 'Toata lumea (album public)',
-        'me_only' => 'Doar eu',
-        'owner_only' => 'Proprietarul albumul doar (%s)',
-        'groupp_only' => 'Membrii grupului \'%s\'',
-        'err_no_alb_to_modify' => 'Nici un album pe care sa il puteti modifica in baza de date.',
-        'update' => 'Modifca album',
-        'notice1' => '(*) depinde de setarile %sgroups%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-        'already_rated' => 'Ne pare rau, dar ati votat deja aceasta imagine',
-        'rate_ok' => 'Votul dvs. ',
-        'forbidden' => 'Nu va puteti vota propria imagine.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Desi administratorii paginii {SITE_NAME} vor incerca sa stearga sau sa editeze orice material nepermis sau obscen cat de repede cu putinta, este imposibil sa fie verificat fiecare mesaj sau comentariu. De aceea sunteti de acord ca toate mesajele postate pe aceasta pagina exprima opiniile autorului si nu ale administratorilor (exceptand mesajele transmise de ei) si deci nu pot fi trasi la raspundere.<br />
-<br />
-Sunteti de acord sa nu postati nici o imagine sau un mesaj obscen, vulgar, amenintator, sau orice alt mesaj ce incalca legile. Sunteti de acord ca administratorul si moderatorii paginii {SITE_NAME} au dreptul sa modifice sau sa stearga orice continut oricand considera ei necesar. Ca utilizator sunteti de acord ca orice informatie introdusa sa fie stocata intr-o baza de date. Desi aceasta informatie NU va fi oferita unei terte parti administratorii nu pot fi facuti responsabili in cazul unei accesari fortate, ilegale a bazei de date ce ar duce la compromiterea acesteia. <br />
-<br />
-Acesta pagina foloseste cookie-uri pentru a stoca informatie pe computerul dvs. Acestea servesc doar la buna functionare a paginii web. Adresa dvs. e-mail este folosita doar pentru a verifica parola pentru procesul de inregistrare si pentru a primi informatii directe din pagina. <br />
-<br />
-Drepturile de autor asupra imaginilor din galerie apartin exclusiv autorilor. Orice modificare/copiere se va face doar avand consimtamantul acestora!<br /><br />
-Apasand pe butonul 'Sunt de acord' de mai jos sunteti de acord sa respectati si acceptati conditiile de mai sus.
-EOT;
-
-$lang_register_php = array(
-        'page_title' => 'Inregistrare utilizator',
-        'term_cond' => 'Termeni si conditii',
-        'i_agree' => 'Sunt de acord',
-        'submit' => 'Trimite inregistrarea',
-        'err_user_exists' => 'Numele utilizator ales exista deja, va rugam sa alegeti alt nume',
-        'err_password_mismatch' => 'Cele doua parole nu sunt identice, va rugam sa le reintroduceti',
-        'err_uname_short' => 'Numele utilizator trebuie sa aiba minim 3 caractere',
-        'err_password_short' => 'Parola trebuie sa aiba minim 5 caractere',
-        'err_uname_pass_diff' => 'Numele utilizator si parola trebuie sa fie diferite',
-        'err_invalid_email' => 'Adresa e-mail este incorecta',
-        'err_duplicate_email' => 'Alt utilizator este inregistrat deja cu aceasta adresa e-mail',
-        'enter_info' => 'Introduceti datele pentru inregistrare',
-        'required_info' => 'Informatii necesare',
-        'optional_info' => 'Informatii optionale',
-        'username' => 'Utilizator',
-        'password' => 'Parola',
-        'password_again' => 'Confirmati parola',
-        'email' => 'Email',
-        'location' => 'Locatie',
-        'interests' => 'Interese',
-        'website' => 'Pagina web',
-        'occupation' => 'Ocupatie',
-        'error' => 'Eroare',
-        'confirm_email_subject' => '%s - Confirmarea inregistrarii',
-        'information' => 'Informatii',
-        'failed_sending_email' => 'Mesajul de confirmare a inregistrarii nu poate fi trimis!',
-        'thank_you' => 'Va multumim pentru ca v-ati inregistrat.<br /><br />Un email continand informatii despre cum sa activati contul dvs. a fost trimis la adresa email specificata.',
-        'acct_created' => 'Contul dvs. a fost creat si va puteti loga introducand user-ul si parola dvs.',
-        'acct_active' => 'Contul dvs. este acum activ si va puteti loga introducand user-ul si parola dvs.',
-        'acct_already_act' => 'Contul dvs. este deja activ!',
-        'acct_act_failed' => 'Acest cont nu poate fi activat!',
-        'err_unk_user' => 'Utilizatorul selectat nu exista!',
-        'x_s_profile' => 'Profilul lui %s',
-        'group' => 'Grup',
-        'reg_date' => 'Inregistrat la',
-        'disk_usage' => 'Utilizare disc',
-        'change_pass' => 'Schimbare parola',
-        'current_pass' => 'Parola curenta',
-        'new_pass' => 'Parola noua',
-        'new_pass_again' => 'Reintroduceti parola noua',
-        'err_curr_pass' => 'Parola curenta este incorecta',
-        'apply_modif' => 'Executa modificarile',
-        'change_pass' => 'Schimba parola mea',
-        'update_success' => 'Profilul dumneavoastra a fost modificat',
-        'pass_chg_success' => 'Parola dumneavoastra a fost schimbata',
-        'pass_chg_error' => 'Parola dumneavoastra nu a fost schimbata',
-        'notify_admin_email_subject' => '%s - Notificare inregistrare', //cpg1.3.0
-        'notify_admin_email_body' => 'Un nou utilizator "%s" in galerie', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Va multumim ca v-ati inregistrat la {SITE_NAME}
-
-Contul dvs. este : "{USER_NAME}"
-Parola dvs. este : "{PASSWORD}"
-
-Pentru a activa contul dvs., va rugam sa apasati pe legatura de mai jos
-sau sa o copiati si duceti in navigatorul dvs. de internet.
-
-{ACT_LINK}
-
-Cu stima,
-
-{SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-        'title' => 'Revizuire comentarii',
-        'no_comment' => 'Nu exista comentarii care sa fie revizuite',
-        'n_comm_del' => '%s comentarii sterse',
-        'n_comm_disp' => 'Numarul de comentarii de afisat',
-        'see_prev' => 'Afiseaza precedentul',
-        'see_next' => 'Afiseaza urmatorul',
-        'del_comm' => 'Sterge comentariile selectate',
-);
-
-// ------------------------------------------------------------------------- //
-// search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => 'Cauta in colectia de imagini',
-);
-
-// ------------------------------------------------------------------------- //
-// searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-        'page_title' => 'Cauta imagini noi',
-        'select_dir' => 'Selecteaza directorul',
-        'select_dir_msg' => 'Aceasta functie va permite sa adaugati mai multe imagini o data, imagini incarcate de dvs. pe server prin FTP.<br /><br />Selectati directorul unde ati incarcat imaginile',
-        'no_pic_to_add' => 'Nu exista nici o imagine de adaugat',
-        'need_one_album' => 'Aveti nevoie de cel putin un album pentru a folosi aceasta functie',
-        'warning' => 'Atentie',
-        'change_perm' => 'scriptul nu poate scrie in acest director, trebuie sa schimbati modul la 755 sau 777 inainte de a incerca sa adaugati imaginile!',
-        'target_album' => '<b>Pune imaginile din &quot;</b>%s<b>&quot; in </b>%s',
-        'folder' => 'Director',
-        'image' => 'Imagine',
-        'album' => 'Album',
-        'result' => 'Rezultat',
-        'dir_ro' => 'Nu poate fi scris. ',
-        'dir_cant_read' => 'Nu poate fi citit. ',
-        'insert' => 'Adauga imagini noi in galerie',
-        'list_new_pic' => 'Lista noilor imagini',
-        'insert_selected' => 'Insereaza imaginile selectate',
-        'no_pic_found' => 'Nu a fost gasita nici o imagine noua',
-        'be_patient' => 'Va rugam asteptati, scriptul necesita timp pentru a procesa imaginile',
-        'notes' =>  '<ul>'.
-                                '<li><b>OK</b> : inseamna ca imaginea a fost adaugata cu succes'.
-                                '<li><b>DP</b> : inseamna ca imaginea este un duplicat si exista deja in baza de date'.
-                                '<li><b>PB</b> : inseamna ca imaginea nu a putut fi adaugata, verificati configuratia si permisiile directoarelor unde imaginile sunt stocate'.
-                                '<li><b>NA</b> : inseamna ca nu ati selectat un album unde sa incarcati imaginile, apasati \'<a href="javascript:history.back(1)">inapoi</a>\' si selectati un album. Daca nu aveti un album <a href="albmgr.php">creati unul intai</a>'.
-                                '<li>Daca \'semnele\' OK, DP, PB nu apar, dati click pe icoana de imagine defecta pentru a verifica mesajele de eroare produse de PHP'.
-                                '<li>Daca navigatorul dvs. raporteaza \'timeout\', apasati butonul de reincarcare a paginii'.
-                                '</ul>',
-                                'select_album' => 'Selecteaza album', //cpg1.3.0
-                                'check_all' => 'Selecteaza tot', //cpg1.3.0
-                                'uncheck_all' => 'Deselecteaza tot', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'Banati utilizatori',
-                'user_name' => 'Nume utilizator',
-                'ip_address' => 'Adresa IP',
-                'expiry' => 'Expira (gol este permanent)',
-                'edit_ban' => 'Salveaza modificarile',
-                'delete_ban' => 'Sterge',
-                'add_new' => 'Adauga un nou ban',
-                'add_ban' => 'Adauga',
-                'error_user' => 'Nu gasesc utilizatorul', //cpg1.3.0
-                'error_specify' => 'Trebuie sa specificati un nume sau o adresa IP', //cpg1.3.0
-                'error_ban_id' => 'Ban ID invalid!', //cpg1.3.0
-                'error_admin_ban' => 'Nu puteti bana propriul user!', //cpg1.3.0
-                'error_server_ban' => 'Nu puteti bana propriul server!', //cpg1.3.0
-                'error_ip_forbidden' => 'Nu puteti bana acest IP - nu este rutabil!', //cpg1.3.0
-                'lookup_ip' => 'Lookup adresa IP', //cpg1.3.0
-                'submit' => 'da!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Incarca o imagine', //cpg1.3.0
-  'custom_title' => 'Forma cerere', //cpg1.3.0
-  'cust_instr_1' => 'Trebuie sa selectati numarul de casute de incarcare, nu mai multe decat numarul de mai jos.', //cpg1.3.0
-  'cust_instr_2' => 'Cerere numar casute', //cpg1.3.0
-  'cust_instr_3' => 'casute incarcat imagini: %s', //cpg1.3.0
-  'cust_instr_4' => 'casute incarcat URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'casute incarcat URL:', //cpg1.3.0
-  'cust_instr_6' => 'casute incarcat imagini:', //cpg1.3.0
-  'cust_instr_7' => 'Va rugam introduceti numarul de casute. Apoi apasati \'Continuare\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Actiune invalida pentru crearea formei.', //cpg1.3.0
-  'reg_instr_2' => 'Acum puteti incarca imaginile folosind casutele de mai jos. Marimea imaginilor trimise catre server nu trebuie sa depaseasca %s KB fiecare. Fisierele ZIP incarcate in \'Incarcare imagini\' si \'Incarcare URL\' vor ramane comprimate.', //cpg1.3.0
-  'reg_instr_3' => 'Daca doriti ca fisierele arhivate sa fie dezarhivate, trebuie sa folositi casuta \'Incarcati ZIP decompresate\'.', //cpg1.3.0
-  'reg_instr_4' => 'Cand folositi incarcare URL, va rugam sa folositi intreaga cale: http://www.pagina.ro/imagini/exemplu.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Cand ati completat formularul, va rugam apasati \'Continuare\'.', //cpg1.3.0
-  'reg_instr_6' => 'Incarcare ZIP decompresat:', //cpg1.3.0
-  'reg_instr_7' => 'Incarcare imagini:', //cpg1.3.0
-  'reg_instr_8' => 'Incarcare URL:', //cpg1.3.0
-  'error_report' => 'Raporteaza eroare', //cpg1.3.0
-  'error_instr' => 'Urmatoarele incarcari au erori:', //cpg1.3.0
-  'file_name_url' => 'Imagine(i)/URL', //cpg1.3.0
-  'error_message' => 'Mesaj eroare', //cpg1.3.0
-  'no_post' => 'Imaginea nu poate fi incarcata prin POST.', //cpg1.3.0
-  'forb_ext' => 'Extensia fisierului nepermisa.', //cpg1.3.0
-  'exc_php_ini' => 'Marimea imaginii permisa in php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Marimea imaginii permisa de galerie.', //cpg1.3.0
-  'partial_upload' => 'Incarcare partiala.', //cpg1.3.0
-  'no_upload' => 'Fara incarcare.', //cpg1.3.0
-  'unknown_code' => 'Eroare PHP necunoscuta.', //cpg1.3.0
-  'no_temp_name' => 'Fara incarcare - fara nume temporar.', //cpg1.3.0
-  'no_file_size' => 'Nu contine date/corupt', //cpg1.3.0
-  'impossible' => 'Imposibil de mutat.', //cpg1.3.0
-  'not_image' => 'Nu este imagine/corupt', //cpg1.3.0
-  'not_GD' => 'Nu are extensie corecta.', //cpg1.3.0
-  'pixel_allowance' => 'Numar mare de pixeli .', //cpg1.3.0
-  'incorrect_prefix' => 'Prefix URL incorect', //cpg1.3.0
-  'could_not_open_URI' => 'Nu pot deschide URL.', //cpg1.3.0
-  'unsafe_URI' => 'URL neverificabil.', //cpg1.3.0
-  'meta_data_failure' => 'Eroare Meta data', //cpg1.3.0
-  'http_401' => '401 Neautorizat', //cpg1.3.0
-  'http_402' => '402 Necesita plata', //cpg1.3.0
-  'http_403' => '403 Inaccesibil', //cpg1.3.0
-  'http_404' => '404 Negasit', //cpg1.3.0
-  'http_500' => '500 Eroare interna', //cpg1.3.0
-  'http_503' => '503 Serviciu indisponibil', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME nu a putut fi extras.', //cpg1.3.0
-  'MIME_type_unknown' => 'Tip MIME necunoscut', //cpg1.3.0
-  'cant_create_write' => 'Nu pot sa scriu.', //cpg1.3.0
-  'not_writable' => 'Nu pot sa scriu in imagine.', //cpg1.3.0
-  'cant_read_URI' => 'Nu pot sa citesc URL', //cpg1.3.0
-  'cant_open_write_file' => 'Nu pot deschide URL.', //cpg1.3.0
-  'cant_write_write_file' => 'Nu pot sa scriu URL.', //cpg1.3.0
-  'cant_unzip' => 'Nu pot dezarhiva.', //cpg1.3.0
-  'unknown' => 'Eroare necunoscuta', //cpg1.3.0
-  'succ' => 'Incarcare reusita', //cpg1.3.0
-  'success' => '%s incarcari reusite.', //cpg1.3.0
-  'add' => 'Va rugam apasati \'Continuare\' pentru a adauga imagini in album.', //cpg1.3.0
-  'failure' => 'Incarcare esuata', //cpg1.3.0
-  'f_info' => 'Informatii imagine', //cpg1.3.0
-  'no_place' => 'Precedenta imagine nu a putut fi incarcata.', //cpg1.3.0
-  'yes_place' => 'Precedenta imagine a putut fi incarcata.', //cpg1.3.0
-  'max_fsize' => 'Dimensiunea maxima a imaginii este de %s KB',
-  'album' => 'Album',
-  'picture' => 'Imagine', //cpg1.3.0
-  'pic_title' => 'Titlul imaginii', //cpg1.3.0
-  'description' => 'Descrierea imaginii', //cpg1.3.0
-  'keywords' => 'Cuvinte cheie (separate cu spatiu)',
-  'err_no_alb_uploadables' => 'Ne pare rau dar nu exista un album unde sa incarcati imaginile', //cpg1.3.0
-  'place_instr_1' => 'Va rugam sa puneti imaginile in albume in acest moment. Puteti de asemenea adauga informatii despre fiecare imagine.', //cpg1.3.0
-  'place_instr_2' => 'Mai multe imagini necesita plasare, va rugam apasati \'Continuare\'.', //cpg1.3.0
-  'process_complete' => 'Ati adaugat cu succes toate imaginile.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-        'title' => 'Administrare utilizatori',
-        'name_a' => 'Nume ascendent',
-        'name_d' => 'Nume descendent',
-        'group_a' => 'Grup ascendent',
-        'group_d' => 'Grup descendent',
-        'reg_a' => 'Data inregistrarii ascendent',
-        'reg_d' => 'Data inregistrarii descendent',
-        'pic_a' => 'Numar imagini ascendent',
-        'pic_d' => 'Numar imagini descendent',
-        'disku_a' => 'Utilizare spatiu ascendent',
-        'disku_d' => 'Utilizare spatiu descendent',
-        'sort_by' => 'Sorteaza utilizatorii dupa',
-        'err_no_users' => 'Tabelul cu utilizatori este gol!',
-        'err_edit_self' => 'Nu puteti edita propriul profil. Folositi optiunea \'Profilul meu\' pentru aceasta',
-        'edit' => 'Editeaza',
-        'delete' => 'Sterge',
-        'name' => 'Nume utilizator',
-        'group' => 'Grup',
-        'inactive' => 'Inactiv',
-        'operations' => 'Operatii',
-        'pictures' => 'Imagini',
-        'disk_space' => 'Spatiu utilizat/Cota',
-        'registered_on' => 'Inregistrat la',
-        'last_visit' => 'Ultima vizita', //cpg1.3.0
-        'u_user_on_p_pages' => '%d utilizatori pe %d pagini',
-        'confirm_del' => 'Sunteti sigur ca doriti sa stergeti acest utilizator ? \\nToate imaginile si albumele sale vor fi de asemenea sterse',
-        'mail' => 'Posta',
-        'err_unknown_user' => 'Utilizatorul selectat nu exista!',
-        'modify_user' => 'Modifica utilizatorul',
-        'notes' => 'Note',
-        'note_list' => '<li>Daca nu doriti sa schimbati parola, lasati campurile "Parola" libere',
-        'password' => 'Parola',
-        'user_active' => 'Utilizatorul este activ',
-        'user_group' => 'Grup utilizatori',
-        'user_email' => 'E-mail',
-        'user_web_site' => 'Pagina web',
-        'create_new_user' => 'Creaza utilizator nou',
-        'user_location' => 'Locatie',
-        'user_interests' => 'Interese',
-        'user_occupation' => 'Ocupatie',
-        'latest_upload' => 'Ultima incarcare', //cpg1.3.0
-        'never' => 'niciodata', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'Redimensioneaza imagini',
-        'what_it_does' => 'Ce face',
-        'what_update_titles' => 'Modifica titlurile dupa numele fisierului',
-        'what_delete_title' => 'Sterge titlurile',
-        'what_rebuild' => 'Reconstruieste pictogramele si imaginile intermediare',
-        'what_delete_originals' => 'Sterge imaginile dimensionate initial, inlocuindu-le cu versiunea dimensionata',
-        'file' => 'Fisier',
-        'title_set_to' => 'titlu setat ca',
-        'submit_form' => 'trimite',
-        'updated_succesfully' => 'modificata cu succes',
-        'error_create' => 'Eroare creare',
-        'continue' => 'Proceseaza mai multe imagini',
-        'main_success' => 'Fisierul %s a fost folosit cu succes ca imagine principala',
-        'error_rename' => 'Eroare redenumire %s cu %s',
-        'error_not_found' => 'Fisierul %s nu a fost gasit',
-        'back' => 'inapoi la principal',
-        'thumbs_wait' => 'Modificare pictograme si/sau imagini intermediare, va rugam asteptati...',
-        'thumbs_continue_wait' => 'Continuare modificare pictograme si/sau imagini intermediare...',
-        'titles_wait' => 'Modificare titluri, va rugam asteptati...',
-        'delete_wait' => 'Stergere titluri, va rugam asteptati...',
-        'replace_wait' => 'Stergere originale si modificare cu versiunile redimensionate, va rugam asteptati...',
-        'instruction' => 'Instructiuni rapide',
-        'instruction_action' => 'Selecteaza o actiune',
-        'instruction_parameter' => 'Seteaza parametrii',
-        'instruction_album' => 'Selecteaza un album',
-        'instruction_press' => 'Apasa %s',
-        'update' => 'Modifica pictograme si/sau imagini intermediare',
-        'update_what' => 'Ce trebuie modificat',
-        'update_thumb' => 'Doar pictograme',
-        'update_pic' => 'Doar imaginile intermediare',
-        'update_both' => 'Amandoua',
-        'update_number' => 'Numarul de imagini procesate pentru o apasare',
-        'update_option' => '(Incercati o setare mai mica daca primiti timeout-uri)',
-        'filename_title' => 'Nume fisier &rArr; Titlu imagine',
-        'filename_how' => 'Cum trebuie modificat titlul',
-        'filename_remove' => 'Elimina .jpg din final si inlocuieste _ (liniuta de subliniere) cu spatiu',
-        'filename_euro' => 'Schimba 2003_11_23_13_20_20.jpg cu 23/11/2003 13:20',
-        'filename_us' => 'Schimba 2003_11_23_13_20_20.jpg cu 11/23/2003 13:20',
-        'filename_time' => 'Schimba 2003_11_23_13_20_20.jpg cu 13:20',
-        'delete' => 'Sterge titlurile sau imaginile originale',
-        'delete_title' => 'Sterge titlurile imaginilor',
-        'delete_original' => 'Sterge imaginile originale',
-        'delete_replace' => 'Sterge originalele, inlocuindu-le cu versiunile dimensionate',
-        'select_album' => 'Selecteaza album',
-        'delete_orphans' => 'Sterge comentarii orfane (in toate albumele)', //cpg1.3.0
-        'orphan_comment' => 'Comentarii orfane', //cpg1.3.0
-        'delete' => 'Sterge', //cpg1.3.0
-        'delete_all' => 'Sterge tot', //cpg1.3.0
-        'comment' => 'Comentariu: ', //cpg1.3.0
-        'nonexist' => 'atasat unei imagini inexistente # ', //cpg1.3.0
-        'phpinfo' => 'Arata phpinfo', //cpg1.3.0
-        'update_db' => 'Actualizeaza baza de date', //cpg1.3.0
-        'update_db_explanation' => 'Daca ati modificat fisierele galeriei sau ati facut up-grade, actualizeati baza de date. Aceasta va salva tabelele necesare si configurarile in baza de date a galeriei.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/romanian_no_diacritics-utf-8.php cpg148/lang/romanian_no_diacritics-utf-8.php
--- 133/lang/romanian_no_diacritics-utf-8.php	2004-12-30 01:03:46.000000000 -0600
+++ cpg148/lang/romanian_no_diacritics-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1269 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.4.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: romanian_no_diacritics-utf-8.php,v 1.3 2004/12/29 23:03:46 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// informatii despre traducere si traducator
-$lang_translation_info = array(
-        'lang_name_english' => 'Romanian',
-        'lang_name_native' => 'Romana',
-        'lang_country_code' => 'ro',
-        'trans_name'=> 'Adrian Stan',
-        'trans_email' => 'adi.stan@gmail.com',
-        'trans_website' => '',
-        'trans_date' => '2004-08-01',
-);
-
-$lang_charset = 'utf-8';
-$lang_text_dir = 'ltr'; // ('ltr' stanga la dreapta, 'rtl' dreapta la stanga)
-
-// prescurtari pentru Byte, Kilo, Mega
-$lang_byte_units = array('Bytes', 'KB', 'MB');
-
-// zilele saptamanii si ale lunii
-$lang_day_of_week = array('Du', 'Lu', 'Ma', 'Mi', 'Joi', 'Vi', 'Sa');
-$lang_month = array('Ian', 'Feb', 'Mar', 'Apr', 'Mai', 'Iun', 'Iul', 'Aug', 'Sep', 'Oct', 'Noi', 'Dec');
-
-// Comune
-$lang_yes = 'Da';
-$lang_no  = 'Nu';
-$lang_back = 'Inapoi';
-$lang_continue = 'Continua';
-$lang_info = 'Informatii';
-$lang_error = 'Eroare';
-
-// Data
-$album_date_fmt =    '%d %B %Y';
-$lastcom_date_fmt =  '%d/%m/%Y la %H:%M';
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%d %B %Y la %H:%M';
-$comment_date_fmt =  '%d %B %Y la %H:%M';
-
-// Cenzor cuvinte
-$lang_bad_words = array('*fuck*', 'tampit', 'tampit', 'cretin', 'idiot', 'muie',  'pizda', 'pizda', 'pula', 'pula', 'sugi', 'coaie', 'cur', 'buci', 'cacat', 'cacat', 'caca', 'pewla', 'fut', 'futai', 'jepat');
-
-$lang_meta_album_names = array(
-        'random' => 'Imagini aleatoare',
-        'lastup' => 'Ultimele adaugate',
-        'lastalb'=> 'Ultimele albume modificate',
-        'lastcom' => 'Ultimele comentarii',
-        'topn' => 'Cele mai vizitate',
-        'toprated' => 'Cele mai votate',
-        'lasthits' => 'Ultimele vizitate',
-        'search' => 'Rezultatele cautarii',
-        'favpics'=> 'Imaginile favorite'
-);
-
-$lang_errors = array(
-        'access_denied' => 'Nu aveti dreptul sa accesati aceasta pagina.',
-        'perm_denied' => 'Nu aveti dreptul sa efectuati aceasta operatie',
-        'param_missing' => 'Scriptul a fost rulat fara parametrul/parametrii necesari.',
-        'non_exist_ap' => 'Albumul/imaginea selectata nu exista!',
-        'quota_exceeded' => 'Cota dumneavoastra a fost depasita<br /><br />Aveti o cota pe disc de [quota]K, pozele dumneavoastra ocupa acum [space]K, adaugand aceasta imagine veti depasi aceasta cota.',
-        'gd_file_type_err' => 'Cand folositi biblioteca GD tipurile de fisiere ce le puteti utiliza sunt doar JPEG si PNG.',
-        'invalid_image' => 'Imaginea inregistrata de dumneavoastra este corupta sau nu poate fi prelucrata de biblioteca GD',
-        'resize_failed' => 'Nu s-a putut crea pictograma sau imaginea redusa.',
-        'no_img_to_display' => 'Nici o imagine incarcata',
-        'non_exist_cat' => 'Categoria selectata nu exista',
-        'orphan_cat' => 'O categorie are parintele inexistent, rulati managerul de categorii pentru a corecta problema.',
-        'directory_ro' => 'Directorul \'%s\' nu poate fi scris, imaginile nu pot fi sterse',
-        'non_exist_comment' => 'Comentariul selectat nu exista.',
-        'pic_in_invalid_album' => 'Imaginea este intr-un album inexistent (%s)!?',
-        'banned' => 'Sunteti exclus de pe aceasta pagina web.',
-        'not_with_udb' => 'Aceasta functie este blocata deoarece este integrata cu programul ce ruleaza forumul. Ce incercati sa faceti ori nu este suportat in aceasta configuratie, ori functia trebuie executata de programul ce ruleaza forumul.',
-        'offline_title' => 'Offline',
-        'offline_text' => 'Galeria este oprita, va rugam sa reveniti peste cateva minute.',
-        'ecards_empty' => 'Nu sunt vederi electonice de vizualizat. Verificati daca aveti optiunea pentru vederi electronice activata.',
-        'action_failed' => 'Actiune esuata. Nu se poate procesa cererea dumneavoastra.',
-        'no_zip' => 'Libraria pentru fisiere ZIP nu exista.',
-        'zip_type' => 'Nu aveti dreptul sa incarcati fisiere ZIP.',
-);
-
-$lang_bbcode_help = 'Urmatoarele coduri va pot fi utile: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://site.ro/]Url Text[/url]</li> <li>[email]user@site.ro[/email]</li>';
-
-// ------------------------------------------------------------------------- //
-// theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-        'alb_list_title' => 'Albume',
-        'alb_list_lnk' => 'Albume',
-        'my_gal_title' => 'Galeria mea',
-        'my_gal_lnk' => 'Galeria mea',
-        'my_prof_lnk' => 'Profilul meu',
-        'adm_mode_title' => 'Schimbati in modul admin',
-        'adm_mode_lnk' => 'Mod admin',
-        'usr_mode_title' => 'Schimbati in modul utilizator',
-        'usr_mode_lnk' => 'Mod utilizator',
-        'upload_pic_title' => 'Incarcati imagine',
-        'upload_pic_lnk' => 'Incarcati imagine',
-        'register_title' => 'Creati un cont',
-        'register_lnk' => 'Inregistrare',
-        'login_lnk' => 'Login',
-        'logout_lnk' => 'Logout',
-        'lastup_lnk' => 'Ultimele imagini',
-        'lastcom_lnk' => 'Ultimele comentarii',
-        'topn_lnk' => 'Top vizite',
-        'toprated_lnk' => 'Top votari',
-        'search_lnk' => 'Cautare',
-        'fav_lnk' => 'Favoritele mele',
-        'memberlist_title' => 'Lista membrilor', //cpg1.3.0
-        'memberlist_lnk' => 'Membrii', //cpg1.3.0
-        'faq_title' => 'Intrebari frecvente', //cpg1.3.0
-        'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-        'upl_app_lnk' => 'Aprobare inregistrari',
-        'config_lnk' => 'Configurare',
-        'albums_lnk' => 'Albume',
-        'categories_lnk' => 'Categorii',
-        'users_lnk' => 'Utilizatori',
-        'groups_lnk' => 'Grupuri',
-        'comments_lnk' => 'Comentarii',
-        'searchnew_lnk' => 'Adaugati imagini FTP',
-        'util_lnk' => 'Redimensionati imagini',
-        'ban_lnk' => 'Banati utilizatori',
-        'db_ecard_lnk' => 'Arata vederi electronice', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-        'albmgr_lnk' => 'Creati/ordonati albumele mele',
-        'modifyalb_lnk' => 'Modificati albumele mele',
-        'my_prof_lnk' => 'Profilul meu',
-);
-
-$lang_cat_list = array(
-        'category' => 'Categorie',
-        'albums' => 'Albume',
-        'pictures' => 'Imagini',
-);
-
-$lang_album_list = array(
-        'album_on_page' => '%d albume pe %d pagini'
-);
-
-$lang_thumb_view = array(
-        'date' => 'Data',
-        //Sort by filename and title
-        'name' => 'Numele fisierului',
-        'title' => 'Titlul',
-        'sort_da' => 'Sortare dupa data, ascendent',
-        'sort_dd' => 'Sortare dupa data, descendent',
-        'sort_na' => 'Sortare dupa nume, ascendent',
-        'sort_nd' => 'Sortare dupa nume, ascendent',
-        'sort_ta' => 'Sortare dupa titlu, ascendent',
-        'sort_td' => 'Sortare dupa titlu, ascendent',
-        'download_zip' => 'Descarca ca fisier ZIP',
-        'pic_on_page' => '%d imagini pe %d pagini',
-        'user_on_page' => '%d utilizatori pe %d pagini'
-);
-
-$lang_img_nav_bar = array(
-        'thumb_title' => 'Inapoi la pagina cu pictograme',
-        'pic_info_title' => 'Afisare/Ascundere informatii despre imagine',
-        'slideshow_title' => 'Diaporama',
-        'ecard_title' => 'Trimiteti aceasta imagine ca vedere electronica',
-        'ecard_disabled' => 'Vederile electronice sunt dezactivate',
-        'ecard_disabled_msg' => 'Nu aveti permisiunea sa trimiteti vederi electronice',
-        'prev_title' => 'Vizualizati imaginea precedenta',
-        'next_title' => 'Vizualizati imaginea urmatoare',
-        'pic_pos' => 'Imaginea %s/%s',
-);
-
-$lang_rate_pic = array(
-        'rate_this_pic' => 'Voteaza aceasta imagine ',
-        'no_votes' => '(Nici un vot inca)',
-        'rating' => '(votarea curenta : %s / 5 cu %s voturi)',
-        'rubbish' => 'Nereusita',
-        'poor' => 'Slaba',
-        'fair' => 'Acceptabila',
-        'good' => 'Buna',
-        'excellent' => 'Excelenta',
-        'great' => 'Nemaipomenita',
-);
-
-// ------------------------------------------------------------------------- //
-// include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-        INFORMATION => $lang_info,
-        ERROR => $lang_error,
-        CRITICAL_ERROR => 'Eroare critica',
-        'file' => 'Fisier: ',
-        'line' => 'Linia: ',
-);
-
-$lang_display_thumbnails = array(
-        'filename' => 'Nume fisier : ',
-        'filesize' => 'Marime fisier : ',
-        'dimensions' => 'Dimensiuni : ',
-        'date_added' => 'Data adaugarii : ',
-);
-
-$lang_get_pic_data = array(
-        'n_comments' => '%s comentarii',
-        'n_views' => '%s vizitari',
-        'n_votes' => '(%s voturi)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Selecteaza tot', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Daca doriti sa ne cereti ajutorul, copiati si trimiteti aceasta eroare in comentariul dumneavostra. Asigurati-va ca inlocuiti orice parola din mesajul dumneavostra cu *** inainte de a trimite.', //cpg1.3.0
-  'phpinfo' => 'Arata phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Limba predefinita', //cpg1.3.0
-  'choose_language' => 'Alegeti limba', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Tema predefinita', //cpg1.3.0
-  'choose_theme' => 'Alegeti tema', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => 'Exclamare',
-        'Question' => 'Intrebare',
-        'Very Happy' => 'Foarte bucuros',
-        'Smile' => 'Zambeste',
-        'Sad' => 'Suparat',
-        'Surprised' => 'Surprins',
-        'Shocked' => 'Socat',
-        'Confused' => 'Confuz',
-        'Cool' => 'Cool',
-        'Laughing' => 'Razand',
-        'Mad' => 'Nervos',
-        'Razz' => 'Razz',
-        'Embarassed' => 'Stanjenit',
-        'Crying or Very sad' => 'Plangand sau foarte suparat',
-        'Evil or Very Mad' => 'Rau sau foarte suparat',
-        'Twisted Evil' => 'Foarte rau',
-        'Rolling Eyes' => 'Rostogolind ochii',
-        'Wink' => 'Clipeste',
-        'Idea' => 'Idee',
-        'Arrow' => 'Sageata',
-        'Neutral' => 'Neutru',
-        'Mr. Green' => 'Dl. Verde',
-);
-
-// ------------------------------------------------------------------------- //
-// addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-        0 => 'Paraseste modul administrator...',
-        1 => 'Intra in modul administrator...',
-);
-
-// ------------------------------------------------------------------------- //
-// albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-        'alb_need_name' => 'Albumele trebuie sa aiba un nume!',
-        'confirm_modifs' => 'Sunteti sigur ca vreti sa faceti aceste modificari?',
-        'no_change' => 'Nu ati facut nici o modificare!',
-        'new_album' => 'Album nou',
-        'confirm_delete1' => 'Sunteti sigur ca vreti sa stergeti acest album?',
-        'confirm_delete2' => '\nToate imaginile si comentariile continute vor fi pierdute!',
-        'select_first' => 'Selectati un album inainte',
-        'alb_mrg' => 'Managerul de albume',
-        'my_gallery' => '* Galeria mea *',
-        'no_category' => '* Nici o categorie *',
-        'delete' => 'Sterge',
-        'new' => 'Nou',
-        'apply_modifs' => 'Efectuati modificarile',
-        'select_category' => 'Selectati o categorie',
-);
-
-// ------------------------------------------------------------------------- //
-// catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-        'miss_param' => 'Parametrii necesari pentru operatia \'%s\' nu au fost stabiliti!',
-        'unknown_cat' => 'Categoria selectata nu exista in baza de date',
-        'usergal_cat_ro' => 'Categoria Galeria Utilizatorului nu poate fi stearsa!',
-        'manage_cat' => 'Administrati categoriile',
-        'confirm_delete' => 'Sunteti sigur ca doriti sa stergeti aceasta categorie?',
-        'category' => 'Categorie',
-        'operations' => 'Operatii',
-        'move_into' => 'Mutati in',
-        'update_create' => 'Modificati/Creati o categorie',
-        'parent_cat' => 'Categoria parinte',
-        'cat_title' => 'Titlul categoriei',
-        'cat_thumb' => 'Categoria pictogramei', //cpg1.3.0
-        'cat_desc' => 'Descrierea categoriei'
-);
-
-// ------------------------------------------------------------------------- //
-// config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-        'title' => 'Configurare',
-        'restore_cfg' => 'Reveniti la setarile predefinite',
-        'save_cfg' => 'Salvati noua configuratie',
-        'notes' => 'Note',
-        'info' => 'Informatii',
-        'upd_success' => 'Configuratia a fost modificata',
-        'restore_success' => 'Configuratia predefinita a fost restabilita',
-        'name_a' => 'Nume ascendent',
-        'name_d' => 'Nume descendent',
-        'title_a' => 'Titlu ascendent',
-        'title_d' => 'Titlu descendent',
-        'date_a' => 'Data ascendenta',
-        'date_d' => 'Data descendenta',
-        'th_any' => 'Aspect maxim',
-        'th_ht' => 'Inaltime',
-        'th_wd' => 'Latime',
-        'label' => 'eticheta', //cpg1.3.0
-        'item' => 'articol', //cpg1.3.0
-        'debug_everyone' => 'Oricine', //cpg1.3.0
-        'debug_admin' => 'Doar administratorul', //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-        'Setari generale',
-        array('Numele galeriei', 'gallery_name', 0),
-        array('Descrierea galeriei', 'gallery_description', 0),
-        array('Adresa e-mail a administratorului', 'gallery_admin_email', 0),
-        array('Adresa pentru conexiunea \'Mai multe imagini la\' in vederile electronice', 'ecards_more_pic_target', 0),
-        array('Galerie oprita', 'offline', 1), //cpg1.3.0
-        array('Log vederi electronice', 'log_ecards', 1), //cpg1.3.0
-        array('Permite descarcarea favoritelor ca fisier ZIP', 'enable_zipdownload', 1), //cpg1.3.0
-
-        'Limba, Teme &amp; Setari caractere',
-        array('Limba', 'lang', 5),
-        array('Tema', 'theme', 6),
-        array('Arata lista limbilor', 'language_list', 1), //cpg1.3.0
-        array('Arata steagurile limbilor', 'language_flags', 8), //cpg1.3.0
-        array('Arata optiunea &quot;reseteaza&quot; in sectiunea limbilor', 'language_reset', 1), //cpg1.3.0
-        array('Arata lista temelor', 'theme_list', 1), //cpg1.3.0
-        array('Arata optiunea &quot;reseteaza&quot; in sectiunea temelor', 'theme_reset', 1), //cpg1.3.0
-        array('Arata FAQ', 'display_faq', 1), //cpg1.3.0
-        array('Arata ajutor bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-        array('Caracter', 'charset', 4), //cpg1.3.0
-
-        'Lista cu albume',
-        array('Latimea tabelului principal (pixeli sau %)', 'main_table_width', 0),
-        array('Numarul de nivele de categorii care sa fie afisate', 'subcat_level', 0),
-        array('Numarul albumelor ce vor fi afisate', 'albums_per_page', 0),
-        array('Numarul de coloane in lista de albume', 'album_list_cols', 0),
-        array('Dimensiunea pictogramelor in pixeli', 'alb_list_thumb_size', 0),
-        array('Continutul paginii principale', 'main_page_layout', 0),
-        array('Afiseaza pictogramele albumelor din primul nivel in categorii','first_level',1),
-
-        'Pictograme',
-        array('Numarul de coloane pe pagina cu pictograme', 'thumbcols', 0),
-        array('Numarul de randuri pe pagina cu pictograme', 'thumbrows', 0),
-        array('Numarul maxim de taburi ce vor fi afisate', 'max_tabs', 0),
-        array('Afiseaza descrierea imaginii (pe langa titlu) sub pictograma', 'caption_in_thumbview', 1),
-        array('Afiseaza numarul de vizualizari sub pictograma', 'views_in_thumbview', 1), //cpg1.3.0
-        array('Afiseaza numarul de comentarii sub pictograma', 'display_comment_count', 1),
-        array('Afiseaza numele utilizatorului sub pictograma', 'display_uploader', 1), //cpg1.3.0
-        array('Ordinea de sortare a imaginilor predefinita', 'default_sort_order', 3),
-        array('Numarul minim de voturi pentru ca o imagine sa apara in lista \'Cele mai votate\' ', 'min_votes_for_rating', 0),
-
-        'Afisarea imaginii &amp; setarile comentariilor',
-        array('Latimea tabelului pentru afisarea imaginii (pixeli sau %)', 'picture_table_width', 0),
-        array('Informatiile despre imagine sunt vizibile in mod predefinit', 'display_pic_info', 1),
-        array('Filtrati cuvintele urate in comentarii', 'filter_bad_words', 1),
-        array('Activeaza zambetele in comentarii', 'enable_smilies', 1),
-        array('Permite comentarii consecutive de la acelasi utilizator', 'disable_comment_flood_protect', 1), //cpg1.3.0
-        array('Lungimea maxima a descrierii imaginii', 'max_img_desc_length', 0),
-        array('Numarul maxim de caractere intr-un cuvant', 'max_com_wlength', 0),
-        array('Numarul maxim de linii intr-un comentariu', 'max_com_lines', 0),
-        array('Lungimea maxima a unui comentariu', 'max_com_size', 0),
-        array('Afiseaza rama film', 'display_film_strip', 1),
-        array('Numarul de obiecte in rama film', 'max_film_strip_items', 0),
-        array('Notifica administratorul despre comentarii prin email', 'email_comment_notification', 1), //cpg1.3.0
-        array('Intervalul diaporamei in milisecunde (1 secunda = 1000 milisecunde)', 'slideshow_interval', 0), //cpg1.3.0
-
-        'Setari pentru imagini si pictograme',
-        array('Calitatea fisierelor JPEG', 'jpeg_qual', 0),
-        array('Dimensiunea maxima a unei pictograme <a href="#notice2"  class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-        array('Utilizati dimensiunea (latime sau inaltime sau aspectul maxim pentru pictograma )<b>**</b>', 'thumb_use', 7),
-        array('Creaza imagini intermediare','make_intermediate',1),
-        array('Latimea sau inaltimea maxima a unei imagini intermediare <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-        array('Dimensiunea maxima a unei imagini (KB)', 'max_upl_size', 0),
-        array('Latimea sau inaltimea maxima a imaginilor incarcate (pixeli)', 'max_upl_width_height', 0),
-
-        'Setari avansate pentru imagini si pictograme', //cpg1.3.0
-        array('Afiseaza icoana Privat utilizatorilor neinregistrati','show_private',1), //cpg1.3.0
-        array('Caractere interzise in numele de fisiere', 'forbiden_fname_char',0), //cpg1.3.0
-        array('Extensii acceptate pentru fisierele incarcate', 'allowed_file_extensions',0), //cpg1.3.0
-        array('Tipuri de imagini permise', 'allowed_img_types',0), //cpg1.3.0
-        array('Tipuri de video permise', 'allowed_mov_types',0), //cpg1.3.0
-        array('Tipuri de audio permise', 'allowed_snd_types',0), //cpg1.3.0
-        array('Tipuri de documente permise', 'allowed_doc_types',0), //cpg1.3.0
-        array('Metoda de redimensionare a imaginilor','thumb_method',2), //cpg1.3.0
-        array('Calea catre utilitarul \'convert\' al lui ImageMagick)', 'impath', 0), //cpg1.3.0
-        array('Tipuri de imagini permise (valid doar pentru ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-        array('Optiuni in linie de comanda pentru ImageMagick', 'im_options', 0), //cpg1.3.0
-        array('Citeste informatiile EXIF din fisierele JPEG', 'read_exif_data', 1), //cpg1.3.0
-        array('Citeste informatiile IPTC din fisierele JPEG', 'read_iptc_data', 1), //cpg1.3.0
-        array('Directorul cu albume <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-        array('Directorul pentru imaginile utilizatorilor <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-        array('Prefixul pentru imaginile intermediare <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-        array('Prefixul pentru pictograme <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-        array('Modul predefinit al directoarelor', 'default_dir_mode', 0), //cpg1.3.0
-        array('Modul predefinit al imaginilor', 'default_file_mode', 0), //cpg1.3.0
-
-        'Setari pentru utilizatori',
-        array('Permiteti inregistrarea de noi utilizatori', 'allow_user_registration', 1),
-        array('Inregistrarea utilizatorilor necesita inregistrarea prin e-mail', 'reg_requires_valid_email', 1),
-        array('Notifica administratorul de inregistrarea utilizatorilor prin email', 'reg_notify_admin_email', 1), //cpg1.3.0
-        array('Permite ca doi utilizatori sa poata avea aceeasi adresa e-mail', 'allow_duplicate_emails_addr', 1),
-        array('Utilizatorii pot avea albume private (Nota: daca treceti de la \'da\' la \'nu\' toate albumele personale curente vor deveni publice)', 'allow_private_albums', 1), //cpg1.3.0
-        array('Notifica administratorul de asteptarea aprobarii incarcarii imaginilor', 'upl_notify_admin_email', 1), //cpg1.3.0
-        array('Permite utilizatorilor inregistrati sa vada lista membrilor', 'allow_memberlist', 1), //cpg1.3.0
-
-        'Descrierea campurilor aditionale (lasati necompletat daca nu le utilizati)',
-        array('Numele campului 1', 'user_field1_name', 0),
-        array('Numele campului 2', 'user_field2_name', 0),
-        array('Numele campului 3', 'user_field3_name', 0),
-        array('Numele campului 4', 'user_field4_name', 0),
-
-        'Setari cookie-uri',
-        array('Numele cookie-ului utilizat de script', 'cookie_name', 0),
-        array('Calea cookie-ului utilizat de script', 'cookie_path', 0),
-
-        'Setari',
-        array('Activeaza modul debug', 'debug_mode', 9), //cpg1.3.0
-        array('Arata note in modul debug', 'debug_notice', 1), //cpg1.3.0
-         '<br /><div align="left"><a name="notice1"></a>(*) Campurile marcate cu * nu trebuie modificate daca aveti deja imagini in galeria dvs.<br />
-        <a name="notice2"></a>(**) Cand schimbati setarea aceasta, doar fisierele introduse dupa acest moment vor fi afectate, si de aceea nu este recomandat sa efectuati aceste modificari daca sunt imagini in galerie. Puteti efectua modificarile si asupra fisierelor existente cu &quot;<a href="util.php">utilitar administrator</a>&quot; utilitar din menu-ul administratorului.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Trimite vederea', //cpg1.3.0
-  'ecard_sender' => 'Expeditor', //cpg1.3.0
-  'ecard_recipient' => 'Destinatar', //cpg1.3.0
-  'ecard_date' => 'Data', //cpg1.3.0
-  'ecard_display' => 'Arata vederea', //cpg1.3.0
-  'ecard_name' => 'Nume', //cpg1.3.0
-  'ecard_email' => 'email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'crescator', //cpg1.3.0
-  'ecard_descending' => 'descrescator', //cpg1.3.0
-  'ecard_sorted' => 'Sortare', //cpg1.3.0
-  'ecard_by_date' => 'dupa data', //cpg1.3.0
-  'ecard_by_sender_name' => 'dupa numele expeditorului', //cpg1.3.0
-  'ecard_by_sender_email' => 'dupa email-ul expeditorului', //cpg1.3.0
-  'ecard_by_sender_ip' => 'dupa IP-ul expeditorului', //cpg1.3.0
-  'ecard_by_recipient_name' => 'dupa numele destinatarului', //cpg1.3.0
-  'ecard_by_recipient_email' => 'dupa email-ul destinatarului', //cpg1.3.0
-  'ecard_number' => 'arata inregistrari %s to %s of %s', //cpg1.3.0
-  'ecard_goto_page' => 'mergi la pagina', //cpg1.3.0
-  'ecard_records_per_page' => 'Inregistrari pe pagina', //cpg1.3.0
-  'check_all' => 'Selecteaza tot', //cpg1.3.0
-  'uncheck_all' => 'Deselecteaza tot', //cpg1.3.0
-  'ecards_delete_selected' => 'Sterge vederile selectate', //cpg1.3.0
-  'ecards_delete_confirm' => 'Sunteti sigur ca vreti sa stergeti inregistrarile? Marcati in casuta!', //cpg1.3.0
-  'ecards_delete_sure' => 'Sunt sigur', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => 'Trebuie sa introduceti numele dvs. si un comentariu',
-        'com_added' => 'Comentariul dvs. a fost adaugat',
-        'alb_need_title' => 'Trebuie sa furnizati un titlu pentru album!',
-        'no_udp_needed' => 'Nici o modificare necesara.',
-        'alb_updated' => 'Albumul a fost modificat',
-        'unknown_album' => 'Albumul selectat nu exista sau nu aveti permisiunea sa incarcati in acest album',
-        'no_pic_uploaded' => 'Nici o imagine nu a fost incarcata!<br /><br />Daca ati selectat o imagine, verificati daca serverul permite incarcari.',
-        'err_mkdir' => 'Eroare in crearea directorului %s!',
-        'dest_dir_ro' => 'Directorul destinatie %s nu poate fi scris de catre script!',
-        'err_move' => 'Imposibil de deplasat %s in %s!',
-        'err_fsize_too_large' => 'Dimensiunea imaginii este prea mare (maximul permis este %s x %s)!',
-        'err_imgsize_too_large' => 'Marimea fisierului incarcat este prea mare (maximul permis este %s KB)!',
-        'err_invalid_img' => 'Fiserul incarcat nu este o imagine valida!',
-        'allowed_img_types' => 'Puteti incarca doar %s imagini.',
-        'err_insert_pic' => 'Imaginea \'%s\' nu poate fi inserata in album ',
-        'upload_success' => 'Imaginea dvs. a fost incarcata cu succes<br /><br />Va fi vizibila dupa aprobarea unui administrator.',
-        'info' => 'Informatii',
-        'com_added' => 'Comentariu adaugat',
-        'alb_updated' => 'Album modificat',
-        'err_comment_empty' => 'Comentariul dvs. este gol!',
-        'err_invalid_fext' => 'Doar fisierele cu urmatoarele extensii sunt permise : <br /><br />%s.',
-        'no_flood' => 'Ne pare rau dar sunteti deja autorul ultimului comentariu postat pentru aceasta imagine<br /><br />Editati comentariul postat daca doriti sa-l modificati',
-        'redirect_msg' => 'Sunteti redirectat.<br /><br /><br />Apasati pe \'Continuare\' daca pagina nu se incarca automat',
-        'upl_success' => 'Imaginea dvs. a fost adaugata cu succes',
-        'email_comment_subject' => 'Comentariu din galeria foto', //cpg1.3.0
-        'email_comment_body' => 'Cineva a postat un comentariu in galeria foto. Il puteti vedea la', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => 'Descriere',
-        'fs_pic' => 'imaginea la dimensiuni maxime',
-        'del_success' => 'stearsa cu succes',
-        'ns_pic' => 'imaginea de dimensiuni normale',
-        'err_del' => 'nu poate fi stearsa',
-        'thumb_pic' => 'pictograma',
-        'comment' => 'comentariul',
-        'im_in_alb' => 'imaginea in album',
-        'alb_del_success' => 'Albumul \'%s\' a fost sters',
-        'alb_mgr' => 'Managerul de albume',
-        'err_invalid_data' => 'Date nevalide primite in \'%s\'',
-        'create_alb' => 'Creare album \'%s\'',
-        'update_alb' => 'Modificare album \'%s\' cu titlul \'%s\' si indexul \'%s\'',
-        'del_pic' => 'Sterge imaginea',
-        'del_alb' => 'Sterge albumul',
-        'del_user' => 'Sterge utilizatorul',
-        'err_unknown_user' => 'Utilizatorul selectat nu exista!',
-        'comment_deleted' => 'Comentariul a fost sters cu succes',
-);
-
-// ------------------------------------------------------------------------- //
-// displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-        'confirm_del' => 'Sunteti sigur ca doriti sa stergeti aceasta imagine? \\nComentariile vor fi de asemenea sterse.', //js-alert
-        'del_pic' => 'Sterge aceasta imagine',
-        'size' => '%s x %s pixeli',
-        'views' => '%s ori',
-        'slideshow' => 'Diaporama',
-        'stop_slideshow' => 'Opreste diaporama',
-        'view_fs' => 'Apasati pentru a vedea imaginea la dimensiuni originale',
-          'edit_pic' => 'Editeaza descrierea', //cpg1.3.0
-          'crop_pic' => 'Taie si roteste', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-        'title' =>'Informatii despre imagine',
-        'Filename' => 'Nume fisier',
-        'Album name' => 'Nume album',
-        'Rating' => 'Votare (%s voturi)',
-        'Keywords' => 'Cuvinte cheie',
-        'File Size' => 'Dimensiune fisier',
-        'Dimensions' => 'Dimensiune imagine',
-        'Displayed' => 'Afisata',
-        'Camera' => 'Camera',
-        'Date taken' => 'Data fotografierii',
-         'ISO'=>'ISO',
-        'Aperture' => 'Apertura',
-        'Exposure time' => 'Timp de expunere',
-        'Focal length' => 'Focala',
-        'Comment' => 'Comentariul',
-        'addFav'=>'Adauga in Favorite',
-        'addFavPhrase'=>'Favorite',
-        'remFav'=>'Sterge din Favorite',
-        'iptcTitle'=>'IPTC Titlu', //cpg1.3.0
-        'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-        'iptcKeywords'=>'IPTC Cuvinte cheie', //cpg1.3.0
-        'iptcCategory'=>'IPTC Categorie', //cpg1.3.0
-        'iptcSubCategories'=>'IPTC Subcategorie', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-        'OK' => 'OK',
-        'edit_title' => 'Editeaza acest comentariu',
-        'confirm_delete' => 'Sunteti sigur ca doriti sa stergeti acest comentariu?',
-        'add_your_comment' => 'Adaugati comentariul dvs.',
-        'name'=>'Nume',
-        'comment'=>'Comentariu',
-        'your_name' => 'Numele dvs.',
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => 'Apasati pe imagine pentru a inchide fereastra',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-        'title' => 'Trimite o vedere electronica',
-        'invalid_email' => '<b>Atentie</b> : adresa email este incorecta!',
-        'ecard_title' => 'O vedere electronica de la %s',
-        'view_ecard' => 'Daca vederea nu este afisata corect, apasati pe aceasta legatura',
-        'view_more_pics' => 'Apasati aici pentru a vedea mai multe imagini!',
-        'send_success' => 'Vederea dvs. a fost trimisa',
-        'send_failed' => 'Ne pare rau dar serverul nu poate trimite vederea dvs...',
-        'from' => 'De la',
-        'your_name' => 'Numele dvs.',
-        'your_email' => 'Adresa dvs. de email',
-        'to' => 'Catre',
-        'rcpt_name' => 'Numele expeditorului',
-        'rcpt_email' => 'Adresa de email a destinatarului',
-        'greetings' => 'Salutari',
-        'message' => 'Mesaj',
-);
-
-// ------------------------------------------------------------------------- //
-// editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-        'pic_info' => 'Imagine&nbsp;info',
-        'album' => 'Album',
-        'title' => 'Titlu',
-        'desc' => 'Descriere',
-        'keywords' => 'Cuvinte cheie',
-        'pic_info_str' => '%sx%s - %sKB - %s afisari - %s voturi',
-        'approve' => 'Aproba imaginea',
-        'postpone_app' => 'Amana aprobarea',
-        'del_pic' => 'Sterge imaginea',
-        'read_exif' => 'Citeste EXIF din nou', //cpg1.3.0
-        'reset_view_count' => 'Reseteaza contorul de afisari',
-        'reset_votes' => 'Reseteaza voturile',
-        'del_comm' => 'Sterge comentariile',
-        'upl_approval' => 'Aprobare incarcari',
-        'edit_pics' => 'Editeaza imagini',
-        'see_next' => 'Arata imaginile urmatoare',
-        'see_prev' => 'Arata imaginile precedente',
-        'n_pic' => '%s imagini',
-        'n_of_pic_to_disp' => 'Numarul de imagini care sa fie afisate',
-        'apply' => 'Executa modificarile',
-        'crop_title' => 'Editor imagini', //cpg1.3.0
-        'preview' => 'Previzualizare', //cpg1.3.0
-        'save' => 'Salvare imagine', //cpg1.3.0
-        'save_thumb' =>'Salveaza ca pictograma', //cpg1.3.0
-        'sel_on_img' =>'Selectia este cat intreaga imagine!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Intrebari frecvente', //cpg1.3.0
-  'toc' => 'Cuprins', //cpg1.3.0
-  'question' => 'Intrebare: ', //cpg1.3.0
-  'answer' => 'Raspuns: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Intrebari frecvente', //cpg1.3.0
-  array('De ce trebuie sa ma inregistrez?', 'Inregistrarea poate sau nu sa fie ceruta de catre administrator. Inregistrarea permite accesul la optiuni suplimentare, cum ar fi incarcarea de imagini, existenta favoritelor, posibilitatea comentariilor sau a notarii imaginilor.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Cum ma pot inregistra?', 'Apasati pe &quot;Inregistrare&quot; si completati toate campurile obligatorii (si cele optionale daca doriti).<br />Daca administratorul are activarea prin email selectata, dupa ce ati introdus datele trebuie sa primiti un email la adresa specificata de dv., in care gasiti detalii despre modul de activare al contului. Contul trebuie activat inainte de a va loga.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Cum ma loghez?', 'Apasati &quot;Login&quot;, introduceti numele si parola si selectati &quot;Memoreaza-ma&quot; daca doriti sa intrati pe pagina in viitor deja logat.<br /><b>IMPORTANT:Cooki-urile trebuie activate si nu trebuie sa le stergeti daca doriti activa optiunea &quot;Memoreaza-ma&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('De ce nu ma pot loga?', 'Ati apasat pe link-ul din email-ul de inregistrare?. Acest link va activeaza contul. Pentru alte probleme legate de logare, va rugam sa contactati administratorul.', 'offline', 0), //cpg1.3.0
-  array('Ce se intampla daca am uitat parola?', 'Daca pagina are activata &quot;Reamintirea parolei&quot; apasati pe link. Daca acest link nu este disponibil, va trebui sa contactati administratorul.', 'offline', 0), //cpg1.3.0
-  //array('Ce se intampla daca imi schimb email-ul?', 'Logati-va si schimbati adresa de email in &quot;Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Cum salvez imaginile din &quot;Favorite&quot;?', 'Apasati pe imagine si apoi pe &quot;imagine info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Informatii imagine" />); cautati in informatii si apasati &quot;Pune in favorite&quot;.<br />Administratorul trebuie sa lase &quot;informatii imagine&quot; active in mod predefinit.<br />IMPORTANT:Cooki-urile trebuie activate si nu trebuie sa le stergeti.', 'offline', 0), //cpg1.3.0
-  array('Cum notez o imagine?', 'Apasati pe pictograma si mergeti in jos pentru a o putea nota.', 'offline', 0), //cpg1.3.0
-  array('Cum comentez o imagine?', 'Apasati pe pictograma si mergeti in jos pentru a o putea comenta.', 'offline', 0), //cpg1.3.0
-array('Cum incarc o imagine?', 'Apasati &quot;Incarca imagine&quot; si selectati albumul, apasati &quot;Browse&quot; si gasiti imaginea care doriti sa o incarcati, apasati &quot;open&quot; (scrieti un tilu si o descriere daca doriti) si apasati &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Unde pot incarca o imagine?', 'Puteti incarca o imagine in albumul/ele din &quot;Galeria mea&quot;. Administratorul poate permite sau nu sa incarcati imagini si in galeria principala.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ce tip si ce marime pot sa aiba imaginile pe care pot sa le incarc?', 'Tipul si marimea (jpg, png, etc.) sunt stabilite de administrator.', 'offline', 0), //cpg1.3.0
-  array('Ce este &quot;Galeria mea&quot;?', '&quot;Galeria mea&quot; este o galerie personala pe care puteti sa o folositi si administrati.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cum pot crea, redenumi sau sterge albume din &quot;galeria mea&quot;?', 'Trebuie sa fiti in modul &quot;Mod admin&quot;<br />Mergeti la &quot;Creati/ordonati albumele mele&quot; si apasati &quot;Nou&quot;. Schimbati &quot;Album nou&quot; cu numele dorit.<br />Puteti de asemenea sa redenumiti orice album din galeria dvs.<br />Apasati &quot;Efectuati modificarile&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cum restrictionez si cum modific ce utilizatori pot vedea Galeria mea?', 'Trebuie sa fiti in modul &quot;Mod admin&quot;<br />Mergeeti la &quot;Modifica albumele mele&quot;. Mergeti la &quot;Modifica album&quot; si selectati albumul dorit.<br />Aici puteti schimba numele, descrierea, pictograma, restrictiona vederea imaginilor si a notarii/comentarii acestora.<br />Apasati &quot;Modifica album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cum pot vedea galeriile altor utilizatori?', 'Mergeti la &quot;Lista albumelor&quot; si selectati &quot;galerii utilizatori&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ce sunt cooki-urile?', 'Cooki-urile sunt date in mod text care sunt trimise de pagina web si stocate pe calculator.<br />Cooki+urile in mod normal permit utilizatorului sa iasa si sa intre in pagina fara a mai trebui sa se logheze.', 'offline', 0), //cpg1.3.0
-  array('De unde pot descarca acest program pentru pagina mea?', 'Coppermine este o galerie multimedia, aparuta sub licenta GNU GPL. Are o multitudine de optiuni si merge pe multe tipuri de sisteme. Visitati <a href="http://coppermine.sf.net/">Coppermine Home Page</a> pentru a afla mai multe si pentru a descarca.', 'offline', 0), //cpg1.3.0
-
-  'Navigare prin site', //cpg1.3.0
-  array('Ce este &quot;Lista albumelor&quot;?', 'Aceasta va va arata categoria unde va aflati, cu un link catre alte album. Daca nu sunteti intr-o categorie, va va arata intreaga galerie si link+uri catre fiecare categorie. Pictogramele pot fi un link catre categorie.', 'offline', 0), //cpg1.3.0
-  array('Ce este &quot;galeria mea&quot;?', 'Aceasta permite utilizatorului sa isi creeze propria galerie, sa puna/stearga/modifice albumele.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Care este diferenta intre &quot;Modul admin&quot; si &quot;Modul utilizator&quot;?', 'Modul admin permite utilizatorului sa modifice galeria personala.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ce este &quot;Incarca imagine&quot;?', 'Permite utilizatorului sa incarce o imagine (dimensiunea si tipul sunt setate de administrator) in galerie.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ce sunt &quot;Ultimele incarcari&quot;?', 'Va arata ultimele imagini incarcate in pagina.', 'offline', 0), //cpg1.3.0
-  array('Ce sunt &quot;Ultimele comentarii&quot;?', 'Va arata ultimele comentarii si pentru ce imagine din pagina.', 'offline', 0), //cpg1.3.0
-  array('Ce sunt &quot;Ultimele vizitate&quot;?', 'Va arata ultimele imagini vizionate, indiferent daca utilizatorul este logat sau nu.', 'offline', 0), //cpg1.3.0
-  array('Ce sunt &quot;Cele mai votate&quot;?', 'Va arata cele mai votate imagini (ex: cinci utilizatori voteaza <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: imaginea trebuie sa aiba un vot de <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Cinci utilizatori voteazad de la 1 la 5 (1,2,3,4,5) si rezultatul <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />votul poate fi de la <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (nemaipomenit) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (prost).', 'offline', 0), //cpg1.3.0
-  array('Ce sunt &quot;Favorite&quot;?', 'permite stocarea unei imagini favorite intr-un cookie ce este tirmis catre calculatorul dvs.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Reamintirea parolei', //cpg1.3.0
-  'err_already_logged_in' => 'Sunteti deja logat!', //cpg1.3.0
-  'enter_username_email' => 'Introduceti numele sau adresa de email', //cpg1.3.0
-  'submit' => 'go', //cpg1.3.0
-  'failed_sending_email' => 'Email-ul cu parola nu poate fi trimis!', //cpg1.3.0
-  'email_sent' => 'Un email cu numele si parola a fost trimis la %s', //cpg1.3.0
-  'err_unk_user' => 'Utilizator inexistent!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Reamintirea parolei', //cpg1.3.0
-  'passwd_reminder_body' => 'Ati cerut sa va fie reamintita parola:
-Utilizator: %s
-Parola: %s
-Apasati %s pentru a intra.', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-        'group_name' => 'Numele grupului',
-        'disk_quota' => 'Cota pe disc',
-        'can_rate' => 'Poate vota imaginile',
-        'can_send_ecards' => 'Poate trimite vederi',
-        'can_post_com' => 'Poate posta comentarii',
-        'can_upload' => 'Poate incarca imagini',
-        'can_have_gallery' => 'Poate avea o galerie personala',
-        'apply' => 'Executa modificarile',
-        'create_new_group' => 'Creaza un grup nou',
-        'del_groups' => 'Sterge grupul/grupurile selectat(e)',
-        'confirm_del' => 'Atentie, cand stergeti un grup, utilizatorii apartinand acestui grup vor fi transferati in grupul \'Inregistrati\' !\n\nSunteti sigur ca doriti sa continuati ?',
-        'title' => 'Administreaza grupurile de utilizatori',
-        'approval_1' => 'Aprobare Inreg. Pub. (1)',
-        'approval_2' => 'Aprobare Inreg. Priv. (2)',
-        'upload_form_config' => 'Incarca din configuratie', //cpg1.3.0
-        'upload_form_config_values' => array( 'Doar o imagine de incarcat', 'Mai multe imagini de incarcat', 'Doar URL de incarcat', 'Doar ZIP de incarcat', 'Imagine-URL', 'Imagine-ZIP', 'URL-ZIP', 'Imagine-URL-ZIP'), //cpg1.3.0
-        'custom_user_upload'=>'Utilizatorul isi poate seta numarul de casute?', //cpg1.3.0
-        'num_file_upload'=>'Maxim/exact numar de imagini de incarcat', //cpg1.3.0
-        'num_URI_upload'=>'Maxim/exact numar de URL de incarcat', //cpg1.3.0
-        'note1' => '<b>(1)</b> Incarcarea intr-un album public necesita aprobarea administratorului',
-        'note2' => '<b>(2)</b> Incarcarea intr-un album apartinand utilizatorului necesita aprobarea administratorului',
-        'notes' => 'Note'
-);
-
-// ------------------------------------------------------------------------- //
-// index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-        'welcome' => 'Bine ati venit!'
-);
-
-$lang_album_admin_menu = array(
-        'confirm_delete' => 'Sunteti sigur ca doriti sa stergeti acest album? \\nToate imaginile si comentariile continute vor fi de asemenea sterse.',
-        'delete' => 'Sterge',
-        'modify' => 'Proprietati',
-        'edit_pics' => 'Editare imagini',
-);
-
-$lang_list_categories = array(
-        'home' => 'Pagina principala',
-        'stat1' => '<b>[pictures]</b> imagini in <b>[albums]</b> albume si <b>[cat]</b> categorii cu <b>[comments]</b> comentarii afisate de <b>[views]</b> ori',
-        'stat2' => '<b>[pictures]</b> imagini in <b>[albums]</b> albume afisate de <b>[views]</b> ori',
-        'xx_s_gallery' => 'Galeria %s\'s',
-        'stat3' => '<b>[pictures]</b> imagini in <b>[albums]</b> albume cu <b>[comments]</b> comentarii afisate de <b>[views]</b> ori'
-);
-
-$lang_list_users = array(
-        'user_list' => 'Lista utilizatorilor',
-        'no_user_gal' => 'Nu exista galerii utilizator',
-        'n_albums' => '%s album(e)',
-        'n_pics' => '%s imagini'
-);
-
-$lang_list_albums = array(
-        'n_pictures' => '%s imagini',
-        'last_added' => ', ultima adaugata la %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-        'login' => 'Login',
-        'enter_login_pswd' => 'Introduceti contul si parola pentru a va loga',
-        'username' => 'Utilizator',
-        'password' => 'Parola',
-        'remember_me' => 'Memoreaza-ma',
-        'welcome' => 'Bine ati venit %s ...',
-        'err_login' => '*** Nu ati putut fi logat. Incercati din nou ***',
-        'err_already_logged_in' => 'Sunteti deja logat !',
-        'forgot_password_link' => 'Reamintirea parolei', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-        'logout' => 'Logout',
-        'bye' => 'La revedere %s ...',
-        'err_not_loged_in' => 'Nu sunteti logat!',
-);
-
-// ------------------------------------------------------------------------- //
-// phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Acesta este rezultatul generat de PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>', //cpg1.3.0
-  'no_link' => 'Lasand pe altii sa vada php info nu este recomandat, de aceea aceasta pagina este vizibila doar pentru administrator. Nu puteti posta o legatura directa catre aceasta pagina, accesul nu va fi permis.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => 'Modifica album %s',
-        'general_settings' => 'Setari generale',
-        'alb_title' => 'Titlul albumului',
-        'alb_cat' => 'Categoria albumului',
-        'alb_desc' => 'Descrierea albumului',
-        'alb_thumb' => 'Pictograma albumului',
-        'alb_perm' => 'Permisiile acestui album',
-        'can_view' => 'Albumul poate fi vazut de',
-        'can_upload' => 'Vizitatorii pot incarca imagini',
-        'can_post_comments' => 'Vizitatorii pot posta comentarii',
-        'can_rate' => 'Vizitatorii pot nota imaginile',
-        'user_gal' => 'Galeria utilizatorului',
-        'no_cat' => '* Nici o categorie *',
-        'alb_empty' => 'Albumul este gol',
-        'last_uploaded' => 'Ultimele incarcate',
-        'public_alb' => 'Toata lumea (album public)',
-        'me_only' => 'Doar eu',
-        'owner_only' => 'Proprietarul albumul doar (%s)',
-        'groupp_only' => 'Membrii grupului \'%s\'',
-        'err_no_alb_to_modify' => 'Nici un album pe care sa il puteti modifica in baza de date.',
-        'update' => 'Modifca album',
-        'notice1' => '(*) depinde de setarile %sgroups%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-        'already_rated' => 'Ne pare rau, dar ati votat deja aceasta imagine',
-        'rate_ok' => 'Votul dvs. ',
-        'forbidden' => 'Nu va puteti vota propria imagine.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Desi administratorii paginii {SITE_NAME} vor incerca sa stearga sau sa editeze orice material nepermis sau obscen cat de repede cu putinta, este imposibil sa fie verificat fiecare mesaj sau comentariu. De aceea sunteti de acord ca toate mesajele postate pe aceasta pagina exprima opiniile autorului si nu ale administratorilor (exceptand mesajele transmise de ei) si deci nu pot fi trasi la raspundere.<br />
-<br />
-Sunteti de acord sa nu postati nici o imagine sau un mesaj obscen, vulgar, amenintator, sau orice alt mesaj ce incalca legile. Sunteti de acord ca administratorul si moderatorii paginii {SITE_NAME} au dreptul sa modifice sau sa stearga orice continut oricand considera ei necesar. Ca utilizator sunteti de acord ca orice informatie introdusa sa fie stocata intr-o baza de date. Desi aceasta informatie NU va fi oferita unei terte parti administratorii nu pot fi facuti responsabili in cazul unei accesari fortate, ilegale a bazei de date ce ar duce la compromiterea acesteia. <br />
-<br />
-Acesta pagina foloseste cookie-uri pentru a stoca informatie pe computerul dvs. Acestea servesc doar la buna functionare a paginii web. Adresa dvs. e-mail este folosita doar pentru a verifica parola pentru procesul de inregistrare si pentru a primi informatii directe din pagina. <br />
-<br />
-Drepturile de autor asupra imaginilor din galerie apartin exclusiv autorilor. Orice modificare/copiere se va face doar avand consimtamantul acestora!<br /><br />
-Apasand pe butonul 'Sunt de acord' de mai jos sunteti de acord sa respectati si acceptati conditiile de mai sus.
-EOT;
-
-$lang_register_php = array(
-        'page_title' => 'Inregistrare utilizator',
-        'term_cond' => 'Termeni si conditii',
-        'i_agree' => 'Sunt de acord',
-        'submit' => 'Trimite inregistrarea',
-        'err_user_exists' => 'Numele utilizator ales exista deja, va rugam sa alegeti alt nume',
-        'err_password_mismatch' => 'Cele doua parole nu sunt identice, va rugam sa le reintroduceti',
-        'err_uname_short' => 'Numele utilizator trebuie sa aiba minim 3 caractere',
-        'err_password_short' => 'Parola trebuie sa aiba minim 5 caractere',
-        'err_uname_pass_diff' => 'Numele utilizator si parola trebuie sa fie diferite',
-        'err_invalid_email' => 'Adresa e-mail este incorecta',
-        'err_duplicate_email' => 'Alt utilizator este inregistrat deja cu aceasta adresa e-mail',
-        'enter_info' => 'Introduceti datele pentru inregistrare',
-        'required_info' => 'Informatii necesare',
-        'optional_info' => 'Informatii optionale',
-        'username' => 'Utilizator',
-        'password' => 'Parola',
-        'password_again' => 'Confirmati parola',
-        'email' => 'Email',
-        'location' => 'Locatie',
-        'interests' => 'Interese',
-        'website' => 'Pagina web',
-        'occupation' => 'Ocupatie',
-        'error' => 'Eroare',
-        'confirm_email_subject' => '%s - Confirmarea inregistrarii',
-        'information' => 'Informatii',
-        'failed_sending_email' => 'Mesajul de confirmare a inregistrarii nu poate fi trimis!',
-        'thank_you' => 'Va multumim pentru ca v-ati inregistrat.<br /><br />Un email continand informatii despre cum sa activati contul dvs. a fost trimis la adresa email specificata.',
-        'acct_created' => 'Contul dvs. a fost creat si va puteti loga introducand user-ul si parola dvs.',
-        'acct_active' => 'Contul dvs. este acum activ si va puteti loga introducand user-ul si parola dvs.',
-        'acct_already_act' => 'Contul dvs. este deja activ!',
-        'acct_act_failed' => 'Acest cont nu poate fi activat!',
-        'err_unk_user' => 'Utilizatorul selectat nu exista!',
-        'x_s_profile' => 'Profilul lui %s',
-        'group' => 'Grup',
-        'reg_date' => 'Inregistrat la',
-        'disk_usage' => 'Utilizare disc',
-        'change_pass' => 'Schimbare parola',
-        'current_pass' => 'Parola curenta',
-        'new_pass' => 'Parola noua',
-        'new_pass_again' => 'Reintroduceti parola noua',
-        'err_curr_pass' => 'Parola curenta este incorecta',
-        'apply_modif' => 'Executa modificarile',
-        'change_pass' => 'Schimba parola mea',
-        'update_success' => 'Profilul dumneavoastra a fost modificat',
-        'pass_chg_success' => 'Parola dumneavoastra a fost schimbata',
-        'pass_chg_error' => 'Parola dumneavoastra nu a fost schimbata',
-        'notify_admin_email_subject' => '%s - Notificare inregistrare', //cpg1.3.0
-        'notify_admin_email_body' => 'Un nou utilizator "%s" in galerie', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Va multumim ca v-ati inregistrat la {SITE_NAME}
-
-Contul dvs. este : "{USER_NAME}"
-Parola dvs. este : "{PASSWORD}"
-
-Pentru a activa contul dvs., va rugam sa apasati pe legatura de mai jos
-sau sa o copiati si duceti in navigatorul dvs. de internet.
-
-{ACT_LINK}
-
-Cu stima,
-
-{SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-        'title' => 'Revizuire comentarii',
-        'no_comment' => 'Nu exista comentarii care sa fie revizuite',
-        'n_comm_del' => '%s comentarii sterse',
-        'n_comm_disp' => 'Numarul de comentarii de afisat',
-        'see_prev' => 'Afiseaza precedentul',
-        'see_next' => 'Afiseaza urmatorul',
-        'del_comm' => 'Sterge comentariile selectate',
-);
-
-// ------------------------------------------------------------------------- //
-// search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => 'Cauta in colectia de imagini',
-);
-
-// ------------------------------------------------------------------------- //
-// searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-        'page_title' => 'Cauta imagini noi',
-        'select_dir' => 'Selecteaza directorul',
-        'select_dir_msg' => 'Aceasta functie va permite sa adaugati mai multe imagini o data, imagini incarcate de dvs. pe server prin FTP.<br /><br />Selectati directorul unde ati incarcat imaginile',
-        'no_pic_to_add' => 'Nu exista nici o imagine de adaugat',
-        'need_one_album' => 'Aveti nevoie de cel putin un album pentru a folosi aceasta functie',
-        'warning' => 'Atentie',
-        'change_perm' => 'scriptul nu poate scrie in acest director, trebuie sa schimbati modul la 755 sau 777 inainte de a incerca sa adaugati imaginile!',
-        'target_album' => '<b>Pune imaginile din &quot;</b>%s<b>&quot; in </b>%s',
-        'folder' => 'Director',
-        'image' => 'Imagine',
-        'album' => 'Album',
-        'result' => 'Rezultat',
-        'dir_ro' => 'Nu poate fi scris. ',
-        'dir_cant_read' => 'Nu poate fi citit. ',
-        'insert' => 'Adauga imagini noi in galerie',
-        'list_new_pic' => 'Lista noilor imagini',
-        'insert_selected' => 'Insereaza imaginile selectate',
-        'no_pic_found' => 'Nu a fost gasita nici o imagine noua',
-        'be_patient' => 'Va rugam asteptati, scriptul necesita timp pentru a procesa imaginile',
-        'notes' =>  '<ul>'.
-                                '<li><b>OK</b> : inseamna ca imaginea a fost adaugata cu succes'.
-                                '<li><b>DP</b> : inseamna ca imaginea este un duplicat si exista deja in baza de date'.
-                                '<li><b>PB</b> : inseamna ca imaginea nu a putut fi adaugata, verificati configuratia si permisiile directoarelor unde imaginile sunt stocate'.
-                                '<li><b>NA</b> : inseamna ca nu ati selectat un album unde sa incarcati imaginile, apasati \'<a href="javascript:history.back(1)">inapoi</a>\' si selectati un album. Daca nu aveti un album <a href="albmgr.php">creati unul intai</a>'.
-                                '<li>Daca \'semnele\' OK, DP, PB nu apar, dati click pe icoana de imagine defecta pentru a verifica mesajele de eroare produse de PHP'.
-                                '<li>Daca navigatorul dvs. raporteaza \'timeout\', apasati butonul de reincarcare a paginii'.
-                                '</ul>',
-                                'select_album' => 'Selecteaza album', //cpg1.3.0
-                                'check_all' => 'Selecteaza tot', //cpg1.3.0
-                                'uncheck_all' => 'Deselecteaza tot', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'Banati utilizatori',
-                'user_name' => 'Nume utilizator',
-                'ip_address' => 'Adresa IP',
-                'expiry' => 'Expira (gol este permanent)',
-                'edit_ban' => 'Salveaza modificarile',
-                'delete_ban' => 'Sterge',
-                'add_new' => 'Adauga un nou ban',
-                'add_ban' => 'Adauga',
-                'error_user' => 'Nu gasesc utilizatorul', //cpg1.3.0
-                'error_specify' => 'Trebuie sa specificati un nume sau o adresa IP', //cpg1.3.0
-                'error_ban_id' => 'Ban ID invalid!', //cpg1.3.0
-                'error_admin_ban' => 'Nu puteti bana propriul user!', //cpg1.3.0
-                'error_server_ban' => 'Nu puteti bana propriul server!', //cpg1.3.0
-                'error_ip_forbidden' => 'Nu puteti bana acest IP - nu este rutabil!', //cpg1.3.0
-                'lookup_ip' => 'Lookup adresa IP', //cpg1.3.0
-                'submit' => 'da!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Incarca o imagine', //cpg1.3.0
-  'custom_title' => 'Forma cerere', //cpg1.3.0
-  'cust_instr_1' => 'Trebuie sa selectati numarul de casute de incarcare, nu mai multe decat numarul de mai jos.', //cpg1.3.0
-  'cust_instr_2' => 'Cerere numar casute', //cpg1.3.0
-  'cust_instr_3' => 'casute incarcat imagini: %s', //cpg1.3.0
-  'cust_instr_4' => 'casute incarcat URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'casute incarcat URL:', //cpg1.3.0
-  'cust_instr_6' => 'casute incarcat imagini:', //cpg1.3.0
-  'cust_instr_7' => 'Va rugam introduceti numarul de casute. Apoi apasati \'Continuare\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Actiune invalida pentru crearea formei.', //cpg1.3.0
-  'reg_instr_2' => 'Acum puteti incarca imaginile folosind casutele de mai jos. Marimea imaginilor trimise catre server nu trebuie sa depaseasca %s KB fiecare. Fisierele ZIP incarcate in \'Incarcare imagini\' si \'Incarcare URL\' vor ramane comprimate.', //cpg1.3.0
-  'reg_instr_3' => 'Daca doriti ca fisierele arhivate sa fie dezarhivate, trebuie sa folositi casuta \'Incarcati ZIP decompresate\'.', //cpg1.3.0
-  'reg_instr_4' => 'Cand folositi incarcare URL, va rugam sa folositi intreaga cale: http://www.pagina.ro/imagini/exemplu.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Cand ati completat formularul, va rugam apasati \'Continuare\'.', //cpg1.3.0
-  'reg_instr_6' => 'Incarcare ZIP decompresat:', //cpg1.3.0
-  'reg_instr_7' => 'Incarcare imagini:', //cpg1.3.0
-  'reg_instr_8' => 'Incarcare URL:', //cpg1.3.0
-  'error_report' => 'Raporteaza eroare', //cpg1.3.0
-  'error_instr' => 'Urmatoarele incarcari au erori:', //cpg1.3.0
-  'file_name_url' => 'Imagine(i)/URL', //cpg1.3.0
-  'error_message' => 'Mesaj eroare', //cpg1.3.0
-  'no_post' => 'Imaginea nu poate fi incarcata prin POST.', //cpg1.3.0
-  'forb_ext' => 'Extensia fisierului nepermisa.', //cpg1.3.0
-  'exc_php_ini' => 'Marimea imaginii permisa in php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Marimea imaginii permisa de galerie.', //cpg1.3.0
-  'partial_upload' => 'Incarcare partiala.', //cpg1.3.0
-  'no_upload' => 'Fara incarcare.', //cpg1.3.0
-  'unknown_code' => 'Eroare PHP necunoscuta.', //cpg1.3.0
-  'no_temp_name' => 'Fara incarcare - fara nume temporar.', //cpg1.3.0
-  'no_file_size' => 'Nu contine date/corupt', //cpg1.3.0
-  'impossible' => 'Imposibil de mutat.', //cpg1.3.0
-  'not_image' => 'Nu este imagine/corupt', //cpg1.3.0
-  'not_GD' => 'Nu are extensie corecta.', //cpg1.3.0
-  'pixel_allowance' => 'Numar mare de pixeli .', //cpg1.3.0
-  'incorrect_prefix' => 'Prefix URL incorect', //cpg1.3.0
-  'could_not_open_URI' => 'Nu pot deschide URL.', //cpg1.3.0
-  'unsafe_URI' => 'URL neverificabil.', //cpg1.3.0
-  'meta_data_failure' => 'Eroare Meta data', //cpg1.3.0
-  'http_401' => '401 Neautorizat', //cpg1.3.0
-  'http_402' => '402 Necesita plata', //cpg1.3.0
-  'http_403' => '403 Inaccesibil', //cpg1.3.0
-  'http_404' => '404 Negasit', //cpg1.3.0
-  'http_500' => '500 Eroare interna', //cpg1.3.0
-  'http_503' => '503 Serviciu indisponibil', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME nu a putut fi extras.', //cpg1.3.0
-  'MIME_type_unknown' => 'Tip MIME necunoscut', //cpg1.3.0
-  'cant_create_write' => 'Nu pot sa scriu.', //cpg1.3.0
-  'not_writable' => 'Nu pot sa scriu in imagine.', //cpg1.3.0
-  'cant_read_URI' => 'Nu pot sa citesc URL', //cpg1.3.0
-  'cant_open_write_file' => 'Nu pot deschide URL.', //cpg1.3.0
-  'cant_write_write_file' => 'Nu pot sa scriu URL.', //cpg1.3.0
-  'cant_unzip' => 'Nu pot dezarhiva.', //cpg1.3.0
-  'unknown' => 'Eroare necunoscuta', //cpg1.3.0
-  'succ' => 'Incarcare reusita', //cpg1.3.0
-  'success' => '%s incarcari reusite.', //cpg1.3.0
-  'add' => 'Va rugam apasati \'Continuare\' pentru a adauga imagini in album.', //cpg1.3.0
-  'failure' => 'Incarcare esuata', //cpg1.3.0
-  'f_info' => 'Informatii imagine', //cpg1.3.0
-  'no_place' => 'Precedenta imagine nu a putut fi incarcata.', //cpg1.3.0
-  'yes_place' => 'Precedenta imagine a putut fi incarcata.', //cpg1.3.0
-  'max_fsize' => 'Dimensiunea maxima a imaginii este de %s KB',
-  'album' => 'Album',
-  'picture' => 'Imagine', //cpg1.3.0
-  'pic_title' => 'Titlul imaginii', //cpg1.3.0
-  'description' => 'Descrierea imaginii', //cpg1.3.0
-  'keywords' => 'Cuvinte cheie (separate cu spatiu)',
-  'err_no_alb_uploadables' => 'Ne pare rau dar nu exista un album unde sa incarcati imaginile', //cpg1.3.0
-  'place_instr_1' => 'Va rugam sa puneti imaginile in albume in acest moment. Puteti de asemenea adauga informatii despre fiecare imagine.', //cpg1.3.0
-  'place_instr_2' => 'Mai multe imagini necesita plasare, va rugam apasati \'Continuare\'.', //cpg1.3.0
-  'process_complete' => 'Ati adaugat cu succes toate imaginile.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-        'title' => 'Administrare utilizatori',
-        'name_a' => 'Nume ascendent',
-        'name_d' => 'Nume descendent',
-        'group_a' => 'Grup ascendent',
-        'group_d' => 'Grup descendent',
-        'reg_a' => 'Data inregistrarii ascendent',
-        'reg_d' => 'Data inregistrarii descendent',
-        'pic_a' => 'Numar imagini ascendent',
-        'pic_d' => 'Numar imagini descendent',
-        'disku_a' => 'Utilizare spatiu ascendent',
-        'disku_d' => 'Utilizare spatiu descendent',
-        'sort_by' => 'Sorteaza utilizatorii dupa',
-        'err_no_users' => 'Tabelul cu utilizatori este gol!',
-        'err_edit_self' => 'Nu puteti edita propriul profil. Folositi optiunea \'Profilul meu\' pentru aceasta',
-        'edit' => 'Editeaza',
-        'delete' => 'Sterge',
-        'name' => 'Nume utilizator',
-        'group' => 'Grup',
-        'inactive' => 'Inactiv',
-        'operations' => 'Operatii',
-        'pictures' => 'Imagini',
-        'disk_space' => 'Spatiu utilizat/Cota',
-        'registered_on' => 'Inregistrat la',
-        'last_visit' => 'Ultima vizita', //cpg1.3.0
-        'u_user_on_p_pages' => '%d utilizatori pe %d pagini',
-        'confirm_del' => 'Sunteti sigur ca doriti sa stergeti acest utilizator ? \\nToate imaginile si albumele sale vor fi de asemenea sterse',
-        'mail' => 'Posta',
-        'err_unknown_user' => 'Utilizatorul selectat nu exista!',
-        'modify_user' => 'Modifica utilizatorul',
-        'notes' => 'Note',
-        'note_list' => '<li>Daca nu doriti sa schimbati parola, lasati campurile "Parola" libere',
-        'password' => 'Parola',
-        'user_active' => 'Utilizatorul este activ',
-        'user_group' => 'Grup utilizatori',
-        'user_email' => 'E-mail',
-        'user_web_site' => 'Pagina web',
-        'create_new_user' => 'Creaza utilizator nou',
-        'user_location' => 'Locatie',
-        'user_interests' => 'Interese',
-        'user_occupation' => 'Ocupatie',
-        'latest_upload' => 'Ultima incarcare', //cpg1.3.0
-        'never' => 'niciodata', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'Redimensioneaza imagini',
-        'what_it_does' => 'Ce face',
-        'what_update_titles' => 'Modifica titlurile dupa numele fisierului',
-        'what_delete_title' => 'Sterge titlurile',
-        'what_rebuild' => 'Reconstruieste pictogramele si imaginile intermediare',
-        'what_delete_originals' => 'Sterge imaginile dimensionate initial, inlocuindu-le cu versiunea dimensionata',
-        'file' => 'Fisier',
-        'title_set_to' => 'titlu setat ca',
-        'submit_form' => 'trimite',
-        'updated_succesfully' => 'modificata cu succes',
-        'error_create' => 'Eroare creare',
-        'continue' => 'Proceseaza mai multe imagini',
-        'main_success' => 'Fisierul %s a fost folosit cu succes ca imagine principala',
-        'error_rename' => 'Eroare redenumire %s cu %s',
-        'error_not_found' => 'Fisierul %s nu a fost gasit',
-        'back' => 'inapoi la principal',
-        'thumbs_wait' => 'Modificare pictograme si/sau imagini intermediare, va rugam asteptati...',
-        'thumbs_continue_wait' => 'Continuare modificare pictograme si/sau imagini intermediare...',
-        'titles_wait' => 'Modificare titluri, va rugam asteptati...',
-        'delete_wait' => 'Stergere titluri, va rugam asteptati...',
-        'replace_wait' => 'Stergere originale si modificare cu versiunile redimensionate, va rugam asteptati...',
-        'instruction' => 'Instructiuni rapide',
-        'instruction_action' => 'Selecteaza o actiune',
-        'instruction_parameter' => 'Seteaza parametrii',
-        'instruction_album' => 'Selecteaza un album',
-        'instruction_press' => 'Apasa %s',
-        'update' => 'Modifica pictograme si/sau imagini intermediare',
-        'update_what' => 'Ce trebuie modificat',
-        'update_thumb' => 'Doar pictograme',
-        'update_pic' => 'Doar imaginile intermediare',
-        'update_both' => 'Amandoua',
-        'update_number' => 'Numarul de imagini procesate pentru o apasare',
-        'update_option' => '(Incercati o setare mai mica daca primiti timeout-uri)',
-        'filename_title' => 'Nume fisier &rArr; Titlu imagine',
-        'filename_how' => 'Cum trebuie modificat titlul',
-        'filename_remove' => 'Elimina .jpg din final si inlocuieste _ (liniuta de subliniere) cu spatiu',
-        'filename_euro' => 'Schimba 2003_11_23_13_20_20.jpg cu 23/11/2003 13:20',
-        'filename_us' => 'Schimba 2003_11_23_13_20_20.jpg cu 11/23/2003 13:20',
-        'filename_time' => 'Schimba 2003_11_23_13_20_20.jpg cu 13:20',
-        'delete' => 'Sterge titlurile sau imaginile originale',
-        'delete_title' => 'Sterge titlurile imaginilor',
-        'delete_original' => 'Sterge imaginile originale',
-        'delete_replace' => 'Sterge originalele, inlocuindu-le cu versiunile dimensionate',
-        'select_album' => 'Selecteaza album',
-        'delete_orphans' => 'Sterge comentarii orfane (in toate albumele)', //cpg1.3.0
-        'orphan_comment' => 'Comentarii orfane', //cpg1.3.0
-        'delete' => 'Sterge', //cpg1.3.0
-        'delete_all' => 'Sterge tot', //cpg1.3.0
-        'comment' => 'Comentariu: ', //cpg1.3.0
-        'nonexist' => 'atasat unei imagini inexistente # ', //cpg1.3.0
-        'phpinfo' => 'Arata phpinfo', //cpg1.3.0
-        'update_db' => 'Actualizeaza baza de date', //cpg1.3.0
-        'update_db_explanation' => 'Daca ati modificat fisierele galeriei sau ati facut up-grade, actualizeati baza de date. Aceasta va salva tabelele necesare si configurarile in baza de date a galeriei.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/romanian.php cpg148/lang/romanian.php
--- 133/lang/romanian.php	2004-12-30 01:03:46.000000000 -0600
+++ cpg148/lang/romanian.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1267 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.4.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// $Id: romanian.php,v 1.7 2004/12/29 23:03:46 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// informaii despre traducere i traductor
-$lang_translation_info = array(
-        'lang_name_english' => 'Romanian',
-        'lang_name_native' => 'Romn',
-        'lang_country_code' => 'ro',
-        'trans_name'=> 'Adrian Stan',
-        'trans_email' => 'adi.stan@gmail.com',
-        'trans_website' => '',
-        'trans_date' => '2004-08-01',
-);
-
-$lang_charset = 'iso-8859-2';
-$lang_text_dir = 'ltr'; // ('ltr' stanga la dreapta, 'rtl' dreapta la stanga)
-
-// prescurtri pentru Byte, Kilo, Mega
-$lang_byte_units = array('Bytes', 'KB', 'MB');
-
-// zilele sptmnii i ale lunii
-$lang_day_of_week = array('Du', 'Lu', 'Ma', 'Mi', 'Joi', 'Vi', 'S');
-$lang_month = array('Ian', 'Feb', 'Mar', 'Apr', 'Mai', 'Iun', 'Iul', 'Aug', 'Sep', 'Oct', 'Noi', 'Dec');
-
-// Comune
-$lang_yes = 'Da';
-$lang_no  = 'Nu';
-$lang_back = 'napoi';
-$lang_continue = 'Continu';
-$lang_info = 'Informaii';
-$lang_error = 'Eroare';
-
-// Data
-$album_date_fmt =    '%d %B %Y';
-$lastcom_date_fmt =  '%d/%m/%Y la %H:%M';
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%d %B %Y la %H:%M';
-$comment_date_fmt =  '%d %B %Y la %H:%M';
-
-// Cenzor cuvinte
-$lang_bad_words = array('*fuck*', 'tmpit', 'tampit', 'cretin', 'idiot', 'muie',  'pizda', 'pizd', 'pula', 'pul', 'sugi', 'coaie', 'cur', 'buci', 'cacat', 'ccat', 'caca', 'pewla', 'fut', 'futai', 'jepat');
-
-$lang_meta_album_names = array(
-        'random' => 'Imagini aleatoare',
-        'lastup' => 'Ultimele adugate',
-        'lastalb'=> 'Ultimele albume modificate',
-        'lastcom' => 'Ultimele comentarii',
-        'topn' => 'Cele mai vizitate',
-        'toprated' => 'Cele mai votate',
-        'lasthits' => 'Ultimele vizitate',
-        'search' => 'Rezultatele cutrii',
-        'favpics'=> 'Imaginile favorite'
-);
-
-$lang_errors = array(
-        'access_denied' => 'Nu avei dreptul s accesai aceasta pagin.',
-        'perm_denied' => 'Nu avei dreptul s efectuai aceast operaie',
-        'param_missing' => 'Scriptul a fost rulat fr parametrul/parametrii necesari.',
-        'non_exist_ap' => 'Albumul/imaginea selectat nu exist!',
-        'quota_exceeded' => 'Cota dumneavoastr a fost depait<br /><br />Avei o cot pe disc de [quota]K, pozele dumneavoastr ocup acum [space]K, adugnd aceast imagine vei depi aceast cot.',
-        'gd_file_type_err' => 'Cnd folosii biblioteca GD tipurile de fiiere ce le putei utiliza sunt doar JPEG i PNG.',
-        'invalid_image' => 'Imaginea nregistrat de dumneavoastr este corupt sau nu poate fi prelucrat de biblioteca GD',
-        'resize_failed' => 'Nu s-a putut crea pictograma sau imaginea redus.',
-        'no_img_to_display' => 'Nici o imagine ncrcat',
-        'non_exist_cat' => 'Categoria selectat nu exist',
-        'orphan_cat' => 'O categorie are printele inexistent, rulai managerul de categorii pentru a corecta problema.',
-        'directory_ro' => 'Directorul \'%s\' nu poate fi scris, imaginile nu pot fi terse',
-        'non_exist_comment' => 'Comentariul selectat nu exist.',
-        'pic_in_invalid_album' => 'Imaginea este ntr-un album inexistent (%s)!?',
-        'banned' => 'Suntei exclus de pe aceast pagina web.',
-        'not_with_udb' => 'Aceasta funcie este blocat deoarece este integrat cu programul ce ruleaza forumul. Ce ncercai s facei ori nu este suportat n aceast configuraie, ori funcia trebuie executat de programul ce ruleaza forumul.',
-        'offline_title' => 'Offline',
-        'offline_text' => 'Galeria este oprit, v rugm s revenii peste cteva minute.',
-        'ecards_empty' => 'Nu sunt vederi electonice de vizualizat. Verificai dac avei opiunea pentru vederi electronice activat.',
-        'action_failed' => 'Aciune euat. Nu se poate procesa cererea dumneavoastr.',
-        'no_zip' => 'Librria pentru fiiere ZIP nu exist.',
-        'zip_type' => 'Nu avei dreptul s ncrcai fiiere ZIP.',
-);
-
-$lang_bbcode_help = 'Urmtoarele coduri v pot fi utile: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://site.ro/]Url Text[/url]</li> <li>[email]user@site.ro[/email]</li>';
-
-// ------------------------------------------------------------------------- //
-// theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-        'alb_list_title' => 'Albume',
-        'alb_list_lnk' => 'Albume',
-        'my_gal_title' => 'Galeria mea',
-        'my_gal_lnk' => 'Galeria mea',
-        'my_prof_lnk' => 'Profilul meu',
-        'adm_mode_title' => 'Schimbai n modul admin',
-        'adm_mode_lnk' => 'Mod admin',
-        'usr_mode_title' => 'Schimbai n modul utilizator',
-        'usr_mode_lnk' => 'Mod utilizator',
-        'upload_pic_title' => 'ncrcai imagine',
-        'upload_pic_lnk' => 'ncrcai imagine',
-        'register_title' => 'Creai un cont',
-        'register_lnk' => 'nregistrare',
-        'login_lnk' => 'Login',
-        'logout_lnk' => 'Logout',
-        'lastup_lnk' => 'Ultimele imagini',
-        'lastcom_lnk' => 'Ultimele comentarii',
-        'topn_lnk' => 'Top vizite',
-        'toprated_lnk' => 'Top votri',
-        'search_lnk' => 'Cutare',
-        'fav_lnk' => 'Favoritele mele',
-        'memberlist_title' => 'Lista membrilor', //cpg1.3.0
-        'memberlist_lnk' => 'Membrii', //cpg1.3.0
-        'faq_title' => 'ntrebri frecvente', //cpg1.3.0
-        'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-        'upl_app_lnk' => 'Aprobare nregistrri',
-        'config_lnk' => 'Configurare',
-        'albums_lnk' => 'Albume',
-        'categories_lnk' => 'Categorii',
-        'users_lnk' => 'Utilizatori',
-        'groups_lnk' => 'Grupuri',
-        'comments_lnk' => 'Comentarii',
-        'searchnew_lnk' => 'Adugai imagini FTP',
-        'util_lnk' => 'Redimensionai imagini',
-        'ban_lnk' => 'Banai utilizatori',
-        'db_ecard_lnk' => 'Arat vederi electronice', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-        'albmgr_lnk' => 'Creai/ordonai albumele mele',
-        'modifyalb_lnk' => 'Modificai albumele mele',
-        'my_prof_lnk' => 'Profilul meu',
-);
-
-$lang_cat_list = array(
-        'category' => 'Categorie',
-        'albums' => 'Albume',
-        'pictures' => 'Imagini',
-);
-
-$lang_album_list = array(
-        'album_on_page' => '%d albume pe %d pagini'
-);
-
-$lang_thumb_view = array(
-        'date' => 'Data',
-        //Sort by filename and title
-        'name' => 'Numele fiierului',
-        'title' => 'Titlul',
-        'sort_da' => 'Sortare dupa dat, ascendent',
-        'sort_dd' => 'Sortare dupa dat, descendent',
-        'sort_na' => 'Sortare dupa nume, ascendent',
-        'sort_nd' => 'Sortare dupa nume, ascendent',
-        'sort_ta' => 'Sortare dupa titlu, ascendent',
-        'sort_td' => 'Sortare dupa titlu, ascendent',
-        'download_zip' => 'Descarc ca fiier ZIP',
-        'pic_on_page' => '%d imagini pe %d pagini',
-        'user_on_page' => '%d utilizatori pe %d pagini'
-);
-
-$lang_img_nav_bar = array(
-        'thumb_title' => 'napoi la pagina cu pictograme',
-        'pic_info_title' => 'Afiare/Ascundere informaii despre imagine',
-        'slideshow_title' => 'Diaporama',
-        'ecard_title' => 'Trimitei aceast imagine ca vedere electronic',
-        'ecard_disabled' => 'Vederile electronice sunt dezactivate',
-        'ecard_disabled_msg' => 'Nu avei permisiunea s trimitei vederi electronice',
-        'prev_title' => 'Vizualizai imaginea precedent',
-        'next_title' => 'Vizualizai imaginea urmtoare',
-        'pic_pos' => 'Imaginea %s/%s',
-);
-
-$lang_rate_pic = array(
-        'rate_this_pic' => 'Voteaz aceast imagine ',
-        'no_votes' => '(Nici un vot nc)',
-        'rating' => '(votarea curent : %s / 5 cu %s voturi)',
-        'rubbish' => 'Nereuit',
-        'poor' => 'Slab',
-        'fair' => 'Acceptabil',
-        'good' => 'Bun',
-        'excellent' => 'Excelent',
-        'great' => 'Nemaipomenit',
-);
-
-// ------------------------------------------------------------------------- //
-// include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-        INFORMATION => $lang_info,
-        ERROR => $lang_error,
-        CRITICAL_ERROR => 'Eroare critic',
-        'file' => 'Fiier: ',
-        'line' => 'Linia: ',
-);
-
-$lang_display_thumbnails = array(
-        'filename' => 'Nume fiier : ',
-        'filesize' => 'Mrime fiier : ',
-        'dimensions' => 'Dimensiuni : ',
-        'date_added' => 'Data adugrii : ',
-);
-
-$lang_get_pic_data = array(
-        'n_comments' => '%s comentarii',
-        'n_views' => '%s vizitri',
-        'n_votes' => '(%s voturi)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Selecteaz tot', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Dac dorii s ne cerei ajutorul, copiai i trimitei aceast eroare n comentariul dumneavostr. Asigurai-v c nlocuii orice parol din mesajul dumneavostr cu *** nainte de a trimite.', //cpg1.3.0
-  'phpinfo' => 'Arat phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Limba predefinit', //cpg1.3.0
-  'choose_language' => 'Alegei limba', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Tema predefinit', //cpg1.3.0
-  'choose_theme' => 'Alegei tema', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => 'Exclamare',
-        'Question' => 'ntrebare',
-        'Very Happy' => 'Foarte bucuros',
-        'Smile' => 'Zmbete',
-        'Sad' => 'Suprat',
-        'Surprised' => 'Surprins',
-        'Shocked' => 'ocat',
-        'Confused' => 'Confuz',
-        'Cool' => 'Cool',
-        'Laughing' => 'Rznd',
-        'Mad' => 'Nervos',
-        'Razz' => 'Razz',
-        'Embarassed' => 'Stnjenit',
-        'Crying or Very sad' => 'Plngnd sau foarte suprat',
-        'Evil or Very Mad' => 'Ru sau foarte suprat',
-        'Twisted Evil' => 'Foarte ru',
-        'Rolling Eyes' => 'Rostogolind ochii',
-        'Wink' => 'Clipete',
-        'Idea' => 'Idee',
-        'Arrow' => 'Sgeat',
-        'Neutral' => 'Neutru',
-        'Mr. Green' => 'Dl. Verde',
-);
-
-// ------------------------------------------------------------------------- //
-// addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-        0 => 'Prsete modul administrator...',
-        1 => 'Intr n modul administrator...',
-);
-
-// ------------------------------------------------------------------------- //
-// albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-        'alb_need_name' => 'Albumele trebuie s aib un nume!',
-        'confirm_modifs' => 'Suntei sigur c vrei s facei aceste modificri?',
-        'no_change' => 'Nu ai fcut nici o modificare!',
-        'new_album' => 'Album nou',
-        'confirm_delete1' => 'Suntei sigur c vrei sa tergei acest album?',
-        'confirm_delete2' => '\nToate imaginile i comentariile coninute vor fi pierdute!',
-        'select_first' => 'Selectai un album nainte',
-        'alb_mrg' => 'Managerul de albume',
-        'my_gallery' => '* Galeria mea *',
-        'no_category' => '* Nici o categorie *',
-        'delete' => 'terge',
-        'new' => 'Nou',
-        'apply_modifs' => 'Efectuai modificrile',
-        'select_category' => 'Selectai o categorie',
-);
-
-// ------------------------------------------------------------------------- //
-// catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-        'miss_param' => 'Parametrii necesari pentru operaia \'%s\' nu au fost stabilii!',
-        'unknown_cat' => 'Categoria selectat nu exist n baza de date',
-        'usergal_cat_ro' => 'Categoria Galeria Utilizatorului nu poate fi tears!',
-        'manage_cat' => 'Administrai categoriile',
-        'confirm_delete' => 'Suntei sigur c dorii s tergei aceast categorie?',
-        'category' => 'Categorie',
-        'operations' => 'Operaii',
-        'move_into' => 'Mutai n',
-        'update_create' => 'Modificai/Creai o categorie',
-        'parent_cat' => 'Categoria printe',
-        'cat_title' => 'Titlul categoriei',
-        'cat_thumb' => 'Categoria pictogramei', //cpg1.3.0
-        'cat_desc' => 'Descrierea categoriei'
-);
-
-// ------------------------------------------------------------------------- //
-// config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-        'title' => 'Configurare',
-        'restore_cfg' => 'Revenii la setrile predefinite',
-        'save_cfg' => 'Salvai noua configuraie',
-        'notes' => 'Note',
-        'info' => 'Informaii',
-        'upd_success' => 'Configuraia a fost modificat',
-        'restore_success' => 'Configuraia predefinit a fost restabilit',
-        'name_a' => 'Nume ascendent',
-        'name_d' => 'Nume descendent',
-        'title_a' => 'Titlu ascendent',
-        'title_d' => 'Titlu descendent',
-        'date_a' => 'Dat ascendent',
-        'date_d' => 'Dat descendent',
-        'th_any' => 'Aspect maxim',
-        'th_ht' => 'nlime',
-        'th_wd' => 'Lime',
-        'label' => 'etichet', //cpg1.3.0
-        'item' => 'articol', //cpg1.3.0
-        'debug_everyone' => 'Oricine', //cpg1.3.0
-        'debug_admin' => 'Doar administratorul', //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-        'Setri generale',
-        array('Numele galeriei', 'gallery_name', 0),
-        array('Descrierea galeriei', 'gallery_description', 0),
-        array('Adresa e-mail a administratorului', 'gallery_admin_email', 0),
-        array('Adresa pentru conexiunea \'Mai multe imagini la\' n vederile electronice', 'ecards_more_pic_target', 0),
-        array('Galerie oprit', 'offline', 1), //cpg1.3.0
-        array('Log vederi electronice', 'log_ecards', 1), //cpg1.3.0
-        array('Permite descrcarea favoritelor ca fiier ZIP', 'enable_zipdownload', 1), //cpg1.3.0
-
-        'Limba, Teme &amp; Setri caractere',
-        array('Limba', 'lang', 5),
-        array('Tema', 'theme', 6),
-        array('Arat lista limbilor', 'language_list', 1), //cpg1.3.0
-        array('Arat steagurile limbilor', 'language_flags', 8), //cpg1.3.0
-        array('Arat opiunea &quot;reseteaz&quot; n seciunea limbilor', 'language_reset', 1), //cpg1.3.0
-        array('Arat lista temelor', 'theme_list', 1), //cpg1.3.0
-        array('Arat opiunea &quot;reseteaz&quot; n seciunea temelor', 'theme_reset', 1), //cpg1.3.0
-        array('Arat FAQ', 'display_faq', 1), //cpg1.3.0
-        array('Arat ajutor bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-        array('Caracter', 'charset', 4), //cpg1.3.0
-
-        'Lista cu albume',
-        array('Limea tabelului principal (pixeli sau %)', 'main_table_width', 0),
-        array('Numrul de nivele de categorii care s fie afiate', 'subcat_level', 0),
-        array('Numrul albumelor ce vor fi afiate', 'albums_per_page', 0),
-        array('Numrul de coloane n lista de albume', 'album_list_cols', 0),
-        array('Dimensiunea pictogramelor n pixeli', 'alb_list_thumb_size', 0),
-        array('Coninutul paginii principale', 'main_page_layout', 0),
-        array('Afieaz pictogramele albumelor din primul nivel n categorii','first_level',1),
-
-        'Pictograme',
-        array('Numrul de coloane pe pagina cu pictograme', 'thumbcols', 0),
-        array('Numrul de rnduri pe pagina cu pictograme', 'thumbrows', 0),
-        array('Numarul maxim de taburi ce vor fi afiate', 'max_tabs', 0),
-        array('Afieaz descrierea imaginii (pe lng titlu) sub pictogram', 'caption_in_thumbview', 1),
-        array('Afieaz numrul de vizualizari sub pictogram', 'views_in_thumbview', 1), //cpg1.3.0
-        array('Afieaz numrul de comentarii sub pictogram', 'display_comment_count', 1),
-        array('Afieaz numele utilizatorului sub pictogram', 'display_uploader', 1), //cpg1.3.0
-        array('Ordinea de sortare a imaginilor predefinit', 'default_sort_order', 3),
-        array('Numrul minim de voturi pentru ca o imagine s apar n lista \'Cele mai votate\' ', 'min_votes_for_rating', 0),
-
-        'Afiarea imaginii &amp; setrile comentariilor',
-        array('Limea tabelului pentru afiarea imaginii (pixeli sau %)', 'picture_table_width', 0),
-        array('Informaiile despre imagine sunt vizibile n mod predefinit', 'display_pic_info', 1),
-        array('Filtrai cuvintele urte n comentarii', 'filter_bad_words', 1),
-        array('Activeaz zmbetele n comentarii', 'enable_smilies', 1),
-        array('Permite comentarii consecutive de la acelai utilizator', 'disable_comment_flood_protect', 1), //cpg1.3.0
-        array('Lungimea maxim a descrierii imaginii', 'max_img_desc_length', 0),
-        array('Numrul maxim de caractere ntr-un cuvnt', 'max_com_wlength', 0),
-        array('Numrul maxim de linii ntr-un comentariu', 'max_com_lines', 0),
-        array('Lungimea maxim a unui comentariu', 'max_com_size', 0),
-        array('Afieaz rama film', 'display_film_strip', 1),
-        array('Numrul de obiecte n rama film', 'max_film_strip_items', 0),
-        array('Notific administratorul despre comentarii prin email', 'email_comment_notification', 1), //cpg1.3.0
-        array('Intervalul diaporamei n milisecunde (1 secund = 1000 milisecunde)', 'slideshow_interval', 0), //cpg1.3.0
-
-        'Setri pentru imagini i pictograme',
-        array('Calitatea fiierelor JPEG', 'jpeg_qual', 0),
-        array('Dimensiunea maxim a unei pictograme <a href="#notice2"  class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-        array('Utilizai dimensiunea (lime sau nlime sau aspectul maxim pentru pictogram )<b>**</b>', 'thumb_use', 7),
-        array('Creaz imagini intermediare','make_intermediate',1),
-        array('Limea sau nlimea maxim a unei imagini intermediare <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-        array('Dimensiunea maxim a unei imagini (KB)', 'max_upl_size', 0),
-        array('Lime sau nlimea maxim a imaginilor ncrcate (pixeli)', 'max_upl_width_height', 0),
-
-        'Setri avansate pentru imagini si pictograme', //cpg1.3.0
-        array('Afieaz icoana Privat utilizatorilor nenregistrai','show_private',1), //cpg1.3.0
-        array('Caractere interzise n numele de fiiere', 'forbiden_fname_char',0), //cpg1.3.0
-        array('Extensii acceptate pentru fiierele ncrcate', 'allowed_file_extensions',0), //cpg1.3.0
-        array('Tipuri de imagini permise', 'allowed_img_types',0), //cpg1.3.0
-        array('Tipuri de video permise', 'allowed_mov_types',0), //cpg1.3.0
-        array('Tipuri de audio permise', 'allowed_snd_types',0), //cpg1.3.0
-        array('Tipuri de documente permise', 'allowed_doc_types',0), //cpg1.3.0
-        array('Metoda de redimensionare a imaginilor','thumb_method',2), //cpg1.3.0
-        array('Calea ctre utilitarul \'convert\' al lui ImageMagick)', 'impath', 0), //cpg1.3.0
-        array('Tipuri de imagini permise (valid doar pentru ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-        array('Opiuni n linie de comand pentru ImageMagick', 'im_options', 0), //cpg1.3.0
-        array('Citete informaiile EXIF din fiierele JPEG', 'read_exif_data', 1), //cpg1.3.0
-        array('Citete informaiile IPTC din fiierele JPEG', 'read_iptc_data', 1), //cpg1.3.0
-        array('Directorul cu albume <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-        array('Directorul pentru imaginile utilizatorilor <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-        array('Prefixul pentru imaginile intermediare <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-        array('Prefixul pentru pictograme <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-        array('Modul predefinit al directoarelor', 'default_dir_mode', 0), //cpg1.3.0
-        array('Modul predefinit al imaginilor', 'default_file_mode', 0), //cpg1.3.0
-
-        'Setri pentru utilizatori',
-        array('Permitei nregistrarea de noi utilizatori', 'allow_user_registration', 1),
-        array('nregistrarea utilizatorilor necesit nregistrarea prin e-mail', 'reg_requires_valid_email', 1),
-        array('Notific administratorul de nregistrarea utilizatorilor prin email', 'reg_notify_admin_email', 1), //cpg1.3.0
-        array('Permite ca doi utilizatori s poat avea aceeai adresa e-mail', 'allow_duplicate_emails_addr', 1),
-        array('Utilizatorii pot avea albume private (Not: dac trecei de la \'da\' la \'nu\' toate albumele personale curente vor deveni publice)', 'allow_private_albums', 1), //cpg1.3.0
-        array('Notific administratorul de ateptarea aprobrii ncarcrii imaginilor', 'upl_notify_admin_email', 1), //cpg1.3.0
-        array('Permite utilizatorilor nregistrai s vad lista membrilor', 'allow_memberlist', 1), //cpg1.3.0
-
-        'Descrierea cmpurilor adiionale (lsai necompletat dac nu le utilizai)',
-        array('Numele cmpului 1', 'user_field1_name', 0),
-        array('Numele cmpului 2', 'user_field2_name', 0),
-        array('Numele cmpului 3', 'user_field3_name', 0),
-        array('Numele cmpului 4', 'user_field4_name', 0),
-
-        'Setri cookie-uri',
-        array('Numele cookie-ului utilizat de script', 'cookie_name', 0),
-        array('Calea cookie-ului utilizat de script', 'cookie_path', 0),
-
-        'Setri',
-        array('Activeaz modul debug', 'debug_mode', 9), //cpg1.3.0
-        array('Arat note n modul debug', 'debug_notice', 1), //cpg1.3.0
-         '<br /><div align="left"><a name="notice1"></a>(*) Cmpurile marcate cu * nu trebuie modificate dac avei deja imagini n galeria dvs.<br />
-        <a name="notice2"></a>(**) Cnd schimbai setarea aceasta, doar fiierele introduse dup acest moment vor fi afectate, i de aceea nu este recomandat s efectuai aceste modificri dac sunt imagini n galerie. Putei efectua modificrile i asupra fiierelor existente cu &quot;<a href="util.php">utilitar administrator</a>&quot; utilitar din menu-ul administratorului.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Trimite vederea', //cpg1.3.0
-  'ecard_sender' => 'Expeditor', //cpg1.3.0
-  'ecard_recipient' => 'Destinatar', //cpg1.3.0
-  'ecard_date' => 'Data', //cpg1.3.0
-  'ecard_display' => 'Arat vederea', //cpg1.3.0
-  'ecard_name' => 'Nume', //cpg1.3.0
-  'ecard_email' => 'email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'cresctor', //cpg1.3.0
-  'ecard_descending' => 'descresctor', //cpg1.3.0
-  'ecard_sorted' => 'Sortare', //cpg1.3.0
-  'ecard_by_date' => 'dup dat', //cpg1.3.0
-  'ecard_by_sender_name' => 'dup numele expeditorului', //cpg1.3.0
-  'ecard_by_sender_email' => 'dup email-ul expeditorului', //cpg1.3.0
-  'ecard_by_sender_ip' => 'dup IP-ul expeditorului', //cpg1.3.0
-  'ecard_by_recipient_name' => 'dup numele destinatarului', //cpg1.3.0
-  'ecard_by_recipient_email' => 'dup email-ul destinatarului', //cpg1.3.0
-  'ecard_number' => 'arat nregistrri %s to %s of %s', //cpg1.3.0
-  'ecard_goto_page' => 'mergi la pagina', //cpg1.3.0
-  'ecard_records_per_page' => 'nregistrri pe pagin', //cpg1.3.0
-  'check_all' => 'Selecteaz tot', //cpg1.3.0
-  'uncheck_all' => 'Deselecteaz tot', //cpg1.3.0
-  'ecards_delete_selected' => 'terge vederile selectate', //cpg1.3.0
-  'ecards_delete_confirm' => 'Suntei sigur c vrei s tergei nregistrrile? Marcai n casu!', //cpg1.3.0
-  'ecards_delete_sure' => 'Sunt sigur', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => 'Trebuie s introducei numele dvs. i un comentariu',
-        'com_added' => 'Comentariul dvs. a fost adugat',
-        'alb_need_title' => 'Trebuie s furnizai un titlu pentru album!',
-        'no_udp_needed' => 'Nici o modificare necesar.',
-        'alb_updated' => 'Albumul a fost modificat',
-        'unknown_album' => 'Albumul selectat nu exist sau nu avei permisiunea s ncrcai n acest album',
-        'no_pic_uploaded' => 'Nici o imagine nu a fost ncrcat!<br /><br />Dac ai selectat o imagine, verificai dac serverul permite ncrcri.',
-        'err_mkdir' => 'Eroare n crearea directorului %s!',
-        'dest_dir_ro' => 'Directorul destinaie %s nu poate fi scris de ctre script!',
-        'err_move' => 'Imposibil de deplasat %s n %s!',
-        'err_fsize_too_large' => 'Dimensiunea imaginii este prea mare (maximul permis este %s x %s)!',
-        'err_imgsize_too_large' => 'Mrimea fiierului ncrcat este prea mare (maximul permis este %s KB)!',
-        'err_invalid_img' => 'Fierul ncrcat nu este o imagine valid!',
-        'allowed_img_types' => 'Putei ncrca doar %s imagini.',
-        'err_insert_pic' => 'Imaginea \'%s\' nu poate fi inserat n album ',
-        'upload_success' => 'Imaginea dvs. a fost ncrcat cu succes<br /><br />Va fi vizibil dup aprobarea unui administrator.',
-        'info' => 'Informaii',
-        'com_added' => 'Comentariu adugat',
-        'alb_updated' => 'Album modificat',
-        'err_comment_empty' => 'Comentariul dvs. este gol!',
-        'err_invalid_fext' => 'Doar fiierele cu urmtoarele extensii sunt permise : <br /><br />%s.',
-        'no_flood' => 'Ne pare ru dar suntei deja autorul ultimului comentariu postat pentru aceast imagine<br /><br />Editai comentariul postat dac dorii s-l modificai',
-        'redirect_msg' => 'Suntei redirectat.<br /><br /><br />Apsai pe \'Continuare\' dac pagina nu se ncarc automat',
-        'upl_success' => 'Imaginea dvs. a fost adugat cu succes',
-        'email_comment_subject' => 'Comentariu din galeria foto', //cpg1.3.0
-        'email_comment_body' => 'Cineva a postat un comentariu n galeria foto. l putei vedea la', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => 'Descriere',
-        'fs_pic' => 'imaginea la dimensiuni maxime',
-        'del_success' => 'tears cu succes',
-        'ns_pic' => 'imaginea de dimensiuni normale',
-        'err_del' => 'nu poate fi tears',
-        'thumb_pic' => 'pictograma',
-        'comment' => 'comentariul',
-        'im_in_alb' => 'imaginea n album',
-        'alb_del_success' => 'Albumul \'%s\' a fost ters',
-        'alb_mgr' => 'Managerul de albume',
-        'err_invalid_data' => 'Date nevalide primite n \'%s\'',
-        'create_alb' => 'Creare album \'%s\'',
-        'update_alb' => 'Modificare album \'%s\' cu titlul \'%s\' i indexul \'%s\'',
-        'del_pic' => 'terge imaginea',
-        'del_alb' => 'terge albumul',
-        'del_user' => 'terge utilizatorul',
-        'err_unknown_user' => 'Utilizatorul selectat nu exist!',
-        'comment_deleted' => 'Comentariul a fost ters cu succes',
-);
-
-// ------------------------------------------------------------------------- //
-// displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-        'confirm_del' => 'Suntei sigur c dorii s tergei aceast imagine? \\nComentariile vor fi de asemenea terse.', //js-alert
-        'del_pic' => 'terge aceast imagine',
-        'size' => '%s x %s pixeli',
-        'views' => '%s ori',
-        'slideshow' => 'Diaporama',
-        'stop_slideshow' => 'Oprete diaporama',
-        'view_fs' => 'Apsai pentru a vedea imaginea la dimensiuni originale',
-          'edit_pic' => 'Editeaz descrierea', //cpg1.3.0
-          'crop_pic' => 'Taie i rotete', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-        'title' =>'Informaii despre imagine',
-        'Filename' => 'Nume fiier',
-        'Album name' => 'Nume album',
-        'Rating' => 'Votare (%s voturi)',
-        'Keywords' => 'Cuvinte cheie',
-        'File Size' => 'Dimensiune fiier',
-        'Dimensions' => 'Dimensiune imagine',
-        'Displayed' => 'Afiat',
-        'Camera' => 'Camera',
-        'Date taken' => 'Data fotografierii',
-         'ISO'=>'ISO',
-        'Aperture' => 'Apertura',
-        'Exposure time' => 'Timp de expunere',
-        'Focal length' => 'Focala',
-        'Comment' => 'Comentariul',
-        'addFav'=>'Adaug n Favorite',
-        'addFavPhrase'=>'Favorite',
-        'remFav'=>'terge din Favorite',
-        'iptcTitle'=>'IPTC Titlu', //cpg1.3.0
-        'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-        'iptcKeywords'=>'IPTC Cuvinte cheie', //cpg1.3.0
-        'iptcCategory'=>'IPTC Categorie', //cpg1.3.0
-        'iptcSubCategories'=>'IPTC Subcategorie', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-        'OK' => 'OK',
-        'edit_title' => 'Editeaz acest comentariu',
-        'confirm_delete' => 'Suntei sigur c dorii s tergei acest comentariu?',
-        'add_your_comment' => 'Adugai comentariul dvs.',
-        'name'=>'Nume',
-        'comment'=>'Comentariu',
-        'your_name' => 'Numele dvs.',
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => 'Apsai pe imagine pentru a nchide fereastra',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-        'title' => 'Trimite o vedere electronic',
-        'invalid_email' => '<b>Atenie</b> : adresa email este incorect!',
-        'ecard_title' => 'O vedere electronic de la %s',
-        'view_ecard' => 'Dac vederea nu este afiat corect, apsai pe aceasta legtur',
-        'view_more_pics' => 'Apsai aici pentru a vedea mai multe imagini!',
-        'send_success' => 'Vederea dvs. a fost trimis',
-        'send_failed' => 'Ne pare ru dar serverul nu poate trimite vederea dvs...',
-        'from' => 'De la',
-        'your_name' => 'Numele dvs.',
-        'your_email' => 'Adresa dvs. de email',
-        'to' => 'Ctre',
-        'rcpt_name' => 'Numele expeditorului',
-        'rcpt_email' => 'Adresa de email a destinatarului',
-        'greetings' => 'Salutri',
-        'message' => 'Mesaj',
-);
-
-// ------------------------------------------------------------------------- //
-// editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-        'pic_info' => 'Imagine&nbsp;info',
-        'album' => 'Album',
-        'title' => 'Titlu',
-        'desc' => 'Descriere',
-        'keywords' => 'Cuvinte cheie',
-        'pic_info_str' => '%sx%s - %sKB - %s afisari - %s voturi',
-        'approve' => 'Aprob imaginea',
-        'postpone_app' => 'Amn aprobarea',
-        'del_pic' => 'terge imaginea',
-        'read_exif' => 'Citete EXIF din nou', //cpg1.3.0
-        'reset_view_count' => 'Reseteaz contorul de afiri',
-        'reset_votes' => 'Reseteaz voturile',
-        'del_comm' => 'terge comentariile',
-        'upl_approval' => 'Aprobare ncrcri',
-        'edit_pics' => 'Editeaz imagini',
-        'see_next' => 'Arat imaginile urmtoare',
-        'see_prev' => 'Arat imaginile precedente',
-        'n_pic' => '%s imagini',
-        'n_of_pic_to_disp' => 'Numrul de imagini care s fie afiate',
-        'apply' => 'Execut modificrile',
-        'crop_title' => 'Editor imagini', //cpg1.3.0
-        'preview' => 'Previzualizare', //cpg1.3.0
-        'save' => 'Salvare imagine', //cpg1.3.0
-        'save_thumb' =>'Salveaz ca pictogram', //cpg1.3.0
-        'sel_on_img' =>'Selecia este ct ntreaga imagine!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'ntrebri frecvente', //cpg1.3.0
-  'toc' => 'Cuprins', //cpg1.3.0
-  'question' => 'ntrebare: ', //cpg1.3.0
-  'answer' => 'Rspuns: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'ntrebri frecvente', //cpg1.3.0
-  array('De ce trebuie s m nregistrez?', 'nregistrarea poate sau nu s fie cerut de ctre administrator. nregistrarea permite accesul la opiuni suplimentare, cum ar fi ncrcarea de imagini, existena favoritelor, posibilitatea comentariilor sau a notrii imaginilor.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Cum m pot nregistra?', 'Apsai pe &quot;nregistrare&quot; i completai toate cmpurile obligatorii (i cele opionale dac dorii).<br />Dac administratorul are activarea prin email selectat, dup ce ai introdus datele trebuie s primii un email la adresa specificat de dv., n care gsii detalii despre modul de activare al contului. Contul trebuie activat nainte de a v loga.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Cum m loghez?', 'Apsai &quot;Login&quot;, introducei numele i parola i selectai &quot;Memoreaz-m&quot; dac dorii s intrai pe pagin n viitor deja logat.<br /><b>IMPORTANT:Cooki-urile trebuie activate i nu trebuie s le tergei dac dorii activ opiunea &quot;Memoreaz-m&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('De ce nu m pot loga?', 'Ai apsat pe link-ul din email-ul de nregistrare?. Acest link v activeaz contul. Pentru alte probleme legate de logare, v rugm s contactai administratorul.', 'offline', 0), //cpg1.3.0
-  array('Ce se ntmpl dac am uitat parola?', 'Dac pagina are activat &quot;Reamintirea parolei&quot; apsai pe link. Dac acest link nu este disponibil, va trebui s contactai administratorul.', 'offline', 0), //cpg1.3.0
-  //array('Ce se ntmpl dac mi schimb email-ul?', 'Logai-v i schimbai adresa de email n &quot;Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Cum salvez imaginile din &quot;Favorite&quot;?', 'Apsai pe imagine i apoi pe &quot;imagine info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Informaii imagine" />); cutai n informaii i apsai &quot;Pune n favorite&quot;.<br />Administratorul trebuie s lase &quot;informaii imagine&quot; active n mod predefinit.<br />IMPORTANT:Cooki-urile trebuie activate i nu trebuie s le tergei.', 'offline', 0), //cpg1.3.0
-  array('Cum notez o imagine?', 'Apsai pe pictogram i mergei n jos pentru a o putea nota.', 'offline', 0), //cpg1.3.0
-  array('Cum comentez o imagine?', 'Apsai pe pictogram i mergei n jos pentru a o putea comenta.', 'offline', 0), //cpg1.3.0
-array('Cum ncarc o imagine?', 'Apsai &quot;ncarc imagine&quot; i selectai albumul, apsai &quot;Browse&quot; i gsii imaginea care dorii s o ncrcai, apsai &quot;open&quot; (scriei un tilu i o descriere dac dorii) i apsai &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Unde pot ncrca o imagine?', 'Putei ncrca o imagine n albumul/ele din &quot;Galeria mea&quot;. Administratorul poate permite sau nu s ncrcai imagini i n galeria principal.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ce tip i ce mrime pot s aib imaginile pe care pot s le ncarc?', 'Tipul i mrimea (jpg, png, etc.) sunt stabilite de administrator.', 'offline', 0), //cpg1.3.0
-  array('Ce este &quot;Galeria mea&quot;?', '&quot;Galeria mea&quot; este o galerie personal pe care putei s o folosii i administrai.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cum pot crea, redenumi sau terge albume din &quot;galeria mea&quot;?', 'Trebuie s fii n modul &quot;Mod admin&quot;<br />Mergei la &quot;Creai/ordonai albumele mele&quot; i apsai &quot;Nou&quot;. Schimbai &quot;Album nou&quot; cu numele dorit.<br />Putei de asemenea s redenumii orice album din galeria dvs.<br />Apsai &quot;Efectuai modificrile&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cum restricionez i cum modific ce utilizatori pot vedea Galeria mea?', 'Trebuie s fii n modul &quot;Mod admin&quot;<br />Mergeei la &quot;Modific albumele mele&quot;. Mergei la &quot;Modific album&quot; i selectai albumul dorit.<br />Aici putei schimba numele, descrierea, pictograma, restriciona vederea imaginilor i a notrii/comentrii acestora.<br />Apsai &quot;Modific album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cum pot vedea galeriile altor utilizatori?', 'Mergei la &quot;Lista albumelor&quot; i selectai &quot;galerii utilizatori&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ce sunt cooki-urile?', 'Cooki-urile sunt date n mod text care sunt trimise de pagina web i stocate pe calculator.<br />Cooki+urile n mod normal permit utilizatorului s ias i s intre n pagina fr a mai trebui s se logheze.', 'offline', 0), //cpg1.3.0
-  array('De unde pot descrca acest program pentru pagina mea?', 'Coppermine este o galerie multimedia, aprut sub licena GNU GPL. Are o multitudine de opiuni i merge pe multe tipuri de sisteme. Visitai <a href="http://coppermine.sf.net/">Coppermine Home Page</a> pentru a afla mai multe i pentru a descrca.', 'offline', 0), //cpg1.3.0
-
-  'Navigare prin site', //cpg1.3.0
-  array('Ce este &quot;Lista albumelor&quot;?', 'Aceasta v va arta categoria unde v aflai, cu un link ctre alte album. Dac nu suntei ntr-o categorie, v va arta ntreaga galerie i link+uri ctre fiecare categorie. Pictogramele pot fi un link ctre categorie.', 'offline', 0), //cpg1.3.0
-  array('Ce este &quot;galeria mea&quot;?', 'Aceasta permite utilizatorului s i creeze propria galerie, s pun/tearg/modifice albumele.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Care este diferena ntre &quot;Modul admin&quot; i &quot;Modul utilizator&quot;?', 'Modul admin permite utilizatorului s modifice galeria personal.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ce este &quot;ncarc imagine&quot;?', 'Permite utilizatorului s ncarce o imagine (dimensiunea i tipul sunt setate de administrator) n galerie.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ce sunt &quot;Ultimele ncrcri&quot;?', 'V arat ultimele imagini ncrcate n pagin.', 'offline', 0), //cpg1.3.0
-  array('Ce sunt &quot;Ultimele comentarii&quot;?', 'V arat ultimele comentarii i pentru ce imagine din pagin.', 'offline', 0), //cpg1.3.0
-  array('Ce sunt &quot;Ultimele vizitate&quot;?', 'V arat ultimele imagini vizionate, indiferent dac utilizatorul este logat sau nu.', 'offline', 0), //cpg1.3.0
-  array('Ce sunt &quot;Cele mai votate&quot;?', 'V arat cele mai votate imagini (ex: cinci utilizatori voteaz <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: imaginea trebuie s aib un vot de <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Cinci utilizatori voteazd de la 1 la 5 (1,2,3,4,5) i rezultatul <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />votul poate fi de la <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (nemaipomenit) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (prost).', 'offline', 0), //cpg1.3.0
-  array('Ce sunt &quot;Favorite&quot;?', 'permite stocarea unei imagini favorite ntr-un cookie ce este tirmis ctre calculatorul dvs.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Reamintirea parolei', //cpg1.3.0
-  'err_already_logged_in' => 'Suntei deja logat!', //cpg1.3.0
-  'enter_username_email' => 'Introducei numele sau adresa de email', //cpg1.3.0
-  'submit' => 'go', //cpg1.3.0
-  'failed_sending_email' => 'Email-ul cu parola nu poate fi trimis!', //cpg1.3.0
-  'email_sent' => 'Un email cu numele i parola a fost trimis la %s', //cpg1.3.0
-  'err_unk_user' => 'Utilizator inexistent!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Reamintirea parolei', //cpg1.3.0
-  'passwd_reminder_body' => 'Ai cerut s v fie reamintit parola:
-Utilizator: %s
-Parol: %s
-Apasai %s pentru a intra.', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-        'group_name' => 'Numele grupului',
-        'disk_quota' => 'Cota pe disc',
-        'can_rate' => 'Poate vota imaginile',
-        'can_send_ecards' => 'Poate trimite vederi',
-        'can_post_com' => 'Poate posta comentarii',
-        'can_upload' => 'Poate ncrca imagini',
-        'can_have_gallery' => 'Poate avea o galerie personal',
-        'apply' => 'Execut modificrile',
-        'create_new_group' => 'Creaz un grup nou',
-        'del_groups' => 'terge grupul/grupurile selectat(e)',
-        'confirm_del' => 'Atenie, cnd tergei un grup, utilizatorii aparinnd acestui grup vor fi transferai n grupul \'nregistrai\' !\n\nSuntei sigur c dorii s continuai ?',
-        'title' => 'Administreaz grupurile de utilizatori',
-        'approval_1' => 'Aprobare nreg. Pub. (1)',
-        'approval_2' => 'Aprobare nreg. Priv. (2)',
-        'upload_form_config' => 'ncarc din configuraie', //cpg1.3.0
-        'upload_form_config_values' => array( 'Doar o imagine de ncrcat', 'Mai multe imagini de ncrcat', 'Doar URL de ncrcat', 'Doar ZIP de ncrcat', 'Imagine-URL', 'Imagine-ZIP', 'URL-ZIP', 'Imagine-URL-ZIP'), //cpg1.3.0
-        'custom_user_upload'=>'Utilizatorul i poate seta numrul de csue?', //cpg1.3.0
-        'num_file_upload'=>'Maxim/exact numr de imagini de ncrcat', //cpg1.3.0
-        'num_URI_upload'=>'Maxim/exact numr de URL de ncrcat', //cpg1.3.0
-        'note1' => '<b>(1)</b> ncrcarea ntr-un album public necesit aprobarea administratorului',
-        'note2' => '<b>(2)</b> ncrcarea ntr-un album aparinnd utilizatorului necesit aprobarea administratorului',
-        'notes' => 'Note'
-);
-
-// ------------------------------------------------------------------------- //
-// index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-        'welcome' => 'Bine ai venit!'
-);
-
-$lang_album_admin_menu = array(
-        'confirm_delete' => 'Suntei sigur c dorii s tergei acest album? \\nToate imaginile i comentariile coninute vor fi de asemenea terse.',
-        'delete' => 'terge',
-        'modify' => 'Proprieti',
-        'edit_pics' => 'Editare imagini',
-);
-
-$lang_list_categories = array(
-        'home' => 'Pagina principal',
-        'stat1' => '<b>[pictures]</b> imagini n <b>[albums]</b> albume i <b>[cat]</b> categorii cu <b>[comments]</b> comentarii afiate de <b>[views]</b> ori',
-        'stat2' => '<b>[pictures]</b> imagini n <b>[albums]</b> albume afiate de <b>[views]</b> ori',
-        'xx_s_gallery' => 'Galeria %s\'s',
-        'stat3' => '<b>[pictures]</b> imagini n <b>[albums]</b> albume cu <b>[comments]</b> comentarii afiate de <b>[views]</b> ori'
-);
-
-$lang_list_users = array(
-        'user_list' => 'Lista utilizatorilor',
-        'no_user_gal' => 'Nu exist galerii utilizator',
-        'n_albums' => '%s album(e)',
-        'n_pics' => '%s imagini'
-);
-
-$lang_list_albums = array(
-        'n_pictures' => '%s imagini',
-        'last_added' => ', ultima adugat la %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-        'login' => 'Login',
-        'enter_login_pswd' => 'Introducei contul i parola pentru a v loga',
-        'username' => 'Utilizator',
-        'password' => 'Parola',
-        'remember_me' => 'Memoreaz-m',
-        'welcome' => 'Bine ai venit %s ...',
-        'err_login' => '*** Nu ai putut fi logat. ncercai din nou ***',
-        'err_already_logged_in' => 'Suntei deja logat !',
-        'forgot_password_link' => 'Reamintirea parolei', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-        'logout' => 'Logout',
-        'bye' => 'La revedere %s ...',
-        'err_not_loged_in' => 'Nu suntei logat!',
-);
-
-// ------------------------------------------------------------------------- //
-// phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Acesta este rezultatul generat de PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>', //cpg1.3.0
-  'no_link' => 'Lsnd pe alii s vad php info nu este recomandat, de aceea aceast pagin este vizibil doar pentru administrator. Nu putei posta o legatur direct ctre aceast pagina, accesul nu va fi permis.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => 'Modific album %s',
-        'general_settings' => 'Setri generale',
-        'alb_title' => 'Titlul albumului',
-        'alb_cat' => 'Categoria albumului',
-        'alb_desc' => 'Descrierea albumului',
-        'alb_thumb' => 'Pictograma albumului',
-        'alb_perm' => 'Permisiile acestui album',
-        'can_view' => 'Albumul poate fi vzut de',
-        'can_upload' => 'Vizitatorii pot ncrca imagini',
-        'can_post_comments' => 'Vizitatorii pot posta comentarii',
-        'can_rate' => 'Vizitatorii pot nota imaginile',
-        'user_gal' => 'Galeria utilizatorului',
-        'no_cat' => '* Nici o categorie *',
-        'alb_empty' => 'Albumul este gol',
-        'last_uploaded' => 'Ultimele ncrcate',
-        'public_alb' => 'Toat lumea (album public)',
-        'me_only' => 'Doar eu',
-        'owner_only' => 'Proprietarul albumul doar (%s)',
-        'groupp_only' => 'Membrii grupului \'%s\'',
-        'err_no_alb_to_modify' => 'Nici un album pe care s l putei modifica n baza de date.',
-        'update' => 'Modifc album',
-        'notice1' => '(*) depinde de setrile %sgroups%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-        'already_rated' => 'Ne pare ru, dar ai votat deja aceast imagine',
-        'rate_ok' => 'Votul dvs. ',
-        'forbidden' => 'Nu v putei vota propria imagine.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Dei administratorii paginii {SITE_NAME} vor ncerca s tearg sau s editeze orice material nepermis sau obscen ct de repede cu putin, este imposibil s fie verificat fiecare mesaj sau comentariu. De aceea suntei de acord ca toate mesajele postate pe aceast pagin exprim opiniile autorului i nu ale administratorilor (exceptnd mesajele transmise de ei) i deci nu pot fi trai la rspundere.<br />
-<br />
-Suntei de acord s nu postai nici o imagine sau un mesaj obscen, vulgar, amenintor, sau orice alt mesaj ce ncalc legile. Suntei de acord ca administratorul i moderatorii paginii {SITE_NAME} au dreptul s modifice sau s tearg orice coninut oricnd consider ei necesar. Ca utilizator suntei de acord ca orice informaie introdus s fie stocat ntr-o baz de date. Dei aceast informaie NU va fi oferit unei tere pri administratorii nu pot fi fcui responsabili n cazul unei accesri forate, ilegale a bazei de date ce ar duce la compromiterea acesteia. <br />
-<br />
-Acest pagin folosete cookie-uri pentru a stoca informaie pe computerul dvs. Acestea servesc doar la buna funcionare a paginii web. Adresa dvs. e-mail este folosit doar pentru a verifica parola pentru procesul de nregistrare i pentru a primi informaii directe din pagin. <br />
-<br />
-Drepturile de autor asupra imaginilor din galerie aparin exclusiv autorilor. Orice modificare/copiere se va face doar avnd consimmntul acestora!<br /><br />
-Apsnd pe butonul 'Sunt de acord' de mai jos suntei de acord s respectai i acceptai condiiile de mai sus.
-EOT;
-
-$lang_register_php = array(
-        'page_title' => 'nregistrare utilizator',
-        'term_cond' => 'Termeni si condiii',
-        'i_agree' => 'Sunt de acord',
-        'submit' => 'Trimite nregistrarea',
-        'err_user_exists' => 'Numele utilizator ales exist deja, v rugm s alegei alt nume',
-        'err_password_mismatch' => 'Cele dou parole nu sunt identice, v rugm s le reintroducei',
-        'err_uname_short' => 'Numele utilizator trebuie s aib minim 3 caractere',
-        'err_password_short' => 'Parola trebuie s aib minim 5 caractere',
-        'err_uname_pass_diff' => 'Numele utilizator i parola trebuie s fie diferite',
-        'err_invalid_email' => 'Adresa e-mail este incorect',
-        'err_duplicate_email' => 'Alt utilizator este nregistrat deja cu aceasta adres e-mail',
-        'enter_info' => 'Introducei datele pentru nregistrare',
-        'required_info' => 'Informaii necesare',
-        'optional_info' => 'Informaii opionale',
-        'username' => 'Utilizator',
-        'password' => 'Parola',
-        'password_again' => 'Confirmai parola',
-        'email' => 'Email',
-        'location' => 'Locaie',
-        'interests' => 'Interese',
-        'website' => 'Pagina web',
-        'occupation' => 'Ocupaie',
-        'error' => 'Eroare',
-        'confirm_email_subject' => '%s - Confirmarea nregistrrii',
-        'information' => 'Informaii',
-        'failed_sending_email' => 'Mesajul de confirmare a nregistrrii nu poate fi trimis!',
-        'thank_you' => 'V mulumim pentru c v-ai nregistrat.<br /><br />Un email coninnd informaii despre cum s activai contul dvs. a fost trimis la adresa email specificat.',
-        'acct_created' => 'Contul dvs. a fost creat i v puteti loga introducnd user-ul i parola dvs.',
-        'acct_active' => 'Contul dvs. este acum activ i va putei loga introducnd user-ul i parola dvs.',
-        'acct_already_act' => 'Contul dvs. este deja activ!',
-        'acct_act_failed' => 'Acest cont nu poate fi activat!',
-        'err_unk_user' => 'Utilizatorul selectat nu exist!',
-        'x_s_profile' => 'Profilul lui %s',
-        'group' => 'Grup',
-        'reg_date' => 'nregistrat la',
-        'disk_usage' => 'Utilizare disc',
-        'change_pass' => 'Schimbare parol',
-        'current_pass' => 'Parola curent',
-        'new_pass' => 'Parol nou',
-        'new_pass_again' => 'Reintroducei parola nou',
-        'err_curr_pass' => 'Parola curent este incorect',
-        'apply_modif' => 'Execut modificarile',
-        'change_pass' => 'Schimb parola mea',
-        'update_success' => 'Profilul dumneavoastra a fost modificat',
-        'pass_chg_success' => 'Parola dumneavoastr a fost schimbat',
-        'pass_chg_error' => 'Parola dumneavoastr nu a fost schimbat',
-        'notify_admin_email_subject' => '%s - Notificare nregistrare', //cpg1.3.0
-        'notify_admin_email_body' => 'Un nou utilizator "%s" n galerie', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-V mulumim c v-ai nregistrat la {SITE_NAME}
-
-Contul dvs. este : "{USER_NAME}"
-Parola dvs. este : "{PASSWORD}"
-
-Pentru a activa contul dvs., v rugm s apsai pe legtura de mai jos
-sau s o copiai si ducei n navigatorul dvs. de internet.
-
-{ACT_LINK}
-
-Cu stim,
-
-{SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-        'title' => 'Revizuire comentarii',
-        'no_comment' => 'Nu exist comentarii care s fie revizuite',
-        'n_comm_del' => '%s comentarii terse',
-        'n_comm_disp' => 'Numrul de comentarii de afiat',
-        'see_prev' => 'Afieaz precedentul',
-        'see_next' => 'Afieaz urmtorul',
-        'del_comm' => 'terge comentariile selectate',
-);
-
-// ------------------------------------------------------------------------- //
-// search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => 'Caut n colecia de imagini',
-);
-
-// ------------------------------------------------------------------------- //
-// searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-        'page_title' => 'Caut imagini noi',
-        'select_dir' => 'Selecteaz directorul',
-        'select_dir_msg' => 'Aceast funcie v permite s adugai mai multe imagini o dat, imagini ncrcate de dvs. pe server prin FTP.<br /><br />Selectai directorul unde ai ncrcat imaginile',
-        'no_pic_to_add' => 'Nu exist nici o imagine de adugat',
-        'need_one_album' => 'Avei nevoie de cel puin un album pentru a folosi aceast funcie',
-        'warning' => 'Atenie',
-        'change_perm' => 'scriptul nu poate scrie n acest director, trebuie s schimbai modul la 755 sau 777 nainte de a ncerca s adugai imaginile!',
-        'target_album' => '<b>Pune imaginile din &quot;</b>%s<b>&quot; n </b>%s',
-        'folder' => 'Director',
-        'image' => 'Imagine',
-        'album' => 'Album',
-        'result' => 'Rezultat',
-        'dir_ro' => 'Nu poate fi scris. ',
-        'dir_cant_read' => 'Nu poate fi citit. ',
-        'insert' => 'Adaug imagini noi n galerie',
-        'list_new_pic' => 'Lista noilor imagini',
-        'insert_selected' => 'Insereaz imaginile selectate',
-        'no_pic_found' => 'Nu a fost gasit nici o imagine nou',
-        'be_patient' => 'V rugam ateptai, scriptul necesit timp pentru a procesa imaginile',
-        'notes' =>  '<ul>'.
-                                '<li><b>OK</b> : nseamn c imaginea a fost adaugat cu succes'.
-                                '<li><b>DP</b> : nseamn c imaginea este un duplicat i exist deja n baza de date'.
-                                '<li><b>PB</b> : nseamn c imaginea nu a putut fi adaugat, verificai configuraia i permisiile directoarelor unde imaginile sunt stocate'.
-                                '<li><b>NA</b> : nseamn c nu ai selectat un album unde s ncrcai imaginile, apsai \'<a href="javascript:history.back(1)">napoi</a>\' i selectai un album. Dac nu avei un album <a href="albmgr.php">creai unul nti</a>'.
-                                '<li>Dac \'semnele\' OK, DP, PB nu apar, dai click pe icoana de imagine defect pentru a verifica mesajele de eroare produse de PHP'.
-                                '<li>Dac navigatorul dvs. raporteaz \'timeout\', apsai butonul de rencrcare a paginii'.
-                                '</ul>',
-                                'select_album' => 'Selecteaz album', //cpg1.3.0
-                                'check_all' => 'Selecteaz tot', //cpg1.3.0
-                                'uncheck_all' => 'Deselecteaz tot', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'Banai utilizatori',
-                'user_name' => 'Nume utilizator',
-                'ip_address' => 'Adresa IP',
-                'expiry' => 'Expir (gol este permanent)',
-                'edit_ban' => 'Salveaz modificarile',
-                'delete_ban' => 'terge',
-                'add_new' => 'Adaug un nou ban',
-                'add_ban' => 'Adaug',
-                'error_user' => 'Nu gsesc utilizatorul', //cpg1.3.0
-                'error_specify' => 'Trebuie s specificai un nume sau o adresa IP', //cpg1.3.0
-                'error_ban_id' => 'Ban ID invalid!', //cpg1.3.0
-                'error_admin_ban' => 'Nu putei bana propriul user!', //cpg1.3.0
-                'error_server_ban' => 'Nu putei bana propriul server!', //cpg1.3.0
-                'error_ip_forbidden' => 'Nu putei bana acest IP - nu este rutabil!', //cpg1.3.0
-                'lookup_ip' => 'Lookup adresa IP', //cpg1.3.0
-                'submit' => 'da!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'ncarc o imagine', //cpg1.3.0
-  'custom_title' => 'Forma cerere', //cpg1.3.0
-  'cust_instr_1' => 'Trebuie s selectai numrul de csue de ncrcare, nu mai multe dect numrul de mai jos.', //cpg1.3.0
-  'cust_instr_2' => 'Cerere numr csue', //cpg1.3.0
-  'cust_instr_3' => 'csue ncrcat imagini: %s', //cpg1.3.0
-  'cust_instr_4' => 'csue ncrcat URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'csue ncrcat URL:', //cpg1.3.0
-  'cust_instr_6' => 'csue ncrcat imagini:', //cpg1.3.0
-  'cust_instr_7' => 'V rugm introducei numrul de csue. Apoi apsai \'Continuare\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Aciune invalid pentru crearea formei.', //cpg1.3.0
-  'reg_instr_2' => 'Acum putei ncrca imaginile folosind csuele de mai jos. Mrimea imaginilor trimise ctre server nu trebuie s depeasc %s KB fiecare. Fiierele ZIP ncrcate n \'ncrcare imagini\' i \'ncrcare URL\' vor ramne comprimate.', //cpg1.3.0
-  'reg_instr_3' => 'Dac dorii ca fiierele arhivate s fie dezarhivate, trebuie s folosii csua \'ncrcai ZIP decompresate\'.', //cpg1.3.0
-  'reg_instr_4' => 'Cnd folosii ncrcare URL, v rugm s folosii ntreaga cale: http://www.pagina.ro/imagini/exemplu.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Cnd ai completat formularul, v rugm apsai \'Continuare\'.', //cpg1.3.0
-  'reg_instr_6' => 'ncrcare ZIP decompresat:', //cpg1.3.0
-  'reg_instr_7' => 'ncrcare imagini:', //cpg1.3.0
-  'reg_instr_8' => 'ncrcare URL:', //cpg1.3.0
-  'error_report' => 'Raporteaz eroare', //cpg1.3.0
-  'error_instr' => 'Urmtoarele ncrcri au erori:', //cpg1.3.0
-  'file_name_url' => 'Imagine(i)/URL', //cpg1.3.0
-  'error_message' => 'Mesaj eroare', //cpg1.3.0
-  'no_post' => 'Imaginea nu poate fi ncrcat prin POST.', //cpg1.3.0
-  'forb_ext' => 'Extensia fiierului nepermis.', //cpg1.3.0
-  'exc_php_ini' => 'Mrimea imaginii permis n php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Mrimea imaginii permis de galerie.', //cpg1.3.0
-  'partial_upload' => 'ncrcare parial.', //cpg1.3.0
-  'no_upload' => 'Fr ncrcare.', //cpg1.3.0
-  'unknown_code' => 'Eroare PHP necunoscut.', //cpg1.3.0
-  'no_temp_name' => 'Fr ncrcare - fr nume temporar.', //cpg1.3.0
-  'no_file_size' => 'Nu conine date/corupt', //cpg1.3.0
-  'impossible' => 'Imposibil de mutat.', //cpg1.3.0
-  'not_image' => 'Nu este imagine/corupt', //cpg1.3.0
-  'not_GD' => 'Nu are extensie corect.', //cpg1.3.0
-  'pixel_allowance' => 'Numr mare de pixeli .', //cpg1.3.0
-  'incorrect_prefix' => 'Prefix URL incorect', //cpg1.3.0
-  'could_not_open_URI' => 'Nu pot deschide URL.', //cpg1.3.0
-  'unsafe_URI' => 'URL neverificabil.', //cpg1.3.0
-  'meta_data_failure' => 'Eroare Meta data', //cpg1.3.0
-  'http_401' => '401 Neautorizat', //cpg1.3.0
-  'http_402' => '402 Necesit plata', //cpg1.3.0
-  'http_403' => '403 Inaccesibil', //cpg1.3.0
-  'http_404' => '404 Negsit', //cpg1.3.0
-  'http_500' => '500 Eroare intern', //cpg1.3.0
-  'http_503' => '503 Serviciu indisponibil', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME nu a putut fi extras.', //cpg1.3.0
-  'MIME_type_unknown' => 'Tip MIME necunoscut', //cpg1.3.0
-  'cant_create_write' => 'Nu pot s scriu.', //cpg1.3.0
-  'not_writable' => 'Nu pot s scriu n imagine.', //cpg1.3.0
-  'cant_read_URI' => 'Nu pot s citesc URL', //cpg1.3.0
-  'cant_open_write_file' => 'Nu pot deschide URL.', //cpg1.3.0
-  'cant_write_write_file' => 'Nu pot s scriu URL.', //cpg1.3.0
-  'cant_unzip' => 'Nu pot dezarhiva.', //cpg1.3.0
-  'unknown' => 'Eroare necunoscut', //cpg1.3.0
-  'succ' => 'ncrcare reuit', //cpg1.3.0
-  'success' => '%s ncrcri reuite.', //cpg1.3.0
-  'add' => 'V rugm apsai \'Continuare\' pentru a aduga imagini n album.', //cpg1.3.0
-  'failure' => 'ncrcare euat', //cpg1.3.0
-  'f_info' => 'Informaii imagine', //cpg1.3.0
-  'no_place' => 'Precedenta imagine nu a putut fi ncrcat.', //cpg1.3.0
-  'yes_place' => 'Precedenta imagine a putut fi ncrcat.', //cpg1.3.0
-  'max_fsize' => 'Dimensiunea maxim a imaginii este de %s KB',
-  'album' => 'Album',
-  'picture' => 'Imagine', //cpg1.3.0
-  'pic_title' => 'Titlul imaginii', //cpg1.3.0
-  'description' => 'Descrierea imaginii', //cpg1.3.0
-  'keywords' => 'Cuvinte cheie (separate cu spaiu)',
-  'err_no_alb_uploadables' => 'Ne pare ru dar nu exist un album unde s ncrcai imaginile', //cpg1.3.0
-  'place_instr_1' => 'V rugm s punei imaginile n albume n acest moment. Putei de asemenea aduga informaii despre fiecare imagine.', //cpg1.3.0
-  'place_instr_2' => 'Mai multe imagini necesit plasare, v rugm apsai \'Continuare\'.', //cpg1.3.0
-  'process_complete' => 'Ai adugat cu succes toate imaginile.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-        'title' => 'Administrare utilizatori',
-        'name_a' => 'Nume ascendent',
-        'name_d' => 'Nume descendent',
-        'group_a' => 'Grup ascendent',
-        'group_d' => 'Grup descendent',
-        'reg_a' => 'Data nregistrrii ascendent',
-        'reg_d' => 'Data nregistrrii descendent',
-        'pic_a' => 'Numr imagini ascendent',
-        'pic_d' => 'Numr imagini descendent',
-        'disku_a' => 'Utilizare spaiu ascendent',
-        'disku_d' => 'Utilizare spaiu descendent',
-        'sort_by' => 'Sorteaz utilizatorii dup',
-        'err_no_users' => 'Tabelul cu utilizatori este gol!',
-        'err_edit_self' => 'Nu putei edita propriul profil. Folosii opiunea \'Profilul meu\' pentru aceasta',
-        'edit' => 'Editeaz',
-        'delete' => 'terge',
-        'name' => 'Nume utilizator',
-        'group' => 'Grup',
-        'inactive' => 'Inactiv',
-        'operations' => 'Operaii',
-        'pictures' => 'Imagini',
-        'disk_space' => 'Spaiu utilizat/Cota',
-        'registered_on' => 'nregistrat la',
-        'last_visit' => 'Ultima vizit', //cpg1.3.0
-        'u_user_on_p_pages' => '%d utilizatori pe %d pagini',
-        'confirm_del' => 'Suntei sigur c dorii s tergei acest utilizator ? \\nToate imaginile i albumele sale vor fi de asemenea terse',
-        'mail' => 'Pota',
-        'err_unknown_user' => 'Utilizatorul selectat nu exist!',
-        'modify_user' => 'Modific utilizatorul',
-        'notes' => 'Note',
-        'note_list' => '<li>Dac nu dorii s schimbai parola, lsai cmpurile "Parola" libere',
-        'password' => 'Parola',
-        'user_active' => 'Utilizatorul este activ',
-        'user_group' => 'Grup utilizatori',
-        'user_email' => 'E-mail',
-        'user_web_site' => 'Pagina web',
-        'create_new_user' => 'Creaza utilizator nou',
-        'user_location' => 'Locaie',
-        'user_interests' => 'Interese',
-        'user_occupation' => 'Ocupaie',
-        'latest_upload' => 'Ultima ncrcare', //cpg1.3.0
-        'never' => 'niciodat', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'Redimensioneaz imagini',
-        'what_it_does' => 'Ce face',
-        'what_update_titles' => 'Modific titlurile dup numele fiierului',
-        'what_delete_title' => 'terge titlurile',
-        'what_rebuild' => 'Reconstruiete pictogramele i imaginile intermediare',
-        'what_delete_originals' => 'terge imaginile dimensionate iniial, nlocuindu-le cu versiunea dimensionat',
-        'file' => 'Fiier',
-        'title_set_to' => 'titlu setat ca',
-        'submit_form' => 'trimite',
-        'updated_succesfully' => 'modificat cu succes',
-        'error_create' => 'Eroare creare',
-        'continue' => 'Proceseaz mai multe imagini',
-        'main_success' => 'Fiierul %s a fost folosit cu succes ca imagine principal',
-        'error_rename' => 'Eroare redenumire %s cu %s',
-        'error_not_found' => 'Fiierul %s nu a fost gsit',
-        'back' => 'napoi la principal',
-        'thumbs_wait' => 'Modificare pictograme i/sau imagini intermediare, v rugm asteptai...',
-        'thumbs_continue_wait' => 'Continuare modificare pictograme i/sau imagini intermediare...',
-        'titles_wait' => 'Modificare titluri, v rugm asteptai...',
-        'delete_wait' => 'tergere titluri, v rugm asteptai...',
-        'replace_wait' => 'tergere originale i modificare cu versiunile redimensionate, v rugm asteptai...',
-        'instruction' => 'Instruciuni rapide',
-        'instruction_action' => 'Selecteaz o aciune',
-        'instruction_parameter' => 'Seteaz parametrii',
-        'instruction_album' => 'Selecteaz un album',
-        'instruction_press' => 'Apas %s',
-        'update' => 'Modific pictograme i/sau imagini intermediare',
-        'update_what' => 'Ce trebuie modificat',
-        'update_thumb' => 'Doar pictograme',
-        'update_pic' => 'Doar imaginile intermediare',
-        'update_both' => 'Amndou',
-        'update_number' => 'Numrul de imagini procesate pentru o apsare',
-        'update_option' => '(ncercai o setare mai mic dac primii timeout-uri)',
-        'filename_title' => 'Nume fiier &rArr; Titlu imagine',
-        'filename_how' => 'Cum trebuie modificat titlul',
-        'filename_remove' => 'Elimin .jpg din final i nlocuiete _ (liniua de subliniere) cu spaiu',
-        'filename_euro' => 'Schimb 2003_11_23_13_20_20.jpg cu 23/11/2003 13:20',
-        'filename_us' => 'Schimb 2003_11_23_13_20_20.jpg cu 11/23/2003 13:20',
-        'filename_time' => 'Schimb 2003_11_23_13_20_20.jpg cu 13:20',
-        'delete' => 'terge titlurile sau imaginile originale',
-        'delete_title' => 'terge titlurile imaginilor',
-        'delete_original' => 'terge imaginile originale',
-        'delete_replace' => 'terge originalele, nlocuindu-le cu versiunile dimensionate',
-        'select_album' => 'Selecteaz album',
-        'delete_orphans' => 'terge comentarii orfane (n toate albumele)', //cpg1.3.0
-        'orphan_comment' => 'Comentarii orfane', //cpg1.3.0
-        'delete' => 'terge', //cpg1.3.0
-        'delete_all' => 'terge tot', //cpg1.3.0
-        'comment' => 'Comentariu: ', //cpg1.3.0
-        'nonexist' => 'ataat unei imagini inexistente # ', //cpg1.3.0
-        'phpinfo' => 'Arat phpinfo', //cpg1.3.0
-        'update_db' => 'Actualizeaz baza de date', //cpg1.3.0
-        'update_db_explanation' => 'Dac ai modificat fiierele galeriei sau ai fcut up-grade, actualizeai baza de date. Aceasta va salva tabelele necesare i configurrile n baza de date a galeriei.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/romanian-utf-8.php cpg148/lang/romanian-utf-8.php
--- 133/lang/romanian-utf-8.php	2004-12-30 01:03:30.000000000 -0600
+++ cpg148/lang/romanian-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1269 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.4.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: romanian-utf-8.php,v 1.8 2004/12/29 23:03:30 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// informaţii despre traducere şi traducător
-$lang_translation_info = array(
-        'lang_name_english' => 'Romanian',
-        'lang_name_native' => 'Română',
-        'lang_country_code' => 'ro',
-        'trans_name'=> 'Adrian Stan',
-        'trans_email' => 'adi.stan@gmail.com',
-        'trans_website' => '',
-        'trans_date' => '2004-08-01',
-);
-
-$lang_charset = 'utf-8';
-$lang_text_dir = 'ltr'; // ('ltr' stanga la dreapta, 'rtl' dreapta la stanga)
-
-// prescurtări pentru Byte, Kilo, Mega
-$lang_byte_units = array('Bytes', 'KB', 'MB');
-
-// zilele săptămânii şi ale lunii
-$lang_day_of_week = array('Du', 'Lu', 'Ma', 'Mi', 'Joi', 'Vi', 'Sâ');
-$lang_month = array('Ian', 'Feb', 'Mar', 'Apr', 'Mai', 'Iun', 'Iul', 'Aug', 'Sep', 'Oct', 'Noi', 'Dec');
-
-// Comune
-$lang_yes = 'Da';
-$lang_no  = 'Nu';
-$lang_back = 'Înapoi';
-$lang_continue = 'Continuă';
-$lang_info = 'Informaţii';
-$lang_error = 'Eroare';
-
-// Data
-$album_date_fmt =    '%d %B %Y';
-$lastcom_date_fmt =  '%d/%m/%Y la %H:%M';
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%d %B %Y la %H:%M';
-$comment_date_fmt =  '%d %B %Y la %H:%M';
-
-// Cenzor cuvinte
-$lang_bad_words = array('*fuck*', 'tâmpit', 'tampit', 'cretin', 'idiot', 'muie',  'pizda', 'pizdă', 'pula', 'pulă', 'sugi', 'coaie', 'cur', 'buci', 'cacat', 'căcat', 'caca', 'pewla', 'fut', 'futai', 'jepat');
-
-$lang_meta_album_names = array(
-        'random' => 'Imagini aleatoare',
-        'lastup' => 'Ultimele adăugate',
-        'lastalb'=> 'Ultimele albume modificate',
-        'lastcom' => 'Ultimele comentarii',
-        'topn' => 'Cele mai vizitate',
-        'toprated' => 'Cele mai votate',
-        'lasthits' => 'Ultimele vizitate',
-        'search' => 'Rezultatele căutării',
-        'favpics'=> 'Imaginile favorite'
-);
-
-$lang_errors = array(
-        'access_denied' => 'Nu aveţi dreptul să accesaţi aceasta pagină.',
-        'perm_denied' => 'Nu aveţi dreptul să efectuaţi această operaţie',
-        'param_missing' => 'Scriptul a fost rulat fără parametrul/parametrii necesari.',
-        'non_exist_ap' => 'Albumul/imaginea selectată nu există!',
-        'quota_exceeded' => 'Cota dumneavoastră a fost depaşită<br /><br />Aveţi o cotă pe disc de [quota]K, pozele dumneavoastră ocupă acum [space]K, adăugând această imagine veţi depăşi această cotă.',
-        'gd_file_type_err' => 'Când folosiţi biblioteca GD tipurile de fişiere ce le puteţi utiliza sunt doar JPEG şi PNG.',
-        'invalid_image' => 'Imaginea înregistrată de dumneavoastră este coruptă sau nu poate fi prelucrată de biblioteca GD',
-        'resize_failed' => 'Nu s-a putut crea pictograma sau imaginea redusă.',
-        'no_img_to_display' => 'Nici o imagine încărcată',
-        'non_exist_cat' => 'Categoria selectată nu există',
-        'orphan_cat' => 'O categorie are părintele inexistent, rulaţi managerul de categorii pentru a corecta problema.',
-        'directory_ro' => 'Directorul \'%s\' nu poate fi scris, imaginile nu pot fi şterse',
-        'non_exist_comment' => 'Comentariul selectat nu există.',
-        'pic_in_invalid_album' => 'Imaginea este într-un album inexistent (%s)!?',
-        'banned' => 'Sunteţi exclus de pe această pagina web.',
-        'not_with_udb' => 'Aceasta funcţie este blocată deoarece este integrată cu programul ce ruleaza forumul. Ce încercaţi să faceţi ori nu este suportat în această configuraţie, ori funcţia trebuie executată de programul ce ruleaza forumul.',
-        'offline_title' => 'Offline',
-        'offline_text' => 'Galeria este oprită, vă rugăm să reveniţi peste câteva minute.',
-        'ecards_empty' => 'Nu sunt vederi electonice de vizualizat. Verificaţi dacă aveţi opţiunea pentru vederi electronice activată.',
-        'action_failed' => 'Acţiune eşuată. Nu se poate procesa cererea dumneavoastră.',
-        'no_zip' => 'Librăria pentru fişiere ZIP nu există.',
-        'zip_type' => 'Nu aveţi dreptul să încărcaţi fişiere ZIP.',
-);
-
-$lang_bbcode_help = 'Următoarele coduri vă pot fi utile: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://site.ro/]Url Text[/url]</li> <li>[email]user@site.ro[/email]</li>';
-
-// ------------------------------------------------------------------------- //
-// theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-        'alb_list_title' => 'Albume',
-        'alb_list_lnk' => 'Albume',
-        'my_gal_title' => 'Galeria mea',
-        'my_gal_lnk' => 'Galeria mea',
-        'my_prof_lnk' => 'Profilul meu',
-        'adm_mode_title' => 'Schimbaţi în modul admin',
-        'adm_mode_lnk' => 'Mod admin',
-        'usr_mode_title' => 'Schimbaţi în modul utilizator',
-        'usr_mode_lnk' => 'Mod utilizator',
-        'upload_pic_title' => 'Încărcaţi imagine',
-        'upload_pic_lnk' => 'Încărcaţi imagine',
-        'register_title' => 'Creaţi un cont',
-        'register_lnk' => 'Înregistrare',
-        'login_lnk' => 'Login',
-        'logout_lnk' => 'Logout',
-        'lastup_lnk' => 'Ultimele imagini',
-        'lastcom_lnk' => 'Ultimele comentarii',
-        'topn_lnk' => 'Top vizite',
-        'toprated_lnk' => 'Top votări',
-        'search_lnk' => 'Căutare',
-        'fav_lnk' => 'Favoritele mele',
-        'memberlist_title' => 'Lista membrilor', //cpg1.3.0
-        'memberlist_lnk' => 'Membrii', //cpg1.3.0
-        'faq_title' => 'Întrebări frecvente', //cpg1.3.0
-        'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-        'upl_app_lnk' => 'Aprobare înregistrări',
-        'config_lnk' => 'Configurare',
-        'albums_lnk' => 'Albume',
-        'categories_lnk' => 'Categorii',
-        'users_lnk' => 'Utilizatori',
-        'groups_lnk' => 'Grupuri',
-        'comments_lnk' => 'Comentarii',
-        'searchnew_lnk' => 'Adăugaţi imagini FTP',
-        'util_lnk' => 'Redimensionaţi imagini',
-        'ban_lnk' => 'Banaţi utilizatori',
-        'db_ecard_lnk' => 'Arată vederi electronice', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-        'albmgr_lnk' => 'Creaţi/ordonaţi albumele mele',
-        'modifyalb_lnk' => 'Modificaţi albumele mele',
-        'my_prof_lnk' => 'Profilul meu',
-);
-
-$lang_cat_list = array(
-        'category' => 'Categorie',
-        'albums' => 'Albume',
-        'pictures' => 'Imagini',
-);
-
-$lang_album_list = array(
-        'album_on_page' => '%d albume pe %d pagini'
-);
-
-$lang_thumb_view = array(
-        'date' => 'Data',
-        //Sort by filename and title
-        'name' => 'Numele fişierului',
-        'title' => 'Titlul',
-        'sort_da' => 'Sortare dupa dată, ascendent',
-        'sort_dd' => 'Sortare dupa dată, descendent',
-        'sort_na' => 'Sortare dupa nume, ascendent',
-        'sort_nd' => 'Sortare dupa nume, ascendent',
-        'sort_ta' => 'Sortare dupa titlu, ascendent',
-        'sort_td' => 'Sortare dupa titlu, ascendent',
-        'download_zip' => 'Descarcă ca fişier ZIP',
-        'pic_on_page' => '%d imagini pe %d pagini',
-        'user_on_page' => '%d utilizatori pe %d pagini'
-);
-
-$lang_img_nav_bar = array(
-        'thumb_title' => 'Înapoi la pagina cu pictograme',
-        'pic_info_title' => 'Afişare/Ascundere informaţii despre imagine',
-        'slideshow_title' => 'Diaporama',
-        'ecard_title' => 'Trimiteţi această imagine ca vedere electronică',
-        'ecard_disabled' => 'Vederile electronice sunt dezactivate',
-        'ecard_disabled_msg' => 'Nu aveţi permisiunea să trimiteţi vederi electronice',
-        'prev_title' => 'Vizualizaţi imaginea precedentă',
-        'next_title' => 'Vizualizaţi imaginea următoare',
-        'pic_pos' => 'Imaginea %s/%s',
-);
-
-$lang_rate_pic = array(
-        'rate_this_pic' => 'Votează această imagine ',
-        'no_votes' => '(Nici un vot încă)',
-        'rating' => '(votarea curentă : %s / 5 cu %s voturi)',
-        'rubbish' => 'Nereuşită',
-        'poor' => 'Slabă',
-        'fair' => 'Acceptabilă',
-        'good' => 'Bună',
-        'excellent' => 'Excelentă',
-        'great' => 'Nemaipomenită',
-);
-
-// ------------------------------------------------------------------------- //
-// include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-        INFORMATION => $lang_info,
-        ERROR => $lang_error,
-        CRITICAL_ERROR => 'Eroare critică',
-        'file' => 'Fişier: ',
-        'line' => 'Linia: ',
-);
-
-$lang_display_thumbnails = array(
-        'filename' => 'Nume fişier : ',
-        'filesize' => 'Mărime fişier : ',
-        'dimensions' => 'Dimensiuni : ',
-        'date_added' => 'Data adăugării : ',
-);
-
-$lang_get_pic_data = array(
-        'n_comments' => '%s comentarii',
-        'n_views' => '%s vizitări',
-        'n_votes' => '(%s voturi)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Selectează tot', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Dacă doriţi să ne cereţi ajutorul, copiaţi şi trimiteţi această eroare în comentariul dumneavostră. Asiguraţi-vă că înlocuiţi orice parolă din mesajul dumneavostră cu *** înainte de a trimite.', //cpg1.3.0
-  'phpinfo' => 'Arată phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Limba predefinită', //cpg1.3.0
-  'choose_language' => 'Alegeţi limba', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Tema predefinită', //cpg1.3.0
-  'choose_theme' => 'Alegeţi tema', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-        'Exclamation' => 'Exclamare',
-        'Question' => 'Întrebare',
-        'Very Happy' => 'Foarte bucuros',
-        'Smile' => 'Zâmbeşte',
-        'Sad' => 'Supărat',
-        'Surprised' => 'Surprins',
-        'Shocked' => 'Şocat',
-        'Confused' => 'Confuz',
-        'Cool' => 'Cool',
-        'Laughing' => 'Râzând',
-        'Mad' => 'Nervos',
-        'Razz' => 'Razz',
-        'Embarassed' => 'Stânjenit',
-        'Crying or Very sad' => 'Plângând sau foarte supărat',
-        'Evil or Very Mad' => 'Rău sau foarte supărat',
-        'Twisted Evil' => 'Foarte rău',
-        'Rolling Eyes' => 'Rostogolind ochii',
-        'Wink' => 'Clipeşte',
-        'Idea' => 'Idee',
-        'Arrow' => 'Săgeată',
-        'Neutral' => 'Neutru',
-        'Mr. Green' => 'Dl. Verde',
-);
-
-// ------------------------------------------------------------------------- //
-// addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-        0 => 'Părăseşte modul administrator...',
-        1 => 'Intră în modul administrator...',
-);
-
-// ------------------------------------------------------------------------- //
-// albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-        'alb_need_name' => 'Albumele trebuie să aibă un nume!',
-        'confirm_modifs' => 'Sunteţi sigur că vreţi să faceţi aceste modificări?',
-        'no_change' => 'Nu aţi făcut nici o modificare!',
-        'new_album' => 'Album nou',
-        'confirm_delete1' => 'Sunteţi sigur că vreţi sa ştergeţi acest album?',
-        'confirm_delete2' => '\nToate imaginile şi comentariile conţinute vor fi pierdute!',
-        'select_first' => 'Selectaţi un album înainte',
-        'alb_mrg' => 'Managerul de albume',
-        'my_gallery' => '* Galeria mea *',
-        'no_category' => '* Nici o categorie *',
-        'delete' => 'Şterge',
-        'new' => 'Nou',
-        'apply_modifs' => 'Efectuaţi modificările',
-        'select_category' => 'Selectaţi o categorie',
-);
-
-// ------------------------------------------------------------------------- //
-// catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-        'miss_param' => 'Parametrii necesari pentru operaţia \'%s\' nu au fost stabiliţi!',
-        'unknown_cat' => 'Categoria selectată nu există în baza de date',
-        'usergal_cat_ro' => 'Categoria Galeria Utilizatorului nu poate fi ştearsă!',
-        'manage_cat' => 'Administraţi categoriile',
-        'confirm_delete' => 'Sunteţi sigur că doriţi să ştergeţi această categorie?',
-        'category' => 'Categorie',
-        'operations' => 'Operaţii',
-        'move_into' => 'Mutaţi în',
-        'update_create' => 'Modificaţi/Creaţi o categorie',
-        'parent_cat' => 'Categoria părinte',
-        'cat_title' => 'Titlul categoriei',
-        'cat_thumb' => 'Categoria pictogramei', //cpg1.3.0
-        'cat_desc' => 'Descrierea categoriei'
-);
-
-// ------------------------------------------------------------------------- //
-// config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-        'title' => 'Configurare',
-        'restore_cfg' => 'Reveniţi la setările predefinite',
-        'save_cfg' => 'Salvaţi noua configuraţie',
-        'notes' => 'Note',
-        'info' => 'Informaţii',
-        'upd_success' => 'Configuraţia a fost modificată',
-        'restore_success' => 'Configuraţia predefinită a fost restabilită',
-        'name_a' => 'Nume ascendent',
-        'name_d' => 'Nume descendent',
-        'title_a' => 'Titlu ascendent',
-        'title_d' => 'Titlu descendent',
-        'date_a' => 'Dată ascendentă',
-        'date_d' => 'Dată descendentă',
-        'th_any' => 'Aspect maxim',
-        'th_ht' => 'Înălţime',
-        'th_wd' => 'Lăţime',
-        'label' => 'etichetă', //cpg1.3.0
-        'item' => 'articol', //cpg1.3.0
-        'debug_everyone' => 'Oricine', //cpg1.3.0
-        'debug_admin' => 'Doar administratorul', //cpg1.3.0
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-        'Setări generale',
-        array('Numele galeriei', 'gallery_name', 0),
-        array('Descrierea galeriei', 'gallery_description', 0),
-        array('Adresa e-mail a administratorului', 'gallery_admin_email', 0),
-        array('Adresa pentru conexiunea \'Mai multe imagini la\' în vederile electronice', 'ecards_more_pic_target', 0),
-        array('Galerie oprită', 'offline', 1), //cpg1.3.0
-        array('Log vederi electronice', 'log_ecards', 1), //cpg1.3.0
-        array('Permite descărcarea favoritelor ca fişier ZIP', 'enable_zipdownload', 1), //cpg1.3.0
-
-        'Limba, Teme &amp; Setări caractere',
-        array('Limba', 'lang', 5),
-        array('Tema', 'theme', 6),
-        array('Arată lista limbilor', 'language_list', 1), //cpg1.3.0
-        array('Arată steagurile limbilor', 'language_flags', 8), //cpg1.3.0
-        array('Arată opţiunea &quot;resetează&quot; în secţiunea limbilor', 'language_reset', 1), //cpg1.3.0
-        array('Arată lista temelor', 'theme_list', 1), //cpg1.3.0
-        array('Arată opţiunea &quot;resetează&quot; în secţiunea temelor', 'theme_reset', 1), //cpg1.3.0
-        array('Arată FAQ', 'display_faq', 1), //cpg1.3.0
-        array('Arată ajutor bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-        array('Caracter', 'charset', 4), //cpg1.3.0
-
-        'Lista cu albume',
-        array('Lăţimea tabelului principal (pixeli sau %)', 'main_table_width', 0),
-        array('Numărul de nivele de categorii care să fie afişate', 'subcat_level', 0),
-        array('Numărul albumelor ce vor fi afişate', 'albums_per_page', 0),
-        array('Numărul de coloane în lista de albume', 'album_list_cols', 0),
-        array('Dimensiunea pictogramelor în pixeli', 'alb_list_thumb_size', 0),
-        array('Conţinutul paginii principale', 'main_page_layout', 0),
-        array('Afişează pictogramele albumelor din primul nivel în categorii','first_level',1),
-
-        'Pictograme',
-        array('Numărul de coloane pe pagina cu pictograme', 'thumbcols', 0),
-        array('Numărul de rânduri pe pagina cu pictograme', 'thumbrows', 0),
-        array('Numarul maxim de taburi ce vor fi afişate', 'max_tabs', 0),
-        array('Afişează descrierea imaginii (pe lângă titlu) sub pictogramă', 'caption_in_thumbview', 1),
-        array('Afişează numărul de vizualizari sub pictogramă', 'views_in_thumbview', 1), //cpg1.3.0
-        array('Afişează numărul de comentarii sub pictogramă', 'display_comment_count', 1),
-        array('Afişează numele utilizatorului sub pictogramă', 'display_uploader', 1), //cpg1.3.0
-        array('Ordinea de sortare a imaginilor predefinită', 'default_sort_order', 3),
-        array('Numărul minim de voturi pentru ca o imagine să apară în lista \'Cele mai votate\' ', 'min_votes_for_rating', 0),
-
-        'Afişarea imaginii &amp; setările comentariilor',
-        array('Lăţimea tabelului pentru afişarea imaginii (pixeli sau %)', 'picture_table_width', 0),
-        array('Informaţiile despre imagine sunt vizibile în mod predefinit', 'display_pic_info', 1),
-        array('Filtraţi cuvintele urâte în comentarii', 'filter_bad_words', 1),
-        array('Activează zâmbetele în comentarii', 'enable_smilies', 1),
-        array('Permite comentarii consecutive de la acelaşi utilizator', 'disable_comment_flood_protect', 1), //cpg1.3.0
-        array('Lungimea maximă a descrierii imaginii', 'max_img_desc_length', 0),
-        array('Numărul maxim de caractere într-un cuvânt', 'max_com_wlength', 0),
-        array('Numărul maxim de linii într-un comentariu', 'max_com_lines', 0),
-        array('Lungimea maximă a unui comentariu', 'max_com_size', 0),
-        array('Afişează rama film', 'display_film_strip', 1),
-        array('Numărul de obiecte în rama film', 'max_film_strip_items', 0),
-        array('Notifică administratorul despre comentarii prin email', 'email_comment_notification', 1), //cpg1.3.0
-        array('Intervalul diaporamei în milisecunde (1 secundă = 1000 milisecunde)', 'slideshow_interval', 0), //cpg1.3.0
-
-        'Setări pentru imagini şi pictograme',
-        array('Calitatea fişierelor JPEG', 'jpeg_qual', 0),
-        array('Dimensiunea maximă a unei pictograme <a href="#notice2"  class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-        array('Utilizaţi dimensiunea (lăţime sau înălţime sau aspectul maxim pentru pictogramă )<b>**</b>', 'thumb_use', 7),
-        array('Crează imagini intermediare','make_intermediate',1),
-        array('Lăţimea sau înălţimea maximă a unei imagini intermediare <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-        array('Dimensiunea maximă a unei imagini (KB)', 'max_upl_size', 0),
-        array('Lăţimeă sau înălţimea maximă a imaginilor încărcate (pixeli)', 'max_upl_width_height', 0),
-
-        'Setări avansate pentru imagini si pictograme', //cpg1.3.0
-        array('Afişează icoana Privat utilizatorilor neînregistraţi','show_private',1), //cpg1.3.0
-        array('Caractere interzise în numele de fişiere', 'forbiden_fname_char',0), //cpg1.3.0
-        array('Extensii acceptate pentru fişierele încărcate', 'allowed_file_extensions',0), //cpg1.3.0
-        array('Tipuri de imagini permise', 'allowed_img_types',0), //cpg1.3.0
-        array('Tipuri de video permise', 'allowed_mov_types',0), //cpg1.3.0
-        array('Tipuri de audio permise', 'allowed_snd_types',0), //cpg1.3.0
-        array('Tipuri de documente permise', 'allowed_doc_types',0), //cpg1.3.0
-        array('Metoda de redimensionare a imaginilor','thumb_method',2), //cpg1.3.0
-        array('Calea către utilitarul \'convert\' al lui ImageMagick)', 'impath', 0), //cpg1.3.0
-        array('Tipuri de imagini permise (valid doar pentru ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-        array('Opţiuni în linie de comandă pentru ImageMagick', 'im_options', 0), //cpg1.3.0
-        array('Citeşte informaţiile EXIF din fişierele JPEG', 'read_exif_data', 1), //cpg1.3.0
-        array('Citeşte informaţiile IPTC din fişierele JPEG', 'read_iptc_data', 1), //cpg1.3.0
-        array('Directorul cu albume <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-        array('Directorul pentru imaginile utilizatorilor <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-        array('Prefixul pentru imaginile intermediare <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-        array('Prefixul pentru pictograme <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-        array('Modul predefinit al directoarelor', 'default_dir_mode', 0), //cpg1.3.0
-        array('Modul predefinit al imaginilor', 'default_file_mode', 0), //cpg1.3.0
-
-        'Setări pentru utilizatori',
-        array('Permiteţi înregistrarea de noi utilizatori', 'allow_user_registration', 1),
-        array('Înregistrarea utilizatorilor necesită înregistrarea prin e-mail', 'reg_requires_valid_email', 1),
-        array('Notifică administratorul de înregistrarea utilizatorilor prin email', 'reg_notify_admin_email', 1), //cpg1.3.0
-        array('Permite ca doi utilizatori să poată avea aceeaşi adresa e-mail', 'allow_duplicate_emails_addr', 1),
-        array('Utilizatorii pot avea albume private (Notă: dacă treceţi de la \'da\' la \'nu\' toate albumele personale curente vor deveni publice)', 'allow_private_albums', 1), //cpg1.3.0
-        array('Notifică administratorul de aşteptarea aprobării încarcării imaginilor', 'upl_notify_admin_email', 1), //cpg1.3.0
-        array('Permite utilizatorilor înregistraţi să vadă lista membrilor', 'allow_memberlist', 1), //cpg1.3.0
-
-        'Descrierea câmpurilor adiţionale (lăsaţi necompletat dacă nu le utilizaţi)',
-        array('Numele câmpului 1', 'user_field1_name', 0),
-        array('Numele câmpului 2', 'user_field2_name', 0),
-        array('Numele câmpului 3', 'user_field3_name', 0),
-        array('Numele câmpului 4', 'user_field4_name', 0),
-
-        'Setări cookie-uri',
-        array('Numele cookie-ului utilizat de script', 'cookie_name', 0),
-        array('Calea cookie-ului utilizat de script', 'cookie_path', 0),
-
-        'Setări',
-        array('Activează modul debug', 'debug_mode', 9), //cpg1.3.0
-        array('Arată note în modul debug', 'debug_notice', 1), //cpg1.3.0
-         '<br /><div align="left"><a name="notice1"></a>(*) Câmpurile marcate cu * nu trebuie modificate dacă aveţi deja imagini în galeria dvs.<br />
-        <a name="notice2"></a>(**) Când schimbaţi setarea aceasta, doar fişierele introduse după acest moment vor fi afectate, şi de aceea nu este recomandat să efectuaţi aceste modificări dacă sunt imagini în galerie. Puteţi efectua modificările şi asupra fişierelor existente cu &quot;<a href="util.php">utilitar administrator</a>&quot; utilitar din menu-ul administratorului.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Trimite vederea', //cpg1.3.0
-  'ecard_sender' => 'Expeditor', //cpg1.3.0
-  'ecard_recipient' => 'Destinatar', //cpg1.3.0
-  'ecard_date' => 'Data', //cpg1.3.0
-  'ecard_display' => 'Arată vederea', //cpg1.3.0
-  'ecard_name' => 'Nume', //cpg1.3.0
-  'ecard_email' => 'email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'crescător', //cpg1.3.0
-  'ecard_descending' => 'descrescător', //cpg1.3.0
-  'ecard_sorted' => 'Sortare', //cpg1.3.0
-  'ecard_by_date' => 'după dată', //cpg1.3.0
-  'ecard_by_sender_name' => 'după numele expeditorului', //cpg1.3.0
-  'ecard_by_sender_email' => 'după email-ul expeditorului', //cpg1.3.0
-  'ecard_by_sender_ip' => 'după IP-ul expeditorului', //cpg1.3.0
-  'ecard_by_recipient_name' => 'după numele destinatarului', //cpg1.3.0
-  'ecard_by_recipient_email' => 'după email-ul destinatarului', //cpg1.3.0
-  'ecard_number' => 'arată înregistrări %s to %s of %s', //cpg1.3.0
-  'ecard_goto_page' => 'mergi la pagina', //cpg1.3.0
-  'ecard_records_per_page' => 'Înregistrări pe pagină', //cpg1.3.0
-  'check_all' => 'Selectează tot', //cpg1.3.0
-  'uncheck_all' => 'Deselectează tot', //cpg1.3.0
-  'ecards_delete_selected' => 'Şterge vederile selectate', //cpg1.3.0
-  'ecards_delete_confirm' => 'Sunteţi sigur că vreţi să ştergeţi înregistrările? Marcaţi în casuţă!', //cpg1.3.0
-  'ecards_delete_sure' => 'Sunt sigur', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-        'empty_name_or_com' => 'Trebuie să introduceţi numele dvs. şi un comentariu',
-        'com_added' => 'Comentariul dvs. a fost adăugat',
-        'alb_need_title' => 'Trebuie să furnizaţi un titlu pentru album!',
-        'no_udp_needed' => 'Nici o modificare necesară.',
-        'alb_updated' => 'Albumul a fost modificat',
-        'unknown_album' => 'Albumul selectat nu există sau nu aveţi permisiunea să încărcaţi în acest album',
-        'no_pic_uploaded' => 'Nici o imagine nu a fost încărcată!<br /><br />Dacă aţi selectat o imagine, verificaţi dacă serverul permite încărcări.',
-        'err_mkdir' => 'Eroare în crearea directorului %s!',
-        'dest_dir_ro' => 'Directorul destinaţie %s nu poate fi scris de către script!',
-        'err_move' => 'Imposibil de deplasat %s în %s!',
-        'err_fsize_too_large' => 'Dimensiunea imaginii este prea mare (maximul permis este %s x %s)!',
-        'err_imgsize_too_large' => 'Mărimea fişierului încărcat este prea mare (maximul permis este %s KB)!',
-        'err_invalid_img' => 'Fişerul încărcat nu este o imagine validă!',
-        'allowed_img_types' => 'Puteţi încărca doar %s imagini.',
-        'err_insert_pic' => 'Imaginea \'%s\' nu poate fi inserată în album ',
-        'upload_success' => 'Imaginea dvs. a fost încărcată cu succes<br /><br />Va fi vizibilă după aprobarea unui administrator.',
-        'info' => 'Informaţii',
-        'com_added' => 'Comentariu adăugat',
-        'alb_updated' => 'Album modificat',
-        'err_comment_empty' => 'Comentariul dvs. este gol!',
-        'err_invalid_fext' => 'Doar fişierele cu următoarele extensii sunt permise : <br /><br />%s.',
-        'no_flood' => 'Ne pare rău dar sunteţi deja autorul ultimului comentariu postat pentru această imagine<br /><br />Editaţi comentariul postat dacă doriţi să-l modificaţi',
-        'redirect_msg' => 'Sunteţi redirectat.<br /><br /><br />Apăsaţi pe \'Continuare\' dacă pagina nu se încarcă automat',
-        'upl_success' => 'Imaginea dvs. a fost adăugată cu succes',
-        'email_comment_subject' => 'Comentariu din galeria foto', //cpg1.3.0
-        'email_comment_body' => 'Cineva a postat un comentariu în galeria foto. Îl puteţi vedea la', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-        'caption' => 'Descriere',
-        'fs_pic' => 'imaginea la dimensiuni maxime',
-        'del_success' => 'ştearsă cu succes',
-        'ns_pic' => 'imaginea de dimensiuni normale',
-        'err_del' => 'nu poate fi ştearsă',
-        'thumb_pic' => 'pictograma',
-        'comment' => 'comentariul',
-        'im_in_alb' => 'imaginea în album',
-        'alb_del_success' => 'Albumul \'%s\' a fost şters',
-        'alb_mgr' => 'Managerul de albume',
-        'err_invalid_data' => 'Date nevalide primite în \'%s\'',
-        'create_alb' => 'Creare album \'%s\'',
-        'update_alb' => 'Modificare album \'%s\' cu titlul \'%s\' şi indexul \'%s\'',
-        'del_pic' => 'Şterge imaginea',
-        'del_alb' => 'Şterge albumul',
-        'del_user' => 'Şterge utilizatorul',
-        'err_unknown_user' => 'Utilizatorul selectat nu există!',
-        'comment_deleted' => 'Comentariul a fost şters cu succes',
-);
-
-// ------------------------------------------------------------------------- //
-// displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-        'confirm_del' => 'Sunteţi sigur că doriţi să ştergeţi această imagine? \\nComentariile vor fi de asemenea şterse.', //js-alert
-        'del_pic' => 'Şterge această imagine',
-        'size' => '%s x %s pixeli',
-        'views' => '%s ori',
-        'slideshow' => 'Diaporama',
-        'stop_slideshow' => 'Opreşte diaporama',
-        'view_fs' => 'Apăsaţi pentru a vedea imaginea la dimensiuni originale',
-          'edit_pic' => 'Editează descrierea', //cpg1.3.0
-          'crop_pic' => 'Taie şi roteşte', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-        'title' =>'Informaţii despre imagine',
-        'Filename' => 'Nume fişier',
-        'Album name' => 'Nume album',
-        'Rating' => 'Votare (%s voturi)',
-        'Keywords' => 'Cuvinte cheie',
-        'File Size' => 'Dimensiune fişier',
-        'Dimensions' => 'Dimensiune imagine',
-        'Displayed' => 'Afişată',
-        'Camera' => 'Camera',
-        'Date taken' => 'Data fotografierii',
-         'ISO'=>'ISO',
-        'Aperture' => 'Apertura',
-        'Exposure time' => 'Timp de expunere',
-        'Focal length' => 'Focala',
-        'Comment' => 'Comentariul',
-        'addFav'=>'Adaugă în Favorite',
-        'addFavPhrase'=>'Favorite',
-        'remFav'=>'Şterge din Favorite',
-        'iptcTitle'=>'IPTC Titlu', //cpg1.3.0
-        'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-        'iptcKeywords'=>'IPTC Cuvinte cheie', //cpg1.3.0
-        'iptcCategory'=>'IPTC Categorie', //cpg1.3.0
-        'iptcSubCategories'=>'IPTC Subcategorie', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-        'OK' => 'OK',
-        'edit_title' => 'Editează acest comentariu',
-        'confirm_delete' => 'Sunteţi sigur că doriţi să ştergeţi acest comentariu?',
-        'add_your_comment' => 'Adăugaţi comentariul dvs.',
-        'name'=>'Nume',
-        'comment'=>'Comentariu',
-        'your_name' => 'Numele dvs.',
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => 'Apăsaţi pe imagine pentru a închide fereastra',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-        'title' => 'Trimite o vedere electronică',
-        'invalid_email' => '<b>Atenţie</b> : adresa email este incorectă!',
-        'ecard_title' => 'O vedere electronică de la %s',
-        'view_ecard' => 'Dacă vederea nu este afişată corect, apăsaţi pe aceasta legătură',
-        'view_more_pics' => 'Apăsaţi aici pentru a vedea mai multe imagini!',
-        'send_success' => 'Vederea dvs. a fost trimisă',
-        'send_failed' => 'Ne pare rău dar serverul nu poate trimite vederea dvs...',
-        'from' => 'De la',
-        'your_name' => 'Numele dvs.',
-        'your_email' => 'Adresa dvs. de email',
-        'to' => 'Către',
-        'rcpt_name' => 'Numele expeditorului',
-        'rcpt_email' => 'Adresa de email a destinatarului',
-        'greetings' => 'Salutări',
-        'message' => 'Mesaj',
-);
-
-// ------------------------------------------------------------------------- //
-// editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-        'pic_info' => 'Imagine&nbsp;info',
-        'album' => 'Album',
-        'title' => 'Titlu',
-        'desc' => 'Descriere',
-        'keywords' => 'Cuvinte cheie',
-        'pic_info_str' => '%sx%s - %sKB - %s afisari - %s voturi',
-        'approve' => 'Aprobă imaginea',
-        'postpone_app' => 'Amână aprobarea',
-        'del_pic' => 'Şterge imaginea',
-        'read_exif' => 'Citeşte EXIF din nou', //cpg1.3.0
-        'reset_view_count' => 'Resetează contorul de afişări',
-        'reset_votes' => 'Resetează voturile',
-        'del_comm' => 'Şterge comentariile',
-        'upl_approval' => 'Aprobare încărcări',
-        'edit_pics' => 'Editează imagini',
-        'see_next' => 'Arată imaginile următoare',
-        'see_prev' => 'Arată imaginile precedente',
-        'n_pic' => '%s imagini',
-        'n_of_pic_to_disp' => 'Numărul de imagini care să fie afişate',
-        'apply' => 'Execută modificările',
-        'crop_title' => 'Editor imagini', //cpg1.3.0
-        'preview' => 'Previzualizare', //cpg1.3.0
-        'save' => 'Salvare imagine', //cpg1.3.0
-        'save_thumb' =>'Salvează ca pictogramă', //cpg1.3.0
-        'sel_on_img' =>'Selecţia este cât întreaga imagine!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Întrebări frecvente', //cpg1.3.0
-  'toc' => 'Cuprins', //cpg1.3.0
-  'question' => 'Întrebare: ', //cpg1.3.0
-  'answer' => 'Răspuns: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Întrebări frecvente', //cpg1.3.0
-  array('De ce trebuie să mă înregistrez?', 'Înregistrarea poate sau nu să fie cerută de către administrator. Înregistrarea permite accesul la opţiuni suplimentare, cum ar fi încărcarea de imagini, existenţa favoritelor, posibilitatea comentariilor sau a notării imaginilor.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Cum mă pot înregistra?', 'Apăsaţi pe &quot;Înregistrare&quot; şi completaţi toate câmpurile obligatorii (şi cele opţionale dacă doriţi).<br />Dacă administratorul are activarea prin email selectată, după ce aţi introdus datele trebuie să primiţi un email la adresa specificată de dv., în care găsiţi detalii despre modul de activare al contului. Contul trebuie activat înainte de a vă loga.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Cum mă loghez?', 'Apăsaţi &quot;Login&quot;, introduceţi numele şi parola şi selectaţi &quot;Memorează-mă&quot; dacă doriţi să intraţi pe pagină în viitor deja logat.<br /><b>IMPORTANT:Cooki-urile trebuie activate şi nu trebuie să le ştergeţi dacă doriţi activă opţiunea &quot;Memorează-mă&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('De ce nu mă pot loga?', 'Aţi apăsat pe link-ul din email-ul de înregistrare?. Acest link vă activează contul. Pentru alte probleme legate de logare, vă rugăm să contactaţi administratorul.', 'offline', 0), //cpg1.3.0
-  array('Ce se întâmplă dacă am uitat parola?', 'Dacă pagina are activată &quot;Reamintirea parolei&quot; apăsaţi pe link. Dacă acest link nu este disponibil, va trebui să contactaţi administratorul.', 'offline', 0), //cpg1.3.0
-  //array('Ce se întâmplă dacă îmi schimb email-ul?', 'Logaţi-vă şi schimbaţi adresa de email în &quot;Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Cum salvez imaginile din &quot;Favorite&quot;?', 'Apăsaţi pe imagine şi apoi pe &quot;imagine info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Informaţii imagine" />); căutaţi în informaţii şi apăsaţi &quot;Pune în favorite&quot;.<br />Administratorul trebuie să lase &quot;informaţii imagine&quot; active în mod predefinit.<br />IMPORTANT:Cooki-urile trebuie activate şi nu trebuie să le ştergeţi.', 'offline', 0), //cpg1.3.0
-  array('Cum notez o imagine?', 'Apăsaţi pe pictogramă şi mergeţi în jos pentru a o putea nota.', 'offline', 0), //cpg1.3.0
-  array('Cum comentez o imagine?', 'Apăsaţi pe pictogramă şi mergeţi în jos pentru a o putea comenta.', 'offline', 0), //cpg1.3.0
-array('Cum încarc o imagine?', 'Apăsaţi &quot;Încarcă imagine&quot; şi selectaţi albumul, apăsaţi &quot;Browse&quot; şi găsiţi imaginea care doriţi să o încărcaţi, apăsaţi &quot;open&quot; (scrieţi un tilu şi o descriere dacă doriţi) şi apăsaţi &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Unde pot încărca o imagine?', 'Puteţi încărca o imagine în albumul/ele din &quot;Galeria mea&quot;. Administratorul poate permite sau nu să încărcaţi imagini şi în galeria principală.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ce tip şi ce mărime pot să aibă imaginile pe care pot să le încarc?', 'Tipul şi mărimea (jpg, png, etc.) sunt stabilite de administrator.', 'offline', 0), //cpg1.3.0
-  array('Ce este &quot;Galeria mea&quot;?', '&quot;Galeria mea&quot; este o galerie personală pe care puteţi să o folosiţi şi administraţi.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cum pot crea, redenumi sau şterge albume din &quot;galeria mea&quot;?', 'Trebuie să fiţi în modul &quot;Mod admin&quot;<br />Mergeţi la &quot;Creaţi/ordonaţi albumele mele&quot; şi apăsaţi &quot;Nou&quot;. Schimbaţi &quot;Album nou&quot; cu numele dorit.<br />Puteţi de asemenea să redenumiţi orice album din galeria dvs.<br />Apăsaţi &quot;Efectuaţi modificările&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cum restricţionez şi cum modific ce utilizatori pot vedea Galeria mea?', 'Trebuie să fiţi în modul &quot;Mod admin&quot;<br />Mergeeţi la &quot;Modifică albumele mele&quot;. Mergeţi la &quot;Modifică album&quot; şi selectaţi albumul dorit.<br />Aici puteţi schimba numele, descrierea, pictograma, restricţiona vederea imaginilor şi a notării/comentării acestora.<br />Apăsaţi &quot;Modifică album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cum pot vedea galeriile altor utilizatori?', 'Mergeţi la &quot;Lista albumelor&quot; şi selectaţi &quot;galerii utilizatori&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ce sunt cooki-urile?', 'Cooki-urile sunt date în mod text care sunt trimise de pagina web şi stocate pe calculator.<br />Cooki+urile în mod normal permit utilizatorului să iasă şi să intre în pagina fără a mai trebui să se logheze.', 'offline', 0), //cpg1.3.0
-  array('De unde pot descărca acest program pentru pagina mea?', 'Coppermine este o galerie multimedia, apărută sub licenţa GNU GPL. Are o multitudine de opţiuni şi merge pe multe tipuri de sisteme. Visitaţi <a href="http://coppermine.sf.net/">Coppermine Home Page</a> pentru a afla mai multe şi pentru a descărca.', 'offline', 0), //cpg1.3.0
-
-  'Navigare prin site', //cpg1.3.0
-  array('Ce este &quot;Lista albumelor&quot;?', 'Aceasta vă va arăta categoria unde vă aflaţi, cu un link către alte album. Dacă nu sunteţi într-o categorie, vă va arăta întreaga galerie şi link+uri către fiecare categorie. Pictogramele pot fi un link către categorie.', 'offline', 0), //cpg1.3.0
-  array('Ce este &quot;galeria mea&quot;?', 'Aceasta permite utilizatorului să îşi creeze propria galerie, să pună/şteargă/modifice albumele.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Care este diferenţa între &quot;Modul admin&quot; şi &quot;Modul utilizator&quot;?', 'Modul admin permite utilizatorului să modifice galeria personală.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ce este &quot;Încarcă imagine&quot;?', 'Permite utilizatorului să încarce o imagine (dimensiunea şi tipul sunt setate de administrator) în galerie.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Ce sunt &quot;Ultimele încărcări&quot;?', 'Vă arată ultimele imagini încărcate în pagină.', 'offline', 0), //cpg1.3.0
-  array('Ce sunt &quot;Ultimele comentarii&quot;?', 'Vă arată ultimele comentarii şi pentru ce imagine din pagină.', 'offline', 0), //cpg1.3.0
-  array('Ce sunt &quot;Ultimele vizitate&quot;?', 'Vă arată ultimele imagini vizionate, indiferent dacă utilizatorul este logat sau nu.', 'offline', 0), //cpg1.3.0
-  array('Ce sunt &quot;Cele mai votate&quot;?', 'Vă arată cele mai votate imagini (ex: cinci utilizatori votează <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: imaginea trebuie să aibă un vot de <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Cinci utilizatori voteazăd de la 1 la 5 (1,2,3,4,5) şi rezultatul <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />votul poate fi de la <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (nemaipomenit) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (prost).', 'offline', 0), //cpg1.3.0
-  array('Ce sunt &quot;Favorite&quot;?', 'permite stocarea unei imagini favorite într-un cookie ce este tirmis către calculatorul dvs.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Reamintirea parolei', //cpg1.3.0
-  'err_already_logged_in' => 'Sunteţi deja logat!', //cpg1.3.0
-  'enter_username_email' => 'Introduceţi numele sau adresa de email', //cpg1.3.0
-  'submit' => 'go', //cpg1.3.0
-  'failed_sending_email' => 'Email-ul cu parola nu poate fi trimis!', //cpg1.3.0
-  'email_sent' => 'Un email cu numele şi parola a fost trimis la %s', //cpg1.3.0
-  'err_unk_user' => 'Utilizator inexistent!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Reamintirea parolei', //cpg1.3.0
-  'passwd_reminder_body' => 'Aţi cerut să vă fie reamintită parola:
-Utilizator: %s
-Parolă: %s
-Apasaţi %s pentru a intra.', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-        'group_name' => 'Numele grupului',
-        'disk_quota' => 'Cota pe disc',
-        'can_rate' => 'Poate vota imaginile',
-        'can_send_ecards' => 'Poate trimite vederi',
-        'can_post_com' => 'Poate posta comentarii',
-        'can_upload' => 'Poate încărca imagini',
-        'can_have_gallery' => 'Poate avea o galerie personală',
-        'apply' => 'Execută modificările',
-        'create_new_group' => 'Crează un grup nou',
-        'del_groups' => 'Şterge grupul/grupurile selectat(e)',
-        'confirm_del' => 'Atenţie, când ştergeţi un grup, utilizatorii aparţinând acestui grup vor fi transferaţi în grupul \'Înregistraţi\' !\n\nSunteţi sigur că doriţi să continuaţi ?',
-        'title' => 'Administrează grupurile de utilizatori',
-        'approval_1' => 'Aprobare Înreg. Pub. (1)',
-        'approval_2' => 'Aprobare Înreg. Priv. (2)',
-        'upload_form_config' => 'Încarcă din configuraţie', //cpg1.3.0
-        'upload_form_config_values' => array( 'Doar o imagine de încărcat', 'Mai multe imagini de încărcat', 'Doar URL de încărcat', 'Doar ZIP de încărcat', 'Imagine-URL', 'Imagine-ZIP', 'URL-ZIP', 'Imagine-URL-ZIP'), //cpg1.3.0
-        'custom_user_upload'=>'Utilizatorul îşi poate seta numărul de căsuţe?', //cpg1.3.0
-        'num_file_upload'=>'Maxim/exact număr de imagini de încărcat', //cpg1.3.0
-        'num_URI_upload'=>'Maxim/exact număr de URL de încărcat', //cpg1.3.0
-        'note1' => '<b>(1)</b> Încărcarea într-un album public necesită aprobarea administratorului',
-        'note2' => '<b>(2)</b> Încărcarea într-un album aparţinând utilizatorului necesită aprobarea administratorului',
-        'notes' => 'Note'
-);
-
-// ------------------------------------------------------------------------- //
-// index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-        'welcome' => 'Bine aţi venit!'
-);
-
-$lang_album_admin_menu = array(
-        'confirm_delete' => 'Sunteţi sigur că doriţi să ştergeţi acest album? \\nToate imaginile şi comentariile conţinute vor fi de asemenea şterse.',
-        'delete' => 'Şterge',
-        'modify' => 'Proprietăţi',
-        'edit_pics' => 'Editare imagini',
-);
-
-$lang_list_categories = array(
-        'home' => 'Pagina principală',
-        'stat1' => '<b>[pictures]</b> imagini în <b>[albums]</b> albume şi <b>[cat]</b> categorii cu <b>[comments]</b> comentarii afişate de <b>[views]</b> ori',
-        'stat2' => '<b>[pictures]</b> imagini în <b>[albums]</b> albume afişate de <b>[views]</b> ori',
-        'xx_s_gallery' => 'Galeria %s\'s',
-        'stat3' => '<b>[pictures]</b> imagini în <b>[albums]</b> albume cu <b>[comments]</b> comentarii afişate de <b>[views]</b> ori'
-);
-
-$lang_list_users = array(
-        'user_list' => 'Lista utilizatorilor',
-        'no_user_gal' => 'Nu există galerii utilizator',
-        'n_albums' => '%s album(e)',
-        'n_pics' => '%s imagini'
-);
-
-$lang_list_albums = array(
-        'n_pictures' => '%s imagini',
-        'last_added' => ', ultima adăugată la %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-        'login' => 'Login',
-        'enter_login_pswd' => 'Introduceţi contul şi parola pentru a vă loga',
-        'username' => 'Utilizator',
-        'password' => 'Parola',
-        'remember_me' => 'Memorează-mă',
-        'welcome' => 'Bine aţi venit %s ...',
-        'err_login' => '*** Nu aţi putut fi logat. Încercaţi din nou ***',
-        'err_already_logged_in' => 'Sunteţi deja logat !',
-        'forgot_password_link' => 'Reamintirea parolei', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-        'logout' => 'Logout',
-        'bye' => 'La revedere %s ...',
-        'err_not_loged_in' => 'Nu sunteţi logat!',
-);
-
-// ------------------------------------------------------------------------- //
-// phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Acesta este rezultatul generat de PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>', //cpg1.3.0
-  'no_link' => 'Lăsând pe alţii să vadă php info nu este recomandat, de aceea această pagină este vizibilă doar pentru administrator. Nu puteţi posta o legatură directă către această pagina, accesul nu va fi permis.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-        'upd_alb_n' => 'Modifică album %s',
-        'general_settings' => 'Setări generale',
-        'alb_title' => 'Titlul albumului',
-        'alb_cat' => 'Categoria albumului',
-        'alb_desc' => 'Descrierea albumului',
-        'alb_thumb' => 'Pictograma albumului',
-        'alb_perm' => 'Permisiile acestui album',
-        'can_view' => 'Albumul poate fi văzut de',
-        'can_upload' => 'Vizitatorii pot încărca imagini',
-        'can_post_comments' => 'Vizitatorii pot posta comentarii',
-        'can_rate' => 'Vizitatorii pot nota imaginile',
-        'user_gal' => 'Galeria utilizatorului',
-        'no_cat' => '* Nici o categorie *',
-        'alb_empty' => 'Albumul este gol',
-        'last_uploaded' => 'Ultimele încărcate',
-        'public_alb' => 'Toată lumea (album public)',
-        'me_only' => 'Doar eu',
-        'owner_only' => 'Proprietarul albumul doar (%s)',
-        'groupp_only' => 'Membrii grupului \'%s\'',
-        'err_no_alb_to_modify' => 'Nici un album pe care să îl puteţi modifica în baza de date.',
-        'update' => 'Modifcă album',
-        'notice1' => '(*) depinde de setările %sgroups%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-        'already_rated' => 'Ne pare rău, dar aţi votat deja această imagine',
-        'rate_ok' => 'Votul dvs. ',
-        'forbidden' => 'Nu vă puteţi vota propria imagine.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Deşi administratorii paginii {SITE_NAME} vor încerca să şteargă sau să editeze orice material nepermis sau obscen cât de repede cu putinţă, este imposibil să fie verificat fiecare mesaj sau comentariu. De aceea sunteţi de acord ca toate mesajele postate pe această pagină exprimă opiniile autorului şi nu ale administratorilor (exceptând mesajele transmise de ei) şi deci nu pot fi traşi la răspundere.<br />
-<br />
-Sunteţi de acord să nu postaţi nici o imagine sau un mesaj obscen, vulgar, ameninţător, sau orice alt mesaj ce încalcă legile. Sunteţi de acord ca administratorul şi moderatorii paginii {SITE_NAME} au dreptul să modifice sau să şteargă orice conţinut oricând consideră ei necesar. Ca utilizator sunteţi de acord ca orice informaţie introdusă să fie stocată într-o bază de date. Deşi această informaţie NU va fi oferită unei terţe părţi administratorii nu pot fi făcuţi responsabili în cazul unei accesări forţate, ilegale a bazei de date ce ar duce la compromiterea acesteia. <br />
-<br />
-Acestă pagină foloseşte cookie-uri pentru a stoca informaţie pe computerul dvs. Acestea servesc doar la buna funcţionare a paginii web. Adresa dvs. e-mail este folosită doar pentru a verifica parola pentru procesul de înregistrare şi pentru a primi informaţii directe din pagină. <br />
-<br />
-Drepturile de autor asupra imaginilor din galerie aparţin exclusiv autorilor. Orice modificare/copiere se va face doar având consimţământul acestora!<br /><br />
-Apăsând pe butonul 'Sunt de acord' de mai jos sunteţi de acord să respectaţi şi acceptaţi condiţiile de mai sus.
-EOT;
-
-$lang_register_php = array(
-        'page_title' => 'Înregistrare utilizator',
-        'term_cond' => 'Termeni si condiţii',
-        'i_agree' => 'Sunt de acord',
-        'submit' => 'Trimite înregistrarea',
-        'err_user_exists' => 'Numele utilizator ales există deja, vă rugăm să alegeţi alt nume',
-        'err_password_mismatch' => 'Cele două parole nu sunt identice, vă rugăm să le reintroduceţi',
-        'err_uname_short' => 'Numele utilizator trebuie să aibă minim 3 caractere',
-        'err_password_short' => 'Parola trebuie să aibă minim 5 caractere',
-        'err_uname_pass_diff' => 'Numele utilizator şi parola trebuie să fie diferite',
-        'err_invalid_email' => 'Adresa e-mail este incorectă',
-        'err_duplicate_email' => 'Alt utilizator este înregistrat deja cu aceasta adresă e-mail',
-        'enter_info' => 'Introduceţi datele pentru înregistrare',
-        'required_info' => 'Informaţii necesare',
-        'optional_info' => 'Informaţii opţionale',
-        'username' => 'Utilizator',
-        'password' => 'Parola',
-        'password_again' => 'Confirmaţi parola',
-        'email' => 'Email',
-        'location' => 'Locaţie',
-        'interests' => 'Interese',
-        'website' => 'Pagina web',
-        'occupation' => 'Ocupaţie',
-        'error' => 'Eroare',
-        'confirm_email_subject' => '%s - Confirmarea înregistrării',
-        'information' => 'Informaţii',
-        'failed_sending_email' => 'Mesajul de confirmare a înregistrării nu poate fi trimis!',
-        'thank_you' => 'Vă mulţumim pentru că v-aţi înregistrat.<br /><br />Un email conţinând informaţii despre cum să activaţi contul dvs. a fost trimis la adresa email specificată.',
-        'acct_created' => 'Contul dvs. a fost creat şi vă puteti loga introducând user-ul şi parola dvs.',
-        'acct_active' => 'Contul dvs. este acum activ şi va puteţi loga introducând user-ul şi parola dvs.',
-        'acct_already_act' => 'Contul dvs. este deja activ!',
-        'acct_act_failed' => 'Acest cont nu poate fi activat!',
-        'err_unk_user' => 'Utilizatorul selectat nu există!',
-        'x_s_profile' => 'Profilul lui %s',
-        'group' => 'Grup',
-        'reg_date' => 'Înregistrat la',
-        'disk_usage' => 'Utilizare disc',
-        'change_pass' => 'Schimbare parolă',
-        'current_pass' => 'Parola curentă',
-        'new_pass' => 'Parolă nouă',
-        'new_pass_again' => 'Reintroduceţi parola nouă',
-        'err_curr_pass' => 'Parola curentă este incorectă',
-        'apply_modif' => 'Execută modificarile',
-        'change_pass' => 'Schimbă parola mea',
-        'update_success' => 'Profilul dumneavoastra a fost modificat',
-        'pass_chg_success' => 'Parola dumneavoastră a fost schimbată',
-        'pass_chg_error' => 'Parola dumneavoastră nu a fost schimbată',
-        'notify_admin_email_subject' => '%s - Notificare înregistrare', //cpg1.3.0
-        'notify_admin_email_body' => 'Un nou utilizator "%s" în galerie', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Vă mulţumim că v-aţi înregistrat la {SITE_NAME}
-
-Contul dvs. este : "{USER_NAME}"
-Parola dvs. este : "{PASSWORD}"
-
-Pentru a activa contul dvs., vă rugăm să apăsaţi pe legătura de mai jos
-sau să o copiaţi si duceţi în navigatorul dvs. de internet.
-
-{ACT_LINK}
-
-Cu stimă,
-
-{SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-        'title' => 'Revizuire comentarii',
-        'no_comment' => 'Nu există comentarii care să fie revizuite',
-        'n_comm_del' => '%s comentarii şterse',
-        'n_comm_disp' => 'Numărul de comentarii de afişat',
-        'see_prev' => 'Afişează precedentul',
-        'see_next' => 'Afişează următorul',
-        'del_comm' => 'Şterge comentariile selectate',
-);
-
-// ------------------------------------------------------------------------- //
-// search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-        0 => 'Caută în colecţia de imagini',
-);
-
-// ------------------------------------------------------------------------- //
-// searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-        'page_title' => 'Caută imagini noi',
-        'select_dir' => 'Selectează directorul',
-        'select_dir_msg' => 'Această funcţie vă permite să adăugaţi mai multe imagini o dată, imagini încărcate de dvs. pe server prin FTP.<br /><br />Selectaţi directorul unde aţi încărcat imaginile',
-        'no_pic_to_add' => 'Nu există nici o imagine de adăugat',
-        'need_one_album' => 'Aveţi nevoie de cel puţin un album pentru a folosi această funcţie',
-        'warning' => 'Atenţie',
-        'change_perm' => 'scriptul nu poate scrie în acest director, trebuie să schimbaţi modul la 755 sau 777 înainte de a încerca să adăugaţi imaginile!',
-        'target_album' => '<b>Pune imaginile din &quot;</b>%s<b>&quot; în </b>%s',
-        'folder' => 'Director',
-        'image' => 'Imagine',
-        'album' => 'Album',
-        'result' => 'Rezultat',
-        'dir_ro' => 'Nu poate fi scris. ',
-        'dir_cant_read' => 'Nu poate fi citit. ',
-        'insert' => 'Adaugă imagini noi în galerie',
-        'list_new_pic' => 'Lista noilor imagini',
-        'insert_selected' => 'Inserează imaginile selectate',
-        'no_pic_found' => 'Nu a fost gasită nici o imagine nouă',
-        'be_patient' => 'Vă rugam aşteptaţi, scriptul necesită timp pentru a procesa imaginile',
-        'notes' =>  '<ul>'.
-                                '<li><b>OK</b> : înseamnă că imaginea a fost adaugată cu succes'.
-                                '<li><b>DP</b> : înseamnă că imaginea este un duplicat şi există deja în baza de date'.
-                                '<li><b>PB</b> : înseamnă că imaginea nu a putut fi adaugată, verificaţi configuraţia şi permisiile directoarelor unde imaginile sunt stocate'.
-                                '<li><b>NA</b> : înseamnă că nu aţi selectat un album unde să încărcaţi imaginile, apăsaţi \'<a href="javascript:history.back(1)">înapoi</a>\' şi selectaţi un album. Dacă nu aveţi un album <a href="albmgr.php">creaţi unul întâi</a>'.
-                                '<li>Dacă \'semnele\' OK, DP, PB nu apar, daţi click pe icoana de imagine defectă pentru a verifica mesajele de eroare produse de PHP'.
-                                '<li>Dacă navigatorul dvs. raportează \'timeout\', apăsaţi butonul de reîncărcare a paginii'.
-                                '</ul>',
-                                'select_album' => 'Selectează album', //cpg1.3.0
-                                'check_all' => 'Selectează tot', //cpg1.3.0
-                                'uncheck_all' => 'Deselectează tot', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'Banaţi utilizatori',
-                'user_name' => 'Nume utilizator',
-                'ip_address' => 'Adresa IP',
-                'expiry' => 'Expiră (gol este permanent)',
-                'edit_ban' => 'Salvează modificarile',
-                'delete_ban' => 'Şterge',
-                'add_new' => 'Adaugă un nou ban',
-                'add_ban' => 'Adaugă',
-                'error_user' => 'Nu găsesc utilizatorul', //cpg1.3.0
-                'error_specify' => 'Trebuie să specificaţi un nume sau o adresa IP', //cpg1.3.0
-                'error_ban_id' => 'Ban ID invalid!', //cpg1.3.0
-                'error_admin_ban' => 'Nu puteţi bana propriul user!', //cpg1.3.0
-                'error_server_ban' => 'Nu puteţi bana propriul server!', //cpg1.3.0
-                'error_ip_forbidden' => 'Nu puteţi bana acest IP - nu este rutabil!', //cpg1.3.0
-                'lookup_ip' => 'Lookup adresa IP', //cpg1.3.0
-                'submit' => 'da!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Încarcă o imagine', //cpg1.3.0
-  'custom_title' => 'Forma cerere', //cpg1.3.0
-  'cust_instr_1' => 'Trebuie să selectaţi numărul de căsuţe de încărcare, nu mai multe decât numărul de mai jos.', //cpg1.3.0
-  'cust_instr_2' => 'Cerere număr căsuţe', //cpg1.3.0
-  'cust_instr_3' => 'căsuţe încărcat imagini: %s', //cpg1.3.0
-  'cust_instr_4' => 'căsuţe încărcat URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'căsuţe încărcat URL:', //cpg1.3.0
-  'cust_instr_6' => 'căsuţe încărcat imagini:', //cpg1.3.0
-  'cust_instr_7' => 'Vă rugăm introduceţi numărul de căsuţe. Apoi apăsaţi \'Continuare\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Acţiune invalidă pentru crearea formei.', //cpg1.3.0
-  'reg_instr_2' => 'Acum puteţi încărca imaginile folosind căsuţele de mai jos. Mărimea imaginilor trimise către server nu trebuie să depăşească %s KB fiecare. Fişierele ZIP încărcate în \'Încărcare imagini\' şi \'Încărcare URL\' vor ramâne comprimate.', //cpg1.3.0
-  'reg_instr_3' => 'Dacă doriţi ca fişierele arhivate să fie dezarhivate, trebuie să folosiţi căsuţa \'Încărcaţi ZIP decompresate\'.', //cpg1.3.0
-  'reg_instr_4' => 'Când folosiţi încărcare URL, vă rugăm să folosiţi întreaga cale: http://www.pagina.ro/imagini/exemplu.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Când aţi completat formularul, vă rugăm apăsaţi \'Continuare\'.', //cpg1.3.0
-  'reg_instr_6' => 'Încărcare ZIP decompresat:', //cpg1.3.0
-  'reg_instr_7' => 'Încărcare imagini:', //cpg1.3.0
-  'reg_instr_8' => 'Încărcare URL:', //cpg1.3.0
-  'error_report' => 'Raportează eroare', //cpg1.3.0
-  'error_instr' => 'Următoarele încărcări au erori:', //cpg1.3.0
-  'file_name_url' => 'Imagine(i)/URL', //cpg1.3.0
-  'error_message' => 'Mesaj eroare', //cpg1.3.0
-  'no_post' => 'Imaginea nu poate fi încărcată prin POST.', //cpg1.3.0
-  'forb_ext' => 'Extensia fişierului nepermisă.', //cpg1.3.0
-  'exc_php_ini' => 'Mărimea imaginii permisă în php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Mărimea imaginii permisă de galerie.', //cpg1.3.0
-  'partial_upload' => 'Încărcare parţială.', //cpg1.3.0
-  'no_upload' => 'Fără încărcare.', //cpg1.3.0
-  'unknown_code' => 'Eroare PHP necunoscută.', //cpg1.3.0
-  'no_temp_name' => 'Fără încărcare - fără nume temporar.', //cpg1.3.0
-  'no_file_size' => 'Nu conţine date/corupt', //cpg1.3.0
-  'impossible' => 'Imposibil de mutat.', //cpg1.3.0
-  'not_image' => 'Nu este imagine/corupt', //cpg1.3.0
-  'not_GD' => 'Nu are extensie corectă.', //cpg1.3.0
-  'pixel_allowance' => 'Număr mare de pixeli .', //cpg1.3.0
-  'incorrect_prefix' => 'Prefix URL incorect', //cpg1.3.0
-  'could_not_open_URI' => 'Nu pot deschide URL.', //cpg1.3.0
-  'unsafe_URI' => 'URL neverificabil.', //cpg1.3.0
-  'meta_data_failure' => 'Eroare Meta data', //cpg1.3.0
-  'http_401' => '401 Neautorizat', //cpg1.3.0
-  'http_402' => '402 Necesită plata', //cpg1.3.0
-  'http_403' => '403 Inaccesibil', //cpg1.3.0
-  'http_404' => '404 Negăsit', //cpg1.3.0
-  'http_500' => '500 Eroare internă', //cpg1.3.0
-  'http_503' => '503 Serviciu indisponibil', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME nu a putut fi extras.', //cpg1.3.0
-  'MIME_type_unknown' => 'Tip MIME necunoscut', //cpg1.3.0
-  'cant_create_write' => 'Nu pot să scriu.', //cpg1.3.0
-  'not_writable' => 'Nu pot să scriu în imagine.', //cpg1.3.0
-  'cant_read_URI' => 'Nu pot să citesc URL', //cpg1.3.0
-  'cant_open_write_file' => 'Nu pot deschide URL.', //cpg1.3.0
-  'cant_write_write_file' => 'Nu pot să scriu URL.', //cpg1.3.0
-  'cant_unzip' => 'Nu pot dezarhiva.', //cpg1.3.0
-  'unknown' => 'Eroare necunoscută', //cpg1.3.0
-  'succ' => 'Încărcare reuşită', //cpg1.3.0
-  'success' => '%s încărcări reuşite.', //cpg1.3.0
-  'add' => 'Vă rugăm apăsaţi \'Continuare\' pentru a adăuga imagini în album.', //cpg1.3.0
-  'failure' => 'Încărcare eşuată', //cpg1.3.0
-  'f_info' => 'Informaţii imagine', //cpg1.3.0
-  'no_place' => 'Precedenta imagine nu a putut fi încărcată.', //cpg1.3.0
-  'yes_place' => 'Precedenta imagine a putut fi încărcată.', //cpg1.3.0
-  'max_fsize' => 'Dimensiunea maximă a imaginii este de %s KB',
-  'album' => 'Album',
-  'picture' => 'Imagine', //cpg1.3.0
-  'pic_title' => 'Titlul imaginii', //cpg1.3.0
-  'description' => 'Descrierea imaginii', //cpg1.3.0
-  'keywords' => 'Cuvinte cheie (separate cu spaţiu)',
-  'err_no_alb_uploadables' => 'Ne pare rău dar nu există un album unde să încărcaţi imaginile', //cpg1.3.0
-  'place_instr_1' => 'Vă rugăm să puneţi imaginile în albume în acest moment. Puteţi de asemenea adăuga informaţii despre fiecare imagine.', //cpg1.3.0
-  'place_instr_2' => 'Mai multe imagini necesită plasare, vă rugăm apăsaţi \'Continuare\'.', //cpg1.3.0
-  'process_complete' => 'Aţi adăugat cu succes toate imaginile.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-        'title' => 'Administrare utilizatori',
-        'name_a' => 'Nume ascendent',
-        'name_d' => 'Nume descendent',
-        'group_a' => 'Grup ascendent',
-        'group_d' => 'Grup descendent',
-        'reg_a' => 'Data înregistrării ascendent',
-        'reg_d' => 'Data înregistrării descendent',
-        'pic_a' => 'Număr imagini ascendent',
-        'pic_d' => 'Număr imagini descendent',
-        'disku_a' => 'Utilizare spaţiu ascendent',
-        'disku_d' => 'Utilizare spaţiu descendent',
-        'sort_by' => 'Sortează utilizatorii după',
-        'err_no_users' => 'Tabelul cu utilizatori este gol!',
-        'err_edit_self' => 'Nu puteţi edita propriul profil. Folosiţi opţiunea \'Profilul meu\' pentru aceasta',
-        'edit' => 'Editează',
-        'delete' => 'Şterge',
-        'name' => 'Nume utilizator',
-        'group' => 'Grup',
-        'inactive' => 'Inactiv',
-        'operations' => 'Operaţii',
-        'pictures' => 'Imagini',
-        'disk_space' => 'Spaţiu utilizat/Cota',
-        'registered_on' => 'Înregistrat la',
-        'last_visit' => 'Ultima vizită', //cpg1.3.0
-        'u_user_on_p_pages' => '%d utilizatori pe %d pagini',
-        'confirm_del' => 'Sunteţi sigur că doriţi să ştergeţi acest utilizator ? \\nToate imaginile şi albumele sale vor fi de asemenea şterse',
-        'mail' => 'Poşta',
-        'err_unknown_user' => 'Utilizatorul selectat nu există!',
-        'modify_user' => 'Modifică utilizatorul',
-        'notes' => 'Note',
-        'note_list' => '<li>Dacă nu doriţi să schimbaţi parola, lăsaţi câmpurile "Parola" libere',
-        'password' => 'Parola',
-        'user_active' => 'Utilizatorul este activ',
-        'user_group' => 'Grup utilizatori',
-        'user_email' => 'E-mail',
-        'user_web_site' => 'Pagina web',
-        'create_new_user' => 'Creaza utilizator nou',
-        'user_location' => 'Locaţie',
-        'user_interests' => 'Interese',
-        'user_occupation' => 'Ocupaţie',
-        'latest_upload' => 'Ultima încărcare', //cpg1.3.0
-        'never' => 'niciodată', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'Redimensionează imagini',
-        'what_it_does' => 'Ce face',
-        'what_update_titles' => 'Modifică titlurile după numele fişierului',
-        'what_delete_title' => 'Şterge titlurile',
-        'what_rebuild' => 'Reconstruieşte pictogramele şi imaginile intermediare',
-        'what_delete_originals' => 'Şterge imaginile dimensionate iniţial, înlocuindu-le cu versiunea dimensionată',
-        'file' => 'Fişier',
-        'title_set_to' => 'titlu setat ca',
-        'submit_form' => 'trimite',
-        'updated_succesfully' => 'modificată cu succes',
-        'error_create' => 'Eroare creare',
-        'continue' => 'Procesează mai multe imagini',
-        'main_success' => 'Fişierul %s a fost folosit cu succes ca imagine principală',
-        'error_rename' => 'Eroare redenumire %s cu %s',
-        'error_not_found' => 'Fişierul %s nu a fost găsit',
-        'back' => 'înapoi la principal',
-        'thumbs_wait' => 'Modificare pictograme şi/sau imagini intermediare, vă rugăm asteptaţi...',
-        'thumbs_continue_wait' => 'Continuare modificare pictograme şi/sau imagini intermediare...',
-        'titles_wait' => 'Modificare titluri, vă rugăm asteptaţi...',
-        'delete_wait' => 'Ştergere titluri, vă rugăm asteptaţi...',
-        'replace_wait' => 'Ştergere originale şi modificare cu versiunile redimensionate, vă rugăm asteptaţi...',
-        'instruction' => 'Instrucţiuni rapide',
-        'instruction_action' => 'Selectează o acţiune',
-        'instruction_parameter' => 'Setează parametrii',
-        'instruction_album' => 'Selectează un album',
-        'instruction_press' => 'Apasă %s',
-        'update' => 'Modifică pictograme şi/sau imagini intermediare',
-        'update_what' => 'Ce trebuie modificat',
-        'update_thumb' => 'Doar pictograme',
-        'update_pic' => 'Doar imaginile intermediare',
-        'update_both' => 'Amândouă',
-        'update_number' => 'Numărul de imagini procesate pentru o apăsare',
-        'update_option' => '(Încercaţi o setare mai mică dacă primiţi timeout-uri)',
-        'filename_title' => 'Nume fişier &rArr; Titlu imagine',
-        'filename_how' => 'Cum trebuie modificat titlul',
-        'filename_remove' => 'Elimină .jpg din final şi înlocuieşte _ (liniuţa de subliniere) cu spaţiu',
-        'filename_euro' => 'Schimbă 2003_11_23_13_20_20.jpg cu 23/11/2003 13:20',
-        'filename_us' => 'Schimbă 2003_11_23_13_20_20.jpg cu 11/23/2003 13:20',
-        'filename_time' => 'Schimbă 2003_11_23_13_20_20.jpg cu 13:20',
-        'delete' => 'Şterge titlurile sau imaginile originale',
-        'delete_title' => 'Şterge titlurile imaginilor',
-        'delete_original' => 'Şterge imaginile originale',
-        'delete_replace' => 'Şterge originalele, înlocuindu-le cu versiunile dimensionate',
-        'select_album' => 'Selectează album',
-        'delete_orphans' => 'Şterge comentarii orfane (în toate albumele)', //cpg1.3.0
-        'orphan_comment' => 'Comentarii orfane', //cpg1.3.0
-        'delete' => 'Şterge', //cpg1.3.0
-        'delete_all' => 'Şterge tot', //cpg1.3.0
-        'comment' => 'Comentariu: ', //cpg1.3.0
-        'nonexist' => 'ataşat unei imagini inexistente # ', //cpg1.3.0
-        'phpinfo' => 'Arată phpinfo', //cpg1.3.0
-        'update_db' => 'Actualizează baza de date', //cpg1.3.0
-        'update_db_explanation' => 'Dacă aţi modificat fişierele galeriei sau aţi făcut up-grade, actualizeaţi baza de date. Aceasta va salva tabelele necesare şi configurările în baza de date a galeriei.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/russian.php cpg148/lang/russian.php
--- 133/lang/russian.php	2004-12-30 01:03:48.000000000 -0600
+++ cpg148/lang/russian.php	2006-06-08 00:24:58.000000000 -0500
@@ -1,202 +1,255 @@
 <?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
 // ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// $Id: russian.php,v 1.13 2004/12/29 23:03:47 chtito Exp $
+// $Id: russian.php 3116 2006-06-07 22:11:54Z gaugau $
 // ------------------------------------------------------------------------- //
 
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
 // info about translators and translated language
 $lang_translation_info = array(
-  'lang_name_english' => 'Russian',
-  'lang_name_native' => '',
-  'lang_country_code' => 'ru',
+  'lang_name_english' => 'Russian', //cpg1.4
+  'lang_name_native' => 'Русский', //cpg1.4
+  'lang_country_code' => 'ru', //cpg1.4
   'trans_name'=> 'Makc666',
-  'trans_email' => 'makc666@newmail.ru',
+  'trans_email' => 'makc666@yahoo.com',
   'trans_website' => 'http://makc666.starnet.ru/',
-  'trans_date' => '2004-09-19',
+  'trans_date' => '2006-05-20',
 );
 
-$lang_charset = 'windows-1251';
+$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('', '', '');
+$lang_byte_units = array('Байты', 'КБ', 'МБ');
 
 // Day of weeks and months
-$lang_day_of_week = array('', '', '', '', '', '', '');
-$lang_month = array('', '', '', '', '', '', '', '', '', '', '', '');
+$lang_day_of_week = array('Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб');
+$lang_month = array('Янв', 'Фев', 'Март', 'Апр', 'Май', 'Июнь', 'Июль', 'Авг', 'Сент', 'Окт', 'Нояб', 'Дек');
 
 // Some common strings
-$lang_yes = '';
-$lang_no  = '';
-$lang_back = '';
-$lang_continue = '';
-$lang_info = '';
-$lang_error = '';
+$lang_yes = 'Да';
+$lang_no  = 'Нет';
+$lang_back = 'НАЗАД';
+$lang_continue = 'ПРОДОЛЖИТЬ';
+$lang_info = 'Информация';
+$lang_error = 'Ошибка';
+$lang_check_uncheck_all = 'отметить/снять выделение'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
 $album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
+$lastcom_date_fmt =  '%m/%d/%y в %H:%M';
 $lastup_date_fmt = '%B %d, %Y';
 $register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
+$lasthit_date_fmt = '%B %d, %Y в %I:%M %p';
+$comment_date_fmt =  '%B %d, %Y в %I:%M %p';
+$log_date_fmt = '%B %d, %Y в %I:%M %p'; //cpg1.4
 
 // 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*');
 
 $lang_meta_album_names = array(
-  'random' => ' ', //cpg1.3.0
-  'lastup' => ' ',
-  'lastalb'=> '  ',
-  'lastcom' => ' ',
-  'topn' => ' ',
-  'toprated' => '  ',
-  'lasthits' => ' ',
-  'search' => ' ',
-  'favpics'=> ' ', //cpg1.3.0
+  'random' => 'Случайные файлы',
+  'lastup' => 'Последние добавления',
+  'lastalb'=> 'Последнее изменения альбомов',
+  'lastcom' => 'Последние комментарии',
+  'topn' => 'Часто просматриваемые',
+  'toprated' => 'Лучшие по рейтингу',
+  'lasthits' => 'Последние просмотренные',
+  'search' => 'Результаты поиска',
+  'favpics'=> 'Избранные файлы',  //cpg1.4
 );
 
 $lang_errors = array(
-  'access_denied' => '       .',
-  'perm_denied' => '       .',
-  'param_missing' => '    .',
-  'non_exist_ap' => ' /  !', //cpg1.3.0
-  'quota_exceeded' => '  <br /><br />     [quota],     [space],        .', //cpg1.3.0
-  'gd_file_type_err' => '   GD,     JPEG  PNG.',
-  'invalid_image' => ',   ,        GD',
-  'resize_failed' => '       .',
-  'no_img_to_display' => ' ',
-  'non_exist_cat' => '   ',
-  'orphan_cat' => '      ,   ,    !', //cpg1.3.0
-  'directory_ro' => ' \'%s\'     ,     ', //cpg1.3.0
-  'non_exist_comment' => '   .',
-  'pic_in_invalid_album' => '     (%s)!?', //cpg1.3.0
-  'banned' => '       .',
-  'not_with_udb' => '    Coppermine,       . ,    ,     ,       .',
-  'offline_title' => '', //cpg1.3.0
-  'offline_text' => ',  .   ', //cpg1.3.0
-  'ecards_empty' => '       . ,        !', //cpg1.3.0
-  'action_failed' => '  . Coppermine     .', //cpg1.3.0
-  'no_zip' => '    ZIP  . ,    .', //cpg1.3.0
-  'zip_type' => '      ZIP .', //cpg1.3.0
+  'access_denied' => 'У Вас нет прав для просмотра этой страницы.',
+  'perm_denied' => 'У Вас нет прав на выполнение этой операции.',
+  'param_missing' => 'Скрипт вызван без требуемых параметров.',
+  'non_exist_ap' => 'Выбранный альбом/фото не существует!',
+  'quota_exceeded' => 'Дисковая квота превышена<br /><br />Для Вас дисковая квота составляет [quota]К, Ваши файлы сейчас занимают [space]К, добавление этого файла приведет к превышению Вашей квоты.',
+  'gd_file_type_err' => 'Когда используется библиотека GD, разрешенные типы файлов только JPEG и PNG.',
+  'invalid_image' => 'Изображение, которое Вы загрузили, повреждено или не может быть обработано библиотекой GD',
+  'resize_failed' => 'Не могу создать миниатюру или уменьшить размер изображения.',
+  'no_img_to_display' => 'Нет фото',
+  'non_exist_cat' => 'Выбранная категория не существует',
+  'orphan_cat' => 'У категории нет соответствующей категории верхнего уровня, запустите менеджер категорий, чтобы исправить эту проблему!',
+  'directory_ro' => 'Директория \'%s\' не имеет прав на запись, файлы не могут быть удалены',
+  'non_exist_comment' => 'Выбранный комментарий не существует.',
+  'pic_in_invalid_album' => 'Файл находится в несуществующем альбоме (%s)!?',
+  'banned' => 'В данный момент Вы забанены на данном сайте.',
+  'not_with_udb' => 'Эта функция отключена в Coppermine, потому что она интегрирована с движком форума. То, что Вы пытаетесь сделать, или недоступно в данной конфигурации, или должно изменяться с помощью движка форума.',
+  'offline_title' => 'Выключена',
+  'offline_text' => 'Извините, галерея отключена. Попробуйте зайти позже',
+  'ecards_empty' => 'В данный момент отсутствуют открытки занесенные в логи. Проверьте, что Вы включили лог открыток в настройках сайта!',
+  'action_failed' => 'Действие не удалось. Coppermine не смог выполнить Ваш запрос.',
+  'no_zip' => 'Необходимые библиотеки для обработки ZIP файлов недоступны. Пожалуйста, свяжитесь с администрацией сайта.',
+  'zip_type' => 'У вас нет прав для загрузки ZIP файлов.',
+  'database_query' => 'Произошла ошибка при обращении к базе данных', //cpg1.4
+  'non_exist_comment' => 'Выбранный комментарий не существует', //cpg1.4
 );
 
-$lang_bbcode_help = '    : <li>[b]<b></b>[/b]</li> <li>[i]<i></i>[/i]</li> <li>[url=http://_.ru/] [/url]</li> <li>[email]user@domain.ru[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'помощь по bbcode'; //cpg1.4
+$lang_bbcode_help = 'Вы можете добавлять ссылки и форматирование в этом поле, использую тэги bbcode: <li>[b]Жирный[/b] =&gt; <b>Жирный</b></li><li>[i]Курсив[/i] =&gt; <i>Курсив</i></li><li>[url=http://вашсайт.ru/]Описание ссылки[/url] =&gt; <a href="http://вашсайт.ru">Описание ссылки</a></li><li>[email]пользователь@сайт.ru[/email] =&gt; <a href="mailto:пользователь@сайт.ru">пользователь@сайт.ru</a></li><li>[color=red]любой текст[/color] =&gt; <span style="color:red">любой текст</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-  'alb_list_title' => '   ',
-  'alb_list_lnk' => ' ',
-  'my_gal_title' => '  ',
-  'my_gal_lnk' => ' ',
-  'my_prof_lnk' => ' ',
-  'adm_mode_title' => '   ',
-  'adm_mode_lnk' => ' ',
-  'usr_mode_title' => '   ',
-  'usr_mode_lnk' => ' ',
-  'upload_pic_title' => '   ', //cpg1.3.0
-  'upload_pic_lnk' => ' ', //cpg1.3.0
-  'register_title' => ' ',
-  'register_lnk' => '',
-  'login_lnk' => '',
-  'logout_lnk' => '',
-  'lastup_lnk' => ' ',
-  'lastcom_lnk' => ' ',
-  'topn_lnk' => ' ',
-  'toprated_lnk' => '  ',
-  'search_lnk' => '',
-  'fav_lnk' => '',
-  'memberlist_title' => '  ', //cpg1.3.0
-  'memberlist_lnk' => '', //cpg1.3.0
-  'faq_title' => '     &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
+'home_title' => 'Перейти на домашнюю страницу',
+'home_lnk' => 'Домой',
+  'alb_list_title' => 'Перейти к списку альбомов',
+  'alb_list_lnk' => 'Список альбомов',
+  'my_gal_title' => 'В персональную галерею',
+  'my_gal_lnk' => 'Моя галерея',
+  'my_prof_title' => 'Перейти к своему профилю', //cpg1.4
+  'my_prof_lnk' => 'Мой профиль',
+  'adm_mode_title' => 'Переключиться в режим администратора',
+  'adm_mode_lnk' => 'Режим администратора',
+  'usr_mode_title' => 'Переключиться в режим пользователя',
+  'usr_mode_lnk' => 'Режим пользователя',
+  'upload_pic_title' => 'Загрузить файл в альбом',
+  'upload_pic_lnk' => 'Загрузить файл',
+  'register_title' => 'Создать учётную запись',
+  'register_lnk' => 'Регистрация',
+  'login_title' => 'Войти на сайт', //cpg1.4
+  'login_lnk' => 'Вход',
+  'logout_title' => 'Выйти с сайта', //cpg1.4
+  'logout_lnk' => 'Выход',
+  'lastup_title' => 'Показать последние добавления', //cpg1.4
+  'lastup_lnk' => 'Последние добавления',
+  'lastcom_title' => 'Показать последние комментарии', //cpg1.4
+  'lastcom_lnk' => 'Последние комментарии',
+  'topn_title' => 'Показать часто просматриваемые', //cpg1.4
+  'topn_lnk' => 'Часто просматриваемые',
+  'toprated_title' => 'Показать лучшие по рейтингу', //cpg1.4
+  'toprated_lnk' => 'Лучшие по рейтингу',
+  'search_title' => 'Поиск по сайту', //cpg1.4
+  'search_lnk' => 'Поиск',
+  'fav_title' => 'Перейти в Избранные', //cpg1.4
+  'fav_lnk' => 'Избранные',
+  'memberlist_title' => 'Показать список пользователей',
+  'memberlist_lnk' => 'Пользователи',
+  'faq_title' => 'Часто задаваемые вопросы о галерее &quot;Coppermine&quot;',
+  'faq_lnk' => 'FAQ',
 );
 
 $lang_gallery_admin_menu = array(
-  'upl_app_lnk' => ' ',
-  'config_lnk' => '',
-  'albums_lnk' => '',
-  'categories_lnk' => '',
-  'users_lnk' => '',
-  'groups_lnk' => '',
-  'comments_lnk' => ' ', //cpg1.3.0
-  'searchnew_lnk' => '  ', //cpg1.3.0
-  'util_lnk' => ' ', //cpg1.3.0
-  'ban_lnk' => ' ',
-  'db_ecard_lnk' => ' ', //cpg1.3.0
+  'upl_app_title' => 'Подтвердить новые закачки', //cpg1.4
+  'upl_app_lnk' => 'Подтверждение закачки',
+  'admin_title' => 'Перейти к настройкам сайта', //cpg1.4
+  'admin_lnk' => 'Конфиг', //cpg1.4
+  'albums_title' => 'Перейти к настройкам альбомов', //cpg1.4
+  'albums_lnk' => 'Альбомы',
+  'categories_title' => 'Перейти к настройкам категорий', //cpg1.4
+  'categories_lnk' => 'Категории',
+  'users_title' => 'Перейти к настройкам пользователей', //cpg1.4
+  'users_lnk' => 'Пользователи',
+  'groups_title' => 'Перейти к настройкам групп', //cpg1.4
+  'groups_lnk' => 'Группы',
+  'comments_title' => 'Просмотр всех комментариев', //cpg1.4
+  'comments_lnk' => 'Просмотр комментариев',
+  'searchnew_title' => 'Перейти к групповому добавлению файлов', //cpg1.4
+  'searchnew_lnk' => 'Групповое добавление файлов',
+  'util_title' => 'Перейти в инструменты администратора', //cpg1.4
+  'util_lnk' => 'Инструменты администратора',
+  'key_title' => 'Перейти к словарю ключевых слов', //cpg1.4
+  'key_lnk' => 'Словарь ключевых слов', //cpg1.4
+  'ban_title' => 'Перейти к блокировке пользователей', //cpg1.4
+  'ban_lnk' => 'Бан пользователей',
+  'db_ecard_title' => 'Просмотр созданных открыток', //cpg1.4
+  'db_ecard_lnk' => 'Показать открытки',
+  'pictures_title' => 'Сортировать мои изображения', //cpg1.4
+  'pictures_lnk' => 'Сортировать мои изображения', //cpg1.4
+  'documentation_lnk' => 'Документация', //cpg1.4
+  'documentation_title' => 'Руководство по Coppermine', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-  'albmgr_lnk' => ' /   ',
-  'modifyalb_lnk' => '  ',
-  'my_prof_lnk' => '',
+  'albmgr_title' => 'Создать и упорядочить мои альбомы', //cpg1.4
+  'albmgr_lnk' => 'Создать и упорядочить мои альбомы',
+  'modifyalb_title' => 'Перейти к изменению моих альбомов',  //cpg1.4
+  'modifyalb_lnk' => 'Изменить мои альбомы',
+  'my_prof_title' => 'Перейти в личный профиль', //cpg1.4
+  'my_prof_lnk' => 'Профиль',
 );
 
 $lang_cat_list = array(
-  'category' => '',
-  'albums' => '',
-  'pictures' => '', //cpg1.3.0
+  'category' => 'Категория',
+  'albums' => 'Альбомы',
+  'pictures' => 'Файлы',
 );
 
 $lang_album_list = array(
-  'album_on_page' => ': %d / : %d',
+  'album_on_page' => 'Альбомов: %d / Страниц: %d',
 );
 
 $lang_thumb_view = array(
-  'date' => '',
+  'date' => 'ДАТА',
   //Sort by filename and title
-  'name' => ' ',
-  'title' => '',
-  'sort_da' => '   []',
-  'sort_dd' => '   []',
-  'sort_na' => '   []',
-  'sort_nd' => '   []',
-  'sort_ta' => '   []',
-  'sort_td' => '   []',
-  'download_zip' => '  Zip ', //cpg1.3.0
-  'pic_on_page' => ': %d / : %d',
-  'user_on_page' => '%d   %d ', //cpg1.3.0
+  'name' => 'ИМЯ ФАЙЛА',
+  'title' => 'НАЗВАНИЕ',
+  'sort_da' => 'Сортировать по дате [возрастание]',
+  'sort_dd' => 'Сортировать по дате [убывание]',
+  'sort_na' => 'Сортировать по имени [возрастание]',
+  'sort_nd' => 'Сортировать по имени [убывание]',
+  'sort_ta' => 'Сортировать по названию [возрастание]',
+  'sort_td' => 'Сортировать по названию [убывание]',
+  'position' => 'ПОЗИЦИЯ', //cpg1.4
+  'sort_pa' => 'Сортировать по позиции [возрастание]', //cpg1.4
+  'sort_pd' => 'Сортировать по позиции [убывание]', //cpg1.4
+  'download_zip' => 'Скачать как Zip файл',
+  'pic_on_page' => 'Файлов: %d / Страниц: %d',
+  'user_on_page' => '%d пользователей на %d страницах',
+  'enter_alb_pass' => 'Введите пароль альбома', //cpg1.4
+  'invalid_pass' => 'Неправильный пароль', //cpg1.4
+  'pass' => 'Пароль', //cpg1.4
+  'submit' => 'Продолжить', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-  'thumb_title' => '    ',
-  'pic_info_title' => '/   ', //cpg1.3.0
-  'slideshow_title' => '-',
-  'ecard_title' => '    ', //cpg1.3.0
-  'ecard_disabled' => ' ',
-  'ecard_disabled_msg' => '      ', //js-alert //cpg1.3.0
-  'prev_title' => '  ', //cpg1.3.0
-  'next_title' => '  ', //cpg1.3.0
-  'pic_pos' => ' %s/%s', //cpg1.3.0
+  'thumb_title' => 'Вернуться на страницу с миниатюрами',
+  'pic_info_title' => 'Показать/спрятать информацию о файле',
+  'slideshow_title' => 'Слайд-шоу',
+  'ecard_title' => 'Послать этот файл как открытку',
+  'ecard_disabled' => 'Открытки отключены',
+  'ecard_disabled_msg' => 'У Вас нет прав на отправку открыток', //js-alert
+  'prev_title' => 'Смотреть предыдущий файл',
+  'next_title' => 'Смотреть следующий файл',
+  'pic_pos' => 'ФАЙЛОВ %s/%s',
+  'report_title' => 'Пожаловаться модератору на этот файл', //cpg1.4
+  'go_album_end' => 'Перейти в конец', //cpg1.4
+  'go_album_start' => 'Вернуться в начало', //cpg1.4
+  'go_back_x_items' => 'перейти назад на %s файлов', //cpg1.4
+  'go_forward_x_items' => 'перейти вперед на %s файлов', //cpg1.4
 );
 
 $lang_rate_pic = array(
-  'rate_this_pic' => '   ', //cpg1.3.0
-  'no_votes' => '(  )',
-  'rating' => '( : %s / 5 - : %s)',
-  'rubbish' => '',
-  'poor' => '',
-  'fair' => '',
-  'good' => '',
-  'excellent' => '',
-  'great' => '',
+  'rate_this_pic' => 'Оценить этот файл ',
+  'no_votes' => '(Голосов ещё нет)',
+  'rating' => '(текущий рейтинг: %s / 5 - Голосов: %s)',
+  'rubbish' => 'Мусор',
+  'poor' => 'Плохо',
+  'fair' => 'Средне',
+  'good' => 'Хорошо',
+  'excellent' => 'Отлично',
+  'great' => 'Супер',
 );
 
 // ------------------------------------------------------------------------- //
@@ -212,39 +265,53 @@
 $lang_cpg_die = array(
   INFORMATION => $lang_info,
   ERROR => $lang_error,
-  CRITICAL_ERROR => ' ',
-  'file' => ': ',
-  'line' => ': ',
+  CRITICAL_ERROR => 'Критическая ошибка',
+  'file' => 'Файл: ',
+  'line' => 'Строка: ',
 );
 
 $lang_display_thumbnails = array(
-  'filename' => ': ',
-  'filesize' => ': ',
-  'dimensions' => ': ',
-  'date_added' => ': ', //cpg1.3.0
+  'filename' => 'Файл=', //cpg1.4
+  'filesize' => 'Объём=', //cpg1.4
+  'dimensions' => 'Размеры=', //cpg1.4
+  'date_added' => 'Дата=', //cpg1.4
 );
 
 $lang_get_pic_data = array(
-  'n_comments' => ': %s ',
-  'n_views' => ': %s',
-  'n_votes' => '(%s )',
+  'n_comments' => 'Комментариев: %s ',
+  'n_views' => 'Просмотров: %s',
+  'n_votes' => '(%s голосов)',
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => ' ', //cpg1.3.0
-  'select_all' => ' ', //cpg1.3.0
-  'copy_and_paste_instructions' => '        coppermine,         . ,      ***    .', //cpg1.3.0
-  'phpinfo' => ' phpinfo', //cpg1.3.0
+  'debug_info' => 'Отладочная информация',
+  'select_all' => 'Выбрать всё',
+  'copy_and_paste_instructions' => 'Если Вы собираетесь просить о помощи на форумах Coppermine, скопируйте и вставьте эту отладочную информацию в Ваше сообщение вместе с сообщение об ошибке (если она есть). Убедитесь, что Вы заменили все пароли на ***, перед созданием своего сообщения. <br />Внимание: Это информационное сообщение и оно не означает, что в Вашей галерее содержится ошибка.', //cpg1.4
+  'phpinfo' => 'отобразить phpinfo',
+  'notices' => 'Заметки', //cpg1.4
 );
 
 $lang_language_selection = array(
-  'reset_language' => '  ', //cpg1.3.0
-  'choose_language' => '  ', //cpg1.3.0
+  'reset_language' => 'Язык по умолчанию',
+  'choose_language' => 'Выберите Ваш язык',
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => '  ', //cpg1.3.0
-  'choose_theme' => ' ', //cpg1.3.0
+  'reset_theme' => 'Тема по умолчанию',
+  'choose_theme' => 'Выберите тему',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Неподдерживаемая версия!', //cpg1.4
+  'security_alert' => 'Предупреждение об опасности!', //cpg1.4.3
+  'relocate_exists' => 'Удалите файл <a href="http://coppermine-gallery.net/forum/index.php?topic=24217.0" target=_blank>relocate_server.php</a> с вашего сайта!',
+  'no_stable_version' => 'Вы используете версию Coppermine %s (%s), которая предназначена только для продвинутых пользователей - данная версия предоставляется без поддержки и каких-либо гарантий со стороны разработчиков. Используйте её на Ваш страх и риск или установите последнюю стабильную версию, чтобы получить поддержку!', //cpg1.4
+  'gallery_offline' => 'Галерея в данный момент отключена и будет доступна только Вам в качестве администратора. Не забудьте включить галерею обратно после завершения всех запланированных работ.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'предыдущий', //cpg1.4
+  'next' => 'следующий', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -254,12 +321,28 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Не могу включить плугин '%s'", //cpg1.4
+  'error_install' => "Не могу установить плугин '%s'", //cpg1.4
+  'error_uninstall' => "Не могу удалить плугин '%s'", //cpg1.4
+  'error_sleep' => "Не могу отключить плугин '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
@@ -295,12 +378,12 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => '  ...',
-  1 => '   ...',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Покидаю режим администратора...',
+  1 => 'Вхожу в режим администратора...',
 );
 
 // ------------------------------------------------------------------------- //
@@ -308,20 +391,172 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => '   !', //js-alert
-  'confirm_modifs' => ' ,     ?', //js-alert
-  'no_change' => '    !', //js-alert
-  'new_album' => ' ',
-  'confirm_delete1' => ' ,     ?', //js-alert
-  'confirm_delete2' => '\n       !', //js-alert
-  'select_first' => '  ', //js-alert
-  'alb_mrg' => ' ',
-  'my_gallery' => '*   *',
-  'no_category' => '*   *',
-  'delete' => '',
-  'new' => '',
-  'apply_modifs' => ' ',
-  'select_category' => ' ',
+  'alb_need_name' => 'Альбомы должны иметь название!', //js-alert
+  'confirm_modifs' => 'Вы уверены, что хотите сделать эти изменения?', //js-alert
+  'no_change' => 'Вы не сделали никаких изменений!', //js-alert
+  'new_album' => 'Новый альбом',
+  'confirm_delete1' => 'Вы уверены, что хотите удалить этот альбом?', //js-alert
+  'confirm_delete2' => '\nВсе файлы и комментарии к ним будут утеряны!', //js-alert
+  'select_first' => 'Сначала выберите альбом', //js-alert
+  'alb_mrg' => 'Менеджер альбомов',
+  'my_gallery' => '* Моя галерея *',
+  'no_category' => '* Нет категории *',
+  'delete' => 'Удалить',
+  'new' => 'Новый',
+  'apply_modifs' => 'Применить изменения',
+  'select_category' => 'Выберите категорию',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Бан пользователей', //cpg1.4
+  'user_name' => 'Имя пользователя', //cpg1.4
+  'ip_address' => 'IP адрес', //cpg1.4
+  'expiry' => 'Истекает (пустой = навсегда)', //cpg1.4
+  'edit_ban' => 'Сохранить изменения', //cpg1.4
+  'delete_ban' => 'Удалить', //cpg1.4
+  'add_new' => 'Добавить новый бан', //cpg1.4
+  'add_ban' => 'Добавить', //cpg1.4
+  'error_user' => 'Не могу найти пользователя', //cpg1.4
+  'error_specify' => 'Вам нужно указать или имя пользователя, или IP адрес', //cpg1.4
+  'error_ban_id' => 'Неправильный ID бана!', //cpg1.4
+  'error_admin_ban' => 'Вы не можете забанить самого себя!', //cpg1.4
+  'error_server_ban' => 'Вы собираетесь забанить свой личный сервер? Не могу сделать этого...', //cpg1.4
+  'error_ip_forbidden' => 'Вы не можете забанить этот IP адрес - он используется только в локальных сетях!<br />Если Вы хотите разрешить бан для локальных IP адресов, измените соответствующую настройку в <a href="admin.php">Конфигурации галереи</a> (играет роль, только когда Coppermine используется в локальных сетях).', //cpg1.4
+  'lookup_ip' => 'WHOIS для IP адреса', //cpg1.4
+  'submit' => 'Выполнить!', //cpg1.4
+  'select_date' => 'выберите дату', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Менеджер интеграции',
+  'warning' => 'Внимание: используя этот менеджер, Вы должны понимать, что приватная информация посылается через html формы. Запускайте данный менеджер только у себя на компьютере (не на публичных компьютерах, например в интернет кафе), и убедитесь, что Вы очистили кэш браузера и временные файлы после того, как завершили Вашу работу с данным менеджером, иначе посторонние могут получить доступ к Вашим данным!',
+  'back' => 'назад',
+  'next' => 'дальше',
+  'start_wizard' => 'Запустить менеджер интеграции',
+  'finish' => 'Закончить',
+  'hide_unused_fields' => 'спрятать неиспользуемые поля (рекомендуется)',
+  'clear_unused_db_fields' => 'очистить неверные записи в базе данных (рекомендуется)',
+  'custom_bridge_file' => 'Ваш собственный файл интеграции (если имя файла <i>myfile.inc.php</i>, введите <i>myfile</i> в данное поле)',
+  'no_action_needed' => 'Нет необходимых действий на этом шаге. Нажмите \'дальше\', чтобы продолжить.',
+  'reset_to_default' => 'Сбросить на значения по умолчанию',
+  'choose_bbs_app' => 'выберите приложение для интеграции Coppermine с',
+  'support_url' => 'Перейти за помощью для данного приложения',
+  'settings_path' => 'путь используемый Вашим приложением',
+  'database_connection' => 'соединение с базой данных',
+  'database_tables' => 'таблицы базы данных',
+  'bbs_groups' => 'группы форумов',
+  'license_number' => 'Номер лицензии',
+  'license_number_explanation' => 'введите номер Вашей лицензии (если доступна)',
+  'db_database_name' => 'Имя базы данных',
+  'db_database_name_explanation' => 'Введите имя базы данных, используемое Вашим приложением',
+  'db_hostname' => 'Сервер базы данных',
+  'db_hostname_explanation' => 'Сервер, где расположена Ваша база данных mySQL, обычно &quot;localhost&quot;',
+  'db_username' => 'Учетная запись пользователя базы данных',
+  'db_username_explanation' => 'Имя пользователя используемое для подключения к базе данных mySQL приложения',
+  'db_password' => 'Пароль базы данных',
+  'db_password_explanation' => 'Пароль базы данных mySQL к учетной записи пользователя',
+  'full_forum_url' => 'Ссылка форума',
+  'full_forum_url_explanation' => 'Полная ссылка Вашего приложения (включаю тег http:// в начале, к примеру http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Относительный путь форума',
+  'relative_path_of_forum_from_webroot_explanation' => 'Относительный путь к Вашему форуму от корня сайта (Пример: если Ваш форум находится на http://www.yourdomain.tld/forum/, введите &quot;/forum/&quot; в данное поле)',
+  'relative_path_to_config_file' => 'Относительный путь к файлу конфигурации Вашего форума',
+  'relative_path_to_config_file_explanation' => 'Относительный путь к Вашему форуму, исходя из папки Coppermine (например &quot;../forum/&quot; если Ваш форум находится по адресу http://www.yourdomain.tld/forum/ и Coppermine галерея по адресу http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Префикс Cookie',
+  'cookie_prefix_explanation' => 'Тут должно быть имя cookie Вашего форума',
+  'table_prefix' => 'Префикс таблицы',
+  'table_prefix_explanation' => 'Должен совпадать с префиксом, который Вы выбрали во время установки Вашего форума.',
+  'user_table' => 'Таблица пользователей',
+  'user_table_explanation' => '(обычно подходит значение по умолчанию, если только установка Вашего форума не является стандартной)',
+  'session_table' => 'Таблица сессии',
+  'session_table_explanation' => '(обычно подходит значение по умолчанию, если только установка Вашего форума не является стандартной)',
+  'group_table' => 'Таблица группы',
+  'group_table_explanation' => '(обычно подходит значение по умолчанию, если только установка Вашего форума не является стандартной)',
+  'group_relation_table' => 'Таблица связанных групп',
+  'group_relation_table_explanation' => '(обычно подходит значение по умолчанию, если только установка Вашего форума не является стандартной)',
+  'group_mapping_table' => 'Таблица помеченных групп',
+  'group_mapping_table_explanation' => '(обычно подходит значение по умолчанию, если только установка Вашего форума не является стандартной)',
+  'use_standard_groups' => 'Использовать стандартные группы форума',
+  'use_standard_groups_explanation' => 'Использовать стандартные (встроенные) группы (рекомендуется). Аннулирует все настройки дополнительных групп на этой странице. Отключайте эту опцию, только если Вы действительно знаете, что делаете!',
+  'validating_group' => 'Группа ожидающая активации',
+  'validating_group_explanation' => 'ID группы на Вашем форуме, где находятся учетные записи пользователей, которые требуют активации (обычно подходит значение по умолчанию, если только установка Вашего форума не является стандартной)',
+  'guest_group' => 'Группа анонимных пользователей',
+  'guest_group_explanation' => 'ID группы на Вашем форуме, где находятся учетные записи гостей (анонимных пользователей) (обычно подходит значение по умолчанию, изменяйте только, если Вы знаете, что делаете)',
+  'member_group' => 'Группа постоянных участников',
+  'member_group_explanation' => 'ID группы на Вашем форуме, где находятся учетные записи &quot;постоянных участников&quot; (обычно подходит значение по умолчанию, изменяйте только, если Вы знаете, что делаете)',
+  'admin_group' => 'Группа администраторов',
+  'admin_group_explanation' => 'ID группы на Вашем форуме, где находятся учетные записи администраторов (обычно подходит значение по умолчанию, изменяйте только, если Вы знаете, что делаете)',
+  'banned_group' => 'Группа забаненных пользователей',
+  'banned_group_explanation' => 'ID группы на Вашем форуме, где находятся учетные записи забаненных пользователей (обычно подходит значение по умолчанию, изменяйте только, если Вы знаете, что делаете)',
+  'global_moderators_group' => 'Группа модераторов',
+  'global_moderators_group_explanation' => 'ID группы на Вашем форуме, где находятся учетные записи модераторов (обычно подходит значение по умолчанию, изменяйте только, если Вы знаете, что делаете)',
+  'special_settings' => 'Специфические настройки форума',
+  'logout_flag' => 'версия phpBB (тип выхода)',
+  'logout_flag_explanation' => 'Какая у Вас версия форума (данная настройка определяет механизм осуществления выхода с форума)',
+  'use_post_based_groups' => 'Использовать группы, основанные на постах пользователей?',
+  'logout_flag_yes' => '2.0.5 или выше',
+  'logout_flag_no' => '2.0.4 или ниже',
+  'use_post_based_groups_explanation' => 'Должны ли использоваться группы с форума, которые определяются количеством постов, набранных пользователями (позволяет частичное управление группами) или только группы по умолчанию (делает администрирование легче, рекомендуется). Также, Вы можете изменить данную настройку позже.',
+  'use_post_based_groups_yes' => 'да',
+  'use_post_based_groups_no' => 'нет',
+  'error_title' => 'Вы должны исправить данные ошибки, прежде чем продолжить. Перейдите на предыдущую страницу.',
+  'error_specify_bbs' => 'Вы должны указать, с каким приложением Вы хотите интегрировать Ваш Coppermine.',
+  'error_no_blank_name' => 'Вы не можете оставить имя файла Вашей собственной интеграции пустым.',
+  'error_no_special_chars' => 'Имя файла интеграции недолжно содержать никаких специальных символов кроме подчеркивания (_) и черты (-)!',
+  'error_bridge_file_not_exist' => 'Файл интеграции %s отсутствует на сервере. Проверьте, действительно ли Вы загрузили его.',
+  'finalize' => 'включить/выключить интеграцию',
+  'finalize_explanation' => 'Настройки, которые Вы указали, были записаны в базу данных, но интеграция не была включена. Вы можете включать/выключать интеграцию позже в любое время. Убедитесь, что Вы не забудете имя учетной записи администратора и её пароль от самой галереи Coppermine, он может потребоваться Вам позже, чтобы вносить нужные изменения. Если что-то пошло не так, перейдите %s и отключите интеграцию, использую Вашу учетную запись администратора основной галереи (обычно ту, что Вы указали во время установки Coppermine галереи).',
+  'your_bridge_settings' => 'Ваши настройки интеграции',
+  'title_enable' => 'Включить интеграцию с %s',
+  'bridge_enable_yes' => 'включить',
+  'bridge_enable_no' => 'выключить',
+  'error_must_not_be_empty' => 'не должно быть пустым',
+  'error_either_be' => 'должно быть или %s, или %s',
+  'error_folder_not_exist' => '%s не существует. Исправьте значение введенное для %s',
+  'error_cookie_not_readible' => 'Coppermine не может прочитать cookie с именем %s. Исправьте значение, которое Вы ввели для %s или перейдите в администраторскую панель Вашего приложения и убедитесь, что путь cookie доступен для чтения Coppermine.',
+  'error_mandatory_field_empty' => 'Вы не можете оставить поля %s пустыми - заполните их правильными значениями.',
+  'error_no_trailing_slash' => 'Недолжно быть слеша в поле %s.',
+  'error_trailing_slash' => 'Должен быть слеш в поле %s.',
+  'error_db_connect' => 'Не могу подключиться к базе данных mySQL с указанными Вами данными. Вот что сообщает mySQL:',
+  'error_db_name' => 'Coppermine не смог установить соединение, он не смог найти базу данных %s. Убедитесь, что Вы указали %s правильно. Вот что сообщает mySQL:',
+  'error_prefix_and_table' => '%s и ',
+  'error_db_table' => 'Не могу найти таблицу %s. Убедитесь, что Вы указали %s правильно.',
+  'recovery_title' => 'Менеджер интеграции: экстренное восстановление',
+  'recovery_explanation' => 'Если Вы пришли сюда, чтобы управлять интеграцией Coppermine галереи, Вы должны сначала войти в галерею в качестве администратора. Если Вы не можете войти, потому что интеграция не работает так, как ожидалось, Вы можете отключить интеграцию на этой странице. Ввод Вашего имя пользователя и пароля не позволит войти Вам в систему, он лишь отключить интеграцию. Обратитесь к документации за подробностями.',
+  'username' => 'Имя пользователя',
+  'password' => 'Пароль',
+  'disable_submit' => 'выполнить',
+  'recovery_success_title' => 'Авторизация прошла успешно',
+  'recovery_success_content' => 'Вы успешно отключили интеграцию. Ваша галерея Coppermine теперь работает в независимом режиме.',
+  'recovery_success_advice_login' => 'Войдите в галерею в качестве администратора, чтобы изменить настройки Вашей интеграции и/или включить интеграцию снова.',
+  'goto_login' => 'Перейти на страницу входа',
+  'goto_bridgemgr' => 'Перейти к менеджеру интеграции',
+  'recovery_failure_title' => 'Авторизация провалилась',
+  'recovery_failure_content' => 'Вы указали неверные данный авторизации. Вы должны указать данные учетной записи администратора Вашей независимой версии галереи (обычно данные учетной записи, которые Вы указывали во время установки Coppermine).',
+  'try_again' => 'попытайтесь снова',
+  'recovery_wait_title' => 'Время ожидания ещё не прошло',
+  'recovery_wait_content' => 'Из соображений безопасности данный скрипт не позволяет повторять неудавшуюся авторизацию через такой короткий промежуток времени, Вам придется подождать некоторое время, пока Вам снова не разрешать попытаться произвести авторизацию.',
+  'wait' => 'подождите',
+  'create_redir_file' => 'Создать файл перенаправления (рекомендуется)',
+  'create_redir_file_explanation' => 'Чтобы перенаправлять пользователей после того как они вошли на Ваш форум, Вам нужно создать файл перенаправления в папке Вашего форума. Когда данная опция отмечена, менеджер интеграции попытается создаться данный файл для Вас или предоставит Вам готовый код данного файла, чтобы Вы могли создать его вручную.',
+  'browse' => 'просмотр',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Календарь', //cpg1.4
+  'close' => 'закрыть', //cpg1.4
+  'clear_date' => 'очистить дату', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -329,192 +564,267 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => ',     \'%s\',  !',
-  'unknown_cat' => '     ',
-  'usergal_cat_ro' => '      !',
-  'manage_cat' => ' ',
-  'confirm_delete' => ' ,     ?', //js-alert
-  'category' => '',
-  'operations' => '',
-  'move_into' => ' ',
-  'update_create' => '/ ',
-  'parent_cat' => '  ',
-  'cat_title' => ' ',
-  'cat_thumb' => ' ', //cpg1.3.0
-  'cat_desc' => ' ',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => '',
-  'restore_cfg' => '   ',
-  'save_cfg' => '  ',
-  'notes' => '',
-  'info' => '',
-  'upd_success' => '   ',
-  'restore_success' => '     ',
-  'name_a' => ' []',
-  'name_d' => ' []',
-  'title_a' => ' []',
-  'title_d' => ' []',
-  'date_a' => ' []',
-  'date_d' => '  []',
-  'th_any' => '. ',
-  'th_ht' => '',
-  'th_wd' => '',
-  'label' => '', //cpg1.3.0
-  'item' => '', //cpg1.3.0
-  'debug_everyone' => '', //cpg1.3.0
-  'debug_admin' => ' ', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  ' ',
-  array(' ', 'gallery_name', 0),
-  array(' ', 'gallery_description', 0),
-  array('E-mail  ', 'gallery_admin_email', 0),
-  array('    \'  !\'  ', 'ecards_more_pic_target', 0),
-  array(' ', 'offline', 1), //cpg1.3.0
-  array('  ', 'log_ecards', 1), //cpg1.3.0
-  array(' ZIP-  ', 'enable_zipdownload', 1), //cpg1.3.0
-
-  ',   ',
-  array('', 'lang', 5),
-  array('', 'theme', 6),
-  array('  ', 'language_list', 1), //cpg1.3.0
-  array('  ', 'language_flags', 8), //cpg1.3.0
-  array(' &quot;  &quot;   ', 'language_reset', 1), //cpg1.3.0
-  array('  ', 'theme_list', 1), //cpg1.3.0
-  array(' &quot;  &quot;   ', 'theme_reset', 1), //cpg1.3.0
-  array(' FAQ', 'display_faq', 1), //cpg1.3.0
-  array('   bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array(' ', 'charset', 4), //cpg1.3.0
-
-  '  ',
-  array('   (  %)', 'main_table_width', 0),
-  array('   ', 'subcat_level', 0),
-  array('  ', 'albums_per_page', 0),
-  array('    ', 'album_list_cols', 0),
-  array('   ', 'alb_list_thumb_size', 0),
-  array('  ', 'main_page_layout', 0),
-  array('      ','first_level',1),
-
-  ' ',
-  array('     ', 'thumbcols', 0),
-  array('     ', 'thumbrows', 0),
-  array('   ', 'max_tabs', 10), //cpg1.3.0
-  array('     (   )', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('    ', 'views_in_thumbview', 1), //cpg1.3.0
-  array('    ', 'display_comment_count', 1),
-  array('      ', 'display_uploader', 1), //cpg1.3.0
-  array('     ', 'default_sort_order', 3), //cpg1.3.0
-  array('    ,      \'  \'', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  '    ',
-  array('     (  %)', 'picture_table_width', 0), //cpg1.3.0
-  array('     ', 'display_pic_info', 1), //cpg1.3.0
-  array('    ', 'filter_bad_words', 1),
-  array('   ', 'enable_smilies', 1),
-  array('             (   )', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('   ', 'max_img_desc_length', 0),
-  array('    ', 'max_com_wlength', 0),
-  array('    ', 'max_com_lines', 0),
-  array('  ', 'max_com_size', 0),
-  array(' ', 'display_film_strip', 1),
-  array('   ', 'max_film_strip_items', 0),
-  array('   email   ', 'email_comment_notification', 1), //cpg1.3.0
-  array(' -   (1  = 1000 )', 'slideshow_interval', 0), //cpg1.3.0
-
-  '   ', //cpg1.3.0
-  array('  JPEG ', 'jpeg_qual', 0),
-  array('   <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('  (    .   ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7),
-  array('  ','make_intermediate',1),
-  array('      / <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('    (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('      / ()', 'max_upl_width_height', 0), //cpg1.3.0
-
-  '    ', //cpg1.3.0
-  array('     ','show_private',1), //cpg1.3.0
-  array(',    ', 'forbiden_fname_char',0), //cpg1.3.0
-  //array(     ', 'allowed_file_extensions',0), //cpg1.3.0
-  array('  ', 'allowed_img_types',0), //cpg1.3.0
-  array('   ', 'allowed_mov_types',0), //cpg1.3.0
-  array('   ', 'allowed_snd_types',0), //cpg1.3.0
-  array('  ', 'allowed_doc_types',0), //cpg1.3.0
-  array('   ','thumb_method',2), //cpg1.3.0
-  array('   ImageMagick \'convert\' ( /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('   (   ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('    ImageMagick', 'im_options', 0), //cpg1.3.0
-  array(' EXIF   JPEG ', 'read_exif_data', 1), //cpg1.3.0
-  array(' IPTC   JPEG ', 'read_iptc_data', 1), //cpg1.3.0
-  array('  <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('    <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('    <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('   <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('    ', 'default_dir_mode', 0), //cpg1.3.0
-  array('    ', 'default_file_mode', 0), //cpg1.3.0
-
-  ' ',
-  array('   ', 'allow_user_registration', 1),
-  array('     email', 'reg_requires_valid_email', 1),
-  array('       email', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('        email ', 'allow_duplicate_emails_addr', 1),
-  array('     (:     \'\'  \'\',     )', 'allow_private_albums', 1), //cpg1.3.0
-  array('      ', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('     ', 'allow_memberlist', 1), //cpg1.3.0
-
-  '     ( ,    )',
-  array('  1', 'user_field1_name', 0),
-  array('  2', 'user_field2_name', 0),
-  array('  3', 'user_field3_name', 0),
-  array('  4', 'user_field4_name', 0),
-
-  ' cookie',
-  array('    (  bbs , ,       bbs\'s)', 'cookie_name', 0),
-  array('   ', 'cookie_path', 0),
-
-  ' ',
-  array('  ', 'debug_mode', 9), //cpg1.3.0
-  array('    ', 'debug_notice', 1), //cpg1.3.0
+  'miss_param' => 'Параметры, требуемые для выполнения операции \'%s\', не предоставлены!',
+  'unknown_cat' => 'Выбранная категория не существует в базе',
+  'usergal_cat_ro' => 'Категория альбомов пользователей не может быть удалена!',
+  'manage_cat' => 'Управление категориями',
+  'confirm_delete' => 'Вы уверены, что хотите УДАЛИТЬ эту категорию?', //js-alert
+  'category' => 'Категория',
+  'operations' => 'Операции',
+  'move_into' => 'Перенести в',
+  'update_create' => 'Обновить/Создать категорию',
+  'parent_cat' => 'Категория верхнего уровня',
+  'cat_title' => 'Название категории',
+  'cat_thumb' => 'Миниатюра категории',
+  'cat_desc' => 'Описание категории',
+  'categories_alpha_sort' => 'Сортировать категории по алфавиту (вместо выбранного порядка сортировки)', //cpg1.4
+  'save_cfg' => 'Сохранить конфигурацию', //cpg1.4
+);
 
-  '<br /><div align="left"><a name="notice1"></a>(*)    ,         .<br />
-  <a name="notice2"></a>(**)    ,        ,      ,        .             &quot;<a href="util.php"> </a>&quot;.</div><br />', //cpg1.3.0
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Конфигурация галереи', //cpg1.4
+  'manage_exif' => 'Управлять отображением Exif информации', //cpg1.4
+  'manage_plugins' => 'Управлять плугинами', //cpg1.4
+  'manage_keyword' => 'Управлять ключевыми словами', //cpg1.4
+  'restore_cfg' => 'Восстановить настройки по умолчанию',
+  'save_cfg' => 'Сохранить новую конфигурацию',
+  'notes' => 'Заметки',
+  'info' => 'Информация',
+  'upd_success' => 'Конфигурация галереи была обновлена',
+  'restore_success' => 'Настройки галереи по умолчанию были восстановлены',
+  'name_a' => 'Имя [возрастание]',
+  'name_d' => 'Имя [убывание]',
+  'title_a' => 'Название [возрастание]',
+  'title_d' => 'Название [убывание]',
+  'date_a' => 'Дата [возрастание]',
+  'date_d' => 'Дата [убывание]',
+  'pos_a' => 'Позиция [возрастание]', //cpg1.4
+  'pos_d' => 'Позиция [убывание]', //cpg1.4
+  'th_any' => 'Макс. размер',
+  'th_ht' => 'Высота',
+  'th_wd' => 'Ширина',
+  'label' => 'описание',
+  'item' => 'флаг',
+  'debug_everyone' => 'Всем',
+  'debug_admin' => 'Только админы',
+  'no_logs'=> 'Выключен', //cpg1.4
+  'log_normal'=> 'Стандартный', //cpg1.4
+  'log_all' => 'Все', //cpg1.4
+  'view_logs' => 'Просмотр логов', //cpg1.4
+  'click_expand' => 'кликните на секцию, чтобы развернуть', //cpg1.4
+  'expand_all' => 'Развернуть все', //cpg1.4
+  'notice1' => '(*) Эти настройки недолжны изменяться, если у Вас уже есть файлы в базе данных.', //cpg1.4 - (relocated)
+  'notice2' => '(**) Когда изменяете эти настройки, то будут затронуты файлы, добавленные после данного изменения, поэтому не рекомендуется изменять эти настройки, если у Вас уже есть файлы в галерее. Несмотря на это Вы можете применить изменения к существующим файлам с помощью &quot;<a href="util.php">Инструмент администратора</a>&quot;.', //cpg1.4 - (relocated)
+  'notice3' => '(***) Все лог файлы ведутся на английском языке.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Функция недоступна, когда используется интеграция', //cpg1.4
+  'auto_resize_everyone' => 'Все', //cpg1.4
+  'auto_resize_user' => 'Только пользователи', //cpg1.4
+  'ascending' => 'возрастание', //cpg1.4
+  'descending' => 'убывание', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'Общий настройки',
+  array('Название галереи', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Описание галереи', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Email адрес администратора', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('Начальный адресс для ссылки \'Посмотреть остальные картинки!\' в открытках (никаких \'index.php\' или что-то подобного на конце ссылки)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('Ссылка на Вашу домашнюю страницу', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Включить ZIP-скачивание в избранном', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Разница во времени относительно GMT (текущее время: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Включить шифрование паролей (нельзя отменить)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Включить иконки помощи (помощь доступна только на английском языке)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Включить кликабельность ключевых слов в поиске','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Включить плугины', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Разрешить бан локальных IP адресов', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Встроенный проводник в групповом добавление файлов', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Язык &amp; Настройка кодировки',
+  array('Язык', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Использовать английский вариант, если фраза не найдена?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Кодировка символов', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Отображать список языков', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Отображать флаги языков', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Отображать &quot;Язык по умолчанию&quot; в выборе языков', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Отображать предыдущий/следующий на закладках', 'previous_next_tab', 1), //cpg1.4
+
+  'Настройки тем',
+  array('Тема', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Отображать список тем', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Отображать &quot;Тема по умолчанию&quot; в выборе тем', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Отображать FAQ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Название дополнительной ссылки в меню', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('Адрес дополнительной ссылки в меню', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Отображать помощь по bbcode', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Отображать иконки совместимости внизу страницы для тем, которые поддерживают XHTML и CSS','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Путь к дополнительному файлу верхней части галереи', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Путь к дополнительному файлу нижней части страницы галереи', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Отображение списка альбомов',
+  array('Ширина главной таблицы (пиксели или %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Количество отображаемых уровней категорий', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Количество отображаемых альбомов', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Количество колонок для списка альбомов', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Размер миниатюр в пикселях', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Содержание главной страницы', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Отображать миниатюры альбомов первого уровня в категориях','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Сортировать категории по алфавиту (вместо выбранного порядка сортировки)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Отображать число присоединенных файлов','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Отображение миниатюр',
+  array('Количество колонок на странице с миниатюрами', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Количество строк на странице с миниатюрами', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Максимальное количество отображаемых вкладок', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Отображать под миниатюрой описание файла (в дополнение к названию)', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Отображать под миниатюрой количество просмотров', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Отображать под миниатюрой количество комментариев', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Отображать под миниатюрой имя пользователя загрузившего файл', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Отображать под миниатюрой имена админов загрузивших файл', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Отображать под миниатюрой имя файла', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Отображать описание альбома', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Порядок сортировки файлов по умолчанию', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Минимальное количество голосов для файла, чтобы он появился в списке \'Лучшие по рейтингу\'', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Отображение изображений', //cpg1.4
+  array('Ширина таблицы для отображения файла (пиксели или %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Информация о файле видна по умолчанию', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Максимальная длина описания файла', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Максимальное количество символов в слове', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Показывать диафильм', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Отображать имена файлов под кадрами диафильма', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Количество кадров в диафильме', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Интервал слайд-шой в миллисекундах (1 секунда = 1000 миллисекунд)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Настройки комментариев', //cpg1.4
+  array('Фильтровать плохие слова в комментариях', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Разрешить смайлы в комментариях', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Разрешить несколько последовательных комментариев к одному файлу от одного и того же пользователя (отключить защиту от флуда)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Максимальное количество строк в комментарии', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Максимальная длина комментария', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Уведомлять админа по email о добавленных комментариях', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Порядок сортировки комментариев', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Префикс для комментариев анонимных пользователей', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Настройки файлов и миниатюр',
+  array('Качество для JPEG файлов', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Максимальный размер миниатюры <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Использовать размер (ширина или высота или максимальный размер для миниатюры) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Создавать промежуточные изображения','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Максимальная ширина и высота для промежуточных изображений/видео <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Максимальных размер загружаемых файлов (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Максимальная ширина или высота для загруженных изображений/видео (пиксели)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Автоматически изменять размер изображений, которые больше чем макс. ширина или высота', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Дополнительные настройки файлов и миниатюр',
+  array('Пользователи могут иметь приватные альбомы (Внимание: если Вы переключите с \'Да\' на \'Нет\', текущие приватные альбомы станут публичными)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Показывать иконку приватного альбома для гостя','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Символы, запрещенные в именах файлов', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Разрешенные типы файлов для загрузки картинок', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Разрешенные типы изображений', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Разрешенные типы видео файлов', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Автоматический просмотр видео', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Разрешенные типы аудио файлов', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Разрешенные типы документов', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Метод изменения размеров изображений','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Путь к утилите ImageMagick \'convert\' (пример /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Разрешенные типы изображений (действительно только для ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Параметры командной строки для ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Считывать EXIF информацию в JPEG файлах', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Считывать IPTC информацию в JPEG файлах', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Директория альбома <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Директория для файлов пользователей <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Префикс для промежуточных изображений <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('Префикс для миниатюр <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Режим по умолчанию для директорий', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Режим по умолчанию для файлов', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Настройки пользователей',
+  array('Разрешить регистрацию новых пользователей', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Разрешить анонимный доступ (гости или анонимные пользователи)', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Регистрация требует проверку подлинности через email', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Уведомлять админа о регистрации нового пользователя по email', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Активация регистрации пользователей админом', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Разрешить двум пользователям иметь один и тот же email адрес', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Уведомлять админа об ожидании пользователем подтверждения загрузки', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Разрешить вошедшим пользователям просматривать список пользователей', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Разрешить пользователям изменять их email адрес в профиле', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Разрешить пользователям вносить изменения в их файлы в публичных галереях', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Количество неудавшихся попыток входа в галерею для получения временного бана (чтобы избежать попыток подбора паролей)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Продолжительность временного бана (в минутах)', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Включить уведомление администратора', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Дополнительные поля для профиля пользователя (оставьте пустыми, если не хотите использовать)<br />
+  Используйте поле 6 для длинных описаний, к примеру, для биографии', //cpg1.4
+  array('Имя поля 1', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Имя поля 2', 'user_profile2_name', 0), //cpg1.4
+  array('Имя поля 3', 'user_profile3_name', 0), //cpg1.4
+  array('Имя поля 4', 'user_profile4_name', 0), //cpg1.4
+  array('Имя поля 5', 'user_profile5_name', 0), //cpg1.4
+  array('Имя поля 6', 'user_profile6_name', 0), //cpg1.4
+
+  'Дополнительные поля для описания изображений (оставьте пустыми, если не хотите использовать)',
+  array('Имя поля 1', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Имя поля 2', 'user_field2_name', 0),
+  array('Имя поля 3', 'user_field3_name', 0),
+  array('Имя поля 4', 'user_field4_name', 0),
+
+  'Настройки cookie',
+  array('Имя куки', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Путь куки', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Настройки email (обычно ничего изменять не нужно; оставьте все поля пустыми, если не уверены в настройках)', //cpg1.4
+  array('Адрес сервера SMTP (если пусто, будет использоваться sendmail)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('Имя пользователя для SMTP', 'smtp_username', 0), //cpg1.4
+  array('Пароль для SMTP', 'smtp_password', 0), //cpg1.4
+
+  'Логи и статистика', //cpg1.4
+  array('Режим ведения логов <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Вести логи для открыток', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Вести детализированную статистику голосования','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Вести детализированную статистику хитов','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Настройки для отладочных работ', //cpg1.4
+  array('Включить режим отладки', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Отображать сообщения в режиме отладки', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Галерея отключена', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => ' ', //cpg1.3.0
-  'ecard_sender' => '', //cpg1.3.0
-  'ecard_recipient' => '', //cpg1.3.0
-  'ecard_date' => '', //cpg1.3.0
-  'ecard_display' => ' ecard', //cpg1.3.0
-  'ecard_name' => '', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => '[ ]', //cpg1.3.0
-  'ecard_descending' => '[ ]', //cpg1.3.0
-  'ecard_sorted' => '', //cpg1.3.0
-  'ecard_by_date' => ' ', //cpg1.3.0
-  'ecard_by_sender_name' => '  ', //cpg1.3.0
-  'ecard_by_sender_email' => ' email ', //cpg1.3.0
-  'ecard_by_sender_ip' => ' IP ', //cpg1.3.0
-  'ecard_by_recipient_name' => '  ', //cpg1.3.0
-  'ecard_by_recipient_email' => ' email ', //cpg1.3.0
-  'ecard_number' => '   %s  %s  %s', //cpg1.3.0
-  'ecard_goto_page' => '  ', //cpg1.3.0
-  'ecard_records_per_page' => '  ', //cpg1.3.0
-  'check_all' => ' ', //cpg1.3.0
-  'uncheck_all' => ' ', //cpg1.3.0
-  'ecards_delete_selected' => '  ', //cpg1.3.0
-  'ecards_delete_confirm' => ' ,   ?  !', //cpg1.3.0
-  'ecards_delete_sure' => ' ', //cpg1.3.0
+  'title' => 'Послать открытки',
+  'ecard_sender' => 'Отправитель',
+  'ecard_recipient' => 'Получатель',
+  'ecard_date' => 'Дата',
+  'ecard_display' => 'Показать открытку',
+  'ecard_name' => 'Имя',
+  'ecard_email' => 'Email',
+  'ecard_ip' => 'IP #',
+  'ecard_ascending' => '[по возрастанию]',
+  'ecard_descending' => '[по убыванию]',
+  'ecard_sorted' => 'Отсортированы',
+  'ecard_by_date' => 'по дате',
+  'ecard_by_sender_name' => 'по имени отправителя',
+  'ecard_by_sender_email' => 'по email отправителя',
+  'ecard_by_sender_ip' => 'по IP отправителя',
+  'ecard_by_recipient_name' => 'по имени получателя',
+  'ecard_by_recipient_email' => 'по email получателя',
+  'ecard_number' => 'отображаю записи от %s до %s из %s',
+  'ecard_goto_page' => 'перейти на страницу',
+  'ecard_records_per_page' => 'Записей на странице',
+  'check_all' => 'Отметить все',
+  'uncheck_all' => 'Снять отметки',
+  'ecards_delete_selected' => 'Удалить выбранные открытки',
+  'ecards_delete_confirm' => 'Вы уверены, что хотите удалить записи? Отметьте галкой!',
+  'ecards_delete_sure' => 'Я уверен',
 );
 
 
@@ -523,34 +833,36 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => '      ',
-  'com_added' => '   ',
-  'alb_need_title' => '    !',
-  'no_udp_needed' => '  .',
-  'alb_updated' => '  ',
-  'unknown_album' => '            ',
-  'no_pic_uploaded' => '     !<br /><br />      , ,     ...', //cpg1.3.0
-  'err_mkdir' => '    %s !',
-  'dest_dir_ro' => '  %s     !',
-  'err_move' => '   %s  %s !',
-  'err_fsize_too_large' => ' ,   ,   (  %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => ' ,   ,   (  %s ) !',
-  'err_invalid_img' => ',   ,    !',
-  'allowed_img_types' => '    %s .',
-  'err_insert_pic' => ' \'%s\'       ', //cpg1.3.0
-  'upload_success' => '    .<br /><br />      .', //cpg1.3.0
-  'notify_admin_email_subject' => '%s -    ', //cpg1.3.0
-  'notify_admin_email_body' => '    %s,   .  %s', //cpg1.3.0
-  'info' => '',
-  'com_added' => ' ',
-  'alb_updated' => ' ',
-  'err_comment_empty' => '  !',
-  'err_invalid_fext' => '    : <br /><br />%s.',
-  'no_flood' => ',         .<br /><br />  ,     .', //cpg1.3.0
-  'redirect_msg' => ' .<br /><br /><br /> \'\',     .',
-  'upl_success' => '    ', //cpg1.3.0
-  'email_comment_subject' => '   Coppermine Photo Gallery', //cpg1.3.0
-  'email_comment_body' => '-     .  .', //cpg1.3.0
+  'empty_name_or_com' => 'Вы должны ввести своё имя и комментарий',
+  'com_added' => 'Ваш комментарий был добавлен',
+  'alb_need_title' => 'Вы должны задать название альбому!',
+  'no_udp_needed' => 'Обновление не требуется.',
+  'alb_updated' => 'Альбом был обновлен',
+  'unknown_album' => 'Выбранный альбом не существует или у Вас нет прав добавлять в этот альбом',
+  'no_pic_uploaded' => 'Ни один файл не был загружен!<br /><br />Если Вы действительно выбрали файл для закачки, проверьте, разрешает ли сервер производить закачки...',
+  'err_mkdir' => 'Ошибка в создании директории %s !',
+  'dest_dir_ro' => 'Указанная директория %s не имеет прав на запись!',
+  'err_move' => 'Не могу перенести %s в %s !',
+  'err_fsize_too_large' => 'Размер файла, который Вы загрузили, слишком большой (максимально разрешено %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'Размер файла, который Вы загрузили, слишком большой (максимально разрешено %s КБ) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'Файл, который Вы загрузили, не является правильным изображением!',
+  'allowed_img_types' => 'Вы можете загружать только %s изображения.',
+  'err_insert_pic' => 'Файл \'%s\' не может быть добавлен в альбом ',
+  'upload_success' => 'Ваш файл был успешно добавлен.<br /><br />Он станет доступным после подтверждения администрацией сайта.',
+  'notify_admin_email_subject' => '%s - Уведомление о загрузке файла',
+  'notify_admin_email_body' => 'Было загружено изображение пользователем %s, которое трубует подтверждения. Посетите %s',
+  'info' => 'Информация',
+  'com_added' => 'Добавлен комментарий',
+  'alb_updated' => 'Альбом обновлен',
+  'err_comment_empty' => 'Ваш комментарий пуст!',
+  'err_invalid_fext' => 'Разрешены только файлы с расширениями: <br /><br />%s.',
+  'no_flood' => 'Простите, но Вы являетесь автором последнего комментария для данного файла.<br /><br />Отредактируйте Ваш комментарий, если Вы хотите его изменить.',
+  'redirect_msg' => 'Вы перенаправляетесь.<br /><br /><br />Нажмите \'ПРОДОЛЖИТЬ\', если страница не обновится автоматически.',
+  'upl_success' => 'Ваш файл был успешно добавлен',
+  'email_comment_subject' => 'Добавлен комментарий в Coppermine Photo Gallery',
+  'email_comment_body' => 'Кто-то разместил комментарий в Вашей галерее. Просмотрите его.',
+  'album_not_selected' => 'Альбом не выбран', //cpg1.4
+  'com_author_error' => 'Зарегистрированный пользователь использует это имя, войдите или используйте другое имя', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -558,31 +870,59 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => '',
-  'fs_pic' => '  ',
-  'del_success' => ' ',
-  'ns_pic' => '  ',
-  'err_del' => '   ',
-  'thumb_pic' => '',
-  'comment' => '',
-  'im_in_alb' => '  ',
-  'alb_del_success' => ' \'%s\' ',
-  'alb_mgr' => ' ',
-  'err_invalid_data' => '    \'%s\'',
-  'create_alb' => '  \'%s\'',
-  'update_alb' => '  \'%s\'   \'%s\'   \'%s\'',
-  'del_pic' => ' ', //cpg1.3.0
-  'del_alb' => ' ',
-  'del_user' => ' ',
-  'err_unknown_user' => '   !',
-  'comment_deleted' => '   ',
+  'caption' => 'Описание',
+  'fs_pic' => 'полный размер изображения',
+  'del_success' => 'успешно удалено',
+  'ns_pic' => 'нормальный размер изображения',
+  'err_del' => 'не может быть удалено',
+  'thumb_pic' => 'миниатюра',
+  'comment' => 'комментарий',
+  'im_in_alb' => 'изображение в альбоме',
+  'alb_del_success' => 'Альбом &laquo;%s&raquo; удален', //cpg1.4
+  'alb_mgr' => 'Менеджер альбомов',
+  'err_invalid_data' => 'Получена неправильная информация в \'%s\'',
+  'create_alb' => 'Создаю альбом \'%s\'',
+  'update_alb' => 'Обновляю альбом \'%s\' с названием \'%s\' и индексом \'%s\'',
+  'del_pic' => 'Удалить файл',
+  'del_alb' => 'Удалить альбом',
+  'del_user' => 'Удалить пользователя',
+  'err_unknown_user' => 'Выбранный пользователь не существует!',
+  'err_empty_groups' => 'Отсутствует таблица группы или таблица группы пуста!', //cpg1.4
+  'comment_deleted' => 'Комментарий был успешно удален',
+  'npic' => 'Изображение', //cpg1.4
+  'pic_mgr' => 'Менеджер изображений', //cpg1.4
+  'update_pic' => 'Обновляю изображение \'%s\' с именем файла \'%s\' и индексом \'%s\'', //cpg1.4
+  'username' => 'Имя пользователя', //cpg1.4
+  'anonymized_comments' => '%s комментариев стали анонимными', //cpg1.4
+  'anonymized_uploads' => '%s публичных загрузок стали анонимными', //cpg1.4
+  'deleted_comments' => 'Удалено комментариев: %s', //cpg1.4
+  'deleted_uploads' => 'Удалено публичных загрузок: %s', //cpg1.4
+  'user_deleted' => 'пользователь %s удален', //cpg1.4
+  'activate_user' => 'Активировать пользователя', //cpg1.4
+  'user_already_active' => 'Учетная запись уже была активирована', //cpg1.4
+  'activated' => 'Активирован', //cpg1.4
+  'deactivate_user' => 'Деактивировать пользователя', //cpg1.4
+  'user_already_inactive' => 'Учетная запись уже была деактивирована', //cpg1.4
+  'deactivated' => 'Деактивирован', //cpg1.4
+  'reset_password' => 'Сбросить пароль', //cpg1.4
+  'password_reset' => 'Пароль сброшен для %s', //cpg1.4
+  'change_group' => 'Изменить основную группу', //cpg1.4
+  'change_group_to_group' => 'Изменение с %s на %s', //cpg1.4
+  'add_group' => 'Добавить вторичную группу', //cpg1.4
+  'add_group_to_group' => 'Добавляю пользователя %s в группу %s. Теперь он входит в основную группу %s и вторичную группу %s.', //cpg1.4
+  'status' => 'Статус', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Служебная информация для открытки, которую Вы пытаетесь просмотреть, была повреждена Вашей почтовой программой. Проверьте правильность ссылки.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -591,56 +931,113 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-  'confirm_del' => '      ?\\n   .', //js-alert //cpg1.3.0
-  'del_pic' => '  ', //cpg1.3.0
-  'size' => '%s x %s ',
-  'views' => '%s ()',
-  'slideshow' => '-',
-  'stop_slideshow' => ' -',
-  'view_fs' => ',     ',
-  'edit_pic' => ' ', //cpg1.3.0
-  'crop_pic' => '  ', //cpg1.3.0
+  'confirm_del' => 'Вы уверены что хотите УДАЛИТЬ этот файл?\\nКомментарии тоже будут удалены.', //js-alert
+  'del_pic' => 'УДАЛИТЬ ЭТОТ ФАЙЛ',
+  'size' => '%s x %s пикселей',
+  'views' => '%s раз(а)',
+  'slideshow' => 'Слайд-шоу',
+  'stop_slideshow' => 'ОСТАНОВИТЬ СЛАЙД-ШОУ',
+  'view_fs' => 'Нажмите, чтобы посмотреть в полный размер',
+  'edit_pic' => 'Изменить свойства файла', //cpg1.4
+  'crop_pic' => 'Обрезать и Повернуть',
+  'set_player' => 'Изменить проигрыватель', //cpg1.4
 );
 
 $lang_picinfo = array(
-  'title' =>'  ', //cpg1.3.0
-  'Filename' => ' ',
-  'Album name' => '',
-  'Rating' => ' (: %s)',
-  'Keywords' => ' ',
-  'File Size' => '',
-  'URL' => '',
-  'Dimensions' => '',
-  'Displayed' => '',
-  'Camera' => '',
-  'Date taken' => '',
-  'ISO'=>'ISO',
-  'Aperture' => '',
-  'Exposure time' => '',
-  'Focal length' => ' ',
-  'Comment' => '',
-  'addFav'=>'  ', //cpg1.3.0
-  'addFavPhrase'=>'', //cpg1.3.0
-  'remFav'=>'  ', //cpg1.3.0
-  'iptcTitle'=>'IPTC ', //cpg1.3.0
-  'iptcCopyright'=>'IPTC  ', //cpg1.3.0
-  'iptcKeywords'=>'IPTC  ', //cpg1.3.0
-  'iptcCategory'=>'IPTC ', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC  ', //cpg1.3.0
+  'title' =>'Информация о файле',
+  'Filename' => 'Имя файла',
+  'Album name' => 'Альбом',
+  'Rating' => 'Рейтинг (голосов: %s)',
+  'Keywords' => 'Ключевые слова',
+  'File Size' => 'Размер файла',
+  'Date Added' => 'Добавлен', //cpg1.4
+  'Dimensions' => 'Размеры',
+  'Displayed' => 'Отображен',
+  'URL' => 'Ссылка', //cpg1.4
+  'Make' => 'Производитель камеры', //cpg1.4
+  'Model' => 'Модель', //cpg1.4
+  'DateTime' => 'Дата Время', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Макс. апертура', //cpg1.4
+  'FocalLength' => 'Фокусное расстояние', //cpg1.4
+  'Comment' => 'Комментарий',
+  'addFav'=>'Добавить в Избранное',
+  'addFavPhrase'=>'Избранные',
+  'remFav'=>'Удалить из Избранного',
+  'iptcTitle'=>'IPTC название',
+  'iptcCopyright'=>'IPTC авторское право',
+  'iptcKeywords'=>'IPTC ключевые слова',
+  'iptcCategory'=>'IPTC категория',
+  'iptcSubCategories'=>'IPTC под категория',
+  'ColorSpace' => 'Цветовое пространство', //cpg1.4
+  'ExposureProgram' => 'Режим выдержки', //cpg1.4
+  'Flash' => 'Вспышка', //cpg1.4
+  'MeteringMode' => 'Режим измерения', //cpg1.4
+  'ExposureTime' => 'Выдержка', //cpg1.4
+  'ExposureBiasValue' => 'Компенсация экспозиции', //cpg1.4
+  'ImageDescription' => 'Описание изображения', //cpg1.4
+  'Orientation' => 'Ориентация', //cpg1.4
+  'xResolution' => 'X разрешение', //cpg1.4
+  'yResolution' => 'Y разрешение', //cpg1.4
+  'ResolutionUnit' => 'Единица длины', //cpg1.4
+  'Software' => 'Программа', //cpg1.4
+  'YCbCrPositioning' => 'Положение точки в ячейке YСbCr', //cpg1.4
+  'ExifOffset' => 'сдвиг Exif', //cpg1.4
+  'IFD1Offset' => 'сдвиг IFD1', //cpg1.4
+  'FNumber' => 'Число диафрагмы', //cpg1.4
+  'ExifVersion' => 'Версия Exif', //cpg1.4
+  'DateTimeOriginal' => 'Время съемки', //cpg1.4
+  'DateTimedigitized' => 'Время создания цифрового файла', //cpg1.4
+  'ComponentsConfiguration' => 'Формат представления данных', //cpg1.4
+  'CompressedBitsPerPixel' => 'Средняя степень компрессии JPEG', //cpg1.4
+  'LightSource' => 'Источник света', //cpg1.4
+  'ISOSetting' => 'Режим ISO', //cpg1.4
+  'ColorMode' => 'Режим цвета', //cpg1.4
+  'Quality' => 'Качество', //cpg1.4
+  'ImageSharpening' => 'Резкость изображения', //cpg1.4
+  'FocusMode' => 'Режим фокуса', //cpg1.4
+  'FlashSetting' => 'Настройки вспышки', //cpg1.4
+  'ISOSelection' => 'Установленный ISO', //cpg1.4
+  'ImageAdjustment' => 'Контрастность изображения', //cpg1.4
+  'Adapter' => 'Адаптер', //cpg1.4
+  'ManualFocusDistance' => 'Дистанция ручного фокуса', //cpg1.4
+  'DigitalZoom' => 'Цифровой зум', //cpg1.4
+  'AFFocusPosition' => 'Выбор зоны фокусировки', //cpg1.4
+  'Saturation' => 'Насыщенность', //cpg1.4
+  'NoiseReduction' => 'Подавление шума', //cpg1.4
+  'FlashPixVersion' => 'Формат FlashPix', //cpg1.4
+  'ExifImageWidth' => 'Ширина изображения', //cpg1.4
+  'ExifImageHeight' => 'Высота изображения', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Положение блока изображения', //cpg1.4
+  'FileSource' => 'Источник файла', //cpg1.4
+  'SceneType' => 'Тип сюжета', //cpg1.4
+  'CustomerRender' => 'Обработка изображения', //cpg1.4
+  'ExposureMode' => 'Режим выдержки', //cpg1.4
+  'WhiteBalance' => 'Баланс белого', //cpg1.4
+  'DigitalZoomRatio' => 'Коэффициент цифрового зума', //cpg1.4
+  'SceneCaptureMode' => 'Режим сюжетной программы', //cpg1.4
+  'GainControl' => 'Коэффициент усиления', //cpg1.4
+  'Contrast' => 'Контраст', //cpg1.4 
+  'Sharpness' => 'Резкость', //cpg1.4
+  'ManageExifDisplay' => 'Настроить отображение Exif', //cpg1.4
+  'submit' => 'Отправить', //cpg1.4
+  'success' => 'Информация успешно обновлена.', //cpg1.4
+  'details' => 'Детали', //cpg1.4
 );
 
 $lang_display_comments = array(
   'OK' => 'OK',
-  'edit_title' => '  ',
-  'confirm_delete' => ' ,     ?', //js-alert
-  'add_your_comment' => '  ',
-  'name'=>'',
-  'comment'=>'',
-  'your_name' => '',
+  'edit_title' => 'Изменить этот комментарий',
+  'confirm_delete' => 'Вы уверены, что хотите удалить этот комментарий?', //js-alert
+  'add_your_comment' => 'Добавить Ваш комментарий',
+  'name'=>'Имя',
+  'comment'=>'Комментарий',
+  'your_name' => 'Гость',
+  'report_comment_title' => 'Пожаловаться администратору на этот комментарий', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-  'click_to_close' => '  ,   ',
+  'click_to_close' => 'Нажмите на изображение, чтобы закрыть окно',
 );
 
 }
@@ -650,23 +1047,68 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => ' ',
-  'invalid_email' => '<b></b>:   email !',
-  'invalid_emaildomen' => '     "%s"',
-  'ecard_title' => '     %s',
-  'error_not_image' => '       .', //cpg1.3.0
-  'view_ecard' => '    ,    ',
-  'view_more_pics' => '  !',
-  'send_success' => '   ',
-  'send_failed' => ',       ...',
-  'from' => '',
-  'your_name' => ' ',
-  'your_email' => '  email',
-  'to' => '',
-  'rcpt_name' => ' ',
-  'rcpt_email' => 'Email  ',
-  'greetings' => '',
-  'message' => '',
+  'title' => 'Послать открытку',
+  'invalid_email' => '<font color="red"><b>Внимание</b></font>: неправильный формат email адреса!', //cpg1.4
+  'ecard_title' => 'Для Вас есть открытка от %s',
+  'error_not_image' => 'Только изображения могут быть посланы в качестве открытки.',
+  'view_ecard' => 'Если открытка не отображается корректно, пройдите по этой ссылке', //cpg1.4
+  'view_ecard_plaintext' => 'Чтобы просмотреть открытку, скопируйте и вставьте в Ваш браузер эту ссылку:', //cpg1.4
+  'view_more_pics' => 'Посмотреть остальные картинки!', //cpg1.4
+  'send_success' => 'Ваша открытка была отправить',
+  'send_failed' => 'Извините, но сервер не может отправить Вашу открытку...',
+  'from' => 'От',
+  'your_name' => 'Ваше имя',
+  'your_email' => 'Ваш email адрес',
+  'to' => 'Кому',
+  'rcpt_name' => 'Имя получателя',
+  'rcpt_email' => 'Email адрес получателя',
+  'greetings' => 'Приветствие', //cpg1.4
+  'message' => 'Сообщение', //cpg1.4
+  'ecards_footer' => 'Отправлено %s с IP %s от %s (время галереи)', //cpg1.4
+  'preview' => 'Предварительный просмотр открытки', //cpg1.4
+  'preview_button' => 'Предварительный просмотр', //cpg1.4
+  'submit_button' => 'Отправить открытку', //cpg1.4
+  'preview_view_ecard' => 'Это будет дополнительная ссылка на открытку после её отправки. Ссылка не будет работать для предварительного просмотра.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Сообщить администратору', //cpg1.4
+  'invalid_email' => '<b>Внимание</b>: неправильный email адрес!', //cpg1.4
+  'report_subject' => 'Жалоба от %s на %s в галерее', //cpg1.4
+  'view_report' => 'Дополнительная ссылка, если сообщение не отображается корректно', //cpg1.4
+  'view_report_plaintext' => 'Чтобы просмотреть сообщение, скопируйте и вставьте в Ваш браузер эту ссылку:', //cpg1.4
+  'view_more_pics' => 'Галерея', //cpg1.4
+  'send_success' => 'Ваше сообщение было отправлено', //cpg1.4
+  'send_failed' => 'Извините, но сервер не может отправить Ваше сообщение...', //cpg1.4
+  'from' => 'От', //cpg1.4
+  'your_name' => 'Ваше имя', //cpg1.4
+  'your_email' => 'Ваш email адрес', //cpg1.4
+  'to' => 'Кому', //cpg1.4
+  'administrator' => 'Администратор', //cpg1.4
+  'subject' => 'Тема', //cpg1.4
+  'comment_field_name' => 'Жалоба на комментарии "%s"', //cpg1.4
+  'reason' => 'Причина', //cpg1.4
+  'message' => 'Сообщение', //cpg1.4
+  'report_footer' => 'Отправлено %s с IP %s от %s (время галереи)', //cpg1.4
+  'obscene' => 'неприличный', //cpg1.4
+  'offensive' => 'оскорбление', //cpg1.4
+  'misplaced' => 'флуд/не в том месте', //cpg1.4
+  'missing' => 'потерявшийся', //cpg1.4
+  'issue' => 'ошибка/нельзя просмотреть', //cpg1.4
+  'other' => 'другое', //cpg1.4
+  'refers_to' => 'Жалоба на файл', //cpg1.4
+  'reasons_list_heading' => 'причина для сообщения:', //cpg1.4
+  'no_reason_given' => 'причина не указана', //cpg1.4
+  'go_comment' => 'Перейти к комментарию', //cpg1.4
+  'view_comment' => 'Просмотреть полный отчёт с комментарием', //cpg1.4
+  'type_file' => 'файл', //cpg1.4
+  'type_comment' => 'комментарий', //cpg1.4
+  'invalid_data' => 'Служебная информация для сообщения, которую Вы пытаетесь просмотреть, была повреждена Вашей почтовой программой. Проверьте правильность ссылки.', //cpg1.4
+
 );
 
 // ------------------------------------------------------------------------- //
@@ -674,97 +1116,121 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => '', //cpg1.3.0
-  'album' => '',
-  'title' => '',
-  'desc' => '',
-  'keywords' => ' ',
-  'pic_info_str' => '%s &times; %s - %s  -  %s -  %s',
-  'approve' => ' ', //cpg1.3.0
-  'postpone_app' => ' ',
-  'del_pic' => ' ', //cpg1.3.0
-  'read_exif' => ' EXIF  ', //cpg1.3.0
-  'reset_view_count' => '  ',
-  'reset_votes' => ' ',
-  'del_comm' => ' ',
-  'upl_approval' => ' ',
-  'edit_pics' => ' ', //cpg1.3.0
-  'see_next' => '  ', //cpg1.3.0
-  'see_prev' => '  ', //cpg1.3.0
-  'n_pic' => ' %s', //cpg1.3.0
-  'n_of_pic_to_disp' => '   ', //cpg1.3.0
-  'apply' => ' ', //cpg1.3.0
-  'crop_title' => 'Coppermine  ', //cpg1.3.0
-  'preview' => ' ', //cpg1.3.0
-  'save' => ' ', //cpg1.3.0
-  'save_thumb' =>'  ', //cpg1.3.0
-  'sel_on_img' =>'      !', //js-alert //cpg1.3.0
+  'pic_info' => 'Информация',
+  'album' => 'Альбом',
+  'title' => 'Название',
+  'filename' => 'Имя файла', //cpg1.4
+  'desc' => 'Описание',
+  'keywords' => 'Ключевые слова',
+  'new_keyword' => 'Новое ключевое слово', //cpg1.4
+  'new_keywords' => 'Найдено новое ключевое слово', //cpg1.4
+  'existing_keyword' => 'Имеющееся ключевое слово', //cpg1.4
+  'pic_info_str' => '%s &times; %s - %s КБ - просмотров %s - голосов %s',
+  'approve' => 'Одобрить файл',
+  'postpone_app' => 'Отложить одобрение',
+  'del_pic' => 'Удалить файл',
+  'del_all' => 'Удалить ВСЕ файлы', //cpg1.4
+  'read_exif' => 'Считать EXIF данные снова',
+  'reset_view_count' => 'Сбросить счетчик просмотров',
+  'reset_all_view_count' => 'Сбросить ВСЕ счетчики просмотров', //cpg1.4
+  'reset_votes' => 'Сбросить голоса',
+  'reset_all_votes' => 'Сбросить ВСЕ голоса', //cpg1.4
+  'del_comm' => 'Удалить комментарии',
+  'del_all_comm' => 'Удалить ВСЕ комментарии', //cpg1.4
+  'upl_approval' => 'Одобрение загрузки', //cpg1.4
+  'edit_pics' => 'Изменить файлы',
+  'see_next' => 'Посмотреть следующие файлы',
+  'see_prev' => 'Посмотреть предыдущие файлы',
+  'n_pic' => 'файлов %s',
+  'n_of_pic_to_disp' => 'Количество файлов для просмотра',
+  'apply' => 'Применить изменения',
+  'crop_title' => 'Coppermine Редактор Изображений',
+  'preview' => 'Предварительный просмотр',
+  'save' => 'Сохранить изображение',
+  'save_thumb' =>'Сохранить как миниатюру',
+  'gallery_icon' => 'Сделать это моей иконкой', //cpg1.4
+  'sel_on_img' =>'Выбор должен быть целиком расположен на изображении!', //js-alert
+  'album_properties' =>'Свойства альбома', //cpg1.4
+  'parent_category' =>'Родительская категория', //cpg1.4
+  'thumbnail_view' =>'Отображение миниатюр', //cpg1.4
+  'select_unselect' =>'выбрать всё/снять выделение', //cpg1.4
+  'file_exists' => "Такой файл '%s' уже существует.", //cpg1.4
+  'rename_failed' => "Ошибка переименования '%s' в '%s'.", //cpg1.4
+  'src_file_missing' => "Исходный файл '%s' отсутствует.", // cpg 1.4
+  'mime_conv' => "Не могу конвертировать файл из '%s' в '%s'",//cpg1.4
+  'forb_ext' => 'Запрещенное расширение файла.',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
+// File faq.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => '  ', //cpg1.3.0
-  'toc' => '', //cpg1.3.0
-  'question' => ': ', //cpg1.3.0
-  'answer' => ': ', //cpg1.3.0
+  'faq' => 'Часто Задаваемые Вопросы',
+  'toc' => 'Оглавление',
+  'question' => 'Вопрос: ',
+  'answer' => 'Ответ: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  ' FAQ', //cpg1.3.0
-  array('   ?', '       .     :  ,    ,   ,      ..', 'allow_user_registration', '1'), //cpg1.3.0
-  array('   ?', '   &quot;&quot;     ( ,  ,      ).<br />      email,     ,             email         .     ,      .', 'allow_user_registration', '1'), //cpg1.3.0
-  array('  ?', '   &quot;&quot;,       ,  ,  &quot;     &quot;,                .<br /><b>:      cookies/   .   cookies/      ,       &quot;    &quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('    ?', '        email?.     .           .', 'offline', 0), //cpg1.3.0
-  array(' ,    ?', '       (&quot;&quot;)   &quot; ?&quot;,   .           .', 'offline', 0), //cpg1.3.0
-  //array(' ,     email?', '       email    &quot;&quot;.      .', 'offline', 0), //cpg1.3.0
-  array('      &quot;&quot;?', '  ,   - &quot;/   &quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="/   " />),        &quot;  &quot;.<br />         ,        -.<br /><b>:      cookies/   .   cookies/      ,          ,     .</b>', 'offline', 0), //cpg1.3.0
-  array('   ()?', '  ,       /.', 'offline', 0), //cpg1.3.0
-  array('    ?', '  ,      .', 'offline', 0), //cpg1.3.0
-  array('  ?', '   &quot; &quot;,  &quot;Browse&quot;,     ,  &quot;&quot;   &quot;&quot;.             &quot;&quot;.        .', 'offline', 0), //cpg1.3.0
-  array('    ?', '        &quot; &quot;.              .', 'offline', 0), //cpg1.3.0
-  array('       ?', '     (jpg, png,  ..)    .', 'offline', 0), //cpg1.3.0
-  array('   ,      &quot; &quot;?', '    &quot; &quot;.<br />  &quot; /   &quot;   &quot;&quot;.    &quot; &quot;   .<br />        .<br /> &quot; &quot;.', 'allow_private_albums', 1), //cpg1.3.0
-  array('          ?', '    &quot; &quot;.<br />  &quot;  &quot;.   &quot; &quot;   .<br />    , ,  .    ,     .<br /> &quot; &quot;.', 'allow_private_albums', 1), //cpg1.3.0
-  array('      ?', '    ,  &quot; &quot;   &quot; &quot;.', 'allow_private_albums', 1), //cpg1.3.0
-  array('  cookies/?', 'Cookies/ -     ,          .<br />Cookies/                ,    .', 'offline', 0), //cpg1.3.0
-  array('        ?', 'Coppermine -    ,   GNU GPL .            .  <a href="http://coppermine.sf.net/">  Coppermine</a>,       .', 'offline', 0), //cpg1.3.0
-
-  ' ', //cpg1.3.0
-  array('  &quot; &quot;?', '  &quot; &quot;   ,       ,         .      - ,          .      .', 'offline', 0), //cpg1.3.0
-  array('  &quot; &quot;?', '       - ,            .', 'allow_private_albums', 1), //cpg1.3.0
-  array('   &quot; &quot;  &quot; &quot;?', '   ,      (     ,    ).', 'allow_private_albums', 1), //cpg1.3.0
-  array('  &quot; &quot;?', '            .      .', 'offline', 0), //cpg1.3.0
-  array('  &quot; &quot;?', '       .', 'offline', 0), //cpg1.3.0
-  array('  &quot; &quot;?', '       ,     .', 'offline', 0), //cpg1.3.0
-  array('  &quot; &quot;?', '          (   ,      ).', 'offline', 0), //cpg1.3.0
-  array('  &quot;  &quot;?', '      /  .    /.<br /> ,      <img src="images/rating4.gif" width="65" height="14" border="0" alt="" />:    / <img src="images/rating4.gif" width="65" height="14" border="0" alt="" />.<br />      1  5 (1,2,3,4,5),   /   <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />. 1+2+3+4+5=15 15/5=3<br /> /   <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> ( )  <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> ( ).', 'offline', 0), //cpg1.3.0
-  array('  &quot;&quot;?', '    ,        .<br /><b>:         cookie/   ,          ,        .', 'offline', 0), //cpg1.3.0
+  'Основной FAQ',
+  array('Почему я должен регистрироваться?', 'Регистрация может быть затребована или нет администрацией сайта. Регистрация предоставляет пользователю дополнительные возможности: загрузка файлов, свой список избранных файлов, возможность оценивать изображения, оставлять к ним комментарии и т.п.', 'allow_user_registration', '1'),
+  array('Как я могу зарегистрироваться?', 'Пройдите в пункт &quot;Регистрация&quot; и заполните необходимые данные (также, если хотите, можете заполнить дополнительную информацию о себе).<br />Если Администрация требует подтверждения регистрации через email, то после заполнения Вашей информации, Вы должны получить электронное письмо на указанный при регистрации в Ваших данных email адрес с инструкциями как активизировать Вашу учётную запись на сайте. Ваша учётная запись должна быть активирована, чтобы Вы могли войти на сайт.', 'allow_user_registration', '1'), //cpg1.4
+  array('Как осуществить вход?', 'Пройдите в пункт &quot;Вход&quot;, введите Ваше имя пользователя и пароль и, если хотите, отметьте &quot;Автоматически входить при каждом посещении&quot;, чтобы Вам не приходилось каждый раз заново вводить имя пользователя и пароль при входе на сайт.<br /><b>ВАЖНО: У Вас должны быть включены cookies/куки для данного сайта. И впоследствии cookies/куки с данного сайта не должны удаляться, чтобы Вы могли использовать эту возможность &quot;Автоматически входить при каждом посещении&quot;.</b>', 'offline', 0),
+  array('Почему я не могу войти?', 'Вы зарегистрировались и открыли ссылку присланную вам по email?. Данная ссылка активирует Вашу учётную запись. В случае других проблем входа на сайт свяжитесь с администрацией сайта.', 'offline', 0),
+  array('Что делать, если я забыл пароль?', 'Если при входе на сайт по ссылке (&quot;Вход&quot;) есть ссылка &quot;Забыли пароль?&quot;, тогда воспользуйтесь ей. В противном случае свяжитесь с администрацией сайта для получения нового пароля.', 'offline', 0),
+  //array('Чтобы будет, если я изменю адрес email?', 'Просто войдите на сайт и измените Ваш email адрес через кнопку &quot;Профиль&quot;. Вы должны находиться в режиме администратора.', 'offline', 0),
+  array('Как я могу добавить картинку в &quot;Избранные&quot;?', 'Кликните на изображение, затем на значок-ссылку &quot;Показать/спрятать информацию о файле&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Показать/спрятать информацию о файле" />), прокрутите информацию об изображении вниз и выберите &quot;Добавить в Избранное&quot;.<br />Администрация может включить отображение информации о файл с самого начала, тогда вам не нужно будет нажимать этот значок-ссылку.<br /><b>ВАЖНО: У Вас должны быть включены cookies/куки для данного сайта. И впоследствии cookies/куки с данного сайта не должны удаляться, так как в них будет хранится информация о тех файлах, которые Вы добавили в избранное.</b>', 'offline', 0),
+  array('Как оценить файл (рейтинг)?', 'Кликните по миниатюре, проследуйте вниз изображения и выберите желаемую оценку/рейтинг.', 'offline', 0),
+  array('Как добавить комментарий к изображению?', 'Кликните по миниатюре, проследуйте вниз изображения и добавьте комментарий.', 'offline', 0),
+  array('Как загрузить файл?', 'Пройдите в пункт &quot;Загрузить файл&quot;, нажмите &quot;Browse&quot;, найдите необходимый для загрузки файл, нажмите &quot;Открыть&quot; и нажмите &quot;ПРОДОЛЖИТЬ&quot;. После предварительной загрузки выберите альбом, куда Вы хотите загрузить файл, и нажмите &quot;ПРОДОЛЖИТЬ&quot;. Также при желании можете добавить название и описание.<br /><br />Допольнительно, для тех пользователей, которые используют <b>Windows XP</b>: Вы можете загружать сразу несколько файлов напрямую в Ваши приватные альбомы, используя помощник веб публикации (XP Publishing wizard).<br />Для получения необходимых инструкций и файла, для внесения нужных изменений в реестр, <a href="xp_publish.php">нажмите здесь.</a>', 'offline', 0), //cpg1.4
+  array('Куда я должен загружать изображения?', 'Вы можете загружать файлы в Ваши альбомы в &quot;Моя галерея&quot;. Также Администрация можете разрешить Вам загружать файлы в один или несколько альбомов Основной Галереи.', 'offline', 0),
+  array('Какие типы и размер файлов я могу загружать?', 'Какой размер и тип файлов (jpg, png, и т.д.) можно загружать решает администратор.', 'offline', 0),
+  array('Как я могу создавать, переименовывать или удалять альбомы в &quot;Моя галерея&quot;?', 'Вы должны перейти в &quot;Режим администратора&quot;.<br />Пройдите в &quot;Создать / упорядочить мои альбомы&quot; и нажать &quot;Новый&quot;. Измените в списке &quot;Новый альбом&quot; на желаемое название.<br />Вы также можете переименовать любой альбом в Вашей галерее.<br />Нажмите &quot;Применить изменения&quot;.', 'allow_private_albums', 1),
+  array('Как я могу изменять и ограничивать пользователей от просмотра моих альбомов?', 'Вы должны перейти в &quot;Режим администратора&quot;.<br />Пройдите в &quot;Изменить мои альбомы&quot;. На панели &quot;Обновить альбом&quot; выберите нужный альбом.<br />Теперь Вы можете изменить название, описание, миниатюру альбома. Ограничить пользователей от просмотра, оставления комментариев и оценки файлов.<br />Нажмите &quot;Обновить альбом&quot;.', 'allow_private_albums', 1),
+  array('Как я могу просмотреть галереи других пользователей?', 'Перейдите в корневую часть сайта, нажмите &quot;Список альбомов&quot; и выберите &quot;Галереи пользователей&quot;.', 'allow_private_albums', 1),
+  array('Что такое cookies/куки?', 'Cookies/куки - это кусок текста с данными, который посылается с сайта и сохраняется у вас на компьютере.<br />Cookies/куки обычно позволяют пользователю покидать и возвращаться на сайт без необходимости каждый раз вводить логин и пароль, плюс некоторые другие возможности.', 'offline', 0),
+  array('Где я могу взять эту программу для своего сайта?', 'Coppermine - это бесплатная Мультимедийная Галерея, распространяемая по GNU GPL лицензии. В ней много разнообразных функций и она была портирована на различные платформы. Посетите <a href="http://coppermine.sf.net/">домашнюю страницу Coppermine</a>, чтобы узнать больше или скачать данную галерею.', 'offline', 0),
+
+  'Управление сайтом',
+  array('Что такое &quot;Список альбомов&quot;?', 'При нажатии &quot;Список альбомов&quot; в той категории, в которой Вы находились в данный момент, открывается основная страница категории со ссылками на каждый альбом. Если Вы не находитесь в какой-либо категории, Вы попадете на основную страницу галереи со ссылками на категории. Миниатюры могут являться ссылками в категории.', 'offline', 0),
+  array('Что такое &quot;Моя галерея&quot;?', 'Эта возможность позволяет пользователю создавать свою галерею - добавлять, удалять или изменять альбомы по своему усмотрению и загружать в них файлы.', 'allow_private_albums', 1), //cpg1.4
+  array('Какая разница между &quot;Режим администратора&quot; и &quot;Режим пользователя&quot;?', 'Находясь в режиме администратора, Вы можете изменять Вашу галерею (также можете изменять галереи других пользователей, если это разрешено администратором).', 'allow_private_albums', 1),
+  array('Что такое &quot;Загрузить файл&quot;?', 'При нажатии позволяет пользователю загрузить файл в галерею выбранную им или администратором сайта. Размер и тип файлов устанавливается администратором.', 'offline', 0),
+  array('Что такое &quot;Последние добавления&quot;?', 'При нажатии отображает последние загруженные файлы на сайт.', 'offline', 0),
+  array('Что такое &quot;Последние комментарии&quot;?', 'При нажатии отображает последние добавленные комментарии и файлы, к которым они были добавлены.', 'offline', 0),
+  array('Что такое &quot;Часто просматриваемые&quot;?', 'При нажатии отображает наиболее просматриваемые файлы всеми пользователями на сайте (в независимости от того, вошли они на сайт или нет).', 'offline', 0),
+  array('Что такое &quot;Лучшие по рейтингу&quot;?', 'При нажатии отображает самые высокие по рейтингу/оценке пользователей файлы. Также отображает средний рейтинг/оценку.<br />К примеру, пять пользователей оценили файл по <img src="images/rating4.gif" width="65" height="14" border="0" alt="" />: файл будет иметь рейтинг/оценку <img src="images/rating4.gif" width="65" height="14" border="0" alt="" />.<br />Или пять пользователей оценили файл от 1 до 5 (1,2,3,4,5), тогда общий рейтинг/оценка файла будет <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />. 1+2+3+4+5=15 15/5=3<br />Значение рейтинга/оценки идёт от <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (самая лучшая) к <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (самая плохая).', 'offline', 0),
+  array('Что такое &quot;Избранные&quot;?', 'При нажатии отображает те файлы, которые пользователь добавил в избранное на данном компьютере.<br /><b>ВАЖНО: Так как записи об избранных файлах сохраняются в cookie/куки текущего компьютера пользователя, то на другом компьютере Вы не сможете увидеть те файлы, которые Вы добавили в избранное на первом компьютере.', 'offline', 0),
 );
 
 
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => ' ', //cpg1.3.0
-  'err_already_logged_in' => '    !', //cpg1.3.0
-  'enter_username_email' => '    email', //cpg1.3.0
-  'submit' => '', //cpg1.3.0
-  'failed_sending_email' => '       !', //cpg1.3.0
-  'email_sent' => '          %s', //cpg1.3.0
-  'err_unk_user' => '   !', //cpg1.3.0
-  'passwd_reminder_subject' => '%s -  ', //cpg1.3.0
-  'passwd_reminder_body' => '    ,   ( -,    )        .
+  'forgot_passwd' => 'Напомнить пароль',
+  'err_already_logged_in' => 'Вы уже вошли в систему!',
+  'enter_email' => 'Введите Ваш email адрес', //cpg1.4
+  'submit' => 'Выполнить',
+  'illegal_session' => 'Сессия восстановления пароля неправильная или истекла.', //cpg1.4
+  'failed_sending_email' => 'Письмо с напоминанием пароля не может быть послано!',
+  'email_sent' => 'Письмо с Вашим именем пользователя и новым паролем было послано на %s', //cpg1.4
+  'verify_email_sent' => 'Письмо было послано на %s. Пожалуйста, проверьте Вашу почту, чтобы завершить процесс.', //cpg1.4
+  'err_unk_user' => 'Выбранный пользователь не существует!',
+  'account_verify_subject' => '%s - Запрос нового пароля', //cpg1.4
+  'account_verify_body' => 'Вы запросили новый пароль. Если Вы хотите, чтобы Вам был послан новый пароль, пройдите по следующей ссылке:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Ваш новый пароль', //cpg1.4
+  'passwd_reset_body' => 'Ваш новый пароль:
 ==============================
-   : %s
-: %s
+   Имя: %s
+Пароль: %s
 ==============================
 
- %s,    .', //cpg1.3.0
+Нажмите %s, чтобы войти в галерею.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -772,28 +1238,33 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => ' ',
-  'disk_quota' => ' ',
-  'can_rate' => ' ', //cpg1.3.0
-  'can_send_ecards' => '  ',
-  'can_post_com' => ' ',
-  'can_upload' => '  ', //cpg1.3.0
-  'can_have_gallery' => '  ',
-  'apply' => ' ',
-  'create_new_group' => '  ',
-  'del_groups' => '  ',
-  'confirm_del' => ',    ,          \'Registered\'!\n\n  ?', //js-alert //cpg1.3.0
-  'title' => ' ',
-  'approval_1' => '   (1)',
-  'approval_2' => '   (2)',
-  'upload_form_config' => '  ', //cpg1.3.0
-  'upload_form_config_values' => array( '   ', '  ', '  ', ' ZIP ', '-', '-ZIP', '-ZIP', '--ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'     ?', //cpg1.3.0
-  'num_file_upload'=>'.     ', //cpg1.3.0
-  'num_URI_upload'=>'.      ', //cpg1.3.0
-  'note1' => '<b>(1)</b>       ',
-  'note2' => '<b>(2)</b>       ',
-  'notes' => '',
+  'group_name' => 'Имя группы', //cpg1.4
+  'permissions' => 'Разрешения', //cpg1.4
+  'public_albums' => 'Загрузка в публичные альбомы', //cpg1.4
+  'personal_gallery' => 'Персональная галерея', //cpg1.4
+  'upload_method' => 'Метод загрузки', //cpg1.4
+  'disk_quota' => 'Дисковая квота', //cpg1.4
+  'rating' => 'Голосование', //cpg1.4
+  'ecards' => 'Открытки', //cpg1.4
+  'comments' => 'Комментарии', //cpg1.4
+  'allowed' => 'Разрешено', //cpg1.4
+  'approval' => 'Подтверждение', //cpg1.4
+  'boxes_number' => 'Количество полей', //cpg1.4
+  'variable' => 'изменяемо', //cpg1.4
+  'fixed' => 'фиксировано', //cpg1.4
+  'apply' => 'Применить изменения',
+  'create_new_group' => 'Создать новую группу',
+  'del_groups' => 'Удалить выбранные группы',
+  'confirm_del' => 'Внимание, когда Вы удаляете группу, пользователи из этой группы будут автоматически переведены в группу \'Registered\'!\n\nВы хотите продолжить?', //js-alert
+  'title' => 'Управлять группами',
+  'num_file_upload' => 'Полей для загрузки файлов', //cpg1.4
+  'num_URI_upload' => 'Полей для загрузки ссылок', //cpg1.4
+  'reset_to_default' => 'Установить имя по умолчанию (%s) - рекомендуется!', //cpg1.4
+  'error_group_empty' => 'Таблица группы была пустая!<br /><br />Были созданы группы по умолчанию, пожалуйста, перезагрузите эту страницу', //cpg1.4
+  'explain_greyed_out_title' => 'Почему эта опция выделена серым?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Вы не можете изменять свойства этой группы, потому что Вы установили опцию &quot;Разрешить анонимный доступ (гости или анонимные пользователи)&quot; в положение &quot;Нет&quot; на странице конфигурации. Все гости (члены группы %s) ничего не могут делать, даже входить в галерею; поэтому настройки группы не влияют на них.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Вы не можете изменять свойства группы %s, потому что её пользователи и так ничего не могут делать.', //cpg1.4
+  'group_assigned_album' => 'назначенные альбомы', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -803,52 +1274,70 @@
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-  'welcome' => ' !',
+  'welcome' => 'Добро пожаловать!',
 );
 
 $lang_album_admin_menu = array(
-  'confirm_delete' => ' ,     ? \\n      .', //js-alert //cpg1.3.0
-  'delete' => '',
-  'modify' => '',
-  'edit_pics' => ' ', //cpg1.3.0
+  'confirm_delete' => 'Вы уверены, что хотите УДАЛИТЬ этот альбом? \\nВсе файлы и комментарии также будут удалены.', //js-alert
+  'delete' => 'УДАЛИТЬ',
+  'modify' => 'СВОЙСТВА',
+  'edit_pics' => 'РЕДАКТИРОВАТЬ ФАЙЛЫ',
 );
 
 $lang_list_categories = array(
-  'home' => '',
-  'stat1' => '<b>[pictures]</b>   <b>[albums]</b>   <b>[cat]</b>   <b>[views]</b>  /   <b>[comments]</b> ', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b>   <b>[albums]</b>   <b>[views]</b> ', //cpg1.3.0
+  'home' => 'Главная',
+  'stat1' => '<b>[pictures]</b> файлов в <b>[albums]</b> альбомах и <b>[cat]</b> категориях просмотренных <b>[views]</b> раз / комментариев всего <b>[comments]</b> ',
+  'stat2' => '<b>[pictures]</b> файлов в <b>[albums]</b> альбомах просмотренных <b>[views]</b> раз',
   'xx_s_gallery' => '%s\'s Gallery',
-  'stat3' => '<b>[pictures]</b>   <b>[albums]</b>   <b>[comments]</b>   <b>[views]</b> ', //cpg1.3.0
+  'stat3' => '<b>[pictures]</b> файлов в <b>[albums]</b> альбомах с <b>[comments]</b> комментариями просмотренных <b>[views]</b> раз',
 );
 
 $lang_list_users = array(
-  'user_list' => ' ',
-  'no_user_gal' => '  ',
-  'n_albums' => ': %s',
-  'n_pics' => ': %s', //cpg1.3.0
+  'user_list' => 'Список пользователей',
+  'no_user_gal' => 'Отсутствуют галереи пользователей',
+  'n_albums' => 'Альбомов: %s',
+  'n_pics' => 'Файлов: %s',
 );
 
 $lang_list_albums = array(
-  'n_pictures' => ': %s', //cpg1.3.0
-  'last_added' => '.  : %s',
+  'n_pictures' => 'Файлов: %s',
+  'last_added' => '. Последний добавлен: %s',
+  'n_link_pictures' => '%s прикрепленных файлов', //cpg1.4
+  'total_pictures' => '%s всего файлов', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Менеджер ключевых слов', //cpg1.4
+  'edit' => 'редактировать', //cpg1.4
+  'delete' => 'удалить', //cpg1.4
+  'search' => 'искать', //cpg1.4
+  'keyword_test_search' => 'искать %s в новом окне', //cpg1.4
+  'keyword_del' => 'удалить ключевое слово %s', //cpg1.4
+  'confirm_delete' => 'Вы уверены, что хотите удалить ключевое слово %s во всей галерее?', //cpg1.4  // js-alert
+  'change_keyword' => 'изменить ключевое слово', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => '',
-  'enter_login_pswd' => '      ',
-  'username' => ' ()',
-  'password' => '',
-  'remember_me' => '    ',
-  'welcome' => '  %s',
-  'err_login' => '  /     .<br /> .',
-  'err_already_logged_in' => '     !',
-  'forgot_password_link' => ' ?', //cpg1.3.0
+  'login' => 'Вход',
+  'enter_login_pswd' => 'Введите имя пользователя и пароль для входа',
+  'username' => 'Имя (ник)',
+  'password' => 'Пароль',
+  'remember_me' => 'Автоматически входить при каждом посещении',
+  'welcome' => 'Добро пожаловать %s',
+  'err_login' => 'Вы ввели неверное/неактивное имя пользователя или неверный пароль.<br />Попробуйте снова.',
+  'err_already_logged_in' => 'Вы уже осуществили вход в систему!',
+  'forgot_password_link' => 'Забыли пароль?',
+  'cookie_warning' => 'Внимание! Ваш браузер не принимает cookies/куки', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -856,19 +1345,22 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => '',
-  'bye' => ' %s',
-  'err_not_loged_in' => '     !',
+  'logout' => 'Выйти',
+  'bye' => 'До свидания, %s',
+  'err_not_loged_in' => 'Вы не осуществили вход в систему!',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP ', //cpg1.3.0
-  'explanation' => '    PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>    Copermine.', //cpg1.3.0
-  'no_link' => '  phpinfo      ,           ,        .         - .          .', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'закрыть', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'на один уровень вверх', //cpg1.4
+  'current_path' => 'текущий путь', //cpg1.4
+  'select_directory' => 'пожалуйста, выберите директорию', //cpg1.4
+  'click_to_close' => 'Нажмите на изображение, чтобы закрыть окно',
 );
 
 // ------------------------------------------------------------------------- //
@@ -876,38 +1368,110 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => '  -> %s',
-  'general_settings' => ' ',
-  'alb_title' => ' ',
-  'alb_cat' => ' ',
-  'alb_desc' => ' ',
-  'alb_thumb' => ' ',
-  'alb_perm' => '    ',
-  'can_view' => '  ',
-  'can_upload' => '   ',
-  'can_post_comments' => '   ',
-  'can_rate' => '  ',
-  'user_gal' => ' ',
-  'no_cat' => '*   *',
-  'alb_empty' => ' ',
-  'last_uploaded' => '  ',
-  'public_alb' => ' ( )',
-  'me_only' => ' ',
-  'owner_only' => '   (%s)',
-  'groupp_only' => '  \'%s\'',
-  'err_no_alb_to_modify' => '    ,    .',
-  'update' => ' ', //cpg1.3.0
-  'notice1' => '(*)     %s%s', //cpg1.3.0 (do not translate %s!)
+  'upd_alb_n' => 'Обновление альбома -> %s',
+  'general_settings' => 'Общий настройки',
+  'alb_title' => 'Название альбома',
+  'alb_cat' => 'Категория альбома',
+  'alb_desc' => 'Описание альбома',
+  'alb_keyword' => 'Ключевые слова альбома', //cpg1.4
+  'alb_thumb' => 'Миниатюра альбома',
+  'alb_perm' => 'Права доступа для данного альбома',
+  'can_view' => 'Альбом могут просматривать',
+  'can_upload' => 'Посетители могут загружать файлы',
+  'can_post_comments' => 'Посетители могу делать комментарии',
+  'can_rate' => 'Посетители могут голосовать',
+  'user_gal' => 'Галерея пользователя',
+  'no_cat' => '* Нет категории *',
+  'alb_empty' => 'Альбом пуст',
+  'last_uploaded' => 'Последний загруженный файл',
+  'public_alb' => 'Все (публичный альбом)',
+  'me_only' => 'Только я',
+  'owner_only' => 'Только владелец альбома (%s)',
+  'groupp_only' => 'Участники группы \'%s\'',
+  'err_no_alb_to_modify' => 'Нет альбомов в базе данных, которые Вы можете изменять.',
+  'update' => 'Обновить альбом',
+  'reset_album' => 'Сбросить альбом', //cpg1.4
+  'reset_views' => 'Сбросить счетчик просмотров на &quot;0&quot; в %s', //cpg1.4
+  'reset_rating' => 'Сбросить голоса для всех файлов в %s', //cpg1.4
+  'delete_comments' => 'Удалить все комментарии сделанные в %s', //cpg1.4
+  'delete_files' => '%sБезвозвратно%s удалить все файлы в %s', //cpg1.4
+  'views' => 'просмотры', //cpg1.4
+  'votes' => 'голоса', //cpg1.4
+  'comments' => 'комментарии', //cpg1.4
+  'files' => 'файлы', //cpg1.4
+  'submit_reset' => 'применить изменения', //cpg1.4
+  'reset_views_confirm' => 'Я уверен', //cpg1.4
+  'notice1' => '(*) в зависимости от настроек %sгрупп%s', //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Пароль альбома', //cpg1.4
+  'alb_password_hint' => 'Подсказка к паролю альбома', //cpg1.4
+  'edit_files' =>'Редактировать файлы', //cpg1.4
+  'parent_category' =>'Родительская категория', //cpg1.4
+  'thumbnail_view' =>'Отображение миниатюр', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP информация',
+  'explanation' => 'Это страница сгенерирована функцией PHP <a href="http://www.php.net/phpinfo">phpinfo()</a> и отображается внутри Coppermine.',
+  'no_link' => 'Просмотр информации phpinfo другими людьми может быть очень опасным, поэтому данная страница видима только для Вас и только в момент, когда Вы вошли в систему в качестве администратора. Передавать ссылку на эту страницу кому-либо ещё бесполезно. Они всё равно получат отказ при попытке просмотреть данную страницу.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Менеджер изображений', //cpg1.4
+  'select_album' => 'Выберите альбом', //cpg1.4
+  'delete' => 'Удалить', //cpg1.4
+  'confirm_delete1' => 'Вы уверены, что хотите удалить это изображение?', //cpg1.4
+  'confirm_delete2' => '\nИзображение будет удалено навсегда.', //cpg1.4
+  'apply_modifs' => 'Применить изменения', //cpg1.4
+  'confirm_modifs' => 'Подтвердить изменения', //cpg1.4
+  'pic_need_name' => 'Изображения должно иметь имя!', //cpg1.4
+  'no_change' => 'Вы не внесли никаких изменений!', //cpg1.4
+  'no_album' => '* Нет альбома *', //cpg1.4
+  'explanation_header' => 'Выборочный режим сортировки, который Вы можете использовать на данной странице, будет работать, только если', //cpg1.4
+  'explanation1' => 'администратор установил в настройках галереи опцию "Порядок сортировки файлов по умолчанию" в положение "Позиция [убывание]" или "Позиция [возрастание]" (настройки по умолчанию для тех пользователей, которые не выбрали режим сортировки самостоятельно)', //cpg1.4
+  'explanation2' => 'пользователь выбрал "Позиция [убывание]" или "Позиция [возрастание]" на странице миниатюр (индивидуальная настройка для каждого пользователя)', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Вы уверены, что хотите ОТКЛЮЧИТЬ этот плугин', //cpg1.4
+  'confirm_delete' => 'Вы уверены, что хотите УДАЛИТЬ этот плугин', //cpg1.4
+  'pmgr' => 'Менеджер плугинов', //cpg1.4
+  'name' => 'Имя', //cpg1.4
+  'author' => 'Автор', //cpg1.4
+  'desc' => 'Описание', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Установленные плугины', //cpg1.4
+  'n_plugins' => 'Не установленные плугины', //cpg1.4
+  'none_installed' => 'Ничего не установлено', //cpg1.4
+  'operation' => 'Операция', //cpg1.4
+  'not_plugin_package' => 'Загруженный файл не является файлом плугина.', //cpg1.4
+  'copy_error' => 'Произошла ошибка при копировании плугина в папку плугинов.', //cpg1.4
+  'upload' => 'Загрузить', //cpg1.4
+  'configure_plugin' => 'Настроить плугин', //cpg1.4
+  'cleanup_plugin' => 'Очистить плугин', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => ',       ', //cpg1.3.0
-  'rate_ok' => '   ',
-  'forbidden' => '      .', //cpg1.3.0
+  'already_rated' => 'Простите, но Вы уже проголосовали за этот файл',
+  'rate_ok' => 'Ваш голос был учтен',
+  'forbidden' => 'Вы не можете голосовать за свои файлы.',
 );
 
 // ------------------------------------------------------------------------- //
@@ -917,85 +1481,106 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-  {SITE_NAME}         ,    .    ,            ,     ( ,   )         .<br />
+Хотя администраторы {SITE_NAME} стараются удалять или редактировать неприемлемую информацию как можно быстрее, все сообщения просмотреть невозможно. Таким образом Вы признаёте, что сообщения на этом сайте отражают точки зрения и мнения их авторов, а не администрации сайта (кроме сообщений, размещённых её представителями) и администрация не может быть ответственна за их содержание.<br />
 <br />
-    , , ,    ,       ,    .             (       ). IP         .    ,   {SITE_NAME}   , ,           .      ,         .           ,         ,        .<br /><br />    cookies      .<br />
- cookie               .<br />
+Вы соглашаетесь не размещать оскорбительных, угрожающих, клеветнических, порнографических и прочих материалов, а также призывов к национальной розни, способных нарушить соответствующие законы. Попытки размещения таких материалов могут привести к Вашему немедленному отключению от сайта (при этом Ваш провайдер будет поставлен в известность). IP адреса всех сообщений сохраняются для возможности проведения такой политики. Вы соглашаетесь с тем, что администраторы {SITE_NAME} имеют право удалить, отредактировать, перенести или закрыть любую информацию в любое время по своему усмотрению. Как пользователь Вы согласны с тем, что введённая вами информация будет храниться в базе данных. Хотя эта информация не будет открыта третьим лицам без Вашего разрешения, администрация сайта не может быть ответственна за действия хакеров, которые могут привести к несанкционированному доступу к ней.<br />
 <br />
- e-mail                .<br />
+Этот сайт использует cookies/куки для хранения информации на Вашем компьютере. Эти cookies/куки не содержат никакой информации из введённой вами и служат лишь для улучшения качества работы сайта.<br /><br />Ваш email адрес используется лишь для подтверждения Вашей регистрации и для высылки нового пароля, если вы забудете текущий.<br />
 <br />
- ' ',      .<br />
+Нажимая 'Я согласен', Вы соглашаетесь быть ограниченными этими условиями.
 EOT;
 
 $lang_register_php = array(
-  'page_title' => ' ',
-  'term_cond' => ' ',
-  'i_agree' => ' ',
-  'submit' => ' ',
-  'err_user_exists' => ' () ,   ,  , ,  ',
-  'err_password_mismatch' => '  , ,    .',
-  'err_uname_short' => ' ()       ',
-  'err_password_short' => '      ',
-  'err_uname_pass_diff' => ' ()      ',
-  'err_invalid_email' => '  email ',
-  'err_invalid_emaildomen' => '     "%s"',
-  'err_duplicate_email' => '  email    ',
-  'enter_info' => ' ',
-  'required_info' => '   ',
-  'optional_info' => '   ',
-  'username' => ' () ',
-  'password' => '',
-  'password_again' => ' ',
-  'email' => ' email',
-  'location' => '',
-  'interests' => '',
-  'website' => ' ',
-  'occupation' => ' ',
-  'error' => '',
-  'confirm_email_subject' => '%s -  ',
-  'information' => '',
-  'failed_sending_email' => 'Email       !',
-  'thank_you' => '  .<br /><br />  ,    ,      email .',
-  'acct_created' => '    .     ,     .',
-  'acct_active' => '    .     ,     .',
-  'acct_already_act' => '     !',
-  'acct_act_failed' => '      !',
-  'err_unk_user' => '   !',
-  'x_s_profile' => '  %s',
-  'group' => '',
-  'reg_date' => '',
-  'disk_usage' => ' ',
-  'change_pass' => ' ',
-  'current_pass' => ' ',
-  'new_pass' => ' ',
-  'new_pass_again' => '  ',
-  'err_curr_pass' => '  ',
-  'apply_modif' => ' ',
-  'change_pass' => '  ',
-  'update_success' => '   ',
-  'pass_chg_success' => '   ',
-  'pass_chg_error' => '    ',
-  'notify_admin_email_subject' => '%s -   ', //cpg1.3.0
-  'notify_admin_email_body' => '  "%s"    ', //cpg1.3.0
+  'page_title' => 'Регистрация пользователей',
+  'term_cond' => 'Условия регистрации',
+  'i_agree' => 'Я согласен',
+  'submit' => 'Подтвердить регистрацию',
+  'err_user_exists' => 'Имя (ник) пользователя, которое Вы выбрали, уже существует, пожалуйста, выберите другое',
+  'err_password_mismatch' => 'Пароли не совпадают, пожалуйста, введите их ещё раз.',
+  'err_uname_short' => 'Имя (ник) пользователя должно быть более двух символов длиной',
+  'err_password_short' => 'Пароль должен быть более двух символов длиной',
+  'err_uname_pass_diff' => 'Имя (ник) пользователя и пароль должны быть разные',
+  'err_invalid_email' => 'Неправильный email адрес',
+  'err_duplicate_email' => 'Этот адрес email уже занят другим пользователем',
+  'enter_info' => 'Регистрационная информация',
+  'required_info' => 'Поля обязательные к заполнению',
+  'optional_info' => 'Поля необязательные к заполнению',
+  'username' => 'Имя (ник) пользователя',
+  'password' => 'Пароль',
+  'password_again' => 'Подтвердите пароль',
+  'email' => 'Email',
+  'location' => 'Откуда',
+  'interests' => 'Интересы',
+  'website' => 'Домашняя страница',
+  'occupation' => 'Род занятий',
+  'error' => 'ОШИБКА',
+  'confirm_email_subject' => '%s - Подтверждение регистрации',
+  'information' => 'Информация',
+  'failed_sending_email' => 'Email с подтверждением регистрации не может быть отправлен!',
+  'thank_you' => 'Спасибо за регистрацию.<br /><br />Письмо с информацией, как активировать Вашу учётную запись, было отправлено по указанному Вами email адресу.',
+  'acct_created' => 'Ваша учётная запись была создана. Вы можете войти в систему, используя Ваше имя и пароль.',
+  'acct_active' => 'Ваша учётная запись была активизирована. Вы можете войти в систему, используя Ваше имя и пароль.',
+  'acct_already_act' => 'Учётная запись уже активирована!', //cpg1.4
+  'acct_act_failed' => 'Эта учётная запись не может быть активирована!',
+  'err_unk_user' => 'Выбранный пользователь не существует!',
+  'x_s_profile' => 'Профиль пользователя %s',
+  'group' => 'Группа',
+  'reg_date' => 'Зарегистрирован',
+  'disk_usage' => 'Использование места',
+  'change_pass' => 'Изменить пароль',
+  'current_pass' => 'Текущий пароль',
+  'new_pass' => 'Новый пароль',
+  'new_pass_again' => 'Подтвердите новый пароль',
+  'err_curr_pass' => 'Текущий пароль неправильный',
+  'apply_modif' => 'Применить изменения',
+  'change_pass' => 'Изменить мой пароль',
+  'update_success' => 'Ваш профиль был изменён',
+  'pass_chg_success' => 'Ваш пароль был изменен',
+  'pass_chg_error' => 'Ваш пароль не был изменен',
+  'notify_admin_email_subject' => '%s - Уведомление о регистрации',
+  'last_uploads' => 'Последний загруженный файл.<br />Нажмите, чтобы увидеть все файлы загруженные', //cpg1.4
+  'last_comments' => 'Последний комментарий.<br />Нажмите, чтобы увидеть все комментарии оставленные', //cpg1.4
+  'notify_admin_email_body' => 'Новый пользователь "%s" зарегистрировался в Вашей галерее',
+  'pic_count' => 'Файлы загружены', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Запрос на регистрацию', //cpg1.4
+  'thank_you_admin_activation' => 'Спасибо.<br /><br />Ваш запрос на регистрацию был отправлен администрации сайта. Вы получите письмо, если регистрация будет разрешена.', //cpg1.4
+  'acct_active_admin_activation' => 'Учетная запись активирована. Письмо с уведомлением было послано пользователю.', //cpg1.4
+  'notify_user_email_subject' => '%s - Уведомление об активации', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
-    {SITE_NAME}
-----------------------------
- : "{USER_NAME}"
- : "{PASSWORD}"
-----------------------------
-     .
-    ,      :
-{ACT_LINK}
+Спасибо за регистрацию на сайте {SITE_NAME}
+
+Чтобы активировать Вашу учётную запись "{USER_NAME}", Вам нужно перейти по ссылке ниже или скопировать её в Ваш браузер.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
-   :        ,       .       ,     ,      ,     .
+С уважением,
 
- ,
- {SITE_NAME}
+Администрация {SITE_NAME}
 
 EOT;
 
+$lang_register_approve_email = <<<EOT
+В Вашей галерее была создана новая учётная запись "{USER_NAME}".
+
+Чтобы активировать учётную запись, Вам нужно перейти по ссылке ниже или скопировать её в Ваш браузер.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_activated_email = <<<EOT
+Ваша учётная запись была одобрена и активирована.
+
+Теперь Вы можете войти на сайт <a href="{SITE_LINK}">{SITE_LINK}</a> использую учётную запись "{USER_NAME}"
+
+
+С уважением,
+
+Администрация {SITE_NAME}
+
+EOT;
 }
 
 // ------------------------------------------------------------------------- //
@@ -1003,62 +1588,133 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => ' ',
-  'no_comment' => '   ',
-  'n_comm_del' => ' : %s',
-  'n_comm_disp' => '   ',
-  'see_prev' => ' ',
-  'see_next' => ' ',
-  'del_comm' => '  ',
+  'title' => 'Просмотреть комментарии',
+  'no_comment' => 'Отсутствуют комментарии для просмотра',
+  'n_comm_del' => 'Комментариев удалено: %s',
+  'n_comm_disp' => 'Количество комментариев для отображения',
+  'see_prev' => 'Посмотреть предыдущий',
+  'see_next' => 'Посмотреть следующий',
+  'del_comm' => 'Удалить выбранные комментарии',
+  'user_name' => 'Имя', //cpg1.4
+  'date' => 'Дата', //cpg1.4
+  'comment' => 'Комментарий', //cpg1.4
+  'file' => 'Файл', //cpg1.4
+  'name_a' => 'Имя [возрастание]', //cpg1.4
+  'name_d' => 'Имя [убывание]', //cpg1.4
+  'date_a' => 'Дата [возрастание]', //cpg1.4
+  'date_d' => 'Дата [убывание]', //cpg1.4
+  'comment_a' => 'Комментарий [возрастание]', //cpg1.4
+  'comment_d' => 'Комментарий [убывание]', //cpg1.4
+  'file_a' => 'Файл [возрастание]', //cpg1.4
+  'file_d' => 'Файл [убывание]', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => '   ',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Поиск по коллекции файлов', //cpg1.4
+  'submit_search' => 'поиск', //cpg1.4
+  'keyword_list_title' => 'Список ключевых слов', //cpg1.4
+  'keyword_msg' => 'Данный список не включает все слова. Он не включает слова из заголовков изображений и их описаний. Попробуйте использовать полноценный поиск.',  //cpg1.4
+  'edit_keywords' => 'Редактировать список ключевых слов', //cpg1.4
+  'search in' => 'Искать в:', //cpg1.4
+  'ip_address' => 'IP адрес', //cpg1.4
+  'fields' => 'Искать в', //cpg1.4
+  'age' => 'Возраст', //cpg1.4
+  'newer_than' => 'Новее чем', //cpg1.4
+  'older_than' => 'Старее чем', //cpg1.4
+  'days' => 'дней', //cpg1.4
+  'all_words' => 'Искать все слова (AND)', //cpg1.4
+  'any_words' => 'Искать любые слова (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Название', //cpg1.4
+  'caption' => 'Описание', //cpg1.4
+  'keywords' => 'Ключевые слова', //cpg1.4
+  'owner_name' => 'Имя владельца', //cpg1.4
+  'filename' => 'Имя файла', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => '  ', //cpg1.3.0
-  'select_dir' => ' ',
-  'select_dir_msg' => '      ,        FTP .<br /><br /> ,     .', //cpg1.3.0
-  'no_pic_to_add' => '   ', //cpg1.3.0
-  'need_one_album' => '     ,    ',
-  'warning' => '',
-  'change_perm' => '      ,       755  777,   !', //cpg1.3.0
-  'target_album' => '<b>   &quot;</b>%s<b>&quot;  </b>%s', //cpg1.3.0
-  'folder' => '',
-  'image' => '',
-  'album' => '',
-  'result' => '',
-  'dir_ro' => '   . ',
-  'dir_cant_read' => '   . ',
-  'insert' => '     ', //cpg1.3.0
-  'list_new_pic' => '  ', //cpg1.3.0
-  'insert_selected' => '  ', //cpg1.3.0
-  'no_pic_found' => '   ', //cpg1.3.0
-  'be_patient' => ' ,   ,   ', //cpg1.3.0
-  'no_album' => '  ',  //cpg1.3.0
+  'page_title' => 'Искать новые файлы',
+  'select_dir' => 'Выберите директорию',
+  'select_dir_msg' => 'Эта функция позволяет Вам добавлять группу файлов, которую Вы закачали на Ваш сервер по FTP протоколу.<br /><br />Выберите директорию, куда Вы закачали Ваши файлы.', //cpg1.4
+  'no_pic_to_add' => 'Отсутствуют файлы для добавления',
+  'need_one_album' => 'Вам необходим хотя бы один альбом, чтобы использовать эту функцию',
+  'warning' => 'Внимание',
+  'change_perm' => 'скрипт не может записать в эту директорию, Вам нужно изменить её права на 755 или 777, чтобы добавить файлы!',
+  'target_album' => '<b>Поместить файлы из &quot;</b>%s<b>&quot; в </b>%s',
+  'folder' => 'Папка',
+  'image' => 'Файл',
+  'album' => 'Альбом',
+  'result' => 'Результат',
+  'dir_ro' => 'Нет прав на запись. ',
+  'dir_cant_read' => 'Нет прав на чтение. ',
+  'insert' => 'Идёт добавление новых файлов в галерею',
+  'list_new_pic' => 'Список новых файлов',
+  'insert_selected' => 'Вставить выбранные файлы',
+  'no_pic_found' => 'Новые файлы не найдены',
+  'be_patient' => 'Пожалуйста, подождите, скрипту нужно время, чтобы добавить файлы',
+  'no_album' => 'не выбран альбом',
+  'result_icon' => 'нажмите для подробностей или для перезагрузки',  //cpg1.4
   'notes' =>  '<ul>'.
-                          '<li><b>OK</b> :     '.
-                          '<li><b>DP</b> :          '.
-                          '<li><b>PB</b> :      ,      ,   '.
-                          '<li><b>NA</b> :        ,  \'<a href="javascript:history.back(1)"></a>\'   .     , <a href="albmgr.php">    </a></li>'.
-                          '<li> OK, DP, PB \'\'  ,    ,       PHP'.
-                          '<li>    ,   '.
-                          '</ul>', //cpg1.3.0
-  'select_album' => ' ', //cpg1.3.0
-  'check_all' => ' ', //cpg1.3.0
-  'uncheck_all' => ' ', //cpg1.3.0
+                          '<li><b>OK</b> : означает что файл успешно добавлен'.
+                          '<li><b>DP</b> : означает что файл дубликат и уже есть в базе данных'.
+                          '<li><b>PB</b> : означает что файл не был добавлен, проверьте Ваши настройки и права директории, где расположены файлы'.
+                          '<li><b>NA</b> : означает что Вы не выбрали альбом для файлов, нажмите \'<a href="javascript:history.back(1)">назад</a>\' и выберите альбом. Если у вас нет альбома, <a href="albmgr.php">сначала создайте хотя бы один</a></li>'.
+                          '<li>Если OK, DP, PB \'значки\' не появились, нажмите на сломанном файле, чтобы увидеть сообщение об ошибке выдаваемое PHP'.
+                          '<li>Если Ваш браузер показал таймаут, нажмите кнопку обновить'.
+                          '</ul>',
+  'select_album' => 'выберите альбом',
+  'check_all' => 'Отметить все',
+  'uncheck_all' => 'Снять выделение',
+  'no_folders' => 'В папке "albums" отсутствуют созданные Вами папки.<br />Убедитесь, что Вы создали хотя бы одну свою папку внутри папки "albums" и загрузили в неё по FTP свои файлы.<br />Вы недолжны ничего загружать в папки "userpics" и "edit", они зарезервированы для http загрузок и внутренних нужд.', //cpg1.4
+   'albums_no_category' => 'Альбомы без категорий', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Персональные альбомы', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Встроенный проводник (рекомендуется)', //cpg1.4
+  'edit_pics' => 'Редактировать файлы', //cpg1.4
+  'edit_properties' => 'Свойства альбома', //cpg1.4
+  'view_thumbs' => 'Отображение миниатюр', //cpg1.4
 );
 
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'показать/спрятать эту колонку', //cpg1.4
+  'vote' => 'Детали голосования', //cpg1.4
+  'hits' => 'Детали просмотров', //cpg1.4
+  'stats' => 'Статистика голосования', //cpg1.4
+  'sdate' => 'Дата', //cpg1.4
+  'rating' => 'Рейтинг', //cpg1.4
+  'search_phrase' => 'Поисковая фраза', //cpg1.4
+  'referer' => 'Реферер', //cpg1.4
+  'browser' => 'Браузер', //cpg1.4
+  'os' => 'Операционная система', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Сортировать %s', //cpg1.4
+  'ascending' => '[возрастание]', //cpg1.4
+  'descending' => '[убывание]', //cpg1.4
+  'internal' => 'внутренний', //cpg1.4
+  'close' => 'закрыть', //cpg1.4
+  'hide_internal_referers' => 'Спрятать внутренние рефереры', //cpg1.4
+  'date_display' => 'Отображение даты', //cpg1.4
+  'submit' => 'выполнить / обновить', //cpg1.4
+);
 
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
@@ -1067,103 +1723,87 @@
 // Void
 
 // ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => ' ',
-  'user_name' => ' ',
-  'ip_address' => 'IP ',
-  'expiry' => ' ( = )',
-  'edit_ban' => ' ',
-  'delete_ban' => '',
-  'add_new' => '  ',
-  'add_ban' => '',
-  'error_user' => '   ', //cpg1.3.0
-  'error_specify' => '       IP ', //cpg1.3.0
-  'error_ban_id' => ' ID !', //cpg1.3.0
-  'error_admin_ban' => '     !', //cpg1.3.0
-  'error_server_ban' => '     ?    ...', //cpg1.3.0
-  'error_ip_forbidden' => '     IP  -      !<br /><br /> IP      .<br />     IP ,   "banning.php",   "$illegal_ip = array("     IP.', //cpg1.3.0
-  'lookup_ip' => 'WHOIS  IP ', //cpg1.3.0
-  'submit' => '!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => ' ', //cpg1.3.0
-  'custom_title' => '  ', //cpg1.3.0
-  'cust_instr_1' => '        .<br />  ,     ,    .', //cpg1.3.0
-  'cust_instr_2' => '  ', //cpg1.3.0
-  'cust_instr_3' => '   : %s', //cpg1.3.0
-  'cust_instr_4' => '   : %s', //cpg1.3.0
-  'cust_instr_5' => ' :', //cpg1.3.0
-  'cust_instr_6' => ' :', //cpg1.3.0
-  'cust_instr_7' => ',           .   \'\'. ', //cpg1.3.0
-  'reg_instr_1' => '    .', //cpg1.3.0
-  'reg_instr_2' => '    ,    .             %s  . ZIP    \' \'  \' \'   .', //cpg1.3.0
-  'reg_instr_3' => '  ,  ZIP       ,         \'ZIP   \'.', //cpg1.3.0
-  'reg_instr_4' => '   , ,      : http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => '   , ,  \'\'.', //cpg1.3.0
-  'reg_instr_6' => 'ZIP   :', //cpg1.3.0
-  'reg_instr_7' => ' :', //cpg1.3.0
-  'reg_instr_8' => ' :', //cpg1.3.0
-  'error_report' => '  ', //cpg1.3.0
-  'error_instr' => '   :', //cpg1.3.0
-  'file_name_url' => ' /', //cpg1.3.0
-  'error_message' => '  ', //cpg1.3.0
-  'no_post' => '     POST.', //cpg1.3.0
-  'forb_ext' => '  .', //cpg1.3.0
-  'exc_php_ini' => '      php.ini.', //cpg1.3.0
-  'exc_file_size' => '      .', //cpg1.3.0
-  'partial_upload' => ' .', //cpg1.3.0
-  'no_upload' => '  .', //cpg1.3.0
-  'unknown_code' => '   PHP.', //cpg1.3.0
-  'no_temp_name' => '  -   .', //cpg1.3.0
-  'no_file_size' => '  /', //cpg1.3.0
-  'impossible' => ' .', //cpg1.3.0
-  'not_image' => ' /', //cpg1.3.0
-  'not_GD' => ' GD .', //cpg1.3.0
-  'pixel_allowance' => '   .', //cpg1.3.0
-  'incorrect_prefix' => '  ', //cpg1.3.0
-  'could_not_open_URI' => '    URI.', //cpg1.3.0
-  'unsafe_URI' => '   .', //cpg1.3.0
-  'meta_data_failure' => '  ', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => ' MIME    .', //cpg1.3.0
-  'MIME_type_unknown' => '  MIME', //cpg1.3.0
-  'cant_create_write' => '    .', //cpg1.3.0
-  'not_writable' => '     .', //cpg1.3.0
-  'cant_read_URI' => '   ', //cpg1.3.0
-  'cant_open_write_file' => '   URI  .', //cpg1.3.0
-  'cant_write_write_file' => '    URI  .', //cpg1.3.0
-  'cant_unzip' => '  .', //cpg1.3.0
-  'unknown' => ' ', //cpg1.3.0
-  'succ' => ' ', //cpg1.3.0
-  'success' => ' : %s.', //cpg1.3.0
-  'add' => ',  \'\',     .', //cpg1.3.0
-  'failure' => '  ', //cpg1.3.0
-  'f_info' => '  ', //cpg1.3.0
-  'no_place' => '     .', //cpg1.3.0
-  'yes_place' => '   .', //cpg1.3.0
-  'max_fsize' => '   %s ',
-  'album' => '',
-  'picture' => '', //cpg1.3.0
-  'pic_title' => ' ', //cpg1.3.0
-  'description' => ' ', //cpg1.3.0
-  'keywords' => '  ( )',
-  'err_no_alb_uploadables' => ',     ,     ', //cpg1.3.0
-  'place_instr_1' => ',    .          .', //cpg1.3.0
-  'place_instr_2' => '  ,   . ,  \'\'.', //cpg1.3.0
-  'process_complete' => '    .', //cpg1.3.0
+  'title' => 'Загрузить файл',
+  'custom_title' => 'Изменяемая форма запроса',
+  'cust_instr_1' => 'Вы можете выбрать изменяемое число строк для загрузки файлов.<br />Тем не менее, Вы не можете выбирать больше, чем лимиты указанные ниже.',
+  'cust_instr_2' => 'Запрос количества строк',
+  'cust_instr_3' => 'Строк для загрузки файлов: %s',
+  'cust_instr_4' => 'Строк для загрузки ссылок: %s',
+  'cust_instr_5' => 'Загрузка ссылок:',
+  'cust_instr_6' => 'Загрузка файлов:',
+  'cust_instr_7' => 'Пожалуйста, введите количество строк для каждого типа необходимое Вам на этот раз. Потом нажмите \'ПРОДОЛЖИТЬ\'. ',
+  'reg_instr_1' => 'Неправильное действие для создания формы.',
+  'reg_instr_2' => 'Теперь Вы можете загрузить файлы, используя соответствующие строчки ниже. Объем файлов загружаемых из под Вашего пользователя на сервер не должен привышать %s КБ каждый. ZIP файлы загруженные в \'Загрузка файлов\' и \'Загрузка ссылок\' секции останутся запакованными.',
+  'reg_instr_3' => 'Если Вы хотите, чтобы ZIP файлы или архивы была распакованы после загрузки, Вы должны использовать строчки для загрузки в секции \'ZIP загрузки для распаковки\'.',
+  'reg_instr_4' => 'Когда используете загрузку ссылок, пожалуйста, указывайте путь к файлу в виде: http://www.mysite.com/images/example.jpg',
+  'reg_instr_5' => 'Когда Вы заполнили форму, пожалуйста, нажмите \'ПРОДОЛЖИТЬ\'.',
+  'reg_instr_6' => 'ZIP загрузки для распаковки:',
+  'reg_instr_7' => 'Загрузка файлов:',
+  'reg_instr_8' => 'Загрузка ссылок:',
+  'error_report' => 'Отчет об ошибке',
+  'error_instr' => 'Следующие загрузки вызвали ошибки:',
+  'file_name_url' => 'Имя файла/Ссылка',
+  'error_message' => 'Сообщение об ошибке',
+  'no_post' => 'Файл не был загружен с POST.',
+  'forb_ext' => 'Запрещенное расширение файла.',
+  'exc_php_ini' => 'Превышен разрешенный размер для файлов в php.ini.',
+  'exc_file_size' => 'Превышен разрешенный размер для файлов в галерее.',
+  'partial_upload' => 'Неполная загрузка.',
+  'no_upload' => 'Загрузка не удалась.',
+  'unknown_code' => 'Неизвестный код ошибки PHP.',
+  'no_temp_name' => 'Нет загрузки - Нет временного названия.',
+  'no_file_size' => 'Не содержит данных/Поврежден',
+  'impossible' => 'Невозможно переместить.',
+  'not_image' => 'Не изображение/поврежден',
+  'not_GD' => 'Не GD расширение.',
+  'pixel_allowance' => 'Высота или ширина загруженного изображения больше, чем разрешено в настройках галереи.', //cpg1.4
+  'incorrect_prefix' => 'Неправильный префикс ссылки',
+  'could_not_open_URI' => 'Не могу открыть ссылку URI.',
+  'unsafe_URI' => 'Безопасность не поддаётся проверке.',
+  'meta_data_failure' => 'Ошибка мета данных',
+  'http_401' => '401 Unauthorized',
+  'http_402' => '402 Payment Required',
+  'http_403' => '403 Forbidden',
+  'http_404' => '404 Not Found',
+  'http_500' => '500 Internal Server Error',
+  'http_503' => '503 Service Unavailable',
+  'MIME_extraction_failure' => 'Тип MIME не может быть определен.',
+  'MIME_type_unknown' => 'Неизвестный тип MIME',
+  'cant_create_write' => 'Не могу создать записываемый файл.',
+  'not_writable' => 'Не могу записать в обрабатываемый файл.',
+  'cant_read_URI' => 'Не могу прочитать ссылку',
+  'cant_open_write_file' => 'Не могу открыть URI записываемый файл.',
+  'cant_write_write_file' => 'Не могу записать в URI записываемый файл.',
+  'cant_unzip' => 'Не могу распаковать.',
+  'unknown' => 'Неизвестная ошибка',
+  'succ' => 'Удачная загрузка',
+  'success' => 'Удачных загрузок: %s.',
+  'add' => 'Пожалуйста, нажмите \'ПРОДОЛЖИТЬ\', чтобы добавить файлы в альбомы.',
+  'failure' => 'Загрузка не удалась',
+  'f_info' => 'Информация о файле',
+  'no_place' => 'Предыдущий файл не может быть добавлен.',
+  'yes_place' => 'Предыдущий файл успешно добавлен.',
+  'max_fsize' => 'Максимально разрешенный объем %s КБ',
+  'album' => 'Альбом',
+  'picture' => 'Файл',
+  'pic_title' => 'Название файла',
+  'description' => 'Описание файла',
+  'keywords' => 'Ключевые слова (отделяются пробелами)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Вставить из списка</a>', //cpg1.4
+  'keywords_sel' =>'Выберите ключевое слово', //cpg1.4
+  'err_no_alb_uploadables' => 'Извините, но нет ни одного альбома, куда Вам разрешено загружать файлы',
+  'place_instr_1' => 'Пожалуйста, расположите файлы по альбомам. Вы также можете заполнить соответствующую информацию для каждого файла.',
+  'place_instr_2' => 'Есть ещё файлы, которые требуют размещения. Пожалуйста, нажмите \'ПРОДОЛЖИТЬ\'.',
+  'process_complete' => 'Вы успешно разместили все файлы.',
+   'albums_no_category' => 'Альбомы без категорий', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Персональные альбомы', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Выберите альбом', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Закрыть', //cpg1.4
+  'no_keywords' => 'Простите, доступные ключевые слова отсутствуют!', //cpg1.4
+  'regenerate_dictionary' => 'Пересобрать Словарь', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1171,110 +1811,302 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => ' ',
-  'name_a' => ' []',
-  'name_d' => ' []',
-  'group_a' => ' []',
-  'group_d' => ' []',
-  'reg_a' => '  []',
-  'reg_d' => '  []',
-  'pic_a' => '  []',
-  'pic_d' => '  []',
-  'disku_a' => '  []',
-  'disku_d' => '  []',
-  'lv_a' => '  []', //cpg1.3.0
-  'lv_d' => '  []', //cpg1.3.0
-  'sort_by' => ' ',
-  'err_no_users' => '  !',
-  'err_edit_self' => '      ,   \'\'  ',
-  'edit' => '',
-  'delete' => '',
-  'name' => ' ',
-  'group' => '',
-  'inactive' => '',
-  'operations' => '',
-  'pictures' => '', //cpg1.3.0
-  'disk_space' => '  / ',
-  'registered_on' => '',
-  'last_visit' => ' ', //cpg1.3.0
-  'u_user_on_p_pages' => ': %d / : %d',
-  'confirm_del' => ' ,     ? \\n       .', //js-alert //cpg1.3.0
+  'memberlist' => 'Список пользователей', //cpg1.4
+  'user_manager' => 'Менеджер пользователей', //cpg1.4
+  'title' => 'Управление пользователями',
+  'name_a' => 'Имя [возрастание]',
+  'name_d' => 'Имя [убывание]',
+  'group_a' => 'Группа [возрастание]',
+  'group_d' => 'Группа [убывание]',
+  'reg_a' => 'Дата регистрации [возрастание]',
+  'reg_d' => 'Дата регистрации [убывание]',
+  'pic_a' => 'Количество файлов [возрастание]',
+  'pic_d' => 'Количество файлов [убывание]',
+  'disku_a' => 'Использование места [возрастание]',
+  'disku_d' => 'Использование места [убывание]',
+  'lv_a' => 'Последний визит [возрастание]',
+  'lv_d' => 'Последний визит [убывание]',
+  'sort_by' => 'Сортировать пользователей',
+  'err_no_users' => 'Таблица пользователей пуста!',
+  'err_edit_self' => 'Вы не можете изменять Ваш личный профиль, используйте ссылку \'Профиль\' для этого',
+  'edit' => 'РЕДАКТИРОВАТЬ', //cpg1.4
+  'with_selected' => 'С выбранными:', //cpg1.4
+  'delete' => 'УДАЛИТЬ', //cpg1.4
+  'delete_files_no' => 'сохранить публичные файлы (но сделать их анонимными)', //cpg1.4
+  'delete_files_yes' => 'удалить публичные файлы тоже', //cpg1.4
+  'delete_comments_no' => 'сохранить комментарии (но сделать их анонимными)', //cpg1.4
+  'delete_comments_yes' => 'удалить комментарии тоже', //cpg1.4
+  'activate' => 'Активировать', //cpg1.4
+  'deactivate' => 'Деактивировать', //cpg1.4
+  'reset_password' => 'Сбросить пароль', //cpg1.4
+  'change_primary_membergroup' => 'Изменить основную группу', //cpg1.4
+  'add_secondary_membergroup' => 'Добавить вторичную группу', //cpg1.4
+  'name' => 'Имя пользователя',
+  'group' => 'Группа',
+  'inactive' => 'Неактивен',
+  'operations' => 'Действия',
+  'pictures' => 'Файлы',
+  'disk_space_used' => 'Использовано места', //cpg1.4
+  'disk_space_quota' => 'Доступно места', //cpg1.4
+  'registered_on' => 'Регистрация', //cpg1.4
+  'last_visit' => 'Последний визит',
+  'u_user_on_p_pages' => 'Пользователей: %d / Страниц: %d',
+  'confirm_del' => 'Вы уверены, что хотите УДАЛИТЬ этого пользователя? \\nВсе его файлы и альбомы также будут удалены.', //js-alert
   'mail' => 'MAIL',
-  'err_unknown_user' => '   ',
-  'modify_user' => ' ',
-  'notes' => '',
-  'note_list' => '<li>      ,   "" ',
-  'password' => '',
-  'user_active' => ' ',
-  'user_group' => ' ',
-  'user_email' => 'Email ',
-  'user_web_site' => ' ',
-  'create_new_user' => '  ',
-  'user_location' => ' ',
-  'user_interests' => ' ',
-  'user_occupation' => '  ',
-  'latest_upload' => ' ', //cpg1.3.0
-  'never' => '', //cpg1.3.0
+  'err_unknown_user' => 'Выбранный пользователь не существует',
+  'modify_user' => 'Изменить пользователя',
+  'notes' => 'Заметки',
+  'note_list' => '<li>Если Вы не хотите изменять текущий пароль, оставьте поле "Пароль" пустым',
+  'password' => 'Пароль',
+  'user_active' => 'Пользователь активен',
+  'user_group' => 'Группа пользователя',
+  'user_email' => 'Email пользователя',
+  'user_web_site' => 'Домашняя страница',
+  'create_new_user' => 'Создать нового пользователя',
+  'user_location' => 'Расположение пользователя',
+  'user_interests' => 'Интересы пользователя',
+  'user_occupation' => 'Род занятий пользователя',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Последние добавления',
+  'never' => 'никогда',
+  'search' => 'Поиск пользователя', //cpg1.4
+  'submit' => 'Выполнить', //cpg1.4
+  'search_submit' => 'Искать!', //cpg1.4
+  'search_result' => 'Результат поиска для: ', //cpg1.4
+  'alert_no_selection' => 'Вы должны выбрать хотя бы одного пользователя!', //cpg1.4 //js-alert
+  'password' => 'Пароль', //cpg1.4
+  'select_group' => 'Выберите группу', //cpg1.4
+  'groups_alb_access' => 'Права альбома по группам', //cpg1.4
+  'album' => 'Альбом', //cpg1.4
+  'category' => 'Категория', //cpg1.4
+  'modify' => 'Изменить?', //cpg1.4
+  'group_no_access' => 'У данной группы нет специального доступа', //cpg1.4
+  'notice' => 'Внимание', //cpg1.4
+  'group_can_access' => 'Альбомы, к которым имеют доступ только "%s"', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => '  (  )', //cpg1.3.0
-  'what_it_does' => '  ',
-  'what_update_titles' => '     ',
-  'what_delete_title' => ' ',
-  'what_rebuild' => '     ',
-  'what_delete_originals' => '  ,      ',
-  'file' => '',
-  'title_set_to' => '  ',
-  'submit_form' => '',
-  'updated_succesfully' => ' ',
-  'error_create' => '  ',
-  'continue' => '  ',
-  'main_success' => ' %s      ', //cpg1.3.0
-  'error_rename' => '   %s  %s',
-  'error_not_found' => ' %s   ',
-  'back' => '  ',
-  'thumbs_wait' => '  /  ,  ...',
-  'thumbs_continue_wait' => '   /  ...',
-  'titles_wait' => ' ,  ...',
-  'delete_wait' => ' ,  ...',
-  'replace_wait' => '        ,  ...',
-  'instruction' => ' ',
-  'instruction_action' => ' ',
-  'instruction_parameter' => ' ',
-  'instruction_album' => ' ',
-  'instruction_press' => ' %s',
-  'update' => '  /  ',
-  'update_what' => '   ',
-  'update_thumb' => ' ',
-  'update_pic' => '  ',
-  'update_both' => ' ,    ',
-  'update_number' => '     ',
-  'update_option' => '(    ,     )',
-  'filename_title' => '  &rArr;  ', //cpg1.3.0
-  'filename_how' => '     ?',
-  'filename_remove' => '  .jpg   _ ()  ',
-  'filename_euro' => ' 2003_11_23_13_20_20.jpg  23/11/2003 13:20',
-  'filename_us' => ' 2003_11_23_13_20_20.jpg  11/23/2003 13:20',
-  'filename_time' => ' 2003_11_23_13_20_20.jpg  13:20',
-  'delete' => '      ', //cpg1.3.0
-  'delete_title' => '  ', //cpg1.3.0
-  'delete_original' => '   ',
-  'delete_replace' => '  ,     ',
-  'select_album' => ' ',
-  'delete_orphans' => '   (   )', //cpg1.3.0
-  'orphan_comment' => '  ', //cpg1.3.0
-  'delete' => '', //cpg1.3.0
-  'delete_all' => ' ', //cpg1.3.0
-  'comment' => ': ', //cpg1.3.0
-  'nonexist' => '    # ', //cpg1.3.0
-  'phpinfo' => ' phpinfo', //cpg1.3.0
-  'update_db' => '  ', //cpg1.3.0
-  'update_db_explanation' => '     ,         , ,       .     /      .', //cpg1.3.0
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Обновляет названия файлов из имен файлов', //cpg1.4
+'Удаляет названия файлов', //cpg1.4
+'Восстанавливает миниатюры и изменяет размеры изображений', //cpg1.4
+'Удаляет оригинальные изображения, заменяя их измененными в размерах версиями', //cpg1.4
+'Удаляет оригинальные изображения или промежуточные, чтобы освободить дисковое пространство', //cpg1.4
+'Удаляет осиротевшие комментарии', //cpg1.4
+'Пересчитывает объем и размеры файлов (если Вы вручную изменяли изображения)', //cpg1.4
+'Сбрасывает счетчик просмотров', //cpg1.4
+'Отобржает phpinfo', //cpg1.4
+'Обновляет базу данных', //cpg1.4
+'Отображает лог файлы', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Утилита администратора (Изменение размера изображений)',
+  'what_it_does' => 'Что она делает',
+  'file' => 'Файл',
+  'problem' => 'Проблема', //cpg1.4
+  'status' => 'Статус', //cpg1.4
+  'title_set_to' => 'установить название на',
+  'submit_form' => 'выполнить',
+  'updated_succesfully' => 'обновлено успешно',
+  'error_create' => 'ОШИБКА при создании',
+  'continue' => 'Обработать изображения дальше',
+  'main_success' => 'Файл %s был успешно использован как главный файл',
+  'error_rename' => 'Ошибка при переименовании %s в %s',
+  'error_not_found' => 'Файл %s не был найден',
+  'back' => 'назад на главную',
+  'thumbs_wait' => 'Обновляю миниатюры и/или измененные изображения, пожалуйста, подождите...',
+  'thumbs_continue_wait' => 'Продолжаю обновлять миниатюры и/или измененные изображения...',
+  'titles_wait' => 'Обновляю название, пожалуйста, подождите...',
+  'delete_wait' => 'Удаляю файлы, пожалуйста, подождите...',
+  'replace_wait' => 'Удаляю оригинальные файлы и заменяю их на измененные изображение, пожалуйста, подождите...',
+  'instruction' => 'Быстрые инструкции',
+  'instruction_action' => 'Выберите действие',
+  'instruction_parameter' => 'Установите параметры',
+  'instruction_album' => 'Выберите альбом',
+  'instruction_press' => 'Нажмите %s',
+  'update' => 'Обновить миниатюры и/или измененные изображения',
+  'update_what' => 'Что должно быть заменено',
+  'update_thumb' => 'Только миниатюры',
+  'update_pic' => 'Только измененные изображения',
+  'update_both' => 'Как миниатюры, так и измененные изображения',
+  'update_number' => 'Количество обрабатываемых изображений по одному клику',
+  'update_option' => '(Попробуйте установить это значение ниже, если возникают проблемы с таймаутами)',
+  'filename_title' => 'Имя файла &rArr; Название файла',
+  'filename_how' => 'Как должно быть изменено имя файла?',
+  'filename_remove' => 'Удалить окончание .jpg и заменить _ (подчеркивание) на пробелы',
+  'filename_euro' => 'Изменить 2003_11_23_13_20_20.jpg на 23/11/2003 13:20',
+  'filename_us' => 'Изменить 2003_11_23_13_20_20.jpg на 11/23/2003 13:20',
+  'filename_time' => 'Изменить 2003_11_23_13_20_20.jpg на 13:20',
+  'delete' => 'Удалить названия файлов или изображения исходного размера',
+  'delete_title' => 'Удалить названия файлов',
+  'delete_title_explanation' => 'Удалит все названия файлов в указанном Вами альбоме.', //cpg1.4
+  'delete_original' => 'Удалить изображения исходного размера',
+  'delete_original_explanation' => 'Удалит изображения исходного размера.', //cpg1.4
+  'delete_intermediate' => 'Удалить промежуточные изображения', //cpg1.4
+  'delete_intermediate_explanation' => 'Удалит промежуточные изображения.<br />Используйте, чтобы освободить место на диске, если Вы отключили в настройках \'Создавать промежуточные изображения\' после того, как Вы уже добавили файлы в галерею.', //cpg1.4
+  'delete_replace' => 'Удалить оригинальные изображения, заменяя их на измененные версии',
+  'titles_deleted' => 'Все названия в указанном альбоме удалены', //cpg1.4
+  'deleting_intermediates' => 'Удаляю промежуточные изображения, пожалуйста, подождите...', //cpg1.4
+  'searching_orphans' => 'Идёт поиск осиротевших комментариев, пожалуйста, подождите...', //cpg1.4
+  'select_album' => 'Выберите альбом',
+  'delete_orphans' => 'Удалить осиротевшие комментарии',
+  'delete_orphans_explanation' => 'Позволит найти и удалить комментарии к файлам, которых уже нет в галерее.<br />Ищет во всех альбомах.', //cpg1.4
+  'refresh_db' => 'Перезагрузить информацию о размере и объеме файлов', //cpg1.4
+  'refresh_db_explanation' => 'Перечитает информацию о размере и объеме файлов. Используйте это, если дисковая квота отображается неверно или если Вы изменяли файлы вручную.', //cpg1.4
+  'reset_views' => 'Сбросить счетчики просмотров', //cpg1.4
+  'reset_views_explanation' => 'Установить количество просмотров файлов равное нулю в указанном альбоме.', //cpg1.4
+  'orphan_comment' => 'осиротевших комментариев найдено',
+  'delete' => 'Удалить',
+  'delete_all' => 'Удалить все',
+  'delete_all_orphans' => 'Удалить все осиротевшие комментарии?', //cpg1.4
+  'comment' => 'Комментарий: ',
+  'nonexist' => 'прикреплен к несуществующему файлу # ',
+  'phpinfo' => 'Отобразить phpinfo',
+  'phpinfo_explanation' => 'Содержит техническую информацию о Вашем сервере.<br /> - Вас могут попросить предоставить эту информацию, если Вы будите просить оказать помощь по галерее.', //cpg1.4
+  'update_db' => 'Обновить базу данных',
+  'update_db_explanation' => 'Если Вы заменили системные файлы галереи, добавили модификации или обновили старую версию галереи на новую, убедитесь, что Вы обновили базу данных один раз. Это создаст необходимые таблицы и/или значения настроек в базе данных галереи.',
+  'view_log' => 'Просмотр лог файлов', //cpg1.4
+  'view_log_explanation' => 'Coppermine может следить за различными действиями, которые совершают пользователи. Вы можете просматривать эти логи, если Вы включили запись логов в <a href="admin.php">конфигурации галереи</a>.', //cpg1.4
+  'versioncheck' => 'Проверить версии файлов', //cpg1.4
+  'versioncheck_explanation' => 'Проверить версии файлов, чтобы определить, заменили ли Вы все файлы после обновления, или исходные файлы Coppermine были обновлены после выхода данной версии.', //cpg1.4
+  'bridgemanager' => 'Менеджер интеграции', //cpg1.4
+  'bridgemanager_explanation' => 'Включает/выключает интеграцию (bridging) Coppermine галереи с другими приложениями (например Вашим форумом).', //cpg1.4
+ );
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Проверка версии файлов', //cpg1.4
+  'what_it_does' => 'Данная страница предназначена для пользователей, которые обновили установку Coppermine. Данный скрипт обрабатывает файлы на Вашем сервере и пытается определить, является ли Ваша локальная версия файлов на сервере такой же, как на сайте http://coppermine.sourceforge.net, таким образом, давая Вам понять, какие файлы требуют обновления.<br />Скрипт отобразит красным те данные, которые нужно исправить. Данный отображенные желтым цветом требуют, чтобы на них обратили внимание. Данные отображенные зеленым цветом (или Вашим цветом по умолчанию) находятся в порядке.<br />Нажмите на иконки помощи, чтобы получить дополнительную информацию.', //cpg1.4
+  'online_repository_unable' => 'Не могу подключиться к удаленному сайту', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine не смог подключиться к удаленному сайту. Может быть две причины:', //cpg1.4
+  'online_repository_reason1' => 'удаленный сайт в данный момент не работает - проверьте, можете ли Вы открыть данную страницу в Вашем браузере: %s - если не можете, попытайтесь позже.', //cpg1.4
+  'online_repository_reason2' => 'PHP на Вашем сервере настроен с отключенным %s (по умолчанию, он включен). Если сервер находится под Вашим контролем, включите данную опцию в <i>php.ini</i> (по крайней мере разрешите ей быть замещенным %s). Если Вы пользуетесь удаленным хостингом, всего скорее Вам придется смириться с мыслью, что Вы не сможете сравнивать файлы через удаленный сайт. Данная страница тогда будет отображать только версии файлов, которые находятся в текущей установке сайта - обновления отображаться не будут.', //cpg1.4
+  'online_repository_skipped' => 'Соединение с удаленным сайтом пропущено', //cpg1.4
+  'online_repository_to_local' => 'Скрипт сравнивает с локальной копией файлов эталонов. Данные могут быть неточные, если Вы обновили Coppermine и не загрузили все файлы. Изменения в файлах после релиза не будут приниматься во внимание.', //cpg1.4
+  'local_repository_unable' => 'Не могу подключиться к данным сравнения на Вашем сайте', //cpg1.4
+  'local_repository_explanation' => 'Coppermine не смог подключится к данным сравнения %s на Вашем сервер. Всего скорее это означает, что Вы не загрузили файлы для сравнения на Ваш сервер. Сделайте это и затем откройте эту страницу снова (нажмите обновить).<br />Если скрипт по прежнему выдаёт ошибку, возможно Ваш хостинг полностью отключил <a href="http://www.php.net/manual/ru/ref.filesystem.php">функции для работы с файловой системой PHP</a>. В этом случае Вы не сможете использовать данную утили вообще, извините.', //cpg1.4
+  'coppermine_version_header' => 'Установленная версия Coppermine', //cpg1.4
+  'coppermine_version_info' => 'У Вас установлена: %s', //cpg1.4
+  'coppermine_version_explanation' => 'Если Вы считаете, что данная информация в корне неверна и Вы используете версию Coppermine старше, всего скорее Вы не загрузили самую последнюю версию файла <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Сравнение версий', //cpg1.4
+  'folder_file' => 'папка/файл', //cpg1.4
+  'coppermine_version' => 'cpg версия', //cpg1.4
+  'file_version' => 'версия файла', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'есть права на запись', //cpg1.4
+  'not_writable' => 'нет прав на запись', //cpg1.4
+  'help' => 'Помощь', //cpg1.4
+  'help_file_not_exist_optional1' => 'файл/папка не существует', //cpg1.4
+  'help_file_not_exist_optional2' => 'Файл/папка %s не найден на Вашем сервере. Вы можете загрузить его (используя FTP клиент) на Ваш сервер, если Вы испытываете проблемы.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'файл/папка не существует', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'Файл/папка %s не найден на Вашем сервере, несмотря на то, что он обязателен к наличию. Загрузите файл на Ваш сервер (используя FTP клиент).', //cpg1.4
+  'help_no_local_version1' => 'Нет локальной версии файла', //cpg1.4
+  'help_no_local_version2' => 'Скрипт не смог извлечь версию локального файла - Ваш файл или устарел, или был модифицирован путём удаления информации в заголовке файла. Рекомендуется обновить файл.', //cpg1.4
+  'help_local_version_outdated1' => 'Локальная версия устарела', //cpg1.4
+  'help_local_version_outdated2' => 'Похоже, что Ваша версия данного файла из старой версии Coppermine (возможно Вы недавно обновлялись). Убедитесь, что Вы также обновили этот файл.', //cpg1.4
+  'help_local_version_na1' => 'Не могу извлечь информацию о версии cvs', //cpg1.4
+  'help_local_version_na2' => 'Скрипт не смог определить cvs версию файла на Вашем сервере. Вы должны загрузить файл из Вашего архива.', //cpg1.4
+  'help_local_version_dev1' => 'Разрабатываемая версия', //cpg1.4
+  'help_local_version_dev2' => 'Похоже, что файл на Вашем сервере новее, чем Ваша версия Coppermine. Вы или используете разрабатываемую версию файла (Вы должны так поступать, если действительно знаете, что делаете), или Вы обновили Вашу версию Coppermine и не загрузили файл include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Папка не имеет прав на запись', //cpg1.4
+  'help_not_writable2' => 'Изменить права (CHMOD), чтобы дать скрипту права на запись в папку %s и всё что находится внутри неё.', //cpg1.4
+  'help_writable1' => 'Папка имеет права на запись', //cpg1.4
+  'help_writable2' => 'Папка %s имеет права на запись. Это неоправданный риск, Coppermine требуются только права на чтение/выполнение.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine не смог определить, имеет ли папка права на запись.', //cpg1.4
+  'your_file' => 'Ваш файл', //cpg1.4
+  'reference_file' => 'файл сравнения', //cpg1.4
+  'summary' => 'Итог', //cpg1.4
+  'total' => 'Всего файлов/папок отмечено', //cpg1.4
+  'mandatory_files_missing' => 'Отсутствует обязательных файлов', //cpg1.4
+  'optional_files_missing' => 'Отсутствует необязательных файлов', //cpg1.4
+  'files_from_older_version' => 'Файлов осталось от старой версии Coppermine', //cpg1.4
+  'file_version_outdated' => 'Устаревших файлов', //cpg1.4
+  'error_no_data' => 'Этот скрипт ничего не сделал и не смог получить никакую информацию. Простите за беспокойство.', //cpg1.4
+  'go_to_webcvs' => 'перейти к %s', //cpg1.4
+  'options' => 'Настройки', //cpg1.4
+  'show_optional_files' => 'показать необязательные папки/файлы', //cpg1.4
+  'show_mandatory_files' => 'показать обязательные папки/файлы', //cpg1.4
+  'show_file_versions' => 'показать версии файлов', //cpg1.4
+  'show_errors_only' => 'показать только папки/файлы с ошибками', //cpg1.4
+  'show_permissions' => 'показать права папок', //cpg1.4
+  'show_condensed_output' => 'показать сокращенный вариант (для снятия скриншотов)', //cpg1.4
+  'coppermine_in_webroot' => 'Coppermine установлен в корне сайта', //cpg1.4
+  'connect_online_repository' => 'попытка подключения к онлайн сайту', //cpg1.4
+  'show_additional_information' => 'показать дополнительную информацию', //cpg1.4
+  'no_webcvs_link' => 'не отображать интернет ссылки на cvs', //cpg1.4
+  'stable_webcvs_link' => 'отображать интернет ссылку на стабильную версию cvs ', //cpg1.4
+  'devel_webcvs_link' => 'отображать интернет ссылку на разрабатываемую версию cvs', //cpg1.4
+  'submit' => 'применить изменения / обновить', //cpg1.4
+  'reset_to_defaults' => 'сбросить на значения по умолчанию', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Удалить все логи', //cpg1.4
+  'delete_this' => 'Удалить этот лог', //cpg1.4
+  'view_logs' => 'Просмотр логов', //cpg1.4
+  'no_logs' => 'Логи не созданы.', //cpg1.4
 );
 
-?>
\ No newline at end of file
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>Помощник веб публикации (XP Web Publishing)</h1><p>Данный модуль позволяет использовать механизм веб публикации <b>Windows XP</b> с Coppermine.</p><p>Код основан на статье опубликованной
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Что необходимо</h2><ul><li>Windows XP, чтобы был в наличии сам помощник.</li><li>Работающая версия Coppermine, в которой <b>корректно работает механизм веб загрузки.</b></li></ul><h2>Как установить клиентскую часть</h2><ul><li>Правый клик на
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Выберите &quot;Сохранить объект как...&quot;. Сохраните файл на Вашем компьютере. Во время сохранения проверьте, что предлагаемое имя файла <b>cpg_###.reg</b> (где ### представляет из себя цифровой набор времени). Измените его на указанное имя в случае необходимости (в ### должны быть только цифры). Когда файл загружен, сделайте по нему двойной щелчок, чтобы зарегистрировать Ваш сервер в помощнике веб публикаций.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testing</h2><ul><li>В Проводнике Windows, выберите любые файлы и кликните по <b>Опубликовать выбранные объекты в вебе</b> в левой части панели Проводника.</li><li>Подтвердите Ваш выбор файлов. Нажмите <b>Далее</b>.</li><li>В появившемся списке служб, выберите службу для Вашей фото галереи (служба называется также, как Ваша галерея). Если служба не появилась, проверьте, установили ли Вы <b>cpg_pub_wizard.reg</b> как описано выше.</li><li>Введите информацию Вашей учетной записи, если потребуется.</li><li>Выберите альбом для Ваших изображений или создайте новый.</li><li>Нажмите <b>Далее</b>. Начнется загрузка Ваших изображений.</li><li>Когда загрузка завершится, проверьте Вашу галерею, чтобы убедится, что изображения были добавлены правильно.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Замечаения :</h2><ul><li>После начала загрузки, помощник не отображать никакие сообщения об ошибка, передаваемых скриптом, поэтому Вы не сможете узнать, правильно ли добавились Ваши изображения или нет, до тех пор, пока не посетите Вашу галерею.</li><li>Если процесс загрузки будет неудачным, выберите &quot;Включить режим отладки&quot; в конфигурации Coppermine и попытайтесь загрузить одно единственное изображение, а затем проверьте сообщения об ошибках в файле
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+, который расположен в директории Coppermine Вашего сервера.</li><li>Чтобы избежать загромождения галереи <i>ненужными</i> изображениями, загруженными через помощника, только <b>администраторы галереи</b> и <b>пользователи, которые могут иметь собственные альбомы</b>, могут использовать данный модуль.</li>
+EOT;
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - Помощник веб публикации XP', //cpg1.4
+  'welcome' => 'Добро пожаловать <b>%s</b>,', //cpg1.4
+  'need_login' => 'Вы должны войти в галерею, используя Ваш веб браузер, прежде чем Вы сможете использовать данный помощник.<p/><p>Когда входите в галерею, не забудьте отметить опцию <b>Автоматически входить при каждом посещении</b>, если она присутствует.', //cpg1.4
+  'no_alb' => 'Извините, но нет ни одного доступного альбома, куда Вам разрешено загружать изображения с помощью данного помощника.', //cpg1.4
+  'upload' => 'Загрузите Ваши изображения в существующий альбом', //cpg1.4
+  'create_new' => 'Создайте новый альбом для Ваших изображений', //cpg1.4
+  'album' => 'Альбом', //cpg1.4
+  'category' => 'Категория', //cpg1.4
+  'new_alb_created' => 'Ваш новый альбом &quot;<b>%s</b>&quot; был создан.', //cpg1.4
+  'continue' => 'Нажмите &quot;Далее&quot;, чтобы начать загрузку Ваших изображений', //cpg1.4
+  'link' => 'эту ссылку', //cpg1.4
+);
+}
+?>
diff -ruN 133/lang/russian-utf-8.php cpg148/lang/russian-utf-8.php
--- 133/lang/russian-utf-8.php	2004-12-30 01:03:52.000000000 -0600
+++ cpg148/lang/russian-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1282 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: russian-utf-8.php,v 1.14 2004/12/29 23:03:51 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Russian',
-  'lang_name_native' => 'Русский',
-  'lang_country_code' => 'ru',
-  'trans_name'=> 'Makc666',
-  'trans_email' => 'makc666@newmail.ru',
-  'trans_website' => 'http://makc666.starnet.ru/',
-  'trans_date' => '2004-09-19',
-);
-
-$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('Байты', 'КБ', 'МБ');
-
-// Day of weeks and months
-$lang_day_of_week = array('Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб');
-$lang_month = array('Янв', 'Фев', 'Март', 'Апр', 'Май', 'Июнь', 'Июль', 'Авг', 'Сент', 'Окт', 'Нояб', 'Дек');
-
-// Some common strings
-$lang_yes = 'Да';
-$lang_no  = 'Нет';
-$lang_back = 'НАЗАД';
-$lang_continue = 'ПРОДОЛЖИТЬ';
-$lang_info = 'Информация';
-$lang_error = 'Ошибка';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => 'Случайные файлы', //cpg1.3.0
-  'lastup' => 'Последние добавления',
-  'lastalb'=> 'Последнее изменения альбомов',
-  'lastcom' => 'Последние комментарии',
-  'topn' => 'Часто просматриваемые',
-  'toprated' => 'Лучшие по рейтингу',
-  'lasthits' => 'Последние просмотренные',
-  'search' => 'Результаты поиска',
-  'favpics'=> 'Избранные файлы', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'У Вас нет прав для просмотра этой страницы.',
-  'perm_denied' => 'У Вас нет прав на выполнение этой операции.',
-  'param_missing' => 'Скрипт вызван без требуемых параметров.',
-  'non_exist_ap' => 'Выбранный альбом/фото не существует!', //cpg1.3.0
-  'quota_exceeded' => 'Дисковая квота превышена<br /><br />Для Вас дисковая квота составляет [quota]К, ваши файлы сейчас занимают [space]К, добавление этого файла приведет к привышению вашей квоты.', //cpg1.3.0
-  'gd_file_type_err' => 'Когда используется библиотека GD, разрешенные типы файлов только JPEG и PNG.',
-  'invalid_image' => 'Изображение, которое Вы загрузили, повреждено или не может быть обработано библиотекой GD',
-  'resize_failed' => 'Не могу создать миниатюру или уменьшить размер изображения.',
-  'no_img_to_display' => 'Нет фото',
-  'non_exist_cat' => 'Выбранная категория не существует',
-  'orphan_cat' => 'У категории нет соответствующей категории верхнего уровня, запустите менеджер категорий, чтобы исправить эту проблему!', //cpg1.3.0
-  'directory_ro' => 'Директория \'%s\' не имеет прав на запись, файлы не могут быть удалены', //cpg1.3.0
-  'non_exist_comment' => 'Выбранный комментарий не существует.',
-  'pic_in_invalid_album' => 'Файл находится в несуществующем альбоме (%s)!?', //cpg1.3.0
-  'banned' => 'В данный момент Вы забанены на данном сайте.',
-  'not_with_udb' => 'Эта функция отключена в Coppermine, потому что она интегрирована с движком форума. То, что Вы пытаетесь сделать, или недоступно в данной конфигурации, или должно изменяться с помощью движка форума.',
-  'offline_title' => 'Выключена', //cpg1.3.0
-  'offline_text' => 'Извините, галерея отключена. Попробуйте зайти попозже', //cpg1.3.0
-  'ecards_empty' => 'В данный момент отсутствуют открытки занесенные в логи. Проверьте, что Вы включили лог открыток в настройках сайта!', //cpg1.3.0
-  'action_failed' => 'Действие не удалось. Coppermine не смог выполнить ваш запрос.', //cpg1.3.0
-  'no_zip' => 'Необходимые библиотеки для обработки ZIP файлов недоступны. Пожалуйста, свяжитесь с администрацией сайта.', //cpg1.3.0
-  'zip_type' => 'У вас нет прав для загрузги ZIP файлов.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Данные коды могут быть полезны: <li>[b]<b>Жирный</b>[/b]</li> <li>[i]<i>Курсив</i>[/i]</li> <li>[url=http://ваш_сайт.ru/]Описание сайта[/url]</li> <li>[email]user@domain.ru[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Перейти к списку альбомов',
-  'alb_list_lnk' => 'Список альбомов',
-  'my_gal_title' => 'В персональную галерею',
-  'my_gal_lnk' => 'Моя галерея',
-  'my_prof_lnk' => 'Мой профиль',
-  'adm_mode_title' => 'Переключиться в режим администратора',
-  'adm_mode_lnk' => 'Режим администратора',
-  'usr_mode_title' => 'Переключиться в режим пользователя',
-  'usr_mode_lnk' => 'Режим пользователя',
-  'upload_pic_title' => 'Загрузить файл в альбом', //cpg1.3.0
-  'upload_pic_lnk' => 'Загрузить файл', //cpg1.3.0
-  'register_title' => 'Создать аккаунт',
-  'register_lnk' => 'Регистрация',
-  'login_lnk' => 'Вход',
-  'logout_lnk' => 'Выход',
-  'lastup_lnk' => 'Последние добавления',
-  'lastcom_lnk' => 'Последние комментарии',
-  'topn_lnk' => 'Часто просматриваемые',
-  'toprated_lnk' => 'Лучшие по рейтингу',
-  'search_lnk' => 'Поиск',
-  'fav_lnk' => 'Избранные',
-  'memberlist_title' => 'Показать список пользователей', //cpg1.3.0
-  'memberlist_lnk' => 'Пользователи', //cpg1.3.0
-  'faq_title' => 'Часто задаваемые вопросы о галереи &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Подтверждение закачки',
-  'config_lnk' => 'Конфиг',
-  'albums_lnk' => 'Альбомы',
-  'categories_lnk' => 'Категории',
-  'users_lnk' => 'Пользователи',
-  'groups_lnk' => 'Группы',
-  'comments_lnk' => 'Просмотр комментариев', //cpg1.3.0
-  'searchnew_lnk' => 'Групповое добавление файлов', //cpg1.3.0
-  'util_lnk' => 'Инструмент администратора', //cpg1.3.0
-  'ban_lnk' => 'Бан пользователей',
-  'db_ecard_lnk' => 'Показать открытки', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Создать / упорядочить мои альбомы',
-  'modifyalb_lnk' => 'Изменить мои альбомы',
-  'my_prof_lnk' => 'Профиль',
-);
-
-$lang_cat_list = array(
-  'category' => 'Категория',
-  'albums' => 'Альбомы',
-  'pictures' => 'Файлы', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => 'Альбомов: %d / Страниц: %d',
-);
-
-$lang_thumb_view = array(
-  'date' => 'ДАТА',
-  //Sort by filename and title
-  'name' => 'ИМЯ ФАЙЛА',
-  'title' => 'НАЗВАНИЕ',
-  'sort_da' => 'Сортировать по дате [возрастание]',
-  'sort_dd' => 'Сортировать по дате [убывание]',
-  'sort_na' => 'Сортировать по имени [возрастание]',
-  'sort_nd' => 'Сортировать по имени [убывание]',
-  'sort_ta' => 'Сортировать по названию [возрастание]',
-  'sort_td' => 'Сортировать по названию [убывание]',
-  'download_zip' => 'Скачать как Zip файл', //cpg1.3.0
-  'pic_on_page' => 'Файлов: %d / Страниц: %d',
-  'user_on_page' => '%d пользователей на %d страницах', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Вернуться на страницу с миниатюрами',
-  'pic_info_title' => 'Показать/спрятать информацию о файле', //cpg1.3.0
-  'slideshow_title' => 'Слайд-шоу',
-  'ecard_title' => 'Послать этот файл как открытку', //cpg1.3.0
-  'ecard_disabled' => 'Открытки отключены',
-  'ecard_disabled_msg' => 'У Вас нет прав на отправку открыток', //js-alert //cpg1.3.0
-  'prev_title' => 'Смотреть предыдущий файл', //cpg1.3.0
-  'next_title' => 'Смотреть следующий файл', //cpg1.3.0
-  'pic_pos' => 'ФАЙЛОВ %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Оценить этот файл ', //cpg1.3.0
-  'no_votes' => '(Голосов ещё нет)',
-  'rating' => '(Текущий рейтинг: %s / 5 - Голосов: %s)',
-  'rubbish' => 'Мусор',
-  'poor' => 'Плохо',
-  'fair' => 'Средне',
-  'good' => 'Хорошо',
-  'excellent' => 'Отлично',
-  'great' => 'Супер',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Критическая ошибка',
-  'file' => 'Файл: ',
-  'line' => 'Строка: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Файл: ',
-  'filesize' => 'Объем: ',
-  'dimensions' => 'Размеры: ',
-  'date_added' => 'Дата: ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => 'Комментариев: %s ',
-  'n_views' => 'Просмотров: %s',
-  'n_votes' => '(%s голосов)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Отладочная информация', //cpg1.3.0
-  'select_all' => 'Выбрать всё', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Если Вы собираетесь просить о помощи на форумах coppermine, скопируйте и вставьте эту отладочную информацию в ваше сообщение. Убедитесь, что Вы заменили пароли на *** перед созданием своего сообщения.', //cpg1.3.0
-  'phpinfo' => 'отобразить phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Язык по умолчанию', //cpg1.3.0
-  'choose_language' => 'Выберите Ваш язык', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Тема по умолчанию', //cpg1.3.0
-  'choose_theme' => 'Выберите тему', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Exclamation',
-  'Question' => 'Question',
-  'Very Happy' => 'Very Happy',
-  'Smile' => 'Smile',
-  'Sad' => 'Sad',
-  'Surprised' => 'Surprised',
-  'Shocked' => 'Shocked',
-  'Confused' => 'Confused',
-  'Cool' => 'Cool',
-  'Laughing' => 'Laughing',
-  'Mad' => 'Mad',
-  'Razz' => 'Razz',
-  'Embarassed' => 'Embarassed',
-  'Crying or Very sad' => 'Crying or Very sad',
-  'Evil or Very Mad' => 'Evil or Very Mad',
-  'Twisted Evil' => 'Twisted Evil',
-  'Rolling Eyes' => 'Rolling Eyes',
-  'Wink' => 'Wink',
-  'Idea' => 'Idea',
-  'Arrow' => 'Arrow',
-  'Neutral' => 'Neutral',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Покидаю режим администратора...',
-  1 => 'Вхожу в режим администратора...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Альбомы должны иметь название!', //js-alert
-  'confirm_modifs' => 'Вы уверены, что хотите сделать эти изменения?', //js-alert
-  'no_change' => 'Вы не сделали никаких изменений!', //js-alert
-  'new_album' => 'Новый альбом',
-  'confirm_delete1' => 'Вы уверены, что хотите удалить этот альбом?', //js-alert
-  'confirm_delete2' => '\nВсе файлы и комментарии к ним будут утеряны!', //js-alert
-  'select_first' => 'Сначала выберите альбом', //js-alert
-  'alb_mrg' => 'Менеджер альбомов',
-  'my_gallery' => '* Моя галерея *',
-  'no_category' => '* Нет категории *',
-  'delete' => 'Удалить',
-  'new' => 'Новый',
-  'apply_modifs' => 'Применить изменения',
-  'select_category' => 'Выберите категорию',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Параметры, требуемые для выполнения операции \'%s\', не предоставлены!',
-  'unknown_cat' => 'Выбранная категория не существует в базе',
-  'usergal_cat_ro' => 'Категория альбомов пользователей не может быть удалена!',
-  'manage_cat' => 'Управление категориями',
-  'confirm_delete' => 'Вы уверены, что хотите УДАЛИТЬ эту категорию?', //js-alert
-  'category' => 'Категория',
-  'operations' => 'Операции',
-  'move_into' => 'Перенести в',
-  'update_create' => 'Обновить/Создать категорию',
-  'parent_cat' => 'Категория верхнего уровня',
-  'cat_title' => 'Название категории',
-  'cat_thumb' => 'Миниатюра категории', //cpg1.3.0
-  'cat_desc' => 'Описание категории',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Конфигурация',
-  'restore_cfg' => 'Восстановить настройки по умолчанию',
-  'save_cfg' => 'Сохранить новую конфигурацию',
-  'notes' => 'Заметки',
-  'info' => 'Информация',
-  'upd_success' => 'Конфигурация галереи была обновлена',
-  'restore_success' => 'Настройки галереи по умолчанию были восстановлены',
-  'name_a' => 'Имя [возрастание]',
-  'name_d' => 'Имя [убывание]',
-  'title_a' => 'Название [возрастание]',
-  'title_d' => 'Название [убывание]',
-  'date_a' => 'Дата [возрастание]',
-  'date_d' => 'Дата  [убывание]',
-  'th_any' => 'Макс. размер',
-  'th_ht' => 'Высота',
-  'th_wd' => 'Ширина',
-  'label' => 'описание', //cpg1.3.0
-  'item' => 'флаг', //cpg1.3.0
-  'debug_everyone' => 'Всем', //cpg1.3.0
-  'debug_admin' => 'Только админы', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Общий настройки',
-  array('Название галереи', 'gallery_name', 0),
-  array('Описание галереи', 'gallery_description', 0),
-  array('E-mail адрес администратора', 'gallery_admin_email', 0),
-  array('Начальный адресс для ссылки \'Посмотреть остальные картинки!\' в открытках', 'ecards_more_pic_target', 0),
-  array('Галерея выключена', 'offline', 1), //cpg1.3.0
-  array('Вести лог открыток', 'log_ecards', 1), //cpg1.3.0
-  array('Разрешить ZIP-скачивание в избранном', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Языки, Темы и Кодировка',
-  array('Язык', 'lang', 5),
-  array('Тема', 'theme', 6),
-  array('Отображать список языков', 'language_list', 1), //cpg1.3.0
-  array('Отображать флаги языков', 'language_flags', 8), //cpg1.3.0
-  array('Отображать &quot;Язык по умолчанию&quot; в выборе языков', 'language_reset', 1), //cpg1.3.0
-  array('Отображать список тем', 'theme_list', 1), //cpg1.3.0
-  array('Отображать &quot;Тема по умолчанюю&quot; в выборе тем', 'theme_reset', 1), //cpg1.3.0
-  array('Отображать FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Отображать помощь по bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Кодировка символов', 'charset', 4), //cpg1.3.0
-
-  'Отображение списка альбомов',
-  array('Ширина главной таблицы (пиксели или %)', 'main_table_width', 0),
-  array('Количество отображаемых уровней категорий', 'subcat_level', 0),
-  array('Количество отображаемых альбомов', 'albums_per_page', 0),
-  array('Количество колонок для списка альбомов', 'album_list_cols', 0),
-  array('Размер миниатюр в пикселях', 'alb_list_thumb_size', 0),
-  array('Содержание главной страницы', 'main_page_layout', 0),
-  array('Отображать миниатюры альбомов первого уровня в категориях','first_level',1),
-
-  'Отображение миниатюр',
-  array('Количество колонок на странице с миниатюрами', 'thumbcols', 0),
-  array('Количество строк на странице с миниатюрами', 'thumbrows', 0),
-  array('Максимальное количество отображаемых вкладок', 'max_tabs', 10), //cpg1.3.0
-  array('Отображать под миниатюрой описание файла (в дополнение к названию)', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Отображать под миниатюрой количество просмотров', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Отображать под миниатюрой количество комментариев', 'display_comment_count', 1),
-  array('Отображать под миниатюрой имя пользователя загрузившего файл', 'display_uploader', 1), //cpg1.3.0
-  array('Порядок сортировки по умолчанию для файлов', 'default_sort_order', 3), //cpg1.3.0
-  array('Минимальное количество голосов для файла, чтобы он появился в списке \'Лучшие по рейтингу\'', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Отображение изображений и настройки комментариев',
-  array('Ширина таблицы для отображения файла (пиксели или %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Информация о файле видна по умолчанию', 'display_pic_info', 1), //cpg1.3.0
-  array('Фильтровать плохие слова в комментариях', 'filter_bad_words', 1),
-  array('Разрешить смайлы в комментариях', 'enable_smilies', 1),
-  array('Разрешить несколько последовательных комментариев к одному файлу от одного и того же пользователя (отключить защиту от флуда)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Максимальная длина описания файла', 'max_img_desc_length', 0),
-  array('Максимальное количество символов в слове', 'max_com_wlength', 0),
-  array('Максимальное количество строк в комментарие', 'max_com_lines', 0),
-  array('Максимальная длина комментария', 'max_com_size', 0),
-  array('Показывать диафильм', 'display_film_strip', 1),
-  array('Количество кадров в диафильме', 'max_film_strip_items', 0),
-  array('Уведомлять админа по email о добавленных комментариях', 'email_comment_notification', 1), //cpg1.3.0
-  array('Интервал слайд-шой в миллисекундах (1 секунда = 1000 миллисекунд)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Настройки файлов и миниатюр', //cpg1.3.0
-  array('Качество для JPEG файлов', 'jpeg_qual', 0),
-  array('Максимальный размер миниатюры <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Использовать размер (ширина или высота или Макс. размер для миниатюры) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7),
-  array('Создавать промежуточные картинки','make_intermediate',1),
-  array('Максимальная ширина и высота для промежуточных картинок/видео <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Максимальных размер загружаемых файлов (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Максимальная ширина или высота для загруженных картинок/видео (пиксели)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Дополнительные настройки файлов и миниатюр', //cpg1.3.0
-  array('Показывать иконку приватного альбома для гостя','show_private',1), //cpg1.3.0
-  array('Символы, запрещенные в именах файлов', 'forbiden_fname_char',0), //cpg1.3.0
-  //array(Разрешенные типы файлов для загрузки картинок', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Разрешенные типы изображений', 'allowed_img_types',0), //cpg1.3.0
-  array('Разрешенные типы видео файлов', 'allowed_mov_types',0), //cpg1.3.0
-  array('Разрешенные типы аудио файлов', 'allowed_snd_types',0), //cpg1.3.0
-  array('Разрешенные типы документов', 'allowed_doc_types',0), //cpg1.3.0
-  array('Метод изменения размеров изображений','thumb_method',2), //cpg1.3.0
-  array('Путь к утилите ImageMagick \'convert\' (пример /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Разрешенные типы изображений (действительно только для ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Параметры командной строки для ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Считывать EXIF информацию в JPEG файлах', 'read_exif_data', 1), //cpg1.3.0
-  array('Считывать IPTC информацию в JPEG файлах', 'read_iptc_data', 1), //cpg1.3.0
-  array('Директория альбома <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Директория для файлов пользователей <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Префикс для промежуточных картинок <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Префикс для миниатюр <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Режим по умолчанию для папок', 'default_dir_mode', 0), //cpg1.3.0
-  array('Режим по умолчанию для файлов', 'default_file_mode', 0), //cpg1.3.0
-
-  'Настройки пользователей',
-  array('Разрешить регистрацию новых пользователей', 'allow_user_registration', 1),
-  array('Регистрация требует проверку подлинности через email', 'reg_requires_valid_email', 1),
-  array('Уведомлять админа о регистрации нового пользователя по email', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Разрешить двум пользователям иметь один и тот же email адрес', 'allow_duplicate_emails_addr', 1),
-  array('Пользователи могут иметь приватные альбомы (Внимание: если Вы переключите с \'Да\' на \'Нет\', текущие приватные альбомы станут публичными)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Уведомлять амдина об ожидании пользователем подтверждения загрузки', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Разрешить вошедшим пользователям просматривать список пользователей', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Дополнительные поля для описания изображений (оставьте пустыми, если не хотите использовать)',
-  array('Имя поля 1', 'user_field1_name', 0),
-  array('Имя поля 2', 'user_field2_name', 0),
-  array('Имя поля 3', 'user_field3_name', 0),
-  array('Имя поля 4', 'user_field4_name', 0),
-
-  'Настройки cookie',
-  array('Имя куки используемое скриптом (когда используете bbs интеграцию, убедитесь, что оно отличается от имени куки bbs\'s)', 'cookie_name', 0),
-  array('Путь куки используемый скриптом', 'cookie_path', 0),
-
-  'Разнообразные настройки',
-  array('Включить режим отладки', 'debug_mode', 9), //cpg1.3.0
-  array('Отображать сообщения в режиме отладки', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Эти настройки недолжны изменяться, если у Вас уже есть файлы в базе данных.<br />
-  <a name="notice2"></a>(**) Когда изменяете эти настройки, то будут затронуты файлы добавленные после данного изменения, поэтому не рекомендуется изменять эти настройки, если у вас уже есть файлы в галереи. Несмотря на это Вы можете применить изменения к существующим файлам с помощью &quot;<a href="util.php">Инструмент администратора</a>&quot;.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Послать открытки', //cpg1.3.0
-  'ecard_sender' => 'Отправитель', //cpg1.3.0
-  'ecard_recipient' => 'Получатель', //cpg1.3.0
-  'ecard_date' => 'Дата', //cpg1.3.0
-  'ecard_display' => 'Показать ecard', //cpg1.3.0
-  'ecard_name' => 'Имя', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => '[по возрастанию]', //cpg1.3.0
-  'ecard_descending' => '[по убыванию]', //cpg1.3.0
-  'ecard_sorted' => 'Отсортированы', //cpg1.3.0
-  'ecard_by_date' => 'по дате', //cpg1.3.0
-  'ecard_by_sender_name' => 'по имени отправителя', //cpg1.3.0
-  'ecard_by_sender_email' => 'по email отправителя', //cpg1.3.0
-  'ecard_by_sender_ip' => 'по IP отправителя', //cpg1.3.0
-  'ecard_by_recipient_name' => 'по имени получателя', //cpg1.3.0
-  'ecard_by_recipient_email' => 'по email получателя', //cpg1.3.0
-  'ecard_number' => 'отображаю записи от %s до %s из %s', //cpg1.3.0
-  'ecard_goto_page' => 'перейти на страницу', //cpg1.3.0
-  'ecard_records_per_page' => 'Записей на странице', //cpg1.3.0
-  'check_all' => 'Отметить все', //cpg1.3.0
-  'uncheck_all' => 'Снять отметки', //cpg1.3.0
-  'ecards_delete_selected' => 'Удалить выбранные открытки', //cpg1.3.0
-  'ecards_delete_confirm' => 'Вы уверены, что хотите записи? Отметьте галкой!', //cpg1.3.0
-  'ecards_delete_sure' => 'Я уверен', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Вы должны ввести своё имя и комментарий',
-  'com_added' => 'Ваш комментарий был добавлен',
-  'alb_need_title' => 'Вы должны задать название альбому!',
-  'no_udp_needed' => 'Обновление не требуется.',
-  'alb_updated' => 'Альбом был обновлен',
-  'unknown_album' => 'Выбранный альбом не существует или у Вас нет прав добавлять в этот альбом',
-  'no_pic_uploaded' => 'Ни один файл не был загружен!<br /><br />Если Вы действительно выбрали файл для закачки, проверьте, разрешает ли сервер производить закачки...', //cpg1.3.0
-  'err_mkdir' => 'Ошибка в создании директории %s !',
-  'dest_dir_ro' => 'Указанная директория %s не имеет прав на запись!',
-  'err_move' => 'Не могу перенести %s в %s !',
-  'err_fsize_too_large' => 'Размер файла, который Вы загрузили, слишком большой (максимально разрешено %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Объем файла, который Вы загрузили, слишком большой (максимально разрешено %s КБ) !',
-  'err_invalid_img' => 'Файл, который Вы загрузили, не является правильным изображением!',
-  'allowed_img_types' => 'Вы можете загружать только %s изображения.',
-  'err_insert_pic' => 'Файл \'%s\' не может быть добавлен в альбом ', //cpg1.3.0
-  'upload_success' => 'Ваш файл был успешно добавлен.<br /><br />Он станет доступным после подтверждения администрацией сайта.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Уведомление о загрузке файла', //cpg1.3.0
-  'notify_admin_email_body' => 'Было загружено изображение пользователем %s, которое трубует подтверждения. Посетите %s', //cpg1.3.0
-  'info' => 'Информация',
-  'com_added' => 'Добавлен комментарий',
-  'alb_updated' => 'Альбом обновлен',
-  'err_comment_empty' => 'Ваш комментарий пуст!',
-  'err_invalid_fext' => 'Разрешены только файлы с расширениями: <br /><br />%s.',
-  'no_flood' => 'Простите, но Вы являетесь автором последнего комментария для данного файла.<br /><br />Отредактируйте ваш комментарий, если Вы хотите его изменить.', //cpg1.3.0
-  'redirect_msg' => 'Вы перенаправляетесь.<br /><br /><br />Нажмите \'ПРОДОЛЖИТЬ\', если страница не обновится автоматически.',
-  'upl_success' => 'Ваш файл был успешно добавлен', //cpg1.3.0
-  'email_comment_subject' => 'Добавлен комментарий в Coppermine Photo Gallery', //cpg1.3.0
-  'email_comment_body' => 'Кто-то разместил комментарий в вашей галереи. Просмотрите его.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Описание',
-  'fs_pic' => 'полный размер изображения',
-  'del_success' => 'успешно удалено',
-  'ns_pic' => 'нормальный размер изображения',
-  'err_del' => 'не может быть удалено',
-  'thumb_pic' => 'миниатюра',
-  'comment' => 'комментарий',
-  'im_in_alb' => 'изображение в альбоме',
-  'alb_del_success' => 'Альбом \'%s\' удален',
-  'alb_mgr' => 'Менеджер альбома',
-  'err_invalid_data' => 'Получена неправильная информация в \'%s\'',
-  'create_alb' => 'Создаю альбом \'%s\'',
-  'update_alb' => 'Обновляю альбом \'%s\' с названием \'%s\' и индексом \'%s\'',
-  'del_pic' => 'Удалить файл', //cpg1.3.0
-  'del_alb' => 'Удалить альбом',
-  'del_user' => 'Удалить пользователя',
-  'err_unknown_user' => 'Выбранный пользователь не существует!',
-  'comment_deleted' => 'Комментарий был успешно удален',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Вы уверены что хотите УДАЛИТЬ этот файл?\\nКомментарии тоже будут удалены.', //js-alert //cpg1.3.0
-  'del_pic' => 'УДАЛИТЬ ЭТОТ ФАЙЛ', //cpg1.3.0
-  'size' => '%s x %s пикселей',
-  'views' => '%s раз(а)',
-  'slideshow' => 'Слайд-шоу',
-  'stop_slideshow' => 'ОСТАНОВИТЬ СЛАЙД-ШОУ',
-  'view_fs' => 'Нажмите, чтобы посмотреть в полный размер',
-  'edit_pic' => 'Изменить свойства', //cpg1.3.0
-  'crop_pic' => 'Обрезать и Повернуть', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Информация о файле', //cpg1.3.0
-  'Filename' => 'Имя файла',
-  'Album name' => 'Альбом',
-  'Rating' => 'Рейтинг (голосов: %s)',
-  'Keywords' => 'Ключевые слова',
-  'File Size' => 'Объем',
-  'URL' => 'Ссылка',
-  'Dimensions' => 'Размеры',
-  'Displayed' => 'Отображена',
-  'Camera' => 'Фотоаппарат',
-  'Date taken' => 'Дата',
-  'ISO'=>'ISO',
-  'Aperture' => 'Апертура',
-  'Exposure time' => 'Выдержка',
-  'Focal length' => 'Фокусное расстояние',
-  'Comment' => 'Комментарий',
-  'addFav'=>'Добавить в Избранное', //cpg1.3.0
-  'addFavPhrase'=>'Избранные', //cpg1.3.0
-  'remFav'=>'Удалить из Избранного', //cpg1.3.0
-  'iptcTitle'=>'IPTC название', //cpg1.3.0
-  'iptcCopyright'=>'IPTC авторское право', //cpg1.3.0
-  'iptcKeywords'=>'IPTC ключевые слова', //cpg1.3.0
-  'iptcCategory'=>'IPTC категория', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC под категория', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Изменить этот комментарий',
-  'confirm_delete' => 'Вы уверены, что хотите удалить этот комментарий?', //js-alert
-  'add_your_comment' => 'Добавить ваш комментарий',
-  'name'=>'Имя',
-  'comment'=>'Комментарий',
-  'your_name' => 'Гость',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Нажмите на изображение, чтобы закрыть окно',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Послать открытку',
-  'invalid_email' => '<b>Внимание</b>: неправильный формат email адреса!',
-  'invalid_emaildomen' => 'Регистрация разрешена только в домене "%s"',
-  'ecard_title' => 'Для вас есть открытка от %s',
-  'error_not_image' => 'Только изображения могут быть посланы в качестве открытки.', //cpg1.3.0
-  'view_ecard' => 'Если открытка не отображается корректно, пройдите по этой ссылке',
-  'view_more_pics' => 'Посмотреть остальные картинки!',
-  'send_success' => 'Ваша открытка была отправить',
-  'send_failed' => 'Извините, но сервер не может отправить вашу открытку...',
-  'from' => 'От',
-  'your_name' => 'Ваше имя',
-  'your_email' => 'Ваш адрес email',
-  'to' => 'Кому',
-  'rcpt_name' => 'Имя получателя',
-  'rcpt_email' => 'Email адрес получателя',
-  'greetings' => 'Приветствие',
-  'message' => 'Сообщение',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Информация', //cpg1.3.0
-  'album' => 'Альбом',
-  'title' => 'Название',
-  'desc' => 'Описание',
-  'keywords' => 'Ключевые слова',
-  'pic_info_str' => '%s &times; %s - %s КБ - просмотров %s - голосов %s',
-  'approve' => 'Одобрить файл', //cpg1.3.0
-  'postpone_app' => 'Отложить одобрение',
-  'del_pic' => 'Удалить файл', //cpg1.3.0
-  'read_exif' => 'Считать EXIF данные снова', //cpg1.3.0
-  'reset_view_count' => 'Сбросить счетчик просмотров',
-  'reset_votes' => 'Сбросить голоса',
-  'del_comm' => 'Удалить комментарии',
-  'upl_approval' => 'Одобрение загрузки',
-  'edit_pics' => 'Изменить файлы', //cpg1.3.0
-  'see_next' => 'Посмотреть следующие файлы', //cpg1.3.0
-  'see_prev' => 'Посмотреть предыдущие файлы', //cpg1.3.0
-  'n_pic' => 'файлов %s', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Количество файлов для просмотра', //cpg1.3.0
-  'apply' => 'Применить изменения', //cpg1.3.0
-  'crop_title' => 'Coppermine Редактор Изображений', //cpg1.3.0
-  'preview' => 'Предварительный просмотр', //cpg1.3.0
-  'save' => 'Сохранить изображение', //cpg1.3.0
-  'save_thumb' =>'Сохранить как миниатюру', //cpg1.3.0
-  'sel_on_img' =>'Выбор должен быть целиком расположен на изображении!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Часто Задаваемые Вопросы', //cpg1.3.0
-  'toc' => 'Оглавление', //cpg1.3.0
-  'question' => 'Вопрос: ', //cpg1.3.0
-  'answer' => 'Ответ: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Основной FAQ', //cpg1.3.0
-  array('Почему я должен регистрироваться?', 'Регистрация может быть затребована или нет администрацией сайта. Регистрация предоставляет пользователю дополнительные возможности: загрузка файлов, свой список избранных файлов, возможность оценивать изображения, оставлять к ним комментарии и т.п.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Как я могу зарегистрироваться?', 'Пройдите в пункт &quot;Регистрация&quot; и заполните необходимые данные (так же, если хотите, можете заполнить дополнительную информацию о себе).<br />Если Администрация требует подтверждения регистрации через email, то после заполнения вашей информации, Вы должны получить электронное письмо на указанный при регистрации в ваших данных email адрес с инструкциями как активизировать вашего пользователя на сайте. Ваш аккаунт должен быть подтвержден, чтобы Вы могли войти на сайт.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Как осуществить вход?', 'Пройдите в пункт &quot;Вход&quot;, введите ваше имя пользователя и пароль и, если хотите, отметьте &quot;Автоматически входить при каждом посещении &quot;, чтобы Вам не приходилось каждый раз заново вводить имя пользователя и пароль при входе на сайт.<br /><b>ВАЖНО: У Вас должны быть включены cookies/куки для данного сайта. И впоследствии cookies/куки с данного сайта не должны удаляться, чтобы Вы могли использовать эту возможность &quot;Автоматически входить при каждом посещении&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Почему я не могу войти?', 'Вы зарегистрировались и открыли ссылку присланную вам по email?. Данная ссылка активирует ваш аккаунт. В случае других проблем входа на сайт свяжитесь с администрацией сайта.', 'offline', 0), //cpg1.3.0
-  array('Что делать, если я забыл пароль?', 'Если при входе на сайт по ссылке (&quot;Вход&quot;) есть ссылка &quot;Забыли пароль?&quot;, тогда воспользуйтесь ей. В противном случае свяжитесь с администрацией сайта для получения нового пароля.', 'offline', 0), //cpg1.3.0
-  //array('Чтобы будет, если я изменю адрес email?', 'Просто войдите на сайт и измените ваш email адрес через кнопку &quot;Профиль&quot;. Вы должны находиться в режиме администратора.', 'offline', 0), //cpg1.3.0
-  array('Как я могу добавить картинку в &quot;Избранные&quot;?', 'Кликните на изображение, затем на значок-ссылку &quot;Показать/спрятать информацию о файле&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Показать/спрятать информацию о файле" />), прокрутите информацию об изображении вниз и выберите &quot;Добавить в Избранное&quot;.<br />Администрация может включить отображение информации о файл с самого начала, тогда вам не нужно будет нажимать этот значок-ссылку.<br /><b>ВАЖНО: У Вас должны быть включены cookies/куки для данного сайта. И впоследствии cookies/куки с данного сайта не должны удаляться, так как в них будет хранится информация о тех файлах, которые Вы добавили в избранное.</b>', 'offline', 0), //cpg1.3.0
-  array('Как оценить файл (рейтинг)?', 'Кликните по миниатюре, проследуйте вниз изображения и выберите желаемую оценку/рейтинг.', 'offline', 0), //cpg1.3.0
-  array('Как добавить комментарий к изображению?', 'Кликните по миниатюре, проследуйте вниз изображения и добавьте комментарий.', 'offline', 0), //cpg1.3.0
-  array('Как загрузить файл?', 'Пройдите в пункт &quot;Загрузить файл&quot;, нажмите &quot;Browse&quot;, найдите необходимый для загрузки файл, нажмите &quot;Открыть&quot; и нажмите &quot;ПРОДОЛЖИТЬ&quot;. После предварительной загрузки выберите альбом куда Вы хотите загрузить файл и нажмите &quot;ПРОДОЛЖИТЬ&quot;. Также при желании можете добавить название и описание.', 'offline', 0), //cpg1.3.0
-  array('Куда я должен загружать изображения?', 'Вы можете загружать файлы в ваши альбомы в &quot;Моя галерея&quot;. Также Администрация можете разрешить Вам загружать файлы в один или несколько альбомов Основной Галереи.', 'offline', 0), //cpg1.3.0
-  array('Какие типы и размер файлов я могу загружать?', 'Какой размер и тип файлов (jpg, png, и т.д.) можно загружать решает администратор.', 'offline', 0), //cpg1.3.0
-  array('Как я могу создавать, переименовывать или удалять альбомы в &quot;Моя галерея&quot;?', 'Вы должны перейти в &quot;Режим администратора&quot;.<br />Пройдите в &quot;Создать / упорядочить мои альбомы&quot; и нажать &quot;Новый&quot;. Измените в списке &quot;Новый альбом&quot; на желаемое название.<br />Вы также можете переименовать любой альбом в вашей галереи.<br />Нажмите &quot;Применить изменения&quot;.', 'allow_private_albums', 1), //cpg1.3.0
-  array('Как я могу изменять и ограничивать пользователей от просмотра моих альбомов?', 'Вы должны перейти в &quot;Режим администратора&quot;.<br />Пройдите в &quot;Изменить мои альбомы&quot;. На панели &quot;Обновить альбом&quot; выберите нужный альбом.<br />Теперь Вы можете изменить название, описание, миниатюру альбома. Ограничить пользователей от просмотра, оставления комментариев и оценки файлов.<br />Нажмите &quot;Обновить альбом&quot;.', 'allow_private_albums', 1), //cpg1.3.0
-  array('Как я могу просмотреть галереи других пользователей?', 'Перейдите в корневую часть сайта, нажмите &quot;Список альбомов&quot; и выберите &quot;Галереи пользователей&quot;.', 'allow_private_albums', 1), //cpg1.3.0
-  array('Что такое cookies/куки?', 'Cookies/куки - это кусок текста с данными, который посылается с сайта и сохраняется у вас на компьютере.<br />Cookies/куки обычно позволяют пользователю покидать и возвращаться на сайт без необходимости каждый раз вводить логин и пароль, плюс некоторые другие возможности.', 'offline', 0), //cpg1.3.0
-  array('Где я могу взять эту программу для своего сайта?', 'Coppermine - это бесплатная Мультимедийная Галерея, распространяемая по GNU GPL лицензии. В ней много разнообразных функций и она была портирована на различные платформы. Посетите <a href="http://coppermine.sf.net/">домашнюю страницу Coppermine</a>, чтобы узнать больше или скачать данную галерею.', 'offline', 0), //cpg1.3.0
-
-  'Управление сайтом', //cpg1.3.0
-  array('Что такое &quot;Список альбомов&quot;?', 'При нажатии &quot;Список альбомов&quot; в той категории, в которой Вы находились в данный момент, открывается основная страница категории со ссылками на каждый альбом. Если Вы не находитесь в какой-либо категории, Вы попадете на основную страницу галереи со ссылками на категории. Миниатюры могут являться ссылками в категории.', 'offline', 0), //cpg1.3.0
-  array('Что такое &quot;Моя галерея&quot;?', 'Эта возможность позволяет пользователю создавать свою галерею - добавлять, удалять или изменять альбомы по своему усмотрению и загружать в них файлы.', 'allow_private_albums', 1), //cpg1.3.0
-  array('Какая разница между &quot;Режим администратора&quot; и &quot;Режим пользователя&quot;?', 'Находясь в режиме администратора, Вы можете изменять Вашу галерею (также можете изменять галереи других пользователей, если это разрешено администратором).', 'allow_private_albums', 1), //cpg1.3.0
-  array('Что такое &quot;Загрузить файл&quot;?', 'При нажатии позволяет пользователю загрузить файл в галерею выбранную им или администратором сайта. Размер и тип файлов устанавливается администратором.', 'offline', 0), //cpg1.3.0
-  array('Что такое &quot;Последние добавления&quot;?', 'При нажатии отображает последние загруженные файлы на сайт.', 'offline', 0), //cpg1.3.0
-  array('Что такое &quot;Последние комментарии&quot;?', 'При нажатии отображает последние добавленные комментарии и файлы, к которым они были добавлены.', 'offline', 0), //cpg1.3.0
-  array('Что такое &quot;Часто просматриваемые&quot;?', 'При нажатии отображает наиболее просматриваемые файлы всеми пользователями на сайте (в независимости от того, вошли они на сайт или нет).', 'offline', 0), //cpg1.3.0
-  array('Что такое &quot;Лучшие по рейтингу&quot;?', 'При нажатии отображает самые высокие по рейтингу/оценке пользователей файлы. Также отображает средний рейтинг/оценку.<br />К примеру, пять пользователей оценили файл по <img src="images/rating4.gif" width="65" height="14" border="0" alt="" />: файл будет иметь рейтинг/оценку <img src="images/rating4.gif" width="65" height="14" border="0" alt="" />.<br />Или пять пользователей оценили файл от 1 до 5 (1,2,3,4,5), тогда общий рейтинг/оценка файла будет <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />. 1+2+3+4+5=15 15/5=3<br />Значение рейтинга/оценки идёт от <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (самая лучшая) к <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (самая плохая).', 'offline', 0), //cpg1.3.0
-  array('Что такое &quot;Избранные&quot;?', 'При нажатии отображает те файлы, которые пользователь добавил в избранное на данном компьютере.<br /><b>ВАЖНО: Так как записи об избранных файлах сохраняются в cookie/куки текущего компьютера пользователя, то на другом компьютере Вы не сможете увидеть те файлы, которые Вы добавили в избранное на первом компьютере.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Напомнить пароль', //cpg1.3.0
-  'err_already_logged_in' => 'Вы уже вошли в систему!', //cpg1.3.0
-  'enter_username_email' => 'Введите имя или адрес email', //cpg1.3.0
-  'submit' => 'Выполнить', //cpg1.3.0
-  'failed_sending_email' => 'Письмо с напоминанием пароля не может быть послано!', //cpg1.3.0
-  'email_sent' => 'Письмо с вашим именем пользователя и паролем было послано на %s', //cpg1.3.0
-  'err_unk_user' => 'Выбранный пользователь не существует!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Напоминание пароля', //cpg1.3.0
-  'passwd_reminder_body' => 'Вы получили это письмо потому, что Вы (либо кто-то, выдающий себя за вас) попросили выслать новый пароль к вашей учётной записи.
-==============================
-   Имя: %s
-Пароль: %s
-==============================
-
-Нажмите %s, чтобы войти в галерею.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Имя группы',
-  'disk_quota' => 'Дисковая квота',
-  'can_rate' => 'Может голосовать', //cpg1.3.0
-  'can_send_ecards' => 'Может посылать открытки',
-  'can_post_com' => 'Может комментировать',
-  'can_upload' => 'Может загружать файлы', //cpg1.3.0
-  'can_have_gallery' => 'Есть персональная галерея',
-  'apply' => 'Применить изменения',
-  'create_new_group' => 'Создать новую группу',
-  'del_groups' => 'Удалить выбранные группы',
-  'confirm_del' => 'Внимание, когда Вы удаляете группу, пользователи из этой группы будут автоматически переведены в группу \'Registered\'!\n\nВы хотите продолжить?', //js-alert //cpg1.3.0
-  'title' => 'Управлять группами',
-  'approval_1' => 'Одобрение публичной загрузки (1)',
-  'approval_2' => 'Одобрение личной загрузки (2)',
-  'upload_form_config' => 'Формат страницы загрузки', //cpg1.3.0
-  'upload_form_config_values' => array( 'Загрузка по одному файлу', 'Загрузка только файлов', 'Загрузка только ссылок', 'Только ZIP загрузки', 'Файл-Ссылка', 'Файл-ZIP', 'Ссылка-ZIP', 'Файл-Ссылка-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Может изменять количество строк для загрузки?', //cpg1.3.0
-  'num_file_upload'=>'Макс. число строк для загрузки файлов', //cpg1.3.0
-  'num_URI_upload'=>'Макс. число строк для загрузки по ссылкам', //cpg1.3.0
-  'note1' => '<b>(1)</b> Загрузка в публичный альбом требует одобрения администрации',
-  'note2' => '<b>(2)</b> Загрузка в личный альбом требует одобрения администрации',
-  'notes' => 'Заметки',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Добро пожаловать!',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Вы уверены, что хотите УДАЛИТЬ этот альбом? \\nВсе файлы и комментарии также будут удалены.', //js-alert //cpg1.3.0
-  'delete' => 'УДАЛИТЬ',
-  'modify' => 'СВОЙСТВА',
-  'edit_pics' => 'РЕДАКТИРОВАТЬ ФАЙЛЫ', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Главная',
-  'stat1' => '<b>[pictures]</b> файлов в <b>[albums]</b> альбомах и <b>[cat]</b> категориях просмотренных <b>[views]</b> раз / комментариев всего <b>[comments]</b> ', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> файлов в <b>[albums]</b> альбомах просмотренных <b>[views]</b> раз', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s Gallery',
-  'stat3' => '<b>[pictures]</b> файлов в <b>[albums]</b> альбомах с <b>[comments]</b> комментариями просмотренных <b>[views]</b> раз', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Список пользователей',
-  'no_user_gal' => 'Отсутствуют галереи пользователей',
-  'n_albums' => 'Альбомов: %s',
-  'n_pics' => 'Файлов: %s', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => 'Файлов: %s', //cpg1.3.0
-  'last_added' => '. Последний добавлен: %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Вход',
-  'enter_login_pswd' => 'Введите имя пользователя и пароль для входа',
-  'username' => 'Имя (ник)',
-  'password' => 'Пароль',
-  'remember_me' => 'Автоматически входить при каждом посещении',
-  'welcome' => 'Добро пожаловать %s',
-  'err_login' => 'Вы ввели неверное/неактивное имя пользователя или неверный пароль.<br />Попробуйте снова.',
-  'err_already_logged_in' => 'Вы уже осуществили вход в систему!',
-  'forgot_password_link' => 'Забыли пароль?', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Выйти',
-  'bye' => 'Досвидание %s',
-  'err_not_loged_in' => 'Вы не осуществили вход в систему!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP информация', //cpg1.3.0
-  'explanation' => 'Это страница сгенерирована функцией PHP <a href="http://www.php.net/phpinfo">phpinfo()</a> и отображается внутри Copermine.', //cpg1.3.0
-  'no_link' => 'Просмотр информации phpinfo другими людьми может быть очень опасно, поэтому данная страница видима только для вас и только в момент, когда Вы вошли в систему в качестве администратора. Вы не может давать ссылку на эту страницу кому-либо ещё. Они всё равно получат отказ при попытке просмотреть данную страницу.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Обновление альбома -> %s',
-  'general_settings' => 'Общий настройки',
-  'alb_title' => 'Название альбома',
-  'alb_cat' => 'Категория альбома',
-  'alb_desc' => 'Описание альбома',
-  'alb_thumb' => 'Миниатюра альбома',
-  'alb_perm' => 'Права доступа для данного альбома',
-  'can_view' => 'Альбом могут просматривать',
-  'can_upload' => 'Посетители могут загружать файлы',
-  'can_post_comments' => 'Посетители могу делать комментарии',
-  'can_rate' => 'Посетители могут голосовать',
-  'user_gal' => 'Галерея пользователя',
-  'no_cat' => '* Нет категории *',
-  'alb_empty' => 'Альбом пуст',
-  'last_uploaded' => 'Последний загруженный файл',
-  'public_alb' => 'Все (публичный альбом)',
-  'me_only' => 'Только я',
-  'owner_only' => 'Только владелец альбома (%s)',
-  'groupp_only' => 'Участники группы \'%s\'',
-  'err_no_alb_to_modify' => 'Нет альбома в базе данных, который Вы можете изменять.',
-  'update' => 'Обновить альбом', //cpg1.3.0
-  'notice1' => '(*) в зависимости от настроек %sгрупп%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Простите, но Вы уже проголосовали за этот файл', //cpg1.3.0
-  'rate_ok' => 'Ваш голос был учтен',
-  'forbidden' => 'Вы не можете голосовать за свои файлы.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Хотя администраторы {SITE_NAME} стараются удалять или редактировать неприемлемую информацию как можно быстрее, все сообщения просмотреть невозможно. Таким образом Вы признаёте, что сообщения на этом сайте отражают точки зрения и мнения их авторов, а не администрации сайта (кроме сообщений, размещённых её представителями) и администрация не может быть ответственна за их содержание.<br />
-<br />
-Вы соглашаетесь не размещать оскорбительных, угрожающих, клеветнических, порнографических и прочих материалов, а так же призывов к национальной розни, способных нарушить соответствующие законы. Попытки размещения таких материалов могут привести к вашему немедленному отключению от сайта (при этом ваш провайдер будет поставлен в известность). IP адреса всех сообщений сохраняются для возможности проведения такой политики. Вы соглашаетесь с тем, что администраторы {SITE_NAME} имеют право удалить, отредактировать, перенести или закрыть любую информацию в любое время по своему усмотрению. Как пользователь Вы согласны с тем, что введённая вами информация будет храниться в базе данных. Хотя эта информация не будет открыта третьим лицам без вашего разрешения, администрация сайта не может быть ответственна за действия хакеров, которые могут привести к несанкционированному доступу к ней.<br /><br /> Этот сайт использует cookies для хранения информации на вашем компьютере.<br />
-Эти cookie не содержат никакой информации из введённой вами и служат лишь для улучшения качества работы сайта.<br />
-<br />
-Ваш e-mail адрес используется лишь для подтверждения вашей регистрации и для высылки нового пароля если вы забудете текущий.<br />
-<br />
-Нажимая 'Я согласен', Вы соглашаетесь быть ограниченными этими условиями.<br />
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Регистрация пользователей',
-  'term_cond' => 'Условия регистрации',
-  'i_agree' => 'Я согласен',
-  'submit' => 'Подтвердить регистрацию',
-  'err_user_exists' => 'Имя (ник) пользователя, которое Вы выбрали, уже существует, пожалуйста, выберите другое',
-  'err_password_mismatch' => 'Пароли не совпадают, пожалуйста, введите их ещё раз.',
-  'err_uname_short' => 'Имя (ник) пользователя должно быть более двух символов длиной',
-  'err_password_short' => 'Пароль должен быть более двух символов длиной',
-  'err_uname_pass_diff' => 'Имя (ник) пользователя и пароль должны быть разные',
-  'err_invalid_email' => 'Неправильный формат email адреса',
-  'err_invalid_emaildomen' => 'Регистрация разрешена только в домене "%s"',
-  'err_duplicate_email' => 'Этот адрес email уже занят другим пользователем',
-  'enter_info' => 'Регистрационная информация',
-  'required_info' => 'Поля обязательные к заполнению',
-  'optional_info' => 'Поля необязательные к заполнению',
-  'username' => 'Имя (ник) пользователя',
-  'password' => 'Пароль',
-  'password_again' => 'Подтвердите пароль',
-  'email' => 'Адрес email',
-  'location' => 'Расположение',
-  'interests' => 'Интересы',
-  'website' => 'Домашняя страница',
-  'occupation' => 'Род занятий',
-  'error' => 'ОШИБКА',
-  'confirm_email_subject' => '%s - Подтверждение регистрации',
-  'information' => 'Информация',
-  'failed_sending_email' => 'Email с подтверждением регистрации не может быть отправлено!',
-  'thank_you' => 'Спасибо за регистрацию.<br /><br />Письмо с информацией, как активировать ваш аккаунт, было отправлено по указанному вами email адресу.',
-  'acct_created' => 'Ваша учётная запись была создана. Вы можете войти в систему, используя ваше имя и пароль.',
-  'acct_active' => 'Ваша учётная запись была активизирована. Вы можете войти в систему, используя ваше имя и пароль.',
-  'acct_already_act' => 'Вы уже активизировали свою учётную запись!',
-  'acct_act_failed' => 'Эта учётная запись не может быть активирована!',
-  'err_unk_user' => 'Выбранный пользователь не существует!',
-  'x_s_profile' => 'Профиль пользователя %s',
-  'group' => 'Группа',
-  'reg_date' => 'Зарегистрирован',
-  'disk_usage' => 'Использование места',
-  'change_pass' => 'Изменить пароль',
-  'current_pass' => 'Текущий пароль',
-  'new_pass' => 'Новый пароль',
-  'new_pass_again' => 'Подтвердите новый пароль',
-  'err_curr_pass' => 'Текущий пароль неправильный',
-  'apply_modif' => 'Применить изменения',
-  'change_pass' => 'Изменить мой пароль',
-  'update_success' => 'Ваш профиль был изменён',
-  'pass_chg_success' => 'Ваш пароль был изменен',
-  'pass_chg_error' => 'Ваш пароль не был изменен',
-  'notify_admin_email_subject' => '%s - Уведомление о регистрации', //cpg1.3.0
-  'notify_admin_email_body' => 'Новый пользователь "%s" зарегистрировался в вашей галерее', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Спасибо за регистрацию в {SITE_NAME}
-----------------------------
-Ваш логин: "{USER_NAME}"
-Ваш пароль: "{PASSWORD}"
-----------------------------
-Ваша учётная запись пока не активна.
-Вы не сможете ей пользоваться, пока не перейдёте по следующей ссылке:
-{ACT_LINK}
-
-Не забывайте свой пароль: он хранится в нашей базе в зашифрованном виде, и мы не сможем вам его выслать. Если вы всё же забудете свой пароль, то вы сможете запросить новый, который будет активизирован таким же образом, как и ваша учётная запись.
-
-С уважением,
-Администрация {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Просмотреть комментарии',
-  'no_comment' => 'Отсутствуют комментарии для просмотра',
-  'n_comm_del' => 'Комментариев удалено: %s',
-  'n_comm_disp' => 'Количество комментариев для отображения',
-  'see_prev' => 'Посмотреть предыдущий',
-  'see_next' => 'Посмотреть следующий',
-  'del_comm' => 'Удалить выбранные комментарии',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Поиск по коллекции файлов',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Искать новые файлы', //cpg1.3.0
-  'select_dir' => 'Искать директорию',
-  'select_dir_msg' => 'Эта функция позволяет вам добавлять группу файлов, которую Вы закачали на ваш сервер по FTP протоколу.<br /><br />Выберите директорию, куда Вы закачали ваши файлы.', //cpg1.3.0
-  'no_pic_to_add' => 'Отсутствуют файлы для добавления', //cpg1.3.0
-  'need_one_album' => 'Вам необходим хотя бы один альбом, чтобы использовать эту функцию',
-  'warning' => 'Внимание',
-  'change_perm' => 'скрипт не может записать в эту директорию, вам нужно изменить её права на 755 или 777, чтобы добавить файлы!', //cpg1.3.0
-  'target_album' => '<b>Поместить файлы из &quot;</b>%s<b>&quot; в </b>%s', //cpg1.3.0
-  'folder' => 'Папка',
-  'image' => 'Файл',
-  'album' => 'Альбом',
-  'result' => 'Результат',
-  'dir_ro' => 'Нет прав на запись. ',
-  'dir_cant_read' => 'Нет прав на чтение. ',
-  'insert' => 'Идёт добавление новых файлов в галерею', //cpg1.3.0
-  'list_new_pic' => 'Список новых файлов', //cpg1.3.0
-  'insert_selected' => 'Вставить выбранные файлы', //cpg1.3.0
-  'no_pic_found' => 'Новые файлы не найдены', //cpg1.3.0
-  'be_patient' => 'Пожалуйста подождите, скрипту нужно время, чтобы добавить файлы', //cpg1.3.0
-  'no_album' => 'не выбран альбом',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : означает что файл успешно добавлен'.
-                          '<li><b>DP</b> : означает что файл дубликат и уже есть в базе данных'.
-                          '<li><b>PB</b> : означает что файл не был добавлен, проверьте ваши настройки и права директории, где расположены файлы'.
-                          '<li><b>NA</b> : означает что Вы не выбрали альбом для файлов, нажмите \'<a href="javascript:history.back(1)">назад</a>\' и выберите альбом. Если у вас нет альбома, <a href="albmgr.php">сначала создайте хотя бы один</a></li>'.
-                          '<li>Если OK, DP, PB \'значки\' не появились, нажмите на сломанном файле, чтобы увидеть сообщение об ошибке выдаваемое PHP'.
-                          '<li>Если ваш браузер показал таймаут, нажмите кнопку обновить'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'выберите альбом', //cpg1.3.0
-  'check_all' => 'Отметить все', //cpg1.3.0
-  'uncheck_all' => 'Снять выделение', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Бан пользователей',
-  'user_name' => 'Имя пользователя',
-  'ip_address' => 'IP адрес',
-  'expiry' => 'Истекает (пустой = навсегда)',
-  'edit_ban' => 'Сохранить изменения',
-  'delete_ban' => 'Удалить',
-  'add_new' => 'Добавить новый бан',
-  'add_ban' => 'Добавить',
-  'error_user' => 'Не могу найти пользователя', //cpg1.3.0
-  'error_specify' => 'Вам нужно указать или имя пользователя или IP адрес', //cpg1.3.0
-  'error_ban_id' => 'Неправильный ID бана!', //cpg1.3.0
-  'error_admin_ban' => 'Вы не можете забанить самого себя!', //cpg1.3.0
-  'error_server_ban' => 'Вы собираетесь забанить свой личный сервер? Не могу сделать это...', //cpg1.3.0
-  'error_ip_forbidden' => 'Вы не можете забанить этот IP адрес - он не может быть обработан маршрутизаторами!<br /><br />Этот IP адрес маршрутизируется только в приватных сетях.<br />Если вам нужно добавить этот IP адрес, откройте файл "banning.php", найдите строку "$illegal_ip = array(" и удалите нужную маску IP.', //cpg1.3.0
-  'lookup_ip' => 'WHOIS для IP адреса', //cpg1.3.0
-  'submit' => 'Выполнить!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Загрузить файл', //cpg1.3.0
-  'custom_title' => 'Изменяемая форма запроса', //cpg1.3.0
-  'cust_instr_1' => 'Вы можете выбрать изменяемое число строк для загрузки файлов.<br />Тем не менее, Вы не можете выбирать больше, чем лимиты указанные ниже.', //cpg1.3.0
-  'cust_instr_2' => 'Запрос количества строк', //cpg1.3.0
-  'cust_instr_3' => 'Строк для загрузки файлов: %s', //cpg1.3.0
-  'cust_instr_4' => 'Строк для загрузки ссылок: %s', //cpg1.3.0
-  'cust_instr_5' => 'Загрузка ссылок:', //cpg1.3.0
-  'cust_instr_6' => 'Загрузка файлов:', //cpg1.3.0
-  'cust_instr_7' => 'Пожалуйста, введите количество строк для каждого типа необходимое вам на этот раз. Потом нажмите \'ПРОДОЛЖИТЬ\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Неправильное действие для создания формы.', //cpg1.3.0
-  'reg_instr_2' => 'Теперь Вы можете загрузить файлы, используя соответствующие строчки ниже. Объем файлов загружаемых из под вашего пользователя на сервер не должен привышать %s КБ каждый. ZIP файлы загруженные в \'Загрузка файлов\' и \'Загрузка ссылок\' секции останутся запакованными.', //cpg1.3.0
-  'reg_instr_3' => 'Если Вы хотите, чтобы ZIP файлы или архивы была распакованы после загрузки, Вы должны использовать строчки для загрузки в секции \'ZIP загрузки для распаковки\'.', //cpg1.3.0
-  'reg_instr_4' => 'Когда используете загрузку ссылок, пожалуйста, указывайте путь к файлу в виде: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Когда Вы заполнили форму, пожалуйста, нажмите \'ПРОДОЛЖИТЬ\'.', //cpg1.3.0
-  'reg_instr_6' => 'ZIP загрузки для распаковки:', //cpg1.3.0
-  'reg_instr_7' => 'Загрузка файлов:', //cpg1.3.0
-  'reg_instr_8' => 'Загрузка ссылок:', //cpg1.3.0
-  'error_report' => 'Отчет об ошибке', //cpg1.3.0
-  'error_instr' => 'Следующие загрузки вызвали ошибки:', //cpg1.3.0
-  'file_name_url' => 'Имя файла/Ссылка', //cpg1.3.0
-  'error_message' => 'Сообщение об ошибке', //cpg1.3.0
-  'no_post' => 'Файл не был загружен с POST.', //cpg1.3.0
-  'forb_ext' => 'Запрещенное расширение файла.', //cpg1.3.0
-  'exc_php_ini' => 'Превышен разрешенный размер для файлов в php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Превышен разрешенный размер для файлов в галерее.', //cpg1.3.0
-  'partial_upload' => 'Неполная загрузка.', //cpg1.3.0
-  'no_upload' => 'Загрузка не удалась.', //cpg1.3.0
-  'unknown_code' => 'Неизвестный код ошибки PHP.', //cpg1.3.0
-  'no_temp_name' => 'Нет загрузки - Нет временного названия.', //cpg1.3.0
-  'no_file_size' => 'Не содержит данных/Поврежден', //cpg1.3.0
-  'impossible' => 'Невозможно переместить.', //cpg1.3.0
-  'not_image' => 'Не изображение/поврежден', //cpg1.3.0
-  'not_GD' => 'Не GD расширение.', //cpg1.3.0
-  'pixel_allowance' => 'Превышен размер в пикселях.', //cpg1.3.0
-  'incorrect_prefix' => 'Неправильный префикс ссылки', //cpg1.3.0
-  'could_not_open_URI' => 'Не могу открыть ссылку URI.', //cpg1.3.0
-  'unsafe_URI' => 'Безопасность не поддаётся проверке.', //cpg1.3.0
-  'meta_data_failure' => 'Ошибка мета данных', //cpg1.3.0
-  'http_401' => '401 Unauthorized', //cpg1.3.0
-  'http_402' => '402 Payment Required', //cpg1.3.0
-  'http_403' => '403 Forbidden', //cpg1.3.0
-  'http_404' => '404 Not Found', //cpg1.3.0
-  'http_500' => '500 Internal Server Error', //cpg1.3.0
-  'http_503' => '503 Service Unavailable', //cpg1.3.0
-  'MIME_extraction_failure' => 'Тип MIME не может быть определен.', //cpg1.3.0
-  'MIME_type_unknown' => 'Неизвестный тип MIME', //cpg1.3.0
-  'cant_create_write' => 'Не могу создать записываемый файл.', //cpg1.3.0
-  'not_writable' => 'Не могу записать в записываемый файл.', //cpg1.3.0
-  'cant_read_URI' => 'Не могу прочитать ссылку', //cpg1.3.0
-  'cant_open_write_file' => 'Не могу открыть URI записываемый файл.', //cpg1.3.0
-  'cant_write_write_file' => 'Не могу записать в URI записываемый файл.', //cpg1.3.0
-  'cant_unzip' => 'Не могу распаковать.', //cpg1.3.0
-  'unknown' => 'Неизвестная ошибка', //cpg1.3.0
-  'succ' => 'Удачная загрузка', //cpg1.3.0
-  'success' => 'Удачных загрузок: %s.', //cpg1.3.0
-  'add' => 'Пожалуйста, нажмите \'ПРОДОЛЖИТЬ\', чтобы добавить файлы в альбомы.', //cpg1.3.0
-  'failure' => 'Загрузка не удалась', //cpg1.3.0
-  'f_info' => 'Информация о файле', //cpg1.3.0
-  'no_place' => 'Предыдущий файл не может быть добавлен.', //cpg1.3.0
-  'yes_place' => 'Предыдущий файл успешно добавлен.', //cpg1.3.0
-  'max_fsize' => 'Максимально разрешенный объем %s КБ',
-  'album' => 'Альбом',
-  'picture' => 'Файл', //cpg1.3.0
-  'pic_title' => 'Название файла', //cpg1.3.0
-  'description' => 'Описание файла', //cpg1.3.0
-  'keywords' => 'Ключевые слова (отделяются пробелами)',
-  'err_no_alb_uploadables' => 'Извините, но нет ни одного альбома, куда вам разрешено загружать файлы', //cpg1.3.0
-  'place_instr_1' => 'Пожалуйста, расположите файлы по альбомам. Вы так же можете заполнить соответствующую информацию для каждого файла.', //cpg1.3.0
-  'place_instr_2' => 'Есть ещё файлы, которые требуют размещения. Пожалуйста, нажмите \'ПРОДОЛЖИТЬ\'.', //cpg1.3.0
-  'process_complete' => 'Вы успешно разместили все файлы.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Управление пользователями',
-  'name_a' => 'Имя [возрастание]',
-  'name_d' => 'Имя [убывание]',
-  'group_a' => 'Группа [возрастание]',
-  'group_d' => 'Группа [убывание]',
-  'reg_a' => 'Дата регистрации [возрастание]',
-  'reg_d' => 'Дата регистрации [убывание]',
-  'pic_a' => 'Количество файлов [возрастание]',
-  'pic_d' => 'Количество файлов [убывание]',
-  'disku_a' => 'Использование места [возрастание]',
-  'disku_d' => 'Использование места [убывание]',
-  'lv_a' => 'Последний визит [возрастание]', //cpg1.3.0
-  'lv_d' => 'Последний визит [убывание]', //cpg1.3.0
-  'sort_by' => 'Сортировать пользователей',
-  'err_no_users' => 'Таблица пользователей пуста!',
-  'err_edit_self' => 'Вы не можете изменять ваш личный профиль, используйте ссылку \'Профиль\' для этого',
-  'edit' => 'РЕДАКТИРОВАТЬ',
-  'delete' => 'УДАЛИТЬ',
-  'name' => 'Имя пользователя',
-  'group' => 'Группа',
-  'inactive' => 'Неактивен',
-  'operations' => 'Действия',
-  'pictures' => 'Файлы', //cpg1.3.0
-  'disk_space' => 'Использование места / Квота',
-  'registered_on' => 'Зарегистрирован',
-  'last_visit' => 'Последний визит', //cpg1.3.0
-  'u_user_on_p_pages' => 'Пользователей: %d / Страниц: %d',
-  'confirm_del' => 'Вы уверены, что хотите УДАЛИТЬ этого пользователя? \\nВсе его файлы и альбомы также будут удалены.', //js-alert //cpg1.3.0
-  'mail' => 'MAIL',
-  'err_unknown_user' => 'Выбранный пользователь не существует',
-  'modify_user' => 'Изменить пользователя',
-  'notes' => 'Заметки',
-  'note_list' => '<li>Если Вы не хотите менять текущий пароль, оставьте поле "Пароль" пустым',
-  'password' => 'Пароль',
-  'user_active' => 'Пользователь активен',
-  'user_group' => 'Группа пользователя',
-  'user_email' => 'Email пользователя',
-  'user_web_site' => 'Домашняя страница',
-  'create_new_user' => 'Создать нового пользователя',
-  'user_location' => 'Расположение пользователя',
-  'user_interests' => 'Интересы пользователя',
-  'user_occupation' => 'Род занятий пользователя',
-  'latest_upload' => 'Последние добавления', //cpg1.3.0
-  'never' => 'никогда', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Утилита администратора (Изменение размера изображений)', //cpg1.3.0
-  'what_it_does' => 'Что она делает',
-  'what_update_titles' => 'Обновляет названия файлов из имен файлов',
-  'what_delete_title' => 'Удаляет файлы',
-  'what_rebuild' => 'Восстанавливает миниатюры и изменяет размеры фотографий',
-  'what_delete_originals' => 'Удаляет оригинальные фотографии, заменяя их измененными в размерах версиями',
-  'file' => 'Файл',
-  'title_set_to' => 'установить название на',
-  'submit_form' => 'выполнить',
-  'updated_succesfully' => 'обновлено успешно',
-  'error_create' => 'ОШИБКА при создании',
-  'continue' => 'Обработать изображения дальше',
-  'main_success' => 'Файл %s был успешно использован как главный файл', //cpg1.3.0
-  'error_rename' => 'Ошибка при переименовании %s в %s',
-  'error_not_found' => 'Файл %s не был найден',
-  'back' => 'назад на главную',
-  'thumbs_wait' => 'Обновляю миниатюры и/или измененные изображения, пожалуйста подождите...',
-  'thumbs_continue_wait' => 'Продолжаю обновлять миниатюры и/или измененные изображения...',
-  'titles_wait' => 'Обновляю название, пожалуйста подождите...',
-  'delete_wait' => 'Удаляю файлы, пожалуйста подождите...',
-  'replace_wait' => 'Удаляю оригинальные файлы и заменяю их на измененные изображение, пожалуйста подождите...',
-  'instruction' => 'Быстрые инструкции',
-  'instruction_action' => 'Выберите действие',
-  'instruction_parameter' => 'Установите параметры',
-  'instruction_album' => 'Выберите альбом',
-  'instruction_press' => 'Нажмите %s',
-  'update' => 'Обновить миниатюры и/или измененные изображения',
-  'update_what' => 'Что должно быть заменено',
-  'update_thumb' => 'Только миниатюры',
-  'update_pic' => 'Только измененные изображения',
-  'update_both' => 'Как миниатюры, так и измененные изображения',
-  'update_number' => 'Количество обрабатываемых изображений по одному клику',
-  'update_option' => '(Попробуйте установить это значение ниже, если возникают проблемы с таймаутами)',
-  'filename_title' => 'Имя файла &rArr; Название файла', //cpg1.3.0
-  'filename_how' => 'Как должно быть изменено имя файла?',
-  'filename_remove' => 'Удалить окончание .jpg и заменить _ (подчеркивание) на пробелы',
-  'filename_euro' => 'Изменить 2003_11_23_13_20_20.jpg на 23/11/2003 13:20',
-  'filename_us' => 'Изменить 2003_11_23_13_20_20.jpg на 11/23/2003 13:20',
-  'filename_time' => 'Изменить 2003_11_23_13_20_20.jpg на 13:20',
-  'delete' => 'Удалить названия файлов или изображения исходного размера', //cpg1.3.0
-  'delete_title' => 'Удалить названия файлов', //cpg1.3.0
-  'delete_original' => 'Удалить изображения исходного размера',
-  'delete_replace' => 'Удалить оригинальные изображения, заменяя их на измененные версии',
-  'select_album' => 'Выберите альбом',
-  'delete_orphans' => 'Удалить осиротевшие комментарии (отработает во всех альбомах)', //cpg1.3.0
-  'orphan_comment' => 'осиротевших комментариев найдено', //cpg1.3.0
-  'delete' => 'Удалить', //cpg1.3.0
-  'delete_all' => 'Удалить все', //cpg1.3.0
-  'comment' => 'Комментарий: ', //cpg1.3.0
-  'nonexist' => 'прикреплен к несуществующему файлу # ', //cpg1.3.0
-  'phpinfo' => 'Отобразить phpinfo', //cpg1.3.0
-  'update_db' => 'Обновить базу данных', //cpg1.3.0
-  'update_db_explanation' => 'Если Вы заменили системные файлы галереи, добавили модификации или обновили старую версию галереи на новую, убедитесь, что Вы обновили базу данных один раз. Это создаст необходимые таблицы и/или значения настроек в базе данных галереи.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/slovak.php cpg148/lang/slovak.php
--- 133/lang/slovak.php	2004-12-30 01:03:50.000000000 -0600
+++ cpg148/lang/slovak.php	2006-06-08 00:25:00.000000000 -0500
@@ -1,63 +1,53 @@
 <?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR                                     //
-//  http://www.chezgreg.net/coppermine/                                      //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-//  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.                                      //
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: slovak.php,v 1.5 2004/12/29 23:03:49 chtito Exp $
-// ------------------------------------------------------------------------- //
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
 
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 // info about translators and translated language
 $lang_translation_info = array(
-'lang_name_english' => 'Slovak',  
-'lang_name_native' => 'Slovensky', 
-'lang_country_code' => 'sk', 
-'trans_name'=> 'Zin (Martin Petriska)', //the name of the translator - can be a nickname
-'trans_email' => 'zin@centrum.sk', //translator's email address (optional)
-'trans_website' => 'http://zin.blog.sk', //translator's website (optional)
-'trans_date' => '2004-11-04', //the date the translation was created / last modified
-'trans_note' => 'Podpora slovenciny do Coppermine 1.3.2, preleozene z ceskeho prekladu, je mozne, ze nie vsetko je prelozene. Kodovanie win-1250, v apache treba pridat do suboru 
-
-httpd.conf 
-
- AddCharset windows-1250 .cp-1250  .win-1250
-
-teda ak to tam nemate, ja som pouzil instalaciu xampp a tam to default nebolo
-
-subor slovak.php zkopirujte do adresara lang a vyberte v konfiguracii
-
-zin@centrum.sk', // translator's note
+  'lang_name_english' => 'Slovak', //cpg1.4
+  'lang_name_native' => 'Slovensky', //cpg1.4
+  'lang_country_code' => 'sk', //cpg1.4
+  'trans_name'=> 'Piranha',
+  'trans_email' => 'rc@rc.sk',
+  'trans_website' => 'http://www.kravata.sk',
+  'trans_date' => '2006-02-02',
 );
 
-
-$lang_charset = 'windows-1250';
+$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('Bytov', 'KB', 'MB');
 
 // Day of weeks and months
-$lang_day_of_week = array('Ne', 'Po', 'Ut', 'St', 't', 'Pi', 'So');
-$lang_month = array('Janur', 'Februr', 'Marec', 'Aprl', 'Mj', 'Jn', 'Jl', 'August', 'September', 'Oktber', 'November', 'December');
+$lang_day_of_week = array('Ne', 'Po', 'Ut', 'St', 'Št', 'Pi', 'So');
+$lang_month = array('Január', 'Február', 'Marec', 'Apríl', 'Máj', 'Jún', 'Júl', 'August', 'September', 'Október', 'November', 'December');
 
 // Some common strings
-$lang_yes = 'no';
+$lang_yes = 'Áno';
 $lang_no  = 'Nie';
-$lang_back = 'NASPE';
-$lang_continue = 'POKRAOVA';
-$lang_info = 'Informcie';
+$lang_back = 'SPÄŤ';
+$lang_continue = 'POKRAČOVAŤ';
+$lang_info = 'Informácia';
 $lang_error = 'Chyba';
+$lang_check_uncheck_all = 'označ/odznač všetko'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
@@ -67,150 +57,196 @@
 $register_date_fmt = '%B %d, %Y';
 $lasthit_date_fmt = '%B %d, %Y at %I:%M %p';
 $comment_date_fmt =  '%B %d, %Y at %I:%M %p';
+$log_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.4
 
 // For the word censor
-$lang_bad_words = array('pia', 'hovno', '*fuck*', 'prdel', 'urk', '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*', 'kokot');
+$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*', 'piča', 'hovno', '*fuck*', 'prdel', 'čurák', '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*', 'kokot');
 
 $lang_meta_album_names = array(
-        'random' => 'Nhodn obrzky',
-        'lastup' => 'Najnovie',
-        'lastalb'=> 'Naposledy aktualizovan galria',
-        'lastcom' => 'Najnovie komentre',
-        'topn' => 'Nejpozeranejie',
-        'toprated' => 'Nejlepie hodnoten',
-        'lasthits' => 'Naposledy zobrazen',
-        'search' => 'Vsledky hladania',
-        'favpics'=> 'Obben obrzky',
+  'random' => 'Náhodné súbory',
+  'lastup' => 'Najnovšie pridané',
+  'lastalb'=> 'Naposledy aktualizovaná galéria',
+  'lastcom' => 'Najnovšie komentáre',
+  'topn' => 'Najprezeranejšie',
+  'toprated' => 'Najvyššie hodnotené',
+  'lasthits' => 'Naposledy zobrazené',
+  'search' => 'Výsledky hľadania',
+  'favpics'=> 'Obľúbené súbory',  //cpg1.4
 );
 
 $lang_errors = array(
-    'access_denied' => 'Nemte oprvnenie na tto strnku',
-    'perm_denied' => 'Nemte dostaton prva pre potvrdenie tejto opercie.',
-    'param_missing' => 'Skriptu aleboli predan potrebn parametre',
-    'non_exist_ap' => 'Vybran galria/obrzok neexistuje',
-    'quota_exceeded' => 'Vyerpali(a) ste miesto na disku.<br /><br />Vaa kvta je[quota]K, Vae obrzky zaberaj [space]K, pridanm tohto obrzku by ste svoju kvtu prekroili',
-    'gd_file_type_err' => 'Pokia pouvate GD kninicu s podporovan len obrzky JPG a PNG',
-    'invalid_image' => 'Tento obrzok je pokoden/poruen GD knihovna s nm neme pracovat.',
-    'resize_failed' => 'Nieje mon vytvori nhad alebo zmenen obrzok',
-    'no_img_to_display' => 'Tu nie je iadny obrzok, kter by ste si mohli prezrie',
-    'non_exist_cat' => 'Vybran kategrie neexistuje',
-    'orphan_cat' => 'Podkategria nem nadriaden kategriu. Problm opravte cez nastavenie kategori.',
-    'directory_ro' => 'Do adresra \'%s\' nieje mon zapisova (nedostaten prva), obrzky nemohli by zmazan.',
-    'non_exist_comment' => 'Vybran komentr neexistuje',
-    'pic_in_invalid_album' => 'Obrzok(y) je/s v neexitujcej galerii (%s)!?',
-    'banned' => 'Bol ste vykopnut z tchto strnok, nie je Vm umonen ich pouva.',
-    'not_with_udb' => 'Tto funkcia je vypnut pretoe je integrovna ve fru. Bu nie je poadovan fukcia dostupn na tomto systme, alebo tto/tieto funci/e pln frum.',
-    'offline_title' => 'Odpojen', //cpg1.3.0
-    'offline_text' => 'Galria je momentlne odpojen - prosm zkste to znova neskr', //cpg1.3.0
-    'ecards_empty' => 'Momentlne nie s k zobraniu dostupn iadne zznamy o ecards. Overte prosm, i je zapnut voba "ecard logging" v konfigurci coppermine!', //cpg1.3.0
-    'action_failed' => 'Akcia zlyhala.  Coppermine nie je schopn vau poiadavku zpracovat.', //cpg1.3.0
-    'no_zip' => 'Kninice potrebn pre zpracovnie ZIP sborov nie s dostupn.  Prosm kontaktujte Vaeho administrtora aplikce Coppermine.', //cpg1.3.0
-    'zip_type' => 'Nemte povolenie nahrva na server sbory ZIP.', //cpg1.3.0
+  'access_denied' => 'Nemáte oprávnenie pre vstup na túto stránku.',
+  'perm_denied' => 'Nemáte oprávnenie vykonať túto operáciu.',
+  'param_missing' => 'Skript vyvolaný bez potrebných parametrov.',
+  'non_exist_ap' => 'Zvolený album/súbor neexistuje !',
+  'quota_exceeded' => 'Vyčerpali ste miesto na disku.<br /><br />Vaša kvóta je[quota]K, Vaše súbory zaberajú [space]K, pridaním tohto súboru by ste svoju kvótu prekročili.',
+  'gd_file_type_err' => 'Ak používate GD knižnicu sú podporované len obrázky JPG a PNG.',
+  'invalid_image' => 'Tento obrázok je poškodený/porušený alebo GD knihovňa s ním nemôže pracovať.',
+  'resize_failed' => 'Nemožno vytvoriť náhľad alebo zmenšený obrázok.',
+  'no_img_to_display' => 'Žiadny obrázok k zobrazeniu',
+  'non_exist_cat' => 'Zvolená kategória neexistuje',
+  'orphan_cat' => 'Táto kategória nemá nadradenú kategóriu. Problém opravte cez nastavenie kategorií!',
+  'directory_ro' => 'Do adresára \'%s\' nemožno zapisovať, súbor nemožno zmazať.',
+  'non_exist_comment' => 'Zvolený komentár neexistuje.',
+  'pic_in_invalid_album' => 'Súbor je v neexistujúcom albume (%s)!?',
+  'banned' => 'Momentálne máte zakázaný prístup k týmto stránkam.',
+  'not_with_udb' => 'Táto funkcia je vypnutá pretože je integrovaná vo fóre. Buď nie je požadovaná fukcia dostupná na tomto systéme, alebo túto funkciu plní fórum..',
+  'offline_title' => 'Odpojené',
+  'offline_text' => 'Galéria je momentálne nedostupná - skúste neskôr.',
+  'ecards_empty' => 'Teraz nie sú žiadne e-pohľadnice k zobrazeniu.',
+  'action_failed' => 'Akcia zlyhala. Galéria nie je schopná vašu požiadavku vykonať.',
+  'no_zip' => 'Knižnice potrebné pre zpracovanie ZIP súborov nie sú dostupné.  Prosím kontaktujte Vášho administrátora galérie.',
+  'zip_type' => 'Nemáte oprávnenie pridávať ZIP súbory.',
+  'database_query' => 'Vyskytla sa chyba pri spracovávaní databázovej požiadavky.', //cpg1.4
+  'non_exist_comment' => 'Zvolený komentár neexistuje.', //cpg1.4
 );
 
-$lang_bbcode_help = 'Nsledujce znaky mu by uiton: <li>[b]<b>Tun</b>[/b]</li> <li>[i]<i>Kurzva</i>[/i]</li> <li>[url=http://vasedomena.cz/]Text odkazu[/url]</li> <li>[email]uzivatel@domena.cz[/email]</li>'; //cpg1.3.0
-
+$lang_bbcode_help_title = 'bbcode pomoc'; //cpg1.4
+$lang_bbcode_help = 'Môžete pridať klikateľné linky a formátovanie použitím bbcode tagov: <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">some text</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-    'alb_list_title' => 'Prejs na zoznam galri',
-    'alb_list_lnk' => 'Zoznam galri',
-    'my_gal_title' => 'Prejs do mojej osobnej galrie',
-    'my_gal_lnk' => 'Moja galria',
-    'my_prof_lnk' => 'Mj Profil',
-    'adm_mode_title' => 'Do Admin mdu',
-    'adm_mode_lnk' => 'Admin md',
-    'usr_mode_title' => 'Do Uvateskho mdu',
-    'usr_mode_lnk' => 'Uvatesk md',
-    'upload_pic_title' => 'Nahra obrzok do gallrie',
-    'upload_pic_lnk' => 'Upload obrzku',
-    'register_title' => 'Vytvori et',
-    'register_lnk' => 'Registrova sa',
-    'login_lnk' => 'Prihlsi',
-    'logout_lnk' => 'Odhlsi',
-    'lastup_lnk' => 'Najnovie obrzky',
-    'lastcom_lnk' => 'Posledn komentre',
-    'topn_lnk' => 'Najprezeranejie',
-    'toprated_lnk' => 'Najlepie hodnoten',
-    'search_lnk' => 'Vyhadvanie',
-    'fav_lnk' => 'Obben',
-    'memberlist_title' => 'Uk zoznam lenov', //cpg1.3.0
-    'memberlist_lnk' => 'Zoznam lenov', //cpg1.3.0
-    'faq_title' => 'FAQ = najastejie kladen otzky na galrii &quot;Coppermine&quot;', //cpg1.3.0
-    'faq_lnk' => 'FAQ', //cpg1.3.0
-
+  'home_title' => 'Choď na hlavnú stránku',
+  'home_lnk' => 'Domov',
+  'alb_list_title' => 'Choď na zoznam albumov',
+  'alb_list_lnk' => 'Zoznam albumov',
+  'my_gal_title' => 'Choď do osobnej galérie',
+  'my_gal_lnk' => 'Moja galéria',
+  'my_prof_title' => 'Choď na môj profil', //cpg1.4
+  'my_prof_lnk' => 'Môj profil',
+  'adm_mode_title' => 'Prepnúť do admin módu',
+  'adm_mode_lnk' => 'Admin mód',
+  'usr_mode_title' => 'Prepnúť do užívateľského módu',
+  'usr_mode_lnk' => 'Užívateľský mód',
+  'upload_pic_title' => 'Pridať súbor do albumu',
+  'upload_pic_lnk' => 'Pridať súbor',
+  'register_title' => 'Vytvoriť účet',
+  'register_lnk' => 'Registruj',
+  'login_title' => 'Prihlás ma', //cpg1.4
+  'login_lnk' => 'Prihlásiť',
+  'logout_title' => 'Odhlás ma', //cpg1.4
+  'logout_lnk' => 'Odhlásiť',
+  'lastup_title' => 'Zobraz najnovšie pridané', //cpg1.4
+  'lastup_lnk' => 'Najnovšie pridané',
+  'lastcom_title' => 'Zobraz najnovšie komentáre', //cpg1.4
+  'lastcom_lnk' => 'Najnovšie komentáre',
+  'topn_title' => 'Zobraz najprezeranejšie', //cpg1.4
+  'topn_lnk' => 'Najprezeranejšie',
+  'toprated_title' => 'Zobraz najvyššie hodnotené', //cpg1.4
+  'toprated_lnk' => 'Najvyššie hodnotené',
+  'search_title' => 'Hľadaj v galérii', //cpg1.4
+  'search_lnk' => 'Hľadať',
+  'fav_title' => 'Choď do mojich obľúbených', //cpg1.4
+  'fav_lnk' => 'Moje obľúbené',
+  'memberlist_title' => 'Zobraz členov',
+  'memberlist_lnk' => 'Zoznam členov',
+  'faq_title' => 'Často kladené otázky na galériu &quot;Coppermine&quot;',
+  'faq_lnk' => 'FAQ',
 );
 
 $lang_gallery_admin_menu = array(
-    'upl_app_lnk' => 'Potvdenie uploadu',
-    'config_lnk' => 'Nastavenie',
-    'albums_lnk' => 'Galria',
-    'categories_lnk' => 'Kategrie',
-    'users_lnk' => 'Uvatelia',
-    'groups_lnk' => 'U. skupiny',
-    'comments_lnk' => 'Komentre',
-    'searchnew_lnk' => 'Dvkov pridvanie obrzkov',
-    'util_lnk' => 'Zmeni vekos obrzkov',
-    'ban_lnk' => 'Vykopn uvatea',
+  'upl_app_title' => 'Schváliť pridanie súboru', //cpg1.4
+  'upl_app_lnk' => 'Potvrdiť pridanie',
+  'admin_title' => 'Choď do konfigurácie galérie', //cpg1.4
+  'admin_lnk' => 'Konfigurácia', //cpg1.4
+  'albums_title' => 'Choď do konfigurácie albumov', //cpg1.4
+  'albums_lnk' => 'Albumy',
+  'categories_title' => 'Choď do konfigurácie kategórií', //cpg1.4
+  'categories_lnk' => 'Kategórie',
+  'users_title' => 'Choď do konfigurácie členov', //cpg1.4
+  'users_lnk' => 'Členovia',
+  'groups_title' => 'Choď do konfigurácie skupín', //cpg1.4
+  'groups_lnk' => 'Skupiny',
+  'comments_title' => 'Prezerať komentáre', //cpg1.4
+  'comments_lnk' => 'Prezerať komentáre',
+  'searchnew_title' => 'Choď na hromadné pridanie súborov', //cpg1.4
+  'searchnew_lnk' => 'Hromadné pridanie',
+  'util_title' => 'Choď do administračného menu', //cpg1.4
+  'util_lnk' => 'Administrácia',
+  'key_title' => 'Choď do zoznamu kľúčových slov', //cpg1.4
+  'key_lnk' => 'Kľúčové slová', //cpg1.4
+  'ban_title' => 'Choď do zoznamu zakázaných členov', //cpg1.4
+  'ban_lnk' => 'Zakáž člena',
+  'db_ecard_title' => 'Prezrieť e-pohľadnice', //cpg1.4
+  'db_ecard_lnk' => 'Zobraziť e-pohľadnice',
+  'pictures_title' => 'Usporiadať moje obrázky', //cpg1.4
+  'pictures_lnk' => 'Usporiadať obrázky', //cpg1.4
+  'documentation_lnk' => 'Dokumentácia', //cpg1.4
+  'documentation_title' => 'Coppermine manuál', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-    'albmgr_lnk' => 'Vytvori / organizova moju galriu',
-    'modifyalb_lnk' => 'Zmeni moju galriu',
-    'my_prof_lnk' => 'Mj profil',
+  'albmgr_title' => 'Vytvoriť a usporiadať albumy', //cpg1.4
+  'albmgr_lnk' => 'Vytvoriť/usporiadať albumy',
+  'modifyalb_title' => 'Choď na úpravu albumov',  //cpg1.4
+  'modifyalb_lnk' => 'Úprava albumov',
+  'my_prof_title' => 'Choď na úpravu môjho profilu', //cpg1.4
+  'my_prof_lnk' => 'Môj profil',
 );
 
 $lang_cat_list = array(
-    'category' => 'Kategrie',
-    'albums' => 'Galrie',
-    'pictures' => 'Obrzky',
+  'category' => 'Kategórie',
+  'albums' => 'Albumy',
+  'pictures' => 'Súbory',
 );
 
 $lang_album_list = array(
-    'album_on_page' => '%d galeri na %d strnkach'
+  'album_on_page' => '%d albumov na %d stránkach',
 );
-           //ascending VZESTUPNE
+
 $lang_thumb_view = array(
-    'date' => 'DTUM',
-    //Sort by filename and title
-    'name' => 'MENO SBORU',
-    'title' => 'NADPIS',
-    'sort_da' => 'Zoradi vzostupne poda dtumu',
-    'sort_dd' => 'Zoradi zostupne poda data',
-    'sort_na' => 'Zoradi vzostupne poda mena',
-    'sort_nd' => 'Zoradi zostupne poda mena',
-    'sort_ta' => 'Zoradi poda nadpisu vzostupne',
-    'sort_td' => 'Zoradi poda nadpisu zostupne',
-    'download_zip' => 'Download ako Zip sbor', //cpg1.3.0
-    'pic_on_page' => '%d obrzkov na %d strnkch',
-    'user_on_page' => '%d uvateov na %d strnkch'
+  'date' => 'DÁTUM',
+  //Sort by filename and title
+  'name' => 'MENO SÚBORU',
+  'title' => 'NADPIS',
+  'sort_da' => 'Zoradiť vzostupne podľa dátumu',
+    'sort_dd' => 'Zoradiť zostupne podľa dátumu',
+    'sort_na' => 'Zoradiť vzostupne podľa mena',
+    'sort_nd' => 'Zoradiť zostupne podľa mena',
+    'sort_ta' => 'Zoradiť vzostupne podľa nadpisu',
+    'sort_td' => 'Zoradiť zostupne podľa nadpisu',
+  'position' => 'UMIESTNENIE', //cpg1.4
+  'sort_pa' => 'Zoradiť vzostupne podľa umiestnenia', //cpg1.4
+  'sort_pd' => 'Zoradiť zostupne podľa umiestnenia', //cpg1.4
+  'download_zip' => 'Stiahnuť ako Zip súbor',
+  'pic_on_page' => '%d súborov na %d stránkach',
+  'user_on_page' => '%d užívateľov na %d stránkach',
+  'enter_alb_pass' => 'Zadajte heslo pre album', //cpg1.4
+  'invalid_pass' => 'Neplatné heslo', //cpg1.4
+  'pass' => 'Heslo', //cpg1.4
+  'submit' => 'Potvrdiť', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-    'thumb_title' => 'Zpe na strnku s nhadmi',
-    'pic_info_title' => 'Zobraz/skry informcie o obrzku',
-    'slideshow_title' => 'Slideshow',
-    'ecard_title' => 'Posla tento obrzok ako pohadnicu',
-    'ecard_disabled' => 'Pohadnice s vypnut',
-    'ecard_disabled_msg' => 'Nemte dostaten prva pre zaslanie pohadnice',
-    'prev_title' => 'Predchdzajci obrzok',
-    'next_title' => 'a obrzok',
-    'pic_pos' => 'OBRZOK %s/%s',
+  'thumb_title' => 'Návrat na stránku náhľadov',
+  'pic_info_title' => 'Zobraziť/schovať informácie o súbore',
+  'slideshow_title' => 'Slideshow - automatické posúvanie obrázkov',
+  'ecard_title' => 'Pošli súbor ako e-pohľadnicu ',
+  'ecard_disabled' => 'zasielanie e-pohľadníc je vypnuté',
+  'ecard_disabled_msg' => 'Nemáte oprávnenie na posielanie e-pohľadníc', //js-alert
+  'prev_title' => 'Pozri predchádzajúci súbor',
+  'next_title' => 'Pozri ďaľší súbor',
+  'pic_pos' => 'SÚBOR %s/%s',
+  'report_title' => 'Upozorni administrátora na tento súbor', //cpg1.4
+  'go_album_end' => 'Skoč na koniec', //cpg1.4
+  'go_album_start' => 'Skoč na začiatok', //cpg1.4
+  'go_back_x_items' => 'choď späť o %s položku/y', //cpg1.4
+  'go_forward_x_items' => 'choď vpred o %s položku/y', //cpg1.4
 );
 
 $lang_rate_pic = array(
-    'rate_this_pic' => 'Hodnoti tento obrzok ',
-    'no_votes' => '(iadne hodnotenie)',
-    'rating' => '(Aktulne hodnotenie : %s / z 5, hlasovan %s krt)',
-    'rubbish' => 'Hnusn',
-    'poor' => 'Mizern',
-    'fair' => 'Ujde to',
-    'good' => 'Dobr',
-    'excellent' => 'Vborn',
-    'great' => 'Dokonal',
+  'rate_this_pic' => 'Hodnotiť tento súbor ',
+  'no_votes' => '(zatiaľ nehodnotené)',
+  'rating' => '(Aktuálne hodnotenie : %s / 5 hlasované %s krát)',
+  'rubbish' => 'Odpad',
+  'poor' => 'Slabý',
+  'fair' => 'Dá sa vydržať',
+  'good' => 'Dobrý',
+  'excellent' => 'Výborný',
+  'great' => 'Dokonalý',
 );
 
 // ------------------------------------------------------------------------- //
@@ -224,41 +260,55 @@
 // ------------------------------------------------------------------------- //
 
 $lang_cpg_die = array(
-    INFORMATION => $lang_info,
-    ERROR => $lang_error,
-    CRITICAL_ERROR => 'Kritick chyba',
-    'file' => 'Sbor: ',
-    'line' => 'Riadok: ',
+  INFORMATION => $lang_info,
+  ERROR => $lang_error,
+  CRITICAL_ERROR => 'Kritická chyba',
+  'file' => 'Súbor: ',
+  'line' => 'Riadok: ',
 );
 
 $lang_display_thumbnails = array(
-    'filename' => 'Meno sboru : ',
-    'filesize' => 'Vekost sboru : ',
-    'dimensions' => 'Rozmery : ',
-    'date_added' => 'Dtum pridania : '
+  'filename' => 'Meno súboru=', //cpg1.4
+  'filesize' => 'Veľkost súboru=', //cpg1.4
+  'dimensions' => 'Rozmery=', //cpg1.4
+  'date_added' => 'Dátum pridania=', //cpg1.4
 );
 
 $lang_get_pic_data = array(
-    'n_comments' => '%s komentr(ov)',
-    'n_views' => '%s zobrazenie',
-    'n_votes' => '(%s hlas(ov))'
+  'n_comments' => '%s komentár(ov)',
+  'n_views' => '%s zobrazení',
+  'n_votes' => '(%s hlas(ov))',
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Vybra vetko', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Pokia sa chystte poadovat pomoc na podpore coppermine, vlote tento ladiaci vstup do vho prspevku. Pred takmto vloenm sa uistite, e ste vetky vae hesl z tohto textu nahradili pomocou "***".', //cpg1.3.0
-  'phpinfo' => 'Zobrazi phpinfo', //cpg1.3.0
+  'debug_info' => 'Informácia o chybách',
+  'select_all' => 'Vybrať všetko',
+  'copy_and_paste_instructions' => 'Pokiaľ sa chystáte požadovať pomoc u podpory coppermine, vložte tento ladiaci výstup do vášho príspevku. Pred takýmto vložením sa uistite, že ste všetky vaše heslá z tohto textu nahradili pomocou "***". <br /> Toto je len informácia, neznamená to chybu vo Vašej galérii.', //cpg1.4
+  'phpinfo' => 'zobraziť phpinfo',
+  'notices' => 'Oznamy', //cpg1.4
 );
 
 $lang_language_selection = array(
-  'reset_language' => 'Prednastaven jazyk', //cpg1.3.0
-  'choose_language' => 'Vyberte V jazyk', //cpg1.3.0
+  'reset_language' => 'Prednastavený jazyk',
+  'choose_language' => 'Vyberte si Váš jazyk',
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => 'Prednastaven tma', //cpg1.3.0
-  'choose_theme' => 'vyberte tmu', //cpg1.3.0
+  'reset_theme' => 'Prednastavená téma',
+  'choose_theme' => 'Vyberte tému',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Nepodporovaná verzia!', //cpg1.4
+  'security_alert' => 'Bezpečnostná výstraha!', //cpg1.4.3
+  'relocate_exists' => 'Odstráňte <a href="http://coppermine-gallery.net/forum/index.php?topic=24217.0" target=_blank>relocate_server.php</a> z vašich stránok!',
+  'no_stable_version' => 'Prevádzkujete verziu Coppermine %s (%s) ,ktorá je len pre veľmi skúsených užívateľov - táto verzia je bez podpory a záruky. použitie je na vlastnú zodpovednosť a nebezpečie!', //cpg1.4
+  'gallery_offline' => 'Galéria je momentálne offline a je viditeľná len pre administrátorov. Nezabudnite ju pripojiť online po ukončení údržby.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'predchádzajúci', //cpg1.4
+  'next' => 'ďaľší', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -268,38 +318,54 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Nemôžem použiť zásuvný modul '%s'", //cpg1.4
+  'error_install' => "Nemôžem inštalovať zásuvný modul '%s'", //cpg1.4
+  'error_uninstall' => "Nemôžem odinštalovať zásuvný modul '%s'", //cpg1.4
+  'error_sleep' => "Nemôžem odinštalovať zásuvný modul '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-    'Exclamation' => 'Exclamation',
-    'Question' => 'Question',
-    'Very Happy' => 'Very Happy',
-    'Smile' => 'Smile',
-    'Sad' => 'Sad',
-    'Surprised' => 'Surprised',
-    'Shocked' => 'Shocked',
-    'Confused' => 'Confused',
-    'Cool' => 'Cool',
-    'Laughing' => 'Laughing',
-    'Mad' => 'Mad',
-    'Razz' => 'Razz',
-    'Embarassed' => 'Embarassed',
-    'Crying or Very sad' => 'Crying or Very sad',
-    'Evil or Very Mad' => 'Evil or Very Mad',
-    'Twisted Evil' => 'Twisted Evil',
-    'Rolling Eyes' => 'Rolling Eyes',
-    'Wink' => 'Wink',
-    'Idea' => 'Idea',
-    'Arrow' => 'Arrow',
-    'Neutral' => 'Neutral',
-    'Mr. Green' => 'Mr. Green',
+  'Exclamation' => 'Exclamation',
+  'Question' => 'Question',
+  'Very Happy' => 'Very Happy',
+  'Smile' => 'Smile',
+  'Sad' => 'Sad',
+  'Surprised' => 'Surprised',
+  'Shocked' => 'Shocked',
+  'Confused' => 'Confused',
+  'Cool' => 'Cool',
+  'Laughing' => 'Laughing',
+  'Mad' => 'Mad',
+  'Razz' => 'Razz',
+  'Embarassed' => 'Embarassed',
+  'Crying or Very sad' => 'Crying or Very sad',
+  'Evil or Very Mad' => 'Evil or Very Mad',
+  'Twisted Evil' => 'Twisted Evil',
+  'Rolling Eyes' => 'Rolling Eyes',
+  'Wink' => 'Wink',
+  'Idea' => 'Idea',
+  'Arrow' => 'Arrow',
+  'Neutral' => 'Neutral',
+  'Mr. Green' => 'Mr. Green',
 );
 
 // ------------------------------------------------------------------------- //
@@ -309,12 +375,12 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-    0 => 'Opam Admin Md....:-(',
-    1 => 'Vstupujem do Admin Mdu....:-)',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Opúšťam admin mód ...',
+  1 => 'Aktivujem admin mód...',
 );
 
 // ------------------------------------------------------------------------- //
@@ -322,20 +388,172 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-    'alb_need_name' => 'Galria mus ma meno',
-    'confirm_modifs' => 'Ste si ist(a) tmito zmenami ?',
-    'no_change' => 'Neurobil(a) ste iadne zmeny !',
-    'new_album' => 'Nov galria',
-    'confirm_delete1' => 'Ste si ist(), e chcete zmazat tto galriu ?',
-    'confirm_delete2' => '\nVetky obrzky a komentre bud zmazan !',
-    'select_first' => 'Najprv vyberte galriu',
-    'alb_mrg' => 'Sprvca galri',
-    'my_gallery' => '* Moja galria *',
-    'no_category' => '* Nie je kategria *',
-    'delete' => 'Zmaza',
-    'new' => 'Nov/',
-    'apply_modifs' => 'Potvrdi zmeny',
-    'select_category' => 'Vybra kategriu',
+  'alb_need_name' => 'Album musí mať meno !', //js-alert
+  'confirm_modifs' => 'Chcete vykonať tieto zmeny ?', //js-alert
+  'no_change' => 'Nevykonali sa žiadne zmeny !', //js-alert
+  'new_album' => 'Nový album',
+  'confirm_delete1' => 'Určite chcete zmazať tento album ?', //js-alert
+  'confirm_delete2' => '\nVšetky súbory a komentáre budú stratené !', //js-alert
+  'select_first' => 'Najprv vyberte album', //js-alert
+  'alb_mrg' => 'Správca albumov',
+  'my_gallery' => '* Moja galéria *',
+  'no_category' => '* Žiadna kategória *',
+  'delete' => 'Odstrániť',
+  'new' => 'Nový',
+  'apply_modifs' => 'Vykonať zmeny',
+  'select_category' => 'Vybrať kategóriu',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Zakáž člena', //cpg1.4
+  'user_name' => 'Meno', //cpg1.4
+  'ip_address' => 'IP Adresa', //cpg1.4
+  'expiry' => 'Expiruje (prázdne znamená nastálo)', //cpg1.4
+  'edit_ban' => 'Ulož zmeny', //cpg1.4
+  'delete_ban' => 'Zmazať', //cpg1.4
+  'add_new' => 'Pridaj nový zákaz', //cpg1.4
+  'add_ban' => 'Pridaj', //cpg1.4
+  'error_user' => 'Nemožno nájsť člena', //cpg1.4
+  'error_specify' => 'Je nutné zadať meno člena alebo IP Adresu', //cpg1.4
+  'error_ban_id' => 'Nesprávne ID!', //cpg1.4
+  'error_admin_ban' => 'Nemožno zakázať sám seba!', //cpg1.4
+  'error_server_ban' => 'Chcete zakázať vlastný server? To sa nedá ...', //cpg1.4
+  'error_ip_forbidden' => 'Nemožno zakázať túto IP - určite nie je trasovateľna !<br />If you want to allow banning for private IPs, change this in your <a href="admin.php">Config</a> (only makes sense when Coppermine runs on a LAN).', //cpg1.4
+  'lookup_ip' => 'Vyhľadávanie IP adresy', //cpg1.4
+  'submit' => 'vykonať!', //cpg1.4
+  'select_date' => 'vybrať dátum', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Bridge Wizard',
+  'warning' => 'Warning: when using this wizard you have to understand that sensitive data is being sent using html forms. Only run it on your own PC (not on a public client like an internet cafe), and make sure to clear the browser cache and temporary files after you have finished, or others might be able to access your data!',
+  'back' => 'back',
+  'next' => 'next',
+  'start_wizard' => 'Start bridging wizard',
+  'finish' => 'Finish',
+  'hide_unused_fields' => 'hide unused form fields (recommended)',
+  'clear_unused_db_fields' => 'clear invalid database entries (recommended)',
+  'custom_bridge_file' => 'your custom bridge file\'s name (if the bridge file\'s name is <i>myfile.inc.php</i>, enter <i>myfile</i> into this field)',
+  'no_action_needed' => 'No action needed in this step. Just click \'next\' to continue.',
+  'reset_to_default' => 'Reset to default value',
+  'choose_bbs_app' => 'choose application to bridge coppermine with',
+  'support_url' => 'Go here for support on this application',
+  'settings_path' => 'path(s) used by your BBS app',
+  'database_connection' => 'database connection',
+  'database_tables' => 'database tables',
+  'bbs_groups' => 'BBS groups',
+  'license_number' => 'License number',
+  'license_number_explanation' => 'enter your license number (if applicable)',
+  'db_database_name' => 'Database name',
+  'db_database_name_explanation' => 'Enter the name of the database your BBS app uses',
+  'db_hostname' => 'Database host',
+  'db_hostname_explanation' => 'Hostname where your mySQL database resides, usually &quot;localhost&quot;',
+  'db_username' => 'Database user account',
+  'db_username_explanation' => 'mySQL user account to use for connection with BBS',
+  'db_password' => 'Database passsword',
+  'db_password_explanation' => 'Passsword for this mySQL user account',
+  'full_forum_url' => 'Forum URL',
+  'full_forum_url_explanation' => 'Full URL of your BBS app (including the leading http:// bit, e.g. http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Relative forum path',
+  'relative_path_of_forum_from_webroot_explanation' => 'Relative path to your BBS app from the webroot (Example: if your BBS is at http://www.yourdomain.tld/forum/, enter &quot;/forum/&quot; into this field)',
+  'relative_path_to_config_file' => 'Relative path to your BBS\'s config file',
+  'relative_path_to_config_file_explanation' => 'Relative path to your BBS, seen from your Coppermine folder (e.g. &quot;../forum/&quot; if your BBS is at http://www.yourdomain.tld/forum/ and Coppermine at http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Cookie prefix',
+  'cookie_prefix_explanation' => 'this has to be your BBS\'s cookie name',
+  'table_prefix' => 'Table prefix',
+  'table_prefix_explanation' => 'Must match the prefix you chose for your BBS when setting it up.',
+  'user_table' => 'User table',
+  'user_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'session_table' => 'Session table',
+  'session_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_table' => 'Group table',
+  'group_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_relation_table' => 'Group relation table',
+  'group_relation_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_mapping_table' => 'Group mapping table',
+  'group_mapping_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'use_standard_groups' => 'Use standard BBS usergroups',
+  'use_standard_groups_explanation' => 'Use standard (built-in) usergroups (recommended). This will make all custom usergroups settings made on this page become void. Only disable this option if you REALLY know what you\'re doing!',
+  'validating_group' => 'Validating group',
+  'validating_group_explanation' => 'The group ID of your BBS where users accounts that need validation are in (usually default value should be OK, unless your BBS install isn\'t standard)',
+  'guest_group' => 'Guest group',
+  'guest_group_explanation' => 'Group ID of your BBS where guests (anonymous users) are in (default value should be OK, only edit if you know what you\'re doing)',
+  'member_group' => 'Member group',
+  'member_group_explanation' => 'Group ID of your BBS where &quot;regular&quot; users accounts are in (default value should be OK, only edit if you know what you\'re doing)',
+  'admin_group' => 'Admin group',
+  'admin_group_explanation' => 'Group ID of your BBS where admins are in (default value should be OK, only edit if you know what you\'re doing)',
+  'banned_group' => 'Banned group',
+  'banned_group_explanation' => 'Group ID of your BBS where banned users are in (default value should be OK, only edit if you know what you\'re doing)',
+  'global_moderators_group' => 'Global moderators group',
+  'global_moderators_group_explanation' => 'Group ID of your BBS where global moderators of your BBS are in (default value should be OK, only edit if you know what you\'re doing)',
+  'special_settings' => 'BBS-specific settings',
+  'logout_flag' => 'phpBB version (logout flag)',
+  'logout_flag_explanation' => 'What\'s your BBS version (this setting specifies how logouts are being handled)',
+  'use_post_based_groups' => 'Use post-based groups?',
+  'logout_flag_yes' => '2.0.5 or higher',
+  'logout_flag_no' => '2.0.4 or lower',
+  'use_post_based_groups_explanation' => 'Should the groups from the BBS that are defined by the number of posts be taken into account (allows a granular permissions management) or just the default groups (makes administration easier, recommended). You can change this setting later as well.',
+  'use_post_based_groups_yes' => 'yes',
+  'use_post_based_groups_no' => 'no',
+  'error_title' => 'You need to correct these errors before you can continue. Go to the previous screen.',
+  'error_specify_bbs' => 'You have to specify what application you want to bridge your Coppermine install with.',
+  'error_no_blank_name' => 'You can\'t leave the name of your custom bridge file blank.',
+  'error_no_special_chars' => 'The bridge file name mustn\'t contain any special chars except underscore (_) and dash (-)!',
+  'error_bridge_file_not_exist' => 'The bridge file %s doesn\'t exist on the server. Check if you have actually uploaded it.',
+  'finalize' => 'enable/disable BBS integration',
+  'finalize_explanation' => 'So far, the settings you specified have been written into the database, but BBS 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 BBS integration there, using your standalone (unbridged) admin account (usually the one you set up during Coppermine install).',
+  'your_bridge_settings' => 'Your bridge settings',
+  'title_enable' => 'Enable integration/bridging with %s',
+  'bridge_enable_yes' => 'enable',
+  'bridge_enable_no' => 'disable',
+  'error_must_not_be_empty' => 'must not be empty',
+  'error_either_be' => 'must either be %s or %s',
+  'error_folder_not_exist' => '%s doesn\'t exist. Correct the value you entered for %s',
+  'error_cookie_not_readible' => 'Coppermine can\'t read a cookie named %s. Correct the value you entered for %s, or go to your BBS administration panel and make sure that the cookie path is readible for coppermine.',
+  'error_mandatory_field_empty' => 'You can not leave the field %s blank - fill in the proper value.',
+  'error_no_trailing_slash' => 'There mustn\'t be a trailing slash in the field %s.',
+  'error_trailing_slash' => 'There must be a trailing slash in the field %s.',
+  'error_db_connect' => 'Could not connect to the mySQL database with the data you specified. Here\'s what mySQL said:',
+  'error_db_name' => 'Although Coppermine could establish a connection, it wasn\'t able to find the database %s. Make sure you have specified %s properly. Here\'s what mySQL said:',
+  'error_prefix_and_table' => '%s and ',
+  'error_db_table' => 'Could not find the table %s. Make sure you have specified %s correctly.',
+  'recovery_title' => 'Bridge Manager: emergency recovery',
+  'recovery_explanation' => 'If you came here to administer the BBS integration of your Coppermine gallery, you have to log in first as admin. If you can not log in because bridging doesn\'t work as expected, you can disable BBS integration with this page. Entering your username and password will not log you in, it will only disable BBS integration. Refer to the documentation for details.',
+  'username' => 'Username',
+  'password' => 'Password',
+  'disable_submit' => 'submit',
+  'recovery_success_title' => 'Authorization successful',
+  'recovery_success_content' => 'You have successfully disabled BBS bridging. Your Coppermine install runs now in standalone mode.',
+  'recovery_success_advice_login' => 'Log in as admin to edit your bridge settings and/or enable BBS integration again.',
+  'goto_login' => 'Go to login page',
+  'goto_bridgemgr' => 'Go to bridge manager',
+  'recovery_failure_title' => 'Authorization failed',
+  '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).',
+  'try_again' => 'try again',
+  'recovery_wait_title' => 'Wait time has not elapsed',
+  'recovery_wait_content' => 'For security reasons this script does not allow failed logons in short succession, so you will have to wait a bit untill you\'re allowed to try to authenticate.',
+  'wait' => 'wait',
+  'create_redir_file' => 'Create redirection file (recommended)',
+  'create_redir_file_explanation' => 'To redirect users back to Coppermine once they logged into your BBS, you need a redirection file to be created within your BBS folder. When this option is checked, the bridge manager will attempt to create this file for you, or give you code ready to copy-and-paste to create the file manually.',
+  'browse' => 'browse',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Kalendár', //cpg1.4
+  'close' => 'zatvoriť', //cpg1.4
+  'clear_date' => 'vymazať dátum', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -343,200 +561,268 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-    'miss_param' => 'Parametre potrebn pre \'%s\'operciu nie su dostupn !',
-    'unknown_cat' => 'Vybran kategria v databze neexistuje',
-    'usergal_cat_ro' => 'Nie je mon zmazat uvatesk galrie !',
-    'manage_cat' => 'Spravova kategrie',
-    'confirm_delete' => 'Naozaj chcete SMAZAT tto kategriu',
-    'category' => 'Kategoria',
-    'operations' => 'Opercia',
-    'move_into' => 'Presun do',
-    'update_create' => 'Aktualizova/Vytvori kategriu',
-    'parent_cat' => 'Nadraden kategria',
-    'cat_title' => 'Nadpis kategrie',
-    'cat_thumb' => 'Miniatra kategrie', //cpg1.3.0
-    'cat_desc' => 'Popis kategrie'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-    'title' => 'Nastavenie',
-    'restore_cfg' => 'Nastavit vchodziu',
-    'save_cfg' => 'Uloi konfigurciu',
-    'notes' => 'Poznmky',
-    'info' => 'Informcie',
-    'upd_success' => 'Konfigurcia bola zmenen',
-    'restore_success' => 'Konfigurcia bola nastaven na vchodzie nastavenie',
-    'name_a' => 'Meno vzostupne',
-    'name_d' => 'Meno zostupne',
-    'title_a' => 'Nadpis vzostupne',
-    'title_d' => 'Nadpis zostupne',
-    'date_a' => 'Dtum vzostupne',
-    'date_d' => 'Dtum zostupne',
-    'th_any' => 'Max Aspect',
-    'th_ht' => 'Vka',
-    'th_wd' => 'rka',
-    'label' => 'popis', //cpg1.3.0
-    'item' => 'poloka', //cpg1.3.0
-    'debug_everyone' => 'Kad', //cpg1.3.0
-    'debug_admin' => 'Iba Admin', //cpg1.3.0
-
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-    'Zkladn nastavenie',
-    array('Meno galrie', 'gallery_name', 0),
-    array('Popis galrie', 'gallery_description', 0),
-    array('Email administrtora galrie', 'gallery_admin_email', 0),
-    array('Cieov adresa pre odkaz \'Zobrazi aie obrzky\' v odkaze pohadnice', 'ecards_more_pic_target', 0),
-    array('Galria je odpojen', 'offline', 1), //cpg1.3.0
-    array('Logova ecards', 'log_ecards', 1), //cpg1.3.0
-    array('Povoli ZIP-sahovnie obbench', 'enable_zipdownload', 1), //cpg1.3.0
-
-    'Jazyk, Tmy &amp; nastavenie znakovej sady',
-    array('Jazyk', 'lang', 5),
-    array('Tma', 'theme', 6),
-    array('Zobrazi zoznam jazykov', 'language_list', 1), //cpg1.3.0
-    array('Zobrazi vlajky jazykov', 'language_flags', 8), //cpg1.3.0 
-    array('Zobrazi &quot;reset&quot; vo vbere jazyka', 'language_reset', 1), //cpg1.3.0
-    array('Zobrazi zoznam tm', 'theme_list', 1), //cpg1.3.0
-    array('Zobrazi &quot;reset&quot; vo vbere tm', 'theme_reset', 1), //cpg1.3.0
-    array('Zobrazi FAQ', 'display_faq', 1), //cpg1.3.0
-    array('Zobrazi npovedu bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-    array('Kdovne znakov', 'charset', 4), //cpg1.3.0
-
-    'Nastaven zobrazen',
-    array('rka hlavnej tabuky v (pixeloch alebo %)', 'main_table_width', 0),
-    array('Poet rovn subkategori', 'subcat_level', 0),
-    array('Poet galri na strnku', 'albums_per_page', 0),
-    array('Poet stpcov v prehade galri', 'album_list_cols', 0),
-    array('Vekos nhadov v pixeloch', 'alb_list_thumb_size', 0),
-    array('Obsah hlavnej strnky', 'main_page_layout', 0),
-    array('Ukazova v kategrich nhady galri prvej rovne','first_level',1),
-
-    'Zobrazenie nhadov',
-    array('Poet stpcov na strnku', 'thumbcols', 0),
-    array('Poet riadkov na strnku', 'thumbrows', 0),
-    array('Maximlne mnostvo zloiek', 'max_tabs', 0),
-    array('Zobrazi legendu obrzkov pod nhadom', 'caption_in_thumbview', 1),
-    array('Zobrazi poet prehliadnut pod nhadom', 'views_in_thumbview', 1), //cpg1.3.0
-    array('Zobrazi poet komentrov pod nhadom', 'display_comment_count', 1),
-    array('Zobrazi meno autora pod nhadom', 'display_uploader', 1), //cpg1.3.0
-    array('Zkladn radenie nhadov', 'default_sort_order', 3),
-    array('Min. poet hlasov potrebn k zaradeniu do zoznamu \'Najlepie hodnoten\'', 'min_votes_for_rating', 0),
-
-    'Zobrazenie obrzkov &amp; Nastavenie komentrov',
-    array('rka tabuky pre zobrazenie obrzku (v pixeloch alebo %)', 'picture_table_width', 0),
-    array('Vdy zobrazi podrobn info', 'display_pic_info', 1),
-    array('CENZROVAT slova v komentroch', 'filter_bad_words', 1),
-    array('Povoli smajlky v komentroch', 'enable_smilies', 1),
-    array('Maximlna dka popisu obrzku', 'max_img_desc_length', 0),
-    array('Maximlna dka slova v komentri', 'max_com_wlength', 0),
-    array('Maximlne mnostvo riadkov v komentri', 'max_com_lines', 0),
-    array('Maximln dka komentre', 'max_com_size', 0),
-    array('Ukza filmov prok', 'display_film_strip', 1),
-    array('Poet poloiek vo filmovom prku', 'max_film_strip_items', 0),
-    array('Upozorni adminitratora na komentre pomoc emailu', 'email_comment_notification', 1), //cpg1.3.0 
-    array('Slideshow interval v milisekundch (1 sekunda = 1000 milisekund)', 'slideshow_interval', 0), //cpg1.3.0 
-
-    'Obrzky a nastavenie nhadov',
-    array('Kvalita sborov JPEG', 'jpeg_qual', 0),
-    array('Maximlne rozmery nhadu <b>*</b>', 'thumb_width', 0),
-    array('Poui rozmer ( rka alebo vka alebo maximlny rozmer nhadu )<b>*</b>', 'thumb_use', 7),
-    array('Vytvori stredn obrzek','make_intermediate',1),
-    array('Maximlna rka alebo vka strednho obrzku <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-    array('Maximln velikost uploadovanch obrzkov (KB)', 'max_upl_size', 0),
-    array('Maximlne rozmery uploadovanch obrzkov (v pixelech)', 'max_upl_width_height', 0),
-
-    'Obrzky a nhady rozren nastavenie',
-    array('Zobrazit ikonu zamknut galria neprihlsenmu uivateovi.','show_private',1),
-    array('Znaky zakzan v nzvoch sborov', 'forbiden_fname_char',0),
-    //array('Povolen koncovky uploadovanch sborov', 'allowed_file_extensions',0),
-    array('Povolen typy obrzkov', 'allowed_img_types',0), //cpg1.3.0
-    array('Povolen typy videa', 'allowed_mov_types',0), //cpg1.3.0
-    array('Povolen typy audia', 'allowed_snd_types',0), //cpg1.3.0
-    array('Povolen typy dokumentov', 'allowed_doc_types',0), //cpg1.3.0
-    array('Metda zmeny vekosti obrzkov','thumb_method',2),
-    array('Cesta k ImageMagicu (prklad /usr/bin/X11/)', 'impath', 0),
-    //array('Povolen typy obrzkov (iba pre ImageMagic)', 'allowed_img_types',0),
-    array('Parametre pre ImageMagic', 'im_options', 0),
-    array('ta EXIF data zo sborov JPEG', 'read_exif_data', 1),
-    array('ta IPTC data zo sborov JPEG', 'read_iptc_data', 1), //cpg1.3.0
-    array('Adresr pre galriu <b>*</b>', 'fullpath', 0),
-    array('Adresr pre galriu uvateov <b>*</b>', 'userpics', 0),
-    array('Prefix pre stredne vek obrzky <b>*</b>', 'normal_pfx', 0),
-    array('Prefix pre nhady <b>*</b>', 'thumb_pfx', 0),
-    array('Zkladn md pre adresre', 'default_dir_mode', 0),
-    array('Zkladn md pre obrzky', 'default_file_mode', 0),
-
-    'Nastavenie uvateov',
-    array('Povoli registrciu novch uvateov', 'allow_user_registration', 1),
-    array('Pre registrciu vyadova potvrdenie admina', 'reg_requires_valid_email', 1),
-    array('Upozorni administrtora na registrciu novho uvatea pomocou emailu', 'reg_notify_admin_email', 1), //cpg1.3.0
-    array('Povoli pre dvoch uivateov rovnak email', 'allow_duplicate_emails_addr', 1),
-    array('Maj ma uvatelia vlastn galrie?', 'allow_private_albums', 1),
-    array('Upozorni administrtora na vloen sbor ekajci na schvlenie', 'upl_notify_admin_email', 1), //cpg1.3.0
-    array('Dovoli prihlsenm uvateom, aby videli zoznam uvateov', 'allow_memberlist', 1), //cpg1.3.0
-
-    'Vlastn poloky pre popis obrzku (Nechajte przdne a nezobraz sa)',
-    array('Meno poloky 1', 'user_field1_name', 0),
-    array('Meno poloky 2', 'user_field2_name', 0),
-    array('Meno poloky 3', 'user_field3_name', 0),
-    array('Meno poloky 4', 'user_field4_name', 0),
-
-    'Cookies &amp; Kdov strnka',
-    array('Meno cookies uvan programem (expertn volba)', 'cookie_name', 0),
-    array('Cesta pre cookies uvan programem (expertn volba)', 'cookie_path', 0),
-    array('Kdov strnka', 'charset', 4),
-
-    'aie nastavenie',
-    array('Zapn ladiaci md (len pre testovanie)', 'debug_mode', 1),
-    array('Zobrazova v ladiacom mde upozornenie', 'debug_notice', 1), //cpg1.3.0
-
-
-    '<br /><div align="center">(*) Poloky oznaen * sa NESM zmeni pokia u mte ve vaej galrii nahran obrzky</div><br />
-    <a name="notice2"></a>(**) Pri zmene tohto nastavenia sa zmena prejav iba u sborov, kter s 
-	pridan a od tohto okamiku. Je doporuen nemeni toto nastavenie pokia u s v galerii nejak sbory. 
-	Aj tak je mon necha uplatni zmeny i na u existujce sbory pomocou nstroja
-	&quot;<a href="util.php">admin tools</a> (resize pictures)&quot; v admin menu.</div><br />', //cpg1.3.0
+  'miss_param' => 'Parametre potrebné pre \'%s\'operáciu nie su dostupné !',
+  'unknown_cat' => 'Vybraná kategória v databáze neexistuje',
+  'usergal_cat_ro' => 'Uživateľské kategórie nie je možné zmazať !',
+  'manage_cat' => 'Upraviť kategórie',
+  'confirm_delete' => 'Naozaj chcete VYMAZAŤ túto kategóriu', //js-alert
+  'category' => 'Kategória',
+  'operations' => 'Operácie',
+  'move_into' => 'Presunúť do',
+  'update_create' => 'Aktualizovať/Vytvoriť kategóriu',
+  'parent_cat' => 'Nadradená kategória',
+  'cat_title' => 'Názov kategórie',
+  'cat_thumb' => 'Miniatúra kategórie',
+  'cat_desc' => 'Popis kategórie',
+  'categories_alpha_sort' => 'Usporiadať kategórie abecedne (namiesto voliteľného)', //cpg1.4
+  'save_cfg' => 'Uložiť konfiguráciu', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
 
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Konfigurácia galérie', //cpg1.4
+  'manage_exif' => 'Spravuj Exif zobrazenie', //cpg1.4
+  'manage_plugins' => 'Spravuj zásuvné moduly', //cpg1.4
+  'manage_keyword' => 'Spravuj kľúčové slová', //cpg1.4
+  'restore_cfg' => 'Obnoviť východzie nastavenia',
+  'save_cfg' => 'Uložiť novú konfiguráciu',
+  'notes' => 'Poznámky',
+  'info' => 'Oznam',
+  'upd_success' => 'Konfigurácia bola aktualizovaná',
+  'restore_success' => 'Východzie nastavenia boli obnovené',
+  'name_a' => 'Meno vzostupne',
+  'name_d' => 'Meno zostupne',
+  'title_a' => 'Nadpis vzostupne',
+  'title_d' => 'Nadpis zostupne',
+  'date_a' => 'Dátum vzostupne',
+  'date_d' => 'Dátum zostupne',
+  'pos_a' => 'Pozícia vzostupne', //cpg1.4
+  'pos_d' => 'Pozícia zostupne', //cpg1.4
+  'th_any' => 'Max pomer',
+  'th_ht' => 'Výška',
+  'th_wd' => 'Šírka',
+  'label' => 'návesť',
+  'item' => 'vlajočky',
+  'debug_everyone' => 'Každý',
+  'debug_admin' => 'iba Admin',
+  'no_logs'=> 'Vyp.', //cpg1.4
+  'log_normal'=> 'Normal', //cpg1.4
+  'log_all' => 'Všetko', //cpg1.4
+  'view_logs' => 'Ukáž logy', //cpg1.4
+  'click_expand' => 'klikni pre rozbalenie', //cpg1.4
+  'expand_all' => 'Rozbaliť všetko', //cpg1.4
+  'notice1' => '(*) Tieto nastavenia netreba meniť ak už máte súbory uložené v databáze .', //cpg1.4 - (relocated)
+  'notice2' => '(**) Meniť tieto nastavenia má význam len pred pridávaním súborov do databázy. Existujúce súbory upravíte pomocou &quot;<a href="util.php">administrácie</a> (administračné nástroje)&quot; .', //cpg1.4 - (relocated)
+  'notice3' => '(***) Všetky logy sú v anglickom jazyku.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Funkcia je vypnutá ak je použitá bb integrácia', //cpg1.4
+  'auto_resize_everyone' => 'Každý', //cpg1.4
+  'auto_resize_user' => 'Len užívateľ', //cpg1.4
+  'ascending' => 'vzostupne', //cpg1.4
+  'descending' => 'zostupne', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'Obecné nastavenia',
+  array('Názov galérie', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Popis galérie', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Adminov email', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('URL adresára galérie (neuvádzajte tu \'index.php\' alebo podobné na konci)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL Vašej domácej stránky', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Povoliť ZIP-download z obľúbených', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Časový posun proti GMT (aktuálny čas: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Zapnúť kryptované heslá (nedá sa vrátiť)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Zapnúť help-ikony (help iba v angličtine)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Zapnúť klikateľné kľúčové slová vo vyhľadávaní','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Zapnúť zásuvné moduly', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Povoliť zakazovanie netrasovateľných IP adries ', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Vizuálne rozhranie hromadného pridávania súborov', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Jazyky &amp; Znakové sady(kódovanie)',
+  array('Jazyk', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Prepnúť na angličtinu ak sa preklad nenájde?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Kódovanie - Znakové sady', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Zobraziť zoznam jazykov', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Zobraziť vlajočky jazykov', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Zobraziť &quot;reset&quot; vo voľbe jazykov', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Display previous/next on tabbed pages', 'previous_next_tab', 1), //cpg1.4
+
+  'Nastavenia vzhľadu',
+  array('Vzhľad', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Zobraziť zoznam vzhľadov', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Zobraziť &quot;reset&quot; v zozname vzhľadov', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Zobraziť FAQ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Názov vlastnej linky v menu', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('URL vlastnej linky v menu', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Zobrazovať bbcode help', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Zobraziť Vanity Block ktorý je definavaný v súlade s XHTML a CSS','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Cesta pre zákaznícky header include', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Cesta pre zákaznícky footer include', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Zobrazovanie zoznamu albumov',
+  array('Šírka hlavnej tabuľky (pixely alebo %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Počet úrovní kategórií k zobrazeniu', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Počet albumov k zobrazeniu', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Počet stĺpcov pre zoznam albumov', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Veľkosť náhľadu v pixeloch', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Obsah hlavnej stánky', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Zobraziť náhľady z albumu prvej úrovne v kategórii','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Triediť kategórie abecedne (namiesto užívateľského)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Zobraziť počet linkovaných súborov','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Zobrazovanie náhľadov',
+  array('Počet stĺpcov na stránke náhľadov', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Počet riadkov na stránke náhľadov', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Maximum pre zobrazenie Tabs', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Zobraziť popis súboru pod náhľadom', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Zobraziť počet zobrazení pod náhľadom', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Zobraziť počet komentárov pod náhľadom', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Zobraziť meno pridávajúceho člena pod náhľadom', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Display name of admin uploaders below the thumbnail', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Zobraziť meno súboru pod náhľadom', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Zobraziť popis albumu', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Východzie zoradenie súborov', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Minimum počet hlasov pre zaradenie do zoznamu \'top-hodnotený\'', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Zobrazovanie obrázkov', //cpg1.4
+  array('Šírka hlavnej tabuľky (pixely alebo %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Informácie o súbore sú viditeľné súčasne s obrázkom', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Maximálny počet znakov pre popis obrázku', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Maximálny počet znakov v slove', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Zobrazovať prúžok filmu', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Zobrazovať názov súboru pod prúžkom filmu', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Počet náhľadov v prúžku filmu', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Slideshow interval v milisekundách (1 s = 1000 ms)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Nastavenia komentárov', //cpg1.4
+  array('Filter nevhodných slov v komentároch', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Povoliť smajlíkov', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Povoliť ďašie komentáre k jednému súboru od rovnakého člena (odporúčame:NIE)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Maximálny počet riadkov', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Maximálny počet znakov pre komentár', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Upozorniť admina emailom na nový komentár', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Usporiadanie zoznamu', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Prefix pre anonymov', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Nastavenia pre súbory a náhľady',
+  array('Kvalita pre JPEG súbory', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Maximálny rozmer náhľadu <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Použi rozmer pre náhľad <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Vytvárať stredné obrázky ','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Max šírka alebo výška pre stredný obrázok/video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Max veľkosť pre pridávaný súbor (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Max šírka alebo výška pre pridávaný obrázok/video (pixely)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Automaticky zmenšiť pridávané obrázky (ak sú väčšie ako povolené maximá)', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Nastavenia (rozšírené) pre súbory a náhľady',
+  array('Povoliť privátne albumy ', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Zobraziť ikonu privatnych albumov pre neprihlásených','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Nepovolené znaky v názvoch', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Povolené typy obrázkov', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Povolené typy videa', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Automaticky prehrať video', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Povolené typy pre audio', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Povolené typy dokumentov', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Metóda spracovania obrázkov','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Cesta pre ImageMagick \'convert\' utility (napr. /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Príkazový riadok pre ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Čítať EXIF dáta z JPEG ', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Čítať IPTC dáta z JPEG', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Adresár albumov <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Adresár užívateľských súborov <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Prefix pre stredné obrázky <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('Prefix pre náhľady <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Default mód pre adresáre', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Default mód pre súbory', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Nastavenia užívateľov',
+  array('Povoliť návštevníkom registráciu', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Povoliť prístup neprihláseným', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Aktivácia registrácie emailom', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Upozorni admina na novú registráciu', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Admin aktivuje registrácie', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Povoliť dvom užívateľom použiť rovnaký email', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Upozorniť admina na schválenie užívateľského pridania súborov', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Umožniť prihláseným vidieť zoznam členov', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Umožniť členom meniť svoj email', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Umožniť členom kontrolu nad ich obr. vo verejných albumoch', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Počet neplatných prihlásení pred dočasným zakázaním', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Trvanie dočasného zakázania', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Zapnúť hlásenia adminovi', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Vlastné názvy vstupných užív. profilov (môže byť prázdne).
+  Profile 6 je pre dlhé texty.', //cpg1.4
+  array('Profil 1 názov', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Profil 2 názov', 'user_profile2_name', 0), //cpg1.4
+  array('Profil 3 názov', 'user_profile3_name', 0), //cpg1.4
+  array('Profil 4 názov', 'user_profile4_name', 0), //cpg1.4
+  array('Profil 5 názov', 'user_profile5_name', 0), //cpg1.4
+  array('Profil 6 názov', 'user_profile6_name', 0), //cpg1.4
+
+  'Vlastné názvy vstupných políčiek popisu obrázkov (môže byť prázdne)',
+  array('Políčko 1 názov', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Políčko 2 názov', 'user_field2_name', 0),
+  array('Políčko 3 názov', 'user_field3_name', 0),
+  array('Políčko 4 názov', 'user_field4_name', 0),
+
+  'Nastavenia Cookies',
+  array('Cookie názov', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Cookie cesta', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Nastavenia Emailu (nechať prázdne, ak ste si nie istý)', //cpg1.4
+  array('SMTP Host (when left blank, sendmail will be used)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP Username', 'smtp_username', 0), //cpg1.4
+  array('SMTP Password', 'smtp_password', 0), //cpg1.4
+
+  'Logging a štatistiky', //cpg1.4
+  array('Logging mód <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Loguj e-pohľadnice', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Udržiavať detailnú štatistiku hlasovaní','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Udržiavať detailnú štatistiku prehliadania','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Nastavenia údržbárske (pre skúsených)', //cpg1.4
+  array('Zapnúť debug mód', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Zobrazovať poznámky v debug móde', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Galéria je OFFLINE (neprístupná)', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
+
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Zasielanie ecards', //cpg1.3.0
-  'ecard_sender' => 'Odosielate', //cpg1.3.0
-  'ecard_recipient' => 'Prjemca', //cpg1.3.0
-  'ecard_date' => 'Dtum', //cpg1.3.0
-  'ecard_display' => 'Zobrazit ecard', //cpg1.3.0
-  'ecard_name' => 'Meno', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'vzostupne', //cpg1.3.0
-  'ecard_descending' =>'zostupne', //cpg1.3.0
-  'ecard_sorted' => 'Utrieden', //cpg1.3.0
-  'ecard_by_date' => 'poda dtumu', //cpg1.3.0
-  'ecard_by_sender_name' => 'poda mena odesielatea', //cpg1.3.0
-  'ecard_by_sender_email' => 'poda emailu odesielatea', //cpg1.3.0
-  'ecard_by_sender_ip' => 'poda IP addressy odesielatea', //cpg1.3.0
-  'ecard_by_recipient_name' => 'poda mena prjemcu', //cpg1.3.0
-  'ecard_by_recipient_email' => 'poda emailu prjemcu', //cpg1.3.0
-  'ecard_number' => 'zobrazenie zznamu %s a %s z %s', //cpg1.3.0
-  'ecard_goto_page' => 'prechod na stranu', //cpg1.3.0
-  'ecard_records_per_page' => 'zznamu na jednej strane', //cpg1.3.0
-  'check_all' => 'Zatrhnout vetko', //cpg1.3.0
-  'uncheck_all' => 'Odznait vetko', //cpg1.3.0
-  'ecards_delete_selected' => 'Zmaza vybran ecards', //cpg1.3.0
-  'ecards_delete_confirm' => 'Ste si ist, e chcete zmaza zznamy? Nastavte checkbox!', //cpg1.3.0 
-  'ecards_delete_sure' => 'Som si ist.', //cpg1.3.0
+  'title' => 'Poslať e-pohľadnicu',
+  'ecard_sender' => 'Odosielateľ',
+  'ecard_recipient' => 'Príjemca',
+  'ecard_date' => 'Dátum',
+  'ecard_display' => 'Zobraziť e-pohľadnicu',
+  'ecard_name' => 'Meno',
+  'ecard_email' => 'Email',
+  'ecard_ip' => 'IP #',
+  'ecard_ascending' => 'vzostupne',
+  'ecard_descending' => 'zostupne',
+  'ecard_sorted' => 'Zotriedené',
+  'ecard_by_date' => 'podľa dátumu',
+  'ecard_by_sender_name' => 'podľa mena odosielateľa',
+  'ecard_by_sender_email' => 'podľa emailu odesielateľa',
+  'ecard_by_sender_ip' => 'podľa IP addressy odesielateľa',
+  'ecard_by_recipient_name' => 'podľa mena príjemcu',
+  'ecard_by_recipient_email' => 'podľa emailu príjemcu',
+  'ecard_number' => 'zobrazenie záznamu %s až %s z %s',
+  'ecard_goto_page' => 'choď na stranu',
+  'ecard_records_per_page' => 'Záznamov na strane',
+  'check_all' => 'Označit všetko',
+  'uncheck_all' => 'Odznačit všetko',
+  'ecards_delete_selected' => 'Zmazať vybrané e-pohľadnice',
+  'ecards_delete_confirm' => 'Ste si istý, že chcete zmazať záznamy? Označte kontrolné okienko!',
+  'ecards_delete_sure' => 'Som si istý.',
 );
-                                                                                                                  
-
 
 
 // ------------------------------------------------------------------------- //
@@ -544,35 +830,36 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-    'empty_name_or_com' => 'Vlote meno a V komentr',
-    'com_added' => 'V komentr bol pridan',
-    'alb_need_title' => 'Prosm, dajte galrii nadpis !',
-    'no_udp_needed' => 'Aktualizcia nen potrebn.',
-    'alb_updated' => 'Galria bola pridan',
-    'unknown_album' => 'Vybran galria neexistuje alebo nemte prva pre upload do tejto galrie',
-    'no_pic_uploaded' => 'Obrzek nebol uploadovan!<br /><br />zkontrolujte i server podporuje upload sborov, i ste naozaj zadal(a) obrzok pre upload...',
-    'err_mkdir' => '  ERROR: Chyba pri vytvran adresra (nebol vytvoren) %s !',
-    'dest_dir_ro' => 'Do cielovho adresra %s neme skript zapisova (zkontrolujte prva) !',
-    'err_move' => 'nie je mon presun %s do %s !',
-    'err_fsize_too_large' => 'Rozmery obrzku, kter sa snate uploadovat, s prli vek (max. vekos je %s x %s) !',
-    'err_imgsize_too_large' => 'Veikos sboru, kter se snate uploadova, je prli vek (max. vekos je %s KB) !',
-    'err_invalid_img' => 'Sbor kter ste nahral(a) na server nieje obrzkom !',
-    'allowed_img_types' => 'Mete uploadova iba obrzky %s .',
-    'err_insert_pic' => 'Obrzok \'%s\' nie je mon vloi do galrie ',
-    'upload_success' => 'V obrzok bol nahran na server bez problmov<br /><br />Bude viditen po schvlen adminom.',
-    'notify_admin_email_subject' => '%s - upozornenie na Upload', //cpg1.3.0 
-    'notify_admin_email_body' => '%s nahral do galrie obrzok, kter vyaduje vae potvrdenie. Navtvte prosm %s', //cpg1.3.0
-    'info' => 'Informcie',
-    'com_added' => 'komentrov pridanch',
-    'alb_updated' => 'Galria aktualizovna',
-    'err_comment_empty' => 'V komentr je przdny !',
-    'err_invalid_fext' => 'Iba sbory s nsledujcimi koncovkami s podporovan : <br /><br />%s.',
-    'no_flood' => 'Ste autor poslednho komentra k tomuto obrzku<br /><br />Pokia ho chcete zmeni pouite vobu upravi ',
-    'redirect_msg' => 'Prve ste presmerovvan(a).<br /><br /><br />Kliknite na \'POKRAOVAT\' pokia sa strnka nepresmeruje sama',
-    'upl_success' => 'V obrzok bol v poriadku pridan',
-    'email_comment_subject' => 'komentr bol pridan do Coppermine Photo Gallery', //cpg1.3.0 
-    'email_comment_body' => 'Niekto pridal komentr do vaej galrie. Prezrite si ho na', //cpg1.3.0
-
+  'empty_name_or_com' => 'Vložte Vaše meno a Váš komentár',
+  'com_added' => 'Váš komentár bol pridaný',
+  'alb_need_title' => 'Zadajte názov pre album !',
+  'no_udp_needed' => 'Aktualizácia nie je potrebná.',
+  'alb_updated' => 'Album bol aktualizovaný',
+  'unknown_album' => 'Vybraný album neexistuje alebo nemáte práva pre pridávanie do tejto galérie',
+  'no_pic_uploaded' => 'Žiadny súbor nebol pridaný !<br /><br />Skontrlujte, či server podporuje pridávanie súborov...',
+  'err_mkdir' => 'Vytvorenie adresára %s zlyhalo!',
+  'dest_dir_ro' => 'Do adresára %s nemôže skript zapisovať !',
+  'err_move' => 'Nemožno presunúť %s do %s !',
+  'err_fsize_too_large' => 'Veľkosť súboru bola prekročená (maximum je %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'Veľkosť súboru bola prekročená (maximum je %s KB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'Súbor nie je povolený obrázok !',
+  'allowed_img_types' => 'Môžete pridať iba %s obrázkov.',
+  'err_insert_pic' => 'Obrázok \'%s\' nie je možné vložiť do albumu ',
+  'upload_success' => 'Váš súbor bol pridaný.<br /><br />Bude viditeľný po schválení administrátorom.',
+  'notify_admin_email_subject' => '%s - Hlásenie pridania',
+  'notify_admin_email_body' => 'Člen %s pridal súbor, ktorý vyžaduje autorizáciu. Navštívte %s',
+  'info' => 'Informácia',
+  'com_added' => 'Komentár pridaný',
+  'alb_updated' => 'Album aktualizovaný',
+  'err_comment_empty' => 'Váš komentár je prázdny !',
+  'err_invalid_fext' => 'Iba súbory s následujúcimi koncovkami sú podporované : <br /><br />%s.',
+  'no_flood' => 'Prepáčte, ale ste autor posledného komentára k tomuto súboru.<br /><br />Použite voľbu na úpravu komentára',
+  'redirect_msg' => 'Práve ste boli presmerovaný.<br /><br /><br />Kliknite na \'POKRAČOVAT\' pokiaľ sa stránka nepresmeruje sama',
+  'upl_success' => 'Váš súbor bol v poriadku pridaný',
+  'email_comment_subject' => 'Komentár bol pridaný do Coppermine Photo Gallery',
+  'email_comment_body' => 'Niekto pridal komentár do Vašej galérie. Prezrite si ho na',
+  'album_not_selected' => 'Album nebol vybraný', //cpg1.4
+  'com_author_error' => 'Registrovaný člen už používa túto prezývku, login or use another one', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -580,31 +867,59 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
-    'caption' => 'Legenda(popis)',
-    'fs_pic' => 'pvodn vekos obrzku',
-    'del_success' => 'bezchybne zmazan',
-    'ns_pic' => 'normlna vekos obrzku',
-    'err_del' => 'nie je mon zmazat',
-    'thumb_pic' => 'nhad',
-    'comment' => 'komentr',
-    'im_in_alb' => 'patr do galrie',
-    'alb_del_success' => 'Galria \'%s\' zmazan',
-    'alb_mgr' => 'Sprvca galri',
-    'err_invalid_data' => 'Zskan chybn dta \'%s\'',
-    'create_alb' => 'Vytvram galriu \'%s\'',
-    'update_alb' => 'Aktualizujem galriu \'%s\' s nadpisom \'%s\' a zoznamom \'%s\'',
-    'del_pic' => 'Zmaza obrzok',
-    'del_alb' => 'Zmaza galriu',
-    'del_user' => 'Zmaza uvatea',
-    'err_unknown_user' => 'Vybran uivate neexistuje !',
-    'comment_deleted' => 'komentr bezchybne zmazan ! ',
+  'caption' => 'Záhlavie',
+  'fs_pic' => 'plná veľkosť obrázku',
+  'del_success' => 'úspešne zmazané',
+  'ns_pic' => 'normálna veľkosť obrázku',
+  'err_del' => 'nemožno zmazať',
+  'thumb_pic' => 'náhľad',
+  'comment' => 'komentár',
+  'im_in_alb' => 'obrázok v albume',
+  'alb_del_success' => 'Album &laquo;%s&raquo; zmazaný', //cpg1.4
+  'alb_mgr' => 'Správca albumov',
+  'err_invalid_data' => 'Chybné dáta prijaté v \'%s\'',
+  'create_alb' => 'Vytváram album \'%s\'',
+  'update_alb' => 'Aktualizujem album \'%s\' s nadpisom \'%s\' a zoznamom \'%s\'',
+  'del_pic' => 'Zmazať obrázok',
+  'del_alb' => 'Zmazať album',
+  'del_user' => 'Zmazať člena',
+  'err_unknown_user' => 'Vybraný člen neexistuje !',
+  'err_empty_groups' => 'Neexistuje tabuľka skupiny, alebo tabuľka nie je prázdna!', //cpg1.4
+  'comment_deleted' => 'Komentár bol úspešne zmazaný',
+  'npic' => 'Obrázok', //cpg1.4
+  'pic_mgr' => 'Správca obrázkov', //cpg1.4
+  'update_pic' => 'Aktualizujem obrázok \'%s\' s názvom \'%s\' a indexom \'%s\'', //cpg1.4
+  'username' => 'Meno člena', //cpg1.4
+  'anonymized_comments' => '%s komentár anonymizovaný', //cpg1.4
+  'anonymized_uploads' => '%s verejné pridanie anonymizované', //cpg1.4
+  'deleted_comments' => '%s komentár zmazaný', //cpg1.4
+  'deleted_uploads' => '%s verejné pridanie zmazané', //cpg1.4
+  'user_deleted' => 'člen %s zmazaný', //cpg1.4
+  'activate_user' => 'Aktivovať člena', //cpg1.4
+  'user_already_active' => 'Účet už je aktívny', //cpg1.4
+  'activated' => 'Aktivované', //cpg1.4
+  'deactivate_user' => 'Deaktivovať člena', //cpg1.4
+  'user_already_inactive' => 'Účet už je neaktívny', //cpg1.4
+  'deactivated' => 'Deaktivované', //cpg1.4
+  'reset_password' => 'Resetovať heslo', //cpg1.4
+  'password_reset' => 'Heslo resetované na %s', //cpg1.4
+  'change_group' => 'Zmeniť primárnu skupinu', //cpg1.4
+  'change_group_to_group' => 'Zmeniť z %s na %s', //cpg1.4
+  'add_group' => 'Pridať sekundárnu skupinu', //cpg1.4
+  'add_group_to_group' => 'Pridávanie člena %s do skupiny %s. Teraz je členom %s ako primárnej a členom %s ako sekundárnej skupiny členov.', //cpg1.4
+  'status' => 'Stav', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'The data for the ecard you are trying to access has been corrupted by your mail client. Check the link is complete.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -613,55 +928,113 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-    'confirm_del' => 'Ste si ist, e chcete zmazat tento obrzok ? \\nPriloen komentre bud straten.',
-      'del_pic' => 'ZMAZA TENTO OBRZEK',
-    'size' => '%s x %s pixelelov',
-    'views' => '%s krt',
-    'slideshow' => 'Slideshow',
-    'stop_slideshow' => 'ZASTAVI SLIDESHOW',
-    'view_fs' => 'kliknite pre zobrazenie pvodnho obrzku',
-    'edit_pic' => 'Edituj popis', //cpg1.3.0
-    'crop_pic' => 'Ore a oto', //cpg1.3.0
-
+  'confirm_del' => 'Ste si istý, že chcete ZMAZAŤ tento súbor? \\nPriložené komentáre budú tiež zmazané.', //js-alert
+  'del_pic' => 'ZMAZAŤ TENTO SÚBOR',
+  'size' => '%s x %s pixelov',
+  'views' => '%s krát',
+  'slideshow' => 'Automatické prezeranie',
+  'stop_slideshow' => 'ZASTAVIŤ PREZERANIE',
+  'view_fs' => 'Kliknite pre zobrazenie v plnom rozlíšení',
+  'edit_pic' => 'Edituj info o súbore', //cpg1.4
+  'crop_pic' => 'Orezať/Otočiť',
+  'set_player' => 'Zmeniť prehrávač',
 );
 
 $lang_picinfo = array(
-    'title' =>'Informcia o obrzku',
-    'Filename' => 'Meno sboru',
-    'Album name' => 'Meno galrie',
-    'Rating' => 'Hodnotenie (%s hlas(ov))',
-    'Keywords' => 'Kov slov',
-    'File Size' => 'Vekos sboru',
-    'Dimensions' => 'Rozmery',
-    'Displayed' => 'Zobrazen',
-    'Camera' => 'Fotoapart',
-    'Date taken' => 'Dtum zskania snmku',
-    'Aperture' => 'Clona',
-    'Exposure time' => 'Expozin as',
-    'Focal length' => 'Ohniskov vzdialenos',
-    'Comment' => 'komentre',
-    'addFav' => 'Prida k obbenm',
-    'addFavPhrase' => 'Obben',
-    'remFav' => 'Odstrni z obbench',
-    'iptcTitle'=>'IPTC Title', //cpg1.3.0
-    'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-    'iptcKeywords'=>'IPTC Keywords', //cpg1.3.0
-    'iptcCategory'=>'IPTC Category', //cpg1.3.0
-    'iptcSubCategories'=>'IPTC Sub Categories', //cpg1.3.0
+  'title' =>'Informácie o súbore',
+  'Filename' => 'Názov súboru',
+  'Album name' => 'Názov albumu',
+  'Rating' => 'Hodnotenie (%s hlasov)',
+  'Keywords' => 'Kľúčové slová',
+  'File Size' => 'Veľkosť súboru',
+  'Date Added' => 'Dátum pridania', //cpg1.4
+  'Dimensions' => 'Rozmery',
+  'Displayed' => 'Zobrazené',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Vytvorené', //cpg1.4
+  'Model' => 'Model', //cpg1.4
+  'DateTime' => 'Dátum Čas', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Max. clona', //cpg1.4
+  'FocalLength' => 'Ohnisková vzdialenosť', //cpg1.4
+  'Comment' => 'Komentár',
+  'addFav'=>'Pridať k obľúbeným',
+  'addFavPhrase'=>'Obľúbené',
+  'remFav'=>'Odobrať z obľúbených',
+  'iptcTitle'=>'IPTC Title',
+  'iptcCopyright'=>'IPTC Copyright',
+  'iptcKeywords'=>'IPTC Keywords',
+  'iptcCategory'=>'IPTC Category',
+  'iptcSubCategories'=>'IPTC Sub Categories',
+  'ColorSpace' => 'Farebný priestor', //cpg1.4
+  'ExposureProgram' => 'Expozičný program', //cpg1.4
+  'Flash' => 'Blesk', //cpg1.4
+  'MeteringMode' => 'Mód merania', //cpg1.4
+  'ExposureTime' => 'Expozičný čas', //cpg1.4
+  'ExposureBiasValue' => 'Korekcia expozície', //cpg1.4
+  'ImageDescription' => 'Popis obrázku', //cpg1.4
+  'Orientation' => 'Orientácia', //cpg1.4
+  'xResolution' => 'X Rozlíšenie', //cpg1.4
+  'yResolution' => 'Y Rozlíšenie', //cpg1.4
+  'ResolutionUnit' => 'Jednotka rozlíšenia', //cpg1.4
+  'Software' => 'Software', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  'ExifOffset' => 'Exif Offset', //cpg1.4
+  'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  'FNumber' => 'F číslo', //cpg1.4
+  'ExifVersion' => 'Exif verzia', //cpg1.4
+  'DateTimeOriginal' => 'Dátum/Čas Original', //cpg1.4
+  'DateTimedigitized' => 'Dátum/Čas digitalizácie', //cpg1.4
+  'ComponentsConfiguration' => 'Components Configuration', //cpg1.4
+  'CompressedBitsPerPixel' => 'Kompresia Bitov na Pixel', //cpg1.4
+  'LightSource' => 'Zdroj svetla', //cpg1.4
+  'ISOSetting' => 'ISO nastavenie', //cpg1.4
+  'ColorMode' => 'Farebný mód', //cpg1.4
+  'Quality' => 'Kvalita', //cpg1.4
+  'ImageSharpening' => 'Doostrenie', //cpg1.4
+  'FocusMode' => 'Fokus mód', //cpg1.4
+  'FlashSetting' => 'Nastavenie blesku', //cpg1.4
+  'ISOSelection' => 'ISO voľba', //cpg1.4
+  'ImageAdjustment' => 'Upravenie obrázku', //cpg1.4
+  'Adapter' => 'Adaptér', //cpg1.4
+  'ManualFocusDistance' => 'Manual Fokus vzdialenosť', //cpg1.4
+  'DigitalZoom' => 'Digital Zoom', //cpg1.4
+  'AFFocusPosition' => 'AF Focus pozícia', //cpg1.4
+  'Saturation' => 'Saturácia', //cpg1.4
+  'NoiseReduction' => 'Redukcia šumu', //cpg1.4
+  'FlashPixVersion' => 'Flash Pix Version', //cpg1.4
+  'ExifImageWidth' => 'Exif šírka', //cpg1.4
+  'ExifImageHeight' => 'Exif výška', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+  'FileSource' => 'Zdroj', //cpg1.4
+  'SceneType' => 'Typ scény', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Expozičný mód', //cpg1.4
+  'WhiteBalance' => 'Vyváženie bielej', //cpg1.4
+  'DigitalZoomRatio' => 'Digital Zoom pomer', //cpg1.4
+  'SceneCaptureMode' => 'Scene Capture Mode', //cpg1.4
+  'GainControl' => 'Citlivosť', //cpg1.4
+  'Contrast' => 'Kontrast', //cpg1.4
+  'Sharpness' => 'Doostrenie', //cpg1.4
+  'ManageExifDisplay' => 'Vybrať Exif položky k zobrazeniu', //cpg1.4
+  'submit' => 'Odoslať', //cpg1.4
+  'success' => 'Informácia úspešne aktualizovaná.', //cpg1.4
+  'details' => 'Detaily', //cpg1.4
 );
 
 $lang_display_comments = array(
-    'OK' => 'OK',
-    'edit_title' => 'Upravi tento komentr',
-    'confirm_delete' => 'Ste si ist(), e chcete zmazat tento komentr ?',
-    'add_your_comment' => 'Prida komentr',
-    'name'=>'Meno',
-    'comment'=>'komentr',
-    'your_name' => 'Anonym',
+  'OK' => 'OK',
+  'edit_title' => 'Upraviť tento komentár',
+  'confirm_delete' => 'Ste si istý, že chcete zmazať tento komentár ?', //js-alert
+  'add_your_comment' => 'Pridať komentár',
+  'name'=>'Meno',
+  'comment'=>'Komentár',
+  'your_name' => 'Anonym',
+  'report_comment_title' => 'Upozorni administrátora na tento príspevok', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-        'click_to_close' => 'Kliknutm na obrzok zavriete okno',
+  'click_to_close' => 'Kliknutím na obrázok zatvoríte okno.',
 );
 
 }
@@ -671,23 +1044,66 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-    'title' => 'Posla pohadnicu',
-    'invalid_email' => '<b>Varovnie</b> : neplatn emailov adresa !',
-    'ecard_title' => 'Pohadnica zo serveru %s pre vs/teba',
-    'error_not_image' => 'Iba obrzky mu by poslan ako ecard.', //cpg1.3.0
-    'view_ecard' => 'Pokia se pohadnica nezobrazila klikni na link',
-    'view_more_pics' => 'Klikni pre daie obrzky !',
-    'send_success' => 'Vaa pohadnica bola odeslna',
-    'send_failed' => 'Ospravedlujeme sa, ale server nebol schopn odosla Vau pohadnicu zkste
-     to znovu za chvu...',
-    'from' => 'Od',
-    'your_name' => 'Vae meno',
-    'your_email' => 'V email',
-    'to' => 'Komu',
-    'rcpt_name' => 'Meno prjemcu',
-    'rcpt_email' => 'Dorui na email',
-    'greetings' => 'Pozdrav/oslovenie',
-    'message' => 'Sprva',
+  'title' => 'Pošli e-pohľadnicu',
+  'invalid_email' => '<font color="red"><b>Warning</b></font>: neplatná emailová adresa:', //cpg1.4
+  'ecard_title' => 'Pohľadnica od %s pre Teba',
+  'error_not_image' => 'Iba obrázky môžu byť poslané ako e-pohľadnica.',
+  'view_ecard' => 'Alternatívna linka ak sa pohľadnica nezobrazila správne.', //cpg1.4
+  'view_ecard_plaintext' => 'Pre zobrazenie pohľadnice, kopíruj a vlož túto url do adresného riadku prehliadača:', //cpg1.4
+  'view_more_pics' => 'Ďaľšie obrázky tu!', //cpg1.4
+  'send_success' => 'Pohľadnica bola odoslaná',
+  'send_failed' => 'Prepáčte, ale server nemohol odoslať Vašu pohľadnicu...',
+  'from' => 'Od',
+  'your_name' => 'Vaše meno',
+  'your_email' => 'Váš email',
+  'to' => 'Komu',
+  'rcpt_name' => 'Meno príjemcu',
+  'rcpt_email' => 'Email príjemcu',
+  'greetings' => 'Záhlavie', //cpg1.4
+  'message' => 'Správa', //cpg1.4
+  'ecards_footer' => 'Poslal %s s IP %s o %s (Gallery time)', //cpg1.4
+  'preview' => 'Náhľad pohľadnice', //cpg1.4
+  'preview_button' => 'Náhľad', //cpg1.4
+  'submit_button' => 'Pošli pohľadnicu', //cpg1.4
+  'preview_view_ecard' => 'Toto je alternatívna linka k pohľadnici ak bola skutočne vygenerovaná, neslúži ako náhľad.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Upozornenie pre administrátora', //cpg1.4
+  'invalid_email' => '<b>Varovanie</b> : neplatná emailová adresa !', //cpg1.4
+  'report_subject' => 'Hlásenie od %s z galérie %s', //cpg1.4
+  'view_report' => 'Náhradná linka ak sa hlásenie nezobrazilo správne', //cpg1.4
+  'view_report_plaintext' => 'Pre zobrazenie komentára, kopíruj a vlož túto url do adresného riadku prehliadača:', //cpg1.4
+  'view_more_pics' => 'Galéria', //cpg1.4
+  'send_success' => 'Hlásenie bolo odoslané', //cpg1.4
+  'send_failed' => 'Server nemôže odoslať Vaše hlásenie...', //cpg1.4
+  'from' => 'Od', //cpg1.4
+  'your_name' => 'Vaše meno', //cpg1.4
+  'your_email' => 'Váš email', //cpg1.4
+  'to' => 'Komu', //cpg1.4
+  'administrator' => 'Admonistrátor/Mod', //cpg1.4
+  'subject' => 'Predmet', //cpg1.4
+  'comment_field_name' => 'Hlásenie ku komentáru od "%s"', //cpg1.4
+  'reason' => 'Dôvod', //cpg1.4
+  'message' => 'Správa', //cpg1.4
+  'report_footer' => 'Odoslal %s z IP %s o %s (Gallery time)', //cpg1.4
+  'obscene' => 'obscénne', //cpg1.4
+  'offensive' => 'útočné', //cpg1.4
+  'misplaced' => 'zle zaradené', //cpg1.4
+  'missing' => 'chýbajúce', //cpg1.4
+  'issue' => 'chyba/nezobrazuje sa', //cpg1.4
+  'other' => 'iné', //cpg1.4
+  'refers_to' => 'Hlásenie o súbore odkazuje na', //cpg1.4
+  'reasons_list_heading' => 'dôvod hlásenia:', //cpg1.4
+  'no_reason_given' => 'dôvod neudaný', //cpg1.4
+  'go_comment' => 'Choď do komentárov', //cpg1.4
+  'view_comment' => 'Zobraziť celé hlásenie', //cpg1.4
+  'type_file' => 'súbor', //cpg1.4
+  'type_comment' => 'komentár', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -695,98 +1111,118 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-    'pic_info' => 'Info&nbsp;o obrzku',
-    'album' => 'Galria',
-    'title' => 'Nadpis',
-    'desc' => 'Popis',
-    'keywords' => 'Kov slov',
-    'pic_info_str' => '%sx%s - %sKB - %s zobrazen - %s hlas(ov)',
-    'approve' => 'Schvli obrzok',
-    'postpone_app' => 'Odloi schvlenie',
-    'del_pic' => 'Zmaza obrzok',
-    'read_exif' => 'Nata znovu EXIF info', //cpg1.3.0
-    'reset_view_count' => 'Vynulova potadlo zobrazen',
-    'reset_votes' => 'Vynulova hlasy',
-    'del_comm' => 'Zmaza komentre',
-    'upl_approval' => 'Potvrdenie uploadu',
-    'edit_pics' => 'Upravi obrzky',
-    'see_next' => 'Zobrazi alie obrzky',
-    'see_prev' => 'Zobrazit predchzajce obrzky',
-    'n_pic' => '%s obrzkov',
-    'n_of_pic_to_disp' => 'Poet obrzkov k zobrazeniu',
-    'apply' => 'Uloi zmeny',
-    'crop_title' => 'Coppermine Editor Obrzkov', //cpg1.3.0 
-	 'preview' => 'Preview', //cpg1.3.0
-    'save' => 'Save picture', //cpg1.3.0
-    'save_thumb' =>'Save as thumbnail', //cpg1.3.0
-    'sel_on_img' =>'The selection has to be entirely on the image!', //js-alert //cpg1.3.0
-
+  'pic_info' => 'Info o súbore',
+  'album' => 'Album',
+  'title' => 'Nadpis',
+  'filename' => 'Meno súboru', //cpg1.4
+  'desc' => 'Popis',
+  'keywords' => 'Kľúčové slová',
+  'new_keyword' => 'Nové kľúčové slovo', //cpg1.4
+  'new_keywords' => 'Nové kľúčové slová nájdené', //cpg1.4
+  'existing_keyword' => 'Existujúce kľúčové slovo ', //cpg1.4
+  'pic_info_str' => '%s &krát; %s - %s KB - %s zobrazení - %s hlasov',
+  'approve' => 'Schváliť súbor',
+  'postpone_app' => 'Odložiť schválenie',
+  'del_pic' => 'Zmazať súbor',
+  'del_all' => 'Zmazať všetky súbory', //cpg1.4
+  'read_exif' => 'Načítať EXIF info znova',
+  'reset_view_count' => 'Vynulovať počítadlo zobrazení',
+  'reset_all_view_count' => 'Vynulovať všetky počítadlá zobrazení', //cpg1.4
+  'reset_votes' => 'Nulovať hlasovania',
+  'reset_all_votes' => 'Nulovať všetky hlasovania', //cpg1.4
+  'del_comm' => 'Vymazať komentáre',
+  'del_all_comm' => 'Vymazať všetky komentáre', //cpg1.4
+  'upl_approval' => 'Schválenie pridania', //cpg1.4
+  'edit_pics' => 'Upraviť súbory',
+  'see_next' => 'Ukáž ďaľšie súbory',
+  'see_prev' => 'Ukáž predchádzajúce súbory',
+  'n_pic' => '%s súborov',
+  'n_of_pic_to_disp' => 'Počet súborov na zobrazenie',
+  'apply' => 'Vykonaj modifikácie',
+  'crop_title' => 'Coppermine Picture Editor',
+  'preview' => 'Náhľad',
+  'save' => 'Uložiť obrázok',
+  'save_thumb' =>'Uložiť ako náhľad',
+  'gallery_icon' => 'Ulož ako moju ikonu', //cpg1.4
+  'sel_on_img' =>'Výber musí celý ležať vo vnútri obrázku!', //js-alert
+  'album_properties' =>'Vlastnosti albumov', //cpg1.4
+  'parent_category' =>'Nadradená kategória', //cpg1.4
+  'thumbnail_view' =>'Náhľadové zobrazenie', //cpg1.4
+  'select_unselect' =>'označ/odznač všetko', //cpg1.4
+  'file_exists' => "Súbor '%s' už existuje.", //cpg1.4
+  'rename_failed' => "Nemožno premenovať '%s' na '%s'.", //cpg1.4
+  'src_file_missing' => "Zdrojový súbor '%s' chýba.", // cpg 1.4
+  'mime_conv' => "Nemožno konvertovať z '%s' na '%s'",//cpg1.4
+  'forb_ext' => 'Nepovolená prípona súboru.',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
+// File faq.php
 // ------------------------------------------------------------------------- //
-//TODO
+
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'asto kladen otzky', //cpg1.3.0
-  'toc' => 'Obsah', //cpg1.3.0
-  'question' => 'Otzka: ', //cpg1.3.0
-  'answer' => 'Odpove: ', //cpg1.3.0
+  'faq' => 'Často kladené otázky',
+  'toc' => 'Obsah',
+  'question' => 'Otázka: ',
+  'answer' => 'Odpoveď: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled ,then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0), //cpg1.3.0
-  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other
-than that contact the site administrator for a new password.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0), //cpg1.3.0
-  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0), //cpg1.3.0
-array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to, click
-&quot;Browse&quot; and find the file to upload and click &quot;open&quot; (add a title and description if you want to) and click &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0), //cpg1.3.0
-  array('What is &quot;My Gallery&quot;?', '&quot;My Gallery&quot; is a personal gallery that the user can upload to and manage.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0), //cpg1.3.0
-  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Gallery&quot;?', 'This feature lets a user create their own gallery and add,delete or modify albums as well as upload to them.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65"
-height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0), //cpg1.3.0
+  'General FAQ',
+  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '1'),
+  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled, then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.4
+  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0),
+  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0),
+  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0),
+  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0),
+  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0),
+  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0),
+  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0),
+  array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to. Click &quot;Browse,&quot; find the file to upload, and click &quot;open.&quot; Add a title and description if you want. Click &quot;Submit&quot;.<br /><br />Alternatively, for those users using <b>Windows XP</b>, you can upload multiple files directly to your own private albums using the XP Publishing wizard.<br />For instructions on how, and to get the required registry file, click <a href="xp_publish.php">here.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0),
+  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0),
+  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0),
+  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0),
+  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0),
+  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0),
+  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0),
+
+  'Navigating the Site',
+  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0),
+  array('What\'s &quot;My Gallery&quot;?', 'This feature lets users create their own galleries and add, delete or modify albums as well as upload to them.', 'allow_private_albums', 1), //cpg1.4
+  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0),
+  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0),
+  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0),
+  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0),
+  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0),
+  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0),
+  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0),
 );
 
+
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
-//FOTO
+
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Pripomenutie hesla', //cpg1.3.0
-  'err_already_logged_in' => 'U ste prihlsen()!', //cpg1.3.0
-  'enter_username_email' => 'Zadajte vae prihlasovacie meno a email adresu', //cpg1.3.0
-  'submit' => 'Prove', //cpg1.3.0
-  'failed_sending_email' => 'Email s pripomenutm hesla nemohol by odoslan!', //cpg1.3.0
-  'email_sent' => 'Na adresu 5s bol odoslan mail z vaim uivateskm menom a heslom', //cpg1.3.0
-  'err_unk_user' => 'Zadan uvate neexistuje!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Pripomenutie hesla', //cpg1.3.0
-  'passwd_reminder_body' => 'Poiadali ste o pripomenutia vaich prihlasovacch dajov:
-Uivatelsk jmno: %s
-Heslo:             %s
-Kliknite na %s pre prihlsenie.', //cpg1.3.0
+  'forgot_passwd' => 'Pripomenutie hesla',
+  'err_already_logged_in' => 'Už ste prihlásený !',
+  'enter_email' => 'Zadajte Vašu emailovú adresu', //cpg1.4
+  'submit' => 'go',
+  'illegal_session' => 'Akcia zaslania zabudnutého hesla zlyhala alebo expirovala.', //cpg1.4
+  'failed_sending_email' => 'Email s heslom nemohol byť zaslaný !',
+  'email_sent' => 'Email s prístupovými údajmi bol zaslaný pre %s', //cpg1.4
+  'verify_email_sent' => 'Email bol zaslaný pre %s. Skontrolujte si Vašu emailovú schránku pre kompletnosť procesu.', //cpg1.4
+  'err_unk_user' => 'Vybraný člen neexistuje!',
+  'account_verify_subject' => '%s - Vyžiadanie nového hesla.', //cpg1.4
+  'account_verify_body' => 'Požiadali ste o nové heslo. Ak si prajet pokračovať vo vyžiadaní kliknite na nasl. link:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Vaše nové heslo', //cpg1.4
+  'passwd_reset_body' => 'Tu sú nové prihlasovacie údaje:
+Meno: %s
+Heslo: %s
+Kliknúť na %s pre prihlásenie.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -794,29 +1230,33 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-    'group_name' => 'Meno skupiny',
-    'disk_quota' => 'Diskov kvta',
-    'can_rate' => 'Mu hodnoti obrzky',
-    'can_send_ecards' => 'mu posiela pohadnice',
-    'can_post_com' => 'Mu posiela komentre',
-    'can_upload' => 'Mu nahrva obrzky',
-    'can_have_gallery' => 'Mu ma osobn galriu',
-    'apply' => 'Uloi zmeny',
-    'create_new_group' => 'Vytvori nov skupinu',
-    'del_groups' => 'Zmaza vybran skupiny',
-    'confirm_del' => 'Pokia zmaete tto skupinu vetci uvatelia, patriaci do tejto skupiny bud presunut do skupiny \'Registered\' !\n\nPrajete si pokraova ?',
-    'title' => 'Spravova uvatesk skupiny',
-    'approval_1' => 'Potvrdenie verejnho. Upl. (1)',
-    'approval_2' => 'Potvrdenie skromnho. Upl. (2)',
-    'upload_form_config' => 'Konfigurcia formulra pre upload', //cpg1.3.0 
-    'upload_form_config_values' => array( 'Iba jednotliv sbory', 'Iba mnoho sborov', 'Iba URI uploads', 'Iba ZIP upload', 'Sbory-URI', 'Sbory-ZIP', 'URI-ZIP', 'Sbory-URI-ZIP'), //cpg1.3.0  //TODO
-    'custom_user_upload'=>'Uivate me upravi poet vstupnch polok pre upload?', //cpg1.3.0
-    'num_file_upload'=>'Maximlny/presn poet polok pre upload sborov', //cpg1.3.0
-    'num_URI_upload'=>'Maximlny/presn poet polok pre upload URI', //cpg1.3.0
-
-    'note1' => '<b>(1)</b> Upload do verejnch galeri vyaduje potvrdenie adminom',
-    'note2' => '<b>(2)</b> Upload do galrie patriacej uvateom vyaduje potvrdenie adminom',
-    'notes' => 'Poznmky'
+  'group_name' => 'Meno skupiny', //cpg1.4
+  'permissions' => 'Oprávnenia', //cpg1.4
+  'public_albums' => 'Pridávanie do verejných albumov', //cpg1.4
+  'personal_gallery' => 'Osobná galéria', //cpg1.4
+  'upload_method' => 'Metóda pridávania', //cpg1.4
+  'disk_quota' => 'Limit', //cpg1.4
+  'rating' => 'Hodnotenia', //cpg1.4
+  'ecards' => 'Pohľadnice', //cpg1.4
+  'comments' => 'Komentáre', //cpg1.4
+  'allowed' => 'Dovolené', //cpg1.4
+  'approval' => 'Overenie', //cpg1.4
+  'boxes_number' => 'Počet boxov', //cpg1.4
+  'variable' => 'premenné', //cpg1.4
+  'fixed' => 'pevné', //cpg1.4
+  'apply' => 'Potvrď zmeny',
+  'create_new_group' => 'Vytvoriť novú skupinu',
+  'del_groups' => 'Vymazať označené skupiny',
+  'confirm_del' => 'Pokiaľ zmažete túto skupinu, všetci užívatelia, patriaci do tejto skupiny budú presunutí do skupiny \'Registered\' !\n\nPrajete si pokračovať ?', //js-alert
+  'title' => 'Spravovať užívateľské skupiny',
+  'num_file_upload' => 'Boxy pre pridávanie súborov', //cpg1.4
+  'num_URI_upload' => 'Boxy pre pridávanie URI', //cpg1.4
+  'reset_to_default' => 'Obnoviť predvolené meno (%s) - odporúčané!', //cpg1.4
+  'error_group_empty' => 'Tabuľka skupín je prázdna !<br /><br />Predvolené skupiny vytvorené, načítajte znovu túto stránku', //cpg1.4
+  'explain_greyed_out_title' => 'Prečo je tonto riadok sivý?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Nemožno meniť vlastnosti tejto skupiny, pretože ste zvoli možnosť &quot; Allow unlogged users (guest or anonymous) access&quot; to &quot;No&quot; on the config page. All guest (members of the group %s) can\'t do anything but login; therefor group settings don\'t apply for them.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Nemožno meniť vlastnosti tejto skupiny, pretože aj tak nič nemôžu robiť.', //cpg1.4
+  'group_assigned_album' => 'priradené albumy', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -826,53 +1266,70 @@
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-    'welcome' => 'Vitajte !'
+  'welcome' => 'Welcome !',
 );
 
 $lang_album_admin_menu = array(
-    'confirm_delete' => 'Ste si is(), e chcete zmaza tto galriu? \\nVetky obrzky a komentre pjdu do pekla tie. Prajete si pokraova.',
-    'delete' => 'ZMAZA',
-    'modify' => 'VLASTNOSTI',
-    'edit_pics' => 'UPRAVI OBR.',
+  'confirm_delete' => 'Ste si istý, že chcete zmazať tento album ? \\nVšetky súbory a komentáre budú tiež zmazané.', //js-alert
+  'delete' => 'ZMAZAŤ',
+  'modify' => 'VLASTNOSTI',
+  'edit_pics' => 'UPRAVIŤ SÚBOR',
 );
 
 $lang_list_categories = array(
-    'home' => 'Domov',
-    'stat1' => '<b>[pictures]</b> obrzkov v <b>[albums]</b> galriach v <b>[cat]</b> kategrich s <b>[comments]</b> komentrmi zobrazen <b>[views]</b> krt',
-    'stat2' => '<b>[pictures]</b> obrzkov v <b>[albums]</b> galriach zobrazen <b>[views]</b> krt',
-    'xx_s_gallery' => '%s\' galeri',
-    'stat3' => '<b>[pictures]</b> obrzkov v <b>[albums]</b> galriach s <b>[comments]</b> komentrmi zobrazen <b>[views]</b> krt'
+  'home' => 'Home',
+  'stat1' => '<b>[pictures]</b> súborov v <b>[albums]</b> albumoch a <b>[cat]</b> kategóriách s <b>[comments]</b> komentármi zobrazené <b>[views]</b> krát',
+  'stat2' => '<b>[pictures]</b> súborov v <b>[albums]</b> albumoch zobrazených <b>[views]</b> krát',
+  'xx_s_gallery' => '%s\'s galérií',
+  'stat3' => '<b>[pictures]</b> súborov v <b>[albums]</b> albumoch s <b>[comments]</b> komentármi zobrazené <b>[views]</b> krát',
 );
 
 $lang_list_users = array(
-    'user_list' => 'Zoznam uvateov',
-    'no_user_gal' => 'Nie s iadne uvatesk galrie',
-    'n_albums' => '%s galri',
-    'n_pics' => '%s obrzkov'
+  'user_list' => 'Zoznam užívateľov',
+  'no_user_gal' => 'Nie sú žiadne užívateľské galérie',
+  'n_albums' => '%s album(ov)',
+  'n_pics' => '%s súbor(ov)',
 );
 
 $lang_list_albums = array(
-    'n_pictures' => '%s obrzkov',
-    'last_added' => ', posledn pridan %s'
+  'n_pictures' => '%s súborov',
+  'last_added' => ', posledný pridaný do %s',
+  'n_link_pictures' => '%s vzdialené súbory', //cpg1.4
+  'total_pictures' => '%s súborov celkom', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Spravuj kľúčové slová', //cpg1.4
+  'edit' => 'upraviť', //cpg1.4
+  'delete' => 'zmazať', //cpg1.4
+  'search' => 'hľadať', //cpg1.4
+  'keyword_test_search' => 'hľadať %s v novom okne', //cpg1.4
+  'keyword_del' => 'zmazať kľúčové slovo %s', //cpg1.4
+  'confirm_delete' => 'Chcete skutočne zmazať kľúčové slovo %s z celej galérie?', //cpg1.4  // js-alert
+  'change_keyword' => 'zmeniť kľúčové slovo', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
-    'login' => 'Prihlsenie',
-    'enter_login_pswd' => 'Zadajte Vae meno a heslo pre prihlsenie',
-    'username' => 'Meno',
-    'password' => 'Heslo',
-    'remember_me' => 'Pamtaj si ma',
-    'welcome' => 'Vitaj u ns %s ...',
-    'err_login' => '*** Chyba pri prihlsen skste to znova ***',
-    'err_already_logged_in' => 'U ste prihlsen !',
-    'forgot_password_link' => 'Zabudol som svoje heslo.', //cpg1.3.0
-
+  'login' => 'Prihlásenie',
+  'enter_login_pswd' => 'Zadajte Vaše meno a heslo pre prihlásenie',
+  'username' => 'Meno',
+  'password' => 'Heslo',
+  'remember_me' => 'Pamätaj si ma',
+  'welcome' => 'Vítame Vás, %s ...',
+  'err_login' => '*** Chyba pri prihlásení. Skúste to znova! ***',
+  'err_already_logged_in' => 'Už ste prihlásený !',
+  'forgot_password_link' => 'Zabudol som svoje heslo',
+  'cookie_warning' => 'Upozornenie, Váš prehliadač neakceptuje cookies.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -880,21 +1337,22 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-    'logout' => 'Odhlsi',
-    'bye' => 'Tak si to ui zase inde %s ...',
-    'err_not_loged_in' => 'Nie ste prihlsen !',
+  'logout' => 'Odhlásiť',
+  'bye' => 'Ďakujeme za návštevu %s ...',
+  'err_not_loged_in' => 'Nie ste prihlásený !',
 );
 
-
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
-//TODO
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'zatvoriť', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'hore o jednu úroveň', //cpg1.4
+  'current_path' => 'súčasná cesta', //cpg1.4
+  'select_directory' => 'zvoľte adresár', //cpg1.4
+  'click_to_close' => 'Kliknutím na obrázok zatvoríte okno',
 );
 
 // ------------------------------------------------------------------------- //
@@ -902,38 +1360,111 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-    'upd_alb_n' => 'Aktualizova album %s',
-    'general_settings' => 'Zkladn nastavenie',
-    'alb_title' => 'Nadpis galrie',
-    'alb_cat' => 'Kategrie galrie',
-    'alb_desc' => 'Popis galrie',
-    'alb_thumb' => 'Nhad reprezentujc album',
-    'alb_perm' => 'Prstupov prva pre tto galriu',
-    'can_view' => 'Album mu prehliada',
-    'can_upload' => 'Nvtevnci mu pridva obrzky',
-    'can_post_comments' => 'Povoli komentre',
-    'can_rate' => 'Nvtevnci mu hlasova',
-    'user_gal' => 'User Gallery',
-    'no_cat' => '* Nieje kategria *',
-    'alb_empty' => 'Galria je przdn',
-    'last_uploaded' => 'Nejnov obrzok',
-    'public_alb' => 'ktokovek (verejn galria)',
-    'me_only' => 'Iba ja',
-    'owner_only' => 'Iba vlastnk (%s)',
-    'groupp_only' => 'lenovia skupiny \'%s\'',
-    'err_no_alb_to_modify' => 'Album nie je mon modifikovat v databze.',
-    'update' => 'Aktualizova album',
-    'notice1' => '(*) depending on %sgroups%s settings', //cpg1.3.0 (do not translate %s!)
+  'upd_alb_n' => 'Aktualizovať album %s',
+  'general_settings' => 'Základné nastavenia',
+  'alb_title' => 'Nadpis albumu',
+  'alb_cat' => 'Kategória albumu',
+  'alb_desc' => 'Popis albumu',
+  'alb_keyword' => 'Kľúčové slovo pre album', //cpg1.4
+  'alb_thumb' => 'Náhľad albumu',
+  'alb_perm' => 'Oprávnenia pre album',
+  'can_view' => 'Album môžu vidieť',
+  'can_upload' => 'Návštevníci môžu pridávať súbory',
+  'can_post_comments' => 'Návštevníci môžu pridávať komentáre',
+  'can_rate' => 'Návštevníci môžu hodnotiť súbory',
+  'user_gal' => 'Užívateľská galéria',
+  'no_cat' => '* Žiadna kategória *',
+  'alb_empty' => 'Album je prázdny',
+  'last_uploaded' => 'Naposledy pridané',
+  'public_alb' => 'Každý (verejný album)',
+  'me_only' => 'Len ja',
+  'owner_only' => 'Vlastník albumu (%s) len',
+  'groupp_only' => 'Členovia skupiny \'%s\'',
+  'err_no_alb_to_modify' => 'žiadny album k modifikácii.',
+  'update' => 'Aktualizovať album',
+  'reset_album' => 'Reset album', //cpg1.4
+  'reset_views' => 'Resetovať počítadlo zobrazení na &quot;0&quot; v %s', //cpg1.4
+  'reset_rating' => 'Resetovať hodnotenia súborov v %s', //cpg1.4
+  'delete_comments' => 'Zmazať všetky komentáre v %s', //cpg1.4
+  'delete_files' => '%sNEZVRATNÉ%s zmazanie všetkých súborov v %s', //cpg1.4
+  'views' => 'zobrazení', //cpg1.4
+  'votes' => 'hlasov', //cpg1.4
+  'comments' => 'komentárov', //cpg1.4
+  'files' => 'súborov', //cpg1.4
+  'submit_reset' => 'Odoslať zmeny', //cpg1.4
+  'reset_views_confirm' => 'Súhlasím', //cpg1.4
+  'notice1' => '(*) závislé od nastavenia %sskupín%s ',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Heslo pre album', //cpg1.4
+  'alb_password_hint' => 'Heslo pre album - naznačenie', //cpg1.4
+  'edit_files' =>'Upraviť súbory', //cpg1.4
+  'parent_category' =>'Nadradená kategória', //cpg1.4
+  'thumbnail_view' =>'Zobrazenie náhľadov', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Coppermine (trimming the output at the right side).',
+  '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 can not post a link to this page for others, they will be denied access.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Správca obrázkov', //cpg1.4
+  'select_album' => 'Vybrať album', //cpg1.4
+  'delete' => 'Zmazať', //cpg1.4
+  'confirm_delete1' => 'Určite chcete zmazať tento obrázok ?', //cpg1.4
+  'confirm_delete2' => '\nObrázok bude navždy zmazaný.', //cpg1.4
+  'apply_modifs' => 'Vykonať zmeny', //cpg1.4
+  'confirm_modifs' => 'Potvrdiť zmeny', //cpg1.4
+  'pic_need_name' => 'Obrázok musí mať meno !', //cpg1.4
+  'no_change' => 'Nemôžete robiť žiadne zmeny !', //cpg1.4
+  'no_album' => '* Žiadny album *', //cpg1.4
+  'explanation_header' => 'Užívateľsky môžete usporadúvať súbory iba ak', //cpg1.4
+  'explanation1' => 'administrátor nastavil východzie usporiadanie podľa pozície', //cpg1.4
+  'explanation2' => 'užívateľ nastavil usporiadanie podľa pozície na stránke náhľadov', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Určite chcete odinštalovať tento zásuvný modul', //cpg1.4
+  'confirm_delete' => 'Určite chcete zmazať tento zásuvný modul', //cpg1.4
+  'pmgr' => 'Správca zásuvných modulov', //cpg1.4
+  'name' => 'Meno', //cpg1.4
+  'author' => 'Autor', //cpg1.4
+  'desc' => 'Popis', //cpg1.4
+  'vers' => 'ver.', //cpg1.4
+  'i_plugins' => 'Inštalované zásuvné moduly', //cpg1.4
+  'n_plugins' => 'Neinštalované zásuvné moduly', //cpg1.4
+  'none_installed' => 'Nič nenainštalované', //cpg1.4
+  'operation' => 'Operácia', //cpg1.4
+  'not_plugin_package' => 'Súbor nie je zásuvný modul.', //cpg1.4
+  'copy_error' => 'Chyba pri kopírovaní do adresára.', //cpg1.4
+  'upload' => 'Pridať', //cpg1.4
+  'configure_plugin' => 'Konfigurovať zásuvný modul.', //cpg1.4
+  'cleanup_plugin' => 'Odstrániť zásuvný modul.', //cpg1.4
 );
+}
 
 // ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-    'already_rated' => 'Tento obzok ste u hodnotil(a)',
-    'rate_ok' => 'Vs hlas bol prijat. akujeme.',
-    'forbidden' => 'You can not rate your own files.', //cpg1.3.0
+  'already_rated' => 'Tento súbor ste už hodnotili',
+  'rate_ok' => 'Váš hlas bol prijatý. Ďakujeme.',
+  'forbidden' => 'YNemôžete hodnotiť vlastný súbor.',
 );
 
 // ------------------------------------------------------------------------- //
@@ -943,87 +1474,105 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-Administrtori serveru {SITE_NAME}, alebo tejto galrie si vyhradzuj prvo zsahu do obsahu galrie napr. komentre, maznie obrzkov prpadne prava (pokia poruuj pravidl galrie alebo dobr mravy).
-Pokia bud obrzky nahran uvateom poruova zkon(y) bud ihne po zisten ich umiestnen na serveri zmazan. Administrtori/sprvcovia tejto galrie sa ditancuj od
-prpadnho zvadnho obsahu nahranho na server uvatemi. Vlastnkom dt v galrii s ich autori. Administrtori predpokladaj, e na server s umiestovan uvatemi obrzky ku ktorm vlastn uivate autorsk prva.
-<br />
-Shlaste, e nebudete posiela akkovek zvadn materil ako vulgrny a obscnne obrzky/komentre, akkovek materil vzbudzujci nenvis, rasismus, alebo in materil poruujc zkony. Shlaste, e administrtori, sprvcovia a modertori  {SITE_NAME}   maj prvo zmaza prpadne upravi akkovek materil kedykovek to uznaj za vhodn. Vloen informcie bud uloen na serveri a v databzi a nebud poskytnut iadnej tretej strane bez vho shlasu. Administtori/sprvcovia serveru  vak nebud rui za dta na serveru uloen pokia djde k akmukovek toku na sever.
+Aj keď správca {SITE_NAME} bude opravovať prípadne odstraňovať nepríjemný materiál čo najskôr, nie je možné recenzovať každé podanie ihneď. Preto týmto priznávate zodpovednosť za pridávaný materiál v plnej miere, vlastným menom. Nie všetci členovia majú možnosť pridávať súbory, komentáre, hodnotenia na týchto stránkach. Autor pridania prehlasuje, že neporušuje autorské práva tretej strany.<br />
 <br />
+Vy súhlasíte, že nebudete pridávať nijaký hrubý, odporný, nevychovaný, ohováračský, výhražný, nábožensky alebo sexuálne-orientovaný alebo každý iný materiál, ktorý porušuje nejaké platné práva v ktorejkoľvek krajine. Správca má právo odstrániť akýkoľvek príspevok (súbor,hodnotenie,komentár) podľa vlastného uváženia kedykoľvek to uzná za vhodné. Správca nie je povinný schváliť Vašu registráciu, pri porušovaní pravidiel prípadne autorských práv  môže Vašu registráciu zrušiť, či prípadne úplne zakázať prístup k stránkam {SITE_NAME}. Všetky dáta uložené v databáze sú použité výhradne pre chod galérie a nie sú nijak inak spracovávané. Pokiaľ nie je uvedené inak, všetky obrázky zverejnené v albumoch {SITE_NAME} sú chránené autorským právom a nie je dovolené ich kopírovať, upravovať, šíriť ďalej, komerčne využívať či inak reprodukovať. <br />
 <br />
-Tieto strnky vyuvaj k uloeniu uivateskch dt cookies. Cookies slia iba pre zvenie konfortu pri pouvan tejto aplikce. Emailov adresa sli len pre potvrdenie vaich dajov a posielanie hesla.<br />
+Tieto stránky používajú cookies k ukladaniu informácií do Vášho počítača. Tieto cookies zlepšujú potešenie z prehliadania. E-mail je použitý iba na zaslanie aktivačných údajov a hesiel.<br />
 <br />
-Kliknutm na 'Shlasm' shlaste z vyie uvedenmi pravidlami..
+Stlačením tlačidla 'Súhlasím' potvrdzujete porozumenie s týmito podmienkami.
 EOT;
 
 $lang_register_php = array(
-    'page_title' => 'Registrcia novho uvatea',
-    'term_cond' => 'Podmienky a pravidl',
-    'i_agree' => 'Shlasm',
-    'submit' => 'Posla registrciu',
-    'err_user_exists' => 'Zadan uvatesk meno u existuje vyberte si prosm in',
-    'err_password_mismatch' => 'Hesl sa musia zhodova pokste sa ich zada znova',
-    'err_uname_short' => 'Minimlna dka uivateskeho mena je 2 znaky',
-    'err_password_short' => 'Heslo mus by aspo 2 znaky dlh',
-    'err_uname_pass_diff' => 'Meno a heslo se nesmie zhodova',
-    'err_invalid_email' => 'Bola zadan neplatn emailov adresa',
-    'err_duplicate_email' => 'In uvate sa zaregistroval zo zadanm emailem. Email mus by jedinen',
-    'enter_info' => 'Zadan registran informcie',
-    'required_info' => 'Vyadovan informcie',
-    'optional_info' => 'Voliten informcie',
-    'username' => 'Meno',
-    'password' => 'Heslo',
-    'password_again' => 'Heslo (potvrdenie)',
-    'email' => 'Email',
-    'location' => 'Miesto (napr. Koice apod.)',
-    'interests' => 'Zujmy',
-    'website' => 'Domca strnka',
-    'occupation' => 'Povolanie',
-    'error' => 'CHYBA',
-    'confirm_email_subject' => '%s - Potvrdenie registrcie',
-    'information' => 'Informcie',
-    'failed_sending_email' => 'nie je mon odoslat potvrdenie registrcie !',
-    'thank_you' => 'akujeme za registrciu.<br /><br />Na adresu zadan pri registrcii Vm bud doruen informcie o aktivci vho tu',
-    'acct_created' => 'V uivatelsk et bol bezchybne vytvoren. Teraz sa prihlste pomocou vho mena a hesla',
-    'acct_active' => 'V et je odteraz aktvny prihlaste sa pomocou vho mena a hesla.',
-    'acct_already_act' => 'V et je u aktivny !',
-    'acct_act_failed' => 'Tento et neme by aktivovan !',
-    'err_unk_user' => 'Vybran uvate neexistuje !',
-    'x_s_profile' => '%s\' profil',
-    'group' => 'Skupina',
-    'reg_date' => 'Pripojen',
-    'disk_usage' => 'Vyuitie disku',
-    'change_pass' => 'Zmeni heslo',
-    'current_pass' => 'Sasn heslo',
-    'new_pass' => 'Nov heslo',
-    'new_pass_again' => 'Nov heslo (kontrola)',
-    'err_curr_pass' => 'Sasn heslo zadn nesprvne',
-    'apply_modif' => 'potvrdi zmeny',
-    'change_pass' => 'Zmeni heslo',
-    'update_success' => 'V profil bol aktualizovan',
-    'pass_chg_success' => 'Vae heslo bolo zmenen',
-    'pass_chg_error' => 'Vae heslo nebolo zmenen',
-    'notify_admin_email_subject' => '%s - upozornen na registrciu', //cpg1.3.0 
-    'notify_admin_email_body' => 'Nov uvate s mnom "%s" sa registroval vo vaej galrii', //cpg1.3.0
+  'page_title' => 'Registrácia nového užívateľa',
+  'term_cond' => 'Podmienky a pravidlá',
+  'i_agree' => 'Súhlasím',
+  'submit' => 'Odoslať registráciu',
+  'err_user_exists' => 'Zadané užívateľské meno už existuje vyberte si prosím iné',
+  'err_password_mismatch' => 'Zadané heslo sa musí zhodovať v oboch riadkoch, zadajte znova',
+  'err_uname_short' => 'Minimálna dĺžka uživateľskeho mena je 2 znaky',
+  'err_password_short' => 'Minimálna dĺžka hesla je 2 znaky',
+  'err_uname_pass_diff' => 'Meno a heslo se nesmie zhodovať',
+  'err_invalid_email' => 'Bola zadaná neplatná emailová adresa',
+  'err_duplicate_email' => 'Táto emailová adresa je už ragistrovaná, zadajte inú.',
+  'enter_info' => 'Zadať registračné informácie',
+  'required_info' => 'Povinné údaje',
+  'optional_info' => 'Voliteľné údaje',
+  'username' => 'Meno',
+  'password' => 'Heslo',
+  'password_again' => 'Zopakuj heslo',
+  'email' => 'Email',
+  'location' => 'Miesto',
+  'interests' => 'Záujmy',
+  'website' => 'www',
+  'occupation' => 'Zamestnanie',
+  'error' => 'CHYBA',
+  'confirm_email_subject' => '%s - Potvrdenie registrácie',
+  'information' => 'Informácia',
+  'failed_sending_email' => 'Nie je možné odoslať email o potvrdení registrácie !',
+  'thank_you' => 'Ďakujeme za registráciu.<br /><br />Na email adresu zadanú pri registrácii Vám budú doručené informácie o aktiváci vášho účtu.',
+  'acct_created' => 'Váš užívateľský účet bol úspešne vytvorený. Teraz sa môžete prihláste pomocou vášho mena a hesla',
+  'acct_active' => 'Váš užívateľský účet je odteraz aktívny a Vy sa môžete prihlásiť pomocou vášho mena a hesla ',
+  'acct_already_act' => 'Váš účet je už aktivny!', //cpg1.4
+  'acct_act_failed' => 'Tento účet nemôže byť aktivovaný !',
+  'err_unk_user' => 'Vybraný užívateľ neexistuje !',
+  'x_s_profile' => '%s\'s profil',
+  'group' => 'Skupina',
+  'reg_date' => 'Pripojený',
+  'disk_usage' => 'Využitie disku',
+  'change_pass' => 'Zmeniť heslo',
+  'current_pass' => 'Súčasné heslo',
+  'new_pass' => 'Nové heslo',
+  'new_pass_again' => 'Nové heslo znova',
+  'err_curr_pass' => 'Súčasné heslo je nesprávne',
+  'apply_modif' => 'Vykonať zmeny',
+  'change_pass' => 'Zmeniť moje heslo',
+  'update_success' => 'Váš profil bol aktualizovaný',
+  'pass_chg_success' => 'Vaše heslo bolo zmenené',
+  'pass_chg_error' => 'Vaše heslo nebolo zmenené',
+  'notify_admin_email_subject' => '%s - Upozornenie na registráciu',
+  'last_uploads' => 'Posledný pridaný súbor.<br />Klikni pre zobrazenie všetkých pridaní od', //cpg1.4
+  'last_comments' => 'Posledný komentár.<br />Klikni pre zobrazenie všetkých komentárov od', //cpg1.4
+  'notify_admin_email_body' => 'Nový užívateľ "%s" zaregistrovaný v galérii',
+  'pic_count' => 'Súborov pridaných', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Požiadavka registrácie.', //cpg1.4
+  'thank_you_admin_activation' => 'Ďakujeme.<br /><br />Vaša požiadavka o registráciu bolo odoslaná administrátorovi. Čoskoro obdržíte email.', //cpg1.4
+  'acct_active_admin_activation' => 'ˇUčet bol vytvorený a email bol zaslaný užívateľovi.', //cpg1.4
+  'notify_user_email_subject' => '%s - Oznámenie o aktivácii', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
-akujeme za registrciu na {SITE_NAME}
+Ďakujeme za registráciu na {SITE_NAME}
 
-Vae mno je : "{USER_NAME}"
-Vae heslo je: "{PASSWORD}"
+Pre aktiváciu účtu užívateľa "{USER_NAME}", treba kliknúť na link ďalej alebo skopírovať do prehliadača.
 
-Pre aktivciu vho tu je treba klikn na odkaz niie alebo ho zkoprova
-do adresnho riadku vho browseru a prejs na tto strnku
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
+S pozdravom,
 
-{ACT_LINK}
+Administrátor od {SITE_NAME}
 
-S pozdravom,
+EOT;
+
+$lang_register_approve_email = <<<EOT
+Nový užívateľ "{USER_NAME}" sa zaregistroval v galérii.
 
-Sprva serveru {SITE_NAME}
+Pre aktiváciu účtu užívateľa, treba kliknúť na link ďalej alebo skopírovať do prehliadača.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
 EOT;
 
+$lang_register_activated_email = <<<EOT
+Váš účet bol vytvorený a aktivovaný
+Teraz sa môžete prihlásiť na  <a href="{SITE_LINK}">{SITE_LINK}</a> použitím mena "{USER_NAME}"
+
+
+S pozdravom,
+
+Administrátor od {SITE_NAME}
+
+EOT;
 }
 
 // ------------------------------------------------------------------------- //
@@ -1031,62 +1580,134 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-    'title' => 'Kontrola komentrov',
-    'no_comment' => 'Nie s iadne komentre na kontrolu',
-    'n_comm_del' => '%s komentr(ov) zmazan(ch)',
-    'n_comm_disp' => 'Poet komentrov k zobrazeniu',
-    'see_prev' => 'Predchdzajci',
-    'see_next' => 'a',
-    'del_comm' => 'Zmaza vybran komentre',
+  'title' => 'Kontrola komentárov',
+  'no_comment' => 'Nie sú žiadne komentáre na kontrolu',
+  'n_comm_del' => '%s komentárov zmazaných',
+  'n_comm_disp' => 'Počet komentárov k zobrazeniu',
+  'see_prev' => 'Predchádzajúci',
+  'see_next' => 'Ďaľší',
+  'del_comm' => 'Zmazať vybrané komentáre',
+  'user_name' => 'Meno', //cpg1.4
+  'date' => 'Dátum', //cpg1.4
+  'comment' => 'Komentár', //cpg1.4
+  'file' => 'Súbor', //cpg1.4
+  'name_a' => 'Užívatelia vzostupne', //cpg1.4
+  'name_d' => 'Užívatelia zostupne', //cpg1.4
+  'date_a' => 'Dátum vzostupne', //cpg1.4
+  'date_d' => 'Dátum zostupne', //cpg1.4
+  'comment_a' => 'Komentáre vzostupne', //cpg1.4
+  'comment_d' => 'Komentáre zostupne', //cpg1.4
+  'file_a' => 'Súbory vzostupne', //cpg1.4
+  'file_d' => 'Súbory zostupne', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-    0 => 'Prehledva obrzky',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Vyhľadávanie v albumoch', //cpg1.4
+  'submit_search' => 'hľadať', //cpg1.4
+  'keyword_list_title' => 'Zoznam kľúčových slov', //cpg1.4
+  'keyword_msg' => 'Uvedený list neobsahuje všetko.  Skúste full-textové vyhľadávanie.',  //cpg1.4
+  'edit_keywords' => 'Upraviť kľúčové slovo', //cpg1.4
+  'search in' => 'Hľadať v:', //cpg1.4
+  'ip_address' => 'IP adresa', //cpg1.4
+  'fields' => 'Hľadať v', //cpg1.4
+  'age' => 'Vek súboru', //cpg1.4
+  'newer_than' => 'Mladší ako', //cpg1.4
+  'older_than' => 'Starší ako', //cpg1.4
+  'days' => 'dní', //cpg1.4
+  'all_words' => 'Zhodné všetky výrazy (A)', //cpg1.4
+  'any_words' => 'Zhodné niektoré výrazy (ALEBO)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Nadpis', //cpg1.4
+  'caption' => 'Záhlavie', //cpg1.4
+  'keywords' => 'Kľúčové slovo', //cpg1.4
+  'owner_name' => 'Vlastník', //cpg1.4
+  'filename' => 'Názov súboru', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-    'page_title' => 'Njs nov obrzky',
-    'select_dir' => 'Vybra adresr',
-    'select_dir_msg' => 'Tto funkcia vm umon dvkovo zpracova obrzky nahran cez FTP.<br /><br />Vyberte adresr kde se nachdzaj obrzky k spracovniu',
-    'no_pic_to_add' => 'Nie s tu iadne obrzky k pridaniu',
-    'need_one_album' => 'Potrebujete ma vytvoren aspo jednu galriu',
-    'warning' => 'Varovanie',
-    'change_perm' => 'Skript neme zapisova do tohto adresra, muste ho nastavi na CHMOD 755 alebo 777 pred pridnm obrzkov !',
-    'target_album' => '<b>Vloi obrzky z &quot;</b>%s<b>&quot; do </b>%s',
-    'folder' => 'Zloka',
-    'image' => 'Obrzek',
-    'album' => 'Galria',
-    'result' => 'Vsledok',
-    'dir_ro' => 'Nezapisovateln. ',
-    'dir_cant_read' => 'Neitaten. ',
-    'insert' => 'Pridvam nov obrzky do galrie',
-    'list_new_pic' => 'Zoznam obrzkov',
-    'insert_selected' => 'Vloi vybran obrzky',
-    'no_pic_found' => 'iadne nov obrzky',
-    'be_patient' => 'Prosm bute trpezliv(), program potrebuje na zpracovanie obrzkov nejak ten as.',
-    'notes' =>  '<ul>'.
-                '<li><b>OK</b> : Tieto obrzky boli pridan'.
-                '<li><b>DP</b> : Zdvojenie!, Tento obrzek u existuje'.
-                '<li><b>PB</b> : tento obrzok nie je mon prida, skontrolujte konfigurciu prpadne prstupov prva'.
-                '<li>Ke sa neuke \'oznaenie\' OK, DP, PB klepnite na obrzok a uvidte chybov hlku generovan PHP, ktor Vm pome zisti prinu problmu'.
-                '<li>Pokia djde k timeoutu F5 alebo reload strnky by mal pomc'.
-                '</ul>',
-     'select_album' => 'Vyberte galriu', //cpg1.3.0 
-     'check_all' => 'Vybra vetko', //cpg1.3.0
-     'uncheck_all' => 'Odznai vetko', //cpg1.3.0
-                
+  'page_title' => 'Hľadať nové súbory',
+  'select_dir' => 'Zvoliť adresár',
+  'select_dir_msg' => 'Táto funkcia vám umožní dávkovo pridať obrázky nahrané na server cez FTP.<br /><br />Vyberte adresár kam boli uložené súbory', //cpg1.4
+  'no_pic_to_add' => 'Žiadne súbory na pridanie',
+  'need_one_album' => 'Je potrebné, aby ste mali aspoň jeden album',
+  'warning' => 'Upozornenie',
+  'change_perm' => 'Skript nemôže zapisovať do tohto adresára, musíte nastaviť na CHMOD 755 alebo 777 pred pridaním súborov!',
+  'target_album' => '<b>Vložiť súbory z &quot;</b>%s<b>&quot; do </b>%s',
+  'folder' => 'Zložka',
+  'image' => 'súbor',
+  'album' => 'Album',
+  'result' => 'Result',
+  'dir_ro' => 'Nezapisovateľná. ',
+  'dir_cant_read' => 'Nečitateľná. ',
+  'insert' => 'Pridávanie nových súborov do galérie',
+  'list_new_pic' => 'Zoznam nových súborov',
+  'insert_selected' => 'Vložiť vybrané súbory',
+  'no_pic_found' => 'Žiadne nové súbory',
+  'be_patient' => 'Buďte trpezlivý, skript potrebuje trocha času na spracovanie...',
+  'no_album' => 'žiadny album vybraný',
+  'result_icon' => 'klikni pre detaily alebo znovunačítanie',  //cpg1.4
+  'notes' =>  '<ul>'.
+                          '<li><b>OK</b> : súbor bol pridaný'.
+                          '<li><b>DP</b> : súbor je duplikát a už je v galérii'.
+                          '<li><b>PB</b> : súbor nemohol byť pridaný, zkontrolujte konfiguráciu a oprávnenia'.
+                          '<li><b>NA</b> : nebol vybraný cieľový album, klikni \'<a href="javascript:history.back(1)">späť</a>\' a vyber existujúci album.</li>'.
+                          '<li>Ak sa neukáže \'označenie\' OK, DP, PB klepnite na súbor a uvidíte chybovú hlášku generovanú PHP, ktorá Vám pomôže zistiť príčinu problému'.
+                          '<li>Ak prehliadaču vypršal čas. limit, obnovte stránku'.
+                          '</ul>',
+  'select_album' => 'zvoľte album',
+  'check_all' => 'Označiť všetko',
+  'uncheck_all' => 'Odznačiť všetko',
+  'no_folders' => 'Žiadny adresár v adresári "albums". Vytvorte aspoň jeden adresár v adresári "albums" a pridajte doň svoje súbory pomocou FTP. Nepoužívajte adresáre "userpics" alebo "edit".', //cpg1.4
+   'albums_no_category' => 'Albumy bez kategórie', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Súkromné albumy', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Rozhranie s prehliadaním (odporúčame)', //cpg1.4
+  'edit_pics' => 'Uprav súbory', //cpg1.4
+  'edit_properties' => 'Vlastnosti albumu', //cpg1.4
+  'view_thumbs' => 'Náhľady', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'ukáž/schovaj tento stĺpec', //cpg1.4
+  'vote' => 'Detaily hlasovania', //cpg1.4
+  'hits' => 'Detaily videní', //cpg1.4
+  'stats' => 'Štatistika hlasovania', //cpg1.4
+  'sdate' => 'Dátum', //cpg1.4
+  'rating' => 'Hodnotenie', //cpg1.4
+  'search_phrase' => 'Hľadaný výraz', //cpg1.4
+  'referer' => 'Odkazavač', //cpg1.4
+  'browser' => 'Prehliadač', //cpg1.4
+  'os' => 'Operačný systém', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Usporiadať podľa %s', //cpg1.4
+  'ascending' => 'vzostupne', //cpg1.4
+  'descending' => 'zostupne', //cpg1.4
+  'internal' => 'int', //cpg1.4
+  'close' => 'zatvoriť', //cpg1.4
+  'hide_internal_referers' => 'skryť interné odkazovače', //cpg1.4
+  'date_display' => 'Dátum', //cpg1.4
+  'submit' => 'odoslať/vykonať', //cpg1.4
 );
 
-
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
 // ------------------------------------------------------------------------- //
@@ -1094,215 +1715,392 @@
 // Void
 
 // ------------------------------------------------------------------------- //
-// File banning.php
+// File upload.php
 // ------------------------------------------------------------------------- //
 
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'Vykopnutie uivatea',
-                'user_name' => 'Uivatesk meno',
-                'ip_address' => 'IP Adresa',
-                'expiry' => 'Vypr za (nevyplova pre stle vykopnutie)',
-                'edit_ban' => 'Uloi zmeny',
-                'delete_ban' => 'Zmaza',
-                'add_new' => 'Prida alie vykopnutie',
-                'add_ban' => 'Prida',
-                'error_user' => 'Nemem njs uvatea', //cpg1.3.0 
-                'error_specify' => 'Je potrebn zada bu uivatesk meno alebo IP adresu', //cpg1.3.0
-                'error_ban_id' => 'Chybn ID pre zkaz!', //cpg1.3.0
-                'error_admin_ban' => 'Nemete zakza sm seba!', //cpg1.3.0
-                'error_server_ban' => 'Snate sa zakza vlastn server? To nie je mon urobi.', //cpg1.3.0
-                'error_ip_forbidden' => 'Nie je mon zakza toto IP - nie je dosiahnuten!', //cpg1.3.0
-                'lookup_ip' => 'Njs IP adresu', //cpg1.3.0
-                'submit' => 'Odosla', //cpg1.3.0
+if (defined('UPLOAD_PHP')) $lang_upload_php = array(
+  'title' => 'Upload file',
+  'custom_title' => 'Upravený Formulár',
+  'cust_instr_1' => 'Môžete zvoliť požadovaný počet vstupných boxov. Nie je možné prekročiť maximum uvedené nižšie.',
+  'cust_instr_2' => 'Požiadavka na boxy',
+  'cust_instr_3' => 'Boxy pre súbory: %s',
+  'cust_instr_4' => 'Boxy pre URI/URL: %s',
+  'cust_instr_5' => 'Boxy pre URI/URL:',
+  'cust_instr_6' => 'Boxy pre súbory:',
+  'cust_instr_7' => 'Prosím zadajte požadovaný počet boxov ku každému typu. Potom stlačte \'Pokračovať\'. ',
+  'reg_instr_1' => 'Neplatná akcia pre vytváranie formulára.',
+  'reg_instr_2' => 'Pomocou boxov dole môžete na server nahrať súbory. Veľkosť jednotlivých nahrávaných súborov pri uploade na server by nemala presiahnuť %s KB. Súbory ZIP nahrané pomocou sekcií \'Pridanie súborov\' alebo \'URI/URL pridanie\' zostanú zkomprimované ako jeden súbor aj po nahraní na server.',
+  'reg_instr_3' => 'Ak chcete, aby súbory zbalené v archíve ZIP boli rozbalené, musíte použiť pre zadanie súboru políčko v sekci \'Pridanie ZIP s rozbalením\'.',
+  'reg_instr_4' => 'Ak používate sekciu URI/URL pridanie, prosím zadávajte cestu k súboru takto: http://www.mojadomena.sk/obrazky/priklad.jpg',
+  'reg_instr_5' => 'Po vyplnení formulára stlačte tlačídlo \'Pokračovať\'.',
+  'reg_instr_6' => 'Pridanie ZIP s rozbalením:',
+  'reg_instr_7' => 'Pridanie súborov:',
+  'reg_instr_8' => 'URI/URL pridanie:',
+  'error_report' => 'Chybové hlásenie',
+  'error_instr' => 'Toto vykazuje chyby:',
+  'file_name_url' => 'Súbor meno/URL',
+  'error_message' => 'Chybová správa',
+  'no_post' => 'Súbor nebol pridaný cez POST.',
+  'forb_ext' => 'Nepovolená prípona súboru.',
+  'exc_php_ini' => 'Prekročená veľkosť súboru povolená v php.ini.',
+  'exc_file_size' => 'Prekročená veľkosť súboru povolená konfiguráciou.',
+  'partial_upload' => 'Iba čiastočné pridanie.',
+  'no_upload' => 'Nevykonalo sa žiadne pridanie.',
+  'unknown_code' => 'Neznáma PHP chyba.',
+  'no_temp_name' => 'Žiadne pridanie - žiadne dočasné meno.',
+  'no_file_size' => 'Neobsahuje dáta/poškodené',
+  'impossible' => 'Nemožno presunúť.',
+  'not_image' => 'Neobsahuje obrázok/poškodené',
+  'not_GD' => 'Chýba GD.',
+  'pixel_allowance' => 'Prekročená šírka alebo výška obrázku povolená konfiguráciou.', //cpg1.4
+  'incorrect_prefix' => 'Neplatný URI/URL prefix',
+  'could_not_open_URI' => 'Nemožno otvoriť URI.',
+  'unsafe_URI' => 'Neoverená bezpečnosť.',
+  'meta_data_failure' => 'Chyba v meta dátach',
+  'http_401' => '401 Neautorizovaný prístup',
+  'http_402' => '402 Požadovaná platba',
+  'http_403' => '403 Zakázaný prístup',
+  'http_404' => '404 Nebolo nájdené',
+  'http_500' => '500 Interná chyba serveru',
+  'http_503' => '503 Služba je nedostupná',
+  'MIME_extraction_failure' => 'MIME nebolo rozpoznané.',
+  'MIME_type_unknown' => 'Neznámy MIME typ',
+  'cant_create_write' => 'Nemožno vytvoriť súbor pre zápis.',
+  'not_writable' => 'Nemožno zapisovať do súboru pre zápis.',
+  'cant_read_URI' => 'Nemožno čítať URI/URL',
+  'cant_open_write_file' => 'Nebolo možné otvoriť súbor URI.',
+  'cant_write_write_file' => 'Nebolo možné zapisovať do súboru URI.',
+  'cant_unzip' => 'Nemožno rozbaliť.',
+  'unknown' => 'Neznámá chyba',
+  'succ' => 'Úspešné pridanie',
+  'success' => '%s pridaní bolo úspešných.',
+  'add' => 'Prosím stlačte \'Pokračovať\' pre pridanie súborov do galérie.',
+  'failure' => 'Chyba pridania',
+  'f_info' => 'Informácie o súbore',
+  'no_place' => 'Predchádzajúci súbor nie je možné umiestniť.',
+  'yes_place' => 'Predchádzajúci súbor bol úspešne umiestnený.',
+  'max_fsize' => 'Max. veľkosť súboru je %s KB',
+  'album' => 'Album',
+  'picture' => 'Súbor',
+  'pic_title' => 'Nadpis súboru',
+  'description' => 'Popis súboru',
+  'keywords' => 'Kľúčové slová ( oddelené medzerami)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Vložiť zo zoznamu</a>', //cpg1.4
+  'keywords_sel' =>'Vybrať kľúčové slovo', //cpg1.4
+  'err_no_alb_uploadables' => 'Tu sa nenachádza album do ktorého môžete pridávať',
+  'place_instr_1' => 'Prosím umiestnite teraz súbory do albumov. Môžete tiež zadať informácie týkajúce sa jednotlivých súborov.',
+  'place_instr_2' => 'Viac súborov je potreba umiestniť. Prosím stlačte \'Pokračovať\'.',
+  'process_complete' => 'Úspešne ste umiestnili všetky súbory.',
+   'albums_no_category' => 'Albumy bez kategórie', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Osobný album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Vybrať album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Zatvoriť', //cpg1.4
+  'no_keywords' => 'Žiadne kľúčové slová k výberu!', //cpg1.4
+  'regenerate_dictionary' => 'Obnoviť adresár', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File upload.php
+// File usermgr.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(  
-    'title' => 'Upload obrzkov', 
-    'custom_title' => 'Upraven Formulr', //cpg1.3.0
-    'cust_instr_1' => 'Mete zvoli poadovan poet vstupnch polok. Nie je ale mon prekroi omedzenie potu polok uveden n힚ie.', //cpg1.3.0
-    'cust_instr_2' => 'Box Number Requests', //cpg1.3.0
-    'cust_instr_3' => 'Polka pre upload sborov: %s', //cpg1.3.0
-    'cust_instr_4' => 'Polka pre URI/URL upload: %s', //cpg1.3.0
-    'cust_instr_5' => 'Polka pre URI/URL upload:', //cpg1.3.0
-    'cust_instr_6' => 'Polka pre upload sborov:', //cpg1.3.0
-    'cust_instr_7' => 'Prosm zadajte poadovan poet ku kadmu typu vstupnch polok pre upload. Potom stlate \'Pokraova\'. ', //cpg1.3.0
-    'reg_instr_1' => 'Neplatn akcia pre vytvranie formulra.', //cpg1.3.0  
-    'reg_instr_2' => 'Pomocou polok dole mete nechat na server nahra sbory. Vekos jednotlivch nahrvanch sborov pri uploade na server by nemala presiahnu %s KB. Sbory ZIP nahran pomoc sekc \'Upload Sborov\' alebo \'URI/URL Upload\' zostan zkomprimovan ako jeden sbor aj po nahran na server.', //cpg1.3.0
-    'reg_instr_3' => 'Pokia chcete, aby sbory zabalen v archivu ZIP boly rozbalen, muste poui pre zadanie sboru polko v sekci \'Decompressive ZIP Upload\'.', //cpg1.3.0
-    'reg_instr_4' => 'Pokia pouvte sekciu URI/URL upload, prosm zadvejte cestu k sboru takto: http://www.mojadomena.sk/obrazky/priklad1.jpg', //cpg1.3.0
-    'reg_instr_5' => 'Po vyplnen formulra stlate tlatko \'Pokraova\'.', //cpg1.3.0
-    'reg_instr_6' => 'Upload ZIP Archivu:', //cpg1.3.0
-    'reg_instr_7' => 'Upload Sborov:', //cpg1.3.0
-    'reg_instr_8' => 'URI/URL Uploads:', //cpg1.3.0
-    'error_report' => 'Error Report', //cpg1.3.0
-    'error_instr' => 'The following uploads encountered errors:', //cpg1.3.0
-    'file_name_url' => 'File Name/URL', //cpg1.3.0
-    'error_message' => 'Error Message', //cpg1.3.0
-    'no_post' => 'File not uploaded by POST.', //cpg1.3.0
-    'forb_ext' => 'Forbidden file extension.', //cpg1.3.0
-    'exc_php_ini' => 'Prekroena vekos sboru povolen v php.ini.', //cpg1.3.0
-    'exc_file_size' => 'Prekroen vekos sboru povolen galriou.', //cpg1.3.0
-    'partial_upload' => 'Iba iaston upload.', //cpg1.3.0
-    'no_upload' => 'Neprobehol iadny upload sborov.', //cpg1.3.0
-    'unknown_code' => 'Neznma chyba PHP pri uploade.', //cpg1.3.0
-    'no_temp_name' => 'iadny upload - iadne doasn meno.', //cpg1.3.0
-    'no_file_size' => 'Neobsahuje iadne dta/rozbit', //cpg1.3.0
-    'impossible' => 'Nebolo mon presun.', //cpg1.3.0
-    'not_image' => 'Niejw obrzkom', //cpg1.3.0
-    'not_GD' => 'Chba rozrenie GD.', //cpg1.3.0
-    'pixel_allowance' => 'Pixel allowance exceeded.', //cpg1.3.0 //TODO
-    'incorrect_prefix' => 'Neplatn URI/URL prefix', //cpg1.3.0
-    'could_not_open_URI' => 'Nebolo mon otvori URI.', //cpg1.3.0
-    'unsafe_URI' => 'Safety not verifiable.', //cpg1.3.0  //TODO
-    'meta_data_failure' => 'Chyba v meta dtach', //cpg1.3.0
-    'http_401' => '401 Neautorizovan prstup', //cpg1.3.0
-    'http_402' => '402 Poadovna platba', //cpg1.3.0
-    'http_403' => '403 Zakzan prstup', //cpg1.3.0
-    'http_404' => '404 Nebolo njden', //cpg1.3.0
-    'http_500' => '500 Intern chyba serveru', //cpg1.3.0
-    'http_503' => '503 Sluba nieje dostupn', //cpg1.3.0
-    'MIME_extraction_failure' => 'MIME nebolo rozpoznan.', //cpg1.3.0
-    'MIME_type_unknown' => 'Neznmy MIME typ', //cpg1.3.0
-    'cant_create_write' => 'Nebolo mon vytvori sbor pre zpis.', //cpg1.3.0
-    'not_writable' => 'Nebolo mon zapisova do sboru pre zpis.', //cpg1.3.0
-    'cant_read_URI' => 'Nebolo mon preta URI/URL', //cpg1.3.0
-    'cant_open_write_file' => 'Nebolo mon otvori sbor pre URI.', //cpg1.3.0
-    'cant_write_write_file' => 'Nebolo mon zapisova do sboru pre URI.', //cpg1.3.0
-    'cant_unzip' => 'Nebolo mon rozbali ZIP archiv.', //cpg1.3.0
-    'unknown' => 'Neznm chyba', //cpg1.3.0
-    'succ' => 'spen Upload', //cpg1.3.0
-    'success' => '%s sborov bolo spene nahranch.', //cpg1.3.0
-    'add' => 'Prosm stlate \'Pokraovat\' pre pridanie sborov do galrie.', //cpg1.3.0
-    'failure' => 'Chyba pri Uploade', //cpg1.3.0
-    'f_info' => 'Informcie o sbore', //cpg1.3.0
-    'no_place' => 'Predchdzajci sbor nie je mon umiestni.', //cpg1.3.0
-    'yes_place' => 'Predchdzajci sbor bol spene umiestnen.', //cpg1.3.0
-    'max_fsize' => 'Max. vekos sboru je %s KB',
-    'album' => 'Galria',
-    'picture' => 'Obrzok',
-    'pic_title' => 'Nadpis obrzku',
-    'description' => 'Popis obrzku',
-    'keywords' => 'Kov slov (oddelen medzerou)',
-    'err_no_alb_uploadables' => 'Tu sa nachdza galria, do ktorej je povolen upload.', 
-    'place_instr_1' => 'Prosm umiestnite teraz sbory do galeri. Mete tie zada informcie tkajce sa jednotlivch sborov.', //cpg1.3.0
-    'place_instr_2' => 'aie sbory je potreba umiestni. Prosm stlate \'Pokraova\'.', //cpg1.3.0
-    'process_complete' => 'Uspene ste umiestnil vetky sbory.', //cpg1.3.0
-
+if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+  'memberlist' => 'Zoznam členov', //cpg1.4
+  'user_manager' => 'Správca užívateľov', //cpg1.4
+  'title' => 'Spravuj užívateľov',
+  'name_a' => 'Meno vzostupne',
+  'name_d' => 'Meno zostupne',
+  'group_a' => 'Skupina vzostupne',
+  'group_d' => 'Skupina zostupne',
+  'reg_a' => 'Reg. dátum vzostupne',
+  'reg_d' => 'Reg. dátum zostupne',
+  'pic_a' => 'Počet súborov vzostupne',
+  'pic_d' => 'Počet súborov zostupne',
+  'disku_a' => 'Priestor vzostupne',
+  'disku_d' => 'Priestor zostupne',
+  'lv_a' => 'Posledná návšteva vzostupne',
+  'lv_d' => 'Posledná návšteva zostupne',
+  'sort_by' => 'Triediť užívateľov podľa:',
+  'err_no_users' => 'Tabuľka užívateľov je prázdna !',
+  'err_edit_self' => 'Na úpravu vlastného profilu použite link \'Môj profil\'',
+  'edit' => 'Upraviť', //cpg1.4
+  'with_selected' => 'Akcia pre označených:', //cpg1.4
+  'delete' => 'Vymazať', //cpg1.4
+  'delete_files_no' => 'ponechať verejné súbory (ale anonymizovať)', //cpg1.4
+  'delete_files_yes' => 'zmazať verejné súbory', //cpg1.4
+  'delete_comments_no' => 'ponechať komentáre (ale anonymizovať)', //cpg1.4
+  'delete_comments_yes' => 'zmazať verejné komentáre', //cpg1.4
+  'activate' => 'Aktivovať', //cpg1.4
+  'deactivate' => 'Deaktivovať', //cpg1.4
+  'reset_password' => 'Resetovať heslo', //cpg1.4
+  'change_primary_membergroup' => 'Zmeniť primárnu skupinu', //cpg1.4
+  'add_secondary_membergroup' => 'Zmeniť sekundárnu skupinu', //cpg1.4
+  'name' => 'Užívateľské meno',
+  'group' => 'Skupina',
+  'inactive' => 'Neaktívny',
+  'operations' => 'Operácie',
+  'pictures' => 'Súbory',
+  'disk_space_used' => 'Priestor(využitie)', //cpg1.4
+  'disk_space_quota' => 'Priestor(limit)', //cpg1.4
+  'registered_on' => 'Registrácia', //cpg1.4
+  'last_visit' => 'Posledná návšt.',
+  'u_user_on_p_pages' => '%d užívateľov na %d str.',
+  'confirm_del' => 'Naozaj chcete zmazať tohoto užívateľa? \\nVšetky jeho albumy a súbory budú tiež zmazané.', //js-alert
+  'mail' => 'MAIL',
+  'err_unknown_user' => 'Vybraný užívateľ neexistuje !',
+  'modify_user' => 'Upraviť užívateľa',
+  'notes' => 'Pozn.',
+  'note_list' => '<li>Pokiaľ nechcete zmeniť heslo ponechajte políčko pre heslo prázdne',
+  'password' => 'Password',
+  'user_active' => 'Užívateľ je aktívny',
+  'user_group' => 'Užív. skupina',
+  'user_email' => 'Užív. email',
+  'user_web_site' => 'Užív. www',
+  'create_new_user' => 'Vytvoriť užívateľa',
+  'user_location' => 'Užív. mesto',
+  'user_interests' => 'Užív. záujmy',
+  'user_occupation' => 'Užív. práca',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Čerstvé pridanie',
+  'never' => 'nikdy',
+  'search' => 'Vyhľadaj člena', //cpg1.4
+  'submit' => 'Odošli', //cpg1.4
+  'search_submit' => 'Choď!', //cpg1.4
+  'search_result' => 'Hľadaj výsledky pre: ', //cpg1.4
+  'alert_no_selection' => 'Najprvtreba aspoň jedného člena označiť!', //cpg1.4 //js-alert
+  'password' => 'Heslo', //cpg1.4
+  'select_group' => 'Vyber skupinu', //cpg1.4
+  'groups_alb_access' => 'Obmedzenia albumu podľa skupiny', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategória', //cpg1.4
+  'modify' => 'Zmeniť?', //cpg1.4
+  'group_no_access' => 'Táto skupina nemá špeciálny prístup', //cpg1.4
+  'notice' => 'Oznam', //cpg1.4
+  'group_can_access' => 'Album do ktorého len "%s" má vstup', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File usermgr.php
+// File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-    'title' => 'Spravovat uivatele',
-    'name_a' => 'Meno vzostup.',
-    'name_d' => 'Meno zostup.',
-    'group_a' => 'Skupina vzostup.',
-    'group_d' => 'Skupina zostup.',
-    'reg_a' => 'Datum registrace vzostup.',
-    'reg_d' => 'Datum registrace zostup.',
-    'pic_a' => 'Poet obrzkov vzostup.',
-    'pic_d' => 'Poet obrzkov zostup.',
-    'disku_a' => 'Vyuit disku vzostup.',
-    'disku_d' => 'Vyuit disku zostup.',
-    'lv_a' => 'Last visit ascending', //cpg1.3.0
-    'lv_d' => 'Last visit descending', //cpg1.3.0
-    'sort_by' => 'Riadi uvatea poda',
-    'err_no_users' => 'Tabulka uivateov je przdna!',
-    'err_edit_self' => 'Tu nie je mon editova vlastn profil pouite prslun vobu pracujcu s vaim profilom',
-    'edit' => 'UPRAVI',
-    'delete' => 'ZMAZA',
-    'name' => 'Uiv. meno',
-    'group' => 'Skupina Uiv.',
-    'inactive' => 'Neaktivny',
-    'operations' => 'Opercia',
-    'pictures' => 'Obrzky',
-    'disk_space' => 'Miesto vyuit / kvta',
-    'registered_on' => 'Registrovan',
-    'last_visit' => 'Posledn nvteva', //cpg1.3.0
-    'u_user_on_p_pages' => '%d uivateov na %d strnkch',
-    'confirm_del' => 'Ste si ist(), e chcete zmazat tohto uvatea ? \\nVetky jeho obrzky, galria a komentre budou zmazan.',
-    'mail' => 'MAIL',
-    'err_unknown_user' => 'Vybran uiv. neexistuje !',
-    'modify_user' => 'Zmeni uiv.',
-    'notes' => 'Poznmky',
-    'note_list' => '<li>Pokia nechcete zmeni heslo ponechajte polko pre heslo przdne',
-    'password' => 'Heslo',
-    'user_active' => 'Uiv. je aktvny',
-    'user_group' => 'Uiv. Skupina',
-    'user_email' => 'Uiv. emaill',
-    'user_web_site' => 'Uiv. domc strnka',
-    'create_new_user' => 'Vytvori novho uvatea.',
-    'user_location' => 'Miesto Uiv. (napr. Bratislava apod.)',
-    'user_interests' => 'Uiv. zujmy',
-    'user_occupation' => 'Uiv. povolanie',
-    'latest_upload' => 'Recent uploads', //cpg1.3.0
-    'never' => 'nikdy', //cpg1.3.0
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Aktualizovať nadpisy z názvu súboru', //cpg1.4
+'Vymazať nadpisy', //cpg1.4
+'Obnoviť náhľady a zmenšené obrázky', //cpg1.4
+'Vymazať originálne obrázky a nahradiť zmenšenými', //cpg1.4
+'Vymazať originálne a dočasné obrázky kvôli úspore web miesta', //cpg1.4
+'Vymazať osamelé komentáre', //cpg1.4
+'Znovu načítať veľkosť a rozmery obrázkov', //cpg1.4
+'Resetovať počítadlá zobrazení', //cpg1.4
+'Zobraziť phpinfo', //cpg1.4
+'Aktualizovať databázu', //cpg1.4
+'Zobraziť log súbory', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Administračné nástroje',
+  'what_it_does' => 'Čo robia',
+  'file' => 'Súbor',
+  'problem' => 'Problém', //cpg1.4
+  'status' => 'Stav', //cpg1.4
+  'title_set_to' => 'nadpis nastaviť na',
+  'submit_form' => 'poslať',
+  'updated_succesfully' => 'aktualizované',
+  'error_create' => 'ERROR vytvorenie',
+  'continue' => 'Spracovať viac obrázkov',
+  'main_success' => 'Súbor %s bol úspešne použitý ako hlavný',
+  'error_rename' => 'Chybné premenovanie %s na %s',
+  'error_not_found' => 'Súbor nebol %s nenájdený',
+  'back' => 'späť',
+  'thumbs_wait' => 'Aktualizujem, počkajte chvíľu...',
+  'thumbs_continue_wait' => 'Pokračujem v aktualizácii...',
+  'titles_wait' => 'Aktualizujem nadpisy, počkajte chvíľu...',
+  'delete_wait' => 'Mažem nadpisy, počkajte chvíľu...',
+  'replace_wait' => 'Vymazávam originálne obrázky a nahrádzam zmenšenými, počkajte chvíľu...',
+  'instruction' => 'Návod',
+  'instruction_action' => 'Zvoľte akciu',
+  'instruction_parameter' => 'Nastavte parametre',
+  'instruction_album' => 'Vyberte album',
+  'instruction_press' => 'Stlačte %s',
+  'update' => 'Aktualizovať náhľady a/alebo zmenšeniny',
+  'update_what' => 'Čo sa bude aktualizovať',
+  'update_thumb' => 'Len náhľady',
+  'update_pic' => 'Len zmenšeniny',
+  'update_both' => 'Aj náhľady aj zmenšeniny',
+  'update_number' => 'Počet obrázkov na klik ',
+  'update_option' => '(Nastavte menej, ak dochádza k časovým výpadkom prehliadača)',
+  'filename_title' => 'Názov súboru &rArr; Nadpis súboru',
+  'filename_how' => 'Ako vytvoriť nadpis súboru z názvu súboru',
+  'filename_remove' => 'Odobrať .jpg príponu a nahradiť _ (podčiarnik) medzerou',
+  'filename_euro' => 'Zmeniť 2003_11_23_13_20_20.jpg na 23/11/2003 13:20',
+  'filename_us' => 'Zmeniť 2003_11_23_13_20_20.jpg na 11/23/2003 13:20',
+  'filename_time' => 'Zmeniť 2003_11_23_13_20_20.jpg na 13:20',
+  'delete' => 'Vymazať nadpisy alebo originál súbory',
+  'delete_title' => 'Vymazať nadpisy',
+  'delete_title_explanation' => 'Vymaže všetky nadpisy vo zvolenom albume.', //cpg1.4
+  'delete_original' => 'Vymazať originál súbory',
+  'delete_original_explanation' => 'Vymaže všetky originál súbory vo zvolenom albume.', //cpg1.4
+  'delete_intermediate' => 'Zmazať pomocné obrázky', //cpg1.4
+  'delete_intermediate_explanation' => 'Vymaže všetky pomocné (normal) obrázky vo zvolenom albume.<br />Použiť na uvoľnenie miesta, ak je v konfigurácii vypnutá funkcia \'Vytvoriť pomocné obrázky\' (po pridaní súborov).', //cpg1.4
+  'delete_replace' => 'Vymaže originálne obrázky a nahradí zmenšenými',
+  'titles_deleted' => 'Všetky nadpisy vo zvolenom albume odobraté', //cpg1.4
+  'deleting_intermediates' => 'Mažem pomocné obrázky, počkajte chvíľu...', //cpg1.4
+  'searching_orphans' => 'Hľadám osamotené, počkajte chvíľu...', //cpg1.4
+  'select_album' => 'Vybrať album',
+  'delete_orphans' => 'Vymazať komentáre k chýbajúcim súborom', //cpg1.4
+  'delete_orphans_explanation' => 'Vymaže komentáre k chýbajúcim súborom, ktoré už nie sú v galérii.<br />Skontrolujte všetky albumy.', //cpg1.4
+  'refresh_db' => 'Znovunačítanie veľkostí a rozmerov súborov', //cpg1.4
+  'refresh_db_explanation' => 'Znovunačítanie veľkostí a rozmerov súborov použite na korkciu správnosti veľkosti priestoru.', //cpg1.4
+  'reset_views' => 'Nulovať počítadlá zobrazení', //cpg1.4
+  'reset_views_explanation' => 'Vo vybranom albume vynuluje počítadlá zobrazení.', //cpg1.4
+  'orphan_comment' => 'osamotený komentár nájdený',
+  'delete' => 'Zmazať',
+  'delete_all' => 'Zmazať všetko',
+  'delete_all_orphans' => 'Zmazať všetky osamotené?', //cpg1.4
+  'comment' => 'Komentár: ',
+  'nonexist' => 'priložiť k neexistujúcemu súboru # ',
+  'phpinfo' => 'Zobraziť phpinfo',
+  'phpinfo_explanation' => 'Technické info o Vašom serveri.<br /> - Zobrazí sa iba ak hosting povoľuje.', //cpg1.4
+  'update_db' => 'Aktualizovať databázu',
+  'update_db_explanation' => 'Použiť pri aktualizácii galérie, pri pridaní systémových súborov, zmene verzie CPG atd. Funkcia pre systémových inštalátorov.',
+  'view_log' => 'Zobraziť log súbory', //cpg1.4
+  'view_log_explanation' => 'Prehľad logov nastavených v <a href="admin.php">konfigurácii</a>.', //cpg1.4
+  'versioncheck' => 'Skontrolovať verzie', //cpg1.4
+  'versioncheck_explanation' => 'Kontrola správnosti a aktuálnosti systémových súborov galérie. Funkcia pre systémových inštalátorov.', //cpg1.4
+  'bridgemanager' => 'Správca prepojenia', //cpg1.4
+  'bridgemanager_explanation' => 'Zapína/vypína integráciu CPG galérie do prostredia inej aplikácie.', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
 
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Versioncheck', //cpg1.4
+  'what_it_does' => 'This page is meant for users who have updated their coppermine install. This script goes through the files on your webserver and tries to determine if your local file versions on the webserver are the same as the ones from the repository at http://coppermine.sourceforge.net, this way displaying the files you were meant to update as well.<br />It will show everything in red that needs to be fixed. Entries in yellow need looking into. Entries in green (or your default font color) are OK.<br />Click on the help icons to find out more.', //cpg1.4
+  'online_repository_unable' => 'Unable to connect to online repository', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine was unable to connect to the online repository. This can have two reasons:', //cpg1.4
+  'online_repository_reason1' => 'the coppermine online repository is currently down - check if you can browse this page: %s - if you can\'t access this page, try again later.', //cpg1.4
+  'online_repository_reason2' => 'PHP on your webserver is configured with %s turned off (by default, it\'s turned on). If the server is yours to administer, turn this option on in <i>php.ini</i> (at least allow it to be overridden with %s). If you\'re webhosted, you will probably have to live with the fact that you can\'t compare your files to the online repository. This page will then only display the file versions that came with your distribution - updates will not be displayed.', //cpg1.4
+  'online_repository_skipped' => 'Connection to online repository skipped', //cpg1.4
+  'online_repository_to_local' => 'The script is defaulting to the local copy of the version-files now. The data may be inacurate if you have upgraded Coppermine and you haven\'t uploaded all files. Changes to the files after the release won\'t be taken into account as well.', //cpg1.4
+  'local_repository_unable' => 'Unable to connect to the repository on your server', //cpg1.4
+  'local_repository_explanation' => 'Coppermine was unable to connect to the repository file %s on your webserver. This probably means that you haven\'t uploaded the repository file to your webserver. Do so now and then try to run this page once more (hit refresh).<br />If the script still fails, your webhost might have disabled parts of <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP\'s filesystem functions</a> completely. In this case, you simply won\'t be able to use this tool at all, sorry.', //cpg1.4
+  'coppermine_version_header' => 'Installed Coppermine version', //cpg1.4
+  'coppermine_version_info' => 'You have currently installed: %s', //cpg1.4
+  'coppermine_version_explanation' => 'If you think this is entirely wrong and you\'re supposed to be running a higher version of Coppermine, you probably haven\'t uploaded the most recent version of the file <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Version comparison', //cpg1.4
+  'folder_file' => 'folder/file', //cpg1.4
+  'coppermine_version' => 'cpg version', //cpg1.4
+  'file_version' => 'file version', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'writable', //cpg1.4
+  'not_writable' => 'not writable', //cpg1.4
+  'help' => 'Help', //cpg1.4
+  'help_file_not_exist_optional1' => 'file/folder does not exist', //cpg1.4
+  'help_file_not_exist_optional2' => 'The file/folder %s has not been found on your server. Although it is optional you should upload it (using your FTP client) to your webserver if you are experiencing problems.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'file/folder does not exist', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'The file/folder %s has not been found on your server, although it is mandatory. Upload the file to your webserver (using your FTP client).', //cpg1.4
+  'help_no_local_version1' => 'No local file version', //cpg1.4
+  'help_no_local_version2' => 'The script was unable to extract a local file version - your file is either outdated or you have modified it, removing the header information on the way. Updating the file is recommended.', //cpg1.4
+  'help_local_version_outdated1' => 'Local version outdated', //cpg1.4
+  'help_local_version_outdated2' => 'Your version of this file seems to be from an older version of Coppermine (you probably upgraded). Make sure to update this file as well.', //cpg1.4
+  'help_local_version_na1' => 'Unable to extract cvs version info', //cpg1.4
+  'help_local_version_na2' => 'The script could not determine what cvs version the file on your webserver is. You should upload the file from your package.', //cpg1.4
+  'help_local_version_dev1' => 'Development version', //cpg1.4
+  'help_local_version_dev2' => 'The file on your webserver seems to be newer than your Coppermine version. You are either using a development file (you should only do so if you know what you are doing), or you have upgraded your Coppermine install and not uploaded include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Folder not writable', //cpg1.4
+  'help_not_writable2' => 'Change file permissions (CHMOD) to grant the script write access to the folder %s and everything within it.', //cpg1.4
+  'help_writable1' => 'Folder writable', //cpg1.4
+  'help_writable2' => 'The folder %s is writable. This is an unnecessary risk, coppermine only needs read/execute access.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine was not able to determine wether the folder is writable.', //cpg1.4
+  'your_file' => 'your file', //cpg1.4
+  'reference_file' => 'reference file', //cpg1.4
+  'summary' => 'Summary', //cpg1.4
+  'total' => 'Total files/folders checked', //cpg1.4
+  'mandatory_files_missing' => 'Mandatory files missing', //cpg1.4
+  'optional_files_missing' => 'Optional files missing', //cpg1.4
+  'files_from_older_version' => 'Files left over from outdated Coppermine version', //cpg1.4
+  'file_version_outdated' => 'Outdated file versions', //cpg1.4
+  'error_no_data' => 'The script made a boo, it was not able to retrieve any information. Sorry for the inconvenience.', //cpg1.4
+  'go_to_webcvs' => 'go to %s', //cpg1.4
+  'options' => 'Options', //cpg1.4
+  'show_optional_files' => 'show optional folders/files', //cpg1.4
+  'show_mandatory_files' => 'show mandatory files', //cpg1.4
+  'show_file_versions' => 'show file versions', //cpg1.4
+  'show_errors_only' => 'show folders/files with errors only', //cpg1.4
+  'show_permissions' => 'show folder permissions', //cpg1.4
+  'show_condensed_output' => 'show condensed ouput (for easier screenshots)', //cpg1.4
+  'coppermine_in_webroot' => 'coppermine is installed in the webroot', //cpg1.4
+  'connect_online_repository' => 'try connecting to the online repository', //cpg1.4
+  'show_additional_information' => 'show additional information', //cpg1.4
+  'no_webcvs_link' => 'don\'t display web cvs link', //cpg1.4
+  'stable_webcvs_link' => 'display web cvs link to stable branch', //cpg1.4
+  'devel_webcvs_link' => 'display web cvs link to devel branch', //cpg1.4
+  'submit' => 'apply changes / refresh', //cpg1.4
+  'reset_to_defaults' => 'reset to default values', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Vymazať všetky logy', //cpg1.4
+  'delete_this' => 'Vymazať tento log', //cpg1.4
+  'view_logs' => 'Zobraziť logy', //cpg1.4
+  'no_logs' => 'Nie sú žiadne logy vytvorené.', //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// File util.php
+// File xp_publish.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'Zmeni vekos obrzku',
-        'what_it_does' => 'o to rob?',
-        'what_update_titles' => 'Aktualizova nadpisy poda mena sborov',
-        'what_delete_title' => 'Zmaza nadpisy',
-        'what_rebuild' => 'Prerobi nhady a zmenen obrzky',
-        'what_delete_originals' => 'Zmaza originly a nahradit ich strednmi obrzkami',
-        'file' => 'Sbor',
-        'title_set_to' => 'Nastavi nadpis na',
-        'submit_form' => 'odosla',
-        'updated_succesfully' => 'Aktualizcia prebehla OK',
-        'error_create' => 'CHYBA pri vytvran',
-        'continue' => 'Zpracova viac obrzkov',
-        'main_success' => 'Sbor %s bol uspene poui ako hlavn obrzok',
-        'error_rename' => 'Chyba premenovnia %s na %s',
-        'error_not_found' => 'Sbor %s nebol njden',
-        'back' => 'zp na hlavn',
-        'thumbs_wait' => 'Aktualizujem nhady a/alebo stredn obrzky, prosm akajte...',
-        'thumbs_continue_wait' => 'Pokraujem v aktualizcii nhadov a/alebo strednch obrzkov...',
-        'titles_wait' => 'Aktualizujem nadpisy, prosm akajte...',
-        'delete_wait' => 'Maem nadpisy, prosm akejte...',
-        'replace_wait' => 'Maem originli a nahradzujem ich strednmi obrzkami, prosm akajte...',
-        'instruction' => 'Rchle intrukcie',
-        'instruction_action' => 'Vyberte akci',
-        'instruction_parameter' => 'Nastavi parametre',
-        'instruction_album' => 'Vybra galriu',
-        'instruction_press' => 'Stisknite %s',
-        'update' => 'Aktualizova nhady a/alebo stredn obrzky',
-        'update_what' => 'o m by aktualizovan',
-        'update_thumb' => 'Len nhady',
-        'update_pic' => 'Iba stredn obrzky',
-        'update_both' => 'Oboje nhady aj stredn obrzky',
-        'update_number' => 'Poet obrzkov, ktor zpracova na 1 kliknutie',
-        'update_option' => '(Znte slo pokia mte problmy s timeoutom)',
-        'filename_title' => 'Meno sboru ? Nadpis obrzku',
-        'filename_how' => 'Ako sa m zmeni meno obrzku?',
-        'filename_remove' => 'Odstranit .jpg koncovku a prepsa _ (podtrtka medzerami)',
-        'filename_euro' => 'Zmeni 2003_11_23_13_20_20.jpg na 23/11/2003 13:20',
-        'filename_us' => 'Zmeni 2003_11_23_13_20_20.jpg na 11/23/2003 13:20',
-        'filename_time' => 'Zmeni 2003_11_23_13_20_20.jpg na 13:20',
-        'delete' => 'Zmaza nadpisy obrzkov alebo originlne obrzky',
-        'delete_title' => 'Zmaza nadpisy obrzkov',
-        'delete_original' => 'Zmaza originlne obrzky',
-        'delete_replace' => 'Zmaza originly a nahradit ich strednou verziou obrzkov',
-        'select_album' => 'Vybra galriu',
-        'delete_orphans' => 'Zmaza osamel komentre (plat pre vetky galrie)', //cpg1.3.0 
-        'orphan_comment' => 'Njden osamel komentre', //cpg1.3.0
-        'delete' => 'Zmaza', //cpg1.3.0 
-        'delete_all' => 'Zmaza vetko', //cpg1.3.0
-        'comment' => 'komentr: ', //cpg1.3.0
-        'nonexist' => 'priraden k neexistujcemu sboru # ', //cpg1.3.0
-        'phpinfo' => 'Zobrazi phpinfo', //cpg1.3.0
-        'update_db' => 'Update databzy', //cpg1.3.0
-        'update_db_explanation' => 'Pokia ste vymenili sbory aplikce galria coppermine, pridali modifikciu alebo upgradovali zo starej verzie, uistite sa, e ste spustili update databzy. To vytvor potrebn tabuky a/alebo konfiguran hodnoty vo vaej databze.', //cpg1.3.0
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web Publishing Wizard Client</h1><p>This module allows to use <b>Windows XP</b> web publishing wizard with Coppermine.</p><p>Code is based on article posted by
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>What is required</h2><ul><li>Windows XP in order to have the wizard.</li><li>A working installation of Coppermine on which <b>the web upload function works properly.</b></li></ul><h2>How to install on client side</h2><ul><li>Right click on
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Select &quot;save target as..&quot;. Save the file on your hard drive. When saving the file, check that the proposed file name is <b>cpg_###.reg</b> (the ### represents a numerical timestamp). Change it to that name if necessary (leave the numbers). When downloaded, double click on the file in order to register your server with the web publishing wizard.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testing</h2><ul><li>In Windows Explorer, select some files and click on <b>Publish xxx on the web</b> in the left pane.</li><li>Confirm your file selection. Click on <b>Next</b>.</li><li>In the list of services that appear, select the one for your photo gallery (it has the name of your gallery). If the service does not appear, check that you have installed <b>cpg_pub_wizard.reg</b> as described above.</li><li>Input your login information if required.</li><li>Select the target album for your pictures or create a new one.</li><li>Click on <b>next</b>. The upload of your pictures starts.</li><li>When it is completed, check your gallery to see if pictures have been properly added.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Notes :</h2><ul><li>Once the upload has started, the wizard can't display any error message returned by the script so you can't know if the upload failed or succeeded until you check your gallery.</li><li>If the upload fails, enable &quot;Debug mode&quot; on the Coppermine admin page, try with one single picture and check error messages in the
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+file that is located in Coppermine directory on your server.</li><li>In order to avoid that the gallery be <i>flooded</i> by pictures uploaded through the wizard, only the <b>gallery admins</b> and <b>users that can have their own albums</b> can use this feature.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Web Publishing Wizard', //cpg1.4
+  'welcome' => 'Welcome <b>%s</b>,', //cpg1.4
+  'need_login' => 'You need to login to the gallery using your web browser before you can use this wizard.<p/><p>When you login don\'t forget to select the <b>remember me</b> option if it is present.', //cpg1.4
+  'no_alb' => 'Sorry but there is no album where you are allowed to upload pictures with this wizard.', //cpg1.4
+  'upload' => 'Upload your pictures into an existing album', //cpg1.4
+  'create_new' => 'Create a new album for your pictures', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Category', //cpg1.4
+  'new_alb_created' => 'Your new album &quot;<b>%s</b>&quot; was created.', //cpg1.4
+  'continue' => 'Press &quot;Next&quot; to start to upload your pictures', //cpg1.4
+  'link' => 'this link', //cpg1.4
 );
-?>
+}
+?>
\ No newline at end of file
diff -ruN 133/lang/slovak-utf-8.php cpg148/lang/slovak-utf-8.php
--- 133/lang/slovak-utf-8.php	2004-12-30 01:06:36.000000000 -0600
+++ cpg148/lang/slovak-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1310 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR                                     //
-//  http://www.chezgreg.net/coppermine/                                      //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-//  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.                                      //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: slovak-utf-8.php,v 1.6 2004/12/29 23:06:35 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-
-// info about translators and translated language
-$lang_translation_info = array(
-'lang_name_english' => 'Slovak',  
-'lang_name_native' => 'Slovensky', 
-'lang_country_code' => 'sk', 
-'trans_name'=> 'Zin (Martin Petriska)', //the name of the translator - can be a nickname
-'trans_email' => 'zin@centrum.sk', //translator's email address (optional)
-'trans_website' => 'http://zin.blog.sk', //translator's website (optional)
-'trans_date' => '2004-11-04', //the date the translation was created / last modified
-'trans_note' => 'Podpora slovenciny do Coppermine 1.3.2, preleozene z ceskeho prekladu, je mozne, ze nie vsetko je prelozene. Kodovanie win-1250, v apache treba pridat do suboru 
-
-httpd.conf 
-
- AddCharset windows-1250 .cp-1250  .win-1250
-
-teda ak to tam nemate, ja som pouzil instalaciu xampp a tam to default nebolo
-
-subor slovak.php zkopirujte do adresara lang a vyberte v konfiguracii
-
-zin@centrum.sk', // translator's note
-);
-
-
-$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('Bytov', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Ne', 'Po', 'Ut', 'St', 'Št', 'Pi', 'So');
-$lang_month = array('Január', 'Február', 'Marec', 'Apríl', 'Máj', 'Jún', 'Júl', 'August', 'September', 'Október', 'November', 'December');
-
-// Some common strings
-$lang_yes = 'Áno';
-$lang_no  = 'Nie';
-$lang_back = 'NASPEŤ';
-$lang_continue = 'POKRAČOVAŤ';
-$lang_info = 'Informácie';
-$lang_error = 'Chyba';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M';
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p';
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p';
-
-// For the word censor
-$lang_bad_words = array('piča', 'hovno', '*fuck*', 'prdel', 'čurák', '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*', 'kokot');
-
-$lang_meta_album_names = array(
-        'random' => 'Náhodné obrázky',
-        'lastup' => 'Najnovšie',
-        'lastalb'=> 'Naposledy aktualizovaná galéria',
-        'lastcom' => 'Najnovšie komentáre',
-        'topn' => 'Nejpozeranejšie',
-        'toprated' => 'Nejlepšie hodnotené',
-        'lasthits' => 'Naposledy zobrazené',
-        'search' => 'Výsledky hladania',
-        'favpics'=> 'Obľúbené obrázky',
-);
-
-$lang_errors = array(
-    'access_denied' => 'Nemáte oprávnenie na túto stránku',
-    'perm_denied' => 'Nemáte dostatočné práva pre potvrdenie tejto operácie.',
-    'param_missing' => 'Skriptu aleboli predané potrebné parametre',
-    'non_exist_ap' => 'Vybraná galéria/obrázok neexistuje',
-    'quota_exceeded' => 'Vyčerpali(a) 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',
-    'gd_file_type_err' => 'Pokiaľ používate GD knižnicu sú podporované len obrázky JPG a PNG',
-    'invalid_image' => 'Tento obrázok je poškodený/porušený GD knihovna s ním nemôže pracovat.',
-    'resize_failed' => 'Nieje možné vytvoriť náhľad alebo zmenšený obrázok',
-    'no_img_to_display' => 'Tu nie je žiadny obrázok, který by ste si mohli prezrieť',
-    'non_exist_cat' => 'Vybraná kategórie neexistuje',
-    'orphan_cat' => 'Podkategória nemá nadriadenú kategóriu. Problém opravte cez nastavenie kategorií.',
-    'directory_ro' => 'Do adresára \'%s\' nieje možné zapisovať (nedostatečné práva), obrázky nemohli byť zmazané.',
-    'non_exist_comment' => 'Vybraný komentár neexistuje',
-    'pic_in_invalid_album' => 'Obrázok(y) je/sú v neexitujícej galerii (%s)!?',
-    'banned' => 'Bol ste vykopnutý z týchto stránok, nie je Vám umožnené ich používať.',
-    'not_with_udb' => 'Táto funkcia je vypnutá pretože je integrována ve fóru. Buď nie je požadovaná fukcia dostupná na tomto systéme, alebo túto/tieto funci/e plní fórum.',
-    'offline_title' => 'Odpojené', //cpg1.3.0
-    'offline_text' => 'Galéria je momentálne odpojená - prosím zkúste to znova neskôr', //cpg1.3.0
-    'ecards_empty' => 'Momentálne nie sú k zobraniu dostupné žiadne záznamy o ecards. Overte prosím, či je zapnutá voľba "ecard logging" v konfiguráci coppermine!', //cpg1.3.0
-    'action_failed' => 'Akcia zlyhala.  Coppermine nie je schopné vašu požiadavku zpracovat.', //cpg1.3.0
-    'no_zip' => 'Knižnice potrebné pre zpracovánie ZIP súborov nie sú dostupné.  Prosím kontaktujte Vašeho administrátora aplikáce Coppermine.', //cpg1.3.0
-    'zip_type' => 'Nemáte povolenie nahrávať na server súbory ZIP.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Následujúce značky môžu byť užitočné: <li>[b]<b>Tučné</b>[/b]</li> <li>[i]<i>Kurzíva</i>[/i]</li> <li>[url=http://vasedomena.cz/]Text odkazu[/url]</li> <li>[email]uzivatel@domena.cz[/email]</li>'; //cpg1.3.0
-
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-    'alb_list_title' => 'Prejsť na zoznam galérií',
-    'alb_list_lnk' => 'Zoznam galérií',
-    'my_gal_title' => 'Prejsť do mojej osobnej galérie',
-    'my_gal_lnk' => 'Moja galéria',
-    'my_prof_lnk' => 'Môj Profil',
-    'adm_mode_title' => 'Do Admin módu',
-    'adm_mode_lnk' => 'Admin mód',
-    'usr_mode_title' => 'Do Užívateľského módu',
-    'usr_mode_lnk' => 'Užívateľský mód',
-    'upload_pic_title' => 'Nahrať obrázok do gallérie',
-    'upload_pic_lnk' => 'Upload obrázku',
-    'register_title' => 'Vytvoriť účet',
-    'register_lnk' => 'Registrovať sa',
-    'login_lnk' => 'Prihlásiť',
-    'logout_lnk' => 'Odhlásiť',
-    'lastup_lnk' => 'Najnovšie obrázky',
-    'lastcom_lnk' => 'Posledné komentáre',
-    'topn_lnk' => 'Najprezeranejšie',
-    'toprated_lnk' => 'Najlepšie hodnotené',
-    'search_lnk' => 'Vyhľadávanie',
-    'fav_lnk' => 'Obľúbené',
-    'memberlist_title' => 'Ukáž zoznam členov', //cpg1.3.0
-    'memberlist_lnk' => 'Zoznam členov', //cpg1.3.0
-    'faq_title' => 'FAQ = najčastejšie kladené otázky na galérii &quot;Coppermine&quot;', //cpg1.3.0
-    'faq_lnk' => 'FAQ', //cpg1.3.0
-
-);
-
-$lang_gallery_admin_menu = array(
-    'upl_app_lnk' => 'Potvdenie uploadu',
-    'config_lnk' => 'Nastavenie',
-    'albums_lnk' => 'Galéria',
-    'categories_lnk' => 'Kategórie',
-    'users_lnk' => 'Užívatelia',
-    'groups_lnk' => 'Už. skupiny',
-    'comments_lnk' => 'Komentáre',
-    'searchnew_lnk' => 'Dávkové pridávanie obrázkov',
-    'util_lnk' => 'Zmeniť veľkosť obrázkov',
-    'ban_lnk' => 'Vykopnúť užívateľa',
-);
-
-$lang_user_admin_menu = array(
-    'albmgr_lnk' => 'Vytvoriť / organizovať moju galériu',
-    'modifyalb_lnk' => 'Zmeniť moju galériu',
-    'my_prof_lnk' => 'Môj profil',
-);
-
-$lang_cat_list = array(
-    'category' => 'Kategórie',
-    'albums' => 'Galérie',
-    'pictures' => 'Obrázky',
-);
-
-$lang_album_list = array(
-    'album_on_page' => '%d galerií na %d stránkach'
-);
-           //ascending VZESTUPNE
-$lang_thumb_view = array(
-    'date' => 'DÁTUM',
-    //Sort by filename and title
-    'name' => 'MENO SÚBORU',
-    'title' => 'NADPIS',
-    'sort_da' => 'Zoradiť vzostupne podľa dátumu',
-    'sort_dd' => 'Zoradiť zostupne podľa data',
-    'sort_na' => 'Zoradiť vzostupne podľa mena',
-    'sort_nd' => 'Zoradiť zostupne podľa mena',
-    'sort_ta' => 'Zoradiť podľa nadpisu vzostupne',
-    'sort_td' => 'Zoradiť podľa nadpisu zostupne',
-    'download_zip' => 'Download ako Zip súbor', //cpg1.3.0
-    'pic_on_page' => '%d obrázkov na %d stránkách',
-    'user_on_page' => '%d užívateľov na %d stránkách'
-);
-
-$lang_img_nav_bar = array(
-    'thumb_title' => 'Zpeť na stránku s náhľadmi',
-    'pic_info_title' => 'Zobraz/skry informácie o obrázku',
-    'slideshow_title' => 'Slideshow',
-    'ecard_title' => 'Poslať tento obrázok ako pohľadnicu',
-    'ecard_disabled' => 'Pohľadnice sú vypnuté',
-    'ecard_disabled_msg' => 'Nemáte dostatečné práva pre zaslanie pohľadnice',
-    'prev_title' => 'Predchádzajúci obrázok',
-    'next_title' => 'Ďaľší obrázok',
-    'pic_pos' => 'OBRÁZOK %s/%s',
-);
-
-$lang_rate_pic = array(
-    'rate_this_pic' => 'Hodnotiť tento obrázok ',
-    'no_votes' => '(žiadne hodnotenie)',
-    'rating' => '(Aktuálne hodnotenie : %s / z 5, hlasované %s krát)',
-    'rubbish' => 'Hnusný',
-    'poor' => 'Mizerný',
-    'fair' => 'Ujde to',
-    'good' => 'Dobrý',
-    'excellent' => 'Výborný',
-    'great' => 'Dokonalý',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-    INFORMATION => $lang_info,
-    ERROR => $lang_error,
-    CRITICAL_ERROR => 'Kritická chyba',
-    'file' => 'Súbor: ',
-    'line' => 'Riadok: ',
-);
-
-$lang_display_thumbnails = array(
-    'filename' => 'Meno súboru : ',
-    'filesize' => 'Veľkost súboru : ',
-    'dimensions' => 'Rozmery : ',
-    'date_added' => 'Dátum pridania : '
-);
-
-$lang_get_pic_data = array(
-    'n_comments' => '%s komentár(ov)',
-    'n_views' => '%s zobrazenie',
-    'n_votes' => '(%s hlas(ov))'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Vybrať všetko', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Pokiaľ sa chystáte požadovat pomoc na podpore coppermine, vložte tento ladiaci výstup do vášho príspevku. Pred takúmto vložením sa uistite, že ste všetky vaše heslá z tohto textu nahradili pomocou "***".', //cpg1.3.0
-  'phpinfo' => 'Zobraziť phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Prednastavený jazyk', //cpg1.3.0
-  'choose_language' => 'Vyberte Váš jazyk', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Prednastavená téma', //cpg1.3.0
-  'choose_theme' => 'vyberte tému', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-    'Exclamation' => 'Exclamation',
-    'Question' => 'Question',
-    'Very Happy' => 'Very Happy',
-    'Smile' => 'Smile',
-    'Sad' => 'Sad',
-    'Surprised' => 'Surprised',
-    'Shocked' => 'Shocked',
-    'Confused' => 'Confused',
-    'Cool' => 'Cool',
-    'Laughing' => 'Laughing',
-    'Mad' => 'Mad',
-    'Razz' => 'Razz',
-    'Embarassed' => 'Embarassed',
-    'Crying or Very sad' => 'Crying or Very sad',
-    'Evil or Very Mad' => 'Evil or Very Mad',
-    'Twisted Evil' => 'Twisted Evil',
-    'Rolling Eyes' => 'Rolling Eyes',
-    'Wink' => 'Wink',
-    'Idea' => 'Idea',
-    'Arrow' => 'Arrow',
-    'Neutral' => 'Neutral',
-    'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-    0 => 'Opúšťam Admin Mód....:-(',
-    1 => 'Vstupujem do Admin Módu....:-)',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-    'alb_need_name' => 'Galéria musí mať meno',
-    'confirm_modifs' => 'Ste si istý(a) týmito zmenami ?',
-    'no_change' => 'Neurobil(a) ste žiadne zmeny !',
-    'new_album' => 'Nová galéria',
-    'confirm_delete1' => 'Ste si istý(á), že chcete zmazat túto galériu ?',
-    'confirm_delete2' => '\nVšetky obrázky a komentáre budú zmazané !',
-    'select_first' => 'Najprv vyberte galériu',
-    'alb_mrg' => 'Správca galérií',
-    'my_gallery' => '* Moja galéria *',
-    'no_category' => '* Nie je kategória *',
-    'delete' => 'Zmazať',
-    'new' => 'Nový/á',
-    'apply_modifs' => 'Potvrdiť zmeny',
-    'select_category' => 'Vybrať kategóriu',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-    'miss_param' => 'Parametre potrebné pre \'%s\'operáciu nie su dostupné !',
-    'unknown_cat' => 'Vybraná kategória v databáze neexistuje',
-    'usergal_cat_ro' => 'Nie je možné zmazat užívateľské galérie !',
-    'manage_cat' => 'Spravovať kategórie',
-    'confirm_delete' => 'Naozaj chcete SMAZAT túto kategóriu',
-    'category' => 'Kategoria',
-    'operations' => 'Operácia',
-    'move_into' => 'Presunúť do',
-    'update_create' => 'Aktualizovať/Vytvoriť kategóriu',
-    'parent_cat' => 'Nadradená kategória',
-    'cat_title' => 'Nadpis kategórie',
-    'cat_thumb' => 'Miniatúra kategórie', //cpg1.3.0
-    'cat_desc' => 'Popis kategórie'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-    'title' => 'Nastavenie',
-    'restore_cfg' => 'Nastavit východziu',
-    'save_cfg' => 'Uložiť konfiguráciu',
-    'notes' => 'Poznámky',
-    'info' => 'Informácie',
-    'upd_success' => 'Konfigurácia bola zmenená',
-    'restore_success' => 'Konfigurácia bola nastavená na východzie nastavenie',
-    'name_a' => 'Meno vzostupne',
-    'name_d' => 'Meno zostupne',
-    'title_a' => 'Nadpis vzostupne',
-    'title_d' => 'Nadpis zostupne',
-    'date_a' => 'Dátum vzostupne',
-    'date_d' => 'Dátum zostupne',
-    'th_any' => 'Max Aspect',
-    'th_ht' => 'Výška',
-    'th_wd' => 'Šírka',
-    'label' => 'popis', //cpg1.3.0
-    'item' => 'položka', //cpg1.3.0
-    'debug_everyone' => 'Každý', //cpg1.3.0
-    'debug_admin' => 'Iba Admin', //cpg1.3.0
-
-);
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-    'Základné nastavenie',
-    array('Meno galérie', 'gallery_name', 0),
-    array('Popis galérie', 'gallery_description', 0),
-    array('Email administrátora galérie', 'gallery_admin_email', 0),
-    array('Cieľová adresa pre odkaz \'Zobraziť ďaľšie obrázky\' v odkaze pohľadnice', 'ecards_more_pic_target', 0),
-    array('Galéria je odpojená', 'offline', 1), //cpg1.3.0
-    array('Logovať ecards', 'log_ecards', 1), //cpg1.3.0
-    array('Povoliť ZIP-sťahovánie obľúbených', 'enable_zipdownload', 1), //cpg1.3.0
-
-    'Jazyk, Témy &amp; nastavenie znakovej sady',
-    array('Jazyk', 'lang', 5),
-    array('Téma', 'theme', 6),
-    array('Zobraziť zoznam jazykov', 'language_list', 1), //cpg1.3.0
-    array('Zobraziť vlajky jazykov', 'language_flags', 8), //cpg1.3.0 
-    array('Zobraziť &quot;reset&quot; vo výbere jazyka', 'language_reset', 1), //cpg1.3.0
-    array('Zobraziť zoznam tém', 'theme_list', 1), //cpg1.3.0
-    array('Zobraziť &quot;reset&quot; vo výbere tém', 'theme_reset', 1), //cpg1.3.0
-    array('Zobraziť FAQ', 'display_faq', 1), //cpg1.3.0
-    array('Zobraziť nápovedu bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-    array('Kódováníe znakov', 'charset', 4), //cpg1.3.0
-
-    'Nastavení zobrazení',
-    array('Šírka hlavnej tabuľky v (pixeloch alebo %)', 'main_table_width', 0),
-    array('Počet úrovní subkategorií', 'subcat_level', 0),
-    array('Počet galérií na stránku', 'albums_per_page', 0),
-    array('Počet stĺpcov v prehľade galérií', 'album_list_cols', 0),
-    array('Veľkosť náhľadov v pixeloch', 'alb_list_thumb_size', 0),
-    array('Obsah hlavnej stránky', 'main_page_layout', 0),
-    array('Ukazovať v kategóriách náhľady galérií prvej úrovne','first_level',1),
-
-    'Zobrazenie náhľadov',
-    array('Počet stĺpcov na stránku', 'thumbcols', 0),
-    array('Počet riadkov na stránku', 'thumbrows', 0),
-    array('Maximálne množstvo záložiek', 'max_tabs', 0),
-    array('Zobraziť legendu obrázkov pod náhľadom', 'caption_in_thumbview', 1),
-    array('Zobraziť počet prehliadnutí pod náhľadom', 'views_in_thumbview', 1), //cpg1.3.0
-    array('Zobraziť počet komentárov pod náhľadom', 'display_comment_count', 1),
-    array('Zobraziť meno autora pod náhľadom', 'display_uploader', 1), //cpg1.3.0
-    array('Základné radenie náhľadov', 'default_sort_order', 3),
-    array('Min. počet hlasov potrebný k zaradeniu do zoznamu \'Najlepšie hodnotené\'', 'min_votes_for_rating', 0),
-
-    'Zobrazenie obrázkov &amp; Nastavenie komentárov',
-    array('Šírka tabuľky pre zobrazenie obrázku (v pixeloch alebo %)', 'picture_table_width', 0),
-    array('Vždy zobraziť podrobné info', 'display_pic_info', 1),
-    array('CENZÚROVAT slova v komentároch', 'filter_bad_words', 1),
-    array('Povoliť smajlíky v komentároch', 'enable_smilies', 1),
-    array('Maximálna dĺžka popisu obrázku', 'max_img_desc_length', 0),
-    array('Maximálna dĺžka slova v komentári', 'max_com_wlength', 0),
-    array('Maximálne množstvo riadkov v komentári', 'max_com_lines', 0),
-    array('Maximální dĺžka komentáre', 'max_com_size', 0),
-    array('Ukázať filmový prúžok', 'display_film_strip', 1),
-    array('Počet položiek vo filmovom prúžku', 'max_film_strip_items', 0),
-    array('Upozorniť adminitratora na komentáre pomocí emailu', 'email_comment_notification', 1), //cpg1.3.0 
-    array('Slideshow interval v milisekundách (1 sekunda = 1000 milisekund)', 'slideshow_interval', 0), //cpg1.3.0 
-
-    'Obrázky a nastavenie náhľadov',
-    array('Kvalita súborov JPEG', 'jpeg_qual', 0),
-    array('Maximálne rozmery náhľadu <b>*</b>', 'thumb_width', 0),
-    array('Použiť rozmer ( šírka alebo výška alebo maximálny rozmer náhľadu )<b>*</b>', 'thumb_use', 7),
-    array('Vytvoriť strední obrázek','make_intermediate',1),
-    array('Maximálna šírka alebo výška stredného obrázku <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-    array('Maximální velikost uploadovaných obrázkov (KB)', 'max_upl_size', 0),
-    array('Maximálne rozmery uploadovaných obrázkov (v pixelech)', 'max_upl_width_height', 0),
-
-    'Obrázky a náhľady rozšírené nastavenie',
-    array('Zobrazit ikonu zamknuté galéria neprihlásenému uživateľovi.','show_private',1),
-    array('Znaky zakázané v názvoch súborov', 'forbiden_fname_char',0),
-    //array('Povolené koncovky uploadovaných súborov', 'allowed_file_extensions',0),
-    array('Povolené typy obrázkov', 'allowed_img_types',0), //cpg1.3.0
-    array('Povolené typy videa', 'allowed_mov_types',0), //cpg1.3.0
-    array('Povolené typy audia', 'allowed_snd_types',0), //cpg1.3.0
-    array('Povolené typy dokumentov', 'allowed_doc_types',0), //cpg1.3.0
-    array('Metóda zmeny veľkosti obrázkov','thumb_method',2),
-    array('Cesta k ImageMagicu (príklad /usr/bin/X11/)', 'impath', 0),
-    //array('Povolené typy obrázkov (iba pre ImageMagic)', 'allowed_img_types',0),
-    array('Parametre pre ImageMagic', 'im_options', 0),
-    array('Čítať EXIF data zo súborov JPEG', 'read_exif_data', 1),
-    array('Čítať IPTC data zo súborov JPEG', 'read_iptc_data', 1), //cpg1.3.0
-    array('Adresár pre galériu <b>*</b>', 'fullpath', 0),
-    array('Adresár pre galériu užívateľov <b>*</b>', 'userpics', 0),
-    array('Prefix pre stredne veľké obrázky <b>*</b>', 'normal_pfx', 0),
-    array('Prefix pre náhľady <b>*</b>', 'thumb_pfx', 0),
-    array('Základný mód pre adresáre', 'default_dir_mode', 0),
-    array('Základný mód pre obrázky', 'default_file_mode', 0),
-
-    'Nastavenie užívateľov',
-    array('Povoliť registráciu nových užívateľov', 'allow_user_registration', 1),
-    array('Pre registráciu vyžadovať potvrdenie admina', 'reg_requires_valid_email', 1),
-    array('Upozorniť administrátora na registráciu nového užívateľa pomocou emailu', 'reg_notify_admin_email', 1), //cpg1.3.0
-    array('Povoliť pre dvoch uživateľov rovnaký email', 'allow_duplicate_emails_addr', 1),
-    array('Majú mať užívatelia vlastné galérie?', 'allow_private_albums', 1),
-    array('Upozorniť administrátora na vložený súbor čekajúci na schválenie', 'upl_notify_admin_email', 1), //cpg1.3.0
-    array('Dovoliť prihláseným užívateľom, aby videli zoznam užívateľov', 'allow_memberlist', 1), //cpg1.3.0
-
-    'Vlastné položky pre popis obrázku (Nechajte prázdne a nezobrazí sa)',
-    array('Meno položky 1', 'user_field1_name', 0),
-    array('Meno položky 2', 'user_field2_name', 0),
-    array('Meno položky 3', 'user_field3_name', 0),
-    array('Meno položky 4', 'user_field4_name', 0),
-
-    'Cookies &amp; Kódová stránka',
-    array('Meno cookies užívané programem (expertní volba)', 'cookie_name', 0),
-    array('Cesta pre cookies užívaná programem (expertní volba)', 'cookie_path', 0),
-    array('Kódová stránka', 'charset', 4),
-
-    'Ďaľšie nastavenie',
-    array('Zapnúť ladiaci mód (len pre testovanie)', 'debug_mode', 1),
-    array('Zobrazovať v ladiacom móde upozornenie', 'debug_notice', 1), //cpg1.3.0
-
-
-    '<br /><div align="center">(*) Položky označené * sa NESMÚ zmeniť pokiaľ už máte ve vašej galérii nahrané obrázky</div><br />
-    <a name="notice2"></a>(**) Pri zmene tohto nastavenia sa zmena prejaví iba u súborov, které sú 
-	pridané až od tohto okamžiku. Je doporučené nemeniť toto nastavenie pokiaľ už sú v galerii nejaké súbory. 
-	Aj tak je možné nechať uplatniť zmeny i na už existujíce súbory pomocou nástroja
-	&quot;<a href="util.php">admin tools</a> (resize pictures)&quot; v admin menu.</div><br />', //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Zasielanie ecards', //cpg1.3.0
-  'ecard_sender' => 'Odosielateľ', //cpg1.3.0
-  'ecard_recipient' => 'Príjemca', //cpg1.3.0
-  'ecard_date' => 'Dátum', //cpg1.3.0
-  'ecard_display' => 'Zobrazit ecard', //cpg1.3.0
-  'ecard_name' => 'Meno', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'vzostupne', //cpg1.3.0
-  'ecard_descending' =>'zostupne', //cpg1.3.0
-  'ecard_sorted' => 'Utriedené', //cpg1.3.0
-  'ecard_by_date' => 'podľa dátumu', //cpg1.3.0
-  'ecard_by_sender_name' => 'podľa mena odesielateľa', //cpg1.3.0
-  'ecard_by_sender_email' => 'podľa emailu odesielateľa', //cpg1.3.0
-  'ecard_by_sender_ip' => 'podľa IP addressy odesielateľa', //cpg1.3.0
-  'ecard_by_recipient_name' => 'podľa mena príjemcu', //cpg1.3.0
-  'ecard_by_recipient_email' => 'podľa emailu príjemcu', //cpg1.3.0
-  'ecard_number' => 'zobrazenie záznamu %s aľ %s z %s', //cpg1.3.0
-  'ecard_goto_page' => 'prechod na stranu', //cpg1.3.0
-  'ecard_records_per_page' => 'záznamu na jednej strane', //cpg1.3.0
-  'check_all' => 'Zatrhnout všetko', //cpg1.3.0
-  'uncheck_all' => 'Odznačit všetko', //cpg1.3.0
-  'ecards_delete_selected' => 'Zmazať vybrané ecards', //cpg1.3.0
-  'ecards_delete_confirm' => 'Ste si istý, že chcete zmazať záznamy? Nastavte checkbox!', //cpg1.3.0 
-  'ecards_delete_sure' => 'Som si istý.', //cpg1.3.0
-);
-                                                                                                                  
-
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-    'empty_name_or_com' => 'Vložte meno a Váš komentár',
-    'com_added' => 'Váš komentár bol pridaný',
-    'alb_need_title' => 'Prosím, dajte galérii nadpis !',
-    'no_udp_needed' => 'Aktualizácia není potrebná.',
-    'alb_updated' => 'Galéria bola pridaná',
-    'unknown_album' => 'Vybraná galéria neexistuje alebo nemáte práva pre upload do tejto galérie',
-    'no_pic_uploaded' => 'Obrázek nebol uploadovaný!<br /><br />zkontrolujte či server podporuje upload súborov, či ste naozaj zadal(a) obrázok pre upload...',
-    'err_mkdir' => '  ERROR: Chyba pri vytváraní adresára (nebol vytvorený) %s !',
-    'dest_dir_ro' => 'Do cielového adresára %s nemôže skript zapisovať (zkontrolujte práva) !',
-    'err_move' => 'nie je možné presunúť %s do %s !',
-    'err_fsize_too_large' => 'Rozmery obrázku, který sa snažíte uploadovat, sú príliš veľké (max. veľkosť je %s x %s) !',
-    'err_imgsize_too_large' => 'Veľikosť súboru, který se snažíte uploadovať, je príliš veľká (max. veľkosť je %s KB) !',
-    'err_invalid_img' => 'Súbor který ste nahral(a) na server nieje obrázkom !',
-    'allowed_img_types' => 'Môžete uploadovať iba obrázky %s .',
-    'err_insert_pic' => 'Obrázok \'%s\' nie je možné vložiť do galérie ',
-    'upload_success' => 'Váš obrázok bol nahraný na server bez problémov<br /><br />Bude viditeľný po schválení adminom.',
-    'notify_admin_email_subject' => '%s - upozornenie na Upload', //cpg1.3.0 
-    'notify_admin_email_body' => '%s nahral do galérie obrázok, který vyžaduje vaše potvrdenie. Navštívte prosím %s', //cpg1.3.0
-    'info' => 'Informácie',
-    'com_added' => 'komentárov pridaných',
-    'alb_updated' => 'Galéria aktualizována',
-    'err_comment_empty' => 'Váš komentár je prázdny !',
-    'err_invalid_fext' => 'Iba súbory s následujúcimi koncovkami sú podporované : <br /><br />%s.',
-    'no_flood' => 'Ste autor posledného komentára k tomuto obrázku<br /><br />Pokiaľ ho chcete zmeniť použite voľbu upraviť ',
-    'redirect_msg' => 'Práve ste presmerovávaný(a).<br /><br /><br />Kliknite na \'POKRAČOVAT\' pokiaľ sa stránka nepresmeruje sama',
-    'upl_success' => 'Váš obrázok bol v poriadku pridaný',
-    'email_comment_subject' => 'komentár bol pridaný do Coppermine Photo Gallery', //cpg1.3.0 
-    'email_comment_body' => 'Niekto pridal komentár do vašej galérie. Prezrite si ho na', //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-    'caption' => 'Legenda(popis)',
-    'fs_pic' => 'pôvodná veľkosť obrázku',
-    'del_success' => 'bezchybne zmazané',
-    'ns_pic' => 'normálna veľkosť obrázku',
-    'err_del' => 'nie je možné zmazat',
-    'thumb_pic' => 'náhľad',
-    'comment' => 'komentár',
-    'im_in_alb' => 'patrí do galérie',
-    'alb_del_success' => 'Galéria \'%s\' zmazaná',
-    'alb_mgr' => 'Správca galérií',
-    'err_invalid_data' => 'Získané chybné dáta \'%s\'',
-    'create_alb' => 'Vytváram galériu \'%s\'',
-    'update_alb' => 'Aktualizujem galériu \'%s\' s nadpisom \'%s\' a zoznamom \'%s\'',
-    'del_pic' => 'Zmazať obrázok',
-    'del_alb' => 'Zmazať galériu',
-    'del_user' => 'Zmazať užívateľa',
-    'err_unknown_user' => 'Vybraný uľivateľ neexistuje !',
-    'comment_deleted' => 'komentár bezchybne zmazaný ! ',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-    'confirm_del' => 'Ste si istý, že chcete zmazat tento obrázok ? \\nPriložené komentáre budú stratené.',
-      'del_pic' => 'ZMAZAŤ TENTO OBRÁZEK',
-    'size' => '%s x %s pixelelov',
-    'views' => '%s krát',
-    'slideshow' => 'Slideshow',
-    'stop_slideshow' => 'ZASTAVIŤ SLIDESHOW',
-    'view_fs' => 'kliknite pre zobrazenie pôvodného obrázku',
-    'edit_pic' => 'Edituj popis', //cpg1.3.0
-    'crop_pic' => 'Orež a otoč', //cpg1.3.0
-
-);
-
-$lang_picinfo = array(
-    'title' =>'Informácia o obrázku',
-    'Filename' => 'Meno súboru',
-    'Album name' => 'Meno galérie',
-    'Rating' => 'Hodnotenie (%s hlas(ov))',
-    'Keywords' => 'Kľúčové slová',
-    'File Size' => 'Veľkosť súboru',
-    'Dimensions' => 'Rozmery',
-    'Displayed' => 'Zobrazené',
-    'Camera' => 'Fotoaparát',
-    'Date taken' => 'Dátum získania snímku',
-    'Aperture' => 'Clona',
-    'Exposure time' => 'Expozičný čas',
-    'Focal length' => 'Ohnisková vzdialenosť',
-    'Comment' => 'komentáre',
-    'addFav' => 'Pridať k obľúbeným',
-    'addFavPhrase' => 'Obľúbené',
-    'remFav' => 'Odstrániť z obľúbených',
-    'iptcTitle'=>'IPTC Title', //cpg1.3.0
-    'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-    'iptcKeywords'=>'IPTC Keywords', //cpg1.3.0
-    'iptcCategory'=>'IPTC Category', //cpg1.3.0
-    'iptcSubCategories'=>'IPTC Sub Categories', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-    'OK' => 'OK',
-    'edit_title' => 'Upraviť tento komentár',
-    'confirm_delete' => 'Ste si istý(á), že chcete zmazat tento komentár ?',
-    'add_your_comment' => 'Pridať komentár',
-    'name'=>'Meno',
-    'comment'=>'komentár',
-    'your_name' => 'Anonym',
-);
-
-$lang_fullsize_popup = array(
-        'click_to_close' => 'Kliknutím na obrázok zavriete okno',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-    'title' => 'Poslať pohľadnicu',
-    'invalid_email' => '<b>Varovánie</b> : neplatná emailová adresa !',
-    'ecard_title' => 'Pohľadnica zo serveru %s pre vás/teba',
-    'error_not_image' => 'Iba obrázky môžu byť poslané ako ecard.', //cpg1.3.0
-    'view_ecard' => 'Pokiaľ se pohľadnica nezobrazila klikni na link',
-    'view_more_pics' => 'Klikni pre daľšie obrázky !',
-    'send_success' => 'Vaša pohľadnica bola odeslána',
-    'send_failed' => 'Ospravedlňujeme sa, ale server nebol schopný odoslať Vašu pohľadnicu zkúste
-     to znovu za chvíľu...',
-    'from' => 'Od',
-    'your_name' => 'Vaše meno',
-    'your_email' => 'Váš email',
-    'to' => 'Komu',
-    'rcpt_name' => 'Meno príjemcu',
-    'rcpt_email' => 'Doručiť na email',
-    'greetings' => 'Pozdrav/oslovenie',
-    'message' => 'Správa',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-    'pic_info' => 'Info&nbsp;o obrázku',
-    'album' => 'Galéria',
-    'title' => 'Nadpis',
-    'desc' => 'Popis',
-    'keywords' => 'Kľúčové slová',
-    'pic_info_str' => '%sx%s - %sKB - %s zobrazení - %s hlas(ov)',
-    'approve' => 'Schváliť obrázok',
-    'postpone_app' => 'Odložiť schválenie',
-    'del_pic' => 'Zmazať obrázok',
-    'read_exif' => 'Načítať znovu EXIF info', //cpg1.3.0
-    'reset_view_count' => 'Vynulovať počítadlo zobrazení',
-    'reset_votes' => 'Vynulovať hlasy',
-    'del_comm' => 'Zmazať komentáre',
-    'upl_approval' => 'Potvrdenie uploadu',
-    'edit_pics' => 'Upraviť obrázky',
-    'see_next' => 'Zobraziť ďalšie obrázky',
-    'see_prev' => 'Zobrazit predcházajúce obrázky',
-    'n_pic' => '%s obrázkov',
-    'n_of_pic_to_disp' => 'Počet obrázkov k zobrazeniu',
-    'apply' => 'Uložiť zmeny',
-    'crop_title' => 'Coppermine Editor Obrázkov', //cpg1.3.0 
-	 'preview' => 'Preview', //cpg1.3.0
-    'save' => 'Save picture', //cpg1.3.0
-    'save_thumb' =>'Save as thumbnail', //cpg1.3.0
-    'sel_on_img' =>'The selection has to be entirely on the image!', //js-alert //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-//TODO
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Často kladené otázky', //cpg1.3.0
-  'toc' => 'Obsah', //cpg1.3.0
-  'question' => 'Otázka: ', //cpg1.3.0
-  'answer' => 'Odpoveď: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Why do I need to register?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('How do I register?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled ,then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0), //cpg1.3.0
-  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other
-than that contact the site administrator for a new password.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0), //cpg1.3.0
-  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0), //cpg1.3.0
-array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to, click
-&quot;Browse&quot; and find the file to upload and click &quot;open&quot; (add a title and description if you want to) and click &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0), //cpg1.3.0
-  array('What is &quot;My Gallery&quot;?', '&quot;My Gallery&quot; is a personal gallery that the user can upload to and manage.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0), //cpg1.3.0
-  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Gallery&quot;?', 'This feature lets a user create their own gallery and add,delete or modify albums as well as upload to them.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65"
-height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0), //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-//FOTO
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Pripomenutie hesla', //cpg1.3.0
-  'err_already_logged_in' => 'Už ste prihlásený(á)!', //cpg1.3.0
-  'enter_username_email' => 'Zadajte vaše prihlasovacie meno a email adresu', //cpg1.3.0
-  'submit' => 'Proveď', //cpg1.3.0
-  'failed_sending_email' => 'Email s pripomenutím hesla nemohol byť odoslaný!', //cpg1.3.0
-  'email_sent' => 'Na adresu 5s bol odoslaný mail z vašim uživateľským menom a heslom', //cpg1.3.0
-  'err_unk_user' => 'Zadaný užívateľ neexistuje!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Pripomenutie hesla', //cpg1.3.0
-  'passwd_reminder_body' => 'Požiadali ste o pripomenutia vašich prihlasovacích údajov:
-Uľivatelské jméno: %s
-Heslo:             %s
-Kliknite na %s pre prihlásenie.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-    'group_name' => 'Meno skupiny',
-    'disk_quota' => 'Disková kvóta',
-    'can_rate' => 'Môžu hodnotiť obrázky',
-    'can_send_ecards' => 'môžu posielať pohľadnice',
-    'can_post_com' => 'Môžu posielať komentáre',
-    'can_upload' => 'Môžu nahrávať obrázky',
-    'can_have_gallery' => 'Môžu mať osobnú galériu',
-    'apply' => 'Uložiť zmeny',
-    'create_new_group' => 'Vytvoriť novú skupinu',
-    'del_groups' => 'Zmazať vybrané skupiny',
-    'confirm_del' => 'Pokiaľ zmažete túto skupinu všetci užívatelia, patriaci do tejto skupiny budú presunutí do skupiny \'Registered\' !\n\nPrajete si pokračovať ?',
-    'title' => 'Spravovať užívateľské skupiny',
-    'approval_1' => 'Potvrdenie verejného. Upl. (1)',
-    'approval_2' => 'Potvrdenie súkromného. Upl. (2)',
-    'upload_form_config' => 'Konfigurácia formulára pre upload', //cpg1.3.0 
-    'upload_form_config_values' => array( 'Iba jednotlivé súbory', 'Iba mnoho súborov', 'Iba URI uploads', 'Iba ZIP upload', 'Súbory-URI', 'Súbory-ZIP', 'URI-ZIP', 'Súbory-URI-ZIP'), //cpg1.3.0  //TODO
-    'custom_user_upload'=>'Uľivateľ môže upraviť počet vstupních políčok pre upload?', //cpg1.3.0
-    'num_file_upload'=>'Maximálny/presný počet políčok pre upload súborov', //cpg1.3.0
-    'num_URI_upload'=>'Maximálny/presný počet políčok pre upload URI', //cpg1.3.0
-
-    'note1' => '<b>(1)</b> Upload do verejných galerií vyžaduje potvrdenie adminom',
-    'note2' => '<b>(2)</b> Upload do galérie patriacej užívateľom vyžaduje potvrdenie adminom',
-    'notes' => 'Poznámky'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-    'welcome' => 'Vitajte !'
-);
-
-$lang_album_admin_menu = array(
-    'confirm_delete' => 'Ste si isý(á), že chcete zmazať túto galériu? \\nVšetky obrázky a komentáre pôjdu do pekla tiež. Prajete si pokračovať.',
-    'delete' => 'ZMAZAŤ',
-    'modify' => 'VLASTNOSTI',
-    'edit_pics' => 'UPRAVIŤ OBR.',
-);
-
-$lang_list_categories = array(
-    'home' => 'Domov',
-    'stat1' => '<b>[pictures]</b> obrázkov v <b>[albums]</b> galériach v <b>[cat]</b> kategóriách s <b>[comments]</b> komentármi zobrazené <b>[views]</b> krát',
-    'stat2' => '<b>[pictures]</b> obrázkov v <b>[albums]</b> galériach zobrazené <b>[views]</b> krát',
-    'xx_s_gallery' => '%s\' galerií',
-    'stat3' => '<b>[pictures]</b> obrázkov v <b>[albums]</b> galériach s <b>[comments]</b> komentármi zobrazené <b>[views]</b> krát'
-);
-
-$lang_list_users = array(
-    'user_list' => 'Zoznam užívateľov',
-    'no_user_gal' => 'Nie sú žiadne užívateľské galérie',
-    'n_albums' => '%s galérií',
-    'n_pics' => '%s obrázkov'
-);
-
-$lang_list_albums = array(
-    'n_pictures' => '%s obrázkov',
-    'last_added' => ', posledný pridaný %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-    'login' => 'Prihlásenie',
-    'enter_login_pswd' => 'Zadajte Vaše meno a heslo pre prihlásenie',
-    'username' => 'Meno',
-    'password' => 'Heslo',
-    'remember_me' => 'Pamätaj si ma',
-    'welcome' => 'Vitaj u nás %s ...',
-    'err_login' => '*** Chyba pri prihlásení skúste to znova ***',
-    'err_already_logged_in' => 'Už ste prihlásený !',
-    'forgot_password_link' => 'Zabudol som svoje heslo.', //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-    'logout' => 'Odhlásiť',
-    'bye' => 'Tak si to uži zase inde %s ...',
-    'err_not_loged_in' => 'Nie ste prihlásený !',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-//TODO
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-    'upd_alb_n' => 'Aktualizovať album %s',
-    'general_settings' => 'Základníé nastavenie',
-    'alb_title' => 'Nadpis galérie',
-    'alb_cat' => 'Kategórie galérie',
-    'alb_desc' => 'Popis galérie',
-    'alb_thumb' => 'Náhľad reprezentující album',
-    'alb_perm' => 'Prístupové práva pre túto galériu',
-    'can_view' => 'Album môžu prehliadať',
-    'can_upload' => 'Návštevníci môžu pridávať obrázky',
-    'can_post_comments' => 'Povoliť komentáre',
-    'can_rate' => 'Návštevníci môžu hlasovať',
-    'user_gal' => 'User Gallery',
-    'no_cat' => '* Nieje kategória *',
-    'alb_empty' => 'Galéria je prázdná',
-    'last_uploaded' => 'Nejnovší obrázok',
-    'public_alb' => 'ktokoľvek (verejná galéria)',
-    'me_only' => 'Iba ja',
-    'owner_only' => 'Iba vlastník (%s)',
-    'groupp_only' => 'Členovia skupiny \'%s\'',
-    'err_no_alb_to_modify' => 'Album nie je možné modifikovat v databáze.',
-    'update' => 'Aktualizovať album',
-    'notice1' => '(*) depending on %sgroups%s settings', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-    'already_rated' => 'Tento obázok ste už hodnotil(a)',
-    'rate_ok' => 'Vás hlas bol prijatý. Ďakujeme.',
-    'forbidden' => 'You can not rate your own files.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Administrátori serveru {SITE_NAME}, alebo tejto galérie si vyhradzujú právo zásahu do obsahu galérie napr. komentáre, mazánie obrázkov prípadne úprava (pokiaľ porušujú pravidlá galérie alebo dobré mravy).
-Pokiaľ budú obrázky nahrané užívateľom porušovať zákon(y) budú ihneď po zistení ich umiestnení na serveri zmazané. Administrátori/správcovia tejto galérie sa dištancujú od
-prípadného závadného obsahu nahraného na server užívateľmi. Vlastníkom dát v galérii sú ich autori. Administrátori predpokladajú, že na server sú umiestňované užívateľmi obrázky ku ktorým vlastní uživateľ autorské práva.
-<br />
-Súhlasíte, že nebudete posielať akýkoľvek závadný materiál ako vulgárny a obscénne obrázky/komentáre, akýkoľvek materiál vzbudzujúci nenávisť, rasismus, alebo iný materiál porušujúcí zákony. Súhlasíte, že administrátori, správcovia a moderátori  {SITE_NAME}   majú právo zmazať prípadne upraviť akýkoľvek materiál kedykoľvek to uznajú za vhodné. Vložené informácie budú uložené na serveri a v databázi a nebudú poskytnuté žiadnej tretej strane bez vášho súhlasu. Administátori/správcovia serveru  však nebudú ručiť za dáta na serveru uložená pokiaľ dôjde k akémukoľvek útoku na sever.
-<br />
-<br />
-Tieto stránky využívajú k uloženiu uživateľských dát cookies. Cookies slúžia iba pre zvýšenie konfortu pri používaní tejto aplikáce. Emailová adresa slúži len pre potvrdenie vašich údajov a posielanie hesla.<br />
-<br />
-Kliknutím na 'Súhlasím' súhlasíte z vyššie uvedenými pravidlami..
-EOT;
-
-$lang_register_php = array(
-    'page_title' => 'Registrácia nového užívateľa',
-    'term_cond' => 'Podmienky a pravidlá',
-    'i_agree' => 'Súhlasím',
-    'submit' => 'Poslať registráciu',
-    'err_user_exists' => 'Zadané užívateľské meno už existuje vyberte si prosím iné',
-    'err_password_mismatch' => 'Heslá sa musia zhodovať pokúste sa ich zadať znova',
-    'err_uname_short' => 'Minimálna dĺžka uživateľskeho mena je 2 znaky',
-    'err_password_short' => 'Heslo musí byť aspoň 2 znaky dlhé',
-    'err_uname_pass_diff' => 'Meno a heslo se nesmie zhodovať',
-    'err_invalid_email' => 'Bola zadaná neplatná emailová adresa',
-    'err_duplicate_email' => 'Iný užívateľ sa zaregistroval zo zadaným emailem. Email musí byť jedinečný',
-    'enter_info' => 'Zadané registračné informácie',
-    'required_info' => 'Vyžadované informácie',
-    'optional_info' => 'Voliteľné informácie',
-    'username' => 'Meno',
-    'password' => 'Heslo',
-    'password_again' => 'Heslo (potvrdenie)',
-    'email' => 'Email',
-    'location' => 'Miesto (napr. Košice apod.)',
-    'interests' => 'Záujmy',
-    'website' => 'Domáca stránka',
-    'occupation' => 'Povolanie',
-    'error' => 'CHYBA',
-    'confirm_email_subject' => '%s - Potvrdenie registrácie',
-    'information' => 'Informácie',
-    'failed_sending_email' => 'nie je možné odoslat potvrdenie registrácie !',
-    'thank_you' => 'Ďakujeme za registráciu.<br /><br />Na adresu zadanú pri registrácii Vám budú doručené informácie o aktiváci vášho účtu',
-    'acct_created' => 'Váš uľivatelský účet bol bezchybne vytvorený. Teraz sa prihláste pomocou vášho mena a hesla',
-    'acct_active' => 'Váš účet je odteraz aktívny prihlaste sa pomocou vášho mena a hesla.',
-    'acct_already_act' => 'Váš účet je už aktivny !',
-    'acct_act_failed' => 'Tento účet nemôže byť aktivovaný !',
-    'err_unk_user' => 'Vybraný užívateľ neexistuje !',
-    'x_s_profile' => '%s\' profil',
-    'group' => 'Skupina',
-    'reg_date' => 'Pripojený',
-    'disk_usage' => 'Využitie disku',
-    'change_pass' => 'Zmeniť heslo',
-    'current_pass' => 'Súčasné heslo',
-    'new_pass' => 'Nové heslo',
-    'new_pass_again' => 'Nové heslo (kontrola)',
-    'err_curr_pass' => 'Súčasné heslo zadáné nesprávne',
-    'apply_modif' => 'potvrdiť zmeny',
-    'change_pass' => 'Zmeniť heslo',
-    'update_success' => 'Váš profil bol aktualizovaný',
-    'pass_chg_success' => 'Vaše heslo bolo zmenené',
-    'pass_chg_error' => 'Vaše heslo nebolo zmenené',
-    'notify_admin_email_subject' => '%s - upozornení na registráciu', //cpg1.3.0 
-    'notify_admin_email_body' => 'Nový užívateľ s ménom "%s" sa registroval vo vašej galérii', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Ďakujeme za registráciu na {SITE_NAME}
-
-Vaše méno je : "{USER_NAME}"
-Vaše heslo je: "{PASSWORD}"
-
-Pre aktiváciu vášho účtu je treba kliknúť na odkaz nižšie alebo ho zkopírovať
-do adresného riadku vášho browseru a prejsť na túto stránku
-
-
-{ACT_LINK}
-
-S pozdravom,
-
-Správa serveru {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-    'title' => 'Kontrola komentárov',
-    'no_comment' => 'Nie sú žiadne komentáre na kontrolu',
-    'n_comm_del' => '%s komentár(ov) zmazaný(ch)',
-    'n_comm_disp' => 'Počet komentárov k zobrazeniu',
-    'see_prev' => 'Predchádzajúci',
-    'see_next' => 'Ďaľší',
-    'del_comm' => 'Zmazať vybrané komentáre',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-    0 => 'Prehledávať obrázky',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-    'page_title' => 'Nájsť nové obrázky',
-    'select_dir' => 'Vybrať adresár',
-    'select_dir_msg' => 'Táto funkcia vám umožní dávkovo zpracovať obrázky nahrané cez FTP.<br /><br />Vyberte adresár kde se nachádzajú obrázky k spracovániu',
-    'no_pic_to_add' => 'Nie sú tu žiadne obrázky k pridaniu',
-    'need_one_album' => 'Potrebujete mať vytvorené aspoň jednu galériu',
-    'warning' => 'Varovanie',
-    'change_perm' => 'Skript nemôže zapisovať do tohto adresára, musíte ho nastaviť na CHMOD 755 alebo 777 pred pridáním obrázkov !',
-    'target_album' => '<b>Vložiť obrázky z &quot;</b>%s<b>&quot; do </b>%s',
-    'folder' => 'Zložka',
-    'image' => 'Obrázek',
-    'album' => 'Galéria',
-    'result' => 'Výsledok',
-    'dir_ro' => 'Nezapisovatelná. ',
-    'dir_cant_read' => 'Nečitateľná. ',
-    'insert' => 'Pridávam nové obrázky do galérie',
-    'list_new_pic' => 'Zoznam obrázkov',
-    'insert_selected' => 'Vložiť vybrané obrázky',
-    'no_pic_found' => 'Žiadne nové obrázky',
-    'be_patient' => 'Prosím buďte trpezlivý(á), program potrebuje na zpracovanie obrázkov nejaký ten čas.',
-    'notes' =>  '<ul>'.
-                '<li><b>OK</b> : Tieto obrázky boli pridané'.
-                '<li><b>DP</b> : Zdvojenie!, Tento obrázek už existuje'.
-                '<li><b>PB</b> : tento obrázok nie je možné pridať, skontrolujte konfiguráciu prípadne prístupové práva'.
-                '<li>Keď sa neukáže \'označenie\' OK, DP, PB klepnite na obrázok a uvidíte chybovú hlášku generovanú PHP, ktorá Vám pomôže zistiť príčinu problému'.
-                '<li>Pokiaľ dôjde k timeoutu F5 alebo reload stránky by mal pomôcť'.
-                '</ul>',
-     'select_album' => 'Vyberte galériu', //cpg1.3.0 
-     'check_all' => 'Vybrať všetko', //cpg1.3.0
-     'uncheck_all' => 'Odznačiť všetko', //cpg1.3.0
-                
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-                'title' => 'Vykopnutie uživateľa',
-                'user_name' => 'Uživateľské meno',
-                'ip_address' => 'IP Adresa',
-                'expiry' => 'Vyprší za (nevyplňovať pre stále vykopnutie)',
-                'edit_ban' => 'Uložiť zmeny',
-                'delete_ban' => 'Zmazať',
-                'add_new' => 'Pridať ďalšie vykopnutie',
-                'add_ban' => 'Pridať',
-                'error_user' => 'Nemôžem nájsť užívateľa', //cpg1.3.0 
-                'error_specify' => 'Je potrebné zadať buď uživateľské meno alebo IP adresu', //cpg1.3.0
-                'error_ban_id' => 'Chybné ID pre zákaz!', //cpg1.3.0
-                'error_admin_ban' => 'Nemôžete zakázať sám seba!', //cpg1.3.0
-                'error_server_ban' => 'Snažíte sa zakázať vlastný server? To nie je možné urobiť.', //cpg1.3.0
-                'error_ip_forbidden' => 'Nie je možné zakázať toto IP - nie je dosiahnuteľné!', //cpg1.3.0
-                'lookup_ip' => 'Nájsť IP adresu', //cpg1.3.0
-                'submit' => 'Odoslať', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(  
-    'title' => 'Upload obrázkov', 
-    'custom_title' => 'Upravený Formulár', //cpg1.3.0
-    'cust_instr_1' => 'Môžete zvoliť požadovaný počet vstupních políčok. Nie je ale možné prekročiť omedzenie počtu políčok uvedený nížšie.', //cpg1.3.0
-    'cust_instr_2' => 'Box Number Requests', //cpg1.3.0
-    'cust_instr_3' => 'Políčka pre upload súborov: %s', //cpg1.3.0
-    'cust_instr_4' => 'Políčka pre URI/URL upload: %s', //cpg1.3.0
-    'cust_instr_5' => 'Políčka pre URI/URL upload:', //cpg1.3.0
-    'cust_instr_6' => 'Políčka pre upload súborov:', //cpg1.3.0
-    'cust_instr_7' => 'Prosím zadajte požadovaný počet ku každému typu vstupných políčok pre upload. Potom stlačte \'Pokračovať\'. ', //cpg1.3.0
-    'reg_instr_1' => 'Neplatná akcia pre vytváranie formulára.', //cpg1.3.0  
-    'reg_instr_2' => 'Pomocou políčok dole môžete nechat na server nahrať súbory. Veľkosť jednotlivých nahrávaných súborov pri uploade na server by nemala presiahnuť %s KB. Súbory ZIP nahrané pomocí sekcí \'Upload Súborov\' alebo \'URI/URL Upload\' zostanú zkomprimované ako jeden súbor aj po nahraní na server.', //cpg1.3.0
-    'reg_instr_3' => 'Pokiaľ chcete, aby súbory zabalené v archivu ZIP boly rozbalené, musíte použiť pre zadanie súboru políčko v sekci \'Decompressive ZIP Upload\'.', //cpg1.3.0
-    'reg_instr_4' => 'Pokiaľ používáte sekciu URI/URL upload, prosím zadávejte cestu k súboru takto: http://www.mojadomena.sk/obrazky/priklad1.jpg', //cpg1.3.0
-    'reg_instr_5' => 'Po vyplnení formulára stlačte tlačítko \'Pokračovať\'.', //cpg1.3.0
-    'reg_instr_6' => 'Upload ZIP Archivu:', //cpg1.3.0
-    'reg_instr_7' => 'Upload Súborov:', //cpg1.3.0
-    'reg_instr_8' => 'URI/URL Uploads:', //cpg1.3.0
-    'error_report' => 'Error Report', //cpg1.3.0
-    'error_instr' => 'The following uploads encountered errors:', //cpg1.3.0
-    'file_name_url' => 'File Name/URL', //cpg1.3.0
-    'error_message' => 'Error Message', //cpg1.3.0
-    'no_post' => 'File not uploaded by POST.', //cpg1.3.0
-    'forb_ext' => 'Forbidden file extension.', //cpg1.3.0
-    'exc_php_ini' => 'Prekročena veľkosť súboru povolená v php.ini.', //cpg1.3.0
-    'exc_file_size' => 'Prekročená veľkosť súboru povolená galériou.', //cpg1.3.0
-    'partial_upload' => 'Iba čiastočný upload.', //cpg1.3.0
-    'no_upload' => 'Neprobehol žiadny upload súborov.', //cpg1.3.0
-    'unknown_code' => 'Neznáma chyba PHP pri uploade.', //cpg1.3.0
-    'no_temp_name' => 'žiadny upload - žiadne dočasné meno.', //cpg1.3.0
-    'no_file_size' => 'Neobsahuje žiadne dáta/rozbité', //cpg1.3.0
-    'impossible' => 'Nebolo možné presunúť.', //cpg1.3.0
-    'not_image' => 'Niejw obrázkom', //cpg1.3.0
-    'not_GD' => 'Chýba rozšírenie GD.', //cpg1.3.0
-    'pixel_allowance' => 'Pixel allowance exceeded.', //cpg1.3.0 //TODO
-    'incorrect_prefix' => 'Neplatný URI/URL prefix', //cpg1.3.0
-    'could_not_open_URI' => 'Nebolo možné otvoriť URI.', //cpg1.3.0
-    'unsafe_URI' => 'Safety not verifiable.', //cpg1.3.0  //TODO
-    'meta_data_failure' => 'Chyba v meta dátach', //cpg1.3.0
-    'http_401' => '401 Neautorizovaný prístup', //cpg1.3.0
-    'http_402' => '402 Požadována platba', //cpg1.3.0
-    'http_403' => '403 Zakázaný prístup', //cpg1.3.0
-    'http_404' => '404 Nebolo nájdené', //cpg1.3.0
-    'http_500' => '500 Interná chyba serveru', //cpg1.3.0
-    'http_503' => '503 Služba nieje dostupná', //cpg1.3.0
-    'MIME_extraction_failure' => 'MIME nebolo rozpoznané.', //cpg1.3.0
-    'MIME_type_unknown' => 'Neznámy MIME typ', //cpg1.3.0
-    'cant_create_write' => 'Nebolo možné vytvoriť súbor pre zápis.', //cpg1.3.0
-    'not_writable' => 'Nebolo možné zapisovať do súboru pre zápis.', //cpg1.3.0
-    'cant_read_URI' => 'Nebolo možné prečítať URI/URL', //cpg1.3.0
-    'cant_open_write_file' => 'Nebolo možné otvoriť súbor pre URI.', //cpg1.3.0
-    'cant_write_write_file' => 'Nebolo možné zapisovať do súboru pre URI.', //cpg1.3.0
-    'cant_unzip' => 'Nebolo možné rozbaliť ZIP archiv.', //cpg1.3.0
-    'unknown' => 'Neznámá chyba', //cpg1.3.0
-    'succ' => 'Úspešný Upload', //cpg1.3.0
-    'success' => '%s súborov bolo úspešne nahraných.', //cpg1.3.0
-    'add' => 'Prosím stlačte \'Pokračovat\' pre pridanie súborov do galérie.', //cpg1.3.0
-    'failure' => 'Chyba pri Uploade', //cpg1.3.0
-    'f_info' => 'Informácie o súbore', //cpg1.3.0
-    'no_place' => 'Predchádzajúci súbor nie je možné umiestniť.', //cpg1.3.0
-    'yes_place' => 'Predchádzajúci súbor bol úspešne umiestnený.', //cpg1.3.0
-    'max_fsize' => 'Max. veľkosť súboru je %s KB',
-    'album' => 'Galéria',
-    'picture' => 'Obrázok',
-    'pic_title' => 'Nadpis obrázku',
-    'description' => 'Popis obrázku',
-    'keywords' => 'Kľúčové slová (oddelené medzerou)',
-    'err_no_alb_uploadables' => 'Tu sa nachádza galéria, do ktorej je povolený upload.', 
-    'place_instr_1' => 'Prosím umiestnite teraz súbory do galerií. Môžete tiež zadať informácie týkajúce sa jednotlivých súborov.', //cpg1.3.0
-    'place_instr_2' => 'Ďaľšie súbory je potreba umiestniť. Prosím stlačte \'Pokračovať\'.', //cpg1.3.0
-    'process_complete' => 'Uspešne ste umiestnil všetky súbory.', //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-    'title' => 'Spravovat uľivatele',
-    'name_a' => 'Meno vzostup.',
-    'name_d' => 'Meno zostup.',
-    'group_a' => 'Skupina vzostup.',
-    'group_d' => 'Skupina zostup.',
-    'reg_a' => 'Datum registrace vzostup.',
-    'reg_d' => 'Datum registrace zostup.',
-    'pic_a' => 'Počet obrázkov vzostup.',
-    'pic_d' => 'Počet obrázkov zostup.',
-    'disku_a' => 'Vyuľití disku vzostup.',
-    'disku_d' => 'Vyuľití disku zostup.',
-    'lv_a' => 'Last visit ascending', //cpg1.3.0
-    'lv_d' => 'Last visit descending', //cpg1.3.0
-    'sort_by' => 'Riadiť užívateľa podľa',
-    'err_no_users' => 'Tabulka uživateľov je prázdna!',
-    'err_edit_self' => 'Tu nie je možné editovať vlastný profil použite príslušnú voľbu pracujúcu s vašim profilom',
-    'edit' => 'UPRAVIŤ',
-    'delete' => 'ZMAZAŤ',
-    'name' => 'Uživ. meno',
-    'group' => 'Skupina Uživ.',
-    'inactive' => 'Neaktivny',
-    'operations' => 'Operácia',
-    'pictures' => 'Obrázky',
-    'disk_space' => 'Miesto využité / kvóta',
-    'registered_on' => 'Registrovaný',
-    'last_visit' => 'Posledná návšteva', //cpg1.3.0
-    'u_user_on_p_pages' => '%d uživateľov na %d stránkách',
-    'confirm_del' => 'Ste si istý(á), že chcete zmazat tohto užívateľa ? \\nVšetky jeho obrázky, galéria a komentáre budou zmazané.',
-    'mail' => 'MAIL',
-    'err_unknown_user' => 'Vybraný uživ. neexistuje !',
-    'modify_user' => 'Zmeniť uživ.',
-    'notes' => 'Poznámky',
-    'note_list' => '<li>Pokiaľ nechcete zmeniť heslo ponechajte políčko pre heslo prázdne',
-    'password' => 'Heslo',
-    'user_active' => 'Uživ. je aktívny',
-    'user_group' => 'Uživ. Skupina',
-    'user_email' => 'Uživ. emaill',
-    'user_web_site' => 'Uživ. domácí stránka',
-    'create_new_user' => 'Vytvoriť nového užívateľa.',
-    'user_location' => 'Miesto Uživ. (napr. Bratislava apod.)',
-    'user_interests' => 'Uživ. záujmy',
-    'user_occupation' => 'Uživ. povolanie',
-    'latest_upload' => 'Recent uploads', //cpg1.3.0
-    'never' => 'nikdy', //cpg1.3.0
-
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-        'title' => 'Zmeniť veľkosť obrázku',
-        'what_it_does' => 'Čo to robí?',
-        'what_update_titles' => 'Aktualizovať nadpisy podľa mena súborov',
-        'what_delete_title' => 'Zmazať nadpisy',
-        'what_rebuild' => 'Prerobiť náhľady a zmenšené obrázky',
-        'what_delete_originals' => 'Zmazať originály a nahradit ich stredními obrázkami',
-        'file' => 'Súbor',
-        'title_set_to' => 'Nastaviť nadpis na',
-        'submit_form' => 'odoslať',
-        'updated_succesfully' => 'Aktualizácia prebehla OK',
-        'error_create' => 'CHYBA pri vytváraní',
-        'continue' => 'Zpracovať viac obrázkov',
-        'main_success' => 'Súbor %s bol uspešne použiť ako hlavný obrázok',
-        'error_rename' => 'Chyba premenovánia %s na %s',
-        'error_not_found' => 'Súbor %s nebol nájdený',
-        'back' => 'zpäť na hlavnú',
-        'thumbs_wait' => 'Aktualizujem náhľady a/alebo stredné obrázky, prosím čakajte...',
-        'thumbs_continue_wait' => 'Pokračujem v aktualizácii náhľadov a/alebo stredných obrázkov...',
-        'titles_wait' => 'Aktualizujem nadpisy, prosím čakajte...',
-        'delete_wait' => 'Mažem nadpisy, prosím čakejte...',
-        'replace_wait' => 'Mažem origináli a nahradzujem ich strednými obrázkami, prosím čakajte...',
-        'instruction' => 'Rýchle inštrukcie',
-        'instruction_action' => 'Vyberte akci',
-        'instruction_parameter' => 'Nastaviť parametre',
-        'instruction_album' => 'Vybrať galériu',
-        'instruction_press' => 'Stisknite %s',
-        'update' => 'Aktualizovať náhľady a/alebo stredné obrázky',
-        'update_what' => 'Čo má byť aktualizované',
-        'update_thumb' => 'Len náhľady',
-        'update_pic' => 'Iba stredné obrázky',
-        'update_both' => 'Oboje náhľady aj stredné obrázky',
-        'update_number' => 'Počet obrázkov, ktoré zpracovať na 1 kliknutie',
-        'update_option' => '(Znížte číslo pokiaľ máte problémy s timeoutom)',
-        'filename_title' => 'Meno súboru ? Nadpis obrázku',
-        'filename_how' => 'Ako sa má zmeniť meno obrázku?',
-        'filename_remove' => 'Odstranit .jpg koncovku a prepísať _ (podtržítka medzerami)',
-        'filename_euro' => 'Zmeniť 2003_11_23_13_20_20.jpg na 23/11/2003 13:20',
-        'filename_us' => 'Zmeniť 2003_11_23_13_20_20.jpg na 11/23/2003 13:20',
-        'filename_time' => 'Zmeniť 2003_11_23_13_20_20.jpg na 13:20',
-        'delete' => 'Zmazať nadpisy obrázkov alebo originálne obrázky',
-        'delete_title' => 'Zmazať nadpisy obrázkov',
-        'delete_original' => 'Zmazať originálne obrázky',
-        'delete_replace' => 'Zmazať originály a nahradit ich strednou verziou obrázkov',
-        'select_album' => 'Vybrať galériu',
-        'delete_orphans' => 'Zmazať osamelé komentáre (platí pre všetky galérie)', //cpg1.3.0 
-        'orphan_comment' => 'Nájdené osamelé komentáre', //cpg1.3.0
-        'delete' => 'Zmazať', //cpg1.3.0 
-        'delete_all' => 'Zmazať všetko', //cpg1.3.0
-        'comment' => 'komentár: ', //cpg1.3.0
-        'nonexist' => 'priradené k neexistujúcemu súboru # ', //cpg1.3.0
-        'phpinfo' => 'Zobraziť phpinfo', //cpg1.3.0
-        'update_db' => 'Update databázy', //cpg1.3.0
-        'update_db_explanation' => 'Pokiaľ ste vymenili súbory aplikáce galéria coppermine, pridali modifikáciu alebo upgradovali zo staršej verzie, uistite sa, že ste spustili update databázy. To vytvorí potrebné tabuľky a/alebo konfiguračné hodnoty vo vašej databáze.', //cpg1.3.0
-);
-?>
diff -ruN 133/lang/slovenian.php cpg148/lang/slovenian.php
--- 133/lang/slovenian.php	2004-12-30 01:06:38.000000000 -0600
+++ cpg148/lang/slovenian.php	2006-06-08 00:25:00.000000000 -0500
@@ -1,41 +1,43 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// $Id: slovenian.php,v 1.7 2004/12/29 23:06:38 chtito Exp $
-// ------------------------------------------------------------------------- //
+﻿<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 // info about translators and translated language
 $lang_translation_info = array(
-  'lang_name_english' => 'Slovenian',
-  'lang_name_native' => 'Slovenina',
-  'lang_country_code' => 'sl',
-  'trans_name'=> 's55hh',
-  'trans_email' => 's55hh@slovhf.net',
-  'trans_website' => 'http://prekmurje.info/',
-  'trans_date' => '2004-03-18',
+  'lang_name_english' => 'Slovenian_SI', //cpg1.4
+  'lang_name_native' => 'Slovenščina_SI', //cpg1.4
+  'lang_country_code' => 'si', //cpg1.4
+  'trans_name'=> 'S55HH',
+  'trans_email' => 's55hh@prekmurje.com',
+  'trans_website' => 'http://prekmurje.com/',
+  'trans_date' => '2006-05-24',
 );
-//$lang_charset = 'iso-8859-2';
-$lang_charset = 'windows-1250';
+
+$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('Bytov', 'kB', 'MB');
+$lang_byte_units = array('Bitov', 'Kb', 'Mb');
 
 // Day of weeks and months
-$lang_day_of_week = array('Ne', 'Po', 'To', 'Sr', 'e', 'Pe', 'So');
+$lang_day_of_week = array('Ne', 'Po', 'To', 'Sr', 'Če', 'Pe', 'So');
 $lang_month = array('Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Avg', 'Sep', 'Okt', 'Nov', 'Dec');
 
 // Some common strings
@@ -45,158 +47,206 @@
 $lang_continue = 'NAPREJ';
 $lang_info = 'Informacija';
 $lang_error = 'Napaka';
+$lang_check_uncheck_all = 'označi/odznači vse'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y ob %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y ob %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y ob %I:%M %p'; //cpg1.3.0
+$album_date_fmt =    '%d.%m.%Y';
+$lastcom_date_fmt =  '%d.%m.%Y ob %H:%M';
+$lastup_date_fmt = '%d.%m.%Y';
+$register_date_fmt = '%d.%m.%Y';
+$lasthit_date_fmt = '%d.%m.%Y ob %I:%M %p';
+$comment_date_fmt =  '%d.%m.%Y ob %I:%M %p';
+$log_date_fmt = '%B %d, %Y ob %I:%M %p'; //cpg1.4
 
 // 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', 'rit', 'kurac', 'pizda', 'sranje', 'zajebano', 'jebi*', 'wop*');
+$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*');
 
 $lang_meta_album_names = array(
-  'random' => 'Nakljune datoteke', //cpg1.3.0
-  'lastup' => 'Zadnje dodano',
-  'lastalb'=> 'Zadnji posodobljeni album',
+  'random' => 'Naključne fotografije',
+  'lastup' => 'Nove fotografije',
+  'lastalb'=> 'Zadnji dodani albumi',
   'lastcom' => 'Zadnji komentarji',
-  'topn' => 'Najve ogledov',
+  'topn' => 'Največ ogledov',
   'toprated' => 'Naj ocene',
   'lasthits' => 'Zadnji ogledi',
   'search' => 'Rezultati iskanja',
-  'favpics'=> 'Priljubljene datoteke', //cpg1.3.0
+  'favpics'=> 'Priljubljene fotografije',  //cpg1.4
 );
 
 $lang_errors = array(
-  'access_denied' => 'Nima pravic za dostop do te strani.',
-  'perm_denied' => 'Nima pravic za izvedbo tega ukaza.',
+  'access_denied' => 'Nimate pravic za dostop do te strani.',
+  'perm_denied' => 'Nimate pravic za izvedbo tega ukaza.',
   'param_missing' => 'Manjkajo podatki za izvedbo...',
-  'non_exist_ap' => 'Izbrani album/slika ne obstaja!', //cpg1.3.0
-  'quota_exceeded' => 'Disk je poln<br /><br />Na razpolago ima [quota]K, tvoje slike pa trenutno zasedajo [space]K, e bi dodal pa e to sliko, bi prekorail prostor na disku.', //cpg1.3.0
-  'gd_file_type_err' => 'Pri uporabi GD knjinice lahko uporabi samo JPEG in PNG slike.',
-  'invalid_image' => 'Poslana slika je pokodovana ali pa ni v pravilnem formatu za GD knjinico.',
-  'resize_failed' => 'Ne morem narediti ikone ali pomanjane slike.',
-  'no_img_to_display' => 'Trenutno e brez slik',
+  'non_exist_ap' => 'Izbrani album/fotografija ne obstaja!',
+  'quota_exceeded' => 'Disk je poln<br /><br />Na razpolago imate [quota]Kb, vaše fotografije pa trenutno zasedajo [space]K, če bi dodali pa še to fotografijoo, bi prekoračili vaš prostor na disku.',
+  'gd_file_type_err' => 'Pri uporabi GD knjižnice lahko uporabite samo JPEG in PNG fotografije.',
+  'invalid_image' => 'Poslana fotografija je poškodovana ali pa ni v pravilnem formatu za GD knjižnico.',
+  'resize_failed' => 'Ne morem narediti ikone ali pomanjšane slike.',
+  'no_img_to_display' => 'Trenutno še brez fotografij',
   'non_exist_cat' => 'Izbrana kategorija ne obstaja',
-  'orphan_cat' => 'Kategorija ima doloeno neobstojeo nadrejeno kategorijo. Popravi napako v nastavitvah.', //cpg1.3.0
-  'directory_ro' => 'Direktorij \'%s\' ne dopua pisanja, slik ni mono pobrisati', //cpg1.3.0
+  'orphan_cat' => 'Kategorija ima določeno neobstoječo nadrejeno kategorijo. Popravite napako v nastavitvah.',
+  'directory_ro' => 'Direktorij \'%s\' ne dopušča pisanja, fotografij ni možno pobrisati',
   'non_exist_comment' => 'Izbrani komentar ne obstaja.',
-  'pic_in_invalid_album' => 'Slika je v neobstojeem albumu (%s)!?', //cpg1.3.0
-  'banned' => 'Trenutno ima prepoved dostopa do teh strani.',
-  'not_with_udb' => 'Ta ukaz je onemogoen, ker je premaknjen v forum. Ali to kar eli narediti ni omogoeno v nastavitvah ali pa je predvideno za izvedbo v forumu.',
-  'offline_title' => 'Izklopljeno', //cpg1.3.0
-  'offline_text' => 'Galerija je trenutno izklopljena - preveri pozneje...', //cpg1.3.0
-  'ecards_empty' => 'Trenutno ni podatkov o poslanih e-razglednicah. Preveri, e je v nastavitvah vklopljeno beleenje poslanih e-razglednic!', //cpg1.3.0
-  'action_failed' => 'Ukaz je bil prekinjen. Tvojega zahtevka ni mono izvesti.', //cpg1.3.0
-  'no_zip' => 'Potrebna knjinica za izvedbo ZIP datoteke manjka. Sporoi napako administratorju galerije.', //cpg1.3.0
-  'zip_type' => 'Nima dovoljenja za nalaganje ZIP datotek.', //cpg1.3.0
+  'pic_in_invalid_album' => 'Fotografija je v neobstoječem albumu (%s)!?',
+  'banned' => 'Trenutno imate prepoved dostopa do teh strani.',
+  'not_with_udb' => 'Ta ukaz je onemogočen, ker je premaknjen v forum. Ali to kar želite narediti ni omogočeno v nastavitvah ali pa je predvideno za izvedbo v forumu.',
+  'offline_title' => 'Izklopljeno',
+  'offline_text' => 'Galerija je trenutno zaradi vzdrževanja izklopljena - obiščite nas čez par ur...',
+  'ecards_empty' => 'Trenutno brez zapisov o poslanih e-razglednicah.',
+  'action_failed' => 'Vašega ukaza ni bilo možno izvesti.',
+  'no_zip' => 'Potrebna knjižnica za obdelavo ZIP datotek ni nameščena. Obvestite administratorja od galerije.',
+  'zip_type' => 'Za nalaganje ZIP datotek nimate dovoljenj.',
+  'database_query' => 'Pri poizvedbi v podatkovni bazi je prišlo do napake', //cpg1.4
+  'non_exist_comment' => 'Izbrani komentar ne obstaja.', //cpg1.4
 );
 
-$lang_bbcode_help = 'Naslednje kode so lahko v pomo: <li>[b]<b>Povdarjeno</b>[/b]</li> <li>[i]<i>Poevno</i>[/i]</li> <li>[url=http://tvojastran.com/]Url besedilo[/url]</li> <li>[email]nekaj@domain.com[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'Pomoč za bbcode'; //cpg1.4
+$lang_bbcode_help = 'Dodajate lahko povezave in uporabite oblikovanje s pomočjo bbcode oznak: <li>[b]Povdarjeno[/b] =&gt; <b>Povdarjeno</b></li><li>[i]Poševno[/i] =&gt; <i>Poševno</i></li><li>[url=http://vasastran.com/]To je moja stran...[/url] =&gt; <a href="http://vasastran.com">To je moja stran...</a></li><li>[email]user@domain.com[/email] =&gt; <a href="mailto:user@domain.com">user@domain.com</a></li><li>[color=red]besedilo...[/color] =&gt; <span style="color:red">besedilo...</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
-// ------------------------------------------------------------------------- //
+// -------------------------povezavo in ne------------------------------------------------ //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
+  'home_title' => 'Nazaj na domačo stran',
+  'home_lnk' => 'Domov',
   'alb_list_title' => 'Pojdi na seznam albumov',
   'alb_list_lnk' => 'Seznam albumov',
   'my_gal_title' => 'Pojdi v mojo osebno galerijo',
   'my_gal_lnk' => 'Moja galerija',
+  'my_prof_title' => 'Pojdi na moje nastavitve', //cpg1.4
   'my_prof_lnk' => 'Moj profil',
   'adm_mode_title' => 'Preklop v administracijo',
   'adm_mode_lnk' => 'Administracija',
-  'usr_mode_title' => 'Preklop v uporabniki nain',
-  'usr_mode_lnk' => 'Uporabniki nain',
-  'upload_pic_title' => 'Naloi sliko v album', //cpg1.3.0
-  'upload_pic_lnk' => 'Nalaganje slik', //cpg1.3.0
-  'register_title' => 'Ustvari raun',
+  'usr_mode_title' => 'Preklop v uporabniški način',
+  'usr_mode_lnk' => 'Uporabniški način',
+  'upload_pic_title' => 'Dodajanje fotografij v album',
+  'upload_pic_lnk' => 'Dodajanje fotografij',
+  'register_title' => 'Ustvari račun',
   'register_lnk' => 'Registracija',
+  'login_title' => 'Prijavi me', //cpg1.4
   'login_lnk' => 'Prijava',
+  'logout_title' => 'Odjavi me', //cpg1.4
   'logout_lnk' => 'Odjava',
-  'lastup_lnk' => 'Zadnje dodane slike',
+  'lastup_title' => 'Prikaži zadnje dodane fotografije', //cpg1.4
+  'lastup_lnk' => 'Zadnje dodane fotografije',
+  'lastcom_title' => 'Prikaži zadnje komentarje', //cpg1.4
   'lastcom_lnk' => 'Zadnji komentarji',
-  'topn_lnk' => 'Najve ogledov',
+  'topn_title' => 'Prikaži fotografije z največ ogledi', //cpg1.4
+  'topn_lnk' => 'Največ ogledov',
+  'toprated_title' => 'Prikaži fotografije z naj ocenami', //cpg1.4
   'toprated_lnk' => 'Najbolj ocenjeno',
+  'search_title' => 'Iskanje po galeriji', //cpg1.4
   'search_lnk' => 'Iskanje',
+  'fav_title' => 'Pojdi na moje priljubljene fotografije', //cpg1.4
   'fav_lnk' => 'Moji favoriti',
-  'memberlist_title' => 'Pokai seznam lanov', //cpg1.3.0
-  'memberlist_lnk' => 'Seznam lanov', //cpg1.3.0
-  'faq_title' => 'Pogosto zastavljena vpraanja o foto-galeriji &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
+  'memberlist_title' => 'Prikaz seznama članov',
+  'memberlist_lnk' => 'Seznam članov',
+  'faq_title' => 'Pogosto postavljena vprašanja;',
+  'faq_lnk' => 'FAQ',
 );
 
 $lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Odobri slike',
-  'config_lnk' => 'Nastavitve',
+  'upl_app_title' => 'Odobritev novih vsebin', //cpg1.4
+  'upl_app_lnk' => 'Odobritev',
+  'admin_title' => 'Pojdi na nastavitve', //cpg1.4
+  'admin_lnk' => 'Nastavitve', //cpg1.4
+  'albums_title' => 'Pojdi na nastavitve albumov', //cpg1.4
   'albums_lnk' => 'Albumi',
+  'categories_title' => 'Pojdi na nastavitve kategorij', //cpg1.4
   'categories_lnk' => 'Kategorije',
+  'users_title' => 'Pojdi na nastavitve uporabnikov', //cpg1.4
   'users_lnk' => 'Uporabniki',
+  'groups_title' => 'Pojdi na nastavitve skupin', //cpg1.4
   'groups_lnk' => 'Skupine',
-  'comments_lnk' => 'Komentarji', //cpg1.3.0
-  'searchnew_lnk' => 'Najdi nove slike', //cpg1.3.0
-  'util_lnk' => 'Orodja', //cpg1.3.0
-  'ban_lnk' => 'Zavrni uporabnika',
-  'db_ecard_lnk' => 'Prikai e-razglednice', //cpg1.3.0
+  'comments_title' => 'Ogled vseh komentarjev', //cpg1.4
+  'comments_lnk' => 'Komentarji',
+  'searchnew_title' => 'Pojdi na dodajanje poslanih vsebin', //cpg1.4
+  'searchnew_lnk' => 'Najdi nove fotografije',
+  'util_title' => 'Pojdi na administrativna orodja', //cpg1.4
+  'util_lnk' => 'Orodja',
+  'key_title' => 'Pojdi na slovar klučnih besed', //cpg1.4
+  'key_lnk' => 'Ključne besede', //cpg1.4
+  'ban_title' => 'Pojdi na seznam zavrnitev', //cpg1.4
+  'ban_lnk' => 'Prepoved dostopa',
+  'db_ecard_title' => 'Ogled razglednic', //cpg1.4
+  'db_ecard_lnk' => 'Prikaži e-razglednice',
+  'pictures_title' => 'Sortiranje fotografij', //cpg1.4
+  'pictures_lnk' => 'Sortiranje fotografij', //cpg1.4
+  'documentation_lnk' => 'Dokumentacija', //cpg1.4
+  'documentation_title' => 'Coppermine navodila', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Ustvari/naroi svoj album',
-  'modifyalb_lnk' => 'Spremeni svoj album',
+  'albmgr_title' => 'Kreiranje in naročanje svojih albumov', //cpg1.4
+  'albmgr_lnk' => 'Ustvari/naroči svoj album',
+  'modifyalb_title' => 'Pojdi na urejanje mojih lastnih albumov',  //cpg1.4
+  'modifyalb_lnk' => 'Urejanje svojih albumov',
+  'my_prof_title' => 'Pojdi na urejanje mojega profila', //cpg1.4
   'my_prof_lnk' => 'Moj profil',
 );
 
 $lang_cat_list = array(
   'category' => 'Kategorija',
   'albums' => 'Albumi',
-  'pictures' => 'Slike', //cpg1.3.0
+  'pictures' => 'Fotografije',
 );
 
 $lang_album_list = array(
-  'album_on_page' => 't. albumov:%d (t. strani:%d)',
+  'album_on_page' => 'Št. albumov:%d (št. strani:%d)',
 );
 
 $lang_thumb_view = array(
-  'date' => 'Datum',
+  'date' => 'DATUM',
   //Sort by filename and title
   'name' => 'Datoteka',
   'title' => 'Naziv',
-  'sort_da' => 'Sortiraj po datumu naraujoe',
-  'sort_dd' => 'Sortiraj po datumu padajoe',
-  'sort_na' => 'Sortiraj po imenu datoteke naraujoe',
-  'sort_nd' => 'Sortiraj po imenu datoteke padajoe',
-  'sort_ta' => 'Sortiraj po nazivu naraujoe',
-  'sort_td' => 'Sortiraj po nazivu padajoe',
-  'download_zip' => 'Download kot Zip datoteka', //cpg1.3.0
-  'pic_on_page' => 't. slik:%d (t. strani:%d)',
-  'user_on_page' => 't. uporabnikov:%d (t. strani:%d)', //cpg1.3.0
+  'sort_da' => 'Razvrsti po datumu naraščajoče',
+  'sort_dd' => 'Razvrsti po datumu padajoče',
+  'sort_na' => 'Razvrsti po imenu datoteke naraščajoče',
+  'sort_nd' => 'Razvrsti po imenu datoteke padajoče',
+  'sort_ta' => 'Razvrsti po nazivu naraščajoče',
+  'sort_td' => 'Razvrsti po nazivu padajoče',
+  'position' => 'POZICIJA', //cpg1.4
+  'sort_pa' => 'Razvrsti po poziciji naraščajoče', //cpg1.4
+  'sort_pd' => 'Razvrsti po poziciji padajoče', //cpg1.4
+  'download_zip' => 'Presnami kot ZIP datoteko',
+  'pic_on_page' => 'Št. fotografij:%d (št. strani:%d)',
+  'user_on_page' => 'Št. uporabnikov:%d (št. strani:%d)',
+  'enter_alb_pass' => 'Vpišite geslo za ta album', //cpg1.4
+  'invalid_pass' => 'Napačno geslo', //cpg1.4
+  'pass' => 'Geslo', //cpg1.4
+  'submit' => 'Pošlji', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
   'thumb_title' => 'Nazaj na stran z ikonami',
-  'pic_info_title' => 'Prikai/skrij informacije o sliki', //cpg1.3.0
-  'slideshow_title' => 'Samodejno predvajaj slike',
-  'ecard_title' => 'Polji sliko kot e-razglednico', //cpg1.3.0
-  'ecard_disabled' => 'Poiljanje e-razglednic ni dovoljeno',
-  'ecard_disabled_msg' => 'Nima pravic za poiljanje e-razglednic', //js-alert //cpg1.3.0
-  'prev_title' => 'Poglej predhodno sliko', //cpg1.3.0
-  'next_title' => 'Poglej naslednjo sliko', //cpg1.3.0
-  'pic_pos' => 'Slika %s od %s', //cpg1.3.0
+  'pic_info_title' => 'Prikaži/skrij informacije o fotografiji',
+  'slideshow_title' => 'Samodejno predvajanje',
+  'ecard_title' => 'Pošlji fotografijo kot e-razglednico',
+  'ecard_disabled' => 'Pošiljanje e-razglednic ni dovoljeno',
+  'ecard_disabled_msg' => 'Nimate pravic za pošiljanje e-razglednic', //js-alert
+  'prev_title' => 'Predhodna fotografija',
+  'next_title' => 'Naslednja fotografija',
+  'pic_pos' => 'Fotografija %s/%s',
+  'report_title' => 'Obvesti administratorja o tej fotografiji', //cpg1.4
+  'go_album_end' => 'Na konec', //cpg1.4
+  'go_album_start' => 'Na začetek', //cpg1.4
+  'go_back_x_items' => 'nazaj za %s fotografij', //cpg1.4
+  'go_forward_x_items' => 'naprej za %s fotografij', //cpg1.4
 );
 
 $lang_rate_pic = array(
-  'rate_this_pic' => 'Oceni to sliko ', //cpg1.3.0
-  'no_votes' => '(Brez ocen do sedaj)',
-  'rating' => '(trenutna ocena: %s (najve 5; t. glasov:%s)',
-  'rubbish' => 'Zani',
+  'rate_this_pic' => 'Ocenite to fotografijo ',
+  'no_votes' => '(trenutno še brez ocen)',
+  'rating' => '(trenutna ocena:%s / 5 z %s ocenami)',
+  'rubbish' => 'Zanič',
   'poor' => 'Slabo',
-  'fair' => 'Tako tako',
-  'good' => 'Dobro',
-  'excellent' => 'Odlino',
-  'great' => 'Super',
+  'fair' => 'Dobro',
+  'good' => 'Še kar',
+  'excellent' => 'Lepo',
+  'great' => 'Odlično',
 );
 
 // ------------------------------------------------------------------------- //
@@ -212,39 +262,53 @@
 $lang_cpg_die = array(
   INFORMATION => $lang_info,
   ERROR => $lang_error,
-  CRITICAL_ERROR => 'Kritina napaka',
+  CRITICAL_ERROR => 'Kritična napaka',
   'file' => 'Datoteka: ',
   'line' => 'Vrstica: ',
 );
 
 $lang_display_thumbnails = array(
-  'filename' => 'Ime datoteke: ',
-  'filesize' => 'Velikost datoteke: ',
-  'dimensions' => 'Dimenzija: ',
-  'date_added' => 'Datum objave: ', //cpg1.3.0
+  'filename' => 'Ime datoteke=', //cpg1.4
+  'filesize' => 'Velikost datoteke=', //cpg1.4
+  'dimensions' => 'Dimenzija=', //cpg1.4
+  'date_added' => 'Datum objave=', //cpg1.4
 );
 
 $lang_get_pic_data = array(
-  'n_comments' => 't. komentarjev:%s',
-  'n_views' => 't. ogledov:%s',
-  'n_votes' => '(t. ocen:%s)',
+  'n_comments' => 'Št. komentarjev:%s',
+  'n_views' => 'Št. ogledov:%s',
+  'n_votes' => '(št. ocen:%s)',
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => 'Debug info', //cpg1.3.0
-  'select_all' => 'Izberi vse', //cpg1.3.0
-  'copy_and_paste_instructions' => 'e eli pomo s strani coppermine foruma, kopiraj in prilepi (copy-paste) izpis napake v svoje sporoilo. Pred poiljanjem preveri in zamenjaj (e obstaja v izpisu) geslo z ***.', //cpg1.3.0
-  'phpinfo' => 'Prikai phpinfo', //cpg1.3.0
+  'debug_info' => 'Debug Info',
+  'select_all' => 'Izberi vse',
+  'copy_and_paste_instructions' => 'Če želite poiskati pomoč v forumu od Coppermine galerije, označite in prekopirajte poročilo o napaki v svoje sporočilo na forumu. Prepričajte se, da ste zamenjali gesla z zvezdicami pred pošiljanjem. <br />Opomba: to je samo informacija in ni nujno, da je z vašo galerijo kaj narobe.', //cpg1.4
+  'phpinfo' => 'Prikaži phpinfo',
+  'notices' => 'Zaznamki', //cpg1.4
 );
 
 $lang_language_selection = array(
-  'reset_language' => 'Privzeti jezik', //cpg1.3.0
-  'choose_language' => 'Izberi jezik', //cpg1.3.0
+  'reset_language' => 'Privzeti jezik',
+  'choose_language' => 'Izberite jezik',
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => 'Privzeta tema', //cpg1.3.0
-  'choose_theme' => 'Izberi temo', //cpg1.3.0
+  'reset_theme' => 'Privzeta tema',
+  'choose_theme' => 'Izberite temo',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Nepodprta verzija!', //cpg1.4
+  'security_alert' => 'Varnostno opozorilo!', //cpg1.4.3
+  'relocate_exists' => 'Odstranite <a href="http://coppermine-gallery.net/forum/index.php?topic=24217.0" target=_blank>relocate_server.php</a> datoteko s srežnika!',
+  'no_stable_version' => 'Uporabljate Coppermine %s (%s), ki je namenjena samo za izkušene uporabnike - ta verzija je ekspeimentalne narave in ne vsebuje podpore s strani razvijalcev. Uporabljate jo na lastno odgovornost. Če želite podporo, namestite stabilno različico galerije!', //cpg1.4
+  'gallery_offline' => 'Galerija je trenutno izklopljena in je vidna samo vam, kot administratorju. Ne pozabite jo ponovno vključiti, kokončate z vzdrževanjem.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'nazaj', //cpg1.4
+  'next' => 'naprej', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -254,36 +318,52 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Dodatka '%s' ni možno aktivirati.", //cpg1.4
+  'error_install' => "Namestitev dodatka '%s' ni uspela.", //cpg1.4
+  'error_uninstall' => "Odstranitev dodatka '%s' ni uspela.", //cpg1.4
+  'error_sleep' => "Neuspešna odstranitev dodatka '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
   'Exclamation' => 'Vzklik',
-  'Question' => 'Vpraanje',
-  'Very Happy' => 'Zelo sreen',
-  'Smile' => 'Smeko',
-  'Sad' => 'alosten',
-  'Surprised' => 'Preseneen',
-  'Shocked' => 'V oku',
+  'Question' => 'Vprašanje',
+  'Very Happy' => 'Zelo srečen',
+  'Smile' => 'Smeško',
+  'Sad' => 'Žalosten',
+  'Surprised' => 'Presenečen',
+  'Shocked' => 'V šoku',
   'Confused' => 'Zmeden',
   'Cool' => 'Hladen',
   'Laughing' => 'Nasmejan',
   'Mad' => 'Nor',
   'Razz' => 'Nagajiv',
-  'Embarassed' => 'Embarassed',
-  'Crying or Very sad' => 'Jokajo ali alosten',
-  'Evil or Very Mad' => 'Vraji ali zloben',
+  'Embarassed' => 'Zbegan',
+  'Crying or Very sad' => 'Jokajoč ali žalosten',
+  'Evil or Very Mad' => 'Vražji ali zloben',
   'Twisted Evil' => 'Slepar',
-  'Rolling Eyes' => 'Kotalee oi',
-  'Wink' => 'Meikanje',
+  'Rolling Eyes' => 'Kotaleče oči',
+  'Wink' => 'Mežikanje',
   'Idea' => 'Ideja',
-  'Arrow' => 'Puica',
+  'Arrow' => 'Puščica',
   'Neutral' => 'Nevtralen',
   'Mr. Green' => 'Gospod zelenko',
 );
@@ -295,11 +375,11 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Zapuam administracijo...',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Zapuščam administracijo...',
   1 => 'Vstop v administracijo...',
 );
 
@@ -309,19 +389,171 @@
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
   'alb_need_name' => 'Album mora imeti ime!', //js-alert
-  'confirm_modifs' => 'Res eli izvesti te spremembe?', //js-alert
-  'no_change' => 'Nobenih sprememb nisi naredil!', //js-alert
+  'confirm_modifs' => 'Res želite izvesti te spremembe?', //js-alert
+  'no_change' => 'Nobenih sprememb niste naredili!', //js-alert
   'new_album' => 'Novi album',
-  'confirm_delete1' => 'Res eli pobrisati ta album?', //js-alert
-  'confirm_delete2' => '\nVse slike in vsi komentarji bodo prav tako pobrisani!', //js-alert
-  'select_first' => 'Najprej izberi album', //js-alert
+  'confirm_delete1' => 'Želite resnično pobrisati ta album?', //js-alert
+  'confirm_delete2' => '\nVse fotografije in vsi komentarji bodo prav tako pobrisani!', //js-alert
+  'select_first' => 'Najprej izberite album', //js-alert
   'alb_mrg' => 'Urejanje albumov',
   'my_gallery' => '* Moja galerija *',
   'no_category' => '* Brez kategorij *',
   'delete' => 'Brisanje',
   'new' => 'Novo',
   'apply_modifs' => 'Izvedi spremembe',
-  'select_category' => 'Izberi kategorijo',
+  'select_category' => 'Izberite kategorijo',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Zavrnitev uporabnikov', //cpg1.4
+  'user_name' => 'Uporabniško ime', //cpg1.4
+  'ip_address' => 'IP naslov', //cpg1.4
+  'expiry' => 'Veljavnost (prazno je za trajno)', //cpg1.4
+  'edit_ban' => 'Shrani spremembe', //cpg1.4
+  'delete_ban' => 'Briši', //cpg1.4
+  'add_new' => 'Dodaj novo prepoved', //cpg1.4
+  'add_ban' => 'Dodaj', //cpg1.4
+  'error_user' => 'Ne najdem uporabnika', //cpg1.4
+  'error_specify' => 'Vpisati morate uporabnika ali IP naslov', //cpg1.4
+  'error_ban_id' => 'Napačni IP naslov!', //cpg1.4
+  'error_admin_ban' => 'Sebe ne morete odstraniti!', //cpg1.4
+  'error_server_ban' => 'Želite prepovedati dostop lastnemu serverju? C, c, c, tega pa ne morem narediti...', //cpg1.4
+  'error_ip_forbidden' => 'Tega IP naslova ne morete prepovedati!<br />Če želite prepovedati zasebne IP naslove, spremenite to v <a href="admin.php">Nastavitvah</a> (smiselno samo v primeru lokalnega omrežja).', //cpg1.4
+  'lookup_ip' => 'Poizvedba za IP naslovom', //cpg1.4
+  'submit' => 'Naprej!', //cpg1.4
+  'select_date' => 'izberite datum', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Bridge Wizard',
+  'warning' => 'Warning: when using this wizard you have to understand that sensitive data is being sent using html forms. Only run it on your own PC (not on a public client like an internet cafe), and make sure to clear the browser cache and temporary files after you have finished, or others might be able to access your data!',
+  'back' => 'back',
+  'next' => 'next',
+  'start_wizard' => 'Start bridging wizard',
+  'finish' => 'Finish',
+  'hide_unused_fields' => 'hide unused form fields (recommended)',
+  'clear_unused_db_fields' => 'clear invalid database entries (recommended)',
+  'custom_bridge_file' => 'your custom bridge file\'s name (if the bridge file\'s name is <i>myfile.inc.php</i>, enter <i>myfile</i> into this field)',
+  'no_action_needed' => 'No action needed in this step. Just click \'next\' to continue.',
+  'reset_to_default' => 'Reset to default value',
+  'choose_bbs_app' => 'choose application to bridge coppermine with',
+  'support_url' => 'Go here for support on this application',
+  'settings_path' => 'path(s) used by your BBS app',
+  'database_connection' => 'database connection',
+  'database_tables' => 'database tables',
+  'bbs_groups' => 'BBS groups',
+  'license_number' => 'License number',
+  'license_number_explanation' => 'enter your license number (if applicable)',
+  'db_database_name' => 'Database name',
+  'db_database_name_explanation' => 'Enter the name of the database your BBS app uses',
+  'db_hostname' => 'Database host',
+  'db_hostname_explanation' => 'Hostname where your mySQL database resides, usually &quot;localhost&quot;',
+  'db_username' => 'Database user account',
+  'db_username_explanation' => 'mySQL user account to use for connection with BBS',
+  'db_password' => 'Database passsword',
+  'db_password_explanation' => 'Passsword for this mySQL user account',
+  'full_forum_url' => 'Forum URL',
+  'full_forum_url_explanation' => 'Full URL of your BBS app (including the leading http:// bit, e.g. http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Relative forum path',
+  'relative_path_of_forum_from_webroot_explanation' => 'Relative path to your BBS app from the webroot (Example: if your BBS is at http://www.yourdomain.tld/forum/, enter &quot;/forum/&quot; into this field)',
+  'relative_path_to_config_file' => 'Relative path to your BBS\'s config file',
+  'relative_path_to_config_file_explanation' => 'Relative path to your BBS, seen from your Coppermine folder (e.g. &quot;../forum/&quot; if your BBS is at http://www.yourdomain.tld/forum/ and Coppermine at http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Cookie prefix',
+  'cookie_prefix_explanation' => 'this has to be your BBS\'s cookie name',
+  'table_prefix' => 'Table prefix',
+  'table_prefix_explanation' => 'Must match the prefix you chose for your BBS when setting it up.',
+  'user_table' => 'User table',
+  'user_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'session_table' => 'Session table',
+  'session_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_table' => 'Group table',
+  'group_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_relation_table' => 'Group relation table',
+  'group_relation_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'group_mapping_table' => 'Group mapping table',
+  'group_mapping_table_explanation' => '(usually default value should be OK, unless your BBS install isn\'t standard)',
+  'use_standard_groups' => 'Use standard BBS usergroups',
+  'use_standard_groups_explanation' => 'Use standard (built-in) usergroups (recommended). This will make all custom usergroups settings made on this page become void. Only disable this option if you REALLY know what you\'re doing!',
+  'validating_group' => 'Validating group',
+  'validating_group_explanation' => 'The group ID of your BBS where users accounts that need validation are in (usually default value should be OK, unless your BBS install isn\'t standard)',
+  'guest_group' => 'Guest group',
+  'guest_group_explanation' => 'Group ID of your BBS where guests (anonymous users) are in (default value should be OK, only edit if you know what you\'re doing)',
+  'member_group' => 'Member group',
+  'member_group_explanation' => 'Group ID of your BBS where &quot;regular&quot; users accounts are in (default value should be OK, only edit if you know what you\'re doing)',
+  'admin_group' => 'Admin group',
+  'admin_group_explanation' => 'Group ID of your BBS where admins are in (default value should be OK, only edit if you know what you\'re doing)',
+  'banned_group' => 'Banned group',
+  'banned_group_explanation' => 'Group ID of your BBS where banned users are in (default value should be OK, only edit if you know what you\'re doing)',
+  'global_moderators_group' => 'Global moderators group',
+  'global_moderators_group_explanation' => 'Group ID of your BBS where global moderators of your BBS are in (default value should be OK, only edit if you know what you\'re doing)',
+  'special_settings' => 'BBS-specific settings',
+  'logout_flag' => 'phpBB version (logout flag)',
+  'logout_flag_explanation' => 'What\'s your BBS version (this setting specifies how logouts are being handled)',
+  'use_post_based_groups' => 'Use post-based groups?',
+  'logout_flag_yes' => '2.0.5 or higher',
+  'logout_flag_no' => '2.0.4 or lower',
+  'use_post_based_groups_explanation' => 'Should the groups from the BBS that are defined by the number of posts be taken into account (allows a granular permissions management) or just the default groups (makes administration easier, recommended). You can change this setting later as well.',
+  'use_post_based_groups_yes' => 'yes',
+  'use_post_based_groups_no' => 'no',
+  'error_title' => 'You need to correct these errors before you can continue. Go to the previous screen.',
+  'error_specify_bbs' => 'You have to specify what application you want to bridge your Coppermine install with.',
+  'error_no_blank_name' => 'You can\'t leave the name of your custom bridge file blank.',
+  'error_no_special_chars' => 'The bridge file name mustn\'t contain any special chars except underscore (_) and dash (-)!',
+  'error_bridge_file_not_exist' => 'The bridge file %s doesn\'t exist on the server. Check if you have actually uploaded it.',
+  'finalize' => 'enable/disable BBS integration',
+  'finalize_explanation' => 'So far, the settings you specified have been written into the database, but BBS 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 BBS integration there, using your standalone (unbridged) admin account (usually the one you set up during Coppermine install).',
+  'your_bridge_settings' => 'Your bridge settings',
+  'title_enable' => 'Enable integration/bridging with %s',
+  'bridge_enable_yes' => 'enable',
+  'bridge_enable_no' => 'disable',
+  'error_must_not_be_empty' => 'must not be empty',
+  'error_either_be' => 'must either be %s or %s',
+  'error_folder_not_exist' => '%s doesn\'t exist. Correct the value you entered for %s',
+  'error_cookie_not_readible' => 'Coppermine can\'t read a cookie named %s. Correct the value you entered for %s, or go to your BBS administration panel and make sure that the cookie path is readible for coppermine.',
+  'error_mandatory_field_empty' => 'You can not leave the field %s blank - fill in the proper value.',
+  'error_no_trailing_slash' => 'There mustn\'t be a trailing slash in the field %s.',
+  'error_trailing_slash' => 'There must be a trailing slash in the field %s.',
+  'error_db_connect' => 'Could not connect to the mySQL database with the data you specified. Here\'s what mySQL said:',
+  'error_db_name' => 'Although Coppermine could establish a connection, it wasn\'t able to find the database %s. Make sure you have specified %s properly. Here\'s what mySQL said:',
+  'error_prefix_and_table' => '%s and ',
+  'error_db_table' => 'Could not find the table %s. Make sure you have specified %s correctly.',
+  'recovery_title' => 'Bridge Manager: emergency recovery',
+  'recovery_explanation' => 'If you came here to administer the BBS integration of your Coppermine gallery, you have to log in first as admin. If you can not log in because bridging doesn\'t work as expected, you can disable BBS integration with this page. Entering your username and password will not log you in, it will only disable BBS integration. Refer to the documentation for details.',
+  'username' => 'Username',
+  'password' => 'Password',
+  'disable_submit' => 'submit',
+  'recovery_success_title' => 'Authorization successfull',
+  'recovery_success_content' => 'You have successfully disabled BBS bridging. Your Coppermine install runs now in standalone mode.',
+  'recovery_success_advice_login' => 'Log in as admin to edit your bridge settings and/or enable BBS integration again.',
+  'goto_login' => 'Go to login page',
+  'goto_bridgemgr' => 'Go to bridge manager',
+  'recovery_failure_title' => 'Authorization failed',
+  '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).',
+  'try_again' => 'try again',
+  'recovery_wait_title' => 'Wait time has not elapsed',
+  'recovery_wait_content' => 'For security reasons this script does not allow failed logons in short succession, so you will have to wait a bit untill you\'re allowed to try to authenticate.',
+  'wait' => 'wait',
+  'create_redir_file' => 'Create redirection file (recommended)',
+  'create_redir_file_explanation' => 'To redirect users back to Coppermine once they logged into your BBS, you need a redirection file to be created within your BBS folder. When this option is checked, the bridge manager will attempt to create this file for you, or give you code ready to copy-and-paste to create the file manually.',
+  'browse' => 'browse',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Koledar', //cpg1.4
+  'close' => 'zapri', //cpg1.4
+  'clear_date' => 'pobriši datum', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -331,190 +563,265 @@
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
   'miss_param' => 'Parameter potreben za \'%s\'operacijo ni vpisan!',
   'unknown_cat' => 'Izbrana kategorija ne obstaja v bazi',
-  'usergal_cat_ro' => 'Brisanje kategorije od uporabnikih galerij ni mono!',
+  'usergal_cat_ro' => 'Brisanje kategorije od uporabniških galerij ni možno!',
   'manage_cat' => 'Urejanje kategorij',
-  'confirm_delete' => 'Res eli pobrisati to kategorijo', //js-alert
+  'confirm_delete' => 'Resnično želite pobrisati to kategorijo?', //js-alert
   'category' => 'Kategorija',
   'operations' => 'Operacija',
   'move_into' => 'Premakni v',
   'update_create' => 'Posodobi/ustvari kategorijo',
   'parent_cat' => 'Nadrejena kategorija',
   'cat_title' => 'Ime kategorije',
-  'cat_thumb' => 'Ikona kategorije', //cpg1.3.0
+  'cat_thumb' => 'Ikona od kategorije',
   'cat_desc' => 'Opis kategorije',
+  'categories_alpha_sort' => 'Sortiraj kategorije po abecedi (namesto uporabniško določenega načina)', //cpg1.4
+  'save_cfg' => 'Shrani nastavitve', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File config.php
+// File admin.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Nastavitve',
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Nastavitve', //cpg1.4
+  'manage_exif' => 'Urejanje prikaza exif podatkov', //cpg1.4
+  'manage_plugins' => 'Urejanje dodatkov', //cpg1.4
+  'manage_keyword' => 'Urejanje ključnih besed', //cpg1.4
   'restore_cfg' => 'Povrni osnovne nastavitve',
   'save_cfg' => 'Shrani nove nastavitve',
   'notes' => 'Opombe',
   'info' => 'Informacija',
-  'upd_success' => 'Nastavitve galerije so bile uspeno posodobljene',
+  'upd_success' => 'Nastavitve galerije so bile uspešno posodobljene',
   'restore_success' => 'Povrnjene so bile osnovne nastavitve galerije',
-  'name_a' => 'Naziv naraujoe',
-  'name_d' => 'Naziv padajoe',
-  'title_a' => 'Naslov naraujoe',
-  'title_d' => 'Naslov padajoe',
-  'date_a' => 'Datum naraujoe',
-  'date_d' => 'Datum padajoe',
+  'name_a' => 'Ime naraščajoče',
+  'name_d' => 'Ime padajoče',
+  'title_a' => 'Naziv naraščajoče',
+  'title_d' => 'Naziv padajoče',
+  'date_a' => 'Datum naraščajoče',
+  'date_d' => 'Datum padajoče',
+  'pos_a' => 'Pozicija naraščajoče', //cpg1.4
+  'pos_d' => 'Pozicija padajoče', //cpg1.4
   'th_any' => 'Max razmerje',
-  'th_ht' => 'Viina',
-  'th_wd' => 'irina',
-  'label' => 'labela', //cpg1.3.0
-  'item' => 'vsebina', //cpg1.3.0
-  'debug_everyone' => 'Vsi', //cpg1.3.0
-  'debug_admin' => 'Samo admin', //cpg1.3.0
-        );
+  'th_ht' => 'Višina',
+  'th_wd' => 'Širina',
+  'label' => 'oznaka',
+  'item' => 'predmet',
+  'debug_everyone' => 'Vsi',
+  'debug_admin' => 'Samo administrator',
+  'no_logs'=> 'Izklopljeno', //cpg1.4
+  'log_normal'=> 'Normalno', //cpg1.4
+  'log_all' => 'Vse', //cpg1.4
+  'view_logs' => 'Prikaz zgodovine', //cpg1.4
+  'click_expand' => 'kliknite na ime za več podatkov', //cpg1.4
+  'expand_all' => 'Razširi vse', //cpg1.4
+  'notice1' => '(*) Teh nastavitev ne smete spreminjati, če so fotografije že v galeriji.', //cpg1.4 - (relocated)
+  'notice2' => '(**) Če spremenite te nastavitve, bo to vplivalo samo na fotografije, ki jih dodate od spremembe naprej. <br> Spremembe pa lahko izvedete tudi na obstoječih fotografijah in to z uporabo &quot;<a href="util.php">Orodja</a> (sprememba velikosti...)&quot; pripomočka v administrativnem meniju.', //cpg1.4 - (relocated)
+  'notice3' => '(***) Log podatki se zapisujejo v angleščini.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Funkcija je izklopljena, če se uporablja forum', //cpg1.4
+  'auto_resize_everyone' => 'Vsi', //cpg1.4
+  'auto_resize_user' => 'Samo uporabniki', //cpg1.4
+  'ascending' => 'naraščajoče', //cpg1.4
+  'descending' => 'padajoče', //cpg1.4
+);
 
-if (defined('CONFIG_PHP')) $lang_config_data = array(
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
   'Osnovne nastavitve',
-  array('Ime galerije', 'gallery_name', 0),
-  array('Opis galerije', 'gallery_description', 0),
-  array('Administratorjev e-mail', 'gallery_admin_email', 0),
-  array('Naslov za link v e-razglednicah (Poglej si ve slik)', 'ecards_more_pic_target', 0),
-  array('Galerija je izklopljena', 'offline', 1), //cpg1.3.0
-  array('Belei e-razglednice', 'log_ecards', 1), //cpg1.3.0
-  array('Dovoli ZIP-download priljubljenih slik', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Language, Themes &amp; Charset settings',
-  array('Jezik', 'lang', 5),
-  array('Tema', 'theme', 6),
-  array('Prikai seznam jezikov', 'language_list', 1), //cpg1.3.0
-  array('Prikai zastave jezikov', 'language_flags', 8), //cpg1.3.0
-  array('Prikai &quot;reset&quot; na seznamu jezikov', 'language_reset', 1), //cpg1.3.0
-  array('Prikai seznam tem', 'theme_list', 1), //cpg1.3.0
-  array('Prikai &quot;reset&quot; na seznamu tem', 'theme_reset', 1), //cpg1.3.0
-  array('Prikai FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Prikai pomo za bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Kodiranje strani', 'charset', 4), //cpg1.3.0
-
-  'Seznam albumov',
-  array('irina glavne tabele (pixli ali %)', 'main_table_width', 0),
-  array('tevilo nivojev za prikaz kategorij', 'subcat_level', 0),
-  array('tevilo albumov na strani', 'albums_per_page', 0),
-  array('tevilo kolon za prikaz albumov', 'album_list_cols', 0),
-  array('Velikost ikon v pixlih', 'alb_list_thumb_size', 0),
-  array('Vsebina na glavni strani', 'main_page_layout', 0),
-  array('Prikaz ikon albumov za prvi nivo kategorij','first_level',1),
-
-  'Prikaz ikon',
-  array('tevilo kolon na strani z ikonami', 'thumbcols', 0),
-  array('tevilo vrstic na strani z ikonami', 'thumbrows', 0),
-  array('Max. t. tabulatorjev', 'max_tabs', 10), //cpg1.3.0
-  array('Prikai opis slike (zraven imena) pod ikono', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Prikai tevilo ogledov pod ikono', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Prikai tevilo komentarjev pod ikono', 'display_comment_count', 1),
-  array('Prikai poiljatelja pod ikono', 'display_uploader', 1), //cpg1.3.0
-  array('Privzeto sortiranje slik', 'default_sort_order', 3), //cpg1.3.0
-  array('Minimalno tevilo ocen za sliko, da se uvrsti na seznam  \'naj-ocene\'', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Prikaz slik &amp; nastavitve za komentarje',
-  array('irina tabele za prikaz slik (pixli ali %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Informacija o sliki je privzeto vidna', 'display_pic_info', 1), //cpg1.3.0
-  array('Izloi grde besede v komentarjih', 'filter_bad_words', 1),
-  array('Dovoli smekote v komentarjih', 'enable_smilies', 1),
-  array('Dovoli ve komentarjev od enega uporabnika (iklopi kontrolo smeti...)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Max. velikost za opis slike', 'max_img_desc_length', 0),
-  array('Max. tevilo znakov v besedi', 'max_com_wlength', 0),
-  array('Max. tevilo vrstic komentarja', 'max_com_lines', 0),
-  array('Max. velikost komentarja', 'max_com_size', 0),
-  array('Prikai filmski trak z ikonami', 'display_film_strip', 1),
-  array('t. ikon na traku', 'max_film_strip_items', 0),
-  array('Obvesti admin. o novem komentarju', 'email_comment_notification', 1), //cpg1.3.0
-  array('Interval pri samodejnem predvajanju v mili sekundah (1 sekunda = 1000 mili sekund)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Nastavitve slik in ikon', //cpg1.3.0
-  array('Kvaliteta za JPEG datoteke', 'jpeg_qual', 0),
-  array('Max. velikost za ikone <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Velikost uporabi za irino ali viino ali razmerje ikone<b>**</b>', 'thumb_use', 7),
-  array('Ustvari vmesne slike','make_intermediate',1),
-  array('Max. irina ali viina vmesnih slik/videa <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Max. velikost datotek/slik (kB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Max. irina ali viina dodanih slik/videa (pixli)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Dodatne nastavitve slik in ikon', //cpg1.3.0
-  array('Prikai ikone privatnih albumov neprijavljenim uporabnikom','show_private',1), //cpg1.3.0
-  array('Prepovedani znaki v imenih datotek', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Dovoljene vrste datotek za dodajanje slik', 'allowed_img_types',0), //cpg1.3.0
-  array('Dovoljene vrste datotek za dodajanje filmov', 'allowed_mov_types',0), //cpg1.3.0
-  array('Dovoljene vrste datotek za audio', 'allowed_snd_types',0), //cpg1.3.0
-  array('Dovoljene vrste datotek', 'allowed_doc_types',0), //cpg1.3.0
-  array('Nain kreiranja ikon','thumb_method',2), //cpg1.3.0
-  array('Pot do ImageMagick programa (example /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Opcija za ukazno vrstico od ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Prikai EXIF podatke v JPEG datotekah', 'read_exif_data', 1), //cpg1.3.0
-  array('Prikai IPTC podatke v JPEG datotekah', 'read_iptc_data', 1), //cpg1.3.0
-  array('Direktorij za albume <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Direktorij za slike od uporabnikov <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Predpona za vmesne slike <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Predpona za ikone <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Privzete pravice za direktorije', 'default_dir_mode', 0), //cpg1.3.0
-  array('Privzete pravice za slike', 'default_file_mode', 0), //cpg1.3.0
+  array('Ime galerije', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Opis galerije', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Administratorjev e-mail', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('Naslov za link v e-razglednicah (Poglej si več slik), brez \'index.php\' ali podobnega na koncu', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('Naslov za začetno stran', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Dovoli ZIP download priljubljenih fotografij', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Časovni pas glede na GMT (Trenutni čas: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Omogoči šifrirana gesla (poti nazaj ni)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Prikaz ikone za pomoč (pomoč samo v angleščini)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Omogoči klik na ključne besede pri iskanju','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Omogoči dodatke', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Dovoli zavrnitev zasebnih uporabnikov', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Brskalni vmesnik pri dodajanju fotografij', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Jezik in kodiranje znakov',
+  array('Jezik', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Uporabim angleški izraz, če ni prevoda?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Kodna tabela', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Prikaz seznama jezikov', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Prikaz zastavic od jezikov', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Prikaži tipko &quot;reset&quot; pri izbiri jezikov', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Display previous/next on tabbed pages', 'previous_next_tab', 1), //cpg1.4
+
+  'Nastavitev izgleda galerije - teme',
+  array('Izgled galerije', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Prikaži seznam tem', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Prikaži tipko &quot;reset&quot; pri izbiri tem', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Prikaži FAQ (vprašanja in odgovori)', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Ime uporabniške povezave v meniju (dodatne)', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('Naslov od dodatne povezave v meniju', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Prikaži pomoč za bbcode', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Označi teme, ki so definirane kot XHTML in CSS','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Pot do uporabniške glave', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Pot do uporabniške pete', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Nastavitve za prikaz albumov',
+  array('Širina glavne tabele (pixli ali %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Število nivojev za prikaz kategorij', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Število albumov na strani', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Število kolon za prikaz albumov', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Velikost ikon v pixlih', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Vsebina na glavni strani', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Prikaz ikon albumov za prvi nivo kategorij','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Sortiranje kategorij po abecedi','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Prikaz števila povezanih fotografij','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Nastavitve za prikaz ikon',
+  array('Število kolon na strani z ikonami', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Število vrstic na strani z ikonami', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Število zavihkov na strani', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Prikaži opis slike (zraven imena) pod ikono', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Prikaži število ogledov pod ikono', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Prikaži število komentarjev pod ikono', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Prikaži ime uporabnika pod ikono', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Display name of admin uploaders below the thumbnail', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Prikaži ime datoteke pod ikono', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Prikaži opis albuma pod ikono', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Privzeto sortiranje fotografij', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Minimalno število ocen za sliko, da se uvrsti na seznam \'naj-ocene\'', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Prikaz fotografij', //cpg1.4
+  array('Širina tabele za prikaz fotografij (pixli ali %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Informacija o fotografiji je privzeto vidna', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Max. velikost za opis fotografije', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Max. število znakov v posamezni besedi', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Prikaži filmski trak z ikonami', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Prikaži ime datoteke pod filmskim trakom', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Št. ikon na traku', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Interval pri samodejnem predvajanju v mili sekundah (1 sekunda = 1000 mili sekund)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Nastavitve za komentarje', //cpg1.4
+  array('Odstrani prepovedane besede v komentarjih', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Dovoli smeškote v komentarjih', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Dovoli več komentarjev od istega uporabnika', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Max. število vrstic komentarja', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Max. velikost komentarja', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Obvesti administratorja o novem komentarju', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Sortiranje komentarjev', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Oznaka za anonimni komentar', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Nastavitve za datoteke in ikone',
+  array('Kvaliteta za JPEG datoteke', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Max. velikost za ikone <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Velikost uporabi za širino ali višino ali razmerje ikone <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Ustvari vmesne slike','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Max. širina ali višina vmesnih slik/videa <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Max. velikost datotek/slik (kB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Max. širina ali višina dodanih slik (pixli)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Samodejno prilagodi velikost prevelikih fotografij', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Dodatne nastavitve za datoteke in ikone',
+  array('Albumi so lahko tudi zasebni (Opomba: če preklopite iz DA na NE, bodo vsi obstoječi zasebni albumi postali javni)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Prikaži ikone zasebnih albumov tudi neprijavljenim uporabnikom','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Prepovedani znaki v imenih datotek', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Dovoljene vrste foto datotek', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Dovoljene vrste video datotek', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Samodejno predvajanje filmov', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Dovoljene vrste avdio datotek', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Dovoljene vrste dokumentov (txt...)', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Način za spreminjanje velikosti fotografij','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Pot do ImageMagick programa (primer: /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Ukazna vrstica za ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Preberi EXIF podatke v JPEG datotekah', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Preberi IPTC podatke v JPEG datotekah', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Direktorij za albume <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Direktorij za fotografije od uporabnikov <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Predpona za vmesne slike <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('Predpona za ikone <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Privzete pravice za direktorije', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Privzete pravice za datoteke', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
 
   'Nastavitve uporabnikov',
-  array('Dovoli registriranje novih uporabnikov', 'allow_user_registration', 1),
-  array('Registracija zahteva preverjanje e-mail naslova', 'reg_requires_valid_email', 1),
-  array('Obvesti admina o novi registraciji', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Dva uporabnika lahko imata enak e-mail naslov', 'allow_duplicate_emails_addr', 1),
-  array('Uporabniki imajo lahko privatne albume (Opomba: e preklopi iz DA na NE bodo trenutni privatni albumi postali javni)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Obvesti admina o akajoih slikah za odobritev', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Dovoli prijavljenim uporabnikom ogled seznama lanov', 'allow_memberlist', 1), //cpg1.3.0
+  array('Dovoli registriranje novih uporabnikov', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Dovoli neprijavljenim uporabnikom dostop', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Registracija zahteva preverjanje e-mail naslova', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Obvesti administratorja o novi registraciji', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Registracija zahteva odobritev administratorja', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Dva uporabnika lahko imata enak e-mail naslov', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Obvesti administratorja o čakajočih fotografijah za odobritev', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Prijavljeni uporabniki lahko vidijo seznam članov', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Uporabniki lahko spremenijo e-mail naslov v svojih nastavitvah', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Uporabniki lahko imajo nadzor nad svojimi fotografijami v javnih albumih', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Število napačnih prijav pred nastopom prepovedi prijave (za zaščito pred poskusi vdora)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Čas trajanja prepovedi dostopa po neuspešni prijavi in zavrnitvi', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Pošlji poročilo administratorju', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Dodatna polja za opis uporabnikov (pustite prazno, če ni potrebno).
+  Uporabi Profil 6 za dolge vnose kot npr. življenjepis', //cpg1.4
+  array('Profil 1', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Profil 2', 'user_profile2_name', 0), //cpg1.4
+  array('Profil 3', 'user_profile3_name', 0), //cpg1.4
+  array('Profil 4', 'user_profile4_name', 0), //cpg1.4
+  array('Profil 5', 'user_profile5_name', 0), //cpg1.4
+  array('Profil 6', 'user_profile6_name', 0), //cpg1.4
 
-  'Dodatna polja za vpis informacij o sliki (pusti prazno, e ne uporablja)',
-  array('Polje 1', 'user_field1_name', 0),
+  'Dodatna polja za vpis informacij o fotografiji (pustite prazno, če ne uporabljate)',
+  array('Polje 1', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
   array('Polje 2', 'user_field2_name', 0),
   array('Polje 3', 'user_field3_name', 0),
   array('Polje 4', 'user_field4_name', 0),
 
-  'Pikotki',
-  array('Ime za pikotke, ki jih uporablja galerija (e uporablja e bbs, poskrbi za razlino ime od pikotkov bbs-ja)', 'cookie_name', 0),
-  array('Pot do pikotkov', 'cookie_path', 0),
+  'Nastavitve piškotkov',
+  array('Ime za piškotke', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Pot do piškotkov', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
 
-  'Ostale nastavitve',
-  array('Vkljui nain za odkrivanje napak', 'debug_mode', 9), //cpg1.3.0
-  array('Prikai opombe v nainu za odkrivanje napak', 'debug_notice', 1), //cpg1.3.0
+  'E-mail nastavitve  (običajno se tukaj ničesar ne spreminja. Pustite prazno, če niste prepričani o tem kaj vpisujete)', //cpg1.4
+  array('SMTP gostitelj (če je prazno, se uporablja sendmail)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP uporabniško ime', 'smtp_username', 0), //cpg1.4
+  array('SMTP geslo', 'smtp_password', 0), //cpg1.4
 
-  '<br /><div align="left"><a name="notice1"></a>(*) Teh nastavitev ni dovoljeno spreminjati, ko so v galeriji e slike.<br />
-  <a name="notice2"></a>(**) e spremeni te nastavitve, bodo vplivale samo na slike dodane od spremembe naprej. eljene spremembe lahko izvede tudi na e obstojeih slikah z uporabo &quot;<a href="util.php">administracijskih orodij</a> (spreminjanje velikosti slik)&quot; pripomoka, ki se nahaja v administracijskem meniju.</div><br />', //cpg1.3.0
+  'Zgodovina in statistika', //cpg1.4
+  array('Način beleženja zgodovine <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Beleženje pošiljanja e-razglednic', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Spremljaj podrobno statistiko o glasovanju','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Spremljaj podrobno statistiko o ogledih','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Vzdrževanje galerije', //cpg1.4
+  array('Omogoči razhroščevanje', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Prikaži opombe v načinu razhroščevanja', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Galerija je izklopljena', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Polji e-razglednico', //cpg1.3.0
-  'ecard_sender' => 'Poiljatelj', //cpg1.3.0
-  'ecard_recipient' => 'Naslovnik', //cpg1.3.0
-  'ecard_date' => 'Datum', //cpg1.3.0
-  'ecard_display' => 'Prikai e-razglednico', //cpg1.3.0
-  'ecard_name' => 'Ime', //cpg1.3.0
-  'ecard_email' => 'e-mail', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'naraajoe', //cpg1.3.0
-  'ecard_descending' => 'padajoe', //cpg1.3.0
-  'ecard_sorted' => 'Sortirano', //cpg1.3.0
-  'ecard_by_date' => 'po datumu', //cpg1.3.0
-  'ecard_by_sender_name' => 'po poiljateljevem imenu', //cpg1.3.0
-  'ecard_by_sender_email' => 'po poiljateljevem e-mail naslovu', //cpg1.3.0
-  'ecard_by_sender_ip' => 'po poiljateljevi IP tevilki', //cpg1.3.0
-  'ecard_by_recipient_name' => 'po naslovnikovem imenu', //cpg1.3.0
-  'ecard_by_recipient_email' => 'po naslovnikovem e-mail naslovu', //cpg1.3.0
-  'ecard_number' => 'prikazani zapisi od %s do %s (vseh zapisov: %s', //cpg1.3.0
-  'ecard_goto_page' => 'pojdi na stran', //cpg1.3.0
-  'ecard_records_per_page' => 'Zapisov po strani', //cpg1.3.0
-  'check_all' => 'Oznai vse', //cpg1.3.0
-  'uncheck_all' => 'Odznai vse', //cpg1.3.0
-  'ecards_delete_selected' => 'Brii oznaeno', //cpg1.3.0
-  'ecards_delete_confirm' => 'Si preprian, da eli to narediti? Oznai ustrezno polje!', //cpg1.3.0
-  'ecards_delete_sure' => 'Sem preprian!', //cpg1.3.0
+  'title' => 'Pošiljanje e-razglednic',
+  'ecard_sender' => 'Pošiljatelj',
+  'ecard_recipient' => 'Naslovnik',
+  'ecard_date' => 'Datum',
+  'ecard_display' => 'Prikaži e-razglednico',
+  'ecard_name' => 'Ime',
+  'ecard_email' => 'e-mail',
+  'ecard_ip' => 'IP #',
+  'ecard_ascending' => 'naraščajoče',
+  'ecard_descending' => 'padajoče',
+  'ecard_sorted' => 'Razvrsti',
+  'ecard_by_date' => 'po datumu',
+  'ecard_by_sender_name' => 'po pošiljatelju',
+  'ecard_by_sender_email' => 'po pošiljateljevem e-mail naslovu',
+  'ecard_by_sender_ip' => 'po pošiljateljevem IP naslovu',
+  'ecard_by_recipient_name' => 'po naslovniku',
+  'ecard_by_recipient_email' => 'po naslovnikovem e-mail naslovu',
+  'ecard_number' => 'prikazani zapisi od %s do %s od %s',
+  'ecard_goto_page' => 'pojdi na stran',
+  'ecard_records_per_page' => 'Zapisov na strani',
+  'check_all' => 'Označi vse',
+  'uncheck_all' => 'Odznači vse',
+  'ecards_delete_selected' => 'Briši označene e-razglednice',
+  'ecards_delete_confirm' => 'Ste prepričani, da želite pobrisati te zapise? Označite okvirček!',
+  'ecards_delete_sure' => 'Prepričan sem',
 );
 
 
@@ -523,34 +830,36 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Vpisati mora ime in komentar',
+  'empty_name_or_com' => 'Vpisati morate ime in komentar',
   'com_added' => 'Komentar je bil dodan',
-  'alb_need_title' => 'Vpisati mora ime za album!',
+  'alb_need_title' => 'Vpisati morate ime za album!',
   'no_udp_needed' => 'Posodobitve niso potrebne.',
   'alb_updated' => 'Album je bil posodobljen',
-  'unknown_album' => 'Izbrani album ne obstaja ali pa nima pravic za dodajanje slik v njega',
-  'no_pic_uploaded' => 'Nobena slika ni bila dodana!<br /><br />e si resnino poslal sliko, preveri ali je to sploh dovoljeno...', //cpg1.3.0
-  'err_mkdir' => 'Kreiranje direktorija %s ni bilo uspeno!',
-  'dest_dir_ro' => 'eljeni direktorij %s ne omogoa pisanja - pravice!',
-  'err_move' => 'Nemogoe je premakniti %s v %s !',
-  'err_fsize_too_large' => 'Dimenzije slike so prevelike (dovoljeno je %s x %s)!', //cpg1.3.0
-  'err_imgsize_too_large' => 'Velikost datoteke presega limit (dovoljeno je %s kB)!',
-  'err_invalid_img' => 'Poslana slika ni v pravilnem formatu!',
-  'allowed_img_types' => 'Doda lahko samo %s slike.',
-  'err_insert_pic' => 'Slike \'%s\' se ne da dodati v album ', //cpg1.3.0
-  'upload_success' => 'Tvoja slika je bila dodana.<br /><br />Vidna bo takoj po administratorjevi odobritvi.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - slik za odobritev', //cpg1.3.0
-  'notify_admin_email_body' => 'Dodane so bile slike (poiljatelj: %s) in akajo na odobritev. Obii %s', //cpg1.3.0
+  'unknown_album' => 'Izbrani album ne obstaja ali pa nimate pravic za dodajanje fotografij v njega',
+  'no_pic_uploaded' => 'Nobena fotografija ni bila dodana!<br /><br />Če ste resnično poslali fotografijo, preverite ali je to sploh dovoljeno...',
+  'err_mkdir' => 'Kreiranje direktorija %s ni bilo uspešno!',
+  'dest_dir_ro' => 'Željeni direktorij %s ne omogoča pisanja - pravice!',
+  'err_move' => 'Nemogoče je premakniti %s v %s!',
+  'err_fsize_too_large' => 'Dimenzije slike so prevelike (dovoljeno je %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'Velikost datoteke presega limit (dovoljeno je %s kB) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'Poslana fotografija ni v pravilnem formatu!',
+  'allowed_img_types' => 'Dodate lahko samo %s fotografije.',
+  'err_insert_pic' => 'Fotografije \'%s\' se ne da dodati v album ',
+  'upload_success' => 'Vaša fotografija je bila dodana.<br /><br />Vidna bo takoj po administratorjevi odobritvi.',
+  'notify_admin_email_subject' => '%s - Obvestilo o poslani fotografiji',
+  'notify_admin_email_body' => 'Fotografija je bila dodana s strani %s in čaka na odobritev. Obiščite %s',
   'info' => 'Informacija',
   'com_added' => 'Komentar dodan',
   'alb_updated' => 'Album posodobljen',
   'err_comment_empty' => 'Komentar je prazen!',
-  'err_invalid_fext' => 'Veljavne so samo datoteke z naslednjimi konnicami: <br /><br />%s.',
-  'no_flood' => 'Oprosti, ampak si e avtor zadnjega komentarja za to sliko<br /><br />Izberi urejanje,e ga eli spremeniti', //cpg1.3.0
-  'redirect_msg' => 'Prestavljen bo na novo stran.<br /><br /><br />Klikni \'NAPREJ\', e se stran samodejno ne zamenja',
-  'upl_success' => 'Tvoje slike so bile uspeno dodane', //cpg1.3.0
-  'email_comment_subject' => 'Dodan komentar v galerijo', //cpg1.3.0
-  'email_comment_body' => 'Nekdo je vpisal komentar v galerijo. Poglej ga', //cpg1.3.0
+  'err_invalid_fext' => 'Veljavne so samo datoteke z naslednjimi končnicami: <br /><br />%s.',
+  'no_flood' => 'Oprostite, ampak ste avtor zadnjega komentarja za to fotografijo<br /><br />Izberite urejanje, če ga želite spremeniti',
+  'redirect_msg' => 'Prestavljen boste na novo stran.<br /><br /><br />Kliknite \'NAPREJ\', če se stran samodejno ne zamenja',
+  'upl_success' => 'Vaše fotografije so bile uspešno dodane',
+  'email_comment_subject' => 'Dodani komentar v galerijo',
+  'email_comment_body' => 'Nekdo je vpisal novi komentar. Vidite ga lahko na ',
+  'album_not_selected' => 'Album ni izbran', //cpg1.4
+  'com_author_error' => 'Registrirani uporabnik uporablja ta vzdevek. Prijavite se ali uporabite drugega', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -560,29 +869,57 @@
 if (defined('DELETE_PHP')) $lang_delete_php = array(
   'caption' => 'Naslov',
   'fs_pic' => 'velika slika',
-  'del_success' => 'uspeno pobrisano',
+  'del_success' => 'Uspešno pobrisano',
   'ns_pic' => 'normalna velikost slike',
-  'err_del' => 'brisanje ni mono',
+  'err_del' => 'brisanje ni možno',
   'thumb_pic' => 'ikona',
   'comment' => 'komentar',
   'im_in_alb' => 'slika v albumu',
-  'alb_del_success' => 'Album \'%s\' pobrisan',
+  'alb_del_success' => 'Album \'%s\' pobrisan', //cpg1.4
   'alb_mgr' => 'Urejanje albumov',
-  'err_invalid_data' => 'Napani podatki v \'%s\'',
+  'err_invalid_data' => 'Napačni podatki v \'%s\'',
   'create_alb' => 'Kreiram album \'%s\'',
   'update_alb' => 'Posodabljam album \'%s\' z naslovom \'%s\' in indeksom \'%s\'',
-  'del_pic' => 'Pobrii sliko', //cpg1.3.0
-  'del_alb' => 'Pobrii album',
-  'del_user' => 'Pobrii uporabnika',
+  'del_pic' => 'Pobriši sliko',
+  'del_alb' => 'Pobriši album',
+  'del_user' => 'Pobriši uporabnika',
   'err_unknown_user' => 'Izbrani uporabnik ne obstaja!',
-  'comment_deleted' => 'Komentar uspeno pobrisan',
+  'err_empty_groups' => 'Skupina ne obstaja ali pa je prazna!', //cpg1.4
+  'comment_deleted' => 'Komentar uspešno pobrisan',
+  'npic' => 'Fotografije', //cpg1.4
+  'pic_mgr' => 'Urejanje fotografij', //cpg1.4
+  'update_pic' => 'Posodabljam fotografijo \'%s\' z imenom \'%s\' in indexom \'%s\'', //cpg1.4
+  'username' => 'Uporabniško ime', //cpg1.4
+  'anonymized_comments' => '%s anonimnih komentarjev', //cpg1.4
+  'anonymized_uploads' => '%s anonimnih poslanih fotografij', //cpg1.4
+  'deleted_comments' => '%s pobrisanih komentarjev', //cpg1.4
+  'deleted_uploads' => '%s poslanih fotografij pobrisanih', //cpg1.4
+  'user_deleted' => 'uporabnik %s pobrisan', //cpg1.4
+  'activate_user' => 'Aktiviraj uporabnika', //cpg1.4
+  'user_already_active' => 'Račun je že aktiviran', //cpg1.4
+  'activated' => 'Aktivirani', //cpg1.4
+  'deactivate_user' => 'Deaktivirani uporabniki', //cpg1.4
+  'user_already_inactive' => 'Račun je že bil deaktiviran', //cpg1.4
+  'deactivated' => 'Deaktivirani', //cpg1.4
+  'reset_password' => 'Ponastavitev gesla', //cpg1.4
+  'password_reset' => 'Geslo spremenjeno v %s', //cpg1.4
+  'change_group' => 'Spremeni osnovno skupino', //cpg1.4
+  'change_group_to_group' => 'Spreminjam iz %s v %s', //cpg1.4
+  'add_group' => 'Dodaj sekundarno skupino', //cpg1.4
+  'add_group_to_group' => 'Dodajanje uporabnika %s v skupino %s. Uporabnik je sedaj član primarne skupine %s in član sekundarne skupine %s.', //cpg1.4
+  'status' => 'Status', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Podatki za prikaz e-razglednice so bili poškodovani s strani vašega e-mail programa.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -591,54 +928,115 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-  'confirm_del' => 'Res eli pobrisati to sliko? \\nTudi komentarji od nje bodo pobrisani.', //js-alert //cpg1.3.0
-  'del_pic' => 'POBRII TO SLIKO', //cpg1.3.0
+  'confirm_del' => 'Res želite pobrisati to fotografijo? \\nTudi komentarji od nje bodo pobrisani.', //js-alert
+  'del_pic' => 'POBRIŠI TO SLIKO',
   'size' => '%s x %s pixlov',
   'views' => '%s krat',
   'slideshow' => 'Samodejno predvajanje',
   'stop_slideshow' => 'Ustavi predvajanje',
-  'view_fs' => 'Klikni za ogled veje slike',
-  'edit_pic' => 'Uredi opis', //cpg1.3.0
-  'crop_pic' => 'Obrei in rotiraj', //cpg1.3.0
+  'view_fs' => 'Kliknite za ogled večje slike',
+  'edit_pic' => 'Uredi podatke', //cpg1.4
+  'crop_pic' => 'Obreži in zavrti',
+  'set_player' => 'Spremeni predvajalnik',
 );
 
 $lang_picinfo = array(
-  'title' =>'Informacija o sliki', //cpg1.3.0
+  'title' =>'Informacija o fotografiji',
   'Filename' => 'Ime datoteke',
   'Album name' => 'Ime albuma',
-  'Rating' => 'Ocena (t. glasov:%s)',
-  'Keywords' => 'Kljune besede',
+  'Rating' => 'Ocena (št. glasov:%s)',
+  'Keywords' => 'Ključne besede',
   'File Size' => 'Velikost datoteke',
-  'Dimensions' => 'Velikost slike',
-  'Displayed' => 't. ogledov',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Datum posnetka',
-  'Aperture' => 'Zaslonka',
-  'Exposure time' => 'as',
-  'Focal length' => 'Gorina razdalja',
+  'Date Added' => 'Datum vpisa', //cpg1.4
+  'Dimensions' => 'Velikost fotografije',
+  'Displayed' => 'Št. ogledov',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Izvedi', //cpg1.4
+  'Model' => 'Model', //cpg1.4
+  'DateTime' => 'Datum', //cpg1.4
+  'DateTimeOriginal' => 'Datum posnetka', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Max zaslonka', //cpg1.4
+  'FocalLength' => 'Goriščnica', //cpg1.4
   'Comment' => 'Komentar',
-  'addFav'=>'Dodaj med priljubljene', //cpg1.3.0
-  'addFavPhrase'=>'Priljubljene', //cpg1.3.0
-  'remFav'=>'Odstrani iz priljubljenih', //cpg1.3.0
-  'iptcTitle'=>'IPTC naziv', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC kljune besede', //cpg1.3.0
-  'iptcCategory'=>'IPTC kategorija', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC pod kategorija', //cpg1.3.0
+  'addFav'=>'Dodaj med priljubljene',
+  'addFavPhrase'=>'Priljubljene',
+  'remFav'=>'Odstrani iz priljubljenih',
+  'iptcTitle'=>'IPTC naziv',
+  'iptcCopyright'=>'IPTC Copyright',
+  'iptcKeywords'=>'IPTC ključne besede',
+  'iptcCategory'=>'IPTC kategorija',
+  'iptcSubCategories'=>'IPTC pod kategorija',
+  'ColorSpace' => 'Barvni prostor', //cpg1.4
+  'ExposureProgram' => 'Exposure Program', //cpg1.4
+  'Flash' => 'Flash', //cpg1.4
+  'MeteringMode' => 'Metering Mode', //cpg1.4
+  'ExposureTime' => 'Exposure Time', //cpg1.4
+  'ExposureBiasValue' => 'Exposure Bias', //cpg1.4
+  'ImageDescription' => ' Image Description', //cpg1.4
+  'Orientation' => 'Orientation', //cpg1.4
+  'xResolution' => 'X Resolution', //cpg1.4
+  'yResolution' => 'Y Resolution', //cpg1.4
+  'ResolutionUnit' => 'Resolution Unit', //cpg1.4
+  'Software' => 'Software', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  'ExifOffset' => 'Exif Offset', //cpg1.4
+  'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Exif verzija', //cpg1.4
+  'DateTimeOriginal' => 'DateTime Original', //cpg1.4
+  'DateTimedigitized' => 'DateTime digitized', //cpg1.4
+  'ComponentsConfiguration' => 'Components Configuration', //cpg1.4
+  'CompressedBitsPerPixel' => 'Compressed Bits Per Pixel', //cpg1.4
+  'LightSource' => 'Osvetlitev', //cpg1.4
+  'ISOSetting' => 'ISO nastavitev', //cpg1.4
+  'ColorMode' => 'Barvni prostor', //cpg1.4
+  'Quality' => 'Kvaliteta', //cpg1.4
+  'ImageSharpening' => 'Ostrenje slike', //cpg1.4
+  'FocusMode' => 'Focus Mode', //cpg1.4
+  'FlashSetting' => 'Flash Setting', //cpg1.4
+  'ISOSelection' => 'ISO Selection', //cpg1.4
+  'ImageAdjustment' => 'Image Adjustment', //cpg1.4
+  'Adapter' => 'Adapter', //cpg1.4
+  'ManualFocusDistance' => 'Manual Focus Distance', //cpg1.4
+  'DigitalZoom' => 'Digital Zoom', //cpg1.4
+  'AFFocusPosition' => 'AF Focus Position', //cpg1.4
+  'Saturation' => 'Saturation', //cpg1.4
+  'NoiseReduction' => 'Noise Reduction', //cpg1.4
+  'FlashPixVersion' => 'Flash Pix Version', //cpg1.4
+  'ExifImageWidth' => 'Exif Image Width', //cpg1.4
+  'ExifImageHeight' => 'Exif Image Height', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+  'FileSource' => 'File Source', //cpg1.4
+  'SceneType' => 'Scene Type', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Exposure Mode', //cpg1.4
+  'WhiteBalance' => 'White Balance', //cpg1.4
+  'DigitalZoomRatio' => 'Digital Zoom Ratio', //cpg1.4
+  'SceneCaptureMode' => 'Scene Capture Mode', //cpg1.4
+  'GainControl' => 'Gain Control', //cpg1.4
+  'Contrast' => 'Contrast', //cpg1.4
+  'Saturation' => 'Saturation', //cpg1.4
+  'Sharpness' => 'Sharpness', //cpg1.4
+  'ManageExifDisplay' => 'Manage Exif Display', //cpg1.4
+  'submit' => 'Pošlji', //cpg1.4
+  'success' => 'Posodobitve uspešno shranjene.', //cpg1.4
+  'details' => 'Podrobnosti', //cpg1.4
 );
 
 $lang_display_comments = array(
-  'OK' => 'DA',
+  'OK' => 'V REDU',
   'edit_title' => 'Uredi komentar',
-  'confirm_delete' => 'Res eli pobrisati komentar?', //js-alert
+  'confirm_delete' => 'Res želite pobrisati komentar?', //js-alert
   'add_your_comment' => 'Dodaj komentar',
   'name'=>'Ime',
   'comment'=>'Komentar',
-  'your_name' => 'Anonimne',
+  'your_name' => 'Anonimnež',
+  'report_comment_title' => 'Obvesti administratorja o tem komentarju', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-  'click_to_close' => 'Klikni sliko, da zapre to okno',
+  'click_to_close' => 'Kliknite na fotografijo, da zaprete to okno',
 );
 
 }
@@ -648,118 +1046,187 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Polji e-razglednico',
-  'invalid_email' => '<b>Opozorilo</b>: napani e-mail naslov!',
+  'title' => 'Pošlji e-razglednico',
+  'invalid_email' => '<font color="red"><b>Opozorilo</b></font>: napačni e-mail naslov:', //cpg1.4
   'ecard_title' => 'To je e-razglednica od %s za tebe',
-  'error_not_image' => 'Samo slike je mono poslati kot razglednico.', //cpg1.3.0
-  'view_ecard' => 'e razglednice ne vidi pravilno, klikni na to povezavo',
-  'view_more_pics' => 'Klikni tukaj za ogled veih slik!',
+  'error_not_image' => 'Samo fotografije se lahko pošiljajo kot e-razglednice.',
+  'view_ecard' => 'Če razglednice ne vidite pravilno, kliknite na to povezavo', //cpg1.4
+  'view_ecard_plaintext' => 'Za ogled razglednice označite in pokirajte ta naslov v naslovno vrstico vašega internet brskalnika:', //cpg1.4
+  'view_more_pics' => 'Kliknite tukaj za ogled večih slik!', //cpg1.4
   'send_success' => 'Razglednica je bila poslana',
-  'send_failed' => 'Oprosti, ampak server ne omogoa poiljanja razglednic...',
+  'send_failed' => 'Oprostite, ampak server ne omogoča pošiljanja razglednic...',
   'from' => 'Od',
-  'your_name' => 'Tvoje ime',
-  'your_email' => 'Tvoj e.mail naslov',
+  'your_name' => 'Vaše ime',
+  'your_email' => 'Vaš e-mail naslov',
   'to' => 'Za',
-  'rcpt_name' => 'Naslovnikovo ime',
-  'rcpt_email' => 'Naslovnikov e-mail naslov',
-  'greetings' => 'Pozdrav',
-  'message' => 'Sporoilo',
+  'rcpt_name' => 'Prejemnikovo ime',
+  'rcpt_email' => 'Prejemnikov e-mail naslov',
+  'greetings' => 'Pozdrav', //cpg1.4
+  'message' => 'Sporočilo', //cpg1.4
+  'ecards_footer' => 'Poslano od %s z IP %s ob %s', //cpg1.4
+  'preview' => 'Predogled e-razglednice', //cpg1.4
+  'preview_button' => 'Predogled', //cpg1.4
+  'submit_button' => 'Pošlji', //cpg1.4
+  'preview_view_ecard' => 'To je nadomestna povezava za ogled razglednice - ni uporabna pri predogledu.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Poročilo administratorju', //cpg1.4
+  'invalid_email' => '<b>Opozorilo</b>: napačni e-mail naslov!', //cpg1.4
+  'report_subject' => 'Poročilo od %s on a gallery %s', //cpg1.4
+  'view_report' => 'Nadomestna povezava, če poročilo ni pravilno prikazano', //cpg1.4
+  'view_report_plaintext' => 'Za ogled poročila, prekopirajte to povezavo v naslovno vrstico vašega brskalnika:', //cpg1.4
+  'view_more_pics' => 'Galerija', //cpg1.4
+  'send_success' => 'Vaše poročilo je bilo poslano', //cpg1.4
+  'send_failed' => 'Oprostite, ampak strežnik ne more poslati vašega poročila...', //cpg1.4
+  'from' => 'Od', //cpg1.4
+  'your_name' => 'Vaše ime', //cpg1.4
+  'your_email' => 'Vaš e-mail naslov', //cpg1.4
+  'to' => 'Za', //cpg1.4
+  'administrator' => 'Administrator/Mod', //cpg1.4
+  'subject' => 'Zadeva', //cpg1.4
+  'comment_field_name' => 'Poročilo o komentarju od "%s"', //cpg1.4
+  'reason' => 'Razlog', //cpg1.4
+  'message' => 'Sporočilo', //cpg1.4
+  'report_footer' => 'Poslano od %s z IP-ja %s ob %s (čas na serverju)', //cpg1.4
+  'obscene' => 'obsceno', //cpg1.4
+  'offensive' => 'žaljivo', //cpg1.4
+  'misplaced' => 'ni povezano s temo/napačni vpis', //cpg1.4
+  'missing' => 'manjka', //cpg1.4
+  'issue' => 'napaka/ni možen ogled', //cpg1.4
+  'other' => 'ostalo', //cpg1.4
+  'refers_to' => 'Datoteka s poročilom se nanaša na', //cpg1.4
+  'reasons_list_heading' => 'razlog za poročilo:', //cpg1.4
+  'no_reason_given' => 'razlog ni naveden', //cpg1.4
+  'go_comment' => 'Pojdite na komentar', //cpg1.4
+  'view_comment' => 'Ogled poročila s komentarjem', //cpg1.4
+  'type_file' => 'datoteka', //cpg1.4
+  'type_comment' => 'komentar', //cpg1.4
+  'invalid_data' => 'Podatki o poročiu so bili poškodovani s strani programa za sprejem e-mail sporočil. Preverite ali je povezava kompletna.', //cpg1.4
+
+  );
+
+// ------------------------------------------------------------------------- //
 // File editpics.php
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Informacija o sliki', //cpg1.3.0
+  'pic_info' => 'Informacija o fotografiji',
   'album' => 'Album',
   'title' => 'Naziv',
+  'filename' => 'Ime datoteke', //cpg1.4
   'desc' => 'Opis',
-  'keywords' => 'Kljune besede',
-  'pic_info_str' => '%s &times; %s - %s kB - %s ogledov - %s ocen',
-  'approve' => 'Odobri sliko', //cpg1.3.0
-  'postpone_app' => 'Preloi odobritev',
-  'del_pic' => 'Pobrii sliko', //cpg1.3.0
-  'read_exif' => 'Preberi EXIF podatke e enkrat', //cpg1.3.0
-  'reset_view_count' => 'Resetiraj tevec ogledov',
+  'keywords' => 'Ključne besede',
+  'new_keyword' => 'Nova ključna beseda', //cpg1.4
+  'new_keywords' => 'Najdene nove ključne besede', //cpg1.4
+  'existing_keyword' => 'Obstoječe ključne besede', //cpg1.4
+  'pic_info_str' => '%sx%s - %skB - %s ogledov - %s ocen',
+  'approve' => 'Odobri fotografijo',
+  'postpone_app' => 'Preloži odobritev',
+  'del_pic' => 'Pobriši fotografijo',
+  'del_all' => 'Pobriši vse fotografije', //cpg1.4
+  'read_exif' => 'Ponovno preberi EXIF podatke',
+  'reset_view_count' => 'Resetiraj števec ogledov',
+  'reset_all_view_count' => 'Resetiraj vse števce ogledov', //cpg1.4
   'reset_votes' => 'Resetiraj ocene',
-  'del_comm' => 'Pobrii komentarje',
-  'upl_approval' => 'Dodaj odobritev',
-  'edit_pics' => 'Uredi sliko', //cpg1.3.0
-  'see_next' => 'Naslednje slike', //cpg1.3.0
-  'see_prev' => 'predhodne slike', //cpg1.3.0
-  'n_pic' => '%s slik', //cpg1.3.0
-  'n_of_pic_to_disp' => 'tevilo slik za prikaz', //cpg1.3.0
-  'apply' => 'Izvedi spremembe', //cpg1.3.0
-  'crop_title' => 'Urejanje slik', //cpg1.3.0
-  'preview' => 'Predogled', //cpg1.3.0
-  'save' => 'Shrani sliko', //cpg1.3.0
-  'save_thumb' =>'Shrani kot ikono', //cpg1.3.0
-  'sel_on_img' =>'Izbrano podroje mora biti na sliki!', //js-alert //cpg1.3.0
+  'reset_all_votes' => 'Resetiraj vse ocene', //cpg1.4
+  'del_comm' => 'Pobriši komentarje',
+  'del_all_comm' => 'Pobriši vse komentarje', //cpg1.4
+  'upl_approval' => 'Odobritev poslanega gradiva', //cpg1.4
+  'edit_pics' => 'Edit files',
+  'see_next' => 'Naslednja fotografija',
+  'see_prev' => 'Predhodna fotografija',
+  'n_pic' => '%s fotografij',
+  'n_of_pic_to_disp' => 'Število fotografij za prikaz',
+  'apply' => 'Izvedi spremembe',
+  'crop_title' => 'Coppermine urejevalnik fotografij',
+  'preview' => 'Predogled',
+  'save' => 'Shrani fotografijo',
+  'save_thumb' =>'Shrani kot ikono',
+  'gallery_icon' => 'Naredi to ikono za mojo', //cpg1.4
+  'sel_on_img' =>'Izbira mora biti vsa na fotografiji!', //js-alert
+  'album_properties' =>'Lastnosti albuma', //cpg1.4
+  'parent_category' =>'Nadrejena kategorija', //cpg1.4
+  'thumbnail_view' =>'Prikaz ikon', //cpg1.4
+  'select_unselect' =>'označi/odznači vse', //cpg1.4
+  'file_exists' => "Ciljna datoteka '%s' že obstaja.", //cpg1.4
+  'rename_failed' => "Preimenovanje '%s' v '%s' ni uspelo.", //cpg1.4
+  'src_file_missing' => "Manjka izvorna datoteka '%s'.", // cpg 1.4
+  'mime_conv' => "Ne morem pretvoriti '%s' v '%s'",//cpg1.4
+  'forb_ext' => 'Prepovedana končnica datoteke.',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
+// File faq.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Pogosto zastavljena vpraanja', //cpg1.3.0
-  'toc' => 'Kazalo', //cpg1.3.0
-  'question' => 'Vpraanje: ', //cpg1.3.0
-  'answer' => 'Odgovor: ', //cpg1.3.0
+  'faq' => 'Pogosto postavljena vprašanja',
+  'toc' => 'Kazalo',
+  'question' => 'Vprašanje: ',
+  'answer' => 'Odgovor: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Osnovna vpraanja', //cpg1.3.0
-  array('Zakaj je potrebna registracija?', 'Registracija je ali pa ni potrebna - o tem odloa administrator. Registracija daje lanom dodatne monosti kot je dodajanje slik, kreiranje priljubljenih slik, urejanje albumov, ocenjevanje slik, dodajanje komentarjev....', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Kako se registriram?', 'Pojdi na &quot;Registracija&quot; in izpolni obrazec.<br />e je administrator vklopil obveanje preko e-mail naslovov, prejme na svoj e-mail naslov sporoilo z navodili za aktiviranje svojega rauna in s tem bo imel monost, da se s svojimi podatki potem prijavi.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Kako se prijavim?', 'Pojdi na &quot;Prijava&quot;, vpii svoje uporabniko ime in geslo, odkljukaj polje &quot;Zapomni si me&quot; in bo prijavljen.<br /><b>POMEMBNO:omogoeno mora imeti uporabo pikotkov in pa le-ti ne smejo biti pobrisani, e hoe izkoristiti tudi opcijo &quot;Zapomni si me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Zakaj se ne morem prijaviti?', 'Si se e registriral in odgovoril na povezavo, ki ti je bila poslana preko e-mail sporoila?. Poslana povezava slui za aktiviranje tvojega rauna. Za ostale teave pri prijavi polji e-mail administratorju.', 'offline', 0), //cpg1.3.0
-  array('Kaj e pozabim geslo?', 'e se le da, uporabi povezavo &quot;Pozabljeno geslo&quot;. V nasprotnem primeru polji e-mail administratorju in zaprosi za novo geslo.', 'offline', 0), //cpg1.3.0
-  //array('Kaj e sem spremenil svoj e-mail naslov?', 'Prijavi se in v svojih nastavitvah popravi naslov. Uporabi povezavo &quot;Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Kako shranim sliko v &quot;Moji favoriti&quot;?', 'Klikni na sliko in vklopi prikaz &quot;informacija o sliki&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Informacija o sliki" />); v okvirku s podatki najde povezavo &quot;Dodaj med priljubljene&quot;.<br />Informacija o sliki je mogoe e vklopljena, kar pa je odvisno od nastavitev same galerije.<br />POMEMBNO:omogoeno mora imeti uporabo pikotkov in pa le-ti ne smejo biti pobrisani.', 'offline', 0), //cpg1.3.0
-  array('Kako lahko ocenim sliko?', 'Pri ogledu posamezne slike ima monost tudi oceniti le-to (seveda le, e je to dovoljeno s strani lastnika albuma). Klikni na slikico, ki predstavlja posamezno oceno.', 'offline', 0), //cpg1.3.0
-  array('Kako lahko dodam komentar?', 'Pri ogledu posamezne slike ima monost tudi dodati svoj komentar (seveda le, e je to dovoljeno s strani lastnika albuma).', 'offline', 0), //cpg1.3.0
-  array('Kako lahko dodam svojo sliko?', 'Izberi &quot;Nalaganje slik&quot;in doloi najprej album v katerega jo eli dodati, klikni na &quot;Prebrskaj&quot; in najdi sliko na disku, ki jo eli dodati. Ko jo najde, klikni &quot;odpri/open&quot; (vpii naslov za sliko in opis, e eli) in klikni konno e &quot;Dodaj sliko&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kam lahko dodam sliko?', 'Ima monost, da jo doda v enega od svojih albumov v &quot;Moja galerija&quot; ali pa, v katerikoli drugi album, e je administrator to omogoil.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kako velike in kakne vrste slik lahko dodam?', 'Velikost in vrsta slik (jpg,gif,...) sta doloena s strani administratorja.', 'offline', 0), //cpg1.3.0
-  array('Kaj je &quot;Moja galerija&quot;?', '&quot;Moja galerija&quot; je osebna galerija, ki jo lahko imajo registrirani uporabniki. Omogoa pa samostojno urejanje in upravljanje s slikami in albumi.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kako lahko ustvarim, spremenim ali briem albume v&quot;Moji galeriji&quot;?', 'Biti mora prijavljen in v &quot;nainu za administracijo&quot;<br />Klikni na &quot;Ustvari/naroi svoj album&quot; in klikni na &quot;Novo&quot;. Spremeni &quot;Novi album&quot; v svoje eljeno ime za album.<br />V svoji galeriji lahko tako preimenuje kateri koli album.<br />Klikni na &quot;Izvedi spremembe&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kako lahko doloim, da ostali ne vidijo slik v mojem albumu?', 'Biti mora prijavljen in v &quot;nainu za administracijo&quot;<br />Klikni na &quot;Spremeni svoj album&quot; Sedaj lahko nastavi monosti za tvoj album (dovoli dodajanje slik, ocenjevanje slik, dodajanje komentarjev in pa dostop do albuma).<br />Na koncu klikni e &quot;Posodobi album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kako lahko vidim albume od ostalih uporabnikov?', 'Klikni na &quot;Seznam albumov ali logotip od galerije &quot; in izberi kategorijo &quot;Uporabnike galerije&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kaj so pikotki?', 'Pikotki so majhbe tekstovne datoteke, ki jih web stran shrani na tvojem raunalniku.<br />pikotki omogoajo lajo prijavo na web strani.', 'offline', 0), //cpg1.3.0
-  array('Kje lahko najdem ta program za svoje web strani?', 'Coppermine je prosta multimedijska galerija, objavljena pod GNU GPL. Omogoa veliko raznoraznih funkcij in je predvidena za razline sisteme. Obii <a href="http://coppermine.sf.net/">domao stran od Coppermine galerije</a> za download in ostale informacije.', 'offline', 0), //cpg1.3.0
-
-  'Navigacija po straneh', //cpg1.3.0
-  array('Kaj je &quot;Seznam albumov&quot;?', 'To je popolni seznam povezav do posameznih kategorij in/ali albumov v galeriji. Ikone so lahko tudi povezava do posamezne kategorije.', 'offline', 0), //cpg1.3.0
-  array('Kaj je &quot;Moja galerija&quot;?', 'To je monost, da uporabniki ustvarijo svoje albume in v njih dodajajo, urejajo in briejo slike brez posredovanja administratorja.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kakna je razlika med &quot;Administracijo&quot; in &quot;Uporabnikim nainom&quot;?', 'Administracija omogoa uporabnikom spreminjanje oz. urejanje svojih albumov in s tem slik.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kaj pomeni &quot;Nalaganje slik&quot;?', 'To je monost, da v posamezni album dodaja slike (vrsta in velikost ter album so doloeni s strani administratorja).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kaj pomeni &quot;Zadnje dodane slike&quot;?', 'Tukaj vidi ikone od slik, ki so bile nazadnje naloene na server.', 'offline', 0), //cpg1.3.0
-  array('Kaj so &quot;Zadnji komentarji&quot;?', 'Tukaj vidi vpisane zadnje komentarje k slikam s strani obiskovalcev.', 'offline', 0), //cpg1.3.0
-  array('Kaj pomeni &quot;Najve ogledov&quot;?', 'Tukaj vidi seznam slik, ki so bile najvekrat pogledane s strani obiskovalcev.', 'offline', 0), //cpg1.3.0
-  array('Kaj pomeni &quot;Najbolj ocenjeno&quot;?', 'Tukaj vidi seznam slik, ki so dobile najveje ocene s strani obiskovalcev, prikazana je povprena ocena (primer: 5 uporabnikov, vsak da oceno <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: slika bo imela povpreno oceno <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Pet uporabnikov oceni sliko z ocenami od 1 do 5 (1,2,3,4,5) - rezultat bo povprena ocena <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Ocene so od <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (super) do <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (zani).', 'offline', 0), //cpg1.3.0
-  array('Kaj so &quot;Moji favoriti&quot;?', 'To omogoa, da se v pikotek shrani seznam uporabniku najlepih slik.', 'offline', 0), //cpg1.3.0
+  'Splošna vprašanja',
+  array('Zakaj se moram registrirati?', 'Registracija da ali ne - to določi administrator. Registrirani uporabniki imajo nekaj dodatnih možnosti kot je to dodajanje fotografij, komentarjev, ocenjevanje, lastni albumi...', 'allow_user_registration', '1'),
+  array('Kako se lahko registriram?', 'Kliknite na &quot;Registracija&quot; in izpolnite vsa potrebna polja (lahko tudi dodatna, če to želite).<br />Če je administrator določil aktiviranje računa preko e-mail sporočila, boste po takoj , ko pošljete izpolnjen obrazec, prejeli e-mail sporočilo z navodili za aktiviranje vaše registracije. Aktiviranje je potrebno pred prijavo.', 'allow_user_registration', '1'), //cpg1.4
+  array('Kako se prijavim?', 'Kliknite na &quot;Prijava&quot;, vpišite svoje uporabniško ime in geslo ter označite polje pred &quot;Zapomni si me&quot;.<br /><b>POMEMBNO:Omogočene morate imeti piškotke in le-ti ne smejo biti pobrisani, če želite uporabiti opcijo &quot;Zapomni si me&quot;.</b>', 'offline', 0),
+  array('Zakaj se ne morem prijaviti?', 'Ste se registrirali in kliknili na povezavo, ki ste jo prejeli na vpisani e-mail?. Ta povezava aktivira vašo registracijo. Če je temu tako, vam ostane še kontaktiranje administratorja.', 'offline', 0),
+  array('Kaj če pozabim geslo?', 'Uporabite povezavo &quot;Pozabil sem geslo&quot;, lahko pa tudi pošljete sporočilo administratorju, ki vam bo lahko pomagal.', 'offline', 0),
+  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0),
+  array('Kako lahko shranim fotografije med &quot;Moje priljubljene&quot;?', 'Pri ogledu fotografije kliknite na ikono &quot;informacije o fotografiji&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Informacije o fotografiji" />); premaknite se navzdol po strani in pri prikazu podatkov o fotografijo kliknite na &quot;Dodaj med priljubljene&quot;.<br />V nastavitvah galerije je možno, da so informacije o fotografiji že privzeto vidne.<br />POMEMBNO:piškotki morajo biti omogočeni, ne smete pa jih tudi brisati, če želite da bo ta funkcija delovala.', 'offline', 0),
+  array('Kako lahko ocenim fotografijo?', 'Kliknite na eno od ocen pod fotografijo.', 'offline', 0),
+  array('Kako lahko dodam komentar?', 'Če je omogočeno, vpišite svoj komentar spodaj pod fotografijo.', 'offline', 0),
+  array('Kako lahko dodam fotografijo?', 'Kliknite na &quot;Dodajanje fotografij&quot; (če je to omogočeno), prebrskajte lokalni disk in izberite fotografije, ki jih želite dodati. Dodajte ime in/ali opis fotografije, izberite še album in kliknite na &quot;NAPREJ&quot;.<br /><br />Lahko pa uporabite tudi čarovnika za dodajanje fotografij - <b>Windows XP čarovnik za dodajanje</b>.<br />Kako to naredite je opisano <a href="xp_publish.php">TUKAJ.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('Kam vse lahko dodam fotografije?', 'Fotografije lahko dodate v enega od svojih albumov v &quot;Moji galeriji&quot;. Administrator lahko omogoči dodajanje še v druge albume.', 'allow_private_albums', 0),
+  array('Kako velike fotografije lahko dodam?', 'Velikost in vrsta fotografij (jpg, png, itd.) je določena s strani administratorja.', 'offline', 0),
+  array('Kako lahko kreiram, preimenujem ali pobrišem albume v quot;Moji galeriji&quot;?', 'Po prijavi ste že v  &quot;Administraciji&quot;<br />Kliknite na &quot;Kreiraj/naroči album&quot; in kliknite na &quot;Novo&quot;. Spremenite &quot;Novo&quot; v ime po vaši izbiri.<br />Album lahko na ta način tudi preimenujete.<br />Kliknite na  &quot;Izvedi spremembe&quot;.', 'allow_private_albums', 0),
+  array('Kako lahko spremenim in onemogočim ostalim, da vidijo moje albume?', 'Po prijavi ste že v &quot;Administraciji&quot;<br />Kliknite na &quot;Urejanje svojih albumov&quot; izberite album,, ki ga želite urejati.<br />Tukaj lahko spremenite vse lastnosti albuma. Na koncu kliknite še na &quot;Posodobi album&quot;.', 'allow_private_albums', 0),
+  array('Kako lahko vidim galerije ostalih uporabnikov?', 'Kliknite na &quot;Seznam albumov&quot; in izberite &quot;Uporabniške galerije&quot;.', 'allow_private_albums', 0),
+  array('Kaj so piškotki?', 'Piškotki so majhne tekstovne datoteke, ki jih spletno mesto shrani na vašem računalniku.<br />Piškotki omogočajo prijao in odjavo na strani galerije.', 'offline', 0),
+  array('Kje lahko najdem to galerijo še za svojo spletno stran?', 'Coppermine je prosta multimedijska galerija, ki je dostopna pod GNU GPL pogoji. Vsebuje polno možnosti, obstaja pa za razlišne platforme. Obiščite <a href="http://coppermine.sf.net/">Coppermine domačo stran</a> kjer si jo lahko presnamete.', 'offline', 0),
+
+  'Sprehod po galeriji',
+  array('Kaj pomeni &quot;Seznam albumov&quot;?', 'Ta povezava prikaže celotno galerijo v kateri se trenutno nahajate, vklučno s povezavami do vseh albumov. Če se ne nahajate v eni od kategorij, boste videli tudi povezave do posameznih kategorij. Ikone so lahko povezave do posamezne kategorije.', 'offline', 0),
+  array('Kaj pomeni &quot;Moja galerija&quot;?', 'Ta opcija omogoča uporabnikom, da si sami ustvarijo svojo galerijo in dodajajo albume in fotografije v nje.', 'allow_private_albums', 1), //cpg1.4
+  array('Kakšna je razlika med &quot;Administracija&quot; in &quot;Uporabniški način&quot;?', 'Ta opcija omogoča uporabnikom urejanje svojih galerij in ostalega, če je to seveda omogočeno s strani administratorja.', 'allow_private_albums', 0),
+  array('Kaj pomeni &quot;Dodajanje fotografij&quot;?', 'Uporabnikom omogoča dodajanje fotografij v lastne albume oz. albume določene s strani administratorja.', 'allow_private_albums', 0),
+  array('Kaj pomeni &quot;Zadnje dodane fotografije&quot;?', 'Prikaže seznam fotografij, ki so bile dodane kot zadnje - to so nove fotografije v galeriji.', 'offline', 0),
+  array('Kaj pomeni &quot;Zadnji komentarji&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0),
+  array('Kaj pomeni &quot;Most Viewed&quot;?', 'To je seznam komentarjev, ki so jih uporabniki (prijavljeni ali anonimni) nazadnje dodali.', 'offline', 0),
+  array('Kaj pomeni &quot;Najbolj ocenjeno&quot;?', 'To je prikaz fotografij, ki imajo največjo povprečno oceno  dobljeno s strani obiskovalcev (primer: pet uporabnikov, vsak je dal oceno <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: fotografija bo imela povprečno oceno <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;pet obiskovalcev oceni fotografijo od 1 do 5 (1,2,3,4,5) - rezultat je povprečje <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Ocene gredo od <img src="images/rating5.gif" width="65" height="14" border="0" alt="odlično" /> (odlično) do <img src="images/rating0.gif" width="65" height="14" border="0" alt="zanič" /> (zanič).', 'offline', 0),
+  array('Kaj pomeni &quot;Moji favoriti&quot;?', 'Ta opcija omogoča, da si uporabniki shranijo seznam priljubljenih fotografij v piškotek, ki ga prejme na svoj računalnik s pletne strani.', 'offline', 0),
 );
 
 
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Pozabljeno geslo', //cpg1.3.0
-  'err_already_logged_in' => 'Trenutno si e prijavljen!', //cpg1.3.0
-  'enter_username_email' => 'Vpii uporabniko ime ali e-mail naslov', //cpg1.3.0
-  'submit' => 'naprej', //cpg1.3.0
-  'failed_sending_email' => 'Sporoila o pozabljenem geslu ni mono poslati!', //cpg1.3.0
-  'email_sent' => 'Sporoilo s tvojim uporabnikim imenom in geslo je bilo poslano na %s', //cpg1.3.0
-  'err_unk_user' => 'Vpisani uporabnik ne obstaja!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - pozabljeno geslo', //cpg1.3.0
-  'passwd_reminder_body' => 'Tvoji podatki za prijavo:
-Uporabniko ime: %s
+  'forgot_passwd' => 'Obnovitev gesla',
+  'err_already_logged_in' => 'Ste že prijavljeni!',
+  'enter_email' => 'Vpišite svoj e-mail naslov', //cpg1.4
+  'submit' => 'Naprej',
+  'illegal_session' => 'Seja za obnovo gesla je potekla ali je pa napačna.', //cpg1.4
+  'failed_sending_email' => 'Sporočila za obnovitev gesla ni bilo možno poslati!',
+  'email_sent' => 'Sporočilo z uporabniškim imenom in geslom je bilo poslano %s',
+  'verify_email_sent' => 'Sporočilo je bilo poslano k %s. Prosimo preverite prejeto e-mail sporočilo za nadaljevanje obnove gesla.', //cpg1.4
+  'err_unk_user' => 'Izbrani uporabnik ne obstaja!',
+  'account_verify_subject' => '%s - zahtevek za novo geslo', //cpg1.4
+  'account_verify_body' => 'Zaprosili ste za novo geslo. Če želite nadaljevati, kliknite na naslednjo povezavo:
+
+%s', //cpg1.4
+  'passwd_reminder_subject' => '%s - obnovitev gesla',
+  'passwd_reminder_body' => 'Prosili ste za svoje podatke potrebne za prijavo :
+Uporabniško ime: %s
 Geslo: %s
-Klikni %s za prijavo.', //cpg1.3.0
+Kliknite %s za prijavo.',
 );
 
 // ------------------------------------------------------------------------- //
@@ -767,28 +1234,33 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Ime skupine',
-  'disk_quota' => 'Velikost diska',
-  'can_rate' => 'Lahko ocenjuje slike', //cpg1.3.0
-  'can_send_ecards' => 'Lahko poilja razglednice',
-  'can_post_com' => 'Lahko dodaja komentarje',
-  'can_upload' => 'Lahko dodaja slike', //cpg1.3.0
-  'can_have_gallery' => 'Lahko ima osebno galerijo',
+  'group_name' => 'Ime skupine', //cpg1.4
+  'permissions' => 'Dovoljenja', //cpg1.4
+  'public_albums' => 'Dodajanje v javne albume', //cpg1.4
+  'personal_gallery' => 'Osebne galerije', //cpg1.4
+  'upload_method' => 'Način pošiljanja fotografij', //cpg1.4
+  'disk_quota' => 'Disk', //cpg1.4
+  'rating' => 'Ocenjevanje', //cpg1.4
+  'ecards' => 'Razglednice', //cpg1.4
+  'comments' => 'Komentarji', //cpg1.4
+  'allowed' => 'Dovoljeno', //cpg1.4
+  'approval' => 'Odobritev', //cpg1.4
+  'boxes_number' => 'Št. polj', //cpg1.4
+  'variable' => 'sprem.', //cpg1.4
+  'fixed' => 'fiksno', //cpg1.4
   'apply' => 'Izvedi spremembe',
-  'create_new_group' => 'Ustvari novo skupino',
-  'del_groups' => 'Pobrii izbrano skupino',
-  'confirm_del' => 'Opozorilo: pri brisanju skupine se vsi lani premaknejo v skupino z imenom \'Registered\'!\n\neli nadaljevati?', //js-alert //cpg1.3.0
-  'title' => 'Urejanje uporabnikih skupin',
-  'approval_1' => 'Javne odobritve slik (1)',
-  'approval_2' => 'Privatne odobritve slik (2)',
-  'upload_form_config' => 'Upload form configuration', //cpg1.3.0
-  'upload_form_config_values' => array( 'Single file uploads only', 'Multiple file uploads only', 'URI uploads only', 'ZIP upload only', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'User may customize number of upload boxes?', //cpg1.3.0
-  'num_file_upload'=>'Maximum/exact number of file upload boxes', //cpg1.3.0
-  'num_URI_upload'=>'Maximum/exact number of URI upload boxes', //cpg1.3.0
-  'note1' => '<b>(1)</b> Slike v javnih albumih potrebujejo odobritev za prikaz',
-  'note2' => '<b>(2)</b> Slike v privatnih albumih potrebujejo odobritev za prikaz',
-  'notes' => 'Opombe',
+  'create_new_group' => 'Dodaj novo skupino',
+  'del_groups' => 'Briši označene skupine',
+  'confirm_del' => 'Opozorilo: če pobrišete skupino, bodo vsi njeni uporabniki premeščeni v skupino \'Registered\'!\n\nŽelite nadaljevati?', //js-alert
+  'title' => 'Urejanje uporabniških skupin',
+  'num_file_upload' => 'Polja pri nalaganju datotek', //cpg1.4
+  'num_URI_upload' => 'Polja pri nalaganju URI', //cpg1.4
+  'reset_to_default' => 'Ponastavi na privzeto ime (%s) - priporočeno!', //cpg1.4
+  'error_group_empty' => 'Tabela skupin je bila prazna!<br /><br />Kreirane so bile privzete skupine, prosimo osvežite prikaz te strani', //cpg1.4
+  'explain_greyed_out_title' => 'Zakaj je ta vrstica siva?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Ne morete spreminjati lastnosti te skupine, ker ste nastavili opcijo &quot; Dovoli neprijavljenim uporabnikom (gost ali anonimnež) dostop&quot; na &quot;NE&quot; na strani z nastavitvami. Vsi člani skupine %s se lahko samo prijavijo, drugega pa ne smejo početi. Zaradi tega nastavitve skupine na njih nimajo vpliva.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Ne morete spreminjati lastnosti skupine %s, ker njeni člani tako ali tako ne smejo početi ničesar.', //cpg1.4
+  'group_assigned_album' => 'pripadajoči album(i)', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -798,52 +1270,70 @@
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-  'welcome' => 'Dobrodoel!',
+  'welcome' => 'Dobrodošli!',
 );
 
 $lang_album_admin_menu = array(
-  'confirm_delete' => 'Res eli pobrisati ta album? \\nVse slike in komentarji v njem bodo tudi pobrisani.', //js-alert //cpg1.3.0
+  'confirm_delete' => 'Resnično želite pobrisati ta album? \\nVse fotografije in komentarji bodo pobriani.', //js-alert
   'delete' => 'BRISANJE',
   'modify' => 'LASTNOSTI',
-  'edit_pics' => 'UREJANJE', //cpg1.3.0
+  'edit_pics' => 'UREJANJE',
 );
 
 $lang_list_categories = array(
   'home' => 'Domov',
-  'stat1' => 't. slik:<b>[pictures]</b> - t. albumov:<b>[albums]</b> - t. kategorij:<b>[cat]</b>  - t. komentarjev:<b>[comments]</b> - t. ogledov:<b>[views]</b>', //cpg1.3.0
-  'stat2' => 't. slik:<b>[pictures]</b> - t. albumov:<b>[albums]</b> - t. ogledov<b>[views]</b>', //cpg1.3.0
-  'xx_s_gallery' => 'Galerija od %s',
-  'stat3' => 't. slik:<b>[pictures]</b> - t. albumov:<b>[albums]</b> - t. komentarjev:<b>[comments]</b>  - t. ogledov:<b>[views]</b>', //cpg1.3.0
+        'stat1' => 'Št. slik:<b>[pictures]</b> - št. albumov:<b>[albums]</b> - št. kategorij:<b>[cat]</b>  - št. komentarjev:<b>[comments]</b> - št. ogledov:<b>[views]</b>',
+        'stat2' => 'Št. slik:<b>[pictures]</b> - št. albumov:<b>[albums]</b> - št. ogledov<b>[views]</b>',
+        'xx_s_gallery' => 'Galerija od %s',
+        'stat3' => 'Št. slik:<b>[pictures]</b> - št. albumov:<b>[albums]</b> - št. komentarjev:<b>[comments]</b>  - št. ogledov:<b>[views]</b>'
 );
 
 $lang_list_users = array(
   'user_list' => 'Seznam uporabnikov',
-  'no_user_gal' => 'Brez uporabnikih galerij',
-  'n_albums' => 't. albumov:%s',
-  'n_pics' => 't. slik:%s', //cpg1.3.0
+  'no_user_gal' => 'Brez uporabniških galerij',
+  'n_albums' => 'Št. albumov:%s',
+  'n_pics' => 'Št. fotografij:%s',
 );
 
 $lang_list_albums = array(
-  'n_pictures' => 't. slik:%s', //cpg1.3.0
+  'n_pictures' => 'Št. fotografij:%s',
   'last_added' => ', zadnja dodana %s',
+  'n_link_pictures' => '%s povezanih fotografij', //cpg1.4
+  'total_pictures' => 'Skupaj fotografij:%s', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Urejanje ključnih besed', //cpg1.4
+  'edit' => 'uredi', //cpg1.4
+  'delete' => 'briši', //cpg1.4
+  'search' => 'išči', //cpg1.4
+  'keyword_test_search' => 'išči %s v novem oknu', //cpg1.4
+  'keyword_del' => 'briši ključno besedeo %s', //cpg1.4
+  'confirm_delete' => 'Ste prepričani, da želite pobrisati ključno besedo %s v celotni galeriji?', //cpg1.4  // js-alert
+  'change_keyword' => 'spremeni ključno besedo', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
   'login' => 'Prijava',
-  'enter_login_pswd' => 'Vpii uporabniko ime in geslo',
-  'username' => 'Uporabniko ime',
+  'enter_login_pswd' => 'Vpišite uporabniško ime in geslo za prijavo',
+  'username' => 'Uporabniško ime',
   'password' => 'Geslo',
   'remember_me' => 'Zapomni si me',
-  'welcome' => 'Pozdravljen/a %s ...',
-  'err_login' => '*** Prijava ni uspelo. Poskusi znova ***',
-  'err_already_logged_in' => 'Si e prijavljen!',
-  'forgot_password_link' => 'Pozabil sem geslo', //cpg1.3.0
+  'welcome' => 'Pozdravljeni %s ...',
+  'err_login' => '*** Prijava ni uspela. Poskusite znova ***',
+  'err_already_logged_in' => 'Ste že prijavljeni!',
+  'forgot_password_link' => 'Pozabil sem geslo',
+  'cookie_warning' => 'Opozorilo: vaš brskalnik ne omogoča uporabe piškotkov', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -852,19 +1342,22 @@
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
   'logout' => 'Odjava',
-  'bye' => 'Lepo pozdravljen %s ...',
-  'err_not_loged_in' => 'Nisi prijavljen!',
+  'bye' => 'Lepo pozdravljeni %s ...',
+  'err_not_loged_in' => 'Niste prijavljeni!',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'To je rezultat, ki ga je generiral php ukaz <a href="http://www.php.net/phpinfo">phpinfo()</a>, prikazan s strani galerije.', //cpg1.3.0
-  'no_link' => 'e te podatke vidijo ostali je to lahko varnostno sporno. Zato jih lahko vidi samo, e si prijavljen kot administrator. eprav bi ostalim poslal pot do te strani, je ne bodo videli.', //cpg1.3.0
-);
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'zapri', //cpg1.4
+  'submit' => 'Naprej', //cpg1.4
+  'up' => 'gor za en nivo', //cpg1.4
+  'current_path' => 'trenutna pot', //cpg1.4
+  'select_directory' => 'Izberite direktorij', //cpg1.4
+  'click_to_close' => 'Kliknite na fotografijo, da zaprete okno',
+); 
 
 // ------------------------------------------------------------------------- //
 // File modifyalb.php
@@ -872,37 +1365,110 @@
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
   'upd_alb_n' => 'Posodobi album %s',
-  'general_settings' => 'Splone nastavitve',
+  'general_settings' => 'Splošne nastavitve',
   'alb_title' => 'Ime albuma',
   'alb_cat' => 'Kategorija od albuma',
   'alb_desc' => 'Opis albuma',
+  'alb_keyword' => 'Ključna beseda za album', //cpg1.4
   'alb_thumb' => 'Ikona albuma',
   'alb_perm' => 'Pravice za ta album',
   'can_view' => 'Album lahko vidijo',
-  'can_upload' => 'Obiskovalci lahko dodajajo slike',
+  'can_upload' => 'Obiskovalci lahko dodajajo fotografije',
   'can_post_comments' => 'Obiskovalci lahko dodajajo komentarje',
-  'can_rate' => 'Obiskovalci lahko ocenjujejo slike',
-  'user_gal' => 'Uporabnika galerija',
+  'can_rate' => 'Obiskovalci lahko ocenjujejo fotografije',
+  'user_gal' => 'Uporabniška galerija',
   'no_cat' => '* Brez kategorije *',
   'alb_empty' => 'Album je prazen',
   'last_uploaded' => 'Zadnje dodano...',
   'public_alb' => 'Vsi (javni album)',
   'me_only' => 'Samo jaz',
   'owner_only' => 'Lastnik albuma (%s)',
-  'groupp_only' => 'lani skupine \'%s\'',
-  'err_no_alb_to_modify' => 'Ni albumov, ki bi jih lahko urejal.',
-  'update' => 'Posodobi album', //cpg1.3.0
-  'notice1' => '(*) odvisno od %sskupine%s (lastnosti)', //cpg1.3.0 (do not translate %s!)
+  'groupp_only' => 'Člani skupine \'%s\'',
+  'err_no_alb_to_modify' => 'V bazi ni albumov, ki bi jih lahko urejali.',
+  'update' => 'Posodobi album',
+  'reset_album' => 'Reset album', //cpg1.4
+  'reset_views' => 'Nastavi števec ogledov na &quot;0&quot; v %s', //cpg1.4
+  'reset_rating' => 'Pobriši ocene vseh fotografij v %s', //cpg1.4
+  'delete_comments' => 'Pobriši vse komentarje v %s', //cpg1.4
+  'delete_files' => '%sNepovratno briše vse fotografije v %s', //cpg1.4
+  'views' => 'ogledov', //cpg1.4
+  'votes' => 'glasov', //cpg1.4
+  'comments' => 'komentarjev', //cpg1.4
+  'files' => 'datotek', //cpg1.4
+  'submit_reset' => 'pošlji spremembe', //cpg1.4
+  'reset_views_confirm' => 'Prepričan sem', //cpg1.4
+  'notice1' => '(*) odvisno od nastavitev %sgroups%s ',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Geslo od albuma', //cpg1.4
+  'alb_password_hint' => 'Opomnik za albumovo geslo', //cpg1.4
+  'edit_files' =>'Urejanje datotek', //cpg1.4
+  'parent_category' =>'Nadrejena kategorija', //cpg1.4
+  'thumbnail_view' =>'Pogled ikon', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  'explanation' => 'To je rezultat izvedbe PHP funkcije <a href="http://www.php.net/phpinfo">phpinfo()</a>, prikazan v okviru galerije.',
+  'no_link' => 'Ni preveč pametno, da bi te podatke videl še kdo razen vas. Prikazani so tudi podatki, ki so pomembni za varnost delovanja vaše galerije. Tudi zaradi tega lahko te podatke vidi samo administrator (tudi, če komu pošljete povezavo do te strani, podatkov ne bo videl).',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Urejanje fotografij', //cpg1.4
+  'select_album' => 'Izberite album', //cpg1.4
+  'delete' => 'Briši', //cpg1.4
+  'confirm_delete1' => 'Ste prepričani, da želite pobrisati ti fotografijo?', //cpg1.4
+  'confirm_delete2' => '\nFotografija bo trajno pobrisana.', //cpg1.4
+  'apply_modifs' => 'Izvedi spremembe', //cpg1.4
+  'confirm_modifs' => 'Potrdite spremembe', //cpg1.4
+  'pic_need_name' => 'Fotografija mora imeti ime!', //cpg1.4
+  'no_change' => 'Niste naredili nobene spremembe!', //cpg1.4
+  'no_album' => '* Brez albuma *', //cpg1.4
+  'explanation_header' => 'Nastavljeno razvrščanje na tej strani bo upoštevano samo v naslednih primerih', //cpg1.4
+  'explanation1' => 'administrator je nastavil v nastavitvah sortiranje na "pozicija naraščajoče" ali "pozicija padajoče", kar je privzeto za vse uporabnike, ki si niso sami nastavili razvrščanja fotografij', //cpg1.4
+  'explanation2' => 'uporabnik ima nastavljeno sortiranje na "pozicija naraščajoče" ali "pozicija padajoče" strani z ikonami', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Ste prepričani, da želite odstraniti ta dodatek', //cpg1.4
+  'confirm_delete' => 'Ste prepričani, da želite pobrisati ta dodatek', //cpg1.4
+  'pmgr' => 'Urejanje dodatkov', //cpg1.4
+  'name' => 'Ime', //cpg1.4
+  'author' => 'Avtor', //cpg1.4
+  'desc' => 'Opis', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Nameščeni dodatki', //cpg1.4
+  'n_plugins' => 'Dodatki, ki še niso aktivni', //cpg1.4
+  'none_installed' => 'Brez dodatkov', //cpg1.4
+  'operation' => 'Operacija', //cpg1.4
+  'not_plugin_package' => 'Datoteka, ki ste jo naložili NI veljavni dodatek za galerijo.', //cpg1.4
+  'copy_error' => 'Pri kopiranju dodatka v direktorij z dodatki je prišlo do napake.', //cpg1.4
+  'upload' => 'Nalaganje', //cpg1.4
+  'configure_plugin' => 'Uredi dodatek', //cpg1.4
+  'cleanup_plugin' => 'Počisti dodatek', //cpg1.4
 );
+}
 
 // ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Oprosti, ampak to sliko si e ocenil', //cpg1.3.0
-  'rate_ok' => 'Tvoja ocena je bila zabeleena',
-  'forbidden' => 'Lastnih slik ne more ocenjevati.', //cpg1.3.0
+  'already_rated' => 'Oprostite, ampak to fotografijo ste že ocenili',
+  'rate_ok' => 'Vaša ocena je bila shranjena',
+  'forbidden' => 'Svojih fotografij ne morete ocenjevati.',
 );
 
 // ------------------------------------------------------------------------- //
@@ -912,48 +1478,47 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-eprav bo administrator {SITE_NAME} poskual odstraniti vsako neprimerno vsebino objavljeno v galeriji, je nemogoe hkrati in pravoasno pregledati vse kar je objavljeno s strani obiskovalcev. Zavedati se morate, da vse objavljeno na teh straneh predstavlja pogled in mnenje avtorja in ne administratorja oz. vzdrevalca teh spletnih strani (razen tistega kar je objavljeno z njune strani).<br />
+Čeprav bo administrator {SITE_NAME} poskušal odstraniti vsako neprimerno vsebino objavljeno v galeriji, je nemogoče hkrati in pravočasno pregledati vse kar je objavljeno s strani obiskovalcev. Zavedati se morate, da vse objavljeno na teh straneh predstavlja pogled in mnenje avtorja in ne administratorja oz. vzdrževalca teh spletnih strani (razen tistega kar je objavljeno z njune strani).<br />
 <br />
-S sodelovanjem na teh spletnih straneh se tudi strinjate, da ne boste objavljali nobenih obscenih, vulgarnih, aljivih, seksualnih, sovranih, rasno nestrpnih in ostalih vsebin, ki so v nasprotju z veljavno zakonodajo. Strinjate se tudi, da ima aministrator in/ali moderator doloenih vsebin na {SITE_NAME} pravico v katerem koli trenutku odstraniti po njegovem mnenju sporni objavljeni prispevek. Kot uporabnik se strinjate, da je z vae strani objavljeno gradivo shranjeno v bazi. eprav ti podatki ne bodo posredovani nobeni tretji stranki, administrator oziroma skrbnik teh strani ne odgovarja za izgubljene podatke v primeru hekerskega poskusa kraje podatkov.<br />
+S sodelovanjem na teh spletnih straneh se tudi strinjate, da ne boste objavljali nobenih obscenih, vulgarnih, žaljivih, seksualnih, sovražnih, rasno nestrpnih in ostalih vsebin, ki so v nasprotju z veljavno zakonodajo in splošnimi moralnimi normami. Strinjate se tudi, da ima aministrator in/ali moderator določenih vsebin na {SITE_NAME} pravico v katerem koli trenutku pravico odstraniti po njegovem mnenju sporni objavljeni prispevek. Kot uporabnik se strinjate, da je z vaše strani objavljeno gradivo shranjeno v bazi in je vaše osebno. V nasprotnem primeru morate pridobiti dovoljenje za objavo od lastnika in pri objavi navesti tudi vir podatkov. Čeprav ti podatki ne bodo posredovani nobeni tretji stranki, administrator oziroma skrbnik teh strani ne odgovarja za izgubljene podatke v primeru hekerskega poskusa kraje podatkov.<br />
 <br />
-Te spletne strani uporabljajo pikotke (cookies) za shranjevanje informacij na vaem raunalniku. Ti podatki so namenjeni iskljuno temu, da vam olajajo brskanje na teh straneh. Va email naslov pa je uporabljen samo za to, da vam lahko posredujemo geslo za prijavo.<br />
+Te spletne strani uporabljajo piškotke (cookies) za shranjevanje informacij na vašem računalniku. Ti podatki so namenjeni isključno temu, da vam olajšajo brskanje na teh straneh. Vaš email naslov pa je uporabljen samo za to, da vam lahko posredujemo geslo za prijavo.<br />
 <br />
-
-S klikom na 'STRINJAM SE' potrjujete, da ste seznanjeni s pogoji sodelovanje na straneh {SITE_NAME} in da je poslano gradivo vaa osebna last. V nasprotnem primeru ste dolni navesti izvor poslanega gradiva. Prav tako ste dolni navesti kot izvor {SITE_NAME}, e uporabite gradivo s teh strani. Dovoljena je izkljuno uporaba v izobraevalne namene. Za vse ostale primere si morate priskrbeti dovoljenje lastnika teh strani.<br />
+S klikom na 'STRINJAM SE' potrjujete, da ste seznanjeni s pogoji sodelovanje na straneh {SITE_NAME}.
 EOT;
 
 $lang_register_php = array(
   'page_title' => 'Registracija',
   'term_cond' => 'Navodila in pogoji za sodelovanje',
   'i_agree' => 'STRINJAM SE',
-  'submit' => 'Polji registracijo',
-  'err_user_exists' => 'To uporabniko ime e obstaja, izberi si drugo',
-  'err_password_mismatch' => 'Gesli se ne ujemata - ponovi vpis',
-  'err_uname_short' => 'Uporabniko ime mora imeti vsaj dva znaka',
+  'submit' => 'Pošlji registracijo',
+  'err_user_exists' => 'To uporabniško ime že obstaja, izberite si drugo',
+  'err_password_mismatch' => 'Gesli se ne ujemata - ponovite vpis',
+  'err_uname_short' => 'Uporabniško ime mora imeti vsaj dva znaka',
   'err_password_short' => 'Geslo mora biti dolgo vsaj dva znaka',
-  'err_uname_pass_diff' => 'Uporabniko ime in geslo morata biti razlina',
-  'err_invalid_email' => 'Napani e-mail naslov!',
-  'err_duplicate_email' => 'Ta e-mail naslov je nekdo e uporabil',
+  'err_uname_pass_diff' => 'Uporabniško ime in geslo morata biti različna',
+  'err_invalid_email' => 'Napačni e-mail naslov!',
+  'err_duplicate_email' => 'Ta e-mail naslov je nekdo že uporabil',
   'enter_info' => 'Vpis podatkov za registracijo',
   'required_info' => 'Obvezni podatki',
   'optional_info' => 'Neobvezni vpis',
-  'username' => 'Uporabniko ime',
+  'username' => 'Uporabniško ime',
   'password' => 'Geslo',
-  'password_again' => 'Ponovi geslo',
+  'password_again' => 'Ponovite geslo',
   'email' => 'e-mail',
   'location' => 'Kraj',
   'interests' => 'Zanimanje',
-  'website' => 'Domaa stran',
+  'website' => 'Domača stran',
   'occupation' => 'Zaposlitev',
   'error' => 'NAPAKA',
   'confirm_email_subject' => '%s - registracija potrjena',
   'information' => 'Informacija',
-  'failed_sending_email' => 'Ne morem poslati e-mail sporoila s podatki o registraciji!',
-  'thank_you' => 'Hvala za registracijo.<br /><br />Navodila za aktiviranje rauna so bila poslana na vpisani e-mail naslov.',
-  'acct_created' => 'Tvoj raun je bil ustvarjen - lahko se prijavi s svojim uporabnikim imenom in geslom',
-  'acct_active' => 'Tvoj raun je aktiven in se lahko prijavi',
-  'acct_already_act' => 'Tvoj raun je e aktiven!',
-  'acct_act_failed' => 'Tega rauna ni mono aktivirati!',
+  'failed_sending_email' => 'Ne morem poslati e-mail sporočila s podatki o registraciji!',
+  'thank_you' => 'Hvala za registracijo.<br /><br />Navodila za aktiviranje računa so bila poslana na vpisani e-mail naslov.',
+  'acct_created' => 'Vaš račun je bil ustvarjen - lahko se prijavite s svojim uporabniškim imenom in geslom',
+  'acct_active' => 'Vaš račun je aktiven in se lahko prijavite',
+  'acct_already_act' => 'Vaš račun je že aktiven!', //cpg1.4
+  'acct_act_failed' => 'Tega računa ni možno aktivirati!',
   'err_unk_user' => 'Izbrani uporabnik ne obstaja!',
   'x_s_profile' => 'Profil od %s',
   'group' => 'Skupina',
@@ -969,20 +1534,23 @@
   'update_success' => 'Profil je bil posodobljen',
   'pass_chg_success' => 'Geslo je bilo spremenjeno',
   'pass_chg_error' => 'Geslo ni bilo spremenjeno',
-  'notify_admin_email_subject' => '%s - obvestilo o registraciji', //cpg1.3.0
-  'notify_admin_email_body' => 'Registriral se je novi uporabnik "%s" ', //cpg1.3.0
+  'notify_admin_email_subject' => '%s - Registration notification',
+  'last_uploads' => 'Zadnje dodane datoteke.<br />Kliknite za ogled vseh datotek od', //cpg1.4
+  'last_comments' => 'Zadnji komentar.<br />Kliknite za ogled vseh komentarjev od', //cpg1.4
+  'notify_admin_email_body' => 'Registriral se je novi uporabnik z imenom "%s"',
+  'pic_count' => 'Dodanih datotek', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - zahtevek za registracijo', //cpg1.4
+  'thank_you_admin_activation' => 'Hvala za registracijo.<br /><br />Vaš zahtevek za aktiviranje uporabniškega računa je bil poslan administratorju. Ko bo vaš račun odobren, prejmete e-mail sporočilo z obvestilom o aktiviranju.', //cpg1.4
+  'acct_active_admin_activation' => 'Uporabniški račun je aktiviran, uporabniku je bilo poslano sporočilo z obvestilom o aktiviranju.', //cpg1.4
+  'notify_user_email_subject' => '%s - obvestilo o aktiviranju računa', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
 Hvala za registracijo pri: {SITE_NAME}
 
-Tvoje uporabniko ime je: "{USER_NAME}"
-Tvoje geslo je: "{PASSWORD}"
-
-e eli aktivirati svoj raun, mora klikniti na spodnjo povezavo
-ali pa jo vpisati v naslovno vrstico brskalnika.
+Če želite aktivirati svoj uporabniški račun (uporabniško ime: {USER_NAME} ),kliknite na spodnjo povezavo ali pa jo prekopirajte v naslovno vrstico internet brskalnika.
 
-{ACT_LINK}
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
 Lep pozdrav,
 
@@ -990,6 +1558,26 @@
 
 EOT;
 
+$lang_register_approve_email = <<<EOT
+Novi uporabnik z uporabniškim imenom "{USER_NAME}" se je registriral v galeriji.
+
+Da aktivirate njegov uporabniški račun, morate klikniti na spodnjo povezavo.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_activated_email = <<<EOT
+Vaš uporabniški račun je bil odobren in aktiviran.
+
+Lahko se prijavite na <a href="{SITE_LINK}">{SITE_LINK}</a> s svojim uporabniškim imenom "{USER_NAME}"
+
+
+Lepo pozdravljeni,
+
+administrator SITE_NAME}
+
+EOT;
 }
 
 // ------------------------------------------------------------------------- //
@@ -999,60 +1587,131 @@
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
   'title' => 'Prikaz komentarjev',
   'no_comment' => 'Ni komentarjev za prikaz',
-  'n_comm_del' => 't. pobrisanik komentarjev:%s',
-  'n_comm_disp' => 't. komentarjev za prikaz',
-  'see_prev' => 'Poglej predhodnega',
-  'see_next' => 'Poglej naslednjega',
-  'del_comm' => 'Pobrii izbrane komentarje',
+  'n_comm_del' => 'Št. pobrisanik komentarjev:%s',
+  'n_comm_disp' => 'Št. komentarjev za prikaz',
+  'see_prev' => 'Predhodni komentar',
+  'see_next' => 'naslednji komentar',
+  'del_comm' => 'Pobriši izbrane komentarje',
+  'user_name' => 'Ime', //cpg1.4
+  'date' => 'Datum', //cpg1.4
+  'comment' => 'Komentar', //cpg1.4
+  'file' => 'Datoteka', //cpg1.4
+  'name_a' => 'Uporabniško ime naraščajoče', //cpg1.4
+  'name_d' => 'Uporabniško ime padajoče', //cpg1.4
+  'date_a' => 'Datum naraščajoče', //cpg1.4
+  'date_d' => 'Datum padajoče', //cpg1.4
+  'comment_a' => 'Komentar naraščajoče', //cpg1.4
+  'comment_d' => 'Komentar padajoče', //cpg1.4
+  'file_a' => 'Datoteka naraščajoče', //cpg1.4
+  'file_d' => 'Datoteka padajoče', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Iskanje slik',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Iskanje po galeriji', //cpg1.4
+  'submit_search' => 'Najdi', //cpg1.4
+  'keyword_list_title' => 'Seznam ključnih besed', //cpg1.4
+  'keyword_msg' => 'Zgornji seznam ne vsebuje vsega. Ne vključuje besed iz nazivov fotografij ali opisov le-teh. Poskusite z razširjenim iskanjem.',  //cpg1.4
+  'edit_keywords' => 'Uredi ključne besede', //cpg1.4
+  'search in' => 'Išči v:', //cpg1.4
+  'ip_address' => 'IP naslov', //cpg1.4
+  'fields' => 'Išči v', //cpg1.4
+  'age' => 'Starost', //cpg1.4
+  'newer_than' => 'Novejše od', //cpg1.4
+  'older_than' => 'Starejše od', //cpg1.4
+  'days' => 'dni', //cpg1.4
+  'all_words' => 'Uporabi vse besede (IN)', //cpg1.4
+  'any_words' => 'Uporabi eno besedo (ALI)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Naziv', //cpg1.4
+  'caption' => 'Opis', //cpg1.4
+  'keywords' => 'Ključne besede', //cpg1.4
+  'owner_name' => 'Uporabnik', //cpg1.4
+  'filename' => 'Ime datoteke', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Iskanje novih slik', //cpg1.3.0
-  'select_dir' => 'Izberi direktorij',
-  'select_dir_msg' => 'Ta ukaz ti omogoa dodajanje slik, ki si jih dodal na server s pomojo FTP protokola.<br /><br />Izberi direktorij v katerega si dodal slike', //cpg1.3.0
-  'no_pic_to_add' => 'Tu ni nobenih slik za dodajanje', //cpg1.3.0
-  'need_one_album' => 'Za uporabo te funkcije mora imeti vsaj en album',
+  'page_title' => 'Iskanje novih fotografij',
+  'select_dir' => 'Izberite direktorij',
+  'select_dir_msg' => 'Ta ukaz vam omogoča dodajanje fotografij, ki ste jih dodali na server s pomočjo FTP protokola.<br /><br />Izberite direktorij v katerega ste dodal fotografije', //cpg1.4
+  'no_pic_to_add' => 'Tu ni nobenih fotografij za dodajanje',
+  'need_one_album' => 'Za uporabo te funkcije morate imeti vsaj en album',
   'warning' => 'Opozorilo',
-  'change_perm' => 'pisanje v direktorij ni omogoeno, spremeni pravice v 755 ali 777 pred ponovnim poskusom dodajanja slik!', //cpg1.3.0
-  'target_album' => '<b>Dodaj slike </b>%s<b> v </b>%s', //cpg1.3.0
+  'change_perm' => 'pisanje v direktorij ni omogočeno, spremenite pravice v 755 ali 777 pred ponovnim poskusom dodajanja fotografij!',
+  'target_album' => '<b>Dodaj fotografije &quot;</b>%s<b>&quot; v </b>%s',
   'folder' => 'Direktorij',
-  'image' => 'Slika',
+  'image' => 'fotografija',
   'album' => 'Album',
   'result' => 'Rezultat',
-  'dir_ro' => 'Pisanje onemogoeno. ',
-  'dir_cant_read' => 'Branje onemogoeno. ',
-  'insert' => 'Dodajanje novih slik v galerijo', //cpg1.3.0
-  'list_new_pic' => 'Seznam novih slik', //cpg1.3.0
-  'insert_selected' => 'Dodaj izbrane slike', //cpg1.3.0
-  'no_pic_found' => 'Brez novih slik', //cpg1.3.0
-  'be_patient' => 'Potrpeljivost... dodajanje traja nekaj asa', //cpg1.3.0
-  'no_album' => 'nisi izbral albuma',  //cpg1.3.0
+  'dir_ro' => 'Pisanje onemogočeno. ',
+  'dir_cant_read' => 'Branje onemogočeno. ',
+  'insert' => 'Dodajanje novih fotografij v galerijo',
+  'list_new_pic' => 'Seznam novih fotografij',
+  'insert_selected' => 'Dodaj izbrane fotografije',
+  'no_pic_found' => 'Brez novih fotografij',
+  'be_patient' => 'Potrpežljivost... dodajanje traja nekaj časa',
+  'no_album' => 'album ni bil izbran',
+  'result_icon' => 'kliknite za podrobnosti ali osvežite prikaz strani',  //cpg1.4
   'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : pomeni, da so slike uspeno dodane'.
-                          '<li><b>DP</b> : pomeni, da je slika duplikat in je e v bazi'.
-                          '<li><b>PB</b> : pomeni, da slike ni mono dodati. Preveri nastavitve in pravice za direktorij v katerem se nahajajo'.
-                          '<li><b>NA</b> : pomeni, da nisi izbral albuma za slike, klikni \'<a href="javascript:history.back(1)">nazaj</a>\' in izberi album. e albuma e nima, <a href="albmgr.php">ustvari enega najprej</a></li>'.
-                          '<li>e ne vidi oznak OK, DP ali PB, klikni na manjkajoo slikico za prikaz napake, ki jo generira PHP'.
-                          '<li>Za osveitev prikaza pritisni tipko "ponovno naloi/reload"  v svojem brskalniku'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'izberi album', //cpg1.3.0
-  'check_all' => 'Oznai vse', //cpg1.3.0
-  'uncheck_all' => 'Odznai vse', //cpg1.3.0
+                          '<li><b>OK</b> : pomeni, da so fotografije uspešno dodane'.
+                          '<li><b>DP</b> : pomeni, da je fotografija duplikat in je že v bazi'.
+                          '<li><b>PB</b> : pomeni, da fotografije ni možno dodati. Preverite nastavitve in pravice za direktorij v katerem se nahajajo'.
+                          '<li><b>NA</b> : pomeni, da niste izbrali albuma v katerega želite dodati fotografije, kliknite gumb \'<a href="javascript:history.back(1)">nazaj</a>\' in izberite n album. Če albuma še nimate, ga najprej <a href="albmgr.php">kreirajte</a></li>'.
+                          '<li>Če ne vidite oznak OK, DP ali PB, kliknite na manjkajočo slikico za prikaz napake, ki jo generira PHP'.
+                          '<li>Za osvežitev prikaza pritisnite tipko reload v svojem brskalniku'.
+                          '</ul>',
+  'select_album' => 'Izberite album',
+  'check_all' => 'Označi vse',
+  'uncheck_all' => 'Odznači vse',
+  'no_folders' => 'V direktoriju "albums" ni nobenega direktorija. Naredite vsaj en uporabniški album v direktoriju "albums" in s FTP protokolom naložite fotografije v njega. S FTP-jem ne smete nalagati fotografij v direktorij "userpics" ali "edit". Ta direktorija sta rezervirana za http dodajanje in interne namene.', //cpg1.4
+   'albums_no_category' => 'Albumi brez kategorij', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Osebni albumi', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'vmesnik za brskanje (priporočeno)', //cpg1.4
+  'edit_pics' => 'Urejanje fotografij', //cpg1.4
+  'edit_properties' => 'Lastnosti albuma', //cpg1.4
+  'view_thumbs' => 'Prikaz ikon', //cpg1.4
 );
 
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'prikaži/skrij to kolono', //cpg1.4
+  'vote' => 'Podrobnosti glasovanja', //cpg1.4
+  'hits' => 'Podrobnosti ogledov', //cpg1.4
+  'stats' => 'Statistika glasovanja', //cpg1.4
+  'sdate' => 'Datum', //cpg1.4
+  'rating' => 'Ocena', //cpg1.4
+  'search_phrase' => 'Iskana beseda', //cpg1.4
+  'referer' => 'Napotitelj', //cpg1.4
+  'browser' => 'Brskalnik', //cpg1.4
+  'os' => 'Operacijski sistem', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Razvrsti po %s', //cpg1.4
+  'ascending' => 'naraščajoče', //cpg1.4
+  'descending' => 'padajoče', //cpg1.4
+  'internal' => 'int', //cpg1.4
+  'close' => 'zapri', //cpg1.4
+  'hide_internal_referers' => 'skrij interne napotitelje', //cpg1.4
+  'date_display' => 'Date display', //cpg1.4
+  'submit' => 'pošlji/osveži', //cpg1.4
+);
 
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
@@ -1061,103 +1720,87 @@
 // Void
 
 // ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Zavrni uporabnika',
-  'user_name' => 'Uporabniko ime',
-  'ip_address' => 'IP naslov',
-  'expiry' => 'Potee (za trajno - pusti prazno)',
-  'edit_ban' => 'Shrani spremembe',
-  'delete_ban' => 'Pobrii',
-  'add_new' => 'Dodaj novo prepoved',
-  'add_ban' => 'Dodaj',
-  'error_user' => 'Ne najdem uporabnika', //cpg1.3.0
-  'error_specify' => 'Vpisati mora uporabniko ime ali IP tevilko', //cpg1.3.0
-  'error_ban_id' => 'Napana IP tevilka!', //cpg1.3.0
-  'error_admin_ban' => 'Sebi ne more prepovedati dostopa!', //cpg1.3.0
-  'error_server_ban' => 'Poskua prepovedati dostop svojemu serverju? Tsk tsk, tega pa ne bom podpiral...', //cpg1.3.0
-  'error_ip_forbidden' => 'Temu IP naslovu ne more prpovedati dostopa - je nepovezljiv (non-routable)!', //cpg1.3.0
-  'lookup_ip' => 'Poglej IP naslov', //cpg1.3.0
-  'submit' => 'NAPREJ!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Dodaj sliko', //cpg1.3.0
-  'custom_title' => 'Obrazec za dodajanje', //cpg1.3.0
-  'cust_instr_1' => 'Izbere lahko poljubno tevilo datotek za upload, vendar najve kot je navedeno spodaj.', //cpg1.3.0
-  'cust_instr_2' => 'tevilka zahtevka', //cpg1.3.0
-  'cust_instr_3' => 'Upload datotek (najve): %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL upload (najve): %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL upload:', //cpg1.3.0
-  'cust_instr_6' => 'Upload datotek:', //cpg1.3.0
-  'cust_instr_7' => 'Izberi tevilo posameznih nainov za upload in klikni \'NAPREJ\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Napani ukaz za obrazec.', //cpg1.3.0
-  'reg_instr_2' => 'Sedaj lahko doda/polje svoje datoteke na server. Velikost posamezne datoteke ne sme presei %s kB. ZIP datoteke dodane s pomojo \'Upload datotek\' in \'URI/URL dodajanje\' bodo ostale kompresirane.', //cpg1.3.0
-  'reg_instr_3' => 'e hoe, da bodo ZIP datoteke razpakirane, uporabi polje \'Dekompresivni ZIP upload\'.', //cpg1.3.0
-  'reg_instr_4' => 'Ko uporablja URI/URL upload, vpii pot do datoteke na naslednji nain: http://www.mojastran.com/images/slika.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Ko si izpolnil obrazec, klikni \'NAPREJ\'.', //cpg1.3.0
-  'reg_instr_6' => 'Dekompresivni ZIP upload:', //cpg1.3.0
-  'reg_instr_7' => 'Dodajanje slik:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL upload:', //cpg1.3.0
-  'error_report' => 'Poroilo o napaki', //cpg1.3.0
-  'error_instr' => 'Tvoja zahteva za upload je povzroila napako:', //cpg1.3.0
-  'file_name_url' => 'Slika ime/URL', //cpg1.3.0
-  'error_message' => 'Sporoilo o napaki', //cpg1.3.0
-  'no_post' => 'Slike niso bile poslane.', //cpg1.3.0
-  'forb_ext' => 'Napana konnica datoteke.', //cpg1.3.0
-  'exc_php_ini' => 'Prevelika datoteka/slika glede na dovoljeno nastavitev v php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Prevelika datoteka/slika glede na dovoljeno nastavitev v galeriji.', //cpg1.3.0
-  'partial_upload' => 'Samo delno poslane/dodane slike.', //cpg1.3.0
-  'no_upload' => 'Nobene slike ni bilo poslane/dodane.', //cpg1.3.0
-  'unknown_code' => 'Neznana PHP koda o napaki.', //cpg1.3.0
-  'no_temp_name' => 'No upload - No temp name.', //cpg1.3.0
-  'no_file_size' => 'Datoteka ne vsebuje podatkov/pokvarjena', //cpg1.3.0
-  'impossible' => 'Tega ni mo premakniti.', //cpg1.3.0
-  'not_image' => 'Datoteka ni slika/pokvarjena', //cpg1.3.0
-  'not_GD' => 'Slika ni dovoljena za GD knjinico(gif,jpg).', //cpg1.3.0
-  'pixel_allowance' => 'Pixel toleranca prekoraena.', //cpg1.3.0
-  'incorrect_prefix' => 'Napaen URI/URL prefix', //cpg1.3.0
-  'could_not_open_URI' => 'Ne morem odpreti URI.', //cpg1.3.0
-  'unsafe_URI' => 'Ni mono preveriti varnosti.', //cpg1.3.0
-  'meta_data_failure' => 'Meta podatki manjkajo', //cpg1.3.0
-  'http_401' => '401 Dostop samo z geslom', //cpg1.3.0
-  'http_402' => '402 Potrebno plailo', //cpg1.3.0
-  'http_403' => '403 Prepovedano', //cpg1.3.0
-  'http_404' => '404 Ne najdem', //cpg1.3.0
-  'http_500' => '500 Napaka na serverju', //cpg1.3.0
-  'http_503' => '503 Tega ni na razpolago', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME tipa podatka ne morem razbrati.', //cpg1.3.0
-  'MIME_type_unknown' => 'Neznana MIME vrsta', //cpg1.3.0
-  'cant_create_write' => 'Kreiranje datoteke ni uspelo.', //cpg1.3.0
-  'not_writable' => 'Pisanje v datoteko ni uspelo.', //cpg1.3.0
-  'cant_read_URI' => 'Ne morem prebrati URI/URL naslova', //cpg1.3.0
-  'cant_open_write_file' => 'Ne morem odpreti URI datoteke za pisanje.', //cpg1.3.0
-  'cant_write_write_file' => 'Ne morem pisati v URI datoteko.', //cpg1.3.0
-  'cant_unzip' => 'Unzip ni uspel.', //cpg1.3.0
-  'unknown' => 'Neznana napaka', //cpg1.3.0
-  'succ' => 'Uspeno poslano na server', //cpg1.3.0
-  'success' => 't. uspenih uploadov:%s.', //cpg1.3.0
-  'add' => 'Klikni \'NAPREJ\' za dodajanje slik v album.', //cpg1.3.0
-  'failure' => 'Dodajanje ni uspelo', //cpg1.3.0
-  'f_info' => 'Podatki o sliki', //cpg1.3.0
-  'no_place' => 'Predhodna slika ni bila dodana.', //cpg1.3.0
-  'yes_place' => 'Predhodna slika je bila uspeno dodana.', //cpg1.3.0
-  'max_fsize' => 'najveja dovoljena velikost je %s kB',
+  'title' => 'Dodajanje fotografij',
+  'custom_title' => 'Kreiranje obrazca za dodajanje fotografij',
+  'cust_instr_1' => 'Nastavite si lahko poljubno število polj na obrazcu za dodajanje fotografij, le da ne presežete spodnjih max. vrednosti.',
+  'cust_instr_2' => 'Zahtevek za kreiranje obrazca',
+  'cust_instr_3' => 'Polja za lokalne fotografije: %s',
+  'cust_instr_4' => 'URI/URL polja: %s',
+  'cust_instr_5' => 'URI/URL polja:',
+  'cust_instr_6' => 'Polja za lokalne fotografije:',
+  'cust_instr_7' => 'Vpišite število polj za posamezno vrsto in kliknite na \'NAPREJ\'. ',
+  'reg_instr_1' => 'Prepovedana akcija pri kreiranju obrazca.',
+  'reg_instr_2' => 'Sedaj lahko dodate fotografije - uporabite spodnji obrazec. Velikost posamezne datoteke, ki jo želite dodati, ne sme preseči velikosti %s Kb. Stisnjene (ZIP) datoteke, ki jih boste dodali (neglede na opcijo dodajanja lokalnih datotek ali preko URL naslova) bodo ostale nerazpakirane.',
+  'reg_instr_3' => 'Če želite razpakirati zip datoteke, uporabite obrazec za dodajanje v \'Decompressive ZIP Upload\' področju.',
+  'reg_instr_4' => 'Če uporabite opcijo URI/URL za dodajanje fotografij, vpišite pot do fotografij na naslednji način: http://www.mojastran.com/images/deteljica.jpg',
+  'reg_instr_5' => 'Ko izpolnite obrazec, kliknite na \'NAPREJ\'.',
+  'reg_instr_6' => 'Decompressive ZIP Uploads:',
+  'reg_instr_7' => 'Dodajanje lokalnih fotografij:',
+  'reg_instr_8' => 'URI/URL dodajanje fotografij:',
+  'error_report' => 'Poročilo o napaki',
+  'error_instr' => 'Pri naslednjih datotekah je prišlo do napake:',
+  'file_name_url' => 'Ime datoteke/URL',
+  'error_message' => 'Vsebina napake',
+  'no_post' => 'Datoteka ni dodana s POST funkcijo.',
+  'forb_ext' => 'Prepovedana končnica datoteke.',
+  'exc_php_ini' => 'Presežena velikost datoteke dovoljena v php.ini.',
+  'exc_file_size' => 'Presežena velikost datoteke dovoljena v nastavitvah galerije.',
+  'partial_upload' => 'Dodajanje je samo delno uspelo.',
+  'no_upload' => 'Dodajanje ni bilo izvedeno.',
+  'unknown_code' => 'Neznana PHP napaka...',
+  'no_temp_name' => 'Brez dodajanja - ni temp ime.',
+  'no_file_size' => 'Ne vsebuje podatkov/poškodovano',
+  'impossible' => 'Impossible to move.',
+  'not_image' => 'Ni fotografija/poškodovano',
+  'not_GD' => 'Ni GD podaljšek.',
+  'pixel_allowance' => 'Višina in/ali širina fotografije je večja kot je dovoljeno v nastavitvah galerije.', //cpg1.4
+  'incorrect_prefix' => 'Napačna URI/URL predpona',
+  'could_not_open_URI' => 'Ne morem odpreti URI.',
+  'unsafe_URI' => 'Varnosti ni možno preveriti.',
+  'meta_data_failure' => 'Manjkajo Meta podatki',
+  'http_401' => '401 Neautorizirani dostop',
+  'http_402' => '402 Potrebno predhodno plačilo',
+  'http_403' => '403 Prepovedano',
+  'http_404' => '404 Ni najdeno',
+  'http_500' => '500 Interna strežniška napaka',
+  'http_503' => '503 Servis ni na razpolago',
+  'MIME_extraction_failure' => 'MIME tip ni prepoznan.',
+  'MIME_type_unknown' => 'Neznani MIME tip',
+  'cant_create_write' => 'Datoteke za pisanje ni možno kreirati.',
+  'not_writable' => 'Pisanje v datoteko ni možno.',
+  'cant_read_URI' => 'Ne morem prebrati URI/URL',
+  'cant_open_write_file' => 'Ne morem odpreti URI datoteke za pisanje.',
+  'cant_write_write_file' => 'Ne morem pisati v URI datoteko za pisanje.',
+  'cant_unzip' => 'Razpakiranje datoteke ni možno.',
+  'unknown' => 'Neznana napaka',
+  'succ' => 'Uspešno dodano',
+  'success' => 'Št. uspešno dodanih datotek:%s',
+  'add' => 'Prosimo kliknite \'NAPREJ\' da dodate fotografije v albume.',
+  'failure' => 'Dodajanje ni uspelo',
+  'f_info' => 'Podatki o datoteki',
+  'no_place' => 'Prejšnja datoteka ni bila dodana.',
+  'yes_place' => 'Prejšnja datoteka je bila uspešno dodana.',
+  'max_fsize' => 'Maksimalna velikost datoteke je %s Kb',
   'album' => 'Album',
-  'picture' => 'Slika', //cpg1.3.0
-  'pic_title' => 'Ime slike', //cpg1.3.0
-  'description' => 'Opis slike', //cpg1.3.0
-  'keywords' => 'Kljune besede (loi s presledki)',
-  'err_no_alb_uploadables' => 'Oprosti, trenutno nobeden album ne omogoa dodajanja slik', //cpg1.3.0
-  'place_instr_1' => 'Dodaj vse slike sedaj. Vpie lahko tudi dodatne informacije za posamezno sliko.', //cpg1.3.0
-  'place_instr_2' => 'Na dodajanje aka e ve slik. Prosim klikni \'NAPREJ\'.', //cpg1.3.0
-  'process_complete' => 'Uspeno si dodal vse slike.', //cpg1.3.0
+  'picture' => 'Fotografija',
+  'pic_title' => 'Ime fotografije',
+  'description' => 'Opis fotografije',
+  'keywords' => 'Ključne besede (ločite jih s presledki)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Izberite s seznama</a>', //cpg1.4
+  'keywords_sel' =>'Izberite ključno besedo', //cpg1.4
+  'err_no_alb_uploadables' => 'Oprostite, tukaj ni albumov v katere bi lahko dodali fotografije',
+  'place_instr_1' => 'Prosimo dodajte fotografije v album. Lahko dodate še podatke o vsaki fotografiji.',
+  'place_instr_2' => 'Na dodajanje čaka še več fotografij. Kliknite na \'Nadaljuj\'.',
+  'process_complete' => 'Uspešno ste dodali vse fotografije.',
+   'albums_no_category' => 'Albumi brez kategorij', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* osebni albumi', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Izberite album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Zapri', //cpg1.4
+  'no_keywords' => 'Oprostite, ključnih besed ni na razpolago!', //cpg1.4
+  'regenerate_dictionary' => 'Osveži slovar', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1165,110 +1808,304 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+  'memberlist' => 'Seznam uporabnikov', //cpg1.4
+  'user_manager' => 'Urejanje uporabnikov', //cpg1.4
   'title' => 'Urejanje uporabnikov',
-  'name_a' => 'Ime naraajoe',
-  'name_d' => 'Ime padajoe',
-  'group_a' => 'Skupina naraajoe',
-  'group_d' => 'Skupina padajoe',
-  'reg_a' => 'Datum reg. naraajoe',
-  'reg_d' => 'Datum reg. padajoe',
-  'pic_a' => 't. slik naraajoe',
-  'pic_d' => 't. slik padajoe',
-  'disku_a' => 'Poraba diska naraajoe',
-  'disku_d' => 'Poraba diska padajoe',
-  'lv_a' => 'Zadnji obiski naraajoe', //cpg1.3.0
-  'lv_d' => 'Zadnji obiski padajoe', //cpg1.3.0
-  'sort_by' => 'Sortiraj uporabnike po',
+  'name_a' => 'Ime naraščajoče',
+  'name_d' => 'Ime padajoče',
+  'group_a' => 'Skupina naraščajoče',
+  'group_d' => 'Skupina padajoče',
+  'reg_a' => 'Datum reg. naraščajoče',
+  'reg_d' => 'Datum reg. padajoče',
+  'pic_a' => 'Št. fotogr. naraščajoče',
+  'pic_d' => 'Št. fotogr. padajoče',
+  'disku_a' => 'Poraba diska naraščajoče',
+  'disku_d' => 'Poraba diska padajoče',
+  'lv_a' => 'Zadnji obisk naraščajoče',
+  'lv_d' => 'Zadnji obisk padajoče',
+  'sort_by' => 'Razvrsti uporabnike po',
   'err_no_users' => 'Tabela s podatki je prazna!',
-  'err_edit_self' => 'Svojega prifila ne more spremeniti. Uporabi povezavo \'Moj profil\'',
-  'edit' => 'UREJANJE',
-  'delete' => 'BRISANJE',
-  'name' => 'Uporabniko ime',
+  'err_edit_self' => 'Svojega prifila ne morete spremeniti. Uporabite povezavo \'Moj profil\'',
+  'edit' => 'Uredi', //cpg1.4
+  'with_selected' => 'Z označenim:', //cpg1.4
+  'delete' => 'Briši', //cpg1.4
+  'delete_files_no' => 'obdrži fotografije (označi kot anonimni prispevek)', //cpg1.4
+  'delete_files_yes' => 'pobriši javne fotografije', //cpg1.4
+  'delete_comments_no' => 'zadrži komentarje (označi kot anonimne vpise)', //cpg1.4
+  'delete_comments_yes' => 'pobriši komentarje', //cpg1.4
+  'activate' => 'Vklopi', //cpg1.4
+  'deactivate' => 'Izklopi', //cpg1.4
+  'reset_password' => 'Ponastavi geslo', //cpg1.4
+  'change_primary_membergroup' => 'Spremeni osnovno skupino', //cpg1.4
+  'add_secondary_membergroup' => 'Dodaj sekundarno skupino', //cpg1.4
+  'name' => 'Uporabniško ime',
   'group' => 'Skupina',
-  'inactive' => 'Neaktivni',
-  'operations' => 'Operacije',
-  'pictures' => 'Slike', //cpg1.3.0
-  'disk_space' => 'Porabljen prostor',
-  'registered_on' => 'Registriran',
-  'last_visit' => 'Zadnji obisk', //cpg1.3.0
-  'u_user_on_p_pages' => 't. uporabnikov:%d (t. strani:%d)',
-  'confirm_del' => 'Res eli pobrisati tega uporabnika? \\nTudi njegove slike in albumi bodo pobrisani.', //js-alert //cpg1.3.0
-  'mail' => 'POTA',
+  'inactive' => 'Neaktivno',
+  'operations' => 'Operacija',
+  'pictures' => 'Fotografije',
+  'disk_space_used' => 'Porabljeni prostor', //cpg1.4
+  'disk_space_quota' => 'Dodeljeni prostor', //cpg1.4
+  'registered_on' => 'Registracija', //cpg1.4
+  'last_visit' => 'Zadnji obisk',
+  'u_user_on_p_pages' => 'Št. uporabnikov:%d (št. strani:%d)',
+  'confirm_del' => 'Želite pobrisati tega uporabnika? \\nVsi njegovi albumi in fotografije bodo pobrisani.', //js-alert
+  'mail' => 'Pošta',
   'err_unknown_user' => 'Izbrani uporabnik ne obstaja!',
   'modify_user' => 'Uredi uporabnika',
   'notes' => 'Opombe',
-  'note_list' => '<li>e gesla ne eli spreminjati, pusti polje za geslo prazno',
+  'note_list' => '<li>Če gesla ne želite spreminjati, pustite polje za geslo prazno',
   'password' => 'Geslo',
   'user_active' => 'Uporabnik je aktiven',
   'user_group' => 'Uporabnikova skupina',
-  'user_email' => 'Uporabnikov email',
-  'user_web_site' => 'Uporabnikova domaa stran',
-  'create_new_user' => 'Ustvari novega uporabnika',
-  'user_location' => 'Uporabnikova lokacija',
-  'user_interests' => 'Uporabnikovo zanimanje',
-  'user_occupation' => 'Uporabnikova zaposlitev',
-  'latest_upload' => 'Zadnje dodano', //cpg1.3.0
-  'never' => 'nikoli', //cpg1.3.0
+  'user_email' => 'Uporabnikov e-mail',
+  'user_web_site' => 'Uporabnikova domača stran',
+  'create_new_user' => 'Dodaj novega uporabnika',
+  'user_location' => 'Kraj',
+  'user_interests' => 'Hobiji',
+  'user_occupation' => 'Zaposlitev',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Recent uploads',
+  'never' => 'nikoli',
+  'search' => 'Iskanje uporabnika', //cpg1.4
+  'submit' => 'Pošlji', //cpg1.4
+  'search_submit' => 'Naprej!', //cpg1.4
+  'search_result' => 'Rezultati iskanja: ', //cpg1.4
+  'alert_no_selection' => 'Izbrati morate vsaj enega uporabnika!', //cpg1.4 //js-alert
+  'password' => 'geslo', //cpg1.4
+  'select_group' => 'Izberite skupino', //cpg1.4
+  'groups_alb_access' => 'Pravice albuma glede na skupino', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategorija', //cpg1.4
+  'modify' => 'Spremembe?', //cpg1.4
+  'group_no_access' => 'Ta skupina nima posebnih pravic', //cpg1.4
+  'notice' => 'Opombe', //cpg1.4
+  'group_can_access' => 'Album(i), do katerih lahko dostopa samo "%s"', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Spremeni velikost slik', //cpg1.3.0
-  'what_it_does' => 'Kaj to pomeni',
-  'what_update_titles' => 'Kreira imena slik iz imena datotek',
-  'what_delete_title' => 'Brisanje imen',
-  'what_rebuild' => 'Ponastavi ikone in spremeni velikost slik',
-  'what_delete_originals' => 'Pobrie originalne slike in jih nadomesti z novimi',
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Kreira imena slik iz imena datotek', //cpg1.4
+'Brisanje imen', //cpg1.4
+'Ponastavi ikone in spremeni velikost slik', //cpg1.4
+'Pobriše originalne slike in jih nadomesti z novimi', //cpg1.4
+'Briše originalne ali vmesne fotografije, da sprosti prostor na disku', //cpg1.4
+'Briše komentarje brez pripadajočih fotografij', //cpg1.4
+'Ponovno preveri dimenzije in velikost fotografij (če so bile pred tem ročno spremenjene)', //cpg1.4
+'Resetira števec ogledov', //cpg1.4
+'Prikaže phpinfo', //cpg1.4
+'Posodobi podatkovni strežnik', //cpg1.4
+'Prikaže datoteko z zgodovino', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Administracijski pripomočki',
+  'what_it_does' => 'Kaj vse lahko naredite',
   'file' => 'Datoteka',
+  'problem' => 'Problem', //cpg1.4
+  'status' => 'Status', //cpg1.4
   'title_set_to' => 'naslov spremenjen v',
-  'submit_form' => 'polji',
-  'updated_succesfully' => 'uspeno posodobljeno',
+  'submit_form' => 'pošlji',
+  'updated_succesfully' => 'uspešno posodobljeno',
   'error_create' => 'NAPAKA pri kreiranju',
-  'continue' => 'Nadaljuj na naslednjih slikah',
-  'main_success' => 'Datoteka %s je bila uporabljena za originalno sliko', //cpg1.3.0
+  'continue' => 'Obdelam več fotografij',
+  'main_success' => 'Datoteka %s je bila uspešno uporabljena za izhodišče',
   'error_rename' => 'Napaka pri preimenovanju %s v %s',
-  'error_not_found' => 'Ne najdem datoteke %s',
-  'back' => 'nazaj na glavno stran',
-  'thumbs_wait' => 'Poteka posodabljanje ikon in/ali spreminjanje slik, prosim poakaj...',
-  'thumbs_continue_wait' => 'Nadaljujem s posodabljanjem ikon in/ali slik, prosim poakaj...',
-  'titles_wait' => 'Posodabljanje naslovov, prosim poakaj...',
-  'delete_wait' => 'Brisanje naslovov, prosim poakaj...',
-  'replace_wait' => 'Brisanje originalnih slik in nadomeanje s spremenjenimi, prosim poakaj...',
+  'error_not_found' => 'Datoteke %s ni možno najti',
+  'back' => 'nazaj na osnovno stran',
+  'thumbs_wait' => 'Posodabljam ikone in/ali spreminjam velikost fotografij...',
+  'thumbs_continue_wait' => 'Nadaljujem s posodabljanjem ikon in/ali spreminjanjem velikosti fotografij...',
+  'titles_wait' => 'Posodabljam naslove, počakajte prosim...',
+  'delete_wait' => 'Brišem naslove, počakajte prosim...',
+  'replace_wait' => 'Brišem originalne fotografije in jih nadomeščam s spremenjenimi, počakajte prosim...',
   'instruction' => 'Kratka navodila',
-  'instruction_action' => 'Izberi ukaz',
-  'instruction_parameter' => 'Nastavi parametre',
-  'instruction_album' => 'Izberi album',
-  'instruction_press' => 'Pritisni %s',
-  'update' => 'Posodobi ikone in/ali spremenjene slike',
-  'update_what' => 'Kaj naj posodobim',
+  'instruction_action' => 'Izberite akcijo',
+  'instruction_parameter' => 'Nastavite parametre',
+  'instruction_album' => 'Izberite album',
+  'instruction_press' => 'Pritisnite %s',
+  'update' => 'Posodabljanje ikon in/ali spremenjenih fotografij',
+  'update_what' => 'Kaj naj bo posodobljeno',
   'update_thumb' => 'Samo ikone',
-  'update_pic' => 'Samo spremenjene slike',
-  'update_both' => 'Ikone in spremenjene slike',
-  'update_number' => 'tevilo slik za spreminjanje za vsak klik',
-  'update_option' => '(Poskusi z manjo vrednostjo, e pride do poteka asa med izvajanjem opracije)',
-  'filename_title' => 'Ime datoteke &rArr; Ime slike', //cpg1.3.0
-  'filename_how' => 'Kako naj pretvorim ime datoteke',
-  'filename_remove' => 'Odstrani konnico .jpg in nadomesti _ (podrtaj) s presledki',
+  'update_pic' => 'Samo spremenjene fotografije',
+  'update_both' => 'Oboje, ikone in pretvorjene fotografije',
+  'update_number' => 'Število fotografij, ki se bodo spremenile ob vsakem kliku',
+  'update_option' => '(poskusite z nižjo vrednostjo, če pri obdelavi pride do izteka časa na strežniku)',
+  'filename_title' => 'Ime datoteke &rArr; Naziv datoteke',
+  'filename_how' => 'Kako naj spremenim naziv datoteke',
+  'filename_remove' => 'Odstrani .jpg končnico in nadomesti _ (podčrtaj) s presledki',
   'filename_euro' => 'Spremeni 2003_11_23_13_20_20.jpg v 23/11/2003 13:20',
   'filename_us' => 'Spremeni 2003_11_23_13_20_20.jpg v 11/23/2003 13:20',
   'filename_time' => 'Spremeni 2003_11_23_13_20_20.jpg v 13:20',
-  'delete' => 'Pobrii naslove slik ali originalne slike', //cpg1.3.0
-  'delete_title' => 'Pobrii naslove slik', //cpg1.3.0
-  'delete_original' => 'Pobrii originalne slike',
-  'delete_replace' => 'Pobrii originalne slike, nadomesti jih s spremenjenimi (po velikosti)',
-  'select_album' => 'Izberi album',
-  'delete_orphans' => 'Pobrii komentarje, ki ne pripadajo nobeni sliki (deluje na vseh albumih)', //cpg1.3.0
-  'orphan_comment' => 'najden komentar brez "lastnika"', //cpg1.3.0
-  'delete' => 'Brisanje', //cpg1.3.0
-  'delete_all' => 'Pobrii vse', //cpg1.3.0
-  'comment' => 'Komentar: ', //cpg1.3.0
-  'nonexist' => 'pripeto k neobstojei sliki # ', //cpg1.3.0
-  'phpinfo' => 'Prikai phpinfo', //cpg1.3.0
-  'update_db' => 'Posodobi bazo', //cpg1.3.0
-  'update_db_explanation' => 'e si zamenjal kakne datoteke od galerije, dodal spremembe ali nadgradil s prejnje verije, izvedi vsaj enkrat ukaz "posodobi bazo". To bo naredilo potrebne spremembe v bazi, kreiralo manjkajoe tabele in nastavilo potrebne vrednosti za delovanje v konfiguracijskih tabelah.', //cpg1.3.0
+  'delete' => 'Briši nazive fotografij ali fotografije originalne velikosti',
+  'delete_title' => 'Brisanje naziv fotografij',
+  'delete_title_explanation' => 'Pobisani bodo nazivi vseh fotografij v izbranem albumu.', //cpg1.4
+  'delete_original' => 'Brisanje fotografij originalnih velikosti',
+  'delete_original_explanation' => 'Pobrisane bodo vse VELIKE fotografije.', //cpg1.4
+  'delete_intermediate' => 'Brisanje vmesnih fotografij', //cpg1.4
+  'delete_intermediate_explanation' => 'Pobrisane bodo vse fotografije vmesnih velikosti.<br />Uporabite za sproščanje prostora na disku, če ste izklopili vmesne fotografije potem, ko ste jih že dodali v galerijo.', //cpg1.4
+  'delete_replace' => 'Briše originalne fotografije in jih nadomesti s pretvorjenimi',
+  'titles_deleted' => 'Vsi naslovi v navedenm albumu so bili odstranjeni', //cpg1.4
+  'deleting_intermediates' => 'Brišem vmesne fotograpije, počakajte...', //cpg1.4
+  'searching_orphans' => 'Iskanje sirot, počakajte...', //cpg1.4
+  'select_album' => 'Izberite album',
+  'delete_orphans' => 'Brisanje komentarjev, ki nimajo pripadajočih fotografij', //cpg1.4
+  'delete_orphans_explanation' => 'Poiskani bodo vsi komentarji brez pripadajočih fotografij, ki jih boste lahko pobrisali.<br />Označite vse albume.', //cpg1.4
+  'refresh_db' => 'Obnovitev velikosti fotografij in datotek', //cpg1.4
+  'refresh_db_explanation' => 'To bo ponovno preverilo velikost datotek in dimenzije fotografij. Uporabite, če je napačno javljena velikost prostora na disku ali pa ste ročno spremenili datoteke/fotografije.', //cpg1.4
+  'reset_views' => 'Brisanje števca ogledov', //cpg1.4
+  'reset_views_explanation' => 'V izbranem albumu bo vsem fotografijam nastavljen števec ogledov na 0.', //cpg1.4
+  'orphan_comment' => 'najden komentar-sirota',
+  'delete' => 'Briši',
+  'delete_all' => 'Briši vse',
+  'delete_all_orphans' => 'Brišem vse sirote?', //cpg1.4
+  'comment' => 'Komentar: ',
+  'nonexist' => 'priključen k neobstoječi fotografiji # ',
+  'phpinfo' => 'Prikaži phpinfo',
+  'phpinfo_explanation' => 'Prikaže tehnične podatke o strežniku.<br />Te podatke boste mogoče potrebovali, ko boste rabili pomoč glede delovanja galerije.', //cpg1.4
+  'update_db' => 'Posodabljanje podatkovnega strežnika',
+  'update_db_explanation' => 'Izvedite ta ukaz vsaj enkrat po tem, ko ste zamenjali datoteke od galerije, izvedli spremembe ali nadgradnjo na novejšo različico. Na ta način bodo posodobljene vse tabele in nastavljene pravilne vrednosti za delovanje galerije.',
+  'view_log' => 'Prikaz datotek z zgodovino', //cpg1.4
+  'view_log_explanation' => 'Galerija beleži različne aktivnosti uporabnikov, ki jih lahko tukaj preglejujete. Beleženje dogodkov morate vklopiti v <a href="admin.php">nastavitvah galerije</a>.', //cpg1.4
+  'versioncheck' => 'Preverjanje verzije galerije', //cpg1.4
+  'versioncheck_explanation' => 'Preveri verzijo vseh datotek. Na ta način je zagotovljeno, da so zamenjane vse datoteke po nadgradnji ali izdaji nove različice.', //cpg1.4
+  'bridgemanager' => 'Povezovanje galerije', //cpg1.4
+  'bridgemanager_explanation' => 'Vklop/izklop povezovanja/integriranja galerije z ostalimi aplikacijami (forumi, cms,...).', //cpg1.4
 );
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Preverjanje verzije galerije', //cpg1.4
+  'what_it_does' => 'Ta stran je namenjena vsem, ki ste nadgradili svojo galerijo. Program bo poskušal primerjati vse datoteke na vašem strežniku s tistimi na http://coppermine.sourceforge.net. Na ta način bodo najdene vse datoteke, ki so potrebne zamenjave z novejšo različico.<br />Datoteke, ki bodo označene z rdečo barvo je potrebno zamenjati, datoteke označene z rumeno je potrebno preveriti (in po potrebi zamenjati). Datoteke označene z zeleno barvo (ali z vašo privzeto barvo pisave) so pravilne in jih ni potrebno spreminjati.<br />S klikom na ikonico za pomoč lahko izveste še več podrobnosti.', //cpg1.4
+  'online_repository_unable' => 'Povezava z domačo stranjo galerije ni uspela', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine galerija se ni uspela povezati s svojo domačo stranjo. Možna sta dva razloga:', //cpg1.4
+  'online_repository_reason1' => 'domača stran za preverjanje je trenutno izklopljena - preverite, če lahko dostopate do te strani: %s - če to ni možno, poskusite pozneje.', //cpg1.4
+  'online_repository_reason2' => 'PHP na vašem strežniku ima nastavljeno %s na OFF (privzeto je to nastavljeno na ON). Če je strežnik vaš, lahko to nastavite na ON v php.ini datoteki (ali vsaj omogočite, da bo dostopno z %s). IČe gostite svoje strani drugje pa boste verjetno morali živeti z zavestjo, da ne morete izvesti primerjave v živo. Na tej strani bodo tako prikazani samo podatki o datotekah v vaši distribuciji galerije.', //cpg1.4
+  'online_repository_skipped' => 'Povezava do domače strani galerije je bila preskočena', //cpg1.4
+  'online_repository_to_local' => 'Program je nastavljen trenutno na lokalno kopijo datotek za prikaz verzije. Podatki bodo mogoče našačni, če ste izvedli nadgradnjo galerije in niste naložili čisto vseh datotek. Spremembe narejene po nadgradnji sploh ne bodo prikazane.', //cpg1.4
+  'local_repository_unable' => 'Povezava do podatkov na vašem stežniku ni uspela', //cpg1.4
+  'local_repository_explanation' => 'Coppermine se ni uspela povezati do podatkov %s na vašem strežniku. To verjetno pomeni, da niste naložili vseh podatkov na strežnik. To lahko naredite sedaj in osvežite prikaz te strani.<br />Če programu še vedno ne bo uspelo prikazati podatkov, je verjetno vaš gostitelj izklopil en del <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP funkcij za delo z datotečnim sistemom</a>. IV tem primeru tega orodja sploh ne boste mogli uporabljati.', //cpg1.4
+  'coppermine_version_header' => 'Instalirana verzija galerije', //cpg1.4
+  'coppermine_version_info' => 'Trenutno uporabljate različico %s', //cpg1.4
+  'coppermine_version_explanation' => 'Če mislite, da je to narobe in uporabljate višjo verzijo, ste verjetno pozabili naložiti zadnjo verzijo datoteke <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Primerjava verzij', //cpg1.4
+  'folder_file' => 'direktorij/datoteka', //cpg1.4
+  'coppermine_version' => 'cpg verzija', //cpg1.4
+  'file_version' => 'verzija datoteke', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'omogoča pisanje', //cpg1.4
+  'not_writable' => 'ne omogoča pisanja', //cpg1.4
+  'help' => 'Pomoč', //cpg1.4
+  'help_file_not_exist_optional1' => 'datoteka/direktorij ne obstaja', //cpg1.4
+  'help_file_not_exist_optional2' => 'Datoteke/direktorija %s ni možno najti na vašem strežniku. Dodate ga lahko s pomočjo FTP protokola (ni pa nujno) - če ugotavljate probleme pri delovanju galerije.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'datoteka/direktorij ne obstaja', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'Datoteke/direktorija %s ni možno najti na vašem strežniku. Ti podatki so nujno potrebni za pravilno delovanje in jih morate naložiti na strežnik (uporabite FTP prenos).', //cpg1.4
+  'help_no_local_version1' => 'Ni lokalne verzije datoteke', //cpg1.4
+  'help_no_local_version2' => 'Programu ni uspelo preveriti verzije lokalne datoteke. Datoteka je ali zastarela ali pa ste jo spreminjali in odstranili podatke zapisane v zaglavju datoteke. Priporočamo posodobitev datoteke.', //cpg1.4
+  'help_local_version_outdated1' => 'Lokalna verzija je zastarela', //cpg1.4
+  'help_local_version_outdated2' => 'Vaša datoteka je iz starejše verzije galerije (verjetno ste izvedli nadgradnjo). Posodobite/zamenjajte to datoteko.', //cpg1.4
+  'help_local_version_na1' => 'Preverjanje cvs verzije ni uspelo', //cpg1.4
+  'help_local_version_na2' => 'Programu ni uspelo preveriti katero verzijo galerije uporabljate. Priporočamo, da ponovno naložize galerijo iz paketa, ki ste ga presneli.', //cpg1.4
+  'help_local_version_dev1' => 'Razvojna verzija', //cpg1.4
+  'help_local_version_dev2' => 'Datoteka na vašem strežniku izgleda novejša kot pa je trenutna verzija galerije. Verjetno uporabljate razvojno različico (priporočljivo samo, če vseste kaj delate), ali pa ste izvedli nadgradnjo in niste naložili datoteke include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Direktorij ne omogoča pisanja', //cpg1.4
+  'help_not_writable2' => 'Spremenite pravice (CHMOD) in omogočite pisanje v direktorij %s in v vse kar je v njem.', //cpg1.4
+  'help_writable1' => 'Direktorij omogoča pisanje', //cpg1.4
+  'help_writable2' => 'Direktorij %s omogoča pisanje. To je nepotrebno in predstavlja varnostno luknjo. Galerija potrebuje samo pravice za branje in izvajanje na tem direktoriju.', //cpg1.4
+  'help_writable_undetermined' => 'Preverjanje pravic za pisanje v direktorij ni bilo uspešno.', //cpg1.4
+  'your_file' => 'vaša datoteka', //cpg1.4
+  'reference_file' => 'referenčna datoteka', //cpg1.4
+  'summary' => 'Povzetek', //cpg1.4
+  'total' => 'Skupaj preverjenih datotek/direktorijev', //cpg1.4
+  'mandatory_files_missing' => 'Manjkajoče obvezne datoteke', //cpg1.4
+  'optional_files_missing' => 'Manjkajoče neobvezne datoteke', //cpg1.4
+  'files_from_older_version' => 'Datoteke ostale od prejšnjih verzij', //cpg1.4
+  'file_version_outdated' => 'Zastarela datoteke', //cpg1.4
+  'error_no_data' => 'Program je ostal z DOLGIM NOSOM - ni mu uspelo preveriti ničesar. Oprostite za nevšečnost.', //cpg1.4
+  'go_to_webcvs' => 'pojdi na %s', //cpg1.4
+  'options' => 'Opcije', //cpg1.4
+  'show_optional_files' => 'prikaži neobvezne direktorije/datoteke', //cpg1.4
+  'show_mandatory_files' => 'prikaži obvezne datoteke', //cpg1.4
+  'show_file_versions' => 'prikaži verzijo datotek', //cpg1.4
+  'show_errors_only' => 'prikaži samo direktorije/datoteke z napakami', //cpg1.4
+  'show_permissions' => 'prikaži dovoljenja direktorijev', //cpg1.4
+  'show_condensed_output' => 'prikaži zgoščene podatke (za lažji ogled)', //cpg1.4
+  'coppermine_in_webroot' => 'galerija je nameščena na root direktoriju', //cpg1.4
+  'connect_online_repository' => 'poskusi se povezati do online vira podatkov', //cpg1.4
+  'show_additional_information' => 'prikaži dodatne informacije', //cpg1.4
+  'no_webcvs_link' => 'ne prikaži web cvs povezave', //cpg1.4
+  'stable_webcvs_link' => 'prikaži web cvs povezavo do stabilne verzije', //cpg1.4
+  'devel_webcvs_link' => 'prikaži web cvs povezavo do razvojne verzije', //cpg1.4
+  'submit' => 'izvedi spremembe/osveži', //cpg1.4
+  'reset_to_defaults' => 'ponastavi privzete vrednosti', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Briši vse dnevnike', //cpg1.4
+  'delete_this' => 'Briši ta dnevnik', //cpg1.4
+  'view_logs' => 'Ogled dnevnikov', //cpg1.4
+  'no_logs' => 'Ni dnevnikov.', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web čarovnik za objavljanje</h1><p>Ta modul omogoča uporabo <b>Windows XP</b> čarovnika za prenos datotek na strežnik z vašo galerijo.</p><p>Koda je zasnovana na osnovi artikla od
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Kaj je potrebno</h2><ul><li>Windows XP, da lahko uporabite čarovnika.</li><li>Delujoča galerija v kateri <b>pravilno deluje funkcija za objavljanje preko spletnega vmesnika.</b></li></ul><h2>kako namestiti klienta za to</h2><ul><li>kliknite z desno tipko na miški na
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Izberite &quot;shrani cilj kot..&quot;. Shranite datoteko na vaš trdi disk. Pri shranjevanju se prepričajte, da je ime datoteke <b>cpg_###.reg</b> (### predstavlja časovno oznako). Spremenite, če je potrebno ime v to obliko (pustite pa številke). Po download-u 2x kliknite na datoteko, da registrirate vaš strežnik s čarovnikom za objavljanje.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Preizkus</h2><ul><li>V raziskovalcu izberite katero od datotek in kliknite na <b>Objavi xxx na strežniku</b> v levem okencu.</li><li>Potrdite izbiro datoteke. Kliknite na <b>Naprej</b>.</li><li>Na seznamu izberite servis za vašo galerijo (ima ime od vaše galerije). Če tega servisa ni na seznamu, preverite ali ste namestili  <b>cpg_pub_wizard.reg</b> kot je opisano to zgoraj.</li><li>Vpišite podatke za prijavo, če je to zahtevano.</li><li>Izberite ciljni album za vaše fotografije ali kreirajte novega.</li><li>Kliknite na <b>naprej</b>. Začel se bo prenos fotografij.</li><li>Ko je prenos končan, preverite v galeriji ali so fotografije pravilno dodane.</li></ul>
+EOT;
 
+$lang_xp_publish_notes = <<<EOT
+<h2>Opombe :</h2><ul><li>Ko se prenos enkrat začne, čarovnik ne more sporočiti nobene napake s strani galerije. Tako pred končanjem procesa ne morete preveriti ali so bile fotografije pravilno dodane - to lahko preverite samo sami v galeriji.</li><li>Če prenos ni uspel, vklopite &quot;način za odkrivanje napak&quot; v nastavitvah galerije, poskusite dodati samo eno fotografijo in preverite sporočilo o generirani napaki v
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+datoteki, ki je v direktoriju od galerije na strežniku.</li><li>Da preprečite <i>poplavo fotografij</i> dodanih s čarovnikom, lahko to funkcijo uporabijo samo <b>administratorji</b> in <b>uporabniki, ki imajo lahko lastne albume</b>.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Web čarovnik', //cpg1.4
+  'welcome' => 'Pozdravljeni <b>%s</b>,', //cpg1.4
+  'need_login' => 'Preden lahko začnete uporabljati čarovnika, se morate prijaviti.<p/><p>Po prijavi ne pozabite označiti polja <b>zapomni si me</b> če je ta opcija prisotna.', //cpg1.4
+  'no_alb' => 'Oprostite, ampak tukaj ni albumov v katere bi lahko dodajali fotografije s čarovnikom.', //cpg1.4
+  'upload' => 'Dodajanje fotografij v obstoječi album', //cpg1.4
+  'create_new' => 'Kreiranje novega albuma', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategorija', //cpg1.4
+  'new_alb_created' => 'Vaš novi album &quot;<b>%s</b>&quot; je bil kreiran.', //cpg1.4
+  'continue' => 'Pritisnite &quot;NAPREJ&quot; za začetek dodajanja fotografij', //cpg1.4
+  'link' => 'ta povezava', //cpg1.4
+);
+}
 ?>
\ No newline at end of file
diff -ruN 133/lang/slovenian-utf-8.php cpg148/lang/slovenian-utf-8.php
--- 133/lang/slovenian-utf-8.php	2004-12-30 01:06:34.000000000 -0600
+++ cpg148/lang/slovenian-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1274 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// $Id: slovenian-utf-8.php,v 1.8 2004/12/29 23:06:33 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Slovenian',
-  'lang_name_native' => 'Slovenščina',
-  'lang_country_code' => 'sl',
-  'trans_name'=> 's55hh',
-  'trans_email' => 's55hh@slovhf.net',
-  'trans_website' => 'http://prekmurje.info/',
-  'trans_date' => '2004-03-18',
-);
-
-$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('Bytov', 'kB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Ne', 'Po', 'To', 'Sr', 'Če', 'Pe', 'So');
-$lang_month = array('Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Avg', 'Sep', 'Okt', 'Nov', 'Dec');
-
-// Some common strings
-$lang_yes = 'Da';
-$lang_no  = 'Ne';
-$lang_back = 'NAZAJ';
-$lang_continue = 'NAPREJ';
-$lang_info = 'Informacija';
-$lang_error = 'Napaka';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y ob %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y ob %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y ob %I:%M %p'; //cpg1.3.0
-
-// 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', 'rit', 'kurac', 'pizda', 'sranje', 'zajebano', 'jebi*', 'wop*');
-
-$lang_meta_album_names = array(
-  'random' => 'Naključne datoteke', //cpg1.3.0
-  'lastup' => 'Zadnje dodano',
-  'lastalb'=> 'Zadnji posodobljeni album',
-  'lastcom' => 'Zadnji komentarji',
-  'topn' => 'Največ ogledov',
-  'toprated' => 'Naj ocene',
-  'lasthits' => 'Zadnji ogledi',
-  'search' => 'Rezultati iskanja',
-  'favpics'=> 'Priljubljene datoteke', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Nimaš pravic za dostop do te strani.',
-  'perm_denied' => 'Nimaš pravic za izvedbo tega ukaza.',
-  'param_missing' => 'Manjkajo podatki za izvedbo...',
-  'non_exist_ap' => 'Izbrani album/slika ne obstaja!', //cpg1.3.0
-  'quota_exceeded' => 'Disk je poln<br /><br />Na razpolago imaš [quota]K, tvoje slike pa trenutno zasedajo [space]K, če bi dodal pa še to sliko, bi prekoračil prostor na disku.', //cpg1.3.0
-  'gd_file_type_err' => 'Pri uporabi GD knjižnice lahko uporabiš samo JPEG in PNG slike.',
-  'invalid_image' => 'Poslana slika je poškodovana ali pa ni v pravilnem formatu za GD knjižnico.',
-  'resize_failed' => 'Ne morem narediti ikone ali pomanjšane slike.',
-  'no_img_to_display' => 'Trenutno še brez slik',
-  'non_exist_cat' => 'Izbrana kategorija ne obstaja',
-  'orphan_cat' => 'Kategorija ima določeno neobstoječo nadrejeno kategorijo. Popravi napako v nastavitvah.', //cpg1.3.0
-  'directory_ro' => 'Direktorij \'%s\' ne dopušča pisanja, slik ni možno pobrisati', //cpg1.3.0
-  'non_exist_comment' => 'Izbrani komentar ne obstaja.',
-  'pic_in_invalid_album' => 'Slika je v neobstoječem albumu (%s)!?', //cpg1.3.0
-  'banned' => 'Trenutno imaš prepoved dostopa do teh strani.',
-  'not_with_udb' => 'Ta ukaz je onemogočen, ker je premaknjen v forum. Ali to kar želiš narediti ni omogočeno v nastavitvah ali pa je predvideno za izvedbo v forumu.',
-  'offline_title' => 'Izklopljeno', //cpg1.3.0
-  'offline_text' => 'Galerija je trenutno izklopljena - preveri pozneje...', //cpg1.3.0
-  'ecards_empty' => 'Trenutno ni podatkov o poslanih e-razglednicah. Preveri, če je v nastavitvah vklopljeno beleženje poslanih e-razglednic!', //cpg1.3.0
-  'action_failed' => 'Ukaz je bil prekinjen. Tvojega zahtevka ni možno izvesti.', //cpg1.3.0
-  'no_zip' => 'Potrebna knjižnica za izvedbo ZIP datoteke manjka. Sporoči napako administratorju galerije.', //cpg1.3.0
-  'zip_type' => 'Nimaš dovoljenja za nalaganje ZIP datotek.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Naslednje kode so lahko v pomoč: <li>[b]<b>Povdarjeno</b>[/b]</li> <li>[i]<i>Poševno</i>[/i]</li> <li>[url=http://tvojastran.com/]Url besedilo[/url]</li> <li>[email]nekaj@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Pojdi na seznam albumov',
-  'alb_list_lnk' => 'Seznam albumov',
-  'my_gal_title' => 'Pojdi v mojo osebno galerijo',
-  'my_gal_lnk' => 'Moja galerija',
-  'my_prof_lnk' => 'Moj profil',
-  'adm_mode_title' => 'Preklop v administracijo',
-  'adm_mode_lnk' => 'Administracija',
-  'usr_mode_title' => 'Preklop v uporabniški način',
-  'usr_mode_lnk' => 'Uporabniški način',
-  'upload_pic_title' => 'Naloži sliko v album', //cpg1.3.0
-  'upload_pic_lnk' => 'Nalaganje slik', //cpg1.3.0
-  'register_title' => 'Ustvari račun',
-  'register_lnk' => 'Registracija',
-  'login_lnk' => 'Prijava',
-  'logout_lnk' => 'Odjava',
-  'lastup_lnk' => 'Zadnje dodane slike',
-  'lastcom_lnk' => 'Zadnji komentarji',
-  'topn_lnk' => 'Največ ogledov',
-  'toprated_lnk' => 'Najbolj ocenjeno',
-  'search_lnk' => 'Iskanje',
-  'fav_lnk' => 'Moji favoriti',
-  'memberlist_title' => 'Pokaži seznam članov', //cpg1.3.0
-  'memberlist_lnk' => 'Seznam članov', //cpg1.3.0
-  'faq_title' => 'Pogosto zastavljena vprašanja o foto-galeriji &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Odobri slike',
-  'config_lnk' => 'Nastavitve',
-  'albums_lnk' => 'Albumi',
-  'categories_lnk' => 'Kategorije',
-  'users_lnk' => 'Uporabniki',
-  'groups_lnk' => 'Skupine',
-  'comments_lnk' => 'Komentarji', //cpg1.3.0
-  'searchnew_lnk' => 'Najdi nove slike', //cpg1.3.0
-  'util_lnk' => 'Orodja', //cpg1.3.0
-  'ban_lnk' => 'Zavrni uporabnika',
-  'db_ecard_lnk' => 'Prikaži e-razglednice', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Ustvari/naroči svoj album',
-  'modifyalb_lnk' => 'Spremeni svoj album',
-  'my_prof_lnk' => 'Moj profil',
-);
-
-$lang_cat_list = array(
-  'category' => 'Kategorija',
-  'albums' => 'Albumi',
-  'pictures' => 'Slike', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => 'Št. albumov:%d (št. strani:%d)',
-);
-
-$lang_thumb_view = array(
-  'date' => 'Datum',
-  //Sort by filename and title
-  'name' => 'Datoteka',
-  'title' => 'Naziv',
-  'sort_da' => 'Sortiraj po datumu naraščujoče',
-  'sort_dd' => 'Sortiraj po datumu padajoče',
-  'sort_na' => 'Sortiraj po imenu datoteke naraščujoče',
-  'sort_nd' => 'Sortiraj po imenu datoteke padajoče',
-  'sort_ta' => 'Sortiraj po nazivu naraščujoče',
-  'sort_td' => 'Sortiraj po nazivu padajoče',
-  'download_zip' => 'Download kot Zip datoteka', //cpg1.3.0
-  'pic_on_page' => 'Št. slik:%d (št. strani:%d)',
-  'user_on_page' => 'Št. uporabnikov:%d (št. strani:%d)', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Nazaj na stran z ikonami',
-  'pic_info_title' => 'Prikaži/skrij informacije o sliki', //cpg1.3.0
-  'slideshow_title' => 'Samodejno predvajaj slike',
-  'ecard_title' => 'Pošlji sliko kot e-razglednico', //cpg1.3.0
-  'ecard_disabled' => 'Pošiljanje e-razglednic ni dovoljeno',
-  'ecard_disabled_msg' => 'Nimaš pravic za pošiljanje e-razglednic', //js-alert //cpg1.3.0
-  'prev_title' => 'Poglej predhodno sliko', //cpg1.3.0
-  'next_title' => 'Poglej naslednjo sliko', //cpg1.3.0
-  'pic_pos' => 'Slika %s od %s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Oceni to sliko ', //cpg1.3.0
-  'no_votes' => '(Brez ocen do sedaj)',
-  'rating' => '(trenutna ocena: %s (največ 5; št. glasov:%s)',
-  'rubbish' => 'Zanič',
-  'poor' => 'Slabo',
-  'fair' => 'Tako tako',
-  'good' => 'Dobro',
-  'excellent' => 'Odlično',
-  'great' => 'Super',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Kritična napaka',
-  'file' => 'Datoteka: ',
-  'line' => 'Vrstica: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Ime datoteke: ',
-  'filesize' => 'Velikost datoteke: ',
-  'dimensions' => 'Dimenzija: ',
-  'date_added' => 'Datum objave: ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => 'Št. komentarjev:%s',
-  'n_views' => 'Št. ogledov:%s',
-  'n_votes' => '(št. ocen:%s)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug info', //cpg1.3.0
-  'select_all' => 'Izberi vse', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Če želiš pomoč s strani coppermine foruma, kopiraj in prilepi (copy-paste) izpis napake v svoje sporočilo. Pred pošiljanjem preveri in zamenjaj (če obstaja v izpisu) geslo z ***.', //cpg1.3.0
-  'phpinfo' => 'Prikaži phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Privzeti jezik', //cpg1.3.0
-  'choose_language' => 'Izberi jezik', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Privzeta tema', //cpg1.3.0
-  'choose_theme' => 'Izberi temo', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Vzklik',
-  'Question' => 'Vprašanje',
-  'Very Happy' => 'Zelo srečen',
-  'Smile' => 'Smeško',
-  'Sad' => 'Žalosten',
-  'Surprised' => 'Presenečen',
-  'Shocked' => 'V šoku',
-  'Confused' => 'Zmeden',
-  'Cool' => 'Hladen',
-  'Laughing' => 'Nasmejan',
-  'Mad' => 'Nor',
-  'Razz' => 'Nagajiv',
-  'Embarassed' => 'Embarassed',
-  'Crying or Very sad' => 'Jokajoč ali žalosten',
-  'Evil or Very Mad' => 'Vražji ali zloben',
-  'Twisted Evil' => 'Slepar',
-  'Rolling Eyes' => 'Kotaleče oči',
-  'Wink' => 'Mežikanje',
-  'Idea' => 'Ideja',
-  'Arrow' => 'Puščica',
-  'Neutral' => 'Nevtralen',
-  'Mr. Green' => 'Gospod zelenko',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Zapuščam administracijo...',
-  1 => 'Vstop v administracijo...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Album mora imeti ime!', //js-alert
-  'confirm_modifs' => 'Res želiš izvesti te spremembe?', //js-alert
-  'no_change' => 'Nobenih sprememb nisi naredil!', //js-alert
-  'new_album' => 'Novi album',
-  'confirm_delete1' => 'Res želiš pobrisati ta album?', //js-alert
-  'confirm_delete2' => '\nVse slike in vsi komentarji bodo prav tako pobrisani!', //js-alert
-  'select_first' => 'Najprej izberi album', //js-alert
-  'alb_mrg' => 'Urejanje albumov',
-  'my_gallery' => '* Moja galerija *',
-  'no_category' => '* Brez kategorij *',
-  'delete' => 'Brisanje',
-  'new' => 'Novo',
-  'apply_modifs' => 'Izvedi spremembe',
-  'select_category' => 'Izberi kategorijo',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Parameter potreben za \'%s\'operacijo ni vpisan!',
-  'unknown_cat' => 'Izbrana kategorija ne obstaja v bazi',
-  'usergal_cat_ro' => 'Brisanje kategorije od uporabniških galerij ni možno!',
-  'manage_cat' => 'Urejanje kategorij',
-  'confirm_delete' => 'Res želiš pobrisati to kategorijo', //js-alert
-  'category' => 'Kategorija',
-  'operations' => 'Operacija',
-  'move_into' => 'Premakni v',
-  'update_create' => 'Posodobi/ustvari kategorijo',
-  'parent_cat' => 'Nadrejena kategorija',
-  'cat_title' => 'Ime kategorije',
-  'cat_thumb' => 'Ikona kategorije', //cpg1.3.0
-  'cat_desc' => 'Opis kategorije',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Nastavitve',
-  'restore_cfg' => 'Povrni osnovne nastavitve',
-  'save_cfg' => 'Shrani nove nastavitve',
-  'notes' => 'Opombe',
-  'info' => 'Informacija',
-  'upd_success' => 'Nastavitve galerije so bile uspešno posodobljene',
-  'restore_success' => 'Povrnjene so bile osnovne nastavitve galerije',
-  'name_a' => 'Naziv naraščujoče',
-  'name_d' => 'Naziv padajoče',
-  'title_a' => 'Naslov naraščujoče',
-  'title_d' => 'Naslov padajoče',
-  'date_a' => 'Datum naraščujoče',
-  'date_d' => 'Datum padajoče',
-  'th_any' => 'Max razmerje',
-  'th_ht' => 'Višina',
-  'th_wd' => 'Širina',
-  'label' => 'labela', //cpg1.3.0
-  'item' => 'vsebina', //cpg1.3.0
-  'debug_everyone' => 'Vsi', //cpg1.3.0
-  'debug_admin' => 'Samo admin', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Osnovne nastavitve',
-  array('Ime galerije', 'gallery_name', 0),
-  array('Opis galerije', 'gallery_description', 0),
-  array('Administratorjev e-mail', 'gallery_admin_email', 0),
-  array('Naslov za link v e-razglednicah (Poglej si več slik)', 'ecards_more_pic_target', 0),
-  array('Galerija je izklopljena', 'offline', 1), //cpg1.3.0
-  array('Beleži e-razglednice', 'log_ecards', 1), //cpg1.3.0
-  array('Dovoli ZIP-download priljubljenih slik', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Language, Themes &amp; Charset settings',
-  array('Jezik', 'lang', 5),
-  array('Tema', 'theme', 6),
-  array('Prikaži seznam jezikov', 'language_list', 1), //cpg1.3.0
-  array('Prikaži zastave jezikov', 'language_flags', 8), //cpg1.3.0
-  array('Prikaži &quot;reset&quot; na seznamu jezikov', 'language_reset', 1), //cpg1.3.0
-  array('Prikaži seznam tem', 'theme_list', 1), //cpg1.3.0
-  array('Prikaži &quot;reset&quot; na seznamu tem', 'theme_reset', 1), //cpg1.3.0
-  array('Prikaži FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Prikaži pomoč za bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Kodiranje strani', 'charset', 4), //cpg1.3.0
-
-  'Seznam albumov',
-  array('Širina glavne tabele (pixli ali %)', 'main_table_width', 0),
-  array('Število nivojev za prikaz kategorij', 'subcat_level', 0),
-  array('Število albumov na strani', 'albums_per_page', 0),
-  array('Število kolon za prikaz albumov', 'album_list_cols', 0),
-  array('Velikost ikon v pixlih', 'alb_list_thumb_size', 0),
-  array('Vsebina na glavni strani', 'main_page_layout', 0),
-  array('Prikaz ikon albumov za prvi nivo kategorij','first_level',1),
-
-  'Prikaz ikon',
-  array('Število kolon na strani z ikonami', 'thumbcols', 0),
-  array('Število vrstic na strani z ikonami', 'thumbrows', 0),
-  array('Max. št. tabulatorjev', 'max_tabs', 10), //cpg1.3.0
-  array('Prikaži opis slike (zraven imena) pod ikono', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Prikaži število ogledov pod ikono', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Prikaži število komentarjev pod ikono', 'display_comment_count', 1),
-  array('Prikaži pošiljatelja pod ikono', 'display_uploader', 1), //cpg1.3.0
-  array('Privzeto sortiranje slik', 'default_sort_order', 3), //cpg1.3.0
-  array('Minimalno število ocen za sliko, da se uvrsti na seznam  \'naj-ocene\'', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Prikaz slik &amp; nastavitve za komentarje',
-  array('Širina tabele za prikaz slik (pixli ali %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Informacija o sliki je privzeto vidna', 'display_pic_info', 1), //cpg1.3.0
-  array('Izloči grde besede v komentarjih', 'filter_bad_words', 1),
-  array('Dovoli smeškote v komentarjih', 'enable_smilies', 1),
-  array('Dovoli več komentarjev od enega uporabnika (iklopi kontrolo smeti...)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Max. velikost za opis slike', 'max_img_desc_length', 0),
-  array('Max. število znakov v besedi', 'max_com_wlength', 0),
-  array('Max. število vrstic komentarja', 'max_com_lines', 0),
-  array('Max. velikost komentarja', 'max_com_size', 0),
-  array('Prikaži filmski trak z ikonami', 'display_film_strip', 1),
-  array('Št. ikon na traku', 'max_film_strip_items', 0),
-  array('Obvesti admin. o novem komentarju', 'email_comment_notification', 1), //cpg1.3.0
-  array('Interval pri samodejnem predvajanju v mili sekundah (1 sekunda = 1000 mili sekund)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Nastavitve slik in ikon', //cpg1.3.0
-  array('Kvaliteta za JPEG datoteke', 'jpeg_qual', 0),
-  array('Max. velikost za ikone <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Velikost uporabi za širino ali višino ali razmerje ikone<b>**</b>', 'thumb_use', 7),
-  array('Ustvari vmesne slike','make_intermediate',1),
-  array('Max. širina ali višina vmesnih slik/videa <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Max. velikost datotek/slik (kB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Max. širina ali višina dodanih slik/videa (pixli)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Dodatne nastavitve slik in ikon', //cpg1.3.0
-  array('Prikaži ikone privatnih albumov neprijavljenim uporabnikom','show_private',1), //cpg1.3.0
-  array('Prepovedani znaki v imenih datotek', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Dovoljene vrste datotek za dodajanje slik', 'allowed_img_types',0), //cpg1.3.0
-  array('Dovoljene vrste datotek za dodajanje filmov', 'allowed_mov_types',0), //cpg1.3.0
-  array('Dovoljene vrste datotek za audio', 'allowed_snd_types',0), //cpg1.3.0
-  array('Dovoljene vrste datotek', 'allowed_doc_types',0), //cpg1.3.0
-  array('Način kreiranja ikon','thumb_method',2), //cpg1.3.0
-  array('Pot do ImageMagick programa (example /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Opcija za ukazno vrstico od ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Prikaži EXIF podatke v JPEG datotekah', 'read_exif_data', 1), //cpg1.3.0
-  array('Prikaži IPTC podatke v JPEG datotekah', 'read_iptc_data', 1), //cpg1.3.0
-  array('Direktorij za albume <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Direktorij za slike od uporabnikov <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Predpona za vmesne slike <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Predpona za ikone <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Privzete pravice za direktorije', 'default_dir_mode', 0), //cpg1.3.0
-  array('Privzete pravice za slike', 'default_file_mode', 0), //cpg1.3.0
-
-  'Nastavitve uporabnikov',
-  array('Dovoli registriranje novih uporabnikov', 'allow_user_registration', 1),
-  array('Registracija zahteva preverjanje e-mail naslova', 'reg_requires_valid_email', 1),
-  array('Obvesti admina o novi registraciji', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Dva uporabnika lahko imata enak e-mail naslov', 'allow_duplicate_emails_addr', 1),
-  array('Uporabniki imajo lahko privatne albume (Opomba: če preklopiš iz DA na NE bodo trenutni privatni albumi postali javni)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Obvesti admina o čakajočih slikah za odobritev', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Dovoli prijavljenim uporabnikom ogled seznama članov', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Dodatna polja za vpis informacij o sliki (pusti prazno, če ne uporabljaš)',
-  array('Polje 1', 'user_field1_name', 0),
-  array('Polje 2', 'user_field2_name', 0),
-  array('Polje 3', 'user_field3_name', 0),
-  array('Polje 4', 'user_field4_name', 0),
-
-  'Piškotki',
-  array('Ime za piškotke, ki jih uporablja galerija (če uporabljaš še bbs, poskrbi za različno ime od piškotkov bbs-ja)', 'cookie_name', 0),
-  array('Pot do piškotkov', 'cookie_path', 0),
-
-  'Ostale nastavitve',
-  array('Vključi način za odkrivanje napak', 'debug_mode', 9), //cpg1.3.0
-  array('Prikaži opombe v načinu za odkrivanje napak', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Teh nastavitev ni dovoljeno spreminjati, ko so v galeriji že slike.<br />
-  <a name="notice2"></a>(**) Če spremeniš te nastavitve, bodo vplivale samo na slike dodane od spremembe naprej. Željene spremembe lahko izvedeš tudi na že obstoječih slikah z uporabo &quot;<a href="util.php">administracijskih orodij</a> (spreminjanje velikosti slik)&quot; pripomočka, ki se nahaja v administracijskem meniju.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Pošlji e-razglednico', //cpg1.3.0
-  'ecard_sender' => 'Pošiljatelj', //cpg1.3.0
-  'ecard_recipient' => 'Naslovnik', //cpg1.3.0
-  'ecard_date' => 'Datum', //cpg1.3.0
-  'ecard_display' => 'Prikaži e-razglednico', //cpg1.3.0
-  'ecard_name' => 'Ime', //cpg1.3.0
-  'ecard_email' => 'e-mail', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'naraščajoče', //cpg1.3.0
-  'ecard_descending' => 'padajoče', //cpg1.3.0
-  'ecard_sorted' => 'Sortirano', //cpg1.3.0
-  'ecard_by_date' => 'po datumu', //cpg1.3.0
-  'ecard_by_sender_name' => 'po pošiljateljevem imenu', //cpg1.3.0
-  'ecard_by_sender_email' => 'po pošiljateljevem e-mail naslovu', //cpg1.3.0
-  'ecard_by_sender_ip' => 'po pošiljateljevi IP številki', //cpg1.3.0
-  'ecard_by_recipient_name' => 'po naslovnikovem imenu', //cpg1.3.0
-  'ecard_by_recipient_email' => 'po naslovnikovem e-mail naslovu', //cpg1.3.0
-  'ecard_number' => 'prikazani zapisi od %s do %s (vseh zapisov: %s', //cpg1.3.0
-  'ecard_goto_page' => 'pojdi na stran', //cpg1.3.0
-  'ecard_records_per_page' => 'Zapisov po strani', //cpg1.3.0
-  'check_all' => 'Označi vse', //cpg1.3.0
-  'uncheck_all' => 'Odznači vse', //cpg1.3.0
-  'ecards_delete_selected' => 'Briši označeno', //cpg1.3.0
-  'ecards_delete_confirm' => 'Si prepričan, da želiš to narediti? Označi ustrezno polje!', //cpg1.3.0
-  'ecards_delete_sure' => 'Sem prepričan!', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Vpisati moraš ime in komentar',
-  'com_added' => 'Komentar je bil dodan',
-  'alb_need_title' => 'Vpisati moraš ime za album!',
-  'no_udp_needed' => 'Posodobitve niso potrebne.',
-  'alb_updated' => 'Album je bil posodobljen',
-  'unknown_album' => 'Izbrani album ne obstaja ali pa nimaš pravic za dodajanje slik v njega',
-  'no_pic_uploaded' => 'Nobena slika ni bila dodana!<br /><br />Če si resnično poslal sliko, preveri ali je to sploh dovoljeno...', //cpg1.3.0
-  'err_mkdir' => 'Kreiranje direktorija %s ni bilo uspešno!',
-  'dest_dir_ro' => 'Željeni direktorij %s ne omogoča pisanja - pravice!',
-  'err_move' => 'Nemogoče je premakniti %s v %s !',
-  'err_fsize_too_large' => 'Dimenzije slike so prevelike (dovoljeno je %s x %s)!', //cpg1.3.0
-  'err_imgsize_too_large' => 'Velikost datoteke presega limit (dovoljeno je %s kB)!',
-  'err_invalid_img' => 'Poslana slika ni v pravilnem formatu!',
-  'allowed_img_types' => 'Dodaš lahko samo %s slike.',
-  'err_insert_pic' => 'Slike \'%s\' se ne da dodati v album ', //cpg1.3.0
-  'upload_success' => 'Tvoja slika je bila dodana.<br /><br />Vidna bo takoj po administratorjevi odobritvi.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - slik za odobritev', //cpg1.3.0
-  'notify_admin_email_body' => 'Dodane so bile slike (pošiljatelj: %s) in čakajo na odobritev. Obišči %s', //cpg1.3.0
-  'info' => 'Informacija',
-  'com_added' => 'Komentar dodan',
-  'alb_updated' => 'Album posodobljen',
-  'err_comment_empty' => 'Komentar je prazen!',
-  'err_invalid_fext' => 'Veljavne so samo datoteke z naslednjimi končnicami: <br /><br />%s.',
-  'no_flood' => 'Oprosti, ampak si že avtor zadnjega komentarja za to sliko<br /><br />Izberi urejanje,če ga želiš spremeniti', //cpg1.3.0
-  'redirect_msg' => 'Prestavljen boš na novo stran.<br /><br /><br />Klikni \'NAPREJ\', če se stran samodejno ne zamenja',
-  'upl_success' => 'Tvoje slike so bile uspešno dodane', //cpg1.3.0
-  'email_comment_subject' => 'Dodan komentar v galerijo', //cpg1.3.0
-  'email_comment_body' => 'Nekdo je vpisal komentar v galerijo. Poglej ga', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Naslov',
-  'fs_pic' => 'velika slika',
-  'del_success' => 'uspešno pobrisano',
-  'ns_pic' => 'normalna velikost slike',
-  'err_del' => 'brisanje ni možno',
-  'thumb_pic' => 'ikona',
-  'comment' => 'komentar',
-  'im_in_alb' => 'slika v albumu',
-  'alb_del_success' => 'Album \'%s\' pobrisan',
-  'alb_mgr' => 'Urejanje albumov',
-  'err_invalid_data' => 'Napačni podatki v \'%s\'',
-  'create_alb' => 'Kreiram album \'%s\'',
-  'update_alb' => 'Posodabljam album \'%s\' z naslovom \'%s\' in indeksom \'%s\'',
-  'del_pic' => 'Pobriši sliko', //cpg1.3.0
-  'del_alb' => 'Pobriši album',
-  'del_user' => 'Pobriši uporabnika',
-  'err_unknown_user' => 'Izbrani uporabnik ne obstaja!',
-  'comment_deleted' => 'Komentar uspešno pobrisan',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Res želiš pobrisati to sliko? \\nTudi komentarji od nje bodo pobrisani.', //js-alert //cpg1.3.0
-  'del_pic' => 'POBRIŠI TO SLIKO', //cpg1.3.0
-  'size' => '%s x %s pixlov',
-  'views' => '%s krat',
-  'slideshow' => 'Samodejno predvajanje',
-  'stop_slideshow' => 'Ustavi predvajanje',
-  'view_fs' => 'Klikni za ogled večje slike',
-  'edit_pic' => 'Uredi opis', //cpg1.3.0
-  'crop_pic' => 'Obreži in rotiraj', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Informacija o sliki', //cpg1.3.0
-  'Filename' => 'Ime datoteke',
-  'Album name' => 'Ime albuma',
-  'Rating' => 'Ocena (št. glasov:%s)',
-  'Keywords' => 'Ključne besede',
-  'File Size' => 'Velikost datoteke',
-  'Dimensions' => 'Velikost slike',
-  'Displayed' => 'Št. ogledov',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Datum posnetka',
-  'Aperture' => 'Zaslonka',
-  'Exposure time' => 'Čas',
-  'Focal length' => 'Goriščna razdalja',
-  'Comment' => 'Komentar',
-  'addFav'=>'Dodaj med priljubljene', //cpg1.3.0
-  'addFavPhrase'=>'Priljubljene', //cpg1.3.0
-  'remFav'=>'Odstrani iz priljubljenih', //cpg1.3.0
-  'iptcTitle'=>'IPTC naziv', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC ključne besede', //cpg1.3.0
-  'iptcCategory'=>'IPTC kategorija', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC pod kategorija', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'DA',
-  'edit_title' => 'Uredi komentar',
-  'confirm_delete' => 'Res želiš pobrisati komentar?', //js-alert
-  'add_your_comment' => 'Dodaj komentar',
-  'name'=>'Ime',
-  'comment'=>'Komentar',
-  'your_name' => 'Anonimnež',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Klikni sliko, da zapreš to okno',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Pošlji e-razglednico',
-  'invalid_email' => '<b>Opozorilo</b>: napačni e-mail naslov!',
-  'ecard_title' => 'To je e-razglednica od %s za tebe',
-  'error_not_image' => 'Samo slike je možno poslati kot razglednico.', //cpg1.3.0
-  'view_ecard' => 'Če razglednice ne vidiš pravilno, klikni na to povezavo',
-  'view_more_pics' => 'Klikni tukaj za ogled večih slik!',
-  'send_success' => 'Razglednica je bila poslana',
-  'send_failed' => 'Oprosti, ampak server ne omogoča pošiljanja razglednic...',
-  'from' => 'Od',
-  'your_name' => 'Tvoje ime',
-  'your_email' => 'Tvoj e.mail naslov',
-  'to' => 'Za',
-  'rcpt_name' => 'Naslovnikovo ime',
-  'rcpt_email' => 'Naslovnikov e-mail naslov',
-  'greetings' => 'Pozdrav',
-  'message' => 'Sporočilo',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Informacija o sliki', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Naziv',
-  'desc' => 'Opis',
-  'keywords' => 'Ključne besede',
-  'pic_info_str' => '%s &times; %s - %s kB - %s ogledov - %s ocen',
-  'approve' => 'Odobri sliko', //cpg1.3.0
-  'postpone_app' => 'Preloži odobritev',
-  'del_pic' => 'Pobriši sliko', //cpg1.3.0
-  'read_exif' => 'Preberi EXIF podatke še enkrat', //cpg1.3.0
-  'reset_view_count' => 'Resetiraj števec ogledov',
-  'reset_votes' => 'Resetiraj ocene',
-  'del_comm' => 'Pobriši komentarje',
-  'upl_approval' => 'Dodaj odobritev',
-  'edit_pics' => 'Uredi sliko', //cpg1.3.0
-  'see_next' => 'Naslednje slike', //cpg1.3.0
-  'see_prev' => 'predhodne slike', //cpg1.3.0
-  'n_pic' => '%s slik', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Število slik za prikaz', //cpg1.3.0
-  'apply' => 'Izvedi spremembe', //cpg1.3.0
-  'crop_title' => 'Urejanje slik', //cpg1.3.0
-  'preview' => 'Predogled', //cpg1.3.0
-  'save' => 'Shrani sliko', //cpg1.3.0
-  'save_thumb' =>'Shrani kot ikono', //cpg1.3.0
-  'sel_on_img' =>'Izbrano področje mora biti na sliki!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Pogosto zastavljena vprašanja', //cpg1.3.0
-  'toc' => 'Kazalo', //cpg1.3.0
-  'question' => 'Vprašanje: ', //cpg1.3.0
-  'answer' => 'Odgovor: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Osnovna vprašanja', //cpg1.3.0
-  array('Zakaj je potrebna registracija?', 'Registracija je ali pa ni potrebna - o tem odloča administrator. Registracija daje članom dodatne možnosti kot je dodajanje slik, kreiranje priljubljenih slik, urejanje albumov, ocenjevanje slik, dodajanje komentarjev....', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Kako se registriram?', 'Pojdi na &quot;Registracija&quot; in izpolni obrazec.<br />Če je administrator vklopil obveščanje preko e-mail naslovov, prejmeš na svoj e-mail naslov sporočilo z navodili za aktiviranje svojega računa in s tem boš imel možnost, da se s svojimi podatki potem prijaviš.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Kako se prijavim?', 'Pojdi na &quot;Prijava&quot;, vpiši svoje uporabniško ime in geslo, odkljukaj polje &quot;Zapomni si me&quot; in boš prijavljen.<br /><b>POMEMBNO:omogočeno moraš imeti uporabo piškotkov in pa le-ti ne smejo biti pobrisani, če hočeš izkoristiti tudi opcijo &quot;Zapomni si me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Zakaj se ne morem prijaviti?', 'Si se že registriral in odgovoril na povezavo, ki ti je bila poslana preko e-mail sporočila?. Poslana povezava služi za aktiviranje tvojega računa. Za ostale težave pri prijavi pošlji e-mail administratorju.', 'offline', 0), //cpg1.3.0
-  array('Kaj če pozabim geslo?', 'Če se le da, uporabi povezavo &quot;Pozabljeno geslo&quot;. V nasprotnem primeru pošlji e-mail administratorju in zaprosi za novo geslo.', 'offline', 0), //cpg1.3.0
-  //array('Kaj če sem spremenil svoj e-mail naslov?', 'Prijavi se in v svojih nastavitvah popravi naslov. Uporabi povezavo &quot;Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Kako shranim sliko v &quot;Moji favoriti&quot;?', 'Klikni na sliko in vklopi prikaz &quot;informacija o sliki&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Informacija o sliki" />); v okvirčku s podatki najdeš povezavo &quot;Dodaj med priljubljene&quot;.<br />Informacija o sliki je mogoče že vklopljena, kar pa je odvisno od nastavitev same galerije.<br />POMEMBNO:omogočeno moraš imeti uporabo piškotkov in pa le-ti ne smejo biti pobrisani.', 'offline', 0), //cpg1.3.0
-  array('Kako lahko ocenim sliko?', 'Pri ogledu posamezne slike imaš možnost tudi oceniti le-to (seveda le, če je to dovoljeno s strani lastnika albuma). Klikni na slikico, ki predstavlja posamezno oceno.', 'offline', 0), //cpg1.3.0
-  array('Kako lahko dodam komentar?', 'Pri ogledu posamezne slike imaš možnost tudi dodati svoj komentar (seveda le, če je to dovoljeno s strani lastnika albuma).', 'offline', 0), //cpg1.3.0
-  array('Kako lahko dodam svojo sliko?', 'Izberi &quot;Nalaganje slik&quot;in določi najprej album v katerega jo želiš dodati, klikni na &quot;Prebrskaj&quot; in najdi sliko na disku, ki jo želiš dodati. Ko jo najdeš, klikni &quot;odpri/open&quot; (vpiši naslov za sliko in opis, če želiš) in klikni končno še &quot;Dodaj sliko&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kam lahko dodam sliko?', 'Imaš možnost, da jo dodaš v enega od svojih albumov v &quot;Moja galerija&quot; ali pa, v katerikoli drugi album, če je administrator to omogočil.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kako velike in kakšne vrste slik lahko dodam?', 'Velikost in vrsta slik (jpg,gif,...) sta določena s strani administratorja.', 'offline', 0), //cpg1.3.0
-  array('Kaj je &quot;Moja galerija&quot;?', '&quot;Moja galerija&quot; je osebna galerija, ki jo lahko imajo registrirani uporabniki. Omogoča pa samostojno urejanje in upravljanje s slikami in albumi.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kako lahko ustvarim, spremenim ali brišem albume v&quot;Moji galeriji&quot;?', 'Biti moraš prijavljen in v &quot;načinu za administracijo&quot;<br />Klikni na &quot;Ustvari/naroči svoj album&quot; in klikni na &quot;Novo&quot;. Spremeni &quot;Novi album&quot; v svoje željeno ime za album.<br />V svoji galeriji lahko tako preimenuješ kateri koli album.<br />Klikni na &quot;Izvedi spremembe&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kako lahko določim, da ostali ne vidijo slik v mojem albumu?', 'Biti moraš prijavljen in v &quot;načinu za administracijo&quot;<br />Klikni na &quot;Spremeni svoj album&quot; Sedaj lahko nastaviš možnosti za tvoj album (dovoliš dodajanje slik, ocenjevanje slik, dodajanje komentarjev in pa dostop do albuma).<br />Na koncu klikni še &quot;Posodobi album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kako lahko vidim albume od ostalih uporabnikov?', 'Klikni na &quot;Seznam albumov ali logotip od galerije &quot; in izberi kategorijo &quot;Uporabniške galerije&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kaj so piškotki?', 'Piškotki so majhbe tekstovne datoteke, ki jih web stran shrani na tvojem računalniku.<br />piškotki omogočajo lažjo prijavo na web strani.', 'offline', 0), //cpg1.3.0
-  array('Kje lahko najdem ta program za svoje web strani?', 'Coppermine je prosta multimedijska galerija, objavljena pod GNU GPL. Omogoča veliko raznoraznih funkcij in je predvidena za različne sisteme. Obišči <a href="http://coppermine.sf.net/">domačo stran od Coppermine galerije</a> za download in ostale informacije.', 'offline', 0), //cpg1.3.0
-
-  'Navigacija po straneh', //cpg1.3.0
-  array('Kaj je &quot;Seznam albumov&quot;?', 'To je popolni seznam povezav do posameznih kategorij in/ali albumov v galeriji. Ikone so lahko tudi povezava do posamezne kategorije.', 'offline', 0), //cpg1.3.0
-  array('Kaj je &quot;Moja galerija&quot;?', 'To je možnost, da uporabniki ustvarijo svoje albume in v njih dodajajo, urejajo in brišejo slike brez posredovanja administratorja.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kakšna je razlika med &quot;Administracijo&quot; in &quot;Uporabniškim načinom&quot;?', 'Administracija omogoča uporabnikom spreminjanje oz. urejanje svojih albumov in s tem slik.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kaj pomeni &quot;Nalaganje slik&quot;?', 'To je možnost, da v posamezni album dodajaš slike (vrsta in velikost ter album so določeni s strani administratorja).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kaj pomeni &quot;Zadnje dodane slike&quot;?', 'Tukaj vidiš ikone od slik, ki so bile nazadnje naložene na server.', 'offline', 0), //cpg1.3.0
-  array('Kaj so &quot;Zadnji komentarji&quot;?', 'Tukaj vidiš vpisane zadnje komentarje k slikam s strani obiskovalcev.', 'offline', 0), //cpg1.3.0
-  array('Kaj pomeni &quot;Največ ogledov&quot;?', 'Tukaj vidiš seznam slik, ki so bile največkrat pogledane s strani obiskovalcev.', 'offline', 0), //cpg1.3.0
-  array('Kaj pomeni &quot;Najbolj ocenjeno&quot;?', 'Tukaj vidiš seznam slik, ki so dobile največje ocene s strani obiskovalcev, prikazana je povprečna ocena (primer: 5 uporabnikov, vsak da oceno <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: slika bo imela povprečno oceno <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Pet uporabnikov oceni sliko z ocenami od 1 do 5 (1,2,3,4,5) - rezultat bo povprečna ocena <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Ocene so od <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (super) do <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (zanič).', 'offline', 0), //cpg1.3.0
-  array('Kaj so &quot;Moji favoriti&quot;?', 'To omogoča, da se v piškotek shrani seznam uporabniku najlepših slik.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Pozabljeno geslo', //cpg1.3.0
-  'err_already_logged_in' => 'Trenutno si že prijavljen!', //cpg1.3.0
-  'enter_username_email' => 'Vpiši uporabniško ime ali e-mail naslov', //cpg1.3.0
-  'submit' => 'naprej', //cpg1.3.0
-  'failed_sending_email' => 'Sporočila o pozabljenem geslu ni možno poslati!', //cpg1.3.0
-  'email_sent' => 'Sporočilo s tvojim uporabniškim imenom in geslo je bilo poslano na %s', //cpg1.3.0
-  'err_unk_user' => 'Vpisani uporabnik ne obstaja!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - pozabljeno geslo', //cpg1.3.0
-  'passwd_reminder_body' => 'Tvoji podatki za prijavo:
-Uporabniško ime: %s
-Geslo: %s
-Klikni %s za prijavo.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Ime skupine',
-  'disk_quota' => 'Velikost diska',
-  'can_rate' => 'Lahko ocenjuje slike', //cpg1.3.0
-  'can_send_ecards' => 'Lahko pošilja razglednice',
-  'can_post_com' => 'Lahko dodaja komentarje',
-  'can_upload' => 'Lahko dodaja slike', //cpg1.3.0
-  'can_have_gallery' => 'Lahko ima osebno galerijo',
-  'apply' => 'Izvedi spremembe',
-  'create_new_group' => 'Ustvari novo skupino',
-  'del_groups' => 'Pobriši izbrano skupino',
-  'confirm_del' => 'Opozorilo: pri brisanju skupine se vsi člani premaknejo v skupino z imenom \'Registered\'!\n\nŽeliš nadaljevati?', //js-alert //cpg1.3.0
-  'title' => 'Urejanje uporabniških skupin',
-  'approval_1' => 'Javne odobritve slik (1)',
-  'approval_2' => 'Privatne odobritve slik (2)',
-  'upload_form_config' => 'Upload form configuration', //cpg1.3.0
-  'upload_form_config_values' => array( 'Single file uploads only', 'Multiple file uploads only', 'URI uploads only', 'ZIP upload only', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'User may customize number of upload boxes?', //cpg1.3.0
-  'num_file_upload'=>'Maximum/exact number of file upload boxes', //cpg1.3.0
-  'num_URI_upload'=>'Maximum/exact number of URI upload boxes', //cpg1.3.0
-  'note1' => '<b>(1)</b> Slike v javnih albumih potrebujejo odobritev za prikaz',
-  'note2' => '<b>(2)</b> Slike v privatnih albumih potrebujejo odobritev za prikaz',
-  'notes' => 'Opombe',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Dobrodošel!',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Res želiš pobrisati ta album? \\nVse slike in komentarji v njem bodo tudi pobrisani.', //js-alert //cpg1.3.0
-  'delete' => 'BRISANJE',
-  'modify' => 'LASTNOSTI',
-  'edit_pics' => 'UREJANJE', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Domov',
-  'stat1' => 'Št. slik:<b>[pictures]</b> - št. albumov:<b>[albums]</b> - št. kategorij:<b>[cat]</b>  - št. komentarjev:<b>[comments]</b> - št. ogledov:<b>[views]</b>', //cpg1.3.0
-  'stat2' => 'Št. slik:<b>[pictures]</b> - št. albumov:<b>[albums]</b> - št. ogledov<b>[views]</b>', //cpg1.3.0
-  'xx_s_gallery' => 'Galerija od %s',
-  'stat3' => 'Št. slik:<b>[pictures]</b> - št. albumov:<b>[albums]</b> - št. komentarjev:<b>[comments]</b>  - št. ogledov:<b>[views]</b>', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Seznam uporabnikov',
-  'no_user_gal' => 'Brez uporabniških galerij',
-  'n_albums' => 'Št. albumov:%s',
-  'n_pics' => 'Št. slik:%s', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => 'Št. slik:%s', //cpg1.3.0
-  'last_added' => ', zadnja dodana %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Prijava',
-  'enter_login_pswd' => 'Vpiši uporabniško ime in geslo',
-  'username' => 'Uporabniško ime',
-  'password' => 'Geslo',
-  'remember_me' => 'Zapomni si me',
-  'welcome' => 'Pozdravljen/a %s ...',
-  'err_login' => '*** Prijava ni uspelo. Poskusi znova ***',
-  'err_already_logged_in' => 'Si že prijavljen!',
-  'forgot_password_link' => 'Pozabil sem geslo', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Odjava',
-  'bye' => 'Lepo pozdravljen %s ...',
-  'err_not_loged_in' => 'Nisi prijavljen!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'To je rezultat, ki ga je generiral php ukaz <a href="http://www.php.net/phpinfo">phpinfo()</a>, prikazan s strani galerije.', //cpg1.3.0
-  'no_link' => 'Če te podatke vidijo ostali je to lahko varnostno sporno. Zato jih lahko vidiš samo, če si prijavljen kot administrator. Čeprav bi ostalim poslal pot do te strani, je ne bodo videli.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Posodobi album %s',
-  'general_settings' => 'Splošne nastavitve',
-  'alb_title' => 'Ime albuma',
-  'alb_cat' => 'Kategorija od albuma',
-  'alb_desc' => 'Opis albuma',
-  'alb_thumb' => 'Ikona albuma',
-  'alb_perm' => 'Pravice za ta album',
-  'can_view' => 'Album lahko vidijo',
-  'can_upload' => 'Obiskovalci lahko dodajajo slike',
-  'can_post_comments' => 'Obiskovalci lahko dodajajo komentarje',
-  'can_rate' => 'Obiskovalci lahko ocenjujejo slike',
-  'user_gal' => 'Uporabniška galerija',
-  'no_cat' => '* Brez kategorije *',
-  'alb_empty' => 'Album je prazen',
-  'last_uploaded' => 'Zadnje dodano...',
-  'public_alb' => 'Vsi (javni album)',
-  'me_only' => 'Samo jaz',
-  'owner_only' => 'Lastnik albuma (%s)',
-  'groupp_only' => 'Člani skupine \'%s\'',
-  'err_no_alb_to_modify' => 'Ni albumov, ki bi jih lahko urejal.',
-  'update' => 'Posodobi album', //cpg1.3.0
-  'notice1' => '(*) odvisno od %sskupine%s (lastnosti)', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Oprosti, ampak to sliko si že ocenil', //cpg1.3.0
-  'rate_ok' => 'Tvoja ocena je bila zabeležena',
-  'forbidden' => 'Lastnih slik ne moreš ocenjevati.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Čeprav bo administrator {SITE_NAME} poskušal odstraniti vsako neprimerno vsebino objavljeno v galeriji, je nemogoče hkrati in pravočasno pregledati vse kar je objavljeno s strani obiskovalcev. Zavedati se morate, da vse objavljeno na teh straneh predstavlja pogled in mnenje avtorja in ne administratorja oz. vzdrževalca teh spletnih strani (razen tistega kar je objavljeno z njune strani).<br />
-<br />
-S sodelovanjem na teh spletnih straneh se tudi strinjate, da ne boste objavljali nobenih obscenih, vulgarnih, žaljivih, seksualnih, sovražnih, rasno nestrpnih in ostalih vsebin, ki so v nasprotju z veljavno zakonodajo. Strinjate se tudi, da ima aministrator in/ali moderator določenih vsebin na {SITE_NAME} pravico v katerem koli trenutku odstraniti po njegovem mnenju sporni objavljeni prispevek. Kot uporabnik se strinjate, da je z vaše strani objavljeno gradivo shranjeno v bazi. Čeprav ti podatki ne bodo posredovani nobeni tretji stranki, administrator oziroma skrbnik teh strani ne odgovarja za izgubljene podatke v primeru hekerskega poskusa kraje podatkov.<br />
-<br />
-Te spletne strani uporabljajo piškotke (cookies) za shranjevanje informacij na vašem računalniku. Ti podatki so namenjeni isključno temu, da vam olajšajo brskanje na teh straneh. Vaš email naslov pa je uporabljen samo za to, da vam lahko posredujemo geslo za prijavo.<br />
-<br />
-
-S klikom na 'STRINJAM SE' potrjujete, da ste seznanjeni s pogoji sodelovanje na straneh {SITE_NAME} in da je poslano gradivo vaša osebna last. V nasprotnem primeru ste dolžni navesti izvor poslanega gradiva. Prav tako ste dolžni navesti kot izvor {SITE_NAME}, če uporabite gradivo s teh strani. Dovoljena je izključno uporaba v izobraževalne namene. Za vse ostale primere si morate priskrbeti dovoljenje lastnika teh strani.<br />
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Registracija',
-  'term_cond' => 'Navodila in pogoji za sodelovanje',
-  'i_agree' => 'STRINJAM SE',
-  'submit' => 'Pošlji registracijo',
-  'err_user_exists' => 'To uporabniško ime že obstaja, izberi si drugo',
-  'err_password_mismatch' => 'Gesli se ne ujemata - ponovi vpis',
-  'err_uname_short' => 'Uporabniško ime mora imeti vsaj dva znaka',
-  'err_password_short' => 'Geslo mora biti dolgo vsaj dva znaka',
-  'err_uname_pass_diff' => 'Uporabniško ime in geslo morata biti različna',
-  'err_invalid_email' => 'Napačni e-mail naslov!',
-  'err_duplicate_email' => 'Ta e-mail naslov je nekdo že uporabil',
-  'enter_info' => 'Vpis podatkov za registracijo',
-  'required_info' => 'Obvezni podatki',
-  'optional_info' => 'Neobvezni vpis',
-  'username' => 'Uporabniško ime',
-  'password' => 'Geslo',
-  'password_again' => 'Ponovi geslo',
-  'email' => 'e-mail',
-  'location' => 'Kraj',
-  'interests' => 'Zanimanje',
-  'website' => 'Domača stran',
-  'occupation' => 'Zaposlitev',
-  'error' => 'NAPAKA',
-  'confirm_email_subject' => '%s - registracija potrjena',
-  'information' => 'Informacija',
-  'failed_sending_email' => 'Ne morem poslati e-mail sporočila s podatki o registraciji!',
-  'thank_you' => 'Hvala za registracijo.<br /><br />Navodila za aktiviranje računa so bila poslana na vpisani e-mail naslov.',
-  'acct_created' => 'Tvoj račun je bil ustvarjen - lahko se prijaviš s svojim uporabniškim imenom in geslom',
-  'acct_active' => 'Tvoj račun je aktiven in se lahko prijaviš',
-  'acct_already_act' => 'Tvoj račun je že aktiven!',
-  'acct_act_failed' => 'Tega računa ni možno aktivirati!',
-  'err_unk_user' => 'Izbrani uporabnik ne obstaja!',
-  'x_s_profile' => 'Profil od %s',
-  'group' => 'Skupina',
-  'reg_date' => 'Datum pristopa',
-  'disk_usage' => 'Velikost diska',
-  'change_pass' => 'Spremeni geslo',
-  'current_pass' => 'Staro geslo',
-  'new_pass' => 'Novo geslo',
-  'new_pass_again' => 'Novo geslo ponovno',
-  'err_curr_pass' => 'Staro geslo ni pravilno',
-  'apply_modif' => 'Izvedi spremembe',
-  'change_pass' => 'Spremeni moje geslo',
-  'update_success' => 'Profil je bil posodobljen',
-  'pass_chg_success' => 'Geslo je bilo spremenjeno',
-  'pass_chg_error' => 'Geslo ni bilo spremenjeno',
-  'notify_admin_email_subject' => '%s - obvestilo o registraciji', //cpg1.3.0
-  'notify_admin_email_body' => 'Registriral se je novi uporabnik "%s" ', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Hvala za registracijo pri: {SITE_NAME}
-
-Tvoje uporabniško ime je: "{USER_NAME}"
-Tvoje geslo je: "{PASSWORD}"
-
-Če želiš aktivirati svoj račun, moraš klikniti na spodnjo povezavo
-ali pa jo vpisati v naslovno vrstico brskalnika.
-
-{ACT_LINK}
-
-Lep pozdrav,
-
-administrator od {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Prikaz komentarjev',
-  'no_comment' => 'Ni komentarjev za prikaz',
-  'n_comm_del' => 'Št. pobrisanik komentarjev:%s',
-  'n_comm_disp' => 'Št. komentarjev za prikaz',
-  'see_prev' => 'Poglej predhodnega',
-  'see_next' => 'Poglej naslednjega',
-  'del_comm' => 'Pobriši izbrane komentarje',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Iskanje slik',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Iskanje novih slik', //cpg1.3.0
-  'select_dir' => 'Izberi direktorij',
-  'select_dir_msg' => 'Ta ukaz ti omogoča dodajanje slik, ki si jih dodal na server s pomočjo FTP protokola.<br /><br />Izberi direktorij v katerega si dodal slike', //cpg1.3.0
-  'no_pic_to_add' => 'Tu ni nobenih slik za dodajanje', //cpg1.3.0
-  'need_one_album' => 'Za uporabo te funkcije moraš imeti vsaj en album',
-  'warning' => 'Opozorilo',
-  'change_perm' => 'pisanje v direktorij ni omogočeno, spremeni pravice v 755 ali 777 pred ponovnim poskusom dodajanja slik!', //cpg1.3.0
-  'target_album' => '<b>Dodaj slike </b>%s<b> v </b>%s', //cpg1.3.0
-  'folder' => 'Direktorij',
-  'image' => 'Slika',
-  'album' => 'Album',
-  'result' => 'Rezultat',
-  'dir_ro' => 'Pisanje onemogočeno. ',
-  'dir_cant_read' => 'Branje onemogočeno. ',
-  'insert' => 'Dodajanje novih slik v galerijo', //cpg1.3.0
-  'list_new_pic' => 'Seznam novih slik', //cpg1.3.0
-  'insert_selected' => 'Dodaj izbrane slike', //cpg1.3.0
-  'no_pic_found' => 'Brez novih slik', //cpg1.3.0
-  'be_patient' => 'Potrpežljivost... dodajanje traja nekaj časa', //cpg1.3.0
-  'no_album' => 'nisi izbral albuma',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : pomeni, da so slike uspešno dodane'.
-                          '<li><b>DP</b> : pomeni, da je slika duplikat in je že v bazi'.
-                          '<li><b>PB</b> : pomeni, da slike ni možno dodati. Preveri nastavitve in pravice za direktorij v katerem se nahajajo'.
-                          '<li><b>NA</b> : pomeni, da nisi izbral albuma za slike, klikni \'<a href="javascript:history.back(1)">nazaj</a>\' in izberi album. Če albuma še nimaš, <a href="albmgr.php">ustvari enega najprej</a></li>'.
-                          '<li>Če ne vidiš oznak OK, DP ali PB, klikni na manjkajočo slikico za prikaz napake, ki jo generira PHP'.
-                          '<li>Za osvežitev prikaza pritisni tipko "ponovno naloži/reload"  v svojem brskalniku'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'izberi album', //cpg1.3.0
-  'check_all' => 'Označi vse', //cpg1.3.0
-  'uncheck_all' => 'Odznači vse', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Zavrni uporabnika',
-  'user_name' => 'Uporabniško ime',
-  'ip_address' => 'IP naslov',
-  'expiry' => 'Poteče (za trajno - pusti prazno)',
-  'edit_ban' => 'Shrani spremembe',
-  'delete_ban' => 'Pobriši',
-  'add_new' => 'Dodaj novo prepoved',
-  'add_ban' => 'Dodaj',
-  'error_user' => 'Ne najdem uporabnika', //cpg1.3.0
-  'error_specify' => 'Vpisati moraš uporabniško ime ali IP številko', //cpg1.3.0
-  'error_ban_id' => 'Napačna IP številka!', //cpg1.3.0
-  'error_admin_ban' => 'Sebi ne moreš prepovedati dostopa!', //cpg1.3.0
-  'error_server_ban' => 'Poskušaš prepovedati dostop svojemu serverju? Tsk tsk, tega pa ne bom podpiral...', //cpg1.3.0
-  'error_ip_forbidden' => 'Temu IP naslovu ne moreš prpovedati dostopa - je nepovezljiv (non-routable)!', //cpg1.3.0
-  'lookup_ip' => 'Poglej IP naslov', //cpg1.3.0
-  'submit' => 'NAPREJ!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Dodaj sliko', //cpg1.3.0
-  'custom_title' => 'Obrazec za dodajanje', //cpg1.3.0
-  'cust_instr_1' => 'Izbereš lahko poljubno število datotek za upload, vendar največ kot je navedeno spodaj.', //cpg1.3.0
-  'cust_instr_2' => 'Številka zahtevka', //cpg1.3.0
-  'cust_instr_3' => 'Upload datotek (največ): %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL upload (največ): %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL upload:', //cpg1.3.0
-  'cust_instr_6' => 'Upload datotek:', //cpg1.3.0
-  'cust_instr_7' => 'Izberi število posameznih načinov za upload in klikni \'NAPREJ\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Napačni ukaz za obrazec.', //cpg1.3.0
-  'reg_instr_2' => 'Sedaj lahko dodaš/pošlješ svoje datoteke na server. Velikost posamezne datoteke ne sme preseči %s kB. ZIP datoteke dodane s pomočjo \'Upload datotek\' in \'URI/URL dodajanje\' bodo ostale kompresirane.', //cpg1.3.0
-  'reg_instr_3' => 'Če hočeš, da bodo ZIP datoteke razpakirane, uporabi polje \'Dekompresivni ZIP upload\'.', //cpg1.3.0
-  'reg_instr_4' => 'Ko uporabljaš URI/URL upload, vpiši pot do datoteke na naslednji način: http://www.mojastran.com/images/slika.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Ko si izpolnil obrazec, klikni \'NAPREJ\'.', //cpg1.3.0
-  'reg_instr_6' => 'Dekompresivni ZIP upload:', //cpg1.3.0
-  'reg_instr_7' => 'Dodajanje slik:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL upload:', //cpg1.3.0
-  'error_report' => 'Poročilo o napaki', //cpg1.3.0
-  'error_instr' => 'Tvoja zahteva za upload je povzročila napako:', //cpg1.3.0
-  'file_name_url' => 'Slika ime/URL', //cpg1.3.0
-  'error_message' => 'Sporočilo o napaki', //cpg1.3.0
-  'no_post' => 'Slike niso bile poslane.', //cpg1.3.0
-  'forb_ext' => 'Napačna končnica datoteke.', //cpg1.3.0
-  'exc_php_ini' => 'Prevelika datoteka/slika glede na dovoljeno nastavitev v php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Prevelika datoteka/slika glede na dovoljeno nastavitev v galeriji.', //cpg1.3.0
-  'partial_upload' => 'Samo delno poslane/dodane slike.', //cpg1.3.0
-  'no_upload' => 'Nobene slike ni bilo poslane/dodane.', //cpg1.3.0
-  'unknown_code' => 'Neznana PHP koda o napaki.', //cpg1.3.0
-  'no_temp_name' => 'No upload - No temp name.', //cpg1.3.0
-  'no_file_size' => 'Datoteka ne vsebuje podatkov/pokvarjena', //cpg1.3.0
-  'impossible' => 'Tega ni moč premakniti.', //cpg1.3.0
-  'not_image' => 'Datoteka ni slika/pokvarjena', //cpg1.3.0
-  'not_GD' => 'Slika ni dovoljena za GD knjižnico(gif,jpg).', //cpg1.3.0
-  'pixel_allowance' => 'Pixel toleranca prekoračena.', //cpg1.3.0
-  'incorrect_prefix' => 'Napačen URI/URL prefix', //cpg1.3.0
-  'could_not_open_URI' => 'Ne morem odpreti URI.', //cpg1.3.0
-  'unsafe_URI' => 'Ni možno preveriti varnosti.', //cpg1.3.0
-  'meta_data_failure' => 'Meta podatki manjkajo', //cpg1.3.0
-  'http_401' => '401 Dostop samo z geslom', //cpg1.3.0
-  'http_402' => '402 Potrebno plačilo', //cpg1.3.0
-  'http_403' => '403 Prepovedano', //cpg1.3.0
-  'http_404' => '404 Ne najdem', //cpg1.3.0
-  'http_500' => '500 Napaka na serverju', //cpg1.3.0
-  'http_503' => '503 Tega ni na razpolago', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME tipa podatka ne morem razbrati.', //cpg1.3.0
-  'MIME_type_unknown' => 'Neznana MIME vrsta', //cpg1.3.0
-  'cant_create_write' => 'Kreiranje datoteke ni uspelo.', //cpg1.3.0
-  'not_writable' => 'Pisanje v datoteko ni uspelo.', //cpg1.3.0
-  'cant_read_URI' => 'Ne morem prebrati URI/URL naslova', //cpg1.3.0
-  'cant_open_write_file' => 'Ne morem odpreti URI datoteke za pisanje.', //cpg1.3.0
-  'cant_write_write_file' => 'Ne morem pisati v URI datoteko.', //cpg1.3.0
-  'cant_unzip' => 'Unzip ni uspel.', //cpg1.3.0
-  'unknown' => 'Neznana napaka', //cpg1.3.0
-  'succ' => 'Uspešno poslano na server', //cpg1.3.0
-  'success' => 'Št. uspešnih uploadov:%s.', //cpg1.3.0
-  'add' => 'Klikni \'NAPREJ\' za dodajanje slik v album.', //cpg1.3.0
-  'failure' => 'Dodajanje ni uspelo', //cpg1.3.0
-  'f_info' => 'Podatki o sliki', //cpg1.3.0
-  'no_place' => 'Predhodna slika ni bila dodana.', //cpg1.3.0
-  'yes_place' => 'Predhodna slika je bila uspešno dodana.', //cpg1.3.0
-  'max_fsize' => 'največja dovoljena velikost je %s kB',
-  'album' => 'Album',
-  'picture' => 'Slika', //cpg1.3.0
-  'pic_title' => 'Ime slike', //cpg1.3.0
-  'description' => 'Opis slike', //cpg1.3.0
-  'keywords' => 'Ključne besede (loči s presledki)',
-  'err_no_alb_uploadables' => 'Oprosti, trenutno nobeden album ne omogoča dodajanja slik', //cpg1.3.0
-  'place_instr_1' => 'Dodaj vse slike sedaj. Vpišeš lahko tudi dodatne informacije za posamezno sliko.', //cpg1.3.0
-  'place_instr_2' => 'Na dodajanje čaka še več slik. Prosim klikni \'NAPREJ\'.', //cpg1.3.0
-  'process_complete' => 'Uspešno si dodal vse slike.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Urejanje uporabnikov',
-  'name_a' => 'Ime naraščajoče',
-  'name_d' => 'Ime padajoče',
-  'group_a' => 'Skupina naraščajoče',
-  'group_d' => 'Skupina padajoče',
-  'reg_a' => 'Datum reg. naraščajoče',
-  'reg_d' => 'Datum reg. padajoče',
-  'pic_a' => 'Št. slik naraščajoče',
-  'pic_d' => 'Št. slik padajoče',
-  'disku_a' => 'Poraba diska naraščajoče',
-  'disku_d' => 'Poraba diska padajoče',
-  'lv_a' => 'Zadnji obiski naraščajoče', //cpg1.3.0
-  'lv_d' => 'Zadnji obiski padajoče', //cpg1.3.0
-  'sort_by' => 'Sortiraj uporabnike po',
-  'err_no_users' => 'Tabela s podatki je prazna!',
-  'err_edit_self' => 'Svojega prifila ne moreš spremeniti. Uporabi povezavo \'Moj profil\'',
-  'edit' => 'UREJANJE',
-  'delete' => 'BRISANJE',
-  'name' => 'Uporabniško ime',
-  'group' => 'Skupina',
-  'inactive' => 'Neaktivni',
-  'operations' => 'Operacije',
-  'pictures' => 'Slike', //cpg1.3.0
-  'disk_space' => 'Porabljen prostor',
-  'registered_on' => 'Registriran',
-  'last_visit' => 'Zadnji obisk', //cpg1.3.0
-  'u_user_on_p_pages' => 'Št. uporabnikov:%d (št. strani:%d)',
-  'confirm_del' => 'Res želiš pobrisati tega uporabnika? \\nTudi njegove slike in albumi bodo pobrisani.', //js-alert //cpg1.3.0
-  'mail' => 'POŠTA',
-  'err_unknown_user' => 'Izbrani uporabnik ne obstaja!',
-  'modify_user' => 'Uredi uporabnika',
-  'notes' => 'Opombe',
-  'note_list' => '<li>Če gesla ne želiš spreminjati, pusti polje za geslo prazno',
-  'password' => 'Geslo',
-  'user_active' => 'Uporabnik je aktiven',
-  'user_group' => 'Uporabnikova skupina',
-  'user_email' => 'Uporabnikov email',
-  'user_web_site' => 'Uporabnikova domača stran',
-  'create_new_user' => 'Ustvari novega uporabnika',
-  'user_location' => 'Uporabnikova lokacija',
-  'user_interests' => 'Uporabnikovo zanimanje',
-  'user_occupation' => 'Uporabnikova zaposlitev',
-  'latest_upload' => 'Zadnje dodano', //cpg1.3.0
-  'never' => 'nikoli', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Spremeni velikost slik', //cpg1.3.0
-  'what_it_does' => 'Kaj to pomeni',
-  'what_update_titles' => 'Kreira imena slik iz imena datotek',
-  'what_delete_title' => 'Brisanje imen',
-  'what_rebuild' => 'Ponastavi ikone in spremeni velikost slik',
-  'what_delete_originals' => 'Pobriše originalne slike in jih nadomesti z novimi',
-  'file' => 'Datoteka',
-  'title_set_to' => 'naslov spremenjen v',
-  'submit_form' => 'pošlji',
-  'updated_succesfully' => 'uspešno posodobljeno',
-  'error_create' => 'NAPAKA pri kreiranju',
-  'continue' => 'Nadaljuj na naslednjih slikah',
-  'main_success' => 'Datoteka %s je bila uporabljena za originalno sliko', //cpg1.3.0
-  'error_rename' => 'Napaka pri preimenovanju %s v %s',
-  'error_not_found' => 'Ne najdem datoteke %s',
-  'back' => 'nazaj na glavno stran',
-  'thumbs_wait' => 'Poteka posodabljanje ikon in/ali spreminjanje slik, prosim počakaj...',
-  'thumbs_continue_wait' => 'Nadaljujem s posodabljanjem ikon in/ali slik, prosim počakaj...',
-  'titles_wait' => 'Posodabljanje naslovov, prosim počakaj...',
-  'delete_wait' => 'Brisanje naslovov, prosim počakaj...',
-  'replace_wait' => 'Brisanje originalnih slik in nadomeščanje s spremenjenimi, prosim počakaj...',
-  'instruction' => 'Kratka navodila',
-  'instruction_action' => 'Izberi ukaz',
-  'instruction_parameter' => 'Nastavi parametre',
-  'instruction_album' => 'Izberi album',
-  'instruction_press' => 'Pritisni %s',
-  'update' => 'Posodobi ikone in/ali spremenjene slike',
-  'update_what' => 'Kaj naj posodobim',
-  'update_thumb' => 'Samo ikone',
-  'update_pic' => 'Samo spremenjene slike',
-  'update_both' => 'Ikone in spremenjene slike',
-  'update_number' => 'Število slik za spreminjanje za vsak klik',
-  'update_option' => '(Poskusi z manjšo vrednostjo, če pride do poteka časa med izvajanjem opracije)',
-  'filename_title' => 'Ime datoteke &rArr; Ime slike', //cpg1.3.0
-  'filename_how' => 'Kako naj pretvorim ime datoteke',
-  'filename_remove' => 'Odstrani končnico .jpg in nadomesti _ (podčrtaj) s presledki',
-  'filename_euro' => 'Spremeni 2003_11_23_13_20_20.jpg v 23/11/2003 13:20',
-  'filename_us' => 'Spremeni 2003_11_23_13_20_20.jpg v 11/23/2003 13:20',
-  'filename_time' => 'Spremeni 2003_11_23_13_20_20.jpg v 13:20',
-  'delete' => 'Pobriši naslove slik ali originalne slike', //cpg1.3.0
-  'delete_title' => 'Pobriši naslove slik', //cpg1.3.0
-  'delete_original' => 'Pobriši originalne slike',
-  'delete_replace' => 'Pobriši originalne slike, nadomesti jih s spremenjenimi (po velikosti)',
-  'select_album' => 'Izberi album',
-  'delete_orphans' => 'Pobriši komentarje, ki ne pripadajo nobeni sliki (deluje na vseh albumih)', //cpg1.3.0
-  'orphan_comment' => 'najden komentar brez "lastnika"', //cpg1.3.0
-  'delete' => 'Brisanje', //cpg1.3.0
-  'delete_all' => 'Pobriši vse', //cpg1.3.0
-  'comment' => 'Komentar: ', //cpg1.3.0
-  'nonexist' => 'pripeto k neobstoječi sliki # ', //cpg1.3.0
-  'phpinfo' => 'Prikaži phpinfo', //cpg1.3.0
-  'update_db' => 'Posodobi bazo', //cpg1.3.0
-  'update_db_explanation' => 'Če si zamenjal kakšne datoteke od galerije, dodal spremembe ali nadgradil s prejšnje verije, izvedi vsaj enkrat ukaz "posodobi bazo". To bo naredilo potrebne spremembe v bazi, kreiralo manjkajoče tabele in nastavilo potrebne vrednosti za delovanje v konfiguracijskih tabelah.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/spanish.php cpg148/lang/spanish.php
--- 133/lang/spanish.php	2004-12-30 01:03:46.000000000 -0600
+++ cpg148/lang/spanish.php	2006-06-08 00:25:00.000000000 -0500
@@ -1,36 +1,39 @@
 <?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
 // ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-//  http://www.chezgreg.net/coppermine/                                      //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-//  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.                                      //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU:   
-// ------------------------------------------------------------------------- //
-// $Id: spanish.php,v 1.7 2004/12/29 23:03:46 chtito Exp $
+// $Id: spanish.php 3116 2006-06-07 22:11:54Z gaugau $
 // ------------------------------------------------------------------------- //
 
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
 // info about translators and translated language
 $lang_translation_info = array(
 'lang_name_english' => 'Spanish',  
-'lang_name_native' => 'Espaol',
+'lang_name_native' => 'Español',
 'lang_country_code' => 'es', 
-'trans_name'=> 'Daniel Villoldo (Grumpywolf)', //the name of the translator - can be a nickname
+'trans_name'=> 'Daniel Villoldo (Grumpywolf)<br>Jorge Escribens (Kemmotar)(aditional translation)', //the name of the translator - can be a nickname
 'trans_email' => 'daniel@grumpywolf.net', //translator's email address (optional)
 'trans_website' => 'http://grumpywolf.net/', //translator's website (optional)
 'trans_date' => '2004-03-22', //the date the translation was created / last modified
 );
 
-$lang_charset = 'iso-8859-1';
+$lang_charset = 'utf-8';
 $lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
 
 // shortcuts for Byte, Kilo, Mega
@@ -43,10 +46,11 @@
 // Some common strings
 $lang_yes = 'Si';
 $lang_no  = 'No';
-$lang_back = 'ATRS';
+$lang_back = 'ATRAS';
 $lang_continue = 'CONTINUAR';
-$lang_info = 'Informacin';
+$lang_info = 'Información';
 $lang_error = 'Error';
+$lang_check_uncheck_all = 'Marcar/Desmarcar todos'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
@@ -56,130 +60,173 @@
 $register_date_fmt = '%d de %B de %Y';
 $lasthit_date_fmt = '%d de %B de %Y a las %I:%M %p';
 $comment_date_fmt =  '%d de %B de %Y a las %I:%M %p';
+$log_date_fmt = '%d de %B de %Y a las %I:%M %p'; //cpg1.4
 
 // 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*');
+$lang_bad_words = array('joder', 'carajo', 'culeador', '*puta', 'pincho', 'concha', 'Pincho', 'eyacular', 'concha*', 'dago', 'daygo', 'dego', 'pinga*', 'consolador', 'fanculo', 'Heces', 'foreskin', 'Jode\(*', 'Jode*', 'honkey', 'hore', 'injun', 'kike', 'lesbo', 'masturbac*', 'hijo de puta', 'nazis', 'negro*', 'nutsack', 'pene', 'phuck', 'poop', 'vagina', 'scrotum', 'mierda', 'prostituta', 'tetas', 'teta', 'twaty', 'wank*', 'perra', 'wop*');
 
 $lang_meta_album_names = array(
-	'random' => 'Imgenes Al azar',
-	'lastup' => 'ltimas imgenes',
-	'lastalb'=> 'ltimos albums modificados',
-	'lastcom' => 'ltimos comentarios',
-	'topn' => 'Ms vistas',
-	'toprated' => 'Ms valoradas',
-	'lasthits' => 'ltimas vistas',
-	'search' => 'Resultado de la bsqueda',
+	'random' => 'Imágenes Al azar',
+	'lastup' => 'Ultimas imágenes',
+	'lastalb'=> 'Últimos álbumes modificados',
+	'lastcom' => 'Últimos comentarios',
+	'topn' => 'Más vistas',
+	'toprated' => 'Más valoradas',
+	'lasthits' => 'Ultimas vistas',
+	'search' => 'Resultado de la búsqueda',
 	'favpics'=> 'Favoritos'
 );
 
 $lang_errors = array(
-	'access_denied' => 'No tienes permisos para acceder a esta pgina.',
-	'perm_denied' => 'No tienes permisos para realizar esta operacin.',
-	'param_missing' => 'Llamada a Script sin los parmetros requeridos.',
-	'non_exist_ap' => 'El album/fichero seleccionado no existe!',
-	'quota_exceeded' => 'Cuota de disco excedida<br /><br />Tienes una cuota de disco de [quota]K, tus archivos actualmente ocupan [space]K, y aadiendo este archivo excederas la cuota.',
-	'gd_file_type_err' => 'Cuando se usa la librera de imagen GD solamente estn permitidos los tipos JPEG y PNG.',
-	'invalid_image' => 'La imagen que has aadido est corrupta o no puede ser tratada por la librera GD.',
-	'resize_failed' => 'Incapaz de crear thumbnail o imagen de tamao reducido.',
-	'no_img_to_display' => 'Ninguna imagen que ensear.',
-	'non_exist_cat' => 'La categora seleccionada no existe.',
-	'orphan_cat' => 'Una categora no tiene padre, ejecuta la utilidad de categoras para corregir el problema.',
+	'access_denied' => 'No tienes permisos para acceder a esta página.',
+	'perm_denied' => 'No tienes permisos para realizar esta operación.',
+	'param_missing' => 'Llamada a Script sin los parámetros requeridos.',
+	'non_exist_ap' => '¡El álbum/fichero seleccionado no existe!',
+	'quota_exceeded' => 'Cuota de disco excedida<br /><br />Tienes una cuota de disco de [quota]K, tus archivos actualmente ocupan [space]K, y añadiendo este archivo excederías la cuota.',
+	'gd_file_type_err' => 'Cuando se usa la librería de imagen GD solamente están permitidos los tipos JPEG y PNG.',
+	'invalid_image' => 'La imagen que has añadido está corrupta o no puede ser tratada por la librería GD.',
+	'resize_failed' => 'Incapaz de crear miniatura o imagen de tamaño reducido.',
+	'no_img_to_display' => 'Ninguna imagen que enseñar.',
+	'non_exist_cat' => 'La categoría seleccionada no existe.',
+	'orphan_cat' => 'Una categoría no tiene padre, ejecuta la utilidad de categorías para corregir el problema.',
 	'directory_ro' => 'El directorio \'%s\' no tiene permisos de escritura, los archivos no pueden ser borrados.',
 	'non_exist_comment' => 'El comentario seleccionado no existe.',
-	'pic_in_invalid_album' => 'El archivo est en un album que no existe (%s)!?',
-	'banned' => 'Actualmente ests expulsado respecto al uso de esta web.',
-	'not_with_udb' => 'Esta funcin est desactivada en Coppermine porque est integrada con un software de foros. Lo que fuese que ests intentando hacer no est soportado en esta configuracin, o la funcin debe ser manejada por el software de foros.',
+	'pic_in_invalid_album' => '¿¡El archivo está en un álbum que no existe (%s)!?',
+	'banned' => 'Actualmente estás expulsado respecto al uso de esta web.',
+	'not_with_udb' => 'Esta función está desactivada en Coppermine porque está integrada con un software de foros. Lo que fuese que estás intentando hacer no está soportado en esta configuración, o la función debe ser manejada por el software de foros.',
 	'offline_title' => 'Desactivada', //cpg1.3.0
-	'offline_text' => 'La galera est actualmente desactivada, por poco tiempo - vuelve pronto!', //cpg1.3.0
-	'ecards_empty' => 'Actualmente no hay registro de postales para mostrar. Chequea que has activado guardar las postales en la configuracin!', //cpg1.3.0
-	'action_failed' => 'Accin no realizada.  Coppermine no es capaz de procesar tu peticin.', //cpg1.3.0
-	'no_zip' => 'Las libreras necesarias para procesar ficheros ZIP no estn disponibles. Contacta con el administrador de este lbum.', //cpg1.3.0
-	'zip_type' => 'No tienes permisos para aadir ficheros ZIP.', //cpg1.3.0
+	'offline_text' => 'La galería está actualmente desactivada, por poco tiempo - ¡vuelve pronto!', //cpg1.3.0
+	'ecards_empty' => 'Actualmente no hay registro de postales para mostrar. ¡Chequea que has activado guardar las postales en la configuración!', //cpg1.3.0
+	'action_failed' => 'Acción no realizada.  Coppermine no es capaz de procesar tu petición.', //cpg1.3.0
+	'no_zip' => 'Las librerías necesarias para procesar ficheros ZIP no están disponibles. Contacta con el administrador de este álbum.', //cpg1.3.0
+	'zip_type' => 'No tienes permisos para añadir ficheros ZIP.', //cpg1.3.0
+	'database_query' => 'Hubo un error al procesar la consulta', //cpg1.4
+  	'non_exist_comment' => 'El comentario seleccionado no existe', //cpg1.4
 );
 
-$lang_bbcode_help = 'Los siguientes cdigos te pueden ser de utilidad: <li>[b]<b>Negrita</b>[/b]</li> <li>[i]<i>Itlica</i>[/i]</li> <li>[url=http://tusitio.com/]Texto de Web[/url]</li> <li>[email]usuario@dominio.com[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'Ayuda de los códigos'; //cpg1.4
+$lang_bbcode_help = 'Los siguientes códigos te pueden ser de utilidad: <li>[b]<b>Negrita</b>[/b]</li> <li>[i]<i>Itálica</i>[/i]</li> <li>[url=http://tusitio.com/]Texto de Web[/url]</li> <li>[email]usuario@dominio.com[/email]</li>'; //cpg1.3.0
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-	'alb_list_title' => 'Ir a la lista de albums',
+	'home_title' => 'Ir a la página principal',
+  	'home_lnk' => 'Página Principal',
+	'alb_list_title' => 'Ir a la lista de álbumes',
 	'alb_list_lnk' => 'Lista de albums',
-	'my_gal_title' => 'Ir a mi galera personal',
-	'my_gal_lnk' => 'Mi galera',
+	'my_gal_title' => 'Ir a mi galería personal',
+	'my_gal_lnk' => 'Mi galería',
+	'my_prof_title' => 'Ir a mi perfil de usuario', //cpg1.4
 	'my_prof_lnk' => 'Mi perfil de usuario',
 	'adm_mode_title' => 'Ir a modo administrador',
 	'adm_mode_lnk' => 'Modo administrador',
 	'usr_mode_title' => 'Ir a modo usuario',
 	'usr_mode_lnk' => 'Modo usuario',
-	'upload_pic_title' => 'Aadir archivo en un album',
-	'upload_pic_lnk' => 'Aadir fichero',
+	'upload_pic_title' => 'Añadir archivo en un álbum',
+	'upload_pic_lnk' => 'Añadir fichero',
 	'register_title' => 'Crear un usuario',
 	'register_lnk' => 'Registrarse',
-	'login_lnk' => 'Login',
-	'logout_lnk' => 'Logout',
-	'lastup_lnk' => 'ltimos archivos',
-	'lastcom_lnk' => 'ltimos comentarios',
-	'topn_lnk' => 'Ms vistos',
-	'toprated_lnk' => 'Ms valorados',
+  	'login_title' => 'Iniciar sesión', //cpg1.4	
+	'login_lnk' => 'Ingresar',
+	'logout_title' => 'Cerrar sesión', //cpg1.4
+	'logout_lnk' => 'Salir',
+	'lastup_title' => 'Mostrar los últimos archivos', //cpg1.4
+	'lastup_lnk' => 'Últimos archivos',
+  	'lastcom_title' => 'Mostrar los últimos comentarios', //cpg1.4
+	'lastcom_lnk' => 'Últimos comentarios',
+  	'topn_title' => 'Mostrar los mas vistos', //cpg1.4
+	'topn_lnk' => 'Más vistos',
+  	'toprated_title' => 'Mostrar los mas valorados', //cpg1.4
+	'toprated_lnk' => 'Más valorados',
+  	'search_title' => 'Buscar en la galería', //cpg1.4
 	'search_lnk' => 'Buscar',
+  	'fav_title' => 'Ir a mis favoritos', //cpg1.4
 	'fav_lnk' => 'Mis favoritos',
 	'memberlist_title' => 'Mostrar lista de miembros', //cpg1.3.0
 	'memberlist_lnk' => 'Lista de miembros', //cpg1.3.0
-	'faq_title' => 'Preguntas frecuentes sobre la galera de imgenes &quot;Coppermine&quot;', //cpg1.3.0
+	'faq_title' => 'Preguntas frecuentes sobre la galería de imágenes &quot;Coppermine&quot;', //cpg1.3.0
 	'faq_lnk' => 'FAQ', //cpg1.3.0
 );
 
 $lang_gallery_admin_menu = array(
-	'upl_app_lnk' => 'Aprobar uploads',
-	'config_lnk' => 'Config',
-	'albums_lnk' => 'Albums',
-	'categories_lnk' => 'Categoras',
+ 	'upl_app_title' => 'Aprobar nuevos archivos', //cpg1.4
+ 	'upl_app_lnk' => 'Aprobar archivos',
+	'admin_title' => 'Ir a la configuración', //cpg1.4
+  	'admin_lnk' => 'Configuración', //cpg1.4
+  	'albums_title' => 'Ir a la configuración de álbumes', //cpg1.4
+	'albums_lnk' => 'Álbumes',
+	'config_lnk' => 'Configuración',
+  	'categories_title' => 'Ir a la configuración de categorías', //cpg1.4
+	'categories_lnk' => 'Categorías',
+  	'users_title' => 'Ir a la configuración de usuarios', //cpg1.4
 	'users_lnk' => 'Usuarios',
+  	'groups_title' => 'Ir a la configuración de grupos', //cpg1.4
 	'groups_lnk' => 'Grupos',
-	'comments_lnk' => 'Comentarios',
-	'searchnew_lnk' => 'Aadir ficheros (Batch)',
-	'util_lnk' => 'Admin Tools',
+  	'comments_title' => 'Revisar todos los comentarios', //cpg1.4
+	'comments_lnk' => 'Revisar comentarios',
+  	'searchnew_title' => 'Ir a añadir ficheros (Batch)', //cpg1.4
+	'searchnew_lnk' => 'Añadir ficheros (Batch)',
+  	'util_title' => 'Ir a las herramientas administrativas', //cpg1.4
+	'util_lnk' => 'Herramientas administrativas',
+  	'key_title' => 'Ir al diccionario de palabras claves', //cpg1.4
+  	'key_lnk' => 'Diccionario de palabras claves', //cpg1.4
+  	'ban_title' => 'Ir a los expulsar usuarios', //cpg1.4
 	'ban_lnk' => 'Expulsar usuarios',
+  	'db_ecard_title' => 'Revisar postales', //cpg1.4
 	'db_ecard_lnk' => 'Mostrar postales', //cpg1.3.0
+  	'pictures_title' => 'Ordenar mis imágenes', //cpg1.4
+  	'pictures_lnk' => 'Ordenar mis imágenes', //cpg1.4
+  	'documentation_lnk' => 'Documentación', //cpg1.4
+  	'documentation_title' => 'Manual de Coppermine', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-	'albmgr_lnk' => 'Crear / ordenar albums',
-	'modifyalb_lnk' => 'Modificar mis albums',
+  	'albmgr_title' => 'Crear y ordenar mis álbumes', //cpg1.4
+	'albmgr_lnk' => 'Crear / ordenar álbumes',
+  	'modifyalb_title' => 'Ir a modificar mis álbumes',  //cpg1.4
+	'modifyalb_lnk' => 'Modificar mis álbumes',
+  	'my_prof_title' => 'Ir a mi perfil', //cpg1.4
 	'my_prof_lnk' => 'Mi perfil',
 );
 
 $lang_cat_list = array(
-	'category' => 'Categora',
-	'albums' => 'Albums',
+	'category' => 'Categoría',
+	'albums' => 'álbumes',
 	'pictures' => 'Ficheros',
 );
 
 $lang_album_list = array(
-	'album_on_page' => '%d albums en %d pgina(s)'
+	'album_on_page' => '%d álbumes en %d página(s)'
 );
 
 $lang_thumb_view = array(
 	'date' => 'FECHA',
 	//Sort by filename and title
 	'name' => 'NOMBRE',
-	'title' => 'TTULO',
+	'title' => 'TITULO',
 	'sort_da' => 'Ordenado por fecha ascendente',
 	'sort_dd' => 'Ordenado por fecha descendente',
 	'sort_na' => 'Ordenado por nombre ascendente',
 	'sort_nd' => 'Ordenado por nombre descendente',
-	'sort_ta' => 'Ordenado por ttulo ascendente',
-	'sort_td' => 'Ordenado por ttulo descendente',
+	'sort_ta' => 'Ordenado por título ascendente',
+	'sort_td' => 'Ordenado por título descendente',
+  	'position' => 'POSICION', //cpg1.4
+  	'sort_pa' => 'Ordenado por posición ascendente', //cpg1.4
+  	'sort_pd' => 'Ordenado por posición descendente', //cpg1.4
 	'download_zip' => 'Descargar como fichero Zip', //cpg1.3.0
-	'pic_on_page' => '%d archivos en %d pgina(s)',
-	'user_on_page' => '%d usuarios en %d pgina(s)',
+	'pic_on_page' => '%d archivos en %d página(s)',
+	'user_on_page' => '%d usuarios en %d página(s)',
+  	'enter_alb_pass' => 'Ingrese la contraseña del álbum', //cpg1.4
+  	'invalid_pass' => 'Contraseña equivocada', //cpg1.4
+  	'pass' => 'Contraseña', //cpg1.4
+  	'submit' => 'Enviar', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-	'thumb_title' => 'Volver al ndice del album',
-	'pic_info_title' => 'Mostrar/ocultar informacin del fichero',
+	'thumb_title' => 'Volver al índice del album',
+	'pic_info_title' => 'Mostrar/ocultar información del fichero',
 	'slideshow_title' => 'Slideshow',
 	'ecard_title' => 'Enviar una postal con esta imagen',
 	'ecard_disabled' => 'Envio de postales deshabilitado',
@@ -187,12 +234,17 @@
 	'prev_title' => 'Ver fichero anterior',
 	'next_title' => 'Ver fichero siguiente',
 	'pic_pos' => 'FICHERO %s/%s',
+  	'report_title' => 'Reportar este archivo al administradór', //cpg1.4
+  	'go_album_end' => 'Saltar al final', //cpg1.4
+  	'go_album_start' => 'Volver al principio', //cpg1.4
+  	'go_back_x_items' => 'retroceder %s elementos', //cpg1.4
+  	'go_forward_x_items' => 'avanzar %s elementos', //cpg1.4
 );
 
 $lang_rate_pic = array(
 	'rate_this_pic' => 'Valorar este archivo ',
 	'no_votes' => '(No hay votos)',
-	'rating' => '(valoracin actual : %s / 5 con %s votos)',
+	'rating' => '(valoración actual : %s / 5 con %s votos)',
 	'rubbish' => 'Malo',
 	'poor' => 'Regular',
 	'fair' => 'Normal',
@@ -214,14 +266,14 @@
 $lang_cpg_die = array(
 	INFORMATION => $lang_info,
 	ERROR => $lang_error,
-	CRITICAL_ERROR => 'Error crtico',
+	CRITICAL_ERROR => 'Error crítico',
 	'file' => 'Fichero: ',
-	'line' => 'Lnea: ',
+	'line' => 'Línea: ',
 );
 
 $lang_display_thumbnails = array(
 	'filename' => 'Fichero: ',
-	'filesize' => 'Tamao: ',
+	'filesize' => 'Tamaño: ',
 	'dimensions' => 'Dimensiones: ',
 	'date_added' => 'Fecha de alta: ',
 );
@@ -233,10 +285,11 @@
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => 'Informacin de Debug', //cpg1.3.0
+  'debug_info' => 'Información de Debug', //cpg1.3.0
   'select_all' => 'Seleccionar Todo', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Si vas a pedir ayuda en el foro de soporte de coppermine, copia y pega esta informacin de debug en tu mensaje. Asegrate de reemplazar cualquier contrasea de la consulta con *** (asteriscos) antes de enviarlo.', //cpg1.3.0
+  'copy_and_paste_instructions' => 'Si vas a pedir ayuda en el foro de soporte de coppermine, copia y pega esta información de debug en tu mensaje. Asegúrate de reemplazar cualquier contraseña de la consulta con *** (asteriscos) antes de enviarlo.', //cpg1.3.0
   'phpinfo' => 'mostrar phpinfo', //cpg1.3.0
+  'notices' => 'Alertas', //cpg1.4
 );
 
 $lang_language_selection = array(
@@ -249,6 +302,17 @@
   'choose_theme' => 'Elige tu tema (aspecto)', //cpg1.3.0
 );
 
+$lang_version_alert = array(
+  'version_alert' => '¡Versión no soportada!', //cpg1.4
+  'no_stable_version' => 'Estas ejecutando Coppermine %s (%s) que solo es recomendado para usuarios experimentados - esta versión no viene con ninguna garantía o suporte. ¡Úsala bajo tu propio riesgo o instala la ultima versión estable si necesitas soporte!', //cpg1.4
+  'gallery_offline' => 'La galería se encuentra fuera de línea y solo será visible para ti como administrador. No te olvides de ponerla en línea después de terminar el mantenimiento.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'anterior', //cpg1.4
+  'next' => 'siguiente', //cpg1.4
+);
+
 // ------------------------------------------------------------------------- //
 // File include/init.inc.php
 // ------------------------------------------------------------------------- //
@@ -262,32 +326,48 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "No se pudo iniciar el plugin '%s'", //cpg1.4
+  'error_install' => "No se pudo instalar el plugin '%s'", //cpg1.4
+  'error_uninstall' => "No se pudo desinstalar el plugin '%s'", //cpg1.4
+  'error_sleep' => "No se pudo pausar el plugin '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-	'Exclamation' => 'Exclamation',
-	'Question' => 'Question',
-	'Very Happy' => 'Very Happy',
-	'Smile' => 'Smile',
-	'Sad' => 'Sad',
-	'Surprised' => 'Surprised',
-	'Shocked' => 'Shocked',
-	'Confused' => 'Confused',
-	'Cool' => 'Cool',
-	'Laughing' => 'Laughing',
-	'Mad' => 'Mad',
-	'Razz' => 'Razz',
-	'Embarassed' => 'Embarassed',
-	'Crying or Very sad' => 'Crying or Very sad',
-	'Evil or Very Mad' => 'Evil or Very Mad',
-	'Twisted Evil' => 'Twisted Evil',
-	'Rolling Eyes' => 'Rolling Eyes',
-	'Wink' => 'Wink',
+	'Exclamation' => 'Exclamación',
+	'Question' => 'Pregunta',
+	'Very Happy' => 'Muy feliz',
+	'Smile' => 'Sonrisa',
+	'Sad' => 'Triste',
+	'Surprised' => 'Sorprendido',
+	'Shocked' => 'Conmocionado',
+	'Confused' => 'Confundido',
+	'Cool' => 'Genial',
+	'Laughing' => 'Riéndose',
+	'Mad' => 'Molesto',
+	'Razz' => 'Razz?',
+	'Embarassed' > 'Avergonzado',
+	'Crying or Very sad' => 'Llorando o muy triste',
+	'Evil or Very Mad' => 'Malo o muy molesto',
+	'Twisted Evil' => 'Malvado retorcido',
+	'Rolling Eyes' => 'Ojitos girando',
+	'Wink' => 'Guiño',
 	'Idea' => 'Idea',
-	'Arrow' => 'Arrow',
+	'Arrow' => 'Flecha',
 	'Neutral' => 'Neutral',
-	'Mr. Green' => 'Mr. Green',
+	'Mr. Green' => 'Sr. Verde',
 );
 
 // ------------------------------------------------------------------------- //
@@ -297,12 +377,12 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-	0 => 'Saliendo de modo administrador...',
-	1 => 'Entrando en modo administrador...',
+if (defined('MODE_PHP')) $lang_admin_php = array(
+	0 => 'Saliendo del modo administrador...',
+	1 => 'Entrando al modo administrador...',
 );
 
 // ------------------------------------------------------------------------- //
@@ -310,20 +390,172 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-	'alb_need_name' => 'Los albums deben tener un nombre!', //js-alert
-	'confirm_modifs' => 'Ests seguro de querer aplicar las modificaciones?', //js-alert
-	'no_change' => 'No se hizo ningn cambio!', //js-alert
-	'new_album' => 'Nuevo lbum',
-	'confirm_delete1' => 'Ests seguro de querer borrar este lbum?', //js-alert
-	'confirm_delete2' => '\nTodos las archivos y comentarios que contiene se perdern!', //js-alert
-	'select_first' => 'Selecciona un lbum primero',
+	'alb_need_name' => '¡Los álbumes deben tener un nombre!', //js-alert
+	'confirm_modifs' => '¿Estás seguro de querer aplicar las modificaciones?', //js-alert
+	'no_change' => '¡No se hizo ningún cambio!', //js-alert
+	'new_album' => 'Nuevo álbum',
+	'confirm_delete1' => '¿Estás seguro de querer borrar este álbum?', //js-alert
+	'confirm_delete2' => '\n¡Todos las archivos y comentarios que contiene se perderán!', //js-alert
+	'select_first' => 'Selecciona un álbum primero',
 	'alb_mrg' => 'Administrador de Albums',
-	'my_gallery' => '* Mi galera *',
-	'no_category' => '* Sin categora *',
+	'my_gallery' => '* Mi galería *',
+	'no_category' => '* Sin categoría *',
 	'delete' => 'Borrar',
 	'new' => 'Nuevo',
 	'apply_modifs' => 'Aplicar modificaciones',
-	'select_category' => 'Seleccionar categora',
+	'select_category' => 'Seleccionar categoría',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Expulsar usuarios', //cpg1.4
+  'user_name' => 'Nombre de usuario', //cpg1.4
+  'ip_address' => 'Dirección IP', //cpg1.4
+  'expiry' => 'Expira (déjelo en blanco para hacerlo permanente)', //cpg1.4
+  'edit_ban' => 'Guardar Cambios', //cpg1.4
+  'delete_ban' => 'Borrar', //cpg1.4
+  'add_new' => 'Añadir nuevo', //cpg1.4
+  'add_ban' => 'Añadir', //cpg1.4
+  'error_user' => 'No se puede encontrar al usuario', //cpg1.4
+  'error_specify' => 'Necesita especificar un nombre de usuario o una dirección IP', //cpg1.4
+  'error_ban_id' => '¡ID Invalido!', //cpg1.4
+  'error_admin_ban' => '¡No se puede expulsar Ud mismo!', //cpg1.4
+  'error_server_ban' => '¿Va a expulsar su propio servidor? Tsk tsk, no puede hacer eso...', //cpg1.4
+  'error_ip_forbidden' => 'No puede expulsar esta IP - ¡igual no es ruteable (privada)!<br />si desea permitir la expulsión de IPs privadas, cambie esto en su <a href="admin.php">archivo de configuración</a> (solo tiene sentido si Coppermine se ejecuta en una LAN).', //cpg1.4
+  'lookup_ip' => 'Buscar una IP', //cpg1.4
+  'submit' => 've!', //cpg1.4
+  'select_date' => 'Seleccionar una fecha', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Asistente de Enlaces',
+  'warning' => 'Advertencia: al utilizar este asistente debe entender que la información importante es enviada usando formularios HTML. Ejecútelo solo en su computador personal (no en una cabina de Internet), y asegúrese de borrar el cache y los archivos temporales del explorador después de terminar, u otras personas podrán acceder a su información!',
+  'back' => 'retroceder',
+  'next' => 'siguiente',
+  'start_wizard' => 'Iniciando del asistente de enlaces',
+  'finish' => 'Finalizar',
+  'hide_unused_fields' => 'ocultar campos del formulario no utilizados (recomendado)',
+  'clear_unused_db_fields' => 'limpiar entradas en la base de datos no usadas (recomendado)',
+  'custom_bridge_file' => 'nombre del archivo de enlaces (si el archivo de enlace es <i>miarchivo.inc.php</i>, introduzca <i>miarchivo</i> en este campo)',
+  'no_action_needed' => 'No se requieren acciones en este paso. Solo presione \'siguiente\' para continuar.',
+  'reset_to_default' => 'Restaurar predeterminados',
+  'choose_bbs_app' => 'escoja la aplicación para enlazar con Coppermine',
+  'support_url' => 'Ir aquí para soporte sobre la aplicación',
+  'settings_path' => 'ruta usada por su aplicación BBS',
+  'database_connection' => 'conexión a la base de datos',
+  'database_tables' => 'tablas de la base de datos',
+  'bbs_groups' => 'grupos BBS',
+  'license_number' => 'Numero de Licencia',
+  'license_number_explanation' => 'ingrese su numero de licencia (si aplica)',
+  'db_database_name' => 'Nombre de la base de datos',
+  'db_database_name_explanation' => 'Ingrese el nombre de la base de datos que su aplicación BBS usa',
+  'db_hostname' => 'Servidor de Base de datos',
+  'db_hostname_explanation' => 'Nombre del servidor donde su base de datos mySQL se encuentra, usualmente &quot;localhost&quot;',
+  'db_username' => 'Usuario de la base de datos',
+  'db_username_explanation' => 'Usuario de mySQL para usar en la conexión con su aplicación BBS',
+  'db_password' => 'Contraseña de la base de datos',
+  'db_password_explanation' => 'Contraseña para este usuario mySQL ',
+  'full_forum_url' => 'URL del foro',
+  'full_forum_url_explanation' => ' URL completa de su aplicación BBS (incluyendo http:// bit, e.g. http://www.tudominio.tld/foro)',
+  'relative_path_of_forum_from_webroot' => 'Ruta relativa del foro',
+  'relative_path_of_forum_from_webroot_explanation' => 'Ruta relativa de su aplicación BBS (Ejemplo: Si su  BBS se encuentra en http://www.tudominio.tld/foro/, ingrese &quot;/foro/&quot; en este campo)',
+  'relative_path_to_config_file' => 'ruta relativa de su archivo de configuración de la aplicación BBS\'s',
+  'relative_path_to_config_file_explanation' => 'Ruta relativa de su aplicación BBS, vista desde el directorio de Coppermine (e.g. &quot;../foro/&quot; si su  BBS esta en http://www.tudominio.tld/foro/ y Coppermine en http://www.tudominio.tld/gallery/)',
+  'cookie_prefix' => 'Prefijo de la cookie',
+  'cookie_prefix_explanation' => 'esto tiene que ser en nombre de la cookie de su aplicación BBS\'s',
+  'table_prefix' => 'Prefijo de las tablas',
+  'table_prefix_explanation' => 'Tiene que coincidir con el prefijo que escogió al configurar su BBS.',
+  'user_table' => 'Tabla de Usuarios',
+  'user_table_explanation' => '(usualmente el valor por defecto debería estar bien, a menos que la instalación de su aplicación no esa estándar)',
+  'session_table' => 'Tabla de sesiones',
+  'session_table_explanation' => '(usualmente el valor por defecto debería estar bien, a menos que la instalación de su aplicación no esa estándar)',
+  'group_table' => 'Tabla de grupos',
+  'group_table_explanation' => '(usualmente el valor por defecto debería estar bien, a menos que la instalación de su aplicación no esa estándar)',
+  'group_relation_table' => 'Tabla de relaciones de grupos',
+  'group_relation_table_explanation' => '(usualmente el valor por defecto debería estar bien, a menos que la instalación de su aplicación no esa estándar)',
+  'group_mapping_table' => 'Tabla de mapeo de grupos',
+  'group_mapping_table_explanation' => '(usualmente el valor por defecto debería estar bien, a menos que la instalación de su aplicación no esa estándar)',
+  'use_standard_groups' => 'Usar grupos de usuarios estándar de su BBS',
+  'use_standard_groups_explanation' => 'Usar grupos de usuarios estándar (incorporados) (recomendado). Esto hará que todas las configuraciones de los grupos de usuarios personalizados hechos en esta pagina sean nulos. ¡Solo deshabilita esta opción si realmente sabes lo que estas haciendo!',
+  'validating_group' => 'Validación de grupos',
+  'validating_group_explanation' => 'El ID del grupo en su aplicación BBS donde las cuentas de usuario que necesitan validación se encuentran (usualmente el valor por defecto debería estar bien, a menos que la instalación de su aplicación no esa estándar)',
+  'guest_group' => 'Grupo invitado',
+  'guest_group_explanation' => 'ID del grupo en su aplicación BBS donde los usuarios invitados (anónimos) se encuentran (usualmente el valor por defecto debería estar bien, solo edítelo si realmente sabe lo que esta haciendo)',
+  'member_group' => 'Grupo de miembros',
+  'member_group_explanation' => 'ID del grupo de su aplicación BBS donde las cuentas de los usuarios &quot;regulares&quot; se encuentran (usualmente el valor por defecto debería estar bien, solo edítelo si realmente sabe lo que esta haciendo)',
+  'admin_group' => 'Grupo administrador',
+  'admin_group_explanation' => 'ID del grupo de su aplicación BBS donde las cuentas de los administradores se encuentran (usualmente el valor por defecto debería estar bien, solo edítelo si realmente sabe lo que esta haciendo)',
+  'banned_group' => 'Grupo de expulsados',
+  'banned_group_explanation' => 'ID del grupo de su aplicación BBS donde las cuentas de los expulsados se encuentran (usualmente el valor por defecto debería estar bien, solo edítelo si realmente sabe lo que esta haciendo)',
+  'global_moderators_group' => 'Grupo de Moderadores globales',
+  'global_moderators_group_explanation' => 'ID del grupo de su aplicación BBS donde las cuentas de los moderadores globales se encuentran (usualmente el valor por defecto debería estar bien, solo edítelo si realmente sabe lo que esta haciendo)',
+  'special_settings' => 'Configuraciones especificas de su BBS',
+  'logout_flag' => 'versión de phpBB (indicador de cierre de sesión)',
+  'logout_flag_explanation' => '¿Cual es la versión de su BBS? (para conocer como se trabaja con los cierres de sesión)',
+  'use_post_based_groups' => '¿Usar grupos basados en POST?',
+  'logout_flag_yes' => '¿2.0.5 o mayor?',
+  'logout_flag_no' => '¿2.0.4 o menor?',
+  'use_post_based_groups_explanation' => '¿Deberán ser tomados en consideración los grupos de su BBS que son definidos por su numero de &quot;POSTS&quot;? (permitir un manejo de permisos granular) o solo los grupos por defecto (mas fácil para el administrador, recomendado). Puede ser cambiado luego.',
+  'use_post_based_groups_yes' => 'si',
+  'use_post_based_groups_no' => 'no',
+  'error_title' => 'Necesita corregir estos errores antes de continuar. Vaya a ala pantalla anterior.',
+  'error_specify_bbs' => 'Necesita definir la aplicación a enlazar con la instalación de Coppermine.',
+  'error_no_blank_name' => 'No puede dejar el nombre de su archivo de enlace personalizado en blanco.',
+  'error_no_special_chars' => 'El archivo de enlace no puede contener ningún carácter extraño excepto guión bajo (_) y guión (-)!',
+  'error_bridge_file_not_exist' => 'El archivo de enlace %s no existe en este servidor. Verifique que lo halla subido.',
+  'finalize' => 'habilitar/deshabilitar la integración con BBS',
+  'finalize_explanation' => 'Hasta ahora, la configuración especificada ha sido escrita en la base de datos, pero la integración con BBS no esta habilitada. Puede iniciar/detener la integración en cualquier momento. asegúrese de recordar la contraseña de administrador del Coppermine independiente, puede necesitarlo luego para hacer algunos cambios. Si algo sale mal, vaya a %s y deshabilite la integración con BBS, usando tu cuanta de administrador independiente (no enlazado)(usualmente la que se introdujo al instalar Coppermine).',
+  'your_bridge_settings' => 'configuración de enlace',
+  'title_enable' => 'Habilitar/deshabilitar integración con %s',
+  'bridge_enable_yes' => 'habilitado',
+  'bridge_enable_no' => 'deshabilitado',
+  'error_must_not_be_empty' => 'no debe de estar vació',
+  'error_either_be' => 'debe ser %s o %s',
+  'error_folder_not_exist' => '%s no existe. Corrija el valor ingresado por %s',
+  'error_cookie_not_readible' => 'Coppermine no puede leer la cookie llamada %s. Corrija el valor ingresado por %s, o vaya al panel de administración de su BBS y asegúrese que la ruta de la cookie es leíble por coppermine.',
+  'error_mandatory_field_empty' => 'No puede dejar el campo %s vació - llene el valor apropiado.',
+  'error_no_trailing_slash' => 'No debe haber un "slash" en el campo %s.',
+  'error_trailing_slash' => 'Debe haber un "slash" en el campo %s.',
+  'error_db_connect' => 'No se pudo conectar a la base de datos MySQL con la información proporcionada. Esto es lo que MySQL reporta: ',
+  'error_db_name' => 'Aunque Coppermine pudo conectarse con la base de datos, no pudo encontrar la base de datos %s. asegúrese que ha especificado %s propiamente. Esto es lo que MySQL reporta:',
+  'error_prefix_and_table' => '%s y ',
+  'error_db_table' => 'No se pudo encontrar la tabla %s. asegúrese que ha especificado %s correctamente.',
+  'recovery_title' => 'Administrador de enlace: recuperación de emergencia',
+  'recovery_explanation' => 'Si ha entrado aquí para administrar la integración de su BBS con su galería Coppermine, primero debe iniciar sesión como administrador. Si no puede iniciar sesión porque el enlace no esta funcionando como se esperaba, puede deshabilitar la integración en esta página. Ingresando su usuario y contraseña no iniciara sesión, solo deshabilitara la integración con su BBS. Refiérase a la documentación para detalles.',
+  'username' => 'Usuario',
+  'password' => 'Contraseña',
+  'disable_submit' => 'enviar',
+  'recovery_success_title' => 'Autenticación exitosa',
+  'recovery_success_content' => 'Ha deshabilitado exitosamente la integración con su BBS. Su instalación de Coppermine se esta ejecutando en modo independiente.',
+  'recovery_success_advice_login' => 'Inicia sesión como administrador para editar su configuración de enlace y/o activar la integración con su BBS nuevamente.',
+  'goto_login' => 'Ir a la pagina de Inicio de Sesión',
+  'goto_bridgemgr' => 'Ir al administrador de enlaces',
+  'recovery_failure_title' => 'Autenticación fallida',
+  'recovery_failure_content' => 'Ha suplido las credenciales equivocadas. Deberá suplir la información de la cuenta de administrador de la versión independiente (usualmente la cuenta que suplió al instalar Coppermine).',
+  'try_again' => 'inténtelo de nuevo',
+  'recovery_wait_title' => 'El tiempo de espera no ha terminado',
+  'recovery_wait_content' => 'Por motivos de seguridad no se permiten intentos fallidos consecutivos el intentar iniciar sesión, por lo que tendrá que esperar un poco antes de poder volver a intentar autenticarse nuevamente.',
+  'wait' => 'espere',
+  'create_redir_file' => 'Crear archivo de redirección (recomendado)',
+  'create_redir_file_explanation' => 'Para redirigir usuarios de nuevo al Coppermine luego de que hallan cerrado sesión en su BBS, necesita que un archivo de redirección sea creado en la carpeta de su BBS. Cuando esta opción es activada, el administrado de enlaces intentara crear este archivo por Usted, o darle un código listo para copiar y pegar para crear el archivo manualmente.',
+  'browse' => 'navegar',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Calendario', //cpg1.4
+  'close' => 'cerrar', //cpg1.4
+  'clear_date' => 'limpiar fecha', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -331,160 +563,234 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-	'miss_param' => 'Los parmetros requeridos para la operacin: \'%s\' no han sido suministrados!',
-	'unknown_cat' => 'La categora seleccionada no existe en la base da datos',
-	'usergal_cat_ro' => 'Las categoras de galeras de usuario no pueden ser borradas!',
-	'manage_cat' => 'Organizador de categoras',
-	'confirm_delete' => 'Ests seguro de querer BORRAR esta catagora',
-	'category' => 'Categora',
+	'miss_param' => '¡Los parámetros requeridos para la operación: \'%s\' no han sido suministrados!',
+	'unknown_cat' => 'La categoría seleccionada no existe en la base da datos',
+	'usergal_cat_ro' => '¡Las categorías de galerías de usuario no pueden ser borradas!',
+	'manage_cat' => 'Organizador de categorías',
+	'confirm_delete' => 'Estás seguro de querer BORRAR esta categoría',
+	'category' => 'Categoría',
 	'operations' => 'Operaciones',
 	'move_into' => 'Mover hacia',
-	'update_create' => 'Modificar/Crear categora',
-	'parent_cat' => 'Categora padre',
-	'cat_title' => 'Ttulo de la categora',
-	'cat_thumb' => 'Thumbnail de la categora', //cpg1.3.0
-	'cat_desc' => 'Descripcin de la categora',
+	'update_create' => 'Modificar/Crear categoría',
+	'parent_cat' => 'Categoría padre',
+	'cat_title' => 'Título de la categoría',
+	'cat_thumb' => 'Imagen miniatura de la categoría', //cpg1.3.0
+	'cat_desc' => 'Descripción de la categoría',
+  	'categories_alpha_sort' => 'Ordenar categorías alfabéticamente (en lugar del orden por defecto)', //cpg1.4
+  	'save_cfg' => 'Salvar configuración', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File config.php
+// File admin.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-	'title' => 'Configuracin',
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+	'title' => 'Configuración',
+  	'manage_exif' => 'Manejo del mostrado de EXIF', //cpg1.4
+  	'manage_plugins' => 'Manejo de plugins', //cpg1.4
+  	'manage_keyword' => 'Manejo de palabras clave', //cpg1.4
 	'restore_cfg' => 'Restaurar valores por defecto',
-	'save_cfg' => 'Guardar la nueva configuracin',
+	'save_cfg' => 'Guardar la nueva configuración',
 	'notes' => 'Notas',
-	'info' => 'Informacin',
-	'upd_success' => 'La configuracin de Coppermine ha sido actualizada',
+	'info' => 'Información',
+	'upd_success' => 'La configuración de Coppermine ha sido actualizada',
 	'restore_success' => 'Valores por defecto de Coppermine restaurados',
 	'name_a' => 'Ascendente por nombre',
 	'name_d' => 'Descendente por nombre',
-	'title_a' => 'Ascendente por ttulo',
-	'title_d' => 'Descendente por ttulo',
+	'title_a' => 'Ascendente por título',
+	'title_d' => 'Descendente por título',
 	'date_a' => 'Ascendente por fecha',
 	'date_d' => 'Descendente por fecha',
-	'th_any' => 'Mximo alto/ancho',
+  	'pos_a' => 'Posición ascendente', //cpg1.4
+  	'pos_d' => 'Posición descendente', //cpg1.4
+	'th_any' => 'Máximo alto/ancho',
 	'th_ht' => 'Altura',
 	'th_wd' => 'Anchura',
 	'label' => 'etiqueta', //cpg1.3.0
-	'item' => 'grfico', //cpg1.3.0
+	'item' => 'gráfico', //cpg1.3.0
 	'debug_everyone' => 'Para todos', //cpg1.3.0
-	'debug_admin' => 'Admin solamente', //cpg1.3.0
+	'debug_admin' => 'Administradores solamente', //cpg1.3.0
+  	'no_logs'=> 'Desactivado', //cpg1.4
+  	'log_normal'=> 'Normal', //cpg1.4
+  	'log_all' => 'Todo', //cpg1.4
+  	'view_logs' => 'Ver logs', //cpg1.4
+  	'click_expand' => 'click en el nombre de la sección para expandir', //cpg1.4
+  	'expand_all' => 'Expandir todo', //cpg1.4
+	'bbs_disabled' => 'Función deshabilitada cuando se usa la integración con bb', //cpg1.4
+  	'auto_resize_everyone' => 'Todos', //cpg1.4
+  	'auto_resize_user' => 'Solo el usuario', //cpg1.4
+  	'ascending' => 'ascendente', //cpg1.4
+  	'descending' => 'descendente', //cpg1.4
         );
 
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-	'Parmetros generales',
-	array('Nombre de la galera', 'gallery_name', 0),
-	array('Descripcin de la galera', 'gallery_description', 0),
-	array('Correo electrnico del administrador', 'gallery_admin_email', 0),
-	array('Direccin web asociada a \'Ver ms fotos\' en las e-cards', 'ecards_more_pic_target', 0),
-	array('Galera desactivada', 'offline', 1), //cpg1.3.0
-	array('Guardar postales', 'log_ecards', 1), //cpg1.3.0
-	array('Permitir descargas de favoritos en formato ZIP', 'enable_zipdownload', 1), //cpg1.3.0
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+	'Parámetros generales',
+	array('Nombre de la galería', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'),
+	array('Descripción de la galería', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'),
+	array('Correo electrónico del administrador', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'),
+  	array('URL del fólder de tu galería coppermine (no \'index.php\' o similar al final)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  	array('URL de tu pagina de inicio', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+	array('Permitir descargas de favoritos en formato ZIP', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.3.0
+  	array('Diferencia horaria relativa a GMT (Hora actual: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  	array('Permitir contraseñas encriptadas (no pude ser revertido)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  	array('Habilitar iconos de ayuda (la ayuda esta disponible solo en ingles)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  	array('Habilitar click sobre las palabras en la búsqueda','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  	array('Habilitar plugins', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  	array('Permitir expulsión de IP no-ruteables (Privadas)', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  	array('Interfase de búsqueda de archivos batch', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
 
 	'Idioma, temas (aspecto) y juego de caracteres',
-	array('Idioma', 'lang', 5),
-	array('Tema (Aspecto)', 'theme', 6),
-	array('Mostrar lista de idiomas', 'language_list', 1), //cpg1.3.0
-	array('Mostrar banderas de idiomas', 'language_flags', 8), //cpg1.3.0
-	array('Mostrar &quot;reset&quot; en seleccin de idiomas', 'language_reset', 1), //cpg1.3.0
-	array('Mostrar lista de temas (aspecto)', 'theme_list', 1), //cpg1.3.0
-	array('Mostrar &quot;reset&quot; en seleccin de temas', 'theme_reset', 1), //cpg1.3.0
-	array('Mostrar FAQ (preguntas frecuentes)', 'display_faq', 1), //cpg1.3.0
-	array('Mostrar ayuda sobre bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-	array('Juego de caracteres', 'charset', 4), //cpg1.3.0
-
-	'Aspecto de la lista de albums',
-	array('Anchura de la tabla principal (pixels o %)', 'main_table_width', 0),
-	array('Nmero de niveles de categoras a mostrar', 'subcat_level', 0),
-	array('Nmero de albums a mostrar', 'albums_per_page', 0),
-	array('Nmero de columnas en la lista de albums', 'album_list_cols', 0),
-	array('Tamao de los thumbnails en pixels', 'alb_list_thumb_size', 0),
-	array('Contenido de la pgina principal', 'main_page_layout', 0),
-	array('Mostrar thumbnails de albums de primer nivel en categoras','first_level',1),
-
-	'Aspecto de la vista de thumbnails',
-	array('Nmero de columnas en la pgina de thumbnails', 'thumbcols', 0),
-	array('Nmero de filas en la pgina de thumbnails', 'thumbrows', 0),
-	array('Mximo nmero de pestaas (tabs) a mostrar', 'max_tabs', 10),
-	array('Mostrar file caption (adems del ttulo) debajo del thumbnail', 'caption_in_thumbview', 1),
-	array('Mostrar nmero de veces vista debado del thumbnail', 'views_in_thumbview', 1), //cpg1.3.0
-	array('Mostrar nmero de comentarios debajo del thumbnail', 'display_comment_count', 1),
-	array('Mostrar nombre del usuario que aadi el archivo debajo del thumbnail', 'display_uploader', 1), //cpg1.3.0
-	array('Orden por defecto de las imgenes', 'default_sort_order', 3),
-	array('Minimo nmero de votos para que una foto aparezca el la lista de \'Ms Valoradas\' list', 'min_votes_for_rating', 0), //cpg1.3.0
-
-	'Vista de imgenes y configuracin de comentarios',
-	array('Anchura de la tabla donde mostrar la imagen (pixels o %)', 'picture_table_width', 0),
-	array('Informacin del fichero visible por defecto', 'display_pic_info', 1),
-	array('Filtrar palabras malsonantes en los comentarios', 'filter_bad_words', 1),
-	array('Permitir emoticons en los comentarios', 'enable_smilies', 1),
-	array('Permitir varios comentarios consecutivos del mismo usuario en una imagen (deshabilitar flood protection)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-	array('Mxima longitud para la descripcin de una imagen', 'max_img_desc_length', 0),
-	array('Mximo nmero de caracteres en una palabra', 'max_com_wlength', 0),
-	array('Mximo nmero de lineas en un comentario', 'max_com_lines', 0),
-	array('Mxima longitud de un comentario', 'max_com_size', 0),
-	array('Mostrar tira de pelcula', 'display_film_strip', 1),
-	array('Nmero de objetos en tira de pelcula', 'max_film_strip_items', 0),
-	array('Notificar al administrador por email de los comentarios', 'email_comment_notification', 1), //cpg1.3.0
-	array('Intervalo de tiempo entre imgenes en el Slideshow en milisegundos (1 segundo = 1000 milisegundos)', 'slideshow_interval', 0), //cpg1.3.0
-
-	'Configuracin de archivos y thumbnails',
-	array('Calidad para los ficheros JPEG', 'jpeg_qual', 0),
-	array('Mxima anchura o altura de los thumbnail <b>*</b>', 'thumb_width', 0),
-	array('Usar dimensin ( anchura, altura o mximo para los thumbnail )<b>**</b>', 'thumb_use', 7),
-	array('Crear imgenes de tamao intermedio','make_intermediate',1),
-	array('Mxima anchura o altura de las imgenes de tamao intermedio <b>*</b>', 'picture_width', 0),
-	array('Mximo tamao de los ficheros aadidos por los usuarios (KB)', 'max_upl_size', 0),
-	array('Mxima anchura o altura de las imgenes/videos aadidos (pixels)', 'max_upl_width_height', 0),
-
-	'Configuracin avanzada de archivos y thumbnails', //cpg1.3.0
-	array('Mostrar icono de lbum privado a usuarios no registrados','show_private',1), //cpg1.3.0
-	array('Caracteres prohibidos en los nombres de archivos', 'forbiden_fname_char',0), //cpg1.3.0
-	//array('Extensiones admitidas al aadir archivos', 'allowed_file_extensions',0), //cpg1.3.0
- 	array('Tipos de imgenes admitidas', 'allowed_img_types',0), //cpg1.3.0
-	array('Tipos de archivos de video admitidos', 'allowed_mov_types',0), //cpg1.3.0
-	array('Tipos de archivos de sonido admitidos', 'allowed_snd_types',0), //cpg1.3.0
-	array('Tipos de documentos admitidos', 'allowed_doc_types',0), //cpg1.3.0
-	array('Mtodo para el reescalado de imgenes','thumb_method',2), //cpg1.3.0
-	array('Ruta a la utilidad \'convert\' de ImageMagick (por ejemplo /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-	//array('Tipos de archivo admitidos (solo vlidos con ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-	array('Comandos de lnea para ImageMagick', 'im_options', 0), //cpg1.3.0
-	array('Leer datos EXIF en los archivos JPEG', 'read_exif_data', 1), //cpg1.3.0
-	array('Leer datos IPTC en los archivos JPEG', 'read_iptc_data', 1), //cpg1.3.0
-	array('Directorio base de los albums <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-	array('Directorio para los archivos de los usuarios <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-	array('Prefijo para las imgenes intermedias <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-	array('Prefijo para los thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-	array('Modo por defecto para los directorios', 'default_dir_mode', 0), //cpg1.3.0
-	array('Modo por defecto para los archivos', 'default_file_mode', 0), //cpg1.3.0
-
-	'Configuracin de usuarios',
-	array('Permitir el registro de nuevos usuarios', 'allow_user_registration', 1),
-	array('Registro de usuarios requiere verificacin de email', 'reg_requires_valid_email', 1),
-	array('Notificar por email al administrador del registro de nuevos usuarios', 'reg_notify_admin_email', 1), //cpg1.3.0
-	array('Permitir a dos usuarios tener el mismo email', 'allow_duplicate_emails_addr', 1),
-	array('Los usuarios pueden tener albums privados (Nota: si cambias de \'si\' a \'no\' todos los albums privados que existan se convertirn en pblicos)', 'allow_private_albums', 1), //cpg1.3.0
-	array('Notificar al administrador de archivos aadidos esperando autorizacin', 'upl_notify_admin_email', 1), //cpg1.3.0
-	array('Permitir a los usuarios validados ver la lista de miembros', 'allow_memberlist', 1), //cpg1.3.0
+	array('Idioma', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'),
+	array('Mostrar lista de idiomas', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.3.0
+	array('Mostrar banderas de idiomas', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.3.0
+	array('Mostrar &quot;reset&quot; en selección de idiomas', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.3.0
+  	array('¿Regresar a Ingles si el archivo de lenguaje no fue encontrado?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  	array('Juego de caracteres', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  	//array('Mostrar anterior/siguiente en las paginas tabuladas', 'previous_next_tab', 1), //cpg1.4
+	
+	'Configuración de temas',
+  	array('Tema (Aspecto)', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'),
+  	array('Mostrar lista de temas (aspecto)', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  	array('Mostrar &quot;reset&quot; en selección de temas', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.3.0
+  	array('Mostrar FAQ (preguntas frecuentes)', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.3.0
+  	array('Nombre del enlace del menú personalizado', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  	array('URL del link del menú personalizado', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+	array('Mostrar ayuda sobre bbcode', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.3.0
+  	array('Mostrar el &quot;vaniti block&quot; en temas que han sido definidos como compilados para XHTML y CSS','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  	array('Ruta de inserción de la cabecera personalizada', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  	array('Ruta de inserción del pie de página personalizado', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+	
+	'Aspecto de la lista de álbumes',
+  	array('Anchura de la tabla principal (pixels o %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'),
+	array('Número de niveles de categorías a mostrar', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'),
+  	array('Número de álbumes a mostrar', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'),
+	array('Número de columnas en la lista de álbumes', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'),
+  	array('Tamaño de las imágenes miniatura en pixels', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'),
+  	array('Contenido de la página principal', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'),
+	array('Mostrar imagen miniatura de álbumes de primer nivel en categorías','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'),
+  	array('Organizar categoría alfabéticamente (en lugar del orden predefinida)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  	array('Mostrar numero de archivos enlazados','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+	'Aspecto de la vista de miniaturas',
+	array('Número de columnas en la página de imágenes miniatura', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'),
+	array('Número de filas en la página de imágenes miniatura', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'),
+	array('Máximo número de pestañas (tabs) a mostrar', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'),
+	array('Mostrar file caption (además del título) debajo de la imagen miniatura', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'),
+	array('Mostrar número de veces vista debajo de la imagen miniatura', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.3.0
+	array('Mostrar número de comentarios debajo de la imagen miniatura', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'),
+	array('Mostrar nombre del usuario que añadió el archivo debajo de la imagen miniatura', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.3.0
+  	//array('Mostrar el nombre de los administrador que subieron el archivo debajo del nombre', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+	array('Orden por defecto de las imágenes', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'),
+	array('Mínimo número de votos para que una foto aparezca el la lista de \'Más Valoradas\'', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.3.0
+  	array('Mostrar nombre de la imagen miniatura', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+	array('Mostrar descripción del álbum', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+
+	'Vista de imágenes',
+	array('Anchura de la tabla donde mostrar la imagen (pixels o %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'),
+	array('Información del fichero visible por defecto', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'),
+	array('Máxima longitud para la descripción de una imagen', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'),
+	array('Máximo número de caracteres en una palabra', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'),
+	array('Mostrar tira de película', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'),
+	array('Número de objetos en tira de película', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'),
+	array('Intervalo de tiempo entre imágenes en el Slideshow en milisegundos (1 segundo = 1000 milisegundos)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.3.0
+  	array('Mostrar nombre de archivo debajo de la imagen miniatura de la tira de película', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+
+  	'Configuración de comentarios', //cpg1.4
+	array('Filtrar palabras malsonantes en los comentarios', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'),
+	array('Permitir emoticons en los comentarios', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'),
+	array('Permitir varios comentarios consecutivos del mismo usuario en una imagen (deshabilitar protección contra flood)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.3.0
+	array('Máximo número de líneas en un comentario', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'),
+	array('Máxima longitud de un comentario', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'),
+	array('Notificar al administrador por email de los comentarios', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.3.0
+  	array('Ordenar los comentarios', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  	array('Prefijo para autores anónimos', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+	'Configuración de archivos e imágenes miniatura',
+	array('Calidad para los ficheros JPEG', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'),
+	array('Máxima anchura o altura de las imágenes miniatura <b>*</b>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'),
+	array('Usar dimensión ( anchura, altura o máximo para las imágenes miniatura )<b>**</b>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'),
+	array('Crear imágenes de tamaño intermedio','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'),
+	array('Máxima anchura o altura de las imágenes de tamaño intermedio <b>*</b>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'),
+	array('Máximo tamaño de los ficheros añadidos por los usuarios (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'),
+	array('Máxima anchura o altura de las imágenes/videos añadidos (pixels)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'),
+	array('Escalar automáticamente imágenes que son mas grandes que el máximo alto o ancho', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+	
+	'Configuración avanzada de archivos e imágenes miniatura', //cpg1.3.0
+	array('Mostrar icono de álbum privado a usuarios no registrados','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.3.0
+	array('Caracteres prohibidos en los nombres de archivos', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.3.0
+	//array('Extensiones admitidas al añadir archivos', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.3.0
+ 	array('Tipos de imágenes admitidas', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.3.0
+	array('Tipos de archivos de video admitidos', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.3.0
+	array('Tipos de archivos de sonido admitidos', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.3.0
+	array('Tipos de documentos admitidos', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.3.0
+	array('Método para el reescalado de imágenes','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.3.0
+	array('Ruta a la utilidad \'convert\' de ImageMagick (por ejemplo /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.3.0
+	//array('Tipos de archivo admitidos (solo válidos con ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.3.0
+	array('Comandos de línea para ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.3.0
+	array('Leer datos EXIF en los archivos JPEG', 'read_exif_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.3.0
+	array('Leer datos IPTC en los archivos JPEG', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.3.0
+	array('Directorio base de los álbumes <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.3.0
+	array('Directorio para los archivos de los usuarios <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.3.0
+	array('Prefijo para las imágenes intermedias <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.3.0
+	array('Prefijo para las imágenes miniatura <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.3.0
+	array('Modo por defecto para los directorios', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.3.0
+	array('Modo por defecto para los archivos', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.3.0
+  	array('Autoinicio de Peliculas', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+	array('Los usuarios pueden tener álbumes privados (Nota: si cambias de \'si\' a \'no\' todos los álbumes privados que existan se convertirán en públicos)', 'allow_private_albums', 1), //cpg1.3.0
+
+	'Configuración de usuarios',
+	array('Permitir el registro de nuevos usuarios', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'),
+	array('Registro de usuarios requiere verificación de email', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'),
+	array('Notificar por email al administrador del registro de nuevos usuarios', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.3.0
+  	array('Permitir a dos usuarios tener el mismo email', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'),
+	array('Notificar al administrador de archivos añadidos esperando autorización', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.3.0
+	array('Permitir a los usuarios validados ver la lista de miembros', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.3.0
+  	array('Permitir accesos de usuarios no logueados (invitados o anónimos)', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  	array('Activación del registro por el administrador', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  	array('Permitir a los usuarios cambiar su correo en su perfil', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  	array('Permitir a los usuarios tener control sobre sus archivos en galerias publicas', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  	array('Numero de intentos fallidos de autentificación antes de proceder a la expulsión (para evitar ataques de fuerza bruta)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  	array('Duración de la expulsión luego de los intentos fallidos', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  	array('Activar reporte al administrador', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  	'Campos personalizados para perfiles de usuarios (déjelo en blanco si no se usa).
+  	Utilice el Perfil 6 para entradas largas, como biografías', //cpg1.4
+  	array('Nombre del Perfil 1', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  	array('Nombre del Perfil 2', 'user_profile2_name', 0), //cpg1.4
+  	array('Nombre del Perfil 3', 'user_profile3_name', 0), //cpg1.4
+  	array('Nombre del Perfil 4', 'user_profile4_name', 0), //cpg1.4
+  	array('Nombre del Perfil 5', 'user_profile5_name', 0), //cpg1.4
+  	array('Nombre del Perfil 6', 'user_profile6_name', 0), //cpg1.4
 
-	'Campos extra para descripcin de imgenes (dejar en blanco si no se usan)',
-	array('Nombre del campo 1', 'user_field1_name', 0),
+	'Campos extra para descripción de imágenes (dejar en blanco si no se usan)',
+	array('Nombre del campo 1', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'),
 	array('Nombre del campo 2', 'user_field2_name', 0),
 	array('Nombre del campo 3', 'user_field3_name', 0),
 	array('Nombre del campo 4', 'user_field4_name', 0),
+  	
+	'Configuración de cookies',
+	array('Nombre de la cookie usada por el script (cuando se use junto con foros, tener cuidado de que sea diferente de la cookie de los foros)', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'),
+	array('Ruta de la cookie usada por el script', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'),
+
+  	'configuración de correo (usualmente no requiere cambios, deje los campos en blanco si no esta seguro)', //cpg1.4
+  	array('Servidor SMTP (si se deja en blanco se usara sendmail)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  	array('Usuario SMTP', 'smtp_username', 0), //cpg1.4
+  	array('Contraseña SMTP', 'smtp_password', 0), //cpg1.4
+
+  	'Registro de Sucesos (Log) y estadísticas', //cpg1.4
+  	array('Modo de Registro de sucesos <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  	array('Registrar los sucesos de postales', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  	array('Mantener estadísticas detalladas de los votos','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  	array('Mantener estadísticas detalladas de los hits','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
 	
-	'Configuracin de cookies',
-	array('Nombre de la cookie usada por el script (cuando se use junto con foros, tener cuidado de que sea diferente de la cookie de los foros)', 'cookie_name', 0),
-	array('Path de la cookie usada por el script', 'cookie_path', 0),
-
-	'Configuraciones de otros aspectos',
-	array('Activar modo debug', 'debug_mode', 9), //cpg1.3.0
-	array('Mostrar avisos en modo debug', 'debug_notice', 1), //cpg1.3.0
-
+	'Configuraciones de Mantenimiento', //cpg1.4
+	array('Activar modo debug', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.3.0
+	array('Mostrar avisos en modo debug', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.3.0
+	array('Galería desactivada', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.3.0
 	'<br /><div align="left"><a name="notice1"></a>(*) Estos valores no deben ser cambiados si ya existen archivos en la base de datos.<br />
-	<a name="notice2"></a>(**) Si se cambian estos valores, solamente afectar a los archivos que se aadan desde este momento, por lo que es recomendable no cambiarlos si ya hay imgenes en la galera. Puedes, sin embargo, hacer los cambios sobre imgenes existentes con la utilidad &quot;<a href="util.php">Cambiar tamaos</a>&quot; del men de administracin.</div><br />', //cpg1.3.0
+	<a name="notice2"></a>(**) Si se cambian estos valores, solamente afectará a los archivos que se añadan desde este momento, por lo que es recomendable no cambiarlos si ya hay imágenes en la galería. Puedes, sin embargo, hacer los cambios sobre imágenes existentes con la utilidad &quot;<a href="util.php">Cambiar tamaños</a>&quot; del menú de administración.<br />
+	<a name="notice3"></a>(***) Todos los archivos de registro de sucesos son escritos en ingles.</div><br />', //cpg1.3.0
 );
 
 // ------------------------------------------------------------------------- //
@@ -506,16 +812,16 @@
   'ecard_by_date' => 'por fecha', //cpg1.3.0
   'ecard_by_sender_name' => 'por nombre del remitente', //cpg1.3.0
   'ecard_by_sender_email' => 'por email del remitente', //cpg1.3.0
-  'ecard_by_sender_ip' => 'por direccin IP del remitente', //cpg1.3.0
+  'ecard_by_sender_ip' => 'por dirección IP del remitente', //cpg1.3.0
   'ecard_by_recipient_name' => 'por nombre del destinatario', //cpg1.3.0
   'ecard_by_recipient_email' => 'por email del destinatario', //cpg1.3.0
   'ecard_number' => 'mostrando registros %s al %s de %s', //cpg1.3.0
-  'ecard_goto_page' => 'ir a la pgina', //cpg1.3.0
-  'ecard_records_per_page' => 'Registros por pgina', //cpg1.3.0
+  'ecard_goto_page' => 'ir a la página', //cpg1.3.0
+  'ecard_records_per_page' => 'Registros por página', //cpg1.3.0
   'check_all' => 'Marcar todos', //cpg1.3.0
   'uncheck_all' => 'Desmarcar todos', //cpg1.3.0
   'ecards_delete_selected' => 'Borrar postales seleccionadas', //cpg1.3.0
-  'ecards_delete_confirm' => 'Ests seguro de querer borrar estos registros? Marca la checkbox!', //cpg1.3.0
+  'ecards_delete_confirm' => '¿Estás seguro de querer borrar estos registros? ¡Marca la checkbox!', //cpg1.3.0
   'ecards_delete_sure' => 'Estoy seguro', //cpg1.3.0
 );
 
@@ -526,33 +832,35 @@
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
 	'empty_name_or_com' => 'Debes introducir tu nombre y un comentario',
-	'com_added' => 'Tu comentario ha sido aadido',
-	'alb_need_title' => 'Debes de introducir un ttulo para el album!',
-	'no_udp_needed' => 'No se requiere ningn cambio',
-	'alb_updated' => 'El album ha sido actualizado',
-	'unknown_album' => 'El album seleccionado no existe o no tienes permisos para aadir fotos en este album',
-	'no_pic_uploaded' => 'Ningn fichero fue aadido!<br /><br />Si habas seleccionado una foto para aadir, comprueba que el servidor admite subir ficheros...',
-	'err_mkdir' => 'Fallo al crear el directorio %s!',
-	'dest_dir_ro' => 'El directorio destino %s no tiene permisos de escritura!',
-	'err_move' => 'Imposible mover %s a %s !',
-	'err_fsize_too_large' => 'El fichero que quieres aadir es demasiago grande (el mximo permitido es de %s x %s)',
-	'err_imgsize_too_large' => 'El fichero que quieres aadir es demasiado grande (el mximo permitido es de %s KB)',
-	'err_invalid_img' => 'El fichero que quieres aadir no es una imagen vlida',
-	'allowed_img_types' => 'Puedes insertar solamente %s imgenes.',
-	'err_insert_pic' => 'El fichero \'%s\' no puede ser dado de alta en el album ',
-	'upload_success' => 'El fichero ha sido insertado correctamente<br /><br />Ser visible tras la aprobacin de los administradores.',
-	'notify_admin_email_subject' => '%s - Notificacin de fichero aadido', //cpg1.3.0
-	'notify_admin_email_body' => 'Una imagen ha sido aadida por %s que necesita tu aprobacin. Visita %s', //cpg1.3.0
-	'info' => 'Informacin',
-	'com_added' => 'Comentario aadido',
-	'alb_updated' => 'Album actualizado',
-	'err_comment_empty' => 'El comentario est vacio!',
+	'com_added' => 'Tu comentario ha sido añadido',
+	'alb_need_title' => '¡Debes de introducir un título para el álbum!',
+	'no_udp_needed' => 'No se requiere ningún cambio',
+	'alb_updated' => 'El álbum ha sido actualizado',
+	'unknown_album' => 'El álbum seleccionado no existe o no tienes permisos para añadir fotos en este álbum',
+	'no_pic_uploaded' => '¡Ningún fichero fue añadido!<br /><br />Si habías seleccionado una foto para añadir, comprueba que el servidor admite subir ficheros...',
+	'err_mkdir' => '¡Fallo al crear el directorio %s!',
+	'dest_dir_ro' => '¡El directorio destino %s no tiene permisos de escritura!',
+	'err_move' => '¡Imposible mover %s a %s !',
+	'err_fsize_too_large' => 'El fichero que quieres añadir es demasiado grande (el máximo permitido es de %s x %s)',
+	'err_imgsize_too_large' => 'El fichero que quieres añadir es demasiado grande (el máximo permitido es de %s KB)',
+	'err_invalid_img' => 'El fichero que quieres añadir no es una imagen válida',
+	'allowed_img_types' => 'Puedes insertar solamente %s imágenes.',
+	'err_insert_pic' => 'El fichero \'%s\' no puede ser dado de alta en el álbum ',
+	'upload_success' => 'El fichero ha sido insertado correctamente<br /><br />Será visible tras la aprobación de los administradores.',
+	'notify_admin_email_subject' => '%s - Notificación de fichero añadido', //cpg1.3.0
+	'notify_admin_email_body' => 'Una imagen ha sido añadida por %s que necesita tu aprobación. Visita %s', //cpg1.3.0
+	'info' => 'Información',
+	'com_added' => 'Comentario añadido',
+	'alb_updated' => 'Álbum actualizado',
+	'err_comment_empty' => '¡El comentario está vació!',
 	'err_invalid_fext' => 'Solamente se admiten ficheros con las siguientes extensiones : <br /><br />%s.',
-	'no_flood' => 'Perdona pero eres el autor/a del ltimo comentario introducido para este archivo<br /><br />Puedes editar el comentario que has puesto si es que quieres modificarlo',
-	'redirect_msg' => 'Ests siendo redirigido.<br /><br /><br />Pulsa \'CONTINUAR\' si la pgina no se refresca automticamente',
-	'upl_success' => 'El fichero se ha aadido correctamente',
-	'email_comment_subject' => 'Comentario aadido en la Galera Coppermine', //cpg1.3.0
-	'email_comment_body' => 'Alguien ha aadido un comentario en tu galera. Puedes verlo en', //cpg1.3.0
+	'no_flood' => 'Perdona pero eres el autor/a del último comentario introducido para este archivo<br /><br />Puedes editar el comentario que has puesto si es que quieres modificarlo',
+	'redirect_msg' => 'Estás siendo redirigido.<br /><br /><br />Pulsa \'CONTINUAR\' si la página no se refresca automáticamente',
+	'upl_success' => 'El fichero se ha añadido correctamente',
+	'email_comment_subject' => 'Comentario añadido en la Galería Coppermine', //cpg1.3.0
+	'email_comment_body' => 'Alguien ha añadido un comentario en tu galería. Puedes verlo en', //cpg1.3.0
+  	'album_not_selected' => 'Álbum no seleccionado', //cpg1.4
+  	'com_author_error' => 'Un usuario registrado esta usando este nombre, inicie sesión o utilice otro', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -560,31 +868,59 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
-	'caption' => 'Ttulo',
-	'fs_pic' => 'imagen tamao completo',
+	'caption' => 'Título',
+	'fs_pic' => 'imagen tamaño completo',
 	'del_success' => 'borrado correctamente',
-	'ns_pic' => 'imagen tamao normal',
+	'ns_pic' => 'imagen tamaño normal',
 	'err_del' => 'no puede ser borrado',
-	'thumb_pic' => 'thumbnail',
+	'thumb_pic' => 'Imagen miniatura',
 	'comment' => 'comentario',
-	'im_in_alb' => 'imgenes en el album',
-	'alb_del_success' => 'Album \'%s\' borrado',
-	'alb_mgr' => 'Organizador de albums',
-	'err_invalid_data' => 'Datos invlidos recibidos en \'%s\'',
-	'create_alb' => 'Creando el album \'%s\'',
-	'update_alb' => 'Actualizando el album \'%s\' con el ttulo \'%s\' y el ndice \'%s\'',
+	'im_in_alb' => 'imágenes en el álbum',
+	'alb_del_success' => 'Álbum \'%s\' borrado',
+	'alb_mgr' => 'Organizador de álbumes',
+	'err_invalid_data' => 'Datos inválidos recibidos en \'%s\'',
+	'create_alb' => 'Creando el álbum \'%s\'',
+	'update_alb' => 'Actualizando el álbum \'%s\' con el título \'%s\' y el índice \'%s\'',
 	'del_pic' => 'Borrar fichero',
-	'del_alb' => 'Borrar album',
+	'del_alb' => 'Borrar álbum',
 	'del_user' => 'Borrar usuario',
-	'err_unknown_user' => 'El usuario seleccionado no existe!',
+	'err_unknown_user' => '¡El usuario seleccionado no existe!',
+  	'err_empty_groups' => 'No hay tabla de grupos, ¡o la tabla de grupos esta vacía!', //cpg1.4
 	'comment_deleted' => 'El comentario ha sido borrado',
+  	'npic' => 'Imagen', //cpg1.4
+  	'pic_mgr' => 'Administrador de Imágenes', //cpg1.4
+  	'update_pic' => 'Actualizando imagen \'%s\' con el archivo \'%s\' y el índice \'%s\'', //cpg1.4
+  	'username' => 'Nombre de usuario', //cpg1.4
+  	'anonymized_comments' => 'Los comentario(s) %s son ahora anónimos', //cpg1.4
+  	'anonymized_uploads' => 'Los archivo(s) publico(s) %s son ahora anónimos', //cpg1.4
+  	'deleted_comments' => '%s comentario(s) borrado', //cpg1.4
+  	'deleted_uploads' => '%s archivo(s) publico(s) borrado', //cpg1.4
+  	'user_deleted' => 'usuario %s borrado', //cpg1.4
+  	'activate_user' => 'Activar usuario', //cpg1.4
+  	'user_already_active' => 'La cuenta se encuentra activa', //cpg1.4
+  	'activated' => 'Activado', //cpg1.4
+  	'deactivate_user' => 'Desactivar usuario', //cpg1.4
+  	'user_already_inactive' => 'La cuanta se encuentra inactiva', //cpg1.4
+  	'deactivated' => 'Desactivado', //cpg1.4
+  	'reset_password' => 'Limpiar contraseña(s)', //cpg1.4
+  	'password_reset' => 'Contraseña cambiada a %s', //cpg1.4
+  	'change_group' => 'Cambiar grupo primario', //cpg1.4
+  	'change_group_to_group' => 'Cambiando de %s a %s', //cpg1.4
+  	'add_group' => 'Añadir grupo secundario', //cpg1.4
+  	'add_group_to_group' => 'Añadiendo el usuario %s al grupo %s. Ahora es miembro del grupo primario %s y del grupo(s) secundario(s) %s.', //cpg1.4
+  	'status' => 'Estado', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  	'invalid_data' => 'La información de la postal que esta tratando de acceder ha sido corrompida por su cliente de correo. Verifique que el link este completo.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -593,50 +929,111 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-	'confirm_del' => 'Ests seguro de querer BORRAR este fichero? \\nLos comentarios sern tambin borrados.',
+	'confirm_del' => '¿Estás seguro de querer BORRAR este fichero? \\nLos comentarios serán también borrados.',
 	'del_pic' => 'BORRAR ESTE FICHERO',
 	'size' => '%s x %s pixels',
 	'views' => '%s veces',
 	'slideshow' => 'Slideshow',
 	'stop_slideshow' => 'DETENER SLIDESHOW',
-	'view_fs' => 'Pulsa aqu para ver la imagen a tamao completo',
-	'edit_pic' => 'Editar la descripcin', //cpg1.3.0
+	'view_fs' => 'Pulsa aquí para ver la imagen a tamaño completo',
+	'edit_pic' => 'Editar la descripción', //cpg1.3.0
 	'crop_pic' => 'Recortar y Rotar', //cpg1.3.0
+  	'set_player' => 'Cambiar reproductor',
 );
 
 $lang_picinfo = array(
-	'title' =>'Informacin del fichero',
+	'title' =>'Información del fichero',
 	'Filename' => 'Nombre del fichero',
-	'Album name' => 'Nombre del album',
-	'Rating' => 'Valoracin (%s votos)',
+	'Album name' => 'Nombre del álbum',
+	'Rating' => 'Valoración (%s votos)',
 	'Keywords' => 'Palabras clave',
-	'File Size' => 'Tamao del fichero',
+	'File Size' => 'Tamaño del fichero',
+  	'Date Added' => 'Fecha de creación', //cpg1.4
 	'Dimensions' => 'Dimensiones',
 	'Displayed' => 'Se ha visto',
-	'Camera' => 'Cmara',
-	'Date taken' => 'Fecha de la captura',
-	'Aperture' => 'Apertura',
-	'Exposure time' => 'Tiempo de exposicin',
+  	'URL' => 'URL', //cpg1.4
+  	'Make' => 'Hecho', //cpg1.4
+  	'Model' => 'Modelo', //cpg1.4
+  	'DateTime' => 'Fecha y Hora', //cpg1.4
+  	'DateTimeOriginal' => 'Fecha de la captura', //cpg1.4
+  	'ISOSpeedRatings'=>'ISO', //cpg1.4
+  	'MaxApertureValue' => 'Máxima Apertura', //cpg1.4
 	'Focal length' => 'Longitud del foco',
 	'Comment' => 'Comentario',
-	'addFav'=>'Aadir a Favoritos',
+	'addFav'=>'Añadir a Favoritos',
 	'addFavPhrase'=>'Favoritos',
 	'remFav'=>'Quitar de Favoritos',
-	'iptcTitle'=>'IPTC - Ttulo', //cpg1.3.0
+	'iptcTitle'=>'IPTC - Título', //cpg1.3.0
 	'iptcCopyright'=>'IPTC - Copyright', //cpg1.3.0
 	'iptcKeywords'=>'IPTC - Palabras clave', //cpg1.3.0
-	'iptcCategory'=>'IPTC - Categora', //cpg1.3.0
-	'iptcSubCategories'=>'IPTC - Sub-Categoras', //cpg1.3.0
+	'iptcCategory'=>'IPTC - Categoría', //cpg1.3.0
+	'iptcSubCategories'=>'IPTC - Sub-Categorías', //cpg1.3.0
+  	'ColorSpace' => 'Espacio del color', //cpg1.4
+  	'ExposureProgram' => 'Programa de exposición', //cpg1.4
+  	'Flash' => 'Flash', //cpg1.4
+  	'MeteringMode' => 'Modo métrico', //cpg1.4
+  	'ExposureTime' => 'Tiempo de exposición', //cpg1.4
+  	'ExposureBiasValue' => 'Bias de exposición', //cpg1.4
+  	'ImageDescription' => ' Descripción de la imagen', //cpg1.4
+  	'Orientation' => 'Orientación', //cpg1.4
+  	'xResolution' => 'Resolución en X', //cpg1.4
+  	'yResolution' => 'Resolución en Y', //cpg1.4
+  	'ResolutionUnit' => 'Unidades de Resolución', //cpg1.4
+  	'Software' => 'Software', //cpg1.4
+  	'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  	'ExifOffset' => 'Exif Offset', //cpg1.4
+  	'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  	'FNumber' => 'FNumber', //cpg1.4
+  	'ExifVersion' => 'versión de Exif ', //cpg1.4
+  	'DateTimeOriginal' => 'Fecha y hora original', //cpg1.4
+  	'DateTimedigitized' => 'Fecha y hora digitalizado', //cpg1.4
+  	'ComponentsConfiguration' => 'Configuración de los Componentes', //cpg1.4
+  	'CompressedBitsPerPixel' => 'Compresión de los Bits Por Pixel', //cpg1.4
+  	'LightSource' => 'Fuente de luz', //cpg1.4
+  	'ISOSetting' => 'Configuración ISO', //cpg1.4
+  	'ColorMode' => 'Modo de color', //cpg1.4
+  	'Quality' => 'Calidad', //cpg1.4
+  	'ImageSharpening' => 'Sharpening de la imagen', //cpg1.4
+  	'FocusMode' => 'Modo de enfocamiento', //cpg1.4
+  	'FlashSetting' => 'Configuración del Flash', //cpg1.4
+  	'ISOSelection' => 'Selección ISO', //cpg1.4
+  	'ImageAdjustment' => 'Ajuste de la Imagen', //cpg1.4
+  	'Adapter' => 'Adaptador', //cpg1.4
+  	'ManualFocusDistance' => 'Distancia de enfoque manual', //cpg1.4
+  	'DigitalZoom' => 'Acercamiento digital', //cpg1.4
+  	'AFFocusPosition' => 'posición del enfoque AF', //cpg1.4
+  	'Saturation' => 'Saturación', //cpg1.4
+  	'NoiseReduction' => 'Reducción de Ruido', //cpg1.4
+  	'FlashPixVersion' => 'versión de Flash Pix', //cpg1.4
+  	'ExifImageWidth' => 'Ancho de imagen por Exif', //cpg1.4
+  	'ExifImageHeight' => 'Alto de imagen por Exif', //cpg1.4
+  	'ExifInteroperabilityOffset' => 'Desviación de Interoperabilidad de Exif', //cpg1.4
+  	'FileSource' => 'Fuente del Archivo', //cpg1.4
+  	'SceneType' => 'Tipo de escena', //cpg1.4
+  	'CustomerRender' => 'Renderizado personalizado', //cpg1.4
+  	'ExposureMode' => ' Modo de Exposición', //cpg1.4
+  	'WhiteBalance' => 'Balance Blanco', //cpg1.4
+  	'DigitalZoomRatio' => 'Ratio de acercamiento digital', //cpg1.4
+  	'SceneCaptureMode' => 'Modo de captura de escenas', //cpg1.4
+  	'GainControl' => 'Control de ganancia', //cpg1.4
+  	'Contrast' => 'Contraste', //cpg1.4
+  	'Saturation' => 'Saturación', //cpg1.4
+  	'Sharpness' => 'Sharpness', //cpg1.4
+  	'ManageExifDisplay' => 'Administrar despliegue de Exif', //cpg1.4
+  	'submit' => 'Enviar', //cpg1.4
+  	'success' => 'información actualizada exitosamente.', //cpg1.4
+  	'details' => 'Detalles', //cpg1.4
 );
 
 $lang_display_comments = array(
 	'OK' => 'OK',
 	'edit_title' => 'Editar el comentario',
-	'confirm_delete' => 'Ests seguro de querer borrar el comentario?',
-	'add_your_comment' => 'Aadir un comentario',
+	'confirm_delete' => '¿Estás seguro de querer borrar el comentario?',
+	'add_your_comment' => 'Añadir un comentario',
 	'name'=>'Nombre',
 	'comment'=>'Comentario',
-	'your_name' => 'Annimo',
+	'your_name' => 'Anónimo',
+  	'report_comment_title' => 'Reportar este comentario al administrador', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
@@ -651,21 +1048,65 @@
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
 	'title' => 'Enviar una postal',
-	'invalid_email' => '<b>Atencin</b> : direccin email incorrecta!',
+	'invalid_email' => '<b>Atención</b> : ¡dirección email incorrecta!',
 	'ecard_title' => 'Una postal de %s para ti',
-	'error_not_image' => 'Solo se pueden crear postales con imgenes.', //cpg1.3.0
+	'error_not_image' => 'Solo se pueden crear postales con imágenes.', //cpg1.3.0
 	'view_ecard' => 'Si la imagen no se ve correctamente, pulsa en este enlace',
-	'view_more_pics' => 'Pulsa aqu para ver ms imgenes!',
+  	'view_ecard_plaintext' => 'Para ver la postal, copie y pegue esta URL en la barra de direcciones de su navegador:', //cpg1.4
+	'view_more_pics' => '¡Pulsa aquí para ver más imágenes!',
 	'send_success' => 'La postal ha sido enviada',
 	'send_failed' => 'Disculpa, pero el servidor no puede enviar la postal...',
 	'from' => 'De',
 	'your_name' => 'Tu nombre',
-	'your_email' => 'Tu direccin de email',
+	'your_email' => 'Tu dirección de email',
 	'to' => 'A',
 	'rcpt_name' => 'Nombre del destinatario',
-	'rcpt_email' => 'Direccin email del destinatario',
-	'greetings' => 'Ttulo del mensaje',
+	'rcpt_email' => 'Dirección email del destinatario',
+	'greetings' => 'Título del mensaje',
 	'message' => 'Mensaje',
+  	'ecards_footer' => 'Enviado por %s desde la IP %s a las %s (Hora de la galería)', //cpg1.4
+  	'preview' => 'Vista preliminar de la postal', //cpg1.4
+  	'preview_button' => 'Vista preliminar', //cpg1.4
+  	'submit_button' => 'Enviar postal', //cpg1.4
+  	'preview_view_ecard' => 'Este es el enlace alternativo a la postal una vez sea generada. No funciona en vista preliminar.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  	'title' => 'Reportar al administrador', //cpg1.4
+  	'invalid_email' => '<b>Advertencia</b> : Dirección de correo electrónico invalida!', //cpg1.4
+  	'report_subject' => 'Un reporte de %s en la galería %s', //cpg1.4
+  	'view_report' => 'Enlace alterno si el reporte no se ve correctamente', //cpg1.4
+	'view_report_plaintext' => 'Para ver el reporte, copie y pegue este URL en la barra de direcciones de su navegador:', //cpg1.4
+  	'view_more_pics' => 'galería', //cpg1.4
+  	'send_success' => 'Su reporte fue enviado con éxito', //cpg1.4
+  	'send_failed' => 'Lo sentimos pero el servidor no puede enviar su reporte...', //cpg1.4
+  	'from' => 'De', //cpg1.4
+  	'your_name' => 'Su nombre', //cpg1.4
+  	'your_email' => 'Su dirección de correo', //cpg1.4
+  	'to' => 'Para', //cpg1.4
+  	'administrator' => 'Administrador/Moderador', //cpg1.4
+  	'subject' => 'Asunto', //cpg1.4
+  	'comment_field_name' => 'Reportando un comentario por "%s"', //cpg1.4
+  	'reason' => 'Razón', //cpg1.4
+  	'message' => 'Mensaje', //cpg1.4
+  	'report_footer' => 'Enviado por %s desde la IP %s a las %s (Hora de la galería)', //cpg1.4
+  	'obscene' => 'obsceno', //cpg1.4
+  	'offensive' => 'ofensivo', //cpg1.4
+  	'misplaced' => 'fuera de lugar/mal ubicado', //cpg1.4
+  	'missing' => 'perdido', //cpg1.4
+  	'issue' => 'error/no se puede ver', //cpg1.4
+  	'other' => 'otro', //cpg1.4
+  	'refers_to' => 'El archivo de reporte se refiere a', //cpg1.4
+  	'reasons_list_heading' => 'razón(es) para el reporte:', //cpg1.4
+  	'no_reason_given' => 'no se dieron razón(es)', //cpg1.4
+  	'go_comment' => 'Ir al comentario', //cpg1.4
+  	'view_comment' => 'Ver reporte completo incluyendo comentario', //cpg1.4
+  	'type_file' => 'archivo', //cpg1.4
+  	'type_comment' => 'comentario', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -673,31 +1114,49 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-	'pic_info' => 'Informacin',
+	'pic_info' => 'Información',
 	'album' => 'Album',
-	'title' => 'Ttulo',
-	'desc' => 'Descripcin',
+	'title' => 'Título',
+  	'filename' => 'Nombre de archivo', //cpg1.4
+	'desc' => 'Descripción',
 	'keywords' => 'Palabras clave',
+  	'new_keyword' => 'Nueva palabra clave', //cpg1.4
+  	'new_keywords' => 'Nueva palabra clave encontrada', //cpg1.4
+  	'existing_keyword' => 'Palabra clave existente', //cpg1.4
 	'pic_info_str' => '%sx%s - %sKB - %s veces vista - %s votos',
 	'approve' => 'Aprobar el fichero',
-	'postpone_app' => 'Postponer el aprobado',
+	'postpone_app' => 'Posponer el aprobado',
 	'del_pic' => 'Borrar el fichero',
+  	'del_all' => 'Borrar TODOS los archivos', //cpg1.4
 	'read_exif' => 'Leer los datos EXIF de nuevo', //cpg1.3.0
 	'reset_view_count' => 'Poner a cero el contador de veces que se ha visto',
+  	'reset_all_view_count' => 'Poner a cero TODOS los contadores de veces que se ha visto', //cpg1.4
 	'reset_votes' => 'Poner a cero los votos',
+  	'reset_all_votes' => 'Poner a cero TODOS los votos', //cpg1.4
 	'del_comm' => 'Borrar comentarios',
-	'upl_approval' => 'Aprobar ficheros aadidos',
-	'edit_pics' => 'Editar imgenes',
+  	'del_all_comm' => 'Borrar TODOS los comentarios', //cpg1.4
+	'upl_approval' => 'Aprobar ficheros añadidos',
+	'edit_pics' => 'Editar imágenes',
 	'see_next' => 'Ver los ficheros siguientes',
 	'see_prev' => 'Ver los ficheros anteriores',
 	'n_pic' => '%s fichero/s',
-	'n_of_pic_to_disp' => 'Nmero de ficheros a mostrar',
+	'n_of_pic_to_disp' => 'Número de ficheros a mostrar',
 	'apply' => 'Validar los cambios',
-	'crop_title' => 'Editor de Imgenes Coppermine', //cpg1.3.0
+	'crop_title' => 'Editor de Imágenes Coppermine', //cpg1.3.0
 	'preview' => 'Previsualizar', //cpg1.3.0
 	'save' => 'Guardar imagen', //cpg1.3.0
-	'save_thumb' =>'Guardar como thumbnail', //cpg1.3.0
-	'sel_on_img' =>'La seleccin tiene que estar enteramente en la imagen!', //js-alert //cpg1.3.0
+	'save_thumb' =>'Guardar como imagen miniatura', //cpg1.3.0
+  	'gallery_icon' => 'Establecer como mi Icono', //cpg1.4
+	'sel_on_img' =>'¡La selección tiene que estar enteramente en la imagen!', //js-alert //cpg1.3.0
+  	'album_properties' =>'Propiedades del Album', //cpg1.4
+  	'parent_category' =>'categoría Padre', //cpg1.4
+  	'thumbnail_view' =>'Vista en miniatura', //cpg1.4
+  	'select_unselect' =>'seleccionar/deseleccionar todos', //cpg1.4
+  	'file_exists' => "El archivo de destino '%s' ya existe.", //cpg1.4
+  	'rename_failed' => "No se puede renombrar '%s' a '%s'.", //cpg1.4
+  	'src_file_missing' => "Archivo original '%s' no se encuentra.", // cpg 1.4
+  	'mime_conv' => "No se pude convertir el archivo de '%s' a '%s'",//cpg1.4
+	'forb_ext' => 'Extensión de archivo prohibida.',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -706,42 +1165,41 @@
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
   'faq' => 'Preguntas Frecuentes', //cpg1.3.0
-  'toc' => 'ndice de contenidos', //cpg1.3.0
+  'toc' => 'índice de contenidos', //cpg1.3.0
   'question' => 'Pregunta: ', //cpg1.3.0
   'answer' => 'Respuesta: ', //cpg1.3.0
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
   'Cuestiones Generales', //cpg1.3.0
-  array('Porqu debera registrarme?', 'El registro puede o no ser requerido por el administrador. El registro facilita caractersticas adicionales tales como poder aadir ficheros, tener una lista de favoritos, puntuar imgenes, aadir comentarios, etc.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Cmo puedo registrarme?', 'Pulsa en &quot;Registrarse&quot; y rellena todos los campos requeridos (y los opcionales si quieres tambin).<br />Si el administrador tiene activada la validacin de email ,tras completar y enviar los datos recibirs un mensaje en la direccin que has indicado durante el registro, en el cual se explica cmo activar tu cuenta (solo pulsando un enlace). Hasta que no actives la cuenta no podrs validarte como usuario registrado.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Cmo puedo hacer login (validarme)?', 'Pulsa en &quot;Login&quot;, rellena tu nombre de usuario y contrasea, y marca &quot;Recordarme&quot; con ello consigues estar validado la prxima vez que nos visites.<br /><b>IMPORTANTE: Las cookies deben estar activadas en el navegador y la cookie de este sitio no debe ser borrada si quieres que funcione la opcin &quot;Recordarme&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Porqu no puedo hacer login?', 'Te has registrado y pulsado en el enlace del email de confirmacin que se te envi?. Esto debera haber activado tu cuenta. Si no es as, contacta con el administrador del sistema.', 'offline', 0), //cpg1.3.0
-  array('Qu pasa si olvido mi contrasea?', 'Si la web tiene opcin de &quot;He olvidado mi contrasea&quot; tendrs que acceder a la recuperacin de la misma. Si no, debers contactar con el administrador para que te cree una nueva contrasea.', 'offline', 0), //cpg1.3.0
-  //array('Qu pasa si he cambiado mi direccin de email?', 'Simplemente haz login y cambia tu direccin de email desde &quot;Mi Perfil&quot;', 'offline', 0), //cpg1.3.0
-  array('Cmo puedo guardar una imagen en &quot;Mis Favoritos&quot;?', 'Pulsa primero en la imagen y luego el icono de &quot;mostrar informacin de fichero&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Mostrar informacin de fichero" />); baja hasta donde ha aparecido dicha informacin y pulsa en &quot;Aadir a Favoritos&quot;.<br />El administrador podra tener activado &quot;mostrar informacin de fichero&quot; por defecto.<br />IMPORTANTE: Las cookies deben estar activadas en el navegador y la cookie de esta web no debe ser borrada.', 'offline', 0), //cpg1.3.0
-  array('Cmo puedo valorar una imagen?', 'Pulsa en el thumbnail de la imagen, mira debajo de ella y elige la puntuacin.', 'offline', 0), //cpg1.3.0
-  array('Cmo puedo enviar un comentario a una imagen?', 'Pulsa en el thumbnail de la imagen y mira debajo de ella. Ah puedes insertar tu comentario.', 'offline', 0), //cpg1.3.0
-  array('Cmo puedo aadir una imagen?', 'Pulsa en &quot;Aadir fichero&quot; y elige el album en el que quieres aadir la imagen, pulsa &quot;Browse&quot; y elige la imagen que quieres de tu disco duro, pulsando el botn &quot;Abrir&quot; (aade ttulo y descripcin si quieres), pulsando finalmente en &quot;Aadir nuevo fichero&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('En dnde puedo aadir una imagen?', 'Puedes aadir una imagen a uno de tus albums de &quot;Mi galera&quot;. El Administrador puede haber permitido el aadir imgenes en uno o ms de los albums de la Galera principal.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Qu tipos y tamaos de imgenes puedo aadir?', 'Los tipos (jpg,gif,..etc.) y tamaos los decide el administrador.', 'offline', 0), //cpg1.3.0
-  array('Qu es &quot;Mi galera&quot;?', '&quot;Mi galera&quot; es una galera personal en la que el usuario puede aadir nuevos ficheros, as como configurarla.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cmo puedo crear,renombrar o borrar un album en &quot;Mi galera&quot;?', 'Debes entrar en &quot;Modo administrador&quot;<br />Pulsa en &quot;Crear/ordenar albums&quot; y luego en &quot;Nuevo&quot;. Cambia &quot;Nuevo lbum&quot; por el nombre que quieras.<br />Puedes tambin renombrar cualquiera de los albums de tu galera.<br />Pulsa &quot;Aplicar modificaciones&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cmo puedo modificar y restringir a otros usuarios el ver mi albums?', 'Debes entrar en &quot;Modo administrador&quot;<br />Pulsa en &quot;Modificar mis albums&quot;. En la barra de &quot;Modificar album&quot;, elige el album que quieres modificar.<br />Desde aqui puedes cambiar el nombre, descripcin, imagen thumbnail, y restringir quin puede ver o poner comentarios en el album.<br />Pulsa &quot;Modificar album&quot; para guardar los cambios.', 'allow_private_albums', 0), //cpg1.3.0
-  array('?Cmo puedo ver galeras de otros usuarios?', 'Vete a la &quot;Lista de lbums&quot; y elige &quot;Galeras de usuario&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Qu son las cookies?', 'Las cookies son unos pequeos textos que se envan desde la web y se almacenan en tu ordenador.<br />Normalmente las cookies sirven para "recordar" al usuario cuando ste vuelva de nuevo, y para otros varios usos.', 'offline', 0), //cpg1.3.0
-  array('Dnde puedo conseguir este programa para ponerlo en mi web?', 'Coppermine es una Galera Multimedia gratuta, publicada bajo licencia GNU GPL. Est repleta de caractersticas y ha sido adaptada a distintas plataformas y sistemas de contenido. Visita la <a href="http://coppermine.sf.net/">Web de Coppermine</a> para saber ms y poder descargar el programa.', 'offline', 0), //cpg1.3.0
+  array('¿Porqué debería registrarme?', 'El registro puede o no ser requerido por el administrador. El registro facilita características adicionales tales como poder añadir ficheros, tener una lista de favoritos, puntuar imágenes, añadir comentarios, etc.', 'allow_user_registration', '0'), //cpg1.3.0
+  array('¿Cómo puedo registrarme?', 'Pulsa en &quot;Registrarse&quot; y rellena todos los campos requeridos (y los opcionales si quieres también).<br />Si el administrador tiene activada la validación de email ,tras completar y enviar los datos recibirás un mensaje en la dirección que has indicado durante el registro, en el cual se explica cómo activar tu cuenta (solo pulsando un enlace). Hasta que no actives la cuenta no podrás validarte como usuario registrado.', 'allow_user_registration', '1'), //cpg1.3.0
+  array('¿Cómo puedo hacer login (validarme)?', 'Pulsa en &quot;Login&quot;, rellena tu nombre de usuario y contraseña, y marca &quot;Recordarme&quot; con ello consigues estar validado la próxima vez que nos visites.<br /><b>IMPORTANTE: Las cookies deben estar activadas en el navegador y la cookie de este sitio no debe ser borrada si quieres que funcione la opción &quot;Recordarme&quot;.</b>', 'offline', 0), //cpg1.3.0
+  array('¿Porqué no puedo hacer login?', '¿Te has registrado y pulsado en el enlace del email de confirmación que se te envió?. Esto debería haber activado tu cuenta. Si no es así, contacta con el administrador del sistema.', 'offline', 0), //cpg1.3.0
+  array('¿Qué pasa si olvido mi contraseña?', 'Si la web tiene opción de &quot;He olvidado mi contraseña&quot; tendrás que acceder a la recuperación de la misma. Si no, deberás contactar con el administrador para que te cree una nueva contraseña.', 'offline', 0), //cpg1.3.0
+  //array('¿Qué pasa si he cambiado mi dirección de email?', 'Simplemente haz login y cambia tu dirección de email desde &quot;Mi Perfil&quot;', 'offline', 0), //cpg1.3.0
+  array('¿Cómo puedo guardar una imagen en &quot;Mis Favoritos&quot;?', 'Pulsa primero en la imagen y luego el icono de &quot;mostrar información de fichero&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Mostrar información de fichero" />); baja hasta donde ha aparecido dicha información y pulsa en &quot;Añadir a Favoritos&quot;.<br />El administrador podría tener activado &quot;mostrar información de fichero&quot; por defecto.<br />IMPORTANTE: Las cookies deben estar activadas en el navegador y la cookie de esta web no debe ser borrada.', 'offline', 0), //cpg1.3.0
+  array('¿Cómo puedo valorar una imagen?', 'Pulsa en la miniatura de la imagen, mira debajo de ella y elige la puntuación.', 'offline', 0), //cpg1.3.0
+  array('¿Cómo puedo enviar un comentario a una imagen?', 'Pulsa en la miniatura de la imagen y mira debajo de ella. Ahí puedes insertar tu comentario.', 'offline', 0), //cpg1.3.0
+  array('¿Cómo puedo añadir una imagen?', 'Pulsa en &quot;Añadir fichero&quot; y elige el album en el que quieres añadir la imagen, pulsa &quot;Browse&quot; y elige la imagen que quieres de tu disco duro, pulsando el botón &quot;Abrir&quot; (añade título y descripción si quieres), pulsando finalmente en &quot;Añadir nuevo fichero&quot;', 'allow_private_albums', 0), //cpg1.3.0
+  array('¿En dónde puedo añadir una imagen?', 'Puedes añadir una imagen a uno de tus álbumes de &quot;Mi galería&quot;. El Administrador puede haber permitido el añadir imágenes en uno o más de los álbumes de la Galería principal.', 'allow_private_albums', 0), //cpg1.3.0
+  array('¿Qué tipos y tamaños de imágenes puedo añadir?', 'Los tipos (jpg,gif,..etc.) y tamaños los decide el administrador.', 'offline', 0), //cpg1.3.0
+  array('¿Cómo puedo crear, renombrar o borrar un album en &quot;Mi galería&quot;?', 'Debes entrar en &quot;Modo administrador&quot;<br />Pulsa en &quot;Crear/ordenar albums&quot; y luego en &quot;Nuevo&quot;. Cambia &quot;Nuevo álbum&quot; por el nombre que quieras.<br />Puedes también renombrar cualquiera de los álbumes de tu galería.<br />Pulsa &quot;Aplicar modificaciones&quot;.', 'allow_private_albums', 0), //cpg1.3.0
+  array('¿Cómo puedo modificar y restringir a otros usuarios el ver mi álbumes?', 'Debes entrar en &quot;Modo administrador&quot;<br />Pulsa en &quot;Modificar mis albums&quot;. En la barra de &quot;Modificar album&quot;, elige el album que quieres modificar.<br />Desde aquí puedes cambiar el nombre, descripción, miniatura de la imagen, y restringir quién puede ver o poner comentarios en el album.<br />Pulsa &quot;Modificar album&quot; para guardar los cambios.', 'allow_private_albums', 0), //cpg1.3.0
+  array('?Cómo puedo ver galerías de otros usuarios?', 'Vete a la &quot;Lista de álbums&quot; y elige &quot;Galerías de usuario&quot;.', 'allow_private_albums', 0), //cpg1.3.0
+  array('¿Qué son las cookies?', 'Las cookies son unos pequeños textos que se envían desde la web y se almacenan en tu ordenador.<br />Normalmente las cookies sirven para "recordar" al usuario cuando éste vuelva de nuevo, y para otros varios usos.', 'offline', 0), //cpg1.3.0
+  array('¿Dónde puedo conseguir este programa para ponerlo en mi web?', 'Coppermine es una Galería Multimedia gratuita, publicada bajo licencia GNU GPL. Está repleta de características y ha sido adaptada a distintas plataformas y sistemas de contenido. Visita la <a href="http://coppermine.sf.net/">Web de Coppermine</a> para saber más y poder descargar el programa.', 'offline', 0), //cpg1.3.0
 
   'Navegando por Coppermine', //cpg1.3.0
-  array('Qu es la &quot;Lista de lbums&quot;?', 'Desde aqu puedes ver la galera completa, con un enlace a cada categora. Los thumbnails pueden ser enlaces directos a las categoras.', 'offline', 0), //cpg1.3.0
-  array('Qu es &quot;Mi galera&quot;?', 'Esta caracterstica permite al usuario crear su propia galera y aadir, borrar o modificar albums as como aadir nuevos ficheros en ellos.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cules son las diferencias entre &quot;Modo adminsitrador&quot; y &quot;Modo usuario&quot;?', 'Cuando se est en modo administrador, el usuario puede modificar su galera (as como otras si se lo ha permitido el administrador).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Qu es &quot;Aadir fichero&quot;?', 'Esta caracterstica permite al usuario aadir una imagen (tamao y tipos definidos por el administrador) en una galera seleccionada por el usuario o bien por el administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Qu es &quot;ltimos archivos&quot;?', 'Muestra los ltimos ficheros / imgenes aadidos a la galera.', 'offline', 0), //cpg1.3.0
-  array('Qu es &quot;ltimos comentarios&quot;?', 'Muestra los ltimos comentarios aadidos por los usuarios, junto con las imgenes comentadas.', 'offline', 0), //cpg1.3.0
-  array('Qu es &quot;Ms vistos&quot;?', 'Muestra las imgenes ms vistas por todos los usuarios (registrados y visitantes).', 'offline', 0), //cpg1.3.0
-  array('Qu es &quot;Ms valorados&quot;?', 'Muestra las imgenes mejor valoradas por los usuarios, junto con la media de puntuacin (por ejemplo: cinco usuarios han dado un <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: la imagen tendr una puntuacin media de <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; si cinco usuarios han puntuado de 1 a 5 (1,2,3,4,5) la media resultante ser <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Las puntuaciones van desde <img src="images/rating5.gif" width="65" height="14" border="0" alt="mejor" /> (mejor) hasta <img src="images/rating0.gif" width="65" height="14" border="0" alt="peor" /> (peor).', 'offline', 0), //cpg1.3.0
-  array('Qu es &quot;Mis favoritos&quot;?', 'Esta caracterstica permite a un usuario guardar una imagen favorita en la cookie que es enviada a su ordenador.', 'offline', 0), //cpg1.3.0
+  array('¿Qué es la &quot;Lista de álbums&quot;?', 'Desde aquí puedes ver la galería completa, con un enlace a cada categoría. Las miniaturas de imágenes pueden ser enlaces directos a las categorías.', 'offline', 0), //cpg1.3.0
+  array('¿Qué es &quot;Mi galería&quot;?', 'Esta característica permite al usuario crear su propia galería y añadir, borrar o modificar álbumes así como añadir nuevos ficheros en ellos.', 'allow_private_albums', 0), //cpg1.3.0
+  array('¿Cuáles son las diferencias entre &quot;Modo adminsitrador&quot; y &quot;Modo usuario&quot;?', 'Cuando se está en modo administrador, el usuario puede modificar su galería (así como otras si se lo ha permitido el administrador).', 'allow_private_albums', 0), //cpg1.3.0
+  array('¿Qué es &quot;Añadir fichero&quot;?', 'Esta característica permite al usuario añadir una imagen (tamaño y tipos definidos por el administrador) en una galería seleccionada por el usuario o bien por el administrator.', 'allow_private_albums', 0), //cpg1.3.0
+  array('¿Qué es &quot;últimos archivos&quot;?', 'Muestra los últimos ficheros / imágenes añadidos a la galería.', 'offline', 0), //cpg1.3.0
+  array('¿Qué es &quot;últimos comentarios&quot;?', 'Muestra los últimos comentarios añadidos por los usuarios, junto con las imágenes comentadas.', 'offline', 0), //cpg1.3.0
+  array('¿Qué es &quot;Más vistos&quot;?', 'Muestra las imágenes más vistas por todos los usuarios (registrados y visitantes).', 'offline', 0), //cpg1.3.0
+  array('¿Qué es &quot;Más valorados&quot;?', 'Muestra las imágenes mejor valoradas por los usuarios, junto con la media de puntuación (por ejemplo: cinco usuarios han dado un <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: la imagen tendrá una puntuación media de <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; si cinco usuarios han puntuado de 1 a 5 (1,2,3,4,5) la media resultante será <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Las puntuaciones van desde <img src="images/rating5.gif" width="65" height="14" border="0" alt="mejor" /> (mejor) hasta <img src="images/rating0.gif" width="65" height="14" border="0" alt="peor" /> (peor).', 'offline', 0), //cpg1.3.0
+  array('¿Qué es &quot;Mis favoritos&quot;?', 'Esta característica permite a un usuario guardar una imagen favorita en la cookie que es enviada a su ordenador.', 'offline', 0), //cpg1.3.0
 );
 
 
@@ -750,17 +1208,23 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Recuperacin de contrasea', //cpg1.3.0
-  'err_already_logged_in' => 'Ya ests validado como usuario!', //cpg1.3.0
-  'enter_username_email' => 'Introduce tu nombre de usuario o direccin email', //cpg1.3.0
-  'submit' => 'buscar contrasea', //cpg1.3.0
-  'failed_sending_email' => 'El email con la contrasea no ha podido ser enviado!', //cpg1.3.0
-  'email_sent' => 'Se ha enviado un email con tu nombre de usuario y contrasea a %s', //cpg1.3.0
-  'err_unk_user' => 'El usuario seleccionado no existe!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Recuperacin de contrasea', //cpg1.3.0
-  'passwd_reminder_body' => 'Has solicitado la recuperacin de contrasea del siguiente usuario:
+  	'forgot_passwd' => 'Recuperación de contraseña', //cpg1.3.0
+  	'err_already_logged_in' => '¡Ya estás validado como usuario!', //cpg1.3.0
+  	'enter_email' => 'Introduce dirección email', //cpg1.4
+  	'submit' => 'buscar contraseña', //cpg1.3.0
+  	'illegal_session' => 'Sesión de Olvide mi contraseña invalida o ha expirado.', //cpg1.4
+  	'failed_sending_email' => '¡El email con la contraseña no ha podido ser enviado!', //cpg1.3.0
+  	'email_sent' => 'Un email con su Usuario y su nueva contraseña ha sido enviado a %s', //cpg1.4
+  	'verify_email_sent' => 'Se ha enviado un email a %s. Por favor verifique su email para completar el proceso.', //cpg1.4
+  	'err_unk_user' => '¡El usuario seleccionado no existe!',
+  	'account_verify_subject' => '%s - Recuperación de Contraseña', //cpg1.4
+  	'account_verify_body' => 'Ha solicitado la recuperación de contraseña . SI desea proseguir con tener una nueva contraseña enviada a Ud, haga click en el siguiente enlace:
+
+%s', //cpg1.4
+  	'passwd_reset_subject' => '%s - Su nueva contraseña', //cpg1.4
+  	'passwd_reset_body' => 'aquí esta las contraseñas que solicito:
 Usuario: %s
-Contrasea: %s
+Contraseña: %s
 Pulsa %s para validarte.', //cpg1.3.0
 );
 
@@ -770,27 +1234,32 @@
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
 	'group_name' => 'Nombre del grupo',
+  	'permissions' => 'Permisos', //cpg1.4
+  	'public_albums' => 'Añadir ficheros a álbumes públicos', //cpg1.4
+  	'personal_gallery' => 'galería Personal', //cpg1.4
+  	'upload_method' => 'Método para subir archivos', //cpg1.4
 	'disk_quota' => 'Cuota de disco',
-	'can_rate' => 'Pueden valorar ficheros',
-	'can_send_ecards' => 'Pueden enviar postales',
-	'can_post_com' => 'Pueden aadir comentarios',
-	'can_upload' => 'Pueden aadir ficheros',
-	'can_have_gallery' => 'Pueden tener galeras personales',
+  	'rating' => 'Valoración', //cpg1.4
+  	'ecards' => 'Postales', //cpg1.4
+  	'comments' => 'Comentarios', //cpg1.4
+  	'allowed' => 'Permitido', //cpg1.4
+  	'approval' => 'Aprobado', //cpg1.4
+  	'boxes_number' => 'No. de cajas', //cpg1.4
+  	'variable' => 'variable', //cpg1.4
+  	'fixed' => 'fijo', //cpg1.4
 	'apply' => 'Validar los cambios',
 	'create_new_group' => 'Crear nuevo grupo',
 	'del_groups' => 'Borrar el/los grupo(s) seleccionados',
-	'confirm_del' => 'Atencin, cuando borras un grupo, los usuarios que pertenecen a ese grupo sern transferidos al grupo \'Registered\'!\n\nDeseas continuar?',
+	'confirm_del' => '¡Atención, cuando borras un grupo, los usuarios que pertenecen a ese grupo serán transferidos al grupo \'Registered\'!\n\n¿Deseas continuar?',
 	'title' => 'Configurar grupos de usuarios',
-	'approval_1' => 'Aprobacin album pblico (1)',
-	'approval_2' => 'Aprobacin album privado (2)',
-	'upload_form_config' => 'Configuracin de formulario de upload', //cpg1.3.0
-	'upload_form_config_values' => array( 'Uploads de un solo fichero solamente', 'Upload de mltiples ficheros solamente', 'URI uploads solamente', 'ZIP uploads solamente', 'Ficheros-URI', 'Ficheros-ZIP', 'URI-ZIP', 'Ficheros-URI-ZIP'), //cpg1.3.0
-	'custom_user_upload'=>'El usuario puede definir el nmero de cajas de upload?', //cpg1.3.0
-	'num_file_upload'=>'Nmero mximo/exacto de cajas de upload', //cpg1.3.0
-	'num_URI_upload'=>'Nmero mximo/exacto de cajas de URI upload', //cpg1.3.0
-	'note1' => '<b>(1)</b> Aadir fotos en un album pblico requerir aprobacin de los administradores',
-	'note2' => '<b>(2)</b> Aadir fotos en un album que pertenece al asuario requerir aprobacin de los administradores',
-	'notes' => 'Notas'
+	'num_file_upload'=>'Número máximo/exacto de cajas de upload', //cpg1.3.0
+	'num_URI_upload'=>'Número máximo/exacto de cajas de URI upload', //cpg1.3.0
+  	'reset_to_default' => 'Regresar al nombre predeterminado (%s) - ¡recomendado!', //cpg1.4
+  	'error_group_empty' => '¡Tabla del grupo vacia!<br /><br />Grupos predeterminados creados, porfavor recargue esta página', //cpg1.4
+  	'explain_greyed_out_title' => '¿Porque esta fila esta deshabilitada?', //cpg1.4
+  	'explain_guests_greyed_out_text' => 'No puedes cambiar la configuración de este grupo porque habilitaste la opción &quot; Permitir acceso a usuarios sin iniciar sesión (invitados o anónimos)&quot; a &quot;No&quot; en la pagina de configuración. Todos los invitados (miembros del grupo %s) no pueden hacer nada excepto iniciar sesión; por lo que las configuraciones de grupo no se les aplica.', //cpg1.4
+  	'explain_banned_greyed_out_text' => 'No puede cambiar la configuración del grupo %s porque los miembros no pueden hacer nada.', //cpg1.4
+  	'group_assigned_album' => 'album(s) asignados', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -800,21 +1269,21 @@
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-	'welcome' => 'Bienvenido!'
+	'welcome' => '¡Bienvenido!'
 );
 
 $lang_album_admin_menu = array(
-	'confirm_delete' => 'Ests seguro de querer BORRAR este album ? \\nTodas las fotos y comentarios sern tambin borrados.',
+	'confirm_delete' => '¿Estás seguro de querer BORRAR este album ? \\nTodas las fotos y comentarios serán también borrados.',
 	'delete' => 'Borrar',
 	'modify' => 'Modificar',
-	'edit_pics' => 'Editar imgenes',
+	'edit_pics' => 'Editar imágenes',
 );
 
 $lang_list_categories = array(
 	'home' => 'Inicio',
-	'stat1' => '<b>[pictures]</b> ficheros en <b>[albums]</b> albums y <b>[cat]</b> categoras con <b>[comments]</b> comentarios, vistas <b>[views]</b> veces',
+	'stat1' => '<b>[pictures]</b> ficheros en <b>[albums]</b> albums y <b>[cat]</b> categorías con <b>[comments]</b> comentarios, vistas <b>[views]</b> veces',
 	'stat2' => '<b>[pictures]</b> ficheros en <b>[albums]</b> albums, vistas <b>[views]</b> veces',
-	'xx_s_gallery' => 'Galera de %s',
+	'xx_s_gallery' => 'Galería de %s',
 	'stat3' => '<b>[pictures]</b> ficheros en <b>[albums]</b> albums con <b>[comments]</b> comentarios, vistas <b>[views]</b> veces'
 );
 
@@ -827,25 +1296,43 @@
 
 $lang_list_albums = array(
 	'n_pictures' => '%s ficheros',
-	'last_added' => ', ltimo aadido el %s'
+	'last_added' => ', último añadido el %s',
+  	'n_link_pictures' => '%s ficheros enlazados', //cpg1.4
+  	'total_pictures' => '%s ficheros en total', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Manejar Palabras claves', //cpg1.4
+  'edit' => 'editar', //cpg1.4
+  'delete' => 'eliminar', //cpg1.4
+  'search' => 'buscar', //cpg1.4
+  'keyword_test_search' => 'buscar %s en una nueva ventana', //cpg1.4
+  'keyword_del' => 'eliminar la palabra %s', //cpg1.4
+  'confirm_delete' => '¿esta seguro que desea eliminar la palabra clave %s de toda la galería?', //cpg1.4  // js-alert
+  'change_keyword' => 'cambiar palabra', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
-	'login' => 'Login',
-	'enter_login_pswd' => 'Introduce nombre de usuario y contrasea',
+	'login' => 'Iniciar Sesión',
+	'enter_login_pswd' => 'introduzca nombre de usuario y contraseña',
 	'username' => 'Nombre de usuario',
-	'password' => 'Contrasea',
+	'password' => 'Contraseña',
 	'remember_me' => 'Recordarme',
 	'welcome' => 'Bienvenido %s ...',
-	'err_login' => '*** Login incorrecto. Intntalo de nuevo ***',
-	'err_already_logged_in' => 'Ya estabas validado en el sistema!',
-	'forgot_password_link' => 'He olvidado mi contrasea', //cpg1.3.0
+	'err_login' => '*** Inicio de sesión incorrecto. Inténtelo de nuevo ***',
+	'err_already_logged_in' => '¡Ya estaba validado en el sistema!',
+	'forgot_password_link' => 'He olvidado mi contraseña', //cpg1.3.0
+  	'cookie_warning' => 'Advertencia su navegador no acepta cookies', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -854,18 +1341,21 @@
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
 	'logout' => 'Salir',
-	'bye' => 'Hasta otra, %s ...',
-	'err_not_loged_in' => 'No ests validado en el sistema!',
+	'bye' => 'Hasta luego, %s ...',
+	'err_not_loged_in' => '¡No está validado en el sistema!',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  	'close' => 'cerrar', //cpg1.4
+  	'submit' => 'OK', //cpg1.4
+  	'up' => 'subir un nivel', //cpg1.4
+  	'current_path' => 'ruta actual', //cpg1.4
+  	'select_directory' => 'porfavor seleccione un directorio', //cpg1.4
+  	'click_to_close' => 'Click sobre la imagen para cerrar esta ventana',
 );
 
 // ------------------------------------------------------------------------- //
@@ -873,38 +1363,111 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-	'upd_alb_n' => 'Modificar album %s',
-	'general_settings' => 'Configuracin general',
-	'alb_title' => 'Ttulo del album',
-	'alb_cat' => 'Categora del album',
-	'alb_desc' => 'Descripcin del album',
-	'alb_thumb' => 'Thumbnail del album',
-	'alb_perm' => 'Permisos para este album',
-	'can_view' => 'Este album puede ser visto por',
-	'can_upload' => 'Los visitantes pueden aadir fotos',
-	'can_post_comments' => 'Los visitantes pueden aadir comentarios',
+	'upd_alb_n' => 'Modificar álbum %s',
+	'general_settings' => 'Configuración general',
+	'alb_title' => 'Título del álbum',
+	'alb_cat' => 'Categoría del álbum',
+	'alb_desc' => 'Descripción del álbum',
+  	'alb_keyword' => 'Palabra Clave del álbum', //cpg1.4
+	'alb_thumb' => 'Imagen miniatura del álbum',
+	'alb_perm' => 'Permisos para este álbum',
+	'can_view' => 'Este álbum puede ser visto por',
+	'can_upload' => 'Los visitantes pueden añadir fotos',
+	'can_post_comments' => 'Los visitantes pueden añadir comentarios',
 	'can_rate' => 'Los visitantes pueden valorar las fotos',
-	'user_gal' => 'Galera de usuario',
-	'no_cat' => '* Sin categora *',
-	'alb_empty' => 'El album est vaco',
-	'last_uploaded' => 'Ultima imagen aadida',
-	'public_alb' => 'Todos (album pblico)',
+	'user_gal' => 'Galería de usuario',
+	'no_cat' => '* Sin categoría *',
+	'alb_empty' => 'El álbum está vacío',
+	'last_uploaded' => 'Ultima imagen añadida',
+	'public_alb' => 'Todos (álbum público)',
 	'me_only' => 'Solamente yo',
-	'owner_only' => 'Solamente el dueo del album (%s)',
+	'owner_only' => 'Solamente el dueño del álbum (%s)',
 	'groupp_only' => 'Miembros del grupo \'%s\'',
-	'err_no_alb_to_modify' => 'No puedes modificar ningn album en la base de datos.',
-	'update' => 'Modificar album',
-	'notice1' => '(*) dependiendo de la configuracin de %sgrupos%s', //cpg1.3.0 (do not translate %s!)
+	'err_no_alb_to_modify' => 'No puedes modificar ningún álbum en la base de datos.',
+	'update' => 'Modificar álbum',
+  	'reset_album' => 'Resetear álbum', //cpg1.4
+  	'reset_views' => 'Regresar los contadores de veces vista a &quot;0&quot; en %s', //cpg1.4
+  	'reset_rating' => 'Resetear los votos en todos los archivos en %s', //cpg1.4
+  	'delete_comments' => 'Borrar todos los comentarios hechos en %s', //cpg1.4
+  	'delete_files' => 'Irrebersible %s borrar todos los archivos en %s', //cpg1.4
+  	'views' => 'Veces vista', //cpg1.4
+  	'votes' => 'votos', //cpg1.4
+  	'comments' => 'comentarios', //cpg1.4
+  	'files' => 'archivos', //cpg1.4
+  	'submit_reset' => 'Grabar cambios', //cpg1.4
+  	'reset_views_confirm' => 'Estoy seguro', //cpg1.4
+	'notice1' => '(*) dependiendo de la configuración de %sgrupos%s', //cpg1.3.0 (do not translate %s!)
+  	'alb_password' => 'Contraseña del álbum', //cpg1.4
+  	'alb_password_hint' => 'Recordatorio de contraseña del álbum', //cpg1.4
+  	'edit_files' =>'Editar archivos', //cpg1.4
+  	'parent_category' =>'categoría padre', //cpg1.4
+  	'thumbnail_view' =>'Vista en miniatura', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php //cpg1.3.0
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  	'php_info' => 'PHP info', //cpg1.3.0
+  	'explanation' => 'Esto es lo que la función <a href="http://www.php.net/phpinfo">phpinfo()</a> muestra, utilizando Coppermine (cortando el texto en la esquina derecha).', //cpg1.3.0
+  	'no_link' => 'Que otros puedan ver tu información de PHP es un riesgo de seguridad, por eso esta pagina solo es visible si has iniciado sesión como administrador. No puedes publicar un link a esta pagina para los demás, ellos tendrán un acceso denegado.', //cpg1.3.0
 );
 
 // ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  	'pic_mgr' => 'Administrador de imágenes', //cpg1.4
+  	'select_album' => 'Seleccione album', //cpg1.4
+  	'delete' => 'Eliminar', //cpg1.4
+  	'confirm_delete1' => '¿Esta seguro que desea eliminar esta imagen?', //cpg1.4
+  	'confirm_delete2' => '\nLa imagen será permanentemente borrada.', //cpg1.4
+  	'apply_modifs' => 'Aplicar modificaciones', //cpg1.4
+  	'confirm_modifs' => 'Confirmar modificaciones', //cpg1.4
+  	'pic_need_name' => '¡Las imágenes necesitan tener un titulo !', //cpg1.4
+  	'no_change' => '¡No ha hecho ningún cambio !', //cpg1.4
+  	'no_album' => '* No album *', //cpg1.4
+  	'explanation_header' => 'El Ordenamiento personalizado que puede especificar en esta pagina solo será tomado en cuenta si ', //cpg1.4
+  	'explanation1' => 'el administrador ha marcado la opción "Orden predeterminado de archivos" en la configuración a "Descendente" or "Ascendente" (configuración global para todos los usuarios que no han escogido otra opción)', //cpg1.4
+  	'explanation2' => 'el usuario ha escogido "Descendente" or "Ascendente" en la pagina de vistas en miniatura (por configuración de usuario)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  	'confirm_uninstall' => 'Esta seguro que desea DESINSTALAR este plugin', //cpg1.4
+  	'confirm_delete' => 'Esta seguro que desea ELIMINAR este plugin', //cpg1.4
+  	'pmgr' => 'Administrador de Plugins', //cpg1.4
+  	'name' => 'Nombre', //cpg1.4
+  	'author' => 'Autor', //cpg1.4
+  	'desc' => 'Descripción', //cpg1.4
+  	'vers' => 'v', //cpg1.4
+  	'i_plugins' => 'Plugins instalados', //cpg1.4
+  	'n_plugins' => 'Plugins No instalados', //cpg1.4
+  	'none_installed' => 'Ninguno instalado', //cpg1.4
+  	'operation' => 'Operación', //cpg1.4
+  	'not_plugin_package' => 'El archivo subido no es un paquete de plugins.', //cpg1.4
+  	'copy_error' => 'Hubo un error al copiar al fólder de plugins.', //cpg1.4
+  	'upload' => 'Subir', //cpg1.4
+  	'configure_plugin' => 'Configurar plugin', //cpg1.4
+  	'cleanup_plugin' => 'Limpiar plugin', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
 	'already_rated' => 'Perdona pero ya has votado anteriormente a este fichero',
 	'rate_ok' => 'Tu voto ha sido contabilizado',
-	'forbidden' => 'No puedes votar a tus propias imgenes.', //cpg1.3.0
+	'forbidden' => 'No puedes votar a tus propias imágenes.', //cpg1.3.0
 );
 
 // ------------------------------------------------------------------------- //
@@ -914,76 +1477,79 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-A pesar de que los administradores de {SITE_NAME} intentarn eliminar o editar cualquier material desagradable tan pronto como puedan, resulta imposible revisar todos los envos que se realizan. Por lo tanto debes tener en cuenta que todos los envos hechos hacia esta web expresan el punto de vista y opiniones de sus autores y no los de los administradores o webmasters (excepto los aadidos por ellos mismos).<br />
+A pesar de que los administradores de {SITE_NAME} intentarán eliminar o editar cualquier material desagradable tan pronto como puedan, resulta imposible revisar todos los envíos que se realizan. Por lo tanto debes tener en cuenta que todos los envíos hechos hacia esta web expresan el punto de vista y opiniones de sus autores y no los de los administradores o webmasters (excepto los añadidos por ellos mismos).<br />
 <br />
-Usted acuerda no aadir ningn material abusivo, obsceno, vulgar, escandaloso, odioso, amenazador, de orientacin sexual, o ningn otro que pueda violar cualquier ley aplicable. Usted est de acuerdo con que el webmaster, el administrador y los asesores de { SITE_NAME } tienen el derecho de quitar o de corregir cualquier contenido en cualquier momento si lo consideran necesario. Como usuario, accede a que cualquier informacin aadida ser almacenada en una base de datos. Asi mismo, esta informacin no ser divulgada a terceros sin su consentimiento. El webmaster y el administrador no se pueden hacer responsables de ningn intento de destruccin de la base de datos que pueda conducir a la prdida de la misma.<br />
+Usted acuerda no añadir ningún material abusivo, obsceno, vulgar, escandaloso, odioso, amenazador, de orientación sexual, o ningún otro que pueda violar cualquier ley aplicable. Usted está de acuerdo con que el webmaster, el administrador y los asesores de { SITE_NAME } tienen el derecho de quitar o de corregir cualquier contenido en cualquier momento si lo consideran necesario. Como usuario, accede a que cualquier información añadida será almacenada en una base de datos. Así mismo, esta información no será divulgada a terceros sin su consentimiento. El webmaster y el administrador no se pueden hacer responsables de ningún intento de destrucción de la base de datos que pueda conducir a la pérdida de la misma.<br />
 <br />
-Este sitio utiliza cookies para almacenar la informacin en su ordenador. Estas cookies sirven para mejorar la navegacin en este sitio. La direccin de email se utiliza solamente para confirmar sus detalles y contrasea del registro.<br />
+Este sitio utiliza cookies para almacenar la información en su ordenador. Estas cookies sirven para mejorar la navegación en este sitio. La dirección de email se utiliza solamente para confirmar sus detalles y contraseña del registro.<br />
 <br />
 Pulsando 'estoy de acuerdo' expresas tu conformidad con estas condiciones.
 EOT;
 
 $lang_register_php = array(
 	'page_title' => 'Registro de nuevo usuario',
-	'term_cond' => 'Trminos y condiciones',
+	'term_cond' => 'Términos y condiciones',
 	'i_agree' => 'Estoy de acuerdo',
 	'submit' => 'Enviar solicitud de registro',
 	'err_user_exists' => 'El nombre de usuario elegido ya existe, por favor elige otro diferente',
-	'err_password_mismatch' => 'Las dos contraseas no son iguales, por favor vuelve a introducirlas',
-	'err_uname_short' => 'El nombre de usuario debe ser de 2 caracteres de longitud como mnimo',
-	'err_password_short' => 'La contrasea debe ser de 2 caracteres de longitud como mnimo',
-	'err_uname_pass_diff' => 'El nombre de usuario y la contrasea deben ser diferentes',
-	'err_invalid_email' => 'La direccin de email no es vlida',
-	'err_duplicate_email' => 'Otro usuario se ha registrado anteriormente con la direccin de email suministrada',
-	'enter_info' => 'Introduce la informacin de registro',
-	'required_info' => 'Informacin requerida',
-	'optional_info' => 'Informacin opcional',
+	'err_password_mismatch' => 'Las dos contraseñas no son iguales, por favor vuelve a introducirlas',
+	'err_uname_short' => 'El nombre de usuario debe ser de 2 caracteres de longitud como mínimo',
+	'err_password_short' => 'La contraseña debe ser de 2 caracteres de longitud como mínimo',
+	'err_uname_pass_diff' => 'El nombre de usuario y la contraseña deben ser diferentes',
+	'err_invalid_email' => 'La dirección de email no es válida',
+	'err_duplicate_email' => 'Otro usuario se ha registrado anteriormente con la dirección de email suministrada',
+	'enter_info' => 'Introduce la información de registro',
+	'required_info' => 'Información requerida',
+	'optional_info' => 'Información opcional',
 	'username' => 'Nombre de usuario',
-	'password' => 'Contrasea',
-	'password_again' => 'Reescribir contrasea',
+	'password' => 'Contraseña',
+	'password_again' => 'Reescribir contraseña',
 	'email' => 'Email',
 	'location' => 'Localidad',
 	'interests' => 'Intereses',
-	'website' => 'Pgina web',
-	'occupation' => 'Ocupacin',
+	'website' => 'Página web',
+	'occupation' => 'Ocupación',
 	'error' => 'ERROR',
-	'confirm_email_subject' => '%s - Confirmacin de registro',
-	'information' => 'Informacin',
-	'failed_sending_email' => 'El email de confirmacin de registro no ha podido ser enviado!',
-	'thank_you' => 'Gracias por registrarte.<br /><br />Hemos enviado un email con informacin sobre la activacin de tu cuenta a la direccin de email que nos has facilitado.',
-	'acct_created' => 'Tu cuenta de usuario ha sido creada y ahora puedes acceder al sistema con tu nombre de usuario y contrasea',
-	'acct_active' => 'Tu cuenta de usuario est ya activa y ahora puedes acceder al sistema con tu nombre de usuario y contrasea',
-	'acct_already_act' => 'Tu cuenta ya estaba activa!',
-	'acct_act_failed' => 'Esta cuenta no puede ser activada!',
-	'err_unk_user' => 'El usuario seleccionado no existe!',
+	'confirm_email_subject' => '%s - Confirmación de registro',
+	'information' => 'Información',
+	'failed_sending_email' => '¡El email de confirmación de registro no ha podido ser enviado!',
+	'thank_you' => 'Gracias por registrarte.<br /><br />Hemos enviado un email con información sobre la activación de tu cuenta a la dirección de email que nos has facilitado.',
+	'acct_created' => 'Tu cuenta de usuario ha sido creada y ahora puedes acceder al sistema con tu nombre de usuario y contraseña',
+	'acct_active' => 'Tu cuenta de usuario está ya activa y ahora puedes acceder al sistema con tu nombre de usuario y contraseña',
+	'acct_already_act' => '¡Tu cuenta ya estaba activa!',
+	'acct_act_failed' => '¡Esta cuenta no puede ser activada!',
+	'err_unk_user' => '¡El usuario seleccionado no existe!',
 	'x_s_profile' => 'Perfil de %s',
 	'group' => 'Grupo',
 	'reg_date' => 'Fecha de alta',
 	'disk_usage' => 'Uso de disco',
-	'change_pass' => 'Cambiar contrasea',
-	'current_pass' => 'Contrasea actual',
-	'new_pass' => 'Nueva contrasea',
-	'new_pass_again' => 'Reescribir nueva contrasea',
-	'err_curr_pass' => 'La contrasea actual es incorrecta',
+	'change_pass' => 'Cambiar contraseña',
+	'current_pass' => 'Contraseña actual',
+	'new_pass' => 'Nueva contraseña',
+	'new_pass_again' => 'Reescribir nueva contraseña',
+	'err_curr_pass' => 'La contraseña actual es incorrecta',
 	'apply_modif' => 'Guardar los cambios',
-	'change_pass' => 'Cambiar mi contrasea',
+	'change_pass' => 'Cambiar mi contraseña',
 	'update_success' => 'Tu perfil ha sido actualizado',
-	'pass_chg_success' => 'Tu contrasea ha sido cambiada',
-	'pass_chg_error' => 'Tu contrasea no ha sido cambiada',
-	'notify_admin_email_subject' => '%s - Notificacin de registro', //cpg1.3.0
-	'notify_admin_email_body' => 'Un nuevo usuario se ha registrado en tu galera con el nombre "%s"', //cpg1.3.0
+	'pass_chg_success' => 'Tu contraseña ha sido cambiada',
+	'pass_chg_error' => 'Tu contraseña no ha sido cambiada',
+	'notify_admin_email_subject' => '%s - Notificación de registro', //cpg1.3.0
+  	'last_uploads' => 'Ultimo archivo subido.<br />Click para ver todos los archivos subidos por', //cpg1.4
+  	'last_comments' => 'Ultimo comentario.<br />Click para ver todos los comentarios hechos por', //cpg1.4
+	'notify_admin_email_body' => 'Un nuevo usuario se ha registrado en tu galería con el nombre "%s"', //cpg1.3.0
+  	'pic_count' => 'Archivos subidos', //cpg1.4
+  	'notify_admin_request_email_subject' => '%s - Petición de registro', //cpg1.4
+  	'thank_you_admin_activation' => 'Gracias.<br /><br />Su pedido para la activación de su cuenta ha sido enviado al administrador. Usted recibirá un email si es aprobado.', //cpg1.4
+  	'acct_active_admin_activation' => 'La cuenta esta ahora activa y un email ha sido enviado al usuario.', //cpg1.4
+  	'notify_user_email_subject' => '%s - Notificación de activación', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
-Gracias por registrarte en {SITE_NAME}
+Gracias por registrarte en {SITE_NAME}, Tu nombre de usuario es: "{USER_NAME}", Tu contraseña es: "{PASSWORD}"
 
-Tu nombre de usuario es: "{USER_NAME}"
-Tu contrasea es: "{PASSWORD}"
+Para terminar de activar tu cuenta, debes pulsar sobre el enlace que aparece debajo o copiarlo y pegarlo en tu navegador de InterNet.
 
-Para terminar de activar tu cuenta, debes pulsar sobre el enlace que
-aparece debajo o copiarlo y pegarlo en tu navegador de InterNet.
-
-{ACT_LINK}
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
 Saludos.
 
@@ -991,6 +1557,26 @@
 
 EOT;
 
+$lang_register_approve_email = <<<EOT
+Un nuevo usuario con el nombre "{USER_NAME}" se ha registrado en tu galería.
+
+Para terminar de activar tu cuenta, debes pulsar sobre el enlace que aparece debajo o copiarlo y pegarlo en tu navegador de InterNet.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_activated_email = <<<EOT
+Tu cuenta ha sido aprobada y activada.
+
+Ahora puedes iniciar sesión en <a href="{SITE_LINK}">{SITE_LINK}</a> usando el nombre e usuario: "{USER_NAME}"
+
+
+Saludos.
+
+Los administradores de {SITE_NAME}
+
+EOT;
 }
 
 // ------------------------------------------------------------------------- //
@@ -1001,10 +1587,22 @@
 	'title' => 'Revisar comentarios',
 	'no_comment' => 'No existen comentarios que mostrar',
 	'n_comm_del' => '%s comentario(s) borrado(s)',
-	'n_comm_disp' => 'Nmero de comentarios a mostrar',
+	'n_comm_disp' => 'Número de comentarios a mostrar',
 	'see_prev' => 'Ver el anterior',
 	'see_next' => 'Ver el siguiente',
 	'del_comm' => 'Borrar comentarios seleccionados',
+  	'user_name' => 'Nombre', //cpg1.4
+  	'date' => 'Fecha', //cpg1.4
+  	'comment' => 'Comentario', //cpg1.4
+  	'file' => 'Fichero', //cpg1.4
+  	'name_a' => 'Nombre de Usuario ascendente', //cpg1.4
+  	'name_d' => 'Nombre de Usuario descendente', //cpg1.4
+  	'date_a' => 'Fecha Ascendente', //cpg1.4
+  	'date_d' => 'Fecha Descendente', //cpg1.4
+  	'comment_a' => 'Comentario Ascendente', //cpg1.4
+  	'comment_d' => 'Comentario Descendente', //cpg1.4
+  	'file_a' => 'Ficheros Ascendente', //cpg1.4
+  	'file_d' => 'Ficheros Descendente', //cpg1.4
 );
 
 
@@ -1012,10 +1610,36 @@
 // File search.php - OK
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-	0 => 'Buscar en toda la galera',
+
+if (defined('SEARCH_PHP')) {
+
+$lang_search_php = array(
+  	'title' => 'Buscar en toda la galería', //cpg1.4
+  	'submit_search' => 'buscar', //cpg1.4
+  	'keyword_list_title' => 'Listado de palabras claves', //cpg1.4
+  	'keyword_msg' => 'La lista superior no es inclusiva. No incluye las palabras de los títulos de las fotos o de sus descripciones. Intente una búsqueda de texto completo.',  //cpg1.4
+  	'edit_keywords' => 'Editar palabras claves', //cpg1.4
+  	'search in' => 'Buscar en:', //cpg1.4
+  	'ip_address' => 'Dirección IP', //cpg1.4
+  	'fields' => 'Buscar en', //cpg1.4
+  	'age' => 'Edad', //cpg1.4
+  	'newer_than' => 'Mas nuevo que', //cpg1.4
+  	'older_than' => 'Mas antiguo que', //cpg1.4
+  	'days' => 'días', //cpg1.4
+  	'all_words' => 'Coinciden todas las palabras (AND)', //cpg1.4
+  	'any_words' => 'Coincide cualquier palabra (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  	'title' => 'Titulo', //cpg1.4
+  	'caption' => 'Subtitulo', //cpg1.4
+  	'keywords' => 'Palabras claves', //cpg1.4
+  	'owner_name' => 'Nombre del Propietario', //cpg1.4
+  	'filename' => 'Nombre de Archivo', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
@@ -1023,37 +1647,70 @@
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
 	'page_title' => 'Buscar nuevos ficheros',
 	'select_dir' => 'Selecciona directorio',
-	'select_dir_msg' => 'Esta funcin te permite aadir de forma automtica los ficheros que hayas subido a tu servidor mediante FTP.<br /><br />Selecciona el directorio donde has subido tus ficheros',
-	'no_pic_to_add' => 'No hay ningn fichero para aadir',
-	'need_one_album' => 'Necesitas al menos un album para utilizar esta funcin',
-	'warning' => 'Atencin',
-	'change_perm' => 'El script no puede escribir en este directorio, necesitas cambiar sus permisos a modo 755 o 777 antes de intentarlo de nuevo!',
+	'select_dir_msg' => 'Esta función te permite añadir de forma automática los ficheros que hayas subido a tu servidor mediante FTP.<br /><br />Selecciona el directorio donde has subido tus ficheros',
+	'no_pic_to_add' => 'No hay ningún fichero para añadir',
+	'need_one_album' => 'Necesitas al menos un album para utilizar esta función',
+	'warning' => 'Atención',
+	'change_perm' => '¡El script no puede escribir en este directorio, necesitas cambiar sus permisos a modo 755 o 777 antes de intentarlo de nuevo!',
 	'target_album' => '<b>Colocar los ficheros del directorio &quot;</b>%s<b>&quot; en el album </b>%s',
-	'folder' => 'Carpeta',
+	'fólder' => 'Carpeta',
 	'image' => 'Imagen',
 	'album' => 'Album',
 	'result' => 'Resultado',
 	'dir_ro' => 'No se puede escribir. ',
 	'dir_cant_read' => 'No se puede leer. ',
-	'insert' => 'Aadiendo nuevos ficheros a la galera',
+	'insert' => 'Añadiendo nuevos ficheros a la galería',
 	'list_new_pic' => 'Listado de nuevos ficheros',
-	'insert_selected' => 'Aadir los ficheros seleccionados',
-	'no_pic_found' => 'No se encontr ningn fichero nuevo',
-	'be_patient' => 'Por favor, se paciente, el script necesita tiempo para aadir los ficheros',
-	'no_album' => 'ningn album seleccionado',  //cpg1.3.0
+	'insert_selected' => 'Añadir los ficheros seleccionados',
+	'no_pic_found' => 'No se encontró ningún fichero nuevo',
+	'be_patient' => 'Por favor, se paciente, el script necesita tiempo para añadir los ficheros',
+	'no_album' => 'ningún album seleccionado',  //cpg1.3.0
+  	'result_icon' => 'Haga click para los detalles o para recargar',  //cpg1.4
 	'notes' =>  '<ul>'.
-				'<li><b>OK</b> : significa que el fichero fue aadido sin problemas'.
+				'<li><b>OK</b> : significa que el fichero fue añadido sin problemas'.
 				'<li><b>DP</b> : significa que el fichero es un duplicado y ya existe en la base de datos'.
-				'<li><b>PB</b> : significa que el fichero no puede ser aadido, por favor comprueba la configaracin y los permisos de los directorios donde estn los ficheros'.
-				'<li><b>NA</b> : significa que no has seleccionado un album en el que insertar los ficheros, pulsa \'<a href="javascript:history.back(1)">atrs</a>\' y selecciona un album. Si no dispones de album <a href="albmgr.php">crea uno primero</a></li>'.
+				'<li><b>PB</b> : significa que el fichero no puede ser añadido, por favor comprueba la configuración y los permisos de los directorios donde están los ficheros'.
+				'<li><b>NA</b> : significa que no has seleccionado un album en el que insertar los ficheros, pulsa \'<a href="javascript:history.back(1)">atrás</a>\' y selecciona un album. Si no dispones de album <a href="albmgr.php">crea uno primero</a></li>'.
 				'<li>Si los iconos OK, DP, PB no aparecen, pulsa sobre el icono de imagen no cargada para ver el error producido por PHP'.
 				'<li>Si el navegador produce un timeout, pulsa el icono de Actualizar'.
 				'</ul>',
 	'select_album' => 'selecciona un album', //cpg1.3.0
 	'check_all' => 'Marcar todos', //cpg1.3.0
 	'uncheck_all' => 'Desmarcar todos', //cpg1.3.0
+  	'no_folders' => 'No hay fólderes dentro del fólder "albums" aun. asegúrese de crear al menos un fólder personal dentro del fólder "albums" y suba por ftp sus archivos ahí. No deberá subir los fólder "imágenes de usuarios (userpics)" o "editar(edit)", estas están reservadas para los archivos subidos por HTTP y para trabajo interno del programa.', //cpg1.4
+  	'albums_no_category' => 'Álbumes sin categoría', //cpg1.4 // album pulldown mod, added by frogfoot
+  	'personal_albums' => '*  Álbumes personales', //cpg1.4 // album pulldown mod, added by frogfoot
+  	'browse_batch_add' => 'Interfase Navegable (recomendado)', //cpg1.4
+  	'edit_pics' => 'Editar ficheros', //cpg1.4
+  	'edit_properties' => 'Propiedades del Album', //cpg1.4
+  	'view_thumbs' => 'Vista en miniatura', //cpg1.4
 );
 
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  	'show_hide' => 'mostrar/ocultar esta columna', //cpg1.4
+  	'vote' => 'Detalles de Votos', //cpg1.4
+  	'hits' => 'Detalles de veces que se vio la imagen', //cpg1.4
+  	'stats' => 'Estadísticas de Votos', //cpg1.4
+  	'sdate' => 'Fecha', //cpg1.4
+  	'rating' => 'Calificación', //cpg1.4
+  	'search_phrase' => 'Buscar frase', //cpg1.4
+  	'referer' => 'Referido', //cpg1.4
+  	'browser' => 'Navegador', //cpg1.4
+  	'os' => 'Sistema Operativo', //cpg1.4
+  	'ip' => 'IP', //cpg1.4
+  	'sort_by_xxx' => 'Ordenar por %s', //cpg1.4
+  	'ascending' => 'ascendente', //cpg1.4
+  	'descending' => 'descendente', //cpg1.4
+  	'internal' => 'interno', //cpg1.4
+  	'close' => 'cerrar', //cpg1.4
+  	'hide_internal_referers' => 'ocultar referencias internas', //cpg1.4
+  	'date_display' => 'Mostrar fecha', //cpg1.4
+  	'submit' => 'enviar / refrescar', //cpg1.4
+);
 
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
@@ -1062,103 +1719,87 @@
 // Void
 
 // ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-	'title' => 'Expulsar Usuarios',
-	'user_name' => 'Nombre de Usuario',
-	'ip_address' => 'Direccin IP',
-	'expiry' => 'Caduca (en blanco es permanente)',
-	'edit_ban' => 'Guardar cambios',
-	'delete_ban' => 'Borrar',
-	'add_new' => 'Aadir nueva expulsin',
-	'add_ban' => 'Aadir',
-	'error_user' => 'No se puede encontrar al usuario', //cpg1.3.0
-	'error_specify' => 'Tienes que especificar un nombre de usuario o una direccin IP', //cpg1.3.0
-	'error_ban_id' => 'Identificador de expulsado invlido!', //cpg1.3.0
-	'error_admin_ban' => 'No puedes expulsarte a ti mismo!', //cpg1.3.0
-	'error_server_ban' => 'Vas a expulsar a tu propio servidor? No se puede hacer eso...', //cpg1.3.0
-	'error_ip_forbidden' => 'No puedes expulsar esta IP - No es rutable!', //cpg1.3.0
-	'lookup_ip' => 'Buscar una direccin IP', //cpg1.3.0
-	'submit' => 'buscar', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-	'title' => 'Aadir nuevo fichero',
-	'custom_title' => 'Customized Request Form', //cpg1.3.0
-	'cust_instr_1' => 'You may select a customized number of upload boxes. However, you may not select more than the limits listed below.', //cpg1.3.0
-	'cust_instr_2' => 'Box Number Requests', //cpg1.3.0
-	'cust_instr_3' => 'File upload boxes: %s', //cpg1.3.0
-	'cust_instr_4' => 'URI/URL upload boxes: %s', //cpg1.3.0
-	'cust_instr_5' => 'URI/URL upload boxes:', //cpg1.3.0
-	'cust_instr_6' => 'File upload boxes:', //cpg1.3.0
-	'cust_instr_7' => 'Please enter the number of each type of upload box you desire at this time.  Then click \'Continue\'. ', //cpg1.3.0
-	'reg_instr_1' => 'Invalid action for form creation.', //cpg1.3.0
-	'reg_instr_2' => 'Now you may upload your files using the upload boxes below. The size of files uploaded from your client to the server should not exceed %s KB each. ZIP files uploaded in the \'File Upload\' and \'URI/URL Upload\' sections will remain compressed.', //cpg1.3.0
-	'reg_instr_3' => 'If you want the zipped file or archive to be decompressed, you must use the file upload box provided in the \'Decompressive ZIP Upload\' area.', //cpg1.3.0
-	'reg_instr_4' => 'When using the URI/URL upload section, please enter the path to the file like so: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-	'reg_instr_5' => 'When you have completed the form, please click \'Continue\'.', //cpg1.3.0
-	'reg_instr_6' => 'Decompressive ZIP Uploads:', //cpg1.3.0
-	'reg_instr_7' => 'File Uploads:', //cpg1.3.0
-	'reg_instr_8' => 'URI/URL Uploads:', //cpg1.3.0
-	'error_report' => 'Error Report', //cpg1.3.0
-	'error_instr' => 'The following uploads encountered errors:', //cpg1.3.0
-	'file_name_url' => 'File Name/URL', //cpg1.3.0
-	'error_message' => 'Error Message', //cpg1.3.0
-	'no_post' => 'File not uploaded by POST.', //cpg1.3.0
-	'forb_ext' => 'Forbidden file extension.', //cpg1.3.0
-	'exc_php_ini' => 'Exceeded filesize allowed in php.ini.', //cpg1.3.0
-	'exc_file_size' => 'Exceeded filesize permitted by CPG.', //cpg1.3.0
-	'partial_upload' => 'Only a partial upload.', //cpg1.3.0
-	'no_upload' => 'No upload occurred.', //cpg1.3.0
-	'unknown_code' => 'Unknown PHP upload error code.', //cpg1.3.0
-	'no_temp_name' => 'No upload - No temp name.', //cpg1.3.0
-	'no_file_size' => 'Contains no data/Corrupted', //cpg1.3.0
-	'impossible' => 'Impossible to move.', //cpg1.3.0
-	'not_image' => 'Not an image/corrupt', //cpg1.3.0
-	'not_GD' => 'Not a GD extension.', //cpg1.3.0
-	'pixel_allowance' => 'Pixel allowance exceeded.', //cpg1.3.0
-	'incorrect_prefix' => 'Incorrect URI/URL prefix', //cpg1.3.0
-	'could_not_open_URI' => 'Could not open URI.', //cpg1.3.0
-	'unsafe_URI' => 'Safety not verifiable.', //cpg1.3.0
-	'meta_data_failure' => 'Meta data failure', //cpg1.3.0
+	'title' => 'Añadir nuevo fichero',
+	'custom_title' => 'Formulario de Petición personalizado', //cpg1.3.0
+	'cust_instr_1' => 'Debe seleccionar un numero personalizado de cajas para subir archivos. Sin embargo, no debe seleccionar mas que los limites listados debajo.', //cpg1.3.0
+	'cust_instr_2' => 'Numero de cajas de petición', //cpg1.3.0
+	'cust_instr_3' => 'Numero de cajas para subir archivos: %s', //cpg1.3.0
+	'cust_instr_4' => 'Cajas para subir URI/URL: %s', //cpg1.3.0
+	'cust_instr_5' => 'Cajas para subir URI/URL:', //cpg1.3.0
+	'cust_instr_6' => 'Cajas para subir archivos:', //cpg1.3.0
+	'cust_instr_7' => 'Por favor ingrese en numero de cada tipo de cajas para subir archivos que usted desea en este momento. Luego presione \'Continuar\'. ', //cpg1.3.0
+	'reg_instr_1' => 'Acción invalida para la creación de formularios.', //cpg1.3.0
+	'reg_instr_2' => 'Ahora debe subir sus archivos usando las cajas que se encuentran debajo. El tamaño de los archivos subidos desde su cliente al servidor no debe exceder los %s KB cada uno. Archivos ZIP subidos en las secciones \'Subir Archivos\' y \'Subir URI/URL\' se mantendran comprimidos.', //cpg1.3.0
+	'reg_instr_3' => 'Si desea que el archivo comprimido sea descomprimido, debe usar la caja de subir archivos que se provee en el área \'Subir archivos ZIP y descomprimirlos\' área.', //cpg1.3.0
+	'reg_instr_4' => 'CUando use la sección de subir URI/URL, porfavor ingrese la ruta del archivo de la siguiente manera: http://www.mysite.com/images/example.jpg', //cpg1.3.0
+	'reg_instr_5' => 'CUando haya terminado con el formulario, presione \'Continuar\'.', //cpg1.3.0
+	'reg_instr_6' => 'Subir archivos ZIP y descomprimirlos:', //cpg1.3.0
+	'reg_instr_7' => 'Subir archivos:', //cpg1.3.0
+	'reg_instr_8' => 'Subir URI/URL:', //cpg1.3.0
+	'error_report' => 'Reporte de errores', //cpg1.3.0
+	'error_instr' => 'Los siguientes archivos se encontraron con errores:', //cpg1.3.0
+	'file_name_url' => 'Nombre/URL del archivo', //cpg1.3.0
+	'error_message' => 'Mensaje de Error', //cpg1.3.0
+	'no_post' => 'Archivo no subido por POST.', //cpg1.3.0
+	'forb_ext' => 'Extensión de archivo prohibida.', //cpg1.3.0
+	'exc_php_ini' => 'Se excedió del tamaño de archivo permitido por el php.ini.', //cpg1.3.0
+	'exc_file_size' => 'Se excedió del tamaño de archivo permitido por el  CPG.', //cpg1.3.0
+	'partial_upload' => 'Solo una subida parcial.', //cpg1.3.0
+	'no_upload' => 'No se pudo subir.', //cpg1.3.0
+	'unknown_code' => 'código de error del PHP desconocido.', //cpg1.3.0
+	'no_temp_name' => 'No se subió - No hay nombre del temporal.', //cpg1.3.0
+	'no_file_size' => 'No contiene información/Corrupta', //cpg1.3.0
+	'impossible' => 'Imposible mover.', //cpg1.3.0
+	'not_image' => 'No es una imagen/corrupto', //cpg1.3.0
+	'not_GD' => 'No es una extensión GD.', //cpg1.3.0
+	'pixel_allowance' => 'Se excedió los píxeles permitidos.', //cpg1.3.0
+	'incorrect_prefix' => 'Prefijo URI/URL incorrecto', //cpg1.3.0
+	'could_not_open_URI' => 'No se pudo abrir URI.', //cpg1.3.0
+	'unsafe_URI' => 'No se puede verificar la seguridad.', //cpg1.3.0
+	'meta_data_failure' => 'Falla de la meta-data', //cpg1.3.0
 	'http_401' => '401 No autorizado', //cpg1.3.0
 	'http_402' => '402 Pago requerido', //cpg1.3.0
 	'http_403' => '403 Prohibido', //cpg1.3.0
 	'http_404' => '404 No encontrado', //cpg1.3.0
 	'http_500' => '500 Error interno de servidor', //cpg1.3.0
 	'http_503' => '503 Servicio no disponible', //cpg1.3.0
-	'MIME_extraction_failure' => 'MIME could not be determined.', //cpg1.3.0
-	'MIME_type_unknown' => 'Unknown MIME type', //cpg1.3.0
-	'cant_create_write' => 'Cannot create write file.', //cpg1.3.0
-	'not_writable' => 'Cannot write to write file.', //cpg1.3.0
-	'cant_read_URI' => 'Cannot read URI/URL', //cpg1.3.0
-	'cant_open_write_file' => 'Cannot open URI write file.', //cpg1.3.0
-	'cant_write_write_file' => 'Cannot write to URI write file.', //cpg1.3.0
-	'cant_unzip' => 'Cannot unzip.', //cpg1.3.0
-	'unknown' => 'Unknown error', //cpg1.3.0
-	'succ' => 'Successful Uploads', //cpg1.3.0
-	'success' => '%s uploads were successful.', //cpg1.3.0
-	'add' => 'Please click \'Continue\' to add the files to albums.', //cpg1.3.0
-	'failure' => 'Upload Failure', //cpg1.3.0
-	'f_info' => 'File Information', //cpg1.3.0
-	'no_place' => 'The previous file could not be placed.', //cpg1.3.0
-	'yes_place' => 'The previous file was placed successfully.', //cpg1.3.0
-	'max_fsize' => 'El tamao mximo de fichero admitido es de %s KB',
-	'album' => 'Album',
+	'MIME_extraction_failure' => 'No se pudo determinar el MIME.', //cpg1.3.0
+	'MIME_type_unknown' => 'Desconocido tipo MIME', //cpg1.3.0
+	'cant_create_write' => 'No se puede crear el archivo a escribir.', //cpg1.3.0
+	'not_writable' => 'No tiene permiso de escritura para grabar el archivo.', //cpg1.3.0
+	'cant_read_URI' => 'No se puede leer la URI/URL del archivo', //cpg1.3.0
+	'cant_open_write_file' => 'No se puede abrir la URI para escribir el archivo.', //cpg1.3.0
+	'cant_write_write_file' => 'No se pude escribir en la URI del archivo.', //cpg1.3.0
+	'cant_unzip' => 'No se puede descomprimir.', //cpg1.3.0
+	'unknown' => 'Error desconocido', //cpg1.3.0
+	'succ' => 'Se subió el archivo exitosamente', //cpg1.3.0
+	'success' => '%s de archivos subidos exitosamente.', //cpg1.3.0
+	'add' => 'Por favor presione \'Continuar\' para añadir los archivos al album.', //cpg1.3.0
+	'failure' => 'Falla en la subida de archivos', //cpg1.3.0
+	'f_info' => 'información del archivo', //cpg1.3.0
+	'no_place' => 'El archivo anterior no pudo ser colocado.', //cpg1.3.0
+	'yes_place' => 'El archivo anterior fue colocado exitosamente.', //cpg1.3.0
+	'max_fsize' => 'El tamaño máximo de fichero admitido es de %s KB',
+	'album' => 'Álbum',
 	'picture' => 'Fichero',
-	'pic_title' => 'Ttulo del fichero',
-	'description' => 'Descripcin del fichero',
+	'pic_title' => 'Título del fichero',
+	'description' => 'Descripción del fichero',
 	'keywords' => 'Palabras clave (separadas por espacios)',
-	'err_no_alb_uploadables' => 'Perdona pero no hay ningn album donde est permitido insertar nuevos ficheros',
-	'place_instr_1' => 'Please place the files in albums at this time.  You may also enter relevant information about each file now.', //cpg1.3.0
-	'place_instr_2' => 'More files need placement. Please click \'Continue\'.', //cpg1.3.0
-	'process_complete' => 'You have successfully placed all the files.', //cpg1.3.0
+  	'keywords_sel' =>'Seleccione una palabra clave', //cpg1.4
+	'err_no_alb_uploadables' => 'Perdona pero no hay ningún album donde esté permitido insertar nuevos ficheros',
+	'place_instr_1' => 'Por favor coloque los archivos en los albums en este momento. Igualmente ingrese información relevante de cada archivo ahora.', //cpg1.3.0
+	'place_instr_2' => 'Mas archivos necesitan ser colocados. Por favor presione \'Continuar\'.', //cpg1.3.0
+	'process_complete' => 'Ha colocado todos los archivos exitosamente.', //cpg1.3.0
+  	'albums_no_category' => 'Albums sin categoría', //cpg1.4. //album pulldown mod, added by frogfoot
+  	'personal_albums' => '* Albums personales', //cpg1.4 //album pulldown mod, added by frogfoot
+  	'select_album' => 'Seleccionar album', //cpg1.4 //album pulldown mod, added by frogfoot
+  	'close' => 'Cerrar', //cpg1.4
+  	'no_keywords' => '¡Lo sentimos, palabra clave no disponible!', //cpg1.4
+  	'regenerate_dictionary' => 'Regenerar Diccionario', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1166,6 +1807,8 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+  	'memberlist' => 'Lista de miembros', //cpg1.4
+  	'user_manager' => 'Administrador de usuarios', //cpg1.4
 	'title' => 'Administrar usuarios',
 	'name_a' => 'Ascendente por nombre',
 	'name_d' => 'Descendente por nombre',
@@ -1177,99 +1820,297 @@
 	'pic_d' => 'Descendente por total de fotos',
 	'disku_a' => 'Ascendente por uso de disco',
 	'disku_d' => 'Descendente por uso de disco',
-	'lv_a' => 'Ascendente por ltima visita', //cpg1.3.0
-	'lv_d' => 'Descendente por ltima visita', //cpg1.3.0
+	'lv_a' => 'Ascendente por última visita', //cpg1.3.0
+	'lv_d' => 'Descendente por última visita', //cpg1.3.0
 	'sort_by' => 'Ordenar usuarios por',
-	'err_no_users' => 'La tabla de usuarios est vaca!',
-	'err_edit_self' => 'No puedes editar tu propio perfil, usa la opcin \'Mi perfil de usuario\' para eso',
+	'err_no_users' => '¡La tabla de usuarios está vacía!',
+	'err_edit_self' => 'No puedes editar tu propio perfil, usa la opción \'Mi perfil de usuario\' para eso',
 	'edit' => 'EDITAR',
+  	'with_selected' => 'Seleccionado:', //cpg1.4
 	'delete' => 'BORRAR',
+  	'delete_files_no' => 'mantener archivos públicos (pero serán pasados a anónimos)', //cpg1.4
+  	'delete_files_yes' => 'también borrar archivos públicos', //cpg1.4
+  	'delete_comments_no' => 'mantener comentarios (pero serán pasados a anónimos)', //cpg1.4
+  	'delete_comments_yes' => 'también borrar comentarios', //cpg1.4
+  	'activate' => 'Activar', //cpg1.4
+  	'deactivate' => 'Desactivar', //cpg1.4
+  	'reset_password' => 'Volver a la contraseña predeterminada', //cpg1.4
+  	'change_primary_membergroup' => 'Cambiar membresía de grupo primario', //cpg1.4
+  	'add_secondary_membergroup' => 'Añadir membresía de grupo secundario', //cpg1.4
 	'name' => 'Nombre de usuario',
 	'group' => 'Grupo',
 	'inactive' => 'Inactivo',
 	'operations' => 'Operaciones',
 	'pictures' => 'Ficheros',
-	'disk_space' => 'Espacio usado / Cuota',
-	'registered_on' => 'Registrado el da',
-	'last_visit' => 'ltima Visita', //cpg1.3.0
-	'u_user_on_p_pages' => '%d usuarios en %d pgina(s)',
-	'confirm_del' => 'Ests seguro de querer BORRAR este usuario? \\nTodas sus fotos y albums sern tambin borrados.',
+	'disk_space' => 'Espacio usado',
+	'disk_space_quota' => 'Espacio de Cuota', //cpg1.4
+	'registered_on' => 'Registrado el día',
+	'last_visit' => 'última Visita', //cpg1.3.0
+	'u_user_on_p_pages' => '%d usuarios en %d página(s)',
+	'confirm_del' => '¿Estás seguro de querer BORRAR este usuario? \\nTodas sus fotos y albums serán también borrados.',
 	'mail' => 'MAIL',
-	'err_unknown_user' => 'El usuario seleccionado no existe!',
+	'err_unknown_user' => '¡El usuario seleccionado no existe!',
 	'modify_user' => 'Modificar usuario',
 	'notes' => 'Notas',
-	'note_list' => '<li>Si no quieres cambiar la contrasea actual, deja el campo "contrasea" vaco',
-	'password' => 'Contrasea',
-	'user_active' => 'El usuario est activo',
+	'note_list' => '<li>Si no quieres cambiar la contraseña actual, deja el campo "contraseña" vacío',
+	'password' => 'Contraseña',
+	'user_active' => 'El usuario está activo',
 	'user_group' => 'Grupo de usuarios',
 	'user_email' => 'Email del usuario',
-	'user_web_site' => 'Pgina web del usuario',
+	'user_web_site' => 'Página web del usuario',
 	'create_new_user' => 'Crear nuevo usuario',
 	'user_location' => 'Localidad del usuario',
 	'user_interests' => 'Intereses del usuario',
-	'user_occupation' => 'Ocupacin del usuario',
-	'latest_upload' => 'ltimos uploads', //cpg1.3.0
+	'user_occupation' => 'Ocupación del usuario',
+  	'user_profile1' => '$user_profile1', //cpg1.4
+  	'user_profile2' => '$user_profile2', //cpg1.4
+  	'user_profile3' => '$user_profile3', //cpg1.4
+  	'user_profile4' => '$user_profile4', //cpg1.4
+  	'user_profile5' => '$user_profile5', //cpg1.4
+  	'user_profile6' => '$user_profile6', //cpg1.4
+	'latest_upload' => 'últimos uploads', //cpg1.3.0
 	'never' => 'nunca', //cpg1.3.0
+  	'search' => 'búsqueda del usuario', //cpg1.4
+  	'submit' => 'Enviar', //cpg1.4
+  	'search_submit' => 'Ir!', //cpg1.4
+  	'search_result' => 'Resultados de la búsqueda para: ', //cpg1.4
+  	'alert_no_selection' => '¡Tiene que seleccionar al menos un usuario primero!', //cpg1.4 //js-alert
+  	'password' => 'contraseña', //cpg1.4
+  	'select_group' => 'Seleccione grupo', //cpg1.4
+  	'groups_alb_access' => 'Permisos de albums por grupo', //cpg1.4
+  	'album' => 'Album', //cpg1.4
+  	'category' => 'categoría', //cpg1.4
+  	'modify' => '¿Modificar?', //cpg1.4
+  	'group_no_access' => 'Este grupo no tiene acceso especial', //cpg1.4
+  	'notice' => 'Nota', //cpg1.4
+  	'group_can_access' => 'Album(s) que solo "%s" puede acceder', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-	'title' => 'Cambiar tamao a las imgenes',
-	'what_it_does' => 'Qu hace',
-	'what_update_titles' => 'Actualiza los nombres de fichero',
-	'what_delete_title' => 'Borra los ttulos',
-	'what_rebuild' => 'Vuelve a crear los thumbnails y otros tamaos de las imgenes',
-	'what_delete_originals' => 'Borra las imgenes originales reemplazndolas con versiones de nuevo tamao',
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+	'Actualizar títulos desde nombre de archivo', //cpg1.4
+	'Borrar títulos', //cpg1.4
+	'Reconstruir vistas en miniatura e imágenes reescaladas', //cpg1.4
+	'Borrar fotos de tamaño original remplazándolas con la versión reescalada', //cpg1.4
+	'Borrar fotos originales o intermedias para liberar espacio', //cpg1.4
+	'Borrar comentarios huérfanos', //cpg1.4
+	'Releer tamaño de archivos y dimensiones (si las ha editado manualmente)', //cpg1.4
+	'Volver a cero los contadores de las mas vistas', //cpg1.4
+	'Mostrar phpinfo', //cpg1.4
+	'Actualizar la base de datos', //cpg1.4
+	'Mostrar archivos de Registro de sucesos', //cpg1.4
+);
+$lang_util_php = array(
+	'title' => 'Cambiar tamaño a las imágenes',
+	'what_it_does' => 'Qué hace',
 	'file' => 'Fichero',
-	'title_set_to' => 'ttulo a poner',
+  	'problem' => 'Problema', //cpg1.4
+  	'status' => 'Estatus', //cpg1.4
+	'title_set_to' => 'título a poner',
 	'submit_form' => 'enviar',
-	'updated_succesfully' => 'actualizado con xito',
+	'updated_succesfully' => 'actualizado con éxito',
 	'error_create' => 'ERROR al crear',
-	'continue' => 'Procesar ms imgenes',
-	'main_success' => 'El fichero %s ha sido usado como imagen principal con xito',
+	'continue' => 'Procesar más imágenes',
+	'main_success' => 'El fichero %s ha sido usado como imagen principal con éxito',
 	'error_rename' => 'Error renombrando %s a %s',
 	'error_not_found' => 'No se encuentra el fichero %s',
 	'back' => 'volver al inicio',
-	'thumbs_wait' => 'Actualizando thumbnails y/o tamaos de imgenes, por favor espere...',
-	'thumbs_continue_wait' => 'Continuando la actualizacin de thumbnails y/o tamaos de imgenes...',
-	'titles_wait' => 'Actualizando ttulos, por favor espere...',
-	'delete_wait' => 'Borrando ttulos, por favor espere...',
-	'replace_wait' => 'Borrando originales y reemplazndolos con las imgenes de nuevo tamao, por favor espere...',
-	'instruction' => 'Instrucciones rpidas',
-	'instruction_action' => 'Selecionar accin',
-	'instruction_parameter' => 'Elegir los parmetros',
+	'thumbs_wait' => 'Actualizando miniaturas y/o tamaños de imágenes, por favor espere...',
+	'thumbs_continue_wait' => 'Continuando la actualización de miniaturas y/o tamaños de imágenes...',
+	'titles_wait' => 'Actualizando títulos, por favor espere...',
+	'delete_wait' => 'Borrando títulos, por favor espere...',
+	'replace_wait' => 'Borrando originales y reemplazándolos con las imágenes de nuevo tamaño, por favor espere...',
+	'instruction' => 'Instrucciones rápidas',
+	'instruction_action' => 'Seleccionar acción',
+	'instruction_parameter' => 'Elegir los parámetros',
 	'instruction_album' => 'Seleccionar el album',
 	'instruction_press' => 'Pulsar %s',
-	'update' => 'Actualizar thumbs y/o tamaos de imgenes',
-	'update_what' => 'Qu debe ser actualizado',
-	'update_thumb' => 'Solo thumbnails',
-	'update_pic' => 'Solo tamaos de imgenes',
-	'update_both' => 'Thumbnails y tamaos de imgenes (ambos)',
-	'update_number' => 'Nmero de imgenes procesadas por cada click',
-	'update_option' => '(Prueba a poner un nmero menor si experimentas problemas de timeout)',
-	'filename_title' => 'Fichero &rArr; Ttulo del fichero',
-	'filename_how' => 'Cmo debe ser el fichero modificado',
+	'update' => 'Actualizar miniaturas y/o tamaños de imágenes',
+	'update_what' => 'Qué debe ser actualizado',
+	'update_thumb' => 'Solo Miniaturas',
+	'update_pic' => 'Solo tamaños de imágenes',
+	'update_both' => 'Thumbnails y tamaños de imágenes (ambos)',
+	'update_number' => 'Número de imágenes procesadas por cada click',
+	'update_option' => '(Prueba a poner un número menor si experimentas problemas de timeout)',
+	'filename_title' => 'Fichero &rArr; Título del fichero',
+	'filename_how' => 'Cómo debe ser el fichero modificado',
 	'filename_remove' => 'Quitar .jpg del final y reemplazar _ (underscore) con espacios',
 	'filename_euro' => 'Cambiar 2003_11_23_13_20_20.jpg a 23/11/2003 13:20',
 	'filename_us' => 'Cambiar 2003_11_23_13_20_20.jpg a 11/23/2003 13:20',
 	'filename_time' => 'Cambiar 2003_11_23_13_20_20.jpg a 13:20',
-	'delete' => 'Borrar ttulos de ficheros o imgenes de tamao original',
-	'delete_title' => 'Borrar ttulos de ficheros',
-	'delete_original' => 'Borrar imgenes de tamao original',
-	'delete_replace' => 'Borra las imgenes originales, reemplazndolas con otras de tamao nuevo',
+	'delete' => 'Borrar títulos de ficheros o imágenes de tamaño original',
+	'delete_title' => 'Borrar títulos de ficheros',
+  	'delete_title_explanation' => 'Esto removerá todos los títulos de los archivos en el album especificado.', //cpg1.4
+	'delete_original' => 'Borrar imágenes de tamaño original',
+  	'delete_original_explanation' => 'Esto removerá las imágenes de tamaño original.', //cpg1.4
+  	'delete_intermediate' => 'Borrar imágenes intermedias', //cpg1.4
+  	'delete_intermediate_explanation' => 'Esto borrara las imágenes de tamaño intermedio (normal).<br />Utilícelo para liberar espacio si ha deshabilitado \'Hacer imágenes intermedias\' en la configuración luego de añadir imágenes.', //cpg1.4
+	'delete_replace' => 'Borra las imágenes originales, reemplazándolas con otras de tamaño nuevo',
+  	'titles_deleted' => 'Todos los títulos en el album especificado han sido removidos', //cpg1.4
+  	'deleting_intermediates' => 'Borrando imágenes intermedias, porfavor espere...', //cpg1.4
+  	'searching_orphans' => 'Buscando huérfanos, porfavor espere...', //cpg1.4
 	'select_album' => 'Selecciona album',
-	'delete_orphans' => 'Borrar comentarios hurfanos (funciona en todos los albums)', //cpg1.3.0
-	'orphan_comment' => 'comentarios hurfanos encontrados', //cpg1.3.0
+	'delete_orphans' => 'Borrar comentarios huérfanos (funciona en todos los albums)', //cpg1.3.0
+  	'delete_orphans_explanation' => 'Esto identificara y permitirá borrar cualquier comentario asociado a archivos que ya no se encuentran en la galería.<br />Verificar todos los albums.', //cpg1.4
+  	'refresh_db' => 'Recargar la información sobre dimensiones y tamaño', //cpg1.4
+  	'refresh_db_explanation' => 'Esto volverá a leer los tamaños de archivos y las dimensiones. Utilice si las cuotas son incorrectas o ha cambiado los archivos manualmente.', //cpg1.4
+  	'reset_views' => 'Volver a cero los contadores de mas vistas', //cpg1.4
+  	'reset_views_explanation' => 'Pone en cero los contadores de visitas para el album especificado.', //cpg1.4
+	'orphan_comment' => 'comentarios huérfanos encontrados', //cpg1.3.0
 	'delete' => 'Borrar', //cpg1.3.0
 	'delete_all' => 'Borrar todos', //cpg1.3.0
+  	'delete_all_orphans' => '¿Borrar huérfanos?', //cpg1.4
 	'comment' => 'Comentario: ', //cpg1.3.0
 	'nonexist' => 'asociado a un fichero no existente # ', //cpg1.3.0
 	'phpinfo' => 'Mostrar phpinfo', //cpg1.3.0
+  	'phpinfo_explanation' => 'Contiene información técnica sobre su servidor.<br /> - Puede ser que sea requerido que de información de aquí cuando se hace un pedido de soporte técnico.', //cpg1.4
 	'update_db' => 'Actualizar base de datos', //cpg1.3.0
-	'update_db_explanation' => 'Si has reemplazado los ficheros de coppermine, aadido modificaciones o actualizado de una versin previa de coppermine, deberas ejecutar la actualizacin de base de datos. Esta accin crear las tablas necesarias y/o valores de configuracin en la base de datos de  coppermine.', //cpg1.3.0
+	'update_db_explanation' => 'Si has reemplazado los ficheros de coppermine, añadido modificaciones o actualizado de una versión previa de coppermine, deberías ejecutar la actualización de base de datos. Esta acción creará las tablas necesarias y/o valores de configuración en la base de datos de  coppermine.', //cpg1.3.0
+  	'view_log' => 'Ver registro de sucesos', //cpg1.4
+  	'view_log_explanation' => 'Coppermine puede seguir varias de las acciones que un usuario realiza. Puede revisar estos registros si ha activado Registrar sucesos en <a href="admin.php">configuración de Coppermine</a>.', //cpg1.4
+  	'versioncheck' => 'Verificar versión', //cpg1.4
+  	'versioncheck_explanation' => 'Revisa el archivo de versión para verificar si ha remplazado todos los archivos luego de hacer la actualización, o si los archivos fuente de coppermine han sido actualizados luego de la aparición de un paquete.', //cpg1.4
+  	'bridgemanager' => 'Administrador de Enlaces', //cpg1.4
+  	'bridgemanager_explanation' => 'Activa/Desactiva la integración (enlace) de Coppermine con otra aplicación (ej. su BBS).', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  	'title' => 'Revisión de Versión', //cpg1.4
+  	'what_it_does' => 'Esta pagina esta diseñada para usuarios que han actualizado su instalación de Coppermine. Este script va recorriendo los archivos en tu servidor web y trata de determinar si las versiones locales de tus archivos y las versiones en el servidor web http://coppermine.sourceforge.net son iguales, de esta manera se muestran los archivos que deberías actualizar.<br />Muestra todo lo que es necesario actualizar en rojo. Las entradas en amarillo necesitan ser revisadas. Las entradas en verde (o tu color de fuente predeterminado) están OK.<br />Has click en los iconos de ayuda para saber más.', //cpg1.4
+  	'online_repository_unable' => 'No es posible comunicarse con el repositorio en línea', //cpg1.4
+  	'online_repository_noconnect' => 'Coppermine no se puede conectar al  repositorio en línea. Puede ser por dos razones:', //cpg1.4
+  	'online_repository_reason1' => 'el repositorio de coppermine en línea se encuentra abajo - revise si puede navegar en esta pagina: %s - si no puede acceder a esta pagina, inténtelo de nuevo mas tarde.', //cpg1.4
+  	'online_repository_reason2' => 'El PHP de su servidor esta configurado con %s deshabilitado (predeterminado es habilitado). Si el servidor es suyo para administrar, active esta opción en el <i>php.ini</i> (al menos permita que sea sobreescribible con %s). Si tienes tus archivos en un host de Internet, probablemente no le sea posible comparar sus archivos con el repositorio en línea. Esta pagina solo muestra los archivos de su distribución - las actualizaciones no se mostraran.', //cpg1.4
+  	'online_repository_skipped' => 'Se salteo la conexión al repositorio en línea', //cpg1.4
+	'online_repository_to_local' => 'Este script esta predeterminado a la versión local de sus archivos. La información puede no ser precisa si ha actualizado Coppermine y no ha subido sus archivos. Cambios a sus archivos luego de esta liberación de versión no serán tomados en consideración.', //cpg1.4
+  	'local_repository_unable' => 'No es posible conectarse al repositorio en su servidor', //cpg1.4
+  	'local_repository_explanation' => 'Coppermine no se pudo conectar al repositorio de archivos %s en su servidor. Esto posiblemente signifique que no ha subido el repositorio de archivos a su servidor. Hágalo ahora y de ahí intente correr esta pagina nuevamente (presione refresh).<br />Si el script falla, su servidor web puede haber deshabilitado partes de <a href="http://www.php.net/manual/es/ref.filesystem.php">Funciones del sistema de archivos de PHP</a> completamente. En ese caso, no pude utilizar esta herramienta del todo, lo sentimos.', //cpg1.4
+  	'coppermine_version_header' => 'versión de Coppermine instalada', //cpg1.4
+  	'coppermine_version_info' => 'Actualmente tiene instalada la versión: %s', //cpg1.4
+  	'coppermine_version_explanation' => 'Si cree que esto esta equivocado y supone que debería estar corriendo una versión superior de Coppermine, posiblemente no ha subido la versión mas reciente del archivo<i>include/init.inc.php</i>', //cpg1.4
+  	'version_comparison' => 'Comparación de versiones', //cpg1.4
+  	'folder_file' => 'fólder/Archivo', //cpg1.4
+  	'coppermine_version' => 'versión de cpg', //cpg1.4
+  	'file_version' => 'versión de archivo', //cpg1.4
+  	'webcvs' => 'cvs de web', //cpg1.4
+  	'writable' => 'escribible', //cpg1.4
+  	'not_writable' => 'no escribible', //cpg1.4
+  	'help' => 'Ayuda', //cpg1.4
+  	'help_file_not_exist_optional1' => 'El Archivo/fólder no existe', //cpg1.4
+  	'help_file_not_exist_optional2' => 'El Archivo/fólder %s no ha sido encontrado en su servidor. A pesar que es opcional puede subirlo a su servidor web (usando su cliente FTP) si esta experimentando problemas.', //cpg1.4
+  	'help_file_not_exist_mandatory1' => 'El Archivo/fólder no existe', //cpg1.4
+  	'help_file_not_exist_mandatory2' => 'El Archivo/fólder %s no ha sido encontrado en su servidor, sin embargo es obligatorio. Suba el archivo a su servidor web (usando su cliente FTP).', //cpg1.4
+  	'help_no_local_version1' => 'No hay versión local del archivo', //cpg1.4
+  	'help_no_local_version2' => 'El script no fue capaz de extraer una versión local del archivo - su archivo es muy antiguo o usted lo ha modificado, removiendo la información de la cabecera en el proceso. Se recomienda actualizar el archivo.', //cpg1.4
+  	'help_local_version_outdated1' => 'Versión local desactualizada', //cpg1.4
+  	'help_local_version_outdated2' => 'La versión de este archivo parece de una versión antigua de Coppermine (probablemente lo ha actualizado). Asegúrese de actualizar este archivo también.', //cpg1.4
+  	'help_local_version_na1' => 'No se pudo extraer la información de la versión de CVS', //cpg1.4
+  	'help_local_version_na2' => 'El script no pudo determinar a que versión de cvs pertenece el archivo en su servidor web. debería subir el archivo de su paquete.', //cpg1.4
+  	'help_local_version_dev1' => 'versión de desarrollo', //cpg1.4
+  	'help_local_version_dev2' => 'El archivo en su servidor web parece mas nuevo que su versión de Coppermine. Se encuentra usando una versión en desarrollo (solo debe hacer eso si esta seguro de lo que hace), o ha actualizado su versión de Coppermine y no ha subido el archivo include/init.inc.php', //cpg1.4
+  	'help_not_writable1' => 'El fólder no es escribible', //cpg1.4
+  	'help_not_writable2' => 'Cambie los permisos (CHMOD) del archivo para darle al script acceso de escritura al fólder %s y todo su contenido.', //cpg1.4
+  	'help_writable1' => 'El fólder es escribible', //cpg1.4
+  	'help_writable2' => 'El fólder %s es escribible. Este es un riesgo innecesario, coppermine solo necesita acceso de lectura/escritura.', //cpg1.4
+  	'help_writable_undetermined' => 'Coppermine no puede determinar si el fólder es escribible.', //cpg1.4
+  	'your_file' => 'su archivo', //cpg1.4
+  	'reference_file' => 'archivo de referencia', //cpg1.4
+  	'summary' => 'Resumen', //cpg1.4
+  	'total' => 'Total de archivos/fólderes revisados', //cpg1.4
+  	'mandatory_files_missing' => 'Faltan archivos obligatorios', //cpg1.4
+  	'optional_files_missing' => 'Faltan archivos opcionales', //cpg1.4
+  	'files_from_older_version' => 'Archivos que quedaron de una versión desactualizada de Coppermine', //cpg1.4
+  	'file_version_outdated' => 'Versiones de archivos desactualizadas', //cpg1.4
+  	'error_no_data' => 'El script hizo buu, no fue posible recopilar información. Lamentamos los inconvenientes.', //cpg1.4
+  	'go_to_webcvs' => 'ir a %s', //cpg1.4
+  	'options' => 'Opciones', //cpg1.4
+  	'show_optional_files' => 'mostrar fólderes/archivos opcionales', //cpg1.4
+  	'show_mandatory_files' => 'mostrar archivos obligatorios ', //cpg1.4
+  	'show_file_versions' => 'mostrar versiones de archivos', //cpg1.4
+  	'show_errors_only' => 'mostrar solo fólderes/archivos con errores', //cpg1.4
+  	'show_permissions' => 'mostrar permisos de fólderes', //cpg1.4
+  	'show_condensed_output' => 'mostrar resultado condensado (para capturas de pantalla mas fáciles)', //cpg1.4
+  	'coppermine_in_webroot' => 'coppermine esta instalado en la raíz del servidor web', //cpg1.4
+  	'connect_online_repository' => 'tratando de conectar al repositorio en línea', //cpg1.4
+  	'show_additional_information' => 'mostrar información adicional', //cpg1.4
+  	'no_webcvs_link' => 'no mostrar el link al cvs', //cpg1.4
+  	'stable_webcvs_link' => 'mostrar el link al cvs web a la rama estable', //cpg1.4
+  	'devel_webcvs_link' => 'mostrar el link al cvs web a la rama de desarrollo', //cpg1.4
+  	'submit' => 'aplicar cambios / refrescar', //cpg1.4
+  	'reset_to_defaults' => 'regresar a los valores predeterminados', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  	'delete_all' => 'Borrar todos los registros de sucesos', //cpg1.4
+  	'delete_this' => 'Borrar este registro de suceso', //cpg1.4
+  	'view_logs' => 'Ver registro de sucesos', //cpg1.4
+  	'no_logs' => 'No hay registro de sucesos creados.', //cpg1.4
 );
 
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>Cliente del Asistente de Publicación Web de XP</h1><p>Este modulo le permite usar el asistente de Publicación Web de <b>Windows XP</b> con Coppermine.</p><p>El código esta basado en un articulo publicado por
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Que es requerido</h2><ul><li>Windows XP para poder tener el asistente.</li><li>Una instalación funcional de Coppermine<b>la función de subida funcionando propiamente.</b></li></ul><h2>Como instalar en el lado del cliente</h2><ul><li>Click derecho en 
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Seleccione &quot;guardar archivo como..&quot;. Grabe el archivo en su disco duro. Cuando salve el archivo , revise que el nombre propuesto es <b>cpg_###.reg</b> (los ### representan una estampa de tiempo numérica (timestamp)). Cámbielo a ese nombre de ser necesario (deje los números). Cuando este descargado, doble click para registrar su servidor con el asistente de publicación Web.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Probando</h2><ul><li>En el explorador de windows, seleccione algún archivo y de click en <b>Publicar xxx en la web</b> en el panel izquierdo.</li><li>Confirme la selección del archivo. Haga click en <b>Siguiente</b>.</li><li>En el listado de servicios que aparece, seleccione el que pertenece a su galería (tiene el nombre de su galería). Si el servicio no aparece, verifique que tiene instalado <b>cpg_pub_wizard.reg</b> como se describe arriba.</li><li>Ingrese su información de inicio de sesión si es requerido.</li><li>selección el álbum de destino o cree uno nuevo.</li><li>Presione <b>siguiente</b>. La carga de su archivo comienza.</li><li>Cuando termine, verifique su galería para ver si las imágenes han sido correctamente añadidas.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Notas :</h2><ul><li>Una vez que la carga haya empezado, el asistente no puede mostrar ningún mensaje de error enviando por el script por lo que no puede saber si la carga ha fallado o fue exitosa hasta que revise su galería.</li><li>Si la carga falla, habilite el &quot;Modo de depuración&quot; en la pagina de administración de Coppermine, intente con una sola imagen y vea los mensajes de error en 
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+archivo que esta ubicado en el directorio de Coppermine en su servidor.</li><li>Para evitar que la galería se <i>sature</i> por imágenes siendo cargadas por el asistente, solo los <b>administrador de la galería</b> y los <b>usuarios que pueden tener sus albums propios</b> pueden usar esta herramienta.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  	'title' => 'Coppermine - Asistente de Publicación Web de XP', //cpg1.4
+  	'welcome' => 'Bienvenido <b>%s</b>,', //cpg1.4
+	'need_login' => 'Necesita iniciar sesión en la galería usando su navegador antes de poder usar este asistente.<p/><p>Cuando inicia sesión no se olvide de seleccionar la opción <b>recordarme</b> si esta presente.', //cpg1.4
+  	'no_alb' => 'Lo sentimos pero no hay album alguno en el cual este permitido que cargue sus archivos por medio de este asistente.', //cpg1.4
+  	'upload' => 'Subir sus imágenes a un album existente', //cpg1.4
+  	'create_new' => 'Crear un nuevo album para sus imágenes', //cpg1.4
+  	'album' => 'Album', //cpg1.4
+  	'category' => 'categoría', //cpg1.4
+  	'new_alb_created' => 'Su nuevo album &quot;<b>%s</b>&quot; ha sido creado.', //cpg1.4
+  	'continue' => 'Presione &quot;Siguiente&quot; para iniciar la carga de sus imágenes', //cpg1.4
+  	'link' => 'este enlace', //cpg1.4
+);
+}
+
+//This ones i don't found it in the english file, originaly placed in util.php but the new english file has new estructure so...... ...........well i left it here
+$missing=array('what_update_titles' => 'Actualiza los nombres de fichero',
+	'what_delete_title' => 'Borra los títulos',
+	'what_rebuild' => 'Vuelve a crear las imágenes miniatura y otros tamaños de las imágenes',
+	'what_delete_originals' => 'Borra las imágenes originales reemplazándolas con versiones de nuevo tamaño');
 ?>
\ No newline at end of file
diff -ruN 133/lang/spanish-utf-8.php cpg148/lang/spanish-utf-8.php
--- 133/lang/spanish-utf-8.php	2005-01-01 13:55:34.000000000 -0600
+++ cpg148/lang/spanish-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1275 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-//  http://www.chezgreg.net/coppermine/                                      //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-//  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.                                      //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: spanish-utf-8.php,v 1.9 2005/01/01 11:55:34 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-'lang_name_english' => 'Spanish',  
-'lang_name_native' => 'Español',
-'lang_country_code' => 'es', 
-'trans_name'=> 'Daniel Villoldo (Grumpywolf)', //the name of the translator - can be a nickname
-'trans_email' => 'daniel@grumpywolf.net', //translator's email address (optional)
-'trans_website' => 'http://grumpywolf.net/', //translator's website (optional)
-'trans_date' => '2004-03-22', //the date the translation was created / last modified
-);
-
-$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', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab');
-$lang_month = array('Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic');
-
-// Some common strings
-$lang_yes = 'Si';
-$lang_no  = 'No';
-$lang_back = 'ATRÁS';
-$lang_continue = 'CONTINUAR';
-$lang_info = 'Información';
-$lang_error = 'Error';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d de %B de %Y';
-$lastcom_date_fmt =  '%d/%m/%y a las %H:%M';
-$lastup_date_fmt = '%d de %B de %Y';
-$register_date_fmt = '%d de %B de %Y';
-$lasthit_date_fmt = '%d de %B de %Y a las %I:%M %p';
-$comment_date_fmt =  '%d de %B de %Y a las %I:%M %p';
-
-// 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*');
-
-$lang_meta_album_names = array(
-	'random' => 'Imágenes Al azar',
-	'lastup' => 'Últimas imágenes',
-	'lastalb'=> 'Últimos albums modificados',
-	'lastcom' => 'Últimos comentarios',
-	'topn' => 'Más vistas',
-	'toprated' => 'Más valoradas',
-	'lasthits' => 'Últimas vistas',
-	'search' => 'Resultado de la búsqueda',
-	'favpics'=> 'Favoritos'
-);
-
-$lang_errors = array(
-	'access_denied' => 'No tienes permisos para acceder a esta página.',
-	'perm_denied' => 'No tienes permisos para realizar esta operación.',
-	'param_missing' => 'Llamada a Script sin los parámetros requeridos.',
-	'non_exist_ap' => '¡El album/fichero seleccionado no existe!',
-	'quota_exceeded' => 'Cuota de disco excedida<br /><br />Tienes una cuota de disco de [quota]K, tus archivos actualmente ocupan [space]K, y añadiendo este archivo excederías la cuota.',
-	'gd_file_type_err' => 'Cuando se usa la librería de imagen GD solamente están permitidos los tipos JPEG y PNG.',
-	'invalid_image' => 'La imagen que has añadido está corrupta o no puede ser tratada por la librería GD.',
-	'resize_failed' => 'Incapaz de crear thumbnail o imagen de tamaño reducido.',
-	'no_img_to_display' => 'Ninguna imagen que enseñar.',
-	'non_exist_cat' => 'La categoría seleccionada no existe.',
-	'orphan_cat' => 'Una categoría no tiene padre, ejecuta la utilidad de categorías para corregir el problema.',
-	'directory_ro' => 'El directorio \'%s\' no tiene permisos de escritura, los archivos no pueden ser borrados.',
-	'non_exist_comment' => 'El comentario seleccionado no existe.',
-	'pic_in_invalid_album' => '¿¡El archivo está en un album que no existe (%s)!?',
-	'banned' => 'Actualmente estás expulsado respecto al uso de esta web.',
-	'not_with_udb' => 'Esta función está desactivada en Coppermine porque está integrada con un software de foros. Lo que fuese que estás intentando hacer no está soportado en esta configuración, o la función debe ser manejada por el software de foros.',
-	'offline_title' => 'Desactivada', //cpg1.3.0
-	'offline_text' => 'La galería está actualmente desactivada, por poco tiempo - ¡vuelve pronto!', //cpg1.3.0
-	'ecards_empty' => 'Actualmente no hay registro de postales para mostrar. ¡Chequea que has activado guardar las postales en la configuración!', //cpg1.3.0
-	'action_failed' => 'Acción no realizada.  Coppermine no es capaz de procesar tu petición.', //cpg1.3.0
-	'no_zip' => 'Las librerías necesarias para procesar ficheros ZIP no están disponibles. Contacta con el administrador de este álbum.', //cpg1.3.0
-	'zip_type' => 'No tienes permisos para añadir ficheros ZIP.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Los siguientes códigos te pueden ser de utilidad: <li>[b]<b>Negrita</b>[/b]</li> <li>[i]<i>Itálica</i>[/i]</li> <li>[url=http://tusitio.com/]Texto de Web[/url]</li> <li>[email]usuario@dominio.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-	'alb_list_title' => 'Ir a la lista de albums',
-	'alb_list_lnk' => 'Lista de albums',
-	'my_gal_title' => 'Ir a mi galería personal',
-	'my_gal_lnk' => 'Mi galería',
-	'my_prof_lnk' => 'Mi perfil de usuario',
-	'adm_mode_title' => 'Ir a modo administrador',
-	'adm_mode_lnk' => 'Modo administrador',
-	'usr_mode_title' => 'Ir a modo usuario',
-	'usr_mode_lnk' => 'Modo usuario',
-	'upload_pic_title' => 'Añadir archivo en un album',
-	'upload_pic_lnk' => 'Añadir fichero',
-	'register_title' => 'Crear un usuario',
-	'register_lnk' => 'Registrarse',
-	'login_lnk' => 'Login',
-	'logout_lnk' => 'Logout',
-	'lastup_lnk' => 'Últimos archivos',
-	'lastcom_lnk' => 'Últimos comentarios',
-	'topn_lnk' => 'Más vistos',
-	'toprated_lnk' => 'Más valorados',
-	'search_lnk' => 'Buscar',
-	'fav_lnk' => 'Mis favoritos',
-	'memberlist_title' => 'Mostrar lista de miembros', //cpg1.3.0
-	'memberlist_lnk' => 'Lista de miembros', //cpg1.3.0
-	'faq_title' => 'Preguntas frecuentes sobre la galería de imágenes &quot;Coppermine&quot;', //cpg1.3.0
-	'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-	'upl_app_lnk' => 'Aprobar uploads',
-	'config_lnk' => 'Config',
-	'albums_lnk' => 'Albums',
-	'categories_lnk' => 'Categorías',
-	'users_lnk' => 'Usuarios',
-	'groups_lnk' => 'Grupos',
-	'comments_lnk' => 'Comentarios',
-	'searchnew_lnk' => 'Añadir ficheros (Batch)',
-	'util_lnk' => 'Admin Tools',
-	'ban_lnk' => 'Expulsar usuarios',
-	'db_ecard_lnk' => 'Mostrar postales', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-	'albmgr_lnk' => 'Crear / ordenar albums',
-	'modifyalb_lnk' => 'Modificar mis albums',
-	'my_prof_lnk' => 'Mi perfil',
-);
-
-$lang_cat_list = array(
-	'category' => 'Categoría',
-	'albums' => 'Albums',
-	'pictures' => 'Ficheros',
-);
-
-$lang_album_list = array(
-	'album_on_page' => '%d albums en %d página(s)'
-);
-
-$lang_thumb_view = array(
-	'date' => 'FECHA',
-	//Sort by filename and title
-	'name' => 'NOMBRE',
-	'title' => 'TÍTULO',
-	'sort_da' => 'Ordenado por fecha ascendente',
-	'sort_dd' => 'Ordenado por fecha descendente',
-	'sort_na' => 'Ordenado por nombre ascendente',
-	'sort_nd' => 'Ordenado por nombre descendente',
-	'sort_ta' => 'Ordenado por título ascendente',
-	'sort_td' => 'Ordenado por título descendente',
-	'download_zip' => 'Descargar como fichero Zip', //cpg1.3.0
-	'pic_on_page' => '%d archivos en %d página(s)',
-	'user_on_page' => '%d usuarios en %d página(s)',
-);
-
-$lang_img_nav_bar = array(
-	'thumb_title' => 'Volver al índice del album',
-	'pic_info_title' => 'Mostrar/ocultar información del fichero',
-	'slideshow_title' => 'Slideshow',
-	'ecard_title' => 'Enviar una postal con esta imagen',
-	'ecard_disabled' => 'Envio de postales deshabilitado',
-	'ecard_disabled_msg' => 'No tienes permisos para enviar postales',
-	'prev_title' => 'Ver fichero anterior',
-	'next_title' => 'Ver fichero siguiente',
-	'pic_pos' => 'FICHERO %s/%s',
-);
-
-$lang_rate_pic = array(
-	'rate_this_pic' => 'Valorar este archivo ',
-	'no_votes' => '(No hay votos)',
-	'rating' => '(valoración actual : %s / 5 con %s votos)',
-	'rubbish' => 'Malo',
-	'poor' => 'Regular',
-	'fair' => 'Normal',
-	'good' => 'Bueno',
-	'excellent' => 'Excelente',
-	'great' => 'Genial',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-	INFORMATION => $lang_info,
-	ERROR => $lang_error,
-	CRITICAL_ERROR => 'Error crítico',
-	'file' => 'Fichero: ',
-	'line' => 'Línea: ',
-);
-
-$lang_display_thumbnails = array(
-	'filename' => 'Fichero: ',
-	'filesize' => 'Tamaño: ',
-	'dimensions' => 'Dimensiones: ',
-	'date_added' => 'Fecha de alta: ',
-);
-
-$lang_get_pic_data = array(
-	'n_comments' => '%s comentarios',
-	'n_views' => '%s veces vista',
-	'n_votes' => '(%s votos)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Información de Debug', //cpg1.3.0
-  'select_all' => 'Seleccionar Todo', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Si vas a pedir ayuda en el foro de soporte de coppermine, copia y pega esta información de debug en tu mensaje. Asegúrate de reemplazar cualquier contraseña de la consulta con *** (asteriscos) antes de enviarlo.', //cpg1.3.0
-  'phpinfo' => 'mostrar phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Lenguaje por defecto', //cpg1.3.0
-  'choose_language' => 'Elije tu lenguaje', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Tema por defecto', //cpg1.3.0
-  'choose_theme' => 'Elige tu tema (aspecto)', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-	'Exclamation' => 'Exclamation',
-	'Question' => 'Question',
-	'Very Happy' => 'Very Happy',
-	'Smile' => 'Smile',
-	'Sad' => 'Sad',
-	'Surprised' => 'Surprised',
-	'Shocked' => 'Shocked',
-	'Confused' => 'Confused',
-	'Cool' => 'Cool',
-	'Laughing' => 'Laughing',
-	'Mad' => 'Mad',
-	'Razz' => 'Razz',
-	'Embarassed' => 'Embarassed',
-	'Crying or Very sad' => 'Crying or Very sad',
-	'Evil or Very Mad' => 'Evil or Very Mad',
-	'Twisted Evil' => 'Twisted Evil',
-	'Rolling Eyes' => 'Rolling Eyes',
-	'Wink' => 'Wink',
-	'Idea' => 'Idea',
-	'Arrow' => 'Arrow',
-	'Neutral' => 'Neutral',
-	'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-	0 => 'Saliendo de modo administrador...',
-	1 => 'Entrando en modo administrador...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-	'alb_need_name' => '¡Los albums deben tener un nombre!', //js-alert
-	'confirm_modifs' => '¿Estás seguro de querer aplicar las modificaciones?', //js-alert
-	'no_change' => '¡No se hizo ningún cambio!', //js-alert
-	'new_album' => 'Nuevo álbum',
-	'confirm_delete1' => '¿Estás seguro de querer borrar este álbum?', //js-alert
-	'confirm_delete2' => '\n¡Todos las archivos y comentarios que contiene se perderán!', //js-alert
-	'select_first' => 'Selecciona un álbum primero',
-	'alb_mrg' => 'Administrador de Albums',
-	'my_gallery' => '* Mi galería *',
-	'no_category' => '* Sin categoría *',
-	'delete' => 'Borrar',
-	'new' => 'Nuevo',
-	'apply_modifs' => 'Aplicar modificaciones',
-	'select_category' => 'Seleccionar categoría',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-	'miss_param' => '¡Los parámetros requeridos para la operación: \'%s\' no han sido suministrados!',
-	'unknown_cat' => 'La categoría seleccionada no existe en la base da datos',
-	'usergal_cat_ro' => '¡Las categorías de galerías de usuario no pueden ser borradas!',
-	'manage_cat' => 'Organizador de categorías',
-	'confirm_delete' => 'Estás seguro de querer BORRAR esta catagoría',
-	'category' => 'Categoría',
-	'operations' => 'Operaciones',
-	'move_into' => 'Mover hacia',
-	'update_create' => 'Modificar/Crear categoría',
-	'parent_cat' => 'Categoría padre',
-	'cat_title' => 'Título de la categoría',
-	'cat_thumb' => 'Thumbnail de la categoría', //cpg1.3.0
-	'cat_desc' => 'Descripción de la categoría',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-	'title' => 'Configuración',
-	'restore_cfg' => 'Restaurar valores por defecto',
-	'save_cfg' => 'Guardar la nueva configuración',
-	'notes' => 'Notas',
-	'info' => 'Información',
-	'upd_success' => 'La configuración de Coppermine ha sido actualizada',
-	'restore_success' => 'Valores por defecto de Coppermine restaurados',
-	'name_a' => 'Ascendente por nombre',
-	'name_d' => 'Descendente por nombre',
-	'title_a' => 'Ascendente por título',
-	'title_d' => 'Descendente por título',
-	'date_a' => 'Ascendente por fecha',
-	'date_d' => 'Descendente por fecha',
-	'th_any' => 'Máximo alto/ancho',
-	'th_ht' => 'Altura',
-	'th_wd' => 'Anchura',
-	'label' => 'etiqueta', //cpg1.3.0
-	'item' => 'gráfico', //cpg1.3.0
-	'debug_everyone' => 'Para todos', //cpg1.3.0
-	'debug_admin' => 'Admin solamente', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-	'Parámetros generales',
-	array('Nombre de la galería', 'gallery_name', 0),
-	array('Descripción de la galería', 'gallery_description', 0),
-	array('Correo electrónico del administrador', 'gallery_admin_email', 0),
-	array('Dirección web asociada a \'Ver más fotos\' en las e-cards', 'ecards_more_pic_target', 0),
-	array('Galería desactivada', 'offline', 1), //cpg1.3.0
-	array('Guardar postales', 'log_ecards', 1), //cpg1.3.0
-	array('Permitir descargas de favoritos en formato ZIP', 'enable_zipdownload', 1), //cpg1.3.0
-
-	'Idioma, temas (aspecto) y juego de caracteres',
-	array('Idioma', 'lang', 5),
-	array('Tema (Aspecto)', 'theme', 6),
-	array('Mostrar lista de idiomas', 'language_list', 1), //cpg1.3.0
-	array('Mostrar banderas de idiomas', 'language_flags', 8), //cpg1.3.0
-	array('Mostrar &quot;reset&quot; en selección de idiomas', 'language_reset', 1), //cpg1.3.0
-	array('Mostrar lista de temas (aspecto)', 'theme_list', 1), //cpg1.3.0
-	array('Mostrar &quot;reset&quot; en selección de temas', 'theme_reset', 1), //cpg1.3.0
-	array('Mostrar FAQ (preguntas frecuentes)', 'display_faq', 1), //cpg1.3.0
-	array('Mostrar ayuda sobre bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-	array('Juego de caracteres', 'charset', 4), //cpg1.3.0
-
-	'Aspecto de la lista de albums',
-	array('Anchura de la tabla principal (pixels o %)', 'main_table_width', 0),
-	array('Número de niveles de categorías a mostrar', 'subcat_level', 0),
-	array('Número de albums a mostrar', 'albums_per_page', 0),
-	array('Número de columnas en la lista de albums', 'album_list_cols', 0),
-	array('Tamaño de los thumbnails en pixels', 'alb_list_thumb_size', 0),
-	array('Contenido de la página principal', 'main_page_layout', 0),
-	array('Mostrar thumbnails de albums de primer nivel en categorías','first_level',1),
-
-	'Aspecto de la vista de thumbnails',
-	array('Número de columnas en la página de thumbnails', 'thumbcols', 0),
-	array('Número de filas en la página de thumbnails', 'thumbrows', 0),
-	array('Máximo número de pestañas (tabs) a mostrar', 'max_tabs', 10),
-	array('Mostrar file caption (además del título) debajo del thumbnail', 'caption_in_thumbview', 1),
-	array('Mostrar número de veces vista debado del thumbnail', 'views_in_thumbview', 1), //cpg1.3.0
-	array('Mostrar número de comentarios debajo del thumbnail', 'display_comment_count', 1),
-	array('Mostrar nombre del usuario que añadió el archivo debajo del thumbnail', 'display_uploader', 1), //cpg1.3.0
-	array('Orden por defecto de las imágenes', 'default_sort_order', 3),
-	array('Minimo número de votos para que una foto aparezca el la lista de \'Más Valoradas\' list', 'min_votes_for_rating', 0), //cpg1.3.0
-
-	'Vista de imágenes y configuración de comentarios',
-	array('Anchura de la tabla donde mostrar la imagen (pixels o %)', 'picture_table_width', 0),
-	array('Información del fichero visible por defecto', 'display_pic_info', 1),
-	array('Filtrar palabras malsonantes en los comentarios', 'filter_bad_words', 1),
-	array('Permitir emoticons en los comentarios', 'enable_smilies', 1),
-	array('Permitir varios comentarios consecutivos del mismo usuario en una imagen (deshabilitar flood protection)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-	array('Máxima longitud para la descripción de una imagen', 'max_img_desc_length', 0),
-	array('Máximo número de caracteres en una palabra', 'max_com_wlength', 0),
-	array('Máximo número de lineas en un comentario', 'max_com_lines', 0),
-	array('Máxima longitud de un comentario', 'max_com_size', 0),
-	array('Mostrar tira de película', 'display_film_strip', 1),
-	array('Número de objetos en tira de película', 'max_film_strip_items', 0),
-	array('Notificar al administrador por email de los comentarios', 'email_comment_notification', 1), //cpg1.3.0
-	array('Intervalo de tiempo entre imágenes en el Slideshow en milisegundos (1 segundo = 1000 milisegundos)', 'slideshow_interval', 0), //cpg1.3.0
-
-	'Configuración de archivos y thumbnails',
-	array('Calidad para los ficheros JPEG', 'jpeg_qual', 0),
-	array('Máxima anchura o altura de los thumbnail <b>*</b>', 'thumb_width', 0),
-	array('Usar dimensión ( anchura, altura o máximo para los thumbnail )<b>**</b>', 'thumb_use', 7),
-	array('Crear imágenes de tamaño intermedio','make_intermediate',1),
-	array('Máxima anchura o altura de las imágenes de tamaño intermedio <b>*</b>', 'picture_width', 0),
-	array('Máximo tamaño de los ficheros añadidos por los usuarios (KB)', 'max_upl_size', 0),
-	array('Máxima anchura o altura de las imágenes/videos añadidos (pixels)', 'max_upl_width_height', 0),
-
-	'Configuración avanzada de archivos y thumbnails', //cpg1.3.0
-	array('Mostrar icono de álbum privado a usuarios no registrados','show_private',1), //cpg1.3.0
-	array('Caracteres prohibidos en los nombres de archivos', 'forbiden_fname_char',0), //cpg1.3.0
-	//array('Extensiones admitidas al añadir archivos', 'allowed_file_extensions',0), //cpg1.3.0
- 	array('Tipos de imágenes admitidas', 'allowed_img_types',0), //cpg1.3.0
-	array('Tipos de archivos de video admitidos', 'allowed_mov_types',0), //cpg1.3.0
-	array('Tipos de archivos de sonido admitidos', 'allowed_snd_types',0), //cpg1.3.0
-	array('Tipos de documentos admitidos', 'allowed_doc_types',0), //cpg1.3.0
-	array('Método para el reescalado de imágenes','thumb_method',2), //cpg1.3.0
-	array('Ruta a la utilidad \'convert\' de ImageMagick (por ejemplo /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-	//array('Tipos de archivo admitidos (solo válidos con ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-	array('Comandos de línea para ImageMagick', 'im_options', 0), //cpg1.3.0
-	array('Leer datos EXIF en los archivos JPEG', 'read_exif_data', 1), //cpg1.3.0
-	array('Leer datos IPTC en los archivos JPEG', 'read_iptc_data', 1), //cpg1.3.0
-	array('Directorio base de los albums <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-	array('Directorio para los archivos de los usuarios <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-	array('Prefijo para las imágenes intermedias <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-	array('Prefijo para los thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-	array('Modo por defecto para los directorios', 'default_dir_mode', 0), //cpg1.3.0
-	array('Modo por defecto para los archivos', 'default_file_mode', 0), //cpg1.3.0
-
-	'Configuración de usuarios',
-	array('Permitir el registro de nuevos usuarios', 'allow_user_registration', 1),
-	array('Registro de usuarios requiere verificación de email', 'reg_requires_valid_email', 1),
-	array('Notificar por email al administrador del registro de nuevos usuarios', 'reg_notify_admin_email', 1), //cpg1.3.0
-	array('Permitir a dos usuarios tener el mismo email', 'allow_duplicate_emails_addr', 1),
-	array('Los usuarios pueden tener albums privados (Nota: si cambias de \'si\' a \'no\' todos los albums privados que existan se convertirán en públicos)', 'allow_private_albums', 1), //cpg1.3.0
-	array('Notificar al administrador de archivos añadidos esperando autorización', 'upl_notify_admin_email', 1), //cpg1.3.0
-	array('Permitir a los usuarios validados ver la lista de miembros', 'allow_memberlist', 1), //cpg1.3.0
-
-	'Campos extra para descripción de imágenes (dejar en blanco si no se usan)',
-	array('Nombre del campo 1', 'user_field1_name', 0),
-	array('Nombre del campo 2', 'user_field2_name', 0),
-	array('Nombre del campo 3', 'user_field3_name', 0),
-	array('Nombre del campo 4', 'user_field4_name', 0),
-	
-	'Configuración de cookies',
-	array('Nombre de la cookie usada por el script (cuando se use junto con foros, tener cuidado de que sea diferente de la cookie de los foros)', 'cookie_name', 0),
-	array('Path de la cookie usada por el script', 'cookie_path', 0),
-
-	'Configuraciones de otros aspectos',
-	array('Activar modo debug', 'debug_mode', 9), //cpg1.3.0
-	array('Mostrar avisos en modo debug', 'debug_notice', 1), //cpg1.3.0
-
-	'<br /><div align="left"><a name="notice1"></a>(*) Estos valores no deben ser cambiados si ya existen archivos en la base de datos.<br />
-	<a name="notice2"></a>(**) Si se cambian estos valores, solamente afectará a los archivos que se añadan desde este momento, por lo que es recomendable no cambiarlos si ya hay imágenes en la galería. Puedes, sin embargo, hacer los cambios sobre imágenes existentes con la utilidad &quot;<a href="util.php">Cambiar tamaños</a>&quot; del menú de administración.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Postales enviadas', //cpg1.3.0
-  'ecard_sender' => 'Remitente', //cpg1.3.0
-  'ecard_recipient' => 'Destinatario', //cpg1.3.0
-  'ecard_date' => 'Fecha', //cpg1.3.0
-  'ecard_display' => 'Mostrar postal', //cpg1.3.0
-  'ecard_name' => 'Nombre', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'ascendente', //cpg1.3.0
-  'ecard_descending' => 'descendente', //cpg1.3.0
-  'ecard_sorted' => 'Orden', //cpg1.3.0
-  'ecard_by_date' => 'por fecha', //cpg1.3.0
-  'ecard_by_sender_name' => 'por nombre del remitente', //cpg1.3.0
-  'ecard_by_sender_email' => 'por email del remitente', //cpg1.3.0
-  'ecard_by_sender_ip' => 'por dirección IP del remitente', //cpg1.3.0
-  'ecard_by_recipient_name' => 'por nombre del destinatario', //cpg1.3.0
-  'ecard_by_recipient_email' => 'por email del destinatario', //cpg1.3.0
-  'ecard_number' => 'mostrando registros %s al %s de %s', //cpg1.3.0
-  'ecard_goto_page' => 'ir a la página', //cpg1.3.0
-  'ecard_records_per_page' => 'Registros por página', //cpg1.3.0
-  'check_all' => 'Marcar todos', //cpg1.3.0
-  'uncheck_all' => 'Desmarcar todos', //cpg1.3.0
-  'ecards_delete_selected' => 'Borrar postales seleccionadas', //cpg1.3.0
-  'ecards_delete_confirm' => '¿Estás seguro de querer borrar estos registros? ¡Marca la checkbox!', //cpg1.3.0
-  'ecards_delete_sure' => 'Estoy seguro', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-	'empty_name_or_com' => 'Debes introducir tu nombre y un comentario',
-	'com_added' => 'Tu comentario ha sido añadido',
-	'alb_need_title' => '¡Debes de introducir un título para el album!',
-	'no_udp_needed' => 'No se requiere ningún cambio',
-	'alb_updated' => 'El album ha sido actualizado',
-	'unknown_album' => 'El album seleccionado no existe o no tienes permisos para añadir fotos en este album',
-	'no_pic_uploaded' => '¡Ningún fichero fue añadido!<br /><br />Si habías seleccionado una foto para añadir, comprueba que el servidor admite subir ficheros...',
-	'err_mkdir' => '¡Fallo al crear el directorio %s!',
-	'dest_dir_ro' => '¡El directorio destino %s no tiene permisos de escritura!',
-	'err_move' => '¡Imposible mover %s a %s !',
-	'err_fsize_too_large' => 'El fichero que quieres añadir es demasiago grande (el máximo permitido es de %s x %s)',
-	'err_imgsize_too_large' => 'El fichero que quieres añadir es demasiado grande (el máximo permitido es de %s KB)',
-	'err_invalid_img' => 'El fichero que quieres añadir no es una imagen válida',
-	'allowed_img_types' => 'Puedes insertar solamente %s imágenes.',
-	'err_insert_pic' => 'El fichero \'%s\' no puede ser dado de alta en el album ',
-	'upload_success' => 'El fichero ha sido insertado correctamente<br /><br />Será visible tras la aprobación de los administradores.',
-	'notify_admin_email_subject' => '%s - Notificación de fichero añadido', //cpg1.3.0
-	'notify_admin_email_body' => 'Una imagen ha sido añadida por %s que necesita tu aprobación. Visita %s', //cpg1.3.0
-	'info' => 'Información',
-	'com_added' => 'Comentario añadido',
-	'alb_updated' => 'Album actualizado',
-	'err_comment_empty' => '¡El comentario está vacio!',
-	'err_invalid_fext' => 'Solamente se admiten ficheros con las siguientes extensiones : <br /><br />%s.',
-	'no_flood' => 'Perdona pero eres el autor/a del último comentario introducido para este archivo<br /><br />Puedes editar el comentario que has puesto si es que quieres modificarlo',
-	'redirect_msg' => 'Estás siendo redirigido.<br /><br /><br />Pulsa \'CONTINUAR\' si la página no se refresca automáticamente',
-	'upl_success' => 'El fichero se ha añadido correctamente',
-	'email_comment_subject' => 'Comentario añadido en la Galería Coppermine', //cpg1.3.0
-	'email_comment_body' => 'Alguien ha añadido un comentario en tu galería. Puedes verlo en', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-	'caption' => 'Título',
-	'fs_pic' => 'imagen tamaño completo',
-	'del_success' => 'borrado correctamente',
-	'ns_pic' => 'imagen tamaño normal',
-	'err_del' => 'no puede ser borrado',
-	'thumb_pic' => 'thumbnail',
-	'comment' => 'comentario',
-	'im_in_alb' => 'imágenes en el album',
-	'alb_del_success' => 'Album \'%s\' borrado',
-	'alb_mgr' => 'Organizador de albums',
-	'err_invalid_data' => 'Datos inválidos recibidos en \'%s\'',
-	'create_alb' => 'Creando el album \'%s\'',
-	'update_alb' => 'Actualizando el album \'%s\' con el título \'%s\' y el índice \'%s\'',
-	'del_pic' => 'Borrar fichero',
-	'del_alb' => 'Borrar album',
-	'del_user' => 'Borrar usuario',
-	'err_unknown_user' => '¡El usuario seleccionado no existe!',
-	'comment_deleted' => 'El comentario ha sido borrado',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-	'confirm_del' => '¿Estás seguro de querer BORRAR este fichero? \\nLos comentarios serán también borrados.',
-	'del_pic' => 'BORRAR ESTE FICHERO',
-	'size' => '%s x %s pixels',
-	'views' => '%s veces',
-	'slideshow' => 'Slideshow',
-	'stop_slideshow' => 'DETENER SLIDESHOW',
-	'view_fs' => 'Pulsa aquí para ver la imagen a tamaño completo',
-	'edit_pic' => 'Editar la descripción', //cpg1.3.0
-	'crop_pic' => 'Recortar y Rotar', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-	'title' =>'Información del fichero',
-	'Filename' => 'Nombre del fichero',
-	'Album name' => 'Nombre del album',
-	'Rating' => 'Valoración (%s votos)',
-	'Keywords' => 'Palabras clave',
-	'File Size' => 'Tamaño del fichero',
-	'Dimensions' => 'Dimensiones',
-	'Displayed' => 'Se ha visto',
-	'Camera' => 'Cámara',
-	'Date taken' => 'Fecha de la captura',
-	'Aperture' => 'Apertura',
-	'Exposure time' => 'Tiempo de exposición',
-	'Focal length' => 'Longitud del foco',
-	'Comment' => 'Comentario',
-	'addFav'=>'Añadir a Favoritos',
-	'addFavPhrase'=>'Favoritos',
-	'remFav'=>'Quitar de Favoritos',
-	'iptcTitle'=>'IPTC - Título', //cpg1.3.0
-	'iptcCopyright'=>'IPTC - Copyright', //cpg1.3.0
-	'iptcKeywords'=>'IPTC - Palabras clave', //cpg1.3.0
-	'iptcCategory'=>'IPTC - Categoría', //cpg1.3.0
-	'iptcSubCategories'=>'IPTC - Sub-Categorías', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-	'OK' => 'OK',
-	'edit_title' => 'Editar el comentario',
-	'confirm_delete' => '¿Estás seguro de querer borrar el comentario?',
-	'add_your_comment' => 'Añadir un comentario',
-	'name'=>'Nombre',
-	'comment'=>'Comentario',
-	'your_name' => 'Anónimo',
-);
-
-$lang_fullsize_popup = array(
-	'click_to_close' => 'Pulsa en la imagen para cerrar esta ventana',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-	'title' => 'Enviar una postal',
-	'invalid_email' => '<b>Atención</b> : ¡dirección email incorrecta!',
-	'ecard_title' => 'Una postal de %s para ti',
-	'error_not_image' => 'Solo se pueden crear postales con imágenes.', //cpg1.3.0
-	'view_ecard' => 'Si la imagen no se ve correctamente, pulsa en este enlace',
-	'view_more_pics' => '¡Pulsa aquí para ver más imágenes!',
-	'send_success' => 'La postal ha sido enviada',
-	'send_failed' => 'Disculpa, pero el servidor no puede enviar la postal...',
-	'from' => 'De',
-	'your_name' => 'Tu nombre',
-	'your_email' => 'Tu dirección de email',
-	'to' => 'A',
-	'rcpt_name' => 'Nombre del destinatario',
-	'rcpt_email' => 'Dirección email del destinatario',
-	'greetings' => 'Título del mensaje',
-	'message' => 'Mensaje',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-	'pic_info' => 'Información',
-	'album' => 'Album',
-	'title' => 'Título',
-	'desc' => 'Descripción',
-	'keywords' => 'Palabras clave',
-	'pic_info_str' => '%sx%s - %sKB - %s veces vista - %s votos',
-	'approve' => 'Aprobar el fichero',
-	'postpone_app' => 'Postponer el aprobado',
-	'del_pic' => 'Borrar el fichero',
-	'read_exif' => 'Leer los datos EXIF de nuevo', //cpg1.3.0
-	'reset_view_count' => 'Poner a cero el contador de veces que se ha visto',
-	'reset_votes' => 'Poner a cero los votos',
-	'del_comm' => 'Borrar comentarios',
-	'upl_approval' => 'Aprobar ficheros añadidos',
-	'edit_pics' => 'Editar imágenes',
-	'see_next' => 'Ver los ficheros siguientes',
-	'see_prev' => 'Ver los ficheros anteriores',
-	'n_pic' => '%s fichero/s',
-	'n_of_pic_to_disp' => 'Número de ficheros a mostrar',
-	'apply' => 'Validar los cambios',
-	'crop_title' => 'Editor de Imágenes Coppermine', //cpg1.3.0
-	'preview' => 'Previsualizar', //cpg1.3.0
-	'save' => 'Guardar imagen', //cpg1.3.0
-	'save_thumb' =>'Guardar como thumbnail', //cpg1.3.0
-	'sel_on_img' =>'¡La selección tiene que estar enteramente en la imagen!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Preguntas Frecuentes', //cpg1.3.0
-  'toc' => 'Índice de contenidos', //cpg1.3.0
-  'question' => 'Pregunta: ', //cpg1.3.0
-  'answer' => 'Respuesta: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Cuestiones Generales', //cpg1.3.0
-  array('¿Porqué debería registrarme?', 'El registro puede o no ser requerido por el administrador. El registro facilita características adicionales tales como poder añadir ficheros, tener una lista de favoritos, puntuar imágenes, añadir comentarios, etc.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('¿Cómo puedo registrarme?', 'Pulsa en &quot;Registrarse&quot; y rellena todos los campos requeridos (y los opcionales si quieres también).<br />Si el administrador tiene activada la validación de email ,tras completar y enviar los datos recibirás un mensaje en la dirección que has indicado durante el registro, en el cual se explica cómo activar tu cuenta (solo pulsando un enlace). Hasta que no actives la cuenta no podrás validarte como usuario registrado.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('¿Cómo puedo hacer login (validarme)?', 'Pulsa en &quot;Login&quot;, rellena tu nombre de usuario y contraseña, y marca &quot;Recordarme&quot; con ello consigues estar validado la próxima vez que nos visites.<br /><b>IMPORTANTE: Las cookies deben estar activadas en el navegador y la cookie de este sitio no debe ser borrada si quieres que funcione la opción &quot;Recordarme&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('¿Porqué no puedo hacer login?', '¿Te has registrado y pulsado en el enlace del email de confirmación que se te envió?. Esto debería haber activado tu cuenta. Si no es así, contacta con el administrador del sistema.', 'offline', 0), //cpg1.3.0
-  array('¿Qué pasa si olvido mi contraseña?', 'Si la web tiene opción de &quot;He olvidado mi contraseña&quot; tendrás que acceder a la recuperación de la misma. Si no, deberás contactar con el administrador para que te cree una nueva contraseña.', 'offline', 0), //cpg1.3.0
-  //array('¿Qué pasa si he cambiado mi dirección de email?', 'Simplemente haz login y cambia tu dirección de email desde &quot;Mi Perfil&quot;', 'offline', 0), //cpg1.3.0
-  array('¿Cómo puedo guardar una imagen en &quot;Mis Favoritos&quot;?', 'Pulsa primero en la imagen y luego el icono de &quot;mostrar información de fichero&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Mostrar información de fichero" />); baja hasta donde ha aparecido dicha información y pulsa en &quot;Añadir a Favoritos&quot;.<br />El administrador podría tener activado &quot;mostrar información de fichero&quot; por defecto.<br />IMPORTANTE: Las cookies deben estar activadas en el navegador y la cookie de esta web no debe ser borrada.', 'offline', 0), //cpg1.3.0
-  array('¿Cómo puedo valorar una imagen?', 'Pulsa en el thumbnail de la imagen, mira debajo de ella y elige la puntuación.', 'offline', 0), //cpg1.3.0
-  array('¿Cómo puedo enviar un comentario a una imagen?', 'Pulsa en el thumbnail de la imagen y mira debajo de ella. Ahí puedes insertar tu comentario.', 'offline', 0), //cpg1.3.0
-  array('¿Cómo puedo añadir una imagen?', 'Pulsa en &quot;Añadir fichero&quot; y elige el album en el que quieres añadir la imagen, pulsa &quot;Browse&quot; y elige la imagen que quieres de tu disco duro, pulsando el botón &quot;Abrir&quot; (añade título y descripción si quieres), pulsando finalmente en &quot;Añadir nuevo fichero&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('¿En dónde puedo añadir una imagen?', 'Puedes añadir una imagen a uno de tus albums de &quot;Mi galería&quot;. El Administrador puede haber permitido el añadir imágenes en uno o más de los albums de la Galería principal.', 'allow_private_albums', 0), //cpg1.3.0
-  array('¿Qué tipos y tamaños de imágenes puedo añadir?', 'Los tipos (jpg,gif,..etc.) y tamaños los decide el administrador.', 'offline', 0), //cpg1.3.0
-  array('¿Qué es &quot;Mi galería&quot;?', '&quot;Mi galería&quot; es una galería personal en la que el usuario puede añadir nuevos ficheros, así como configurarla.', 'allow_private_albums', 0), //cpg1.3.0
-  array('¿Cómo puedo crear,renombrar o borrar un album en &quot;Mi galería&quot;?', 'Debes entrar en &quot;Modo administrador&quot;<br />Pulsa en &quot;Crear/ordenar albums&quot; y luego en &quot;Nuevo&quot;. Cambia &quot;Nuevo álbum&quot; por el nombre que quieras.<br />Puedes también renombrar cualquiera de los albums de tu galería.<br />Pulsa &quot;Aplicar modificaciones&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('¿Cómo puedo modificar y restringir a otros usuarios el ver mi albums?', 'Debes entrar en &quot;Modo administrador&quot;<br />Pulsa en &quot;Modificar mis albums&quot;. En la barra de &quot;Modificar album&quot;, elige el album que quieres modificar.<br />Desde aqui puedes cambiar el nombre, descripción, imagen thumbnail, y restringir quién puede ver o poner comentarios en el album.<br />Pulsa &quot;Modificar album&quot; para guardar los cambios.', 'allow_private_albums', 0), //cpg1.3.0
-  array('?Cómo puedo ver galerías de otros usuarios?', 'Vete a la &quot;Lista de álbums&quot; y elige &quot;Galerías de usuario&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('¿Qué son las cookies?', 'Las cookies son unos pequeños textos que se envían desde la web y se almacenan en tu ordenador.<br />Normalmente las cookies sirven para "recordar" al usuario cuando éste vuelva de nuevo, y para otros varios usos.', 'offline', 0), //cpg1.3.0
-  array('¿Dónde puedo conseguir este programa para ponerlo en mi web?', 'Coppermine es una Galería Multimedia gratuíta, publicada bajo licencia GNU GPL. Está repleta de características y ha sido adaptada a distintas plataformas y sistemas de contenido. Visita la <a href="http://coppermine.sf.net/">Web de Coppermine</a> para saber más y poder descargar el programa.', 'offline', 0), //cpg1.3.0
-
-  'Navegando por Coppermine', //cpg1.3.0
-  array('¿Qué es la &quot;Lista de álbums&quot;?', 'Desde aquí puedes ver la galería completa, con un enlace a cada categoría. Los thumbnails pueden ser enlaces directos a las categorías.', 'offline', 0), //cpg1.3.0
-  array('¿Qué es &quot;Mi galería&quot;?', 'Esta característica permite al usuario crear su propia galería y añadir, borrar o modificar albums así como añadir nuevos ficheros en ellos.', 'allow_private_albums', 0), //cpg1.3.0
-  array('¿Cuáles son las diferencias entre &quot;Modo adminsitrador&quot; y &quot;Modo usuario&quot;?', 'Cuando se está en modo administrador, el usuario puede modificar su galería (así como otras si se lo ha permitido el administrador).', 'allow_private_albums', 0), //cpg1.3.0
-  array('¿Qué es &quot;Añadir fichero&quot;?', 'Esta característica permite al usuario añadir una imagen (tamaño y tipos definidos por el administrador) en una galería seleccionada por el usuario o bien por el administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('¿Qué es &quot;Últimos archivos&quot;?', 'Muestra los últimos ficheros / imágenes añadidos a la galería.', 'offline', 0), //cpg1.3.0
-  array('¿Qué es &quot;Últimos comentarios&quot;?', 'Muestra los últimos comentarios añadidos por los usuarios, junto con las imágenes comentadas.', 'offline', 0), //cpg1.3.0
-  array('¿Qué es &quot;Más vistos&quot;?', 'Muestra las imágenes más vistas por todos los usuarios (registrados y visitantes).', 'offline', 0), //cpg1.3.0
-  array('¿Qué es &quot;Más valorados&quot;?', 'Muestra las imágenes mejor valoradas por los usuarios, junto con la media de puntuación (por ejemplo: cinco usuarios han dado un <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: la imagen tendrá una puntuación media de <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; si cinco usuarios han puntuado de 1 a 5 (1,2,3,4,5) la media resultante será <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Las puntuaciones van desde <img src="images/rating5.gif" width="65" height="14" border="0" alt="mejor" /> (mejor) hasta <img src="images/rating0.gif" width="65" height="14" border="0" alt="peor" /> (peor).', 'offline', 0), //cpg1.3.0
-  array('¿Qué es &quot;Mis favoritos&quot;?', 'Esta característica permite a un usuario guardar una imagen favorita en la cookie que es enviada a su ordenador.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Recuperación de contraseña', //cpg1.3.0
-  'err_already_logged_in' => '¡Ya estás validado como usuario!', //cpg1.3.0
-  'enter_username_email' => 'Introduce tu nombre de usuario o dirección email', //cpg1.3.0
-  'submit' => 'buscar contraseña', //cpg1.3.0
-  'failed_sending_email' => '¡El email con la contraseña no ha podido ser enviado!', //cpg1.3.0
-  'email_sent' => 'Se ha enviado un email con tu nombre de usuario y contraseña a %s', //cpg1.3.0
-  'err_unk_user' => '¡El usuario seleccionado no existe!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Recuperación de contraseña', //cpg1.3.0
-  'passwd_reminder_body' => 'Has solicitado la recuperación de contraseña del siguiente usuario:
-Usuario: %s
-Contraseña: %s
-Pulsa %s para validarte.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-	'group_name' => 'Nombre del grupo',
-	'disk_quota' => 'Cuota de disco',
-	'can_rate' => 'Pueden valorar ficheros',
-	'can_send_ecards' => 'Pueden enviar postales',
-	'can_post_com' => 'Pueden añadir comentarios',
-	'can_upload' => 'Pueden añadir ficheros',
-	'can_have_gallery' => 'Pueden tener galerías personales',
-	'apply' => 'Validar los cambios',
-	'create_new_group' => 'Crear nuevo grupo',
-	'del_groups' => 'Borrar el/los grupo(s) seleccionados',
-	'confirm_del' => '¡Atención, cuando borras un grupo, los usuarios que pertenecen a ese grupo serán transferidos al grupo \'Registered\'!\n\n¿Deseas continuar?',
-	'title' => 'Configurar grupos de usuarios',
-	'approval_1' => 'Aprobación album público (1)',
-	'approval_2' => 'Aprobación album privado (2)',
-	'upload_form_config' => 'Configuración de formulario de upload', //cpg1.3.0
-	'upload_form_config_values' => array( 'Uploads de un solo fichero solamente', 'Upload de múltiples ficheros solamente', 'URI uploads solamente', 'ZIP uploads solamente', 'Ficheros-URI', 'Ficheros-ZIP', 'URI-ZIP', 'Ficheros-URI-ZIP'), //cpg1.3.0
-	'custom_user_upload'=>'¿El usuario puede definir el número de cajas de upload?', //cpg1.3.0
-	'num_file_upload'=>'Número máximo/exacto de cajas de upload', //cpg1.3.0
-	'num_URI_upload'=>'Número máximo/exacto de cajas de URI upload', //cpg1.3.0
-	'note1' => '<b>(1)</b> Añadir fotos en un album público requerirá aprobación de los administradores',
-	'note2' => '<b>(2)</b> Añadir fotos en un album que pertenece al asuario requerirá aprobación de los administradores',
-	'notes' => 'Notas'
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-	'welcome' => '¡Bienvenido!'
-);
-
-$lang_album_admin_menu = array(
-	'confirm_delete' => '¿Estás seguro de querer BORRAR este album ? \\nTodas las fotos y comentarios serán también borrados.',
-	'delete' => 'Borrar',
-	'modify' => 'Modificar',
-	'edit_pics' => 'Editar imágenes',
-);
-
-$lang_list_categories = array(
-	'home' => 'Inicio',
-	'stat1' => '<b>[pictures]</b> ficheros en <b>[albums]</b> albums y <b>[cat]</b> categorías con <b>[comments]</b> comentarios, vistas <b>[views]</b> veces',
-	'stat2' => '<b>[pictures]</b> ficheros en <b>[albums]</b> albums, vistas <b>[views]</b> veces',
-	'xx_s_gallery' => 'Galería de %s',
-	'stat3' => '<b>[pictures]</b> ficheros en <b>[albums]</b> albums con <b>[comments]</b> comentarios, vistas <b>[views]</b> veces'
-);
-
-$lang_list_users = array(
-	'user_list' => 'Lista de usuarios',
-	'no_user_gal' => 'No existen usuarios con permisos para tener albums',
-	'n_albums' => '%s album(s)',
-	'n_pics' => '%s fichero(s)'
-);
-
-$lang_list_albums = array(
-	'n_pictures' => '%s ficheros',
-	'last_added' => ', último añadido el %s'
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-	'login' => 'Login',
-	'enter_login_pswd' => 'Introduce nombre de usuario y contraseña',
-	'username' => 'Nombre de usuario',
-	'password' => 'Contraseña',
-	'remember_me' => 'Recordarme',
-	'welcome' => 'Bienvenido %s ...',
-	'err_login' => '*** Login incorrecto. Inténtalo de nuevo ***',
-	'err_already_logged_in' => '¡Ya estabas validado en el sistema!',
-	'forgot_password_link' => 'He olvidado mi contraseña', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-	'logout' => 'Salir',
-	'bye' => 'Hasta otra, %s ...',
-	'err_not_loged_in' => '¡No estás validado en el sistema!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-	'upd_alb_n' => 'Modificar album %s',
-	'general_settings' => 'Configuración general',
-	'alb_title' => 'Título del album',
-	'alb_cat' => 'Categoría del album',
-	'alb_desc' => 'Descripción del album',
-	'alb_thumb' => 'Thumbnail del album',
-	'alb_perm' => 'Permisos para este album',
-	'can_view' => 'Este album puede ser visto por',
-	'can_upload' => 'Los visitantes pueden añadir fotos',
-	'can_post_comments' => 'Los visitantes pueden añadir comentarios',
-	'can_rate' => 'Los visitantes pueden valorar las fotos',
-	'user_gal' => 'Galería de usuario',
-	'no_cat' => '* Sin categoría *',
-	'alb_empty' => 'El album está vacío',
-	'last_uploaded' => 'Ultima imagen añadida',
-	'public_alb' => 'Todos (album público)',
-	'me_only' => 'Solamente yo',
-	'owner_only' => 'Solamente el dueño del album (%s)',
-	'groupp_only' => 'Miembros del grupo \'%s\'',
-	'err_no_alb_to_modify' => 'No puedes modificar ningún album en la base de datos.',
-	'update' => 'Modificar album',
-	'notice1' => '(*) dependiendo de la configuración de %sgrupos%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-	'already_rated' => 'Perdona pero ya has votado anteriormente a este fichero',
-	'rate_ok' => 'Tu voto ha sido contabilizado',
-	'forbidden' => 'No puedes votar a tus propias imágenes.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-A pesar de que los administradores de {SITE_NAME} intentarán eliminar o editar cualquier material desagradable tan pronto como puedan, resulta imposible revisar todos los envíos que se realizan. Por lo tanto debes tener en cuenta que todos los envíos hechos hacia esta web expresan el punto de vista y opiniones de sus autores y no los de los administradores o webmasters (excepto los añadidos por ellos mismos).<br />
-<br />
-Usted acuerda no añadir ningún material abusivo, obsceno, vulgar, escandaloso, odioso, amenazador, de orientación sexual, o ningún otro que pueda violar cualquier ley aplicable. Usted está de acuerdo con que el webmaster, el administrador y los asesores de { SITE_NAME } tienen el derecho de quitar o de corregir cualquier contenido en cualquier momento si lo consideran necesario. Como usuario, accede a que cualquier información añadida será almacenada en una base de datos. Asi mismo, esta información no será divulgada a terceros sin su consentimiento. El webmaster y el administrador no se pueden hacer responsables de ningún intento de destrucción de la base de datos que pueda conducir a la pérdida de la misma.<br />
-<br />
-Este sitio utiliza cookies para almacenar la información en su ordenador. Estas cookies sirven para mejorar la navegación en este sitio. La dirección de email se utiliza solamente para confirmar sus detalles y contraseña del registro.<br />
-<br />
-Pulsando 'estoy de acuerdo' expresas tu conformidad con estas condiciones.
-EOT;
-
-$lang_register_php = array(
-	'page_title' => 'Registro de nuevo usuario',
-	'term_cond' => 'Términos y condiciones',
-	'i_agree' => 'Estoy de acuerdo',
-	'submit' => 'Enviar solicitud de registro',
-	'err_user_exists' => 'El nombre de usuario elegido ya existe, por favor elige otro diferente',
-	'err_password_mismatch' => 'Las dos contraseñas no son iguales, por favor vuelve a introducirlas',
-	'err_uname_short' => 'El nombre de usuario debe ser de 2 caracteres de longitud como mínimo',
-	'err_password_short' => 'La contraseña debe ser de 2 caracteres de longitud como mínimo',
-	'err_uname_pass_diff' => 'El nombre de usuario y la contraseña deben ser diferentes',
-	'err_invalid_email' => 'La dirección de email no es válida',
-	'err_duplicate_email' => 'Otro usuario se ha registrado anteriormente con la dirección de email suministrada',
-	'enter_info' => 'Introduce la información de registro',
-	'required_info' => 'Información requerida',
-	'optional_info' => 'Información opcional',
-	'username' => 'Nombre de usuario',
-	'password' => 'Contraseña',
-	'password_again' => 'Reescribir contraseña',
-	'email' => 'Email',
-	'location' => 'Localidad',
-	'interests' => 'Intereses',
-	'website' => 'Página web',
-	'occupation' => 'Ocupación',
-	'error' => 'ERROR',
-	'confirm_email_subject' => '%s - Confirmación de registro',
-	'information' => 'Información',
-	'failed_sending_email' => '¡El email de confirmación de registro no ha podido ser enviado!',
-	'thank_you' => 'Gracias por registrarte.<br /><br />Hemos enviado un email con información sobre la activación de tu cuenta a la dirección de email que nos has facilitado.',
-	'acct_created' => 'Tu cuenta de usuario ha sido creada y ahora puedes acceder al sistema con tu nombre de usuario y contraseña',
-	'acct_active' => 'Tu cuenta de usuario está ya activa y ahora puedes acceder al sistema con tu nombre de usuario y contraseña',
-	'acct_already_act' => '¡Tu cuenta ya estaba activa!',
-	'acct_act_failed' => '¡Esta cuenta no puede ser activada!',
-	'err_unk_user' => '¡El usuario seleccionado no existe!',
-	'x_s_profile' => 'Perfil de %s',
-	'group' => 'Grupo',
-	'reg_date' => 'Fecha de alta',
-	'disk_usage' => 'Uso de disco',
-	'change_pass' => 'Cambiar contraseña',
-	'current_pass' => 'Contraseña actual',
-	'new_pass' => 'Nueva contraseña',
-	'new_pass_again' => 'Reescribir nueva contraseña',
-	'err_curr_pass' => 'La contraseña actual es incorrecta',
-	'apply_modif' => 'Guardar los cambios',
-	'change_pass' => 'Cambiar mi contraseña',
-	'update_success' => 'Tu perfil ha sido actualizado',
-	'pass_chg_success' => 'Tu contraseña ha sido cambiada',
-	'pass_chg_error' => 'Tu contraseña no ha sido cambiada',
-	'notify_admin_email_subject' => '%s - Notificación de registro', //cpg1.3.0
-	'notify_admin_email_body' => 'Un nuevo usuario se ha registrado en tu galería con el nombre "%s"', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Gracias por registrarte en {SITE_NAME}
-
-Tu nombre de usuario es: "{USER_NAME}"
-Tu contraseña es: "{PASSWORD}"
-
-Para terminar de activar tu cuenta, debes pulsar sobre el enlace que
-aparece debajo o copiarlo y pegarlo en tu navegador de InterNet.
-
-{ACT_LINK}
-
-Saludos.
-
-Los administradores de {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-	'title' => 'Revisar comentarios',
-	'no_comment' => 'No existen comentarios que mostrar',
-	'n_comm_del' => '%s comentario(s) borrado(s)',
-	'n_comm_disp' => 'Número de comentarios a mostrar',
-	'see_prev' => 'Ver el anterior',
-	'see_next' => 'Ver el siguiente',
-	'del_comm' => 'Borrar comentarios seleccionados',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-	0 => 'Buscar en toda la galería',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-	'page_title' => 'Buscar nuevos ficheros',
-	'select_dir' => 'Selecciona directorio',
-	'select_dir_msg' => 'Esta función te permite añadir de forma automática los ficheros que hayas subido a tu servidor mediante FTP.<br /><br />Selecciona el directorio donde has subido tus ficheros',
-	'no_pic_to_add' => 'No hay ningún fichero para añadir',
-	'need_one_album' => 'Necesitas al menos un album para utilizar esta función',
-	'warning' => 'Atención',
-	'change_perm' => '¡El script no puede escribir en este directorio, necesitas cambiar sus permisos a modo 755 o 777 antes de intentarlo de nuevo!',
-	'target_album' => '<b>Colocar los ficheros del directorio &quot;</b>%s<b>&quot; en el album </b>%s',
-	'folder' => 'Carpeta',
-	'image' => 'Imagen',
-	'album' => 'Album',
-	'result' => 'Resultado',
-	'dir_ro' => 'No se puede escribir. ',
-	'dir_cant_read' => 'No se puede leer. ',
-	'insert' => 'Añadiendo nuevos ficheros a la galería',
-	'list_new_pic' => 'Listado de nuevos ficheros',
-	'insert_selected' => 'Añadir los ficheros seleccionados',
-	'no_pic_found' => 'No se encontró ningún fichero nuevo',
-	'be_patient' => 'Por favor, se paciente, el script necesita tiempo para añadir los ficheros',
-	'no_album' => 'ningún album seleccionado',  //cpg1.3.0
-	'notes' =>  '<ul>'.
-				'<li><b>OK</b> : significa que el fichero fue añadido sin problemas'.
-				'<li><b>DP</b> : significa que el fichero es un duplicado y ya existe en la base de datos'.
-				'<li><b>PB</b> : significa que el fichero no puede ser añadido, por favor comprueba la configaración y los permisos de los directorios donde están los ficheros'.
-				'<li><b>NA</b> : significa que no has seleccionado un album en el que insertar los ficheros, pulsa \'<a href="javascript:history.back(1)">atrás</a>\' y selecciona un album. Si no dispones de album <a href="albmgr.php">crea uno primero</a></li>'.
-				'<li>Si los iconos OK, DP, PB no aparecen, pulsa sobre el icono de imagen no cargada para ver el error producido por PHP'.
-				'<li>Si el navegador produce un timeout, pulsa el icono de Actualizar'.
-				'</ul>',
-	'select_album' => 'selecciona un album', //cpg1.3.0
-	'check_all' => 'Marcar todos', //cpg1.3.0
-	'uncheck_all' => 'Desmarcar todos', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-	'title' => 'Expulsar Usuarios',
-	'user_name' => 'Nombre de Usuario',
-	'ip_address' => 'Dirección IP',
-	'expiry' => 'Caduca (en blanco es permanente)',
-	'edit_ban' => 'Guardar cambios',
-	'delete_ban' => 'Borrar',
-	'add_new' => 'Añadir nueva expulsión',
-	'add_ban' => 'Añadir',
-	'error_user' => 'No se puede encontrar al usuario', //cpg1.3.0
-	'error_specify' => 'Tienes que especificar un nombre de usuario o una dirección IP', //cpg1.3.0
-	'error_ban_id' => '¡Identificador de expulsado inválido!', //cpg1.3.0
-	'error_admin_ban' => '¡No puedes expulsarte a ti mismo!', //cpg1.3.0
-	'error_server_ban' => '¿Vas a expulsar a tu propio servidor? No se puede hacer eso...', //cpg1.3.0
-	'error_ip_forbidden' => 'No puedes expulsar esta IP - ¡No es rutable!', //cpg1.3.0
-	'lookup_ip' => 'Buscar una dirección IP', //cpg1.3.0
-	'submit' => 'buscar', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-	'title' => 'Añadir nuevo fichero',
-	'custom_title' => 'Customized Request Form', //cpg1.3.0
-	'cust_instr_1' => 'You may select a customized number of upload boxes. However, you may not select more than the limits listed below.', //cpg1.3.0
-	'cust_instr_2' => 'Box Number Requests', //cpg1.3.0
-	'cust_instr_3' => 'File upload boxes: %s', //cpg1.3.0
-	'cust_instr_4' => 'URI/URL upload boxes: %s', //cpg1.3.0
-	'cust_instr_5' => 'URI/URL upload boxes:', //cpg1.3.0
-	'cust_instr_6' => 'File upload boxes:', //cpg1.3.0
-	'cust_instr_7' => 'Please enter the number of each type of upload box you desire at this time.  Then click \'Continue\'. ', //cpg1.3.0
-	'reg_instr_1' => 'Invalid action for form creation.', //cpg1.3.0
-	'reg_instr_2' => 'Now you may upload your files using the upload boxes below. The size of files uploaded from your client to the server should not exceed %s KB each. ZIP files uploaded in the \'File Upload\' and \'URI/URL Upload\' sections will remain compressed.', //cpg1.3.0
-	'reg_instr_3' => 'If you want the zipped file or archive to be decompressed, you must use the file upload box provided in the \'Decompressive ZIP Upload\' area.', //cpg1.3.0
-	'reg_instr_4' => 'When using the URI/URL upload section, please enter the path to the file like so: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-	'reg_instr_5' => 'When you have completed the form, please click \'Continue\'.', //cpg1.3.0
-	'reg_instr_6' => 'Decompressive ZIP Uploads:', //cpg1.3.0
-	'reg_instr_7' => 'File Uploads:', //cpg1.3.0
-	'reg_instr_8' => 'URI/URL Uploads:', //cpg1.3.0
-	'error_report' => 'Error Report', //cpg1.3.0
-	'error_instr' => 'The following uploads encountered errors:', //cpg1.3.0
-	'file_name_url' => 'File Name/URL', //cpg1.3.0
-	'error_message' => 'Error Message', //cpg1.3.0
-	'no_post' => 'File not uploaded by POST.', //cpg1.3.0
-	'forb_ext' => 'Forbidden file extension.', //cpg1.3.0
-	'exc_php_ini' => 'Exceeded filesize allowed in php.ini.', //cpg1.3.0
-	'exc_file_size' => 'Exceeded filesize permitted by CPG.', //cpg1.3.0
-	'partial_upload' => 'Only a partial upload.', //cpg1.3.0
-	'no_upload' => 'No upload occurred.', //cpg1.3.0
-	'unknown_code' => 'Unknown PHP upload error code.', //cpg1.3.0
-	'no_temp_name' => 'No upload - No temp name.', //cpg1.3.0
-	'no_file_size' => 'Contains no data/Corrupted', //cpg1.3.0
-	'impossible' => 'Impossible to move.', //cpg1.3.0
-	'not_image' => 'Not an image/corrupt', //cpg1.3.0
-	'not_GD' => 'Not a GD extension.', //cpg1.3.0
-	'pixel_allowance' => 'Pixel allowance exceeded.', //cpg1.3.0
-	'incorrect_prefix' => 'Incorrect URI/URL prefix', //cpg1.3.0
-	'could_not_open_URI' => 'Could not open URI.', //cpg1.3.0
-	'unsafe_URI' => 'Safety not verifiable.', //cpg1.3.0
-	'meta_data_failure' => 'Meta data failure', //cpg1.3.0
-	'http_401' => '401 No autorizado', //cpg1.3.0
-	'http_402' => '402 Pago requerido', //cpg1.3.0
-	'http_403' => '403 Prohibido', //cpg1.3.0
-	'http_404' => '404 No encontrado', //cpg1.3.0
-	'http_500' => '500 Error interno de servidor', //cpg1.3.0
-	'http_503' => '503 Servicio no disponible', //cpg1.3.0
-	'MIME_extraction_failure' => 'MIME could not be determined.', //cpg1.3.0
-	'MIME_type_unknown' => 'Unknown MIME type', //cpg1.3.0
-	'cant_create_write' => 'Cannot create write file.', //cpg1.3.0
-	'not_writable' => 'Cannot write to write file.', //cpg1.3.0
-	'cant_read_URI' => 'Cannot read URI/URL', //cpg1.3.0
-	'cant_open_write_file' => 'Cannot open URI write file.', //cpg1.3.0
-	'cant_write_write_file' => 'Cannot write to URI write file.', //cpg1.3.0
-	'cant_unzip' => 'Cannot unzip.', //cpg1.3.0
-	'unknown' => 'Unknown error', //cpg1.3.0
-	'succ' => 'Successful Uploads', //cpg1.3.0
-	'success' => '%s uploads were successful.', //cpg1.3.0
-	'add' => 'Please click \'Continue\' to add the files to albums.', //cpg1.3.0
-	'failure' => 'Upload Failure', //cpg1.3.0
-	'f_info' => 'File Information', //cpg1.3.0
-	'no_place' => 'The previous file could not be placed.', //cpg1.3.0
-	'yes_place' => 'The previous file was placed successfully.', //cpg1.3.0
-	'max_fsize' => 'El tamaño máximo de fichero admitido es de %s KB',
-	'album' => 'Album',
-	'picture' => 'Fichero',
-	'pic_title' => 'Título del fichero',
-	'description' => 'Descripción del fichero',
-	'keywords' => 'Palabras clave (separadas por espacios)',
-	'err_no_alb_uploadables' => 'Perdona pero no hay ningún album donde esté permitido insertar nuevos ficheros',
-	'place_instr_1' => 'Please place the files in albums at this time.  You may also enter relevant information about each file now.', //cpg1.3.0
-	'place_instr_2' => 'More files need placement. Please click \'Continue\'.', //cpg1.3.0
-	'process_complete' => 'You have successfully placed all the files.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-	'title' => 'Administrar usuarios',
-	'name_a' => 'Ascendente por nombre',
-	'name_d' => 'Descendente por nombre',
-	'group_a' => 'Ascendente por grupo',
-	'group_d' => 'Descendente por grupo',
-	'reg_a' => 'Ascendente por fecha de alta',
-	'reg_d' => 'Descendente por fecha de alta',
-	'pic_a' => 'Ascendente por total de fotos',
-	'pic_d' => 'Descendente por total de fotos',
-	'disku_a' => 'Ascendente por uso de disco',
-	'disku_d' => 'Descendente por uso de disco',
-	'lv_a' => 'Ascendente por última visita', //cpg1.3.0
-	'lv_d' => 'Descendente por última visita', //cpg1.3.0
-	'sort_by' => 'Ordenar usuarios por',
-	'err_no_users' => '¡La tabla de usuarios está vacía!',
-	'err_edit_self' => 'No puedes editar tu propio perfil, usa la opción \'Mi perfil de usuario\' para eso',
-	'edit' => 'EDITAR',
-	'delete' => 'BORRAR',
-	'name' => 'Nombre de usuario',
-	'group' => 'Grupo',
-	'inactive' => 'Inactivo',
-	'operations' => 'Operaciones',
-	'pictures' => 'Ficheros',
-	'disk_space' => 'Espacio usado / Cuota',
-	'registered_on' => 'Registrado el día',
-	'last_visit' => 'Última Visita', //cpg1.3.0
-	'u_user_on_p_pages' => '%d usuarios en %d página(s)',
-	'confirm_del' => '¿Estás seguro de querer BORRAR este usuario? \\nTodas sus fotos y albums serán también borrados.',
-	'mail' => 'MAIL',
-	'err_unknown_user' => '¡El usuario seleccionado no existe!',
-	'modify_user' => 'Modificar usuario',
-	'notes' => 'Notas',
-	'note_list' => '<li>Si no quieres cambiar la contraseña actual, deja el campo "contraseña" vacío',
-	'password' => 'Contraseña',
-	'user_active' => 'El usuario está activo',
-	'user_group' => 'Grupo de usuarios',
-	'user_email' => 'Email del usuario',
-	'user_web_site' => 'Página web del usuario',
-	'create_new_user' => 'Crear nuevo usuario',
-	'user_location' => 'Localidad del usuario',
-	'user_interests' => 'Intereses del usuario',
-	'user_occupation' => 'Ocupación del usuario',
-	'latest_upload' => 'últimos uploads', //cpg1.3.0
-	'never' => 'nunca', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-	'title' => 'Cambiar tamaño a las imágenes',
-	'what_it_does' => 'Qué hace',
-	'what_update_titles' => 'Actualiza los nombres de fichero',
-	'what_delete_title' => 'Borra los títulos',
-	'what_rebuild' => 'Vuelve a crear los thumbnails y otros tamaños de las imágenes',
-	'what_delete_originals' => 'Borra las imágenes originales reemplazándolas con versiones de nuevo tamaño',
-	'file' => 'Fichero',
-	'title_set_to' => 'título a poner',
-	'submit_form' => 'enviar',
-	'updated_succesfully' => 'actualizado con éxito',
-	'error_create' => 'ERROR al crear',
-	'continue' => 'Procesar más imágenes',
-	'main_success' => 'El fichero %s ha sido usado como imagen principal con éxito',
-	'error_rename' => 'Error renombrando %s a %s',
-	'error_not_found' => 'No se encuentra el fichero %s',
-	'back' => 'volver al inicio',
-	'thumbs_wait' => 'Actualizando thumbnails y/o tamaños de imágenes, por favor espere...',
-	'thumbs_continue_wait' => 'Continuando la actualización de thumbnails y/o tamaños de imágenes...',
-	'titles_wait' => 'Actualizando títulos, por favor espere...',
-	'delete_wait' => 'Borrando títulos, por favor espere...',
-	'replace_wait' => 'Borrando originales y reemplazándolos con las imágenes de nuevo tamaño, por favor espere...',
-	'instruction' => 'Instrucciones rápidas',
-	'instruction_action' => 'Selecionar acción',
-	'instruction_parameter' => 'Elegir los parámetros',
-	'instruction_album' => 'Seleccionar el album',
-	'instruction_press' => 'Pulsar %s',
-	'update' => 'Actualizar thumbs y/o tamaños de imágenes',
-	'update_what' => 'Qué debe ser actualizado',
-	'update_thumb' => 'Solo thumbnails',
-	'update_pic' => 'Solo tamaños de imágenes',
-	'update_both' => 'Thumbnails y tamaños de imágenes (ambos)',
-	'update_number' => 'Número de imágenes procesadas por cada click',
-	'update_option' => '(Prueba a poner un número menor si experimentas problemas de timeout)',
-	'filename_title' => 'Fichero &rArr; Título del fichero',
-	'filename_how' => 'Cómo debe ser el fichero modificado',
-	'filename_remove' => 'Quitar .jpg del final y reemplazar _ (underscore) con espacios',
-	'filename_euro' => 'Cambiar 2003_11_23_13_20_20.jpg a 23/11/2003 13:20',
-	'filename_us' => 'Cambiar 2003_11_23_13_20_20.jpg a 11/23/2003 13:20',
-	'filename_time' => 'Cambiar 2003_11_23_13_20_20.jpg a 13:20',
-	'delete' => 'Borrar títulos de ficheros o imágenes de tamaño original',
-	'delete_title' => 'Borrar títulos de ficheros',
-	'delete_original' => 'Borrar imágenes de tamaño original',
-	'delete_replace' => 'Borra las imágenes originales, reemplazándolas con otras de tamaño nuevo',
-	'select_album' => 'Selecciona album',
-	'delete_orphans' => 'Borrar comentarios huérfanos (funciona en todos los albums)', //cpg1.3.0
-	'orphan_comment' => 'comentarios huérfanos encontrados', //cpg1.3.0
-	'delete' => 'Borrar', //cpg1.3.0
-	'delete_all' => 'Borrar todos', //cpg1.3.0
-	'comment' => 'Comentario: ', //cpg1.3.0
-	'nonexist' => 'asociado a un fichero no existente # ', //cpg1.3.0
-	'phpinfo' => 'Mostrar phpinfo', //cpg1.3.0
-	'update_db' => 'Actualizar base de datos', //cpg1.3.0
-	'update_db_explanation' => 'Si has reemplazado los ficheros de coppermine, añadido modificaciones o actualizado de una versión previa de coppermine, deberías ejecutar la actualización de base de datos. Esta acción creará las tablas necesarias y/o valores de configuración en la base de datos de  coppermine.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/swedish.php cpg148/lang/swedish.php
--- 133/lang/swedish.php	2004-12-30 01:06:38.000000000 -0600
+++ cpg148/lang/swedish.php	2006-06-08 00:25:00.000000000 -0500
@@ -1,165 +1,200 @@
 <?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU:   
-// ------------------------------------------------------------------------- //
-/*
-$Id: swedish.php,v 1.9 2004/12/29 23:06:37 chtito Exp $
-*/
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 // info about translators and translated language
 $lang_translation_info = array(
-  'lang_name_english' => 'Swedish',
-  'lang_name_native' => 'Svenska',
-  'lang_country_code' => 'se',
-  'trans_name'=> 'Musicalg and JMG',
-  'trans_email' => 'musikalgalning@yahoo.se',
-  'trans_website' => 'fotoalbum.jimmysvensson.com',
-  'trans_date' => '2004-06-23',
+  'lang_name_english' => 'Swedish', //cpg1.4
+  'lang_name_native' => 'Svenska', //cpg1.4
+  'lang_country_code' => 'se', //cpg1.4
+  'trans_name'=> 'Danny Swälas (ecto) & SeB',
+  'trans_email' => 'ecto: coppermine@danny.swalas.org, SeB: sebastian@sweetfabrik.se',
+  'trans_website' => 'ecto: http://danny.swalas.org/gallery/, SeB: http://www.sweetfabrik.se, big thanks to http://www.fotosidan.se/forum/ for help with Exif translations!',
+  'trans_date' => '2005-12-23',
 );
 
-$lang_charset = 'iso-8859-1';
+$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', 'KB', 'MB');
+$lang_byte_units = array('Byte', 'KB', 'MB');
 
 // Day of weeks and months
-$lang_day_of_week = array('Sn', 'Mn', 'Tis', 'Ons', 'Tors', 'Fre', 'Lr');
-$lang_month = array('Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Aug', 'Sept', 'Okt', 'Nov', 'Dec');
+$lang_day_of_week = array('sön', 'mån', 'tis', 'ons', 'tor', 'fre', 'lör');
+$lang_month = array('jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec');
 
 // Some common strings
 $lang_yes = 'Ja';
 $lang_no  = 'Nej';
-$lang_back = 'TILLBAKA';
-$lang_continue = 'FORTSTT';
+$lang_back = 'Tillbaka';
+$lang_continue = 'Fortsätt';
 $lang_info = 'Information';
 $lang_error = 'Fel';
+$lang_check_uncheck_all = 'Markera/avmarkera alla'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d %B %Y';
-$lastcom_date_fmt =  '%d %B %Y %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%d %B %Y %H:%M'; //cpg1.3.0
-$comment_date_fmt =  '%d %B %Y %H:%M'; //cpg1.3.0
+$album_date_fmt =    '%e %B %Y';
+$lastcom_date_fmt =  '%Y-%m-%d kl. %H.%M';
+$lastup_date_fmt =   '%e %B %Y';
+$register_date_fmt = '%Y-%m-%d kl. %H:%M';
+$lasthit_date_fmt =  '%Y-%m-%d kl. %H:%M';
+$comment_date_fmt =  '%Y-%m-%d kl. %H:%M';
+$log_date_fmt =      '%Y-%m-%d kl. %H.%M.%S'; //cpg 1.4
 
 // For the word censor
-$lang_bad_words = array('*knulla*', 'fitta', 'arsle', 'kuk', 'mutta', 'fan', 'helvete', 'blatte', 'nigger', 'svarting', 'nasse', 'rv', 'ollon', 'dildo', 'fanculo', 'pattar', '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_bad_words = array('*knulla*', 'fitta', 'arsle', 'kuk', 'mutta', 'fan', 'helvete', 'blatte*', '*nigger*', '*neger*', 'svarting', 'röv', 'ollon', 'dildo', 'pattar', 'penis', 'skit', 'balle', 'hora', 'jävla*');
 
 $lang_meta_album_names = array(
-  'random' => 'Slumpmssiga objekt', //cpg1.3.0
-  'lastup' => 'Senast inlagda',
+  'random' => 'Slumpmässiga filer',
+  'lastup' => 'Senast tillagda',
   'lastalb'=> 'Senast uppdaterade album',
   'lastcom' => 'Senaste kommentarer',
   'topn' => 'Mest visade',
   'toprated' => 'Topplista',
   'lasthits' => 'Senast visade',
-  'search' => 'Skresultat',
-  'favpics'=> 'Mina Favoriter', //cpg1.3.0
+  'search' => 'Sökresultat',
+  'favpics'=> 'Favoriter',  //cpg1.4
 );
 
 $lang_errors = array(
-  'access_denied' => 'Du har inte behrighet till den hr sidan.',
-  'perm_denied' => 'Du r inte behrighet att utfra denna operation.',
-  'param_missing' => 'Parametrar saknars fr att kunna utfra operationen.',
-  'non_exist_ap' => 'Det valda objektet finns inte', //cpg1.3.0
-  'quota_exceeded' => 'Tilldelat diskutrymme verskridet<br /><br />Du har ett diskutrymme p [quota]K och ditt objekt r p [space]K. Skulle detta objekt lggas till verskrids ditt diskutrymme.', //cpg1.3.0
-  'gd_file_type_err' => 'Vid anvndande av GD image library r endast bilder i JPEG- och PNG-format tilltna.',
-  'invalid_image' => 'Bilden du laddade upp r skadad eller kan inte hanteras av GD image library',
-  'resize_failed' => 'Kan inte skapa miniatyr eller ndra storleken p objektet.',
-  'no_img_to_display' => 'Inget objekt att visa',
+  'access_denied' => 'Du har inte behörighet till den här sidan.',
+  'perm_denied' => 'Du har inte behörighet att utföra denna operation.',
+  'param_missing' => 'Parametrar saknas för att kunna utföra operationen.',
+  'non_exist_ap' => 'Albumet/filen du valt finns inte!', //cpg1.3.0
+  'quota_exceeded' => 'Tilldelat diskutrymme överskridet<br /><br />Du har ett diskutrymme på [quota]K och din fil är på [space]K. Skulle denna fil läggas till överskrids ditt diskutrymme.', //cpg1.3.0
+  'gd_file_type_err' => 'Vid användande av GD image library är endast filer i JPEG- och PNG-format tillåtna.',
+  'invalid_image' => 'Filen du laddade upp är skadad eller kan inte hanteras av GD image library',
+  'resize_failed' => 'Kan inte skapa tumnagel eller ändra storleken på filen.',
+  'no_img_to_display' => 'Ingenting att visa',
   'non_exist_cat' => 'Den valda kategorin finns inte',
-  'orphan_cat' => 'En kategori saknar root, kr category manager fr att rtta till problemet', //cpg1.3.0
-  'directory_ro' => 'Du saknar rttigheter i biblioteket \'%s\'. Objektet kan inte raderas.', //cpg1.3.0
+  'orphan_cat' => 'En kategori saknar rot, använd kategorihanteraren för att rätta till problemet', //cpg1.3.0
+  'directory_ro' => 'Mappen \'%s\' är inte skrivbar. Filen kan inte raderas.', //cpg1.3.0
   'non_exist_comment' => 'Den valda kommentaren finns inte.',
-  'pic_in_invalid_album' => 'Objektet finns i ett icke existerande album (%s)!?', //cpg1.3.0
-  'banned' => 'Du r fr tillfllet blockerad frn den hr sajten.',
-  'not_with_udb' => 'Den hr funktionen r inaktiverad i Commermine eftersom den r integrerad med forumets mjukvara. Antingen stds inte det du frsker gra i den hr funktionen eller s funktionen hanteras av forumets mjukvara..',
-  'offline_title' => 'Ej online', //cpg1.3.0
-  'offline_text' => 'Biblioteket r fr tillfllet inte online - frsk igen om en stund', //cpg1.3.0
-  'ecards_empty' => 'Det finns fr tillfllet inte ngra e-vykort att visa. Kontrollera att du aktiverat e-vykort i Coppermines instllningar!', //cpg1.3.0
-  'action_failed' => 'Uppgiften misslyckades.  Coppermine kan inte utfra nskad uppgift.', //cpg1.3.0
-  'no_zip' => 'Filerna som behvs fr att hantera ZIP-filer kan inte hittas.  Kontakta Coppermineadministratren.', //cpg1.3.0
-  'zip_type' => 'Du har inte behrighet att ladda upp ZIP-filer.', //cpg1.3.0
+  'pic_in_invalid_album' => 'Filen finns i ett icke existerande album (%s)!?', //cpg1.3.0
+  'banned' => 'Du är för tillfället blockerad från den här sajten.',
+  'not_with_udb' => 'Den här funktionen är inaktiverad i galleriet eftersom det är länkat med ett forum. Antingen stöds inte det du försöker göra i den här funktionen eller så hanteras funktionen av forumets mjukvara.',
+  'offline_title' => 'Avstängt (offline)', //cpg1.3.0
+  'offline_text' => 'Galleriet är för tillfället avstängt (offline) - försök igen om en stund.', //cpg1.3.0
+  'ecards_empty' => 'Det finns för tillfället inte några e-vykort att visa. Kontrollera att du aktiverat e-vykort i galleriets inställningar!', //cpg1.3.0
+  'action_failed' => 'Uppgiften misslyckades. Kan inte utföra önskad funktion.', //cpg1.3.0
+  'no_zip' => 'Filerna som behövs för att hantera Zip-filer kan inte hittas.  Kontakta administratören.', //cpg1.3.0
+  'zip_type' => 'Du har inte behörighet att ladda upp Zip-filer.', //cpg1.3.0
+  'database_query' => 'Det uppstod ett fel under förfrågan till databasen', //cpg1.4
+  'non_exist_comment' => 'Den valda kommentaren finns inte', //cpg1.4
 );
 
-$lang_bbcode_help = 'Fljande tags kan anvndas: <li>[b]<b>Fetstil</b>[/b]</li> <li>[i]<i>Kursiverad</i>[/i]</li> <li>[url=http://dinsajt.com/]Url Text[/url]</li> <li>[email]anvndare@domn.com[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'Hjälp med BBkod'; //cpg1.4
+$lang_bbcode_help = 'Du kan lägga till klickbara länkar och enkel textformatering här genom att använda BBkod: <li>[b]Fet[/b] =&gt; <b>Fet</b></li><li>[i]Kursiv[/i] =&gt; <i>Kursiv</i></li><li>[url=http://dinsajt.se/]URL-text[/url] =&gt; <a href="http://dinsajt.se">URL-text</a></li><li>[email]användare@sajt.se[/email] =&gt; <a href="mailto:användare@sajt.se">användare@sajt.se</a></li><li>[color=red]Text[/color] =&gt; <span style="color:red">Text</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-  'alb_list_title' => 'G till albumlistan',
+  'home_title' => 'Gå till startsidan',
+  'home_lnk' => 'Startsida',
+  'alb_list_title' => 'Gå till albumlistan',
   'alb_list_lnk' => 'Albumlista',
-  'my_gal_title' => 'G till mitt privata galleri',
+  'my_gal_title' => 'Gå till mitt personliga galleri',
   'my_gal_lnk' => 'Mitt galleri',
+  'my_prof_title' => 'Gå till min profil', //cpg1.4
   'my_prof_lnk' => 'Min profil',
-  'adm_mode_title' => 'Vxla till adminlge',
-  'adm_mode_lnk' => 'Adminlge',
-  'usr_mode_title' => 'Vxla till anvndarlge',
-  'usr_mode_lnk' => 'Anvndarlge',
-  'upload_pic_title' => 'Ladda upp objekt till album', //cpg1.3.0
-  'upload_pic_lnk' => 'Ladda upp objekt', //cpg1.3.0
-  'register_title' => 'Skapa nytt konto',
+  'adm_mode_title' => 'Byt till administratörsläge',
+  'adm_mode_lnk' => 'Adminläge',
+  'usr_mode_title' => 'Byt till användarläge',
+  'usr_mode_lnk' => 'Användarläge',
+  'upload_pic_title' => 'Ladda upp fil till ett album',
+  'upload_pic_lnk' => 'Ladda upp fil',
+  'register_title' => 'Lägg till användare',
   'register_lnk' => 'Registrera',
+  'login_title' => 'Logga in', //cpg1.4
   'login_lnk' => 'Logga in',
+  'logout_title' => 'Logga ut', //cpg1.4
   'logout_lnk' => 'Logga ut',
-  'lastup_lnk' => 'Senast inlagda',
+  'lastup_title' => 'Visa senast tillagda', //cpg1.4
+  'lastup_lnk' => 'Senast tillagda',
+  'lastcom_title' => 'Visa senaste kommentarer', //cpg1.4
   'lastcom_lnk' => 'Senaste kommentarer',
+  'topn_title' => 'Visa mest visade filer', //cpg1.4
   'topn_lnk' => 'Mest visade',
+  'toprated_title' => 'Visa filer med högst betyg', //cpg1.4
   'toprated_lnk' => 'Topplista',
-  'search_lnk' => 'Sk',
+  'search_title' => 'Sök i galleriet', //cpg1.4
+  'search_lnk' => 'Sök',
+  'fav_title' => 'Gå till mina favoriter', //cpg1.4
   'fav_lnk' => 'Mina favoriter',
-  'memberlist_title' => 'Visa medlemmar', //cpg1.3.0
-  'memberlist_lnk' => 'Medlemmar', //cpg1.3.0
-  'faq_title' => 'FAQ kring bildgalleriet &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
+  'memberlist_title' => 'Visa medlemslista',
+  'memberlist_lnk' => 'Medlemmar',
+  'faq_title' => 'Vanliga frågor om galleriet',
+  'faq_lnk' => 'FAQ',
 );
 
 $lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Klara fr publicering',
-  'config_lnk' => 'Instllningar',
+  'upl_app_title' => 'Godkänn uppladdade filer', //cpg1.4
+  'upl_app_lnk' => 'Godkänn uppladdningar',
+  'admin_title' => 'Konfigurera galleriet', //cpg1.4
+  'admin_lnk' => 'Inställningar', //cpg1.4
+  'albums_title' => 'Administrera album', //cpg1.4
   'albums_lnk' => 'Album',
+  'categories_title' => 'Administrera kategorier', //cpg1.4
   'categories_lnk' => 'Kategorier',
-  'users_lnk' => 'Anvndare',
+  'users_title' => 'Administrera användare', //cpg1.4
+  'users_lnk' => 'Användare',
+  'groups_title' => 'Administrera grupper', //cpg1.4
   'groups_lnk' => 'Grupper',
-  'comments_lnk' => 'Ls kommentarer', //cpg1.3.0
-  'searchnew_lnk' => 'Lgg till flera objekt p en gng', //cpg1.3.0
-  'util_lnk' => 'Adminverktyg', //cpg1.3.0
-  'ban_lnk' => 'Blockera anvndare',
-  'db_ecard_lnk' => 'Visa e-vykort', //cpg1.3.0
+  'comments_title' => 'Granska kommentarer', //cpg1.4
+  'comments_lnk' => 'Kommentarer',
+  'searchnew_title' => 'Lägg till flera filer på en gång', //cpg1.4
+  'searchnew_lnk' => 'Lägg till flera filer',
+  'util_title' => 'Gå till administrationsverktyg', //cpg1.4
+  'util_lnk' => 'Adminverktyg',
+  'key_title' => 'Gå till ordlistan med nyckelord', //cpg1.4
+  'key_lnk' => 'Nyckelord', //cpg1.4
+  'ban_title' => 'Hantera blockering av användare', //cpg1.4
+  'ban_lnk' => 'Blockera användare',
+  'db_ecard_title' => 'Gå till administration av e-vykort', //cpg1.4
+  'db_ecard_lnk' => 'E-vykort',
+  'pictures_title' => 'Sortera filer', //cpg1.4
+  'pictures_lnk' => 'Sortera filer', //cpg1.4
+  'documentation_lnk' => 'Dokumentation', //cpg1.4
+  'documentation_title' => 'Manual till Coppermine', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
+  'albmgr_title' => 'Skapa och sortera mina album', //cpg1.4
   'albmgr_lnk' => 'Skapa / sortera mina album',
-  'modifyalb_lnk' => 'ndra i mina album',
+  'modifyalb_title' => 'Gå till redigering av mina album',  //cpg1.4
+  'modifyalb_lnk' => 'Redigera mina album',
+  'my_prof_title' => 'Gå till min profil', //cpg1.4
   'my_prof_lnk' => 'Min profil',
 );
 
 $lang_cat_list = array(
   'category' => 'Kategori',
   'albums' => 'Album',
-  'pictures' => 'Objekt', //cpg1.3.0
+  'pictures' => 'Filer',
 );
 
 $lang_album_list = array(
-  'album_on_page' => '%d album p %d sida(or)',
+  'album_on_page' => '%d album på %d sida(or)',
 );
 
 $lang_thumb_view = array(
@@ -167,39 +202,54 @@
   //Sort by filename and title
   'name' => 'FILNAMN',
   'title' => 'TITEL',
-  'sort_da' => 'Sortera per datum, stigande',
-  'sort_dd' => 'Sortera per datum, fallande',
-  'sort_na' => 'Sortera per namn, stigande',
-  'sort_nd' => 'Sortera per namn, fallande',
-  'sort_ta' => 'Sortera per tite, stigande',
-  'sort_td' => 'Sortera per titel, fallande',
-  'download_zip' => 'Ladda ner som ZIP-fil', //cpg1.3.0
-  'pic_on_page' => '%d objekt p %d sida(or)',
-  'user_on_page' => '%d anvndare p %d sida(or)', //cpg1.3.0
+  'sort_da' => 'Sortera efter datum, stigande',
+  'sort_dd' => 'Sortera efter datum, fallande',
+  'sort_na' => 'Sortera efter namn, stigande',
+  'sort_nd' => 'Sortera efter namn, fallande',
+  'sort_ta' => 'Sortera efter titel, stigande',
+  'sort_td' => 'Sortera efter titel, fallande',
+  'exifdate' => 'DATUM (Exif)', //Exif date mod
+  'sort_ea' => 'Sortera efter Exif-datum, stigande', //Exif date mod
+  'sort_ed' => 'Sortera efter Exif-datum, fallande', //Exif date mod
+  'position' => 'POSITION', //cpg1.4
+  'sort_pa' => 'Sortera efter position, stigande', //cpg1.4
+  'sort_pd' => 'Sortera efter position, fallande', //cpg1.4
+  'download_zip' => 'Ladda ned som Zip-fil',
+  'pic_on_page' => '%d filer på %d sida(or)',
+  'user_on_page' => '%d användare på %d sida(or)',
+  'enter_alb_pass' => 'Skriv in lösenord för album',
+  'invalid_pass' => 'Ogiltigt lösenord',
+  'pass' => 'Lösenord', //cpg1.4
+  'submit' => 'Skicka' //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-  'thumb_title' => 'tervnd till miniatyrsidan',
-  'pic_info_title' => 'Visa/dlj objektinformation', //cpg1.3.0
+  'thumb_title' => 'Tilbaka till tumnaglar',
+  'pic_info_title' => 'Visa/dölj filinformation',
   'slideshow_title' => 'Bildspel',
-  'ecard_title' => 'Skicka denna bild som ett e-vykort', //cpg1.3.0
-  'ecard_disabled' => 'e-vykort r inaktiverat',
-  'ecard_disabled_msg' => 'Du har inte behrighet att skicka e-vykort', //js-alert //cpg1.3.0
-  'prev_title' => 'Se fregende objekt', //cpg1.3.0
-  'next_title' => 'Se nsta objekt', //cpg1.3.0
-  'pic_pos' => 'OBJEKT %s/%s', //cpg1.3.0
+  'ecard_title' => 'Skicka denna fil som ett e-vykort',
+  'ecard_disabled' => 'E-vykort är inte aktiverat',
+  'ecard_disabled_msg' => 'Du har inte behörighet att skicka e-vykort', //js-alert
+  'prev_title' => 'Se föregående fil',
+  'next_title' => 'Se nästa fil',
+  'pic_pos' => 'FIL %s/%s',
+  'report_title' => 'Rapportera denna fil till administratören', //cpg1.4
+  'go_album_end' => 'Gå till sista', //cpg1.4
+  'go_album_start' => 'Gå till första', //cpg1.4
+  'go_back_x_items' => 'gå tillbaka %s filer', //cpg1.4
+  'go_forward_x_items' => 'gå fram %s filer', //cpg1.4
 );
 
 $lang_rate_pic = array(
-  'rate_this_pic' => 'Betygstt den hr bilden ', //cpg1.3.0
-  'no_votes' => '(Ingen rst nnu)',
-  'rating' => '(nuvarade betyg : %s / 5 frn %s rster)',
-  'rubbish' => 'Skrp',
-  'poor' => 'Kass',
-  'fair' => 'Godknd',
+  'rate_this_pic' => 'Betygsätt den här filen ',
+  'no_votes' => '(inga röster än)',
+  'rating' => '(Betyg : %s / 5 med %s röster)',
+  'rubbish' => 'Skräp',
+  'poor' => 'Dålig',
+  'fair' => 'Godkänd',
   'good' => 'Bra',
   'excellent' => 'Mycket bra',
-  'great' => 'Bst',
+  'great' => 'Toppen',
 );
 
 // ------------------------------------------------------------------------- //
@@ -215,39 +265,51 @@
 $lang_cpg_die = array(
   INFORMATION => $lang_info,
   ERROR => $lang_error,
-  CRITICAL_ERROR => 'Kritiskt fel',
+  CRITICAL_ERROR => 'Kritisk fel',
   'file' => 'Fil: ',
   'line' => 'Rad: ',
 );
 
 $lang_display_thumbnails = array(
-  'filename' => 'Filnamn : ',
-  'filesize' => 'Filstorlek : ',
-  'dimensions' => 'Bildstorlek : ',
-  'date_added' => 'Inlagd den : ', //cpg1.3.0
+  'filename' => 'Filnamn: ', //cpg1.4
+  'filesize' => 'Filstorlek: ', //cpg1.4
+  'dimensions' => 'Dimensioner: ', //cpg1.4
+  'date_added' => 'Tillagd den: ', //cpg1.4
 );
 
 $lang_get_pic_data = array(
   'n_comments' => '%s kommentarer',
-  'n_views' => 'visad %s gnger',
-  'n_votes' => '(%s rster)',
+  'n_views' => '%s visningar',
+  'n_votes' => '(%s röster)',
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => 'Debuginformation', //cpg1.3.0
-  'select_all' => 'Vlj alla', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Om du vill ha hjlp p Commermines supportforum, kopiera den hr debuginformationen och klista in den i ditt inlgg. Var noga med att erstta knslig information (t.ex. lsenord) med *** innan du postar inlgget.', //cpg1.3.0
-  'phpinfo' => 'visa phpinfo', //cpg1.3.0
+  'debug_info' => 'Debuginformation',
+  'select_all' => 'Välj alla',
+  'copy_and_paste_instructions' => 'Om du vill ha hjälp på Coppermines supportforum, kopiera den här debuginformationen och klista in den i ditt inlägg, tillsammans med eventuellt felmeddelande du får (om något). Var noga med att ersätta känslig information (t.ex. lösenord) med *** innan du postar inlägget.<br />Obs: detta är endast för information och betyder inte nödvändigtvis att det är något fel på ditt galleri.', //cpg1.4
+  'phpinfo' => 'Visa phpinfo',
+  'notices' => 'Anmärkningar', //cpg1.4
 );
 
 $lang_language_selection = array(
-  'reset_language' => 'Standardsprk', //cpg1.3.0
-  'choose_language' => 'Vlj sprk', //cpg1.3.0
+  'reset_language' => 'Standardspråk',
+  'choose_language' => 'Välj språk',
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => 'Standardtema', //cpg1.3.0
-  'choose_theme' => 'Vlj ett tema', //cpg1.3.0
+  'reset_theme' => 'Standardtema',
+  'choose_theme' => 'Välj tema',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Ej stödd version!', //cpg1.4
+  'no_stable_version' => 'Du kör Coppermine  %s (%s) som är avsett för erfarna användare - denna versionen kommer utan någon form av support eller garantier. Använd den på egen risk, eller ladda ned den senaste stabila versionen om du behöver support!', //cpg1.4
+  'gallery_offline' => 'Galleriet är avstängt för underhåll och är bara vara tillgängligt för dig som administratör. Glöm inte att öppna det igen det när du är färdig med underhållet.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'Föregående', //cpg1.4
+  'next' => 'Nästa', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -257,35 +319,51 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Kan inte sätta på plugin '%s'", //cpg1.4
+  'error_install' => "Kan inte installera plugin '%s'", //cpg1.4
+  'error_uninstall' => "Kan inte avinstallera plugin '%s'", //cpg1.4
+  'error_sleep' => "Kan inte stänga av plugin '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
   'Exclamation' => 'Utrop',
-  'Question' => 'Frga',
+  'Question' => 'Fråga',
   'Very Happy' => 'Mycket glad',
-  'Smile' => 'Smil',
+  'Smile' => 'Leende',
   'Sad' => 'Ledsen',
-  'Surprised' => 'verraskad',
-  'Shocked' => 'Shockad',
-  'Confused' => 'Frbryllad',
+  'Surprised' => 'Överraskad',
+  'Shocked' => 'Chockad',
+  'Confused' => 'Förbryllad',
   'Cool' => 'Cool',
   'Laughing' => 'Skrattande',
   'Mad' => 'Galen',
   'Razz' => 'Rumlande',
-  'Embarassed' => 'Frlgen',
-  'Crying or Very sad' => 'Grter eller vldigt ledsen',
+  'Embarassed' => 'Förlägen',
+  'Crying or Very sad' => 'Gråter eller väldigt ledsen',
   'Evil or Very Mad' => 'Elak eller mycket arg',
   'Twisted Evil' => 'Fifflande elak',
   'Rolling Eyes' => 'Rullande elak',
   'Wink' => 'Blink',
-  'Idea' => 'Id',
+  'Idea' => 'Idé',
   'Arrow' => 'Pil',
   'Neutral' => 'Neutral',
   'Mr. Green' => 'Mr. Green',
@@ -298,12 +376,12 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Lmnar adminlge...',
-  1 => 'Startar adminlge...',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Lämnar adminläge...',
+  1 => 'Startar adminläge...',
 );
 
 // ------------------------------------------------------------------------- //
@@ -311,20 +389,172 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Album mste namnges !', //js-alert
-  'confirm_modifs' => 'r du sker p att du vill gra dessa frndringar?', //js-alert
-  'no_change' => 'Du gjorde ingen frndring!', //js-alert
+  'alb_need_name' => 'Album måste namnges!', //js-alert
+  'confirm_modifs' => 'Är du säker på att du vill göra dessa förändringar?', //js-alert
+  'no_change' => 'Du gjorde ingen förändring!', //js-alert
   'new_album' => 'Nytt album',
-  'confirm_delete1' => 'r du sker p att du vill radera detta album?', //js-alert
-  'confirm_delete2' => '\nAlla objekt dess kommentarer kommer att frkloras', //js-alert
-  'select_first' => 'Vlj ett album frst', //js-alert
+  'confirm_delete1' => 'Är du säker på att du vill radera detta album?', //js-alert
+  'confirm_delete2' => '\nAlla filer och deras kommentarer kommer att förloras', //js-alert
+  'select_first' => 'Välj ett album först', //js-alert
   'alb_mrg' => 'Administrera album',
   'my_gallery' => '* Mitt galleri *',
   'no_category' => '* Ingen kategori *',
   'delete' => 'Radera',
   'new' => 'Nytt',
-  'apply_modifs' => 'Verkstll frndringar',
-  'select_category' => 'Vlj kategori',
+  'apply_modifs' => 'Utför ändringar',
+  'select_category' => 'Välj kategori',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Blockera användare', //cpg1.4
+  'user_name' => 'Användarnamn', //cpg1.4
+  'ip_address' => 'IP-adress', //cpg1.4
+  'expiry' => 'Gäller till (blankt är permanent)', //cpg1.4
+  'edit_ban' => 'Spara ändringar', //cpg1.4
+  'delete_ban' => 'Ta bort', //cpg1.4
+  'add_new' => 'Ny blockering', //cpg1.4
+  'add_ban' => 'Blockera användare', //cpg1.4
+  'error_user' => 'Hittar inte användaren', //cpg1.4
+  'error_specify' => 'Du måste specificera användarnamn eller IP-adress.', //cpg1.4
+  'error_ban_id' => 'Ogiltigt blockeringsID!', //cpg1.4
+  'error_admin_ban' => 'Du kan inte blockera dig själv!', //cpg1.4
+  'error_server_ban' => 'Tänkte du blockera din egen server? Tsk tsk...', //cpg1.4
+  'error_ip_forbidden' => 'Du kan inte blockera detta IP - det är icke-routbar (privat) ändå!<br />Om du vill tillåta blockering av privata IP-adresser, ändra detta i <a href="admin.php">inställningar</a> (det är bara aktuelt om Coppermine körs i ett LAN).', //cpg1.4
+  'lookup_ip' => 'Slå upp en IP-adress', //cpg1.4
+  'submit' => 'OK!', //cpg1.4
+  'select_date' => 'Välj datum', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Länkningsguide (Bridge Guide)',
+  'warning' => 'Varning: När du använder denna guide kommer känslig data att skickas med oskyddade html-formulär. Kör guiden bara på din egen dator (inte på en offentlig dator på t.ex. ett internetcafé). Var även nogrann med att rensa webbläsarens cache och tillfälliga filer när du är färdig, annars kan andra komma åt din data!',
+  'back' => 'Föregående',
+  'next' => 'Nästa',
+  'start_wizard' => 'Starta länkningsguide',
+  'finish' => 'Avsluta',
+  'hide_unused_fields' => 'Göm oanvända formulärfält (rekommenderat)',
+  'clear_unused_db_fields' => 'Rensa ogilltiga databasposter (rekommenderat)',
+  'custom_bridge_file' => 'Namn på din länkningsfil (bridge-fil) (om filen heter <i>myfile.inc.php</i> skriv <i>myfile</i> här)',
+  'no_action_needed' => 'Inget behöver göras här. Tryck bara "Nästa" för att fortsätta',
+  'reset_to_default' => 'Återställ förinställda värden',
+  'choose_bbs_app' => 'Välj program att länka samman Coppermine med',
+  'support_url' => 'Gå hit för support för detta program',
+  'settings_path' => 'sökväg(ar) som används av ditt forum',
+  'database_connection' => 'Databasanslutning (connection)',
+  'database_tables' => 'Databastabeller (tables)',
+  'bbs_groups' => 'Forumgrupper (groups)',
+  'license_number' => 'Licensnummer',
+  'license_number_explanation' => 'Ange ditt licensnummer (om möjligt)',
+  'db_database_name' => 'Databasnamn',
+  'db_database_name_explanation' => 'Ange namnet på databasen ditt forum använder',
+  'db_hostname' => 'Databasvärd (host)',
+  'db_hostname_explanation' => 'Värdnamn där din MySQL-databas finns, vanligtvis &quot;localhost&quot;',
+  'db_username' => 'Databasens användarnamn (user account)',
+  'db_username_explanation' => 'MySQL-databasens användarnamn för anslutning till forumet',
+  'db_password' => 'Databasens lösenord',
+  'db_password_explanation' => 'Lösenord för MySQL-användarnamnet',
+  'full_forum_url' => 'Forum-URL',
+  'full_forum_url_explanation' => 'Fullständig URL till ditt forum (inkl http://, t.ex. http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Relativ sökväg',
+  'relative_path_of_forum_from_webroot_explanation' => 'Relativ sökväg till ditt forum från din URL (Exempel: om ditt forum finns på http://www.yourdomain.tld/forum/, skriv &quot;/forum/&quot; här)',
+  'relative_path_to_config_file' => 'Relativ sökväg till ditt forums konfigurationsfil',
+  'relative_path_to_config_file_explanation' => 'Relativ sökväg till ditt forum, sett från din Coppermine-mapp (t.ex. &quot;../forum/&quot, om ditt forum finns på http://www.yourdomain.tld/forum/ och Coppermine på http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Prefix för cookies',
+  'cookie_prefix_explanation' => 'Detta måste vara samma namn som ditt forum använder för cookies',
+  'table_prefix' => 'Prefix för tabeller',
+  'table_prefix_explanation' => 'Måste vara samma prefix som ditt forum använder.',
+  'user_table' => 'Tabell för användare',
+  'user_table_explanation' => '(det förinställda namnet brukar fungera, så länge ditt forum använder standardinställningarna)',
+  'session_table' => 'Tabell för sessioner',
+  'session_table_explanation' => '(det förinställda namnet brukar fungera, så länge ditt forum använder standardinställningarna)',
+  'group_table' => 'Tabell för grupper',
+  'group_table_explanation' => '(det förinställda namnet brukar fungera, så länge ditt forum använder standardinställningarna)',
+  'group_relation_table' => 'Tabell för grupprelationer',
+  'group_relation_table_explanation' => '(det förinställda namnet brukar fungera, så länge ditt forum använder standardinställningarna)',
+  'group_mapping_table' => 'Tabell för mappning av grupper',
+  'group_mapping_table_explanation' => '(det förinställda namnet brukar fungera, så länge ditt forum använder standardinställningarna)',
+  'use_standard_groups' => 'Använd standard för forumgrupper',
+  'use_standard_groups_explanation' => 'Använd standardgrupper (inbyggda, rekommenderat). Detta kommer att göra alla inställningar för grupper gjorda på denna sida ogiltiga. Avmarkera detta alternativ ENDAST om vet vad du gör!',
+  'validating_group' => 'Bekräfta grupp',
+  'validating_group_explanation' => 'Grupp-ID i forumet där användarkonton som måste bekräftas finns (det förinställda namnet brukar fungera, ändra bara om du vet att det ska vara något annat!)',
+  'guest_group' => 'Grupp för gäster',
+  'guest_group_explanation' => 'Grupp-ID i forumet där gäster (anonyma användare) finns (det förinställda namnet brukar fungera, ändra bara om du vet att det ska vara något annat!)',
+  'member_group' => 'Grupp för medlemmar',
+  'member_group_explanation' => 'Grupp-ID i forumet där &quot;vanliga&quot; användare finns (det förinställda namnet brukar fungera, ändra bara om du vet att det ska vara något annat!)',
+  'admin_group' => 'Grupp för administratörer',
+  'admin_group_explanation' => 'Grupp-ID i forumet där administratörer finns (det förinställda namnet brukar fungera, ändra bara om du vet att det ska vara något annat!)',
+  'banned_group' => 'Grupp för blockerade användare',
+  'banned_group_explanation' => 'Grupp-ID i forumet där blockerade användare finns (det förinställda namnet brukar fungera, ändra bara om du vet att det ska vara något annat!)',
+  'global_moderators_group' => 'Grupp för globala moderatorer',
+  'global_moderators_group_explanation' => 'Grupp-ID i forumet där globala moderatorer finns (det förinställda namnet brukar fungera, ändra bara om du vet att det ska vara något annat!)',
+  'special_settings' => 'Forum-specifika inställningar',
+  'logout_flag' => 'phpBB-version (logout flag)',
+  'logout_flag_explanation' => 'Vilken version har ditt forum (inställningen bestämmer hur utloggningar hanteras)',
+  'use_post_based_groups' => 'Använd inläggsbaserade grupper?',
+  'logout_flag_yes' => '2.0.5 eller högre',
+  'logout_flag_no' => '2.0.4 eller lägre',
+  'use_post_based_groups_explanation' => 'Ska grupper i forumet som baseras på antal inlägg användas (tillåter finstyrning av behörigheter) eller ska de förinställda grupperna användas (enklare administration, rekommenderas). Du kan ändra detta senare.',
+  'use_post_based_groups_yes' => 'Ja',
+  'use_post_based_groups_no' => 'Nej',
+  'error_title' => 'Du måste rätta till dessa fel innan du kan fortsätta. Gå till föregående sida.',
+  'error_specify_bbs' => 'Du måste ange vilket program du vill länka Coppermine med.',
+  'error_no_blank_name' => ' Du kan inte lämna fältet för länkningsfil tomt.',
+  'error_no_special_chars' => 'Länkningsfilens namn får inte innehålla några specialtecken annat än understreck (_) eller streck (-)!',
+  'error_bridge_file_not_exist' => 'Länkningsfilen %s finns inte på servern. Se till att den är uppladdad.',
+  'finalize' => 'Aktivera/avaktivera länkning med forum',
+  'finalize_explanation' => 'Så här långt har dina inställningar sparats i databasen, men integrationen har inte aktiverats. Du kan slå på/av länkningen senare. Var noga med att komma ihåg administratörerens användarnamn och lösenord från installationen av Coppermine, du kan behöva det senare för att göra ändringar. Om något går fel, gå till %s och avaktivera länkningen med forumet där, genom att använda det icke länkade administratörskontot (vanligtvis det konto du satte upp när du installerade Coppermine).',
+  'your_bridge_settings' => 'Dina inställningar för länkningen',
+  'title_enable' => 'Aktivera / avaktivera integration/länkning med %s',
+  'bridge_enable_yes' => 'Aktivera',
+  'bridge_enable_no' => 'Avaktivera',
+  'error_must_not_be_empty' => 'Kan inte lämnas tom',
+  'error_either_be' => 'Måste vara %s eller %s',
+  'error_folder_not_exist' => '%s finns inte. Rätta till värdet du angav för %s.',
+  'error_cookie_not_readible' => 'Coppermine kan inte läsa cookien med namn %s. Rätta till värdet du angav för %s, eller gå till administratörsinställningarna och kontrollera att sökvägen är läsbar för Coppermine.',
+  'error_mandatory_field_empty' => 'Du kan inte lämna fältet %s tomt - fyll i korrekt värde.',
+  'error_no_trailing_slash' => 'Det får inte vara något avslutande snedstreck i fältet %s.',
+  'error_trailing_slash' => 'Det måste vara ett avslutande snedstreck i fältet %s.',
+  'error_db_connect' => 'Kunde inte ansluta till MySQL-databasen med det du angivit. MySQL svarade:',
+  'error_db_name' => 'Coppermine kunde etablera kontakt men kunde inte ansluta till databasen %s. Kontrollera att du angivit %s korrekt. MySQL svarade:',
+  'error_prefix_and_table' => '%s och ',
+  'error_db_table' => 'Kunde inte hitta tabellen %s. Kontrollera att du angivit %s korrekt.',
+  'recovery_title' => 'Länkningsguide: kritisk återställning',
+  'recovery_explanation' => 'Om du kom hit för att administrera Coppermines forumlänkning måste du logga in som administratör först. Om du inte kan logga in för att länkningen inte fungerar som den ska kan du avaktivera länkningen på den här sidan. Om du anger ditt användarnamn och ditt lösenord kommer du inte att bli inloggad, utan bara avaktivera länkningen med forumet. Läs dokumentationen för mer information.',
+  'username' => 'Användarnamn',
+  'password' => 'Lösenord',
+  'disable_submit' => 'Skicka',
+  'recovery_success_title' => 'Autentiseringen lyckades',
+  'recovery_success_content' => 'Du har avaktiverat länkningen med forumet. Din Coppermine-installation körs nu självständigt.',
+  'recovery_success_advice_login' => 'Logga in som administratör för att ändra länkningsinställningarna och/eller aktivera länkningen med forumet igen.',
+  'goto_login' => 'Gå till login-sidan',
+  'goto_bridgemgr' => 'Gå till länkningsguiden',
+  'recovery_failure_title' => 'Autentiseringen misslyckades',
+  'recovery_failure_content' => 'Du angav felaktiga uppgifter. Du måste ange uppgifter för administratörskontot för den fristående installationen av Coppermine (vanligtvis kontot som skapades i samband med installationen).',
+  'try_again' => 'Försök igen',
+  'recovery_wait_title' => 'Tiden för fördröjning har inte löpt ut.',
+  'recovery_wait_content' => 'Av säkerhetsskäl kan du inte försöka logga in efter misslyckade försök med så kort tid emellan. Var god försök igen lite senare.',
+  'wait' => 'Vänta',
+  'create_redir_file' => 'Skapa fil för vidarebefordran (rekommenderat)',
+  'create_redir_file_explanation' => 'För att vidarebefordra användare tillbaka till Coppermine när de loggat in via forumet behöver en fil för vidarebefordran skapas i din forum-mapp. När detta val är markerat kommer länkningsguiden att skapa den filen, i annat fall får du koden, redo att klistras in vid manuellt skapande av filen.',
+  'browse' => 'Bläddra',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Kalender', //cpg1.4
+  'close' => 'Avsluta', //cpg1.4
+  'clear_date' => 'Rensa datum', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -332,192 +562,269 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Parametrar som krvs fr \'%s\'operationen stds inte!',
+  'miss_param' => 'Parametrar som krävs för \'%s\' operationen stöds inte!',
   'unknown_cat' => 'Vald kategori finns inte i databasen',
-  'usergal_cat_ro' => 'Kategorin Anvndargalleri kan inte raderas!',
-  'manage_cat' => 'Instllningar fr kategorier',
-  'confirm_delete' => 'r du sker p att du vill RADERA denna kategori?', //js-alert
+  'usergal_cat_ro' => 'Kategorin användargallerier kan inte raderas!',
+  'manage_cat' => 'Inställningar för kategorier',
+  'confirm_delete' => 'Är du säker på att du vill RADERA denna kategori?', //js-alert
   'category' => 'Kategori',
   'operations' => 'Operationer',
   'move_into' => 'Flytta till',
-  'update_create' => 'Uppdatera/Skapa galleri',
+  'update_create' => 'Uppdatera/skapa galleri',
   'parent_cat' => 'Huvudkategori',
   'cat_title' => 'Kategorititel',
-  'cat_thumb' => 'Kategoriminiatyr', //cpg1.3.0
+  'cat_thumb' => 'Kategoritumnagel', //cpg1.3.0
   'cat_desc' => 'Kategoribeskrivning',
+  'categories_alpha_sort' => 'Sortera kategorier alfabetisk (istället för vald sorting)', //cpg1.4
+  'save_cfg' => 'Spara inställningar', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File config.php
+// File admin.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Instllningar',
-  'restore_cfg' => 'terstll systemets grundinstllning',
-  'save_cfg' => 'Spara instllningar',
-  'notes' => 'Anmrkningar',
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Gallerikonfiguration', //cpg1.4
+  'manage_exif' => 'Administrera visning av Exif-information', //cpg1.4
+  'manage_plugins' => 'Administrera insticksmoduler', //cpg1.4
+  'manage_keyword' => 'Administrera nyckelord', //cpg1.4
+  'restore_cfg' => 'Återställ till systemets grundinställning',
+  'save_cfg' => 'Spara inställningar',
+  'notes' => 'Anmärkningar',
   'info' => 'Information',
-  'upd_success' => 'Coppermines instllningar uppdaterades',
-  'restore_success' => 'Coppermines grundinstllning terskapades',
-  'name_a' => 'Namn stigande',
-  'name_d' => 'Namn fallande',
-  'title_a' => 'Titel stigande',
-  'title_d' => 'Titel fallande',
-  'date_a' => 'Datum stigande',
-  'date_d' => 'Datum fallande',
-  'th_any' => 'Max Aspect',
-  'th_ht' => 'Hjd',
+  'upd_success' => 'Galleriets inställningar har uppdaterats',
+  'restore_success' => 'Galleriets grundinställningar har återställts',
+  'name_a' => 'Namn, stigande',
+  'name_d' => 'Namn, fallande',
+  'title_a' => 'Titel, stigande',
+  'title_d' => 'Titel, fallande',
+  'date_a' => 'Datum, stigande',
+  'date_d' => 'Datum, fallande',
+  'exifdate_a' => 'Exif-datum, stigande', //Exif date mod
+  'exifdate_d' => 'Exif-datum, fallande', //Exif date mod
+  'pos_a' => 'Position, stigande', //cpg1.4
+  'pos_d' => 'Position, fallande', //cpg1.4
+  'th_any' => 'Max sida',
+  'th_ht' => 'Höjd',
   'th_wd' => 'Bredd',
-  'label' => 'rubrik', //cpg1.3.0
-  'item' => 'alternativ', //cpg1.3.0
-  'debug_everyone' => 'Alla', //cpg1.3.0
-  'debug_admin' => 'Enbart admin', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Allmnna instllningar',
-  array('Gallerinamn', 'gallery_name', 0),
-  array('Galleribeskrivning', 'gallery_description', 0),
-  array('Galleriadministratrens e-post', 'gallery_admin_email', 0),
-  array('Mladress fr \'Se fler bilder\' lnk i e-vykort', 'ecards_more_pic_target', 0),
-  array('Galleriet offline', 'offline', 1), //cpg1.3.0
-  array('Logga e-vykort', 'log_ecards', 1), //cpg1.3.0
-  array('Tillt nedladdning av favoriter i ZIP-format', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Sprk-, tema- &amp; teckenuppsttningsinstllningar',
-  array('Sprk', 'lang', 5),
-  array('Tema', 'theme', 6),
-  array('Visa lista med sprk', 'language_list', 8), //cpg1.3.0
-  array('Visa sprkflaggor', 'language_flags', 8), //cpg1.3.0
-  array('Visa &quot;terstll&quot; i sprkinstllningarna', 'language_reset', 1), //cpg1.3.0
-  array('Visa lista med teman', 'theme_list', 8), //cpg1.3.0
-  array('Visa &quot;terstll&quot; i temalistan', 'theme_reset', 1), //cpg1.3.0
-  array('Visa FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Visa bbcode-hjlp', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Teckenkodning', 'charset', 4), //cpg1.3.0
-
-  'Utseende p albumlista',
-  array('Bredd p huvudtabell (i pixlar eller %)', 'main_table_width', 0),
-  array('Antal underkategorier som visas', 'subcat_level', 0),
-  array('Antal album som visas', 'albums_per_page', 0),
-  array('Antal kolumner i albumlistan', 'album_list_cols', 0),
-  array('Storlek p miniatyrer (i pixlar)', 'alb_list_thumb_size', 0),
-  array('Innehll p huvudsidan', 'main_page_layout', 0),
-  array('Visa frsta underkategorins miniatyrer i kategorierna','first_level',1),
-
-  'Utseende p miniatyrer',
-  array('Antal kolumner p miniatyrsida', 'thumbcols', 0),
-  array('Antal rader p miniatyrsida', 'thumbrows', 0),
-  array('Max antal flikar som visas', 'max_tabs', 10), //cpg1.3.0
-  array('Visa bildrubrik (tillsammans med titeln) nedanfr miniatyrerna', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Visa antalet visningar nedanfr miniatyrerna', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Visa antalet kommentarer under miniatyrerna', 'display_comment_count', 1),
-  array('Visa vem som laddat upp bilden under miniatyrerna', 'display_uploader', 1), //cpg1.3.0
-  array('Grundinstllning fr sortering av bilder', 'default_sort_order', 3), //cpg1.3.0
-  array('Minsta antal rster fr att en bild ska synas i \'topplistan\'', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Utseende p bilder samt instllningar fr kommentarer',
-  array('Tabellbredd fr bildvisning (pixlar eller %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Bildinformation r synlig som standard', 'display_pic_info', 1), //cpg1.3.0
-  array('Filtrera bort fula ord i kommentarer', 'filter_bad_words', 1),
-  array('Tillt smilies i kommentarer', 'enable_smilies', 1),
-  array('Tillt flera kommentarer frn en och samma anvndare p samma bild (stnger av masspostningsskyddet)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Max lngd p bildbeskrivning', 'max_img_desc_length', 0),
-  array('Max antal tecken i ett ord', 'max_com_wlength', 0),
-  array('Max antal rader i en kommentar', 'max_com_lines', 0),
-  array('Max lngd p en kommentar', 'max_com_size', 0),
-  array('Visa filmrutor', 'display_film_strip', 1),
-  array('Antal objekt i filmrutorna', 'max_film_strip_items', 0),
-  array('Underrtta admin om kommentarer via e-post', 'email_comment_notification', 1), //cpg1.3.0
-  array('Visning av varje bild i bildspel, anges i millisekunder (1 sekund = 1000 millisekunder)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Bild- och miniatyrinstllningar', //cpg1.3.0
-  array('Kvalitet p JPEG-bilder', 'jpeg_qual', 0),
-  array('Max dimension p en miniatyr <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Anvnd dimension ( bredd eller hjd eller maxstorlek p miniatyr)<b>**</b>', 'thumb_use', 7),
-  array('Skapa mellanliggande bilder','make_intermediate',1),
-  array('Max bredd eller hjd p en mellanliggande bild/film <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Max storlek p uppladdade objekt (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Max bredd eller hjd fr uppladdade bilder/filmer (i pixlar)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Avancerade instllningar fr bilder och miniatyrer', //cpg1.3.0
-  array('Visa ikon fr privata album fr ej inloggade anvndare','show_private',1), //cpg1.3.0
-  array('Frbjudna tecken i filnamn', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Accepterade filndelser fr bilder', 'allowed_img_types',0), //cpg1.3.0
-  array('Accepterade filndelser fr filmer', 'allowed_mov_types',0), //cpg1.3.0
-  array('Accepterade filndelser fr ljud', 'allowed_snd_types',0), //cpg1.3.0
-  array('Accepterade filndelser fr dokument', 'allowed_doc_types',0), //cpg1.3.0
-  array('Metod fr att ndra storlek p bilder','thumb_method',2), //cpg1.3.0
-  array('Skvg till ImageMagick \'konverteringsfunktion\' (t.ex. /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Command line fr ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Ls ut EXIF-information ur JPEG-filer', 'read_exif_data', 1), //cpg1.3.0
-  array('Ls ut IPTC-information ur JPEG-filer', 'read_iptc_data', 1), //cpg1.3.0
-  array('Katalog fr album <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Katalog fr anvndarnas objekt<a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Prefix p mellanliggande bilder <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Prefix p miniatyrer <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Standardinstllning fr kataloger', 'default_dir_mode', 0), //cpg1.3.0
-  array('Standardinstllning fr filer', 'default_file_mode', 0), //cpg1.3.0
-
-  'Anvndarinstllningar',
-  array('Tillt att nya anvndare registrerar sig', 'allow_user_registration', 1),
-  array('Anvndarregistrering krver e-postverifiering', 'reg_requires_valid_email', 1),
-  array('Underrtta admin via e-post nr ny anvndare registrerats', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Tillt tv anvndare att ha samma e-postadress', 'allow_duplicate_emails_addr', 1),
-  array('Anvndare kan ha privata album (Om du byter frn \'ja\' to \'nej\' blir alla existerande album offentliga)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Underrtta admin om uppladdade anvndarbilder som vntar p godknnande', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Tillt att inloggade anvndare ser anvndarlistan', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Valfria flt fr bildbeskrivningar (lmna blankt om du inte vill anvnda funktionen)',
-  array('Flt 1 namn', 'user_field1_name', 0),
-  array('Flt 2 namn', 'user_field2_name', 0),
-  array('Flt 3 namn', 'user_field3_name', 0),
-  array('Flt 4 namn', 'user_field4_name', 0),
-
-  'Instllningar fr Cookies',
-  array('Namn p Cookien scriptet anvnder sig av (om du anvnder bbs-integrationen, se till att denna skiljer sig frn namnet p bbs:ens cookie)', 'cookie_name', 0),
-  array('Skvg till cookie som scripten anvnder sig av', 'cookie_path', 0),
-
-  'vriga instllningar',
-  array('Aktivera debug mode', 'debug_mode', 9), //cpg1.3.0
-  array('Visa meddelanden i debug mode', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Denna instllning fr inte ndras om du redan har bilder i din databas.<br />
-  <a name="notice2"></a>(**) Om du ndrar instllningen kommer enbart de filer som lggs in i databasen framver att pverkas, drfr rekommenderas det att man underviker att ndra denna parameter nr det redan finns bilder i databasen. Du kan dock tillmpa ndringarna p gamla bilder genom  &quot;<a href="util.php">Administrationsverktygs</a> (ndra storlek p bilder)&quot; funktionen frn administrationsmenyn.</div><br />', //cpg1.3.0
+  'label' => ' markering', //cpg1.3.0
+  'item' => ' alternativ', //cpg1.3.0
+  'debug_everyone' => ' alla', //cpg1.3.0
+  'debug_admin' => ' enbart admin', //cpg1.3.0
+  'no_logs'=> 'Av', //cpg1.4
+  'log_normal'=> 'Normal', //cpg1.4
+  'log_all' => 'Alla', //cpg1.4
+  'view_logs' => 'Visa loggar', //cpg1.4
+  'click_expand' => 'Klicka på sektionsnamnet för att expandera', //cpg1.4
+  'expand_all' => 'Expandera alla', //cpg1.4
+  'notice1' => '(*) Dessa inställningarna bör inte ändras om du har filer i din databas.', //cpg1.4 - (relocated)
+  'notice2' => '(**) När den här ändringen görs kommer bara filer som läggs till efteråt att påverkas. Det är därför att rekommendera att inte göra ändringar när det finns filer i galleriet. Du kan välja att låta ändringarna gälla även existerande filer med hjälp av &quot;<a href="util.php">administratörsverktyget</a>&quot; (funktionen för att skala om bilder).', //cpg1.4 - (relocated)
+  'notice3' => '(***) Alla loggfiler är skrivna på engelska.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Funktionen är inaktiverad i och med länkning med forum', //cpg1.4
+  'auto_resize_everyone' => ' alla', //cpg1.4
+  'auto_resize_user' => ' endast medlemmar', //cpg1.4
+  'ascending' => 'stigande', //cpg1.4
+  'descending' => 'fallande', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'Allmänna inställningar',
+  array('Galleriets namn', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Galleriets beskrivning', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Galleriadministratörens e-post', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('URL till din mapp med Coppermine (inget "index.php" eller liknande i slutet)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL till startsidan', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Tillåt nedladdning av favoriter som Zip-fil', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Skillnad i tidszon jämfört med GMT (nuvarande tid: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Aktivera krypterade lösenord (kan inte ångras)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Aktivera hjälpikoner (hjälp endast tillgänglig på engelska)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Aktivera klickbara nyckelord i sökfunktionen','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Aktivera insticksmoduler (plugins)', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Tillåt blockering av non-routable (privata) IP adresser', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Bläddringsbart gränssnitt för "Lägg till flera filer"', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Språk &amp; teckenuppsättning',
+  array('Språk', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Använd engelska om fras inte finns översatt', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Teckenuppsättning', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Visa lista över språk', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Visa flaggor för språk', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Visa &quot;återställ&quot; i språkvalen', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Visa föregående/nästa på flikade sidor', 'previous_next_tab', 1), //cpg1.4
+
+  'Tema',
+  array('Tema', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Visa lista med teman', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Visa &quot;återställ&quot; i temavalen', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Visa FAQ', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Anpassat namn på menylänk', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('Anpassat namn på menylänk (URL)', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Visa BBcode-hjälp', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Visa "stilblock" för teman som är överensstämmer med XHTML- och CSS-standarderna ','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Sökväg till anpassat sidhuvud (header include)', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Sökväg till anpassat sidfot (footer include)', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Albumlista',
+  array('Bredd på huvudtabellen (pixlar eller %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Antal kategorinivåer som visas', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Antal album som visas', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Antal kolumner i albumlistan', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Storlek på tumnagel i pixlar', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Innehåll på förstasidan', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Visa tumnagel för albumet på översta nivån','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Sortera kategorier alfabetiskt (istället för vald ordning)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Visa antal länkade filer','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Tumnaglar',
+  array('Antal kolumner på tumnagelsidan', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Antal rader på tumnagelsidan', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Maximalt antal flikar att visa', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Visa rubrik (utöver titel) under tumnageln', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Visa antal visningar under tumnageln', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Visa antal kommentarer under tumnageln', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Visa vem som lagt in filen under tumnageln', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Visa vilken administratör som lagt in filen under tumnageln', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Visa filnamnet under tumnageln', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Visa beskrivning av album', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Förvald sorteringsordning', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Minsta antal röster för att en fil ska hamna på topplistan', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Filvisning', //cpg1.4
+  array('Bredd på tabell för filvisning (pixlar eller %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Filinformation synlig som standard', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Maximal längd för filbeskrivning', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Maximalt antal tecken i ett ord', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Visa filmremsa', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Visa filnamn under tumnageln i filmremsan', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Antal filer i filmremsan', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Bildspelets intervall i millisekunder (1 sekund = 1000 millisekunder)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Kommentarer', //cpg1.4
+  array('Filtrera fula ord i kommentarer', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Tillåt smilies i kommentarer', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Tillåt upprepade kommentarer på en fil av samma användare (ta bort skydd mot "flooding")', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Maximalt antal rader i en kommentar', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Maximal längd på en kommentar', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Meddela administratören via e-post vid ny kommentar', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Sorteringsordning för kommentarer', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Prefix för kommentarer av gäster/anonyma användare', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Filer och tumnaglar',
+  array('Kvalitet på JPEG-filer', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Maximal dimension för tumnagel <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Använd dimension (bredd, höjd eller maximal sida för tumnageln ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Skapa mellanliggande bilder','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Maximal bredd eller höjd på en mellanliggande bild/film <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Maximal filstorlek på uppladdade filer (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Maximal bredd eller höjd på uppladdade bilder/filmer (pixlar)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Skala om bilder som är större än maxbredd eller maxhöjd automatiskt', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Filer och tumnaglar - avancerade inställningar',
+  array('Album kan vara privata (notera: om du ändrar från "Ja" till "Nej" blir alla nuvarande privata album publika)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Visa privata album som ikon för icke inloggade användare','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Förbjudna tecken i filnamn', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Godkända filändelser för uppladdade filer', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Tillåtna bildformat', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Tillåtna videoformat', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Autostart för videouppspelning', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Tillåtna ljudformat', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Tillåtna dokumentformat', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Metod för att skala om bilder','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Sökväg till ImageMagick (t.ex. /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Tillåtna bildformat (gäller endast ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Kommandoval (Command line options) för ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Läs Exif-data i JPEG-filer', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Läs IPTC-data i JPEG-filer', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Mapp för album <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Mapp för användarnas filer <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Prefix för mellanliggande bilder <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('Prefix för tumnaglar <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Förvalt läge för mappar', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Förvalt läge för filer', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Användare',
+  array('Tillåt registrering av nya användare', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Tillåta icke inloggade användare (gäst eller anonym)', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Registrering kräver verifiering med e-post', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Meddela adminstratören vid registrering med e-post', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Administratören måste godkänna registrering', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Tillåt två användare att ha samma e-postadress', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Meddela administratören att det finns uppladdningar som behöver godkännas', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Tillåt inloggade användare att se medlemslistan', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Tillåt användare att ändra e-postadress i sin profil', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Tillåt användare att ha kontroll över sina bilder i publika gallerier', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Antal misslyckade loginförsök innan tillfällig blockering (för att undvika attacker)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Varaktighet för tillfälling blockering efter misslyckade loginförsök', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Aktivera rapport till administratören', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Anpassade fält för användarprofiler (lämnas tomma om de inte används).
+  Använd Profil 6 för längre texter, såsom biografier.', //cpg1.4
+  array('Profil 1, namn', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Profil 2, namn', 'user_profile2_name', 0), //cpg1.4
+  array('Profil 3, namn', 'user_profile3_name', 0), //cpg1.4
+  array('Profil 4, namn', 'user_profile4_name', 0), //cpg1.4
+  array('Profil 5, namn', 'user_profile5_name', 0), //cpg1.4
+  array('Profil 6, namn', 'user_profile6_name', 0), //cpg1.4
+
+  'Anpassade fält för bildbeskrivningar (lämnas tomma om de inte används)',
+  array('Fält 1, namn', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Fält 2, namn', 'user_field2_name', 0),
+  array('Fält 3, namn', 'user_field3_name', 0),
+  array('Fält 4, namn', 'user_field4_name', 0),
+
+  'Cookies',
+  array('Namn på cookie', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Sökväg till cookie', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'E-post (oftast behöver inget ändras här, lämna allt blankt om du är osäker)', //cpg1.4
+  array('SMTP-värd (om den lämnas tom används Sendmail)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('SMTP-användarnamn', 'smtp_username', 0), //cpg1.4
+  array('SMTP-lösenord', 'smtp_password', 0), //cpg1.4
+
+  'Loggning och statistik', //cpg1.4
+  array('Loggningsläge <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Logga e-vykort', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('För detaljerad statistik över röstningar','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('För detaljerad statistik över träffar','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Underhåll', //cpg1.4
+  array('Aktivera debug-läge', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Visa anmärkningar i debug-läge', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Galleriet är avstängt', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Skickade e-vykort', //cpg1.3.0
-  'ecard_sender' => 'Avsndare', //cpg1.3.0
-  'ecard_recipient' => 'Mottagare', //cpg1.3.0
-  'ecard_date' => 'Datum', //cpg1.3.0
-  'ecard_display' => 'Visa e-vykort', //cpg1.3.0
-  'ecard_name' => 'Namn', //cpg1.3.0
-  'ecard_email' => 'E-post', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'stigande', //cpg1.3.0
-  'ecard_descending' => 'fallande', //cpg1.3.0
-  'ecard_sorted' => 'Sorterad', //cpg1.3.0
-  'ecard_by_date' => 'efter datum', //cpg1.3.0
-  'ecard_by_sender_name' => 'efter avsndarens namn', //cpg1.3.0
-  'ecard_by_sender_email' => 'efter avstndarens e-post', //cpg1.3.0
-  'ecard_by_sender_ip' => 'efter avsndarens IP-address', //cpg1.3.0
-  'ecard_by_recipient_name' => 'efter mottagarens namn', //cpg1.3.0
-  'ecard_by_recipient_email' => 'efter mottagaren e-post', //cpg1.3.0
-  'ecard_number' => 'visar poster %s till %s av %s', //cpg1.3.0
-  'ecard_goto_page' => 'g till sida', //cpg1.3.0
-  'ecard_records_per_page' => 'Poster per sida', //cpg1.3.0
-  'check_all' => 'Markera alla', //cpg1.3.0
-  'uncheck_all' => 'Avmarkera alla', //cpg1.3.0
-  'ecards_delete_selected' => 'Radera markerade e-vykort', //cpg1.3.0
-  'ecards_delete_confirm' => 'r du sker p att du vill radera alla dessa poster? Markera i kryssrutan!', //cpg1.3.0
-  'ecards_delete_sure' => 'Jag r sker!', //cpg1.3.0
+  'title' => 'Skickade e-vykort',
+  'ecard_sender' => 'Avsändare',
+  'ecard_recipient' => 'Mottagare',
+  'ecard_date' => 'Datum',
+  'ecard_display' => 'Visa e-vykort',
+  'ecard_name' => 'Namn',
+  'ecard_email' => 'E-post',
+  'ecard_ip' => 'IP',
+  'ecard_ascending' => 'stigande',
+  'ecard_descending' => 'fallande',
+  'ecard_sorted' => 'sorterade',
+  'ecard_by_date' => 'efter datum',
+  'ecard_by_sender_name' => 'efter avsändarens namn',
+  'ecard_by_sender_email' => 'efter avsändarens e-post',
+  'ecard_by_sender_ip' => 'efter avsändarens IP-nummer',
+  'ecard_by_recipient_name' => 'efter mottagarens namn',
+  'ecard_by_recipient_email' => 'efter mottagarens e-post',
+  'ecard_number' => 'Visar kort %s till %s av %s',
+  'ecard_goto_page' => 'Gå till sida',
+  'ecard_records_per_page' => 'Kort per sida',
+  'check_all' => 'Markera alla',
+  'uncheck_all' => 'Avmarkera alla',
+  'ecards_delete_selected' => 'Radera markerade kort',
+  'ecards_delete_confirm' => 'Är du säker på att du vill radera e-vykorten? Klicka i boxen!',
+  'ecards_delete_sure' => 'Jag är säker!',
 );
 
 
@@ -526,34 +833,36 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Du mste skriva ditt namn och en kommentar',
-  'com_added' => 'Din kommentar r inlagd',
-  'alb_need_title' => 'Du mste ge albumet en titel!',
-  'no_udp_needed' => 'Ingen uppdatering behvdes.',
-   'alb_updated' => 'Albumet uppdaterades',
-  'unknown_album' => 'Valt album existerar inte eller s har du inte behrighet att ladda upp i detta album',
-  'no_pic_uploaded' => 'Ingen bild laddades upp<br /><br />Om du r sker p att du valt en bild fr uppladdning, kontrollera att servern tillter uppladdning...', //cpg1.3.0
-  'err_mkdir' => 'Misslyckades att skapa katalogen %s !',
-  'dest_dir_ro' => 'Mlkatalogen %s r inte skrivbart av scriptet!',
-  'err_move' => 'Omjligt att flytta %s till %s !',
-  'err_fsize_too_large' => 'Bilden du laddat upp r fr stor (max tilltet r %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Filstorleken p bilden du laddat upp r fr stor (max tilltet r %s KB) !',
-  'err_invalid_img' => 'Filen du laddat upp r inte i giltigt format!',
+  'empty_name_or_com' => 'Du måste skriva ditt namn och kommentar.',
+  'com_added' => 'Din kommentar har lagts till.',
+  'alb_need_title' => 'Du måste ha en titel på ditt album!',
+  'no_udp_needed' => 'Ingen uppdatering behövs.',
+  'alb_updated' => 'Albumet har uppdaterats.',
+  'unknown_album' => 'Valt album finns inte eller så saknar du behörighet att lägga till bilder i detta album.',
+  'no_pic_uploaded' => 'Ingen fil laddades upp!<br /><br />Om du verkligen valde en fil att ladda upp, kontrollera att servern tillåter uppladdning...',
+  'err_mkdir' => 'Kan inte skapa mapp %s!',
+  'dest_dir_ro' => 'Mappen %s är skrivskyddad!',
+  'err_move' => 'Det går inte att flytta %s till %s!',
+  'err_fsize_too_large' => 'Bildstorleken är för stor (max storlek är %s x %s)!', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'Filstorleken är för stor (max storlek är %s KB)!', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'Filformatet är inte ett godkänt filformat!',
   'allowed_img_types' => 'Du kan bara ladda upp %s bilder.',
-  'err_insert_pic' => 'Bilden \'%s\' kan inte infogas i albumet', //cpg1.3.0
-  'upload_success' => 'Din bild laddades upp utan problem<br /><br />Den kommer att bli synlig nr admin godknt den', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Bild eller film uppladdad', //cpg1.3.0
-  'notify_admin_email_body' => '%s har laddat upp en bild eller film som behver godknnas. G in p %s', //cpg1.3.0
+  'err_insert_pic' => 'Filen \'%s\' kan inte läggas till i albumet ',
+  'upload_success' => 'Din fil laddades upp.<br /><br />Den kommer att visas efter att administratören har godkänt den.',
+  'notify_admin_email_subject' => '%s - Meddelande om uppladdning',
+  'notify_admin_email_body' => 'En fil har laddats upp av %s och behöver godkännas av dig. Gå till %s',
   'info' => 'Information',
-  'com_added' => 'Kommentar inlagd',
-  'alb_updated' => 'Album uppdaterat',
-  'err_comment_empty' => 'Din kommentar r tom!',
-  'err_invalid_fext' => 'Enbart filer med fljande ndelser r tilltna: <br /><br />%s.',
-  'no_flood' => 'Det var du som skrev den senaste kommentaren fr den hr bilden<br /><br />ndra den redan inlagda kommentaren om du vill ndra ngot', //cpg1.3.0
-  'redirect_msg' => 'Du skickas vidare.<br /><br /><br />Klicka \'FORTSTT\' om inte sidan uppdateras automatiskt',
-  'upl_success' => 'Din bild infogades utan problem', //cpg1.3.0
-  'email_comment_subject' => 'Ny kommentar p Coppermine Photo Gallery', //cpg1.3.0
-  'email_comment_body' => 'Ngon har skrivit en ny kommentar i ditt galleri. Ls den p', //cpg1.3.0
+  'com_added' => 'Kommmentar tillagd',
+  'alb_updated' => 'Albumet har uppdaterats',
+  'err_comment_empty' => 'Din kommentar är tom!',
+  'err_invalid_fext' => 'Bara filer med följande filändelser är tillåtna:<br /><br />%s.',
+  'no_flood' => 'Du har gjort den senaste kommentaren för denna fil.<br /><br />Du kan ändra kommentaren om du vill.',
+  'redirect_msg' => 'Du flyttas till ny sida.<br /><br /><br />Klicka på "Fortsätt" om sidan inte laddas automatiskt.',
+  'upl_success' => 'Din fil har lagts till.',
+  'email_comment_subject' => 'Kommmentar har lagts till i bildgalleriet.',
+  'email_comment_body' => 'Någon har postat en kommentar i ditt galleri. Se den på: ',
+  'album_not_selected' => 'Inget album valt', //cpg1.4
+  'com_author_error' => 'En registrerad användare har redan det smeknamnet, logga in eller välj ett annat.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -562,30 +871,58 @@
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
   'caption' => 'Rubrik',
-  'fs_pic' => 'full storlek p bild',
-  'del_success' => 'radering lyckades',
-  'ns_pic' => 'normal storlek p bild',
+  'fs_pic' => 'full bildstorlek',
+  'del_success' => 'Raderingen lyckades!',
+  'ns_pic' => 'normal bildstorlek',
   'err_del' => 'kan inte raderas',
-  'thumb_pic' => 'miniatyr',
+  'thumb_pic' => 'tumnagel',
   'comment' => 'kommentar',
   'im_in_alb' => 'bild i album',
-  'alb_del_success' => 'Album \'%s\' raderades',
+  'alb_del_success' => 'Albumet &laquo;%s&raquo; är raderat', //cpg1.4
   'alb_mgr' => 'Albumhanterare',
-  'err_invalid_data' => 'Ogiltig data togs emot i \'%s\'',
+  'err_invalid_data' => 'ogiltig data mottagen i \'%s\'',
   'create_alb' => 'Skapar album \'%s\'',
-  'update_alb' => 'Uppdaterar albumet \'%s\' med titeln \'%s\' och index \'%s\'',
-  'del_pic' => 'Radera bild', //cpg1.3.0
+  'update_alb' => 'Uppdaterar album \'%s\' med titel \'%s\' och index \'%s\'',
+  'del_pic' => 'Radera fil',
   'del_alb' => 'Radera album',
-  'del_user' => 'Radera anvndare',
-  'err_unknown_user' => 'Den valda anvndaren finns inte!',
-  'comment_deleted' => 'Kommentaren raderades utan problem',
+  'del_user' => 'Radera användare',
+  'err_unknown_user' => 'Vald användare finns inte!',
+  'err_empty_groups' => 'Det finns ingen tabell för grupper eller så är tabellen är tom!', //cpg1.4
+  'comment_deleted' => 'Kommentaren har raderats',
+  'npic' => 'Bild', //cpg1.4
+  'pic_mgr' => 'Bildhanterare', //cpg1.4
+  'update_pic' => 'Uppdaterar bild \'%s\' med filnamn \'%s\' och index \'%s\'', //cpg1.4
+  'username' => 'Användarnamn', //cpg1.4
+  'anonymized_comments' => '%s kommentarer är gjorda anonyma', //cpg1.4
+  'anonymized_uploads' => '%s publika uppladdningar är gjorda anonyma', //cpg1.4
+  'deleted_comments' => '%s kommentarer raderade', //cpg1.4
+  'deleted_uploads' => '%s publika uppladdningar raderade', //cpg1.4
+  'user_deleted' => 'Användaren %s raderad', //cpg1.4
+  'activate_user' => 'Aktivera användare', //cpg1.4
+  'user_already_active' => 'Användaren har redan aktiverats', //cpg1.4
+  'activated' => 'Aktiverad', //cpg1.4
+  'deactivate_user' => 'Avaktivera användare', //cpg1.4
+  'user_already_inactive' => 'Användaren har redan avaktiverats', //cpg1.4
+  'deactivated' => 'Avaktiverad', //cpg1.4
+  'reset_password' => 'Ändra lösenord', //cpg1.4
+  'password_reset' => 'Lösenord ändrat till %s', //cpg1.4
+  'change_group' => 'Ändra primär grupp', //cpg1.4
+  'change_group_to_group' => 'Primär grupp ändrad från %s till %s', //cpg1.4
+  'add_group' => 'Lägg till sekundär grupp', //cpg1.4
+  'add_group_to_group' => 'Lägger till användare %s till grupp %s. Användaren är nu medlem i %s som primär grupp och i %s som sekundär(a) grupp(er).', //cpg1.4
+  'status' => 'Status', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Innehållet i ditt e-vykort har blivit korrupt av din e-postklient. Kontrollera att länken är korrekt.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -594,54 +931,143 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-  'confirm_del' => 'r du sker p att du vill RADERA denna bild ? \\nven dess kommentarer kommer att raderas.', //js-alert //cpg1.3.0
-  'del_pic' => 'RADERA DENNA BILD', //cpg1.3.0
+  'confirm_del' => 'Är du säker på att du vill RADERA filen? \\nKommentarer kommer också att raderas.', //js-alert
+  'del_pic' => 'RADERA DENNA FIL',
   'size' => '%s x %s pixlar',
-  'views' => '%s gnger',
+  'views' => '%s gånger',
   'slideshow' => 'Bildspel',
   'stop_slideshow' => 'STOPPA BILDSPEL',
-  'view_fs' => 'Klicka hr fr att se bilden i fullstorlek',
-  'edit_pic' => 'ndra beskrivning', //cpg1.3.0
-  'crop_pic' => 'Beskr och rotera', //cpg1.3.0
+  'view_fs' => 'Klicka för stor bild',
+  'edit_pic' => 'Ändra filinformation', //cpg1.4
+  'crop_pic' => 'Beskär och rotera',
+  'set_player' => 'Ändra spelare',
 );
 
 $lang_picinfo = array(
-  'title' =>'Bildinformation', //cpg1.3.0
+  'title' =>'Filinformation',
   'Filename' => 'Filnamn',
-  'Album name' => 'Albumnamn',
-  'Rating' => 'Betyg (%s rster)',
+  'Album name' => 'Albumnamm',
+  'Rating' => 'Betyg (%s röster)',
   'Keywords' => 'Nyckelord',
   'File Size' => 'Filstorlek',
+  'Date Added' => 'Datum tillagd', //cpg1.4
   'Dimensions' => 'Dimensioner',
   'Displayed' => 'Visad',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Datum fr fototillflle',
-  'Aperture' => 'Slutare',
-  'Exposure time' => 'Exponeringstid',
-  'Focal length' => 'Fokallngd',
-  'Comment' => 'Kommentar',
-  'addFav'=>'Lgg till favoriter', //cpg1.3.0
-  'addFavPhrase'=>'Favoriter', //cpg1.3.0
-  'remFav'=>'Ta bort frn favoriter', //cpg1.3.0
-  'iptcTitle'=>'IPTC-titel', //cpg1.3.0
-  'iptcCopyright'=>'IPTC-copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC-nyckelord', //cpg1.3.0
-  'iptcCategory'=>'IPTC-kategori', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC-underkategorier', //cpg1.3.0
+  'URL' => 'URL', //cpg1.4
+  'submit' => 'Skicka', //cpg1.4
+  'success' => 'Informationen har uppdaterats.', //cpg1.4
+  'details' => 'Detaljer', //cpg1.4
+  'addFav'=>'Lägg till i favoriter',
+  'addFavPhrase'=>'Favoriter',
+  'remFav'=>'Ta bort från favoriter',
+  'ManageExifDisplay' => 'Hantera visning av Exif-information', //cpg1.4
+
+// IPTC tags
+  'iptcTitle'=>'IPTC: titel',
+  'iptcCopyright'=>'IPTC: copyright',
+  'iptcKeywords'=>'IPTC: nyckelord',
+  'iptcCategory'=>'IPTC: kategori',
+  'iptcSubCategories'=>'IPTC: underkategorier',
+
+// Exif tag descriptions made by ecto, most info from:
+// * http://park2.wakwak.com/~tsuruzoh/Computer/Digicams/exif-e.html
+// * http://www.exif.org/Exif2-1.PDF & http://www.exif.org/Exif2-2.PDF
+
+//***** Exif tags which are in the official Exif specification *****//
+
+// Tags relating to version
+  'FlashPixVersion' => 'Flash Pix-version', //cpg1.4
+  'ExifVersion' => 'Exif-version', //cpg1.4
+
+// Tags relating to image configuration/data structure
+  'ColorSpace' => 'Färgrymd', //cpg1.4 (sRGB or Uncalibrated)
+  'ComponentsConfiguration' => 'Komponentkonfiguration', //cpg1.4 (i.e. YCbCr or RGB)
+  'CompressedBitsPerPixel' => 'Bitar per pixel', //cpg1.4 (Information specific to compressed data. The compression mode used for a compressed image is indicated in unit bits per pixel. 8/[this value] should give an estimated JPEG compression ratio.)
+  'xResolution' => 'X-upplösning', //cpg1.4 (The number of pixels per ResolutionUnit (not to be confused with image dimension!))
+  'yResolution' => 'Y-upplösning', //cpg1.4 (The number of pixels per ResolutionUnit (not to be confused with image dimension!))
+  'ExifImageWidth' => 'Bildbredd', //cpg1.4 (This is actually the Exif tag "PixelXDimension")
+  'ExifImageHeight' => 'Bildhöjd', //cpg1.4 (This is actually the Exif tag "PixelYDimension")
+  'Orientation' => 'Bildorientering', //cpg1.4 (The image orientation)  
+  'YCbCrPositioning' => 'YCbCr-positionering', //cpg1.4 (The position of chrominance components in relation to the luminance component)
+  'ResolutionUnit' => 'Upplösningens måttenhet', //cpg1.4 (The unit for measuring XResolution and YResolution, i.e. inches/centimeters. The same unit is used for both XResolution and YResolution.)
+
+// Tags relating to date and time
+  'DateTime' => 'Datum och tid', //cpg1.4 (The date and time the file was changed)
+  'DateTimeOriginal' => 'Datum och tid (original)', //cpg1.4 (The date and time when the original image data was generated)
+  'DateTimedigitized' => 'Datum och tid (digitaliserad)', //cpg1.4 (The date and time when the image was stored as digital data)
+
+// Tags relating to picture-taking conditions
+  'ExposureTime' => 'Exponeringstid', //cpg1.4 (Exposure time, given in seconds)
+  'ExposureBiasValue' => 'Exponeringskompensation', //cpg1.4 (The exposure bias)
+  'ExposureProgram' => 'Exponeringsprogram', //cpg1.4 (The class of the program used by the camera to set exposure when the picture is taken, i.e. Aperture priority/Shutter priority etc)
+  'ExposureMode' => 'Exponeringsmetod', //cpg1.4 (This tag indicates the exposure mode set when the image was shot, i.e. Auto exposure/Manual exposure/Auto bracket)
+
+  'FNumber' => 'Bländartal', //cpg1.4 (The F number)
+  'MaxApertureValue' => 'Största bländartal', //cpg1.4 (The smallest F number of the lens)
+  'FocalLength' => 'Brännvidd', //cpg1.4 (The actual focal length of the lens, in mm. Conversion is not made to the focal length of a 35 mm film camera.)
+  'ISOSpeedRatings'=>'ISO', //cpg1.4 (Indicates the ISO Speed)
+  'MeteringMode' => 'Ljusmätningsmetod', //cpg1.4 (The metering mode, i.e. Spot/Center weighted average etc)  
+  'LightSource' => 'Ljuskälla (vitbalans)', //cpg1.4 (This is actually the whitebalance setting, i.e. Tungsten/Fluorescent etc)
+  'WhiteBalance' => 'Metod för val av vitbalans', //cpg1.4 (This tag indicates the white balance mode set when the image was shot, i.e. Auto white balance/Manual white balance)
+  'SceneCaptureMode' => 'Typ av motiv', //cpg1.4 (This is actually called "SceneCaptureType" according to Exif 2.2 specifications - Landscape/Portrait/Night scene etc)
+  'SceneType' => 'Scentyp', //cpg1.4 (Indicates the type of scene. If a DSC recorded the image, this tag value shall always be set to 1, indicating that the image was directly photographed.)
+  'Flash' => 'Blixt', //cpg1.4 (This tag indicates the status of flash when the image was shot)
+  'DigitalZoomRatio' => 'Digital zoomfaktor', //cpg1.4 (This tag indicates the digital zoom ratio when the image was shot)
+  
+  'GainControl' => 'Bildförstärkning', //cpg1.4 (This tag indicates the degree of overall image gain adjustment i.e. Low/High gain up and Low/High gain down)
+  'Contrast' => 'Kontrast', //cpg1.4 (This tag indicates the direction of contrast processing applied by the camera when the image was shot i.e. Normal/Soft/Hard)  
+  'Saturation' => 'Färgmättnad', //cpg1.4 (This tag indicates the direction of saturation processing applied by the camera when the image was shot i.e. Normal/Low saturation/High saturation)
+  'Sharpness' => 'Skärpa', //cpg1.4 (This tag indicates the direction of sharpness processing applied by the camera when the image was shot i.e. Normal/Soft/Hard)
+
+  'FileSource' => 'Filkälla', //cpg1.4 (Indicates the image source)
+  'CustomerRender' => 'Anpassad bildbearbetning', //cpg1.4 (Actually called "CustomRendered" according to Exif 2.2 specifications - This tag indicates the use of special processing on image data, such as rendering geared to output. When special processing is performed, the reader is expected to disable or minimize any further processing.)
+  
+// Other tags
+  'Make' => 'Tillverkare', //cpg1.4 (The manufacturer of the recording equipment)
+  'Model' => 'Modell', //cpg1.4 (The model name or model number of the equipment)
+  'Software' => 'Programvara', //cpg1.4 (This tag records the name and version of the software or firmware of the camera or image input device used to generate the image)
+  'ImageDescription' => ' Bildbeskrivning', //cpg1.4 (A character string giving the title of the image)
+  'ExifOffset' => 'Exif-index', //cpg1.4 (Where SubIFD area starts, actually called "Exif IFD Pointer" in Exif specs)
+  'IFD1Offset' => 'IFD1-index', //cpg1.4 (Where IFD1 area starts (thumbnail data))
+  'ExifInteroperabilityOffset' => 'Index för Exif-kompatibilitetsdata', //cpg1.4 (Indicates the identification of the Interoperability rule)
+
+//***** End Exif tags which are in the official Exif specification *****//
+
+  
+//***** Non-standard Exif tags (i.e. manufacturer specific tags - for example, in Nikon digicams "ISOSetting" means the same as "ISOSpeedRatings") *****//
+  'ISOSetting' => 'ISO', //cpg1.4 (Should be translated the same way as the "ISOSpeedRatings" tag)
+  'ISOSelection' => 'Metod för val av ISO', //cpg1.4 (Auto/Manual etc)
+
+  'ColorMode' => 'Färgläge', //cpg1.4 (Color/B&W/Monochrome etc)
+  'Quality' => 'Kvalitet', //cpg1.4 (Quality setting)
+  'ImageSharpening' => 'Skärpeinställning', //cpg1.4 (Auto/High etc)
+  'ImageAdjustment' => 'Bildjustering', //cpg1.4 (Auto/Manual/Contrast+/Contrast- etc)
+  'NoiseReduction' => 'Brusreducering', //cpg1.4
+
+  'FocusMode' => 'Fokuseringsmetod', //cpg1.4 (Auto/Manual, Single/Continuous etc)
+  'ManualFocusDistance' => 'Manuellt fokusavstånd', //cpg1.4 (Distance in meters if focus was manually selected, otherwise 0)
+  'AFFocusPosition' => 'Fokusposition vid autofokus', //cpg1.4 (Where focus was when using autofocus, i.e. Center/Top/Bottom/Left/Right etc)
+  'DigitalZoom' => 'Digital zoomfaktor', //cpg1.4 (Same as "DigitalZoomRatio" but manufacturer specific values, should be translated the same way as the "DigitalZoomRatio" tag)
+  'FlashSetting' => 'Blixt', //cpg1.4 (Normal/Red eye etc, should be translated the same way as the "Flash" tag)
+
+  'Comment' => 'Kommentar', // (Note: this is not the Exif tag "UserComment")
+  'Adapter' => 'Konverter', //cpg1.4 (An adapter is what you put over the lens to change the focal length, i.e. this tag shows Off/Fish eye/Wide etc)
+//***** End non-standard Exif tags *****//
 );
 
 $lang_display_comments = array(
   'OK' => 'OK',
-  'edit_title' => 'Redigera denna kommentar',
-  'confirm_delete' => 'r du sker p att du vill radera denna kommentar?', //js-alert
-  'add_your_comment' => 'Lgg till din kommentar',
+  'edit_title' => 'Ändra denna kommentar',
+  'confirm_delete' => 'Är du säker på att du vill radera kommentaren?', //js-alert
+  'add_your_comment' => 'Lägg till kommentar',
   'name'=>'Namn',
   'comment'=>'Kommentar',
   'your_name' => 'Anonym',
+  'report_comment_title' => 'Rapportera kommentar till administratören', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-  'click_to_close' => 'Klicka p bilden fr att stnga det hr fnstret',
+  'click_to_close' => 'Klicka på bilden för att stänga fönstret',
 );
 
 }
@@ -652,21 +1078,65 @@
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
   'title' => 'Skicka ett e-vykort',
-  'invalid_email' => '<b>Varning</b> : E-postadressen r ej giltig!',
-  'ecard_title' => 'Du har ftt ett e-vykort frn %s',
-  'error_not_image' => 'Enbart bilder kan skickas som e-vykort.', //cpg1.3.0
-  'view_ecard' => 'Klicka p den hr lnken om du inte ser ngot e-vykort',
-  'view_more_pics' => 'Klicka p den hr lnken fr att se fler bilder!',
-  'send_success' => 'Din e-vykort skickades',
-  'send_failed' => 'Servern kan tyvrr inte skicka ditt e-vykort...',
-  'from' => 'Frn',
+  'invalid_email' => '<font color="red"><b>Varning</b></font>: ogiltig e-postadress:', //cpg1.4
+  'ecard_title' => 'Ett e-vykort till dig från %s',
+  'error_not_image' => 'Bara bilder kan skickas som e-vykort.',
+  'view_ecard' => 'Alternativ länk om e-vykortet inte visas korrekt', //cpg1.4
+  'view_ecard_plaintext' => 'För att se e-vykortet, kopiera denna URL och klistra in den i din webbläsare:', //cpg1.4
+  'view_more_pics' => 'Se fler bilder!', //cpg1.4
+  'send_success' => 'Ditt e-vykort har skickats!',
+  'send_failed' => 'Servern kan inte skicka ditt e-vykort...',
+  'from' => 'Från',
   'your_name' => 'Ditt namn',
   'your_email' => 'Din e-postadress',
   'to' => 'Till',
   'rcpt_name' => 'Mottagarens namn',
   'rcpt_email' => 'Mottagarens e-postadress',
-  'greetings' => 'Hej',
-  'message' => 'Meddelande',
+  'greetings' => 'Rubrik', //cpg1.4
+  'message' => 'Meddelande', //cpg1.4
+  'ecards_footer' => 'Skickat av  %s från IP %s vid %s (galleriets tid)', //cpg1.4
+  'preview' => 'Förhandsgranskning av e-vykort', //cpg1.4
+  'preview_button' => 'Granska', //cpg1.4
+  'submit_button' => 'Skicka kort', //cpg1.4
+  'preview_view_ecard' => 'Detta kommer att vara en länk när e-vykortet har skapats. Den fungerar inte för förhandsgranskningar.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Rapportera till administratör', //cpg1.4
+  'invalid_email' => '<b>Varning</b>: ogiltig e-postadress!', //cpg1.4
+  'report_subject' => 'En rapport från %s gällande galleri %s', //cpg1.4
+  'view_report' => 'Alternativ länk om rapporteringen inte visas korrekt', //cpg1.4
+  'view_report_plaintext' => 'För att se rapporteringen, kopiera denna URL och klistra in den i din webbläsare:', //cpg1.4
+  'view_more_pics' => 'Galleri', //cpg1.4
+  'send_success' => 'Din rapportering har skickats!', //cpg1.4
+  'send_failed' => 'Servern kan inte skicka din rapport...', //cpg1.4
+  'from' => 'Från', //cpg1.4
+  'your_name' => 'Ditt namn', //cpg1.4
+  'your_email' => 'Din e-postadres', //cpg1.4
+  'to' => 'Till', //cpg1.4
+  'administrator' => 'Administratör/moderator', //cpg1.4
+  'subject' => 'Ämne', //cpg1.4
+  'comment_field_name' => 'Rapportering gällande kommentar av "%s"', //cpg1.4
+  'reason' => 'Anledning', //cpg1.4
+  'message' => 'Meddelande', //cpg1.4
+  'report_footer' => 'Skickat av %s från IP %s vid %s (galleriets tid)', //cpg1.4
+  'obscene' => 'Obscent', //cpg1.4
+  'offensive' => 'Stötande', //cpg1.4
+  'misplaced' => 'Utanför ämne/felplacerad', //cpg1.4
+  'missing' => 'Saknas', //cpg1.4
+  'issue' => 'Fel/visas inte', //cpg1.4
+  'other' => 'Annat', //cpg1.4
+  'refers_to' => 'Rapporteringen avser fil', //cpg1.4
+  'reasons_list_heading' => 'Anledning till rapportering:', //cpg1.4
+  'no_reason_given' => 'Ingen anledning har angetts', //cpg1.4
+  'go_comment' => 'Gå till kommentar', //cpg1.4
+  'view_comment' => 'Visa fullständig rapportering med kommentar', //cpg1.4
+  'type_file' => 'Fil', //cpg1.4
+  'type_comment' => 'Kommentar', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -674,95 +1144,118 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Bild&nbsp;info', //cpg1.3.0
+  'pic_info' => 'Filinformation',
   'album' => 'Album',
   'title' => 'Titel',
+  'filename' => 'Filnamn', //cpg1.4
   'desc' => 'Beskrivning',
-  'keywords' => 'Nyckelord',
-  'pic_info_str' => '%s &times; %s - %s KB - visad %s gnger - %s rster',
-  'approve' => 'Godknn bild', //cpg1.3.0
-  'postpone_app' => 'Senarelgg godknnande',
-  'del_pic' => 'Radera bild', //cpg1.3.0
-  'read_exif' => 'Ls EXIF-informationen p nytt', //cpg1.3.0
-  'reset_view_count' => 'Nollstll beskarrknaren',
-  'reset_votes' => 'Nollstll rster',
+  'keywords' => 'Nyckelord<br />(separerade med mellanslag)',
+  'new_keyword' => 'Nya nyckelord', //cpg1.4
+  'new_keywords' => 'Nya nyckelord hittade', //cpg1.4
+  'existing_keyword' => 'Nuvarande nyckelord', //cpg1.4
+  'pic_info_str' => '%s x %s - %s KB - %s visningar - %s röster',
+  'approve' => 'Godkänn fil',
+  'postpone_app' => 'Skjut upp godkännande',
+  'del_pic' => 'Radera fil',
+  'del_all' => 'Radera ALLA filer', //cpg1.4
+  'read_exif' => 'Läs Exif-informationen igen',
+  'reset_view_count' => 'Nollställ räknaren för visningar',
+  'reset_all_view_count' => 'Nollställ ALLA räknare för visningar', //cpg1.4
+  'reset_votes' => 'Nollställ röstningar',
+  'reset_all_votes' => 'Nollställ ALLA röstningar', //cpg1.4
   'del_comm' => 'Radera kommentarer',
-  'upl_approval' => 'Godknnande fr uppladdning',
-  'edit_pics' => 'Redigera bild', //cpg1.3.0
-  'see_next' => 'Se kommande bilder', //cpg1.3.0
-  'see_prev' => 'Se fregende bilder', //cpg1.3.0
-  'n_pic' => '%s bilder', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Antal bilder att visa', //cpg1.3.0
-  'apply' => 'Verkstll frndringar', //cpg1.3.0
-  'crop_title' => 'Commermine Bildredigerare', //cpg1.3.0
-  'preview' => 'Visa utkast', //cpg1.3.0
-  'save' => 'Spara bild', //cpg1.3.0
-  'save_thumb' =>'Spara som miniatyr', //cpg1.3.0
-  'sel_on_img' =>'Det valda omrdet mste helt vara inom bildens yta', //js-alert //cpg1.3.0
+  'del_all_comm' => 'Radera ALLA kommentarer', //cpg1.4
+  'upl_approval' => 'Godkänn uppladdning', //cpg1.4
+  'edit_pics' => 'Redigera filer',
+  'see_next' => 'Se nästa filer',
+  'see_prev' => 'Se föregående filer',
+  'n_pic' => '%s filer',
+  'n_of_pic_to_disp' => 'Antal filer att visa',
+  'apply' => 'Utför ändringar',
+  'crop_title' => 'Coppermines bildredigerare',
+  'preview' => 'Förhandsgranska',
+  'save' => 'Spara bild',
+  'save_thumb' =>'Spara som tumnagel',
+  'gallery_icon' => 'Använd som min ikon', //cpg1.4
+  'sel_on_img' =>'Markeringen måste vara inom bilden!', //js-alert
+  'album_properties' =>'Albumets egenskaper', //cpg1.4
+  'parent_category' =>'Överliggande kategori', //cpg1.4
+  'thumbnail_view' =>'Tumnagelvisning', //cpg1.4
+  'select_unselect' =>'Markera/avmarkera alla', //cpg1.4
+  'file_exists' => "Filen '%s' finns redan.", //cpg1.4
+  'rename_failed' => "Kan inte byta namn från '%s' till '%s'.", //cpg1.4
+  'src_file_missing' => "Källfil '%s' saknas.", // cpg 1.4
+  'mime_conv' => "Kan inte konvertera filen från '%s' till '%s'",//cpg1.4
+  'forb_ext' => 'Otillåten filändelse.',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
+// File faq.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Vanliga frgor', //cpg1.3.0
-  'toc' => 'Kapitelfrteckning', //cpg1.3.0
-  'question' => 'Frga: ', //cpg1.3.0
-  'answer' => 'Svar: ', //cpg1.3.0
+  'faq' => 'Vanliga frågor',
+  'toc' => 'Innehåll',
+  'question' => 'Fråga: ',
+  'answer' => 'Svar: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Allmn FAQ', //cpg1.3.0
-  array('Varfr mste jag registera mig?', 'Det r upp till administratren att bestmma om registrering krvs. Som registrerad fr du dock tillgng till ytterligare funktioner, t.ex. ladda upp objekt, skapa en favoritlista, betygstta bilder och skriva kommentarer mm.', '0'), //cpg1.3.0
-  array('Hur registrerar jag mig?', 'G till &quot;Registrera dig&quot; och fyll i de obligatoriska flten (och de frivilliga efter nskeml).<br />Om administratren har aktiverat e-postaktivering kommer du att f ett mejl till den adress du angav nr du registrerade dig med vidare instruktioner om hur du ska gra fr att ditt medlemsskap ska aktiveras. Ditt konto mste drefter aktiveras innan du kan logga in.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Hur loggar jag in?', 'G till &quot;Logga in&quot; och skriv ditt anvndarnamn och lsenord. Om du markerar &quot;Kom ihg mig&quot; kommer du automatiskt att loggas in varje gng du kommer tillbaka.<br /><b>VIKTIGT: cookies mste vara aktiverade i din webblsare och du fr inte radera Cookien frn den hr sajten om du ska kunna anvnda &quot;Kom ihg mig&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Varfr kan jag inte logga in?', 'Har du registrerat dig och sedan klickat p lnken som du fick via e-post? Genom att gra s aktiveras ditt konto. Om inte detta lste problemet kontakta sajtens administratr.', 'offline', 0), //cpg1.3.0
-  array('Vad gr jag om jag glmt mitt lsenord?', 'Om den hr sajten har har lnk med texten &quot;Glmt bort lsenord&quot; s anvnd den. I annat fall mste du kontakta sajtens administratr fr att f ett nytt lsen.', 'offline', 0), //cpg1.3.0
-  //array('Hur gr jag om jag byter e-postadress', 'Logga in och ndra din e-postadress i &quot;Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Hur lgger jag till en bild i &quot;Mina favoriter&quot;?', 'Klicka p en bild och klicka drefter p &quot;bildinformation&quot;-lnken (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); Rulla ner till stll in bildinformation och klicka p &quot;Lgg till favoriter&quot;.<br />Administratren mste ha stllt in att &quot;bildinformation&quot; visas som standard.<br />VIKTIGT: Cookies mste vara aktiverat i din webblsare och cookien frn den hr sajten fr inte raderas om funktionen ska fungera.', 'offline', 0), //cpg1.3.0
-  array('Hur betygstter jag en bild eller film?', 'Klicka p miniatyren och betygstt den sedan en bit ner p sidan.', 'offline', 0), //cpg1.3.0
-  array('Hur kommenterar jag en bild?', 'Klicka p miniatyren och skriv sedan en kommentar lngst ner p sidan (under betygsttningen).', 'offline', 0), //cpg1.3.0
-array('Hur laddar jag upp en bild?', 'G till &quot;Ladda upp&quot; och vlj vilket album du vill ladda upp bilden till. Klicka sedan p &quot;vlj fil&quot; och vlj vilken fil du vill ladda upp. Klicka drefter p &quot;ppna&quot; (hr har du ven mjlighet att skriva in en titel och beskrivning av bilden) och sedan p &quot;Skicka&quot; (kommandona r beroende av vilken webblsare du anvnder och kan drfr variera ngot)', 'allow_private_albums', 0), //cpg1.3.0
-  array('Var hamnar mina uppladdade bilder?', 'Du har mjlighet att ladda upp bilder eller filmer till ngot av dina album i &quot;Mitt Galleri&quot;. Administratren har ocks mjlighet att ge dig behrighet att ladda upp material till andra album i Huvudgalleriet.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Vilka format och hur stora filer kan jag ladda upp?', 'Tillten filstorlek och filtyp (jpg, png, etc.) bestms av administratren.', 'offline', 0), //cpg1.3.0
-  array('Vad r &quot;Mitt galleri&quot;?', '&quot;Mitt galleri&quot; r ett personligt galleri som anvndaren dit anvndare kan ladda upp sina bilder och sedan sjlv hantera.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hur skapar jag, dper om, eller raderar jag album i &quot;Mitt Galleri&quot;?', 'Du borde redan vara i &quot;Adminlge&quot;<br />G till &quot;Skapa/Organsiera mina album&quot; och klicka p &quot;Nytt&quot;. ndra &quot;Nytt Album&quot; till nskat namn.<br />Du kan ven dpa om albumen som finns i ditt galleri.<br />Klicka p &quot;Verkstll frndringar&quot; fr att verkstlla ndringarna.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hur kontrollerar jag vilka anvndare som har tillgng till mina album?', 'Du borde redan vara i  &quot;Adminlge&quot;<br />G till&quot;ndra mina album. Vlj det album du vill ndra p&quot;Uppdatera Album&quot;-raden.<br />Hr kan du ndra namn, beskrivning, miniatyr och anvndarnas rttigheter fr att kunna kommentera och rsta p bilderna.<br />Klicka &quot;Uppdatera album&quot; nr du gjort dina ndringar.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hur kan jg se andra anvndares gallerier?', 'G till &quot;Albumlista&quot; och vlj &quot;Anvndargallerier&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Vad r cookies och hur anvnder denna sajt dem?', 'Cookies r en liten text fil innehllande information som skickas frn webbsajter och som lagras p din dators hrddisk.<br />Normalt sett anvndes cookies fr att kunna lagra information som behvs fr att man ska kunna lmna en sajt och sedan kunna komma tillbaka och f upp sin information igen utan att behva gra alla instllningar p nytt.<br />Coppermine anvnder cookies fr att lagra din inloggningsinformation (s du slipper logga in p nytt varje gng du besker sajten) om Kom ihg mig r valt. Coppermine anvnder ven cookies fr att komma ihg vilka bilder som ligger i mina favoriter. Cookies anvnds dock inte fr at samla in ngon personlig information och anvnds inte heller i syfte att kartlgga dig eller anvnda uppgifter i kommersiella syften.', 'offline', 0), //cpg1.3.0
-  array('Hur kan jag f tag p Coppermine till min egen sajt?', 'Coppermine r ett gratis multimediagalleri som faller under GNU GPL. Det innehller massor av funktioner och finns fr flera olika plattformar. Besk <a href="http://coppermine.sf.net/">Coppermine Home Page</a> fr mer information eller fr att ladda ner det.', 'offline', 0), //cpg1.3.0
-
-  'Hitta p sajten', //cpg1.3.0
-  array('Vad r &quot;Albumlista&quot;?', 'I albumlistan ser du alla album tillhrande den kategori som du r inne i. Om du inte r inne i ngon kategori kommer du istllet att se hela galleriet med lnkar till varje kategori. Varje miniatyrer kan vara en lnk till en kategori.', 'offline', 0), //cpg1.3.0
-  array('Vad r &quot;Mitt galleri&quot;?', 'Denna funktion tillter anvndare att skapa sitt eget galleri dit de kan lgga till, ndra och skapa egna album och ven ladda upp bilder i dessa.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Vad r skillnaden mellan &quot;Adminlge&quot; and &quot;Anvndarlge&quot;?', 'Nr anvndare gr in i &quot;Adminlge&quot kan de modifiera sina gallerier, medan det enbart gr att titta p dem i &quot;Anvndarlge&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Vad rt;Ladda upp bild&quot;?', 'Denna funktion gr det mjlgit fr anvndare att ladda upp en fil (tillten storlek och typ bestms av administratren) till ett galleri som antingen valts av anvndaren eller administratren.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Vad r &quot;Senast inlagda&quot;?', 'Den hr funktionen visar de senast uppladdade objekten till sajten.', 'offline', 0), //cpg1.3.0
-  array('Vad r &quot;Senast kommenterades&quot;?', 'Den hr funktionen visar de senaste objekten som kommenterats tillsammans med dess kommentarer.', 'offline', 0), //cpg1.3.0
-  array('Vad r &quot;Mest visade&quot;?', 'Den hr funktionen visar vilka objekt som r visade flest gnger (bde fr inloggade och ej inloggade anvndare).', 'offline', 0), //cpg1.3.0
-  array('Vad r &quot;Topplista&quot;?', 'Den hr funktionen visar de objekt som ftt hgst genomsnittligt betyg av anvnderna (t.ex. om fem anvndare vardera ger <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> fr objektet ett genomsnitt p <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />. Om fem anvndare istllet ger betyget 1 till 5 (1,2,3,4,5) ger detta objektet ett genomsnitt p <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br /> Betygen gr frn <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (bst) till <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (smst).', 'offline', 0), //cpg1.3.0
-  array('Vad r &quot;Mina favoriter&quot;?', 'Den hr funktionen lter anvndaren spara en lista ver sina favoritobjekt i en cookie som lagras p anvndarens hrddisk.', 'offline', 0), //cpg1.3.0
+  'Allmän FAQ',
+  array('Varför måste jag registrera mig?', 'Det är administratören som bestämmer om registrering behövs eller inte. Registrering ger medlemmarna fler funktioner så som ladda upp filer, personliga favoritbilder, betygsättning av bilder, göra kommentarer, etc.', 'allow_user_registration', '1'),
+  array('Hur registrerar jag mig?', 'Gå till &quot;Registrera&quot; och fyll i de obligatoriska fälten (och de frivillga om du vill).<br />Om administratören har aktiverat Bekräftelse via e-post kommer du att få ett e-brev till adressen du fyllde i. Där finns instruktioner om hur du ska göra för att aktivera ditt medlemskap. Ditt medlemskap måste vara aktiverat för att du ska kunna logga in.', 'allow_user_registration', '1'), //cpg1.4
+  array('Hur loggar jag in?', 'Gå till &quot;Login&quot; och fyll i ditt användarnamn och ditt lösenord. Du kan kryssa i &quot;Kom ihåg mig&quot; för att alltid loggas in när du besöker sajten.<br /><b>VIKTIGT: Cookies måste vara påslagna i din webbläsare och inte raderas för att &quot;Kom ihåg mig&quot; skall fungera.</b>', 'offline', 0),
+  array('Varför kan jag inte logga in?', 'Har du registrerat dig och klickat på länken i e-brevet som skickades till dig? Länken i e-brevet aktiverar ditt konto. Har du andra problem, kontakta administratören.', 'offline', 0),
+  array('Vad gör jag om jag glömt mitt lösenord?', 'Om sajten har en länk för &quot;Jag har glömt mitt lösenord&quot;, använd den. Annars kontakta administratören för ett nytt.', 'offline', 0),
+  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0),
+  array('Hur sparar jag en bild i &quot;Mina favoriter&quot;?', 'Klicka på en bild och sedan klickar du på länken &quot;Visa/dölj filinformation&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Filinformation" />). Rulla sedan ned på sidan och klicka på &quot;Mina favoriter&quot; som finns under "Filinformation".<br />Administratören kan ha valt att visa filinformationen direkt, i sådant fall behöver du inte klicka på "Visa/dölj filinformation".<br />VIKTIGT: Cookies måste vara påslagna i din webbläsare och inte raderas fär att detta ska fungera.', 'offline', 0),
+  array('Hur betygsätter jag en fil?', 'Klicka på en tumnagel och gå längst ned på sidan och välj det betyg du vill ge.', 'offline', 0),
+  array('Hur lägger jag till en kommentar till en bild?', 'Klicka på en tumnagel och gå längst ned på sidan och skriv in din kommentar.', 'offline', 0),
+  array('Hur laddar jag upp en fil?', 'Gå till &quot;Ladda upp fil&quot; och klicka på &quot;Bläddra&quot;. Hitta filen du vill ladda upp klicka på &quot;Öppna&quot;. Klicka sedan på "Fortsätt" och sedan på "Fortsätt" igen. Välj det album du vill ladda upp filen till och lägg till en titel och beskrivning om du vill. Klicka på &quot;Fortsätt&quot; igen och uppladdningen är klar.<br /><br />Alternativt om du använder <b>Windows XP</b> så kan du ladda upp flera filer samtidigt direkt till ditt privata album genom att använda webbpubliceringsguiden i Windows XP. För instruktioner om hur du gör det och hur du skaffar de nödvändiga filerna, klicka <a href="xp_publish.php">här</a>.', 'allow_private_albums', 1), //cpg1.4
+  array('Vart kan jag ladda upp bilder?', 'Du kan ladda upp filer till ett av dina album i&quot;Mina album&quot;. Administratören kan även låta dig ladda upp filer till ett eller flera av albumen i huvudgalleriet.', 'allow_private_albums', 0),
+  array('Vilken sort och storlek kan det vara på bilderna jag laddar upp?', 'Både storlek och filtyper (jpg, png, etc) är upp till administratören.', 'offline', 0),
+  array('Hur skapar jag, byter namn eller tar bort ett album i &quot;Mitt galleri&quot;?', 'Du ska redan var inloggad som &quot;administratör&quot;<br /> Gå till&quot;Skapa/Sortera mina album och klicka på &quot;Nytt album&quot;. Ändra &quot;Nytt album&quot; till önskat namn.<br />Du kan även döpa om övriga album i galleriet.<br />Klicka på &quot;utför ändringar&quot;.', 'allow_private_albums', 0),
+  array('Hur kan jag ändra och begränsa användarnas tillgång till mitt album?', 'Du ska redan var inloggad som &quot;administratör&quot;<br />Gå till &quot;Ändra mina album&quot;. I &quot;Uppdatera album&quot; menyn, välj vilket album du vil ändra.<br />Här kan du ändra namn, beskrivning, tumnagel, begränsa åtkomst och behörighet för betygsättning och kommentarer.<br />Klicka på &quot;Uppdatera album.', 'allow_private_albums', 0),
+  array('Hur kan jag titta på andra användares gallerier?', 'Gå till &quot;Albumlista&quot; och välj &quot;Användargallerier&quot;.', 'allow_private_albums', 0),
+  array('Vad är cookies?', 'Cookies är textfiler som innehåller en bit data som skickas från webbplatsen till din dator och sparas där.<br />Cookies används för att kunna spara viss information, ofta för att personen ska kunna komma tillbaka utan att behöva logga in igen.', 'offline', 0),
+  array('Var kan jag skaffa detta galleri till min egen webbplats?', 'Coppermine är ett gratis <a href="http://www.opensource.org/">open source</a> multimediagalleri. Det är släppt under GNU GPL-licens. Det är fyllt av funktioner och finns till olika plattformar. Besök <a href="http://coppermine.sf.net/">Coppermines webbplats</a> för att läsa mer och ladda ned det.', 'offline', 0),
+
+  'Navigering på webbplatsen',
+  array('Vad är &quot;Albumlista&quot;?', 'Här visas hela den kategori som du just nu befinner dig i, med en länk till varje album. Om du inte befinner dig i någon kategori visas hela galleriet med länkar till alla album. Tumnaglarna kan vara länkar till kategorier.', 'offline', 0),
+  array('Vad är &quot;Mitt galleri&quot;?', 'Här kan användare själva skapa sitt eget galleri och lägga till, ta bort eller ändra album och även ladda upp bilder till dem.', 'allow_private_albums', 1), //cpg1.4
+  array('Vad är det för skillnad mellan &quot;Administratörsläge&quot; och &quot;Användarläge&quot;?', 'Det låter en användare, inloggad som administratör, förändra sitt galleri (likväl som andra om det tillåts av konfigureringen).', 'allow_private_albums', 0),
+  array('Vad är &quot;Ladda upp bilder&quot;?', 'Här kan användare ladda upp filer (storlek och filtyp bestäms av administratören) till ett galleri bestämt av administratören.', 'allow_private_albums', 0),
+  array('Vad är &quot;Senast tillagda&quot;?', 'Här visas de senast uppladdade filerna i galleriet.', 'offline', 0),
+  array('Vad är &quot;Senaste kommentarer&quot;?', 'Här visas de senaste kommentarerna i galleriet.', 'offline', 0),
+  array('Vad är &quot;Mest visade&quot;?', 'Här visas de filer som är mest visade för besökare (inloggade eller inte).', 'offline', 0),
+  array('Vad är &quot;Topplista&quot;?', 'Här visas de filer som besökare har givit de högsta betygen (i genomsnitt, t.ex. om fem användare vardera har givit betyget <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />, så får filen då ett genomsnittsbetyg på <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />. Om fem användare betygsätter en fil från 1 till 5 (1,2,3,4,5) ger det ett genomsnittsbetyg på <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />).<br /><br />Betygsskalan går från <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (bäst) till <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (sämst).', 'offline', 0),
+  array('Vad är &quot;Mina favoriter&quot;?', 'Här kan en användare lagra sina favoritfiler, detta lagras i en cookie på din dator.', 'offline', 0),
 );
 
 
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Jag har glmt bort mitt lsen', //cpg1.3.0
-  'err_already_logged_in' => 'Du r redan inloggad!', //cpg1.3.0
-  'enter_username_email' => 'Skriv in ditt anvndarnamn eller e-postadress', //cpg1.3.0
-  'submit' => 'Skicka', //cpg1.3.0
-  'failed_sending_email' => 'Ditt lsen kan inte skickas!', //cpg1.3.0
-  'email_sent' => 'Ett mejl med ditt anvndarnamn och lsenord har skickats till  %s', //cpg1.3.0
-  'err_unk_user' => 'Anvndaren finns inte!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Bortglmt lsen', //cpg1.3.0
-  'passwd_reminder_body' => 'Du har begrt att f dina inloggningsuppgifter p nytt:
-Anvndarnamn: %s
-Lsen: %s
-Klicka pp %s fr att logga in.', //cpg1.3.0
+  'forgot_passwd' => 'Glömt lösenord',
+  'err_already_logged_in' => 'Du är redan inloggad!',
+  'enter_email' => 'Ange din e-postadress', //cpg1.4
+  'submit' => 'Vidare',
+  'illegal_session' => 'Session för glömt lösenord har gått ut eller är ogiltig.', //cpg1.4
+  'failed_sending_email' => 'Lösenordet kan inte skickas!',
+  'email_sent' => 'Ett e-brev med ditt användarnamn och ett nytt lösenord har skickats till %s', //cpg1.4
+  'verify_email_sent' => 'Ett e-brev har skickats till %s. Var vänlig läs din e-post för att avsluta processen.', //cpg1.4
+  'err_unk_user' => 'Vald användare finns inte!',
+  'account_verify_subject' => '%s - Begäran om nytt lösenord', //cpg1.4
+  'account_verify_body' => 'Du har begärt ett nytt lösenord. Om du vill fortsätta och få ett nytt lösenord skickat till dig, klicka på följade länk:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Ditt nya lösenord', //cpg1.4
+  'passwd_reset_body' => 'Här är ditt nya lösenord:
+Användarnamn: %s
+Lösenord: %s
+Klicka %s för att logga in.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -770,28 +1263,33 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Gruppnamn',
-  'disk_quota' => 'Diskutrymme',
-  'can_rate' => 'Kan betygstta objekt', //cpg1.3.0
-  'can_send_ecards' => 'Kan skicka e-vykort',
-  'can_post_com' => 'Kan skriva kommentarer',
-  'can_upload' => 'Kan ladda upp objekt', //cpg1.3.0
-  'can_have_gallery' => 'Kan ha ett personligt galleri',
-  'apply' => 'Verkstll frndringar',
-  'create_new_group' => 'Create new group',
-  'del_groups' => 'Radera vald(a) grupp(er)',
-  'confirm_del' => 'Varning! Nr du raderar en grupp kommer anvndare i den gruppen att flyttas till gruppen \'Registrerad\' !\n\nVill du fortstta?', //js-alert //cpg1.3.0
-  'title' => 'Administrera anvndargrupper',
-  'approval_1' => 'Godknn publika uppladdningar (1)',
-  'approval_2' => 'Godknn personliga uppladdningar (2)',
-  'upload_form_config' => 'Konfiguerera uppladdningsformulr', //cpg1.3.0
-  'upload_form_config_values' => array( 'Ladda enbart upp enstaka objekt', 'Ladda enbart upp flera objekt samtidigt', 'Enbart URI-uppladdningar', 'Enbart ZIP-uplladningar', 'Fil-URI', 'Fil-ZIP', 'URI-ZIP', 'Fil-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Anvndaren kan vlja antalet uppladdningsflt', //cpg1.3.0
-  'num_file_upload'=>'Max/exakt antal uppladdningsflt', //cpg1.3.0
-  'num_URI_upload'=>'Max/exakt antal URI uppladdningsflt', //cpg1.3.0
-  'note1' => '<b>(1)</b> Uppladdningar i ett publikt album krver admins godknnande',
-  'note2' => '<b>(2)</b> Uppladdningar i ett album som tillhr anvndare krver admins godknnande',
-  'notes' => 'Anmrkningar',
+  'group_name' => 'Grupp', //cpg1.4
+  'permissions' => 'Behörigheter', //cpg1.4
+  'public_albums' => 'Ladda upp till publika album', //cpg1.4
+  'personal_gallery' => 'Personligt galleri', //cpg1.4
+  'upload_method' => 'Uppladdningssätt', //cpg1.4
+  'disk_quota' => 'Kvot', //cpg1.4
+  'rating' => 'Betyg', //cpg1.4
+  'ecards' => 'E-vykort', //cpg1.4
+  'comments' => 'Kommentarer', //cpg1.4
+  'allowed' => 'Tillåt', //cpg1.4
+  'approval' => 'Godkännande', //cpg1.4
+  'boxes_number' => 'Antal fält', //cpg1.4
+  'variable' => 'variabelt', //cpg1.4
+  'fixed' => 'fixerat', //cpg1.4
+  'apply' => 'Utför ändringar',
+  'create_new_group' => 'Skapa ny grupp',
+  'del_groups' => 'Radera markerade grupper',
+  'confirm_del' => 'Varning, när du raderar en grupp kommer medlemmar som tillhör den gruppen att flyttas till till gruppen "Registered"!\n\nVill du verkligen fortsätta?', //js-alert
+  'title' => 'Hantera grupper',
+  'num_file_upload' => 'Fält för uppladdning av filer', //cpg1.4
+  'num_URI_upload' => 'Fält för URI-uppladdning', //cpg1.4
+  'reset_to_default' => 'Återgå till förvalt namn (%s) - rekommenderat!', //cpg1.4
+  'error_group_empty' => 'Tabellen för grupper är tom!<br /><br />Förinställda grupper har skapats, ladda om denna sida.', //cpg1.4
+  'explain_greyed_out_title' => 'Varför är denna rad grå?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Du kan inte ändra egenskaperna för denna grupp eftersom du satt &quot;Tillåta icke inloggade användare (gäst eller anonym)&quot; till &quot;Nej&quot; på konfigurationssidan. Alla gäster (medlemmar tillhörande gruppen %s) kan inte göra något annat än att logga in, därför gäller inte inställningarna för dem.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Du kan inte ändra egenskaperna för gruppen %s eftersom dess medlemmar inte kan göra något ändå.', //cpg1.4
+  'group_assigned_album' => 'Tilldelade album', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -801,52 +1299,70 @@
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-  'welcome' => 'Vlkommen !',
+  'welcome' => 'Välkommen!',
 );
 
 $lang_album_admin_menu = array(
-  'confirm_delete' => 'r du sker p att du vill radera detta album? \\nAlla objekt och kommentarer kommer att raderas.', //js-alert //cpg1.3.0
-  'delete' => 'RADERA',
-  'modify' => 'EGENSKAPER',
-  'edit_pics' => 'REDIGERA OBJEKT', //cpg1.3.0
+  'confirm_delete' => 'Är du säker på att du vill RADERA detta album? \\nAlla filer och kommentarer kommer också att raderas.', //js-alert
+  'delete' => 'Radera',
+  'modify' => 'Egenskaper',
+  'edit_pics' => 'Ändra filer',
 );
 
 $lang_list_categories = array(
   'home' => 'Hem',
-  'stat1' => '<b>[pictures]</b> objekt i <b>[albums]</b> album och <b>[cat]</b> kategorier med <b>[comments]</b> kommentarer visade <b>[views]</b> gnger', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> objekt i <b>[albums]</b> album visade <b>[views]</b> gnger', //cpg1.3.0
+  'stat1' => '<b>[pictures]</b> filer i <b>[albums]</b> album och <b>[cat]</b> kategorier med <b>[comments]</b> kommentarer, totalt <b>[views]</b> visningar',
+  'stat2' => '<b>[pictures]</b> filer i <b>[albums]</b> album, totalt <b>[views]</b> visningar',
   'xx_s_gallery' => '%ss galleri',
-  'stat3' => '<b>[pictures]</b> objekt i <b>[albums]</b> album med <b>[comments]</b> kommentarer visade <b>[views]</b> gnger', //cpg1.3.0
+  'stat3' => '<b>[pictures]</b> filer i <b>[albums]</b> album med <b>[comments]</b> kommentarer, totalt <b>[views]</b> visningar',
 );
 
 $lang_list_users = array(
-  'user_list' => 'Anvndarlista',
-  'no_user_gal' => 'Det fins inga anvndargallerier',
+  'user_list' => 'Lista över medlemmar',
+  'no_user_gal' => 'Det finns inga medlemsgallerier',
   'n_albums' => '%s album',
-  'n_pics' => '%s objekt', //cpg1.3.0
+  'n_pics' => '%s fil(er)',
 );
 
 $lang_list_albums = array(
-  'n_pictures' => '%s objekt', //cpg1.3.0
-  'last_added' => ', senaste inlagd %s',
+  'n_pictures' => '%s filer',
+  'last_added' => ', senaste tillagd den %s',
+  'n_link_pictures' => '%s länkade filer', //cpg1.4
+  'total_pictures' => '%s filer totalt', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Hantera nyckelord', //cpg1.4
+  'edit' => 'Ändra', //cpg1.4
+  'delete' => 'Radera', //cpg1.4
+  'search' => 'Sök', //cpg1.4
+  'keyword_test_search' => 'Sök efter %s i ett nytt fönster', //cpg1.4
+  'keyword_del' => 'Ta bort nyckelord %s', //cpg1.4
+  'confirm_delete' => 'Är du säker på att du vill ta bort nyckelordet %s från galleriet?', //cpg1.4  // js-alert
+  'change_keyword' => 'Ändra nyckelord', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
   'login' => 'Logga in',
-  'enter_login_pswd' => 'Skriv ditt anvndarnamn och lsenord fr att logga in',
-  'username' => 'Anvndarnamn',
-  'password' => 'Lsenord',
-  'remember_me' => 'Kom ihg mig',
-  'welcome' => 'Vlkommen %s ...',
-  'err_login' => '*** Kunde inte logga in. Frsk igen ***',
-  'err_already_logged_in' => 'Du r redan inloggad!',
-  'forgot_password_link' => 'Jag har glmt mitt lsenord', //cpg1.3.0
+  'enter_login_pswd' => 'Ange ditt användarnamn och lösenord för att logga in',
+  'username' => 'Användarnamn',
+  'password' => 'Lösenord',
+  'remember_me' => 'Kom ihåg mig',
+  'welcome' => 'Välkommen %s ...',
+  'err_login' => '*** Kunde inte logga in. Försök igen. ***',
+  'err_already_logged_in' => 'Du är redan inloggad!',
+  'forgot_password_link' => 'Jag har glömt mitt lösenord',
+  'cookie_warning' => 'Varning! Din webbläsare hanterar inte cookies!', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -855,18 +1371,21 @@
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
   'logout' => 'Logga ut',
-  'bye' => 'Hej d %s ...',
-  'err_not_loged_in' => 'Du r inte inloggad!',
+  'bye' => 'Hej då %s ...',
+  'err_not_loged_in' => 'Du är inte inloggad!',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Det hr informationen r genererad av PHP-funktionen <a href="http://www.php.net/phpinfo">phpinfo()</a> och visas inom Coppermine (du kan kontrollera storleken i det hgra hrnet).', //cpg1.3.0
-  'no_link' => 'Det kan vara en skerhetsrisk att lta andra se din phpinfo, av den anledningen r den hr sidan enbart tillgnglig nr du r inloggad som admin. Du kan drfr inte skicka denna sida som lnk till ngon annan, de har inte behrighet att se sidan.', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'Stäng', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'Upp en nivå', //cpg1.4
+  'current_path' => 'Nuvarande sökväg', //cpg1.4
+  'select_directory' => 'Välj en mapp', //cpg1.4
+  'click_to_close' => 'Klicka på bilden för att stänga fönstret',
 );
 
 // ------------------------------------------------------------------------- //
@@ -875,37 +1394,110 @@
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
   'upd_alb_n' => 'Uppdatera album %s',
-  'general_settings' => 'Allmnna instllningar',
-  'alb_title' => 'Albumtitel',
-  'alb_cat' => 'Albumkategori',
-  'alb_desc' => 'Albumbeskrivning',
-  'alb_thumb' => 'Albumminiatyr',
-  'alb_perm' => 'Rttigheter fr detta album',
-  'can_view' => 'Album kan ses av',
-  'can_upload' => 'Beskare kan ladda upp bilder',
-  'can_post_comments' => 'Beskare kan kommentera',
-  'can_rate' => 'Beskare kan betygstta bilder',
-  'user_gal' => 'Anvndaregalleri',
+  'general_settings' => 'Allmänna inställningar',
+  'alb_title' => 'Albumets titel',
+  'alb_cat' => 'Albumets kategori',
+  'alb_desc' => 'Albumets beskrivning',
+  'alb_keyword' => 'Albumets nyckelord', //cpg1.4
+  'alb_thumb' => 'Albumets tumnagel',
+  'alb_perm' => 'Albumets behörigheter',
+  'can_view' => 'Albumet kan ses av',
+  'can_upload' => 'Besökare kan ladda upp filer',
+  'can_post_comments' => 'Besökare kan posta kommentarer',
+  'can_rate' => 'Besökare kan betygsätta filer',
+  'user_gal' => 'Användargallerier',
   'no_cat' => '* Ingen kategori *',
-  'alb_empty' => 'Album r tomt',
-  'last_uploaded' => 'Senast uppladdat',
+  'alb_empty' => 'Albumet är tomt',
+  'last_uploaded' => 'Senast uppladdade',
   'public_alb' => 'Alla (publikt album)',
-  'me_only' => 'Endast jag',
-  'owner_only' => 'Endast albumgare (%s)',
-  'groupp_only' => 'Medlemmar av gruppen \'%s\'',
-  'err_no_alb_to_modify' => 'Inget album att redigera i databasen.',
-  'update' => 'Uppdatera album', //cpg1.3.0
-  'notice1' => '(*) beroende av instllningar fr %sgrupper%s', //cpg1.3.0 (do not translate %s!)
+  'me_only' => 'Bara jag',
+  'owner_only' => 'Albumets ägare (%s)',
+  'groupp_only' => 'Medlemmar i gruppen \'%s\'',
+  'err_no_alb_to_modify' => 'Inget album du kan ändra i databasen.',
+  'update' => 'Uppdatera album',
+  'reset_album' => 'Återställ album', //cpg1.4
+  'reset_views' => 'Ställ räknare till &quot;0&quot; i %s', //cpg1.4
+  'reset_rating' => 'Återställ betyg för alla filer i %s', //cpg1.4
+  'delete_comments' => 'Radera alla kommentarer i %s', //cpg1.4
+  'delete_files' => '%sOåterkalleligen%s radera alla filer i %s', //cpg1.4
+  'views' => 'visningar', //cpg1.4
+  'votes' => 'röster', //cpg1.4
+  'comments' => 'kommentarer', //cpg1.4
+  'files' => 'filer', //cpg1.4
+  'submit_reset' => 'Skicka ändringar', //cpg1.4
+  'reset_views_confirm' => 'Jag är säker', //cpg1.4
+  'notice1' => '(*) Beror på %sgruppinställningar%s',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Lösenord för album', //cpg1.4
+  'alb_password_hint' => 'Ledtråd till albumets lösenord', //cpg1.4
+  'edit_files' =>'Ändra filer', //cpg1.4
+  'parent_category' =>'Överliggande kategori', //cpg1.4
+  'thumbnail_view' =>'Visa tumnagel', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  'explanation' => 'Detta är en presentation genererad av PHP-funktionen <a href="http://www.php.net/phpinfo">phpinfo()</a>, och visas i Coppermine.',
+  'no_link' => 'Att låta andra se din phpinfo kan vara en säkerhetsrisk, därför kan bara du som administratör se denna sida. Du kan inte skicka denna länk till någon annan, de kommer att vägras tillträde.',
 );
 
 // ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Sortera bilder', //cpg1.4
+  'select_album' => 'Välj album', //cpg1.4
+  'delete' => 'Radera', //cpg1.4
+  'confirm_delete1' => 'Är du säker på att du vill radera bilden?', //cpg1.4
+  'confirm_delete2' => '\nBilden kommer att raderas permanent.', //cpg1.4
+  'apply_modifs' => 'Utför ändringar', //cpg1.4
+  'confirm_modifs' => 'Bekräfta ändringar', //cpg1.4
+  'pic_need_name' => 'Bilden måste ha ett namn!', //cpg1.4
+  'no_change' => 'Du har inte gjort några ändringar!', //cpg1.4
+  'no_album' => '* Inget album *', //cpg1.4
+  'explanation_header' => 'Den anpassade sorteringordningen som du kan välja på denna sida kommer bara att användas om', //cpg1.4
+  'explanation1' => 'Administratören har i konfigurationen satt "Förvald sorteringsordning" till "Position, stigande" eller "Position, fallande" (allmän inställning för alla användare som inte själva har valt någon annan sorteringsordning).', //cpg1.4
+  'explanation2' => 'Användaren har valt "Position, stigande" eller "Position, fallande" på tumnagelsidan (per användare).', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Är du säker på att du vill AVINSTALLERA denna insticksmodul', //cpg1.4
+  'confirm_delete' => 'Är du säker på att du vill RADERA denna insticksmodul', //cpg1.4
+  'pmgr' => 'Hantering av insticksmoduler (plugins)', //cpg1.4
+  'name' => 'Namn:', //cpg1.4
+  'author' => 'Skapare:', //cpg1.4
+  'desc' => 'Beskrivning:', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Installerade insticksmoduler (plugins)', //cpg1.4
+  'n_plugins' => 'Ej installerade insticksmoduler', //cpg1.4
+  'none_installed' => 'Ingen installerad', //cpg1.4
+  'operation' => 'Funktion', //cpg1.4
+  'not_plugin_package' => 'Den uppladdade filen är inte ett paket för insticksmodul (plugin package).', //cpg1.4
+  'copy_error' => 'Det uppstod ett fel vid kopiering av insticksmodulen till mappen för insticksmoduler.', //cpg1.4
+  'upload' => 'Ladda upp', //cpg1.4
+  'configure_plugin' => 'Konfigurera insticksmodul', //cpg1.4
+  'cleanup_plugin' => 'Rensa insticksmodul', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Du har redan betygsatt detta objekt', //cpg1.3.0
-  'rate_ok' => 'Ditt betyg r registrerat',
-  'forbidden' => 'Du kan inte betygstta dina egna objekt.', //cpg1.3.0
+  'already_rated' => 'Du har redan betygsatt denna fil',
+  'rate_ok' => 'Din röst har godkänts',
+  'forbidden' => 'Du kan inte betygsätta dina egna filer.',
 );
 
 // ------------------------------------------------------------------------- //
@@ -915,146 +1507,242 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_disclamer = <<<EOT
-Trots att administratrerna hr p (SITE_NAME) frsker att ta bort eller ndra allt strande eller sttande material s fort som mjligt, r det omjligt att g igenom alla meddelanden. Drfr mste alla inlgg som skrivits p denna sajt betraktas som ett uttryck av frfattarens personliga tankar och sikter, och administratrer eller webmaster kan inte st till ansvar fr det (givetvis bortsett frn vad de sjlv skrivit).<br />
+Administratörerna på {SITE_NAME} försöker ta bort och ändra stötande material så fort som möjligt, dock är det inte möjligt att granska alla inlägg som görs. Du intygar och accepterar därför härmed att alla inlägg som görs här uttrycker författarens åsikter och inte administratörens eller webbmasterns (utom inlägg gjorda av dem själva), och de kan därför inte hållas ansvariga.<br />
 <br />
-Du gr med p att inte posta ngot strande, sttande, rasistiskt, sexistiskt, vulgrt, hatiskt, hotande eller annat material som kan tnkas bryta mot ngon tillmplig lag. Om du bryter mot det hr kan det leda till att du blir permanent avstngd frn sajten (och din internetleverantr blir kontaktad). Vid varje inlgg sparas frfattarens IP-adress fr att kunna anvndas vid sdana hr situationer (dock enbart synlig fr administratrerna). Som anvndare gr du med p att webmaster, administratr och moderatorer har rtt att ta bort, ndra, flytta eller stnga vilka inlgg som helst nr som helst. Som en anvndare gr du med p att all information som du skrivit in sparas elektroniskt i databasen. Information p denna sajt kommer INTE att distribueras till ngon 3:e part utan ditt samtycke. Webmastern, administratren eller moderatorer kan inte hllas ansvariga vid hackningsfrsk som kan leda till att data stjls. <br />
+Du godkänner att inte göra inlägg som är skändliga, obscena, vulgära, innehåller förtal, hatiska, hotande, sexuella eller inlägg som strider mot gällade lag. Du godkänner att administratörer, moderatorer eller webbmastern för {SITE_NAME} har full rätt att ta bort eller ändra innehållet så att det överensstämmer med ovanstående. Som användare godkänner du att användarinformation lagras i en databas och används på denna webbplats. Även om informationen inte kommer att göras tillgänglig för tredje part kan webmastern inte hållas ansvarig för eventuell hackning som gör att informationen sprids.<br />
 <br />
-Denna sajt anvnder cookies fr att spara information p din dator. Dessa cookies innehller inte ngot av den information du skrivit in, utan anvnds endast fr att gra ditt anvndande av forumet bttre och smidigare. Din e-postadress anvnds enbart fr att aktivera din registrering, samt fr omregistrering vid t.ex. byte av din e-post adress.<br />
+Den här webbplatsen använder cookies för att lagra information på din dator. Dessa cookies fungerar enbart för att webbplatsen ska fungera och se bra ut för dig som användare. E-postadressen du anger är enbart till för att skicka detaljer om registreringen.<br />
 <br />
-Genom att klicka p knappen "Jag godknner" nedan godknner du ovan vilkor.
+Genom att klicka "Jag godkänner" nedan godkänner du ovanstående villkor och att du är bunden att följa dem.
 EOT;
 
 $lang_register_php = array(
-  'page_title' => 'Anvndarregistrering',
-  'term_cond' => 'Anvndarvillkor',
-  'i_agree' => 'Jag godknner',
-  'submit' => 'Skicka registrering',
-  'err_user_exists' => 'Anvndarnamnet du skrev in finns redan, vlj ett nytt',
-  'err_password_mismatch' => 'Lsenorden stmmer inte verens med varandra. Skriv in dem igen.',
-  'err_uname_short' => 'Anvndarnamnet mste vara minst 2 tecken lngt',
-  'err_password_short' => 'Lsenordet mste vara minst 2 tecken lngt',
-  'err_uname_pass_diff' => 'Anvndarnamn och lsenord fr inte vara lika',
-  'err_invalid_email' => 'E-postadressen r ogiltig',
-  'err_duplicate_email' => 'En annan anvndare r redan registrerad med din e-postadress',
-  'enter_info' => 'Fyll i registeringsuppgifter',
+  'page_title' => 'Registrering av användare',
+  'term_cond' => 'Regler och villkor',
+  'i_agree' => 'Jag godkänner!',
+  'submit' => 'Skicka',
+  'err_user_exists' => 'Användarnamnet du valt finns redan, välj ett annat.',
+  'err_password_mismatch' => 'De två skrivna lösenorden stämmer inte överens, skriv in dem igen.',
+  'err_uname_short' => 'Användarnamnet måste vara minst 2 tecken långt.',
+  'err_password_short' => 'Lösenordet måste vara minst 2 tecken långt.',
+  'err_uname_pass_diff' => 'Användarnamn och lösenord måste vara olika.',
+  'err_invalid_email' => 'E-postadressen är ogiltig.',
+  'err_duplicate_email' => 'E-postadressen du angav finns redan registrerad.',
+  'enter_info' => 'Fyll i informationen för registrering',
   'required_info' => 'Obligatorisk information',
   'optional_info' => 'Frivillig information',
-  'username' => 'Anvndarnamn',
-  'password' => 'Lsenord',
-  'password_again' => 'Skriv lsenordet igen',
-  'email' => 'E-post',
-  'location' => 'Finns i',
+  'username' => 'Användarnamn',
+  'password' => 'Lösenord',
+  'password_again' => 'Lösenord igen',
+  'email' => 'E-postadress',
+  'location' => 'Kommer från',
   'interests' => 'Intressen',
   'website' => 'Hemsida',
-  'occupation' => 'Yrke',
+  'occupation' => 'Sysselsättning',
   'error' => 'FEL',
-  'confirm_email_subject' => '%s - Bekrftande av registrering',
+  'confirm_email_subject' => '%s - Registreringen bekräftas',
   'information' => 'Information',
-  'failed_sending_email' => 'Registeringsinformation kan inte skickas!',
-  'thank_you' => 'Tack fr din registrering.<br /><br />Ett e-postmeddelande med information om hur di ska aktivera ditt konto skickades till den e-postadress du angav.',
-  'acct_created' => 'Ditt konto har skapats och du kan nu logga in med ditt anvndarnamn och lsenord.',
-  'acct_active' => 'Ditt konto r nu aktiverat och du kan logga in med ditt anvndarnamn och lsenord.',
-  'acct_already_act' => 'Ditt konto r redan aktiverat!',
-  'acct_act_failed' => 'Detta konto kan inte aktiveras!',
-  'err_unk_user' => 'Vald anvndare finns inte!',
+  'failed_sending_email' => 'E-brev med bekräftelsen av registrerigen kan inte skickas!',
+  'thank_you' => 'Tack för att du registrerade dig!<br /><br />Ett e-brev med information om hur du ska aktivera ditt konto har skickats till den e-postadress du angav.',
+  'acct_created' => 'Ditt konto har skapats och du kan nu logga in med ditt användarnamn och lösenord.',
+  'acct_active' => 'Ditt konto är nu aktiverat och du kan nu logga in med ditt användarnamn och lösenord.',
+  'acct_already_act' => 'Kontot är redan aktiverat!', //cpg1.4
+  'acct_act_failed' => 'Kontot kan inte aktiveras!',
+  'err_unk_user' => 'Vald användare finns inte.',
   'x_s_profile' => '%ss profil',
   'group' => 'Grupp',
-  'reg_date' => 'Blev medlem',
-  'disk_usage' => 'Diskanvndning',
-  'change_pass' => 'Byt lsenord',
-  'current_pass' => 'Nuvarande lsenord',
-  'new_pass' => 'Nytt lsenord',
-  'new_pass_again' => 'Nytt lsenord igen',
-  'err_curr_pass' => 'Detta lsenord r inte korrekt',
-  'apply_modif' => 'Verkstll ndringar',
-  'change_pass' => 'ndra mitt lsenord',
-  'update_success' => 'Din profil uppdaterade',
-  'pass_chg_success' => 'Ditt lsenord ndrades',
-  'pass_chg_error' => 'Ditt lsenord ndrades inte',
-  'notify_admin_email_subject' => '%s - Ny anvndare registrerad', //cpg1.3.0
-  'notify_admin_email_body' => 'En anvndare med anvndarnamn "%s" har registrerat sig i ditt galleri.', //cpg1.3.0
+  'reg_date' => 'Registrerade sig',
+  'disk_usage' => 'Diskanvändning',
+  'change_pass' => 'Ändra lösenord',
+  'current_pass' => 'Nuvarande lösenord',
+  'new_pass' => 'Nytt lösenord',
+  'new_pass_again' => 'Nytt lösenord igen',
+  'err_curr_pass' => 'Nuvarande lösenord är felaktigt',
+  'apply_modif' => 'Utför ändringar',
+  'change_pass' => 'Ändra mitt lösenord',
+  'update_success' => 'Din profil har uppdaterats',
+  'pass_chg_success' => 'Ditt lösenord har ändrats',
+  'pass_chg_error' => 'Ditt lösenord har inte ändrats!',
+  'notify_admin_email_subject' => '%s - Meddelande om registrering',
+  'last_uploads' => 'Senast uppladdade fil.<br />Klicka för att se alla uppladdningar av', //cpg1.4
+  'last_comments' => 'Senaste kommentar.<br />Klicka för att se alla kommentarer gjorda av', //cpg1.4
+  'notify_admin_email_body' => 'En ny användare med användarnamn "%s" har registrerats i galleriet',
+  'pic_count' => 'Filer uppladdade', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Meddelande om registrering', //cpg1.4
+  'thank_you_admin_activation' => 'Tack.<br /><br />Din begäran om aktivering av konto har skickats till administratören. Du kommer få ett e-brev om du blir godkänd.', //cpg1.4
+  'acct_active_admin_activation' => 'Kontot är nu aktiverat och ett e-brev har skickats till användaren.', //cpg1.4
+  'notify_user_email_subject' => '%s - Meddelande om aktivering', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
-Tack fr att du registerade dig p {SITE_NAME}
+Tack för att du registrerar dig hos {SITE_NAME}
+
+För att aktivera ditt konto med användarnamn "{USER_NAME}", måste du klicka på länken eller kopiera den och klistra in den i din webbläsare.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+
+Med vänliga hälsningar,
+{SITE_NAME}
 
-Ditt anvndarnamn r : "{USER_NAME}"
-Ditt lsenord r : "{PASSWORD}"
+EOT;
 
-Fr att ditt konto ska aktiveras mste du klicka p nedanstende lnk
-eller kopiera den och klista in den i din webblsare.
 
-{ACT_LINK}
+$lang_register_approve_email = <<<EOT
+En ny användare med användarnamn "{USER_NAME}" har registrerat sig i galleriet.
 
-Vnligen
+För att kontot ska aktiveras måste du klicka på länken eller kopiera den och klistra in den i din webbläsare.
 
-Administratren av {SITE_NAME}
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
 EOT;
 
+$lang_register_activated_email = <<<EOT
+Ditt konto har blivit godkänt och har aktiverats.
+
+Du kan nu logga in på <a href="{SITE_LINK}">{SITE_LINK}</a> med användarnamn "{USER_NAME}"
+
+
+Med vänliga hälsningar,
+{SITE_NAME}
+
+EOT;
 }
 
+
+
 // ------------------------------------------------------------------------- //
 // File reviewcom.php
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
   'title' => 'Granska kommentarer',
-  'no_comment' => 'Det finns ingen kommentar att granska',
-  'n_comm_del' => '%s kommentar(er) raderad(e)',
+  'no_comment' => 'Det finns inga kommentarer.',
+  'n_comm_del' => '%s kommentarer raderade',
   'n_comm_disp' => 'Antal kommentarer att visa',
-  'see_prev' => 'Se fregende',
-  'see_next' => 'Se nsta',
-  'del_comm' => 'Radera valda kommentarer',
+  'see_prev' => 'Se föregående',
+  'see_next' => 'Se nästa',
+  'del_comm' => 'Radera markerade kommentarer',
+  'user_name' => 'Namn', //cpg1.4
+  'date' => 'Datum', //cpg1.4
+  'comment' => 'Kommentar', //cpg1.4
+  'file' => 'Fil', //cpg1.4
+  'name_a' => 'Användarnamn, stigande', //cpg1.4
+  'name_d' => 'Användarnamn, fallande', //cpg1.4
+  'date_a' => 'Datum, stigande', //cpg1.4
+  'date_d' => 'Datum, fallande', //cpg1.4
+  'comment_a' => 'Kommentar, stigande', //cpg1.4
+  'comment_d' => 'Kommentar, fallande', //cpg1.4
+  'file_a' => 'Fil, stigande', //cpg1.4
+  'file_d' => 'Fil, fallande', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Sk bland objekten',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Sök bland filer', //cpg1.4
+  'submit_search' => 'sök', //cpg1.4
+  'keyword_list_title' => 'Lista med nyckelord', //cpg1.4
+  'keyword_msg' => 'Ovanstående lista är inte heltäckande. Den täcker inte ord från titlar på bilder eller beskrivningar. Testa en fulltextsökning.',  //cpg1.4
+  'edit_keywords' => 'Ändra nyckelord', //cpg1.4
+  'search in' => 'Sök i:', //cpg1.4
+  'ip_address' => 'IP', //cpg1.4
+  'fields' => 'Sök i', //cpg1.4
+  'age' => 'Ålder', //cpg1.4
+  'newer_than' => 'Nyare än', //cpg1.4
+  'older_than' => 'Äldre än', //cpg1.4
+  'days' => 'dagar', //cpg1.4
+  'all_words' => 'Matcha alla ord (AND)', //cpg1.4
+  'any_words' => 'Matcha något ord (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Titel', //cpg1.4
+  'caption' => 'Rubrik', //cpg1.4
+  'keywords' => 'Nyckelord', //cpg1.4
+  'owner_name' => 'Ägarens namn', //cpg1.4
+  'filename' => 'Filnamn', //cpg1.4
 );
 
+}
+
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Sk efter nya objekt', //cpg1.3.0
-  'select_dir' => 'Vlj katalog',
-  'select_dir_msg' => 'Den hr funktionen gr det mjligt att lgga till ett parti med objekt som du laddat upp p servern via FTP.<br /><br />Vlj katalogen dit du laddade upp dina bilder', //cpg1.3.0
-  'no_pic_to_add' => 'Det finns inga objekt att lgga till', //cpg1.3.0
-  'need_one_album' => 'Du mste ha minst album fr att anvnda denna funktion',
+  'page_title' => 'Sök nya filer',
+  'select_dir' => 'Välj mapp',
+  'select_dir_msg' => '<br />Denna funktion låter dig lägga in flera filer samtidigt som du har laddat upp till servern via FTP.<br />Välj den mapp du laddade upp filerna till.', //cpg1.4
+  'no_pic_to_add' => 'Det finns ingen fil att lägga till',
+  'need_one_album' => 'Det måste finnas minst ett album för att använda denna funktion',
   'warning' => 'Varning',
-  'change_perm' => 'Scriptet kan inte skriva i denna katalog. Du mste ndra dess rttigheter till 755 eller 77 innan du kan lgga till objekten!', //cpg1.3.0
-  'target_album' => '<b>Lgg objekten &quot;</b>%s<b>&quot; i </b>%s', //cpg1.3.0
-  'folder' => 'Katalog',
-  'image' => 'Objekt',
+  'change_perm' => 'kan inte skriva till mappen, du måste ändra rättigheterna för mappen till 755 eller 777 innan filerna kan läggas till! Det görs lättast med en FTP-klient',
+  'target_album' => '<b>Lägg filer från &quot;</b>%s<b>&quot; i </b>%s',
+  'folder' => 'Mapp',
+  'image' => 'Fil',
   'album' => 'Album',
   'result' => 'Resultat',
-  'dir_ro' => 'Inte skrivbart. ',
-  'dir_cant_read' => 'Inte lsbart. ',
-  'insert' => 'Lgger till nya objekt i galleriet', //cpg1.3.0
-  'list_new_pic' => 'Frteckning ver nya objekt', //cpg1.3.0
-  'insert_selected' => 'Stt in valda objekt', //cpg1.3.0
-  'no_pic_found' => 'Inga nya objekt hittades', //cpg1.3.0
-  'be_patient' => 'Ha tlamod, scriptet behver lite tid att bearbeta objekten', //cpg1.3.0
-  'no_album' => 'inget album valt',  //cpg1.3.0
+  'dir_ro' => 'Ej skrivbar. ',
+  'dir_cant_read' => 'Ej läsbar. ',
+  'insert' => 'Lägger till nya filer i galleriet',
+  'list_new_pic' => 'Lista över nya filer',
+  'insert_selected' => 'Lägg till markerade filer',
+  'no_pic_found' => 'Inga filer hittades',
+  'be_patient' => 'Var god vänta, det tar lite tid att lägga till filerna...',
+  'no_album' => 'inget album är valt',
+  'result_icon' => 'klicka för detaljer eller för att ladda om',  //cpg1.4
   'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : betyder att objektet blev inlagda'.
-                          '<li><b>DP</b> : betyder att objektet r en kopia av ett objekt som redan finns i databasen'.
-                          '<li><b>PB</b> : betyder att objektet inte kunde lggas till, kontrollera din konfiguration och rttigheterna i katalogen objekten ska placeras i'.
-                          '<li><b>NA</b> : means that you haven\'t selected an album the files should go to, hit \'<a href="javascript:history.back(1)">back</a>\' and select an album. If you don\'t have an album <a href="albmgr.php">create one first</a></li>'.
-                          '<li>Om OK, DP, PB \'symbolerna\' inte visas, klicka p det felaktiga objektet fr att se felmeddelandet som skapats av PHP'.
-                          '<li>Om din webblsare gr timeout, tryck p knappen \'Uppdatera\''.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'vlj album', //cpg1.3.0
-  'check_all' => 'Markera alla', //cpg1.3.0
-  'uncheck_all' => 'Avmarkera alla', //cpg1.3.0
+                          '<li><b>OK</b> : betyder att filen är tillagd'.
+                          '<li><b>DP</b> : betyder att filen är en dubblett och att den redan finns i databasen'.
+                          '<li><b>PB</b> : betyder att filen inte kunde läggas till, kontrollera konfigurationen och rättigheterna på mappen där filerna finns'.
+                          '<li><b>NA</b> : betyder att du inte har valt något album som filerna ska läggas till i, tryck på "<a href="javascript:history.back(1)">tillbaka</a>" och välj ett album (om du inte har något album så <a href="albmgr.php">skapa ett först</a>)</li>'.
+                          '<li>Om "skyltarna" med OK, DP, PB inte visas, klicka på den trasiga filen för att se felmeddelandet som genererats av PHP'.
+                          '<li>Om du får "timeout" i din webbläsare, klicka på Ladda om-knappen i din webbläsare'.
+                          '</ul>',
+  'select_album' => 'välj album',
+  'check_all' => 'Markera alla',
+  'uncheck_all' => 'Avmarkera alla',
+  'no_folders' => 'Det finns inga mappar i albumet än. Skapa minst en egen mapp i mappen "albums" och ladda upp dina filer dit. Du ska inte ladda upp dem till mapparna "userpics" eller "edit", de är reserverade för uppladdning via http och interna syften.', //cpg1.4
+   'albums_no_category' => 'Album utan kategori', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Personliga album', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Bläddringsbart gränssnitt (rekommenderat)', //cpg1.4
+  'edit_pics' => 'Ändra filer', //cpg1.4
+  'edit_properties' => 'Egenskaper för album', //cpg1.4
+  'view_thumbs' => 'Visning av tumnaglar', //cpg1.4
 );
 
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'visa/dölj denna kolumn', //cpg1.4
+  'vote' => 'Detaljer för röstning', //cpg1.4
+  'hits' => 'Detaljer för träffar', //cpg1.4
+  'stats' => 'Statistik för röstning', //cpg1.4
+  'sdate' => 'Datum', //cpg1.4
+  'rating' => 'Betyg', //cpg1.4
+  'search_phrase' => 'Fraser för sökning', //cpg1.4
+  'referer' => 'Hänvisningar', //cpg1.4
+  'browser' => 'Webbläsare', //cpg1.4
+  'os' => 'Operativsystem', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Sortera efter %s', //cpg1.4
+  'ascending' => 'stigande', //cpg1.4
+  'descending' => 'fallande', //cpg1.4
+  'internal' => 'intern', //cpg1.4
+  'close' => 'Stäng', //cpg1.4
+  'hide_internal_referers' => 'Dölj interna hänvisningar', //cpg1.4
+  'date_display' => 'Datumvisning', //cpg1.4
+  'submit' => 'Skicka / ladda om', //cpg1.4
+);
 
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
@@ -1063,103 +1751,87 @@
 // Void
 
 // ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Blockera anvndare',
-  'user_name' => 'Anvndarnamn',
-  'ip_address' => 'IP-address',
-  'expiry' => 'Frfaller (blankt innebr permanent)',
-  'edit_ban' => 'Spara ndringar',
-  'delete_ban' => 'Radera',
-  'add_new' => 'Lgg till ny blockering',
-  'add_ban' => 'Lgg till',
-  'error_user' => 'Anvndaren finns inte', //cpg1.3.0
-  'error_specify' => 'Du mste specifiera antingen ett anvndarnamn eller en IP-adress', //cpg1.3.0
-  'error_ban_id' => 'Ogiltig blockerings-ID!', //cpg1.3.0
-  'error_admin_ban' => 'Du kan inte blockera dig sjlv!', //cpg1.3.0
-  'error_server_ban' => 'Du hll p att blocka din egen server? Tsk tsk, glm det...', //cpg1.3.0
-  'error_ip_forbidden' => 'Du kan inte banna den hr IP-adressen, den gr inte att routa!', //cpg1.3.0
-  'lookup_ip' => 'Sl upp en IP-adress', //cpg1.3.0
-  'submit' => 'Sl upp', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Ladda upp objekt', //cpg1.3.0
-  'custom_title' => 'Anpassat uppladdningsforumlr', //cpg1.3.0
-  'cust_instr_1' => 'YDu kan vlja et antal flt fr uppladdning, du kan dock inte verskrida grnsen angiven nedan.', //cpg1.3.0
-  'cust_instr_2' => 'Antal uppladdningsflt', //cpg1.3.0
-  'cust_instr_3' => 'Filuppladdningsflt: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL-uppladdningsflt: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL-uppladdningsflt:', //cpg1.3.0
-  'cust_instr_6' => 'Filuppladdningsflt:', //cpg1.3.0
-  'cust_instr_7' => 'Ange antal uppladdningsflt av varje typ. Klicka sedan p \'Fortstt\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Ogiltig tgrd nr formulret skapades.', //cpg1.3.0
-  'reg_instr_2' => 'Du kan nu ladda upp dina objekt genom flten nedan. Storleken p filerna du laddar upp fr vardera inte verskrida %s KB. ZIP-filer som laddas upp i \'Ladda upp fil\' och \'Ladda upp URI/URL\' kommer att frbli packade.', //cpg1.3.0
-  'reg_instr_3' => 'Om du vill packa upp en zippad fil eller arkiv att packas upp mste du anvnda uppladdningsformulret som finns i \'ZIP-uppladdning med uppackning\'', //cpg1.3.0
-  'reg_instr_4' => 'Nr du anvnder URI/URL-uppladdning ange skvgen i form av: http://www.minsajt.se/bilder/exempel.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Klicka p  \'Fortstt\' nr du valt alla filer du vill ladda upp.', //cpg1.3.0
-  'reg_instr_6' => 'ZIP-uppladdning med uppackning:', //cpg1.3.0
-  'reg_instr_7' => 'Filuppladdning:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL-uppladdning:', //cpg1.3.0
-  'error_report' => 'Felrapport', //cpg1.3.0
-  'error_instr' => 'Fljande uppladdningar rkade ut fr problem:', //cpg1.3.0
-  'file_name_url' => 'Filnamn/URL', //cpg1.3.0
-  'error_message' => 'Felmeddelande', //cpg1.3.0
-  'no_post' => 'Filen inte uppladdad genom POST.', //cpg1.3.0
-  'forb_ext' => 'Ej tillten filndelse.', //cpg1.3.0
-  'exc_php_ini' => 'Filstorlek strre n php.ini tillter.', //cpg1.3.0
-  'exc_file_size' => 'Filstorlek strre n Coppermine tillter.', //cpg1.3.0
-  'partial_upload' => 'Enbart delvis uppladdad.', //cpg1.3.0
-  'no_upload' => 'Det var inget som laddades upp.', //cpg1.3.0
-  'unknown_code' => 'Oknd PHP felkod.', //cpg1.3.0
-  'no_temp_name' => 'Ingenting laddades upp - Inget temporrt namn.', //cpg1.3.0
-  'no_file_size' => 'Innehller ingen data/filfel', //cpg1.3.0
-  'impossible' => 'Gick inte att flytta filen.', //cpg1.3.0
-  'not_image' => 'Ingen bild/filfel', //cpg1.3.0
-  'not_GD' => 'Ingen GD-filndelse.', //cpg1.3.0
-  'pixel_allowance' => 'Antal tilltna pixlar verskridet.', //cpg1.3.0
-  'incorrect_prefix' => 'Felaktigt URI/URL-prefix', //cpg1.3.0
-  'could_not_open_URI' => 'Kunde inte ppna URI.', //cpg1.3.0
-  'unsafe_URI' => 'Skerheten inte kontrollerbar.', //cpg1.3.0
-  'meta_data_failure' => 'Metadatafel', //cpg1.3.0
-  'http_401' => '401 Ej tillten', //cpg1.3.0
-  'http_402' => '402 Betalning krvs', //cpg1.3.0
-  'http_403' => '403 Frbjuden', //cpg1.3.0
-  'http_404' => '404 Ej hittad', //cpg1.3.0
-  'http_500' => '500 Internt serverfel', //cpg1.3.0
-  'http_503' => '503 Service otillgnglig', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME-typ kunde inte faststllas.', //cpg1.3.0
-  'MIME_type_unknown' => 'Oknd MIME-typ', //cpg1.3.0
-  'cant_create_write' => 'Kan inte skapa fil.', //cpg1.3.0
-  'not_writable' => 'Kan inte skriva till fil.', //cpg1.3.0
-  'cant_read_URI' => 'Kan inte lsa URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Kan inte ppna URI-fil.', //cpg1.3.0
-  'cant_write_write_file' => 'Kan inte skriva till URI-fil.', //cpg1.3.0
-  'cant_unzip' => 'Kan inte packa upp.', //cpg1.3.0
-  'unknown' => 'Oknt fel', //cpg1.3.0
-  'succ' => 'Uppladdning lyckades', //cpg1.3.0
-  'success' => '%s uppladdningar lyckades.', //cpg1.3.0
-  'add' => 'Klicka p \'Fortstt\' fr att lgga objekten i album.', //cpg1.3.0
-  'failure' => 'Fel vid uppladdning', //cpg1.3.0
-  'f_info' => 'Filinformation', //cpg1.3.0
-  'no_place' => 'Den fregende filen kunde inte placeras.', //cpg1.3.0
-  'yes_place' => 'Den fregende filen placerades.', //cpg1.3.0
-  'max_fsize' => 'Max tillten filstorlek fr uppladdning r %s KB',
+  'title' => 'Ladda upp fil',
+  'custom_title' => 'Anpassat formulär för begäran',
+  'cust_instr_1' => 'Du kan själv välja antal fält för uppladdning. Du kan dock inte välja fler än vad som anges nedan.',
+  'cust_instr_2' => 'Antal fält för begäran',
+  'cust_instr_3' => 'Fält för uppladdning: %s',
+  'cust_instr_4' => 'Fält för uppladdning via URI/URL: %s',
+  'cust_instr_5' => 'Fält för uppladdning via URI/URL:',
+  'cust_instr_6' => 'Fält för uppladdning:',
+  'cust_instr_7' => 'Skriv in antal för varje typ av uppladdningsfält du vill ha vid detta tillfälle. Klicka sedan på "Fortsätt".',
+  'reg_instr_1' => 'Ogiltig funktion för skapande av formulär.',
+  'reg_instr_2' => 'Här kan du ladda upp dina filer med hjälp av fälten nedan. Storleken på filerna du laddar upp får inte överstiga %s KB styck. Zip-filer som laddas upp kommer att fortsätta vara komprimerade, oavsett om du använder "Filuppladdningar" eller "URI/URL-uppladdningar" nedan.',
+  'reg_instr_3' => 'Om du vill att Zip-filer ska packas upp måste du använda uppladdningsfältet som finns i "Packa upp Zip-filer".',
+  'reg_instr_4' => 'När du använder "URI/URL-uppladdning", ange sökvägen till filen så här: http://www.minsajt.com/bilder/exempel.jpg',
+  'reg_instr_5' => 'Klicka på "Fortsätt" när du är färdig.',
+  'reg_instr_6' => 'Uppackade Zip-uppladdningar:',
+  'reg_instr_7' => 'Filuppladdningar:',
+  'reg_instr_8' => 'URI/URL-uppladdningar:',
+  'error_report' => 'Felrapport',
+  'error_instr' => 'Följande uppladdningar stötte på fel:',
+  'file_name_url' => 'Filnamn/URL',
+  'error_message' => 'Felmeddelande',
+  'no_post' => 'Filen laddades inte upp med POST.',
+  'forb_ext' => 'Otillåten filändelse.',
+  'exc_php_ini' => 'Överskriden tillåten filstorlek i php.ini.',
+  'exc_file_size' => 'Överskriden tillåten filstorlek satt av administratören.',
+  'partial_upload' => 'Endast en del laddades upp.',
+  'no_upload' => 'Ingen uppladdning skedde.',
+  'unknown_code' => 'Okänt PHP-uppladdningsfel inträffade.',
+  'no_temp_name' => 'Ingen uppladdning - inget tillfälligt namn.',
+  'no_file_size' => 'Innehåller ingen eller korrupt data',
+  'impossible' => 'Kan inte flyttas.',
+  'not_image' => 'Inte en bild/korrupt bild',
+  'not_GD' => 'Inte en GD-ändelse.',
+  'pixel_allowance' => 'Höjden eller bredden på de uppladdade bilderna överskrider vad som tillåts.', //cpg1.4
+  'incorrect_prefix' => 'Felaktigt prefix för URI/URL',
+  'could_not_open_URI' => 'Kan inte öppna URI.',
+  'unsafe_URI' => 'Säkerhet inte verifierbar.',
+  'meta_data_failure' => 'Fel i metadatan',
+  'http_401' => '401 Unauthorized',
+  'http_402' => '402 Payment Required',
+  'http_403' => '403 Forbidden',
+  'http_404' => '404 Not Found',
+  'http_500' => '500 Internal Server Error',
+  'http_503' => '503 Service Unavailable',
+  'MIME_extraction_failure' => 'MIME-typ kunde inte bestämmas.',
+  'MIME_type_unknown' => 'Okänd MIME-typ',
+  'cant_create_write' => 'Kan inte skapa skrivfil.',
+  'not_writable' => 'Kan inte skriva till skrivfil.',
+  'cant_read_URI' => 'Kan inte läsa URI/URL',
+  'cant_open_write_file' => 'Kan inte öppna URI-skrivfil.',
+  'cant_write_write_file' => 'Kan inte skriva till URI-skrivfil.',
+  'cant_unzip' => 'Kan inte packa upp Zip-fil.',
+  'unknown' => 'Okänt fel',
+  'succ' => 'Uppladdningen lyckades',
+  'success' => '%s uppladdning(ar) lyckades.',
+  'add' => 'Klicka på "Fortsätt" för att lägga till filen/filerna i album.',
+  'failure' => 'Uppladdningen misslyckades',
+  'f_info' => 'Filinformation',
+  'no_place' => 'Den föregående filen kunde inte placeras.',
+  'yes_place' => 'Den föregående filen har placerats.',
+  'max_fsize' => 'Största tillåtna filstorlek är %s KB',
   'album' => 'Album',
-  'picture' => 'Objekt', //cpg1.3.0
-  'pic_title' => 'Objektets titel', //cpg1.3.0
-  'description' => 'Objektets beskrivning', //cpg1.3.0
-  'keywords' => 'Nyckelord (avskiljda med mellanslag)',
-  'err_no_alb_uploadables' => 'Det finns inget album du har behrighet att ladda upp bilder till', //cpg1.3.0
-  'place_instr_1' => 'Lgg objekten i album. Du kan ocks lgga in information om varje objekt nu.', //cpg1.3.0
-  'place_instr_2' => 'Fler objekt mste placeras i album. Klicka p \'Fortstt\'.', //cpg1.3.0
-  'process_complete' => 'Du har placerat alla objekten i album.', //cpg1.3.0
+  'picture' => 'Fil',
+  'pic_title' => 'Filtitel',
+  'description' => 'Beskrivning av fil',
+  'keywords' => 'Nyckelord (separerade med mellanslag)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Infoga från lista</a>', //cpg1.4
+  'keywords_sel' =>'Välj ett nyckelord', //cpg1.4
+  'err_no_alb_uploadables' => 'Det finns inga album där du har behörighet att ladda upp filer',
+  'place_instr_1' => 'Placera filerna i album nu. Du kan även ange relevant information om varje fil nu.',
+  'place_instr_2' => 'Fler filer behöver placeras. Klicka på "Fortsätt".',
+  'process_complete' => 'Alla filer har nu placerats.',
+   'albums_no_category' => 'Album utan kategori', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Personliga album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Välj album', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Stäng', //cpg1.4
+  'no_keywords' => 'Inga nyckelord finns tillgängliga!', //cpg1.4
+  'regenerate_dictionary' => 'Återskapa ordlista', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1167,110 +1839,304 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Administrera anvndare',
-  'name_a' => 'Namn stigande',
-  'name_d' => 'Namn fallande',
-  'group_a' => 'Grupp stigande',
-  'group_d' => 'Grupp fallande',
-  'reg_a' => 'Registreringsdatum stigande',
-  'reg_d' => 'Registreringsdatum fallande',
-  'pic_a' => 'Objektrknare stigande',
-  'pic_d' => 'Objektrknare fallande',
-  'disku_a' => 'Diskanvndande stigande',
-  'disku_d' => 'Diskanvndande fallande',
-  'lv_a' => 'Senaste besk stigande', //cpg1.3.0
-  'lv_d' => 'Senaste besk fallande', //cpg1.3.0
-  'sort_by' => 'Sortera anvndare efter',
-  'err_no_users' => 'Anvndartabellen r tom!',
-  'err_edit_self' => 'Du kan inte redigera din egen profil hr. G istllet in p \'Min profil\'.',
-  'edit' => 'REDIGERA',
-  'delete' => 'RADERA',
-  'name' => 'Anvndarnamn',
+  'memberlist' => 'Användarlista', //cpg1.4
+  'user_manager' => 'Hantera användare', //cpg1.4
+  'title' => 'Hantera användare',
+  'name_a' => 'Namn, stigande',
+  'name_d' => 'Namn, fallande',
+  'group_a' => 'Grupp, stigande',
+  'group_d' => 'Grupp, fallande',
+  'reg_a' => 'Reg. datum, stigande',
+  'reg_d' => 'Reg. datum, fallande',
+  'pic_a' => 'Antal filer, stigande',
+  'pic_d' => 'Antal filer, fallande',
+  'disku_a' => 'Diskutnyttjande, stigande',
+  'disku_d' => 'Diskutnyttjande, fallande',
+  'lv_a' => 'Senaste besök, stigande',
+  'lv_d' => 'Senaste besök, fallande',
+  'sort_by' => 'Sortera användare efter',
+  'err_no_users' => 'Tabellen med användare är tom!',
+  'err_edit_self' => 'Du kan inte ändra din egen profil, använd "Min profil" för det',
+  'edit' => 'Ändra', //cpg1.4
+  'with_selected' => 'Med vald:', //cpg1.4
+  'delete' => 'Radera', //cpg1.4
+  'delete_files_no' => 'behåll publika filer (men gör dem anonyma)', //cpg1.4
+  'delete_files_yes' => 'radera även pubika filer', //cpg1.4
+  'delete_comments_no' => 'behåll kommentarer (men gör dem anonyma)', //cpg1.4
+  'delete_comments_yes' => 'radera även kommentarer', //cpg1.4
+  'activate' => 'Aktivera', //cpg1.4
+  'deactivate' => 'Avaktivera', //cpg1.4
+  'reset_password' => 'Återställ lösenord', //cpg1.4
+  'change_primary_membergroup' => 'Ändra primär medlemsgrupp', //cpg1.4
+  'add_secondary_membergroup' => 'Lägg till sekundär medlemsgrupp', //cpg1.4
+  'name' => 'Användarnamn',
   'group' => 'Grupp',
   'inactive' => 'Inaktiv',
   'operations' => 'Funktioner',
-  'pictures' => 'Objekt', //cpg1.3.0
-  'disk_space' => 'Diskutrymme anvnt / Tilldelat',
-  'registered_on' => 'Registrerades',
-  'last_visit' => 'Senaste besk', //cpg1.3.0
-  'u_user_on_p_pages' => '%d anvndare p %d sida(or)',
-  'confirm_del' => 'r du sker p att du vill RADERA denna anvndare? \\nAlla hans/hennes objekt och album kommer att raderas.', //js-alert //cpg1.3.0
-  'mail' => 'E-POST',
-  'err_unknown_user' => 'Vald anvndare finns inte!',
-  'modify_user' => 'Spara anvndare',
-  'notes' => 'Anmrkningar',
-  'note_list' => '<li>Om du inte vill byta ut ditt nuvarande lsenord, lmna "lsenord"-fltet blankt.',
-  'password' => 'Lsenord',
-  'user_active' => 'Anvndaren r aktiv',
-  'user_group' => 'Anvndargrupp',
-  'user_email' => 'Anvndarens e-post',
-  'user_web_site' => 'Anvndarens hemsida',
-  'create_new_user' => 'Skapa ny anvndare',
-  'user_location' => 'Anvndaren finns i',
-  'user_interests' => 'Anvndarens intressen',
-  'user_occupation' => 'Anvndarens yrke',
-  'latest_upload' => 'Nyligen uppladdade', //cpg1.3.0
-  'never' => 'aldrig', //cpg1.3.0
+  'pictures' => 'Filer',
+  'disk_space_used' => 'Använt diskutrymme', //cpg1.4
+  'disk_space_quota' => 'Kvot för diskutrymme', //cpg1.4
+  'registered_on' => 'Registrerad', //cpg1.4
+  'last_visit' => 'Senaste besök',
+  'u_user_on_p_pages' => '%d användare på %d sida(or)',
+  'confirm_del' => 'Är du säker på att du vill RADERA användaren? \\nAlla användarens filer och kommentarer kommer att raderas.', //js-alert
+  'mail' => 'E-post',
+  'err_unknown_user' => 'Vald användare finns inte!',
+  'modify_user' => 'Redigera användare',
+  'notes' => 'Anmärkningar',
+  'note_list' => '<li>Om du inte vill ändra lösenord, lämna fältet "Lösenord" tomt.',
+  'password' => 'Lösenord',
+  'user_active' => 'Användaren är aktiv',
+  'user_group' => 'Användarens gruppmedlemskap',
+  'user_email' => 'Användarens e-post',
+  'user_web_site' => 'Användarens hemsida',
+  'create_new_user' => 'Skapa ny användare',
+  'user_location' => 'Användarens kommer från',
+  'user_interests' => 'Användarens intressen',
+  'user_occupation' => 'Användarens sysselsättning',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Senaste uppladdningar',
+  'never' => 'Aldrig',
+  'search' => 'Sök bland användare', //cpg1.4
+  'submit' => 'Skicka', //cpg1.4
+  'search_submit' => 'Utför!', //cpg1.4
+  'search_result' => 'Sökresultat för: ', //cpg1.4
+  'alert_no_selection' => 'Du måste välja minst en användare!', //cpg1.4 //js-alert
+  'password' => 'Lösenord', //cpg1.4
+  'select_group' => 'Välj grupp', //cpg1.4
+  'groups_alb_access' => 'Albumbehörighet beroende på grupp', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategori', //cpg1.4
+  'modify' => 'Ändra?', //cpg1.4
+  'group_no_access' => 'Den här gruppen har inga specifika album tilldelade.', //cpg1.4
+  'notice' => 'Anmärkning', //cpg1.4
+  'group_can_access' => 'Album som bara "%s" kan komma åt', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Administrationsvertyg (ndra storlek p bilder)', //cpg1.3.0
-  'what_it_does' => 'Hr kan du',
-  'what_update_titles' => 'Uppdatera titlar frn filnamnet',
-  'what_delete_title' => 'Radera titlar',
-  'what_rebuild' => 'teruppbygga miniatyrbilder och storleksndrade bilder',
-  'what_delete_originals' => 'Radera original och erstta det med en storleksndrad versione',
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Uppdatera titlar från filnamn', //cpg1.4
+'Radera titlar', //cpg1.4
+'Bygga om tumnaglar och omskalade bilder', //cpg1.4
+'Radera originalbilder och ersätta dem med den omskalade varianten', //cpg1.4
+'Radera originalbilder eller mellanliggande bilder för att spara diskutrymme', //cpg1.4
+'Radera övergivna kommentarer (utan tillhörande fil)', //cpg1.4
+'Uppdatera filstorlekar och dimensioner (om du har ändrat bilder manuellt)', //cpg1.4
+'Återställa antal visningar', //cpg1.4
+'Visa phpinfo', //cpg1.4
+'Uppdatera databasen', //cpg1.4
+'Visa loggfiler', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Administratörsverktyg',
+  'what_it_does' => 'Vad verktyget kan göra',
   'file' => 'Fil',
-  'title_set_to' => 'titel satt till',
-  'submit_form' => 'skicka',
-  'updated_succesfully' => 'uppdatering lyckades',
-  'error_create' => 'fel vid skapande av',
+  'problem' => 'Problem', //cpg1.4
+  'status' => 'Status', //cpg1.4
+  'title_set_to' => '- titel bestäms till',
+  'submit_form' => 'Skicka',
+  'updated_succesfully' => 'Uppdateringen klar',
+  'error_create' => 'FEL vid skapande',
   'continue' => 'Bearbeta fler bilder',
-  'main_success' => 'Filen %s anvnds nu som huvudobjekt', //cpg1.3.0
-  'error_rename' => 'Misslyckades att byta namn frn %s till %s',
+  'main_success' => 'Filen %s används som huvudfil',
+  'error_rename' => 'Kan inte döpa om %s till %s',
   'error_not_found' => 'Filen %s hittades inte',
-  'back' => 'tillbaka till huvudsidan',
-  'thumbs_wait' => 'Uppdaterar miniatyrer och/eller storleksndrade bilder. Var god vnta...',
-  'thumbs_continue_wait' => 'Fortstter att uppdatera miniatyrer och/eller storleksndrade bilder...',
-  'titles_wait' => 'Uppdaterar titlar, var god vnta...',
-  'delete_wait' => 'Raderar titlar, var god vnta...',
-  'replace_wait' => 'Raderar original och erstter dem med storleksfrndrade bilder, var god vnta....',
+  'back' => 'Tillbaka',
+  'thumbs_wait' => 'Uppdaterar tumnaglar och/eller omskalade bilder, var god vänta...',
+  'thumbs_continue_wait' => 'Fortsätt att uppdatera tumnaglar och/eller omskalade bilder...',
+  'titles_wait' => 'Uppdaterar titlar, var god vänta...',
+  'delete_wait' => 'Raderar titlar, var god vänta...',
+  'replace_wait' => 'Raderar original och ersätter dem med omskalade bilder, var god vänta...',
   'instruction' => 'Snabbinstruktioner',
-  'instruction_action' => 'Vlj funktion',
-  'instruction_parameter' => 'Stt parametrar',
-  'instruction_album' => 'Vlj album',
-  'instruction_press' => 'Tryck %s',
-  'update' => 'Uppdatera miniatyrer och/eller storleksfrndra bilder',
+  'instruction_action' => 'Välj funktion',
+  'instruction_parameter' => 'Sätt parametrar',
+  'instruction_album' => 'Välj album',
+  'instruction_press' => 'Tryck på %s',
+  'update' => 'Uppdatera tumnaglar och/eller omskalade bilder',
   'update_what' => 'Vad ska uppdateras',
-  'update_thumb' => 'Enbart miniatyrer',
-  'update_pic' => 'Enbart storleksfrndrade bilder',
-  'update_both' => 'Bde miniatyrer och storleksfrndrade bilder',
-  'update_number' => 'Antal bearbetade bilder per klick',
-  'update_option' => '(Frsk vlja ett lgre vrde om du fr timeout-problem)',
-  'filename_title' => 'Filnamn &rArr; Objektets titel', //cpg1.3.0
-  'filename_how' => 'Hur ska filnamnet ndras',
-  'filename_remove' => 'Ta bort .jpg-ndelsen och erstt _ (underscore) med mellanslag',
-  'filename_euro' => 'ndra 2003_11_23_13_20_20.jpg till 23/11/2003 13:20',
-  'filename_us' => 'ndra 2003_11_23_13_20_20.jpg till 11/23/2003 13:20',
-  'filename_time' => 'ndra 2003_11_23_13_20_20.jpg till 13:20',
-  'delete' => 'Radera objekttitlar eller objekt i originalstorle', //cpg1.3.0
-  'delete_title' => 'Radera objekttitlar', //cpg1.3.0
-  'delete_original' => 'Radera originalbildstorlek',
-  'delete_replace' => 'Radera originalbilder och erstter dem med storleksfrndrade versioner',
-  'select_album' => 'Vlj album',
-  'delete_orphans' => 'Radera kommentarer som inte lngre r lnkade till ngon bild (fungerar i alla album)', //cpg1.3.0
-  'orphan_comment' => 'Kommentarer som inte r lnkade till ngot objekt hittade', //cpg1.3.0
-  'delete' => 'Radera', //cpg1.3.0
-  'delete_all' => 'Radera alla', //cpg1.3.0
-  'comment' => 'Kommentar: ', //cpg1.3.0
-  'nonexist' => 'kopplad till ej existerande fil # ', //cpg1.3.0
-  'phpinfo' => 'Visa phpinfo', //cpg1.3.0
-  'update_db' => 'Uppdatera databas', //cpg1.3.0
-  'update_db_explanation' => 'Om du har ersatt Coppermineobjekt, ndrat dem eller uppgraderat frn en ldre version av Coppermine s kr Uppdatera databas. Detta kommer att skapa ndvndiga tabeller och ndra ndvndiga konfigurationer i din Copperminedatabas.', //cpg1.3.0
+  'update_thumb' => 'Bara tumnaglar',
+  'update_pic' => 'Bara omskalade bilder',
+  'update_both' => 'Både tumnaglar och omskalade bilder',
+  'update_number' => 'Antal behandlade bilder per klick: ',
+  'update_option' => '(Försök med att minska antalet om du får problem med "timeout")',
+  'filename_title' => 'Filnamn &rArr; filtitel',
+  'filename_how' => 'Hur ska filnamnet ändras',
+  'filename_remove' => 'Ta bort .jpg-ändelsen och byt ut _ (understreck) med mellanslag',
+  'filename_euro' => 'Ändra 2003_11_23_13_20_20.jpg till 23/11/2003 13:20',
+  'filename_us' => 'Ändra 2003_11_23_13_20_20.jpg till 11/23/2003 13:20',
+  'filename_time' => 'Ändra 2003_11_23_13_20_20.jpg till 13:20',
+  'delete' => 'Radera filtitlar och originalbilder',
+  'delete_title' => 'Radera filtitlar',
+  'delete_title_explanation' => 'Alla titlar i valt album kommer att raderas.', //cpg1.4
+  'delete_original' => 'Radera bilder i originalstorlek',
+  'delete_original_explanation' => 'Raderar bilder i full storlek.', //cpg1.4
+  'delete_intermediate' => 'Radera mellanliggande bilder', //cpg1.4
+  'delete_intermediate_explanation' => 'Raderar mellanliggande (normalstora) bilder.<br />Använd denna funktion för att frigöra diskutrymme om du har avaktiverat "Skapa mellanliggande bilder" i konfigurationen efter att du redan lagt till bilder.', //cpg1.4
+  'delete_replace' => 'Raderar originalbilderna och byter ut dem mot omskalade versioner.',
+  'titles_deleted' => 'Alla titlar i valt album är raderade', //cpg1.4
+  'deleting_intermediates' => 'Raderar mellanliggande bilder, var god vänta...', //cpg1.4
+  'searching_orphans' => 'Söker efter övergivna poster, var god vänta...', //cpg1.4
+  'select_album' => 'Välj album',
+  'delete_orphans' => 'Radera kommentarer för saknade filer', //cpg1.4
+  'delete_orphans_explanation' => 'Detta låter dig identifiera och ta bort kommentarer som inte längre hör till någon fil i galleriet.<br />Funktionen går igenom alla album.', //cpg1.4
+  'refresh_db' => 'Ladda om information om filernas filstorlek och dimensioner.', //cpg1.4
+  'refresh_db_explanation' => 'Detta kommer att uppdatera filstorlek och dimensioner. Använd detta om en användares diskkvot är felaktig eller om du har ändrat filer manuellt.', //cpg1.4
+  'reset_views' => 'Nollställ visningar', //cpg1.4
+  'reset_views_explanation' => 'Sätter alla visningar till noll i valt album.', //cpg1.4
+  'orphan_comment' => 'Övergivna kommentarer hittade',
+  'delete' => 'Radera',
+  'delete_all' => 'Radera alla',
+  'delete_all_orphans' => 'Radera alla övergivna?', //cpg1.4
+  'comment' => 'Kommentar: ',
+  'nonexist' => 'tillhör icke-existerande fil # ',
+  'phpinfo' => 'Visa phpinfo',
+  'phpinfo_explanation' => 'Innehåller teknisk information om din server.<br /> - Du kan bli frågad om information härifrån om du behöver support.', //cpg1.4
+  'update_db' => 'Uppdatera databasen',
+  'update_db_explanation' => 'Om du har ersatt filer i Coppermine, lagt till någon modifikation eller uppgraderat från en tidigare version, var noga med att göra en uppdatering av databasen en gång. Det kommer att skapa de nödvändiga databastabellerna och konfigurera dem.',
+  'view_log' => 'Visa loggfiler', //cpg1.4
+  'view_log_explanation' => 'Coppermine kan hålla reda på olika funktioner användarna utför. Du kan bläddra igenom de loggarna om du har aktiverat loggning i <a href="admin.php">konfigurationen</a>.', //cpg1.4
+  'versioncheck' => 'Kontrollera versioner', //cpg1.4
+  'versioncheck_explanation' => 'Kontrollerar versionen på dina filer för att se om du har ersatt alla filer efter en uppdatering eller om Coppermines källfiler har uppdaterats efter utgivandet av en uppdatering.', //cpg1.4
+  'bridgemanager' => 'Länkningsguide', //cpg1.4
+  'bridgemanager_explanation' => 'Aktivera/avaktivera länkning med andra program (t.ex. ditt forum).', //cpg1.4
 );
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Versionskontroll', //cpg1.4
+  'what_it_does' => 'Den här sidan är till för de som har uppdaterat sin installation av Coppermine. Sidan går igenom filerna på din webbserver och försöker bestämma om de är samma som de som finns i online-filutrymmet på http://coppermine.sourceforge.net. På så sätt ser du förutom dina egna filer även alla filer som det var meningen att du skulle uppdatera.<br /> Allt som visas i rött behöver uppdateras. Det som visas i gult behöver kontrolleras. Det som visas i grönt (eller din förvalda färg) är OK.<br />Klicka på hjälpikonerna för ytterligare information.', //cpg1.4
+  'online_repository_unable' => 'Kan inte ansluta till online-filutrymmet', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine kunde inte ansluta till online-filutrymmet. Det kan ha två orsaker:', //cpg1.4
+  'online_repository_reason1' => 'Online-filutrymmet är tillfälligt nere - kontrollera om din webbläsare kan hitta denna sida: %s - kan du inte ansluta till sidan så försök igen senare.', //cpg1.4
+  'online_repository_reason2' => 'PHP på din webbserver är konfigurerat med %s avstängt (som standard är det påslaget). Om det är du som administrerar webbservern, slå på det i <i>php.ini</i> (eller tillåt åtminstone att det blir åsidosatt av %s). Om du har galleriet på ett webbhotell så måste du antagligen leva med faktumet att du inte kan jämföra dina filer med de i online-filutrymmet. Den här sidan kommer bara att visa de filer som kom med ditt installationsfil - uppdateringar kommer inte att visas.', //cpg1.4
+  'online_repository_skipped' => 'Anslutning till filutrymmet hoppades över', //cpg1.4
+  'online_repository_to_local' => 'Sidan håller på att bestämma förvalda filer i din versionsfil. Det kan vara så att det du ser inte stämmer om du har uppdaterat och inte laddat upp alla filer. Ändringar gjorda efter släppet kommer heller inte att tas med.', //cpg1.4
+  'local_repository_unable' => 'Kan inte ansluta till filurymmet på din server', //cpg1.4
+  'local_repository_explanation' => 'Coppermine kunde inte ansluta till filen för filutrymme %s på din webbserver. Det betyder antagligen att du inte laddat upp den till servern. Gör det och försök köra denna sida igen (ladda om sidan).<br />Om felet kvarstår kan din webbserver ha avaktiverat delen med <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP:s funktion för filsystem</a> helt och hållet. Om så är fallet, kan du helt enkelt inte använda detta verktyg, tyvärr.', //cpg1.4
+  'coppermine_version_header' => 'Installerad version av Coppermine', //cpg1.4
+  'coppermine_version_info' => 'Du har installerat: %s', //cpg1.4
+  'coppermine_version_explanation' => 'Om du tror detta är helt fel och du kör en senare version av Coppermine har du antagligen inte laddat upp den senaste versionen av filen <i>include/init.inc.php</i>.', //cpg1.4
+  'version_comparison' => 'Versionsjämförelse', //cpg1.4
+  'folder_file' => 'Fil/mapp', //cpg1.4
+  'coppermine_version' => 'Coppermineversion', //cpg1.4
+  'file_version' => 'Filversion', //cpg1.4
+  'webcvs' => 'Webb-CVS', //cpg1.4
+  'writable' => 'Skrivbar', //cpg1.4
+  'not_writable' => 'Ej skrivbar', //cpg1.4
+  'help' => 'Hjälp', //cpg1.4
+  'help_file_not_exist_optional1' => 'Fil/mapp finns inte', //cpg1.4
+  'help_file_not_exist_optional2' => 'Filen/mappen %s hittades inte på din webbserver. Även om det är frivilligt bör du ladda upp den (med en FTP-klient) till din webbserver om du har problem.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'Fil/mapp finns inte', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'Filen/mappen %s hittades inte på din webbserver, trots att den är nödvändig. Ladda upp den till din server med en FTP-klient.', //cpg1.4
+  'help_no_local_version1' => 'Ingen lokal filversion', //cpg1.4
+  'help_no_local_version2' => 'Sidan kan inte utläsa en lokal filversion - din fil är antingen för gammal eller har blivit ändrad så att header-informationen försvunnit. Det rekommenderas att du uppdaterar filen.', //cpg1.4
+  'help_local_version_outdated1' => 'Lokal version för gammal', //cpg1.4
+  'help_local_version_outdated2' => 'Din version av denna fil verkar vara från en äldre version av Coppermine (du har antagligen uppdaterat). Se till att denna fil också blir uppdaterad.', //cpg1.4
+  'help_local_version_na1' => 'Kan inte utläsa CVS-versionen', //cpg1.4
+  'help_local_version_na2' => 'Sidan kan inte avgöra vilken CVS-version filen på din webbserver har. Du bör uppdatera filen från din installationsfil.', //cpg1.4
+  'help_local_version_dev1' => 'Utvecklarversion', //cpg1.4
+  'help_local_version_dev2' => 'Filen på din webbserver verkar vara nyare än din version av Coppermine. Antingen använder du en utvecklarversion (vilket du bara ska göra om du vet vad du gör) eller så har du uppdaterat Coppermine och inte laddat upp include/init.inc.php.', //cpg1.4
+  'help_not_writable1' => 'Mappen är inte skrivbar', //cpg1.4
+  'help_not_writable2' => 'Ändra rättigheterna (CHMOD) så att sidan kan skriva till mappen %s och allt i den.', //cpg1.4
+  'help_writable1' => 'Mappen är skrivbar', //cpg1.4
+  'help_writable2' => 'Mappen %s är skrivbar. Detta är en onödig risk, Coppermine behöver bara läs- och exekveringsrättigheter.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine kunde inte avgöra om mappen är skrivbar eller inte.', //cpg1.4
+  'your_file' => 'Din fil', //cpg1.4
+  'reference_file' => 'Referensfil', //cpg1.4
+  'summary' => 'Summering', //cpg1.4
+  'total' => 'Antal filer/mappar kontrollerade', //cpg1.4
+  'mandatory_files_missing' => 'Nödvändiga filer som saknas', //cpg1.4
+  'optional_files_missing' => 'Frivilliga filer som fattas', //cpg1.4
+  'files_from_older_version' => 'Överblivna filer från gammal version av Coppermine', //cpg1.4
+  'file_version_outdated' => 'Filer med gammal version', //cpg1.4
+  'error_no_data' => 'Sidan misslyckades, kunde inte samla in någon information.', //cpg1.4
+  'go_to_webcvs' => 'Gå till %s', //cpg1.4
+  'options' => 'Val', //cpg1.4
+  'show_optional_files' => 'Visa frivilliga filer/mappar', //cpg1.4
+  'show_mandatory_files' => 'Visa nödvändiga filer', //cpg1.4
+  'show_file_versions' => 'Visa filversioner', //cpg1.4
+  'show_errors_only' => 'Visa bara filer/mappar med fel', //cpg1.4
+  'show_permissions' => 'Visa rättigheter för mappar', //cpg1.4
+  'show_condensed_output' => 'Visa koncentrerat innehåll (för enklare skärmdumpar)', //cpg1.4
+  'coppermine_in_webroot' => 'Coppermine är installerat i webbrooten', //cpg1.4
+  'connect_online_repository' => 'Försök ansluta till filutrymmet', //cpg1.4
+  'show_additional_information' => 'Visa ytterligare innehåll', //cpg1.4
+  'no_webcvs_link' => 'Visa inte länk till CVS', //cpg1.4
+  'stable_webcvs_link' => 'Visa länk till CVS stabila gren', //cpg1.4
+  'devel_webcvs_link' => 'Visa länk till CVS utvecklargren', //cpg1.4
+  'submit' => 'Utför ändringar/uppdatera', //cpg1.4
+  'reset_to_defaults' => 'Återställ förinställda värden', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Radera alla loggar', //cpg1.4
+  'delete_this' => 'Radera denna logg', //cpg1.4
+  'view_logs' => 'Visa loggar', //cpg1.4
+  'no_logs' => 'Inga loggar skapade.', //cpg1.4
+);
+
 
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>Guide till klient för XP Webbpublicering</h1><p>Den hör modulen låter dig använda <b>Windows XP</b> guide för webbpublicering tillsammans med Coppermine.</p><p>Koden är baserad på en artikel av
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Vad som behövs</h2><ul><li>Windows XP för att ha tillgång till guiden.</li><li>En fungerande installation av Coppermine <b>med fungerande uppladdning via webb.</b></li></ul><h2>Hur installationen sker på klientsidan.</h2><ul><li>Högerklicka på
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Välj &quot;Spara som...&quot;. Spara filen på din hårddisk. När du sparar filen se till att det föreslagna namnet är <b>cpg_###.reg</b> (där ### är en numerisk tidsangivelse). Ändra till det namnet om nödvändigt (lämna nummerna intakt). När filen är nedladdad, dubbelklicka på den för att registrera din server med guiden.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testa</h2><ul><li>I Windows Explorer, välj dina filer och klicka på <b>Publicera xxx på webben</b> i vänster panel.</li><li>Bekräfta ditt val av filer. Klicka på <b>Nästa</b>.</li><li>I listan över tjänster som visas, välj den för dit fotogalleri (den har samma namn som ditt galleri). Om tjänsten inte visas, kontrollera att du installerat <b>cpg_pub_wizard.reg</b> som beskrivits ovan.</li><li>Skriv in dina loginuppgifter om det behövs.</li><li>Välj album för dina bilder eller skapa ett nytt.</li><li>Klicka på <b>nästa</b>. Uppladdningen av dina bilder påbörjas.</li><li>När det är klart, kontrollera ditt galleri så att bilderna har lagts till som de skulle.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Anmärkningar:</h2><ul><li>När uppladdningen har startat kan guiden inte visa några felmeddelanden, därför kan du inte veta om uppladdningen har lyckats eller inte förrän du tittat i ditt galleri.</li><li>Om uppladdningen misslyckas, aktivera &quot;Debugläge&quot; på konfigurationssidan, försök sedan ladda upp en bild i taget och granska felmeddelandena i filen
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+som finns i Coppermine-mappen på webbservern.</li><li>För att undvika att galleriet blir <i>översvämmat (flooded)</i> av bilder som laddas upp med guiden kan bara <b>administratörer</b> och <b>användare som står som ägare till albumet</b> använda denna guide.</li>
+EOT;
+
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Webbpubliceringsguide', //cpg1.4
+  'welcome' => 'Välkommen <b>%s</b>,', //cpg1.4
+  'need_login' => 'Du behöver logga in på galleriet med din webbläsare innan du kan använda denna guide.<p/><p>När du loggar in, glöm inte att kryssa i <b>Kom ihåg mig</b>-rutan om den finns.', //cpg1.4
+  'no_alb' => 'Det finns inga album där du har behörighet att ladda upp bilder med denna guide.', //cpg1.4
+  'upload' => 'Ladda upp dina bilder till ett befintligt album', //cpg1.4
+  'create_new' => 'Skapa ett nytt album för dina bilder', //cpg1.4
+  'album' => 'Album', //cpg1.4
+  'category' => 'Kategori', //cpg1.4
+  'new_alb_created' => 'Ditt nya album &quot;<b>%s</b>&quot; har skapats.', //cpg1.4
+  'continue' => 'Tryck på &quot;Nästa&quot; för att börja ladda upp bilderna', //cpg1.4
+  'link' => 'den här länken', //cpg1.4
+);
+}
 ?>
\ No newline at end of file
diff -ruN 133/lang/swedish-utf-8.php cpg148/lang/swedish-utf-8.php
--- 133/lang/swedish-utf-8.php	2004-12-30 01:03:52.000000000 -0600
+++ cpg148/lang/swedish-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1276 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.0                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002,2003 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-/*
- $Id: swedish-utf-8.php,v 1.10 2004/12/29 23:03:51 chtito Exp $
-*/
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Swedish',
-  'lang_name_native' => 'Svenska',
-  'lang_country_code' => 'se',
-  'trans_name'=> 'Musicalg and JMG',
-  'trans_email' => 'musikalgalning@yahoo.se',
-  'trans_website' => 'fotoalbum.jimmysvensson.com',
-  'trans_date' => '2004-06-23',
-);
-
-$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', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Sön', 'Mån', 'Tis', 'Ons', 'Tors', 'Fre', 'Lör');
-$lang_month = array('Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Aug', 'Sept', 'Okt', 'Nov', 'Dec');
-
-// Some common strings
-$lang_yes = 'Ja';
-$lang_no  = 'Nej';
-$lang_back = 'TILLBAKA';
-$lang_continue = 'FORTSÄTT';
-$lang_info = 'Information';
-$lang_error = 'Fel';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d %B %Y';
-$lastcom_date_fmt =  '%d %B %Y %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%d %B %Y';
-$register_date_fmt = '%d %B %Y';
-$lasthit_date_fmt = '%d %B %Y %H:%M'; //cpg1.3.0
-$comment_date_fmt =  '%d %B %Y %H:%M'; //cpg1.3.0
-
-// For the word censor
-$lang_bad_words = array('*knulla*', 'fitta', 'arsle', 'kuk', 'mutta', 'fan', 'helvete', 'blatte', 'nigger', 'svarting', 'nasse', 'rˆv', 'ollon', 'dildo', 'fanculo', 'pattar', '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 = array(
-  'random' => 'Slumpmässiga objekt', //cpg1.3.0
-  'lastup' => 'Senast inlagda',
-  'lastalb'=> 'Senast uppdaterade album',
-  'lastcom' => 'Senaste kommentarer',
-  'topn' => 'Mest visade',
-  'toprated' => 'Topplista',
-  'lasthits' => 'Senast visade',
-  'search' => 'Sökresultat',
-  'favpics'=> 'Mina Favoriter', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Du har inte behörighet till den här sidan.',
-  'perm_denied' => 'Du är inte behörighet att utföra denna operation.',
-  'param_missing' => 'Parametrar saknars för att kunna utföra operationen.',
-  'non_exist_ap' => 'Det valda objektet finns inte', //cpg1.3.0
-  'quota_exceeded' => 'Tilldelat diskutrymme överskridet<br /><br />Du har ett diskutrymme på [quota]K och ditt objekt är på [space]K. Skulle detta objekt läggas till överskrids ditt diskutrymme.', //cpg1.3.0
-  'gd_file_type_err' => 'Vid användande av GD image library är endast bilder i JPEG- och PNG-format tillåtna.',
-  'invalid_image' => 'Bilden du laddade upp är skadad eller kan inte hanteras av GD image library',
-  'resize_failed' => 'Kan inte skapa miniatyr eller ändra storleken på objektet.',
-  'no_img_to_display' => 'Inget objekt att visa',
-  'non_exist_cat' => 'Den valda kategorin finns inte',
-  'orphan_cat' => 'En kategori saknar root, kör category manager för att rätta till problemet', //cpg1.3.0
-  'directory_ro' => 'Du saknar rättigheter i biblioteket \'%s\'. Objektet kan inte raderas.', //cpg1.3.0
-  'non_exist_comment' => 'Den valda kommentaren finns inte.',
-  'pic_in_invalid_album' => 'Objektet finns i ett icke existerande album (%s)!?', //cpg1.3.0
-  'banned' => 'Du är för tillfället blockerad från den här sajten.',
-  'not_with_udb' => 'Den här funktionen är inaktiverad i Commermine eftersom den är integrerad med forumets mjukvara. Antingen stöds inte det du försöker göra i den här funktionen eller så funktionen hanteras av forumets mjukvara..',
-  'offline_title' => 'Ej online', //cpg1.3.0
-  'offline_text' => 'Biblioteket är för tillfället inte online - försök igen om en stund', //cpg1.3.0
-  'ecards_empty' => 'Det finns för tillfället inte några e-vykort att visa. Kontrollera att du aktiverat e-vykort i Coppermines inställningar!', //cpg1.3.0
-  'action_failed' => 'Uppgiften misslyckades.  Coppermine kan inte utföra önskad uppgift.', //cpg1.3.0
-  'no_zip' => 'Filerna som behövs för att hantera ZIP-filer kan inte hittas.  Kontakta Coppermineadministratören.', //cpg1.3.0
-  'zip_type' => 'Du har inte behörighet att ladda upp ZIP-filer.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Följande tags kan användas: <li>[b]<b>Fetstil</b>[/b]</li> <li>[i]<i>Kursiverad</i>[/i]</li> <li>[url=http://dinsajt.com/]Url Text[/url]</li> <li>[email]användare@domän.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Gå till albumlistan',
-  'alb_list_lnk' => 'Albumlista',
-  'my_gal_title' => 'Gå till mitt privata galleri',
-  'my_gal_lnk' => 'Mitt galleri',
-  'my_prof_lnk' => 'Min profil',
-  'adm_mode_title' => 'Växla till adminläge',
-  'adm_mode_lnk' => 'Adminläge',
-  'usr_mode_title' => 'Växla till användarläge',
-  'usr_mode_lnk' => 'Användarläge',
-  'upload_pic_title' => 'Ladda upp objekt till album', //cpg1.3.0
-  'upload_pic_lnk' => 'Ladda upp objekt', //cpg1.3.0
-  'register_title' => 'Skapa nytt konto',
-  'register_lnk' => 'Registrera',
-  'login_lnk' => 'Logga in',
-  'logout_lnk' => 'Logga ut',
-  'lastup_lnk' => 'Senast inlagda',
-  'lastcom_lnk' => 'Senaste kommentarer',
-  'topn_lnk' => 'Mest visade',
-  'toprated_lnk' => 'Topplista',
-  'search_lnk' => 'Sök',
-  'fav_lnk' => 'Mina favoriter',
-  'memberlist_title' => 'Visa medlemmar', //cpg1.3.0
-  'memberlist_lnk' => 'Medlemmar', //cpg1.3.0
-  'faq_title' => 'FAQ kring bildgalleriet &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Klara för publicering',
-  'config_lnk' => 'Inställningar',
-  'albums_lnk' => 'Album',
-  'categories_lnk' => 'Kategorier',
-  'users_lnk' => 'Användare',
-  'groups_lnk' => 'Grupper',
-  'comments_lnk' => 'Läs kommentarer', //cpg1.3.0
-  'searchnew_lnk' => 'Lägg till flera objekt på en gång', //cpg1.3.0
-  'util_lnk' => 'Adminverktyg', //cpg1.3.0
-  'ban_lnk' => 'Blockera användare',
-  'db_ecard_lnk' => 'Visa e-vykort', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Skapa / sortera mina album',
-  'modifyalb_lnk' => 'Ändra i mina album',
-  'my_prof_lnk' => 'Min profil',
-);
-
-$lang_cat_list = array(
-  'category' => 'Kategori',
-  'albums' => 'Album',
-  'pictures' => 'Objekt', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d album på %d sida(or)',
-);
-
-$lang_thumb_view = array(
-  'date' => 'DATUM',
-  //Sort by filename and title
-  'name' => 'FILNAMN',
-  'title' => 'TITEL',
-  'sort_da' => 'Sortera per datum, stigande',
-  'sort_dd' => 'Sortera per datum, fallande',
-  'sort_na' => 'Sortera per namn, stigande',
-  'sort_nd' => 'Sortera per namn, fallande',
-  'sort_ta' => 'Sortera per tite, stigande',
-  'sort_td' => 'Sortera per titel, fallande',
-  'download_zip' => 'Ladda ner som ZIP-fil', //cpg1.3.0
-  'pic_on_page' => '%d objekt på %d sida(or)',
-  'user_on_page' => '%d användare på %d sida(or)', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Återvänd till miniatyrsidan',
-  'pic_info_title' => 'Visa/dölj objektinformation', //cpg1.3.0
-  'slideshow_title' => 'Bildspel',
-  'ecard_title' => 'Skicka denna bild som ett e-vykort', //cpg1.3.0
-  'ecard_disabled' => 'e-vykort är inaktiverat',
-  'ecard_disabled_msg' => 'Du har inte behörighet att skicka e-vykort', //js-alert //cpg1.3.0
-  'prev_title' => 'Se föregående objekt', //cpg1.3.0
-  'next_title' => 'Se nästa objekt', //cpg1.3.0
-  'pic_pos' => 'OBJEKT %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Betygsätt den här bilden ', //cpg1.3.0
-  'no_votes' => '(Ingen röst ännu)',
-  'rating' => '(nuvarade betyg : %s / 5 från %s röster)',
-  'rubbish' => 'Skräp',
-  'poor' => 'Kass',
-  'fair' => 'Godkänd',
-  'good' => 'Bra',
-  'excellent' => 'Mycket bra',
-  'great' => 'Bäst',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Kritiskt fel',
-  'file' => 'Fil: ',
-  'line' => 'Rad: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Filnamn : ',
-  'filesize' => 'Filstorlek : ',
-  'dimensions' => 'Bildstorlek : ',
-  'date_added' => 'Inlagd den : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s kommentarer',
-  'n_views' => 'visad %s gånger',
-  'n_votes' => '(%s röster)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debuginformation', //cpg1.3.0
-  'select_all' => 'Välj alla', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Om du vill ha hjälp på Commermines supportforum, kopiera den här debuginformationen och klista in den i ditt inlägg. Var noga med att ersätta känslig information (t.ex. lösenord) med *** innan du postar inlägget.', //cpg1.3.0
-  'phpinfo' => 'visa phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Standardspråk', //cpg1.3.0
-  'choose_language' => 'Välj språk', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Standardtema', //cpg1.3.0
-  'choose_theme' => 'Välj ett tema', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Utrop',
-  'Question' => 'Fråga',
-  'Very Happy' => 'Mycket glad',
-  'Smile' => 'Smil',
-  'Sad' => 'Ledsen',
-  'Surprised' => 'Överraskad',
-  'Shocked' => 'Shockad',
-  'Confused' => 'Förbryllad',
-  'Cool' => 'Cool',
-  'Laughing' => 'Skrattande',
-  'Mad' => 'Galen',
-  'Razz' => 'Rumlande',
-  'Embarassed' => 'Förlägen',
-  'Crying or Very sad' => 'Gråter eller väldigt ledsen',
-  'Evil or Very Mad' => 'Elak eller mycket arg',
-  'Twisted Evil' => 'Fifflande elak',
-  'Rolling Eyes' => 'Rullande elak',
-  'Wink' => 'Blink',
-  'Idea' => 'Idé',
-  'Arrow' => 'Pil',
-  'Neutral' => 'Neutral',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Lämnar adminläge...',
-  1 => 'Startar adminläge...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Album måste namnges !', //js-alert
-  'confirm_modifs' => 'Är du säker på att du vill göra dessa förändringar?', //js-alert
-  'no_change' => 'Du gjorde ingen förändring!', //js-alert
-  'new_album' => 'Nytt album',
-  'confirm_delete1' => 'Är du säker på att du vill radera detta album?', //js-alert
-  'confirm_delete2' => '\nAlla objekt dess kommentarer kommer att förkloras', //js-alert
-  'select_first' => 'Välj ett album först', //js-alert
-  'alb_mrg' => 'Administrera album',
-  'my_gallery' => '* Mitt galleri *',
-  'no_category' => '* Ingen kategori *',
-  'delete' => 'Radera',
-  'new' => 'Nytt',
-  'apply_modifs' => 'Verkställ förändringar',
-  'select_category' => 'Välj kategori',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Parametrar som krävs för \'%s\'operationen stöds inte!',
-  'unknown_cat' => 'Vald kategori finns inte i databasen',
-  'usergal_cat_ro' => 'Kategorin Användargalleri kan inte raderas!',
-  'manage_cat' => 'Inställningar för kategorier',
-  'confirm_delete' => 'Är du säker på att du vill RADERA denna kategori?', //js-alert
-  'category' => 'Kategori',
-  'operations' => 'Operationer',
-  'move_into' => 'Flytta till',
-  'update_create' => 'Uppdatera/Skapa galleri',
-  'parent_cat' => 'Huvudkategori',
-  'cat_title' => 'Kategorititel',
-  'cat_thumb' => 'Kategoriminiatyr', //cpg1.3.0
-  'cat_desc' => 'Kategoribeskrivning',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Inställningar',
-  'restore_cfg' => 'Återställ systemets grundinställning',
-  'save_cfg' => 'Spara inställningar',
-  'notes' => 'Anmärkningar',
-  'info' => 'Information',
-  'upd_success' => 'Coppermines inställningar uppdaterades',
-  'restore_success' => 'Coppermines grundinställning återskapades',
-  'name_a' => 'Namn stigande',
-  'name_d' => 'Namn fallande',
-  'title_a' => 'Titel stigande',
-  'title_d' => 'Titel fallande',
-  'date_a' => 'Datum stigande',
-  'date_d' => 'Datum fallande',
-  'th_any' => 'Max Aspect',
-  'th_ht' => 'Höjd',
-  'th_wd' => 'Bredd',
-  'label' => 'rubrik', //cpg1.3.0
-  'item' => 'alternativ', //cpg1.3.0
-  'debug_everyone' => 'Alla', //cpg1.3.0
-  'debug_admin' => 'Enbart admin', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Allmänna inställningar',
-  array('Gallerinamn', 'gallery_name', 0),
-  array('Galleribeskrivning', 'gallery_description', 0),
-  array('Galleriadministratörens e-post', 'gallery_admin_email', 0),
-  array('Måladress för \'Se fler bilder\' länk i e-vykort', 'ecards_more_pic_target', 0),
-  array('Galleriet offline', 'offline', 1), //cpg1.3.0
-  array('Logga e-vykort', 'log_ecards', 1), //cpg1.3.0
-  array('Tillåt nedladdning av favoriter i ZIP-format', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Språk-, tema- &amp; teckenuppsättningsinställningar',
-  array('Språk', 'lang', 5),
-  array('Tema', 'theme', 6),
-  array('Visa lista med språk', 'language_list', 8), //cpg1.3.0
-  array('Visa språkflaggor', 'language_flags', 8), //cpg1.3.0
-  array('Visa &quot;återställ&quot; i språkinställningarna', 'language_reset', 1), //cpg1.3.0
-  array('Visa lista med teman', 'theme_list', 8), //cpg1.3.0
-  array('Visa &quot;återställ&quot; i temalistan', 'theme_reset', 1), //cpg1.3.0
-  array('Visa FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Visa bbcode-hjälp', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Teckenkodning', 'charset', 4), //cpg1.3.0
-
-  'Utseende på albumlista',
-  array('Bredd på huvudtabell (i pixlar eller %)', 'main_table_width', 0),
-  array('Antal underkategorier som visas', 'subcat_level', 0),
-  array('Antal album som visas', 'albums_per_page', 0),
-  array('Antal kolumner i albumlistan', 'album_list_cols', 0),
-  array('Storlek på miniatyrer (i pixlar)', 'alb_list_thumb_size', 0),
-  array('Innehåll på huvudsidan', 'main_page_layout', 0),
-  array('Visa första underkategorins miniatyrer i kategorierna','first_level',1),
-
-  'Utseende på miniatyrer',
-  array('Antal kolumner på miniatyrsida', 'thumbcols', 0),
-  array('Antal rader på miniatyrsida', 'thumbrows', 0),
-  array('Max antal flikar som visas', 'max_tabs', 10), //cpg1.3.0
-  array('Visa bildrubrik (tillsammans med titeln) nedanför miniatyrerna', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Visa antalet visningar nedanför miniatyrerna', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Visa antalet kommentarer under miniatyrerna', 'display_comment_count', 1),
-  array('Visa vem som laddat upp bilden under miniatyrerna', 'display_uploader', 1), //cpg1.3.0
-  array('Grundinställning för sortering av bilder', 'default_sort_order', 3), //cpg1.3.0
-  array('Minsta antal röster för att en bild ska synas i \'topplistan\'', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Utseende på bilder samt inställningar för kommentarer',
-  array('Tabellbredd för bildvisning (pixlar eller %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Bildinformation är synlig som standard', 'display_pic_info', 1), //cpg1.3.0
-  array('Filtrera bort fula ord i kommentarer', 'filter_bad_words', 1),
-  array('Tillåt smilies i kommentarer', 'enable_smilies', 1),
-  array('Tillåt flera kommentarer från en och samma användare på samma bild (stänger av masspostningsskyddet)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Max längd på bildbeskrivning', 'max_img_desc_length', 0),
-  array('Max antal tecken i ett ord', 'max_com_wlength', 0),
-  array('Max antal rader i en kommentar', 'max_com_lines', 0),
-  array('Max längd på en kommentar', 'max_com_size', 0),
-  array('Visa filmrutor', 'display_film_strip', 1),
-  array('Antal objekt i filmrutorna', 'max_film_strip_items', 0),
-  array('Underrätta admin om kommentarer via e-post', 'email_comment_notification', 1), //cpg1.3.0
-  array('Visning av varje bild i bildspel, anges i millisekunder (1 sekund = 1000 millisekunder)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Bild- och miniatyrinställningar', //cpg1.3.0
-  array('Kvalitet på JPEG-bilder', 'jpeg_qual', 0),
-  array('Max dimension på en miniatyr <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Använd dimension ( bredd eller höjd eller maxstorlek på miniatyr)<b>**</b>', 'thumb_use', 7),
-  array('Skapa mellanliggande bilder','make_intermediate',1),
-  array('Max bredd eller höjd på en mellanliggande bild/film <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Max storlek på uppladdade objekt (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Max bredd eller höjd för uppladdade bilder/filmer (i pixlar)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Avancerade inställningar för bilder och miniatyrer', //cpg1.3.0
-  array('Visa ikon för privata album för ej inloggade användare','show_private',1), //cpg1.3.0
-  array('Förbjudna tecken i filnamn', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Accepterade filändelser för bilder', 'allowed_img_types',0), //cpg1.3.0
-  array('Accepterade filändelser för filmer', 'allowed_mov_types',0), //cpg1.3.0
-  array('Accepterade filändelser för ljud', 'allowed_snd_types',0), //cpg1.3.0
-  array('Accepterade filändelser för dokument', 'allowed_doc_types',0), //cpg1.3.0
-  array('Metod för att ändra storlek på bilder','thumb_method',2), //cpg1.3.0
-  array('Sökväg till ImageMagick \'konverteringsfunktion\' (t.ex. /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Command line för ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Läs ut EXIF-information ur JPEG-filer', 'read_exif_data', 1), //cpg1.3.0
-  array('Läs ut IPTC-information ur JPEG-filer', 'read_iptc_data', 1), //cpg1.3.0
-  array('Katalog för album <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Katalog för användarnas objekt<a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Prefix på mellanliggande bilder <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Prefix på miniatyrer <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Standardinställning för kataloger', 'default_dir_mode', 0), //cpg1.3.0
-  array('Standardinställning för filer', 'default_file_mode', 0), //cpg1.3.0
-
-  'Användarinställningar',
-  array('Tillåt att nya användare registrerar sig', 'allow_user_registration', 1),
-  array('Användarregistrering kräver e-postverifiering', 'reg_requires_valid_email', 1),
-  array('Underrätta admin via e-post när ny användare registrerats', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Tillåt två användare att ha samma e-postadress', 'allow_duplicate_emails_addr', 1),
-  array('Användare kan ha privata album (Om du byter från \'ja\' to \'nej\' blir alla existerande album offentliga)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Underrätta admin om uppladdade användarbilder som väntar på godkännande', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Tillåt att inloggade användare ser användarlistan', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Valfria fält för bildbeskrivningar (lämna blankt om du inte vill använda funktionen)',
-  array('Fält 1 namn', 'user_field1_name', 0),
-  array('Fält 2 namn', 'user_field2_name', 0),
-  array('Fält 3 namn', 'user_field3_name', 0),
-  array('Fält 4 namn', 'user_field4_name', 0),
-
-  'Inställningar för Cookies',
-  array('Namn på Cookien scriptet använder sig av (om du använder bbs-integrationen, se till att denna skiljer sig från namnet på bbs:ens cookie)', 'cookie_name', 0),
-  array('Sökväg till cookie som scripten använder sig av', 'cookie_path', 0),
-
-  'Övriga inställningar',
-  array('Aktivera debug mode', 'debug_mode', 9), //cpg1.3.0
-  array('Visa meddelanden i debug mode', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Denna inställning får inte ändras om du redan har bilder i din databas.<br />
-  <a name="notice2"></a>(**) Om du ändrar inställningen kommer enbart de filer som läggs in i databasen framöver att påverkas, därför rekommenderas det att man underviker att ändra denna parameter när det redan finns bilder i databasen. Du kan dock tillämpa ändringarna på gamla bilder genom  &quot;<a href="util.php">Administrationsverktygs</a> (Ändra storlek på bilder)&quot; funktionen från administrationsmenyn.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Skickade e-vykort', //cpg1.3.0
-  'ecard_sender' => 'Avsändare', //cpg1.3.0
-  'ecard_recipient' => 'Mottagare', //cpg1.3.0
-  'ecard_date' => 'Datum', //cpg1.3.0
-  'ecard_display' => 'Visa e-vykort', //cpg1.3.0
-  'ecard_name' => 'Namn', //cpg1.3.0
-  'ecard_email' => 'E-post', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'stigande', //cpg1.3.0
-  'ecard_descending' => 'fallande', //cpg1.3.0
-  'ecard_sorted' => 'Sorterad', //cpg1.3.0
-  'ecard_by_date' => 'efter datum', //cpg1.3.0
-  'ecard_by_sender_name' => 'efter avsändarens namn', //cpg1.3.0
-  'ecard_by_sender_email' => 'efter avständarens e-post', //cpg1.3.0
-  'ecard_by_sender_ip' => 'efter avsändarens IP-address', //cpg1.3.0
-  'ecard_by_recipient_name' => 'efter mottagarens namn', //cpg1.3.0
-  'ecard_by_recipient_email' => 'efter mottagaren e-post', //cpg1.3.0
-  'ecard_number' => 'visar poster %s till %s av %s', //cpg1.3.0
-  'ecard_goto_page' => 'gå till sida', //cpg1.3.0
-  'ecard_records_per_page' => 'Poster per sida', //cpg1.3.0
-  'check_all' => 'Markera alla', //cpg1.3.0
-  'uncheck_all' => 'Avmarkera alla', //cpg1.3.0
-  'ecards_delete_selected' => 'Radera markerade e-vykort', //cpg1.3.0
-  'ecards_delete_confirm' => 'Är du säker på att du vill radera alla dessa poster? Markera i kryssrutan!', //cpg1.3.0
-  'ecards_delete_sure' => 'Jag är säker!', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Du måste skriva ditt namn och en kommentar',
-  'com_added' => 'Din kommentar är inlagd',
-  'alb_need_title' => 'Du måste ge albumet en titel!',
-  'no_udp_needed' => 'Ingen uppdatering behövdes.',
-   'alb_updated' => 'Albumet uppdaterades',
-  'unknown_album' => 'Valt album existerar inte eller så har du inte behörighet att ladda upp i detta album',
-  'no_pic_uploaded' => 'Ingen bild laddades upp<br /><br />Om du är säker på att du valt en bild för uppladdning, kontrollera att servern tillåter uppladdning...', //cpg1.3.0
-  'err_mkdir' => 'Misslyckades att skapa katalogen %s !',
-  'dest_dir_ro' => 'Målkatalogen %s är inte skrivbart av scriptet!',
-  'err_move' => 'Omöjligt att flytta %s till %s !',
-  'err_fsize_too_large' => 'Bilden du laddat upp är för stor (max tillåtet är %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Filstorleken på bilden du laddat upp är för stor (max tillåtet är %s KB) !',
-  'err_invalid_img' => 'Filen du laddat upp är inte i giltigt format!',
-  'allowed_img_types' => 'Du kan bara ladda upp %s bilder.',
-  'err_insert_pic' => 'Bilden \'%s\' kan inte infogas i albumet', //cpg1.3.0
-  'upload_success' => 'Din bild laddades upp utan problem<br /><br />Den kommer att bli synlig när admin godkänt den', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Bild eller film uppladdad', //cpg1.3.0
-  'notify_admin_email_body' => '%s har laddat upp en bild eller film som behöver godkännas. Gå in på %s', //cpg1.3.0
-  'info' => 'Information',
-  'com_added' => 'Kommentar inlagd',
-  'alb_updated' => 'Album uppdaterat',
-  'err_comment_empty' => 'Din kommentar är tom!',
-  'err_invalid_fext' => 'Enbart filer med följande ändelser är tillåtna: <br /><br />%s.',
-  'no_flood' => 'Det var du som skrev den senaste kommentaren för den här bilden<br /><br />Ändra den redan inlagda kommentaren om du vill ändra något', //cpg1.3.0
-  'redirect_msg' => 'Du skickas vidare.<br /><br /><br />Klicka \'FORTSÄTT\' om inte sidan uppdateras automatiskt',
-  'upl_success' => 'Din bild infogades utan problem', //cpg1.3.0
-  'email_comment_subject' => 'Ny kommentar på Coppermine Photo Gallery', //cpg1.3.0
-  'email_comment_body' => 'Någon har skrivit en ny kommentar i ditt galleri. Läs den på', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Rubrik',
-  'fs_pic' => 'full storlek på bild',
-  'del_success' => 'radering lyckades',
-  'ns_pic' => 'normal storlek på bild',
-  'err_del' => 'kan inte raderas',
-  'thumb_pic' => 'miniatyr',
-  'comment' => 'kommentar',
-  'im_in_alb' => 'bild i album',
-  'alb_del_success' => 'Album \'%s\' raderades',
-  'alb_mgr' => 'Albumhanterare',
-  'err_invalid_data' => 'Ogiltig data togs emot i \'%s\'',
-  'create_alb' => 'Skapar album \'%s\'',
-  'update_alb' => 'Uppdaterar albumet \'%s\' med titeln \'%s\' och index \'%s\'',
-  'del_pic' => 'Radera bild', //cpg1.3.0
-  'del_alb' => 'Radera album',
-  'del_user' => 'Radera användare',
-  'err_unknown_user' => 'Den valda användaren finns inte!',
-  'comment_deleted' => 'Kommentaren raderades utan problem',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Är du säker på att du vill RADERA denna bild ? \\nÄven dess kommentarer kommer att raderas.', //js-alert //cpg1.3.0
-  'del_pic' => 'RADERA DENNA BILD', //cpg1.3.0
-  'size' => '%s x %s pixlar',
-  'views' => '%s gånger',
-  'slideshow' => 'Bildspel',
-  'stop_slideshow' => 'STOPPA BILDSPEL',
-  'view_fs' => 'Klicka här för att se bilden i fullstorlek',
-  'edit_pic' => 'Ändra beskrivning', //cpg1.3.0
-  'crop_pic' => 'Beskär och rotera', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Bildinformation', //cpg1.3.0
-  'Filename' => 'Filnamn',
-  'Album name' => 'Albumnamn',
-  'Rating' => 'Betyg (%s röster)',
-  'Keywords' => 'Nyckelord',
-  'File Size' => 'Filstorlek',
-  'Dimensions' => 'Dimensioner',
-  'Displayed' => 'Visad',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Datum för fototillfälle',
-  'Aperture' => 'Slutare',
-  'Exposure time' => 'Exponeringstid',
-  'Focal length' => 'Fokallängd',
-  'Comment' => 'Kommentar',
-  'addFav'=>'Lägg till favoriter', //cpg1.3.0
-  'addFavPhrase'=>'Favoriter', //cpg1.3.0
-  'remFav'=>'Ta bort från favoriter', //cpg1.3.0
-  'iptcTitle'=>'IPTC-titel', //cpg1.3.0
-  'iptcCopyright'=>'IPTC-copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC-nyckelord', //cpg1.3.0
-  'iptcCategory'=>'IPTC-kategori', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC-underkategorier', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Redigera denna kommentar',
-  'confirm_delete' => 'Är du säker på att du vill radera denna kommentar?', //js-alert
-  'add_your_comment' => 'Lägg till din kommentar',
-  'name'=>'Namn',
-  'comment'=>'Kommentar',
-  'your_name' => 'Anonym',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Klicka på bilden för att stänga det här fönstret',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Skicka ett e-vykort',
-  'invalid_email' => '<b>Varning</b> : E-postadressen är ej giltig!',
-  'ecard_title' => 'Du har fått ett e-vykort från %s',
-  'error_not_image' => 'Enbart bilder kan skickas som e-vykort.', //cpg1.3.0
-  'view_ecard' => 'Klicka på den här länken om du inte ser något e-vykort',
-  'view_more_pics' => 'Klicka på den här länken för att se fler bilder!',
-  'send_success' => 'Din e-vykort skickades',
-  'send_failed' => 'Servern kan tyvärr inte skicka ditt e-vykort...',
-  'from' => 'Från',
-  'your_name' => 'Ditt namn',
-  'your_email' => 'Din e-postadress',
-  'to' => 'Till',
-  'rcpt_name' => 'Mottagarens namn',
-  'rcpt_email' => 'Mottagarens e-postadress',
-  'greetings' => 'Hej',
-  'message' => 'Meddelande',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Bild&nbsp;info', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Titel',
-  'desc' => 'Beskrivning',
-  'keywords' => 'Nyckelord',
-  'pic_info_str' => '%s &times; %s - %s KB - visad %s gånger - %s röster',
-  'approve' => 'Godkänn bild', //cpg1.3.0
-  'postpone_app' => 'Senarelägg godkännande',
-  'del_pic' => 'Radera bild', //cpg1.3.0
-  'read_exif' => 'Läs EXIF-informationen på nytt', //cpg1.3.0
-  'reset_view_count' => 'Nollställ besökarräknaren',
-  'reset_votes' => 'Nollställ röster',
-  'del_comm' => 'Radera kommentarer',
-  'upl_approval' => 'Godkännande för uppladdning',
-  'edit_pics' => 'Redigera bild', //cpg1.3.0
-  'see_next' => 'Se kommande bilder', //cpg1.3.0
-  'see_prev' => 'Se föregående bilder', //cpg1.3.0
-  'n_pic' => '%s bilder', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Antal bilder att visa', //cpg1.3.0
-  'apply' => 'Verkställ förändringar', //cpg1.3.0
-  'crop_title' => 'Commermine Bildredigerare', //cpg1.3.0
-  'preview' => 'Visa utkast', //cpg1.3.0
-  'save' => 'Spara bild', //cpg1.3.0
-  'save_thumb' =>'Spara som miniatyr', //cpg1.3.0
-  'sel_on_img' =>'Det valda området måste helt vara inom bildens yta', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Vanliga frågor', //cpg1.3.0
-  'toc' => 'Kapitelförteckning', //cpg1.3.0
-  'question' => 'Fråga: ', //cpg1.3.0
-  'answer' => 'Svar: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Allmän FAQ', //cpg1.3.0
-  array('Varför måste jag registera mig?', 'Det är upp till administratören att bestämma om registrering krävs. Som registrerad får du dock tillgång till ytterligare funktioner, t.ex. ladda upp objekt, skapa en favoritlista, betygsätta bilder och skriva kommentarer mm.', '0'), //cpg1.3.0
-  array('Hur registrerar jag mig?', 'Gå till &quot;Registrera dig&quot; och fyll i de obligatoriska fälten (och de frivilliga efter önskemål).<br />Om administratören har aktiverat e-postaktivering kommer du att få ett mejl till den adress du angav när du registrerade dig med vidare instruktioner om hur du ska göra för att ditt medlemsskap ska aktiveras. Ditt konto måste därefter aktiveras innan du kan logga in.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Hur loggar jag in?', 'Gå till &quot;Logga in&quot; och skriv ditt användarnamn och lösenord. Om du markerar &quot;Kom ihåg mig&quot; kommer du automatiskt att loggas in varje gång du kommer tillbaka.<br /><b>VIKTIGT: cookies måste vara aktiverade i din webbläsare och du får inte radera Cookien från den här sajten om du ska kunna använda &quot;Kom ihåg mig&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Varför kan jag inte logga in?', 'Har du registrerat dig och sedan klickat på länken som du fick via e-post? Genom att göra så aktiveras ditt konto. Om inte detta löste problemet kontakta sajtens administratör.', 'offline', 0), //cpg1.3.0
-  array('Vad gör jag om jag glömt mitt lösenord?', 'Om den här sajten har har länk med texten &quot;Glömt bort lösenord&quot; så använd den. I annat fall måste du kontakta sajtens administratör för att få ett nytt lösen.', 'offline', 0), //cpg1.3.0
-  //array('Hur gör jag om jag byter e-postadress', 'Logga in och ändra din e-postadress i &quot;Profil&quot;', 'offline', 0), //cpg1.3.0
-  array('Hur lägger jag till en bild i &quot;Mina favoriter&quot;?', 'Klicka på en bild och klicka därefter på &quot;bildinformation&quot;-länken (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); Rulla ner till ställ in bildinformation och klicka på &quot;Lägg till favoriter&quot;.<br />Administratören måste ha ställt in att &quot;bildinformation&quot; visas som standard.<br />VIKTIGT: Cookies måste vara aktiverat i din webbläsare och cookien från den här sajten får inte raderas om funktionen ska fungera.', 'offline', 0), //cpg1.3.0
-  array('Hur betygsätter jag en bild eller film?', 'Klicka på miniatyren och betygsätt den sedan en bit ner på sidan.', 'offline', 0), //cpg1.3.0
-  array('Hur kommenterar jag en bild?', 'Klicka på miniatyren och skriv sedan en kommentar längst ner på sidan (under betygsättningen).', 'offline', 0), //cpg1.3.0
-array('Hur laddar jag upp en bild?', 'Gå till &quot;Ladda upp&quot; och välj vilket album du vill ladda upp bilden till. Klicka sedan på &quot;välj fil&quot; och välj vilken fil du vill ladda upp. Klicka därefter på &quot;öppna&quot; (här har du även möjlighet att skriva in en titel och beskrivning av bilden) och sedan på &quot;Skicka&quot; (kommandona är beroende av vilken webbläsare du använder och kan därför variera något)', 'allow_private_albums', 0), //cpg1.3.0
-  array('Var hamnar mina uppladdade bilder?', 'Du har möjlighet att ladda upp bilder eller filmer till något av dina album i &quot;Mitt Galleri&quot;. Administratören har också möjlighet att ge dig behörighet att ladda upp material till andra album i Huvudgalleriet.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Vilka format och hur stora filer kan jag ladda upp?', 'Tillåten filstorlek och filtyp (jpg, png, etc.) bestäms av administratören.', 'offline', 0), //cpg1.3.0
-  array('Vad är &quot;Mitt galleri&quot;?', '&quot;Mitt galleri&quot; är ett personligt galleri som användaren dit användare kan ladda upp sina bilder och sedan själv hantera.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hur skapar jag, döper om, eller raderar jag album i &quot;Mitt Galleri&quot;?', 'Du borde redan vara i &quot;Adminläge&quot;<br />Gå till &quot;Skapa/Organsiera mina album&quot; och klicka på &quot;Nytt&quot;. Ändra &quot;Nytt Album&quot; till önskat namn.<br />Du kan även döpa om albumen som finns i ditt galleri.<br />Klicka på &quot;Verkställ förändringar&quot; för att verkställa ändringarna.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hur kontrollerar jag vilka användare som har tillgång till mina album?', 'Du borde redan vara i  &quot;Adminläge&quot;<br />Gå till&quot;Ändra mina album. Välj det album du vill ändra på&quot;Uppdatera Album&quot;-raden.<br />Här kan du ändra namn, beskrivning, miniatyr och användarnas rättigheter för att kunna kommentera och rösta på bilderna.<br />Klicka &quot;Uppdatera album&quot; när du gjort dina ändringar.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hur kan jg se andra användares gallerier?', 'Gå till &quot;Albumlista&quot; och välj &quot;Användargallerier&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Vad är cookies och hur använder denna sajt dem?', 'Cookies är en liten text fil innehållande information som skickas från webbsajter och som lagras på din dators hårddisk.<br />Normalt sett användes cookies för att kunna lagra information som behövs för att man ska kunna lämna en sajt och sedan kunna komma tillbaka och få upp sin information igen utan att behöva göra alla inställningar på nytt.<br />Coppermine använder cookies får att lagra din inloggningsinformation (så du slipper logga in på nytt varje gång du besöker sajten) om Kom ihåg mig är valt. Coppermine använder även cookies för att komma ihåg vilka bilder som ligger i mina favoriter. Cookies används dock inte för at samla in någon personlig information och används inte heller i syfte att kartlägga dig eller använda uppgifter i kommersiella syften.', 'offline', 0), //cpg1.3.0
-  array('Hur kan jag få tag på Coppermine till min egen sajt?', 'Coppermine är ett gratis multimediagalleri som faller under GNU GPL. Det innehåller massor av funktioner och finns för flera olika plattformar. Besök <a href="http://coppermine.sf.net/">Coppermine Home Page</a> för mer information eller för att ladda ner det.', 'offline', 0), //cpg1.3.0
-
-  'Hitta på sajten', //cpg1.3.0
-  array('Vad är &quot;Albumlista&quot;?', 'I albumlistan ser du alla album tillhörande den kategori som du är inne i. Om du inte är inne i någon kategori kommer du istället att se hela galleriet med länkar till varje kategori. Varje miniatyrer kan vara en länk till en kategori.', 'offline', 0), //cpg1.3.0
-  array('Vad är &quot;Mitt galleri&quot;?', 'Denna funktion tillåter användare att skapa sitt eget galleri dit de kan lägga till, ändra och skapa egna album och även ladda upp bilder i dessa.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Vad är skillnaden mellan &quot;Adminläge&quot; and &quot;Användarläge&quot;?', 'När användare går in i &quot;Adminläge&quot kan de modifiera sina gallerier, medan det enbart går att titta på dem i &quot;Användarläge&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Vad ärt;Ladda upp bild&quot;?', 'Denna funktion gör det möjlgit för användare att ladda upp en fil (tillåten storlek och typ bestäms av administratören) till ett galleri som antingen valts av användaren eller administratören.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Vad är &quot;Senast inlagda&quot;?', 'Den här funktionen visar de senast uppladdade objekten till sajten.', 'offline', 0), //cpg1.3.0
-  array('Vad är &quot;Senast kommenterades&quot;?', 'Den här funktionen visar de senaste objekten som kommenterats tillsammans med dess kommentarer.', 'offline', 0), //cpg1.3.0
-  array('Vad är &quot;Mest visade&quot;?', 'Den här funktionen visar vilka objekt som är visade flest gånger (både för inloggade och ej inloggade användare).', 'offline', 0), //cpg1.3.0
-  array('Vad är &quot;Topplista&quot;?', 'Den här funktionen visar de objekt som fått högst genomsnittligt betyg av använderna (t.ex. om fem användare vardera ger <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> får objektet ett genomsnitt på <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />. Om fem användare istället ger betyget 1 till 5 (1,2,3,4,5) ger detta objektet ett genomsnitt på <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br /> Betygen går från <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (bäst) till <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (sämst).', 'offline', 0), //cpg1.3.0
-  array('Vad är &quot;Mina favoriter&quot;?', 'Den här funktionen låter användaren spara en lista över sina favoritobjekt i en cookie som lagras på användarens hårddisk.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Jag har glömt bort mitt lösen', //cpg1.3.0
-  'err_already_logged_in' => 'Du är redan inloggad!', //cpg1.3.0
-  'enter_username_email' => 'Skriv in ditt användarnamn eller e-postadress', //cpg1.3.0
-  'submit' => 'Skicka', //cpg1.3.0
-  'failed_sending_email' => 'Ditt lösen kan inte skickas!', //cpg1.3.0
-  'email_sent' => 'Ett mejl med ditt användarnamn och lösenord har skickats till  %s', //cpg1.3.0
-  'err_unk_user' => 'Användaren finns inte!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Bortglömt lösen', //cpg1.3.0
-  'passwd_reminder_body' => 'Du har begärt att få dina inloggningsuppgifter på nytt:
-Användarnamn: %s
-Lösen: %s
-Klicka pp %s för att logga in.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Gruppnamn',
-  'disk_quota' => 'Diskutrymme',
-  'can_rate' => 'Kan betygsätta objekt', //cpg1.3.0
-  'can_send_ecards' => 'Kan skicka e-vykort',
-  'can_post_com' => 'Kan skriva kommentarer',
-  'can_upload' => 'Kan ladda upp objekt', //cpg1.3.0
-  'can_have_gallery' => 'Kan ha ett personligt galleri',
-  'apply' => 'Verkställ förändringar',
-  'create_new_group' => 'Create new group',
-  'del_groups' => 'Radera vald(a) grupp(er)',
-  'confirm_del' => 'Varning! När du raderar en grupp kommer användare i den gruppen att flyttas till gruppen \'Registrerad\' !\n\nVill du fortsätta?', //js-alert //cpg1.3.0
-  'title' => 'Administrera användargrupper',
-  'approval_1' => 'Godkänn publika uppladdningar (1)',
-  'approval_2' => 'Godkänn personliga uppladdningar (2)',
-  'upload_form_config' => 'Konfiguerera uppladdningsformulär', //cpg1.3.0
-  'upload_form_config_values' => array( 'Ladda enbart upp enstaka objekt', 'Ladda enbart upp flera objekt samtidigt', 'Enbart URI-uppladdningar', 'Enbart ZIP-uplladningar', 'Fil-URI', 'Fil-ZIP', 'URI-ZIP', 'Fil-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Användaren kan välja antalet uppladdningsfält', //cpg1.3.0
-  'num_file_upload'=>'Max/exakt antal uppladdningsfält', //cpg1.3.0
-  'num_URI_upload'=>'Max/exakt antal URI uppladdningsfält', //cpg1.3.0
-  'note1' => '<b>(1)</b> Uppladdningar i ett publikt album kräver admins godkännande',
-  'note2' => '<b>(2)</b> Uppladdningar i ett album som tillhör användare kräver admins godkännande',
-  'notes' => 'Anmärkningar',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Välkommen !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Är du säker på att du vill radera detta album? \\nAlla objekt och kommentarer kommer att raderas.', //js-alert //cpg1.3.0
-  'delete' => 'RADERA',
-  'modify' => 'EGENSKAPER',
-  'edit_pics' => 'REDIGERA OBJEKT', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Hem',
-  'stat1' => '<b>[pictures]</b> objekt i <b>[albums]</b> album och <b>[cat]</b> kategorier med <b>[comments]</b> kommentarer visade <b>[views]</b> gånger', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> objekt i <b>[albums]</b> album visade <b>[views]</b> gånger', //cpg1.3.0
-  'xx_s_gallery' => '%ss galleri',
-  'stat3' => '<b>[pictures]</b> objekt i <b>[albums]</b> album med <b>[comments]</b> kommentarer visade <b>[views]</b> gånger', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Användarlista',
-  'no_user_gal' => 'Det fins inga användargallerier',
-  'n_albums' => '%s album',
-  'n_pics' => '%s objekt', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s objekt', //cpg1.3.0
-  'last_added' => ', senaste inlagd %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Logga in',
-  'enter_login_pswd' => 'Skriv ditt användarnamn och lösenord för att logga in',
-  'username' => 'Användarnamn',
-  'password' => 'Lösenord',
-  'remember_me' => 'Kom ihåg mig',
-  'welcome' => 'Välkommen %s ...',
-  'err_login' => '*** Kunde inte logga in. Försök igen ***',
-  'err_already_logged_in' => 'Du är redan inloggad!',
-  'forgot_password_link' => 'Jag har glömt mitt lösenord', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Logga ut',
-  'bye' => 'Hej då %s ...',
-  'err_not_loged_in' => 'Du är inte inloggad!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'Det här informationen är genererad av PHP-funktionen <a href="http://www.php.net/phpinfo">phpinfo()</a> och visas inom Coppermine (du kan kontrollera storleken i det högra hörnet).', //cpg1.3.0
-  'no_link' => 'Det kan vara en säkerhetsrisk att låta andra se din phpinfo, av den anledningen är den här sidan enbart tillgänglig när du är inloggad som admin. Du kan därför inte skicka denna sida som länk till någon annan, de har inte behörighet att se sidan.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Uppdatera album %s',
-  'general_settings' => 'Allmänna inställningar',
-  'alb_title' => 'Albumtitel',
-  'alb_cat' => 'Albumkategori',
-  'alb_desc' => 'Albumbeskrivning',
-  'alb_thumb' => 'Albumminiatyr',
-  'alb_perm' => 'Rättigheter för detta album',
-  'can_view' => 'Album kan ses av',
-  'can_upload' => 'Besökare kan ladda upp bilder',
-  'can_post_comments' => 'Besökare kan kommentera',
-  'can_rate' => 'Besökare kan betygsätta bilder',
-  'user_gal' => 'Användaregalleri',
-  'no_cat' => '* Ingen kategori *',
-  'alb_empty' => 'Album är tomt',
-  'last_uploaded' => 'Senast uppladdat',
-  'public_alb' => 'Alla (publikt album)',
-  'me_only' => 'Endast jag',
-  'owner_only' => 'Endast albumägare (%s)',
-  'groupp_only' => 'Medlemmar av gruppen \'%s\'',
-  'err_no_alb_to_modify' => 'Inget album att redigera i databasen.',
-  'update' => 'Uppdatera album', //cpg1.3.0
-  'notice1' => '(*) beroende av inställningar för %sgrupper%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Du har redan betygsatt detta objekt', //cpg1.3.0
-  'rate_ok' => 'Ditt betyg är registrerat',
-  'forbidden' => 'Du kan inte betygsätta dina egna objekt.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Trots att administratörerna här på (SITE_NAME) försöker att ta bort eller ändra allt störande eller stötande material så fort som möjligt, är det omöjligt att gå igenom alla meddelanden. Därför måste alla inlägg som skrivits på denna sajt betraktas som ett uttryck av författarens personliga tankar och åsikter, och administratörer eller webmaster kan inte stå till ansvar för det (givetvis bortsett från vad de själv skrivit).<br />
-<br />
-Du går med på att inte posta något störande, stötande, rasistiskt, sexistiskt, vulgärt, hatiskt, hotande eller annat material som kan tänkas bryta mot någon tillämplig lag. Om du bryter mot det här kan det leda till att du blir permanent avstängd från sajten (och din internetleverantör blir kontaktad). Vid varje inlägg sparas författarens IP-adress för att kunna användas vid sådana här situationer (dock enbart synlig för administratörerna). Som användare går du med på att webmaster, administratör och moderatorer har rätt att ta bort, ändra, flytta eller stänga vilka inlägg som helst när som helst. Som en användare går du med på att all information som du skrivit in sparas elektroniskt i databasen. Information på denna sajt kommer INTE att distribueras till någon 3:e part utan ditt samtycke. Webmastern, administratören eller moderatorer kan inte hållas ansvariga vid hackningsförsök som kan leda till att data stjäls. <br />
-<br />
-Denna sajt använder cookies för att spara information på din dator. Dessa cookies innehåller inte något av den information du skrivit in, utan används endast för att göra ditt användande av forumet bättre och smidigare. Din e-postadress används enbart för att aktivera din registrering, samt för omregistrering vid t.ex. byte av din e-post adress.<br />
-<br />
-Genom att klicka på knappen "Jag godkänner" nedan godkänner du ovan vilkor.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Användarregistrering',
-  'term_cond' => 'Användarvillkor',
-  'i_agree' => 'Jag godkänner',
-  'submit' => 'Skicka registrering',
-  'err_user_exists' => 'Användarnamnet du skrev in finns redan, välj ett nytt',
-  'err_password_mismatch' => 'Lösenorden stämmer inte överens med varandra. Skriv in dem igen.',
-  'err_uname_short' => 'Användarnamnet måste vara minst 2 tecken långt',
-  'err_password_short' => 'Lösenordet måste vara minst 2 tecken långt',
-  'err_uname_pass_diff' => 'Användarnamn och lösenord får inte vara lika',
-  'err_invalid_email' => 'E-postadressen är ogiltig',
-  'err_duplicate_email' => 'En annan användare är redan registrerad med din e-postadress',
-  'enter_info' => 'Fyll i registeringsuppgifter',
-  'required_info' => 'Obligatorisk information',
-  'optional_info' => 'Frivillig information',
-  'username' => 'Användarnamn',
-  'password' => 'Lösenord',
-  'password_again' => 'Skriv lösenordet igen',
-  'email' => 'E-post',
-  'location' => 'Finns i',
-  'interests' => 'Intressen',
-  'website' => 'Hemsida',
-  'occupation' => 'Yrke',
-  'error' => 'FEL',
-  'confirm_email_subject' => '%s - Bekräftande av registrering',
-  'information' => 'Information',
-  'failed_sending_email' => 'Registeringsinformation kan inte skickas!',
-  'thank_you' => 'Tack för din registrering.<br /><br />Ett e-postmeddelande med information om hur di ska aktivera ditt konto skickades till den e-postadress du angav.',
-  'acct_created' => 'Ditt konto har skapats och du kan nu logga in med ditt användarnamn och lösenord.',
-  'acct_active' => 'Ditt konto är nu aktiverat och du kan logga in med ditt användarnamn och lösenord.',
-  'acct_already_act' => 'Ditt konto är redan aktiverat!',
-  'acct_act_failed' => 'Detta konto kan inte aktiveras!',
-  'err_unk_user' => 'Vald användare finns inte!',
-  'x_s_profile' => '%ss profil',
-  'group' => 'Grupp',
-  'reg_date' => 'Blev medlem',
-  'disk_usage' => 'Diskanvändning',
-  'change_pass' => 'Byt lösenord',
-  'current_pass' => 'Nuvarande lösenord',
-  'new_pass' => 'Nytt lösenord',
-  'new_pass_again' => 'Nytt lösenord igen',
-  'err_curr_pass' => 'Detta lösenord är inte korrekt',
-  'apply_modif' => 'Verkställ ändringar',
-  'change_pass' => 'Ändra mitt lösenord',
-  'update_success' => 'Din profil uppdaterade',
-  'pass_chg_success' => 'Ditt lösenord ändrades',
-  'pass_chg_error' => 'Ditt lösenord ändrades inte',
-  'notify_admin_email_subject' => '%s - Ny användare registrerad', //cpg1.3.0
-  'notify_admin_email_body' => 'En användare med användarnamn "%s" har registrerat sig i ditt galleri.', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Tack för att du registerade dig på {SITE_NAME}
-
-Ditt användarnamn är : "{USER_NAME}"
-Ditt lösenord är : "{PASSWORD}"
-
-För att ditt konto ska aktiveras måste du klicka på nedanstående länk
-eller kopiera den och klista in den i din webbläsare.
-
-{ACT_LINK}
-
-Vänligen
-
-Administratören av {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Granska kommentarer',
-  'no_comment' => 'Det finns ingen kommentar att granska',
-  'n_comm_del' => '%s kommentar(er) raderad(e)',
-  'n_comm_disp' => 'Antal kommentarer att visa',
-  'see_prev' => 'Se föregående',
-  'see_next' => 'Se nästa',
-  'del_comm' => 'Radera valda kommentarer',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Sök bland objekten',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Sök efter nya objekt', //cpg1.3.0
-  'select_dir' => 'Välj katalog',
-  'select_dir_msg' => 'Den här funktionen gör det möjligt att lägga till ett parti med objekt som du laddat upp på servern via FTP.<br /><br />Välj katalogen dit du laddade upp dina bilder', //cpg1.3.0
-  'no_pic_to_add' => 'Det finns inga objekt att lägga till', //cpg1.3.0
-  'need_one_album' => 'Du måste ha minst album för att använda denna funktion',
-  'warning' => 'Varning',
-  'change_perm' => 'Scriptet kan inte skriva i denna katalog. Du måste ändra dess rättigheter till 755 eller 77 innan du kan lägga till objekten!', //cpg1.3.0
-  'target_album' => '<b>Lägg objekten &quot;</b>%s<b>&quot; i </b>%s', //cpg1.3.0
-  'folder' => 'Katalog',
-  'image' => 'Objekt',
-  'album' => 'Album',
-  'result' => 'Resultat',
-  'dir_ro' => 'Inte skrivbart. ',
-  'dir_cant_read' => 'Inte läsbart. ',
-  'insert' => 'Lägger till nya objekt i galleriet', //cpg1.3.0
-  'list_new_pic' => 'Förteckning över nya objekt', //cpg1.3.0
-  'insert_selected' => 'Sätt in valda objekt', //cpg1.3.0
-  'no_pic_found' => 'Inga nya objekt hittades', //cpg1.3.0
-  'be_patient' => 'Ha tålamod, scriptet behöver lite tid att bearbeta objekten', //cpg1.3.0
-  'no_album' => 'inget album valt',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : betyder att objektet blev inlagda'.
-                          '<li><b>DP</b> : betyder att objektet är en kopia av ett objekt som redan finns i databasen'.
-                          '<li><b>PB</b> : betyder att objektet inte kunde läggas till, kontrollera din konfiguration och rättigheterna i katalogen objekten ska placeras i'.
-                          '<li><b>NA</b> : means that you haven\'t selected an album the files should go to, hit \'<a href="javascript:history.back(1)">back</a>\' and select an album. If you don\'t have an album <a href="albmgr.php">create one first</a></li>'.
-                          '<li>Om OK, DP, PB \'symbolerna\' inte visas, klicka på det felaktiga objektet för att se felmeddelandet som skapats av PHP'.
-                          '<li>Om din webbläsare gör timeout, tryck på knappen \'Uppdatera\''.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'välj album', //cpg1.3.0
-  'check_all' => 'Markera alla', //cpg1.3.0
-  'uncheck_all' => 'Avmarkera alla', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Blockera användare',
-  'user_name' => 'Användarnamn',
-  'ip_address' => 'IP-address',
-  'expiry' => 'Förfaller (blankt innebär permanent)',
-  'edit_ban' => 'Spara ändringar',
-  'delete_ban' => 'Radera',
-  'add_new' => 'Lägg till ny blockering',
-  'add_ban' => 'Lägg till',
-  'error_user' => 'Användaren finns inte', //cpg1.3.0
-  'error_specify' => 'Du måste specifiera antingen ett användarnamn eller en IP-adress', //cpg1.3.0
-  'error_ban_id' => 'Ogiltig blockerings-ID!', //cpg1.3.0
-  'error_admin_ban' => 'Du kan inte blockera dig själv!', //cpg1.3.0
-  'error_server_ban' => 'Du höll på att blocka din egen server? Tsk tsk, glöm det...', //cpg1.3.0
-  'error_ip_forbidden' => 'Du kan inte banna den här IP-adressen, den går inte att routa!', //cpg1.3.0
-  'lookup_ip' => 'Slå upp en IP-adress', //cpg1.3.0
-  'submit' => 'Slå upp', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Ladda upp objekt', //cpg1.3.0
-  'custom_title' => 'Anpassat uppladdningsforumlär', //cpg1.3.0
-  'cust_instr_1' => 'YDu kan välja et antal fält för uppladdning, du kan dock inte överskrida gränsen angiven nedan.', //cpg1.3.0
-  'cust_instr_2' => 'Antal uppladdningsfält', //cpg1.3.0
-  'cust_instr_3' => 'Filuppladdningsfält: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL-uppladdningsfält: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL-uppladdningsfält:', //cpg1.3.0
-  'cust_instr_6' => 'Filuppladdningsfält:', //cpg1.3.0
-  'cust_instr_7' => 'Ange antal uppladdningsfält av varje typ. Klicka sedan på \'Fortsätt\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Ogiltig åtgärd när formuläret skapades.', //cpg1.3.0
-  'reg_instr_2' => 'Du kan nu ladda upp dina objekt genom fälten nedan. Storleken på filerna du laddar upp får vardera inte överskrida %s KB. ZIP-filer som laddas upp i \'Ladda upp fil\' och \'Ladda upp URI/URL\' kommer att förbli packade.', //cpg1.3.0
-  'reg_instr_3' => 'Om du vill packa upp en zippad fil eller arkiv att packas upp måste du använda uppladdningsformuläret som finns i \'ZIP-uppladdning med uppackning\'', //cpg1.3.0
-  'reg_instr_4' => 'När du använder URI/URL-uppladdning ange sökvägen i form av: http://www.minsajt.se/bilder/exempel.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Klicka på  \'Fortsätt\' när du valt alla filer du vill ladda upp.', //cpg1.3.0
-  'reg_instr_6' => 'ZIP-uppladdning med uppackning:', //cpg1.3.0
-  'reg_instr_7' => 'Filuppladdning:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL-uppladdning:', //cpg1.3.0
-  'error_report' => 'Felrapport', //cpg1.3.0
-  'error_instr' => 'Följande uppladdningar råkade ut för problem:', //cpg1.3.0
-  'file_name_url' => 'Filnamn/URL', //cpg1.3.0
-  'error_message' => 'Felmeddelande', //cpg1.3.0
-  'no_post' => 'Filen inte uppladdad genom POST.', //cpg1.3.0
-  'forb_ext' => 'Ej tillåten filändelse.', //cpg1.3.0
-  'exc_php_ini' => 'Filstorlek större än php.ini tillåter.', //cpg1.3.0
-  'exc_file_size' => 'Filstorlek större än Coppermine tillåter.', //cpg1.3.0
-  'partial_upload' => 'Enbart delvis uppladdad.', //cpg1.3.0
-  'no_upload' => 'Det var inget som laddades upp.', //cpg1.3.0
-  'unknown_code' => 'Okänd PHP felkod.', //cpg1.3.0
-  'no_temp_name' => 'Ingenting laddades upp - Inget temporärt namn.', //cpg1.3.0
-  'no_file_size' => 'Innehåller ingen data/filfel', //cpg1.3.0
-  'impossible' => 'Gick inte att flytta filen.', //cpg1.3.0
-  'not_image' => 'Ingen bild/filfel', //cpg1.3.0
-  'not_GD' => 'Ingen GD-filändelse.', //cpg1.3.0
-  'pixel_allowance' => 'Antal tillåtna pixlar överskridet.', //cpg1.3.0
-  'incorrect_prefix' => 'Felaktigt URI/URL-prefix', //cpg1.3.0
-  'could_not_open_URI' => 'Kunde inte öppna URI.', //cpg1.3.0
-  'unsafe_URI' => 'Säkerheten inte kontrollerbar.', //cpg1.3.0
-  'meta_data_failure' => 'Metadatafel', //cpg1.3.0
-  'http_401' => '401 Ej tillåten', //cpg1.3.0
-  'http_402' => '402 Betalning krävs', //cpg1.3.0
-  'http_403' => '403 Förbjuden', //cpg1.3.0
-  'http_404' => '404 Ej hittad', //cpg1.3.0
-  'http_500' => '500 Internt serverfel', //cpg1.3.0
-  'http_503' => '503 Service otillgänglig', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME-typ kunde inte fastställas.', //cpg1.3.0
-  'MIME_type_unknown' => 'Okänd MIME-typ', //cpg1.3.0
-  'cant_create_write' => 'Kan inte skapa fil.', //cpg1.3.0
-  'not_writable' => 'Kan inte skriva till fil.', //cpg1.3.0
-  'cant_read_URI' => 'Kan inte läsa URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Kan inte öppna URI-fil.', //cpg1.3.0
-  'cant_write_write_file' => 'Kan inte skriva till URI-fil.', //cpg1.3.0
-  'cant_unzip' => 'Kan inte packa upp.', //cpg1.3.0
-  'unknown' => 'Okänt fel', //cpg1.3.0
-  'succ' => 'Uppladdning lyckades', //cpg1.3.0
-  'success' => '%s uppladdningar lyckades.', //cpg1.3.0
-  'add' => 'Klicka på \'Fortsätt\' för att lägga objekten i album.', //cpg1.3.0
-  'failure' => 'Fel vid uppladdning', //cpg1.3.0
-  'f_info' => 'Filinformation', //cpg1.3.0
-  'no_place' => 'Den föregående filen kunde inte placeras.', //cpg1.3.0
-  'yes_place' => 'Den föregående filen placerades.', //cpg1.3.0
-  'max_fsize' => 'Max tillåten filstorlek för uppladdning är %s KB',
-  'album' => 'Album',
-  'picture' => 'Objekt', //cpg1.3.0
-  'pic_title' => 'Objektets titel', //cpg1.3.0
-  'description' => 'Objektets beskrivning', //cpg1.3.0
-  'keywords' => 'Nyckelord (avskiljda med mellanslag)',
-  'err_no_alb_uploadables' => 'Det finns inget album du har behörighet att ladda upp bilder till', //cpg1.3.0
-  'place_instr_1' => 'Lägg objekten i album. Du kan också lägga in information om varje objekt nu.', //cpg1.3.0
-  'place_instr_2' => 'Fler objekt måste placeras i album. Klicka på \'Fortsätt\'.', //cpg1.3.0
-  'process_complete' => 'Du har placerat alla objekten i album.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Administrera användare',
-  'name_a' => 'Namn stigande',
-  'name_d' => 'Namn fallande',
-  'group_a' => 'Grupp stigande',
-  'group_d' => 'Grupp fallande',
-  'reg_a' => 'Registreringsdatum stigande',
-  'reg_d' => 'Registreringsdatum fallande',
-  'pic_a' => 'Objekträknare stigande',
-  'pic_d' => 'Objekträknare fallande',
-  'disku_a' => 'Diskanvändande stigande',
-  'disku_d' => 'Diskanvändande fallande',
-  'lv_a' => 'Senaste besök stigande', //cpg1.3.0
-  'lv_d' => 'Senaste besök fallande', //cpg1.3.0
-  'sort_by' => 'Sortera användare efter',
-  'err_no_users' => 'Användartabellen är tom!',
-  'err_edit_self' => 'Du kan inte redigera din egen profil här. Gå istället in på \'Min profil\'.',
-  'edit' => 'REDIGERA',
-  'delete' => 'RADERA',
-  'name' => 'Användarnamn',
-  'group' => 'Grupp',
-  'inactive' => 'Inaktiv',
-  'operations' => 'Funktioner',
-  'pictures' => 'Objekt', //cpg1.3.0
-  'disk_space' => 'Diskutrymme använt / Tilldelat',
-  'registered_on' => 'Registrerades',
-  'last_visit' => 'Senaste besök', //cpg1.3.0
-  'u_user_on_p_pages' => '%d användare på %d sida(or)',
-  'confirm_del' => 'Är du säker på att du vill RADERA denna användare? \\nAlla hans/hennes objekt och album kommer att raderas.', //js-alert //cpg1.3.0
-  'mail' => 'E-POST',
-  'err_unknown_user' => 'Vald användare finns inte!',
-  'modify_user' => 'Spara användare',
-  'notes' => 'Anmärkningar',
-  'note_list' => '<li>Om du inte vill byta ut ditt nuvarande lösenord, lämna "lösenord"-fältet blankt.',
-  'password' => 'Lösenord',
-  'user_active' => 'Användaren är aktiv',
-  'user_group' => 'Användargrupp',
-  'user_email' => 'Användarens e-post',
-  'user_web_site' => 'Användarens hemsida',
-  'create_new_user' => 'Skapa ny användare',
-  'user_location' => 'Användaren finns i',
-  'user_interests' => 'Användarens intressen',
-  'user_occupation' => 'Användarens yrke',
-  'latest_upload' => 'Nyligen uppladdade', //cpg1.3.0
-  'never' => 'aldrig', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Administrationsvertyg (ändra storlek på bilder)', //cpg1.3.0
-  'what_it_does' => 'Här kan du',
-  'what_update_titles' => 'Uppdatera titlar från filnamnet',
-  'what_delete_title' => 'Radera titlar',
-  'what_rebuild' => 'Återuppbygga miniatyrbilder och storleksändrade bilder',
-  'what_delete_originals' => 'Radera original och ersätta det med en storleksändrad versione',
-  'file' => 'Fil',
-  'title_set_to' => 'titel satt till',
-  'submit_form' => 'skicka',
-  'updated_succesfully' => 'uppdatering lyckades',
-  'error_create' => 'fel vid skapande av',
-  'continue' => 'Bearbeta fler bilder',
-  'main_success' => 'Filen %s används nu som huvudobjekt', //cpg1.3.0
-  'error_rename' => 'Misslyckades att byta namn från %s till %s',
-  'error_not_found' => 'Filen %s hittades inte',
-  'back' => 'tillbaka till huvudsidan',
-  'thumbs_wait' => 'Uppdaterar miniatyrer och/eller storleksändrade bilder. Var god vänta...',
-  'thumbs_continue_wait' => 'Fortsätter att uppdatera miniatyrer och/eller storleksändrade bilder...',
-  'titles_wait' => 'Uppdaterar titlar, var god vänta...',
-  'delete_wait' => 'Raderar titlar, var god vänta...',
-  'replace_wait' => 'Raderar original och ersätter dem med storleksförändrade bilder, var god vänta....',
-  'instruction' => 'Snabbinstruktioner',
-  'instruction_action' => 'Välj funktion',
-  'instruction_parameter' => 'Sätt parametrar',
-  'instruction_album' => 'Välj album',
-  'instruction_press' => 'Tryck %s',
-  'update' => 'Uppdatera miniatyrer och/eller storleksförändra bilder',
-  'update_what' => 'Vad ska uppdateras',
-  'update_thumb' => 'Enbart miniatyrer',
-  'update_pic' => 'Enbart storleksförändrade bilder',
-  'update_both' => 'Både miniatyrer och storleksförändrade bilder',
-  'update_number' => 'Antal bearbetade bilder per klick',
-  'update_option' => '(Försök välja ett lägre värde om du får timeout-problem)',
-  'filename_title' => 'Filnamn &rArr; Objektets titel', //cpg1.3.0
-  'filename_how' => 'Hur ska filnamnet ändras',
-  'filename_remove' => 'Ta bort .jpg-ändelsen och ersätt _ (underscore) med mellanslag',
-  'filename_euro' => 'Ändra 2003_11_23_13_20_20.jpg till 23/11/2003 13:20',
-  'filename_us' => 'Ändra 2003_11_23_13_20_20.jpg till 11/23/2003 13:20',
-  'filename_time' => 'Ändra 2003_11_23_13_20_20.jpg till 13:20',
-  'delete' => 'Radera objekttitlar eller objekt i originalstorle', //cpg1.3.0
-  'delete_title' => 'Radera objekttitlar', //cpg1.3.0
-  'delete_original' => 'Radera originalbildstorlek',
-  'delete_replace' => 'Radera originalbilder och ersätter dem med storleksförändrade versioner',
-  'select_album' => 'Välj album',
-  'delete_orphans' => 'Radera kommentarer som inte längre är länkade till någon bild (fungerar i alla album)', //cpg1.3.0
-  'orphan_comment' => 'Kommentarer som inte är länkade till något objekt hittade', //cpg1.3.0
-  'delete' => 'Radera', //cpg1.3.0
-  'delete_all' => 'Radera alla', //cpg1.3.0
-  'comment' => 'Kommentar: ', //cpg1.3.0
-  'nonexist' => 'kopplad till ej existerande fil # ', //cpg1.3.0
-  'phpinfo' => 'Visa phpinfo', //cpg1.3.0
-  'update_db' => 'Uppdatera databas', //cpg1.3.0
-  'update_db_explanation' => 'Om du har ersatt Coppermineobjekt, ändrat dem eller uppgraderat från en äldre version av Coppermine så kör Uppdatera databas. Detta kommer att skapa nödvändiga tabeller och ändra nödvändiga konfigurationer i din Copperminedatabas.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/thai.php cpg148/lang/thai.php
--- 133/lang/thai.php	2005-03-22 09:24:32.000000000 -0600
+++ cpg148/lang/thai.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1274 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: thai.php,v 1.3 2005/03/22 07:24:31 gaugau Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Thailand',
-  'lang_name_native' => 'Thailand',
-  'lang_country_code' => 'th',
-  'trans_name'=> 'Thanit T.',
-  'trans_email' => 'webmaster@thaioffroader.net',
-  'trans_website' => 'http://www.thaioffroader.net/',
-  'trans_date' => '2005-03-18',
-);
-
-$lang_charset = 'Tis-620';
-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('Bytes', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('ҷԵ', 'ѹ', 'ѧ', 'ظ', 'ʺ', 'ء', 't');
-$lang_month = array('..', '..', '..', '..', '..', '..', '..', '..', '..', '..', '..', '..');
-
-// Some common strings
-$lang_yes = '';
-$lang_no  = '';
-$lang_back = '͹Ѻ';
-$lang_continue = '';
-$lang_info = 'ôҺ';
-$lang_error = 'ԴԴҴ';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*', '', '', '', 'ᵴ');
-
-$lang_meta_album_names = array(
-  'random' => 'Ҿ', //cpg1.3.0
-  'lastup' => 'ش',
-  'lastalb'=> 'ش',
-  'lastcom' => 'ش',
-  'topn' => 'Ҫҡش',
-  'toprated' => 'ṹ٧ش',
-  'lasthits' => 'ʴش',
-  'search' => 'šä',
-  'favpics'=> 'ٻ蹪ͺ', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'سѺ͹حҵҹ˹',
-  'perm_denied' => 'سѺ͹حҵҹ',
-  'param_missing' => 'ʤԻ١¡վ',
-  'non_exist_ap' => 'ٻ/źس͡', //cpg1.3.0
-  'quota_exceeded' => 'Ҵʤ͹حҵ<br /><br />سѺҴ͹حҵ [quota]K, ҾͧسբҴ [space]K, Ҿз颹ҴʤѺ͹حҵ', //cpg1.3.0
-  'gd_file_type_err' => ' GD image library ͹حҵ੾ JPEG  PNG.',
-  'invalid_image' => 'ٻ öѺ GD library',
-  'resize_failed' => 'öʴҾ ͢ҴҾ',
-  'no_img_to_display' => 'Ҿʴ',
-  'non_exist_cat' => 'Ǵس͡',
-  'orphan_cat' => 'Ǵѡ, سǹѴǴ', //cpg1.3.0
-  'directory_ro' => 'ä \'%s\' ö¹Ҿ, Ҿöź', //cpg1.3.0
-  'non_exist_comment' => 'դ繷س͡',
-  'pic_in_invalid_album' => 'Ҿź (%s)!?', //cpg1.3.0
-  'banned' => 'سзӡá͡ǹҧ繼֧ʧ ҡشзӡҨ駤ʹԹ',
-  'not_with_udb' => 'ǹ١¡ԡ ҨԴ¡Ѻ',
-  'offline_title' => 'Դҹ', //cpg1.3.0
-  'offline_text' => 'شҹǤ - سҡѺա', //cpg1.3.0
-  'ecards_empty' => ' ecard ʴ سҵǨͺҡʴ ecard  config', //cpg1.3.0
-  'action_failed' => 'öз', //cpg1.3.0
-  'no_zip' => '辺źѴ Ҿ ZIP سҵԴͼк', //cpg1.3.0
-  'zip_type' => 'سѺ͹حҵѾŴҾ ZIP', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'ҹҨسдǡ: <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>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => '价¡ź',
-  'alb_list_lnk' => '¡ź',
-  'my_gal_title' => '价źǹǢͧѹ',
-  'my_gal_lnk' => 'ͧѹ',
-  'my_prof_lnk' => 'ǹǢͧѹ',
-  'adm_mode_title' => '¹кк',
-  'adm_mode_lnk' => 'кк',
-  'usr_mode_title' => '¹к',
-  'usr_mode_lnk' => 'к',
-  'upload_pic_title' => 'ѾŴҾ价ź', //cpg1.3.0
-  'upload_pic_lnk' => 'ѾŴҾ', //cpg1.3.0
-  'register_title' => 'ҧ¹',
-  'register_lnk' => 'ѤҪԡ',
-  'login_lnk' => 'Login',
-  'logout_lnk' => 'Logout',
-  'lastup_lnk' => 'ѾŴش ',
-  'lastcom_lnk' => 'ش ',
-  'topn_lnk' => 'ʴҡش ',
-  'toprated_lnk' => 'ṹ٧ش ',
-  'search_lnk' => '',
-  'fav_lnk' => 'My Favorites',
-  'memberlist_title' => 'ªҪԡ', //cpg1.3.0
-  'memberlist_lnk' => 'ʴªҪԡ', //cpg1.3.0
-  'faq_title' => 'Ӷ &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'ǨͺѾŴ',
-  'config_lnk' => 'Ѵк',
-  'albums_lnk' => 'ź',
-  'categories_lnk' => 'Ǵ',
-  'users_lnk' => '',
-  'groups_lnk' => '',
-  'comments_lnk' => 'ʴ', //cpg1.3.0
-  'searchnew_lnk' => 'Ҿͧ', //cpg1.3.0
-  'util_lnk' => 'ͧͼк', //cpg1.3.0
-  'ban_lnk' => '',
-  'db_ecard_lnk' => 'ʴ Ecards', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'ҧ/  źͧѹ',
-  'modifyalb_lnk' => 'źͧѹ',
-  'my_prof_lnk' => 'ǹ',
-);
-
-$lang_cat_list = array(
-  'category' => 'Ǵ',
-  'albums' => 'ź',
-  'pictures' => 'Ҿ', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d ź  %d ˹',
-);
-
-$lang_thumb_view = array(
-  'date' => 'ѹ',
-  //Sort by filename and title
-  'name' => 'Ҿ',
-  'title' => 'ͧ',
-  'sort_da' => '§ѹ ҡ',
-  'sort_dd' => '§ѹ ҡ仹',
-  'sort_na' => '§ ҡ',
-  'sort_nd' => '§ ҡ仹',
-  'sort_ta' => '§ͧ ҡ',
-  'sort_td' => '§ͧ ҡ仹',
-  'download_zip' => 'ǹŴҾ Zip', //cpg1.3.0
-  'pic_on_page' => '%d Ҿ  %d ˹',
-  'user_on_page' => '%d   %d ˹', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Ѻ˹ʴҾ',
-  'pic_info_title' => 'ʴ/͹ ´Ҿ', //cpg1.3.0
-  'slideshow_title' => 'Ŵ',
-  'ecard_title' => ' e-card', //cpg1.3.0
-  'ecard_disabled' => 'e-cards ҹ',
-  'ecard_disabled_msg' => 'سѺ͹حҵ ecards', //js-alert //cpg1.3.0
-  'prev_title' => 'Ҿ͹˹', //cpg1.3.0
-  'next_title' => 'ҾѴ', //cpg1.3.0
-  'pic_pos' => 'Ҿ %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'ṹҾ ', //cpg1.3.0
-  'no_votes' => '(ѧṹ)',
-  'rating' => '(ṹ͹ : %s / 5 with %s votes)',
-  'rubbish' => 'ҡ',
-  'poor' => 'ͧѺا',
-  'fair' => '',
-  'good' => '',
-  'excellent' => 'ҡ',
-  'great' => '..Ҩ!!  ѹʹҡ...',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'ԴԴҴç',
-  'file' => 'Ҿ: ',
-  'line' => '÷Ѵ: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Ҿ : ',
-  'filesize' => 'ҴҾ : ',
-  'dimensions' => 'ҴҾ : ',
-  'date_added' => 'ѹ : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s ',
-  'n_views' => '%s ʴ',
-  'n_votes' => '(%s ǵ)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => '͡', //cpg1.3.0
-  'copy_and_paste_instructions' => 'ҡسͧäͺ coppermine support board, ͻ debug output ҧǹͧӢͧ͢س ¹ password  *** ͹ʵͤ', //cpg1.3.0
-  'phpinfo' => 'ʴ phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'ѡ', //cpg1.3.0
-  'choose_language' => 'س͡', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'ѡ', //cpg1.3.0
-  'choose_theme' => 'س͡', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Exclamation',
-  'Question' => 'Question',
-  'Very Happy' => 'Very Happy',
-  'Smile' => 'Smile',
-  'Sad' => 'Sad',
-  'Surprised' => 'Surprised',
-  'Shocked' => 'Shocked',
-  'Confused' => 'Confused',
-  'Cool' => 'Cool',
-  'Laughing' => 'Laughing',
-  'Mad' => 'Mad',
-  'Razz' => 'Razz',
-  'Embarassed' => 'Embarassed',
-  'Crying or Very sad' => 'Crying or Very sad',
-  'Evil or Very Mad' => 'Evil or Very Mad',
-  'Twisted Evil' => 'Twisted Evil',
-  'Rolling Eyes' => 'Rolling Eyes',
-  'Wink' => 'Wink',
-  'Idea' => 'Idea',
-  'Arrow' => 'Arrow',
-  'Neutral' => 'Neutral',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => '͡ҡк...',
-  1 => 'к...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'سҵ駪ź !', //js-alert
-  'confirm_modifs' => 'س㨷¹ҵ ?', //js-alert
-  'no_change' => 'س¹ !', //js-alert
-  'new_album' => 'ҧź',
-  'confirm_delete1' => 'س㨷źź ?', //js-alert
-  'confirm_delete2' => '\n ҾФ繨ж١ź !', //js-alert
-  'select_first' => 'س͡ź͹', //js-alert
-  'alb_mrg' => 'Ѵź',
-  'my_gallery' => '* ͧѹ *',
-  'no_category' => '* Ǵ *',
-  'delete' => 'ź',
-  'new' => '',
-  'apply_modifs' => 'ѹ֡¹ŧ',
-  'select_category' => '͡Ǵ',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Ѻ \'%s\' ö觤 !',
-  'unknown_cat' => 'Ǵ͡㹰ҹ',
-  'usergal_cat_ro' => 'źҾҪԡöź !',
-  'manage_cat' => 'ѴǴ',
-  'confirm_delete' => 'س㨷źǴ ?', //js-alert
-  'category' => 'Ǵ',
-  'operations' => 'Ѵ',
-  'move_into' => '',
-  'update_create' => 'Ѻا/ҧ Ǵ',
-  'parent_cat' => 'Ǵѡ',
-  'cat_title' => '͸ԺǴ',
-  'cat_thumb' => 'ҾẺͧ͢Ǵ', //cpg1.3.0
-  'cat_desc' => '´ͧǴ',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => '˹',
-  'restore_cfg' => 'Ѻѡͧк',
-  'save_cfg' => 'ѹ֡',
-  'notes' => 'ѹ֡',
-  'info' => 'й',
-  'upd_success' => 'õ駤 Coppermine ١ѹ֡',
-  'restore_success' => 'õ駤ѡͧк Coppermine ١¡׹',
-  'name_a' => ' ҡ',
-  'name_d' => ' ҡ仹',
-  'title_a' => '͸Ժ ҡ',
-  'title_d' => '͸Ժ ҡ仹',
-  'date_a' => 'ѹ ҡ',
-  'date_d' => 'ѹ ҡ仹',
-  'th_any' => 'Ѵǹѵѵ',
-  'th_ht' => 'ǹ٧',
-  'th_wd' => 'ҧ',
-  'label' => '', //cpg1.3.0
-  'item' => '´', //cpg1.3.0
-  'debug_everyone' => 'ء', //cpg1.3.0
-  'debug_admin' => '੾мк', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'General settings',
-  array('Gallery name', 'gallery_name', 0),
-  array('Gallery description', 'gallery_description', 0),
-  array('Gallery administrator email', 'gallery_admin_email', 0),
-  array('Target address for the \'See more pictures\' link in e-cards', 'ecards_more_pic_target', 0),
-  array('Gallery is offline', 'offline', 1), //cpg1.3.0
-  array('Log ecards', 'log_ecards', 1), //cpg1.3.0
-  array('Allow ZIP-download of favorites', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Language, Themes &amp; Charset settings',
-  array('Language', 'lang', 5),
-  array('Theme', 'theme', 6),
-  array('Display language list', 'language_list', 1), //cpg1.3.0
-  array('Display language flags', 'language_flags', 8), //cpg1.3.0
-  array('Display &quot;reset&quot; in language selection', 'language_reset', 1), //cpg1.3.0
-  array('Display theme list', 'theme_list', 1), //cpg1.3.0
-  array('Display &quot;reset&quot; in theme selection', 'theme_reset', 1), //cpg1.3.0
-  array('Display FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Display bbcode help', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Character encoding', 'charset', 4), //cpg1.3.0
-
-  'Album list view',
-  array('Width of the main table (pixels or %)', 'main_table_width', 0),
-  array('Number of levels of categories to display', 'subcat_level', 0),
-  array('Number of albums to display', 'albums_per_page', 0),
-  array('Number of columns for the album list', 'album_list_cols', 0),
-  array('Size of thumbnails in pixels', 'alb_list_thumb_size', 0),
-  array('The content of the main page', 'main_page_layout', 0),
-  array('Show first level album thumbnails in categories','first_level',1),
-
-  'Thumbnail view',
-  array('Number of columns on thumbnail page', 'thumbcols', 0),
-  array('Number of rows on thumbnail page', 'thumbrows', 0),
-  array('Maximum number of tabs to display', 'max_tabs', 10), //cpg1.3.0
-  array('Display file caption (in addition to title) below the thumbnail', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Display number of views below the thumbnail', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Display number of comments below the thumbnail', 'display_comment_count', 1),
-  array('Display uploader name below the thumbnail', 'display_uploader', 1), //cpg1.3.0
-  array('Default sort order for files', 'default_sort_order', 3), //cpg1.3.0
-  array('Minimum number of votes for a file to appear in the \'top-rated\' list', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Image view &amp; Comment settings',
-  array('Width of the table for file display (pixels or %)', 'picture_table_width', 0), //cpg1.3.0
-  array('File information is visible by default', 'display_pic_info', 1), //cpg1.3.0
-  array('Filter bad words in comments', 'filter_bad_words', 1),
-  array('Allow smiles in comments', 'enable_smilies', 1),
-  array('Allow several consecutive comments on one file from the same user (disable flood protection)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Max length for an image description', 'max_img_desc_length', 0),
-  array('Max number of characters in a word', 'max_com_wlength', 0),
-  array('Max number of lines in a comment', 'max_com_lines', 0),
-  array('Maximum length of a comment', 'max_com_size', 0),
-  array('Show film strip', 'display_film_strip', 1),
-  array('Number of items in film strip', 'max_film_strip_items', 0),
-  array('Notify admin of comments by email', 'email_comment_notification', 1), //cpg1.3.0
-  array('Slideshow interval in milliseconds (1 second = 1000 milliseconds)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Files and thumbnails settings', //cpg1.3.0
-  array('Quality for JPEG files', 'jpeg_qual', 0),
-  array('Max dimension of a thumbnail <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Use dimension ( width or height or Max aspect for thumbnail )<b>**</b>', 'thumb_use', 7),
-  array('Create intermediate pictures','make_intermediate',1),
-  array('Max width or height of an intermediate picture/video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Max size for uploaded files (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Max width or height for uploaded pictures/videos (pixels)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Files and thumbnails advanced settings', //cpg1.3.0
-  array('Show private album Icon to unlogged user','show_private',1), //cpg1.3.0
-  array('Characters forbidden in filenames', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Allowed image types', 'allowed_img_types',0), //cpg1.3.0
-  array('Allowed movie types', 'allowed_mov_types',0), //cpg1.3.0
-  array('Allowed audio types', 'allowed_snd_types',0), //cpg1.3.0
-  array('Allowed document types', 'allowed_doc_types',0), //cpg1.3.0
-  array('Method for resizing images','thumb_method',2), //cpg1.3.0
-  array('Path to ImageMagick \'convert\' utility (example /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Command line options for ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Read EXIF data in JPEG files', 'read_exif_data', 1), //cpg1.3.0
-  array('Read IPTC data in JPEG files', 'read_iptc_data', 1), //cpg1.3.0
-  array('The album directory <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('The directory for user files <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('The prefix for intermediate pictures <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('The prefix for thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Default mode for directories', 'default_dir_mode', 0), //cpg1.3.0
-  array('Default mode for files', 'default_file_mode', 0), //cpg1.3.0
-
-  'User settings',
-  array('Allow new user registrations', 'allow_user_registration', 1),
-  array('User registration requires email verification', 'reg_requires_valid_email', 1),
-  array('Notify admin of user registration by email', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Allow two users to have the same email address', 'allow_duplicate_emails_addr', 1),
-  array('Users can have private albums (Note: if you switch from \'yes\' to \'no\' any current private albums will become public)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Notify admin of user upload awaiting approval', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Allow logged in users to view memberlist', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Custom fields for image description (leave blank if unused)',
-  array('Field 1 name', 'user_field1_name', 0),
-  array('Field 2 name', 'user_field2_name', 0),
-  array('Field 3 name', 'user_field3_name', 0),
-  array('Field 4 name', 'user_field4_name', 0),
-
-  'Cookies settings',
-  array('Name of the cookie used by the script (when using bbs integration, make sure it differs from the bbs\'s cookie name)', 'cookie_name', 0),
-  array('Path of the cookie used by the script', 'cookie_path', 0),
-
-  'Miscellaneous settings',
-  array('Enable debug mode', 'debug_mode', 9), //cpg1.3.0
-  array('Display notices in debug mode', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) This settings mustn\'t be changed if you already have files in your database.<br />
-  <a name="notice2"></a>(**) When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be 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.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => ' ecards', //cpg1.3.0
-  'ecard_sender' => '', //cpg1.3.0
-  'ecard_recipient' => 'Ѻ', //cpg1.3.0
-  'ecard_date' => 'ѹ', //cpg1.3.0
-  'ecard_display' => 'ʴ ecard', //cpg1.3.0
-  'ecard_name' => '', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'ҡ', //cpg1.3.0
-  'ecard_descending' => 'ҡ仹', //cpg1.3.0
-  'ecard_sorted' => '§', //cpg1.3.0
-  'ecard_by_date' => 'by date', //cpg1.3.0
-  'ecard_by_sender_name' => '¼ ', //cpg1.3.0
-  'ecard_by_sender_email' => '¼ ', //cpg1.3.0
-  'ecard_by_sender_ip' => '¼ IP address', //cpg1.3.0
-  'ecard_by_recipient_name' => '¼Ѻ', //cpg1.3.0
-  'ecard_by_recipient_email' => '¼Ѻ ', //cpg1.3.0
-  'ecard_number' => 'ʴä촷 %s ֧ %s ҡ %s', //cpg1.3.0
-  'ecard_goto_page' => '价˹', //cpg1.3.0
-  'ecard_records_per_page' => 'ä촵˹', //cpg1.3.0
-  'check_all' => '͡', //cpg1.3.0
-  'uncheck_all' => '͡', //cpg1.3.0
-  'ecards_delete_selected' => 'ź ecards ͡', //cpg1.3.0
-  'ecards_delete_confirm' => 'س㨷ź? ͡示͡!', //cpg1.3.0
-  'ecards_delete_sure' => 'ѹ', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'سͧФ',
-  'com_added' => '繤س١ѹ֡',
-  'alb_need_title' => 'سè͸Ժ¤йӢͧź !',
-  'no_udp_needed' => '繵ͧѾവ',
-  'alb_updated' => 'źѾവ',
-  'unknown_album' => 'źس͡ ͤسԷź',
-  'no_pic_uploaded' => 'ҾѾŴ !<br /><br />ҡس͡ҾѾŴ ôǨͺѾŴҡ...', //cpg1.3.0
-  'err_mkdir' => 'öҧ ä %s !',
-  'dest_dir_ro' => 'ä %s ö¹ʤԻ !',
-  'err_move' => 'ö %s  %s !',
-  'err_fsize_too_large' => 'ҴҾͧس˭Թ (Ҵ٧ش͹حҵ %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'ҴҾͧس˭Թ (Ҵ٧ش͹حҵ %s KB) !',
-  'err_invalid_img' => 'ҾسѾŴҾẺ͹حҵ !',
-  'allowed_img_types' => 'سѧѾŴ %s Ҿ.',
-  'err_insert_pic' => 'Ҿͧس \'%s\' öź ', //cpg1.3.0
-  'upload_success' => 'ѾŴҾ<br /><br />ҾʴѧҡǨͺ¼к', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Ҿ', //cpg1.3.0
-  'notify_admin_email_body' => 'ٻѾŴ %s ͡õǨͺ. ռҪ %s', //cpg1.3.0
-  'info' => '´',
-  'com_added' => '繶١ѹ֡',
-  'alb_updated' => 'ź١Ѻا',
-  'err_comment_empty' => 'س !',
-  'err_invalid_fext' => 'ҾẺҹ鹷͹حҵ : <br /><br />%s.',
-  'no_flood' => 'سʴش<br /><br />س䢤繢ͧسҵͧ', //cpg1.3.0
-  'redirect_msg' => 'ҡѧҤس价<br /><br /><br /> \'CONTINUE\' ҡкѵѵ',
-  'upl_success' => 'Ҿ', //cpg1.3.0
-  'email_comment_subject' => '繷ʵ Coppermine Photo Gallery', //cpg1.3.0
-  'email_comment_body' => 'ռʴͧس ', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => '͸Ժ',
-  'fs_pic' => 'Ҿ',
-  'del_success' => 'ź',
-  'ns_pic' => 'ҾҴ',
-  'err_del' => 'öź',
-  'thumb_pic' => 'Ҿ',
-  'comment' => '',
-  'im_in_alb' => 'Ҿź',
-  'alb_del_success' => 'ź \'%s\' ź',
-  'alb_mgr' => 'Ѵź',
-  'err_invalid_data' => 'öѺŨҡ \'%s\'',
-  'create_alb' => 'ҧź \'%s\'',
-  'update_alb' => 'Ѻاź \'%s\' Ф͸Ժ \'%s\' ШѴ§ \'%s\'',
-  'del_pic' => 'źҾ', //cpg1.3.0
-  'del_alb' => 'źź',
-  'del_user' => 'ź',
-  'err_unknown_user' => 'ժͼس͡',
-  'comment_deleted' => 'ź',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'س㨷źҾ ? \\n 繨ж١ź仴', //js-alert //cpg1.3.0
-  'del_pic' => 'źҾ', //cpg1.3.0
-  'size' => '%s x %s pixels',
-  'views' => '%s ',
-  'slideshow' => 'Ŵ',
-  'stop_slideshow' => 'شʴŴ',
-  'view_fs' => 'Ҿ',
-  'edit_pic' => '´', //cpg1.3.0
-  'crop_pic' => 'Crop and Rotate', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'´ͧҾ', //cpg1.3.0
-  'Filename' => 'Ҿ',
-  'Album name' => 'ź',
-  'Rating' => 'ṹ (%s ǵ)',
-  'Keywords' => 'Ӥ',
-  'File Size' => 'ҴҾ',
-  'Dimensions' => 'ҴҾ',
-  'Displayed' => 'ʴ',
-  'Camera' => 'ͧ',
-  'Date taken' => 'ѹҾ',
-  'ISO'=>'ISO',
-  'Aperture' => 'Aperture',
-  'Exposure time' => 'Exposure time',
-  'Focal length' => 'Focal length',
-  'Comment' => '',
-  'addFav'=>'ǹͺ', //cpg1.3.0
-  'addFavPhrase'=>'ǹͺ', //cpg1.3.0
-  'remFav'=>'źҡǹͺ', //cpg1.3.0
-  'iptcTitle'=>'IPTC Title', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC Keywords', //cpg1.3.0
-  'iptcCategory'=>'IPTC Category', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC Sub Categories', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => '繹',
-  'confirm_delete' => 'س㨷ź繹 ?', //js-alert
-  'add_your_comment' => '',
-  'name'=>'',
-  'comment'=>'',
-  'your_name' => 'someone',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => '꡷Ҿ͡',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => '-card',
-  'invalid_email' => '<b>͹</b> : ٻẺͧ١ͧ !',
-  'ecard_title' => 'e-card ҡ %s ֧س',
-  'error_not_image' => 'Ҿҹ鹷 e-card ', //cpg1.3.0
-  'view_ecard' => 'ҡ e-card ʴ, سҤ꡷',
-  'view_more_pics' => '꡷ʹҾ !',
-  'send_success' => 'ecard ١',
-  'send_failed' => 'ö e-card...',
-  'from' => 'ҡ',
-  'your_name' => 'ͤس',
-  'your_email' => 'ͧس',
-  'to' => 'To',
-  'rcpt_name' => 'ͼѺ',
-  'rcpt_email' => 'Ѻ',
-  'greetings' => '¾',
-  'message' => 'ͤ',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => '´Ҿ', //cpg1.3.0
-  'album' => 'ź',
-  'title' => '͸Ժ',
-  'desc' => '´',
-  'keywords' => 'Ӥ',
-  'pic_info_str' => '%s &times; %s - %s KB - %s  - %s ǵ',
-  'approve' => 'ǨͺҾ', //cpg1.3.0
-  'postpone_app' => 'ҧǨͺ',
-  'del_pic' => 'źҾ', //cpg1.3.0
-  'read_exif' => 'ҹ EXIF ա', //cpg1.3.0
-  'reset_view_count' => '駤ҵǹѺ',
-  'reset_votes' => '駤ǵ',
-  'del_comm' => 'ź',
-  'upl_approval' => '͡õǨͺ',
-  'edit_pics' => 'Ҿ', //cpg1.3.0
-  'see_next' => 'ʴҾ', //cpg1.3.0
-  'see_prev' => 'ʴҾ͹˹', //cpg1.3.0
-  'n_pic' => '%s Ҿ', //cpg1.3.0
-  'n_of_pic_to_disp' => 'ӹǹʴ', //cpg1.3.0
-  'apply' => 'ѹ֡', //cpg1.3.0
-  'crop_title' => 'Coppermine Picture Editor', //cpg1.3.0
-  'preview' => 'ʴҧ', //cpg1.3.0
-  'save' => 'ѹ֡', //cpg1.3.0
-  'save_thumb' =>'ѹ֡Ҿ', //cpg1.3.0
-  'sel_on_img' =>'ö͡੾кҾҹ!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Ӷ', //cpg1.3.0
-  'toc' => '', //cpg1.3.0
-  'question' => 'Ӷ: ', //cpg1.3.0
-  'answer' => 'ӵͺ: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('ͧѤҪԡ?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('ѤҪԡҧ?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled ,then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('кҧ?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('ѹк?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0), //cpg1.3.0
-  array('ѹ password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('ѹҾǹ &quot;Ҿѹͺ&quot; ҧ?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('ѹṹҧ?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0), //cpg1.3.0
-  array('ѹʴҧ?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0), //cpg1.3.0
-array('ѹҾźҧ?', 'Go to &quot;Upload&quot;and select the album that you want to upload to, click &quot;Browse&quot; and find the file to upload and click &quot;open&quot; (add a title and description if you want to) and click &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('ҾͧѹѾŴ价˹?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0), //cpg1.3.0
-  array('ҴҾѹѺ͹حҵѾŴ?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0), //cpg1.3.0
-  array('ä &quot;ͧѹ&quot;?', '&quot;My Gallery&quot; is a personal gallery that the user can upload to and manage.', 'allow_private_albums', 0), //cpg1.3.0
-  array('䧩ѹҧ, ¹ ź źҡ &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('䧩ѹ֧¹ҼҪźͧѹ?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('䧶֧д ͧ餹?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('äͤꡡ ?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0), //cpg1.3.0
-  array('ѹҡѺ৻ͧѹҧ?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Gallery&quot;?', 'This feature lets a user create their own gallery and add,delete or modify albums as well as upload to them.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'к͹ʼҹ', //cpg1.3.0
-  'err_already_logged_in' => 'سк !', //cpg1.3.0
-  'enter_username_email' => 'سͼͧس', //cpg1.3.0
-  'submit' => 'go', //cpg1.3.0
-  'failed_sending_email' => '͹ʼҹ ö !', //cpg1.3.0
-  'email_sent' => 'к username  password ѧ %s', //cpg1.3.0
-  'err_unk_user' => 'ժͼ!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - к͹ʼҹ', //cpg1.3.0
-  'passwd_reminder_body' => 'سк͹ʼҹѺͼ:
-Username: %s
-Password: %s
-Click %s to log in.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => '͡',
-  'disk_quota' => 'Ҵʤ͹حҵ',
-  'can_rate' => 'öṹҾ', //cpg1.3.0
-  'can_send_ecards' => 'ö ecards',
-  'can_post_com' => 'öʴ',
-  'can_upload' => 'öѾŴҾ', //cpg1.3.0
-  'can_have_gallery' => 'öǹ',
-  'apply' => 'ѹ֡',
-  'create_new_group' => 'ҧ',
-  'del_groups' => 'ź͡',
-  'confirm_del' => '͹ .. ͤسź 㹡鹨¹ \'Registered\' group !\n\n Թõ ?', //js-alert //cpg1.3.0
-  'title' => 'Ѵá',
-  'approval_1' => 'öѾŴ¼ (1)',
-  'approval_2' => 'öѾŴǹ (2)',
-  'upload_form_config' => 'Ѿŵҡҡ˹', //cpg1.3.0
-  'upload_form_config_values' => array( 'ѾŵҾ', 'ѾŵҾ', 'URI ҹ', 'ZIP ҹ', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'ö˹ӹǹѾŴ?', //cpg1.3.0
-  'num_file_upload'=>'ӹǹҡشͧҾѾŴ', //cpg1.3.0
-  'num_URI_upload'=>'ӹǹҡشͧ URI upload boxes', //cpg1.3.0
-  'note1' => '<b>(1)</b> ѾŴźҸóеͧ͡õǨͺ',
-  'note2' => '<b>(2)</b> ѾŴźͧ͡õǨͺ',
-  'notes' => '˵',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Թյ͹Ѻ !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'س㨷źź ? \\n ҾФ繨ж١ź仴', //js-alert //cpg1.3.0
-  'delete' => 'ź',
-  'modify' => '˹',
-  'edit_pics' => '', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => '˹ѡ',
-  'stat1' => '<b>[pictures]</b> Ҿ <b>[albums]</b> ź  <b>[cat]</b> Ǵ Ѻ <b>[comments]</b>  ռҪ <b>[views]</b> ', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> Ҿ <b>[albums]</b> źʴ <b>[views]</b> ', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s ',
-  'stat3' => '<b>[pictures]</b> Ҿ <b>[albums]</b> ź  <b>[comments]</b>  <b>[views]</b> ', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'ªͼ',
-  'no_user_gal' => '',
-  'n_albums' => '%s ź',
-  'n_pics' => '%s Ҿ', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s Ҿ', //cpg1.3.0
-  'last_added' => ', ش %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'к',
-  'enter_login_pswd' => '͡ͼʼҹ',
-  'username' => 'ͼ',
-  'password' => 'ʼҹ',
-  'remember_me' => 'Ӥҹ',
-  'welcome' => 'Թյ͹Ѻ %s ...',
-  'err_login' => '*** öسк - ͧա ***',
-  'err_already_logged_in' => 'سк !',
-  'forgot_password_link' => 'ѹʼҹ', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => '͡ҡк',
-  'bye' => 'º  ա %s ...',
-  'err_not_loged_in' => 'سк !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Ѻاź %s',
-  'general_settings' => 'ҷ',
-  'alb_title' => '͸Ժ',
-  'alb_cat' => 'Ǵ',
-  'alb_desc' => '´',
-  'alb_thumb' => 'Ҿ',
-  'alb_perm' => 'Permissions Ѻź',
-  'can_view' => 'źöʴ',
-  'can_upload' => '͹öҾ',
-  'can_post_comments' => '͹öʴ',
-  'can_rate' => '͹öṹ',
-  'user_gal' => 'źǹ',
-  'no_cat' => '* Ǵ *',
-  'alb_empty' => 'ź',
-  'last_uploaded' => 'ѾŴش',
-  'public_alb' => 'ء (źҸó)',
-  'me_only' => '੾Щѹҹ',
-  'owner_only' => 'Ңͧź (%s) ҹ',
-  'groupp_only' => 'Ҫԡͧ \'%s\' ',
-  'err_no_alb_to_modify' => 'ź١Ѻا㹰ҹ',
-  'update' => 'Ѻاź', //cpg1.3.0
-  'notice1' => '(*) Ѻ %sgroups%s settings', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'سṹҾ', //cpg1.3.0
-  'rate_ok' => 'ṹѹ֡',
-  'forbidden' => 'سöṹҾͧͧ', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_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-orientated 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 = array(
-  'page_title' => 'ŧ¹',
-  'term_cond' => '͵ŧ',
-  'i_agree' => 'ѹ',
-  'submit' => 'ŧ',
-  'err_user_exists' => 'դ username , سͧ',
-  'err_password_mismatch' => 'ʼҹ 2 çѹ, سҡ͡',
-  'err_uname_short' => 'ͼͧҧ 2 ѡ',
-  'err_password_short' => 'ʼҹͧҧ 2 ѡ',
-  'err_uname_pass_diff' => 'ͼʼҹ͹ѹͤʹ',
-  'err_invalid_email' => 'ٻẺͧ١ͧ',
-  'err_duplicate_email' => 'ռҹŧ¹',
-  'enter_info' => '͡´ŧ¹',
-  'required_info' => 'ͧ͡',
-  'optional_info' => '´',
-  'username' => 'ͼ',
-  'password' => 'ʼҹ',
-  'password_again' => 'سҡ͡ʼҹա',
-  'email' => '',
-  'location' => 'ѡ',
-  'interests' => '觷ͺ',
-  'website' => 'ǻ䫵',
-  'occupation' => 'Ҫվ',
-  'error' => 'ԴԴҴ',
-  'confirm_email_subject' => '%s - ׹ѹŧ¹',
-  'information' => '´',
-  'failed_sending_email' => '׹ѹŧ¹ö !',
-  'thank_you' => 'ͺسŧ¹<br /><br />кѺҹѧسŧ¹...',
-  'acct_created' => 'кѹ֡Ţͧسº سöк ͡Թ  ͼ  ʼҹͧس',
-  'acct_active' => 'ѭռͧسӧҹ سöк ͡Թ  ͼ  ʼҹͧس',
-  'acct_already_act' => 'ѭռͧسӧҹ !',
-  'acct_act_failed' => 'ͼöҹ !',
-  'err_unk_user' => 'ժͼ !',
-  'x_s_profile' => '%s\'s ǹ',
-  'group' => '',
-  'reg_date' => '',
-  'disk_usage' => '鹷',
-  'change_pass' => '¹ʼҹ',
-  'current_pass' => 'ʼҹѨغѹ',
-  'new_pass' => 'ʼҹ',
-  'new_pass_again' => 'ʼҹա',
-  'err_curr_pass' => '˼ҹѨغѹ١ͧ',
-  'apply_modif' => 'Ѻҷ¹ŧ',
-  'change_pass' => '¹ʼҹͧѹ',
-  'update_success' => 'ǹǢͧس١¹ŧ',
-  'pass_chg_success' => 'ʼҹͧس١¹ŧ',
-  'pass_chg_error' => 'ʼҹͧس¹ŧ',
-  'notify_admin_email_subject' => '%s - 駼к', //cpg1.3.0
-  'notify_admin_email_body' => '  "%s" ŧ¹ͧس', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Thank you for registering at {SITE_NAME}
-
-Your username is : "{USER_NAME}"
-Your password is : "{PASSWORD}"
-
-In order to activate your account, you need to click on the link below
-or copy and paste it in your web browser.
-
-{ACT_LINK}
-
-Regards,
-
-The management of {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'ʴ',
-  'no_comment' => 'դ繷ʴ',
-  'n_comm_del' => '%s 繶١ź',
-  'n_comm_disp' => 'ӹǹ繷ʴ',
-  'see_prev' => '͹˹',
-  'see_next' => 'Ѵ',
-  'del_comm' => 'ź繹',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => '',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Ҿ', //cpg1.3.0
-  'select_dir' => '͡',
-  'select_dir_msg' => '觹سӹǹҡ ҹ FTP.<br /><br />͡äѾŴ', //cpg1.3.0
-  'no_pic_to_add' => 'Ҿ١', //cpg1.3.0
-  'need_one_album' => 'سͧź͹觹',
-  'warning' => '͹',
-  'change_perm' => 'ʤԻ öѺ ä سͧ¹  755  777 ͹ !', //cpg1.3.0
-  'target_album' => '<b>ҡ &quot;</b>%s<b>&quot;  </b>%s', //cpg1.3.0
-  'folder' => '',
-  'image' => 'Ҿ',
-  'album' => 'ź',
-  'result' => 'Ѿ',
-  'dir_ro' => 'öѹ֡ ',
-  'dir_cant_read' => 'öҹ. ',
-  'insert' => 'Ҿź', //cpg1.3.0
-  'list_new_pic' => 'ªҾ', //cpg1.3.0
-  'insert_selected' => 'Ҿ͡', //cpg1.3.0
-  'no_pic_found' => 'Ҿ', //cpg1.3.0
-  'be_patient' => 'ôѡ, ѧӧҹ....', //cpg1.3.0
-  'no_album' => 'ź١͡',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : '.
-                          '<li><b>DP</b> : ū'.
-                          '<li><b>PB</b> : ö, ôǨͺҢͧкС͹حҵͧ'.
-                          '<li><b>NA</b> : س͡źҾ, ͡ \'<a href="javascript:history.back(1)">͹Ѻ</a>\' ͡ź ҡѧź <a href="albmgr.php">ҧ͹</a></li>'.
-                          '<li>ҡ OK, DP, PB \'signs\' ʴ  ҾԴҴ ʹ٢ͤҡ'.
-                          '<li>Թ˹, ꡷ reload'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => '͡ź', //cpg1.3.0
-  'check_all' => '͡', //cpg1.3.0
-  'uncheck_all' => '¡ԡ͡', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => '',
-  'user_name' => '',
-  'ip_address' => 'IP Address',
-  'expiry' => ' (ҧա˹)',
-  'edit_ban' => 'ѹ֡',
-  'delete_ban' => 'ź',
-  'add_new' => '',
-  'add_ban' => '',
-  'error_user' => '辺', //cpg1.3.0
-  'error_specify' => 'سͧ˹駪 IP address', //cpg1.3.0
-  'error_ban_id' => ' ban ID!', //cpg1.3.0
-  'error_admin_ban' => 'سͧ??', //cpg1.3.0
-  'error_server_ban' => 'سͧس ...ԡԡ..ҧ...', //cpg1.3.0
-  'error_ip_forbidden' => 'سö IP - ѹ!', //cpg1.3.0
-  'lookup_ip' => 'Ǩͺ IP address', //cpg1.3.0
-  'submit' => '!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'ѾŴ', //cpg1.3.0
-  'custom_title' => '¹ҡ˹', //cpg1.3.0
-  'cust_instr_1' => 'سͧ͡ŢͧͧѾŴ еͧ͡ҡҨӹǹ˹.', //cpg1.3.0
-  'cust_instr_2' => 'ͧѾŴ١͡', //cpg1.3.0
-  'cust_instr_3' => 'ѾŴ: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL upload boxes: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL upload boxes:', //cpg1.3.0
-  'cust_instr_6' => 'ѾŴ:', //cpg1.3.0
-  'cust_instr_7' => '͡ӹǹ ẺͧͧѾŴ ҡ鹤ա  ', //cpg1.3.0
-  'reg_instr_1' => 'աáзԴ.', //cpg1.3.0
-  'reg_instr_2' => 'سöѾŴ ¡ͧѾŴҧҧ. Ҵͧ ͧԹ %s KB   ZIP ͧѾŴ  \'File Upload\'  \'URI/URL Upload\' .', //cpg1.3.0
-  'reg_instr_3' =>  'ҵͧºպͤ͡, سͧͧѾŴ \'Decompressive ZIP Upload\' ', //cpg1.3.0
-  'reg_instr_4' => 'ǹѾŴ URI/URL , ͧ͡ ҷ ͧ (ҧ) http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => '͡͡ ꡷  ', //cpg1.3.0
-  'reg_instr_6' => 'Decompressive ZIP Uploads:', //cpg1.3.0
-  'reg_instr_7' => 'File Uploads:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL Uploads:', //cpg1.3.0
-  'error_report' => '§ҹԴҴ', //cpg1.3.0
-  'error_instr' => 'ԴԴҴ鹴ѧ仹:', //cpg1.3.0
-  'file_name_url' => 'File Name/URL', //cpg1.3.0
-  'error_message' => 'ͤ', //cpg1.3.0
-  'no_post' => 'File not uploaded by POST.', //cpg1.3.0
-  'forb_ext' => 'չʡŹ.', //cpg1.3.0
-  'exc_php_ini' => 'ԹҴ͹حҵ php.ini.', //cpg1.3.0
-  'exc_file_size' => 'ԹҴ͹حҵ CPG.', //cpg1.3.0
-  'partial_upload' => 'ѺѾŴó.', //cpg1.3.0
-  'no_upload' => 'աѾŴ.', //cpg1.3.0
-  'unknown_code' => 'Unknown PHP ԴԴҴѾŴ.', //cpg1.3.0
-  'no_temp_name' => 'աѾŴ -  temp name.', //cpg1.3.0
-  'no_file_size' => 'բ', //cpg1.3.0
-  'impossible' => 'ö.', //cpg1.3.0
-  'not_image' => 'ٻҾ', //cpg1.3.0
-  'not_GD' => 'Not a GD extension.', //cpg1.3.0
-  'pixel_allowance' => 'Ҿ˭Թ.', //cpg1.3.0
-  'incorrect_prefix' => 'Incorrect URI/URL prefix', //cpg1.3.0
-  'could_not_open_URI' => 'Could not open URI.', //cpg1.3.0
-  'unsafe_URI' => 'ҹõǨͺʹ.', //cpg1.3.0
-  'meta_data_failure' => 'Meta data failure', //cpg1.3.0
-  'http_401' => '401 Ѻ͹حҵ', //cpg1.3.0
-  'http_402' => '402 ͧԹ', //cpg1.3.0
-  'http_403' => '403 辺', //cpg1.3.0
-  'http_404' => '404 ', //cpg1.3.0
-  'http_500' => '500 ԴҴ', //cpg1.3.0
-  'http_503' => '503 պԡù', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME could not be determined.', //cpg1.3.0
-  'MIME_type_unknown' => 'Unknown MIME type', //cpg1.3.0
-  'cant_create_write' => 'ҧ.', //cpg1.3.0
-  'not_writable' => 'ѹ֡.', //cpg1.3.0
-  'cant_read_URI' => 'öҹ URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'öԴ URI write file.', //cpg1.3.0
-  'cant_write_write_file' => 'ö¹ URI write file.', //cpg1.3.0
-  'cant_unzip' => 'ö unzip.', //cpg1.3.0
-  'unknown' => 'ԴԴҴ', //cpg1.3.0
-  'succ' => 'ѾŴ', //cpg1.3.0
-  'success' => '%s ѾŴ.', //cpg1.3.0
-  'add' => '  Ҿź', //cpg1.3.0
-  'failure' => 'ѾŴ', //cpg1.3.0
-  'f_info' => '´', //cpg1.3.0
-  'no_place' => '᷹.', //cpg1.3.0
-  'yes_place' => '᷹.', //cpg1.3.0
-  'max_fsize' => 'Ҵ٧ش͹حҵ %s KB',
-  'album' => 'ź',
-  'picture' => 'Ҿ', //cpg1.3.0
-  'pic_title' => 'Ҿ', //cpg1.3.0
-  'description' => '´', //cpg1.3.0
-  'keywords' => 'Ӥ (¡¡ä)',
-  'err_no_alb_uploadables' => 'ź͹حҵѾŴ', //cpg1.3.0
-  'place_instr_1' => 'ͧ͡Ҿź.  觤س´ҧ.', //cpg1.3.0
-  'place_instr_2' => 'աͧա¹ҵҧ ô꡷ ', //cpg1.3.0
-  'process_complete' => 'س᷹ҵҧº.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Ѵü',
-  'name_a' => ' ҡҡ',
-  'name_d' => ' ҡҡ仹',
-  'group_a' => ' ҡҡ',
-  'group_d' => ' ҡҡ仹',
-  'reg_a' => 'ѹŧ¹ ҡҡ',
-  'reg_d' => 'ѹŧ¹ ҡҡ仹',
-  'pic_a' => 'ӹǹҾ ҡ',
-  'pic_d' => 'ӹǹҾ ҡ仹',
-  'disku_a' => 'ҴԤ ҡ',
-  'disku_d' => 'ҴԤ ҡ仹',
-  'lv_a' => 'ӹǹҪ  ҡ', //cpg1.3.0
-  'lv_d' => 'ӹǹҪ  ҡ仹¡', //cpg1.3.0
-  'sort_by' => '§',
-  'err_no_users' => 'żҧ !',
-  'err_edit_self' => 'سö䢢ǹ, سͧ͡꡷ ǹ ',
-  'edit' => '',
-  'delete' => 'ź',
-  'name' => 'ͼ',
-  'group' => '',
-  'inactive' => '',
-  'operations' => 'Ѵ',
-  'pictures' => 'Ҿ', //cpg1.3.0
-  'disk_space' => 'Ҵ鹷ʤ',
-  'registered_on' => 'ŧ¹',
-  'last_visit' => 'Ҫ', //cpg1.3.0
-  'u_user_on_p_pages' => '%d   %d ˹',
-  'confirm_del' => 'Ҩź ? \\n  Ҿźж١ź仴.', //js-alert //cpg1.3.0
-  'mail' => '',
-  'err_unknown_user' => '辺ͷ͡ !',
-  'modify_user' => '䢼',
-  'notes' => 'ѹ֡ͤ',
-  'note_list' => '<li>ͧ¹ʼҹ ҧ',
-  'password' => 'ʼҹ',
-  'user_active' => '',
-  'user_group' => '',
-  'user_email' => '',
-  'user_web_site' => 'ǻ䫵',
-  'create_new_user' => 'ҧ',
-  'user_location' => 'ѡ觼',
-  'user_interests' => '觷ͺͧ',
-  'user_occupation' => 'Ҫվͧ',
-  'latest_upload' => 'ӹǹѾŴ', //cpg1.3.0
-  'never' => '', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'ͧͼк (ѺҴҾ)', //cpg1.3.0  ** This module doesn't work on some server!! Check your php.ini before use.
-  'what_it_does' => ',ѹ',
-  'what_update_titles' => '¹ٻҡҾ',
-  'what_delete_title' => 'źٻ',
-  'what_rebuild' => 'ҧҾ͢ҴҾ',
-  'what_delete_originals' => '᷹Ҿ͢Ҵ᷹鹩Ѻ',
-  'file' => 'Ҿ',
-  'title_set_to' => '¹',
-  'submit_form' => 'ŧ',
-  'updated_succesfully' => 'Ѿവº',
-  'error_create' => 'ҧ',
-  'continue' => 'ա ',
-  'main_success' => ' %s ١鹩Ѻ', //cpg1.3.0
-  'error_rename' => 'ö¹ %s  %s',
-  'error_not_found' => '辺 %s ',
-  'back' => 'Ѻ',
-  'thumbs_wait' => 'ѧѹ֡¹ŧҾŴҴҾ...',
-  'thumbs_continue_wait' => 'ѧ¹ŧҾŴҴҾ...',
-  'titles_wait' => 'ѧ¹Ҿ...',
-  'delete_wait' => 'ѧźҾ...',
-  'replace_wait' => 'źҾ鹩Ѻ᷹Ҿ¹Ҵ...',
-  'instruction' => 'ҧǴ',
-  'instruction_action' => '͡÷ӧҹ',
-  'instruction_parameter' => '͡ ',
-  'instruction_album' => '͡ź',
-  'instruction_press' => ' %s',
-  'update' => 'ѹ֡¹ŧҾŴҴҾ',
-  'update_what' => '觨¹ŧ',
-  'update_thumb' => '੾Ҿ',
-  'update_pic' => '੾ҾŴҴ',
-  'update_both' => 'ҾҾŴҴ',
-  'update_number' => 'ӹǹҾ 1 ',
-  'update_option' => '(ͧŴسѵԹŧ ҡԴѭ timeout)',
-  'filename_title' => ' &rArr; Ҿ', //cpg1.3.0
-  'filename_how' => '¹ҧ',
-  'filename_remove' => 'ź .jpg ᷹ _ (underscore)',
-  'filename_euro' => '¹ 2003_11_23_13_20_20.jpg  23/11/2003 13:20',
-  'filename_us' => '¹ 2003_11_23_13_20_20.jpg o 11/23/2003 13:20',
-  'filename_time' => '¹ 2003_11_23_13_20_20.jpg  13:20',
-  'delete' => 'źҾТҴٻ', //cpg1.3.0
-  'delete_title' => 'źҾ', //cpg1.3.0
-  'delete_original' => 'źҴٻ',
-  'delete_replace' => 'źҾ鹩Ѻ᷹¢Ҵ¹ŧ',
-  'select_album' => '͡ź',
-  'delete_orphans' => 'ź繷ԴҴ (ءź)', //cpg1.3.0
-  'orphan_comment' => '繷ԴҴ', //cpg1.3.0
-  'delete' => 'ź', //cpg1.3.0
-  'delete_all' => 'ź', //cpg1.3.0
-  'comment' => ': ', //cpg1.3.0
-  'nonexist' => 'ṺԴҴ # ', //cpg1.3.0
-  'phpinfo' => 'ʴ phpinfo', //cpg1.3.0
-  'update_db' => 'ѹ֡', //cpg1.3.0
-  'update_db_explanation' => '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.3.0
-);
-
-?>
diff -ruN 133/lang/thai-utf-8.php cpg148/lang/thai-utf-8.php
--- 133/lang/thai-utf-8.php	2005-03-22 09:24:32.000000000 -0600
+++ cpg148/lang/thai-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1274 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: thai-utf-8.php,v 1.1 2005/03/22 07:24:31 gaugau Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Thailand',
-  'lang_name_native' => 'Thailand',
-  'lang_country_code' => 'th',
-  'trans_name'=> 'Thanit T.',
-  'trans_email' => 'webmaster@thaioffroader.net',
-  'trans_website' => 'http://www.thaioffroader.net/',
-  'trans_date' => '2005-03-18',
-);
-
-$lang_charset = 'Tis-620';
-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('Bytes', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('อาทิตย์์', 'จันทร์', 'อังคาร', 'พุธ', 'พฤหัสบดี', 'ศุกร์', 'เสาร์t');
-$lang_month = array('ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.');
-
-// Some common strings
-$lang_yes = 'ใช่';
-$lang_no  = 'ไม่ใช่';
-$lang_back = 'ย้อนกลับ';
-$lang_continue = 'ต่อไป';
-$lang_info = 'โปรดทราบ';
-$lang_error = 'เกิดความผิดพลาด';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*', 'เย็ด', 'หี', 'ควย', 'แตด');
-
-$lang_meta_album_names = array(
-  'random' => 'สุ่มภาพ', //cpg1.3.0
-  'lastup' => 'เพิ่มล่าสุด',
-  'lastalb'=> 'แก้ไขล่าสุด',
-  'lastcom' => 'ความเห็นล่าสุด',
-  'topn' => 'เข้าชมมากสุด',
-  'toprated' => 'คะแนนสูงสุด',
-  'lasthits' => 'แสดงล่าสุด',
-  'search' => 'ผลการค้นหา',
-  'favpics'=> 'รูปที่ชื่นชอบ', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'คุณไม่ได้รับอนุญาตให้ใช้งานในหน้า้นี้',
-  'perm_denied' => 'คุณไม่ได้รับอนุญาตให้ใช้งาน',
-  'param_missing' => 'สคริปต์ถูกเรียกโดยไม่มีพารามิเตอร์',
-  'non_exist_ap' => 'ไม่มีรูป/อัลบั้มที่คุณเลือก', //cpg1.3.0
-  'quota_exceeded' => 'ขนาดดิสค์ที่อนุญาตไม่พอ<br /><br />คุณได้รับขนาดที่อนุญาต [quota]K, ภาพของคุณมีขนาด [space]K, การเพิ่มภาพนี้จะทำให้ขนาดดิสค์ที่ได้รับอนุญาตไม่พอ', //cpg1.3.0
-  'gd_file_type_err' => 'เมื่อใช้ GD image library จะอนุญาตเฉพาะ JPEG และ PNG.',
-  'invalid_image' => 'รูปใช้ไม่ได้ หรือไม่สามารถใช้กับ GD library',
-  'resize_failed' => 'ไม่สามารถแสดงภาพย่อ หรือย่อขนาดภาพ',
-  'no_img_to_display' => 'ไม่มีภาพที่จะแสดง',
-  'non_exist_cat' => 'ไม่มีหมวดหมู่ที่คุณเลือก',
-  'orphan_cat' => 'ไม่มีหมวดหมู่หลัก, กรุณาใช้ส่วนจัดการหมวดหมู่เพื่อแก้ไข', //cpg1.3.0
-  'directory_ro' => 'ไดเรคทอรี่ \'%s\' ไม่สามารถเขียนภาพได้, ภาพไม่สามารถลบได้', //cpg1.3.0
-  'non_exist_comment' => 'ไม่มีความเห็นที่คุณเลือก',
-  'pic_in_invalid_album' => 'ภาพไม่ได้อยู่ในอัลบั้มใดๆ (%s)!?', //cpg1.3.0
-  'banned' => 'คุณกระทำการก่อกวนและสร้างความเสียหายเป็นผู้ไม่พึงประสงค์ หากไม่หยุดกระทำการเราจะแจ้งความเพื่อดำเนินคดี',
-  'not_with_udb' => 'ส่วนนี้ถูกยกเลิก เพราะอาจทำให้เกิดความเสียหายกับโปรแกรมอื่น',
-  'offline_title' => 'ไม่เปิดใช้งาน', //cpg1.3.0
-  'offline_text' => 'แกลเลอรี่หยุดใช้งานชั่วคราว - กรุณากลับมาใหม่อีกครั้ง', //cpg1.3.0
-  'ecards_empty' => 'ไม่มี ecard ที่จะแสดง กรุณาตรวจสอบค่าการแสดง ecard ใน config', //cpg1.3.0
-  'action_failed' => 'ไม่สามารถกระทำได้', //cpg1.3.0
-  'no_zip' => 'ไม่พบไลบรารี่ที่จัดการ ภาพ ZIP กรุณาติดต่อผู้ดูแลระบบ', //cpg1.3.0
-  'zip_type' => 'คุณไม่ได้รับอนุญาตให้อัพโหลดภาพ ZIP', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'โค๊ดเหล่านี้อาจช่วยให้คุณสะดวกขึ้น: <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>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'ไปที่รายการอัลบั้ม',
-  'alb_list_lnk' => 'รายการอัลบั้ม',
-  'my_gal_title' => 'ไปที่อัลบั้มส่วนตัวของฉัน',
-  'my_gal_lnk' => 'แกลเลอรี่ของฉัน',
-  'my_prof_lnk' => 'ข้อมูลส่วนตัวของฉัน',
-  'adm_mode_title' => 'เปลี่ยนเป็นระบบผู้ดูแลระบบ',
-  'adm_mode_lnk' => 'ระบบผู้ดูแลระบบ',
-  'usr_mode_title' => 'เปลี่ยนเป็นระบบผู้ใช้',
-  'usr_mode_lnk' => 'ระบบผู้ใช้',
-  'upload_pic_title' => 'อัพโหลดภาพไปที่อัลบั้ม', //cpg1.3.0
-  'upload_pic_lnk' => 'อัพโหลดภาพ', //cpg1.3.0
-  'register_title' => 'สร้างทะเบียนผู้ใช้',
-  'register_lnk' => 'สมัครสมาชิก',
-  'login_lnk' => 'Login',
-  'logout_lnk' => 'Logout',
-  'lastup_lnk' => 'อัพโหลดล่าสุด ',
-  'lastcom_lnk' => 'ความเห็นล่าสุด ',
-  'topn_lnk' => 'แสดงมากสุด ',
-  'toprated_lnk' => 'คะแนนสูงสุด ',
-  'search_lnk' => 'ค้นหา',
-  'fav_lnk' => 'My Favorites',
-  'memberlist_title' => 'รายชื่อสมาชิก', //cpg1.3.0
-  'memberlist_lnk' => 'แสดงรายชื่อสมาชิก', //cpg1.3.0
-  'faq_title' => 'คำถามที่ถามบ่อยใน &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'ตรวจสอบการอัพโหลด',
-  'config_lnk' => 'จัดการระบบ',
-  'albums_lnk' => 'อัลบั้ม',
-  'categories_lnk' => 'หมวดหมู่',
-  'users_lnk' => 'ผู้ใช้',
-  'groups_lnk' => 'กลุ่ม',
-  'comments_lnk' => 'แสดงความเห็น', //cpg1.3.0
-  'searchnew_lnk' => 'เพิ่มภาพต่อเนื่อง', //cpg1.3.0
-  'util_lnk' => 'เครื่องมือผู้ดูแลระบบ', //cpg1.3.0
-  'ban_lnk' => 'ห้ามผู้ใช้',
-  'db_ecard_lnk' => 'แสดง Ecards', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'สร้าง/ สั่ง อัลบั้มของฉัน',
-  'modifyalb_lnk' => 'แก้ไขอัลบั้มของฉัน',
-  'my_prof_lnk' => 'ข้อมูลส่วนตัว',
-);
-
-$lang_cat_list = array(
-  'category' => 'หมวดหมู่',
-  'albums' => 'อัลบั้ม',
-  'pictures' => 'ภาพ', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d อัลบั้ม ใน %d หน้า',
-);
-
-$lang_thumb_view = array(
-  'date' => 'วันที่',
-  //Sort by filename and title
-  'name' => 'ชื่อภาพ',
-  'title' => 'ชื่อเรื่อง',
-  'sort_da' => 'เรียงวันที่ น้อยไปมาก',
-  'sort_dd' => 'เรียงวันที่ มากไปน้อย',
-  'sort_na' => 'เรียงชื่อ น้อยไปมาก',
-  'sort_nd' => 'เรียงชื่อ มากไปน้อย',
-  'sort_ta' => 'เรียงชื่อเรื่อง น้อยไปมาก',
-  'sort_td' => 'เรียงชื่อเรื่อง มากไปน้อย',
-  'download_zip' => 'ดาวน์โหลดภาพ Zip', //cpg1.3.0
-  'pic_on_page' => '%d ภาพ ใน %d หน้า',
-  'user_on_page' => '%d ผู้ใช้ ใน %d หน้า', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'กลับไปหน้าแสดงภาพย่อ',
-  'pic_info_title' => 'แสดง/ซ่อน รายละเีอียดภาพ', //cpg1.3.0
-  'slideshow_title' => 'สไลด์',
-  'ecard_title' => 'ส่งเป็น e-card', //cpg1.3.0
-  'ecard_disabled' => 'e-cards ใช้งานไม่ได้',
-  'ecard_disabled_msg' => 'คุณไม่ได้รับอนุญาตให้ส่ง ecards', //js-alert //cpg1.3.0
-  'prev_title' => 'ดูภาพก่อนหน้า', //cpg1.3.0
-  'next_title' => 'ดูภาพถัดไป', //cpg1.3.0
-  'pic_pos' => 'ภาพ %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'ให้คะแนนภาพนี้ ', //cpg1.3.0
-  'no_votes' => '(ยังไม่ให้คะแนน)',
-  'rating' => '(คะแนนตอนนี้ : %s / 5 with %s votes)',
-  'rubbish' => 'แย่มาก',
-  'poor' => 'ต้องปรับปรุง',
-  'fair' => 'พอใช้',
-  'good' => 'ดี',
-  'excellent' => 'ดีมาก',
-  'great' => 'โอ้ว..พระเจ้าจอร์ช!!  มันยอดมาก...',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'เกิดความผิดพลาดร้ายแรง',
-  'file' => 'ภาพ: ',
-  'line' => 'บรรทัดที่: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'ชื่อภาพ : ',
-  'filesize' => 'ขนาดภาพ : ',
-  'dimensions' => 'ขนาดภาพ : ',
-  'date_added' => 'วันที่เพิ่ม : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s ความเห็น',
-  'n_views' => '%s แสดง',
-  'n_votes' => '(%s โหวต)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'เลือกทั้งหมด', //cpg1.3.0
-  'copy_and_paste_instructions' => 'หากคุณต้องการความช่วยเหลือบน coppermine support board, ก๊อปปี้ debug output ไปวางในส่วนของคำขอของคุณ และอย่าลืมเปลี่ยน password เป็น *** ก่อนโพสต์ข้อความ', //cpg1.3.0
-  'phpinfo' => 'แสดง phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'ภาษาหลัก', //cpg1.3.0
-  'choose_language' => 'กรุณาเลือกภาษา', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'ธีมหลัก', //cpg1.3.0
-  'choose_theme' => 'กรุณาเลือกธีม', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Exclamation',
-  'Question' => 'Question',
-  'Very Happy' => 'Very Happy',
-  'Smile' => 'Smile',
-  'Sad' => 'Sad',
-  'Surprised' => 'Surprised',
-  'Shocked' => 'Shocked',
-  'Confused' => 'Confused',
-  'Cool' => 'Cool',
-  'Laughing' => 'Laughing',
-  'Mad' => 'Mad',
-  'Razz' => 'Razz',
-  'Embarassed' => 'Embarassed',
-  'Crying or Very sad' => 'Crying or Very sad',
-  'Evil or Very Mad' => 'Evil or Very Mad',
-  'Twisted Evil' => 'Twisted Evil',
-  'Rolling Eyes' => 'Rolling Eyes',
-  'Wink' => 'Wink',
-  'Idea' => 'Idea',
-  'Arrow' => 'Arrow',
-  'Neutral' => 'Neutral',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'ออกจากผู้ดูแลระบบ...',
-  1 => 'เข้าสู่ผู้ดูแลระบบ...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'กรุณาตั้งชื่ออัลบั้ม !', //js-alert
-  'confirm_modifs' => 'คุณแน่ใจที่จะเปลี่ยนค่าตามนี้ ?', //js-alert
-  'no_change' => 'คุณไม่ได้เปลี่ยนอะไร !', //js-alert
-  'new_album' => 'สร้างอัลบั้มใหม่',
-  'confirm_delete1' => 'คุณแน่ใจที่จะลบอัลบั้มนี้ ?', //js-alert
-  'confirm_delete2' => '\n ภาพและความเห็นจะถูกลบ !', //js-alert
-  'select_first' => 'กรุณาเลือกอัลบั้มก่อน', //js-alert
-  'alb_mrg' => 'จัดการอัลบั้ม',
-  'my_gallery' => '* แกลเลอรี่ของฉัน *',
-  'no_category' => '* ไม่มีหมวดหมู่ *',
-  'delete' => 'ลบ',
-  'new' => 'เพิ่ม',
-  'apply_modifs' => 'บันทึกการเปลี่ยนแปลง',
-  'select_category' => 'เลือกหมวดหมู่',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'พารามิเตอร์สำหรับ \'%s\' ไม่สามารถส่งคำสั่งได้ !',
-  'unknown_cat' => 'หมวดหมู่ที่เลือกไม่มีในฐานข้อมูล',
-  'usergal_cat_ro' => 'อัลบั้มภาพสมาชิกไม่สามารถลบได้ !',
-  'manage_cat' => 'จัดการหมวดหมู่',
-  'confirm_delete' => 'คุณแน่ใจที่จะลบหมวดหมู่นี้ ?', //js-alert
-  'category' => 'หมวดหมู่',
-  'operations' => 'จัดการ',
-  'move_into' => 'ย้ายไป',
-  'update_create' => 'ปรับปรุง/สร้าง หมวดหมู่',
-  'parent_cat' => 'หมวดหมู่หลัก',
-  'cat_title' => 'คำอธิบายหมวดหมู่',
-  'cat_thumb' => 'ภาพแบบย่อของหมวดหมู่', //cpg1.3.0
-  'cat_desc' => 'รายละเอียดของหมวดหมู่',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'กำหนดค่า',
-  'restore_cfg' => 'กลับไปใช้ค่าหลักของระบบ',
-  'save_cfg' => 'บันทึกค่าใหม่',
-  'notes' => 'บันทึกความเห็น',
-  'info' => 'คำแนะนำ',
-  'upd_success' => 'การตั้งค่า Coppermine ถูกบันทึกแล้ว',
-  'restore_success' => 'การตั้งค่าหลักของระบบ Coppermine ถูกเรียกคืนแล้ว',
-  'name_a' => 'ชื่อ น้อยไปมาก',
-  'name_d' => 'ชื่อ มากไปน้อย',
-  'title_a' => 'คำอธิบาย น้อยไปมาก',
-  'title_d' => 'คำอธิบาย มากไปน้อย',
-  'date_a' => 'วันที่ น้อยไปมาก',
-  'date_d' => 'วันที่ มากไปน้อย',
-  'th_any' => 'สัดส่วนอัตโนมัติ',
-  'th_ht' => 'ส่วนสูง',
-  'th_wd' => 'ความกว้าง',
-  'label' => 'ชื่อ', //cpg1.3.0
-  'item' => 'รายละเอียด', //cpg1.3.0
-  'debug_everyone' => 'ทุกคน', //cpg1.3.0
-  'debug_admin' => 'เฉพาะผู้ดูแลระบบ', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'General settings',
-  array('Gallery name', 'gallery_name', 0),
-  array('Gallery description', 'gallery_description', 0),
-  array('Gallery administrator email', 'gallery_admin_email', 0),
-  array('Target address for the \'See more pictures\' link in e-cards', 'ecards_more_pic_target', 0),
-  array('Gallery is offline', 'offline', 1), //cpg1.3.0
-  array('Log ecards', 'log_ecards', 1), //cpg1.3.0
-  array('Allow ZIP-download of favorites', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Language, Themes &amp; Charset settings',
-  array('Language', 'lang', 5),
-  array('Theme', 'theme', 6),
-  array('Display language list', 'language_list', 1), //cpg1.3.0
-  array('Display language flags', 'language_flags', 8), //cpg1.3.0
-  array('Display &quot;reset&quot; in language selection', 'language_reset', 1), //cpg1.3.0
-  array('Display theme list', 'theme_list', 1), //cpg1.3.0
-  array('Display &quot;reset&quot; in theme selection', 'theme_reset', 1), //cpg1.3.0
-  array('Display FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Display bbcode help', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Character encoding', 'charset', 4), //cpg1.3.0
-
-  'Album list view',
-  array('Width of the main table (pixels or %)', 'main_table_width', 0),
-  array('Number of levels of categories to display', 'subcat_level', 0),
-  array('Number of albums to display', 'albums_per_page', 0),
-  array('Number of columns for the album list', 'album_list_cols', 0),
-  array('Size of thumbnails in pixels', 'alb_list_thumb_size', 0),
-  array('The content of the main page', 'main_page_layout', 0),
-  array('Show first level album thumbnails in categories','first_level',1),
-
-  'Thumbnail view',
-  array('Number of columns on thumbnail page', 'thumbcols', 0),
-  array('Number of rows on thumbnail page', 'thumbrows', 0),
-  array('Maximum number of tabs to display', 'max_tabs', 10), //cpg1.3.0
-  array('Display file caption (in addition to title) below the thumbnail', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Display number of views below the thumbnail', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Display number of comments below the thumbnail', 'display_comment_count', 1),
-  array('Display uploader name below the thumbnail', 'display_uploader', 1), //cpg1.3.0
-  array('Default sort order for files', 'default_sort_order', 3), //cpg1.3.0
-  array('Minimum number of votes for a file to appear in the \'top-rated\' list', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Image view &amp; Comment settings',
-  array('Width of the table for file display (pixels or %)', 'picture_table_width', 0), //cpg1.3.0
-  array('File information is visible by default', 'display_pic_info', 1), //cpg1.3.0
-  array('Filter bad words in comments', 'filter_bad_words', 1),
-  array('Allow smiles in comments', 'enable_smilies', 1),
-  array('Allow several consecutive comments on one file from the same user (disable flood protection)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Max length for an image description', 'max_img_desc_length', 0),
-  array('Max number of characters in a word', 'max_com_wlength', 0),
-  array('Max number of lines in a comment', 'max_com_lines', 0),
-  array('Maximum length of a comment', 'max_com_size', 0),
-  array('Show film strip', 'display_film_strip', 1),
-  array('Number of items in film strip', 'max_film_strip_items', 0),
-  array('Notify admin of comments by email', 'email_comment_notification', 1), //cpg1.3.0
-  array('Slideshow interval in milliseconds (1 second = 1000 milliseconds)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Files and thumbnails settings', //cpg1.3.0
-  array('Quality for JPEG files', 'jpeg_qual', 0),
-  array('Max dimension of a thumbnail <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Use dimension ( width or height or Max aspect for thumbnail )<b>**</b>', 'thumb_use', 7),
-  array('Create intermediate pictures','make_intermediate',1),
-  array('Max width or height of an intermediate picture/video <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Max size for uploaded files (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Max width or height for uploaded pictures/videos (pixels)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Files and thumbnails advanced settings', //cpg1.3.0
-  array('Show private album Icon to unlogged user','show_private',1), //cpg1.3.0
-  array('Characters forbidden in filenames', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Allowed image types', 'allowed_img_types',0), //cpg1.3.0
-  array('Allowed movie types', 'allowed_mov_types',0), //cpg1.3.0
-  array('Allowed audio types', 'allowed_snd_types',0), //cpg1.3.0
-  array('Allowed document types', 'allowed_doc_types',0), //cpg1.3.0
-  array('Method for resizing images','thumb_method',2), //cpg1.3.0
-  array('Path to ImageMagick \'convert\' utility (example /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Command line options for ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Read EXIF data in JPEG files', 'read_exif_data', 1), //cpg1.3.0
-  array('Read IPTC data in JPEG files', 'read_iptc_data', 1), //cpg1.3.0
-  array('The album directory <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('The directory for user files <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('The prefix for intermediate pictures <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('The prefix for thumbnails <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Default mode for directories', 'default_dir_mode', 0), //cpg1.3.0
-  array('Default mode for files', 'default_file_mode', 0), //cpg1.3.0
-
-  'User settings',
-  array('Allow new user registrations', 'allow_user_registration', 1),
-  array('User registration requires email verification', 'reg_requires_valid_email', 1),
-  array('Notify admin of user registration by email', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Allow two users to have the same email address', 'allow_duplicate_emails_addr', 1),
-  array('Users can have private albums (Note: if you switch from \'yes\' to \'no\' any current private albums will become public)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Notify admin of user upload awaiting approval', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Allow logged in users to view memberlist', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Custom fields for image description (leave blank if unused)',
-  array('Field 1 name', 'user_field1_name', 0),
-  array('Field 2 name', 'user_field2_name', 0),
-  array('Field 3 name', 'user_field3_name', 0),
-  array('Field 4 name', 'user_field4_name', 0),
-
-  'Cookies settings',
-  array('Name of the cookie used by the script (when using bbs integration, make sure it differs from the bbs\'s cookie name)', 'cookie_name', 0),
-  array('Path of the cookie used by the script', 'cookie_path', 0),
-
-  'Miscellaneous settings',
-  array('Enable debug mode', 'debug_mode', 9), //cpg1.3.0
-  array('Display notices in debug mode', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) This settings mustn\'t be changed if you already have files in your database.<br />
-  <a name="notice2"></a>(**) When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be 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.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'ส่ง ecards', //cpg1.3.0
-  'ecard_sender' => 'ผู้ส่ง', //cpg1.3.0
-  'ecard_recipient' => 'ผู้รับ', //cpg1.3.0
-  'ecard_date' => 'วันที่', //cpg1.3.0
-  'ecard_display' => 'แสดง ecard', //cpg1.3.0
-  'ecard_name' => 'ชื่อ', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'น้อยไปมาก', //cpg1.3.0
-  'ecard_descending' => 'มากไปน้อย', //cpg1.3.0
-  'ecard_sorted' => 'เรียง', //cpg1.3.0
-  'ecard_by_date' => 'by date', //cpg1.3.0
-  'ecard_by_sender_name' => 'โดยผู้ส่ง ชื่อ', //cpg1.3.0
-  'ecard_by_sender_email' => 'โดยผู้ส่ง อีเมล์', //cpg1.3.0
-  'ecard_by_sender_ip' => 'โดยผู้ส่ง IP address', //cpg1.3.0
-  'ecard_by_recipient_name' => 'โดยผู้รับชื่อ', //cpg1.3.0
-  'ecard_by_recipient_email' => 'โดยผู้รับ อีเมล์', //cpg1.3.0
-  'ecard_number' => 'แสดงเรคคอร์ดที่ %s ถึง %s จาก %s', //cpg1.3.0
-  'ecard_goto_page' => 'ไปที่หน้า', //cpg1.3.0
-  'ecard_records_per_page' => 'เรคคอร์ดต่อหน้า', //cpg1.3.0
-  'check_all' => 'เลือกทั้งหมด', //cpg1.3.0
-  'uncheck_all' => 'ไม่เลือก', //cpg1.3.0
-  'ecards_delete_selected' => 'ลบ ecards ที่เลือก', //cpg1.3.0
-  'ecards_delete_confirm' => 'คุณแน่ใจที่จะลบ? เลือกที่เช็คบ็อกซ์!', //cpg1.3.0
-  'ecards_delete_sure' => 'ฉันแน่ใจ', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'คุณต้องพิมพ์ชื่อและความเห็น',
-  'com_added' => 'ความเห็นคุณถูกบันทึกแล้ว',
-  'alb_need_title' => 'คุณควรจะอธิบายคำแนะนำของอัลบั้ม !',
-  'no_udp_needed' => 'ไม่จำเป็นต้องอัพเดต',
-  'alb_updated' => 'อัลบั้มอัพเดตแล้ว',
-  'unknown_album' => 'ไม่มีอัลบั้มที่คุณเลือก หรือคุณไม่มีสิทธิ์จะส่งไฟล์สู่อัลบั้มนี้',
-  'no_pic_uploaded' => 'ไม่มีภาพใดๆได้อัพโหลด !<br /><br />หากคุณได้เลือกภาพที่จะอัพโหลด โปรดตรวจสอบการอัพโหลดจากเซิร์ฟเวอร์...', //cpg1.3.0
-  'err_mkdir' => 'ไม่สามารถสร้าง ไดเรคทอรี่ %s !',
-  'dest_dir_ro' => 'ไดเรคทอรี่ %s ไม่สามารถเขียนด้วยสคริปต์ได้ !',
-  'err_move' => 'ไม่สามารถย้าย %s ไป %s !',
-  'err_fsize_too_large' => 'ขนาดภาพของคุณใหญ่เกินไป (ขนาดสูงสุดที่อนุญาตคือ %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'ขนาดภาพของคุณใหญ่เกินไป (ขนาดสูงสุดที่อนุญาตคือ %s KB) !',
-  'err_invalid_img' => 'ภาพที่คุณอัพโหลดไม่ใช่ภาพแบบที่อนุญาต !',
-  'allowed_img_types' => 'คุณยังอัพโหลดได้ %s ภาพ.',
-  'err_insert_pic' => 'ภาพของคุณ \'%s\' ไม่สามารถส่งเข้าอัลบั้มได้ ', //cpg1.3.0
-  'upload_success' => 'อัพโหลดภาพแล้ว<br /><br />ภาพจะแสดงหลังจากตรวจสอบโดยผู้ดูแลระบบ', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - ภาพส่งเข้ามา', //cpg1.3.0
-  'notify_admin_email_body' => 'รูปที่อัพโหลดเข้ามา %s ซึ่งรอการตรวจสอบ. มีผู้เข้าชม %s', //cpg1.3.0
-  'info' => 'รายละเอียด',
-  'com_added' => 'ความเห็นถูกบันทึก',
-  'alb_updated' => 'อัลบั้มถูกปรับปรุง',
-  'err_comment_empty' => 'คุณไม่ได้พิมพ์ความเห็น !',
-  'err_invalid_fext' => 'ภาพแบบนี้เท่านั้นที่อนุญาต : <br /><br />%s.',
-  'no_flood' => 'คุณได้แสดงความเห็นล่าสุดไปแล้ว<br /><br />คุณแก้ไขความเห็นของคุณได้ถ้าต้องการ', //cpg1.3.0
-  'redirect_msg' => 'เรากำลังพาคุณไปที่<br /><br /><br />คลิ๊ก \'CONTINUE\' หากระบบไม่ส่งไปโดยอัตโนมัติ',
-  'upl_success' => 'เพิ่มภาพสำเร็จ', //cpg1.3.0
-  'email_comment_subject' => 'ความเห็นที่โพสต์ใน Coppermine Photo Gallery', //cpg1.3.0
-  'email_comment_body' => 'มีผู้แสดงความเห็นในแกลเลอรี่ของคุณ ชมได้ที่นี่', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'คำอธิบาย',
-  'fs_pic' => 'ภาพขยาย',
-  'del_success' => 'ลบแล้ว',
-  'ns_pic' => 'ภาพขนาดปกติ',
-  'err_del' => 'ไม่สามารถลบได้',
-  'thumb_pic' => 'ภาพย่อ',
-  'comment' => 'ความเห็น',
-  'im_in_alb' => 'ภาพในอัลบั้ม',
-  'alb_del_success' => 'อัลบั้ม \'%s\' ลบ',
-  'alb_mgr' => 'จัดการอัลบั้ม',
-  'err_invalid_data' => 'ไม่สามารถรับข้อมูลจาก \'%s\'',
-  'create_alb' => 'สร้างอัลบั้ม \'%s\'',
-  'update_alb' => 'ปรับปรุงอัลบั้ม \'%s\' และคำอธิบาย \'%s\' และจัดเรียง \'%s\'',
-  'del_pic' => 'ลบภาพ', //cpg1.3.0
-  'del_alb' => 'ลบอัลบั้ม',
-  'del_user' => 'ลบผู้ใช้',
-  'err_unknown_user' => 'ไม่มีชื่อผู้ใช้ที่คุณเลือก',
-  'comment_deleted' => 'ลบความเห็นแล้ว',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'คุณแน่ใจที่จะลบภาพนี้ ? \\n ความเห็นจะถููกลบไปด้วย', //js-alert //cpg1.3.0
-  'del_pic' => 'ลบภาพนี้', //cpg1.3.0
-  'size' => '%s x %s pixels',
-  'views' => '%s ครั้ง',
-  'slideshow' => 'สไลด์',
-  'stop_slideshow' => 'หยุดแสดงสไลด์',
-  'view_fs' => 'ดูภาพขยาย',
-  'edit_pic' => 'แก้ไขรายละเอียด', //cpg1.3.0
-  'crop_pic' => 'Crop and Rotate', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'รายละเอียดของภาพ', //cpg1.3.0
-  'Filename' => 'ชื่อภาพ',
-  'Album name' => 'ชื่ออัลบั้ม',
-  'Rating' => 'คะแนน (%s โหวต)',
-  'Keywords' => 'คำค้น',
-  'File Size' => 'ขนาดภาพ',
-  'Dimensions' => 'ขนาดภาพ',
-  'Displayed' => 'แสดง',
-  'Camera' => 'กล้อง',
-  'Date taken' => 'วันที่ถ่ายภาพ',
-  'ISO'=>'ISO',
-  'Aperture' => 'Aperture',
-  'Exposure time' => 'Exposure time',
-  'Focal length' => 'Focal length',
-  'Comment' => 'ความเห็น',
-  'addFav'=>'เพิ่มในส่วนที่ชอบ', //cpg1.3.0
-  'addFavPhrase'=>'ส่วนที่ชอบ', //cpg1.3.0
-  'remFav'=>'ลบจากส่วนที่ชอบ', //cpg1.3.0
-  'iptcTitle'=>'IPTC Title', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Copyright', //cpg1.3.0
-  'iptcKeywords'=>'IPTC Keywords', //cpg1.3.0
-  'iptcCategory'=>'IPTC Category', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC Sub Categories', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'แก้ความเห็นนี้',
-  'confirm_delete' => 'คุณแน่ใจที่จะลบความเห็นนี้ ?', //js-alert
-  'add_your_comment' => 'เพิ่มความเห็น',
-  'name'=>'ชื่อ',
-  'comment'=>'ความเห็น',
-  'your_name' => 'someone',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'คลิ๊กที่ภาพเพื่อออก',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'ส่ง-card',
-  'invalid_email' => '<b>คำเตือน</b> : รูปแบบของอีเมล์ไม่ถูกต้อง !',
-  'ecard_title' => 'e-card จาก %s ถึงคุณ',
-  'error_not_image' => 'ภาพเท่านั้นที่จะส่งเป็น e-card ได้', //cpg1.3.0
-  'view_ecard' => 'หาก e-card ไม่แสดง, กรุณาคลิ๊กที่นี่',
-  'view_more_pics' => 'คลิี๊กที่นี่เพื่อดูภาพเพิ่มเติม !',
-  'send_success' => 'ecard ถูกส่งแล้ว',
-  'send_failed' => 'เซิร์ฟเวอร์ไม่สามารถส่ง e-card...',
-  'from' => 'จาก',
-  'your_name' => 'ชื่อคุณ',
-  'your_email' => 'อีเมล์ของคุณ',
-  'to' => 'To',
-  'rcpt_name' => 'ชื่อผู้รับ',
-  'rcpt_email' => 'อีเมล์ผู้รับ',
-  'greetings' => 'คำอวยพร',
-  'message' => 'ข้อความ',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'รายละเอียดภาพ', //cpg1.3.0
-  'album' => 'อัลบั้ม',
-  'title' => 'คำอธิบาย',
-  'desc' => 'รายละเอียด',
-  'keywords' => 'คำค้น',
-  'pic_info_str' => '%s &times; %s - %s KB - %s ครั้ง - %s โหวต',
-  'approve' => 'ตรวจสอบภาพ', //cpg1.3.0
-  'postpone_app' => 'อยู่ระหว่างตรวจสอบ',
-  'del_pic' => 'ลบภาพ', //cpg1.3.0
-  'read_exif' => 'อ่านค่า EXIF อีกครั้ง', //cpg1.3.0
-  'reset_view_count' => 'ตั้งค่าตัวนับใหม่',
-  'reset_votes' => 'ตั้งค่าโหวตใหม่',
-  'del_comm' => 'ลบความเห็น',
-  'upl_approval' => 'รอการตรวจสอบ',
-  'edit_pics' => 'แก้ไขภาพ', //cpg1.3.0
-  'see_next' => 'แสดงภาพต่อไป', //cpg1.3.0
-  'see_prev' => 'แสดงภาพก่อนหน้า', //cpg1.3.0
-  'n_pic' => '%s ภาพ', //cpg1.3.0
-  'n_of_pic_to_disp' => 'จำนวนที่แสดง', //cpg1.3.0
-  'apply' => 'บันทึกค่า', //cpg1.3.0
-  'crop_title' => 'Coppermine Picture Editor', //cpg1.3.0
-  'preview' => 'แสดงตัวอย่าง', //cpg1.3.0
-  'save' => 'บันทึก', //cpg1.3.0
-  'save_thumb' =>'บันทึกเป็นภาพย่อ', //cpg1.3.0
-  'sel_on_img' =>'สามารถเลือกได้เฉพาะบนภาพเท่านั้น!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'คำถามที่ถามบ่อย', //cpg1.3.0
-  'toc' => 'เนื้อหา', //cpg1.3.0
-  'question' => 'คำถาม: ', //cpg1.3.0
-  'answer' => 'คำตอบ: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('ทำไมต้องสมัครสมาชิก?', 'Registration may or may not be required by the administrator. Registration gives a member additional features such as uploading, having a favorite list, rating pictures and posting comments etc.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('สมัครสมาชิกอย่างไร?', 'Go to &quot;Register&quot; and fill out the required fields (and the optional ones if you want to).<br />If the Administrator has Email Activation enabled ,then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('เข้าระบบอย่างไร?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('ทำไมฉันเข้าระบบไม่ได้?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0), //cpg1.3.0
-  array('ฉันลืม password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('ฉันจะเก็บภาพเข้าส่วน &quot;ภาพที่ฉันชอบ&quot; ได้อย่างไร?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('ฉันจะให้คะแนนอย่างไร?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0), //cpg1.3.0
-  array('ฉันจะแสดงความเห็นอย่างไร?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0), //cpg1.3.0
-array('ฉันจะส่งภาพขึ้นอัลบั้มอย่างไร?', 'Go to &quot;Upload&quot;and select the album that you want to upload to, click &quot;Browse&quot; and find the file to upload and click &quot;open&quot; (add a title and description if you want to) and click &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('ภาพของฉันจะอัพโหลดไปที่ไหน?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0), //cpg1.3.0
-  array('ขนาดภาพที่ฉันได้รับอนุญาตให้อัพโหลด?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0), //cpg1.3.0
-  array('อะไรคือ &quot;แกลเลอรี่ของฉัน&quot;?', '&quot;My Gallery&quot; is a personal gallery that the user can upload to and manage.', 'allow_private_albums', 0), //cpg1.3.0
-  array('ทำไงฉันจะสร้าง, เปลี่ยนชื่อ หรือลบ อัลบั้มจาก &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('ทำไงฉันถึงจะเปลี่ยนค่าผู้เข้าชมอัลบั้มของฉัน?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('ทำไงถึงจะดู แกลเลอรี่ของผู้ใช้คนอื่นได้?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('อะไรคือคุ๊กกี้ ขนมเหรอ?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0), //cpg1.3.0
-  array('ฉันอยากได้โปรแกรมนี้สำหรับเงปของฉันบ้าง?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Gallery&quot;?', 'This feature lets a user create their own gallery and add,delete or modify albums as well as upload to them.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'ระบบเตือนความจำรหัสผ่าน', //cpg1.3.0
-  'err_already_logged_in' => 'คุณเข้าระบบอยู่ !', //cpg1.3.0
-  'enter_username_email' => 'กรุณาใส่ชื่อผู้ใช้และอีเมล์ของคุณ', //cpg1.3.0
-  'submit' => 'go', //cpg1.3.0
-  'failed_sending_email' => 'อีเมล์เตือนความจำรหัสผ่าน ไม่สามารถส่งได้ !', //cpg1.3.0
-  'email_sent' => 'ระบบได้ส่งอีเมล์ username และ password ไปยัง %s', //cpg1.3.0
-  'err_unk_user' => 'ไม่มีชื่อผู้ใช้นี้!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - ระบบเตือนความจำรหัสผ่าน', //cpg1.3.0
-  'passwd_reminder_body' => 'คุณได้ขอให้ระบบเตือนความจำรหัสผ่านสำหรับชื่อผู้ใช้:
-Username: %s
-Password: %s
-Click %s to log in.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'ชื่อกลุ่ม',
-  'disk_quota' => 'ขนาดดิสค์ที่อนุญาต',
-  'can_rate' => 'สามารถให้คะแนนภาพ', //cpg1.3.0
-  'can_send_ecards' => 'สามารถส่ง ecards',
-  'can_post_com' => 'สามารถแสดงความเห็น',
-  'can_upload' => 'สามารถอัพโหลดภาพ', //cpg1.3.0
-  'can_have_gallery' => 'สามารถมีีแกลเลอรี่ส่วนตัว',
-  'apply' => 'บันทึกค่า',
-  'create_new_group' => 'สร้างกลุ่มใหม่',
-  'del_groups' => 'ลบกลุ่มที่เลือก',
-  'confirm_del' => 'คำเตือน .. เมื่อคุณลบกลุ่ม ผู้ใช้ในกลุ่มนั้นจะเปลี่ยนไปสู่ \'Registered\' group !\n\n ดำเนินการต่อหรือไม่ ?', //js-alert //cpg1.3.0
-  'title' => 'จัดการกลุ่มผู้ใช้',
-  'approval_1' => 'สามารถอัพโหลดโดยผู้ใช้ทั่วไป (1)',
-  'approval_2' => 'สามารถอัพโหลดไดยโดยส่วนตัว (2)',
-  'upload_form_config' => 'อัพโหลตจากค่ากำหนด', //cpg1.3.0
-  'upload_form_config_values' => array( 'อัพโหลตทีละภาพ', 'อัพโหลตทีละหลายๆภาพ', 'URI เท่านั้น', 'ZIP เท่านั้น', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'ผู้ใช้สามารถกำหนดจำนวนที่อัพโหลด?', //cpg1.3.0
-  'num_file_upload'=>'จำนวนมากสุดของภาพที่อัพโหลด', //cpg1.3.0
-  'num_URI_upload'=>'จำนวนมากสุดของ URI upload boxes', //cpg1.3.0
-  'note1' => '<b>(1)</b> อัพโหลดสู่อัลบั้มสาธารณะต้องรอการตรวจสอบ',
-  'note2' => '<b>(2)</b> อัพโหลดสู่อัลบั้มผู้ใช้ต้องรอการตรวจสอบ',
-  'notes' => 'หมายเหตุ',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'ยินดีต้อนรับ !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'คุณแน่ใจที่จะลบอัลบั้มนี้ ? \\n ภาพและความเห็นจะถูกลบไปด้วย', //js-alert //cpg1.3.0
-  'delete' => 'ลบ',
-  'modify' => 'กำหนดค่า',
-  'edit_pics' => 'แก้ไข', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'หน้าหลัก',
-  'stat1' => '<b>[pictures]</b> ภาพใน <b>[albums]</b> อัลบั้ม และ <b>[cat]</b> หมวดหมู่ กับ <b>[comments]</b> ความเห็น มีผู้เข้าชม <b>[views]</b> ครั้ง', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> ภาพใน <b>[albums]</b> อัลบั้มที่แสดง <b>[views]</b> ครั้ง', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s แกลเลอรี่',
-  'stat3' => '<b>[pictures]</b> ภาพใน <b>[albums]</b> อัลบั้ม และ <b>[comments]</b> ความเห็น <b>[views]</b> ครั้ง', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'รายชื่อผู้ใช้',
-  'no_user_gal' => 'ไม่มีแกลเลอรี่ผู้ใช้',
-  'n_albums' => '%s อัลบั้ม',
-  'n_pics' => '%s ภาพ', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s ภาพ', //cpg1.3.0
-  'last_added' => ', สุดท้ายเพิ่มเมื่อ %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'เข้าระบบ',
-  'enter_login_pswd' => 'กรอกชื่อผู้ใช้และรหัสผ่าน',
-  'username' => 'ชื่อผู้ใช้',
-  'password' => 'รหัสผ่าน',
-  'remember_me' => 'จำค่านี้ไว้',
-  'welcome' => 'ยินดีต้อนรับ %s ...',
-  'err_login' => '*** ไม่สามารถให้คุณเข้าระบบได้ - ลองใหม่อีกครั้ง ***',
-  'err_already_logged_in' => 'คุณเข้าระบบแล้ว !',
-  'forgot_password_link' => 'ฉันลืมรหัสผ่าน', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'ออกจากระบบ',
-  'bye' => 'บ๊ายบาย  แล้วมาอีกนะ %s ...',
-  'err_not_loged_in' => 'คุณไม่ได้เข้าระบบ !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP info', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'ปรับปรุงอัลบั้ม %s',
-  'general_settings' => 'ค่าทั่วไป',
-  'alb_title' => 'คำอธิบาย',
-  'alb_cat' => 'หมวดหมู่',
-  'alb_desc' => 'รายละเอียด',
-  'alb_thumb' => 'ภาพย่อ',
-  'alb_perm' => 'Permissions สำหรับอัลบั้ม',
-  'can_view' => 'อัลบั้มสามารถแสดงโดย',
-  'can_upload' => 'ผู้มาเยือนสามารถส่งภาพ',
-  'can_post_comments' => 'ผู้มาเยือนสามารถแสดงความเห็น',
-  'can_rate' => 'ผู้มาเยือนสามารถให้คะแนน',
-  'user_gal' => 'อัลบั้มส่วนตัว',
-  'no_cat' => '* ไม่มีหมวดหมู่ *',
-  'alb_empty' => 'ไม่มีอัลบั้ม',
-  'last_uploaded' => 'อัพโหลดล่าสุด',
-  'public_alb' => 'ทุกคน (อัลบั้มสาธารณะ)',
-  'me_only' => 'เฉพาะฉันเท่านั้น',
-  'owner_only' => 'เจ้าของอัลบั้ม (%s) เท่านั้น',
-  'groupp_only' => 'สมาชิกของ \'%s\' ',
-  'err_no_alb_to_modify' => 'ไม่มีอัลบั้มถูกปรับปรุงในฐานข้อมูล',
-  'update' => 'ปรับปรุงอัลบั้ม', //cpg1.3.0
-  'notice1' => '(*) ขึ้นอยู่กับ %sgroups%s settings', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'คุณให้คะแนนภาพนี้แล้ว', //cpg1.3.0
-  'rate_ok' => 'คะแนนบันทึกแล้ว',
-  'forbidden' => 'คุณไม่สามารถให้คะแนนภาพของตัวเอง', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_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-orientated 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 = array(
-  'page_title' => 'ลงทะเบียนผู้ใช้',
-  'term_cond' => 'ข้อตกลง',
-  'i_agree' => 'ฉันเข้าใจ',
-  'submit' => 'ตกลง',
-  'err_user_exists' => 'มีคนใช้ username นี้แล้ว, คุณต้องใช้ชื่ออื่น',
-  'err_password_mismatch' => 'รหัสผ่านทั้ง 2 ครั้งไม่ตรงกัน, กรุณากรอกใหม่',
-  'err_uname_short' => 'ชื่อผู้ใช้ต้องมีอย่างน้อย 2 ตัวอักษร',
-  'err_password_short' => 'รหัสผ่านต้องมีอย่างน้อย 2 ตัวอักษร',
-  'err_uname_pass_diff' => 'ชื่อผู้ใช้และรหัสผ่านไม่ควรเหมือนกันเพื่อความปลอดภัย',
-  'err_invalid_email' => 'รูปแบบของอีเมล์ไม่ถูกต้อง',
-  'err_duplicate_email' => 'มีผู้ใช้ท่านอื่นลงทะเบียนด้วยอีเมล์นี้แล้ว',
-  'enter_info' => 'กรอกรายละเอียดการลงทะเบียน',
-  'required_info' => 'ต้องกรอกค่า',
-  'optional_info' => 'รายละเอียดเพิ่มเติม',
-  'username' => 'ชื่อผู้ใช้',
-  'password' => 'รหัสผ่าน',
-  'password_again' => 'กรุณากรอกรหัสผ่านอีกครั้ง',
-  'email' => 'อีเมล์',
-  'location' => 'หลักแหล่ง',
-  'interests' => 'สิ่งที่ชอบ',
-  'website' => 'เวปไซต์',
-  'occupation' => 'อาชีพ',
-  'error' => 'เกิดความผิดพลาด',
-  'confirm_email_subject' => '%s - ยืนยันการลงทะเบียน',
-  'information' => 'รายละเอียด',
-  'failed_sending_email' => 'อีเมล์ยืนยันการลงทะเบียนไม่สามารถส่งได้ !',
-  'thank_you' => 'ขอบคุณที่ลงทะเบียน<br /><br />ระบบได้ส่งอีเมล์สำหรับเริ่มการใช้งานไปยังอีเมล์ที่คุณได้ลงทะเบียนไว้แล้ว...',
-  'acct_created' => 'ระบบบันทึกข้อมูลของคุณเรียบร้อยแล้ว คุณสามารถเข้าระบบได้โดย ล๊อกอิน ด้วย ชื่อผู้ใช้ และ รหัสผ่านของคุณ',
-  'acct_active' => 'บัญชีผู้ใช้ของคุณทำงานแล้ว คุณสามารถเข้าระบบได้โดย ล๊อกอิน ด้วย ชื่อผู้ใช้ และ รหัสผ่านของคุณ',
-  'acct_already_act' => 'บัญชีผู้ใช้ของคุณทำงาน !',
-  'acct_act_failed' => 'ชื่อผู้ใช้นี้ไม่สามารถใช้งานได้ !',
-  'err_unk_user' => 'ไม่มีชื่อผู้ใช้นี้ !',
-  'x_s_profile' => '%s\'s ข้อมูลส่วนตัว',
-  'group' => 'กลุ่ม',
-  'reg_date' => 'เข้าร่วม',
-  'disk_usage' => 'ใช้พื้นที่',
-  'change_pass' => 'เปลี่ยนรหัสผ่าน',
-  'current_pass' => 'รหัสผ่านปัจจุบัน',
-  'new_pass' => 'รหัสผ่านใหม่',
-  'new_pass_again' => 'รหัสผ่านใหม่อีกครั้ง',
-  'err_curr_pass' => 'รัหผ่านปัจจุบันไม่ถูกต้อง',
-  'apply_modif' => 'ยอมรับค่าที่เปลี่ยนแปลง',
-  'change_pass' => 'เปลี่ยนรหัสผ่านของฉัน',
-  'update_success' => 'ข้อมุลส่วนตัวของคุณถูกเปลี่ยนแปลงแล้ว',
-  'pass_chg_success' => 'รหัสผ่านของคุณถูกเปลี่ยนแปลงแล้ว',
-  'pass_chg_error' => 'รหัสผ่านของคุณไม่เปลี่ยนแปลง',
-  'notify_admin_email_subject' => '%s - แจ้งผู้ดูแลระบบ', //cpg1.3.0
-  'notify_admin_email_body' => 'ผู้ใช้ใหม่ ชื่อ "%s" ลงทะเบียนเข้าใช้แกลเลอรี่ของคุณ', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Thank you for registering at {SITE_NAME}
-
-Your username is : "{USER_NAME}"
-Your password is : "{PASSWORD}"
-
-In order to activate your account, you need to click on the link below
-or copy and paste it in your web browser.
-
-{ACT_LINK}
-
-Regards,
-
-The management of {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'แสดงความเห็น',
-  'no_comment' => 'ไม่มีความเห็นที่จะแสดง',
-  'n_comm_del' => '%s ความเห็นถูกลบ',
-  'n_comm_disp' => 'จำนวนความเห็นที่แสดง',
-  'see_prev' => 'ก่อนหน้า',
-  'see_next' => 'ถัดไป',
-  'del_comm' => 'ลบความเห็นนี้',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'ค้นหา',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'ค้นหาภาพใหม่', //cpg1.3.0
-  'select_dir' => 'เลือกแฟ้ม',
-  'select_dir_msg' => 'คำสั่งนี้ช่วยให้คุณเพิ่มไฟล์จำนวนมากๆ เข้าเซิร์ฟเวอร์ฝ่าน FTP.<br /><br />เลือกไดเรคทอรี่ที่จะอัพโหลดไฟล์', //cpg1.3.0
-  'no_pic_to_add' => 'ไม่มีภาพถูกเพิ่ม', //cpg1.3.0
-  'need_one_album' => 'คุณต้องมีอัลบั้มก่อนจะใช้คำสั่งนี้',
-  'warning' => 'คำเตือน',
-  'change_perm' => 'สคริปต์ ไม่สามารถใช้กับ ไดเรคทอรี่นี้ คุณต้องเปลี่ยนโหมดเป็น  755 หรือ 777 ก่อน !', //cpg1.3.0
-  'target_album' => '<b>เพิ่มไฟล์จาก &quot;</b>%s<b>&quot; ไปสู่ </b>%s', //cpg1.3.0
-  'folder' => 'แฟ้ม',
-  'image' => 'ภาพ',
-  'album' => 'อัลบั้ม',
-  'result' => 'ผลลัพธ์',
-  'dir_ro' => 'ไม่สามารถบันทึกได้ ',
-  'dir_cant_read' => 'ไม่สามารถอ่านได้. ',
-  'insert' => 'เพิ่มภาพสู่อัลบั้ม', //cpg1.3.0
-  'list_new_pic' => 'รายชื่อภาพมาใหม่', //cpg1.3.0
-  'insert_selected' => 'เพิ่มภาพที่เลือก', //cpg1.3.0
-  'no_pic_found' => 'ไม่มีภาพมาใหม่', //cpg1.3.0
-  'be_patient' => 'โปรดรอสักครู่, กำลังทำงาน....', //cpg1.3.0
-  'no_album' => 'ไม่มีอัลบั้มถูกเลือก',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : เพิ่มสำเร็จ'.
-                          '<li><b>DP</b> : ข้อมูลซ้ำ'.
-                          '<li><b>PB</b> : ไม่สามารถเพิ่มได้, โปรดตรวจสอบค่าของระบบและการอนุญาตของเซิร์ฟเวอร์'.
-                          '<li><b>NA</b> : คุณไม่ได้เลือกอัลบั้มที่จะส่งภาพไป, เลือก \'<a href="javascript:history.back(1)">ย้อนกลับ</a>\' และเลือกอัลบั้ม หากคณยังไม่มีอัลบั้ม <a href="albmgr.php">ให้สร้างก่อน</a></li>'.
-                          '<li>หาก OK, DP, PB \'signs\' ไม่แสดง ให้คลิ๊ก ภาพที่ผิดพลาด เพื่อดูข้อความจากเซิร์ฟเวอร์'.
-                          '<li>เวลาเกินที่กำหนด, คลิ๊กที่ reload'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'เลือกอัลบั้ม', //cpg1.3.0
-  'check_all' => 'เลือกทั้งหมด', //cpg1.3.0
-  'uncheck_all' => 'ยกเลิกการเลือก', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'ห้ามผู้ใช้',
-  'user_name' => 'ชื่อ',
-  'ip_address' => 'IP Address',
-  'expiry' => 'หมดอายุ (เว้นว่างคือไม่มีกำหนด)',
-  'edit_ban' => 'บันทึกค่า',
-  'delete_ban' => 'ลบ',
-  'add_new' => 'เพิ่มชื่อห้ามใช้',
-  'add_ban' => 'เพิ่ม',
-  'error_user' => 'ไม่พบผู้ใช้นี้', //cpg1.3.0
-  'error_specify' => 'คุณต้องกำหนดทั้งชื่อและ IP address', //cpg1.3.0
-  'error_ban_id' => 'ไม่มี ban ID!', //cpg1.3.0
-  'error_admin_ban' => 'คุณจะห้ามตัวเองเข้าใช้??', //cpg1.3.0
-  'error_server_ban' => 'คุณจะห้ามเซิร์ฟเวอร์ของคุณ ...คิกคิก..เอางั้นเลยเหรอ...', //cpg1.3.0
-  'error_ip_forbidden' => 'คุณไม่สามารถห้าม IP - เพราะมันไม่มี!', //cpg1.3.0
-  'lookup_ip' => 'ตรวจสอบ IP address', //cpg1.3.0
-  'submit' => 'ไป!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'อัพโหลด', //cpg1.3.0
-  'custom_title' => 'เปลี่ยนค่ากำหนด', //cpg1.3.0
-  'cust_instr_1' => 'คุณต้องเลือกหมายเลขของกล่องอัพโหลด และต้องไม่เลือกมากกว่าจำนวนที่กำหนดไว้.', //cpg1.3.0
-  'cust_instr_2' => 'กล่องอัพโหลดที่ถูกเลือก', //cpg1.3.0
-  'cust_instr_3' => 'ไฟล์อัพโหลด: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL upload boxes: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL upload boxes:', //cpg1.3.0
-  'cust_instr_6' => 'ไฟล์อัพโหลด:', //cpg1.3.0
-  'cust_instr_7' => 'กรอกจำนวน ในแต่ละแบบของกล่องอัพโหลด จากนั้นคลิีก ต่อไป ', //cpg1.3.0
-  'reg_instr_1' => 'ไม่มีการกระทำใดๆเกิดขึ้น.', //cpg1.3.0
-  'reg_instr_2' => 'คุณสมารถอัพโหลดไฟล์ ด้วยกล่องอัพโหลดข้างล่างนี้. ขนาดของแต่ละไฟล์ ต้องไม่เกิน %s KB  ไฟล์ ZIP ต้องอัพโหลดใน  \'File Upload\' หรือ \'URI/URL Upload\' .', //cpg1.3.0
-  'reg_instr_3' =>  'ถ้าต้องการยบีบไฟล์หรือคลายออก, คุณต้องใช้กล่องอัพโหลด \'Decompressive ZIP Upload\' ', //cpg1.3.0
-  'reg_instr_4' => 'เมื่อใช้ส่วนอัพโหลด URI/URL , ต้องเลือก พาท ของไฟล์ด้วย (ดตัวอย่าง) http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'เมื่อกรอกเสร็จ คลิ๊กที่ ต่อไป ', //cpg1.3.0
-  'reg_instr_6' => 'Decompressive ZIP Uploads:', //cpg1.3.0
-  'reg_instr_7' => 'File Uploads:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL Uploads:', //cpg1.3.0
-  'error_report' => 'รายงานความผิดพลาด', //cpg1.3.0
-  'error_instr' => 'เกิดความผิดพลาดขึ้นดังต่อไปนี้:', //cpg1.3.0
-  'file_name_url' => 'File Name/URL', //cpg1.3.0
-  'error_message' => 'ข้อความ', //cpg1.3.0
-  'no_post' => 'File not uploaded by POST.', //cpg1.3.0
-  'forb_ext' => 'ไม่มีนามสกุลนี้.', //cpg1.3.0
-  'exc_php_ini' => 'เกินขนาดที่อนุญาตใน php.ini.', //cpg1.3.0
-  'exc_file_size' => 'เกินขนาดที่อนุญาตใน CPG.', //cpg1.3.0
-  'partial_upload' => 'สำหรับการอัพโหลดที่ไม่สมบูรณ์.', //cpg1.3.0
-  'no_upload' => 'ไม่มีการอัพโหลด.', //cpg1.3.0
-  'unknown_code' => 'Unknown PHP เกิดความผิดพลาดในโค๊ดอัพโหลด.', //cpg1.3.0
-  'no_temp_name' => 'ไม่มีการอัพโหลด - ไม่มี temp name.', //cpg1.3.0
-  'no_file_size' => 'ไม่มีข้อมูล', //cpg1.3.0
-  'impossible' => 'ไม่สามารถย้ายได้.', //cpg1.3.0
-  'not_image' => 'ไม่ใช่รูปภาพ', //cpg1.3.0
-  'not_GD' => 'Not a GD extension.', //cpg1.3.0
-  'pixel_allowance' => 'ภาพใหญ่เกินไป.', //cpg1.3.0
-  'incorrect_prefix' => 'Incorrect URI/URL prefix', //cpg1.3.0
-  'could_not_open_URI' => 'Could not open URI.', //cpg1.3.0
-  'unsafe_URI' => 'ไม่ผ่านการตรวจสอบความปลอดภัย.', //cpg1.3.0
-  'meta_data_failure' => 'Meta data failure', //cpg1.3.0
-  'http_401' => '401 ไม่ได้รับอนุญาต', //cpg1.3.0
-  'http_402' => '402 ต้องชำระเงิน', //cpg1.3.0
-  'http_403' => '403 ไม่พบ', //cpg1.3.0
-  'http_404' => '404 ไม่มี', //cpg1.3.0
-  'http_500' => '500 เซิร์ฟเวอร์ผิดพลาด', //cpg1.3.0
-  'http_503' => '503 ไม่มีบริการนี้', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME could not be determined.', //cpg1.3.0
-  'MIME_type_unknown' => 'Unknown MIME type', //cpg1.3.0
-  'cant_create_write' => 'สร้างข้อมูลไม่ได้.', //cpg1.3.0
-  'not_writable' => 'บันทึกข้อมูลไม่ได้.', //cpg1.3.0
-  'cant_read_URI' => 'ไม่สามารถอ่าน URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'ไม่สามารถเปิด URI write file.', //cpg1.3.0
-  'cant_write_write_file' => 'ไม่สามารถเขียน URI write file.', //cpg1.3.0
-  'cant_unzip' => 'ไม่สามารถ unzip.', //cpg1.3.0
-  'unknown' => 'เกิดความผิดพลาด', //cpg1.3.0
-  'succ' => 'อัพโหลดสำเร็จ', //cpg1.3.0
-  'success' => '%s ไฟล์อัพโหลดสำเร็จ.', //cpg1.3.0
-  'add' => 'คลิ๊ก ต่อไป เพื่อเพิ่มภาพสู่อัลบั้ม', //cpg1.3.0
-  'failure' => 'อัพโหลดไม่ได้', //cpg1.3.0
-  'f_info' => 'รายละเอียด', //cpg1.3.0
-  'no_place' => 'แทนที่ไม่ได้.', //cpg1.3.0
-  'yes_place' => 'แทนที่สำเร็จ.', //cpg1.3.0
-  'max_fsize' => 'ขนาดสูงสุดที่อนุญาตคือ %s KB',
-  'album' => 'อัลบั้ม',
-  'picture' => 'ภาพ', //cpg1.3.0
-  'pic_title' => 'ชื่อภาพ', //cpg1.3.0
-  'description' => 'รายละเอียด', //cpg1.3.0
-  'keywords' => 'คำค้น (แยกด้วยการเว้นวรรค)',
-  'err_no_alb_uploadables' => 'ไม่มีอัลบั้มที่อนุญาตให้อัพโหลดไฟล์', //cpg1.3.0
-  'place_instr_1' => 'ลองเลือกภาพเข้าสู่อัลบั้ม.  ซึ่งคุณจะเห็นรายละเอียดต่างๆ.', //cpg1.3.0
-  'place_instr_2' => 'อีกหลายไฟล์ต้องมีการเปลี่ยนค่าต่างๆ โปรดคลิ๊กที่ ต่อไป', //cpg1.3.0
-  'process_complete' => 'คุณได้แทนที่ค่าต่างๆเรียบร้อยแล้ว.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'จัดการผู้ใช้',
-  'name_a' => 'ชื่อ จากน้อยไปมาก',
-  'name_d' => 'ชื่อ จากมากไปน้อย',
-  'group_a' => 'กลุ่ม จากน้อยไปมาก',
-  'group_d' => 'กลุ่ม จากมากไปน้อย',
-  'reg_a' => 'วันลงทะเบียน จากน้อยไปมาก',
-  'reg_d' => 'วันลงทะเบียน จากมากไปน้อย',
-  'pic_a' => 'จำนวนภาพ น้อยไปมาก',
-  'pic_d' => 'จำนวนภาพ มากไปน้อย',
-  'disku_a' => 'ขนาดดิคส์ที่ใช้ น้อยไปมาก',
-  'disku_d' => 'ขนาดดิคส์ที่ใช้ มากไปน้อย',
-  'lv_a' => 'จำนวนเข้าชม  น้อยไปมาก', //cpg1.3.0
-  'lv_d' => 'จำนวนเข้าชม  มากไปน้อยก', //cpg1.3.0
-  'sort_by' => 'เรียงโดย',
-  'err_no_users' => 'ข้อมูลผู้ใช้ว่างเปล่า !',
-  'err_edit_self' => 'คุณไม่สามารถแก้ไขข้อมูลส่วนตัวได้, คุณต้องเลือกคลิ๊กที่ ข้อมูลส่วนตัว ',
-  'edit' => 'แก้ไข',
-  'delete' => 'ลบ',
-  'name' => 'ชื่อผู้ใช้',
-  'group' => 'กลุ่ม',
-  'inactive' => 'ไม่ได้เข้าใช้',
-  'operations' => 'จัดการ',
-  'pictures' => 'ภาพ', //cpg1.3.0
-  'disk_space' => 'ขนาดพื้นที่ดิสค์',
-  'registered_on' => 'ลงทะเบียนเมื่อ',
-  'last_visit' => 'ผู้เข้าชม', //cpg1.3.0
-  'u_user_on_p_pages' => '%d ผู้ใช้ ใน %d หน้า',
-  'confirm_del' => 'แน่ใจว่าจะลบผู้ใช้นี้ ? \\n  ภาพและอัลบั้มจะถูกลบไปด้วย.', //js-alert //cpg1.3.0
-  'mail' => 'จดหมาย',
-  'err_unknown_user' => 'ไม่พบชื่อที่เลือก !',
-  'modify_user' => 'แก้ไขผู้ใช้',
-  'notes' => 'บันทึกข้อความ',
-  'note_list' => '<li>ถ้าไม่ต้องการเปลี่ยนรหัสผ่าน ก็ปล่อยให้ว่างไว้',
-  'password' => 'รหัสผ่าน',
-  'user_active' => 'เข้าใช้',
-  'user_group' => 'กลุ่ม',
-  'user_email' => 'อีเมล์ผู้ใช้',
-  'user_web_site' => 'เวปไซต์ผู้ใช้',
-  'create_new_user' => 'สร้างผู้ใช้ใหม่',
-  'user_location' => 'หลักแหล่งผู้ใช้',
-  'user_interests' => 'สิ่งที่ชอบของผู้ใช้',
-  'user_occupation' => 'อาชีพของผู้ใช้',
-  'latest_upload' => 'จำนวนที่อัพโหลด', //cpg1.3.0
-  'never' => 'ไม่มี', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'เครื่องมือผู้ดูแลระบบ (ปรับขนาดภาพ)', //cpg1.3.0  ** This module doesn't work on some server!! Check your php.ini before use.
-  'what_it_does' => ',มันทำอะไร',
-  'what_update_titles' => 'เปลี่ยนชื่อรูปจากภาพ',
-  'what_delete_title' => 'ลบชื่อรูป',
-  'what_rebuild' => 'สร้างภาพย่อและย่อขนาดภาพ',
-  'what_delete_originals' => 'แทนภาพที่ย่อขนาดแล้วแทนต้นฉบับ',
-  'file' => 'ภาพ',
-  'title_set_to' => 'เปลี่ยนชื่อเป็น',
-  'submit_form' => 'ตกลง',
-  'updated_succesfully' => 'อัพเดตเ้รียบร้อย',
-  'error_create' => 'สร้างไม่ได้',
-  'continue' => 'เอาอีก ๆ',
-  'main_success' => 'ไฟล์ %s ถูกใช้โดยไฟล์ต้นฉบับ', //cpg1.3.0
-  'error_rename' => 'ไม่สามารถเปลี่ยนชื่อ %s เป็น %s',
-  'error_not_found' => 'ไม่พบไฟล์ %s ',
-  'back' => 'กลับไปเริ่มใหม่',
-  'thumbs_wait' => 'กำลังบันทึกการเปลี่ยนแปลงภาพย่อหรือลดขนาดภาพ...',
-  'thumbs_continue_wait' => 'กำลังเปลี่ยนแปลงภาพย่อหรือลดขนาดภาพ...',
-  'titles_wait' => 'กำลังเปลี่ยนชื่อภาพ...',
-  'delete_wait' => 'กำลังลบชื่อภาพ...',
-  'replace_wait' => 'ลบภาพต้นฉบับและแทนที่ด้วยภาพที่เปลี่ยนขนาดแล้ว...',
-  'instruction' => 'การใช้อย่างรวดเร็ว',
-  'instruction_action' => 'เลือกการทำงาน',
-  'instruction_parameter' => 'เลือก พารามิเตอร์',
-  'instruction_album' => 'เลือกอัลบั้ม',
-  'instruction_press' => 'กด %s',
-  'update' => 'บันทึกการเปลี่ยนแปลงภาพย่อหรือลดขนาดภาพ',
-  'update_what' => 'ซึ่งจะไม่เปลี่ยนแปลง',
-  'update_thumb' => 'เฉพาะภาพย่อ',
-  'update_pic' => 'เฉพาะภาพลดขนาด',
-  'update_both' => 'ทั้งภาพย่อและภาพที่ลดขนาดแล้ว',
-  'update_number' => 'จำนวนภาพใน 1 คลิ๊ก',
-  'update_option' => '(ลองลดคุณสมบัตินี้ลง หากเกิดปัญหา timeout)',
-  'filename_title' => 'ชื่อไฟล์ &rArr; ชื่อภาพ', //cpg1.3.0
-  'filename_how' => 'เปลี่ยนชื่อไฟล์อย่างไร',
-  'filename_remove' => 'ลบ .jpg และแทนที่เป็น _ (underscore)',
-  'filename_euro' => 'เปลี่ยน 2003_11_23_13_20_20.jpg เป็น 23/11/2003 13:20',
-  'filename_us' => 'เปลี่ยน 2003_11_23_13_20_20.jpg เป็นo 11/23/2003 13:20',
-  'filename_time' => 'เปลี่ยน 2003_11_23_13_20_20.jpg เป็น 13:20',
-  'delete' => 'ลบชื่อภาพและขนาดรูป', //cpg1.3.0
-  'delete_title' => 'ลบชื่อภาพ', //cpg1.3.0
-  'delete_original' => 'ลบขนาดรูป',
-  'delete_replace' => 'ลบภาพต้นฉบับและแทนที่ด้วยขนาดที่เปลี่ยนแปลงแล้ว',
-  'select_album' => 'เลือกอัลบั้ม',
-  'delete_orphans' => 'ลบความเห็นที่ผิดพลาด (ได้ทุกอัลบั้ม)', //cpg1.3.0
-  'orphan_comment' => 'พบความเห็นที่ผิดพลาด', //cpg1.3.0
-  'delete' => 'ลบ', //cpg1.3.0
-  'delete_all' => 'ลบทั้งหมด', //cpg1.3.0
-  'comment' => 'ความเห็น: ', //cpg1.3.0
-  'nonexist' => 'ไฟล์ที่แนบผิดพลาด # ', //cpg1.3.0
-  'phpinfo' => 'แสดง phpinfo', //cpg1.3.0
-  'update_db' => 'บันทึกข้อมูล', //cpg1.3.0
-  'update_db_explanation' => '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.3.0
-);
-
-?>
diff -ruN 133/lang/turkish.php cpg148/lang/turkish.php
--- 133/lang/turkish.php	2004-12-30 01:03:46.000000000 -0600
+++ cpg148/lang/turkish.php	2006-06-08 00:25:00.000000000 -0500
@@ -1,158 +1,195 @@
 <?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: turkish.php,v 1.8 2004/12/29 23:03:46 chtito Exp $
-// ------------------------------------------------------------------------- //
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source: /cvsroot/coppermine/devel/lang/english.php,v $
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
 
 // info about translators and translated language
 $lang_translation_info = array(
   'lang_name_turkish' => 'Turkish',
-  'lang_name_native' => 'Trke',
+  'lang_name_native' => 'Türkçe',
   'lang_country_code' => 'tr',
-  'trans_name'=> 'Ibrahim ALTINOK',
-  'trans_email' => 'ibrahim@lavinya.net',
+  'trans_name'=> 'Ibrahim ALTINOK(v1,3 sürümüne kadar) Katip(v1,4 sürümü)',
+  'trans_email' => 'ibrahim@lavinya.net(v1,3 sürümüne kadar), Katip2002@yahoo.com (v1,4 sürümü)',
   'trans_website' => 'http://www.lavinya.net/',
-  'trans_date' => '2004-09-01',
+  'trans_date' => '2006-05-06',
 );
 
-$lang_charset = 'iso-8859-9';
+$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', 'KB', 'MB');
 
 // Day of weeks and months
-$lang_day_of_week = array('Paz', 'Pzt', 'Sal', 'ar', 'Per', 'Cum', 'Cmt');
-$lang_month = array('Ock', 'ub', 'Mrt', 'Nis', 'May', 'Haz', 'Tem', 'Agu', 'Eyl', 'Ekm', 'Kas', 'Arl');
+$lang_day_of_week = array('Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt');
+$lang_month = array('Ock', 'Şub', 'Mrt', 'Nis', 'May', 'Haz', 'Tem', 'Agu', 'Eyl', 'Ekm', 'Kas', 'Arl');
 
 // Some common strings
 $lang_yes = 'Evet';
-$lang_no  = 'Hayr';
-$lang_back = 'GER';
+$lang_no  = 'Hayır';
+$lang_back = 'GERİ';
 $lang_continue = 'DEVAM ET';
 $lang_info = 'Bilgi';
 $lang_error = 'Hata';
+$lang_check_uncheck_all = 'tamamı/hiçbiri'; //cpg1.4
 
 // The various date formats
 // See http://www.php.net/manual/en/function.strftime.php to define the variable below
 $album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
+$lastcom_date_fmt =  '%m/%d/%y at %H:%M';
 $lastup_date_fmt = '%B %d, %Y';
 $register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
+$lasthit_date_fmt = '%B %d, %Y at %I:%M %p';
+$comment_date_fmt =  '%B %d, %Y at %I:%M %p';
+$log_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.4
 
 // 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*');
+$lang_bad_words = array('bok*', '*erefsiz', 'sikerim', 'göt*', 'eşeko*', 'orosp*', 'pezev*', '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 = array(
-  'random' => 'Rastgele Resim', //cpg1.3.0
-  'lastup' => 'Son Eklenen',
-  'lastalb'=> 'Son Yorum Yaplanlar',
+  'random' => 'Rastgele Resim',
+  'lastup' => 'Son Yüklenenler',
+  'lastalb'=> 'Son Yorum Yapılanlar',
   'lastcom' => 'Son Yorumlar',
-  'topn' => 'En Son Baknlan',
-  'toprated' => 'En Beenilen',
-  'lasthits' => 'Son Baklan',
-  'search' => 'Arama Sonular',
-  'favpics'=> 'Favori Resimler', //cpg1.3.0
+  'topn' => 'En Son Bakınlan',
+  'toprated' => 'En Beğenilen',
+  'lasthits' => 'Son Bakılan',
+  'search' => 'Arama Sonuçları',
+  'favpics'=> 'Favori Resimler', //cpg1.4
 );
 
 $lang_errors = array(
-  'access_denied' => 'Bu Sayfaya eriim hakknz yok.',
-  'perm_denied' => 'Bu ilemi yapma hakknz yok.',
+  'access_denied' => 'Bu Sayfaya erişim hakkınız yok.',
+  'perm_denied' => 'Bu işlemi yapma hakkınız yok.',
   'param_missing' => 'Eksik parametre(ler)!',
-  'non_exist_ap' => 'Byle bir Album, Resim yok !',
-  'quota_exceeded' => 'Diks alan ald<br /><br />[quota]K da bo bir alannz var, resimleriniz uanda kullanlyor [space]K, bu resmi eklemek alannz aracaktr.', //cpg1.3.0
-  'gd_file_type_err' => 'Eer GD image library kullanlyorsa sadece JPEG ve PNG formatlar ilenebilir.',
-  'invalid_image' => 'Yolladnz resim hasarl yada GD library tarafndan ilenemiyor',
-  'resize_failed' => 'Simge yada Drlm kalite resmi yaratlmad.',
-  'no_img_to_display' => 'Gsterilebilcek resim yok',
-  'non_exist_cat' => 'Seili Kategori yok',
-  'orphan_cat' => 'Katagorinin st katagorisi belli deil, Dzeltmek iin katagori ynete gidiniz.', //cpg1.3.0
-  'directory_ro' => ' \'%s\'  klasr yazlabilir deil, resimler silinemedi.', //cpg1.3.0
-  'non_exist_comment' => 'Seili Yorum aslnda yok.',
-  'pic_in_invalid_album' => 'Seili resim geersiz bir albumde (%s)!?', //cpg1.3.0
-  'banned' => 'Kullanlan bu siteden banlandnz',
-  'not_with_udb' => 'Bu fonksiyon Coppermine da kullanlamaz nk forum yazlm ile btnletirildi. Yapmaya altnz ey b ekilde kaldrlamad, yada fonksiyon forum yazlm tarafndan elegeirildi.',
-  'offline_title' => 'Kapal', //cpg1.3.0
-  'offline_text' => 'Galeri kapal- ilerde tekrar deneyin', //cpg1.3.0
-  'ecards_empty' => 'Ekart kayt bulunmamaktadr. Coppermine seeneklerindeki  ekart giri imkann kontrol edin!', //cpg1.3.0
-  'action_failed' => 'lem olmad.  Coppermine sizin talebinizi ileyemedi.', //cpg1.3.0
-  'no_zip' => 'ZIP resimleri iin Gerekli librarilere ulalamaz.  Ltfen Coppermine admininiz ile iletiime gein.', //cpg1.3.0
-  'zip_type' => 'ZIP dosyalarn yklemeye izniniz yok.', //cpg1.3.0
+  'non_exist_ap' => 'Böyle bir Album, Resim yok !',
+  'quota_exceeded' => 'Diks alanı aşıldı<br /><br />[quota]K da boş bir alanınız var, resimleriniz şuanda kullanılıyor [space]K, bu resmi eklemek alanınızı aşıracaktır.',
+  'gd_file_type_err' => 'Eğer GD image library kullanılıyorsa sadece JPEG ve PNG formatları işlenebilir.',
+  'invalid_image' => 'Yolladığınız resim hasarlı yada GD library tarafından işlenemiyor',
+  'resize_failed' => 'Simge yada Düşürülmüş kalite resmi yaratılmadı.',
+  'no_img_to_display' => 'Gösterilebilecek resim yok',
+  'non_exist_cat' => 'Seçili Kategori yok',
+  'orphan_cat' => 'Katagorinin Üst katagorisi belli değil, Düzeltmek için katagori yönete gidiniz.', //cpg1.3.0
+  'directory_ro' => ' \'%s\'  klasörü yazılabilir değil, resimler silinemedi.', //cpg1.3.0
+  'non_exist_comment' => 'Seçili Yorum aslında yok.',
+  'pic_in_invalid_album' => 'Seçili resim geçersiz bir albumde (%s)!?', //cpg1.3.0
+  'banned' => 'Kullanılan bu siteden banlandınız',
+  'not_with_udb' => 'Bu fonksiyon Coppermine da kullanılamaz çünkü forum yazılımı ile bütünleştirildi. Yapmaya çalıştığınız şey bü şekilde kaldırılamadı, yada fonksiyon forum yazlımı tarafından elegeçirildi.',
+  'offline_title' => 'Kapalı',
+  'offline_text' => 'Galeri kapalı- ilerde tekrar deneyin', //cpg1.3.0
+  'ecards_empty' => 'Ekart kayıtı bulunmamaktadır. Coppermine seçeneklerindeki  ekart giriş imkanını kontrol edin!', //cpg1.3.0
+  'action_failed' => 'İşlem olmadı.  Coppermine sizin talebinizi işleyemedi.', //cpg1.3.0
+  'no_zip' => 'ZIP dosyası oluşturmak için gerekli dosyalar bulunamadı.  Lütfen Coppermine admininiz ile iletişime geçin.', //cpg1.3.0
+  'zip_type' => 'ZIP dosyalarını yüklemek için yetkiniz yok.', //cpg1.3.0
+  'database_query' => 'Veritabanı yazarken hata oluştu', //cpg1.4
+  'non_exist_comment' => 'Seçilen yorum bulunamadı', //cpg1.4
 );
 
-$lang_bbcode_help = 'Yaplan kodlar yararl olmaldr: <li>[b]<b>Kaln</b>[/b]</li> <li>[i]<i>talik</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
+$lang_bbcode_help_title = 'bbcode yardım'; //cpg1.4
+$lang_bbcode_help = 'Kullanabileceginiz bbcodlari: <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">some text</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
 
 // ------------------------------------------------------------------------- //
 // File theme.php
 // ------------------------------------------------------------------------- //
 
 $lang_main_menu = array(
-  'alb_list_title' => 'Albm listesine git',
-  'alb_list_lnk' => 'Albm Listesi',
-  'my_gal_title' => 'Kiisel galerime git',
+  'home_title' => 'Ana Sayfa',
+  'home_lnk' => 'Ana Sayfa',
+  'alb_list_title' => 'Albüm listesine git',
+  'alb_list_lnk' => 'Albüm Listesi',
+  'my_gal_title' => 'Kişisel galerime git',
   'my_gal_lnk' => 'Galerim',
-  'my_prof_lnk' => 'Profilim',
-  'adm_mode_title' => 'Ynetici moduna Ge',
+  'my_prof_title' => 'Kişisel profilime git', //cpg1.4
+  'my_prof_lnk' => 'Kişisel profilim',
+  'adm_mode_title' => 'Yönetici moduna Geç',
   'adm_mode_lnk' => 'Admin modu',
-  'usr_mode_title' => 'Kullanc moduna Ge',
-  'usr_mode_lnk' => 'Kullanc modu',
-  'upload_pic_title' => 'Bir Albme Resim Ekle', //cpg1.3.0
-  'upload_pic_lnk' => 'Resim ykle', //cpg1.3.0
-  'register_title' => 'Albme resim ekle',
-  'register_lnk' => 'Kayt ol',
-  'login_lnk' => 'Giri',
-  'logout_lnk' => 'k',
-  'lastup_lnk' => 'Son yklenenler',
+  'usr_mode_title' => 'Kullanıcı moduna Geç',
+  'usr_mode_lnk' => 'Kullanıcı modu',
+  'upload_pic_title' => 'Bir Albüme Resim Ekle', //cpg1.3.0
+  'upload_pic_lnk' => 'Resim yükle', //cpg1.3.0
+  'register_title' => 'Albüme resim ekle',
+  'register_lnk' => 'Kayıt ol',
+  'login_title' => 'Giriş', //cpg1.4
+  'login_lnk' => 'Giriş',
+  'logout_title' => 'Çıkış', //cpg1.4
+  'logout_lnk' => 'Çıkış',
+  'lastup_title' => 'Son yüklenenleri göster', //cpg1.4
+  'lastup_lnk' => 'Son yüklenenler',
+  'lastcom_title' => 'Son yorumları göster', //cpg1.4
   'lastcom_lnk' => 'Son yorumlar',
-  'topn_lnk' => 'En ok Baklanlar',
-  'toprated_lnk' => 'En beenilenler',
+  'topn_title' => 'En çok bakılanları göster', //cpg1.4
+  'topn_lnk' => 'En çok bakılanlar',
+  'toprated_title' => 'En beğenilenler göster', //cpg1.4
+  'toprated_lnk' => 'En beğenilenler',
+  'search_title' => 'Galeride ara', //cpg1.4
   'search_lnk' => 'Ara',
+  'fav_title' => 'Favorilerime git', //cpg1.4
   'fav_lnk' => 'Favorilerim',
-  'memberlist_title' => 'ye listesini gster', //cpg1.3.0
-  'memberlist_lnk' => 'ye listesi', //cpg1.3.0
-  'faq_title' => 'Resim galerisi zerindeki Sorulan Soru &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
+  'memberlist_title' => 'Üye listesini göster', //cpg1.3.0
+  'memberlist_lnk' => 'Üye listesi', //cpg1.3.0
+  'faq_title' => 'Resim galerisi üzerindeki Sorulan Soru &quot;Coppermine&quot;', //cpg1.3.0
+  'faq_lnk' => 'FAQ',
 );
 
 $lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Resim ykleme onaylar',
-  'config_lnk' => 'Seenekler',
-  'albums_lnk' => 'Albmler',
+  'upl_app_title' => 'Resim yükleme onayları', //cpg1.4
+  'upl_app_lnk' => 'Resim yükleme onayları',
+  'admin_title' => 'Ayarlar', //cpg1.4
+  'admin_lnk' => 'Ayarlar', //cpg1.4
+  'albums_title' => 'Albüm ayarları', //cpg1.4
+  'albums_lnk' => 'Albümler',
+  'categories_title' => 'Kategori ayarları', //cpg1.4
   'categories_lnk' => 'Kategoriler',
-  'users_lnk' => 'Kullanclar',
+  'users_title' => 'Kullanıcı ayarları', //cpg1.4
+  'users_lnk' => 'Kullanıcılar',
+  'groups_title' => 'Grup ayarları', //cpg1.4
   'groups_lnk' => 'Gruplar',
+  'comments_title' => 'Yorum ayarları', //cpg1.4
   'comments_lnk' => 'Yorumlar', //cpg1.3.0
-  'searchnew_lnk' => 'oklu resim ekleme', //cpg1.3.0
-  'util_lnk' => 'Admin senekleri', //cpg1.3.0
-  'ban_lnk' => 'Kullanclar Banla',
-  'db_ecard_lnk' => 'Ekart gsterimi', //cpg1.3.0
+  'searchnew_title' => 'Çoklu resim eklemeyi aç', //cpg1.4
+  'searchnew_lnk' => 'Çoklu resim ekleme', //cpg1.3.0
+  'util_title' => 'Admin seçenekleri', //cpg1.4
+  'util_lnk' => 'Admin seçenekleri', //cpg1.3.0
+  'key_title' => 'Arama sözlügü', //cpg1.4
+  'key_lnk' => 'Arama sözlügü', //cpg1.4
+  'ban_title' => 'Kullanıcı banla', //cpg1.4
+  'ban_lnk' => 'Kullanıcı banla',
+  'db_ecard_title' => 'Ekart gösterimi', //cpg1.4
+  'db_ecard_lnk' => 'Ekart gösterimi', //cpg1.3.0
+  'pictures_title' => 'Resimlerimi sırala', //cpg1.4
+  'pictures_lnk' => 'Resimlerimi sırala', //cpg1.4
+  'documentation_lnk' => 'Belgeler', //cpg1.4
+  'documentation_title' => 'Coppermine kullanım kılavuzu', //cpg1.4
 );
 
 $lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Album YARAT / DZENLE',
-  'modifyalb_lnk' => 'Albm Seenekleri',
-  'my_prof_lnk' => 'Kiisel Profilim',
+  'albmgr_title' => 'Albüm oluştur / düzenle', //cpg1.4
+  'albmgr_lnk' => 'Albüm oluştur / düzenle',
+  'modifyalb_title' => 'Albüm seçenekleri',  //cpg1.4
+  'modifyalb_lnk' => 'Albüm seçenekleri',
+  'my_prof_title' => 'Kişisel Profilim', //cpg1.4
+  'my_prof_lnk' => 'Kişisel Profilim',
 );
 
 $lang_cat_list = array(
         'category' => 'Kategori',
-        'albums' => 'Albumler',
-  'pictures' => 'Resimler', //cpg1.3.0
+        'albums' => 'Albümler',
+  	  'pictures' => 'Resimler', //cpg1.3.0
 );
 
 $lang_album_list = array(
@@ -160,43 +197,55 @@
 );
 
 $lang_thumb_view = array(
-  'date' => 'TARH',
+  'date' => 'Tarih',
   //Sort by filename and title
   'name' => 'Ad',
   'title' => 'Konu',
-  'sort_da' => 'Tarihe gre ARTAN Srala',
-  'sort_dd' => 'Tarihe gre AZALAN Srala',
-  'sort_na' => 'Ada gre ARTAN Srala',
-  'sort_nd' => 'Ada gre AZALAN Srala',
-  'sort_ta' => 'Konuya gre ARTAN Srala',
-  'sort_td' => 'Konuya gre AZALAN Srala',
-  'download_zip' => 'Zip dosyas olarak indir', //cpg1.3.0
+  'sort_da' => 'Tarihe göre ARTAN sırala',
+  'sort_dd' => 'Tarihe göre AZALAN sırala',
+  'sort_na' => 'Ada göre ARTAN sırala',
+  'sort_nd' => 'Ada göre AZALAN sırala',
+  'sort_ta' => 'Konuya göre ARTAN sırala',
+  'sort_td' => 'Konuya göre AZALAN sırala',
+  'position' => 'Konum', //cpg1.4
+  'sort_pa' => 'Yükselen sınıflama', //cpg1.4
+  'sort_pd' => 'Alçalan sınıflama ', //cpg1.4
+  'download_zip' => 'Zip dosyası olarak indir', //cpg1.3.0
   'pic_on_page' => '%d resim var %d sayfada',
-  'user_on_page' => '%d kullanc var %d sayfada', //cpg1.3.0
+  'user_on_page' => '%d kullanıcı var %d sayfada', //cpg1.3.0
+  'enter_alb_pass' => 'Albüm şifresi', //cpg1.4
+  'invalid_pass' => 'Yanlış şifre', //cpg1.4
+  'pass' => 'Şifre', //cpg1.4
+  'submit' => 'Tamam', //cpg1.4
 );
 
 $lang_img_nav_bar = array(
-  'thumb_title' => 'Kk Resim Sayfasna Dn',
-  'pic_info_title' => 'Resim zelliklerini Gster/Sakla', //cpg1.3.0
-  'slideshow_title' => 'Ard-arda Gsterim',
-  'ecard_title' => 'Bu resmi bir e-kartpostal olrak yolla ', //cpg1.3.0
-  'ecard_disabled' => 'e-kartpostal zellii etkin deil',
-  'ecard_disabled_msg' => 'E-kartpostal yollama izniniz YOK', //js-alert //cpg1.3.0
-  'prev_title' => 'nceki Resme Bak', //cpg1.3.0
-  'next_title' => 'Sonraki Resme Bak', //cpg1.3.0
-  'pic_pos' => 'RESM %s/%s', //cpg1.3.0
+  'thumb_title' => 'Küçük resim sayfasına dön',
+  'pic_info_title' => 'Resim özelliklerini göster/sakla', //cpg1.3.0
+  'slideshow_title' => 'Ard arda (slide) gösterim',
+  'ecard_title' => 'Bu resmi bir e-kartpostal olarak yolla ', //cpg1.3.0
+  'ecard_disabled' => 'e-kartpostal özelliği etkin değil',
+  'ecard_disabled_msg' => 'E-kartpostal yollama izniniz yok', //js-alert //cpg1.3.0
+  'prev_title' => 'Önceki resme bak', //cpg1.3.0
+  'next_title' => 'Sonraki resme bak', 
+  'pic_pos' => 'Resim %s/%s', 
+  'report_title' => 'Bu dosyayı yöneticiye bildir', //cpg1.4
+  'go_album_end' => 'Sona git', //cpg1.4
+  'go_album_start' => 'Başa dön', //cpg1.4
+  'go_back_x_items' => ' %s dosya dön', //cpg1.4
+  'go_forward_x_items' => ' %s dosya ileri git', //cpg1.4
 );
 
 $lang_rate_pic = array(
-  'rate_this_pic' => 'Resimi Puanla', //cpg1.3.0
+  'rate_this_pic' => 'Bu resimi puanla', 
   'no_votes' => '(Puanlama henuz yok)',
-  'rating' => '(Gncel Beeni Oran : %s / 5 etkiyen %s oy',
+  'rating' => '(Güncel Beğeni Oranı : %s / 5 etkiyen %s oy',
   'rubbish' => 'Berbat',
-  'poor' => 'Deersiz',
-  'fair' => 'dare Eder',
-  'good' => 'yi',
-  'excellent' => 'ok yi',
-  'great' => 'Mkemmel',
+  'poor' => 'Değersiz',
+  'fair' => 'İdare Eder',
+  'good' => 'İyi',
+  'excellent' => 'Çok İyi',
+  'great' => 'Mükemmel',
 );
 
 // ------------------------------------------------------------------------- //
@@ -214,37 +263,48 @@
   ERROR => $lang_error,
   CRITICAL_ERROR => 'Kritik Hata',
   'file' => 'Dosya: ',
-  'line' => 'Satr: ',
-);
+  'line' => 'Satır: ',);
 
 $lang_display_thumbnails = array(
-  'filename' => 'Dosya Ad : ',
-  'filesize' => 'Dosya Bykl: ',
-  'dimensions' => 'ller : ',
-  'date_added' => 'Eklendii Tarih : '
+  'filename' => 'Dosya adı=', //cpg1.4
+  'filesize' => 'Dosya büyüklüğü=', //cpg1.4
+  'dimensions' => 'Ölçüler=', //cpg1.4
+  'date_added' => 'Eklenen tarih=', //cpg1.4
 );
 
 $lang_get_pic_data = array(
-  'n_comments' => '%s yorum yapld',
-  'n_views' => '%s kez bakld',
+  'n_comments' => '%s yorum yapıldı',
+  'n_views' => '%s kez bakıldı',
   'n_votes' => '(%s oy verildi)'
 );
 
 $lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Tmn Se', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Coppermine den yardm talebinde bulunacaksanz,debug kn yolladnza copyalayp yaptrn. Yollamadan nce *** ile olan yerleri tekrar doldurun.', //cpg1.3.0
-  'phpinfo' => 'phpbilgi gsterimi', //cpg1.3.0
+  'debug_info' => 'Hata temizleme bilgisi', 
+  'select_all' => 'Tümünü Seç', 
+  'copy_and_paste_instructions' => 'Coppermine den yardım talebinde bulunacaksanız, hata temizleme bilgisini kopyala yapıştır ile gönderiniz. Yollamadan önce *** ile olan yerleri tekrar doldurun.', 
+  'phpinfo' => 'phpbilgilerini göster', 
+  'notices' => 'Not', //cpg1.4
 );
 
 $lang_language_selection = array(
-  'reset_language' => 'Geerli dil', //cpg1.3.0
-  'choose_language' => 'Dilinizi sein', //cpg1.3.0
+  'reset_language' => 'Varsayılan dil', 
+  'choose_language' => 'Dil seçin', 
 );
 
 $lang_theme_selection = array(
-  'reset_theme' => 'Geerli konu', //cpg1.3.0
-  'choose_theme' => 'Bir konu seiniz', //cpg1.3.0
+  'reset_theme' => 'Varsayılan konu', 
+  'choose_theme' => 'Konu seçiniz', 
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Desteksiz sürüm!', //cpg1.4
+  'no_stable_version' => 'Kullandıgınız Coppermine sürümü %s (%s) Bu sürüm sadece deneyimli kullanıcılar içindir - bu sürüme herhangi bir teknik destek verilmemektedir. Kullanmak tamamen kendi risikonuzda olup. Desteklenen çalışır sürmler için önceki sürümleri kullanınız!', //cpg1.4
+  'gallery_offline' => 'Galeri şu anda kapalı ve sadece admin tarafından görülebilmektedir. Ayarları bitirdikten sonra tekrar açmayı unutmayınız.', //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => ' ÖNCEKİ EKRAN ', //cpg1.4
+  'next' => ' SONRAKİ EKRAN ', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -254,38 +314,54 @@
 // void
 
 // ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
 // File include/picmgmt.inc.php
 // ------------------------------------------------------------------------- //
 
 // void
 
 // ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "'%s'plugini uyandıramadı", //cpg1.4
+  'error_install' => "'%s'plugini kuramadı", //cpg1.4
+  'error_uninstall' => "'%s' plugini kaldıramadı", //cpg1.4
+  'error_sleep' => " '%s'  plugini kaldıramadı<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File include/smilies.inc.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'nlem',
+  'Exclamation' => 'Ünlem',
   'Question' => 'Soru',
-  'Very Happy' => 'ok Mutlu',
-  'Smile' => 'Glmsiyen',
-  'Sad' => 'zgn',
-  'Surprised' => 'arm',
-  'Shocked' => 'ok olmu',
-  'Confused' => 'Kafas Kark',
+  'Very Happy' => 'Çok mutlu',
+  'Smile' => 'Gülümsiyen',
+  'Sad' => 'Üzgün',
+  'Surprised' => 'Şaşırmış',
+  'Shocked' => 'Şok olmuş',
+  'Confused' => 'Kafası karışık',
   'Cool' => 'Cool',
-  'Laughing' => 'Glen',
+  'Laughing' => 'Gülen',
   'Mad' => 'Deli',
   'Razz' => 'Razz',
-  'Embarassed' => 'Utanm',
-  'Crying or Very sad' => 'ok zgn veya alama',
-  'Evil or Very Mad' => 'eytan veye manyak',
-  'Twisted Evil' => 'Saptm Seytan',
-  'Rolling Eyes' => 'Gz dnm',
-  'Wink' => 'Gzkrpan',
-  'Idea' => 'Ampl Fikirli',
+  'Embarassed' => 'Utanmış',
+  'Crying or Very sad' => 'Çok üzgün veya ağlama',
+  'Evil or Very Mad' => 'Şeytan veye manyak',
+  'Twisted Evil' => 'Sapıtmış şeytan',
+  'Rolling Eyes' => 'Gözü dönmüş',
+  'Wink' => 'Gözkırpan',
+  'Idea' => 'Ampül fikirli',
   'Arrow' => 'Ok',
-  'Neutral' => 'Doal',
-  'Mr. Green' => 'Bay Yeil',
+  'Neutral' => 'Doğal',
+  'Mr. Green' => 'Bay yeşil',
 );
 
 // ------------------------------------------------------------------------- //
@@ -295,12 +371,12 @@
 // void
 
 // ------------------------------------------------------------------------- //
-// File admin.php
+// File mode.php //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Ynetici modu terkediliyor...',
-  1 => 'Ynetici moduna Geiliyor...',
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Yönetici modu terkediliyor...',
+  1 => 'Yönetici moduna geçiliyor...',
 );
 
 // ------------------------------------------------------------------------- //
@@ -308,20 +384,172 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Albumlerin ad olmal!', //js-alert
-  'confirm_modifs' => 'Bu deiiklikleri Yapmak istediinizden eminmisiniz ?', //js-alert
-  'no_change' => 'Deiiklik yapmadnz ki !', //js-alert
-  'new_album' => 'Yeni Albm',
-  'confirm_delete1' => 'BU albumu silmek istediinizden eminmisiniz ?', //js-alert
-  'confirm_delete2' => '\nBtn RESMLER,YORUMLAR ve ER YOK OLACAK !', //js-alert
-  'select_first' => 'lk nce bir album seiniz', //js-alert
-  'alb_mrg' => 'Album Yneticisi',
-  'my_gallery' => '* Kiisel Galerim *',
-  'no_category' => '* Katagori Yok *',
+  'alb_need_name' => 'Albumlerin adı olmalı!', //js-alert
+  'confirm_modifs' => 'Bu değişiklikleri yapmak istediğinizden eminmisiniz?', //js-alert
+  'no_change' => 'Değişiklik yapmadınız!', //js-alert
+  'new_album' => 'Yeni albüm',
+  'confirm_delete1' => 'Bu albumu silmek istediğinizden eminmisiniz ?', //js-alert
+  'confirm_delete2' => '\n Bütün RESİMLER,YORUMLAR ve İÇERİĞİ YOK OLACAK !', //js-alert
+  'select_first' => 'İlk önce bir album seçiniz', //js-alert
+  'alb_mrg' => 'Albüm ayarları',
+  'my_gallery' => '* Kişisel galerim *',
+  'no_category' => '* Katagori yok *',
   'delete' => 'Sil',
   'new' => 'Yeni',
-  'apply_modifs' => 'Deiiklikleri Yap',
-  'select_category' => 'Katagori Se',
+  'apply_modifs' => 'Değişiklikleri yap',
+  'select_category' => 'Katagori seç',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Kullanıcıyı banla', //cpg1.4
+  'user_name' => 'Üye adı', //cpg1.4
+  'ip_address' => 'İP adresi', //cpg1.4
+  'expiry' => 'Süre (Sürekli banlamak için boş bırakın)', //cpg1.4
+  'edit_ban' => 'Tamam', //cpg1.4
+  'delete_ban' => 'Sil', //cpg1.4
+  'add_new' => 'Yeni ban ekle', //cpg1.4
+  'add_ban' => 'Ekle', //cpg1.4
+  'error_user' => 'Kullanıcı bulanamıyor', //cpg1.4
+  'error_specify' => 'Banlamak istediginiz kişinin kullanıcı adını veya ip adresini girmelisiniz', //cpg1.4
+  'error_ban_id' => 'Yanlış ban ID si!', //cpg1.4
+  'error_admin_ban' => 'Kendinizi banlıyamazsınız!', //cpg1.4
+  'error_server_ban' => 'Kendi sunucunuzu banlamak üzerisiniz! Bunu yapmak mümkün degil...', //cpg1.4
+  'error_ip_forbidden' => 'Bu İP adresini banlıyamazsınız - Bu bir Lan (network) adresi!<br />Eğer bu özel ip adresini banlamak isterseniz <a href="admin.php">Config</a> dan değiştiriniz. (Bu işlemin şalışabilmesi için Coppermine bir LAN (network) ortamında çalişıyor olması gerekli).', //cpg1.4
+  'lookup_ip' => 'IP adres arama', //cpg1.4
+  'submit' => 'Başla!', //cpg1.4
+  'select_date' => 'Tarih seç', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Köprü sihirbazı',
+  'warning' => 'Uyarı!: Bu sihirbazı kullandıgınız taktirde hassas bilgilerin html formu olarak gönderilecektir. Onun için lütfen bu sihirbazı sadece kendi bilgisayarınızda kullanın (Örnegin bir internet kafede kullanmayın)  ve ayrıca kullandıktan sonra Explorerdaki cache and temporary dosyalarını temizlemeyi unutmayınız.!',
+  'back' => 'geri',
+  'next' => 'ileri',
+  'start_wizard' => 'Köprü sihirbazını başlat',
+  'finish' => 'Sonlandır',
+  'hide_unused_fields' => 'kullanılmayanları gizle(tavsiye edilir)',
+  'clear_unused_db_fields' => 'hatalı veritabanı verilerini temizle (tavsiye edilir)',
+  'custom_bridge_file' => 'bağlantı dosyanızın ismi (bağlantı dosyanızın adı <i>myfile.inc.php</i> ise, <i>myfile</i> yazınız)',
+  'no_action_needed' => 'Bu aşamada herhangi bir şey yapmanız gerekmiyor. Sadece devam etmek için \'ileri\' tuşuna basmanız yeterli.',
+  'reset_to_default' => 'Hazır değerlere geri dön',
+  'choose_bbs_app' => 'coppermine ile köprü oluşturmak istediginiz program',
+  'support_url' => 'Program destegi için',
+  'settings_path' => 'BBS programınızın kullandıgı adres(ler)',
+  'database_connection' => 'veritabanı bağlantı',
+  'database_tables' => 'veritabanı tabloları',
+  'bbs_groups' => 'BBS grupları',
+  'license_number' => 'Lisans numarası',
+  'license_number_explanation' => 'lisans numaranızı girin',
+  'db_database_name' => 'veritabanı ismi',
+  'db_database_name_explanation' => 'Sizin BBs programının kullandıgı veritabanı ismi',
+  'db_hostname' => 'veritabanı sunucu',
+  'db_hostname_explanation' => 'mySQL veritabanının suduldugu sunucu, genelde &quot;localhost&quot;',
+  'db_username' => 'veritabanı kullanıcı adı',
+  'db_username_explanation' => 'BBS programı ile bağlantı yapması için mySQL kullanıcı adı',
+  'db_password' => 'veritabanı şifresi',
+  'db_password_explanation' => 'mySQL kullanıcı şifresi',
+  'full_forum_url' => 'URL adresi',
+  'full_forum_url_explanation' => 'BBS programınızın tam URL (http:// de içinde, mesala http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Forum adresi',
+  'relative_path_of_forum_from_webroot_explanation' => 'Webroot dan BBS programınızın adresi(örnek: Eğer BBS programınız http://www.yourdomain.tld/forum/, siz &quot;/forum/&quot; olarak girin)',
+  'relative_path_to_config_file' => 'BBS programınızdaki config dosyasının adresi',
+  'relative_path_to_config_file_explanation' => 'Coppermine klasöründen bakıldıgında sizin BBS programınızın adresi (e.g. &quot;../forum/&quot; eğer sizin BBS proğramınız http://www.yourdomain.tld/forum/ ise ve Coppermine http://www.yourdomain.tld/gallery/ da ise)',
+		'cookie_prefix' => 'Kurabiye öneki', //cpg1.4
+		'cookie_prefix_explanation' => 'BBS programınızdaki Kurabiye ismi', //cpg1.4
+		'table_prefix' => 'Tablo öneki', //cpg1.4
+		'table_prefix_explanation' => 'BBS programınızı installerken kullandıgınız öneki ile aynı olmak zorunda.', //cpg1.4
+		'user_table' => 'Kullanıcı tablosu', //cpg1.4
+		'user_table_explanation' => '(Standart programlarda bu bilgiler varsayılan veriler olmalı)', //cpg1.4 //cpg1.4
+		'session_table' => 'Oturum tablosu', //cpg1.4
+		'session_table_explanation' => '(Standart programlarda bu bilgiler varsayılan veriler olmalı)', //cpg1.4
+		'group_table' => 'Grup tablosu', //cpg1.4
+		'group_table_explanation' => '(Standart programlarda bu bilgiler varsayılan veriler olmalı)', //cpg1.4
+		'group_relation_table' => 'Grup bağlantı tablosu', //cpg1.4
+		'group_relation_table_explanation' => '(Standart programlarda bu bilgiler varsayılan veriler olmalı)', //cpg1.4
+		'group_mapping_table' => 'Grup harita tablosu', //cpg1.4
+		'group_mapping_table_explanation' => '(Standart programlarda bu bilgiler varsayılan veriler olmalı)', //cpg1.4
+		'use_standard_groups' => 'Genel BBS kullanıcı gruplarını kullan', //cpg1.4
+		'use_standard_groups_explanation' => 'Mevcut kullanıcı guruplarını kullanınız (tavsiye edilir). Bu seçenek sizin yaptığınız değişiklikleri iptal eder. Be seçeneği ne yaptığınızı biliyorsanız kullanınız.!', //cpg1.4
+		'validating_group' => 'Onaylanmış gruplar', //cpg1.4
+		'validating_group_explanation' => 'Kullanıcılarınızın buludugu grup onaylanması gerekmektedir. (Standart programlarda bu bilgiler varsayılan veriler olmalı)', //cpg1.4
+		'guest_group' => 'Misafir grup', //cpg1.4
+		'guest_group_explanation' => 'Misafir kullanıcıların buludugu grup onaylanması gerekmektedir. (Varsayılan veriler doğru olmalı)', //cpg1.4
+		'member_group' => 'Üyeler grup', //cpg1.4
+		'member_group_explanation' => 'Üyelerin buludugu grup onaylanması gerekmektedir. (Varsayılan veriler doğru olmalı)', //cpg1.4
+		'admin_group' => 'Yönetici grubu', //cpg1.4
+		'admin_group_explanation' => 'Yöneticilerin buludugu grup onaylanması gerekmektedir. (Varsayılan veriler doğru olmalı)', //cpg1.4
+		'banned_group' => 'Banlanmış grup', //cpg1.4
+		'banned_group_explanation' => 'Banlanmış üyelerin eklendigi grup adı. (Varsayılan veriler doğru olmalı)', //cpg1.4
+		'global_moderators_group' => 'Moderators groep', //cpg1.4
+		'global_moderators_group_explanation' => 'Moderatorların buludugu grup adı. (Varsayılan veriler doğru olmalı)', //cpg1.4
+		'special_settings' => 'BBS proğramına özel ayarlar', //cpg1.4
+		'logout_flag' => 'phpBB sürümü (çıkış verileri)', //cpg1.4
+		'logout_flag_explanation' => 'BBS programının sürümü (bu ayarlar çıkışların nasıl işleme alındıgını ayarlar.)', //cpg1.4
+		'use_post_based_groups' => 'Mesaj kullanan gruplar oluştur?', //cpg1.4
+		'logout_flag_yes' => '2.0.5 ve daha yüksegi', //cpg1.4
+		'logout_flag_no' => '2.0.4 ve daha düşügü', //cpg1.4
+		'use_post_based_groups_explanation' => 'BBS proğramı tarafından mesaj sayısına göre oluşturulan gruplar işleme alınsınmı (degişik giriş izinleri) veya sadece genel gruplar mı işleme alınsın?(yönetimi daha kolay - tavsiye edilir). Bu ayarlar sonrada değiştirilebilir.', //cpg1.4
+		'use_post_based_groups_yes' => 'evet', //cpg1.4
+		'use_post_based_groups_no' => 'hayır', //cpg1.4
+		'error_title' => 'Devam edebilmek için önce yanlışları düzeltmeniz gerekmektedir. Bir önceki ekran geri dönünüz.', //cpg1.4
+		'error_specify_bbs' => 'Hangi Coppermine ile birleştirmek istediğinizi seçiniz.', //cpg1.4
+		'error_no_blank_name' => 'Birleştirme dosyasına bir adı veriniz.', //cpg1.4
+		'error_no_special_chars' => 'Birleştirme dosya adı alt çizgi (_) ve (-) dışında özel karakter kullanılmamalı!', //cpg1.4
+		'error_bridge_file_not_exist' => 'Birleştirme dosyası %s sunucunuzda bulunamadı. Doğru yüklenildiğine emin olmak için kontrol ediniz.', //cpg1.4
+		'finalize' => 'BBS bağlantısını aç/kapat', //cpg1.4
+		'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.', //cpg1.4
+		'your_bridge_settings' => 'Bağlantı ayarları', //cpg1.4
+		'title_enable' => '%s ile bağlantıyı aç', //cpg1.4
+		'bridge_enable_yes' => 'Aç', //cpg1.4
+		'bridge_enable_no' => 'Kapat', //cpg1.4
+		'error_must_not_be_empty' => 'boş bırakmayınız', //cpg1.4
+		'error_either_be' => '%s veya %s olmalı', //cpg1.4
+		'error_folder_not_exist' => '%s bulunamadı. %s ni düzeltiniz.', //cpg1.4
+		'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.',  //cpg1.4
+		'error_mandatory_field_empty' => '%s alanını boş bırakmayınız. Doğru verileri giriniz.', //cpg1.4
+		'error_no_trailing_slash' => '%s alanının sonunda (\\) işareti olmamalı.', //cpg1.4
+		'error_trailing_slash' => '%s alanının sonunda (\\) işareti olmalı.', //cpg1.4
+		'error_db_connect' => 'mySQL veritabanı ile bağlantı kurulamıyor. mySQL şu hatayı veriyor:', //cpg1.4
+		'error_db_name' => 'Coppermine bağlanmasına rağmen, veritabanı %s ile bağlantı kuramıyor. %s ayarlarını doğru yaptığınıza emin olunuz. mySQL şu hatayı veriyor:', //cpg1.4
+		'error_prefix_and_table' => '%s ve ', //cpg1.4
+		'error_db_table' => '%s tablosunu bulamıyor. %s daki bilğilerin doğru oldugundan emin olunuz.', //cpg1.4
+		'recovery_title' => 'Bağlantı ayarları: acil tamir', //cpg1.4
+		'recovery_explanation' => 'Buraya Coppirmine 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.', //cpg1.4
+		'username' => 'Üye adı', //cpg1.4
+		'password' => 'Şifre', //cpg1.4
+		'disable_submit' => 'Gönder', //cpg1.4
+		'recovery_success_title' => 'Giriş başarılı', //cpg1.4
+		'recovery_success_content' => 'BBS bağlantısını kapatıldı. Coppermine şu anda gene standalone olarak çalışıyor.', //cpg1.4
+		'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.', //cpg1.4
+		'goto_login' => 'Giriş sayfasına gidiniz', //cpg1.4
+		'goto_bridgemgr' => 'Bağlantı ayar sayfasına gidiniz', //cpg1.4
+		'recovery_failure_title' => 'Giriş başarısız', //cpg1.4
+		'recovery_failure_content' => 'Giriş için kullandıgınız bilgiler doğru değil. Coppermine standalone proğramının Yönetici adı ve şifresi girilmeli.', //cpg1.4
+		'try_again' => 'tekrar deneyiniz', //cpg1.4
+		'recovery_wait_title' => 'Bekleme süresi bitti', //cpg1.4
+		'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.', //cpg1.4
+		'wait' => 'Bekle', //cpg1.4
+		'create_redir_file' => 'İşaret dosyası oluştur (tavsiye edilir)', //cpg1.4
+		'create_redir_file_explanation' => 'BBS proğramına giriş yapmış kullanıcıları Coppermine yönlendirmek için, BBS proğram klasörünün içine bir yönlendirme dosyası oluşturulması gerekmektedir. Eğer bu seçeneği seçerseniz, bağlantı programı bu dosyayı oluşturmaya çalıcaktır, veya size bu dosyanın kodunu verecektir, o takdirde verilen kodları kopyala yapıştır yöntemi ile dosya oluşturunuz.', //cpg1.4
+		'browse' => 'Gez', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Takvim', //cpg1.4
+  'close' => 'kapat', //cpg1.4
+  'clear_date' => 'tarihi temizle', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -329,189 +557,266 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => '\'%s\' ilemi iin gerekli parametreler eksik !',
-  'unknown_cat' => 'Seili Katagaori Veritabannda yok',
-  'usergal_cat_ro' => 'Kullanc Galerileri Katagorisi Silinemez!',
-  'manage_cat' => 'Katagorileri Ynet',
-  'confirm_delete' => 'BU katagoriyi silmek istediinizden eminmisiniz ?', //js-alert
-  'category' => 'Katagori',
-  'operations' => 'lemler',
-  'move_into' => 'Ta',
-  'update_create' => 'Katagori Gncelle/Ekle',
-  'parent_cat' => 'ST Katagori',
-  'cat_title' => 'Katagori ADI',
-  'cat_desc' => 'Katagori Tanm'
+  'miss_param' => '\'%s\' işlemi için gerekli parametreler eksik !',
+  'unknown_cat' => 'Seçilen kategori veritabanında bulunamadı',
+  'usergal_cat_ro' => 'Kullanıcı galerileri katagorisi silinemez!',
+  'manage_cat' => 'Kategorileri yönet',
+  'confirm_delete' => 'Bu katagoriyi silmek istediğinizden eminmisiniz ?', //js-alert
+  'category' => 'Kategoriler',
+  'operations' => 'İşlemler',
+  'move_into' => 'Taşı',
+  'update_create' => 'Kategori güncelle/ekle',
+  'parent_cat' => 'Ana katogori',
+  'cat_title' => 'Katogori adı',
+  'cat_thumb' => 'Katagori görüntüsü',
+  'cat_desc' => 'Katagori tanımı',
+  'categories_alpha_sort' => 'Katagorileri alfabetik sıraya göre diz', //cpg1.4
+  'save_cfg' => 'Tamam', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Ayarlamalar',
-  'restore_cfg' => 'Fabrika ayarlarna GeriDN',
-  'save_cfg' => 'Yeni Ayarlar kaydet',
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Galeri Ayarları', //cpg1.4
+  'manage_exif' => 'Exif ekranını yönet', //cpg1.4
+  'manage_plugins' => 'Pluginsleri yönet', //cpg1.4
+  'manage_keyword' => 'Arama terimlerini yönet', //cpg1.4
+  'restore_cfg' => 'Fabrika ayarlarına Geri DÖN',
+  'save_cfg' => 'Yeni Ayarları kaydet',
   'notes' => 'Notlar',
   'info' => 'Bilgi',
-  'upd_success' => 'Coppermine Galeri Ayarlar Gncellendi',
-  'restore_success' => 'Coppermine Galeri Ayarlar Varsaylana Dnd',
-  'name_a' => 'Ada gre ARTAN',
-  'name_d' => 'Ada gre AZALAN',
-  'date_a' => 'Tarihe gre ARTAN',
-  'date_d' => 'Tarihe gre AZALAN',
+  'upd_success' => 'Coppermine galeri ayarları güncellendi',
+  'restore_success' => 'Coppermine Galeri Ayarları Varsayılana Döndü',
+  'name_a' => 'Ada göre ARTAN',
+  'name_d' => 'Ada göre AZALAN',
+  'title_a' => 'Title artan',
+  'title_d' => 'Title azalan',
+  'date_a' => 'Tarihe göre ARTAN',
+  'date_d' => 'Tarihe göre AZALAN',
+  'pos_a' => 'Artan konum', //cpg1.4
+  'pos_d' => 'Azalan konum', //cpg1.4
   'th_any' => 'Maksimum Aspect',
-  'th_ht' => 'Ykseklik',
-  'th_wd' => 'Genilik',
-  'label' => 'label', //cpg1.3.0
-  'item' => 'item', //cpg1.3.0
-  'debug_everyone' => 'Herkes', //cpg1.3.0
-  'debug_admin' => 'Sadece Admin', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'General settings',
-  array('Galeri ad', 'gallery_name', 0),
-  array('Galeri tantm', 'gallery_description', 0),
-  array('Galeri admin emaili', 'gallery_admin_email', 0),
-  array('E-kartpostallardaki linkin hedef adresi', 'ecards_more_pic_target', 0),
-  array('Galeri kapal', 'offline', 1), //cpg1.3.0
-  array('Ekartlar logla', 'log_ecards', 1), //cpg1.3.0
-  array('Favori ZIP-indirmelerini takip et', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Language, Themes &amp; Charset settings',
-  array('Dil', 'lang', 5),
-  array('Konu', 'theme', 6),
-  array('Dil listesini gster', 'language_list', 1), //cpg1.3.0
-  array('Dil bayraklarn gster', 'language_flags', 8), //cpg1.3.0
-  array(' &quot;reset&quot; dil seimlerinde gster', 'language_reset', 1), //cpg1.3.0
-  array('Konu listesini gster', 'theme_list', 1), //cpg1.3.0
-  array(' &quot;reset&quot; konu seeneinde gster', 'theme_reset', 1), //cpg1.3.0
-  array('FAQ gster', 'display_faq', 1), //cpg1.3.0
-  array('Bbcode yardm gster', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Karakter seenei', 'charset', 4), //cpg1.3.0
-
-  'Albm listesi Gsterimi',
-  array('Ana Tablo Genilii (pixel yada %)', 'main_table_width', 0),
-  array('Gsterilecek Alt Katagori Dzeyi', 'subcat_level', 0),
-  array('Bir Sayfada gsterilecek Album says', 'albums_per_page', 0),
-  array('Album Listesinin Stn says', 'album_list_cols', 0),
-  array('Kk Resim(Pul) Boyutu (Pixel olarak)', 'alb_list_thumb_size', 0),
-  array('Ana Sayfa erii', 'main_page_layout', 0),
-  array('Kategorilerdeki kk resimleri birinci seviye gster','first_level',1),
-
-  'Kk resim (Pul)Gsterimi',
-  array('Kk Resim(Pul) sayfas stn says', 'thumbcols', 0),
-  array('Kk Resim(Pul) sayfas sra says', 'thumbrows', 0),
-  array('En fazla Pul', 'max_tabs', 0), //cpg1.3.0
-  array('Pulun adnn altnda tanmnda gster', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Kk resimleri baklma saysna gre gster', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Pulun adnn altnda yaplan yorum saysnda gster', 'display_comment_count', 1),
-  array('Kk resimleri ada gre gster', 'display_uploader', 1), //cpg1.3.0
-  array('Geerli sraya koy', 'default_sort_order', 3), //cpg1.3.0
-  array('Pulun adnn altnda yaplan yorum saysnda gster', 'display_comment_count', 1), //cpg1.3.0
-
-  'Resim Gsterimi &amp; Yorum Seenekleri',
-  array('Resim Tablosu Genilii (pixel yada %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Resim zellikleri ntanml alsn m?', 'display_pic_info', 1), //cpg1.3.0
-  array('Yorumlardaki kt kelimeleri sansrle', 'filter_bad_words', 1),
-  array('Glcklere yorumlarda izin ver', 'enable_smilies', 1),
-  array('Allow several consecutive comments on one file from the same user (disable flood protection)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Resim tanm uzunluu En-fazla?', 'max_img_desc_length', 0),
-  array('Bir kelimeki karakter says En-ok?', 'max_com_wlength', 0),
-  array('Bir Yorumdaki Satr says En-ok?', 'max_com_lines', 0),
-  array('Bir Yorumun uzunluu En-fazla?', 'max_com_size', 0),
-  array('Film eridini gster', 'display_film_strip', 1),
-  array('eritdeki paralarn numaras', 'max_film_strip_items', 0),
-  array('Yorumlar admine email aracl ile haber ver', 'email_comment_notification', 1), //cpg1.3.0
-  array('Ardarda gsterimi aralklarn milisaniyelerle yap (1 saniye = 1000 milisaniye)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Resim ve Pul Seenekleri', //cpg1.3.0
-  array('JPEG dosyalar iin kalite ayar', 'jpeg_qual', 0),
-  array('Kk resim in maksimum boyut <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Boyut kullan ( genilik yadaykseklik yada kk resim iin maksimum grn )<b>**</b>', 'thumb_use', 7),
-  array('Orta seviye resim olutur','make_intermediate',1),
-  array('Orta seviye resim/video iin maksimum genilik yada ykseklik <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Ylenen resim iin en byk boyut (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Yklene resimler/videolar iin en byk genilik ve boyut (pixels)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Resim ve Pul Gelimi Seenekleri', //cpg1.3.0
-  array('zel albm ikonunu giri yapmayan kullancya gster','show_private',1), //cpg1.3.0
-  array('Dosya adlarnda Yasaklanm Karakterler', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Dosya adlarnda Yasaklanm Karakterler', 'forbiden_fname_char',0), //cpg1.3.0
-  array('zin verilen imaj trleri', 'allowed_img_types',0), //cpg1.3.0
-  array('zin verilen movie trleri', 'allowed_mov_types',0), //cpg1.3.0
-  array('zin verilen audio trleri', 'allowed_snd_types',0), //cpg1.3.0
-  array('zin verilen dkman trleri', 'allowed_doc_types',0), //cpg1.3.0
-  array('Resim boyutlandrmas iin kullanlacak yntem','thumb_method',2), //cpg1.3.0
-  array('ImageMagick \'dntrc\' programnn yolu (rn /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('zinli Resim tipleri (sadece ImageMagick iin geerli)', 'allowed_img_types',0), //cpg1.3.0
-  array('ImageMagick iin ek komut satr seenekleri', 'im_options', 0), //cpg1.3.0
-  array('JPEG dosyalrndaki EXIF verisini oku', 'read_exif_data', 1), //cpg1.3.0
-  array('JPEG dosyalarndaki IPTC verisini oku', 'read_iptc_data', 1), //cpg1.3.0
-  array('Albm Klasr <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Kullanc resimleri klasr <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Orta Seviye RES. iin ad n taks <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Pullar iin ad n taks <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Klasrler iin geerli olan Cmode', 'default_dir_mode', 0), //cpg1.3.0
-  array('Resimler iin geerli olan Cmode', 'default_file_mode', 0), //cpg1.3.0
-
-  'Kullanc Ayarlar',
-  array('Yeni Kullanc Kaydna izin ver', 'allow_user_registration', 1),
-  array('Kullanc Kaydna email onay gerektirir', 'reg_requires_valid_email', 1),
-  array('Kullanc kaytlarn email yoluyla admine haber ver', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Birden fazla kullanc ayn email adresine sahip olabilir', 'allow_duplicate_emails_addr', 1),
-  array('Kullanclar zel albme sahip olabilirler (Not:Eer \'evet\' i \'hayr\' a evirirseniz zel albmler herkese ak olmayacaktr)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Kullanclarn bekleyen yklemelerini admine haber ver', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Giri yapan kullanclar ye listesini gstermeye izin ver', 'allow_memberlist', 1), //cpg1.3.0
-
-  'zel Tanm Alanlar (Kullanm Dysa Bo Brakabilirsiniz)',
-  array('Alan 1 ad', 'user_field1_name', 0),
-  array('Alan 2 ad', 'user_field2_name', 0),
-  array('Alan 3 ad', 'user_field3_name', 0),
-  array('Alan 4 ad', 'user_field4_name', 0),
-
-  'Cookies Seenekleri',
-  array('Script tarafndan kullanlan cookie nin ad', 'cookie_name', 0),
-  array('Script tarafndan cookie iin geerli yol', 'cookie_path', 0),
-
-  'Dier Seenekler',
-  array('Debug moduna ulalamaz', 'debug_mode', 9), //cpg1.3.0
-  array('Debug modundaki notlar gster', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) ile ieretli alanlar eer zaten galerilerinizde resim varsa deitirilmemelidir<br />
-  <a name="notice2"></a>(**) ile iaretli yerleri deitirdiiniz zaman, sadece eklediiniz noktadaki dosyalar etkiler, bundan dolay galeride eer resimler varsa ayarlarn deitirilmemesi daha mantkl. Siz, bununla birlikte, &quot mevcut olan dosyalar da ; <a href="util.php">admin seenekleri</a> le deitirmi olacaksnz (resimleri yeniden boyutlandr)&quot; admin mensnden faydalann.</div><br />', //cpg1.3.0
+  'th_ht' => 'Yükseklik',
+  'th_wd' => 'Genişlik',
+  'label' => 'Etiket', 
+  'item' => 'item', 
+  'debug_everyone' => 'Herkes', 
+  'debug_admin' => 'Sadece Admin', 
+  'no_logs'=> 'Kapat', //cpg1.4
+  'log_normal'=> 'Normal', //cpg1.4
+  'log_all' => 'Hepsi', //cpg1.4
+  'view_logs' => 'Günlük göster', //cpg1.4
+  'click_expand' => 'Ayarları görmek için konu başlıgı seçiniz', //cpg1.4
+  'expand_all' => 'Hepsini Aç / Kapat', //cpg1.4
+  'notice1' => '(*) Bu ayarlar veritabanındaki dosyalarınızı değiştirmeyecek.', //cpg1.4 - (relocated)
+  'notice2' => '(**) Değerlerde yapacagı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">Admin İşlevleri</a> seçeneğini kullanınız (resim büyüklügü ayarla)&quot;.',  //cpg1.4
+  'notice3' => '(***) Günlük dosyalrı ingilizcedir.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'BBS köprüsü kullanırken bu bu fonksiyon kapalıdır', //cpg1.4
+  'auto_resize_everyone' => 'herkez', //cpg1.4
+  'auto_resize_user' => 'sadece kullanıcı', //cpg1.4
+  'ascending' => 'artan', //cpg1.4
+  'descending' => 'azalan', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'Genel ayarlar',
+		array('Galeri adı', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+		array('Galeri tanımı', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+		array('Galari yöneticisinin emaili', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+		array('Coppermi klasörünün URL adresi (\'index.php\' eklemeyin)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+		array('Başlangıç sayfasının URL adı (örnek: index.php)', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+		array('Zip dosya indirilmesine izin ver', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+		array('GMT saatine göre saat durumu (şimdiki tarih ve saat: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+		array('Kullanıcı şifrelerini şifreli şekilde sakla (dikkat: geri çeviremezsiniz)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+		array('Yardım seçenegini göster (İngilizce)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+		array('Arama terimleri interaktief','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+		array('Pluginsleri aç', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+		array('Bulunamayan (NAT/locale) IP adreslerini banlamaya imkan ver', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+		array('Kullanıcıların kolay batch eklemelerini imkan ver', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Dil &amp; karakter ayarları',
+		array('Dil', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+		array('Seçili dil bulunamaz ise otamatik olarak ingilizceye geç?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+		array('Karakter seti', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+		array('Dil seçenek kutusunu ekranda göster', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+		array('Dil seçenek bayraklarını ekranda göster', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+		array('&quot;varsayılan&quot; seçenegini dil kutusunda göster', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+		//array('Display previous/next on tabbed pages', 'previous_next_tab', 1), //cpg1.4
+
+  'Görüntü seçenekleri',
+		array('Görünüm', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+		array('Görünüm listesini göster', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+		array('&quot;varsayılan&quot; seçenegini görünüm listesinde göster', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+		array('Yardım göster', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+		array('Kendi menu ayar başlıgı', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+		array('Kendi menu URL adresi', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+		array('bbcode yardım ekranını göster', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+		array('XHTML ve CSS uygunluk bilgilerini destekleyen görünümlerde göster','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+		array('Header olarak yayınlamak için include dosyasının URL adresi', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+		array('Header olarak yayınlamak için include dosyasının URL adresi', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Albüm listesi ayarları',
+		array('Ana tablonun genişligi (pixelin %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+		array('Seviye ve katogori sayısı', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+		array('Sayfadaki albüm sayısı', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+		array('Albüm listesindeki kolonların sayısı', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+		array('Ekrandaki küçük resimlerin pixel olarak boyları', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+		array('Ana sayfanın görünüşü', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+		array('Resimleri katogorilerdeki ana seviyeye göre göster','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+		array('Katogorileri alfabetik sıra ile göster (kişisel sıralama yerine)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+		array('Albümdeki resim sayısını göster','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Önizleme ayarları',
+		array('Önizleme sayfasındaki kolon sayısı', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+		array('Önizleme sayfasındaki satır sayısı', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+		array('Makimum gösterilecek tab sayısı', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+		array('Dosya ismini göster (başlık ile birlikte)', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+		array('Resmin kaç kez bakıldıgını göster', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+		array('Yapılan yorumların adetini göster', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+		array('Resmin sahibinin adını göster', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+		//array('Display name of admin uploaders below the önizleme', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+		array('Dosya ismini göster', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+		array('Albüm tanımlamasını göster', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+		array('Varsayılan sıralama', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+		array('Resimlerin en beğenilen listesine girebilmesi için gerekli en az oy oranı', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Resim görüntü ayarları', //cpg1.4
+		array('Resim genişligi (pixel %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+		array('Bilgileri geniş olarak standart yayınla', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+		array('Resim tanımlarının makimum boyu', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+		array('Bir kelimedeki makimum boyu', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+		array('Film şeritini göster', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+		array('Film şeritinin altında dosya ismini göster', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+		array('Film şeritindeki makimum resim sayısı', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+		array('Dia gösterimlerinde zaman ayarı (1 seniye = 1000 milisaniye)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Yorum ayarları', //cpg1.4
+		array('Uygun olmayan kelimeleri yorumdan çıkart', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+		array('Yorumda smilies kullanılmasına izin ver', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+		array('Aynı kullanıcının birden fazla ard arda yorum yapmasına izin ver (flood protection)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+		array('Yorumda kullanılabilecek makimum satır sayısı', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+		array('Yorumun makimum uzunlugu', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+		array('Yapılan yorumlardan yöneticiyi email ile haberdar et', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+		array('Yorumların sıralanması', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+            array('Üye olmayan kişiler', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Dosya ve önizleme ayarları',
+		array('JPEG dosyalarının kaliesi', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+		array('Önizleme dosyasının makimum boyutu <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+		array('Resmin boyutları (genişlik veya yükseklik veya maximum önizleme) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+		array('Orta boyut resimler oluşturulsunmu?','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+		array('Orta boyutlardaki resimlerin genişligi veya boyları <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+		array('Yüklenen dosyaların makimum boyutları (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+		array('Yüklenen dosyaların makimum genişlikleri veya boyları(pixel)', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+		array('Eğer resimler izin verilen boyutlardan daha büyük olursa otamatik uyarla?', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Dosya ve önizleme ayarları (genişletilmiş)',
+		array('Albümler kişisel olabilir (Dikkat: Bu ayarları \'evet\' den \'hayır\'a çevirmeniz kişisel albümlerin tamamını herkeze açacaktır.)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+		array('Sistemi giriş yapmamış kullanıcıl özel albümlerde sadece bir ikon göster','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+		array('Dosya isminde kullanılmaması gereken karakterler', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+		//array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+		array('Yüklenmesine izin verilen resim dosya uzantıları', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+		array('Yüklenmesine izin verilen film dosya uzantıları', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+		array('Film gösteriminde otamatik çalıştırılsın', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+		array('Yüklenmesine izin verilen ses dosyaları', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+		array('Yüklenmesine izin verilen dosya uzantıları', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+		array('Resimleri değiştirme şekli','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+		array('ImageMagick adresi (mesala /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+		//array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+		array('ImageMagick için satır komut ayarları', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+		array('JPEG dosyalarındaki EXIF kayıtlarını oku', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+		array('JPEG dosyalarındaki IPTC kayıtlarını oku', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+		array('Albüm klasörü <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+		array('Kullanıcı dosyaları klasörü <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+		array('Sistem tarafından oluşturulan orta büyüklükteki resimlerin başlangıç adı <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+		array('Sistem tarafından oluşturulan küçük önizleme resimlerinin başlangıç adı  <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+		array('Varsayılan klasör izinleri', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+		array('Varsaıylan dosya izinleri', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Kulannıcı ayarları',
+		array('Yeni kullanıcıların üye olmasına izin ver', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+		array('Misafir kullanıcılara izin ver (Misafir)', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+		array('Üyeliklerin aktifleşmesi için yeni üyelerden email doğrulamasını gerekli', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+		array('Yeni üye kayıtlarını yöneticiye bildir', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+		array('Üyeliklerin aktifleşmesi için yönetici yeni üyelikleri onaylaması gerekir', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+		array('Bir üyenin aynı email adresini birden fazla kullanmasına izin ver', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+		array('Yüklenmiş yayınlanma izni bekleyen dosyalardan yöneticiyi haberdar et.', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+		array('Üyelerin üye listesini görmelerine izin ver', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+		array('Giriş yamış üyelerin üye listesini görmesine izin ver', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+		array('Üyelerin yayınladıkları kişisel resimleri yönetmesine izin ver', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+		array('Bir kişinin yapabilecegi makimum giriş deneme sayısı. (Geçici olarak banlar. Hacklere karşı güvenlik,) ', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+		array('Giriş sırasında banlanmış kullanıcıların banlanma süresi (dakika)', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+		array('Yöneticiye şikayette bulunulmasına izin ver', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Üye profilinde kullanabileceginiz ek bilgiler (kullanmıyorsanız boş bırakın). (Uzun yazılar için 6. yı kullanın)', //cpg1.4
+		array('Profil 1 adı', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+		array('Profil 2 adı', 'user_profile2_name', 0), //cpg1.4
+		array('Profil 3 adı', 'user_profile3_name', 0), //cpg1.4
+		array('Profil 4 adı', 'user_profile4_name', 0), //cpg1.4
+		array('Profil 5 adı', 'user_profile5_name', 0), //cpg1.4
+		array('Profil 6 adı', 'user_profile6_name', 0), //cpg1.4
+
+  'Resimlerde kullanbileceginiz ek bilgiler (kullanmıyorsanız boş bırakın)',
+		array('Satır 1 adı', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+		array('Satır 2 adı', 'user_field2_name', 0), 
+		array('Satır 3 adı', 'user_field3_name', 0), 
+		array('Satır 4 adı', 'user_field4_name', 0), 
+
+  'Kurabiye ayarları',
+		array('Kurabiye adı', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+		array('Kurabiye adresi', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Email ayarları  (normalde hiç bir şey değiştirmeyin buradan; bilmediginiz kutuları boş bırakın)', //cpg1.4
+		array('SMTP Host (Sendmail olanagından yararlanmak için boş bırakın)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+		array('SMTP kullanıcı adı', 'smtp_username', 0), //cpg1.4
+		array('SMTP şifresi', 'smtp_password', 0), //cpg1.4
+
+  'Girişler ve statistikler', //cpg1.4
+		array('Giriş modu <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+		array('E-kart günlügü', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+		array('Geniş oy istatistikklerini tut','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+		array('Geniş izlenme istatistiklerini tut','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Onarma ayarları', //cpg1.4
+		array('Hata ayıklama modunu aç', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+		array('Hata ayıklama modunda mesajları göster', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+		array('Galeri yayın dışı', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
 );
 
+
 // ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
+// File db_ecard.php
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Ekart yollama', //cpg1.3.0
-  'ecard_sender' => 'Gnderen', //cpg1.3.0
-  'ecard_recipient' => 'Recipient', //cpg1.3.0
-  'ecard_date' => 'Tarih', //cpg1.3.0
-  'ecard_display' => 'Ekart gsterimi', //cpg1.3.0
-  'ecard_name' => 'Ad', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'ykselim', //cpg1.3.0
-  'ecard_descending' => 'alalm', //cpg1.3.0
-  'ecard_sorted' => 'Sraland', //cpg1.3.0
-  'ecard_by_date' => 'tarihe gre', //cpg1.3.0
-  'ecard_by_sender_name' => 'by sender\'s name', //cpg1.3.0
-  'ecard_by_sender_email' => 'by sender\'s email', //cpg1.3.0
-  'ecard_by_sender_ip' => 'by sender\'s IP address', //cpg1.3.0
-  'ecard_by_recipient_name' => 'by recipient\'s name', //cpg1.3.0
-  'ecard_by_recipient_email' => 'by recipient\'s email', //cpg1.3.0
-  'ecard_number' => 'gsterim kayt %s to %s of %s', //cpg1.3.0
-  'ecard_goto_page' => 'sayfaya git', //cpg1.3.0
-  'ecard_records_per_page' => 'Sayfa bandaki kaytlar', //cpg1.3.0
-  'check_all' => 'Tmn kontrol et', //cpg1.3.0
-  'uncheck_all' => 'Hibirini kontrol etme', //cpg1.3.0
-  'ecards_delete_selected' => 'Seilen ekartlar sil', //cpg1.3.0
-  'ecards_delete_confirm' => 'Silmek istediinizden emin misiniz?Kontrol kutusunu iaretleyin!', //cpg1.3.0
-  'ecards_delete_sure' => 'Eminim', //cpg1.3.0
+ 'title' => 'Ekart yollama', 
+  'ecard_sender' => 'Gönderen', 
+  'ecard_recipient' => 'Alan', 
+  'ecard_date' => 'Tarih', 
+  'ecard_display' => 'Ekart gösterimi', 
+  'ecard_name' => 'Ad', 
+  'ecard_email' => 'Email', 
+  'ecard_ip' => 'IP #', 
+  'ecard_ascending' => 'artan', 
+  'ecard_descending' => 'azalan', 
+  'ecard_sorted' => 'Sıralandı', 
+  'ecard_by_date' => 'tarihe göre', 
+  'ecard_by_sender_name' => 'Gönderen adı', 
+  'ecard_by_sender_email' => 'Gönderen email', 
+  'ecard_by_sender_ip' => 'Gönderen IP adresi', 
+  'ecard_by_recipient_name' => 'Alanın ismi', 
+  'ecard_by_recipient_email' => 'Alanın email', 
+  'ecard_number' => 'gösterim kayıtı %s to %s of %s', 
+  'ecard_goto_page' => 'sayfaya git', 
+  'ecard_records_per_page' => 'Sayfa başındaki kayıtlar', 
+  'check_all' => 'Tümünü kontrol et', 
+  'uncheck_all' => 'Hiçbirini kontrol etme', 
+  'ecards_delete_selected' => 'Seçilen ekartları sil', 
+  'ecards_delete_confirm' => 'Silmek istediğinizden emin misiniz?Kontrol kutusunu işaretleyin!', 
+  'ecards_delete_sure' => 'Eminim', 
 );
 
 
@@ -520,34 +825,36 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => ' Adnz ve bir yorum yazmalsnz',
+  'empty_name_or_com' => ' Adınızı ve bir yorum yazmalısınız',
   'com_added' => 'Yorumunuz eklendi',
-  'alb_need_title' => 'Albm iin bir balk semelisiniz !',
-  'no_udp_needed' => 'Gncellemeye gerek yok.',
-  'alb_updated' => 'Albm gncelleti',
-  'unknown_album' => 'Seilen albm bulunamad yada bu albme ykleme izniniz yok',
-  'no_pic_uploaded' => 'Resim Yklenmedi !<br /><br />Eer gerekten yklemek iin resim setiyseniz, sunucunun izin veridii resim yklemelerini kontrol edin...', //cpg1.3.0
-  'err_mkdir' => 'Yaratma klasr baarsz %s !',
-  'dest_dir_ro' => 'Gnderilen adres %s script tarafndan yazlamaz !',
-  'err_move' => '%s ya %s gemek imkansz!',
-  'err_fsize_too_large' => 'Yklediiniz resim ok byk(izin verilen maksimum byklk %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Yklediiniz resim boyuttu ok geni (izin verilen maksimum genilik %s KB) !',
-  'err_invalid_img' => 'Yklediiniz resim geerli deil !',
-  'allowed_img_types' => 'sadece %s imajlar ykleyebilirsiniz.',
-  'err_insert_pic' => ' \'%s\' resim albme yerlemedi ', //cpg1.3.0
-  'upload_success' => 'Resminiz baar ile yklendi.<br /><br />Admin onayndan sonra resminiz eklenecektir.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Ykleme bildirisi', //cpg1.3.0
-  'notify_admin_email_body' => ' %s tarafndan onaynz bekleyen resim eklendi. %s bak', //cpg1.3.0
+  'alb_need_title' => 'Albüm için bir başlık seçmelisiniz !',
+  'no_udp_needed' => 'Güncellemeye gerek yok.',
+  'alb_updated' => 'Albüm güncelleşti',
+  'unknown_album' => 'Seçilen albüm bulunamadı yada bu albüme yükleme izniniz yok',
+  'no_pic_uploaded' => 'Resim Yüklenmedi !<br /><br />Eğer gerçekten yüklemek için resim seçtiyseniz, sunucunun izin veridiği resim yüklemelerini kontrol edin...', 
+  'err_mkdir' => 'Yaratma klasörü başarısız %s !',
+  'dest_dir_ro' => 'Gönderilen adres %s script tarafından yazılamaz !',
+  'err_move' => '%s ya %s geçmek imkansız!',
+  'err_fsize_too_large' => 'Yüklediğiniz resim çok büyük(izin verilen maksimum büyklük %s x %s) !', 
+  'err_imgsize_too_large' => 'Yüklediğiniz resim boyuttu çok geniş (izin verilen maksimum genişlik %s KB) !',
+  'err_invalid_img' => 'Yüklediğiniz resim geçerli değil !',
+  'allowed_img_types' => 'sadece %s imajları yükleyebilirsiniz.',
+  'err_insert_pic' => ' \'%s\' resim albüme yerleşmedi ', 
+  'upload_success' => 'Resminiz başarı ile yüklendi.<br /><br />Admin onayından sonra resminiz eklenecektir.', 
+  'notify_admin_email_subject' => '%s - Yükleme bildirisi', 
+  'notify_admin_email_body' => ' %s tarafından onayınızı bekleyen resim eklendi. %s bak', 
   'info' => 'Bilgi',
   'com_added' => 'Yorum eklendi',
   'alb_updated' => 'Album updated',
-  'err_comment_empty' => 'Yorumunuz bo !',
-  'err_invalid_fext' => 'Sadece izin verilen resimler bytlebilir : <br /><br />%s.',
-  'no_flood' => 'zgmn ama bu dosya iin son yorumun yazar sizsiniz<br /><br /> Eer istiyorsanz yorumunuzu dzeltin', //cpg1.3.0
-  'redirect_msg' => 'Adresiniz deitiriliyor.<br /><br /><br />Click \'DEVAM\' eer sayfa otomatik olarak yenilenmezse',
-  'upl_success' => 'Resminiz baarlyla eklendi', //cpg1.3.0
-  'email_comment_subject' => 'Yorum brahim ALTINOK Galeri de yoland', //cpg1.3.0
-  'email_comment_body' => 'Birisi galerinize bir yorum yollad. Buradan bakn', //cpg1.3.0
+  'err_comment_empty' => 'Yorumunuz boş !',
+  'err_invalid_fext' => 'Sadece izin verilen resimler büyütülebilir : <br /><br />%s.',
+  'no_flood' => 'Üzgümün ama bu dosya için son yorumun yazarı sizsiniz<br /><br /> Eğer istiyorsanız yorumunuzu düzeltin', 
+  'redirect_msg' => 'Adresiniz değiştiriliyor.<br /><br /><br />Click \'DEVAM\' eğer sayfa otomatik olarak yenilenmezse',
+  'upl_success' => 'Resminiz başarılyla eklendi', 
+  'email_comment_subject' => 'Yorum İbrahim ALTINOK Galeri de yolandı', 
+  'email_comment_body' => 'Birisi galerinize bir yorum yolladı. Buradan bakın',
+  'album_not_selected' => 'Album seçili degil', //cpg1.4
+  'com_author_error' => 'Bu kullanıcı ismi bir başka üye tarafından kullanılmakta. Ltf bir başka kullanıcı ismi seçiniz', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -555,31 +862,58 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Balk',
-  'fs_pic' => 'Tam boy grnt',
-  'del_success' => 'Baaryla silindi',
-  'ns_pic' => 'Normal boy grnt',
+  'caption' => 'Başlık',
+  'fs_pic' => 'Tam boy görüntü',
+  'del_success' => 'Başarıyla silindi',
+  'ns_pic' => 'Normal boy görüntü',
   'err_del' => 'silinemedi',
-  'thumb_pic' => 'kk resim',
+  'thumb_pic' => 'küçük resim',
   'comment' => 'yorum',
-  'im_in_alb' => 'albmde grnt',
-  'alb_del_success' => '\'%s\' albm silindi',
-  'alb_mgr' => 'Albm Yneticisi',
+  'im_in_alb' => 'albümde görüntü',
+  'alb_del_success' => '\'%s\' albüm silindi',
+  'alb_mgr' => 'Albüm Yöneticisi',
   'err_invalid_data' => '\'%s\' da Veri almada hata',
-  'create_alb' => 'Albm oluturma\'%s\'',
-  'update_alb' => 'Albm gncelleme\'%s\' balkla \'%s\' ve index \'%s\'',
-  'del_pic' => 'Resmi sil', //cpg1.3.0
-  'del_alb' => 'Albm sil',
-  'del_user' => 'Kullancy sil',
-  'err_unknown_user' => 'Seilen kullanc bulunamad !',
-  'comment_deleted' => 'Yorum baaryla silindi',
+  'create_alb' => 'Albüm oluşturma\'%s\'',
+  'update_alb' => 'Albüm güncelleme\'%s\' başlıkla \'%s\' ve index \'%s\'',
+  'del_pic' => 'Resmi sil', 
+  'del_alb' => 'Albümü sil',
+  'del_user' => 'Kullanıcıyı sil',
+  'err_unknown_user' => 'Seçilen kullanıcı bulunamadı !',
+  'err_empty_groups' => 'Herhangi bir grup taplosu oluşturulmadı!', //cpg1.4
+  'comment_deleted' => 'Yorum başarıyla silindi',  'npic' => 'Picture', //cpg1.4
+  'pic_mgr' => 'Resim yönetimi', //cpg1.4
+  'update_pic' => 'Yüklenen resim: \'%s\' dosya adı: \'%s\' ve index \'%s\'', //cpg1.4
+  'username' => 'Üye adı', //cpg1.4
+  'anonymized_comments' => '%s yorum(lar) anonimleştirildi', //cpg1.4
+  'anonymized_uploads' => '%s herkeze açık dosyalar anonimleştirildi', //cpg1.4
+  'deleted_comments' => '%s yorum(lar)silindi', //cpg1.4
+  'deleted_uploads' => '%s yükleme(ler) silindi', //cpg1.4
+  'user_deleted' => '%s kullanıcı(lar) silindi', //cpg1.4
+  'activate_user' => 'Kullanıcı aktifleştir', //cpg1.4
+  'user_already_active' => 'Kullanıcı daha önce aktifleştirildi', //cpg1.4
+  'activated' => 'Aktifleştirildi', //cpg1.4
+  'deactivate_user' => 'Kullanıcı passifleştir', //cpg1.4
+  'user_already_inactive' => 'Kullanıcı daha önçe passifleştirildi', //cpg1.4
+  'deactivated' => 'Passifleştirildi', //cpg1.4
+  'reset_password' => 'Şifreyi sıfırla', //cpg1.4
+  'password_reset' => 'Şifreyi %s olarak degiştir', //cpg1.4
+  'change_group' => 'İlk gurubu degiştir', //cpg1.4
+  'change_group_to_group' => 'Changing from %s to %s', //cpg1.4
+  'add_group' => 'İkinçi bir gurup ekle', //cpg1.4
+  'add_group_to_group' => ' %s yi %s gurubuna ekle. Bu kullanıcı artık ilk olarak %s gurubunun ve ikinçi olarak %s grubunun üyesi.', //cpg1.4
+  'status' => 'Durum', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File displayecard.php
 // ------------------------------------------------------------------------- //
 
-// Void
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Hata oluştu! Bu ekart sizin email programınız için uygun olmıyabilir. Verilen http linkin dogru olarak yazıldıgını kontrol ediniz.', //cpg1.4
+);
+}
 
 // ------------------------------------------------------------------------- //
 // File displayimage.php
@@ -588,56 +922,115 @@
 if (defined('DISPLAYIMAGE_PHP')){
 
 $lang_display_image_php = array(
-  'confirm_del' => 'Bu resmi SLMEK istediinizden emin misiniz ? \\nYorum silinmi olmal.', //js-alert //cpg1.3.0
-  'del_pic' => 'BU RESM SL', //cpg1.3.0
+  'confirm_del' => 'Bu resmi SİLMEK istediğinizden emin misiniz ? \\nYorum silinmiş olmalı.', //js-alert 
+  'del_pic' => 'BU RESMİ SİL', 
   'size' => '%s x %s pixels',
-  'views' => '%s zamanlar',
-  'slideshow' => 'Ardarda gsterim',
-  'stop_slideshow' => 'Gsterimi durdur',
-  'view_fs' => 'Tam boy grnm iin tklayn',
-  'edit_pic' => 'Aklamay dzenle', //cpg1.3.0
-  'crop_pic' => 'Kes ve yer deitir', //cpg1.3.0
+  'views' => '%s kez',
+  'slideshow' => 'Ardarda gösterim',
+  'stop_slideshow' => 'Gösterimi durdur',
+  'view_fs' => 'Tam boy görünüm için tıklayın',
+  'edit_pic' => 'Açıklamayı düzenle', 
+  'crop_pic' => 'Kes ve yer değiştir', 
+  'set_player' => 'Göstericiyi degiştir',
 );
 
 $lang_picinfo = array(
-  'title' =>'Resim bilgisi', //cpg1.3.0
-  'Filename' => 'Resim Ad',
-  'Album name' => 'Albm Ad',
-  'Rating' => 'Oylar (%s votes)',
-  'Keywords' => 'Anahtar Kelimeler',
+  'title' =>'Resim bilgisi', 
+  'Filename' => 'Resim Adı',
+  'Album name' => 'Albüm Adı',
+  'Rating' => 'Oylar (%s oy)',
+  'Keywords' => 'Anahtarsözcük',
   'File Size' => 'Resim boyutu',
+  'Date Added' => 'Yüklenme tarihi', //cpg1.4
   'Dimensions' => 'Boyutlar',
-  'Displayed' => 'Gsterilme',
-  'Camera' => 'Kamera',
-  'Date taken' => 'ekilen tarih',
-  'ISO'=>'ISO',
-  'Aperture' => 'Boluk',
-  'Exposure time' => 'Ortaya kma zaman',
-  'Focal length' => 'Uzunluk',
+  'Displayed' => 'Gösterilme',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Oluşturan', //cpg1.4
+  'Model' => 'Model', //cpg1.4
+  'DateTime' => 'Tarih / Zaman', //cpg1.4
+  'DateTimeOriginal' => 'Orjinal tarih', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Max Aperture', //cpg1.4
+  'FocalLength' => 'Focal length', //cpg1.4
   'Comment' => 'Yorum',
-  'addFav'=>'Favorilere ekle', //cpg1.3.0
-  'addFavPhrase'=>'Favoriler', //cpg1.3.0
-  'remFav'=>'Favorilerden ayrl', //cpg1.3.0
-  'iptcTitle'=>'IPTC Balk', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Kopyalama', //cpg1.3.0
-  'iptcKeywords'=>'IPTC Anahtar kelimeler', //cpg1.3.0
-  'iptcCategory'=>'IPTC Kategori', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC Alt kategoriler', //cpg1.3.0
+  'addFav'=>'Favorilere ekle', 
+  'addFavPhrase'=>'Favoriler', 
+  'remFav'=>'Favorilerden ayrıl', 
+  'iptcTitle'=>'IPTC başlık', 
+  'iptcCopyright'=>'IPTC kopyalama', 
+  'iptcKeywords'=>'IPTC anahtarsözcük', 
+  'iptcCategory'=>'IPTC kategori', 
+  'iptcSubCategories'=>'IPTC alt kategoriler', 
+  'ColorSpace' => 'Renk', //cpg1.4
+  'ExposureProgram' => 'Kamera programı', //cpg1.4
+  'Flash' => 'Flaş', //cpg1.4
+  'MeteringMode' => 'Metering modu', //cpg1.4
+  'ExposureTime' => 'Exposure zamanı', //cpg1.4
+  'ExposureBiasValue' => 'Exposure Bias', //cpg1.4
+  'ImageDescription' => ' Image Description', //cpg1.4
+  'Orientation' => 'Orientation', //cpg1.4
+  'xResolution' => 'X Resolution', //cpg1.4
+  'yResolution' => 'Y Resolution', //cpg1.4
+  'ResolutionUnit' => 'Resolution Unit', //cpg1.4
+  'Software' => 'Program', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  'ExifOffset' => 'Exif Offset', //cpg1.4
+  'IFD1Offset' => 'IFD1 Offset', //cpg1.4
+  'FNumber' => 'FNumber', //cpg1.4
+  'ExifVersion' => 'Exif Version', //cpg1.4
+  'DateTimeOriginal' => 'DateTime Original', //cpg1.4
+  'DateTimedigitized' => 'DateTime digitized', //cpg1.4
+  'ComponentsConfiguration' => 'Components Configuration', //cpg1.4
+  'CompressedBitsPerPixel' => 'Compressed Bits Per Pixel', //cpg1.4
+  'LightSource' => 'Light Source', //cpg1.4
+  'ISOSetting' => 'ISO Setting', //cpg1.4
+  'ColorMode' => 'Color Mode', //cpg1.4
+  'Quality' => 'Quality', //cpg1.4
+  'ImageSharpening' => 'Image Sharpening', //cpg1.4
+  'FocusMode' => 'Focus Mode', //cpg1.4
+  'FlashSetting' => 'Flash Setting', //cpg1.4
+  'ISOSelection' => 'ISO Selection', //cpg1.4
+  'ImageAdjustment' => 'Image Adjustment', //cpg1.4
+  'Adapter' => 'Adapter', //cpg1.4
+  'ManualFocusDistance' => 'Manual Focus Distance', //cpg1.4
+  'DigitalZoom' => 'Digital Zoom', //cpg1.4
+  'AFFocusPosition' => 'AF Focus Position', //cpg1.4
+  'Saturation' => 'Saturation', //cpg1.4
+  'NoiseReduction' => 'Noise Reduction', //cpg1.4
+  'FlashPixVersion' => 'Flash Pix Version', //cpg1.4
+  'ExifImageWidth' => 'Exif Image Width', //cpg1.4
+  'ExifImageHeight' => 'Exif Image Height', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+  'FileSource' => 'File Source', //cpg1.4
+  'SceneType' => 'Scene Type', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Exposure Mode', //cpg1.4
+  'WhiteBalance' => 'White Balance', //cpg1.4
+  'DigitalZoomRatio' => 'Digital Zoom Ratio', //cpg1.4
+  'SceneCaptureMode' => 'Scene Capture Mode', //cpg1.4
+  'GainControl' => 'Gain Control', //cpg1.4
+  'Contrast' => 'Contrast', //cpg1.4
+  'Saturation' => 'Saturation', //cpg1.4
+  'Sharpness' => 'Sharpness', //cpg1.4
+  'ManageExifDisplay' => 'Manage Exif Display', //cpg1.4
+  'submit' => 'Gönder', //cpg1.4
+  'success' => 'Bilgiler kaydedildi.', //cpg1.4
+  'details' => 'Ayrıntılar', //cpg1.4
 );
 
 $lang_display_comments = array(
   'OK' => 'TAMAM',
-  'edit_title' => 'Bu yorumu dzenle',
-  'confirm_delete' => 'Bu yorumu silmek istediinizden emin misiniz?', //js-alert
+  'edit_title' => 'Bu yorumu düzenle',
+  'confirm_delete' => 'Bu yorumu silmek istediğinizden emin misiniz?', //js-alert
   'add_your_comment' => 'Yorumunuzu ekleyin',
-  'name'=>'sim',
+  'name'=>'İsim',
   'comment'=>'Yorum',
-  'your_name' => 'Anon',
+  'your_name' => 'Adınız',
+  'report_comment_title' => 'Admine bu yorumu bildirin', //cpg1.4
 );
 
 $lang_fullsize_popup = array(
-  'click_to_close' => 'Bu pencereyi kapatmak iin gtntye tklayn',
-);
+  'click_to_close' => 'Bu pencereyi kapatmak için götüntüye tıklayın',);
 
 }
 
@@ -646,22 +1039,66 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Ekart gnder',
-  'invalid_email' => '<b>Uyar</b> : geersiz email adres !',
-  'ecard_title' => ' %s den sizin iin bir ekart ',
-  'error_not_image' => 'Sadece grntler ekart olarak gnderilebilir', //cpg1.3.0
-  'view_ecard' => 'Eer ekart tam olarak grnmezse bu linki yklaynz',
-  'view_more_pics' => 'Daha fazla resim resim iin bu linki tklaynz !',
-  'send_success' => 'Ekartnz yoland',
-  'send_failed' => 'zgnm ama sunucu ekartnz yollayamad...',
-  'from' => 'Nereden',
-  'your_name' => 'Adnz',
+  'title' => 'Ekart gönder',
+  'invalid_email' => '<b>Uyarı</b> : geçersiz email adres !',
+  'ecard_title' => ' %s den sizin için bir ekart ',
+  'error_not_image' => 'Sadece görüntüler ekart olarak gönderilebilir', 
+  'view_ecard' => 'Eğer ekart tam olarak görünmezse bu linki yıklayınız',
+  'view_ecard_plaintext' => 'Kartı görmek için verilen adresi kopyala yapıştır yöntemi ile web programınıza yazınız ve bakınız.:', //cpg1.4
+  'view_more_pics' => 'Daha fazla resim resim için bu linki tıklayınız !',
+  'send_success' => 'Ekartınız yolandı',
+  'send_failed' => 'Üzgünüm ama sunucu ekartınızı yollayamadı...',
+  'from' => 'Kimden',
+  'your_name' => 'Adınız',
   'your_email' => 'Email adresiniz',
   'to' => 'Kime',
-  'rcpt_name' => 'Alcnn Ad',
-  'rcpt_email' => 'Alcnn email adresi',
-  'greetings' => 'Balk',
-  'message' => 'Mesajnz',
+  'rcpt_name' => 'Alanın Adı',
+  'rcpt_email' => 'Alanın email adresi',
+  'greetings' => 'Başlık',
+  'message' => 'Mesajınız',
+  'ecards_footer' => 'Sent by %s from IP %s at %s (Gallery time)', //cpg1.4
+  'preview' => 'Önizle', //cpg1.4
+  'preview_button' => 'Önizle', //cpg1.4
+  'submit_button' => 'E kart gönder', //cpg1.4
+  'preview_view_ecard' => 'Bu gönderilen bir ekartın alternatif linki olabilir. Ön izlemede çalışmayabilir.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Admine bildir', //cpg1.4
+  'invalid_email' => '<b>Uyarı</b> : yanlış email adresi !', //cpg1.4
+  'report_subject' => 'Bildiri yapılan yer: %s galeri: %s', //cpg1.4
+  'view_report' => 'Alternatif link adresi Eğer bildiri dogru çalışmazsa', //cpg1.4
+  'view_report_plaintext' => 'Bildiriyi görmek için browser daki url adresini kopyala yapıştır yöntemini kullanının:', //cpg1.4
+  'view_more_pics' => 'Galeri', //cpg1.4
+  'send_success' => 'Bildiriniz gönderildi', //cpg1.4
+  'send_failed' => 'Özür dilerim. Sunucu sizin bildirinizi gönderemedi...', //cpg1.4
+  'from' => 'Gönderen', //cpg1.4
+  'your_name' => 'Adınız', //cpg1.4
+  'your_email' => 'Email adresiniz', //cpg1.4
+  'to' => 'Alanın', //cpg1.4
+  'administrator' => 'Admin / Mod', //cpg1.4
+  'subject' => 'Konu', //cpg1.4
+  'comment_field_name' => 'Yorum yapan "%s" isimli kullanıcının yorumu ', //cpg1.4
+  'reason' => 'Sebeb', //cpg1.4
+  'message' => 'Mesaj', //cpg1.4
+  'report_footer' => 'Gönderen %s, İP adresi %s saat %s (Galeri zamanı)', //cpg1.4
+  'obscene' => 'müstehcen', //cpg1.4
+  'offensive' => 'saldırgan', //cpg1.4
+  'misplaced' => 'konu dışı / gereksiz', //cpg1.4
+  'missing' => 'olmayan', //cpg1.4
+  'issue' => 'hata / görünmüyor', //cpg1.4
+  'other' => 'degişik', //cpg1.4
+  'refers_to' => 'Konuyla ilgili dosya', //cpg1.4
+  'reasons_list_heading' => 'şikayetin sebebi:', //cpg1.4
+  'no_reason_given' => 'sebeb bildirilmeden', //cpg1.4
+  'go_comment' => 'Yoruma git', //cpg1.4
+  'view_comment' => 'Tüm şikayeti yorum ile birlikte göster', //cpg1.4
+  'type_file' => 'dosya', //cpg1.4
+  'type_comment' => 'yorum', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -669,95 +1106,118 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Rsim bilgisi', //cpg1.3.0
-  'album' => 'Albm',
-  'title' => 'Balk',
-  'desc' => 'Aklama',
-  'keywords' => 'Anahtar kelimeler',
-  'pic_info_str' => '%s &times; %s - %s KB - %s views - %s votes',
-  'approve' => 'Resmi onayla', //cpg1.3.0
-  'postpone_app' => 'Onay ertele',
-  'del_pic' => 'Resmi sil', //cpg1.3.0
-  'read_exif' => 'EXIF bilgisini tekrar okuyunuz', //cpg1.3.0
-  'reset_view_count' => 'Grnt sayacn yenile',
-  'reset_votes' => 'Oylar yenile',
-  'del_comm' => 'Yorumlar sil',
-  'upl_approval' => 'Onay gnder',
-  'edit_pics' => 'Resimleri Dzenle', //cpg1.3.0
-  'see_next' => 'Dier resimlere bak', //cpg1.3.0
-  'see_prev' => 'Gerideki resimlere bak', //cpg1.3.0
-  'n_pic' => '%s resimler', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Gsterim iin resimlerin numaralar', //cpg1.3.0
-  'apply' => 'Deiiklikleri Kaydet', //cpg1.3.0
-  'crop_title' => 'Coppermine Picture Editor', //cpg1.3.0
-  'preview' => 'zel gsterim', //cpg1.3.0
-  'save' => 'Rsimleri kaydet', //cpg1.3.0
-  'save_thumb' =>'Kk resim olarak kaydet', //cpg1.3.0
-  'sel_on_img' =>'Seim tmyle resimler zerinde olmaldr!', //js-alert //cpg1.3.0
+  'pic_info' => 'Resim bilgisi', 
+  'album' => 'Albüm',
+  'title' => 'Başlık',
+  'filename' => 'Dosya ismi', //cpg1.4
+  'desc' => 'Açıklama',
+  'keywords' => 'anahtarsözcük',
+  'new_keyword' => 'Yeni anahtarsözcük', //cpg1.4
+  'new_keywords' => 'Yeni anahtarsözcük bulunamadı', //cpg1.4
+  'existing_keyword' => 'Varolan anaktarsözcük', //cpg1.4
+  'pic_info_str' => '%s &kez; %s - %s KB - %s görüntülenmiş - %s oylanmış',
+  'approve' => 'Resmi onayla', 
+  'postpone_app' => 'Onayı ertele',
+  'del_pic' => 'Resmi sil', 
+  'del_all' => 'Tüm dosyaları sil', //cpg1.4
+  'read_exif' => 'EXIF bilgisini tekrar okuyunuz', 
+  'reset_view_count' => 'Görüntü sayacını yenile',
+  'reset_all_view_count' => 'Gürüntü sayacını sıfırla', //cpg1.4
+  'reset_votes' => 'Oyları yenile',
+  'reset_all_votes' => 'Oyları sıfırla', //cpg1.4
+  'del_comm' => 'Yorumları sil',
+  'del_all_comm' => 'Yorumları sil', //cpg1.4
+  'upl_approval' => 'Onay gönder',
+  'edit_pics' => 'Resimleri Düzenle', 
+  'see_next' => 'Diğer resimlere bak', 
+  'see_prev' => 'Gerideki resimlere bak', 
+  'n_pic' => '%s resimler', 
+  'n_of_pic_to_disp' => 'Gösterim için resimlerin numaraları', 
+  'apply' => 'Değişiklikleri kaydet', 
+  'crop_title' => 'Coppermine resim editoru', 
+  'preview' => 'Özel gösterim', 
+  'save' => 'Resimleri kaydet', 
+  'save_thumb' =>'Küçük resim olarak kaydet',   'gallery_icon' => 'Galareimin ikonu yap', //cpg1.4
+  'sel_on_img' =>'Seçilen alan resimin üzerinde olmalı!', //js-alert
+  'album_properties' =>'Albüm ayarları', //cpg1.4
+  'parent_category' =>'Ana katogori', //cpg1.4
+  'thumbnail_view' =>'Önizleme', //cpg1.4
+  'select_unselect' =>'Hepsini işaretleri/işaretleri kaldır', //cpg1.4
+  'file_exists' => "'%s' zaten mevcut.", //cpg1.4
+  'rename_failed' => "'%s' ismini '%s' olarak değiştirme isteginiz başarısız oldu.", //cpg1.4
+  'src_file_missing' => "Source dosyası '%s' bulunamıyor.", // cpg 1.4
+  'mime_conv' => "'%s' dan '%s' çevirme işlemi başarısız oldu.",//cpg1.4
+  'forb_ext' => 'Yasak olan uzantı.',//cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
+// File faq.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Sk Sorulan Sorular', //cpg1.3.0
-  'toc' => 'eriklerin izelgesi', //cpg1.3.0
-  'question' => 'Sorular: ', //cpg1.3.0
-  'answer' => 'Cevap: ', //cpg1.3.0
+  'faq' => 'Frequently Asked Questions',
+  'toc' => 'Table of contents',
+  'question' => 'Question: ',
+  'answer' => 'Answer: ',
 );
 
 if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Neden kayt olmaya ihtiya var?', 'Kayt admin tarafndan onaylanabilir veya onaylanmaz. Kayt ilemi yeye ek olarak resim ykleme zellii verir, favori listesine sahip olurlar, resimlere oy verebilir ve onlara yorum yazabilirler ve benzeri.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Nasl kayt olabilirim?', '&quot;Register&quot; a gidin ve istenilen boluklar doldurun (eer isterseniz).<br />Eer admin If the Administrator has Email Activation enabled ,then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0), //cpg1.3.0
-  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0), //cpg1.3.0
-  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0), //cpg1.3.0
-array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to, click &quot;Browse&quot; and find the file to upload and click &quot;open&quot; (add a title and description if you want to) and click &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0), //cpg1.3.0
-  array('What is &quot;My Gallery&quot;?', '&quot;My Gallery&quot; is a personal gallery that the user can upload to and manage.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0), //cpg1.3.0
-  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Gallery&quot;?', 'This feature lets a user create their own gallery and add,delete or modify albums as well as upload to them.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0), //cpg1.3.0
+  'General FAQ',
+		'Sıkça sorulan sorular - genel',
+		array('Niçin kayıt olmak zorundayım?', 'Üyelik zorunlulugu site yönetimi tarafında zorunlu koşulabilir. Üyelik kullanıcılara daha çok imkanlar sunar. Sunulan imkanlar mesala: dosya yükleme, favorit listesi tutma, resimleri oylama ve yorum yapma ve buna benzer ayrıcalıklar tanır.', 'allow_user_registration', '0'),
+		array('Nasıl kayıt olabilirim?', 'Bunun için &quot;Registreer&quot; git ve gereken bilgileri gir (isterseniz opsiyonel bölümleride doldurabilirsiniz).<br/>Site yönetiminin ayarlarına bağlı olarak, kayıt bilgilerini gönderdikten sonra size kayıt anında verdiginiz email adresine bir elektronik posta gelir. Burada üyeliginizin aktifleştirilmesi için neler yapmanı gerektigi yazılıdır. Giriş yapabilmeniz için önce üyeliginiz aktifleşmiş olamalıdır.', 'allow_user_registration', '1'),
+		array('Nasıl giriş yapılır?', '&quot;Login&quot; git, kullanıcı ismini ve şifreni gir ve &quot;Onthoud mij&quot; seçki bir sonraki ziyaretinizde otamatik giriş yapabilesiniz.<br/><b>Önemli: Sisteminiz kurabiye dosyalarına açık olmalı ve sitenin kurabiye &quot;Onthoud mij&quot; kullanabilmek için silinmemeli.</b>', 'Çevrimdışı', 0),
+  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0),
+  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0),
+  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0),
+  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0),
+  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0),
+  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0),
+  array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to. Click &quot;Browse,&quot; find the file to upload, and click &quot;open.&quot; Add a title and description if you want. Click &quot;Submit&quot;.<br /><br />Alternatively, for those users using <b>Windows XP</b>, you can upload multiple files directly to your own private albums using the XP Publishing wizard.<br />For instructions on how, and to get the required registry file, click <a href="xp_publish.php">here.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0),
+  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0),
+  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0),
+  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0),
+  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0),
+  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0),
+  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0),
+
+  'Navigating the Site',
+  array('What\'s &quot;Album List&quot;?', 'This will show you the entire kategori you are currently in, with a link to each album. If you are not in a kategori, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0),
+  array('What\'s &quot;My Gallery&quot;?', 'This feature lets users create their own galleries and add, delete or modify albums as well as upload to them.', 'allow_private_albums', 1), //cpg1.4
+  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0),
+  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0),
+  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0),
+  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0),
+  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0),
+  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0),
+  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0),
 );
 
 
 // ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
+// File forgot_passwd.php
 // ------------------------------------------------------------------------- //
 
 if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'ifremi unuttum', //cpg1.3.0
-  'err_already_logged_in' => 'Daha nceden giri yapmsnz !', //cpg1.3.0
-  'enter_username_email' => 'Kullanc adnz veya email adresinizi yazn', //cpg1.3.0
-  'submit' => 'git', //cpg1.3.0
-  'failed_sending_email' => 'ifreniz yollanamad !', //cpg1.3.0
-  'email_sent' => 'Kullanc adnz ve ifrenize mail yoluyla %s a yolland', //cpg1.3.0
-  'err_unk_user' => 'Seilen kullanc bulunamad!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - ifremi unuttum', //cpg1.3.0
-  'passwd_reminder_body' => 'Giri verilerinizi renmek istemisiniz:
-Kullanc ad: %s
-ifre: %s
-Giri iin %s i tklayn.', //cpg1.3.0
+  'forgot_passwd' => 'Şifremi unuttum', 
+  'err_already_logged_in' => 'Daha önceden giriş yapmışsınız !', 
+  'enter_email' => 'Email adresinizi yazın', //cpg1.4
+  'submit' => 'Gönder', 
+  'illegal_session' => 'Şifre gönder işleminde hata oluştu.', //cpg1.4
+  'failed_sending_email' => 'Şifreniz yollanamadı !', 
+  'email_sent' => 'Üye adınız ve şifrenize email yoluyla %s a yollandı', 
+  'verify_email_sent' => ' %s adresine email gönderildi. İşlemi tamamlamak için elektronik postanızı kontrol ediniz.', //cpg1.4
+  'err_unk_user' => 'Seçilen kullanıcı bulunamadı!', 
+  'account_verify_subject' => '%s - Yeni şifre', //cpg1.4
+  'account_verify_body' => 'Şifrenizi yenilemek istiyorsunuz. Size yeni bir şifre gönderilmeisini istiyorsanız aşagıdaki linke tıklayınız:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - Yeni şifreniz', //cpg1.4
+  'passwd_reset_body' => 'İstediginiz yeni şifreniz:
+Üye adı: %s
+Şifre: %s
+Giriş için %s i tıklayın.', 
 );
 
 // ------------------------------------------------------------------------- //
@@ -765,28 +1225,33 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Grup Ad',
-  'disk_quota' => 'Disk boyutu',
-  'can_rate' => 'Resim oran', //cpg1.3.0
-  'can_send_ecards' => 'Ekart yollama',
-  'can_post_com' => 'Yorum yolama',
-  'can_upload' => 'Resim ykleme', //cpg1.3.0
-  'can_have_gallery' => 'Kiisel galeri sahibi olma',
-  'apply' => 'Deiiklikleri kaydet',
+  'group_name' => 'Grup Adı',
+  'permissions' => 'Yetkiler', //cpg1.4
+  'public_albums' => 'Herkese açık yükleme', //cpg1.4
+  'personal_gallery' => 'Kişisel galari', //cpg1.4
+  'upload_method' => 'Yükleme metodu', //cpg1.4
+  'disk_quota' => 'Disk boyutu', //cpg1.4
+  'rating' => 'Oylama', //cpg1.4
+  'ecards' => 'Ekard', //cpg1.4
+  'comments' => 'Yorum', //cpg1.4
+  'allowed' => 'İzin', //cpg1.4
+  'approval' => 'Onay', //cpg1.4
+  'boxes_number' => 'Gönderme kutu sayısı', //cpg1.4
+  'variable' => 'degişken', //cpg1.4
+  'fixed' => 'sabit', //cpg1.4
+  'apply' => 'Değişiklikleri kaydet',
   'create_new_group' => 'Yeni grup ',
-  'del_groups' => 'Seilen grup (-lar) sil',
-  'confirm_del' => 'Uyar, ne zaman bir grubu silerseniz, o gruba ait olan kullanclar \'Registered\' grubuna transfar edilecektir !\n\nDevam etma istiyor musunuz?', //js-alert //cpg1.3.0
-  'title' => 'Kullanc gruplarn ynet',
-  'approval_1' => 'herkese ak yklemeyi onayla (1)',
-  'approval_2' => 'zel yklemeyi onayla (2)',
-  'upload_form_config' => 'Ykleme formu biimleri', //cpg1.3.0
-  'upload_form_config_values' => array( 'Sadece tek resim yklemeler', 'Sadece oklu yklemeler ', 'Sadece URI yklemeler', 'Sadece ZIP Yklemeler', 'resim-URI', 'resim-ZIP', 'URI-ZIP', 'resim-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Kullanc ykleme kutusunun numarasn dzenleyebilir mi?', //cpg1.3.0
-  'num_file_upload'=>'Ykleme kutularnn maksimum resim numaras', //cpg1.3.0
-  'num_URI_upload'=>'Ykleme kutularnn maksimum URI numaras', //cpg1.3.0
-  'note1' => '<b>(1)</b> Herkese ak albmdeki yklemelere admin onay gerekmektedir',
-  'note2' => '<b>(2)</b> Bir albme ykleme yapmak iin kullanc admin onay almaldr',
-  'notes' => 'Notlar',
+  'del_groups' => 'Seçilen grup (-ları) sil',
+  'confirm_del' => 'Uyarı, ne zaman bir grubu silerseniz, o gruba ait olan kullanıcılar \'Kayıtlı\' grubuna transfer edilecektir !\n\nDevam etmek istiyor musunuz?', //js-alert 
+  'title' => 'Kullanıcı gruplarını yönet',
+  'num_file_upload' => 'Dosya yükleme kutusu', //cpg1.4
+  'num_URI_upload' => 'URI yükleme kutusu', //cpg1.4
+  'reset_to_default' => 'Orjinal ayarlara geri dön (%s) - tavsiye edilir!', //cpg1.4
+  'error_group_empty' => 'Grup tablosu boş !<br /><br />Bir grup oluşturuldu, lütfen sayfayı yükleyiniz.', //cpg1.4
+  'explain_greyed_out_title' => 'Bu sıra neden kapalı?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Bu grup ayarlarını değiştiremezsiniz. Çünkü ayarları &quot; Config sayfasından herkeze açık giriş iznini (misafir) &quot; den &quot;No&quot; a çeviriniz. Bütün misafirler (bu grup üyeleri %s) giriş dışında her şeyi yapabilirler; bu yüzden bu ayarlar onlar için geçerli değil.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Bu grup ayarlarını değiştiremezsiniz. Çünkü bu grub zaten bir şey yapamıyor.', //cpg1.4
+  'group_assigned_album' => 'tanımlanımş album(ler)', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -796,52 +1261,70 @@
 if (defined('INDEX_PHP')){
 
 $lang_index_php = array(
-  'welcome' => 'Hogeldiniz !',
+  'welcome' => 'Hoşgeldiniz !',
 );
 
 $lang_album_admin_menu = array(
-  'confirm_delete' => 'Bu albm SLMEK istediinizden emin misiniz ? \\nBtn resimler ve yorumlar silinmi olacaktr.', //js-alert //cpg1.3.0
-  'delete' => 'SL',
-  'modify' => 'ZELLKLER',
-  'edit_pics' => 'RESMLER DZENLE', //cpg1.3.0
+  'confirm_delete' => 'Bu albümü SİLMEK istediğinizden emin misiniz ? \\nBütün resimler ve yorumlar silinmiş olacaktır.', //js-alert 
+  'delete' => 'Sil',
+  'modify' => 'Özellikler',
+  'edit_pics' => 'Resimleri düzenle', 
 );
 
 $lang_list_categories = array(
   'home' => 'Ana sayfa',
-  'stat1' => '<b>[pictures]</b> daki resimler <b>[albums]</b> albmler ve <b>[cat]</b> kategoriler <b>[comments]</b> yorumlar gsterildi <b>[views]</b> zaman', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> daki resimler <b>[albums]</b> albmler gsterildi <b>[views]</b> zaman', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s Geleri',
-  'stat3' => '<b>[pictures]</b> daki resimler <b>[albums]</b> albmler <b>[comments]</b> yorumlar gsterildi <b>[views]</b> zaman', //cpg1.3.0
+  'stat1' => 'Sitemizde yayınlanan <b>[albums]</b> albümdeki <b>[pictures]</b> adet resimler <b>[views]</b> kez izlenilmiş ve <b>[comments]</b> kez yorum yazılmıştır. ', 
+  'stat2' => 'resim sayısı:<b>[pictures]</b>, albüm sayısı <b>[albums]</b>, izlenme sayısı: <b>[views]</b>', 
+  'xx_s_gallery' => '%s\'nin galarisi',
+  'stat3' => 'Sitemizde yayınlanan <b>[albums]</b> albümün içindeki <b>[pictures]</b> adet resimler <b>[views]</b> kez izlenmiş ve bu resimlere <b>[comments]</b> adet yorum gönderilmiştir. ', 
 );
 
 $lang_list_users = array(
-  'user_list' => 'Kullanc listesi',
-  'no_user_gal' => 'Kullanc galerisi yok',
-  'n_albums' => '%s albm(-ler)',
-  'n_pics' => '%s resim(-ler)', //cpg1.3.0
+  'user_list' => 'Kullanıcı listesi',
+  'no_user_gal' => 'Kullanıcı galerisi yok',
+  'n_albums' => '%s albüm(-ler)',
+  'n_pics' => '%s resim(-ler)', 
 );
 
 $lang_list_albums = array(
-  'n_pictures' => '%s resimler', //cpg1.3.0
-  'last_added' => ', sonuncusu %s a eklendi',
+  'n_pictures' => '%s resimler', 
+  'last_added' => ', sonuncusu %s da eklendi',
+  'n_link_pictures' => '%s bağlı dosyalar', //cpg1.4
+  'total_pictures' => '%s dosya toplamı', //cpg1.4
 );
 
 }
 
 // ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Anahtarsözcük yönetimi', //cpg1.4
+  'edit' => 'değiştir', //cpg1.4
+  'delete' => 'sil', //cpg1.4
+  'search' => 'ara', //cpg1.4
+  'keyword_test_search' => 'yeni ekranda %s ara', //cpg1.4
+  'keyword_del' => '%s anahtarsözcügünü sil', //cpg1.4
+  'confirm_delete' => '%s anahtarsözcügünü silmek istediginize eminmisiniz?', //cpg1.4  // js-alert
+  'change_keyword' => 'anahtarsözcügünü değiştir', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
 // File login.php
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Giri',
-  'enter_login_pswd' => 'Giri yapmak iin kullanc adnz ve ifrenizi yazn',
-  'username' => 'Kullanc ad',
-  'password' => 'ifre',
-  'remember_me' => 'Beni hatrla',
-  'welcome' => 'Hogeldin %s ...',
-  'err_login' => '*** Giri yaplamad! Ltfen tekrar deneyin ***',
-  'err_already_logged_in' => 'Daha nceden giri yapmsnz !',
-  'forgot_password_link' => 'ifremi unuttum', //cpg1.3.0
+  'login' => 'Giriş',
+  'enter_login_pswd' => 'Giriş yapmak için kullanıcı adınızı ve şifrenizi yazın',
+  'username' => 'Üye adı',
+  'password' => 'Şifre',
+  'remember_me' => 'Beni hatırla',
+  'welcome' => 'Hoşgeldin %s ...',
+  'err_login' => '*** Giriş yapılamadı! Lütfen tekrar deneyin ***',
+  'err_already_logged_in' => 'Daha önceden giriş yapmışsınız !',
+  'forgot_password_link' => 'Şifremi unuttum', 
+  'cookie_warning' => 'Web proğramınız kurabiyeleri kabul etmiyor', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -849,19 +1332,22 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'k',
-  'bye' => 'Bye bye %s ...',
-  'err_not_loged_in' => 'Giri yapmamsnz !',
+  'logout' => 'Çıkış',
+  'bye' => 'Güle güle %s ...',
+  'err_not_loged_in' => 'Giriş yapmamışsınız !',
 );
 
 // ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
+// File minibrowser.php  //cpg1.4
 // ------------------------------------------------------------------------- //
 
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP bilgi', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'kapat', //cpg1.4
+  'submit' => 'Tamam', //cpg1.4
+  'up' => 'bir klasör yukarı', //cpg1.4
+  'current_path' => 'şu andaki pat', //cpg1.4
+  'select_directory' => 'Lütfen bir klasör seçiniz', //cpg1.4
+  'click_to_close' => 'Ekranı kapatmak için resime tıklayınız',
 );
 
 // ------------------------------------------------------------------------- //
@@ -869,38 +1355,110 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Gncellenen albm %s',
+  'upd_alb_n' => 'Güncellenen albüm %s',
   'general_settings' => 'Genel ayarlar',
-  'alb_title' => 'Albm bal',
-  'alb_cat' => 'Albm kategorisi',
-  'alb_desc' => 'Albm aklamas',
-  'alb_thumb' => 'Albm kk resmi',
-  'alb_perm' => 'Bu albm iin izinler',
-  'can_view' => 'Albm tarafndan grntlenebilir',
-  'can_upload' => 'Ziyaretiler resim ykleyebilirler',
-  'can_post_comments' => 'Ziyaretiler yorum ekleyebilirler',
-  'can_rate' => 'Ziyaretiler oy verebilirler',
-  'user_gal' => 'Kullanc galerisi',
+  'alb_title' => 'Albüm başlığı',
+  'alb_cat' => 'Albüm kategorisi',
+  'alb_desc' => 'Albüm açıklaması',
+  'alb_keyword' => 'Albüm anahtarsözcükleri', //cpg1.4
+  'alb_thumb' => 'Albüm küçük resmi',
+  'alb_perm' => 'Bu albüm için izinler',
+  'can_view' => 'Albüm tarafından görüntülenebilir',
+  'can_upload' => 'Ziyaretçiler resim yükleyebilirler',
+  'can_post_comments' => 'Ziyaretçiler yorum ekleyebilirler',
+  'can_rate' => 'Ziyaretçiler oy verebilirler',
+  'user_gal' => 'Kullanıcı galerisi',
   'no_cat' => '* Kategori yok *',
-  'alb_empty' => 'Albm bo',
-  'last_uploaded' => 'Son yklenenler',
-  'public_alb' => 'Herkes (Herkese ak albm)',
+  'alb_empty' => 'Albüm boş',
+  'last_uploaded' => 'Son yüklenenler',
+  'public_alb' => 'Herkes (Herkese açık albüm)',
   'me_only' => 'Sadece ben',
-  'owner_only' => 'Sadece (%s) albm sahibi',
-  'groupp_only' => ' \'%s\' grubunun yeleri',
-  'err_no_alb_to_modify' => 'Veritabannda albm dzenleyemazsiniz.',
-  'update' => 'Albm gncelle', //cpg1.3.0
-  'notice1' => '(*)  %sgroups%s ayarlar', //cpg1.3.0 (do not translate %s!)
+  'owner_only' => 'Sadece (%s) albüm sahibi',
+  'groupp_only' => ' \'%s\' grubunun üyeleri',
+  'err_no_alb_to_modify' => 'veritabanında albüm düzenleyemazsiniz.',
+  'update' => 'Albümü güncelle', 
+  'reset_album' => 'Albümü sıfırla', //cpg1.4
+  'reset_views' => 'İzlenme sayacını ayarla &quot;0&quot; in %s', //cpg1.4
+  'reset_rating' => 'Oylama sayacını sıfırla %s', //cpg1.4
+  'delete_comments' => 'Yorumları sil %s', //cpg1.4
+  'delete_files' => '%sIrreversibly%s dosyaların tamamını sil %s', //cpg1.4
+  'views' => 'izlenme', //cpg1.4
+  'votes' => 'oylar', //cpg1.4
+  'comments' => 'yorumlar', //cpg1.4
+  'files' => 'dosyalar', //cpg1.4
+  'submit_reset' => 'degişiklikleri kaydet', //cpg1.4
+  'reset_views_confirm' => 'evet eminim', //cpg1.4
+  'notice1' => '(*) %sgroups%s grup ayarlarına bağlı',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Albüm şifresi', //cpg1.4
+  'alb_password_hint' => 'Albüm hatırlatma', //cpg1.4
+  'edit_files' =>'dosya ayarları', //cpg1.4
+  'parent_category' =>'Kategoriler', //cpg1.4
+  'thumbnail_view' =>'Toplu halde göster', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  'explanation' => 'PHP tarafından üretilen bilgiler <a href="http://www.php.net/phpinfo">phpinfo()</a>, Coppermine içinde gösterilir (sağ tarafta).',
+  'no_link' => 'Bu bilğilerin yayınlanması güvenlik rizikos oluşturabileceginden bu sayfa sadece yöneticilere açıktır. Bu sayfanın linkini de gönderemezsiniz. Yöneticiler dışında kimse açamaz bu sayfayı.',
 );
 
 // ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Resim yönetimi', //cpg1.4
+  'select_album' => 'Albüm seç', //cpg1.4
+  'delete' => 'Sil', //cpg1.4
+  'confirm_delete1' => 'Bu dosyayı silmek istediginize eminmisiniz?', //cpg1.4
+  'confirm_delete2' => '\nDosya tamamen silinecektir.', //cpg1.4
+  'apply_modifs' => 'Degişiklikleri uygula', //cpg1.4
+  'confirm_modifs' => 'Degişiklikleri onayla', //cpg1.4
+  'pic_need_name' => 'Resimlerin bir ismi olmalı!', //cpg1.4
+  'no_change' => 'Herhangi bir değişiklik yapılmadı !', //cpg1.4
+  'no_album' => '* Albüm yok *', //cpg1.4
+  'explanation_header' => 'Kişisel sınıflandırma sadece bazı koşullarda gösterilecektir', //cpg1.4
+  'explanation1' => 'yönetici varsayılan sınıflandırmayı ayarlarda "azalan" veya "artan" olarak ayarlar (sınıflandırma seçmemiş kullanıcılar için varsayılan ayarlar)', //cpg1.4
+  'explanation2' => 'kullanıcı "azalan" veya "artan" seçer (kullanıcı ayarları)', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Bu pluginsi kaldırmak istediğinize eminmisiniz?', //cpg1.4
+  'confirm_delete' => 'Bu pluginis silmek istediğinize eminmisiniz?', //cpg1.4
+  'pmgr' => 'Plugin Ayarları', //cpg1.4
+  'name' => 'Ad', //cpg1.4
+  'author' => 'Yazar', //cpg1.4
+  'desc' => 'Tanımla', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Plugins Kur', //cpg1.4
+  'n_plugins' => 'Plugins Kurulmadı', //cpg1.4
+  'none_installed' => 'Kurulmadı', //cpg1.4
+  'operation' => 'Çalışma', //cpg1.4
+  'not_plugin_package' => 'Yüklenen dosya plugin paketi değil.', //cpg1.4
+  'copy_error' => 'Plugin klasöre kopyalamada bir hata oluştu.', //cpg1.4
+  'upload' => 'Yükle', //cpg1.4
+  'configure_plugin' => 'Plugin ayarları', //cpg1.4
+  'cleanup_plugin' => 'Plugin temizle', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
 // File ratepic.php
 // ------------------------------------------------------------------------- //
 
 if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'zgnm ama bu resme daha nceden oy verdiniz', //cpg1.3.0
+  'already_rated' => 'Bu resme daha önceden oy verdiniz', 
   'rate_ok' => 'Oyunuz kabul edildi',
-  'forbidden' => 'Kendi resminize oy veremezsiniz.', //cpg1.3.0
+  'forbidden' => 'Kendi resimlerinize oy veremezsiniz.', 
 );
 
 // ------------------------------------------------------------------------- //
@@ -910,83 +1468,110 @@
 if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
 
 $lang_register_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 />
+Her nekadar{SITE_NAME} da istenmeyen yayınlar veya yorumlar site yönetimi tarafından en kısa sürede silinsede, yöneticinin herşeyi takip etmesi oldukca zor. Bunların tamamen onları yazan kişilerin görüşü olduğu ve yöneticilerin görüş ve düşüncelerini temsil etmediğini kabul etmiş olursunuz.<br />
 <br />
-You agree not to post any abusive, obscene, vulgar, slanderous, hateful, threatening, sexually-orientated 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 />
+Kaba, hakaret içeren, yanlış, sıkıcı, tehdit içeren, diğer kullanıcıların kişilik haklarını ihlal edici, cinsel öğeler içeren, TC yasalarını çiğneyen mesajlardan lütfen kaçınınız. Foruma telif haklarına muhalif metaryel göndermeyiniz. Mesajın içeri mesajı gönderenin sorumluğundadır,  --sitenizin adı--- bağlamaz. Foruma mesaj gönderdiğinizde gönderim tarih, saati, IP numaranız gibi bilgiler kaydedilir. Sitemize kaydedilen ve yüklenen bilgiler sizin izniniz olmadan bir başkasına verilmez. Yanlız yöneticilerin kontrolü dışında hack gibi olaylardan dolayı alınan bilgilerden doğacak maddi ve manevi zararlardan sitemiz ve yönetiçilerimiz sorumlu tutulamıyacagını kabul emiş olursunuz.<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 />
+Bu site yerel bilgisayarlar krabiye dosyası bırakır. Bu sadece üyelerimizi tanımak içindir. Email adesiniz sadece kayıt anında kullanılır.<br />
 <br />
-By clicking 'I agree' below you agree to be bound by these conditions.
+Kabul ediyorum tuşuna seçtiğiniz andan itibaren bunlarıda kabul etmiş olursunuz.
 EOT;
 
 $lang_register_php = array(
-  'page_title' => 'Kullanc kayd',
-  'term_cond' => 'Durumlar ve sreler',
-  'i_agree' => 'Katlyorum',
-  'submit' => 'Anlamay Yolla',
-  'err_user_exists' => 'Yazdnz kullanc ad bulunamad, ltfen baka birtane sein',
-  'err_password_mismatch' => 'ki ifre birbirine uymuyor, ltfen tekrar yazn',
-  'err_uname_short' => 'Kullanc d en az 2 karakterden fazla olmaldr',
-  'err_password_short' => 'ifre en az 2 karakterden fazla olmaldr',
-  'err_uname_pass_diff' => 'Kullanc ad ve ifre birbirinden farkl olmaldr',
-  'err_invalid_email' => 'Email adresi geersiz',
-  'err_duplicate_email' => 'Baka bir kullanc yazdnz e mail adresini yazmtr',
-  'enter_info' => 'Kayt bilgilerini girin',
-  'required_info' => 'Talep bilgileri',
-  'optional_info' => 'stee bal bilgi',
-  'username' => 'Kullanc ad',
-  'password' => 'ifre',
-  'password_again' => 'ifreyi tekrar yazn',
+  'page_title' => 'Kullanıcı kayıdı',
+  'term_cond' => 'Durumlar ve süreler',
+  'i_agree' => 'Kabul ediyorum',
+  'submit' => 'Üyelik oluştur',
+  'err_user_exists' => 'Yazdığınız kullanıcı adı bulunamadı, lütfen başka birtane seçin',
+  'err_password_mismatch' => 'İki şifre birbirine uymuyor, lütfen tekrar yazın',
+  'err_uname_short' => 'Kullanıcı dı en az 2 karakterden fazla olmalıdır',
+  'err_password_short' => 'Şifre en az 2 karakterden fazla olmalıdır',
+  'err_uname_pass_diff' => 'Üye adı ve şifre birbirinden farklı olmalıdır',
+  'err_invalid_email' => 'Email adresi geçersiz',
+  'err_duplicate_email' => 'Yazdıgınız email adresi zaten sitemizde kayıtlıdır. Lütfen size ait bir email adresi yazınız.',
+  'enter_info' => 'Kayıt bilgilerini girin',
+  'required_info' => 'Zorunlu bilgiler',
+  'optional_info' => 'İsteğe bağlı bilgiler',
+  'username' => 'Üye adı',
+  'password' => 'Şifre',
+  'password_again' => 'Şifreyi tekrar yazın',
   'email' => 'Email',
   'location' => 'Nereden',
   'interests' => 'Hobiler',
   'website' => 'Web sitesi',
   'occupation' => 'Meslek',
   'error' => 'HATA',
-  'confirm_email_subject' => '%s - Kayt Dorulama',
+  'confirm_email_subject' => '%s - Kayıt Doğrulama',
   'information' => 'Bilgi',
-  'failed_sending_email' => 'Kayt dorulama maili yollanamad !',
-  'thank_you' => 'Kayt olduunuz iin teekkrler.<br /><br />Email adresinize yeliinizi aktif etmeniz iin bir mail gnderildi.',
-  'acct_created' => 'yeliiniz oluturuldu ve imdi siteye girip kullanc adnz ve ifrenizle giri yapabilirsiniz',
-  'acct_active' => 'yeliiniz u an aktif ve kullanc adnzla ve ifrenizle giri yapabilirsiniz',
-  'acct_already_act' => 'yeliiniz daha nceden aktif edilmi !',
-  'acct_act_failed' => 'Bu yelik aktif edilemez !',
-  'err_unk_user' => 'Seilen kullanc bulunamad !',
-  'x_s_profile' => '%s\'s profil',
+  'failed_sending_email' => 'Kayıt doğrulama maili yollanamadı !',
+  'thank_you' => 'Kayıt olduğunuz için teşekkürler.<br /><br />Email adresinize üyeliğinizi aktif etmeniz için bir mail gönderildi.',
+  'acct_created' => 'Üyeliğiniz oluşturuldu ve şimdi siteye girip kullanıcı adınız ve şifrenizle giriş yapabilirsiniz',
+  'acct_active' => 'Tebrikler! Üyeliğiniz başarı ile oluşturulmuş ve aktif hale getirilmiştir. Üye adınız ve şifrenizle giriş yapabilirsiniz',
+  'acct_already_act' => 'Üyeliğiniz daha önceden aktif edilmiş !',
+  'acct_act_failed' => 'Bu üyelik aktif edilemez !',
+  'err_unk_user' => 'Seçilen kullanıcı bulunamadı !',
+  'x_s_profile' => '%s\'nin profili',
   'group' => 'Grup',
-  'reg_date' => 'Katld',
-  'disk_usage' => 'Kullanlan disk',
-  'change_pass' => 'ifre dei',
-  'current_pass' => 'imdiki ifre',
-  'new_pass' => 'Yeni ifre',
-  'new_pass_again' => 'Yeni ifre tekrar',
-  'err_curr_pass' => 'imdiki ifreniz yanl',
-  'apply_modif' => 'Deiiklikleri kaydet',
-  'change_pass' => 'ifremi dei',
-  'update_success' => 'Profiliniz gncellendi',
-  'pass_chg_success' => 'ifreniz deiti',
-  'pass_chg_error' => 'ifreniz deimedi',
-  'notify_admin_email_subject' => '%s - Kayt Bildirisi', //cpg1.3.0
-  'notify_admin_email_body' => 'Yeni bi kullanc "%s" galerinize kayt oldu', //cpg1.3.0
+  'reg_date' => 'Üyelik tarihi',
+  'disk_usage' => 'Kullanıdıgı disk alanı',
+  'current_pass' => 'Şimdiki şifre',
+  'new_pass' => 'Yeni şifre',
+  'new_pass_again' => 'Yeni şifre tekrarı',
+  'err_curr_pass' => 'Şimdiki şifreniz yanlış',
+  'apply_modif' => 'Değişiklikleri kaydet',
+  'change_pass' => 'Şifremi değiştir',
+  'update_success' => 'Profiliniz güncellendi',
+  'pass_chg_success' => 'Şifreniz değişti',
+  'pass_chg_error' => 'Şifreniz değişmedi',
+  'notify_admin_email_subject' => '%s - Kayıt Bildirisi', 
+  'notify_admin_email_body' => 'Yeni bi kullanıcı "%s" galerinize kayıt oldu', 
+  'last_uploads' => 'Son yüklenen dosya.<br /> Yüklemelerin tamamını görmek için tıla', //cpg1.4
+  'last_comments' => 'Son yorum.<br />Yorumların tamamını görmek için tıkla', //cpg1.4
+  'notify_admin_email_body' => '"%s" isimli yeni üye galarinize üye oldu',
+  'pic_count' => 'Dosya yüklendi', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - Kayıt taleb', //cpg1.4
+  'thank_you_admin_activation' => 'Teşekkürler.<br /><br />Üyelik kayıt aktifleştirme isteğiniz site yönetimine gönderildi. Üyeliğiniz aktifleştirildiği email ile bildirilecektir.', //cpg1.4
+  'acct_active_admin_activation' => 'üyelik aktifleştirilmiştir. Üyeye email gönderilerek bu bildirilmiştir.', //cpg1.4
+  'notify_user_email_subject' => '%s - Aktif tebliği', //cpg1.4
 );
 
 $lang_register_confirm_email = <<<EOT
-{SITE_NAME}e kayt olduunuz iin teekkrler.
+{SITE_NAME}e kayıt olduğunuz için teşekkürler.
 
-Kullanc adnz : "{USER_NAME}"
-ifreniz : "{PASSWORD}"
+Üye adınız : "{USER_NAME}"
+Şifreniz : "{PASSWORD}"
 
-yeliinizi aktif etmek iin, aadaki linki tklamalsnz
-ya da web browsernza copyalayp yaptrn.
+Üyeliğinizi aktif etmek için, aşağıdaki linki tıklamalısınız.
+Eğer bu işlem başarısız olur ise aşagıdaki adresi internet programınıza kopyalayın ve adres satırına yapıştırıp enter ile açınız.
 
-{ACT_LINK}
+<a href="{ACT_LINK}">{ACT_LINK}</a>
 
-Teekkrler,
+Teşekkürler,
 
-{SITE_NAME} ynetimi
+{SITE_NAME} yönetimi
 
 EOT;
 
+$lang_register_approve_email = <<<EOT
+"{USER_NAME}" adlı kullanıcı sitenize üye oldu.
+
+Üyeligi aktif etmek için linke tıklayınız.
+
+<a href="{ACT_LINK}">{ACT_LINK}</a>
+
+EOT;
+
+$lang_register_activated_email = <<<EOT
+Üyeliğiniz kabul edildi ve aktifleştirildi.
+
+<a href="{SITE_LINK}">{SITE_LINK}</a> adresine "{USER_NAME}" üyelik adı ve şifrenizle girebilirsiniz.
+
+
+Saygılar,
+
+{SITE_NAME} sitesinin yönetimi
+
+EOT;
 }
 
 // ------------------------------------------------------------------------- //
@@ -994,62 +1579,131 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Yorumlar inceleme',
-  'no_comment' => 'nceleme iin bir yorum bulunamad',
+  'title' => 'Yorumları incele',
+  'no_comment' => 'İnceleme için bir yorum bulunamadı',
   'n_comm_del' => '%s yorum(-lar) silindi',
-  'n_comm_disp' => 'Gsterim iin yorumlarn numaras',
+  'n_comm_disp' => 'Ekranda gösterilen yorum adeti',
   'see_prev' => 'Geriye bak',
-  'see_next' => 'leriye bak',
-  'del_comm' => 'Seilen yorumlar sil',
+  'see_next' => 'İleriye bak',
+  'del_comm' => 'Seçilen yorumları sil',
+  'user_name' => 'Ad', //cpg1.4
+  'date' => 'Tarih', //cpg1.4
+  'comment' => 'Yorum', //cpg1.4
+  'file' => 'Dosya', //cpg1.4
+  'name_a' => 'Üye adı artan', //cpg1.4
+  'name_d' => 'Üye adı azalan', //cpg1.4
+  'date_a' => 'Tarih artan', //cpg1.4
+  'date_d' => 'Tarih azalan', //cpg1.4
+  'comment_a' => 'Yorumlar artan', //cpg1.4
+  'comment_d' => 'Yorumlar azalan', //cpg1.4
+  'file_a' => 'Dosya artan', //cpg1.4
+  'file_d' => 'Dosya azalan', //cpg1.4
 );
 
 
 // ------------------------------------------------------------------------- //
-// File search.php - OK
+// File search.php                                                           //
 // ------------------------------------------------------------------------- //
 
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Resim kolleksiyonunu ara',
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Site içi ara', //cpg1.4
+  'submit_search' => 'ara', //cpg1.4
+  'keyword_list_title' => 'Kelimeler', //cpg1.4
+  'keyword_msg' => 'Yukardaki liste bütün kelimeleri içermez. Lütfen aradıgınız kelimeleri yazınız.',  //cpg1.4
+  'edit_keywords' => 'Anahtarsözcük değiştir', //cpg1.4
+  'search in' => 'Aranacak seçenekler:', //cpg1.4
+  'ip_address' => 'IP adresi', //cpg1.4
+  'fields' => 'Gelişmiş arama seçenekleri', //cpg1.4
+  'age' => 'Zaman', //cpg1.4
+  'newer_than' => 'En yeni', //cpg1.4
+  'older_than' => 'En eski', //cpg1.4
+  'days' => 'gün', //cpg1.4
+  'all_words' => 'Tam kelimler (AND)', //cpg1.4
+  'any_words' => 'Bütün kelimeler (OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Adı', //cpg1.4
+  'caption' => 'Tarifi', //cpg1.4
+  'keywords' => 'Arama kelimesi', //cpg1.4
+  'owner_name' => 'Sahibinin adı', //cpg1.4
+  'filename' => 'Dosya adı', //cpg1.4
 );
 
+}
 // ------------------------------------------------------------------------- //
 // File searchnew.php
 // ------------------------------------------------------------------------- //
 
 if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Yeni resimler ara', //cpg1.3.0
-  'select_dir' => 'Klasr se',
-  'select_dir_msg' => 'Bu fonksiyon size FTP ile sunucunuza resim grubu eklemenize izin verir.<br /><br />Resimlerinizi eklediiniz klsr sein', //cpg1.3.0
-  'no_pic_to_add' => 'Eklemek iin resim bulunamad', //cpg1.3.0
-  'need_one_album' => 'Son olarak Bu fonksiyonu kullanabilmek iin bir albme ihtiyacnz var',
-  'warning' => 'Uyar',
-  'change_perm' => 'Script bu klasr yazamaz , modunu resimleri eklemeden nce 755 e vaya 777 ye evirmeniz gerekir !', //cpg1.3.0
-  'target_album' => '<b>Resimlerini koy &quot;</b>%s<b>&quot; iine </b>%s', //cpg1.3.0
-  'folder' => 'Klasr',
+  'page_title' => 'Yeni resimler ara', 
+  'select_dir' => 'Klasör seç',
+  'select_dir_msg' => 'Bu fonksiyon size FTP ile sunucunuza resim grubu eklemenize izin verir.<br /><br />Resimlerinizi eklediğiniz klsörü seçin', 
+  'no_pic_to_add' => 'Eklemek için resim bulunamadı', 
+  'need_one_album' => 'Son olarak bu fonksiyonu kullanabilmek için bir albüme ihtiyacınız var',
+  'warning' => 'Uyarı',
+  'change_perm' => 'Script bu klasörü yazamaz , modunu resimleri eklemeden önce 755 e vaya 777 ye çevirmeniz gerekir !', 
+  'target_album' => '<b>Resimlerini koy &quot;</b>%s<b>&quot; içine </b>%s', 
+  'folder' => 'Klasör',
   'image' => 'Dosya',
-  'album' => 'Albm',
-  'result' => 'Sonu',
-  'dir_ro' => 'Yazlamaz. ',
+  'album' => 'Albüm',
+  'result' => 'Sonuç',
+  'dir_ro' => 'Yazılamaz. ',
   'dir_cant_read' => 'Okunamaz. ',
-  'insert' => 'Galeriye yeni resimler ekleme', //cpg1.3.0
-  'list_new_pic' => 'Yeni resimlerin listesi', //cpg1.3.0
-  'insert_selected' => 'Seilen resimleri ekle', //cpg1.3.0
-  'no_pic_found' => 'Yeni resim bulunamad', //cpg1.3.0
-  'be_patient' => 'Ltfen sabrl olun, scriptin resimleri eklemek iin zamana ihtiyac var', //cpg1.3.0
-  'no_album' => 'Albm seilmedi',  //cpg1.3.0
+  'insert' => 'Galeriye yeni resimler ekleme', 
+  'list_new_pic' => 'Yeni resimlerin listesi', 
+  'insert_selected' => 'Seçilen resimleri ekle', 
+  'no_pic_found' => 'Yeni resim bulunamadı', 
+  'be_patient' => 'Lütfen sabırlı olun, scriptin resimleri eklemek için zamana ihtiyacı var', 
+  'no_album' => 'Albüm seçilmedi',  
   'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : anlam resim baaryla eklendi'.
-                          '<li><b>DP</b> : anlam resim ayn ve daha neceden veri tabann iinde'.
-                          '<li><b>PB</b> : anlam resim eklanamedi, biiminizi ve resimlerin nerede kloasr izninine sahip olduunuzu konyrol ediniz'.
-                          '<li><b>NA</b> : anlam resime gidebilmek iin bir albm semediniz, \' <a href="javascript:history.back(1)">geriye gidin</a>\' ve bir albm sein. Eer albmnz yoksa<a href="albmgr.php">birtane oluturun</a></li>'.
-                          '<li>Eer TAMAM, DP, PB \'signs\' gzkmyorsa hata grmemek iin resme tklayn'.
-                          '<li>Eer browsernz timeout ise, tekrar ykle butonunu tklaynz'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'albm se', //cpg1.3.0
-  'check_all' => 'Tmn kontrol et', //cpg1.3.0
-  'uncheck_all' => 'Tmn kontrol etme', //cpg1.3.0
+                          '<li><b>OK</b> : anlamı resim başarıyla eklendi'.
+                          '<li><b>DP</b> : anlamı resim aynı ve daha öneceden veri tabanın içinde'.
+                          '<li><b>PB</b> : anlamı resim eklanamedi, biçiminizi ve resimlerin nerede kloasör izninine sahip olduğunuzu konyrol ediniz'.
+                          '<li><b>NA</b> : anlamı resime gidebilmek için bir albüm seçmediniz, \' <a href="javascript:history.back(1)">geriye gidin</a>\' ve bir albüm seçin. Eğer albümünüz yoksa<a href="albmgr.php">birtane oluşturun</a></li>'.
+                          '<li>Eğer TAMAM, DP, PB \'signs\' gözükmüyorsa hata görmemek için resme tıklayın'.
+                          '<li>Eğer browserınız timeout ise, tekrar yükle butonunu tıklayınız'.
+                          '</ul>', 
+  'select_album' => 'albüm seç', 
+  'check_all' => 'Tümünü kontrol et', 
+  'uncheck_all' => 'Tümünü kontrol etme', 
+  'no_folders' => '"Albums" klasörünün içinde hiç bir klasör yok henüz. Bu klasörün içinde en az bir klasör oluşturmanız gerekiyor. Daha sonrada dosyalarınızı bu klasörün içine ftp ile yükleyiniz. Dikkat:  "userpics" ve "edit" klasörlerinin içine hiç bir şey yüklemeyin. Bu klasörler sistem dosyaları ve http yüklemeleri için kullanılmakta.', //cpg1.4
+   'albums_no_category' => 'Kategori dışı albümler', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Kişisel albümler', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Browsable görünüm (tavsiye edilir)', //cpg1.4
+  'edit_pics' => 'Dosyaları değiştir', //cpg1.4
+  'edit_properties' => 'Albüm ayarları', //cpg1.4
+  'view_thumbs' => 'Önizleme', //cpg1.4
 );
 
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'Bu sütunu göster/gizle', //cpg1.4
+  'vote' => 'Oy ayrıntıları', //cpg1.4
+  'hits' => 'İzlenme ayrıntıları', //cpg1.4
+  'stats' => 'Oy istatistikleri', //cpg1.4
+  'sdate' => 'Tarih', //cpg1.4
+  'rating' => 'İzlenme oranı', //cpg1.4
+  'search_phrase' => 'Arama tarzı', //cpg1.4
+  'referer' => 'Referer', //cpg1.4
+  'browser' => 'Browser', //cpg1.4
+  'os' => 'Operating System', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Sıralam şekli: %s', //cpg1.4
+  'ascending' => 'artan', //cpg1.4
+  'descending' => 'azalan', //cpg1.4
+  'internal' => 'int', //cpg1.4
+  'close' => 'kapat', //cpg1.4
+  'hide_internal_referers' => 'internal referers gizle', //cpg1.4
+  'date_display' => 'Tarih ekranı', //cpg1.4
+  'submit' => 'gönder / yenile', //cpg1.4
+);
 
 // ------------------------------------------------------------------------- //
 // File thumbnails.php
@@ -1058,103 +1712,86 @@
 // Void
 
 // ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Kullanclar banla',
-  'user_name' => 'Kullanc Ad',
-  'ip_address' => 'IP Adresi',
-  'expiry' => 'Sresi dolanlar (Srekli ise bo brak)',
-  'edit_ban' => 'Deiiklikleri kaydet',
-  'delete_ban' => 'Sil',
-  'add_new' => 'Yeni ban ekle',
-  'add_ban' => 'Ekle',
-  'error_user' => 'Kullanc bulunamad', //cpg1.3.0
-  'error_specify' => 'Kullanc adn veya IP edresini aka belirtin', //cpg1.3.0
-  'error_ban_id' => 'Geersiz ID!', //cpg1.3.0
-  'error_admin_ban' => 'Kendini banlayamazsn!', //cpg1.3.0
-  'error_server_ban' => 'Sunucunu banlayacaksn? Tsk tsk, Bunu yapamazsn...', //cpg1.3.0
-  'error_ip_forbidden' => 'Bu IP adresini banlayamazsn - Dokunulmazl var!', //cpg1.3.0
-  'lookup_ip' => 'IP adresi bak', //cpg1.3.0
-  'submit' => 'git!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
 // File upload.php
 // ------------------------------------------------------------------------- //
 
 if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Upload file', //cpg1.3.0
-  'custom_title' => 'Talep Formu Dzenleme', //cpg1.3.0
-  'cust_instr_1' => 'Ykleme kutularnn numarasn seebilirisin. Bununla birlikte, Aada listelenen limitin stnde seim yapamzsnz.', //cpg1.3.0
-  'cust_instr_2' => 'Kutu numaras talebi', //cpg1.3.0
-  'cust_instr_3' => 'Resim ykleme kutular: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL ykleme kutulr: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL ykleme kutular:', //cpg1.3.0
-  'cust_instr_6' => 'Resim ykleme kutular:', //cpg1.3.0
-  'cust_instr_7' => 'Ltfen istediiniz ykleme kutusunun numarasn girin.  sonra tklayn \'Continue\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Forum aluumunda geersiz durum.', //cpg1.3.0
-  'reg_instr_2' => 'idi aada kullanlan ykleme kutularndan resimlerinizi ykleyebilirsiniz. Sunucuya yklediiniz resimler boyutu amamaldr ve herbiri iin %s KB olmaldr. ZIP resimleri \'File Upload\' e yklendi ve  \'URI/URL Upload\' blmleri skm olarak kalacaktr.', //cpg1.3.0
-  'reg_instr_3' => 'Eer sktrlm resimleri amak istiyorsanz, \'Decompressive ZIP Upload\' daki ykleme kutusunu kullanmalsnz.', //cpg1.3.0
-  'reg_instr_4' => 'URI/URL ykleme seeneklerini kullandnz zaman, ltfen rnekteki gibi: http://www.mysite.com/images/example.jpg yol verin', //cpg1.3.0
-  'reg_instr_5' => 'Formu tamamladnzda, ltfen tklayn \'Continue\'.', //cpg1.3.0
-  'reg_instr_6' => 'Zipli dosyalar ama:', //cpg1.3.0
-  'reg_instr_7' => 'Resim yklemeleri:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL Yklemeleri:', //cpg1.3.0
+  'title' => 'Upload file', 
+  'custom_title' => 'Talep Formu Düzenleme', 
+  'cust_instr_1' => 'Yükleme kutularının numarasını seçebilirisin. Bununla birlikte, Aşağıda listelenen limitin üstünde seçim yapamzsınız.', 
+  'cust_instr_2' => 'Kutu numarası talebi', 
+  'cust_instr_3' => 'Resim yükleme kutuları: %s', 
+  'cust_instr_4' => 'URI/URL yükleme kutulrı: %s', 
+  'cust_instr_5' => 'URI/URL yükleme kutuları:', 
+  'cust_instr_6' => 'Resim yükleme kutuları:', 
+  'cust_instr_7' => 'Lütfen istediğiniz yükleme kutusunun numarasını girin.  sonra tıklayın \'Devam et\'. ', 
+  'reg_instr_1' => 'Forum aluşumunda geçersiz durum.', 
+  'reg_instr_2' => 'Aşağıda kullanılan yükleme kutularından resimlerinizi yükleyebilirsiniz. Sunucuya yüklediğiniz resimler boyutu aşmamalıdır ve herbiri için %s KB olmalıdır. ZIP resimleri \'File Upload\' e yüklendi ve  \'URI/URL Upload\' bölümleri sıkışmış olarak kalacaktır.', 
+  'reg_instr_3' => 'Eğer sıkıştırılmış resimleri açmak istiyorsanız, \'Decompressive ZIP Upload\' daki yükleme kutusunu kullanmalısınız.', //cpg1.3.0
+  'reg_instr_4' => 'URI/URL yükleme seçeneklerini kullandığınız zaman, lütfen örnekteki gibi: http://www.mysite.com/images/example.jpg yol verin', //cpg1.3.0
+  'reg_instr_5' => 'Formu tamamladığınızda, lütfen tıklayın \'Devam et\'.', //cpg1.3.0
+  'reg_instr_6' => 'Zipli dosyaları açma:', //cpg1.3.0
+  'reg_instr_7' => 'Resim yüklemeleri:', //cpg1.3.0
+  'reg_instr_8' => 'URI/URL Yüklemeleri:', //cpg1.3.0
   'error_report' => 'Hata raporu', //cpg1.3.0
-  'error_instr' => 'Takip edilen ykleme karlatrma hatalar:', //cpg1.3.0
-  'file_name_url' => 'Resim Ad/URL', //cpg1.3.0
-  'error_message' => 'Hata Mesaj', //cpg1.3.0
-  'no_post' => 'Resim yklenemedi.', //cpg1.3.0
-  'forb_ext' => 'Resim bytmek yasaktr.', //cpg1.3.0
-  'exc_php_ini' => 'php.ini de izinverilen dasya boyutu ald.', //cpg1.3.0
-  'exc_file_size' => 'CPG tarafndan izin verilen dosya boyutu ald.', //cpg1.3.0
-  'partial_upload' => 'Sadece ksmi ykleme.', //cpg1.3.0
-  'no_upload' => 'Ykleme yok.', //cpg1.3.0
-  'unknown_code' => 'Bilinmeyen PHP ykleme hata kodu.', //cpg1.3.0
-  'no_temp_name' => 'Ykleme yok - Temp ad yok.', //cpg1.3.0
-  'no_file_size' => 'erilen veri bulunamad/Bozulmu', //cpg1.3.0
-  'impossible' => 'Hareket etmek imkansz.', //cpg1.3.0
-  'not_image' => 'maj notu/bozma', //cpg1.3.0
-  'not_GD' => 'GD geniletme deil.', //cpg1.3.0
-  'pixel_allowance' => 'Piksel izini ald.', //cpg1.3.0
-  'incorrect_prefix' => 'Yanl URI/URL ', //cpg1.3.0
-  'could_not_open_URI' => 'URI alamad.', //cpg1.3.0
-  'unsafe_URI' => 'Gvenlik kantlanamad.', //cpg1.3.0
-  'meta_data_failure' => 'Meta verisi baarsz', //cpg1.3.0
+  'error_instr' => 'Takip edilen yükleme karşılaştırma hataları:', //cpg1.3.0
+  'file_name_url' => 'Resim Adı/URL', //cpg1.3.0
+  'error_message' => 'Hata Mesajı', //cpg1.3.0
+  'no_post' => 'Resim yüklenemedi.', //cpg1.3.0
+  'forb_ext' => 'Resim büyütmek yasaktır.', //cpg1.3.0
+  'exc_php_ini' => 'php.ini de izinverilen dasya boyutu aşıldı.', //cpg1.3.0
+  'exc_file_size' => 'CPG tarafından izin verilen dosya boyutu aşıldı.', //cpg1.3.0
+  'partial_upload' => 'Sadece kısmi yükleme.', //cpg1.3.0
+  'no_upload' => 'Yükleme yok.', //cpg1.3.0
+  'unknown_code' => 'Bilinmeyen PHP yükleme hata kodu.', //cpg1.3.0
+  'no_temp_name' => 'Yükleme yok - Temp adı yok.', //cpg1.3.0
+  'no_file_size' => 'İçerilen veri bulunamadı/Bozulmuş', //cpg1.3.0
+  'impossible' => 'Hareket etmek imkansız.', //cpg1.3.0
+  'not_image' => 'İmaj notu/bozma', //cpg1.3.0
+  'not_GD' => 'GD genişletme değil.', //cpg1.3.0
+  'pixel_allowance' => 'Piksel izini aşıldı.', //cpg1.3.0
+  'incorrect_prefix' => 'Yanlış URI/URL ', //cpg1.3.0
+  'could_not_open_URI' => 'URI açılamadı.', //cpg1.3.0
+  'unsafe_URI' => 'Güvenlik kanıtlanamadı.', //cpg1.3.0
+  'meta_data_failure' => 'Meta verisi başarısız', //cpg1.3.0
   'http_401' => '401 Yetkisiz', //cpg1.3.0
-  'http_402' => '402 deme gerekli', //cpg1.3.0
+  'http_402' => '402 Ödeme gerekli', //cpg1.3.0
   'http_403' => '403 Yasak', //cpg1.3.0
-  'http_404' => '404 Bulunamad', //cpg1.3.0
-  'http_500' => '500 Sunucu hatas', //cpg1.3.0
-  'http_503' => '503 Servis bulunamad', //cpg1.3.0
+  'http_404' => '404 Bulunamadı', //cpg1.3.0
+  'http_500' => '500 Sunucu hatası', //cpg1.3.0
+  'http_503' => '503 Servis bulunamadı', //cpg1.3.0
   'MIME_extraction_failure' => 'MIME belirtilemedi.', //cpg1.3.0
-  'MIME_type_unknown' => 'Bilinmeyen MIME tr', //cpg1.3.0
-  'cant_create_write' => 'Yaz dosyas oluturulamad.', //cpg1.3.0
-  'not_writable' => 'Yaz dosyas yazamazsnz.', //cpg1.3.0
+  'MIME_type_unknown' => 'Bilinmeyen MIME türü', //cpg1.3.0
+  'cant_create_write' => 'Yazı dosyası oluşturulamadı.', //cpg1.3.0
+  'not_writable' => 'Yazı dosyası yazamazsınız.', //cpg1.3.0
   'cant_read_URI' => 'URI/URL okunamaz', //cpg1.3.0
-  'cant_open_write_file' => 'URI yazma dosyas alamad.', //cpg1.3.0
-  'cant_write_write_file' => 'URI yazma dosyasna yazamazsnz.', //cpg1.3.0
-  'cant_unzip' => 'Uzip yapamazsnz.', //cpg1.3.0
+  'cant_open_write_file' => 'URI yazma dosyası açılamadı.', //cpg1.3.0
+  'cant_write_write_file' => 'URI yazma dosyasına yazamazsınız.', //cpg1.3.0
+  'cant_unzip' => 'Uzip yapamazsınız.', //cpg1.3.0
   'unknown' => 'Bilinmeyen hata', //cpg1.3.0
-  'succ' => 'Baarl Yklemeler', //cpg1.3.0
-  'success' => '%s yklemesi baarl.', //cpg1.3.0
-  'add' => 'Ltfen albme resim eklemek iin tklayn \'Continue\' .', //cpg1.3.0
-  'failure' => 'Ykleme baarsz', //cpg1.3.0
+  'succ' => 'Başarılı Yüklemeler', //cpg1.3.0
+  'success' => '%s yüklemesi başarılı.', //cpg1.3.0
+  'add' => 'Lütfen albüme resim eklemek için tıklayın \'Devam et\' .', //cpg1.3.0
+  'failure' => 'Yükleme başarısız', //cpg1.3.0
   'f_info' => 'Resim bilgisi', //cpg1.3.0
-  'no_place' => 'nceki resim yerletirilemedi.', //cpg1.3.0
-  'yes_place' => 'nceki resim baaryla yerletirildi.', //cpg1.3.0
+  'no_place' => 'Önceki resim yerleştirilemedi.', //cpg1.3.0
+  'yes_place' => 'Önceki resim başarıyla yerleştirildi.', //cpg1.3.0
   'max_fsize' => 'Maksimum resim boyutu %s KB',
-  'album' => 'Albm',
+  'album' => 'Albüm',
   'picture' => 'Resim', //cpg1.3.0
-  'pic_title' => 'Resim bal', //cpg1.3.0
-  'description' => 'Resim aklamas', //cpg1.3.0
-  'keywords' => 'Anahtar kelimeler (aralarna boluk braknz)',
-  'err_no_alb_uploadables' => 'zgnm Yaptnz yklemelerde albm bulunamad', //cpg1.3.0
-  'place_instr_1' => 'Ltfen resimleri yerletirin.  Her resim iin gerekli bilgiyi girin.', //cpg1.3.0
-  'place_instr_2' => 'Daha fazla resim alana ihtiya duyar. Ltfen tklayn \'Continue\'.', //cpg1.3.0
-  'process_complete' => 'Baaryla btn resimleri yerletirdiniz.', //cpg1.3.0
+  'pic_title' => 'Resim başlığı', //cpg1.3.0
+  'description' => 'Resim açıklaması', //cpg1.3.0
+  'keywords' => 'anahtarsözcük (araları bölük bırakınız)',
+  'err_no_alb_uploadables' => 'Önce albüm oluşturmalısınız', //cpg1.3.0
+  'place_instr_1' => 'Lütfen resimleri yerleştirin.  Her resim için gerekli bilgiyi girin.', //cpg1.3.0
+  'place_instr_2' => 'Daha fazla resim alana ihtiyaç duyar. Lütfen tıklayın \'Devam et\'.', //cpg1.3.0
+  'process_complete' => 'Başarıyla bütün resimleri yerleştirdiniz.', //cpg1.3.0
+   'albums_no_category' => 'Kategori dışı albümler', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Kişisel albümler', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Albüm seç', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => ' Kapat ', //cpg1.4
+  'no_keywords' => 'Özür dileriz, herhangi bir anahtarsözcük bulunamadı!', //cpg1.4
+  'regenerate_dictionary' => 'Klasörü yeniden yapılandır', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
@@ -1162,110 +1799,301 @@
 // ------------------------------------------------------------------------- //
 
 if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Kullanclar ynet',
-  'name_a' => 'Ada gre artan',
-  'name_d' => 'Ada gre azalan',
-  'group_a' => 'Gruba gre artan',
-  'group_d' => 'Gruba gre azalan',
-  'reg_a' => 'Rege gre artan',
-  'reg_d' => 'Rege gre azalan',
-  'pic_a' => 'Resim ieriine gre artan',
-  'pic_d' => 'Resim ieriine gre azalan',
-  'disku_a' => 'Disk kullanmna greartan',
-  'disku_d' => 'Disk kullanmna gre azalan',
-  'lv_a' => 'Son ziyarete gre artan', //cpg1.3.0
-  'lv_d' => 'Son ziyarete greazalan', //cpg1.3.0
-  'sort_by' => 'kullanclar srala',
-  'err_no_users' => 'Kullanc izelgesi bo !',
-  'err_edit_self' => 'Kendi profilinizi dzeltemezsiniz,  \'My profile\' linkini kullann',
-  'edit' => 'DZELT',
-  'delete' => 'SL',
-  'name' => 'Kullanc ad',
+  'memberlist' => 'Üye listesi', //cpg1.4
+  'user_manager' => 'Kullanıcı yönetimi', //cpg1.4
+  'title' => 'Kullanıcıları yönet',
+  'name_a' => 'Ada göre artan',
+  'name_d' => 'Ada göre azalan',
+  'group_a' => 'Gruba göre artan',
+  'group_d' => 'Gruba göre azalan',
+  'reg_a' => 'Kayıt tarihine göre artan',
+  'reg_d' => 'Kayıt tarihine göre azalan',
+  'pic_a' => 'Resim içeriğine göre artan',
+  'pic_d' => 'Resim içeriğine göre azalan',
+  'disku_a' => 'Disk kullanımına göre artan',
+  'disku_d' => 'Disk kullanımına göre azalan',
+  'lv_a' => 'Son ziyarete göre artan', //cpg1.3.0
+  'lv_d' => 'Son ziyarete göre azalan', //cpg1.3.0
+  'sort_by' => 'kullanıcıları sırala',
+  'err_no_users' => 'Kullanıcı çizelgesi boş !',
+  'err_edit_self' => 'Kendi profilinizi düzeltemezsiniz,  \'Kişisel profilim\' linkini kullanın',
+  'edit' => 'DÜZELT',
+  'with_selected' => 'Bir uygulama seç', //cpg1.4
+  'delete' => 'Sil',
+  'delete_files_no' => 'herkeze acık dosyaları koru (anonimleştir)', //cpg1.4
+  'delete_files_yes' => 'herkeze acık dosyalarınıda sil', //cpg1.4
+  'delete_comments_no' => 'yorumlarını koru (anonimleştir)', //cpg1.4
+  'delete_comments_yes' => 'yorumlarınıda sil', //cpg1.4
+  'activate' => 'Aktifleştir', //cpg1.4
+  'deactivate' => 'Pasifleştir', //cpg1.4
+  'reset_password' => 'Şifreyi sıfırla', //cpg1.4
+  'change_primary_membergroup' => 'Ana grubu degiştir', //cpg1.4
+  'add_secondary_membergroup' => 'İkinci grup ekle', //cpg1.4
+  'name' => 'Üye adı',
   'group' => 'Grup',
   'inactive' => 'Inaktif',
-  'operations' => 'lemler',
+  'operations' => 'İşlemler',
   'pictures' => 'Resimler', //cpg1.3.0
-  'disk_space' => 'Alan kulanld / kontenjan',
-  'registered_on' => 'Kayt ol',
-  'last_visit' => 'Son ziyaret edilen', //cpg1.3.0
-  'u_user_on_p_pages' => '%d kullanclar %d sayfa(-lar)da',
-  'confirm_del' => 'Bu kullancy silmek istediinizden emin misiniz? \\nOnun bynresimleri ve albmleri silinecek.', //js-alert //cpg1.3.0
-  'mail' => 'MAL',
-  'err_unknown_user' => 'Seilen kullanc bulunamad !',
-  'modify_user' => 'Kullancy dzenle',
+  'disk_space_used' => 'Kullandıgı alan', //cpg1.4
+  'disk_space_quota' => 'Kullanabilecegi alan', //cpg1.4
+  'registered_on' => 'Kayıt tarihi',
+  'last_visit' => 'Son ziyaret tarihi', //cpg1.3.0
+  'u_user_on_p_pages' => '%d kullanıcılar %d sayfa(-lar)da',
+  'confirm_del' => 'Bu kullanıcıyı silmek istediğinizden emin misiniz? \\nOnun büyünresimleri ve albümleri silinecek.', //js-alert //cpg1.3.0
+  'mail' => 'MAİL',
+  'err_unknown_user' => 'Seçilen kullanıcı bulunamadı !',
+  'modify_user' => 'Kullanıcıyı bilgileri',
   'notes' => 'Notlar',
-  'note_list' => '<li>imdiki ifreni deitirmek istemiyorsan, "ifre" alann bo braknz',
-  'password' => 'ifre',
-  'user_active' => 'Kullanc Aktif',
-  'user_group' => 'Kullanc grubu',
-  'user_email' => 'Kullanc emaili',
-  'user_web_site' => 'Kullanc web sitesi',
-  'create_new_user' => 'Yeni kullanc olutur',
-  'user_location' => 'Kullanc yeri',
-  'user_interests' => 'Kullanc hobileri',
-  'user_occupation' => 'Kullanc meslei',
-  'latest_upload' => 'Yaknlardaki yklemeler', //cpg1.3.0
+  'note_list' => '<li>Şimdiki şifreni değiştirmek istemiyorsan, "şifre" alanını boş bırakınız',
+  'password' => 'Şifre',
+  'user_active' => 'Kullanıcı Aktif',
+  'user_group' => 'Kullanıcı grubu',
+  'user_email' => 'Kullanıcı emaili',
+  'user_web_site' => 'Kullanıcı web sitesi',
+  'create_new_user' => 'Yeni kullanıcı oluştur',
+  'user_location' => 'Kullanıcı yeri',
+  'user_interests' => 'Kullanıcı hobileri',
+  'user_occupation' => 'Kullanıcı mesleği',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Yakınlardaki yüklemeler', //cpg1.3.0
   'never' => 'asla', //cpg1.3.0
+  'search' => 'Kullanıcı ara', //cpg1.4
+  'submit' => 'Ekle', //cpg1.4
+  'search_submit' => 'Devam', //cpg1.4
+  'search_result' => 'Arama sonuçları: ', //cpg1.4
+  'alert_no_selection' => 'En azından bir kullanıcı seçmelisiniz!', //cpg1.4 //js-alert
+  'password' => 'Şifre', //cpg1.4
+  'select_group' => 'Grup seç', //cpg1.4
+  'groups_alb_access' => 'Gruplar için albüm yetkileri', //cpg1.4
+  'album' => 'Albüm', //cpg1.4
+  'category' => 'Kategori', //cpg1.4
+  'modify' => 'Değiştirilsinmi?', //cpg1.4
+  'group_no_access' => 'Bu grup için giriş yok', //cpg1.4
+  'notice' => 'Not: ', //cpg1.4
+  'group_can_access' => 'Sadece "%s" bu albüme uluşma yetkisine sahiptir.', //cpg1.4
 );
 
 // ------------------------------------------------------------------------- //
 // File util.php
 // ------------------------------------------------------------------------- //
 
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Admin levleri (Resimleri yeniden boyutlandr)', //cpg1.3.0
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Dosyalardaki adı günceller', //cpg1.4
+'Adı siler', //cpg1.4
+'Küçük resimleri tekrar oluşturur ve boyutlandırır', //cpg1.4
+'Orjinal boyutlardaki fotoğrafları tekrar yeni boyutlarla yerleştirir', //cpg1.4
+'Orta boyutlardaki orjinal fotoğrafları silerek yer açar', //cpg1.4
+'Seçilen yorumları siler', //cpg1.4
+'Dosya boyutlarını ve boyutunu ayarlar (el ile fotoğrafları degiştirdikten sonra)', //cpg1.4
+'Bakılma oranlarını sıfırlar', //cpg1.4
+'php hakkında bilgi gösterir', //cpg1.4
+'Veritabanını günceller', //cpg1.4
+'Günlügü gösterir', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Admin İşlevleri (Resimleri yeniden boyutlandır)', //cpg1.3.0
   'what_it_does' => 'Ne yapar',
-  'what_update_titles' => 'Resim adndan gncelleme balklar',
-  'what_delete_title' => 'Balklar siler',
-  'what_rebuild' => 'Kk resimleri ve yeniden boyutlanm fotoraflar yeniden oluturur',
-  'what_delete_originals' => 'Yeniden boyutlanma versiyonu ile fotoraflar orjinal boyutlarn siler',
   'file' => 'Resim',
-  'title_set_to' => 'ayarlama iin balk',
-  'submit_form' => 'gnder',
-  'updated_succesfully' => 'Gncelleme baarl',
-  'error_create' => 'Oluturmada HATA',
-  'continue' => 'daha fazla grnt',
-  'main_success' => 'Resim %s ana dosyada kullanlyor', //cpg1.3.0
-  'error_rename' => ' %s  %s ye yeni adlandrmada hata ',
-  'error_not_found' => 'Resim %s bulunamad',
-  'back' => 'ana sayfaya dn',
-  'thumbs_wait' => 'Kk resimler ve/veya yeniden boyutlanan resimler Gncelleniyor, ltfen bekliyor...',
-  'thumbs_continue_wait' => 'Kk resimleri ve/veya yeniden boyutlanan resimleri gcelleme devam ediyor...',
-  'titles_wait' => 'Balklar gncelleniyor, Ltfen bekleyin...',
-  'delete_wait' => 'Ballar siliniyor, ltfen bekleiyin...',
-  'replace_wait' => 'Orjinal resimler yeniden boyutlanana resimler ile orjinal halde siliniyor, ltfen bekleyin..',
-  'instruction' => 'Hzl talimat',
-  'instruction_action' => 'lem se',
+  'problem' => 'Problem', //cpg1.4
+  'status' => 'Durum', //cpg1.4
+  'title_set_to' => 'ayarlama için başlık',
+  'submit_form' => 'Gönder',
+  'updated_succesfully' => 'Güncelleme başarılı',
+  'error_create' => 'Oluşturmada HATA',
+  'continue' => 'daha fazla görüntü',
+  'main_success' => 'Resim %s ana dosyada kullanılıyor', //cpg1.3.0
+  'error_rename' => ' %s  %s ye yeni adlandırmada hata ',
+  'error_not_found' => 'Resim %s bulunamadı',
+  'back' => 'ana sayfaya dön',
+  'thumbs_wait' => 'Küçük resimler ve/veya yeniden boyutlanan resimler Güncelleniyor, lütfen bekliyor...',
+  'thumbs_continue_wait' => 'Küçük resimleri ve/veya yeniden boyutlanan resimleri gücelleme devam ediyor...',
+  'titles_wait' => 'Başlıklar güncelleniyor, Lütfen bekleyin...',
+  'delete_wait' => 'Başlılar siliniyor, lütfen bekleiyin...',
+  'replace_wait' => 'Orjinal resimler yeniden boyutlanana resimler ile orjinal halde siliniyor, lütfen bekleyin..',
+  'instruction' => 'Hızlı talimat',
+  'instruction_action' => 'İşlem seç',
   'instruction_parameter' => 'Parametreleri ayarla',
-  'instruction_album' => 'Albm se',
+  'instruction_album' => 'Albüm seç',
   'instruction_press' => 'Bas %s',
-  'update' => 'Kk resimleri ve/veya yeniden boyutlandrlan resimler gncelleniyor',
-  'update_what' => 'Ne gncellenmeli',
-  'update_thumb' => 'Sadece kk resimler',
-  'update_pic' => 'Sadece yeniden boyutlandrlan resimler',
-  'update_both' => 'Kk resimler ve yeniden boyutlandrlan reimler',
-  'update_number' => 'Resimleri tlama srecini numaralandr',
-  'update_option' => '(Bu tecihi azaltma ayarlarn deneyin eer timeout problemlerinde tecrbeliysen)',
-  'filename_title' => 'Resim ad &rArr; Resim bal', //cpg1.3.0
-  'filename_how' => 'Resim ad nasl dzenlenmeli',
-  'filename_remove' => ' .jpg sonlandrmasndan ayrl ve bolulklarla yerine _ (alt tire) ekle ',
-  'filename_euro' => '2003_11_23_13_20_20.jpg i  23/11/2003 13:20 e evir',
-  'filename_us' => '2003_11_23_13_20_20.jpg i  23/11/2003 13:20 e evir',
-  'filename_time' => '2003_11_23_13_20_20.jpg i  13:20 e evir',
-  'delete' => 'Resim adlarn yada orjinal forraf boyutlarn sil', //cpg1.3.0
-  'delete_title' => 'Resim balklarn sil', //cpg1.3.0
-  'delete_original' => 'Orjinal fororaf boyutlarn sil',
-  'delete_replace' => 'Yeniden boyutlanma versiyonu ile fotoraflar orjinal boyutlarn siler',
-  'select_album' => 'Albm se',
-  'delete_orphans' => 'Yorumlar sil (btn albmlerin zerinde alr)', //cpg1.3.0
-  'orphan_comment' => 'Yorumlar bulundu', //cpg1.3.0
+  'update' => 'Küçük resimleri ve/veya yeniden boyutlandırılan resimler güncelleniyor',
+  'update_what' => 'Ne güncellenmeli',
+  'update_thumb' => 'Sadece küçük resimler',
+  'update_pic' => 'Sadece yeniden boyutlandırılan resimler',
+  'update_both' => 'Küçük resimler ve yeniden boyutlandırılan reimler',
+  'update_number' => 'Resimleri tılama sürecini numaralandır',
+  'update_option' => '(Bu tecihi azaltma ayarlarını deneyin eğer timeout problemlerinde tecrübeliysen)',
+  'filename_title' => 'Resim adı ve Resim başlıgı', //cpg1.3.0
+  'filename_how' => 'Resim adı nasıl düzenlenmeli',
+  'filename_remove' => ' .jpg sonlandırmasını sil ve yerine _ (alt tire) ekle ',
+  'filename_euro' => '2003_11_23_13_20_20.jpg ği  23/11/2003 13:20 ğe çevir',
+  'filename_us' => '2003_11_23_13_20_20.jpg ği  23/11/2003 13:20 ğe çevir',
+  'filename_time' => '2003_11_23_13_20_20.jpg ği  13:20 e çevir',
+  'delete' => 'Resim adlarını yada orjinal forğraf boyutlarını sil', //cpg1.3.0
+  'delete_title' => 'Resim başlıklarını sil', //cpg1.3.0
+  'delete_title_explanation' => 'Bu seçtiginiz albümdeki resimlerin başlıklarını sileçektir.', //cpg1.4
+  'delete_original' => 'Orjinal foroğraf boyutlarını sil',
+  'delete_original_explanation' => 'Fotoğraflarınızın orjinal boyutlardakiler silinecektir.', //cpg1.4
+  'delete_intermediate' => 'Oluşturulan orta boyutluktaki resimleri sil', //cpg1.4
+  'delete_intermediate_explanation' => 'Bu sistemde oluşturulan orta büyüklükteki resimleri silecektir.', //cpg1.4
+  'delete_replace' => 'Yeniden boyutlanma versiyonu ile fotoğrafları orjinal boyutlarını siler',
+  'titles_deleted' => 'Seçilen albumdeki başlıklar silinecek', //cpg1.4
+  'deleting_intermediates' => 'Orta boyuttaki resimler siliniyor, lütfen bekleyiniz...', //cpg1.4
+  'searching_orphans' => 'Searching for orphans, please wait...', //cpg1.4
+  'select_album' => 'Albüm seç',
+  'delete_orphans' => 'Olmayan dosyaların yorumlarını sil (bütün albümlerin üzerinde çalışır)', //cpg1.3.0
+  'delete_orphans_explanation' => 'Bu şekilde sistemde artık olmayan dosyalara yapılan yorumları temizleyebilirsiniz.<br />Albümlerin tamamını seç.', //cpg1.4
+  'refresh_db' => 'Dosya boyutlarını ve bilgilerini tekrar kontrol et.', //cpg1.4
+  'refresh_db_explanation' => 'Dosyaların boyutları ve bilgilerini tekrar kontrol edip güncelleyebilirsiniz. Eğer dosyalarınız kendiniz yazdıysanız bu seçenegi seçiniz.', //cpg1.4
+  'reset_views' => 'Bakılma sayacını sıfırla', //cpg1.4
+  'reset_views_explanation' => 'Seçilen albumdeki bakılma sayaçlarını sıfırla.', //cpg1.4
+  'orphan_comment' => 'bağlantısız bir yorum bulundu',
   'delete' => 'Sil', //cpg1.3.0
-  'delete_all' => 'Tmn sil', //cpg1.3.0
+  'delete_all' => 'Tümünü sil', //cpg1.3.0
+  'delete_all_orphans' => 'Bağlantısız yorumların tamamını sil?', //cpg1.4
   'comment' => 'Yorum: ', //cpg1.3.0
-  'nonexist' => 'attached to non existant file # ', //cpg1.3.0
-  'phpinfo' => 'phpinfo gsterimi', //cpg1.3.0
-  'update_db' => 'Veritabann gncelle', //cpg1.3.0
-  'update_db_explanation' => 'Eer coppermine resimlerini tekrar yerletirmek istiyorsan, deiiklik eklendi yada copperminenin nceki versiyonundan yklendiini, veritabann gncellendiinden emin ol. Bu gerekli izelgeleri ve/veya seenekleri coppermine veri tabannda deerlendirir.', //cpg1.3.0
+  'nonexist' => 'olmayan bir dosyaya bağlı # ', //cpg1.3.0
+  'phpinfo' => 'phpinfo göster', //cpg1.3.0
+  'phpinfo_explanation' => 'Web sunucunuz hakkında teknik bilgi içerir.<br /> - Bu bilgiler herhangi bir konuda bilgi destegi istediginizde gerekli olabilir.', //cpg1.4
+  'update_db' => 'veritabanını güncelle', //cpg1.3.0
+  'update_db_explanation' => 'Eğer coppermine resimleri tekrar yerleştirmişsen, değişiklik, eklenti yada Copperminenin yeni versiyonu yüklemişsen bu seçenegi kullanabilirsiniz, sisteminizdeki veritabanın güncellenir. Bu gerekli çizelgeleri ve/veya seçenekleri coppermine veri tabanında değerlendirir.', //cpg1.3.0
+  'view_log' => 'Günlük dosyalarını göster', //cpg1.4
+  'view_log_explanation' => 'Buradan Coppermine sistemindeki yapılanları detaylı bir günlükte görebilirsiniz. Bu günlüge girebilmek için <a href="admin.php">coppermine config</a>.', //cpg1.4
+  'versioncheck' => 'Sürüm kontrol', //cpg1.4
+  'versioncheck_explanation' => 'Buradan kullandıgınız sistemin güncel sürümlerini görebilirsiniz.', //cpg1.4
+  'bridgemanager' => 'Köprü ayarları', //cpg1.4
+  'bridgemanager_explanation' => 'Diger programlarla kurdugunuz köprüleri açıp kapatabilir veya ayarlarını degiştirebilirsniz.', //cpg1.4
+);
+}
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Sürüm kontrol', //cpg1.4
+  'what_it_does' => 'Bu ekran Coppermine sürümünü güncellemiş kullanıcılar içindir. Bu yazılım sizin dosyalarınızın Coppirme sitesindeki (http://coppermine.sourceforge.net) dosyalarla aynı olup olmadığını kontrol eder ve bu şekilde programdaki eksiklikleri görebilirsiniz. <br />Düzeltilmesi gerekenler kırmızı gösterir. Sarı ile tekrar kontrol edilmesi gereken yerleri gösterir. Yeşil olarak gösterilenlerde ise bir sorun yok. Yardım tuşlarına basarak geniş bilgi alabilirsiniz.', //cpg1.4
+  'online_repository_unable' => 'Depoya ulaşılamıyor', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine depoya ulaşamıyor. Sebeb olarak şu sorunlar olabilir:', //cpg1.4
+  'online_repository_reason1' => 'Coppermine deposu şu anda hizmet dışı olabilir - Sayfayı kontrol ediniz: %s - Bu sayfaya ulaşamıyorsanız, tekrar deneyiniz.', //cpg1.4
+  'online_repository_reason2' => 'Sunucunuzdaki PHP ayarlarıdn %s kapalı (normalde acık olmalı). Sunucu yöneticinize bu seçenegi açtırınız. <i>php.ini</i> (at least allow it to be overridden with %s). Eğer bu dosyalar değiştirilemez ise dosyaları karşılaştırmak mümkün olmıyacaktır. Ve sadece burada kullandığınız sürüm yazılacaktır.', //cpg1.4
+  'online_repository_skipped' => 'Depoya ulaşmayı iptal et', //cpg1.4
+  'online_repository_to_local' => 'Bu yazılım şimdi tekrar yerel klasöre geri döndü. Eğer dosyaları kontrol etmiş ve yükleme anında kapatmışsanız programınız belki güvenilir bir şekilde çalışmayabilir. Bu sürümden sonraki değişiklikler uygulanmıyacaktır.', //cpg1.4
+  'local_repository_unable' => 'Sunucunuzdaki depoya ulaşılamıyor', //cpg1.4
+  'local_repository_explanation' => 'Coppermine sizin depo dosyalarınıza %s ulaşamıyor. Bu belki sizin dosyalarınızı depoya yüklemediğinizden dolayı kaynaklanabilir. Dosyaları yükleyin ve tekrar deneyiniz.<br />Eğer hala düzelmediyse belki web sunucunuz <a href="http://www.php.net/manual/en/ref.filesystem.php">PHP\'s dosya sistemlerinin bir kısmını kapatmış olabilir.</a>. Eğer öyle ise malesef bu modulu kullanamazsınız.', //cpg1.4
+  'coppermine_version_header' => 'Kurulu Coppermine sürümü', //cpg1.4
+  'coppermine_version_info' => 'Kullandıgınız Coppermine sürümü: %s', //cpg1.4
+  'coppermine_version_explanation' => 'Son sürümünü yüklediğiniz halde ekranda gösterilen sürüm doğru degil ise büyük bi ihtimalle <i>include/init.inc.php</i> dosyasının son sürmü sisteminizde yüklü değil.', //cpg1.4
+  'version_comparison' => 'Sürüm karşılaştır', //cpg1.4
+  'folder_file' => 'klasör/dosya', //cpg1.4
+  'coppermine_version' => 'Coppermine sürümü', //cpg1.4
+  'file_version' => 'Sizin kullandığınız sürüm', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'yazılabilir', //cpg1.4
+  'not_writable' => 'yazılamaz', //cpg1.4
+  'help' => 'Yardım', //cpg1.4
+  'help_file_not_exist_optional1' => 'dosya/klasör bulunamadı', //cpg1.4
+  'help_file_not_exist_optional2' => 'dosya/klasör bulunamadı %s sunucunuzda bulunamadı. Meçburi bir dosya/klasör olmamasına karşın sorunla karşılaşırsanız yükleyiniz.', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'dosya/klasör bulunamadı', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'dosya/klasör bulunamadı %s sunucunuzda bulunamadı. Meçburi bir dosya/klasör olmamasına karşın sunucunuza ftp ile yükleyiniz.', //cpg1.4
+  'help_no_local_version1' => 'Yerel sürümü bulunamadı veya okunamıyor', //cpg1.4
+  'help_no_local_version2' => 'Yerel dosya bulunamdı veya okunamıyor - dosyanız eskimiş veya değiştirilmiş olabilir. Lütfen yeniden yükleyiniz.', //cpg1.4
+  'help_local_version_outdated1' => 'Yerel dosya sürümü eskimiş', //cpg1.4
+  'help_local_version_outdated2' => 'Bu dosyanın sürümü eskimiş. Büyük bir ihtimalle eski sürümlerden kalmış. Lütfen yeni sürümü ile değiştirin.', //cpg1.4
+  'help_local_version_na1' => 'cvs bilgileri okunamıyor', //cpg1.4
+  'help_local_version_na2' => 'Proğram sizin sunucunuzdaki cvs dosyasının sürümünü okuyamıyor. Lütfen yeniden yükleyiniz.', //cpg1.4
+  'help_local_version_dev1' => 'Geliştirme sürümü', //cpg1.4
+  'help_local_version_dev2' => 'Bu dosya göründüğü kadarı ile Coppermine resmi sürümünden daha yeni. Büyük bir ihtimalle geliştirme sürümünü kullanıyorsunuz. (Geliştirme sürümleri sadece uzman kullanıcılar içindir), veya include/init.inc.php dosyanızda sorun var', //cpg1.4
+  'help_not_writable1' => 'Klasör yazılamıyor', //cpg1.4
+  'help_not_writable2' => 'Lütfen %s klasörünün ve onun altındakilerin yetkilerini (CHMOD) tekrar yazılabilecek şekilde ayarlayın.', //cpg1.4
+  'help_writable1' => 'Klasör yazılabilir', //cpg1.4
+  'help_writable2' => 'Klasör %s şu anda yazılabilir. Bu gereksiz risk oluşturabilir, coppermine sadece okuma/uygulama yetkilerini kullanır.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine klasörün yazılabilirliğini tespit edemedi.', //cpg1.4
+  'your_file' => 'sizin dosyanız', //cpg1.4
+  'reference_file' => 'internet dosyası', //cpg1.4
+  'summary' => 'Acıklama', //cpg1.4
+  'total' => 'Toplam bakılan dosya/klasör', //cpg1.4
+  'mandatory_files_missing' => 'Bulunamıyan gerekli dosya', //cpg1.4
+  'optional_files_missing' => 'Opsiyonel bulunamıyan dosya', //cpg1.4
+  'files_from_older_version' => 'Eski Coppermine sürümlerinden kalan dosya', //cpg1.4
+  'file_version_outdated' => 'Eskimiş dosya sürümlü', //cpg1.4
+  'error_no_data' => 'Bu modulde bir hata oluştu, bu yüzden gereken doğru bilgileri gösteremedi. Özür dileriz.', //cpg1.4
+  'go_to_webcvs' => '%s a git', //cpg1.4
+  'options' => 'Ayarlar', //cpg1.4
+  'show_optional_files' => 'opsiyonel dosya/klasörleri göster', //cpg1.4
+  'show_mandatory_files' => 'gerekl dosyaları göster', //cpg1.4
+  'show_file_versions' => 'dosya sürümünü göster', //cpg1.4
+  'show_errors_only' => 'sadece hatalı dosya/klasörleri göster', //cpg1.4
+  'show_permissions' => 'klasör yetkilerini göster', //cpg1.4
+  'show_condensed_output' => 'basit sunuçları göster(mesala ekran kopyası için)', //cpg1.4
+  'coppermine_in_webroot' => 'coppermine sunucunun webroot bölümünde kurulu', //cpg1.4
+  'connect_online_repository' => 'Coppermine deposuna bağlanmaya çalış', //cpg1.4
+  'show_additional_information' => 'geniş bilgileri göster', //cpg1.4
+  'no_webcvs_link' => 'cvs linkini gösterme', //cpg1.4
+  'stable_webcvs_link' => 'sağlam çalışan cvs linkini göster', //cpg1.4
+  'devel_webcvs_link' => 'geliştirme cvs linkini göster', //cpg1.4
+  'submit' => 'değişiklikleri uygula / yenile', //cpg1.4
+  'reset_to_defaults' => 'fabrika ayarlarına geri dön', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Günlüklerin tamamını sil', //cpg1.4
+  'delete_this' => 'Günlüğü sil', //cpg1.4
+  'view_logs' => 'Günlüğü göster', //cpg1.4
+  'no_logs' => 'Herhangi bir günlük oluşturulmadı.', //cpg1.4
 );
 
-?>
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1>XP Web Publishing Wizard Client</h1><p>This module allows to use <b>Windows XP</b> web publishing wizard with Coppermine.</p><p>Code is based on article posted by
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>What is required</h2><ul><li>Windows XP in order to have the wizard.</li><li>A working installation of Coppermine on which <b>the web upload function works properly.</b></li></ul><h2>How to install on client side</h2><ul><li>Right click on
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Select &quot;save target as..&quot;. Save the file on your hard drive. When saving the file, check that the proposed file name is <b>cpg_###.reg</b> (the ### represents a numerical timestamp). Change it to that name if necessary (leave the numbers). When downloaded, double click on the file in order to register your server with the web publishing wizard.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Testing</h2><ul><li>In Windows Explorer, select some files and click on <b>Publish xxx on the web</b> in the left pane.</li><li>Confirm your file selection. Click on <b>Next</b>.</li><li>In the list of services that appear, select the one for your photo gallery (it has the name of your gallery). If the service does not appear, check that you have installed <b>cpg_pub_wizard.reg</b> as described above.</li><li>Input your login information if required.</li><li>Select the target album for your pictures or create a new one.</li><li>Click on <b>next</b>. The upload of your pictures starts.</li><li>When it is completed, check your gallery to see if pictures have been properly added.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Notes :</h2><ul><li>Once the upload has started, the wizard can't display any error message returned by the script so you can't know if the upload failed or succeeded until you check your gallery.</li><li>If the upload fails, enable &quot;Debug mode&quot; on the Coppermine admin page, try with one single picture and check error messages in the
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+file that is located in Coppermine directory on your server.</li><li>In order to avoid that the gallery be <i>flooded</i> by pictures uploaded through the wizard, only the <b>gallery admins</b> and <b>users that can have their own albums</b> can use this feature.</li>
+EOT;
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Web yayınlama sihirbazı', //cpg1.4
+  'welcome' => 'Hoşgeidiniz <b>%s</b>,', //cpg1.4
+			'need_login' => 'Sihirbazı kullanabilmek için galeriye giriş yapmış olmalısınız.<p/><p>Giriş yaparken <b>beni hatırla</b> seçenegini kullanmayı unutmayın.', //cpg1.4
+			'no_alb' => 'Özürdilerim, Ama malesef şu anda bu resimleri yükleyebileceginiz bir albüm bulunamadı.', //cpg1.4
+			'upload' => 'Olan bir albümün içine resimleri yükle.', //cpg1.4
+			'create_new' => 'Albüm için yeni bir albüm oluştur.', //cpg1.4
+			'album' => 'Albüm', //cpg1.4
+			'category' => 'Katagori',
+			'new_alb_created' => '&quot;<b>%s</b>&quot; isimli albümünüz oluşturuldu.', //cpg1.4
+			'continue' => 'Devam etmek için &quot;Sonraki&quot; tuşuna basınız', //cpg1.4
+			'link' => 'bu link', //cpg1.4
+);
+}
+?>
\ No newline at end of file
diff -ruN 133/lang/turkish-utf-8.php cpg148/lang/turkish-utf-8.php
--- 133/lang/turkish-utf-8.php	2004-12-30 01:03:52.000000000 -0600
+++ cpg148/lang/turkish-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1273 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: turkish-utf-8.php,v 1.9 2004/12/29 23:03:51 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_turkish' => 'Turkish',
-  'lang_name_native' => 'Türkçe',
-  'lang_country_code' => 'tr',
-  'trans_name'=> 'Ibrahim ALTINOK',
-  'trans_email' => 'ibrahim@lavinya.net',
-  'trans_website' => 'http://www.lavinya.net/',
-  'trans_date' => '2004-09-01',
-);
-
-$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', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt');
-$lang_month = array('Ock', 'Şub', 'Mrt', 'Nis', 'May', 'Haz', 'Tem', 'Agu', 'Eyl', 'Ekm', 'Kas', 'Arl');
-
-// Some common strings
-$lang_yes = 'Evet';
-$lang_no  = 'Hayır';
-$lang_back = 'GERİ';
-$lang_continue = 'DEVAM ET';
-$lang_info = 'Bilgi';
-$lang_error = 'Hata';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => 'Rastgele Resim', //cpg1.3.0
-  'lastup' => 'Son Eklenen',
-  'lastalb'=> 'Son Yorum Yapılanlar',
-  'lastcom' => 'Son Yorumlar',
-  'topn' => 'En Son Bakınlan',
-  'toprated' => 'En Beğenilen',
-  'lasthits' => 'Son Bakılan',
-  'search' => 'Arama Sonuçları',
-  'favpics'=> 'Favori Resimler', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Bu Sayfaya erişim hakkınız yok.',
-  'perm_denied' => 'Bu işlemi yapma hakkınız yok.',
-  'param_missing' => 'Eksik parametre(ler)!',
-  'non_exist_ap' => 'Böyle bir Album, Resim yok !',
-  'quota_exceeded' => 'Diks alanı aşıldı<br /><br />[quota]K da boş bir alanınız var, resimleriniz şuanda kullanılıyor [space]K, bu resmi eklemek alanınızı aşıracaktır.', //cpg1.3.0
-  'gd_file_type_err' => 'Eğer GD image library kullanılıyorsa sadece JPEG ve PNG formatları işlenebilir.',
-  'invalid_image' => 'Yolladığınız resim hasarlı yada GD library tarafından işlenemiyor',
-  'resize_failed' => 'Simge yada Düşürülmüş kalite resmi yaratılmadı.',
-  'no_img_to_display' => 'Gösterilebilcek resim yok',
-  'non_exist_cat' => 'Seçili Kategori yok',
-  'orphan_cat' => 'Katagorinin Üst katagorisi belli değil, Düzeltmek için katagori yönete gidiniz.', //cpg1.3.0
-  'directory_ro' => ' \'%s\'  klasörü yazılabilir değil, resimler silinemedi.', //cpg1.3.0
-  'non_exist_comment' => 'Seçili Yorum aslında yok.',
-  'pic_in_invalid_album' => 'Seçili resim geçersiz bir albumde (%s)!?', //cpg1.3.0
-  'banned' => 'Kullanılan bu siteden banlandınız',
-  'not_with_udb' => 'Bu fonksiyon Coppermine da kullanılamaz çünkü forum yazılımı ile bütünleştirildi. Yapmaya çalıştığınız şey bü şekilde kaldırılamadı, yada fonksiyon forum yazlımı tarafından elegeçirildi.',
-  'offline_title' => 'Kapalı', //cpg1.3.0
-  'offline_text' => 'Galeri kapalı- ilerde tekrar deneyin', //cpg1.3.0
-  'ecards_empty' => 'Ekart kayıtı bulunmamaktadır. Coppermine seçeneklerindeki  ekart giriş imkanını kontrol edin!', //cpg1.3.0
-  'action_failed' => 'İşlem olmadı.  Coppermine sizin talebinizi işleyemedi.', //cpg1.3.0
-  'no_zip' => 'ZIP resimleri için Gerekli librarilere ulaşılamaz.  Lütfen Coppermine admininiz ile iletişime geçin.', //cpg1.3.0
-  'zip_type' => 'ZIP dosyalarını yüklemeye izniniz yok.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Yapılan kodlar yararlı olmalıdır: <li>[b]<b>Kalın</b>[/b]</li> <li>[i]<i>İtalik</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Albüm listesine git',
-  'alb_list_lnk' => 'Albüm Listesi',
-  'my_gal_title' => 'Kişisel galerime git',
-  'my_gal_lnk' => 'Galerim',
-  'my_prof_lnk' => 'Profilim',
-  'adm_mode_title' => 'Yönetici moduna Geç',
-  'adm_mode_lnk' => 'Admin modu',
-  'usr_mode_title' => 'Kullanıcı moduna Geç',
-  'usr_mode_lnk' => 'Kullanıcı modu',
-  'upload_pic_title' => 'Bir Albüme Resim Ekle', //cpg1.3.0
-  'upload_pic_lnk' => 'Resim yükle', //cpg1.3.0
-  'register_title' => 'Albüme resim ekle',
-  'register_lnk' => 'Kayıt ol',
-  'login_lnk' => 'Giriş',
-  'logout_lnk' => 'Çıkış',
-  'lastup_lnk' => 'Son yüklenenler',
-  'lastcom_lnk' => 'Son yorumlar',
-  'topn_lnk' => 'En Çok Bakılanlar',
-  'toprated_lnk' => 'En beğenilenler',
-  'search_lnk' => 'Ara',
-  'fav_lnk' => 'Favorilerim',
-  'memberlist_title' => 'Üye listesini göster', //cpg1.3.0
-  'memberlist_lnk' => 'Üye listesi', //cpg1.3.0
-  'faq_title' => 'Resim galerisi üzerindeki Sorulan Soru &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Resim yükleme onayları',
-  'config_lnk' => 'Seçenekler',
-  'albums_lnk' => 'Albümler',
-  'categories_lnk' => 'Kategoriler',
-  'users_lnk' => 'Kullanıcılar',
-  'groups_lnk' => 'Gruplar',
-  'comments_lnk' => 'Yorumlar', //cpg1.3.0
-  'searchnew_lnk' => 'Çoklu resim ekleme', //cpg1.3.0
-  'util_lnk' => 'Admin sçenekleri', //cpg1.3.0
-  'ban_lnk' => 'Kullanıcıları Banla',
-  'db_ecard_lnk' => 'Ekart gösterimi', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Album YARAT / DÜZENLE',
-  'modifyalb_lnk' => 'Albüm Seçenekleri',
-  'my_prof_lnk' => 'Kişisel Profilim',
-);
-
-$lang_cat_list = array(
-        'category' => 'Kategori',
-        'albums' => 'Albumler',
-  'pictures' => 'Resimler', //cpg1.3.0
-);
-
-$lang_album_list = array(
-        'album_on_page' => '%d album var %d sayfada'
-);
-
-$lang_thumb_view = array(
-  'date' => 'TARİH',
-  //Sort by filename and title
-  'name' => 'Ad',
-  'title' => 'Konu',
-  'sort_da' => 'Tarihe göre ARTAN Sırala',
-  'sort_dd' => 'Tarihe göre AZALAN Sırala',
-  'sort_na' => 'Ada göre ARTAN Sırala',
-  'sort_nd' => 'Ada göre AZALAN Sırala',
-  'sort_ta' => 'Konuya göre ARTAN Sırala',
-  'sort_td' => 'Konuya göre AZALAN Sırala',
-  'download_zip' => 'Zip dosyası olarak indir', //cpg1.3.0
-  'pic_on_page' => '%d resim var %d sayfada',
-  'user_on_page' => '%d kullanıcı var %d sayfada', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Küçük Resim Sayfasına Dön',
-  'pic_info_title' => 'Resim Özelliklerini Göster/Sakla', //cpg1.3.0
-  'slideshow_title' => 'Ard-arda Gösterim',
-  'ecard_title' => 'Bu resmi bir e-kartpostal olrak yolla ', //cpg1.3.0
-  'ecard_disabled' => 'e-kartpostal özelliği etkin değil',
-  'ecard_disabled_msg' => 'E-kartpostal yollama izniniz YOK', //js-alert //cpg1.3.0
-  'prev_title' => 'Önceki Resme Bak', //cpg1.3.0
-  'next_title' => 'Sonraki Resme Bak', //cpg1.3.0
-  'pic_pos' => 'RESİM %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Resimi Puanla', //cpg1.3.0
-  'no_votes' => '(Puanlama henuz yok)',
-  'rating' => '(Güncel Beğeni Oranı : %s / 5 etkiyen %s oy',
-  'rubbish' => 'Berbat',
-  'poor' => 'Değersiz',
-  'fair' => 'İdare Eder',
-  'good' => 'İyi',
-  'excellent' => 'Çok İyi',
-  'great' => 'Mükemmel',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Kritik Hata',
-  'file' => 'Dosya: ',
-  'line' => 'Satır: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Dosya Adı : ',
-  'filesize' => 'Dosya Büyüklüğü: ',
-  'dimensions' => 'Ölçüler : ',
-  'date_added' => 'Eklendiği Tarih : '
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s yorum yapıldı',
-  'n_views' => '%s kez bakıldı',
-  'n_votes' => '(%s oy verildi)'
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Debug Info', //cpg1.3.0
-  'select_all' => 'Tümünü Seç', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Coppermine den yardım talebinde bulunacaksanız,debug çıkışını yolladığınıza copyalayıp yapıştırın. Yollamadan önce *** ile olan yerleri tekrar doldurun.', //cpg1.3.0
-  'phpinfo' => 'phpbilgi gösterimi', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Geçerli dil', //cpg1.3.0
-  'choose_language' => 'Dilinizi seçin', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Geçerli konu', //cpg1.3.0
-  'choose_theme' => 'Bir konu seçiniz', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Ünlem',
-  'Question' => 'Soru',
-  'Very Happy' => 'Çok Mutlu',
-  'Smile' => 'Gülümsiyen',
-  'Sad' => 'Üzgün',
-  'Surprised' => 'Şaşırmış',
-  'Shocked' => 'Şok olmuş',
-  'Confused' => 'Kafası Karışık',
-  'Cool' => 'Cool',
-  'Laughing' => 'Gülen',
-  'Mad' => 'Deli',
-  'Razz' => 'Razz',
-  'Embarassed' => 'Utanmış',
-  'Crying or Very sad' => 'Çok üzgün veya ağlama',
-  'Evil or Very Mad' => 'Şeytan veye manyak',
-  'Twisted Evil' => 'Sapıtmış Seytan',
-  'Rolling Eyes' => 'Gözü dönmüş',
-  'Wink' => 'Gözkırpan',
-  'Idea' => 'Ampül Fikirli',
-  'Arrow' => 'Ok',
-  'Neutral' => 'Doğal',
-  'Mr. Green' => 'Bay Yeşil',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Yönetici modu terkediliyor...',
-  1 => 'Yönetici moduna Geçiliyor...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Albumlerin adı olmalı!', //js-alert
-  'confirm_modifs' => 'Bu değişiklikleri Yapmak istediğinizden eminmisiniz ?', //js-alert
-  'no_change' => 'Değişiklik yapmadınız ki !', //js-alert
-  'new_album' => 'Yeni Albüm',
-  'confirm_delete1' => 'BU albumu silmek istediğinizden eminmisiniz ?', //js-alert
-  'confirm_delete2' => '\nBütün RESİMLER,YORUMLAR ve İÇERİĞİ YOK OLACAK !', //js-alert
-  'select_first' => 'İlk önce bir album seçiniz', //js-alert
-  'alb_mrg' => 'Album Yöneticisi',
-  'my_gallery' => '* Kişisel Galerim *',
-  'no_category' => '* Katagori Yok *',
-  'delete' => 'Sil',
-  'new' => 'Yeni',
-  'apply_modifs' => 'Değişiklikleri Yap',
-  'select_category' => 'Katagori Seç',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => '\'%s\' işlemi için gerekli parametreler eksik !',
-  'unknown_cat' => 'Seçili Katagaori Veritabanında yok',
-  'usergal_cat_ro' => 'Kullanıcı Galerileri Katagorisi Silinemez!',
-  'manage_cat' => 'Katagorileri Yönet',
-  'confirm_delete' => 'BU katagoriyi silmek istediğinizden eminmisiniz ?', //js-alert
-  'category' => 'Katagori',
-  'operations' => 'İşlemler',
-  'move_into' => 'Taşı',
-  'update_create' => 'Katagori Güncelle/Ekle',
-  'parent_cat' => 'ÜST Katagori',
-  'cat_title' => 'Katagori ADI',
-  'cat_desc' => 'Katagori Tanımı'
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Ayarlamalar',
-  'restore_cfg' => 'Fabrika ayarlarına GeriDÖN',
-  'save_cfg' => 'Yeni Ayarları kaydet',
-  'notes' => 'Notlar',
-  'info' => 'Bilgi',
-  'upd_success' => 'Coppermine Galeri Ayarları Güncellendi',
-  'restore_success' => 'Coppermine Galeri Ayarları Varsayılana Döndü',
-  'name_a' => 'Ada göre ARTAN',
-  'name_d' => 'Ada göre AZALAN',
-  'date_a' => 'Tarihe göre ARTAN',
-  'date_d' => 'Tarihe göre AZALAN',
-  'th_any' => 'Maksimum Aspect',
-  'th_ht' => 'Yükseklik',
-  'th_wd' => 'Genişlik',
-  'label' => 'label', //cpg1.3.0
-  'item' => 'item', //cpg1.3.0
-  'debug_everyone' => 'Herkes', //cpg1.3.0
-  'debug_admin' => 'Sadece Admin', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'General settings',
-  array('Galeri adı', 'gallery_name', 0),
-  array('Galeri tanıtımı', 'gallery_description', 0),
-  array('Galeri admin emaili', 'gallery_admin_email', 0),
-  array('E-kartpostallardaki linkin hedef adresi', 'ecards_more_pic_target', 0),
-  array('Galeri kapalı', 'offline', 1), //cpg1.3.0
-  array('Ekartları logla', 'log_ecards', 1), //cpg1.3.0
-  array('Favori ZIP-indirmelerini takip et', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Language, Themes &amp; Charset settings',
-  array('Dil', 'lang', 5),
-  array('Konu', 'theme', 6),
-  array('Dil listesini göster', 'language_list', 1), //cpg1.3.0
-  array('Dil bayraklarını göster', 'language_flags', 8), //cpg1.3.0
-  array(' &quot;reset&quot; dil seçimlerinde göster', 'language_reset', 1), //cpg1.3.0
-  array('Konu listesini göster', 'theme_list', 1), //cpg1.3.0
-  array(' &quot;reset&quot; konu seçeneğinde göster', 'theme_reset', 1), //cpg1.3.0
-  array('FAQ göster', 'display_faq', 1), //cpg1.3.0
-  array('Bbcode yardımı göster', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Karakter seçeneği', 'charset', 4), //cpg1.3.0
-
-  'Albüm listesi Gösterimi',
-  array('Ana Tablo Genişliği (pixel yada %)', 'main_table_width', 0),
-  array('Gösterilecek Alt Katagori Düzeyi', 'subcat_level', 0),
-  array('Bir Sayfada gösterilecek Album sayısı', 'albums_per_page', 0),
-  array('Album Listesinin Sütün sayısı', 'album_list_cols', 0),
-  array('Küçük Resim(Pul) Boyutu (Pixel olarak)', 'alb_list_thumb_size', 0),
-  array('Ana Sayfa İçeriği', 'main_page_layout', 0),
-  array('Kategorilerdeki küçük resimleri birinci seviye göster','first_level',1),
-
-  'Küçük resim (Pul)Gösterimi',
-  array('Küçük Resim(Pul) sayfası sütün sayısı', 'thumbcols', 0),
-  array('Küçük Resim(Pul) sayfası sıra sayısı', 'thumbrows', 0),
-  array('En fazla Pul', 'max_tabs', 0), //cpg1.3.0
-  array('Pulun adının altında tanımınıda göster', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Küçük resimleri bakılma sayısına göre göster', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Pulun adının altında yapılan yorum sayısınıda göster', 'display_comment_count', 1),
-  array('Küçük resimleri ada göre göster', 'display_uploader', 1), //cpg1.3.0
-  array('Geçerli sıraya koy', 'default_sort_order', 3), //cpg1.3.0
-  array('Pulun adının altında yapılan yorum sayısınıda göster', 'display_comment_count', 1), //cpg1.3.0
-
-  'Resim Gösterimi &amp; Yorum Seçenekleri',
-  array('Resim Tablosu Genişliği (pixel yada %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Resim özellikleri öntanımlı açılsın mı?', 'display_pic_info', 1), //cpg1.3.0
-  array('Yorumlardaki kötü kelimeleri sansürle', 'filter_bad_words', 1),
-  array('Gülücüklere yorumlarda izin ver', 'enable_smilies', 1),
-  array('Allow several consecutive comments on one file from the same user (disable flood protection)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Resim tanımı uzunluğu En-fazla?', 'max_img_desc_length', 0),
-  array('Bir kelimeki karakter sayısı En-çok?', 'max_com_wlength', 0),
-  array('Bir Yorumdaki Satır sayısı En-çok?', 'max_com_lines', 0),
-  array('Bir Yorumun uzunluğu En-fazla?', 'max_com_size', 0),
-  array('Film şeridini göster', 'display_film_strip', 1),
-  array('Şeritdeki parçaların numarası', 'max_film_strip_items', 0),
-  array('Yorumları admine email aracılığı ile haber ver', 'email_comment_notification', 1), //cpg1.3.0
-  array('Ardarda gösterimi aralıklarını milisaniyelerle yap (1 saniye = 1000 milisaniye)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Resim ve Pul Seçenekleri', //cpg1.3.0
-  array('JPEG dosyaları için kalite ayarı', 'jpeg_qual', 0),
-  array('Küçük resim içn maksimum boyut <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Boyut kullan ( genişlik yadayğkseklik yada küçük resim için maksimum görünüş )<b>**</b>', 'thumb_use', 7),
-  array('Orta seviye resim oluştur','make_intermediate',1),
-  array('Orta seviye resim/video için maksimum genişlik yada yükseklik <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Yülenen resim için en büyük boyut (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Yüklene resimler/videolar için en büyük genişlik ve boyut (pixels)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Resim ve Pul Gelişmiş Seçenekleri', //cpg1.3.0
-  array('Özel albüm ikonunu giriş yapmayan kullanıcıya göster','show_private',1), //cpg1.3.0
-  array('Dosya adlarında Yasaklanmış Karakterler', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Dosya adlarında Yasaklanmış Karakterler', 'forbiden_fname_char',0), //cpg1.3.0
-  array('İzin verilen imaj türleri', 'allowed_img_types',0), //cpg1.3.0
-  array('İzin verilen movie türleri', 'allowed_mov_types',0), //cpg1.3.0
-  array('İzin verilen audio türleri', 'allowed_snd_types',0), //cpg1.3.0
-  array('İzin verilen döküman türleri', 'allowed_doc_types',0), //cpg1.3.0
-  array('Resim boyutlandırması için kullanılacak yöntem','thumb_method',2), //cpg1.3.0
-  array('ImageMagick \'dönüştürücü\' programının yolu (örn /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('İzinli Resim tipleri (sadece ImageMagick için geçerli)', 'allowed_img_types',0), //cpg1.3.0
-  array('ImageMagick için ek komut satırı seçenekleri', 'im_options', 0), //cpg1.3.0
-  array('JPEG dosyalrındaki EXIF verisini oku', 'read_exif_data', 1), //cpg1.3.0
-  array('JPEG dosyalarındaki IPTC verisini oku', 'read_iptc_data', 1), //cpg1.3.0
-  array('Albüm Klasörü <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Kullanıcı resimleri klasörü <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Orta Seviye RES. için ad ön takısı <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Pullar için ad ön takısı <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Klasörler için geçerli olan Cmode', 'default_dir_mode', 0), //cpg1.3.0
-  array('Resimler için geçerli olan Cmode', 'default_file_mode', 0), //cpg1.3.0
-
-  'Kullanıcı Ayarları',
-  array('Yeni Kullanıcı Kaydına izin ver', 'allow_user_registration', 1),
-  array('Kullanıcı Kaydına email onayı gerektirir', 'reg_requires_valid_email', 1),
-  array('Kullanıcı kayıtlarını email yoluyla admine haber ver', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Birden fazla kullanıcı aynı email adresine sahip olabilir', 'allow_duplicate_emails_addr', 1),
-  array('Kullanıcılar özel albüme sahip olabilirler (Not:Eğer \'evet\' i \'hayır\' a çevirirseniz özel albümler herkese açık olmayacaktır)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Kullanıcıların bekleyen yüklemelerini admine haber ver', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Giriş yapan kullanıcıları üye listesini göstermeye izin ver', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Özel Tanım Alanları (Kullanım Dışıysa Boş Bırakabilirsiniz)',
-  array('Alan 1 adı', 'user_field1_name', 0),
-  array('Alan 2 adı', 'user_field2_name', 0),
-  array('Alan 3 adı', 'user_field3_name', 0),
-  array('Alan 4 adı', 'user_field4_name', 0),
-
-  'Cookies Seçenekleri',
-  array('Script tarafından kullanılan cookie nin adı', 'cookie_name', 0),
-  array('Script tarafından cookie için geçerli yol', 'cookie_path', 0),
-
-  'Diğer Seçenekler',
-  array('Debug moduna ulaşılamaz', 'debug_mode', 9), //cpg1.3.0
-  array('Debug modundaki notları göster', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) ile işeretli alanlar eğer zaten galerilerinizde resim varsa değiştirilmemelidir<br />
-  <a name="notice2"></a>(**) ile işaretli yerleri değiştirdiğiniz zaman, sadece eklediğiniz noktadaki dosyaları etkiler, bundan dolayı galeride eğer resimler varsa ayarların değiştirilmemesi daha mantıklı. Siz, bununla birlikte, &quot mevcut olan dosyaları da ; <a href="util.php">admin seçenekleri</a> le değiştirmiş olacaksınız (resimleri yeniden boyutlandır)&quot; admin menüsünden faydalanın.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Ekart yollama', //cpg1.3.0
-  'ecard_sender' => 'Gönderen', //cpg1.3.0
-  'ecard_recipient' => 'Recipient', //cpg1.3.0
-  'ecard_date' => 'Tarih', //cpg1.3.0
-  'ecard_display' => 'Ekart gösterimi', //cpg1.3.0
-  'ecard_name' => 'Ad', //cpg1.3.0
-  'ecard_email' => 'Email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'yükselim', //cpg1.3.0
-  'ecard_descending' => 'alçalım', //cpg1.3.0
-  'ecard_sorted' => 'Sıralandı', //cpg1.3.0
-  'ecard_by_date' => 'tarihe göre', //cpg1.3.0
-  'ecard_by_sender_name' => 'by sender\'s name', //cpg1.3.0
-  'ecard_by_sender_email' => 'by sender\'s email', //cpg1.3.0
-  'ecard_by_sender_ip' => 'by sender\'s IP address', //cpg1.3.0
-  'ecard_by_recipient_name' => 'by recipient\'s name', //cpg1.3.0
-  'ecard_by_recipient_email' => 'by recipient\'s email', //cpg1.3.0
-  'ecard_number' => 'gösterim kayıtı %s to %s of %s', //cpg1.3.0
-  'ecard_goto_page' => 'sayfaya git', //cpg1.3.0
-  'ecard_records_per_page' => 'Sayfa başındaki kayıtlar', //cpg1.3.0
-  'check_all' => 'Tümünü kontrol et', //cpg1.3.0
-  'uncheck_all' => 'Hiçbirini kontrol etme', //cpg1.3.0
-  'ecards_delete_selected' => 'Seçilen ekartları sil', //cpg1.3.0
-  'ecards_delete_confirm' => 'Silmek istediğinizden emin misiniz?Kontrol kutusunu işaretleyin!', //cpg1.3.0
-  'ecards_delete_sure' => 'Eminim', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => ' Adınızı ve bir yorum yazmalısınız',
-  'com_added' => 'Yorumunuz eklendi',
-  'alb_need_title' => 'Albüm için bir başlık seçmelisiniz !',
-  'no_udp_needed' => 'Güncellemeye gerek yok.',
-  'alb_updated' => 'Albüm güncelleşti',
-  'unknown_album' => 'Seçilen albüm bulunamadı yada bu albüme yükleme izniniz yok',
-  'no_pic_uploaded' => 'Resim Yüklenmedi !<br /><br />Eğer gerçekten yüklemek için resim seçtiyseniz, sunucunun izin veridiği resim yüklemelerini kontrol edin...', //cpg1.3.0
-  'err_mkdir' => 'Yaratma klasörü başarısız %s !',
-  'dest_dir_ro' => 'Gönderilen adres %s script tarafından yazılamaz !',
-  'err_move' => '%s ya %s geçmek imkansız!',
-  'err_fsize_too_large' => 'Yüklediğiniz resim çok büyük(izin verilen maksimum büyklük %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Yüklediğiniz resim boyuttu çok geniş (izin verilen maksimum genişlik %s KB) !',
-  'err_invalid_img' => 'Yüklediğiniz resim geçerli değil !',
-  'allowed_img_types' => 'sadece %s imajları yükleyebilirsiniz.',
-  'err_insert_pic' => ' \'%s\' resim albüme yerleşmedi ', //cpg1.3.0
-  'upload_success' => 'Resminiz başarı ile yüklendi.<br /><br />Admin onayından sonra resminiz eklenecektir.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Yükleme bildirisi', //cpg1.3.0
-  'notify_admin_email_body' => ' %s tarafından onayınızı bekleyen resim eklendi. %s bak', //cpg1.3.0
-  'info' => 'Bilgi',
-  'com_added' => 'Yorum eklendi',
-  'alb_updated' => 'Album updated',
-  'err_comment_empty' => 'Yorumunuz boş !',
-  'err_invalid_fext' => 'Sadece izin verilen resimler büyütülebilir : <br /><br />%s.',
-  'no_flood' => 'Üzgümün ama bu dosya için son yorumun yazarı sizsiniz<br /><br /> Eğer istiyorsanız yorumunuzu düzeltin', //cpg1.3.0
-  'redirect_msg' => 'Adresiniz değiştiriliyor.<br /><br /><br />Click \'DEVAM\' eğer sayfa otomatik olarak yenilenmezse',
-  'upl_success' => 'Resminiz başarılyla eklendi', //cpg1.3.0
-  'email_comment_subject' => 'Yorum İbrahim ALTINOK Galeri de yolandı', //cpg1.3.0
-  'email_comment_body' => 'Birisi galerinize bir yorum yolladı. Buradan bakın', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Başlık',
-  'fs_pic' => 'Tam boy görüntü',
-  'del_success' => 'Başarıyla silindi',
-  'ns_pic' => 'Normal boy görüntü',
-  'err_del' => 'silinemedi',
-  'thumb_pic' => 'küçük resim',
-  'comment' => 'yorum',
-  'im_in_alb' => 'albümde görüntü',
-  'alb_del_success' => '\'%s\' albüm silindi',
-  'alb_mgr' => 'Albüm Yöneticisi',
-  'err_invalid_data' => '\'%s\' da Veri almada hata',
-  'create_alb' => 'Albüm oluşturma\'%s\'',
-  'update_alb' => 'Albüm güncelleme\'%s\' başlıkla \'%s\' ve index \'%s\'',
-  'del_pic' => 'Resmi sil', //cpg1.3.0
-  'del_alb' => 'Albümü sil',
-  'del_user' => 'Kullanıcıyı sil',
-  'err_unknown_user' => 'Seçilen kullanıcı bulunamadı !',
-  'comment_deleted' => 'Yorum başarıyla silindi',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Bu resmi SİLMEK istediğinizden emin misiniz ? \\nYorum silinmiş olmalı.', //js-alert //cpg1.3.0
-  'del_pic' => 'BU RESMİ SİL', //cpg1.3.0
-  'size' => '%s x %s pixels',
-  'views' => '%s zamanlar',
-  'slideshow' => 'Ardarda gösterim',
-  'stop_slideshow' => 'Gösterimi durdur',
-  'view_fs' => 'Tam boy görünüm için tıklayın',
-  'edit_pic' => 'Açıklamayı düzenle', //cpg1.3.0
-  'crop_pic' => 'Kes ve yer değiştir', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Resim bilgisi', //cpg1.3.0
-  'Filename' => 'Resim Adı',
-  'Album name' => 'Albüm Adı',
-  'Rating' => 'Oylar (%s votes)',
-  'Keywords' => 'Anahtar Kelimeler',
-  'File Size' => 'Resim boyutu',
-  'Dimensions' => 'Boyutlar',
-  'Displayed' => 'Gösterilme',
-  'Camera' => 'Kamera',
-  'Date taken' => 'Çekilen tarih',
-  'ISO'=>'ISO',
-  'Aperture' => 'Boşluk',
-  'Exposure time' => 'Ortaya çıkma zamanı',
-  'Focal length' => 'Uzunluk',
-  'Comment' => 'Yorum',
-  'addFav'=>'Favorilere ekle', //cpg1.3.0
-  'addFavPhrase'=>'Favoriler', //cpg1.3.0
-  'remFav'=>'Favorilerden ayrıl', //cpg1.3.0
-  'iptcTitle'=>'IPTC Başlık', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Kopyalama', //cpg1.3.0
-  'iptcKeywords'=>'IPTC Anahtar kelimeler', //cpg1.3.0
-  'iptcCategory'=>'IPTC Kategori', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC Alt kategoriler', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'TAMAM',
-  'edit_title' => 'Bu yorumu düzenle',
-  'confirm_delete' => 'Bu yorumu silmek istediğinizden emin misiniz?', //js-alert
-  'add_your_comment' => 'Yorumunuzu ekleyin',
-  'name'=>'İsim',
-  'comment'=>'Yorum',
-  'your_name' => 'Anon',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Bu pencereyi kapatmak için götüntüye tıklayın',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Ekart gönder',
-  'invalid_email' => '<b>Uyarı</b> : geçersiz email adres !',
-  'ecard_title' => ' %s den sizin için bir ekart ',
-  'error_not_image' => 'Sadece görüntüler ekart olarak gönderilebilir', //cpg1.3.0
-  'view_ecard' => 'Eğer ekart tam olarak görünmezse bu linki yıklayınız',
-  'view_more_pics' => 'Daha fazla resim resim için bu linki tıklayınız !',
-  'send_success' => 'Ekartınız yolandı',
-  'send_failed' => 'Üzgünüm ama sunucu ekartınızı yollayamadı...',
-  'from' => 'Nereden',
-  'your_name' => 'Adınız',
-  'your_email' => 'Email adresiniz',
-  'to' => 'Kime',
-  'rcpt_name' => 'Alıcının Adı',
-  'rcpt_email' => 'Alıcının email adresi',
-  'greetings' => 'Başlık',
-  'message' => 'Mesajınız',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Rsim bilgisi', //cpg1.3.0
-  'album' => 'Albüm',
-  'title' => 'Başlık',
-  'desc' => 'Açıklama',
-  'keywords' => 'Anahtar kelimeler',
-  'pic_info_str' => '%s &times; %s - %s KB - %s views - %s votes',
-  'approve' => 'Resmi onayla', //cpg1.3.0
-  'postpone_app' => 'Onayı ertele',
-  'del_pic' => 'Resmi sil', //cpg1.3.0
-  'read_exif' => 'EXIF bilgisini tekrar okuyunuz', //cpg1.3.0
-  'reset_view_count' => 'Görüntü sayacını yenile',
-  'reset_votes' => 'Oyları yenile',
-  'del_comm' => 'Yorumları sil',
-  'upl_approval' => 'Onay gönder',
-  'edit_pics' => 'Resimleri Düzenle', //cpg1.3.0
-  'see_next' => 'Diğer resimlere bak', //cpg1.3.0
-  'see_prev' => 'Gerideki resimlere bak', //cpg1.3.0
-  'n_pic' => '%s resimler', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Gösterim için resimlerin numaraları', //cpg1.3.0
-  'apply' => 'Değişiklikleri Kaydet', //cpg1.3.0
-  'crop_title' => 'Coppermine Picture Editor', //cpg1.3.0
-  'preview' => 'Özel gösterim', //cpg1.3.0
-  'save' => 'Rsimleri kaydet', //cpg1.3.0
-  'save_thumb' =>'Küçük resim olarak kaydet', //cpg1.3.0
-  'sel_on_img' =>'Seçim tümüyle resimler üzerinde olmalıdır!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Sık Sorulan Sorular', //cpg1.3.0
-  'toc' => 'İçeriklerin çizelgesi', //cpg1.3.0
-  'question' => 'Sorular: ', //cpg1.3.0
-  'answer' => 'Cevap: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'General FAQ', //cpg1.3.0
-  array('Neden kayıt olmaya ihtiyaç var?', 'Kayıt admin tarafından onaylanabilir veya onaylanmaz. Kayıt işlemi üyeye ek olarak resim yükleme özelliği verir, favori listesine sahip olurlar, resimlere oy verebilir ve onlara yorum yazabilirler ve benzeri.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Nasıl kayıt olabilirim?', '&quot;Register&quot; a gidin ve istenilen boşlukları doldurun (eğer isterseniz).<br />Eğer admin If the Administrator has Email Activation enabled ,then after submitting your information you should recieve an email message at the address that you have submitted while registering, giving you instructions on how to activate your membership. Your membership must be activated in order for you to login.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('How Do I login?', 'Go to &quot;Login&quot;, submit your username and password and check &quot;Remember Me&quot; so you will be logged in on the site if you should leave it.<br /><b>IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted in order to use &quot;Remember Me&quot;.</b>', 'offline', 0), //cpg1.3.0
-  array('Why can I not login?', 'Did you register and click the link that was sent to you via email?. The link will activate your account. For other login problems contact the site administrator.', 'offline', 0), //cpg1.3.0
-  array('What if I forgot my password?', 'If this site has a &quot;Forgot password&quot; link then use it. Other than that contact the site administrator for a new password.', 'offline', 0), //cpg1.3.0
-  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0), //cpg1.3.0
-  array('How do I save a picture to &quot;My Favorites&quot;?', 'Click on a picture and click on the &quot;picture info&quot; link (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); scroll down to the picture information set and click &quot;Add to fav&quot;.<br />The administrator may have the &quot;picture information&quot; on by default.<br />IMPORTANT:Cookies must be enabled and the cookie from this site must not be deleted.', 'offline', 0), //cpg1.3.0
-  array('How do I rate a file?', 'Click on a thumbnail and go to the bottom and choose a rating.', 'offline', 0), //cpg1.3.0
-  array('How do I post a comment for a picture?', 'Click on a thumbnail and go to the bottom and post a comment.', 'offline', 0), //cpg1.3.0
-array('How do I upload a file?', 'Go to &quot;Upload&quot;and select the album that you want to upload to, click &quot;Browse&quot; and find the file to upload and click &quot;open&quot; (add a title and description if you want to) and click &quot;Submit&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Where do I upload a picture to?', 'You will be able to upload a file to one of your albums in &quot;My Gallery&quot;. The Administrator may also allow you to upload a file to one or more of the albums in the Main Gallery.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What type and size of a file can I upload?', 'The size and type (jpg, png, etc.) is up to the administrator.', 'offline', 0), //cpg1.3.0
-  array('What is &quot;My Gallery&quot;?', '&quot;My Gallery&quot; is a personal gallery that the user can upload to and manage.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How do I create, rename or delete an album in &quot;My Gallery&quot;?', 'You should already be in &quot;Admin-Mode&quot;<br />Go to &quot;Create/Order My Albums&quot;and click &quot;New&quot;. Change &quot;New Album&quot; to your desired name.<br />You can also rename any of the albums in your gallery.<br />Click &quot;Apply Modifications&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I modify and restrict users from viewing my albums?', 'You should already be in &quot;Admin Mode&quot;<br />Go to &quot;Modify My Albums. On the &quot;Update Album&quot; bar, select the album that you want to modify.<br />Here, you can change the name, description, thumbnail picture, restrict viewing and comment/rating permissions.<br />Click &quot;Update Album&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('How can I view other users\' galleries?', 'Go to &quot;Album List&quot; and select &quot;User Galleries&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What are cookies?', 'Cookies are a plain text piece of data that is sent from a website and is put on to your computer.<br />Cookies usually allow a user to leave and return to the site without having to login again and other various chores.', 'offline', 0), //cpg1.3.0
-  array('Where can I get this program for my site?', 'Coppermine is a free Multimedia Gallery, released under GNU GPL. It is full of features and has been ported to various platforms. Visit the <a href="http://coppermine.sf.net/">Coppermine Home Page</a> to find out more or download it.', 'offline', 0), //cpg1.3.0
-
-  'Navigating the Site', //cpg1.3.0
-  array('What\'s &quot;Album List&quot;?', 'This will show you the entire category you are currently in, with a link to each album. If you are not in a category, it will show you the entire gallery with a link to each category. Thumbnails may be a link to the category.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Gallery&quot;?', 'This feature lets a user create their own gallery and add,delete or modify albums as well as upload to them.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s the difference between &quot;Admin Mode&quot; and &quot;User Mode&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Upload Picture&quot;?', 'This feature allows a user to upload a file (size and type is set by the site administrator) to a gallery selected by either you or the administrator.', 'allow_private_albums', 0), //cpg1.3.0
-  array('What\'s &quot;Last Uploads&quot;?', 'This feature shows the last uploads to the site.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Last Comments&quot;?', 'This feature shows the last comments along with the files posted by users.', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Most Viewed&quot;?', 'This feature shows the most viewed files by all users (whether logged in or not).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;Top Rated&quot;?', 'This feature shows the top rated files rated by the users, showing the average rating (e.g: five users each gave a <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: the file would have an average rating of <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Five users rated the file from 1 to 5 (1,2,3,4,5) would result in an average <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />The ratings go from <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (best) to <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (worst).', 'offline', 0), //cpg1.3.0
-  array('What\'s &quot;My Favorites&quot;?', 'This feature will let a user store a favorite file in the cookie that was sent to your computer.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Şifremi unuttum', //cpg1.3.0
-  'err_already_logged_in' => 'Daha önceden giriş yapmışsınız !', //cpg1.3.0
-  'enter_username_email' => 'Kullanıcı adınızı veya email adresinizi yazın', //cpg1.3.0
-  'submit' => 'git', //cpg1.3.0
-  'failed_sending_email' => 'Şifreniz yollanamadı !', //cpg1.3.0
-  'email_sent' => 'Kullanıcı adınız ve şifrenize mail yoluyla %s a yollandı', //cpg1.3.0
-  'err_unk_user' => 'Seçilen kullanıcı bulunamadı!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Şifremi unuttum', //cpg1.3.0
-  'passwd_reminder_body' => 'Giriş verilerinizi öğrenmek istemişsiniz:
-Kullanıcı adı: %s
-Şifre: %s
-Giriş için %s i tıklayın.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Grup Adı',
-  'disk_quota' => 'Disk boyutu',
-  'can_rate' => 'Resim oranı', //cpg1.3.0
-  'can_send_ecards' => 'Ekart yollama',
-  'can_post_com' => 'Yorum yolama',
-  'can_upload' => 'Resim yükleme', //cpg1.3.0
-  'can_have_gallery' => 'Kişisel galeri sahibi olma',
-  'apply' => 'Değişiklikleri kaydet',
-  'create_new_group' => 'Yeni grup ',
-  'del_groups' => 'Seçilen grup (-ları) sil',
-  'confirm_del' => 'Uyarı, ne zaman bir grubu silerseniz, o gruba ait olan kullanıcılar \'Registered\' grubuna transfar edilecektir !\n\nDevam etma istiyor musunuz?', //js-alert //cpg1.3.0
-  'title' => 'Kullanıcı gruplarını yönet',
-  'approval_1' => 'herkese açık yüklemeyi onayla (1)',
-  'approval_2' => 'özel yüklemeyi onayla (2)',
-  'upload_form_config' => 'Yükleme formu biçimleri', //cpg1.3.0
-  'upload_form_config_values' => array( 'Sadece tek resim yüklemeler', 'Sadece çoklu yüklemeler ', 'Sadece URI yüklemeler', 'Sadece ZIP Yüklemeler', 'resim-URI', 'resim-ZIP', 'URI-ZIP', 'resim-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Kullanıcı yükleme kutusunun numarasını düzenleyebilir mi?', //cpg1.3.0
-  'num_file_upload'=>'Yükleme kutularının maksimum resim numarası', //cpg1.3.0
-  'num_URI_upload'=>'Yükleme kutularının maksimum URI numarası', //cpg1.3.0
-  'note1' => '<b>(1)</b> Herkese açık albümdeki yüklemelere admin onayı gerekmektedir',
-  'note2' => '<b>(2)</b> Bir albüme yükleme yapmak için kullanıcı admin onayı almalıdır',
-  'notes' => 'Notlar',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Hoşgeldiniz !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Bu albümü SİLMEK istediğinizden emin misiniz ? \\nBütün resimler ve yorumlar silinmiş olacaktır.', //js-alert //cpg1.3.0
-  'delete' => 'SİL',
-  'modify' => 'ÖZELLİKLER',
-  'edit_pics' => 'RESİMLERİ DÜZENLE', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Ana sayfa',
-  'stat1' => '<b>[pictures]</b> daki resimler <b>[albums]</b> albümler ve <b>[cat]</b> kategoriler <b>[comments]</b> yorumlar gösterildi <b>[views]</b> zaman', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> daki resimler <b>[albums]</b> albümler gösterildi <b>[views]</b> zaman', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s Geleri',
-  'stat3' => '<b>[pictures]</b> daki resimler <b>[albums]</b> albümler <b>[comments]</b> yorumlar gösterildi <b>[views]</b> zaman', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Kullanıcı listesi',
-  'no_user_gal' => 'Kullanıcı galerisi yok',
-  'n_albums' => '%s albüm(-ler)',
-  'n_pics' => '%s resim(-ler)', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s resimler', //cpg1.3.0
-  'last_added' => ', sonuncusu %s a eklendi',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Giriş',
-  'enter_login_pswd' => 'Giriş yapmak için kullanıcı adınızı ve şifrenizi yazın',
-  'username' => 'Kullanıcı adı',
-  'password' => 'Şifre',
-  'remember_me' => 'Beni hatırla',
-  'welcome' => 'Hoşgeldin %s ...',
-  'err_login' => '*** Giriş yapılamadı! Lütfen tekrar deneyin ***',
-  'err_already_logged_in' => 'Daha önceden giriş yapmışsınız !',
-  'forgot_password_link' => 'Şifremi unuttum', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Çıkış',
-  'bye' => 'Bye bye %s ...',
-  'err_not_loged_in' => 'Giriş yapmamışsınız !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP bilgi', //cpg1.3.0
-  'explanation' => 'This is the output generated by the PHP-function <a href="http://www.php.net/phpinfo">phpinfo()</a>, displayed within Copermine (trimming the output at the right corner).', //cpg1.3.0
-  '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 can not post a link to this page for others, they will be denied access.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Güncellenen albüm %s',
-  'general_settings' => 'Genel ayarlar',
-  'alb_title' => 'Albüm başlığı',
-  'alb_cat' => 'Albüm kategorisi',
-  'alb_desc' => 'Albüm açıklaması',
-  'alb_thumb' => 'Albüm küçük resmi',
-  'alb_perm' => 'Bu albüm için izinler',
-  'can_view' => 'Albüm tarafından görüntülenebilir',
-  'can_upload' => 'Ziyaretçiler resim yükleyebilirler',
-  'can_post_comments' => 'Ziyaretçiler yorum ekleyebilirler',
-  'can_rate' => 'Ziyaretçiler oy verebilirler',
-  'user_gal' => 'Kullanıcı galerisi',
-  'no_cat' => '* Kategori yok *',
-  'alb_empty' => 'Albüm boş',
-  'last_uploaded' => 'Son yüklenenler',
-  'public_alb' => 'Herkes (Herkese açık albüm)',
-  'me_only' => 'Sadece ben',
-  'owner_only' => 'Sadece (%s) albüm sahibi',
-  'groupp_only' => ' \'%s\' grubunun üyeleri',
-  'err_no_alb_to_modify' => 'Veritabanında albüm düzenleyemazsiniz.',
-  'update' => 'Albümü güncelle', //cpg1.3.0
-  'notice1' => '(*)  %sgroups%s ayarlar', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Üzgünüm ama bu resme daha önceden oy verdiniz', //cpg1.3.0
-  'rate_ok' => 'Oyunuz kabul edildi',
-  'forbidden' => 'Kendi resminize oy veremezsiniz.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_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-orientated 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 = array(
-  'page_title' => 'Kullanıcı kayıdı',
-  'term_cond' => 'Durumlar ve süreler',
-  'i_agree' => 'Katılıyorum',
-  'submit' => 'Anlaşmayı Yolla',
-  'err_user_exists' => 'Yazdığınız kullanıcı adı bulunamadı, lütfen başka birtane seçin',
-  'err_password_mismatch' => 'İki şifre birbirine uymuyor, lütfen tekrar yazın',
-  'err_uname_short' => 'Kullanıcı dı en az 2 karakterden fazla olmalıdır',
-  'err_password_short' => 'Şifre en az 2 karakterden fazla olmalıdır',
-  'err_uname_pass_diff' => 'Kullanıcı adı ve şifre birbirinden farklı olmalıdır',
-  'err_invalid_email' => 'Email adresi geçersiz',
-  'err_duplicate_email' => 'Başka bir kullanıcı yazdığınız e mail adresini yazmıştır',
-  'enter_info' => 'Kayıt bilgilerini girin',
-  'required_info' => 'Talep bilgileri',
-  'optional_info' => 'İsteğe bağlı bilgi',
-  'username' => 'Kullanıcı adı',
-  'password' => 'Şifre',
-  'password_again' => 'Şifreyi tekrar yazın',
-  'email' => 'Email',
-  'location' => 'Nereden',
-  'interests' => 'Hobiler',
-  'website' => 'Web sitesi',
-  'occupation' => 'Meslek',
-  'error' => 'HATA',
-  'confirm_email_subject' => '%s - Kayıt Doğrulama',
-  'information' => 'Bilgi',
-  'failed_sending_email' => 'Kayıt doğrulama maili yollanamadı !',
-  'thank_you' => 'Kayıt olduğunuz için teşekkürler.<br /><br />Email adresinize üyeliğinizi aktif etmeniz için bir mail gönderildi.',
-  'acct_created' => 'Üyeliğiniz oluşturuldu ve şimdi siteye girip kullanıcı adınız ve şifrenizle giriş yapabilirsiniz',
-  'acct_active' => 'Üyeliğiniz şu an aktif ve kullanıcı adınızla ve şifrenizle giriş yapabilirsiniz',
-  'acct_already_act' => 'Üyeliğiniz daha önceden aktif edilmiş !',
-  'acct_act_failed' => 'Bu üyelik aktif edilemez !',
-  'err_unk_user' => 'Seçilen kullanıcı bulunamadı !',
-  'x_s_profile' => '%s\'s profil',
-  'group' => 'Grup',
-  'reg_date' => 'Katıldı',
-  'disk_usage' => 'Kullanılan disk',
-  'change_pass' => 'Şifre değiş',
-  'current_pass' => 'Şimdiki şifre',
-  'new_pass' => 'Yeni şifre',
-  'new_pass_again' => 'Yeni şifre tekrarı',
-  'err_curr_pass' => 'Şimdiki şifreniz yanlış',
-  'apply_modif' => 'Değişiklikleri kaydet',
-  'change_pass' => 'Şifremi değiş',
-  'update_success' => 'Profiliniz güncellendi',
-  'pass_chg_success' => 'Şifreniz değişti',
-  'pass_chg_error' => 'Şifreniz değişmedi',
-  'notify_admin_email_subject' => '%s - Kayıt Bildirisi', //cpg1.3.0
-  'notify_admin_email_body' => 'Yeni bi kullanıcı "%s" galerinize kayıt oldu', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-{SITE_NAME}e kayıt olduğunuz için teşekkürler.
-
-Kullanıcı adınız : "{USER_NAME}"
-Şifreniz : "{PASSWORD}"
-
-Üyeliğinizi aktif etmek için, aşağıdaki linki tıklamalısınız
-ya da web browserınıza copyalayıp yapıştırın.
-
-{ACT_LINK}
-
-Teşekkürler,
-
-{SITE_NAME} yönetimi
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Yorumları inceleme',
-  'no_comment' => 'İnceleme için bir yorum bulunamadı',
-  'n_comm_del' => '%s yorum(-lar) silindi',
-  'n_comm_disp' => 'Gösterim için yorumların numarası',
-  'see_prev' => 'Geriye bak',
-  'see_next' => 'İleriye bak',
-  'del_comm' => 'Seçilen yorumları sil',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Resim kolleksiyonunu ara',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Yeni resimler ara', //cpg1.3.0
-  'select_dir' => 'Klasör seç',
-  'select_dir_msg' => 'Bu fonksiyon size FTP ile sunucunuza resim grubu eklemenize izin verir.<br /><br />Resimlerinizi eklediğiniz klsörü seçin', //cpg1.3.0
-  'no_pic_to_add' => 'Eklemek için resim bulunamadı', //cpg1.3.0
-  'need_one_album' => 'Son olarak Bu fonksiyonu kullanabilmek için bir albüme ihtiyacınız var',
-  'warning' => 'Uyarı',
-  'change_perm' => 'Script bu klasörü yazamaz , modunu resimleri eklemeden önce 755 e vaya 777 ye çevirmeniz gerekir !', //cpg1.3.0
-  'target_album' => '<b>Resimlerini koy &quot;</b>%s<b>&quot; içine </b>%s', //cpg1.3.0
-  'folder' => 'Klasör',
-  'image' => 'Dosya',
-  'album' => 'Albüm',
-  'result' => 'Sonuç',
-  'dir_ro' => 'Yazılamaz. ',
-  'dir_cant_read' => 'Okunamaz. ',
-  'insert' => 'Galeriye yeni resimler ekleme', //cpg1.3.0
-  'list_new_pic' => 'Yeni resimlerin listesi', //cpg1.3.0
-  'insert_selected' => 'Seçilen resimleri ekle', //cpg1.3.0
-  'no_pic_found' => 'Yeni resim bulunamadı', //cpg1.3.0
-  'be_patient' => 'Lütfen sabırlı olun, scriptin resimleri eklemek için zamana ihtiyacı var', //cpg1.3.0
-  'no_album' => 'Albüm seçilmedi',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : anlamı resim başarıyla eklendi'.
-                          '<li><b>DP</b> : anlamı resim aynı ve daha öneceden veri tabanın içinde'.
-                          '<li><b>PB</b> : anlamı resim eklanamedi, biçiminizi ve resimlerin nerede kloasör izninine sahip olduğunuzu konyrol ediniz'.
-                          '<li><b>NA</b> : anlamı resime gidebilmek için bir albüm seçmediniz, \' <a href="javascript:history.back(1)">geriye gidin</a>\' ve bir albüm seçin. Eğer albümünüz yoksa<a href="albmgr.php">birtane oluşturun</a></li>'.
-                          '<li>Eğer TAMAM, DP, PB \'signs\' gözükmüyorsa hata görmemek için resme tıklayın'.
-                          '<li>Eğer browserınız timeout ise, tekrar yükle butonunu tıklayınız'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'albüm seç', //cpg1.3.0
-  'check_all' => 'Tümünü kontrol et', //cpg1.3.0
-  'uncheck_all' => 'Tümünü kontrol etme', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Kullanıcıları banla',
-  'user_name' => 'Kullanıcı Adı',
-  'ip_address' => 'IP Adresi',
-  'expiry' => 'Süresi dolanlar (Sürekli ise boş bırak)',
-  'edit_ban' => 'Değişiklikleri kaydet',
-  'delete_ban' => 'Sil',
-  'add_new' => 'Yeni ban ekle',
-  'add_ban' => 'Ekle',
-  'error_user' => 'Kullanıcı bulunamadı', //cpg1.3.0
-  'error_specify' => 'Kullanıcı adını veya IP edresini açıkça belirtin', //cpg1.3.0
-  'error_ban_id' => 'Geçersiz ID!', //cpg1.3.0
-  'error_admin_ban' => 'Kendini banlayamazsın!', //cpg1.3.0
-  'error_server_ban' => 'Sunucunu banlayacaksın? Tsk tsk, Bunu yapamazsın...', //cpg1.3.0
-  'error_ip_forbidden' => 'Bu IP adresini banlayamazsın - Dokunulmazlığı var!', //cpg1.3.0
-  'lookup_ip' => 'IP adresi bak', //cpg1.3.0
-  'submit' => 'git!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Upload file', //cpg1.3.0
-  'custom_title' => 'Talep Formu Düzenleme', //cpg1.3.0
-  'cust_instr_1' => 'Yükleme kutularının numarasını seçebilirisin. Bununla birlikte, Aşağıda listelenen limitin üstünde seçim yapamzsınız.', //cpg1.3.0
-  'cust_instr_2' => 'Kutu numarası talebi', //cpg1.3.0
-  'cust_instr_3' => 'Resim yükleme kutuları: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL yükleme kutulrı: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL yükleme kutuları:', //cpg1.3.0
-  'cust_instr_6' => 'Resim yükleme kutuları:', //cpg1.3.0
-  'cust_instr_7' => 'Lütfen istediğiniz yükleme kutusunun numarasını girin.  sonra tıklayın \'Continue\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Forum aluşumunda geçersiz durum.', //cpg1.3.0
-  'reg_instr_2' => 'Şidi aşağıda kullanılan yükleme kutularından resimlerinizi yükleyebilirsiniz. Sunucuya yüklediğiniz resimler boyutu aşmamalıdır ve herbiri için %s KB olmalıdır. ZIP resimleri \'File Upload\' e yüklendi ve  \'URI/URL Upload\' bölümleri sıkışmış olarak kalacaktır.', //cpg1.3.0
-  'reg_instr_3' => 'Eğer sıkıştırılmış resimleri açmak istiyorsanız, \'Decompressive ZIP Upload\' daki yükleme kutusunu kullanmalısınız.', //cpg1.3.0
-  'reg_instr_4' => 'URI/URL yükleme seçeneklerini kullandığınız zaman, lütfen örnekteki gibi: http://www.mysite.com/images/example.jpg yol verin', //cpg1.3.0
-  'reg_instr_5' => 'Formu tamamladığınızda, lütfen tıklayın \'Continue\'.', //cpg1.3.0
-  'reg_instr_6' => 'Zipli dosyaları açma:', //cpg1.3.0
-  'reg_instr_7' => 'Resim yüklemeleri:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL Yüklemeleri:', //cpg1.3.0
-  'error_report' => 'Hata raporu', //cpg1.3.0
-  'error_instr' => 'Takip edilen yükleme karşılaştırma hataları:', //cpg1.3.0
-  'file_name_url' => 'Resim Adı/URL', //cpg1.3.0
-  'error_message' => 'Hata Mesajı', //cpg1.3.0
-  'no_post' => 'Resim yüklenemedi.', //cpg1.3.0
-  'forb_ext' => 'Resim büyütmek yasaktır.', //cpg1.3.0
-  'exc_php_ini' => 'php.ini de izinverilen dasya boyutu aşıldı.', //cpg1.3.0
-  'exc_file_size' => 'CPG tarafından izin verilen dosya boyutu aşıldı.', //cpg1.3.0
-  'partial_upload' => 'Sadece kısmi yükleme.', //cpg1.3.0
-  'no_upload' => 'Yükleme yok.', //cpg1.3.0
-  'unknown_code' => 'Bilinmeyen PHP yükleme hata kodu.', //cpg1.3.0
-  'no_temp_name' => 'Yükleme yok - Temp adı yok.', //cpg1.3.0
-  'no_file_size' => 'İçerilen veri bulunamadı/Bozulmuş', //cpg1.3.0
-  'impossible' => 'Hareket etmek imkansız.', //cpg1.3.0
-  'not_image' => 'İmaj notu/bozma', //cpg1.3.0
-  'not_GD' => 'GD genişletme değil.', //cpg1.3.0
-  'pixel_allowance' => 'Piksel izini aşıldı.', //cpg1.3.0
-  'incorrect_prefix' => 'Yanlış URI/URL ', //cpg1.3.0
-  'could_not_open_URI' => 'URI açılamadı.', //cpg1.3.0
-  'unsafe_URI' => 'Güvenlik kanıtlanamadı.', //cpg1.3.0
-  'meta_data_failure' => 'Meta verisi başarısız', //cpg1.3.0
-  'http_401' => '401 Yetkisiz', //cpg1.3.0
-  'http_402' => '402 Ödeme gerekli', //cpg1.3.0
-  'http_403' => '403 Yasak', //cpg1.3.0
-  'http_404' => '404 Bulunamadı', //cpg1.3.0
-  'http_500' => '500 Sunucu hatası', //cpg1.3.0
-  'http_503' => '503 Servis bulunamadı', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME belirtilemedi.', //cpg1.3.0
-  'MIME_type_unknown' => 'Bilinmeyen MIME türü', //cpg1.3.0
-  'cant_create_write' => 'Yazı dosyası oluşturulamadı.', //cpg1.3.0
-  'not_writable' => 'Yazı dosyası yazamazsınız.', //cpg1.3.0
-  'cant_read_URI' => 'URI/URL okunamaz', //cpg1.3.0
-  'cant_open_write_file' => 'URI yazma dosyası açılamadı.', //cpg1.3.0
-  'cant_write_write_file' => 'URI yazma dosyasına yazamazsınız.', //cpg1.3.0
-  'cant_unzip' => 'Uzip yapamazsınız.', //cpg1.3.0
-  'unknown' => 'Bilinmeyen hata', //cpg1.3.0
-  'succ' => 'Başarılı Yüklemeler', //cpg1.3.0
-  'success' => '%s yüklemesi başarılı.', //cpg1.3.0
-  'add' => 'Lütfen albüme resim eklemek için tıklayın \'Continue\' .', //cpg1.3.0
-  'failure' => 'Yükleme başarısız', //cpg1.3.0
-  'f_info' => 'Resim bilgisi', //cpg1.3.0
-  'no_place' => 'Önceki resim yerleştirilemedi.', //cpg1.3.0
-  'yes_place' => 'Önceki resim başarıyla yerleştirildi.', //cpg1.3.0
-  'max_fsize' => 'Maksimum resim boyutu %s KB',
-  'album' => 'Albüm',
-  'picture' => 'Resim', //cpg1.3.0
-  'pic_title' => 'Resim başlığı', //cpg1.3.0
-  'description' => 'Resim açıklaması', //cpg1.3.0
-  'keywords' => 'Anahtar kelimeler (aralarına boluk bırakınız)',
-  'err_no_alb_uploadables' => 'Üzgünüm Yaptığınız yüklemelerde albüm bulunamadı', //cpg1.3.0
-  'place_instr_1' => 'Lütfen resimleri yerleştirin.  Her resim için gerekli bilgiyi girin.', //cpg1.3.0
-  'place_instr_2' => 'Daha fazla resim alana ihtiyaç duyar. Lütfen tıklayın \'Continue\'.', //cpg1.3.0
-  'process_complete' => 'Başarıyla bütün resimleri yerleştirdiniz.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Kullanıcıları yönet',
-  'name_a' => 'Ada göre artan',
-  'name_d' => 'Ada göre azalan',
-  'group_a' => 'Gruba göre artan',
-  'group_d' => 'Gruba göre azalan',
-  'reg_a' => 'Rege göre artan',
-  'reg_d' => 'Rege göre azalan',
-  'pic_a' => 'Resim içeriğine göre artan',
-  'pic_d' => 'Resim içeriğine göre azalan',
-  'disku_a' => 'Disk kullanımına göreartan',
-  'disku_d' => 'Disk kullanımına göre azalan',
-  'lv_a' => 'Son ziyarete göre artan', //cpg1.3.0
-  'lv_d' => 'Son ziyarete göreazalan', //cpg1.3.0
-  'sort_by' => 'kullanıcıları sırala',
-  'err_no_users' => 'Kullanıcı çizelgesi boş !',
-  'err_edit_self' => 'Kendi profilinizi düzeltemezsiniz,  \'My profile\' linkini kullanın',
-  'edit' => 'DÜZELT',
-  'delete' => 'SİL',
-  'name' => 'Kullanıcı adı',
-  'group' => 'Grup',
-  'inactive' => 'Inaktif',
-  'operations' => 'İşlemler',
-  'pictures' => 'Resimler', //cpg1.3.0
-  'disk_space' => 'Alan kulanıldı / kontenjan',
-  'registered_on' => 'Kayıt ol',
-  'last_visit' => 'Son ziyaret edilen', //cpg1.3.0
-  'u_user_on_p_pages' => '%d kullanıcılar %d sayfa(-lar)da',
-  'confirm_del' => 'Bu kullanıcıyı silmek istediğinizden emin misiniz? \\nOnun büyünresimleri ve albümleri silinecek.', //js-alert //cpg1.3.0
-  'mail' => 'MAİL',
-  'err_unknown_user' => 'Seçilen kullanıcı bulunamadı !',
-  'modify_user' => 'Kullanıcıyı düzenle',
-  'notes' => 'Notlar',
-  'note_list' => '<li>Şimdiki şifreni değiştirmek istemiyorsan, "şifre" alanını boş bırakınız',
-  'password' => 'Şifre',
-  'user_active' => 'Kullanıcı Aktif',
-  'user_group' => 'Kullanıcı grubu',
-  'user_email' => 'Kullanıcı emaili',
-  'user_web_site' => 'Kullanıcı web sitesi',
-  'create_new_user' => 'Yeni kullanıcı oluştur',
-  'user_location' => 'Kullanıcı yeri',
-  'user_interests' => 'Kullanıcı hobileri',
-  'user_occupation' => 'Kullanıcı mesleği',
-  'latest_upload' => 'Yakınlardaki yüklemeler', //cpg1.3.0
-  'never' => 'asla', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Admin İşlevleri (Resimleri yeniden boyutlandır)', //cpg1.3.0
-  'what_it_does' => 'Ne yapar',
-  'what_update_titles' => 'Resim adından güncelleme başlıkları',
-  'what_delete_title' => 'Başlıkları siler',
-  'what_rebuild' => 'Küçük resimleri ve yeniden boyutlanmış fotoğrafları yeniden oluşturur',
-  'what_delete_originals' => 'Yeniden boyutlanma versiyonu ile fotoğrafları orjinal boyutlarını siler',
-  'file' => 'Resim',
-  'title_set_to' => 'ayarlama için başlık',
-  'submit_form' => 'gönder',
-  'updated_succesfully' => 'Güncelleme başarılı',
-  'error_create' => 'Oluşturmada HATA',
-  'continue' => 'daha fazla görüntü',
-  'main_success' => 'Resim %s ana dosyada kullanılıyor', //cpg1.3.0
-  'error_rename' => ' %s  %s ye yeni adlandırmada hata ',
-  'error_not_found' => 'Resim %s bulunamadı',
-  'back' => 'ana sayfaya dön',
-  'thumbs_wait' => 'Küçük resimler ve/veya yeniden boyutlanan resimler Güncelleniyor, lütfen bekliyor...',
-  'thumbs_continue_wait' => 'Küçük resimleri ve/veya yeniden boyutlanan resimleri gücelleme devam ediyor...',
-  'titles_wait' => 'Başlıklar güncelleniyor, Lütfen bekleyin...',
-  'delete_wait' => 'Başlılar siliniyor, lütfen bekleiyin...',
-  'replace_wait' => 'Orjinal resimler yeniden boyutlanana resimler ile orjinal halde siliniyor, lütfen bekleyin..',
-  'instruction' => 'Hızlı talimat',
-  'instruction_action' => 'İşlem seç',
-  'instruction_parameter' => 'Parametreleri ayarla',
-  'instruction_album' => 'Albüm seç',
-  'instruction_press' => 'Bas %s',
-  'update' => 'Küçük resimleri ve/veya yeniden boyutlandırılan resimler güncelleniyor',
-  'update_what' => 'Ne güncellenmeli',
-  'update_thumb' => 'Sadece küçük resimler',
-  'update_pic' => 'Sadece yeniden boyutlandırılan resimler',
-  'update_both' => 'Küçük resimler ve yeniden boyutlandırılan reimler',
-  'update_number' => 'Resimleri tılama sürecini numaralandır',
-  'update_option' => '(Bu tecihi azaltma ayarlarını deneyin eğer timeout problemlerinde tecrübeliysen)',
-  'filename_title' => 'Resim adı &rArr; Resim başlığı', //cpg1.3.0
-  'filename_how' => 'Resim adı nasıl düzenlenmeli',
-  'filename_remove' => ' .jpg sonlandırmasından ayrıl ve boşlulklarla yerine _ (alt tire) ekle ',
-  'filename_euro' => '2003_11_23_13_20_20.jpg ği  23/11/2003 13:20 ğe çevir',
-  'filename_us' => '2003_11_23_13_20_20.jpg ği  23/11/2003 13:20 ğe çevir',
-  'filename_time' => '2003_11_23_13_20_20.jpg ği  13:20 e çevir',
-  'delete' => 'Resim adlarını yada orjinal forğraf boyutlarını sil', //cpg1.3.0
-  'delete_title' => 'Resim başlıklarını sil', //cpg1.3.0
-  'delete_original' => 'Orjinal foroğraf boyutlarını sil',
-  'delete_replace' => 'Yeniden boyutlanma versiyonu ile fotoğrafları orjinal boyutlarını siler',
-  'select_album' => 'Albüm seç',
-  'delete_orphans' => 'Yorumları sil (bütün albümlerin üzerinde çalışır)', //cpg1.3.0
-  'orphan_comment' => 'Yorumlar bulundu', //cpg1.3.0
-  'delete' => 'Sil', //cpg1.3.0
-  'delete_all' => 'Tümünü sil', //cpg1.3.0
-  'comment' => 'Yorum: ', //cpg1.3.0
-  'nonexist' => 'attached to non existant file # ', //cpg1.3.0
-  'phpinfo' => 'phpinfo gösterimi', //cpg1.3.0
-  'update_db' => 'Veritabanını güncelle', //cpg1.3.0
-  'update_db_explanation' => 'Eğer coppermine resimlerini tekrar yerleştirmek istiyorsan, değişiklik eklendi yada copperminenin önceki versiyonundan yüklendiğini, veritabanın güncellendiğinden emin ol. Bu gerekli çizelgeleri ve/veya seçenekleri coppermine veri tabanında değerlendirir.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/uighur.php cpg148/lang/uighur.php
--- 133/lang/uighur.php	2004-12-30 01:06:36.000000000 -0600
+++ cpg148/lang/uighur.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1273 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: uighur.php,v 1.3 2004/12/29 23:06:36 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Uighur',
-  'lang_name_native' => 'Uighur',
-  'lang_country_code' => 'Uig',
-  'trans_name'=> 'Abduwahit Semet.NEWRUZ',
-  'trans_email' => 'abduwahit@yahoo.com or qumluq@yahoo.com.cn',
-  'trans_website' => 'http://www.shehrizat.com/album',
-  'trans_date' => '2004-08-30',
-);
-
-$lang_charset = 'iso-8859-9';
-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('Bytes', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Yek', 'D', 'Sey', 'Char', 'Pey', 'Jme', 'Shem');
-$lang_month = array('Yanwar', ' Fwral', 'Mart', 'April', 'May', 'Iyun', 'Iyul', 'Awghust', 'Sntebir', 'ktebir', 'Noyabir', 'Dkabir');
-
-// Some common strings
-$lang_yes = 'Hee';
-$lang_no  = 'Yaq';
-$lang_back = 'Qaytish';
-$lang_continue = 'Dawami';
-$lang_info = 'Uchur';
-$lang_error = 'Xataliq';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => 'Random Hjjet', //cpg1.3.0
-  'lastup' => 'Yngi Ykler',
-  'lastalb'=> 'Yngi zgermiler',
-  'lastcom' => 'Yngi Szler',
-  'topn' => 'kp krlgen',
-  'toprated' => 'kp nomurluq',
-  'lasthits' => 'Yngi krlgini',
-  'search' => 'Izdesh',
-  'favpics'=> 'Knglmdikidek resim', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Bu betning ziyaret hoqqoqingiz yoq.',
-  'perm_denied' => 'Bu paaliyitingiz cheklinidu.',
-  'param_missing' => 'Bu sizge bilazm paramtir.',
-  'non_exist_ap' => 'Tallighan albm/hjjet Yoq!', //cpg1.3.0
-  'quota_exceeded' => 'Teqsim chektin ashti<br /><br />Teqsimingiz[quota]K, Ishletkiningiz[space]K, Bu hjjet bilen teqsim chektin ashidu.', //cpg1.3.0
-  'gd_file_type_err' => 'Ishletken GD ambiringiz JPEG bilen PNG la qollaydu.',
-  'invalid_image' => 'Ykingiz buzulghan yaki GD ambar bir terep qilalmaydu.',
-  'resize_failed' => 'Kichiklitilme yaki zgertilme lip baralmidim.',
-  'no_img_to_display' => 'Krnme Hjjet yoq',
-  'non_exist_cat' => 'Tallanma Tr yoq',
-  'orphan_cat' => 'Tallanma tri xata, Tr tallashtin zgertiwling!', //cpg1.3.0
-  'directory_ro' => 'Mnderije \'%s\'  xatirlenmidi, netijide hjjetni chrelmeysiz.', //cpg1.3.0
-  'non_exist_comment' => 'Siz tallighan Sz yoq.',
-  'pic_in_invalid_album' => 'Hjjet Mewhm albmda (%s)!?', //cpg1.3.0
-  'banned' => 'Siz bkitimiz cheklidi.',
-  'not_with_udb' => 'Albm mnber bilen birikturulgen, Bu iqtidar toxtitildi. Tengshek qollimaydu yaki mnber bir terep qiliwatidu.',
-  'offline_title' => 'Biliniye', //cpg1.3.0
-  'offline_text' => 'Gallery Biliniyede - Sel turup sinang', //cpg1.3.0
-  'ecards_empty' => 'Tor kartisi yoq. Tengshekte tor kartisi ijramiken!', //cpg1.3.0
-  'action_failed' => 'Paaliyet tamam.  Coppermine teliwingizni orundiyalmaydu.', //cpg1.3.0
-  'no_zip' => 'Hjjetni ZIP liyalmaysiz.  Albm Atamani bilen alaqilishing.', //cpg1.3.0
-  'zip_type' => 'ZIP hjjetni ykleshke biijazet.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Paydilinish kodi: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Albm sehipisi qaytish',
-  'alb_list_lnk' => 'Albm sehipisi',
-  'my_gal_title' => 'Albmimgha qaytimen',
-  'my_gal_lnk' => 'Albmim',
-  'my_prof_lnk' => 'Arxipim',
-  'adm_mode_title' => 'Admingha aylinish',
-  'adm_mode_lnk' => 'Admin Knmi',
-  'usr_mode_title' => 'Qollanchi knmige aylinish',
-  'usr_mode_lnk' => 'Qollanchi knmi',
-  'upload_pic_title' => 'Albomgha hjjet yklesh', //cpg1.3.0
-  'upload_pic_lnk' => 'Hjjet yklesh', //cpg1.3.0
-  'register_title' => 'Qollanchi qoshush',
-  'register_lnk' => 'Tizimlitish',
-  'login_lnk' => 'Kiring',
-  'logout_lnk' => 'Chiqing',
-  'lastup_lnk' => 'Yngi Yk',
-  'lastcom_lnk' => 'Yngi Sz',
-  'topn_lnk' => 'Kp krm',
-  'toprated_lnk' => 'Yoquri Nomur',
-  'search_lnk' => 'Izde',
-  'fav_lnk' => 'Knglmdikisi',
-  'memberlist_title' => 'Qollanchi tizimliki', //cpg1.3.0
-  'memberlist_lnk' => 'Qollanchilar', //cpg1.3.0
-  'faq_title' => 'Galleryning Daimliq soaligha jawap &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Bap Yklesh',
-  'config_lnk' => 'Tengshesh',
-  'albums_lnk' => 'Albmlar',
-  'categories_lnk' => 'Katgoriyiler',
-  'users_lnk' => 'Qollanchilar',
-  'groups_lnk' => 'Grouplar',
-  'comments_lnk' => 'Pikirler', //cpg1.3.0
-  'searchnew_lnk' => 'Hjjetber', //cpg1.3.0
-  'util_lnk' => 'Ataman Arxipi', //cpg1.3.0
-  'ban_lnk' => 'Cheklen`genler',
-  'db_ecard_lnk' => 'Atrtkilar', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Albmimni/Qurush ',
-  'modifyalb_lnk' => 'Albmimni Tehrirlesh',
-  'my_prof_lnk' => 'Arxipim',
-);
-
-$lang_cat_list = array(
-  'category' => 'Trler',
-  'albums' => 'Albmlar',
-  'pictures' => 'Hjjet', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d albm  %d bet(liri)',
-);
-
-$lang_thumb_view = array(
-  'date' => 'DATE',
-  //Sort by filename and title
-  'name' => 'Hjjet nami',
-  'title' => 'Tambet',
-  'sort_da' => 'WAqt tertipi Yqindin yiraqqa',
-  'sort_dd' => 'WAqt tertipi yiraqtin yqin`gha',
-  'sort_na' => 'Nam Kichiktin chonggha',
-  'sort_nd' => 'Nam Chongdin kichikke',
-  'sort_ta' => 'Tma Kichiktin chonggha',
-  'sort_td' => 'Tma Chongdin kichikke',
-  'download_zip' => 'Zip Hjjitide yklesh', //cpg1.3.0
-  'pic_on_page' => '%d Hjjet %d Bet(liri)',
-  'user_on_page' => '%d Qollanchi %d Bet(liri)', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Kichiklitilgen resim btige qayting.',
-  'pic_info_title' => 'Krnsn/Yoshurun hjjet information', //cpg1.3.0
-  'slideshow_title' => 'Ret-ret krnsun',
-  'ecard_title' => 'Resim -card qilip yollansun.', //cpg1.3.0
-  'ecard_disabled' => '-cards iqtidari toxtitilghan.',
-  'ecard_disabled_msg' => 'Sizge -cards ni ewertish hoquqi brilmidi.', //js-alert //cpg1.3.0
-  'prev_title' => 'Aldinqi hjjet', //cpg1.3.0
-  'next_title' => 'Kyinki hjjet', //cpg1.3.0
-  'pic_pos' => 'Hjjet %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Hjjetni bahalang ', //cpg1.3.0
-  'no_votes' => '(Hichkim bahalimidi)',
-  'rating' => '(rishken nomuri : %s / 5 We %s nomur)',
-  'rubbish' => 'Nacharken',
-  'poor' => 'Sel nacharken',
-  'fair' => 'Adettikidekla',
-  'good' => 'Yaxshiken',
-  'excellent' => 'Qaltis',
-  'great' => 'Bek Qaltis',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Jiddiy xataliq',
-  'file' => 'Hjjet: ',
-  'line' => 'Qur sani: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Hjjet nami : ',
-  'filesize' => 'Hjjet hejimi : ',
-  'dimensions' => 'Keng_tarliqi : ',
-  'date_added' => 'Ay_kn qoshush : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s Pikir',
-  'n_views' => '%s Qtim Krldi',
-  'n_votes' => '(%s Nomur)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Xata uchur', //cpg1.3.0
-  'select_all' => 'Hemmini tallash', //cpg1.3.0
-  '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. Make sure to replace any passwords from the query with *** before posting.', //cpg1.3.0
-  'phpinfo' => 'display phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Ataman Tilini Tallang', //cpg1.3.0
-  'choose_language' => 'Tilingizni Tallang', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Ataman tambtini tallang', //cpg1.3.0
-  'choose_theme' => 'Tambti tallang', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Exclamation',
-  'Question' => 'Question',
-  'Very Happy' => 'Bek xushhal',
-  'Smile' => 'Klmsiresh',
-  'Sad' => 'Azaplinish',
-  'Surprised' => 'Heyran qlish',
-  'Shocked' => 'Soghuq',
-  'Confused' => 'Aylinip ktey',
-  'Cool' => 'Epsus',
-  'Laughing' => 'Klkilik',
-  'Mad' => 'Sarang',
-  'Razz' => 'Mesxire',
-  'Embarassed' => 'Embarassed',
-  'Crying or Very sad' => 'Crying or Very sad',
-  'Evil or Very Mad' => 'Zeherxende',
-  'Twisted Evil' => 'Ghelite',
-  'Rolling Eyes' => 'Kzini aylandurush',
-  'Wink' => 'Aliyish',
-  'Idea' => 'Diqqet',
-  'Arrow' => 'Arrow',
-  'Neutral' => 'Ara pozutsiye',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Bashqurush blikidin ayrilish...',
-  1 => 'Bashqurush blikige qedem...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Albmgha nam bring !', //js-alert
-  'confirm_modifs' => 'Choqum zgertemsiz ?', //js-alert
-  'no_change' => 'Siz hchnimini zgertmidingiz !', //js-alert
-  'new_album' => 'Yngi albm',
-  'confirm_delete1' => 'Rastinla bu albmni chrwetmekchimu?', //js-alert
-  'confirm_delete2' => '\n Barliq hjjet we Szler chp ktidu !', //js-alert
-  'select_first' => 'Albm tallang', //js-alert
-  'alb_mrg' => 'Album Bashqurghuchisi',
-  'my_gallery' => '* Mning galleryim *',
-  'no_category' => '* Katgoriye yoq *',
-  'delete' => 'cher',
-  'new' => 'Qoshush',
-  'apply_modifs' => 'Tzitish',
-  'select_category' => 'Katgoriyeni Tallash',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Meshghulatqa kreklik \'%s\'miqdar teminlenmidi !',
-  'unknown_cat' => 'Tallighan Katgoriye san ambirida yoq',
-  'usergal_cat_ro' => 'Qollanchi galleries Katgoriyisidin chrshke bolmaydu !',
-  'manage_cat' => 'Katgoriye bashqurush',
-  'confirm_delete' => 'Bu Katgoriyeni rastinla chremsiz', //js-alert
-  'category' => 'Katgoriye',
-  'operations' => 'Meshghulat',
-  'move_into' => 'gh ytkesh',
-  'update_create' => 'Katgoriyeni Yngilash/Qurush ',
-  'parent_cat' => 'Ata Katgoriye',
-  'cat_title' => 'Katgoriye munderijisi',
-  'cat_thumb' => 'Katgoriye kichiklitilme sriti', //cpg1.3.0
-  'cat_desc' => 'Katgoriye izahati',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Tengshek',
-  'restore_cfg' => 'Esli tengshekke qayturush',
-  'save_cfg' => 'Tengshekni saqlash',
-  'notes' => 'Diqqet',
-  'info' => 'Uchur',
-  'upd_success' => 'Tengshek yngilandi',
-  'restore_success' => 'Tengshek eslige keltrildi',
-  'name_a' => 'Nam kichiktin chonggha',
-  'name_d' => 'Nam chongdin kichikke',
-  'title_a' => 'Tambet kichiktin chonggha',
-  'title_d' => 'Tambet chongdin kichikke',
-  'date_a' => 'Waqt yeqindin yiraqqa',
-  'date_d' => 'Waqt yiraqtin yqin`gha',
-  'th_any' => 'Eng chong krm',
-  'th_ht' => 'Igizliki',
-  'th_wd' => 'Kengliki',
-  'label' => 'Munderije', //cpg1.3.0
-  'item' => 'Tr', //cpg1.3.0
-  'debug_everyone' => 'Herbir', //cpg1.3.0
-  'debug_admin' => 'Atamanchn', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Asasi tengshek',
-  array('Albm nami', 'gallery_name', 0),
-  array('Albm izahati', 'gallery_description', 0),
-  array('Albm atamani maili', 'gallery_admin_email', 0),
-  array('Adrslar ichide \'Tximu kp resim\' e-cards ulinishi', 'ecards_more_pic_target', 0),
-  array('Albm liniyesiz', 'offline', 1), //cpg1.3.0
-  array('cardlar Tizimi', 'log_ecards', 1), //cpg1.3.0
-  array('Yaqturghanni ZIP-qilip saqliyalisun', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Tiltri, Tambetler &amp; Til reqemlik tengshiki',
-  array('Tiltri', 'lang', 5),
-  array('Tambet', 'theme', 6),
-  array('Til tallishi krnsun', 'language_list', 1), //cpg1.3.0
-  array('Til tughi krnsun', 'language_flags', 8), //cpg1.3.0
-  array('Krnsh &quot;Qayata tengshesh&quot; Tambet tengshesh ichide', 'language_reset', 1), //cpg1.3.0
-  array('Tambet Munderijisi', 'theme_list', 1), //cpg1.3.0
-  array('Krnsh &quot;Qayta tengshesh&quot; Tambet tengshesh ichide', 'theme_reset', 1), //cpg1.3.0
-  array('Soal_jawab krnsh', 'display_faq', 1), //cpg1.3.0
-  array('bbcode Yardimi krnsh', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Xet kodi', 'charset', 4), //cpg1.3.0
-
-  'Albm Krnishi',
-  array('Asasliq jedwel kengliki (szkliki or %)', 'main_table_width', 0),
-  array('Tr krsitish sani', 'subcat_level', 0),
-  array('Albm sani', 'albums_per_page', 0),
-  array('Albm munderijisi qur sani', 'album_list_cols', 0),
-  array('Kichiklitilgen hjjetning Szkliki', 'alb_list_thumb_size', 0),
-  array('Bash bet mezmuni', 'main_page_layout', 0),
-  array('albm kichiklitilme bash bti','first_level',1),
-
-  'Kichiklitip krsitish',
-  array('Kichik krsitish qur sani', 'thumbcols', 0),
-  array('Kichik krsitish tik qur sani', 'thumbrows', 0),
-  array('Jedwel krinish eng chong sani', 'max_tabs', 10), //cpg1.3.0
-  array('Hjjet chshenchisi, kichik krsitish astida (Qoshumche Tma)', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Krm sani kichiklitilmining astida krlidu', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Sz sani kichiklitilmining astida krlidu', 'display_comment_count', 1),
-  array('Yk ismi kichiklitilmining astida krlidu', 'display_uploader', 1), //cpg1.3.0
-  array('Hjjet krm sani tertipi', 'default_sort_order', 3), //cpg1.3.0
-  array('hjjetke qizghin tashlan`ghan blet\'lazmliq eng az blet sani', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Resim krnsh &amp; Sz Tengshiki',
-  array('Resim krinidighan jedwelning kengliki (Szkliki or %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Hjjet uchurini aldin krsitish', 'display_pic_info', 1), //cpg1.3.0
-  array('Szlerdin  chiqirwtish.', 'filter_bad_words', 1),
-  array('Sz bergende sinlarni ishlitish', 'enable_smilies', 1),
-  array('Bir hjjetke birqanche sz brelisun (qoghdunush izini Taqash)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Resim izahatining uzunliqi', 'max_img_desc_length', 0),
-  array('izahatning xet chki sani', 'max_com_wlength', 0),
-  array('izahatning qur chki sani', 'max_com_lines', 0),
-  array('izahatning uzunliqi', 'max_com_size', 0),
-  array('Resimche krnsh qur sani', 'display_film_strip', 1),
-  array('ziyaret qurdiki resim sani', 'max_film_strip_items', 0),
-  array('Sz berse ataman`gha mail arqiliq uqturulsun', 'email_comment_notification', 1), //cpg1.3.0
-  array('zlmey krnshi milliseconds (1 second = 1000 milliseconds)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Hjjet kichiklitilme tengshigi', //cpg1.3.0
-  array('JPEG Hjjitining spiti', 'jpeg_qual', 0),
-  array('Kichiklitilme chki <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Ishlitish chki ( kengliki, igizliki yaki kichiklitilme chki)<b>**</b>', 'thumb_use', 7),
-  array('Ara derijilik resim qurush','make_intermediate',1),
-  array('Ara derije resim we sinning chki<a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Yklenme hjjetning hejimi (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Yklenme resim we sinning igizlik yaki kenglik chki (pixels)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Hjjet bilen resimchening kirgzme qimmet tengshiki', //cpg1.3.0
-  array('Qollanchi hjjitini mhmangha krstsh','show_private',1), //cpg1.3.0
-  array('Qobul qilinmaydighan arxip nam belgiliri', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Yklenme resim qobullaydighan qoshumche nam', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Qobul resim shekli', 'allowed_img_types',0), //cpg1.3.0
-  array('Qobul sin shekli', 'allowed_mov_types',0), //cpg1.3.0
-  array('Qobul awaz shekli', 'allowed_snd_types',0), //cpg1.3.0
-  array('Qobul hjjet shekli', 'allowed_doc_types',0), //cpg1.3.0
-  array('Resimche qurush usuli','thumb_method',2), //cpg1.3.0
-  array('Path to ImageMagick \'convert\' ulinish yoli (mesilen /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Qobul resim shekli (peqet ImageMagick la ishleydu)', 'allowed_img_types',0), //cpg1.3.0
-  array('ImageMagick ning buyruq tallanmiliri', 'im_options', 0), //cpg1.3.0
-  array('JPEG ning EXIF matriyalini oqush', 'read_exif_data', 1), //cpg1.3.0
-  array('JPEG ning IPTC matriyalini oqush', 'read_iptc_data', 1), //cpg1.3.0
-  array('Albm yoli <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Qollanchi hjjet yoli <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Ara resimning prefix li <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Kichiklitilme resimning prefix li <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Resim munderijisi belgilime chki', 'default_dir_mode', 0), //cpg1.3.0
-  array('Yk resim belgilime chki', 'default_file_mode', 0), //cpg1.3.0
-
-  'Qollanchi chki',
-  array('Yngi eza qobullinidu', 'allow_user_registration', 1),
-  array('mail arqiliq tizim testiqlinidu', 'reg_requires_valid_email', 1),
-  array('ishletkchi tizimlatsa Ataman`gha mail ewertilsun', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Ikki qollanchi bir mail ishletse bolidu', 'allow_duplicate_emails_addr', 1),
-  array('Qollanchiningmu albmi bolsun (Diqqet: Eger hee din yaqqa almashtursingiz Qollanchi albmi ammiwiliship qalidu)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Qollanchi yk testiqi ataman`gha uqturulsun', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Ezalar qollanchi tizimini krelisun', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Sret izahati z quri (ishletmisingiz bosh qalsun)',
-  array('Qur 1 nami', 'user_field1_name', 0),
-  array('Qur 2 nami', 'user_field2_name', 0),
-  array('Qur 3 nami', 'user_field3_name', 0),
-  array('Qur 4 nami', 'user_field4_name', 0),
-
-  'Cookies settings',
-  array('Qollanghan cookie Nami (bbs bilen ishletkende,  bbs\'s cookie nami bilen oxshash bolmisun)', 'cookie_name', 0),
-  array('cookie yoli', 'cookie_path', 0),
-
-  'Bashqa tengshek',
-  array('Xataliq shekli qozghutulsun', 'debug_mode', 9), //cpg1.3.0
-  array('Xataliq shekli krnme uchuri', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Bu hjjet san ambirida alla burun bar.<br />
-  <a name="notice2"></a>(**) zgertilme bar arxipqila ishleydu, Qandaqla bolmisun ataman iqtidaridin arxipni tengshisingiz &quot;<a href="util.php">ataman qorali</a> da(Resim chong_kichiklikini tengshesh)&quot; </div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => ' kartisi yollash', //cpg1.3.0
-  'ecard_sender' => 'Bergchi', //cpg1.3.0
-  'ecard_recipient' => 'Brilgchi', //cpg1.3.0
-  'ecard_date' => 'Waqt', //cpg1.3.0
-  'ecard_display' => 'kard krnsh', //cpg1.3.0
-  'ecard_name' => 'Nami', //cpg1.3.0
-  'ecard_email' => 'mail', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'ashurush', //cpg1.3.0
-  'ecard_descending' => 'kmeytish', //cpg1.3.0
-  'ecard_sorted' => 'tertip', //cpg1.3.0
-  'ecard_by_date' => 'Bergen Waqt', //cpg1.3.0
-  'ecard_by_sender_name' => 'Bergen Yollanchi nami\'s name', //cpg1.3.0
-  'ecard_by_sender_email' => 'Berguchi\'s mail', //cpg1.3.0
-  'ecard_by_sender_ip' => 'Berguchi\'s IP adrsi', //cpg1.3.0
-  'ecard_by_recipient_name' => 'Brilgchi\'s nami', //cpg1.3.0
-  'ecard_by_recipient_email' => 'Brilgchi\'s mail', //cpg1.3.0
-  'ecard_number' => 'Kr xatire %s din %s gha %s', //cpg1.3.0
-  'ecard_goto_page' => 'Betke baridu', //cpg1.3.0
-  'ecard_records_per_page' => 'Bet qtim sani', //cpg1.3.0
-  'check_all' => 'Hemmini tallash', //cpg1.3.0
-  'uncheck_all' => 'Tallimasliq', //cpg1.3.0
-  'ecards_delete_selected' => 'Tallan`ghanni chrsh', //cpg1.3.0
-  'ecards_delete_confirm' => 'Rastinla xatirini chermekchimu? Emise tallang!', //cpg1.3.0
-  'ecards_delete_sure' => 'Muqimlidim', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Nam we Szni yzing',
-  'com_added' => 'Szingiz xatirlendi',
-  'alb_need_title' => 'Siz albm chn Tma bring !',
-  'no_udp_needed' => 'Yngilash bihajet.',
-  'alb_updated' => 'Albm yngilinip bolghan',
-  'unknown_album' => 'Tallighan albm yoq yaki siz cheklimige uchurdingiz.',
-  'no_pic_uploaded' => 'Hjjet yklenmidi !<br /><br />Yk bermek bolsingiz, ykleshke ijazet barmu yoq tekshrp biling...', //cpg1.3.0
-  'err_mkdir' => 'Munderije qurghili bolmidi %s !',
-  'dest_dir_ro' => 'Munderije %s Xatirige yzilmidi !',
-  'err_move' => 'ge %s Ytkilelmidi %s !',
-  'err_fsize_too_large' => 'Yk resimi chong ( %s x %s din ashmisun) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Hjjet hejimi chong ( %s KB din ashmisun) !',
-  'err_invalid_img' => 'Siz ykligen hjjet sheklini qollimaymiz !',
-  'allowed_img_types' => 'Siz peqet %s Resim yolliyalaysiz.',
-  'err_insert_pic' => 'Hjjet \'%s\' Albmgha yklinelmeydu ', //cpg1.3.0
-  'upload_success' => 'Hjjetni yklesh tamam.<br /><br />Ataman testiqidin kyin Yklimingizni kreleysiz.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Yklenme uqturishi', //cpg1.3.0
-  'notify_admin_email_body' => ' %s Yollanma yk bar testiqingizni ktmekte. Krp bqing. %s', //cpg1.3.0
-  'info' => 'Uchur',
-  'com_added' => 'Szingiz qoshuldi',
-  'alb_updated' => 'Albm Yngilandi',
-  'err_comment_empty' => 'Szber quruq !',
-  'err_invalid_fext' => 'Twendiki qoshumche namnila qollaydu : <br /><br />%s.',
-  'no_flood' => 'Kechrng Eng axirqi sz sizning<br /><br />Tehrirliwalsingiz bolidu.', //cpg1.3.0
-  'redirect_msg' => 'Bet ytkiliwatidu.<br /><br /><br />Chking \'Dawami\' Eger bet zligidin chtkilanmisa',
-  'upl_success' => 'Hjjitingiz saqlandi', //cpg1.3.0
-  'email_comment_subject' => 'Siz Coppermine Photo Galleryge pikir szi brip bolghan', //cpg1.3.0
-  'email_comment_body' => 'Galleryingizge kishiler sz qaldurdi. Krng', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Izah',
-  'fs_pic' => 'Esli resim',
-  'del_success' => 'Pakiz chrldi',
-  'ns_pic' => 'normal hejimdiki resim',
-  'err_del' => 'chrelmiduq',
-  'thumb_pic' => 'Resimche',
-  'comment' => 'Szber',
-  'im_in_alb' => 'Albmdiki resim',
-  'alb_del_success' => 'Albm \'%s\' chrsh',
-  'alb_mgr' => 'Albm Atamani',
-  'err_invalid_data' => 'Natoghra Tapshuruwlinma \'%s\'',
-  'create_alb' => 'Albm qurush \'%s\'',
-  'update_alb' => 'Albm yngilandi \'%s\' Tmisi \'%s\' Bash bti \'%s\'',
-  'del_pic' => 'Hjjetni chrsh', //cpg1.3.0
-  'del_alb' => 'Albmni chrsh',
-  'del_user' => 'Qollanchini chrsh',
-  'err_unknown_user' => 'Tallan`ghan qollanchi yoq !',
-  'comment_deleted' => 'Szler chrldi',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Bu hjjetni rastinla chiremsiz? \\nComments will also be deleted.', //js-alert //cpg1.3.0
-  'del_pic' => 'Bu resim chrsh', //cpg1.3.0
-  'size' => '%s x %s pixels',
-  'views' => '%s Qtim',
-  'slideshow' => 'Ulanma krnsh',
-  'stop_slideshow' => 'Qoyulushni toxtitish',
-  'view_fs' => 'chkip resimning esli halitini krng',
-  'edit_pic' => 'Chshenchini tehrirlesh', //cpg1.3.0
-  'crop_pic' => 'Ksish we Aylandurush', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Hjjet uchuri', //cpg1.3.0
-  'Filename' => 'Hjjet nami',
-  'Album name' => 'Albm nami',
-  'Rating' => 'Nomur qoyush (%s chi blet)',
-  'Keywords' => 'halqiliq sz',
-  'File Size' => 'Hjjet hejimi',
-  'Dimensions' => 'Chong_kichikliki',
-  'Displayed' => 'krnsh',
-  'Camera' => 'Kamra',
-  'Date taken' => 'Tartilghan waqt',
-  'ISO'=>'ISO',
-  'Aperture' => 'Kz halqisi',
-  'Exposure time' => 'Exposure waqti',
-  'Focal length' => 'Fokusni yighmaq',
-  'Comment' => 'Szber',
-  'addFav'=>'Knglmdikisige saqlash', //cpg1.3.0
-  'addFavPhrase'=>'Knglmdikisi', //cpg1.3.0
-  'remFav'=>'Knglmdikisidin ytkesh', //cpg1.3.0
-  'iptcTitle'=>'IPTC Tma', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Neshir hoquqi', //cpg1.3.0
-  'iptcKeywords'=>'IPTC Halqiliq sz', //cpg1.3.0
-  'iptcCategory'=>'IPTC Katgoriye', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC Tarmaq Katgoriye', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'Qobul',
-  'edit_title' => 'Bu yazmini tehrirlesh',
-  'confirm_delete' => 'Bu yazmini rastinla chrwtemsiz ?', //js-alert
-  'add_your_comment' => 'Sz qaldurung',
-  'name'=>'Nam',
-  'comment'=>'Szber',
-  'your_name' => 'Szleng',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Resimni chkip kznekni taqang',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => '_kardni ewertish',
-  'invalid_email' => '<b>Agahlandurush</b> : inawetsiz mail !',
-  'ecard_title' => 'Bu kard %s Din kelgen',
-  'error_not_image' => '_kartimiz peqetla resimnila yollaydu.', //cpg1.3.0
-  'view_ecard' => '_card normal krnmise, Bu ulanmini chking',
-  'view_more_pics' => 'Bu chkip tximu kp resimlerni krng !',
-  'send_success' => '_cartingiz yollandi',
-  'send_failed' => 'Kechrng! mulamitrimiz -car yollashqa amalsiz...',
-  'from' => 'Yollighuchi',
-  'your_name' => 'Namingiz',
-  'your_email' => 'mail adrsisingiz',
-  'to' => 'Yollan`ghuchi',
-  'rcpt_name' => 'Dostingizning nami',
-  'rcpt_email' => 'Dostingizning mail adrsi',
-  'greetings' => 'Salam tmisi',
-  'message' => 'Salam szi',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'File info', //cpg1.3.0
-  'album' => 'Albm',
-  'title' => 'Tma',
-  'desc' => 'Izahat',
-  'keywords' => 'Halqiliq sz',
-  'pic_info_str' => '%s &times; %s - %s KB - %s Krldi - %s Bahalandi',
-  'approve' => 'Hjjetni tekshrp-bahalash', //cpg1.3.0
-  'postpone_app' => 'Tekshrp bahalash uzartildi',
-  'del_pic' => 'Hjjetni chrsh', //cpg1.3.0
-  'read_exif' => 'Yene EXIF uchurini oqush', //cpg1.3.0
-  'reset_view_count' => 'Sanaqni qayta tengshesh',
-  'reset_votes' => 'Bahani qayta tengshesh',
-  'del_comm' => 'Szni chrwtish',
-  'upl_approval' => 'Bahalan`ghanni yklesh',
-  'edit_pics' => 'Hjjetni tehrirlesh', //cpg1.3.0
-  'see_next' => 'Kyinki hjjet', //cpg1.3.0
-  'see_prev' => 'Aldinqi hjjet', //cpg1.3.0
-  'n_pic' => '%s Hjjet', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Hjjet krinish sani', //cpg1.3.0
-  'apply' => 'zgertish', //cpg1.3.0
-  'crop_title' => 'Coppermine Resim tehriri', //cpg1.3.0
-  'preview' => 'Ziyaret', //cpg1.3.0
-  'save' => 'Saqlash', //cpg1.3.0
-  'save_thumb' =>'Kichiklitilmini saqlash', //cpg1.3.0
-  'sel_on_img' =>'Paaliyet axirlashti!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Daimliq soal_jawablar', //cpg1.3.0
-  'toc' => 'Mnderije', //cpg1.3.0
-  'question' => 'Soal: ', //cpg1.3.0
-  'answer' => 'Jawap: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Adettiki soal_jawap', //cpg1.3.0
-  array('Nime chn tizimlinimiz?', 'Ataman qollanchilarni testiqlaydu. Tizimlansingiz nurghun iqtidarlardin behriman bolisiz, mesilen: Yklesh, Knglmdikisi, Hjjetlerge baha breleysiz yaki sz qalduralaysiz qatarliqlar.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Qandaq tizimlinimen?', '&quot; Tizimlinishni &quot; Chkip, katekchilerni toldurimiz (Tallap toldurimiz).<br />Eger, Ataman mail aktiplashni qozghatqan bolsa, Aktiplinish toldurma uchuringizni tapshurwalisiz, sehipimizge kirishtin burun choqum aktiplinishingiz krek.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Qandaq kirimen?', ' &quot; Kirish &quot;, ni chkip Nam we Im(parol)ni toldurisiz &quot;Mni unutmang &quot; Tallap qoysingiz klerki kirishingiz aptumatik orunlinidu.<br /><b>Diqqet: Kompingizning Cookies iqtidari ochuq bolsun. cookie ponkitimiz kompingizgha saqlaydu.</b>', 'offline', 0), //cpg1.3.0
-  array('Nechn kirelmeymen?', 'Tizimlinipmu kirelmigen bolsingiz qaytip mailingizgha qarang. (aktiplandingizmu yoq) Qaldi ishlar bolsa bket atamanidin sorang.', 'offline', 0), //cpg1.3.0
-  array('Imni untuptimen?', 'Eger bu tor bette &quot;Im(parol) untulsa &quot; ni chking. Bolmisa ataman`gha yting sizge yngidin Im(parol) ewertip bersun.', 'offline', 0), //cpg1.3.0
-  //array('mailim zgerdi ne qilay?', 'Kirgenla bolsingiz &quot;Arxipingizdin zgertiwalsingizla bolghini;', 'offline', 0), //cpg1.3.0
-  array('Resimlerni Qandaq &quot;knglmdikisi&quot; ge Qoshimen?', 'Awal resimni chkip Tallaysiz (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />);  mushu belgini chkisiz, bet astida  &quot;knglmdikisi &quot; dgen xetni chkip saqliwalimiz.<br />Ataman choqum bu iqtidarni tengshep qoyghan bolishi krek.<br />Diqqet: Kompingizning Cookies iqtidari ochuq bolsun. cookie ponkitimiz kompingizgha saqlaydu.', 'offline', 0), //cpg1.3.0
-  array('Hjjetni Qandaq bahalaymiz?', 'Kichiklitilmining astidiki bahalarni tallang.', 'offline', 0), //cpg1.3.0
-  array('Qandaq pikir brimiz?', 'Kichiklitilmining astidiki Szberge yazsingiz bolidu.', 'offline', 0), //cpg1.3.0
-  array('Hjjetni qandaq ykleymiz?', ' &quot;Hjjet yklesh &quot;ni chkip. Albmni tallap bolup &quot??/ziyaret&quot arqiliq ykleymiz, Andin, izah we Hjjet namini toldurup yollisaqla boldi.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Hjjetni qandaq Ykleymiz?', ' &quot;Mning albmim&quot;. Arqiliq ykleysiz. eskertish: Ataman bu iqtidarni aktiplighan bolishi krek.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Yklenmining hejimi, hjjet shekli qandaq bolidu?', 'Hejim, hjjet sheklini Ataman belgileydu. (mesilen: jpg, png, etc...wav, rm, xx.Kb qatarliqlar) .', 'offline', 0), //cpg1.3.0
-  array('&quot;Albmim&quot;dgen nime?', 'zingizning yki hem bashqurush ijazet rayoningizdur.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Yklesh, zgertish, chrsh qandaq lip brilidu;?', ' awal bu chking &quot;Qollanchi kirish&quot; ni <br /> Andin, &quo;Albm qurush&quot; ni chkip albm qurup &quot;Albm yklesh &quot;ni chkip yklep we  &quot;tehrirlesh &quot;ni chkip zgertsingiz bolidu.', 'allow_private_albums', 0), //cpg1.3.0
-  array('cookies nime?', 'Cookie ni ponkitimiz kompingizgha saqlaydu, meqset siz kler qtim ziyaret qilghanda tizimlanmisingizmu aptumatik tizimlinisiz.<br />Cookies ni cheklep qoysingiz bu iqtidardin behriman bolalmaysiz.', 'offline', 0), //cpg1.3.0
-  array('Siz bu ponkit programmisini nedin ykliwalghan?', 'Coppermine GNU GPL ni asas qilghan heqsiz Multimedia Gallery. yaqtursingiz <a href="http://coppermine.sf.net/">Coppermine Ana btini</a> ziyaret qilip ykliwling. Andin www.newruz.com teminligen Uyghur terjime til hjjitini ishletsingiz bolidu.', 'offline', 0), //cpg1.3.0
-
-  'Tor bket ytekchisi', //cpg1.3.0
-  array('&quot;Albm sehipisi&quot; dgen nime?', 'Barliq albmlar, katigoriyeler, kichiklitilmiler bar bash betni krsitidu..', 'offline', 0), //cpg1.3.0
-  array('&quot;Albmim&quot; dgen nime?', 'Qollanchilar chn qurulghan, yk qoshush, tehrirlesh, chrsh rayonidur.(Elwette ataman ruxsiti bolishi krek.)', 'allow_private_albums', 0), //cpg1.3.0
-  array('&quot;Bashqurush shekli we Qollanchi shekli&quot; Qandaq ayrilidu?', 'Qollanchi shekli ziyaritingiz chn, Bashqurush shekli tehrirlesh, chrsh, Yk qoshishingiz chn ajritildi. (Elwette, Atamanning ruxsiti bolishi shert.)', 'allow_private_albums', 0), //cpg1.3.0
-  array('&quot;Yklesh&quot; dgen nime?', 'Hjjet yollishingizni krsitidu. (Elwette, hejimini, hjjer sheklini ataman belgileydu.)', 'allow_private_albums', 0), //cpg1.3.0
-  array('&quot;Eng yngi yk&quot; dgen nime?', 'Siz we bashqilar yollighan eng yngi hjjetlerni krsitidu.', 'offline', 0), //cpg1.3.0
-  array('&quot;Eng yngi sz&quot; dgen nime?', 'Bkettiki hjjetlerge brilgen eng yngi pikir yazmilarni krsitidu.', 'offline', 0), //cpg1.3.0
-  array('&quot;Kp  Krlme &quot; dgen nime?', 'Ezalar bolsun yaki Mhmanlar bolsun chkilish sani yoquri hjjetlerni krsitidu. ', 'offline', 0), //cpg1.3.0
-  array('&quot;Yoquri baha &quot; dgen nime?', 'rishken yoquri nomurni krsitidu. (Mesilen: Besh qollanchi <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ni Berse, Netijisi <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />Bolidu; Besh qollanchi 1 din 5 kiche (1,2,3,4,5) Nomur berse, Netijisi<img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> Bolidu .)<br />Netijisi <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (e`la) din <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (Nachar)gha Tizilidu.', 'offline', 0), //cpg1.3.0
-  array('&quot;Knglmdikisi &quot; dgen nime?', 'Siz yaqturup tallighan hjjetlerni krsitidu. cookie ni lazimlaydu.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Im(parol)ni ntptimen', //cpg1.3.0
-  'err_already_logged_in' => 'Siz kirip bolghan !', //cpg1.3.0
-  'enter_username_email' => 'Qollanchi nami yaki mail adrsini toldurung', //cpg1.3.0
-  'submit' => 'Muqimlash', //cpg1.3.0
-  'failed_sending_email' => 'Im(parol) teminlen`gen malni ewertishke amalsizmiz !', //cpg1.3.0
-  'email_sent' => 'Nam we Imingizni %sge wertip bolundi', //cpg1.3.0
-  'err_unk_user' => 'Bu qollanchi yoq!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s  Im(parol) Eskertishi', //cpg1.3.0
-  'passwd_reminder_body' => 'Kirgzgen uchuringiz mundaq:
-Username: %s
-Password: %s
-Chkip %s gha kirish.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Group nami',
-  'disk_quota' => 'Disk hejimi',
-  'can_rate' => 'Hjjetke baha qoshalisun', //cpg1.3.0
-  'can_send_ecards' => 'cards yolliyalisun',
-  'can_post_com' => 'Sz brelisun',
-  'can_upload' => 'Hjjet yolliyalisun', //cpg1.3.0
-  'can_have_gallery' => 'Xususiy albm bar bolsun',
-  'apply' => 'zgertish',
-  'create_new_group' => 'Yngi group qurush',
-  'del_groups' => 'Tallan`ghan group(lar) ni chrsh',
-  'confirm_del' => 'Diqqet, group chersingiz, grouptiki Qollanchi \'Registered\' Groupqa barsun !\n\n Rastinla cherdingizmu ?', //js-alert //cpg1.3.0
-  'title' => 'Ataman groupisi',
-  'approval_1' => 'Ammiwi albmni testiqlash (1)',
-  'approval_2' => 'xususiy albmni testiqlash (2)',
-  'upload_form_config' => 'Yk shekillirini tengshesh', //cpg1.3.0
-  'upload_form_config_values' => array( 'Bir hjjetni yklesh', 'Kp hjjetni yklesh', 'URI nila yklesh', 'ZIP nila yklesh', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Qollanchilar yklime somka sani?', //cpg1.3.0
-  'num_file_upload'=>'Eng kp/Yk Hjjet somka sani', //cpg1.3.0
-  'num_URI_upload'=>'Eng kp/Yk URI Hjjet somka sani', //cpg1.3.0
-  'note1' => '<b>(1)</b> Ammiwiy albm yklimisini ataman testiqlaydu',
-  'note2' => '<b>(2)</b> Xususiy albm yklimisini ataman testiqlaydu',
-  'notes' => 'Diqqet',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Xush keldingiz !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Bu albmni rastinla chremsiz ? \\n Barliq resim we Szler chp ktidu.', //js-alert //cpg1.3.0
-  'delete' => 'chrsh',
-  'modify' => 'Xarektr',
-  'edit_pics' => 'Tehrirlesh', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Ana bet',
-  'stat1' => '<b>[pictures]</b> Hjjetler <b>[albums]</b> Albmde we<b>[cat]</b> Katigoriyede, <b>[comments]</b> Jawap sz <b>[views]</b> Krm(ziyaret xatirisi) bar.', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> Hjjetler <b>[albums]</b> Albmde we<b>[views]</b> Jawap sz bar.', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s Gallery',
-  'stat3' => '<b>[pictures]</b> Hjjetler <b>[albums]</b> Albmda we <b>[comments]</b> Jawap sz <b>[views]</b> Krm(ziyaret xatirisi) bar.', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Qollanchi tizimi',
-  'no_user_gal' => 'Qollanchi albmi yoq',
-  'n_albums' => '%s Albm(lar)',
-  'n_pics' => '%s Hjjet(ler)', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s Hjjet', //cpg1.3.0
-  'last_added' => ', Eng yngisi %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Kiring',
-  'enter_login_pswd' => 'Nam we Im(parol)ni toldurung',
-  'username' => 'Nam',
-  'password' => 'Im(parol)',
-  'remember_me' => 'Mni unutmang',
-  'welcome' => 'Merhaba %s ...',
-  'err_login' => '*** Kirelmidingiz Qayta sinang***',
-  'err_already_logged_in' => 'Ow! siz kirip bolghan!',
-  'forgot_password_link' => 'Im(parol)ni untuptimen', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Chiqe',
-  'bye' => 'Xeyr_xosh %s ...',
-  'err_not_loged_in' => 'Siz txi kirmidingiz !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP uchuri', //cpg1.3.0
-  'explanation' => 'Buni PHP-function keltrp chiqarghan <a href="http://www.php.net/phpinfo">phpinfo()</a>, Copermine azqisim uchurlirini krsitish.', //cpg1.3.0
-  'no_link' => 'Bashqilar phpinfo yingizni krse bixeterlik xataliqi krilidu, Ataman bolup kirishingizdiki sewebmu shu. Bu ulunushni bashqilargha dep bermeng, bolmisa saqlash xataliqi krilidu.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Update album %s',
-  'general_settings' => 'General settings',
-  'alb_title' => 'Albm Munderijisi',
-  'alb_cat' => 'Albm katgoriyisi',
-  'alb_desc' => 'Albm izahati',
-  'alb_thumb' => 'Albm lgisi',
-  'alb_perm' => 'Albm cheklimisi',
-  'can_view' => 'Albmni kreleysiz',
-  'can_upload' => 'Hjjet ykliyeleysiz',
-  'can_post_comments' => 'Pikir breleysiz',
-  'can_rate' => 'Hjjetke nomur breleysiz',
-  'user_gal' => 'Qollanchi albmi',
-  'no_cat' => '* Albm tri *',
-  'alb_empty' => 'Albm quruq',
-  'last_uploaded' => 'Yqinqi yk',
-  'public_alb' => 'Hemmige (Ammiwi albm)',
-  'me_only' => 'Peqet menla',
-  'owner_only' => 'Albm igisigila (%s) tewe',
-  'groupp_only' => 'Qollanchilar \'%s\' grouplar',
-  'err_no_alb_to_modify' => 'Albmingizda hjjet yoq.',
-  'update' => 'Albmni yngilash', //cpg1.3.0
-  'notice1' => '(*) groupqa %s asasen%s Tengshesh', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Kechrisiz! siz bu hjjetke nomur brip bolghan.', //cpg1.3.0
-  'rate_ok' => 'Nomuringiz qobullandi',
-  'forbidden' => 'zingizning hjjitige nomur brelmeysiz.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
- {SITE_NAME} ning Atamani, Adette namuwapiq hjjetlerni retlep tursimu, Biraq, Barliq hjjetlerni waqtida krp bolishi mumkin emes. Shunga, Yklimining mesuliyiti yollighuchighila tewe bolup, Atamanning (Ataman ykligen hjjetler buningdin sirtida) meydanini bildrmeydu hem qanuniy mesuliyetni z stige alalmaydu.
-<br />
-<br />
-Siz choqum eza bolghandin kyin, bashqilarning shexsiyitige yatidighan, Zorawanliq, Shehwaniliq, Dinniy esebiylikni, Xurapatliqni terghip qilidighan qanungha xilap bolghan herqandaq hjjetni yollimasliqqa qoshulishingiz shert. Siz {SITE_NAME} ning Atamani herqandaq waqtta hjjetlerni tehrirlishige yaki chrshige yol qoyisiz. Yklimingiz sanliq ambarda saqlinidu, Sizning ruxsitingizsiz biz hch kishige tnmeymiz. Shunisi, Hachkrliq qilmishi bilen oghurlunup ktilse mesuliyetni ustimizge alalmaymiz.  <br />
-<br />
-Bkitimiz "cookiesa" arqiliq kompingizgha uchur saqlap yene ziyaret qilishingizni asanlashturidu. mailingiz peqetla tizim arxipingizni (parolingizni) aktiplash chnla ishlitilidu. <br />
-<br />
-'Qoshulimen' ni chkish arqiliq shertlirimizge knng.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Ezaliqqa Tizimlitish',
-  'term_cond' => 'Shertler',
-  'i_agree' => 'Qoshulimen',
-  'submit' => 'Tizimlinimen',
-  'err_user_exists' => 'Kechrisiz, Bu nam qollinip bolun`ghan, bashqa Namni qollunung',
-  'err_password_mismatch' => 'Ikki im(parol) oxshash bolmidi, qayta yzing',
-  'err_uname_short' => 'Namingiz ikki herptin kam bolmisun.',
-  'err_password_short' => 'Im(parol) ikki herptin kam bolmisun.',
-  'err_uname_pass_diff' => 'Im(parol) we Nam oxshash bolmisun.',
-  'err_invalid_email' => 'mail adrsi xata.',
-  'err_duplicate_email' => 'Bu mail ishlitilip bolun`ghan.',
-  'enter_info' => 'Tizimlitish uchurini toldurung',
-  'required_info' => 'Choqum toldurung',
-  'optional_info' => 'Toldurmisingizmu bolidu',
-  'username' => 'Namingiz',
-  'password' => 'Im(parol)',
-  'password_again' => 'Im(parol)ni qayta yzing',
-  'email' => 'mail',
-  'location' => 'Orningiz',
-  'interests' => 'Qiziqishingiz',
-  'website' => 'Tor btinigiz',
-  'occupation' => 'Kespingiz',
-  'error' => 'Xataliq',
-  'confirm_email_subject' => '%s - Hjjet Yklime uqturushi',
-  'information' => 'Uchur',
-  'failed_sending_email' => 'Tizimlan`ghan mail adrsi ewertelmeydu !',
-  'thank_you' => 'Tizimlatqiningizgha teshekkr.<br /><br />Hsapingizni aktiplash uchuri malingizgha yollandi.',
-  'acct_created' => 'Hsapingiz quruldi, kirsinigz bolidu.',
-  'acct_active' => 'Hsapingiz qozghitildi, kirsingiz bolidu.',
-  'acct_already_act' => 'Hsapingiz qozghitildi!',
-  'acct_act_failed' => 'Hsapingiz qozghilishqa amalsiz!',
-  'err_unk_user' => 'Siz tallighan Qollanchi mewjt emes !',
-  'x_s_profile' => '%s\'s ning arxipi',
-  'group' => 'Group',
-  'reg_date' => 'Eza bolung',
-  'disk_usage' => 'Disk Hejimi',
-  'change_pass' => ' IM(parol) zgertish ',
-  'current_pass' => 'Esli IM(parol)',
-  'new_pass' => 'Yngi IM(parol)',
-  'new_pass_again' => 'Yngi Im(parol)ni muqimlang',
-  'err_curr_pass' => 'Esli IM(parol) xata',
-  'apply_modif' => 'zgertish',
-  'change_pass' => 'IM(parol)ni zgertish',
-  'update_success' => 'Arxipingiz yngilandi',
-  'pass_chg_success' => 'IM(parol) zgerdi',
-  'pass_chg_error' => 'IM(parol) zgermidi',
-  'notify_admin_email_subject' => '%s - Tizimlitish uqturushi', //cpg1.3.0
-  'notify_admin_email_body' => 'Yene bir yngi eza nami"%s" galleryge tizimlandi', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-{SITE_NAME} ge tizimlatqiningizgha kp teshekkr
-
-Qollanchi namingiz : "{USER_NAME}"
-IM(parol)ingiz : "{PASSWORD}"
-
-Twendiki ulanmini chkip Hsapingizni qozghutung yaki ulanmini E ulanmisigha chaplang.
-or copy and paste it in your web browser.
-
-{ACT_LINK}
-
-Regards,
-
-The management of {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Pikir krsh',
-  'no_comment' => 'Txi Sz yoq',
-  'n_comm_del' => '%s Pikir chrldi',
-  'n_comm_disp' => 'Pikir ziyaret sani',
-  'see_prev' => 'Aldinqisi',
-  'see_next' => 'Kyinkisi',
-  'del_comm' => 'Tallan`ghan szni chrng',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Albmdin izdesh',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Yngidin hjjet izdesh', //cpg1.3.0
-  'select_dir' => 'Mnderijini tallash',
-  'select_dir_msg' => 'Bu iqtida sizning FTP arqiliq top hjjet yolishinigzni qollaydu.<br /><br />Yollimaqchi bolghan top hjjet mnderijisini tallang', //cpg1.3.0
-  'no_pic_to_add' => 'Qoshulidighan hjjet yoqken', //cpg1.3.0
-  'need_one_album' => 'Bu iqtidarni ishlitishchn azkem bir albm bolsun.',
-  'warning' => 'agahlandurush',
-  'change_perm' => 'Mnderije qurulmisa, CMOD qimmitini 775 yaki 777 qilip tengshep krng!', //cpg1.3.0
-  'target_album' => '<b>Hjjetni &quot;</b>%s<b>&quot; ge yollang </b>%s', //cpg1.3.0
-  'folder' => 'Somka',
-  'image' => 'Hjjet',
-  'album' => 'Albm',
-  'result' => 'Netije',
-  'dir_ro' => 'Yklenmidi. ',
-  'dir_cant_read' => 'Oqulmidi. ',
-  'insert' => 'galleryge yngi hjjet qoshush', //cpg1.3.0
-  'list_new_pic' => 'Yngi hjjetler', //cpg1.3.0
-  'insert_selected' => 'Tallighan hjjetni qoshung', //cpg1.3.0
-  'no_pic_found' => 'Yngi hjjet tpilmidi', //cpg1.3.0
-  'be_patient' => 'Saqlang, Hjjetni ykleshke azraq waqt ktidu.', //cpg1.3.0
-  'no_album' => 'Albm tallanmidi',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : Hjjet muwapiqiyetlik yklendi'.
-                          '<li><b>DP</b> : Hjjet qaytilan`ghan yaki ambarda bar'.
-                          '<li><b>PB</b> : Hjjet Yklenmeyse, tengshekni yaki munderije cheklimisini tekshrp krng.'.
-                          '<li><b>NA</b> : Hjjet albmini tallimapsiz, Muqimlash \'<a href="javascript:history.back(1)">Qaytish</a>\' Albmni tallang. Albmingiz bolmisa <a href="albmgr.php">Albm qurung</a></li>'.
-                          '<li>Eger OK, DP, PB \'Belgiler\' Hjjet krnmise PHP krsetken xataliq uchurini tekshrng.'.
-                          '<li>Eger torkez(browser/???)ning waqti tse qaytidin retleng.'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'Albmni tallang', //cpg1.3.0
-  'check_all' => 'Hemmini tallang', //cpg1.3.0
-  'uncheck_all' => 'Hemmini tallimang', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Cheklen`gen Qollanchi',
-  'user_name' => 'Qollanchi Nami',
-  'ip_address' => 'IP Adrsi',
-  'expiry' => 'Chki (Bosh qalsa mengglktur)',
-  'edit_ban' => 'zgirishni saqlash',
-  'delete_ban' => 'chrsh',
-  'add_new' => 'Cheklen`gen Qollanchi Qoshush',
-  'add_ban' => 'Qoshush',
-  'error_user' => 'Bundaq qolanchi yoq', //cpg1.3.0
-  'error_specify' => 'Qollanchi namini we IP adrsini kirgzng', //cpg1.3.0
-  'error_ban_id' => 'Xata ID!', //cpg1.3.0
-  'error_admin_ban' => 'zingizni cheklimekchimu!', //cpg1.3.0
-  'error_server_ban' => 'zingizning Mulazimtirini cheklimekchimu? boldi...boldi.. axmaqliq qilmang!', //cpg1.3.0
-  'error_ip_forbidden' => 'Bu IP ni chekliyelmeysiz- chnki u, non-routable!', //cpg1.3.0
-  'lookup_ip' => 'IP adrsini tekshrsh', //cpg1.3.0
-  'submit' => 'Ijra!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Hjjet yklesh', //cpg1.3.0
-  'custom_title' => 'Yklesh tallanma jediwili', //cpg1.3.0
-  'cust_instr_1' => 'Twendikilerdin Yk somkisini tallap ykleng.', //cpg1.3.0
-  'cust_instr_2' => 'Tallanma somka nomuri', //cpg1.3.0
-  'cust_instr_3' => 'Hjjet yklesh somkisi: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL Yk somkisi: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL Yk somkisi:', //cpg1.3.0
-  'cust_instr_6' => 'Hjjet Yk somkisi:', //cpg1.3.0
-  'cust_instr_7' => 'Lazmliq Yk somkisining sanini yzip chking \'Dawami\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Inawetsiz paaliyet.', //cpg1.3.0
-  'reg_instr_2' => 'Hjjetlerni "twendiki yk somkisi arqiliq yollisingiz bolidu. Yk hejimi %s KB etrapida. ZIP Hjjet yollinidu \'Hjjet yollash\' we \'URI/URL Yollash\' arqiliq baridu.', //cpg1.3.0
-  'reg_instr_3' => 'Eger zipliq yaki zipsiz hjjetlerni choqum Hjjet yollash arqiliq ykleng \'ZIPsiz Hjjet yklesh\' arqiliq Yklinidu.', //cpg1.3.0
-  'reg_instr_4' => 'Eger URI/URL Ykini tallisingiz, Hjjet ulinishini tallang Mesilen: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Tallap bolghandin kyin, Chking \'dawami\'.', //cpg1.3.0
-  'reg_instr_6' => 'Yshilme ZIP yklesh:', //cpg1.3.0
-  'reg_instr_7' => 'Hjjet yklesh:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL Yki:', //cpg1.3.0
-  'error_report' => 'Xata doklat', //cpg1.3.0
-  'error_instr' => 'Twendikiler uchurghan xataliqlar:', //cpg1.3.0
-  'file_name_url' => 'Hjjet ismi/URL', //cpg1.3.0
-  'error_message' => 'Xata uchur', //cpg1.3.0
-  'no_post' => 'Hjjet yklenmidi.', //cpg1.3.0
-  'forb_ext' => 'Biruxset qoshumche nam.', //cpg1.3.0
-  'exc_php_ini' => 'Hjjet php.ini cheklimisidin ship ketti.', //cpg1.3.0
-  'exc_file_size' => 'Hjjet CPG cheklimisidin ship ketti.', //cpg1.3.0
-  'partial_upload' => 'Bir qismila yklendi.', //cpg1.3.0
-  'no_upload' => 'Yklenmidi.', //cpg1.3.0
-  'unknown_code' => 'Biligsiz PHP xata code.', //cpg1.3.0
-  'no_temp_name' => 'Yklenmidi - temp nam yoq.', //cpg1.3.0
-  'no_file_size' => 'Mezmun yoq/Corrupted', //cpg1.3.0
-  'impossible' => 'Arxipqa yollanmidi.', //cpg1.3.0
-  'not_image' => 'Bu lchemsiz tma', //cpg1.3.0
-  'not_GD' => 'Bu GD ning yandash nami emes.', //cpg1.3.0
-  'pixel_allowance' => 'Bek chong bolup ketti.', //cpg1.3.0
-  'incorrect_prefix' => 'URI/URL xata, prefix', //cpg1.3.0
-  'could_not_open_URI' => 'URI Qozghulushqa amalsiz.', //cpg1.3.0
-  'unsafe_URI' => 'Bixeterlik testiqlanmidi.', //cpg1.3.0
-  'meta_data_failure' => 'Hjjetni aylandurush muwapiqiyetsiz', //cpg1.3.0
-  'http_401' => '401 Ziyaret tosulghan', //cpg1.3.0
-  'http_402' => '402 Pulgha ziyaret qilisiz', //cpg1.3.0
-  'http_403' => '403 Ziyaret cheklengen', //cpg1.3.0
-  'http_404' => '404 Mualzimtirdin jawab yoq', //cpg1.3.0
-  'http_500' => '500 Mulazimtirdiki chataq', //cpg1.3.0
-  'http_503' => '503 Mulazimtir uzaq saqlighach mulazimet toxtitildi.', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME Tekshrp testiqlanmidi.', //cpg1.3.0
-  'MIME_type_unknown' => 'Bilgili bolmas MIME type', //cpg1.3.0
-  'cant_create_write' => 'Yazma arxipni qoshqili bolmidi.', //cpg1.3.0
-  'not_writable' => 'Yazghili bolmidi.', //cpg1.3.0
-  'cant_read_URI' => 'URI/URL lar oqulmidi', //cpg1.3.0
-  'cant_open_write_file' => 'URI Qozghatqili bolmidi.', //cpg1.3.0
-  'cant_write_write_file' => 'URI ni xatirligili bolmidi.', //cpg1.3.0
-  'cant_unzip' => 'Muwapiqiyetsiz unzip.', //cpg1.3.0
-  'unknown' => 'Chshiniksiz xataliq', //cpg1.3.0
-  'succ' => 'Yklendi', //cpg1.3.0
-  'success' => '%s Yklinip bolun`ghan.', //cpg1.3.0
-  'add' => 'Chking \'Dawamlashturung\' Hjjet arxipini albmgha qoshush.', //cpg1.3.0
-  'failure' => 'Yklenmidi', //cpg1.3.0
-  'f_info' => 'Hjjet uchuri', //cpg1.3.0
-  'no_place' => 'Yklime arxipqa saqlanmidi.', //cpg1.3.0
-  'yes_place' => 'Yklime arxipta saqlandi.', //cpg1.3.0
-  'max_fsize' => 'Arxipning eng chong ruxset hejimi is %s KB',
-  'album' => 'Albm',
-  'picture' => 'Hjjet', //cpg1.3.0
-  'pic_title' => 'Hjjet tmisi', //cpg1.3.0
-  'description' => 'Hjjet izahati', //cpg1.3.0
-  'keywords' => 'Halqiliq sz (Bosh orun)',
-  'err_no_alb_uploadables' => 'Siz yollighudek albm yoq', //cpg1.3.0
-  'place_instr_1' => 'Hjjetlerni albmgha chaplang.  Siz hazir bu arxipning munasiwetlik uchurlirini kirgzsingiz bolidu.', //cpg1.3.0
-  'place_instr_2' => 'Kpligen hjjetler Seplinishni ktwatidu. Chking \'Dawamlashturung\'.', //cpg1.3.0
-  'process_complete' => 'Qutluq! Hemme hjjetni muwapiqiyetlik yklep boldingiz.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Qollanchi Tehrirlesh',
-  'name_a' => 'Nami kichiktin chonggha',
-  'name_d' => 'Nami chongdin kichikke',
-  'group_a' => 'Group kichiktin chonggha',
-  'group_d' => 'Group chongdin kichikke',
-  'reg_a' => 'Tizim waqti yqindin yiraqqa',
-  'reg_d' => 'Tizim waqti yiraqtin yqin`gha',
-  'pic_a' => 'Hjjet sani azdin kpke',
-  'pic_d' => 'Hjjet sani kptin azgha',
-  'disku_a' => 'Hejimi kichiktin chonggha',
-  'disku_d' => 'Hejimi chongdin kichikke',
-  'lv_a' => 'Qollanchi ziyariti yqindin yiraqqa', //cpg1.3.0
-  'lv_d' => ' Qollanchi ziyariti yiraqtin yqin`gha', //cpg1.3.0
-  'sort_by' => '`Qollanchi rti ',
-  'err_no_users' => 'Ezalar matiryal bti quruq !',
-  'err_edit_self' => 'zingizni arxipini zgertelmeysiz \'profilingizgha\' klip zgerting',
-  'edit' => 'Tehrir',
-  'delete' => 'cher',
-  'name' => 'Qollanchi nami',
-  'group' => 'Group',
-  'inactive' => 'Qozghalmighan',
-  'operations' => 'Herketlen',
-  'pictures' => 'Hjjet', //cpg1.3.0
-  'disk_space' => 'Hejimi/ Chki',
-  'registered_on' => 'Tizimlatqan waqit',
-  'last_visit' => 'Yngi ziyaret', //cpg1.3.0
-  'u_user_on_p_pages' => '%d Qollanchi %d bet',
-  'confirm_del' => 'Bu qollanchini rastla chiremsiz? \\nBarliq hjjetlirimu chp ktidu.', //js-alert //cpg1.3.0
-  'mail' => 'mail',
-  'err_unknown_user' => 'Siz tallighan Qollanchi mewjt emes!',
-  'modify_user' => 'Qollanchi Tehrirlesh',
-  'notes' => 'Diqqet',
-  'note_list' => '<li>Im(parol)ni zgertmisingiz, "Im(parol)" ornini bosh qaldurung.',
-  'password' => 'Im(parol)',
-  'user_active' => 'Qollanchini aktiplash',
-  'user_group' => 'Qollanchi group',
-  'user_email' => 'Qollanchi mail',
-  'user_web_site' => 'Qollanchi tor bti',
-  'create_new_user' => 'Yngi eza qoshush',
-  'user_location' => 'Qollanchi yurti',
-  'user_interests' => 'Qollanchi qiziqishi',
-  'user_occupation' => 'Qollanchi kespi',
-  'latest_upload' => 'Yngi yk', //cpg1.3.0
-  'never' => 'Yoq', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Ataman qorali (Resim chong_kichiklikini tengshesh)', //cpg1.3.0
-  'what_it_does' => 'Iqtidar',
-  'what_update_titles' => 'Arxiptiki ismidin resim arxipini zgertish.',
-  'what_delete_title' => 'Tmini chrsh',
-  'what_rebuild' => 'Qaytidin kichiklitilme we resim chong kichiklikini bkitish.',
-  'what_delete_originals' => 'Qayta tengshelgen resim esli resimning ornini alsun.',
-  'file' => 'Hjjet',
-  'title_set_to' => 'Tmini zgertish',
-  'submit_form' => 'Muqimlash',
-  'updated_succesfully' => 'Yngilandi',
-  'error_create' => 'Xataliq krldi',
-  'continue' => 'Bashqa resimlerni ijralash',
-  'main_success' => 'Bu Hjjet %s Bash resim qilindi', //cpg1.3.0
-  'error_rename' => 'Xataliq %s ismini  %s gha zgertimiz',
-  'error_not_found' => 'Bu hjjet %s Tpilmidi',
-  'back' => 'Bash betke qaytish',
-  'thumbs_wait' => 'Kichiklitilmini dawamliq yngilash yaki resim chong kichiklikini tengshash boliwatidu, Sel saqlang...',
-  'thumbs_continue_wait' => 'Continuing to update thumbnails and/or resized images...',
-  'titles_wait' => 'Tmini yngilawatidu, Sel saqlang...',
-  'delete_wait' => 'Tmini chrwatidu, Sel saqlang...',
-  'replace_wait' => 'Tengshelgen resim esli resimning ornigha almishiwatidu, sel saqlang..',
-  'instruction' => 'Addiy paaliyet chshendrilishi',
-  'instruction_action' => 'Paaliyetni tallash',
-  'instruction_parameter' => 'parameterni tallash',
-  'instruction_album' => 'Albmni tallang',
-  'instruction_press' => 'chking %s',
-  'update' => 'Kichiktilmini yaki resim chong_kichiklikini yngilash',
-  'update_what' => 'Nimini yngilaysiz',
-  'update_thumb' => 'Peqet kichiklitilminila lish',
-  'update_pic' => 'Peqet Resim chong_kichiklikini tengshesh.',
-  'update_both' => 'Kichiklitilme resim hem lchimini yngilash.',
-  'update_number' => 'Her chkilgende resim sanini belgilesh',
-  'update_option' => '(Eger programma ijrasida mesile krlse, Tengshekni twenliting.)',
-  'filename_title' => 'Hjjet nami &rArr; Hjjet ', //cpg1.3.0
-  'filename_how' => 'Hjjet nami qandaq zgertilidu.',
-  'filename_remove' => 'Esli .jpg chrlp _ (underscore) gha zgertilidu.',
-  'filename_euro' => 'Bu 2003_11_23_13_20_20.jpg gha zgertilidu 23/11/2003 13:20',
-  'filename_us' => 'Bu 2003_11_23_13_20_20.jpg gha zgertilidu 11/23/2003 13:20',
-  'filename_time' => 'Bu 2003_11_23_13_20_20.jpg gha zgertilidu 13:20',
-  'delete' => 'Hjjet mnderijisi yaki lchimini chrsh', //cpg1.3.0
-  'delete_title' => 'Hjjet munderijisini chrsh.', //cpg1.3.0
-  'delete_original' => 'Esli lchemdiki resimni chrsh',
-  'delete_replace' => 'Eslidiki lchem chrlp yngi lchem qollinilsun.',
-  'select_album' => 'Albm tallash',
-  'delete_orphans' => 'Parche_purat Szlerni chrsh(Hemme albmdiki)', //cpg1.3.0
-  'orphan_comment' => 'Parche_purat Szler bayqaldi.', //cpg1.3.0
-  'delete' => 'cher', //cpg1.3.0
-  'delete_all' => 'Hemmini cher', //cpg1.3.0
-  'comment' => 'Sz qaldurung: ', //cpg1.3.0
-  'nonexist' => 'Qoshumche qoshulma yoq # ', //cpg1.3.0
-  'phpinfo' => 'php uchurini krsitish', //cpg1.3.0
-  'update_db' => 'San ambirini yngilash', //cpg1.3.0
-  'update_db_explanation' => 'coppermine ning arxipini yngilimaq bolsingiz, zgertish yaki neshirini yngilimaq bolsingiz, Matiryal ambirini yngilashni ijra qiling. shundila coppermine ning matiryal ambirigha yngidin jedwel qoshulidu. yaki Tengshilidu.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/uighur-utf-8.php cpg148/lang/uighur-utf-8.php
--- 133/lang/uighur-utf-8.php	2004-12-30 01:06:36.000000000 -0600
+++ cpg148/lang/uighur-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1275 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: uighur-utf-8.php,v 1.4 2004/12/29 23:06:35 chtito Exp $
-// ------------------------------------------------------------------------- //
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Uighur',
-  'lang_name_native' => 'Uighur',
-  'lang_country_code' => 'Uig',
-  'trans_name'=> 'Abduwahit Semet.NEWRUZ',
-  'trans_email' => 'abduwahit@yahoo.com or qumluq@yahoo.com.cn',
-  'trans_website' => 'http://www.shehrizat.com/album',
-  'trans_date' => '2004-08-30',
-);
-
-$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', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Yek', 'Dü', 'Sey', 'Char', 'Pey', 'Jüme', 'Shem');
-$lang_month = array('Yanwar', ' Féwral', 'Mart', 'April', 'May', 'Iyun', 'Iyul', 'Awghust', 'Séntebir', 'öktebir', 'Noyabir', 'Dékabir');
-
-// Some common strings
-$lang_yes = 'Hee';
-$lang_no  = 'Yaq';
-$lang_back = 'Qaytish';
-$lang_continue = 'Dawami';
-$lang_info = 'Uchur';
-$lang_error = 'Xataliq';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%B %d, %Y';
-$lastcom_date_fmt =  '%m/%d/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%B %d, %Y';
-$register_date_fmt = '%B %d, %Y';
-$lasthit_date_fmt = '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%B %d, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*');
-
-$lang_meta_album_names = array(
-  'random' => 'Random Höjjet', //cpg1.3.0
-  'lastup' => 'Yéngi Yükler',
-  'lastalb'=> 'Yéngi özgermiler',
-  'lastcom' => 'Yéngi Sözler',
-  'topn' => 'köp körülgen',
-  'toprated' => 'köp nomurluq',
-  'lasthits' => 'Yéngi körülgini',
-  'search' => 'Izdesh',
-  'favpics'=> 'Könglümdikidek resim', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Bu betning ziyaret hoqqoqingiz yoq.',
-  'perm_denied' => 'Bu paaliyitingiz cheklinidu.',
-  'param_missing' => 'Bu sizge bilazm paramétir.',
-  'non_exist_ap' => 'Tallighan albüm/höjjet Yoq!', //cpg1.3.0
-  'quota_exceeded' => 'Teqsim chektin ashti<br /><br />Teqsimingiz[quota]K, Ishletkiningiz[space]K, Bu höjjet bilen teqsim chektin ashidu.', //cpg1.3.0
-  'gd_file_type_err' => 'Ishletken GD ambiringiz JPEG bilen PNG la qollaydu.',
-  'invalid_image' => 'Yükingiz buzulghan yaki GD ambar bir terep qilalmaydu.',
-  'resize_failed' => 'Kichiklitilme yaki özgertilme élip baralmidim.',
-  'no_img_to_display' => 'Körünme Höjjet yoq',
-  'non_exist_cat' => 'Tallanma Tür yoq',
-  'orphan_cat' => 'Tallanma türi xata, Tür tallashtin özgertiwéling!', //cpg1.3.0
-  'directory_ro' => 'Münderije \'%s\'  xatirlenmidi, netijide höjjetni öchürelmeysiz.', //cpg1.3.0
-  'non_exist_comment' => 'Siz tallighan Söz yoq.',
-  'pic_in_invalid_album' => 'Höjjet Mewhüm albümda (%s)!?', //cpg1.3.0
-  'banned' => 'Siz békitimiz cheklidi.',
-  'not_with_udb' => 'Albüm münber bilen birikturulgen, Bu iqtidar toxtitildi. Tengshek qollimaydu yaki münber bir terep qiliwatidu.',
-  'offline_title' => 'Biliniye', //cpg1.3.0
-  'offline_text' => 'Gallery Biliniyede - Sel turup sinang', //cpg1.3.0
-  'ecards_empty' => 'Tor kartisi yoq. Tengshekte tor kartisi ijramiken!', //cpg1.3.0
-  'action_failed' => 'Paaliyet tamam.  Coppermine teliwingizni orundiyalmaydu.', //cpg1.3.0
-  'no_zip' => 'Höjjetni ZIP liyalmaysiz.  Albüm Atamani bilen alaqilishing.', //cpg1.3.0
-  'zip_type' => 'ZIP höjjetni yükleshke biijazet.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Paydilinish kodi: <li>[b]<b>Bold</b>[/b]</li> <li>[i]<i>Italic</i>[/i]</li> <li>[url=http://yoursite.com/]Url Text[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Albüm sehipisi qaytish',
-  'alb_list_lnk' => 'Albüm sehipisi',
-  'my_gal_title' => 'Albümimgha qaytimen',
-  'my_gal_lnk' => 'Albümim',
-  'my_prof_lnk' => 'Arxipim',
-  'adm_mode_title' => 'Admingha aylinish',
-  'adm_mode_lnk' => 'Admin Könümi',
-  'usr_mode_title' => 'Qollanchi könümige aylinish',
-  'usr_mode_lnk' => 'Qollanchi könümi',
-  'upload_pic_title' => 'Albomgha höjjet yüklesh', //cpg1.3.0
-  'upload_pic_lnk' => 'Höjjet yüklesh', //cpg1.3.0
-  'register_title' => 'Qollanchi qoshush',
-  'register_lnk' => 'Tizimlitish',
-  'login_lnk' => 'Kiring',
-  'logout_lnk' => 'Chiqing',
-  'lastup_lnk' => 'Yéngi Yük',
-  'lastcom_lnk' => 'Yéngi Söz',
-  'topn_lnk' => 'Köp körüm',
-  'toprated_lnk' => 'Yoquri Nomur',
-  'search_lnk' => 'Izde',
-  'fav_lnk' => 'Könglümdikisi',
-  'memberlist_title' => 'Qollanchi tizimliki', //cpg1.3.0
-  'memberlist_lnk' => 'Qollanchilar', //cpg1.3.0
-  'faq_title' => 'Galleryning Daimliq soaligha jawap &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Bap Yüklesh',
-  'config_lnk' => 'Tengshesh',
-  'albums_lnk' => 'Albümlar',
-  'categories_lnk' => 'Katégoriyiler',
-  'users_lnk' => 'Qollanchilar',
-  'groups_lnk' => 'Grouplar',
-  'comments_lnk' => 'Pikirler', //cpg1.3.0
-  'searchnew_lnk' => 'Höjjetber', //cpg1.3.0
-  'util_lnk' => 'Ataman Arxipi', //cpg1.3.0
-  'ban_lnk' => 'Cheklen`genler',
-  'db_ecard_lnk' => 'Atrétkilar', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Albümimni/Qurush ',
-  'modifyalb_lnk' => 'Albümimni Tehrirlesh',
-  'my_prof_lnk' => 'Arxipim',
-);
-
-$lang_cat_list = array(
-  'category' => 'Türler',
-  'albums' => 'Albümlar',
-  'pictures' => 'Höjjet', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d albüm  %d bet(liri)',
-);
-
-$lang_thumb_view = array(
-  'date' => 'DATE',
-  //Sort by filename and title
-  'name' => 'Höjjet nami',
-  'title' => 'Tambet',
-  'sort_da' => 'WAqt tertipi Yéqindin yiraqqa',
-  'sort_dd' => 'WAqt tertipi yiraqtin yéqin`gha',
-  'sort_na' => 'Nam Kichiktin chonggha',
-  'sort_nd' => 'Nam Chongdin kichikke',
-  'sort_ta' => 'Téma Kichiktin chonggha',
-  'sort_td' => 'Téma Chongdin kichikke',
-  'download_zip' => 'Zip Höjjitide yüklesh', //cpg1.3.0
-  'pic_on_page' => '%d Höjjet %d Bet(liri)',
-  'user_on_page' => '%d Qollanchi %d Bet(liri)', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Kichiklitilgen resim bétige qayting.',
-  'pic_info_title' => 'Körünsün/Yoshurun höjjet information', //cpg1.3.0
-  'slideshow_title' => 'Ret-ret körünsun',
-  'ecard_title' => 'Resim é-card qilip yollansun.', //cpg1.3.0
-  'ecard_disabled' => 'é-cards iqtidari toxtitilghan.',
-  'ecard_disabled_msg' => 'Sizge é-cards ni ewertish hoquqi bérilmidi.', //js-alert //cpg1.3.0
-  'prev_title' => 'Aldinqi höjjet', //cpg1.3.0
-  'next_title' => 'Kéyinki höjjet', //cpg1.3.0
-  'pic_pos' => 'Höjjet %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Höjjetni bahalang ', //cpg1.3.0
-  'no_votes' => '(Hichkim bahalimidi)',
-  'rating' => '(Érishken nomuri : %s / 5 We %s nomur)',
-  'rubbish' => 'Nacharken',
-  'poor' => 'Sel nacharken',
-  'fair' => 'Adettikidekla',
-  'good' => 'Yaxshiken',
-  'excellent' => 'Qaltis',
-  'great' => 'Bek Qaltis',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Jiddiy xataliq',
-  'file' => 'Höjjet: ',
-  'line' => 'Qur sani: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Höjjet nami : ',
-  'filesize' => 'Höjjet hejimi : ',
-  'dimensions' => 'Keng_tarliqi : ',
-  'date_added' => 'Ay_kün qoshush : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s Pikir',
-  'n_views' => '%s Qétim Körüldi',
-  'n_votes' => '(%s Nomur)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Xata uchur', //cpg1.3.0
-  'select_all' => 'Hemmini tallash', //cpg1.3.0
-  '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. Make sure to replace any passwords from the query with *** before posting.', //cpg1.3.0
-  'phpinfo' => 'display phpinfo', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Ataman Tilini Tallang', //cpg1.3.0
-  'choose_language' => 'Tilingizni Tallang', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Ataman tambétini tallang', //cpg1.3.0
-  'choose_theme' => 'Tambéti tallang', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Exclamation',
-  'Question' => 'Question',
-  'Very Happy' => 'Bek xushhal',
-  'Smile' => 'Külümsiresh',
-  'Sad' => 'Azaplinish',
-  'Surprised' => 'Heyran qélish',
-  'Shocked' => 'Soghuq',
-  'Confused' => 'Aylinip kétey',
-  'Cool' => 'Epsus',
-  'Laughing' => 'Külkilik',
-  'Mad' => 'Sarang',
-  'Razz' => 'Mesxire',
-  'Embarassed' => 'Embarassed',
-  'Crying or Very sad' => 'Crying or Very sad',
-  'Evil or Very Mad' => 'Zeherxende',
-  'Twisted Evil' => 'Ghelite',
-  'Rolling Eyes' => 'Közini aylandurush',
-  'Wink' => 'Aliyish',
-  'Idea' => 'Diqqet',
-  'Arrow' => 'Arrow',
-  'Neutral' => 'Ara pozutsiye',
-  'Mr. Green' => 'Mr. Green',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Bashqurush bölikidin ayrilish...',
-  1 => 'Bashqurush bölikige qedem...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Albümgha nam béring !', //js-alert
-  'confirm_modifs' => 'Choqum özgertemsiz ?', //js-alert
-  'no_change' => 'Siz héchnimini özgertmidingiz !', //js-alert
-  'new_album' => 'Yéngi albüm',
-  'confirm_delete1' => 'Rastinla bu albümni öchürwetmekchimu?', //js-alert
-  'confirm_delete2' => '\n Barliq höjjet we Sözler öchüp kétidu !', //js-alert
-  'select_first' => 'Albüm tallang', //js-alert
-  'alb_mrg' => 'Album Bashqurghuchisi',
-  'my_gallery' => '* Méning galleryim *',
-  'no_category' => '* Katégoriye yoq *',
-  'delete' => 'Öcher',
-  'new' => 'Qoshush',
-  'apply_modifs' => 'Tüzitish',
-  'select_category' => 'Katégoriyeni Tallash',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Meshghulatqa kéreklik \'%s\'miqdar teminlenmidi !',
-  'unknown_cat' => 'Tallighan Katégoriye san ambirida yoq',
-  'usergal_cat_ro' => 'Qollanchi galleries Katégoriyisidin öchürüshke bolmaydu !',
-  'manage_cat' => 'Katégoriye bashqurush',
-  'confirm_delete' => 'Bu Katégoriyeni rastinla öchüremsiz', //js-alert
-  'category' => 'Katégoriye',
-  'operations' => 'Meshghulat',
-  'move_into' => 'gh yötkesh',
-  'update_create' => 'Katégoriyeni Yéngilash/Qurush ',
-  'parent_cat' => 'Ata Katégoriye',
-  'cat_title' => 'Katégoriye munderijisi',
-  'cat_thumb' => 'Katégoriye kichiklitilme süriti', //cpg1.3.0
-  'cat_desc' => 'Katégoriye izahati',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Tengshek',
-  'restore_cfg' => 'Esli tengshekke qayturush',
-  'save_cfg' => 'Tengshekni saqlash',
-  'notes' => 'Diqqet',
-  'info' => 'Uchur',
-  'upd_success' => 'Tengshek yéngilandi',
-  'restore_success' => 'Tengshek eslige keltürildi',
-  'name_a' => 'Nam kichiktin chonggha',
-  'name_d' => 'Nam chongdin kichikke',
-  'title_a' => 'Tambet kichiktin chonggha',
-  'title_d' => 'Tambet chongdin kichikke',
-  'date_a' => 'Waqt yeqindin yiraqqa',
-  'date_d' => 'Waqt yiraqtin yéqin`gha',
-  'th_any' => 'Eng chong körüm',
-  'th_ht' => 'Igizliki',
-  'th_wd' => 'Kengliki',
-  'label' => 'Munderije', //cpg1.3.0
-  'item' => 'Tür', //cpg1.3.0
-  'debug_everyone' => 'Herbir', //cpg1.3.0
-  'debug_admin' => 'Atamanchün', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Asasi tengshek',
-  array('Albüm nami', 'gallery_name', 0),
-  array('Albüm izahati', 'gallery_description', 0),
-  array('Albüm atamani émaili', 'gallery_admin_email', 0),
-  array('Adréslar ichide \'Téximu köp resim\' e-cards ulinishi', 'ecards_more_pic_target', 0),
-  array('Albüm liniyesiz', 'offline', 1), //cpg1.3.0
-  array('Écardlar Tizimi', 'log_ecards', 1), //cpg1.3.0
-  array('Yaqturghanni ZIP-qilip saqliyalisun', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Tiltüri, Tambetler &amp; Til reqemlik tengshiki',
-  array('Tiltüri', 'lang', 5),
-  array('Tambet', 'theme', 6),
-  array('Til tallishi körünsun', 'language_list', 1), //cpg1.3.0
-  array('Til tughi körünsun', 'language_flags', 8), //cpg1.3.0
-  array('Körünüsh &quot;Qayata tengshesh&quot; Tambet tengshesh ichide', 'language_reset', 1), //cpg1.3.0
-  array('Tambet Munderijisi', 'theme_list', 1), //cpg1.3.0
-  array('Körünüsh &quot;Qayta tengshesh&quot; Tambet tengshesh ichide', 'theme_reset', 1), //cpg1.3.0
-  array('Soal_jawab körünüsh', 'display_faq', 1), //cpg1.3.0
-  array('bbcode Yardimi körünüsh', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Xet kodi', 'charset', 4), //cpg1.3.0
-
-  'Albüm Körünishi',
-  array('Asasliq jedwel kengliki (süzükliki or %)', 'main_table_width', 0),
-  array('Tür körsitish sani', 'subcat_level', 0),
-  array('Albüm sani', 'albums_per_page', 0),
-  array('Albüm munderijisi qur sani', 'album_list_cols', 0),
-  array('Kichiklitilgen höjjetning Süzükliki', 'alb_list_thumb_size', 0),
-  array('Bash bet mezmuni', 'main_page_layout', 0),
-  array('albüm kichiklitilme bash béti','first_level',1),
-
-  'Kichiklitip körsitish',
-  array('Kichik körsitish qur sani', 'thumbcols', 0),
-  array('Kichik körsitish tik qur sani', 'thumbrows', 0),
-  array('Jedwel körinish eng chong sani', 'max_tabs', 10), //cpg1.3.0
-  array('Höjjet chüshenchisi, kichik körsitish astida (Qoshumche Téma)', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Körüm sani kichiklitilmining astida körülidu', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Söz sani kichiklitilmining astida körülidu', 'display_comment_count', 1),
-  array('Yük ismi kichiklitilmining astida körülidu', 'display_uploader', 1), //cpg1.3.0
-  array('Höjjet körüm sani tertipi', 'default_sort_order', 3), //cpg1.3.0
-  array('höjjetke qizghin tashlan`ghan bélet\'lazmliq eng az bélet sani', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Resim körünüsh &amp; Söz Tengshiki',
-  array('Resim körinidighan jedwelning kengliki (Süzükliki or %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Höjjet uchurini aldin körsitish', 'display_pic_info', 1), //cpg1.3.0
-  array('Sözlerdin  chiqirwétish.', 'filter_bad_words', 1),
-  array('Söz bergende sinlarni ishlitish', 'enable_smilies', 1),
-  array('Bir höjjetke birqanche söz bérelisun (qoghdunush izini Taqash)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Resim izahatining uzunliqi', 'max_img_desc_length', 0),
-  array('izahatning xet chéki sani', 'max_com_wlength', 0),
-  array('izahatning qur chéki sani', 'max_com_lines', 0),
-  array('izahatning uzunliqi', 'max_com_size', 0),
-  array('Resimche körünüsh qur sani', 'display_film_strip', 1),
-  array('ziyaret qurdiki resim sani', 'max_film_strip_items', 0),
-  array('Söz berse ataman`gha Émail arqiliq uqturulsun', 'email_comment_notification', 1), //cpg1.3.0
-  array('Üzülmey körünüshi milliseconds (1 second = 1000 milliseconds)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Höjjet kichiklitilme tengshigi', //cpg1.3.0
-  array('JPEG Höjjitining süpiti', 'jpeg_qual', 0),
-  array('Kichiklitilme chéki <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Ishlitish chéki ( kengliki, igizliki yaki kichiklitilme chéki)<b>**</b>', 'thumb_use', 7),
-  array('Ara derijilik resim qurush','make_intermediate',1),
-  array('Ara derije resim we sinning chéki<a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Yüklenme höjjetning hejimi (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Yüklenme resim we sinning igizlik yaki kenglik chéki (pixels)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Höjjet bilen resimchening kirgüzme qimmet tengshiki', //cpg1.3.0
-  array('Qollanchi höjjitini méhmangha körsütüsh','show_private',1), //cpg1.3.0
-  array('Qobul qilinmaydighan arxip nam belgiliri', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Yüklenme resim qobullaydighan qoshumche nam', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Qobul resim shekli', 'allowed_img_types',0), //cpg1.3.0
-  array('Qobul sin shekli', 'allowed_mov_types',0), //cpg1.3.0
-  array('Qobul awaz shekli', 'allowed_snd_types',0), //cpg1.3.0
-  array('Qobul höjjet shekli', 'allowed_doc_types',0), //cpg1.3.0
-  array('Resimche qurush usuli','thumb_method',2), //cpg1.3.0
-  array('Path to ImageMagick \'convert\' ulinish yoli (mesilen /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Qobul resim shekli (peqet ImageMagick la ishleydu)', 'allowed_img_types',0), //cpg1.3.0
-  array('ImageMagick ning buyruq tallanmiliri', 'im_options', 0), //cpg1.3.0
-  array('JPEG ning EXIF matériyalini oqush', 'read_exif_data', 1), //cpg1.3.0
-  array('JPEG ning IPTC matériyalini oqush', 'read_iptc_data', 1), //cpg1.3.0
-  array('Albüm yoli <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Qollanchi höjjet yoli <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Ara resimning prefix li <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Kichiklitilme resimning prefix li <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Resim munderijisi belgilime chéki', 'default_dir_mode', 0), //cpg1.3.0
-  array('Yük resim belgilime chéki', 'default_file_mode', 0), //cpg1.3.0
-
-  'Qollanchi chéki',
-  array('Yéngi eza qobullinidu', 'allow_user_registration', 1),
-  array('Émail arqiliq tizim testiqlinidu', 'reg_requires_valid_email', 1),
-  array('ishletküchi tizimlatsa Ataman`gha Émail ewertilsun', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Ikki qollanchi bir émail ishletse bolidu', 'allow_duplicate_emails_addr', 1),
-  array('Qollanchiningmu albümi bolsun (Diqqet: Eger hee din yaqqa almashtursingiz Qollanchi albümi ammiwiliship qalidu)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Qollanchi yük testiqi ataman`gha uqturulsun', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Ezalar qollanchi tizimini körelisun', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Süret izahati öz quri (ishletmisingiz bosh qalsun)',
-  array('Qur 1 nami', 'user_field1_name', 0),
-  array('Qur 2 nami', 'user_field2_name', 0),
-  array('Qur 3 nami', 'user_field3_name', 0),
-  array('Qur 4 nami', 'user_field4_name', 0),
-
-  'Cookies settings',
-  array('Qollanghan cookie Nami (bbs bilen ishletkende,  bbs\'s cookie nami bilen oxshash bolmisun)', 'cookie_name', 0),
-  array('cookie yoli', 'cookie_path', 0),
-
-  'Bashqa tengshek',
-  array('Xataliq shekli qozghutulsun', 'debug_mode', 9), //cpg1.3.0
-  array('Xataliq shekli körünme uchuri', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Bu höjjet san ambirida alla burun bar.<br />
-  <a name="notice2"></a>(**) özgertilme bar arxipqila ishleydu, Qandaqla bolmisun ataman iqtidaridin arxipni tengshisingiz &quot;<a href="util.php">ataman qorali</a> da(Resim chong_kichiklikini tengshesh)&quot; </div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'É kartisi yollash', //cpg1.3.0
-  'ecard_sender' => 'Bergüchi', //cpg1.3.0
-  'ecard_recipient' => 'Bérilgüchi', //cpg1.3.0
-  'ecard_date' => 'Waqt', //cpg1.3.0
-  'ecard_display' => 'ékard körünüsh', //cpg1.3.0
-  'ecard_name' => 'Nami', //cpg1.3.0
-  'ecard_email' => 'Émail', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'ashurush', //cpg1.3.0
-  'ecard_descending' => 'kémeytish', //cpg1.3.0
-  'ecard_sorted' => 'tertip', //cpg1.3.0
-  'ecard_by_date' => 'Bergen Waqt', //cpg1.3.0
-  'ecard_by_sender_name' => 'Bergen Yollanchi nami\'s name', //cpg1.3.0
-  'ecard_by_sender_email' => 'Berguchi\'s émail', //cpg1.3.0
-  'ecard_by_sender_ip' => 'Berguchi\'s IP adrési', //cpg1.3.0
-  'ecard_by_recipient_name' => 'Bérilgüchi\'s nami', //cpg1.3.0
-  'ecard_by_recipient_email' => 'Bérilgüchi\'s émail', //cpg1.3.0
-  'ecard_number' => 'Kör xatire %s din %s gha %s', //cpg1.3.0
-  'ecard_goto_page' => 'Betke baridu', //cpg1.3.0
-  'ecard_records_per_page' => 'Bet qétim sani', //cpg1.3.0
-  'check_all' => 'Hemmini tallash', //cpg1.3.0
-  'uncheck_all' => 'Tallimasliq', //cpg1.3.0
-  'ecards_delete_selected' => 'Tallan`ghanni öchürüsh', //cpg1.3.0
-  'ecards_delete_confirm' => 'Rastinla xatirini öchermekchimu? Emise tallang!', //cpg1.3.0
-  'ecards_delete_sure' => 'Muqimlidim', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Nam we Sözni yézing',
-  'com_added' => 'Sözingiz xatirlendi',
-  'alb_need_title' => 'Siz albüm üchün Téma béring !',
-  'no_udp_needed' => 'Yéngilash bihajet.',
-  'alb_updated' => 'Albüm yéngilinip bolghan',
-  'unknown_album' => 'Tallighan albüm yoq yaki siz cheklimige uchurdingiz.',
-  'no_pic_uploaded' => 'Höjjet yüklenmidi !<br /><br />Yük bermek bolsingiz, yükleshke ijazet barmu yoq tekshürüp biling...', //cpg1.3.0
-  'err_mkdir' => 'Munderije qurghili bolmidi %s !',
-  'dest_dir_ro' => 'Munderije %s Xatirige yézilmidi !',
-  'err_move' => 'ge %s Yötkilelmidi %s !',
-  'err_fsize_too_large' => 'Yük resimi chong ( %s x %s din ashmisun) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Höjjet hejimi chong ( %s KB din ashmisun) !',
-  'err_invalid_img' => 'Siz yükligen höjjet sheklini qollimaymiz !',
-  'allowed_img_types' => 'Siz peqet %s Resim yolliyalaysiz.',
-  'err_insert_pic' => 'Höjjet \'%s\' Albümgha yüklinelmeydu ', //cpg1.3.0
-  'upload_success' => 'Höjjetni yüklesh tamam.<br /><br />Ataman testiqidin kéyin Yüklimingizni köreleysiz.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Yüklenme uqturishi', //cpg1.3.0
-  'notify_admin_email_body' => ' %s Yollanma yük bar testiqingizni kütmekte. Körüp béqing. %s', //cpg1.3.0
-  'info' => 'Uchur',
-  'com_added' => 'Sözingiz qoshuldi',
-  'alb_updated' => 'Albüm Yéngilandi',
-  'err_comment_empty' => 'Sözber quruq !',
-  'err_invalid_fext' => 'Töwendiki qoshumche namnila qollaydu : <br /><br />%s.',
-  'no_flood' => 'Kechürüng Eng axirqi söz sizning<br /><br />Tehrirliwalsingiz bolidu.', //cpg1.3.0
-  'redirect_msg' => 'Bet yötkiliwatidu.<br /><br /><br />Chéking \'Dawami\' Eger bet özligidin chötkilanmisa',
-  'upl_success' => 'Höjjitingiz saqlandi', //cpg1.3.0
-  'email_comment_subject' => 'Siz Coppermine Photo Galleryge pikir sözi bérip bolghan', //cpg1.3.0
-  'email_comment_body' => 'Galleryingizge kishiler söz qaldurdi. Körüng', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Izah',
-  'fs_pic' => 'Esli resim',
-  'del_success' => 'Pakiz öchürüldi',
-  'ns_pic' => 'normal hejimdiki resim',
-  'err_del' => 'öchürelmiduq',
-  'thumb_pic' => 'Resimche',
-  'comment' => 'Sözber',
-  'im_in_alb' => 'Albümdiki resim',
-  'alb_del_success' => 'Albüm \'%s\' öchürüsh',
-  'alb_mgr' => 'Albüm Atamani',
-  'err_invalid_data' => 'Natoghra Tapshuruwélinma \'%s\'',
-  'create_alb' => 'Albüm qurush \'%s\'',
-  'update_alb' => 'Albüm yéngilandi \'%s\' Témisi \'%s\' Bash béti \'%s\'',
-  'del_pic' => 'Höjjetni öchürüsh', //cpg1.3.0
-  'del_alb' => 'Albümni öchürüsh',
-  'del_user' => 'Qollanchini öchürüsh',
-  'err_unknown_user' => 'Tallan`ghan qollanchi yoq !',
-  'comment_deleted' => 'Sözler öchürüldi',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Bu höjjetni rastinla öchiremsiz? \\nComments will also be deleted.', //js-alert //cpg1.3.0
-  'del_pic' => 'Bu resim öchürüsh', //cpg1.3.0
-  'size' => '%s x %s pixels',
-  'views' => '%s Qétim',
-  'slideshow' => 'Ulanma körünüsh',
-  'stop_slideshow' => 'Qoyulushni toxtitish',
-  'view_fs' => 'chékip resimning esli halitini körüng',
-  'edit_pic' => 'Chüshenchini tehrirlesh', //cpg1.3.0
-  'crop_pic' => 'Késish we Aylandurush', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Höjjet uchuri', //cpg1.3.0
-  'Filename' => 'Höjjet nami',
-  'Album name' => 'Albüm nami',
-  'Rating' => 'Nomur qoyush (%s chi bélet)',
-  'Keywords' => 'halqiliq söz',
-  'File Size' => 'Höjjet hejimi',
-  'Dimensions' => 'Chong_kichikliki',
-  'Displayed' => 'körünüsh',
-  'Camera' => 'Kaméra',
-  'Date taken' => 'Tartilghan waqt',
-  'ISO'=>'ISO',
-  'Aperture' => 'Köz halqisi',
-  'Exposure time' => 'Exposure waqti',
-  'Focal length' => 'Fokusni yighmaq',
-  'Comment' => 'Sözber',
-  'addFav'=>'Könglümdikisige saqlash', //cpg1.3.0
-  'addFavPhrase'=>'Könglümdikisi', //cpg1.3.0
-  'remFav'=>'Könglümdikisidin yötkesh', //cpg1.3.0
-  'iptcTitle'=>'IPTC Téma', //cpg1.3.0
-  'iptcCopyright'=>'IPTC Neshir hoquqi', //cpg1.3.0
-  'iptcKeywords'=>'IPTC Halqiliq söz', //cpg1.3.0
-  'iptcCategory'=>'IPTC Katégoriye', //cpg1.3.0
-  'iptcSubCategories'=>'IPTC Tarmaq Katégoriye', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'Qobul',
-  'edit_title' => 'Bu yazmini tehrirlesh',
-  'confirm_delete' => 'Bu yazmini rastinla öchürwétemsiz ?', //js-alert
-  'add_your_comment' => 'Söz qaldurung',
-  'name'=>'Nam',
-  'comment'=>'Sözber',
-  'your_name' => 'Sözleng',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Resimni chékip köznekni taqang',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'É_kardni ewertish',
-  'invalid_email' => '<b>Agahlandurush</b> : inawetsiz émail !',
-  'ecard_title' => 'Bu Ékard %s Din kelgen',
-  'error_not_image' => 'É_kartimiz peqetla resimnila yollaydu.', //cpg1.3.0
-  'view_ecard' => 'É_card normal körünmise, Bu ulanmini chéking',
-  'view_more_pics' => 'Bu chékip téximu köp resimlerni körüng !',
-  'send_success' => 'É_cartingiz yollandi',
-  'send_failed' => 'Kechürüng! mulamitérimiz É-car yollashqa amalsiz...',
-  'from' => 'Yollighuchi',
-  'your_name' => 'Namingiz',
-  'your_email' => 'Émail adrésisingiz',
-  'to' => 'Yollan`ghuchi',
-  'rcpt_name' => 'Dostingizning nami',
-  'rcpt_email' => 'Dostingizning Émail adrési',
-  'greetings' => 'Salam témisi',
-  'message' => 'Salam sözi',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'File info', //cpg1.3.0
-  'album' => 'Albüm',
-  'title' => 'Téma',
-  'desc' => 'Izahat',
-  'keywords' => 'Halqiliq söz',
-  'pic_info_str' => '%s &times; %s - %s KB - %s Körüldi - %s Bahalandi',
-  'approve' => 'Höjjetni tekshürüp-bahalash', //cpg1.3.0
-  'postpone_app' => 'Tekshürüp bahalash uzartildi',
-  'del_pic' => 'Höjjetni öchürüsh', //cpg1.3.0
-  'read_exif' => 'Yene EXIF uchurini oqush', //cpg1.3.0
-  'reset_view_count' => 'Sanaqni qayta tengshesh',
-  'reset_votes' => 'Bahani qayta tengshesh',
-  'del_comm' => 'Sözni öchürwétish',
-  'upl_approval' => 'Bahalan`ghanni yüklesh',
-  'edit_pics' => 'Höjjetni tehrirlesh', //cpg1.3.0
-  'see_next' => 'Kéyinki höjjet', //cpg1.3.0
-  'see_prev' => 'Aldinqi höjjet', //cpg1.3.0
-  'n_pic' => '%s Höjjet', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Höjjet körinish sani', //cpg1.3.0
-  'apply' => 'özgertish', //cpg1.3.0
-  'crop_title' => 'Coppermine Resim tehriri', //cpg1.3.0
-  'preview' => 'Ziyaret', //cpg1.3.0
-  'save' => 'Saqlash', //cpg1.3.0
-  'save_thumb' =>'Kichiklitilmini saqlash', //cpg1.3.0
-  'sel_on_img' =>'Paaliyet axirlashti!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Daimliq soal_jawablar', //cpg1.3.0
-  'toc' => 'Münderije', //cpg1.3.0
-  'question' => 'Soal: ', //cpg1.3.0
-  'answer' => 'Jawap: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Adettiki soal_jawap', //cpg1.3.0
-  array('Nime üchün tizimlinimiz?', 'Ataman qollanchilarni testiqlaydu. Tizimlansingiz nurghun iqtidarlardin behriman bolisiz, mesilen: Yüklesh, Könglümdikisi, Höjjetlerge baha béreleysiz yaki söz qalduralaysiz qatarliqlar.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Qandaq tizimlinimen?', '&quot; Tizimlinishni &quot; Chékip, katekchilerni toldurimiz (Tallap toldurimiz).<br />Eger, Ataman Émail aktiplashni qozghatqan bolsa, Aktiplinish toldurma uchuringizni tapshurwalisiz, sehipimizge kirishtin burun choqum aktiplinishingiz kérek.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Qandaq kirimen?', ' &quot; Kirish &quot;, ni chékip Nam we Im(parol)ni toldurisiz &quot;Méni unutmang &quot; Tallap qoysingiz kélerki kirishingiz aptumatik orunlinidu.<br /><b>Diqqet: Kompingizning Cookies iqtidari ochuq bolsun. cookie ponkitimiz kompingizgha saqlaydu.</b>', 'offline', 0), //cpg1.3.0
-  array('Nechün kirelmeymen?', 'Tizimlinipmu kirelmigen bolsingiz qaytip émailingizgha qarang. (aktiplandingizmu yoq) Qaldi ishlar bolsa béket atamanidin sorang.', 'offline', 0), //cpg1.3.0
-  array('Imni untuptimen?', 'Eger bu tor bette &quot;Im(parol) untulsa &quot; ni chéking. Bolmisa ataman`gha éyting sizge yéngidin Im(parol) ewertip bersun.', 'offline', 0), //cpg1.3.0
-  //array('Émailim özgerdi ne qilay?', 'Kirgenla bolsingiz &quot;Arxipingizdin özgertiwalsingizla bolghini;', 'offline', 0), //cpg1.3.0
-  array('Resimlerni Qandaq &quot;könglümdikisi&quot; ge Qoshimen?', 'Awal resimni chékip Tallaysiz (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />);  mushu belgini chékisiz, bet astida  &quot;könglümdikisi &quot; dégen xetni chékip saqliwalimiz.<br />Ataman choqum bu iqtidarni tengshep qoyghan bolishi kérek.<br />Diqqet: Kompingizning Cookies iqtidari ochuq bolsun. cookie ponkitimiz kompingizgha saqlaydu.', 'offline', 0), //cpg1.3.0
-  array('Höjjetni Qandaq bahalaymiz?', 'Kichiklitilmining astidiki bahalarni tallang.', 'offline', 0), //cpg1.3.0
-  array('Qandaq pikir bérimiz?', 'Kichiklitilmining astidiki Sözberge yazsingiz bolidu.', 'offline', 0), //cpg1.3.0
-  array('Höjjetni qandaq yükleymiz?', ' &quot;Höjjet yüklesh &quot;ni chékip. Albümni tallap bolup &quot??/ziyaret&quot arqiliq yükleymiz, Andin, izah we Höjjet namini toldurup yollisaqla boldi.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Höjjetni qandaq Yükleymiz?', ' &quot;Méning albümim&quot;. Arqiliq yükleysiz. eskertish: Ataman bu iqtidarni aktiplighan bolishi kérek.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Yüklenmining hejimi, höjjet shekli qandaq bolidu?', 'Hejim, höjjet sheklini Ataman belgileydu. (mesilen: jpg, png, etc...wav, rm, xx.Kb qatarliqlar) .', 'offline', 0), //cpg1.3.0
-  array('&quot;Albümim&quot;dégen nime?', 'özingizning yüki hem bashqurush ijazet rayoningizdur.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Yüklesh, özgertish, öchürüsh qandaq élip bérilidu;?', ' awal bu chéking &quot;Qollanchi kirish&quot; ni <br /> Andin, &quo;Albüm qurush&quot; ni chékip albüm qurup &quot;Albüm yüklesh &quot;ni chékip yüklep we  &quot;tehrirlesh &quot;ni chékip özgertsingiz bolidu.', 'allow_private_albums', 0), //cpg1.3.0
-  array('cookies nime?', 'Cookie ni ponkitimiz kompingizgha saqlaydu, meqset siz kéler qétim ziyaret qilghanda tizimlanmisingizmu aptumatik tizimlinisiz.<br />Cookies ni cheklep qoysingiz bu iqtidardin behriman bolalmaysiz.', 'offline', 0), //cpg1.3.0
-  array('Siz bu ponkit programmisini nedin yükliwalghan?', 'Coppermine GNU GPL ni asas qilghan heqsiz Multimedia Gallery. yaqtursingiz <a href="http://coppermine.sf.net/">Coppermine Ana bétini</a> ziyaret qilip yükliwéling. Andin www.newruz.com teminligen Uyghur terjime til höjjitini ishletsingiz bolidu.', 'offline', 0), //cpg1.3.0
-
-  'Tor béket yétekchisi', //cpg1.3.0
-  array('&quot;Albüm sehipisi&quot; dégen nime?', 'Barliq albümlar, katigoriyeler, kichiklitilmiler bar bash betni körsitidu..', 'offline', 0), //cpg1.3.0
-  array('&quot;Albümim&quot; dégen nime?', 'Qollanchilar üchün qurulghan, yük qoshush, tehrirlesh, öchürsh rayonidur.(Elwette ataman ruxsiti bolishi kérek.)', 'allow_private_albums', 0), //cpg1.3.0
-  array('&quot;Bashqurush shekli we Qollanchi shekli&quot; Qandaq ayrilidu?', 'Qollanchi shekli ziyaritingiz üchün, Bashqurush shekli tehrirlesh, öchürüsh, Yük qoshishingiz üchün ajritildi. (Elwette, Atamanning ruxsiti bolishi shert.)', 'allow_private_albums', 0), //cpg1.3.0
-  array('&quot;Yüklesh&quot; dégen nime?', 'Höjjet yollishingizni körsitidu. (Elwette, hejimini, höjjer sheklini ataman belgileydu.)', 'allow_private_albums', 0), //cpg1.3.0
-  array('&quot;Eng yéngi yük&quot; dégen nime?', 'Siz we bashqilar yollighan eng yéngi höjjetlerni körsitidu.', 'offline', 0), //cpg1.3.0
-  array('&quot;Eng yéngi söz&quot; dégen nime?', 'Békettiki höjjetlerge bérilgen eng yéngi pikir yazmilarni körsitidu.', 'offline', 0), //cpg1.3.0
-  array('&quot;Köp  Körülme &quot; dégen nime?', 'Ezalar bolsun yaki Méhmanlar bolsun chékilish sani yoquri höjjetlerni körsitidu. ', 'offline', 0), //cpg1.3.0
-  array('&quot;Yoquri baha &quot; dégen nime?', 'Érishken yoquri nomurni körsitidu. (Mesilen: Besh qollanchi <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ni Berse, Netijisi <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />Bolidu; Besh qollanchi 1 din 5 kiche (1,2,3,4,5) Nomur berse, Netijisi<img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> Bolidu .)<br />Netijisi <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (e`la) din <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (Nachar)gha Tizilidu.', 'offline', 0), //cpg1.3.0
-  array('&quot;Könglümdikisi &quot; dégen nime?', 'Siz yaqturup tallighan höjjetlerni körsitidu. cookie ni lazimlaydu.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Im(parol)ni üntüptimen', //cpg1.3.0
-  'err_already_logged_in' => 'Siz kirip bolghan !', //cpg1.3.0
-  'enter_username_email' => 'Qollanchi nami yaki Émail adrésini toldurung', //cpg1.3.0
-  'submit' => 'Muqimlash', //cpg1.3.0
-  'failed_sending_email' => 'Im(parol) teminlen`gen émalni ewertishke amalsizmiz !', //cpg1.3.0
-  'email_sent' => 'Nam we Imingizni %sge éwertip bolundi', //cpg1.3.0
-  'err_unk_user' => 'Bu qollanchi yoq!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s  Im(parol) Eskertishi', //cpg1.3.0
-  'passwd_reminder_body' => 'Kirgüzgen uchuringiz mundaq:
-Username: %s
-Password: %s
-Chékip %s gha kirish.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Group nami',
-  'disk_quota' => 'Disk hejimi',
-  'can_rate' => 'Höjjetke baha qoshalisun', //cpg1.3.0
-  'can_send_ecards' => 'Écards yolliyalisun',
-  'can_post_com' => 'Söz bérelisun',
-  'can_upload' => 'Höjjet yolliyalisun', //cpg1.3.0
-  'can_have_gallery' => 'Xususiy albüm bar bolsun',
-  'apply' => 'Özgertish',
-  'create_new_group' => 'Yéngi group qurush',
-  'del_groups' => 'Tallan`ghan group(lar) ni öchürüsh',
-  'confirm_del' => 'Diqqet, group öchersingiz, grouptiki Qollanchi \'Registered\' Groupqa barsun !\n\n Rastinla öcherdingizmu ?', //js-alert //cpg1.3.0
-  'title' => 'Ataman groupisi',
-  'approval_1' => 'Ammiwi albümni testiqlash (1)',
-  'approval_2' => 'xususiy albümni testiqlash (2)',
-  'upload_form_config' => 'Yük shekillirini tengshesh', //cpg1.3.0
-  'upload_form_config_values' => array( 'Bir höjjetni yüklesh', 'Köp höjjetni yüklesh', 'URI nila yüklesh', 'ZIP nila yüklesh', 'File-URI', 'File-ZIP', 'URI-ZIP', 'File-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Qollanchilar yüklime somka sani?', //cpg1.3.0
-  'num_file_upload'=>'Eng köp/Yük Höjjet somka sani', //cpg1.3.0
-  'num_URI_upload'=>'Eng köp/Yük URI Höjjet somka sani', //cpg1.3.0
-  'note1' => '<b>(1)</b> Ammiwiy albüm yüklimisini ataman testiqlaydu',
-  'note2' => '<b>(2)</b> Xususiy albüm yüklimisini ataman testiqlaydu',
-  'notes' => 'Diqqet',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Xush keldingiz !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Bu albümni rastinla öchüremsiz ? \\n Barliq resim we Sözler öchüp kétidu.', //js-alert //cpg1.3.0
-  'delete' => 'Öchürüsh',
-  'modify' => 'Xarektér',
-  'edit_pics' => 'Tehrirlesh', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Ana bet',
-  'stat1' => '<b>[pictures]</b> Höjjetler <b>[albums]</b> Albümde we<b>[cat]</b> Katigoriyede, <b>[comments]</b> Jawap söz <b>[views]</b> Körüm(ziyaret xatirisi) bar.', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> Höjjetler <b>[albums]</b> Albümde we<b>[views]</b> Jawap söz bar.', //cpg1.3.0
-  'xx_s_gallery' => '%s\'s Gallery',
-  'stat3' => '<b>[pictures]</b> Höjjetler <b>[albums]</b> Albümda we <b>[comments]</b> Jawap söz <b>[views]</b> Körüm(ziyaret xatirisi) bar.', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Qollanchi tizimi',
-  'no_user_gal' => 'Qollanchi albümi yoq',
-  'n_albums' => '%s Albüm(lar)',
-  'n_pics' => '%s Höjjet(ler)', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s Höjjet', //cpg1.3.0
-  'last_added' => ', Eng yéngisi %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Kiring',
-  'enter_login_pswd' => 'Nam we Im(parol)ni toldurung',
-  'username' => 'Nam',
-  'password' => 'Im(parol)',
-  'remember_me' => 'Méni unutmang',
-  'welcome' => 'Merhaba %s ...',
-  'err_login' => '*** Kirelmidingiz Qayta sinang***',
-  'err_already_logged_in' => 'Ow! siz kirip bolghan!',
-  'forgot_password_link' => 'Im(parol)ni untuptimen', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Chiqe',
-  'bye' => 'Xeyr_xosh %s ...',
-  'err_not_loged_in' => 'Siz téxi kirmidingiz !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'PHP uchuri', //cpg1.3.0
-  'explanation' => 'Buni PHP-function keltürüp chiqarghan <a href="http://www.php.net/phpinfo">phpinfo()</a>, Copermine azqisim uchurlirini körsitish.', //cpg1.3.0
-  'no_link' => 'Bashqilar phpinfo yingizni körse bixeterlik xataliqi körilidu, Ataman bolup kirishingizdiki sewebmu shu. Bu ulunushni bashqilargha dep bermeng, bolmisa saqlash xataliqi körilidu.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Update album %s',
-  'general_settings' => 'General settings',
-  'alb_title' => 'Albüm Munderijisi',
-  'alb_cat' => 'Albüm katégoriyisi',
-  'alb_desc' => 'Albüm izahati',
-  'alb_thumb' => 'Albüm ülgisi',
-  'alb_perm' => 'Albüm cheklimisi',
-  'can_view' => 'Albümni köreleysiz',
-  'can_upload' => 'Höjjet yükliyeleysiz',
-  'can_post_comments' => 'Pikir béreleysiz',
-  'can_rate' => 'Höjjetke nomur béreleysiz',
-  'user_gal' => 'Qollanchi albümi',
-  'no_cat' => '* Albüm türi *',
-  'alb_empty' => 'Albüm quruq',
-  'last_uploaded' => 'Yéqinqi yük',
-  'public_alb' => 'Hemmige (Ammiwi albüm)',
-  'me_only' => 'Peqet menla',
-  'owner_only' => 'Albüm igisigila (%s) tewe',
-  'groupp_only' => 'Qollanchilar \'%s\' grouplar',
-  'err_no_alb_to_modify' => 'Albümingizda höjjet yoq.',
-  'update' => 'Albümni yéngilash', //cpg1.3.0
-  'notice1' => '(*) groupqa %s asasen%s Tengshesh', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Kechürisiz! siz bu höjjetke nomur bérip bolghan.', //cpg1.3.0
-  'rate_ok' => 'Nomuringiz qobullandi',
-  'forbidden' => 'Özingizning höjjitige nomur bérelmeysiz.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
- {SITE_NAME} ning Atamani, Adette namuwapiq höjjetlerni retlep tursimu, Biraq, Barliq höjjetlerni waqtida körüp bolishi mumkin emes. Shunga, Yüklimining mesuliyiti yollighuchighila tewe bolup, Atamanning (Ataman yükligen höjjetler buningdin sirtida) meydanini bildürmeydu hem qanuniy mesuliyetni öz üstige alalmaydu.
-<br />
-<br />
-Siz choqum eza bolghandin kéyin, bashqilarning shexsiyitige yatidighan, Zorawanliq, Shehwaniliq, Dinniy esebiylikni, Xurapatliqni terghip qilidighan qanungha xilap bolghan herqandaq höjjetni yollimasliqqa qoshulishingiz shert. Siz {SITE_NAME} ning Atamani herqandaq waqtta höjjetlerni tehrirlishige yaki öchürüshige yol qoyisiz. Yüklimingiz sanliq ambarda saqlinidu, Sizning ruxsitingizsiz biz héch kishige ötünmeymiz. Shunisi, Hachkérliq qilmishi bilen oghurlunup kétilse mesuliyetni ustimizge alalmaymiz.  <br />
-<br />
-Békitimiz "cookiesa" arqiliq kompingizgha uchur saqlap yene ziyaret qilishingizni asanlashturidu. Émailingiz peqetla tizim arxipingizni (parolingizni) aktiplash üchünla ishlitilidu. <br />
-<br />
-'Qoshulimen' ni chékish arqiliq shertlirimizge könüng.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Ezaliqqa Tizimlitish',
-  'term_cond' => 'Shertler',
-  'i_agree' => 'Qoshulimen',
-  'submit' => 'Tizimlinimen',
-  'err_user_exists' => 'Kechürisiz, Bu nam qollinip bolun`ghan, bashqa Namni qollunung',
-  'err_password_mismatch' => 'Ikki im(parol) oxshash bolmidi, qayta yézing',
-  'err_uname_short' => 'Namingiz ikki herptin kam bolmisun.',
-  'err_password_short' => 'Im(parol) ikki herptin kam bolmisun.',
-  'err_uname_pass_diff' => 'Im(parol) we Nam oxshash bolmisun.',
-  'err_invalid_email' => 'Émail adrési xata.',
-  'err_duplicate_email' => 'Bu émail ishlitilip bolun`ghan.',
-  'enter_info' => 'Tizimlitish uchurini toldurung',
-  'required_info' => 'Choqum toldurung',
-  'optional_info' => 'Toldurmisingizmu bolidu',
-  'username' => 'Namingiz',
-  'password' => 'Im(parol)',
-  'password_again' => 'Im(parol)ni qayta yézing',
-  'email' => 'Émail',
-  'location' => 'Orningiz',
-  'interests' => 'Qiziqishingiz',
-  'website' => 'Tor bétinigiz',
-  'occupation' => 'Kespingiz',
-  'error' => 'Xataliq',
-  'confirm_email_subject' => '%s - Höjjet Yüklime uqturushi',
-  'information' => 'Uchur',
-  'failed_sending_email' => 'Tizimlan`ghan émail adrési ewertelmeydu !',
-  'thank_you' => 'Tizimlatqiningizgha teshekkür.<br /><br />Hésapingizni aktiplash uchuri émalingizgha yollandi.',
-  'acct_created' => 'Hésapingiz quruldi, kirsinigz bolidu.',
-  'acct_active' => 'Hésapingiz qozghitildi, kirsingiz bolidu.',
-  'acct_already_act' => 'Hésapingiz qozghitildi!',
-  'acct_act_failed' => 'Hésapingiz qozghilishqa amalsiz!',
-  'err_unk_user' => 'Siz tallighan Qollanchi mewjüt emes !',
-  'x_s_profile' => '%s\'s ning arxipi',
-  'group' => 'Group',
-  'reg_date' => 'Eza bolung',
-  'disk_usage' => 'Disk Hejimi',
-  'change_pass' => ' IM(parol) özgertish ',
-  'current_pass' => 'Esli IM(parol)',
-  'new_pass' => 'Yéngi IM(parol)',
-  'new_pass_again' => 'Yéngi Im(parol)ni muqimlang',
-  'err_curr_pass' => 'Esli IM(parol) xata',
-  'apply_modif' => 'Özgertish',
-  'change_pass' => 'IM(parol)ni özgertish',
-  'update_success' => 'Arxipingiz yéngilandi',
-  'pass_chg_success' => 'IM(parol) özgerdi',
-  'pass_chg_error' => 'IM(parol) özgermidi',
-  'notify_admin_email_subject' => '%s - Tizimlitish uqturushi', //cpg1.3.0
-  'notify_admin_email_body' => 'Yene bir yéngi eza nami"%s" galleryge tizimlandi', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-{SITE_NAME} ge tizimlatqiningizgha köp teshekkür
-
-Qollanchi namingiz : "{USER_NAME}"
-IM(parol)ingiz : "{PASSWORD}"
-
-Töwendiki ulanmini chékip Hésapingizni qozghutung yaki ulanmini E ulanmisigha chaplang.
-or copy and paste it in your web browser.
-
-{ACT_LINK}
-
-Regards,
-
-The management of {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Pikir körüsh',
-  'no_comment' => 'Téxi Söz yoq',
-  'n_comm_del' => '%s Pikir öchürüldi',
-  'n_comm_disp' => 'Pikir ziyaret sani',
-  'see_prev' => 'Aldinqisi',
-  'see_next' => 'Kéyinkisi',
-  'del_comm' => 'Tallan`ghan sözni öchürüng',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Albümdin izdesh',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Yéngidin höjjet izdesh', //cpg1.3.0
-  'select_dir' => 'Münderijini tallash',
-  'select_dir_msg' => 'Bu iqtida sizning FTP arqiliq top höjjet yolishinigzni qollaydu.<br /><br />Yollimaqchi bolghan top höjjet münderijisini tallang', //cpg1.3.0
-  'no_pic_to_add' => 'Qoshulidighan höjjet yoqken', //cpg1.3.0
-  'need_one_album' => 'Bu iqtidarni ishlitishchün azkem bir albüm bolsun.',
-  'warning' => 'agahlandurush',
-  'change_perm' => 'Münderije qurulmisa, CMOD qimmitini 775 yaki 777 qilip tengshep körüng!', //cpg1.3.0
-  'target_album' => '<b>Höjjetni &quot;</b>%s<b>&quot; ge yollang </b>%s', //cpg1.3.0
-  'folder' => 'Somka',
-  'image' => 'Höjjet',
-  'album' => 'Albüm',
-  'result' => 'Netije',
-  'dir_ro' => 'Yüklenmidi. ',
-  'dir_cant_read' => 'Oqulmidi. ',
-  'insert' => 'galleryge yéngi höjjet qoshush', //cpg1.3.0
-  'list_new_pic' => 'Yéngi höjjetler', //cpg1.3.0
-  'insert_selected' => 'Tallighan höjjetni qoshung', //cpg1.3.0
-  'no_pic_found' => 'Yéngi höjjet tépilmidi', //cpg1.3.0
-  'be_patient' => 'Saqlang, Höjjetni yükleshke azraq waqt kétidu.', //cpg1.3.0
-  'no_album' => 'Albüm tallanmidi',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b> : Höjjet muwapiqiyetlik yüklendi'.
-                          '<li><b>DP</b> : Höjjet qaytilan`ghan yaki ambarda bar'.
-                          '<li><b>PB</b> : Höjjet Yüklenmeyse, tengshekni yaki munderije cheklimisini tekshürüp körüng.'.
-                          '<li><b>NA</b> : Höjjet albümini tallimapsiz, Muqimlash \'<a href="javascript:history.back(1)">Qaytish</a>\' Albümni tallang. Albümingiz bolmisa <a href="albmgr.php">Albüm qurung</a></li>'.
-                          '<li>Eger OK, DP, PB \'Belgiler\' Höjjet körünmise PHP körsetken xataliq uchurini tekshürüng.'.
-                          '<li>Eger torkez(browser/???)ning waqti ötse qaytidin retleng.'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'Albümni tallang', //cpg1.3.0
-  'check_all' => 'Hemmini tallang', //cpg1.3.0
-  'uncheck_all' => 'Hemmini tallimang', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Cheklen`gen Qollanchi',
-  'user_name' => 'Qollanchi Nami',
-  'ip_address' => 'IP Adrési',
-  'expiry' => 'Chéki (Bosh qalsa menggülüktur)',
-  'edit_ban' => 'özgirishni saqlash',
-  'delete_ban' => 'Öchürüsh',
-  'add_new' => 'Cheklen`gen Qollanchi Qoshush',
-  'add_ban' => 'Qoshush',
-  'error_user' => 'Bundaq qolanchi yoq', //cpg1.3.0
-  'error_specify' => 'Qollanchi namini we IP adrésini kirgüzüng', //cpg1.3.0
-  'error_ban_id' => 'Xata ID!', //cpg1.3.0
-  'error_admin_ban' => 'Özingizni cheklimekchimu!', //cpg1.3.0
-  'error_server_ban' => 'Özingizning Mulazimétirini cheklimekchimu? boldi...boldi.. axmaqliq qilmang!', //cpg1.3.0
-  'error_ip_forbidden' => 'Bu IP ni chekliyelmeysiz- chünki u, non-routable!', //cpg1.3.0
-  'lookup_ip' => 'IP adrésini tekshürüsh', //cpg1.3.0
-  'submit' => 'Ijra!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Höjjet yüklesh', //cpg1.3.0
-  'custom_title' => 'Yüklesh tallanma jediwili', //cpg1.3.0
-  'cust_instr_1' => 'Töwendikilerdin Yük somkisini tallap yükleng.', //cpg1.3.0
-  'cust_instr_2' => 'Tallanma somka nomuri', //cpg1.3.0
-  'cust_instr_3' => 'Höjjet yüklesh somkisi: %s', //cpg1.3.0
-  'cust_instr_4' => 'URI/URL Yük somkisi: %s', //cpg1.3.0
-  'cust_instr_5' => 'URI/URL Yük somkisi:', //cpg1.3.0
-  'cust_instr_6' => 'Höjjet Yük somkisi:', //cpg1.3.0
-  'cust_instr_7' => 'Lazmliq Yük somkisining sanini yézip chéking \'Dawami\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Inawetsiz paaliyet.', //cpg1.3.0
-  'reg_instr_2' => 'Höjjetlerni "töwendiki yük somkisi arqiliq yollisingiz bolidu. Yük hejimi %s KB etrapida. ZIP Höjjet yollinidu \'Höjjet yollash\' we \'URI/URL Yollash\' arqiliq baridu.', //cpg1.3.0
-  'reg_instr_3' => 'Eger zipliq yaki zipsiz höjjetlerni choqum Höjjet yollash arqiliq yükleng \'ZIPsiz Höjjet yüklesh\' arqiliq Yüklinidu.', //cpg1.3.0
-  'reg_instr_4' => 'Eger URI/URL Yükini tallisingiz, Höjjet ulinishini tallang Mesilen: http://www.mysite.com/images/example.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Tallap bolghandin kéyin, Chéking \'dawami\'.', //cpg1.3.0
-  'reg_instr_6' => 'Yéshilme ZIP yüklesh:', //cpg1.3.0
-  'reg_instr_7' => 'Höjjet yüklesh:', //cpg1.3.0
-  'reg_instr_8' => 'URI/URL Yüki:', //cpg1.3.0
-  'error_report' => 'Xata doklat', //cpg1.3.0
-  'error_instr' => 'Töwendikiler uchurghan xataliqlar:', //cpg1.3.0
-  'file_name_url' => 'Höjjet ismi/URL', //cpg1.3.0
-  'error_message' => 'Xata uchur', //cpg1.3.0
-  'no_post' => 'Höjjet yüklenmidi.', //cpg1.3.0
-  'forb_ext' => 'Biruxset qoshumche nam.', //cpg1.3.0
-  'exc_php_ini' => 'Höjjet php.ini cheklimisidin éship ketti.', //cpg1.3.0
-  'exc_file_size' => 'Höjjet CPG cheklimisidin éship ketti.', //cpg1.3.0
-  'partial_upload' => 'Bir qismila yüklendi.', //cpg1.3.0
-  'no_upload' => 'Yüklenmidi.', //cpg1.3.0
-  'unknown_code' => 'Biligsiz PHP xata code.', //cpg1.3.0
-  'no_temp_name' => 'Yüklenmidi - temp nam yoq.', //cpg1.3.0
-  'no_file_size' => 'Mezmun yoq/Corrupted', //cpg1.3.0
-  'impossible' => 'Arxipqa yollanmidi.', //cpg1.3.0
-  'not_image' => 'Bu ölchemsiz téma', //cpg1.3.0
-  'not_GD' => 'Bu GD ning yandash nami emes.', //cpg1.3.0
-  'pixel_allowance' => 'Bek chong bolup ketti.', //cpg1.3.0
-  'incorrect_prefix' => 'URI/URL xata, prefix', //cpg1.3.0
-  'could_not_open_URI' => 'URI Qozghulushqa amalsiz.', //cpg1.3.0
-  'unsafe_URI' => 'Bixeterlik testiqlanmidi.', //cpg1.3.0
-  'meta_data_failure' => 'Höjjetni aylandurush muwapiqiyetsiz', //cpg1.3.0
-  'http_401' => '401 Ziyaret tosulghan', //cpg1.3.0
-  'http_402' => '402 Pulgha ziyaret qilisiz', //cpg1.3.0
-  'http_403' => '403 Ziyaret cheklengen', //cpg1.3.0
-  'http_404' => '404 Mualzimétirdin jawab yoq', //cpg1.3.0
-  'http_500' => '500 Mulazimétirdiki chataq', //cpg1.3.0
-  'http_503' => '503 Mulazimétir uzaq saqlighach mulazimet toxtitildi.', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME Tekshürüp testiqlanmidi.', //cpg1.3.0
-  'MIME_type_unknown' => 'Bilgili bolmas MIME type', //cpg1.3.0
-  'cant_create_write' => 'Yazma arxipni qoshqili bolmidi.', //cpg1.3.0
-  'not_writable' => 'Yazghili bolmidi.', //cpg1.3.0
-  'cant_read_URI' => 'URI/URL lar oqulmidi', //cpg1.3.0
-  'cant_open_write_file' => 'URI Qozghatqili bolmidi.', //cpg1.3.0
-  'cant_write_write_file' => 'URI ni xatirligili bolmidi.', //cpg1.3.0
-  'cant_unzip' => 'Muwapiqiyetsiz unzip.', //cpg1.3.0
-  'unknown' => 'Chüshiniksiz xataliq', //cpg1.3.0
-  'succ' => 'Yüklendi', //cpg1.3.0
-  'success' => '%s Yüklinip bolun`ghan.', //cpg1.3.0
-  'add' => 'Chéking \'Dawamlashturung\' Höjjet arxipini albümgha qoshush.', //cpg1.3.0
-  'failure' => 'Yüklenmidi', //cpg1.3.0
-  'f_info' => 'Höjjet uchuri', //cpg1.3.0
-  'no_place' => 'Yüklime arxipqa saqlanmidi.', //cpg1.3.0
-  'yes_place' => 'Yüklime arxipta saqlandi.', //cpg1.3.0
-  'max_fsize' => 'Arxipning eng chong ruxset hejimi is %s KB',
-  'album' => 'Albüm',
-  'picture' => 'Höjjet', //cpg1.3.0
-  'pic_title' => 'Höjjet témisi', //cpg1.3.0
-  'description' => 'Höjjet izahati', //cpg1.3.0
-  'keywords' => 'Halqiliq söz (Bosh orun)',
-  'err_no_alb_uploadables' => 'Siz yollighudek albüm yoq', //cpg1.3.0
-  'place_instr_1' => 'Höjjetlerni albümgha chaplang.  Siz hazir bu arxipning munasiwetlik uchurlirini kirgüzsingiz bolidu.', //cpg1.3.0
-  'place_instr_2' => 'Köpligen höjjetler Seplinishni kütüwatidu. Chéking \'Dawamlashturung\'.', //cpg1.3.0
-  'process_complete' => 'Qutluq! Hemme höjjetni muwapiqiyetlik yüklep boldingiz.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Qollanchi Tehrirlesh',
-  'name_a' => 'Nami kichiktin chonggha',
-  'name_d' => 'Nami chongdin kichikke',
-  'group_a' => 'Group kichiktin chonggha',
-  'group_d' => 'Group chongdin kichikke',
-  'reg_a' => 'Tizim waqti yéqindin yiraqqa',
-  'reg_d' => 'Tizim waqti yiraqtin yéqin`gha',
-  'pic_a' => 'Höjjet sani azdin köpke',
-  'pic_d' => 'Höjjet sani köptin azgha',
-  'disku_a' => 'Hejimi kichiktin chonggha',
-  'disku_d' => 'Hejimi chongdin kichikke',
-  'lv_a' => 'Qollanchi ziyariti yéqindin yiraqqa', //cpg1.3.0
-  'lv_d' => ' Qollanchi ziyariti yiraqtin yéqin`gha', //cpg1.3.0
-  'sort_by' => '`Qollanchi réti ',
-  'err_no_users' => 'Ezalar matiryal béti quruq !',
-  'err_edit_self' => 'özingizni arxipini özgertelmeysiz \'profilingizgha\' kélip özgerting',
-  'edit' => 'Tehrir',
-  'delete' => 'öcher',
-  'name' => 'Qollanchi nami',
-  'group' => 'Group',
-  'inactive' => 'Qozghalmighan',
-  'operations' => 'Herketlen',
-  'pictures' => 'Höjjet', //cpg1.3.0
-  'disk_space' => 'Hejimi/ Chéki',
-  'registered_on' => 'Tizimlatqan waqit',
-  'last_visit' => 'Yéngi ziyaret', //cpg1.3.0
-  'u_user_on_p_pages' => '%d Qollanchi %d bet',
-  'confirm_del' => 'Bu qollanchini rastla öchiremsiz? \\nBarliq höjjetlirimu öchüp kétidu.', //js-alert //cpg1.3.0
-  'mail' => 'Émail',
-  'err_unknown_user' => 'Siz tallighan Qollanchi mewjüt emes!',
-  'modify_user' => 'Qollanchi Tehrirlesh',
-  'notes' => 'Diqqet',
-  'note_list' => '<li>Im(parol)ni özgertmisingiz, "Im(parol)" ornini bosh qaldurung.',
-  'password' => 'Im(parol)',
-  'user_active' => 'Qollanchini aktiplash',
-  'user_group' => 'Qollanchi group',
-  'user_email' => 'Qollanchi émail',
-  'user_web_site' => 'Qollanchi tor béti',
-  'create_new_user' => 'Yéngi eza qoshush',
-  'user_location' => 'Qollanchi yurti',
-  'user_interests' => 'Qollanchi qiziqishi',
-  'user_occupation' => 'Qollanchi kespi',
-  'latest_upload' => 'Yéngi yük', //cpg1.3.0
-  'never' => 'Yoq', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Ataman qorali (Resim chong_kichiklikini tengshesh)', //cpg1.3.0
-  'what_it_does' => 'Iqtidar',
-  'what_update_titles' => 'Arxiptiki ismidin resim arxipini özgertish.',
-  'what_delete_title' => 'Témini öchürüsh',
-  'what_rebuild' => 'Qaytidin kichiklitilme we resim chong kichiklikini békitish.',
-  'what_delete_originals' => 'Qayta tengshelgen resim esli resimning ornini alsun.',
-  'file' => 'Höjjet',
-  'title_set_to' => 'Témini özgertish',
-  'submit_form' => 'Muqimlash',
-  'updated_succesfully' => 'Yéngilandi',
-  'error_create' => 'Xataliq körüldi',
-  'continue' => 'Bashqa resimlerni ijralash',
-  'main_success' => 'Bu Höjjet %s Bash resim qilindi', //cpg1.3.0
-  'error_rename' => 'Xataliq %s ismini  %s gha özgertimiz',
-  'error_not_found' => 'Bu höjjet %s Tépilmidi',
-  'back' => 'Bash betke qaytish',
-  'thumbs_wait' => 'Kichiklitilmini dawamliq yéngilash yaki resim chong kichiklikini tengshash boliwatidu, Sel saqlang...',
-  'thumbs_continue_wait' => 'Continuing to update thumbnails and/or resized images...',
-  'titles_wait' => 'Témini yéngilawatidu, Sel saqlang...',
-  'delete_wait' => 'Témini öchürüwatidu, Sel saqlang...',
-  'replace_wait' => 'Tengshelgen resim esli resimning ornigha almishiwatidu, sel saqlang..',
-  'instruction' => 'Addiy paaliyet chüshendürilishi',
-  'instruction_action' => 'Paaliyetni tallash',
-  'instruction_parameter' => 'parameterni tallash',
-  'instruction_album' => 'Albümni tallang',
-  'instruction_press' => 'chéking %s',
-  'update' => 'Kichiktilmini yaki resim chong_kichiklikini yéngilash',
-  'update_what' => 'Nimini yéngilaysiz',
-  'update_thumb' => 'Peqet kichiklitilminila élish',
-  'update_pic' => 'Peqet Resim chong_kichiklikini tengshesh.',
-  'update_both' => 'Kichiklitilme resim hem ölchimini yéngilash.',
-  'update_number' => 'Her chékilgende resim sanini belgilesh',
-  'update_option' => '(Eger programma ijrasida mesile körülse, Tengshekni töwenliting.)',
-  'filename_title' => 'Höjjet nami &rArr; Höjjet ', //cpg1.3.0
-  'filename_how' => 'Höjjet nami qandaq özgertilidu.',
-  'filename_remove' => 'Esli .jpg öchürülüp _ (underscore) gha özgertilidu.',
-  'filename_euro' => 'Bu 2003_11_23_13_20_20.jpg gha özgertilidu 23/11/2003 13:20',
-  'filename_us' => 'Bu 2003_11_23_13_20_20.jpg gha özgertilidu 11/23/2003 13:20',
-  'filename_time' => 'Bu 2003_11_23_13_20_20.jpg gha özgertilidu 13:20',
-  'delete' => 'Höjjet münderijisi yaki ölchimini öchürüsh', //cpg1.3.0
-  'delete_title' => 'Höjjet munderijisini öchürüsh.', //cpg1.3.0
-  'delete_original' => 'Esli ölchemdiki resimni öchürüsh',
-  'delete_replace' => 'Eslidiki ölchem öchürülüp yéngi ölchem qollinilsun.',
-  'select_album' => 'Albüm tallash',
-  'delete_orphans' => 'Parche_purat Sözlerni öchürüsh(Hemme albümdiki)', //cpg1.3.0
-  'orphan_comment' => 'Parche_purat Sözler bayqaldi.', //cpg1.3.0
-  'delete' => 'öcher', //cpg1.3.0
-  'delete_all' => 'Hemmini öcher', //cpg1.3.0
-  'comment' => 'Söz qaldurung: ', //cpg1.3.0
-  'nonexist' => 'Qoshumche qoshulma yoq # ', //cpg1.3.0
-  'phpinfo' => 'php uchurini körsitish', //cpg1.3.0
-  'update_db' => 'San ambirini yéngilash', //cpg1.3.0
-  'update_db_explanation' => 'coppermine ning arxipini yéngilimaq bolsingiz, özgertish yaki neshirini yéngilimaq bolsingiz, Matiryal ambirini yéngilashni ijra qiling. shundila coppermine ning matiryal ambirigha yéngidin jedwel qoshulidu. yaki Tengshilidu.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/ukrainian.php cpg148/lang/ukrainian.php
--- 133/lang/ukrainian.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/lang/ukrainian.php	2006-06-08 00:25:02.000000000 -0500
@@ -0,0 +1,2116 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+  ********************************************
+  This translation is made for the Coppermine version 1.4.x
+  It is based on the old translation by Kostya Jakovchuk
+
+  In the memory of Marko Kyshchun, who taught me to fight even if there is no hope. - MR
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// info about translators and translated language
+$lang_translation_info = array(
+  'lang_name_english' => 'Ukrainian', //cpg1.4
+  'lang_name_native' => 'Українська', //cpg1.4
+  'lang_country_code' => 'ua', //cpg1.4
+  'trans_name'=> 'Maryan Rachynskyy',
+  'trans_email' => 'mrach@users.sourceforge.net',
+  'trans_website' => '',
+  'trans_date' => '2005-12-20',
+);
+
+$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('Байт', 'KB', 'MB');
+
+// Day of weeks and months
+$lang_day_of_week = array('Неділя', 'Понеділок', 'Вівторок', 'Середа', 'Четвер', 'П`ятниця', 'Субота');
+$lang_month = array('Січ', 'Лют', 'Бер', 'Квіт', 'Трав', 'Черв', 'Лип', 'Серп', 'Вер', 'Жовт', 'Лист', 'Груд');
+
+// Some common strings
+$lang_yes = 'Так';
+$lang_no  = 'Ні';
+$lang_back = 'Назад';
+$lang_continue = 'Вперед';
+$lang_info = 'Інформація';
+$lang_error = 'Помилка';
+$lang_check_uncheck_all = 'виділити все/зняти виділення'; //cpg1.4
+
+// The various date formats
+// See http://www.php.net/manual/en/function.strftime.php to define the variable below
+$album_date_fmt =    '%d %B %Yр.';
+$lastcom_date_fmt =  '%d %B %Yр. о %H:%M';
+$lastup_date_fmt = '%d.%m.%Yр.';
+$register_date_fmt = '%d %B %Yр.';
+$lasthit_date_fmt = '%d %B %Yр. о %I:%M';
+$comment_date_fmt =  '%d %B %Yр. о %H:%M';
+$log_date_fmt = '%d %B %Yр. о %H:%M'; //cpg1.4
+
+// 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*');
+
+$lang_meta_album_names = array(
+  'random' => 'Випадкові фото',
+  'lastup' => 'Останні долучення',
+  'lastalb'=> 'Останнє поновлення альбому',
+  'lastcom' => 'Останні коментарі',
+  'topn' => 'Популярні',
+  'toprated' => 'Кращі за рейтингом',
+  'lasthits' => 'Останні переглянуті',
+  'search' => 'Результати пошуку',
+  'favpics'=> 'Вибрані',  //cpg1.4
+);
+
+$lang_errors = array(
+  'access_denied' => 'Ви маєте недостатньо повноважень для перегляду цієї сторінки.',
+  'perm_denied' => 'Ви маєте недостатньо повноважень для виконання цієї дії.',
+  'param_missing' => 'Скрипт викликано без потрібних параметрів.',
+  'non_exist_ap' => 'Обраний Вами альбом/фото не існує!',
+  'quota_exceeded' => 'Розмір дискового простору перевищено.<br /><br />Для Вас дисковий простір становить [quota]Kб. Ваші фото займають [space]Kб. Долучення цього фото перевищить припустиму межу.',
+  'gd_file_type_err' => 'Якщо використовується бібліотека GD - дозволені формати зображень тільки JPEG та PNG.',
+  'invalid_image' => 'Завантажене фото зіпсоване, або не може бути опрацьоване бібліотекою GD',
+  'resize_failed' => 'Неможливо створити слайд або зменшити розмір фото.',
+  'no_img_to_display' => 'Нема фото',
+  'non_exist_cat' => 'Вибрана категорія не існує',
+  'orphan_cat' => 'Категорія не має категорії вищого рівня. Запустіть Керування категоріями для виправлення ситуації.',
+  'directory_ro' => 'Тека \'%s\' тільки для перегляду, фото неможливо видалити',
+  'non_exist_comment' => 'Вибраний коментар не існує.',
+  'pic_in_invalid_album' => 'Фото з альбому, що не існує (%s)!?',
+  'banned' => 'Вам сюди не дозволено заходити.',
+  'not_with_udb' => 'Цю функцію вимкнено в Coppermine, оскільки вона є приєднана до форуму. Або те, що Ви намагаєтеся виконати, на підтримується конфігурацією, або вам треба зробити це зі сторони програми форуму.',
+  'offline_title' => 'Вимкнено',
+  'offline_text' => 'На даний момент галерею вимкнено - спробуйте зайти пізніше',
+  'ecards_empty' => 'Нема листівок.',
+  'action_failed' => 'Сталася помилка.  Галерея не може виконати ваш запит.',
+  'no_zip' => 'Нема бібліотек для опрацювання ZIP файлів.  Будь ласка зв`яжіться з адміністратором галереї.',
+  'zip_type' => 'Ви не маєте достатньо прав для закачування ZIP файлів.',
+  'database_query' => 'Сталася помилка при звертанні до бази даних', //cpg1.4
+  'non_exist_comment' => 'Вибраний коментар не існує.', //cpg1.4
+);
+
+$lang_bbcode_help_title = 'Допомога у bbcode'; //cpg1.4
+$lang_bbcode_help = 'Ви можете додати посилання і сяке-таке форматування до цього поля використовуючи теги bbcode: <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">some text</span></li><li>[img]http://coppermine.sf.net/demo/images/red.gif[/img] => <img src="../images/red.gif" border="0" alt="" /></li>'; //cpg1.4
+
+// ------------------------------------------------------------------------- //
+// File theme.php
+// ------------------------------------------------------------------------- //
+
+$lang_main_menu = array(
+  'home_title' => 'На головну сторінку',
+  'home_lnk' => 'Головна',
+  'alb_list_title' => 'До списка альбомів',
+  'alb_list_lnk' => 'Список альбомів',
+  'my_gal_title' => 'До персональної галереї',
+  'my_gal_lnk' => 'Моя галерея',
+  'my_prof_title' => 'До мого профілю', //cpg1.4
+  'my_prof_lnk' => 'Профіль',
+  'adm_mode_title' => 'Перейти в режим адміністратора',
+  'adm_mode_lnk' => 'Режим адміністратора',
+  'usr_mode_title' => 'Перейти в режим користувача',
+  'usr_mode_lnk' => 'Режим користувача',
+  'upload_pic_title' => 'Долучення фото до альбому',
+  'upload_pic_lnk' => 'Долучити фото',
+  'register_title' => 'Зареєструватися',
+  'register_lnk' => 'Реєстрація',
+  'login_title' => 'Ввійти', //cpg1.4
+  'login_lnk' => 'Вхід',
+  'logout_title' => 'Вийти', //cpg1.4
+  'logout_lnk' => 'Вихід',
+  'lastup_title' => 'Показати останні долучення', //cpg1.4
+  'lastup_lnk' => 'Останні долучення',
+  'lastcom_title' => 'Показати останні коментарі', //cpg1.4
+  'lastcom_lnk' => 'Останні коментарі',
+  'topn_title' => 'Показати популярні', //cpg1.4
+  'topn_lnk' => 'Популярні',
+  'toprated_title' => 'Показати кращі за рейтингом', //cpg1.4
+  'toprated_lnk' => 'Кращі за рейтингом',
+  'search_title' => 'Шукати в галереї', //cpg1.4
+  'search_lnk' => 'Пошук',
+  'fav_title' => 'Перейти у вибрані', //cpg1.4
+  'fav_lnk' => 'Вибрані',
+  'memberlist_title' => 'Показати список учасників',
+  'memberlist_lnk' => 'Список учасників',
+  'faq_title' => 'ЧАсті Питання про галерею &quot;Coppermine&quot;',
+  'faq_lnk' => 'ЧАПи',
+);
+
+$lang_gallery_admin_menu = array(
+  'upl_app_title' => 'Підтвердити нові фото', //cpg1.4
+  'upl_app_lnk' => 'Підтвердження нових фото',
+  'admin_title' => 'Відкрити налаштування', //cpg1.4
+  'admin_lnk' => 'Налаштування', //cpg1.4
+  'albums_title' => 'Перейти до налаштування альбомів', //cpg1.4
+  'albums_lnk' => 'Альбоми',
+  'categories_title' => 'Перейти до налаштування категорій', //cpg1.4
+  'categories_lnk' => 'Категорії',
+  'users_title' => 'Перейти до налаштування користувачів', //cpg1.4
+  'users_lnk' => 'Користувачі',
+  'groups_title' => 'Перейти до налаштування груп', //cpg1.4
+  'groups_lnk' => 'Групи',
+  'comments_title' => 'Переглянути всі коментарі', //cpg1.4
+  'comments_lnk' => 'Коментарі',
+  'searchnew_title' => 'Перейти до автодолучення', //cpg1.4
+  'searchnew_lnk' => 'Автодолучення',
+  'util_title' => 'Перейти до інструментів адміністратора', //cpg1.4
+  'util_lnk' => 'Інструменти адміністратора',
+  'key_title' => 'Перейти до словника ключових слів', //cpg1.4
+  'key_lnk' => 'Словник ключових слів', //cpg1.4
+  'ban_title' => 'Перейти до блокування користувачів', //cpg1.4
+  'ban_lnk' => 'Блокування користувачів',
+  'db_ecard_title' => 'Переглянути листівки', //cpg1.4
+  'db_ecard_lnk' => 'Перегляд листівок',
+  'pictures_title' => 'Сортувати власні фото', //cpg1.4
+  'pictures_lnk' => 'Сортування власних фото', //cpg1.4
+  'documentation_lnk' => 'Документація (Англ)', //cpg1.4
+  'documentation_title' => 'Довідник Coppermine', //cpg1.4
+);
+
+$lang_user_admin_menu = array(
+  'albmgr_title' => 'Створити/впорядкувати мої альбоми', //cpg1.4
+  'albmgr_lnk' => 'Керування моїми альбомами',
+  'modifyalb_title' => 'Корегувати мої альбоми',  //cpg1.4
+  'modifyalb_lnk' => 'Корегування моїх альбомів',
+  'my_prof_title' => 'Перехід до мого профілю', //cpg1.4
+  'my_prof_lnk' => 'Профіль',
+);
+
+$lang_cat_list = array(
+  'category' => 'Категорія',
+  'albums' => 'Альбомів',
+  'pictures' => 'Фото',
+);
+
+$lang_album_list = array(
+  'album_on_page' => '%d альбомів на %d сторінках',
+);
+
+$lang_thumb_view = array(
+  'date' => 'Дата',
+  //Sort by filename and title
+  'name' => 'Ім`я файла',
+  'title' => 'Назва',
+  'sort_da' => 'Сорт. за датою [зростання]',
+  'sort_dd' => 'Сорт. за датою [спадання]',
+  'sort_na' => 'Сорт. за іменем файла [зростання]',
+  'sort_nd' => 'Сорт. за іменем файла [спадання]',
+  'sort_ta' => 'Сорт. за назвою [зростання]',
+  'sort_td' => 'Сорт. за назвою [спадання]',
+  'position' => 'Пор. номер', //cpg1.4
+  'sort_pa' => 'Сорт. за пор. номером [зростання]', //cpg1.4
+  'sort_pd' => 'Сорт. за пор. [спадання]', //cpg1.4
+  'download_zip' => 'Викачати як файл Zip',
+  'pic_on_page' => '%d фото на %d сторінці(ах)',
+  'user_on_page' => '%d користувачів на %d сторінці(ах)',
+  'enter_alb_pass' => 'Введіть пароль для альбому', //cpg1.4
+  'invalid_pass' => 'Невірний пароль', //cpg1.4
+  'pass' => 'Пароль', //cpg1.4
+  'submit' => 'Послати', //cpg1.4
+);
+
+$lang_img_nav_bar = array(
+  'thumb_title' => 'Повернутись на сторінку зі слайдами',
+  'pic_info_title' => 'Показати/заховати інформацію про фото',
+  'slideshow_title' => 'Слайд-шоу',
+  'ecard_title' => 'Надіслати це фото як листівку',
+  'ecard_disabled' => 'Листівки вимкнено',
+  'ecard_disabled_msg' => 'У вас нема повноважень, щоб відсилати листівки', //js-alert
+  'prev_title' => 'Попереднє фото',
+  'next_title' => 'Наступне фото',
+  'pic_pos' => 'Фото %s/%s',
+  'report_title' => 'Повідомити про це фото адміністратору', //cpg1.4
+  'go_album_end' => 'Стрибнути в кінець', //cpg1.4
+  'go_album_start' => 'Повернутися на початок', //cpg1.4
+  'go_back_x_items' => 'повернутися на %s фото', //cpg1.4
+  'go_forward_x_items' => 'перестрибнути через %s фото', //cpg1.4
+);
+
+$lang_rate_pic = array(
+  'rate_this_pic' => 'Оцінити це фото ',
+  'no_votes' => '(Ще нема голосів)',
+  'rating' => '(рейтинг: %s з 5 з %s голосами)',
+  'rubbish' => 'Сміття',
+  'poor' => 'Погано',
+  'fair' => 'Може бути',
+  'good' => 'Добре',
+  'excellent' => 'Дуже добре',
+  'great' => 'Супер',
+);
+
+// ------------------------------------------------------------------------- //
+// File include/exif.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/functions.inc.php
+// ------------------------------------------------------------------------- //
+
+$lang_cpg_die = array(
+  INFORMATION => $lang_info,
+  ERROR => $lang_error,
+  CRITICAL_ERROR => 'Критична помилка',
+  'file' => 'Файл: ',
+  'line' => 'Рядок: ',
+);
+
+$lang_display_thumbnails = array(
+  'filename' => 'Файл=', //cpg1.4
+  'filesize' => 'Розмір файлу=', //cpg1.4
+  'dimensions' => 'Розміри фото=', //cpg1.4
+  'date_added' => 'Дата долучення=', //cpg1.4
+);
+
+$lang_get_pic_data = array(
+  'n_comments' => '%s коментарів',
+  'n_views' => '%s переглядів',
+  'n_votes' => '(%s голосів)',
+);
+
+$lang_cpg_debug_output = array(
+  'debug_info' => 'Налагоджувальна інформація',
+  'select_all' => 'Вибрати все',
+  'copy_and_paste_instructions' => 'Якщо ви збираєтеся просити допомоги на форумі підтримки Coppermine, скопіюйте цю налагоджувальну інформацію у текст вашого звертання, якщо вас про це попросять, разом з текстом повідомлення про помилку, якщо є. Не забудьте замінити всі паролі з коду звертання до бази на зірочки *** перед тим, як публікувати повідомлення. <br />Зауваження: це інформаційне повідомлення - воно не означає, що з вашою галереєю щось не так.', //cpg1.4
+  'phpinfo' => 'показати phpinfo',
+  'notices' => 'Повідомлення', //cpg1.4
+);
+
+$lang_language_selection = array(
+  'reset_language' => 'Типова мова',
+  'choose_language' => 'Виберіть мову',
+);
+
+$lang_theme_selection = array(
+  'reset_theme' => 'Типова тема',
+  'choose_theme' => 'Виберіть тему',
+);
+
+$lang_version_alert = array(
+  'version_alert' => 'Ця версія не підтримується!', //cpg1.4
+  'security_alert' => 'Ризик для безпеки!', //cpg1.4.3
+  'relocate_exists' => 'Видаліть файл <a href="http://coppermine-gallery.net/forum/index.php?topic=24217.0" target=_blank>relocate_server.php</a> з вашого сайта!',
+  'no_stable_version' => 'Ви використовуєте версію Coppermine %s (%s) яка призначена лише для дуже досвічених користувачів - цю версію надано без супроводу і гарантій. Використовуйте її на свій страх і ризик або поверніться до старішої версії, яка є стабільною!', //cpg1.4
+  'gallery_offline' => 'Галерея зараз є відключеною і доступна лише вам як адміну. Не забудьте включити її після завершення адміністрування.' //cpg1.4
+);
+
+$lang_create_tabs = array(
+  'previous' => 'назад', //cpg1.4
+  'next' => 'вперед', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/init.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File keyword.inc.php                                                      //
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/picmgmt.inc.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File include/plugin_api.inc.php
+// ------------------------------------------------------------------------- //
+$lang_plugin_api = array(
+  'error_wakeup' => "Не можу запустити плагін '%s'", //cpg1.4
+  'error_install' => "Не можу інсталювати плагін '%s'", //cpg1.4
+  'error_uninstall' => "Не можу деінсталювати плагін '%s'", //cpg1.4
+  'error_sleep' => "Не можу відключити плагін '%s'<br />", //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File include/smilies.inc.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
+  'Exclamation' => 'Exclamation',
+  'Question' => 'Question',
+  'Very Happy' => 'Very Happy',
+  'Smile' => 'Smile',
+  'Sad' => 'Sad',
+  'Surprised' => 'Surprised',
+  'Shocked' => 'Shocked',
+  'Confused' => 'Confused',
+  'Cool' => 'Cool',
+  'Laughing' => 'Laughing',
+  'Mad' => 'Mad',
+  'Razz' => 'Razz',
+  'Embarassed' => 'Embarassed',
+  'Crying or Very sad' => 'Crying or Very sad',
+  'Evil or Very Mad' => 'Evil or Very Mad',
+  'Twisted Evil' => 'Twisted Evil',
+  'Rolling Eyes' => 'Rolling Eyes',
+  'Wink' => 'Wink',
+  'Idea' => 'Idea',
+  'Arrow' => 'Arrow',
+  'Neutral' => 'Neutral',
+  'Mr. Green' => 'Mr. Green',
+);
+
+// ------------------------------------------------------------------------- //
+// File addpic.php
+// ------------------------------------------------------------------------- //
+
+// void
+
+// ------------------------------------------------------------------------- //
+// File mode.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('MODE_PHP')) $lang_mode_php = array(
+  0 => 'Вихід з режиму адміністратора...',
+  1 => 'Вхід в режим адміністратора...',
+);
+
+// ------------------------------------------------------------------------- //
+// File albmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
+  'alb_need_name' => 'Альбом повинен мати назву !', //js-alert
+  'confirm_modifs' => 'Ви дійсно бажаєте зробити ці зміни ?', //js-alert
+  'no_change' => 'Ви нічого не змінили !', //js-alert
+  'new_album' => 'Новий альбом',
+  'confirm_delete1' => 'Ви дійсно бажаєте видалити цей альбом ?', //js-alert
+  'confirm_delete2' => '\Всі його фото і коментарі зникнуть !', //js-alert
+  'select_first' => 'Спочатку оберіть альбом', //js-alert
+  'alb_mrg' => 'Керування альбомами',
+  'my_gallery' => '* Моя галерея *',
+  'no_category' => '* Немає категорії *',
+  'delete' => 'Видалити',
+  'new' => 'Новий',
+  'apply_modifs' => 'Застосувати зміни',
+  'select_category' => 'Вибрати категорію',
+);
+
+// ------------------------------------------------------------------------- //
+// File banning.php
+// ------------------------------------------------------------------------- //
+
+if (defined('BANNING_PHP')) $lang_banning_php = array(
+  'title' => 'Блокування Користувачів', //cpg1.4
+  'user_name' => 'Ім\'я Користувача', //cpg1.4
+  'ip_address' => 'IP Адреса', //cpg1.4
+  'expiry' => 'Завершення терміну дії (пусто - без обмежень)', //cpg1.4
+  'edit_ban' => 'Зберегти Зміни', //cpg1.4
+  'delete_ban' => 'Видалити', //cpg1.4
+  'add_new' => 'Додати нове блокування', //cpg1.4
+  'add_ban' => 'Додати', //cpg1.4
+  'error_user' => 'Не можу знайти користувача', //cpg1.4
+  'error_specify' => 'Вам треба вказати або ім\'я користувача, або IP адресу', //cpg1.4
+  'error_ban_id' => 'Неправильний ID блокування!', //cpg1.4
+  'error_admin_ban' => 'Ви не можете блокувати самі себе!', //cpg1.4
+  'error_server_ban' => 'Ви хочете заблокувати власний сервер? Гмм... Я не можу це зробити...', //cpg1.4
+  'error_ip_forbidden' => 'Ви не можете блокувати це IP - воно все одно недосяжне (з приватної підмережі)!<br />Якщо ви хочете дозволити блокування приватних IP, вкажіть це у ваших <a href="admin.php">Налаштуваннях</a> (має сенс тільки якщо Coppermine працює в локальній мережі).', //cpg1.4
+  'lookup_ip' => 'Розв\'язати IP адресу', //cpg1.4
+  'submit' => 'Вперед!', //cpg1.4
+  'select_date' => 'вибрати дати', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File bridgemgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('BRIDGEMGR_PHP')) $lang_bridgemgr_php = array(
+  'title' => 'Майстер Інтеграції',
+  'warning' => 'УВАГА: при використанні цієї програми будьте свідомими того, що конфіденційна інформація буде пересилатися за допомогою форм HTML. Запускайте її лише на власному комп`ютері (а не в публічному місці типу інтернет кафе). Крім того не забудьте вичистити кеші та тимчасові файли переглядача після того як ви закінчите роботу!',
+  'back' => 'назад',
+  'next' => 'вперед',
+  'start_wizard' => 'Запустити майстер інтеграції',
+  'finish' => 'Завершити',
+  'hide_unused_fields' => 'заховати поля, що не використовуються (рекомендується)',
+  'clear_unused_db_fields' => 'витерти неправильні записи в базі даних (рекомендується)',
+  'custom_bridge_file' => 'назва вашого власного файлу інтеграції (якщо файл називається <i>myfile.inc.php</i>, введіть <i>myfile</i>)',
+  'no_action_needed' => 'Жодних дій не виконується на цьому кроці. Просто натисніть \'далі\' для продовження.',
+  'reset_to_default' => 'Відновити типове значення',
+  'choose_bbs_app' => 'виберіть систему для інтегрування',
+  'support_url' => 'Ідіть сюди за додатковою інформацією про цю систему',
+  'settings_path' => 'шлях(и) що використовуються вашою BBS системою',
+  'database_connection' => 'зв`язок з базою даних',
+  'database_tables' => 'таблиці бази даних',
+  'bbs_groups' => 'групи з BBS',
+  'license_number' => 'Номер ліцензії',
+  'license_number_explanation' => 'введіть ваш номер ліцензії (якщо є)',
+  'db_database_name' => 'Назва бази даних',
+  'db_database_name_explanation' => 'Введіть назву бази даних що використовує ваша BBS',
+  'db_hostname' => 'Сервер БД',
+  'db_hostname_explanation' => 'Назва комп`ютера, де працює ваша база mySQL, як правило &quot;localhost&quot;',
+  'db_username' => 'Користувач БД',
+  'db_username_explanation' => 'користувач mySQL, що використовується вашою BBS',
+  'db_password' => 'Пароль користувача БД',
+  'db_password_explanation' => 'Пароль користувача mySQL',
+  'full_forum_url' => 'URL форуму',
+  'full_forum_url_explanation' => 'Повний URL до вашої BBS (включаючи http://, напр. http://www.yourdomain.tld/forum)',
+  'relative_path_of_forum_from_webroot' => 'Відносний шлях до форуму',
+  'relative_path_of_forum_from_webroot_explanation' => 'Відносний шлях вашої BBS від кореня сервера тенет (Приклад: якщо ваш форум має адресу http://www.yourdomain.tld/forum/, введіть &quot;/forum/&quot;)',
+  'relative_path_to_config_file' => 'Відносний шлях до конфігураційного файлу вашої BBS',
+  'relative_path_to_config_file_explanation' => 'Відносний шлях до конфігураційного файлу вашої BBS, який починається з теки Coppermine (напр. &quot;../forum/&quot; якщо ваш форум є за адресою http://www.yourdomain.tld/forum/, а Coppermine - http://www.yourdomain.tld/gallery/)',
+  'cookie_prefix' => 'Префікс для коржиків',
+  'cookie_prefix_explanation' => 'це має бути префікс для коржиків вашого форуму',
+  'table_prefix' => 'Префікс таблиць',
+  'table_prefix_explanation' => 'Повинен відповідати префіксу, який було обрано при інсталяції вашого форуму.',
+  'user_table' => 'Таблиця з користувачами',
+  'user_table_explanation' => '(як правило, типове значення має підійти, хіба якщо ваш форум було інстальовано нестандартним чином)',
+  'session_table' => 'Таблиця сесій',
+  'session_table_explanation' => '(як правило, типове значення має підійти, хіба якщо ваш форум було інстальовано нестандартним чином)',
+  'group_table' => 'Таблиця груп',
+  'group_table_explanation' => '(як правило, типове значення має підійти, хіба якщо ваш форум було інстальовано нестандартним чином)',
+  'group_relation_table' => 'Таблиця відношень груп',
+  'group_relation_table_explanation' => '(як правило, типове значення має підійти, хіба якщо ваш форум було інстальовано нестандартним чином)',
+  'group_mapping_table' => 'Таблиця відповідності груп',
+  'group_mapping_table_explanation' => '(як правило, типове значення має підійти, хіба якщо ваш форум було інстальовано нестандартним чином)',
+  'use_standard_groups' => 'Використовувати стандартні групи форуму',
+  'use_standard_groups_explanation' => 'Використовувати стандартні (вбудовані) групи користувачів (рекомендується). Це скасує всі нестандартні налаштування на цій сторінці. Відключайте цю опцію тільки якщо ТОЧНО знаєте, що робите!',
+  'validating_group' => 'Група до перевірки',
+  'validating_group_explanation' => 'ID групи вашої BBS куди заносяться користувачі BBS, які очікують на підтвердження своєї реєстрації (як правило, типове значення має підійти, хіба якщо ваш форум було інстальовано нестандартним чином)',
+  'guest_group' => 'Гостьова група',
+  'guest_group_explanation' => 'ID групи вашої BBS куди заносяться гості (анонімні користувачі) (типове значення має підійти, міняйте це тільки якщо точно знаєте що робите)',
+  'member_group' => 'Група учасників',
+  'member_group_explanation' => 'ID групи вашої BBS до якої належать &quot;звичайні&quot; користувачі (типове значення має підійти, міняйте це тільки якщо точно знаєте що робите)',
+  'admin_group' => 'Група адміністраторів',
+  'admin_group_explanation' => 'ID групи вашої BBS до якої належать адміністратори (типове значення має підійти, міняйте це тільки якщо точно знаєте що робите)',
+  'banned_group' => 'Блокована група',
+  'banned_group_explanation' => 'ID групи вашої BBS до якої належать заблоковані користувачі (типове значення має підійти, міняйте це тільки якщо точно знаєте що робите)',
+  'global_moderators_group' => 'Група глобальних модераторів',
+  'global_moderators_group_explanation' => 'ID групи вашої BBS до якої належать глобальні модератори (типове значення має підійти, міняйте це тільки якщо точно знаєте що робите)',
+  'special_settings' => 'Особливі налаштування',
+  'logout_flag' => 'Версія phpBB (прапорець виходу)',
+  'logout_flag_explanation' => 'Введіть версію вашої BBS (у залежності від версії phpBB по різному буде виконуватися вихід з системи)',
+  'use_post_based_groups' => 'Використовувати групи, що базуються на кількості повідомлень?',
+  'logout_flag_yes' => '2.0.5 або вище',
+  'logout_flag_no' => '2.0.4 або нижче',
+  'use_post_based_groups_explanation' => 'Чи повинні групи з BBS враховувати кількість постів на форумі (дозволяє дуже точне керування правами) або одноразово згенерувати групи (простіше в адмініструванні - рекомендовано). Це налаштування можна змінити потім.',
+  'use_post_based_groups_yes' => 'так',
+  'use_post_based_groups_no' => 'ні',
+  'error_title' => 'Усуньте ці помилки перед тим як продовжити. Поверніться на попередній екран.',
+  'error_specify_bbs' => 'Ви повинні вказати з якою програмою ви хочете інтегрувати Coppermine.',
+  'error_no_blank_name' => 'Введіть назву власного файлу інтеграції.',
+  'error_no_special_chars' => 'Назва власного файлу інтеграції не повинна містити спеціальних символів крім підкреслення (_) та мінуса (-)!',
+  'error_bridge_file_not_exist' => 'Файл інтеграції %s не знайдено на сервері. Переконайтеся, що ви дійсно його туди поклали.',
+  'finalize' => 'активувати/відключити інтеграцію з BBS',
+  'finalize_explanation' => 'На даний момент налаштування вказані вами було збережено в базу даних, але інтеграцію з BBS не було активовано. Ви можете активовувати або відключати інтеграцію в будь-який час. Пильнуйте, щоб не забути адміністративний пароль Coppermine для автономного режиму, він вам може згодитися пізніше, коли ви захочете внести зміни у ці налаштування. Якщо щось працюватиме неправильно, перейдіть до %s та відключіть там інтеграцію з BBS, використовуючи ваш автономний адмінський доступ (без інтеграції) - як правило, цей доступ налаштовується під час інсталяції Coppermine).',
+  'your_bridge_settings' => 'Налаштування вашого інтегратора',
+  'title_enable' => 'Активувати інтеграцію з %s',
+  'bridge_enable_yes' => 'активувати',
+  'bridge_enable_no' => 'відключити',
+  'error_must_not_be_empty' => 'не може бути порожнім',
+  'error_either_be' => 'має бути або %s, або %s',
+  'error_folder_not_exist' => '%s не існує. Виправте значення, введене для %s',
+  'error_cookie_not_readible' => 'Coppermine не може прочитати коржика %s. Виправте значення, що ви ввели для %s, або запустіть панель адміністрування вашої BBS і переконайтеся що шлях до коржика доступний для читання галереєю.',
+  'error_mandatory_field_empty' => 'Не залишайте поле %s порожнім - введіть правильне значення.',
+  'error_no_trailing_slash' => 'Поле %s не повинно завершуватися слешами.',
+  'error_trailing_slash' => 'Поле %s повинно завершуватися слешами.',
+  'error_db_connect' => 'Не можу під`єднатися до mySQL використовуючи інформацію, що ви вказали. mySQL каже:',
+	'error_db_name' => 'Хоча Coppermine вдалося під`єднатися до сервера, йому не вдалося знайти базу %s. Переконайтеся, що ви вказали %s правильно. mySQL каже:',
+  'error_prefix_and_table' => '%s та ',
+  'error_db_table' => 'Не можу знайти таблицю %s. Переконайтеся, що ви вказали %s правильно.',
+  'recovery_title' => 'Майстер Інтеграції: аварійне відновлення',
+  'recovery_explanation' => 'Якщо ви хочете налаштувати інтеграцію галереї з вашою BBS, вам необхідно спочатку авторизуватися як адміністратор. Якщо ви не можете авторизуватися через некоректну роботу інтегратора, ви можете відключити інтеграцію на цій же ж сторінці. Введення імені та пароля не дасть вам доступу до системи, а просто відключить інтеграцію з BBS. Перегляньте документацію якщо потребуєте детальнішої інформації.',
+  'username' => 'Користувач',
+  'password' => 'Пароль',
+  'disable_submit' => 'submit',
+  'recovery_success_title' => 'Авторизація відбулася успішно',
+  'recovery_success_content' => 'Ви відключили інтеграцію з BBS. Ваша галерея Coppermine тепер працює в автономному режимі.',
+  'recovery_success_advice_login' => 'Ввійдіть як адміністратор для редагування налаштувань та/або повторного ввімкнення інтеграції з BBS.',
+  'goto_login' => 'Перейти на сторінку входу',
+  'goto_bridgemgr' => 'Перейти до менеджера інтеграції',
+  'recovery_failure_title' => 'Авторизація зазнала невдачі',
+  'recovery_failure_content' => 'Ви вказали неправильні дані для входу. Вкажіть дані адміністратора автономного режиму (зазвичай, це користувач, якого було створено при встановлення Coppermine).',
+  'try_again' => 'спробуйте знову',
+  'recovery_wait_title' => 'Час затримки ще не закінчився',
+  'recovery_wait_content' => 'З причин безпеки цей скрипт не дозволяє авторизовуватися зразу ж після невдалої спроби, зачекайте трохи часу перш, ніж пробувати знову.',
+  'wait' => 'чекайте',
+  'create_redir_file' => 'Створити файл перенаправлення (рекомендовано)',
+  'create_redir_file_explanation' => 'Для перенаправлення користувачів назад у Coppermine після успішної авторизації вам знадобиться файл перенаправлення, який має зберігатися у теці BBS. Коли ця опція увімкнена, менеджер інтеграції спробує його створити, або просто згенерує для вас фрагмент коду, який можна буде скопіювати при створенні такого файла вручну.',
+  'browse' => 'перегляд',
+);
+
+// ------------------------------------------------------------------------- //
+// File calendar.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('CALENDAR_PHP')) $lang_calendar_php = array(
+  'title' => 'Календар', //cpg1.4
+  'close' => 'закрити', //cpg1.4
+  'clear_date' => 'очистити дату', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File catmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
+  'miss_param' => 'Не надано параметри, потрібні для виконання операції \'%s\'!',
+  'unknown_cat' => 'Вибрана категорія не існує в базі',
+  'usergal_cat_ro' => 'Категорію галерей користувачів не може бути видалено!',
+  'manage_cat' => 'Керування категоріями',
+  'confirm_delete' => 'Ви дійсно бажаєте видалити цю категорію?', //js-alert
+  'category' => 'Категорія',
+  'operations' => 'Дії',
+  'move_into' => 'Перемістити до',
+  'update_create' => 'Поновити/Створити категорію',
+  'parent_cat' => 'Категорія вищого рівня',
+  'cat_title' => 'Назва категорії',
+  'cat_thumb' => 'Лого категорії',
+  'cat_desc' => 'Опис категорії',
+  'categories_alpha_sort' => 'Сортувати категорії за алфавітом (замість ручного режиму сортування)', //cpg1.4
+  'save_cfg' => 'Зберегти налаштування', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File admin.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('ADMIN_PHP')) $lang_admin_php = array(
+  'title' => 'Налаштування', //cpg1.4
+  'manage_exif' => 'Керування показом exif', //cpg1.4
+  'manage_plugins' => 'Керування плагінами', //cpg1.4
+  'manage_keyword' => 'Керування ключовими словами', //cpg1.4
+  'restore_cfg' => 'Відновити типові налаштування',
+  'save_cfg' => 'Зберегти нові налаштування',
+  'notes' => 'Нотатки',
+  'info' => 'Інформація',
+  'upd_success' => 'Налаштування було поновлено',
+  'restore_success' => 'Типові налаштування відновлено',
+  'name_a' => 'Ім`я [зростання]',
+  'name_d' => 'Ім`я [спадання]',
+  'title_a' => 'Назва [зростання]',
+  'title_d' => 'Назва [спадання]',
+  'date_a' => 'Дата [зростання]',
+  'date_d' => 'Дата [спадання]',
+  'pos_a' => 'Пор. номер [зростання]', //cpg1.4
+  'pos_d' => 'Пор. номер [спадання]', //cpg1.4
+  'th_any' => 'Макс. розмір',
+  'th_ht' => 'Висота',
+  'th_wd' => 'Ширина',
+  'label' => 'мітка',
+  'item' => 'елемент',
+  'debug_everyone' => 'Будь-хто',
+  'debug_admin' => 'Тільки адміністратор',
+  'no_logs'=> 'Вимкнено', //cpg1.4
+  'log_normal'=> 'Нормально', //cpg1.4
+  'log_all' => 'Все', //cpg1.4
+  'view_logs' => 'Подивитися журнали', //cpg1.4
+  'click_expand' => 'клацніть по назві секції для розгортання', //cpg1.4
+  'expand_all' => 'Розгорнути все', //cpg1.4
+  'notice1' => '(*) Ці налаштування не повинні мінятися, якщо ви вже маєте файли у базі даних.', //cpg1.4 - (relocated)
+  'notice2' => '(**) Після зміни цього налаштування, тільки файли, що додаються з цього моменту будуть створені згідно нових правил, тому це налаштування не рекомендується змінювати, якщо у вас вже є в базі якісь файли. Однак, ви можете перетворити існуючі файли згідно змін налаштувань, використовуючи пункт &quot;<a href="util.php">інструменти адміністратора</a> (зміна розмірів)&quot; з меню адміністратора.', //cpg1.4 - (relocated)
+  'notice3' => '(***) Всі журнали ведуться англійською мовою.', //cpg1.4 - (relocated)
+  'bbs_disabled' => 'Функція відключена якщо працює інтеграція з bb', //cpg1.4
+  'auto_resize_everyone' => 'Всі', //cpg1.4
+  'auto_resize_user' => 'Тільки користувач', //cpg1.4
+  'ascending' => 'за зростанням', //cpg1.4
+  'descending' => 'за спаданням', //cpg1.4
+);
+
+if (defined('ADMIN_PHP')) $lang_admin_data = array(
+  'Загальні Налаштування',
+  array('Назва галереї', 'gallery_name', 0, 'f=index.htm&amp;as=admin_general_name&amp;ae=admin_general_name_end'), //cpg1.4
+  array('Опис галереї', 'gallery_description', 0, 'f=index.htm&amp;as=admin_general_description&amp;ae=admin_general_description_end'), //cpg1.4
+  array('Email адміністратора', 'gallery_admin_email', 0, 'f=index.htm&amp;as=admin_general_email&amp;ae=admin_general_email_end'), //cpg1.4
+  array('Повний URL до вашої галереї (без \'index.php\' чи чогось такого в кінці)', 'ecards_more_pic_target', 0, 'f=index.htm&amp;as=admin_general_coppermine-url&amp;ae=admin_general_coppermine-url_end'), //cpg1.4
+  array('URL вашої домашньої сторінки', 'home_target', 0, 'f=index.htm&amp;as=admin_general_home-url&amp;ae=admin_general_home-url_end'), //cpg1.4
+  array('Дозволити викачування ZIP-архіву улюблених фото', 'enable_zipdownload', 1, 'f=index.htm&amp;as=admin_general_zip-download&amp;ae=admin_general_zip-download_end'), //cpg1.4
+  array('Відхилення вашого часового поясу від GMT (теперішній час: ' . localised_date(-1, $comment_date_fmt) . ')','time_offset',0, 'f=index.htm&amp;as=admin_general_time-offset&amp;ae=admin_general_time-offset_end&amp;top=1'), //cpg1.4
+  array('Дозволити шифрування паролів (не може бути потім скасовано)','enable_encrypted_passwords',1, 'f=index.htm&amp;as=admin_general_encrypt_password_start&amp;ae=admin_general_encrypt_password_end&amp;top=1'), // cpg 1.4
+  array('Дозволити іконки довідки (довідка є тільки англійською мовою)','enable_help',9, 'f=index.htm&amp;as=admin_general_help&amp;ae=admin_general_help_end'), //cpg1.4
+  array('Дозволити клацання по ключових словах під час пошуку','clickable_keyword_search',14, 'f=index.htm&amp;as=admin_general_keywords_start&amp;ae=admin_general_keywords_end'), //cpg1.4
+  array('Дозволити плагіни', 'enable_plugins', 12, 'f=index.htm&amp;as=admin_general_enable-plugins&amp;ae=admin_general_enable-plugins_end'),  //cpg1.4
+  array('Дозволити блокування IP адрес з приватних підмереж', 'ban_private_ip', 1,  'f=index.htm&amp;as=admin_general_private-ip&amp;ae=admin_general_private-ip_end'), //cpg1.4
+  array('Інтерфейс додавання пачками', 'browse_batch_add', 1, 'f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end'), //cpg1.4
+
+  'Мови та таблиці кодування',
+  array('Мова', 'lang', 5, 'f=index.htm&amp;as=admin_language_language&amp;ae=admin_language_language_end'), //cpg1.4
+  array('Знайти англійський замінник у випадку неповного перекладу?', 'language_fallback', 1, 'f=index.htm&amp;as=admin_language_fallback&amp;ae=admin_language_fallback_end'), //cpg1.4
+  array('Таблиця кодування', 'charset', 4, 'f=index.htm&amp;as=admin_language_charset&amp;ae=admin_language_charset_end'), //cpg1.4
+  array('Показувати список мов', 'language_list', 1, 'f=index.htm&amp;as=admin_language_list&amp;ae=admin_language_list_end'), //cpg1.4
+  array('Показувати прапорці мов', 'language_flags', 8, 'f=index.htm&amp;as=admin_language_flags&amp;ae=admin_language_flags_end&amp;top=1'), //cpg1.4
+  array('Дозволити &quot;скидання&quot; мови у списку мов', 'language_reset', 1, 'f=index.htm&amp;as=admin_language_reset&amp;ae=admin_language_reset_end&amp;top=1'), //cpg1.4
+  //array('Display previous/next on tabbed pages', 'previous_next_tab', 1), //cpg1.4
+
+  'Налаштування тем',
+  array('Тема', 'theme', 6, 'f=index.htm&amp;as=admin_theme_theme&amp;ae=admin_theme_theme_end'), //cpg1.4
+  array('Показувати список тем', 'theme_list', 1, 'f=index.htm&amp;as=admin_theme_theme_list&amp;ae=admin_theme_theme_list_end'), //cpg1.4
+  array('Дозволити &quot;скидання&quot; при виборі тем', 'theme_reset', 1, 'f=index.htm&amp;as=admin_theme_theme_reset&amp;ae=admin_theme_theme_reset_end'), //cpg1.4
+  array('Показати ЧАПи', 'display_faq', 1, 'f=index.htm&amp;as=admin_theme_faq&amp;ae=admin_theme_faq_end'), //cpg1.4
+  array('Назва додаткового пункту меню', 'custom_lnk_name', 0,'f=index.htm&amp;as=admin_theme_custom_lnk_name&amp;ae=admin_theme_custom_lnk_name_end'), //cpg1.4
+  array('URL додаткового пункту меню', 'custom_lnk_url', 0,'f=index.htm&amp;as=admin_language_custom_lnk_url&amp;ae=admin_language_custom_lnk_url_end'), //cpg1.4
+  array('Показувати підказки bbcode', 'show_bbcode_help', 1, 'f=index.htm&amp;as=admin_theme_bbcode&amp;ae=admin_theme_bbcode_end&amp;top=1'), //cpg1.4
+  array('Позначати спеціально теми, які задекларовано як XHTML та CSS сумісні','vanity_block',1, 'f=index.htm&amp;as=vanity_block&amp;ae=vanity_block_end'), //cpg1.4
+  array('Шлях до файла з вашим кодом шапки сторінки', 'custom_header_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+  array('Шлях до файла з вашим кодом низу сторінки', 'custom_footer_path', 0, 'f=index.htm&amp;as=admin_theme_include_path_start&amp;ae=admin_theme_include_path_end'), //cpg1.4
+
+  'Сторінка списку альбомів',
+  array('Ширина головної таблиці (пікселі або %)', 'main_table_width', 0, 'f=index.htm&amp;as=admin_album_table-width&amp;ae=admin_album_table-width_end'), //cpg1.4
+  array('Глибина рівнів категорій до показу', 'subcat_level', 0, 'f=index.htm&amp;as=admin_album_category-levels&amp;ae=admin_album_category-levels_end'), //cpg1.4
+  array('Макс кількість альбомів на сторінку', 'albums_per_page', 0, 'f=index.htm&amp;as=admin_album_number&amp;ae=admin_album_number_end'), //cpg1.4
+  array('Кількість колонок у списку альбомів', 'album_list_cols', 0, 'f=index.htm&amp;as=admin_album_columns&amp;ae=admin_album_columns_end'), //cpg1.4
+  array('Розмір слайдів в пікселях', 'alb_list_thumb_size', 0, 'f=index.htm&amp;as=admin_album_thumbnail-size&amp;ae=admin_album_thumbnail-size_end'), //cpg1.4
+  array('Наповнення головної сторінки', 'main_page_layout', 0, 'f=index.htm&amp;as=admin_album_list_content&amp;ae=admin_album_list_content_end'), //cpg1.4
+  array('Показати для категорій слайди фото з альбомів першого рівня','first_level',1, 'f=index.htm&amp;as=admin_album_first-level_thumbs&amp;ae=admin_album_first-level_thumbs_end'), //cpg1.4
+  array('Сортувати категорії за алфавітом (замість довільного способу сортування)','categories_alpha_sort',1, 'f=index.htm&amp;as=admin_album_list_alphasort_start&amp;ae=admin_album_list_alphasort_end'), //cpg1.4
+  array('Показувати кількість під`єднаних файлів','link_pic_count',1, 'f=index.htm&amp;as=admin_album_linked_files_start&amp;ae=admin_album_linked_files_end'), //cpg1.4
+
+  'Показ слайдів',
+  array('Кількість колонок на сторінці слайдів', 'thumbcols', 0, 'f=index.htm&amp;as=admin_thumbnail_columns&amp;ae=admin_thumbnail_columns_end'), //cpg1.4
+  array('Кількість рядочків на сторінці слайдів', 'thumbrows', 0, 'f=index.htm&amp;as=admin_thumbnail_rows&amp;ae=admin_thumbnail_rows_end'), //cpg1.4
+  array('Макс. кількість закладок', 'max_tabs', 10, 'f=index.htm&amp;as=admin_thumbnail_tabs&amp;ae=admin_thumbnail_tabs_end'), //cpg1.4
+  array('Показувати заголовок (на додачу до назви фото) під слайдом', 'caption_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_caption&amp;ae=admin_thumbnail_display_caption_end'), //cpg1.4
+  array('Показувати кількість переглядів під слайдом', 'views_in_thumbview', 1, 'f=index.htm&amp;as=admin_thumbnail_display_views&amp;ae=admin_thumbnail_display_views_end'), //cpg1.4
+  array('Показувати кількість коментарів під слайдом', 'display_comment_count', 1, 'f=index.htm&amp;as=admin_thumbnail_display_comments&amp;ae=admin_thumbnail_display_comments_end'), //cpg1.4
+  array('Показувати ім`я власника під слайдом', 'display_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_uploader&amp;ae=admin_thumbnail_display_uploader_end'), //cpg1.4
+  //array('Display name of admin uploaders below the thumbnail', 'display_admin_uploader', 1, 'f=index.htm&amp;as=admin_thumbnail_display_admin_uploader&amp;ae=admin_thumbnail_display_admin_uploader_end'), //cpg1.4
+  array('Показувати назву файла під слайдом', 'display_filename', 1, 'f=index.htm&amp;as=admin_thumbnail_display_filename&amp;ae=admin_thumbnail_display_filename_end'), //cpg1.4
+  array('Показувати опис альбому', 'alb_desc_thumb', 1, 'f=index.htm&amp;as=admin_thumbnail_display_description&amp;ae=admin_thumbnail_display_description_end'), //cpg1.4
+  array('Типовий спосіб сортування', 'default_sort_order', 3, 'f=index.htm&amp;as=admin_thumbnail_default_sortorder&amp;ae=admin_thumbnail_default_sortorder_end'), //cpg1.4
+  array('Мін. кількість голосів для потрапляння у список \'популярних\'', 'min_votes_for_rating', 0, 'f=index.htm&amp;as=admin_thumbnail_minimum_votes&amp;ae=admin_thumbnail_minimum_votes_end'), //cpg1.4
+
+  'Сторінка перегляду фото', //cpg1.4
+  array('Ширина таблиці для показу фото (пікселі або %)', 'picture_table_width', 0, 'f=index.htm&amp;as=admin_image_comment_table-width&amp;ae=admin_image_comment_table-width_end'), //cpg1.4
+  array('Показувати типово інформація про файл', 'display_pic_info', 1, 'f=index.htm&amp;as=admin_image_comment_info_visible&amp;ae=admin_image_comment_info_visible_end'), //cpg1.4
+  array('Макс. довжина опису фото', 'max_img_desc_length', 0, 'f=index.htm&amp;as=admin_image_comment_descr_length&amp;ae=admin_image_comment_descr_length_end'), //cpg1.4
+  array('Макс. кількість символів у слові', 'max_com_wlength', 0, 'f=index.htm&amp;as=admin_image_comment_chars_per_word&amp;ae=admin_image_comment_chars_per_word_end'), //cpg1.4
+  array('Показати фото як кадри плівки', 'display_film_strip', 1, 'f=index.htm&amp;as=admin_image_comment_filmstrip_toggle&amp;ae=admin_image_comment_filmstrip_toggle_end'), //cpg1.4
+  array('Показати імена файлів під кадрами плівки', 'display_film_strip_filename', 1, 'f=index.htm&amp;as=admin_image_comment_display_film_strip_filename&amp;ae=admin_image_comment_display_film_strip_filename_end'), //cpg1.4
+  array('Кількість фото в стрічці плівки', 'max_film_strip_items', 0, 'f=index.htm&amp;as=admin_image_comment_filmstrip_number&amp;ae=admin_image_comment_filmstrip_number_end'), //cpg1.4
+  array('Затримка показу слайдів (1 секунда = 1000 мілісекунд :-)', 'slideshow_interval', 0, 'f=index.htm&amp;as=admin_image_comment_slideshow_interval&amp;ae=admin_image_comment_slideshow_interval_end'), //cpg1.4
+
+  'Коментарі', //cpg1.4
+  array('Відфільтровувати погані слова у коментарях', 'filter_bad_words', 1, 'f=index.htm&amp;as=admin_image_comment_bad_words&amp;ae=admin_image_comment_bad_words_end'), //cpg1.4
+  array('Дозволити смайлики у коментарях', 'enable_smilies', 1, 'f=index.htm&amp;as=admin_image_comment_smilies&amp;ae=admin_image_comment_smilies_end'), //cpg1.4
+  array('Дозволити кілька коментарів до одного фото від одного користувача (відключити захист від флуду)', 'disable_comment_flood_protect', 1, 'f=index.htm&amp;as=admin_image_comment_flood&amp;ae=admin_image_comment_flood_end'), //cpg1.4
+  array('Макс. кількість стрічок в коментарі', 'max_com_lines', 0, 'f=index.htm&amp;as=admin_image_comment_lines&amp;ae=admin_image_comment_lines_end'), //cpg1.4
+  array('Макс довжина коментаря', 'max_com_size', 0, 'f=index.htm&amp;as=admin_image_comment_length&amp;ae=admin_image_comment_length_end'), //cpg1.4
+  array('Повідомляти адміністратора поштою про появу коментарів', 'email_comment_notification', 1, 'f=index.htm&amp;as=admin_image_comment_admin_notify&amp;ae=admin_image_comment_admin_notify_end'), //cpg1.4
+  array('Сортування коментарів', 'comments_sort_descending', 17, 'f=index.htm&amp;as=admin_comment_sort_start&amp;ae=admin_comment_sort_end'), //cpg1.4
+  array('Префікс для коментарів анонімних авторів', 'comments_anon_pfx', 0, 'f=index.htm&amp;as=comments_anon_pfx&amp;ae=comments_anon_pfx_end'), //cpg1.4
+
+  'Файли і слайди',
+  array('Рівень якості JPEG файлів', 'jpeg_qual', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_jpeg_quality&amp;ae=admin_picture_thumbnail_jpeg_quality_end'), //cpg1.4
+  array('Макс. розміри слайдів <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max-dimension&amp;ae=admin_picture_thumbnail_max-dimension_end'), //cpg1.4
+  array('Обмежити розміри ( ширина або висота ) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7, 'f=index.htm&amp;as=admin_picture_thumbnail_use-dimension&amp;ae=admin_picture_thumbnail_use-dimension_end'), //cpg1.4
+  array('Створювати проміжні фото','make_intermediate',1, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_toggle&amp;ae=admin_picture_thumbnail_intermediate_toggle_end'), //cpg1.4
+  array('Макс. висота або ширина проміжних фото/відео <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_intermediate_dimension&amp;ae=admin_picture_thumbnail_intermediate_dimension_end'), //cpg1.4
+  array('Макс розмір файлів до закачування (KB)', 'max_upl_size', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_size&amp;ae=admin_picture_thumbnail_max_upload_size_end'), //cpg1.4
+  array('Макс. висота або ширина фото/відео файлів під час закачуваня', 'max_upl_width_height', 0, 'f=index.htm&amp;as=admin_picture_thumbnail_max_upload_dimension&amp;ae=admin_picture_thumbnail_max_upload_dimension_end'), //cpg1.4
+  array('Автоматично масштабувати фото, які перевищують граничні розміри', 'auto_resize', 16, 'f=index.htm&amp;as=admin_picture_thumbnail_auto-resize&amp;ae=admin_picture_thumbnail_auto-resize_end'), //cpg1.4
+
+  'Файли і слайди - тонкі налаштування',
+  array('Альбоми можуть бути приватними (Примітка: якщо ви переключаєтеся з  \'так\' на \'ні\' всі приватні альбоми стануть публічними)', 'allow_private_albums', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_toggle&amp;ae=admin_picture_thumb_advanced_private_toggle_end'), //cpg1.4
+  array('Показувати піктограму приватного альбому незареєстрованим користувачам','show_private',1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_private_icon_show&amp;ae=admin_picture_thumb_advanced_private_icon_show_end'), //cpg1.4
+  array('Символи, заборонені в іменах файлів', 'forbiden_fname_char',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_filename_forbidden_chars&amp;ae=admin_picture_thumb_advanced_filename_forbidden_chars_end'), //cpg1.4
+  //array('Accepted file extensions for uploaded pictures', 'allowed_file_extensions',0, 'f=index.htm&amp;as=&amp;ae=_end'), //cpg1.4
+  array('Дозволені типи файлів зображень', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_pic_extensions&amp;ae=admin_picture_thumb_advanced_pic_extensions_end'), //cpg1.4
+  array('Дозволені типи файлів відео', 'allowed_mov_types',0, 'f=index.htm&amp;as=admin_thumbs_advanced_movie&amp;ae=admin_thumbs_advanced_movie_end'), //cpg1.4
+  array('Автоматично стартувати відтворення відео', 'media_autostart',1, 'f=index.htm&amp;as=admin_movie_autoplay&amp;ae=admin_movie_autoplay_end'), //cpg1.4
+  array('Дозволені типи файлів звуку', 'allowed_snd_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_audio_extensions&amp;ae=admin_picture_thumb_advanced_audio_extensions_end'), //cpg1.4
+  array('Дозволені типи файлів документів', 'allowed_doc_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_doc_extensions&amp;ae=admin_picture_thumb_advanced_doc_extensions_end'), //cpg1.4
+  array('Метод мастабування фото','thumb_method',2, 'f=index.htm&amp;as=admin_picture_thumb_advanced_resize_method&amp;ae=admin_picture_thumb_advanced_resize_method_end'), //cpg1.4
+  array('Шлях до утиліти ImageMagick \'convert\' (напр. /usr/bin/X11/)', 'impath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_path&amp;ae=admin_picture_thumb_advanced_im_path_end'), //cpg1.4
+  //array('Allowed image types (only valid for ImageMagick)', 'allowed_img_types',0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_allowed_imagetypes&amp;ae=admin_picture_thumb_advanced_allowed_imagetypes_end'), //cpg1.4
+  array('Параметри командної стрічки для ImageMagick', 'im_options', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_im_commandline&amp;ae=admin_picture_thumb_advanced_im_commandline_end'), //cpg1.4
+  array('Вичитувати дані EXIF із JPEG файлів', 'read_exif_data', 13, 'f=index.htm&amp;as=admin_picture_thumb_advanced_exif&amp;ae=admin_picture_thumb_advanced_exif_end'), //cpg1.4
+  array('Вичитувати IPTC дані із JPEG файлів', 'read_iptc_data', 1, 'f=index.htm&amp;as=admin_picture_thumb_advanced_iptc&amp;ae=admin_picture_thumb_advanced_iptc_end'), //cpg1.4
+  array('Тека з вмістом альбомів <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_albums_dir&amp;ae=admin_picture_thumb_advanced_albums_dir_end'), //cpg1.4
+  array('Тека для файлів користувачів <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_userpics_dir&amp;ae=admin_picture_thumb_advanced_userpics_dir_end'), //cpg1.4
+  array('Префікс для проміжних файлів<a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_intermediate_prefix&amp;ae=admin_picture_thumb_advanced_intermediate_prefix_end'), //cpg1.4
+  array('Префікс для слайдів <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_thumbs_prefix&amp;ae=admin_picture_thumb_advanced_thumbs_prefix_end'), //cpg1.4
+  array('Стандартні атрибути доступу для тек галереї', 'default_dir_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_folder&amp;ae=admin_picture_thumb_advanced_chmod_folder_end'), //cpg1.4
+  array('Стандартні атрибути доступу для файлів галереї', 'default_file_mode', 0, 'f=index.htm&amp;as=admin_picture_thumb_advanced_chmod_files&amp;ae=admin_picture_thumb_advanced_chmod_files_end'), //cpg1.4
+
+  'Користувачі',
+  array('Дозволити реєстрацію нових користувачів', 'allow_user_registration', 1, 'f=index.htm&amp;as=admin_allow_registration&amp;ae=admin_allow_registration_end'), //cpg1.4
+  array('Дозволити доступ неавторизованим користувачам (гостям або анонімним)', 'allow_unlogged_access', 1, 'f=index.htm&amp;as=admin_allow_unlogged_access&amp;ae=admin_allow_unlogged_access_end'), //cpg1.4
+  array('Реєстрація користувача вимагає підтвердження поштою', 'reg_requires_valid_email', 1, 'f=index.htm&amp;as=admin_registration_verify&amp;ae=admin_registration_verify_end'), //cpg1.4
+  array('Повідомити адміністратора поштою про реєстрацію нового користувача', 'reg_notify_admin_email', 1, 'f=index.htm&amp;as=admin_registration_notify&amp;ae=admin_registration_notify_end'), //cpg1.4
+  array('Реєстрація вимагає підтвердження адміністратора', 'admin_activation', 1, 'f=index.htm&amp;as=admin_activation&amp;ae=admin_activation_end'),  //cpg1.4
+  array('Дозволити кільком користувачам мати однакову Email адресу', 'allow_duplicate_emails_addr', 1, 'f=index.htm&amp;as=admin_allow_duplicate_emails_addr&amp;ae=admin_allow_duplicate_emails_addr_end'), //cpg1.4
+  array('Повідомляти адміністратора про додані файли, що вимагають підтвердження', 'upl_notify_admin_email', 1, 'f=index.htm&amp;as=admin_approval_notify&amp;ae=admin_approval_notify_end'), //cpg1.4
+  array('Дозволити авторизованим користувачам бачити список всіх користувачів', 'allow_memberlist', 1, 'f=index.htm&amp;as=admin_user_memberlist&amp;ae=admin_user_memberlist_end'), //cpg1.4
+  array('Дозволити зареєстрованим користувачам змінювати свою електронну адресу', 'allow_email_change', 1, 'f=index.htm&amp;as=admin_user_allow_email_change&amp;ae=admin_user_allow_email_change_end'), //cpg1.4
+  array('Дозволити користувачам контролювати їхні фотографії в загальних галереях', 'users_can_edit_pics', 1, 'f=index.htm&amp;as=admin_user_editpics_public_start&amp;ae=admin_user_editpics_public_end'), //cpg1.4
+  array('Кількість невдалих спроб авторизації до тимчасового блокування користувача (щоб уникнути підбору паролів)', 'login_threshold', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Тривалість тимчасового блокування після невдалих спроб авторизації', 'login_expiry', 0, 'f=index.htm&amp;as=admin_user_login_start&amp;ae=admin_user_login_end'), //cpg1.4
+  array('Дозволити відсилання скарг адміністратору', 'report_post', 1, 'f=index.htm&amp;as=admin_user_enable_report&amp;ae=admin_user_enable_report_end'),  //cpg1.4
+
+// custom profile fields,  //cpg1.4
+  'Користувацькі поля в профайлі користувача (залишіть порожніми, якщо не використовується).
+  Використовуйте Поле 6 для довгих текстів типу біографій', //cpg1.4
+  array('Назва поля 1', 'user_profile1_name', 0, 'f=index.htm&amp;as=admin_custom&amp;ae=admin_custom_end'), //cpg1.4
+  array('Назва поля 2', 'user_profile2_name', 0), //cpg1.4
+  array('Назва поля 3', 'user_profile3_name', 0), //cpg1.4
+  array('Назва поля 4', 'user_profile4_name', 0), //cpg1.4
+  array('Назва поля 5', 'user_profile5_name', 0), //cpg1.4
+  array('Назва поля 6', 'user_profile6_name', 0), //cpg1.4
+
+  'Користувацькі поля в описі фотографії (залишіть порожніми, якщо не використовується)',
+  array('Назва поля 1', 'user_field1_name', 0, 'f=index.htm&amp;as=admin_custom_image&amp;ae=admin_custom_image_end'), //cpg1.4
+  array('Назва поля 2', 'user_field2_name', 0),
+  array('Назва поля 3', 'user_field3_name', 0),
+  array('Назва поля 4', 'user_field4_name', 0),
+
+  'Коржики',
+  array('Назва коржика', 'cookie_name', 0, 'f=index.htm&amp;as=admin_cookie_name&amp;ae=admin_cookie_name_end'), //cpg1.4
+  array('Шлях коржика', 'cookie_path', 0, 'f=index.htm&amp;as=admin_cookie_path&amp;ae=admin_cookie_path_end'), //cpg1.4
+
+  'Налаштування електронної пошти (як правило тут нічого міняти не треба; залишіть все пустим, якщо не впевнені)', //cpg1.4
+  array('SMTP хост (якщо залишено пустим, буде використано sendmail)', 'smtp_host', 0, 'f=index.htm&amp;as=admin_email&amp;ae=admin_email_end'), //cpg1.4
+  array('Користувач SMTP', 'smtp_username', 0), //cpg1.4
+  array('Пароль SMTP', 'smtp_password', 0), //cpg1.4
+
+  'Журнали і статистика', //cpg1.4
+  array('Режим журналювання <a href="#notice3" class="clickable_option">***</a>', 'log_mode', 11, 'f=index.htm&amp;as=admin_logging_log_mode&amp;ae=admin_logging_log_mode_end'), //cpg1.4
+  array('Журналювати електронні листівки', 'log_ecards', 1, 'f=index.htm&amp;as=admin_general_log_ecards&amp;ae=admin_general_log_ecards_end'), //cpg1.4
+  array('Зберігати детальну статистику про голосування','vote_details',1, 'f=index.htm&amp;as=admin_logging_votedetails&amp;ae=admin_logging_votedetails_end'), //cpg1.4
+  array('Зберігати детальну статистику відвідувань','hit_details',1, 'f=index.htm&amp;as=admin_logging_hitdetails&amp;ae=admin_logging_hitdetails_end'), //cpg1.4
+
+  'Підтримка', //cpg1.4
+  array('Включити режим відлагодження', 'debug_mode', 9, 'f=index.htm&amp;as=debug_mode&amp;ae=debug_mode_end'), //cpg1.4
+  array('Показувати повідомлення у режимі відлагоджування', 'debug_notice', 1, 'f=index.htm&amp;as=admin_misc_debug_notices&amp;ae=admin_misc_debug_notices_end'), //cpg1.4
+  array('Галерея зараз відключена', 'offline', 1, 'f=index.htm&amp;as=admin_general_offline&amp;ae=admin_general_offline_end'), //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
+  'title' => 'Надіслати листівку',
+  'ecard_sender' => 'Відправник',
+  'ecard_recipient' => 'Отримувач',
+  'ecard_date' => 'Дата',
+  'ecard_display' => 'Показати листівку',
+  'ecard_name' => 'Назва листівки',
+  'ecard_email' => 'Email',
+  'ecard_ip' => 'IP #',
+  'ecard_ascending' => 'за зростанням',
+  'ecard_descending' => 'за спаданням',
+  'ecard_sorted' => 'Сортовано',
+  'ecard_by_date' => 'за датою',
+  'ecard_by_sender_name' => 'за іменем відправника',
+  'ecard_by_sender_email' => 'за Email відправника',
+  'ecard_by_sender_ip' => 'за IP адресою відправника',
+  'ecard_by_recipient_name' => 'за іменем отримувача',
+  'ecard_by_recipient_email' => 'за Email отримувача',
+  'ecard_number' => 'показано записи від %s до %s із %s',
+  'ecard_goto_page' => 'на сторінку',
+  'ecard_records_per_page' => 'Записів на сторінку',
+  'check_all' => 'Відмітити всі',
+  'uncheck_all' => 'Зняти всі відмітки',
+  'ecards_delete_selected' => 'Витерти вибрані листівки',
+  'ecards_delete_confirm' => 'Ви впевнені, що хочете витерти ці листівки? Поставте галочку для підтвердження!',
+  'ecards_delete_sure' => 'Я впевнений',
+);
+
+
+// ------------------------------------------------------------------------- //
+// File db_input.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
+  'empty_name_or_com' => 'Ви повинні набрати ваше ім`я та коментар',
+  'com_added' => 'Ваш коментар долучено',
+  'alb_need_title' => 'Вкажіть назву альбому!',
+  'no_udp_needed' => 'Оновлення не потрібне.',
+  'alb_updated' => 'Альбом оновлено',
+  'unknown_album' => 'Обраний альбом не існує, або Ви не маєте повноважень для долучення фото до цього альбому',
+  'no_pic_uploaded' => 'Фото не долучено!<br /><br />Перевірте сервер на можливість долучення фото!',
+  'err_mkdir' => 'Помилка при створенні папки %s !',
+  'dest_dir_ro' => 'Папка призначення %s є тільки для читання (для скрипта)!',
+  'err_move' => 'Неможливо перемістити %s в %s !',
+  'err_fsize_too_large' => 'Розмір фото, яке ви долучаєте, завеликий (максимальний: %s x %s) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_imgsize_too_large' => 'Розмір файлу, який ви долучаєте, завеликий (максимальний: %s Kб) !', //obsolete since cpg1.3 - consider removal in cpg1.4 once upload.php has been overhauled
+  'err_invalid_img' => 'Файл, який ви долучаєте, не виглядає правильним малюнком !',
+  'allowed_img_types' => 'Ви можете долучити тільки %s фото.',
+  'err_insert_pic' => 'Фото \'%s\' не може бути долучене до альбому ',
+  'upload_success' => 'Фото долучено.<br /><br />Після перевірки адміністратором воно з`явиться в альбомі.',
+  'notify_admin_email_subject' => '%s - Повідомлення про долучення',
+  'notify_admin_email_body' => 'Нещодавно %s долучив фото яке потребує вашого підтвердження. Відвідайте %s',
+  'info' => 'Інформація',
+  'com_added' => 'Коментар додано',
+  'alb_updated' => 'Альбом оновлено',
+  'err_comment_empty' => 'Ваш коментар порожній !',
+  'err_invalid_fext' => 'Приймаються файли тільки наступних форматів: <br /><br />%s.',
+  'no_flood' => 'Перепрошую, Ви - автор останнього коментаря до цього фото.<br /><br />Відредагуйте попередній коментар, якщо бажаєте його виправити.',
+  'redirect_msg' => 'Вас буде перенаправлено.<br /><br /><br />Тисніть \'ДАЛІ\' якщо сторінка не оновиться автоматично',
+  'upl_success' => 'Ваші фото долучено',
+  'email_comment_subject' => 'Коментар додано до галереї Coppermine',
+  'email_comment_body' => 'Хтось додав коментар до вашої галереї. Читайте його тут ',
+  'album_not_selected' => 'Альбом не вибрано', //cpg1.4
+  'com_author_error' => 'Зареєстрований користувач вже використовує таке псевдо, авторизуйтеся, або використайте інше', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File delete.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DELETE_PHP')) $lang_delete_php = array(
+  'caption' => 'Напис',
+  'fs_pic' => 'повний розмір фото',
+  'del_success' => 'успішно видалено',
+  'ns_pic' => 'нормальний розмір фото',
+  'err_del' => 'видалити неможливо',
+  'thumb_pic' => 'слайд',
+  'comment' => 'коментар',
+  'im_in_alb' => 'фото в альбомі',
+  'alb_del_success' => 'Альбом &laquo;%s&raquo; видалено', //cpg1.4
+  'alb_mgr' => 'Керування альбомом',
+  'err_invalid_data' => 'Невірні дані отримано в \'%s\'',
+  'create_alb' => 'Створення альбому \'%s\'',
+  'update_alb' => 'Оновлення альбому \'%s\' з назвою \'%s\' та індексом \'%s\'',
+  'del_pic' => 'Видалити фото',
+  'del_alb' => 'Видалити альбом',
+  'del_user' => 'Видалити користувача',
+  'err_unknown_user' => 'Обраний користувач не існує !',
+  'err_empty_groups' => 'Таблиці груп не існує, або вона порожня!', //cpg1.4
+  'comment_deleted' => 'Коментар було видалено',
+  'npic' => 'Фото', //cpg1.4
+  'pic_mgr' => 'Керування Фото', //cpg1.4
+  'update_pic' => 'Оновлення фото \'%s\' з назвою \'%s\' та індексом \'%s\'', //cpg1.4
+  'username' => 'Користувач', //cpg1.4
+  'anonymized_comments' => '%s коментар(ів) анонімізовано', //cpg1.4
+  'anonymized_uploads' => '%s публічних долучень анонімізовано', //cpg1.4
+  'deleted_comments' => '%s коментар(ів) видалено', //cpg1.4
+  'deleted_uploads' => '%s публічних долучень видалено', //cpg1.4
+  'user_deleted' => 'користувача %s видалено', //cpg1.4
+  'activate_user' => 'Активувати користувача', //cpg1.4
+  'user_already_active' => 'Користувач вже був активним', //cpg1.4
+  'activated' => 'Активовано', //cpg1.4
+  'deactivate_user' => 'Деактивувати користувача', //cpg1.4
+  'user_already_inactive' => 'Користувач вже був неактивним', //cpg1.4
+  'deactivated' => 'Деактивовано', //cpg1.4
+  'reset_password' => 'Перевстановити пароль(і)', //cpg1.4
+  'password_reset' => 'Пароль перевстановлено на %s', //cpg1.4
+  'change_group' => 'Змінити первинну групу', //cpg1.4
+  'change_group_to_group' => 'Змінюю з %s на %s', //cpg1.4
+  'add_group' => 'Додати вторинну групу', //cpg1.4
+  'add_group_to_group' => 'Додаю користувача %s до групи %s. Він вже є членом групи %s як первинної та %s вторинної(их).', //cpg1.4
+  'status' => 'Статус', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File displayecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYECARD_PHP')) {
+
+$lang_displayecard_php = array(
+  'invalid_data' => 'Дані листівки, яку ви хочете подивитися, були пошкоджені вашою поштовою програмою. Переконайтеся, що передачу завершено.', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File displayimage.php
+// ------------------------------------------------------------------------- //
+
+if (defined('DISPLAYIMAGE_PHP')){
+
+$lang_display_image_php = array(
+  'confirm_del' => 'Ви справді бажаєте видалити це фото? \\nКоментарі теж зникнуть.', //js-alert
+  'del_pic' => 'ВИДАЛИТИ ФОТО',
+  'size' => '%s x %s пікселів',
+  'views' => '%s разів',
+  'slideshow' => 'Слайд-шоу',
+  'stop_slideshow' => 'ЗУПИНИТИ СЛАЙД-ШОУ',
+  'view_fs' => 'Клікніть щоб побачити фото повного розміру',
+  'edit_pic' => 'Редагувати дані фото', //cpg1.4
+  'crop_pic' => 'Обрізання та обертання',
+  'set_player' => 'Змінити програвач',
+);
+
+$lang_picinfo = array(
+  'title' =>'Інформація про фото',
+  'Filename' => 'Файл',
+  'Album name' => 'Альбом',
+  'Rating' => 'Рейтинг (%s голосів)',
+  'Keywords' => 'Ключові слова',
+  'File Size' => 'Розмір файлу',
+  'Date Added' => 'Дата долучення', //cpg1.4
+  'Dimensions' => 'Розміри',
+  'Displayed' => 'Переглядів',
+  'URL' => 'URL', //cpg1.4
+  'Make' => 'Виробник', //cpg1.4
+  'Model' => 'Модель', //cpg1.4
+  'DateTime' => 'Дата і час', //cpg1.4
+  'ISOSpeedRatings'=>'ISO', //cpg1.4
+  'MaxApertureValue' => 'Світлосила об`єктива', //cpg1.4
+  'FocalLength' => 'Фокусна відстань', //cpg1.4
+  'Comment' => 'Коментар',
+  'addFav'=>'Долучити до вибраних',
+  'addFavPhrase'=>'Вибрані',
+  'remFav'=>'Видалити з вибраних',
+  'iptcTitle'=>'IPTC назва',
+  'iptcCopyright'=>'IPTC Copyright',
+  'iptcKeywords'=>'IPTC ключові слова',
+  'iptcCategory'=>'IPTC Категорія',
+  'iptcSubCategories'=>'IPTC Підкатегорії',
+  'ColorSpace' => 'Простір кольорів', //cpg1.4
+  'ExposureProgram' => 'Програма експозиції', //cpg1.4
+  'Flash' => 'Спалах', //cpg1.4
+  'MeteringMode' => 'Режим заміру експозиції', //cpg1.4
+  'ExposureTime' => 'Витримка', //cpg1.4
+  'ExposureBiasValue' => 'Експокорекція', //cpg1.4
+  'ImageDescription' => ' Опис фото', //cpg1.4
+  'Orientation' => 'Орієнтація', //cpg1.4
+  'xResolution' => 'Роздільна здатність по X', //cpg1.4
+  'yResolution' => 'Роздільна здатність по Y', //cpg1.4
+  'ResolutionUnit' => 'Одинця виміру роздільної здатності', //cpg1.4
+  'Software' => 'Програмне забезпечення', //cpg1.4
+  'YCbCrPositioning' => 'YCbCrPositioning', //cpg1.4
+  'ExifOffset' => 'Зміщення Exif', //cpg1.4
+  'IFD1Offset' => 'Зміщення IFD1', //cpg1.4
+  'FNumber' => 'Діафрагма', //cpg1.4
+  'ExifVersion' => 'Версія Exif', //cpg1.4
+  'DateTimeOriginal' => 'Дата і час знімка', //cpg1.4
+  'DateTimedigitized' => 'Дата і час оцифровки', //cpg1.4
+  'ComponentsConfiguration' => 'Кофігурація компонент', //cpg1.4
+  'CompressedBitsPerPixel' => 'Компресованих біт на піксель', //cpg1.4
+  'LightSource' => 'Джерело світла', //cpg1.4
+  'ISOSetting' => 'ISO', //cpg1.4
+  'ColorMode' => 'Режим кольорів', //cpg1.4
+  'Quality' => 'Якість', //cpg1.4
+  'ImageSharpening' => 'Image Sharpening', //cpg1.4
+  'FocusMode' => 'Режим фокусування', //cpg1.4
+  'FlashSetting' => 'Режим спалаху', //cpg1.4
+  'ISOSelection' => 'ISO', //cpg1.4
+  'ImageAdjustment' => 'Підлаштування фото', //cpg1.4
+  'Adapter' => 'Адаптер', //cpg1.4
+  'ManualFocusDistance' => 'Ручна фокусна відстань', //cpg1.4
+  'DigitalZoom' => 'Цифровий зум', //cpg1.4
+  'AFFocusPosition' => 'Точка автофокусування', //cpg1.4
+  'Saturation' => 'Saturation', //cpg1.4
+  'NoiseReduction' => 'Зниження шуму', //cpg1.4
+  'FlashPixVersion' => 'Версія Flash Pix', //cpg1.4
+  'ExifImageWidth' => 'Ширина фото в Exif', //cpg1.4
+  'ExifImageHeight' => 'Висота фото в Exif', //cpg1.4
+  'ExifInteroperabilityOffset' => 'Exif Interoperability Offset', //cpg1.4
+  'FileSource' => 'Джерело файла', //cpg1.4
+  'SceneType' => 'Тип сюжету', //cpg1.4
+  'CustomerRender' => 'Customer Render', //cpg1.4
+  'ExposureMode' => 'Режим заміру експозиції', //cpg1.4
+  'WhiteBalance' => 'Баланс білого', //cpg1.4
+  'DigitalZoomRatio' => 'Кратність цифрового зума', //cpg1.4
+  'SceneCaptureMode' => 'Сюжетний режим', //cpg1.4
+  'GainControl' => 'Gain Control', //cpg1.4
+  'Contrast' => 'Контраст', //cpg1.4
+  'Sharpness' => 'Sharpness', //cpg1.4
+  'ManageExifDisplay' => 'Керування показом Exif', //cpg1.4
+  'submit' => 'Підтвердити', //cpg1.4
+  'success' => 'Інформацію змінено.', //cpg1.4
+  'details' => 'Деталі', //cpg1.4
+);
+
+$lang_display_comments = array(
+  'OK' => 'OK',
+  'edit_title' => 'Редагувати',
+  'confirm_delete' => 'Ви дійсно хочете видалити цей коментар ?', //js-alert
+  'add_your_comment' => 'Додати коментар',
+  'name'=>'Ім`я',
+  'comment'=>'Коментар',
+  'your_name' => 'Анонімно',
+  'report_comment_title' => 'Пожалітися на цей коментар адміністратору', //cpg1.4
+);
+
+$lang_fullsize_popup = array(
+  'click_to_close' => 'Натисніть на зображення, щоб закрити вікно',
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File ecard.php
+// ------------------------------------------------------------------------- //
+
+if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
+  'title' => 'Надіслати електронну листівку',
+  'invalid_email' => '<font color="red"><b>Увага</b></font>: неправильна електронна адреса:', //cpg1.4
+  'ecard_title' => 'Листівка від %s для вас',
+  'error_not_image' => 'Тільки фото можуть бути надіслані у листівках.',
+  'view_ecard' => 'Надати альтернативне посилання, якщо листівка не показується правильно', //cpg1.4
+  'view_ecard_plaintext' => 'Для того, щоб побачити цю листівку, скопіюйте до вашого інтернет-переглядача наступну адресу:', //cpg1.4
+  'view_more_pics' => 'Подивитися всі фото !', //cpg1.4
+  'send_success' => 'Вашу листівку надіслано',
+  'send_failed' => 'Сервер не може надіслати вашу листівку...',
+  'from' => 'Від',
+  'your_name' => 'Ваше ім`я',
+  'your_email' => 'Ваша електронна адреса',
+  'to' => 'Кому',
+  'rcpt_name' => 'Ім`я отримувача',
+  'rcpt_email' => 'Електронна адреса отримувача',
+  'greetings' => 'Привітання', //cpg1.4
+  'message' => 'Повідомлення', //cpg1.4
+  'ecards_footer' => 'Відіслано %s з IP адреси %s о %s (час сайту галереї)', //cpg1.4
+  'preview' => 'Попередній перегляд листівки', //cpg1.4
+  'preview_button' => 'Попередній перегляд', //cpg1.4
+  'submit_button' => 'Послати листівку', //cpg1.4
+  'preview_view_ecard' => 'Таким буде альтернативне посилання на листівку, після того як вона буде згенерована. Це посилання не працює поки листівку не було надіслано.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File report_file.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('REPORT_FILE_PHP') || defined('DISPLAYREPORT_PHP')) $lang_report_php =array(
+  'title' => 'Повідомити адміністратора', //cpg1.4
+  'invalid_email' => '<b>Увага</b> : неправильна електронна адреса !', //cpg1.4
+  'report_subject' => 'Повідомлення %s щодо галереї %s', //cpg1.4
+  'view_report' => 'Альтернативне посилання, якщо повідомлення не показується правильно', //cpg1.4
+  'view_report_plaintext' => 'Щоб побачити повідомлення, скопіюйте до вашого інтернет-переглядача наступну адресу:', //cpg1.4
+  'view_more_pics' => 'Галерея', //cpg1.4
+  'send_success' => 'Ваше повідомлення було переслано', //cpg1.4
+  'send_failed' => 'Сервер не може надіслати ваше повідомлення...', //cpg1.4
+  'from' => 'Від', //cpg1.4
+  'your_name' => 'Ваше ім`я', //cpg1.4
+  'your_email' => 'Ваша адреса', //cpg1.4
+  'to' => 'Кому', //cpg1.4
+  'administrator' => 'Адміністратор/модератор', //cpg1.4
+  'subject' => 'Тема', //cpg1.4
+  'comment_field_name' => 'Повідомлення щодо коментаря "%s"', //cpg1.4
+  'reason' => 'Причина', //cpg1.4
+  'message' => 'Повідомлення', //cpg1.4
+  'report_footer' => 'Вислано %s з IP адреси %s о %s (час сайту галереї)', //cpg1.4
+  'obscene' => 'непристойний', //cpg1.4
+  'offensive' => 'образливий', //cpg1.4
+  'misplaced' => 'не по темі', //cpg1.4
+  'missing' => 'відсутній', //cpg1.4
+  'issue' => 'помилка/не можу побачити', //cpg1.4
+  'other' => 'інше', //cpg1.4
+  'refers_to' => 'Повідомлення стосується', //cpg1.4
+  'reasons_list_heading' => 'причини повідомлення:', //cpg1.4
+  'no_reason_given' => 'причину не вказано', //cpg1.4
+  'go_comment' => 'Перейти до коментаря', //cpg1.4
+  'view_comment' => 'Показати повний звіт про коментар', //cpg1.4
+  'type_file' => 'файл', //cpg1.4
+  'type_comment' => 'коментар', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File editpics.php
+// ------------------------------------------------------------------------- //
+
+if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
+  'pic_info' => 'Інформація про фото',
+  'album' => 'Альбом',
+  'title' => 'Назва',
+  'filename' => 'Назва файлу', //cpg1.4
+  'desc' => 'Опис',
+  'keywords' => 'Keywords',
+  'new_keyword' => 'Ключові слова', //cpg1.4
+  'new_keywords' => 'Знайдено нові ключові слова', //cpg1.4
+  'existing_keyword' => 'Існуючі ключові слова', //cpg1.4
+  'pic_info_str' => '%s &times; %s - %s KB - %s переглядів - %s голосів',
+  'approve' => 'Схвалити фото',
+  'postpone_app' => 'Відхилити схвалення',
+  'del_pic' => 'Видалити фото',
+  'del_all' => 'Видалити ВСІ фото', //cpg1.4
+  'read_exif' => 'Перечитати інформацію EXIF',
+  'reset_view_count' => 'Скинути лічильник переглядів',
+  'reset_all_view_count' => 'Скинути ВСІ лічильники переглядів', //cpg1.4
+  'reset_votes' => 'Вилучити голоси',
+  'reset_all_votes' => 'Вилучити ВСІ голоси', //cpg1.4
+  'del_comm' => 'Вилучити коментар',
+  'del_all_comm' => 'Вилучити ВСІ коментарі', //cpg1.4
+  'upl_approval' => 'Схвалити фото', //cpg1.4
+  'edit_pics' => 'Редагувати фото',
+  'see_next' => 'Переглянути наступні фото',
+  'see_prev' => 'Переглянути попередні фото',
+  'n_pic' => '%s фото',
+  'n_of_pic_to_disp' => 'Кількість фото на сторінку',
+  'apply' => 'Застосувати зміни',
+  'crop_title' => 'Редагування фото',
+  'preview' => 'Попередній перегляд',
+  'save' => 'Зберегти зміни',
+  'save_thumb' =>'Зберегти слайд',
+  'gallery_icon' => 'Встановити це як мій аватар', //cpg1.4
+  'sel_on_img' =>'Область повинна повністю бути в межах малюнка!', //js-alert
+  'album_properties' =>'Властивості альбому', //cpg1.4
+  'parent_category' =>'Категорія вищого рівня', //cpg1.4
+  'thumbnail_view' =>'Перегляд слайдів', //cpg1.4
+  'select_unselect' =>'вибрати все/зняти виділення', //cpg1.4
+  'file_exists' => "Цільовий файл '%s' вже існує.", //cpg1.4
+  'rename_failed' => "Не можу переіменувати '%s' на '%s'.", //cpg1.4
+  'src_file_missing' => "Файл '%s' не існує.", // cpg 1.4
+  'mime_conv' => "Не можу перетворити файл з '%s' у '%s'",//cpg1.4
+  'forb_ext' => 'Заборонене розширення файла.',//cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File faq.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FAQ_PHP')) $lang_faq_php = array(
+  'faq' => 'ЧАсті ПИтання',
+  'toc' => 'Зміст',
+  'question' => 'Питання: ',
+  'answer' => 'Відповідь: ',
+);
+
+if (defined('FAQ_PHP')) $lang_faq_data = array(
+  'Загальні ЧАПи',
+  array('Чому я повинен реєструватися?', 'Реєстрація може бути, а може не бути обов`язковою, залежно від рішення адміністратора галереї. Реєстрація дає користувачеві додаткові можливості - такі, як долучення файлів, списки вибраних фото, голосування на написання відгуків.', 'allow_user_registration', '1'),
+  array('Як мені зареєструватися?', 'Перейдіть на сторінку &quot;Реєстрація&quot; і заповніть обов`язкові поля (і необов`язкові, якщо маєте бажання).<br />Якщо адміністрація вимагає підтвердження реєстрації електронною поштою, ви повинні отримати листа на адресу, що була введена під час реєстрації, з настановами щодо наступних кроків, необхідних для активування вашого членства. Після такого активування ви зможете увійти в систему.', 'allow_user_registration', '1'), //cpg1.4
+  array('Як увійти в систему?', 'Перейдіть на сторінку &quot;Вхід&quot;, введіть ваше ім`я користувача і пароль та поставте галочку &quot;Запам`ятати мене&quot; щоб наступного разу галерея впізнала вас.<br /><b>ВАЖЛИВО: ваш переглядач тенет повинен приймати коржики, і коржик галереї не повинен вилучатися для того, щоб опція &quot;Запам`ятати мене&quot; працювала.</b>', 'offline', 0),
+  array('Чому мене не пускає в систему?', 'Чи ви зареєструвалися і запустили посилання з листа, відісланого на вашу адресу? Це посилання активує вашу реєстрацію. У випадку інших проблем з авторизацією звертайтеся до адміністратора.', 'offline', 0),
+  array('Що, якщо я забув пароль?', 'Якщо на цьому сайті є посилання &quot;Я забув пароль&quot; - скористайтеся ним. В інших випадках - звертайтеся до адміністратора.', 'offline', 0),
+  //array('What if I changed my email address?', 'Just simply login and change your email address through &quot;Profile&quot;', 'offline', 0),
+  array('Як додати фото до &quot;Вибраних&quot;?', 'На сторінці з фото натисніть на посилання &quot;інформація про фото&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Інформація про фото" />); перейдіть до інформації про фото і натисніть на посилання &quot;Долучити до вибраних&quot;.<br />Адміністратор може бачити &quot;інформацію про фото&quot; зразу.<br />ВАЖЛИВО:ваш переглядач тенет повинен приймати коржики, і коржики галереї не повинні видалятися.', 'offline', 0),
+  array('Як мені оцінити фото?', 'Відкрийте сторінку з великим зображенням та внизу виберіть оцінку.', 'offline', 0),
+  array('Як мені написати коментар до фото?', 'Відкрийте сторінку з великим зображенням та внизу напишіть і коментар.', 'offline', 0),
+  array('Як мені долучити фото?', 'Перейдіть на сторінку &quot;Долучити фото&quot;. Натисніть &quot;Browse,&quot; виберіть файл, який ви хочете закачати, натисніть &quot;Вперед.&quot; Вкажіть назву фото та опис, якщо бажаєте. Натисніть &quot;Вперед&quot;.<br /><br />Крім того, якщо ви раптом користуєтеся <b>Windows XP</b>, ви можете скористатися можливістю долучити один або більше файлів напряму у ваш приватний альбом, використовуючи XP Майстер тенет-публікації.<br />Детальнішу інформацію можна отримати на <a href="xp_publish.php">цій сторінці.</a>', 'allow_private_albums', 1), //cpg1.4
+  array('Куди я можу долучати фото?', 'Ви можете долучати фото до ваших особистих альбомів у &quot;Особисту галерею&quot;. Адміністратор також може дозволити вам долучати фото до альбомів головної галереї.', 'allow_private_albums', 0),
+  array('Файли яких типів і яких розмірів я можу закачувати?', 'Обмеження розмірів та типів файлів (jpg, png, і т.п.) задаються адміністратором.', 'offline', 0),
+  array('Як мені створити, переіменувати чи вилучити альбом у &quot;Особистій галереї&quot;?', 'Перейдіть в режим &quot;Адміністратора&quot;<br />активуйте &quot;Створити/впорядкувати мої альбоми&quot; та натисніть &quot;Новий&quot;. Замініть &quot;Новий альбом&quot; на потрібну назву.<br />Там же ж можна змінити назву або вилучити існуючий альбом.<br />Натисніть &quot;Корегувати мої альбоми&quot;.', 'allow_private_albums', 0),
+  array('Як я можу заборонити користувачам переглядати мої альбоми?', 'Перейдіть в режим &quot;Адміністратора&quot;<br />, активуйте Моя Галерея. В панелі &quot;Редагувати альбом&quot;, виберіть альбом, який ви хочете редагувати.<br />Ви зможете редагувати назву альбому, опис, емблему альбому, заборонити перегляди, оцінювання або коментування.<br />Натисніть &quot;Зберегти зміни&quot;.', 'allow_private_albums', 0),
+  array('Як я можу подивитися альбоми інших користувачів?', 'Перейдіть на сторінку &quot;Список альбомів&quot; та виберіть &quot;Альбоми користувачів&quot;.', 'allow_private_albums', 0),
+  array('Що таке коржики?', 'Коржики це фрагменти тексту, який передається сайтом на ваш комп`ютер для зберігання. <br />Коржики зазвичай використовуються для того, щоб користувач міг покинути сайт а потім повернутися на нього, не виконуючи процедуру входу у систему знову.', 'offline', 0),
+  array('Де я можу отримати цю програму для використання на моєму сайті?', 'Coppermine є вільною мультимедіа галереєю, яка поширюється на умовах ліцензії GNU GPL. Галерея має багато різноманітних можливостей і працює на багатьох платформах. Відвідайте <a href="http://coppermine.sf.net/">Домашню Сторінку Coppermine</a> для детальнішої інформації та для отримання коду.', 'offline', 0),
+
+  'Переміщення по сайту',
+  array('Що таке &quot;Список альбомів&quot;?', 'Ця сторінка покаже вам список всіх альбомів для поточної категорії. Якщо жодна категорія не вибрана, буде показано список категорій всієї галереї. Слайди можуть бути посиланням на категорію.', 'offline', 0),
+  array('Що таке &quot;Моя галерея&quot;?', 'Ця річ дає можливість користувачам створювати власні галереї та додавати, вилучати або змінювати альбоми та фотографії в них за власним бажанням.', 'allow_private_albums', 1), //cpg1.4
+  array('Яка різниця між &quot;Режимом користувача&quot; та &quot;режимом адміністратора&quot;?', 'Режим адміністратора має спеціальні засоби для керування особистими галереями (а також іншими, якщо це дозволено адміністратором).', 'allow_private_albums', 0),
+  array('Що таке &quot;Долучити фото&quot;?', 'Ця сторінка дозволяє користувачам долучати свої фото до вибраної галереї (обмеження по розміру та дисковому простору виставляється адміністратором).', 'allow_private_albums', 0),
+  array('Що таке &quot;Останні долучення&quot;?', 'Ця сторінка показує останні фото, що були долучені до галереї.', 'offline', 0),
+  array('Що таке &quot;Останні коментарі&quot;?', 'Ця сторінка показує останні коментарі, що були додані користувачами.', 'offline', 0),
+  array('Що таке &quot;Популярні&quot;?', 'Ця сторінка показує фото, які переглядалися найбільше (враховуючи як анонімних, так і зареєстрованих користувачів).', 'offline', 0),
+  array('Що таке &quot;Кращі за рейтингом&quot;?', 'Ця сторінка показує фото, які набрали найбільше балів згідно оцінок користувачів, при цьому показується середній бал (тобто якщо 5 користувачів поставили оцінку <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: середньою оцінкою буде також <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; Якщо 5 користувачів дали оцінки від 1 до 5 (1,2,3,4,5), середній бал буде<img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Оцінки можуть бути від <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (найвища) до <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (найнижча).', 'offline', 0),
+  array('Що таке &quot;Вибрані&quot;?', 'На цій сторінці показуються улюблені фото користувача, які були вибрані ним під час переглядання галереї. Інформація про вибрані фото зберігається в коржиках на комп`ютері користувача.', 'offline', 0),
+);
+
+
+// ------------------------------------------------------------------------- //
+// File forgot_passwd.php
+// ------------------------------------------------------------------------- //
+
+if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
+  'forgot_passwd' => 'Нагадування пароля',
+  'err_already_logged_in' => 'Ви вже авторизовані !',
+  'enter_email' => 'Введіть вашу Email адресу', //cpg1.4
+  'submit' => 'OK',
+  'illegal_session' => 'Сесія відновлення пароля неправильна або застаріла.', //cpg1.4
+  'failed_sending_email' => 'Лист з нагадуванням пароля не може бути відіслано !',
+  'email_sent' => 'Листа з вашим іменем користувача і паролем було надіслано на адресу %s', //cpg1.4
+  'verify_email_sent' => 'Листа було надіслано на адресу %s. Будь ласка перегляньте вашу пошту для завершення процесу.', //cpg1.4
+  'err_unk_user' => 'Вибраний користувач не існує!',
+  'account_verify_subject' => '%s - Вимога нового пароля', //cpg1.4
+  'account_verify_body' => 'Ви замовили новий пароль. Якщо ви хочете, щоб його було згенеровано і надіслано вам, активуйте наступне посилання:
+
+%s', //cpg1.4
+  'passwd_reset_subject' => '%s - ваш новий пароль', //cpg1.4
+  'passwd_reset_body' => 'Ось новий пароль, що ви замовили:
+Користувач: %s
+Пароль: %s
+Натисніть %s для входу.', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File groupmgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
+  'group_name' => 'Група', //cpg1.4
+  'permissions' => 'Права', //cpg1.4
+  'public_albums' => 'Долучення в публічні альбоми', //cpg1.4
+  'personal_gallery' => 'Особиста галерея', //cpg1.4
+  'upload_method' => 'Метод долучення файлів', //cpg1.4
+  'disk_quota' => 'Квота', //cpg1.4
+  'rating' => 'Рейтинг', //cpg1.4
+  'ecards' => 'Електронна листівка', //cpg1.4
+  'comments' => 'Коментарі', //cpg1.4
+  'allowed' => 'Дозволено', //cpg1.4
+  'approval' => 'Затверджено', //cpg1.4
+  'boxes_number' => 'Кількість полів для вводу', //cpg1.4
+  'variable' => 'змінна', //cpg1.4
+  'fixed' => 'постійна', //cpg1.4
+  'apply' => 'Застосувати зміни',
+  'create_new_group' => 'Створити нову групу',
+  'del_groups' => 'Видалити вибрані групи',
+  'confirm_del' => 'Увага, при видаленні групи, користувачі, що до неї належали будуть переведені до групи \'Зареєстровані\' !\n\nПродовжити ?', //js-alert
+  'title' => 'Керування групами користувачів',
+  'num_file_upload' => 'Полів для долучення файлів', //cpg1.4
+  'num_URI_upload' => 'Полів для долучення URI', //cpg1.4
+  'reset_to_default' => 'Відновити стандартну назву (%s) - рекомендовано!', //cpg1.4
+  'error_group_empty' => 'Список груп був порожній !<br /><br />Типові групи створено, будь ласка перезавантажте цю сторінку', //cpg1.4
+  'explain_greyed_out_title' => 'Чому цей рядок засірено?', //cpg1.4
+  'explain_guests_greyed_out_text' => 'Ви не можете змінювати налаштування цієї групи бо  ви встановили опцію &quot; Дозволити доступ неавторизованим користувачам (гостям або анонімним)&quot; в &quot;Ні&quot; на сторінці налаштувань. Всі гості (члени групи %s) не можуть робити нічого крім входу в систему; тому налаштування групи є для них недоступними.', //cpg1.4
+  'explain_banned_greyed_out_text' => 'Ви не можете змінювати налаштування групи %s тому, що її члени все одно не можуть нічого робити.', //cpg1.4
+  'group_assigned_album' => 'приєднані альбоми', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File index.php
+// ------------------------------------------------------------------------- //
+
+if (defined('INDEX_PHP')){
+
+$lang_index_php = array(
+  'welcome' => 'Вітаємо !',
+);
+
+$lang_album_admin_menu = array(
+  'confirm_delete' => 'Бажаєте видалити цей альбом? \\nВсі фото і коментарі зникнуть.', //js-alert
+  'delete' => 'ВИДАЛИТИ',
+  'modify' => 'НАЛАШТУВАННЯ',
+  'edit_pics' => 'РЕДАГУВАТИ',
+);
+
+$lang_list_categories = array(
+  'home' => 'Початок',
+  'stat1' => '<b>[pictures]</b> фото в <b>[albums]</b> альбомах та <b>[cat]</b> категоріях з <b>[comments]</b> коментарями, переглянуто <b>[views]</b> разів',
+  'stat2' => '<b>[pictures]</b> фото в <b>[albums]</b> альбомах переглянуто <b>[views]</b> разів',
+	'xx_s_gallery' => 'Галерея %s\'а',
+  'stat3' => '<b>[pictures]</b> фото в <b>[albums]</b> альбомах <b>[comments]</b> коментарями, переглянуто <b>[views]</b> разів',
+);
+
+$lang_list_users = array(
+  'user_list' => 'Список користувачів',
+  'no_user_gal' => 'Тут немає галерей користувачів',
+  'n_albums' => '%s альбомів',
+  'n_pics' => '%s фото',
+);
+
+$lang_list_albums = array(
+  'n_pictures' => '%s фото',
+  'last_added' => ', останнє долучено %s',
+  'n_link_pictures' => '%s приєднаних фото', //cpg1.4
+  'total_pictures' => '%s фото всього', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File keywordmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('KEYWORDMGR_PHP')) $lang_keywordmgr_php = array(
+  'title' => 'Керування ключовими словами', //cpg1.4
+  'edit' => 'редагувати', //cpg1.4
+  'delete' => 'стерти', //cpg1.4
+  'search' => 'шукати', //cpg1.4
+  'keyword_test_search' => 'пошук %s у новому вікні', //cpg1.4
+  'keyword_del' => 'витирання ключового слова %s', //cpg1.4
+  'confirm_delete' => 'Ви дійсно хочете витерти ключове слово %s з усієї галереї?', //cpg1.4  // js-alert
+  'change_keyword' => 'змінити ключове слово', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File login.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGIN_PHP')) $lang_login_php = array(
+  'login' => 'Вхід',
+  'enter_login_pswd' => 'Введіть ім`я та пароль для входу',
+  'username' => 'Користувач',
+  'password' => 'Пароль',
+  'remember_me' => 'Запам`ятати мене',
+  'welcome' => 'Привіт %s ...',
+  'err_login' => '*** Зайти неможливо. Спробуйте ще ***',
+  'err_already_logged_in' => 'Ви вже увійшли!',
+  'forgot_password_link' => 'Я забув пароль',
+  'cookie_warning' => 'Увага! Ваш переглядач не приймає скриптових коржиків!', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File logout.php
+// ------------------------------------------------------------------------- //
+
+if (defined('LOGOUT_PHP')) $lang_logout_php = array(
+  'logout' => 'Вихід',
+  'bye' => 'На все добре, %s ...',
+  'err_not_loged_in' => 'Ви не увійшли!',
+);
+
+// ------------------------------------------------------------------------- //
+// File minibrowser.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('MINIBROWSER_PHP')) $lang_minibrowser_php = array(
+  'close' => 'закрити', //cpg1.4
+  'submit' => 'OK', //cpg1.4
+  'up' => 'на рівень вище', //cpg1.4
+  'current_path' => 'поточний шлях', //cpg1.4
+  'select_directory' => 'виберіть теку', //cpg1.4
+  'click_to_close' => 'Натисніть на фото щоб закрити це вікно',
+);
+
+// ------------------------------------------------------------------------- //
+// File modifyalb.php
+// ------------------------------------------------------------------------- //
+
+if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
+  'upd_alb_n' => 'Оновлення альбому %s',
+  'general_settings' => 'Загальні налаштування',
+  'alb_title' => 'Назва альбому',
+  'alb_cat' => 'Категорія альбому',
+  'alb_desc' => 'Опис альбому',
+  'alb_keyword' => 'Ключове слово альбому', //cpg1.4
+  'alb_thumb' => 'Лого альбому',
+  'alb_perm' => 'Права доступу до альбому',
+  'can_view' => 'Альбом можна переглянути',
+  'can_upload' => 'Відвідувачі можуть долучати фото',
+  'can_post_comments' => 'Відвідувачі можуть залишати коментарі',
+  'can_rate' => 'Відвідувачі можуть оцінювати фото',
+  'user_gal' => 'Галерея користувачів',
+  'no_cat' => '* Немає категорії *',
+  'alb_empty' => 'Альбом порожній',
+  'last_uploaded' => 'Останні долучення',
+  'public_alb' => 'Публічний альбом',
+  'me_only' => 'Тільки я',
+  'owner_only' => 'Тільки власник альбому (%s)',
+  'groupp_only' => 'Члени групи \'%s\'',
+  'err_no_alb_to_modify' => 'В базі даних немає альбомів, які б Ви могли корегувати.',
+  'update' => 'Оновити альбом',
+  'reset_album' => 'Встановити типові налаштування альбому', //cpg1.4
+  'reset_views' => 'Онулити лічильник переглядів для %s', //cpg1.4
+  'reset_rating' => 'Очистити голоси для всіх файлів %s', //cpg1.4
+  'delete_comments' => 'Вилучити всі коментарі файлів %s', //cpg1.4
+  'delete_files' => '%sБезповоротно%s стерти всі файли у %s', //cpg1.4
+  'views' => 'переглядів', //cpg1.4
+  'votes' => 'голосів', //cpg1.4
+  'comments' => 'коментарів', //cpg1.4
+  'files' => 'фото', //cpg1.4
+  'submit_reset' => 'зміна долучень', //cpg1.4
+  'reset_views_confirm' => 'Впевнений', //cpg1.4
+  'notice1' => '(*) залежить від налаштувань %s груп %s',  //cpg1.4 //(do not translate %s!)
+  'alb_password' => 'Пароль альбому', //cpg1.4
+  'alb_password_hint' => 'Підказка паролю альбому', //cpg1.4
+  'edit_files' =>'Редагувати фото', //cpg1.4
+  'parent_category' =>'Категорія вищого рівня', //cpg1.4
+  'thumbnail_view' =>'Перегляд слайдів', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File phpinfo.php
+// ------------------------------------------------------------------------- //
+
+if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
+  'php_info' => 'PHP info',
+  'explanation' => 'Це те, що виводить функція PHP <a href="http://www.php.net/phpinfo">phpinfo()</a>, запущена з Coppermine (можливе обмеження ширини тексту справа).',
+  'no_link' => 'Дозволяти іншим читати вашу сторінку phpinfo є потенційним ризиком, тому ця сторінка є доступною для перегляду лише адміну. Ви не можете дати посилання на цю сторінку іншим - їм буде відмовлено у доступі.',
+);
+
+// ------------------------------------------------------------------------- //
+// File picmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+if (defined('PICMGR_PHP')) $lang_picmgr_php = array(
+  'pic_mgr' => 'Керування фото', //cpg1.4
+  'select_album' => 'Вибрати альбом', //cpg1.4
+  'delete' => 'Стерти', //cpg1.4
+  'confirm_delete1' => 'Ви дійсно хочете стерти це фото ?', //cpg1.4
+  'confirm_delete2' => '\nФото буде остаточно вилучено.', //cpg1.4
+  'apply_modifs' => 'Застосувати зміни', //cpg1.4
+  'confirm_modifs' => 'Підтвердіть зміни', //cpg1.4
+  'pic_need_name' => 'Фото потребує назви !', //cpg1.4
+  'no_change' => 'Ви не зробили жодних змін !', //cpg1.4
+  'no_album' => '* Нема альбому *', //cpg1.4
+  'explanation_header' => 'Вільний спосіб сортування який можна задати на цій сторінці буде враховано тільки за умови', //cpg1.4
+  'explanation1' => 'що адміністратор встановив "Типовий спосіб сортування" у налаштуваннях у режим сортування "за порядковим номером" (глобальне налаштування для всіх користувачів, хто не вказав явно бажаний спосіб сортування)', //cpg1.4
+  'explanation2' => 'що користувач вибрав режим сортування "за порядковим номером" на сторінці показу слайдів (налаштовується окремо для кожного користувача)', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File pluginmgr.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('PLUGINMGR_PHP')){
+
+$lang_pluginmgr_php = array(
+  'confirm_uninstall' => 'Ви дійсно хочете відключити цей плагін', //cpg1.4
+  'confirm_delete' => 'Ви дійсно хочете видалити цей плагін', //cpg1.4
+  'pmgr' => 'Керування плагінами', //cpg1.4
+  'name' => 'Назва', //cpg1.4
+  'author' => 'Автор', //cpg1.4
+  'desc' => 'Опис', //cpg1.4
+  'vers' => 'v', //cpg1.4
+  'i_plugins' => 'Встановлені плагіни', //cpg1.4
+  'n_plugins' => 'Не встановлені плагіни', //cpg1.4
+  'none_installed' => 'Нічого не встановлено', //cpg1.4
+  'operation' => 'Дія', //cpg1.4
+  'not_plugin_package' => 'Закачаний файл не є пакетом плагіна.', //cpg1.4
+  'copy_error' => 'Сталася помилка при копіюванні плагіна у відповідну теку.', //cpg1.4
+  'upload' => 'Закачати', //cpg1.4
+  'configure_plugin' => 'Налаштувати плагін', //cpg1.4
+  'cleanup_plugin' => 'Очистити плагін', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File ratepic.php
+// ------------------------------------------------------------------------- //
+
+if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
+  'already_rated' => 'Це фото Ви вже оцінили',
+  'rate_ok' => 'Ваш голос зараховано',
+  'forbidden' => 'Ви не можете оцінювати власні фото.',
+);
+
+// ------------------------------------------------------------------------- //
+// File register.php & profile.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
+
+$lang_register_disclamer = <<<EOT
+Хоча адміністратори '<b>{SITE_NAME}</b>' намагатимуться якнайшвидше редагувати будь - який небажаний матеріал все одно неможливо переглядати всі долучення і коментарі. Ви підтверджуєте, що всі повідомлення показують Вашу, а не адміністраторів сайту, позицію.  <br />
+<br />
+Ви обіцяєте не надсилати образливої, брутальної, неправдивої і т.д інформації, і погоджуєтесь з тим, що всі Ваші повідомлення буде записано в базу даних, адміністратори можуть корегувати та видаляти Ваші повідомлення та долучення на свій розсуд. За всі спроби зламати сайт чи базу даних, і за пов`язані з цим втрати інформації, які можуть зашкодити роботі фотогалереї, ні вебмайстер, ні адміністратори відповідальності не несуть.<br />
+<br />
+Галерея використовує технологію 'cookies' для покращення перегляду. Адреса E-mail використовується тільки для підтвердження Ваших реєстраційних даних та паролю.<br />
+<br />
+Натиснувши на "згоден", ви погоджуєтесь з усім вищепереліченим.
+EOT;
+
+$lang_register_php = array(
+  'page_title' => 'Реєстрація користувача',
+  'term_cond' => 'Умови',
+  'i_agree' => 'Згоден',
+  'submit' => 'Продовжити реєстрацію',
+  'err_user_exists' => 'Ім`я користувача вже зайняте. Спробуйте інше!',
+  'err_password_mismatch' => 'Паролі не співпадають, введіть знову',
+  'err_uname_short' => 'Ім`я користувача повинне містити мінімум 2 символи',
+  'err_password_short' => 'Пароль повинен містити мінімум 2 символи',
+  'err_uname_pass_diff' => 'Ім`я користувача та пароль не повинні співпадати',
+  'err_invalid_email' => 'Адресу Email вказано невірно',
+  'err_duplicate_email' => 'Вже хтось зареєструвався з таким Email',
+  'enter_info' => 'Надайте реєстраційну інформацію',
+  'required_info' => 'Необхідна інформація',
+  'optional_info' => 'Додаткова інформація',
+  'username' => 'Користувач',
+  'password' => 'Пароль',
+  'password_again' => 'Повтор паролю',
+  'email' => 'Email',
+  'location' => 'Звідки',
+  'interests' => 'Захоплення',
+  'website' => 'Сайт',
+  'occupation' => 'Чим займаєтеся',
+  'error' => 'ПОМИЛКА',
+  'confirm_email_subject' => '%s - Підтвердження реєстрації',
+  'information' => 'Інформація',
+  'failed_sending_email' => 'Email про підтвердження реєстрації не може бути відправлено!',
+  'thank_you' => 'Дякуємо.<br /><br />На вашу адресу буде надіслано листа з наступними вказівками.',
+  'acct_created' => 'Запис про Вас створено. Ви зможете зайти, користуючись іменем та паролем',
+  'acct_active' => 'Ваш рахунок активовано. Ви зможете зайти, користуючись іменем та паролем',
+  'acct_already_act' => 'Рахунок вже було активовано!', //cpg1.4
+  'acct_act_failed' => 'Цей рахунок не може бути активовано!',
+  'err_unk_user' => 'Обраний користувач не існує!',
+  'x_s_profile' => 'Профіль %s',
+  'group' => 'Група',
+  'reg_date' => 'Дата реєстрації',
+  'disk_usage' => 'Використання диска',
+  'change_pass' => 'Змінити пароль',
+  'current_pass' => 'Теперішній пароль',
+  'new_pass' => 'Новий пароль',
+  'new_pass_again' => 'Новий пароль (ще раз)',
+  'err_curr_pass' => 'Теперішній пароль - невірний',
+  'apply_modif' => 'Застосувати зміни',
+  'change_pass' => 'Змінити мій пароль',
+  'update_success' => 'Ваш профіль оновлено',
+  'pass_chg_success' => 'Ваш пароль змінено',
+  'pass_chg_error' => 'Ваш пароль не змінено',
+  'notify_admin_email_subject' => '%s - повідомлення про реєстрацію',
+  'last_uploads' => 'Останнє долучення.<br />Натисніть тут, щоб побачити всі долучення', //cpg1.4
+  'last_comments' => 'Останній коментар.<br />Натисніть тут, щоб побачити всі коментарі', //cpg1.4
+  'notify_admin_email_body' => 'Новий користувач "%s" зареєструвався у вашій галереї',
+  'pic_count' => 'Фото долучено', //cpg1.4
+  'notify_admin_request_email_subject' => '%s - прохання про реєстрацію', //cpg1.4
+  'thank_you_admin_activation' => 'Дякуємо.<br /><br />Ваше прохання про реєстрацію було надіслано адміністратору. Після затвердження ви отримаєте листа.', //cpg1.4
+  'acct_active_admin_activation' => 'Реєстрацію затверджено і листа відправлено користувачеві.', //cpg1.4
+  'notify_user_email_subject' => '%s - повідомлення про затвердження реєстрації', //cpg1.4
+);
+
+$lang_register_confirm_email = <<<EOT
+Дякуємо за реєстрацію на {SITE_NAME}
+
+Ваше ім`я  : "{USER_NAME}"
+Ваш пароль: "{PASSWORD}"
+
+Щоб активувати ваш рахунок, натисніть на посилання наведене нижче, або скопіюйте його до переглядача тенет.
+
+<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_activated_email = <<<EOT
+Вашу реєстрацію було затверджено
+
+Тепер ви можете увійти в галерею <a href="{SITE_LINK}">{SITE_LINK}</a> під іменем  "{USER_NAME}"
+
+З повагою,
+
+Адміністрація {SITE_NAME}
+
+EOT;
+}
+
+// ------------------------------------------------------------------------- //
+// File reviewcom.php
+// ------------------------------------------------------------------------- //
+
+if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
+  'title' => 'Перевірка коментарів',
+  'no_comment' => 'Тут немає коментарів для перевірки',
+  'n_comm_del' => '%s коментарів видалено',
+  'n_comm_disp' => 'Кількість коментарів для показу',
+  'see_prev' => 'Переглянути попередній',
+  'see_next' => 'Переглянути наступний',
+  'del_comm' => 'Видалити вибрані коментарі',
+  'user_name' => 'Ім`я', //cpg1.4
+  'date' => 'Дата', //cpg1.4
+  'comment' => 'Коментар', //cpg1.4
+  'file' => 'Фото', //cpg1.4
+  'name_a' => 'Ім`я користувача за зростанням', //cpg1.4
+  'name_d' => 'Ім`я користувача за спаданням', //cpg1.4
+  'date_a' => 'Дата за зростанням', //cpg1.4
+  'date_d' => 'Дата за спаданням', //cpg1.4
+  'comment_a' => 'Коментар за зростанням', //cpg1.4
+  'comment_d' => 'Коментар за спаданням', //cpg1.4
+  'file_a' => 'Фото за зростанням', //cpg1.4
+  'file_d' => 'Фото за спаданням', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File search.php                                                           //
+// ------------------------------------------------------------------------- //
+
+
+if (defined('SEARCH_PHP')){
+
+$lang_search_php = array(
+  'title' => 'Пошук у колекції фото', //cpg1.4
+  'submit_search' => 'пошук', //cpg1.4
+  'keyword_list_title' => 'Список ключових слів', //cpg1.4
+  'keyword_msg' => 'Цей список не покриває всі варіанти. Він не включає слова з назв та описів фото. Спробуйте пошук по всьому тексту.',  //cpg1.4
+  'edit_keywords' => 'Редагувати ключові слова', //cpg1.4
+  'search in' => 'Пошук у:', //cpg1.4
+  'ip_address' => 'IP адреса', //cpg1.4
+  'fields' => 'Пошук у', //cpg1.4
+  'age' => 'Давність', //cpg1.4
+  'newer_than' => 'Новіші, ніж', //cpg1.4
+  'older_than' => 'Старіші, ніж', //cpg1.4
+  'days' => 'днів', //cpg1.4
+  'all_words' => 'Шукати всі слова (І - AND)', //cpg1.4
+  'any_words' => 'Шукати будь-яке слово (АБО - OR)', //cpg1.4
+);
+
+$lang_adv_opts = array(
+  'title' => 'Назва', //cpg1.4
+  'caption' => 'Напис', //cpg1.4
+  'keywords' => 'Ключові слова', //cpg1.4
+  'owner_name' => 'Власник', //cpg1.4
+  'filename' => 'Назва файла', //cpg1.4
+);
+
+}
+
+// ------------------------------------------------------------------------- //
+// File searchnew.php
+// ------------------------------------------------------------------------- //
+
+if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
+  'page_title' => 'Шукати нові фото',
+  'select_dir' => 'Вибрати теку',
+  'select_dir_msg' => 'Ця функція дозволяє долучати фото, що ви закачали на сайт по FTP в \'пакетному режимі\'.<br /><br />Оберіть теку з вашими фото.', //cpg1.4
+  'no_pic_to_add' => 'Немає фото для долучення',
+  'need_one_album' => 'Для використання цієї функції Вам потрібен щонайменше один альбом',
+  'warning' => 'Увага',
+  'change_perm' => 'скрипт не може записати дані до папки. Змініть права доступу на 755 чи 777 перед спробою долучити фото!',
+  'target_album' => '<b>Перемістити фото з &quot;</b>%s<b>&quot; до </b>%s',
+  'folder' => 'Тека',
+  'image' => 'Фото',
+  'album' => 'Альбом',
+  'result' => 'Результат',
+  'dir_ro' => 'Тільки для читання. ',
+  'dir_cant_read' => 'Неможливо прочитати. ',
+  'insert' => 'Долучення нових фото до галереї',
+  'list_new_pic' => 'Список нових фото',
+  'insert_selected' => 'Долучити вибрані фото',
+  'no_pic_found' => 'Нових фото не знайдено',
+  'be_patient' => 'Для долучення фото потрібно трохи часу. Зачекайте.',
+  'no_album' => 'альбом не вибрано',
+  'result_icon' => 'натисніть для детальнішої інформації або для перевантаження',  //cpg1.4
+  'notes' =>  '<ul>'.
+                          '<li><b>OK</b> : означає, що фото долучено'.
+                          '<li><b>DP</b> : означає, що таке фото вже є в базі'.
+                          '<li><b>PB</b> : означає, що фото не долучено. Варто перевірити  дозволи на налаштування в папках, де знаходиться фото'.
+                          '<li><b>NA</b> : означає, що ви не вибрали альбому куди треба було додати фото, натисніть \'<a href="javascript:history.back(1)">назад</a>\' і виберіть альбом. Якщо у вас нема жодного альбому - <a href="albmgr.php">створіть якийсь спочатку</a></li>'.
+                          '<li>Якщо \'знаки\' OK, DP, PB не з`являються, натисніть на поганому фото, щоб побачити пояснення від PHP'.
+                          '<li>Якщо переглядач каже \'timeout\', натисніть кнопку \'Оновити\' (Refresh)'.
+                          '</ul>',
+  'select_album' => 'вибрати альбом',
+  'check_all' => 'Вибрати всі',
+  'uncheck_all' => 'Скасувати вибір',
+  'no_folders' => 'Тека "albums" поки не містить жодних тек. Створіть хоча б одну теку в "albums" і закачайте свої файли туди. Але ви не повинні завантажувати файли ні у "userpics", ні у "edit", вони зарезервовані для HTTP закачувань і створення проміжних файлів.', //cpg1.4
+   'albums_no_category' => 'Альбом без категорії', //cpg1.4 // album pulldown mod, added by frogfoot
+  'personal_albums' => '* Особисті альбоми', //cpg1.4 // album pulldown mod, added by frogfoot
+  'browse_batch_add' => 'Інтерфейс для перегляду (рекомендується)', //cpg1.4
+  'edit_pics' => 'Редагувати фото', //cpg1.4
+  'edit_properties' => 'Налаштування альбому', //cpg1.4
+  'view_thumbs' => 'Перегляд слайдів', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File stat_details.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('STAT_DETAILS_PHP')) $lang_stat_details_php = array(
+  'show_hide' => 'показати/заховати цю колонку', //cpg1.4
+  'vote' => 'Детальніше про голосування', //cpg1.4
+  'hits' => 'Детальніше про перегляди', //cpg1.4
+  'stats' => 'Статистика голосування', //cpg1.4
+  'sdate' => 'Дата', //cpg1.4
+  'rating' => 'Рейтинг', //cpg1.4
+  'search_phrase' => 'Ключова фраза', //cpg1.4
+  'referer' => 'Звідки прийшли', //cpg1.4
+  'browser' => 'Переглядач', //cpg1.4
+  'os' => 'Операційна Система', //cpg1.4
+  'ip' => 'IP', //cpg1.4
+  'sort_by_xxx' => 'Сортувати за %s', //cpg1.4
+  'ascending' => 'зростанням', //cpg1.4
+  'descending' => 'спаданням', //cpg1.4
+  'internal' => 'внутр.', //cpg1.4
+  'close' => 'закрити', //cpg1.4
+  'hide_internal_referers' => 'заховати внутрішні посилання', //cpg1.4
+  'date_display' => 'Показ дати', //cpg1.4
+  'submit' => 'зберегти / оновити', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File thumbnails.php
+// ------------------------------------------------------------------------- //
+
+// Void
+
+// ------------------------------------------------------------------------- //
+// File upload.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UPLOAD_PHP')) $lang_upload_php = array(
+  'title' => 'Долучити фото',
+  'custom_title' => 'Налаштування форми завантаження',
+  'cust_instr_1' => 'Ви можете вказати необхідну кількість полів для завантаження на сторінку. Однак вона не повинна перевищувати наступні обмеження.',
+  'cust_instr_2' => 'Запит кількості полів',
+  'cust_instr_3' => 'Поля для вказання файлів: %s',
+  'cust_instr_4' => 'Поля для вказання URI/URL: %s',
+  'cust_instr_5' => 'Поля для вказання URI/URL:',
+  'cust_instr_6' => 'Поля для вказання файлів:',
+  'cust_instr_7' => 'Вкажіть будь ласка кількість полів вводу кожного типу.  Потім натисніть \'Продовжити\'. ',
+  'reg_instr_1' => 'Неправильна дія при створенні форми.',
+  'reg_instr_2' => 'Тепер ви можете долучити файли, використовуючи наступні поля. Розмір кожного файлу, який ви хочете закачати на сервер не повинен перевищувати %s KB . ZIP файли, завантажені через поля \'Долучення файлів\' та \'Долучення URI/URL\' залишаться у стисненому вигляді.',
+  'reg_instr_3' => 'Якщо ви хочете, щоб архіви розпаковувалися перед долученням, використовуйте поля вводу в області \'Долучення із розпакуванням ZIP\'.',
+  'reg_instr_4' => 'Використовуючи секцію долучення URI/URL, вводьте шлях до файла у вигляді: http://www.mysite.com/images/example.jpg',
+  'reg_instr_5' => 'Після заповнення форми натисніть \'Продовжити\'.',
+  'reg_instr_6' => 'Долучення із розпакуванням ZIP:',
+  'reg_instr_7' => 'Долучення файлів:',
+  'reg_instr_8' => 'Долучення URI/URL:',
+  'error_report' => 'Звіт про помилки',
+  'error_instr' => 'Наступні спроби долучення завершилися невдало:',
+  'file_name_url' => 'Назва файлу/URL',
+  'error_message' => 'Помилка',
+  'no_post' => 'Файл не вдалося завантажити через POST.',
+  'forb_ext' => 'Заборонене розширення файла.',
+  'exc_php_ini' => 'Перевищено макс. розмір файлу, заданий у php.ini.',
+  'exc_file_size' => 'Перевищено макс. розмір файлу, заданий у налаштуваннях галереї.',
+  'partial_upload' => 'Завантаження вдалося частково.',
+  'no_upload' => 'Завантаження не відбулося.',
+  'unknown_code' => 'Невідома помилка PHP при завантаженні.',
+  'no_temp_name' => 'Не завантажено - не вдалося згенерувати назву тимчасового файлу.',
+  'no_file_size' => 'Не містить даних або пошкоджений',
+  'impossible' => 'Неможливо перемістити.',
+  'not_image' => 'Не є малюнком або пошкоджений',
+  'not_GD' => 'Тип файла не підтримується GD.',
+  'pixel_allowance' => 'Висота і/або ширина долученого фото перевищує межі встановлені в налаштуваннях галереї.', //cpg1.4
+  'incorrect_prefix' => 'Некоректний префікс URI/URL',
+  'could_not_open_URI' => 'Не можу відкрити URI.',
+  'unsafe_URI' => 'Перевірити безпечність неможливо.',
+  'meta_data_failure' => 'Помилка метаданих',
+  'http_401' => '401 Нема авторизації',
+  'http_402' => '402 Вимагається оплата',
+  'http_403' => '403 Заборонено',
+  'http_404' => '404 Не знайдено',
+  'http_500' => '500 Внутрішня помилка сервера',
+  'http_503' => '503 Сервіс недоступний',
+  'MIME_extraction_failure' => 'MIME тип не може бути визначено.',
+  'MIME_type_unknown' => 'Невідомий тип MIME',
+  'cant_create_write' => 'Не можу створити файл для запису.',
+  'not_writable' => 'Не можу писати у файл збереження.',
+  'cant_read_URI' => 'Не можу читати URI/URL',
+  'cant_open_write_file' => 'Не можу відкрити файл збереження URI.',
+  'cant_write_write_file' => 'Не можу писати у файл збереження URI.',
+  'cant_unzip' => 'Не можу розпакувати.',
+  'unknown' => 'Невідома помилка',
+  'succ' => 'Успішні долучення',
+  'success' => '%s долучень відбулося успішно.',
+  'add' => 'Натисніть \'Вперед\' щоб додати файли до альбомів.',
+  'failure' => 'Помилка закачування',
+  'f_info' => 'Інформація про файл',
+  'no_place' => 'Попередній файл не може бути додано.',
+  'yes_place' => 'Попередній файл було успішно додано.',
+  'max_fsize' => 'Максимальний  розмір файлу: %s KB',
+  'album' => 'Альбом',
+  'picture' => 'Фото',
+  'pic_title' => 'Назва фото',
+  'description' => 'Опис фото',
+  'keywords' => 'Ключові слова (розділені пробілами)<br /><a href="#" onClick="return MM_openBrWindow(\'keyword_select.php\',\'selectKey\',\'width=250, height=400, scrollbars=yes,toolbar=no,status=yes,resizable=yes\')">Вибрати зі списку</a>', //cpg1.4
+  'keywords_sel' =>'Виберіть ключове слово', //cpg1.4
+  'err_no_alb_uploadables' => 'Перепрошую, тут немає альбому, куди б Ви могли долучити фото',
+  'place_instr_1' => 'А тепер розмістіть долучені фото у альбомах.  Ви також можете ввести додаткову інформацію для кожного фото.',
+  'place_instr_2' => 'Ще є фото, які потрібно розмістити. Натисніть \'Продовжити\'.',
+  'process_complete' => 'Ви розмістили всі файли.',
+   'albums_no_category' => 'Альбом без категорії', //cpg1.4. //album pulldown mod, added by frogfoot
+  'personal_albums' => '* Особисті альбоми', //cpg1.4 //album pulldown mod, added by frogfoot
+  'select_album' => 'Вибрати альбом', //cpg1.4 //album pulldown mod, added by frogfoot
+  'close' => 'Закрити', //cpg1.4
+  'no_keywords' => 'Нема ключового слова!', //cpg1.4
+  'regenerate_dictionary' => 'Перегенерувати словник', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File usermgr.php
+// ------------------------------------------------------------------------- //
+
+if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
+  'memberlist' => 'Список користувачів', //cpg1.4
+  'user_manager' => 'Керування користувачами', //cpg1.4
+  'title' => 'Керування користувачами',
+  'name_a' => 'Імені [зростання]',
+  'name_d' => 'Імені [спадання]',
+  'group_a' => 'Групі [зростання]',
+  'group_d' => 'Групі [спадання]',
+  'reg_a' => 'Даті реєстрації [зростання]',
+  'reg_d' => 'Даті реєстрації [спадання]',
+  'pic_a' => 'Кількості зображень [зростання]',
+  'pic_d' => 'Кількості зображень [спадання]',
+  'disku_a' => 'Використання диску [зростання]',
+  'disku_d' => 'Використання диску [спадання]',
+  'lv_a' => 'Останньому візиту [зростання]',
+  'lv_d' => 'Останньому візиту [спадання]',
+  'sort_by' => 'Сортувати користувачів по',
+  'err_no_users' => 'Таблиця користувачів порожня!',
+  'err_edit_self' => 'Ви не можете корегувати свій власний профіль, для цього натисніть посилання \'Профіль\'',
+  'edit' => 'КОРЕГУВАТИ', //cpg1.4
+  'with_selected' => 'З вибраними:', //cpg1.4
+  'delete' => 'ВИДАЛИТИ', //cpg1.4
+  'delete_files_no' => 'залишити публічні файли (як анонімні)', //cpg1.4
+  'delete_files_yes' => 'витерти також і публічні файли', //cpg1.4
+  'delete_comments_no' => 'зберегти коментарі (як анонімні)', //cpg1.4
+  'delete_comments_yes' => 'витерти також і коментарі', //cpg1.4
+  'activate' => 'Активувати', //cpg1.4
+  'deactivate' => 'Деактивувати', //cpg1.4
+  'reset_password' => 'Перевстановити пароль', //cpg1.4
+  'change_primary_membergroup' => 'Змінити первинну групу', //cpg1.4
+  'add_secondary_membergroup' => 'Додати до вторинної групи', //cpg1.4
+  'name' => 'Ім`я користувача',
+  'group' => 'Група',
+  'inactive' => 'Неактивний',
+  'operations' => 'Дії',
+  'pictures' => 'Фото',
+  'disk_space_used' => 'Дисковий простір', //cpg1.4
+  'disk_space_quota' => 'Квота', //cpg1.4
+  'registered_on' => 'Реєстрація', //cpg1.4
+  'last_visit' => 'Останній візит',
+  'u_user_on_p_pages' => '%d користувач(ів) на %d сторінці(ах)',
+  'confirm_del' => 'Бажаєте видалити цього користувача? \\nДолучені ним фото та альбоми теж зникнуть.', //js-alert
+  'mail' => 'ПОШТА',
+  'err_unknown_user' => 'Обраний користувач не існує!',
+  'modify_user' => 'Зміна користувача',
+  'notes' => 'Зауваження',
+  'note_list' => '<li>Якщо ви не бажаєте змінювати пароль, залиште поле "пароль" порожнім',
+  'password' => 'Пароль',
+  'user_active' => 'Користувач активний',
+  'user_group' => 'Група',
+  'user_email' => 'Email',
+  'user_web_site' => 'Сайт',
+  'create_new_user' => 'Створити нового користувача',
+  'user_location' => 'Звідки',
+  'user_interests' => 'Захоплення',
+  'user_occupation' => 'Чим займаєтеся',
+  'user_profile1' => '$user_profile1', //cpg1.4
+  'user_profile2' => '$user_profile2', //cpg1.4
+  'user_profile3' => '$user_profile3', //cpg1.4
+  'user_profile4' => '$user_profile4', //cpg1.4
+  'user_profile5' => '$user_profile5', //cpg1.4
+  'user_profile6' => '$user_profile6', //cpg1.4
+  'latest_upload' => 'Останні долучення',
+  'never' => 'ніколи',
+  'search' => 'Пошук користувача', //cpg1.4
+  'submit' => 'ОК', //cpg1.4
+  'search_submit' => 'Шукати', //cpg1.4
+  'search_result' => 'Результати пошуку за: ', //cpg1.4
+  'alert_no_selection' => 'Спочатку виберіть хоча б одного користувача!', //cpg1.4 //js-alert
+  'password' => 'пароль', //cpg1.4
+  'select_group' => 'Виберіть групу', //cpg1.4
+  'groups_alb_access' => 'Регулювання доступу до альбому на рівні групи', //cpg1.4
+  'album' => 'Альбом', //cpg1.4
+  'category' => 'Категорія', //cpg1.4
+  'modify' => 'Змінити?', //cpg1.4
+  'group_no_access' => 'Ця група не має спеціальних прав доступу', //cpg1.4
+  'notice' => 'Попередження', //cpg1.4
+  'group_can_access' => 'Альбом(и) до яких має доступ тільки "%s"', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File util.php
+// ------------------------------------------------------------------------- //
+
+if (defined('UTIL_PHP')) {
+$lang_util_desc_php = array(
+'Отримати назви фото з імен файлів', //cpg1.4
+'Очистити назви фото', //cpg1.4
+'Перебудувати слайди та масштабовані фото', //cpg1.4
+'Витерти початкову версію фото, замінивши його на змінену версію', //cpg1.4
+'Витерти початкові та проміжні фото щоб звільнити місце', //cpg1.4
+'Вилучити неприв`язані коментарі', //cpg1.4
+'Перечитати розміри та об`єми файлів (якщо ви редагували їх вручну)', //cpg1.4
+'Скидає лічильник переглядів', //cpg1.4
+'Показати phpinfo', //cpg1.4
+'Поновити базу даних', //cpg1.4
+'Показати журнали роботи', //cpg1.4
+);
+$lang_util_php = array(
+  'title' => 'Утиліти адміністратора (масштабування фото)',
+  'what_it_does' => 'Що це дасть',
+  'file' => 'Файл',
+  'problem' => 'Проблема', //cpg1.4
+  'status' => 'Статус', //cpg1.4
+  'title_set_to' => 'встановлено назву',
+  'submit_form' => 'зберегти',
+  'updated_succesfully' => 'успішно збережено',
+  'error_create' => 'ПОМИЛКА при створенні',
+  'continue' => 'Опрацювати наступну групу фото',
+  'main_success' => 'Файл %s було використано як головне зображення',
+  'error_rename' => 'Помилка перейменування %s в %s',
+  'error_not_found' => 'Файл %s не знайдено',
+  'back' => 'на головну',
+  'thumbs_wait' => 'Оновлення слайдів та зміна розмірів, прошу зачекати ...',
+  'thumbs_continue_wait' => 'Продовження оновлення ескізів та зміна розмірів...',
+  'titles_wait' => 'Оновлення назв, прошу зачекати ...',
+  'delete_wait' => 'Видалення назв, прошу зачекати ...',
+  'replace_wait' => 'Видалення оригіналів та заміна масштабованими зображеннями, прошу зачекати ...',
+  'instruction' => 'Інструкції',
+  'instruction_action' => 'Оберіть дію',
+  'instruction_parameter' => 'Встановити параметри',
+  'instruction_album' => 'Обрати альбом',
+  'instruction_press' => 'Натисніть %s',
+  'update' => 'Оновлення слайдів або розмірів фото',
+  'update_what' => 'Що має бути оновлене',
+  'update_thumb' => 'Тільки слайди',
+  'update_pic' => 'Тільки зміна розмірів',
+  'update_both' => 'Слайди та масштабування',
+  'update_number' => 'Кількість корегованих зображень за один захід',
+  'update_option' => '(Якщо у Вас проблеми з timeout, спробуйте зменшити значення цієї опції)',
+  'filename_title' => 'Назва файлу? Назва зображення',
+  'filename_how' => 'Як має бути змінена назва зображення',
+  'filename_remove' => 'Видалити .jpg і замінити _ (підкреслення) пробілами',
+  'filename_euro' => 'Змінити 2003_11_23_13_20_20.jpg на 23/11/2003 13:20',
+  'filename_us' => 'Змінити 2003_11_23_13_20_20.jpg на 11/23/2003 13:20',
+  'filename_time' => 'Змінити 2003_11_23_13_20_20.jpg на 13:20',
+  'delete' => 'Видалити назву зображення та оригінальний розмір фото',
+  'delete_title' => 'Видалити назви зображень',
+  'delete_title_explanation' => 'Це знищить всі назви фото у вказаному альбомі.', //cpg1.4
+  'delete_original' => 'Видалити зображення оригінального розміру',
+  'delete_original_explanation' => 'Це вилучить фотографії оригінального розміру.', //cpg1.4
+  'delete_intermediate' => 'Видалити проміжні (нормальні) фото.', //cpg1.4
+  'delete_intermediate_explanation' => 'Це видалить проміжні (нормальні) фото.<br />Використовуйте це для звільнення дискового простору якщо ви відключили \'Створення проміжних фото\' вже тоді, коли якісь фото були в галереї.', //cpg1.4
+  'delete_replace' => 'Видалити початкові зображення, замінивши їх на змінені',
+  'titles_deleted' => 'Всі назви у вказаному альбомі видалено', //cpg1.4
+  'deleting_intermediates' => 'Вилучаю проміжні фото...', //cpg1.4
+  'searching_orphans' => 'Шукаю за неприв`язані елементами...', //cpg1.4
+  'select_album' => 'Виберіть альбом',
+  'delete_orphans' => 'Вилучити коментарі стертих файлів', //cpg1.4
+  'delete_orphans_explanation' => 'Ця опція дозволяє витерти коментарі для фото, яких вже нема в галереї.<br />Перевіряє всі альбоми.', //cpg1.4
+  'refresh_db' => 'Перечитати розміри та об`єми файлів', //cpg1.4
+  'refresh_db_explanation' => 'Розміри та об`єми файлів буде перечитано. Використовуйте цю можливість якщо квоти для вас працюють неправильно або ви змінювали файли вручну.', //cpg1.4
+  'reset_views' => 'Скинути лічильник переглядів', //cpg1.4
+  'reset_views_explanation' => 'Встановити кількість переглядів для всіх фото вибраного альбому в нуль.', //cpg1.4
+  'orphan_comment' => 'знайдено неприв`язані коментарі',
+  'delete' => 'Видалити',
+  'delete_all' => 'Видалити все',
+  'delete_all_orphans' => 'Видалити файли, що не використовуються?', //cpg1.4
+  'comment' => 'Коментар: ',
+  'nonexist' => 'приєднано до файла, що не існує # ',
+  'phpinfo' => 'Показати phpinfo',
+  'phpinfo_explanation' => 'Містить технічну інформацію про ваш сервер.<br /> - Вас можуть попросити надати деяку інформацію з цієї сторінки коли ви звертатиметеся за допомогою щодо Coppermine.', //cpg1.4
+  'update_db' => 'Поновити базу даних',
+  'update_db_explanation' => 'Якщо ви міняли файли Coppermine, або поновлювалися но нової версії, не забудьте один раз запустити поновлення бази даних. Цей процес здійснить необхідні зміни до структури та вмісту бази.',
+  'view_log' => 'Показати журнали роботи', //cpg1.4
+  'view_log_explanation' => 'Coppermine може занотовувати різноманітні дії, які виконують його користувачі. Ви можете переглядати ці журнали, якщо ви ввімкнули ведення журналів у <a href="admin.php">налаштуваннях галереї</a>.', //cpg1.4
+  'versioncheck' => 'Перевірити версії', //cpg1.4
+  'versioncheck_explanation' => 'Перевірити версії всіх файлів щоб переконатися що під час попереднього поновлення всі файли було належним чином замінено.', //cpg1.4
+  'bridgemanager' => 'Майстер Інтеграції', //cpg1.4
+  'bridgemanager_explanation' => 'Дозволити/відключити інтеграцію Coppermine з іншою системою (напр. вашим форумом).', //cpg1.4
+);
+}
+
+// ------------------------------------------------------------------------- //
+// File versioncheck.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VERSIONCHECK_PHP')) $lang_versioncheck_php = array(
+  'title' => 'Перевірка версій', //cpg1.4
+   'what_it_does' => 'Ця сторінка призначена для користувачів, які поновлювали свою галерею. Цей скрипт перебирає всі файли на вашому сервері і намагається визначити чи вони співпадають з файлами в еталонному репозиторії на http://coppermine.sourceforge.net, показуючи які відмінності було знайдено.<br />Все, що вимагає виправлень позначається червоним кольором. Файли, позначені жовтим вимагають перегляду. Файли, позначені зеленим (або вашим типовим кольором) не потребують корекцій.<br />Натисніть на іконку допомоги для отримання детальнішої інформації.', //cpg1.4
+  'online_repository_unable' => 'Не можу під`єднатися до головного репозиторія', //cpg1.4
+  'online_repository_noconnect' => 'Coppermine не зміг під`єднатися до головного репозиторія. Це могло статися з двох причин:', //cpg1.4
+  'online_repository_reason1' => 'головний репозиторій може зараз не працювати - перевірте чи ви можете відкрити наступну сторінку: %s - якщо ні, спробуйте пізніше.', //cpg1.4
+  'online_repository_reason2' => 'PHP на вашому сервері сконфігуроване з відключеним %s (як правило це є включеним). Якщо ви адмініструєте цей сервер, включіть цю опцію в <i>php.ini</i> (або хоча б дозвольте її перекрити в %s). Якщо ж ви хоститеся в сторонньої фірми - мабуть вам доведеться змиритися з відсутністю порівняння ваших файлів з файлами головного репозиторію. Тоді ця сторінка зможе лише показати версії файлів, які було інстальовано - наявність поновлень не буде вказано.', //cpg1.4
+  'online_repository_skipped' => 'Під`єднання до головного репозиторія пропущено', //cpg1.4
+  'online_repository_to_local' => 'Тепер програма буде звірятися з локальними копіями файлів. Результати можуть бути неточними, якщо ви поновлювали галерею і пропустили якийсь файл при цьому. Ваші зміни до файлів не будуть враховані також.', //cpg1.4
+  'local_repository_unable' => 'Не можу під`єднатися до репозиторія на вашому сервері', //cpg1.4
+  'local_repository_explanation' => 'Coppermine не зміг прочитати файл %s з репозиторія на вашому сервері. Це може означати, що ви не закачали належним чином файли у ваш репозиторій. Спробуйте знову і натисніть Refresh у веб переглядачі.<br />Якщо скрипт все одно не виконується, можливо на вашому сервері відключено частину <a href="http://www.php.net/manual/en/ref.filesystem.php">функцій PHP для доступу до файлової системи</a>. В такому випадку ви не зможете використовувати цю програму взагалі.', //cpg1.4
+  'coppermine_version_header' => 'Встановлена версія Coppermine', //cpg1.4
+  'coppermine_version_info' => 'Ви маєте зараз встановлено: %s', //cpg1.4
+  'coppermine_version_explanation' => 'Якщо насправді ви переконані, що використовуєте новішу версію, можливо, під час минулого поновлення ви забули поставити останню версію файла <i>include/init.inc.php</i>', //cpg1.4
+  'version_comparison' => 'Порівняння версії', //cpg1.4
+  'folder_file' => 'тека/файл', //cpg1.4
+  'coppermine_version' => 'версія cpg', //cpg1.4
+  'file_version' => 'версія файла', //cpg1.4
+  'webcvs' => 'web cvs', //cpg1.4
+  'writable' => 'запис дозволено', //cpg1.4
+  'not_writable' => 'запис заборонено', //cpg1.4
+  'help' => 'Допомога', //cpg1.4
+  'help_file_not_exist_optional1' => 'файл/тека не існує', //cpg1.4
+  'help_file_not_exist_optional2' => 'Файл/тека %s не існує на вашому сервері. Хоча він і не обов`язковий, але якщо у вас виникають якісь проблеми в роботі галереї, закачайте цей файл на сервер (через FTP).', //cpg1.4
+  'help_file_not_exist_mandatory1' => 'файл/тека не існує', //cpg1.4
+  'help_file_not_exist_mandatory2' => 'Файл/тека %s не існує на вашому сервері. Хоча він є обов`язковим. Закачайте цей файл на сервер (через FTP).', //cpg1.4
+  'help_no_local_version1' => 'Версія локального файлу невідома', //cpg1.4
+  'help_no_local_version2' => 'Програмі не вдалося визначити версію локального файла - це означає, що файл є або застарілим, або ви самі вносили до нього зміни і витерли інформацію про версію із заголовка. Рекомендуємо поновити цей файл.', //cpg1.4
+  'help_local_version_outdated1' => 'Локальна версія застаріла', //cpg1.4
+  'help_local_version_outdated2' => 'Схоже на те, що версія цього файла відповідає старішій версії Coppermine. Оновіть також і цей файл.', //cpg1.4
+  'help_local_version_na1' => 'Неможливо добути інформацію про CVS версію файла', //cpg1.4
+  'help_local_version_na2' => 'Програма не може визначити CVS версію файла на вашому веб сервері. Перепишіть цей файл знову.', //cpg1.4
+  'help_local_version_dev1' => 'Файл з нестабільної гілки', //cpg1.4
+  'help_local_version_dev2' => 'Файл на вашому веб сервері виглядає новішим, ніж мав би бути для цієї версії Coppermine. Ви або взяли файл з нестабільної гілки (що варто робити лише якщо ви дійсно знаєте, що робите), або під час поновлення вашої галереї ви пропустили файл include/init.inc.php', //cpg1.4
+  'help_not_writable1' => 'Тека недоступна для запису', //cpg1.4
+  'help_not_writable2' => 'Змініть права доступу до теки %s (CHMOD) щоб надати право запису до неї і всього, що у ній є.', //cpg1.4
+  'help_writable1' => 'Тека доступна для запису', //cpg1.4
+  'help_writable2' => 'Тека %s є доступною для запису. Це дає зайвий ризик, оскільки Coppermine потребує лише прав читання та запуску.', //cpg1.4
+  'help_writable_undetermined' => 'Coppermine не зміг визначити чи тека є доступною для запису.', //cpg1.4
+  'your_file' => 'ваш файл', //cpg1.4
+  'reference_file' => 'еталонний файл', //cpg1.4
+  'summary' => 'Підсумок', //cpg1.4
+  'total' => 'Всього перевірено файлів/тек', //cpg1.4
+  'mandatory_files_missing' => 'Загублені обов`язкові файли', //cpg1.4
+  'optional_files_missing' => 'Загублені необов`язкові файли', //cpg1.4
+  'files_from_older_version' => 'Файли, залишені від застарілої версії Coppermine', //cpg1.4
+  'file_version_outdated' => 'Застарілі файли', //cpg1.4
+  'error_no_data' => 'Програмі не вдалося отримати жодної інформації. Вибачте за незручності.', //cpg1.4
+  'go_to_webcvs' => 'перейти до %s', //cpg1.4
+  'options' => 'Налаштування', //cpg1.4
+  'show_optional_files' => 'показати необов`язкові файли/теки', //cpg1.4
+  'show_mandatory_files' => 'показати обов`язкові файли', //cpg1.4
+  'show_file_versions' => 'показати версії файлів', //cpg1.4
+  'show_errors_only' => 'показати тільки теки/файли де є помилки', //cpg1.4
+  'show_permissions' => 'показати права доступу до тек', //cpg1.4
+  'show_condensed_output' => 'здійснювати концентрований вивід інформації (щоб полегшити зняття відбитків екрану)', //cpg1.4
+  'coppermine_in_webroot' => 'coppermine було встановлено в корінь веб сайту', //cpg1.4
+  'connect_online_repository' => 'спробувати під`єднатися до головного репозиторія', //cpg1.4
+  'show_additional_information' => 'показати додаткову інформацію', //cpg1.4
+  'no_webcvs_link' => 'не показувати посилання на CVS', //cpg1.4
+  'stable_webcvs_link' => 'показати посилання на стабільну гілку в CVS', //cpg1.4
+  'devel_webcvs_link' => 'показати посилання на гілку розробки в CVS', //cpg1.4
+  'submit' => 'застосувати зміни / оновити', //cpg1.4
+  'reset_to_defaults' => 'відновити типові значення', //cpg1.4
+);
+
+// ------------------------------------------------------------------------- //
+// File view_log.php  //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('VIEWLOG_PHP')) $lang_viewlog_php = array(
+  'delete_all' => 'Очистити всі журнали', //cpg1.4
+  'delete_this' => 'Стерти цей журнал', //cpg1.4
+  'view_logs' => 'Подивитися журнали', //cpg1.4
+  'no_logs' => 'Журнали ще не створено.', //cpg1.4
+);
+
+
+// ------------------------------------------------------------------------- //
+// File xp_publish.php //cpg1.4
+// ------------------------------------------------------------------------- //
+
+if (defined('XP_PUBLISH_PHP')) {
+
+$lang_xp_publish_client = <<<EOT
+<h1> Клієнт майстра тенет-публікації XP</h1><p>Цей модуль дозволяє використання з Coppermine майстра тенет-публікації <b>Windows XP</b>.</p><p>Цей код базується на статті опублікованій
+EOT;
+
+$lang_xp_publish_required = <<<EOT
+<h2>Вимоги</h2><ul><li>Windows XP яка власне має майстра публікації.</li><li>Робоча інсталяція Coppermine у якій <b>функція закачування працює належним чином.</b></li></ul><h2>Налаштування на стороні клієнта</h2><ul><li>Клацніть правою кнопкою миші на
+EOT;
+
+$lang_xp_publish_select = <<<EOT
+Виберіть &quot;save target as..&quot;. Збережіть файл в себе на диску. Під час збереження файла, переконайтеся, що запропоноване ім`я файла <b>cpg_###.reg</b> (де ### відповідає числовій часовий мітці). Змініть його до відповідного формату при необхідності (залишіть номери). Після завантаження, клацніть двічі по файлу для того, щоб зареєструвати ваш сервер для майстра публікації.</li></ul>
+EOT;
+
+$lang_xp_publish_testing = <<<EOT
+<h2>Перевірка</h2><ul><li>У Windows Explorer, виберіть якісь файли і виберіть <b>Publish xxx on the web</b> у панелі зліва.</li><li>Підтвердіть свій вибір. Натисніть <b>Далі</b>.</li><li>У списку сервісів, виберіть сервіс вашої галереї (він буде мати назву вашої галереї). Якщо потрібного сервісу не буде у списку, переконайтеся, що ви встановили <b>cpg_pub_wizard.reg</b> як це було описано вище.</li><li>Авторизуйтеся, якщо це буде необхідно.</li><li>Виберіть альбом куди будуть додані фото або створіть новий.</li><li>Натисніть <b>далі</b>. Почнеться закачування ваших фото.</li><li>Після завершення, переконайтеся, що фото були правильно додані в галерею.</li></ul>
+EOT;
+
+$lang_xp_publish_notes = <<<EOT
+<h2>Примітки :</h2><ul><li>Після початку закачування, майстер не може показувати жодних повідомлень про помилки з сервера тому єдиний спосіб перевірити чи фото були успішно додані це зайти в галерею і подивитися безпосередньо там.</li><li>Якщо закачування відбулося невдало, включіть &quot;Режим відлагодження&quot; в налаштуваннях галереї, спробуйте закачати єдине фото і подивіться на повідомлення
+EOT;
+
+$lang_xp_publish_flood = <<<EOT
+у файлі, що знаходиться в теці Coppermine на вашому сервері.</li><li>Для уникнення переповнення галереї зображеннями, долученими за допомогою цього майстра, тільки <b>адміністратори галереї</b> та <b>користувачі, що мають право мати свої альбоми</b> можуть використовувати цей засіб.</li>
+EOT;
+
+
+$lang_xp_publish_php = array(
+  'title' => 'Coppermine - XP Майстер тенет-публікації', //cpg1.4
+  'welcome' => 'Вітаємо <b>%s</b>,', //cpg1.4
+  'need_login' => 'Ви повинні авторизуватися у галереї перш, ніж використовувати цю програму.<p/><p>під час входу у систему не забудьте активувати опцію <b>запам`ятати мене</b> якщо вона є доступною.', //cpg1.4
+  'no_alb' => 'Нажаль, не вдається знайти альбом, у який ви маєте право додавати фото за допомогою цього майстра.', //cpg1.4
+  'upload' => 'Долучити фото до існуючого альбому', //cpg1.4
+  'create_new' => 'Створити новий альбом', //cpg1.4
+  'album' => 'Альбом', //cpg1.4
+  'category' => 'Категорія', //cpg1.4
+  'new_alb_created' => 'Новий альбом &quot;<b>%s</b>&quot; було створено.', //cpg1.4
+  'continue' => 'Натисніть &quot;Продовжити&quot; щоб почати закачування ваших файлів', //cpg1.4
+  'link' => 'це посилання', //cpg1.4
+);
+}
+?>
diff -ruN 133/lang/vietnamese.php cpg148/lang/vietnamese.php
--- 133/lang/vietnamese.php	2004-12-30 01:03:52.000000000 -0600
+++ cpg148/lang/vietnamese.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1275 +0,0 @@
-﻿<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: vietnamese.php,v 1.5 2004/12/29 23:03:52 chtito Exp $
-// ------------------------------------------------------------------------- //
-// Kyo's temp: /random,2/lastup,1
-// Kyo's note: bản dịch đựoc hướng tới các tác phẩm tự vẽ, tự làm, nên nhiều khi bị gọi là "tranh" hay "phòng tranh" - thành ra nếu bạn dùng bản dịch cho ảnh chụp hay gì khác, hãy sửa lại 1 chút nhé. Be fun! Kyo//
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Vietnamese',
-  'lang_name_native' => 'Tiếng Việt',
-  'lang_country_code' => 'vi',
-  'trans_name'=> 'Kyo Sirowky',
-  'trans_email' => 'kyo[et]coffeestation.net',
-  'trans_website' => 'http://www.coffeestation.net/',
-  'trans_date' => '2004-08-01',
-);
-
-$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', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Chủ nhật', 'Thứ hai', 'Thứ ba', 'Thứ tư', 'Thứ năm', 'Thứ sáu', 'Thứ bảy');
-$lang_month = array('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12');
-
-// Some common strings
-$lang_yes = 'Có';
-$lang_no  = 'Không';
-$lang_back = 'Trở lại';
-$lang_continue = 'Tiếp tục';
-$lang_info = 'Thông báo';
-$lang_error = 'Lỗi';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d %B, %Y';
-$lastcom_date_fmt =  '%d/%m/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%d %B, %Y';
-$register_date_fmt = '%d %B, %Y';
-$lasthit_date_fmt = '%d %B, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%d %B, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*', 'địt', 'đéo', 'mẹ kiếp', 'chó chết', 'lồn', 'máu lồn', 'địt mẹ', 'cứt', 'đái', 'buồi', 'rắm', 'phân');
-
-$lang_meta_album_names = array(
-  'random' => 'Bạn đã xem chưa?', //cpg1.3.0
-  'lastup' => 'Các tranh mới',
-  'lastalb'=> 'Các album mới được cập nhập thêm',
-  'lastcom' => 'Các ý kiến mới nhất',
-  'topn' => 'Được xem nhiều nhất',
-  'toprated' => 'Được đánh giá cao nhất',
-  'lasthits' => 'Mới được xem',
-  'search' => 'Kết quả tìm kiếm',
-  'favpics'=> 'Các tranh ưa thích', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Bạn không có quyền truy cập vào trang này.',
-  'perm_denied' => 'Bạn không có quyền thực hiện tác vụ đó.',
-  'param_missing' => 'Mã lệnh (script) được gọi bị thiếu parameter(s).',
-  'non_exist_ap' => 'Album/file được chọn không tồn tại !', //cpg1.3.0
-  'quota_exceeded' => 'Dung lượng của bạn đã đạt tới giới hạn cho phép.<br /><br />Bạn có dung lượng cho phép là [quota]K, các tập tin của bạn đang sử dụng [space]K, việc thêm tập tin mới này không thể thực hiện được.', //cpg1.3.0
-  'gd_file_type_err' => 'Thư viện xử lý hình GD chỉ làm việc với định dạng PNG và JPEG.',
-  'invalid_image' => 'Bức hình bạn mới tải lên bị lỗi hoặc sai định dạng (GD_lib error). Bạn nên dùng JPG hoặc PNG',
-  'resize_failed' => 'Không thể tạo hình nhỏ (thumbnail) hoặc chỉnh kích cỡ của hình.',
-  'no_img_to_display' => 'Không có hình',
-  'non_exist_cat' => 'Thư mục đã được chọn không tồn tại',
-  'orphan_cat' => 'Có một thư mục con không có thư mục mẹ, hãy sử dụng trình quản lý thư mục để sửa lỗi!', //cpg1.3.0
-  'directory_ro' => 'Thư mục \'%s\' không thể ghi được, các tập tin không thể bị xóa!', //cpg1.3.0
-  'non_exist_comment' => 'Ý kiến được chọn không tồn tại.',
-  'pic_in_invalid_album' => 'Tập tin ở trong album không tồn tại (%s)!?', //cpg1.3.0
-  'banned' => 'Hiện tại bạn đang bị truất quyền truy cập site.',
-  'not_with_udb' => 'Hàm/lệnh (function) này bị tắt trong Coppermine vì nó được tích hợp với một phần mềm diễn đàn. Hoặc là điều bạn đang làm không được hỗ trợ trong cấu hình này, hoặc hàm/lệnh đó được điều khiển bới phần mềm diễn đàn kia.',
-  'offline_title' => 'Đóng của tạm thời', //cpg1.3.0
-  'offline_text' => 'Phòng tranh đang được đóng cửa tạm thời để nâng cấp/sửa chữa, mời bạn ghé lại sau.', //cpg1.3.0
-  'ecards_empty' => 'Hiện tại không có ecard nào. Hãy kiểm tra xem bạn có bật tính năng ghi lại các ecard trong CP chưa?', //cpg1.3.0
-  'action_failed' => 'Hành động không thể thực hiện được. Coppermine.... đầu hàng >_<', //cpg1.3.0
-  'no_zip' => 'Các thư viện cần thiết để ZIP tập tin không có, bạn hãy liên hệ với quản lý của Phòng Tranh.', //cpg1.3.0
-  'zip_type' => 'Bạn không thể tải lên tập tin ZIP.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Các mã BBCode thường dùng: <li>[b]<b>Đậm</b>[/b]</li> <li>[i]<i>Nghiêng</i>[/i]</li> <li>[url=http://yoursite.com/]Tên URL[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Chuyển tới danh sách album của thư mục bạn đang xem',
-  'alb_list_lnk' => 'Danh sách album',
-  'my_gal_title' => 'Chuyển tới phòng tranh cá nhân của bạn - đồng thời là nơi đăng truyện',
-  'my_gal_lnk' => 'Phòng tranh riêng',
-  'my_prof_lnk' => 'Thông tin cá nhân',
-  'adm_mode_title' => 'Chuyển sang chế độ quản lý',
-  'adm_mode_lnk' =>'Chế độ quản lý',
-  'usr_mode_title' => 'Chuyển qua chế độ thành viên',
-  'usr_mode_lnk' => 'Chế độ sử dụng',
-  'upload_pic_title' => 'Gửi tác phẩm của bạn', //cpg1.3.0
-  'upload_pic_lnk' => 'Gửi tác phẩm', //cpg1.3.0
-  'register_title' => 'Đăng ký làm thành viên của Phòng tranh',
-  'register_lnk' => 'Đăng ký',
-  'login_lnk' => 'Đăng nhập',
-  'logout_lnk' => 'Thoát ra',
-  'lastup_lnk' => 'Tác phẩm mới',
-  'lastcom_lnk' => 'Các ý kiến mới',
-  'topn_lnk' => 'Được xem nhiều nhất',
-  'toprated_lnk' => 'Được đánh giá cao nhất',
-  'search_lnk' => 'Tìm kiếm',
-  'fav_lnk' => 'Hình yêu thích',
-  'memberlist_title' => 'Danh sách thành viên', //cpg1.3.0
-  'memberlist_lnk' => 'Danh sách thành viên', //cpg1.3.0
-  'faq_title' => 'Trả lời các câu hỏi thường gặp về Phòng Tranh', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Tranh mới',
-  'config_lnk' => 'Cấu hình',
-  'albums_lnk' => 'Album',
-  'categories_lnk' => 'Thư mục',
-  'users_lnk' => 'Thành viên',
-  'groups_lnk' => 'Nhóm',
-  'comments_lnk' => 'Ý kiến', //cpg1.3.0
-  'searchnew_lnk' => 'Up tranh (FTP)', //cpg1.3.0
-  'util_lnk' => 'Công cụ', //cpg1.3.0
-  'ban_lnk' => 'Phạt',
-  'db_ecard_lnk' => 'Xem thiệp', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Tạo album riêng',
-  'modifyalb_lnk' => 'Chỉnh sửa album của bạn',
-  'my_prof_lnk' => 'Thông tin cá nhân',
-);
-
-$lang_cat_list = array(
-  'category' => 'Thư mục',
-  'albums' => 'Albums',
-  'pictures' => 'Tác phẩm', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d album trong %d trang',
-);
-
-$lang_thumb_view = array(
-  'date' => 'Ngày',
-  //Sort by filename and title
-  'name' => 'Tên tập tin',
-  'title' => 'Tiêu đề',
-  'sort_da' => 'Xếp theo ngày tăng dần',
-  'sort_dd' => 'Xếp theo ngày giảm dần',
-  'sort_na' => 'Xếp theo tên tăng dần',
-  'sort_nd' => 'Xếp theo tên giảm dần',
-  'sort_ta' => 'Xếp theo tiêu đề tăng dần',
-  'sort_td' => 'Xếp theo tiêu đề giảm dần',
-  'download_zip' => 'Tải tập tin ZIP xuống', //cpg1.3.0
-  'pic_on_page' => '%d tranh trong %d trang',
-  'user_on_page' => '%d thành viên trong %d trang', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Quay trở lại trang danh sách',
-  'pic_info_title' => 'Hiển thị/giấu các thông tin về tranh', //cpg1.3.0
-  'slideshow_title' => 'Xem lần lượt',
-  'ecard_title' => 'Gửi tranh này ở dạng bưu thiếp', //cpg1.3.0
-  'ecard_disabled' => 'Tính năng bưu thiếp đã bị tắt',
-  'ecard_disabled_msg' => 'Bạn không có quyền gửi bưu thiếp', //js-alert //cpg1.3.0
-  'prev_title' => 'Xem tranh trước', //cpg1.3.0
-  'next_title' => 'Xem tranh tới', //cpg1.3.0
-  'pic_pos' => 'Tranh %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Đánh giá tranh', //cpg1.3.0
-  'no_votes' => '(Chưa được đánh giá)',
-  'rating' => '(Đánh giá hiện tại : %s/5 với %s đánh giá)',
-  'rubbish' => 'Không đẹp',
-  'poor' => 'Hơi tệ',
-  'fair' => 'Bình thường',
-  'good' => 'Đẹp',
-  'excellent' => 'Rất đẹp',
-  'great' => 'Tuyệt vời!',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Lỗi nghiêm trọng',
-  'file' => 'Tập tin: ',
-  'line' => 'Dòng thứ: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Tên tập tin : ',
-  'filesize' => 'Độ lớn : ',
-  'dimensions' => 'Kích cỡ : ',
-  'date_added' => 'Ngày tải : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s ý kiến',
-  'n_views' => '%s lượt xem',
-  'n_votes' => '(%s lượt đánh giá)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Thông tin sửa-lỗi(debug)', //cpg1.3.0
-  'select_all' => 'Chọn hết', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Nếu bạn cần sự giúp đỡ từ diễn đàn hỗ trợ của Coppermine, hãy copy và dán lại các thông tin sửa-lỗi này vào bài viết của bạn. Bạn chú ý nhớ thay password bằng dấu *** trước khi đăng bài.', //cpg1.3.0
-  'phpinfo' => 'Hiển thị phpinfo()', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Ngôn ngữ mặc định', //cpg1.3.0
-  'choose_language' => 'Chọn ngôn ngữ', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Giao diện mặc định', //cpg1.3.0
-  'choose_theme' => 'Chọn giao diện', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Chấm than',
-  'Question' => 'Câu hỏi',
-  'Very Happy' => 'Rất vui',
-  'Smile' => 'Cười',
-  'Sad' => 'Buồn',
-  'Surprised' => 'Ngạc nhiên',
-  'Shocked' => 'Choáng!',
-  'Confused' => 'Thắc mắc',
-  'Cool' => 'Cool',
-  'Laughing' => 'Cười to',
-  'Mad' => 'Điên',
-  'Razz' => '',
-  'Embarassed' => 'Ôm ấp',
-  'Crying or Very sad' => 'Khóc hoặc rất buồn',
-  'Evil or Very Mad' => 'Ác quỉ hay rất điên',
-  'Twisted Evil' => 'Twisted Evil',
-  'Rolling Eyes' => 'Quay chong chóng',
-  'Wink' => 'Nháy mắt',
-  'Idea' => 'Ý tưởng',
-  'Arrow' => 'Mũi tên',
-  'Neutral' => 'Trung gian',
-  'Mr. Green' => 'Xanh mặt',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Chuyển sang chế độ sử dụng...',
-  1 => 'Chuyển sang chê độ quản lý...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Albums cần được đặt tên!', //js-alert
-  'confirm_modifs' => 'Bạn có muốn lưu lại các thay đổi này không?', //js-alert
-  'no_change' => 'Bạn chưa thay đổi gì cả!', //js-alert
-  'new_album' => 'Album mới',
-  'confirm_delete1' => 'Bạn có muốn xóa album đó không?', //js-alert
-  'confirm_delete2' => '\nTất cả tranh và các ý kiến sẽ bị xóa!', //js-alert
-  'select_first' => 'Bạn phải chọn album trước đã', //js-alert
-  'alb_mrg' => 'Trình quản lý album',
-  'my_gallery' => '* Phòng tranh cá nhân *',
-  'no_category' => '* Không thư mục *',
-  'delete' => 'Xóa',
-  'new' => 'Tạo mới',
-  'apply_modifs' => 'Thay đổi',
-  'select_category' => 'Chọn thư mục',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Parameters required for \'%s\'operation not supplied !',
-  'unknown_cat' => 'Thư mục được chọn không tồn tại trong cơ sở dữ liệu',
-  'usergal_cat_ro' => 'Các album cá nhân của thành viên không thể bị xoá!',
-  'manage_cat' => 'Quản lý thư mục',
-  'confirm_delete' => 'Bạn có muốn xoá thư mục này?', //js-alert
-  'category' => 'Thư mục',
-  'operations' => 'Các thực thi',
-  'move_into' => 'Chuyển tới',
-  'update_create' => 'Sửa/tạo thư mục',
-  'parent_cat' => 'Thư mục mẹ',
-  'cat_title' => 'Tên thư mục',
-  'cat_thumb' => 'Hình nhỏ, biểu tượng của thư mục', //cpg1.3.0
-  'cat_desc' => 'Chi tiết về thư mục',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Cấu hình',
-  'restore_cfg' => 'Chuyển về mặc định đầu tiên',
-  'save_cfg' => 'Lưu lại cấu hình mới',
-  'notes' => 'Các ghi chú',
-  'info' => 'Thông tin',
-  'upd_success' => 'Các cấu hình mới của Coppermine đã được cập nhập',
-  'restore_success' => 'Cấu hình mặc định của Coppermine đã được phục hồi',
-  'name_a' => 'Tên tác giả tăng dần',
-  'name_d' => 'Tên tác giả giảm dần',
-  'title_a' => 'Tiêu đề tăng dần',
-  'title_d' => 'Tiêu đề giản dần',
-  'date_a' => 'Ngày tăng dần',
-  'date_d' => 'Ngày giảm dần',
-  'th_any' => 'Cạnh lớn nhất',
-  'th_ht' => 'Chiều cao',
-  'th_wd' => 'Chiều rộng',
-  'label' => 'dán nhãn', //cpg1.3.0
-  'item' => 'item', //cpg1.3.0
-  'debug_everyone' => 'Tất cả mọi người', //cpg1.3.0
-  'debug_admin' => 'Chỉ với quản lý', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Các thiết lập cơ bản',
-  array('Tên của Phòng tranh', 'gallery_name', 0),
-  array('Mô tả về Phòng tranh', 'gallery_description', 0),
-  array('Địa chỉ email của quản lý', 'gallery_admin_email', 0),
-  array('Địa chỉ cho liên kết \'Xem thêm tranh\' trong các thiệp điện tử', 'ecards_more_pic_target', 0),
-  array('Đóng của tạm thời Phòng tranh?', 'offline', 1), //cpg1.3.0
-  array('Lưu lại các ecard', 'log_ecards', 1), //cpg1.3.0
-  array('Cho phép tải ZIP các tranh ở mục yêu thích', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Các thiết lập ngôn ngữ, giao diện &amp; mã hoá',
-  array('Ngôn ngữ', 'lang', 5),
-  array('Giao diện', 'theme', 6),
-  array('Hiển thị danh sách ngôn ngữ', 'language_list', 1), //cpg1.3.0
-  array('Hiển thị cờ (ngôn ngữ)', 'language_flags', 8), //cpg1.3.0
-  array('Hiển thị &quot;reset&quot; trong phần chọn ngôn ngữ?', 'language_reset', 1), //cpg1.3.0
-  array('Hiển thị danh sách giao diện', 'theme_list', 1), //cpg1.3.0
-  array('Hiển thị &quot;reset&quot; trong danh sách giao diện', 'theme_reset', 1), //cpg1.3.0
-  array('Hiển thị FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Hiển thị trợ giúp về BBCode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Mã hoá ký tự', 'charset', 4), //cpg1.3.0
-
-  'Thiết lập hiển thị album',
-  array('Chiều rộng của bảng lớn chính (pixel hoặc %)', 'main_table_width', 0),
-  array('Số lượng phân cấp thư mục hiển thị', 'subcat_level', 0),
-  array('Số lượng album hiển thị', 'albums_per_page', 0),
-  array('Số cột cho danh sách hình nhỏ trong album', 'album_list_cols', 0),
-  array('Kích cỡ của hình nhỏ trong album', 'alb_list_thumb_size', 0),
-  array('Các nội dung của trang chính', 'main_page_layout', 0),
-  array('Hiển thị hình nhỏ trong album ở phân cấp đầu tiên','first_level',1),
-
-  'Thiết lập về hình nhỏ',
-  array('Số lượng cột các hình nhỏ trong trang', 'thumbcols', 0),
-  array('Số lượng hàng các hình nhỏ trong trang', 'thumbrows', 0),
-  array('Số lượng tabs hiển thị nhiều nhất', 'max_tabs', 10), //cpg1.3.0
-  array('Hiển thị chi tiết (bên cạnh tên) dưới hình nhỏ', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Hiển thị số lượng lượt xem dưới hình nhỏ', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Hiển thị số lượng ý kiến dưới hình nhỏ', 'display_comment_count', 1),
-  array('Hiển thị tên tác giả dưới hình nhỏ', 'display_uploader', 1), //cpg1.3.0
-  array('Cách sắp xếp tranh mặc định', 'default_sort_order', 3), //cpg1.3.0
-  array('Số lượng lượt đánh giá ít nhất để tranh vào danh sách \'được đánh giá cao nhất\'', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Thiết lập về xem tranh và gửi ý kiến',
-  array('Độ rộng cua bảng con ghi tên file (pixel hoặc %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Hiển thị thông tin thêm về tập tin là mặc định?', 'display_pic_info', 1), //cpg1.3.0
-  array('Lọc các từ ngữ xấu', 'filter_bad_words', 1),
-  array('Cho phép hình mặt cười trong ý kiến', 'enable_smilies', 1),
-  array('Cho phép gửi nhiều ý kiến 1 lúc trong thời gian ngắn (có nghĩa là tắt kiểm soát flood)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Độ dài tối đa cho phần chi tiết tranh', 'max_img_desc_length', 0),
-  array('Độ dài tối đa của một từ ', 'max_com_wlength', 0),
-  array('Số dòng nhiều nhất của một ý kiến', 'max_com_lines', 0),
-  array('Độ dài tối đa của ý kiến', 'max_com_size', 0),
-  array('Hiển thị Film-strip', 'display_film_strip', 1),
-  array('Số lượng vật (item) trong film strip', 'max_film_strip_items', 0),
-  array('Lưu ý quản lý bằng email về ý kiến', 'email_comment_notification', 1), //cpg1.3.0
-  array('Thời gian trễ khi xem ảnh liên tiếp, tính bằng mili-giây', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Thiết lập về tập tin và hình nhỏ', //cpg1.3.0
-  array('Chất lượng của tập tin JPEG', 'jpeg_qual', 0),
-  array('Kích cỡ lớn nhất của hình nhỏ <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Sử dụng cạnh làm chuẩn để thu nhỏ hình (chiều cao, rộng hay chiều lớn nhất) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7),
-  array('Tạo hình cỡ trung gian','make_intermediate',1),
-  array('Chiều cao hoặc rộng lớn nhất của hình/phim trung gian <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Dung lượng tập tin tối đa cho phép (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Chiều cao hoặc rộng của tranh/phim tối đa cho phép (pixel)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Thiết lập thêm về tranh và hình nhỏ', //cpg1.3.0
-  array('Hiển thị biểu tượng album cá nhân đối với khách','show_private',1), //cpg1.3.0
-  array('Ký tự không được phép trong tên tập tin', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Các đuôi tập tin cho phép', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Các kiểu tập tin hình ảnh cho phép', 'allowed_img_types',0), //cpg1.3.0
-  array('Các kiểu tập tin phim cho phép', 'allowed_mov_types',0), //cpg1.3.0
-  array('Các kiểu tập tin âm thanh cho phép', 'allowed_snd_types',0), //cpg1.3.0
-  array('Các kiểu tập tin tài liệu cho phép', 'allowed_doc_types',0), //cpg1.3.0
-  array('Phương pháp thu nhỏ hình','thumb_method',2), //cpg1.3.0
-  array('Đường dẫn tới công cụ chuyển đổi ImageMagick (ví dụ: /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Cách kiểu hình ảnh cho phép (Chỉ hợp lệ với ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Câu lệnh tuỳ chọn thêm cho ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Đọc thông tin EXIF trong các tập tin JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('Đọc thông tin IPTC trong các tập tin JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('Thư mục chứa các album <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Thư mục chứa các tập tin của thành viên <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Từ thêm ở đầu các tậmp tin hình trung gian <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Từ thêm ở đầu các tập tin hình nhỏ <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Chế độ mặc định cho các thư mục', 'default_dir_mode', 0), //cpg1.3.0
-  array('Chế độ mặc định cho các tập tin', 'default_file_mode', 0), //cpg1.3.0
-
-  'Thiết lập về thành viên',
-  array('Cho phép đăng ký thành viên mới', 'allow_user_registration', 1),
-  array('Đăng ký cần được kích hoạt qua email', 'reg_requires_valid_email', 1),
-  array('Thông báo với quản lý về thành viên mới đăng ký qua email', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Cho phép 2 thành viên có cùng địa chỉ email', 'allow_duplicate_emails_addr', 1),
-  array('Thành viên có thể tạo album cá nhân riêng (Lưu ý: nếu chuyển từ \'có\' sang \'không\' các album cá nhân sẽ xem được bởi mọi người)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Thông báo quản lý khi có tranh cần xem xét', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Cho phép các thành viên xem danh sách thành viên', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Các trường thêm cho chi tiết về tranh (để trống nếu không sử dụng)',
-  array('Tên trường 1', 'user_field1_name', 0),
-  array('Tên trường 2', 'user_field2_name', 0),
-  array('Tên trường 3', 'user_field3_name', 0),
-  array('Tên trường 4', 'user_field4_name', 0),
-
-  'Thiết lập về Cookies',
-  array('Tên của cookie đựoc sử dụng (khi dùng chung, tích hợp với 1 bbs, hãy chắc chắn nó khác với tên Cookies của bbs đó)', 'cookie_name', 0),
-  array('Đường dẫn tới Cookies', 'cookie_path', 0),
-
-  'Các thiết lập khác',
-  array('Bật chế độ theo-dõi (debug)', 'debug_mode', 9), //cpg1.3.0
-  array('Hiển thị các cảnh báo trong chế độ theo dõi', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Thiết lập này không được thay đổi nếu như bạn đã có tranh trong CSDL.<br />
-  <a name="notice2"></a>(**) Thiết lập này nếu thay đổi chỉ có tác dụng với các tập tin được tải lên sau đó, các tập tin trước đó vẫn giữ nguyên như trước.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Gửi thiệp điện tử', //cpg1.3.0
-  'ecard_sender' => 'Người gửi', //cpg1.3.0
-  'ecard_recipient' => 'Người nhận', //cpg1.3.0
-  'ecard_date' => 'Ngày', //cpg1.3.0
-  'ecard_display' => 'Xem thiệp', //cpg1.3.0
-  'ecard_name' => 'Tên', //cpg1.3.0
-  'ecard_email' => 'Địa chỉ email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'tăng dần', //cpg1.3.0
-  'ecard_descending' => 'giảm dần', //cpg1.3.0
-  'ecard_sorted' => 'Được xếp', //cpg1.3.0
-  'ecard_by_date' => 'theo ngày', //cpg1.3.0
-  'ecard_by_sender_name' => 'theo tên người gửi', //cpg1.3.0
-  'ecard_by_sender_email' => 'theo đại chỉ email người nhận', //cpg1.3.0
-  'ecard_by_sender_ip' => 'theo địa chỉ IP người gửi', //cpg1.3.0
-  'ecard_by_recipient_name' => 'theo tên người nhận', //cpg1.3.0
-  'ecard_by_recipient_email' => 'theo địa chỉ email người nhận', //cpg1.3.0
-  'ecard_number' => 'xem các bản ghi từ %s tới %s trong %s', //cpg1.3.0
-  'ecard_goto_page' => 'nhảy tới trang', //cpg1.3.0
-  'ecard_records_per_page' => 'Số bản ghi trên một trang', //cpg1.3.0
-  'check_all' => 'Đánh dấu hết', //cpg1.3.0
-  'uncheck_all' => 'Bỏ đánh dấu hết', //cpg1.3.0
-  'ecards_delete_selected' => 'Xóa các thiệp được chọn', //cpg1.3.0
-  'ecards_delete_confirm' => 'Bạn có muốn xóa các bản ghi đó? Hãy đánh dấu vào hộp!', //cpg1.3.0
-  'ecards_delete_sure' => 'Tôi chắc chắn', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Bạn cần gõ tên và ý kiến của mình.',
-  'com_added' => 'Ý kiến của bạn đã được gửi lên.',
-  'alb_need_title' => 'Bạn phải đặt tiêu đề cho album!',
-  'no_udp_needed' => 'Không có cập nhập cần thiết.',
-  'alb_updated' => 'Album đã được cập nhập',
-  'unknown_album' => 'Album được chọn không tồn tại, hoặc là bạn ko có quyền tải lên vào album đó.',
-  'no_pic_uploaded' => 'Chưa có tập tin nào được tải lên!<br /><br />Nếu bạn đã thực sự chọn tập tin để tải lên, hãy kiểm tra xem máy chủ có cho phép tải tập tin lên?', //cpg1.3.0
-  'err_mkdir' => 'Không tạo được thư mục %s !',
-  'dest_dir_ro' => 'Thư mục %s không ghi được bởi đoạn mã được gọi!',
-  'err_move' => 'Không thể chuyển %s tới %s !',
-  'err_fsize_too_large' => 'Kích cỡ (các chiều) của tập tin bạn vừa tải lên quá lớn. (Mức cho phép tối đa là %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Dung lượng của tập tin bạn vừa tải lên quá lớn. (Mức cho phép tối đa là %s KB) !',
-  'err_invalid_img' => 'Tập tin bạn vừa tải không phải là tập tin hình ảnh! Có thể bạn tải nhầm hoặc tập tin đã bị lỗi.',
-  'allowed_img_types' => 'Bạn chỉ có thể tải các tranh với định dạng %s.',
-  'err_insert_pic' => 'Tập tin \'%s\' không đưa được vào album ', //cpg1.3.0
-  'upload_success' => 'Tác phẩm của bạn đã được tải lên thành công.<br /><br />Nó sẽ có trên phòng tranh sau khi được quản lý xem và chấp thuận.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Upload notification', //cpg1.3.0
-  'notify_admin_email_body' => 'A picture has been uploaded by %s that needs your approval. Visit %s', //cpg1.3.0
-  'info' => 'Thông báo',
-  'com_added' => 'Ý kiến đã được thêm',
-  'alb_updated' => 'Album đã được cập nhập',
-  'err_comment_empty' => 'Ý kiến của bạn chưa có gì cả!',
-  'err_invalid_fext' => 'Chỉ có các tập tin theo định dạng mới được chấp thuận: <br /><br />%s.',
-  'no_flood' => 'Xin lỗi, bạn không thể gửi nhiều ý kiến cùng một lúc cho tác phẩm này<br /><br />Hãy sửa lại bài viết của bạn vừa rồi, thay vì viết thêm :)', //cpg1.3.0
-  'redirect_msg' => 'Bạn đang được chuyển đi.<br /><br /><br />Hãy nhấn \'Tiếp tục\' nếu như trang này không tự thay đổi.',
-  'upl_success' => 'Tác phẩm của bạn đã được thêm vào thành công.', //cpg1.3.0
-  'email_comment_subject' => 'Y kien ve tac pham cua ban tai phong tranh', //cpg1.3.0
-  'email_comment_body' => 'Ai do da ghi y kien vao tac pham cua ban tren phong tranh. Ban co the xem no tai', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Chú thích',
-  'fs_pic' => 'hình đúng cỡ',
-  'del_success' => 'đã xoá xong',
-  'ns_pic' => 'hình cỡ bình thường',
-  'err_del' => 'không thể xoá được',
-  'thumb_pic' => 'hình nhỏ',
-  'comment' => 'ý kiến',
-  'im_in_alb' => 'tác phẩm trong album',
-  'alb_del_success' => 'Album \'%s\' đã được xoá',
-  'alb_mgr' => 'Quản lý album',
-  'err_invalid_data' => 'Nhận được dữ liệu sai tại \'%s\'',
-  'create_alb' => 'Đang tạo album \'%s\'',
-  'update_alb' => 'Đang sửa album \'%s\' với tiêu đề \'%s\' và mục lục \'%s\'',
-  'del_pic' => 'Xoá tác phẩm', //cpg1.3.0
-  'del_alb' => 'Xoá album',
-  'del_user' => 'Xoá thành viên',
-  'err_unknown_user' => 'Thành viên được chọn không tồn tại!',
-  'comment_deleted' => 'Các ý kiến đã được xoá xong.',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Bạn có thực sự muốn xoá tác phẩm này không? \\nCác ý kiến của nó cũng sẽ bị xoá.', //js-alert //cpg1.3.0
-  'del_pic' => 'Xoá tác phẩm này', //cpg1.3.0
-  'size' => '%s x %s pixel',
-  'views' => '%s lần',
-  'slideshow' => 'Xem lần lượt',
-  'stop_slideshow' => 'Ngừng xem',
-  'view_fs' => 'Nhấn để xem hình đúng cỡ',
-  'edit_pic' => 'Sửa', //cpg1.3.0
-  'crop_pic' => 'Xoay & cắt', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Thông tin về tác phẩm', //cpg1.3.0
-  'Filename' => 'Tên tập tin',
-  'Album name' => 'Tên album',
-  'Rating' => 'Đanh giá (%s lượt đánh giá)',
-  'Keywords' => 'Từ khoá',
-  'File Size' => 'Dung lượng tập tin',
-  'Dimensions' => 'Kích cỡ',
-  'Displayed' => 'Số lần xem',
-  'Camera' => 'Camera',
-  'Date taken' => 'Ngày chụp',
-  'Aperture' => 'Đường kính ống',
-  'Exposure time' => 'Thời gian mở sáng',
-  'Focal length' => 'Focal length',
-  'Comment' => 'Ý kiến',
-  'addFav'=>'Thêm vào dánh sách hình tôi thích', //cpg1.3.0
-  'addFavPhrase'=>'Yêu thích', //cpg1.3.0
-  'remFav'=>'Bỏ khỏi danh sách hình tôi thích', //cpg1.3.0
-  'iptcTitle'=>'Tiêu đề IPTC', //cpg1.3.0
-  'iptcCopyright'=>'Bản quyền IPTC', //cpg1.3.0
-  'iptcKeywords'=>'Từ khoá IPTC', //cpg1.3.0
-  'iptcCategory'=>'Thư mục IPTC', //cpg1.3.0
-  'iptcSubCategories'=>'Thư mục IPTC con', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Sửa ý kiến này',
-  'confirm_delete' => 'Bạn có muốn xoá ý kiến này không?', //js-alert
-  'add_your_comment' => 'Thêm ý kiến của bạn',
-  'name'=>'Tên',
-  'comment'=>'Ý kiến',
-  'your_name' => 'Anon',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Nhấn vào hình để đóng cửa sổ',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Gửi thiệp điện tử',
-  'invalid_email' => '<b>Chú ý</b>: địa chỉ email bị sai!',
-  'ecard_title' => 'Thiep duoc gui tu %s cho ban',
-  'error_not_image' => 'Chỉ có tranh-ảnh mới có thể được dùng để gửi thiệp.', //cpg1.3.0
-  'view_ecard' => 'Neu nhu thiep khong hien ro, ban nhan vao lien ket nay',
-  'view_more_pics' => 'Nhan vao day de xem them cac tranh khac!',
-  'send_success' => 'Thiệp của bạn đã được gửi đi',
-  'send_failed' => 'Sorry but the server can\'t send your e-card...',
-  'from' => 'Từ',
-  'your_name' => 'Tên của bạn',
-  'your_email' => 'Địa chỉ email của bạn',
-  'to' => 'Tới',
-  'rcpt_name' => 'Tên người nhận',
-  'rcpt_email' => 'Địa chỉ email của người nhận',
-  'greetings' => 'Lời chào',
-  'message' => 'Nội dung',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Thông tin về tập tin', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Tiêu đề',
-  'desc' => 'Chi tiết',
-  'keywords' => 'Từ khoá',
-  'pic_info_str' => '%s &times; %s - %s KB :: có %s lần được xem :: %s lần được đánh giá',
-  'approve' => 'Up!', //cpg1.3.0
-  'postpone_app' => 'Cứ vứt tạm ở đây',
-  'del_pic' => 'Xoá', //cpg1.3.0
-  'read_exif' => 'Đọc lại thông tin EXIF', //cpg1.3.0
-  'reset_view_count' => 'Sắp lại số lần xem (đưa về 0)',
-  'reset_votes' => 'Xoá bỏ các đánh giá',
-  'del_comm' => 'Xoá các ý kiến',
-  'upl_approval' => 'Chấp thuận đăng tác phẩm',
-  'edit_pics' => 'Sửa tập tin', //cpg1.3.0
-  'see_next' => 'Xem tác phẩm tiếp theo', //cpg1.3.0
-  'see_prev' => 'Xem tác phẩm trước', //cpg1.3.0
-  'n_pic' => '%s tác phẩm', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Số lượng tác phẩm hiển thị', //cpg1.3.0
-  'apply' => 'Áp dụng các thay đổi', //cpg1.3.0
-  'crop_title' => 'Trình sửa tranh Coppermine', //cpg1.3.0
-  'preview' => 'Xem trước kết quả sửa', //cpg1.3.0
-  'save' => 'Cất tranh', //cpg1.3.0
-  'save_thumb' =>'Cất tranh được sửa làm hình nhỏ', //cpg1.3.0
-  'sel_on_img' =>'Phần được chọn phải bao toàn bộ tranh!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Các câu hỏi và trả lời thường gặp', //cpg1.3.0
-  'toc' => 'Mục lục', //cpg1.3.0
-  'question' => 'Hỏi: ', //cpg1.3.0
-  'answer' => 'Trả lời: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'FAQ - Các câu hỏi và trả lời thường gặp', //cpg1.3.0
-  array('Tại sao tôi phải đăng ký thành viên?', 'Đăng ký làm thành viên của Phòng Tranh sẽ cho bạn nhiều quyền lợi hơn một khách ghé thăm thông thường, đó là: quyền tải tranh/truyện lên, ghi ý kiến nhận xét, đánh giá tranh, đưa các tranh bạn thích vào danh sách riêng,..vv Và một điều nữa là để các quản lý có thể liên lạc với bạn khi cần.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Đăng ký như thế nào?', 'Bạn theo liên kêt &quot;Đăng ký&quot; và điền đầy đủ các mục cần thiết ở đó (và các mục tùy chọn nếu muốn). Lưu ý là đỉa chỉ email bạn điền phải tồn tại và nó là của bạn (xin đừng bịa!) thì bạn mới có thể đăng ý được<br />Sau đó bạn xem thư ở hòm thư mà bạn đã điền, nhấn vào liên kết tới Phòng Tranh ở trong thư để kích hoạt. Lúc này, bạn đã là thành viên chính thức và có thể đăng nhập được rôi :)', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Làm sao tôi có thể đăng nhập?', 'Bạn nhấn vào &quot;Đăng nhập&quot;, điền tên và mật mã mà bạn đã đăng ký, đánh dấu &quot;Tự động đăng nhập&quot; nếu bạn muốn tự động được đăng nhập vào lần sau ghé thăm - hoặc không, bạn để trống.<br /><b>Lưu ý: Cookies phải được bật trong trình duyệt của bạn, hoặc ít nhất là cho phép Phòng tranh tạo cookies trên máy của bạn.</b>', 'offline', 0), //cpg1.3.0
-  array('Tại sao tôi không đăng nhập được?', 'Bạn đã đăng ký và nhấn vào liên kết trong email mà Phòng tranh đã gửi cho bạn chưa?. Liên kết đó sẽ kích hoạt tài khoản của bạn. Trong các trường hợp khác, bạn hãy liên lạc với quản lý.', 'offline', 0), //cpg1.3.0
-  array('Tôi phải làm gì nếu quên mật mã?', 'Nếu như có liên kết &quot;Quên mật mã&quot; trong trang đăng nhập, bạn hãy sử dụng nó, hoặc không, bạn có thể liên lạc với quản lý để làm mật mã mới.', 'offline', 0), //cpg1.3.0
-  //array('Tôi phải làm gì nếu thay địa chỉ email?', 'Chỉ cần đơn giản là bạn hãy đăng nhập và thay đỉa chỉ email của mình qua liên kết &quot;Thông tin cá nhân&quot;', 'offline', 0), //cpg1.3.0
-  array('Làm sao tôi có thể cất một bức tranh vào mục &quot;Yêu thích&quot;?', 'Bạn hãy nhấn vào bức trnah bạn thích, nếu phần &quot;Thông tin về tác phẩm&quot; chưa có, bạn nhấn tiếp vào &quot;thông tin tranh&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); kéo thanh trượt xuống và chọn &quot;Thêm vào danh sách hình tôi thích&quot;.<br />Lưu ý: Cookies phải được bật hoặc là cho phép Phòng tranh cất tranh của bạn.', 'offline', 0), //cpg1.3.0
-  array('Làm sao tôi có thể đánh giá một tác phẩm?', 'Bạn nhấn vào hình nhỏ cần đánh giá, kéo thanh trượt xuống và chọn một đánh giá (hình sao từ 0 tới 5).', 'offline', 0), //cpg1.3.0
-  array('Làm sao để tôi có thể ghi ý kiến?', 'Bạn nhấn vào hình nhỏ, kéo thanh trượt xuống, sẽ thấy phần để bạn điền ý kiến của mình vào.', 'offline', 0), //cpg1.3.0
-array('Làm sao để tôi có thể gửi tác phẩm?', 'Bạn hãy nhấn vào liên kết ;Gửi tác phẩm&quot; và chọn album mà bạn muốn gửi lên, nhấn &quot;Browse&quot; và tìm tập tin bạn muốn tải lên và nhấn &quot;open&quot; (thêm tiêu đề và thông tin chi tiết nếu bạn muốn) và nhấn &quot;Tiếp tục&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Tôi có thể gửi tác phẩm vào đâu?', 'Bạn có thể gửi tác phầm của mình vào một trong những album trong &quot;Phòng tranh riêng&quot;. Quản lý cũng có thể cho phép bạn gửi tác phẩm lên các album khác trong Phòng tranh chính.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kiểu tập tin và kích cỡ tôi có thể tải lên là như thế nào?', 'Kích cỡ và kiểu (jpg, png,...vv) là phụ thuộc vào các thiết lập của quản lý.', 'offline', 0), //cpg1.3.0
-  array('&quot;Phòng tranh riêng&quot; là gì?', '&quot;Phòng tranh riêng&quot; là một phòng tranh cá nhân của riêng một thành viên mà thành viên đó có thể tải tác phẩm lên và quản lý nó.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Làm sao tôi có thể tạo, thay tên hay xoá các album trong &quot;Phòng tranh riêng&quot;?', 'Bạn phải ở trong &quot;Chế độ quản lý&quot;<br />Bạn nhấn &quot;Tạo album riêng&quot; và nhấn &quot;Tạo mới&quot;. Thay đổi &quot;Album mới&quot; thành tên của album bạn muốn.<br />Bạn cũng có thể thay tên của bất kỳ album nào trong Phòng tranh riêng của mình.<br />Nhấn &quot;Thay đổi&quot; để kết thúc.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Làm sao tôi có thể chỉnh sửa và giới hạn người xem các album của tôi?', 'Bạn phải ở trong &quot;Chế độ quản lý&quot;<br />Tới &quot;Chỉnh sửa album của bạn&quot;. Trên dòng &quot;Cập nhập album&quot;, chọn album bạn muốn thay đổi.<br />Ở đây, bạn có thể thay đổi tên, chi tiết, hình nhỏ tượng trưng cho album, giới hạn các nhóm thành viên có thể xem, đánh giá hay ý kiến album của bạn.<br />Nhấn &quot;Cập nhập album&quot; để kết thúc.', 'allow_private_albums', 0), //cpg1.3.0
-  array('làm sao tôi có thể xem \'Phòng tranh riêng\' của các thành viên khác?', 'Bạn tới &quot;Danh sách album&quot; và chọn &quot;Phòng tranh của thành viên&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cookies là gì?', 'Cookies là các tập tin ký tự chứa thông tin về bạn mà một trang web bạn đã đi qua lưu lại trên máy của bạn.<br />Cookies thường được dùng để cho phép các người dùng thoát ra khỏi trang web đó mà lầm ghé thăm sau sẽ được tự động đăng nhập. Ngoài ra nó còn dùng để chứa các thông tin khác nữa.<br />Lưu ý rằng: nếu bạn dùng máy tại nhà, mới nên sử dụng tính năng \'Tự động đăng nhập\'.', 'offline', 0), //cpg1.3.0
-  array('Tôi có thể lấy chương trình Phòng tranh này cho site của tôi không?', 'Coppermine là trình về miễn phí, mã nguồn mở, được đưa ra dưới dạng GNU GPL. Bạn hãy xem <a href="http://coppermine.sf.net/">Trang chủ của Coppermine</a> để biết thêm chi tiết.', 'offline', 0), //cpg1.3.0
-
-  'Duyệt site', //cpg1.3.0
-  array('&quot;Danh sách Album&quot; là gì?', 'Liên kết này sẽ đưa ra danh sách album trong toàn bộ thư mục mà  bạn đang xem. Nếu như bạn đang không ở trong một thư mục nào cả, nó sẽ đưa bạn tới trang chủ của Phòng tranh.', 'offline', 0), //cpg1.3.0
-  array('&quot;Phòng tranh riêng&quot; là gì?', 'Tính năng này cho phép một thành viên có quyền tại các album riêng của họ, cũng như sửa, xoá, cập nhập và tải tác phẩm lên đó. Nó là những phòng tranh cá nhân.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Sự khác nhau giữa &quot;Chế độ quản lý&quot; và &quot;Chế độ sử dụng&quot; là gì?', 'Khi bạn ở chế độ quản lý, bạn có thể thay đổi các thiết lập của mình: về album và về thông tin cá nhân (có thể với cả người khác, nếu quản lý cho phép).', 'allow_private_albums', 0), //cpg1.3.0
-  array('&quot;Gửi tác phẩm&quot; là như thế nào?', 'Tính năng này cho phép một người dùng gửi các tập tin lên (dung lượng và kích cỡ phụ thuộc vào thiết lập của quản lý) album được chọn bởi bạn hoặc bởi quản lý.', 'allow_private_albums', 0), //cpg1.3.0
-  array('&quot;Tác phẩm mới&quot; là như thế nào?', 'Liên kết này sẽ đưa ra các tác phẩm mới được gửi lên Phòng tranh.', 'offline', 0), //cpg1.3.0
-  array('&quot;Ý kiến mới&quot; là gì?', 'Liên kết này sẽ đưa bạn tới xem các ý kiến mới nhất được gửi lên trên Phòng tranh.', 'offline', 0), //cpg1.3.0
-  array('&quot;Được xem nhiều nhất&quot; là gì', 'Liên kết này sẽ đưa ra các tác phẩm được xem nhiều nhất tại Phòng tranh (cho dù là thành viên hay khách).', 'offline', 0), //cpg1.3.0
-  array('&quot;Được đánh giá cao nhất&quot; là gì?', 'Liên kết này sẽ đưa ra các tác phẩm được người đánh giá cao nhất, là giá trị trung bình của các đánh giá (VD: năm thành viên đánh giá <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: tác phẩm sẽ có giá trị đánh giá trung bình là <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Năm thành viên đánh giá tác phẩm từ 1 tới 5 (1,2,3,4,5) sẽ cho kết quả đánh giá trung bình là <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Giá trị của các đánh giá sẽ đi từ <img src="images/rating5.gif" width="65" height="14" border="0" alt="Tuyệt vời" /> (Tuyệt vời) tới <img src="images/rating0.gif" width="65" height="14" border="0" alt="Xấu" /> (Xấu).', 'offline', 0), //cpg1.3.0
-  array('&quot;Hình yêu thích&quot; là gì?', 'Tính năng này sẽ cho phép thành viên xem mục lục của các hình mà họ đã đánh dấu là \'Hình yêu thích\' của mình. Cookies cần được bật để tính năng này hoạt động.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Lấy lại mật mã', //cpg1.3.0
-  'err_already_logged_in' => 'Bạn đã đăng nhập sẵn rồi!', //cpg1.3.0
-  'enter_username_email' => 'Điền địa chỉ email hoặc tên đăng nhập của bạn', //cpg1.3.0
-  'submit' => 'Lấy lại', //cpg1.3.0
-  'failed_sending_email' => 'Thư để lấy lại password của bạn không thể gửi được!', //cpg1.3.0
-  'email_sent' => 'An email with your username and password was sent to %s', //cpg1.3.0
-  'err_unk_user' => 'Selected user does not exist!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Mat ma cua ban tai phong tranh', //cpg1.3.0
-  'passwd_reminder_body' => 'Ban da yeu-cau tim lai mat ma cua minh tai phong tranh:
-Ten: %s
-Mat ma: %s
-Nhan vao %s de dang-nhap.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Group name',
-  'disk_quota' => 'Giới hạn dung lượng',
-  'can_rate' => 'Có thể đánh giá tác phẩm', //cpg1.3.0
-  'can_send_ecards' => 'Có thể gửi thiệp',
-  'can_post_com' => 'Có thể ghi ý kiến',
-  'can_upload' => 'Có thể tải tác phẩm lên', //cpg1.3.0
-  'can_have_gallery' => 'Có thể tạo album riêng',
-  'apply' => 'Áp dụng các thay đổi',
-  'create_new_group' => 'Tạo nhóm mới',
-  'del_groups' => 'Xoá nhóm được chọn',
-  'confirm_del' => 'Chú ý, khi bạn xoá một nhóm, các thành viên nhóm đó sẽ được tới nhóm \'Thành viên thông thường\'!\n\nBạn có muốn làm thế không?', //js-alert //cpg1.3.0
-  'title' => 'Quản lý các nhóm thành viên',
-  'approval_1' => 'Cần chấp thuận ở album chung',
-  'approval_2' => 'Cần chấp thuận ở album riêng',
-  'upload_form_config' => 'Thiết lập các ô tải lên', //cpg1.3.0
-  'upload_form_config_values' => array( 'Chỉ một tập tin tải lên', 'Chỉ nhiều tập tin tải lên', 'Chỉ sử dụng URI tải lên', 'Chỉ nhận tải ZIP', 'Tập tin-URI', 'Tập tin-ZIP', 'URI-ZIP', 'Tập tin-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Thành viên có thể chọn số ô tải lên?', //cpg1.3.0
-  'num_file_upload'=>'Tối đa/chính xác số lượng ô tải lên', //cpg1.3.0
-  'num_URI_upload'=>'Tối đa/chính xác số lượng ô tải URI', //cpg1.3.0
-  'note1' => '<b>(1)</b> Các tải lên ở các album công cộng cần sự chấp thuận của quản lý',
-  'note2' => '<b>(2)</b> Các tải lên ở các album cá nhân cần sự chấp thuận của quản lý',
-  'notes' => 'Notes',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Xin chào!',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Bạn có chắc bạn đinh XOÁ album này không? \\nTất cả các tập tin và ý kiến cũng sẽ bị xoá theo.', //js-alert //cpg1.3.0
-  'delete' => 'Xoá',
-  'modify' => 'Sửa',
-  'edit_pics' => 'Sửa tác phẩm', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Trang chủ',
-  'stat1' => '<b>[pictures]</b> tác phẩm trong <b>[albums]</b> album và <b>[cat]</b> thư mục với <b>[comments]</b> ý kiến, đã được xem <b>[views]</b> lần', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> tác phẩm trong <b>[albums]</b> album được xem <b>[views]</b> lần', //cpg1.3.0
-  'xx_s_gallery' => 'Phòng tranh của %s ',
-  'stat3' => '<b>[pictures]</b> tác phẩm trong <b>[albums]</b> album với <b>[comments]</b> ý kiến, được xem <b>[views]</b> lần', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Danh sách thành viên',
-  'no_user_gal' => 'Không có phong tranh nào của thành viên!',
-  'n_albums' => '%s album',
-  'n_pics' => '%s file(s)', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s tác phẩm', //cpg1.3.0
-  'last_added' => ', tác phẩm mới nhất được gửi vào %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Đăng nhập',
-  'enter_login_pswd' => 'Nhập tên và mật mã của bạn để đăng nhập',
-  'username' => 'Tên',
-  'password' => 'Mật mã',
-  'remember_me' => 'Tự động đăng nhập lần sau',
-  'welcome' => 'Xin chào %s ...',
-  'err_login' => '*** Không đăng nhập được. Bạn hãy thử lại ***',
-  'err_already_logged_in' => 'Bạn đã đăng nhập sẵn rồi!',
-  'forgot_password_link' => 'Quên mật mã', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Thoát ra',
-  'bye' => 'Tạm biệt %s ...',
-  'err_not_loged_in' => 'Bạn hiện chưa đăng nhập!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'Thông tin thiết lập từ PHP', //cpg1.3.0
-  'explanation' => 'Đây là thông tin được in ra từ hàm của PHP<a href="http://www.php.net/phpinfo">phpinfo()</a>, hiển thị trong Copermine (cắt bỏ bớt phẩn bên phải).', //cpg1.3.0
-  'no_link' => 'Để người khác xem thấy phpinfo có thể là một sự nguy hiểm, đó là lý do tại sao bạn chỉ có thể nhìn thấy khi bạn đăng nhập dưới quyền quản lý. Bạn không thể đưa liên kết này cho người khác, họ sẽ bị từ chối truy cập.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Sửa album: %s',
-  'general_settings' => 'Các thiết lập cơ bản',
-  'alb_title' => 'Tiêu đề album',
-  'alb_cat' => 'Thư mục của album',
-  'alb_desc' => 'Chi tiết về album',
-  'alb_thumb' => 'Hình nhỏ của album',
-  'alb_perm' => 'Các quyền cho phép về album',
-  'can_view' => 'Album có thể được xem bởi',
-  'can_upload' => 'Cho phép thành viên gửi hình lên',
-  'can_post_comments' => 'Cho phép thành viên gửi ý kiến lên',
-  'can_rate' => 'Cho phép thành viên đánh giá',
-  'user_gal' => 'Phòng tranh của thành viên', //KyoS
-  'no_cat' => '* Không thư mục *',
-  'alb_empty' => 'Album này rỗng',
-  'last_uploaded' => 'Tải lên mới nhất',
-  'public_alb' => 'Tất cả mọi người (album chung)',
-  'me_only' => 'Chỉ riêng mình tôi',
-  'owner_only' => 'Chỉ có chủ sở hữu của album (%s)',
-  'groupp_only' => 'Chỉ thành viên của nhóm \'%s\' ',
-  'err_no_alb_to_modify' => 'Không có album này trong CSDL để sửa.',
-  'update' => 'Cập nhập album', //cpg1.3.0
-  'notice1' => '(*) phụ thuộc và các thiết lập về %snhóm%s ', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Xin lỗi, bạn đã đánh giá hình này rồi', //cpg1.3.0
-  'rate_ok' => 'Đánh giá của bạn đã được gửi',
-  'forbidden' => 'Bạn không thể tự đánh giá chính tác phẩm của mình.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Tham gia vào {SITE_NAME}, bạn cần phải đồng ý rằng:<br />
-* Bạn không gửi các hình hay ý kiến vi phạm nội qui của {SITE_NAME} (xem trong FAQ).<br />
-* Bạn phải tự chịu trách nhiệm những gì bạn gửi lên (tác phẩm và ý kiến).<br />
-* Quyết định của quản lý là quyết định cuối cùng trong mọi trường hợp xảy ra.<br /><br />
-Bạn nhấn "Tôi đồng ý" tức là bạn đống ý các điều khỏan trên để đăng ký thành viên với {SITE_NAME}.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Đăng ký thành viên',
-  'term_cond' => 'Điều kiện thỏa thuận',
-  'i_agree' => 'Tôi đồng ý',
-  'submit' => 'Gửi bản đăng ký',
-  'err_user_exists' => 'Tên thành viên mà bạn chọn đã được đăng ký rồi, bạn hãy chọn tên khác.',
-  'err_password_mismatch' => 'Hai mật mã không khớp với nhau, bạn hãy đánh lại chúng.',
-  'err_uname_short' => 'Tên thành viên cần dài ít nhất 2 ký tự',
-  'err_password_short' => 'Mật mã cần dài ít nhất 2 kí tự',
-  'err_uname_pass_diff' => 'Tên thành viên và mật mã phải khác nhau.',
-  'err_invalid_email' => 'Địa chỉ email bạn điền không hợp lệ, xin bạn hãy điền địa chỉ email của mình',
-  'err_duplicate_email' => 'Đã có thành viên đăng ký sử dụng địa chỉ email bạn vừa điền',
-  'enter_info' => 'Bản đăng ký thành viên',
-  'required_info' => 'Các thông tin bắt buộc',
-  'optional_info' => 'Các thông tin thêm',
-  'username' => 'Tên thành viên',
-  'password' => 'Mật mã',
-  'password_again' => 'Đánh lại mật mã',
-  'email' => 'Email',
-  'location' => 'Nơi ở',
-  'interests' => 'Các sở thích',
-  'website' => 'Trang chủ',
-  'occupation' => 'Chuyên môn',
-  'error' => 'LỖI',
-  'confirm_email_subject' => '%s - Thong tin dang ky',
-  'information' => 'Thông tin',
-  'failed_sending_email' => 'Email chứa thông tin kích hoạt không thể gửi được!',
-  'thank_you' => 'Cảm ơn bạn đã đăng ký.<br /><br />Một email chứa các thông tin để kích hoạt tài khỏan đã được gửi tới địa chỉ mà email bạn vừa đưa. Bạn hãy kiểm tra thư đó để kích hoạt tài khỏan trước khi có thể đăng nhập :)',
-  'acct_created' => 'Tài khoản của bạn đã được tạo, bây giờ bạn có thể đăng nhập với tên và mật mã của mình.',
-  'acct_active' => 'Tài khoản của bạn đã được kích hoạt, và bây giờ bạn có thể đăng nhập với tên và mật mã của mình.',
-  'acct_already_act' => 'Tài khoản của bạn đã được kích hoạt trước đó rồi!',
-  'acct_act_failed' => 'Tài khoản này không thể kích hoạt được!',
-  'err_unk_user' => 'Thành viên được chọn không tồn tại!',
-  'x_s_profile' => 'Thông tin cá nhân của %s ',
-  'group' => 'Nhóm',
-  'reg_date' => 'Tham gia vào',
-  'disk_usage' => 'Dung lượng sử dụng',
-  'change_pass' => 'Thay mật mã',
-  'current_pass' => 'Mật mã hiện tại',
-  'new_pass' => 'Mật mã mới',
-  'new_pass_again' => 'Mật mã mới lần nữa',
-  'err_curr_pass' => 'Mật mã hiện tại bị sai',
-  'apply_modif' => 'Áp dụng các thay đổi',
-  'change_pass' => 'Thay mật mã của bạn',
-  'update_success' => 'Các thông tin về bạn đã được cập nhập',
-  'pass_chg_success' => 'Mật mã của bạn đã được sửa',
-  'pass_chg_error' => 'Mật mã của bạn CHƯA được sửa',
-  'notify_admin_email_subject' => '%s - Registration notification', //cpg1.3.0
-  'notify_admin_email_body' => 'A new user with the username "%s" has registered in your gallery', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Cam-on ban da dang ky tai {SITE_NAME}
-
-Ten thanh vien cua ban: "{USER_NAME}"
-Mat ma cua ban: "{PASSWORD}"
-
-De la` tha`nh vien chi'nh thuc, ban can nhan vao lien-ket sau,
-hoac copy va da'n vao tri`nh duyet cua ban.
-
-{ACT_LINK}
-
-Than ai,
-
-Quan ly cua {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Xem xét các ý kiến',
-  'no_comment' => 'Không có ý kiến nào để xem',
-  'n_comm_del' => '%s ý kiến đã được xoá',
-  'n_comm_disp' => 'Số lượng ý kiến được hiển thị',
-  'see_prev' => 'Xem trước đó',
-  'see_next' => 'Xem tiếp theo',
-  'del_comm' => 'Đã xoá các ý kiến được đánh dấu',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Tìm tác phẩm (theo tên)',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Tìm tập tin mới', //cpg1.3.0
-  'select_dir' => 'Chọn thư mục',
-  'select_dir_msg' => 'Tác vụ này giúp bạn thêm các tác phẩm mới bằng cách tải trực tiếp từ FTP.<br /><br />Hãy chọn thư mục nơi bạn đã tải các tác phẩm lên.', //cpg1.3.0
-  'no_pic_to_add' => 'Không có tập tin mới nào để thêm', //cpg1.3.0
-  'need_one_album' => 'Bạn cần ít nhất một album để sử dụng tác vụ này',
-  'warning' => 'Cảnh báo',
-  'change_perm' => 'mã thực thi không thể ghi vào được thư mục này, bạn cần chuyển chế độ của nó thành 755 hoặc 777 trước khi có thể thêm các tác phẩm!', //cpg1.3.0
-  'target_album' => '<b>Cho các tác phẩm của &quot;</b>%s<b>&quot; vào </b>%s', //cpg1.3.0
-  'folder' => 'Thư mục',
-  'image' => 'tranh',
-  'album' => 'Album',
-  'result' => 'Kết quả',
-  'dir_ro' => 'Không thể ghi được. ',
-  'dir_cant_read' => 'Không thể đọc được. ',
-  'insert' => 'Thêm tác phẩm vào phòng tranh', //cpg1.3.0
-  'list_new_pic' => 'Danh sách các tập tin mới', //cpg1.3.0
-  'insert_selected' => 'Thêm các tập tin được chọn', //cpg1.3.0
-  'no_pic_found' => 'Không tìm thấy tập tin nào mới', //cpg1.3.0
-  'be_patient' => 'Xin chờ đợi, quá trình này cần thời gian.', //cpg1.3.0
-  'no_album' => 'không có album được chọn',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b>: nghĩa là tập tin đã được thêm vào thành công'.
-                          '<li><b>DP</b>: nghĩa là tập tin bị trùng lặp, đã có trong CSDL'.
-                          '<li><b>PB</b>: nghĩa là tập tin không thể thêm vào được, hãy xem xét các thiết lập cấu hình và quyền của các thư mục bạn định thêm tác phẩm vào'.
-                          '<li><b>NA</b>: nghĩa là bạn chưa chọn album mà tác phẩm sẽ tới, nhấn \'<a href="javascript:history.back(1)">trở lại (Back)</a>\' và chọn 1 album. Nếu bạn chưa có album nào, hãy <a href="albmgr.php">tạo nó</a> trước</li>'.
-                          '<li>Nếu các dấu \'OK, DP, PB\' không xuất hiện, nhấn vào tập tin bị hỏng để xem thông báo lỗi của PHP'.
-                          '<li>Nếu bị \'timeouts\', nhấn \'refresh\''.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'chọn album', //cpg1.3.0
-  'check_all' => 'Chọn tất cả', //cpg1.3.0
-  'uncheck_all' => 'Bỏ chọn tất cả', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Phạt thành viên',
-  'user_name' => 'Tên thành viên',
-  'ip_address' => 'Địa chỉ IP',
-  'expiry' => 'Thời gian hết hiệu lực phạt (bỏ trống là mãi mãi)',
-  'edit_ban' => 'Lưư các thay đổi',
-  'delete_ban' => 'Xoá',
-  'add_new' => 'Thêm người bị phạt',
-  'add_ban' => 'Thêm',
-  'error_user' => 'Không tìm thấy thành viên', //cpg1.3.0
-  'error_specify' => 'Bạn cần xác định tên thành viên hoặc địa chỉ IP', //cpg1.3.0
-  'error_ban_id' => 'Địa chỉ ID bị sai!', //cpg1.3.0
-  'error_admin_ban' => 'Bạn không thể tự phạt chính mình!', //cpg1.3.0
-  'error_server_ban' => 'Bạn không thể tự phạt chính máy chủ của mình... hihi. Vì không thể làm thế được :D', //cpg1.3.0
-  'error_ip_forbidden' => 'Bạn không thể phạt địa chỉ IP này - it is non-routable! (??)', //cpg1.3.0
-  'lookup_ip' => 'Xem xét một địa chỉ IP', //cpg1.3.0
-  'submit' => 'Xem nào!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Tải tác phẩm lên Phòng tranh', //cpg1.3.0
-  'custom_title' => 'Ô tải được chọn theo yêu cầu', //cpg1.3.0
-  'cust_instr_1' => 'Bạn có thể chọn tuỳ ý số lượng ô tải. Tuy nhiên, bạn không thể chọn nhiều hơn lượng tối đa được liệt kê ở dưới.', //cpg1.3.0
-  'cust_instr_2' => 'Số ô yêu cầu:', //cpg1.3.0
-  'cust_instr_3' => 'Số ô tải tập tin: %s', //cpg1.3.0
-  'cust_instr_4' => 'Số ô tải URI/URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'Số ô tải URI/URL:', //cpg1.3.0
-  'cust_instr_6' => 'Số ô tải tập tin:', //cpg1.3.0
-  'cust_instr_7' => 'Bạn hãy điền số lượng mỗi loại ô, sau đó nhấn \'Tiếp tục\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Việc tạo ô bị lỗi.', //cpg1.3.0
-  'reg_instr_2' => 'Bạn có thể tải các tác phẩm của mình sử dụng các ô tải ở dưới. Dung lượng của các tác phẩm được tải lên từ máy của bạn không được vượt quá %s KB mỗi tác phẩm. Tập tin ZIP được tải lên từ \'Tải tập tin\' và \'Tải từ URI/URL\' sẽ vẫn được nén như ban đầu.', //cpg1.3.0
-  'reg_instr_3' => 'Nếu bạn muốn các tập tin nén được giải nén sau đó, bạn cần sử dụng ô tải tập tin nén ở phần \'Tải lên và giải nén ZIP\'.', //cpg1.3.0
-  'reg_instr_4' => 'Khi sử dụng phần URI/URL, xin hãy điền địa chỉ tới tập tin ở dạng: http://www.webcuaban.com/tranh/vidu.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Sai khi bạn đã điền xong, hãy nhấn vào \'Tiếp tục\'.', //cpg1.3.0
-  'reg_instr_6' => 'Tải lên và giải nén ZIP:', //cpg1.3.0
-  'reg_instr_7' => 'Tập tin để tải lên:', //cpg1.3.0
-  'reg_instr_8' => 'Tải lên từ URI/URL:', //cpg1.3.0
-  'error_report' => 'Thông báo có lỗi', //cpg1.3.0
-  'error_instr' => 'Các tải lên sau đây đã gặp lỗi:', //cpg1.3.0
-  'file_name_url' => 'Tên tập tin/URL', //cpg1.3.0
-  'error_message' => 'Thông báo lỗi', //cpg1.3.0
-  'no_post' => 'Tập tin không được tải lên bởi POST.', //cpg1.3.0
-  'forb_ext' => 'Kiểu tập tin bị cấm.', //cpg1.3.0
-  'exc_php_ini' => 'Dung lương tập tin vượt quá giới hạn cho phép của php.ini', //cpg1.3.0
-  'exc_file_size' => 'Dung lượng tập tin vượt quá giới hạn của Phòng tranh.', //cpg1.3.0
-  'partial_upload' => 'Chỉ tải lên một phần (partial).', //cpg1.3.0
-  'no_upload' => 'Không có tải lên nào vừa được thực hiện.', //cpg1.3.0
-  'unknown_code' => 'Lỗi tải lên không xác định được của PHP.', //cpg1.3.0
-  'no_temp_name' => 'Không có tải lên - Không có tên tạm thời.', //cpg1.3.0
-  'no_file_size' => 'Không chứa dữ liệu/Dữ liệu bị hỏng', //cpg1.3.0
-  'impossible' => 'Không thể di chuyển được.', //cpg1.3.0
-  'not_image' => 'Không phải tập tin hình ảnh hoặc tập tin bị hỏng', //cpg1.3.0
-  'not_GD' => 'Không phải phần mở rộng của GD.', //cpg1.3.0
-  'pixel_allowance' => 'Số điểm ảnh cho phép đã đạt tới giới hạn.', //cpg1.3.0
-  'incorrect_prefix' => 'Phần giao thức của URI/URL bị sai (kiểu giống http://)', //cpg1.3.0
-  'could_not_open_URI' => 'Không mở được URI.', //cpg1.3.0
-  'unsafe_URI' => 'Độ an toàn không được kiểm định.', //cpg1.3.0
-  'meta_data_failure' => 'Siêu dữ liệu (Meta data) gặp sự cố', //cpg1.3.0
-  'http_401' => '401 Không có quyền sở hữu', //cpg1.3.0
-  'http_402' => '402 Cần trả cước phí', //cpg1.3.0
-  'http_403' => '403 Không được phép', //cpg1.3.0
-  'http_404' => '404 Không tìm thấy', //cpg1.3.0
-  'http_500' => '500 Lỗi bên trong máy chủ', //cpg1.3.0
-  'http_503' => '503 Dịch vụ không tồn tại', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME không xác định được.', //cpg1.3.0
-  'MIME_type_unknown' => 'Không hiểu kiểu MIME', //cpg1.3.0
-  'cant_create_write' => 'Không tạo được tập tin để ghi.', //cpg1.3.0
-  'not_writable' => 'Không ghi được vào tập tin ghi.', //cpg1.3.0
-  'cant_read_URI' => 'Không đọc được URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Không thể mở được tập tin ghi URI.', //cpg1.3.0
-  'cant_write_write_file' => 'Không thể ghi được vào tập tin ghi URI.', //cpg1.3.0
-  'cant_unzip' => 'Không giải nén được.', //cpg1.3.0
-  'unknown' => 'Lỗi... không biết là lỗi gì :(', //cpg1.3.0
-  'succ' => 'Các tập tin đã tải lên thành công', //cpg1.3.0
-  'success' => '%s tập tin đã tải lên thành công.', //cpg1.3.0
-  'add' => 'Hãy nhấn \'Tiếp tục\' để thêm các tác phẩm của bạn vào các album.', //cpg1.3.0
-  'failure' => 'Quá trình tải lên bị lỗi', //cpg1.3.0
-  'f_info' => 'Thông tin về tập tin', //cpg1.3.0
-  'no_place' => 'Tác phẩm vừa xong không thể đặt được.', //cpg1.3.0
-  'yes_place' => 'Tác phẩm vừa xong đã được đặt vào thành công.', //cpg1.3.0
-  'max_fsize' => 'Dương lượng tập tin lớn nhất chp phép là %s KB',
-  'album' => 'Album',
-  'picture' => 'Tác phẩm', //cpg1.3.0
-  'pic_title' => 'Tên tác phẩm', //cpg1.3.0
-  'description' => 'Chi tiết về tác phẩm', //cpg1.3.0
-  'keywords' => 'Từ khoá (phải được viết cách nhau ra)',
-  'err_no_alb_uploadables' => 'Xin lỗi, không có album nào bạn có thể được phép để tải lên', //cpg1.3.0
-  'place_instr_1' => 'Bạn hãy đặt các tác phẩm vào lúc này, bạn cũng có thể điền các thông tin thích ứng về mỗi tác phẩm.', //cpg1.3.0
-  'place_instr_2' => 'Vẫn còn tác phẩm cần đặt, bạn hãy nhấn \'Tiếp tục\'.', //cpg1.3.0
-  'process_complete' => 'Bạn đã đặt xong tất cả các tác phẩm.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Quản lý thành viên',
-  'name_a' => 'Xếp tên tăng dần',
-  'name_d' => 'Xếp tên giảm dần',
-  'group_a' => 'Xếp tên nhóm tăng dần',
-  'group_d' => 'Xếp tên nhóm giảm dần',
-  'reg_a' => 'Xếp theo ngày đăng ký tăng dần',
-  'reg_d' => 'Xếp theo ngày đăng ký giảm dần',
-  'pic_a' => 'Xếp theo số lượng tác phẩm tăng dần',
-  'pic_d' => 'Xếp theo số lượng tác phẩm giảm dần',
-  'disku_a' => 'Xếp theo dung lượng sử dụng tăng dần',
-  'disku_d' => 'Xếp theo dung lượng sử dụng giảm dần',
-  'lv_a' => 'Xếp theo lần vào cuối tăng dần', //cpg1.3.0
-  'lv_d' => 'Xếp theo lần vào cuối giảm dần', //cpg1.3.0
-  'sort_by' => 'Xếp các thành viên theo',
-  'err_no_users' => 'Bảng thành viên rỗng!',
-  'err_edit_self' => 'Bạn không thể sửa chính mình, hãy sử dụng \'Thông tin cá nhân\' để sửa thông tin về mình.',
-  'edit' => 'Sửa',
-  'delete' => 'Xoá',
-  'name' => 'Tên thành viên',
-  'group' => 'Nhóm',
-  'inactive' => 'Không hoạt động',
-  'operations' => 'Chỉnh sửa',
-  'pictures' => 'Số lượng tác phẩm', //cpg1.3.0
-  'disk_space' => 'Dung lượng sử dụng/Giói hạn',
-  'registered_on' => 'Đăng ký',
-  'last_visit' => 'Hoạt động lần cuối', //cpg1.3.0
-  'u_user_on_p_pages' => '%d thành viên trong %d trang',
-  'confirm_del' => 'Bạn có muốn xoá thành viên này không? \\nTất cả các tác phẩm và album của người này cũng sẽ bị xoá.', //js-alert //cpg1.3.0
-  'mail' => 'MAIL',
-  'err_unknown_user' => 'Thành viên được chọn không tồn tại!',
-  'modify_user' => 'Sửa thành viên',
-  'notes' => 'Ghi chú',
-  'note_list' => '<li>Nếu bạn không muốn thay đổi mật mã hiện tại, hãy để mục password là rỗng',
-  'password' => 'Mật mã',
-  'user_active' => 'Thành viên đang hoạt động',
-  'user_group' => 'Nhóm thành viên',
-  'user_email' => 'Email của thành viên',
-  'user_web_site' => 'Tranh web của thành viên',
-  'create_new_user' => 'Tạo thành viên mới',
-  'user_location' => 'Nơi ở của thành viên',
-  'user_interests' => 'Sở thích của thành viên',
-  'user_occupation' => 'Chuyên môn của thành viên',
-  'latest_upload' => 'Các tác phẩm gần đây', //cpg1.3.0
-  'never' => 'không bao giờ', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Các công cụ quản lý (Thu nhỏ tranh)', //cpg1.3.0
-  'what_it_does' => 'Công cụ này làm gì',
-  'what_update_titles' => 'Đặt tên tác phẩm từ tên của tập tin',
-  'what_delete_title' => 'Xoá các tiêu đề tác phẩm',
-  'what_rebuild' => 'Làm lại các hình nhỏ và thu nhỏ tranh/ảnh',
-  'what_delete_originals' => 'Xoá hình đúng cỡ ban đầu và thay thế bằng hình đã được thu nhỏ bớt.',
-  'file' => 'Tập tin',
-  'title_set_to' => 'Chuyển tiêu đề thành',
-  'submit_form' => 'Thực hiện',
-  'updated_succesfully' => 'Cập nhập thành công',
-  'error_create' => 'Lỗi khi đang tạo',
-  'continue' => 'Tiếp tục với các bức hình khác',
-  'main_success' => 'Tập tin %s đã được sử dụng như là tập tin chính thành công', //cpg1.3.0
-  'error_rename' => 'Lỗi khi sửa tên %s thành %s',
-  'error_not_found' => 'Tập tin %s không tìm thấy',
-  'back' => 'trở lại trang chính',
-  'thumbs_wait' => 'Đang cập nhập các hình nhỏ/thu nhỏ hình, xin vui lòng chờ...',
-  'thumbs_continue_wait' => 'Tiếp tục cập nhập hình nhở và/hoặc thu nhỏ hình...',
-  'titles_wait' => 'Đang cập nhập các tiêu đề tác phẩm, xin hãy chờ...',
-  'delete_wait' => 'Đang xoá các tiêu đề, xin hãy chờ...',
-  'replace_wait' => 'Đang xoá các tập tin hình gốc và thay thế bằng tập tin hình đã được thu nhỏ, xin hãy chờ...',
-  'instruction' => 'Hướng dẫn nhanh',
-  'instruction_action' => 'Chọn hành động (nhìn số)',
-  'instruction_parameter' => 'Chỉnh các thông số',
-  'instruction_album' => 'Chọn album',
-  'instruction_press' => 'Nhấn %s',
-  'update' => 'Cập nhập hình nhỏ/hình đã được chỉnh cỡ',
-  'update_what' => 'Cái gì sẽ được cập nhập',
-  'update_thumb' => 'Chỉ có hình nhỏ',
-  'update_pic' => 'Chỉ có các hình cần chỉnh cỡ',
-  'update_both' => 'Cả hình nhỏ và hình chỉnh cỡ',
-  'update_number' => 'Số lượng hình được thực thi mỗi lần thực hiện',
-  'update_option' => '(Thử thiết lập này nếu như bạn gẵp lỗi quá hạn thời gian (timeout)',
-  'filename_title' => 'Tên tập tin &rArr; Tiêu đề tác phẩm', //cpg1.3.0
-  'filename_how' => 'Tên tập tin sẽ được sửa như thế nào',
-  'filename_remove' => 'Bỏ đuôi .jpg và thay thế các dấu _ (gạch dưới) bằng khoảng trắng',
-  'filename_euro' => 'Chuyển 2003_11_23_13_20_20.jpg thành 23/11/2003 13:20',
-  'filename_us' => 'Chuyển 2003_11_23_13_20_20.jpg thành 11/23/2003 13:20',
-  'filename_time' => 'Chuyển 2003_11_23_13_20_20.jpg thành 13:20',
-  'delete' => 'Xoá các tiêu đề và hình gốc', //cpg1.3.0
-  'delete_title' => 'Xoá tên tiêu đề', //cpg1.3.0
-  'delete_original' => 'Xoá tập tin hình gốc',
-  'delete_replace' => 'Xoá các hình gốc và thay thế bằng hình đã được thu nhỏ',
-  'select_album' => 'Chọn album',
-  'delete_orphans' => 'Xoá các ý kiến vô chủ (thực hiện với tất cả các album)', //cpg1.3.0
-  'orphan_comment' => 'Tìm thấy ý kiến vô chủ', //cpg1.3.0
-  'delete' => 'Xoá', //cpg1.3.0
-  'delete_all' => 'Xoá hết', //cpg1.3.0
-  'comment' => 'Ý kiến: ', //cpg1.3.0
-  'nonexist' => 'gắn với tập tin không tồn tại # ', //cpg1.3.0
-  'phpinfo' => 'Hiển thị phpinfo', //cpg1.3.0
-  'update_db' => 'Cập nhập CSDL', //cpg1.3.0
-  'update_db_explanation' => 'Nếu bạn đã thay thế các tập tin của coppermine, thêm các sửa đổi hoặc nâng cấp, hãy chắc chắn rằng bạn thực hiện cập nhập CSDL này một lần. Nó sẽ tạo các thay đổi trong CSDL và các thiết lập cần thiết.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/lang/vietnamese-utf-8.php cpg148/lang/vietnamese-utf-8.php
--- 133/lang/vietnamese-utf-8.php	2004-12-30 01:03:52.000000000 -0600
+++ cpg148/lang/vietnamese-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1275 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// ENCODING CHECK; SHOULD BE YEN BETA MU: ¥ ß µ
-// ------------------------------------------------------------------------- //
-// $Id: vietnamese-utf-8.php,v 1.6 2004/12/29 23:03:51 chtito Exp $
-// ------------------------------------------------------------------------- //
-// Kyo's temp: /random,2/lastup,1
-// Kyo's note: bản dịch đựoc hướng tới các tác phẩm tự vẽ, tự làm, nên nhiều khi bị gọi là "tranh" hay "phòng tranh" - thành ra nếu bạn dùng bản dịch cho ảnh chụp hay gì khác, hãy sửa lại 1 chút nhé. Be fun! Kyo//
-
-// info about translators and translated language
-$lang_translation_info = array(
-  'lang_name_english' => 'Vietnamese',
-  'lang_name_native' => 'Tiếng Việt',
-  'lang_country_code' => 'vi',
-  'trans_name'=> 'Kyo Sirowky',
-  'trans_email' => 'kyo[et]coffeestation.net',
-  'trans_website' => 'http://www.coffeestation.net/',
-  'trans_date' => '2004-08-01',
-);
-
-$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', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Chủ nhật', 'Thứ hai', 'Thứ ba', 'Thứ tư', 'Thứ năm', 'Thứ sáu', 'Thứ bảy');
-$lang_month = array('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12');
-
-// Some common strings
-$lang_yes = 'Có';
-$lang_no  = 'Không';
-$lang_back = 'Trở lại';
-$lang_continue = 'Tiếp tục';
-$lang_info = 'Thông báo';
-$lang_error = 'Lỗi';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%d %B, %Y';
-$lastcom_date_fmt =  '%d/%m/%y at %H:%M'; //cpg1.3.0
-$lastup_date_fmt = '%d %B, %Y';
-$register_date_fmt = '%d %B, %Y';
-$lasthit_date_fmt = '%d %B, %Y at %I:%M %p'; //cpg1.3.0
-$comment_date_fmt =  '%d %B, %Y at %I:%M %p'; //cpg1.3.0
-
-// 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*', 'địt', 'đéo', 'mẹ kiếp', 'chó chết', 'lồn', 'máu lồn', 'địt mẹ', 'cứt', 'đái', 'buồi', 'rắm', 'phân');
-
-$lang_meta_album_names = array(
-  'random' => 'Bạn đã xem chưa?', //cpg1.3.0
-  'lastup' => 'Các tranh mới',
-  'lastalb'=> 'Các album mới được cập nhập thêm',
-  'lastcom' => 'Các ý kiến mới nhất',
-  'topn' => 'Được xem nhiều nhất',
-  'toprated' => 'Được đánh giá cao nhất',
-  'lasthits' => 'Mới được xem',
-  'search' => 'Kết quả tìm kiếm',
-  'favpics'=> 'Các tranh ưa thích', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Bạn không có quyền truy cập vào trang này.',
-  'perm_denied' => 'Bạn không có quyền thực hiện tác vụ đó.',
-  'param_missing' => 'Mã lệnh (script) được gọi bị thiếu parameter(s).',
-  'non_exist_ap' => 'Album/file được chọn không tồn tại !', //cpg1.3.0
-  'quota_exceeded' => 'Dung lượng của bạn đã đạt tới giới hạn cho phép.<br /><br />Bạn có dung lượng cho phép là [quota]K, các tập tin của bạn đang sử dụng [space]K, việc thêm tập tin mới này không thể thực hiện được.', //cpg1.3.0
-  'gd_file_type_err' => 'Thư viện xử lý hình GD chỉ làm việc với định dạng PNG và JPEG.',
-  'invalid_image' => 'Bức hình bạn mới tải lên bị lỗi hoặc sai định dạng (GD_lib error). Bạn nên dùng JPG hoặc PNG',
-  'resize_failed' => 'Không thể tạo hình nhỏ (thumbnail) hoặc chỉnh kích cỡ của hình.',
-  'no_img_to_display' => 'Không có hình',
-  'non_exist_cat' => 'Thư mục đã được chọn không tồn tại',
-  'orphan_cat' => 'Có một thư mục con không có thư mục mẹ, hãy sử dụng trình quản lý thư mục để sửa lỗi!', //cpg1.3.0
-  'directory_ro' => 'Thư mục \'%s\' không thể ghi được, các tập tin không thể bị xóa!', //cpg1.3.0
-  'non_exist_comment' => 'Ý kiến được chọn không tồn tại.',
-  'pic_in_invalid_album' => 'Tập tin ở trong album không tồn tại (%s)!?', //cpg1.3.0
-  'banned' => 'Hiện tại bạn đang bị truất quyền truy cập site.',
-  'not_with_udb' => 'Hàm/lệnh (function) này bị tắt trong Coppermine vì nó được tích hợp với một phần mềm diễn đàn. Hoặc là điều bạn đang làm không được hỗ trợ trong cấu hình này, hoặc hàm/lệnh đó được điều khiển bới phần mềm diễn đàn kia.',
-  'offline_title' => 'Đóng của tạm thời', //cpg1.3.0
-  'offline_text' => 'Phòng tranh đang được đóng cửa tạm thời để nâng cấp/sửa chữa, mời bạn ghé lại sau.', //cpg1.3.0
-  'ecards_empty' => 'Hiện tại không có ecard nào. Hãy kiểm tra xem bạn có bật tính năng ghi lại các ecard trong CP chưa?', //cpg1.3.0
-  'action_failed' => 'Hành động không thể thực hiện được. Coppermine.... đầu hàng >_<', //cpg1.3.0
-  'no_zip' => 'Các thư viện cần thiết để ZIP tập tin không có, bạn hãy liên hệ với quản lý của Phòng Tranh.', //cpg1.3.0
-  'zip_type' => 'Bạn không thể tải lên tập tin ZIP.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Các mã BBCode thường dùng: <li>[b]<b>Đậm</b>[/b]</li> <li>[i]<i>Nghiêng</i>[/i]</li> <li>[url=http://yoursite.com/]Tên URL[/url]</li> <li>[email]user@domain.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Chuyển tới danh sách album của thư mục bạn đang xem',
-  'alb_list_lnk' => 'Danh sách album',
-  'my_gal_title' => 'Chuyển tới phòng tranh cá nhân của bạn - đồng thời là nơi đăng truyện',
-  'my_gal_lnk' => 'Phòng tranh riêng',
-  'my_prof_lnk' => 'Thông tin cá nhân',
-  'adm_mode_title' => 'Chuyển sang chế độ quản lý',
-  'adm_mode_lnk' =>'Chế độ quản lý',
-  'usr_mode_title' => 'Chuyển qua chế độ thành viên',
-  'usr_mode_lnk' => 'Chế độ sử dụng',
-  'upload_pic_title' => 'Gửi tác phẩm của bạn', //cpg1.3.0
-  'upload_pic_lnk' => 'Gửi tác phẩm', //cpg1.3.0
-  'register_title' => 'Đăng ký làm thành viên của Phòng tranh',
-  'register_lnk' => 'Đăng ký',
-  'login_lnk' => 'Đăng nhập',
-  'logout_lnk' => 'Thoát ra',
-  'lastup_lnk' => 'Tác phẩm mới',
-  'lastcom_lnk' => 'Các ý kiến mới',
-  'topn_lnk' => 'Được xem nhiều nhất',
-  'toprated_lnk' => 'Được đánh giá cao nhất',
-  'search_lnk' => 'Tìm kiếm',
-  'fav_lnk' => 'Hình yêu thích',
-  'memberlist_title' => 'Danh sách thành viên', //cpg1.3.0
-  'memberlist_lnk' => 'Danh sách thành viên', //cpg1.3.0
-  'faq_title' => 'Trả lời các câu hỏi thường gặp về Phòng Tranh', //cpg1.3.0
-  'faq_lnk' => 'FAQ', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Tranh mới',
-  'config_lnk' => 'Cấu hình',
-  'albums_lnk' => 'Album',
-  'categories_lnk' => 'Thư mục',
-  'users_lnk' => 'Thành viên',
-  'groups_lnk' => 'Nhóm',
-  'comments_lnk' => 'Ý kiến', //cpg1.3.0
-  'searchnew_lnk' => 'Up tranh (FTP)', //cpg1.3.0
-  'util_lnk' => 'Công cụ', //cpg1.3.0
-  'ban_lnk' => 'Phạt',
-  'db_ecard_lnk' => 'Xem thiệp', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Tạo album riêng',
-  'modifyalb_lnk' => 'Chỉnh sửa album của bạn',
-  'my_prof_lnk' => 'Thông tin cá nhân',
-);
-
-$lang_cat_list = array(
-  'category' => 'Thư mục',
-  'albums' => 'Albums',
-  'pictures' => 'Tác phẩm', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d album trong %d trang',
-);
-
-$lang_thumb_view = array(
-  'date' => 'Ngày',
-  //Sort by filename and title
-  'name' => 'Tên tập tin',
-  'title' => 'Tiêu đề',
-  'sort_da' => 'Xếp theo ngày tăng dần',
-  'sort_dd' => 'Xếp theo ngày giảm dần',
-  'sort_na' => 'Xếp theo tên tăng dần',
-  'sort_nd' => 'Xếp theo tên giảm dần',
-  'sort_ta' => 'Xếp theo tiêu đề tăng dần',
-  'sort_td' => 'Xếp theo tiêu đề giảm dần',
-  'download_zip' => 'Tải tập tin ZIP xuống', //cpg1.3.0
-  'pic_on_page' => '%d tranh trong %d trang',
-  'user_on_page' => '%d thành viên trong %d trang', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Quay trở lại trang danh sách',
-  'pic_info_title' => 'Hiển thị/giấu các thông tin về tranh', //cpg1.3.0
-  'slideshow_title' => 'Xem lần lượt',
-  'ecard_title' => 'Gửi tranh này ở dạng bưu thiếp', //cpg1.3.0
-  'ecard_disabled' => 'Tính năng bưu thiếp đã bị tắt',
-  'ecard_disabled_msg' => 'Bạn không có quyền gửi bưu thiếp', //js-alert //cpg1.3.0
-  'prev_title' => 'Xem tranh trước', //cpg1.3.0
-  'next_title' => 'Xem tranh tới', //cpg1.3.0
-  'pic_pos' => 'Tranh %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Đánh giá tranh', //cpg1.3.0
-  'no_votes' => '(Chưa được đánh giá)',
-  'rating' => '(Đánh giá hiện tại : %s/5 với %s đánh giá)',
-  'rubbish' => 'Không đẹp',
-  'poor' => 'Hơi tệ',
-  'fair' => 'Bình thường',
-  'good' => 'Đẹp',
-  'excellent' => 'Rất đẹp',
-  'great' => 'Tuyệt vời!',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Lỗi nghiêm trọng',
-  'file' => 'Tập tin: ',
-  'line' => 'Dòng thứ: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Tên tập tin : ',
-  'filesize' => 'Độ lớn : ',
-  'dimensions' => 'Kích cỡ : ',
-  'date_added' => 'Ngày tải : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s ý kiến',
-  'n_views' => '%s lượt xem',
-  'n_votes' => '(%s lượt đánh giá)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Thông tin sửa-lỗi(debug)', //cpg1.3.0
-  'select_all' => 'Chọn hết', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Nếu bạn cần sự giúp đỡ từ diễn đàn hỗ trợ của Coppermine, hãy copy và dán lại các thông tin sửa-lỗi này vào bài viết của bạn. Bạn chú ý nhớ thay password bằng dấu *** trước khi đăng bài.', //cpg1.3.0
-  'phpinfo' => 'Hiển thị phpinfo()', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Ngôn ngữ mặc định', //cpg1.3.0
-  'choose_language' => 'Chọn ngôn ngữ', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Giao diện mặc định', //cpg1.3.0
-  'choose_theme' => 'Chọn giao diện', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Chấm than',
-  'Question' => 'Câu hỏi',
-  'Very Happy' => 'Rất vui',
-  'Smile' => 'Cười',
-  'Sad' => 'Buồn',
-  'Surprised' => 'Ngạc nhiên',
-  'Shocked' => 'Choáng!',
-  'Confused' => 'Thắc mắc',
-  'Cool' => 'Cool',
-  'Laughing' => 'Cười to',
-  'Mad' => 'Điên',
-  'Razz' => '',
-  'Embarassed' => 'Ôm ấp',
-  'Crying or Very sad' => 'Khóc hoặc rất buồn',
-  'Evil or Very Mad' => 'Ác quỉ hay rất điên',
-  'Twisted Evil' => 'Twisted Evil',
-  'Rolling Eyes' => 'Quay chong chóng',
-  'Wink' => 'Nháy mắt',
-  'Idea' => 'Ý tưởng',
-  'Arrow' => 'Mũi tên',
-  'Neutral' => 'Trung gian',
-  'Mr. Green' => 'Xanh mặt',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Chuyển sang chế độ sử dụng...',
-  1 => 'Chuyển sang chê độ quản lý...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Albums cần được đặt tên!', //js-alert
-  'confirm_modifs' => 'Bạn có muốn lưu lại các thay đổi này không?', //js-alert
-  'no_change' => 'Bạn chưa thay đổi gì cả!', //js-alert
-  'new_album' => 'Album mới',
-  'confirm_delete1' => 'Bạn có muốn xóa album đó không?', //js-alert
-  'confirm_delete2' => '\nTất cả tranh và các ý kiến sẽ bị xóa!', //js-alert
-  'select_first' => 'Bạn phải chọn album trước đã', //js-alert
-  'alb_mrg' => 'Trình quản lý album',
-  'my_gallery' => '* Phòng tranh cá nhân *',
-  'no_category' => '* Không thư mục *',
-  'delete' => 'Xóa',
-  'new' => 'Tạo mới',
-  'apply_modifs' => 'Thay đổi',
-  'select_category' => 'Chọn thư mục',
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Parameters required for \'%s\'operation not supplied !',
-  'unknown_cat' => 'Thư mục được chọn không tồn tại trong cơ sở dữ liệu',
-  'usergal_cat_ro' => 'Các album cá nhân của thành viên không thể bị xoá!',
-  'manage_cat' => 'Quản lý thư mục',
-  'confirm_delete' => 'Bạn có muốn xoá thư mục này?', //js-alert
-  'category' => 'Thư mục',
-  'operations' => 'Các thực thi',
-  'move_into' => 'Chuyển tới',
-  'update_create' => 'Sửa/tạo thư mục',
-  'parent_cat' => 'Thư mục mẹ',
-  'cat_title' => 'Tên thư mục',
-  'cat_thumb' => 'Hình nhỏ, biểu tượng của thư mục', //cpg1.3.0
-  'cat_desc' => 'Chi tiết về thư mục',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Cấu hình',
-  'restore_cfg' => 'Chuyển về mặc định đầu tiên',
-  'save_cfg' => 'Lưu lại cấu hình mới',
-  'notes' => 'Các ghi chú',
-  'info' => 'Thông tin',
-  'upd_success' => 'Các cấu hình mới của Coppermine đã được cập nhập',
-  'restore_success' => 'Cấu hình mặc định của Coppermine đã được phục hồi',
-  'name_a' => 'Tên tác giả tăng dần',
-  'name_d' => 'Tên tác giả giảm dần',
-  'title_a' => 'Tiêu đề tăng dần',
-  'title_d' => 'Tiêu đề giản dần',
-  'date_a' => 'Ngày tăng dần',
-  'date_d' => 'Ngày giảm dần',
-  'th_any' => 'Cạnh lớn nhất',
-  'th_ht' => 'Chiều cao',
-  'th_wd' => 'Chiều rộng',
-  'label' => 'dán nhãn', //cpg1.3.0
-  'item' => 'item', //cpg1.3.0
-  'debug_everyone' => 'Tất cả mọi người', //cpg1.3.0
-  'debug_admin' => 'Chỉ với quản lý', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Các thiết lập cơ bản',
-  array('Tên của Phòng tranh', 'gallery_name', 0),
-  array('Mô tả về Phòng tranh', 'gallery_description', 0),
-  array('Địa chỉ email của quản lý', 'gallery_admin_email', 0),
-  array('Địa chỉ cho liên kết \'Xem thêm tranh\' trong các thiệp điện tử', 'ecards_more_pic_target', 0),
-  array('Đóng của tạm thời Phòng tranh?', 'offline', 1), //cpg1.3.0
-  array('Lưu lại các ecard', 'log_ecards', 1), //cpg1.3.0
-  array('Cho phép tải ZIP các tranh ở mục yêu thích', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Các thiết lập ngôn ngữ, giao diện &amp; mã hoá',
-  array('Ngôn ngữ', 'lang', 5),
-  array('Giao diện', 'theme', 6),
-  array('Hiển thị danh sách ngôn ngữ', 'language_list', 1), //cpg1.3.0
-  array('Hiển thị cờ (ngôn ngữ)', 'language_flags', 8), //cpg1.3.0
-  array('Hiển thị &quot;reset&quot; trong phần chọn ngôn ngữ?', 'language_reset', 1), //cpg1.3.0
-  array('Hiển thị danh sách giao diện', 'theme_list', 1), //cpg1.3.0
-  array('Hiển thị &quot;reset&quot; trong danh sách giao diện', 'theme_reset', 1), //cpg1.3.0
-  array('Hiển thị FAQ', 'display_faq', 1), //cpg1.3.0
-  array('Hiển thị trợ giúp về BBCode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Mã hoá ký tự', 'charset', 4), //cpg1.3.0
-
-  'Thiết lập hiển thị album',
-  array('Chiều rộng của bảng lớn chính (pixel hoặc %)', 'main_table_width', 0),
-  array('Số lượng phân cấp thư mục hiển thị', 'subcat_level', 0),
-  array('Số lượng album hiển thị', 'albums_per_page', 0),
-  array('Số cột cho danh sách hình nhỏ trong album', 'album_list_cols', 0),
-  array('Kích cỡ của hình nhỏ trong album', 'alb_list_thumb_size', 0),
-  array('Các nội dung của trang chính', 'main_page_layout', 0),
-  array('Hiển thị hình nhỏ trong album ở phân cấp đầu tiên','first_level',1),
-
-  'Thiết lập về hình nhỏ',
-  array('Số lượng cột các hình nhỏ trong trang', 'thumbcols', 0),
-  array('Số lượng hàng các hình nhỏ trong trang', 'thumbrows', 0),
-  array('Số lượng tabs hiển thị nhiều nhất', 'max_tabs', 10), //cpg1.3.0
-  array('Hiển thị chi tiết (bên cạnh tên) dưới hình nhỏ', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Hiển thị số lượng lượt xem dưới hình nhỏ', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Hiển thị số lượng ý kiến dưới hình nhỏ', 'display_comment_count', 1),
-  array('Hiển thị tên tác giả dưới hình nhỏ', 'display_uploader', 1), //cpg1.3.0
-  array('Cách sắp xếp tranh mặc định', 'default_sort_order', 3), //cpg1.3.0
-  array('Số lượng lượt đánh giá ít nhất để tranh vào danh sách \'được đánh giá cao nhất\'', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Thiết lập về xem tranh và gửi ý kiến',
-  array('Độ rộng cua bảng con ghi tên file (pixel hoặc %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Hiển thị thông tin thêm về tập tin là mặc định?', 'display_pic_info', 1), //cpg1.3.0
-  array('Lọc các từ ngữ xấu', 'filter_bad_words', 1),
-  array('Cho phép hình mặt cười trong ý kiến', 'enable_smilies', 1),
-  array('Cho phép gửi nhiều ý kiến 1 lúc trong thời gian ngắn (có nghĩa là tắt kiểm soát flood)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Độ dài tối đa cho phần chi tiết tranh', 'max_img_desc_length', 0),
-  array('Độ dài tối đa của một từ ', 'max_com_wlength', 0),
-  array('Số dòng nhiều nhất của một ý kiến', 'max_com_lines', 0),
-  array('Độ dài tối đa của ý kiến', 'max_com_size', 0),
-  array('Hiển thị Film-strip', 'display_film_strip', 1),
-  array('Số lượng vật (item) trong film strip', 'max_film_strip_items', 0),
-  array('Lưu ý quản lý bằng email về ý kiến', 'email_comment_notification', 1), //cpg1.3.0
-  array('Thời gian trễ khi xem ảnh liên tiếp, tính bằng mili-giây', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Thiết lập về tập tin và hình nhỏ', //cpg1.3.0
-  array('Chất lượng của tập tin JPEG', 'jpeg_qual', 0),
-  array('Kích cỡ lớn nhất của hình nhỏ <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Sử dụng cạnh làm chuẩn để thu nhỏ hình (chiều cao, rộng hay chiều lớn nhất) <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7),
-  array('Tạo hình cỡ trung gian','make_intermediate',1),
-  array('Chiều cao hoặc rộng lớn nhất của hình/phim trung gian <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Dung lượng tập tin tối đa cho phép (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Chiều cao hoặc rộng của tranh/phim tối đa cho phép (pixel)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Thiết lập thêm về tranh và hình nhỏ', //cpg1.3.0
-  array('Hiển thị biểu tượng album cá nhân đối với khách','show_private',1), //cpg1.3.0
-  array('Ký tự không được phép trong tên tập tin', 'forbiden_fname_char',0), //cpg1.3.0
-  //array('Các đuôi tập tin cho phép', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Các kiểu tập tin hình ảnh cho phép', 'allowed_img_types',0), //cpg1.3.0
-  array('Các kiểu tập tin phim cho phép', 'allowed_mov_types',0), //cpg1.3.0
-  array('Các kiểu tập tin âm thanh cho phép', 'allowed_snd_types',0), //cpg1.3.0
-  array('Các kiểu tập tin tài liệu cho phép', 'allowed_doc_types',0), //cpg1.3.0
-  array('Phương pháp thu nhỏ hình','thumb_method',2), //cpg1.3.0
-  array('Đường dẫn tới công cụ chuyển đổi ImageMagick (ví dụ: /usr/bin/X11/)', 'impath', 0), //cpg1.3.0
-  //array('Cách kiểu hình ảnh cho phép (Chỉ hợp lệ với ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Câu lệnh tuỳ chọn thêm cho ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Đọc thông tin EXIF trong các tập tin JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('Đọc thông tin IPTC trong các tập tin JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('Thư mục chứa các album <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Thư mục chứa các tập tin của thành viên <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Từ thêm ở đầu các tậmp tin hình trung gian <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Từ thêm ở đầu các tập tin hình nhỏ <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Chế độ mặc định cho các thư mục', 'default_dir_mode', 0), //cpg1.3.0
-  array('Chế độ mặc định cho các tập tin', 'default_file_mode', 0), //cpg1.3.0
-
-  'Thiết lập về thành viên',
-  array('Cho phép đăng ký thành viên mới', 'allow_user_registration', 1),
-  array('Đăng ký cần được kích hoạt qua email', 'reg_requires_valid_email', 1),
-  array('Thông báo với quản lý về thành viên mới đăng ký qua email', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Cho phép 2 thành viên có cùng địa chỉ email', 'allow_duplicate_emails_addr', 1),
-  array('Thành viên có thể tạo album cá nhân riêng (Lưu ý: nếu chuyển từ \'có\' sang \'không\' các album cá nhân sẽ xem được bởi mọi người)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Thông báo quản lý khi có tranh cần xem xét', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Cho phép các thành viên xem danh sách thành viên', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Các trường thêm cho chi tiết về tranh (để trống nếu không sử dụng)',
-  array('Tên trường 1', 'user_field1_name', 0),
-  array('Tên trường 2', 'user_field2_name', 0),
-  array('Tên trường 3', 'user_field3_name', 0),
-  array('Tên trường 4', 'user_field4_name', 0),
-
-  'Thiết lập về Cookies',
-  array('Tên của cookie đựoc sử dụng (khi dùng chung, tích hợp với 1 bbs, hãy chắc chắn nó khác với tên Cookies của bbs đó)', 'cookie_name', 0),
-  array('Đường dẫn tới Cookies', 'cookie_path', 0),
-
-  'Các thiết lập khác',
-  array('Bật chế độ theo-dõi (debug)', 'debug_mode', 9), //cpg1.3.0
-  array('Hiển thị các cảnh báo trong chế độ theo dõi', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Thiết lập này không được thay đổi nếu như bạn đã có tranh trong CSDL.<br />
-  <a name="notice2"></a>(**) Thiết lập này nếu thay đổi chỉ có tác dụng với các tập tin được tải lên sau đó, các tập tin trước đó vẫn giữ nguyên như trước.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Gửi thiệp điện tử', //cpg1.3.0
-  'ecard_sender' => 'Người gửi', //cpg1.3.0
-  'ecard_recipient' => 'Người nhận', //cpg1.3.0
-  'ecard_date' => 'Ngày', //cpg1.3.0
-  'ecard_display' => 'Xem thiệp', //cpg1.3.0
-  'ecard_name' => 'Tên', //cpg1.3.0
-  'ecard_email' => 'Địa chỉ email', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'tăng dần', //cpg1.3.0
-  'ecard_descending' => 'giảm dần', //cpg1.3.0
-  'ecard_sorted' => 'Được xếp', //cpg1.3.0
-  'ecard_by_date' => 'theo ngày', //cpg1.3.0
-  'ecard_by_sender_name' => 'theo tên người gửi', //cpg1.3.0
-  'ecard_by_sender_email' => 'theo đại chỉ email người nhận', //cpg1.3.0
-  'ecard_by_sender_ip' => 'theo địa chỉ IP người gửi', //cpg1.3.0
-  'ecard_by_recipient_name' => 'theo tên người nhận', //cpg1.3.0
-  'ecard_by_recipient_email' => 'theo địa chỉ email người nhận', //cpg1.3.0
-  'ecard_number' => 'xem các bản ghi từ %s tới %s trong %s', //cpg1.3.0
-  'ecard_goto_page' => 'nhảy tới trang', //cpg1.3.0
-  'ecard_records_per_page' => 'Số bản ghi trên một trang', //cpg1.3.0
-  'check_all' => 'Đánh dấu hết', //cpg1.3.0
-  'uncheck_all' => 'Bỏ đánh dấu hết', //cpg1.3.0
-  'ecards_delete_selected' => 'Xóa các thiệp được chọn', //cpg1.3.0
-  'ecards_delete_confirm' => 'Bạn có muốn xóa các bản ghi đó? Hãy đánh dấu vào hộp!', //cpg1.3.0
-  'ecards_delete_sure' => 'Tôi chắc chắn', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Bạn cần gõ tên và ý kiến của mình.',
-  'com_added' => 'Ý kiến của bạn đã được gửi lên.',
-  'alb_need_title' => 'Bạn phải đặt tiêu đề cho album!',
-  'no_udp_needed' => 'Không có cập nhập cần thiết.',
-  'alb_updated' => 'Album đã được cập nhập',
-  'unknown_album' => 'Album được chọn không tồn tại, hoặc là bạn ko có quyền tải lên vào album đó.',
-  'no_pic_uploaded' => 'Chưa có tập tin nào được tải lên!<br /><br />Nếu bạn đã thực sự chọn tập tin để tải lên, hãy kiểm tra xem máy chủ có cho phép tải tập tin lên?', //cpg1.3.0
-  'err_mkdir' => 'Không tạo được thư mục %s !',
-  'dest_dir_ro' => 'Thư mục %s không ghi được bởi đoạn mã được gọi!',
-  'err_move' => 'Không thể chuyển %s tới %s !',
-  'err_fsize_too_large' => 'Kích cỡ (các chiều) của tập tin bạn vừa tải lên quá lớn. (Mức cho phép tối đa là %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Dung lượng của tập tin bạn vừa tải lên quá lớn. (Mức cho phép tối đa là %s KB) !',
-  'err_invalid_img' => 'Tập tin bạn vừa tải không phải là tập tin hình ảnh! Có thể bạn tải nhầm hoặc tập tin đã bị lỗi.',
-  'allowed_img_types' => 'Bạn chỉ có thể tải các tranh với định dạng %s.',
-  'err_insert_pic' => 'Tập tin \'%s\' không đưa được vào album ', //cpg1.3.0
-  'upload_success' => 'Tác phẩm của bạn đã được tải lên thành công.<br /><br />Nó sẽ có trên phòng tranh sau khi được quản lý xem và chấp thuận.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - Upload notification', //cpg1.3.0
-  'notify_admin_email_body' => 'A picture has been uploaded by %s that needs your approval. Visit %s', //cpg1.3.0
-  'info' => 'Thông báo',
-  'com_added' => 'Ý kiến đã được thêm',
-  'alb_updated' => 'Album đã được cập nhập',
-  'err_comment_empty' => 'Ý kiến của bạn chưa có gì cả!',
-  'err_invalid_fext' => 'Chỉ có các tập tin theo định dạng mới được chấp thuận: <br /><br />%s.',
-  'no_flood' => 'Xin lỗi, bạn không thể gửi nhiều ý kiến cùng một lúc cho tác phẩm này<br /><br />Hãy sửa lại bài viết của bạn vừa rồi, thay vì viết thêm :)', //cpg1.3.0
-  'redirect_msg' => 'Bạn đang được chuyển đi.<br /><br /><br />Hãy nhấn \'Tiếp tục\' nếu như trang này không tự thay đổi.',
-  'upl_success' => 'Tác phẩm của bạn đã được thêm vào thành công.', //cpg1.3.0
-  'email_comment_subject' => 'Y kien ve tac pham cua ban tai phong tranh', //cpg1.3.0
-  'email_comment_body' => 'Ai do da ghi y kien vao tac pham cua ban tren phong tranh. Ban co the xem no tai', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Chú thích',
-  'fs_pic' => 'hình đúng cỡ',
-  'del_success' => 'đã xoá xong',
-  'ns_pic' => 'hình cỡ bình thường',
-  'err_del' => 'không thể xoá được',
-  'thumb_pic' => 'hình nhỏ',
-  'comment' => 'ý kiến',
-  'im_in_alb' => 'tác phẩm trong album',
-  'alb_del_success' => 'Album \'%s\' đã được xoá',
-  'alb_mgr' => 'Quản lý album',
-  'err_invalid_data' => 'Nhận được dữ liệu sai tại \'%s\'',
-  'create_alb' => 'Đang tạo album \'%s\'',
-  'update_alb' => 'Đang sửa album \'%s\' với tiêu đề \'%s\' và mục lục \'%s\'',
-  'del_pic' => 'Xoá tác phẩm', //cpg1.3.0
-  'del_alb' => 'Xoá album',
-  'del_user' => 'Xoá thành viên',
-  'err_unknown_user' => 'Thành viên được chọn không tồn tại!',
-  'comment_deleted' => 'Các ý kiến đã được xoá xong.',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Bạn có thực sự muốn xoá tác phẩm này không? \\nCác ý kiến của nó cũng sẽ bị xoá.', //js-alert //cpg1.3.0
-  'del_pic' => 'Xoá tác phẩm này', //cpg1.3.0
-  'size' => '%s x %s pixel',
-  'views' => '%s lần',
-  'slideshow' => 'Xem lần lượt',
-  'stop_slideshow' => 'Ngừng xem',
-  'view_fs' => 'Nhấn để xem hình đúng cỡ',
-  'edit_pic' => 'Sửa', //cpg1.3.0
-  'crop_pic' => 'Xoay & cắt', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Thông tin về tác phẩm', //cpg1.3.0
-  'Filename' => 'Tên tập tin',
-  'Album name' => 'Tên album',
-  'Rating' => 'Đanh giá (%s lượt đánh giá)',
-  'Keywords' => 'Từ khoá',
-  'File Size' => 'Dung lượng tập tin',
-  'Dimensions' => 'Kích cỡ',
-  'Displayed' => 'Số lần xem',
-  'Camera' => 'Camera',
-  'Date taken' => 'Ngày chụp',
-  'Aperture' => 'Đường kính ống',
-  'Exposure time' => 'Thời gian mở sáng',
-  'Focal length' => 'Focal length',
-  'Comment' => 'Ý kiến',
-  'addFav'=>'Thêm vào dánh sách hình tôi thích', //cpg1.3.0
-  'addFavPhrase'=>'Yêu thích', //cpg1.3.0
-  'remFav'=>'Bỏ khỏi danh sách hình tôi thích', //cpg1.3.0
-  'iptcTitle'=>'Tiêu đề IPTC', //cpg1.3.0
-  'iptcCopyright'=>'Bản quyền IPTC', //cpg1.3.0
-  'iptcKeywords'=>'Từ khoá IPTC', //cpg1.3.0
-  'iptcCategory'=>'Thư mục IPTC', //cpg1.3.0
-  'iptcSubCategories'=>'Thư mục IPTC con', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'OK',
-  'edit_title' => 'Sửa ý kiến này',
-  'confirm_delete' => 'Bạn có muốn xoá ý kiến này không?', //js-alert
-  'add_your_comment' => 'Thêm ý kiến của bạn',
-  'name'=>'Tên',
-  'comment'=>'Ý kiến',
-  'your_name' => 'Anon',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Nhấn vào hình để đóng cửa sổ',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Gửi thiệp điện tử',
-  'invalid_email' => '<b>Chú ý</b>: địa chỉ email bị sai!',
-  'ecard_title' => 'Thiep duoc gui tu %s cho ban',
-  'error_not_image' => 'Chỉ có tranh-ảnh mới có thể được dùng để gửi thiệp.', //cpg1.3.0
-  'view_ecard' => 'Neu nhu thiep khong hien ro, ban nhan vao lien ket nay',
-  'view_more_pics' => 'Nhan vao day de xem them cac tranh khac!',
-  'send_success' => 'Thiệp của bạn đã được gửi đi',
-  'send_failed' => 'Sorry but the server can\'t send your e-card...',
-  'from' => 'Từ',
-  'your_name' => 'Tên của bạn',
-  'your_email' => 'Địa chỉ email của bạn',
-  'to' => 'Tới',
-  'rcpt_name' => 'Tên người nhận',
-  'rcpt_email' => 'Địa chỉ email của người nhận',
-  'greetings' => 'Lời chào',
-  'message' => 'Nội dung',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Thông tin về tập tin', //cpg1.3.0
-  'album' => 'Album',
-  'title' => 'Tiêu đề',
-  'desc' => 'Chi tiết',
-  'keywords' => 'Từ khoá',
-  'pic_info_str' => '%s &times; %s - %s KB :: có %s lần được xem :: %s lần được đánh giá',
-  'approve' => 'Up!', //cpg1.3.0
-  'postpone_app' => 'Cứ vứt tạm ở đây',
-  'del_pic' => 'Xoá', //cpg1.3.0
-  'read_exif' => 'Đọc lại thông tin EXIF', //cpg1.3.0
-  'reset_view_count' => 'Sắp lại số lần xem (đưa về 0)',
-  'reset_votes' => 'Xoá bỏ các đánh giá',
-  'del_comm' => 'Xoá các ý kiến',
-  'upl_approval' => 'Chấp thuận đăng tác phẩm',
-  'edit_pics' => 'Sửa tập tin', //cpg1.3.0
-  'see_next' => 'Xem tác phẩm tiếp theo', //cpg1.3.0
-  'see_prev' => 'Xem tác phẩm trước', //cpg1.3.0
-  'n_pic' => '%s tác phẩm', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Số lượng tác phẩm hiển thị', //cpg1.3.0
-  'apply' => 'Áp dụng các thay đổi', //cpg1.3.0
-  'crop_title' => 'Trình sửa tranh Coppermine', //cpg1.3.0
-  'preview' => 'Xem trước kết quả sửa', //cpg1.3.0
-  'save' => 'Cất tranh', //cpg1.3.0
-  'save_thumb' =>'Cất tranh được sửa làm hình nhỏ', //cpg1.3.0
-  'sel_on_img' =>'Phần được chọn phải bao toàn bộ tranh!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Các câu hỏi và trả lời thường gặp', //cpg1.3.0
-  'toc' => 'Mục lục', //cpg1.3.0
-  'question' => 'Hỏi: ', //cpg1.3.0
-  'answer' => 'Trả lời: ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'FAQ - Các câu hỏi và trả lời thường gặp', //cpg1.3.0
-  array('Tại sao tôi phải đăng ký thành viên?', 'Đăng ký làm thành viên của Phòng Tranh sẽ cho bạn nhiều quyền lợi hơn một khách ghé thăm thông thường, đó là: quyền tải tranh/truyện lên, ghi ý kiến nhận xét, đánh giá tranh, đưa các tranh bạn thích vào danh sách riêng,..vv Và một điều nữa là để các quản lý có thể liên lạc với bạn khi cần.', 'allow_user_registration', '0'), //cpg1.3.0
-  array('Đăng ký như thế nào?', 'Bạn theo liên kêt &quot;Đăng ký&quot; và điền đầy đủ các mục cần thiết ở đó (và các mục tùy chọn nếu muốn). Lưu ý là đỉa chỉ email bạn điền phải tồn tại và nó là của bạn (xin đừng bịa!) thì bạn mới có thể đăng ý được<br />Sau đó bạn xem thư ở hòm thư mà bạn đã điền, nhấn vào liên kết tới Phòng Tranh ở trong thư để kích hoạt. Lúc này, bạn đã là thành viên chính thức và có thể đăng nhập được rôi :)', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Làm sao tôi có thể đăng nhập?', 'Bạn nhấn vào &quot;Đăng nhập&quot;, điền tên và mật mã mà bạn đã đăng ký, đánh dấu &quot;Tự động đăng nhập&quot; nếu bạn muốn tự động được đăng nhập vào lần sau ghé thăm - hoặc không, bạn để trống.<br /><b>Lưu ý: Cookies phải được bật trong trình duyệt của bạn, hoặc ít nhất là cho phép Phòng tranh tạo cookies trên máy của bạn.</b>', 'offline', 0), //cpg1.3.0
-  array('Tại sao tôi không đăng nhập được?', 'Bạn đã đăng ký và nhấn vào liên kết trong email mà Phòng tranh đã gửi cho bạn chưa?. Liên kết đó sẽ kích hoạt tài khoản của bạn. Trong các trường hợp khác, bạn hãy liên lạc với quản lý.', 'offline', 0), //cpg1.3.0
-  array('Tôi phải làm gì nếu quên mật mã?', 'Nếu như có liên kết &quot;Quên mật mã&quot; trong trang đăng nhập, bạn hãy sử dụng nó, hoặc không, bạn có thể liên lạc với quản lý để làm mật mã mới.', 'offline', 0), //cpg1.3.0
-  //array('Tôi phải làm gì nếu thay địa chỉ email?', 'Chỉ cần đơn giản là bạn hãy đăng nhập và thay đỉa chỉ email của mình qua liên kết &quot;Thông tin cá nhân&quot;', 'offline', 0), //cpg1.3.0
-  array('Làm sao tôi có thể cất một bức tranh vào mục &quot;Yêu thích&quot;?', 'Bạn hãy nhấn vào bức trnah bạn thích, nếu phần &quot;Thông tin về tác phẩm&quot; chưa có, bạn nhấn tiếp vào &quot;thông tin tranh&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); kéo thanh trượt xuống và chọn &quot;Thêm vào danh sách hình tôi thích&quot;.<br />Lưu ý: Cookies phải được bật hoặc là cho phép Phòng tranh cất tranh của bạn.', 'offline', 0), //cpg1.3.0
-  array('Làm sao tôi có thể đánh giá một tác phẩm?', 'Bạn nhấn vào hình nhỏ cần đánh giá, kéo thanh trượt xuống và chọn một đánh giá (hình sao từ 0 tới 5).', 'offline', 0), //cpg1.3.0
-  array('Làm sao để tôi có thể ghi ý kiến?', 'Bạn nhấn vào hình nhỏ, kéo thanh trượt xuống, sẽ thấy phần để bạn điền ý kiến của mình vào.', 'offline', 0), //cpg1.3.0
-array('Làm sao để tôi có thể gửi tác phẩm?', 'Bạn hãy nhấn vào liên kết ;Gửi tác phẩm&quot; và chọn album mà bạn muốn gửi lên, nhấn &quot;Browse&quot; và tìm tập tin bạn muốn tải lên và nhấn &quot;open&quot; (thêm tiêu đề và thông tin chi tiết nếu bạn muốn) và nhấn &quot;Tiếp tục&quot;', 'allow_private_albums', 0), //cpg1.3.0
-  array('Tôi có thể gửi tác phẩm vào đâu?', 'Bạn có thể gửi tác phầm của mình vào một trong những album trong &quot;Phòng tranh riêng&quot;. Quản lý cũng có thể cho phép bạn gửi tác phẩm lên các album khác trong Phòng tranh chính.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Kiểu tập tin và kích cỡ tôi có thể tải lên là như thế nào?', 'Kích cỡ và kiểu (jpg, png,...vv) là phụ thuộc vào các thiết lập của quản lý.', 'offline', 0), //cpg1.3.0
-  array('&quot;Phòng tranh riêng&quot; là gì?', '&quot;Phòng tranh riêng&quot; là một phòng tranh cá nhân của riêng một thành viên mà thành viên đó có thể tải tác phẩm lên và quản lý nó.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Làm sao tôi có thể tạo, thay tên hay xoá các album trong &quot;Phòng tranh riêng&quot;?', 'Bạn phải ở trong &quot;Chế độ quản lý&quot;<br />Bạn nhấn &quot;Tạo album riêng&quot; và nhấn &quot;Tạo mới&quot;. Thay đổi &quot;Album mới&quot; thành tên của album bạn muốn.<br />Bạn cũng có thể thay tên của bất kỳ album nào trong Phòng tranh riêng của mình.<br />Nhấn &quot;Thay đổi&quot; để kết thúc.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Làm sao tôi có thể chỉnh sửa và giới hạn người xem các album của tôi?', 'Bạn phải ở trong &quot;Chế độ quản lý&quot;<br />Tới &quot;Chỉnh sửa album của bạn&quot;. Trên dòng &quot;Cập nhập album&quot;, chọn album bạn muốn thay đổi.<br />Ở đây, bạn có thể thay đổi tên, chi tiết, hình nhỏ tượng trưng cho album, giới hạn các nhóm thành viên có thể xem, đánh giá hay ý kiến album của bạn.<br />Nhấn &quot;Cập nhập album&quot; để kết thúc.', 'allow_private_albums', 0), //cpg1.3.0
-  array('làm sao tôi có thể xem \'Phòng tranh riêng\' của các thành viên khác?', 'Bạn tới &quot;Danh sách album&quot; và chọn &quot;Phòng tranh của thành viên&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Cookies là gì?', 'Cookies là các tập tin ký tự chứa thông tin về bạn mà một trang web bạn đã đi qua lưu lại trên máy của bạn.<br />Cookies thường được dùng để cho phép các người dùng thoát ra khỏi trang web đó mà lầm ghé thăm sau sẽ được tự động đăng nhập. Ngoài ra nó còn dùng để chứa các thông tin khác nữa.<br />Lưu ý rằng: nếu bạn dùng máy tại nhà, mới nên sử dụng tính năng \'Tự động đăng nhập\'.', 'offline', 0), //cpg1.3.0
-  array('Tôi có thể lấy chương trình Phòng tranh này cho site của tôi không?', 'Coppermine là trình về miễn phí, mã nguồn mở, được đưa ra dưới dạng GNU GPL. Bạn hãy xem <a href="http://coppermine.sf.net/">Trang chủ của Coppermine</a> để biết thêm chi tiết.', 'offline', 0), //cpg1.3.0
-
-  'Duyệt site', //cpg1.3.0
-  array('&quot;Danh sách Album&quot; là gì?', 'Liên kết này sẽ đưa ra danh sách album trong toàn bộ thư mục mà  bạn đang xem. Nếu như bạn đang không ở trong một thư mục nào cả, nó sẽ đưa bạn tới trang chủ của Phòng tranh.', 'offline', 0), //cpg1.3.0
-  array('&quot;Phòng tranh riêng&quot; là gì?', 'Tính năng này cho phép một thành viên có quyền tại các album riêng của họ, cũng như sửa, xoá, cập nhập và tải tác phẩm lên đó. Nó là những phòng tranh cá nhân.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Sự khác nhau giữa &quot;Chế độ quản lý&quot; và &quot;Chế độ sử dụng&quot; là gì?', 'Khi bạn ở chế độ quản lý, bạn có thể thay đổi các thiết lập của mình: về album và về thông tin cá nhân (có thể với cả người khác, nếu quản lý cho phép).', 'allow_private_albums', 0), //cpg1.3.0
-  array('&quot;Gửi tác phẩm&quot; là như thế nào?', 'Tính năng này cho phép một người dùng gửi các tập tin lên (dung lượng và kích cỡ phụ thuộc vào thiết lập của quản lý) album được chọn bởi bạn hoặc bởi quản lý.', 'allow_private_albums', 0), //cpg1.3.0
-  array('&quot;Tác phẩm mới&quot; là như thế nào?', 'Liên kết này sẽ đưa ra các tác phẩm mới được gửi lên Phòng tranh.', 'offline', 0), //cpg1.3.0
-  array('&quot;Ý kiến mới&quot; là gì?', 'Liên kết này sẽ đưa bạn tới xem các ý kiến mới nhất được gửi lên trên Phòng tranh.', 'offline', 0), //cpg1.3.0
-  array('&quot;Được xem nhiều nhất&quot; là gì', 'Liên kết này sẽ đưa ra các tác phẩm được xem nhiều nhất tại Phòng tranh (cho dù là thành viên hay khách).', 'offline', 0), //cpg1.3.0
-  array('&quot;Được đánh giá cao nhất&quot; là gì?', 'Liên kết này sẽ đưa ra các tác phẩm được người đánh giá cao nhất, là giá trị trung bình của các đánh giá (VD: năm thành viên đánh giá <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: tác phẩm sẽ có giá trị đánh giá trung bình là <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ;Năm thành viên đánh giá tác phẩm từ 1 tới 5 (1,2,3,4,5) sẽ cho kết quả đánh giá trung bình là <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .)<br />Giá trị của các đánh giá sẽ đi từ <img src="images/rating5.gif" width="65" height="14" border="0" alt="Tuyệt vời" /> (Tuyệt vời) tới <img src="images/rating0.gif" width="65" height="14" border="0" alt="Xấu" /> (Xấu).', 'offline', 0), //cpg1.3.0
-  array('&quot;Hình yêu thích&quot; là gì?', 'Tính năng này sẽ cho phép thành viên xem mục lục của các hình mà họ đã đánh dấu là \'Hình yêu thích\' của mình. Cookies cần được bật để tính năng này hoạt động.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Lấy lại mật mã', //cpg1.3.0
-  'err_already_logged_in' => 'Bạn đã đăng nhập sẵn rồi!', //cpg1.3.0
-  'enter_username_email' => 'Điền địa chỉ email hoặc tên đăng nhập của bạn', //cpg1.3.0
-  'submit' => 'Lấy lại', //cpg1.3.0
-  'failed_sending_email' => 'Thư để lấy lại password của bạn không thể gửi được!', //cpg1.3.0
-  'email_sent' => 'An email with your username and password was sent to %s', //cpg1.3.0
-  'err_unk_user' => 'Selected user does not exist!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Mat ma cua ban tai phong tranh', //cpg1.3.0
-  'passwd_reminder_body' => 'Ban da yeu-cau tim lai mat ma cua minh tai phong tranh:
-Ten: %s
-Mat ma: %s
-Nhan vao %s de dang-nhap.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Group name',
-  'disk_quota' => 'Giới hạn dung lượng',
-  'can_rate' => 'Có thể đánh giá tác phẩm', //cpg1.3.0
-  'can_send_ecards' => 'Có thể gửi thiệp',
-  'can_post_com' => 'Có thể ghi ý kiến',
-  'can_upload' => 'Có thể tải tác phẩm lên', //cpg1.3.0
-  'can_have_gallery' => 'Có thể tạo album riêng',
-  'apply' => 'Áp dụng các thay đổi',
-  'create_new_group' => 'Tạo nhóm mới',
-  'del_groups' => 'Xoá nhóm được chọn',
-  'confirm_del' => 'Chú ý, khi bạn xoá một nhóm, các thành viên nhóm đó sẽ được tới nhóm \'Thành viên thông thường\'!\n\nBạn có muốn làm thế không?', //js-alert //cpg1.3.0
-  'title' => 'Quản lý các nhóm thành viên',
-  'approval_1' => 'Cần chấp thuận ở album chung',
-  'approval_2' => 'Cần chấp thuận ở album riêng',
-  'upload_form_config' => 'Thiết lập các ô tải lên', //cpg1.3.0
-  'upload_form_config_values' => array( 'Chỉ một tập tin tải lên', 'Chỉ nhiều tập tin tải lên', 'Chỉ sử dụng URI tải lên', 'Chỉ nhận tải ZIP', 'Tập tin-URI', 'Tập tin-ZIP', 'URI-ZIP', 'Tập tin-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Thành viên có thể chọn số ô tải lên?', //cpg1.3.0
-  'num_file_upload'=>'Tối đa/chính xác số lượng ô tải lên', //cpg1.3.0
-  'num_URI_upload'=>'Tối đa/chính xác số lượng ô tải URI', //cpg1.3.0
-  'note1' => '<b>(1)</b> Các tải lên ở các album công cộng cần sự chấp thuận của quản lý',
-  'note2' => '<b>(2)</b> Các tải lên ở các album cá nhân cần sự chấp thuận của quản lý',
-  'notes' => 'Notes',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Xin chào!',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Bạn có chắc bạn đinh XOÁ album này không? \\nTất cả các tập tin và ý kiến cũng sẽ bị xoá theo.', //js-alert //cpg1.3.0
-  'delete' => 'Xoá',
-  'modify' => 'Sửa',
-  'edit_pics' => 'Sửa tác phẩm', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Trang chủ',
-  'stat1' => '<b>[pictures]</b> tác phẩm trong <b>[albums]</b> album và <b>[cat]</b> thư mục với <b>[comments]</b> ý kiến, đã được xem <b>[views]</b> lần', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> tác phẩm trong <b>[albums]</b> album được xem <b>[views]</b> lần', //cpg1.3.0
-  'xx_s_gallery' => 'Phòng tranh của %s ',
-  'stat3' => '<b>[pictures]</b> tác phẩm trong <b>[albums]</b> album với <b>[comments]</b> ý kiến, được xem <b>[views]</b> lần', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Danh sách thành viên',
-  'no_user_gal' => 'Không có phong tranh nào của thành viên!',
-  'n_albums' => '%s album',
-  'n_pics' => '%s file(s)', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s tác phẩm', //cpg1.3.0
-  'last_added' => ', tác phẩm mới nhất được gửi vào %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Đăng nhập',
-  'enter_login_pswd' => 'Nhập tên và mật mã của bạn để đăng nhập',
-  'username' => 'Tên',
-  'password' => 'Mật mã',
-  'remember_me' => 'Tự động đăng nhập lần sau',
-  'welcome' => 'Xin chào %s ...',
-  'err_login' => '*** Không đăng nhập được. Bạn hãy thử lại ***',
-  'err_already_logged_in' => 'Bạn đã đăng nhập sẵn rồi!',
-  'forgot_password_link' => 'Quên mật mã', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Thoát ra',
-  'bye' => 'Tạm biệt %s ...',
-  'err_not_loged_in' => 'Bạn hiện chưa đăng nhập!',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'Thông tin thiết lập từ PHP', //cpg1.3.0
-  'explanation' => 'Đây là thông tin được in ra từ hàm của PHP<a href="http://www.php.net/phpinfo">phpinfo()</a>, hiển thị trong Copermine (cắt bỏ bớt phẩn bên phải).', //cpg1.3.0
-  'no_link' => 'Để người khác xem thấy phpinfo có thể là một sự nguy hiểm, đó là lý do tại sao bạn chỉ có thể nhìn thấy khi bạn đăng nhập dưới quyền quản lý. Bạn không thể đưa liên kết này cho người khác, họ sẽ bị từ chối truy cập.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Sửa album: %s',
-  'general_settings' => 'Các thiết lập cơ bản',
-  'alb_title' => 'Tiêu đề album',
-  'alb_cat' => 'Thư mục của album',
-  'alb_desc' => 'Chi tiết về album',
-  'alb_thumb' => 'Hình nhỏ của album',
-  'alb_perm' => 'Các quyền cho phép về album',
-  'can_view' => 'Album có thể được xem bởi',
-  'can_upload' => 'Cho phép thành viên gửi hình lên',
-  'can_post_comments' => 'Cho phép thành viên gửi ý kiến lên',
-  'can_rate' => 'Cho phép thành viên đánh giá',
-  'user_gal' => 'Phòng tranh của thành viên', //KyoS
-  'no_cat' => '* Không thư mục *',
-  'alb_empty' => 'Album này rỗng',
-  'last_uploaded' => 'Tải lên mới nhất',
-  'public_alb' => 'Tất cả mọi người (album chung)',
-  'me_only' => 'Chỉ riêng mình tôi',
-  'owner_only' => 'Chỉ có chủ sở hữu của album (%s)',
-  'groupp_only' => 'Chỉ thành viên của nhóm \'%s\' ',
-  'err_no_alb_to_modify' => 'Không có album này trong CSDL để sửa.',
-  'update' => 'Cập nhập album', //cpg1.3.0
-  'notice1' => '(*) phụ thuộc và các thiết lập về %snhóm%s ', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Xin lỗi, bạn đã đánh giá hình này rồi', //cpg1.3.0
-  'rate_ok' => 'Đánh giá của bạn đã được gửi',
-  'forbidden' => 'Bạn không thể tự đánh giá chính tác phẩm của mình.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Tham gia vào {SITE_NAME}, bạn cần phải đồng ý rằng:<br />
-* Bạn không gửi các hình hay ý kiến vi phạm nội qui của {SITE_NAME} (xem trong FAQ).<br />
-* Bạn phải tự chịu trách nhiệm những gì bạn gửi lên (tác phẩm và ý kiến).<br />
-* Quyết định của quản lý là quyết định cuối cùng trong mọi trường hợp xảy ra.<br /><br />
-Bạn nhấn "Tôi đồng ý" tức là bạn đống ý các điều khỏan trên để đăng ký thành viên với {SITE_NAME}.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Đăng ký thành viên',
-  'term_cond' => 'Điều kiện thỏa thuận',
-  'i_agree' => 'Tôi đồng ý',
-  'submit' => 'Gửi bản đăng ký',
-  'err_user_exists' => 'Tên thành viên mà bạn chọn đã được đăng ký rồi, bạn hãy chọn tên khác.',
-  'err_password_mismatch' => 'Hai mật mã không khớp với nhau, bạn hãy đánh lại chúng.',
-  'err_uname_short' => 'Tên thành viên cần dài ít nhất 2 ký tự',
-  'err_password_short' => 'Mật mã cần dài ít nhất 2 kí tự',
-  'err_uname_pass_diff' => 'Tên thành viên và mật mã phải khác nhau.',
-  'err_invalid_email' => 'Địa chỉ email bạn điền không hợp lệ, xin bạn hãy điền địa chỉ email của mình',
-  'err_duplicate_email' => 'Đã có thành viên đăng ký sử dụng địa chỉ email bạn vừa điền',
-  'enter_info' => 'Bản đăng ký thành viên',
-  'required_info' => 'Các thông tin bắt buộc',
-  'optional_info' => 'Các thông tin thêm',
-  'username' => 'Tên thành viên',
-  'password' => 'Mật mã',
-  'password_again' => 'Đánh lại mật mã',
-  'email' => 'Email',
-  'location' => 'Nơi ở',
-  'interests' => 'Các sở thích',
-  'website' => 'Trang chủ',
-  'occupation' => 'Chuyên môn',
-  'error' => 'LỖI',
-  'confirm_email_subject' => '%s - Thong tin dang ky',
-  'information' => 'Thông tin',
-  'failed_sending_email' => 'Email chứa thông tin kích hoạt không thể gửi được!',
-  'thank_you' => 'Cảm ơn bạn đã đăng ký.<br /><br />Một email chứa các thông tin để kích hoạt tài khỏan đã được gửi tới địa chỉ mà email bạn vừa đưa. Bạn hãy kiểm tra thư đó để kích hoạt tài khỏan trước khi có thể đăng nhập :)',
-  'acct_created' => 'Tài khoản của bạn đã được tạo, bây giờ bạn có thể đăng nhập với tên và mật mã của mình.',
-  'acct_active' => 'Tài khoản của bạn đã được kích hoạt, và bây giờ bạn có thể đăng nhập với tên và mật mã của mình.',
-  'acct_already_act' => 'Tài khoản của bạn đã được kích hoạt trước đó rồi!',
-  'acct_act_failed' => 'Tài khoản này không thể kích hoạt được!',
-  'err_unk_user' => 'Thành viên được chọn không tồn tại!',
-  'x_s_profile' => 'Thông tin cá nhân của %s ',
-  'group' => 'Nhóm',
-  'reg_date' => 'Tham gia vào',
-  'disk_usage' => 'Dung lượng sử dụng',
-  'change_pass' => 'Thay mật mã',
-  'current_pass' => 'Mật mã hiện tại',
-  'new_pass' => 'Mật mã mới',
-  'new_pass_again' => 'Mật mã mới lần nữa',
-  'err_curr_pass' => 'Mật mã hiện tại bị sai',
-  'apply_modif' => 'Áp dụng các thay đổi',
-  'change_pass' => 'Thay mật mã của bạn',
-  'update_success' => 'Các thông tin về bạn đã được cập nhập',
-  'pass_chg_success' => 'Mật mã của bạn đã được sửa',
-  'pass_chg_error' => 'Mật mã của bạn CHƯA được sửa',
-  'notify_admin_email_subject' => '%s - Registration notification', //cpg1.3.0
-  'notify_admin_email_body' => 'A new user with the username "%s" has registered in your gallery', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Cam-on ban da dang ky tai {SITE_NAME}
-
-Ten thanh vien cua ban: "{USER_NAME}"
-Mat ma cua ban: "{PASSWORD}"
-
-De la` tha`nh vien chi'nh thuc, ban can nhan vao lien-ket sau,
-hoac copy va da'n vao tri`nh duyet cua ban.
-
-{ACT_LINK}
-
-Than ai,
-
-Quan ly cua {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Xem xét các ý kiến',
-  'no_comment' => 'Không có ý kiến nào để xem',
-  'n_comm_del' => '%s ý kiến đã được xoá',
-  'n_comm_disp' => 'Số lượng ý kiến được hiển thị',
-  'see_prev' => 'Xem trước đó',
-  'see_next' => 'Xem tiếp theo',
-  'del_comm' => 'Đã xoá các ý kiến được đánh dấu',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Tìm tác phẩm (theo tên)',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Tìm tập tin mới', //cpg1.3.0
-  'select_dir' => 'Chọn thư mục',
-  'select_dir_msg' => 'Tác vụ này giúp bạn thêm các tác phẩm mới bằng cách tải trực tiếp từ FTP.<br /><br />Hãy chọn thư mục nơi bạn đã tải các tác phẩm lên.', //cpg1.3.0
-  'no_pic_to_add' => 'Không có tập tin mới nào để thêm', //cpg1.3.0
-  'need_one_album' => 'Bạn cần ít nhất một album để sử dụng tác vụ này',
-  'warning' => 'Cảnh báo',
-  'change_perm' => 'mã thực thi không thể ghi vào được thư mục này, bạn cần chuyển chế độ của nó thành 755 hoặc 777 trước khi có thể thêm các tác phẩm!', //cpg1.3.0
-  'target_album' => '<b>Cho các tác phẩm của &quot;</b>%s<b>&quot; vào </b>%s', //cpg1.3.0
-  'folder' => 'Thư mục',
-  'image' => 'tranh',
-  'album' => 'Album',
-  'result' => 'Kết quả',
-  'dir_ro' => 'Không thể ghi được. ',
-  'dir_cant_read' => 'Không thể đọc được. ',
-  'insert' => 'Thêm tác phẩm vào phòng tranh', //cpg1.3.0
-  'list_new_pic' => 'Danh sách các tập tin mới', //cpg1.3.0
-  'insert_selected' => 'Thêm các tập tin được chọn', //cpg1.3.0
-  'no_pic_found' => 'Không tìm thấy tập tin nào mới', //cpg1.3.0
-  'be_patient' => 'Xin chờ đợi, quá trình này cần thời gian.', //cpg1.3.0
-  'no_album' => 'không có album được chọn',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>OK</b>: nghĩa là tập tin đã được thêm vào thành công'.
-                          '<li><b>DP</b>: nghĩa là tập tin bị trùng lặp, đã có trong CSDL'.
-                          '<li><b>PB</b>: nghĩa là tập tin không thể thêm vào được, hãy xem xét các thiết lập cấu hình và quyền của các thư mục bạn định thêm tác phẩm vào'.
-                          '<li><b>NA</b>: nghĩa là bạn chưa chọn album mà tác phẩm sẽ tới, nhấn \'<a href="javascript:history.back(1)">trở lại (Back)</a>\' và chọn 1 album. Nếu bạn chưa có album nào, hãy <a href="albmgr.php">tạo nó</a> trước</li>'.
-                          '<li>Nếu các dấu \'OK, DP, PB\' không xuất hiện, nhấn vào tập tin bị hỏng để xem thông báo lỗi của PHP'.
-                          '<li>Nếu bị \'timeouts\', nhấn \'refresh\''.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'chọn album', //cpg1.3.0
-  'check_all' => 'Chọn tất cả', //cpg1.3.0
-  'uncheck_all' => 'Bỏ chọn tất cả', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Phạt thành viên',
-  'user_name' => 'Tên thành viên',
-  'ip_address' => 'Địa chỉ IP',
-  'expiry' => 'Thời gian hết hiệu lực phạt (bỏ trống là mãi mãi)',
-  'edit_ban' => 'Lưư các thay đổi',
-  'delete_ban' => 'Xoá',
-  'add_new' => 'Thêm người bị phạt',
-  'add_ban' => 'Thêm',
-  'error_user' => 'Không tìm thấy thành viên', //cpg1.3.0
-  'error_specify' => 'Bạn cần xác định tên thành viên hoặc địa chỉ IP', //cpg1.3.0
-  'error_ban_id' => 'Địa chỉ ID bị sai!', //cpg1.3.0
-  'error_admin_ban' => 'Bạn không thể tự phạt chính mình!', //cpg1.3.0
-  'error_server_ban' => 'Bạn không thể tự phạt chính máy chủ của mình... hihi. Vì không thể làm thế được :D', //cpg1.3.0
-  'error_ip_forbidden' => 'Bạn không thể phạt địa chỉ IP này - it is non-routable! (??)', //cpg1.3.0
-  'lookup_ip' => 'Xem xét một địa chỉ IP', //cpg1.3.0
-  'submit' => 'Xem nào!', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Tải tác phẩm lên Phòng tranh', //cpg1.3.0
-  'custom_title' => 'Ô tải được chọn theo yêu cầu', //cpg1.3.0
-  'cust_instr_1' => 'Bạn có thể chọn tuỳ ý số lượng ô tải. Tuy nhiên, bạn không thể chọn nhiều hơn lượng tối đa được liệt kê ở dưới.', //cpg1.3.0
-  'cust_instr_2' => 'Số ô yêu cầu:', //cpg1.3.0
-  'cust_instr_3' => 'Số ô tải tập tin: %s', //cpg1.3.0
-  'cust_instr_4' => 'Số ô tải URI/URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'Số ô tải URI/URL:', //cpg1.3.0
-  'cust_instr_6' => 'Số ô tải tập tin:', //cpg1.3.0
-  'cust_instr_7' => 'Bạn hãy điền số lượng mỗi loại ô, sau đó nhấn \'Tiếp tục\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Việc tạo ô bị lỗi.', //cpg1.3.0
-  'reg_instr_2' => 'Bạn có thể tải các tác phẩm của mình sử dụng các ô tải ở dưới. Dung lượng của các tác phẩm được tải lên từ máy của bạn không được vượt quá %s KB mỗi tác phẩm. Tập tin ZIP được tải lên từ \'Tải tập tin\' và \'Tải từ URI/URL\' sẽ vẫn được nén như ban đầu.', //cpg1.3.0
-  'reg_instr_3' => 'Nếu bạn muốn các tập tin nén được giải nén sau đó, bạn cần sử dụng ô tải tập tin nén ở phần \'Tải lên và giải nén ZIP\'.', //cpg1.3.0
-  'reg_instr_4' => 'Khi sử dụng phần URI/URL, xin hãy điền địa chỉ tới tập tin ở dạng: http://www.webcuaban.com/tranh/vidu.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Sai khi bạn đã điền xong, hãy nhấn vào \'Tiếp tục\'.', //cpg1.3.0
-  'reg_instr_6' => 'Tải lên và giải nén ZIP:', //cpg1.3.0
-  'reg_instr_7' => 'Tập tin để tải lên:', //cpg1.3.0
-  'reg_instr_8' => 'Tải lên từ URI/URL:', //cpg1.3.0
-  'error_report' => 'Thông báo có lỗi', //cpg1.3.0
-  'error_instr' => 'Các tải lên sau đây đã gặp lỗi:', //cpg1.3.0
-  'file_name_url' => 'Tên tập tin/URL', //cpg1.3.0
-  'error_message' => 'Thông báo lỗi', //cpg1.3.0
-  'no_post' => 'Tập tin không được tải lên bởi POST.', //cpg1.3.0
-  'forb_ext' => 'Kiểu tập tin bị cấm.', //cpg1.3.0
-  'exc_php_ini' => 'Dung lương tập tin vượt quá giới hạn cho phép của php.ini', //cpg1.3.0
-  'exc_file_size' => 'Dung lượng tập tin vượt quá giới hạn của Phòng tranh.', //cpg1.3.0
-  'partial_upload' => 'Chỉ tải lên một phần (partial).', //cpg1.3.0
-  'no_upload' => 'Không có tải lên nào vừa được thực hiện.', //cpg1.3.0
-  'unknown_code' => 'Lỗi tải lên không xác định được của PHP.', //cpg1.3.0
-  'no_temp_name' => 'Không có tải lên - Không có tên tạm thời.', //cpg1.3.0
-  'no_file_size' => 'Không chứa dữ liệu/Dữ liệu bị hỏng', //cpg1.3.0
-  'impossible' => 'Không thể di chuyển được.', //cpg1.3.0
-  'not_image' => 'Không phải tập tin hình ảnh hoặc tập tin bị hỏng', //cpg1.3.0
-  'not_GD' => 'Không phải phần mở rộng của GD.', //cpg1.3.0
-  'pixel_allowance' => 'Số điểm ảnh cho phép đã đạt tới giới hạn.', //cpg1.3.0
-  'incorrect_prefix' => 'Phần giao thức của URI/URL bị sai (kiểu giống http://)', //cpg1.3.0
-  'could_not_open_URI' => 'Không mở được URI.', //cpg1.3.0
-  'unsafe_URI' => 'Độ an toàn không được kiểm định.', //cpg1.3.0
-  'meta_data_failure' => 'Siêu dữ liệu (Meta data) gặp sự cố', //cpg1.3.0
-  'http_401' => '401 Không có quyền sở hữu', //cpg1.3.0
-  'http_402' => '402 Cần trả cước phí', //cpg1.3.0
-  'http_403' => '403 Không được phép', //cpg1.3.0
-  'http_404' => '404 Không tìm thấy', //cpg1.3.0
-  'http_500' => '500 Lỗi bên trong máy chủ', //cpg1.3.0
-  'http_503' => '503 Dịch vụ không tồn tại', //cpg1.3.0
-  'MIME_extraction_failure' => 'MIME không xác định được.', //cpg1.3.0
-  'MIME_type_unknown' => 'Không hiểu kiểu MIME', //cpg1.3.0
-  'cant_create_write' => 'Không tạo được tập tin để ghi.', //cpg1.3.0
-  'not_writable' => 'Không ghi được vào tập tin ghi.', //cpg1.3.0
-  'cant_read_URI' => 'Không đọc được URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Không thể mở được tập tin ghi URI.', //cpg1.3.0
-  'cant_write_write_file' => 'Không thể ghi được vào tập tin ghi URI.', //cpg1.3.0
-  'cant_unzip' => 'Không giải nén được.', //cpg1.3.0
-  'unknown' => 'Lỗi... không biết là lỗi gì :(', //cpg1.3.0
-  'succ' => 'Các tập tin đã tải lên thành công', //cpg1.3.0
-  'success' => '%s tập tin đã tải lên thành công.', //cpg1.3.0
-  'add' => 'Hãy nhấn \'Tiếp tục\' để thêm các tác phẩm của bạn vào các album.', //cpg1.3.0
-  'failure' => 'Quá trình tải lên bị lỗi', //cpg1.3.0
-  'f_info' => 'Thông tin về tập tin', //cpg1.3.0
-  'no_place' => 'Tác phẩm vừa xong không thể đặt được.', //cpg1.3.0
-  'yes_place' => 'Tác phẩm vừa xong đã được đặt vào thành công.', //cpg1.3.0
-  'max_fsize' => 'Dương lượng tập tin lớn nhất chp phép là %s KB',
-  'album' => 'Album',
-  'picture' => 'Tác phẩm', //cpg1.3.0
-  'pic_title' => 'Tên tác phẩm', //cpg1.3.0
-  'description' => 'Chi tiết về tác phẩm', //cpg1.3.0
-  'keywords' => 'Từ khoá (phải được viết cách nhau ra)',
-  'err_no_alb_uploadables' => 'Xin lỗi, không có album nào bạn có thể được phép để tải lên', //cpg1.3.0
-  'place_instr_1' => 'Bạn hãy đặt các tác phẩm vào lúc này, bạn cũng có thể điền các thông tin thích ứng về mỗi tác phẩm.', //cpg1.3.0
-  'place_instr_2' => 'Vẫn còn tác phẩm cần đặt, bạn hãy nhấn \'Tiếp tục\'.', //cpg1.3.0
-  'process_complete' => 'Bạn đã đặt xong tất cả các tác phẩm.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Quản lý thành viên',
-  'name_a' => 'Xếp tên tăng dần',
-  'name_d' => 'Xếp tên giảm dần',
-  'group_a' => 'Xếp tên nhóm tăng dần',
-  'group_d' => 'Xếp tên nhóm giảm dần',
-  'reg_a' => 'Xếp theo ngày đăng ký tăng dần',
-  'reg_d' => 'Xếp theo ngày đăng ký giảm dần',
-  'pic_a' => 'Xếp theo số lượng tác phẩm tăng dần',
-  'pic_d' => 'Xếp theo số lượng tác phẩm giảm dần',
-  'disku_a' => 'Xếp theo dung lượng sử dụng tăng dần',
-  'disku_d' => 'Xếp theo dung lượng sử dụng giảm dần',
-  'lv_a' => 'Xếp theo lần vào cuối tăng dần', //cpg1.3.0
-  'lv_d' => 'Xếp theo lần vào cuối giảm dần', //cpg1.3.0
-  'sort_by' => 'Xếp các thành viên theo',
-  'err_no_users' => 'Bảng thành viên rỗng!',
-  'err_edit_self' => 'Bạn không thể sửa chính mình, hãy sử dụng \'Thông tin cá nhân\' để sửa thông tin về mình.',
-  'edit' => 'Sửa',
-  'delete' => 'Xoá',
-  'name' => 'Tên thành viên',
-  'group' => 'Nhóm',
-  'inactive' => 'Không hoạt động',
-  'operations' => 'Chỉnh sửa',
-  'pictures' => 'Số lượng tác phẩm', //cpg1.3.0
-  'disk_space' => 'Dung lượng sử dụng/Giói hạn',
-  'registered_on' => 'Đăng ký',
-  'last_visit' => 'Hoạt động lần cuối', //cpg1.3.0
-  'u_user_on_p_pages' => '%d thành viên trong %d trang',
-  'confirm_del' => 'Bạn có muốn xoá thành viên này không? \\nTất cả các tác phẩm và album của người này cũng sẽ bị xoá.', //js-alert //cpg1.3.0
-  'mail' => 'MAIL',
-  'err_unknown_user' => 'Thành viên được chọn không tồn tại!',
-  'modify_user' => 'Sửa thành viên',
-  'notes' => 'Ghi chú',
-  'note_list' => '<li>Nếu bạn không muốn thay đổi mật mã hiện tại, hãy để mục password là rỗng',
-  'password' => 'Mật mã',
-  'user_active' => 'Thành viên đang hoạt động',
-  'user_group' => 'Nhóm thành viên',
-  'user_email' => 'Email của thành viên',
-  'user_web_site' => 'Tranh web của thành viên',
-  'create_new_user' => 'Tạo thành viên mới',
-  'user_location' => 'Nơi ở của thành viên',
-  'user_interests' => 'Sở thích của thành viên',
-  'user_occupation' => 'Chuyên môn của thành viên',
-  'latest_upload' => 'Các tác phẩm gần đây', //cpg1.3.0
-  'never' => 'không bao giờ', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Các công cụ quản lý (Thu nhỏ tranh)', //cpg1.3.0
-  'what_it_does' => 'Công cụ này làm gì',
-  'what_update_titles' => 'Đặt tên tác phẩm từ tên của tập tin',
-  'what_delete_title' => 'Xoá các tiêu đề tác phẩm',
-  'what_rebuild' => 'Làm lại các hình nhỏ và thu nhỏ tranh/ảnh',
-  'what_delete_originals' => 'Xoá hình đúng cỡ ban đầu và thay thế bằng hình đã được thu nhỏ bớt.',
-  'file' => 'Tập tin',
-  'title_set_to' => 'Chuyển tiêu đề thành',
-  'submit_form' => 'Thực hiện',
-  'updated_succesfully' => 'Cập nhập thành công',
-  'error_create' => 'Lỗi khi đang tạo',
-  'continue' => 'Tiếp tục với các bức hình khác',
-  'main_success' => 'Tập tin %s đã được sử dụng như là tập tin chính thành công', //cpg1.3.0
-  'error_rename' => 'Lỗi khi sửa tên %s thành %s',
-  'error_not_found' => 'Tập tin %s không tìm thấy',
-  'back' => 'trở lại trang chính',
-  'thumbs_wait' => 'Đang cập nhập các hình nhỏ/thu nhỏ hình, xin vui lòng chờ...',
-  'thumbs_continue_wait' => 'Tiếp tục cập nhập hình nhở và/hoặc thu nhỏ hình...',
-  'titles_wait' => 'Đang cập nhập các tiêu đề tác phẩm, xin hãy chờ...',
-  'delete_wait' => 'Đang xoá các tiêu đề, xin hãy chờ...',
-  'replace_wait' => 'Đang xoá các tập tin hình gốc và thay thế bằng tập tin hình đã được thu nhỏ, xin hãy chờ...',
-  'instruction' => 'Hướng dẫn nhanh',
-  'instruction_action' => 'Chọn hành động (nhìn số)',
-  'instruction_parameter' => 'Chỉnh các thông số',
-  'instruction_album' => 'Chọn album',
-  'instruction_press' => 'Nhấn %s',
-  'update' => 'Cập nhập hình nhỏ/hình đã được chỉnh cỡ',
-  'update_what' => 'Cái gì sẽ được cập nhập',
-  'update_thumb' => 'Chỉ có hình nhỏ',
-  'update_pic' => 'Chỉ có các hình cần chỉnh cỡ',
-  'update_both' => 'Cả hình nhỏ và hình chỉnh cỡ',
-  'update_number' => 'Số lượng hình được thực thi mỗi lần thực hiện',
-  'update_option' => '(Thử thiết lập này nếu như bạn gẵp lỗi quá hạn thời gian (timeout)',
-  'filename_title' => 'Tên tập tin &rArr; Tiêu đề tác phẩm', //cpg1.3.0
-  'filename_how' => 'Tên tập tin sẽ được sửa như thế nào',
-  'filename_remove' => 'Bỏ đuôi .jpg và thay thế các dấu _ (gạch dưới) bằng khoảng trắng',
-  'filename_euro' => 'Chuyển 2003_11_23_13_20_20.jpg thành 23/11/2003 13:20',
-  'filename_us' => 'Chuyển 2003_11_23_13_20_20.jpg thành 11/23/2003 13:20',
-  'filename_time' => 'Chuyển 2003_11_23_13_20_20.jpg thành 13:20',
-  'delete' => 'Xoá các tiêu đề và hình gốc', //cpg1.3.0
-  'delete_title' => 'Xoá tên tiêu đề', //cpg1.3.0
-  'delete_original' => 'Xoá tập tin hình gốc',
-  'delete_replace' => 'Xoá các hình gốc và thay thế bằng hình đã được thu nhỏ',
-  'select_album' => 'Chọn album',
-  'delete_orphans' => 'Xoá các ý kiến vô chủ (thực hiện với tất cả các album)', //cpg1.3.0
-  'orphan_comment' => 'Tìm thấy ý kiến vô chủ', //cpg1.3.0
-  'delete' => 'Xoá', //cpg1.3.0
-  'delete_all' => 'Xoá hết', //cpg1.3.0
-  'comment' => 'Ý kiến: ', //cpg1.3.0
-  'nonexist' => 'gắn với tập tin không tồn tại # ', //cpg1.3.0
-  'phpinfo' => 'Hiển thị phpinfo', //cpg1.3.0
-  'update_db' => 'Cập nhập CSDL', //cpg1.3.0
-  'update_db_explanation' => 'Nếu bạn đã thay thế các tập tin của coppermine, thêm các sửa đổi hoặc nâng cấp, hãy chắc chắn rằng bạn thực hiện cập nhập CSDL này một lần. Nó sẽ tạo các thay đổi trong CSDL và các thiết lập cần thiết.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/welsh.php cpg148/lang/welsh.php
--- 133/lang/welsh.php	2005-01-11 14:17:42.000000000 -0600
+++ cpg148/lang/welsh.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1275 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: welsh.php,v 1.3 2005/01/11 12:17:42 caspershadow Exp $
-// ------------------------------------------------------------------------- //
-
-// cyfieithiad Cymraeg gan www.dyffrynaeron.com
-$lang_translation_info = array(
-  'lang_name_english' => 'Welsh',
-  'lang_name_native' => 'Cymraeg',
-  'lang_country_code' => 'cm',
-  'trans_name'=> 'dyffrynaeron.com',
-  'trans_email' => 'cysylltu@dyffrynaeron.com',
-  'trans_website' => 'http://www.dyffrynaeron.com/',
-  'trans_date' => '2005-01-01',
-);
-
-$lang_charset = 'iso-8859-1';
-$lang_text_dir = 'ltr'; // ('ltr' for left to right, 'rtl' for right to left)
-
-// shortcuts for Byte, Kilo, Mega
-$lang_byte_units = array('Beitiau', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwe', 'Sad');
-$lang_month = array('Ion', 'Chwe', 'Maw', 'Ebr', 'Mai', 'Meh', 'Gor', 'Aws', 'Med', 'Hyd', 'Tach', 'Rhag');
-
-// Some common strings
-$lang_yes = 'Ie';
-$lang_no  = 'Na';
-$lang_back = 'NL';
-$lang_continue = 'PARHAU';
-$lang_info = 'Gwybodaeth';
-$lang_error = 'Gwall';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%e.%B %Y';
-$lastcom_date_fmt =  '%e.%m.%y um %H:%M';
-$lastup_date_fmt = '%e %B %Y';
-$register_date_fmt = '%e %B %Y';
-$lasthit_date_fmt = '%e %B %Y um %H:%M';
-$comment_date_fmt =  '%e %B %Y um %H:%M';
-
-
-// For the word censor
-$lang_bad_words = array('*fuck*', 'asshole', 'assramer', 'bitch*', 'c0ck', 'clits', 'Cock', 'cum', 'cunt*', 'dago', 'daygo', 'dego', 'dick*', 'dildo', 'ffwrch', '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 = array(
-  'random' => 'Ffeiliau heb drefn arbennig', //cpg1.3.0
-  'lastup' => 'Lluniau mwyaf newydd',
-  'lastalb'=> 'Llyfr Lluniau ddiweddarwyd ddiwethaf',
-  'lastcom' => 'Sylwadau diwethaf',
-  'topn' => 'Edrychwyd arno fwyaf',
-  'toprated' => 'Gradd uchaf',
-  'lasthits' => 'Edrychwyd arno ddiwethaf',
-  'search' => 'Canlyniadau chwilio',
-  'favpics'=> 'Ffefrynnau', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Does gen ti ddim caniatd i gael mynediad i\'r dudalen hon.',
-  'perm_denied' => 'Does gen ti ddim caniatd i gyflawni\'r weithred hon.',
-  'param_missing' => 'Galwyd y sgript heb y paramedrau anghenrheidiol.',
-  'non_exist_ap' => 'Dyw\'r Llyfr Lluniau/ffeil ddewises di ddim yn bodoli !', //cpg1.3.0
-  'quota_exceeded' => 'Dros dy gwota<br /><br />Mae [quota]K ar dy gyfer di, ac mae dy ffeiliau yn defnyddio[space]K, byddai ychwanegu\'r ffeil hon yn mynd  ti dros dy gwota.', //cpg1.3.0
-  'gd_file_type_err' => 'Yr unig fathau o ddelweddau allu di ddefnyddio gyda llyfrgell delweddau GD yw JPEG a PNG.',
-  'invalid_image' => 'Mae\'r ddelwedd wnes di anfon wedi\'i llygru neu\'n anaddas ar gyfer llyfrgell GD',
-  'resize_failed' => 'Methu creu bawdlun neu ddelwedd llai o faint.',
-  'no_img_to_display' => 'Dim delwedd i\'w dangos',
-  'non_exist_cat' => 'Dyw\'r categori wnes di ddewis ddim yn bodoli',
-  'orphan_cat' => 'Categori heb riant-gategori, defnyddia\'r rheolwr categori i wirio hyn!', //cpg1.3.0
-  'directory_ro' => 'Does dim hawl gen ti ysgrifennu i blygell \'%s\' felly does dim modd dileu\'r ffeiliau.', //cpg1.3.0
-  'non_exist_comment' => 'Dyw\'r sylw wnes di ddewis ddim yn bodoli.',
-  'pic_in_invalid_album' => 'Mae\'r ffeil mewn Llyfr Lluniau (%s)!? sydd ddim yn bodoli', //cpg1.3.0
-  'banned' => 'Rwyt ti wedi cael dy wahardd rhag defnyddio\'r safle.',
-  'not_with_udb' => 'Mae\'r weithred wedi ei hanalluogi yn Coppermine oherwydd ei fod wedi ei integreiddio gyda meddalwedd fforwm. Naill ai dyw beth rwyt ti\'n ceisio gwneud ddim yn cael ei gefnogi gan y cyfluniad hwn, neu dylai meddalwedd y fforwm fod yn ymdrin \'r swyddogaeth.',
-  'offline_title' => 'Ddim arlein', //cpg1.3.0
-  'offline_text' => 'Dyw\'r oriel ddim arlein ar hyn o bryd, dere nl yn fuan', //cpg1.3.0
-  'ecards_empty' => 'Does dim cofnodion egardiau i\'w harddangos. Gwna\'n siwr dy fod wedi galluogi logio egardiau yng nghyfluniad Coppermine!', //cpg1.3.0
-  'action_failed' => 'Methodd y weithred.  Dyw Coppermine ddim yn medru prosesu dy gais.', //cpg1.3.0
-  'no_zip' => 'Dyw\'r llyfrgelloedd sydd eu hangen i brosesu ffeiliau ZIP ddim ar gael.  Cysyllta \'r gweinyddwr.', //cpg1.3.0
-  'zip_type' => 'Does gen ti ddim caniatd i anfon ffeiliau ZIP.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Gallai\'r cd canlynol fod yn ddefnyddiol: <li>[b]<b>Cryf</b>[/b]</li> <li>[i]<i>Italig</i>[/i]</li> <li>[url=http://dy_safle.com/]Testun[/url]</li> <li>[email]defnyddiwr@safle.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Mynd i restr Llyfr Lluniau',
-  'alb_list_lnk' => 'Rhestr Llyfrau Lluniau',
-  'my_gal_title' => 'Mynd i fy oriel bersonol i',
-  'my_gal_lnk' => 'Fy oriel',
-  'my_prof_lnk' => 'Fy mhroffil',
-  'adm_mode_title' => 'Newid i modd gweinyddwr',
-  'adm_mode_lnk' => 'Modd gweinyddwr',
-  'usr_mode_title' => 'Newid i modd defnyddiwr',
-  'usr_mode_lnk' => 'Modd defnyddiwr',
-  'upload_pic_title' => 'Anfon llun i Lyfr Lluniau', //cpg1.3.0
-  'upload_pic_lnk' => 'Anfon llun', //cpg1.3.0
-  'register_title' => 'Creu cyfri',
-  'register_lnk' => 'Cofrestru',
-  'login_lnk' => 'Mewngofnodi',
-  'logout_lnk' => 'Allgofnodi',
-  'lastup_lnk' => 'Lluniau mwyaf newydd',
-  'lastcom_lnk' => 'Sylwadau diwethaf',
-  'topn_lnk' => 'Edrychwyd arno fwyaf',
-  'toprated_lnk' => 'Gradd uchaf',
-  'search_lnk' => 'Chwilio',
-  'fav_lnk' => 'Ffefrynnau',
-  'memberlist_title' => 'Dangos Rhestr Aelodau', //cpg1.3.0
-  'memberlist_lnk' => 'Rhestr Aelodau', //cpg1.3.0
-  'faq_title' => 'Cwestiynau Cyffredin am oriel lluniau &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'Cwestiynau Cyffredin', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Cymeradwyo ffeiliau',
-  'config_lnk' => 'Cyfluniad',
-  'albums_lnk' => 'Llyfrau Lluniau',
-  'categories_lnk' => 'Categoriau',
-  'users_lnk' => 'Defnyddwyr',
-  'groups_lnk' => 'Grwpiau',
-  'comments_lnk' => 'Adolygu Sylwadau', //cpg1.3.0
-  'searchnew_lnk' => 'Swp-brosesu ffeiliau', //cpg1.3.0
-  'util_lnk' => 'Offer Gweinyddol', //cpg1.3.0
-  'ban_lnk' => 'Gwahardd Defnyddwyr',
-  'db_ecard_lnk' => 'Dangos Egardiau', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Creu/trefnu fy Llyfrau Lluniau',
-  'modifyalb_lnk' => 'Addasu fy Llyfrau Lluniau',
-  'my_prof_lnk' => 'Fy mhroffil',
-);
-
-$lang_cat_list = array(
-  'category' => 'Categori',
-  'albums' => 'Llyfrau Lluniau',
-  'pictures' => 'Ffeiliau', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d o Lyfrau Lluniau ar %d tudalen',
-);
-
-$lang_thumb_view = array(
-  'date' => 'DYDDIAD',
-  //Sort by filename and title
-  'name' => 'ENW FFEIL',
-  'title' => 'TEITL',
-  'sort_da' => 'Trefnu yn l dyddiad yn esgynnol',
-  'sort_dd' => 'Trefnu yn l dyddiad yn ddisgynnol',
-  'sort_na' => 'Trefnu yn l enw yn esgynnol',
-  'sort_nd' => 'Trefnu yn l enw yn ddisgynnol',
-  'sort_ta' => 'Trefnu yn l teitl yn esgynnol',
-  'sort_td' => 'Trefnu yn l teitl yn ddisgynnol',
-  'download_zip' => 'Llwytho lawr fel ffeil Zip', //cpg1.3.0
-  'pic_on_page' => '%d o ffeiliau ar %d tudalen',
-  'user_on_page' => '%d o ddefnyddwyr ar %d tudalen', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'Nl i\'r dudalen bawdluniau',
-  'pic_info_title' => 'Dangos/cuddio gwybodaeth ffeiliau', //cpg1.3.0
-  'slideshow_title' => 'Sioe sleidiau',
-  'ecard_title' => 'Anfon y ffeil hwn fel egerdyn', //cpg1.3.0
-  'ecard_disabled' => 'Egardiau wedi\'u hanalluogi',
-  'ecard_disabled_msg' => 'Does gen ti ddim caniatd i anfon egardiau', //js-alert //cpg1.3.0
-  'prev_title' => 'Gweld ffeil blaenorol', //cpg1.3.0
-  'next_title' => 'Gweld ffeil nesaf', //cpg1.3.0
-  'pic_pos' => 'FFEIL %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Graddio\'r ffeil hwn', //cpg1.3.0
-  'no_votes' => '(Dim pleidleisiau eto)',
-  'rating' => '(gradd ar hyn o bryd : %s / 5 gyda %s o bleidleisiau)',
-  'rubbish' => 'Rwtsh llwyr',
-  'poor' => 'Gwael',
-  'fair' => 'Gweddol',
-  'good' => 'Da',
-  'excellent' => 'Gwych',
-  'great' => 'Ardderchog',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Gwall difrifol',
-  'file' => 'Ffeil: ',
-  'line' => 'Llinell: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Enw ffeil : ',
-  'filesize' => 'Maint y ffeil : ',
-  'dimensions' => 'Deimensiynau : ',
-  'date_added' => 'Dyddiad ychwanegu : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s o sylwadau',
-  'n_views' => '%s golwg',
-  'n_votes' => '(%s pleidlais)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Gwybodaeth dadfygio', //cpg1.3.0
-  'select_all' => 'Dewis y cyfan', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Os wyt ti\'n mynd i ofyn am gymorth ar fwrdd cefnogi Coppermine, torra a gludo yr allbwn dadfygio hwn a\'i ychwanegu at dy gais. Cofia gael gwared o unrhyw gyfrineiriau a rhoi *** yn eu lle.', //cpg1.3.0
-  'phpinfo' => 'dangos gwybodaeth php', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Iaith wreiddiol - Cymraeg', //cpg1.3.0
-  'choose_language' => 'Dewis dy iaith', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Thema wreiddiol', //cpg1.3.0
-  'choose_theme' => 'Dewis thema', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Ebychiad',
-  'Question' => 'Cwestiwn',
-  'Very Happy' => 'Hapus Iawn',
-  'Smile' => 'Gwn',
-  'Sad' => 'Trist',
-  'Surprised' => 'Syndod',
-  'Shocked' => 'Sioc',
-  'Confused' => 'Dryslyd',
-  'Cool' => 'Cwwwl!',
-  'Laughing' => 'Chwerthin',
-  'Mad' => 'Lloerig',
-  'Razz' => 'Gwawd',
-  'Embarassed' => 'Embaras',
-  'Crying or Very sad' => 'Trist iawn, feri sad',
-  'Evil or Very Mad' => 'Drwg neu crac iawn',
-  'Twisted Evil' => 'Anfad',
-  'Rolling Eyes' => 'Llygaid yn rowlio',
-  'Wink' => 'Winc',
-  'Idea' => 'Syniad',
-  'Arrow' => 'Saeth',
-  'Neutral' => 'Niwtral',
-  'Mr. Green' => 'Mr.Cen Figen',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Gadael modd gweinyddwr...',
-  1 => 'Agor modd gweinyddwr...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Rhaid rhoi enw i Lyfr Lluniau !', //js-alert
-  'confirm_modifs' => 'Hollol siwr?', //js-alert
-  'no_change' => 'Wnes di ddim newid dim byd !', //js-alert
-  'new_album' => 'Llyfr lluniau newydd',
-  'confirm_delete1' => 'Hollol siwr dy fod am ei ddileu ?', //js-alert
-  'confirm_delete2' => 'Bydd popeth sydd ynddo yn diflannu !', //js-alert
-  'select_first' => 'Dewis dy Lyfr Lluniau', //js-alert
-  'alb_mrg' => 'Rheolwr Llyfrau Lluniau',
-  'my_gallery' => '* Fy oriel *',
-  'no_category' => '* Dim categori *',
-  'delete' => 'Dileu',
-  'new' => 'Newydd',
-  'apply_modifs' => 'Cadw newidiadau',
-  'select_category' => 'Dewis gategori',
-
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Dyw\'r paramedrau sydd eu hangen ar gyfer \'%s\'ddim wedi cael eu darparu!',
-  'unknown_cat' => 'Dyw\'r categori hwn ddim yn bodoli yn y bs data',
-  'usergal_cat_ro' => 'Does dim modd dileu categori Oriel Defnyddiwr !',
-  'manage_cat' => 'Rheoli categoriau',
-  'confirm_delete' => 'Wyt ti\\\'n siwr dy fod eisiau DILEU y categori hwn', //js-alert
-  'category' => 'Categori',
-  'operations' => 'Gweithredoedd',
-  'move_into' => 'Symud mewn i',
-  'update_create' => 'Diweddaru/Creu categori',
-  'parent_cat' => 'Rhiant gategori',
-  'cat_title' => 'Teitl y categori',
-  'cat_thumb' => 'Bawdlun y categori', //cpg1.3.0
-  'cat_desc' => 'Disgrifiad o\'r categori',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Cyfluniad',
-  'restore_cfg' => 'Ailosod gosodiadau gwreiddiol',
-  'save_cfg' => 'Cadw\'r cyfluniad newydd',
-  'notes' => 'Nodiadau',
-  'info' => 'Gwybodaeth',
-  'upd_success' => 'Cyfluniad Coppermine wedi ei ddiweddaru',
-  'restore_success' => 'Ailosodwyd cyfluniad gwreiddiol Coppermine',
-  'name_a' => 'Enw esgynnol',
-  'name_d' => 'Enw disgynnol',
-  'title_a' => 'Teitl esgynnol',
-  'title_d' => 'Teitl disgynnol',
-  'date_a' => 'Dyddiad esgynnol',
-  'date_d' => 'Dyddiad disgynnol',
-  'th_any' => 'Agwedd uchaf',
-  'th_ht' => 'Uchder',
-  'th_wd' => 'Lled',
-  'label' => 'label', //cpg1.3.0
-  'item' => 'eitem', //cpg1.3.0
-  'debug_everyone' => 'Pawb', //cpg1.3.0
-  'debug_admin' => 'Gweinyddwr yn unig', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Gosodiadau cyffredinol',
-  array('Enw Oriel', 'gallery_name', 0),
-  array('Disgrifiad o\'r Oriel', 'gallery_description', 0),
-  array('Ebost gweinyddwr yr Oriel', 'gallery_admin_email', 0),
-  array('Cyfeiriad targed ar gyfer dolen \'Gweld mwy o luniau\' mewn egardiau', 'ecards_more_pic_target', 0),
-  array('Oriel ddim arlein', 'offline', 1), //cpg1.3.0
-  array('Logio egardiau', 'log_ecards', 1), //cpg1.3.0
-  array('Caniatu llwytho Ffefrynnau lawr ar ffurf ZIP', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Gosodiadau iaith, themu &amp; chymeriadau iaith',
-  array('Iaith', 'lang', 5),
-  array('Thema', 'theme', 6),
-  array('Dangos rhestr ieithoedd', 'language_list', 1), //cpg1.3.0
-  array('Dangos baneri ieithoedd', 'language_flags', 8), //cpg1.3.0
-  array('Dangos &quot;ailosod&quot; yn y dewisiadau iaith', 'language_reset', 1), //cpg1.3.0
-  array('Dangos rhestr themu', 'theme_list', 1), //cpg1.3.0
-  array('Dangos &quot;ailosod&quot; yn y dewisiadau thema', 'theme_reset', 1), //cpg1.3.0
-  array('Dangos Cwestiynau Cyffredin', 'display_faq', 1), //cpg1.3.0
-  array('Dangos cymorth bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Amgodio llythrennau', 'charset', 4), //cpg1.3.0
-
-  'Gwedd rhestr Llyfrau Lluniau',
-  array('Lled y prif dabl (picseli neu %)', 'main_table_width', 0),
-  array('Nifer o lefelau o gategoriau i\'w harddangos', 'subcat_level', 0),
-  array('Nifer o Lyfrau Lluniau i\'w harddangos', 'albums_per_page', 0),
-  array('Nifer o golofnau yn y Rhestr Llyfrau Lluniau', 'album_list_cols', 0),
-  array('Maint y bawdlun mewn picseli', 'alb_list_thumb_size', 0),
-  array('Cynnwys y brif dudalen', 'main_page_layout', 0),
-  array('Dangos y lefel gyntaf o fawdluniau mewn categoriau','first_level',1),
-
-  'Gwedd bawdluniau',
-  array('Nifer o golofnau ar y dudalen bawdluniau', 'thumbcols', 0),
-  array('Nifer o resi ar y dudalen bawdluniau', 'thumbrows', 0),
-  array('Uchafswm nifer y tabiau i\'w harddangos', 'max_tabs', 10), //cpg1.3.0
-  array('Dangos pennawd ffeil (yn ogystal  theitl) o dan y bawdlun', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Dangos sawl gwaith yr edrychwyd arno dan y bawdlun', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Dangos nifer o sylwadau o dan y bawdlun', 'display_comment_count', 1),
-  array('Dangos enw\'r person anfonodd y ffeil dan y bawdlun', 'display_uploader', 1), //cpg1.3.0
-  array('Gosodiadau gwreiddiol trefnu ffeiliau', 'default_sort_order', 3), //cpg1.3.0
-  array('Isafswm y pleidleisiau cyn bod ffeil yn ymddangos yn y rhestr \'Gradd uchaf\'', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Gwedd y lluniau &amp; gosodiadau sylwadau',
-  array('Lled y tabl i arddangos ffeiliau (picseli neu %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Gwybodaeth ffeiliau yn weladwy', 'display_pic_info', 1), //cpg1.3.0
-  array('Hidlo geiriau drwg o sylwadau', 'filter_bad_words', 1),
-  array('Caniatu gwenogluniau', 'enable_smilies', 1),
-  array('Caniatu sawl sylw ar un ffeil gan yr un defnyddiwr (analluogi diogelwch llifeiriant)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Uchafswm disgrifiad llun', 'max_img_desc_length', 0),
-  array('Uchafswm llythrennau mewn gair', 'max_com_wlength', 0),
-  array('Uchafswm y llinellau mewn sylw', 'max_com_lines', 0),
-  array('Uchafswm hyd y sylw', 'max_com_size', 0),
-  array('Dangos stribyn ffilm', 'display_film_strip', 1),
-  array('Nifer o eitemau mewn stribyn ffilm', 'max_film_strip_items', 0),
-  array('Ebost i\'r gweinyddwr bob tro bydd sylwadau', 'email_comment_notification', 1), //cpg1.3.0
-  array('Milieiliadau rhwng pob llun yn y sioe sleidiau (1 eiliad = 1000 milieiliad)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Gosodiadau ffeiliau a bawdluniau', //cpg1.3.0
-  array('Safon ffeiliau JPEG', 'jpeg_qual', 0),
-  array('Deimensiynau mwyaf y bawdlun <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Deimenswn i\'w ddefnyddio ar gyfer bawdlun <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7),
-  array('Creu lluniau canolradd','make_intermediate',1),
-  array('Uchafswm lled neu uchder llun/fideo canolradd <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Uchafswm maint ffeil i\'w anfon (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Uchafswm lled neu uchder llun/fideo i\'w anfon (picseli)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Gosodiadau uwch ffeiliau a bawdluniau', //cpg1.3.0
-  array('Dangos eicon llyfr lluniau preifat i ddefnyddiwr sydd heb ei logio','show_private',1), //cpg1.3.0
-  array('Cymeriadau i\'w gwahardd mewn enwau ffeiliau', 'forbiden_fname_char',0), //cpg1.3.0
-  array('Pa fathau o ffeiliau sydd hawl eu hanfon', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Ffeiliau delweddau sy\'n cael eu caniatu', 'allowed_img_types',0), //cpg1.3.0
-  array('Ffeiliau ffilm sy\'n cael eu caniatu', 'allowed_mov_types',0), //cpg1.3.0
-  array('Ffeiliau sain sy\'n cael eu caniatu', 'allowed_snd_types',0), //cpg1.3.0
-  array('Dogfennau sy\'n cael eu caniatu', 'allowed_doc_types',0), //cpg1.3.0
-  array('Dull o newid maint delweddau','thumb_method',2), //cpg1.3.0
-  array('Llwybr i wasanaeth \'trosi\' ImageMagick (enghraifft /usr/bin/X11/ ar Linux)', 'impath', 0), //cpg1.3.0
-  array('Ffeiliau sy\'n cael eu caniatu (dim ond yn ddilys ar gyfer ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Opsiynau llinell gorchymyn ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Darllen gwybodaeth EXIF mewn ffeiliau JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('Darllen gwybodaeth IPTC mewn ffeiliau JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('Cyfeiriadur llyfrau lluniau <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Cyfeiriadur ffeiliau defnyddwyr <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Rhagddodiad lluniau canolradd <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Rhagddodiad bawdluniau <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Modd diofyn cyfeiriaduron', 'default_dir_mode', 0), //cpg1.3.0
-  array('Modd diofyn ffeiliau', 'default_file_mode', 0), //cpg1.3.0
-
-  'Gosodiadau defnyddiwr',
-  array('Caniatu cofrestu defnyddiwr newydd', 'allow_user_registration', 1),
-  array('Angen gwirio defnyddiwr newydd ag ebost', 'reg_requires_valid_email', 1),
-  array('Rhoi gwybod i\'r gweinyddwr am gofrestru defnyddwyr newydd', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Caniatu dau ddefnyddiwr i gael yr un cyfeiriad ebost', 'allow_duplicate_emails_addr', 1),
-  array('Hawl gan ddefnyddwyr i gael llyfrau lluniau preifat (Sylwer: os newidiwch chi o \'ie\' i \'na\' bydd llyfrau llunaiu preifat yn dod yn gyhoeddus)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Rhoi gwybod i\'r gweinyddwr pan fydd ffeiliau\'n cael eu hanfon', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Caniatu defnyddwyr sydd wedi mewngofnodi i weld rhestr aelodau', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Meysydd arferol i ddisgrifio lluniau (gadewch yn wag os nad ydych yn eu defnyddio)',
-  array('Enw Maes 1', 'user_field1_name', 0),
-  array('Enw Maes 2', 'user_field2_name', 0),
-  array('Enw Maes 3', 'user_field3_name', 0),
-  array('Enw Maes 4', 'user_field4_name', 0),
-
-  'Gosodiadau cwcis',
-  array('Enw\'r cwci mae\'r sgript yn defnyddio (os yn integreiddio gyda bbs, gwnewch yn siwr ei fod yn wahanol i enw cwci bbs)', 'cookie_name', 0),
-  array('Llwybr y cwci sy\'n cael ei ddefnyddio gan y sgript', 'cookie_path', 0),
-
-  'Gosodiadau amrywiol',
-  array('Galluogi modd dadfygio', 'debug_mode', 9), //cpg1.3.0
-  array('Dangos rhybuddion yn modd dadfygio', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Rhaid peidio newid y gosodiadau hyn os oes ffeiliau eisoes yn y bs data.<br />
-  <a name="notice2"></a>(**) Pan yn newid hwn, dim ond ffeiliau sy\'n cael eu hychwanegu o hynny ymlaen sy\'n cael eu heffeithio, felly mae\'n well peidio newid hwn os oes ffeiliau eisoes yn y Oriel. Gallwch serch hynny gymhwyso\'r newidiadau i ffeiliau sy\'n bodoli\'n barod gyda\'r &quot;<a href="util.php">offer gweinyddol</a> (newid maint lluniau)&quot; o\'r ddewislen gweinyddol.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Anfon egardiau', //cpg1.3.0
-  'ecard_sender' => 'Anfonwr', //cpg1.3.0
-  'ecard_recipient' => 'Derbyniwr', //cpg1.3.0
-  'ecard_date' => 'Dyddiad', //cpg1.3.0
-  'ecard_display' => 'Dangos egerdyn', //cpg1.3.0
-  'ecard_name' => 'Enw', //cpg1.3.0
-  'ecard_email' => 'Ebost', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'esgynnol', //cpg1.3.0
-  'ecard_descending' => 'disgynnol', //cpg1.3.0
-  'ecard_sorted' => 'Didoli', //cpg1.3.0
-  'ecard_by_date' => 'yn l dyddiad', //cpg1.3.0
-  'ecard_by_sender_name' => 'yn l enw\'r anfonwr', //cpg1.3.0
-  'ecard_by_sender_email' => 'yn l ebost anfonwr', //cpg1.3.0
-  'ecard_by_sender_ip' => 'yn l cyferiad IP anfonwr', //cpg1.3.0
-  'ecard_by_recipient_name' => 'yn l enw derbyniwr', //cpg1.3.0
-  'ecard_by_recipient_email' => 'yn l ebost derbyniwr', //cpg1.3.0
-  'ecard_number' => 'dangos cofnod %s i %s o %s', //cpg1.3.0
-  'ecard_goto_page' => 'mynd i dudalen', //cpg1.3.0
-  'ecard_records_per_page' => 'Cofnod ar bob tudalen', //cpg1.3.0
-  'check_all' => 'Dewis y cyfan', //cpg1.3.0
-  'uncheck_all' => 'Dewis dim un', //cpg1.3.0
-  'ecards_delete_selected' => 'Dileu egardiau ddewiswyd', //cpg1.3.0
-  'ecards_delete_confirm' => 'Wyt ti\'n siwr dy fod am ddileu\'r cofnodion? Ticia\'r blwch!', //cpg1.3.0
-  'ecards_delete_sure' => 'Ydw, siwr!', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Mae angen teipio dy enw a sylw',
-  'com_added' => 'Cafodd dy sylw ei ychwanegu',
-  'alb_need_title' => 'Rhaid i ti roi teitl i\'r llyfr lluniau !',
-  'no_udp_needed' => 'Dim angen diweddaru.',
-  'alb_updated' => 'Cafodd y llyfr lluniau ei ddiweddaru',
-  'unknown_album' => 'Dyw\'r llyfr lluniau ddewises di ddim yn bodoli neu does gen ti ddim hawl anfon lluniau i\'r llyfr lluniau hwn',
-  'no_pic_uploaded' => 'Dim ffeil wedi\'i anfon !<br /><br />Os ddewises di ffeil gwna\'n siwr bod y gweinydd yn caniatu anfon ffeiliau...', //cpg1.3.0
-  'err_mkdir' => 'Methwyd creu cyfeiriadur %s !',
-  'dest_dir_ro' => 'Does dim modd i\'r sgript ysgrifennu i gyfeiriadur %s !',
-  'err_move' => 'Amhosib symud %s i %s !',
-  'err_fsize_too_large' => 'Mae maint y ffeil wnes di anfon yn rhy fawr (uchafswm sy\'n cael ei ganiatu yw %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Mae maint y ffeil wnes di anfon yn rhy fawr (uchafswm sy\'n cael ei ganiatu yw %s KB) !',
-  'err_invalid_img' => 'Dyw\'r ffeil wnes di anfon ddim yn ddelwedd ddilys !',
-  'allowed_img_types' => 'Dim ond %s delwedd allu di anfon.',
-  'err_insert_pic' => 'Does dim modd rhoi ffeil \'%s\' yn y Llyfr Lluniau', //cpg1.3.0
-  'upload_success' => 'Diolch yn fawr iawn i ti.<br /><br />Cafodd dy lun ei anfon yn llwyddiannus.<br /><br />Bydd i\'w weld ar y wefan cyn bo hir.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - cyfraniad newydd', //cpg1.3.0
-  'notify_admin_email_body' => 'Mae llun i\'w gymeradwyo wedi cael ei anfon gan %s.<br /><br />Cer i %s', //cpg1.3.0
-  'info' => 'Gwybodaeth',
-  'com_added' => 'Ychwanegwyd sylw',
-  'alb_updated' => 'Diweddarwyd y Llyfr Lluniau',
-  'err_comment_empty' => 'Mae\'r sylw\'n wag !',
-  'err_invalid_fext' => 'Dim ond ffeil gydag un o\'r estyniadau canlynol sy\'n cael eu derbyn : <br /><br />%s.',
-  'no_flood' => 'Mae\'n ddrwg gen i ond ti yw awdur y sylw diwethaf ar y ffeil hon<br /><br />Rhaid i ti olygu\'r sylw sydd yno os wyt ti am ei newid', //cpg1.3.0
-  'redirect_msg' => 'Rwyt ti\'n cael dy anfon ymlaen.<br /><br /><br />Clicia \'PARHAU\' os nad yw\'r dudalen yn diweddaru\'n awtomatig',
-  'upl_success' => 'Cafodd dy ffeil ei ychwanegu\'n llwyddiannus', //cpg1.3.0
-  'email_comment_subject' => 'Sylw ar lyfr lluniau Coppermine', //cpg1.3.0
-  'email_comment_body' => 'Mae rhywun wedi ychwanegu sylw i dy lyfr lluniau. Cer i\'w weld yn', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Pennawd',
-  'fs_pic' => 'llun maint llawn',
-  'del_success' => 'dilewyd yn llwyddiannus',
-  'ns_pic' => 'llun maint arferol',
-  'err_del' => 'methu dileu',
-  'thumb_pic' => 'bawdlun',
-  'comment' => 'sylw',
-  'im_in_alb' => 'llun yn Llyfr Lluniau',
-  'alb_del_success' => 'Dilewyd Llyfr Lluniau \'%s\'',
-  'alb_mgr' => 'Rheolwr Llyfrau Lluniau',
-  'err_invalid_data' => 'Derbyniwyd data annilys yn \'%s\'',
-  'create_alb' => 'Creu Llyfr Lluniau \'%s\'',
-  'update_alb' => 'Diweddaru Llyfr Lluniau \'%s\' gyda theitl \'%s\' a mynegai \'%s\'',
-  'del_pic' => 'Dileu ffeil', //cpg1.3.0
-  'del_alb' => 'Dileu llyfr lluniau',
-  'del_user' => 'Dileu defnyddiwr',
-  'err_unknown_user' => 'Dyw\'r defnyddiwr ddim yn bodoli !',
-  'comment_deleted' => 'Cafodd y sylw ei ddileu\'n llwyddiannus',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Wyt ti\\\'n siwr dy fod am DDILEU\\\'r ffeil yma ? Bydd sylwadau hefyd yn cael eu dileu.', //js-alert //cpg1.3.0
-  'del_pic' => 'DILEU FFEIL', //cpg1.3.0
-  'size' => '%s x %s picsel',
-  'views' => '%s gwaith',
-  'slideshow' => 'Sioe sleidiau',
-  'stop_slideshow' => 'ATAL',
-  'view_fs' => 'Clicia i weld llun maint llawn',
-  'edit_pic' => 'Golygu\'r disgrifiad', //cpg1.3.0
-  'crop_pic' => 'Torri a Throi', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Gwybodaeth Ffeil', //cpg1.3.0
-  'Filename' => 'Enw\'r ffeil',
-  'Album name' => 'Enw\'r Llyfr Lluniau',
-  'Rating' => 'Gradd (%s votes)',
-  'Keywords' => 'Geiriau allweddol',
-  'File Size' => 'Maint y ffeil',
-  'Dimensions' => 'Deimensiynau',
-  'Displayed' => 'Dangoswyd',
-  'Camera' => 'Camera',
-  'Date taken' => 'Dyddiad tynnu',
-  'ISO'=>'ISO',
-  'Aperture' => 'Agorfa',
-  'Exposure time' => 'Amser dinoethiad',
-  'Focal length' => 'Hyd ffocal',
-  'Comment' => 'Sylw',
-  'addFav'=>'Rhoi yn Ffefrynnau', //cpg1.3.0
-  'addFavPhrase'=>'Ffefrynnau', //cpg1.3.0
-  'remFav'=>'Tynnu o Ffefrynnau', //cpg1.3.0
-  'iptcTitle'=>'Teitl IPTC', //cpg1.3.0
-  'iptcCopyright'=>'Hawlfraint IPTC', //cpg1.3.0
-  'iptcKeywords'=>'Allweddeiriau IPTC', //cpg1.3.0
-  'iptcCategory'=>'Categori IPTC', //cpg1.3.0
-  'iptcSubCategories'=>'Is-gategoriau IPTC', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'IAWN',
-  'edit_title' => 'Golygu\'r sylw hwn',
-  'confirm_delete' => 'Hollol siwr dy fod am ei ddileu ?', //js-alert
-  'add_your_comment' => 'Ychwanega dy sylw',
-  'name'=>'Enw',
-  'comment'=>'Sylw',
-  'your_name' => 'Dienw',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Clicia ar y llun i gau\'r ffenest',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Anfon egerdyn',
-  'invalid_email' => '<b>Rhybudd</b> : cyfeiriad ebost annilys !',
-  'ecard_title' => 'Egerdyn i ti wrth %s',
-  'error_not_image' => 'Dim ond lluniau all gael eu hanfon fel egardiau.', //cpg1.3.0
-  'view_ecard' => 'Os nad yw\'r egerdyn yn edrych yn iawn, clicia\'r ddolen hon',
-  'view_more_pics' => 'Clicia\'r ddolen hon i weld mwy o luniau !',
-  'send_success' => 'Anfonwyd dy egerdyn',
-  'send_failed' => 'Mae\'n ddrwg gen i ond all y gweinydd ddim anfon dy egerdyn...',
-  'from' => 'Wrth',
-  'your_name' => 'Dy enw',
-  'your_email' => 'Dy gyfeiriad ebost',
-  'to' => 'I',
-  'rcpt_name' => 'Enw derbyniwr',
-  'rcpt_email' => 'Ebost derbyniwr',
-  'greetings' => 'Cyfarchiad',
-  'message' => 'Neges',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Gwybodaeth ffeil', //cpg1.3.0
-  'album' => 'Llyfr Lluniau',
-  'title' => 'Teitl',
-  'desc' => 'Disgrifiad',
-  'keywords' => 'Geiriau allweddol',
-  'pic_info_str' => '%s &times; %s - %s KB - %s golwg - %s pleidlais',
-  'approve' => 'Cymeradwyo ffeil', //cpg1.3.0
-  'postpone_app' => 'Oedi cyn cymeradwyo',
-  'del_pic' => 'Dileu ffeil', //cpg1.3.0
-  'read_exif' => 'Darllen gwybodaeth EXIF eto', //cpg1.3.0
-  'reset_view_count' => 'Ailosdod cyfri sawl golwg',
-  'reset_votes' => 'Ailosod cyfri sawl pleidlais',
-  'del_comm' => 'Dileu sylwadau',
-  'upl_approval' => 'Cymeradwyo ffeil',
-  'edit_pics' => 'Golygu ffeil', //cpg1.3.0
-  'see_next' => 'Gweld y ffeiliau nesaf', //cpg1.3.0
-  'see_prev' => 'Gweld y ffeiliau blaenorol', //cpg1.3.0
-  'n_pic' => '%s ffeil', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Nifer o ffeiliau i ddangos', //cpg1.3.0
-  'apply' => 'Cadw newidiadau', //cpg1.3.0
-  'crop_title' => 'Golygydd Lluniau Coppermine', //cpg1.3.0
-  'preview' => 'Rhagolwg', //cpg1.3.0
-  'save' => 'Cadw llun', //cpg1.3.0
-  'save_thumb' =>'Cadw fel bawdlun', //cpg1.3.0
-  'sel_on_img' =>'Rhaid i\\\'r detholiad i gyd fod ar y llun!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Cwestiynau Cyffredin', //cpg1.3.0
-  'toc' => 'Tabl cynnwys', //cpg1.3.0
-  'question' => 'Cwestiwn:  ', //cpg1.3.0
-  'answer' => 'Ateb:  ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Cyffredinol', //cpg1.3.0
-  array('Pam fod angen i fi gofrestru?', 'Bydd rhai Gweinyddwyr angen i ti gofrestru, a rhai ddim. O gofrestru fe gei di nodweddion ychwanegol fel anfon lluniau, creu rhestr Ffefrynnau, graddio lluniau, a chyflwyno sylwadau ayb. ', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Sut mae cofrestru?', 'Cer i &quot;Cofrestru&quot; a llenwi\'r meysydd gorfodol (a\'r rhai dewisol os wyt ti eisiau). Os yw\'r gweinyddwr wedi galluogi Ebost, fe fyddi di\'n derbyn ebost drwy\'r cyfeiriad roies di wrth gofrestru yn cynnwys cyfarwyddiadau ar sut i fynd ati i weithredu dy gyfrif. Rhaid gweithredu\'r cyfrif cyn mewngofnodi.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Sut mae mewngofnodi?', 'Cer i &quot;Mewngofnodi&quot;, llenwa\'r bylchau gyda dy enw defnyddiwr a chyfrinair, a rhoi tic yn y blwch &quot;Cofia fi\'r tro nesaf&quot; os wyt ti eisiau mewngofnodi\'n syth bob tro.  PWYSIG: Rhaid galluogi cwcis a rhaid peidio dileu\'r cwci o\'r safle hwn cyn bod &quot;Cofia fi\'r tro nesaf&quot; yn gweithio.', 'offline', 0), //cpg1.3.0
-  array('Alla i ddim mewngofnodi. Pam?', 'Wnes di gofrestru a rhoi clec i\'r ddolen ges di mewn ebost? Mae\'r ddolen yn gwneud dy gyfri\'n weithredol. Cysyllta \'r gweinyddwr os yw dy broblem mewngofnodi\'n parhau.', 'offline', 0), //cpg1.3.0
-  array('Beth os wna i anghofio cyfrinair?', 'Os oes gan y safle ddolen &quot;Wedi anghofio cyfrinair&quot; defnyddia hi. Fel arall, cysyllta \'r gweinyddwr am gyfrinair newydd.', 'offline', 0), //cpg1.3.0
-  array('Beth os ydw i wedi newid fy nghyfeiriad ebost?', 'Mewngofnoda a newid dy gyfeiriad ebost drwy roi clec i &quot;Fy mhroffil&quot;', 'offline', 0), //cpg1.3.0
-  array('Sut mae cadw llun yn &quot;Ffefrynnau&quot;?', 'Clicia ar y llun a wedyn ar y ddolen &quot;gwybodaeth ffeil&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); sgrolia lawr i\'r wybodaeth a rho glec i &quot;Ychwanegu at ffefrynnau&quot;. Efallai na fydd y gweinyddwr wedi dewis gwneud &quot;gwybodaeth ffeil&quot; yn weithredol.  PWYSIG: Rhaid galluogi cwcis a rhaid peidio dileu\'r cwci o\'r safle hwn.<b></b>.', 'offline', 0), //cpg1.3.0
-  array('Sut mae graddio ffeil?', 'Clicia ar un o\'r bawdluniau a cher i\'r gwaelod i ddewis gradd.', 'offline', 0), //cpg1.3.0
-  array('Sut mae ychwanegu sylwadau at lun?', 'Clicia ar un o\'r bawdluniau a cher i\'r gwaelod i ychwanegu sylw.', 'offline', 0), //cpg1.3.0
-  array('Sut mae anfon llun?', 'Cer i &quot;Anfon llun&quot; a dewis y llyfr lluniau i anfon y llun iddo, rho glec i &quot;Pori&quot; neu &quot;Browse&quot; (mae\'n bryd i ti ddechrau defnyddio porwr Cymraeg!) a chwilia am y ffeil rwyt ti am anfon, wedyn rho glec i &quot;agor neu open&quot; (gallu di roi teitl a disgrifiad os wyt ti eisiau) a rho glec i &quot;Parhau&quot;', 'offline', 0), //cpg1.3.0
-  array('I ble alla i anfon llun?', 'Gallu di anfon llun i un o dy lyfrau lluniau yn &quot;Fy oriel&quot;. Efallai fydd y Gweinyddwr hefyd yn caniatu i ti anfon llun i un neu fwy o\'r llyfrau lluniau cyhoeddus.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Pa fath o lun alla i anfon, a pha faint?', 'Dewis y Gweinyddwr yw pa fath o ffeil, a pha faint allu di anfon (jpg, png, ayb).', 'offline', 0), //cpg1.3.0
-  array('Beth yw &quot;Fy oriel&quot;?', 'Oriel bersonol y gall defnyddiwr reoli ac anfon lluniau iddi yw &quot;Fy oriel&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Sut rwy\'n creu, ailenwi neu ddileu llyfr lluniau yn &quot;Fy oriel&quot;?', 'Newid i &quot;Modd Gweinyddwr&quot;<br />Cer i &quot;Creu/trefnu fy Llyfrau Lluniau&quot; a rho glec i &quot;Newydd&quot;. Newid &quot;Llyfr lluniau newydd&quot; ar y gwaelod i\'r enw rwyt ti eisiau. Rwyt ti hefyd yn gallu ailenwi llyfrau lluniau yn dy oriel.<br />Rho glec i &quot;Cadw newidiadau&quot; cyn gorffen.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Sut alla i wahardd defnyddwyr rhag gweld fy llyfrau lluniau?', 'Newid i &quot;Modd Gweinyddwr&quot; Cer i &quot;Addasu fy Llyfrau Lluniau&quot; Dewis y llyfr lluniau rwyt ti eisiau diweddaru neu addasu yn y ddewislen yn y bar &quot;Diweddaru llyfr lluniau&quot;.<br />Wedyn fe allu di newid enw, disgrifiad, llun bawdlun, y gosodiadau gweld, sylwadau a graddio.<br />Rho glec i &quot;Diweddaru Llyfr Lluniau&quot; cyn gorffen.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Sut alla i weld orielau pobl eraill?', 'Cer i &quot;Rhestr Llyfrau Lluniau&quot; a dewis &quot;Orielau Defnyddwyr&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Beth yw cwci?', 'Talp o ddata testun plaen sy\'n cael ei anfon o wefan a\'i osod ar dy gyfrifiadur. Mae\'n gallu storio gwybodaeth, er enghraifft gwybodaeth sy\'n dy alluogi i adael a dychwelyd i safle heb orfod mewngofnodi eto, neu wybodaeth am ddewisiadau iaith.', 'offline', 0), //cpg1.3.0
-  array('Ble alla i gael gael copi o\'r meddalwedd hwn?', 'Mae Coppermine yn Oriel Aml-gyfrwng rhad ac am ddim ryddhawyd dan Trwydded Gyhoeddus Gyffredinol GNU (TGG GNU). Mae\'n cynnwys llawer o nodweddion ac yn gweithio ar systemau gwahanol. Cer i <a href="http://coppermine.sf.net/">wefan Coppermine</a> i gael gwybod mwy a\'i lwytho i dy gyfrifiadur.', 'offline', 0), //cpg1.3.0
-
-  'Symud o gwmpas y safle ', //cpg1.3.0
-  array('Beth yw &quot;Rhestr Llyfrau Lluniau&quot;?', 'Mae hwn yn dangos popeth yn y categori rwyt ti ynddo, gyda dolen i bob llyfr lluniau. Os nag wyt ti mewn categori, mae\'n dangos yr oriel gyfan gyda dolen i bob categori. Gall bawdlun fod yn ddolen i\'r categori.', 'offline', 0), //cpg1.3.0
-  array('Beth yw &quot;Fy oriel&quot;?', 'Mae hwn yn galluogi defnyddiwr i greu ei oriel ei hun gan ychwanegu, dileu neu addasu llyfrau lluniau neu anfon lluniau iddyn nhw.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Beth yw the difference between &quot;Modd gweinyddwr&quot; and &quot;Modd defnyddiwr&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Beth yw &quot;Anfon llun&quot;?', 'Drwy roi clec i hwn fe allu di anfon llun i oriel neu lyfr lluniau o dy ddewis di. Y gweinyddwr sy\'n penderfynu pa fath a ffeil a pha faint all hi fod, a phwy sydd \'r hawl i anfon lluniau i ble!.', 'offline', 0), //cpg1.3.0
-  array('Beth yw &quot;Lluniau mwyaf newydd&quot;?', 'Mae\'n dangos y lluniau diweddaraf i gael eu hanfon i\'r safle.', 'offline', 0), //cpg1.3.0
-  array('Beth yw &quot;Sylwadau diwethaf&quot;?', 'Mae\'n dangos y sylwadau diweddaraf gyda\'r lluniau sy\'n cydfynd  nhw.', 'offline', 0), //cpg1.3.0
-  array('Beth yw &quot;Edrychwyd arno fwyaf&quot;?', 'Mae\'n dangos y lluniau mae defnyddwyr wedi edrych arnyn nhw fwyaf.', 'offline', 0), //cpg1.3.0
-  array('Beth yw &quot;Gradd uchaf&quot;?', 'Mae\'n dangos y ffeliau sydd wedi cael y graddau uchaf gan ddefnyddwyr (e.e: os yw pump defnyddiwr yn rhoi gradd o <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: cyfartaledd gradd y ffeil fydd <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; byddai cael pump defnyddiwr yn rhoi gradd o 1 i 5 (1,2,3,4,5) hefyd yn creu cyfartaledd o <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .) Mae\'r graddau\'n mynd o <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (gorau) i <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (gwaethaf).', 'offline', 0), //cpg1.3.0
-  array('Beth yw &quot;Ffefrynnau&quot;?', 'Mae defnyddiwr yn gallu creu rhestr o\'i hoff luniau, ac mae gwybodaeth am rhain yn cael eu cadw mewn cwci. Mae modd eu llwytho lawr wedyn ar ffurf ffeil ZIP os yw\'n dewis.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Atgoffa ti o dy gyfrinair', //cpg1.3.0
-  'err_already_logged_in' => 'Rwyt ti wedi mewngofnodi\'n barod !', //cpg1.3.0
-  'enter_username_email' => 'Rho dy enw defnyddiwr neu dy gyfeiriad ebost', //cpg1.3.0
-  'submit' => 'Anfon', //cpg1.3.0
-  'failed_sending_email' => 'Does dim modd anfon ebost i dy atgoffa ti o dy gyfrinair !', //cpg1.3.0
-  'email_sent' => 'Anfonwyd ebost yn cynnwys dy enw defnyddiwr a dy gyfrinair iS %s', //cpg1.3.0
-  'err_unk_user' => 'Dyw\'r defnyddiwr yma ddim yn bodoli!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Atgoffa ti o dy gyfrinair', //cpg1.3.0
-  'passwd_reminder_body' => 'Rwyt ti wedi gwneud cais i gael dy atgoffa o dy wybodaeth mewngofnodi:
-Enw: %s
-Cyfrinair: %s
-Clicia %s i fewngofnodi.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Enw grwp',
-  'disk_quota' => 'Cwota disg',
-  'can_rate' => 'Hawl graddio ffeiliau', //cpg1.3.0
-  'can_send_ecards' => 'Hawl anfon egardiau',
-  'can_post_com' => 'Hawl cyflwyno sylwadau',
-  'can_upload' => 'Hawl anfon lluniau', //cpg1.3.0
-  'can_have_gallery' => 'Hawl i gael oriel bersonol',
-  'apply' => 'Cadw\'r newidiadau',
-  'create_new_group' => 'Creu grwp newydd',
-  'del_groups' => 'Dileu\'r grwp(iau) ddewiswyd',
-  'confirm_del' => 'Rhybudd: pan fyddi di\\\'n dileu grwp bydd defnyddwyr sy\\\'n rhan o\\\'r grwp yn cael eu trosglwyddo i grwp \\\'Wedi cofrestru\\\' ! Wyt ti eisiau parhau?', //js-alert //cpg1.3.0
-  'title' => 'Rheoli grwpiau defnyddwyr',
-  'approval_1' => 'Cymeradwyo anfon cyhoeddus (1)',
-  'approval_2' => 'Cymeradwyo anfon preifat (2)',
-  'upload_form_config' => 'Cyfluniad ffurflen anfon', //cpg1.3.0
-  'upload_form_config_values' => array( 'Ffeiliau unigol yn unig', 'Ffeiliau lluosog yn unig', 'Anfon URI yn unig', 'Anfon ZIP yn unig', 'Ffeil-URI', 'Ffeil-ZIP', 'URI-ZIP', 'Ffeil-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Gall defnyddiwr newid nifer o flychau anfon?', //cpg1.3.0
-  'num_file_upload'=>'Uchafswm/union rif blychau anfon ffeiliau', //cpg1.3.0
-  'num_URI_upload'=>'Uchafswm/union rif blychau anfon URI', //cpg1.3.0
-  'note1' => '<b>(1)</b> Mae angen cymeradwyo ffeiliau i oriel gyhoeddus',
-  'note2' => '<b>(2)</b> Mae angen cymeradwyo ffeiliau i oriel sy\'n eiddo i\'r defnyddiwr',
-  'notes' => 'Nodiadau',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Croeso !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Wyt ti\\'n siwr dy fod am DDILEU y llyfr lluniau? Bydd pob ffeil a sylw hefyd yn cael eu dileu.', //js-alert //cpg1.3.0
-  'delete' => 'DILEU',
-  'modify' => 'PRIODWEDDAU',
-  'edit_pics' => 'GOLYGU FFEIL', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Cartref',
-  'stat1' => '<b>Gwybodaeth: [pictures]</b> ffeil, <b>[albums]</b> Llyfr Lluniau, <b>[cat]</b> categori.', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> ffeil mewn <b>[albums]</b> llyfr lluniau edrychwyd arno <b>[views]</b> gwaith', //cpg1.3.0
-  'xx_s_gallery' => 'Oriel %',
-  'stat3' => '<b>[pictures]</b> ffeil mewn <b>[albums]</b> Llyfr Lluniau<b>', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Rhestr defnyddwyr',
-  'no_user_gal' => 'Does dim orielau defnyddwyr',
-  'n_albums' => '%s llyfra(au) lluniau',
-  'n_pics' => '%s ffeil(iau)', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s ffeil', //cpg1.3.0
-  'last_added' => ', anfonwyd yr un diwethaf - %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Mewngofnodi',
-  'enter_login_pswd' => 'Rho enw defnyddiwr a chyfrinair i fewngofnodi',
-  'username' => 'Enw defnyddiwr',
-  'password' => 'Cyfrinair',
-  'remember_me' => 'Cofia fi\'r tro nesaf',
-  'welcome' => 'Shwmai %s ...',
-  'err_login' => '*** Methu dy fewngofnodi. Rho gynnig arall arni ***',
-  'err_already_logged_in' => 'Rwyt ti wedi mewngofnodi\'n barod !',
-  'forgot_password_link' => 'Wedi anghofio dy gyfrinair', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Allgofnodi',
-  'bye' => 'Hwyl am nawr %s ...',
-  'err_not_loged_in' => 'Dwyt ti ddim wedi mewngofnodi !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'Gwybodaeth PHP', //cpg1.3.0
-  'explanation' => 'Hwn yw\'r allbwn sy\'n cael ei greu gan <a href="http://www.php.net/phpinfo">gwybodaeth php()</a>.', //cpg1.3.0
-  'no_link' => 'Gall caniatu i eraill weld dy wybodaeth php fod yn beryglus, a dyna pam mae\'r dudalen hon ond yn weladwy pan fyddi di wedi mewngofnodi fel gweinyddwr. Allu di ddim creu dolen i eraill i\'r dudalen hon.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Diweddaru llyfr lluniau %s',
-  'general_settings' => 'Gosodiadau cyffredinol',
-  'alb_title' => 'Teitl llyfr lluniau',
-  'alb_cat' => 'Categori llyfr lluniau',
-  'alb_desc' => 'Disgrifiad o\'r llyfr lluniau',
-  'alb_thumb' => 'Bawdlun y llyfr lluniau',
-  'alb_perm' => 'Caniatadau i\'r llyfr lluniau hwn',
-  'can_view' => 'Gall y canlynol ei weld',
-  'can_upload' => 'Gall ymwelwyr lwytho ffeiliau',
-  'can_post_comments' => 'Gall ymwelwyr adael sylwadau',
-  'can_rate' => 'Gall ymwelwyr raddio ffeiliau',
-  'user_gal' => 'Oriel defnyddiwr',
-  'no_cat' => '* Dim categori *',
-  'alb_empty' => 'Mae\'r llyfr lluniau\'n wag',
-  'last_uploaded' => 'Anfonwyd ddiwethaf',
-  'public_alb' => 'Pawb (llyfr cyhoeddus)',
-  'me_only' => 'Fi yn unig',
-  'owner_only' => 'Perchennog yn unig (%s)',
-  'groupp_only' => 'Aelodau grwp \'%s\'',
-  'err_no_alb_to_modify' => 'Dim llyfr lluniau i\'w ddiweddaru yn y bs data.',
-  'update' => 'Diweddaru llyfr lluniau', //cpg1.3.0
-  'notice1' => '(*) dibynnu ar osodiadau %sgrwp%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Mae\'n flin gen i ond rwyt ti eisoes wedi graddio\'r ffeil', //cpg1.3.0
-  'rate_ok' => 'Cafodd dy bleidlais ei derbyn',
-  'forbidden' => 'Allu di ddim graddio dy ffeiliau dy hunan.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Tra bod gweinyddwyr {SITE_NAME} yn ceisio symud unrhyw ddeunydd annymunol cyn gynted  phosib, mae'n amhosib rhoi sylw i bob cyfraniad. Rwyt ti felly'n derbyn bod cyfraniadau i'r safle hwn yn cynrychioli barn yr awdur, ac nid o reidrwydd gweinyddwyr y safle, a fyddan nhw felly ddim yn atebol amdanyn nhw.<br />
-<br />
-Rwyt ti'n cytuno i beidio anfon sylwadau anweddus, ymosodol, atgas, rhywiol eu natur, bygythiol, enllibus, neu unrhyw beth arall sy'n groes i'r gyfraith. Rwyt ti'n cytuno bod gan gwefeistr, gweinyddwyr a chymedrolwyr safwe {SITE_NAME} yr hawl i dynnu neu olygu gwybodaeth ar unrhyw adeg. Fel defnyddiwr rwyt ti'n cytuno i wybodaeth rwyt ti wedi ei gyflwyno i gael ei gadw ar fs data. Er na fydd y wybodaeth yn cael ei datgelu i unrhyw un heb dy ganiatd all y gwefeistr na'r gweinyddwyr ddim fod yn gyfrifol dros unrhyw ymdrech lwyddiannus i hacio'r safle all arwain at ddatgelu gwybodaeth.<br />
-<br />
-Mae'r safle'n defnyddio cwcis i gadw gwybodaeth ar dy gyfrifiadur di. Unig nod y cwcis hyn yw gwneud pethau'n haws i ti. Yr unig ddefnydd fydd yn cael ei wneud o dy gyfeiriad ebost yw cadarnhau dy enw a chyfrinair.<br />
-<br />
-Drwy roi clec i 'Cytuno' rwyt ti'n cytuno i dderbyn yr amodau hyn.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Cofrestru defnyddiwr',
-  'term_cond' => 'Telerau ac amodau',
-  'i_agree' => 'Cytuno',
-  'submit' => 'Anfon gwybodaeth gofrestru',
-  'err_user_exists' => 'Mae\'r enw defnyddiwr eisoes yn cael ei ddefnyddio. Dewis un arall os gweli di\'n dda',
-  'err_password_mismatch' => 'Dyw\'r ddau gyfrinair ddim yr un peth. Rho gynnig arall arni.',
-  'err_uname_short' => 'Rhaid i\'r enw defnyddiwr fod o leiaf 2 lythyren o hyd',
-  'err_password_short' => 'Rhaid i\'r enw cyfrinair fod o leiaf 2 lythyren o hyd',
-  'err_uname_pass_diff' => 'Rhaid i\'r enw defnyddiwr a chyfrinair fod yn wahanol',
-  'err_invalid_email' => 'Ebost annerbyniol',
-  'err_duplicate_email' => 'Mae defnyddiwr arall eisoes wedi cofrestru gyda\'r cyfeiriad ebost hwn',
-  'enter_info' => 'Gwybodaeth gofrestru',
-  'required_info' => 'Meysydd gorfodol',
-  'optional_info' => 'Meysydd dewisiol',
-  'username' => 'Enw',
-  'password' => 'Cyfrinair',
-  'password_again' => 'Cyfrinair eto',
-  'email' => 'Ebost',
-  'location' => 'Lleoliad',
-  'interests' => 'Diddordebau',
-  'website' => 'Gwefan',
-  'occupation' => 'Gwaith',
-  'error' => 'GWALL',
-  'confirm_email_subject' => '%s - Cadarnhau cofrestru',
-  'information' => 'Gwybodaeth',
-  'failed_sending_email' => 'Does dim modd anfon yr ebost i gadarnhau cofrestru!',
-  'thank_you' => 'Diolch am gofrestru.<br /><br />Mae ebost yn cynnwys gwybodaeth am sut i weithredu\'r cyfri wedi cael ei anfon i\'r cyfeiriad ebost wnes di ddarparu.',
-  'acct_created' => 'Mae dy gyfri wedi cael ei greu ac mae modd i ti fewngofnodi gyda dy enw defnyddiwr a chyfrinair',
-  'acct_active' => 'Mae dy gyfri\'n weithredol ac mae modd i ti fewngofnodi gyda dy enw defnyddiwr a chyfrinair',
-  'acct_already_act' => 'Mae dy gyfri\'n weithredol yn barod !',
-  'acct_act_failed' => 'Does dim modd gweithredu\'r cyfri hwn !',
-  'err_unk_user' => 'Dyw\'r defnyddiwr ddim yn bodoli !',
-  'x_s_profile' => 'Proffil %s\'',
-  'group' => 'Grwp',
-  'reg_date' => 'Dyddiad ymuno',
-  'disk_usage' => 'Defnydd',
-  'change_pass' => 'Newid cyfrinair',
-  'current_pass' => 'Cyfrnair cyfredol',
-  'new_pass' => 'Cyfrinair newydd',
-  'new_pass_again' => 'Cyfrinair newydd eto',
-  'err_curr_pass' => 'Cyfrinair cyfredol yn anghywir',
-  'apply_modif' => 'Cadw newidiadau',
-  'change_pass' => 'Newid fy nghyfrinair',
-  'update_success' => 'Diweddarwyd dy broffil',
-  'pass_chg_success' => 'Mae dy gyfrinair wedi cael ei newid',
-  'pass_chg_error' => 'Dyw dy gyfrinair ddim wedi cael ei newid',
-  'notify_admin_email_subject' => '%s - Cofrestru defnyddiwr newydd', //cpg1.3.0
-  'notify_admin_email_body' => 'Mae defnyddiwr newydd gyda\'r enw "%s" wedi cofrestru yn dy oriel', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Diolch am gofrestru gyda {SITE_NAME}
-
-Dy enw defnyddiwr yw : "{USER_NAME}"
-Dy gyfrinair yw : "{PASSWORD}"
-
-I weithredu dy gyfrif rho glec i\'r ddolen isod neu copia hi a\'i gludo ym mar cyfeiriad dy borwr.
-
-{ACT_LINK}
-
-Pob hwyl,
-
-Gweinyddwyr {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Adolygu sylwadau',
-  'no_comment' => 'Does dim sylw i adolygu',
-  'n_comm_del' => 'Dilewyd %s sylw(adau)',
-  'n_comm_disp' => 'Nifer o sylwadau i\'w dangos',
-  'see_prev' => 'Blaenorol',
-  'see_next' => 'Nesaf',
-  'del_comm' => 'Dileu sylwadau',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Chwilio\'r casgliad ffeiliau',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Chwilio ffeiliau newydd', //cpg1.3.0
-  'select_dir' => 'Dewis cyfeiriadur',
-  'select_dir_msg' => 'Mae modd i ti swp-brosesu ffeiliau sydd wedi cael eu hanfon i\'r gweinydd drwy FTP. Dewis y cyfeiriadur ble rwyt ti wedi anfon dy ffeiliau', //cpg1.3.0
-  'no_pic_to_add' => 'Does dim ffeil i ychwanegu', //cpg1.3.0
-  'need_one_album' => 'Mae angen o leiaf un llyfr lluniau arnat ti i ddefnyddio hwn',
-  'warning' => 'Rhybudd',
-  'change_perm' => 'All y sgript ddim ysgrifennu i\'r cyfeiriadur hwn. Mae angen newid caniatadau i 755 neu 777 cyn ceisio llwytho\'r ffeiliau !', //cpg1.3.0
-  'target_album' => '<b>Rhoi ffeiliau &quot;</b>%s<b>&quot; mewn i </b>%s', //cpg1.3.0
-  'folder' => 'Ffolder',
-  'image' => 'Ffeil',
-  'album' => 'Llyfr Lluniau',
-  'result' => 'Canlyniad',
-  'dir_ro' => 'Dim modd ysgrifennu. ',
-  'dir_cant_read' => 'Dim modd darllen. ',
-  'insert' => 'Ychwanegu ffeiliau newydd i\'r oriel', //cpg1.3.0
-  'list_new_pic' => 'Rhestr o ffeiliau newydd', //cpg1.3.0
-  'insert_selected' => 'Gosod y ffeiliau ddewiswyd', //cpg1.3.0
-  'no_pic_found' => 'Heb ganfod ffeil newydd', //cpg1.3.0
-  'be_patient' => 'Amynedd os gweli di\'n dda, mae angen amser ar y sgript i ychwanegu\'r ffeiliau', //cpg1.3.0
-  'no_album' => 'Dim llyfr lluniau wedi ei ddewis',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>IA</b> : sy\'n golygu fod y ffeil wedi ei llwytho\'n llwyddiannus'.
-                          '<li><b>CO</b> : sy\'n golygu fod y ffeil yn gopi o ffeil sydd eisoes yn y bs data'.
-                          '<li><b>CY</b> : sy\'n golygu nad oedd modd ychwanegu\'r ffeil; gwiria\'r cyfluniad a chaniatadau y cyfeiriadur ble roedd y ffeil i fod i gael ei anfon'.
-                          '<li><b>DO</b> : sy\'n golygu nad wyt ti wedi dewis llyfr lluniau; rho glec i \'<a href="javascript:history.back(1)">blaenorol</a>\' a dewis llyfr lluniau. Os nag oes un yn bodoli <a href="albmgr.php">mae angen creu un yn gyntaf</a></li>'.
-                          '<li>Os nag yw IA, CO, CY, DO i weld \'signs\' chwilia am neges PHP sy\'n dangos gwall'.
-                          '<li>Os yw dy borwr yn rhedeg mas o amser rho glec i\'r botwm ail-lwytho'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'Dewis llyfr lluniau', //cpg1.3.0
-  'check_all' => 'Dewis y cyfan', //cpg1.3.0
-  'uncheck_all' => 'Dewis dim', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Gwahardd Defnyddwyr',
-  'user_name' => 'Enw defnyddiwr',
-  'ip_address' => 'Cyfeiriad IP',
-  'expiry' => 'Daw i ben (gwag yn barhaol)',
-  'edit_ban' => 'Cadw newidiadau',
-  'delete_ban' => 'Dileu',
-  'add_new' => 'Gwaharddiad newydd',
-  'add_ban' => 'Ychwanegu',
-  'error_user' => 'Methu canfod defnyddiwr', //cpg1.3.0
-  'error_specify' => 'Rhaid i ti nodi naill ai enw defnyddiwr neu gyfeiriad IP', //cpg1.3.0
-  'error_ban_id' => 'Gwaharddiad annilys!', //cpg1.3.0
-  'error_admin_ban' => 'Allu di ddim gwahardd dy hun!', //cpg1.3.0
-  'error_server_ban' => 'Roeddet ti\'n mynd i wahardd dy weinydd dy hun? Twt twt, allu di ddim gwneud hynny...', //cpg1.3.0
-  'error_ip_forbidden' => 'Allu di ddim gwahardd y cyfeiriad IP - dyw e ddim yn routable!', //cpg1.3.0
-  'lookup_ip' => 'Chwilio cyfeiriad IP', //cpg1.3.0
-  'submit' => 'Mynd', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Anfon llun', //cpg1.3.0
-  'custom_title' => 'Ffurflen Gais Wedi Addasu', //cpg1.3.0
-  'cust_instr_1' => 'Galli di ddewid nifer o flychau anfon. Serch hynny, alli di ddim dewis mwy na\'r uchafswm isod.', //cpg1.3.0
-  'cust_instr_2' => 'Cais Rhif Blychau', //cpg1.3.0
-  'cust_instr_3' => 'Blychau anfon ffeil: %s', //cpg1.3.0
-  'cust_instr_4' => 'Blychau anfon URI/URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'Blychau anfon URI/URL:', //cpg1.3.0
-  'cust_instr_6' => 'Blychau anfon ffeil:', //cpg1.3.0
-  'cust_instr_7' => 'Rho\'r nifer o flychau anfon rwyt ti eisiau. Wedyn rho glec i \'Parhau\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Gweithred anghyfreithlon i greu ffurflen.', //cpg1.3.0
-  'reg_instr_2' => 'Nawr rwyt ti\'n barod i anfon lluniau drwy ddefnyddio\'r blychau isod. Ddylai\'r lluniau ddim bod yn fwy na %s KB yr un. Ceisia leihau maint y lluniau cyn eu hanfon os allu di. Diolch am y lluniau!', //cpg1.3.0
-  'reg_instr_3' => 'Os wyt ti eisiau ffeiliau archif neu ZIP i gael aeu dadgywasgu, rhaid i ti ddefnyddio\'r blwch yn y rhan \'Anfon ZIP Dadgywasgu\'.', //cpg1.3.0
-  'reg_instr_4' => 'Pan fyddi di\'n defnyddio adran anfon URI/URL, rho lwybr y ffeil, er enghraifft: http://www.dysafle.com/delweddau/esiampl.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Pan fyddi di\'n barod, gwasga \'Parhau\'.', //cpg1.3.0
-  'reg_instr_6' => 'Anfon ZIP Dadgywasgu:', //cpg1.3.0
-  'reg_instr_7' => 'Anfon llun:', //cpg1.3.0
-  'reg_instr_8' => 'Llwytho URI/URL:', //cpg1.3.0
-  'error_report' => 'Adroddiad o wallau', //cpg1.3.0
-  'error_instr' => 'Cafwyd problemau wrth anfon y canlynol:', //cpg1.3.0
-  'file_name_url' => 'Enw ffeil/URL', //cpg1.3.0
-  'error_message' => 'Gwall', //cpg1.3.0
-  'no_post' => 'Methwyd llwytho\'r ffeil.', //cpg1.3.0
-  'forb_ext' => 'Estyniad ffeil wedi ei wahardd.', //cpg1.3.0
-  'exc_php_ini' => 'Mae ffeil yn fwy na\'r hyn sy\'n cael ei ganiatu yn php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Mae ffeil yn fwy na\'r hyn sy\'n cael ei ganiatu gan CPG.', //cpg1.3.0
-  'partial_upload' => 'Heb anfon yn llawn.', //cpg1.3.0
-  'no_upload' => 'Heb anfon yn iawn.', //cpg1.3.0
-  'unknown_code' => 'Gwall nad yw PHP yn gyfarwydd ag ef.', //cpg1.3.0
-  'no_temp_name' => 'Heb anfon - Dim enw temp.', //cpg1.3.0
-  'no_file_size' => 'Dim data/wedi llygru', //cpg1.3.0
-  'impossible' => 'Amhosib symud.', //cpg1.3.0
-  'not_image' => 'Ddim yn llun/wedi llygru', //cpg1.3.0
-  'not_GD' => 'Ddim yn estyniad GD.', //cpg1.3.0
-  'pixel_allowance' => 'Uwch na\'r caniatd picseli.', //cpg1.3.0
-  'incorrect_prefix' => 'Rhagddodiad URI/URL anghywir', //cpg1.3.0
-  'could_not_open_URI' => 'Methu agor URI.', //cpg1.3.0
-  'unsafe_URI' => 'Methu gwirio diogelwch.', //cpg1.3.0
-  'meta_data_failure' => 'Methiant gwybodaeth Meta', //cpg1.3.0
-  'http_401' => '401 Dim caniatd', //cpg1.3.0
-  'http_402' => '402 Angen taliad', //cpg1.3.0
-  'http_403' => '403 Gwaharddwyd', //cpg1.3.0
-  'http_404' => '404 Heb ei ganfod', //cpg1.3.0
-  'http_500' => '500 Gwall Mewnol Gweinydd', //cpg1.3.0
-  'http_503' => '503 Gwasanaeth ddim ar gael', //cpg1.3.0
-  'MIME_extraction_failure' => 'Methu pennu MIME.', //cpg1.3.0
-  'MIME_type_unknown' => 'Math MIME anhysbys', //cpg1.3.0
-  'cant_create_write' => 'Methu creu ffeil ysgrifennu.', //cpg1.3.0
-  'not_writable' => 'Methu ysgrifennu i\'r ffeil.', //cpg1.3.0
-  'cant_read_URI' => 'Methu darllen URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Methu agor ffeil ysgrifennu URI.', //cpg1.3.0
-  'cant_write_write_file' => 'Methu ysgrifennu i ffeil URI.', //cpg1.3.0
-  'cant_unzip' => 'Methu dadbacio ZIP.', //cpg1.3.0
-  'unknown' => 'Gwall anhysbys', //cpg1.3.0
-  'succ' => 'Ffeiliau wedi eu hanfon yn llwyddiannus', //cpg1.3.0
-  'success' => 'Anfonwyd %s ffeil yn llwyddiannus.', //cpg1.3.0
-  'add' => 'Rho glec i \'Parhau\' i ychwanegu ffeiliau i\'r llyfau lluniau.', //cpg1.3.0
-  'failure' => 'Methiant wrth anfon', //cpg1.3.0
-  'f_info' => 'Gwybodaeth ffeil', //cpg1.3.0
-  'no_place' => 'Methwyd anfon y ffeil flaenorol.', //cpg1.3.0
-  'yes_place' => 'Gosodwyd y ffeil yn llwyddiannus.', //cpg1.3.0
-  'max_fsize' => 'Mwyafswm maint ffeil sy\'n cael ei ganiatu yw %s KB',
-  'album' => 'Llyfr Lluniau',
-  'picture' => 'Llun', //cpg1.3.0
-  'pic_title' => 'Teitl y llun', //cpg1.3.0
-  'description' => 'Digrifiad o\'r llun', //cpg1.3.0
-  'keywords' => 'Geiriau allweddol (gadewch fwlch rhwng pob gair)',
-  'err_no_alb_uploadables' => 'Mae\'n flin gen i, ond does dim llyfr lluniau ble mae gen ti ganiatd i anfon lluniau', //cpg1.3.0
-  'place_instr_1' => 'Rho\'r lluniau mewn llyfr lluniau nawr.  Galli di hefyd gyflwyno gwybodaeth berthnasol am bob llun.', //cpg1.3.0
-  'place_instr_2' => 'Angen gosod mwy o ffeiliau. Rho glec i \'Parhau\'.', //cpg1.3.0
-  'process_complete' => 'Rwyt ti wedi gosod bob llun yn llwyddiannus.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Rheoli defnyddwyr',
-  'name_a' => 'Enw esgynnol',
-  'name_d' => 'Enw disgynnol',
-  'group_a' => 'Grwp esgynnol',
-  'group_d' => 'Grwp disgynnol',
-  'reg_a' => 'Dyddiad cofrestru esgynnol',
-  'reg_d' => 'Dyddiad cofrestru disgynnol',
-  'pic_a' => 'Nifer y ffeiliau esgynnol',
-  'pic_d' => 'Nifer y ffeiliau disgynnol',
-  'disku_a' => 'Defnydd lle esgynnol',
-  'disku_d' => 'Defnydd lle disgynnol',
-  'lv_a' => 'Ymweliad diwethaf esgynnol', //cpg1.3.0
-  'lv_d' => 'Ymweliad diwethaf disgynnol', //cpg1.3.0
-  'sort_by' => 'Didoli defnyddwyr',
-  'err_no_users' => 'Tabl defnyddwyr yn wag !',
-  'err_edit_self' => 'Allu di ddim golygu dy broffil dy hun. Defnyddia \'Fy mhroffil\' i wneud hynny',
-  'edit' => 'GOLYGU',
-  'delete' => 'DILEU',
-  'name' => 'Enw defnyddiwr',
-  'group' => 'Grwp',
-  'inactive' => 'Anweithredol',
-  'operations' => 'Gweithrediadau',
-  'pictures' => 'Ffeiliau', //cpg1.3.0
-  'disk_space' => 'Yn defnyddio / Cwota',
-  'registered_on' => 'Dyddiad cofrestru',
-  'last_visit' => 'Ymweliad diwethaf', //cpg1.3.0
-  'u_user_on_p_pages' => '%d o ddefnyddwyr ar %d tudalen',
-  'confirm_del' => 'Siwr dy fod eisiau dileu ? Bydd ei holl ffeiliau a llyfrau lluniau yn diflannu.', //js-alert //cpg1.3.0
-  'mail' => 'POST',
-  'err_unknown_user' => 'Dyw\'r defnyddiwr ddim yn bodoli !',
-  'modify_user' => 'Addasu defnyddiwr',
-  'notes' => 'Nodiadau',
-  'note_list' => '<li>Os nag wyt ti eisiau newid y cyfrinair cyfredol, galli di adael maes "cyfrinair" yn wag',
-  'password' => 'Cyfrinair',
-  'user_active' => 'Defnyddiwr gweithredol',
-  'user_group' => 'Grwp defnyddwyr',
-  'user_email' => 'Ebost defnyddiwr',
-  'user_web_site' => 'Gwefan defnyddiwr',
-  'create_new_user' => 'Creu defnyddiwr newydd',
-  'user_location' => 'Lleoliad defnyddiwr',
-  'user_interests' => 'Diddordebau defnyddiwr',
-  'user_occupation' => 'Gwaith defnyddiwr',
-  'latest_upload' => 'Ffeiliau anfonwyd yn ddiweddar', //cpg1.3.0
-  'never' => 'byth', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Offer Gweinyddol (Newid maint lluniau)', //cpg1.3.0
-  'what_it_does' => 'Beth mae\'n gwneud',
-  'what_update_titles' => 'Diweddaru penawdau o enw ffeil',
-  'what_delete_title' => 'Dileu penawdau',
-  'what_rebuild' => 'Ailadeiladu bawdluniau a lluniau',
-  'what_delete_originals' => 'Dileu lluniau gwreiddiol a gosod rhai maint newydd yn eu lle',
-  'file' => 'Ffeil',
-  'title_set_to' => 'gosod pennawd fel',
-  'submit_form' => 'Anfon',
-  'updated_succesfully' => 'Diweddarwyd yn llwyddiannus',
-  'error_create' => 'GWALL wrth greu',
-  'continue' => 'Prosesu mwy o luniau',
-  'main_success' => 'Defnyddiwyd %s yn llwyddiannus fel prif ffeil', //cpg1.3.0
-  'error_rename' => 'Gwall wrth ailenwi %s i %s',
-  'error_not_found' => 'Methu canfod %s',
-  'back' => 'Nl i\'r brif dudalen',
-  'thumbs_wait' => 'Diweddaru bawdluniau a/neu delweddau maint newydd, amynedd os gweli di\'n dda...',
-  'thumbs_continue_wait' => 'Parhau i ddiweddaru bawdluniau a/neu delweddau maint newydd...',
-  'titles_wait' => 'Diweddaru penawdau, amynedd os gweli di\'n dda...',
-  'delete_wait' => 'Dileu penawdau, amynedd os gweli di\'n dda...',
-  'replace_wait' => 'Dileu lluniau gwreiddiol a gosod rhai maint newydd yn eu lle, amynedd os gweli di\'n dda..',
-  'instruction' => 'Cyfarwyddiadau cyflym',
-  'instruction_action' => 'Dewis gweithred',
-  'instruction_parameter' => 'Gosod paramedrau',
-  'instruction_album' => 'Dewis llyfr lluniau',
-  'instruction_press' => 'Rhoi clec i %s',
-  'update' => 'Diweddaru bawdluniau a/neu delweddau maint newydd',
-  'update_what' => 'Beth sydd angen diweddaru',
-  'update_thumb' => 'Dim ond bawdluniau',
-  'update_pic' => 'Dim ond lluniau maint newydd',
-  'update_both' => 'Bawdluniau a lluniau maint newydd',
-  'update_number' => 'Nifer o luniau i\'w prosesu gyda phob clec',
-  'update_option' => '(Ceisia osod hwn yn is os oes problemau)',
-  'filename_title' => 'Enw ffeil &rArr; Pennawd y ffeil', //cpg1.3.0
-  'filename_how' => 'Sut wyt ti eisiau addasu\'r ffeil hon',
-  'filename_remove' => 'Tynnu diweddeb .jpg a rhoi bylchau yn lle_ (is-linell)',
-  'filename_euro' => 'Newid 2003_11_23_13_20_20.jpg i 23/11/2003 13:20',
-  'filename_us' => 'Newid 2003_11_23_13_20_20.jpg i 11/23/2003 13:20',
-  'filename_time' => 'Newid 2003_11_23_13_20_20.jpg i 13:20',
-  'delete' => 'Dileu penawdau ffeil neu lluniau maint gwreiddiol', //cpg1.3.0
-  'delete_title' => 'Dileu pennawd ffeil', //cpg1.3.0
-  'delete_original' => 'Dileu lluniau maint gwreiddiol',
-  'delete_replace' => 'Dileu\'r llun gwreiddiol gan roi un maint newydd yn ei le',
-  'select_album' => 'Dewis llyfr lluniau',
-  'delete_orphans' => 'Dileu sylwadau heb riant-gategori (gweithio gyda phob llyfr lluniau)', //cpg1.3.0
-  'orphan_comment' => 'Canfuwyd sylwadau heb riant-gategori', //cpg1.3.0
-  'delete' => 'Dileu', //cpg1.3.0
-  'delete_all' => 'Dileu\'r cyfan', //cpg1.3.0
-  'comment' => 'Sylw: ', //cpg1.3.0
-  'nonexist' => 'ynghlwm wrth ffeil sydd ddim yn bodoli # ', //cpg1.3.0
-  'phpinfo' => 'Dangos gwybodaeth php', //cpg1.3.0
-  'update_db' => 'Diweddaru bs data', //cpg1.3.0
-  'update_db_explanation' => 'Os wyt ti wedi ailosod ffeiliau coppermine, addasu coppermine neu ddiweddaru o fersiwn arall o coppermine, rhaid diweddaru\'r bs data unwaith. Bydd hyn yn creu\'r tablau sydd eu hangen a\'r gwerthoedd cyflunio ym ms data coppermine.', //cpg1.3.0
-);
-
-?>
diff -ruN 133/lang/welsh-utf-8.php cpg148/lang/welsh-utf-8.php
--- 133/lang/welsh-utf-8.php	2005-01-11 14:17:42.000000000 -0600
+++ cpg148/lang/welsh-utf-8.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1275 +0,0 @@
-<?php
-// ------------------------------------------------------------------------- //
-// Coppermine Photo Gallery 1.3.2                                            //
-// ------------------------------------------------------------------------- //
-// Copyright (C) 2002-2004 Gregory DEMAR                                     //
-// http://www.chezgreg.net/coppermine/                                       //
-// ------------------------------------------------------------------------- //
-// Updated by the Coppermine Dev Team                                        //
-// (http://coppermine.sf.net/team/)                                          //
-// see /docs/credits.html for details                                        //
-// ------------------------------------------------------------------------- //
-// 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.                                       //
-// ------------------------------------------------------------------------- //
-// CVS version: $Id: welsh-utf-8.php,v 1.2 2005/01/11 12:17:42 caspershadow Exp $
-// ------------------------------------------------------------------------- //
-
-// cyfieithiad Cymraeg gan www.dyffrynaeron.com
-$lang_translation_info = array(
-  'lang_name_english' => 'Welsh',
-  'lang_name_native' => 'Cymraeg',
-  'lang_country_code' => 'cm',
-  'trans_name'=> 'dyffrynaeron.com',
-  'trans_email' => 'cysylltu@dyffrynaeron.com',
-  'trans_website' => 'http://www.dyffrynaeron.com/',
-  'trans_date' => '2005-01-01',
-);
-
-$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('Beitiau', 'KB', 'MB');
-
-// Day of weeks and months
-$lang_day_of_week = array('Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwe', 'Sad');
-$lang_month = array('Ion', 'Chwe', 'Maw', 'Ebr', 'Mai', 'Meh', 'Gor', 'Aws', 'Med', 'Hyd', 'Tach', 'Rhag');
-
-// Some common strings
-$lang_yes = 'Ie';
-$lang_no  = 'Na';
-$lang_back = 'N&Ocirc;L';
-$lang_continue = 'PARHAU';
-$lang_info = 'Gwybodaeth';
-$lang_error = 'Gwall';
-
-// The various date formats
-// See http://www.php.net/manual/en/function.strftime.php to define the variable below
-$album_date_fmt =    '%e.%B %Y';
-$lastcom_date_fmt =  '%e.%m.%y um %H:%M';
-$lastup_date_fmt = '%e %B %Y';
-$register_date_fmt = '%e %B %Y';
-$lasthit_date_fmt = '%e %B %Y um %H:%M';
-$comment_date_fmt =  '%e %B %Y um %H:%M';
-
-
-// For the word censor
-$lang_bad_words = array('*fuck*', 'asshole', 'assramer', 'bitch*', 'c0ck', 'clits', 'Cock', 'cum', 'cunt*', 'dago', 'daygo', 'dego', 'dick*', 'dildo', 'ffwrch', '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 = array(
-  'random' => 'Ffeiliau heb drefn arbennig', //cpg1.3.0
-  'lastup' => 'Lluniau mwyaf newydd',
-  'lastalb'=> 'Llyfr Lluniau ddiweddarwyd ddiwethaf',
-  'lastcom' => 'Sylwadau diwethaf',
-  'topn' => 'Edrychwyd arno fwyaf',
-  'toprated' => 'Gradd uchaf',
-  'lasthits' => 'Edrychwyd arno ddiwethaf',
-  'search' => 'Canlyniadau chwilio',
-  'favpics'=> 'Ffefrynnau', //cpg1.3.0
-);
-
-$lang_errors = array(
-  'access_denied' => 'Does gen ti ddim caniat&acirc;d i gael mynediad i\'r dudalen hon.',
-  'perm_denied' => 'Does gen ti ddim caniat&acirc;d i gyflawni\'r weithred hon.',
-  'param_missing' => 'Galwyd y sgript heb y paramedrau anghenrheidiol.',
-  'non_exist_ap' => 'Dyw\'r Llyfr Lluniau/ffeil ddewises di ddim yn bodoli !', //cpg1.3.0
-  'quota_exceeded' => 'Dros dy gwota<br /><br />Mae [quota]K ar dy gyfer di, ac mae dy ffeiliau yn defnyddio[space]K, byddai ychwanegu\'r ffeil hon yn mynd &acirc; ti dros dy gwota.', //cpg1.3.0
-  'gd_file_type_err' => 'Yr unig fathau o ddelweddau allu di ddefnyddio gyda llyfrgell delweddau GD yw JPEG a PNG.',
-  'invalid_image' => 'Mae\'r ddelwedd wnes di anfon wedi\'i llygru neu\'n anaddas ar gyfer llyfrgell GD',
-  'resize_failed' => 'Methu creu bawdlun neu ddelwedd llai o faint.',
-  'no_img_to_display' => 'Dim delwedd i\'w dangos',
-  'non_exist_cat' => 'Dyw\'r categori wnes di ddewis ddim yn bodoli',
-  'orphan_cat' => 'Categori heb riant-gategori, defnyddia\'r rheolwr categori i wirio hyn!', //cpg1.3.0
-  'directory_ro' => 'Does dim hawl gen ti ysgrifennu i blygell \'%s\' felly does dim modd dileu\'r ffeiliau.', //cpg1.3.0
-  'non_exist_comment' => 'Dyw\'r sylw wnes di ddewis ddim yn bodoli.',
-  'pic_in_invalid_album' => 'Mae\'r ffeil mewn Llyfr Lluniau (%s)!? sydd ddim yn bodoli', //cpg1.3.0
-  'banned' => 'Rwyt ti wedi cael dy wahardd rhag defnyddio\'r safle.',
-  'not_with_udb' => 'Mae\'r weithred wedi ei hanalluogi yn Coppermine oherwydd ei fod wedi ei integreiddio gyda meddalwedd fforwm. Naill ai dyw beth rwyt ti\'n ceisio gwneud ddim yn cael ei gefnogi gan y cyfluniad hwn, neu dylai meddalwedd y fforwm fod yn ymdrin &acirc;\'r swyddogaeth.',
-  'offline_title' => 'Ddim arlein', //cpg1.3.0
-  'offline_text' => 'Dyw\'r oriel ddim arlein ar hyn o bryd, dere n&ocirc;l yn fuan', //cpg1.3.0
-  'ecards_empty' => 'Does dim cofnodion egardiau i\'w harddangos. Gwna\'n siwr dy fod wedi galluogi logio egardiau yng nghyfluniad Coppermine!', //cpg1.3.0
-  'action_failed' => 'Methodd y weithred.  Dyw Coppermine ddim yn medru prosesu dy gais.', //cpg1.3.0
-  'no_zip' => 'Dyw\'r llyfrgelloedd sydd eu hangen i brosesu ffeiliau ZIP ddim ar gael.  Cysyllta &acirc;\'r gweinyddwr.', //cpg1.3.0
-  'zip_type' => 'Does gen ti ddim caniat&acirc;d i anfon ffeiliau ZIP.', //cpg1.3.0
-);
-
-$lang_bbcode_help = 'Gallai\'r c&ocirc;d canlynol fod yn ddefnyddiol: <li>[b]<b>Cryf</b>[/b]</li> <li>[i]<i>Italig</i>[/i]</li> <li>[url=http://dy_safle.com/]Testun[/url]</li> <li>[email]defnyddiwr@safle.com[/email]</li>'; //cpg1.3.0
-
-// ------------------------------------------------------------------------- //
-// File theme.php
-// ------------------------------------------------------------------------- //
-
-$lang_main_menu = array(
-  'alb_list_title' => 'Mynd i restr Llyfr Lluniau',
-  'alb_list_lnk' => 'Rhestr Llyfrau Lluniau',
-  'my_gal_title' => 'Mynd i fy oriel bersonol i',
-  'my_gal_lnk' => 'Fy oriel',
-  'my_prof_lnk' => 'Fy mhroffil',
-  'adm_mode_title' => 'Newid i modd gweinyddwr',
-  'adm_mode_lnk' => 'Modd gweinyddwr',
-  'usr_mode_title' => 'Newid i modd defnyddiwr',
-  'usr_mode_lnk' => 'Modd defnyddiwr',
-  'upload_pic_title' => 'Anfon llun i Lyfr Lluniau', //cpg1.3.0
-  'upload_pic_lnk' => 'Anfon llun', //cpg1.3.0
-  'register_title' => 'Creu cyfri',
-  'register_lnk' => 'Cofrestru',
-  'login_lnk' => 'Mewngofnodi',
-  'logout_lnk' => 'Allgofnodi',
-  'lastup_lnk' => 'Lluniau mwyaf newydd',
-  'lastcom_lnk' => 'Sylwadau diwethaf',
-  'topn_lnk' => 'Edrychwyd arno fwyaf',
-  'toprated_lnk' => 'Gradd uchaf',
-  'search_lnk' => 'Chwilio',
-  'fav_lnk' => 'Ffefrynnau',
-  'memberlist_title' => 'Dangos Rhestr Aelodau', //cpg1.3.0
-  'memberlist_lnk' => 'Rhestr Aelodau', //cpg1.3.0
-  'faq_title' => 'Cwestiynau Cyffredin am oriel lluniau &quot;Coppermine&quot;', //cpg1.3.0
-  'faq_lnk' => 'Cwestiynau Cyffredin', //cpg1.3.0
-);
-
-$lang_gallery_admin_menu = array(
-  'upl_app_lnk' => 'Cymeradwyo ffeiliau',
-  'config_lnk' => 'Cyfluniad',
-  'albums_lnk' => 'Llyfrau Lluniau',
-  'categories_lnk' => 'Categoriau',
-  'users_lnk' => 'Defnyddwyr',
-  'groups_lnk' => 'Grwpiau',
-  'comments_lnk' => 'Adolygu Sylwadau', //cpg1.3.0
-  'searchnew_lnk' => 'Swp-brosesu ffeiliau', //cpg1.3.0
-  'util_lnk' => 'Offer Gweinyddol', //cpg1.3.0
-  'ban_lnk' => 'Gwahardd Defnyddwyr',
-  'db_ecard_lnk' => 'Dangos Egardiau', //cpg1.3.0
-);
-
-$lang_user_admin_menu = array(
-  'albmgr_lnk' => 'Creu/trefnu fy Llyfrau Lluniau',
-  'modifyalb_lnk' => 'Addasu fy Llyfrau Lluniau',
-  'my_prof_lnk' => 'Fy mhroffil',
-);
-
-$lang_cat_list = array(
-  'category' => 'Categori',
-  'albums' => 'Llyfrau Lluniau',
-  'pictures' => 'Ffeiliau', //cpg1.3.0
-);
-
-$lang_album_list = array(
-  'album_on_page' => '%d o Lyfrau Lluniau ar %d tudalen',
-);
-
-$lang_thumb_view = array(
-  'date' => 'DYDDIAD',
-  //Sort by filename and title
-  'name' => 'ENW FFEIL',
-  'title' => 'TEITL',
-  'sort_da' => 'Trefnu yn &ocirc;l dyddiad yn esgynnol',
-  'sort_dd' => 'Trefnu yn &ocirc;l dyddiad yn ddisgynnol',
-  'sort_na' => 'Trefnu yn &ocirc;l enw yn esgynnol',
-  'sort_nd' => 'Trefnu yn &ocirc;l enw yn ddisgynnol',
-  'sort_ta' => 'Trefnu yn &ocirc;l teitl yn esgynnol',
-  'sort_td' => 'Trefnu yn &ocirc;l teitl yn ddisgynnol',
-  'download_zip' => 'Llwytho lawr fel ffeil Zip', //cpg1.3.0
-  'pic_on_page' => '%d o ffeiliau ar %d tudalen',
-  'user_on_page' => '%d o ddefnyddwyr ar %d tudalen', //cpg1.3.0
-);
-
-$lang_img_nav_bar = array(
-  'thumb_title' => 'N&ocirc;l i\'r dudalen bawdluniau',
-  'pic_info_title' => 'Dangos/cuddio gwybodaeth ffeiliau', //cpg1.3.0
-  'slideshow_title' => 'Sioe sleidiau',
-  'ecard_title' => 'Anfon y ffeil hwn fel egerdyn', //cpg1.3.0
-  'ecard_disabled' => 'Egardiau wedi\'u hanalluogi',
-  'ecard_disabled_msg' => 'Does gen ti ddim caniat&acirc;d i anfon egardiau', //js-alert //cpg1.3.0
-  'prev_title' => 'Gweld ffeil blaenorol', //cpg1.3.0
-  'next_title' => 'Gweld ffeil nesaf', //cpg1.3.0
-  'pic_pos' => 'FFEIL %s/%s', //cpg1.3.0
-);
-
-$lang_rate_pic = array(
-  'rate_this_pic' => 'Graddio\'r ffeil hwn', //cpg1.3.0
-  'no_votes' => '(Dim pleidleisiau eto)',
-  'rating' => '(gradd ar hyn o bryd : %s / 5 gyda %s o bleidleisiau)',
-  'rubbish' => 'Rwtsh llwyr',
-  'poor' => 'Gwael',
-  'fair' => 'Gweddol',
-  'good' => 'Da',
-  'excellent' => 'Gwych',
-  'great' => 'Ardderchog',
-);
-
-// ------------------------------------------------------------------------- //
-// File include/exif.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/functions.inc.php
-// ------------------------------------------------------------------------- //
-
-$lang_cpg_die = array(
-  INFORMATION => $lang_info,
-  ERROR => $lang_error,
-  CRITICAL_ERROR => 'Gwall difrifol',
-  'file' => 'Ffeil: ',
-  'line' => 'Llinell: ',
-);
-
-$lang_display_thumbnails = array(
-  'filename' => 'Enw ffeil : ',
-  'filesize' => 'Maint y ffeil : ',
-  'dimensions' => 'Deimensiynau : ',
-  'date_added' => 'Dyddiad ychwanegu : ', //cpg1.3.0
-);
-
-$lang_get_pic_data = array(
-  'n_comments' => '%s o sylwadau',
-  'n_views' => '%s golwg',
-  'n_votes' => '(%s pleidlais)',
-);
-
-$lang_cpg_debug_output = array(
-  'debug_info' => 'Gwybodaeth dadfygio', //cpg1.3.0
-  'select_all' => 'Dewis y cyfan', //cpg1.3.0
-  'copy_and_paste_instructions' => 'Os wyt ti\'n mynd i ofyn am gymorth ar fwrdd cefnogi Coppermine, torra a gludo yr allbwn dadfygio hwn a\'i ychwanegu at dy gais. Cofia gael gwared o unrhyw gyfrineiriau a rhoi *** yn eu lle.', //cpg1.3.0
-  'phpinfo' => 'dangos gwybodaeth php', //cpg1.3.0
-);
-
-$lang_language_selection = array(
-  'reset_language' => 'Iaith wreiddiol - Cymraeg', //cpg1.3.0
-  'choose_language' => 'Dewis dy iaith', //cpg1.3.0
-);
-
-$lang_theme_selection = array(
-  'reset_theme' => 'Thema wreiddiol', //cpg1.3.0
-  'choose_theme' => 'Dewis thema', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File include/init.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/picmgmt.inc.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File include/smilies.inc.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SMILIES_PHP')) $lang_smilies_inc_php = array(
-  'Exclamation' => 'Ebychiad',
-  'Question' => 'Cwestiwn',
-  'Very Happy' => 'Hapus Iawn',
-  'Smile' => 'Gw&ecirc;n',
-  'Sad' => 'Trist',
-  'Surprised' => 'Syndod',
-  'Shocked' => 'Sioc',
-  'Confused' => 'Dryslyd',
-  'Cool' => 'Cwwwl!',
-  'Laughing' => 'Chwerthin',
-  'Mad' => 'Lloerig',
-  'Razz' => 'Gwawd',
-  'Embarassed' => 'Embaras',
-  'Crying or Very sad' => 'Trist iawn, feri sad',
-  'Evil or Very Mad' => 'Drwg neu crac iawn',
-  'Twisted Evil' => 'Anfad',
-  'Rolling Eyes' => 'Llygaid yn rowlio',
-  'Wink' => 'Winc',
-  'Idea' => 'Syniad',
-  'Arrow' => 'Saeth',
-  'Neutral' => 'Niwtral',
-  'Mr. Green' => 'Mr.Cen Figen',
-);
-
-// ------------------------------------------------------------------------- //
-// File addpic.php
-// ------------------------------------------------------------------------- //
-
-// void
-
-// ------------------------------------------------------------------------- //
-// File admin.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ADMIN_PHP')) $lang_admin_php = array(
-  0 => 'Gadael modd gweinyddwr...',
-  1 => 'Agor modd gweinyddwr...',
-);
-
-// ------------------------------------------------------------------------- //
-// File albmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ALBMGR_PHP')) $lang_albmgr_php = array(
-  'alb_need_name' => 'Rhaid rhoi enw i Lyfr Lluniau !', //js-alert
-  'confirm_modifs' => 'Hollol siwr?', //js-alert
-  'no_change' => 'Wnes di ddim newid dim byd !', //js-alert
-  'new_album' => 'Llyfr lluniau newydd',
-  'confirm_delete1' => 'Hollol siwr dy fod am ei ddileu ?', //js-alert
-  'confirm_delete2' => 'Bydd popeth sydd ynddo yn diflannu !', //js-alert
-  'select_first' => 'Dewis dy Lyfr Lluniau', //js-alert
-  'alb_mrg' => 'Rheolwr Llyfrau Lluniau',
-  'my_gallery' => '* Fy oriel *',
-  'no_category' => '* Dim categori *',
-  'delete' => 'Dileu',
-  'new' => 'Newydd',
-  'apply_modifs' => 'Cadw newidiadau',
-  'select_category' => 'Dewis gategori',
-
-);
-
-// ------------------------------------------------------------------------- //
-// File catmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CATMGR_PHP')) $lang_catmgr_php = array(
-  'miss_param' => 'Dyw\'r paramedrau sydd eu hangen ar gyfer \'%s\'ddim wedi cael eu darparu!',
-  'unknown_cat' => 'Dyw\'r categori hwn ddim yn bodoli yn y b&acirc;s data',
-  'usergal_cat_ro' => 'Does dim modd dileu categori Oriel Defnyddiwr !',
-  'manage_cat' => 'Rheoli categoriau',
-  'confirm_delete' => 'Wyt ti\\\'n siwr dy fod eisiau DILEU y categori hwn', //js-alert
-  'category' => 'Categori',
-  'operations' => 'Gweithredoedd',
-  'move_into' => 'Symud mewn i',
-  'update_create' => 'Diweddaru/Creu categori',
-  'parent_cat' => 'Rhiant gategori',
-  'cat_title' => 'Teitl y categori',
-  'cat_thumb' => 'Bawdlun y categori', //cpg1.3.0
-  'cat_desc' => 'Disgrifiad o\'r categori',
-);
-
-// ------------------------------------------------------------------------- //
-// File config.php
-// ------------------------------------------------------------------------- //
-
-if (defined('CONFIG_PHP')) $lang_config_php = array(
-  'title' => 'Cyfluniad',
-  'restore_cfg' => 'Ailosod gosodiadau gwreiddiol',
-  'save_cfg' => 'Cadw\'r cyfluniad newydd',
-  'notes' => 'Nodiadau',
-  'info' => 'Gwybodaeth',
-  'upd_success' => 'Cyfluniad Coppermine wedi ei ddiweddaru',
-  'restore_success' => 'Ailosodwyd cyfluniad gwreiddiol Coppermine',
-  'name_a' => 'Enw esgynnol',
-  'name_d' => 'Enw disgynnol',
-  'title_a' => 'Teitl esgynnol',
-  'title_d' => 'Teitl disgynnol',
-  'date_a' => 'Dyddiad esgynnol',
-  'date_d' => 'Dyddiad disgynnol',
-  'th_any' => 'Agwedd uchaf',
-  'th_ht' => 'Uchder',
-  'th_wd' => 'Lled',
-  'label' => 'label', //cpg1.3.0
-  'item' => 'eitem', //cpg1.3.0
-  'debug_everyone' => 'Pawb', //cpg1.3.0
-  'debug_admin' => 'Gweinyddwr yn unig', //cpg1.3.0
-        );
-
-if (defined('CONFIG_PHP')) $lang_config_data = array(
-  'Gosodiadau cyffredinol',
-  array('Enw Oriel', 'gallery_name', 0),
-  array('Disgrifiad o\'r Oriel', 'gallery_description', 0),
-  array('Ebost gweinyddwr yr Oriel', 'gallery_admin_email', 0),
-  array('Cyfeiriad targed ar gyfer dolen \'Gweld mwy o luniau\' mewn egardiau', 'ecards_more_pic_target', 0),
-  array('Oriel ddim arlein', 'offline', 1), //cpg1.3.0
-  array('Logio egardiau', 'log_ecards', 1), //cpg1.3.0
-  array('Caniat&aacute;u llwytho Ffefrynnau lawr ar ffurf ZIP', 'enable_zipdownload', 1), //cpg1.3.0
-
-  'Gosodiadau iaith, them&acirc;u &amp; chymeriadau iaith',
-  array('Iaith', 'lang', 5),
-  array('Thema', 'theme', 6),
-  array('Dangos rhestr ieithoedd', 'language_list', 1), //cpg1.3.0
-  array('Dangos baneri ieithoedd', 'language_flags', 8), //cpg1.3.0
-  array('Dangos &quot;ailosod&quot; yn y dewisiadau iaith', 'language_reset', 1), //cpg1.3.0
-  array('Dangos rhestr them&acirc;u', 'theme_list', 1), //cpg1.3.0
-  array('Dangos &quot;ailosod&quot; yn y dewisiadau thema', 'theme_reset', 1), //cpg1.3.0
-  array('Dangos Cwestiynau Cyffredin', 'display_faq', 1), //cpg1.3.0
-  array('Dangos cymorth bbcode', 'show_bbcode_help', 1), //cpg1.3.0
-  array('Amgodio llythrennau', 'charset', 4), //cpg1.3.0
-
-  'Gwedd rhestr Llyfrau Lluniau',
-  array('Lled y prif dabl (picseli neu %)', 'main_table_width', 0),
-  array('Nifer o lefelau o gategoriau i\'w harddangos', 'subcat_level', 0),
-  array('Nifer o Lyfrau Lluniau i\'w harddangos', 'albums_per_page', 0),
-  array('Nifer o golofnau yn y Rhestr Llyfrau Lluniau', 'album_list_cols', 0),
-  array('Maint y bawdlun mewn picseli', 'alb_list_thumb_size', 0),
-  array('Cynnwys y brif dudalen', 'main_page_layout', 0),
-  array('Dangos y lefel gyntaf o fawdluniau mewn categoriau','first_level',1),
-
-  'Gwedd bawdluniau',
-  array('Nifer o golofnau ar y dudalen bawdluniau', 'thumbcols', 0),
-  array('Nifer o resi ar y dudalen bawdluniau', 'thumbrows', 0),
-  array('Uchafswm nifer y tabiau i\'w harddangos', 'max_tabs', 10), //cpg1.3.0
-  array('Dangos pennawd ffeil (yn ogystal &acirc; theitl) o dan y bawdlun', 'caption_in_thumbview', 1), //cpg1.3.0
-  array('Dangos sawl gwaith yr edrychwyd arno dan y bawdlun', 'views_in_thumbview', 1), //cpg1.3.0
-  array('Dangos nifer o sylwadau o dan y bawdlun', 'display_comment_count', 1),
-  array('Dangos enw\'r person anfonodd y ffeil dan y bawdlun', 'display_uploader', 1), //cpg1.3.0
-  array('Gosodiadau gwreiddiol trefnu ffeiliau', 'default_sort_order', 3), //cpg1.3.0
-  array('Isafswm y pleidleisiau cyn bod ffeil yn ymddangos yn y rhestr \'Gradd uchaf\'', 'min_votes_for_rating', 0), //cpg1.3.0
-
-  'Gwedd y lluniau &amp; gosodiadau sylwadau',
-  array('Lled y tabl i arddangos ffeiliau (picseli neu %)', 'picture_table_width', 0), //cpg1.3.0
-  array('Gwybodaeth ffeiliau yn weladwy', 'display_pic_info', 1), //cpg1.3.0
-  array('Hidlo geiriau drwg o sylwadau', 'filter_bad_words', 1),
-  array('Caniat&acirc;u gwenogluniau', 'enable_smilies', 1),
-  array('Caniat&acirc;u sawl sylw ar un ffeil gan yr un defnyddiwr (analluogi diogelwch llifeiriant)', 'disable_comment_flood_protect', 1), //cpg1.3.0
-  array('Uchafswm disgrifiad llun', 'max_img_desc_length', 0),
-  array('Uchafswm llythrennau mewn gair', 'max_com_wlength', 0),
-  array('Uchafswm y llinellau mewn sylw', 'max_com_lines', 0),
-  array('Uchafswm hyd y sylw', 'max_com_size', 0),
-  array('Dangos stribyn ffilm', 'display_film_strip', 1),
-  array('Nifer o eitemau mewn stribyn ffilm', 'max_film_strip_items', 0),
-  array('Ebost i\'r gweinyddwr bob tro bydd sylwadau', 'email_comment_notification', 1), //cpg1.3.0
-  array('Milieiliadau rhwng pob llun yn y sioe sleidiau (1 eiliad = 1000 milieiliad)', 'slideshow_interval', 0), //cpg1.3.0
-
-  'Gosodiadau ffeiliau a bawdluniau', //cpg1.3.0
-  array('Safon ffeiliau JPEG', 'jpeg_qual', 0),
-  array('Deimensiynau mwyaf y bawdlun <a href="#notice2" class="clickable_option">**</a>', 'thumb_width', 0), //cpg1.3.0
-  array('Deimenswn i\'w ddefnyddio ar gyfer bawdlun <a href="#notice2" class="clickable_option">**</a>', 'thumb_use', 7),
-  array('Creu lluniau canolradd','make_intermediate',1),
-  array('Uchafswm lled neu uchder llun/fideo canolradd <a href="#notice2" class="clickable_option">**</a>', 'picture_width', 0), //cpg1.3.0
-  array('Uchafswm maint ffeil i\'w anfon (KB)', 'max_upl_size', 0), //cpg1.3.0
-  array('Uchafswm lled neu uchder llun/fideo i\'w anfon (picseli)', 'max_upl_width_height', 0), //cpg1.3.0
-
-  'Gosodiadau uwch ffeiliau a bawdluniau', //cpg1.3.0
-  array('Dangos eicon llyfr lluniau preifat i ddefnyddiwr sydd heb ei logio','show_private',1), //cpg1.3.0
-  array('Cymeriadau i\'w gwahardd mewn enwau ffeiliau', 'forbiden_fname_char',0), //cpg1.3.0
-  array('Pa fathau o ffeiliau sydd hawl eu hanfon', 'allowed_file_extensions',0), //cpg1.3.0
-  array('Ffeiliau delweddau sy\'n cael eu caniat&aacute;u', 'allowed_img_types',0), //cpg1.3.0
-  array('Ffeiliau ffilm sy\'n cael eu caniat&aacute;u', 'allowed_mov_types',0), //cpg1.3.0
-  array('Ffeiliau sain sy\'n cael eu caniat&aacute;u', 'allowed_snd_types',0), //cpg1.3.0
-  array('Dogfennau sy\'n cael eu caniat&aacute;u', 'allowed_doc_types',0), //cpg1.3.0
-  array('Dull o newid maint delweddau','thumb_method',2), //cpg1.3.0
-  array('Llwybr i wasanaeth \'trosi\' ImageMagick (enghraifft /usr/bin/X11/ ar Linux)', 'impath', 0), //cpg1.3.0
-  array('Ffeiliau sy\'n cael eu caniat&aacute;u (dim ond yn ddilys ar gyfer ImageMagick)', 'allowed_img_types',0), //cpg1.3.0
-  array('Opsiynau llinell gorchymyn ImageMagick', 'im_options', 0), //cpg1.3.0
-  array('Darllen gwybodaeth EXIF mewn ffeiliau JPEG', 'read_exif_data', 1), //cpg1.3.0
-  array('Darllen gwybodaeth IPTC mewn ffeiliau JPEG', 'read_iptc_data', 1), //cpg1.3.0
-  array('Cyfeiriadur llyfrau lluniau <a href="#notice1" class="clickable_option">*</a>', 'fullpath', 0), //cpg1.3.0
-  array('Cyfeiriadur ffeiliau defnyddwyr <a href="#notice1" class="clickable_option">*</a>', 'userpics', 0), //cpg1.3.0
-  array('Rhagddodiad lluniau canolradd <a href="#notice1" class="clickable_option">*</a>', 'normal_pfx', 0), //cpg1.3.0
-  array('Rhagddodiad bawdluniau <a href="#notice1" class="clickable_option">*</a>', 'thumb_pfx', 0), //cpg1.3.0
-  array('Modd diofyn cyfeiriaduron', 'default_dir_mode', 0), //cpg1.3.0
-  array('Modd diofyn ffeiliau', 'default_file_mode', 0), //cpg1.3.0
-
-  'Gosodiadau defnyddiwr',
-  array('Caniat&aacute;u cofrestu defnyddiwr newydd', 'allow_user_registration', 1),
-  array('Angen gwirio defnyddiwr newydd ag ebost', 'reg_requires_valid_email', 1),
-  array('Rhoi gwybod i\'r gweinyddwr am gofrestru defnyddwyr newydd', 'reg_notify_admin_email', 1), //cpg1.3.0
-  array('Caniat&aacute;u dau ddefnyddiwr i gael yr un cyfeiriad ebost', 'allow_duplicate_emails_addr', 1),
-  array('Hawl gan ddefnyddwyr i gael llyfrau lluniau preifat (Sylwer: os newidiwch chi o \'ie\' i \'na\' bydd llyfrau llunaiu preifat yn dod yn gyhoeddus)', 'allow_private_albums', 1), //cpg1.3.0
-  array('Rhoi gwybod i\'r gweinyddwr pan fydd ffeiliau\'n cael eu hanfon', 'upl_notify_admin_email', 1), //cpg1.3.0
-  array('Caniat&aacute;u defnyddwyr sydd wedi mewngofnodi i weld rhestr aelodau', 'allow_memberlist', 1), //cpg1.3.0
-
-  'Meysydd arferol i ddisgrifio lluniau (gadewch yn wag os nad ydych yn eu defnyddio)',
-  array('Enw Maes 1', 'user_field1_name', 0),
-  array('Enw Maes 2', 'user_field2_name', 0),
-  array('Enw Maes 3', 'user_field3_name', 0),
-  array('Enw Maes 4', 'user_field4_name', 0),
-
-  'Gosodiadau cwcis',
-  array('Enw\'r cwci mae\'r sgript yn defnyddio (os yn integreiddio gyda bbs, gwnewch yn siwr ei fod yn wahanol i enw cwci bbs)', 'cookie_name', 0),
-  array('Llwybr y cwci sy\'n cael ei ddefnyddio gan y sgript', 'cookie_path', 0),
-
-  'Gosodiadau amrywiol',
-  array('Galluogi modd dadfygio', 'debug_mode', 9), //cpg1.3.0
-  array('Dangos rhybuddion yn modd dadfygio', 'debug_notice', 1), //cpg1.3.0
-
-  '<br /><div align="left"><a name="notice1"></a>(*) Rhaid peidio newid y gosodiadau hyn os oes ffeiliau eisoes yn y b&acirc;s data.<br />
-  <a name="notice2"></a>(**) Pan yn newid hwn, dim ond ffeiliau sy\'n cael eu hychwanegu o hynny ymlaen sy\'n cael eu heffeithio, felly mae\'n well peidio newid hwn os oes ffeiliau eisoes yn y Oriel. Gallwch serch hynny gymhwyso\'r newidiadau i ffeiliau sy\'n bodoli\'n barod gyda\'r &quot;<a href="util.php">offer gweinyddol</a> (newid maint lluniau)&quot; o\'r ddewislen gweinyddol.</div><br />', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File db_ecard.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_ECARD_PHP')) $lang_db_ecard_php = array(
-  'title' => 'Anfon egardiau', //cpg1.3.0
-  'ecard_sender' => 'Anfonwr', //cpg1.3.0
-  'ecard_recipient' => 'Derbyniwr', //cpg1.3.0
-  'ecard_date' => 'Dyddiad', //cpg1.3.0
-  'ecard_display' => 'Dangos egerdyn', //cpg1.3.0
-  'ecard_name' => 'Enw', //cpg1.3.0
-  'ecard_email' => 'Ebost', //cpg1.3.0
-  'ecard_ip' => 'IP #', //cpg1.3.0
-  'ecard_ascending' => 'esgynnol', //cpg1.3.0
-  'ecard_descending' => 'disgynnol', //cpg1.3.0
-  'ecard_sorted' => 'Didoli', //cpg1.3.0
-  'ecard_by_date' => 'yn &ocirc;l dyddiad', //cpg1.3.0
-  'ecard_by_sender_name' => 'yn &ocirc;l enw\'r anfonwr', //cpg1.3.0
-  'ecard_by_sender_email' => 'yn &ocirc;l ebost anfonwr', //cpg1.3.0
-  'ecard_by_sender_ip' => 'yn &ocirc;l cyferiad IP anfonwr', //cpg1.3.0
-  'ecard_by_recipient_name' => 'yn &ocirc;l enw derbyniwr', //cpg1.3.0
-  'ecard_by_recipient_email' => 'yn &ocirc;l ebost derbyniwr', //cpg1.3.0
-  'ecard_number' => 'dangos cofnod %s i %s o %s', //cpg1.3.0
-  'ecard_goto_page' => 'mynd i dudalen', //cpg1.3.0
-  'ecard_records_per_page' => 'Cofnod ar bob tudalen', //cpg1.3.0
-  'check_all' => 'Dewis y cyfan', //cpg1.3.0
-  'uncheck_all' => 'Dewis dim un', //cpg1.3.0
-  'ecards_delete_selected' => 'Dileu egardiau ddewiswyd', //cpg1.3.0
-  'ecards_delete_confirm' => 'Wyt ti\'n siwr dy fod am ddileu\'r cofnodion? Ticia\'r blwch!', //cpg1.3.0
-  'ecards_delete_sure' => 'Ydw, siwr!', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File db_input.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DB_INPUT_PHP')) $lang_db_input_php = array(
-  'empty_name_or_com' => 'Mae angen teipio dy enw a sylw',
-  'com_added' => 'Cafodd dy sylw ei ychwanegu',
-  'alb_need_title' => 'Rhaid i ti roi teitl i\'r llyfr lluniau !',
-  'no_udp_needed' => 'Dim angen diweddaru.',
-  'alb_updated' => 'Cafodd y llyfr lluniau ei ddiweddaru',
-  'unknown_album' => 'Dyw\'r llyfr lluniau ddewises di ddim yn bodoli neu does gen ti ddim hawl anfon lluniau i\'r llyfr lluniau hwn',
-  'no_pic_uploaded' => 'Dim ffeil wedi\'i anfon !<br /><br />Os ddewises di ffeil gwna\'n siwr bod y gweinydd yn caniat&aacute;u anfon ffeiliau...', //cpg1.3.0
-  'err_mkdir' => 'Methwyd creu cyfeiriadur %s !',
-  'dest_dir_ro' => 'Does dim modd i\'r sgript ysgrifennu i gyfeiriadur %s !',
-  'err_move' => 'Amhosib symud %s i %s !',
-  'err_fsize_too_large' => 'Mae maint y ffeil wnes di anfon yn rhy fawr (uchafswm sy\'n cael ei ganiat&aacute;u yw %s x %s) !', //cpg1.3.0
-  'err_imgsize_too_large' => 'Mae maint y ffeil wnes di anfon yn rhy fawr (uchafswm sy\'n cael ei ganiat&aacute;u yw %s KB) !',
-  'err_invalid_img' => 'Dyw\'r ffeil wnes di anfon ddim yn ddelwedd ddilys !',
-  'allowed_img_types' => 'Dim ond %s delwedd allu di anfon.',
-  'err_insert_pic' => 'Does dim modd rhoi ffeil \'%s\' yn y Llyfr Lluniau', //cpg1.3.0
-  'upload_success' => 'Diolch yn fawr iawn i ti.<br /><br />Cafodd dy lun ei anfon yn llwyddiannus.<br /><br />Bydd i\'w weld ar y wefan cyn bo hir.', //cpg1.3.0
-  'notify_admin_email_subject' => '%s - cyfraniad newydd', //cpg1.3.0
-  'notify_admin_email_body' => 'Mae llun i\'w gymeradwyo wedi cael ei anfon gan %s.<br /><br />Cer i %s', //cpg1.3.0
-  'info' => 'Gwybodaeth',
-  'com_added' => 'Ychwanegwyd sylw',
-  'alb_updated' => 'Diweddarwyd y Llyfr Lluniau',
-  'err_comment_empty' => 'Mae\'r sylw\'n wag !',
-  'err_invalid_fext' => 'Dim ond ffeil gydag un o\'r estyniadau canlynol sy\'n cael eu derbyn : <br /><br />%s.',
-  'no_flood' => 'Mae\'n ddrwg gen i ond ti yw awdur y sylw diwethaf ar y ffeil hon<br /><br />Rhaid i ti olygu\'r sylw sydd yno os wyt ti am ei newid', //cpg1.3.0
-  'redirect_msg' => 'Rwyt ti\'n cael dy anfon ymlaen.<br /><br /><br />Clicia \'PARHAU\' os nad yw\'r dudalen yn diweddaru\'n awtomatig',
-  'upl_success' => 'Cafodd dy ffeil ei ychwanegu\'n llwyddiannus', //cpg1.3.0
-  'email_comment_subject' => 'Sylw ar lyfr lluniau Coppermine', //cpg1.3.0
-  'email_comment_body' => 'Mae rhywun wedi ychwanegu sylw i dy lyfr lluniau. Cer i\'w weld yn', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File delete.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DELETE_PHP')) $lang_delete_php = array(
-  'caption' => 'Pennawd',
-  'fs_pic' => 'llun maint llawn',
-  'del_success' => 'dilewyd yn llwyddiannus',
-  'ns_pic' => 'llun maint arferol',
-  'err_del' => 'methu dileu',
-  'thumb_pic' => 'bawdlun',
-  'comment' => 'sylw',
-  'im_in_alb' => 'llun yn Llyfr Lluniau',
-  'alb_del_success' => 'Dilewyd Llyfr Lluniau \'%s\'',
-  'alb_mgr' => 'Rheolwr Llyfrau Lluniau',
-  'err_invalid_data' => 'Derbyniwyd data annilys yn \'%s\'',
-  'create_alb' => 'Creu Llyfr Lluniau \'%s\'',
-  'update_alb' => 'Diweddaru Llyfr Lluniau \'%s\' gyda theitl \'%s\' a mynegai \'%s\'',
-  'del_pic' => 'Dileu ffeil', //cpg1.3.0
-  'del_alb' => 'Dileu llyfr lluniau',
-  'del_user' => 'Dileu defnyddiwr',
-  'err_unknown_user' => 'Dyw\'r defnyddiwr ddim yn bodoli !',
-  'comment_deleted' => 'Cafodd y sylw ei ddileu\'n llwyddiannus',
-);
-
-// ------------------------------------------------------------------------- //
-// File displayecard.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File displayimage.php
-// ------------------------------------------------------------------------- //
-
-if (defined('DISPLAYIMAGE_PHP')){
-
-$lang_display_image_php = array(
-  'confirm_del' => 'Wyt ti\\\'n siwr dy fod am DDILEU\\\'r ffeil yma ? Bydd sylwadau hefyd yn cael eu dileu.', //js-alert //cpg1.3.0
-  'del_pic' => 'DILEU FFEIL', //cpg1.3.0
-  'size' => '%s x %s picsel',
-  'views' => '%s gwaith',
-  'slideshow' => 'Sioe sleidiau',
-  'stop_slideshow' => 'ATAL',
-  'view_fs' => 'Clicia i weld llun maint llawn',
-  'edit_pic' => 'Golygu\'r disgrifiad', //cpg1.3.0
-  'crop_pic' => 'Torri a Throi', //cpg1.3.0
-);
-
-$lang_picinfo = array(
-  'title' =>'Gwybodaeth Ffeil', //cpg1.3.0
-  'Filename' => 'Enw\'r ffeil',
-  'Album name' => 'Enw\'r Llyfr Lluniau',
-  'Rating' => 'Gradd (%s votes)',
-  'Keywords' => 'Geiriau allweddol',
-  'File Size' => 'Maint y ffeil',
-  'Dimensions' => 'Deimensiynau',
-  'Displayed' => 'Dangoswyd',
-  'Camera' => 'Camera',
-  'Date taken' => 'Dyddiad tynnu',
-  'ISO'=>'ISO',
-  'Aperture' => 'Agorfa',
-  'Exposure time' => 'Amser dinoethiad',
-  'Focal length' => 'Hyd ffocal',
-  'Comment' => 'Sylw',
-  'addFav'=>'Rhoi yn Ffefrynnau', //cpg1.3.0
-  'addFavPhrase'=>'Ffefrynnau', //cpg1.3.0
-  'remFav'=>'Tynnu o Ffefrynnau', //cpg1.3.0
-  'iptcTitle'=>'Teitl IPTC', //cpg1.3.0
-  'iptcCopyright'=>'Hawlfraint IPTC', //cpg1.3.0
-  'iptcKeywords'=>'Allweddeiriau IPTC', //cpg1.3.0
-  'iptcCategory'=>'Categori IPTC', //cpg1.3.0
-  'iptcSubCategories'=>'Is-gategoriau IPTC', //cpg1.3.0
-);
-
-$lang_display_comments = array(
-  'OK' => 'IAWN',
-  'edit_title' => 'Golygu\'r sylw hwn',
-  'confirm_delete' => 'Hollol siwr dy fod am ei ddileu ?', //js-alert
-  'add_your_comment' => 'Ychwanega dy sylw',
-  'name'=>'Enw',
-  'comment'=>'Sylw',
-  'your_name' => 'Dienw',
-);
-
-$lang_fullsize_popup = array(
-  'click_to_close' => 'Clicia ar y llun i gau\'r ffenest',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File ecard.php
-// ------------------------------------------------------------------------- //
-
-if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
-  'title' => 'Anfon egerdyn',
-  'invalid_email' => '<b>Rhybudd</b> : cyfeiriad ebost annilys !',
-  'ecard_title' => 'Egerdyn i ti wrth %s',
-  'error_not_image' => 'Dim ond lluniau all gael eu hanfon fel egardiau.', //cpg1.3.0
-  'view_ecard' => 'Os nad yw\'r egerdyn yn edrych yn iawn, clicia\'r ddolen hon',
-  'view_more_pics' => 'Clicia\'r ddolen hon i weld mwy o luniau !',
-  'send_success' => 'Anfonwyd dy egerdyn',
-  'send_failed' => 'Mae\'n ddrwg gen i ond all y gweinydd ddim anfon dy egerdyn...',
-  'from' => 'Wrth',
-  'your_name' => 'Dy enw',
-  'your_email' => 'Dy gyfeiriad ebost',
-  'to' => 'I',
-  'rcpt_name' => 'Enw derbyniwr',
-  'rcpt_email' => 'Ebost derbyniwr',
-  'greetings' => 'Cyfarchiad',
-  'message' => 'Neges',
-);
-
-// ------------------------------------------------------------------------- //
-// File editpics.php
-// ------------------------------------------------------------------------- //
-
-if (defined('EDITPICS_PHP')) $lang_editpics_php = array(
-  'pic_info' => 'Gwybodaeth ffeil', //cpg1.3.0
-  'album' => 'Llyfr Lluniau',
-  'title' => 'Teitl',
-  'desc' => 'Disgrifiad',
-  'keywords' => 'Geiriau allweddol',
-  'pic_info_str' => '%s &times; %s - %s KB - %s golwg - %s pleidlais',
-  'approve' => 'Cymeradwyo ffeil', //cpg1.3.0
-  'postpone_app' => 'Oedi cyn cymeradwyo',
-  'del_pic' => 'Dileu ffeil', //cpg1.3.0
-  'read_exif' => 'Darllen gwybodaeth EXIF eto', //cpg1.3.0
-  'reset_view_count' => 'Ailosdod cyfri sawl golwg',
-  'reset_votes' => 'Ailosod cyfri sawl pleidlais',
-  'del_comm' => 'Dileu sylwadau',
-  'upl_approval' => 'Cymeradwyo ffeil',
-  'edit_pics' => 'Golygu ffeil', //cpg1.3.0
-  'see_next' => 'Gweld y ffeiliau nesaf', //cpg1.3.0
-  'see_prev' => 'Gweld y ffeiliau blaenorol', //cpg1.3.0
-  'n_pic' => '%s ffeil', //cpg1.3.0
-  'n_of_pic_to_disp' => 'Nifer o ffeiliau i ddangos', //cpg1.3.0
-  'apply' => 'Cadw newidiadau', //cpg1.3.0
-  'crop_title' => 'Golygydd Lluniau Coppermine', //cpg1.3.0
-  'preview' => 'Rhagolwg', //cpg1.3.0
-  'save' => 'Cadw llun', //cpg1.3.0
-  'save_thumb' =>'Cadw fel bawdlun', //cpg1.3.0
-  'sel_on_img' =>'Rhaid i\\\'r detholiad i gyd fod ar y llun!', //js-alert //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File faq.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FAQ_PHP')) $lang_faq_php = array(
-  'faq' => 'Cwestiynau Cyffredin', //cpg1.3.0
-  'toc' => 'Tabl cynnwys', //cpg1.3.0
-  'question' => 'Cwestiwn:  ', //cpg1.3.0
-  'answer' => 'Ateb:  ', //cpg1.3.0
-);
-
-if (defined('FAQ_PHP')) $lang_faq_data = array(
-  'Cyffredinol', //cpg1.3.0
-  array('Pam fod angen i fi gofrestru?', 'Bydd rhai Gweinyddwyr angen i ti gofrestru, a rhai ddim. O gofrestru fe gei di nodweddion ychwanegol fel anfon lluniau, creu rhestr Ffefrynnau, graddio lluniau, a chyflwyno sylwadau ayb. ', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Sut mae cofrestru?', 'Cer i &quot;Cofrestru&quot; a llenwi\'r meysydd gorfodol (a\'r rhai dewisol os wyt ti eisiau). Os yw\'r gweinyddwr wedi galluogi Ebost, fe fyddi di\'n derbyn ebost drwy\'r cyfeiriad roies di wrth gofrestru yn cynnwys cyfarwyddiadau ar sut i fynd ati i weithredu dy gyfrif. Rhaid gweithredu\'r cyfrif cyn mewngofnodi.', 'allow_user_registration', '1'), //cpg1.3.0
-  array('Sut mae mewngofnodi?', 'Cer i &quot;Mewngofnodi&quot;, llenwa\'r bylchau gyda dy enw defnyddiwr a chyfrinair, a rhoi tic yn y blwch &quot;Cofia fi\'r tro nesaf&quot; os wyt ti eisiau mewngofnodi\'n syth bob tro.  PWYSIG: Rhaid galluogi cwcis a rhaid peidio dileu\'r cwci o\'r safle hwn cyn bod &quot;Cofia fi\'r tro nesaf&quot; yn gweithio.', 'offline', 0), //cpg1.3.0
-  array('Alla i ddim mewngofnodi. Pam?', 'Wnes di gofrestru a rhoi clec i\'r ddolen ges di mewn ebost? Mae\'r ddolen yn gwneud dy gyfri\'n weithredol. Cysyllta &acirc;\'r gweinyddwr os yw dy broblem mewngofnodi\'n parhau.', 'offline', 0), //cpg1.3.0
-  array('Beth os wna i anghofio cyfrinair?', 'Os oes gan y safle ddolen &quot;Wedi anghofio cyfrinair&quot; defnyddia hi. Fel arall, cysyllta &acirc;\'r gweinyddwr am gyfrinair newydd.', 'offline', 0), //cpg1.3.0
-  array('Beth os ydw i wedi newid fy nghyfeiriad ebost?', 'Mewngofnoda a newid dy gyfeiriad ebost drwy roi clec i &quot;Fy mhroffil&quot;', 'offline', 0), //cpg1.3.0
-  array('Sut mae cadw llun yn &quot;Ffefrynnau&quot;?', 'Clicia ar y llun a wedyn ar y ddolen &quot;gwybodaeth ffeil&quot; (<img src="images/info.gif" width="16" height="16" border="0" alt="Picture information" />); sgrolia lawr i\'r wybodaeth a rho glec i &quot;Ychwanegu at ffefrynnau&quot;. Efallai na fydd y gweinyddwr wedi dewis gwneud &quot;gwybodaeth ffeil&quot; yn weithredol.  PWYSIG: Rhaid galluogi cwcis a rhaid peidio dileu\'r cwci o\'r safle hwn.<b></b>.', 'offline', 0), //cpg1.3.0
-  array('Sut mae graddio ffeil?', 'Clicia ar un o\'r bawdluniau a cher i\'r gwaelod i ddewis gradd.', 'offline', 0), //cpg1.3.0
-  array('Sut mae ychwanegu sylwadau at lun?', 'Clicia ar un o\'r bawdluniau a cher i\'r gwaelod i ychwanegu sylw.', 'offline', 0), //cpg1.3.0
-  array('Sut mae anfon llun?', 'Cer i &quot;Anfon llun&quot; a dewis y llyfr lluniau i anfon y llun iddo, rho glec i &quot;Pori&quot; neu &quot;Browse&quot; (mae\'n bryd i ti ddechrau defnyddio porwr Cymraeg!) a chwilia am y ffeil rwyt ti am anfon, wedyn rho glec i &quot;agor neu open&quot; (gallu di roi teitl a disgrifiad os wyt ti eisiau) a rho glec i &quot;Parhau&quot;', 'offline', 0), //cpg1.3.0
-  array('I ble alla i anfon llun?', 'Gallu di anfon llun i un o dy lyfrau lluniau yn &quot;Fy oriel&quot;. Efallai fydd y Gweinyddwr hefyd yn caniat&aacute;u i ti anfon llun i un neu fwy o\'r llyfrau lluniau cyhoeddus.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Pa fath o lun alla i anfon, a pha faint?', 'Dewis y Gweinyddwr yw pa fath o ffeil, a pha faint allu di anfon (jpg, png, ayb).', 'offline', 0), //cpg1.3.0
-  array('Beth yw &quot;Fy oriel&quot;?', 'Oriel bersonol y gall defnyddiwr reoli ac anfon lluniau iddi yw &quot;Fy oriel&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Sut rwy\'n creu, ailenwi neu ddileu llyfr lluniau yn &quot;Fy oriel&quot;?', 'Newid i &quot;Modd Gweinyddwr&quot;<br />Cer i &quot;Creu/trefnu fy Llyfrau Lluniau&quot; a rho glec i &quot;Newydd&quot;. Newid &quot;Llyfr lluniau newydd&quot; ar y gwaelod i\'r enw rwyt ti eisiau. Rwyt ti hefyd yn gallu ailenwi llyfrau lluniau yn dy oriel.<br />Rho glec i &quot;Cadw newidiadau&quot; cyn gorffen.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Sut alla i wahardd defnyddwyr rhag gweld fy llyfrau lluniau?', 'Newid i &quot;Modd Gweinyddwr&quot; Cer i &quot;Addasu fy Llyfrau Lluniau&quot; Dewis y llyfr lluniau rwyt ti eisiau diweddaru neu addasu yn y ddewislen yn y bar &quot;Diweddaru llyfr lluniau&quot;.<br />Wedyn fe allu di newid enw, disgrifiad, llun bawdlun, y gosodiadau gweld, sylwadau a graddio.<br />Rho glec i &quot;Diweddaru Llyfr Lluniau&quot; cyn gorffen.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Sut alla i weld orielau pobl eraill?', 'Cer i &quot;Rhestr Llyfrau Lluniau&quot; a dewis &quot;Orielau Defnyddwyr&quot;.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Beth yw cwci?', 'Talp o ddata testun plaen sy\'n cael ei anfon o wefan a\'i osod ar dy gyfrifiadur. Mae\'n gallu storio gwybodaeth, er enghraifft gwybodaeth sy\'n dy alluogi i adael a dychwelyd i safle heb orfod mewngofnodi eto, neu wybodaeth am ddewisiadau iaith.', 'offline', 0), //cpg1.3.0
-  array('Ble alla i gael gael copi o\'r meddalwedd hwn?', 'Mae Coppermine yn Oriel Aml-gyfrwng rhad ac am ddim ryddhawyd dan Trwydded Gyhoeddus Gyffredinol GNU (TGG GNU). Mae\'n cynnwys llawer o nodweddion ac yn gweithio ar systemau gwahanol. Cer i <a href="http://coppermine.sf.net/">wefan Coppermine</a> i gael gwybod mwy a\'i lwytho i dy gyfrifiadur.', 'offline', 0), //cpg1.3.0
-
-  'Symud o gwmpas y safle ', //cpg1.3.0
-  array('Beth yw &quot;Rhestr Llyfrau Lluniau&quot;?', 'Mae hwn yn dangos popeth yn y categori rwyt ti ynddo, gyda dolen i bob llyfr lluniau. Os nag wyt ti mewn categori, mae\'n dangos yr oriel gyfan gyda dolen i bob categori. Gall bawdlun fod yn ddolen i\'r categori.', 'offline', 0), //cpg1.3.0
-  array('Beth yw &quot;Fy oriel&quot;?', 'Mae hwn yn galluogi defnyddiwr i greu ei oriel ei hun gan ychwanegu, dileu neu addasu llyfrau lluniau neu anfon lluniau iddyn nhw.', 'allow_private_albums', 0), //cpg1.3.0
-  array('Beth yw the difference between &quot;Modd gweinyddwr&quot; and &quot;Modd defnyddiwr&quot;?', 'This feature, when in admin-mode, allows a user to modify their gallery (as well as others if allowed by the administrator).', 'allow_private_albums', 0), //cpg1.3.0
-  array('Beth yw &quot;Anfon llun&quot;?', 'Drwy roi clec i hwn fe allu di anfon llun i oriel neu lyfr lluniau o dy ddewis di. Y gweinyddwr sy\'n penderfynu pa fath a ffeil a pha faint all hi fod, a phwy sydd &acirc;\'r hawl i anfon lluniau i ble!.', 'offline', 0), //cpg1.3.0
-  array('Beth yw &quot;Lluniau mwyaf newydd&quot;?', 'Mae\'n dangos y lluniau diweddaraf i gael eu hanfon i\'r safle.', 'offline', 0), //cpg1.3.0
-  array('Beth yw &quot;Sylwadau diwethaf&quot;?', 'Mae\'n dangos y sylwadau diweddaraf gyda\'r lluniau sy\'n cydfynd &acirc; nhw.', 'offline', 0), //cpg1.3.0
-  array('Beth yw &quot;Edrychwyd arno fwyaf&quot;?', 'Mae\'n dangos y lluniau mae defnyddwyr wedi edrych arnyn nhw fwyaf.', 'offline', 0), //cpg1.3.0
-  array('Beth yw &quot;Gradd uchaf&quot;?', 'Mae\'n dangos y ffeliau sydd wedi cael y graddau uchaf gan ddefnyddwyr (e.e: os yw pump defnyddiwr yn rhoi gradd o <img src="images/rating3.gif" width="65" height="14" border="0" alt="" />: cyfartaledd gradd y ffeil fydd <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> ; byddai cael pump defnyddiwr yn rhoi gradd o 1 i 5 (1,2,3,4,5) hefyd yn creu cyfartaledd o <img src="images/rating3.gif" width="65" height="14" border="0" alt="" /> .) Mae\'r graddau\'n mynd o <img src="images/rating5.gif" width="65" height="14" border="0" alt="best" /> (gorau) i <img src="images/rating0.gif" width="65" height="14" border="0" alt="worst" /> (gwaethaf).', 'offline', 0), //cpg1.3.0
-  array('Beth yw &quot;Ffefrynnau&quot;?', 'Mae defnyddiwr yn gallu creu rhestr o\'i hoff luniau, ac mae gwybodaeth am rhain yn cael eu cadw mewn cwci. Mae modd eu llwytho lawr wedyn ar ffurf ffeil ZIP os yw\'n dewis.', 'offline', 0), //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File forgot_passwd.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('FORGOT_PASSWD_PHP')) $lang_forgot_passwd_php = array(
-  'forgot_passwd' => 'Atgoffa ti o dy gyfrinair', //cpg1.3.0
-  'err_already_logged_in' => 'Rwyt ti wedi mewngofnodi\'n barod !', //cpg1.3.0
-  'enter_username_email' => 'Rho dy enw defnyddiwr neu dy gyfeiriad ebost', //cpg1.3.0
-  'submit' => 'Anfon', //cpg1.3.0
-  'failed_sending_email' => 'Does dim modd anfon ebost i dy atgoffa ti o dy gyfrinair !', //cpg1.3.0
-  'email_sent' => 'Anfonwyd ebost yn cynnwys dy enw defnyddiwr a dy gyfrinair iS %s', //cpg1.3.0
-  'err_unk_user' => 'Dyw\'r defnyddiwr yma ddim yn bodoli!', //cpg1.3.0
-  'passwd_reminder_subject' => '%s - Atgoffa ti o dy gyfrinair', //cpg1.3.0
-  'passwd_reminder_body' => 'Rwyt ti wedi gwneud cais i gael dy atgoffa o dy wybodaeth mewngofnodi:
-Enw: %s
-Cyfrinair: %s
-Clicia %s i fewngofnodi.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File groupmgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('GROUPMGR_PHP')) $lang_groupmgr_php = array(
-  'group_name' => 'Enw grwp',
-  'disk_quota' => 'Cwota disg',
-  'can_rate' => 'Hawl graddio ffeiliau', //cpg1.3.0
-  'can_send_ecards' => 'Hawl anfon egardiau',
-  'can_post_com' => 'Hawl cyflwyno sylwadau',
-  'can_upload' => 'Hawl anfon lluniau', //cpg1.3.0
-  'can_have_gallery' => 'Hawl i gael oriel bersonol',
-  'apply' => 'Cadw\'r newidiadau',
-  'create_new_group' => 'Creu grwp newydd',
-  'del_groups' => 'Dileu\'r grwp(iau) ddewiswyd',
-  'confirm_del' => 'Rhybudd: pan fyddi di\\\'n dileu grwp bydd defnyddwyr sy\\\'n rhan o\\\'r grwp yn cael eu trosglwyddo i grwp \\\'Wedi cofrestru\\\'! Wyt ti eisiau parhau?', //js-alert //cpg1.3.0
-  'title' => 'Rheoli grwpiau defnyddwyr',
-  'approval_1' => 'Cymeradwyo anfon cyhoeddus (1)',
-  'approval_2' => 'Cymeradwyo anfon preifat (2)',
-  'upload_form_config' => 'Cyfluniad ffurflen anfon', //cpg1.3.0
-  'upload_form_config_values' => array( 'Ffeiliau unigol yn unig', 'Ffeiliau lluosog yn unig', 'Anfon URI yn unig', 'Anfon ZIP yn unig', 'Ffeil-URI', 'Ffeil-ZIP', 'URI-ZIP', 'Ffeil-URI-ZIP'), //cpg1.3.0
-  'custom_user_upload'=>'Gall defnyddiwr newid nifer o flychau anfon?', //cpg1.3.0
-  'num_file_upload'=>'Uchafswm/union rif blychau anfon ffeiliau', //cpg1.3.0
-  'num_URI_upload'=>'Uchafswm/union rif blychau anfon URI', //cpg1.3.0
-  'note1' => '<b>(1)</b> Mae angen cymeradwyo ffeiliau i oriel gyhoeddus',
-  'note2' => '<b>(2)</b> Mae angen cymeradwyo ffeiliau i oriel sy\'n eiddo i\'r defnyddiwr',
-  'notes' => 'Nodiadau',
-);
-
-// ------------------------------------------------------------------------- //
-// File index.php
-// ------------------------------------------------------------------------- //
-
-if (defined('INDEX_PHP')){
-
-$lang_index_php = array(
-  'welcome' => 'Croeso !',
-);
-
-$lang_album_admin_menu = array(
-  'confirm_delete' => 'Wyt ti\\\'n siwr dy fod am DDILEU y llyfr lluniau? Bydd pob ffeil a sylw hefyd yn cael eu dileu.', //js-alert //cpg1.3.0
-  'delete' => 'DILEU',
-  'modify' => 'PRIODWEDDAU',
-  'edit_pics' => 'GOLYGU FFEIL', //cpg1.3.0
-);
-
-$lang_list_categories = array(
-  'home' => 'Cartref',
-  'stat1' => '<b>Gwybodaeth: [pictures]</b> ffeil, <b>[albums]</b> Llyfr Lluniau, <b>[cat]</b> categori.', //cpg1.3.0
-  'stat2' => '<b>[pictures]</b> ffeil mewn <b>[albums]</b> llyfr lluniau edrychwyd arno <b>[views]</b> gwaith', //cpg1.3.0
-  'xx_s_gallery' => 'Oriel %',
-  'stat3' => '<b>[pictures]</b> ffeil mewn <b>[albums]</b> Llyfr Lluniau<b>', //cpg1.3.0
-);
-
-$lang_list_users = array(
-  'user_list' => 'Rhestr defnyddwyr',
-  'no_user_gal' => 'Does dim orielau defnyddwyr',
-  'n_albums' => '%s llyfra(au) lluniau',
-  'n_pics' => '%s ffeil(iau)', //cpg1.3.0
-);
-
-$lang_list_albums = array(
-  'n_pictures' => '%s ffeil', //cpg1.3.0
-  'last_added' => ', anfonwyd yr un diwethaf - %s',
-);
-
-}
-
-// ------------------------------------------------------------------------- //
-// File login.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGIN_PHP')) $lang_login_php = array(
-  'login' => 'Mewngofnodi',
-  'enter_login_pswd' => 'Rho enw defnyddiwr a chyfrinair i fewngofnodi',
-  'username' => 'Enw defnyddiwr',
-  'password' => 'Cyfrinair',
-  'remember_me' => 'Cofia fi\'r tro nesaf',
-  'welcome' => 'Shwmai %s ...',
-  'err_login' => '*** Methu dy fewngofnodi. Rho gynnig arall arni ***',
-  'err_already_logged_in' => 'Rwyt ti wedi mewngofnodi\'n barod !',
-  'forgot_password_link' => 'Wedi anghofio dy gyfrinair', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File logout.php
-// ------------------------------------------------------------------------- //
-
-if (defined('LOGOUT_PHP')) $lang_logout_php = array(
-  'logout' => 'Allgofnodi',
-  'bye' => 'Hwyl am nawr %s ...',
-  'err_not_loged_in' => 'Dwyt ti ddim wedi mewngofnodi !',
-);
-
-// ------------------------------------------------------------------------- //
-// File phpinfo.php //cpg1.3.0
-// ------------------------------------------------------------------------- //
-
-if (defined('PHPINFO_PHP')) $lang_phpinfo_php = array(
-  'php_info' => 'Gwybodaeth PHP', //cpg1.3.0
-  'explanation' => 'Hwn yw\'r allbwn sy\'n cael ei greu gan <a href="http://www.php.net/phpinfo">gwybodaeth php()</a>.', //cpg1.3.0
-  'no_link' => 'Gall caniat&aacute;u i eraill weld dy wybodaeth php fod yn beryglus, a dyna pam mae\'r dudalen hon ond yn weladwy pan fyddi di wedi mewngofnodi fel gweinyddwr. Allu di ddim creu dolen i eraill i\'r dudalen hon.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File modifyalb.php
-// ------------------------------------------------------------------------- //
-
-if (defined('MODIFYALB_PHP')) $lang_modifyalb_php = array(
-  'upd_alb_n' => 'Diweddaru llyfr lluniau %s',
-  'general_settings' => 'Gosodiadau cyffredinol',
-  'alb_title' => 'Teitl llyfr lluniau',
-  'alb_cat' => 'Categori llyfr lluniau',
-  'alb_desc' => 'Disgrifiad o\'r llyfr lluniau',
-  'alb_thumb' => 'Bawdlun y llyfr lluniau',
-  'alb_perm' => 'Caniatadau i\'r llyfr lluniau hwn',
-  'can_view' => 'Gall y canlynol ei weld',
-  'can_upload' => 'Gall ymwelwyr lwytho ffeiliau',
-  'can_post_comments' => 'Gall ymwelwyr adael sylwadau',
-  'can_rate' => 'Gall ymwelwyr raddio ffeiliau',
-  'user_gal' => 'Oriel defnyddiwr',
-  'no_cat' => '* Dim categori *',
-  'alb_empty' => 'Mae\'r llyfr lluniau\'n wag',
-  'last_uploaded' => 'Anfonwyd ddiwethaf',
-  'public_alb' => 'Pawb (llyfr cyhoeddus)',
-  'me_only' => 'Fi yn unig',
-  'owner_only' => 'Perchennog yn unig (%s)',
-  'groupp_only' => 'Aelodau grwp \'%s\'',
-  'err_no_alb_to_modify' => 'Dim llyfr lluniau i\'w ddiweddaru yn y b&acirc;s data.',
-  'update' => 'Diweddaru llyfr lluniau', //cpg1.3.0
-  'notice1' => '(*) dibynnu ar osodiadau %sgrwp%s', //cpg1.3.0 (do not translate %s!)
-);
-
-// ------------------------------------------------------------------------- //
-// File ratepic.php
-// ------------------------------------------------------------------------- //
-
-if (defined('RATEPIC_PHP')) $lang_rate_pic_php = array(
-  'already_rated' => 'Mae\'n flin gen i ond rwyt ti eisoes wedi graddio\'r ffeil', //cpg1.3.0
-  'rate_ok' => 'Cafodd dy bleidlais ei derbyn',
-  'forbidden' => 'Allu di ddim graddio dy ffeiliau dy hunan.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File register.php & profile.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REGISTER_PHP') || defined('PROFILE_PHP')) {
-
-$lang_register_disclamer = <<<EOT
-Tra bod gweinyddwyr {SITE_NAME} yn ceisio symud unrhyw ddeunydd annymunol cyn gynted &acirc; phosib, mae'n amhosib rhoi sylw i bob cyfraniad. Rwyt ti felly'n derbyn bod cyfraniadau i'r safle hwn yn cynrychioli barn yr awdur, ac nid o reidrwydd gweinyddwyr y safle, a fyddan nhw felly ddim yn atebol amdanyn nhw.<br />
-<br />
-Rwyt ti'n cytuno i beidio anfon sylwadau anweddus, ymosodol, atgas, rhywiol eu natur, bygythiol, enllibus, neu unrhyw beth arall sy'n groes i'r gyfraith. Rwyt ti'n cytuno bod gan gwefeistr, gweinyddwyr a chymedrolwyr safwe {SITE_NAME} yr hawl i dynnu neu olygu gwybodaeth ar unrhyw adeg. Fel defnyddiwr rwyt ti'n cytuno i wybodaeth rwyt ti wedi ei gyflwyno i gael ei gadw ar f&acirc;s data. Er na fydd y wybodaeth yn cael ei datgelu i unrhyw un heb dy ganiat&acirc;d all y gwefeistr na'r gweinyddwyr ddim fod yn gyfrifol dros unrhyw ymdrech lwyddiannus i hacio'r safle all arwain at ddatgelu gwybodaeth.<br />
-<br />
-Mae'r safle'n defnyddio cwcis i gadw gwybodaeth ar dy gyfrifiadur di. Unig nod y cwcis hyn yw gwneud pethau'n haws i ti. Yr unig ddefnydd fydd yn cael ei wneud o dy gyfeiriad ebost yw cadarnhau dy enw a chyfrinair.<br />
-<br />
-Drwy roi clec i 'Cytuno' rwyt ti'n cytuno i dderbyn yr amodau hyn.
-EOT;
-
-$lang_register_php = array(
-  'page_title' => 'Cofrestru defnyddiwr',
-  'term_cond' => 'Telerau ac amodau',
-  'i_agree' => 'Cytuno',
-  'submit' => 'Anfon gwybodaeth gofrestru',
-  'err_user_exists' => 'Mae\'r enw defnyddiwr eisoes yn cael ei ddefnyddio. Dewis un arall os gweli di\'n dda',
-  'err_password_mismatch' => 'Dyw\'r ddau gyfrinair ddim yr un peth. Rho gynnig arall arni.',
-  'err_uname_short' => 'Rhaid i\'r enw defnyddiwr fod o leiaf 2 lythyren o hyd',
-  'err_password_short' => 'Rhaid i\'r enw cyfrinair fod o leiaf 2 lythyren o hyd',
-  'err_uname_pass_diff' => 'Rhaid i\'r enw defnyddiwr a chyfrinair fod yn wahanol',
-  'err_invalid_email' => 'Ebost annerbyniol',
-  'err_duplicate_email' => 'Mae defnyddiwr arall eisoes wedi cofrestru gyda\'r cyfeiriad ebost hwn',
-  'enter_info' => 'Gwybodaeth gofrestru',
-  'required_info' => 'Meysydd gorfodol',
-  'optional_info' => 'Meysydd dewisiol',
-  'username' => 'Enw',
-  'password' => 'Cyfrinair',
-  'password_again' => 'Cyfrinair eto',
-  'email' => 'Ebost',
-  'location' => 'Lleoliad',
-  'interests' => 'Diddordebau',
-  'website' => 'Gwefan',
-  'occupation' => 'Gwaith',
-  'error' => 'GWALL',
-  'confirm_email_subject' => '%s - Cadarnhau cofrestru',
-  'information' => 'Gwybodaeth',
-  'failed_sending_email' => 'Does dim modd anfon yr ebost i gadarnhau cofrestru!',
-  'thank_you' => 'Diolch am gofrestru.<br /><br />Mae ebost yn cynnwys gwybodaeth am sut i weithredu\'r cyfri wedi cael ei anfon i\'r cyfeiriad ebost wnes di ddarparu.',
-  'acct_created' => 'Mae dy gyfri wedi cael ei greu ac mae modd i ti fewngofnodi gyda dy enw defnyddiwr a chyfrinair',
-  'acct_active' => 'Mae dy gyfri\'n weithredol ac mae modd i ti fewngofnodi gyda dy enw defnyddiwr a chyfrinair',
-  'acct_already_act' => 'Mae dy gyfri\'n weithredol yn barod !',
-  'acct_act_failed' => 'Does dim modd gweithredu\'r cyfri hwn !',
-  'err_unk_user' => 'Dyw\'r defnyddiwr ddim yn bodoli !',
-  'x_s_profile' => 'Proffil %s\'',
-  'group' => 'Grwp',
-  'reg_date' => 'Dyddiad ymuno',
-  'disk_usage' => 'Defnydd',
-  'change_pass' => 'Newid cyfrinair',
-  'current_pass' => 'Cyfrnair cyfredol',
-  'new_pass' => 'Cyfrinair newydd',
-  'new_pass_again' => 'Cyfrinair newydd eto',
-  'err_curr_pass' => 'Cyfrinair cyfredol yn anghywir',
-  'apply_modif' => 'Cadw newidiadau',
-  'change_pass' => 'Newid fy nghyfrinair',
-  'update_success' => 'Diweddarwyd dy broffil',
-  'pass_chg_success' => 'Mae dy gyfrinair wedi cael ei newid',
-  'pass_chg_error' => 'Dyw dy gyfrinair ddim wedi cael ei newid',
-  'notify_admin_email_subject' => '%s - Cofrestru defnyddiwr newydd', //cpg1.3.0
-  'notify_admin_email_body' => 'Mae defnyddiwr newydd gyda\'r enw "%s" wedi cofrestru yn dy oriel', //cpg1.3.0
-);
-
-$lang_register_confirm_email = <<<EOT
-Diolch am gofrestru gyda {SITE_NAME}
-
-Dy enw defnyddiwr yw : "{USER_NAME}"
-Dy gyfrinair yw : "{PASSWORD}"
-
-I weithredu dy gyfrif rho glec i\'r ddolen isod neu copia hi a\'i gludo ym mar cyfeiriad dy borwr.
-
-{ACT_LINK}
-
-Pob hwyl,
-
-Gweinyddwyr {SITE_NAME}
-
-EOT;
-
-}
-
-// ------------------------------------------------------------------------- //
-// File reviewcom.php
-// ------------------------------------------------------------------------- //
-
-if (defined('REVIEWCOM_PHP')) $lang_reviewcom_php = array(
-  'title' => 'Adolygu sylwadau',
-  'no_comment' => 'Does dim sylw i adolygu',
-  'n_comm_del' => 'Dilewyd %s sylw(adau)',
-  'n_comm_disp' => 'Nifer o sylwadau i\'w dangos',
-  'see_prev' => 'Blaenorol',
-  'see_next' => 'Nesaf',
-  'del_comm' => 'Dileu sylwadau',
-);
-
-
-// ------------------------------------------------------------------------- //
-// File search.php - OK
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCH_PHP')) $lang_search_php = array(
-  0 => 'Chwilio\'r casgliad ffeiliau',
-);
-
-// ------------------------------------------------------------------------- //
-// File searchnew.php
-// ------------------------------------------------------------------------- //
-
-if (defined('SEARCHNEW_PHP')) $lang_search_new_php = array(
-  'page_title' => 'Chwilio ffeiliau newydd', //cpg1.3.0
-  'select_dir' => 'Dewis cyfeiriadur',
-  'select_dir_msg' => 'Mae modd i ti swp-brosesu ffeiliau sydd wedi cael eu hanfon i\'r gweinydd drwy FTP. Dewis y cyfeiriadur ble rwyt ti wedi anfon dy ffeiliau', //cpg1.3.0
-  'no_pic_to_add' => 'Does dim ffeil i ychwanegu', //cpg1.3.0
-  'need_one_album' => 'Mae angen o leiaf un llyfr lluniau arnat ti i ddefnyddio hwn',
-  'warning' => 'Rhybudd',
-  'change_perm' => 'All y sgript ddim ysgrifennu i\'r cyfeiriadur hwn. Mae angen newid caniatadau i 755 neu 777 cyn ceisio llwytho\'r ffeiliau !', //cpg1.3.0
-  'target_album' => '<b>Rhoi ffeiliau &quot;</b>%s<b>&quot; mewn i </b>%s', //cpg1.3.0
-  'folder' => 'Ffolder',
-  'image' => 'Ffeil',
-  'album' => 'Llyfr Lluniau',
-  'result' => 'Canlyniad',
-  'dir_ro' => 'Dim modd ysgrifennu. ',
-  'dir_cant_read' => 'Dim modd darllen. ',
-  'insert' => 'Ychwanegu ffeiliau newydd i\'r oriel', //cpg1.3.0
-  'list_new_pic' => 'Rhestr o ffeiliau newydd', //cpg1.3.0
-  'insert_selected' => 'Gosod y ffeiliau ddewiswyd', //cpg1.3.0
-  'no_pic_found' => 'Heb ganfod ffeil newydd', //cpg1.3.0
-  'be_patient' => 'Amynedd os gweli di\'n dda, mae angen amser ar y sgript i ychwanegu\'r ffeiliau', //cpg1.3.0
-  'no_album' => 'Dim llyfr lluniau wedi ei ddewis',  //cpg1.3.0
-  'notes' =>  '<ul>'.
-                          '<li><b>IA</b> : sy\'n golygu fod y ffeil wedi ei llwytho\'n llwyddiannus'.
-                          '<li><b>CO</b> : sy\'n golygu fod y ffeil yn gopi o ffeil sydd eisoes yn y b&acirc;s data'.
-                          '<li><b>CY</b> : sy\'n golygu nad oedd modd ychwanegu\'r ffeil; gwiria\'r cyfluniad a chaniatadau y cyfeiriadur ble roedd y ffeil i fod i gael ei anfon'.
-                          '<li><b>DO</b> : sy\'n golygu nad wyt ti wedi dewis llyfr lluniau; rho glec i \'<a href="javascript:history.back(1)">blaenorol</a>\' a dewis llyfr lluniau. Os nag oes un yn bodoli <a href="albmgr.php">mae angen creu un yn gyntaf</a></li>'.
-                          '<li>Os nag yw IA, CO, CY, DO i weld \'signs\' chwilia am neges PHP sy\'n dangos gwall'.
-                          '<li>Os yw dy borwr yn rhedeg mas o amser rho glec i\'r botwm ail-lwytho'.
-                          '</ul>', //cpg1.3.0
-  'select_album' => 'Dewis llyfr lluniau', //cpg1.3.0
-  'check_all' => 'Dewis y cyfan', //cpg1.3.0
-  'uncheck_all' => 'Dewis dim', //cpg1.3.0
-);
-
-
-// ------------------------------------------------------------------------- //
-// File thumbnails.php
-// ------------------------------------------------------------------------- //
-
-// Void
-
-// ------------------------------------------------------------------------- //
-// File banning.php
-// ------------------------------------------------------------------------- //
-
-if (defined('BANNING_PHP')) $lang_banning_php = array(
-  'title' => 'Gwahardd Defnyddwyr',
-  'user_name' => 'Enw defnyddiwr',
-  'ip_address' => 'Cyfeiriad IP',
-  'expiry' => 'Daw i ben (gwag yn barhaol)',
-  'edit_ban' => 'Cadw newidiadau',
-  'delete_ban' => 'Dileu',
-  'add_new' => 'Gwaharddiad newydd',
-  'add_ban' => 'Ychwanegu',
-  'error_user' => 'Methu canfod defnyddiwr', //cpg1.3.0
-  'error_specify' => 'Rhaid i ti nodi naill ai enw defnyddiwr neu gyfeiriad IP', //cpg1.3.0
-  'error_ban_id' => 'Gwaharddiad annilys!', //cpg1.3.0
-  'error_admin_ban' => 'Allu di ddim gwahardd dy hun!', //cpg1.3.0
-  'error_server_ban' => 'Roeddet ti\'n mynd i wahardd dy weinydd dy hun? Twt twt, allu di ddim gwneud hynny...', //cpg1.3.0
-  'error_ip_forbidden' => 'Allu di ddim gwahardd y cyfeiriad IP - dyw e ddim yn routable!', //cpg1.3.0
-  'lookup_ip' => 'Chwilio cyfeiriad IP', //cpg1.3.0
-  'submit' => 'Mynd', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File upload.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UPLOAD_PHP')) $lang_upload_php = array(
-  'title' => 'Anfon llun', //cpg1.3.0
-  'custom_title' => 'Ffurflen Gais Wedi Addasu', //cpg1.3.0
-  'cust_instr_1' => 'Galli di ddewid nifer o flychau anfon. Serch hynny, alli di ddim dewis mwy na\'r uchafswm isod.', //cpg1.3.0
-  'cust_instr_2' => 'Cais Rhif Blychau', //cpg1.3.0
-  'cust_instr_3' => 'Blychau anfon ffeil: %s', //cpg1.3.0
-  'cust_instr_4' => 'Blychau anfon URI/URL: %s', //cpg1.3.0
-  'cust_instr_5' => 'Blychau anfon URI/URL:', //cpg1.3.0
-  'cust_instr_6' => 'Blychau anfon ffeil:', //cpg1.3.0
-  'cust_instr_7' => 'Rho\'r nifer o flychau anfon rwyt ti eisiau. Wedyn rho glec i \'Parhau\'. ', //cpg1.3.0
-  'reg_instr_1' => 'Gweithred anghyfreithlon i greu ffurflen.', //cpg1.3.0
-  'reg_instr_2' => 'Nawr rwyt ti\'n barod i anfon lluniau drwy ddefnyddio\'r blychau isod. Ddylai\'r lluniau ddim bod yn fwy na %s KB yr un. Ceisia leihau maint y lluniau cyn eu hanfon os allu di. Diolch am y lluniau!', //cpg1.3.0
-  'reg_instr_3' => 'Os wyt ti eisiau ffeiliau archif neu ZIP i gael aeu dadgywasgu, rhaid i ti ddefnyddio\'r blwch yn y rhan \'Anfon ZIP Dadgywasgu\'.', //cpg1.3.0
-  'reg_instr_4' => 'Pan fyddi di\'n defnyddio adran anfon URI/URL, rho lwybr y ffeil, er enghraifft: http://www.dysafle.com/delweddau/esiampl.jpg', //cpg1.3.0
-  'reg_instr_5' => 'Pan fyddi di\'n barod, gwasga \'Parhau\'.', //cpg1.3.0
-  'reg_instr_6' => 'Anfon ZIP Dadgywasgu:', //cpg1.3.0
-  'reg_instr_7' => 'Anfon llun:', //cpg1.3.0
-  'reg_instr_8' => 'Llwytho URI/URL:', //cpg1.3.0
-  'error_report' => 'Adroddiad o wallau', //cpg1.3.0
-  'error_instr' => 'Cafwyd problemau wrth anfon y canlynol:', //cpg1.3.0
-  'file_name_url' => 'Enw ffeil/URL', //cpg1.3.0
-  'error_message' => 'Gwall', //cpg1.3.0
-  'no_post' => 'Methwyd llwytho\'r ffeil.', //cpg1.3.0
-  'forb_ext' => 'Estyniad ffeil wedi ei wahardd.', //cpg1.3.0
-  'exc_php_ini' => 'Mae ffeil yn fwy na\'r hyn sy\'n cael ei ganiat&aacute;u yn php.ini.', //cpg1.3.0
-  'exc_file_size' => 'Mae ffeil yn fwy na\'r hyn sy\'n cael ei ganiat&aacute;u gan CPG.', //cpg1.3.0
-  'partial_upload' => 'Heb anfon yn llawn.', //cpg1.3.0
-  'no_upload' => 'Heb anfon yn iawn.', //cpg1.3.0
-  'unknown_code' => 'Gwall nad yw PHP yn gyfarwydd ag ef.', //cpg1.3.0
-  'no_temp_name' => 'Heb anfon - Dim enw temp.', //cpg1.3.0
-  'no_file_size' => 'Dim data/wedi llygru', //cpg1.3.0
-  'impossible' => 'Amhosib symud.', //cpg1.3.0
-  'not_image' => 'Ddim yn llun/wedi llygru', //cpg1.3.0
-  'not_GD' => 'Ddim yn estyniad GD.', //cpg1.3.0
-  'pixel_allowance' => 'Uwch na\'r caniat&acirc;d picseli.', //cpg1.3.0
-  'incorrect_prefix' => 'Rhagddodiad URI/URL anghywir', //cpg1.3.0
-  'could_not_open_URI' => 'Methu agor URI.', //cpg1.3.0
-  'unsafe_URI' => 'Methu gwirio diogelwch.', //cpg1.3.0
-  'meta_data_failure' => 'Methiant gwybodaeth Meta', //cpg1.3.0
-  'http_401' => '401 Dim caniat&acirc;d', //cpg1.3.0
-  'http_402' => '402 Angen taliad', //cpg1.3.0
-  'http_403' => '403 Gwaharddwyd', //cpg1.3.0
-  'http_404' => '404 Heb ei ganfod', //cpg1.3.0
-  'http_500' => '500 Gwall Mewnol Gweinydd', //cpg1.3.0
-  'http_503' => '503 Gwasanaeth ddim ar gael', //cpg1.3.0
-  'MIME_extraction_failure' => 'Methu pennu MIME.', //cpg1.3.0
-  'MIME_type_unknown' => 'Math MIME anhysbys', //cpg1.3.0
-  'cant_create_write' => 'Methu creu ffeil ysgrifennu.', //cpg1.3.0
-  'not_writable' => 'Methu ysgrifennu i\'r ffeil.', //cpg1.3.0
-  'cant_read_URI' => 'Methu darllen URI/URL', //cpg1.3.0
-  'cant_open_write_file' => 'Methu agor ffeil ysgrifennu URI.', //cpg1.3.0
-  'cant_write_write_file' => 'Methu ysgrifennu i ffeil URI.', //cpg1.3.0
-  'cant_unzip' => 'Methu dadbacio ZIP.', //cpg1.3.0
-  'unknown' => 'Gwall anhysbys', //cpg1.3.0
-  'succ' => 'Ffeiliau wedi eu hanfon yn llwyddiannus', //cpg1.3.0
-  'success' => 'Anfonwyd %s ffeil yn llwyddiannus.', //cpg1.3.0
-  'add' => 'Rho glec i \'Parhau\' i ychwanegu ffeiliau i\'r llyfau lluniau.', //cpg1.3.0
-  'failure' => 'Methiant wrth anfon', //cpg1.3.0
-  'f_info' => 'Gwybodaeth ffeil', //cpg1.3.0
-  'no_place' => 'Methwyd anfon y ffeil flaenorol.', //cpg1.3.0
-  'yes_place' => 'Gosodwyd y ffeil yn llwyddiannus.', //cpg1.3.0
-  'max_fsize' => 'Mwyafswm maint ffeil sy\'n cael ei ganiat&acirc;u yw %s KB',
-  'album' => 'Llyfr Lluniau',
-  'picture' => 'Llun', //cpg1.3.0
-  'pic_title' => 'Teitl y llun', //cpg1.3.0
-  'description' => 'Digrifiad o\'r llun', //cpg1.3.0
-  'keywords' => 'Geiriau allweddol (gadewch fwlch rhwng pob gair)',
-  'err_no_alb_uploadables' => 'Mae\'n flin gen i, ond does dim llyfr lluniau ble mae gen ti ganiat&acirc;d i anfon lluniau', //cpg1.3.0
-  'place_instr_1' => 'Rho\'r lluniau mewn llyfr lluniau nawr.  Galli di hefyd gyflwyno gwybodaeth berthnasol am bob llun.', //cpg1.3.0
-  'place_instr_2' => 'Angen gosod mwy o ffeiliau. Rho glec i \'Parhau\'.', //cpg1.3.0
-  'process_complete' => 'Rwyt ti wedi gosod bob llun yn llwyddiannus.', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File usermgr.php
-// ------------------------------------------------------------------------- //
-
-if (defined('USERMGR_PHP')) $lang_usermgr_php = array(
-  'title' => 'Rheoli defnyddwyr',
-  'name_a' => 'Enw esgynnol',
-  'name_d' => 'Enw disgynnol',
-  'group_a' => 'Grwp esgynnol',
-  'group_d' => 'Grwp disgynnol',
-  'reg_a' => 'Dyddiad cofrestru esgynnol',
-  'reg_d' => 'Dyddiad cofrestru disgynnol',
-  'pic_a' => 'Nifer y ffeiliau esgynnol',
-  'pic_d' => 'Nifer y ffeiliau disgynnol',
-  'disku_a' => 'Defnydd lle esgynnol',
-  'disku_d' => 'Defnydd lle disgynnol',
-  'lv_a' => 'Ymweliad diwethaf esgynnol', //cpg1.3.0
-  'lv_d' => 'Ymweliad diwethaf disgynnol', //cpg1.3.0
-  'sort_by' => 'Didoli defnyddwyr',
-  'err_no_users' => 'Tabl defnyddwyr yn wag !',
-  'err_edit_self' => 'Allu di ddim golygu dy broffil dy hun. Defnyddia \'Fy mhroffil\' i wneud hynny',
-  'edit' => 'GOLYGU',
-  'delete' => 'DILEU',
-  'name' => 'Enw defnyddiwr',
-  'group' => 'Grwp',
-  'inactive' => 'Anweithredol',
-  'operations' => 'Gweithrediadau',
-  'pictures' => 'Ffeiliau', //cpg1.3.0
-  'disk_space' => 'Yn defnyddio / Cwota',
-  'registered_on' => 'Dyddiad cofrestru',
-  'last_visit' => 'Ymweliad diwethaf', //cpg1.3.0
-  'u_user_on_p_pages' => '%d o ddefnyddwyr ar %d tudalen',
-  'confirm_del' => 'Siwr dy fod eisiau dileu ? Bydd ei holl ffeiliau a llyfrau lluniau yn diflannu.', //js-alert //cpg1.3.0
-  'mail' => 'POST',
-  'err_unknown_user' => 'Dyw\'r defnyddiwr ddim yn bodoli !',
-  'modify_user' => 'Addasu defnyddiwr',
-  'notes' => 'Nodiadau',
-  'note_list' => '<li>Os nag wyt ti eisiau newid y cyfrinair cyfredol, galli di adael maes "cyfrinair" yn wag',
-  'password' => 'Cyfrinair',
-  'user_active' => 'Defnyddiwr gweithredol',
-  'user_group' => 'Grwp defnyddwyr',
-  'user_email' => 'Ebost defnyddiwr',
-  'user_web_site' => 'Gwefan defnyddiwr',
-  'create_new_user' => 'Creu defnyddiwr newydd',
-  'user_location' => 'Lleoliad defnyddiwr',
-  'user_interests' => 'Diddordebau defnyddiwr',
-  'user_occupation' => 'Gwaith defnyddiwr',
-  'latest_upload' => 'Ffeiliau anfonwyd yn ddiweddar', //cpg1.3.0
-  'never' => 'byth', //cpg1.3.0
-);
-
-// ------------------------------------------------------------------------- //
-// File util.php
-// ------------------------------------------------------------------------- //
-
-if (defined('UTIL_PHP')) $lang_util_php = array(
-  'title' => 'Offer Gweinyddol (Newid maint lluniau)', //cpg1.3.0
-  'what_it_does' => 'Beth mae\'n gwneud',
-  'what_update_titles' => 'Diweddaru penawdau o enw ffeil',
-  'what_delete_title' => 'Dileu penawdau',
-  'what_rebuild' => 'Ailadeiladu bawdluniau a lluniau',
-  'what_delete_originals' => 'Dileu lluniau gwreiddiol a gosod rhai maint newydd yn eu lle',
-  'file' => 'Ffeil',
-  'title_set_to' => 'gosod pennawd fel',
-  'submit_form' => 'Anfon',
-  'updated_succesfully' => 'Diweddarwyd yn llwyddiannus',
-  'error_create' => 'GWALL wrth greu',
-  'continue' => 'Prosesu mwy o luniau',
-  'main_success' => 'Defnyddiwyd %s yn llwyddiannus fel prif ffeil', //cpg1.3.0
-  'error_rename' => 'Gwall wrth ailenwi %s i %s',
-  'error_not_found' => 'Methu canfod %s',
-  'back' => 'N&ocirc;l i\'r brif dudalen',
-  'thumbs_wait' => 'Diweddaru bawdluniau a/neu delweddau maint newydd, amynedd os gweli di\'n dda...',
-  'thumbs_continue_wait' => 'Parhau i ddiweddaru bawdluniau a/neu delweddau maint newydd...',
-  'titles_wait' => 'Diweddaru penawdau, amynedd os gweli di\'n dda...',
-  'delete_wait' => 'Dileu penawdau, amynedd os gweli di\'n dda...',
-  'replace_wait' => 'Dileu lluniau gwreiddiol a gosod rhai maint newydd yn eu lle, amynedd os gweli di\'n dda..',
-  'instruction' => 'Cyfarwyddiadau cyflym',
-  'instruction_action' => 'Dewis gweithred',
-  'instruction_parameter' => 'Gosod paramedrau',
-  'instruction_album' => 'Dewis llyfr lluniau',
-  'instruction_press' => 'Rhoi clec i %s',
-  'update' => 'Diweddaru bawdluniau a/neu delweddau maint newydd',
-  'update_what' => 'Beth sydd angen diweddaru',
-  'update_thumb' => 'Dim ond bawdluniau',
-  'update_pic' => 'Dim ond lluniau maint newydd',
-  'update_both' => 'Bawdluniau a lluniau maint newydd',
-  'update_number' => 'Nifer o luniau i\'w prosesu gyda phob clec',
-  'update_option' => '(Ceisia osod hwn yn is os oes problemau)',
-  'filename_title' => 'Enw ffeil &rArr; Pennawd y ffeil', //cpg1.3.0
-  'filename_how' => 'Sut wyt ti eisiau addasu\'r ffeil hon',
-  'filename_remove' => 'Tynnu diweddeb .jpg a rhoi bylchau yn lle_ (is-linell)',
-  'filename_euro' => 'Newid 2003_11_23_13_20_20.jpg i 23/11/2003 13:20',
-  'filename_us' => 'Newid 2003_11_23_13_20_20.jpg i 11/23/2003 13:20',
-  'filename_time' => 'Newid 2003_11_23_13_20_20.jpg i 13:20',
-  'delete' => 'Dileu penawdau ffeil neu lluniau maint gwreiddiol', //cpg1.3.0
-  'delete_title' => 'Dileu pennawd ffeil', //cpg1.3.0
-  'delete_original' => 'Dileu lluniau maint gwreiddiol',
-  'delete_replace' => 'Dileu\'r llun gwreiddiol gan roi un maint newydd yn ei le',
-  'select_album' => 'Dewis llyfr lluniau',
-  'delete_orphans' => 'Dileu sylwadau heb riant-gategori (gweithio gyda phob llyfr lluniau)', //cpg1.3.0
-  'orphan_comment' => 'Canfuwyd sylwadau heb riant-gategori', //cpg1.3.0
-  'delete' => 'Dileu', //cpg1.3.0
-  'delete_all' => 'Dileu\'r cyfan', //cpg1.3.0
-  'comment' => 'Sylw: ', //cpg1.3.0
-  'nonexist' => 'ynghlwm wrth ffeil sydd ddim yn bodoli # ', //cpg1.3.0
-  'phpinfo' => 'Dangos gwybodaeth php', //cpg1.3.0
-  'update_db' => 'Diweddaru b&acirc;s data', //cpg1.3.0
-  'update_db_explanation' => 'Os wyt ti wedi ailosod ffeiliau coppermine, addasu coppermine neu ddiweddaru o fersiwn arall o coppermine, rhaid diweddaru\'r b&acirc;s data unwaith. Bydd hyn yn creu\'r tablau sydd eu hangen a\'r gwerthoedd cyflunio ym m&acirc;s data coppermine.', //cpg1.3.0
-);
-
-?>
\ No newline at end of file
diff -ruN 133/login.php cpg148/login.php
--- 133/login.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/login.php	2006-06-08 00:25:02.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/login.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -24,46 +24,57 @@
 
 if (USER_ID) cpg_die(ERROR, $lang_login_php['err_already_logged_in'], __FILE__, __LINE__);
 
-if (defined('UDB_INTEGRATION')) udb_login_page();
+if (defined('UDB_INTEGRATION')) $cpg_udb->login_page();
 
-$referer = $HTTP_GET_VARS['referer'] ? $HTTP_GET_VARS['referer'] : 'index.php';
+$referer = $_GET['referer'] ? $_GET['referer'] : 'index.php';
+if (strpos($referer, "http") !== false) {
+  $referer = "index.php";
+}
 $login_failed = '';
 $cookie_warning = '';
 
-if (isset($HTTP_POST_VARS['submitted'])) {
-    $results = db_query("SELECT user_id, user_name, user_password FROM {$CONFIG['TABLE_USERS']} WHERE user_name = '" . addslashes($HTTP_POST_VARS['username']) . "' AND BINARY user_password = '" . addslashes($HTTP_POST_VARS['password']) . "' AND user_active = 'YES'");
-    $lastvisit = db_query("UPDATE {$CONFIG['TABLE_USERS']} SET user_lastvisit = NOW() WHERE user_name = '" . addslashes($HTTP_POST_VARS['username']) . "' AND BINARY user_password = '" . addslashes($HTTP_POST_VARS['password']) . "' AND user_active = 'YES'");
-    if (mysql_num_rows($results)) {
-        $USER_DATA = mysql_fetch_array($results);
-        if (isset($HTTP_POST_VARS['remember_me'])) {
-            $cookie_life_time = 86400 * 30;
-        } else {
-            $cookie_life_time = 86400;
-        }
-        setcookie($CONFIG['cookie_name'] . '_uid', $USER_DATA['user_id'], time() + $cookie_life_time, $CONFIG['cookie_path']);
-        setcookie($CONFIG['cookie_name'] . '_pass', md5($HTTP_POST_VARS['password']), time() + $cookie_life_time, $CONFIG['cookie_path']);
-
+if (isset($_POST['submitted'])) {
+    if ( $USER_DATA = $cpg_udb->login( addslashes($_POST['username']), addslashes($_POST['password']), isset($_POST['remember_me']) ) ) {
+        $referer=preg_replace("'&amp;'","&",$referer);
         pageheader($lang_login_php['login'], "<META http-equiv=\"refresh\" content=\"3;url=$referer\">");
         msg_box($lang_login_php['login'], sprintf($lang_login_php['welcome'], $USER_DATA['user_name']), $lang_continue, $referer);
         pagefooter();
         exit;
     } else {
+        log_write("Failed login attempt with Username: {$_POST['username']} from IP {$_SERVER['REMOTE_ADDR']} on " . localised_date(-1,$log_date_fmt),CPG_SECURITY_LOG);
+
         $login_failed = <<<EOT
                   <tr>
                           <td colspan="2" align="center" class="tableh2">
-                        <font size="1" color="red"><b>{$lang_login_php['err_login']}<b></font>
+                        <span style="color:red"><b>{$lang_login_php['err_login']}<b></span>
                         </td>
                   </tr>
-
 EOT;
+
+        // get IP address of the person who tried to log in, look it up on the banning table and increase the brute force counter. If the brute force counter has reached a critical limit, set a regular banning record
+        $result = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_BANNED']} WHERE ip_addr='$raw_ip' OR ip_addr='$hdr_ip'");
+        $failed_logon_counter = mysql_fetch_array($result);
+        mysql_free_result($result);
+        $expiry_date = date("Y-m-d H:i:s", mktime(date('H'), date('i')+$CONFIG['login_expiry'], date('s'), date('m'), date('d'),date('Y')));
+
+        if ($failed_logon_counter['brute_force']) {
+            $failed_logon_counter['brute_force'] = $failed_logon_counter['brute_force'] - 1;
+            $query_string = "UPDATE {$CONFIG['TABLE_BANNED']} SET brute_force='".$failed_logon_counter['brute_force']."',  expiry='".$expiry_date."' WHERE ban_id=".$failed_logon_counter['ban_id'];
+        }else{
+            $failed_logon_counter['brute_force'] = $CONFIG['login_threshold'];
+            $query_string = "INSERT INTO {$CONFIG['TABLE_BANNED']} (ip_addr, expiry, brute_force) VALUES ('$raw_ip', '$expiry_date','".$failed_logon_counter['brute_force']."')";
+        }
+
+        //write the logon counter to the database
+        cpg_db_query($query_string);
     }
 }
 
-if (!isset($HTTP_COOKIE_VARS[$CONFIG['cookie_name'] . '_data'])) {
+if (!isset($_COOKIE[$CONFIG['cookie_name'] . '_data'])) {
     $cookie_warning = <<<EOT
                   <tr>
                           <td colspan="2" align="center" class="tableh2">
-                        <font size="1" color="red"><b>Warning your browser does not accept script's cookies<b></font>
+                        <span style="color:red"><b>{$lang_login_php['cookie_warning']}</b></span>
                         </td>
                   </tr>
 
@@ -72,36 +83,42 @@
 
 pageheader($lang_login_php['login']);
 $referer = urlencode($referer);
+echo '<form action="login.php?referer='.$referer.'" method="post" name="loginbox">';
+
 starttable('-1', $lang_login_php['enter_login_pswd'], 2);
 echo <<< EOT
                   $login_failed
                   $cookie_warning
                   <tr>
-                    <form action="login.php?referer=$referer" method="post" name="loginbox">
                         <td class="tableb" width="40%">{$lang_login_php['username']}</td>
-                        <td class="tableb" width="60%"><input type="text" class="textinput" name="username" style="width: 100%"></td>
-                        <script language="javascript" type="text/javascript">
-                        <!--
-                        document.loginbox.username.focus();
-                        -->
-                        </script>
+                        <td class="tableb" width="60%"><input type="text" class="textinput" name="username" style="width: 100%" tabindex="1" /></td>
                   </tr>
                   <tr>
                           <td class="tableb">{$lang_login_php['password']}</td>
-                        <td class="tableb"><input type="password" class="textinput" name="password" style="width: 100%"></td>
+                        <td class="tableb"><input type="password" class="textinput" name="password" style="width: 100%" tabindex="2" /></td>
                   </tr>
                   <tr>
-                    <td colspan="2" align="center" class="tableb">{$lang_login_php['remember_me']} <input name="remember_me" type="checkbox" class="checkbox" value="1"></td>
+                    <td colspan="2" align="center" class="tableb">{$lang_login_php['remember_me']} <input name="remember_me" type="checkbox" class="checkbox" value="1" tabindex="3" /></td>
                   </tr>
                   <tr>
                     <td align="center" class="tablef"><a href="forgot_passwd.php" class="topmenu">{$lang_login_php['forgot_password_link']}</a></td>
-                    <td align="left" class="tablef"><input name="submitted" type="submit" class="button" value="{$lang_login_php['login']}"></td>
-                    </form>
+                    <td align="left" class="tablef"><input name="submitted" type="submit" class="button" value="{$lang_login_php['login']}" tabindex="4" /></td>
                   </tr>
 
 EOT;
 
 endtable();
+
+echo <<< EOT
+
+</form>
+<script language="javascript" type="text/javascript">
+<!--
+document.loginbox.username.focus();
+-->
+</script>
+EOT;
+
 pagefooter();
 ob_end_flush();
 
diff -ruN 133/logout.php cpg148/logout.php
--- 133/logout.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/logout.php	2006-06-08 00:25:02.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/logout.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -24,16 +24,18 @@
 
 if (!USER_ID) cpg_die(ERROR, $lang_logout_php['err_not_loged_in'], __FILE__, __LINE__);
 
-if (defined('UDB_INTEGRATION')) udb_logout_page();
+if (defined('UDB_INTEGRATION')) $cpg_udb->logout_page();
 
+/*
 setcookie($CONFIG['cookie_name'] . '_pass', '', time()-86400, $CONFIG['cookie_path']);
 setcookie($CONFIG['cookie_name'] . '_uid', '', time()-86400, $CONFIG['cookie_path']);
+*/
 
 $referer = 'index.php';
 
 pageheader($lang_logout_php['logout'], "<META http-equiv=\"refresh\" content=\"3;url=$referer\">");
-msg_box($lang_logout_php['logout'], sprintf($lang_logout_php['bye'], USER_NAME), $lang_continue, $referer);
+msg_box($lang_logout_php['logout'], sprintf($lang_logout_php['bye'], stripslashes(USER_NAME)), $lang_continue, $referer);
 pagefooter();
 ob_end_flush();
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/logs/log_header.inc.php cpg148/logs/log_header.inc.php
--- 133/logs/log_header.inc.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/logs/log_header.inc.php	2006-06-08 00:25:02.000000000 -0500
@@ -0,0 +1,23 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) {
+        die();
+}
+?>
diff -ruN 133/minibrowser.php cpg148/minibrowser.php
--- 133/minibrowser.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/minibrowser.php	2006-06-08 00:25:02.000000000 -0500
@@ -0,0 +1,267 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+define('IN_COPPERMINE', true);
+define('MINIBROWSER_PHP', true);
+define('SEARCHNEW_PHP', true);
+
+require('include/init.inc.php');
+
+// set/define some vars
+$scriptfilename = 'minibrowser.php';
+
+if (isset($_REQUEST['folder'])) {
+    $folder = rawurldecode($_REQUEST['folder']);
+} else {
+    $folder = '';
+}
+
+if (isset($_REQUEST['startfolder'])) {
+    $startfolder = rawurldecode($_REQUEST['startfolder']);
+} else {
+    $startfolder = '';
+}
+
+if ($folder == '' && $startfolder != '') {
+    $folder = $startfolder;
+}
+
+if (isset($_REQUEST['parentform'])) {
+    $parentform = rawurldecode($_REQUEST['parentform']);
+} else {
+    $parentform = '';
+}
+
+if (isset($_REQUEST['formelementname'])) {
+    $formelementname = rawurldecode($_REQUEST['formelementname']);
+} else {
+    $formelementname = '';
+}
+
+if (isset($_REQUEST['hidefolders'])) {
+    $hidefolders = rawurldecode($_REQUEST['hidefolders']);
+    $hiddenfolders = explode(',', $hidefolders);
+}
+
+if (isset($_REQUEST['linktarget'])) {
+    $linktarget = rawurldecode($_REQUEST['linktarget']);
+} else {
+    $linktarget = '';
+}
+
+if (isset($_REQUEST['searchnew_php'])) {
+    $searchnew_php = rawurldecode($_REQUEST['searchnew_php']);
+} else {
+    $searchnew_php = '0';
+}
+
+if (isset($_REQUEST['radio'])) {
+    $radio = rawurldecode($_REQUEST['radio']);
+} else {
+    $radio = '';
+}
+
+$newline = "\n";
+
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html>
+<head>
+<title><?php echo $CONFIG['gallery_name'] .': '. $lang_minibrowser_php['click_to_close'];  ?></title>
+<meta http-equiv="content-type" content="text/html; charset=<?php echo $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'] ?>" />
+<link rel="stylesheet" href="<?php echo $THEME_DIR ?>style.css" />
+<script type="text/javascript" src="scripts.js"></script>
+<?php
+//if ($parentform != '' && $formelementname != '') { // print the javascript bit that updates the parent element --- start
+?>
+<script type="text/javascript">
+function updateParent() {
+    opener.document.<?php print $parentform; ?>.<?php print $formelementname; ?>.value = document.childform.cf2.value;
+    //window.self.close();
+    return false;
+}
+<?php
+if (!$_REQUEST['no_popup']) {
+?>
+adjust_popup();
+<?php
+}
+?>
+</script>
+<?php
+//} // print the javascript bit that updates the parent element --- end
+?>
+</head>
+<body class="tableb" scroll="auto" marginwidth="0" marginheight="0">
+
+<form name="childform" id="childform" method="get" action="<?php print $_SERVER['PHP_SELF']; ?>" onsubmit="return updateParent();">
+
+<?php
+//print $_SERVER["REQUEST_URI"];
+starttable(-2, $lang_minibrowser_php['select_directory'], 2);
+if (!GALLERY_ADMIN_MODE) { cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__); }
+
+
+$base_folder = rtrim(cpg_get_webroot_path(), '/').'/';
+
+//print $base_folder.'<br />';
+
+$dir = opendir($base_folder.$folder);
+// read the folder/file structure we're currently in and put it into an array
+$dirCounter = 0;
+while($file = readdir($dir)){
+    if(is_dir($base_folder.$folder.$file)) {
+        if (is_array($hiddenfolders)) {
+            if (in_array($file,$hiddenfolders) == false) {
+                $foldername[] = $file;
+                $dirCounter++;
+            }
+        } else {
+            $foldername[] = $file;
+            $dirCounter++;
+        }
+    } else {
+        $filename[] = $file;
+    }
+}
+closedir($dir);
+
+
+// print the folder we're in
+print '<tr>'.$newline;
+print '<td class="tableh2">'.$newline;
+if ($radio != 0) {
+    print '<input type="radio" name="cf1" value="'.$folder.rtrim($key, '/').'/" class="radio"  checked="checked" />'.$newline;
+}
+print '</td>'.$newline;
+print '<td class="tableh2">'.$newline;
+print '<input type="text" name="cf2" size="50" value="/'.ltrim($folder, '/').'" disabled="disabled" class="tableh2_compact" />&nbsp;'.$newline;
+if ($linktarget != '') {
+    // determine if we should display a submit button start
+    // get the allowed extensions
+    $filetypes = array();
+    $result = cpg_db_query("SELECT extension FROM {$CONFIG['TABLE_FILETYPES']}");
+    //print mysql_num_rows($result);
+    while($row = mysql_fetch_row($result)) {
+        $filetypes[] = $row[0];
+    }
+    mysql_free_result($result);
+    $filetypes = array_unique($filetypes);
+    // loop through the $filename array, get the extensions and check if at least one allowed ending is there
+    $allowed_file_counter = 0;
+    if (is_array($filename)) {
+        foreach ($filename as $value) {
+          if(in_array(ltrim(strrchr(strtolower($value),'.'),'.'), $filetypes)) {
+              $allowed_file_counter++;
+          } // end if in_array
+        } // end foreach
+    } // end is_array
+    if ($allowed_file_counter!=0) {
+        print '<a href="'.$linktarget.'?startdir='.rtrim(str_replace($_REQUEST['limitfolder'], '',$folder), '/').'" class="admin_menu" target="_parent">'.$lang_minibrowser_php['submit'].'</a>'.$newline;
+    } // determine if we should display a submit button end
+} else {
+    print '<input type="submit" name="submit" value="'.$lang_minibrowser_php['submit'].'" class="button" />'.$newline;
+}
+print '</td>'.$newline;
+print '</tr>'.$newline;
+
+
+// display the "up" link if we're not already in the root folder
+if ((!empty($_REQUEST['folder']) || !empty($_REQUEST['startfolder'])) && ($folder != '' && $folder!= '/')) {
+    $uplink = rtrim($folder, '/');
+    $remove = strrchr ($uplink,'/');
+    //print 'uplink:'.$uplink.'<br />';
+    //print 'remove:'.$remove.'<br />';
+    if ($remove != '') {
+        $uplink = str_replace($remove, '', $uplink).'/';
+    } else {
+        $uplink = '';
+    }
+    //print 'uplink:'.$uplink.'<br />';
+    if ($_REQUEST['limitfolder'] != $folder) {
+        print '<tr>'.$newline;
+        print '<td class="tableb">'.$newline;
+        print '&nbsp;';
+        print '</td>'.$newline;
+        print '<td class="tableb">'.$newline;
+        print '<img src="images/spacer.gif" width="16" height="16" border="0" alt="" align="left" />'.$newline;
+        print '<a href="'.$_SERVER['PHP_SELF'].'?folder='.rawurlencode($uplink).'&amp;parentform='.rawurlencode($parentform).'&amp;formelementname='.rawurlencode($formelementname).'&amp;no_popup='.$_REQUEST['no_popup'].'&amp;limitfolder='.$_REQUEST['limitfolder'].'&amp;hidefolders='.$_REQUEST['hidefolders'].'&amp;linktarget='.$_REQUEST['linktarget'].'">'.$newline;
+        print '.. '.$lang_minibrowser_php['up'];
+        print '</a>'.$newline;
+        print '</td>'.$newline;
+        print '</tr>'.$newline;
+    }
+}
+
+
+if (is_array($foldername)) {
+    natcasesort ($foldername);
+    foreach($foldername as $key) {
+        if ($key != '.' && $key != '..') {
+            print '<tr>'.$newline;
+            print '<td class="tableb">'.$newline;
+            if ($radio != 0) {
+                print '<input type="radio" name="cf1" value="'.$folder.rtrim($key, '/').'/" class="radio" onclick="document.childform.cf2.value=\''.$folder.$key.'\'" />'.$newline;
+            }
+            print '</td>'.$newline;
+            print '<td class="tableb">'.$newline;
+            print '<a href="'.$_SERVER['PHP_SELF'].'?folder='.rawurlencode('/'.ltrim($folder, '/').$key.'/').'&amp;parentform='.rawurlencode($parentform).'&amp;formelementname='.rawurlencode($formelementname).'&amp;no_popup='.$_REQUEST['no_popup'].'&amp;limitfolder='.$_REQUEST['limitfolder'].'&amp;hidefolders='.$_REQUEST['hidefolders'].'&amp;linktarget='.$_REQUEST['linktarget'].'">'.$newline;
+            print '<img src="images/folder.gif" width="16" height="16" border="0" alt="" title="folder" />'.$newline;
+            print $key.$newline;
+            print '</a>'.$newline;
+            print '</td>'.$newline;
+            print '</tr>'.$newline;
+        }
+    }
+}
+
+if (is_array($filename)) {
+    natcasesort ($filename);
+    foreach($filename as $key) {
+        print '<tr>'.$newline;
+        print '<td class="tableb">'.$newline;
+        print '&nbsp;';
+        print '</td>'.$newline;
+        print '<td class="tableb">'.$newline;
+        print '<img src="images/spacer.gif" width="10" height="15" border="0" alt="" align="left" />'.$newline;
+        print $key.$newline;
+        print '</td>'.$newline;
+        print '</tr>'.$newline;
+    }
+}
+print '                        <input type="hidden" name="parentform" value="'.$parentform.'" />'."\n";
+print '                        <input type="hidden" name="formelementname" value="'.$formelementname.'" />'."\n";
+if ($searchnew_php == 1 && $dirCounter == 0) {
+print '<tr>'.$newline;
+print '<td class="tablef" colspan="2">'.$newline;
+print $lang_search_new_php['no_folders'].$newline;
+print '</td>'.$newline;
+print '</tr>'.$newline;
+}
+endtable();
+// print '<div align="center"><a href="#" class="admin_menu" onclick="window.close();">'.$lang_minibrowser_php['close'].'</a></div>';
+?>
+</form>
+</body>
+</html>
+<?php
+
+
+?>
diff -ruN 133/mode.php cpg148/mode.php
--- 133/mode.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/mode.php	2006-06-08 00:25:02.000000000 -0500
@@ -0,0 +1,51 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+/**
+* Coppermine Photo Gallery 1.3.0 mode.php
+*
+* Someone please add a description
+*
+* @copyright 2002,2003 Gregory DEMAR, Coppermine Dev Team
+* @license http://opensource.org/licenses/gpl-license.php GNU General Public License V2
+* @package Coppermine
+* @version $Id: mode.php 3116 2006-06-07 22:11:54Z gaugau $
+*/
+
+
+define('IN_COPPERMINE', true);
+define('MODE_PHP', true);
+
+require('include/init.inc.php');
+
+if (!USER_IS_ADMIN) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+
+if (!isset($_GET['admin_mode']) || !isset($_GET['referer'])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
+
+$admin_mode = (int)$_GET['admin_mode'] ? 1 : 0;
+$referer = $_GET['referer'] ? $_GET['referer'] : 'index.php';
+$USER['am'] = $admin_mode;
+if (!$admin_mode) $referer = 'index.php';
+
+pageheader($lang_info, "<META http-equiv=\"refresh\" content=\"1;url=$referer\">");
+msg_box($lang_info, $lang_mode_php[$admin_mode], $lang_continue, $referer);
+pagefooter();
+ob_end_flush();
+
+?>
diff -ruN 133/modifyalb.php cpg148/modifyalb.php
--- 133/modifyalb.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/modifyalb.php	2006-06-08 00:25:02.000000000 -0500
@@ -2,23 +2,20 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/modifyalb.php,v $
-  $Revision: 1.7 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
-/*
-$Id: modifyalb.php,v 1.7 2005/04/19 03:17:11 gaugau Exp $
-*/
 
 define('IN_COPPERMINE', true);
 define('MODIFYALB_PHP', true);
@@ -37,17 +34,22 @@
 
 // add footnote
 $notice1 = ' *';
+$help_can_upload = '&nbsp;'.cpg_display_help('f=index.htm&amp;as=album_prop_visitor_start&amp;ae=album_prop_visitor_end&amp;top=1', '400', '200');
+$help_album_keywords = '&nbsp;'.cpg_display_help('f=index.htm&amp;as=album_prop_keyword_start&amp;ae=album_prop_keyword_end&amp;top=1', '400', '200');
+$help_album_password = '&nbsp;'.cpg_display_help('f=index.htm&amp;as=album_prop_password_start&amp;ae=album_prop_password_end&amp;top=1', '500', '250');
 
 $captionLabel = $lang_modifyalb_php['alb_desc'];
-if ($CONFIG['show_bbcode_help']) {$captionLabel .= '<hr />'.$lang_bbcode_help;}
+if ($CONFIG['show_bbcode_help']) {$captionLabel .= '&nbsp;'. cpg_display_help('f=index.html&amp;base=64&amp;h='.urlencode(base64_encode(serialize($lang_bbcode_help_title))).'&amp;t='.urlencode(base64_encode(serialize($lang_bbcode_help))),470,245);}
 $data = array($lang_modifyalb_php['general_settings'],
     array($lang_modifyalb_php['alb_title'], 'title', 0),
     array($lang_modifyalb_php['alb_cat'], 'category', 2),
     array($captionLabel, 'description', 3),
-    array($lang_modifyalb_php['alb_thumb'], 'thumb', 4),
-    $lang_modifyalb_php['alb_perm'],
+    array($lang_modifyalb_php['alb_keyword'].$help_album_keywords, 'keyword', 0),
+    array($lang_modifyalb_php['alb_thumb'], 'thumb', 4), $lang_modifyalb_php['alb_perm'],
     array($lang_modifyalb_php['can_view'], 'visibility', 5),
-    array($lang_modifyalb_php['can_upload'].$notice1, 'uploads', 1),
+    array($lang_modifyalb_php['alb_password'].$help_album_password, 'alb_password', 6),
+    array($lang_modifyalb_php['alb_password_hint'].$help_album_password, 'alb_password_hint', 7),
+    array($lang_modifyalb_php['can_upload'].$notice1.$help_can_upload, 'uploads', 1),
     array($lang_modifyalb_php['can_post_comments'].$notice1, 'comments', 1),
     array($lang_modifyalb_php['can_rate'].$notice1, 'votes', 1),
     );
@@ -56,9 +58,9 @@
 {
     global $CONFIG, $CAT_LIST;
 
-    $result = db_query("SELECT cid, name, description FROM {$CONFIG['TABLE_CATEGORIES']} WHERE parent = '$parent' AND cid != 1 ORDER BY pos");
+    $result = cpg_db_query("SELECT cid, name, description FROM {$CONFIG['TABLE_CATEGORIES']} WHERE parent = '$parent' AND cid != 1 ORDER BY pos");
     if (mysql_num_rows($result) > 0) {
-        $rowset = db_fetch_rowset($result);
+        $rowset = cpg_db_fetch_rowset($result);
         foreach ($rowset as $subcat) {
             $CAT_LIST[] = array($subcat['cid'], $ident . $subcat['name']);
             get_subcat_data($subcat['cid'], $ident . '&nbsp;&nbsp;&nbsp;');
@@ -90,7 +92,7 @@
                         $text
         </td>
         <td width="60%" class="tableb" valign="top">
-                <input type="text" style="width: 100%" name="$name" value="$value" class="textinput">
+                <input type="text" style="width: 100%" name="$name" value="$value" class="textinput" />
                 </td>
         </tr>
 
@@ -102,7 +104,7 @@
     global $ALBUM_DATA, $lang_yes, $lang_no;
 
     if ($name == 'uploads' && USER_ADMIN_MODE) {
-        echo "        <input type=\"hidden\" name=\"$name\" value=\"{$ALBUM_DATA['uploads']}\">";
+        echo "        <input type=\"hidden\" name=\"$name\" value=\"{$ALBUM_DATA['uploads']}\" />";
         return;
     }
 
@@ -137,7 +139,7 @@
         </td>
         <td class="tableb" valign="top">
                         <i>{$lang_modifyalb_php['user_gal']}</i>
-                        <input type="hidden" name="$name" value="{$ALBUM_DATA['category']}">
+                        <input type="hidden" name="$name" value="{$ALBUM_DATA['category']}" />
                 </td>
 
 EOT;
@@ -187,9 +189,11 @@
 
 function form_alb_thumb($text, $name)
 {
-    global $CONFIG, $ALBUM_DATA, $album, $lang_modifyalb_php;
+    global $CONFIG, $ALBUM_DATA, $album, $lang_modifyalb_php,$USER_DATA;
 
-    $results = db_query("SELECT pid, filepath, filename, url_prefix FROM {$CONFIG['TABLE_PICTURES']} WHERE aid='$album' AND approved='YES' ORDER BY filename");
+    $cpg_nopic_data = cpg_get_system_thumb('nopic.jpg',$USER_DATA['user_id']);
+
+    $results = cpg_db_query("SELECT pid, filepath, filename, url_prefix FROM {$CONFIG['TABLE_PICTURES']} WHERE aid='$album' AND approved='YES' ORDER BY filename");
     if (mysql_num_rows($results) == 0) {
         echo <<<EOT
         <tr>
@@ -198,7 +202,7 @@
                 </td>
                 <td class="tableb" valign="top">
                         <i>{$lang_modifyalb_php['alb_empty']}</i>
-                        <input type="hidden" name="$name" value="0">
+                        <input type="hidden" name="$name" value="0" />
                 </td>
         </tr>
 
@@ -206,15 +210,17 @@
         return;
     }
 
+    $initial_thumb_url = $cpg_nopic_data['thumb']; //'images/nopic.jpg';
+
     echo <<<EOT
 <script language="JavaScript" type="text/JavaScript">
+<!--
 var Pic = new Array()
 
-Pic[0] = 'images/nopic.jpg'
+Pic[0] = '$initial_thumb_url'
 
 EOT;
 
-    $initial_thumb_url = 'images/nopic.jpg';
     $img_list = array(0 => $lang_modifyalb_php['last_uploaded']);
     while ($picture = mysql_fetch_array($results)) {
         $thumb_url = get_pic_url($picture, 'thumb');
@@ -228,6 +234,32 @@
 {
         document.images.Thumb.src = Pic[index]
 }
+
+var checkobj
+
+function agreesubmit(el){
+    checkobj=el
+    if (document.all||document.getElementById){
+        for (i=0;i<checkobj.form.length;i++){  //hunt down submit button
+            var tempobj=checkobj.form.elements[i]
+            if(tempobj.type.toLowerCase()=="submit")
+                tempobj.disabled=!checkobj.checked
+        }
+    }
+}
+
+function defaultagree(el){
+    if (!document.all&&!document.getElementById){
+        if (window.checkobj&&checkobj.checked)
+            return true
+        else{
+            alert("{$lang_modifyalb_php['reset_views_confirm']}")
+            return false
+        }
+    }
+}
+
+-->
 </script>
 
 EOT;
@@ -257,30 +289,64 @@
 EOT;
 }
 
+function form_password($text, $name)
+{
+  global $ALBUM_DATA;
+  $value = $ALBUM_DATA[$name];
+
+  echo <<<EOT
+        <tr>
+          <td width="40%" class="tableb">
+              $text
+          </td>
+          <td width="60%" class="tableb" valign="top">
+            <input type="password" name="$name" value="$value" class="textinput" maxlength="32" size="34" />
+          </td>
+        </tr>
+EOT;
+}
+
+function form_password_hint($text, $name)
+{
+  global $ALBUM_DATA;
+  $value = $ALBUM_DATA[$name];
+
+  echo <<<EOT
+        <tr>
+          <td width="40%" class="tableb">
+              $text
+          </td>
+          <td width="60%" class="tableb" valign="top">
+            <input type="text" name="$name" value="$value" class="textinput" maxlength="32" size="34" />
+          </td>
+        </tr>
+EOT;
+}
+
 function form_visibility($text, $name)
 {
-    global $CONFIG, $USER_DATA, $ALBUM_DATA, $lang_modifyalb_php;
+    global $CONFIG, $USER_DATA, $ALBUM_DATA, $lang_modifyalb_php, $cpg_udb;
 
     if (!$CONFIG['allow_private_albums']) {
-        echo '        <input type="hidden" name="' . $name . '" value="0">' . "\n";
+        echo '        <input type="hidden" name="' . $name . '" value="0" />' . "\n";
         return;
     }
 
     if (GALLERY_ADMIN_MODE) {
         $options = array(0 => $lang_modifyalb_php['public_alb'], FIRST_USER_CAT + USER_ID => $lang_modifyalb_php['me_only']);
         if ($ALBUM_DATA['category'] > FIRST_USER_CAT) {
-            if (defined('UDB_INTEGRATION')) {
-                $owner_name = udb_get_user_name($ALBUM_DATA['category'] - FIRST_USER_CAT);
-            } else {
-                $result = db_query("SELECT user_name FROM {$CONFIG['TABLE_USERS']} WHERE user_id='" . ($ALBUM_DATA['category'] - FIRST_USER_CAT) . "'");
+            //if (defined('UDB_INTEGRATION')) {
+                $owner_name = $cpg_udb->get_user_name($ALBUM_DATA['category'] - FIRST_USER_CAT);
+            /*} else {
+                $result = cpg_db_query("SELECT user_name FROM {$CONFIG['TABLE_USERS']} WHERE user_id='" . ($ALBUM_DATA['category'] - FIRST_USER_CAT) . "'");
                 if (mysql_num_rows($result)) {
                     $user = mysql_fetch_array($result);
                     $owner_name = $user['user_name'];
-                }
-            }
+                }*/
+            //}
             $options[$ALBUM_DATA['category']] = sprintf($lang_modifyalb_php['owner_only'], $owner_name);
         }
-        $result = db_query("SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1");
+        $result = cpg_db_query("SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE 1");
         while ($group = mysql_fetch_array($result)) {
             $options[$group['group_id']] = sprintf($lang_modifyalb_php['groupp_only'], $group['group_name']);
         } // while
@@ -288,7 +354,7 @@
         $options = array(0 => $lang_modifyalb_php['public_alb'],
             FIRST_USER_CAT + USER_ID => $lang_modifyalb_php['me_only'],
             );
-        $result = db_query("SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id IN " . USER_GROUP_SET);
+        $result = cpg_db_query("SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id IN " . USER_GROUP_SET);
         while ($group = mysql_fetch_array($result)) {
             $options[$group['group_id']] = sprintf($lang_modifyalb_php['groupp_only'], $group['group_name']);
         } // while
@@ -336,6 +402,12 @@
                 case 5 :
                     form_visibility($element[0], $element[1]);
                     break;
+                case 6:
+                    form_password($element[0],$element[1]);
+                    break;
+                case 7:
+                    form_password_hint($element[0],$element[1]);
+                    break;
                 default:
                     cpg_die(CRITICAL_ERROR, 'Invalid action for form creation', __FILE__, __LINE__);
             } // switch
@@ -347,29 +419,29 @@
 
 function alb_list_box()
 {
-    global $CONFIG, $album, $PHP_SELF;
+    global $CONFIG, $album, $cpg_udb; //, $PHP_SELF;
 
     if (GALLERY_ADMIN_MODE) {
-        $result = db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < '" . FIRST_USER_CAT . "' ORDER BY title");
-        $rowset = db_fetch_rowset($result);
+        $result = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < '" . FIRST_USER_CAT . "' ORDER BY title");
+        $rowset = cpg_db_fetch_rowset($result);
         mysql_free_result($result);
 
-        if (defined('UDB_INTEGRATION')) {
-            $sql = udb_get_admin_album_list();
-        } else {
+        //if (defined('UDB_INTEGRATION')) {
+            $sql = $cpg_udb->get_admin_album_list();
+        /*} else {
             $sql = "SELECT aid, CONCAT('(', user_name, ') ', title) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN {$CONFIG['TABLE_USERS']} AS u ON category = (" . FIRST_USER_CAT . " + user_id) " . "ORDER BY title";
-        }
-        $result = db_query($sql);
+        }*/
+        $result = cpg_db_query($sql);
         while ($row = mysql_fetch_array($result)) $rowset[] = $row;
         mysql_free_result($result);
     } else {
-        $result = db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = '" . (FIRST_USER_CAT + USER_ID) . "' ORDER BY title");
-        $rowset = db_fetch_rowset($result);
+        $result = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = '" . (FIRST_USER_CAT + USER_ID) . "' ORDER BY title");
+        $rowset = cpg_db_fetch_rowset($result);
         mysql_free_result($result);
     }
 
     if (count($rowset)) {
-        $lb = "<select name=\"album_listbox\" class=\"listbox\" onChange=\"if(this.options[this.selectedIndex].value) window.location.href='$PHP_SELF?album='+this.options[this.selectedIndex].value;\">\n";
+        $lb = "<select name=\"album_listbox\" class=\"listbox\" onChange=\"if(this.options[this.selectedIndex].value) window.location.href='{$_SERVER['PHP_SELF']}?album='+this.options[this.selectedIndex].value;\">\n";
         foreach ($rowset as $row) {
             $selected = ($row['aid'] == $album) ? "SELECTED" : "";
             $lb .= "        <option value=\"" . $row['aid'] . "\" $selected>" . $row['title'] . "</option>\n";
@@ -379,18 +451,18 @@
     }
 }
 
-if (!isset($HTTP_GET_VARS['album'])) {
+if (!isset($_GET['album'])) {
     if (GALLERY_ADMIN_MODE) {
-        $results = db_query("SELECT * FROM {$CONFIG['TABLE_ALBUMS']} WHERE 1 LIMIT 1");
+        $results = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_ALBUMS']} WHERE 1 LIMIT 1");
     } else {
-        $results = db_query("SELECT * FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = " . (FIRST_USER_CAT + USER_ID) . " LIMIT 1");
+        $results = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = " . (FIRST_USER_CAT + USER_ID) . " LIMIT 1");
     }
     if (mysql_num_rows($results) == 0) cpg_die(ERROR, $lang_modifyalb_php['err_no_alb_to_modify'], __FILE__, __LINE__);
     $ALBUM_DATA = mysql_fetch_array($results);
     $album = $ALBUM_DATA['aid'];
 } else {
-    $album = (int)$HTTP_GET_VARS['album'];
-    $results = db_query("SELECT * FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='$album'");
+    $album = (int)$_GET['album'];
+    $results = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='$album'");
     if (!mysql_num_rows($results)) cpg_die(CRITICAL_ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
     $ALBUM_DATA = mysql_fetch_array($results);
 }
@@ -402,28 +474,35 @@
     cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
 }
 
+
+//////////// main code start ///////////////////
+
 pageheader(sprintf($lang_modifyalb_php['upd_alb_n'], $ALBUM_DATA['title']));
-starttable("100%");
 
 $album_lb = alb_list_box();
-
+$help = '&nbsp;'.cpg_display_help('f=index.htm&amp;as=album_prop&amp;ae=album_prop_end&amp;top=1', '600', '400');
+starttable("100%",$lang_modifyalb_php['update'].$help, 2);
 echo <<<EOT
         <tr>
-                <td colspan="2" class="tableh1">
-                <table width="100%" cellpadding="0" cellspacing="0" border="0">
-                        <tr>
-                        <td class="statlink"><h2>{$lang_modifyalb_php['update']}</h2></td>
-                        <td align="right">$album_lb</td>
-                        </tr>
-                </table>
-                </td>
+            <td class="tableh2" align="center">
+                <a href="editpics.php?album=$album" class="admin_menu">{$lang_modifyalb_php['edit_files']}</a>
+                &nbsp;&nbsp;-&nbsp;&nbsp;
+                <a href="index.php?cat={$ALBUM_DATA['category']}" class="admin_menu">{$lang_modifyalb_php['parent_category']}</a>
+                &nbsp;&nbsp;-&nbsp;&nbsp;
+                <a href="thumbnails.php?album=$album" class="admin_menu">{$lang_modifyalb_php['thumbnail_view']}</a>
+            </td>
+            <td class="tableh2" align="right">
+            $album_lb
+            </td>
         </tr>
-        <form method="post" action="db_input.php">
-        <input type="hidden" name="event" value="album_update">
-        <input type="hidden" name="aid" value="$album">
+        <form method="post" name="modifyalbum" action="db_input.php">
+        <input type="hidden" name="event" value="album_update" />
+        <input type="hidden" name="aid" value="$album" />
 
 EOT;
+
 create_form($data);
+
 echo <<<EOT
 <tr>
         <td colspan="2" align="left" class="tablef">
@@ -439,14 +518,90 @@
 </tr>
 <tr>
         <td colspan="2" align="center" class="tablef">
-        <input type="submit" class="button" value="{$lang_modifyalb_php['update']}">
+        <input type="submit" class="button" value="{$lang_modifyalb_php['update']}" />
         </td>
         </form>
 </tr>
 EOT;
 
 endtable();
+
+if (GALLERY_ADMIN_MODE) {
+    // get the album stats
+    $result = cpg_db_query("SELECT SUM(hits) FROM {$CONFIG['TABLE_PICTURES']} WHERE aid='$album'");
+    $nbEnr = mysql_fetch_array($result);
+    $hits = $nbEnr[0];
+    if (!$hits) { $hits = 0; }
+    mysql_free_result($result);
+    $result = cpg_db_query("SELECT SUM(votes) FROM {$CONFIG['TABLE_PICTURES']} WHERE aid='$album' AND votes > 0");
+    $nbEnr = mysql_fetch_array($result);
+    $votes = $nbEnr[0];
+    if (!$votes) { $votes = 0; }
+    mysql_free_result($result);
+    $result = cpg_db_query("SELECT COUNT(*) FROM {$CONFIG['TABLE_PICTURES']} WHERE aid='$album'");
+    $nbEnr = mysql_fetch_array($result);
+    $files = $nbEnr[0];
+    if (!$files) { $files = 0; }
+    mysql_free_result($result);
+
+    echo <<<EOT
+    <br />
+    <form action="db_input.php" method="post" name="reset_views_form" onSubmit="return defaultagree(this)">
+    <input type="hidden" name="event" value="album_reset" />
+    <input type="hidden" name="aid" value="$album" />
+EOT;
+// set up the translation strings
+$translation_reset_views = sprintf($lang_modifyalb_php['reset_views'], '&quot;'.$ALBUM_DATA['title'].'&quot;');
+$translation_reset_rating = sprintf($lang_modifyalb_php['reset_rating'], '&quot;'.$ALBUM_DATA['title'].'&quot;');
+$translation_delete_comments = sprintf($lang_modifyalb_php['delete_comments'], '&quot;'.$ALBUM_DATA['title'].'&quot;');
+$translation_delete_files = sprintf($lang_modifyalb_php['delete_files'], '<span style="color:red;font-weight:bold">', '</span>', '&quot;'.$ALBUM_DATA['title'].'&quot;');
+    starttable('100%',$lang_modifyalb_php['reset_album'], 2);
+    echo <<<EOT
+    <tr>
+            <td align="left" class="tableb">
+                <b>$hits</b> {$lang_modifyalb_php['views']}
+            </td>
+            <td align="left" class="tableb">
+                <input type="Checkbox" name="reset_views" id="reset_views" value="1" class="checkbox" /><label for="reset_views" class="clickable_option">$translation_reset_views</label>
+            </td>
+    </tr>
+    <tr>
+            <td align="left" class="tableb">
+                <b>$votes</b> {$lang_modifyalb_php['votes']}
+            </td>
+            <td align="left" class="tableb">
+                <input type="Checkbox" name="reset_rating" id="reset_rating" value="1" class="checkbox" /><label for="reset_rating" class="clickable_option">$translation_reset_rating</label>
+            </td>
+    </tr>
+    <!--not implemented yet
+    <tr>
+            <td align="left" class="tableb">
+                <b>$comments</b> {$lang_modifyalb_php['comments']}
+            </td>
+            <td align="left" class="tableb">
+                <input type="Checkbox" name="delete_comments" id="delete_comments" value="1" class="checkbox" /><label for="delete_comments" class="clickable_option">$translation_delete_comments</label>
+            </td>
+    </tr>
+    -->
+    <tr>
+            <td align="left" class="tableb">
+                <b>$files</b> {$lang_modifyalb_php['files']}
+            </td>
+            <td align="left" class="tableb">
+                <input type="Checkbox" name="delete_files" id="delete_files" value="1" class="checkbox" /><label for="delete_files" class="clickable_option">$translation_delete_files</label>
+            </td>
+    </tr>
+    <tr>
+            <td class="tablef" colspan="2" align="center" valign="bottom">
+                <input type="submit" class="button" value="{$lang_modifyalb_php['submit_reset']}" disabled="disabled" />
+                <input name="agreecheck" type="checkbox" onClick="agreesubmit(this)" />{$lang_modifyalb_php['reset_views_confirm']}
+            </td>
+    </tr>
+EOT;
+    endtable();
+    print "</form>\n";
+}
+
 pagefooter();
 ob_end_flush();
-
-?>
\ No newline at end of file
+?>
diff -ruN 133/phpinfo.php cpg148/phpinfo.php
--- 133/phpinfo.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/phpinfo.php	2006-06-08 00:25:04.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/phpinfo.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 error_reporting (E_ALL ^ E_NOTICE);
@@ -24,26 +24,21 @@
 
 $CONFIG['debug_mode']=0;
 
-
+if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied']);
 
 pageheader($lang_cpg_debug_output['phpinfo']);
 
-if (!GALLERY_ADMIN_MODE) {
-cpg_die(ERROR, $lang_errors['access_denied'] );
-
-} else {
-
-    ob_start();
-    phpinfo();
-    $string = ob_get_contents();
-    $string = strchr($string, '</style>');
-    $string = str_replace('</style>','',$string);
-    $string = str_replace('class="p"','',$string);
-    $string = str_replace('class="e"','class="tableb"',$string);
-    $string = str_replace('class="v"','class="tablef"',$string);
-    $string = str_replace('class="h"','class="tableh2"',$string);
-    $string = str_replace('class="center"','',$string);
-    ob_end_clean();
+ob_start();
+phpinfo();
+$string = ob_get_contents();
+$string = strchr($string, '</style>');
+$string = str_replace('</style>','',$string);
+$string = str_replace('class="p"','',$string);
+$string = str_replace('class="e"','class="tableb"',$string);
+$string = str_replace('class="v"','class="tablef"',$string);
+$string = str_replace('class="h"','class="tableh2"',$string);
+$string = str_replace('class="center"','',$string);
+ob_end_clean();
 
 print '<div align="left" style="overflow:hidden;width:800px;text-align:left;">';
 starttable('100%', $lang_phpinfo_php['php_info'], 1);
@@ -62,5 +57,5 @@
 
 pagefooter();
 ob_end_flush();
-}
-?>
\ No newline at end of file
+
+?>
diff -ruN 133/picEditor.php cpg148/picEditor.php
--- 133/picEditor.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/picEditor.php	2006-06-08 00:25:04.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/picEditor.php,v $
-  $Revision: 1.4 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 // embedded images
@@ -66,23 +66,20 @@
 
 define('IMG_DIR', $CONFIG['fullpath'].'edit/');
 
-if (!(GALLERY_ADMIN_MODE || USER_ADMIN_MODE)) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
-
-
-if (isset($HTTP_GET_VARS['id'])) {
-        $pid = (int)$HTTP_GET_VARS['id'];
-} elseif (isset($HTTP_POST_VARS['id'])) {
-        $pid = (int)$HTTP_POST_VARS['id'];
+if (isset($_GET['id'])) {
+        $pid = (int)$_GET['id'];
+} elseif (isset($_POST['id'])) {
+        $pid = (int)$_POST['id'];
 } else {
         $pid = -1;
 }
 if ($pid > 0){
 
-        $result = db_query("SELECT * FROM {$CONFIG['TABLE_PICTURES']} WHERE pid = '$pid'");
+        $result = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_PICTURES']} WHERE pid = '$pid'");
         $CURRENT_PIC = mysql_fetch_array($result);
+                if (!(GALLERY_ADMIN_MODE || ($CONFIG['users_can_edit_pics'] && $CURRENT_PIC['owner_id'] == USER_ID)) || !USER_ID) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
         mysql_free_result($result);
         $pic_url = get_pic_url($CURRENT_PIC,'fullsize');
-
 }
 
 //Garbage collection run at an probability of 25% and delete all files older than one hour
@@ -172,7 +169,7 @@
                        $total_filesize = $filesize + (file_exists($normal) ? filesize($normal) : 0) + filesize($thumbnail);
 
           //Update the image size in the DB
-          db_query("UPDATE {$CONFIG['TABLE_PICTURES']}
+          cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']}
                           SET pheight = $height,
                             pwidth = $width,
                                                         filesize = $filesize,
@@ -211,7 +208,7 @@
         $total_filesize = filesize($currentPic) + (file_exists($normal) ? filesize($normal) : 0) + filesize($thumbnail);
 
           //Update the image size in the DB
-          db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET total_filesize = $total_filesize WHERE pid = '$pid'");
+          cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET total_filesize = $total_filesize WHERE pid = '$pid'");
 
 
         $message = "Thumbnail successfully saved - you can close this window now";
@@ -219,13 +216,14 @@
    }
 
 ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html>
-<meta http-equiv="imagetoolbar" content="no" />
-<head>
+  <head>
+  <meta http-equiv="imagetoolbar" content="no" />
+  <meta http-equiv="content-type" content="text/html; charset=<?php echo $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'] ?>" />
     <title><?php echo $lang_editpics_php['crop_title'] ?></title>
     <?php if($imgObj){?>
-    <script language="JavaScript1.2">
-
+    <script type="text/javascript">
     /****************************************************************************
     DHTML library from DHTMLCentral.com
     *   Copyright (C) 2001 Thomas Brattli 2001
@@ -289,7 +287,7 @@
 
     //Moving object to **************
     lib_obj.prototype.moveIt = function(x,y){
-      this.x=x;this.y=y; this.css.left=x;this.css.top=y
+      this.x=x;this.y=y; this.css.left=x+"px";this.css.top=y+"px";
     }
 
     //Moving object by ***************
@@ -328,9 +326,9 @@
         this.css.clip.bottom=b;this.css.clip.left=l
       }else{
         if(t<0)t=0;if(r<0)r=0;if(b<0)b=0;if(b<0)b=0
-        this.css.clip="rect("+t+","+r+","+b+","+l+")";
-        if(setwidth){this.css.pixelWidth=this.css.width=r;
-        this.css.pixelHeight=this.css.height=b}
+        this.css.clip="rect("+t+"px"+","+r+"px"+","+b+"px"+","+l+"px"+")";
+        if(setwidth){this.css.pixelWidth=this.css.width=r+"px";
+        this.css.pixelHeight=this.css.height=b+"px"}
       }
     }
 
@@ -509,13 +507,12 @@
         resetClip();
        }
     }
-
     </script>
 <?php }?>
-    <style>
+    <style type="text/css">
     #lefttopdiv{
     position:absolute;
-    background-image:url(<?php echo $PHP_SELF?>?img=left);
+    background-image:url(<?php echo $_SERVER['PHP_SELF']?>?img=left);
     left:0px;
     top:100px;
     height:25px;
@@ -526,7 +523,7 @@
     }
     #rightbottomdiv{
     position:absolute;
-    background-image:url(<?php echo $PHP_SELF?>?img=right);
+    background-image:url(<?php echo $_SERVER['PHP_SELF']?>?img=right);
     left:0px;
     top:225px;
     height:25px;
@@ -547,17 +544,17 @@
     <?php if (!$imgObj->imgRes) print "visibility:hidden;\n";?>
     }
     </style>
-    <link rel="stylesheet" href="themes/<?php echo $CONFIG['theme'];?>/style.css" />
+    <link rel="stylesheet" type="text/css" href="themes/<?php echo $CONFIG['theme'];?>/style.css" />
 </head>
 
 <body <?php if ($imgObj) print "onload=\"libinit()\"";?>>
 
-<form name="mainform" method="POST" enctype="multipart/form-data" action="picEditor.php">
+<form name="mainform" id="cpgform" method="post" enctype="multipart/form-data" action="picEditor.php">
 
-<input type="hidden" name="clipval" value="">
-<input type="hidden" name="newimage" value="<?php print $newimage ; ?>">
-<input type="hidden" name="img_dir" value="<?php print $img_dir ; ?>">
-<input type="hidden" name="id" value="<?php print (isset($_GET['id']))?$_GET['id']:$_POST['id']; ?>">
+<input type="hidden" name="clipval" value="" />
+<input type="hidden" name="newimage" value="<?php print $newimage ; ?>" />
+<input type="hidden" name="img_dir" value="<?php print $img_dir ; ?>" />
+<input type="hidden" name="id" value="<?php print (isset($_GET['id']))?$_GET['id']:$_POST['id']; ?>" />
 
 <? starttable("100%", $lang_editpics_php['crop_title'], 3); ?>
 <tr>
@@ -569,15 +566,15 @@
 
    <td>
       <select name="angle" class="listbox">
-      <option value="0" selected>Rotate
-      <option value="90">-90&#176;
-      <option value="180">180&#176;
-      <option value="270">+90&#176;
+      <option value="0" selected="selected">Rotate</option>
+      <option value="90">-90&#176;</option>
+      <option value="180">180&#176;</option>
+      <option value="270">+90&#176;</option>
       </select>
    </td>
    <!--
    <td >
-    <input valign="bottom" type="checkbox" class="checkbox" name="mirror" value="true">
+    <input valign="bottom" type="checkbox" class="checkbox" name="mirror" value="true" />
       Mirror
     </td>
 
@@ -601,26 +598,30 @@
        </select>
    </td>
    <td>
-       <input type="text" size="3" name="newsize" class="textinput"> px
+       <input type="text" size="3" name="newsize" class="textinput" /> px
    </td>
    -->
 
 
 
    <td>
-     <input type="checkbox" class="checkbox" name="cropping" value="true" onclick="showCorners(this)">
+     <input type="checkbox" class="checkbox" name="cropping" value="true" onclick="showCorners(this)" />
      Enable clipping, apply to crop
    </td>
    <td title="Less quality creates a smaller file, default is 80%" >
         <select id="quality" name="quality" class="listbox" >
-        <option value="80" selected>JPEG Output Quality
-        <option value="10">10<option value="11">11<option value="12">12<option value="13">13<option value="14">14<option value="15">15<option value="16">16<option value="17">17<option value="18">18<option value="19">19<option value="20">20<option value="21">21<option value="22">22<option value="23">23<option value="24">24<option value="25">25<option value="26">26<option value="27">27<option value="28">28<option value="29">29<option value="30">30<option value="31">31<option value="32">32<option value="33">33<option value="34">34<option value="35">35<option value="36">36<option value="37">37<option value="38">38<option value="39">39<option value="40">40<option value="41">41<option value="42">42<option value="43">43<option value="44">44<option value="45">45<option value="46">46<option value="47">47<option value="48">48<option value="49">49<option value="50">50<option value="51">51<option value="52">52<option value="53">53<option value="54">54<option value="55">55<option value="56">56<option value="57">57<option value="58">58<option value="59">59<option value="60">60<option value="61">61<option value="62">62<option value="63">63<option value="64">64<option value="65">65<option value="66">66<option value="67">67<option value="68">68<option value="69">69<option value="70">70<option value="71">71<option value="72">72<option value="73">73<option value="74">74<option value="75">75<option value="76">76<option value="77">77<option value="78">78<option value="79">79<option value="80">80<option value="81">81<option value="82">82<option value="83">83<option value="84">84<option value="85">85<option value="86">86<option value="87">87<option value="88">88<option value="89">89<option value="90">90<option value="91">91<option value="92">92<option value="93">93<option value="94">94<option value="95">95<option value="96">96<option value="97">97<option value="98">98<option value="99">99<option value="100">100</option>
-
+        <option value="80" selected="selected">JPEG Output Quality</option>
+        <?php
+        for ( $counter = 10; $counter <= 100; $counter += 5) {
+            $selected = ($imgObj->quality == $counter) ? 'selected="selected" ' : '';
+            echo "<option value=\"$counter\" $selected>$counter</option>";
+        }
+        ?>
         </select>
    </td>
-   <td><input type="submit" name="submit" class="button" value=" <?php echo $lang_editpics_php['preview'] ?> "></td>
-   <td><input type="submit" name="save" class="button" value=" <?php echo $lang_editpics_php['save'] ?> "></td>
-   <td><input type="submit" name="save_thumb" class="button" value=" <?php echo $lang_editpics_php['save_thumb'] ?> "></td>
+   <td><input type="submit" name="submit" class="button" value=" <?php echo $lang_editpics_php['preview'] ?> " /></td>
+   <td><input type="submit" name="save" class="button" value=" <?php echo $lang_editpics_php['save'] ?> " /></td>
+   <td><input type="submit" name="save_thumb" class="button" value=" <?php echo $lang_editpics_php['save_thumb'] ?> " /></td>
  </tr>
 </table>
 </td>
@@ -639,9 +640,9 @@
 
 <div id="imgdiv">
 <?php if ($imgObj){ ?>
-<IMG src="<?php echo $imgObj->directory.$imgObj->filename?>?<?php echo rand(); ?>" <?php echo $imgObj->string; ?> align="absmiddle">
+<img src="<?php echo $imgObj->directory.$imgObj->filename?>?<?php echo rand(); ?>" <?php echo $imgObj->string; ?> style="vertical-align: middle;" alt="" />
 <?php } ?>
 </div>
-
+</form>
 </body>
 </html>
\ No newline at end of file
diff -ruN 133/picmgr.php cpg148/picmgr.php
--- 133/picmgr.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/picmgr.php	2006-06-08 00:25:04.000000000 -0500
@@ -0,0 +1,454 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+define('IN_COPPERMINE', true);
+define('PICMGR_PHP', true);
+
+require('include/init.inc.php');
+
+if (!(GALLERY_ADMIN_MODE || USER_ADMIN_MODE)) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+
+function get_album_data()
+{
+    global $CONFIG, $ALBUM_LIST;
+
+   $result = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} ORDER BY title");
+   if (mysql_num_rows($result) > 0){
+      $rowset = cpg_db_fetch_rowset($result);
+      foreach ($rowset as $alb){
+         $ALBUM_LIST[]=array($alb['aid'], $alb['title']);
+      }
+   }
+}
+
+function albumselect($id = "album") {
+// frogfoot re-wrote this function to present the list in categorized, sorted and nicely formatted order
+
+    global $CONFIG, $lang_picmgr_php, $aid, $lang_errors, $cpg_udb;
+    static $select = "";
+
+    // Reset counter
+    $list_count = 0;
+
+    if ($select == "") {
+        // albums in root category
+        if (GALLERY_ADMIN_MODE) {
+            $result = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = 0");
+            while ($row = mysql_fetch_array($result)) {
+                // Add to multi-dim array for later sorting
+                $listArray[$list_count]['cat'] = $lang_search_new_php['albums_no_category'];
+                $listArray[$list_count]['aid'] = $row['aid'];
+                $listArray[$list_count]['title'] = $row['title'];
+                $list_count++;
+            }
+            mysql_free_result($result);
+        }
+
+        // albums in public categories
+        if (GALLERY_ADMIN_MODE) {
+            $result = cpg_db_query("SELECT DISTINCT a.aid AS aid, a.title AS title, c.name AS cname FROM {$CONFIG['TABLE_ALBUMS']} AS a, {$CONFIG['TABLE_CATEGORIES']} AS c WHERE a.category = c.cid AND a.category < '" . FIRST_USER_CAT . "'");
+            while ($row = mysql_fetch_array($result)) {
+                // Add to multi-dim array for later sorting
+                $listArray[$list_count]['cat'] = $row['cname'];
+                $listArray[$list_count]['aid'] = $row['aid'];
+                $listArray[$list_count]['title'] = $row['title'];
+                $list_count++;
+            }
+            mysql_free_result($result);
+        }
+
+        // albums in user's personal galleries
+//        if (defined('UDB_INTEGRATION')) {
+            //if (GALLERY_ADMIN_MODE) {
+//                $sql = $cpg_udb->get_admin_album_list();
+            /*} else {
+                $sql = "SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = ".(FIRST_USER_CAT + USER_ID);
+            }*/
+//       } else {
+            if (GALLERY_ADMIN_MODE) {
+//                $sql = "SELECT aid, CONCAT('(', user_name, ') ', title) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN {$CONFIG['TABLE_USERS']} AS u ON category = (" . FIRST_USER_CAT . " + user_id)";
+                $sql = $cpg_udb->get_admin_album_list();  //it's always bridged so we no longer need to check.
+            } else {
+                $sql = "SELECT aid, title AS title FROM {$CONFIG['TABLE_ALBUMS']}  WHERE category = " . (FIRST_USER_CAT + USER_ID);
+            }
+//       }
+        $result = cpg_db_query($sql);
+        while ($row = mysql_fetch_array($result)) {
+            // Add to multi-dim array for later sorting
+            $listArray[$list_count]['cat'] = $lang_search_new_php['personal_albums'];
+            $listArray[$list_count]['aid'] = $row['aid'];
+            $listArray[$list_count]['title'] = $row['title'];
+            $list_count++;
+        }
+        mysql_free_result($result);
+
+        if (!$aid) {
+            $select = '<option value="0">' . $lang_picmgr_php['no_album'] . "</option>\n";
+        }
+
+        // Sort the pulldown options by category and album name
+        $listArray = array_csort($listArray,'cat','title');
+
+        // Create the nicely sorted and formatted drop down list
+        $alb_cat = '';
+
+
+        foreach ($listArray as $val) {
+            if ($val['cat'] != $alb_cat) {
+          if ($alb_cat) $select .= "</optgroup>\n";
+                $select .= '<optgroup label="' . $val['cat'] . '">' . "\n";
+                $alb_cat = $val['cat'];
+            }
+            $select .= '<option value="' . $val['aid'] . '"' . ($val['aid'] == $aid ? ' selected="selected"' : '') . '>   ' . $val['title'] . "</option>\n";
+        }
+        if ($alb_cat) $select .= "</optgroup>\n";
+    }
+
+    return "\n<select name=\"$id\" class=\"listbox\"  onChange=\"if(this.options[this.selectedIndex].value) window.location.href='{$_SERVER['PHP_SELF']}?aid='+this.options[this.selectedIndex].value;\" >\n$select</select>\n";
+}
+
+pageheader($lang_picmgr_php['pic_mgr']);
+?>
+
+<script language="javascript" type="text/javascript">
+<!--
+    function CheckPictureForm(frm)
+    {
+        var select_len = frm.to.length;
+        var picture = new Object();
+        var changed = false;
+
+        for (i=0; i<select_len; i++) {
+            picture = new parseSelectValue(frm.to, i);
+
+            if (picture.action != '0') {
+                if (picture.picture_nm == '') {
+                    alert("<?php echo $lang_picmgr_php['pic_need_name'] ?>");
+                    frm.to.options[i].selected = true;
+                    return false;
+                }
+                changed = true;
+            }
+        }
+
+        if (frm.delete_picture.value.len !=0)
+            changed = true;
+
+        if (changed) {
+            if (confirm("<?php echo $lang_picmgr_php['confirm_modifs'] ?>")) {
+                for (i=0; i<select_len; i++) {
+                    picture = new parseSelectValue(frm.to, i);
+                    if (picture.action != '0') {
+                        frm.to.options[i].selected = true;
+                    }
+                }
+                return true;
+            }
+            else
+                return false;
+        }
+        else {
+            alert("<?php echo $lang_picmgr_php['no_change'] ?>");
+            return false;
+        }
+    }
+
+    function page_init()
+    {
+        document.picture_menu.delete_picture.value = "";
+    }
+-->
+</script>
+
+<script language="javascript" type="text/javascript">
+<!--
+    var selectedOptIndex;
+
+    function Picture_Select(selectedIndex)
+    {
+        selectedOptIndex = selectedIndex;
+
+        for (i=0; i<document.picture_menu.to.length; i++) {
+            document.picture_menu.to.options[i].selected = false;
+        }
+        document.picture_menu.to.options[selectedIndex].selected = true;
+
+        var picture = new Object();
+        picture = new parseSelectValue(document.picture_menu.to, selectedIndex);
+
+        picture.deleteFrm();
+        picture.changeFrm();
+    }
+
+    function Moveup_Option()
+    {
+        var to = document.picture_menu.to;
+        var pos = selectedOptIndex;
+        if (pos == 0) {
+            return;
+        }
+
+        swap_option(to, pos, pos-1);
+        selected_option(to, pos-1);
+    }
+
+    function Movedown_Option()
+    {
+        var to = document.picture_menu.to;
+        var pos = selectedOptIndex;
+        if (pos == to.length-1) {
+            return;
+        }
+
+        swap_option(to, pos, pos+1);
+        selected_option(to, pos+1);
+    }
+
+
+    function Picture_Delete()
+    {
+        var picture = new Object();
+        var to = document.picture_menu.to;
+        picture = new parseSelectValue(to, selectedOptIndex);
+
+        var msg = "<?php echo $lang_picmgr_php['confirm_delete1'] ?>";
+
+        if (picture.action == '1') {
+            if (confirm(msg)) {
+                to.options[selectedOptIndex] = null;
+                document.picture_menu.picture_nm.value='';
+            }
+            else {
+                return;
+            }
+        }
+        else {
+            msg = msg + "<?php echo $lang_picmgr_php['confirm_delete2'] ?>";
+
+            if (confirm(msg)) {
+                var picture = new Object();
+                picture =  new parseSelectValue(to, selectedOptIndex);
+                to.options[selectedOptIndex] = null;
+                document.picture_menu.picture_nm.value='';
+
+                document.picture_menu.delete_picture.value = document.picture_menu.delete_picture.value + picture.picture_no + ',';
+            }
+            else {
+                return;
+            }
+        }
+    }
+
+    function make_option(text, value, target, index)
+    {
+        target[index] = new Option(text, value);
+    }
+
+    function move_list(target, pos)
+    {
+        var picture = new Object();
+        var listlen = target.length;
+
+        for (j=listlen-1; j>pos-1; j--) {
+            picture = new parseSelectValue(target, j)
+            if (picture.action == '1') {
+                value = make_value(picture.picture_no, picture.picture_nm, Number(picture.picture_sort)+1, '1');
+            }
+            else {
+                value = make_value(picture.picture_no, picture.picture_nm, Number(picture.picture_sort)+1, '2');
+            }
+            text  = target.options[j].text;
+
+            make_option(text, value, target, j+1);
+        }
+    }
+
+    function _private_update_frm_element(name)
+    {
+        var frm = document.picture_menu;
+        frm.picture_nm.value = name;
+    }
+
+    function _private_change()
+    {
+        _private_update_frm_element(this.picture_nm);
+    }
+
+    function _private_delete()
+    {
+        _private_update_frm_element('');
+    }
+
+    function parseSelectValue(select, selectedIndex)
+    {
+        var temp_nm
+        var option_value = select.options[selectedIndex].value;
+
+        this.picture_no = option_value.substring(option_value.indexOf('picture_no=') + 11, option_value.indexOf(','));
+        option_value = option_value.substring(option_value.indexOf(',') + 1);
+
+        temp_nm = option_value.substring(option_value.indexOf('picture_nm=') + 11, option_value.indexOf('picture_sort=')-1);
+        this.picture_nm = temp_nm.substring(1, temp_nm.length-1);
+        option_value = option_value.substring(option_value.indexOf('picture_sort='));
+
+        this.picture_sort = option_value.substring(option_value.indexOf('picture_sort=') + 13 ,option_value.indexOf(','));
+        option_value = option_value.substring(option_value.indexOf(',') + 1);
+
+        this.action = option_value.substring(option_value.indexOf('action=') + 7);
+
+        this.changeFrm = _private_change;
+        this.deleteFrm = _private_delete;
+
+        return this;
+    }
+
+    function selected_option(target, pos)
+    {
+        target.options[pos].selected = true;
+        Picture_Select(pos);
+    }
+
+    function swap_option(target, swap_a, swap_b)
+    {
+        var picture_a = new Object();
+        var picture_b = new Object();
+
+        picture_a = new parseSelectValue(target, swap_a);
+        picture_b = new parseSelectValue(target, swap_b);
+
+        if (picture_a.action == '0') picture_a.action = '2';
+        if (picture_b.action == '0') picture_b.action = '2';
+
+        var temp_option = new Option(target.options[swap_a].text, make_value(picture_a.picture_no, picture_a.picture_nm,picture_b.picture_sort,picture_a.action));
+        target[swap_a] = new Option(target.options[swap_b].text, make_value(picture_b.picture_no, picture_b.picture_nm,picture_a.picture_sort,picture_b.action));
+        target[swap_b] = temp_option;
+    }
+
+    function make_value(picture_no, picture_nm, picture_sort, action)
+    {
+        return "picture_no=" + picture_no + ",picture_nm='" + picture_nm + "',picture_sort=" + picture_sort + ",action=" + action;
+    }
+-->
+</script>
+
+<?php starttable("100%", $lang_picmgr_php['pic_mgr'], 1); ?>
+<tr>
+<?php
+   $aid = isset($_GET['aid']) ? ($_GET['aid']) : 0;
+
+   if (GALLERY_ADMIN_MODE || USER_ADMIN_MODE) {
+      $result = cpg_db_query("SELECT aid, pid, filename FROM {$CONFIG['TABLE_PICTURES']} WHERE aid = $aid ORDER BY position ASC, pid");
+//BM in case I have to fix an album      $result = cpg_db_query("SELECT aid, pid, filename FROM {$CONFIG['TABLE_PICTURES']} WHERE aid = $aid ORDER BY filename");
+   } else cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
+
+   $rowset = cpg_db_fetch_rowset($result);
+   $i=100;
+   $sort_order = '';
+
+   if (count ($rowset) > 0) foreach ($rowset as $picture){
+      $sort_order .= $picture['pid'].'@'.($i++).',';
+   }
+?>
+   <form name="picture_menu" method="post" action="delete.php?what=picmgr" onSubmit="return CheckPictureForm(this);">
+   <input type="hidden" name="delete_picture" value="" />
+   <input type="hidden" name="sort_order" value="<?php echo $sort_order ?>" />
+   <td class="tableb" valign="top" align="center">
+      <br />
+      <table width="300" border="0" cellspacing="0" cellpadding="0">
+<?php
+//Joe Ernst - Added USER_ADMIN_MODE
+if (GALLERY_ADMIN_MODE || USER_ADMIN_MODE) {
+        $ALBUM_LIST = array();
+        $ALBUM_LIST[] = array(0, $lang_picmgr_php['no_album']);
+        get_album_data(FIRST_USER_CAT + USER_ID,'');
+
+echo <<<EOT
+      <tr>
+         <td>
+            <b>{$lang_picmgr_php['select_album']}</b>
+EOT;
+        print albumselect('aid');
+echo <<<EOT
+         </td>
+      </tr>
+
+EOT;
+}
+?>
+      <tr>
+         <td>
+            <select id="to" name="to[]" size="<?php echo min(max(count ($rowset)+3,15), 40) ?>" multiple onChange="Picture_Select(this.selectedIndex);" class="listbox" style="width: 300px">
+<?php
+   $i=100;
+   $lb = '';
+   if (count ($rowset) > 0) foreach ($rowset as $picture){
+         $lb .= '               <option value="picture_no=' . $picture['pid'] .',picture_nm=\'' . $picture['filename'] .'\',picture_sort=' .($i++). ',action=0">' . stripslashes($picture['filename']) . "</option>\n";
+   }
+   echo $lb;
+   echo <<<EOT
+   </select>
+         </td>
+      </tr>
+      <tr>
+         <td>
+            <table width="100%" border="0" cellspacing="0" cellpadding="0">
+                <tr>
+               <td><a href="javascript:Moveup_Option();"><img src="images/move_up.gif" width="26" height="21" border="0" alt="" /></a><a href="javascript:Movedown_Option();"><img src="images/move_down.gif" width="26" height="21" border="0" alt="" /></a>
+               </td>
+<!-- Joe Ernst: I commented this out because I can't get it to work. -->
+               <td align="center" style="width: 1px;"><img src="images/spacer.gif" width="1" alt=""><br />
+               </td>
+            </tr>
+            </table>
+         </td>
+      </tr>
+      <tr>
+         <td><br />
+            <br />
+         </td>
+      </tr>
+        </table>
+   </td>
+</tr>
+EOT;
+    if($CONFIG['default_sort_order'] != 'pa' && $CONFIG['default_sort_order'] != 'pd') {
+    echo <<<EOT
+<tr>
+    <td colspan="2" align="left" class="tableh2">
+        {$lang_picmgr_php['explanation_header']}:
+        <ul style="margin-top:0px;margin-bottom:0px;">
+            <li>{$lang_picmgr_php['explanation1']}</li>
+            <li>{$lang_picmgr_php['explanation2']}</li>
+        </ul>
+    </td>
+</tr>
+EOT;
+     }
+     echo <<<EOT
+<tr>
+   <td colspan="2" align="center" class="tablef">
+   <input type="submit" class="button" value="{$lang_picmgr_php['apply_modifs']}" />
+   </td>
+   </form>
+</tr>
+EOT;
+   endtable();
+   pagefooter();
+   ob_end_flush();
+?>
diff -ruN 133/pluginmgr.php cpg148/pluginmgr.php
--- 133/pluginmgr.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/pluginmgr.php	2006-06-08 00:25:04.000000000 -0500
@@ -0,0 +1,371 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+// ------------------------------------------------------------------------- //
+//  Open Plugin API (OpenPAPI) for Coppermine Photo Gallery                  //
+// ------------------------------------------------------------------------- //
+//  Copyright (C) 2004  Christopher Brown-Floyd                              //
+//  http://www.brownfloyd.com/                                               //
+// ------------------------------------------------------------------------- //
+//  For Coppermine support goto http://coppermine.sf.net/board/              //
+//  For generic support (non-Coppermine integration) goto                    //
+//  the Open Plugin API webpage: http://www.brownfloyd.com/openpapi/         //
+// ------------------------------------------------------------------------- //
+
+define('IN_COPPERMINE', true);
+define('PLUGINMGR_PHP', true);
+
+require('include/init.inc.php');
+
+if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+
+function display_plugin_list() {
+    global $CPG_PLUGINS,$lang_pluginmgr_php;
+    $available_plugins = cpg_get_dir_list('./plugins/');
+    starttable('100%');
+
+echo <<<EOT
+        <tr>
+                <td class="tableh1" width="90%"><b><span class="statlink">{$lang_pluginmgr_php['i_plugins']}</span></b></td>
+                <td colspan="3" class="tableh1" align="center" width="10%"><b><span class="statlink">{$lang_pluginmgr_php['operation']}</span></b></td>
+        </tr>
+EOT;
+
+    $installed_count = 0;
+    foreach ($CPG_PLUGINS as $thisplugin) {
+        $installed_count++;
+        include('./plugins/'.$thisplugin->path.'/configuration.php');
+
+        $safename = addslashes(str_replace('&nbsp;', '', $name));
+        $extra = (isset($install_info)) ? ($install_info):(null);
+
+        if (sizeof($thisplugin->error) > 0) {
+            $error = $thisplugin->error['desc'];
+            $extra = '<tr><td class="tableb" width="100%" colspan="2">'.
+                     '<b>Error:</b> <span style="color:red;">'.$error.'</span>'.
+                     '</td></tr>'.$extra;
+        }
+
+
+        echo <<<EOT
+        <tr>
+            <td width="90%">
+                <table border="0" width="100%" cellspacing="0" cellpadding="0">
+                    <tr>
+                        <td class="tableb" width="50%"><b>{$lang_pluginmgr_php['name']}</b> $name {$lang_pluginmgr_php['vers']}$version</td>
+                        <td class="tableb" width="50%"><b>{$lang_pluginmgr_php['author']}</b> $author</td>
+                    </tr>
+                    <tr>
+                        <td class="tableb" colspan="2" width="100%"><b>{$lang_pluginmgr_php['desc']}</b> $description</td>
+                    </tr>
+                    $extra
+                </table>
+            </td>
+EOT;
+        if ($thisplugin->index > 0 && count($CPG_PLUGINS) > 1) {
+            echo <<<EOT
+            <td class="tableb" width="3%" align="center" valign="middle">
+                <a href="pluginmgr.php?op=moveu&amp;p={$thisplugin->plugin_id}"><img src="images/up.gif"  border="0" alt="" /></a>
+            </td>
+EOT;
+        } else {
+            echo '<td class="tableb" width="3%"><img src="images/spacer.gif" width="16" height="16" /></td>';
+        }
+
+        if ($thisplugin->index < (count($CPG_PLUGINS)-1)) {
+            echo <<<EOT
+            <td class="tableb" width="3%" align="center" valign="middle">
+                <a href="pluginmgr.php?op=moved&amp;p={$thisplugin->plugin_id}"><img src="images/down.gif"  border="0" alt="" /></a>
+            </td>
+EOT;
+        } else {
+            echo '<td class="tableb" width="3%"><img src="images/spacer.gif" width="16" height="16" /></td>';
+        }
+
+        echo <<<EOT
+            <td class="tableb" width="3%" align="center" valign="middle">
+                <a href="pluginmgr.php?op=uninstall&amp;p={$thisplugin->plugin_id}" onClick="return confirmUninstall('$safename')">
+                    <img src="images/delete.gif"  border="0" alt="" />
+                </a>
+            </td>
+        </tr>
+EOT;
+    }
+
+    if ($installed_count == 0) {
+            echo ('<tr><td colspan="4" class="tableb" align="center">'.$lang_pluginmgr_php['none_installed'].'</td></tr>');
+    }
+    endtable();
+
+    echo('<p>&nbsp;</p>');
+    echo('<form action="pluginmgr.php?op=upload" method="post" enctype="multipart/form-data">');
+
+    starttable('100%');
+echo <<<EOT
+        <tr>
+                <td class="tableh1" width="90%">
+                    <table border="0" cellpadding="0" cellspacing="0" width="100%">
+                        <tr>
+                            <td align="left">
+                                <b><span class="statlink">{$lang_pluginmgr_php['n_plugins']}</span></b>
+                            </td>
+                            <td align="right">
+                                    <input type="file" size="40" name="plugin" />
+                                    <input type="submit" style="font-size: 12;" value="{$lang_pluginmgr_php['upload']}" />
+                            </td>
+                        </tr>
+                    </table>
+                </td>
+                <td colspan="3" class="tableh1" align="center" width="10%"><b><span class="statlink">{$lang_pluginmgr_php['operation']}</span></b></td>
+        </tr>
+EOT;
+
+    foreach ($available_plugins as $path) {
+        if (($plugin_id = CPGPluginAPI::installed($path))===false) {
+
+            // If codebase.php and configuration.php don't exist, skip this folder
+            if (!(file_exists('./plugins/'.$path.'/codebase.php') && file_exists('./plugins/'.$path.'/configuration.php'))) {
+                continue;
+            }
+
+            include('./plugins/'.$path.'/configuration.php');
+
+            $safename = addslashes(str_replace('&nbsp;', '', $name));
+            $extra = (isset($extra_info)) ? ($extra_info):(null);
+
+            echo <<<EOT
+            <tr>
+            <td width="90%">
+                <table border="0" width="100%" cellspacing="0" cellpadding="0">
+                    <tr>
+                        <td class="tableb" width="50%"><b>{$lang_pluginmgr_php['name']}</b> $name {$lang_pluginmgr_php['vers']}$version</td>
+                        <td class="tableb" width="50%"><b>{$lang_pluginmgr_php['author']}</b> $author</td>
+                    </tr>
+                    <tr>
+                        <td class="tableb" colspan="2" width="100%"><b>{$lang_pluginmgr_php['desc']}</b> $description</td>
+                    </tr>
+                    $extra
+                </table>
+            </td>
+            <td class="tableb" width="5%" align="center" valign="middle">
+                <img src="images/spacer.gif" width="16" height="16" />
+            </td>
+            <td class="tableb" width="5%" align="center" valign="middle">
+                <a href="pluginmgr.php?op=install&amp;p=$path"><img src="images/info.gif"  border="0" alt="" /></a>
+            </td>
+            <td class="tableb" width="5%" align="center" valign="middle">
+                <a href="pluginmgr.php?op=delete&amp;p=$path" onClick="return confirmDel('$safename')">
+                    <img src="images/delete.gif"  border="0" alt="" />
+                </a>
+            </td>
+            </tr>
+EOT;
+        }
+    }
+    echo('</form>');
+    endtable();
+}
+
+// Delete a directory and its contents
+function deldir($dir) {
+    $handle = opendir($dir);
+
+    // Remove all files
+    while (false!==($FolderOrFile = readdir($handle))) {
+        if($FolderOrFile != "." && $FolderOrFile != "..") {
+            if(is_dir("$dir/$FolderOrFile")) {
+                deldir("$dir/$FolderOrFile");
+            } else {
+                unlink("$dir/$FolderOrFile");
+            }
+        }
+    }
+    closedir($handle);
+
+    // If directory was removed return true
+    if(rmdir($dir)) {
+        return true;
+    }
+  return false;
+}
+
+
+/**
+ * Main code
+ */
+
+
+/**
+ * Plugin manager events
+ *
+ * Executes manager events
+ */
+
+$op = @$_GET['op'];
+switch ($op) {
+    case 'uninstall':
+        $plugin_id = $_GET['p'];
+        if (!is_numeric($_GET['p'])) {
+            $plugin_id = CPGPluginAPI::installed($plugin_id);
+        }
+        $uninstalled = CPGPluginAPI::uninstall($plugin_id);
+        break;
+    case 'install':
+        $installed = CPGPluginAPI::install($_GET['p']);
+        break;
+    case 'delete':
+        $path = $_GET['p'];
+        if (is_bool(strpos('/',$path))) {
+            deldir('./plugins/'.$path);
+        }
+        break;
+    case 'moveu':
+        $thisplugin = @$CPG_PLUGINS[$_GET['p']];
+        if (isset($thisplugin) && ($priority = $thisplugin->priority) > 0) {
+
+            // Move the plugin above down
+            $sql = 'update '.$CONFIG['TABLE_PLUGINS'].' set priority='.$priority.' where priority='.($priority-1).';';
+            cpg_db_query($sql);
+
+            // Move this plugin up
+            $sql = 'update '.$CONFIG['TABLE_PLUGINS'].' '.
+                   'set priority='.($priority-1).' where plugin_id='.$thisplugin->plugin_id.';';
+            cpg_db_query($sql);
+        }
+        break;
+    case 'moved':
+        $thisplugin = @$CPG_PLUGINS[$_GET['p']];
+        if (isset($thisplugin) && ($priority = $thisplugin->priority) < (count($CPG_PLUGINS)-1)) {
+
+            // Move the plugin below up
+            $sql = 'update '.$CONFIG['TABLE_PLUGINS'].' set priority='.($priority).' where priority='.($priority+1).';';
+            cpg_db_query($sql);
+
+            // Move this plugin down
+            $sql = 'update '.$CONFIG['TABLE_PLUGINS'].' '.
+                   'set priority='.($priority+1).' where plugin_id='.$thisplugin->plugin_id.';';
+            cpg_db_query($sql);
+        }
+        break;
+    case 'upload':
+        if (is_uploaded_file($_FILES['plugin']['tmp_name'])) {
+            $file =& $_FILES['plugin'];
+            $info = pathinfo($file['name']);
+
+            if (strtolower($info['extension'] != 'zip')) {
+                cpg_die(CRITICAL_ERROR,$lang_pluginmgr_php['not_plugin_package'],__FILE__,__LINE__);
+            }
+
+            if (!is_dir('./plugins/receive')) {
+                $mask = umask(0);
+                mkdir('./plugins/receive',0777);
+                umask($mask);
+            }
+
+            if (!move_uploaded_file($file['tmp_name'],'./plugins/receive/'.$file['name'])) {
+                cpg_die(CRITICAL_ERROR,$lang_pluginmgr_php['copy_error'],__FILE__,__LINE__);
+            }
+
+            require_once('./include/zip.lib.php');
+
+            $zip =& new Zip();
+            $zip->Extract('./plugins/receive/'.$file['name'],'./plugins',array(-1));
+
+            unlink('./plugins/receive/'.$file['name']);
+        }
+        break;
+}
+
+pageheader($lang_pluginmgr_php['pmgr']);
+echo <<<EOT
+
+<script language="javascript" type="text/javascript">
+function confirmUninstall(text)
+{
+    return confirm("{$lang_pluginmgr_php['confirm_uninstall']} (" + text + ") ?");
+}
+
+function confirmDel(text)
+{
+    return confirm("{$lang_pluginmgr_php['confirm_delete']} (" + text + ") ?");
+}
+</script>
+EOT;
+
+
+/**
+ * Display the manager page or execute plugin_configure action
+ */
+
+// Plugin isn't being configured; Display the plugin list
+if ((($op != 'install') && ($op != 'uninstall')) || (is_bool($installed) && $installed) || (is_bool($uninstalled) && $uninstalled)) {
+
+    // Refresh the page; An operation was just performed
+    if  (isset($op)) {
+        header('Location: pluginmgr.php');
+    }
+    display_plugin_list();
+
+// Plugin is being configured; Execute 'plugin_configure' action
+} elseif ($op == 'install') {
+
+    // Display configure page table header
+    starttable('100%',$lang_pluginmgr_php['configure_plugin'] . ': ' . $CPG_PLUGINS['new']->name);
+
+    echo <<< EOT
+    <tr>
+        <td class="tableb" valign="top" width="100%">
+EOT;
+
+        // Execute 'plugin_configure' action on the new plugin
+        CPGPluginAPI::action('plugin_configure',$installed,CPG_EXEC_NEW);
+    echo <<< EOT
+        </td>
+    </tr>
+EOT;
+
+    // End the table
+    endtable();
+} else {
+
+    // Display cleanup page table header
+    starttable('100%',$lang_pluginmgr_php['cleanup_plugin'] . ': ' . $CPG_PLUGINS[$plugin_id]->name);
+
+    echo <<< EOT
+    <tr>
+        <td class="tableb" valign="top" width="100%">
+EOT;
+
+        // Execute 'plugin_cleanup' action on the plugin
+        CPGPluginAPI::action('plugin_cleanup',$uninstalled,$plugin_id);
+    echo <<< EOT
+        </td>
+    </tr>
+EOT;
+
+    // End the table
+    endtable();
+}
+
+
+echo "<br />\n";
+
+pagefooter();
+ob_end_flush();
+?>
diff -ruN 133/plugins/sample/codebase.php cpg148/plugins/sample/codebase.php
--- 133/plugins/sample/codebase.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/plugins/sample/codebase.php	2006-06-08 00:25:04.000000000 -0500
@@ -0,0 +1,73 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
+
+// Add an install action
+$thisplugin->add_action('plugin_install','sample_install');
+
+// Add a configure action
+$thisplugin->add_action('plugin_configure','sample_configure');
+
+// Add a filter for the gallery header
+$thisplugin->add_filter('gallery_header','sample_header');
+
+$thisplugin->add_filter('plugin_block','sample_block_mgr');
+
+
+// Sample function to modify gallery header html
+function sample_header($html) {
+    global $thisplugin;
+    return '<p style="color:red;"><b>This is sample data returned from plugin "'.$thisplugin->name.'".</b></p>'.$html;
+}
+
+function sample_block_mgr($block) {
+    return $block;
+}
+
+
+// Install function
+// Checks if uid is 'me' and pwd is 'you'; If so, then install the plugin
+function sample_install() {
+
+    // Install
+    if ($_POST['uid']=='me' && $_POST['pwd']=='you') {
+
+        return true;
+
+    // Loop again
+    } else {
+
+        return 1;
+    }
+}
+
+// Configure function
+// Displays the form
+function sample_configure() {
+    echo <<< EOT
+    <h3>Enter the username ('me') and password ('you') to install</h3>
+    <form action="{$_SERVER['REQUEST_URI']}" method="post">
+        uid:<input type="text" name="uid" /><br />
+        pwd:<input type="text" name="pwd" /><br />
+        <input type="submit" value="Go!" />
+    </form>
+EOT;
+}
+?>
diff -ruN 133/plugins/sample/configuration.php cpg148/plugins/sample/configuration.php
--- 133/plugins/sample/configuration.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/plugins/sample/configuration.php	2006-06-08 00:25:04.000000000 -0500
@@ -0,0 +1,24 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+$name='Sample Plugin';
+$description='This is a sample plugin.';
+$author='Coppermine Development Team';
+$version='1.0';
+?>
diff -ruN 133/plugins/sef_urls/codebase.php cpg148/plugins/sef_urls/codebase.php
--- 133/plugins/sef_urls/codebase.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/plugins/sef_urls/codebase.php	2006-06-08 00:25:04.000000000 -0500
@@ -0,0 +1,215 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+if (!defined('IN_COPPERMINE')) { die('Not in Coppermine...');}
+
+// Add plugin_install action
+$thisplugin->add_action('plugin_install','sef_urls_install');
+
+// Add plugin_uninstall action
+$thisplugin->add_action('plugin_uninstall','sef_urls_uninstall');
+
+// Add plugin_configure action
+$thisplugin->add_action('plugin_configure','sef_urls_configure');
+
+// Add plugin_cleanup action
+$thisplugin->add_action('plugin_cleanup','sef_urls_cleanup');
+
+// Add page_html filter
+$thisplugin->add_filter('page_html','sef_urls_convert');
+
+
+/**
+ * Convert urls to search-engine friendly (SEF) urls
+ */
+function sef_urls_convert(&$html) {
+
+    // Rewrite index.php?cat=[category]&page=[page] URLs to index-[category]-page-[page].html
+    $html = preg_replace('/index\.php\?cat=([0-9]+)(\&|\&amp;)page=([0-9]+)/i','index-$1-page-$3.html',$html);
+
+    // Rewrite index.php?cat=[category] URLs to index-[category].html
+    $html = preg_replace('/index\.php\?cat=([0-9]+)/i','index-$1.html',$html);
+    
+    // Rewrite thumbnails.php?album=[album]&cat=[category]&page=[category] URLs to thumbnails-[album]-[category]-page-[page].html
+    $html = preg_replace('/thumbnails\.php\?album=([a-z0-9]+)(\&|\&amp;)cat=([\-0-9]+)(\&|\&amp;)page=([0-9]+)/i','thumbnails-$1-$3-page-$5.html',$html);
+	
+    // Rewrite thumbnails.php?album=[album]&cat=[category] URLs to thumbnails-[album]-[category].html
+    $html = preg_replace('/thumbnails\.php\?album=([a-z0-9]+)(\&|\&amp;)cat=([\-0-9]+)/i','thumbnails-$1-$3.html',$html);
+
+    // Rewrite thumbnails.php?album=[album]&page=[category] URLs to thumbnails-[album]-page-[page].html
+    $html = preg_replace('/thumbnails\.php\?album=([a-z0-9]+)(\&|\&amp;)page=([0-9]+)/i','thumbnails-$1-page-$3.html',$html);
+
+    // Rewrite thumbnails.php?album=search&search=[searchterm] URLs to thumbnails-search-[searchterm].html
+    $html = preg_replace('/thumbnails\.php\?album=search(\&|\&amp;)search=([^"]+)/i','thumbnails-search-$2.html',$html);
+	
+    // Rewrite thumbnails.php?album=[album] URLs to thumbnails-[album].html
+    $html = preg_replace('/thumbnails\.php\?album=([a-z0-9]+)/i','thumbnails-$1.html',$html);
+
+    // Rewrite displayimage.php?album=[album]&cat=[category]&pos=[position] URLs to displayimage-[album]-[category]-[position].html
+    $html = preg_replace('/displayimage\.php\?album=([a-z0-9]+)(\&|\&amp;)cat=([\-0-9]+)(\&|\&amp;)pos=([\-0-9]+)/i','displayimage-$1-$3-$5.html',$html);
+
+    // Rewrite displayimage.php?album=[album]&pos=[position] URLs to displayimage-[album]-[position].html
+    $html = preg_replace('/displayimage\.php\?album=([a-z0-9]+)(\&|\&amp;)pos=([\-0-9]+)/i','displayimage-$1-$3.html',$html);
+
+    // Rewrite displayimage.php?pos=-[pid] URLs to displayimage-[pid].html
+    $html = preg_replace('/displayimage\.php\?pos=-([0-9]+)/i','displayimage-$1.html',$html);
+
+	 // Rewrite displayimage.php?album=[album]&pid=[pid]&slideshow=[interval] URLs to slideshow-[album]-[pid]-[interval].html
+	$html = preg_replace('/displayimage\.php\?album=([a-z0-9]+)(\&|\&amp;)pid=([0-9]+)(\&|\&amp;)slideshow=([0-9]+)/i','slideshow-$1-$3-$5.html',$html);
+	
+	 // Rewrite displayimage.php?album=[metaalbum]&cat=[category]&pid=[pid]&slideshow=[interval] URLs to slideshow-[album]-[category]-[pid]-[interval].html
+	$html = preg_replace('/displayimage\.php\?album=([a-z]+)(\&|\&amp;)cat=([\-0-9]+)(\&|\&amp;)pid=([0-9]+)(\&|\&amp;)slideshow=([0-9]+)/i','slideshow-$1-$3-$5-$7.html',$html);
+
+	
+    // Return modified HTML
+    return $html;
+}
+
+
+/**
+ * Configure plugin for install
+ */
+function sef_urls_configure($action) {
+    global $thisplugin;
+
+    if ($action===1) {
+        $code = implode('',file($thisplugin->fullpath.'/ht.txt'));
+        echo <<< EOT
+    <form action="{$_SERVER['REQUEST_URI']}" method="post">
+        <p>
+            You already have a .htaccess file in your root Coppermine folder.<br />
+            Is it ok to overwrite it?
+        </p>
+        <div style="margin:25;">
+        <table border="0" cellspacing="0" cellpadding="0">
+            <tr>
+                <td><input type="radio" name="create" value="1" /></td>
+                <td>Yes</td>
+            </tr>
+            <tr>
+                <td><input type="radio" name="create" checked="checked" value="0" /></td>
+                <td>No</td>
+            </tr>
+        </table>
+        </div>
+        <span>
+           <input type="submit" name="submit" value="Submit" /> &nbsp;&nbsp;&nbsp;
+            <input type="button" name="cancel" onClick="window.location='pluginmgr.php';" value="Cancel" />
+        </span>
+
+        <p>&nbsp;</p>
+
+        <p style="color:red;font-weight:bold;">STOP! READ THE FOLLOWING!</p>
+
+        <p>
+            If you don't want your .htaccess file to be overwritten, you'll have to insert the following code:
+        </p>
+
+        <div align="right">
+            <a class="link" href="{$thisplugin->fullpath}/ht.txt" target="_blank">Open in a seperate window</a>
+        </div>
+        <pre style="border:1;border-color:black;background-color:white;font-family:fixedsys;">
+            $code
+        </pre>
+    </form>
+EOT;
+    }
+}
+
+
+/**
+ * Display cleanup options for uninstall
+ */
+function sef_urls_cleanup($action) {
+    if ($action===1) {
+        echo <<< EOT
+    <form action="{$_SERVER['REQUEST_URI']}" method="post">
+        <p>
+            Delete the .htaccess file in your Coppermine root? (If this file was created by this plugin,
+            It's ok to delete it.)
+        </p>
+        <div style="margin:25;">
+        <table border="0" cellspacing="0" cellpadding="0">
+            <tr>
+                <td><input type="radio" name="delete" value="1" /></td>
+                <td>Yes</td>
+            </tr>
+            <tr>
+                <td><input type="radio" name="delete" checked="checked" value="0" /></td>
+                <td>No</td>
+            </tr>
+        </table>
+        </div>
+        <span>
+           <input type="submit" name="submit" value="Submit" /> &nbsp;&nbsp;&nbsp;
+            <input type="button" name="cancel" onClick="window.location='pluginmgr.php';" value="Cancel" />
+        </span>
+    </form>
+EOT;
+    }
+}
+
+
+/**
+ * Install the plugin
+ */
+function sef_urls_install() {
+    global $thisplugin;
+
+    $create = @$_POST['create'];
+
+    // There's no .htaccess file or user has clicked 'yes' on the create form
+    if (!file_exists('.htaccess') || $create) {
+        copy($thisplugin->fullpath.'/ht.txt','.htaccess');
+        return true;
+
+    // An htaccess file exists; display the configure form
+    } elseif (!isset($create)) {
+        return 1;
+
+    // User has clicked 'no' on the configure form. Install plugin. Don't create .htaccess file
+    } else {
+        return true;
+    }
+}
+
+
+/**
+ * Uninstall the plugin
+ */
+function sef_urls_uninstall() {
+    global $thisplugin;
+
+    $delete = @$_POST['delete'];
+
+    // There's an .htaccess file and user has clicked 'yes' on the cleanup form; delete the .htaccess file
+    if (file_exists('.htaccess') && $delete) {
+        unlink('.htaccess');
+        return true;
+
+    // An .htaccess file exists; display the cleanup form
+    } elseif (file_exists('.htaccess') && !isset($delete)) {
+        return 1;
+
+    // User has clicked 'no' on the cleanup form. Uninstall plugin. Don't delete '.htaccess' file
+    } else {
+        return true;
+    }
+}
+?>
diff -ruN 133/plugins/sef_urls/configuration.php cpg148/plugins/sef_urls/configuration.php
--- 133/plugins/sef_urls/configuration.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/plugins/sef_urls/configuration.php	2006-06-08 00:25:04.000000000 -0500
@@ -0,0 +1,24 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+$name = 'Search Engine Friendly URLs';
+$description = 'Makes SEF URLs for index, thumbnails, and displayimage.php.<br />Warning: this plugin is still experimental, there are known issues when using it. Test thoroughly and use at your own risk.';
+$author = 'Coppermine Development Team';
+$version = '1.0';
+?>
diff -ruN 133/plugins/sef_urls/ht.txt cpg148/plugins/sef_urls/ht.txt
--- 133/plugins/sef_urls/ht.txt	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/plugins/sef_urls/ht.txt	2006-06-08 00:25:06.000000000 -0500
@@ -0,0 +1,61 @@
+##  ********************************************
+##  Coppermine Photo Gallery
+##  ************************
+##  Copyright (c) 2003-2006 Coppermine Dev Team
+##  v1.1 originaly 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 as published by
+##  the Free Software Foundation; either version 2 of the License, or
+##  (at your option) any later version.
+##  ********************************************
+##  Coppermine version: 1.4.8
+##  $Source$
+##  $Revision: 3116 $
+##  $Author: gaugau $
+##  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+##  ********************************************
+
+Options FollowSymLinks SymLinksIfOwnerMatch
+
+RewriteEngine on
+
+#  Uncomment the following line if your webserver's
+#  URL is not directly related to physical file paths.
+#  Update "YOUR_COPPERMINE_ROOT" (just / for root)
+
+#RewriteBase /YOUR_COPPERMINE_ROOT
+
+#
+# Rewrite index urls
+#
+RewriteRule index-([0-9]*)\.html index.php?cat=$1 [NC]
+
+RewriteRule index-([0-9]*)-page-([0-9]*)\.html index.php?cat=$1&page=$2 [NC]
+
+#
+# Rewrite thumbnail urls
+#
+RewriteRule thumbnails-([a-z0-9]*)-([\-]?[0-9]*)\.html thumbnails.php?album=$1&cat=$2 [NC]
+
+RewriteRule thumbnails-([a-z0-9]*)-page-([0-9]*)\.html thumbnails.php?album=$1&page=$2 [NC]
+
+RewriteRule thumbnails-([a-z0-9]*)-([\-]?[0-9]*)-page-([0-9]*)\.html thumbnails.php?album=$1&cat=$2&page=$3 [NC]
+
+RewriteRule thumbnails-([0-9]*)\.html thumbnails.php?album=$1 [NC]
+
+RewriteRule thumbnails-search-(.*)\.html thumbnails.php?album=search&search=$1 [NC]
+
+
+#
+# Rewrite displayimage urls
+#
+RewriteRule displayimage-([a-z0-9]+)-([\-]?[0-9]+)-([\-]?[0-9]+)\.html displayimage.php?album=$1&cat=$2&pos=$3 [NC]
+
+RewriteRule displayimage-([a-z0-9]+)-([\-]?[0-9]+)\.html displayimage.php?album=$1&pos=$2 [NC]
+
+RewriteRule displayimage-([0-9]+)\.html displayimage.php?pos=-$1 [NC]
+
+RewriteRule slideshow-([0-9]+)-([\-]?[0-9]+)-([0-9]+)\.html displayimage.php?album=$1&pid=$2&slideshow=$3 [NC]
+
+RewriteRule slideshow-([a-z]+)-([\-]?[0-9]+)-([0-9]+)-([0-9]+)\.html displayimage.php?album=$1&cat=$2&pid=$3&slideshow=$4 [NC]
\ No newline at end of file
diff -ruN 133/profile.php cpg148/profile.php
--- 133/profile.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/profile.php	2006-06-08 00:25:06.000000000 -0500
@@ -2,49 +2,68 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/profile.php,v $
-  $Revision: 1.7 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
 define('PROFILE_PHP', true);
 
 require('include/init.inc.php');
+include("include/smilies.inc.php");
+
+//if (defined('UDB_INTEGRATION')){
+  $cpg_udb->view_profile($_GET['uid']);
+//}
 
 $edit_profile_form_param = array(
     array('text', 'username', $lang_register_php['username']),
     array('text', 'reg_date', $lang_register_php['reg_date']),
     array('text', 'group', $lang_register_php['group']),
-    array('text', 'email', $lang_register_php['email']),
+    array('text', 'email', $lang_register_php['email'],255),
     array('text', 'disk_usage', $lang_register_php['disk_usage']),
-    array('input', 'location', $lang_register_php['location'], 255),
-    array('input', 'interests', $lang_register_php['interests'], 255),
-    array('input', 'website', $lang_register_php['website'], 255),
-    array('input', 'occupation', $lang_register_php['occupation'], 255),
+        array('input', 'user_profile1', $CONFIG['user_profile1_name'], 255),
+        array('input', 'user_profile2', $CONFIG['user_profile2_name'], 255),
+        array('input', 'user_profile3', $CONFIG['user_profile3_name'], 255),
+        array('input', 'user_profile4', $CONFIG['user_profile4_name'], 255),
+        array('input', 'user_profile5', $CONFIG['user_profile5_name'], 255),
+        array('textarea', 'user_profile6', $CONFIG['user_profile6_name'], 255),
     );
 
+
+if ($CONFIG['allow_email_change'] == 1) {
+  $edit_profile_form_param[3][0]='input';
+}
+
+        // profile mod test
 $display_profile_form_param = array(
     array('text', 'username', $lang_register_php['username']),
     array('text', 'reg_date', $lang_register_php['reg_date']),
     array('text', 'group', $lang_register_php['group']),
-    array('text', 'location', $lang_register_php['location']),
-    array('text', 'interests', $lang_register_php['interests']),
-    array('text', 'website', $lang_register_php['website']),
-    array('text', 'occupation', $lang_register_php['occupation']),
+    array('text', 'user_profile1', $CONFIG['user_profile1_name']),
+    array('text', 'user_profile2', $CONFIG['user_profile2_name']),
+    array('text', 'user_profile3', $CONFIG['user_profile3_name']),
+    array('text', 'user_profile4', $CONFIG['user_profile4_name']),
+    array('text', 'user_profile5', $CONFIG['user_profile5_name']),
+    array('text', 'user_profile6', $CONFIG['user_profile6_name']),
+    array('text', 'pic_count', $lang_register_php['pic_count']),
     array('thumb', 'user_thumb'),
     );
 
+
+
+
 $change_password_form_param = array(
     array('password', 'current_pass', $lang_register_php['current_pass'], 25),
     array('password', 'new_pass', $lang_register_php['new_pass'], 25),
@@ -53,7 +72,7 @@
 
 function make_form($form_param, $form_data)
 {
-    global $CONFIG, $PHP_SELF, $HTTP_POST_VARS;
+    global $CONFIG; //, $PHP_SELF;
     global $lang_register_php;
 
     foreach ($form_param as $element) switch ($element[0]) {
@@ -86,16 +105,34 @@
         case 'input' :
             $value = $form_data[$element[1]];
 
-            echo <<<EOT
+        if ($element[2]) echo <<<EOT
     <tr>
         <td width="40%" class="tableb"  height="25">
             {$element[2]}
         </td>
         <td width="60%" class="tableb" valign="top">
-            <input type="text" style="width: 100%" name="{$element[1]}" maxlength="{$element[3]}" value="$value" class="textinput">
+            <input type="text" style="width: 100%" name="{$element[1]}" maxlength="{$element[3]}" value="$value" class="textinput" />
         </td>
     </tr>
 
+
+EOT;
+            break;
+
+        case 'textarea' :
+            $value = $form_data[$element[1]];
+
+           if ($element[2]) echo <<<EOT
+        <tr>
+            <td width="40%" class="tableb"  height="25">
+                        {$element[2]}
+        </td>
+        <td width="60%" class="tableb" valign="top">
+                <textarea name="{$element[1]}" rows="7" cols="40" class="textinput" style="width: 100%">$value</textarea>
+                </td>
+        </tr>
+
+
 EOT;
             break;
 
@@ -106,7 +143,7 @@
             {$element[2]}
         </td>
         <td width="60%" class="tableb" valign="top">
-            <input type="password" style="width: 100%" name="{$element[1]}" maxlength="{$element[3]}" value="" class="textinput">
+            <input type="password" style="width: 100%" name="{$element[1]}" maxlength="{$element[3]}" value="" class="textinput" />
         </td>
     </tr>
 
@@ -116,15 +153,17 @@
             $value = $form_data[$element[1]];
 
             if ($value) echo <<<EOT
-    <td valign="top" colspan="2" class="thumbnails" align="center">
-        <table width="100%" cellpadding="0" cellspacing="0">
-            <tr>
-                <td align="center">
-                    $value
-                </td>
-            </tr>
-        </table>
-    </td>
+    <tr>
+        <td valign="top" colspan="2" class="thumbnails" align="center">
+            <table width="100%" cellpadding="0" cellspacing="0">
+                <tr>
+                    <td align="center">
+                        $value
+                    </td>
+                </tr>
+            </table>
+        </td>
+    </tr>
 EOT;
             break;
 
@@ -135,27 +174,31 @@
 
 function get_post_var($var)
 {
-    global $HTTP_POST_VARS, $lang_errors;
+    global $lang_errors;
 
-    if (!isset($HTTP_POST_VARS[$var])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'] . " ($var)", __FILE__, __LINE__);
-    return addslashes(trim($HTTP_POST_VARS[$var]));
+    if (!isset($_POST[$var])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'] . " ($var)", __FILE__, __LINE__);
+    return addslashes(trim($_POST[$var]));
 }
 
-$op = isset($HTTP_GET_VARS['op']) ? $HTTP_GET_VARS['op'] : '';
-$uid = isset($HTTP_GET_VARS['uid']) ? (int)$HTTP_GET_VARS['uid'] : -1;
-if (isset($HTTP_POST_VARS['change_pass'])) $op = 'change_pass';
+$op = isset($_GET['op']) ? $_GET['op'] : '';
+$uid = isset($_GET['uid']) ? (int)$_GET['uid'] : -1;
+if (isset($_POST['change_pass'])) $op = 'change_pass';
 
-if (isset($HTTP_POST_VARS['change_profile']) && USER_ID && !defined('UDB_INTEGRATION')) {
-    $location = get_post_var('location');
-    $interests = get_post_var('interests');
-    $website = get_post_var('website');
-    $occupation = get_post_var('occupation');
+if (isset($_POST['change_profile']) && USER_ID && UDB_INTEGRATION == 'coppermine') { //!defined('UDB_INTEGRATION')) {
 
-    $sql = "UPDATE {$CONFIG['TABLE_USERS']} SET " . "user_location = '$location', " . "user_interests = '$interests', " . "user_website = '$website', " . "user_occupation = '$occupation' " . "WHERE user_id = '" . USER_ID . "'";
+        $profile1 = addslashes($_POST['user_profile1']);
+        $profile2 = addslashes($_POST['user_profile2']);
+        $profile3 = addslashes($_POST['user_profile3']);
+        $profile4 = addslashes($_POST['user_profile4']);
+        $profile5 = addslashes($_POST['user_profile5']);
+        $profile6 = addslashes($_POST['user_profile6']);
+        $email = addslashes($_POST['email']);
 
-    $result = db_query($sql);
+    $sql = "UPDATE {$CONFIG['TABLE_USERS']} SET " . "user_profile1 = '$profile1', " . "user_profile2 = '$profile2', " . "user_profile3 = '$profile3', " . "user_profile4 = '$profile4', " . "user_profile5 = '$profile5', " . "user_profile6 = '$profile6'" . ($CONFIG['allow_email_change'] ? ", user_email = '$email'" : "") . " WHERE user_id = '" . USER_ID . "'";
 
-    $title = sprintf($lang_register_php['x_s_profile'], USER_NAME);
+    $result = cpg_db_query($sql);
+
+    $title = sprintf($lang_register_php['x_s_profile'], stripslashes(USER_NAME));
     $redirect = "index.php";
     pageheader($title, "<META http-equiv=\"refresh\" content=\"3;url=$redirect\">");
     msg_box($lang_info, $lang_register_php['update_success'], $lang_continue, $redirect);
@@ -164,23 +207,41 @@
     exit;
 }
 
-if (isset($HTTP_POST_VARS['change_password']) && USER_ID && !defined('UDB_INTEGRATION')) {
+if (isset($_POST['change_password']) && USER_ID && UDB_INTEGRATION == 'coppermine') { //!defined('UDB_INTEGRATION')) {
     $current_pass = get_post_var('current_pass');
     $new_pass = get_post_var('new_pass');
     $new_pass_again = get_post_var('new_pass_again');
 
-    if (strlen($new_pass) < 2) cpg_die(ERROR, $lang_register_php['err_password_short'], __FILE__, __LINE__);
+    if (utf_strlen($new_pass) < 2) cpg_die(ERROR, $lang_register_php['err_password_short'], __FILE__, __LINE__);
     if ($new_pass != $new_pass_again) cpg_die(ERROR, $lang_register_php['err_password_mismatch'], __FILE__, __LINE__);
 
-    $sql = "UPDATE {$CONFIG['TABLE_USERS']} SET " . "user_password = '$new_pass' " . "WHERE user_id = '" . USER_ID . "' AND BINARY user_password = '$current_pass'";
+  if ($CONFIG['enable_encrypted_passwords']) {
+    $new_pass = md5($new_pass);
+    $current_pass = md5($current_pass);
+  }
+
+    $sql = "UPDATE {$cpg_udb->usertable} SET " .
+           $cpg_udb->field['password']." = '$new_pass' " .
+           "WHERE {$cpg_udb->field['user_id']} = '" . USER_ID . "' AND BINARY {$cpg_udb->field['password']} = '$current_pass'";
 
-    $result = db_query($sql);
+    $result = cpg_db_query($sql);
     if (!mysql_affected_rows()) cpg_die(ERROR, $lang_register_php['pass_chg_error'], __FILE__, __LINE__);
 
-    setcookie($CONFIG['cookie_name'] . '_pass', md5($HTTP_POST_VARS['new_pass']), time() + 86400, $CONFIG['cookie_path']);
 
-    $title = sprintf($lang_register_php['x_s_profile'], USER_NAME);
-    $redirect = $PHP_SELF . "?op=edit_profile";
+/**
+
+    TODO:
+
+    add setcookie function to udb objects (omni)
+
+*/
+
+
+
+    setcookie($CONFIG['cookie_name'] . '_pass', md5($_POST['new_pass']), time() + 86400, $CONFIG['cookie_path']);
+
+    $title = sprintf($lang_register_php['x_s_profile'], stripslashes(USER_NAME));
+    $redirect = $_SERVER['PHP_SELF'] . "?op=edit_profile";
     pageheader($title, "<META http-equiv=\"refresh\" content=\"3;url=$redirect\">");
     msg_box($lang_info, $lang_register_php['pass_chg_success'], $lang_continue, $redirect);
     pagefooter();
@@ -193,11 +254,11 @@
     case 'edit_profile' :
         if (!USER_ID) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
 
-        if (defined('UDB_INTEGRATION')) udb_edit_profile(USER_ID);
+        if (defined('UDB_INTEGRATION')) $cpg_udb->edit_profile(USER_ID);
 
-        $sql = "SELECT user_name, user_email, user_group, UNIX_TIMESTAMP(user_regdate) as user_regdate, group_name, " . "user_location, user_interests, user_website, user_occupation, user_group_list, " . "COUNT(pid) as pic_count, ROUND(SUM(total_filesize)/1024) as disk_usage, group_quota " . "FROM {$CONFIG['TABLE_USERS']} AS u " . "INNER JOIN {$CONFIG['TABLE_USERGROUPS']} AS g ON user_group = group_id " . "LEFT JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.owner_id = u.user_id " . "WHERE user_id ='" . USER_ID . "' " . "GROUP BY user_id ";
+        $sql = "SELECT user_name, user_email, user_group, UNIX_TIMESTAMP(user_regdate) as user_regdate, group_name, " . "user_profile1, user_profile2, user_profile3, user_profile4, user_profile5, user_profile6, user_group_list, " . "COUNT(pid) as pic_count, ROUND(SUM(total_filesize)/1024) as disk_usage, group_quota " . "FROM {$CONFIG['TABLE_USERS']} AS u " . "INNER JOIN {$CONFIG['TABLE_USERGROUPS']} AS g ON user_group = group_id " . "LEFT JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.owner_id = u.user_id " . "WHERE user_id ='" . USER_ID . "' " . "GROUP BY user_id ";
 
-        $result = db_query($sql);
+        $result = cpg_db_query($sql);
 
         if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_register_php['err_unk_user'], __FILE__, __LINE__);
         $user_data = mysql_fetch_array($result);
@@ -206,7 +267,7 @@
         $group_list = '';
         if ($user_data['user_group_list'] != '') {
             $sql = "SELECT group_name " . "FROM {$CONFIG['TABLE_USERGROUPS']} " . "WHERE group_id IN ({$user_data['user_group_list']}) AND group_id != {$user_data['user_group']} " . "ORDER BY group_name";
-            $result = db_query($sql);
+            $result = cpg_db_query($sql);
             while ($row = mysql_fetch_array($result)) {
                 $group_list .= $row['group_name'] . ', ';
             }
@@ -220,136 +281,148 @@
             'email' => $user_data['user_email'],
             'disk_usage' => $user_data['disk_usage'] .
             ($user_data['group_quota'] ? '/' . $user_data['group_quota'] : '') . '&nbsp;' . $lang_byte_units[1],
-            'location' => $user_data['user_location'],
-            'interests' => $user_data['user_interests'],
-            'website' => $user_data['user_website'],
-            'occupation' => $user_data['user_occupation'],
+                        'user_profile1' => $user_data['user_profile1'],
+                        'user_profile2' => $user_data['user_profile2'],
+                        'user_profile3' => $user_data['user_profile3'],
+                        'user_profile4' => $user_data['user_profile4'],
+                        'user_profile5' => $user_data['user_profile5'],
+                        'user_profile6' => $user_data['user_profile6'],
             );
 
-        $title = sprintf($lang_register_php['x_s_profile'], USER_NAME);
+        $title = sprintf($lang_register_php['x_s_profile'], stripslashes(USER_NAME));
         pageheader($title);
-        starttable(-1, $title, 2);
+
         echo <<<EOT
-    <form method="post" action="$PHP_SELF">
+    <form method="post" action="{$_SERVER['PHP_SELF']}">
 
 EOT;
+        starttable(-1, $title, 2);
         make_form($edit_profile_form_param, $form_data);
         echo <<<EOT
     <tr>
         <td colspan="2" align="center" class="tablef">
-            <input type="submit" name="change_profile" value="{$lang_register_php['apply_modif']}" class="button">
-            <img src="images/spacer.gif" width="20" height="1">
-            <input type="submit" name="change_pass" value="{$lang_register_php['change_pass']}" class="button">
+            <input type="submit" name="change_profile" value="{$lang_register_php['apply_modif']}" class="button" />
+            <img src="images/spacer.gif" width="20" height="1" border="0" alt="" />
+            <input type="submit" name="change_pass" value="{$lang_register_php['change_pass']}" class="button" />
         </td>
     </tr>
-    </form>
-
 EOT;
         endtable();
+        echo "</form>";
         pagefooter();
         ob_end_flush();
         break;
     // ------------------------------------------------------------------------- //
     case 'change_pass' :
-        if (!USER_ID || defined('UDB_INTEGRATION')) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+        if (!USER_ID /*|| defined('UDB_INTEGRATION')*/) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+
+        // Just a sanity check (should get caught when user clicks 'My Profile')
+        if (UDB_INTEGRATION != 'coppermine') {
+            $cpg_udb->edit_profile(USER_ID);
+        }
 
         $title = $lang_register_php['change_pass'];
         pageheader($title);
-        starttable(-1, $title, 2);
         echo <<<EOT
-    <form method="post" action="$PHP_SELF">
-
+         <form method="post" action="{$_SERVER['PHP_SELF']}">
 EOT;
+        starttable(-1, $title, 2);
         make_form($change_password_form_param, '');
         echo <<<EOT
     <tr>
         <td colspan="2" align="center" class="tablef">
-            <input type="submit" name="change_password" value="$title" class="button">
+            <input type="submit" name="change_password" value="$title" class="button" />
         </td>
     </tr>
-    </form>
-
 EOT;
         endtable();
+        echo "    </form>";
         pagefooter();
         ob_end_flush();
         break;
     // ------------------------------------------------------------------------- //
     default :
 
-        if (defined('UDB_INTEGRATION')) {
-            $user_data = udb_get_user_infos($uid);
-        } else {
-            $sql = "SELECT user_name, user_email, UNIX_TIMESTAMP(user_regdate) as user_regdate, group_name, " . "user_location, user_interests, user_website, user_occupation " . "FROM {$CONFIG['TABLE_USERS']} AS u " . "INNER JOIN {$CONFIG['TABLE_USERGROUPS']} AS g ON user_group = group_id " . "WHERE user_id ='$uid'";
+        //if (defined('UDB_INTEGRATION')) {
+            $user_data = $cpg_udb->get_user_infos($uid);
+        /*} else {
+            $sql = "SELECT user_name, user_email, UNIX_TIMESTAMP(user_regdate) as user_regdate, group_name, " . "user_profile1, user_profile2, user_profile3, user_profile4, user_profile5, user_profile6 " . "FROM {$CONFIG['TABLE_USERS']} AS u " . "INNER JOIN {$CONFIG['TABLE_USERGROUPS']} AS g ON user_group = group_id " . "WHERE user_id ='$uid'";
 
-            $result = db_query($sql);
+            $result = cpg_db_query($sql);
 
             if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_register_php['err_unk_user'], __FILE__, __LINE__);
             $user_data = mysql_fetch_array($result);
             mysql_free_result($result);
-        }
+        }*/
+
         if ($FORBIDDEN_SET != "") $FORBIDDEN_SET = "AND $FORBIDDEN_SET";
         $query = "SELECT count(*), MAX(pid) FROM {$CONFIG['TABLE_PICTURES']} AS p WHERE owner_id = '$uid' AND approved = 'YES' $FORBIDDEN_SET";
-        $result = db_query($query);
+        $result = cpg_db_query($query);
         $nbEnr = mysql_fetch_array($result);
         $picture_count = $nbEnr[0];
         $thumb_pid = $nbEnr[1];
         mysql_free_result($result);
 
-        $result = db_query("SELECT count(*) FROM {$CONFIG['TABLE_ALBUMS']} AS p WHERE category = '" . (FIRST_USER_CAT + $uid) . "' $FORBIDDEN_SET");
+        $result = cpg_db_query("SELECT count(*) FROM {$CONFIG['TABLE_ALBUMS']} AS p WHERE category = '" . (FIRST_USER_CAT + $uid) . "' $FORBIDDEN_SET");
         $nbEnr = mysql_fetch_array($result);
         $album_count = $nbEnr[0];
         mysql_free_result($result);
 
-        $result = db_query("SELECT count(*), MAX(msg_id) FROM {$CONFIG['TABLE_COMMENTS']} as c, {$CONFIG['TABLE_PICTURES']} as p WHERE c.pid = p.pid AND author_id = '$uid' $FORBIDDEN_SET");
+        $result = cpg_db_query("SELECT count(*), MAX(msg_id) FROM {$CONFIG['TABLE_COMMENTS']} as c, {$CONFIG['TABLE_PICTURES']} as p WHERE c.pid = p.pid AND author_id = '$uid' $FORBIDDEN_SET");
         $nbEnr = mysql_fetch_array($result);
         $comment_count = $nbEnr[0];
         $lastcom_id = $nbEnr[1];
         mysql_free_result($result);
 
+        $result = cpg_db_query("SELECT pid FROM {$CONFIG['TABLE_PICTURES']} WHERE owner_name = '".addslashes($user_data['user_name'])."'");
+        $pic_count = mysql_num_rows($result);
+        mysql_free_result($result);
+
         $lastcom = '';
         if ($comment_count) {
             $sql = "SELECT filepath, filename, url_prefix, pwidth, pheight, msg_author, UNIX_TIMESTAMP(msg_date) as msg_date, msg_body " . "FROM {$CONFIG['TABLE_COMMENTS']} AS c, {$CONFIG['TABLE_PICTURES']} AS p " . "WHERE msg_id='" . $lastcom_id . "' AND c.pid = p.pid";
-            $result = db_query($sql);
+            $result = cpg_db_query($sql);
             if (mysql_num_rows($result)) {
                 $row = mysql_fetch_array($result);
                 mysql_free_result($result);
                 $pic_url =  get_pic_url($row, 'thumb');
                 if (!is_image($row['filename'])) {
-                        $image_info = getimagesize($pic_url);
+                        $image_info = getimagesize(urldecode($pic_url));
                         $row['pwidth'] = $image_info[0];
                         $row['pheight'] = $image_info[1];
                 }
                 $image_size = compute_img_size($row['pwidth'], $row['pheight'], $CONFIG['thumb_width']);
-                $mime_content = get_type($row['filename']);
-                $lastcom = '<img src="' . $pic_url . '" class="image"' . $image_size['geom'] . ' border="0" alt="">';
+                $mime_content = cpg_get_type($row['filename']);
+                $lastcom = '<img src="' . $pic_url . '" class="image"' . $image_size['geom'] . ' border="0" alt="" />';
                 $lastcom = '<td width="50%" valign="top" align="center">'
-                            . '<a href="thumbnails.php?album=lastcomby&uid=' . $uid . '">'
+                            . '<a href="thumbnails.php?album=lastcomby&amp;uid=' . $uid . '">'
+                            . '<span class="thumb_title">' . $lang_register_php['last_comments'] . ' ' . $user_data['user_name'] . '<br /></span>'
                             . $lastcom
                             . '</a><br />';
-                $lastcom .= "<span class=\"thumb_caption\"><b>" . $row['msg_author'] . '</b></span>' . "<span class=\"thumb_caption\">" . localised_date($row['msg_date'], $lastcom_date_fmt) . '</span>' . "<span class=\"thumb_caption\">" . $row['msg_body'] . '</span></td>';
+                $lastcom .= "<span class=\"thumb_caption\">" . localised_date($row['msg_date'], $lastcom_date_fmt) . '</span>' . "<span class=\"thumb_caption\">" . bb_decode(process_smilies($row['msg_body'])) . '</span></td>';
             }
         }
 
         $user_thumb = '';
         if ($picture_count) {
             $sql = "SELECT filepath, filename, url_prefix, pwidth, pheight " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE pid='" . $thumb_pid . "'";
-            $result = db_query($sql);
+            $result = cpg_db_query($sql);
             if (mysql_num_rows($result)) {
                 $picture = mysql_fetch_array($result);
                 mysql_free_result($result);
                 $pic_url =  get_pic_url($picture, 'thumb');
                 if (!is_image($picture['filename'])) {
-                        $image_info = getimagesize($pic_url);
+                        $image_info = getimagesize(urldecode($pic_url));
                         $picture['pwidth'] = $image_info[0];
                         $picture['pheight'] = $image_info[1];
                 }
                 $image_size = compute_img_size($picture['pwidth'], $picture['pheight'], $CONFIG['thumb_width']);
-                $mime_content = get_type($picture['filename']);
+                $mime_content = cpg_get_type($picture['filename']);
                 $user_thumb = '<img src="' . $pic_url . '" class="image"'
-                                . $image_size['geom'] . ' border="0" alt="">';
+                                . $image_size['geom'] . ' border="0" alt="" />';
                 $user_thumb = '<td width="50%" valign="top" align="center">'
-                            . '<a href="thumbnails.php?album=lastupby&uid=' . $uid . '">'
+                            . '<a href="thumbnails.php?album=lastupby&amp;uid=' . $uid . '">'
+                            . '<span class="thumb_title">' . $lang_register_php['last_uploads'] . ' ' . $user_data['user_name'] . '<br /></span>'
                             . $user_thumb
                             . '</a></td>';
             }
@@ -360,11 +433,14 @@
         $form_data = array('username' => $user_data['user_name'],
             'reg_date' => localised_date($user_data['user_regdate'], $register_date_fmt),
             'group' => $user_data['group_name'],
-            'location' => $user_data['user_location'],
-            'interests' => $user_data['user_interests'],
-            'website' => make_clickable($user_data['user_website']),
-            'occupation' => $user_data['user_occupation'],
-            'user_thumb' => $quick_jump,
+                        'user_profile1' => $user_data['user_profile1'],
+                        'user_profile2' => $user_data['user_profile2'],
+                        'user_profile3' => $user_data['user_profile3'],
+                        'user_profile4' => $user_data['user_profile4'],
+                        'user_profile5' => $user_data['user_profile5'],
+                        'user_profile6' => bb_decode($user_data['user_profile6']),
+                        'user_thumb' => $quick_jump,
+                        'pic_count' => $pic_count,
             );
 
         $title = sprintf($lang_register_php['x_s_profile'], $user_data['user_name']);
@@ -377,4 +453,4 @@
         break;
 }
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/ratepic.php cpg148/ratepic.php
--- 133/ratepic.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/ratepic.php	2006-06-08 00:25:06.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/ratepic.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -22,22 +22,30 @@
 
 require('include/init.inc.php');
 // Check if required parameters are present
-if (!isset($HTTP_GET_VARS['pic']) || !isset($HTTP_GET_VARS['rate'])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
+if (!isset($_GET['pic']) || !isset($_GET['rate'])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'], __FILE__, __LINE__);
 
-$pic = (int)$HTTP_GET_VARS['pic'];
-$rate = (int)$HTTP_GET_VARS['rate'];
+$pic = (int)$_GET['pic'];
+$rate = (int)$_GET['rate'];
 
 $rate = min($rate, 5);
 $rate = max($rate, 0);
 
 // If user does not accept script's cookies, we don't accept the vote
-if (!isset($HTTP_COOKIE_VARS[$CONFIG['cookie_name'] . '_data'])) {
+if (!isset($_COOKIE[$CONFIG['cookie_name'] . '_data'])) {
     header('Location: displayimage.php?pos=' . (- $pic));
     exit;
 }
+
+// If referer is not displayimage.php we don't accept the vote
+if (!eregi("displayimage",$_SERVER["HTTP_REFERER"])){
+    header('Location: displayimage.php?pos=' . (- $pic));
+    exit;
+}
+
+
 // Retrieve picture/album information & check if user can rate picture
 $sql = "SELECT a.votes as votes_allowed, p.votes as votes, pic_rating, owner_id " . "FROM {$CONFIG['TABLE_PICTURES']} AS p, {$CONFIG['TABLE_ALBUMS']} AS a " . "WHERE p.aid = a.aid AND pid = '$pic' LIMIT 1";
-$result = db_query($sql);
+$result = cpg_db_query($sql);
 if (!mysql_num_rows($result)) cpg_die(CRITICAL_ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
 $row = mysql_fetch_array($result);
 mysql_free_result($result);
@@ -46,11 +54,11 @@
 $curr_time = time();
 $clean_before = $curr_time - $CONFIG['keep_votes_time'] * 86400;
 $sql = "DELETE " . "FROM {$CONFIG['TABLE_VOTES']} " . "WHERE vote_time < $clean_before";
-$result = db_query($sql);
+$result = cpg_db_query($sql);
 // Check if user already rated this picture
 $user_md5_id = USER_ID ? md5(USER_ID) : $USER['ID'];
 $sql = "SELECT * " . "FROM {$CONFIG['TABLE_VOTES']} " . "WHERE pic_id = '$pic' AND user_md5_id = '$user_md5_id'";
-$result = db_query($sql);
+$result = cpg_db_query($sql);
 if (mysql_num_rows($result)) cpg_die(ERROR, $lang_rate_pic_php['already_rated'], __FILE__, __LINE__);
 //Test for Self-Rating
 $user=USER_ID;
@@ -60,10 +68,51 @@
 // Update picture rating
 $new_rating = round(($row['votes'] * $row['pic_rating'] + $rate * 2000) / ($row['votes'] + 1));
 $sql = "UPDATE {$CONFIG['TABLE_PICTURES']} " . "SET pic_rating = '$new_rating', votes = votes + 1 " . "WHERE pid = '$pic' LIMIT 1";
-$result = db_query($sql);
+$result = cpg_db_query($sql);
 // Update the votes table
 $sql = "INSERT INTO {$CONFIG['TABLE_VOTES']} " . "VALUES ('$pic', '$user_md5_id', '$curr_time')";
-$result = db_query($sql);
+$result = cpg_db_query($sql);
+
+/**
+ * Code to record the details of hits for the picture if the option is set in CONFIG
+ */
+if ($CONFIG['vote_details']) {
+// Get the details of user browser, IP, OS, etc
+$os = "Unknown";
+if(eregi("Linux",$_SERVER["HTTP_USER_AGENT"])) {
+    $os = "Linux";
+} else if(eregi("Windows NT 5.0",$_SERVER["HTTP_USER_AGENT"])) {
+    $os = "Windows 2000";
+} else if(eregi("win98|Windows 98",$_SERVER["HTTP_USER_AGENT"])) {
+    $os = "Windows 98";
+}
+
+$browser = $_SERVER["HTTP_USER_AGENT"];
+if(eregi("MSIE",$browser)) {
+    if(eregi("MSIE 5.5",$browser)) {
+        $browser = "Microsoft Internet Explorer 5.5";
+    } else if(eregi("MSIE 6.0",$browser)) {
+        $browser = "Microsoft Internet Explorer 6.0";
+    }
+} else if(eregi("Mozilla Firebird",$browser)) {
+    $browser = "Mozilla Firebird";
+} else if(eregi("netscape",$browser)) {
+    $browser = "Netscape";
+}
+$time = time();
+
+// Insert the record in database
+$query = "INSERT INTO {$CONFIG['TABLE_VOTE_STATS']}
+                  SET
+                    pid = $pic,
+                    rating = $rate,
+                    Ip   = '$_SERVER[REMOTE_ADDR]',
+                    sdate = '$time',
+                    referer = '$_SERVER[HTTP_REFERER]',
+                    browser = '$browser',
+                    os = '$os'";
+cpg_db_query($query);
+}
 
 $location = "displayimage.php?pos=" . (- $pic);
 $header_location = (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE'))) ? 'Refresh: 0; URL=' : 'Location: ';
@@ -73,4 +122,4 @@
 pagefooter();
 ob_end_flush();
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/readme cpg148/readme
--- 133/readme	2003-10-15 14:05:00.000000000 -0500
+++ cpg148/readme	1969-12-31 18:00:00.000000000 -0600
@@ -1 +0,0 @@
-see the /docs folder for install instructions (README.html), faq and user manual
\ No newline at end of file
diff -ruN 133/README.txt cpg148/README.txt
--- 133/README.txt	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/README.txt	2006-06-08 00:23:44.000000000 -0500
@@ -0,0 +1,89 @@
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 originaly 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+CPG - Coppermine Photo Gallery Quick-Start Guide
+================================================
+
+Congratulations on downloading the most recent, most powerful, and feature rich version of Coppermine, ever. You've already made the right decision in selecting Coppermine as your photo gallery script and just about now, you're probably wondering how to get started and you want to install CPG A.S.A.P. Right? Before that, however, make another "right" decision and take some time out to read the 'fascinating' manuals (RTFM) that come with Coppermine.
+
+Look in the folder that you just extracted your Coppermine files into. In it, you'll find a folder called 'docs'. All the documentation for installation, faqs, administration, troubleshooting, modifying themes, and more is there. Familiarize yourself with the contents of the various docs to enhance your CPG experience and create the gallery that you've always dreamed about, in the least amount of time, and with the least amount of set-backs and frustration. Read it and in no time at all, your friends and relatives will be praising you and gawking at your incredible photo-gallery.
+
+Even if you are installing this as an upgrade from an older version of Coppermine, you'll still need to read the docs for directions and to understand some of the major changes between CPG 1.4x and all previous versions. You'll need to know what can and cannot be ported from your previous installation to this new version. It is important to note that upgrade installations are considerably different from update installations. For example, In version 1.35, an 'update' to 1.34, the Classic theme's theme.php script was a whopping 1487 lines long. In 1.4x, an upgrade, it's a mere 24. Nope, this is NOT a miss-type. So where did all that code go? Read the docs. Your custom themes from previous versions will undoubtedly need some changes made to it before you can use them in this new version. So, just how do you go about doing that? RTFM!
+
+This download is a stand-alone version of Coppermine Photo Gallery if you are looking for something that integrates with a CMS (content management system), you should visit http://www.cpgnuke.com.
+
+Ok, okay, so you don't want to read the documentation. At least, "not just yet," you say. You just want to get it up and running. Poke around and see what's what. Well, you've been warned! The rest of this guide will help walk you through the basics of installing Coppermine as a fresh, stand-alone (non-upgrade) install. (If you are trying to upgrade from a previous installation of coppermine, you already know what to do - RTFM.) Ready?
+
+Let's Start!
+
+Question: Does my webserver support Coppermine?
+Answer: You need to have a webserver or webhost (Apache 2.0.50 recommended)that provides the following: PHP 4.1.0 or newer (4.3.10 recommended, 5.xx not recommended at this time), and MySQL 3.23.23 or newer (4.0.20 recommended). You also need either GD 1.xx or 2.xx (2.xx recommended) or ImageMagick installed. GD normally comes bundled with PHP; ImageMagick must be installed by your webhost. If your webhost is using PHP 5.xx, ask them "if register_long_arrays" has been turned on before trying to install Coppermine.
+
+Question: Where can I find out that stuff?
+Answer: Ask your webhost, they should be able to tell you. You can also create a file called phpinfo.php, upload it to your website and enter www.yoursite.com/phpinfo.php in your browser, run it and see what versions of the above requirements you have. Only your host, however, can tell you the exact location of ImageMagick's convert utility, if it's available, at all.
+
+To create your phpinfo file, copy the following into a text file and save the file as phpinfo.php.
+
+    <?php
+    phpinfo();
+    ?>
+
+Question: Where do I put all these files?
+Answer: You could put them in your root directory (not recommended) or upload the coppermine directory to your website. If you are uncertain about where exactly to upload it,ask your webhost into what folder you need to upload your html and other script files. We recommend uploading the directory cpg140 (and all the files contained within) directly to your webhost's recommended folder and renaming to your liking after the upload is complete. Compare your uploaded files with your coppermine package. Make sure all the files were successfully uploaded.
+
+Question: Ok, I uploaded everything to www.yoursite.com/cpg140. Now what?
+Answer: You need to change permissions on a few directories before you can do anything else. Using your FTP program or website Control Panel, change permissions on the: "include", "albums", "albums/userpics", and "albums/edit" directories to 777. You should also create a new directory in albums that you will FTP your images/files into (name it "uploads" or any thing that catches your fancy -just no spaces or funny diacritical symbols, please.) and set it's permissions to '777' also. Some server set-ups will not work with chmod '777'. In which case, you should use '755'. (Confused? Don't know what CHMODE is? You've been warned, need we say more?)
+
+Question: I changed the permissions. What's next?
+Answer: You need to create a MySQL database. Using your website Control Panel or a tool like phpMyAdmin, create a MySQL database. Write down the database name, the username and password  you'll need it to successfully install Coppermine. If you already have a database you're using for a BBS or something else, that'll work just as well. You can use that database for Coppermine, too. If you have a BBS and plan to connect it to Coppermine install, you'll need to share the database anyway.
+
+Question: My files are in place, permissions are set, and I have my MySQL database information. What's the next step?
+Answer: Read the... (Oops, sorry.)  Now you have to run the Coppermine install. Launch your web browser and enter http://www.yousite.com/coppermine/install.php and fill in the information that is requested. If you have never used ImageMagick before, leave that line blank during the install process. You can always add that information after you have Coppermine up and running.
+
+Question: Screen went blank! Suddenly there are error messages popping up all over the place! My webhost, crashed! What do I do?
+Answer: Read the documentation! If you haven't done so already, you're not going anywhere, anyway, so here's the perfect opportunity. We can wait. Chances are, you'll find the answers you need, there. All we can say at this point is that if your server crashed, it probably wasn't your install and it wasn't our fault. It was just a coincidence. Wait till it's up and running again and try the installation again. If, however, you really can't find the answers you need in the documents, go to http://coppermine.sourceforge.net and review the support boards. Spend a little time looking around and search for your problem. Thousands have gone before you, so a solution for your installation issues have probably been posted, already. (HINT: search using the exact error message you see on your screen.)
+
+Question: Ha! Ha! Got You! It's installed and working! Now what?
+Answer: 1) Wipe that smile off your face. 2) Read the docs, anyway -- twice. 3) You'll need to look at the configuration of Coppermine to make sure it's set up the way you want it. Log in as the admin, if you aren't already logged in. Enter Admin Mode - (if the 'Admin Mode' menu link isn't visible, you are already logged in). Click on the Config button. These are a few of the things you should pay close attention to:
+
+* General Settings: You should put in your site name and email address, and set your GMT time zone offset.
+* Language, Themes & Charset settings: Choose your default language.
+* Files and thumbnails settings: Set the max size for uploaded files to whatever size you prefer in kilobytes . The default setting is 1024kb. Make sure that this maximum file size is within the maximum allowed by your webhost. While you are at it, you should also set the "max width or height for uploaded pictures/videos (pixels)"  this will prevent your users from uploading images that are larger than what is desireable. If you would like Coppermine to automatically resize images that are larger than what you've designated in the Config settings, set "auto resize images that are larger than max width or height" to either: "Yes:Everyone" or "Yes:User only". "Everyone" means everybody, including when the administrator(you) batch-adds pictures, and User means just your gallery members when they upload pictures.
+* Files and thumbnails advanced settings: Make sure you have the correct image manipulation software selected. If you are using GD, you should select GD2 if available on your webserver. If you plan to use ImageMagick you should put in the path now to the binaries (make sure it ends with a trailing slash "/"). Do you want to allow your members to be able to create private albums? If you do, be sure to set "Users can have private albums" to 'Yes'.
+* User settings: If you plan to let people register and upload pictures, make certain that you set "Allow new user registrations" to 'Yes'.
+* You also want to take a peek at the groups settings. Coppermine comes with four groups by default: administrators, registered users, anonymous users, and banned users. This is where you control permissions to send e-cards, upload files, etc. This is also where you can set the maximum allowed disk space for each group (disk quota). It's set to 1024kb by default.
+
+Question: I think everything is set correctly. Can I upload pictures yet?
+Answer: No. First you need to create an album to put them in. In the same row as the Config link or button, you'll see a link called Albums. Click on it and you are taken to a screen that allows you to create an album. Click "New Album", then rename it to whatever you'd like. Click "Apply changes" and presto! You now have an album.
+
+Question: I made an album, so now can I upload pictures?
+Answer: Yes. As the admin, you should use an FTP program to upload your pictures to your website, then do a batch-add to put them into your Coppermine database. Back at the beginning of this guide I told you to create a directory in albums for just this purpose. Let's say you made one called "uploads". FTP your images to your albums/uploads folder. When that's done, click on batch-add. Select uploads as the directory. You are now presented with a list of all the pictures you just uploaded. By default Coppermine selects all of the images. Select the album (uploads) to put them into, then click Go. You now have an online gallery with pictures to look at! Aren't you amazing!
+
+Question: Now, can I add a title to a picture?
+Answer: Yes you can. On the main Coppermine screen, when you are logged in as an admin, you'll see a number of options listed next to the album. If you click on "edit files" you will be able to add all sorts of information to each picture.
+
+Question: I can delete the original pictures now, right? After all, they are in the database, right?
+Answer: Wrong! Coppermine doesn't actually put the pictures into the database. It just uses the database to remember where the pictures are stored on the webserver, what album and category they belong to, and other information related to the pictures. If you delete the original picture, it will cause a bunch of errors. If you want to delete the original, read the documentation on what the Admin Tools are for and can do for you. You should never delete anything using your webhost tools or ftp program that can be handled internally with coppermine. Doing so can lead to a host of mysql database errors.
+
+You are now successfully running Coppermine on your website! Now take a few minutes to read the documentation so you'll know how to administer your gallery. Coppermine is very powerful and can do a lot more than what you probably thought was possible.
+
+Experiment with it with just a few pictures, categories, and albums at first. Set it up exactly the way you want it before adding a bunch of pictures. Most of all have a good time! Oh yeah, and don't forget, RTFM!
+
+
+The Coppermine Dev Team
+http://coppermine.sourceforge.net
\ No newline at end of file
diff -ruN 133/register.php cpg148/register.php
--- 133/register.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/register.php	2006-06-08 00:25:06.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/register.php,v $
-  $Revision: 1.11 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -23,18 +23,18 @@
 require('include/init.inc.php');
 require('include/mailer.inc.php');
 
-if (!$CONFIG['allow_user_registration'] || USER_ID) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+if (!$CONFIG['allow_user_registration']) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
 
-if (defined('UDB_INTEGRATION')) udb_register_page();
+if (defined('UDB_INTEGRATION')) $cpg_udb->register_page();
 // Display the disclaimer
 function display_disclaimer()
 {
-    global $CONFIG, $PHP_SELF;
+    global $CONFIG; //, $PHP_SELF;
     global $lang_register_disclamer, $lang_register_php;
 
     starttable(-1, $lang_register_php['term_cond']);
     echo <<<EOT
-        <form method="post" action="$PHP_SELF">
+        <form method="post" action="{$_SERVER['PHP_SELF']}">
         <tr>
                 <td class="tableb" style="padding: 10px;">
 
@@ -46,7 +46,7 @@
         </tr>
         <tr>
                 <td colspan="2" align="center" class="tablef">
-                        <input type="submit" name="agree" value="{$lang_register_php['i_agree']}" class="button">
+                        <input type="submit" name="agree" value="{$lang_register_php['i_agree']}" class="button" />
                 </td>
         </tr>
         </form>
@@ -57,12 +57,12 @@
 
 function input_user_info($errors = '')
 {
-    global $CONFIG, $PHP_SELF, $HTTP_POST_VARS;
+    global $CONFIG; //, $PHP_SELF;
     global $lang_register_php;
 
     starttable(-1, $lang_register_php['enter_info'], 2);
     echo <<<EOT
-        <form method="post" action="$PHP_SELF">
+        <form method="post" action="{$_SERVER['PHP_SELF']}">
 
 EOT;
 
@@ -73,10 +73,12 @@
         array('password', 'password_verification', $lang_register_php['password_again'], 25),
         array('input', 'email', $lang_register_php['email'], 255),
         array('label', $lang_register_php['optional_info']),
-        array('input', 'location', $lang_register_php['location'], 255),
-        array('input', 'interests', $lang_register_php['interests'], 255),
-        array('input', 'website', $lang_register_php['website'], 255),
-        array('input', 'occupation', $lang_register_php['occupation'], 255),
+                array('input', 'user_profile1', $CONFIG['user_profile1_name'], 255),
+                array('input', 'user_profile2', $CONFIG['user_profile2_name'], 255),
+                array('input', 'user_profile3', $CONFIG['user_profile3_name'], 255),
+                array('input', 'user_profile4', $CONFIG['user_profile4_name'], 255),
+                array('input', 'user_profile5', $CONFIG['user_profile5_name'], 255),
+                array('textarea', 'user_profile6', $CONFIG['user_profile6_name'], 255)
         );
 
     foreach ($form_data as $element) switch ($element[0]) {
@@ -92,21 +94,64 @@
             break;
 
         case 'input' :
-            if (isset($HTTP_POST_VARS[$element[1]])) {
-                $value = $HTTP_POST_VARS[$element[1]];
+            if (isset($_POST[$element[1]])) {
+                $value = $_POST[$element[1]];
             } else {
                 $value = '';
             }
-            echo <<<EOT
+            if ($element[2]) echo <<<EOT
+        <tr>
+            <td width="40%" class="tableb"  height="25">
+                        {$element[2]}
+        </td>
+        <td width="60%" class="tableb" valign="top">
+                <input type="text" style="width: 100%" name="{$element[1]}" maxlength="{$element[3]}" value="$value" class="textinput" />
+                </td>
+        </tr>
+
+EOT;
+            break;
+
+        case 'radio' :
+            // added the radio option for possible future use. The array definition would have to look like this:
+            // array('radio', 'user_var', 'Text label', 'option 1','option 2'),
+            // enabling this option requires changes in profile.php and usermgr.php as well
+            if (isset($_POST[$element[1]])) {
+                $value = $_POST[$element[1]];
+            } else {
+                $value = '';
+            }
+            if ($element[2]) echo <<<EOT
+        <tr>
+            <td width="40%" class="tableb"  height="25">
+                        {$element[2]}
+        </td>
+        <td width="60%" class="tableb" valign="top">
+                <input type="radio" name="{$element[1]}" id="{$element[1]}1" value="{$element[3]}" class="radio" /><label for="{$element[1]}1" class="clickable_option">{$element[3]}</label>
+                <input type="radio" name="{$element[1]}" id="{$element[1]}2" value="{$element[4]}" class="radio" /><label for="{$element[1]}2" class="clickable_option">{$element[4]}</label>
+                </td>
+        </tr>
+
+EOT;
+            break;
+
+        case 'textarea' :
+            if (isset($_POST[$element[1]])) {
+                $value = $_POST[$element[1]];
+            } else {
+                $value = '';
+            }
+           if ($element[2]) echo <<<EOT
         <tr>
             <td width="40%" class="tableb"  height="25">
                         {$element[2]}
         </td>
         <td width="60%" class="tableb" valign="top">
-                <input type="text" style="width: 100%" name="{$element[1]}" maxlength="{$element[3]}" value="$value" class="textinput">
+                <textarea name="{$element[1]}" rows="7" wrap="virtual"  class="textinput" style="width:100%">$value</textarea>
                 </td>
         </tr>
 
+
 EOT;
             break;
 
@@ -117,7 +162,7 @@
                         {$element[2]}
         </td>
         <td width="60%" class="tableb" valign="top">
-                <input type="password" style="width: 100%" name="{$element[1]}" maxlength="{$element[3]}" value="" class="textinput">
+                <input type="password" style="width: 100%" name="{$element[1]}" maxlength="{$element[3]}" value="" class="textinput" />
                 </td>
         </tr>
 
@@ -146,7 +191,7 @@
     echo <<<EOT
         <tr>
                 <td colspan="2" align="center" class="tablef">
-                        <input type="submit" name="submit" value="{$lang_register_php['submit']}" class="button">
+                        <input type="submit" name="submit" value="{$lang_register_php['submit']}" class="button" />
                 </td>
         </tr>
         </form>
@@ -157,29 +202,32 @@
 
 function get_post_var($var)
 {
-    global $HTTP_POST_VARS, $lang_errors;
+    global $lang_errors;
 
-    if (!isset($HTTP_POST_VARS[$var])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'] . " ($var)", __FILE__, __LINE__);
-    return trim($HTTP_POST_VARS[$var]);
+    if (!isset($_POST[$var])) cpg_die(CRITICAL_ERROR, $lang_errors['param_missing'] . " ($var)", __FILE__, __LINE__);
+    return trim($_POST[$var]);
 }
 
 function check_user_info(&$error)
 {
-    global $CONFIG, $HTTP_SERVER_VARS, $PHP_SELF;
-    global $lang_register_php, $lang_register_confirm_email, $lang_continue;
+    global $CONFIG; //, $PHP_SELF;
+    global $lang_register_php, $lang_register_confirm_email, $lang_continue, $lang_register_approve_email, $lang_register_activated_email, $lang_register_user_login;
+                //$CONFIG['admin_activation'] = FALSE;
+                //$CONFIG['admin_activation'] = TRUE;
 
     $user_name = trim(get_post_var('username'));
     $password = trim(get_post_var('password'));
     $password_again = trim(get_post_var('password_verification'));
     $email = trim(get_post_var('email'));
-
-    $location = addslashes(get_post_var('location'));
-    $interests = addslashes(get_post_var('interests'));
-    $website = addslashes(get_post_var('website'));
-    $occupation = addslashes(get_post_var('occupation'));
+        $profile1 = addslashes($_POST['user_profile1']);
+        $profile2 = addslashes($_POST['user_profile2']);
+        $profile3 = addslashes($_POST['user_profile3']);
+        $profile4 = addslashes($_POST['user_profile4']);
+        $profile5 = addslashes($_POST['user_profile5']);
+        $profile6 = addslashes($_POST['user_profile6']);
 
     $sql = "SELECT user_id " . "FROM {$CONFIG['TABLE_USERS']} " . "WHERE user_name = '" . addslashes($user_name) . "'";
-    $result = db_query($sql);
+    $result = cpg_db_query($sql);
 
     if (mysql_num_rows($result)) {
         $error = '<li>' . $lang_register_php['err_user_exists'];
@@ -187,22 +235,10 @@
     }
     mysql_free_result($result);
 
-    if (strlen($user_name) < 2) {
-        $error .= '<li>' . $lang_register_php['err_uname_short'];
-    }
-    if (strlen($password) < 2) {
-        $error .= '<li>' . $lang_register_php['err_password_short'];
-    }
-    if ($password == $user_name) {
-        $error .= '<li>' . $lang_register_php['err_uname_pass_diff'];
-    }
-    if ($password != $password_again) {
-        $error .= '<li>' . $lang_register_php['err_password_mismatch'];
-    }
-    if (strlen(htmlspecialchars($user_name)) > 25)
-    {
-        $error .= '<li>Your name is to long to be stored in the database. Choose a shorter one.';
-    }
+    if (utf_strlen($user_name) < 2) $error .= '<li>' . $lang_register_php['err_uname_short'];
+    if (utf_strlen($password) < 2) $error .= '<li>' . $lang_register_php['err_password_short'];
+    if ($password == $user_name) $error .= '<li>' . $lang_register_php['err_uname_pass_diff'];
+    if ($password != $password_again) $error .= '<li>' . $lang_register_php['err_password_mismatch'];
 
     if (!eregi("^[_\.0-9a-z\-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$", $email)) $error .= '<li>' . $lang_register_php['err_invalid_email'];
 
@@ -210,7 +246,7 @@
 
     if (!$CONFIG['allow_duplicate_emails_addr']) {
         $sql = "SELECT user_id " . "FROM {$CONFIG['TABLE_USERS']} " . "WHERE user_email = '" . addslashes($email) . "'";
-        $result = db_query($sql);
+        $result = cpg_db_query($sql);
 
         if (mysql_num_rows($result)) {
             $error = '<li>' . $lang_register_php['err_duplicate_email'];
@@ -220,7 +256,7 @@
         mysql_free_result($result);
     }
 
-    if ($CONFIG['reg_requires_valid_email']) {
+    if ($CONFIG['reg_requires_valid_email'] || $CONFIG['admin_activation']) {
         $active = 'NO';
         list($usec, $sec) = explode(' ', microtime());
         $seed = (float) $sec + ((float) $usec * 100000);
@@ -231,47 +267,73 @@
         $act_key = '';
     }
 
-    $sql = "INSERT INTO {$CONFIG['TABLE_USERS']} " . "(user_regdate, user_active, user_actkey, user_name, user_password, user_email, user_location, user_interests, user_website, user_occupation) " . "VALUES (NOW(), '$active', '$act_key', '" . addslashes($user_name) . "', '" . addslashes($password) . "', '" . addslashes($email) . "', '$location', '$interests', '$website', '$occupation' )";
-    $result = db_query($sql);
+                if ($CONFIG['enable_encrypted_passwords']) {
+                        $encpassword = md5($password);
+                } else {
+                        $encpassword = $password;
+                }
+
+    $sql = "INSERT INTO {$CONFIG['TABLE_USERS']} ".
+           "(user_regdate, user_active, user_actkey, user_name, user_password, user_email, user_profile1, user_profile2, user_profile3, user_profile4, user_profile5, user_profile6) ".
+           "VALUES (NOW(), '$active', '$act_key', '" . addslashes($user_name) . "', '" . addslashes($encpassword) . "', '" . addslashes($email) . "', '$profile1', '$profile2', '$profile3', '$profile4', '$profile5', '$profile6')";
+    if ($CONFIG['log_mode']) {
+        log_write('New user "'.addslashes($user_name).'" created on '.date("F j, Y, g:i a"),CPG_ACCESS_LOG);
+    }
+    $result = cpg_db_query($sql);
 
     if ($CONFIG['reg_requires_valid_email']) {
-        $act_link = $CONFIG['ecards_more_pic_target'] . 'register.php?activate=' . $act_key;
-        $template_vars = array('{SITE_NAME}' => $CONFIG['gallery_name'],
-            '{USER_NAME}' => $user_name,
-            '{PASSWORD}' => $password,
-            '{ACT_LINK}' => $act_link
+        if (!$CONFIG['admin_activation']==1) { //user gets activation email
+                                        $act_link = rtrim($CONFIG['site_url'], '/') . '/register.php?activate=' . $act_key;
+                                        $template_vars = array(
+                                                        '{SITE_NAME}' => $CONFIG['gallery_name'],
+                                                        '{USER_NAME}' => $user_name,
+                                                        '{ACT_LINK}' => $act_link
             );
-        if (!cpg_mail($email, sprintf($lang_register_php['confirm_email_subject'], $CONFIG['gallery_name']), strtr($lang_register_confirm_email, $template_vars))) {
-            cpg_die(CRITICAL_ERROR, $lang_register_php['failed_sending_email'], __FILE__, __LINE__);
-        }
-        msg_box($lang_register_php['information'], $lang_register_php['thank_you'], $lang_continue, 'index.php');
+                                        if (!cpg_mail($email, sprintf($lang_register_php['confirm_email_subject'], $CONFIG['gallery_name']), nl2br(strtr($lang_register_confirm_email, $template_vars)))) {
+                                                        cpg_die(CRITICAL_ERROR, $lang_register_php['failed_sending_email'], __FILE__, __LINE__);
+                                        }
+                                }
+        if ($CONFIG['admin_activation']==1) {
+                                        msg_box($lang_register_php['information'], $lang_register_php['thank_you_admin_activation'], $lang_continue, 'index.php');
+                                } else {
+                                        msg_box($lang_register_php['information'], $lang_register_php['thank_you'], $lang_continue, 'index.php');
+                                }
     } else {
-        msg_box($lang_register_php['information'], $lang_register_php['acct_active'], $lang_continue, 'index.php');
+                                        msg_box($lang_register_php['information'], $lang_register_php['acct_active'], $lang_continue, 'index.php');
     }
 
     // email notification to admin
-        if ($CONFIG['reg_notify_admin_email'])
-        {
-        cpg_mail($CONFIG['gallery_admin_email'], sprintf($lang_register_php['notify_admin_email_subject'], $CONFIG['gallery_name']), sprintf($lang_register_php['notify_admin_email_body'], $user_name));
-        }
+        if ($CONFIG['reg_notify_admin_email']) {
+			
+			// get default language in which to inform the admin
+			$lang_register_php_def = cpg_get_default_lang_var('lang_register_php');
+			$lang_register_approve_email_def = cpg_get_default_lang_var('lang_register_approve_email');
+			
+                                        if ($CONFIG['admin_activation']==1) {
+                                                        $act_link = rtrim($CONFIG['site_url'], '/') . '/register.php?activate=' . $act_key;
+                                                        $template_vars = array(
+                                                                        '{SITE_NAME}' => $CONFIG['gallery_name'],
+                                                                        '{USER_NAME}' => $user_name,
+                                                                        '{ACT_LINK}' => $act_link,
+                                                        );
+                                                        cpg_mail('admin', sprintf($lang_register_php_def['notify_admin_request_email_subject'], $CONFIG['gallery_name']), nl2br(strtr($lang_register_approve_email_def, $template_vars)));
+                                        } else {
+                                                        cpg_mail('admin', sprintf($lang_register_php_def['notify_admin_email_subject'], $CONFIG['gallery_name']), sprintf($lang_register_php_def['notify_admin_email_body'], $user_name));
+                }
+                                }
 
     return true;
 }
 
-pageheader($lang_register_php['page_title']);
-if (isset($HTTP_POST_VARS['agree'])) {
-    input_user_info();
-} elseif (isset($HTTP_POST_VARS['submit'])) {
-    $errors = '';
-    if (!check_user_info($errors)) {
-        input_user_info($errors);
-    }
-} elseif (isset($HTTP_GET_VARS['activate'])) {
-    $act_key = addslashes(substr($HTTP_GET_VARS['activate'], 0 , 32));
+if (isset($_GET['activate'])) {
+                //$CONFIG['admin_activation'] = FALSE;
+                //$CONFIG['admin_activation'] = TRUE;
+
+    $act_key = addslashes(substr($_GET['activate'], 0 , 32));
     if (strlen($act_key) != 32) cpg_die(ERROR, $lang_register_php['acct_act_failed'], __FILE__, __LINE__);
 
-    $sql = "SELECT user_active " . "FROM {$CONFIG['TABLE_USERS']} " . "WHERE user_actkey = '$act_key' " . "LIMIT 1";
-    $result = db_query($sql);
+    $sql = "SELECT user_active user_active, user_email, user_name, user_password " . "FROM {$CONFIG['TABLE_USERS']} " . "WHERE user_actkey = '$act_key' " . "LIMIT 1";
+    $result = cpg_db_query($sql);
     if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_register_php['acct_act_failed'], __FILE__, __LINE__);
 
     $row = mysql_fetch_array($result);
@@ -279,14 +341,41 @@
 
     if ($row['user_active'] == 'YES') cpg_die(ERROR, $lang_register_php['acct_already_act'], __FILE__, __LINE__);
 
+    pageheader($lang_register_php['page_title']);
+    $email = $row['user_email'];
+    $user_name = $row['user_name'];
+    $password = $row['user_password'];
+
     $sql = "UPDATE {$CONFIG['TABLE_USERS']} " . "SET user_active = 'YES' " . "WHERE user_actkey = '$act_key' " . "LIMIT 1";
-    $result = db_query($sql);
+    $result = cpg_db_query($sql);
 
-    msg_box($lang_register_php['information'], $lang_register_php['acct_active'], $lang_continue, 'index.php');
+                if ($CONFIG['admin_activation']==1) { //after admin approves, user receives email notification
+                        msg_box($lang_register_php['information'], $lang_register_php['acct_active_admin_activation'], $lang_continue, 'index.php');
+                        $site_link = $CONFIG['site_url'];
+                        $template_vars = array(
+                         '{SITE_LINK}' => $site_link,
+                         '{USER_NAME}' => $user_name,
+                         '{PASSWORD}' => $password,
+                         '{SITE_NAME}' => $CONFIG['gallery_name'],
+                                );
+                        cpg_mail($email, sprintf($lang_register_php['notify_user_email_subject'], $CONFIG['gallery_name']), nl2br(strtr($lang_register_activated_email, $template_vars)));
+                } else { //user self-activated, gets message box that account was activated
+                        msg_box($lang_register_php['information'], $lang_register_php['acct_active'], $lang_continue, 'index.php');
+                }
 } else {
+  pageheader($lang_register_php['page_title']);
+  if (isset($_POST['agree'])) {
+    input_user_info();
+  } elseif (isset($_POST['submit'])) {
+    $errors = '';
+    if (!check_user_info($errors)) {
+      input_user_info($errors);
+    }
+  } else {
     display_disclaimer();
+  }
 }
 pagefooter();
 ob_end_flush();
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/relocate_server.php cpg148/relocate_server.php
--- 133/relocate_server.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/relocate_server.php	2006-06-08 00:25:06.000000000 -0500
@@ -0,0 +1,34 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+define('IN_COPPERMINE', true);
+require('include/init.inc.php');
+if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+
+
+$redirect = "index.php";
+$message = <<< EOT
+You are trying to access a file that has been removed from the coppermine package for security reasons (details can be read on the Coppermine support board announcement thread "<a href="http://coppermine-gallery.net/forum/index.php?topic=24217.0" rel="external" class="external">Remove relocate_server.php file from your website</a>").<br />
+You are now being redirected to your gallery's start page.
+EOT;
+pageheader($lang_info, "<meta http-equiv=\"refresh\" content=\"120;url=$redirect\" />");
+msg_box($lang_info, $message, $lang_continue, $redirect);
+pagefooter();
+ob_end_flush();
+?>
\ No newline at end of file
diff -ruN 133/report_file.php cpg148/report_file.php
--- 133/report_file.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/report_file.php	2006-06-08 00:25:06.000000000 -0500
@@ -0,0 +1,313 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+define('IN_COPPERMINE', true);
+define('REPORT_FILE_PHP', true);
+
+require('include/init.inc.php');
+require('include/mailer.inc.php');
+
+if ((!$CONFIG['report_post']==1) || (!USER_CAN_SEND_ECARDS)) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+//print_r(get_defined_constants());
+if ($CONFIG['enable_smilies']) include("include/smilies.inc.php");
+
+function get_post_var($name, $default = '')
+{
+    return isset($_POST[$name]) ? $_POST[$name] : $default;
+}
+
+$pid = (int)$_GET['pid'];
+$cid = (int)$_GET['msg_id']; //comment id
+$what = $_GET['what'];
+$type = $lang_report_php['type_file'];
+$template = $template_report;
+
+$sender_name = get_post_var('sender_name', USER_NAME ? USER_NAME : (isset($USER['name']) ? $USER['name'] : ''));
+if (defined('UDB_INTEGRATION')AND USER_ID) $USER_DATA = array_merge($USER_DATA,$cpg_udb->get_user_infos(USER_ID));
+if ($USER_DATA['user_email']){
+        $sender_email = $USER_DATA['user_email'];
+        $sender_box = $sender_email;
+} else {
+        $sender_email = get_post_var('sender_email',$USER['email'] ? $USER['email'] : '');
+        $sender_box = "<input type=\"text\" class=\"textinput\" value=\"$sender_email\" name=\"sender_email\" style=\"width: 100%;\" />";
+		$sender_name = get_post_var('sender_name',$USER['name'] ? $USER['name'] : '');
+        $sender_name_box = "<input type=\"text\" class=\"textinput\" value=\"$sender_name\" name=\"sender_name\" style=\"width: 100%;\" />";
+}
+$subject = get_post_var('subject');
+$message = get_post_var('message');
+$sender_email_warning = '';
+$form_action="{$_SERVER['PHP_SELF']}?pid=$pid";
+
+// Get picture thumbnail url
+$result = cpg_db_query("SELECT * from {$CONFIG['TABLE_PICTURES']} WHERE pid='$pid' $ALBUM_SET");
+if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
+$row = mysql_fetch_array($result);
+$thumb_pic_url = get_pic_url($row, 'thumb');
+
+if ($what == 'comment') {
+        $result = cpg_db_query("SELECT msg_id, msg_author, msg_body, UNIX_TIMESTAMP(msg_date) AS msg_date, author_id, author_md5_id, msg_raw_ip, msg_hdr_ip FROM {$CONFIG['TABLE_COMMENTS']} WHERE msg_id='$cid' AND pid='$pid'");
+        if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_errors['non_exist_comment'], __FILE__, __LINE__);
+        $row = mysql_fetch_array($result);
+        $comment = bb_decode(process_smilies($row['msg_body']));
+        $msg_author = $row['msg_author'];
+        $comment_field_name = sprintf($lang_report_php['comment_field_name'], $msg_author);
+        $type = $lang_report_php['type_comment'];
+        $template = $template_report_comment_email;
+        $form_action ="{$_SERVER['PHP_SELF']}?pid=$pid&amp;msg_id=$cid&amp;what=comment";
+
+        //template_extract_block($template_report_form, 'reason_missing'); //need help to toggle off reason(missing) since doesn't apply to comments
+} else {
+        //template_extract_block($template_report_form, 'display_comment'); //need help remove comment preview when reporting picture
+}
+
+// Check supplied email address
+$valid_email_pattern = "^[_\.0-9a-z\-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$";
+$valid_sender_email = eregi($valid_email_pattern, $sender_email);
+$invalid_email = '<font size="1">' . $lang_report_php['invalid_email'] . '</font>';
+if (!$valid_sender_email && count($_POST) > 0) $sender_email_warning = $invalid_email;
+// Create and send the e-card
+if (count($_POST) > 0 && $valid_sender_email) {
+    $gallery_url_prefix = $CONFIG['ecards_more_pic_target']. (substr($CONFIG['ecards_more_pic_target'], -1) == '/' ? '' : '/');
+    if ($CONFIG['make_intermediate'] && max($row['pwidth'], $row['pheight']) > $CONFIG['picture_width']) {
+        $n_picname = get_pic_url($row, 'normal');
+    } else {
+        $n_picname = get_pic_url($row, 'fullsize');
+    }
+
+    if (!stristr($n_picname, 'http:')) $n_picname = $gallery_url_prefix . $n_picname;
+
+                //output list of reasons checkmarked
+                $reasons = $lang_report_php['reasons_list_heading'] . "\n";
+                if (isset($_POST['reason'])) {
+                        foreach(get_post_var('reason') as $value) {
+                                $value = $lang_report_php["$value"];
+                                $reason_list .= "$value, ";
+                        }
+                } else {
+                                $reasons .= "{$lang_report_php['no_reason_given']}";
+                }
+
+                $reason_list = substr($reason_list, 0, -2); //remove trailing comma and space
+                $reasons .= $reason_list;
+                $msg_content = nl2br(strip_tags($message));
+
+    $data = array(
+        'sn' => $sender_name,
+        'se' => $sender_email,
+        'p' => $n_picname,
+        'su' => $subject,
+        'm' => $message,
+        'r' => $reasons,
+        'c' => $comment,
+        'cid' => $cid,
+        'pid' => $pid,
+        't' => $type,
+        );
+
+    $encoded_data = urlencode(base64_encode(serialize($data)));
+
+    $params = array('{LANG_DIR}' => $lang_text_dir,
+        '{TITLE}' => sprintf($lang_report_php['report_subject'], $sender_name, $type),
+        '{CHARSET}' => $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'],
+        '{VIEW_REPORT_TGT}' => "{$gallery_url_prefix}displayreport.php?data=$encoded_data",
+        '{VIEW_REPORT_LNK}' => $lang_report_php['view_report'],
+        '{VIEW_REPORT_LNK_PLAINTEXT}' => $lang_report_php['view_report_plaintext'],
+        '{PIC_URL}' => $n_picname,
+        '{URL_PREFIX}' => $gallery_url_prefix,
+                '{PIC_TGT}' => "{$CONFIG['ecards_more_pic_target']}displayimage.php?pos=-" . $pid,
+        '{SUBJECT}' => $subject,
+        '{MESSAGE}' => $msg_content,
+        '{PLAINTEXT_MESSAGE}' => $message,
+        '{SENDER_EMAIL}' => $sender_email,
+        '{SENDER_NAME}' => $sender_name,
+        '{VIEW_MORE_TGT}' => $CONFIG['ecards_more_pic_target'],
+        '{VIEW_MORE_LNK}' => $lang_report_php['view_more_pics'],
+        '{REASON}' => $reasons,
+        '{COMMENT}' => $comment,
+        '{COMMENT_ID}' => $cid,
+        '{VIEW_COMMENT_LNK}' => $lang_report_php['view_comment'],
+        '{COMMENT_TGT}' => "{$CONFIG['ecards_more_pic_target']}displayimage.php?pos=-$pid#comment$cid",
+        '{PID}' => $pid,
+        );
+
+                $message = template_eval($template, $params);
+        $plaintext_message = template_eval($template_report_plaintext, $params);
+
+        $tempTime = time();
+        $message .= sprintf($lang_report_php['report_footer'], $sender_name, $_SERVER['REMOTE_ADDR'], localised_date(-1,$comment_date_fmt));
+                $subject = sprintf($lang_report_php['report_subject'], $sender_name, $type);
+
+        $result = cpg_mail('admin', $subject, $message, 'text/html', $sender_name, $sender_email, $plaintext_message);
+
+        /*//write log
+        if ($CONFIG['log_ecards'] == 1) {
+          $result_log = cpg_db_query("INSERT INTO {$CONFIG['TABLE_ECARDS']} (sender_name, sender_email, recipient_name, recipient_email, link, date, sender_ip) VALUES ('$sender_name', '$sender_email', '$recipient_name', '$recipient_email',   '$encoded_data', '$tempTime', '{$_SERVER["REMOTE_ADDR"]}')");
+          }*/
+
+    if (!USER_ID) {
+        $USER['name'] = $sender_name;
+        $USER['email'] = $sender_email;
+    }
+
+    if ($result) {
+        pageheader($lang_report_php['title'], "<meta http-equiv=\"refresh\" content=\"3;url=displayimage.php?pos=-{$pid}\" />");
+        msg_box($lang_cpg_die[INFORMATION], $lang_report_php['send_success'], $lang_continue, "displayimage.php?pos=-{$pid}");
+        pagefooter();
+        ob_end_flush();
+        exit;
+    } else {
+        cpg_die(ERROR, $lang_report_php['send_failed'], __FILE__, __LINE__);
+    }
+}
+
+pageheader($lang_report_php['title']);
+starttable("100%", $lang_report_php['title'], 3);
+
+echo <<<EOT
+        <tr>
+                <td class="tableh2" colspan="2"><b>{$lang_report_php['from']}</b></td>
+<!-- BEGIN display_thumbnail -->
+                <td rowspan="6" align="center" valign="top" class="tableb">
+                        <img src="$thumb_pic_url" alt="" vspace="8" border="0" class="image" /><br />
+                </td>
+<!-- END display_thumbnail -->
+        </tr>
+        <tr>
+                <td class="tableb" valign="top" width="40%">
+                        <form method="post" name="post" action="$form_action">
+                        {$lang_report_php['your_name']}<br />
+                </td>
+                <td valign="top" class="tableb" width="60%">
+                        {$sender_name_box}
+                </td>
+        </tr>
+        <tr>
+                <td class="tableb" valign="top" width="40%">
+                        {$lang_report_php['your_email']}<br />
+                </td>
+                <td valign="top" class="tableb" width="60%">
+                        {$sender_box}
+                        {$sender_email_warning}
+                </td>
+        </tr>
+        <tr>
+                <td class="tableh2" colspan="2"><b>{$lang_report_php['to']}</b></td>
+        </tr>
+        <tr>
+                <td class="tableb" valign="top" width="40%" colspan="2">
+                        {$lang_report_php['administrator']}<br />
+                </td>
+        </tr>
+
+                <tr>
+                <td class="tableh2" colspan="3"><b>{$lang_report_php['refers_to']}:</b></td>
+        </tr>
+        <tr>
+                <td class="tableb" colspan="3">
+                                                                                <a href="{$CONFIG['ecards_more_pic_target']}displayimage.php?pos=-{$pid}">
+                                                                                {$CONFIG['ecards_more_pic_target']}displayimage.php?pos=-{$pid}</a> <br />
+                </td>
+        </tr>
+<!-- BEGIN display_comment -->
+                                <tr>
+                <td class="tableh2" valign="top" width="40%" colspan="3"><b>$comment_field_name</b></td>
+                                </tr>
+        <tr>
+                <td class="tableb" valign="top" width="40%" colspan="3">
+           $comment<br />
+                </td>
+        </tr>
+<!-- END display_comment -->
+        <tr>
+                <td class="tableh2" colspan="3"><b>{$lang_report_php['subject']}</b></td>
+        </tr>
+        <tr>
+                <td class="tableb" colspan="3">
+                                                                                <input type="text" class="textinput" name="subject"  value="$subject" style="width: 100%;" /><br />
+                </td>
+        </tr>
+        <tr>
+                <td class="tableh2" colspan="3"><b>{$lang_report_php['reason']}</b></td>
+        </tr>
+        <tr>
+                <td class="tableb" colspan="3">
+                    <table border="0" cellspacing="0" cellpadding="0" width="100%">
+                        <tr>
+<!-- BEGIN reason_obscene -->
+                            <td>
+                                <input value="obscene" type="checkbox" name="reason[]" id="obscene" />
+                                <label for="obscene" class="clickable_option">{$lang_report_php['obscene']}</label>
+                            </td>
+<!-- END reason_obscene -->
+<!-- BEGIN reason_offensive -->
+                            <td>
+                                <input value="offensive" type="checkbox" name="reason[]" id="offensive" />
+                                <label for="offensive" class="clickable_option">{$lang_report_php['offensive']}</label>
+                            </td>
+<!-- END reason_offensive -->
+
+<!-- BEGIN reason_misplaced -->
+                            <td>
+                                <input value="misplaced" type="checkbox" name="reason[]" id="misplaced" />
+                                <label for="misplaced" class="clickable_option">{$lang_report_php['misplaced']}</label>
+                            </td>
+<!-- END reason_misplaced -->
+<!-- BEGIN reason_missing -->
+                            <td>
+                                <input value="missing" type="checkbox" name="reason[]" id="missing" />
+                                <label for="missing" class="clickable_option">{$lang_report_php['missing']}</label>
+                            </td>
+<!-- END reason_missing -->
+<!-- BEGIN reason_issue -->
+                            <td>
+                                <input value="issue" type="checkbox" name="reason[]" id="issue" />
+                                <label for="issue" class="clickable_option">{$lang_report_php['issue']}</label>
+                            </td>
+<!-- END reason_issue -->
+<!-- BEGIN reason_other -->
+                            <td>
+                                <input value="other" type="checkbox" name="reason[]" id="other" />
+                                <label for="other" class="clickable_option">{$lang_report_php['other']}</label>
+                            </td>
+<!-- END reason_other -->
+                        </tr>
+                    </table>
+                </td>
+        </tr>
+        <tr>
+                <td class="tableh2" colspan="3"><b>{$lang_report_php['message']}</b></td>
+        </tr>
+        <tr>
+                <td class="tableb" colspan="3" valign="top">
+                                                                                        <textarea name="message" class="textinput" rows="8" cols="40" onselect="storeCaret_post(this);" onclick="storeCaret_post(this);" onkeyup="storeCaret_post(this);" style="width: 100%;">$message</textarea><br /><br />
+                </td>
+        </tr>
+        <tr>
+                <td colspan="3" align="center" class="tablef">
+                        <input type="submit" class="button" value="{$lang_report_php['title']}" />
+                        </form>
+                </td>
+        </tr>
+EOT;
+
+endtable();
+pagefooter();
+ob_end_flush();
+
+?>
diff -ruN 133/reviewcom.php cpg148/reviewcom.php
--- 133/reviewcom.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/reviewcom.php	2006-06-08 00:25:06.000000000 -0500
@@ -2,21 +2,25 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/reviewcom.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+// added sort option and link to user profile
+// todo: file needs modification to work with bridged installs!
+// todo: search option.
+
 define('IN_COPPERMINE', true);
 define('REVIEWCOM_PHP', true);
 
@@ -24,56 +28,93 @@
 
 if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
 // Delete comments if form is posted
+include("include/smilies.inc.php");
+
 $nb_com_del = 0;
-if (isset($HTTP_POST_VARS['cid_array'])) {
-    $cid_array = $HTTP_POST_VARS['cid_array'];
+if (isset($_POST['cid_array'])) {
+    $cid_array = $_POST['cid_array'];
     $cid_set = '';
     foreach ($cid_array as $cid)
     $cid_set .= ($cid_set == '') ? '(' . $cid : ', ' . $cid;
     $cid_set .= ')';
 
-    db_query("DELETE FROM {$CONFIG['TABLE_COMMENTS']} WHERE msg_id IN $cid_set");
+    cpg_db_query("DELETE FROM {$CONFIG['TABLE_COMMENTS']} WHERE msg_id IN $cid_set");
     $nb_com_del = mysql_affected_rows();
 }
 
-$result = db_query("SELECT count(*) FROM {$CONFIG['TABLE_COMMENTS']} WHERE 1");
+$result = cpg_db_query("SELECT count(*) FROM {$CONFIG['TABLE_COMMENTS']} WHERE 1");
 $nbEnr = mysql_fetch_array($result);
 $comment_count = $nbEnr[0];
 
 if (!$comment_count) cpg_die(INFORMATION , $lang_reviewcom_php['no_comment'], __FILE__, __LINE__);
 
-$start = isset($HTTP_GET_VARS['start']) ? (int)$HTTP_GET_VARS['start'] : 0;
-$count = isset($HTTP_GET_VARS['count']) ? $HTTP_GET_VARS['count'] : 25;
-$next_target = $PHP_SELF . '?start=' . ($start + $count) . '&count=' . $count;
-$prev_target = $PHP_SELF . '?start=' . max(0, $start - $count) . '&count=' . $count;
+$start = isset($_GET['start']) ? (int)$_GET['start'] : 0;
+$count = isset($_GET['count']) ? $_GET['count'] : 25;
+$next_target = $_SERVER['PHP_SELF'] . '?start=' . ($start + $count) . '&amp;count=' . $count;
+$prev_target = $_SERVER['PHP_SELF'] . '?start=' . max(0, $start - $count) . '&amp;count=' . $count;
 $s50 = $count == 50 ? 'selected' : '';
 $s75 = $count == 75 ? 'selected' : '';
 $s100 = $count == 100 ? 'selected' : '';
 
 if ($start + $count < $comment_count) {
-    $next_link = "<a href=\"$next_target\"><b>{$lang_reviewcom_php['see_next']}</b></a>&nbsp;&nbsp;-&nbsp;&nbsp;";
+    $next_link = "<a href=\"$next_target\" class=\"admin_menu\">{$lang_reviewcom_php['see_next']}&raquo;</a>&nbsp;&nbsp;-&nbsp;&nbsp;";
 } else {
     $next_link = '';
 }
 
 if ($start > 0) {
-    $prev_link = "<a href=\"$prev_target\"><b>{$lang_reviewcom_php['see_prev']}</b></a>&nbsp;&nbsp;-&nbsp;&nbsp;";
+    $prev_link = "<a href=\"$prev_target\" class=\"admin_menu\">&laquo;{$lang_reviewcom_php['see_prev']}</a>&nbsp;&nbsp;-&nbsp;&nbsp;";
 } else {
     $prev_link = '';
 }
 
 pageheader($lang_reviewcom_php['title']);
-starttable(-1, $lang_reviewcom_php['title'], 3);
+
 echo <<<EOT
-    <form action="$PHP_SELF?start=$start&count=$count" method="post">
+<script type="text/javascript" language="javascript">
+<!--
+function textCounter(field, maxlimit) {
+        if (field.value.length > maxlimit) // if too long...trim it!
+        field.value = field.value.substring(0, maxlimit);
+}
+
+function selectAll(d,box) {
+  var f = document.editForm;
+  for (i = 0; i < f.length; i++) {
+    //alert (f[i].name.indexOf(box));
+    if (f[i].type == "checkbox" && f[i].name.indexOf(box) >= 0) {
+      if (d.checked) {
+        f[i].checked = true;
+      } else {
+        f[i].checked = false;
+      }
+    }
+  }
+  if (d.name == "checkAll") {
+      document.getElementsByName('checkAll2')[0].checked = document.getElementsByName('checkAll')[0].checked;
+  } else {
+      document.getElementsByName('checkAll')[0].checked = document.getElementsByName('checkAll2')[0].checked;
+  }
+}
+
+-->
+</script>
+
+    <form action="{$_SERVER['PHP_SELF']}?start=$start&amp;count=$count" method="post" name="editForm">
 
 EOT;
 
+// make up the table header
+
+
+starttable('100%');
+
+
 if ($nb_com_del > 0) {
     $msg_txt = sprintf($lang_reviewcom_php['n_comm_del'], $nb_com_del);
     echo <<<EOT
         <tr>
-                <td class="tableh2" colspan="3" align="center">
+                <td class="tableh2" colspan="5" align="center">
                         <br /><b>$msg_txt</b><br /><br />
                 </td>
         </tr>
@@ -83,22 +124,72 @@
 
 echo <<<EOT
         <tr>
-                <td class="tableb" colspan="3">
-                        $prev_link
-                        $next_link
-                        <b>{$lang_reviewcom_php['n_comm_disp']}</b>
-                        <select onChange="if(this.options[this.selectedIndex].value) window.location.href='$PHP_SELF?start=$start&count='+this.options[this.selectedIndex].value;"  name="count" class="listbox">
-                                <option value="25">25</option>
-                                <option value="50" $s50>50</option>
-                                <option value="75" $s75>75</option>
-                                <option value="100" $s100>100</option>
-                        </select>
+                <td class="tableh1" colspan="5">
+                    <table border="0" cellspacing="0" cellpadding="0" width="100%">
+                        <tr>
+                            <td class="tableh1">
+                                {$lang_reviewcom_php['title']}
+                            </td>
+                            <td class="tableh1" align="center">
+                                $prev_link
+                                $next_link
+                            </td>
+                            <td class="tableh1" align="right">
+                                {$lang_reviewcom_php['n_comm_disp']}
+                                <select onChange="if(this.options[this.selectedIndex].value) window.location.href='{$_SERVER['PHP_SELF']}?start=$start&amp;count='+this.options[this.selectedIndex].value;"  name="count" class="listbox">
+                                        <option value="25">25</option>
+                                        <option value="50" $s50>50</option>
+                                        <option value="75" $s75>75</option>
+                                        <option value="100" $s100>100</option>
+                                </select>
+                            </td>
+                        </tr>
+                    </table>
                 </td>
         </tr>
 
 EOT;
 
-$result = db_query("SELECT msg_id, msg_author, msg_body, UNIX_TIMESTAMP(msg_date) AS msg_date, author_id, {$CONFIG['TABLE_COMMENTS']}.pid as pid, aid, filepath, filename, url_prefix, pwidth, pheight FROM {$CONFIG['TABLE_COMMENTS']}, {$CONFIG['TABLE_PICTURES']} WHERE {$CONFIG['TABLE_COMMENTS']}.pid = {$CONFIG['TABLE_PICTURES']}.pid ORDER BY msg_id DESC LIMIT $start, $count");
+    echo <<<EOT
+        <tr>
+        <td class="tableh2" valign="middle" align="center">
+            <input type="checkbox" name="checkAll" onClick="selectAll(this,'cid_array');" class="checkbox" title="$lang_check_uncheck_all" />
+        </td>
+        <td class="tableh2" valign="top">{$lang_reviewcom_php['user_name']}
+        <a href="{$_SERVER['PHP_SELF']}?start=$start&amp;count=$count&amp;sort=name_a"><img src="images/ascending.gif" width="9" height="9" border="0" alt="" title="{$lang_reviewcom_php['name_a']}" /></a>
+        <a href="{$_SERVER['PHP_SELF']}?start=$start&amp;count=$count&amp;sort=name_d"><img src="images/descending.gif" width="9" height="9" border="0" alt="" title="{$lang_reviewcom_php['name_d']}" /></a>
+        </td>
+        <td class="tableh2" valign="top">{$lang_reviewcom_php['date']}
+        <a href="{$_SERVER['PHP_SELF']}?start=$start&amp;count=$count&amp;sort=date_a"><img src="images/ascending.gif" width="9" height="9" border="0" alt="" title="{$lang_reviewcom_php['date_a']}" /></a>
+        <a href="{$_SERVER['PHP_SELF']}?start=$start&amp;count=$count&amp;sort=date_d"><img src="images/descending.gif" width="9" height="9" border="0" alt="" title="{$lang_reviewcom_php['date_d']}" /></a>
+        </td>
+        <td class="tableh2" valign="top">{$lang_reviewcom_php['comment']}
+        <a href="{$_SERVER['PHP_SELF']}?start=$start&amp;count=$count&amp;sort=comment_a"><img src="images/ascending.gif" width="9" height="9" border="0" alt="" title="{$lang_reviewcom_php['comment_a']}" /></a>
+        <a href="{$_SERVER['PHP_SELF']}?start=$start&amp;count=$count&amp;sort=comment_d"><img src="images/descending.gif" width="9" height="9" border="0" alt="" title="{$lang_reviewcom_php['comment_d']}" /></a>
+        </td>
+        <td class="tableh2" valign="top">{$lang_reviewcom_php['file']}
+        <a href="{$_SERVER['PHP_SELF']}?start=$start&amp;count=$count&amp;sort=file_a"><img src="images/ascending.gif" width="9" height="9" border="0" alt="" title="{$lang_reviewcom_php['file_a']}" /></a>
+        <a href="{$_SERVER['PHP_SELF']}?start=$start&amp;count=$count&amp;sort=file_d"><img src="images/descending.gif" width="9" height="9" border="0" alt="" title="{$lang_reviewcom_php['file_d']}" /></a>
+        </td>
+        </tr>
+
+EOT;
+
+$sort_codes = array('name_a' => 'msg_author ASC',
+    'name_d' => 'msg_author DESC',
+    'date_a' => 'msg_id ASC',
+    'date_d' => 'msg_id DESC',
+    'comment_a' => 'msg_body ASC',
+    'comment_d' => 'msg_body DESC',
+    'file_a' => 'pid ASC',
+    'file_d' => 'pid DESC',
+);
+$sort = (!isset($_GET['sort']) || !isset($sort_codes[$_GET['sort']])) ? 'date_d' : $_GET['sort'];
+
+
+$result = cpg_db_query("SELECT msg_id, msg_author, msg_body, UNIX_TIMESTAMP(msg_date) AS msg_date, author_id, {$CONFIG['TABLE_COMMENTS']}.pid as pid, aid, filepath, filename, url_prefix, pwidth, pheight FROM {$CONFIG['TABLE_COMMENTS']}, {$CONFIG['TABLE_PICTURES']} WHERE {$CONFIG['TABLE_COMMENTS']}.pid = {$CONFIG['TABLE_PICTURES']}.pid ORDER BY {$sort_codes[$sort]} LIMIT $start, $count");
+
+$rowcounter = 0;
 
 while ($row = mysql_fetch_array($result)) {
     $thumb_url =  get_pic_url($row, 'thumb');
@@ -110,24 +201,35 @@
     $image_size = compute_img_size($row['pwidth'], $row['pheight'], $CONFIG['alb_list_thumb_size']);
     $thumb_link = 'displayimage.php?pos=' . - $row['pid'];
     $msg_date = localised_date($row['msg_date'], $comment_date_fmt);
+    $msg_body = bb_decode(process_smilies($row['msg_body']));
+    $rowcounter++;
+    if ($rowcounter >=2 ) { //let the row colors alternate, for now they are the same
+        $rowcounter = 0;
+        $tableclass = 'tableb'; // change to "tableh2_compact" or similar for alternation
+    } else {
+        $tableclass = 'tableb';
+    }
+    // build a link to the author's profile if applicable
+    if ($row['author_id'] != 0) {
+        $profile_link_start = '<a href="profile.php?uid='.$row['author_id'].'">';
+        $profile_link_end = '</a>';
+    } else {
+        $profile_link_start = '';
+        $profile_link_end = '';
+    }
+    // output the table rows
     echo <<<EOT
         <tr>
-        <td colspan="2" class="tableh2" valign="top">
-                <table cellpadding="0" cellspacing="0" border ="0">
-                        <tr>
-                        <td><input name="cid_array[]" type="checkbox" value="{$row['msg_id']}">
-                        <td><img src="images/spacer.gif" width="5" height="1" /><br/></td>
-                        <td><b>{$row['msg_author']}</b> - {$msg_date}</td>
-                        </tr>
-                </table>
-                </td>
-        </tr>
-        <tr>
-        <td class="tableb" valign="top" width="100%">
-                        {$row['msg_body']}
-                </td>
-            <td class="tableb" align="center">
-                        <a href="$thumb_link" target="_blank"><img src="$thumb_url" {$image_size['geom']} class="image" border="0"><br /></a>
+        <td class="$tableclass" valign="top" align="center">
+            <input name="cid_array[]" id="check{$row['msg_id']}" type="checkbox" value="{$row['msg_id']}" />
+        </td>
+        <td class="$tableclass" valign="top">$profile_link_start{$row['msg_author']}$profile_link_end</td>
+        <td class="$tableclass" valign="top">{$msg_date}</td>
+        <td class="$tableclass" valign="top">
+                        {$msg_body}
+        </td>
+        <td class="$tableclass" align="center">
+                        <a href="$thumb_link"><img src="$thumb_url" {$image_size['geom']} class="image" border="0" alt="" /></a>
         </td>
         </tr>
 
@@ -139,8 +241,11 @@
 
 echo <<<EOT
         <tr>
-            <td colspan="3" align="center" class="tablef">
-                        <input type="submit" value="{$lang_reviewcom_php['del_comm']}" class="button">
+            <td class="tablef" valign="middle" align="center">
+                <input type="checkbox" name="checkAll2" onClick="selectAll(this,'cid_array');" class="checkbox" title="$lang_check_uncheck_all" />
+            </td>
+            <td colspan="4" align="center" class="tablef">
+                        <input type="submit" value="{$lang_reviewcom_php['del_comm']}" class="button" />
                 </td>
         </form>
         </tr>
@@ -150,4 +255,4 @@
 pagefooter();
 ob_end_flush();
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/scripts.js cpg148/scripts.js
--- 133/scripts.js	2003-10-24 08:15:40.000000000 -0500
+++ cpg148/scripts.js	2006-06-08 00:25:08.000000000 -0500
@@ -1,3 +1,21 @@
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
 function MM_openBrWindow(theURL,winName,features) { //v2.0
   window.open(theURL,winName,features);
 }
@@ -54,27 +72,73 @@
 function adjust_popup()
 {
         var w, h, fixedW, fixedH, diffW, diffH;
-
-        if (document.all) {
+        if (document.documentElement && document.body.clientHeight==0) {     // Catches IE6 and FF in DOCMODE
+                fixedW = document.documentElement.clientWidth;
+                fixedH = document.documentElement.clientHeight;
+                window.resizeTo(fixedW, fixedH);
+                diffW = fixedW - document.documentElement.clientWidth;
+                diffH = fixedH - document.documentElement.clientHeight;
+                w = fixedW + diffW + 16; // Vert Scrollbar Always On in DOCMODE.
+                h = fixedH + diffH;
+                if (w >= screen.availWidth) h += 16;
+        } else if (document.all) {
                 fixedW = document.body.clientWidth;
                 fixedH = document.body.clientHeight;
                 window.resizeTo(fixedW, fixedH);
                 diffW = fixedW - document.body.clientWidth;
                 diffH = fixedH - document.body.clientHeight;
+                w = fixedW + diffW;
+                h = fixedH + diffH;
+                if (h >= screen.availHeight) w += 16;
+                if (w >= screen.availWidth)  h += 16;
         } else {
                 fixedW = window.innerWidth;
                 fixedH = window.innerHeight;
                 window.resizeTo(fixedW, fixedH);
                 diffW = fixedW - window.innerWidth;
                 diffH = fixedH - window.innerHeight;
+                w = fixedW + diffW;
+                h = fixedH + diffH;
+                if (w >= screen.availWidth)  h += 16;
+                if (h >= screen.availHeight) w += 16;
         }
-        w = fixedW + diffW;
-        h = fixedH + diffH;
-        if (h >= screen.availHeight) w += 16;
-        if (w >= screen.availWidth)  h += 16;
         w = Math.min(w,screen.availWidth);
         h = Math.min(h,screen.availHeight);
         window.resizeTo(w,h);
         window.moveTo((screen.availWidth-w)/2, (screen.availHeight-h)/2);
 }
 
+function show_section(e) {
+    if (document.getElementById(e).style.display == 'none') {
+        document.getElementById(e).style.display = 'block';
+    } else {
+        document.getElementById(e).style.display = 'none';
+    }
+}
+
+
+function expand()
+{
+        var Nodes = document.getElementsByTagName("table")
+        var max = Nodes.length
+        for(var i = 0;i < max;i++) {
+                var nodeObj = Nodes.item(i)
+                var str = nodeObj.id
+                if (str.match("section")) {
+                        nodeObj.style.display = 'block';
+                }
+        }
+}
+
+function hideall()
+{
+        var Nodes = document.getElementsByTagName("table")
+        var max = Nodes.length
+        for(var i = 0;i < max;i++) {
+                var nodeObj = Nodes.item(i)
+                var str = nodeObj.id
+                if (str.match("section")) {
+                        nodeObj.style.display = 'none';
+                }
+        }
+}
\ No newline at end of file
diff -ruN 133/searchnew.php cpg148/searchnew.php
--- 133/searchnew.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/searchnew.php	2006-06-08 00:25:08.000000000 -0500
@@ -2,23 +2,24 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/searchnew.php,v $
-  $Revision: 1.10 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
 define('SEARCHNEW_PHP', true);
+define('DB_INPUT_PHP', true);
 
 require('include/init.inc.php');
 
@@ -37,37 +38,69 @@
  * @param string $id the name of the listbox
  * @return the HTML code
  */
-function albumselect($id = "album")
-{
-    global $CONFIG, $lang_search_new_php;
+
+
+ function albumselect($id = "album") {
+// frogfoot re-wrote this function to present the list in categorized, sorted and nicely formatted order
+
+    global $CONFIG, $lang_search_new_php, $cpg_udb;
     static $select = "";
 
+    // Reset counter
+    $list_count = 0;
+
     if ($select == "") {
-        $result = db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = 0 ORDER BY title");
-        $rowset = db_fetch_rowset($result);
+        $result = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = 0");
+        while ($row = mysql_fetch_array($result)) {
+            // Add to multi-dim array for later sorting
+            $listArray[$list_count]['cat'] = $lang_search_new_php['albums_no_category'];
+            $listArray[$list_count]['aid'] = $row['aid'];
+            $listArray[$list_count]['title'] = $row['title'];
+            $list_count++;
+        }
         mysql_free_result($result);
 
-        $result = db_query("SELECT DISTINCT a.aid as aid, a.title as title, c.name as cname FROM {$CONFIG['TABLE_ALBUMS']} as a, {$CONFIG['TABLE_CATEGORIES']} as c WHERE a.category = c.cid AND a.category < '" . FIRST_USER_CAT . "' ORDER BY cname,title");
+        $result = cpg_db_query("SELECT DISTINCT a.aid as aid, a.title as title, c.name as cname FROM {$CONFIG['TABLE_ALBUMS']} as a, {$CONFIG['TABLE_CATEGORIES']} as c WHERE a.category = c.cid AND a.category < '" . FIRST_USER_CAT . "'");
         while ($row = mysql_fetch_array($result)) {
-            $row['title'] = $row['cname'] . " - " . $row['title'];
-            $rowset[] = $row;
+            // Add to multi-dim array for later sorting
+            $listArray[$list_count]['cat'] = $row['cname'];
+            $listArray[$list_count]['aid'] = $row['aid'];
+            $listArray[$list_count]['title'] = $row['title'];
+            $list_count++;
         }
         mysql_free_result($result);
 
-        if (defined('UDB_INTEGRATION')) {
-            $sql = udb_get_admin_album_list();
-        } else {
-            $sql = "SELECT aid, CONCAT('(', user_name, ') ', title) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN {$CONFIG['TABLE_USERS']} AS u ON category = (" . FIRST_USER_CAT . " + user_id) " . "ORDER BY title";
+        //if (defined('UDB_INTEGRATION')) {
+            $sql = $cpg_udb->get_batch_add_album_list();
+        /*} else {
+            $sql = "SELECT aid, CONCAT('(', user_name, ') ', title) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN {$CONFIG['TABLE_USERS']} AS u ON category = (" . FIRST_USER_CAT . " + user_id)";
+        }*/
+        $result = cpg_db_query($sql);
+        while ($row = mysql_fetch_array($result)) {
+            // Add to multi-dim array for later sorting
+            $listArray[$list_count]['cat'] = $lang_search_new_php['personal_albums'];
+            $listArray[$list_count]['aid'] = $row['aid'];
+            $listArray[$list_count]['title'] = $row['title'];
+            $list_count++;
         }
-        $result = db_query($sql);
-        while ($row = mysql_fetch_array($result)) $rowset[] = $row;
         mysql_free_result($result);
 
-        $select = '<option value="0">' . $lang_search_new_php['select_album'] . '</option>\n';
+        $select = '<option value="0">' . $lang_search_new_php['select_album'] . "</option>\n";
+
+        // Sort the pulldown options by category and album name
+        $listArray = array_csort($listArray,'cat','title');
 
-        foreach ($rowset as $row) {
-            $select .= "<option value=\"" . $row["aid"] . "\">" . $row["title"] . "</option>\n";
+        // Create the nicely sorted and formatted drop down list
+        $alb_cat = '';
+        foreach ($listArray as $val) {
+            if ($val['cat'] != $alb_cat) {
+          if ($alb_cat) $select .= "</optgroup>\n";
+                $select .= '<optgroup label="' . $val['cat'] . '">' . "\n";
+                $alb_cat = $val['cat'];
+            }
+            $select .= '<option value="' . $val['aid'] . '"' . ($val['aid'] == $sel_album ? ' selected' : '') . '>   ' . $val['title'] . "</option>\n";
         }
+        if ($alb_cat) $select .= "</optgroup>\n";
     }
 
     return "\n<select name=\"$id\" class=\"listbox\">\n$select</select>\n";
@@ -85,12 +118,12 @@
  */
 function dirheader($dir, $dirid)
 {
-    global $CONFIG, $lang_search_new_php;
+    global $CONFIG, $lang_search_new_php,$lang_check_uncheck_all;
     $warning = '';
 
     if (!is_writable($CONFIG['fullpath'] . $dir))
         $warning = "<tr><td class=\"tableh2\" valign=\"middle\" colspan=\"3\">\n" . "<b>{$lang_search_new_php['warning']}</b>: {$lang_search_new_php['change_perm']}</td></tr>\n";
-    return "<tr><td class=\"tableh2\" valign=\"middle\" colspan=\"3\">\n" .
+    return "<tr><td class=\"tableh2\"><input type=\"checkbox\" name=\"checkAll2\" onClick=\"selectAll(this,'pics');\" class=\"checkbox\" title=\"".$lang_check_uncheck_all."\" /></td><td class=\"tableh2\" valign=\"middle\" align=\"right\" colspan=\"2\">\n" .
     sprintf($lang_search_new_php['target_album'], $dir, albumselect($dirid)) . "</td></tr>\n" . $warning;
 }
 
@@ -118,17 +151,17 @@
     if (file_exists($thumb_file)) {
         $thumb_info = getimagesize($picname);
         $thumb_size = compute_img_size($thumb_info[0], $thumb_info[1], 48);
-        $img = '<img src="' . path2url($thumb_file) . '" ' . $thumb_size['geom'] . ' class="thumbnail" border="0" />';
+        $img = '<img src="' . path2url($thumb_file) . '" ' . $thumb_size['geom'] . ' class="thumbnail" border="0" alt="" />';
     } elseif (is_image($picname)) {
-        $img = '<img src="showthumb.php?picfile=' . $pic_url . '&size=48" class="thumbnail" border="0">';
+        $img = '<img src="showthumb.php?picfile=' . $pic_url . '&amp;size=48" class="thumbnail" border="0" alt="" />';
     } else {
         $file['filepath'] = $pic_dirname.'/'; //substr($picname,0,strrpos($picname,'/'))
         $file['filename'] = $pic_fname;
         $filepathname = get_pic_url($file,'thumb');
-        //$mime_content = get_type($picname);
+        //$mime_content = cpg_get_type($picname);
         //$extension = file_exists("images/thumb_{$mime_content['extension']}.jpg") ? $mime_content['extension']:$mime_content['content'];
-        //$img = '<img src="images/thumb_'.$extension.'.jpg" class="thumbnail" width="48" border="0">';
-        $img = '<img src="'.$filepathname.'" class="thumbnail" width="48" border="0">';
+        //$img = '<img src="images/thumb_'.$extension.'.jpg" class="thumbnail" width="48" border="0" alt="" />';
+        $img = '<img src="'.$filepathname.'" class="thumbnail" width="48" border="0" alt="" />';
     }
 
     if (filesize($picname) && is_readable($picname)) {
@@ -148,10 +181,10 @@
                         <input name="picfile_$picid" type="hidden" value="$encoded_picfile" />
                 </td>
                 <td class="tableb" valign="middle" width="100%">
-                        <a href="javascript:;" onClick= "MM_openBrWindow('displayimage.php?&fullsize=1&picfile=$pic_url', 'ImageViewer', 'toolbar=yes, status=yes, resizable=yes, width=$winsizeX, height=$winsizeY')">$pic_fname</a>
+                        <a href="javascript:;" onclick= "MM_openBrWindow('displayimage.php?fullsize=1&amp;picfile=$pic_url', 'ImageViewer', 'toolbar=yes, status=yes, resizable=yes, width=$winsizeX, height=$winsizeY')">$pic_fname</a>
                 </td>
                 <td class="tableb" valign="middle" align="center">
-                        <a href="javascript:;" onClick= "MM_openBrWindow('displayimage.php?&fullsize=1&picfile=$pic_url', 'ImageViewer', 'toolbar=yes, status=yes, resizable=yes, width=$winsizeX, height=$winsizeY')"><img src="images/spacer.gif" width="1" height="48" alt="" border="0" />$img<br /></a>
+                        <a href="javascript:;" onclick= "MM_openBrWindow('displayimage.php?fullsize=1&amp;picfile=$pic_url', 'ImageViewer', 'toolbar=yes, status=yes, resizable=yes, width=$winsizeX, height=$winsizeY')"><img src="images/spacer.gif" width="1" height="48" border="0" alt="" />$img<br /></a>
                 </td>
         </tr>
 EOT;
@@ -167,7 +200,7 @@
                         <i>$pic_fname</i>
                 </td>
                 <td class="tableb" valign="middle" align="center">
-                        <a href="javascript:;" onClick= "MM_openBrWindow('displayimage.php?&fullsize=1&picfile=$pic_url', 'ImageViewer', 'toolbar=yes, status=yes, resizable=yes, width=$winsizeX, height=$winsizeY')"><img src="showthumb.php?picfile=$pic_url&size=48" class="thumbnail" border="0" /><br /></a>
+                        <a href="javascript:;" onclick= "MM_openBrWindow('displayimage.php?fullsize=1&amp;picfile=$pic_url', 'ImageViewer', 'toolbar=yes, status=yes, resizable=yes, width=$winsizeX, height=$winsizeY')"><img src="showthumb.php?picfile=$pic_url&amp;size=48" class="thumbnail" border="0" alt="" /><br /></a>
                 </td>
         </tr>
 EOT;
@@ -187,16 +220,40 @@
  */
 function getfoldercontent($folder, &$dir_array, &$pic_array, &$expic_array)
 {
-    global $CONFIG;
+    global $CONFIG, $lang_db_input_php;
     $dir = opendir($CONFIG['fullpath'] . $folder);
     while ($file = readdir($dir)) {
         if (is_dir($CONFIG['fullpath'] . $folder . $file)) {
-            if ($file != "." && $file != "..")
+            if ($file != "." && $file != ".." && $CONFIG['fullpath'] . $folder . $file != $CONFIG['fullpath'].'/edit' && $CONFIG['fullpath'] . $folder . $file != $CONFIG['fullpath'].'/'.substr($CONFIG['userpics'],0,strlen($CONFIG['userpics'])-1)) {
                 $dir_array[] = $file;
+            }
         }
         if (is_file($CONFIG['fullpath'] . $folder . $file)) {
-            if (strncmp($file, $CONFIG['thumb_pfx'], strlen($CONFIG['thumb_pfx'])) != 0 && strncmp($file, $CONFIG['normal_pfx'], strlen($CONFIG['normal_pfx'])) != 0 && $file != 'index.html')
+            if (strncmp($file, $CONFIG['thumb_pfx'], strlen($CONFIG['thumb_pfx'])) != 0 && strncmp($file, $CONFIG['normal_pfx'], strlen($CONFIG['normal_pfx'])) != 0 && $file != 'index.html') {
+                $newfile = replace_forbidden($file);
+                if ($newfile != $file) {
+                  //File name has been changed, let's get a unique filename and rename the existing file.
+                  $matches = array();
+                  if (!preg_match("/(.+)\.(.*?)\Z/", $newfile, $matches)) {
+                      $matches[1] = 'invalid_fname';
+                      $matches[2] = 'xxx';
+                  }
+
+                  if ($matches[2] == '' || !is_known_filetype($matches)) {
+                      cpg_die(ERROR, sprintf($lang_db_input_php['err_invalid_fext'], $CONFIG['allowed_file_extensions']), __FILE__, __LINE__);
+                  }
+
+                  // Create a unique name for the uploaded file
+                  $nr = 0;
+                  $picture_name = $matches[1] . '.' . $matches[2];
+                  while (file_exists($CONFIG['fullpath'] . $folder . $picture_name)) {
+                    $picture_name = $matches[1] . '~' . $nr++ . '.' . $matches[2];
+                  }
+                  @rename($CONFIG['fullpath'] . $folder . $file, $CONFIG['fullpath'] . $folder . $picture_name);
+                  $file = $picture_name;
+                }
                 $pic_array[] = $file;
+            }
         }
     }
     closedir($dir);
@@ -207,36 +264,51 @@
 
 function display_dir_tree($folder, $ident)
 {
-    global $CONFIG, $PHP_SELF, $lang_search_new_php;
+    global $CONFIG, $lang_search_new_php; //$PHP_SELF,
     $dir_path = $CONFIG['fullpath'] . $folder;
 
-
     if (!is_readable($dir_path)) return;
 
     $dir = opendir($dir_path);
-    while ($file = readdir($dir)) {
-        //if (is_dir($CONFIG['fullpath'] . $folder . $file) && $file != "." && $file != "..") { // removed by following line for 'do not show folders with dots': gaugau 03-11-02
-        if (is_dir($CONFIG['fullpath'] . $folder . $file) && substr($file,0,1) != "." && strpos($file,"'") == FALSE && $file != substr($CONFIG['userpics'],0,strlen($CONFIG['userpics'])-1)  && $file != "edit" ) {
-            $start_target = $folder . $file;
-            $dir_path = $CONFIG['fullpath'] . $folder . $file;
-
-            $warnings = '';
-            if (!is_writable($dir_path)) $warnings .= $lang_search_new_php['dir_ro'];
-            if (!is_readable($dir_path)) $warnings .= $lang_search_new_php['dir_cant_read'];
-
-            if ($warnings) $warnings = '&nbsp;&nbsp;&nbsp;<b>' . $warnings . '<b>';
-
-            echo <<<EOT
-                        <tr>
-                                <td class="tableb">
-                                        $ident<img src="images/folder.gif" alt="" />&nbsp;<a href= "$PHP_SELF?startdir=$start_target">$file</a>$warnings
-                                </td>
-                        </tr>
+    static $dirCounter = 0;
+    while ($file = readdir($dir)) { // loop looking for files - start
+        if (is_dir($CONFIG['fullpath'] . $folder . $file) &&
+            substr($file,0,1) != "." &&
+            strpos($file,"'") == FALSE &&
+            strpos($file,trim($CONFIG['userpics'],'/')) === FALSE &&
+            strpos($file,'edit') === FALSE &&
+            strpos($file,'CVS') === FALSE) {
+                $start_target = $folder . $file;
+                $dir_path = $CONFIG['fullpath'] . $folder . $file;
+
+                $warnings = '';
+                if (!is_writable($dir_path)) $warnings .= $lang_search_new_php['dir_ro'];
+                if (!is_readable($dir_path)) $warnings .= $lang_search_new_php['dir_cant_read'];
+
+                if ($warnings) $warnings = '&nbsp;&nbsp;&nbsp;<b>' . $warnings . '<b>';
+
+                echo <<<EOT
+                            <tr>
+                                    <td class="tableb">
+                                            $ident<img src="images/folder.gif" border="0" alt="" />&nbsp;<a href= "{$_SERVER['PHP_SELF']}?startdir=$start_target">$file</a>$warnings
+                                    </td>
+                            </tr>
 EOT;
-            display_dir_tree($folder . $file . '/', $ident . '&nbsp;&nbsp;&nbsp;&nbsp;');
+                $dirCounter++;
+                display_dir_tree($folder . $file . '/', $ident . '&nbsp;&nbsp;&nbsp;&nbsp;');
         }
-    }
+    } // loop looking for files - end
     closedir($dir);
+    if ($dirCounter == 0) {
+    echo '
+                        <tr>
+                                <td class="tableb">';
+    echo '                                   ' . sprintf($lang_search_new_php['no_folders'],trim($CONFIG['fullpath'],'/'),trim($CONFIG['fullpath'],'/'),trim($CONFIG['userpics'],'/'));
+    echo '
+                                    </td>
+                        </tr>';
+    }
+
 }
 
 /**
@@ -252,7 +324,7 @@
     global $CONFIG;
 
     $sql = "SELECT filepath, filename " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE filepath LIKE '$startdir%'";
-    $result = db_query($sql);
+    $result = cpg_db_query($sql);
     while ($row = mysql_fetch_array($result)) {
         $pic_file = $row['filepath'] . $row['filename'];
         $pic_array[$pic_file] = 1;
@@ -274,7 +346,7 @@
     global $CONFIG;
 
     $sql = "SELECT aid, title " . "FROM {$CONFIG['TABLE_ALBUMS']} " . "WHERE 1";
-    $result = db_query($sql);
+    $result = cpg_db_query($sql);
 
     while ($row = mysql_fetch_array($result)) {
         $album_array[$row['aid']] = $row['title'];
@@ -302,7 +374,6 @@
 
     $pic_array = array();
     $dir_array = array();
-
     getfoldercontent($dir, $dir_array, $pic_array, $expic_array);
 
     if (count($pic_array) > 0) {
@@ -330,16 +401,19 @@
 $album_array = array();
 getallalbumsindb($album_array);
 // We need at least one album
-if (!count($album_array)) cpg_die(ERROR, $lang_search_new_php['need_one_album'], __FILE__, __LINE__);
+if (!count($album_array)) {
+    cpg_die(ERROR, $lang_search_new_php['need_one_album'], __FILE__, __LINE__);
+}
 
-if (isset($HTTP_POST_VARS['insert'])) {
-    if (!isset($HTTP_POST_VARS['pics'])) cpg_die(ERROR, $lang_search_new_php['no_pic_to_add'], __FILE__, __LINE__);
+if (isset($_POST['insert'])) {
+    if (!isset($_POST['pics'])) cpg_die(ERROR, $lang_search_new_php['no_pic_to_add'], __FILE__, __LINE__);
 
     pageheader($lang_search_new_php['page_title']);
+    $help = '&nbsp;'.cpg_display_help('f=index.htm&amp;as=ftp&amp;ae=ftp_end&amp;top=1#ftp_show_result', '600', '400');
     starttable("100%");
     echo <<<EOT
         <tr>
-                <td colspan="4" class="tableh1"><h2>{$lang_search_new_php['insert']}</h2></td>
+                <td colspan="4" class="tableh1"><h2>{$lang_search_new_php['insert']}$help</h2></td>
         </tr>
         <tr>
                 <td class="tableh2" valign="middle" align="center"><b>{$lang_search_new_php['folder']}</b></td>
@@ -350,19 +424,22 @@
 EOT;
 
     $count = 0;
-    foreach ($HTTP_POST_VARS['pics'] as $pic_id) {
-        $album_lb_id = $HTTP_POST_VARS['album_lb_id_' . $pic_id];
-        $album_id = $HTTP_POST_VARS[$album_lb_id];
+    foreach ($_POST['pics'] as $pic_id) {
+        $album_lb_id = $_POST['album_lb_id_' . $pic_id];
+        $album_id = $_POST[$album_lb_id];
+
+        $edit_album_array[] = $album_id; //Load the album number into an array for later
 
-        $pic_file = base64_decode($HTTP_POST_VARS['picfile_' . $pic_id]);
+        $pic_file = base64_decode($_POST['picfile_' . $pic_id]);
         $dir_name = dirname($pic_file) . "/";
         $file_name = basename($pic_file);
 
         if ($album_id) {
             // To avoid problems with PHP scripts max execution time limit, each picture is
             // added individually using a separate script that returns an image
-            $status = "<a href=\"addpic.php?aid=$album_id&pic_file=" . ($HTTP_POST_VARS['picfile_' . $pic_id]) . "&reload=" . uniqid('') . "\"><img src=\"addpic.php?aid=$album_id&pic_file=" . ($HTTP_POST_VARS['picfile_' . $pic_id]) . "&reload=" . uniqid('') . "\" class=\"thumbnail\" border=\"0\" width=\"24\" height=\"24\" alt=\"\" /><br /></a>";
+            $status = "<a href=\"addpic.php?aid=$album_id&pic_file=" . ($_POST['picfile_' . $pic_id]) . "&amp;reload=" . uniqid('') . "\"><img src=\"addpic.php?aid=$album_id&amp;pic_file=" . ($_POST['picfile_' . $pic_id]) . "&amp;reload=" . uniqid('') . "\" class=\"thumbnail\" border=\"0\" width=\"24\" height=\"24\" alt=\"{$lang_search_new_php['result_icon']}\" /><br /></a>";
             $album_name = $album_array[$album_id];
+            //$edit_pics_content .= '<a href="editpics.php?album='.$album_id. '">' . $lang_search_new_php['edit_pics'] . ' : ' . $album_name . '</a><br />';
         } else {
             $album_name = $lang_search_new_php['no_album'];
             $status = "<img src=\"images/up_na.gif\" alt=\"" . $lang_search_new_php['no_album'] . "\" class=\"thumbnail\" border=\"0\" width=\"24\" height=\"24\" /><br />";
@@ -376,6 +453,19 @@
         $count++;
         flush();
     }
+
+    // Eliminate the duplicate albums from the edit_album_array
+    $edit_album_array = array_unique($edit_album_array);
+    // Display the albums that have new pictures added
+    foreach ($edit_album_array as $edit_album)
+    {
+      $edit_pics_content .= $lang_search_new_php['album'] . ' &laquo;' . $album_array[$edit_album] .'&raquo;: ';
+      $edit_pics_content .= '<a href="editpics.php?album='.$edit_album. '" class="admin_menu">' . $lang_search_new_php['edit_pics'] . '</a> ';
+      $edit_pics_content .= '<a href="modifyalb.php?album='.$edit_album. '" class="admin_menu">' . $lang_search_new_php['edit_properties'] . '</a> ';
+      $edit_pics_content .= '<a href="thumbnails.php?album='.$edit_album. '" class="admin_menu">' . $lang_search_new_php['view_thumbs'] . '</a> ';
+      $edit_pics_content .= '<br />';
+    }
+
     echo <<<EOT
         <tr>
                 <td class="tableh2" colspan="4">
@@ -387,61 +477,63 @@
                         {$lang_search_new_php['notes']}
                 </td>
         </tr>
+        <tr>
+                <td class="tableb" colspan="4">
+                <p align="center">{$edit_pics_content}</p>
+                </td>
+        </tr>
 
 EOT;
     endtable();
     pagefooter();
     ob_end_flush();
-} elseif (isset($HTTP_GET_VARS['startdir'])) {
+} elseif (isset($_GET['startdir'])) {
     pageheader($lang_search_new_php['page_title']);
+    $help = '&nbsp;'.cpg_display_help('f=index.htm&amp;as=ftp&amp;ae=ftp_end&amp;top=1#ftp_select_file', '550', '400');
+    echo <<<EOT
+        <script language="javascript" type="text/javascript">
+        <!--
+        function selectAll(d,box) {
+          var f = document.selectPics;
+          for (i = 0; i < f.length; i++) {
+            //alert (f[i].name.indexOf(box));
+            if (f[i].type == "checkbox" && f[i].name.indexOf(box) >= 0) {
+              if (d.checked) {
+                f[i].checked = true;
+              } else {
+                f[i].checked = false;
+              }
+            }
+          }
+          if (d.name == "checkAll") {
+              document.getElementsByName('checkAll2')[0].checked = document.getElementsByName('checkAll')[0].checked;
+          } else {
+              document.getElementsByName('checkAll')[0].checked = document.getElementsByName('checkAll2')[0].checked;
+          }
+        }
+        -->
+        </script>
+        <form method="post" action="{$_SERVER['PHP_SELF']}?insert=1" name="selectPics" style="margin:0px;padding:0px">
+EOT;
     starttable("100%");
     echo <<<EOT
-        <form method="post" action="$PHP_SELF?insert=1" name="selectPics">
         <tr>
-                <td colspan="3" class="tableh1"><h2>{$lang_search_new_php['list_new_pic']}</h2></td>
+                <td colspan="3" class="tableh1"><h2>{$lang_search_new_php['list_new_pic']}$help</h2></td>
         </tr>
 
 EOT;
     $expic_array = array();
-    $check_all = $lang_search_new_php['check_all'];
-    $uncheck_all = $lang_search_new_php['uncheck_all'];
-    // added below table, JavaScript and additional check/uncheck options: gaugau 03-11-02
-
-    getallpicindb($expic_array, $HTTP_GET_VARS['startdir']);
-    if (CPGscandir($HTTP_GET_VARS['startdir'] . '/', $expic_array)) {
-
+    getallpicindb($expic_array, $_GET['startdir']);
+    if (CPGscandir($_GET['startdir'] . '/', $expic_array)) {
         echo <<<EOT
         <tr>
-                <td colspan="3" align="center" class="tablef">
-                                <script language="javascript" type="text/javascript">
-                                <!--
-                                function checkAll(field)
-                                {
-                                for (i = 0; i < field.length; i++)
-                                  field[i].checked = true ;
-                                }
-
-                                function uncheckAll(field)
-                                {
-                                for (i = 0; i < field.length; i++)
-                                  field[i].checked = false ;
-                                }
-                                -->
-                                </script>
-                        <table border="0" cellspacing="0" cellpadding="0" width="100%">
-                        <tr>
-                        <td align="left">
-                        <input type="button" name="CheckAll" class="button" value="$check_all" onClick="checkAll(document.selectPics.picselector)">
-                        <input type="button" name="UnCheckAll" class="button" value="$uncheck_all" onClick="uncheckAll(document.selectPics.picselector)">
-                        </td>
-                        <td align="center">
-                        <input type="submit" class="button" name="insert" value="{$lang_search_new_php['insert_selected']}">
-                        </td>
-                        </tr>
-                        </table>
+                <td class="tablef">
+                    <input type="checkbox" name="checkAll" onClick="selectAll(this,'pics');" class="checkbox" title="$lang_check_uncheck_all" />
+                </td>
+                <td colspan="2" align="center" class="tablef">
+                        <input type="submit" class="button" name="insert" value="{$lang_search_new_php['insert_selected']}" />
                 </td>
         </tr>
-        </form>
 
 EOT;
     } else {
@@ -453,26 +545,75 @@
                         <br /><br /><br />
                 </td>
         </tr>
-        </form>
 
 EOT;
     }
     endtable();
+    print '        </form>';
     pagefooter();
     ob_end_flush();
 } else {
     pageheader($lang_search_new_php['page_title']);
-    starttable(-1, $lang_search_new_php['select_dir']);
+    $help = '&nbsp;'.cpg_display_help('f=index.htm&amp;as=ftp&amp;ae=ftp_end&amp;top=1', '600', '450');
+    print '<form name="interfaceconfig" action="'.$_SERVER['PHP_SELF'].'" method="post" style="margin:0px;padding:0px">';
+    starttable(-1, $lang_search_new_php['select_dir'].$help);
+
+    // write the interface change to the db
+    if (isset($_POST['update_config'])) {
+        $value = $_POST['browse_batch_add'];
+        cpg_db_query("UPDATE {$CONFIG['TABLE_CONFIG']} SET value = '$value' WHERE name = 'browse_batch_add'");
+        $CONFIG['browse_batch_add'] = $value;
+        if ($CONFIG['log_mode'] == CPG_LOG_ALL) {
+            log_write('CONFIG UPDATE SQL: '.
+              "UPDATE {$CONFIG['TABLE_CONFIG']} SET value = '$value' WHERE name = 'browse_batch_add'\n".
+              'TIME: '.date("F j, Y, g:i a")."\n".
+              'USER: '.$USER_DATA['user_name'],
+              CPG_DATABASE_LOG
+              );
+        }
+    }
+
+
+    $iframe_startfolder .= str_replace('searchnew.php', '', __FILE__).rtrim($CONFIG['fullpath'], '/').'/';
+    $iframe_hide = rawurlencode('.,..,CVS,edit,'.rtrim($CONFIG['userpics'], '/'));
+    print '    <tr>'."\n";
+    print '        <td class="tableb" align="center">'."\n";
+    if ($CONFIG['browse_batch_add'] == 1) {
+        print '            <iframe src="minibrowser.php?startfolder='.$iframe_startfolder.'&amp;parentform=choosefolder&amp;formelementname=startdir&amp;no_popup=1&amp;limitfolder='.$iframe_startfolder.'&amp;hidefolders='.$iframe_hide.'&amp;linktarget='.$_SERVER['PHP_SELF'].'&amp;searchnew_php=1&amp;radio=0" width="95%" height="400" name="popup_in_a_box">'."\n";
+    }
     display_dir_tree('', '');
+    if ($CONFIG['browse_batch_add'] == 1) {
+        print '            </iframe>'."\n";
+    }
+    print '        </td>'."\n";
+    print '    </tr>'."\n";
+
+    // configure batch-add interface (classic or browsable)
+    $yes_selected = $CONFIG['browse_batch_add'] ? 'checked="checked"' : '';
+    $no_selected = !$CONFIG['browse_batch_add'] ? 'checked="checked"' : '';
+    $help = cpg_display_help('f=index.htm&amp;as=admin_general_browsable_batch_add&amp;ae=admin_general_browsable_batch_add_end', '500', '300');
     echo <<<EOT
         <tr>
-                <td class="tablef">
+                <td class="tableb">
                         <b>{$lang_search_new_php['select_dir_msg']}</b>
                 </td>
         </tr>
-
+        <tr>
+            <td class="tablef" colspan="6">
+                        {$lang_search_new_php['browse_batch_add']}
+                        $help
+                        &nbsp;&nbsp;
+                        <input type="radio" id="browse_batch_add1" name="browse_batch_add" value="1"  onclick="document.interfaceconfig.submit();" $yes_selected /><label for="browse_batch_add1" class="clickable_option">$lang_yes</label>
+                        &nbsp;&nbsp;
+                        <input type="radio" id="browse_batch_add0" name="browse_batch_add" value="0"  onclick="document.interfaceconfig.submit();" $no_selected /><label for="browse_batch_add0" class="clickable_option">$lang_no</label>
+                        &nbsp;&nbsp;
+                        <input type="hidden" name="update_config" value="1" />
+                </td>
+        </tr>
 EOT;
+
     endtable();
+    print '        </form>';
     pagefooter();
     ob_end_flush();
 }
diff -ruN 133/search.php cpg148/search.php
--- 133/search.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/search.php	2006-06-08 00:25:08.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/search.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -22,33 +22,105 @@
 
 require('include/init.inc.php');
 
-pageheader($lang_search_php[0]);
+if (!USER_ID && $CONFIG['allow_unlogged_access'] == 0) {
+    $redirect = $redirect . "login.php";
+    header("Location: $redirect");
+    exit();
+}
 
-starttable(500, $lang_search_php[0]);
+pageheader($lang_search_php['title']);
 echo <<< EOT
+
+<form method="post" action="thumbnails.php" name="searchcpg">
+EOT;
+
+starttable('60%', $lang_search_php['title']);
+
+$ip = GALLERY_ADMIN_MODE ? '
         <tr>
-                <form method="get" action="thumbnails.php" name="searchcpg">
-               <input type="hidden" name="album" value="search">
-               <input type="hidden" name="type" value="full">
-        <td class="tableb" align="center" height="60">
-                <input type="input" style="width: 90%" name="search" maxlength="255" value="" class="textinput">
+                <td>
+                        <input type="checkbox" name="pic_raw_ip" class="checkbox" id="pic_raw_ip" /><label for="pic_raw_ip" class="clickable_option">'.$lang_search_php['ip_address'].'</label>
                 </td>
-                        <script language="javascript" type="text/javascript">
-                        <!--
-                        document.searchcpg.search.focus();
-                        -->
-                        </script>
-        </tr>
+        </tr>' :
+        '<tr>
+                <td>&nbsp;</td>
+                <td>&nbsp;</td>
+        </tr>';
+
+$customs = '';
+
+$result = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_CONFIG']} WHERE name LIKE 'user_field%_name' AND value <> '' ORDER BY name ASC");
+
+while ($row = mysql_fetch_assoc($result)){
+        $name = str_replace(array('_field', '_name'), '', $row['name']);
+        $customs .= <<< EOT
+                <tr>
+                        <td><input type="checkbox" name="$name" id="$name" class="checkbox" /><label for="$name" class="clickable_option">{$row['value']}</label></td>
+                </tr>
+EOT;
+}
+echo <<< EOT
         <tr>
-                <td colspan="8" align="center" class="tablef">
-                        <input type="submit" value="{$lang_search_php[0]}" class="button">
-                </td>
-                </form>
+            <td class="tableb" align="center" >
+                <input type="text" style="width: 80%" name="search" maxlength="255" value="" class="textinput" />
+                <input type="submit" value="{$lang_search_php['submit_search']}" class="button" />
+                <input type="hidden" name="album" value="search" />
+            </td>
         </tr>
-
+                <tr>
+                        <td class="tableb">
+                                <table align="center" width="60%">
+                                        <tr>
+                                                <td>{$lang_search_php['fields']}:</td>
+                                                <td align="center">{$lang_search_php['age']}:</td>
+                                        </tr>
+                                        <tr>
+                                                <td><input type="checkbox" name="title" id="title" class="checkbox" checked="checked" /><label for="title" class="clickable_option">{$lang_adv_opts['title']}</label></td>
+                                                <td align="right">{$lang_search_php['newer_than']} <input type="text" name="newer_than" size="3" maxlength="4" class="textinput" /> {$lang_search_php['days']}</td>
+                                        </tr>
+                                        <tr>
+                                                <td><input type="checkbox" name="caption" id="caption" class="checkbox" checked="checked" /><label for="caption" class="clickable_option">{$lang_adv_opts['caption']}</label></td>
+                                                <td align="right">{$lang_search_php['older_than']} <input type="text" name="older_than" size="3" maxlength="4" class="textinput" /> {$lang_search_php['days']}</td>
+                                        </tr>
+                                        <tr>
+                                                <td><input type="checkbox" name="keywords" id="keywords" class="checkbox" checked="checked" /><label for="keywords" class="clickable_option">{$lang_adv_opts['keywords']}</label></td>
+                                                <td>&nbsp;</td>
+
+                                        </tr>
+                                        <tr>
+                                                <td><input type="checkbox" name="owner_name" id="owner_name" class="checkbox" /><label for="owner_name" class="clickable_option">{$lang_adv_opts['owner_name']}</label></td>
+                                                <td align="right"><select name="type" class="listbox">
+                                                        <option value="AND" selected="selected">{$lang_search_php['all_words']}</option>
+                                                        <option value="OR">{$lang_search_php['any_words']}</option></select>
+                                                </td>
+                                        </tr>
+                                        <tr>
+                                                <td><input type="checkbox" name="filename" id="filename" class="checkbox" /><label for="filename" class="clickable_option">{$lang_adv_opts['filename']}</label></td>
+                                                <td>&nbsp;</td>
+                                        </tr>
+                                                $customs
+                                                $ip
+                                </table>
+                        </td>
+                </tr>
 EOT;
+
+
 endtable();
+echo '</form>';
+
+if ($CONFIG['clickable_keyword_search'] != 0) {
+    include('include/keyword.inc.php');
+}
+
+echo <<< EOT
+      <script language="javascript" type="text/javascript">
+      <!--
+      document.searchcpg.search.focus();
+      -->
+      </script>
+EOT;
+
 pagefooter();
 ob_end_flush();
-
-?>
\ No newline at end of file
+?>
diff -ruN 133/showthumb.php cpg148/showthumb.php
--- 133/showthumb.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/showthumb.php	2006-06-08 00:25:08.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/showthumb.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -55,7 +55,8 @@
         exit;
     }
     // GD can't handle gif images
-    if ($imginfo[2] == GIS_GIF && ($method == 'gd1' || $method == 'gd2')) {
+    //if ($imginfo[2] == GIS_GIF && ($method == 'gd1' || $method == 'gd2')) {
+    if ($imginfo[2] == GIS_GIF && $CONFIG['GIF_support'] == 0) {
         header("Content-type: image/gif");
         fpassthru(fopen(GIF_ICON, 'rb'));
         exit;
@@ -82,11 +83,16 @@
             break;
 
         case "gd2" :
-            if ($imginfo[2] == GIS_JPG)
+            if ($imginfo[2] == GIS_GIF && $CONFIG['GIF_support'] == 1)
+                $src_img = imagecreatefromgif($src_file);
+            elseif ($imginfo[2] == GIS_JPG)
                 $src_img = imagecreatefromjpeg($src_file);
             else
                 $src_img = imagecreatefrompng($src_file);
-            $dst_img = imagecreatetruecolor($destWidth, $destHeight);
+            if ($imginfo[2] == GIS_GIF)
+              $dst_img = imagecreate($destWidth, $destHeight);
+            else
+              $dst_img = imagecreatetruecolor($destWidth, $destHeight);
             imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, $destWidth, (int)$destHeight, $srcWidth, $srcHeight);
             header("Content-type: image/jpeg");
             imagejpeg($dst_img);
@@ -109,6 +115,6 @@
     }
 }
 
-makethumbnail($CONFIG['fullpath'] . $HTTP_GET_VARS['picfile'], $HTTP_GET_VARS['size'], $CONFIG['thumb_method']);
+makethumbnail($CONFIG['fullpath'] . $_GET['picfile'], $_GET['size'], $CONFIG['thumb_method']);
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/sql/basic.sql cpg148/sql/basic.sql
--- 133/sql/basic.sql	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/sql/basic.sql	2006-06-08 00:25:08.000000000 -0500
@@ -1,20 +1,20 @@
-#*************************
-#  Coppermine Photo Gallery
-#  ************************
-#  Copyright (c) 2003-2005 Coppermine Dev Team
-#  v1.1 originaly 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 as published by
-#  the Free Software Foundation; either version 2 of the License, or
-#  (at your option) any later version.
-#  ********************************************
-#  Coppermine version: 1.3.3
-#  $Source: /cvsroot/coppermine/stable/sql/basic.sql,v $
-#  $Revision: 1.8 $
-#  $Author: gaugau $
-#  $Date: 2005/04/19 03:17:11 $
-#**********************************************
+##  ********************************************
+##  Coppermine Photo Gallery
+##  ************************
+##  Copyright (c) 2003-2006 Coppermine Dev Team
+##  v1.1 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 as published by
+##  the Free Software Foundation; either version 2 of the License, or
+##  (at your option) any later version.
+##  ********************************************
+##  Coppermine version: 1.4.8
+##  $Source$
+##  $Revision: 3116 $
+##  $Author: gaugau $
+##  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+##  ********************************************
 
 #
 # Dumping data for table `CPG_config`
@@ -30,18 +30,19 @@
 
 # FOR USE WITH VIDEO MOD
 INSERT INTO CPG_config VALUES ('allowed_mov_types', 'ALL');
-INSERT INTO CPG_config VALUES ('allowed_doc_types', 'ALL');
-INSERT INTO CPG_config VALUES ('allowed_snd_types', 'ALL');
+INSERT INTO CPG_config VALUES ('allowed_doc_types', 'doc/txt/rtf/pdf/xls/pps/ppt/zip/gz/mdb');
+INSERT INTO CPG_config VALUES ('allowed_snd_types', 'mp3/midi/mid/wma/wav/ogg');
 INSERT INTO CPG_config VALUES ('allowed_img_types', 'ALL');
 
 
 INSERT INTO CPG_config VALUES ('allow_private_albums', '1');
 INSERT INTO CPG_config VALUES ('allow_user_registration', '0');
+INSERT INTO CPG_config VALUES ('allow_unlogged_access', '1');
 INSERT INTO CPG_config VALUES ('allow_duplicate_emails_addr', '0');
 INSERT INTO CPG_config VALUES ('caption_in_thumbview', '1');
 INSERT INTO CPG_config VALUES ('views_in_thumbview', '1');
-INSERT INTO CPG_config VALUES ('charset', 'language file');
-INSERT INTO CPG_config VALUES ('cookie_name', 'cpg133');
+INSERT INTO CPG_config VALUES ('charset', 'utf-8');
+INSERT INTO CPG_config VALUES ('cookie_name', 'cpg143');
 INSERT INTO CPG_config VALUES ('cookie_path', '/');
 INSERT INTO CPG_config VALUES ('debug_mode', '0');
 INSERT INTO CPG_config VALUES ('debug_notice', '0');
@@ -49,9 +50,12 @@
 INSERT INTO CPG_config VALUES ('default_file_mode', '0644');
 INSERT INTO CPG_config VALUES ('default_sort_order', 'na');
 INSERT INTO CPG_config VALUES ('ecards_more_pic_target', 'http://coppermine.sourceforge.net/');
+INSERT INTO CPG_config VALUES ('home_target', 'index.php');
+INSERT INTO CPG_config VALUES ('custom_lnk_name', '');
+INSERT INTO CPG_config VALUES ('custom_lnk_url', '');
 INSERT INTO CPG_config VALUES ('enable_smilies', '1');
 INSERT INTO CPG_config VALUES ('filter_bad_words', '0');
-INSERT INTO CPG_config VALUES ('forbiden_fname_char', '$/\\\\:*?&quot;\'&lt;&gt;|`');
+INSERT INTO CPG_config VALUES ('forbiden_fname_char', '$/\\\\:*?&quot;\'&lt;&gt;|` &amp;');
 INSERT INTO CPG_config VALUES ('fullpath', 'albums/');
 INSERT INTO CPG_config VALUES ('gallery_admin_email', 'you@somewhere.com');
 INSERT INTO CPG_config VALUES ('gallery_description', 'Your online photo album');
@@ -71,22 +75,33 @@
 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 ('auto_resize', '0');
 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 ('picture_table_width', '600');
 INSERT INTO CPG_config VALUES ('picture_width', '400');
-INSERT INTO CPG_config VALUES ('randpos_interval', '1063623637');
+# INSERT INTO CPG_config VALUES ('randpos_interval', '1063623637');
 INSERT INTO CPG_config VALUES ('read_exif_data', '0');
 INSERT INTO CPG_config VALUES ('reg_requires_valid_email', '1');
 INSERT INTO CPG_config VALUES ('subcat_level', '2');
-INSERT INTO CPG_config VALUES ('theme', 'classic');
+INSERT INTO CPG_config VALUES ('theme', 'core');
 INSERT INTO CPG_config VALUES ('thumbcols', '4');
 INSERT INTO CPG_config VALUES ('thumbrows', '3');
 INSERT INTO CPG_config VALUES ('thumb_method', 'im');
 INSERT INTO CPG_config VALUES ('thumb_pfx', 'thumb_');
 INSERT INTO CPG_config VALUES ('thumb_width', '100');
 INSERT INTO CPG_config VALUES ('userpics', 'userpics/');
+INSERT INTO CPG_config VALUES ('vanity_block','1');
+#
+# added custom profile
+#
+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_field1_name', '');
 INSERT INTO CPG_config VALUES ('user_field2_name', '');
 INSERT INTO CPG_config VALUES ('user_field3_name', '');
@@ -95,9 +110,10 @@
 INSERT INTO CPG_config VALUES ('show_private', '0');
 INSERT INTO CPG_config VALUES ('first_level', '1');
 INSERT INTO CPG_config VALUES ('display_film_strip', '1');
+INSERT INTO CPG_config VALUES ('display_film_strip_filename', '0');
 INSERT INTO CPG_config VALUES ('max_film_strip_items', '5');
 INSERT INTO CPG_config VALUES ('thumb_use', 'any');
-INSERT INTO CPG_config VALUES ('comment_email_notification', '0');
+#INSERT INTO CPG_config VALUES ('comment_email_notification', '0');
 #INSERT INTO CPG_config VALUES ('disable_popup_rightclick', '0');
 #INSERT INTO CPG_config VALUES ('disable_gallery_rightclick', '0');
 INSERT INTO CPG_config VALUES ('read_iptc_data', '0');
@@ -105,6 +121,8 @@
 INSERT INTO CPG_config VALUES ('disable_comment_flood_protect', '0');
 INSERT INTO CPG_config VALUES ('upl_notify_admin_email', '0');
 INSERT INTO CPG_config VALUES ('display_uploader', '0');
+# INSERT INTO CPG_config VALUES ('display_admin_uploader','0');
+INSERT INTO CPG_config VALUES ('display_filename','0');
 
 INSERT INTO CPG_config VALUES ('language_list', '0');
 INSERT INTO CPG_config VALUES ('language_flags', '0');
@@ -120,57 +138,85 @@
 INSERT INTO CPG_config VALUES ('enable_zipdownload', '1');
 INSERT INTO CPG_config VALUES ('slideshow_interval', '5000');
 
+INSERT INTO CPG_config VALUES ('log_mode', '0');
+INSERT INTO CPG_config VALUES ('media_autostart', '1');
+
+INSERT INTO CPG_config VALUES ('enable_encrypted_passwords','1');
+
+INSERT INTO CPG_config VALUES ('time_offset', '0');
+
+INSERT INTO CPG_config VALUES ('ban_private_ip', '0');
+
+INSERT INTO CPG_config VALUES ('smtp_host', '');
+INSERT INTO CPG_config VALUES ('smtp_username', '');
+INSERT INTO CPG_config VALUES ('smtp_password', '');
+
+INSERT INTO CPG_config VALUES ('enable_plugins', '1');
+
+INSERT INTO CPG_config VALUES ('enable_help', '2');
+
+INSERT INTO CPG_config VALUES ('categories_alpha_sort', '0');
+
+INSERT INTO CPG_config VALUES ('login_threshold', '5');
+INSERT INTO CPG_config VALUES ('login_expiry', '10');
+
+
+INSERT INTO CPG_config VALUES ('allow_email_change', '0');
+
+INSERT INTO CPG_config VALUES ('clickable_keyword_search', '1');
+INSERT INTO CPG_config VALUES ('users_can_edit_pics', '0');
+
 
 #
 # 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 ('asf', 'video/x-ms-asf', 'movie');
-INSERT INTO CPG_filetypes VALUES ('asx', 'video/x-ms-asx', 'movie');
-INSERT INTO CPG_filetypes VALUES ('mpg', 'video/mpeg', 'movie');
-INSERT INTO CPG_filetypes VALUES ('mpeg', 'video/mpeg', 'movie');
-INSERT INTO CPG_filetypes VALUES ('wmv', 'video/x-ms-wmv', 'movie');
-INSERT INTO CPG_filetypes VALUES ('swf', 'application/x-shockwave-flash', 'movie');
-INSERT INTO CPG_filetypes VALUES ('avi', 'video/avi', 'movie');
-INSERT INTO CPG_filetypes VALUES ('mov', 'video/quicktime', 'movie');
-
-INSERT INTO CPG_filetypes VALUES ('mp3', 'audio/mpeg3', 'audio');
-INSERT INTO CPG_filetypes VALUES ('midi', 'audio/midi', 'audio');
-INSERT INTO CPG_filetypes VALUES ('mid', 'audio/midi', 'audio');
-INSERT INTO CPG_filetypes VALUES ('wma', 'audio/x-ms-wma', 'audio');
-INSERT INTO CPG_filetypes VALUES ('wav', 'audio/wav', 'audio');
-INSERT INTO CPG_filetypes VALUES ('ogg', 'audio/ogg', 'audio');
-
-INSERT INTO CPG_filetypes VALUES ('psd', 'image/psd', 'image');
-INSERT INTO CPG_filetypes VALUES ('ram', 'audio/x-pn-realaudio', 'document');
-INSERT INTO CPG_filetypes VALUES ('ra', 'audio/x-realaudio', 'document');
-INSERT INTO CPG_filetypes VALUES ('rm', 'audio/x-realmedia', 'document');
-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 ('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 ('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 ('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 ('mdb', 'application/msaccess', 'document');
+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 ('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', '');
+
+INSERT INTO CPG_filetypes VALUES ('psd', 'image/psd', 'image', '');
+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 ('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 ('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 ('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 ('mdb', 'application/msaccess', 'document', '');
 
 
 #
@@ -186,4 +232,54 @@
 # Dumping data for table `CPG_categories`
 #
 
-INSERT INTO CPG_categories VALUES (1, 0, 'User galleries', 'This category contains albums that belong to Coppermine users.', 0, 0, 0, 0, 0, 0, 'NO');
\ No newline at end of file
+INSERT INTO CPG_categories (cid, name, description) VALUES (1, 'User galleries', 'This category contains albums that belong to Coppermine users.');
+
+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 ('alb_desc_thumb', '1');
+INSERT INTO CPG_config VALUES ('link_pic_count', '0');
+
+INSERT INTO CPG_config VALUES ('bridge_enable', '0');
+
+#
+# Data for table `CPG_bridge`
+# Used for bridging by user interface
+#
+
+INSERT INTO CPG_bridge VALUES ('short_name', '');
+INSERT INTO CPG_bridge VALUES ('license_number', '');
+INSERT INTO CPG_bridge VALUES ('db_database_name', '');
+INSERT INTO CPG_bridge VALUES ('db_hostname', '');
+INSERT INTO CPG_bridge VALUES ('db_username', '');
+INSERT INTO CPG_bridge VALUES ('db_password', '');
+INSERT INTO CPG_bridge VALUES ('full_forum_url', '');
+INSERT INTO CPG_bridge VALUES ('relative_path_of_forum_from_webroot', '');
+INSERT INTO CPG_bridge VALUES ('relative_path_to_config_file', '');
+INSERT INTO CPG_bridge VALUES ('logout_flag', '');
+INSERT INTO CPG_bridge VALUES ('use_post_based_groups', '');
+INSERT INTO CPG_bridge VALUES ('cookie_prefix', '');
+INSERT INTO CPG_bridge VALUES ('table_prefix', '');
+INSERT INTO CPG_bridge VALUES ('user_table', '');
+INSERT INTO CPG_bridge VALUES ('session_table', '');
+INSERT INTO CPG_bridge VALUES ('group_table', '');
+INSERT INTO CPG_bridge VALUES ('group_relation_table', '');
+INSERT INTO CPG_bridge VALUES ('group_mapping_table', '');
+INSERT INTO CPG_bridge VALUES ('use_standard_groups', '1');
+INSERT INTO CPG_bridge VALUES ('validating_group', '');
+INSERT INTO CPG_bridge VALUES ('guest_group', '');
+INSERT INTO CPG_bridge VALUES ('member_group', '');
+INSERT INTO CPG_bridge VALUES ('admin_group', '');
+INSERT INTO CPG_bridge VALUES ('banned_group', '');
+INSERT INTO CPG_bridge VALUES ('global_moderators_group', '');
+INSERT INTO CPG_bridge VALUES ('recovery_logon_failures', '0');
+INSERT INTO CPG_bridge VALUES ('recovery_logon_timestamp', '');
+
+INSERT INTO CPG_config VALUES ('language_fallback', '1');
+INSERT INTO CPG_config VALUES ('vote_details', '0');
+INSERT INTO CPG_config VALUES ('hit_details', '0');
+INSERT INTO CPG_config VALUES ('browse_batch_add', '1');
+INSERT INTO CPG_config VALUES ('custom_header_path', '');
+INSERT INTO CPG_config VALUES ('custom_footer_path', '');
+INSERT INTO CPG_config VALUES ('comments_sort_descending', '0');
+INSERT INTO CPG_config VALUES ('report_post', '0');
+INSERT INTO CPG_config VALUES ('comments_anon_pfx', 'Guest_');
+INSERT INTO CPG_config VALUES ('admin_activation', '0');
\ No newline at end of file
diff -ruN 133/sql/schema.sql cpg148/sql/schema.sql
--- 133/sql/schema.sql	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/sql/schema.sql	2006-06-08 00:25:08.000000000 -0500
@@ -1,20 +1,33 @@
-#*************************
-#  Coppermine Photo Gallery
-#  ************************
-#  Copyright (c) 2003-2005 Coppermine Dev Team
-#  v1.1 originaly 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 as published by
-#  the Free Software Foundation; either version 2 of the License, or
-#  (at your option) any later version.
-#  ********************************************
-#  Coppermine version: 1.3.3
-#  $Source: /cvsroot/coppermine/stable/sql/schema.sql,v $
-#  $Revision: 1.4 $
-#  $Author: gaugau $
-#  $Date: 2005/04/19 03:17:12 $
-#**********************************************
+##  ********************************************
+##  Coppermine Photo Gallery
+##  ************************
+##  Copyright (c) 2003-2006 Coppermine Dev Team
+##  v1.1 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 as published by
+##  the Free Software Foundation; either version 2 of the License, or
+##  (at your option) any later version.
+##  ********************************************
+##  Coppermine version: 1.4.8
+##  $Source$
+##  $Revision: 3116 $
+##  $Author: gaugau $
+##  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+##  ********************************************
+
+#
+# Table structure for table `CPG_sessions`
+#
+
+CREATE TABLE IF NOT EXISTS CPG_sessions (
+  session_id varchar(40) 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_albums`
@@ -23,18 +36,17 @@
 CREATE TABLE CPG_albums (
   aid int(11) NOT NULL auto_increment,
   title varchar(255) NOT NULL default '',
-  description text NOT NULL,
+  description text NOT NULL default '',
   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',
-  pic_count int(11) NOT NULL default '0',
   thumb int(11) NOT NULL default '0',
-  last_addition datetime NOT NULL default '0000-00-00 00:00:00',
-  stat_uptodate enum('YES','NO') NOT NULL default 'NO',
   keyword VARCHAR( 50 ),
+  alb_password VARCHAR( 32 ),
+  alb_password_hint TEXT,
   PRIMARY KEY  (aid),
   KEY alb_category (category)
 ) TYPE=MyISAM;
@@ -52,10 +64,6 @@
   pos int(11) NOT NULL default '0',
   parent int(11) NOT NULL default '0',
   thumb int(11) NOT NULL default '0',
-  subcat_count int(11) NOT NULL default '0',
-  alb_count int(11) NOT NULL default '0',
-  pic_count int(11) NOT NULL default '0',
-  stat_uptodate enum('YES','NO') NOT NULL default 'NO',
   PRIMARY KEY  (cid),
   KEY cat_parent (parent),
   KEY cat_pos (pos),
@@ -107,7 +115,7 @@
   pwidth smallint(6) NOT NULL default '0',
   pheight smallint(6) NOT NULL default '0',
   hits int(10) NOT NULL default '0',
-  mtime timestamp(14) NOT NULL,
+  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',
   owner_name varchar(40) NOT NULL default '',
@@ -117,21 +125,24 @@
   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',
-  randpos int(11) NOT NULL default '0',
+#  randpos int(11) NOT NULL default '0',
   pic_raw_ip tinytext,
   pic_hdr_ip tinytext,
+  lasthit_ip tinytext,
   PRIMARY KEY  (pid),
   KEY owner_id (owner_id),
   KEY pic_hits (hits),
   KEY pic_rate (pic_rating),
   KEY aid_approved (aid,approved),
-  KEY randpos (randpos),
+#  KEY randpos (randpos),
   KEY pic_aid (aid),
+  position INT(11) NOT NULL default '0',
   FULLTEXT KEY search (title,caption,keywords,filename)
 ) TYPE=MyISAM;
 # --------------------------------------------------------
@@ -169,16 +180,19 @@
   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(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_website varchar(255) NOT NULL default '',
-  user_location varchar(255) NOT NULL default '',
-  user_interests varchar(255) NOT NULL default '',
-  user_occupation 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 default '',
   user_actkey varchar(32) NOT NULL default '',
+
   PRIMARY KEY  (user_id),
   UNIQUE KEY user_name (user_name)
 ) TYPE=MyISAM;
@@ -205,6 +219,7 @@
         user_id int(11) DEFAULT NULL,
         ip_addr tinytext DEFAULT NULL,
         expiry datetime DEFAULT NULL,
+        brute_force tinyint(5) NOT NULL default '0',
         PRIMARY KEY  (ban_id)
 ) TYPE=MyISAM;
 #---------------------------------------------------------
@@ -228,6 +243,7 @@
   extension char(7) NOT NULL default '',
   mime char(30) default NULL,
   content char(15) default NULL,
+  player varchar(5) default NULL,
   PRIMARY KEY (extension)
 ) TYPE=MyISAM COMMENT='Used to store the file extensions';
 
@@ -249,6 +265,20 @@
 ) TYPE=MyISAM COMMENT='Used to log ecards';
 
 
+#
+# 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_temp_data`
@@ -259,4 +289,61 @@
 `encoded_string` BLOB NOT NULL ,
 `timestamp` INT( 11 ) UNSIGNED NOT NULL ,
 PRIMARY KEY ( `unique_ID` )
-) TYPE = MYISAM COMMENT = 'Holds temporary file data for multiple file uploads';
\ No newline at end of file
+) TYPE = MYISAM COMMENT = 'Holds temporary file data for multiple file uploads';
+
+#
+# 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` )
+) COMMENT = 'Stores the server side favourites';
+
+#
+# Table structure for table `CPG_dict`
+#
+CREATE TABLE CPG_dict (
+  keyId bigint(20) NOT NULL auto_increment,
+  keyword varchar(60) NOT NULL default '',
+  PRIMARY KEY  (keyId)
+) TYPE=MyISAM  COMMENT = 'Holds the keyword dictionary';
+
+
+#
+# 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;
+
+#
+# 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 '',
+  PRIMARY KEY  (`sid`)
+);
+
+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 '',
+  PRIMARY KEY  (`sid`)
+);
\ No newline at end of file
diff -ruN 133/sql/update.sql cpg148/sql/update.sql
--- 133/sql/update.sql	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/sql/update.sql	2006-06-08 00:25:08.000000000 -0500
@@ -1,20 +1,35 @@
-#*************************
-#  Coppermine Photo Gallery
-#  ************************
-#  Copyright (c) 2003-2005 Coppermine Dev Team
-#  v1.1 originaly 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 as published by
-#  the Free Software Foundation; either version 2 of the License, or
-#  (at your option) any later version.
-#  ********************************************
-#  Coppermine version: 1.3.3
-#  $Source: /cvsroot/coppermine/stable/sql/update.sql,v $
-#  $Revision: 1.14 $
-#  $Author: gaugau $
-#  $Date: 2005/04/19 03:17:12 $
-#**********************************************
+##  ********************************************
+##  Coppermine Photo Gallery
+##  ************************
+##  Copyright (c) 2003-2006 Coppermine Dev Team
+##  v1.1 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 as published by
+##  the Free Software Foundation; either version 2 of the License, or
+##  (at your option) any later version.
+##  ********************************************
+##  Coppermine version: 1.4.8
+##  $Source$
+##  $Revision: 3116 $
+##  $Author: gaugau $
+##  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+##  ********************************************
+
+
+#
+# Table structure for table `CPG_sessions`
+#
+
+CREATE TABLE IF NOT EXISTS CPG_sessions (
+  session_id varchar(40) 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_filetypes`
@@ -28,60 +43,70 @@
 ) TYPE=MyISAM COMMENT='Used to store the file extensions';
 
 ALTER TABLE `CPG_filetypes` DROP INDEX `EXTENSION`, ADD PRIMARY KEY ( `extension` );
+ALTER TABLE `CPG_filetypes` ADD `player` VARCHAR( 5 ) ;
 
-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 ('psd', 'image/psd', '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 ('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 ('psd', 'image/psd', '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', '');
 UPDATE CPG_config SET value='ALL' WHERE name='allowed_img_types';
 
-INSERT INTO CPG_filetypes VALUES ('asf', 'video/x-ms-asf', 'movie');
-INSERT INTO CPG_filetypes VALUES ('asx', 'video/x-ms-asx', 'movie');
-INSERT INTO CPG_filetypes VALUES ('mpg', 'video/mpeg', 'movie');
-INSERT INTO CPG_filetypes VALUES ('mpeg', 'video/mpeg', 'movie');
-INSERT INTO CPG_filetypes VALUES ('wmv', 'video/x-ms-wmv', 'movie');
-INSERT INTO CPG_filetypes VALUES ('swf', 'application/x-shockwave-flash', 'movie');
-INSERT INTO CPG_filetypes VALUES ('avi', 'video/avi', 'movie');
-INSERT INTO CPG_filetypes VALUES ('mov', 'video/quicktime', 'movie');
+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_config VALUES ('allowed_mov_types', 'ALL');
 
-INSERT INTO CPG_filetypes VALUES ('mp3', 'audio/mpeg3', 'audio');
-INSERT INTO CPG_filetypes VALUES ('midi', 'audio/midi', 'audio');
-INSERT INTO CPG_filetypes VALUES ('mid', 'audio/midi', 'audio');
-INSERT INTO CPG_filetypes VALUES ('wma', 'audio/x-ms-wma', 'audio');
-INSERT INTO CPG_filetypes VALUES ('wav', 'audio/wav', 'audio');
-INSERT INTO CPG_filetypes VALUES ('ogg', 'audio/ogg', 'audio');
+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', '');
 INSERT INTO CPG_config VALUES ('allowed_snd_types', 'ALL');
 
-INSERT INTO CPG_filetypes VALUES ('ram', 'audio/x-pn-realaudio', 'document');
-INSERT INTO CPG_filetypes VALUES ('ra', 'audio/x-realaudio', 'document');
-INSERT INTO CPG_filetypes VALUES ('rm', 'audio/x-realmedia', 'document');
-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 ('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 ('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 ('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 ('mdb', 'application/msaccess', 'document');
+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 ('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 ('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 ('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 ('mdb', 'application/msaccess', 'document', '');
 INSERT INTO CPG_config VALUES ('allowed_doc_types', 'ALL');
 
 
 #
+# Add default media player for movie/audio files
+#
+UPDATE CPG_filetypes SET player='WMP' WHERE extension IN ('asf','asx','mpg','mpeg','wmv','avi','mp3','midi','mid','wma','wav');
+UPDATE CPG_filetypes SET player='QT' WHERE extension IN ('mov');
+UPDATE CPG_filetypes SET player='RMP' WHERE extension IN ('ra','ram','rm');
+UPDATE CPG_filetypes SET player='SWF' WHERE extension IN ('swc','swf');
+
+
+#
 # Modify structure for table `CPG_comments`
 #
 
@@ -90,15 +115,16 @@
 ALTER TABLE CPG_pictures add pic_raw_ip tinytext;
 ALTER TABLE CPG_pictures add pic_hdr_ip tinytext;
 
-
 INSERT INTO CPG_config VALUES ('thumb_use', 'any');
 INSERT INTO CPG_config VALUES ('show_private', '0');
 INSERT INTO CPG_config VALUES ('first_level', '1');
 INSERT INTO CPG_config VALUES ('display_film_strip', '1');
+INSERT INTO CPG_config VALUES ('display_film_strip_filename', '0');
 INSERT INTO CPG_config VALUES ('max_film_strip_items', '5');
-INSERT INTO CPG_config VALUES ('comment_email_notification', '0');
 INSERT INTO CPG_config VALUES ('read_iptc_data', '0');
 INSERT INTO CPG_config VALUES ('display_uploader', '0');
+# INSERT INTO CPG_config VALUES ('display_admin_uploader','0');
+INSERT INTO CPG_config VALUES ('display_filename','0');
 
 #gtroll wil implement
 #INSERT INTO CPG_config VALUES ('picinfo_display_filename', '1');
@@ -108,7 +134,7 @@
 #INSERT INTO CPG_config VALUES ('picinfo_display_count_displayed', '1');
 #INSERT INTO CPG_config VALUES ('picinfo_display_URL', '1');
 #INSERT INTO CPG_config VALUES ('picinfo_display_URL_bookmark', '1');
-#INSERT INTO CPG_config VALUES ('picinfo_display_favorites', 1');
+#INSERT INTO CPG_config VALUES ('picinfo_display_favorites', '1');
 
 INSERT INTO CPG_config VALUES ('reg_notify_admin_email', '0');
 INSERT INTO CPG_config VALUES ('disable_comment_flood_protect', '0');
@@ -120,6 +146,7 @@
 INSERT INTO CPG_config VALUES ('language_reset', '1');
 INSERT INTO CPG_config VALUES ('theme_reset', '1');
 INSERT INTO CPG_config VALUES ('offline', '0');
+INSERT INTO CPG_config VALUES ('vanity_block','1');
 
 INSERT INTO CPG_config VALUES ('allow_memberlist', '0');
 INSERT INTO CPG_config VALUES ('display_faq', '0');
@@ -131,6 +158,11 @@
 INSERT INTO CPG_config VALUES ('debug_notice', '0');
 INSERT INTO CPG_config VALUES ('slideshow_interval', '5000');
 
+INSERT INTO CPG_config VALUES ('log_mode', '0');
+
+INSERT INTO CPG_config VALUES ('media_autostart', '1');
+
+INSERT INTO CPG_config VALUES ('enable_encrypted_passwords','0');
 
 # Modify structure for category thumb
 ALTER TABLE `CPG_categories` ADD `thumb` INT NOT NULL AFTER `parent` ;
@@ -205,6 +237,8 @@
 UPDATE `CPG_config` SET value='classic' WHERE (name='theme' AND value='default');
 DELETE FROM `CPG_filetypes` WHERE mime='text/html';
 
+UPDATE `CPG_config` SET value='$/\\\\:*?&quot;\'&lt;&gt;|` &amp;' WHERE name='forbiden_fname_char';
+
 #
 # Finally remove all user_lang references - Jack
 #
@@ -216,13 +250,226 @@
 #
 ALTER TABLE CPG_pictures DROP INDEX `owner_id`;
 ALTER TABLE CPG_pictures DROP INDEX `owner_id_2`;
-ALTER TABLE CPG_pictures DROP INDEX `owner_id_3`;
-ALTER TABLE CPG_pictures DROP INDEX `owner_id_4`;
 ALTER TABLE CPG_pictures ADD INDEX owner_id( `owner_id` );
 
 
 #
+# Allows user gallery icons
+#
+ALTER TABLE CPG_pictures ADD `galleryicon` INT UNSIGNED DEFAULT '0' NOT NULL AFTER `approved`;
+
+#
 # Record the last hit IP
 #
 
-ALTER TABLE `CPG_pictures` ADD `lasthit_ip` TINYTEXT ;
\ No newline at end of file
+ALTER TABLE `CPG_pictures` ADD `lasthit_ip` TINYTEXT ;
+
+#
+# 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` )
+) COMMENT = 'Stores the server side favourites';
+
+
+#
+# Table structure for table `CPG_dict`
+#
+
+CREATE TABLE CPG_dict (
+  keyId bigint(20) NOT NULL auto_increment,
+  keyword varchar(60) NOT NULL default '',
+  PRIMARY KEY  (keyId)
+) TYPE=MyISAM  COMMENT = 'Holds the keyword dictionary';
+
+#
+# Add config profile rows
+#
+
+ALTER TABLE `CPG_users` CHANGE `user_location`  `user_profile1` VARCHAR(255);
+ALTER TABLE `CPG_users` CHANGE `user_interests` `user_profile2` VARCHAR(255);
+ALTER TABLE `CPG_users` CHANGE `user_website` `user_profile3` VARCHAR(255);
+ALTER TABLE `CPG_users` CHANGE `user_occupation` `user_profile4` VARCHAR(255);
+
+ALTER TABLE `CPG_users` ADD `user_profile5` varchar(255) default '' NOT NULL;
+ALTER TABLE `CPG_users` ADD `user_profile6` varchar(255) default '' NOT NULL;
+
+#
+# Enlarge password field for MD5/SHA1 hash
+#
+
+ALTER TABLE `CPG_users` CHANGE `user_password` `user_password` VARCHAR( 40 ) NOT NULL;
+
+
+
+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 ('language_fallback', '0');
+
+INSERT INTO CPG_config VALUES ('time_offset', '0');
+
+ALTER TABLE `CPG_users` CHANGE `user_profile6` `user_profile6` TEXT NOT NULL;
+
+ALTER TABLE `CPG_albums` ADD `alb_password` varchar(32) default '';
+
+INSERT INTO CPG_config VALUES ('ban_private_ip', '0');
+
+INSERT INTO CPG_config VALUES ('smtp_host', '');
+INSERT INTO CPG_config VALUES ('smtp_username', '');
+INSERT INTO CPG_config VALUES ('smtp_password', '');
+
+INSERT INTO CPG_config VALUES ('enable_plugins', '1');
+
+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';
+
+INSERT INTO CPG_config VALUES ('enable_help', '2');
+
+INSERT INTO CPG_config VALUES ('allow_email_change', '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 ('alb_desc_thumb', '1');
+
+ALTER TABLE `CPG_albums` ADD `alb_password_hint` TEXT ;
+
+INSERT INTO CPG_config VALUES ('categories_alpha_sort', '0');
+ALTER TABLE `CPG_banned` ADD `brute_force` TINYINT( 5 ) DEFAULT '0' NOT NULL ;
+INSERT INTO CPG_config VALUES ('login_threshold', '5');
+INSERT INTO CPG_config VALUES ('login_expiry', '10');
+INSERT INTO CPG_config VALUES ('clickable_keyword_search', '1');
+INSERT INTO CPG_config VALUES ('link_pic_count', '0');
+ALTER TABLE CPG_pictures ADD position INT(11) DEFAULT '0' NOT NULL;
+
+INSERT INTO CPG_config VALUES ('auto_resize', '0');
+
+#
+# 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;
+
+#
+# Data for table `CPG_bridge`
+# Used for bridging by user interface
+#
+
+INSERT INTO CPG_bridge VALUES ('short_name', '');
+INSERT INTO CPG_bridge VALUES ('license_number', '');
+INSERT INTO CPG_bridge VALUES ('db_database_name', '');
+INSERT INTO CPG_bridge VALUES ('db_hostname', '');
+INSERT INTO CPG_bridge VALUES ('db_username', '');
+INSERT INTO CPG_bridge VALUES ('db_password', '');
+INSERT INTO CPG_bridge VALUES ('full_forum_url', '');
+INSERT INTO CPG_bridge VALUES ('relative_path_of_forum_from_webroot', '');
+INSERT INTO CPG_bridge VALUES ('relative_path_to_config_file', '');
+INSERT INTO CPG_bridge VALUES ('logout_flag', '');
+INSERT INTO CPG_bridge VALUES ('use_post_based_groups', '');
+INSERT INTO CPG_bridge VALUES ('cookie_prefix', '');
+INSERT INTO CPG_bridge VALUES ('table_prefix', '');
+INSERT INTO CPG_bridge VALUES ('user_table', '');
+INSERT INTO CPG_bridge VALUES ('session_table', '');
+INSERT INTO CPG_bridge VALUES ('group_table', '');
+INSERT INTO CPG_bridge VALUES ('group_relation_table', '');
+INSERT INTO CPG_bridge VALUES ('group_mapping_table', '');
+INSERT INTO CPG_bridge VALUES ('use_standard_groups', '1');
+INSERT INTO CPG_bridge VALUES ('validating_group', '');
+INSERT INTO CPG_bridge VALUES ('guest_group', '');
+INSERT INTO CPG_bridge VALUES ('member_group', '');
+INSERT INTO CPG_bridge VALUES ('admin_group', '');
+INSERT INTO CPG_bridge VALUES ('banned_group', '');
+INSERT INTO CPG_bridge VALUES ('global_moderators_group', '');
+INSERT INTO CPG_bridge VALUES ('recovery_logon_failures', '0');
+INSERT INTO CPG_bridge VALUES ('recovery_logon_timestamp', '');
+
+
+INSERT INTO CPG_config VALUES ('bridge_enable', '0');
+
+#
+# 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 '',
+  PRIMARY KEY  (`sid`)
+);
+
+INSERT INTO CPG_config VALUES ('vote_details', '0');
+
+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 '',
+  PRIMARY KEY  (`sid`)
+);
+
+INSERT INTO CPG_config VALUES ('hit_details', '0');
+
+INSERT INTO CPG_config VALUES ('browse_batch_add', '1');
+
+INSERT INTO CPG_config VALUES ('custom_header_path', '');
+INSERT INTO CPG_config VALUES ('custom_footer_path', '');
+
+INSERT INTO CPG_config VALUES ('comments_sort_descending', '0');
+
+INSERT INTO CPG_config VALUES ('report_post', '0');
+
+INSERT INTO CPG_config VALUES ('users_can_edit_pics', '0');
+
+INSERT INTO CPG_config VALUES ('allow_unlogged_access', '1');
+
+INSERT INTO CPG_config VALUES ('home_target', 'index.php');
+
+DELETE FROM CPG_config WHERE `name` = 'comment_email_notification';
+DELETE FROM CPG_config WHERE `name` = 'hide_admin_uploader';
+
+
+INSERT INTO CPG_config VALUES ('custom_lnk_name', '');
+INSERT INTO CPG_config VALUES ('custom_lnk_url', '');
+INSERT INTO CPG_config VALUES ('comments_anon_pfx', 'Guest_');
+
+DELETE FROM CPG_config WHERE `name` = 'admin_activate';
+INSERT INTO CPG_config VALUES ('admin_activation', '0');
+ALTER TABLE CPG_pictures CHANGE `mtime` `mtime` DATETIME;
+
+DELETE FROM CPG_exif;
+
+#
+# Remove support for random keying that has been abandoned.
+#
+DELETE FROM CPG_config WHERE `name` = 'randpos_interval';
+ALTER TABLE CPG_pictures DROP INDEX `randpos`;
+ALTER TABLE CPG_pictures DROP `randpos`;
+
+# MySQL 5 compat fixes
+ALTER TABLE `CPG_pictures` CHANGE `mtime` `mtime` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00';
+ALTER TABLE `CPG_albums` CHANGE `description` `description` TEXT NOT NULL default '';
\ No newline at end of file
diff -ruN 133/stat_details.php cpg148/stat_details.php
--- 133/stat_details.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/stat_details.php	2006-06-08 00:25:10.000000000 -0500
@@ -0,0 +1,285 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+define('IN_COPPERMINE', true);
+define('STAT_DETAILS_PHP', true);
+require('include/init.inc.php');
+
+/**
+ * initialize the vars
+ */
+
+$pid = $_GET['pid'] ? (int)$_GET['pid'] : 0;
+$type_allowed = array('vote','hits');
+
+if (in_array($_GET['type'],$type_allowed) == TRUE) {
+ $type = $_GET['type'];
+} else {
+ $type = 'hits';
+}
+
+if ($type == 'vote') {
+    $db_fields = array('sdate', 'ip', 'rating', 'referer', 'browser', 'os');
+}
+if ($type == 'hits') {
+    $db_fields = array('sdate', 'ip', 'search_phrase', 'referer', 'browser', 'os');
+}
+
+foreach($db_fields as $value) {
+    $$value = $_GET[$value] ? (int)$_GET[$value] : 0;
+}
+
+if (isset($_GET['sort'])) {
+    if (in_array($_GET['sort'],$db_fields) == TRUE) {
+        $sort = $_GET['sort'];
+    } else {
+        $sort = 'sdate';
+    }
+} else {
+    $sort = 'sdate';
+}
+
+if (isset($_GET['dir'])) {
+    if ($_GET['dir'] == 'asc') {
+        $dir = 'asc';
+    } else {
+        $dir = 'desc';
+    }
+}
+
+if (isset($_GET['hide_internal'])) {
+    if ($_GET['hide_internal'] == '0') {
+        $hide_internal = 0;
+    } else {
+        $hide_internal = 1;
+    }
+} else {
+    $hide_internal = 0;
+}
+
+if (isset($_GET['date_display'])) {
+    if ($_GET['date_display'] == '0') {
+        $date_display = 0;
+        $date_display_fmt = $album_date_fmt;
+    } elseif($_GET['date_display'] == '1') {
+        $date_display = 1;
+        $date_display_fmt = $lastcom_date_fmt;
+    } elseif($_GET['date_display'] == '2') {
+        $date_display = 2;
+        $date_display_fmt = $log_date_fmt;
+    } else {
+        $date_display = 3;
+        $date_display_fmt = '%Y-%m-%d %H:%M:%S';
+    }
+} else {
+    $date_display = 0;
+    $date_display_fmt = $album_date_fmt;
+}
+
+$line_break = "\n";
+
+/**
+ * Main Code
+ */
+
+$charset = $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'];
+
+print  <<<EOT
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html dir="ltr">
+<head>
+    <title>Coppermine Photo Gallery - {$lang_stat_details_php['title']}</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=$charset" />
+    <meta http-equiv="Pragma" content="no-cache" />
+    <link rel="stylesheet" href="themes/{$CONFIG['theme']}/style.css" />
+    <script type="text/javascript" src="scripts.js"></script>
+</head>
+<body>
+EOT;
+
+if ($type == 'vote') { // type == vote start
+
+$query = "SELECT rating, count(rating) AS totalVotes FROM {$CONFIG['TABLE_VOTE_STATS']} WHERE pid=$pid GROUP BY rating";
+$result = cpg_db_query($query);
+
+$rateArr = array();
+
+starttable("100%", $lang_stat_details_php['stats'], 2);
+
+while ($row = mysql_fetch_array($result)) {
+      $voteArr[$row['rating']] = $row['totalVotes'];
+}
+    for ($i=0; $i<6;$i++){
+        $voteArr[$i] = isset($voteArr[$i]) ? $voteArr[$i] : 0;
+        $width = $voteArr[$i]*10;
+        echo <<<EOT
+        <tr class="tableh2">
+            <td width="20%">
+                <img src="images/rating$i.gif" />
+            </td>
+            <td>
+                <img src="images/vote.jpg" width="$width" height="15" border="0" alt="" />
+                {$voteArr[$i]}
+            </td>
+        </tr>
+
+EOT;
+    }
+endtable();
+
+print "<br />\n";
+} // type == vote end
+
+/**
+ * Fetch the vote details like IP, referer if the user is ADMIN
+ */
+if (GALLERY_ADMIN_MODE) { // admin is logged in start
+    print $line_break;
+    print '<form method="get" action="'.$_SERVER['PHP_SELF'].'" name="editForm">' . $line_break;
+    print '<input type="hidden" name="type" value="'.$type.'" />'                 . $line_break;
+    print '<input type="hidden" name="pid" value="'.$pid.'" />'                   . $line_break;
+    print '<input type="hidden" name="sort" value="'.$sort.'" />'                 . $line_break;
+    print '<input type="hidden" name="dir" value="'.$dir.'" />'                   . $line_break;
+    print <<<EOT
+<script type="text/javascript">
+  <!--//
+  function sendForm() {
+    document.editForm.submit();
+  }
+
+  function sortthetable(sortcriteria,direction) {
+    document.editForm.sort.value = sortcriteria;
+    document.editForm.dir.value= direction;
+    sendForm();
+  }
+  //-->
+</script>
+EOT;
+    if ($type == 'vote') {
+        $query = "SELECT * FROM {$CONFIG['TABLE_VOTE_STATS']} WHERE pid=$pid ORDER BY $sort $dir";
+    }
+    if ($type == 'hits') {
+        $query = "SELECT * FROM {$CONFIG['TABLE_HIT_STATS']} WHERE pid=$pid ORDER BY $sort $dir";
+    }
+    $result = cpg_db_query($query);
+    // display the table header start
+    starttable("100%", $lang_stat_details_php[$type], count($db_fields));
+    print "  <tr>\n";
+    foreach ($db_fields as $value) {
+        $show_column_checked[$value] = ($$value == '1') ? 'checked="checked"' : '';
+        print '    <td class="tableh2" valign="top">'.$line_break;
+        print '      ';
+        print '<input type="checkbox" name="'.$value.'" value="1" class="checkbox" title="'.$lang_stat_details_php['show_hide'].'" '.$show_column_checked[$value].' onclick="sendForm();" />'.$line_break;
+        print '      '.$lang_stat_details_php[$value];
+        if ($$value == 1) {
+            print '<a href="#" onclick="return sortthetable(\''.$value.'\',\'asc\');">';
+            print '<img src="images/ascending.gif" width="9" height="9" border="0" alt="" title="'.sprintf($lang_stat_details_php['sort_by_xxx'], $value).', '.$lang_stat_details_php['ascending'].'" />';
+            print '</a>';
+            print '<a href="#" onclick="return sortthetable(\''.$value.'\',\'desc\');">';
+            print '<img src="images/descending.gif" width="9" height="9" border="0" alt="" title="'.sprintf($lang_stat_details_php['sort_by_xxx'], $lang_stat_details_php[$value]).', '.$lang_stat_details_php['descending'].'" />';
+            print '</a>';
+        }
+        print $line_break;
+        print '    </td>'.$line_break;
+    }
+    print "  </tr>\n";
+    // display the table header end
+    if (mysql_num_rows($result) > 0) {
+        while ($row = mysql_fetch_array($result)) {
+            $row['sdate'] = strftime($date_display_fmt,localised_timestamp($row['sdate']));
+            $is_internal = '';
+            // is it an internal reference (most should be)?
+            $match_coppermine_url = strpos($row['referer'],$CONFIG['ecards_more_pic_target']);
+            if ($match_coppermine_url === FALSE) {
+                // make the referer url clickable
+                $row['referer'] = '<a href="'.$row['referer'].'">'.ltrim($row['referer'],'http://').'</a>';
+            } else {
+                // make the referer url clickable
+                $row['referer'] = $lang_stat_details_php['internal'].': <a href="'.$row['referer'].'">'.substr($row['referer'],strlen(rtrim($CONFIG['ecards_more_pic_target'],'/'))).'</a>';
+                $is_internal = 1;
+            }
+            if ($hide_internal == 1 && $is_internal == 1) { // check internals start
+            } else {
+                print '  <tr>'.$line_break;
+                foreach($db_fields as $value) {
+                    print '    <td class="tableb">'.$line_break;
+                    if ($$value == 1) {
+                        print '      '.$row[$value].$line_break;
+                    }
+                    print '    </td>'.$line_break;
+                }
+            print '  </tr>'.$line_break;
+            } // check internals end
+        }
+    }
+// display table footer with options
+$hide_internal_selected = ($hide_internal == '1') ? 'checked="checked"' : '';
+$date_display_0_selected = ($date_display == '0') ? 'selected="selected"' : '';
+$date_display_1_selected = ($date_display == '1') ? 'selected="selected"' : '';
+$date_display_2_selected = ($date_display == '2') ? 'selected="selected"' : '';
+$date_display_3_selected = ($date_display == '3') ? 'selected="selected"' : '';
+print '  <tr>'.$line_break;
+print '    <td class="tableh2" colspan="'.count($db_fields).'">'.$line_break;
+print '      <table border="0" cellspacing="0" cellpadding="0" width="100%">'.$line_break;
+print '        <tr>'.$line_break;
+print '          <td class="tablef">'.$line_break;
+print '            <input type="checkbox" name="hide_internal" id="hide_internal" value="1" class="checkbox" title="'.$lang_stat_details_php['hide_internal_referers'].'" '.$hide_internal_selected.' onclick="sendForm();" />';
+print '            <label for="hide_internal" class="clickable_option">'.$lang_stat_details_php['hide_internal_referers'].'</label>'."\n";
+print '          </td>'.$line_break;
+print '          <td class="tablef">'.$line_break;
+print '            '.$lang_stat_details_php['date_display'].$line_break;
+print '            <select name="date_display" size="1" onchange="sendForm();">'.$line_break;
+print '              <option value="0" '.$date_display_0_selected.'>'.$line_break;
+print '                '.strftime($album_date_fmt,localised_timestamp(time())).$line_break;
+print '              </option>'.$line_break;
+print '              <option value="1" '.$date_display_1_selected.'>'.$line_break;
+print '                '.strftime($lastcom_date_fmt,localised_timestamp(time())).$line_break;
+print '              </option>'.$line_break;
+print '              <option value="2" '.$date_display_2_selected.'>'.$line_break;
+print '                '.strftime($log_date_fmt,localised_timestamp(time())).$line_break;
+print '              </option>'.$line_break;
+print '              <option value="3" '.$date_display_3_selected.'>'.$line_break;
+print '                '.strftime('%Y-%m-%d %H:%M:%S',localised_timestamp(time())).$line_break;
+print '              </option>'.$line_break;
+print '            </select>'.$line_break;
+print '          </td>'.$line_break;
+print '          <td class="tablef">'.$line_break;
+print '            <input type="submit" name="go" value="'.$lang_stat_details_php['submit'].'" class="button" />'.$line_break;
+print '          </td>'.$line_break;
+print '        </tr>'.$line_break;
+print '      </table>'.$line_break;
+print '    </td>'.$line_break;
+print '  </tr>'.$line_break;
+endtable();
+print '</form>'.$line_break;
+} // admin is logged in end
+
+echo <<<EOT
+<br />
+<div align="center">
+    <a href="javascript:window.close()" class="admin_menu">
+        {$lang_stat_details_php['close']}
+    </a>
+</div>
+<br />&nbsp;
+EOT;
+print $line_break;
+?>
+</body>
+</html>
Files 133/themes/classic/images/button_bg_anim.gif and cpg148/themes/classic/images/button_bg_anim.gif differ
diff -ruN 133/themes/classic/style.css cpg148/themes/classic/style.css
--- 133/themes/classic/style.css	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/themes/classic/style.css	2006-06-08 00:25:10.000000000 -0500
@@ -1,25 +1,38 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/classic/style.css,v $
-  $Revision: 1.2 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:13 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+/* Colors used in this style sheet:
+   Hex 000000 = RBG   0,   0,   0 = black
+   Hex 5F5F5F = RBG  95,  95,  95 = light black
+   Hex BDBEBD = RBG 189, 190, 189 = dark grey
+   Hex D1D7DC = RBG 209, 215, 220 = medium grey
+   Hex CCCCCC = RBG 204, 204, 204 = medium grey
+   Hex EFEFEF = RBG 239, 239, 239 = dark white
+   Hex FFFFFF = RBG 255, 255, 255 = white
+   Hex 005D8C = RBG   0,  93, 140 = dark blue
+   Hex 0033CC = RBG   0,  91, 104 = medium blue
+   Hex 0E72A4 = RBG  14, 114, 164 = light blue
+*/
+
 body {
         font-family : Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
-        background : #F7F7F7 ;
+        background : #CCCCCC;
         color : Black;
         margin: 0px;
 }
@@ -126,19 +139,20 @@
         text-decoration: underline;
 }
 
-bblink a {
+.bblink a {
         color: #0033CC;
         text-decoration: none;
 }
 
-bblink a:hover {
+.bblink a:hover {
         color: #0033CC;
         text-decoration: underline;
 }
 
 .maintable {
         border: 1px solid #0E72A4;
-        background-color: #FFFFFF;
+/*        background-color: #FFFFFF;*/
+        background-color: #efefef;
         margin-top: 1px;
         margin-bottom: 1px;
 }
@@ -187,6 +201,7 @@
         padding-left: 10px;
 }
 
+
 .tableb_compact {
         background: #EFEFEF ;
         padding-top: 2px;
@@ -203,11 +218,33 @@
         padding-left: 10px;
 }
 
+.catrow_noalb {
+        background: #D1D7DC ;
+        color : #000000;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
+.catrow {
+        background: #EFEFEF ;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
 .album_stat {
         font-size: 85%;
         margin: 5px 0px;
 }
 
+.thumb_filename {
+        font-size: 80%;
+        display: block;
+}
+
 .thumb_title {
         font-weight : bold;
         font-size: 80%;
@@ -349,11 +386,16 @@
         font-family: Arial, Helvetica, sans-serif;
         font-size: 85%;
         border: 1px solid #005D8C;
+        background-color:#EFEFEF;
         background-image : url(images/button_bg.gif);
         background-position : bottom;
         color: #000000;
         margin-top: 0px;
         margin-bottom: 0px;
+        padding-top:2px;
+        padding-bottom:2px;
+        padding-left:1px;
+        padding-right:1px;
         text-align: center;
 }
 
@@ -373,6 +415,10 @@
         text-decoration: underline;
 }
 
+td #admin_menu_anim {
+        background-image : url(images/button_bg_anim.gif);
+}
+
 .comment_date{
         color : #5F5F5F;
         font-size : 90%;
@@ -393,6 +439,14 @@
         margin-bottom: 30px;
 }
 
+.display_media {
+        background: #EFEFEF ;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
 .thumbnails {
         background: #EFEFEF ;
         padding: 5px;
@@ -491,6 +545,7 @@
         padding-bottom: 6px;
         padding-left: 10px;
         border-top : 1px solid #FFFFFF;
+        white-space: normal;
 }
 
 .debug_text {
@@ -501,8 +556,7 @@
 }
 
 .clickable_option {
-        border-bottom : 1px dotted blue;
-        cursor : hand;
+        cursor : default;
 }
 
 .listbox_lang {
@@ -513,4 +567,19 @@
         font-family: Arial, Helvetica, sans-serif;
         vertical-align : middle;
 
-}
\ No newline at end of file
+}
+#vanity a {
+        display:block;
+        width:57px;
+        height:20px;
+        margin: 3px 20px;
+}
+#vanity img {border:0}
+#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);}
\ No newline at end of file
diff -ruN 133/themes/classic/template.html cpg148/themes/classic/template.html
--- 133/themes/classic/template.html	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/themes/classic/template.html	2006-06-05 14:05:36.000000000 -0500
@@ -1,52 +1,58 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
 <html dir="{LANG_DIR}">
 <head>
-<title>{TITLE}</title>
 <meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
 <meta http-equiv="Pragma" content="no-cache" />
+<title>{TITLE}</title>
 {META}
-<link rel="stylesheet" href="themes/classic/style.css" />
+<link rel="stylesheet" href="themes/classic/style.css" type="text/css" />
 <script type="text/javascript" src="scripts.js"></script>
-<!--
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/classic/template.html,v $
-  $Revision: 1.2 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:13 $
--->
+<!-- $Id: template.html 2688 2005-12-04 03:22:35Z donnoman $ -->
 </head>
 <body>
-<table width="100%" height="100%" border="0" cellpadding="20" cellspacing="20" bgcolor="#CCCCCC">
-<tr>
-        <td valign="top" bordercolor="#666666" bgcolor="#FFFFFF" style="border: 1px solid;">
-                <table width="100%" border="0" cellspacing="0" cellpadding="0">
-                       <tr>
-                                <td><a href="index.php"><img src="themes/classic/images/site_logo.png" alt="" border="0" /><br /></a></td>
-                                <td width="100%" align="center">
-                                        <h1>{GAL_NAME}</h1>
-                                        <h3>{GAL_DESCRIPTION}</h3><br />
-                                        {MAIN_MENU}
-                                </td>
-                        </tr>
-                </table>
-                <table width="100%" border="0" cellspacing="0" cellpadding="0">
-                  <tr>
-                  <td align="center" valign="top">{LANGUAGE_SELECT_FLAGS}</td></tr>
-                 <tr> <td align="center" valign="top">{LANGUAGE_SELECT_LIST}
-                  {THEME_SELECT_LIST}</td>
-                  </tr>
-                </table>
-                <img src="images/spacer.gif" width="1" height="15" /><br />
-                <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td align="center" valign="top">
-                                        {ADMIN_MENU}
-                                        {GALLERY}
-                                </td>
-                        </tr>
-                </table>
-                </td>
-        </tr>
-</table>
+  {CUSTOM_HEADER}
+  <table width="100%" border="0" cellpadding="20" cellspacing="20">
+    <tr>
+      <td valign="top" style="border: 1px solid #666666;background-color:#FFFFFF;">
+        <table width="100%" border="0" cellspacing="0" cellpadding="0">
+          <tr>
+            <td>
+              <a href="index.php"><img src="themes/classic/images/site_logo.png" border="0" alt="" /></a><br />
+            </td>
+            <td width="100%" align="center">
+              <h1>{GAL_NAME}</h1>
+              <h3>{GAL_DESCRIPTION}</h3><br />
+              {SYS_MENU} <br /> {SUB_MENU}
+            </td>
+          </tr>
+        </table>
+        <table width="100%" border="0" cellspacing="0" cellpadding="0">
+          <tr>
+            <td align="center" valign="top">
+              {LANGUAGE_SELECT_FLAGS}
+            </td>
+          </tr>
+          <tr>
+            <td align="center" valign="top">
+              {THEME_SELECT_LIST}
+              {LANGUAGE_SELECT_LIST}
+            </td>
+          </tr>
+        </table>
+        <img src="images/spacer.gif" width="1" height="15" alt="" />
+        <br />
+        <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
+          <tr>
+            <td align="left" valign="top">
+              {ADMIN_MENU}
+              {GALLERY}
+            </td>
+          </tr>
+        </table>
+      </td>
+    </tr>
+  </table>
+  {CUSTOM_FOOTER}{VANITY}
 </body>
-</html>
\ No newline at end of file
+</html>
diff -ruN 133/themes/classic/theme.php cpg148/themes/classic/theme.php
--- 133/themes/classic/theme.php	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/themes/classic/theme.php	2006-06-08 00:25:10.000000000 -0500
@@ -2,1486 +2,24 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/classic/theme.php,v $
-  $Revision: 1.8 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:13 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
-// HTML template for main menu
-$template_main_menu = <<<EOT
-                <span class="topmenu">
-<!-- BEGIN album_list -->
-                        <a href="{ALB_LIST_TGT}" title="{ALB_LIST_TITLE}">{ALB_LIST_LNK}</a> ::
-<!-- END album_list -->
-<!-- BEGIN my_gallery -->
-                        <a href="{MY_GAL_TGT}" title="{MY_GAL_TITLE}">{MY_GAL_LNK}</a> ::
-<!-- END my_gallery -->
-<!-- BEGIN allow_memberlist -->
-                        <a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}">{MEMBERLIST_LNK}</a>  ::
-<!-- END allow_memberlist -->
-<!-- BEGIN my_profile -->
-                        <a href="{MY_PROF_TGT}">{MY_PROF_LNK}</a> ::
-<!-- END my_profile -->
-<!-- BEGIN faq -->
-                        <a href="{FAQ_TGT}" title="{FAQ_TITLE}">{FAQ_LNK}</a> ::
-<!-- END faq -->
-<!-- BEGIN enter_admin_mode -->
-                        <a href="{ADM_MODE_TGT}" title="{ADM_MODE_TITLE}">{ADM_MODE_LNK}</a> ::
-<!-- END enter_admin_mode -->
-<!-- BEGIN leave_admin_mode -->
-                        <a href="{USR_MODE_TGT}" title="{USR_MODE_TITLE}">{USR_MODE_LNK}</a> ::
-<!-- END leave_admin_mode -->
-<!-- BEGIN upload_pic -->
-                        <a href="{UPL_PIC_TGT}" title="{UPL_PIC_TITLE}">{UPL_PIC_LNK}</a> ::
-<!-- END upload_pic -->
-<!-- BEGIN register -->
-                        <a href="{REGISTER_TGT}" title="{REGISTER_TITLE}">{REGISTER_LNK}</a> ::
-<!-- END register -->
-<!-- BEGIN login -->
-                        <a href="{LOGIN_TGT}">{LOGIN_LNK}</a>
-<!-- END login -->
-<!-- BEGIN logout -->
-                        <a href="{LOGOUT_TGT}">{LOGOUT_LNK}</a>
-<!-- END logout -->
-                        <br />
-                        <a href="{LASTUP_TGT}">{LASTUP_LNK}</a> ::
-                        <a href="{LASTCOM_TGT}">{LASTCOM_LNK}</a> ::
-                        <a href="{TOPN_TGT}">{TOPN_LNK}</a> ::
-                        <a href="{TOPRATED_TGT}">{TOPRATED_LNK}</a> ::
-                        <a href="{FAV_TGT}">{FAV_LNK}</a> ::
-                        <a href="{SEARCH_TGT}">{SEARCH_LNK}</a>
-                </span>
-EOT;
-// HTML template for gallery admin menu
-$template_gallery_admin_menu = <<<EOT
-
-                <div align="center">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="editpics.php?mode=upload_approval" title="">{UPL_APP_LNK}</a></td>
-                                <td class="admin_menu"><a href="config.php" title="">{CONFIG_LNK}</a></td>
-                                <td class="admin_menu"><a href="albmgr.php{CATL}" title="">{ALBUMS_LNK}</a></td>
-                                <td class="admin_menu"><a href="catmgr.php" title="">{CATEGORIES_LNK}</a></td>
-                                <td class="admin_menu"><a href="usermgr.php" title="">{USERS_LNK}</a></td>
-                                <td class="admin_menu"><a href="groupmgr.php" title="">{GROUPS_LNK}</a></td>
-                                <td class="admin_menu"><a href="banning.php" title="">{BAN_LNK}</a></td>
-                                <td class="admin_menu"><a href="db_ecard.php" title="">{DB_ECARD_LNK}</a></td>
-                                <td class="admin_menu"><a href="reviewcom.php" title="">{COMMENTS_LNK}</a></td>
-                                <td class="admin_menu"><a href="searchnew.php" title="">{SEARCHNEW_LNK}</a></td>
-                                <td class="admin_menu"><a href="util.php" title="">{UTIL_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
-
-EOT;
-// HTML template for user admin menu
-$template_user_admin_menu = <<<EOT
-
-                <div align="center">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="albmgr.php" title="">{ALBMGR_LNK}</a></td>
-                                <td class="admin_menu"><a href="modifyalb.php" title="">{MODIFYALB_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
-
-EOT;
-// HTML template for the category list
-$template_cat_list = <<<EOT
-<!-- BEGIN header -->
-        <tr>
-                <td class="tableh1" width="80%"><b>{CATEGORY}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{ALBUMS}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{PICTURES}</b></td>
-        </tr>
-<!-- END header -->
-<!-- BEGIN catrow_noalb -->
-        <tr>
-                <td class="tableh2" colspan="3"><table border="0" ><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-        </tr>
-<!-- END catrow_noalb -->
-<!-- BEGIN catrow -->
-        <tr>
-                <td class="tableb"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-                <td class="tableb" align="center">{ALB_COUNT}</td>
-                <td class="tableb" align="center">{PIC_COUNT}</td>
-        </tr>
-     <!--if (isset(CAT_ALBUMS)){-->
-          <tr>
-            <td class="tableb" colspan=3>{CAT_ALBUMS}</td>
-      </tr><!--};-->
-<!-- END catrow -->
-<!-- BEGIN footer -->
-        <tr>
-                <td colspan="3" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END footer -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the breadcrumb
-$template_breadcrumb = <<<EOT
-<!-- BEGIN breadcrumb -->
-        <tr>
-                <td colspan="3" class="tableh1"><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-        </tr>
-<!-- END breadcrumb -->
-<!-- BEGIN breadcrumb_user_gal -->
-        <tr>
-                <td colspan="3" class="tableh1">
-                <table width="100%" cellpadding="0" cellspacing="0" border="0">
-                <tr>
-                        <td><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-                        <td align="right"><span class="statlink"><b>{STATISTICS}</b></span></td>
-                </tr>
-                </table>
-                </td>
-        </tr>
-<!-- END breadcrumb_user_gal -->
-
-EOT;
-// HTML template for the album list
-$template_album_list = <<<EOT
-
-<!-- BEGIN stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END stat_row -->
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px;
- margin-bottom: 0px; border: none;"><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1">
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END album_cell -->
-<!-- BEGIN empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for filmstrip display
-$template_film_strip = <<<EOT
-
-        <tr>
-         <td valign="top" background='themes/classic/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-        <tr>
-        <td valign="bottom" class="thumbnails" align="center">
-          {THUMB_STRIP}
-        </td>
-        </tr>
-        <tr>
-         <td valign="top" background='themes/classic/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-<!-- BEGIN thumb_cell -->
-                                        <a href="{LINK_TGT}">{THUMB}</a>&nbsp;
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" align="center" >1&nbsp;</td>
-<!-- END empty_cell -->
-
-EOT;
-// HTML template for the album list
-$template_album_list_cat = <<<EOT
-
-<!-- BEGIN c_stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END c_stat_row -->
-<!-- BEGIN c_header -->
-        <tr>
-<!-- END c_header -->
-<!-- BEGIN c_album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px;
- margin-bottom: 0px; border: none;"><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1">
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_album_cell -->
-<!-- BEGIN c_empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_empty_cell -->
-<!-- BEGIN c_row_separator -->
-        </tr>
-        <tr>
-<!-- END c_row_separator -->
-<!-- BEGIN c_footer -->
-        </tr>
-<!-- END c_footer -->
-<!-- BEGIN c_tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END c_tabs -->
-<!-- BEGIN c_spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END c_spacer -->
-
-EOT;
-// HTML template for the ALBUM admin menu displayed in the album list
-$template_album_admin_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}&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>
-                        <td align="center" valign="middle" class="admin_menu">
-                                <a href="editpics.php?album={ALBUM_ID}"  class="adm_menu">{EDIT_PICS}</a>
-                        </td>
-                </tr>
-        </table>
-
-EOT;
-// HTML template for title row of the thumbnail view (album title + sort options)
-$template_thumb_view_title_row = <<<EOT
-
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1"></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                                <td class="sortorder_options">{TITLE}</td>
-                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=ta" title="{SORT_TA}">&nbsp;+&nbsp;</a></span></td>
-                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=td" title="{SORT_TD}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        <tr>
-                                                <td class="sortorder_options">{NAME}</td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=na" title="{SORT_NA}">&nbsp;+&nbsp;</a></span></td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=nd" title="{SORT_ND}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        <tr>
-                                                <td class="sortorder_options">{DATE}</td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=da" title="{SORT_DA}">&nbsp;+&nbsp;</a></span></td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=dd" title="{SORT_DD}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        </table>
-                                </td>
-                        </tr>
-                        </table>
-
-EOT;
-
-
-// HTML template for title row of the fav thumbnail view (album title + download)
-$template_fav_thumb_view_title_row = <<<EOT
-
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1"></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                                <tr>
-                                                        <td class="sortorder_options"><span class="statlink"><a href="zipdownload.php">{DOWNLOAD_ZIP}</a></span></td>
-                                                </tr>
-                                                </table>
-                                </td>
-                        </tr>
-                        </table>
-
-EOT;
-
-
-// HTML template for thumbnails display
-$template_thumbnail_view = <<<EOT
-
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN thumb_cell -->
-        <td valign="top" class="thumbnails" width ="{CELL_WIDTH}" align="center">
-                <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td align="center">
-                                        <a href="{LINK_TGT}">{THUMB}<br /></a>
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-                                </td>
-                        </tr>
-                </table>
-        </td>
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" class="thumbnails" align="center">&nbsp;</td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{THUMB_COLS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the thumbnail view when there is no picture to show
-$template_no_img_to_display = <<<EOT
-        <tr>
-                <td class="tableb" height="200" align="center">
-                        <font size="3"><b>{TEXT}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the USER info box in the user list view
-$template_user_list_info_box = <<<EOT
-
-        <table cellspacing="1" cellpadding="0" border="0" width="100%" class="user_thumb_infobox">
-                <tr>
-                        <th><a href="profile.php?uid={USER_ID}">{USER_NAME}</a></th>
-                </tr>
-                <tr>
-                        <td>{ALBUMS}</td>
-                </tr>
-                <tr>
-                        <td>{PICTURES}</td>
-                </tr>
-        </table>
-
-EOT;
-// HTML template for the image navigation bar
-$template_img_navbar = <<<EOT
-
-        <tr>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{THUMB_TGT}" class="navmenu_pic" title="{THUMB_TITLE}"><img src="images/folder.gif" width="16" height="16" align="absmiddle" border="0" alt="{THUMB_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="javascript:;" onClick="blocking('picinfo','yes', 'block'); return false;" title="{PIC_INFO_TITLE}"><img src="images/info.gif" width="16" height="16" border="0" align="absmiddle" alt="{PIC_INFO_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{SLIDESHOW_TGT}" title="{SLIDESHOW_TITLE}"><img src="images/slideshow.gif" width="16" height="16" border="0" align="absmiddle" alt="{SLIDESHOW_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" witdh="100%">
-                        {PIC_POS}
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{ECARD_TGT}" title="{ECARD_TITLE}"><img src="images/ecard.gif" width="16" height="16" border="0" align="absmiddle" alt="{ECARD_TITLE}"></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{PREV_TGT}" class="navmenu_pic" title="{PREV_TITLE}"><img src="images/prev.gif" width="16" height="16" border="0" align="absmiddle" alt="{PREV_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{NEXT_TGT}" class="navmenu_pic" title="{NEXT_TITLE}"><img src="images/next.gif" width="16" height="16" border="0" align="absmiddle" alt="{NEXT_TITLE}" /></a>
-                </td>
-        </tr>
-
-EOT;
-// HTML template for intermediate image display
-$template_display_picture = <<<EOT
-        <tr>
-                <td align="center" class="tableb" height="{CELL_HEIGHT}" style="white-space: nowrap; padding: 0px;">
-                        <table cellspacing="2" cellpadding="0" class="imageborder">
-                                <tr>
-                                        <td align="center">
-                                                {IMAGE}
-                                                {ADMIN_MENU}
-                                        </td>
-                                </tr>
-                        </table>
-<!-- BEGIN img_desc -->
-                        <table cellpadding="0" cellspacing="0" class="img_caption_table">
-<!-- BEGIN title -->
-                                <tr>
-                                        <th>
-                                                {TITLE}
-                                        </th>
-                                </tr>
-<!-- END title -->
-<!-- BEGIN caption -->
-                                <tr>
-                                        <td>
-                                                {CAPTION}
-                                        </td>
-                                </tr>
-<!-- END caption -->
-                        </table>
-<!-- END img_desc -->
-                </td>
-        </tr>
-
-EOT;
-// HTML template for the image rating box
-$template_image_rating = <<<EOT
-
-        <tr>
-                <td colspan="6" class="tableh2_compact"><b>{TITLE}</b> {VOTES}</td>
-        </tr>
-        <tr>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE0}" title="{RUBBISH}"><img src="images/rating0.gif" alt="{RUBBISH}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE1}" title="{POOR}"><img src="images/rating1.gif" alt="{POOR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE2}" title="{FAIR}"><img src="images/rating2.gif" alt="{FAIR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE3}" title="{GOOD}"><img src="images/rating3.gif" alt="{GOOD}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE4}" title="{EXCELLENT}"><img src="images/rating4.gif" alt="{EXCELLENT}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE5}" title="{GREAT}"><img src="images/rating5.gif" alt="{GREAT}" border="0" /><br /></a></td>
-        </tr>
-
-EOT;
-// HTML template for the display of comments
-$template_image_comments = <<<EOT
-
-        <tr>
-                <td>
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <td class="tableh2_compact" nowrap>
-                                        <b>{MSG_AUTHOR}</b>
-<!-- BEGIN ipinfo -->
-                                                                                 ({HDR_IP} [{RAW_IP}])
-<!-- END ipinfo -->
-                                </td>
-                                <td class="tableh2_compact" align="right" width="100%">
-<!-- BEGIN buttons -->
-                                        <a href="javascript:;" onClick="blocking('cbody{MSG_ID}','', 'block'); blocking('cedit{MSG_ID}','', 'block'); return false;" title="{EDIT_TITLE}"><img src="images/edit.gif" border="0" align="absmiddle" ></a>
-                                        <a href="delete.php?msg_id={MSG_ID}&what=comment"  onclick="return confirm('{CONFIRM_DELETE}');"><img src="images/delete.gif" border="0" align="absmiddle" ></a>
-<!-- END buttons -->
-                                </td>
-                                <td class="tableh2_compact" align="right" nowrap>
-                                        <span class="comment_date">[{MSG_DATE}]</span>
-                                </td>
-                        </table>
-                </td>
-        </tr>
-        <tr>
-                <td class="tableb_compact">
-                        <div id="cbody{MSG_ID}" style="display:block">
-                                {MSG_BODY}
-                        </div>
-                        <div id="cedit{MSG_ID}" style="display:none">
-<!-- BEGIN edit_box_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update">
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}">
-                                                <tr>
-                                                <td>
-                                                   <input type="text" name="msg_author" value="{MSG_AUTHOR}" class="textinput" size="25">
-                                                </td>
-                                                </tr>
-                                                <tr>
-                                                <td width="80%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" onselect="storeCaret_f{MSG_ID}(this);" onclick="storeCaret_f{MSG_ID}(this);" onkeyup="storeCaret_f{MSG_ID}(this);" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}">
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" /><br /></td>
-                                        </tr>
-                                </table>
-                                {SMILIES}
-<!-- END edit_box_smilies -->
-<!-- BEGIN edit_box_no_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update">
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}">
-                                                <td>
-                                                <input type="text" name="msg_author" value="{MSG_AUTHOR}" class="textinput" size="25">
-                                                </td>
-                                        </tr>
-                                        <tr>
-                                                <td width="100%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}">
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" /><br /></td>
-                                        </tr>
-                                </table>
-<!-- END edit_box_no_smilies -->
-                        </div>
-                </td>
-        </tr>
-
-EOT;
-
-$template_add_your_comment = <<<EOT
-
-        <tr>
-                <td class="tableh2_compact"><b>{ADD_YOUR_COMMENT}</b></td>
-        </tr>
-        <tr>
-                <form method="post" name="post" action="db_input.php">
-                <td colspan="3">
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <input type="hidden" name="event" value="comment">
-                                <input type="hidden" name="pid" value="{PIC_ID}">
-<!-- BEGIN user_name_input -->
-                                <td class="tableb_compact">
-                                        {NAME}
-                                </td>
-                                <td class="tableb_compact">
-                                        <input type="text" class="textinput" name="msg_author" size="10" maxlength="20" value={USER_NAME}>
-                                </td>
-<!-- END user_name_input -->
-<!-- BEGIN input_box_smilies -->
-                                <td class="tableb_compact">
-                                {COMMENT} </td>
-                                <td width="100%" class="tableb_compact">
-                                <input type="text" class="textinput" id="message" name="msg_body" onselect="storeCaret_post(this);" onclick="storeCaret_post(this);" onkeyup="storeCaret_post(this);" maxlength="{MAX_COM_LENGTH}" style="width: 100%;">                                        <!-- END input_box_smilies -->
-<!-- BEGIN input_box_no_smilies -->
-                                <input type="text" class="textinput" id="message" name="msg_body"  maxlength="{MAX_COM_LENGTH}" style="width: 100%;">
-<!-- END input_box_no_smilies -->
-                                </td>
-                                <td class="tableb_compact">
-                                <input type="submit" class="comment_button" name="submit" value="{OK}">
-                                </td>
-                        </table>
-                </td>
-                </form>
-        </tr>
-<!-- BEGIN smilies -->
-        <tr>
-                <td width="100%" class="tableb_compact">
-                        {SMILIES}
-                </td>
-        </tr>
-<!-- END smilies -->
-
-EOT;
-// HTML template used by the cpg_die function
-$template_cpg_die = <<<EOT
-
-        <tr>
-                <td class="tableb" height="300" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-<!-- BEGIN file_line -->
-                        <br />
-                        <br />
-                        {FILE_TXT}{FILE} - {LINE_TXT}{LINE}
-<!-- END file_line -->
-<!-- BEGIN output_buffer -->
-                        <br />
-                        <br />
-                        <div align="left">
-                                {OUTPUT_BUFFER}
-                        </div>
-<!-- END output_buffer -->
-                        <br /><br />
-                </td>
-        </tr>
-
-
-EOT;
-// HTML template used by the msg_box function
-$template_msg_box = <<<EOT
-
-        <tr>
-                <td class="tableb" height="150" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN button -->
-                <tr>
-                        <td align="center" class="tablef">
-                                <table cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <td class="admin_menu">
-                                                        <a href="{LINK}">{TEXT}</a>
-                                                </td>
-                                        </tr>
-                                </table>
-                        </td>
-                </tr>
-<!-- END button -->
-
-EOT;
-// HTML template for e-cards
-$template_ecard = <<<EOT
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html dir="{LANG_DIR}">
-<head>
-<title>{TITLE}</title>
-<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
-</head>
-<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
-<br />
-<p align="center"><a href="{VIEW_ECARD_TGT}"><b>{VIEW_ECARD_LNK}</b></a></p>
-<table border="0" cellspacing="0" cellpadding="1" align="center">
-  <tr>
-    <td bgcolor="#000000">
-      <table border="0" cellspacing="0" cellpadding="10" bgcolor="#ffffff">
-        <tr>
-          <td valign="top">
-           <img src="{PIC_URL}" border="1" alt="" /><br />
-          </td>
-          <td valign="top" width="200" height="250">
-            <div align="right"><img src="{URL_PREFIX}images/stamp.gif" alt="" border="0" /></div>
-            <br />
-            <b><font face="arial" color="#000000" size="4">{GREETINGS}</font></b>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{MESSAGE}</font>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
-            (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
-          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<p align="center"><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
-</body>
-</html>
-EOT;
-// Template used for tabbed display
-$template_tab_display = array('left_text' => '<td width="100%%" align="left" valign="middle" class="tableh1_compact" style="white-space: nowrap"><b>{LEFT_TEXT}</b></td>' . "\n",
-    'tab_header' => '',
-    'tab_trailer' => '',
-    'active_tab' => '<td><img src="images/spacer.gif" width="1" height="1"></td>' . "\n" . '<td align="center" valign="middle" class="tableb_compact"><b>%d</b></td>',
-    'inactive_tab' => '<td><img src="images/spacer.gif" width="1" height="1"></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="{LINK}"><b>%d</b></a></td>' . "\n"
-    );
-
-function pageheader($section, $meta = '')
-{
-    global $CONFIG, $THEME_DIR;
-    global $template_header, $lang_charset, $lang_text_dir;
-
-    $charset = ($CONFIG['charset'] == 'language file') ? $lang_charset : $CONFIG['charset'];
-
-    header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
-    header("Content-Type: text/html; charset=$charset");
-    user_save_profile();
-
-    $template_vars = array('{LANG_DIR}' => $lang_text_dir,
-        '{TITLE}' => $CONFIG['gallery_name'] . ' - ' . $section,
-        '{CHARSET}' => $charset,
-        '{META}' => $meta,
-        '{GAL_NAME}' => $CONFIG['gallery_name'],
-        '{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
-        '{MAIN_MENU}' => theme_main_menu(),
-        '{ADMIN_MENU}' => theme_admin_mode_menu(),
-        );
-
-    echo template_eval($template_header, $template_vars);
-}
-// Function for writing a pagefooter
-function pagefooter()
-{
-    global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_SERVER_VARS;
-    global $USER, $USER_DATA, $ALBUM_SET, $CONFIG, $time_start, $query_stats, $queries;;
-    global $template_footer;
-
-    if ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE)) {
-    cpg_debug_output();
-    }
-
-    echo $template_footer;
-}
-// Function to start a 'standard' table
-function starttable($width = '-1', $title = '', $title_colspan = '1')
-{
-    global $CONFIG;
-
-    if ($width == '-1') $width = $CONFIG['picture_table_width'];
-    if ($width == '100%') $width = $CONFIG['main_table_width'];
-    echo <<<EOT
-
-<!-- Start standard table -->
-<table align="center" width="$width" cellspacing="1" cellpadding="0" class="maintable">
-
-EOT;
-    if ($title) {
-        echo <<<EOT
-        <tr>
-                <td class="tableh1" colspan="$title_colspan"><h2>$title</h2></td>
-        </tr>
-
-EOT;
-    }
-}
-
-function endtable()
-{
-    echo <<<EOT
-</table>
-<!-- End standard table -->
-
-EOT;
-}
-
-function theme_main_menu()
-{
-    global $AUTHORIZED, $CONFIG, $album, $actual_cat, $cat, $REFERER, $HTTP_SERVER_VARS;
-    global $lang_main_menu, $template_main_menu;
-
-    static $main_menu = '';
-
-    if ($main_menu != '') return $main_menu;
-
-    $album_l = isset($album) ? "?album=$album" : '';
-    $cat_l = (isset($actual_cat))? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
-    $cat_l2 = isset($cat) ? "&cat=$cat" : '';
-    $my_gallery_id = FIRST_USER_CAT + USER_ID;
-
-    if (USER_ID) {
-        template_extract_block($template_main_menu, 'login');
-    } else {
-        template_extract_block($template_main_menu, 'logout');
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (GALLERY_ADMIN_MODE || USER_ADMIN_MODE) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-    } elseif (USER_CAN_CREATE_ALBUMS || USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS && !USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_gallery');
-    }
-
-    if (USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (!USER_CAN_UPLOAD_PICTURES) {
-        template_extract_block($template_main_menu, 'upload_pic');
-    }
-
-    if (USER_ID || !$CONFIG['allow_user_registration']) {
-        template_extract_block($template_main_menu, 'register');
-    }
-
-    if (!USER_ID || !$CONFIG['allow_memberlist']) {
-        template_extract_block($template_main_menu, 'allow_memberlist');
-    }
-
-    if (!$CONFIG['display_faq']) {
-        template_extract_block($template_main_menu, 'faq');
-    }
-
-    $param = array('{ALB_LIST_TGT}' => "index.php$cat_l",
-        '{ALB_LIST_TITLE}' => $lang_main_menu['alb_list_title'],
-        '{ALB_LIST_LNK}' => $lang_main_menu['alb_list_lnk'],
-        '{MY_GAL_TGT}' => "index.php?cat=$my_gallery_id",
-        '{MY_GAL_TITLE}' => $lang_main_menu['my_gal_title'],
-        '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],
-        '{MEMBERLIST_TGT}' => "usermgr.php",
-        '{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
-        '{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
-        '{MY_PROF_TGT}' => "profile.php?op=edit_profile",
-        '{MY_PROF_LNK}' => $lang_main_menu['my_prof_lnk'],
-        '{ADM_MODE_TGT}' => "admin.php?admin_mode=1&referer=$REFERER",
-        '{ADM_MODE_TITLE}' => $lang_main_menu['adm_mode_title'],
-        '{ADM_MODE_LNK}' => $lang_main_menu['adm_mode_lnk'],
-        '{USR_MODE_TGT}' => "admin.php?admin_mode=0&referer=$REFERER",
-        '{USR_MODE_TITLE}' => $lang_main_menu['usr_mode_title'],
-        '{USR_MODE_LNK}' => $lang_main_menu['usr_mode_lnk'],
-        '{UPL_PIC_TGT}' => "upload.php",
-        '{UPL_PIC_TITLE}' => $lang_main_menu['upload_pic_title'],
-        '{UPL_PIC_LNK}' => $lang_main_menu['upload_pic_lnk'],
-        '{REGISTER_TGT}' => "register.php",
-        '{REGISTER_TITLE}' => $lang_main_menu['register_title'],
-        '{REGISTER_LNK}' => $lang_main_menu['register_lnk'],
-        '{LOGIN_TGT}' => "login.php?referer=$REFERER",
-        '{LOGIN_LNK}' => $lang_main_menu['login_lnk'],
-        '{LOGOUT_TGT}' => "logout.php?referer=$REFERER",
-        '{LOGOUT_LNK}' => $lang_main_menu['logout_lnk'] . " [" . USER_NAME . "]",
-        '{FAQ_TGT}' => "faq.php",
-        '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
-        '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],
-        '{LASTUP_TGT}' => "thumbnails.php?album=lastup$cat_l2",
-        '{LASTUP_LNK}' => $lang_main_menu['lastup_lnk'],
-        '{LASTCOM_TGT}' => "thumbnails.php?album=lastcom$cat_l2",
-        '{LASTCOM_LNK}' => $lang_main_menu['lastcom_lnk'],
-        '{TOPN_TGT}' => "thumbnails.php?album=topn$cat_l2",
-        '{TOPN_LNK}' => $lang_main_menu['topn_lnk'],
-        '{TOPRATED_TGT}' => "thumbnails.php?album=toprated$cat_l2",
-        '{TOPRATED_LNK}' => $lang_main_menu['toprated_lnk'],
-        '{FAV_TGT}' => "thumbnails.php?album=favpics",
-        '{FAV_LNK}' => $lang_main_menu['fav_lnk'],
-        '{SEARCH_TGT}' => "search.php",
-        '{SEARCH_LNK}' => $lang_main_menu['search_lnk'],
-        );
-
-    $main_menu = template_eval($template_main_menu, $param);
-    return $main_menu;
-}
-
-function theme_admin_mode_menu()
-{
-    global $cat;
-    global $lang_gallery_admin_menu, $lang_user_admin_menu;
-    global $template_gallery_admin_menu, $template_user_admin_menu;
-
-    $cat_l = isset($cat) ? "?cat=$cat" : '';
-
-    if (GALLERY_ADMIN_MODE) {
-        $param = array('{CATL}' => $cat_l,
-            '{UPL_APP_LNK}' => $lang_gallery_admin_menu['upl_app_lnk'],
-            '{CONFIG_LNK}' => $lang_gallery_admin_menu['config_lnk'],
-            '{ALBUMS_LNK}' => $lang_gallery_admin_menu['albums_lnk'],
-            '{CATEGORIES_LNK}' => $lang_gallery_admin_menu['categories_lnk'],
-            '{USERS_LNK}' => $lang_gallery_admin_menu['users_lnk'],
-            '{GROUPS_LNK}' => $lang_gallery_admin_menu['groups_lnk'],
-            '{COMMENTS_LNK}' => $lang_gallery_admin_menu['comments_lnk'],
-            '{SEARCHNEW_LNK}' => $lang_gallery_admin_menu['searchnew_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk'],
-            '{UTIL_LNK}' => $lang_gallery_admin_menu['util_lnk'],
-            '{BAN_LNK}' => $lang_gallery_admin_menu['ban_lnk'],
-            '{DB_ECARD_LNK}' => $lang_gallery_admin_menu['db_ecard_lnk'],
-            );
-
-        $html = template_eval($template_gallery_admin_menu, $param);
-    } elseif (USER_ADMIN_MODE) {
-        $param = array('{ALBMGR_LNK}' => $lang_user_admin_menu['albmgr_lnk'],
-            '{MODIFYALB_LNK}' => $lang_user_admin_menu['modifyalb_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk']
-            );
-
-        $html = template_eval($template_user_admin_menu, $param);
-    } else {
-        $html = '';
-    }
-
-    return $html;
-}
-
-function theme_display_cat_list($breadcrumb, &$cat_data, $statistics)
-{
-    global $template_cat_list, $lang_cat_list;
-
-    starttable('100%');
-
-    if (count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'header');
-        $params = array('{CATEGORY}' => $lang_cat_list['category'],
-            '{ALBUMS}' => $lang_cat_list['albums'],
-            '{PICTURES}' => $lang_cat_list['pictures'],
-            );
-        echo template_eval($template, $params);
-    }
-
-    $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
-    $template = template_extract_block($template_cat_list, 'catrow');
-    foreach($cat_data as $category) {
-        if (count($category) == 3) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                    '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1]
-                );
-            echo template_eval($template_noabl, $params);
-        } elseif (isset($category['cat_albums']) && ($category['cat_albums'] != '')) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1],
-                '{CAT_ALBUMS}' => $category['cat_albums'],
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        } else {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1],
-                '{CAT_ALBUMS}' => '',
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        }
-    }
-
-    if ($statistics && count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'footer');
-        $params = array('{STATISTICS}' => $statistics);
-        echo template_eval($template, $params);
-    }
-    endtable();
-
-    if (count($cat_data) > 0)
-        echo template_extract_block($template_cat_list, 'spacer');
-}
-
-function theme_display_breadcrumb($breadcrumb, &$cat_data)
-{
-    /**
-     * ** added breadcrumb as a seperate element
-     */
-    global $template_breadcrumb, $lang_breadcrumb;
-
-    starttable('100%');
-    if ($breadcrumb) {
-        $template = template_extract_block($template_breadcrumb, 'breadcrumb');
-        $params = array('{BREADCRUMB}' => $breadcrumb
-            );
-        echo template_eval($template, $params);
-    }
-    endtable();
-}
-
-function theme_display_album_list(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list, $lang_album_list;
-
-    $theme_alb_list_tab_tmpl = $template_tab_display;
-
-    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-
-    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-
-    $album_cell = template_extract_block($template_album_list, 'album_cell');
-    $empty_cell = template_extract_block($template_album_list, 'empty_cell');
-    $tabs_row = template_extract_block($template_album_list, 'tabs');
-    $stat_row = template_extract_block($template_album_list, 'stat_row');
-    $spacer = template_extract_block($template_album_list, 'spacer');
-    $header = template_extract_block($template_album_list, 'header');
-    $footer = template_extract_block($template_album_list, 'footer');
-    $rows_separator = template_extract_block($template_album_list, 'row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-
-    if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-            $count ++;
-
-            $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-
-            echo template_eval($album_cell, $params);
-
-            if ($count % $columns == 0 && $count < count($alb_list)) {
-                echo $rows_separator;
-            }
-        }
-    }
-
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-// Function to display first level Albums of a category
-function theme_display_album_list_cat(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list_cat, $lang_album_list;
-    if (!$CONFIG['first_level']) {
-        return;
-    }
-
-    $theme_alb_list_tab_tmpl = $template_tab_display;
-
-    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-
-    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-    // echo $template_album_list_cat;
-    $template_album_list_cat1 = $template_album_list_cat;
-    $album_cell = template_extract_block($template_album_list_cat1, 'c_album_cell');
-    $empty_cell = template_extract_block($template_album_list_cat1, 'c_empty_cell');
-    $tabs_row = template_extract_block($template_album_list_cat1, 'c_tabs');
-    $stat_row = template_extract_block($template_album_list_cat1, 'c_stat_row');
-    $spacer = template_extract_block($template_album_list_cat1, 'c_spacer');
-    $header = template_extract_block($template_album_list_cat1, 'c_header');
-    $footer = template_extract_block($template_album_list_cat1, 'c_footer');
-    $rows_separator = template_extract_block($template_album_list_cat1, 'c_row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-
-    if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-            $count ++;
-
-            $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-
-            echo template_eval($album_cell, $params);
-
-            if ($count % $columns == 0 && $count < count($alb_list)) {
-                echo $rows_separator;
-            }
-        }
-    }
-
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-
-function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_thumb_view_title_row,$template_fav_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view;
-
-    static $header = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $row_separator = '';
-    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');
-        $header = template_extract_block($template_thumbnail_view, 'header');
-        $empty_cell = template_extract_block($template_thumbnail_view, 'empty_cell');
-        $row_separator = template_extract_block($template_thumbnail_view, 'row_separator');
-        $footer = template_extract_block($template_thumbnail_view, 'footer');
-        $spacer = template_extract_block($template_thumbnail_view, 'spacer');
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['thumbcols']) . '%';
-
-    $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
-    // 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'],
-            );
-        $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{
-        $title = $album_name;
-    }
-
-
-    if ($mode == 'thumb') {
-        starttable('100%', $title, $thumbcols);
-    } else {
-        starttable('100%');
-    }
-
-    echo $header;
-
-    $i = 0;
-    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']
-                    );
-            } else {
-                $params = array('{CELL_WIDTH}' => $cell_width,
-                    '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&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}' => ''
-                );
-        }
-        echo template_eval($thumb_cell, $params);
-
-        if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-            echo $row_separator;
-        }
-    }
-    for (;($i % $thumbcols); $i++) {
-        echo $empty_cell;
-    }
-    echo $footer;
-
-    if ($display_tabs) {
-        $params = array('{THUMB_COLS}' => $thumbcols,
-            '{TABS}' => $tabs_html
-            );
-        echo template_eval($tabs, $params);
-    }
-
-    endtable();
-    echo $spacer;
-}
-// Added to display flim_strip
-function theme_display_film_strip(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $pos, $sort_options, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_film_strip, $lang_film_strip;
-
-    static $template = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $spacer = '';
-
-    if ((!$template)) {
-        $template = $template_film_strip;
-        $thumb_cell = template_extract_block($template, 'thumb_cell');
-        $empty_cell = template_extract_block($template, 'empty_cell');
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['max_film_strip_items']) . '%';
-
-    $i = 0;
-    $thumb_strip = '';
-    foreach($thumb_list as $thumb) {
-        $i++;
-        if ($mode == 'thumb') {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&pos={$thumb['pos']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        } else {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "index.php?cat={$thumb['cat']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        }
-        $thumb_strip .= template_eval($thumb_cell, $params);
-    }
-
-    $params = array('{THUMB_STRIP}' => $thumb_strip,
-        '{COLS}' => $i);
-
-    ob_start();
-    starttable('');
-    echo template_eval($template, $params);
-    endtable();
-    $film_strip = ob_get_contents();
-    ob_end_clean();
-
-    return $film_strip;
-}
-
-function theme_no_img_to_display($album_name)
-{
-    global $lang_errors, $template_no_img_to_display;
-
-    static $template = '';
-    static $spacer;
-
-    if ((!$template)) {
-        $template = $template_no_img_to_display;
-        $spacer = template_extract_block($template, 'spacer');
-    }
-
-    $params = array('{TEXT}' => $lang_errors['no_img_to_display']);
-    starttable('100%', $album_name);
-    echo template_eval($template, $params);
-    endtable();
-}
-
-function theme_display_image($nav_menu, $picture, $votes, $pic_info, $comments, $film_strip)
-{
-    global $HTTP_COOKIE_VARS, $CONFIG;
-
-    starttable();
-    echo $nav_menu;
-    endtable();
-
-    starttable();
-    echo $picture;
-    endtable();
-    if ($CONFIG['display_film_strip'] == 1) {
-        echo $film_strip;
-    }
-    starttable();
-    echo $votes;
-    endtable();
-
-    $picinfo = isset($HTTP_COOKIE_VARS['picinfo']) ? $HTTP_COOKIE_VARS['picinfo'] : ($CONFIG['display_pic_info'] ? 'block' : 'none');
-    echo "<div id=\"picinfo\" style=\"display: $picinfo;\">\n";
-    starttable();
-    echo $pic_info;
-    endtable();
-    echo "</div>\n";
-
-    starttable();
-    echo $comments;
-    endtable();
-}
-
-function theme_html_picinfo(&$info)
-{
-    global $lang_picinfo;
-
-    $html = '';
-
-    $html .= "        <tr><td colspan=\"2\" class=\"tableh2_compact\"><b>{$lang_picinfo['title']}</b></td></tr>\n";
-    $template = "        <tr><td class=\"tableb_compact\" valign=\"top\" nowrap>%s:</td><td class=\"tableb_compact\">%s</td></tr>\n";
-    foreach ($info as $key => $value) $html .= sprintf($template, $key, $value);
-
-    return $html;
-}
+// ------------------------------------------------------------------------- //
+// This theme has all CORE items removed                                     //
+// ------------------------------------------------------------------------- //
+define('THEME_IS_XHTML10_TRANSITIONAL',1);
 
 ?>
\ No newline at end of file
Files 133/themes/eyeball/images/button_bg_anim.gif and cpg148/themes/eyeball/images/button_bg_anim.gif differ
Files 133/themes/eyeball/images/button_bg.gif and cpg148/themes/eyeball/images/button_bg.gif differ
Files 133/themes/eyeball/images/ecard.gif and cpg148/themes/eyeball/images/ecard.gif differ
Files 133/themes/eyeball/images/info.gif and cpg148/themes/eyeball/images/info.gif differ
Files 133/themes/eyeball/images/next.gif and cpg148/themes/eyeball/images/next.gif differ
Files 133/themes/eyeball/images/prev.gif and cpg148/themes/eyeball/images/prev.gif differ
Files 133/themes/eyeball/images/report.gif and cpg148/themes/eyeball/images/report.gif differ
Files 133/themes/eyeball/images/slideshow.gif and cpg148/themes/eyeball/images/slideshow.gif differ
Files 133/themes/eyeball/images/thumbnails.gif and cpg148/themes/eyeball/images/thumbnails.gif differ
diff -ruN 133/themes/eyeball/style.css cpg148/themes/eyeball/style.css
--- 133/themes/eyeball/style.css	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/themes/eyeball/style.css	2006-06-08 00:25:10.000000000 -0500
@@ -1,31 +1,46 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/eyeball/style.css,v $
-  $Revision: 1.3 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:14 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+/* Colors used in this style sheet:
+   Hex 000000 = RBG   0,   0,   0 = black
+   Hex 666666 = RBG 102, 102, 102 = light black
+   Hex 999999 = RBG 153, 153, 153 = dark grey
+   Hex BDBEBD = RBG 189, 190, 189 = medium grey
+   Hex EFEFEF = RBG 239, 239, 239 = light grey
+   Hex FFFFFF = RBG 255, 255, 255 = white
+   Hex FFC956 = RBG 255, 201,  86 = medium orange
+   Hex FFE8B7 = RBG 255, 232, 183 = light orange
+   Hex 447AC9 = RBG  68, 122, 201 = darker blue
+   Hex 0397FF = RBG   3, 151, 255 = lighter blue
+*/
+
 /* Foreground color definition */
 body { color : #FFFFFF; }
 
+table { border-collapse: collapse; }
+
 .topmenu, .topmenu a { color : #FFFFFF; }
 
 .topmenu a:hover { color : #666666; }
 
 .tableh1, .tableh1a, .tableh1_compact, .navmenu, .navmenu a, .sortorder_cell, .sortorder_options, .statlink, .statlink a, .statlink a:hover { color : #FFC956; }
 
-.tableh2, .tableh2_compact { color : #FFC956; }
+.tableh2, .tableh2_compact, .catrow_noalb { color : #FFC956; }
 
 .textinput, .listbox, .radio, .checkbox { color: #FFFFFF; }
 
@@ -51,9 +66,9 @@
 
 .tableh1, .tableh1_compact, .navmenu, .navmenu a, .navmenu a:hover  {         background : #000000 ; }
 
-.tableh2, .tableh2_compact, .tablef, .img_caption_table th {         background : #000000 ; }
+.tableh2, .catrow_noalb, .tableh2_compact, .tablef, .img_caption_table th {         background : #000000 ; }
 
-.tableb, .tableb_compact, .thumbnails, .img_caption_table td { background : #000000 ; }
+.tableb, .catrow, .tableb_compact, .thumbnails, .img_caption_table td { background : #000000 ; }
 
 
 /* Borders for input controls */
@@ -78,7 +93,7 @@
 /* Fonts definition */
 body { font-family: Arial, Helvetica, sans-serif; }
 
-.tableh1, .tableh1a, .catlink, .tableh2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
+.tableh1, .tableh1a, .catlink, .tableh2, .catrow_noalb { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
 
 .textinput, .listbox, .radio, .checkbox { font-family: Arial, Helvetica, sans-serif; }
 
@@ -101,7 +116,7 @@
         font-size: 24px;
         font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         text-decoration: none;
-        color: #000000;
+        color: #EEEEEE;
         margin: 0px;
 }
 
@@ -144,6 +159,7 @@
 }
 
 
+
 .top_panel td {
         white-space: nowrap;
 }
@@ -282,7 +298,6 @@
         padding-left: 10px;
 }
 
-
 .tableh2_compact {
         padding-top: 2px;
         padding-right: 5px;
@@ -298,7 +313,6 @@
         padding-left: 10px;
 }
 
-
 .tableb_compact {
         padding-top: 2px;
         padding-right: 5px;
@@ -314,12 +328,29 @@
         padding-left: 10px;
 }
 
+.catrow_noalb {
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
+.catrow {
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
 
 .album_stat {
         font-size : 85%;
         margin: 5px 0px;
 }
 
+.thumb_filename {
+        font-size: 80%;
+        display: block;
+}
 
 .thumb_title {
         font-weight : bold;
@@ -476,6 +507,9 @@
         text-decoration: underline;
 }
 
+td #admin_menu_anim {
+        background-image : url(images/button_bg_anim.gif);
+}
 
 .comment_date{
         font-size: 90%;
@@ -487,6 +521,12 @@
         margin: 2px;
 }
 
+.display_media {
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
 
 .thumbnails {
         padding: 10px;
@@ -581,6 +621,7 @@
         padding-right: 10px;
         padding-bottom: 6px;
         padding-left: 10px;
+        white-space: normal;
 }
 
 .debug_text {
@@ -591,8 +632,7 @@
 }
 
 .clickable_option {
-        border-bottom : 1px dotted blue;
-        cursor : hand;
+        cursor : default;
 }
 
 .listbox_lang {
@@ -604,3 +644,35 @@
         vertical-align : middle;
 }
 
+/* Modified Holly-Hack to fix IE 3px bug */
+
+/* Hides from IE-mac \*/
+
+* html .ie_fix {margin-bottom: -3px;}
+/* End hide from IE-mac */
+
+
+#Menu1 {
+         position:relative;
+         width:780px;
+         height:15px;
+         top: 3px;
+         left: 20px;
+         visibility: hidden;
+}
+
+#vanity a {
+        display:block;
+        width:57px;
+        height:20px;
+        margin: 3px 20px;
+}
+#vanity img {border:0}
+#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);}
diff -ruN 133/themes/eyeball/template.html cpg148/themes/eyeball/template.html
--- 133/themes/eyeball/template.html	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/themes/eyeball/template.html	2006-06-05 14:05:58.000000000 -0500
@@ -1,11 +1,11 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html dir="{LANG_DIR}">
 <head>
-<title>{TITLE}</title>
 <meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
 <meta http-equiv="Pragma" content="no-cache" />
+<title>{TITLE}</title>
 {META}
-<link rel="stylesheet" href="themes/eyeball/style.css" />
+<link rel="stylesheet" href="themes/eyeball/style.css" type="text/css" />
 <script type="text/javascript" src="scripts.js"></script>
 <script language="JavaScript" type="text/JavaScript">
 <!--
@@ -25,70 +25,87 @@
 }
 //-->
 </script>
-<!--
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/eyeball/template.html,v $
-  $Revision: 1.5 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:14 $
--->
+<!-- $Id: template.html 2688 2005-12-04 03:22:35Z donnoman $ -->
 </head>
 <body>
-<div id="Menu1" style="position:absolute; width:780px; height:30px; z-index:1; left: 22px; top: 47px; visibility: hidden;">
-                <span class="topmenu">
-                        <table border="0" cellpadding="0" cellspacing="0">
-                                <tr>
-                                        <td>
-                                        {MAIN_MENU1}
-                                        </td>
-                                </tr>
-                        </table>
-                </span>
-                                        </div>
-<table border="0" cellpadding="0" cellspacing="0" width="100%" class="top_panel">
-  <tr>
-   <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
+  {CUSTOM_HEADER}
+  <table border="0" cellpadding="0" cellspacing="0" width="100%" class="top_panel">
+    <tr>
+      <td>
+        <table border="0" cellpadding="0" cellspacing="0" width="100%">
           <tr>
-           <td width="49%" background="themes/eyeball/images/top_background_r1_c1.gif"></td>
-           <td width="2%"><table border="0" cellpadding="0" cellspacing="0" wisth="100%">
-                  <tr>
-                   <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
-                          <tr>
-                           <td><img name="top_background_r1_c2" src="themes/eyeball/images/top_background_r1_c2.gif" width="135" height="17" border="0" id="top_background_r1_c2" alt="" /></td>
-                           <td width="100%" background="themes/eyeball/images/top_background_r1_c4.gif"></td>
-                           <td><img name="top_background_r1_c5" src="themes/eyeball/images/top_background_r1_c5.gif" width="135" height="17" border="0" id="top_background_r1_c5" alt="" /></td>
-                          </tr>
-                        </table></td>
-                  </tr>
-                  <tr>
-                   <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
-                          <tr>
-                           <td><img name="top_background_r2_c2" src="themes/eyeball/images/top_background_r2_c2.gif" width="55" height="25" border="0" id="top_background_r2_c2" alt="" /></td>
-                           <td align="center">{MAIN_MENU2}</td>
-                           <td><img name="top_background_r2_c6" src="themes/eyeball/images/top_background_r2_c6.gif" width="55" height="25" border="0" id="top_background_r2_c6" alt="" /></td>
-                          </tr>
-                        </table></td>
-                  </tr>
-                </table></td>
-           <td width="49%" background="themes/eyeball/images/top_background_r1_c7.gif"></td>
-          </tr>
-        </table></td>
-  </tr>
-</table>
-</body>
-</html>
-<table width="100%" border="0" align="center" cellpadding="0" cellspacing="20">
-        <tr>
-                <td align="center" valign="top">
-                        {ADMIN_MENU}
-                  &nbsp;{LANGUAGE_SELECT_FLAGS}
-                        {GALLERY}
-                </td>
-        </tr>
+            <td width="49%" style="background-image:url(themes/eyeball/images/top_background_r1_c1.gif);"></td>
+
+            <td width="2%">
+              <table border="0" cellpadding="0" cellspacing="0" width="100%">
                 <tr>
-                <td align="center" valign="top">{THEME_SELECT_LIST}&nbsp;{LANGUAGE_SELECT_LIST}</td>
-        </tr>
-</table>
+                  <td>
+                    <div>
+                      <table border="0" cellpadding="0" cellspacing="0" width="100%">
+                        <tr>
+                          <td width="135" height="17" style="background-image:url(themes/eyeball/images/top_background_r1_c2.gif);background-repeat:no-repeat;"><img src="images/spacer.gif" width="135" height="17" border="0" alt="" /></td>
+
+                          <td width="100%" style="background-image:url(themes/eyeball/images/top_background_r1_c4.gif);background-repeat:repeat-x;"></td>
 
+                          <td width="135" height="17" style="background-image:url(themes/eyeball/images/top_background_r1_c5.gif);background-repeat:no-repeat;"><img src="images/spacer.gif" width="135" height="17" border="0" alt="" /></td>
+                        </tr>
+                      </table>
+                    </div>
+                  </td>
+                </tr>
+
+                <tr>
+                  <td>
+                    <div class="ie_fix">
+                      <table border="0" cellpadding="0" cellspacing="0" width="100%">
+                        <tr>
+                          <td><img name="top_background_r2_c2" src="themes/eyeball/images/top_background_r2_c2.gif" width="55" height="25" border="0" id="top_background_r2_c2" alt="" /></td>
+
+                          <td align="center">{SUB_MENU}</td>
+
+                          <td><img name="top_background_r2_c6" src="themes/eyeball/images/top_background_r2_c6.gif" width="55" height="25" border="0" id="top_background_r2_c6" alt="" /></td>
+                        </tr>
+                      </table>
+                    </div>
+                  </td>
+                </tr>
+              </table>
+            </td>
+
+            <td width="49%" style="background-image:url(themes/eyeball/images/top_background_r1_c7.gif);"></td>
+          </tr>
+        </table>
+      </td>
+    </tr>
+  </table>
+
+  <div id="Menu1" class="topmenu">
+    <table border="0" cellpadding="0" cellspacing="0">
+      <tr>
+        <td>{SYS_MENU}</td>
+      </tr>
+    </table>
+  </div>
+
+<h3 align="center">{GAL_NAME} - {GAL_DESCRIPTION}</h3>
+
+  <div style="padding: 5px 20px;">
+    <table width="100%" border="0" cellpadding="0" cellspacing="0">
+      <tr>
+        <td valign="top">{ADMIN_MENU} {GALLERY}</td>
+      </tr>
+
+      <tr>
+        <td valign="top">
+          <div style="text-align:center;">
+            <div>
+              {THEME_SELECT_LIST}&nbsp; {LANGUAGE_SELECT_LIST}<br />
+              {LANGUAGE_SELECT_FLAGS}
+            </div>
+          </div>
+        </td>
+      </tr>
+    </table>
+  </div>{CUSTOM_FOOTER} {VANITY}
 </body>
-</html>
\ No newline at end of file
+</html>
diff -ruN 133/themes/eyeball/theme.php cpg148/themes/eyeball/theme.php
--- 133/themes/eyeball/theme.php	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/themes/eyeball/theme.php	2006-06-08 00:25:10.000000000 -0500
@@ -2,870 +2,105 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/eyeball/theme.php,v $
-  $Revision: 1.10 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:14 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+  ********************************************
+  This theme has had redundant CORE items removed
 **********************************************/
 
 define('THEME_HAS_RATING_GRAPHICS', 1);
-// HTML template for main menu
-$template_main_menu1 = <<<EOT
-
-                                                |
-<!-- BEGIN my_gallery -->
-                                                <a href="{MY_GAL_TGT}" title="{MY_GAL_TITLE}">{MY_GAL_LNK}</a> |
-<!-- END my_gallery -->
-<!-- BEGIN allow_memberlist -->
-
-                                                <a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}">{MEMBERLIST_LNK}</a> |
-<!-- END allow_memberlist -->
-<!-- BEGIN my_profile -->
-                                                <a href="{MY_PROF_TGT}">{MY_PROF_LNK}</a> |
-<!-- END my_profile -->
-<!-- BEGIN faq -->
-                        <a href="{FAQ_TGT}" title="{FAQ_TITLE}">{FAQ_LNK}</a> |
-<!-- END faq -->
-<!-- BEGIN enter_admin_mode -->
-                                                <a href="{ADM_MODE_TGT}" title="{ADM_MODE_TITLE}">{ADM_MODE_LNK}</a> |
-<!-- END enter_admin_mode -->
-<!-- BEGIN leave_admin_mode -->
-                                                <a href="{USR_MODE_TGT}" title="{USR_MODE_TITLE}">{USR_MODE_LNK}</a> |
-<!-- END leave_admin_mode -->
-<!-- BEGIN upload_pic -->
-                                                <a href="{UPL_PIC_TGT}" title="{UPL_PIC_TITLE}">{UPL_PIC_LNK}</a> |
-<!-- END upload_pic -->
-<!-- BEGIN register -->
-                                                <a href="{REGISTER_TGT}" title="{REGISTER_TITLE}">{REGISTER_LNK}</a> |
-<!-- END register -->
-<!-- BEGIN login -->
-                                                <a href="{LOGIN_TGT}">{LOGIN_LNK}</a> |
-<!-- END login -->
-<!-- BEGIN logout -->
-                                                <a href="{LOGOUT_TGT}">{LOGOUT_LNK}</a> |
-<!-- END logout -->
-
-EOT;
-
-$template_main_menu2 = <<<EOT
-                        <table border="0" cellpadding="0" cellspacing="0" border="0" class="top_menu_bttn">
+define('THEME_HAS_NAVBAR_GRAPHICS', 1);
+define('THEME_HAS_NO_SUB_MENU_BUTTONS',1);
+define('THEME_IS_XHTML10_TRANSITIONAL',1);  // Remove this if you edit this template until
+                                            // you have validated it. See docs/theme.htm.
+// HTML template for template sys_menu spacer
+$template_sys_menu_spacer ='|';
+
+// HTML template for template sub_menu
+$template_sub_menu = <<<EOT
+                        <table cellpadding="0" cellspacing="0" border="0" class="top_menu_bttn">
                                 <tr>
                                         <td><img src="themes/eyeball/images/top_menu_left.gif" border="0" alt="" /><br /></td>
-                                        <td background="themes/eyeball/images/top_menu_button.gif">
-                                                <a href="index.php" onMouseOver="MM_showHideLayers('Menu1','','show')"><img src="themes/eyeball/images/home.gif" border="0" alt="" /><br /></a>
+                                        <!-- BEGIN custom_link -->
+                                                                                <td style="background-image:url(themes/eyeball/images/top_menu_button.gif);">
+                                                <a href="{CUSTOM_LNK_TGT}" title="{CUSTOM_LNK_TITLE}">{CUSTOM_LNK_LNK}</a>
+                                        </td>
+                                        <td><img src="themes/eyeball/images/top_menu_spacer.gif" border="0" alt="" /><br /></td>
+                                        <!-- END custom_link -->
+                                        <td style="background-image:url(themes/eyeball/images/top_menu_button.gif);">
+                                                <a href="index.php" onmouseover="MM_showHideLayers('Menu1','','show')"><img src="themes/eyeball/images/home.gif" border="0" alt="" /><br /></a>
                                         </td>
                                         <td><img src="themes/eyeball/images/top_menu_spacer.gif" border="0" alt="" /><br /></td>
-                                        <td background="themes/eyeball/images/top_menu_button.gif">
+                                        <td style="background-image:url(themes/eyeball/images/top_menu_button.gif);">
                                                 <a href="{ALB_LIST_TGT}" title="{ALB_LIST_TITLE}">{ALB_LIST_LNK}</a>
                                         </td>
                                         <td><img src="themes/eyeball/images/top_menu_spacer.gif" border="0" alt="" /><br /></td>
-                                        <td background="themes/eyeball/images/top_menu_button.gif">
-                                                <a href="{LASTUP_TGT}">{LASTUP_LNK}</a>
+                                        <td style="background-image:url(themes/eyeball/images/top_menu_button.gif);">
+                                                <a href="{LASTUP_TGT}" onmouseover="MM_showHideLayers('Menu1','','hide')" title="{LASTUP_LNK}">{LASTUP_LNK}</a>
                                         </td>
                                         <td><img src="themes/eyeball/images/top_menu_spacer.gif" border="0" alt="" /><br /></td>
-                                        <td background="themes/eyeball/images/top_menu_button.gif">
-                                                <a href="{LASTCOM_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{LASTCOM_LNK}</a>
+                                        <td style="background-image:url(themes/eyeball/images/top_menu_button.gif);">
+                                                <a href="{LASTCOM_TGT}" onmouseover="MM_showHideLayers('Menu1','','hide')" title="{LASTCOM_LNK}">{LASTCOM_LNK}</a>
                                         </td>
                                         <td><img src="themes/eyeball/images/top_menu_spacer.gif" border="0" alt="" /><br /></td>
-                                        <td background="themes/eyeball/images/top_menu_button.gif">
-                                                <a href="{TOPN_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{TOPN_LNK}</a>
+                                        <td style="background-image:url(themes/eyeball/images/top_menu_button.gif);">
+                                                <a href="{TOPN_TGT}" onmouseover="MM_showHideLayers('Menu1','','hide')" title="{TOPN_LNK}">{TOPN_LNK}</a>
                                         </td>
                                         <td><img src="themes/eyeball/images/top_menu_spacer.gif" border="0" alt="" /><br /></td>
-                                        <td background="themes/eyeball/images/top_menu_button.gif">
-                                                <a href="{TOPRATED_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{TOPRATED_LNK}</a>
+                                        <td style="background-image:url(themes/eyeball/images/top_menu_button.gif);">
+                                                <a href="{TOPRATED_TGT}" onmouseover="MM_showHideLayers('Menu1','','hide')" title="{TOPRATED_LNK}">{TOPRATED_LNK}</a>
                                         </td>
                                         <td><img src="themes/eyeball/images/top_menu_spacer.gif" border="0" alt="" /><br /></td>
-                                        <td background="themes/eyeball/images/top_menu_button.gif">
-                                        <a href="{FAV_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{FAV_LNK}</a>
+                                        <td style="background-image:url(themes/eyeball/images/top_menu_button.gif);">
+                                        <a href="{FAV_TGT}" onmouseover="MM_showHideLayers('Menu1','','hide')" title="{FAV_LNK}">{FAV_LNK}</a>
                                         </td>
                                         <td><img src="themes/eyeball/images/top_menu_spacer.gif" border="0" alt="" /><br /></td>
-                                         <td background="themes/eyeball/images/top_menu_button.gif">
-                                                <a href="{SEARCH_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{SEARCH_LNK}</a>
+                                         <td style="background-image:url(themes/eyeball/images/top_menu_button.gif);">
+                                                <a href="{SEARCH_TGT}" onmouseover="MM_showHideLayers('Menu1','','hide')" title="{SEARCH_LNK}">{SEARCH_LNK}</a>
                                         </td>
                                         <td><img src="themes/eyeball/images/top_menu_right.gif" border="0" alt="" /><br /></td>
-                                </tr>
-                        </table>
-EOT;
-// HTML template for gallery admin menu
-$template_gallery_admin_menu = <<<EOT
-
-                <div align="center">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="editpics.php?mode=upload_approval" title="">{UPL_APP_LNK}</a></td>
-                                <td class="admin_menu"><a href="config.php" title="">{CONFIG_LNK}</a></td>
-                                <td class="admin_menu"><a href="albmgr.php{CATL}" title="">{ALBUMS_LNK}</a></td>
-                                <td class="admin_menu"><a href="catmgr.php" title="">{CATEGORIES_LNK}</a></td>
-                                <td class="admin_menu"><a href="usermgr.php" title="">{USERS_LNK}</a></td>
-                                <td class="admin_menu"><a href="groupmgr.php" title="">{GROUPS_LNK}</a></td>
-                                <td class="admin_menu"><a href="banning.php" title="">{BAN_LNK}</a></td>
-                                <td class="admin_menu"><a href="db_ecard.php" title="">{DB_ECARD_LNK}</a></td>
-                                <td class="admin_menu"><a href="reviewcom.php" title="">{COMMENTS_LNK}</a></td>
-                                <td class="admin_menu"><a href="searchnew.php" title="">{SEARCHNEW_LNK}</a></td>
-                                <td class="admin_menu"><a href="util.php" title="">{UTIL_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
 
-EOT;
-// HTML template for user admin menu
-$template_user_admin_menu = <<<EOT
-
-                <div align="center">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="albmgr.php" title="">{ALBMGR_LNK}</a></td>
-                                <td class="admin_menu"><a href="modifyalb.php" title="">{MODIFYALB_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
-
-EOT;
-// HTML template for the category list
-$template_cat_list = <<<EOT
-
-<!-- BEGIN header -->
-        <tr>
-                <td class="tableh1" width="80%"><b>{CATEGORY}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{ALBUMS}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{PICTURES}</b></td>
-        </tr>
-<!-- END header -->
-<!-- BEGIN catrow_noalb -->
-        <tr>
-                <td class="tableh2" colspan="3"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-        </tr>
-<!-- END catrow_noalb -->
-<!-- BEGIN catrow -->
-        <tr>
-                <td class="tableb"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-                <td class="tableb" align="center">{ALB_COUNT}</td>
-                <td class="tableb" align="center">{PIC_COUNT}</td>
-        </tr>
-      <tr>
-            <td class="tableb" colspan=3>{CAT_ALBUMS}</td>
-      </tr>
-<!-- END catrow -->
-<!-- BEGIN footer -->
-        <tr>
-                <td colspan="3" class="tableb" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END footer -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the breadcrumb
-$template_breadcrumb = <<<EOT
-<!-- BEGIN breadcrumb -->
-        <tr>
-                <td colspan="3" class="tableh1"><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-        </tr>
-<!-- END breadcrumb -->
-<!-- BEGIN breadcrumb_user_gal -->
-        <tr>
-                <td colspan="3" class="tableh1">
-                <table width="100%" cellpadding="0" cellspacing="0" border="0">
-                <tr>
-                        <td><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-                        <td align="right"><span class="statlink"><b>{STATISTICS}</b></span></td>
-                </tr>
-                </table>
-                </td>
-        </tr>
-<!-- END breadcrumb_user_gal -->
-
-EOT;
-// HTML template for the album list
-$template_album_list = <<<EOT
-
-<!-- BEGIN stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END stat_row -->
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px;
- margin-bottom: 0px; border: none;"><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1">
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END album_cell -->
-<!-- BEGIN empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for filmstrip display
-$template_film_strip = <<<EOT
-
-        <tr>
-         <td valign="top" background='themes/eyeball/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-        <tr>
-        <td valign="bottom" class="thumbnails" align="center">
-          {THUMB_STRIP}
-        </td>
-        </tr>
-        <tr>
-         <td valign="top" background='themes/eyeball/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-<!-- BEGIN thumb_cell -->
-                                        <a href="{LINK_TGT}">{THUMB}</a>&nbsp;
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" align="center" >1&nbsp;</td>
-<!-- END empty_cell -->
-
-EOT;
-// HTML template for the album list
-$template_album_list_cat = <<<EOT
-
-<!-- BEGIN c_stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END c_stat_row -->
-<!-- BEGIN c_header -->
-        <tr>
-<!-- END c_header -->
-<!-- BEGIN c_album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px;
- margin-bottom: 0px; border: none;"><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1">
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_album_cell -->
-<!-- BEGIN c_empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_empty_cell -->
-<!-- BEGIN c_row_separator -->
-        </tr>
-        <tr>
-<!-- END c_row_separator -->
-<!-- BEGIN c_footer -->
-        </tr>
-<!-- END c_footer -->
-<!-- BEGIN c_tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
                                 </tr>
                         </table>
-                </td>
-        </tr>
-<!-- END c_tabs -->
-<!-- BEGIN c_spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END c_spacer -->
-
 EOT;
-// HTML template for the ALBUM admin menu displayed in the album list
-$template_album_admin_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}&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>
-                        <td align="center" valign="middle" class="admin_menu">
-                                <a href="editpics.php?album={ALBUM_ID}"  class="adm_menu">{EDIT_PICS}</a>
-                        </td>
-                </tr>
-        </table>
 
-EOT;
 // HTML template for title row of the thumbnail view (album title + sort options)
 $template_thumb_view_title_row = <<<EOT
 
                         <table width="100%" cellpadding="0" cellspacing="0">
                         <tr>
                                 <td width="100%" class="statlink">{ALBUM_NAME}</td>
-                <td class="sortorder_options">{TITLE}</td>
-                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=ta" title="{SORT_TA}">&nbsp;+&nbsp;</a></span></td>
-                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=td" title="{SORT_TD}">&nbsp;-&nbsp;</a></span></td>
+                                <td class="sortorder_options" style="font-size: 100%;">{TITLE}</td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=ta" title="{SORT_TA}">&nbsp;+&nbsp;</a></span></td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=td" title="{SORT_TD}">&nbsp;-&nbsp;</a></span></td>
+                                <td>&nbsp;&nbsp;</td>
                                 <td class="sortorder_options" style="font-size: 100%;">{NAME}</td>
-                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=na" title="{SORT_NA}">&nbsp;+&nbsp;</a></span></td>
-                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=nd" title="{SORT_ND}">&nbsp;-&nbsp;</a></span></td>
-                                <td>&nbsp&nbsp</td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=na" title="{SORT_NA}">&nbsp;+&nbsp;</a></span></td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=nd" title="{SORT_ND}">&nbsp;-&nbsp;</a></span></td>
+                                <td>&nbsp;&nbsp;</td>
                                 <td class="sortorder_options" style="font-size: 100%;">{DATE}</td>
-                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=da" title="{SORT_DA}">&nbsp;+&nbsp;</a></span></td>
-                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=dd" title="{SORT_DD}">&nbsp;-&nbsp;</a></span></td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=da" title="{SORT_DA}">&nbsp;+&nbsp;</a></span></td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=dd" title="{SORT_DD}">&nbsp;-&nbsp;</a></span></td>
+                                <td>&nbsp;&nbsp;</td>
+                                <td class="sortorder_options" style="font-size: 100%;">{POSITION}</td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=pa" title="{SORT_PA}">&nbsp;+&nbsp;</a></span></td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=pd" title="{SORT_PD}">&nbsp;-&nbsp;</a></span></td>
                         </tr>
                         </table>
 
 EOT;
 
-
-// HTML template for title row of the fav thumbnail view (album title + download)
-$template_fav_thumb_view_title_row = <<<EOT
-
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1"></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                                <tr>
-                                                        <td class="sortorder_options"><span class="statlink"><a href="zipdownload.php">{DOWNLOAD_ZIP}</a></span></td>
-                                                </tr>
-                                                </table>
-                                </td>
-                        </tr>
-                        </table>
-
-EOT;
-
-
-// HTML template for thumbnails display
-$template_thumbnail_view = <<<EOT
-
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN thumb_cell -->
-        <td valign="top" class="thumbnails" width ="{CELL_WIDTH}" align="center">
-                <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td align="center">
-                                        <a href="{LINK_TGT}">{THUMB}<br /></a>
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-                                </td>
-                        </tr>
-                </table>
-        </td>
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" class="thumbnails" align="center">&nbsp;</td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{THUMB_COLS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the thumbnail view when there is no picture to show
-$template_no_img_to_display = <<<EOT
-        <tr>
-                <td class="tableb" height="200" align="center">
-                        <font size="3"><b>{TEXT}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the USER info box in the user list view
-$template_user_list_info_box = <<<EOT
-
-        <table cellspacing="1" cellpadding="0" border="0" width="100%" class="user_thumb_infobox">
-                <tr>
-                        <th><a href="profile.php?uid={USER_ID}">{USER_NAME}</a></th>
-                </tr>
-                <tr>
-                        <td>{ALBUMS}</td>
-                </tr>
-                <tr>
-                        <td>{PICTURES}</td>
-                </tr>
-        </table>
-
-EOT;
-// HTML template for the image navigation bar
-$template_img_navbar = <<<EOT
-
-        <tr>
-                <td align="center" valign="middle" class="navmenu" width="50%">
-                        &nbsp;
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{THUMB_TGT}" class="navmenu_pic" title="{THUMB_TITLE}"><img src="themes/eyeball/images/imv_up.gif" align="absmiddle" border="0" alt="{THUMB_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="javascript:;" onClick="blocking('picinfo','yes', 'block'); return false;" title="{PIC_INFO_TITLE}"><img src="themes/eyeball/images/imv_picinfo.gif" border="0" align="absmiddle" alt="{PIC_INFO_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{SLIDESHOW_TGT}" title="{SLIDESHOW_TITLE}"><img src="themes/eyeball/images/imv_slideshow.gif" border="0" align="absmiddle" alt="{SLIDESHOW_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" style="white-space: nowrap; padding-left: 15px; padding-right: 15px; font-size: 18px; font-weight: normal;">
-                        {PIC_POS}
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{ECARD_TGT}" title="{ECARD_TITLE}"><img src="themes/eyeball/images/imv_ecards.gif" border="0" align="absmiddle" alt="{ECARD_TITLE}"></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{PREV_TGT}" class="navmenu_pic" title="{PREV_TITLE}"><img src="themes/eyeball/images/imv_prev.gif" border="0" align="absmiddle" alt="{PREV_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{NEXT_TGT}" class="navmenu_pic" title="{NEXT_TITLE}"><img src="themes/eyeball/images/imv_next.gif" border="0" align="absmiddle" alt="{NEXT_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="50%">
-                        &nbsp;
-                </td>
-        </tr>
-
-EOT;
-// HTML template for intermediate image display
-$template_display_picture = <<<EOT
-        <tr>
-                <td align="center" class="tableb" height="{CELL_HEIGHT}" style="white-space: nowrap; padding: 0px;">
-                        <table cellspacing="2" cellpadding="0" class="imageborder">
-                                <tr>
-                                        <td align="center">
-                                                {IMAGE}
-                                                {ADMIN_MENU}
-                                        </td>
-                                </tr>
-                        </table>
-<!-- BEGIN img_desc -->
-                        <table cellpadding="0" cellspacing="0" class="img_caption_table">
-<!-- BEGIN title -->
-                                <tr>
-                                        <th>
-                                                {TITLE}
-                                        </th>
-                                </tr>
-<!-- END title -->
-<!-- BEGIN caption -->
-                                <tr>
-                                        <td>
-                                                {CAPTION}
-                                        </td>
-                                </tr>
-<!-- END caption -->
-                        </table>
-<!-- END img_desc -->
-                </td>
-        </tr>
-
-EOT;
-// HTML template for the image rating box
-$template_image_rating = <<<EOT
-
-        <tr>
-                <td colspan="6" class="tableh2_compact"><b>{TITLE}</b> {VOTES}</td>
-        </tr>
-        <tr>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE0}" title="{RUBBISH}"><img src="themes/eyeball/images/rating0.gif" alt="{RUBBISH}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE1}" title="{POOR}"><img src="themes/eyeball/images/rating1.gif" alt="{POOR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE2}" title="{FAIR}"><img src="themes/eyeball/images/rating2.gif" alt="{FAIR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE3}" title="{GOOD}"><img src="themes/eyeball/images/rating3.gif" alt="{GOOD}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE4}" title="{EXCELLENT}"><img src="themes/eyeball/images/rating4.gif" alt="{EXCELLENT}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE5}" title="{GREAT}"><img src="themes/eyeball/images/rating5.gif" alt="{GREAT}" border="0" /><br /></a></td>
-        </tr>
-
-EOT;
-// HTML template for the display of comments
-$template_image_comments = <<<EOT
-
-        <tr>
-                <td>
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <td class="tableh2_compact" nowrap>
-                                        <b>{MSG_AUTHOR}</b>
-<!-- BEGIN ipinfo -->
-                                                                                 ({HDR_IP} [{RAW_IP}])
-<!-- END ipinfo -->
-                                </td>
-                                <td class="tableh2_compact" align="right" width="100%">
-<!-- BEGIN buttons -->
-                                        <a href="javascript:;" onClick="blocking('cbody{MSG_ID}','', 'block'); blocking('cedit{MSG_ID}','', 'block'); return false;" title="{EDIT_TITLE}"><img src="images/edit.gif" border="0" align="absmiddle" ></a>
-                                        <a href="delete.php?msg_id={MSG_ID}&what=comment"  onclick="return confirm('{CONFIRM_DELETE}');"><img src="images/delete.gif" border="0" align="absmiddle" ></a>
-<!-- END buttons -->
-                                </td>
-                                <td class="tableh2_compact" align="right" nowrap>
-                                        <span class="comment_date">[{MSG_DATE}]</span>
-                                </td>
-                        </table>
-                </td>
-        </tr>
-        <tr>
-                <td class="tableb_compact">
-                        <div id="cbody{MSG_ID}" style="display:block">
-                                {MSG_BODY}
-                        </div>
-                        <div id="cedit{MSG_ID}" style="display:none">
-<!-- BEGIN edit_box_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update">
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}">
-                                                <tr>
-                                                <td>
-                                                   <input type=text name=msg_author value="{MSG_AUTHOR}" class="textinput" size="25">
-                                                </td>
-                                                </tr>
-                                                <tr>
-                                                <td width="80%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" onselect="storeCaret_f{MSG_ID}(this);" onclick="storeCaret_f{MSG_ID}(this);" onkeyup="storeCaret_f{MSG_ID}(this);" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}">
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" /><br /></td>
-                                        </tr>
-                                </table>
-                                {SMILIES}
-<!-- END edit_box_smilies -->
-<!-- BEGIN edit_box_no_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update">
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}">
-                                                <td>
-                                                <input type=text name=msg_author value="{MSG_AUTHOR}" class="textinput" size="25">
-                                                </td>
-                                        </tr>
-                                        <tr>
-                                                <td width="100%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}">
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" /><br /></td>
-                                        </tr>
-                                </table>
-<!-- END edit_box_no_smilies -->
-                        </div>
-                </td>
-        </tr>
-
-EOT;
-
-$template_add_your_comment = <<<EOT
-
-        <tr>
-                <td class="tableh2_compact"><b>{ADD_YOUR_COMMENT}</b></td>
-        </tr>
-        <tr>
-                <form method="post" name="post" action="db_input.php">
-                <td colspan="3">
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <input type="hidden" name="event" value="comment">
-                                <input type="hidden" name="pid" value="{PIC_ID}">
-<!-- BEGIN user_name_input -->
-                                <td class="tableb_compact">
-                                        {NAME}
-                                </td>
-                                <td class="tableb_compact">
-                                        <input type="text" class="textinput" name="msg_author" size="10" maxlength="20" value="{USER_NAME}">
-                                </td>
-<!-- END user_name_input -->
-<!-- BEGIN input_box_smilies -->
-                                <td class="tableb_compact">
-                                {COMMENT} </td>
-                                <td width="100%" class="tableb_compact">
-                                <input type="text" class="textinput" id="message" name="msg_body" onselect="storeCaret_post(this);" onclick="storeCaret_post(this);" onkeyup="storeCaret_post(this);" maxlength="{MAX_COM_LENGTH}" style="width: 100%;">                                        <!-- END input_box_smilies -->
-<!-- BEGIN input_box_no_smilies -->
-                                <input type="text" class="textinput" id="message" name="msg_body"  maxlength="{MAX_COM_LENGTH}" style="width: 100%;">
-<!-- END input_box_no_smilies -->
-                                </td>
-                                <td class="tableb_compact">
-                                <input type="submit" class="comment_button" name="submit" value="{OK}">
-                                </td>
-                        </table>
-                </td>
-                </form>
-        </tr>
-<!-- BEGIN smilies -->
-        <tr>
-                <td width="100%" class="tableb_compact">
-                        {SMILIES}
-                </td>
-        </tr>
-<!-- END smilies -->
-
-EOT;
-// HTML template used by the cpg_die function
-$template_cpg_die = <<<EOT
-
-        <tr>
-                <td class="tableb" height="300" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-<!-- BEGIN file_line -->
-                        <br />
-                        <br />
-                        {FILE_TXT}{FILE} - {LINE_TXT}{LINE}
-<!-- END file_line -->
-<!-- BEGIN output_buffer -->
-                        <br />
-                        <br />
-                        <div align="left">
-                                {OUTPUT_BUFFER}
-                        </div>
-<!-- END output_buffer -->
-                        <br /><br />
-                </td>
-        </tr>
-
-
-EOT;
-// HTML template used by the msg_box function
-$template_msg_box = <<<EOT
-
-        <tr>
-                <td class="tableb" height="150" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN button -->
-                <tr>
-                        <td align="center" class="tablef">
-                                <table cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <td class="admin_menu">
-                                                        <a href="{LINK}">{TEXT}</a>
-                                                </td>
-                                        </tr>
-                                </table>
-                        </td>
-                </tr>
-<!-- END button -->
-
-EOT;
-// HTML template for e-cards
-$template_ecard = <<<EOT
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html dir="{LANG_DIR}">
-<head>
-<title>{TITLE}</title>
-<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
-</head>
-<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
-<br />
-<p align="center"><a href="{VIEW_ECARD_TGT}"><b>{VIEW_ECARD_LNK}</b></a></p>
-<table border="0" cellspacing="0" cellpadding="1" align="center">
-  <tr>
-    <td bgcolor="#000000">
-      <table border="0" cellspacing="0" cellpadding="10" bgcolor="#ffffff">
-        <tr>
-          <td valign="top">
-           <img src="{PIC_URL}" border="1" alt="" /><br />
-          </td>
-          <td valign="top" width="200" height="250">
-            <div align="right"><img src="{URL_PREFIX}images/stamp.gif" alt="" border="0" /></div>
-            <br />
-            <b><font face="arial" color="#000000" size="4">{GREETINGS}</font></b>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{MESSAGE}</font>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
-            (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
-          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<p align="center"><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
-</body>
-</html>
-EOT;
-// Template used for tabbed display
-$template_tab_display = array('left_text' => '<td width="100%%" align="left" valign="middle" class="tableh1_compact" style="white-space: nowrap"><b>{LEFT_TEXT}</b></td>' . "\n",
-    'tab_header' => '',
-    'tab_trailer' => '',
-    'active_tab' => '<td><img src="images/spacer.gif" width="1" height="1"></td>' . "\n" . '<td align="center" valign="middle" class="tableb_compact"><b>%d</b></td>',
-    'inactive_tab' => '<td><img src="images/spacer.gif" width="1" height="1"></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="{LINK}"><b>%d</b></a></td>' . "\n"
-    );
-
-function pageheader($section, $meta = '')
-{
-    global $CONFIG, $THEME_DIR;
-    global $template_header, $lang_charset, $lang_text_dir;
-
-    $charset = ($CONFIG['charset'] == 'language file') ? $lang_charset : $CONFIG['charset'];
-
-    header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
-    header("Content-Type: text/html; charset=$charset");
-    user_save_profile();
-
-    $template_vars = array('{LANG_DIR}' => $lang_text_dir,
-        '{TITLE}' => $CONFIG['gallery_name'] . ' - ' . $section,
-        '{CHARSET}' => $charset,
-        '{META}' => $meta,
-        '{GAL_NAME}' => $CONFIG['gallery_name'],
-        '{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
-        '{MAIN_MENU1}' => theme_main_menu1(),
-        '{MAIN_MENU2}' => theme_main_menu2(),
-        '{ADMIN_MENU}' => theme_admin_mode_menu()
-        );
-
-    echo template_eval($template_header, $template_vars);
-}
-// Function for writing a pagefooter
-function pagefooter()
-{
-    global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_SERVER_VARS;
-    global $USER, $ALBUM_SET, $CONFIG, $time_start, $query_stats;
-    global $template_footer;
-
-    if ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE)) {
-    cpg_debug_output();
-    }
-
-    echo $template_footer;
-}
 // Function to start a 'standard' table
 function starttable($width = '-1', $title = '', $title_colspan = '1')
 {
@@ -883,9 +118,9 @@
                 <td>
                         <table width="100%" cellspacing="0" cellpadding="0" class="tableh1a">
                                 <tr>
-                                        <td class="tableh1a"><img src="themes/eyeball/images/tableh1a_bg_left.gif"></td>
+                                        <td class="tableh1a"><img src="themes/eyeball/images/tableh1a_bg_left.gif" alt="" /></td>
                                         <td class="tableh1a" width="100%">$title</td>
-                                        <td class="tableh1a"><img src="themes/eyeball/images/tableh1a_bg_right.gif"></td>
+                                        <td class="tableh1a"><img src="themes/eyeball/images/tableh1a_bg_right.gif" alt="" /></td>
                                 </tr>
                         </table>
                 </td>
@@ -894,7 +129,7 @@
 <!-- Start standard table -->
 <table align="center" width="$width" cellspacing="0" cellpadding="0">
   <tr>
-   <td><img name="spacer" src="images/spacer.gif" width="20" height="1" border="0" alt="" /></td>
+   <td><img src="images/spacer.gif" width="20" height="1" border="0" alt="" /></td>
         <td width="100%"><table width="100%" cellspacing="1" cellpadding="0" class="maintableb">
 
 EOT;
@@ -917,7 +152,7 @@
         echo <<<EOT
         </table>
    </td>
-   <td><img name="spacer" src="images/spacer.gif" width="20" height="1" border="0" alt="" /></td>
+   <td><img src="images/spacer.gif" width="20" height="1" border="0" alt="" /></td>
   </tr>
 </table>
 <!-- End standard table -->
@@ -932,618 +167,20 @@
     }
 }
 
-function theme_main_menu1()
-{
-    global $CONFIG, $album, $actual_cat, $cat, $REFERER, $HTTP_SERVER_VARS;
-    global $lang_main_menu, $template_main_menu1;
-
-    static $main_menu = '';
-
-    if ($main_menu != '') return $main_menu;
-
-    $album_l = isset($album) ? "?album=$album" : '';
-    $cat_l = (isset($actual_cat))? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
-    $my_gallery_id = FIRST_USER_CAT + USER_ID;
-
-    $template_main_menu = &$template_main_menu1;
-
-    if (USER_ID) {
-        template_extract_block($template_main_menu, 'login');
-    } else {
-        template_extract_block($template_main_menu, 'logout');
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (GALLERY_ADMIN_MODE || USER_ADMIN_MODE) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-    } elseif (USER_CAN_CREATE_ALBUMS || USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS && !USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_gallery');
-    }
-
-    if (USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (!USER_CAN_UPLOAD_PICTURES) {
-        template_extract_block($template_main_menu, 'upload_pic');
-    }
-
-    if (USER_ID || !$CONFIG['allow_user_registration']) {
-        template_extract_block($template_main_menu, 'register');
-    }
-
-    if (!USER_ID || !$CONFIG['allow_memberlist']) {
-        template_extract_block($template_main_menu, 'allow_memberlist');
-    }
-
-    if (!$CONFIG['display_faq']) {
-        template_extract_block($template_main_menu, 'faq');
-    }
-
-
-    $param = array('{MY_GAL_TGT}' => "index.php?cat=$my_gallery_id",
-        '{MY_GAL_TITLE}' => $lang_main_menu['my_gal_title'],
-        '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],
-        '{MEMBERLIST_TGT}' => "usermgr.php",
-        '{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
-        '{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
-        '{MY_PROF_TGT}' => "profile.php?op=edit_profile",
-        '{MY_PROF_LNK}' => $lang_main_menu['my_prof_lnk'],
-        '{FAQ_TGT}' => "faq.php",
-        '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
-        '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],
-        '{ADM_MODE_TGT}' => "admin.php?admin_mode=1&referer=$REFERER",
-        '{ADM_MODE_TITLE}' => $lang_main_menu['adm_mode_title'],
-        '{ADM_MODE_LNK}' => $lang_main_menu['adm_mode_lnk'],
-        '{USR_MODE_TGT}' => "admin.php?admin_mode=0&referer=$REFERER",
-        '{USR_MODE_TITLE}' => $lang_main_menu['usr_mode_title'],
-        '{USR_MODE_LNK}' => $lang_main_menu['usr_mode_lnk'],
-        '{UPL_PIC_TGT}' => "upload.php",
-        '{UPL_PIC_TITLE}' => $lang_main_menu['upload_pic_title'],
-        '{UPL_PIC_LNK}' => $lang_main_menu['upload_pic_lnk'],
-        '{REGISTER_TGT}' => "register.php",
-        '{REGISTER_TITLE}' => $lang_main_menu['register_title'],
-        '{REGISTER_LNK}' => $lang_main_menu['register_lnk'],
-        '{LOGIN_TGT}' => "login.php?referer=$REFERER",
-        '{LOGIN_LNK}' => $lang_main_menu['login_lnk'],
-        '{LOGOUT_TGT}' => "logout.php?referer=$REFERER",
-        '{LOGOUT_LNK}' => $lang_main_menu['logout_lnk'] . " [" . USER_NAME . "]",
-        );
-
-    $main_menu = template_eval($template_main_menu, $param);
-    return $main_menu;
-}
-
-function theme_main_menu2()
-{
-    global $CONFIG, $album, $actual_cat, $cat, $REFERER, $HTTP_SERVER_VARS;
-    global $lang_main_menu, $template_main_menu2;
-
-    static $main_menu = '';
-
-    if ($main_menu != '') return $main_menu;
-
-    $cat_l = isset($actual_cat) ? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
-    $cat_l2 = isset($cat) ? "&cat=$cat" : '';
-
-    $template_main_menu = &$template_main_menu2;
-
-    $param = array('{ALB_LIST_TGT}' => "index.php$cat_l",
-        '{ALB_LIST_TITLE}' => $lang_main_menu['alb_list_title'],
-        '{ALB_LIST_LNK}' => $lang_main_menu['alb_list_lnk'],
-        '{LASTUP_TGT}' => "thumbnails.php?album=lastup$cat_l2",
-        '{LASTUP_LNK}' => $lang_main_menu['lastup_lnk'],
-        '{LASTCOM_TGT}' => "thumbnails.php?album=lastcom$cat_l2",
-        '{LASTCOM_LNK}' => $lang_main_menu['lastcom_lnk'],
-        '{TOPN_TGT}' => "thumbnails.php?album=topn$cat_l2",
-        '{TOPN_LNK}' => $lang_main_menu['topn_lnk'],
-        '{TOPRATED_TGT}' => "thumbnails.php?album=toprated$cat_l2",
-        '{TOPRATED_LNK}' => $lang_main_menu['toprated_lnk'],
-        '{FAV_TGT}' => "thumbnails.php?album=favpics",
-        '{FAV_LNK}' => $lang_main_menu['fav_lnk'],
-        '{SEARCH_TGT}' => "search.php",
-        '{SEARCH_LNK}' => $lang_main_menu['search_lnk'],
-        );
-
-    $main_menu = template_eval($template_main_menu, $param);
-    return $main_menu;
-}
-
-function theme_admin_mode_menu()
-{
-    global $cat;
-    global $lang_gallery_admin_menu, $lang_user_admin_menu;
-    global $template_gallery_admin_menu, $template_user_admin_menu;
-
-    $cat_l = isset($cat) ? "?cat=$cat" : '';
-
-    if (GALLERY_ADMIN_MODE) {
-        $param = array('{CATL}' => $cat_l,
-            '{UPL_APP_LNK}' => $lang_gallery_admin_menu['upl_app_lnk'],
-            '{CONFIG_LNK}' => $lang_gallery_admin_menu['config_lnk'],
-            '{ALBUMS_LNK}' => $lang_gallery_admin_menu['albums_lnk'],
-            '{CATEGORIES_LNK}' => $lang_gallery_admin_menu['categories_lnk'],
-            '{USERS_LNK}' => $lang_gallery_admin_menu['users_lnk'],
-            '{GROUPS_LNK}' => $lang_gallery_admin_menu['groups_lnk'],
-            '{COMMENTS_LNK}' => $lang_gallery_admin_menu['comments_lnk'],
-            '{SEARCHNEW_LNK}' => $lang_gallery_admin_menu['searchnew_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk'],
-            '{UTIL_LNK}' => $lang_gallery_admin_menu['util_lnk'],
-            '{BAN_LNK}' => $lang_gallery_admin_menu['ban_lnk'],
-            '{DB_ECARD_LNK}' => $lang_gallery_admin_menu['db_ecard_lnk'],
-            );
-
-        $html = template_eval($template_gallery_admin_menu, $param);
-    } elseif (USER_ADMIN_MODE) {
-        $param = array('{ALBMGR_LNK}' => $lang_user_admin_menu['albmgr_lnk'],
-            '{MODIFYALB_LNK}' => $lang_user_admin_menu['modifyalb_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk']
-            );
-
-        $html = template_eval($template_user_admin_menu, $param);
-    } else {
-        $html = '';
-    }
-
-    return $html;
-}
-
-function theme_display_cat_list($breadcrumb, &$cat_data, $statistics)
-{
-    global $template_cat_list, $lang_cat_list;
-
-    starttable('100%');
-
-    if (count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'header');
-        $params = array('{CATEGORY}' => $lang_cat_list['category'],
-            '{ALBUMS}' => $lang_cat_list['albums'],
-            '{PICTURES}' => $lang_cat_list['pictures'],
-            );
-        echo template_eval($template, $params);
-    }
-
-    $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
-    $template = template_extract_block($template_cat_list, 'catrow');
-    foreach($cat_data as $category) {
-        if (count($category) == 3) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1]
-                );
-            echo template_eval($template_noabl, $params);
-        } else {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1],
-                '{CAT_ALBUMS}' => $category['cat_albums'],
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        }
-    }
-
-    if ($statistics && count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'footer');
-        $params = array('{STATISTICS}' => $statistics);
-        echo template_eval($template, $params);
-    }
-    endtable();
-
-    if (count($cat_data) > 0)
-        echo template_extract_block($template_cat_list, 'spacer');
-}
-
-function theme_display_breadcrumb($breadcrumb, &$cat_data)
-{
-    /**
-     * ** added breadcrumb as a seperate element
-     */
-    global $template_breadcrumb, $lang_breadcrumb;
-
-    starttable('100%');
-    if ($breadcrumb) {
-        $template = template_extract_block($template_breadcrumb, 'breadcrumb');
-        $params = array('{BREADCRUMB}' => $breadcrumb
-            );
-        echo template_eval($template, $params);
-    }
-    endtable();
-}
-
-function theme_display_album_list(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list, $lang_album_list;
-
-    $theme_alb_list_tab_tmpl = $template_tab_display;
-
-    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-
-    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-
-    $album_cell = template_extract_block($template_album_list, 'album_cell');
-    $empty_cell = template_extract_block($template_album_list, 'empty_cell');
-    $tabs_row = template_extract_block($template_album_list, 'tabs');
-    $stat_row = template_extract_block($template_album_list, 'stat_row');
-    $spacer = template_extract_block($template_album_list, 'spacer');
-    $header = template_extract_block($template_album_list, 'header');
-    $footer = template_extract_block($template_album_list, 'footer');
-    $rows_separator = template_extract_block($template_album_list, 'row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-    if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-                $count ++;
-
-                $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-
-                echo template_eval($album_cell, $params);
-
-                if ($count % $columns == 0 && $count < count($alb_list)) {
-                echo $rows_separator;
-                }
-        }
-    }
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-// Function to display first level Albums of a category
-function theme_display_album_list_cat(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list_cat, $lang_album_list;
-    if (!$CONFIG['first_level']) {
-        return;
-    }
-    // $theme_alb_list_tab_tmpl = $template_tab_display;
-    // $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'],array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    // $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'],array('{LINK}' => 'index.php?cat='.$cat.'&page=%d'));
-    // $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-    // echo $template_album_list_cat;
-    $template_album_list_cat1 = $template_album_list_cat;
-    $album_cell = template_extract_block($template_album_list_cat1, 'c_album_cell');
-    $empty_cell = template_extract_block($template_album_list_cat1, 'c_empty_cell');
-    $tabs_row = template_extract_block($template_album_list_cat1, 'c_tabs');
-    $stat_row = template_extract_block($template_album_list_cat1, 'c_stat_row');
-    $spacer = template_extract_block($template_album_list_cat1, 'c_spacer');
-    $header = template_extract_block($template_album_list_cat1, 'c_header');
-    $footer = template_extract_block($template_album_list_cat1, 'c_footer');
-    $rows_separator = template_extract_block($template_album_list_cat1, 'c_row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-
-    if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-                $count ++;
-
-                $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-
-                echo template_eval($album_cell, $params);
-
-                if ($count % $columns == 0 && $count < count($alb_list)) {
-                     echo $rows_separator;
-                }
-        }
-    }
-
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-
-function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_thumb_view_title_row, $template_fav_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view;
-
-    static $header = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $row_separator = '';
-    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');
-        $header = template_extract_block($template_thumbnail_view, 'header');
-        $empty_cell = template_extract_block($template_thumbnail_view, 'empty_cell');
-        $row_separator = template_extract_block($template_thumbnail_view, 'row_separator');
-        $footer = template_extract_block($template_thumbnail_view, 'footer');
-        $spacer = template_extract_block($template_thumbnail_view, 'spacer');
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['thumbcols']) . '%';
-
-    $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
-    // 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'],
-            );
-        $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 {
-        $title = $album_name;
-    }
-
-    if ($mode == 'thumb') {
-        starttable('100%', $title, $thumbcols);
-    } else {
-        starttable('100%');
-    }
-
-    echo $header;
-
-    $i = 0;
-    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']
-                    );
-            } else {
-                $params = array('{CELL_WIDTH}' => $cell_width,
-                    '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&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}' => ''
-                );
-        }
-        echo template_eval($thumb_cell, $params);
-
-        if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-            echo $row_separator;
-        }
-    }
-    for (;($i % $thumbcols); $i++) {
-        echo $empty_cell;
-    }
-    echo $footer;
-
-    if ($display_tabs) {
-        $params = array('{THUMB_COLS}' => $thumbcols,
-            '{TABS}' => $tabs_html
-            );
-        echo template_eval($tabs, $params);
-    }
-
-    endtable();
-    echo $spacer;
-}
-// Added to display flim_strip
-function theme_display_film_strip(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $pos, $sort_options, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_film_strip, $lang_film_strip;
-
-    static $template = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $spacer = '';
-
-    if ((!$template)) {
-        $template = $template_film_strip;
-        $thumb_cell = template_extract_block($template, 'thumb_cell');
-        $empty_cell = template_extract_block($template, 'empty_cell');
-        // $spacer = template_extract_block($template, 'spacer');
-    }
-
-    if ($header == '') {
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['max_film_strip_items']) . '%';
-
-    $i = 0;
-    $thumb_strip = '';
-    foreach($thumb_list as $thumb) {
-        $i++;
-        if ($mode == 'thumb') {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&pos={$thumb['pos']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        } else {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "index.php?cat={$thumb['cat']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        }
-        $thumb_strip .= template_eval($thumb_cell, $params);
-        // if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-        // echo $row_separator;
-        // }
-    }
-    // for (;($i % $thumbcols); $i++){
-    // echo $empty_cell;
-    // }
-    $params = array('{THUMB_STRIP}' => $thumb_strip,
-        '{COLS}' => $i);
-
-    ob_start();
-    starttable('');
-    echo template_eval($template, $params);
-    endtable();
-    $film_strip = ob_get_contents();
-    ob_end_clean();
-
-    return $film_strip;
-}
-
-function theme_no_img_to_display($album_name)
-{
-    global $lang_errors, $template_no_img_to_display;
-
-    static $template = '';
-    static $spacer;
-
-    if ((!$template)) {
-        $template = $template_no_img_to_display;
-        $spacer = template_extract_block($template, 'spacer');
-    }
-
-    $params = array('{TEXT}' => $lang_errors['no_img_to_display']);
-    starttable('100%', $album_name);
-    echo template_eval($template, $params);
-    endtable();
-}
-
 function theme_display_image($nav_menu, $picture, $votes, $pic_info, $comments, $film_strip)
 {
-    global $HTTP_COOKIE_VARS, $CONFIG;
+    global $CONFIG;
 
     $spacer = <<<EOT
         <tr>
                 <td><img src="themes/eyeball/images/hline_left.gif" alt="" /><br /></td>
-                <td width="100%" background="themes/eyeball/images/hline_bg.gif" align="center"><img src="themes/eyeball/images/hline_blue_ball.gif" alt="" /><br /></td>
+                <td width="100%" style="background-image:url(themes/eyeball/images/hline_bg.gif);" align="center"><img src="themes/eyeball/images/hline_blue_ball.gif" alt="" /><br /></td>
                 <td><img src="themes/eyeball/images/hline_right.gif" alt="" /><br /></td>
         </tr>
 
 EOT;
 
-    echo '        <img src="images/spacer.gif" width="1" height="25" /><br />' . "\n";
+    echo '        <img src="images/spacer.gif" width="1" height="25" alt="" /><br />' . "\n";
     starttable();
     echo $nav_menu;
     endtable();
@@ -1558,12 +195,12 @@
         starttable();
         echo $spacer;
         endtable();
-        starttable();
+
         echo $votes;
-        endtable();
+
     }
 
-    $picinfo = isset($HTTP_COOKIE_VARS['picinfo']) ? $HTTP_COOKIE_VARS['picinfo'] : ($CONFIG['display_pic_info'] ? 'block' : 'none');
+    $picinfo = isset($_COOKIE['picinfo']) ? $_COOKIE['picinfo'] : ($CONFIG['display_pic_info'] ? 'block' : 'none');
     echo "<div id=\"picinfo\" style=\"display: $picinfo;\">\n";
     starttable();
     echo $spacer;
@@ -1577,23 +214,10 @@
         starttable();
         echo $spacer;
         endtable();
-        starttable();
+        echo "<div id=\"comments\">\n";
         echo $comments;
-        endtable();
+        echo "</div>\n";
     }
 }
 
-function theme_html_picinfo(&$info)
-{
-    global $lang_picinfo;
-
-    $html = '';
-
-    $html .= "        <tr><td colspan=\"2\" class=\"tableh2_compact\"><b>{$lang_picinfo['title']}</b></td></tr>\n";
-    $template = "        <tr><td class=\"tableb_compact\" valign=\"top\" nowrap>%s:</td><td class=\"tableb_compact\">%s</td></tr>\n";
-    foreach ($info as $key => $value) $html .= sprintf($template, $key, $value);
-
-    return $html;
-}
-
 ?>
\ No newline at end of file
Files 133/themes/fruity/images/button_bg_anim.gif and cpg148/themes/fruity/images/button_bg_anim.gif differ
Files 133/themes/fruity/images/report.gif and cpg148/themes/fruity/images/report.gif differ
Files 133/themes/fruity/images/thumbnails.gif and cpg148/themes/fruity/images/thumbnails.gif differ
Files 133/themes/fruity/images/yellow_corner.gif and cpg148/themes/fruity/images/yellow_corner.gif differ
diff -ruN 133/themes/fruity/style.css cpg148/themes/fruity/style.css
--- 133/themes/fruity/style.css	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/themes/fruity/style.css	2006-06-08 00:25:10.000000000 -0500
@@ -1,19 +1,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/fruity/style.css,v $
-  $Revision: 1.3 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:14 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 /* Colors used:                                */
@@ -22,6 +22,7 @@
 /* #000000 = RBG   0,  0,  0 = (black)         */
 /* #FFA600 = RGB 255,166,  0 = (orange)        */
 /* #6BBE10 = RGB 107,190, 16 = (green)         */
+/* #1B2D04 = RGB  27, 45,  4 = (dark green)    */
 /* #FFFF00 = RGB 255,255,  0 = (yellow)        */
 /* #D1D7DC = RGB 209,215,220 = (light grey)    */
 /* #F7F37B = RGB 247,243,123 = (light yellow)  */
@@ -31,20 +32,11 @@
 /* and replace on the hex color...             */
 
 body {
-scrollbar-face-color: #FFA600;
-scrollbar-highlight-color: #FFA600;
-scrollbar-shadow-color: #6BBE10;
-scrollbar-3dlight-color: #FFFF00;
-scrollbar-arrow-color:  #FFFF00;
-scrollbar-track-color: #FFFFFF;
-scrollbar-darkshadow-color: #6BBE10;
 background-color:#FFFFFF;
 margin-top:0px;
-margin-bottom:100px;
 margin-left:0px;
 margin-right:0px;
 padding:0px;
-overflow : auto;
 font-family:Verdana,Arial,sans-serif;
 color:#000000;
 font-size:16px;
@@ -154,12 +146,12 @@
         background-color: #6BBE10;
 }
 
-bblink a {
+.bblink a {
         color: #FFA600;
         text-decoration: none;
 }
 
-bblink a:hover {
+.bblink a:hover {
         color: #FFFFFF;
         text-decoration: none;
         background-color: #6BBE10;
@@ -243,11 +235,33 @@
         padding-left: 10px;
 }
 
+.catrow {
+        background: #F7F37B ;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
+.catrow_noalb {
+        background: #F7F37B ;
+        color : #000000;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
 .album_stat {
         font-size : 10px;
         margin: 5px 0px;
 }
 
+.thumb_filename {
+        font-size: 80%;
+        display: block;
+}
+
 .thumb_title {
         font-weight : bold;
         font-size: 9px;
@@ -409,6 +423,10 @@
         background: #FFA600;
 }
 
+td #admin_menu_anim {
+        background-image : url(images/button_bg_anim.gif);
+}
+
 .comment_date{
         color : #5F5F5F;
         font-size : 10px;
@@ -429,6 +447,14 @@
         margin-bottom: 30px;
 }
 
+.display_media {
+        background: #F7F37B ;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
 .thumbnails {
         background: #E7F38C ;
         padding: 5px;
@@ -495,6 +521,7 @@
         margin-top: 0px;
         margin-bottom: 0px;
         width:120px;
+        white-space:nowrap;
 }
 
 .topmenu a {
@@ -506,7 +533,7 @@
     border-left-width: 0px;
     background: #6BBE10;
     background-image : url(images/button_bg.gif);
-    background-position: middle;
+    background-position: center;
     border-bottom-width: 0px;
     margin: 0px 0px 2px;
     color: #625b55;
@@ -562,9 +589,8 @@
 }
 
 .clickable_option {
-        color: #6BBE10;
+        color: #1B2D04;
         font-weight: bold;
-        cursor : hand;
 }
 
 .listbox_lang {
@@ -574,7 +600,32 @@
         font-size: 80%;
         font-family: Arial, Helvetica, sans-serif;
         vertical-align : middle;
+        margin-top: 5px;
+}
+
+#SELECT_LISTS {
+        text-align:center;
+}
+
+#vanity {
+        margin-top: 10px;
+}
+
+#vanity a {
+        display:block;
+        width:57px;
+        height:20px;
+        margin: 3px 20px;
 }
+#vanity img {border:0}
+#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);}
 
 /* Colors used:                                */
 /* --------------------------------------------*/
@@ -588,4 +639,4 @@
 /* #5F5F5F = RGB  95, 95, 95 = (dark grey)     */
 /* #E7F38C = RGB 239,243,140 = (light green)   */
 /* if you don't like a color, just do a search */
-/* and replace on the hex color...
\ No newline at end of file
+/* and replace on the hex color...             */
\ No newline at end of file
diff -ruN 133/themes/fruity/template.html cpg148/themes/fruity/template.html
--- 133/themes/fruity/template.html	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/themes/fruity/template.html	2006-06-05 14:05:44.000000000 -0500
@@ -1,96 +1,114 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html dir="{LANG_DIR}">
 <head>
-<title>{TITLE}</title>
 <meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
 <meta http-equiv="Pragma" content="no-cache" />
+<title>{TITLE}</title>
 {META}
-<link rel="stylesheet" href="themes/fruity/style.css" />
+<link rel="stylesheet" href="themes/fruity/style.css" type="text/css" />
 <script type="text/javascript" src="scripts.js"></script>
-<!--
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/fruity/template.html,v $
-  $Revision: 1.6 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:14 $
--->
+<!-- $Id: template.html 3021 2006-05-13 09:02:52Z gaugau $ -->
 </head>
 <body bgcolor="#FFFFFF" text="#000000">
-<table border="0" cellspacing="0" cellpadding="0" width="100%">
-<tr>
-<td style="background-color:#FFFF00" id="m11">&nbsp;</td>
-<td style="background-color:#FFFF00" id="m12">&nbsp;</td>
-<td id="m13">
-    <table border="0" cellspacing="0" cellpadding="0" width="100%">
+  {CUSTOM_HEADER}
+  <table border="0" cellspacing="0" cellpadding="0" width="100%">
     <tr>
-    <td style="background-image:url(themes/fruity/images/middle_top2.gif);background-repeat:no-repeat" width="168"><img src="themes/fruity/images/blind.gif" width="168" height="81" border="0" alt="" /></td>
-    <td style="background-color:#FFA600" align="left" valign="middle"><h1>{GAL_NAME}</h1><h3>{GAL_DESCRIPTION}</h3></td>
+      <td style="background-color:#FFFF00" id="m11">&nbsp;</td>
+      <td style="background-color:#FFFF00" id="m12">&nbsp;</td>
+      <td id="m13">
+        <table border="0" cellspacing="0" cellpadding="0" width="100%">
+          <tr>
+            <td style="background-image:url(themes/fruity/images/middle_top2.gif);background-repeat:no-repeat;background-color:#FFA600" width="168">
+              <img src="themes/fruity/images/blind.gif" width="168" height="81" border="0" alt="" />
+            </td>
+            <td style="background-color:#FFA600" align="left" valign="middle">
+              <h1>{GAL_NAME}</h1>
+              <h3>{GAL_DESCRIPTION}</h3>
+            </td>
+          </tr>
+        </table>
+      </td>
+    </tr>
+    <tr>
+      <td style="background-color:#FFFF00" id="m21">&nbsp;</td>
+      <td id="m22" style="background-image:url(themes/fruity/images/yellow_corner.gif);background-repeat:no-repeat" width="25">
+        <img src="themes/fruity/images/blind.gif" width="25" height="45" border="0" alt="" />
+      </td>
+      <td id="m23"  style="background-image:url(themes/fruity/images/grey_vertical.gif);background-repeat:repeat-x" align="center" valign="middle">
+        <br />
+        {ADMIN_MENU}
+      </td>
+    </tr>
+    <tr>
+      <td id="m31" valign="top" style="background-color:#6BBE10">
+        <table border="0" cellspacing="0" cellpadding="0" width="100%">
+          <tr>
+            <td >
+              <table border="0" cellspacing="0" cellpadding="0" width="100%">
+                <tr>
+                  <td style="background-color:#6BBE10;background-image:url(themes/fruity/images/main_under_left.gif);background-repeat:no-repeat" width="24">
+                  </td>
+                  <td style="background-color:#6BBE10;background-image:url(themes/fruity/images/main_under_middle.gif);background-repeat:repeat-x">
+                    <img src="themes/fruity/images/blind.gif" width="1" height="22" border="0" alt="" />&nbsp;
+                  </td>
+                  <td style="background-color:#6BBE10;background-image:url(themes/fruity/images/main_under_right.gif);background-repeat:no-repeat" width="98">
+                  </td>
+                </tr>
+              </table>
+            </td>
+          </tr>
+          <tr>
+            <td style="background-color:#6BBE10" align="center" valign="top">
+              {SYS_MENU}<br />{SUB_MENU}
+            </td>
+          </tr>
+        </table>
+      </td>
+      <td id="m32" style="background-image:url(themes/fruity/images/grey_horizontal.gif);background-repeat:repeat-y" >
+      </td>
+      <td id="m33" valign="top">
+        {GALLERY}
+        <div id="SELECT_LISTS">
+          {THEME_SELECT_LIST}&nbsp;
+          {LANGUAGE_SELECT_LIST}
+        </div>
+      </td>
+    </tr>
+    <tr>
+      <td id="m41">
+        <table border="0" cellspacing="0" cellpadding="0" width="100%">
+          <tr>
+            <td style="background-color:#6BBE10">&nbsp;</td>
+            <td style="background-image:url(themes/fruity/images/lb_left.gif);background-repeat:no-repeat" width="126">
+              <img src="themes/fruity/images/blind.gif" width="1" height="55" border="0" alt="" />&nbsp;</td>
+          </tr>
+        </table>
+      </td>
+      <td id="m42" style="background-image:url(themes/fruity/images/lb_right.gif);background-repeat:no-repeat">
+      </td>
+      <td id="m43">
+      </td>
+    </tr>
+    <tr>
+      <td id="m51">
+        <table border="0" cellspacing="0" cellpadding="0" width="100%">
+          <tr>
+            <td style="background-image:url(themes/fruity/images/left_bottom_left.gif);background-repeat:repeat-x">&nbsp;
+            </td>
+            <td style="background-image:url(themes/fruity/images/lb_bottom.gif);background-repeat:no-repeat" width="126">
+              <img src="themes/fruity/images/blind.gif" width="1" height="6" border="0" alt="" />&nbsp;</td>
+          </tr>
+        </table>
+      </td>
+      <td id="m52">
+      </td>
+      <td id="m53">
+      </td>
     </tr>
-    </table>
-</td>
-</tr>
-<tr>
-<td style="background-color:#FFFF00" id="m21">&nbsp;</td>
-<td id="m22" style="background-image:url(themes/fruity/images/yellow_corner.gif);background-repeat:no-repeat" width="25"><img src="themes/fruity/images/blind.gif" width="25" height="45" border="0" alt="" /></td>
-<td id="m23"  style="background-image:url(themes/fruity/images/grey_vertical.gif);background-repeat:repeat-x" align="center" valign="middle">
-{ADMIN_MENU}
-</td>
-</tr>
-<tr>
-<td id="m31" valign="top" style="background-color:#6BBE10">
-<table border="0" cellspacing="0" cellpadding="0" width="100%">
-<tr>
-<td >
-<table border="0" cellspacing="0" cellpadding="0" width="100%">
-<tr>
-<td style="background-color:#6BBE10;background-image:url(themes/fruity/images/main_under_left.gif);background-repeat:no-repeat" width="24"></td>
-<td style="background-color:#6BBE10;background-image:url(themes/fruity/images/main_under_middle.gif);background-repeat:repeat-x"><img src="themes/fruity/images/blind.gif" width="1" height="22" border="0" alt="" />&nbsp;</td>
-<td style="background-color:#6BBE10;background-image:url(themes/fruity/images/main_under_right.gif);background-repeat:no-repeat" width="98"></td>
-</tr>
-</table>
-</td>
-</tr>
-<tr>
-<td style="background-color:#6BBE10" align="center" valign="top">
-{MAIN_MENU}
-</td>
-</tr>
-</table>
-</td>
-<td id="m32" style="background-image:url(themes/fruity/images/grey_horizontal.gif);background-repeat:repeat-y" ></td>
-<td id="m33" valign="top">
-{GALLERY}
-{LANGUAGE_SELECT_LIST}&nbsp;
-{THEME_SELECT_LIST}
-</td>
-</tr>
-<tr>
-<td id="m41">
-  <table border="0" cellspacing="0" cellpadding="0" width="100%">
-  <tr>
-  <td style="background-color:#6BBE10">&nbsp;</td>
-  <td style="background-image:url(themes/fruity/images/lb_left.gif);background-repeat:no-repeat" width="126"><img src="themes/fruity/images/blind.gif" width="1" height="55" border="0" alt="" />&nbsp;</td>
-  </tr>
-  </table>
-</td>
-<td id="m42" style="background-image:url(themes/fruity/images/lb_right.gif);background-repeat:no-repeat"></td>
-<td id="m43">
-</td>
-</tr>
-<tr>
-<td id="m51">
-  <table border="0" cellspacing="0" cellpadding="0" width="100%">
-  <tr>
-  <td style="background-image:url(themes/fruity/images/left_bottom_left.gif);background-repeat:repeat-x">&nbsp;</td>
-  <td style="background-image:url(themes/fruity/images/lb_bottom.gif);background-repeat:no-repeat" width="126"><img src="themes/fruity/images/blind.gif" width="1" height="6" border="0" alt="" />&nbsp;</td>
-  </tr>
   </table>
-</td>
-<td id="m52"></td>
-<td id="m53"></td>
-</tr>
-</table>
+  <br />
+  <div align="center">{LANGUAGE_SELECT_FLAGS}</div>
+  {CUSTOM_FOOTER}
+  {VANITY}
 </body>
-<br />
-<div align="center">{LANGUAGE_SELECT_FLAGS}</div>
 </html>
\ No newline at end of file
diff -ruN 133/themes/fruity/theme.php cpg148/themes/fruity/theme.php
--- 133/themes/fruity/theme.php	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/themes/fruity/theme.php	2006-06-08 00:25:10.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/fruity/theme.php,v $
-  $Revision: 1.9 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:14 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 // ------------------------------------------------------------------------- //
@@ -24,1465 +24,20 @@
 // use, not for commercial use (according to the disclaimer of studiocasa)!  //
 // ------------------------------------------------------------------------- //
 
-// HTML template for main menu
-$template_main_menu = <<<EOT
-                <span class="topmenu">
-<!-- BEGIN album_list -->
-                        <a href="{ALB_LIST_TGT}" title="{ALB_LIST_TITLE}">{ALB_LIST_LNK}</a>
-<!-- END album_list -->
-<!-- BEGIN my_gallery -->
-                        <a href="{MY_GAL_TGT}" title="{MY_GAL_TITLE}">{MY_GAL_LNK}</a>
-<!-- END my_gallery -->
-<!-- BEGIN allow_memberlist -->
-                                                <a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}">{MEMBERLIST_LNK}</a>
-<!-- END allow_memberlist -->
-<!-- BEGIN my_profile -->
-                        <a href="{MY_PROF_TGT}">{MY_PROF_LNK}</a>
-<!-- END my_profile -->
-<!-- BEGIN faq -->
-                        <a href="{FAQ_TGT}" title="{FAQ_TITLE}">{FAQ_LNK}</a>
-<!-- END faq -->
-<!-- BEGIN enter_admin_mode -->
-                        <a href="{ADM_MODE_TGT}" title="{ADM_MODE_TITLE}">{ADM_MODE_LNK}</a>
-<!-- END enter_admin_mode -->
-<!-- BEGIN leave_admin_mode -->
-                        <a href="{USR_MODE_TGT}" title="{USR_MODE_TITLE}">{USR_MODE_LNK}</a>
-<!-- END leave_admin_mode -->
-<!-- BEGIN upload_pic -->
-                        <a href="{UPL_PIC_TGT}" title="{UPL_PIC_TITLE}">{UPL_PIC_LNK}</a>
-<!-- END upload_pic -->
-<!-- BEGIN register -->
-                        <a href="{REGISTER_TGT}" title="{REGISTER_TITLE}">{REGISTER_LNK}</a>
-<!-- END register -->
-<!-- BEGIN login -->
-                        <a href="{LOGIN_TGT}">{LOGIN_LNK}</a>
-<!-- END login -->
-<!-- BEGIN logout -->
-                        <a href="{LOGOUT_TGT}">{LOGOUT_LNK}</a>
-<!-- END logout -->
-                        <br />
-                        <a href="{LASTUP_TGT}">{LASTUP_LNK}</a>
-                        <a href="{LASTCOM_TGT}">{LASTCOM_LNK}</a>
-                        <a href="{TOPN_TGT}">{TOPN_LNK}</a>
-                        <a href="{TOPRATED_TGT}">{TOPRATED_LNK}</a>
-                        <a href="{FAV_TGT}">{FAV_LNK}</a>
-                        <a href="{SEARCH_TGT}">{SEARCH_LNK}</a>
-                </span>
-EOT;
-// HTML template for gallery admin menu
-$template_gallery_admin_menu = <<<EOT
-
-                <div align="left">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="editpics.php?mode=upload_approval" title="">{UPL_APP_LNK}</a></td>
-                                <td class="admin_menu"><a href="config.php" title="">{CONFIG_LNK}</a></td>
-                                <td class="admin_menu"><a href="albmgr.php{CATL}" title="">{ALBUMS_LNK}</a></td>
-                                <td class="admin_menu"><a href="catmgr.php" title="">{CATEGORIES_LNK}</a></td>
-                                <td class="admin_menu"><a href="usermgr.php" title="">{USERS_LNK}</a></td>
-                                <td class="admin_menu"><a href="groupmgr.php" title="">{GROUPS_LNK}</a></td>
-                                <td class="admin_menu"><a href="banning.php" title="">{BAN_LNK}</a></td>
-                                <td class="admin_menu"><a href="db_ecard.php" title="">{DB_ECARD_LNK}</a></td>
-                                <td class="admin_menu"><a href="reviewcom.php" title="">{COMMENTS_LNK}</a></td>
-                                <td class="admin_menu"><a href="searchnew.php" title="">{SEARCHNEW_LNK}</a></td>
-                                <td class="admin_menu"><a href="util.php" title="">{UTIL_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
-
-EOT;
-// HTML template for user admin menu
-$template_user_admin_menu = <<<EOT
+define('THEME_HAS_RATING_GRAPHICS', 1);
+define('THEME_HAS_NAVBAR_GRAPHICS', 1);
+define('THEME_IS_XHTML10_TRANSITIONAL',1);  // Remove this if you edit this template until
+                                            // you have validated it. See docs/theme.htm.
 
-                <div align="left">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="albmgr.php" title="">{ALBMGR_LNK}</a></td>
-                                <td class="admin_menu"><a href="modifyalb.php" title="">{MODIFYALB_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
+// HTML template for main menu
+$template_sys_menu = <<<EOT
+                <div class="topmenu">
+                     {BUTTONS}
                 </div>
-
-EOT;
-// HTML template for the category list
-$template_cat_list = <<<EOT
-<!-- BEGIN header -->
-        <tr>
-                <td class="tableh1" width="80%"><b>{CATEGORY}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{ALBUMS}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{PICTURES}</b></td>
-        </tr>
-<!-- END header -->
-<!-- BEGIN catrow_noalb -->
-        <tr>
-                <td class="tableh2" colspan="3"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-        </tr>
-<!-- END catrow_noalb -->
-<!-- BEGIN catrow -->
-        <tr>
-                <td class="tableb"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-                <td class="tableb" align="center">{ALB_COUNT}</td>
-                <td class="tableb" align="center">{PIC_COUNT}</td>
-        </tr>
-     <!--if (isset(CAT_ALBUMS)){-->
-          <tr>
-            <td class="tableb" colspan=3>{CAT_ALBUMS}</td>
-      </tr><!--};-->
-<!-- END catrow -->
-<!-- BEGIN footer -->
-        <tr>
-                <td colspan="3" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END footer -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the breadcrumb
-$template_breadcrumb = <<<EOT
-<!-- BEGIN breadcrumb -->
-        <tr>
-                <td colspan="3" class="tableh1"><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-        </tr>
-<!-- END breadcrumb -->
-<!-- BEGIN breadcrumb_user_gal -->
-        <tr>
-                <td colspan="3" class="tableh1">
-                <table width="100%" cellpadding="0" cellspacing="0" border="0">
-                <tr>
-                        <td><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-                        <td align="right"><span class="statlink"><b>{STATISTICS}</b></span></td>
-                </tr>
-                </table>
-                </td>
-        </tr>
-<!-- END breadcrumb_user_gal -->
-
-EOT;
-// HTML template for the album list cat: added by zarsky
-$template_album_list_cat = <<<EOT
-
-<!-- BEGIN c_stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END c_stat_row -->
-<!-- BEGIN c_header -->
-        <tr>
-<!-- END c_header -->
-<!-- BEGIN c_album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px;
- margin-bottom: 0px; border: none;"><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1">
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_album_cell -->
-<!-- BEGIN c_empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_empty_cell -->
-<!-- BEGIN c_row_separator -->
-        </tr>
-        <tr>
-<!-- END c_row_separator -->
-<!-- BEGIN c_footer -->
-        </tr>
-<!-- END c_footer -->
-<!-- BEGIN c_tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END c_tabs -->
-<!-- BEGIN c_spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END c_spacer -->
-
-EOT;
-
-$template_album_list = <<<EOT
-
-<!-- BEGIN stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END stat_row -->
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1" alt=""><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px; margin-bottom: 0px; border: none;" alt="" /><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}</a><br />
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" />
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END album_cell -->
-<!-- BEGIN empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the ALBUM admin menu displayed in the album list
-$template_album_admin_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}&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>
-                        <td align="center" valign="middle" class="admin_menu">
-                                <a href="editpics.php?album={ALBUM_ID}"  class="adm_menu">{EDIT_PICS}</a>
-                        </td>
-                </tr>
-        </table>
-
-EOT;
-// HTML template for title row of the thumbnail view (album title + sort options)
-$template_thumb_view_title_row = <<<EOT
-
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1" alt="" /></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <td class="sortorder_options">{TITLE}</td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=ta" title="{SORT_TA}">&nbsp;+&nbsp;</a></span></td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=td" title="{SORT_TD}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        <tr>
-                                                <td class="sortorder_options">{NAME}</td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=na" title="{SORT_NA}">&nbsp;+&nbsp;</a></span></td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=nd" title="{SORT_ND}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        <tr>
-                                                <td class="sortorder_options">{DATE}</td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=da" title="{SORT_DA}">&nbsp;+&nbsp;</a></span></td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=dd" title="{SORT_DD}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        </table>
-                                </td>
-                        </tr>
-                        </table>
-
-EOT;
-// HTML template for filmstrip display
-$template_film_strip = <<<EOT
-
-        <tr>
-         <td valign="top" background='themes/fruity/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-        <tr>
-        <td valign="bottom" class="thumbnails" align="center">
-          {THUMB_STRIP}
-        </td>
-        </tr>
-        <tr>
-         <td valign="top" background='themes/fruity/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-<!-- BEGIN thumb_cell -->
-                                        <a href="{LINK_TGT}">{THUMB}</a>&nbsp;
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" align="center" >1&nbsp;</td>
-<!-- END empty_cell -->
-
-EOT;
-
-// HTML template for title row of the fav thumbnail view (album title + download)
-$template_fav_thumb_view_title_row = <<<EOT
-
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1"></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                                <tr>
-                                                        <td class="sortorder_options"><span class="statlink"><a href="zipdownload.php">{DOWNLOAD_ZIP}</a></span></td>
-                                                </tr>
-                                                </table>
-                                </td>
-                        </tr>
-                        </table>
-
-EOT;
-
-
-// HTML template for thumbnails display
-$template_thumbnail_view = <<<EOT
-
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN thumb_cell -->
-        <td valign="top" class="thumbnails" width ="{CELL_WIDTH}" align="center">
-                <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td align="center">
-                                        <a href="{LINK_TGT}">{THUMB}<!--</a>--><br />
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-                                </td>
-                        </tr>
-                </table>
-        </td>
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" class="thumbnails" align="center">&nbsp;</td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{THUMB_COLS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the thumbnail view when there is no picture to show
-$template_no_img_to_display = <<<EOT
-        <tr>
-                <td class="tableb" height="200" align="center">
-                        <font size="3"><b>{TEXT}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the USER info box in the user list view
-$template_user_list_info_box = <<<EOT
-
-        <table cellspacing="1" cellpadding="0" border="0" width="100%" class="user_thumb_infobox">
-                <tr>
-                        <th><a href="profile.php?uid={USER_ID}">{USER_NAME}</a></th>
-                </tr>
-                <tr>
-                        <td>{ALBUMS}</td>
-                </tr>
-                <tr>
-                        <td>{PICTURES}</td>
-                </tr>
-        </table>
-
-EOT;
-// HTML template for the image navigation bar
-$template_img_navbar = <<<EOT
-
-        <tr>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{THUMB_TGT}" class="navmenu_pic" title="{THUMB_TITLE}"><img src="themes/fruity/images/thumbnail.gif" width="17" height="17" align="absmiddle" border="0" alt="{THUMB_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="javascript:;" onClick="blocking('picinfo','yes', 'block'); return false;" title="{PIC_INFO_TITLE}"><img src="themes/fruity/images/info.gif" width="17" height="17" border="0" align="absmiddle" alt="{PIC_INFO_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{SLIDESHOW_TGT}" title="{SLIDESHOW_TITLE}"><img src="themes/fruity/images/slideshow.gif" width="17" height="17" border="0" align="absmiddle" alt="{SLIDESHOW_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" witdh="100%">
-                        {PIC_POS}
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{ECARD_TGT}" title="{ECARD_TITLE}"><img src="themes/fruity/images/ecard.gif" width="17" height="17" border="0" align="absmiddle" alt="{ECARD_TITLE}"></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{PREV_TGT}" class="navmenu_pic" title="{PREV_TITLE}"><img src="themes/fruity/images/prev.gif" width="17" height="17" border="0" align="absmiddle" alt="{PREV_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{NEXT_TGT}" class="navmenu_pic" title="{NEXT_TITLE}"><img src="themes/fruity/images/next.gif" width="17" height="17" border="0" align="absmiddle" alt="{NEXT_TITLE}" /></a>
-                </td>
-        </tr>
-
-EOT;
-// HTML template for intermediate image display
-$template_display_picture = <<<EOT
-        <tr>
-                <td align="center" class="tableb" height="{CELL_HEIGHT}" style="white-space: nowrap; padding: 0px;">
-                        <table cellspacing="2" cellpadding="0" class="imageborder">
-                                <tr>
-                                        <td align="center">
-                                                {IMAGE}
-                                                {ADMIN_MENU}
-                                        </td>
-                                </tr>
-                        </table>
-<!-- BEGIN img_desc -->
-                        <table cellpadding="0" cellspacing="0" class="img_caption_table">
-<!-- BEGIN title -->
-                                <tr>
-                                        <th>
-                                                {TITLE}
-                                        </th>
-                                </tr>
-<!-- END title -->
-<!-- BEGIN caption -->
-                                <tr>
-                                        <td>
-                                                {CAPTION}
-                                        </td>
-                                </tr>
-<!-- END caption -->
-                        </table>
-<!-- END img_desc -->
-                </td>
-        </tr>
-
-EOT;
-// HTML template for the image rating box
-$template_image_rating = <<<EOT
-
-        <tr>
-                <td colspan="6" class="tableh2_compact"><b>{TITLE}</b> {VOTES}</td>
-        </tr>
-        <tr>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE0}" title="{RUBBISH}" class="nobg"><img src="themes/fruity/images/rating0.gif" alt="{RUBBISH}" border="0" /></a><br /></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE1}" title="{POOR}" class="nobg"><img src="themes/fruity/images/rating1.gif" alt="{POOR}" border="0" /></a><br /></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE2}" title="{FAIR}" class="nobg"><img src="themes/fruity/images/rating2.gif" alt="{FAIR}" border="0" /></a><br /></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE3}" title="{GOOD}" class="nobg"><img src="themes/fruity/images/rating3.gif" alt="{GOOD}" border="0" /></a><br /></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE4}" title="{EXCELLENT}" class="nobg"><img src="themes/fruity/images/rating4.gif" alt="{EXCELLENT}" border="0" /></a><br /></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE5}" title="{GREAT}" class="nobg"><img src="themes/fruity/images/rating5.gif" alt="{GREAT}" border="0" /></a><br /></td>
-        </tr>
-
-EOT;
-// HTML template for the display of comments
-$template_image_comments = <<<EOT
-
-        <tr>
-                <td>
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <td class="tableh2_compact" nowrap>
-                                        <b>{MSG_AUTHOR}</b>
-<!-- BEGIN ipinfo -->
-                                                                                 ({HDR_IP} [{RAW_IP}])
-<!-- END ipinfo -->
-                                </td>
-                                <td class="tableh2_compact" align="right" width="100%">
-<!-- BEGIN buttons -->
-                                        <a href="javascript:;" onClick="blocking('cbody{MSG_ID}','', 'block'); blocking('cedit{MSG_ID}','', 'block'); return false;" title="{EDIT_TITLE}" class="yebg"><img src="themes/fruity/images/edit.gif" border="0" align="absmiddle" ></a>
-                                        <a href="delete.php?msg_id={MSG_ID}&what=comment"  onclick="return confirm('{CONFIRM_DELETE}');" class="yebg"><img src="themes/fruity/images/delete.gif" border="0" align="absmiddle" ></a>
-<!-- END buttons -->
-                                </td>
-                                <td class="tableh2_compact" align="right" nowrap>
-                                        <span class="comment_date">[{MSG_DATE}]</span>
-                                </td>
-                        </table>
-                </td>
-        </tr>
-        <tr>
-                <td class="tableb_compact">
-                        <div id="cbody{MSG_ID}" style="display:block">
-                                {MSG_BODY}
-                        </div>
-                        <div id="cedit{MSG_ID}" style="display:none">
-<!-- BEGIN edit_box_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update">
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}">
-<td>
-                                                <input type=text name=msg_author value={MSG_AUTHOR} class="textinput" size="25">
-                                                </td>
-                                                <td width="100%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" onselect="storeCaret_f{MSG_ID}(this);" onclick="storeCaret_f{MSG_ID}(this);" onkeyup="storeCaret_f{MSG_ID}(this);" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}">
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" alt="" /><br /></td>
-                                        </tr>
-                                </table>
-                                {SMILIES}
-<!-- END edit_box_smilies -->
-<!-- BEGIN edit_box_no_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update">
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}">
-                                                                                                                                                                                                <td>
-                                                <input type=text name=msg_author value={MSG_AUTHOR} class="textinput" size="25">
-                                                </td>
-                                        </tr>
-                                        <tr>
-                                                <td width="100%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}">
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" alt="" /><br /></td>
-                                        </tr>
-                                </table>
-<!-- END edit_box_no_smilies -->
-                        </div>
-                </td>
-        </tr>
-
-EOT;
-
-$template_add_your_comment = <<<EOT
-
-        <tr>
-                <td class="tableh2_compact"><b>{ADD_YOUR_COMMENT}</b></td>
-        </tr>
-        <tr>
-                <form method="post" name="post" action="db_input.php">
-                <td colspan="3">
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <input type="hidden" name="event" value="comment">
-                                <input type="hidden" name="pid" value="{PIC_ID}">
-<!-- BEGIN user_name_input -->
-                                <td class="tableb_compact">
-                                        <input type="text" class="textinput" name="msg_author" size="10" maxlength="20" value={USER_NAME}>
-                                </td>
-<!-- END user_name_input -->
-<!-- BEGIN input_box_smilies -->
-                                <td width="100%" class="tableb_compact">
-                                <input type="text" class="textinput" id="message" name="msg_body" onselect="storeCaret_post(this);" onclick="storeCaret_post(this);" onkeyup="storeCaret_post(this);" maxlength="{MAX_COM_LENGTH}" style="width: 100%;">                                        <!-- END input_box_smilies -->
-<!-- BEGIN input_box_no_smilies -->
-                                <input type="text" class="textinput" id="message" name="msg_body"  maxlength="{MAX_COM_LENGTH}" style="width: 100%;">
-<!-- END input_box_no_smilies -->
-                                </td>
-                                <td class="tableb_compact">
-                                <input type="submit" class="comment_button" name="submit" value="{OK}">
-                                </td>
-                        </table>
-                </td>
-                </form>
-        </tr>
-<!-- BEGIN smilies -->
-        <tr>
-                <td width="100%" class="tableb_compact">
-                        {SMILIES}
-                </td>
-        </tr>
-<!-- END smilies -->
-
 EOT;
-// HTML template used by the cpg_die function
-$template_cpg_die = <<<EOT
-
-        <tr>
-                <td class="tableb" height="300" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-<!-- BEGIN file_line -->
-                        <br />
-                        <br />
-                        {FILE_TXT}{FILE} - {LINE_TXT}{LINE}
-<!-- END file_line -->
-<!-- BEGIN output_buffer -->
-                        <br />
-                        <br />
-                        <div align="left">
-                                {OUTPUT_BUFFER}
-                        </div>
-<!-- END output_buffer -->
-                        <br /><br />
-                </td>
-        </tr>
-
-
-EOT;
-// HTML template used by the msg_box function
-$template_msg_box = <<<EOT
-
-        <tr>
-                <td class="tableb" height="150" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN button -->
-                <tr>
-                        <td align="center" class="tablef">
-                                <table cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <td class="admin_menu">
-                                                        <a href="{LINK}">{TEXT}</a>
-                                                </td>
-                                        </tr>
-                                </table>
-                        </td>
-                </tr>
-<!-- END button -->
-
-EOT;
-// HTML template for e-cards
-$template_ecard = <<<EOT
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html dir="{LANG_DIR}">
-<head>
-<title>{TITLE}</title>
-<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
-</head>
-<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
-<br />
-<p align="center"><a href="{VIEW_ECARD_TGT}"><b>{VIEW_ECARD_LNK}</b></a></p>
-<table border="0" cellspacing="0" cellpadding="1" align="center">
-  <tr>
-    <td bgcolor="#000000">
-      <table border="0" cellspacing="0" cellpadding="10" bgcolor="#ffffff">
-        <tr>
-          <td valign="top">
-           <img src="{PIC_URL}" border="1" alt="" /><br />
-          </td>
-          <td valign="top" width="200" height="250">
-            <div align="right"><img src="{URL_PREFIX}images/stamp.gif" alt="" border="0" /></div>
-            <br />
-            <b><font face="arial" color="#000000" size="4">{GREETINGS}</font></b>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{MESSAGE}</font>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
-            (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
-          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<p align="center"><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
-</body>
-</html>
-EOT;
-// Template used for tabbed display
-$template_tab_display = array('left_text' => '<td width="100%%" align="left" valign="middle" class="tableh1_compact" style="white-space: nowrap"><b>{LEFT_TEXT}</b></td>' . "\n",
-    'tab_header' => '',
-    'tab_trailer' => '',
-    'active_tab' => '<td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>' . "\n" . '<td align="center" valign="middle" class="tableb_compact"><b>%d</b></td>',
-    'inactive_tab' => '<td><img src="images/spacer.gif" width="1" height="1"></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="{LINK}"><b>%d</b></a></td>' . "\n"
-    );
-
-function pageheader($section, $meta = '')
-{
-    global $CONFIG, $THEME_DIR;
-    global $template_header, $lang_charset, $lang_text_dir;
-
-    $charset = ($CONFIG['charset'] == 'language file') ? $lang_charset : $CONFIG['charset'];
-
-    header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
-    header("Content-Type: text/html; charset=$charset");
-    user_save_profile();
-
-    $template_vars = array('{LANG_DIR}' => $lang_text_dir,
-        '{TITLE}' => $CONFIG['gallery_name'] . ' - ' . $section,
-        '{CHARSET}' => $charset,
-        '{META}' => $meta,
-        '{GAL_NAME}' => $CONFIG['gallery_name'],
-        '{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
-        '{MAIN_MENU}' => theme_main_menu(),
-        '{ADMIN_MENU}' => theme_admin_mode_menu()
-        );
-
-    echo template_eval($template_header, $template_vars);
-}
-// Function for writing a pagefooter
-function pagefooter()
-{
-    global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_SERVER_VARS;
-    global $USER, $ALBUM_SET, $CONFIG, $time_start, $query_stats;
-    global $template_footer;
-
-    if ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE)) {
-    cpg_debug_output();
-    }
-
-    echo $template_footer;
-}
-// Function to start a 'standard' table
-function starttable($width = '-1', $title = '', $title_colspan = '1')
-{
-    global $CONFIG;
-
-    if ($width == '-1') $width = $CONFIG['picture_table_width'];
-    if ($width == '100%') $width = $CONFIG['main_table_width'];
-    echo <<<EOT
-
-<!-- Start standard table -->
-<table align="center" width="$width" cellspacing="1" cellpadding="0" class="maintable">
-
-EOT;
-    if ($title) {
-        echo <<<EOT
-        <tr>
-                <td class="tableh1" colspan="$title_colspan"><h2>$title</h2></td>
-        </tr>
-
-EOT;
-    }
-}
-
-function endtable()
-{
-    echo <<<EOT
-</table>
-<!-- End standard table -->
-
-EOT;
-}
-
-function theme_main_menu()
-{
-    global $AUTHORIZED, $CONFIG, $album, $actual_cat, $cat, $REFERER, $HTTP_SERVER_VARS;
-    global $lang_main_menu, $template_main_menu;
-
-    static $main_menu = '';
-
-    if ($main_menu != '') return $main_menu;
-
-    $album_l = isset($album) ? "?album=$album" : '';
-    $cat_l = (isset($actual_cat))? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
-    $cat_l2 = isset($cat) ? "&cat=$cat" : '';
-    $my_gallery_id = FIRST_USER_CAT + USER_ID;
-
-    if (USER_ID) {
-        template_extract_block($template_main_menu, 'login');
-    } else {
-        template_extract_block($template_main_menu, 'logout');
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (GALLERY_ADMIN_MODE || USER_ADMIN_MODE) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-    } elseif (USER_CAN_CREATE_ALBUMS || USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS && !USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_gallery');
-    }
-
-    if (USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (!USER_CAN_UPLOAD_PICTURES) {
-        template_extract_block($template_main_menu, 'upload_pic');
-    }
-
-    if (USER_ID || !$CONFIG['allow_user_registration']) {
-        template_extract_block($template_main_menu, 'register');
-    }
-
-    if (!USER_ID || !$CONFIG['allow_memberlist']) {
-        template_extract_block($template_main_menu, 'allow_memberlist');
-    }
-
-    if (!$CONFIG['display_faq']) {
-        template_extract_block($template_main_menu, 'faq');
-    }
-
-
-    $param = array('{ALB_LIST_TGT}' => "index.php$cat_l",
-        '{ALB_LIST_TITLE}' => $lang_main_menu['alb_list_title'],
-        '{ALB_LIST_LNK}' => $lang_main_menu['alb_list_lnk'],
-        '{MY_GAL_TGT}' => "index.php?cat=$my_gallery_id",
-        '{MY_GAL_TITLE}' => $lang_main_menu['my_gal_title'],
-        '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],
-        '{MEMBERLIST_TGT}' => "usermgr.php",
-        '{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
-        '{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
-        '{MY_PROF_TGT}' => "profile.php?op=edit_profile",
-        '{MY_PROF_LNK}' => $lang_main_menu['my_prof_lnk'],
-        '{FAQ_TGT}' => "faq.php",
-        '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
-        '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],
-        '{ADM_MODE_TGT}' => "admin.php?admin_mode=1&referer=$REFERER",
-        '{ADM_MODE_TITLE}' => $lang_main_menu['adm_mode_title'],
-        '{ADM_MODE_LNK}' => $lang_main_menu['adm_mode_lnk'],
-        '{USR_MODE_TGT}' => "admin.php?admin_mode=0&referer=$REFERER",
-        '{USR_MODE_TITLE}' => $lang_main_menu['usr_mode_title'],
-        '{USR_MODE_LNK}' => $lang_main_menu['usr_mode_lnk'],
-        '{UPL_PIC_TGT}' => "upload.php",
-        '{UPL_PIC_TITLE}' => $lang_main_menu['upload_pic_title'],
-        '{UPL_PIC_LNK}' => $lang_main_menu['upload_pic_lnk'],
-        '{REGISTER_TGT}' => "register.php",
-        '{REGISTER_TITLE}' => $lang_main_menu['register_title'],
-        '{REGISTER_LNK}' => $lang_main_menu['register_lnk'],
-        '{LOGIN_TGT}' => "login.php?referer=$REFERER",
-        '{LOGIN_LNK}' => $lang_main_menu['login_lnk'],
-        '{LOGOUT_TGT}' => "logout.php?referer=$REFERER",
-        '{LOGOUT_LNK}' => $lang_main_menu['logout_lnk'] . " [" . USER_NAME . "]",
-        '{LASTUP_TGT}' => "thumbnails.php?album=lastup$cat_l2",
-        '{LASTUP_LNK}' => $lang_main_menu['lastup_lnk'],
-        '{LASTCOM_TGT}' => "thumbnails.php?album=lastcom$cat_l2",
-        '{LASTCOM_LNK}' => $lang_main_menu['lastcom_lnk'],
-        '{TOPN_TGT}' => "thumbnails.php?album=topn$cat_l2",
-        '{TOPN_LNK}' => $lang_main_menu['topn_lnk'],
-        '{TOPRATED_TGT}' => "thumbnails.php?album=toprated$cat_l2",
-        '{TOPRATED_LNK}' => $lang_main_menu['toprated_lnk'],
-        '{FAV_TGT}' => "thumbnails.php?album=favpics",
-        '{FAV_LNK}' => $lang_main_menu['fav_lnk'],
-        '{SEARCH_TGT}' => "search.php",
-        '{SEARCH_LNK}' => $lang_main_menu['search_lnk'],
-        );
-
-    $main_menu = template_eval($template_main_menu, $param);
-    return $main_menu;
-}
-
-function theme_admin_mode_menu()
-{
-    global $cat;
-    global $lang_gallery_admin_menu, $lang_user_admin_menu;
-    global $template_gallery_admin_menu, $template_user_admin_menu;
-
-    $cat_l = isset($cat) ? "?cat=$cat" : '';
-
-    if (GALLERY_ADMIN_MODE) {
-        $param = array('{CATL}' => $cat_l,
-            '{UPL_APP_LNK}' => $lang_gallery_admin_menu['upl_app_lnk'],
-            '{CONFIG_LNK}' => $lang_gallery_admin_menu['config_lnk'],
-            '{ALBUMS_LNK}' => $lang_gallery_admin_menu['albums_lnk'],
-            '{CATEGORIES_LNK}' => $lang_gallery_admin_menu['categories_lnk'],
-            '{USERS_LNK}' => $lang_gallery_admin_menu['users_lnk'],
-            '{GROUPS_LNK}' => $lang_gallery_admin_menu['groups_lnk'],
-            '{COMMENTS_LNK}' => $lang_gallery_admin_menu['comments_lnk'],
-            '{SEARCHNEW_LNK}' => $lang_gallery_admin_menu['searchnew_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk'],
-            '{UTIL_LNK}' => $lang_gallery_admin_menu['util_lnk'],
-            '{BAN_LNK}' => $lang_gallery_admin_menu['ban_lnk'],
-            '{DB_ECARD_LNK}' => $lang_gallery_admin_menu['db_ecard_lnk'],
-            );
-
-        $html = template_eval($template_gallery_admin_menu, $param);
-    } elseif (USER_ADMIN_MODE) {
-        $param = array('{ALBMGR_LNK}' => $lang_user_admin_menu['albmgr_lnk'],
-            '{MODIFYALB_LNK}' => $lang_user_admin_menu['modifyalb_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk']
-            );
-
-        $html = template_eval($template_user_admin_menu, $param);
-    } else {
-        $html = '';
-    }
-
-    return $html;
-}
-
-function theme_display_cat_list($breadcrumb, &$cat_data, $statistics)
-{
-    global $template_cat_list, $lang_cat_list;
-
-    starttable('100%');
-
-    if (count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'header');
-        $params = array('{CATEGORY}' => $lang_cat_list['category'],
-            '{ALBUMS}' => $lang_cat_list['albums'],
-            '{PICTURES}' => $lang_cat_list['pictures'],
-            );
-        echo template_eval($template, $params);
-    }
-
-    $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
-    $template = template_extract_block($template_cat_list, 'catrow');
-    foreach($cat_data as $category) {
-        if (count($category) == 3) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1]
-                );
-            echo template_eval($template_noabl, $params);
-        } elseif (isset($category['cat_albums']) && ($category['cat_albums'] != '')) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1],
-                '{CAT_ALBUMS}' => $category['cat_albums'],
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        } else {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1],
-                '{CAT_ALBUMS}' => '',
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        }
-    }
-
-    if ($statistics && count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'footer');
-        $params = array('{STATISTICS}' => $statistics);
-        echo template_eval($template, $params);
-    }
-    endtable();
-
-    if (count($cat_data) > 0)
-        echo template_extract_block($template_cat_list, 'spacer');
-}
-
-function theme_display_breadcrumb($breadcrumb, &$cat_data)
-{
-    /**
-     * ** added breadcrumb as a seperate element
-     */
-    global $template_breadcrumb, $lang_breadcrumb;
-
-    starttable('100%');
-    if ($breadcrumb) {
-        $template = template_extract_block($template_breadcrumb, 'breadcrumb');
-        $params = array('{BREADCRUMB}' => $breadcrumb
-            );
-        echo template_eval($template, $params);
-    }
-    endtable();
-}
-
-function theme_display_album_list(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list, $lang_album_list;
-
-    $theme_alb_list_tab_tmpl = $template_tab_display;
-
-    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-
-    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-
-    $album_cell = template_extract_block($template_album_list, 'album_cell');
-    $empty_cell = template_extract_block($template_album_list, 'empty_cell');
-    $tabs_row = template_extract_block($template_album_list, 'tabs');
-    $stat_row = template_extract_block($template_album_list, 'stat_row');
-    $spacer = template_extract_block($template_album_list, 'spacer');
-    $header = template_extract_block($template_album_list, 'header');
-    $footer = template_extract_block($template_album_list, 'footer');
-    $rows_separator = template_extract_block($template_album_list, 'row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-
-    foreach($alb_list as $album) {
-        $count ++;
-
-        $params = array('{COL_WIDTH}' => $column_width,
-            '{ALBUM_TITLE}' => $album['album_title'],
-            '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-            '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-            '{ALB_LINK_PIC}' => $album['thumb_pic'],
-            '{ADMIN_MENU}' => $album['album_adm_menu'],
-            '{ALB_DESC}' => $album['album_desc'],
-            '{ALB_INFOS}' => $album['album_info'],
-            );
-
-        echo template_eval($album_cell, $params);
-
-        if ($count % $columns == 0 && $count < count($alb_list)) {
-            echo $rows_separator;
-        }
-    }
-
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-// Function to display first level Albums of a category : added by zarsky
-function theme_display_album_list_cat(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list_cat, $lang_album_list;
-    if (!$CONFIG['first_level']) {
-        return;
-    }
-
-    $theme_alb_list_tab_tmpl = $template_tab_display;
-
-    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-
-    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-    // echo $template_album_list_cat;
-    $template_album_list_cat1 = $template_album_list_cat;
-    $album_cell = template_extract_block($template_album_list_cat1, 'c_album_cell');
-    $empty_cell = template_extract_block($template_album_list_cat1, 'c_empty_cell');
-    $tabs_row = template_extract_block($template_album_list_cat1, 'c_tabs');
-    $stat_row = template_extract_block($template_album_list_cat1, 'c_stat_row');
-    $spacer = template_extract_block($template_album_list_cat1, 'c_spacer');
-    $header = template_extract_block($template_album_list_cat1, 'c_header');
-    $footer = template_extract_block($template_album_list_cat1, 'c_footer');
-    $rows_separator = template_extract_block($template_album_list_cat1, 'c_row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-
-    if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-            $count ++;
-
-            $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-
-            echo template_eval($album_cell, $params);
-
-            if ($count % $columns == 0 && $count < count($alb_list)) {
-                echo $rows_separator;
-            }
-        }
-    }
-
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-
-function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_thumb_view_title_row, $template_fav_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view;
-
-    static $header = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $row_separator = '';
-    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');
-        $header = template_extract_block($template_thumbnail_view, 'header');
-        $empty_cell = template_extract_block($template_thumbnail_view, 'empty_cell');
-        $row_separator = template_extract_block($template_thumbnail_view, 'row_separator');
-        $footer = template_extract_block($template_thumbnail_view, 'footer');
-        $spacer = template_extract_block($template_thumbnail_view, 'spacer');
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['thumbcols']) . '%';
-
-    $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
-    // 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'],
-            );
-        $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 {
-        $title = $album_name;
-    }
-
-    if ($mode == 'thumb') {
-        starttable('100%', $title, $thumbcols);
-    } else {
-        starttable('100%');
-    }
-
-    echo $header;
-
-    $i = 0;
-    foreach($thumb_list as $thumb) {
-        $i++;
-        if ($mode == 'thumb') {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&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}' => ''
-                );
-        }
-        echo template_eval($thumb_cell, $params);
-
-        if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-            echo $row_separator;
-        }
-    }
-    for (;($i % $thumbcols); $i++) {
-        echo $empty_cell;
-    }
-    echo $footer;
-
-    if ($display_tabs) {
-        $params = array('{THUMB_COLS}' => $thumbcols,
-            '{TABS}' => $tabs_html
-            );
-        echo template_eval($tabs, $params);
-    }
-
-    endtable();
-    echo $spacer;
-}
-// Added to display flim_strip: Zarsky
-function theme_display_film_strip(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $pos, $sort_options, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_film_strip, $lang_film_strip;
-
-    static $template = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $spacer = '';
-
-    if ((!$template)) {
-        $template = $template_film_strip;
-        $thumb_cell = template_extract_block($template, 'thumb_cell');
-        $empty_cell = template_extract_block($template, 'empty_cell');
-        // $spacer = template_extract_block($template, 'spacer');
-    }
-    // if ($header == '') {}
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['max_film_strip_items']) . '%';
-
-    $i = 0;
-    $thumb_strip = '';
-    foreach($thumb_list as $thumb) {
-        $i++;
-        if ($mode == 'thumb') {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&pos={$thumb['pos']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        } else {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "index.php?cat={$thumb['cat']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        }
-        $thumb_strip .= template_eval($thumb_cell, $params);
-        // if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-        // echo $row_separator;
-        // }
-    }
-    // for (;($i % $thumbcols); $i++){
-    // echo $empty_cell;
-    // }
-    $params = array('{THUMB_STRIP}' => $thumb_strip,
-        '{COLS}' => $i);
-
-    ob_start();
-    starttable('');
-    echo template_eval($template, $params);
-    endtable();
-    $film_strip = ob_get_contents();
-    ob_end_clean();
-
-    return $film_strip;
-}
-
-function theme_no_img_to_display($album_name)
-{
-    global $lang_errors, $template_no_img_to_display;
-
-    static $template = '';
-    static $spacer;
-
-    if ((!$template)) {
-        $template = $template_no_img_to_display;
-        $spacer = template_extract_block($template, 'spacer');
-    }
-
-    $params = array('{TEXT}' => $lang_errors['no_img_to_display']);
-    starttable('100%', $album_name);
-    echo template_eval($template, $params);
-    endtable();
-}
-
-function theme_display_image($nav_menu, $picture, $votes, $pic_info, $comments, $film_strip) // added $film_strip: Zarsky
-{
-    global $HTTP_COOKIE_VARS, $CONFIG;
-
-    starttable();
-    echo $nav_menu;
-    endtable();
-
-    starttable();
-    echo $picture;
-    endtable();
-    if ($CONFIG['display_film_strip'] == 1) { // added film strip code: Zarsky
-        echo $film_strip;
-    }
-    starttable();
-    echo $votes;
-    endtable();
-
-    $picinfo = isset($HTTP_COOKIE_VARS['picinfo']) ? $HTTP_COOKIE_VARS['picinfo'] : ($CONFIG['display_pic_info'] ? 'block' : 'none');
-    echo "<div id=\"picinfo\" style=\"display: $picinfo;\">\n";
-    starttable();
-    echo $pic_info;
-    endtable();
-    echo "</div>\n";
-
-    starttable();
-    echo $comments;
-    endtable();
-}
-
-function theme_html_picinfo(&$info)
-{
-    global $lang_picinfo;
-
-    $html = '';
 
-    $html .= "        <tr><td colspan=\"2\" class=\"tableh2_compact\"><b>{$lang_picinfo['title']}</b></td></tr>\n";
-    $template = "        <tr><td class=\"tableb_compact\" valign=\"top\" nowrap>%s:</td><td class=\"tableb_compact\">%s</td></tr>\n";
-    foreach ($info as $key => $value) $html .= sprintf($template, $key, $value);
+// HTML template for template sys_menu spacer
+$template_sys_menu_spacer ='';
 
-    return $html;
-}
 
-?>
\ No newline at end of file
+?>
Files 133/themes/hardwired/images/bottom-left.gif and cpg148/themes/hardwired/images/bottom-left.gif differ
Files 133/themes/hardwired/images/bottom-middle.gif and cpg148/themes/hardwired/images/bottom-middle.gif differ
Files 133/themes/hardwired/images/bottom-right.gif and cpg148/themes/hardwired/images/bottom-right.gif differ
Files 133/themes/hardwired/images/button_bg_anim.gif and cpg148/themes/hardwired/images/button_bg_anim.gif differ
Files 133/themes/hardwired/images/buttonleftfaq.gif and cpg148/themes/hardwired/images/buttonleftfaq.gif differ
Files 133/themes/hardwired/images/far-left.gif and cpg148/themes/hardwired/images/far-left.gif differ
Files 133/themes/hardwired/images/far-right.gif and cpg148/themes/hardwired/images/far-right.gif differ
Files 133/themes/hardwired/images/hardwired_bak.gif and cpg148/themes/hardwired/images/hardwired_bak.gif differ
Files 133/themes/hardwired/images/hardwired.gif and cpg148/themes/hardwired/images/hardwired.gif differ
Files 133/themes/hardwired/images/hw_01.gif and cpg148/themes/hardwired/images/hw_01.gif differ
Files 133/themes/hardwired/images/hw_02.gif and cpg148/themes/hardwired/images/hw_02.gif differ
Files 133/themes/hardwired/images/hw_03.gif and cpg148/themes/hardwired/images/hw_03.gif differ
Files 133/themes/hardwired/images/left-banner.gif and cpg148/themes/hardwired/images/left-banner.gif differ
Files 133/themes/hardwired/images/middle-left.gif and cpg148/themes/hardwired/images/middle-left.gif differ
Files 133/themes/hardwired/images/middle-right.gif and cpg148/themes/hardwired/images/middle-right.gif differ
Files 133/themes/hardwired/images/next.gif and cpg148/themes/hardwired/images/next.gif differ
Files 133/themes/hardwired/images/prev.gif and cpg148/themes/hardwired/images/prev.gif differ
Files 133/themes/hardwired/images/report.gif and cpg148/themes/hardwired/images/report.gif differ
Files 133/themes/hardwired/images/right-banner.gif and cpg148/themes/hardwired/images/right-banner.gif differ
Files 133/themes/hardwired/images/spacer.gif and cpg148/themes/hardwired/images/spacer.gif differ
Files 133/themes/hardwired/images/thumbnails.gif and cpg148/themes/hardwired/images/thumbnails.gif differ
Files 133/themes/hardwired/images/top-left.gif and cpg148/themes/hardwired/images/top-left.gif differ
Files 133/themes/hardwired/images/top-right.gif and cpg148/themes/hardwired/images/top-right.gif differ
diff -ruN 133/themes/hardwired/style.css cpg148/themes/hardwired/style.css
--- 133/themes/hardwired/style.css	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/themes/hardwired/style.css	2006-06-08 00:25:12.000000000 -0500
@@ -1,36 +1,64 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/hardwired/style.css,v $
-  $Revision: 1.3 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:14 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+/* Colors used in this style sheet:
+Hex 000000 = RBG   0,   0,   0 = black
+Hex 005D8C = RBG   0,  93, 140 = dark blue
+Hex 333333 = RBG  51,  51,  51 = black
+Hex 394048 = RBG  57,  64,  72 = black
+Hex 394049 = RBG  57,  64,  73 = black
+Hex 404750 = RBG  64,  71,  80 = dark grey
+Hex 414852 = RBG  65,  72,  82 = dark grey
+Hex 444444 = RBG  68,  68,  68 = dark grey
+Hex 474F5A = RBG  71,  79,  90 = dark grey
+Hex 49525D = RBG  73,   82, 93 = dark grey
+Hex 4F5864 = RBG  79,  88, 100 = dark grey
+Hex 4F5964 = RBG  79,  89, 100 = dark grey
+Hex 515B67 = RBG  81,  91, 103 = dark grey
+Hex 555555 = RBG  85,  85,  85 = medium grey
+Hex 56606D = RBG  86,  96, 109 = medium grey
+Hex 5B5B5B = RBG  91,  91,  91 = medium grey
+Hex 5D6674 = RBG  93, 102, 116 = medium grey
+Hex 5D6876 = RBG  93, 104, 118 = medium grey
+Hex 616C7A = RBG  97, 108, 122 = medium grey
+Hex 616D7B = RBG  97, 108, 123 = medium grey
+Hex 6A7786 = RBG 106, 119, 134 = medium grey
+Hex 777777 = RBG 119, 119, 119 = medium grey
+Hex 8090A3 = RBG 128, 144, 163 = steel grey
+Hex 949494 = RBG 148, 148, 148 = medium grey
+Hex AEAEAE = RBG 174, 174, 174 = light grey
+Hex BDBEBD = RBG 189, 190, 189 = light grey
+Hex C7C7C7 = RBG 199, 199, 199 = light grey
+Hex CCCCCC = RBG 204, 204, 204 = light grey
+Hex DFDFDF = RBG 223, 223, 223 = light grey
+Hex EAEAEA = RBG 234, 234, 234 = dark white
+Hex EFEFEF = RBG 239, 239, 239 = dark white
+Hex F2F8FF = RBG 242, 248, 255 = dark white
+Hex FFFFFF = RBG 255, 255, 255 = white
+*/
+
 body {
         font-family : Verdana, Arial, Helvetica, sans-serif;
         font-size: 10px;
         color : #AEAEAE;
         margin: 0px;
-        scrollbar-face-color: #444444;
-        scrollbar-highlight-color: #444444;
-        scrollbar-shadow-color: #333333;
-        scrollbar-3dlight-color: #555555;
-        scrollbar-arrow-color:  #777777;
-        scrollbar-track-color: #333333;
-        scrollbar-darkshadow-color: #333333;
-        margin:0px;
         background-color:#000000;
-        background-image:url(images/hardwired_bak.gif);
+        background-image:url(images/hardwired.gif);
         background-repeat:repeat;
         }
 
@@ -145,12 +173,12 @@
         text-decoration: underline;
 }
 
-bblink a {
+.bblink a {
         color: #8090A3;
         text-decoration: none;
 }
 
-bblink a:hover {
+.bblink a:hover {
         color: #0033CC;
         text-decoration: underline;
 }
@@ -164,7 +192,7 @@
 
 .tableh1 {
         background : #4F5964 ;
-        color : #6A7786;
+        color : #FFFFFF;
         padding-top: 3px;
         padding-right: 10px;
         padding-bottom: 3px;
@@ -222,11 +250,33 @@
         padding-left: 10px;
 }
 
+.catrow_noalb {
+        background: #616C7A ;
+        color : #C7C7C7;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
+.catrow {
+        background: #56606D ;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
 .album_stat {
         font-size : 85%;
         margin: 5px 0px;
 }
 
+.thumb_filename {
+        font-size: 100%;
+        display: block;
+}
+
 .thumb_title {
         font-weight : bold;
         font-size: 100%;
@@ -368,7 +418,7 @@
         font-size: 85%;
         border: 1px solid #404750;
         background-color : #5D6674;
-        color:#cccccc;
+        color:#CCCCCC;
         margin-top: 0px;
         margin-bottom: 0px;
         text-align: center;
@@ -390,6 +440,10 @@
         text-decoration: underline;
 }
 
+td #admin_menu_anim {
+        background-image : url(images/button_bg_anim.gif);
+}
+
 .comment_date{
         color : #949494;
         font-size : 90%;
@@ -410,6 +464,14 @@
         margin-bottom: 30px;
 }
 
+.display_media {
+        background: #56606D ;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
 .thumbnails {
         background: #49525D ;
         padding: 5px;
@@ -471,6 +533,8 @@
 
 .topmenu {
         font-size : 100%;
+        margin-top:5px;
+        margin-right:5px;
 }
 
 .topmenu a {
@@ -514,14 +578,28 @@
         padding-bottom: 6px;
         padding-left: 10px;
         border-top : 1px solid #394049;
+        white-space: normal;
+}
+
+.gallery
+{
+    background-color: #49525D;
 }
 
 .gal_name
 {
         color:#4C5157;
+        white-space:nowrap;
         font-size:20px;
 }
 
+.gal_description
+{
+        color:#4C5157;
+        white-space:nowrap;
+        font-size:10px;
+}
+
 .debug_text {
         border: #BDBEBD;
         background-color: #EFEFEF;
@@ -531,7 +609,7 @@
 
 .clickable_option {
         border-bottom : 1px dotted #444444;
-        cursor : hand;
+        cursor : default;
 }
 
 .listbox_lang {
@@ -541,4 +619,42 @@
         font-size: 90%;
         font-family: Arial, Helvetica, sans-serif;
         vertical-align : middle;
-}
\ No newline at end of file
+}
+
+#vanity a {
+        display:block;
+        width:57px;
+        height:20px;
+        margin: 3px 20px;
+}
+#vanity img {border:0}
+#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);}
+
+.bottom-left {background-image:url(images/bottom-left.gif);}
+.bottom-middle {background-image:url(images/bottom-middle.gif);}
+.bottom-right {background-image:url(images/bottom-right.gif);}
+.far-left {background-image:url(images/far-left.gif);}
+.far-right {background-image:url(images/far-right.gif);}
+.hardwired {background-image:url(images/hardwired.gif);}
+.left-banner {
+    background-image:url(images/left-banner.gif);
+    height:46px;
+    background-repeat:no-repeat;
+    text-align:right;
+    padding-right:16px;
+    padding-top:16px;
+}
+.middle-left {background-image:url(images/middle-left.gif);}
+.middle-right {background-image:url(images/middle-right.gif);}
+.right-banner {
+    background-image:url(images/right-banner.gif);
+}
+.top-left {background-image:url(images/top-left.gif);}
+.top-right {background-image:url(images/top-right.gif);}
diff -ruN 133/themes/hardwired/template.html cpg148/themes/hardwired/template.html
--- 133/themes/hardwired/template.html	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/themes/hardwired/template.html	2006-06-05 14:05:54.000000000 -0500
@@ -1,54 +1,50 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html dir="{LANG_DIR}">
+<!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" dir="{LANG_DIR}">
 <head>
-<title>{TITLE}</title>
-<meta http-equiv="content-type" content="text/html; charset={charset}" />
+<meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
 <meta http-equiv="Pragma" content="no-cache" />
+<title>{TITLE}</title>
+<link rel="stylesheet" type="text/css" href="themes/hardwired/style.css" />
 {META}
-<link rel="stylesheet" href="themes/hardwired/style.css" />
-<script type="text/javascript" src="scripts.js"></script>
-<!--
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/hardwired/template.html,v $
-  $Revision: 1.7 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:14 $
--->
+<script type="text/javascript" src="scripts.js" ></script>
+<!-- $Id: template.html 2808 2006-02-05 22:35:48Z gaugau $ -->
 </head>
 <body>
-<table width="778" height="100%" border="0" align="center" cellpadding="0" cellspacing="0">
-  <tr>
-    <td width="778" height="61" valign="middle" align="right" background="themes/hardwired/images/hw_01.gif">
-        <table width="73%" height="32" border="0" cellpadding="0" cellspacing="0">
-          <tr>
-            <td width="94%" height="22" valign="bottom" align="right"><span class="gal_name">{GAL_NAME}</span></td>
-            <td width="6%"></td>
-          </tr>
-        </table>
-      </td>
+{CUSTOM_HEADER}
+<table width="100%"  border="0" cellspacing="0" cellpadding="0">
+  <tr valign="top">
+    <td width="53" rowspan="3" id="far-left"><img src="themes/hardwired/images/far-left.gif" width="54" height="14" alt="" /></td>
+    <td width="18" class="middle-left"><img src="themes/hardwired/images/middle-left.gif" width="18" height="14" alt="" /></td>
+    <td height="62" class="right-banner">
+        <div class="left-banner">
+        <div class="gal_name">{GAL_NAME}</div>
+        <div class="gal_description">{GAL_DESCRIPTION}</div>
+        </div>
+    </td>
+    <td width="19" class="middle-right"><img src="themes/hardwired/images/middle-right.gif" width="19" height="14" alt="" /></td>
+    <td width="53" rowspan="3" class="far-right"><img src="themes/hardwired/images/far-right.gif" width="53" height="14" alt="" /></td>
   </tr>
   <tr>
-    <td height="100%" align="center" valign="top" background="themes/hardwired/images/hw_02.gif"><table width="100%" height="100%" border="0" align="center">
-        <tr>
-          <td valign="top" align="left">
-              <table width="725" border="0" align="center" cellpadding="6" cellspacing="0">
-                <tr>
-                  <td height="108" valign="top"><div align="right">{MAIN_MENU1}</div><br />
-                    {MAIN_MENU2} <br />
-                    <div align="center">{THEME_SELECT_LIST}&nbsp;{LANGUAGE_SELECT_LIST}</div><br />
-                    {ADMIN_MENU} {GALLERY}</td>
-                </tr>
-              </table>
-              <br />
-            </td>
-        </tr>
-      </table></TD>
+    <td width="18" class="middle-left">&nbsp;</td>
+    <td class="gallery"><div align="right" class="topmenu"> {SYS_MENU} </div>
+      <br />
+      <div align="left" class="topmenu">{SUB_MENU}</div> <br />
+      <div align="center"> {THEME_SELECT_LIST} {LANGUAGE_SELECT_LIST} </div>
+      <br />
+      {ADMIN_MENU} {GALLERY}</td>
+    <td width="19" class="middle-right">&nbsp;</td>
   </tr>
-  <tr>
-    <td valign="bottom"> <img src="themes/hardwired/images/hw_03.gif"></td>
+  <tr valign="baseline">
+    <td width="18" class="middle-left"><img src="themes/hardwired/images/bottom-left.gif" width="18" height="31" alt="" /></td>
+    <td class="bottom-middle">&nbsp;</td>
+    <td width="19" class="middle-right"><img src="themes/hardwired/images/bottom-right.gif" width="19" height="31" alt="" /></td>
   </tr>
 </table>
 <br />
-<div align="center">{LANGUAGE_SELECT_FLAGS}</div>
+<div align="center"> {LANGUAGE_SELECT_FLAGS} <br />
+  <br />
+</div>
+{CUSTOM_FOOTER}
+{VANITY}
 </body>
 </html>
\ No newline at end of file
diff -ruN 133/themes/hardwired/theme.php cpg148/themes/hardwired/theme.php
--- 133/themes/hardwired/theme.php	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/themes/hardwired/theme.php	2006-06-08 00:25:12.000000000 -0500
@@ -2,1491 +2,223 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/hardwired/theme.php,v $
-  $Revision: 1.12 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:14 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+// ------------------------------------------------------------------------- //
+// This theme has had redundant CORE items removed                           //
+// ------------------------------------------------------------------------- //
 define('THEME_HAS_RATING_GRAPHICS', 1);
-// HTML template for main menu
-$template_main_menu1 = <<<EOT
-                <span class="topmenu">
+define('THEME_HAS_NAVBAR_GRAPHICS', 1);
+define('THEME_HAS_NO_SYS_MENU_BUTTONS', 1);
+define('THEME_HAS_NO_SUB_MENU_BUTTONS', 1);
+define('THEME_IS_XHTML10_TRANSITIONAL',1);  // Remove this if you edit this template until
+                                            // you have validated it. See docs/theme.htm.
+
+// HTML template for sys menu
+$template_sys_menu = <<<EOT
+
                         <table border="0" cellpadding="0" cellspacing="0">
                                 <tr>
+<!-- BEGIN home -->
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleftmy" src="themes/hardwired/images/buttonleftmy.gif" width="17" height="25" border="0" alt="" /></td>
+                                        <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
+                                                <a href="{HOME_TGT}" title="{HOME_TITLE}">{HOME_LNK}</a>
+                                        </td>
+                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /></td>
+<!-- END home -->
 <!-- BEGIN my_gallery -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleftmy" src="themes/hardwired/images/buttonleftmy.gif" width="17" height="25" border="0" id="buttonleftmy" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter.gif">
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleftmy" src="themes/hardwired/images/buttonleftmy.gif" width="17" height="25" border="0" alt="" /></td>
+                                        <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
                                                 <a href="{MY_GAL_TGT}" title="{MY_GAL_TITLE}">{MY_GAL_LNK}</a>
                                         </td>
-                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0" id="buttonright" alt="" /></td>
+                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /></td>
 <!-- END my_gallery -->
 <!-- BEGIN allow_memberlist -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleft" src="themes/hardwired/images/buttonleftmemb.gif" width="17" height="25" border="0" id="buttonleft" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter.gif">
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleft" src="themes/hardwired/images/buttonleftmemb.gif" width="17" height="25" border="0" alt="" /></td>
+                                        <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
                                                 <a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}">{MEMBERLIST_LNK}</a>
                                         </td>
-                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0" id="buttonright" alt="" /></td>
+                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /></td>
 <!-- END allow_memberlist -->
 <!-- BEGIN my_profile -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleft" src="themes/hardwired/images/buttonleft.gif" width="17" height="25" border="0" id="buttonleft" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter.gif">
-                                                <a href="{MY_PROF_TGT}">{MY_PROF_LNK}</a>
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleft" src="themes/hardwired/images/buttonleft.gif" width="17" height="25" border="0" alt="" /></td>
+                                        <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
+                                                <a href="{MY_PROF_TGT}" title="{MY_PROF_LNK}">{MY_PROF_LNK}</a>
                                         </td>
-                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0" id="buttonright" alt="" /></td>
+                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /></td>
 <!-- END my_profile -->
 <!-- BEGIN faq -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleft" src="themes/hardwired/images/buttonleft.gif" width="17" height="25" border="0" id="buttonleft" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter.gif">
-                        <a href="{FAQ_TGT}" title="{FAQ_TITLE}">{FAQ_LNK}</a>
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleft" src="themes/hardwired/images/buttonleftfaq.gif" width="17" height="25" border="0" alt="" /></td>
+                                        <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
+                                        <a href="{FAQ_TGT}" title="{FAQ_TITLE}">{FAQ_LNK}</a>
                                         </td>
-                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0" id="buttonright" alt="" /></td>
+                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /></td>
 <!-- END faq -->
 <!-- BEGIN enter_admin_mode -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleftad" src="themes/hardwired/images/buttonleftad.gif" width="17" height="25" border="0" id="buttonleftad" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter.gif">
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleftad" src="themes/hardwired/images/buttonleftad.gif" width="17" height="25" border="0" alt="" /></td>
+                                        <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
                                                 <a href="{ADM_MODE_TGT}" title="{ADM_MODE_TITLE}">{ADM_MODE_LNK}</a>
                                         </td>
-                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0" id="buttonright" alt="" /></td>
+                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /></td>
 <!-- END enter_admin_mode -->
 <!-- BEGIN leave_admin_mode -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleftad" src="themes/hardwired/images/buttonleftad.gif" width="17" height="25" border="0" id="buttonleftad" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter.gif">
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleftad" src="themes/hardwired/images/buttonleftad.gif" width="17" height="25" border="0" alt="" /></td>
+                                        <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
                                                 <a href="{USR_MODE_TGT}" title="{USR_MODE_TITLE}">{USR_MODE_LNK}</a>
                                         </td>
-                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0" id="buttonleft" alt="" /></td>
+                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0" alt="" /></td>
 <!-- END leave_admin_mode -->
 <!-- BEGIN upload_pic -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleftup" src="themes/hardwired/images/buttonleftup.gif" width="17" height="25" border="0" id="buttonleftup" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter.gif">
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleftup" src="themes/hardwired/images/buttonleftup.gif" width="17" height="25" border="0" alt="" /></td>
+                                       <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
                                                 <a href="{UPL_PIC_TGT}" title="{UPL_PIC_TITLE}">{UPL_PIC_LNK}</a>
                                         </td>
-                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0" id="buttonright" alt="" /></td>
+                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /></td>
 <!-- END upload_pic -->
 <!-- BEGIN register -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleft" src="themes/hardwired/images/buttonleft.gif" width="17" height="25" border="0" id="buttonleft" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter.gif">
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleft" src="themes/hardwired/images/buttonleft.gif" width="17" height="25" border="0" alt="" /></td>
+                                        <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
                                                 <a href="{REGISTER_TGT}" title="{REGISTER_TITLE}">{REGISTER_LNK}</a>
                                         </td>
-                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0" id="buttonright" alt="" /></td>
+                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /></td>
 <!-- END register -->
 <!-- BEGIN login -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleft" src="themes/hardwired/images/buttonleft.gif" width="17" height="25" border="0" id="buttonleft" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter.gif">
-                                                <a href="{LOGIN_TGT}">{LOGIN_LNK}</a>
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleft" src="themes/hardwired/images/buttonleft.gif" width="17" height="25" border="0" alt="" /></td>
+                                       <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
+                                                <a href="{LOGIN_TGT}" title="{LOGIN_LNK}">{LOGIN_LNK}</a>
                                         </td>
-                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0" id="buttonright" alt="" /></td>
+                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0"  alt="" /></td>
 <!-- END login -->
 <!-- BEGIN logout -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleftout" src="themes/hardwired/images/buttonleftout.gif" width="17" height="25" border="0" id="buttonleftout" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter.gif">
-                                                <a href="{LOGOUT_TGT}">{LOGOUT_LNK}</a>
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleftout" src="themes/hardwired/images/buttonleftout.gif" width="17" height="25" border="0" alt="" /></td>
+                                        <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
+                                                <a href="{LOGOUT_TGT}" title="{LOGOUT_LNK}">{LOGOUT_LNK}</a>
                                         </td>
-                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0" id="buttonright" alt="" /></td>
+                                        <td><img name="buttonright" src="themes/hardwired/images/buttonright.gif" width="7" height="25" border="0" alt="" /></td>
 <!-- END logout -->
                                 </tr>
                         </table>
-                </span>
+
 EOT;
-$template_main_menu2 = <<<EOT
-                <span class="topmenu">
+
+// HTML template for sub menu
+$template_sub_menu = <<<EOT
+
                         <table border="0" cellpadding="0" cellspacing="0">
                                 <tr>
+<!-- BEGIN custom_link -->
+										<td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" alt="" /></td>
+                                        <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
+                                                <a href="{CUSTOM_LNK_TGT}" title="{CUSTOM_LNK_TITLE}">{CUSTOM_LNK_LNK}</a>
+                                        </td>
+                                        <td><img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" alt="" /></td>
+<!-- END custom_link -->
 <!-- BEGIN album_list -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" id="buttonleft" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter1.gif">
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" alt="" /></td>
+                                        <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
                                                 <a href="{ALB_LIST_TGT}" title="{ALB_LIST_TITLE}">{ALB_LIST_LNK}</a>
                                         </td>
-                                        <td><img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" id="buttonright1" alt="" /></td>
+                                        <td><img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" alt="" /></td>
 <!-- END album_list -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" id="buttonleft1" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter1.gif">
-                                                <a href="{LASTUP_TGT}">{LASTUP_LNK}</a>
-                                        </td>
-                                        <td><img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" id="buttonright1" alt="" /></td>
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" id="buttonleft1" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter1.gif">
-                                                <a href="{LASTCOM_TGT}">{LASTCOM_LNK}</a>
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" alt="" /></td>
+                                       <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
+                                                <a href="{LASTUP_TGT}" title="{LASTUP_LNK}">{LASTUP_LNK}</a>
+                                        </td>
+                                        <td><img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" alt="" /></td>
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" alt="" /></td>
+                                       <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
+                                                <a href="{LASTCOM_TGT}" title="{LASTCOM_LNK}">{LASTCOM_LNK}</a>
+                                        </td>
+                                        <td><img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" alt="" /></td>
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" alt="" /></td>
+                                        <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
+                                                <a href="{TOPN_TGT}" title="{TOPN_LNK}">{TOPN_LNK}</a>
+                                        </td>
+                                        <td><img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" alt="" /></td>
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" alt="" /></td>
+                                        <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
+                                                <a href="{TOPRATED_TGT}" title="{TOPRATED_LNK}">{TOPRATED_LNK}</a>
+                                        </td>
+                                        <td><img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" alt="" /></td>
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" alt="" /></td>
+                                        <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
+                                                <a href="{FAV_TGT}" title="{FAV_LNK}">{FAV_LNK}</a>
+                                        </td>
+                                        <td><img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" alt="" /></td>
+                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+                                        <td><img name="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" alt="" /></td>
+                                        <td style="background: url(themes/hardwired/images/buttoncenter.gif);">
+                                                <a href="{SEARCH_TGT}" title="{SEARCH_LNK}">{SEARCH_LNK}</a>
                                         </td>
-                                        <td><img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" id="buttonright1" alt="" /></td>
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" id="buttonleft1" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter1.gif">
-                                                <a href="{TOPN_TGT}">{TOPN_LNK}</a>
-                                        </td>
-                                        <td><img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" id="buttonright1" alt="" /></td>
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" id="buttonleft1" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter1.gif">
-                                                <a href="{TOPRATED_TGT}">{TOPRATED_LNK}</a>
-                                        </td>
-                                        <td><img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" id="buttonright1" alt="" /></td>
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" id="buttonleft1" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter1.gif">
-                                                <a href="{FAV_TGT}">{FAV_LNK}</a>
-                                        </td>
-                                        <td><img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" id="buttonright1" alt="" /></td>
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="buttonleft1" src="themes/hardwired/images/buttonleft1.gif" width="7" height="25" border="0" id="buttonleft1" alt="" /></td>
-                                        <td background="themes/hardwired/images/buttoncenter1.gif">
-                                                <a href="{SEARCH_TGT}">{SEARCH_LNK}</a>
-                                        </td>
-                                        <td><img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" id="buttonright1" alt="" /></td>
+                                        <td><img name="buttonright1" src="themes/hardwired/images/buttonright1.gif" width="7" height="25" border="0" alt="" /></td>
                                 </tr>
                         </table>
-                </span>
+
 EOT;
+
 // HTML template for gallery admin menu
 $template_gallery_admin_menu = <<<EOT
+
                 <div align="center">
                 <table cellpadding="0" cellspacing="1">
                         <tr>
-                                <td class="admin_menu"><a href="editpics.php?mode=upload_approval" title="">{UPL_APP_LNK}</a></td>
-                                <td class="admin_menu"><a href="config.php" title="">{CONFIG_LNK}</a></td>
-                                <td class="admin_menu"><a href="albmgr.php{CATL}" title="">{ALBUMS_LNK}</a></td>
-                                <td class="admin_menu"><a href="catmgr.php" title="">{CATEGORIES_LNK}</a></td>
-                                <td class="admin_menu"><a href="usermgr.php" title="">{USERS_LNK}</a></td>
-                                <td class="admin_menu"><a href="groupmgr.php" title="">{GROUPS_LNK}</a></td>
+<!-- BEGIN admin_approval -->
+                                <td class="admin_menu" id="admin_menu_anim"><a href="editpics.php?mode=upload_approval" title="{UPL_APP_TITLE}">{UPL_APP_LNK}</a></td>
+<!-- END admin_approval -->
+                                <td class="admin_menu"><a href="admin.php" title="{ADMIN_TITLE}">{ADMIN_LNK}</a></td>
+                                <td class="admin_menu"><a href="catmgr.php" title="{CATEGORIES_TITLE}">{CATEGORIES_LNK}</a></td>
+                                <td class="admin_menu"><a href="albmgr.php{CATL}" title="{ALBUMS_TITLE}">{ALBUMS_LNK}</a></td>
+                                <td class="admin_menu"><a href="groupmgr.php" title="{GROUPS_TITLE}">{GROUPS_LNK}</a></td>
+                                <td class="admin_menu"><a href="usermgr.php" title="{USERS_TITLE}">{USERS_LNK}</a></td>
+                                <td class="admin_menu"><a href="banning.php" title="{BAN_TITLE}">{BAN_LNK}</a></td>
+                                <td class="admin_menu"><a href="reviewcom.php" title="{COMMENTS_TITLE}">{COMMENTS_LNK}</a></td>
                                 </tr><tr>
-                                <td class="admin_menu"><a href="banning.php" title="">{BAN_LNK}</a></td>
-                                <td class="admin_menu"><a href="db_ecard.php" title="">{DB_ECARD_LNK}</a></td>
-                                <td class="admin_menu"><a href="reviewcom.php" title="">{COMMENTS_LNK}</a></td>
-                                <td class="admin_menu"><a href="searchnew.php" title="">{SEARCHNEW_LNK}</a></td>
-                                <td class="admin_menu"><a href="util.php" title="">{UTIL_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
+<!-- BEGIN log_ecards -->
+                                <td class="admin_menu"><a href="db_ecard.php" title="{DB_ECARD_TITLE}">{DB_ECARD_LNK}</a></td>
+<!-- END log_ecards -->
+                                <td class="admin_menu"><a href="picmgr.php" title="{PICTURES_TITLE}">{PICTURES_LNK}</a></td>
+                                <td class="admin_menu"><a href="searchnew.php" title="{SEARCHNEW_TITLE}">{SEARCHNEW_LNK}</a></td>
+                                <td class="admin_menu"><a href="util.php" title="{UTIL_TITLE}">{UTIL_LNK}</a></td>
+                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="{MY_PROF_TITLE}">{MY_PROF_LNK}</a></td>
+<!-- BEGIN documentation -->
+                                <td class="admin_menu"><a href="{DOCUMENTATION_HREF}" title="{DOCUMENTATION_TITLE}" target="cpg_documentation">{DOCUMENTATION_LNK}</a></td>
+<!-- END documentation -->
                         </tr>
                 </table>
                 </div>
 EOT;
-// HTML template for user admin menu
-$template_user_admin_menu = <<<EOT
-                <div align="center">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="albmgr.php" title="">{ALBMGR_LNK}</a></td>
-                                <td class="admin_menu"><a href="modifyalb.php" title="">{MODIFYALB_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
-EOT;
-// HTML template for the category list
-$template_cat_list = <<<EOT
-<!-- BEGIN header -->
-        <tr>
-                <td class="tableh1" width="80%"><b>{CATEGORY}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{ALBUMS}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{PICTURES}</b></td>
-        </tr>
-<!-- END header -->
-<!-- BEGIN catrow_noalb -->
-        <tr>
-                <td class="tableh2" colspan="3"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-        </tr>
-<!-- END catrow_noalb -->
-<!-- BEGIN catrow -->
-        <tr>
-                <td class="tableb"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-                <td class="tableb" align="center">{ALB_COUNT}</td>
-                <td class="tableb" align="center">{PIC_COUNT}</td>
-        </tr>
-      <tr>
-            <td class="tableb" colspan=3>{CAT_ALBUMS}</td>
-      </tr>
-<!-- END catrow -->
-<!-- BEGIN footer -->
-        <tr>
-                <td colspan="3" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END footer -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-EOT;
-// HTML template for the breadcrumb
-$template_breadcrumb = <<<EOT
-<!-- BEGIN breadcrumb -->
-        <tr>
-                <td colspan="3" class="tableh1"><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-        </tr>
-<!-- END breadcrumb -->
-<!-- BEGIN breadcrumb_user_gal -->
-        <tr>
-                <td colspan="3" class="tableh1">
-                <table width="100%" cellpadding="0" cellspacing="0" border="0">
-                <tr>
-                        <td><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-                        <td align="right"><span class="statlink"><b>{STATISTICS}</b></span></td>
-                </tr>
-                </table>
-                </td>
-        </tr>
-<!-- END breadcrumb_user_gal -->
-EOT;
-// HTML template for the album list
-$template_album_list = <<<EOT
-<!-- BEGIN stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END stat_row -->
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px; margin-bottom: 0px; border: none;" alt="" /><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" />
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END album_cell -->
-<!-- BEGIN empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for filmstrip display
-$template_film_strip = <<<EOT
-
-        <tr>
-         <td valign="top" background='themes/hardwired/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-        <tr>
-        <td valign="bottom" class="thumbnails" align="center">
-          {THUMB_STRIP}
-        </td>
-        </tr>
-        <tr>
-         <td valign="top" background='themes/hardwired/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-<!-- BEGIN thumb_cell -->
-                                        <a href="{LINK_TGT}">{THUMB}</a>&nbsp;
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" align="center" >1&nbsp;</td>
-<!-- END empty_cell -->
-
-EOT;
-// HTML template for the album list
-$template_album_list_cat = <<<EOT
-
-<!-- BEGIN c_stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END c_stat_row -->
-<!-- BEGIN c_header -->
-        <tr>
-<!-- END c_header -->
-<!-- BEGIN c_album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px; margin-bottom: 0px; border: none;" alt="" /><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" />
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_album_cell -->
-<!-- BEGIN c_empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_empty_cell -->
-<!-- BEGIN c_row_separator -->
-        </tr>
-        <tr>
-<!-- END c_row_separator -->
-<!-- BEGIN c_footer -->
-        </tr>
-<!-- END c_footer -->
-<!-- BEGIN c_tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END c_tabs -->
-<!-- BEGIN c_spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END c_spacer -->
-
-EOT;
-// HTML template for the ALBUM admin menu displayed in the album list
-$template_album_admin_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}&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>
-                        <td align="center" valign="middle" class="admin_menu">
-                                <a href="editpics.php?album={ALBUM_ID}"  class="adm_menu">{EDIT_PICS}</a>
-                        </td>
-                </tr>
-        </table>
-
-EOT;
-// HTML template for title row of the thumbnail view (album title + sort options)
-$template_thumb_view_title_row = <<<EOT
-
-                        <table width="98%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink"><h2 style="background-image : none; padding-left : 0px;">{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                                <td class="sortorder_options">{TITLE}</td>
-                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=ta" title="{SORT_TA}">&nbsp;+&nbsp;</a></span></td>
-                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=td" title="{SORT_TD}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        <tr>
-                                                <td class="sortorder_options">{NAME}</td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=na" title="{SORT_NA}">&nbsp;+&nbsp;</a></span></td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=nd" title="{SORT_ND}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        <tr>
-                                                <td class="sortorder_options">{DATE}</td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=da" title="{SORT_DA}">&nbsp;+&nbsp;</a></span></td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=dd" title="{SORT_DD}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        </table>
-                                </td>
-                        </tr>
-                        </table>
-
-EOT;
-
-
-// HTML template for title row of the fav thumbnail view (album title + download)
-$template_fav_thumb_view_title_row = <<<EOT
-
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                                <tr>
-                                                        <td class="sortorder_options"><span class="statlink"><a href="zipdownload.php">{DOWNLOAD_ZIP}</a></span>&nbsp;&nbsp;</td>
-                                                </tr>
-                                                </table>
-                                </td>
-                        </tr>
-                        </table>
-
-EOT;
-
-
-// HTML template for thumbnails display
-$template_thumbnail_view = <<<EOT
-
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN thumb_cell -->
-        <td valign="top" class="thumbnails" width ="{CELL_WIDTH}" align="center">
-                <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td align="center">
-                                        <a href="{LINK_TGT}">{THUMB}<br /></a>
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-                                </td>
-                        </tr>
-                </table>
-        </td>
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" class="thumbnails" align="center">&nbsp;</td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{THUMB_COLS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the thumbnail view when there is no picture to show
-$template_no_img_to_display = <<<EOT
-        <tr>
-                <td class="tableb" height="200" align="center">
-                        <font size="2"><b>{TEXT}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the USER info box in the user list view
-$template_user_list_info_box = <<<EOT
-
-        <table cellspacing="1" cellpadding="0" border="0" width="100%" class="user_thumb_infobox">
-                <tr>
-                        <th><a href="profile.php?uid={USER_ID}">{USER_NAME}</a></th>
-                </tr>
-                <tr>
-                        <td>{ALBUMS}</td>
-                </tr>
-                <tr>
-                        <td>{PICTURES}</td>
-                </tr>
-        </table>
-
-EOT;
-// HTML template for the image navigation bar
-$template_img_navbar = <<<EOT
-
-        <tr>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{THUMB_TGT}" class="navmenu_pic" title="{THUMB_TITLE}"><img src="themes/hardwired/images/back.gif" width="21" height="15" align="absmiddle" border="0" alt="{THUMB_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="javascript:;" onClick="blocking('picinfo','yes', 'block'); return false;" title="{PIC_INFO_TITLE}"><img src="themes/hardwired/images/info.gif" width="18" height="15" border="0" align="absmiddle" alt="{PIC_INFO_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{SLIDESHOW_TGT}" title="{SLIDESHOW_TITLE}"><img src="themes/hardwired/images/slideshow.gif" width="21" height="15" border="0" align="absmiddle" alt="{SLIDESHOW_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" witdh="100%">
-                        {PIC_POS}
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{ECARD_TGT}" title="{ECARD_TITLE}"><img src="themes/hardwired/images/ecard.gif" width="21" height="15" border="0" align="absmiddle" alt="{ECARD_TITLE}"></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{PREV_TGT}" class="navmenu_pic" title="{PREV_TITLE}"><img src="themes/hardwired/images/previmg.gif" width="18" height="15" border="0" align="absmiddle" alt="{PREV_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{NEXT_TGT}" class="navmenu_pic" title="{NEXT_TITLE}"><img src="themes/hardwired/images/nextimg.gif" width="18" height="15" border="0" align="absmiddle" alt="{NEXT_TITLE}" /></a>
-                </td>
-        </tr>
-
-EOT;
-// HTML template for intermediate image display
-$template_display_picture = <<<EOT
-        <tr>
-                <td align="center" class="tableb" height="{CELL_HEIGHT}" style="white-space: nowrap; padding: 0px;">
-                        <table cellspacing="2" cellpadding="0" class="imageborder">
-                                <tr>
-                                        <td align="center">
-                                                {IMAGE}
-                                                {ADMIN_MENU}
-                                        </td>
-                                </tr>
-                        </table>
-<!-- BEGIN img_desc -->
-                        <table cellpadding="0" cellspacing="0" class="img_caption_table">
-<!-- BEGIN title -->
-                                <tr>
-                                        <th>
-                                                {TITLE}
-                                        </th>
-                                </tr>
-<!-- END title -->
-<!-- BEGIN caption -->
-                                <tr>
-                                        <td>
-                                                {CAPTION}
-                                        </td>
-                                </tr>
-<!-- END caption -->
-                        </table>
-<!-- END img_desc -->
-                </td>
-        </tr>
-
-EOT;
-// HTML template for the image rating box
-$template_image_rating = <<<EOT
-
-        <tr>
-                <td colspan="6" class="tableh2_compact"><b>{TITLE}</b> {VOTES}</td>
-        </tr>
-        <tr>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE0}" title="{RUBBISH}"><img src="themes/hardwired/images/rating0.gif" alt="{RUBBISH}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE1}" title="{POOR}"><img src="themes/hardwired/images/rating1.gif" alt="{POOR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE2}" title="{FAIR}"><img src="themes/hardwired/images/rating2.gif" alt="{FAIR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE3}" title="{GOOD}"><img src="themes/hardwired/images/rating3.gif" alt="{GOOD}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE4}" title="{EXCELLENT}"><img src="themes/hardwired/images/rating4.gif" alt="{EXCELLENT}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE5}" title="{GREAT}"><img src="themes/hardwired/images/rating5.gif" alt="{GREAT}" border="0" /><br /></a></td>
-        </tr>
-
-EOT;
-// HTML template for the display of comments
-$template_image_comments = <<<EOT
-
-        <tr>
-                <td>
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <td class="tableh2_compact" nowrap>
-                                        <b>{MSG_AUTHOR}</b>
-<!-- BEGIN ipinfo -->
-                                                                                 ({HDR_IP} [{RAW_IP}])
-<!-- END ipinfo -->
-                                </td>
-                                <td class="tableh2_compact" align="right" width="100%">
-<!-- BEGIN buttons -->
-                                        <a href="javascript:;" onClick="blocking('cbody{MSG_ID}','', 'block'); blocking('cedit{MSG_ID}','', 'block'); return false;" title="{EDIT_TITLE}"><img src="themes/hardwired/images/edit.gif" border="0" align="absmiddle" ></a>
-                                        <a href="delete.php?msg_id={MSG_ID}&what=comment"  onclick="return confirm('{CONFIRM_DELETE}');"><img src="themes/hardwired/images/delete.gif" border="0" align="absmiddle" ></a>
-<!-- END buttons -->
-                                </td>
-                                <td class="tableh2_compact" align="right" nowrap>
-                                        <span class="comment_date">[{MSG_DATE}]</span>
-                                </td>
-                        </table>
-                </td>
-        </tr>
-        <tr>
-                <td class="tableb_compact">
-                        <div id="cbody{MSG_ID}" style="display:block">
-                                {MSG_BODY}
-                        </div>
-                        <div id="cedit{MSG_ID}" style="display:none">
-<!-- BEGIN edit_box_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update" />
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}" />
-                                                <tr>
-                                                <td>
-                                                   <input type="text" name="msg_author" value="{MSG_AUTHOR}" class="textinput" size="25" />
-                                                </td>
-                                                </tr>
-                                                <tr>
-                                                <td width="80%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" onselect="storeCaret_f{MSG_ID}(this);" onclick="storeCaret_f{MSG_ID}(this);" onkeyup="storeCaret_f{MSG_ID}(this);" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}" />
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" alt="" /><br /></td>
-                                        </tr>
-                                </table>
-                                {SMILIES}
-<!-- END edit_box_smilies -->
-<!-- BEGIN edit_box_no_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update" />
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}" />
-                                                                                                                                                                                                <td>
-                                                <input type="text" name="msg_author" value="{MSG_AUTHOR}" class="textinput" size="25" />
-                                                </td>
-                                        </tr>
-                                        <tr>
-                                                <td width="100%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}" />
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" alt="" /><br /></td>
-                                        </tr>
-                                </table>
-<!-- END edit_box_no_smilies -->
-                        </div>
-                </td>
-        </tr>
-
-EOT;
-$template_add_your_comment = <<<EOT
-
-        <tr>
-                <td class="tableh2_compact"><b>{ADD_YOUR_COMMENT}</b></td>
-        </tr>
-        <tr>
-                <form method="post" name="post" action="db_input.php">
-                <td colspan="3">
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <input type="hidden" name="event" value="comment" />
-                                <input type="hidden" name="pid" value="{PIC_ID}" />
-<!-- BEGIN user_name_input -->
-                                <td class="tableb_compact">
-                                        {NAME}
-                                </td>
-                                <td class="tableb_compact">
-                                        <input type="text" class="textinput" name="msg_author" size="10" maxlength="20" value="{USER_NAME}">
-                                </td>
-<!-- END user_name_input -->
-<!-- BEGIN input_box_smilies -->
-                                <td class="tableb_compact">
-                                {COMMENT} </td>
-                                <td width="100%" class="tableb_compact">
-                                <input type="text" class="textinput" id="message" name="msg_body" onselect="storeCaret_post(this);" onclick="storeCaret_post(this);" onkeyup="storeCaret_post(this);" maxlength="{MAX_COM_LENGTH}" style="width: 100%;" />                                        <!-- END input_box_smilies -->
-<!-- BEGIN input_box_no_smilies -->
-                                <input type="text" class="textinput" id="message" name="msg_body"  maxlength="{MAX_COM_LENGTH}" style="width: 100%;" />
-<!-- END input_box_no_smilies -->
-                                </td>
-                                <td class="tableb_compact">
-                                <input type="submit" class="comment_button" name="submit" value="{OK}" />
-                                </td>
-                        </table>
-                </td>
-                </form>
-        </tr>
-<!-- BEGIN smilies -->
-        <tr>
-                <td width="100%" class="tableb_compact">
-                        {SMILIES}
-                </td>
-        </tr>
-<!-- END smilies -->
-
-EOT;
-// HTML template used by the cpg_die function
-$template_cpg_die = <<<EOT
-
-        <tr>
-                <td class="tableb" height="300" align="center">
-                        <font size="2"><b>{MESSAGE}</b></font>
-<!-- BEGIN file_line -->
-                        <br />
-                        <br />
-                        {FILE_TXT}{FILE} - {LINE_TXT}{LINE}
-<!-- END file_line -->
-<!-- BEGIN output_buffer -->
-                        <br />
-                        <br />
-                        <div align="left">
-                                {OUTPUT_BUFFER}
-                        </div>
-<!-- END output_buffer -->
-                        <br /><br />
-                </td>
-        </tr>
-
-
-EOT;
-// HTML template used by the msg_box function
-$template_msg_box = <<<EOT
-
-        <tr>
-                <td class="tableb" height="150" align="center">
-                        <font size="2"><b>{MESSAGE}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN button -->
-                <tr>
-                        <td align="center" class="tablef">
-                                <table cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <td class="admin_menu">
-                                                        <a href="{LINK}">{TEXT}</a>
-                                                </td>
-                                        </tr>
-                                </table>
-                        </td>
-                </tr>
-<!-- END button -->
-
-EOT;
-// HTML template for e-cards
-$template_ecard = <<<EOT
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html dir="{LANG_DIR}">
-<head>
-<title>{TITLE}</title>
-<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
-</head>
-<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
-<br />
-<p align="center"><a href="{VIEW_ECARD_TGT}"><b>{VIEW_ECARD_LNK}</b></a></p>
-<table border="0" cellspacing="0" cellpadding="1" align="center">
-  <tr>
-    <td bgcolor="#000000">
-      <table border="0" cellspacing="0" cellpadding="10" bgcolor="#ffffff">
-        <tr>
-          <td valign="top">
-           <img src="{PIC_URL}" border="1" alt="" /><br />
-          </td>
-          <td valign="top" width="200" height="250">
-            <div align="right"><img src="{URL_PREFIX}images/stamp.gif" alt="" border="0" /></div>
-            <br />
-            <b><font face="arial" color="#000000" size="4">{GREETINGS}</font></b>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{MESSAGE}</font>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
-            (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
-          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<p align="center"><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
-</body>
-</html>
-EOT;
-// Template used for tabbed display
-$template_tab_display = array('left_text' => '<td width="100%%" align="left" valign="middle" class="tableh1_compact" style="white-space: nowrap"><b>{LEFT_TEXT}</b></td>' . "\n",
-    'tab_header' => '',
-    'tab_trailer' => '',
-    'active_tab' => '<td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>' . "\n" . '<td align="center" valign="middle" class="tableb_compact"><b>%d</b></td>',
-    'inactive_tab' => '<td><img src="images/spacer.gif" width="1" height="1"></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="{LINK}"><b>%d</b></a></td>' . "\n"
-    );
-function pageheader($section, $meta = '')
-{
-    global $CONFIG, $THEME_DIR;
-    global $template_header, $lang_charset, $lang_text_dir;
-
-    $charset = ($CONFIG['charset'] == 'language file') ? $lang_charset : $CONFIG['charset'];
-
-    header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
-    header("Content-Type: text/html; charset=$charset");
-    user_save_profile();
-
-    $template_vars = array('{LANG_DIR}' => $lang_text_dir,
-        '{TITLE}' => $CONFIG['gallery_name'] . ' - ' . $section,
-        '{CHARSET}' => $charset,
-        '{META}' => $meta,
-        '{GAL_NAME}' => $CONFIG['gallery_name'],
-        '{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
-        '{MAIN_MENU1}' => theme_main_menu1(),
-        '{MAIN_MENU2}' => theme_main_menu2(),
-        '{ADMIN_MENU}' => theme_admin_mode_menu()
-        );
-    echo template_eval($template_header, $template_vars);
-}
-// Function for writing a pagefooter
-function pagefooter()
-{
-    global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_SERVER_VARS;
-    global $USER, $ALBUM_SET, $CONFIG, $time_start, $query_stats;
-    global $template_footer;
-    if ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE)) {
-    cpg_debug_output();
-    }
-    echo $template_footer;
-}
-// Function to start a 'standard' table
-function starttable($width = '-1', $title = '', $title_colspan = '1')
-{
-    global $CONFIG;
-    if ($width == '-1') $width = $CONFIG['picture_table_width'];
-    if ($width == '100%') $width = $CONFIG['main_table_width'];
-    echo <<<EOT
-
-<!-- Start standard table -->
-<table align="center" width="$width" cellspacing="1" cellpadding="0" class="maintable">
-
-EOT;
-    if ($title) {
-        echo <<<EOT
-        <tr>
-                <td class="tableh1" colspan="$title_colspan"><h2>$title</h2></td>
-        </tr>
-
-EOT;
-    }
-}
-function endtable()
-{
-    echo <<<EOT
-</table>
-<!-- End standard table -->
-
-EOT;
-}
-function theme_main_menu1()
-{
-    global $CONFIG, $album, $actual_cat, $cat, $REFERER, $HTTP_SERVER_VARS;
-    global $lang_main_menu, $template_main_menu1;
-    static $main_menu = '';
-    if ($main_menu != '') return $main_menu;
-    $album_l = isset($album) ? "?album=$album" : '';
-    $cat_l = (isset($actual_cat))? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
-    $my_gallery_id = FIRST_USER_CAT + USER_ID;
-    $template_main_menu = &$template_main_menu1;
-    if (USER_ID) {
-        template_extract_block($template_main_menu, 'login');
-    } else {
-        template_extract_block($template_main_menu, 'logout');
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-    if (GALLERY_ADMIN_MODE || USER_ADMIN_MODE) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-    } elseif (USER_CAN_CREATE_ALBUMS || USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-    if (!USER_CAN_CREATE_ALBUMS && !USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-    if (!USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_gallery');
-    }
-    if (USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-    if (!USER_CAN_UPLOAD_PICTURES) {
-        template_extract_block($template_main_menu, 'upload_pic');
-    }
-    if (USER_ID || !$CONFIG['allow_user_registration']) {
-        template_extract_block($template_main_menu, 'register');
-    }
-
-    if (!USER_ID || !$CONFIG['allow_memberlist']) {
-        template_extract_block($template_main_menu, 'allow_memberlist');
-    }
-
-    if (!$CONFIG['display_faq']) {
-        template_extract_block($template_main_menu, 'faq');
-    }
 
-    $param = array('{MY_GAL_TGT}' => "index.php?cat=$my_gallery_id",
-        '{MY_GAL_TITLE}' => $lang_main_menu['my_gal_title'],
-        '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],
-        '{MEMBERLIST_TGT}' => "usermgr.php",
-        '{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
-        '{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
-        '{MY_PROF_TGT}' => "profile.php?op=edit_profile",
-        '{MY_PROF_LNK}' => $lang_main_menu['my_prof_lnk'],
-        '{FAQ_TGT}' => "faq.php",
-        '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
-        '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],
-        '{ADM_MODE_TGT}' => "admin.php?admin_mode=1&referer=$REFERER",
-        '{ADM_MODE_TITLE}' => $lang_main_menu['adm_mode_title'],
-        '{ADM_MODE_LNK}' => $lang_main_menu['adm_mode_lnk'],
-        '{USR_MODE_TGT}' => "admin.php?admin_mode=0&referer=$REFERER",
-        '{USR_MODE_TITLE}' => $lang_main_menu['usr_mode_title'],
-        '{USR_MODE_LNK}' => $lang_main_menu['usr_mode_lnk'],
-        '{UPL_PIC_TGT}' => "upload.php",
-        '{UPL_PIC_TITLE}' => $lang_main_menu['upload_pic_title'],
-        '{UPL_PIC_LNK}' => $lang_main_menu['upload_pic_lnk'],
-        '{REGISTER_TGT}' => "register.php",
-        '{REGISTER_TITLE}' => $lang_main_menu['register_title'],
-        '{REGISTER_LNK}' => $lang_main_menu['register_lnk'],
-        '{LOGIN_TGT}' => "login.php?referer=$REFERER",
-        '{LOGIN_LNK}' => $lang_main_menu['login_lnk'],
-        '{LOGOUT_TGT}' => "logout.php?referer=$REFERER",
-        '{LOGOUT_LNK}' => $lang_main_menu['logout_lnk'] . " [" . USER_NAME . "]",
-        );
-    $main_menu = template_eval($template_main_menu, $param);
-    return $main_menu;
-}
-function theme_main_menu2()
-{
-    global $CONFIG, $album, $actual_cat, $cat, $REFERER, $HTTP_SERVER_VARS;
-    global $lang_main_menu, $template_main_menu2;
-    static $main_menu = '';
-    if ($main_menu != '') return $main_menu;
-    $cat_l = isset($actual_cat) ? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
-    $cat_l2 = isset($cat) ? "&cat=$cat" : '';
-    $template_main_menu = &$template_main_menu2;
-    $param = array('{ALB_LIST_TGT}' => "index.php$cat_l",
-        '{ALB_LIST_TITLE}' => $lang_main_menu['alb_list_title'],
-        '{ALB_LIST_LNK}' => $lang_main_menu['alb_list_lnk'],
-        '{LASTUP_TGT}' => "thumbnails.php?album=lastup$cat_l2",
-        '{LASTUP_LNK}' => $lang_main_menu['lastup_lnk'],
-        '{LASTCOM_TGT}' => "thumbnails.php?album=lastcom$cat_l2",
-        '{LASTCOM_LNK}' => $lang_main_menu['lastcom_lnk'],
-        '{TOPN_TGT}' => "thumbnails.php?album=topn$cat_l2",
-        '{TOPN_LNK}' => $lang_main_menu['topn_lnk'],
-        '{TOPRATED_TGT}' => "thumbnails.php?album=toprated$cat_l2",
-        '{TOPRATED_LNK}' => $lang_main_menu['toprated_lnk'],
-        '{FAV_TGT}' => "thumbnails.php?album=favpics",
-        '{FAV_LNK}' => $lang_main_menu['fav_lnk'],
-        '{SEARCH_TGT}' => "search.php",
-        '{SEARCH_LNK}' => $lang_main_menu['search_lnk'],
-        );
-    $main_menu = template_eval($template_main_menu, $param);
-    return $main_menu;
-}
-function theme_admin_mode_menu()
-{
-    global $cat;
-    global $lang_gallery_admin_menu, $lang_user_admin_menu;
-    global $template_gallery_admin_menu, $template_user_admin_menu;
-    $cat_l = isset($cat) ? "?cat=$cat" : '';
-    if (GALLERY_ADMIN_MODE) {
-        $param = array('{CATL}' => $cat_l,
-            '{UPL_APP_LNK}' => $lang_gallery_admin_menu['upl_app_lnk'],
-            '{CONFIG_LNK}' => $lang_gallery_admin_menu['config_lnk'],
-            '{ALBUMS_LNK}' => $lang_gallery_admin_menu['albums_lnk'],
-            '{CATEGORIES_LNK}' => $lang_gallery_admin_menu['categories_lnk'],
-            '{USERS_LNK}' => $lang_gallery_admin_menu['users_lnk'],
-            '{GROUPS_LNK}' => $lang_gallery_admin_menu['groups_lnk'],
-            '{COMMENTS_LNK}' => $lang_gallery_admin_menu['comments_lnk'],
-            '{SEARCHNEW_LNK}' => $lang_gallery_admin_menu['searchnew_lnk'],
-            '{UTIL_LNK}' => $lang_gallery_admin_menu['util_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk'],
-            '{BAN_LNK}' => $lang_gallery_admin_menu['ban_lnk'],
-            '{DB_ECARD_LNK}' => $lang_gallery_admin_menu['db_ecard_lnk'],
-            );
-        $html = template_eval($template_gallery_admin_menu, $param);
-    } elseif (USER_ADMIN_MODE) {
-        $param = array('{ALBMGR_LNK}' => $lang_user_admin_menu['albmgr_lnk'],
-            '{MODIFYALB_LNK}' => $lang_user_admin_menu['modifyalb_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk']
-            );
-        $html = template_eval($template_user_admin_menu, $param);
-    } else {
-        $html = '';
-    }
-    return $html;
-}
-function theme_display_cat_list($breadcrumb, &$cat_data, $statistics)
-{
-    global $template_cat_list, $lang_cat_list;
-    starttable('100%');
-    if (count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'header');
-        $params = array('{CATEGORY}' => $lang_cat_list['category'],
-            '{ALBUMS}' => $lang_cat_list['albums'],
-            '{PICTURES}' => $lang_cat_list['pictures'],
-            );
-        echo template_eval($template, $params);
-    }
-    $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
-    $template = template_extract_block($template_cat_list, 'catrow');
-    foreach($cat_data as $category) {
-        if (count($category) == 3) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1]
-                );
-            echo template_eval($template_noabl, $params);
-        } else {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1],
-                '{CAT_ALBUMS}' => $category['cat_albums'],
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        }
-    }
-    if ($statistics && count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'footer');
-        $params = array('{STATISTICS}' => $statistics);
-        echo template_eval($template, $params);
-    }
-    endtable();
-    if (count($cat_data) > 0)
-        echo template_extract_block($template_cat_list, 'spacer');
-}
-function theme_display_breadcrumb($breadcrumb, &$cat_data)
-{
-    /**
-     * ** added breadcrumb as a seperate element
-     */
-    global $template_breadcrumb, $lang_breadcrumb;
-    starttable('100%');
-    if ($breadcrumb) {
-        $template = template_extract_block($template_breadcrumb, 'breadcrumb');
-        $params = array('{BREADCRUMB}' => $breadcrumb
-            );
-        echo template_eval($template, $params);
-    }
-    endtable();
-}
-function theme_display_album_list(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list, $lang_album_list;
-    $theme_alb_list_tab_tmpl = $template_tab_display;
-    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-    $album_cell = template_extract_block($template_album_list, 'album_cell');
-    $empty_cell = template_extract_block($template_album_list, 'empty_cell');
-    $tabs_row = template_extract_block($template_album_list, 'tabs');
-    $stat_row = template_extract_block($template_album_list, 'stat_row');
-    $spacer = template_extract_block($template_album_list, 'spacer');
-    $header = template_extract_block($template_album_list, 'header');
-    $footer = template_extract_block($template_album_list, 'footer');
-    $rows_separator = template_extract_block($template_album_list, 'row_separator');
-    $count = 0;
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-    starttable('100%');
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-    echo $header;
-    if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-                $count ++;
-                $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-                echo template_eval($album_cell, $params);
-                if ($count % $columns == 0 && $count < count($alb_list)) {
-                echo $rows_separator;
-                }
-        }
-    }
 
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-    endtable();
-    echo $spacer;
-}
-// Function to display first level Albums of a category
-function theme_display_album_list_cat(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list_cat, $lang_album_list;
-    if (!$CONFIG['first_level']) {
-        return;
-    }
-    // $theme_alb_list_tab_tmpl = $template_tab_display;
-    // $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'],array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    // $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'],array('{LINK}' => 'index.php?cat='.$cat.'&page=%d'));
-    // $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-    // echo $template_album_list_cat;
-    $template_album_list_cat1 = $template_album_list_cat;
-    $album_cell = template_extract_block($template_album_list_cat1, 'c_album_cell');
-    $empty_cell = template_extract_block($template_album_list_cat1, 'c_empty_cell');
-    $tabs_row = template_extract_block($template_album_list_cat1, 'c_tabs');
-    $stat_row = template_extract_block($template_album_list_cat1, 'c_stat_row');
-    $spacer = template_extract_block($template_album_list_cat1, 'c_spacer');
-    $header = template_extract_block($template_album_list_cat1, 'c_header');
-    $footer = template_extract_block($template_album_list_cat1, 'c_footer');
-    $rows_separator = template_extract_block($template_album_list_cat1, 'c_row_separator');
-    $count = 0;
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-    starttable('100%');
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-    echo $header;
-    if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-                $count ++;
-                $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-                echo template_eval($album_cell, $params);
-                if ($count % $columns == 0 && $count < count($alb_list)) {
-                echo $rows_separator;
-                }
-        }
-    }
 
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-    endtable();
-    echo $spacer;
-}
-function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_thumb_view_title_row, $template_fav_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view;
-    static $header = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $row_separator = '';
-    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');
-        $header = template_extract_block($template_thumbnail_view, 'header');
-        $empty_cell = template_extract_block($template_thumbnail_view, 'empty_cell');
-        $row_separator = template_extract_block($template_thumbnail_view, 'row_separator');
-        $footer = template_extract_block($template_thumbnail_view, 'footer');
-        $spacer = template_extract_block($template_thumbnail_view, 'spacer');
-    }
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['thumbcols']) . '%';
-    $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
-    // 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'],
-            );
-        $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 {
-        $title = $album_name;
-    }
-    if ($mode == 'thumb') {
-        starttable('100%', $title, $thumbcols);
-    } else {
-        starttable('100%');
-    }
-    echo $header;
-    $i = 0;
-    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']
-                    );
-            } else {
-                $params = array('{CELL_WIDTH}' => $cell_width,
-                    '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&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}' => ''
-                );
-        }
-        echo template_eval($thumb_cell, $params);
-        if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-            echo $row_separator;
-        }
-    }
-    for (;($i % $thumbcols); $i++) {
-        echo $empty_cell;
-    }
-    echo $footer;
-    if ($display_tabs) {
-        $params = array('{THUMB_COLS}' => $thumbcols,
-            '{TABS}' => $tabs_html
-            );
-        echo template_eval($tabs, $params);
-    }
-    endtable();
-    echo $spacer;
-}
-// Added to display flim_strip
-function theme_display_film_strip(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $pos, $sort_options, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_film_strip, $lang_film_strip;
-    static $template = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $spacer = '';
-    if ((!$template)) {
-        $template = $template_film_strip;
-        $thumb_cell = template_extract_block($template, 'thumb_cell');
-        $empty_cell = template_extract_block($template, 'empty_cell');
-        // $spacer = template_extract_block($template, 'spacer');
-    }
-    if ($header == '') {
-    }
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['max_film_strip_items']) . '%';
-    $i = 0;
-    $thumb_strip = '';
-    foreach($thumb_list as $thumb) {
-        $i++;
-        if ($mode == 'thumb') {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&pos={$thumb['pos']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        } else {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "index.php?cat={$thumb['cat']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        }
-        $thumb_strip .= template_eval($thumb_cell, $params);
-        // if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-        // echo $row_separator;
-        // }
-    }
-    // for (;($i % $thumbcols); $i++){
-    // echo $empty_cell;
-    // }
-    $params = array('{THUMB_STRIP}' => $thumb_strip,
-        '{COLS}' => $i);
-    ob_start();
-    starttable('');
-    echo template_eval($template, $params);
-    endtable();
-    $film_strip = ob_get_contents();
-    ob_end_clean();
-    return $film_strip;
-}
-function theme_no_img_to_display($album_name)
-{
-    global $lang_errors, $template_no_img_to_display;
-    static $template = '';
-    static $spacer;
-    if ((!$template)) {
-        $template = $template_no_img_to_display;
-        $spacer = template_extract_block($template, 'spacer');
-    }
-    $params = array('{TEXT}' => $lang_errors['no_img_to_display']);
-    starttable('100%', $album_name);
-    echo template_eval($template, $params);
-    endtable();
-}
-function theme_display_image($nav_menu, $picture, $votes, $pic_info, $comments, $film_strip)
-{
-    global $HTTP_COOKIE_VARS, $CONFIG;
-    starttable();
-    echo $nav_menu;
-    endtable();
-    starttable();
-    echo $picture;
-    endtable();
-    if ($CONFIG['display_film_strip'] == 1) {
-        echo $film_strip;
-    }
-    starttable();
-    echo $votes;
-    endtable();
-    $picinfo = isset($HTTP_COOKIE_VARS['picinfo']) ? $HTTP_COOKIE_VARS['picinfo'] : ($CONFIG['display_pic_info'] ? 'block' : 'none');
-    echo "<div id=\"picinfo\" style=\"display: $picinfo;\">\n";
-    starttable();
-    echo $pic_info;
-    endtable();
-    echo "</div>\n";
-    starttable();
-    echo $comments;
-    endtable();
-}
-function theme_html_picinfo(&$info)
-{
-    global $lang_picinfo;
-    $html = '';
-    $html .= "        <tr><td colspan=\"2\" class=\"tableh2_compact\"><b>{$lang_picinfo['title']}</b></td></tr>\n";
-    $template = "        <tr><td class=\"tableb_compact\" valign=\"top\" nowrap>%s:</td><td class=\"tableb_compact\">%s</td></tr>\n";
-    foreach ($info as $key => $value) $html .= sprintf($template, $key, $value);
-    return $html;
-}
-?>
\ No newline at end of file
+?>
Files 133/themes/igames/images/aladdin.gif and cpg148/themes/igames/images/aladdin.gif differ
Files 133/themes/igames/images/button_bg_anim.gif and cpg148/themes/igames/images/button_bg_anim.gif differ
Files 133/themes/igames/images/button_bg.gif and cpg148/themes/igames/images/button_bg.gif differ
Files 133/themes/igames/images/top_panel_r1_c1.jpg and cpg148/themes/igames/images/top_panel_r1_c1.jpg differ
Files 133/themes/igames/images/top_panel_r1_c2.jpg and cpg148/themes/igames/images/top_panel_r1_c2.jpg differ
diff -ruN 133/themes/igames/style.css cpg148/themes/igames/style.css
--- 133/themes/igames/style.css	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/themes/igames/style.css	2006-06-08 00:25:12.000000000 -0500
@@ -1,27 +1,48 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/igames/style.css,v $
-  $Revision: 1.3 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:14 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+/* Colors used in this style sheet:
+    Hex 000000 = RBG   0,   0,   0 = black
+    Hex 222222 = RBG  34,  34,  34 = black
+    Hex 343333 = RBG  52,  51,  51 = black
+    Hex 3F3F3F = RBG  63,  63,  63 = light black
+    Hex 454444 = RBG  69,  68,  68 = light black
+    Hex 4A4A4A = RBG  74,  74,  74 = dark grey
+    Hex 5F5F5F = RBG  95,  95,  95 = dark grey
+    Hex 666666 = RBG 102, 102, 102 = dark grey
+    Hex 838383 = RBG 131, 131, 131 = medium grey
+    Hex BDBEBD = RBG 189, 190, 189 = medium grey
+    Hex BFC0C3 = RBG 191, 192, 195 = medium grey
+    Hex C6B78E = RBG 198, 183, 142 = beige
+    Hex E6E6E6 = RBG 230, 230, 230 = light grey
+    Hex EFEFEF = RBG 239, 239, 239 = light grey
+    Hex F0AF00 = RBG 240, 175,   0 = orange
+    Hex ff0000 = RBG 255,   0,   0 = red
+    Hex FFFFCC = RBG 255, 255, 204 = light yellow
+    Hex FFFFFF = RBG 255, 255, 255 = white
+*/
+
 /* Foreground color definition */
 body { color : #C6B78E; }
 .topmenu, .topmenu a { color : #E6E6E6; }
 .topmenu a:hover { color : #FFFFCC; }
 .tableh1, .tableh1a, .tableh1_compact, .navmenu, .navmenu a, .sortorder_cell, .sortorder_options, .statlink, .statlink a, .statlink a:hover { color : #C6B78E; }
-.tableh2, .tableh2_compact { color : #FFFFCC; }
+.tableh2, .tableh2_compact, .catrow_noalb { color : #FFFFCC; }
 .textinput, .listbox, .radio, .checkbox { color: #FFFFCC; }
 .alblink, .alblink a, .catlink, .catlink a { color : #FFFFCC; }
 a,  .bblink a, .user_thumb_infobox a  { color: #FFFFCC; }
@@ -34,8 +55,8 @@
 body { background-color: #4A4A4A; }
 .textinput, .listbox, .radio, .checkbox { background-color: #4A4A4A; }
 .tableh1, .tableh1_compact, .navmenu, .navmenu a, .navmenu a:hover  {         background : #3F3F3F ; }
-.tableh2, .tableh2_compact, .tablef, .img_caption_table th {         background : #343333 ; }
-.tableb, .tableb_compact, .thumbnails, .img_caption_table td { background : #454444 ; }
+.tableh2, .catrow_noalb, .tableh2_compact, .tablef, .img_caption_table th {         background : #343333 ; }
+.tableb, .catrow, .display_media, .tableb_compact, .thumbnails, .img_caption_table td { background : #454444 ; }
 
 /* Borders for input controls */
 .textinput, .listbox, .button, .comment_button, .admin_menu, .admin_menu_thumb  {        border: 1px solid #666666; }
@@ -48,7 +69,7 @@
 
 /* Fonts definition */
 body { font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; }
-.tableh1, .tableh1a, .catlink, .tableh2 { font-family: Verdana, Geneva, Arial, sans-serif; }
+.tableh1, .tableh1a, .catlink, .tableh2, .catrow_noalb { font-family: Verdana, Geneva, Arial, sans-serif; }
 .textinput, .listbox, .radio, .checkbox { font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; }
 .button, .comment_button, .sortorder_options, .admin_menu_thumb { font-family: Arial, Helvetica, sans-serif; }
 
@@ -59,6 +80,7 @@
 body {
         font-size : 12px;
         margin: 0px;
+        padding:0px;
 }
 
 h1{
@@ -109,40 +131,87 @@
         list-style-type: disc;
 }
 
-.top_panel td {
-        white-space: nowrap;
+.top_panel {
+                background-image: url(images/top_panel_r1_c4.jpg);
+                background-repeat : repeat-x;
+                border-collapse:collapse;
+                margin: 0;
+                padding: 0;
+}
+
+.top_panel_left {
+                background-image: url(images/top_panel_r1_c1.jpg);
+                background-repeat : no-repeat;
+                background-position: top left;
+                margin: 0;
+                padding: 0;
 }
 
+.top_panel_right {
+                background-image: url(images/top_panel_r1_c2.jpg);
+                background-repeat : no-repeat;
+                background-position: top right;
+                margin: 0;
+                padding: 0;
+}
+
+
+
+.top_panel_btm {
+
+                    background: #4A4A4A;
+                    background-image: url(images/top_panel_r2_c3.jpg);
+                    background-repeat : no-repeat;
+                    background-position:right;
+                    padding-top : 0;
+            padding-bottom : 0;
+
+}
+
+.top_menu_left_bttn {
+        white-space:nowrap;
+}
 .top_menu_left_bttn a {
+               background: #4A4A4A;
         background-image : url(images/left_menu_button.gif);
         background-repeat : no-repeat;
         background-position : left;
         padding-left : 12px;
         padding-right : 6px;
-        position: relative;
+                   padding-top :3px;
+        padding-bottom : 0;
         display: block;
         height : 35px;
         line-height : 35px;
         text-decoration: none;
         color: #C6B78E;
         font-size: 14px;
+
 }
 
 .top_menu_left_bttn a:hover {
+                background: #4A4A4A;
         background-image : url(images/left_menu_button_over.gif);
         background-position : left;
         background-repeat : no-repeat;
         text-decoration: none;
         color: #F0AF00;
+
+}
+
+.top_menu_right_bttn {
+        white-space:nowrap;
 }
 
 .top_menu_right_bttn a {
+                background: #4A4A4A;
         background-image : url(images/right_menu_button.gif);
         background-repeat : no-repeat;
         background-position : right;
         padding-right : 22px;
         padding-left : 6px;
-        position: relative;
+            padding-top : 3px;
+        padding-bottom : 0;
         display: block;
         height : 35px;
         line-height : 35px;
@@ -152,6 +221,7 @@
 }
 
 .top_menu_right_bttn a:hover {
+                background: #4A4A4A;
         background-image : url(images/right_menu_button_over.gif);
         background-position : right;
         background-repeat : no-repeat;
@@ -159,12 +229,17 @@
         color: #F0AF00;
 }
 
+.top_menu_bttn {
+  white-space:nowrap;
+}
 .top_menu_bttn a {
+                background: #4A4A4A;
         background-image : url(images/menu_button.gif);
         background-position : left;
         padding-left : 6px;
         padding-right : 6px;
-        position: relative;
+                padding-top : 3px;
+        padding-bottom : 0;
         display: block;
         height : 35px;
         line-height : 35px;
@@ -174,6 +249,7 @@
 }
 
 .top_menu_bttn a:hover {
+                background: #4A4A4A;
         background-image : url(images/menu_button_over.gif);
         text-decoration: none;
         color:         #F0AF00;
@@ -318,11 +394,30 @@
         padding-left: 10px;
 }
 
+.catrow_noalb {
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
+.catrow {
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
 .album_stat {
         font-size : 85%;
         margin: 5px 0px;
 }
 
+.thumb_filename {
+        font-size: 100%;
+        display: block;
+}
+
 .thumb_title {
         font-weight : bold;
         font-size: 80%;
@@ -392,7 +487,8 @@
 }
 
 .navmenu img {
-        display: block;
+        margin-top: 5px;
+
 }
 
 .navmenu a {
@@ -466,6 +562,10 @@
         text-decoration: underline;
 }
 
+td #admin_menu_anim {
+        background-image : url(images/button_bg_anim.gif);
+}
+
 .comment_date{
         font-size: 90%;
         vertical-align : middle;
@@ -475,6 +575,13 @@
         margin: 2px;
 }
 
+.display_media {
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
 .thumbnails {
         padding: 5px;
 }
@@ -552,6 +659,7 @@
         padding-right: 10px;
         padding-bottom: 6px;
         padding-left: 10px;
+        white-space: normal;
 }
 
 .debug_text {
@@ -563,7 +671,7 @@
 
 .clickable_option {
         font-weight: bold;
-        cursor : hand;
+        cursor : default;
 }
 
 .listbox_lang {
@@ -573,4 +681,49 @@
         font-size: 80%;
         font-family: Arial, Helvetica, sans-serif;
         vertical-align : middle;
-}
\ No newline at end of file
+}
+
+#SELECT_LISTS {
+        width: 300px;
+        height: 50px;
+        text-align:right;
+        float: right;
+}
+
+
+#SUB_MENU {
+            background-image: url(images/top_panel_r2_c2.jpg);
+        background-position: left;
+        padding-left: 20px;
+}
+#SYS_MENU {
+        position:relative;
+        width:800px;
+        height:30px;
+        left: 35px;
+        top: 5px;
+        margin:-10px;
+        padding:0;
+        z-index:1;
+        visibility: hidden;
+}
+
+#SELECT_FLAGS {
+        text-align: center;
+}
+
+#vanity a {
+        display:block;
+        width:57px;
+        height:20px;
+        margin: 3px 20px;
+}
+#vanity img {border:0}
+#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);}
diff -ruN 133/themes/igames/template.html cpg148/themes/igames/template.html
--- 133/themes/igames/template.html	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/themes/igames/template.html	2006-06-05 14:05:48.000000000 -0500
@@ -1,20 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
 <html dir="{LANG_DIR}">
 <head>
-<title>{TITLE}</title>
 <meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
 <meta http-equiv="Pragma" content="no-cache" />
+<title>{TITLE}</title>
 {META}
-<link rel="stylesheet" href="themes/igames/style.css" />
+<link rel="stylesheet" href="themes/igames/style.css" type="text/css" />
 <script type="text/javascript" src="scripts.js"></script>
-<!--
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/igames/template.html,v $
-  $Revision: 1.6 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:14 $
--->
-</head>
 <script language="JavaScript" type="text/JavaScript">
 <!--
 function MM_findObj(n, d) { //v4.01
@@ -33,49 +26,56 @@
 }
 //-->
 </script>
+<!-- $Id: template.html 2688 2005-12-04 03:22:35Z donnoman $ -->
+</head>
 <body>
-<div id="Menu1" style="position:absolute; width:800px; height:30px; z-index:1; left: 20px; top: 100px; visibility: hidden;">
-                <span class="topmenu">
-                        <table border="0" cellpadding="0" cellspacing="0">
-                                <tr>
-                                        <td>
-                                        {MAIN_MENU1}
-                                        </td>
-                                </tr>
-                        </table>
-                </span>
+<div id="CUSTOM_HEADER">
+  {CUSTOM_HEADER}
+  </div>
+  
+
+  
+<div class="top_panel">
+  <div class="top_panel_left">
+    <div class="top_panel_right">
+      <div id="SELECT_LISTS">
+        {THEME_SELECT_LIST}
+        {LANGUAGE_SELECT_LIST}
+      </div>
+      <h1>{GAL_NAME}</h1>
+      <h3>{GAL_DESCRIPTION}</h3>
+    </div>
+  </div>
 </div>
-<table border="0" cellpadding="0" cellspacing="0" width="100%" class="top_panel">
-  <!-- fwtable fwsrc="top_panel.png" fwbase="top_panel" fwstyle="Dreamweaver" fwdocid = "742308039" fwnested="1" -->
-  <tr>
-    <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
-        <tr>
-          <td background="themes/igames/images/top_panel_r1_c1.jpg">
-            <h1>{GAL_NAME}</h1>
-            <h3>{GAL_DESCRIPTION}</h3></td>
-            <td background="themes/igames/images/top_panel_r1_c4.jpg" ><img src="../../images/spacer.gif" width="1" height="70" border="0" alt="" /></td>
-          <td width="50%" background="themes/igames/images/top_panel_r1_c4.jpg" valign="center" align="right">{THEME_SELECT_LIST}&nbsp;{LANGUAGE_SELECT_LIST}&nbsp;</td>
-        </tr>
-      </table></td>
-  </tr>
-  <tr>
-    <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
-        <tr>
-          <td><img name="top_panel_r2_c1" src="themes/igames/images/top_panel_r2_c1.jpg" width="20" height="35" border="0" id="top_panel_r2_c1" alt="" /></td>
-          <td background="themes/igames/images/top_panel_r2_c2.jpg">{MAIN_MENU2}</td>
-          <td width="100%" background="themes/igames/images/top_panel_r2_c3.jpg" style="background-repeat : no-repeat;
-background-position : right;
-">&nbsp;</td>
-        </tr>
-      </table></td>
-  </tr>
-</table>
-<table width="100%" border="0" cellspacing="0" cellpadding="20">
-  <tr>
-    <td align="center">{ADMIN_MENU} {GALLERY} </td>
-  </tr>
-</table>
-<p>&nbsp;</p>
-{LANGUAGE_SELECT_FLAGS}
+
+<div class="top_panel_btm">
+
+</div>
+
+
+<div id="MENUS">
+  <div id="SUB_MENU">
+    {SUB_MENU}
+  </div>
+  <div id="SYS_MENU">
+    {SYS_MENU}
+  </div>
+</div>
+
+
+<div id="GALLERY">
+      {ADMIN_MENU}
+      {GALLERY}
+</div>
+<div id="SELECT_FLAGS">
+ {LANGUAGE_SELECT_FLAGS}
+ </div>
+ <div id="CUSTOM_FOOTER">
+  {CUSTOM_FOOTER}
+  </div>
+  <div id="VANITY">
+  {VANITY}
+  </div>
+
 </body>
-</html>
\ No newline at end of file
+</html>
diff -ruN 133/themes/igames/theme.php cpg148/themes/igames/theme.php
--- 133/themes/igames/theme.php	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/themes/igames/theme.php	2006-06-08 00:25:12.000000000 -0500
@@ -2,856 +2,158 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/igames/theme.php,v $
-  $Revision: 1.11 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:14 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+// ------------------------------------------------------------------------- //
+// This theme has had redundant CORE items removed                           //
+// ------------------------------------------------------------------------- //
 define('THEME_HAS_RATING_GRAPHICS', 1);
-// HTML template for main menu
-$template_main_menu1 = <<<EOT
-                                                |
-<!-- BEGIN my_gallery -->
-                                                <a href="{MY_GAL_TGT}" title="{MY_GAL_TITLE}">{MY_GAL_LNK}</a> |
-<!-- END my_gallery -->
-<!-- BEGIN allow_memberlist -->
-                                                <a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}">{MEMBERLIST_LNK}</a> |
-<!-- END allow_memberlist -->
-<!-- BEGIN my_profile -->
-                                                <a href="{MY_PROF_TGT}">{MY_PROF_LNK}</a> |
-<!-- END my_profile -->
-<!-- BEGIN faq -->
-                        <a href="{FAQ_TGT}" title="{FAQ_TITLE}">{FAQ_LNK}</a> |
-<!-- END faq -->
-<!-- BEGIN enter_admin_mode -->
-                                                <a href="{ADM_MODE_TGT}" title="{ADM_MODE_TITLE}">{ADM_MODE_LNK}</a> |
-<!-- END enter_admin_mode -->
-<!-- BEGIN leave_admin_mode -->
-                                                <a href="{USR_MODE_TGT}" title="{USR_MODE_TITLE}">{USR_MODE_LNK}</a> |
-<!-- END leave_admin_mode -->
-<!-- BEGIN upload_pic -->
-                                                <a href="{UPL_PIC_TGT}" title="{UPL_PIC_TITLE}">{UPL_PIC_LNK}</a> |
-<!-- END upload_pic -->
-<!-- BEGIN register -->
-                                                <a href="{REGISTER_TGT}" title="{REGISTER_TITLE}">{REGISTER_LNK}</a> |
-<!-- END register -->
-<!-- BEGIN login -->
-                                                <a href="{LOGIN_TGT}">{LOGIN_LNK}</a> |
-<!-- END login -->
-<!-- BEGIN logout -->
-                                                <a href="{LOGOUT_TGT}">{LOGOUT_LNK}</a> |
-<!-- END logout -->
+define('THEME_HAS_NO_SUB_MENU_BUTTONS',1);
+define('THEME_IS_XHTML10_TRANSITIONAL',1);  // Remove this if you edit this template until
+                                            // you have validated it. See docs/theme.htm.
+
+// HTML template for sys_menu
+$template_sys_menu = <<<EOT
+         |{BUTTONS}|
 EOT;
 
-$template_main_menu2 = <<<EOT
-                        <table border="0" cellpadding="0" cellspacing="0">
+// HTML template for template sys_menu spacer
+$template_sys_menu_spacer ="|";
+
+
+// HTML template for template sub_menu
+// special note: I left the java 'hide' off of the first and third buttons to help avoid trouble keeping sys_menu open. :Donnoman
+if ($CONFIG['custom_lnk_url'] != '') {
+$template_sub_menu = <<<EOT
+                        <table border="0" cellpadding="0" cellspacing="0" width="100%">
                                 <tr>
-                                        <td class="top_menu_left_bttn">
+<!-- BEGIN custom_link -->
+										<td class="top_menu_left_bttn">
+                                                <a href="{CUSTOM_LNK_TGT}" title="{CUSTOM_LNK_TITLE}">{CUSTOM_LNK_LNK}</a>
+                                        </td>
+                                        <td><img src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
+<!-- END custom_link -->
+                                        <td class="top_menu_bttn">
                                                 <a href="{ALB_LIST_TGT}" title="{ALB_LIST_TITLE}">{ALB_LIST_LNK}</a>
                                         </td>
-                                        <td><img name="menu_spacer" src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" id="menu_spcer" alt="" /><br /></td>
+                                        <td><img src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
                                         <td class="top_menu_bttn">
-                                                <a href="javascript:;" onMouseOver="MM_showHideLayers('Menu1','','show')">@</a>
+                                                <a href="javascript:;" onmouseover="MM_showHideLayers('SYS_MENU','','show')">@</a>
                                         </td>
-                                        <td><img name="menu_spacer" src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" id="menu_spcer" alt="" /><br /></td>
+                                        <td><img src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
                                         <td class="top_menu_bttn">
-                                                <a href="{LASTUP_TGT}">{LASTUP_LNK}</a>
+                                                <a href="{LASTUP_TGT}" title="{LASTUP_LNK}">{LASTUP_LNK}</a>
                                         </td>
-                                        <td><img name="menu_spacer" src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" id="menu_spcer" alt="" /><br /></td>
+                                        <td><img src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
                                         <td class="top_menu_bttn">
-                                                <a href="{LASTCOM_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{LASTCOM_LNK}</a>
+                                                <a href="{LASTCOM_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{LASTCOM_LNK}">{LASTCOM_LNK}</a>
                                         </td>
-                                        <td><img name="menu_spacer" src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" id="menu_spcer" alt="" /><br /></td>
+                                        <td><img src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
                                         <td class="top_menu_bttn">
-                                                <a href="{TOPN_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{TOPN_LNK}</a>
+                                                <a href="{TOPN_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{TOPN_LNK}">{TOPN_LNK}</a>
                                         </td>
-                                        <td><img name="menu_spacer" src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" id="menu_spcer" alt="" /><br /></td>
+                                        <td><img src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
                                         <td class="top_menu_bttn">
-                                                <a href="{TOPRATED_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{TOPRATED_LNK}</a>
+                                                <a href="{TOPRATED_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{TOPRATED_LNK}">{TOPRATED_LNK}</a>
                                         </td>
-                                        <td><img name="menu_spacer" src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" id="menu_spcer" alt="" /><br /></td>
+                                        <td><img src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
                                         <td class="top_menu_bttn">
-                                                <a href="{FAV_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{FAV_LNK}</a>
+                                                <a href="{FAV_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{FAV_LNK}">{FAV_LNK}</a>
                                         </td>
-                                        <td><img name="menu_spacer" src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" id="menu_spcer" alt="" /><br /></td>
+                                        <td><img src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
                                         <td class="top_menu_right_bttn">
-                                                <a href="{SEARCH_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{SEARCH_LNK}</a>
+                                                <a href="{SEARCH_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{SEARCH_LNK}">{SEARCH_LNK}</a>
                                         </td>
+                                        <td width="100%">&nbsp;</td>
                                 </tr>
                         </table>
 EOT;
-// HTML template for gallery admin menu
-$template_gallery_admin_menu = <<<EOT
-
-                <div align="left">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="editpics.php?mode=upload_approval" title="">{UPL_APP_LNK}</a></td>
-                                <td class="admin_menu"><a href="config.php" title="">{CONFIG_LNK}</a></td>
-                                <td class="admin_menu"><a href="albmgr.php{CATL}" title="">{ALBUMS_LNK}</a></td>
-                                <td class="admin_menu"><a href="catmgr.php" title="">{CATEGORIES_LNK}</a></td>
-                                <td class="admin_menu"><a href="usermgr.php" title="">{USERS_LNK}</a></td>
-                                <td class="admin_menu"><a href="groupmgr.php" title="">{GROUPS_LNK}</a></td>
-                                <td class="admin_menu"><a href="banning.php" title="">{BAN_LNK}</a></td>
-                                <td class="admin_menu"><a href="db_ecard.php" title="">{DB_ECARD_LNK}</a></td>
-                                <td class="admin_menu"><a href="reviewcom.php" title="">{COMMENTS_LNK}</a></td>
-                                <td class="admin_menu"><a href="searchnew.php" title="">{SEARCHNEW_LNK}</a></td>
-                                <td class="admin_menu"><a href="util.php" title="">{UTIL_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
-
-EOT;
-// HTML template for user admin menu
-$template_user_admin_menu = <<<EOT
-
-                <div align="left">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="albmgr.php" title="">{ALBMGR_LNK}</a></td>
-                                <td class="admin_menu"><a href="modifyalb.php" title="">{MODIFYALB_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
-
-EOT;
-// HTML template for the category list
-$template_cat_list = <<<EOT
-<!-- BEGIN header -->
-        <tr>
-                <td class="tableh1" width="80%"><b>{CATEGORY}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{ALBUMS}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{PICTURES}</b></td>
-        </tr>
-<!-- END header -->
-<!-- BEGIN catrow_noalb -->
-        <tr>
-                <td class="tableh2" colspan="3"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-        </tr>
-<!-- END catrow_noalb -->
-<!-- BEGIN catrow -->
-        <tr>
-                <td class="tableb"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-                <td class="tableb" align="center">{ALB_COUNT}</td>
-                <td class="tableb" align="center">{PIC_COUNT}</td>
-        </tr>
-        <tr>
-                <td class="tableb" colspan=3>{CAT_ALBUMS}</td>
-        </tr>
-<!-- END catrow -->
-<!-- BEGIN footer -->
-        <tr>
-                <td colspan="3" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END footer -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for Breadcrumb
-$template_breadcrumb = <<<EOT
-<!-- BEGIN breadcrumb -->
-        <tr>
-                <td colspan="3" class="tableh1"><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-        </tr>
-<!-- END breadcrumb -->
-<!-- BEGIN breadcrumb_user_gal -->
-        <tr>
-                <td colspan="3" class="tableh1">
-                <table width="100%" cellpadding="0" cellspacing="0" border="0">
-                <tr>
-                        <td><span class="statlink"><b>111{BREADCRUMB}</b></span></td>
-                        <td align="right"><span class="statlink"><b>{STATISTICS}</b></span></td>
-                </tr>
-                </table>
-                </td>
-        </tr>
-<!-- END breadcrumb_user_gal -->
-
-EOT;
-// HTML template for the album list
-$template_album_list = <<<EOT
-
-<!-- BEGIN stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END stat_row -->
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px; margin-bottom: 0px; border: none;" alt="" /><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" />
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END album_cell -->
-<!-- BEGIN empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
 
-EOT;
-// HTML template for the album list
-$template_album_list_cat = <<<EOT
+} else {
 
-<!-- BEGIN c_stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END c_stat_row -->
-<!-- BEGIN c_header -->
-        <tr>
-<!-- END c_header -->
-<!-- BEGIN c_album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px; margin-bottom: 0px; border: none;" alt="" /><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" />
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_album_cell -->
-<!-- BEGIN c_empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_empty_cell -->
-<!-- BEGIN c_row_separator -->
-        </tr>
-        <tr>
-<!-- END c_row_separator -->
-<!-- BEGIN c_footer -->
-        </tr>
-<!-- END c_footer -->
-<!-- BEGIN c_tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
+$template_sub_menu = <<<EOT
+                        <table border="0" cellpadding="0" cellspacing="0" width="100%">
                                 <tr>
-                                        {TABS}
+<!-- BEGIN custom_link -->
+<!-- END custom_link -->
+                                        <td class="top_menu_left_bttn">
+                                                <a href="{ALB_LIST_TGT}" title="{ALB_LIST_TITLE}">{ALB_LIST_LNK}</a>
+                                        </td>
+                                        <td><img src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
+                                        <td class="top_menu_bttn">
+                                                <a href="javascript:;" onmouseover="MM_showHideLayers('SYS_MENU','','show')">@</a>
+                                        </td>
+                                        <td><img src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
+                                        <td class="top_menu_bttn">
+                                                <a href="{LASTUP_TGT}" title="{LASTUP_LNK}">{LASTUP_LNK}</a>
+                                        </td>
+                                        <td><img src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
+                                        <td class="top_menu_bttn">
+                                                <a href="{LASTCOM_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{LASTCOM_LNK}">{LASTCOM_LNK}</a>
+                                        </td>
+                                        <td><img src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
+                                        <td class="top_menu_bttn">
+                                                <a href="{TOPN_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{TOPN_LNK}">{TOPN_LNK}</a>
+                                        </td>
+                                        <td><img src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
+                                        <td class="top_menu_bttn">
+                                                <a href="{TOPRATED_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{TOPRATED_LNK}">{TOPRATED_LNK}</a>
+                                        </td>
+                                        <td><img src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
+                                        <td class="top_menu_bttn">
+                                                <a href="{FAV_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{FAV_LNK}">{FAV_LNK}</a>
+                                        </td>
+                                        <td><img src="themes/igames/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
+                                        <td class="top_menu_right_bttn">
+                                                <a href="{SEARCH_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{SEARCH_LNK}">{SEARCH_LNK}</a>
+                                        </td>
+                                        <td width="100%">&nbsp;</td>
                                 </tr>
                         </table>
-                </td>
-        </tr>
-<!-- END c_tabs -->
-<!-- BEGIN c_spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END c_spacer -->
-
-EOT;
-// HTML template for the ALBUM admin menu displayed in the album list
-$template_album_admin_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}&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>
-                        <td align="center" valign="middle" class="admin_menu">
-                                <a href="editpics.php?album={ALBUM_ID}"  class="adm_menu">{EDIT_PICS}</a>
-                        </td>
-                </tr>
-        </table>
-
 EOT;
+}
 // HTML template for title row of the thumbnail view (album title + sort options)
 $template_thumb_view_title_row = <<<EOT
 
                         <table width="100%" cellpadding="0" cellspacing="0">
                         <tr>
                                 <td width="100%" class="statlink">{ALBUM_NAME}</td>
-                                <td class="sortorder_options">{TITLE}</td>
-                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=ta" title="{SORT_TA}">&nbsp;+&nbsp;</a></span></td>
-                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=td" title="{SORT_TD}">&nbsp;-&nbsp;</a></span></td>
-                                <td>&nbsp&nbsp</td>
-                                <td class="sortorder_options">{NAME}</td>
-                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=na" title="{SORT_NA}">&nbsp;+&nbsp;</a></span></td>
-                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=nd" title="{SORT_ND}">&nbsp;-&nbsp;</a></span></td>
-                                <td>&nbsp&nbsp</td>
-                                <td class="sortorder_options">{DATE}</td>
-                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=da" title="{SORT_DA}">&nbsp;+&nbsp;</a></span></td>
-                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=dd" title="{SORT_DD}">&nbsp;-&nbsp;</a></span></td>
-                        </tr>
-                        </table>
-
-EOT;
-
-// HTML template for title row of the fav thumbnail view (album title + download)
-$template_fav_thumb_view_title_row = <<<EOT
-
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                                <tr>
-                                                        <td class="sortorder_options"><span class="statlink"><a href="zipdownload.php">{DOWNLOAD_ZIP}</a></span></td>
-                                                </tr>
-                                                </table>
-                                </td>
+                                <td class="sortorder_options" style="font-size: 100%;">{TITLE}</td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=ta" title="{SORT_TA}">&nbsp;+&nbsp;</a></span></td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=td" title="{SORT_TD}">&nbsp;-&nbsp;</a></span></td>
+                                <td>&nbsp;&nbsp;</td>
+                                <td class="sortorder_options" style="font-size: 100%;">{NAME}</td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=na" title="{SORT_NA}">&nbsp;+&nbsp;</a></span></td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=nd" title="{SORT_ND}">&nbsp;-&nbsp;</a></span></td>
+                                <td>&nbsp;&nbsp;</td>
+                                <td class="sortorder_options" style="font-size: 100%;">{DATE}</td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=da" title="{SORT_DA}">&nbsp;+&nbsp;</a></span></td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=dd" title="{SORT_DD}">&nbsp;-&nbsp;</a></span></td>
+                                <td>&nbsp;&nbsp;</td>
+                                <td class="sortorder_options" style="font-size: 100%;">{POSITION}</td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=pa" title="{SORT_PA}">&nbsp;+&nbsp;</a></span></td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=pd" title="{SORT_PD}">&nbsp;-&nbsp;</a></span></td>
                         </tr>
                         </table>
 
 EOT;
 
 
-// HTML template for thumbnails display
-$template_thumbnail_view = <<<EOT
-
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN thumb_cell -->
-        <td valign="top" class="thumbnails" width ="{CELL_WIDTH}" align="center">
-                <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td align="center">
-                                        <a href="{LINK_TGT}">{THUMB}<br /></a>
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-                                </td>
-                        </tr>
-                </table>
-        </td>
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" class="thumbnails" align="center">&nbsp;</td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{THUMB_COLS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for filmstrip display
-$template_film_strip = <<<EOT
-
-        <tr>
-         <td valign="top" background='themes/igames/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-        <tr>
-        <td valign="bottom" class="thumbnails" align="center">
-          {THUMB_STRIP}
-        </td>
-        </tr>
-        <tr>
-         <td valign="top" background='themes/igames/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-<!-- BEGIN thumb_cell -->
-                                        <a href="{LINK_TGT}">{THUMB}</a>&nbsp;
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" align="center" >1&nbsp;</td>
-<!-- END empty_cell -->
-
-EOT;
-// HTML template for the thumbnail view when there is no picture to show
-$template_no_img_to_display = <<<EOT
-        <tr>
-                <td class="tableb" height="200" align="center">
-                        <font size="3"><b>{TEXT}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the USER info box in the user list view
-$template_user_list_info_box = <<<EOT
-
-        <table cellspacing="1" cellpadding="0" border="0" width="100%" class="user_thumb_infobox">
-                <tr>
-                        <th><a href="profile.php?uid={USER_ID}">{USER_NAME}</a></th>
-                </tr>
-                <tr>
-                        <td>{ALBUMS}</td>
-                </tr>
-                <tr>
-                        <td>{PICTURES}</td>
-                </tr>
-        </table>
-
-EOT;
-// HTML template for the image navigation bar
-$template_img_navbar = <<<EOT
-
-        <tr>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{THUMB_TGT}" title="{THUMB_TITLE}"><img src="images/spacer.gif" width="16" height="4" border="0" alt="" /><img src="images/folder.gif" width="16" height="16" border="0" align="absmiddle" alt="{THUMB_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="javascript:;" onClick="blocking('picinfo','yes', 'block'); return false;" title="{PIC_INFO_TITLE}"><img src="images/spacer.gif" width="16" height="4" border="0" alt="" /><img src="images/info.gif" width="16" height="16" border="0" align="absmiddle" alt="{PIC_INFO_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{SLIDESHOW_TGT}" title="{SLIDESHOW_TITLE}"><img src="images/spacer.gif" width="16" height="4" border="0" alt="" /><img src="images/slideshow.gif" width="16" height="16" border="0" align="absmiddle" alt="{SLIDESHOW_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="tableh1" style="border-left: 1px solid #838383;" witdh="100%">
-                        <b>{PIC_POS}</b>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{ECARD_TGT}" title="{ECARD_TITLE}"><img src="images/spacer.gif" width="16" height="4" border="0" alt="" /><img src="images/ecard.gif" width="16" height="16" border="0" align="absmiddle" alt="{ECARD_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{PREV_TGT}" class="navmenu_pic" title="{PREV_TITLE}"><img src="images/spacer.gif" width="16" height="4" border="0" alt="" /><img src="images/prev.gif" width="16" height="16" border="0" align="absmiddle" alt="{PREV_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{NEXT_TGT}" class="navmenu_pic" title="{NEXT_TITLE}"><img src="images/spacer.gif" width="16" height="4" border="0" alt="" /><img src="images/next.gif" width="16" height="16" border="0" align="absmiddle" alt="{NEXT_TITLE}" /></a>
-                </td>
-        </tr>
-
-EOT;
-// HTML template for intermediate image display
-$template_display_picture = <<<EOT
-        <tr>
-                <td align="center" class="tableb" height="{CELL_HEIGHT}" style="white-space: nowrap; padding: 0px;">
-                        <table cellspacing="2" cellpadding="0" class="imageborder">
-                                <tr>
-                                        <td align="center">
-                                                {IMAGE}
-                                                {ADMIN_MENU}
-                                        </td>
-                                </tr>
-                        </table>
-<!-- BEGIN img_desc -->
-                        <table cellpadding="0" cellspacing="0" class="img_caption_table">
-<!-- BEGIN title -->
-                                <tr>
-                                        <th>
-                                                {TITLE}
-                                        </th>
-                                </tr>
-<!-- END title -->
-<!-- BEGIN caption -->
-                                <tr>
-                                        <td>
-                                                {CAPTION}
-                                        </td>
-                                </tr>
-<!-- END caption -->
-                        </table>
-<!-- END img_desc -->
-                </td>
-        </tr>
-
-EOT;
-// HTML template for the image rating box
-$template_image_rating = <<<EOT
-
-        <tr>
-                <td colspan="6" class="tableh2_compact"><b>{TITLE}</b> {VOTES}</td>
-        </tr>
-        <tr>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE0}" title="{RUBBISH}"><img src="themes/igames/images/rating0.gif" alt="{RUBBISH}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE1}" title="{POOR}"><img src="themes/igames/images/rating1.gif" alt="{POOR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE2}" title="{FAIR}"><img src="themes/igames/images/rating2.gif" alt="{FAIR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE3}" title="{GOOD}"><img src="themes/igames/images/rating3.gif" alt="{GOOD}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE4}" title="{EXCELLENT}"><img src="themes/igames/images/rating4.gif" alt="{EXCELLENT}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE5}" title="{GREAT}"><img src="themes/igames/images/rating5.gif" alt="{GREAT}" border="0" /><br /></a></td>
-        </tr>
-
-EOT;
-// HTML template for the display of comments
-$template_image_comments = <<<EOT
-
-        <tr>
-                <td>
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <td class="tableh2_compact" nowrap>
-                                        <b>{MSG_AUTHOR}</b>
-<!-- BEGIN ipinfo -->
-                                                                                 ({HDR_IP} [{RAW_IP}])
-<!-- END ipinfo -->
-                                </td>
-                                <td class="tableh2_compact" align="right" width="100%">
-<!-- BEGIN buttons -->
-                                        <a href="javascript:;" onClick="blocking('cbody{MSG_ID}','', 'block'); blocking('cedit{MSG_ID}','', 'block'); return false;" title="{EDIT_TITLE}"><img src="images/edit.gif" border="0" align="absmiddle" alt="" /></a>
-                                        <a href="delete.php?msg_id={MSG_ID}&what=comment"  onclick="return confirm('{CONFIRM_DELETE}');"><img src="images/delete.gif" border="0" align="absmiddle" alt="" /></a>
-<!-- END buttons -->
-                                </td>
-                                <td class="tableh2_compact" align="right" nowrap>
-                                        <span class="comment_date">[{MSG_DATE}]</span>
-                                </td>
-                        </table>
-                </td>
-        </tr>
-        <tr>
-                <td class="tableb_compact">
-                        <div id="cbody{MSG_ID}" style="display:block">
-                                {MSG_BODY}
-                        </div>
-                        <div id="cedit{MSG_ID}" style="display:none">
-<!-- BEGIN edit_box_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update" />
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}" />
-                                                <tr>
-                                                <td>
-                                                   <input type="text" name="msg_author" value="{MSG_AUTHOR}" class="textinput" size="25" />
-                                                </td>
-                                                </tr>
-                                                <tr>
-                                                <td width="80%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" onselect="storeCaret_f{MSG_ID}(this);" onclick="storeCaret_f{MSG_ID}(this);" onkeyup="storeCaret_f{MSG_ID}(this);" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}" />
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" alt="" /><br /></td>
-                                        </tr>
-                                </table>
-                                {SMILIES}
-<!-- END edit_box_smilies -->
-<!-- BEGIN edit_box_no_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update" />
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}" />
-                                                <td>
-                                                <input type="text" name="msg_author" value="{MSG_AUTHOR}" class="textinput" size="25" />
-                                                </td>
-                                        </tr>
-                                        <tr>
-                                                <td width="100%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}" />
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" alt="" /><br /></td>
-                                        </tr>
-                                </table>
-<!-- END edit_box_no_smilies -->
-                        </div>
-                </td>
-        </tr>
-
-EOT;
-
-$template_add_your_comment = <<<EOT
-
-        <tr>
-                <td class="tableh2_compact"><b>{ADD_YOUR_COMMENT}</b></td>
-        </tr>
-        <tr>
-                <form method="post" name="post" action="db_input.php">
-                <td colspan="3">
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <input type="hidden" name="event" value="comment" />
-                                <input type="hidden" name="pid" value="{PIC_ID}" />
-<!-- BEGIN user_name_input -->
-                                <td class="tableb_compact">
-                                        {NAME}
-                                </td>
-                                <td class="tableb_compact">
-                                        <input type="text" class="textinput" name="msg_author" size="10" maxlength="20" value="{USER_NAME}">
-                                </td>
-<!-- END user_name_input -->
-<!-- BEGIN input_box_smilies -->
-                                <td class="tableb_compact">
-                                {COMMENT} </td>
-                                <td width="100%" class="tableb_compact">
-                                <input type="text" class="textinput" id="message" name="msg_body" onselect="storeCaret_post(this);" onclick="storeCaret_post(this);" onkeyup="storeCaret_post(this);" maxlength="{MAX_COM_LENGTH}" style="width: 100%;" />                                        <!-- END input_box_smilies -->
-<!-- BEGIN input_box_no_smilies -->
-                                <input type="text" class="textinput" id="message" name="msg_body"  maxlength="{MAX_COM_LENGTH}" style="width: 100%;" />
-<!-- END input_box_no_smilies -->
-                                </td>
-                                <td class="tableb_compact">
-                                <input type="submit" class="comment_button" name="submit" value="{OK}" />
-                                </td>
-                        </table>
-                </td>
-                </form>
-        </tr>
-<!-- BEGIN smilies -->
-        <tr>
-                <td width="100%" class="tableb_compact">
-                        {SMILIES}
-                </td>
-        </tr>
-<!-- END smilies -->
-
-EOT;
-// HTML template used by the cpg_die function
-$template_cpg_die = <<<EOT
-
-        <tr>
-                <td class="tableb" height="300" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-<!-- BEGIN file_line -->
-                        <br />
-                        <br />
-                        {FILE_TXT}{FILE} - {LINE_TXT}{LINE}
-<!-- END file_line -->
-<!-- BEGIN output_buffer -->
-                        <br />
-                        <br />
-                        <div align="left">
-                                {OUTPUT_BUFFER}
-                        </div>
-<!-- END output_buffer -->
-                        <br /><br />
-                </td>
-        </tr>
-
-
-EOT;
-// HTML template used by the msg_box function
-$template_msg_box = <<<EOT
-
-        <tr>
-                <td class="tableb" height="150" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN button -->
-                <tr>
-                        <td align="center" class="tablef">
-                                <table cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <td class="admin_menu">
-                                                        <a href="{LINK}">{TEXT}</a>
-                                                </td>
-                                        </tr>
-                                </table>
-                        </td>
-                </tr>
-<!-- END button -->
-
-EOT;
-// HTML template for e-cards
-$template_ecard = <<<EOT
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html dir="{LANG_DIR}">
-<head>
-<title>{TITLE}</title>
-<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
-</head>
-<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
-<br />
-<p align="center"><a href="{VIEW_ECARD_TGT}"><b>{VIEW_ECARD_LNK}</b></a></p>
-<table border="0" cellspacing="0" cellpadding="1" align="center">
-  <tr>
-    <td bgcolor="#000000">
-      <table border="0" cellspacing="0" cellpadding="10" bgcolor="#ffffff">
-        <tr>
-          <td valign="top">
-           <img src="{PIC_URL}" border="1" alt="" /><br />
-          </td>
-          <td valign="top" width="200" height="250">
-            <div align="right"><img src="{URL_PREFIX}images/stamp.gif" alt="" border="0" /></div>
-            <br />
-            <b><font face="arial" color="#000000" size="4">{GREETINGS}</font></b>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{MESSAGE}</font>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
-            (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
-          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<p align="center"><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
-</body>
-</html>
-EOT;
-// Template used for tabbed display
-$template_tab_display = array('left_text' => '<td width="100%%" align="left" valign="middle" class="tableh1_compact" style="white-space: nowrap"><b>{LEFT_TEXT}</b></td>' . "\n",
-    'tab_header' => '',
-    'tab_trailer' => '',
-    'active_tab' => '<td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>' . "\n" . '<td align="center" valign="middle" class="tableb_compact"><b>%d</b></td>',
-    'inactive_tab' => '<td><img src="images/spacer.gif" width="1" height="1"></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="{LINK}"><b>%d</b></a></td>' . "\n"
-    );
-
-function pageheader($section, $meta = '')
-{
-    global $CONFIG, $THEME_DIR;
-    global $template_header, $lang_charset, $lang_text_dir;
-
-    $charset = ($CONFIG['charset'] == 'language file') ? $lang_charset : $CONFIG['charset'];
 
-    header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
-    header("Content-Type: text/html; charset=$charset");
-    user_save_profile();
-
-    $template_vars = array('{LANG_DIR}' => $lang_text_dir,
-        '{TITLE}' => $CONFIG['gallery_name'] . ' - ' . $section,
-        '{CHARSET}' => $charset,
-        '{META}' => $meta,
-        '{GAL_NAME}' => $CONFIG['gallery_name'],
-        '{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
-        '{MAIN_MENU1}' => theme_main_menu1(),
-        '{MAIN_MENU2}' => theme_main_menu2(),
-        '{ADMIN_MENU}' => theme_admin_mode_menu()
-        );
 
-    echo template_eval($template_header, $template_vars);
-}
-// Function for writing a pagefooter
-function pagefooter()
-{
-    global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_SERVER_VARS;
-    global $USER, $ALBUM_SET, $CONFIG, $time_start, $query_stats, $queries;
-    global $template_footer;
-
-    if ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE)) {
-    cpg_debug_output();
-    }
-
-    echo "<img src='themes/igames/images/white_to_black.jpg'>" . $template_footer;
-}
 // Function to start a 'standard' table
 function starttable($width = '-1', $title = '', $title_colspan = '1')
 {
@@ -867,7 +169,7 @@
                 <td>
                         <table width="100%" cellspacing="0" cellpadding="0" class="tableh1a">
                                 <tr>
-                                        <td><img src='themes/igames/images/box_left_icon.gif' hspace='5' > </td>
+                                        <td><img src='themes/igames/images/box_left_icon.gif' hspace="5" alt="" /> </td>
                                         <td  class="tableh1a" width="95%">$title</td>
                                         <td width="5%"> &nbsp; </td>
                                 </tr>
@@ -889,664 +191,7 @@
     }
 }
 
-function endtable()
-{
-    echo <<<EOT
-</table>
-<!-- End standard table -->
-
-EOT;
-}
-
-function theme_main_menu1()
-{
-    global $CONFIG, $album, $actual_cat, $cat, $REFERER, $HTTP_SERVER_VARS;
-    global $lang_main_menu, $template_main_menu1;
-
-    static $main_menu = '';
-
-    if ($main_menu != '') return $main_menu;
-
-    $album_l = isset($album) ? "?album=$album" : '';
-    $cat_l = (isset($actual_cat))? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
-    $my_gallery_id = FIRST_USER_CAT + USER_ID;
-
-    $template_main_menu = &$template_main_menu1;
-
-    if (USER_ID) {
-        template_extract_block($template_main_menu, 'login');
-    } else {
-        template_extract_block($template_main_menu, 'logout');
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (GALLERY_ADMIN_MODE || USER_ADMIN_MODE) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-    } elseif (USER_CAN_CREATE_ALBUMS || USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS && !USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_gallery');
-    }
-
-    if (USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (!USER_CAN_UPLOAD_PICTURES) {
-        template_extract_block($template_main_menu, 'upload_pic');
-    }
-
-    if (USER_ID || !$CONFIG['allow_user_registration']) {
-        template_extract_block($template_main_menu, 'register');
-    }
-
-    if (!USER_ID || !$CONFIG['allow_memberlist']) {
-        template_extract_block($template_main_menu, 'allow_memberlist');
-    }
-
-    if (!$CONFIG['display_faq']) {
-        template_extract_block($template_main_menu, 'faq');
-    }
-
-
-    $param = array('{MY_GAL_TGT}' => "index.php?cat=$my_gallery_id",
-        '{MY_GAL_TITLE}' => $lang_main_menu['my_gal_title'],
-        '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],
-        '{MEMBERLIST_TGT}' => "usermgr.php",
-        '{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
-        '{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
-        '{MY_PROF_TGT}' => "profile.php?op=edit_profile",
-        '{MY_PROF_LNK}' => $lang_main_menu['my_prof_lnk'],
-        '{FAQ_TGT}' => "faq.php",
-        '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
-        '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],
-        '{ADM_MODE_TGT}' => "admin.php?admin_mode=1&referer=$REFERER",
-        '{ADM_MODE_TITLE}' => $lang_main_menu['adm_mode_title'],
-        '{ADM_MODE_LNK}' => $lang_main_menu['adm_mode_lnk'],
-        '{USR_MODE_TGT}' => "admin.php?admin_mode=0&referer=$REFERER",
-        '{USR_MODE_TITLE}' => $lang_main_menu['usr_mode_title'],
-        '{USR_MODE_LNK}' => $lang_main_menu['usr_mode_lnk'],
-        '{UPL_PIC_TGT}' => "upload.php",
-        '{UPL_PIC_TITLE}' => $lang_main_menu['upload_pic_title'],
-        '{UPL_PIC_LNK}' => $lang_main_menu['upload_pic_lnk'],
-        '{REGISTER_TGT}' => "register.php",
-        '{REGISTER_TITLE}' => $lang_main_menu['register_title'],
-        '{REGISTER_LNK}' => $lang_main_menu['register_lnk'],
-        '{LOGIN_TGT}' => "login.php?referer=$REFERER",
-        '{LOGIN_LNK}' => $lang_main_menu['login_lnk'],
-        '{LOGOUT_TGT}' => "logout.php?referer=$REFERER",
-        '{LOGOUT_LNK}' => $lang_main_menu['logout_lnk'] . " [" . USER_NAME . "]",
-        );
-
-    $main_menu = template_eval($template_main_menu, $param);
-    return $main_menu;
-}
-
-function theme_main_menu2()
-{
-    global $CONFIG, $album, $actual_cat, $cat, $REFERER, $HTTP_SERVER_VARS;
-    global $lang_main_menu, $template_main_menu2;
-
-    static $main_menu = '';
-
-    if ($main_menu != '') return $main_menu;
-
-    $cat_l = isset($actual_cat) ? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
-    $cat_l2 = isset($cat) ? "&cat=$cat" : '';
-
-    $template_main_menu = &$template_main_menu2;
-
-    $param = array('{ALB_LIST_TGT}' => "index.php$cat_l",
-        '{ALB_LIST_TITLE}' => $lang_main_menu['alb_list_title'],
-        '{ALB_LIST_LNK}' => $lang_main_menu['alb_list_lnk'],
-        '{LASTUP_TGT}' => "thumbnails.php?album=lastup$cat_l2",
-        '{LASTUP_LNK}' => $lang_main_menu['lastup_lnk'],
-        '{LASTCOM_TGT}' => "thumbnails.php?album=lastcom$cat_l2",
-        '{LASTCOM_LNK}' => $lang_main_menu['lastcom_lnk'],
-        '{TOPN_TGT}' => "thumbnails.php?album=topn$cat_l2",
-        '{TOPN_LNK}' => $lang_main_menu['topn_lnk'],
-        '{TOPRATED_TGT}' => "thumbnails.php?album=toprated$cat_l2",
-        '{TOPRATED_LNK}' => $lang_main_menu['toprated_lnk'],
-        '{FAV_TGT}' => "thumbnails.php?album=favpics",
-        '{FAV_LNK}' => $lang_main_menu['fav_lnk'],
-        '{SEARCH_TGT}' => "search.php",
-        '{SEARCH_LNK}' => $lang_main_menu['search_lnk'],
-        );
-
-    $main_menu = template_eval($template_main_menu, $param);
-    return $main_menu;
-}
-
-function theme_admin_mode_menu()
-{
-    global $cat;
-    global $lang_gallery_admin_menu, $lang_user_admin_menu;
-    global $template_gallery_admin_menu, $template_user_admin_menu;
-
-    $cat_l = isset($cat) ? "?cat=$cat" : '';
-
-    if (GALLERY_ADMIN_MODE) {
-        $param = array('{CATL}' => $cat_l,
-            '{UPL_APP_LNK}' => $lang_gallery_admin_menu['upl_app_lnk'],
-            '{CONFIG_LNK}' => $lang_gallery_admin_menu['config_lnk'],
-            '{ALBUMS_LNK}' => $lang_gallery_admin_menu['albums_lnk'],
-            '{CATEGORIES_LNK}' => $lang_gallery_admin_menu['categories_lnk'],
-            '{USERS_LNK}' => $lang_gallery_admin_menu['users_lnk'],
-            '{GROUPS_LNK}' => $lang_gallery_admin_menu['groups_lnk'],
-            '{COMMENTS_LNK}' => $lang_gallery_admin_menu['comments_lnk'],
-            '{SEARCHNEW_LNK}' => $lang_gallery_admin_menu['searchnew_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk'],
-            '{UTIL_LNK}' => $lang_gallery_admin_menu['util_lnk'],
-            '{BAN_LNK}' => $lang_gallery_admin_menu['ban_lnk'],
-            '{DB_ECARD_LNK}' => $lang_gallery_admin_menu['db_ecard_lnk'],
-            );
-
-        $html = template_eval($template_gallery_admin_menu, $param);
-    } elseif (USER_ADMIN_MODE) {
-        $param = array('{ALBMGR_LNK}' => $lang_user_admin_menu['albmgr_lnk'],
-            '{MODIFYALB_LNK}' => $lang_user_admin_menu['modifyalb_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk']
-            );
-
-        $html = template_eval($template_user_admin_menu, $param);
-    } else {
-        $html = '';
-    }
-
-    return $html;
-}
-
-function theme_display_cat_list($breadcrumb, &$cat_data, $statistics)
-{
-    global $template_cat_list, $lang_cat_list;
-
-    starttable('100%');
-
-    if (count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'header');
-        $params = array('{CATEGORY}' => $lang_cat_list['category'],
-            '{ALBUMS}' => $lang_cat_list['albums'],
-            '{PICTURES}' => $lang_cat_list['pictures'],
-            );
-        echo template_eval($template, $params);
-    }
-
-    $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
-    $template = template_extract_block($template_cat_list, 'catrow');
-
-    foreach($cat_data as $category) {
-        if (count($category) == 3) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                    '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1]
-                );
-            echo template_eval($template_noabl, $params);
-        } else {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_DESC}' => $category[1],
-                    '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_ALBUMS}' => $category['cat_albums'],
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        }
-    }
-
-    if ($statistics && count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'footer');
-        $params = array('{STATISTICS}' => $statistics);
-        echo template_eval($template, $params);
-    }
-    endtable();
-
-    if (count($cat_data) > 0)
-        echo template_extract_block($template_cat_list, 'spacer');
-}
-
-function theme_display_breadcrumb($breadcrumb, &$cat_data)
-{
-    /**
-     * ** added breadcrumb as a seperate element
-     */
-    global $template_breadcrumb, $lang_breadcrumb;
-
-    starttable('100%');
-    if ($breadcrumb) {
-        $template = template_extract_block($template_breadcrumb, 'breadcrumb');
-        $params = array('{BREADCRUMB}' => $breadcrumb
-            );
-        echo template_eval($template, $params);
-    }
-    endtable();
-}
-
-function theme_display_album_list(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list, $lang_album_list;
-
-    $theme_alb_list_tab_tmpl = $template_tab_display;
-
-    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-
-    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-
-    $album_cell = template_extract_block($template_album_list, 'album_cell');
-    $empty_cell = template_extract_block($template_album_list, 'empty_cell');
-    $tabs_row = template_extract_block($template_album_list, 'tabs');
-    $stat_row = template_extract_block($template_album_list, 'stat_row');
-    $spacer = template_extract_block($template_album_list, 'spacer');
-    $header = template_extract_block($template_album_list, 'header');
-    $footer = template_extract_block($template_album_list, 'footer');
-    $rows_separator = template_extract_block($template_album_list, 'row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-
-   if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-                $count ++;
-
-                $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-
-                echo template_eval($album_cell, $params);
-
-                if ($count % $columns == 0 && $count < count($alb_list)) {
-                echo $rows_separator;
-                }
-        }
-    }
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-// Function to display first level Albums of a category
-function theme_display_album_list_cat(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list_cat, $lang_album_list;
-    if (!$CONFIG['first_level']) {
-        return;
-    }
-    // $theme_alb_list_tab_tmpl = $template_tab_display;
-    // $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'],array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    // $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'],array('{LINK}' => 'index.php?cat='.$cat.'&page=%d'));
-    // $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-    // echo $template_album_list_cat;
-    $template_album_list_cat1 = $template_album_list_cat;
-    $album_cell = template_extract_block($template_album_list_cat1, 'c_album_cell');
-    $empty_cell = template_extract_block($template_album_list_cat1, 'c_empty_cell');
-    $tabs_row = template_extract_block($template_album_list_cat1, 'c_tabs');
-    $stat_row = template_extract_block($template_album_list_cat1, 'c_stat_row');
-    $spacer = template_extract_block($template_album_list_cat1, 'c_spacer');
-    $header = template_extract_block($template_album_list_cat1, 'c_header');
-    $footer = template_extract_block($template_album_list_cat1, 'c_footer');
-    $rows_separator = template_extract_block($template_album_list_cat1, 'c_row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-
-    if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-                $count ++;
-
-                $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-
-                echo template_eval($album_cell, $params);
-
-                if ($count % $columns == 0 && $count < count($alb_list)) {
-                echo $rows_separator;
-                }
-        }
-    }
-
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-
-function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb')
-{
-    global $CONFIG, $CURRENT_ALBUM_DATA;
-    global $template_thumb_view_title_row, $template_fav_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view;
-    static $header = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $row_separator = '';
-    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');
-        $header = template_extract_block($template_thumbnail_view, 'header');
-        $empty_cell = template_extract_block($template_thumbnail_view, 'empty_cell');
-        $row_separator = template_extract_block($template_thumbnail_view, 'row_separator');
-        $footer = template_extract_block($template_thumbnail_view, 'footer');
-        $spacer = template_extract_block($template_thumbnail_view, 'spacer');
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['thumbcols']) . '%';
-
-    $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
-    // 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_NA}' => $lang_thumb_view['sort_na'],
-            '{SORT_ND}' => $lang_thumb_view['sort_nd'],
-            '{SORT_TA}' => $lang_thumb_view['sort_ta'],
-            '{SORT_TD}' => $lang_thumb_view['sort_td'],
-            '{SORT_DA}' => $lang_thumb_view['sort_da'],
-            '{SORT_DD}' => $lang_thumb_view['sort_dd'],
-            );
-        $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 {
-        $title = $album_name;
-    }
-
-    if ($mode == 'thumb') {
-        starttable('100%', $title, $thumbcols);
-    } else {
-        starttable('100%');
-    }
-
-    echo $header;
-        echo "<tr><td colspan='".$CONFIG['thumbcols']."'>".$CURRENT_ALBUM_DATA['description']."</td></tr>";
-
-    $i = 0;
-    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']
-                    );
-            } else {
-                $params = array('{CELL_WIDTH}' => $cell_width,
-                    '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&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}' => ''
-                );
-        }
-        echo template_eval($thumb_cell, $params);
-
-        if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-            echo $row_separator;
-        }
-    }
-    for (;($i % $thumbcols); $i++) {
-        echo $empty_cell;
-    }
-    echo $footer;
-
-    if ($display_tabs) {
-        $params = array('{THUMB_COLS}' => $thumbcols,
-            '{TABS}' => $tabs_html
-            );
-        echo template_eval($tabs, $params);
-    }
-
-    endtable();
-    echo $spacer;
-}
-// Added to display flim_strip
-function theme_display_film_strip(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $pos, $sort_options, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_film_strip, $lang_film_strip;
-
-    static $template = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $spacer = '';
-
-    if ((!$template)) {
-        $template = $template_film_strip;
-        $thumb_cell = template_extract_block($template, 'thumb_cell');
-        $empty_cell = template_extract_block($template, 'empty_cell');
-        // $spacer = template_extract_block($template, 'spacer');
-    }
-
-    if ($header == '') {
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['max_film_strip_items']) . '%';
-
-    $i = 0;
-    $thumb_strip = '';
-    foreach($thumb_list as $thumb) {
-        $i++;
-        if ($mode == 'thumb') {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&pos={$thumb['pos']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        } else {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "index.php?cat={$thumb['cat']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        }
-        $thumb_strip .= template_eval($thumb_cell, $params);
-        // if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-        // echo $row_separator;
-        // }
-    }
-    // for (;($i % $thumbcols); $i++){
-    // echo $empty_cell;
-    // }
-    $params = array('{THUMB_STRIP}' => $thumb_strip,
-        '{COLS}' => $i);
-
-    ob_start();
-    starttable('');
-    echo template_eval($template, $params);
-    endtable();
-    $film_strip = ob_get_contents();
-    ob_end_clean();
-
-    return $film_strip;
-}
-
-function theme_no_img_to_display($album_name)
-{
-    global $lang_errors, $template_no_img_to_display;
-
-    static $template = '';
-    static $spacer;
-
-    if ((!$template)) {
-        $template = $template_no_img_to_display;
-        $spacer = template_extract_block($template, 'spacer');
-    }
-
-    $params = array('{TEXT}' => $lang_errors['no_img_to_display']);
-    starttable('100%', $album_name);
-    echo template_eval($template, $params);
-    endtable();
-}
-
-function theme_display_image($nav_menu, $picture, $votes, $pic_info, $comments, $film_strip)
-{
-    global $HTTP_COOKIE_VARS, $CONFIG;
-
-    echo <<<EOT
-
-<!-- Start standard table -->
-<table align="center" width="{$CONFIG['picture_table_width']}" cellspacing="1" cellpadding="0" class="maintable">
-
-EOT;
-    echo $nav_menu;
-    endtable();
-
-    starttable();
-    echo $picture;
-    endtable();
-
-    if ($CONFIG['display_film_strip'] == 1) {
-        // starttable();
-        echo $film_strip;
-        // endtable();
-    }
-    starttable();
-    echo $votes;
-    endtable();
-
-    $picinfo = isset($HTTP_COOKIE_VARS['picinfo']) ? $HTTP_COOKIE_VARS['picinfo'] : ($CONFIG['display_pic_info'] ? 'block' : 'none');
-    echo "<div id=\"picinfo\" style=\"display: $picinfo;\">\n";
-    starttable();
-    echo $pic_info;
-    endtable();
-    echo "</div>\n";
-
-    starttable();
-    echo $comments;
-    endtable();
-}
-
-function theme_html_picinfo(&$info)
-{
-    global $lang_picinfo;
-
-    $html = '';
 
-    $html .= "        <tr><td colspan=\"2\" class=\"tableh2_compact\"><b>{$lang_picinfo['title']}</b></td></tr>\n";
-    $template = "        <tr><td class=\"tableb_compact\" valign=\"top\" nowrap>%s:</td><td class=\"tableb_compact\">%s</td></tr>\n";
-    foreach ($info as $key => $value) $html .= sprintf($template, $key, $value);
 
-    return $html;
-}
 
-?>
\ No newline at end of file
+?>
Files 133/themes/mac_ox_x/images/button_bg_anim.gif and cpg148/themes/mac_ox_x/images/button_bg_anim.gif differ
Files 133/themes/mac_ox_x/images/button_bg.gif and cpg148/themes/mac_ox_x/images/button_bg.gif differ
diff -ruN 133/themes/mac_ox_x/style.css cpg148/themes/mac_ox_x/style.css
--- 133/themes/mac_ox_x/style.css	2005-04-19 05:17:14.000000000 -0500
+++ cpg148/themes/mac_ox_x/style.css	2006-06-08 00:25:12.000000000 -0500
@@ -1,21 +1,35 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/mac_ox_x/style.css,v $
-  $Revision: 1.3 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:14 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+/* Colors used:                                */
+/* --------------------------------------------*/
+/* #000000 = RBG   0,  0,  0 = (black)         */
+/* #7F7F7F = RBG 127,127,127 = (dark grey)     */
+/* #666666 = RBG 102,102,102 = (medium grey)   */
+/* #999999 = RBG 153,153,153 = (light grey)    */
+/* #FAFAFA = RBG 250,250,250 = (light grey)    */
+/* #BDBEBD = RBG 189,190,189 = (light grey)    */
+/* #EFF0F1 = RBG 239,240,241 = (dark white)    */
+/* #EFEFEF = RBG 239,239,239 = (dark white)    */
+/* #FFFFFF = RBG 255,255,255 = (white)         */
+/* if you don't like a color, just do a search */
+/* and replace on the hex color...             */
+
 /* Foreground color definition */
 body { color : #000000; }
 
@@ -25,7 +39,7 @@
 
 .tableh1, .tableh1a, .tableh1_compact, .navmenu, .navmenu a, .sortorder_cell, .sortorder_options, .statlink, .statlink a, .statlink a:hover { color : #000000; }
 
-.tableh2, .tableh2_compact { color : #000000; }
+.tableh2, .tableh2_compact, .catrow_noalb { color : #000000; }
 
 .textinput, .listbox, .radio, .checkbox { color: #000000; }
 
@@ -49,9 +63,9 @@
 
 .tableh1, .tableh1_compact, .navmenu, .navmenu a, .navmenu a:hover  {         background : #FFFFFF ; }
 
-.tableh2, .tableh2_compact, .tablef, .img_caption_table th {         background : #FFFFFF ; }
+.tableh2, .catrow_noalb, .tableh2_compact, .tablef, .img_caption_table th {         background : #FFFFFF ; }
 
-.tableb, .tableb_compact, .thumbnails, .img_caption_table td { background : #FFFFFF ; }
+.tableb, .catrow, .display_media, .tableb_compact, .thumbnails, .img_caption_table td { background : #FFFFFF ; }
 
 
 /* Borders for input controls */
@@ -69,11 +83,7 @@
 /* Fonts definition */
 body { font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; }
 
-.tableh1, .tableh1a, .catlink, .tableh2 { font-family: Verdana, Geneva, Arial, sans-serif; }
-
-.textinput, .listbox, .radio, .checkbox { font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; }
 
-.button, .comment_button, .sortorder_options, .admin_menu_thumb { font-family: Arial, Helvetica, sans-serif; }
 
 
 table {
@@ -90,7 +100,6 @@
 h1{
         font-weight: normal;
         font-size: 24px;
-        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         text-decoration: none;
         color: #000000;
         margin: 0px;
@@ -98,7 +107,6 @@
 
 
 h2 {
-        font-family: Arial, Helvetica, sans-serif;
         font-size: 18px;
         margin: 0px;
 }
@@ -106,7 +114,6 @@
 
 h3 {
         font-weight: normal;
-        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
         font-size: 14px;
         color: #999999;
         margin: 0px;
@@ -134,21 +141,21 @@
         list-style-type: disc;
 }
 
-
-.top_panel_tr {
+.top_panel {
         background-image: url(images/top_panel_r1_c1b.gif);
-        background-color: White;
-        background-position: left;
         background-repeat: no-repeat;
-        padding-left: 200px;
+        background-color: #FFFFFF;
+        background-position: left;
 }
 
-
-.top_panel td {
-        white-space: nowrap;
+.top_panel_r {
+        background-image:url(images/top_panel_r1_c2.jpg);
+        background-repeat:no-repeat;
+        background-position:right;
 }
 
 
+
 .top_menu_bttn a {
         text-decoration: none;
         position: relative;
@@ -296,7 +303,6 @@
         padding-left: 10px;
 }
 
-
 .tableb_compact {
         padding-top: 2px;
         padding-right: 5px;
@@ -312,12 +318,30 @@
         padding-left: 10px;
 }
 
+.catrow_noalb {
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+        background-image: url(images/tableh2_bg.gif);
+}
+
+.catrow {
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
 
 .album_stat {
         font-size : 85%;
         margin: 5px 0px;
 }
 
+.thumb_filename {
+        font-size: 80%;
+        display: block;
+}
 
 .thumb_title {
         font-weight : bold;
@@ -419,11 +443,14 @@
         text-decoration: none;
 }
 
+.navmenu_pic {
+        margin-top: 5px;
+}
 
 .admin_menu_thumb {
         font-size: 90%;
-        background-image : url(images/button_bg.gif);
-        background-position : bottom;
+        background-image: url(images/button_bg.gif);
+        background-position: bottom;
         font-weight: bold;
         margin-top: 0px;
         margin-bottom: 0px;
@@ -474,6 +501,9 @@
         text-decoration: underline;
 }
 
+td #admin_menu_anim {
+        background-image : url(images/button_bg_anim.gif);
+}
 
 .comment_date{
         font-size: 90%;
@@ -485,6 +515,12 @@
         margin: 2px;
 }
 
+.display_media {
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
 
 .thumbnails {
         padding: 5px;
@@ -579,6 +615,7 @@
         padding-right: 10px;
         padding-bottom: 6px;
         padding-left: 10px;
+        white-space: normal;
 }
 
 .debug_text {
@@ -589,7 +626,7 @@
 }
 
 .clickable_option {
-        cursor : hand;
+        cursor : default;
 }
 
 .listbox_lang {
@@ -597,7 +634,64 @@
         background-color: #FAFAFA;
         border: 1px solid #FAFAFA;
         font-size: 80%;
-        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
-        vertical-align : middle;
+        display: inline;
+}
+
+#SUB_MENU {
+}
+
+#SUB_MENU a {
+        white-space: nowrap;
+}
+#SYS_MENU {
+        position: relative;
+        bottom: 10px;
+        left: 10px;
+        width:800px;
+        height:15px;
+        z-index:1;
+        text-align:left;
+        margin:0;
+        padding:0;
+        visibility: hidden;
+}
+
+#GAL_NAME {
+          width:400px;
+          height: 65px;
+          margin-left: auto;
+          margin-right: auto;
+          text-align: center;
+}
+
+#MENUS {
+          background-image:url(images/top_panel_r2_c1b.gif);
+          background-repeat: repeat-x;
+          border-collapse: collapse;
+          margin:0;
+          padding:0;
+}
+
+#SELECT_LISTS, #SELECT_FLAGS {
+        text-align: center;
 }
 
+#CUSTOM_FOOTER,#CUSTOM_HEADER {
+        margin:0;
+        padding:0;
+}
+#vanity a {
+        display:block;
+        width:57px;
+        height:20px;
+        margin: 3px 20px;
+}
+#vanity img {border:0}
+#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);}
\ No newline at end of file
diff -ruN 133/themes/mac_ox_x/template.html cpg148/themes/mac_ox_x/template.html
--- 133/themes/mac_ox_x/template.html	2005-04-19 05:17:16.000000000 -0500
+++ cpg148/themes/mac_ox_x/template.html	2006-06-05 14:06:02.000000000 -0500
@@ -1,20 +1,12 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html dir="{LANG_DIR}">
 <head>
-<title>{TITLE}</title>
 <meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
 <meta http-equiv="Pragma" content="no-cache" />
+<title>{TITLE}</title>
 {META}
-<link rel="stylesheet" href="themes/mac_ox_x/style.css" />
+<link rel="stylesheet" href="themes/mac_ox_x/style.css" type="text/css" />
 <script type="text/javascript" src="scripts.js"></script>
-<!--
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/mac_ox_x/template.html,v $
-  $Revision: 1.5 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:15 $
--->
-</head>
 <script language="JavaScript" type="text/JavaScript">
 <!--
 function MM_findObj(n, d) { //v4.01
@@ -33,51 +25,55 @@
 }
 //-->
 </script>
+<!-- $Id: template.html 2688 2005-12-04 03:22:35Z donnoman $ -->
+</head>
 <body>
-<div id="Menu1" style="position:absolute; width:800px; height:30px; z-index:1; left: 25px; top: 95px; visibility: hidden;">
-                <span class="topmenu">
-                        <table border="0" cellpadding="0" cellspacing="0">
-                                <tr>
-                                        <td>
-                                        {MAIN_MENU1}
-                                        </td>
-                                </tr>
-                        </table>
-                </span>
-</div>
-<table border="0" cellpadding="0" cellspacing="0" width="100%" class="top_panel">
-  <tr>
-    <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
-        <tr>
-          <td align="center" class="top_panel_tr">
-            <h1>{GAL_NAME}</h1>
-            <h3>{GAL_DESCRIPTION}</h3></td>
-          <td width="1" background="themes/mac_ox_x/images/top_panel_r1_c1b.gif"><img name="top_panel_r1_c2" src="themes/mac_ox_x/images/top_panel_r1_c2.jpg" height="65" border="0" id="top_panel_r1_c2" alt="" /></td>
-        </tr>
-      </table></td>
-  </tr>
-  <tr>
-    <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
-        <tr>
-         <!-- <td><img name="top_panel_r2_c1" src="themes/mac_ox_x/images/top_panel_r2_c1.gif" width="30" height="35" border="0" id="top_panel_r2_c1" alt="" /></td> -->
-          <td align="center" background="themes/mac_ox_x/images/top_panel_r2_c1b.gif">
-                        <table border="0" cellpadding="0" cellspacing="0" border="0" class="top_menu_bttn">
-                                <tr>
-                                   {MAIN_MENU2}
-                                </tr>
-                        </table>
-          </td>
-         <!-- <td width="100%" background="themes/mac_ox_x/images/top_panel_r2_c1b.gif">&nbsp;</td> -->
-        </tr>
-      </table></td>
-  </tr>
-</table>
-<table width="100%" border="0" cellspacing="0" cellpadding="15">
-  <tr>
-    <td align="center">{ADMIN_MENU} {GALLERY} </td>
-  </tr>
-</table>
-{THEME_SELECT_LIST}{LANGUAGE_SELECT_LIST}{LANGUAGE_SELECT_FLAGS}
-<p>&nbsp;</p>
+<div id="CUSTOM_HEADER">
+  {CUSTOM_HEADER}
+</div>
+
+<div class="top_panel">
+  <div class="top_panel_r">
+    <div id="GAL_NAME">
+      <h1>{GAL_NAME}</h1>
+      <h3>{GAL_DESCRIPTION}</h3>
+    </div>
+  </div>
+</div>
+  
+<div id="MENUS">
+  <div id="SUB_MENU">
+    {SUB_MENU}
+  </div>
+  <div id="SYS_MENU">
+    {SYS_MENU}
+  </div>
+</div>
+
+
+<div id="GALLERY">
+  {ADMIN_MENU}
+  {GALLERY}
+</div>
+
+
+<div id="SELECT_LISTS">
+  {THEME_SELECT_LIST}
+  {LANGUAGE_SELECT_LIST}
+</div>
+
+
+<div id="SELECT_FLAGS">
+  {LANGUAGE_SELECT_FLAGS}
+</div>
+
+<div id="CUSTOM_FOOTER">
+  {CUSTOM_FOOTER}
+</div>
+
+<div id="VANITY">
+  {VANITY}
+</div>
+  
 </body>
-</html>
\ No newline at end of file
+</html>
diff -ruN 133/themes/mac_ox_x/theme.php cpg148/themes/mac_ox_x/theme.php
--- 133/themes/mac_ox_x/theme.php	2005-04-19 05:17:16.000000000 -0500
+++ cpg148/themes/mac_ox_x/theme.php	2006-06-08 00:25:14.000000000 -0500
@@ -2,869 +2,134 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/mac_ox_x/theme.php,v $
-  $Revision: 1.10 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:15 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+// ------------------------------------------------------------------------- //
+// This theme has had redundant CORE items removed                           //
+// ------------------------------------------------------------------------- //
 define('THEME_HAS_RATING_GRAPHICS', 1);
-// HTML template for main menu
-$template_main_menu1 = <<<EOT
-                                                |
-<!-- BEGIN my_gallery -->
-                                                <a href="{MY_GAL_TGT}" title="{MY_GAL_TITLE}">{MY_GAL_LNK}</a> |
-<!-- END my_gallery -->
-<!-- BEGIN allow_memberlist -->
-                                                <a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}">{MEMBERLIST_LNK}</a> |
-<!-- END allow_memberlist -->
-<!-- BEGIN my_profile -->
-                                                <a href="{MY_PROF_TGT}">{MY_PROF_LNK}</a> |
-<!-- END my_profile -->
-<!-- BEGIN faq -->
-                        <a href="{FAQ_TGT}" title="{FAQ_TITLE}">{FAQ_LNK}</a> |
-<!-- END faq -->
-<!-- BEGIN enter_admin_mode -->
-                                                <a href="{ADM_MODE_TGT}" title="{ADM_MODE_TITLE}">{ADM_MODE_LNK}</a> |
-<!-- END enter_admin_mode -->
-<!-- BEGIN leave_admin_mode -->
-                                                <a href="{USR_MODE_TGT}" title="{USR_MODE_TITLE}">{USR_MODE_LNK}</a> |
-<!-- END leave_admin_mode -->
-<!-- BEGIN upload_pic -->
-                                                <a href="{UPL_PIC_TGT}" title="{UPL_PIC_TITLE}">{UPL_PIC_LNK}</a> |
-<!-- END upload_pic -->
-<!-- BEGIN register -->
-                                                <a href="{REGISTER_TGT}" title="{REGISTER_TITLE}">{REGISTER_LNK}</a> |
-<!-- END register -->
-<!-- BEGIN login -->
-                                                <a href="{LOGIN_TGT}">{LOGIN_LNK}</a> |
-<!-- END login -->
-<!-- BEGIN logout -->
-                                                <a href="{LOGOUT_TGT}">{LOGOUT_LNK}</a> |
-<!-- END logout -->
-EOT;
-
-$template_main_menu2 = <<<EOT
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
-                                        <td background="themes/mac_ox_x/images/menu_button_bg_middle.gif" valign="top">
-                                                <a href="index.php"><img src="themes/mac_ox_x/images/home.gif" border="0" alt="" /><br /></a>
-                                        </td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
-                                        <td background="themes/mac_ox_x/images/menu_button_bg_middle.gif" valign="top">
-                                                <a href="javascript:;" onMouseOver="MM_showHideLayers('Menu1','','show')">@</a>
-                                        </td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
-                                        <td background="themes/mac_ox_x/images/menu_button_bg_middle.gif" valign="top">
-                                                <a href="{ALB_LIST_TGT}" title="{ALB_LIST_TITLE}">{ALB_LIST_LNK}</a>
-                                        </td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
-                                        <td background="themes/mac_ox_x/images/menu_button_bg_middle.gif" valign="top">
-                                                <a href="{LASTUP_TGT}">{LASTUP_LNK}</a>
-                                        </td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
-                                        <td background="themes/mac_ox_x/images/menu_button_bg_middle.gif" valign="top">
-                                                <a href="{LASTCOM_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{LASTCOM_LNK}</a>
-                                        </td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
-                                        <td background="themes/mac_ox_x/images/menu_button_bg_middle.gif" valign="top">
-                                                <a href="{TOPN_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{TOPN_LNK}</a>
-                                        </td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
-                                        <td background="themes/mac_ox_x/images/menu_button_bg_middle.gif" valign="top">
-                                                <a href="{TOPRATED_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{TOPRATED_LNK}</a>
-                                        </td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
-                                        <td background="themes/mac_ox_x/images/menu_button_bg_middle.gif" valign="top">
-                                                <a href="{FAV_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{FAV_LNK}</a>
-                                        </td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
-                                        <td background="themes/mac_ox_x/images/menu_button_bg_middle.gif" valign="top">
-                                                <a href="{SEARCH_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{SEARCH_LNK}</a>
-                                        </td>
-                                        <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
-EOT;
-// HTML template for gallery admin menu
-$template_gallery_admin_menu = <<<EOT
-
-                <div align="center">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td><img src="images/spacer.gif" width="8" height="1" alt=""></br /></td>
-                                <td class="admin_menu"><a href="editpics.php?mode=upload_approval" title="">{UPL_APP_LNK}</a></td>
-                                <td class="admin_menu"><a href="config.php" title="">{CONFIG_LNK}</a></td>
-                                <td class="admin_menu"><a href="albmgr.php{CATL}" title="">{ALBUMS_LNK}</a></td>
-                                <td class="admin_menu"><a href="catmgr.php" title="">{CATEGORIES_LNK}</a></td>
-                                <td class="admin_menu"><a href="usermgr.php" title="">{USERS_LNK}</a></td>
-                                <td class="admin_menu"><a href="groupmgr.php" title="">{GROUPS_LNK}</a></td>
-                                <td class="admin_menu"><a href="banning.php" title="">{BAN_LNK}</a></td>
-                                <td class="admin_menu"><a href="db_ecard.php" title="">{DB_ECARD_LNK}</a></td>
-                                <td class="admin_menu"><a href="reviewcom.php" title="">{COMMENTS_LNK}</a></td>
-                                <td class="admin_menu"><a href="searchnew.php" title="">{SEARCHNEW_LNK}</a></td>
-                                <td class="admin_menu"><a href="util.php" title="">{UTIL_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
-
-EOT;
-// HTML template for user admin menu
-$template_user_admin_menu = <<<EOT
-
-                <div align="center">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="albmgr.php" title="">{ALBMGR_LNK}</a></td>
-                                <td class="admin_menu"><a href="modifyalb.php" title="">{MODIFYALB_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
-
-EOT;
-// HTML template for the category list
-$template_cat_list = <<<EOT
-
-<!-- BEGIN header -->
-        <tr>
-                <td class="tableh1" width="80%"><b>{CATEGORY}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{ALBUMS}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{PICTURES}</b></td>
-        </tr>
-<!-- END header -->
-<!-- BEGIN catrow_noalb -->
-        <tr>
-                <td class="tableh2" colspan="3"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-        </tr>
-<!-- END catrow_noalb -->
-<!-- BEGIN catrow -->
-        <tr>
-                <td class="tableb"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-                <td class="tableb" align="center">{ALB_COUNT}</td>
-                <td class="tableb" align="center">{PIC_COUNT}</td>
-        </tr>
-      <tr>
-            <td class="tableb" colspan=3>{CAT_ALBUMS}</td>
-      </tr>
-<!-- END catrow -->
-<!-- BEGIN footer -->
-        <tr>
-                <td colspan="3" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END footer -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the breadcrumb
-$template_breadcrumb = <<<EOT
-<!-- BEGIN breadcrumb -->
-        <tr>
-                <td colspan="3" class="tableh1"><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-        </tr>
-<!-- END breadcrumb -->
-<!-- BEGIN breadcrumb_user_gal -->
-        <tr>
-                <td colspan="3" class="tableh1">
-                <table width="100%" cellpadding="0" cellspacing="0" border="0">
-                <tr>
-                        <td><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-                        <td align="right"><span class="statlink"><b>{STATISTICS}</b></span></td>
-                </tr>
-                </table>
-                </td>
-        </tr>
-<!-- END breadcrumb_user_gal -->
-
-EOT;
-// HTML template for the album list
-$template_album_list = <<<EOT
-
-<!-- BEGIN stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END stat_row -->
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px; margin-bottom: 0px; border: none;" alt="" /><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" />
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END album_cell -->
-<!-- BEGIN empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for filmstrip display
-$template_film_strip = <<<EOT
-
-        <tr>
-         <td valign="top" background='themes/mac_ox_x/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-        <tr>
-        <td valign="bottom" class="thumbnails" align="center">
-          {THUMB_STRIP}
-        </td>
-        </tr>
-        <tr>
-         <td valign="top" background='themes/mac_ox_x/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-<!-- BEGIN thumb_cell -->
-                                        <a href="{LINK_TGT}">{THUMB}</a>&nbsp;
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" align="center" >1&nbsp;</td>
-<!-- END empty_cell -->
+define('THEME_HAS_NO_SUB_MENU_BUTTONS',1);
+define('THEME_IS_XHTML10_TRANSITIONAL',1);  // Remove this if you edit this template until
+                                            // you have validated it. See docs/theme.htm.
+
+// HTML template for sys_menu
+$template_sys_menu = <<<EOT
+         |{BUTTONS}|
+EOT;
+
+// HTML template for template sys_menu spacer
+$template_sys_menu_spacer ="|";
+
+// HTML template for template sub_menu
+// special note: I left the java 'hide' off of the first and third buttons to help avoid trouble keeping sys_menu open. :Donnoman
+
+$template_sub_menu = <<<EOT
+<table cellpadding="0" cellspacing="0" border="0" width="100%">
+<tr>
+    <td width="50%"></td>
+<!-- BEGIN custom_link -->
+	<td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
+    <td style="background-image:url(themes/mac_ox_x/images/menu_button_bg_middle.gif);" valign="top">
+            <a href="{CUSTOM_LNK_TGT}" title="{CUSTOM_LNK_TITLE}">{CUSTOM_LNK_LNK}</a>
+    </td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
+<!-- END custom_link -->
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
+    <td style="background-image:url(themes/mac_ox_x/images/menu_button_bg_middle.gif);" valign="top">
+            <a href="index.php"><img src="themes/mac_ox_x/images/home.gif" border="0" alt="" /><br /></a>
+    </td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
+    <td style="background-image:url(themes/mac_ox_x/images/menu_button_bg_middle.gif);" valign="top">
+            <a href="javascript:;" onmouseover="MM_showHideLayers('SYS_MENU','','show')">@</a>
+    </td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
+    <td style="background-image:url(themes/mac_ox_x/images/menu_button_bg_middle.gif);" valign="top">
+            <a href="{ALB_LIST_TGT}" title="{ALB_LIST_TITLE}">{ALB_LIST_LNK}</a>
+    </td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
+    <td style="background-image:url(themes/mac_ox_x/images/menu_button_bg_middle.gif);" valign="top">
+            <a href="{LASTUP_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{LASTUP_LNK}">{LASTUP_LNK}</a>
+    </td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
+    <td style="background-image:url(themes/mac_ox_x/images/menu_button_bg_middle.gif);" valign="top">
+            <a href="{LASTCOM_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{LASTCOM_LNK}">{LASTCOM_LNK}</a>
+    </td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
+    <td style="background-image:url(themes/mac_ox_x/images/menu_button_bg_middle.gif);" valign="top">
+            <a href="{TOPN_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{TOPN_LNK}">{TOPN_LNK}</a>
+    </td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
+    <td style="background-image:url(themes/mac_ox_x/images/menu_button_bg_middle.gif);" valign="top">
+            <a href="{TOPRATED_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{TOPRATED_LNK}">{TOPRATED_LNK}</a>
+    </td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
+    <td style="background-image:url(themes/mac_ox_x/images/menu_button_bg_middle.gif);" valign="top">
+            <a href="{FAV_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{FAV_LNK}">{FAV_LNK}</a>
+    </td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_left.gif" border="0" alt="" /><br /></td>
+    <td style="background-image:url(themes/mac_ox_x/images/menu_button_bg_middle.gif);" valign="top">
+            <a href="{SEARCH_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{SEARCH_LNK}">{SEARCH_LNK}</a>
+    </td>
+    <td><img src="themes/mac_ox_x/images/menu_button_bg_right.gif" border="0" alt="" /><br /></td>
+    <td width="50%"></td>
+  </tr>
+</table>
 
 EOT;
-// HTML template for the album list
-$template_album_list_cat = <<<EOT
-
-<!-- BEGIN c_stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END c_stat_row -->
-<!-- BEGIN c_header -->
-        <tr>
-<!-- END c_header -->
-<!-- BEGIN c_album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px; margin-bottom: 0px; border: none;" alt="" /><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" />
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_album_cell -->
-<!-- BEGIN c_empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_empty_cell -->
-<!-- BEGIN c_row_separator -->
-        </tr>
-        <tr>
-<!-- END c_row_separator -->
-<!-- BEGIN c_footer -->
-        </tr>
-<!-- END c_footer -->
-<!-- BEGIN c_tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END c_tabs -->
-<!-- BEGIN c_spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END c_spacer -->
 
-EOT;
-// HTML template for the ALBUM admin menu displayed in the album list
-$template_album_admin_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}&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>
-                        <td align="center" valign="middle" class="admin_menu">
-                                <a href="editpics.php?album={ALBUM_ID}"  class="adm_menu">{EDIT_PICS}</a>
-                        </td>
-                </tr>
-        </table>
 
-EOT;
 // HTML template for title row of the thumbnail view (album title + sort options)
 $template_thumb_view_title_row = <<<EOT
 
                         <table width="100%" cellpadding="0" cellspacing="0">
                         <tr>
                                 <td width="100%" class="statlink">{ALBUM_NAME}</td>
-                <td class="sortorder_options" style="font-size: 100%;">{TITLE}</td>
-                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=ta" title="{SORT_TA}">&nbsp;+&nbsp;</a></span></td>
-                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=td" title="{SORT_TD}">&nbsp;-&nbsp;</a></span></td>
-                                <td>&nbsp&nbsp</td>
+                                <td class="sortorder_options" style="font-size: 100%;">{TITLE}</td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=ta" title="{SORT_TA}">&nbsp;+&nbsp;</a></span></td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=td" title="{SORT_TD}">&nbsp;-&nbsp;</a></span></td>
+                                <td>&nbsp;&nbsp;</td>
                                 <td class="sortorder_options" style="font-size: 100%;">{NAME}</td>
-                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=na" title="{SORT_NA}">&nbsp;+&nbsp;</a></span></td>
-                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=nd" title="{SORT_ND}">&nbsp;-&nbsp;</a></span></td>
-                                <td>&nbsp&nbsp</td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=na" title="{SORT_NA}">&nbsp;+&nbsp;</a></span></td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=nd" title="{SORT_ND}">&nbsp;-&nbsp;</a></span></td>
+                                <td>&nbsp;&nbsp;</td>
                                 <td class="sortorder_options" style="font-size: 100%;">{DATE}</td>
-                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=da" title="{SORT_DA}">&nbsp;+&nbsp;</a></span></td>
-                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=dd" title="{SORT_DD}">&nbsp;-&nbsp;</a></span></td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=da" title="{SORT_DA}">&nbsp;+&nbsp;</a></span></td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=dd" title="{SORT_DD}">&nbsp;-&nbsp;</a></span></td>
+                                <td>&nbsp;&nbsp;</td>
+                                <td class="sortorder_options" style="font-size: 100%;">{POSITION}</td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=pa" title="{SORT_PA}">&nbsp;+&nbsp;</a></span></td>
+                                <td class="sortorder_options" style="font-size: 100%;"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=pd" title="{SORT_PD}">&nbsp;-&nbsp;</a></span></td>
                         </tr>
                         </table>
 
 EOT;
 
 
-// HTML template for title row of the fav thumbnail view (album title + download)
-$template_fav_thumb_view_title_row = <<<EOT
-
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                                <tr>
-                                                        <td class="sortorder_options"><span class="statlink"><a href="zipdownload.php">{DOWNLOAD_ZIP}</a></span></td>
-                                                </tr>
-                                                </table>
-                                </td>
-                        </tr>
-                        </table>
-
-EOT;
-
-
-// HTML template for thumbnails display
-$template_thumbnail_view = <<<EOT
-
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN thumb_cell -->
-        <td valign="top" class="thumbnails" width ="{CELL_WIDTH}" align="center">
-                <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td align="center">
-                                        <a href="{LINK_TGT}">{THUMB}<br /></a>
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-                                </td>
-                        </tr>
-                </table>
-        </td>
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" class="thumbnails" align="center">&nbsp;</td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{THUMB_COLS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the thumbnail view when there is no picture to show
-$template_no_img_to_display = <<<EOT
-        <tr>
-                <td class="tableb" height="200" align="center">
-                        <font size="3"><b>{TEXT}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the USER info box in the user list view
-$template_user_list_info_box = <<<EOT
-
-        <table cellspacing="1" cellpadding="0" border="0" width="100%" class="user_thumb_infobox">
-                <tr>
-                        <th><a href="profile.php?uid={USER_ID}">{USER_NAME}</a></th>
-                </tr>
-                <tr>
-                        <td>{ALBUMS}</td>
-                </tr>
-                <tr>
-                        <td>{PICTURES}</td>
-                </tr>
-        </table>
 
-EOT;
-// HTML template for the image navigation bar
-$template_img_navbar = <<<EOT
 
-        <tr>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{THUMB_TGT}" title="{THUMB_TITLE}"><img src="images/spacer.gif" width="16" height="4" border="0" alt="" /><img src="images/folder.gif" width="16" height="16" border="0" align="absmiddle" alt="{THUMB_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="javascript:;" onClick="blocking('picinfo','yes', 'block'); return false;" title="{PIC_INFO_TITLE}"><img src="images/spacer.gif" width="16" height="4" border="0" alt="" /><img src="images/info.gif" width="16" height="16" border="0" align="absmiddle" alt="{PIC_INFO_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{SLIDESHOW_TGT}" title="{SLIDESHOW_TITLE}"><img src="images/spacer.gif" width="16" height="4" border="0" alt="" /><img src="images/slideshow.gif" width="16" height="16" border="0" align="absmiddle" alt="{SLIDESHOW_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="tableh1" style="border-left: 1px solid #838383;" witdh="100%">
-                        <b>{PIC_POS}</b>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{ECARD_TGT}" title="{ECARD_TITLE}"><img src="images/spacer.gif" width="16" height="4" border="0" alt="" /><img src="images/ecard.gif" width="16" height="16" border="0" align="absmiddle" alt="{ECARD_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{PREV_TGT}" class="navmenu_pic" title="{PREV_TITLE}"><img src="images/spacer.gif" width="16" height="4" border="0" alt="" /><img src="images/prev.gif" width="16" height="16" border="0" align="absmiddle" alt="{PREV_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{NEXT_TGT}" class="navmenu_pic" title="{NEXT_TITLE}"><img src="images/spacer.gif" width="16" height="4" border="0" alt="" /><img src="images/next.gif" width="16" height="16" border="0" align="absmiddle" alt="{NEXT_TITLE}" /></a>
-                </td>
-        </tr>
 
-EOT;
-// HTML template for intermediate image display
-$template_display_picture = <<<EOT
-        <tr>
-                <td align="center" class="tableb" height="{CELL_HEIGHT}" style="white-space: nowrap; padding: 0px;">
-                        <table cellspacing="2" cellpadding="0" class="imageborder">
-                                <tr>
-                                        <td align="center">
-                                                {IMAGE}
-                                                {ADMIN_MENU}
-                                        </td>
-                                </tr>
-                        </table>
-<!-- BEGIN img_desc -->
-                        <table cellpadding="0" cellspacing="0" class="img_caption_table">
-<!-- BEGIN title -->
-                                <tr>
-                                        <th>
-                                                {TITLE}
-                                        </th>
-                                </tr>
-<!-- END title -->
-<!-- BEGIN caption -->
-                                <tr>
-                                        <td>
-                                                {CAPTION}
-                                        </td>
-                                </tr>
-<!-- END caption -->
-                        </table>
-<!-- END img_desc -->
-                </td>
-        </tr>
-
-EOT;
-// HTML template for the image rating box
-$template_image_rating = <<<EOT
-
-        <tr>
-                <td colspan="6" class="tableh2_compact"><b>{TITLE}</b> {VOTES}</td>
-        </tr>
-        <tr>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE0}" title="{RUBBISH}"><img src="themes/mac_ox_x/images/rating0.gif" alt="{RUBBISH}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE1}" title="{POOR}"><img src="themes/mac_ox_x/images/rating1.gif" alt="{POOR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE2}" title="{FAIR}"><img src="themes/mac_ox_x/images/rating2.gif" alt="{FAIR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE3}" title="{GOOD}"><img src="themes/mac_ox_x/images/rating3.gif" alt="{GOOD}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE4}" title="{EXCELLENT}"><img src="themes/mac_ox_x/images/rating4.gif" alt="{EXCELLENT}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE5}" title="{GREAT}"><img src="themes/mac_ox_x/images/rating5.gif" alt="{GREAT}" border="0" /><br /></a></td>
-        </tr>
-
-EOT;
-// HTML template for the display of comments
-$template_image_comments = <<<EOT
-
-        <tr>
-                <td>
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <td class="tableh2_compact" nowrap>
-                                        <b>{MSG_AUTHOR}</b>
-<!-- BEGIN ipinfo -->
-                                                                                 ({HDR_IP} [{RAW_IP}])
-<!-- END ipinfo -->
-                                </td>
-                                <td class="tableh2_compact" align="right" width="100%">
-<!-- BEGIN buttons -->
-                                        <a href="javascript:;" onClick="blocking('cbody{MSG_ID}','', 'block'); blocking('cedit{MSG_ID}','', 'block'); return false;" title="{EDIT_TITLE}"><img src="images/edit.gif" border="0" align="absmiddle" alt="" /></a>
-                                        <a href="delete.php?msg_id={MSG_ID}&what=comment"  onclick="return confirm('{CONFIRM_DELETE}');"><img src="images/delete.gif" border="0" align="absmiddle" alt="" /></a>
-<!-- END buttons -->
-                                </td>
-                                <td class="tableh2_compact" align="right" nowrap>
-                                        <span class="comment_date">[{MSG_DATE}]</span>
-                                </td>
-                        </table>
-                </td>
-        </tr>
-        <tr>
-                <td class="tableb_compact">
-                        <div id="cbody{MSG_ID}" style="display:block">
-                                {MSG_BODY}
-                        </div>
-                        <div id="cedit{MSG_ID}" style="display:none">
-<!-- BEGIN edit_box_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update" />
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}" />
-                                                <tr>
-                                                <td>
-                                                   <input type="text" name="msg_author" value="{MSG_AUTHOR}" class="textinput" size="25" />
-                                                </td>
-                                                </tr>
-                                                <tr>
-                                                <td width="80%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" onselect="storeCaret_f{MSG_ID}(this);" onclick="storeCaret_f{MSG_ID}(this);" onkeyup="storeCaret_f{MSG_ID}(this);" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}" />
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" alt="" /><br /></td>
-                                        </tr>
-                                </table>
-                                {SMILIES}
-<!-- END edit_box_smilies -->
-<!-- BEGIN edit_box_no_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update" />
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}" />
-                                                <td>
-                                                <input type="text" name="msg_author" value="{MSG_AUTHOR}" class="textinput" size="25" />
-                                                </td>
-                                        </tr>
-                                        <tr>
-                                                <td width="100%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}" />
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" alt="" /><br /></td>
-                                        </tr>
-                                </table>
-<!-- END edit_box_no_smilies -->
-                        </div>
-                </td>
-        </tr>
 
-EOT;
-
-$template_add_your_comment = <<<EOT
-
-        <tr>
-                <td class="tableh2_compact"><b>{ADD_YOUR_COMMENT}</b></td>
-        </tr>
-        <tr>
-                <form method="post" name="post" action="db_input.php">
-                <td colspan="3">
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <input type="hidden" name="event" value="comment" />
-                                <input type="hidden" name="pid" value="{PIC_ID}" />
-<!-- BEGIN user_name_input -->
-                                <td class="tableb_compact">
-                                        {NAME}
-                                </td>
-                                <td class="tableb_compact">
-                                        <input type="text" class="textinput" name="msg_author" size="10" maxlength="20" value="{USER_NAME}">
-                                </td>
-<!-- END user_name_input -->
-<!-- BEGIN input_box_smilies -->
-                <td class="tableb_compact">
-                          {COMMENT} </td>
-                                <td width="100%" class="tableb_compact">
-                                <input type="text" class="textinput" id="message" name="msg_body" onselect="storeCaret_post(this);" onclick="storeCaret_post(this);" onkeyup="storeCaret_post(this);" maxlength="{MAX_COM_LENGTH}" style="width: 100%;" />                                        <!-- END input_box_smilies -->
-<!-- BEGIN input_box_no_smilies -->
-                                <input type="text" class="textinput" id="message" name="msg_body"  maxlength="{MAX_COM_LENGTH}" style="width: 100%;" />
-<!-- END input_box_no_smilies -->
-                                </td>
-                                <td class="tableb_compact">
-                                <input type="submit" class="comment_button" name="submit" value="{OK}" />
-                                </td>
-                        </table>
-                </td>
-                </form>
-        </tr>
-<!-- BEGIN smilies -->
-        <tr>
-                <td width="100%" class="tableb_compact">
-                        {SMILIES}
-                </td>
-        </tr>
-<!-- END smilies -->
-
-EOT;
-// HTML template used by the cpg_die function
-$template_cpg_die = <<<EOT
-
-        <tr>
-                <td class="tableb" height="300" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-<!-- BEGIN file_line -->
-                        <br />
-                        <br />
-                        {FILE_TXT}{FILE} - {LINE_TXT}{LINE}
-<!-- END file_line -->
-<!-- BEGIN output_buffer -->
-                        <br />
-                        <br />
-                        <div align="left">
-                                {OUTPUT_BUFFER}
-                        </div>
-<!-- END output_buffer -->
-                        <br /><br />
-                </td>
-        </tr>
-
-
-EOT;
-// HTML template used by the msg_box function
-$template_msg_box = <<<EOT
-
-        <tr>
-                <td class="tableb" height="150" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN button -->
-                <tr>
-                        <td align="center" class="tablef">
-                                <table cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <td class="admin_menu">
-                                                        <a href="{LINK}">{TEXT}</a>
-                                                </td>
-                                        </tr>
-                                </table>
-                        </td>
-                </tr>
-<!-- END button -->
-
-EOT;
-// HTML template for e-cards
-$template_ecard = <<<EOT
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html dir="{LANG_DIR}">
-<head>
-<title>{TITLE}</title>
-<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
-</head>
-<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
-<br />
-<p align="center"><a href="{VIEW_ECARD_TGT}"><b>{VIEW_ECARD_LNK}</b></a></p>
-<table border="0" cellspacing="0" cellpadding="1" align="center">
-  <tr>
-    <td bgcolor="#000000">
-      <table border="0" cellspacing="0" cellpadding="10" bgcolor="#ffffff">
-        <tr>
-          <td valign="top">
-           <img src="{PIC_URL}" border="1" alt="" /><br />
-          </td>
-          <td valign="top" width="200" height="250">
-            <div align="right"><img src="{URL_PREFIX}images/stamp.gif" alt="" border="0" /></div>
-            <br />
-            <b><font face="arial" color="#000000" size="4">{GREETINGS}</font></b>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{MESSAGE}</font>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
-            (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
-          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<p align="center"><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
-</body>
-</html>
-EOT;
-// Template used for tabbed display
-$template_tab_display = array('left_text' => '<td width="100%%" align="left" valign="middle" class="tableh1_compact" style="white-space: nowrap"><b>{LEFT_TEXT}</b></td>' . "\n",
-    'tab_header' => '',
-    'tab_trailer' => '',
-    'active_tab' => '<td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>' . "\n" . '<td align="center" valign="middle" class="tableb_compact"><b>%d</b></td>',
-    'inactive_tab' => '<td><img src="images/spacer.gif" width="1" height="1"></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="{LINK}"><b>%d</b></a></td>' . "\n"
-    );
-
-function pageheader($section, $meta = '')
-{
-    global $CONFIG, $THEME_DIR;
-    global $template_header, $lang_charset, $lang_text_dir;
-
-    $charset = ($CONFIG['charset'] == 'language file') ? $lang_charset : $CONFIG['charset'];
-
-    header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
-    header("Content-Type: text/html; charset=$charset");
-    user_save_profile();
-
-    $template_vars = array('{LANG_DIR}' => $lang_text_dir,
-        '{TITLE}' => $CONFIG['gallery_name'] . ' - ' . $section,
-        '{CHARSET}' => $charset,
-        '{META}' => $meta,
-        '{GAL_NAME}' => $CONFIG['gallery_name'],
-        '{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
-        '{MAIN_MENU1}' => theme_main_menu1(),
-        '{MAIN_MENU2}' => theme_main_menu2(),
-        '{ADMIN_MENU}' => theme_admin_mode_menu()
-        );
-
-    echo template_eval($template_header, $template_vars);
-}
-// Function for writing a pagefooter
-function pagefooter()
-{
-    global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_SERVER_VARS;
-    global $USER, $ALBUM_SET, $CONFIG, $time_start, $query_stats;
-    global $template_footer;
-
-    if ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE)) {
-    cpg_debug_output();
-    }
-
-    echo $template_footer;
-}
 // Function to start a 'standard' table
 function starttable($width = '-1', $title = '', $title_colspan = '1')
 {
@@ -880,9 +145,9 @@
                 <td>
                         <table width="100%" cellspacing="0" cellpadding="0" class="tableh1a">
                                 <tr>
-                                        <td class="tableh1a"><img src="themes/mac_ox_x/images/tableh1a_bg_left.gif"></td>
-                                        <td class="tableh1a" background="themes/mac_ox_x/images/tableh1a_bg_middle.gif" width="100%">$title</td>
-                                        <td class="tableh1a"><img src="themes/mac_ox_x/images/tableh1a_bg_right.gif"></td>
+                                        <td class="tableh1a"><img src="themes/mac_ox_x/images/tableh1a_bg_left.gif" alt="" /></td>
+                                        <td class="tableh1a" style="background-image:url(themes/mac_ox_x/images/tableh1a_bg_middle.gif);" width="100%">$title</td>
+                                        <td class="tableh1a"><img src="themes/mac_ox_x/images/tableh1a_bg_right.gif" alt="" /></td>
                                 </tr>
                         </table>
                 </td>
@@ -891,7 +156,7 @@
 <!-- Start standard table -->
 <table align="center" width="$width" cellspacing="0" cellpadding="0">
   <tr>
-   <td background="themes/mac_ox_x/images/main_table_r1_c1b.gif" valign="top"><img name="main_table_r1_c1" src="themes/mac_ox_x/images/main_table_r1_c1.gif" border="0" id="main_table_r1_c1" alt="" /></td>
+   <td style="background-image:url(themes/mac_ox_x/images/main_table_r1_c1b.gif);" valign="top"><img name="main_table_r1_c1" src="themes/mac_ox_x/images/main_table_r1_c1.gif" border="0"  alt="" /></td>
         <td width="100%"><table width="100%" cellspacing="1" cellpadding="0" class="maintableb">
 
 EOT;
@@ -901,7 +166,7 @@
 <!-- Start standard table -->
 <table align="center" width="$width" cellspacing="0" cellpadding="0">
   <tr>
-   <td background="themes/mac_ox_x/images/main_table_r1_c1b.gif" valign="top"><img name="main_table_r1_c1" src="themes/mac_ox_x/images/main_table_r1_c1.gif" border="0" id="main_table_r1_c1" alt="" /></td>
+   <td style="background-image:url(themes/mac_ox_x/images/main_table_r1_c1b.gif);" valign="top"><img name="main_table_r1_c1" src="themes/mac_ox_x/images/main_table_r1_c1.gif" border="0"  alt="" /></td>
         <td width="100%"><table width="100%" cellspacing="1" cellpadding="0" class="maintable">
 
 EOT;
@@ -913,12 +178,12 @@
     echo <<<EOT
         </table>
    </td>
-   <td background="themes/mac_ox_x/images/main_table_r1_c3b.gif" valign="top"><img name="main_table_r1_c3" src="themes/mac_ox_x/images/main_table_r1_c3.gif" border="0" id="main_table_r1_c3" alt="" /></td>
+   <td style="background-image:url(themes/mac_ox_x/images/main_table_r1_c3b.gif);" valign="top"><img name="main_table_r1_c3" src="themes/mac_ox_x/images/main_table_r1_c3.gif" border="0"  alt="" /></td>
   </tr>
   <tr>
-   <td><img name="main_table_r2_c1" src="themes/mac_ox_x/images/main_table_r2_c1.gif" width="10" height="4" border="0" id="main_table_r2_c1" alt="" /></td>
-   <td background="themes/mac_ox_x/images/main_table_r2_c2b.gif"><img name="main_table_r2_c2" src="themes/mac_ox_x/images/main_table_r2_c2.gif" border="0" id="main_table_r2_c2" alt="" /></td>
-   <td><img name="main_table_r2_c3" src="themes/mac_ox_x/images/main_table_r2_c3.gif" width="10" height="4" border="0" id="main_table_r2_c3" alt="" /></td>
+   <td><img name="main_table_r2_c1" src="themes/mac_ox_x/images/main_table_r2_c1.gif" width="10" height="4" border="0"  alt="" /></td>
+   <td style="background-image:url(themes/mac_ox_x/images/main_table_r2_c2b.gif);"><img name="main_table_r2_c2" src="themes/mac_ox_x/images/main_table_r2_c2.gif" border="0"  alt="" /></td>
+   <td><img name="main_table_r2_c3" src="themes/mac_ox_x/images/main_table_r2_c3.gif" width="10" height="4" border="0"  alt="" /></td>
   </tr>
 </table>
 <!-- End standard table -->
@@ -926,649 +191,6 @@
 EOT;
 }
 
-function theme_main_menu1()
-{
-    global $CONFIG, $album, $actual_cat, $cat, $REFERER, $HTTP_SERVER_VARS;
-    global $lang_main_menu, $template_main_menu1;
-
-    static $main_menu = '';
-
-    if ($main_menu != '') return $main_menu;
-
-    $album_l = isset($album) ? "?album=$album" : '';
-    $cat_l = (isset($actual_cat))? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
-    $my_gallery_id = FIRST_USER_CAT + USER_ID;
-
-    $template_main_menu = &$template_main_menu1;
-
-    if (USER_ID) {
-        template_extract_block($template_main_menu, 'login');
-    } else {
-        template_extract_block($template_main_menu, 'logout');
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (GALLERY_ADMIN_MODE || USER_ADMIN_MODE) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-    } elseif (USER_CAN_CREATE_ALBUMS || USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS && !USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_gallery');
-    }
-
-    if (USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (!USER_CAN_UPLOAD_PICTURES) {
-        template_extract_block($template_main_menu, 'upload_pic');
-    }
-
-    if (USER_ID || !$CONFIG['allow_user_registration']) {
-        template_extract_block($template_main_menu, 'register');
-    }
-
-    if (!USER_ID || !$CONFIG['allow_memberlist']) {
-        template_extract_block($template_main_menu, 'allow_memberlist');
-    }
-
-    if (!$CONFIG['display_faq']) {
-        template_extract_block($template_main_menu, 'faq');
-    }
-
-
-    $param = array('{MY_GAL_TGT}' => "index.php?cat=$my_gallery_id",
-        '{MY_GAL_TITLE}' => $lang_main_menu['my_gal_title'],
-        '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],
-        '{MEMBERLIST_TGT}' => "usermgr.php",
-        '{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
-        '{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
-        '{MY_PROF_TGT}' => "profile.php?op=edit_profile",
-        '{MY_PROF_LNK}' => $lang_main_menu['my_prof_lnk'],
-        '{FAQ_TGT}' => "faq.php",
-        '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
-        '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],
-        '{ADM_MODE_TGT}' => "admin.php?admin_mode=1&referer=$REFERER",
-        '{ADM_MODE_TITLE}' => $lang_main_menu['adm_mode_title'],
-        '{ADM_MODE_LNK}' => $lang_main_menu['adm_mode_lnk'],
-        '{USR_MODE_TGT}' => "admin.php?admin_mode=0&referer=$REFERER",
-        '{USR_MODE_TITLE}' => $lang_main_menu['usr_mode_title'],
-        '{USR_MODE_LNK}' => $lang_main_menu['usr_mode_lnk'],
-        '{UPL_PIC_TGT}' => "upload.php",
-        '{UPL_PIC_TITLE}' => $lang_main_menu['upload_pic_title'],
-        '{UPL_PIC_LNK}' => $lang_main_menu['upload_pic_lnk'],
-        '{REGISTER_TGT}' => "register.php",
-        '{REGISTER_TITLE}' => $lang_main_menu['register_title'],
-        '{REGISTER_LNK}' => $lang_main_menu['register_lnk'],
-        '{LOGIN_TGT}' => "login.php?referer=$REFERER",
-        '{LOGIN_LNK}' => $lang_main_menu['login_lnk'],
-        '{LOGOUT_TGT}' => "logout.php?referer=$REFERER",
-        '{LOGOUT_LNK}' => $lang_main_menu['logout_lnk'] . " [" . USER_NAME . "]",
-        );
-
-    $main_menu = template_eval($template_main_menu, $param);
-    return $main_menu;
-}
-
-function theme_main_menu2()
-{
-    global $CONFIG, $album, $actual_cat, $cat, $REFERER, $HTTP_SERVER_VARS;
-    global $lang_main_menu, $template_main_menu2;
-
-    static $main_menu = '';
-
-    if ($main_menu != '') return $main_menu;
-
-    $cat_l = isset($actual_cat) ? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
-    $cat_l2 = isset($cat) ? "&cat=$cat" : '';
-
-    $template_main_menu = &$template_main_menu2;
-
-    $param = array('{ALB_LIST_TGT}' => "index.php$cat_l",
-        '{ALB_LIST_TITLE}' => $lang_main_menu['alb_list_title'],
-        '{ALB_LIST_LNK}' => $lang_main_menu['alb_list_lnk'],
-        '{LASTUP_TGT}' => "thumbnails.php?album=lastup$cat_l2",
-        '{LASTUP_LNK}' => $lang_main_menu['lastup_lnk'],
-        '{LASTCOM_TGT}' => "thumbnails.php?album=lastcom$cat_l2",
-        '{LASTCOM_LNK}' => $lang_main_menu['lastcom_lnk'],
-        '{TOPN_TGT}' => "thumbnails.php?album=topn$cat_l2",
-        '{TOPN_LNK}' => $lang_main_menu['topn_lnk'],
-        '{TOPRATED_TGT}' => "thumbnails.php?album=toprated$cat_l2",
-        '{TOPRATED_LNK}' => $lang_main_menu['toprated_lnk'],
-        '{FAV_TGT}' => "thumbnails.php?album=favpics",
-        '{FAV_LNK}' => $lang_main_menu['fav_lnk'],
-        '{SEARCH_TGT}' => "search.php",
-        '{SEARCH_LNK}' => $lang_main_menu['search_lnk'],
-        );
-
-    $main_menu = template_eval($template_main_menu, $param);
-    return $main_menu;
-}
-
-function theme_admin_mode_menu()
-{
-    global $cat;
-    global $lang_gallery_admin_menu, $lang_user_admin_menu;
-    global $template_gallery_admin_menu, $template_user_admin_menu;
-
-    $cat_l = isset($cat) ? "?cat=$cat" : '';
-
-    if (GALLERY_ADMIN_MODE) {
-        $param = array('{CATL}' => $cat_l,
-            '{UPL_APP_LNK}' => $lang_gallery_admin_menu['upl_app_lnk'],
-            '{CONFIG_LNK}' => $lang_gallery_admin_menu['config_lnk'],
-            '{ALBUMS_LNK}' => $lang_gallery_admin_menu['albums_lnk'],
-            '{CATEGORIES_LNK}' => $lang_gallery_admin_menu['categories_lnk'],
-            '{USERS_LNK}' => $lang_gallery_admin_menu['users_lnk'],
-            '{GROUPS_LNK}' => $lang_gallery_admin_menu['groups_lnk'],
-            '{COMMENTS_LNK}' => $lang_gallery_admin_menu['comments_lnk'],
-            '{SEARCHNEW_LNK}' => $lang_gallery_admin_menu['searchnew_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk'],
-            '{UTIL_LNK}' => $lang_gallery_admin_menu['util_lnk'],
-            '{BAN_LNK}' => $lang_gallery_admin_menu['ban_lnk'],
-            '{DB_ECARD_LNK}' => $lang_gallery_admin_menu['db_ecard_lnk'],
-            );
-
-        $html = template_eval($template_gallery_admin_menu, $param);
-    } elseif (USER_ADMIN_MODE) {
-        $param = array('{ALBMGR_LNK}' => $lang_user_admin_menu['albmgr_lnk'],
-            '{MODIFYALB_LNK}' => $lang_user_admin_menu['modifyalb_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk']
-            );
-
-        $html = template_eval($template_user_admin_menu, $param);
-    } else {
-        $html = '';
-    }
-
-    return $html;
-}
-
-function theme_display_cat_list($breadcrumb, &$cat_data, $statistics)
-{
-    global $template_cat_list, $lang_cat_list;
-
-    starttable('100%');
-
-    if (count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'header');
-        $params = array('{CATEGORY}' => $lang_cat_list['category'],
-            '{ALBUMS}' => $lang_cat_list['albums'],
-            '{PICTURES}' => $lang_cat_list['pictures'],
-            );
-        echo template_eval($template, $params);
-    }
-
-    $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
-    $template = template_extract_block($template_cat_list, 'catrow');
-    foreach($cat_data as $category) {
-        if (count($category) == 3) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1]
-                );
-            echo template_eval($template_noabl, $params);
-        } else {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1],
-                '{CAT_ALBUMS}' => $category['cat_albums'],
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        }
-    }
-
-    if ($statistics && count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'footer');
-        $params = array('{STATISTICS}' => $statistics);
-        echo template_eval($template, $params);
-    }
-    endtable();
-
-    if (count($cat_data) > 0)
-        echo template_extract_block($template_cat_list, 'spacer');
-}
 
-function theme_display_breadcrumb($breadcrumb, &$cat_data)
-{
-    /**
-     * ** added breadcrumb as a seperate element
-     */
-    global $template_breadcrumb, $lang_breadcrumb;
-
-    starttable('100%');
-    if ($breadcrumb) {
-        $template = template_extract_block($template_breadcrumb, 'breadcrumb');
-        $params = array('{BREADCRUMB}' => $breadcrumb
-            );
-        echo template_eval($template, $params);
-    }
-    endtable();
-}
-
-function theme_display_album_list(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list, $lang_album_list;
-
-    $theme_alb_list_tab_tmpl = $template_tab_display;
-
-    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-
-    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-
-    $album_cell = template_extract_block($template_album_list, 'album_cell');
-    $empty_cell = template_extract_block($template_album_list, 'empty_cell');
-    $tabs_row = template_extract_block($template_album_list, 'tabs');
-    $stat_row = template_extract_block($template_album_list, 'stat_row');
-    $spacer = template_extract_block($template_album_list, 'spacer');
-    $header = template_extract_block($template_album_list, 'header');
-    $footer = template_extract_block($template_album_list, 'footer');
-    $rows_separator = template_extract_block($template_album_list, 'row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-    if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-                $count ++;
-
-                $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-
-                echo template_eval($album_cell, $params);
-
-                if ($count % $columns == 0 && $count < count($alb_list)) {
-                echo $rows_separator;
-                }
-        }
-    }
-
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-// Function to display first level Albums of a category
-function theme_display_album_list_cat(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list_cat, $lang_album_list;
-    if (!$CONFIG['first_level']) {
-        return;
-    }
-    // $theme_alb_list_tab_tmpl = $template_tab_display;
-    // $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'],array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    // $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'],array('{LINK}' => 'index.php?cat='.$cat.'&page=%d'));
-    // $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-    // echo $template_album_list_cat;
-    $template_album_list_cat1 = $template_album_list_cat;
-    $album_cell = template_extract_block($template_album_list_cat1, 'c_album_cell');
-    $empty_cell = template_extract_block($template_album_list_cat1, 'c_empty_cell');
-    $tabs_row = template_extract_block($template_album_list_cat1, 'c_tabs');
-    $stat_row = template_extract_block($template_album_list_cat1, 'c_stat_row');
-    $spacer = template_extract_block($template_album_list_cat1, 'c_spacer');
-    $header = template_extract_block($template_album_list_cat1, 'c_header');
-    $footer = template_extract_block($template_album_list_cat1, 'c_footer');
-    $rows_separator = template_extract_block($template_album_list_cat1, 'c_row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-    if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-                $count ++;
-
-                $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-
-                echo template_eval($album_cell, $params);
-
-                if ($count % $columns == 0 && $count < count($alb_list)) {
-                echo $rows_separator;
-                }
-        }
-    }
-
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-
-function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_thumb_view_title_row, $template_fav_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view;
-
-    static $header = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $row_separator = '';
-    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');
-        $header = template_extract_block($template_thumbnail_view, 'header');
-        $empty_cell = template_extract_block($template_thumbnail_view, 'empty_cell');
-        $row_separator = template_extract_block($template_thumbnail_view, 'row_separator');
-        $footer = template_extract_block($template_thumbnail_view, 'footer');
-        $spacer = template_extract_block($template_thumbnail_view, 'spacer');
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['thumbcols']) . '%';
-
-    $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
-    // 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'],
-            );
-        $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 {
-        $title = $album_name;
-    }
-
-    if ($mode == 'thumb') {
-        starttable('100%', $title, $thumbcols);
-    } else {
-        starttable('100%');
-    }
-
-    echo $header;
-
-    $i = 0;
-    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']
-                    );
-            } else {
-                $params = array('{CELL_WIDTH}' => $cell_width,
-                    '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&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}' => ''
-                );
-        }
-        echo template_eval($thumb_cell, $params);
-
-        if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-            echo $row_separator;
-        }
-    }
-    for (;($i % $thumbcols); $i++) {
-        echo $empty_cell;
-    }
-    echo $footer;
-
-    if ($display_tabs) {
-        $params = array('{THUMB_COLS}' => $thumbcols,
-            '{TABS}' => $tabs_html
-            );
-        echo template_eval($tabs, $params);
-    }
-
-    endtable();
-    echo $spacer;
-}
-// Added to display flim_strip
-function theme_display_film_strip(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $pos, $sort_options, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_film_strip, $lang_film_strip;
-
-    static $template = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $spacer = '';
-
-    if ((!$template)) {
-        $template = $template_film_strip;
-        $thumb_cell = template_extract_block($template, 'thumb_cell');
-        $empty_cell = template_extract_block($template, 'empty_cell');
-        // $spacer = template_extract_block($template, 'spacer');
-    }
-
-    if ($header == '') {
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['max_film_strip_items']) . '%';
-
-    $i = 0;
-    $thumb_strip = '';
-    foreach($thumb_list as $thumb) {
-        $i++;
-        if ($mode == 'thumb') {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&pos={$thumb['pos']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        } else {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "index.php?cat={$thumb['cat']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        }
-        $thumb_strip .= template_eval($thumb_cell, $params);
-        // if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-        // echo $row_separator;
-        // }
-    }
-    // for (;($i % $thumbcols); $i++){
-    // echo $empty_cell;
-    // }
-    $params = array('{THUMB_STRIP}' => $thumb_strip,
-        '{COLS}' => $i);
-
-    ob_start();
-    starttable('');
-    echo template_eval($template, $params);
-    endtable();
-    $film_strip = ob_get_contents();
-    ob_end_clean();
-
-    return $film_strip;
-}
-
-function theme_no_img_to_display($album_name)
-{
-    global $lang_errors, $template_no_img_to_display;
-
-    static $template = '';
-    static $spacer;
-
-    if ((!$template)) {
-        $template = $template_no_img_to_display;
-        $spacer = template_extract_block($template, 'spacer');
-    }
-
-    $params = array('{TEXT}' => $lang_errors['no_img_to_display']);
-    starttable('100%', $album_name);
-    echo template_eval($template, $params);
-    endtable();
-}
-
-function theme_display_image($nav_menu, $picture, $votes, $pic_info, $comments, $film_strip)
-{
-    global $HTTP_COOKIE_VARS, $CONFIG;
-
-    starttable();
-    echo $nav_menu;
-    endtable();
-
-    starttable();
-    echo $picture;
-    endtable();
-    if ($CONFIG['display_film_strip'] == 1) {
-        echo $film_strip;
-    }
-    if ($votes) {
-        starttable();
-        echo $votes;
-        endtable();
-    }
-
-    $picinfo = isset($HTTP_COOKIE_VARS['picinfo']) ? $HTTP_COOKIE_VARS['picinfo'] : ($CONFIG['display_pic_info'] ? 'block' : 'none');
-    echo "<div id=\"picinfo\" style=\"display: $picinfo;\">\n";
-    starttable();
-    echo $pic_info;
-    endtable();
-    echo "</div>\n";
-
-    if ($comments) {
-        starttable();
-        echo $comments;
-        endtable();
-    }
-}
-
-function theme_html_picinfo(&$info)
-{
-    global $lang_picinfo;
-
-    $html = '';
-
-    $html .= "        <tr><td colspan=\"2\" class=\"tableh2_compact\"><b>{$lang_picinfo['title']}</b></td></tr>\n";
-    $template = "        <tr><td class=\"tableb_compact\" valign=\"top\" nowrap>%s:</td><td class=\"tableb_compact\">%s</td></tr>\n";
-    foreach ($info as $key => $value) $html .= sprintf($template, $key, $value);
-
-    return $html;
-}
 
-?>
\ No newline at end of file
+?>
Files 133/themes/project_vii/images/button_bg_anim.gif and cpg148/themes/project_vii/images/button_bg_anim.gif differ
diff -ruN 133/themes/project_vii/style.css cpg148/themes/project_vii/style.css
--- 133/themes/project_vii/style.css	2005-04-19 05:17:16.000000000 -0500
+++ cpg148/themes/project_vii/style.css	2006-06-08 00:25:14.000000000 -0500
@@ -1,21 +1,39 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/project_vii/style.css,v $
-  $Revision: 1.3 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:15 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+/* Colors used:                                */
+/* --------------------------------------------*/
+/* #000000 = RBG   0,  0,  0 = (black)         */
+/* #333333 = RBG  51, 51, 51 = (dark grey)     */
+/* #5F5F5F = RBG  95, 95, 95 = (dark grey)     */
+/* #666666 = RBG 102,102,102 = (medium grey)   */
+/* #999999 = RBG 153,153,153 = (medium grey)   */
+/* #FAFAFA = RBG 250,250,250 = (light grey)    */
+/* #BDBDBD = RBG 189,190,189 = (light grey)    */
+/* #BDBEBD = RBG 189,190,189 = (light grey)    */
+/* #E6E6E6 = RBG 230,230,230 = (dark white)    */
+/* #EFEFEF = RBG 239,239,239 = (dark white)    */
+/* #FFFFFF = RBG 255,255,255 = (white)         */
+/* #87CFED = RBG 135,207,237 = (cyan)          */
+/* #FF6600 = RBG 255,102,  0 = (orange)        */
+/* if you don't like a color, just do a search */
+/* and replace on the hex color...             */
+
 body {
         background-color: #FAFAFA;
         font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
@@ -31,15 +49,13 @@
 h1{
         font-weight: normal;
         font-size: 28px;
-        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         text-decoration: none;
         padding-left : 20px;
-        color: #FFFFFF;
+        color: #333333;
         margin: 2px;
 }
 
 h2 {
-        font-family: Arial, Helvetica, sans-serif;
         background-image : url(images/box_left_icon.gif);
         background-repeat : no-repeat;
         background-position : left;
@@ -50,7 +66,6 @@
 
 h3 {
         font-weight: bold;
-        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
         font-size: 14px;
         padding-left : 20px;
         color: #646464;
@@ -58,7 +73,6 @@
 }
 
 p {
-        font-family: Arial, Helvetica, sans-serif;
         font-size: 100%;
         margin: 2px 0px;
 }
@@ -124,7 +138,7 @@
         background-position : right;
         background-repeat : no-repeat;
         text-decoration: none;
-        color:         #000000;
+        color:#000000;
 }
 
 .top_menu_bttn a {
@@ -148,7 +162,6 @@
 }
 
 .textinput {
-        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
         font-size: 100%;
         border: 1px solid #666666;
         padding-right: 3px;
@@ -156,14 +169,12 @@
 }
 
 .listbox {
-        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
         font-size: 100%;
         border: 1px solid #666666;
         vertical-align : middle;
 }
 
 .button {
-        font-family: Arial, Helvetica, sans-serif;
         font-size: 100%;
         border: 1px solid #666666;
         background-image : url(images/button_bg.gif);
@@ -171,7 +182,6 @@
 }
 
 .comment_button {
-        font-family: Arial, Helvetica, sans-serif;
         font-size: 100%;
         border: 1px solid #666666;
         background-image : url(images/button_bg.gif);
@@ -181,13 +191,11 @@
 }
 
 .radio {
-        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
         font-size: 100%;
         vertical-align : middle;
 }
 
 .checkbox {
-        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
         font-size: 100%;
         vertical-align : middle;
 }
@@ -202,24 +210,23 @@
         text-decoration: underline;
 }
 
-bblink a {
+.bblink a {
         color: #FF6600;
         text-decoration: none;
 }
 
-bblink a:hover {
+.bblink a:hover {
         color: #FF6600;
         text-decoration: underline;
 }
 
 .maintable {
-        background-color: #333333;
+        background-color: #999999;
         margin-top: 2px;
         margin-bottom: 2px;
 }
 
 .tableh1 {
-        font-family:  Verdana, Geneva, Arial, sans-serif;
         background : #BDBDBD ;
         color: #FFFFFF;
         padding-top: 3px;
@@ -229,7 +236,6 @@
 }
 
 .tableh1_compact {
-        font-family:  Verdana, Geneva, Arial, sans-serif;
         background : #BDBDBD ;
         color: #FFFFFF;
         padding-top: 2px;
@@ -239,7 +245,6 @@
 }
 
 .tableh2 {
-        font-family:  Verdana, Geneva, Arial, sans-serif;
         background: #E6E6E6 ;
         color : #000000;
         padding-top: 3px;
@@ -249,7 +254,6 @@
 }
 
 .tableh2_compact {
-        font-family:  Verdana, Geneva, Arial, sans-serif;
         background: #E6E6E6 ;
         color : #000000;
         padding-top: 2px;
@@ -282,11 +286,33 @@
         padding-left: 10px;
 }
 
+.catrow_noalb {
+        background: #E6E6E6 ;
+        color : #000000;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
+.catrow {
+        background: #FFFFFF ;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
 .album_stat {
         font-size : 85%;
         margin: 5px 0px;
 }
 
+.thumb_filename {
+        font-size: 80%;
+        display: block;
+}
+
 .thumb_title {
         font-weight : bold;
         font-size: 80%;
@@ -355,7 +381,6 @@
 }
 
 .sortorder_options {
-        font-family: Verdana, Arial, Helvetica, sans-serif;
         background : #BDBDBD ;
         color: #FFFFFF;
         padding: 0px;
@@ -366,7 +391,6 @@
 }
 
 .navmenu {
-        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
         color: #FFFFFF;
         font-weight: bold;
         background : #BDBDBD ;
@@ -398,7 +422,6 @@
 }
 
 .admin_menu_thumb {
-        font-family: Arial, Helvetica, sans-serif;
         font-size: 90%;
         border: 1px solid #666666;
         background-image : url(images/button_bg.gif);
@@ -428,7 +451,6 @@
 }
 
 .admin_menu {
-        font-family: Arial, Helvetica, sans-serif;
         font-size: 90%;
         border: 1px solid #666666;
         background-image : url(images/button_bg.gif);
@@ -457,6 +479,10 @@
         text-decoration: underline;
 }
 
+td #admin_menu_anim {
+        background-image : url(images/button_bg_anim.gif);
+}
+
 .comment_date{
         color : #5F5F5F;
         font-size: 90%;
@@ -477,6 +503,14 @@
         margin-bottom: 30px;
 }
 
+.display_media {
+        background: #FFFFFF ;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
 .thumbnails {
         background: #FFFFFF ;
         padding: 5px;
@@ -522,7 +556,6 @@
 }
 
 .catlink {
-        font-family:  Verdana, Geneva, Arial, sans-serif;
         display: block;
         margin-bottom: 2px;
 }
@@ -538,7 +571,6 @@
 }
 
 .topmenu {
-        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
         line-height : 130%;
         font-size : 110%;
 }
@@ -578,6 +610,7 @@
         padding-bottom: 6px;
         padding-left: 10px;
         border-top : 1px solid #000000;
+        white-space: normal;
 }
 
 .debug_text {
@@ -588,7 +621,7 @@
 }
 
 .clickable_option {
-        cursor : hand;
+        cursor : default;
 }
 
 .listbox_lang {
@@ -596,6 +629,51 @@
         background-color: #FAFAFA;
         border: 1px solid #FAFAFA;
         font-size: 80%;
-        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
         vertical-align : middle;
-}
\ No newline at end of file
+}
+#SUB_MENU {
+        width:100%;
+        padding: 0 20px;
+}
+
+#SYS_MENU {
+        position:relative;
+        bottom:3px;
+        display: block;
+        width:800px;
+        height:10px;
+        padding: 0px;
+        z-index:1;
+        visibility: hidden;
+}
+
+#GALLERY {
+        padding: 0 20px;
+}
+
+#SELECT_LISTS, #SELECT_FLAGS {
+        padding: 0 20px;
+        text-align: center;
+
+}
+
+#CUSTOM_FOOTER,#CUSTOM_HEADER {
+        margin:0;
+        padding:0;
+}
+
+#vanity a {
+        display:block;
+        width:57px;
+        height:20px;
+        margin: 3px 20px;
+}
+#vanity img {border:0}
+#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);}
\ No newline at end of file
diff -ruN 133/themes/project_vii/template.html cpg148/themes/project_vii/template.html
--- 133/themes/project_vii/template.html	2005-04-19 05:17:16.000000000 -0500
+++ cpg148/themes/project_vii/template.html	2006-06-05 14:06:06.000000000 -0500
@@ -1,20 +1,12 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html dir="{LANG_DIR}">
 <head>
-<title>{TITLE}</title>
 <meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
 <meta http-equiv="Pragma" content="no-cache" />
+<title>{TITLE}</title>
 {META}
-<link rel="stylesheet" href="themes/project_vii/style.css" />
+<link rel="stylesheet" href="themes/project_vii/style.css" type="text/css" />
 <script type="text/javascript" src="scripts.js"></script>
-<!--
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/project_vii/template.html,v $
-  $Revision: 1.5 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:15 $
--->
-</head>
 <script language="JavaScript" type="text/JavaScript">
 <!--
 function MM_findObj(n, d) { //v4.01
@@ -33,52 +25,50 @@
 }
 //-->
 </script>
+<!-- $Id: template.html 2688 2005-12-04 03:22:35Z donnoman $ -->
+</head>
 <body>
-<div id="Menu1" style="position:absolute; width:800px; height:30px; z-index:1; left: 20px; top: 100px; visibility: hidden;">
-                <span class="topmenu">
-                        <table border="0" cellpadding="0" cellspacing="0">
-                                <tr>
-                                        <td>
-                                        {MAIN_MENU1}
-                                        </td>
-                                </tr>
-                        </table>
-                </span>
-</div>
-<table border="0" cellpadding="0" cellspacing="0" width="100%" class="top_panel">
-  <!-- fwtable fwsrc="top_panel.png" fwbase="top_panel" fwstyle="Dreamweaver" fwdocid = "742308039" fwnested="1" -->
-  <tr>
-    <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
-        <tr>
-          <td background="themes/project_vii/images/top_panel_r1_c1.jpg">
-            <h1>{GAL_NAME}</h1>
-            <h3>{GAL_DESCRIPTION}</h3></td>
-          <td width="100%" background="themes/project_vii/images/top_panel_r1_c4.jpg"><img name="top_panel_r1_c4" src="themes/project_vii/images/top_panel_r1_c4.jpg" height="65" border="0" id="top_panel_r1_c4" alt="" /></td>
-          <td background="themes/project_vii/images/top_panel_r1_c5.jpg"><img name="top_panel_r1_c5" src="themes/project_vii/images/top_panel_r1_c5.jpg" width="410" height="65" border="0" id="top_panel_r1_c5" alt="" /></td>
-        </tr>
-      </table></td>
-  </tr>
-  <tr>
-    <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
-        <tr>
-          <td><img name="top_panel_r2_c1" src="themes/project_vii/images/top_panel_r2_c1.jpg" width="20" height="35" border="0" id="top_panel_r2_c1" alt="" /></td>
-          <td background="themes/project_vii/images/top_panel_r2_c2.jpg">{MAIN_MENU2}</td>
-          <td width="100%" background="themes/project_vii/images/top_panel_r2_c3.jpg" style="background-repeat : no-repeat;
-background-position : right;
-">&nbsp;</td>
-        </tr>
-      </table></td>
-  </tr>
-</table>
-<table width="100%" border="0" cellspacing="0" cellpadding="20">
-  <tr>
-    <td align="center">{ADMIN_MENU} {GALLERY} </td>
-  </tr>
-  <tr>
-    <td align="center">{THEME_SELECT_LIST}&nbsp;{LANGUAGE_SELECT_LIST}&nbsp;{LANGUAGE_SELECT_FLAGS}</td>
-  </tr>
-</table>
+<div id="CUSTOM_HEADER">
+  {CUSTOM_HEADER}
+</div>
+
+<div id="HEADER" style="background-image:url(themes/project_vii/images/top_panel_r1_c4.jpg);">
+  <div style="background-image:url(themes/project_vii/images/top_panel_r1_c1.jpg);background-repeat:no-repeat">
+    <h1>{GAL_NAME}</h1>
+    <h3>{GAL_DESCRIPTION}</h3>
+  </div>
+</div>
+
+<div id="SUB_MENU" style="background-image:url(themes/project_vii/images/top_panel_r2_c1.jpg);background-repeat:repeat-x;">
+  {SUB_MENU}
+  <div id="SYS_MENU">
+     <div class="topmenu">
+       |{SYS_MENU}|
+     </div>
+  </div>
+</div>
+
+<div id="GALLERY">
+  {ADMIN_MENU}
+  {GALLERY}
+</div>
+
+<div id="SELECT_LISTS">
+  {THEME_SELECT_LIST}
+  {LANGUAGE_SELECT_LIST}
+</div>
+
+<div id="SELECT_FLAGS">
+  {LANGUAGE_SELECT_FLAGS}
+</div>
+
+<div id="CUSTOM_FOOTER">
+  {CUSTOM_FOOTER}
+</div>
+
+<div id="VANITY">
+  {VANITY}
+</div>
 
-<p>&nbsp;</p>
 </body>
-</html>
\ No newline at end of file
+</html>
diff -ruN 133/themes/project_vii/theme.php cpg148/themes/project_vii/theme.php
--- 133/themes/project_vii/theme.php	2005-04-19 05:17:16.000000000 -0500
+++ cpg148/themes/project_vii/theme.php	2006-06-08 00:25:14.000000000 -0500
@@ -2,1535 +2,120 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/project_vii/theme.php,v $
-  $Revision: 1.10 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:15 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
-// HTML template for main menu
-$template_main_menu1 = <<<EOT
-                                                |
-<!-- BEGIN my_gallery -->
-                                                <a href="{MY_GAL_TGT}" title="{MY_GAL_TITLE}">{MY_GAL_LNK}</a> |
-<!-- END my_gallery -->
-<!-- BEGIN allow_memberlist -->
-                                                <a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}">{MEMBERLIST_LNK}</a> |
-<!-- END allow_memberlist -->
-<!-- BEGIN my_profile -->
-                                                <a href="{MY_PROF_TGT}">{MY_PROF_LNK}</a> |
-<!-- END my_profile -->
-<!-- BEGIN faq -->
-                        <a href="{FAQ_TGT}" title="{FAQ_TITLE}">{FAQ_LNK}</a> |
-<!-- END faq -->
-<!-- BEGIN enter_admin_mode -->
-                                                <a href="{ADM_MODE_TGT}" title="{ADM_MODE_TITLE}">{ADM_MODE_LNK}</a> |
-<!-- END enter_admin_mode -->
-<!-- BEGIN leave_admin_mode -->
-                                                <a href="{USR_MODE_TGT}" title="{USR_MODE_TITLE}">{USR_MODE_LNK}</a> |
-<!-- END leave_admin_mode -->
-<!-- BEGIN upload_pic -->
-                                                <a href="{UPL_PIC_TGT}" title="{UPL_PIC_TITLE}">{UPL_PIC_LNK}</a> |
-<!-- END upload_pic -->
-<!-- BEGIN register -->
-                                                <a href="{REGISTER_TGT}" title="{REGISTER_TITLE}">{REGISTER_LNK}</a> |
-<!-- END register -->
-<!-- BEGIN login -->
-                                                <a href="{LOGIN_TGT}">{LOGIN_LNK}</a> |
-<!-- END login -->
-<!-- BEGIN logout -->
-                                                <a href="{LOGOUT_TGT}">{LOGOUT_LNK}</a> |
-<!-- END logout -->
-EOT;
+// ------------------------------------------------------------------------- //
+// This theme has had all redundant CORE items removed                       //
+// ------------------------------------------------------------------------- //
+define('THEME_HAS_NO_SUB_MENU_BUTTONS', 1);
+define('THEME_IS_XHTML10_TRANSITIONAL',1);  // Remove this if you edit this template until
+                                            // you have validated it. See docs/theme.htm.
+
+// HTML template for template sys_menu spacer
+$template_sys_menu_spacer ="|";
 
-$template_main_menu2 = <<<EOT
+// HTML template for sub_menu
+if ($CONFIG['custom_lnk_url'] != '') {
+
+$template_sub_menu = <<<EOT
                         <table border="0" cellpadding="0" cellspacing="0">
                                 <tr>
-                                        <td class="top_menu_left_bttn">
-                                                <a href="{ALB_LIST_TGT}" title="{ALB_LIST_TITLE}">{ALB_LIST_LNK}</a>
+<!-- BEGIN custom_link -->
+                                                                                <td class="top_menu_left_bttn">
+                                                <a href="{CUSTOM_LNK_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{CUSTOM_LNK_TITLE}">{CUSTOM_LNK_LNK}</a>
                                         </td>
-                                        <td><img name="menu_spacer" src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0" id="menu_spcer" alt="" /><br /></td>
+                                        <td><img src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
+<!-- END custom_link -->
                                         <td class="top_menu_bttn">
-                                                <a href="javascript:;" onMouseOver="MM_showHideLayers('Menu1','','show')">@</a>
+                                                <a href="{ALB_LIST_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{ALB_LIST_TITLE}">{ALB_LIST_LNK}</a>
                                         </td>
-                                        <td><img name="menu_spacer" src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0" id="menu_spcer" alt="" /><br /></td>
+                                        <td><img src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
                                         <td class="top_menu_bttn">
-                                                <a href="{LASTUP_TGT}">{LASTUP_LNK}</a>
+                                                <a href="javascript:;" onmouseover="MM_showHideLayers('SYS_MENU','','show')">@</a>
                                         </td>
-                                        <td><img name="menu_spacer" src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0" id="menu_spcer" alt="" /><br /></td>
+                                        <td><img src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0"  alt="" /><br /></td>
                                         <td class="top_menu_bttn">
-                                                <a href="{LASTCOM_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{LASTCOM_LNK}</a>
+                                                <a href="{LASTUP_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{LASTUP_TITLE}">{LASTUP_LNK}</a>
                                         </td>
-                                        <td><img name="menu_spacer" src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0" id="menu_spcer" alt="" /><br /></td>
+                                        <td><img src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0"  alt="" /><br /></td>
                                         <td class="top_menu_bttn">
-                                                <a href="{TOPN_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{TOPN_LNK}</a>
+                                                <a href="{LASTCOM_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{LASTCOM_LNK}">{LASTCOM_LNK}</a>
                                         </td>
-                                        <td><img name="menu_spacer" src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0" id="menu_spcer" alt="" /><br /></td>
+                                        <td><img src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0"  alt="" /><br /></td>
                                         <td class="top_menu_bttn">
-                                                <a href="{TOPRATED_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{TOPRATED_LNK}</a>
+                                                <a href="{TOPN_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{TOPN_LNK}">{TOPN_LNK}</a>
                                         </td>
-                                        <td><img name="menu_spacer" src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0" id="menu_spcer" alt="" /><br /></td>
+                                        <td><img src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0"  alt="" /><br /></td>
                                         <td class="top_menu_bttn">
-                                                <a href="{FAV_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{FAV_LNK}</a>
+                                                <a href="{TOPRATED_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{TOPRATED_LNK}">{TOPRATED_LNK}</a>
                                         </td>
-                                        <td><img name="menu_spacer" src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0" id="menu_spcer" alt="" /><br /></td>
+                                        <td><img src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0"  alt="" /><br /></td>
+                                        <td class="top_menu_bttn">
+                                                <a href="{FAV_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{FAV_LNK}">{FAV_LNK}</a>
+                                        </td>
+                                        <td><img src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0"  alt="" /><br /></td>
                                         <td class="top_menu_right_bttn">
-                                                <a href="{SEARCH_TGT}" onMouseOver="MM_showHideLayers('Menu1','','hide')">{SEARCH_LNK}</a>
+                                                <a href="{SEARCH_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{SEARCH_LNK}">{SEARCH_LNK}</a>
                                         </td>
                                 </tr>
                         </table>
 EOT;
-// HTML template for gallery admin menu
-$template_gallery_admin_menu = <<<EOT
-
-                <div align="center">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="editpics.php?mode=upload_approval" title="">{UPL_APP_LNK}</a></td>
-                                <td class="admin_menu"><a href="config.php" title="">{CONFIG_LNK}</a></td>
-                                <td class="admin_menu"><a href="albmgr.php{CATL}" title="">{ALBUMS_LNK}</a></td>
-                                <td class="admin_menu"><a href="catmgr.php" title="">{CATEGORIES_LNK}</a></td>
-                                <td class="admin_menu"><a href="usermgr.php" title="">{USERS_LNK}</a></td>
-                                <td class="admin_menu"><a href="groupmgr.php" title="">{GROUPS_LNK}</a></td>
-                                <td class="admin_menu"><a href="banning.php" title="">{BAN_LNK}</a></td>
-                                <td class="admin_menu"><a href="db_ecard.php" title="">{DB_ECARD_LNK}</a></td>
-                                <td class="admin_menu"><a href="reviewcom.php" title="">{COMMENTS_LNK}</a></td>
-                                <td class="admin_menu"><a href="searchnew.php" title="">{SEARCHNEW_LNK}</a></td>
-                                <td class="admin_menu"><a href="util.php" title="">{UTIL_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
-
-EOT;
-// HTML template for user admin menu
-$template_user_admin_menu = <<<EOT
-
-                <div align="center">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="albmgr.php" title="">{ALBMGR_LNK}</a></td>
-                                <td class="admin_menu"><a href="modifyalb.php" title="">{MODIFYALB_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
-
-EOT;
-// HTML template for the category list
-$template_cat_list = <<<EOT
-<!-- BEGIN header -->
-        <tr>
-                <td class="tableh1" width="80%"><b>{CATEGORY}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{ALBUMS}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{PICTURES}</b></td>
-        </tr>
-<!-- END header -->
-<!-- BEGIN catrow_noalb -->
-        <tr>
-                <td class="tableh2" colspan="3"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-        </tr>
-<!-- END catrow_noalb -->
-<!-- BEGIN catrow -->
-        <tr>
-                <td class="tableb"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-                <td class="tableb" align="center">{ALB_COUNT}</td>
-                <td class="tableb" align="center">{PIC_COUNT}</td>
-        </tr>
-    <tr>
-         <td class="tableb" colspan=3>{CAT_ALBUMS}</td>
-    </tr>
-<!-- END catrow -->
-<!-- BEGIN footer -->
-        <tr>
-                <td colspan="3" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END footer -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the breadcrumb
-$template_breadcrumb = <<<EOT
-<!-- BEGIN breadcrumb -->
-        <tr>
-                <td colspan="3" class="tableh1"><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-        </tr>
-<!-- END breadcrumb -->
-<!-- BEGIN breadcrumb_user_gal -->
-        <tr>
-                <td colspan="3" class="tableh1">
-                <table width="100%" cellpadding="0" cellspacing="0" border="0">
-                <tr>
-                        <td><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-                        <td align="right"><span class="statlink"><b>{STATISTICS}</b></span></td>
-                </tr>
-                </table>
-                </td>
-        </tr>
-<!-- END breadcrumb_user_gal -->
-
-EOT;
-// HTML template for the album list
-$template_album_list = <<<EOT
-
-<!-- BEGIN stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END stat_row -->
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px; margin-bottom: 0px; border: none;" alt="" /><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" />
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END album_cell -->
-<!-- BEGIN empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for filmstrip display
-$template_film_strip = <<<EOT
 
-        <tr>
-         <td valign="top" background='themes/project_vii/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-        <tr>
-        <td valign="bottom" class="thumbnails" align="center">
-          {THUMB_STRIP}
-        </td>
-        </tr>
-        <tr>
-         <td valign="top" background='themes/project_vii/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-<!-- BEGIN thumb_cell -->
-                                        <a href="{LINK_TGT}">{THUMB}</a>&nbsp;
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" align="center" >1&nbsp;</td>
-<!-- END empty_cell -->
 
-EOT;
-// HTML template for the album list
-$template_album_list_cat = <<<EOT
 
-<!-- BEGIN c_stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END c_stat_row -->
-<!-- BEGIN c_header -->
-        <tr>
-<!-- END c_header -->
-<!-- BEGIN c_album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px; margin-bottom: 0px; border: none;" alt="" /><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" />
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_album_cell -->
-<!-- BEGIN c_empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_empty_cell -->
-<!-- BEGIN c_row_separator -->
-        </tr>
-        <tr>
-<!-- END c_row_separator -->
-<!-- BEGIN c_footer -->
-        </tr>
-<!-- END c_footer -->
-<!-- BEGIN c_tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END c_tabs -->
-<!-- BEGIN c_spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END c_spacer -->
-
-EOT;
-// HTML template for the ALBUM admin menu displayed in the album list
-$template_album_admin_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}&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>
-                        <td align="center" valign="middle" class="admin_menu">
-                                <a href="editpics.php?album={ALBUM_ID}"  class="adm_menu">{EDIT_PICS}</a>
-                        </td>
-                </tr>
-        </table>
-
-EOT;
-// HTML template for title row of the thumbnail view (album title + sort options)
-$template_thumb_view_title_row = <<<EOT
-
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                        <td class="sortorder_options">{TITLE}</td>
-                        <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=ta" title="{SORT_TA}">&nbsp;+&nbsp;</a></span></td>
-                        <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=td" title="{SORT_TD}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        <tr>
-                                                <td class="sortorder_options">{NAME}</td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=na" title="{SORT_NA}">&nbsp;+&nbsp;</a></span></td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=nd" title="{SORT_ND}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        <tr>
-                                                <td class="sortorder_options">{DATE}</td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=da" title="{SORT_DA}">&nbsp;+&nbsp;</a></span></td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=dd" title="{SORT_DD}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        </table>
-                                </td>
-                        </tr>
-                        </table>
-
-EOT;
-
-
-// HTML template for title row of the fav thumbnail view (album title + download)
-$template_fav_thumb_view_title_row = <<<EOT
-
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                                <tr>
-                                                        <td class="sortorder_options"><span class="statlink"><a href="zipdownload.php">{DOWNLOAD_ZIP}</a></span>&nbsp;&nbsp;</td>
-                                                </tr>
-                                                </table>
-                                </td>
-                        </tr>
-                        </table>
-
-EOT;
-
-
-// HTML template for thumbnails display
-$template_thumbnail_view = <<<EOT
-
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN thumb_cell -->
-        <td valign="top" class="thumbnails" width ="{CELL_WIDTH}" align="center">
-                <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td align="center">
-                                        <a href="{LINK_TGT}">{THUMB}<br /></a>
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-                                </td>
-                        </tr>
-                </table>
-        </td>
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" class="thumbnails" align="center">&nbsp;</td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{THUMB_COLS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the thumbnail view when there is no picture to show
-$template_no_img_to_display = <<<EOT
-        <tr>
-                <td class="tableb" height="200" align="center">
-                        <font size="3"><b>{TEXT}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the USER info box in the user list view
-$template_user_list_info_box = <<<EOT
-
-        <table cellspacing="1" cellpadding="0" border="0" width="100%" class="user_thumb_infobox">
-                <tr>
-                        <th><a href="profile.php?uid={USER_ID}">{USER_NAME}</a></th>
-                </tr>
-                <tr>
-                        <td>{ALBUMS}</td>
-                </tr>
-                <tr>
-                        <td>{PICTURES}</td>
-                </tr>
-        </table>
-
-EOT;
-// HTML template for the image navigation bar
-$template_img_navbar = <<<EOT
-
-        <tr>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{THUMB_TGT}" class="navmenu_pic" title="{THUMB_TITLE}"><img src="images/folder.gif" width="16" height="16" align="absmiddle" border="0" alt="{THUMB_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="javascript:;" onClick="blocking('picinfo','yes', 'block'); return false;" title="{PIC_INFO_TITLE}"><img src="images/info.gif" width="16" height="16" border="0" align="absmiddle" alt="{PIC_INFO_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{SLIDESHOW_TGT}" title="{SLIDESHOW_TITLE}"><img src="images/slideshow.gif" width="16" height="16" border="0" align="absmiddle" alt="{SLIDESHOW_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" witdh="100%">
-                        {PIC_POS}
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{ECARD_TGT}" title="{ECARD_TITLE}"><img src="images/ecard.gif" width="16" height="16" border="0" align="absmiddle" alt="{ECARD_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{PREV_TGT}" class="navmenu_pic" title="{PREV_TITLE}"><img src="images/prev.gif" width="16" height="16" border="0" align="absmiddle" alt="{PREV_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{NEXT_TGT}" class="navmenu_pic" title="{NEXT_TITLE}"><img src="images/next.gif" width="16" height="16" border="0" align="absmiddle" alt="{NEXT_TITLE}" /></a>
-                </td>
-        </tr>
-
-EOT;
-// HTML template for intermediate image display
-$template_display_picture = <<<EOT
-        <tr>
-                <td align="center" class="tableb" height="{CELL_HEIGHT}" style="white-space: nowrap; padding: 0px;">
-                        <table cellspacing="2" cellpadding="0" class="imageborder">
+} else {
+$template_sub_menu = <<<EOT
+                        <table border="0" cellpadding="0" cellspacing="0">
                                 <tr>
-                                        <td align="center">
-                                                {IMAGE}
-                                                {ADMIN_MENU}
+<!-- BEGIN custom_link -->
+<!-- END custom_link -->
+                                        <td class="top_menu_left_bttn">
+                                                <a href="{ALB_LIST_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{ALB_LIST_TITLE}">{ALB_LIST_LNK}</a>
                                         </td>
-                                </tr>
-                        </table>
-<!-- BEGIN img_desc -->
-                        <table cellpadding="0" cellspacing="0" class="img_caption_table">
-<!-- BEGIN title -->
-                                <tr>
-                                        <th>
-                                                {TITLE}
-                                        </th>
-                                </tr>
-<!-- END title -->
-<!-- BEGIN caption -->
-                                <tr>
-                                        <td>
-                                                {CAPTION}
+                                        <td><img src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0" alt="" /><br /></td>
+                                        <td class="top_menu_bttn">
+                                                <a href="javascript:;" onmouseover="MM_showHideLayers('SYS_MENU','','show')">@</a>
+                                        </td>
+                                        <td><img src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0"  alt="" /><br /></td>
+                                        <td class="top_menu_bttn">
+                                                <a href="{LASTUP_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{LASTUP_TITLE}">{LASTUP_LNK}</a>
+                                        </td>
+                                        <td><img src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0"  alt="" /><br /></td>
+                                        <td class="top_menu_bttn">
+                                                <a href="{LASTCOM_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{LASTCOM_LNK}">{LASTCOM_LNK}</a>
+                                        </td>
+                                        <td><img src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0"  alt="" /><br /></td>
+                                        <td class="top_menu_bttn">
+                                                <a href="{TOPN_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{TOPN_LNK}">{TOPN_LNK}</a>
+                                        </td>
+                                        <td><img src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0"  alt="" /><br /></td>
+                                        <td class="top_menu_bttn">
+                                                <a href="{TOPRATED_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{TOPRATED_LNK}">{TOPRATED_LNK}</a>
+                                        </td>
+                                        <td><img src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0"  alt="" /><br /></td>
+                                        <td class="top_menu_bttn">
+                                                <a href="{FAV_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{FAV_LNK}">{FAV_LNK}</a>
+                                        </td>
+                                        <td><img src="themes/project_vii/images/menu_spacer.gif" width="2" height="35" border="0"  alt="" /><br /></td>
+                                        <td class="top_menu_right_bttn">
+                                                <a href="{SEARCH_TGT}" onmouseover="MM_showHideLayers('SYS_MENU','','hide')" title="{SEARCH_LNK}">{SEARCH_LNK}</a>
                                         </td>
                                 </tr>
-<!-- END caption -->
-                        </table>
-<!-- END img_desc -->
-                </td>
-        </tr>
-
-EOT;
-// HTML template for the image rating box
-$template_image_rating = <<<EOT
-
-        <tr>
-                <td colspan="6" class="tableh2_compact"><b>{TITLE}</b> {VOTES}</td>
-        </tr>
-        <tr>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE0}" title="{RUBBISH}"><img src="images/rating0.gif" alt="{RUBBISH}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE1}" title="{POOR}"><img src="images/rating1.gif" alt="{POOR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE2}" title="{FAIR}"><img src="images/rating2.gif" alt="{FAIR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE3}" title="{GOOD}"><img src="images/rating3.gif" alt="{GOOD}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE4}" title="{EXCELLENT}"><img src="images/rating4.gif" alt="{EXCELLENT}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE5}" title="{GREAT}"><img src="images/rating5.gif" alt="{GREAT}" border="0" /><br /></a></td>
-        </tr>
-
-EOT;
-// HTML template for the display of comments
-$template_image_comments = <<<EOT
-
-        <tr>
-                <td>
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <td class="tableh2_compact" nowrap>
-                                        <b>{MSG_AUTHOR}</b>
-<!-- BEGIN ipinfo -->
-                                                                                 ({HDR_IP} [{RAW_IP}])
-<!-- END ipinfo -->
-                                </td>
-                                <td class="tableh2_compact" align="right" width="100%">
-<!-- BEGIN buttons -->
-                                        <a href="javascript:;" onClick="blocking('cbody{MSG_ID}','', 'block'); blocking('cedit{MSG_ID}','', 'block'); return false;" title="{EDIT_TITLE}"><img src="images/edit.gif" border="0" align="absmiddle" alt="" /></a>
-                                        <a href="delete.php?msg_id={MSG_ID}&what=comment"  onclick="return confirm('{CONFIRM_DELETE}');"><img src="images/delete.gif" border="0" align="absmiddle" alt="" /></a>
-<!-- END buttons -->
-                                </td>
-                                <td class="tableh2_compact" align="right" nowrap>
-                                        <span class="comment_date">[{MSG_DATE}]</span>
-                                </td>
-                        </table>
-                </td>
-        </tr>
-        <tr>
-                <td class="tableb_compact">
-                        <div id="cbody{MSG_ID}" style="display:block">
-                                {MSG_BODY}
-                        </div>
-                        <div id="cedit{MSG_ID}" style="display:none">
-<!-- BEGIN edit_box_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update" />
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}" />
-                                                <tr>
-                                                <td>
-                                                   <input type="text" name="msg_author" value="{MSG_AUTHOR}" class="textinput" size="25" />
-                                                </td>
-                                                </tr>
-                                                <tr>
-                                                <td width="80%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" onselect="storeCaret_f{MSG_ID}(this);" onclick="storeCaret_f{MSG_ID}(this);" onkeyup="storeCaret_f{MSG_ID}(this);" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}" />
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" alt="" /><br /></td>
-                                        </tr>
-                                </table>
-                                {SMILIES}
-<!-- END edit_box_smilies -->
-<!-- BEGIN edit_box_no_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update" />
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}" />
-                                                <td>
-                                                <input type="text" name="msg_author" value="{MSG_AUTHOR}" class="textinput" size="25" />
-                                                </td>
-                                        </tr>
-                                        <tr>
-                                                <td width="100%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}" />
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" alt="" /><br /></td>
-                                        </tr>
-                                </table>
-<!-- END edit_box_no_smilies -->
-                        </div>
-                </td>
-        </tr>
-
-EOT;
-
-$template_add_your_comment = <<<EOT
-
-        <tr>
-                <td class="tableh2_compact"><b>{ADD_YOUR_COMMENT}</b></td>
-        </tr>
-        <tr>
-                <form method="post" name="post" action="db_input.php">
-                <td colspan="3">
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <input type="hidden" name="event" value="comment" />
-                                <input type="hidden" name="pid" value="{PIC_ID}" />
-<!-- BEGIN user_name_input -->
-                                <td class="tableb_compact">
-                                        {NAME}
-                                </td>
-                                <td class="tableb_compact">
-                                        <input type="text" class="textinput" name="msg_author" size="10" maxlength="20" value="{USER_NAME}">
-                                </td>
-<!-- END user_name_input -->
-<!-- BEGIN input_box_smilies -->
-                                <td class="tableb_compact">
-                                {COMMENT} </td>
-                                <td width="100%" class="tableb_compact">
-                                <input type="text" class="textinput" id="message" name="msg_body" onselect="storeCaret_post(this);" onclick="storeCaret_post(this);" onkeyup="storeCaret_post(this);" maxlength="{MAX_COM_LENGTH}" style="width: 100%;" />                                        <!-- END input_box_smilies -->
-<!-- BEGIN input_box_no_smilies -->
-                                <input type="text" class="textinput" id="message" name="msg_body"  maxlength="{MAX_COM_LENGTH}" style="width: 100%;" />
-<!-- END input_box_no_smilies -->
-                                </td>
-                                <td class="tableb_compact">
-                                <input type="submit" class="comment_button" name="submit" value="{OK}" />
-                                </td>
                         </table>
-                </td>
-                </form>
-        </tr>
-<!-- BEGIN smilies -->
-        <tr>
-                <td width="100%" class="tableb_compact">
-                        {SMILIES}
-                </td>
-        </tr>
-<!-- END smilies -->
-
-EOT;
-// HTML template used by the cpg_die function
-$template_cpg_die = <<<EOT
-
-        <tr>
-                <td class="tableb" height="300" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-<!-- BEGIN file_line -->
-                        <br />
-                        <br />
-                        {FILE_TXT}{FILE} - {LINE_TXT}{LINE}
-<!-- END file_line -->
-<!-- BEGIN output_buffer -->
-                        <br />
-                        <br />
-                        <div align="left">
-                                {OUTPUT_BUFFER}
-                        </div>
-<!-- END output_buffer -->
-                        <br /><br />
-                </td>
-        </tr>
-
-
-EOT;
-// HTML template used by the msg_box function
-$template_msg_box = <<<EOT
-
-        <tr>
-                <td class="tableb" height="150" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN button -->
-                <tr>
-                        <td align="center" class="tablef">
-                                <table cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <td class="admin_menu">
-                                                        <a href="{LINK}">{TEXT}</a>
-                                                </td>
-                                        </tr>
-                                </table>
-                        </td>
-                </tr>
-<!-- END button -->
-
-EOT;
-// HTML template for e-cards
-$template_ecard = <<<EOT
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html dir="{LANG_DIR}">
-<head>
-<title>{TITLE}</title>
-<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
-</head>
-<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
-<br />
-<p align="center"><a href="{VIEW_ECARD_TGT}"><b>{VIEW_ECARD_LNK}</b></a></p>
-<table border="0" cellspacing="0" cellpadding="1" align="center">
-  <tr>
-    <td bgcolor="#000000">
-      <table border="0" cellspacing="0" cellpadding="10" bgcolor="#ffffff">
-        <tr>
-          <td valign="top">
-           <img src="{PIC_URL}" border="1" alt="" /><br />
-          </td>
-          <td valign="top" width="200" height="250">
-            <div align="right"><img src="{URL_PREFIX}images/stamp.gif" alt="" border="0" /></div>
-            <br />
-            <b><font face="arial" color="#000000" size="4">{GREETINGS}</font></b>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{MESSAGE}</font>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
-            (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
-          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<p align="center"><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
-</body>
-</html>
-EOT;
-// Template used for tabbed display
-$template_tab_display = array('left_text' => '<td width="100%%" align="left" valign="middle" class="tableh1_compact" style="white-space: nowrap"><b>{LEFT_TEXT}</b></td>' . "\n",
-    'tab_header' => '',
-    'tab_trailer' => '',
-    'active_tab' => '<td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>' . "\n" . '<td align="center" valign="middle" class="tableb_compact"><b>%d</b></td>',
-    'inactive_tab' => '<td><img src="images/spacer.gif" width="1" height="1"></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="{LINK}"><b>%d</b></a></td>' . "\n"
-    );
-
-function pageheader($section, $meta = '')
-{
-    global $CONFIG, $THEME_DIR;
-    global $template_header, $lang_charset, $lang_text_dir;
-
-    $charset = ($CONFIG['charset'] == 'language file') ? $lang_charset : $CONFIG['charset'];
-
-    header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
-    header("Content-Type: text/html; charset=$charset");
-    user_save_profile();
-
-    $template_vars = array('{LANG_DIR}' => $lang_text_dir,
-        '{TITLE}' => $CONFIG['gallery_name'] . ' - ' . $section,
-        '{CHARSET}' => $charset,
-        '{META}' => $meta,
-        '{GAL_NAME}' => $CONFIG['gallery_name'],
-        '{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
-        '{MAIN_MENU1}' => theme_main_menu1(),
-        '{MAIN_MENU2}' => theme_main_menu2(),
-        '{ADMIN_MENU}' => theme_admin_mode_menu()
-        );
-
-    echo template_eval($template_header, $template_vars);
-}
-// Function for writing a pagefooter
-function pagefooter()
-{
-    global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_SERVER_VARS;
-    global $USER, $ALBUM_SET, $CONFIG, $time_start, $query_stats;
-    global $template_footer;
-
-    if ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE)) {
-    cpg_debug_output();
-    }
-
-    echo $template_footer;
-}
-// Function to start a 'standard' table
-function starttable($width = '-1', $title = '', $title_colspan = '1')
-{
-    global $CONFIG;
-
-    if ($width == '-1') $width = $CONFIG['picture_table_width'];
-    if ($width == '100%') $width = $CONFIG['main_table_width'];
-    echo <<<EOT
-
-<!-- Start standard table -->
-<table align="center" width="$width" cellspacing="1" cellpadding="0" class="maintable">
-
-EOT;
-    if ($title) {
-        echo <<<EOT
-        <tr>
-                <td class="tableh1" colspan="$title_colspan"><h2>$title</h2></td>
-        </tr>
-
-EOT;
-    }
-}
-
-function endtable()
-{
-    echo <<<EOT
-</table>
-<!-- End standard table -->
-
 EOT;
 }
 
-function theme_main_menu1()
-{
-    global $CONFIG, $album, $actual_cat, $cat, $REFERER, $HTTP_SERVER_VARS;
-    global $lang_main_menu, $template_main_menu1;
-
-    static $main_menu = '';
-
-    if ($main_menu != '') return $main_menu;
-
-    $album_l = isset($album) ? "?album=$album" : '';
-    $cat_l = (isset($actual_cat))? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
-    $my_gallery_id = FIRST_USER_CAT + USER_ID;
-
-    $template_main_menu = &$template_main_menu1;
-
-    if (USER_ID) {
-        template_extract_block($template_main_menu, 'login');
-    } else {
-        template_extract_block($template_main_menu, 'logout');
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (GALLERY_ADMIN_MODE || USER_ADMIN_MODE) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-    } elseif (USER_CAN_CREATE_ALBUMS || USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS && !USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_gallery');
-    }
-
-    if (USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (!USER_CAN_UPLOAD_PICTURES) {
-        template_extract_block($template_main_menu, 'upload_pic');
-    }
-
-    if (USER_ID || !$CONFIG['allow_user_registration']) {
-        template_extract_block($template_main_menu, 'register');
-    }
-
-    if (!USER_ID || !$CONFIG['allow_memberlist']) {
-        template_extract_block($template_main_menu, 'allow_memberlist');
-    }
-
-    if (!$CONFIG['display_faq']) {
-        template_extract_block($template_main_menu, 'faq');
-    }
-
-
-    $param = array('{MY_GAL_TGT}' => "index.php?cat=$my_gallery_id",
-        '{MY_GAL_TITLE}' => $lang_main_menu['my_gal_title'],
-        '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],
-        '{MEMBERLIST_TGT}' => "usermgr.php",
-        '{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
-        '{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
-        '{MY_PROF_TGT}' => "profile.php?op=edit_profile",
-        '{MY_PROF_LNK}' => $lang_main_menu['my_prof_lnk'],
-        '{FAQ_TGT}' => "faq.php",
-        '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
-        '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],
-        '{ADM_MODE_TGT}' => "admin.php?admin_mode=1&referer=$REFERER",
-        '{ADM_MODE_TITLE}' => $lang_main_menu['adm_mode_title'],
-        '{ADM_MODE_LNK}' => $lang_main_menu['adm_mode_lnk'],
-        '{USR_MODE_TGT}' => "admin.php?admin_mode=0&referer=$REFERER",
-        '{USR_MODE_TITLE}' => $lang_main_menu['usr_mode_title'],
-        '{USR_MODE_LNK}' => $lang_main_menu['usr_mode_lnk'],
-        '{UPL_PIC_TGT}' => "upload.php",
-        '{UPL_PIC_TITLE}' => $lang_main_menu['upload_pic_title'],
-        '{UPL_PIC_LNK}' => $lang_main_menu['upload_pic_lnk'],
-        '{REGISTER_TGT}' => "register.php",
-        '{REGISTER_TITLE}' => $lang_main_menu['register_title'],
-        '{REGISTER_LNK}' => $lang_main_menu['register_lnk'],
-        '{LOGIN_TGT}' => "login.php?referer=$REFERER",
-        '{LOGIN_LNK}' => $lang_main_menu['login_lnk'],
-        '{LOGOUT_TGT}' => "logout.php?referer=$REFERER",
-        '{LOGOUT_LNK}' => $lang_main_menu['logout_lnk'] . " [" . USER_NAME . "]",
-        );
-
-    $main_menu = template_eval($template_main_menu, $param);
-    return $main_menu;
-}
-
-function theme_main_menu2()
-{
-    global $CONFIG, $album, $actual_cat, $cat, $REFERER, $HTTP_SERVER_VARS;
-    global $lang_main_menu, $template_main_menu2;
-
-    static $main_menu = '';
-
-    if ($main_menu != '') return $main_menu;
-
-    $cat_l = isset($actual_cat) ? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
-    $cat_l2 = isset($cat) ? "&cat=$cat" : '';
-
-    $template_main_menu = &$template_main_menu2;
-
-    $param = array('{ALB_LIST_TGT}' => "index.php$cat_l",
-        '{ALB_LIST_TITLE}' => $lang_main_menu['alb_list_title'],
-        '{ALB_LIST_LNK}' => $lang_main_menu['alb_list_lnk'],
-        '{LASTUP_TGT}' => "thumbnails.php?album=lastup$cat_l2",
-        '{LASTUP_LNK}' => $lang_main_menu['lastup_lnk'],
-        '{LASTCOM_TGT}' => "thumbnails.php?album=lastcom$cat_l2",
-        '{LASTCOM_LNK}' => $lang_main_menu['lastcom_lnk'],
-        '{TOPN_TGT}' => "thumbnails.php?album=topn$cat_l2",
-        '{TOPN_LNK}' => $lang_main_menu['topn_lnk'],
-        '{TOPRATED_TGT}' => "thumbnails.php?album=toprated$cat_l2",
-        '{TOPRATED_LNK}' => $lang_main_menu['toprated_lnk'],
-        '{FAV_TGT}' => "thumbnails.php?album=favpics",
-        '{FAV_LNK}' => $lang_main_menu['fav_lnk'],
-        '{SEARCH_TGT}' => "search.php",
-        '{SEARCH_LNK}' => $lang_main_menu['search_lnk'],
-        );
-
-    $main_menu = template_eval($template_main_menu, $param);
-    return $main_menu;
-}
-
-function theme_admin_mode_menu()
-{
-    global $cat;
-    global $lang_gallery_admin_menu, $lang_user_admin_menu;
-    global $template_gallery_admin_menu, $template_user_admin_menu;
-
-    $cat_l = isset($cat) ? "?cat=$cat" : '';
-
-    if (GALLERY_ADMIN_MODE) {
-        $param = array('{CATL}' => $cat_l,
-            '{UPL_APP_LNK}' => $lang_gallery_admin_menu['upl_app_lnk'],
-            '{CONFIG_LNK}' => $lang_gallery_admin_menu['config_lnk'],
-            '{ALBUMS_LNK}' => $lang_gallery_admin_menu['albums_lnk'],
-            '{CATEGORIES_LNK}' => $lang_gallery_admin_menu['categories_lnk'],
-            '{USERS_LNK}' => $lang_gallery_admin_menu['users_lnk'],
-            '{GROUPS_LNK}' => $lang_gallery_admin_menu['groups_lnk'],
-            '{COMMENTS_LNK}' => $lang_gallery_admin_menu['comments_lnk'],
-            '{SEARCHNEW_LNK}' => $lang_gallery_admin_menu['searchnew_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk'],
-            '{UTIL_LNK}' => $lang_gallery_admin_menu['util_lnk'],
-            '{BAN_LNK}' => $lang_gallery_admin_menu['ban_lnk'],
-            '{DB_ECARD_LNK}' => $lang_gallery_admin_menu['db_ecard_lnk'],
-            );
-
-        $html = template_eval($template_gallery_admin_menu, $param);
-    } elseif (USER_ADMIN_MODE) {
-        $param = array('{ALBMGR_LNK}' => $lang_user_admin_menu['albmgr_lnk'],
-            '{MODIFYALB_LNK}' => $lang_user_admin_menu['modifyalb_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk']
-            );
-
-        $html = template_eval($template_user_admin_menu, $param);
-    } else {
-        $html = '';
-    }
-
-    return $html;
-}
-
-function theme_display_cat_list($breadcrumb, &$cat_data, $statistics)
-{
-    global $template_cat_list, $lang_cat_list;
-
-    starttable('100%');
-    if (count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'header');
-        $params = array('{CATEGORY}' => $lang_cat_list['category'],
-            '{ALBUMS}' => $lang_cat_list['albums'],
-            '{PICTURES}' => $lang_cat_list['pictures'],
-            );
-        echo template_eval($template, $params);
-    }
-
-    $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
-    $template = template_extract_block($template_cat_list, 'catrow');
-    foreach($cat_data as $category) {
-        if (count($category) == 3) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1]
-                );
-            echo template_eval($template_noabl, $params);
-        } else {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1],
-                '{CAT_ALBUMS}' => $category['cat_albums'],
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        }
-    }
-
-    if ($statistics && count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'footer');
-        $params = array('{STATISTICS}' => $statistics);
-        echo template_eval($template, $params);
-    }
-    endtable();
-
-    if (count($cat_data) > 0)
-        echo template_extract_block($template_cat_list, 'spacer');
-}
-
-function theme_display_breadcrumb($breadcrumb, &$cat_data)
-{
-    /**
-     * ** added breadcrumb as a seperate element
-     */
-    global $template_breadcrumb, $lang_breadcrumb;
-
-    starttable('100%');
-    if ($breadcrumb) {
-        $template = template_extract_block($template_breadcrumb, 'breadcrumb');
-        $params = array('{BREADCRUMB}' => $breadcrumb
-            );
-        echo template_eval($template, $params);
-    }
-    endtable();
-}
-
-function theme_display_album_list(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list, $lang_album_list;
-
-    $theme_alb_list_tab_tmpl = $template_tab_display;
-
-    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-
-    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-
-    $album_cell = template_extract_block($template_album_list, 'album_cell');
-    $empty_cell = template_extract_block($template_album_list, 'empty_cell');
-    $tabs_row = template_extract_block($template_album_list, 'tabs');
-    $stat_row = template_extract_block($template_album_list, 'stat_row');
-    $spacer = template_extract_block($template_album_list, 'spacer');
-    $header = template_extract_block($template_album_list, 'header');
-    $footer = template_extract_block($template_album_list, 'footer');
-    $rows_separator = template_extract_block($template_album_list, 'row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-    if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-                $count ++;
-
-                $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-
-                echo template_eval($album_cell, $params);
-
-                if ($count % $columns == 0 && $count < count($alb_list)) {
-                echo $rows_separator;
-                }
-        }
-    }
-
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-// Function to display first level Albums of a category
-function theme_display_album_list_cat(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list_cat, $lang_album_list;
-    if (!$CONFIG['first_level']) {
-        return;
-    }
-    // $theme_alb_list_tab_tmpl = $template_tab_display;
-    // $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'],array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    // $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'],array('{LINK}' => 'index.php?cat='.$cat.'&page=%d'));
-    // $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-    // echo $template_album_list_cat;
-    $template_album_list_cat1 = $template_album_list_cat;
-    $album_cell = template_extract_block($template_album_list_cat1, 'c_album_cell');
-    $empty_cell = template_extract_block($template_album_list_cat1, 'c_empty_cell');
-    $tabs_row = template_extract_block($template_album_list_cat1, 'c_tabs');
-    $stat_row = template_extract_block($template_album_list_cat1, 'c_stat_row');
-    $spacer = template_extract_block($template_album_list_cat1, 'c_spacer');
-    $header = template_extract_block($template_album_list_cat1, 'c_header');
-    $footer = template_extract_block($template_album_list_cat1, 'c_footer');
-    $rows_separator = template_extract_block($template_album_list_cat1, 'c_row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-    if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-                $count ++;
-
-                $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-
-                echo template_eval($album_cell, $params);
-
-                if ($count % $columns == 0 && $count < count($alb_list)) {
-                echo $rows_separator;
-                }
-        }
-    }
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-
-function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_thumb_view_title_row, $template_fav_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view;
-
-    static $header = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $row_separator = '';
-    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');
-        $header = template_extract_block($template_thumbnail_view, 'header');
-        $empty_cell = template_extract_block($template_thumbnail_view, 'empty_cell');
-        $row_separator = template_extract_block($template_thumbnail_view, 'row_separator');
-        $footer = template_extract_block($template_thumbnail_view, 'footer');
-        $spacer = template_extract_block($template_thumbnail_view, 'spacer');
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['thumbcols']) . '%';
-
-    $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
-    // 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'],
-            );
-        $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 {
-        $title = $album_name;
-    }
-
-    if ($mode == 'thumb') {
-        starttable('100%', $title, $thumbcols);
-    } else {
-        starttable('100%');
-    }
-
-    echo $header;
-
-    $i = 0;
-    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']
-                    );
-            } else {
-                $params = array('{CELL_WIDTH}' => $cell_width,
-                    '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&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}' => ''
-                );
-        }
-        echo template_eval($thumb_cell, $params);
-
-        if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-            echo $row_separator;
-        }
-    }
-    for (;($i % $thumbcols); $i++) {
-        echo $empty_cell;
-    }
-    echo $footer;
-
-    if ($display_tabs) {
-        $params = array('{THUMB_COLS}' => $thumbcols,
-            '{TABS}' => $tabs_html
-            );
-        echo template_eval($tabs, $params);
-    }
-
-    endtable();
-    echo $spacer;
-}
-// Added to display flim_strip
-function theme_display_film_strip(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $pos, $sort_options, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_film_strip, $lang_film_strip;
-
-    static $template = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $spacer = '';
-
-    if ((!$template)) {
-        $template = $template_film_strip;
-        $thumb_cell = template_extract_block($template, 'thumb_cell');
-        $empty_cell = template_extract_block($template, 'empty_cell');
-        // $spacer = template_extract_block($template, 'spacer');
-    }
-
-    if ($header == '') {
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['max_film_strip_items']) . '%';
-
-    $i = 0;
-    $thumb_strip = '';
-    foreach($thumb_list as $thumb) {
-        $i++;
-        if ($mode == 'thumb') {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&pos={$thumb['pos']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        } else {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "index.php?cat={$thumb['cat']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        }
-        $thumb_strip .= template_eval($thumb_cell, $params);
-        // if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-        // echo $row_separator;
-        // }
-    }
-    // for (;($i % $thumbcols); $i++){
-    // echo $empty_cell;
-    // }
-    $params = array('{THUMB_STRIP}' => $thumb_strip,
-        '{COLS}' => $i);
-
-    ob_start();
-    starttable('');
-    echo template_eval($template, $params);
-    endtable();
-    $film_strip = ob_get_contents();
-    ob_end_clean();
-
-    return $film_strip;
-}
-
-function theme_no_img_to_display($album_name)
-{
-    global $lang_errors, $template_no_img_to_display;
-
-    static $template = '';
-    static $spacer;
-
-    if ((!$template)) {
-        $template = $template_no_img_to_display;
-        $spacer = template_extract_block($template, 'spacer');
-    }
-
-    $params = array('{TEXT}' => $lang_errors['no_img_to_display']);
-    starttable('100%', $album_name);
-    echo template_eval($template, $params);
-    endtable();
-}
-
-function theme_display_image($nav_menu, $picture, $votes, $pic_info, $comments, $film_strip)
-{
-    global $HTTP_COOKIE_VARS, $CONFIG;
-
-    starttable();
-    echo $nav_menu;
-    endtable();
-
-    starttable();
-    echo $picture;
-    endtable();
-    if ($CONFIG['display_film_strip'] == 1) {
-        echo $film_strip;
-    }
-
-    starttable();
-    echo $votes;
-    endtable();
-
-    $picinfo = isset($HTTP_COOKIE_VARS['picinfo']) ? $HTTP_COOKIE_VARS['picinfo'] : ($CONFIG['display_pic_info'] ? 'block' : 'none');
-    echo "<div id=\"picinfo\" style=\"display: $picinfo;\">\n";
-    starttable();
-    echo $pic_info;
-    endtable();
-    echo "</div>\n";
-
-    starttable();
-    echo $comments;
-    endtable();
-}
-
-function theme_html_picinfo(&$info)
-{
-    global $lang_picinfo;
-
-    $html = '';
-
-    $html .= "        <tr><td colspan=\"2\" class=\"tableh2_compact\"><b>{$lang_picinfo['title']}</b></td></tr>\n";
-    $template = "        <tr><td class=\"tableb_compact\" valign=\"top\" nowrap>%s:</td><td class=\"tableb_compact\">%s</td></tr>\n";
-    foreach ($info as $key => $value) $html .= sprintf($template, $key, $value);
-
-    return $html;
-}
-
 ?>
\ No newline at end of file
Files 133/themes/rainy_day/images/button_bg_anim.gif and cpg148/themes/rainy_day/images/button_bg_anim.gif differ
diff -ruN 133/themes/rainy_day/style.css cpg148/themes/rainy_day/style.css
--- 133/themes/rainy_day/style.css	2005-04-19 05:17:16.000000000 -0500
+++ cpg148/themes/rainy_day/style.css	2006-06-08 00:25:14.000000000 -0500
@@ -1,26 +1,43 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/rainy_day/style.css,v $
-  $Revision: 1.3 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:15 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+/* Colors used:                                */
+/* --------------------------------------------*/
+/* #000000 = RBG   0,  0,  0 = (black)         */
+/* #66707C = RBG 102,112,124 = (dark grey)     */
+/* #5F5F5F = RBG  95, 95, 95 = (dark grey)     */
+/* #BDBEBD = RBG 189,190,189 = (light grey)    */
+/* #A3AAB4 = RBG 163,170,180 = (light grey)    */
+/* #C2C9D3 = RBG 194,201,211 = (light grey)    */
+/* #DEDEDE = RBG 222,222,222 = (dark white)    */
+/* #EFEFEF = RBG 239,239,239 = (dark white)    */
+/* #FFFFFF = RBG 255,255,255 = (white)         */
+/* #758698 = RBG 117,134,152 = (light blue)    */
+/* #005D8C = RBG   0, 93,140 = (medium blue)   */
+/* #0033CC = RBG   0, 51,204 = (medium blue)   */
+/* if you don't like a color, just do a search */
+/* and replace on the hex color...             */
+
 body {
-        font-family : Verdana, Arial, Helvetica, sans-serif;
+        font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
-        background : #758698 ;
-        color : Black;
+        background: #758698 ;
+        color: Black;
         margin: 0px;
 }
 
@@ -32,17 +49,17 @@
         font-size: 32px;
         font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         text-decoration: none;
-        color : White;
+        color: #FFFFFF;
         margin: 2px;
-        font-style : italic;
+        font-style: italic;
 }
 
 h2 {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 18px;
         margin: 0px;
-        color : White;
-        font-style : italic;
+        color: #FFFFFF;
+        font-style: italic;
 }
 
 h3 {
@@ -78,31 +95,31 @@
         border: 1px solid #A3AAB4;
         padding-right: 3px;
         padding-left: 3px;
-        background-color : #DEDEDE;
+        background-color: #DEDEDE;
 }
 
 .listbox {
         font-family: Verdana, Arial, Arial, Helvetica, sans-serif;
-        background-color : #DEDEDE;
+        background-color: #DEDEDE;
         font-size: 100%;
         border: 1px solid #A3AAB4;
-        vertical-align : middle;
+        vertical-align: middle;
 }
 
 .button {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 100%;
         border: 1px solid #005D8C;
-        background-image : url(images/button_bg.gif);
-        background-position : bottom;
+        background-image: url(images/button_bg.gif);
+        background-position: bottom;
 }
 
 .comment_button {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 100%;
         border: 1px solid #005D8C;
-        background-image : url(images/button_bg.gif);
-        background-position : bottom;
+        background-image: url(images/button_bg.gif);
+        background-position: bottom;
         padding-left: 3px;
         padding-right: 3px;
 }
@@ -110,13 +127,13 @@
 .radio {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 100%;
-        vertical-align : middle;
+        vertical-align: middle;
 }
 
 .checkbox {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 100%;
-        vertical-align : middle;
+        vertical-align: middle;
 }
 
 a {
@@ -129,26 +146,27 @@
         text-decoration: underline;
 }
 
-bblink a {
+.bblink a {
         color: #0033CC;
         text-decoration: none;
 }
 
-bblink a:hover {
+.bblink a:hover {
         color: #0033CC;
         text-decoration: underline;
 }
 
 .maintable {
         border: 1px solid #DEDEDE;
-        background-color: #292E34;
+/*        background-color: #BDBEBD; */
+        background-color:#C2C9D3;
         margin-top: 1px;
         margin-bottom: 1px;
 }
 
 .tableh1 {
-        background : #66707C ;
-        color : #FFFFFF;
+        background: #66707C ;
+        color: #FFFFFF;
         padding-top: 3px;
         padding-right: 10px;
         padding-bottom: 3px;
@@ -156,8 +174,8 @@
 }
 
 .tableh1_compact {
-        background : #66707C ;
-        color : #FFFFFF;
+        background: #66707C ;
+        color: #FFFFFF;
         padding-top: 2px;
         padding-right: 5px;
         padding-bottom: 2px;
@@ -166,7 +184,7 @@
 
 .tableh2 {
         background: #A3AAB4 ;
-        color : #000000;
+        color: #000000;
         padding-top: 3px;
         padding-right: 10px;
         padding-bottom: 3px;
@@ -175,7 +193,7 @@
 
 .tableh2_compact {
         background: #A3AAB4 ;
-        color : #000000;
+        color: #000000;
         padding-top: 2px;
         padding-right: 5px;
         padding-bottom: 2px;
@@ -206,22 +224,44 @@
         padding-left: 10px;
 }
 
+.catrow_noalb {
+        background: #A3AAB4 ;
+        color: #000000;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
+.catrow {
+        background: #C2C9D3 ;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
 .album_stat {
-        font-size : 85%;
+        font-size: 85%;
         margin: 5px 0px;
 }
 
+.thumb_filename {
+        font-size: 80%;
+        display: block;
+}
+
 .thumb_title {
-        font-weight : bold;
+        font-weight: bold;
         font-size: 80%;
         padding: 2px;
-        display : block;
+        display: block;
 }
 
 .thumb_caption {
         font-size: 80%;
         padding: 1px;
-        display : block;
+        display: block;
 }
 
 .thumb_caption a {
@@ -233,8 +273,8 @@
         font-weight: normal;
         font-size: 80%;
         padding: 2px;
-        font-style : italic;
-        display : block;
+        font-style: italic;
+        display: block;
 }
 
 .user_thumb_infobox {
@@ -243,18 +283,18 @@
 }
 
 .user_thumb_infobox th {
-        font-weight : bold;
+        font-weight: bold;
         font-size: 100%;
         margin-top: 1px;
         margin-bottom: 1px;
-        text-align : center;
+        text-align: center;
 }
 
 .user_thumb_infobox td {
         font-size: 85%;
         margin-top: 1px;
         margin-bottom: 1px;
-        text-align : center;
+        text-align: center;
 }
 
 .user_thumb_infobox a {
@@ -268,16 +308,16 @@
 }
 
 .sortorder_cell {
-        background : #66707C ;
-        color : #FFFFFF;
+        background: #66707C ;
+        color: #FFFFFF;
         padding: 0px;
         margin: 0px;
 }
 
 .sortorder_options {
         font-family: Verdana, Arial, Helvetica, sans-serif;
-        background : #66707C ;
-        color : #FFFFFF;
+        background: #66707C ;
+        color: #FFFFFF;
         padding: 0px;
         margin: 0px;
         font-weight: normal;
@@ -290,7 +330,7 @@
         color: #FFFFFF;
         font-size: 100%;
         font-weight: bold;
-        background : #66707C ;
+        background: #66707C ;
         border-style: none;
 }
 
@@ -313,7 +353,7 @@
 }
 
 .navmenu a:hover {
-        background : #C2C9D3 ;
+        background: #C2C9D3 ;
         text-decoration: none;
         color:         #000000;
 }
@@ -322,8 +362,8 @@
         font-family: Arial, Helvetica, sans-serif;
         font-size: 85%;
         border: 1px solid #005D8C;
-        background-image : url(images/button_bg.gif);
-        background-position : bottom;
+        background-image: url(images/button_bg.gif);
+        background-position: bottom;
         color: #000000;
         font-weight: bold;
         margin-top: 0px;
@@ -352,8 +392,8 @@
         font-family: Arial, Helvetica, sans-serif;
         font-size: 85%;
         border: 1px solid #005D8C;
-        background-image : url(images/button_bg.gif);
-        background-position : bottom;
+        background-image: url(images/button_bg.gif);
+        background-position: bottom;
         background-repeat: repeat-x;
         background-color: #FFFFFF;
         color: #000000;
@@ -378,10 +418,13 @@
         text-decoration: underline;
 }
 
+td #admin_menu_anim {
+        background-image: url(images/button_bg_anim.gif);
+}
 .comment_date{
-        color : #5F5F5F;
-        font-size : 90%;
-        vertical-align : middle;
+        color: #5F5F5F;
+        font-size: 90%;
+        vertical-align: middle;
 }
 
 .image {
@@ -398,6 +441,13 @@
         margin-bottom: 30px;
 }
 
+.display_media {
+        background: #C2C9D3 ;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
 
 .thumbnails {
         background: #C2C9D3 ;
@@ -406,16 +456,16 @@
 
 .footer {
         font-size: 9px;
-        color: #FFFFFF;
+        color: #292e34;
 }
 
 .footer a {
         text-decoration: none;
-        color: #FFFFFF;
+        color: #758698;
 }
 
 .footer a:hover {
-        color: #FFFFFF;
+        color: black;
         text-decoration: underline;
 }
 
@@ -459,41 +509,41 @@
 }
 
 .topmenu {
-        font-size : 100%;
+        font-size: 100%;
 }
 
 .topmenu a {
-        color : #FFFFFF;
-        text-decoration : none;
+        color: #FFFFFF;
+        text-decoration: none;
 }
 
 .topmenu a:hover  {
-        color : #FFFFFF;
-        text-decoration : underline;
+        color: #FFFFFF;
+        text-decoration: underline;
 }
 
 .topmenu td  {
         white-space: nowrap;
-        font-weight : bold;
+        font-weight: bold;
 }
 
 
 .img_caption_table {
         border: none;
         background-color: #FFFFFF;
-        width : 100%;
-        margin : 0px;
+        width: 100%;
+        margin: 0px;
 }
 
 .img_caption_table th {
         background: #A3AAB4 ;
-        font-size : 100%;
-        color : #000000;
+        font-size: 100%;
+        color: #000000;
         padding-top: 4px;
         padding-right: 10px;
         padding-bottom: 4px;
         padding-left: 10px;
-        border-top : 1px solid #FFFFFF;
+        border-top: 1px solid #FFFFFF;
 }
 
 .img_caption_table td {
@@ -502,19 +552,19 @@
         padding-right: 10px;
         padding-bottom: 6px;
         padding-left: 10px;
-        border-top : 1px solid #FFFFFF;
+        border-top: 1px solid #FFFFFF;
+        white-space: normal;
 }
 
 .debug_text {
         border: #BDBEBD;
         background-color: #EFEFEF;
-        width : 100%;
-        margin : 0px;
+        width: 100%;
+        margin: 0px;
 }
 
 .clickable_option {
-        border-bottom : 1px dotted #758698;
-        cursor : hand;
+        cursor: default;
 }
 
 .listbox_lang {
@@ -523,5 +573,21 @@
         border: 1px solid #758698;
         font-size: 80%;
         font-family: Arial, Helvetica, sans-serif;
-        vertical-align : middle;
-}
\ No newline at end of file
+        vertical-align: middle;
+}
+
+#vanity a {
+        display:block;
+        width:57px;
+        height:20px;
+        margin: 3px 20px;
+}
+#vanity img {border:0}
+#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);}
\ No newline at end of file
diff -ruN 133/themes/rainy_day/template.html cpg148/themes/rainy_day/template.html
--- 133/themes/rainy_day/template.html	2005-04-19 05:17:16.000000000 -0500
+++ cpg148/themes/rainy_day/template.html	2006-06-05 14:05:36.000000000 -0500
@@ -1,99 +1,167 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html dir="{LANG_DIR}">
-<title>{TITLE}</title>
+<head>
 <meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
 <meta http-equiv="Pragma" content="no-cache" />
+<title>{TITLE}</title>
 {META}
-<link rel="stylesheet" href="themes/rainy_day/style.css" />
+<link rel="stylesheet" href="themes/rainy_day/style.css" type="text/css" />
 <script type="text/javascript" src="scripts.js"></script>
-<!--
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/rainy_day/template.html,v $
-  $Revision: 1.7 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:15 $
--->
+<!-- $Id: template.html 2688 2005-12-04 03:22:35Z donnoman $ -->
 </head>
 <body>
-<table border="0" cellpadding="0" cellspacing="0" width="100%">
-<!-- fwtable fwsrc="template.png" fwbase="template.gif" fwstyle="Generic" fwdocid = "742308039" fwnested="1" -->
-  <tr>
-   <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
-          <tr>
-           <td><img name="template_r1_c1" src="themes/rainy_day/images/template_r1_c1.gif" width="42" height="55" border="0" id="template_r1_c1" alt="" /></td>
-              <td width="100%" background="themes/rainy_day/images/template_r1_c5.gif">{MAIN_MENU1}</td>
-           <td><img name="template_r1_c6" src="themes/rainy_day/images/template_r1_c6.gif" width="42" height="55" border="0" id="template_r1_c6" alt="" /></td>
-          </tr>
-        </table></td>
-  </tr>
-  <tr>
-   <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
-          <tr>
-           <td style="background-image:url(themes/rainy_day/images/template_r2_c1.gif);background-repeat:repeat-y"><img  src="images/spacer.gif" width="18" height="57" border="0" alt="" /></td>
-              <td width="100%" background="themes/rainy_day/images/template_r2_c2.gif"><table border="0" width="100%" cellspacing="5" cellpadding="0"><tr><td><h1>&nbsp;{GAL_NAME}</h1></td><td align="left">{THEME_SELECT_LIST}{LANGUAGE_SELECT_LIST}</td></tr></table></td>
-           <td style="background-image:url(themes/rainy_day/images/template_r2_c10.gif);background-repeat:repeat-y"><img src="images/spacer.gif" width="16" height="57" border="0" alt="" /></td>
-          </tr>
-        </table></td>
-  </tr>
-  <tr>
-   <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
-          <tr>
-           <td><img name="template_r3_c1" src="themes/rainy_day/images/template_r3_c1.gif" width="560" height="67" border="0" id="template_r3_c1" alt="" /></td>
-              <td width="100%" background="themes/rainy_day/images/template_r3_c7.gif">&nbsp;</td>
-           <td><img name="template_r3_c9" src="themes/rainy_day/images/template_r3_c9.gif" width="42" height="67" border="0" id="template_r3_c9" alt="" /></td>
-          </tr>
-        </table></td>
-  </tr>
-  <tr>
-   <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
-          <tr>
-           <td background="themes/rainy_day/images/template_r4_c1.gif"><img name="template_r4_c1" src="themes/rainy_day/images/template_r4_c1.gif" width="42" height="26" border="0" id="template_r4_c1" alt="" /></td>
-              <td width="100%" align="right" background="themes/rainy_day/images/template_r4_c3.gif">
-                <span class="topmenu">
-                        <table border="0" cellpadding="0" cellspacing="0">
-                                <tr>
-              <td>{MAIN_MENU2}</td>
-                                </tr>
-                        </table>
-                </span>
-              </td>
-           <td background="themes/rainy_day/images/template_r4_c9.gif"><img name="template_r4_c9" src="themes/rainy_day/images/template_r4_c9.gif" width="42" height="26" border="0" id="template_r4_c9" alt="" /></td>
-          </tr>
-        </table></td>
-  </tr>
-  <tr>
-   <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
-          <tr>
-           <td><img name="template_r5_c1" src="themes/rainy_day/images/template_r5_c1.gif" width="42" height="20" border="0" id="template_r5_c1" alt="" /></td>
-           <td><img name="template_r5_c3" src="themes/rainy_day/images/template_r5_c3.gif" width="14" height="20" border="0" id="template_r5_c3" alt="" /></td>
-              <td width="100%" background="themes/rainy_day/images/template_r5_c4.gif">&nbsp;</td>
-           <td><img name="template_r5_c8" src="themes/rainy_day/images/template_r5_c8.gif" width="14" height="20" border="0" id="template_r5_c8" alt="" /></td>
-           <td><img name="template_r5_c9" src="themes/rainy_day/images/template_r5_c9.gif" width="42" height="20" border="0" id="template_r5_c9" alt="" /></td>
-          </tr>
-        </table></td>
-  </tr>
-  <tr>
-   <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
-          <tr>
-           <td background="themes/rainy_day/images/template_r6_c1.gif"><img name="template_r6_c1" src="themes/rainy_day/images/template_r6_c1.gif" width="42" height="328" border="0" id="template_r6_c1" alt="" /></td>
-              <td width="100%" align="center" background="themes/rainy_day/images/template_r6_c3.gif" style="padding-left: 10px; padding-right: 10px;">{ADMIN_MENU}
-            {GALLERY} </td><td background="themes/rainy_day/images/template_r6_c9.gif"><img name="template_r6_c9" src="themes/rainy_day/images/template_r6_c9.gif" width="42" height="328" border="0" id="template_r6_c9" alt="" /></td>
-          </tr>
-        </table></td>
-  </tr>
-  <tr>
-   <td><table border="0" cellpadding="0" cellspacing="0" width="100%">
-          <tr>
-           <td><img name="template_r7_c1" src="themes/rainy_day/images/template_r7_c1.gif" width="42" height="47" border="0" id="template_r7_c1" alt="" /></td>
-           <td><img name="template_r7_c3" src="themes/rainy_day/images/template_r7_c3.gif" width="208" height="47" border="0" id="template_r7_c3" alt="" /></td>
-              <td width="100%" background="themes/rainy_day/images/template_r7_c5.gif">&nbsp;</td>
-           <td><img name="template_r7_c6" src="themes/rainy_day/images/template_r7_c6.gif" width="208" height="47" border="0" id="template_r7_c6" alt="" /></td>
-           <td><img name="template_r7_c9" src="themes/rainy_day/images/template_r7_c9.gif" width="42" height="47" border="0" id="template_r7_c9" alt="" /></td>
-          </tr>
-        </table></td>
-  </tr>
-</table>
-<br />
-<div align="center">{LANGUAGE_SELECT_FLAGS}</div>
+  {CUSTOM_HEADER}
+
+  <table border="0" cellpadding="0" cellspacing="0" width="100%">
+    <tr>
+      <td>
+        <table border="0" cellpadding="0" cellspacing="0" width="100%">
+          <tr>
+            <td style="background-image:url(themes/rainy_day/images/template_r1_c1.gif)">
+              <img src="images/spacer.gif" width="42" height="53" border="0" alt="" />
+            </td>
+            <td width="100%" style="background-image:url(themes/rainy_day/images/template_r1_c5.gif)">
+              {SYS_MENU}
+            </td>
+            <td style="background-image:url(themes/rainy_day/images/template_r1_c6.gif)">
+              <img src="images/spacer.gif" width="42" height="53" border="0" alt="" />
+            </td>
+          </tr>
+        </table>
+      </td>
+    </tr>
+    <tr>
+      <td>
+        <table border="0" cellpadding="0" cellspacing="0" width="100%">
+          <tr>
+            <td style="background-image:url(themes/rainy_day/images/template_r2_c1.gif);background-repeat:repeat-y">
+              <img src="images/spacer.gif" width="18" height="57" border="0" alt="" />
+            </td>
+            <td width="100%" style="background-image:url(themes/rainy_day/images/template_r2_c2.gif)">
+              <table border="0" width="100%" cellspacing="5" cellpadding="0">
+                <tr>
+                  <td>
+                    <h1>&nbsp;{GAL_NAME}</h1>
+                  </td>
+                  <td align="left">
+                    {THEME_SELECT_LIST}{LANGUAGE_SELECT_LIST}
+                  </td>
+                </tr>
+              </table>
+            </td>
+            <td style="background-image:url(themes/rainy_day/images/template_r2_c10.gif);background-repeat:repeat-y">
+              <img src="images/spacer.gif" width="16" height="57" border="0" alt="" />
+            </td>
+          </tr>
+        </table>
+      </td>
+    </tr>
+    <tr>
+      <td>
+        <table border="0" cellpadding="0" cellspacing="0" width="100%">
+          <tr>
+            <td style="background-image:url(themes/rainy_day/images/template_r3_c1.gif)">
+              <img src="images/spacer.gif" width="560" height="67" border="0" alt="" />
+            </td>
+            <td width="100%" style="background-image:url(themes/rainy_day/images/template_r3_c7.gif)" align="right">
+              {GAL_DESCRIPTION}
+            </td>
+            <td style="background-image:url(themes/rainy_day/images/template_r3_c9.gif)">
+              <img src="images/spacer.gif" width="42" height="67" border="0" alt="" />
+            </td>
+          </tr>
+        </table>
+      </td>
+    </tr>
+    <tr>
+      <td>
+        <table border="0" cellpadding="0" cellspacing="0" width="100%">
+          <tr>
+            <td style="background-image:url(themes/rainy_day/images/template_r4_c1.gif)">
+              <img src="images/spacer.gif" width="42" height="26" border="0" alt="" />
+            </td>
+            <td width="100%" align="right" style="background-image:url(themes/rainy_day/images/template_r4_c3.gif)">
+              {SUB_MENU}
+            </td>
+            <td style="background-image:url(themes/rainy_day/images/template_r4_c9.gif)">
+              <img src="images/spacer.gif" width="42" height="26" border="0" alt="" />
+            </td>
+          </tr>
+        </table>
+      </td>
+    </tr>
+    <tr>
+      <td>
+        <table border="0" cellpadding="0" cellspacing="0" width="100%">
+          <tr>
+            <td style="background-image:url(themes/rainy_day/images/template_r5_c1.gif)">
+              <img src="images/spacer.gif" width="42" height="18" border="0" alt="" />
+            </td>
+            <td style="background-image:url(themes/rainy_day/images/template_r5_c3.gif)">
+              <img src="images/spacer.gif" width="14" height="18" border="0" alt="" />
+            </td>
+            <td width="100%" style="background-image:url(themes/rainy_day/images/template_r5_c4.gif)">
+            </td>
+            <td style="background-image:url(themes/rainy_day/images/template_r5_c8.gif)">
+              <img src="images/spacer.gif" width="14" height="18" border="0" alt="" />
+            </td>
+            <td style="background-image:url(themes/rainy_day/images/template_r5_c9.gif)">
+              <img src="images/spacer.gif" width="42" height="18" border="0" alt="" />
+            </td>
+          </tr>
+        </table>
+      </td>
+    </tr>
+    <tr>
+      <td>
+        <table border="0" cellpadding="0" cellspacing="0" width="100%">
+          <tr>
+            <td style="background-image:url(themes/rainy_day/images/template_r6_c1.gif)">
+              <img src="themes/rainy_day/images/template_r6_c1.gif" width="42" height="328" border="0" alt="" />
+            </td>
+            <td width="100%" style="background-image:url(themes/rainy_day/images/template_r6_c3.gif);padding-left: 10px; padding-right: 10px;">
+              {ADMIN_MENU}
+              {GALLERY}
+            </td>
+            <td style="background-image:url(themes/rainy_day/images/template_r6_c9.gif)">
+              <img src="themes/rainy_day/images/template_r6_c9.gif" width="42" height="328" border="0" alt="" />
+            </td>
+          </tr>
+        </table>
+      </td>
+    </tr>
+    <tr>
+      <td>
+        <table border="0" cellpadding="0" cellspacing="0" width="100%">
+          <tr>
+            <td style="background-image:url(themes/rainy_day/images/template_r7_c1.gif)">
+              <img src="images/spacer.gif" width="42" height="45" border="0" alt="" />
+            </td>
+            <td style="background-image:url(themes/rainy_day/images/template_r7_c3.gif)">
+              <img src="images/spacer.gif" width="208" height="45" border="0" alt="" />
+            </td>
+            <td width="100%" style="background-image:url(themes/rainy_day/images/template_r7_c5.gif)">&nbsp;
+            </td>
+            <td style="background-image:url(themes/rainy_day/images/template_r7_c6.gif)">
+              <img src="images/spacer.gif" width="208" height="45" border="0" alt="" />
+            </td>
+            <td style="background-image:url(themes/rainy_day/images/template_r7_c9.gif)">
+              <img src="images/spacer.gif" width="42" height="45" border="0" alt="" />
+            </td>
+          </tr>
+        </table>
+      </td>
+    </tr>
+  </table>
+
+  <br />
+
+  <div align="center">
+    {LANGUAGE_SELECT_FLAGS}
+  </div>
+
+  {CUSTOM_FOOTER}
+  {VANITY}
+
 </body>
-</html>
\ No newline at end of file
+</html>
diff -ruN 133/themes/rainy_day/theme.php cpg148/themes/rainy_day/theme.php
--- 133/themes/rainy_day/theme.php	2005-04-19 05:17:16.000000000 -0500
+++ cpg148/themes/rainy_day/theme.php	2006-06-08 00:25:14.000000000 -0500
@@ -2,1603 +2,49 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/rainy_day/theme.php,v $
-  $Revision: 1.10 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:15 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
-define('THEME_HAS_RATING_GRAPHICS', 1);
-// HTML template for main menu
-$template_main_menu1 = <<<EOT
-                <span class="topmenu">
-                        <table border="0" cellpadding="0" cellspacing="0">
-                                <tr>
-<!-- BEGIN my_gallery -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-                                                <a href="{MY_GAL_TGT}" title="{MY_GAL_TITLE}">{MY_GAL_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-<!-- END my_gallery -->
-<!-- BEGIN allow_memberlist -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-                                                <a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}">{MEMBERLIST_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-<!-- END allow_memberlist -->
-<!-- BEGIN my_profile -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-                                                <a href="{MY_PROF_TGT}">{MY_PROF_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-<!-- END my_profile -->
-<!-- BEGIN faq -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-
-                        <a href="{FAQ_TGT}" title="{FAQ_TITLE}">{FAQ_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-<!-- END faq -->
-<!-- BEGIN enter_admin_mode -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-                                                <a href="{ADM_MODE_TGT}" title="{ADM_MODE_TITLE}">{ADM_MODE_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-<!-- END enter_admin_mode -->
-<!-- BEGIN leave_admin_mode -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-                                                <a href="{USR_MODE_TGT}" title="{USR_MODE_TITLE}">{USR_MODE_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-<!-- END leave_admin_mode -->
-<!-- BEGIN upload_pic -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-                                                <a href="{UPL_PIC_TGT}" title="{UPL_PIC_TITLE}">{UPL_PIC_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-<!-- END upload_pic -->
-<!-- BEGIN register -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-                                                <a href="{REGISTER_TGT}" title="{REGISTER_TITLE}">{REGISTER_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-<!-- END register -->
-<!-- BEGIN login -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-                                                <a href="{LOGIN_TGT}">{LOGIN_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-<!-- END login -->
-<!-- BEGIN logout -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-                                                <a href="{LOGOUT_TGT}">{LOGOUT_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-<!-- END logout -->
-                                </tr>
-                        </table>
-                </span>
-EOT;
-
-$template_main_menu2 = <<<EOT
-<!-- BEGIN album_list -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-                                                <a href="{ALB_LIST_TGT}" title="{ALB_LIST_TITLE}">{ALB_LIST_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-<!-- END album_list -->
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-                                                <a href="{LASTUP_TGT}">{LASTUP_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-                                                <a href="{LASTCOM_TGT}">{LASTCOM_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-                                                <a href="{TOPN_TGT}">{TOPN_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-                                                <a href="{TOPRATED_TGT}">{TOPRATED_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-                                                <a href="{FAV_TGT}">{FAV_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-                                        <td><img name="spacer" src="images/spacer.gif" width="5" height="25" border="0" id="spacer" alt="" /></td>
-                                        <td><img name="button1_r1_c1" src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" id="button1_r1_c1" alt="" /></td>
-                                        <td background="themes/rainy_day/images/button1_r1_c2.gif">
-                                                <a href="{SEARCH_TGT}">{SEARCH_LNK}</a>
-                                        </td>
-                                        <td><img name="button1_r1_c3" src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" id="button1_r1_c3" alt="" /></td>
-EOT;
-// HTML template for gallery admin menu
-$template_gallery_admin_menu = <<<EOT
-
-                <div align="center">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="editpics.php?mode=upload_approval" title="">{UPL_APP_LNK}</a></td>
-                                <td class="admin_menu"><a href="config.php" title="">{CONFIG_LNK}</a></td>
-                                <td class="admin_menu"><a href="albmgr.php{CATL}" title="">{ALBUMS_LNK}</a></td>
-                                <td class="admin_menu"><a href="catmgr.php" title="">{CATEGORIES_LNK}</a></td>
-                                <td class="admin_menu"><a href="usermgr.php" title="">{USERS_LNK}</a></td>
-                                <td class="admin_menu"><a href="groupmgr.php" title="">{GROUPS_LNK}</a></td>
-                                <td class="admin_menu"><a href="banning.php" title="">{BAN_LNK}</a></td>
-                                <td class="admin_menu"><a href="db_ecard.php" title="">{DB_ECARD_LNK}</a></td>
-                                <td class="admin_menu"><a href="reviewcom.php" title="">{COMMENTS_LNK}</a></td>
-                                <td class="admin_menu"><a href="searchnew.php" title="">{SEARCHNEW_LNK}</a></td>
-                                <td class="admin_menu"><a href="util.php" title="">{UTIL_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
-
-EOT;
-// HTML template for user admin menu
-$template_user_admin_menu = <<<EOT
-
-                <div align="center">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="albmgr.php" title="">{ALBMGR_LNK}</a></td>
-                                <td class="admin_menu"><a href="modifyalb.php" title="">{MODIFYALB_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
-
-EOT;
-// HTML template for the category list
-$template_cat_list = <<<EOT
-
-<!-- BEGIN header -->
-        <tr>
-                <td class="tableh1" width="80%"><b>{CATEGORY}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{ALBUMS}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{PICTURES}</b></td>
-        </tr>
-<!-- END header -->
-<!-- BEGIN catrow_noalb -->
-        <tr>
-                <td class="tableh2" colspan="3"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-        </tr>
-<!-- END catrow_noalb -->
-<!-- BEGIN catrow -->
-        <tr>
-                <td class="tableb"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-                <td class="tableb" align="center">{ALB_COUNT}</td>
-                <td class="tableb" align="center">{PIC_COUNT}</td>
-        </tr>
-      <tr>
-            <td class="tableb" colspan=3>{CAT_ALBUMS}</td>
-      </tr>
-<!-- END catrow -->
-<!-- BEGIN footer -->
-        <tr>
-                <td colspan="3" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END footer -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the breadcrumb
-$template_breadcrumb = <<<EOT
-<!-- BEGIN breadcrumb -->
-        <tr>
-                <td colspan="3" class="tableh1"><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-        </tr>
-<!-- END breadcrumb -->
-<!-- BEGIN breadcrumb_user_gal -->
-        <tr>
-                <td colspan="3" class="tableh1">
-                <table width="100%" cellpadding="0" cellspacing="0" border="0">
-                <tr>
-                        <td><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-                        <td align="right"><span class="statlink"><b>{STATISTICS}</b></span></td>
-                </tr>
-                </table>
-                </td>
-        </tr>
-<!-- END breadcrumb_user_gal -->
-
-EOT;
-// HTML template for the album list
-$template_album_list = <<<EOT
-
-<!-- BEGIN stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END stat_row -->
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px;
- margin-bottom: 0px; border: none;"><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1">
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END album_cell -->
-<!-- BEGIN empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for filmstrip display
-$template_film_strip = <<<EOT
-
-        <tr>
-         <td valign="top" background='themes/rainy_day/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-        <tr>
-        <td valign="bottom" class="thumbnails" align="center">
-          {THUMB_STRIP}
-        </td>
-        </tr>
-        <tr>
-         <td valign="top" background='themes/rainy_day/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-<!-- BEGIN thumb_cell -->
-                                        <a href="{LINK_TGT}">{THUMB}</a>&nbsp;
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" align="center" >1&nbsp;</td>
-<!-- END empty_cell -->
-
-EOT;
-// HTML template for the album list
-$template_album_list_cat = <<<EOT
-
-<!-- BEGIN c_stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END c_stat_row -->
-<!-- BEGIN c_header -->
-        <tr>
-<!-- END c_header -->
-<!-- BEGIN c_album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px;
- margin-bottom: 0px; border: none;"><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1">
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_album_cell -->
-<!-- BEGIN c_empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_empty_cell -->
-<!-- BEGIN c_row_separator -->
-        </tr>
-        <tr>
-<!-- END c_row_separator -->
-<!-- BEGIN c_footer -->
-        </tr>
-<!-- END c_footer -->
-<!-- BEGIN c_tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END c_tabs -->
-<!-- BEGIN c_spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END c_spacer -->
-
-EOT;
-// HTML template for the ALBUM admin menu displayed in the album list
-$template_album_admin_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}&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>
-                        <td align="center" valign="middle" class="admin_menu">
-                                <a href="editpics.php?album={ALBUM_ID}"  class="adm_menu">{EDIT_PICS}</a>
-                        </td>
-                </tr>
-        </table>
-
-EOT;
-// HTML template for title row of the thumbnail view (album title + sort options)
-$template_thumb_view_title_row = <<<EOT
-
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1"></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                        <td class="sortorder_options">{TITLE}</td>
-                        <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=ta" title="{SORT_TA}">&nbsp;+&nbsp;</a></span></td>
-                        <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=td" title="{SORT_TD}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        <tr>
-                                                <td class="sortorder_options">{NAME}</td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=na" title="{SORT_NA}">&nbsp;+&nbsp;</a></span></td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=nd" title="{SORT_ND}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        <tr>
-                                                <td class="sortorder_options">{DATE}</td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=da" title="{SORT_DA}">&nbsp;+&nbsp;</a></span></td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=dd" title="{SORT_DD}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        </table>
-                                </td>
-                        </tr>
-                        </table>
-
-EOT;
-
-
-// HTML template for title row of the fav thumbnail view (album title + download)
-$template_fav_thumb_view_title_row = <<<EOT
-
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1"></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                                <tr>
-                                                        <td class="sortorder_options"><span class="statlink"><a href="zipdownload.php">{DOWNLOAD_ZIP}</a></span></td>
-                                                </tr>
-                                                </table>
-                                </td>
-                        </tr>
-                        </table>
-
-EOT;
-
-
-// HTML template for thumbnails display
-$template_thumbnail_view = <<<EOT
-
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN thumb_cell -->
-        <td valign="top" class="thumbnails" width ="{CELL_WIDTH}" align="center">
-                <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td align="center">
-                                        <a href="{LINK_TGT}">{THUMB}<br /></a>
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-                                </td>
-                        </tr>
-                </table>
-        </td>
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" class="thumbnails" align="center">&nbsp;</td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{THUMB_COLS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the thumbnail view when there is no picture to show
-$template_no_img_to_display = <<<EOT
-        <tr>
-                <td class="tableb" height="200" align="center">
-                        <font size="3"><b>{TEXT}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the USER info box in the user list view
-$template_user_list_info_box = <<<EOT
-
-        <table cellspacing="1" cellpadding="0" border="0" width="100%" class="user_thumb_infobox">
-                <tr>
-                        <th><a href="profile.php?uid={USER_ID}">{USER_NAME}</a></th>
-                </tr>
-                <tr>
-                        <td>{ALBUMS}</td>
-                </tr>
-                <tr>
-                        <td>{PICTURES}</td>
-                </tr>
-        </table>
-
-EOT;
-// HTML template for the image navigation bar
-$template_img_navbar = <<<EOT
-
-        <tr>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{THUMB_TGT}" class="navmenu_pic" title="{THUMB_TITLE}"><img src="images/folder.gif" width="16" height="16" align="absmiddle" border="0" alt="{THUMB_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="javascript:;" onClick="blocking('picinfo','yes', 'block'); return false;" title="{PIC_INFO_TITLE}"><img src="images/info.gif" width="16" height="16" border="0" align="absmiddle" alt="{PIC_INFO_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{SLIDESHOW_TGT}" title="{SLIDESHOW_TITLE}"><img src="images/slideshow.gif" width="16" height="16" border="0" align="absmiddle" alt="{SLIDESHOW_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" witdh="100%">
-                        {PIC_POS}
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{ECARD_TGT}" title="{ECARD_TITLE}"><img src="images/ecard.gif" width="16" height="16" border="0" align="absmiddle" alt="{ECARD_TITLE}"></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{PREV_TGT}" class="navmenu_pic" title="{PREV_TITLE}"><img src="images/prev.gif" width="16" height="16" border="0" align="absmiddle" alt="{PREV_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{NEXT_TGT}" class="navmenu_pic" title="{NEXT_TITLE}"><img src="images/next.gif" width="16" height="16" border="0" align="absmiddle" alt="{NEXT_TITLE}" /></a>
-                </td>
-        </tr>
-
-EOT;
-// HTML template for intermediate image display
-$template_display_picture = <<<EOT
-        <tr>
-                <td align="center" class="tableb" height="{CELL_HEIGHT}" style="white-space: nowrap; padding: 0px;">
-                        <table cellspacing="2" cellpadding="0" class="imageborder">
-                                <tr>
-                                        <td align="center">
-                                                {IMAGE}
-                                                {ADMIN_MENU}
-                                        </td>
-                                </tr>
-                        </table>
-<!-- BEGIN img_desc -->
-                        <table cellpadding="0" cellspacing="0" class="img_caption_table">
-<!-- BEGIN title -->
-                                <tr>
-                                        <th>
-                                                {TITLE}
-                                        </th>
-                                </tr>
-<!-- END title -->
-<!-- BEGIN caption -->
-                                <tr>
-                                        <td>
-                                                {CAPTION}
-                                        </td>
-                                </tr>
-<!-- END caption -->
-                        </table>
-<!-- END img_desc -->
-                </td>
-        </tr>
-
-EOT;
-// HTML template for the image rating box
-$template_image_rating = <<<EOT
-
-        <tr>
-                <td colspan="6" class="tableh2_compact"><b>{TITLE}</b> {VOTES}</td>
-        </tr>
-        <tr>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE0}" title="{RUBBISH}"><img src="themes/rainy_day/images/rating0.gif" alt="{RUBBISH}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE1}" title="{POOR}"><img src="themes/rainy_day/images/rating1.gif" alt="{POOR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE2}" title="{FAIR}"><img src="themes/rainy_day/images/rating2.gif" alt="{FAIR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE3}" title="{GOOD}"><img src="themes/rainy_day/images/rating3.gif" alt="{GOOD}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE4}" title="{EXCELLENT}"><img src="themes/rainy_day/images/rating4.gif" alt="{EXCELLENT}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE5}" title="{GREAT}"><img src="themes/rainy_day/images/rating5.gif" alt="{GREAT}" border="0" /><br /></a></td>
-        </tr>
-
-EOT;
-// HTML template for the display of comments
-$template_image_comments = <<<EOT
-
-        <tr>
-                <td>
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <td class="tableh2_compact" nowrap>
-                                        <b>{MSG_AUTHOR}</b>
-<!-- BEGIN ipinfo -->
-                                                                                 ({HDR_IP} [{RAW_IP}])
-<!-- END ipinfo -->
-                                </td>
-                                <td class="tableh2_compact" align="right" width="100%">
-<!-- BEGIN buttons -->
-                                        <a href="javascript:;" onClick="blocking('cbody{MSG_ID}','', 'block'); blocking('cedit{MSG_ID}','', 'block'); return false;" title="{EDIT_TITLE}"><img src="images/edit.gif" border="0" align="absmiddle" ></a>
-                                        <a href="delete.php?msg_id={MSG_ID}&what=comment"  onclick="return confirm('{CONFIRM_DELETE}');"><img src="images/delete.gif" border="0" align="absmiddle" ></a>
-<!-- END buttons -->
-                                </td>
-                                <td class="tableh2_compact" align="right" nowrap>
-                                        <span class="comment_date">[{MSG_DATE}]</span>
-                                </td>
-                        </table>
-                </td>
-        </tr>
-        <tr>
-                <td class="tableb_compact">
-                        <div id="cbody{MSG_ID}" style="display:block">
-                                {MSG_BODY}
-                        </div>
-                        <div id="cedit{MSG_ID}" style="display:none">
-<!-- BEGIN edit_box_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update">
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}">
-                                                <tr>
-                                                <td>
-                                                   <input type=text name=msg_author value="{MSG_AUTHOR}" class="textinput" size="25">
-                                                </td>
-                                                </tr>
-                                                <tr>
-                                                <td width="80%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" onselect="storeCaret_f{MSG_ID}(this);" onclick="storeCaret_f{MSG_ID}(this);" onkeyup="storeCaret_f{MSG_ID}(this);" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}">
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" /><br /></td>
-                                        </tr>
-                                </table>
-                                {SMILIES}
-<!-- END edit_box_smilies -->
-<!-- BEGIN edit_box_no_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update">
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}">
-                                                <td>
-                                                <input type=text name=msg_author value="{MSG_AUTHOR}" class="textinput" size="25">
-                                                </td>
-                                        </tr>
-                                        <tr>
-                                                <td width="100%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}">
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" /><br /></td>
-                                        </tr>
-                                </table>
-<!-- END edit_box_no_smilies -->
-                        </div>
-                </td>
-        </tr>
-
-EOT;
-
-$template_add_your_comment = <<<EOT
-
-        <tr>
-                <td class="tableh2_compact"><b>{ADD_YOUR_COMMENT}</b></td>
-        </tr>
-        <tr>
-                <form method="post" name="post" action="db_input.php">
-                <td colspan="3">
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <input type="hidden" name="event" value="comment">
-                                <input type="hidden" name="pid" value="{PIC_ID}">
-<!-- BEGIN user_name_input -->
-                                <td class="tableb_compact">
-                          {NAME}
-                 </td>
-                 <td class="tableb_compact">
-                                        <input type="text" class="textinput" name="msg_author" size="10" maxlength="20" value="{USER_NAME}">
-                                </td>
-<!-- END user_name_input -->
-<!-- BEGIN input_box_smilies -->
-                <td class="tableb_compact">
-                {COMMENT} </td>
-                                <td width="100%" class="tableb_compact">
-                                <input type="text" class="textinput" id="message" name="msg_body" onselect="storeCaret_post(this);" onclick="storeCaret_post(this);" onkeyup="storeCaret_post(this);" maxlength="{MAX_COM_LENGTH}" style="width: 100%;">                                        <!-- END input_box_smilies -->
-<!-- BEGIN input_box_no_smilies -->
-                                <input type="text" class="textinput" id="message" name="msg_body"  maxlength="{MAX_COM_LENGTH}" style="width: 100%;">
-<!-- END input_box_no_smilies -->
-                                </td>
-                                <td class="tableb_compact">
-                                <input type="submit" class="comment_button" name="submit" value="{OK}">
-                                </td>
-                        </table>
-                </td>
-                </form>
-        </tr>
-<!-- BEGIN smilies -->
-        <tr>
-                <td width="100%" class="tableb_compact">
-                        {SMILIES}
-                </td>
-        </tr>
-<!-- END smilies -->
-
-EOT;
-// HTML template used by the cpg_die function
-$template_cpg_die = <<<EOT
-
-        <tr>
-                <td class="tableb" height="300" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-<!-- BEGIN file_line -->
-                        <br />
-                        <br />
-                        {FILE_TXT}{FILE} - {LINE_TXT}{LINE}
-<!-- END file_line -->
-<!-- BEGIN output_buffer -->
-                        <br />
-                        <br />
-                        <div align="left">
-                                {OUTPUT_BUFFER}
-                        </div>
-<!-- END output_buffer -->
-                        <br /><br />
-                </td>
-        </tr>
-
-
-EOT;
-// HTML template used by the msg_box function
-$template_msg_box = <<<EOT
-
-        <tr>
-                <td class="tableb" height="150" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN button -->
-                <tr>
-                        <td align="center" class="tablef">
-                                <table cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <td class="admin_menu">
-                                                        <a href="{LINK}">{TEXT}</a>
-                                                </td>
-                                        </tr>
-                                </table>
-                        </td>
-                </tr>
-<!-- END button -->
-
-EOT;
-// HTML template for e-cards
-$template_ecard = <<<EOT
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html dir="{LANG_DIR}">
-<head>
-<title>{TITLE}</title>
-<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
-</head>
-<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
-<br />
-<p align="center"><a href="{VIEW_ECARD_TGT}"><b>{VIEW_ECARD_LNK}</b></a></p>
-<table border="0" cellspacing="0" cellpadding="1" align="center">
-  <tr>
-    <td bgcolor="#000000">
-      <table border="0" cellspacing="0" cellpadding="10" bgcolor="#ffffff">
-        <tr>
-          <td valign="top">
-           <img src="{PIC_URL}" border="1" alt="" /><br />
-          </td>
-          <td valign="top" width="200" height="250">
-            <div align="right"><img src="{URL_PREFIX}images/stamp.gif" alt="" border="0" /></div>
-            <br />
-            <b><font face="arial" color="#000000" size="4">{GREETINGS}</font></b>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{MESSAGE}</font>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
-            (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
-          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<p align="center"><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
-</body>
-</html>
-EOT;
-// Template used for tabbed display
-$template_tab_display = array('left_text' => '<td width="100%%" align="left" valign="middle" class="tableh1_compact" style="white-space: nowrap"><b>{LEFT_TEXT}</b></td>' . "\n",
-    'tab_header' => '',
-    'tab_trailer' => '',
-    'active_tab' => '<td><img src="images/spacer.gif" width="1" height="1"></td>' . "\n" . '<td align="center" valign="middle" class="tableb_compact"><b>%d</b></td>',
-    'inactive_tab' => '<td><img src="images/spacer.gif" width="1" height="1"></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="{LINK}"><b>%d</b></a></td>' . "\n"
-    );
-
-function pageheader($section, $meta = '')
-{
-    global $CONFIG, $THEME_DIR;
-    global $template_header, $lang_charset, $lang_text_dir;
-
-    $charset = ($CONFIG['charset'] == 'language file') ? $lang_charset : $CONFIG['charset'];
+// ------------------------------------------------------------------------- //
+// This theme has had all redundant CORE items removed                           //
+// ------------------------------------------------------------------------- //
 
-    header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
-    header("Content-Type: text/html; charset=$charset");
-    user_save_profile();
-
-    $template_vars = array('{LANG_DIR}' => $lang_text_dir,
-        '{TITLE}' => $CONFIG['gallery_name'] . ' - ' . $section,
-        '{CHARSET}' => $charset,
-        '{META}' => $meta,
-        '{GAL_NAME}' => $CONFIG['gallery_name'],
-        '{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
-        '{MAIN_MENU1}' => theme_main_menu1(),
-        '{MAIN_MENU2}' => theme_main_menu2(),
-        '{ADMIN_MENU}' => theme_admin_mode_menu()
-        );
-
-    echo template_eval($template_header, $template_vars);
-}
-// Function for writing a pagefooter
-function pagefooter()
-{
-    global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_SERVER_VARS;
-    global $USER, $ALBUM_SET, $CONFIG, $time_start, $query_stats;
-    global $template_footer;
-
-    if ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE)) {
-    cpg_debug_output();
-    }
-
-    echo $template_footer;
-}
-// Function to start a 'standard' table
-function starttable($width = '-1', $title = '', $title_colspan = '1')
-{
-    global $CONFIG;
-
-    if ($width == '-1') $width = $CONFIG['picture_table_width'];
-    if ($width == '100%') $width = $CONFIG['main_table_width'];
-    echo <<<EOT
-
-<!-- Start standard table -->
-<table align="center" width="$width" cellspacing="1" cellpadding="0" class="maintable">
-
-EOT;
-    if ($title) {
-        echo <<<EOT
-        <tr>
-                <td class="tableh1" colspan="$title_colspan"><h2>$title</h2></td>
-        </tr>
-
-EOT;
-    }
-}
-
-function endtable()
-{
-    echo <<<EOT
-</table>
-<!-- End standard table -->
+define('THEME_HAS_RATING_GRAPHICS', 1);
+define('THEME_IS_XHTML10_TRANSITIONAL',1);
 
+// HTML template for sys_menu
+$template_sys_menu = <<<EOT
+  <div class="topmenu">
+          <table border="0" cellpadding="0" cellspacing="0">
+                  <tr>
+  {BUTTONS}
+                  </tr>
+          </table>
+  </div>
+EOT;
+
+// HTML template for template sys_menu buttons
+$template_sys_menu_button = <<<EOT
+<!-- BEGIN {BLOCK_ID} -->
+  <td><img src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
+  <td><img src="themes/rainy_day/images/button1_r1_c1.gif" width="5" height="25" border="0" alt="" /></td>
+  <td style="background-image:url(themes/rainy_day/images/button1_r1_c2.gif)">
+          <a href="{HREF_TGT}" title="{HREF_TITLE}">{HREF_LNK}</a>
+  </td>
+  <td><img src="themes/rainy_day/images/button1_r1_c3.gif" width="5" height="25" border="0" alt="" /></td>
+<!-- END {BLOCK_ID} -->
 EOT;
-}
-
-function theme_main_menu1()
-{
-    global $CONFIG, $album, $actual_cat, $cat, $REFERER, $HTTP_SERVER_VARS;
-    global $lang_main_menu, $template_main_menu1;
-
-    static $main_menu = '';
-
-    if ($main_menu != '') return $main_menu;
-
-    $album_l = isset($album) ? "?album=$album" : '';
-    $cat_l = (isset($actual_cat))? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
-    $my_gallery_id = FIRST_USER_CAT + USER_ID;
-
-    $template_main_menu = &$template_main_menu1;
-
-    if (USER_ID) {
-        template_extract_block($template_main_menu, 'login');
-    } else {
-        template_extract_block($template_main_menu, 'logout');
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (GALLERY_ADMIN_MODE || USER_ADMIN_MODE) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-    } elseif (USER_CAN_CREATE_ALBUMS || USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS && !USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_gallery');
-    }
-
-    if (USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (!USER_CAN_UPLOAD_PICTURES) {
-        template_extract_block($template_main_menu, 'upload_pic');
-    }
-
-    if (USER_ID || !$CONFIG['allow_user_registration']) {
-        template_extract_block($template_main_menu, 'register');
-    }
-
-    if (!USER_ID || !$CONFIG['allow_memberlist']) {
-        template_extract_block($template_main_menu, 'allow_memberlist');
-    }
-
-    if (!$CONFIG['display_faq']) {
-        template_extract_block($template_main_menu, 'faq');
-    }
-
-    $param = array('{MY_GAL_TGT}' => "index.php?cat=$my_gallery_id",
-        '{MY_GAL_TITLE}' => $lang_main_menu['my_gal_title'],
-        '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],
-        '{MEMBERLIST_TGT}' => "usermgr.php",
-        '{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
-        '{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
-        '{MY_PROF_TGT}' => "profile.php?op=edit_profile",
-        '{MY_PROF_LNK}' => $lang_main_menu['my_prof_lnk'],
-        '{FAQ_TGT}' => "faq.php",
-        '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
-        '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],
-        '{ADM_MODE_TGT}' => "admin.php?admin_mode=1&referer=$REFERER",
-        '{ADM_MODE_TITLE}' => $lang_main_menu['adm_mode_title'],
-        '{ADM_MODE_LNK}' => $lang_main_menu['adm_mode_lnk'],
-        '{USR_MODE_TGT}' => "admin.php?admin_mode=0&referer=$REFERER",
-        '{USR_MODE_TITLE}' => $lang_main_menu['usr_mode_title'],
-        '{USR_MODE_LNK}' => $lang_main_menu['usr_mode_lnk'],
-        '{UPL_PIC_TGT}' => "upload.php",
-        '{UPL_PIC_TITLE}' => $lang_main_menu['upload_pic_title'],
-        '{UPL_PIC_LNK}' => $lang_main_menu['upload_pic_lnk'],
-        '{REGISTER_TGT}' => "register.php",
-        '{REGISTER_TITLE}' => $lang_main_menu['register_title'],
-        '{REGISTER_LNK}' => $lang_main_menu['register_lnk'],
-        '{LOGIN_TGT}' => "login.php?referer=$REFERER",
-        '{LOGIN_LNK}' => $lang_main_menu['login_lnk'],
-        '{LOGOUT_TGT}' => "logout.php?referer=$REFERER",
-        '{LOGOUT_LNK}' => $lang_main_menu['logout_lnk'] . " [" . USER_NAME . "]",
-        );
-
-    $main_menu = template_eval($template_main_menu, $param);
-    return $main_menu;
-}
-
-function theme_main_menu2()
-{
-    global $CONFIG, $album, $actual_cat, $cat, $REFERER, $HTTP_SERVER_VARS;
-    global $lang_main_menu, $template_main_menu2;
-
-    static $main_menu = '';
-
-    if ($main_menu != '') return $main_menu;
-
-    $cat_l = isset($actual_cat) ? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
-    $cat_l2 = isset($cat) ? "&cat=$cat" : '';
-
-    $template_main_menu = &$template_main_menu2;
-
-    $param = array('{ALB_LIST_TGT}' => "index.php$cat_l",
-        '{ALB_LIST_TITLE}' => $lang_main_menu['alb_list_title'],
-        '{ALB_LIST_LNK}' => $lang_main_menu['alb_list_lnk'],
-        '{LASTUP_TGT}' => "thumbnails.php?album=lastup$cat_l2",
-        '{LASTUP_LNK}' => $lang_main_menu['lastup_lnk'],
-        '{LASTCOM_TGT}' => "thumbnails.php?album=lastcom$cat_l2",
-        '{LASTCOM_LNK}' => $lang_main_menu['lastcom_lnk'],
-        '{TOPN_TGT}' => "thumbnails.php?album=topn$cat_l2",
-        '{TOPN_LNK}' => $lang_main_menu['topn_lnk'],
-        '{TOPRATED_TGT}' => "thumbnails.php?album=toprated$cat_l2",
-        '{TOPRATED_LNK}' => $lang_main_menu['toprated_lnk'],
-        '{FAV_TGT}' => "thumbnails.php?album=favpics",
-        '{FAV_LNK}' => $lang_main_menu['fav_lnk'],
-        '{SEARCH_TGT}' => "search.php",
-        '{SEARCH_LNK}' => $lang_main_menu['search_lnk'],
-        );
-
-    $main_menu = template_eval($template_main_menu, $param);
-    return $main_menu;
-}
-
-function theme_admin_mode_menu()
-{
-    global $cat;
-    global $lang_gallery_admin_menu, $lang_user_admin_menu;
-    global $template_gallery_admin_menu, $template_user_admin_menu;
-
-    $cat_l = isset($cat) ? "?cat=$cat" : '';
-
-    if (GALLERY_ADMIN_MODE) {
-        $param = array('{CATL}' => $cat_l,
-            '{UPL_APP_LNK}' => $lang_gallery_admin_menu['upl_app_lnk'],
-            '{CONFIG_LNK}' => $lang_gallery_admin_menu['config_lnk'],
-            '{ALBUMS_LNK}' => $lang_gallery_admin_menu['albums_lnk'],
-            '{CATEGORIES_LNK}' => $lang_gallery_admin_menu['categories_lnk'],
-            '{USERS_LNK}' => $lang_gallery_admin_menu['users_lnk'],
-            '{GROUPS_LNK}' => $lang_gallery_admin_menu['groups_lnk'],
-            '{COMMENTS_LNK}' => $lang_gallery_admin_menu['comments_lnk'],
-            '{SEARCHNEW_LNK}' => $lang_gallery_admin_menu['searchnew_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk'],
-            '{UTIL_LNK}' => $lang_gallery_admin_menu['util_lnk'],
-            '{BAN_LNK}' => $lang_gallery_admin_menu['ban_lnk'],
-            '{DB_ECARD_LNK}' => $lang_gallery_admin_menu['db_ecard_lnk'],
-            );
-
-        $html = template_eval($template_gallery_admin_menu, $param);
-    } elseif (USER_ADMIN_MODE) {
-        $param = array('{ALBMGR_LNK}' => $lang_user_admin_menu['albmgr_lnk'],
-            '{MODIFYALB_LNK}' => $lang_user_admin_menu['modifyalb_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk']
-            );
-
-        $html = template_eval($template_user_admin_menu, $param);
-    } else {
-        $html = '';
-    }
-
-    return $html;
-}
-
-function theme_display_cat_list($breadcrumb, &$cat_data, $statistics)
-{
-    global $template_cat_list, $lang_cat_list;
-
-    starttable('100%');
-
-    if (count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'header');
-        $params = array('{CATEGORY}' => $lang_cat_list['category'],
-            '{ALBUMS}' => $lang_cat_list['albums'],
-            '{PICTURES}' => $lang_cat_list['pictures'],
-            );
-        echo template_eval($template, $params);
-    }
-
-    $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
-    $template = template_extract_block($template_cat_list, 'catrow');
-    foreach($cat_data as $category) {
-        if (count($category) == 3) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1]
-                );
-            echo template_eval($template_noabl, $params);
-        } else {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1],
-                '{CAT_ALBUMS}' => $category['cat_albums'],
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        }
-    }
-
-    if ($statistics && count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'footer');
-        $params = array('{STATISTICS}' => $statistics);
-        echo template_eval($template, $params);
-    }
-    endtable();
-
-    if (count($cat_data) > 0)
-        echo template_extract_block($template_cat_list, 'spacer');
-}
-
-function theme_display_breadcrumb($breadcrumb, &$cat_data)
-{
-    /**
-     * ** added breadcrumb as a seperate element
-     */
-    global $template_breadcrumb, $lang_breadcrumb;
-
-    starttable('100%');
-    if ($breadcrumb) {
-        $template = template_extract_block($template_breadcrumb, 'breadcrumb');
-        $params = array('{BREADCRUMB}' => $breadcrumb
-            );
-        echo template_eval($template, $params);
-    }
-    endtable();
-}
-
-function theme_display_album_list(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list, $lang_album_list;
-
-    $theme_alb_list_tab_tmpl = $template_tab_display;
-
-    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-
-    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-
-    $album_cell = template_extract_block($template_album_list, 'album_cell');
-    $empty_cell = template_extract_block($template_album_list, 'empty_cell');
-    $tabs_row = template_extract_block($template_album_list, 'tabs');
-    $stat_row = template_extract_block($template_album_list, 'stat_row');
-    $spacer = template_extract_block($template_album_list, 'spacer');
-    $header = template_extract_block($template_album_list, 'header');
-    $footer = template_extract_block($template_album_list, 'footer');
-    $rows_separator = template_extract_block($template_album_list, 'row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-    if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-                $count ++;
-
-                $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-
-                echo template_eval($album_cell, $params);
-
-                if ($count % $columns == 0 && $count < count($alb_list)) {
-                echo $rows_separator;
-                }
-        }
-    }
-
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-// Function to display first level Albums of a category
-function theme_display_album_list_cat(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list_cat, $lang_album_list;
-    if (!$CONFIG['first_level']) {
-        return;
-    }
-    // $theme_alb_list_tab_tmpl = $template_tab_display;
-    // $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'],array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    // $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'],array('{LINK}' => 'index.php?cat='.$cat.'&page=%d'));
-    // $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-    // echo $template_album_list_cat;
-    $template_album_list_cat1 = $template_album_list_cat;
-    $album_cell = template_extract_block($template_album_list_cat1, 'c_album_cell');
-    $empty_cell = template_extract_block($template_album_list_cat1, 'c_empty_cell');
-    $tabs_row = template_extract_block($template_album_list_cat1, 'c_tabs');
-    $stat_row = template_extract_block($template_album_list_cat1, 'c_stat_row');
-    $spacer = template_extract_block($template_album_list_cat1, 'c_spacer');
-    $header = template_extract_block($template_album_list_cat1, 'c_header');
-    $footer = template_extract_block($template_album_list_cat1, 'c_footer');
-    $rows_separator = template_extract_block($template_album_list_cat1, 'c_row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-        if (is_array($alb_list)) {
-                foreach($alb_list as $album) {
-                        $count ++;
-
-                        $params = array('{COL_WIDTH}' => $column_width,
-                        '{ALBUM_TITLE}' => $album['album_title'],
-                        '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                        '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                        '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                        '{ADMIN_MENU}' => $album['album_adm_menu'],
-                        '{ALB_DESC}' => $album['album_desc'],
-                        '{ALB_INFOS}' => $album['album_info'],
-                        );
-
-                        echo template_eval($album_cell, $params);
-
-                        if ($count % $columns == 0 && $count < count($alb_list)) {
-                        echo $rows_separator;
-                        }
-                }
-        }
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-
-function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_thumb_view_title_row, $template_fav_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view;
-
-    static $header = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $row_separator = '';
-    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');
-        $header = template_extract_block($template_thumbnail_view, 'header');
-        $empty_cell = template_extract_block($template_thumbnail_view, 'empty_cell');
-        $row_separator = template_extract_block($template_thumbnail_view, 'row_separator');
-        $footer = template_extract_block($template_thumbnail_view, 'footer');
-        $spacer = template_extract_block($template_thumbnail_view, 'spacer');
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['thumbcols']) . '%';
-
-    $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
-    // 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'],
-            );
-        $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 {
-        $title = $album_name;
-    }
-
-    if ($mode == 'thumb') {
-        starttable('100%', $title, $thumbcols);
-    } else {
-        starttable('100%');
-    }
-
-    echo $header;
-
-    $i = 0;
-    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']
-                    );
-            } else {
-                $params = array('{CELL_WIDTH}' => $cell_width,
-                    '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&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}' => ''
-                );
-        }
-        echo template_eval($thumb_cell, $params);
-
-        if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-            echo $row_separator;
-        }
-    }
-    for (;($i % $thumbcols); $i++) {
-        echo $empty_cell;
-    }
-    echo $footer;
-
-    if ($display_tabs) {
-        $params = array('{THUMB_COLS}' => $thumbcols,
-            '{TABS}' => $tabs_html
-            );
-        echo template_eval($tabs, $params);
-    }
-
-    endtable();
-    echo $spacer;
-}
-// Added to display flim_strip
-function theme_display_film_strip(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $pos, $sort_options, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_film_strip, $lang_film_strip;
-
-    static $template = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $spacer = '';
-
-    if ((!$template)) {
-        $template = $template_film_strip;
-        $thumb_cell = template_extract_block($template, 'thumb_cell');
-        $empty_cell = template_extract_block($template, 'empty_cell');
-        // $spacer = template_extract_block($template, 'spacer');
-    }
-
-    if ($header == '') {
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['max_film_strip_items']) . '%';
-
-    $i = 0;
-    $thumb_strip = '';
-    foreach($thumb_list as $thumb) {
-        $i++;
-        if ($mode == 'thumb') {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&pos={$thumb['pos']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        } else {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "index.php?cat={$thumb['cat']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        }
-        $thumb_strip .= template_eval($thumb_cell, $params);
-        // if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-        // echo $row_separator;
-        // }
-    }
-    // for (;($i % $thumbcols); $i++){
-    // echo $empty_cell;
-    // }
-    $params = array('{THUMB_STRIP}' => $thumb_strip,
-        '{COLS}' => $i);
-
-    ob_start();
-    starttable('');
-    echo template_eval($template, $params);
-    endtable();
-    $film_strip = ob_get_contents();
-    ob_end_clean();
-
-    return $film_strip;
-}
-
-function theme_no_img_to_display($album_name)
-{
-    global $lang_errors, $template_no_img_to_display;
-
-    static $template = '';
-    static $spacer;
-
-    if ((!$template)) {
-        $template = $template_no_img_to_display;
-        $spacer = template_extract_block($template, 'spacer');
-    }
-
-    $params = array('{TEXT}' => $lang_errors['no_img_to_display']);
-    starttable('100%', $album_name);
-    echo template_eval($template, $params);
-    endtable();
-}
-
-function theme_display_image($nav_menu, $picture, $votes, $pic_info, $comments, $film_strip)
-{
-    global $HTTP_COOKIE_VARS, $CONFIG;
-
-    starttable();
-    echo $nav_menu;
-    endtable();
-
-    starttable();
-    echo $picture;
-    endtable();
-    if ($CONFIG['display_film_strip'] == 1) {
-        echo $film_strip;
-    }
-    starttable();
-    echo $votes;
-    endtable();
-
-    $picinfo = isset($HTTP_COOKIE_VARS['picinfo']) ? $HTTP_COOKIE_VARS['picinfo'] : ($CONFIG['display_pic_info'] ? 'block' : 'none');
-    echo "<div id=\"picinfo\" style=\"display: $picinfo;\">\n";
-    starttable();
-    echo $pic_info;
-    endtable();
-    echo "</div>\n";
-
-    starttable();
-    echo $comments;
-    endtable();
-}
-
-function theme_html_picinfo(&$info)
-{
-    global $lang_picinfo;
-
-    $html = '';
-
-    $html .= "        <tr><td colspan=\"2\" class=\"tableh2_compact\"><b>{$lang_picinfo['title']}</b></td></tr>\n";
-    $template = "        <tr><td class=\"tableb_compact\" valign=\"top\" nowrap>%s:</td><td class=\"tableb_compact\">%s</td></tr>\n";
-    foreach ($info as $key => $value) $html .= sprintf($template, $key, $value);
-
-    return $html;
-}
 
-?>
\ No newline at end of file
+?>
Files 133/themes/sample/images/button_bg_anim.gif and cpg148/themes/sample/images/button_bg_anim.gif differ
Files 133/themes/sample/images/button_bg.gif and cpg148/themes/sample/images/button_bg.gif differ
Files 133/themes/sample/images/site_logo.png and cpg148/themes/sample/images/site_logo.png differ
Files 133/themes/sample/images/tile.gif and cpg148/themes/sample/images/tile.gif differ
diff -ruN 133/themes/sample/style.css cpg148/themes/sample/style.css
--- 133/themes/sample/style.css	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/themes/sample/style.css	2006-06-08 00:25:14.000000000 -0500
@@ -0,0 +1,585 @@
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+/* Colors used in this style sheet:
+   Hex 000000 = RGB   0,   0,   0 = black
+   Hex 5F5F5F = RGB  95,  95,  95 = light black
+   Hex BDBEBD = RGB 189, 190, 189 = dark grey
+   Hex D1D7DC = RGB 209, 215, 220 = medium grey
+   Hex CCCCCC = RGB 204, 204, 204 = medium grey
+   Hex EFEFEF = RGB 239, 239, 239 = dark white
+   Hex FFFFFF = RGB 255, 255, 255 = white
+   Hex 005D8C = RGB   0,  93, 140 = dark blue
+   Hex 0033CC = RGB   0,  91, 104 = medium blue
+   Hex 0E72A4 = RGB  14, 114, 164 = light blue
+*/
+
+body {
+        font-family : Verdana, Arial, Helvetica, sans-serif;
+        font-size: 12px;
+        background : #CCCCCC;
+        color : Black;
+        margin: 0px;
+}
+
+table {
+        font-size: 12px;
+}
+
+h1{
+        font-weight: bold;
+        font-size: 22px;
+        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+        text-decoration: none;
+        line-height : 120%;
+        color : #000000;
+        margin: 2px;
+}
+
+h2 {
+        font-family: Arial, Helvetica, sans-serif;
+        font-size: 18px;
+        margin: 0px;
+}
+
+h3 {
+        font-weight: normal;
+        font-family: Verdana, Arial, Helvetica, sans-serif;
+        font-size: 12px;
+        margin: 2px;
+}
+
+p {
+        font-family: Arial, Helvetica, sans-serif;
+        font-size: 100%;
+        margin: 2px 0px;
+}
+
+ul {
+        margin-left: 5px;
+        padding: 0px;
+}
+
+li {
+        margin-left: 10px;
+        margin-top: 4px;
+        margin-bottom: 4px;
+        padding: 0px;
+        list-style-position: outside;
+        list-style-type: disc;
+}
+
+.textinput {
+        font-family: Verdana, Arial, Helvetica, sans-serif;
+        font-size: 100%;
+        border: 1px solid #D1D7DC;
+        padding-right: 3px;
+        padding-left: 3px;
+}
+
+.listbox {
+        font-family: Verdana, Arial, Arial, Helvetica, sans-serif;
+        font-size: 100%;
+        border: 1px solid #D1D7DC;
+        vertical-align : middle;
+}
+
+.button {
+        font-family: Arial, Helvetica, sans-serif;
+        font-size: 100%;
+        border: 1px solid #005D8C;
+        background-image : url(images/button_bg.gif);
+        background-position : bottom;
+}
+
+.comment_button {
+        font-family: Arial, Helvetica, sans-serif;
+        font-size: 85%;
+        border: 1px solid #005D8C;
+        background-image : url(images/button_bg.gif);
+        background-position : bottom;
+        padding-left: 3px;
+        padding-right: 3px;
+}
+
+.radio {
+        font-family: Verdana, Arial, Helvetica, sans-serif;
+        font-size: 100%;
+        vertical-align : middle;
+}
+
+.checkbox {
+        font-family: Verdana, Arial, Helvetica, sans-serif;
+        font-size: 100%;
+        vertical-align : middle;
+}
+
+a {
+        color: #0033CC;
+        text-decoration: none;
+}
+
+a:hover {
+        color: #0033CC;
+        text-decoration: underline;
+}
+
+.bblink a {
+        color: #0033CC;
+        text-decoration: none;
+}
+
+.bblink a:hover {
+        color: #0033CC;
+        text-decoration: underline;
+}
+
+.maintable {
+        border: 1px solid #0E72A4;
+/*        background-color: #FFFFFF;*/
+        background-color: #efefef;
+        margin-top: 1px;
+        margin-bottom: 1px;
+}
+
+.tableh1 {
+        background : #0E72A4 ;
+        color : #FFFFFF;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
+.tableh1_compact {
+        background : #0E72A4 ;
+        color : #FFFFFF;
+        padding-top: 2px;
+        padding-right: 5px;
+        padding-bottom: 2px;
+        padding-left: 5px;
+}
+
+.tableh2 {
+        background: #D1D7DC ;
+        color : #000000;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
+.tableh2_compact {
+        background: #D1D7DC ;
+        color : #000000;
+        padding-top: 2px;
+        padding-right: 5px;
+        padding-bottom: 2px;
+        padding-left: 5px;
+}
+
+.tableb {
+        background: #EFEFEF ;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
+.tableb_compact {
+        background: #EFEFEF ;
+        padding-top: 2px;
+        padding-right: 5px;
+        padding-bottom: 2px;
+        padding-left: 5px;
+}
+
+.tablef {
+        background: #D1D7DC;
+        padding-top: 10px;
+        padding-right: 10px;
+        padding-bottom: 10px;
+        padding-left: 10px;
+}
+
+.catrow_noalb {
+        background: #D1D7DC ;
+        color : #000000;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
+.catrow {
+        background: #EFEFEF ;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
+.album_stat {
+        font-size: 85%;
+        margin: 5px 0px;
+}
+
+.thumb_filename {
+        font-size: 80%;
+        display: block;
+}
+
+.thumb_title {
+        font-weight : bold;
+        font-size: 80%;
+        padding: 2px;
+        display : block;
+}
+
+.thumb_caption {
+        font-size: 80%;
+        padding: 1px;
+        display : block;
+}
+
+.thumb_caption a {
+        text-decoration: underline;
+        color: #000000;
+}
+
+.thumb_num_comments {
+        font-weight: normal;
+        font-size: 80%;
+        padding: 2px;
+        font-style : italic;
+        display : block;
+}
+
+.user_thumb_infobox {
+        margin-top: 1px;
+        margin-bottom: 1px;
+}
+
+.user_thumb_infobox th {
+        font-weight : bold;
+        font-size: 100%;
+        margin-top: 1px;
+        margin-bottom: 1px;
+        text-align : center;
+}
+
+.user_thumb_infobox td {
+        font-size: 80%;
+        margin-top: 1px;
+        margin-bottom: 1px;
+        text-align : center;
+}
+
+.user_thumb_infobox a {
+        text-decoration: none;
+        color: #000000;
+}
+
+.user_thumb_infobox a:hover {
+        color: #000000;
+        text-decoration: underline;
+}
+
+.sortorder_cell {
+        background : #0E72A4 ;
+        color : #FFFFFF;
+        padding: 0px;
+        margin: 0px;
+}
+
+.sortorder_options {
+        font-family: Verdana, Arial, Helvetica, sans-serif;
+        background : #0E72A4 ;
+        color : #FFFFFF;
+        padding: 0px;
+        margin: 0px;
+        font-weight: normal;
+        font-size: 80%;
+        white-space: nowrap;
+}
+
+.navmenu {
+        font-family: Verdana, Arial, Helvetica, sans-serif;
+        color: #FFFFFF;
+        font-size: 100%;
+        font-weight: bold;
+        background : #0E72A4 ;
+        border-style: none;
+}
+
+.navmenu img {
+        margin-top: 1px;
+        margin-right: 5px;
+        margin-bottom: 1px;
+        margin-left: 5px;
+}
+
+.navmenu a {
+        position: relative;
+        display: block;
+        padding-top: 2px;
+        padding-right: 5px;
+        padding-bottom: 2px;
+        padding-left: 5px;
+        text-decoration: none;
+        color: #FFFFFF;
+}
+
+.navmenu a:hover {
+        background : #EFEFEF ;
+        text-decoration: none;
+        color:         #000000;
+}
+
+.admin_menu_thumb {
+        font-family: Arial, Helvetica, sans-serif;
+        font-size: 85%;
+        border: 1px solid #005D8C;
+        background-image : url(images/button_bg.gif);
+        background-position : bottom;
+        color: #000000;
+        font-weight: bold;
+        margin-top: 0px;
+        margin-bottom: 0px;
+        width: 85px;
+}
+
+.admin_menu_thumb a {
+        color: #000000;
+        text-decoration: none;
+        display: block;
+        position: relative;
+        padding-top: 1px;
+        padding-bottom: 1px;
+        padding-left: 10px;
+        padding-right: 10px;
+}
+
+
+.admin_menu_thumb a:hover {
+        color: #000000;
+        text-decoration: underline;
+}
+
+.admin_menu {
+        font-family: Arial, Helvetica, sans-serif;
+        font-size: 85%;
+        border: 1px solid #005D8C;
+        background-color:#EFEFEF;
+        background-image : url(images/button_bg.gif);
+        background-position : bottom;
+        color: #000000;
+        margin-top: 0px;
+        margin-bottom: 0px;
+        padding-top:2px;
+        padding-bottom:2px;
+        padding-left:1px;
+        padding-right:1px;
+        text-align: center;
+}
+
+.admin_menu a {
+        color: #000000;
+        text-decoration: none;
+        display: block;
+        position: relative;
+        padding-top: 1px;
+        padding-bottom: 1px;
+        padding-left: 2px;
+        padding-right: 2px;
+}
+
+.admin_menu a:hover {
+        color: #000000;
+        text-decoration: underline;
+}
+
+td #admin_menu_anim {
+        background-image : url(images/button_bg_anim.gif);
+}
+
+.comment_date{
+        color : #5F5F5F;
+        font-size : 90%;
+        vertical-align : middle;
+}
+
+.image {
+        border-style: solid;
+        border-width:1px;
+        border-color: #000000;
+        margin: 2px;
+}
+
+.imageborder {
+        border: 1px solid #000000;
+        background-color: #FFFFFF;
+        margin-top: 30px;
+        margin-bottom: 30px;
+}
+
+.display_media {
+        background: #EFEFEF ;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
+.thumbnails {
+        background: #EFEFEF ;
+        padding: 5px;
+}
+
+.footer {
+        font-size : 9px;
+}
+
+.footer a {
+        text-decoration: none;
+        color: #000000;
+}
+
+.footer a:hover {
+        color: #000000;
+        text-decoration: underline;
+}
+
+.statlink {
+        color: #FFFFFF;
+}
+
+.statlink a {
+        text-decoration: none;
+        color: #FFFFFF;
+}
+
+.statlink a:hover {
+        color: #FFFFFF;
+        text-decoration: underline;
+}
+
+.alblink a {
+        text-decoration: underline;
+        color: #000000;
+}
+
+.alblink a:hover {
+        color: #000000;
+        text-decoration: underline;
+}
+
+.catlink {
+        display: block;
+        margin-bottom: 2px;
+}
+
+.catlink a {
+        text-decoration: underline;
+        color: #000000;
+}
+
+.catlink a:hover {
+        color: #000000;
+        text-decoration: underline;
+}
+
+.topmenu {
+        line-height : 130%;
+        font-size: 100%;
+}
+
+.topmenu a {
+        color : #0033CC;
+        text-decoration : none;
+}
+
+.topmenu a:hover  {
+        color : #0033CC;
+        text-decoration : underline;
+}
+
+.img_caption_table {
+        border: none;
+        background-color: #FFFFFF;
+        width : 100%;
+        margin : 0px;
+}
+
+.img_caption_table th {
+        background: #D1D7DC ;
+        font-size: 100%;
+        color : #000000;
+        padding-top: 4px;
+        padding-right: 10px;
+        padding-bottom: 4px;
+        padding-left: 10px;
+        border-top : 1px solid #FFFFFF;
+}
+
+.img_caption_table td {
+        background: #EFEFEF ;
+        padding-top: 6px;
+        padding-right: 10px;
+        padding-bottom: 6px;
+        padding-left: 10px;
+        border-top : 1px solid #FFFFFF;
+        white-space: normal;
+}
+
+.debug_text {
+        border: #BDBEBD;
+        background-color: #EFEFEF;
+        width : 100%;
+        margin : 0px;
+}
+
+.clickable_option {
+        cursor : default;
+}
+
+.listbox_lang {
+        color: #000000;
+        background-color: #D1D7DC;
+        border: 1px solid #D1D7DC;
+        font-size: 80%;
+        font-family: Arial, Helvetica, sans-serif;
+        vertical-align : middle;
+
+}
+
+#vanity a {
+        display:block;
+        width:57px;
+        height:20px;
+        margin: 3px 20px;
+}
+#vanity img {border:0}
+#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);}
\ No newline at end of file
diff -ruN 133/themes/sample/template.html cpg148/themes/sample/template.html
--- 133/themes/sample/template.html	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/themes/sample/template.html	2006-06-05 14:05:38.000000000 -0500
@@ -0,0 +1,58 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html dir="{LANG_DIR}">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
+<meta http-equiv="Pragma" content="no-cache" />
+<title>{TITLE}</title>
+{META}
+<link rel="stylesheet" href="themes/sample/style.css" type="text/css" />
+<script type="text/javascript" src="scripts.js"></script>
+<!-- $Id: template.html 2688 2005-12-04 03:22:35Z donnoman $ -->
+</head>
+<body>
+  {CUSTOM_HEADER}
+  <table width="100%" border="0" cellpadding="20" cellspacing="20">
+    <tr>
+      <td valign="top" style="border: 1px solid #666666;background-color:#FFFFFF;">
+        <table width="100%" border="0" cellspacing="0" cellpadding="0">
+          <tr>
+            <td>
+              <a href="index.php"><img src="themes/sample/images/site_logo.png" border="0" alt="" /></a><br />
+            </td>
+            <td width="100%" align="center">
+              <h1>{GAL_NAME}</h1>
+              <h3>{GAL_DESCRIPTION}</h3><br />
+              {SYS_MENU}<br />{SUB_MENU}
+            </td>
+          </tr>
+        </table>
+        <table width="100%" border="0" cellspacing="0" cellpadding="0">
+          <tr>
+            <td align="center" valign="top">
+              {LANGUAGE_SELECT_FLAGS}
+            </td>
+          </tr>
+          <tr>
+            <td align="center" valign="top">
+              {LANGUAGE_SELECT_LIST}
+              {THEME_SELECT_LIST}
+            </td>
+          </tr>
+        </table>
+        <img src="images/spacer.gif" width="1" height="15" alt="" />
+        <br />
+        <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
+          <tr>
+            <td align="left" valign="top">
+              {ADMIN_MENU}
+              {GALLERY}
+            </td>
+          </tr>
+        </table>
+      </td>
+    </tr>
+  </table>
+  {CUSTOM_FOOTER}{VANITY}
+</body>
+</html>
diff -ruN 133/themes/sample/theme.php cpg148/themes/sample/theme.php
--- 133/themes/sample/theme.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/themes/sample/theme.php	2006-06-08 00:25:16.000000000 -0500
@@ -0,0 +1,2436 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+// ------------------------------------------------------------------------- //
+// This theme has all CORE items that are available                          //
+// ------------------------------------------------------------------------- //
+
+// The following terms can be defined in theme.php
+// ('THEME_HAS_RATING_GRAPHICS', 1) : The location for the ratings graphics will
+//    be directed to the themes images folder.
+//    RUBBISH   : images/rating0.gif
+//    POOR      : images/rating1.gif
+//    FAIR      : images/rating2.gif
+//    GOOD      : images/rating3.gif
+//    EXCELLENT : images/rating4.gif
+//    GREAT     : images/rating5.gif
+//('THEME_HAS_NAVBAR_GRAPHICS', 1); : The location for the navbar graphics will
+//    be directed to the themes images folder.
+//    Back to thumbnails   : images/thumbnails.gif
+//    Picture Information  : images/info.gif
+//    Slideshow            : images/slideshow.gif
+//    Report to admin      : images/report.gif
+//    Ecard                : images/ecard.gif
+//    Previous             : images/prev.gif
+//    Next                 : images/next.gif
+// ('THEME_HAS_FILM_STRIP_GRAPHIC', 1) : The location for the film strip graphics will
+//    be directed to the themes images folder.
+//    tile                 : images/tile.gif
+// ('THEME_HAS_FILM_STRIP_GRAPHICS', 1) : The location for the film strip graphics will
+//    be directed to the themes images folder.
+//    tile on the top      : images/tile1.gif
+//    tile on the bottom   : images/tile2.gif
+//  ('THEME_HAS_NO_SYS_MENU_BUTTONS', 1) : When present the system won't attempt to replace {BUTTONS} in the SYS_MENU template
+//    The entire block needs to be present like in Coppermine 1.3 themes
+//  ('THEME_HAS_NO_SUB_MENU_BUTTONS', 1) When present the system won't attempt to replace {BUTTONS} in the SUB_MENU template
+//    The entire block needs to be present like in Coppermine 1.3 themes
+//  ('THEME_IS_XHTML10_TRANSITIONAL',1) : If theme is defined as XHTML10_TRANSITIONAL the VANITY footer will be enabled
+//    if the theme has a {VANITY} token in its template.html. Don't enable this if you have modified the code! See the
+//    docs/theme.html documentation for validation methodology.
+
+// Creates buttons from a template using an array of tokens
+// this function is used in this file it needs to be declared before being called.
+function assemble_template_buttons($template_buttons,$buttons) {
+    $counter=0;
+    $output='';
+
+    foreach ($buttons as $button)  {
+      if (isset($button[4])) {
+         $spacer=$button[4];
+      } else {
+      $spacer='';
+      }
+
+        $params = array(
+            '{SPACER}'     => $spacer,
+            '{BLOCK_ID}'   => $button[3],
+            '{HREF_TGT}'   => $button[2],
+            '{HREF_TITLE}' => $button[1],
+            '{HREF_LNK}'   => $button[0]
+            );
+        $output.=template_eval($template_buttons, $params);
+    }
+    return $output;
+}
+
+
+// Creates an array of tokens to be used with function assemble_template_buttons
+// this function is used in this file it needs to be declared before being called.
+function addbutton(&$menu,$href_lnk,$href_title,$href_tgt,$block_id,$spacer) {
+  $menu[]=array($href_lnk,$href_title,$href_tgt,$block_id,$spacer);
+}
+
+
+// HTML template for sys_menu
+$template_sys_menu = <<<EOT
+          {BUTTONS}
+EOT;
+
+// HTML template for sub_menu
+$template_sub_menu = $template_sys_menu;
+
+if (!defined('THEME_HAS_NO_SYS_MENU_BUTTONS')) {
+
+  // HTML template for template sys_menu spacer
+  $template_sys_menu_spacer ="::";
+
+  // HTML template for template sys_menu buttons
+  $template_sys_menu_button = <<<EOT
+  <!-- BEGIN {BLOCK_ID} -->
+        <a href="{HREF_TGT}" title="{HREF_TITLE}">{HREF_LNK}</a> {SPACER}
+  <!-- END {BLOCK_ID} -->
+EOT;
+
+  // HTML template for template sys_menu buttons
+    // {HREF_LNK}{HREF_TITLE}{HREF_TGT}{BLOCK_ID}{SPACER}
+    addbutton($sys_menu_buttons,'{HOME_LNK}','{HOME_TITLE}','{HOME_TGT}','home',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{MY_GAL_LNK}','{MY_GAL_TITLE}','{MY_GAL_TGT}','my_gallery',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{MEMBERLIST_LNK}','{MEMBERLIST_TITLE}','{MEMBERLIST_TGT}','allow_memberlist',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{MY_PROF_LNK}','{MY_PROF_TITLE}','{MY_PROF_TGT}','my_profile',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{ADM_MODE_LNK}','{ADM_MODE_TITLE}','{ADM_MODE_TGT}','enter_admin_mode',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{USR_MODE_LNK}','{USR_MODE_TITLE}','{USR_MODE_TGT}','leave_admin_mode',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{UPL_PIC_LNK}','{UPL_PIC_TITLE}','{UPL_PIC_TGT}','upload_pic',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{REGISTER_LNK}','{REGISTER_TITLE}','{REGISTER_TGT}','register',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{FAQ_LNK}','{FAQ_TITLE}','{FAQ_TGT}','faq',$template_sys_menu_spacer);
+    addbutton($sys_menu_buttons,'{LOGIN_LNK}','{LOGIN_TITLE}','{LOGIN_TGT}','login','');
+    addbutton($sys_menu_buttons,'{LOGOUT_LNK}','{LOGOUT_TITLE}','{LOGOUT_TGT}','logout','');
+    // Login and Logout don't have a spacer as only one is shown, and either would be the last option.
+
+  $params = array('{BUTTONS}' => assemble_template_buttons($template_sys_menu_button,$sys_menu_buttons));
+  $template_sys_menu = template_eval($template_sys_menu,$params);
+}
+
+if (!defined('THEME_HAS_NO_SUB_MENU_BUTTONS')) {
+
+  // HTML template for template sub_menu spacer
+  $template_sub_menu_spacer = $template_sys_menu_spacer;
+
+  // HTML template for template sub_menu buttons
+  $template_sub_menu_button= $template_sys_menu_button;
+
+  // HTML template for template sub_menu buttons
+    // {HREF_LNK}{HREF_TITLE}{HREF_TGT}{BLOCK_ID}{SPACER}
+    addbutton($sub_menu_buttons,'{CUSTOM_LNK_LNK}','{CUSTOM_LNK_TITLE}','{CUSTOM_LNK_TGT}','custom_link',$template_sub_menu_spacer);
+    addbutton($sub_menu_buttons,'{ALB_LIST_LNK}','{ALB_LIST_TITLE}','{ALB_LIST_TGT}','album_list',$template_sub_menu_spacer);
+    addbutton($sub_menu_buttons,'{LASTUP_LNK}','{LASTUP_TITLE}','{LASTUP_TGT}','lastup',$template_sub_menu_spacer);
+    addbutton($sub_menu_buttons,'{LASTCOM_LNK}','{LASTCOM_TITLE}','{LASTCOM_TGT}','lastcom',$template_sub_menu_spacer);
+    addbutton($sub_menu_buttons,'{TOPN_LNK}','{TOPN_TITLE}','{TOPN_TGT}','topn',$template_sub_menu_spacer);
+    addbutton($sub_menu_buttons,'{TOPRATED_LNK}','{TOPRATED_TITLE}','{TOPRATED_TGT}','toprated',$template_sub_menu_spacer);
+    addbutton($sub_menu_buttons,'{FAV_LNK}','{FAV_TITLE}','{FAV_TGT}','favpics',$template_sub_menu_spacer);
+    addbutton($sub_menu_buttons,'{SEARCH_LNK}','{SEARCH_TITLE}','{SEARCH_TGT}','search','');
+
+  $params = array('{BUTTONS}' => assemble_template_buttons($template_sub_menu_button,$sub_menu_buttons));
+  $template_sub_menu = template_eval($template_sub_menu,$params);
+}
+
+// HTML template for gallery admin menu
+$template_gallery_admin_menu = <<<EOT
+
+                <div align="center">
+                <table cellpadding="0" cellspacing="1">
+                        <tr>
+<!-- BEGIN admin_approval -->
+                                <td class="admin_menu" id="admin_menu_anim"><a href="editpics.php?mode=upload_approval" title="{UPL_APP_TITLE}">{UPL_APP_LNK}</a></td>
+<!-- END admin_approval -->
+                                <td class="admin_menu"><a href="admin.php" title="{ADMIN_TITLE}">{ADMIN_LNK}</a></td>
+                                <td class="admin_menu"><a href="catmgr.php" title="{CATEGORIES_TITLE}">{CATEGORIES_LNK}</a></td>
+                                <td class="admin_menu"><a href="albmgr.php{CATL}" title="{ALBUMS_TITLE}">{ALBUMS_LNK}</a></td>
+                                <td class="admin_menu"><a href="groupmgr.php" title="{GROUPS_TITLE}">{GROUPS_LNK}</a></td>
+                                <td class="admin_menu"><a href="usermgr.php" title="{USERS_TITLE}">{USERS_LNK}</a></td>
+                                <td class="admin_menu"><a href="banning.php" title="{BAN_TITLE}">{BAN_LNK}</a></td>
+                                <td class="admin_menu"><a href="reviewcom.php" title="{COMMENTS_TITLE}">{COMMENTS_LNK}</a></td>
+<!-- BEGIN log_ecards -->
+                                <td class="admin_menu"><a href="db_ecard.php" title="{DB_ECARD_TITLE}">{DB_ECARD_LNK}</a></td>
+<!-- END log_ecards -->
+                                <td class="admin_menu"><a href="picmgr.php" title="{PICTURES_TITLE}">{PICTURES_LNK}</a></td>
+                                <td class="admin_menu"><a href="searchnew.php" title="{SEARCHNEW_TITLE}">{SEARCHNEW_LNK}</a></td>
+                                <td class="admin_menu"><a href="util.php" title="{UTIL_TITLE}">{UTIL_LNK}</a></td>
+                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="{MY_PROF_TITLE}">{MY_PROF_LNK}</a></td>
+<!-- BEGIN documentation -->
+                                <td class="admin_menu"><a href="{DOCUMENTATION_HREF}" title="{DOCUMENTATION_TITLE}" target="cpg_documentation">{DOCUMENTATION_LNK}</a></td>
+<!-- END documentation -->
+                        </tr>
+                </table>
+                </div>
+
+EOT;
+// HTML template for user admin menu
+$template_user_admin_menu = <<<EOT
+
+                <div align="center">
+                <table cellpadding="0" cellspacing="1">
+                        <tr>
+                                <td class="admin_menu"><a href="albmgr.php" title="{ALBMGR_TITLE}">{ALBMGR_LNK}</a></td>
+                                <td class="admin_menu"><a href="modifyalb.php" title="{MODIFYALB_TITLE}">{MODIFYALB_LNK}</a></td>
+                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="{MY_PROF_TITLE}">{MY_PROF_LNK}</a></td>
+                                <td class="admin_menu"><a href="picmgr.php" title="{PICTURES_TITLE}">{PICTURES_LNK}</a></td>
+                        </tr>
+                </table>
+                </div>
+
+EOT;
+// HTML template for the category list
+$template_cat_list = <<<EOT
+<!-- BEGIN header -->
+        <tr>
+                <td class="tableh1" width="80%" align="left"><b>{CATEGORY}</b></td>
+                <td class="tableh1" width="10%" align="center"><b>{ALBUMS}</b></td>
+                <td class="tableh1" width="10%" align="center"><b>{PICTURES}</b></td>
+        </tr>
+<!-- END header -->
+<!-- BEGIN catrow_noalb -->
+        <tr>
+                <td class="catrow_noalb" colspan="3"><table border="0"><tr><td align="left">{CAT_THUMB}</td><td align="left"><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
+        </tr>
+<!-- END catrow_noalb -->
+<!-- BEGIN catrow -->
+        <tr>
+                <td class="catrow" align="left"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
+                <td class="catrow" align="center">{ALB_COUNT}</td>
+                <td class="catrow" align="center">{PIC_COUNT}</td>
+        </tr>
+        <tr>
+            <td class="tableb" colspan="3">{CAT_ALBUMS}</td>
+        </tr>
+<!-- END catrow -->
+<!-- BEGIN footer -->
+        <tr>
+                <td colspan="3" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
+        </tr>
+<!-- END footer -->
+<!-- BEGIN spacer -->
+        <img src="images/spacer.gif" width="1" height="7" border="" alt="" /><br />
+<!-- END spacer -->
+
+EOT;
+// HTML template for the breadcrumb
+$template_breadcrumb = <<<EOT
+<!-- BEGIN breadcrumb -->
+        <tr>
+                <td colspan="3" align="left" class="tableh1"><span class="statlink"><b>{BREADCRUMB}</b></span></td>
+        </tr>
+<!-- END breadcrumb -->
+<!-- BEGIN breadcrumb_user_gal -->
+        <tr>
+                <td colspan="3" class="tableh1">
+                <table width="100%" cellpadding="0" cellspacing="0" border="0">
+                <tr>
+                        <td align="left"><span class="statlink"><b>{BREADCRUMB}</b></span></td>
+                        <td align="right"><span class="statlink"><b>{STATISTICS}</b></span></td>
+                </tr>
+                </table>
+                </td>
+        </tr>
+<!-- END breadcrumb_user_gal -->
+
+EOT;
+// HTML template for the album list
+$template_album_list = <<<EOT
+
+<!-- BEGIN stat_row -->
+        <tr>
+                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
+        </tr>
+<!-- END stat_row -->
+<!-- BEGIN header -->
+        <tr>
+<!-- END header -->
+<!-- BEGIN album_cell -->
+        <td width="{COL_WIDTH}%" valign="top">
+        <table width="100%" cellspacing="0" cellpadding="0">
+        <tr>
+                <td colspan="3" height="1" align="left" valign="top" class="tableh2">
+                        <span class="alblink"><a href="{ALB_LINK_TGT}"><b>{ALBUM_TITLE}</b></a></span>
+                </td>
+        </tr>
+        <tr>
+                <td colspan="3">
+                        <img src="images/spacer.gif" width="1" height="1" border="0" alt="" /><br />
+                </td>
+        </tr>
+        <tr>
+                <td align="center" valign="middle" class="thumbnails">
+                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px; margin-bottom: 0px; border: none;" alt="" /><br />
+                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
+                </td>
+                <td>
+                        <img src="images/spacer.gif" width="1" height="1" border="0" alt="" />
+                </td>
+                <td width="100%" valign="top" align="left" class="tableb_compact">
+                        {ADMIN_MENU}
+                        <p>{ALB_DESC}</p>
+                        <p class="album_stat">{ALB_INFOS}</p>
+                </td>
+        </tr>
+        </table>
+        </td>
+<!-- END album_cell -->
+<!-- BEGIN empty_cell -->
+        <td width="{COL_WIDTH}%" valign="top">
+        <table width="100%" cellspacing="0" cellpadding="0">
+        <tr>
+                <td height="1" valign="top" class="tableh2">
+                        <b>&nbsp;</b>
+                </td>
+        </tr>
+        <tr>
+                <td>
+                        <img src="images/spacer.gif" width="1" height="1" border="0" alt="" /><br />
+                </td>
+        </tr>
+        <tr>
+                <td width="100%" valign="top" class="tableb_compact">
+                    <div class="thumbnails" style="background-color:transparent"><img src="images/spacer.gif" width="1" height="{SPACER}" border="0" class="image" style="border:0;margin-top:1px;margin-bottom:0" alt="" /></div>
+                </td>
+        </tr>
+        </table>
+        </td>
+<!-- END empty_cell -->
+<!-- BEGIN row_separator -->
+        </tr>
+        <tr>
+<!-- END row_separator -->
+<!-- BEGIN footer -->
+        </tr>
+<!-- END footer -->
+<!-- BEGIN tabs -->
+        <tr>
+                <td colspan="{COLUMNS}" style="padding: 0px;">
+                        <table width="100%" cellspacing="0" cellpadding="0">
+                                <tr>
+                                       {TABS}
+                                </tr>
+                        </table>
+                </td>
+        </tr>
+<!-- END tabs -->
+<!-- BEGIN spacer -->
+        <img src="images/spacer.gif" width="1" height="7" border="" alt="" /><br />
+<!-- END spacer -->
+
+EOT;
+// HTML template for filmstrip display
+$template_film_strip = <<<EOT
+
+        <tr>
+         <td valign="top" style="background-image: url({TILE1});"><img src="{TILE1}" alt="" border="0" /></td>
+        </tr>
+        <tr>
+        <td valign="bottom" class="thumbnails" align="center">
+          <table width="100%" cellspacing="0" cellpadding="3" border="0">
+              <tr>
+                 <td width="50%"></td>
+                 {THUMB_STRIP}
+                 <td width="50%"></td>
+              </tr>
+          </table>
+        </td>
+        </tr>
+        <tr>
+         <td valign="top" style="background-image: url({TILE2});"><img src="{TILE2}" alt="" border="0" /></td>
+        </tr>
+<!-- BEGIN thumb_cell -->
+                <td valign="top" align="center">
+                                        <a href="{LINK_TGT}">{THUMB}</a>
+                                        {CAPTION}
+                                        {ADMIN_MENU}
+                </td>
+<!-- END thumb_cell -->
+<!-- BEGIN empty_cell -->
+                <td valign="top" align="center" >&nbsp;</td>
+<!-- END empty_cell -->
+
+EOT;
+// HTML template for the album list
+$template_album_list_cat = <<<EOT
+
+<!-- BEGIN c_stat_row -->
+        <tr>
+                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
+        </tr>
+<!-- END c_stat_row -->
+<!-- BEGIN c_header -->
+        <tr>
+<!-- END c_header -->
+<!-- BEGIN c_album_cell -->
+        <td width="{COL_WIDTH}%" valign="top">
+        <table width="100%" cellspacing="0" cellpadding="0">
+        <tr>
+                <td colspan="3" height="1" valign="top" class="tableh2">
+                        <span class="alblink"><a href="{ALB_LINK_TGT}"><b>{ALBUM_TITLE}</b></a></span>
+                </td>
+        </tr>
+        <tr>
+                <td colspan="3">
+                        <img src="images/spacer.gif" width="1" height="1" border="0" alt="" /><br />
+                </td>
+        </tr>
+        <tr>
+                <td align="center" valign="middle" class="thumbnails">
+                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px; margin-bottom: 0px; border: none;" alt="" /><br />
+                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
+                </td>
+                <td>
+                        <img src="images/spacer.gif" width="1" height="1" border="0" alt="" />
+                </td>
+                <td width="100%" valign="top" class="tableb_compact">
+                        {ADMIN_MENU}
+                        <p>{ALB_DESC}</p>
+                        <p class="album_stat">{ALB_INFOS}</p>
+                </td>
+        </tr>
+        </table>
+        </td>
+<!-- END c_album_cell -->
+<!-- BEGIN c_empty_cell -->
+        <td width="{COL_WIDTH}%" valign="top">
+        <table width="100%" cellspacing="0" cellpadding="0" >
+        <tr>
+                <td height="1" valign="top" class="tableh2">
+                        <b>&nbsp;</b>
+                </td>
+        </tr>
+        <tr>
+                <td>
+                        <img src="images/spacer.gif" width="1" height="1" border="0" alt="" /><br />
+                </td>
+        </tr>
+        <tr>
+                <td width="100%" valign="top" class="tableb_compact" >
+                      <div class="thumbnails" style="background-color:transparent"><img src="images/spacer.gif" width="1" height="{SPACER}" border="0" class="image" style="border:0;margin-top:1px;margin-bottom:0" alt="" /></div>
+                </td>
+        </tr>
+        </table>
+        </td>
+<!-- END c_empty_cell -->
+<!-- BEGIN c_row_separator -->
+        </tr>
+        <tr>
+<!-- END c_row_separator -->
+<!-- BEGIN c_footer -->
+        </tr>
+<!-- END c_footer -->
+<!-- BEGIN c_tabs -->
+        <tr>
+                <td colspan="{COLUMNS}" style="padding: 0px;">
+                        <table width="100%" cellspacing="0" cellpadding="0">
+                                <tr>
+                                       {TABS}
+                                </tr>
+                        </table>
+                </td>
+        </tr>
+<!-- END c_tabs -->
+<!-- BEGIN c_spacer -->
+        <img src="images/spacer.gif" width="1" height="7" border="" alt="" /><br />
+<!-- END c_spacer -->
+
+EOT;
+// HTML template for the ALBUM admin menu displayed in the album list
+$template_album_admin_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>
+                        <td align="center" valign="middle" class="admin_menu">
+                                <a href="editpics.php?album={ALBUM_ID}"  class="adm_menu">{EDIT_PICS}</a>
+                        </td>
+                </tr>
+        </table>
+
+EOT;
+// HTML template for title row of the thumbnail view (album title + sort options)
+$template_thumb_view_title_row = <<<EOT
+
+                        <table width="100%" cellpadding="0" cellspacing="0">
+                        <tr>
+                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
+                                <td><img src="images/spacer.gif" width="1" alt="" /></td>
+                                <td class="sortorder_cell">
+                                        <table cellpadding="0" cellspacing="0">
+                                        <tr>
+                                                <td class="sortorder_options">{TITLE}</td>
+                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=ta" title="{SORT_TA}">&nbsp;+&nbsp;</a></span></td>
+                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=td" title="{SORT_TD}">&nbsp;-&nbsp;</a></span></td>
+                                        </tr>
+                                        <tr>
+                                                <td class="sortorder_options">{NAME}</td>
+                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=na" title="{SORT_NA}">&nbsp;+&nbsp;</a></span></td>
+                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=nd" title="{SORT_ND}">&nbsp;-&nbsp;</a></span></td>
+                                        </tr>
+                                        <tr>
+                                                <td class="sortorder_options">{DATE}</td>
+                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=da" title="{SORT_DA}">&nbsp;+&nbsp;</a></span></td>
+                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=dd" title="{SORT_DD}">&nbsp;-&nbsp;</a></span></td>
+                                        </tr>
+                                        <tr>
+                                                <td class="sortorder_options">{POSITION}</td>
+                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=pa" title="{SORT_PA}">&nbsp;+&nbsp;</a></span></td>
+                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&amp;page={PAGE}&amp;sort=pd" title="{SORT_PD}">&nbsp;-&nbsp;</a></span></td>
+                                        </tr>
+                                        </table>
+                                </td>
+                        </tr>
+                        </table>
+
+EOT;
+
+
+// HTML template for title row of the fav thumbnail view (album title + download)
+$template_fav_thumb_view_title_row = <<<EOT
+
+                        <table width="100%" cellpadding="0" cellspacing="0">
+                        <tr>
+                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
+                                <td><img src="images/spacer.gif" width="1px" alt=""></td>
+                                <td class="sortorder_cell">
+                                        <table cellpadding="0" cellspacing="0">
+                                                <tr>
+                                                        <td class="sortorder_options"><span class="statlink"><a href="zipdownload.php">{DOWNLOAD_ZIP}</a></span></td>
+                                                </tr>
+                                                </table>
+                                </td>
+                        </tr>
+                        </table>
+
+EOT;
+
+
+// HTML template for thumbnails display
+$template_thumbnail_view = <<<EOT
+
+<!-- BEGIN header -->
+        <tr>
+<!-- END header -->
+<!-- BEGIN thumb_cell -->
+        <td valign="top" class="thumbnails" width ="{CELL_WIDTH}" align="center">
+                <table width="100%" cellpadding="0" cellspacing="0">
+                        <tr>
+                                <td align="center">
+                                        <a href="{LINK_TGT}">{THUMB}<br /></a>
+                                        {CAPTION}
+                                        {ADMIN_MENU}
+                                </td>
+                        </tr>
+                </table>
+        </td>
+<!-- END thumb_cell -->
+<!-- BEGIN empty_cell -->
+                <td valign="top" class="thumbnails" align="center">&nbsp;</td>
+<!-- END empty_cell -->
+<!-- BEGIN row_separator -->
+        </tr>
+        <tr>
+<!-- END row_separator -->
+<!-- BEGIN footer -->
+        </tr>
+<!-- END footer -->
+<!-- BEGIN tabs -->
+        <tr>
+                <td colspan="{THUMB_COLS}" style="padding: 0px;">
+                        <table width="100%" cellspacing="0" cellpadding="0">
+                                <tr>
+                                       {TABS}
+                                </tr>
+                        </table>
+                </td>
+        </tr>
+<!-- END tabs -->
+<!-- BEGIN spacer -->
+        <img src="images/spacer.gif" width="1" height="7" border="" alt="" /><br />
+<!-- END spacer -->
+
+EOT;
+// HTML template for the thumbnail view when there is no picture to show
+$template_no_img_to_display = <<<EOT
+        <tr>
+                <td class="tableb" height="200" align="center">
+                        <font size="3"><b>{TEXT}</b></font>
+                </td>
+        </tr>
+<!-- BEGIN spacer -->
+        <img src="images/spacer.gif" width="1" height="7" border="" alt="" /><br />
+<!-- END spacer -->
+
+EOT;
+// HTML template for the USER info box in the user list view
+$template_user_list_info_box = <<<EOT
+
+        <table cellspacing="1" cellpadding="0" border="0" width="100%" class="user_thumb_infobox">
+                <tr>
+                        <th><a href="profile.php?uid={USER_ID}">{USER_NAME}</a></th>
+                </tr>
+                <tr>
+                        <td>{ALBUMS}</td>
+                </tr>
+                <tr>
+                        <td>{PICTURES}</td>
+                </tr>
+        </table>
+
+EOT;
+// HTML template for the image navigation bar
+$template_img_navbar = <<<EOT
+
+        <tr>
+                <td align="center" valign="middle" class="navmenu" width="48px"><a name="top_display_media"></a>
+                        <a href="{THUMB_TGT}" class="navmenu_pic" title="{THUMB_TITLE}"><img src="{LOCATION}images/thumbnails.gif" align="middle" border="0px" alt="{THUMB_TITLE}" /></a>
+                </td>
+                <td align="center" valign="middle" class="navmenu" width="48px">
+                        <a href="javascript:;" class="navmenu_pic" onclick="blocking('picinfo','yes', 'block'); return false;" title="{PIC_INFO_TITLE}"><img src="{LOCATION}images/info.gif" border="0px" align="middle" alt="{PIC_INFO_TITLE}" /></a>
+                </td>
+                <td align="center" valign="middle" class="navmenu" width="48px">
+                        <a href="{SLIDESHOW_TGT}" class="navmenu_pic" title="{SLIDESHOW_TITLE}"><img src="{LOCATION}images/slideshow.gif" border="0px" align="middle" alt="{SLIDESHOW_TITLE}" /></a>
+                </td>
+                <td align="center" valign="middle" class="navmenu" width="100%">
+                        {PIC_POS}
+                </td>
+<!-- BEGIN report_file_button -->
+                <td align="center" valign="middle" class="navmenu" width="48px">
+                        <a href="{REPORT_TGT}" class="navmenu_pic" title="{REPORT_TITLE}"><img src="{LOCATION}images/report.gif" border="0" align="middle" alt="{REPORT_TITLE}" /></a>
+                </td>
+<!-- END report_file_button -->
+<!-- BEGIN ecard_button -->
+                <td align="center" valign="middle" class="navmenu" width="48px">
+                        <a href="{ECARD_TGT}" class="navmenu_pic" title="{ECARD_TITLE}"><img src="{LOCATION}images/ecard.gif"  border="0px" align="middle" alt="{ECARD_TITLE}" /></a>
+                </td>
+<!-- END ecard_button -->
+                <td align="center" valign="middle" class="navmenu" width="48px">
+                        <a href="{PREV_TGT}" class="navmenu_pic" title="{PREV_TITLE}"><img src="{LOCATION}images/prev.gif"  border="0px" align="middle" alt="{PREV_TITLE}" /></a>
+                </td>
+                <td align="center" valign="middle" class="navmenu" width="48px">
+                        <a href="{NEXT_TGT}" class="navmenu_pic" title="{NEXT_TITLE}"><img src="{LOCATION}images/next.gif"  border="0px" align="middle" alt="{NEXT_TITLE}" /></a>
+                </td>
+        </tr>
+
+EOT;
+// HTML template for intermediate image display
+$template_display_media = <<<EOT
+        <tr>
+                <td align="center" class="display_media" nowrap="nowrap">
+                        <table cellspacing="2px" cellpadding="0px" class="imageborder">
+                                <tr>
+                                        <td align="center">
+                                                {IMAGE}
+
+                                        </td>
+                                </tr>
+                        </table>
+                </td></tr>
+                <tr><td>
+                                                <table width="100%" cellspacing="2px" cellpadding="0px" class="tableb">
+                                <tr>
+                                        <td align="center">
+
+                                                {ADMIN_MENU}
+                                        </td>
+                                </tr>
+                        </table>
+
+
+
+
+
+<!-- BEGIN img_desc -->
+                        <table cellpadding="0px" cellspacing="0px" class="tableb" width="100%">
+<!-- BEGIN title -->
+                                <tr>
+                                        <td class="tableb"><center><b>
+                                                {TITLE}
+                                        </b></center></td>
+                                </tr>
+<!-- END title -->
+<!-- BEGIN caption -->
+                                <tr>
+                                        <td class="tableb"><center>
+                                                {CAPTION}
+                                        </center></td>
+                                </tr>
+<!-- END caption -->
+                        </table>
+<!-- END img_desc -->
+                </td>
+        </tr>
+
+EOT;
+// HTML template for the image rating box
+$template_image_rating = <<<EOT
+<table align="center" width="{WIDTH}" cellspacing="1" cellpadding="0" class="maintable">
+        <tr>
+                <td colspan="6" class="tableh2_compact"><b>{TITLE}</b> {VOTES}</td>
+        </tr>
+        <tr>
+                <td class="tableb_compact" width="17%" align="center"><a href="{RATE0}" title="{RUBBISH}" rel="nofollow"><img src="{LOCATION}images/rating0.gif" border="0px" alt="{RUBBISH}" /><br /></a></td>
+                <td class="tableb_compact" width="17%" align="center"><a href="{RATE1}" title="{POOR}" rel="nofollow"><img src="{LOCATION}images/rating1.gif" border="0px" alt="{POOR}" /><br /></a></td>
+                <td class="tableb_compact" width="17%" align="center"><a href="{RATE2}" title="{FAIR}" rel="nofollow"><img src="{LOCATION}images/rating2.gif" border="0px" alt="{FAIR}" /><br /></a></td>
+                <td class="tableb_compact" width="17%" align="center"><a href="{RATE3}" title="{GOOD}" rel="nofollow"><img src="{LOCATION}images/rating3.gif" border="0px" alt="{GOOD}" /><br /></a></td>
+                <td class="tableb_compact" width="17%" align="center"><a href="{RATE4}" title="{EXCELLENT}" rel="nofollow"><img src="{LOCATION}images/rating4.gif" border="0px" alt="{EXCELLENT}" /><br /></a></td>
+                <td class="tableb_compact" width="17%" align="center"><a href="{RATE5}" title="{GREAT}" rel="nofollow"><img src="{LOCATION}images/rating5.gif" border="0px" alt="{GREAT}" /><br /></a></td>
+        </tr>
+</table>
+EOT;
+// HTML template for the display of comments
+$template_image_comments = <<<EOT
+<table align="center" width="{WIDTH}" cellspacing="1" cellpadding="0" class="maintable">
+
+        <tr>
+                <td>
+                        <table width="100%" cellpadding="0px" cellspacing="0px">
+                           <tr>
+                                <td class="tableh2_compact" nowrap="nowrap">
+                                        <b>{MSG_AUTHOR}</b><a name="comment{MSG_ID}">&nbsp;</a>
+<!-- BEGIN ipinfo -->
+                                                                                 ({IP})
+<!-- END ipinfo -->
+</td>
+
+
+                                <td class="tableh2_compact" align="right" width="100%">
+<!-- BEGIN report_comment_button -->
+     <a href="report_file.php?pid={PID}&amp;msg_id={MSG_ID}&amp;what=comment" title="{REPORT_COMMENT_TITLE}"><img src="images/report.gif" width="16px" height="16px" border="0px" align="middle" alt="{REPORT_COMMENT_TITLE}" /></a>
+<!-- END report_comment_button -->
+
+
+<!-- BEGIN buttons -->
+                                        <a href="javascript:;" onclick="blocking('cbody{MSG_ID}','', 'block'); blocking('cedit{MSG_ID}','', 'block'); return false;" title="{EDIT_TITLE}"><img src="images/edit.gif" border="0px" align="middle" alt="" /></a>
+                                        <a href="delete.php?msg_id={MSG_ID}&amp;what=comment"  onclick="return confirm('{CONFIRM_DELETE}');"><img src="images/delete.gif" border="0px" align="middle" /></a>
+<!-- END buttons -->
+                                </td>
+                                <td class="tableh2_compact" align="right" nowrap="nowrap">
+                                        <span class="comment_date">[{MSG_DATE}]</span>
+                                </td></tr>
+                        </table>
+                </td>
+        </tr>
+        <tr>
+                <td class="tableb_compact">
+                        <div id="cbody{MSG_ID}" style="display:block">
+                                {MSG_BODY}
+                        </div>
+                        <div id="cedit{MSG_ID}" style="display:none">
+<!-- BEGIN edit_box_smilies -->
+                                <form name="f{MSG_ID}" method="post" action="db_input.php">
+                                    <table width="100%" cellpadding="0px" cellspacing="0px">
+                                        <tr>
+                                            <td valign="top">
+                                                <input type="text" name="msg_author" value="{MSG_AUTHOR}" class="textinput" size="25" />
+                                                <input type="hidden" name="event" value="comment_update" />
+                                                <input type="hidden" name="msg_id" value="{MSG_ID}" />
+                                            </td>
+                                            <td width="70%">
+                                                <textarea cols="40" rows="2" class="textinput" name="msg_body" onselect="storeCaret_f{MSG_ID}(this);" onclick="storeCaret_f{MSG_ID}(this);" onkeyup="storeCaret_f{MSG_ID}(this);" style="width:99%;">{MSG_BODY_RAW}</textarea>
+                                            </td>
+                                            <td align="right">
+                                                <input type="submit" class="comment_button" name="submit" value="{OK}" />
+                                            </td>
+                                        </tr>
+                                        <tr>
+                                            <td colspan="3">
+                                                <img src="images/spacer.gif" width="1px" height="2px" />
+                                                <br />
+                                            </td>
+                                        </tr>
+                                    </table>
+                                </form>
+                                {SMILIES}
+<!-- END edit_box_smilies -->
+<!-- BEGIN edit_box_no_smilies -->
+                                <form name="f{MSG_ID}" method="post" action="db_input.php">
+                                    <table width="100%" cellpadding="0px" cellspacing="0px">
+                                        <tr>
+                                            <td valign="top">
+                                                <input type="hidden" name="event" value="comment_update" />
+                                                <input type="hidden" name="msg_id" value="{MSG_ID}" />
+                                                <input type="text" name="msg_author" value="{MSG_AUTHOR}" class="textinput" size="25" />
+                                            </td>
+                                            <td width="70%">
+                                                <textarea cols="40" rows="2" class="textinput" name="msg_body" style="width:99%;">{MSG_BODY_RAW}</textarea>
+                                            </td>
+                                            <td align="right">
+                                                <input type="submit" class="comment_button" name="submit" value="{OK}" />
+                                            </td>
+                                        </tr>
+                                        <tr>
+                                            <td colspan="3">
+                                                <img src="images/spacer.gif" width="1px" height="2px" />
+                                                <br />
+                                            </td>
+                                        </tr>
+                                    </table>
+                                </form>
+<!-- END edit_box_no_smilies -->
+                        </div>
+                </td>
+        </tr>
+</table>
+EOT;
+
+if ($CONFIG['show_bbcode_help']) {$captionLabel = '&nbsp;'. cpg_display_help('f=index.html&base=64&h='.urlencode(base64_encode(serialize($lang_bbcode_help_title))).'&t='.urlencode(base64_encode(serialize($lang_bbcode_help))),470,245);}
+$template_add_your_comment = <<<EOT
+<table align="center" width="{WIDTH}" cellspacing="1" cellpadding="0" class="maintable">
+        <tr>
+                <td width="100%" class="tableh2_compact"><b>{ADD_YOUR_COMMENT}</b></td>
+        </tr>
+        <tr>
+                <td colspan="3">
+                <form method="post" name="post" action="db_input.php">
+                        <table width="100%" cellpadding="0px" cellspacing="0px">
+
+<!-- BEGIN user_name_input -->
+                                <tr><td class="tableb_compact">
+                                        {NAME}
+                                </td>
+                                <td class="tableb_compact">
+                                        <input type="text" class="textinput" name="msg_author" size="10" maxlength="20" value="{USER_NAME}" />
+                                </td>
+<!-- END user_name_input -->
+<!-- BEGIN input_box_smilies -->
+                                <td class="tableb_compact">
+                                {COMMENT} </td>
+                                <td width="100%" class="tableb_compact">
+                                <input type="text" class="textinput" id="message" name="msg_body" onselect="storeCaret_post(this);" onclick="storeCaret_post(this);" onkeyup="storeCaret_post(this);" maxlength="{MAX_COM_LENGTH}" style="width: 100%;" />                                        <!-- END input_box_smilies -->
+<!-- BEGIN input_box_no_smilies -->
+                                <input type="text" class="textinput" id="message" name="msg_body"  maxlength="{MAX_COM_LENGTH}" style="width: 100%;" />
+<!-- END input_box_no_smilies -->
+                                </td>
+                                <td class="tableb_compact">
+                                <input type="hidden" name="event" value="comment" />
+                                <input type="hidden" name="pid" value="{PIC_ID}" />
+                                <input type="submit" class="comment_button" name="submit" value="{OK}" />
+                                </td></tr>
+                        </table>
+                </form>
+                </td>
+        </tr>
+<!-- BEGIN smilies -->
+        <tr>
+                <td width="100%" class="tableb_compact">
+                        {SMILIES}
+                </td>
+        </tr>
+</table>
+<!-- END smilies -->
+
+EOT;
+// HTML template used by the cpg_die function
+$template_cpg_die = <<<EOT
+
+        <tr>
+                <td class="tableb" align="center">
+                        <font size="3"><b>{MESSAGE}</b></font>
+<!-- BEGIN file_line -->
+                        <br />
+                        <br />
+                        {FILE_TXT}{FILE} - {LINE_TXT}{LINE}
+<!-- END file_line -->
+<!-- BEGIN output_buffer -->
+                        <br />
+                        <br />
+                        <div align="left">
+                                {OUTPUT_BUFFER}
+                        </div>
+<!-- END output_buffer -->
+                        <br /><br />
+                </td>
+        </tr>
+
+
+EOT;
+// HTML template used by the msg_box function
+$template_msg_box = <<<EOT
+
+        <tr>
+                <td class="tableb" align="center">
+                        <font size="3"><b>{MESSAGE}</b></font>
+                </td>
+        </tr>
+<!-- BEGIN button -->
+                <tr>
+                        <td align="center" class="tablef">
+                                <table cellpadding="0" cellspacing="0">
+                                        <tr>
+                                                <td class="admin_menu">
+                                                        <a href="{LINK}">{TEXT}</a>
+                                                </td>
+                                        </tr>
+                                </table>
+                        </td>
+                </tr>
+<!-- END button -->
+
+EOT;
+// HTML template for e-cards
+$template_ecard = <<<EOT
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html dir="{LANG_DIR}">
+<head>
+<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
+<title>{TITLE}</title>
+</head>
+<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
+<br />
+<p align="center"><a href="{VIEW_ECARD_TGT}"><b>{VIEW_ECARD_LNK}</b></a></p>
+<table border="0px" cellspacing="0px" cellpadding="1px" align="center">
+  <tr>
+    <td bgcolor="#000000">
+      <table border="0px" cellspacing="0px" cellpadding="10px" bgcolor="#ffffff">
+        <tr>
+          <td valign="top">
+           <a href="{VIEW_MORE_TGT}/displayimage.php?pos=-{PID}">
+                                         <img src="{PIC_URL}" border="1px" alt="" /></a>
+                                         <br />
+                                         <div align="center">
+                                                 <h2>{PIC_TITLE}</h2>
+                                         </div>
+
+          </td>
+          <td valign="top" width="300px">
+            <div align="right"><img src="{URL_PREFIX}images/stamp.gif" border="0px" alt="" /></div>
+            <br />
+            <b><font face="arial" color="#000000" size="4">{GREETINGS}</font></b>
+            <br />
+            <br />
+            <font face="arial" color="#000000" size="2">{MESSAGE}</font>
+            <br />
+            <br />
+            <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
+            (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
+          </td>
+        </tr>
+                <tr>
+                        <td colspan="2">
+                                {PIC_CAPTION}
+                        </td>
+                </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<p align="center"><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
+</body>
+</html>
+EOT;
+
+// plain-text template for e-cards (as fallback for clients that can't display html-formatted mails)
+$template_ecard_plaintext = <<<EOT
+{TITLE}
+=========================================
+
+{VIEW_ECARD_LNK_PLAINTEXT}:
+{VIEW_ECARD_TGT}
+
+{GREETINGS}
+
+
+{PLAINTEXT_MESSAGE}
+
+{SENDER_NAME} ({SENDER_EMAIL})
+
+-----------------------------------------
+{VIEW_MORE_LNK}:
+{VIEW_MORE_TGT}
+EOT;
+
+// HTML template for report
+$template_report = <<<EOT
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html dir="{LANG_DIR}">
+<head>
+<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
+<title>{TITLE}</title>
+</head>
+<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
+<br />
+<p align="center"><a href="{VIEW_REPORT_TGT}"><b>{VIEW_REPORT_LNK}</b></a></p>
+<table border="0px" cellspacing="0px" cellpadding="1px" align="center">
+  <tr>
+    <td bgcolor="#000000">
+      <table border="0px" cellspacing="0px" cellpadding="10px" bgcolor="#ffffff">
+        <tr>
+          <td valign="top">
+           <a href="{PIC_TGT}"><img src="{PIC_URL}" border="1px" alt="" /></a><br />
+          </td>
+          <td valign="top" width="200px">
+            <b><font face="arial" color="#000000" size="4">{SUBJECT}</font></b>
+            <br />
+                                                <br />
+                                                {REASON}
+            <p>
+            <font face="arial" color="#000000" size="2">{MESSAGE}</font>
+            </p>
+            <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
+            (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
+          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<p align="center"><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
+</body>
+</html>
+EOT;
+
+// plain-text template for reports (as fallback for clients that can't display html-formatted mails)
+$template_report_plaintext = <<<EOT
+{TITLE}
+=========================================
+
+{VIEW_REPORT_LNK_PLAINTEXT}:
+{VIEW_REPORT_TGT}
+
+
+{SUBJECT}
+
+{REASON}
+
+{PLAINTEXT_MESSAGE}
+
+{SENDER_NAME} ({SENDER_EMAIL})
+
+-----------------------------------------
+{VIEW_MORE_LNK}:
+{VIEW_MORE_TGT}
+EOT;
+
+// HTML template for displaying a reported comment
+if (!isset($template_report_comment))  //{THEMES}
+$template_report_comment = <<<EOT
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html dir="{LANG_DIR}">
+<head>
+<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
+<title>{TITLE}</title>
+</head>
+<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
+<br />
+<p align="center"><a href="{VIEW_REPORT_TGT}"><b>{VIEW_REPORT_LNK}</b></a></p>
+<table border="0px" cellspacing="0px" cellpadding="1px" align="center">
+  <tr>
+    <td bgcolor="#000000">
+      <table border="0px" cellspacing="0px" cellpadding="10px" bgcolor="#ffffff">
+        <tr>
+          <td valign="top">
+           {COMMENT}
+                                                <p align="center"><a href="{COMMENT_TGT}">{COMMENT_LNK}</a></p>
+          </td>
+                                        </tr>
+                                        <tr>
+          <td valign="top">
+            <b><font face="arial" color="#000000" size="4">{SUBJECT}</font></b>
+                                                <p>
+              {REASON}
+            <p>
+            <font face="arial" color="#000000" size="2">{MESSAGE}</font>
+            </p>
+            <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
+            (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
+          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<p align="center"><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
+</body>
+</html>
+EOT;
+
+// plain-text template for reports (as fallback for clients that can't display html-formatted mails)
+if (!isset($template_report_comment_email))  //{THEMES}
+$template_report_comment_email = <<<EOT
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html dir="{LANG_DIR}">
+<head>
+<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
+<title>{TITLE}</title>
+</head>
+<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
+<p><a href="{VIEW_REPORT_TGT}">{VIEW_COMMENT_LNK}</a></p>
+                <b><font face="arial" color="#000000" size="4">{SUBJECT}</font></b>
+                <p>
+                        {REASON}
+                <p>
+                <font face="arial" color="#000000" size="2">{MESSAGE}</font>
+                </p>
+                <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
+                (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
+<p><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
+</body>
+</html>
+EOT;
+
+// Template used for tabbed display
+$template_tab_display = array('left_text' => '<td width="100%" align="left" valign="middle" class="tableh1_compact" style="white-space: nowrap"><b>{LEFT_TEXT}</b></td>' . "\n",
+    'tab_header' => '',
+    'tab_trailer' => '',
+    'active_tab' => '<td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>' . "\n" . '<td align="center" valign="middle" class="tableb_compact"><b>%d</b></td>',
+    'inactive_tab' => '<td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="{LINK}"><b>%d</b></a></td>' . "\n",
+    'inactive_prev_tab' => '<td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="{LINK}"><b>{PREV}</b></a></td>' . "\n",
+    'inactive_next_tab' => '<td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="{LINK}"><b>{NEXT}</b></a></td>' . "\n",
+    );
+
+// Template used for Vanity Footer
+$template_vanity = <<<EOT
+<div id="vanity">
+      <a id="v_php" href="http://www.php.net/"  rel="external"></a>
+      <a id="v_mysql" href="http://www.mysql.com/"  rel="external"></a>
+      <a id="v_xhtml" href="http://validator.w3.org/check/referer"  rel="external"></a>
+      <a id="v_css" href="http://jigsaw.w3.org/css-validator/check/referer"  rel="external"></a>
+</div>
+EOT;
+
+function pageheader($section, $meta = '')
+{
+    global $CONFIG, $THEME_DIR;
+    global $template_header, $lang_charset, $lang_text_dir;
+
+    $custom_header = cpg_get_custom_include($CONFIG['custom_header_path']);
+
+    header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
+    user_save_profile();
+
+    $template_vars = array('{LANG_DIR}' => $lang_text_dir,
+        '{TITLE}' => $CONFIG['gallery_name'] . ' - ' . strip_tags(bb_decode($section)),
+        '{CHARSET}' => $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'],
+        '{META}' => $meta,
+        '{GAL_NAME}' => $CONFIG['gallery_name'],
+        '{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
+        '{SYS_MENU}' => theme_main_menu('sys_menu'),
+        '{SUB_MENU}' => theme_main_menu('sub_menu'),
+        '{ADMIN_MENU}' => theme_admin_mode_menu(),
+        '{CUSTOM_HEADER}' => $custom_header,
+        );
+
+    echo template_eval($template_header, $template_vars);
+}
+// Function for writing a pagefooter
+function pagefooter()
+{
+    //global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_SERVER_VARS;
+    global $USER, $USER_DATA, $ALBUM_SET, $CONFIG, $time_start, $query_stats, $queries;;
+    global $template_footer;
+
+    $custom_footer = cpg_get_custom_include($CONFIG['custom_footer_path']);
+
+    if ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE)) {
+    cpg_debug_output();
+    }
+
+    $template_vars = array(
+        '{CUSTOM_FOOTER}' => $custom_footer,
+        '{VANITY}' => (defined('THEME_IS_XHTML10_TRANSITIONAL') && $CONFIG['vanity_block']) ? theme_vanity() : '',
+    );
+
+    echo template_eval($template_footer, $template_vars);
+}
+// Function to start a 'standard' table
+function starttable($width = '-1', $title = '', $title_colspan = '1')
+{
+    global $CONFIG;
+
+    if ($width == '-1') $width = $CONFIG['picture_table_width'];
+    if ($width == '100%') $width = $CONFIG['main_table_width'];
+    echo <<<EOT
+
+<!-- Start standard table -->
+<table align="center" width="$width" cellspacing="1" cellpadding="0" class="maintable">
+
+EOT;
+    if ($title) {
+        echo <<<EOT
+        <tr>
+                <td class="tableh1" colspan="$title_colspan">$title</td>
+        </tr>
+
+EOT;
+    }
+}
+
+function endtable()
+{
+    echo <<<EOT
+</table>
+<!-- End standard table -->
+
+EOT;
+}
+
+function theme_main_menu($which)
+{
+    global $AUTHORIZED, $CONFIG, $album, $actual_cat, $cat, $REFERER;
+    global $lang_main_menu, $template_sys_menu, $template_sub_menu;
+
+
+    static $sys_menu = '', $sub_menu = '';
+    if ($$which != '') {
+        return $$which;
+    }
+
+    $album_l = isset($album) ? "?album=$album" : '';
+    $cat_l = (isset($actual_cat))? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
+    $cat_l2 = isset($cat) ? "&amp;cat=$cat" : '';
+    $my_gallery_id = FIRST_USER_CAT + USER_ID;
+
+
+
+  if ($which == 'sys_menu' ) {
+    if (USER_ID) {
+        template_extract_block($template_sys_menu, 'login');
+    } else {
+        template_extract_block($template_sys_menu, 'logout');
+        template_extract_block($template_sys_menu, 'my_profile');
+    }
+
+    if (!USER_IS_ADMIN) {
+        template_extract_block($template_sys_menu, 'enter_admin_mode');
+        template_extract_block($template_sys_menu, 'leave_admin_mode');
+    } else {
+        if (GALLERY_ADMIN_MODE) {
+            template_extract_block($template_sys_menu, 'enter_admin_mode');
+        } else {
+            template_extract_block($template_sys_menu, 'leave_admin_mode');
+        }
+    }
+
+    if (!USER_CAN_CREATE_ALBUMS) {
+        template_extract_block($template_sys_menu, 'my_gallery');
+    }
+
+    if (USER_CAN_CREATE_ALBUMS) {
+        template_extract_block($template_sys_menu, 'my_profile');
+    }
+
+    if (!USER_CAN_UPLOAD_PICTURES) {
+        template_extract_block($template_sys_menu, 'upload_pic');
+    }
+
+    if (USER_ID || !$CONFIG['allow_user_registration']) {
+        template_extract_block($template_sys_menu, 'register');
+    }
+
+    if (!USER_ID || !$CONFIG['allow_memberlist']) {
+        template_extract_block($template_sys_menu, 'allow_memberlist');
+    }
+
+    if (!$CONFIG['display_faq']) {
+        template_extract_block($template_sys_menu, 'faq');
+    }
+
+    $param = array(
+        '{HOME_TGT}' => $CONFIG['home_target'],
+        '{HOME_TITLE}' => $lang_main_menu['home_title'],
+        '{HOME_LNK}' => $lang_main_menu['home_lnk'],
+        '{MY_GAL_TGT}' => "index.php?cat=$my_gallery_id",
+        '{MY_GAL_TITLE}' => $lang_main_menu['my_gal_title'],
+        '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],
+        '{MEMBERLIST_TGT}' => "usermgr.php",
+        '{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
+        '{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
+        '{MY_PROF_TGT}' => "profile.php?op=edit_profile",
+        '{MY_PROF_TITLE}' => $lang_main_menu['my_prof_title'],
+        '{MY_PROF_LNK}' => $lang_main_menu['my_prof_lnk'],
+        '{ADM_MODE_TGT}' => "mode.php?admin_mode=1&amp;referer=$REFERER",
+        '{ADM_MODE_TITLE}' => $lang_main_menu['adm_mode_title'],
+        '{ADM_MODE_LNK}' => $lang_main_menu['adm_mode_lnk'],
+        '{USR_MODE_TGT}' => "mode.php?admin_mode=0&amp;referer=$REFERER",
+        '{USR_MODE_TITLE}' => $lang_main_menu['usr_mode_title'],
+        '{USR_MODE_LNK}' => $lang_main_menu['usr_mode_lnk'],
+        '{UPL_PIC_TGT}' => "upload.php",
+        '{UPL_PIC_TITLE}' => $lang_main_menu['upload_pic_title'],
+        '{UPL_PIC_LNK}' => $lang_main_menu['upload_pic_lnk'],
+        '{REGISTER_TGT}' => "register.php",
+        '{REGISTER_TITLE}' => $lang_main_menu['register_title'],
+        '{REGISTER_LNK}' => $lang_main_menu['register_lnk'],
+        '{LOGIN_TGT}' => "login.php?referer=$REFERER",
+        '{LOGIN_TITLE}' => $lang_main_menu['login_title'],
+        '{LOGIN_LNK}' => $lang_main_menu['login_lnk'],
+        '{LOGOUT_TGT}' => "logout.php?referer=$REFERER",
+        '{LOGOUT_TITLE}' => $lang_main_menu['logout_title'],
+        '{LOGOUT_LNK}' => $lang_main_menu['logout_lnk'] . " [" . USER_NAME . "]",
+        '{FAQ_TGT}' => "faq.php",
+        '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
+        '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],
+        );
+
+        $sys_menu = template_eval($template_sys_menu, $param);
+  } else {
+
+    if (!$CONFIG['custom_lnk_url']) {
+        template_extract_block($template_sub_menu, 'custom_link');
+    }
+
+    $param = array(
+        '{ALB_LIST_TGT}' => "index.php$cat_l",
+        '{ALB_LIST_TITLE}' => $lang_main_menu['alb_list_title'],
+        '{ALB_LIST_LNK}' => $lang_main_menu['alb_list_lnk'],
+        '{CUSTOM_LNK_TGT}' => $CONFIG['custom_lnk_url'],
+        '{CUSTOM_LNK_TITLE}' => $CONFIG['custom_lnk_name'],
+        '{CUSTOM_LNK_LNK}' => $CONFIG['custom_lnk_name'],
+        '{LASTUP_TGT}' => "thumbnails.php?album=lastup$cat_l2",
+        '{LASTUP_TITLE}' => $lang_main_menu['lastup_title'],
+        '{LASTUP_LNK}' => $lang_main_menu['lastup_lnk'],
+        '{LASTCOM_TGT}' => "thumbnails.php?album=lastcom$cat_l2",
+        '{LASTCOM_TITLE}' => $lang_main_menu['lastcom_title'],
+        '{LASTCOM_LNK}' => $lang_main_menu['lastcom_lnk'],
+        '{TOPN_TGT}' => "thumbnails.php?album=topn$cat_l2",
+        '{TOPN_TITLE}' => $lang_main_menu['topn_title'],
+        '{TOPN_LNK}' => $lang_main_menu['topn_lnk'],
+        '{TOPRATED_TGT}' => "thumbnails.php?album=toprated$cat_l2",
+        '{TOPRATED_TITLE}' => $lang_main_menu['toprated_title'],
+        '{TOPRATED_LNK}' => $lang_main_menu['toprated_lnk'],
+        '{FAV_TGT}' => "thumbnails.php?album=favpics",
+        '{FAV_TITLE}' => $lang_main_menu['fav_title'],
+        '{FAV_LNK}' => $lang_main_menu['fav_lnk'],
+        '{SEARCH_TGT}' => "search.php",
+        '{SEARCH_TITLE}' => $lang_main_menu['search_title'],
+        '{SEARCH_LNK}' => $lang_main_menu['search_lnk'],
+        );
+    $sub_menu = template_eval($template_sub_menu, $param);
+  }
+
+    return $$which;
+}
+
+function theme_admin_mode_menu()
+{
+    global $cat;
+    global $lang_gallery_admin_menu, $lang_user_admin_menu;
+    global $template_gallery_admin_menu, $template_user_admin_menu;
+    global $CONFIG;
+
+    $cat_l = isset($cat) ? "?cat=$cat" : '';
+
+    static $admin_menu = '';
+
+    // Populate the admin menu only if empty to avoid template errors
+    if ($admin_menu == '') {
+        if ($CONFIG['log_ecards'] == 0) {
+            template_extract_block($template_gallery_admin_menu, 'log_ecards');
+        }
+
+        if (cpg_get_pending_approvals() == 0) {
+             template_extract_block($template_gallery_admin_menu, 'admin_approval');
+        }
+
+        if (GALLERY_ADMIN_MODE) {
+            // do the docs exist on the webserver?
+            if (file_exists('docs/index.htm') == true) {
+                $documentation_href = 'docs/index.htm';
+            } else {
+                $documentation_href = 'http://coppermine.sf.net/docs/cpg14/index.php';
+            }
+            $param = array('{CATL}' => $cat_l,
+                '{UPL_APP_TITLE}' => $lang_gallery_admin_menu['upl_app_title'],
+                '{UPL_APP_LNK}' => $lang_gallery_admin_menu['upl_app_lnk'],
+                '{ADMIN_TITLE}' => $lang_gallery_admin_menu['admin_title'],
+                '{ADMIN_LNK}' => $lang_gallery_admin_menu['admin_lnk'],
+                '{ALBUMS_TITLE}' => $lang_gallery_admin_menu['albums_title'],
+                '{ALBUMS_LNK}' => $lang_gallery_admin_menu['albums_lnk'],
+                '{CATEGORIES_TITLE}' => $lang_gallery_admin_menu['categories_title'],
+                '{CATEGORIES_LNK}' => $lang_gallery_admin_menu['categories_lnk'],
+                '{USERS_TITLE}' => $lang_gallery_admin_menu['users_title'],
+                '{USERS_LNK}' => $lang_gallery_admin_menu['users_lnk'],
+                '{GROUPS_TITLE}' => $lang_gallery_admin_menu['groups_title'],
+                '{GROUPS_LNK}' => $lang_gallery_admin_menu['groups_lnk'],
+                '{COMMENTS_TITLE}' => $lang_gallery_admin_menu['comments_title'],
+                '{COMMENTS_LNK}' => $lang_gallery_admin_menu['comments_lnk'],
+                '{SEARCHNEW_TITLE}' => $lang_gallery_admin_menu['searchnew_title'],
+                '{SEARCHNEW_LNK}' => $lang_gallery_admin_menu['searchnew_lnk'],
+                '{MY_PROF_TITLE}' => $lang_user_admin_menu['my_prof_title'],
+                '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk'],
+                '{UTIL_TITLE}' => $lang_gallery_admin_menu['util_title'],
+                '{UTIL_LNK}' => $lang_gallery_admin_menu['util_lnk'],
+                '{BAN_TITLE}' => $lang_gallery_admin_menu['ban_title'],
+                '{BAN_LNK}' => $lang_gallery_admin_menu['ban_lnk'],
+                '{DB_ECARD_TITLE}' => $lang_gallery_admin_menu['db_ecard_title'],
+                '{DB_ECARD_LNK}' => $lang_gallery_admin_menu['db_ecard_lnk'],
+                '{PICTURES_TITLE}' => $lang_gallery_admin_menu['pictures_title'],
+                '{PICTURES_LNK}' => $lang_gallery_admin_menu['pictures_lnk'],
+                '{DOCUMENTATION_HREF}' => $documentation_href,
+                '{DOCUMENTATION_TITLE}' => $lang_gallery_admin_menu['documentation_lnk'],
+                '{DOCUMENTATION_LNK}' => $lang_gallery_admin_menu['documentation_lnk'],
+                );
+
+            $html = template_eval($template_gallery_admin_menu, $param);
+            $html.= cpg_alert_dev_version();
+        } elseif (USER_ADMIN_MODE) {
+            $param = array('{ALBMGR_TITLE}' => $lang_user_admin_menu['albmgr_title'],
+                '{ALBMGR_LNK}' => $lang_user_admin_menu['albmgr_lnk'],
+                '{MODIFYALB_TITLE}' => $lang_user_admin_menu['modifyalb_title'],
+                '{MODIFYALB_LNK}' => $lang_user_admin_menu['modifyalb_lnk'],
+                '{MY_PROF_TITLE}' => $lang_user_admin_menu['my_prof_title'],
+                '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk'],
+                '{PICTURES_TITLE}' => $lang_gallery_admin_menu['pictures_title'],
+                '{PICTURES_LNK}' => $lang_gallery_admin_menu['pictures_lnk'],
+                );
+
+            $html = template_eval($template_user_admin_menu, $param);
+        } else {
+            $html = '';
+        }
+
+        $admin_menu = $html;
+    }
+
+    return $admin_menu;
+}
+
+function theme_display_cat_list($breadcrumb, &$cat_data, $statistics)
+{
+    global $template_cat_list, $lang_cat_list;
+    if (count($cat_data) > 0) {
+        starttable('100%');
+        $template = template_extract_block($template_cat_list, 'header');
+        $params = array('{CATEGORY}' => $lang_cat_list['category'],
+            '{ALBUMS}' => $lang_cat_list['albums'],
+            '{PICTURES}' => $lang_cat_list['pictures'],
+            );
+        echo template_eval($template, $params);
+    }
+
+    $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
+    $template = template_extract_block($template_cat_list, 'catrow');
+    foreach($cat_data as $category) {
+        if (!isset($category['cat_thumb'])) { $category['cat_thumb'] = ''; }
+        if (count($category) == 3) {
+            $params = array('{CAT_TITLE}' => $category[0],
+                    '{CAT_THUMB}' => $category['cat_thumb'],
+                '{CAT_DESC}' => $category[1]
+                );
+            echo template_eval($template_noabl, $params);
+        } elseif (isset($category['cat_albums']) && ($category['cat_albums'] != '')) {
+            $params = array('{CAT_TITLE}' => $category[0],
+                '{CAT_THUMB}' => $category['cat_thumb'],
+                '{CAT_DESC}' => $category[1],
+                '{CAT_ALBUMS}' => $category['cat_albums'],
+                '{ALB_COUNT}' => $category[2],
+                '{PIC_COUNT}' => $category[3],
+                );
+            echo template_eval($template, $params);
+        } else {
+            $params = array('{CAT_TITLE}' => $category[0],
+                '{CAT_THUMB}' => $category['cat_thumb'],
+                '{CAT_DESC}' => $category[1],
+                '{CAT_ALBUMS}' => '',
+                '{ALB_COUNT}' => $category[2],
+                '{PIC_COUNT}' => $category[3],
+                );
+            echo template_eval($template, $params);
+        }
+    }
+
+    if ($statistics && count($cat_data) > 0) {
+        $template = template_extract_block($template_cat_list, 'footer');
+        $params = array('{STATISTICS}' => $statistics);
+        echo template_eval($template, $params);
+    }
+
+
+    if (count($cat_data) > 0)
+          endtable();
+        echo template_extract_block($template_cat_list, 'spacer');
+}
+
+function theme_display_breadcrumb($breadcrumb, &$cat_data)
+{
+    /**
+     * ** added breadcrumb as a seperate element
+     */
+    global $template_breadcrumb, $lang_breadcrumb;
+
+    starttable('100%');
+    if ($breadcrumb) {
+        $template = template_extract_block($template_breadcrumb, 'breadcrumb');
+        $params = array('{BREADCRUMB}' => $breadcrumb
+            );
+        echo template_eval($template, $params);
+    }
+        endtable();
+}
+
+function theme_display_album_list(&$alb_list, $nbAlb, $cat, $page, $total_pages)
+{
+
+    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list, $lang_album_list;
+
+    $theme_alb_list_tab_tmpl = $template_tab_display;
+
+    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
+    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&amp;page=%d'));
+    $theme_alb_list_tab_tmpl['inactive_next_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_next_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&amp;page=%d'));
+    $theme_alb_list_tab_tmpl['inactive_prev_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_prev_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&amp;page=%d'));
+
+    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
+
+    $album_cell = template_extract_block($template_album_list, 'album_cell');
+    $empty_cell = template_extract_block($template_album_list, 'empty_cell');
+    $tabs_row = template_extract_block($template_album_list, 'tabs');
+    $stat_row = template_extract_block($template_album_list, 'stat_row');
+    $spacer = template_extract_block($template_album_list, 'spacer');
+    $header = template_extract_block($template_album_list, 'header');
+    $footer = template_extract_block($template_album_list, 'footer');
+    $rows_separator = template_extract_block($template_album_list, 'row_separator');
+
+    $count = 0;
+
+    $columns = $CONFIG['album_list_cols'];
+    $column_width = ceil(100 / $columns);
+    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
+
+    starttable('100%');
+
+    if ($STATS_IN_ALB_LIST) {
+        $params = array('{STATISTICS}' => $statistics,
+            '{COLUMNS}' => $columns,
+            );
+        echo template_eval($stat_row, $params);
+    }
+
+    echo $header;
+
+    if (is_array($alb_list)) {
+        foreach($alb_list as $album) {
+            $count ++;
+
+            $params = array('{COL_WIDTH}' => $column_width,
+                '{ALBUM_TITLE}' => $album['album_title'],
+                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
+                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
+                '{ALB_LINK_PIC}' => $album['thumb_pic'],
+                '{ADMIN_MENU}' => $album['album_adm_menu'],
+                '{ALB_DESC}' => $album['album_desc'],
+                '{ALB_INFOS}' => $album['album_info'],
+                );
+
+            echo template_eval($album_cell, $params);
+
+            if ($count % $columns == 0 && $count < count($alb_list)) {
+                echo $rows_separator;
+            }
+        }
+    }
+
+    $params = array('{COL_WIDTH}' => $column_width,
+          '{SPACER}' => $thumb_cell_width
+          );
+    $empty_cell = template_eval($empty_cell, $params);
+
+    while ($count++ % $columns != 0) {
+        echo $empty_cell;
+    }
+
+    echo $footer;
+    // Tab display
+    $params = array('{COLUMNS}' => $columns,
+        '{TABS}' => $tabs,
+        );
+    echo template_eval($tabs_row, $params);
+
+    endtable();
+
+    echo $spacer;
+}
+// Function to display first level Albums of a category
+function theme_display_album_list_cat(&$alb_list, $nbAlb, $cat, $page, $total_pages)
+{
+    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list_cat, $lang_album_list;
+    if (!$CONFIG['first_level']) {
+        return;
+    }
+
+    $theme_alb_list_tab_tmpl = $template_tab_display;
+
+    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
+    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&amp;page=%d'));
+
+    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
+    // echo $template_album_list_cat;
+    $template_album_list_cat1 = $template_album_list_cat;
+    $album_cell = template_extract_block($template_album_list_cat1, 'c_album_cell');
+    $empty_cell = template_extract_block($template_album_list_cat1, 'c_empty_cell');
+    $tabs_row = template_extract_block($template_album_list_cat1, 'c_tabs');
+    $stat_row = template_extract_block($template_album_list_cat1, 'c_stat_row');
+    $spacer = template_extract_block($template_album_list_cat1, 'c_spacer');
+    $header = template_extract_block($template_album_list_cat1, 'c_header');
+    $footer = template_extract_block($template_album_list_cat1, 'c_footer');
+    $rows_separator = template_extract_block($template_album_list_cat1, 'c_row_separator');
+
+    $count = 0;
+
+    $columns = $CONFIG['album_list_cols'];
+    $column_width = ceil(100 / $columns);
+    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
+
+    starttable('100%');
+
+    if ($STATS_IN_ALB_LIST) {
+        $params = array('{STATISTICS}' => $statistics,
+            '{COLUMNS}' => $columns,
+            );
+        echo template_eval($stat_row, $params);
+    }
+
+    echo $header;
+
+    if (is_array($alb_list)) {
+        foreach($alb_list as $album) {
+            $count ++;
+
+            $params = array('{COL_WIDTH}' => $column_width,
+                '{ALBUM_TITLE}' => $album['album_title'],
+                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
+                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
+                '{ALB_LINK_PIC}' => $album['thumb_pic'],
+                '{ADMIN_MENU}' => $album['album_adm_menu'],
+                '{ALB_DESC}' => $album['album_desc'],
+                '{ALB_INFOS}' => $album['album_info'],
+                );
+
+            echo template_eval($album_cell, $params);
+
+            if ($count % $columns == 0 && $count < count($alb_list)) {
+                echo $rows_separator;
+            }
+        }
+    }
+
+    $params = array('{COL_WIDTH}' => $column_width,
+          '{SPACER}' => $thumb_cell_width
+          );
+    $empty_cell = template_eval($empty_cell, $params);
+
+    while ($count++ % $columns != 0) {
+        echo $empty_cell;
+    }
+
+    echo $footer;
+    // Tab display
+    $params = array('{COLUMNS}' => $columns,
+        '{TABS}' => $tabs,
+        );
+    echo template_eval($tabs_row, $params);
+
+    endtable();
+
+    echo $spacer;
+}
+
+function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb')
+{
+    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;
+
+    static $header = '';
+    static $thumb_cell = '';
+    static $empty_cell = '';
+    static $row_separator = '';
+    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');
+        $header = template_extract_block($template_thumbnail_view, 'header');
+        $empty_cell = template_extract_block($template_thumbnail_view, 'empty_cell');
+        $row_separator = template_extract_block($template_thumbnail_view, 'row_separator');
+        $footer = template_extract_block($template_thumbnail_view, 'footer');
+        $spacer = template_extract_block($template_thumbnail_view, 'spacer');
+    }
+
+    $cat_link = is_numeric($aid) ? '' : '&amp;cat=' . $cat;
+    $uid_link = (isset($_GET['uid']) && is_numeric($_GET['uid'])) ? '&amp;uid=' . $_GET['uid'] : '';
+
+    $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['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&amp;page=%d'));
+        $theme_thumb_tab_tmpl['inactive_next_tab'] = strtr($theme_thumb_tab_tmpl['inactive_next_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&amp;page=%d'));
+        $theme_thumb_tab_tmpl['inactive_prev_tab'] = strtr($theme_thumb_tab_tmpl['inactive_prev_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&amp;page=%d'));
+    } else {
+        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
+        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&amp;page=%d'));
+        $theme_thumb_tab_tmpl['inactive_next_tab'] = strtr($theme_thumb_tab_tmpl['inactive_next_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&amp;page=%d'));
+        $theme_thumb_tab_tmpl['inactive_prev_tab'] = strtr($theme_thumb_tab_tmpl['inactive_prev_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&amp;page=%d'));
+    }
+
+    $thumbcols = $CONFIG['thumbcols'];
+    $cell_width = ceil(100 / $CONFIG['thumbcols']) . '%';
+
+    $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
+    // 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'],
+            );
+        $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{
+        $title = $album_name;
+    }
+
+
+    if ($mode == 'thumb') {
+        starttable('100%', $title, $thumbcols);
+    } else {
+        starttable('100%');
+    }
+
+    echo $header;
+
+    $i = 0;
+    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']
+                    );
+            } 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}' => ''
+                );
+        }
+        echo template_eval($thumb_cell, $params);
+
+        if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
+            echo $row_separator;
+        }
+    }
+    for (;($i % $thumbcols); $i++) {
+        echo $empty_cell;
+    }
+    echo $footer;
+
+    if ($display_tabs) {
+        $params = array('{THUMB_COLS}' => $thumbcols,
+            '{TABS}' => $tabs_html
+            );
+        echo template_eval($tabs, $params);
+    }
+
+    endtable();
+    echo $spacer;
+}
+// Added to display flim_strip
+function theme_display_film_strip(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $pos, $sort_options, $mode = 'thumb')
+{
+    global $CONFIG, $THEME_DIR;
+    global $template_film_strip, $lang_film_strip;
+
+    static $template = '';
+    static $thumb_cell = '';
+    static $empty_cell = '';
+    static $spacer = '';
+
+    if ((!$template)) {
+        $template = $template_film_strip;
+        $thumb_cell = template_extract_block($template, 'thumb_cell');
+        $empty_cell = template_extract_block($template, 'empty_cell');
+    }
+
+    $cat_link = is_numeric($aid) ? '' : '&amp;cat=' . $cat;
+
+    $thumbcols = $CONFIG['thumbcols'];
+    $cell_width = ceil(100 / $CONFIG['max_film_strip_items']) . '%';
+
+    $i = 0;
+    $thumb_strip = '';
+    foreach($thumb_list as $thumb) {
+        $i++;
+        if ($mode == 'thumb') {
+            $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}' => ''
+                );
+        } else {
+            $params = array('{CELL_WIDTH}' => $cell_width,
+                '{LINK_TGT}' => "index.php?cat={$thumb['cat']}",
+                '{THUMB}' => $thumb['image'],
+                '{CAPTION}' => '',
+                '{ADMIN_MENU}' => ''
+                );
+        }
+        $thumb_strip .= template_eval($thumb_cell, $params);
+    }
+
+    if (defined('THEME_HAS_FILM_STRIP_GRAPHICS')) {
+        $tile1 = $THEME_DIR . 'images/tile1.gif';
+        $tile2 = $THEME_DIR . 'images/tile2.gif';
+    } elseif (defined('THEME_HAS_FILM_STRIP_GRAPHIC')) {
+        $tile1=$tile2=$THEME_DIR . 'images/tile.gif';
+    } else {
+        $tile1=$tile2= 'images/tile.gif';
+    }
+
+    $params = array('{THUMB_STRIP}' => $thumb_strip,
+        '{COLS}' => $i,
+        '{TILE1}' => $tile1,
+        '{TILE2}' => $tile2,
+        );
+
+    ob_start();
+    starttable($CONFIG['picture_table_width']);
+    echo template_eval($template, $params);
+    endtable();
+    $film_strip = ob_get_contents();
+    ob_end_clean();
+
+    return $film_strip;
+}
+
+function theme_no_img_to_display($album_name)
+{
+    global $lang_errors, $template_no_img_to_display;
+
+    static $template = '';
+    static $spacer;
+
+    if ((!$template)) {
+        $template = $template_no_img_to_display;
+        $spacer = template_extract_block($template, 'spacer');
+    }
+
+    $params = array('{TEXT}' => $lang_errors['no_img_to_display']);
+    starttable('100%', $album_name);
+    echo template_eval($template, $params);
+    endtable();
+}
+
+function theme_display_image($nav_menu, $picture, $votes, $pic_info, $comments, $film_strip)
+{
+    global $CONFIG;
+
+    $width = $CONFIG['picture_table_width'];
+
+    starttable();
+    echo $nav_menu;
+    endtable();
+
+    starttable();
+    echo $picture;
+    endtable();
+    if ($CONFIG['display_film_strip'] == 1) {
+        echo $film_strip;
+    }
+
+
+    echo $votes;
+
+
+
+    $picinfo = isset($_COOKIE['picinfo']) ? $_COOKIE['picinfo'] : ($CONFIG['display_pic_info'] ? 'block' : 'none');
+    echo "<div id=\"picinfo\" style=\"display: $picinfo;\">\n";
+    starttable();
+    echo $pic_info;
+    endtable();
+    echo "</div>\n";
+
+    echo "<div id=\"comments\">\n";
+        echo $comments;
+        echo "</div>\n";
+
+}
+
+function theme_html_picinfo(&$info)
+{
+    global $lang_picinfo;
+
+    $html = '';
+
+    $html .= "        <tr><td colspan=\"2\" class=\"tableh2_compact\"><b>{$lang_picinfo['title']}</b></td></tr>\n";
+    $template = "        <tr><td class=\"tableb_compact\" valign=\"top\" >%s:</td><td class=\"tableb_compact\">%s</td></tr>\n";
+    foreach ($info as $key => $value) $html .= sprintf($template, $key, $value);
+
+    return $html;
+}
+
+// Displays a picture
+function theme_html_picture()
+{
+    global $CONFIG, $CURRENT_PIC_DATA, $CURRENT_ALBUM_DATA, $USER;
+    global $album, $comment_date_fmt, $template_display_media;
+    global $lang_display_image_php, $lang_picinfo;
+
+    $pid = $CURRENT_PIC_DATA['pid'];
+    $pic_title = '';
+
+    if (!isset($USER['liv']) || !is_array($USER['liv'])) {
+        $USER['liv'] = array();
+    }
+    // Add 1 to hit counter
+    if (!USER_IS_ADMIN && !in_array($pid, $USER['liv']) && isset($_COOKIE[$CONFIG['cookie_name'] . '_data'])) {
+        add_hit($pid);
+        if (count($USER['liv']) > 4) array_shift($USER['liv']);
+        array_push($USER['liv'], $pid);
+    }
+
+    if($CONFIG['thumb_use']=='ht' && $CURRENT_PIC_DATA['pheight'] > $CONFIG['picture_width'] ){ // The wierd comparision is because only picture_width is stored
+      $condition = true;
+    }elseif($CONFIG['thumb_use']=='wd' && $CURRENT_PIC_DATA['pwidth'] > $CONFIG['picture_width']){
+      $condition = true;
+    }elseif($CONFIG['thumb_use']=='any' && max($CURRENT_PIC_DATA['pwidth'], $CURRENT_PIC_DATA['pheight']) > $CONFIG['picture_width']){
+      $condition = true;
+    }else{
+     $condition = false;
+    }
+
+    if ($CURRENT_PIC_DATA['title'] != '') {
+        $pic_title .= $CURRENT_PIC_DATA['title'] . "\n";
+    }
+    if ($CURRENT_PIC_DATA['caption'] != '') {
+        $pic_title .= $CURRENT_PIC_DATA['caption'] . "\n";
+    }
+    if ($CURRENT_PIC_DATA['keywords'] != '') {
+        $pic_title .= $lang_picinfo['Keywords'] . ": " . $CURRENT_PIC_DATA['keywords'];
+    }
+
+    if (!$CURRENT_PIC_DATA['title'] && !$CURRENT_PIC_DATA['caption']) {
+        template_extract_block($template_display_media, 'img_desc');
+    } else {
+        if (!$CURRENT_PIC_DATA['title']) {
+            template_extract_block($template_display_media, 'title');
+        }
+        if (!$CURRENT_PIC_DATA['caption']) {
+            template_extract_block($template_display_media, 'caption');
+        }
+    }
+
+    $CURRENT_PIC_DATA['menu'] = html_picture_menu(); //((USER_ADMIN_MODE && $CURRENT_ALBUM_DATA['category'] == FIRST_USER_CAT + USER_ID) || ($CONFIG['users_can_edit_pics'] && $CURRENT_PIC_DATA['owner_id'] == USER_ID && USER_ID != 0) || GALLERY_ADMIN_MODE) ? html_picture_menu($pid) : '';
+
+    if ($CONFIG['make_intermediate'] && $condition ) {
+        $picture_url = get_pic_url($CURRENT_PIC_DATA, 'normal');
+    } else {
+        $picture_url = get_pic_url($CURRENT_PIC_DATA, 'fullsize');
+    }
+
+    $image_size = compute_img_size($CURRENT_PIC_DATA['pwidth'], $CURRENT_PIC_DATA['pheight'], $CONFIG['picture_width']);
+
+    $pic_title = '';
+    $mime_content = cpg_get_type($CURRENT_PIC_DATA['filename']);
+
+
+    if ($mime_content['content']=='movie' || $mime_content['content']=='audio') {
+
+        if ($CURRENT_PIC_DATA['pwidth']==0 || $CURRENT_PIC_DATA['pheight']==0) {
+            $CURRENT_PIC_DATA['pwidth']  = 320; // Default width
+
+            // Set default height; if file is a movie
+            if ($mime_content['content']=='movie') {
+                $CURRENT_PIC_DATA['pheight'] = 240; // Default height
+            }
+        }
+
+        $ctrl_offset['mov']=15;
+        $ctrl_offset['wmv']=45;
+        $ctrl_offset['swf']=0;
+        $ctrl_offset['rm']=0;
+        $ctrl_offset_default=45;
+        $ctrl_height = (isset($ctrl_offset[$mime_content['extension']]))?($ctrl_offset[$mime_content['extension']]):$ctrl_offset_default;
+        $image_size['whole']='width="'.$CURRENT_PIC_DATA['pwidth'].'" height="'.($CURRENT_PIC_DATA['pheight']+$ctrl_height).'"';
+    }
+
+    if ($mime_content['content']=='image') {
+        if (isset($image_size['reduced'])) {
+            $winsizeX = $CURRENT_PIC_DATA['pwidth']+5;  //the +'s are the mysterious FF and IE paddings
+            $winsizeY = $CURRENT_PIC_DATA['pheight']+3; //the +'s are the mysterious FF and IE paddings
+            $pic_html = "<a href=\"javascript:;\" onclick=\"MM_openBrWindow('displayimage.php?pid=$pid&amp;fullsize=1','" . uniqid(rand()) . "','scrollbars=yes,toolbar=yes,status=yes,resizable=yes,width=$winsizeX,height=$winsizeY')\">";
+            $pic_title = $lang_display_image_php['view_fs'] . "\n==============\n" . $pic_title;
+            $pic_html .= "<img src=\"" . $picture_url . "\" class=\"image\" border=\"0\" alt=\"{$lang_display_image_php['view_fs']}\" /><br />";
+            $pic_html .= "</a>\n";
+        } else {
+            $pic_html = "<img src=\"" . $picture_url . "\" {$image_size['geom']} class=\"image\" border=\"0\" alt=\"\" /><br />\n";
+        }
+    } elseif ($mime_content['content']=='document') {
+        $pic_thumb_url = get_pic_url($CURRENT_PIC_DATA,'thumb');
+        $pic_html = "<a href=\"{$picture_url}\" target=\"_blank\" class=\"document_link\"><img src=\"".$pic_thumb_url."\" border=\"0\" class=\"image\" /></a>\n<br />";
+    } else {
+        $autostart = ($CONFIG['media_autostart']) ? ('true'):('false');
+
+        $players['WMP'] = array('id' => 'MediaPlayer',
+                                'clsid' => 'classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" ',
+                                'codebase' => 'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" ',
+                                'mime' => 'type="application/x-mplayer2" ',
+                               );
+        $players['RMP'] = array('id' => 'RealPlayer',
+                                'clsid' => 'classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" ',
+                                'codebase' => '',
+                                'mime' => 'type="audio/x-pn-realaudio-plugin" '
+                               );
+        $players['QT']  = array('id' => 'QuickTime',
+                                'clsid' => 'classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" ',
+                                'codebase' => 'codebase="http://www.apple.com/qtactivex/qtplugin.cab" ',
+                                'mime' => 'type="video/x-quicktime" '
+                               );
+        $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" '
+                               );
+        $players['UNK'] = array('id' => 'DefaultPlayer',
+                                'clsid' => '',
+                                'codebase' => '',
+                                'mime' => ''
+                               );
+
+        if (isset($_COOKIE[$CONFIG['cookie_name'].'_'.$mime_content['extension'].'player'])) {
+            $user_player = $_COOKIE[$CONFIG['cookie_name'].'_'.$mime_content['extension'].'player'];
+        } else {
+            $user_player = $mime_content['player'];
+        }
+
+                // There isn't a player selected or user wants client-side control
+        if (!$user_player) {
+            $user_player = 'UNK';
+        }
+
+        $player = $players[$user_player];
+
+        $pic_html  = '<object id="'.$player['id'].'" '.$player['classid'].$player['codebase'].$player['mime'].$image_size['whole'].'>';
+        $pic_html .= "<param name=\"autostart\" value=\"$autostart\" /><param name=\"src\" value=\"". $picture_url . "\" />";
+        $pic_html .= '<embed '.$image_size['whole'].' src="'. $picture_url . '" autostart="'.$autostart.'" '.$player['mime'].'></embed>';
+        $pic_html .= "</object><br />\n";
+    }
+
+    $CURRENT_PIC_DATA['html'] = $pic_html;
+    $CURRENT_PIC_DATA['header'] = '';
+    $CURRENT_PIC_DATA['footer'] = '';
+
+    $CURRENT_PIC_DATA = CPGPluginAPI::filter('file_data',$CURRENT_PIC_DATA);
+
+    $params = array('{CELL_HEIGHT}' => '100',
+        '{IMAGE}' => $CURRENT_PIC_DATA['header'].$CURRENT_PIC_DATA['html'].$CURRENT_PIC_DATA['footer'],
+        '{ADMIN_MENU}' => $CURRENT_PIC_DATA['menu'],
+        '{TITLE}' => bb_decode($CURRENT_PIC_DATA['title']),
+        '{CAPTION}' => bb_decode($CURRENT_PIC_DATA['caption']),
+        );
+
+    return template_eval($template_display_media, $params);
+}
+
+function theme_html_img_nav_menu()
+{
+    global $CONFIG, $CURRENT_PIC_DATA, $meta_nav, $THEME_DIR ; //$PHP_SELF,
+    global $album, $cat, $pos, $pic_count, $lang_img_nav_bar, $lang_text_dir, $template_img_navbar;
+
+    $cat_link = is_numeric($album) ? '' : '&amp;cat=' . $cat;
+
+    $human_pos = $pos + 1;
+    $page = ceil(($pos + 1) / ($CONFIG['thumbrows'] * $CONFIG['thumbcols']));
+    $pid = $CURRENT_PIC_DATA['pid'];
+
+    $start = 0;
+        $start_tgt = "{$_SERVER['PHP_SELF']}?album=$album$cat_link&amp;pos=$start";
+        $start_title = $lang_img_nav_bar['go_album_start'];
+        $meta_nav .= "<link rel=\"start\" href=\"$start_tgt\" title=\"$start_title\" />
+        ";
+        $end = $pic_count - 1;
+        $end_tgt = "{$_SERVER['PHP_SELF']}?album=$album$cat_link&amp;pos=$end";
+        $end_title = $lang_img_nav_bar['go_album_end'];
+        $meta_nav .= "<link rel=\"last\" href=\"$end_tgt\" title=\"$end_title\" />
+        ";
+
+    if ($pos > 0) {
+        $prev = $pos - 1;
+        $prev_tgt = "{$_SERVER['PHP_SELF']}?album=$album$cat_link&amp;pos=$prev";
+        $prev_title = $lang_img_nav_bar['prev_title'];
+                                $meta_nav .= "<link rel=\"prev\" href=\"$prev_tgt\" title=\"$prev_title\" />
+                                ";
+    } else {
+        $prev_tgt = "javascript:;";
+        $prev_title = "";
+    }
+
+    if ($pos < ($pic_count -1)) {
+        $next = $pos + 1;
+        $next_tgt = "{$_SERVER['PHP_SELF']}?album=$album$cat_link&amp;pos=$next";
+        $next_title = $lang_img_nav_bar['next_title'];
+                                $meta_nav .= "<link rel=\"next\" href=\"$next_tgt\" title=\"$next_title\"/>
+                                ";
+    } else {
+        $next_tgt = "javascript:;";
+        $next_title = "";
+    }
+
+    if (USER_CAN_SEND_ECARDS) {
+        $ecard_tgt = "ecard.php?album=$album$cat_link&amp;pid=$pid&amp;pos=$pos";
+        $ecard_title = $lang_img_nav_bar['ecard_title'];
+    } else {
+        template_extract_block($template_img_navbar, 'ecard_button'); // added to remove button if cannot send ecard
+        /*$ecard_tgt = "javascript:alert('" . addslashes($lang_img_nav_bar['ecard_disabled_msg']) . "');";
+        $ecard_title = $lang_img_nav_bar['ecard_disabled'];*/
+    }
+
+                //report to moderator buttons
+    if (($CONFIG['report_post']==1) && (USER_CAN_SEND_ECARDS)) {
+        $report_tgt = "report_file.php?album=$album$cat_link&amp;pid=$pid&amp;pos=$pos";
+    } else { // remove button if report toggle is off
+        template_extract_block($template_img_navbar, 'report_file_button');
+
+    }
+
+                    $thumb_tgt = "thumbnails.php?album=$album$cat_link&amp;page=$page";
+        $meta_nav .= "<link rel=\"up\" href=\"$thumb_tgt\" title=\"".$lang_img_nav_bar['thumb_title']."\"/>
+        ";
+
+    $slideshow_tgt = "{$_SERVER['PHP_SELF']}?album=$album$cat_link&amp;pid=$pid&amp;slideshow=".$CONFIG['slideshow_interval'];
+
+    $pic_pos = sprintf($lang_img_nav_bar['pic_pos'], $human_pos, $pic_count);
+
+    if (defined('THEME_HAS_NAVBAR_GRAPHICS')) {
+            $location= $THEME_DIR;
+        } else {
+            $location= '';
+        }
+
+    $params = array('{THUMB_TGT}' => $thumb_tgt,
+        '{THUMB_TITLE}' => $lang_img_nav_bar['thumb_title'],
+        '{PIC_INFO_TITLE}' => $lang_img_nav_bar['pic_info_title'],
+        '{SLIDESHOW_TGT}' => $slideshow_tgt,
+        '{SLIDESHOW_TITLE}' => $lang_img_nav_bar['slideshow_title'],
+        '{PIC_POS}' => $pic_pos,
+        '{ECARD_TGT}' => $ecard_tgt,
+        '{ECARD_TITLE}' => $ecard_title,
+        '{PREV_TGT}' => $prev_tgt,
+        '{PREV_TITLE}' => $prev_title,
+        '{NEXT_TGT}' => $next_tgt,
+        '{NEXT_TITLE}' => $next_title,
+        '{PREV_IMAGE}' => ($lang_text_dir=='ltr') ? 'prev' : 'next',
+        '{NEXT_IMAGE}' => ($lang_text_dir=='ltr') ? 'next' : 'prev',
+        '{REPORT_TGT}' => $report_tgt,
+        '{REPORT_TITLE}' => $lang_img_nav_bar['report_title'],
+        '{LOCATION}' => $location,
+        );
+
+    return template_eval($template_img_navbar, $params);
+}
+
+function theme_html_rating_box()
+{
+    global $CONFIG, $CURRENT_PIC_DATA, $CURRENT_ALBUM_DATA, $THEME_DIR;
+    global $template_image_rating, $lang_rate_pic;
+
+    if (!(USER_CAN_RATE_PICTURES && $CURRENT_ALBUM_DATA['votes'] == 'YES')) return '';
+
+    $votes = $CURRENT_PIC_DATA['votes'] ? sprintf($lang_rate_pic['rating'], round($CURRENT_PIC_DATA['pic_rating'] / 2000, 1), $CURRENT_PIC_DATA['votes']) : $lang_rate_pic['no_votes'];
+    $pid = $CURRENT_PIC_DATA['pid'];
+
+    if (defined('THEME_HAS_RATING_GRAPHICS')) {
+        $location= $THEME_DIR;
+    } else {
+        $location= '';
+    }
+
+    $params = array('{TITLE}' => $lang_rate_pic['rate_this_pic'],
+        '{VOTES}' => $votes,
+        '{RATE0}' => "ratepic.php?pic=$pid&amp;rate=0",
+        '{RATE1}' => "ratepic.php?pic=$pid&amp;rate=1",
+        '{RATE2}' => "ratepic.php?pic=$pid&amp;rate=2",
+        '{RATE3}' => "ratepic.php?pic=$pid&amp;rate=3",
+        '{RATE4}' => "ratepic.php?pic=$pid&amp;rate=4",
+        '{RATE5}' => "ratepic.php?pic=$pid&amp;rate=5",
+        '{RUBBISH}' => $lang_rate_pic['rubbish'],
+        '{POOR}' => $lang_rate_pic['poor'],
+        '{FAIR}' => $lang_rate_pic['fair'],
+        '{GOOD}' => $lang_rate_pic['good'],
+        '{EXCELLENT}' => $lang_rate_pic['excellent'],
+        '{GREAT}' => $lang_rate_pic['great'],
+        '{WIDTH}' => $CONFIG['picture_table_width'],
+        '{LOCATION}' => $location,        //theme dir or default images directory
+        );
+
+    return template_eval($template_image_rating, $params);
+}
+
+// Displays comments for a specific picture
+function theme_html_comments($pid)
+{
+    global $CONFIG, $USER, $CURRENT_ALBUM_DATA, $comment_date_fmt, $HTML_SUBST;
+    global $template_image_comments, $template_add_your_comment, $lang_display_comments;
+
+    $html = '';
+
+//report to moderator buttons
+    if (!(($CONFIG['report_post']==1) && (USER_CAN_SEND_ECARDS))) {
+        template_extract_block($template_image_comments, 'report_comment_button');
+    }
+
+    if (!$CONFIG['enable_smilies']) {
+        $tmpl_comment_edit_box = template_extract_block($template_image_comments, 'edit_box_no_smilies', '{EDIT}');
+        template_extract_block($template_image_comments, 'edit_box_smilies');
+        template_extract_block($template_add_your_comment, 'input_box_smilies');
+    } else {
+        $tmpl_comment_edit_box = template_extract_block($template_image_comments, 'edit_box_smilies', '{EDIT}');
+        template_extract_block($template_image_comments, 'edit_box_no_smilies');
+        template_extract_block($template_add_your_comment, 'input_box_no_smilies');
+    }
+
+    $tmpl_comments_buttons = template_extract_block($template_image_comments, 'buttons', '{BUTTONS}');
+    $tmpl_comments_ipinfo = template_extract_block($template_image_comments, 'ipinfo', '{IPINFO}');
+
+    if ($CONFIG['comments_sort_descending'] == 1) {
+        $comment_sort_order = 'DESC';
+    } else {
+        $comment_sort_order = 'ASC';
+    }
+    $result = cpg_db_query("SELECT msg_id, msg_author, msg_body, UNIX_TIMESTAMP(msg_date) AS msg_date, author_id, author_md5_id, msg_raw_ip, msg_hdr_ip, pid FROM {$CONFIG['TABLE_COMMENTS']} WHERE pid='$pid' ORDER BY msg_id $comment_sort_order");
+
+    while ($row = mysql_fetch_array($result)) {
+        $user_can_edit = (GALLERY_ADMIN_MODE) || (USER_ID && USER_ID == $row['author_id'] && USER_CAN_POST_COMMENTS) || (!USER_ID && USER_CAN_POST_COMMENTS && ($USER['ID'] == $row['author_md5_id']));
+        $comment_buttons = $user_can_edit ? $tmpl_comments_buttons : '';
+        $comment_edit_box = $user_can_edit ? $tmpl_comment_edit_box : '';
+        $comment_ipinfo = ($row['msg_raw_ip'] && GALLERY_ADMIN_MODE)?$tmpl_comments_ipinfo : '';
+
+        if ($CONFIG['enable_smilies']) {
+            $comment_body = process_smilies(make_clickable($row['msg_body']));
+            $smilies = generate_smilies("f{$row['msg_id']}", 'msg_body');
+        } else {
+            $comment_body = make_clickable($row['msg_body']);
+            $smilies = '';
+        }
+
+        $ip = $row['msg_hdr_ip'];
+        if ($row['msg_hdr_ip'] != $row['msg_raw_ip']) {
+            $ip .= ' [' . $row['msg_raw_ip'] . ']';
+        }
+
+        $params = array('{EDIT}' => &$comment_edit_box,
+            '{BUTTONS}' => &$comment_buttons,
+            '{IPINFO}' => &$comment_ipinfo
+            );
+
+        $template = template_eval($template_image_comments, $params);
+
+        $params = array('{MSG_AUTHOR}' => $row['msg_author'],
+            '{MSG_ID}' => $row['msg_id'],
+            '{PID}' => $row['pid'],
+            '{EDIT_TITLE}' => &$lang_display_comments['edit_title'],
+            '{CONFIRM_DELETE}' => &$lang_display_comments['confirm_delete'],
+            '{MSG_DATE}' => localised_date($row['msg_date'], $comment_date_fmt),
+            '{MSG_BODY}' => bb_decode($comment_body),
+            '{MSG_BODY_RAW}' => $row['msg_body'],
+            '{OK}' => &$lang_display_comments['OK'],
+            '{SMILIES}' => $smilies,
+            '{IP}' => $ip,
+            '{REPORT_COMMENT_TITLE}' => &$lang_display_comments['report_comment_title'],
+            '{WIDTH}' => $CONFIG['picture_table_width']
+            );
+
+        $html .= template_eval($template, $params);
+    }
+
+    if (USER_CAN_POST_COMMENTS && $CURRENT_ALBUM_DATA['comments'] == 'YES') {
+        if (USER_ID) {
+            $user_name_input = '<tr><td><input type="hidden" name="msg_author" value="' . USER_NAME . '" /></td>';
+            template_extract_block($template_add_your_comment, 'user_name_input', $user_name_input);
+            $user_name = '';
+        } else {
+            $user_name = isset($USER['name']) ? '"' . strtr($USER['name'], $HTML_SUBST) . '"' : $lang_display_comments['your_name'] . '" onclick="javascript:this.value=\'\';';
+        }
+
+        $params = array('{ADD_YOUR_COMMENT}' => $lang_display_comments['add_your_comment'],
+            // Modified Name and comment field
+            '{NAME}' => $lang_display_comments['name'],
+            '{COMMENT}' => $lang_display_comments['comment'],
+            '{PIC_ID}' => $pid,
+            '{USER_NAME}' => $user_name,
+            '{MAX_COM_LENGTH}' => $CONFIG['max_com_size'],
+            '{OK}' => $lang_display_comments['OK'],
+            '{SMILIES}' => '',
+            '{WIDTH}' => $CONFIG['picture_table_width'],
+            );
+
+        if ($CONFIG['enable_smilies']) $params['{SMILIES}'] = generate_smilies();
+
+        $html .= template_eval($template_add_your_comment, $params);
+    }
+
+    return $html;
+}
+
+function theme_slideshow()
+{
+    global $CONFIG, $lang_display_image_php, $template_display_media;
+
+    pageheader($lang_display_image_php['slideshow']);
+
+    include "include/slideshow.inc.php";
+
+    $start_slideshow = '<script language="JavaScript" type="text/JavaScript">runSlideShow()</script>';
+    template_extract_block($template_display_media, 'img_desc', $start_slideshow);
+
+    $params = array('{CELL_HEIGHT}' => $CONFIG['picture_width'] + 100,
+        '{IMAGE}' => '<img src="' . $start_img . '" name="SlideShow" class="image" /><br />',
+        '{ADMIN_MENU}' => '',
+        );
+
+    starttable();
+    echo template_eval($template_display_media, $params);
+    endtable();
+    starttable();
+    echo <<<EOT
+        <tr>
+                <td align="center" class="navmenu" style="white-space: nowrap;">
+                        <a href="javascript:endSlideShow()" class="navmenu">{$lang_display_image_php['stop_slideshow']}</a>
+                </td>
+        </tr>
+
+EOT;
+    endtable();
+    pagefooter();
+}
+
+// Display the full size image
+function theme_display_fullsize_pic()
+{
+    global $CONFIG, $THEME_DIR, $ALBUM_SET;
+    global $lang_errors, $lang_fullsize_popup, $lang_charset;
+
+    if (isset($_GET['picfile']))
+    {
+        if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+
+    $picfile = $_GET['picfile'];
+    $picname = $CONFIG['fullpath'] . $picfile;
+    $imagesize = @getimagesize($picname);
+    $imagedata = array('name' => $picfile, 'path' => path2url($picname), 'geometry' => $imagesize[3]);
+    }
+    elseif (isset($_GET['pid']))
+    {
+    $pid = (int)$_GET['pid'];
+    $sql = "SELECT * " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE pid='$pid' $ALBUM_SET";
+    $result = cpg_db_query($sql);
+
+    if (!mysql_num_rows($result)) cpg_die(ERROR, $lang_errors['non_exist_ap'], __FILE__, __LINE__);
+
+    $row = mysql_fetch_array($result);
+    $pic_url = get_pic_url($row, 'fullsize');
+    $geom = 'width="' . $row['pwidth'] . '" height="' . $row['pheight'] . '"';
+    $imagedata = array('name' => $row['filename'], 'path' => $pic_url, 'geometry' => $geom);
+    }
+
+?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+  <head>
+  <title><?php echo $CONFIG['gallery_name'] ?>: <?php echo $lang_fullsize_popup['click_to_close'];
+      ?></title>
+  <meta http-equiv="content-type" content="text/html; charset=<?php echo $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset'] ?>" />
+  <script type="text/javascript" src="scripts.js"></script>
+  <style type="text/css">
+  body { margin: 0; padding: 0; background-color: gray; }
+  img { margin:0; padding:0; border:0; }
+  #content { margin:0 auto; padding:0; border:0; }
+  table { border:0; height:100%; width:100%; border-collapse:collapse}
+  td {         vertical-align: middle; text-align:center; }
+  </style>
+  </head>
+  <body>
+    <script language="JavaScript" type="text/JavaScript">
+      adjust_popup();
+    </script>
+    <table>
+      <tr>
+            <td>
+          <div id="content">
+              <?php     echo  '<a href="javascript: window.close()"><img src="'
+                . htmlspecialchars($imagedata['path']) . '" '
+                . $imagedata['geometry']
+                . 'alt="'
+                . htmlspecialchars($imagedata['name'])
+                . '" title="'
+                . htmlspecialchars($imagedata['name'])
+                . "\n" . $lang_fullsize_popup['click_to_close']
+                . '" /></a><br />' ."\n";
+               ?>
+          </div>
+        </td>
+      </tr>
+    </table>
+  </body>
+</html>
+<?php
+}
+
+
+function theme_vanity()
+{
+    global $CONFIG, $THEME_DIR, $template_vanity ;
+
+    if (defined('THEME_HAS_VANITY_GRAPHICS')) {
+            $location= $THEME_DIR;
+        } else {
+            $location= '';
+        }
+
+    $params = array('{LOCATION}' => $location);
+
+    return template_eval($template_vanity, $params);
+}
+
+?>
diff -ruN 133/themes/styleguide/domLib.js cpg148/themes/styleguide/domLib.js
--- 133/themes/styleguide/domLib.js	2004-07-09 08:45:46.000000000 -0500
+++ cpg148/themes/styleguide/domLib.js	1969-12-31 18:00:00.000000000 -0600
@@ -1,420 +0,0 @@
-// {{{ global constants
-
-/**
- * Global constants (DO NOT EDIT)
- */
-
-// browsers
-var domLib_userAgent = navigator.userAgent.toLowerCase();
-var domLib_isOpera = domLib_userAgent.indexOf('opera 7') != -1 ? 1 : 0;
-var domLib_isKonq = domLib_userAgent.indexOf('konq') != -1 ? 1 : 0;
-var domLib_isIE = !domLib_isKonq && !domLib_isOpera && (domLib_userAgent.indexOf('msie 5') != -1 || domLib_userAgent.indexOf('msie 6') != -1);
-var domLib_isIE5up = domLib_isIE;
-var domLib_isIE50 = domLib_isIE && domLib_userAgent.indexOf('msie 5.0') != -1;
-var domLib_isIE55 = domLib_isIE && domLib_userAgent.indexOf('msie 5.5') != -1;
-var domLib_isIE5 = domLib_isIE50 || domLib_isIE55;
-var domLib_isIE55up = domLib_isIE5up && !domLib_isIE50;
-var domLib_isIE6up = domLib_isIE55up && !domLib_isIE55;
-var domLib_isGecko = domLib_userAgent.indexOf('gecko') != -1 ? 1 : 0;
-
-// abilities
-var domLib_useLibrary = domLib_isOpera || domLib_isKonq || domLib_isIE5up || domLib_isGecko ? 1 : 0;
-var domLib_canTimeout = !(domLib_isKonq || domLib_isIE50);
-var domLib_canFade = domLib_isGecko || domLib_isIE55up;
-
-// event variables
-var domLib_eventTarget = domLib_isIE ? 'srcElement' : 'currentTarget';
-var domLib_eventButton = domLib_isIE ? 'button' : 'which';
-var domLib_eventTo = domLib_isIE ? 'toElement' : 'relatedTarget';
-var domLib_stylePointer = domLib_isIE ? 'hand' : 'pointer';
-// :FIX: bug in Opera that it can't set maxWidth to 'none'
-var domLib_styleNoMaxWidth = domLib_isOpera ? '10000px' : 'none';
-var domLib_hidePosition = '-1000px';
-var domLib_scrollbarWidth = 14;
-var domLib_autoId = 1;
-var domLib_zIndex = 100;
-
-// detection
-var domLib_selectElements;
-
-var domLib_timeoutStateId = 0;
-var domLib_timeoutStates = new Hash();
-
-// }}}
-// {{{ Object.prototype.clone
-
-Object.prototype.clone = function()
-{
-	var copy = {};
-	for (var i in this)
-	{
-		var value = this[i];
-		try
-		{
-			if (value != null && typeof(value) == 'object' && value != window && !value.nodeType)
-			{
-				// for IE5 which doesn't inherit prototype
-				value.clone = Object.clone;
-				copy[i] = value.clone();
-			}
-			else
-			{
-				copy[i] = value;
-			}
-		}
-		catch(e)
-		{
-			copy[i] = value;
-		}
-	}
-
-	return copy;
-}
-
-// }}}
-// {{{ class Hash()
-
-function Hash()
-{
-	this.length = 0;
-	this.elementData = [];
-	for (var i = 0; i < arguments.length; i += 2)
-	{
-		if (typeof(arguments[i + 1]) != 'undefined')
-		{
-			this.elementData[arguments[i]] = arguments[i + 1];
-			this.length++;
-		}
-	}
-
-	this.get = function(in_key)
-	{
-		return this.elementData[in_key];
-	}
-
-	this.set = function(in_key, in_value)
-	{
-		if (typeof(in_value) != 'undefined')
-		{
-			if (typeof(this.elementData[in_key]) == 'undefined')
-			{
-				this.length++;
-			}
-
-			return this.elementData[in_key] = in_value;
-		}
-
-		return false;
-	}
-
-	this.remove = function(in_key)
-	{
-		var tmp_value;
-		if (typeof(this.elementData[in_key]) != 'undefined')
-		{
-			this.length--;
-			tmp_value = this.elementData[in_key];
-			delete this.elementData[in_key];
-		}
-
-		return tmp_value;
-	}
-
-	this.size = function()
-	{
-		return this.length;
-	}
-
-	this.has = function(in_key)
-	{
-		return typeof(this.elementData[in_key]) != 'undefined';
-	}
-}
-
-// }}}
-// {{{ domLib_isDescendantOf()
-
-function domLib_isDescendantOf(in_object, in_ancestor)
-{
-	if (in_object == in_ancestor)
-	{
-		return true;
-	}
-
-	while (in_object != document.documentElement)
-	{
-		try
-		{
-			if ((tmp_object = in_object.offsetParent) && tmp_object == in_ancestor)
-			{
-				return true;
-			}
-			else if ((tmp_object = in_object.parentNode) == in_ancestor)
-			{
-				return true;
-			}
-			else
-			{
-				in_object = tmp_object;
-			}
-		}
-		// in case we get some wierd error, just assume we haven't gone out yet
-		catch(e)
-		{
-			return true;
-		}
-	}
-
-	return false;
-}
-
-// }}}
-// {{{ domLib_detectCollisions()
-
-// :WARNING: hideList is being used as an object property and is not a string
-function domLib_detectCollisions(in_object, in_recover)
-{
-	// no need to do anything for opera
-	if (domLib_isOpera)
-	{
-		return;
-	}
-
-	if (typeof(domLib_selectElements) == 'undefined')
-	{
-		domLib_selectElements = document.getElementsByTagName('select');
-	}
-
-	// if we don't have a tip, then unhide selects
-	if (in_recover)
-	{
-		for (var cnt = 0; cnt < domLib_selectElements.length; cnt++)
-		{
-			var thisSelect = domLib_selectElements[cnt];
-
-			if (!thisSelect.hideList)
-			{
-				thisSelect.hideList = new Hash();
-			}
-
-			// if this is mozilla and it is a regular select or it is multiple and the
-			// size is not set, then we don't need to unhide
-			if (domLib_isGecko && (!thisSelect.multiple || thisSelect.size < 0))
-			{
-				continue;
-			}
-
-			thisSelect.hideList.remove(in_object.id);
-			if (!thisSelect.hideList.length)
-			{
-				domLib_selectElements[cnt].style.visibility = 'visible';
-			}
-		}
-
-		return;
-	}
-
-	// okay, we have a tip, so hunt and destroy
-	var objectOffsets = domLib_getOffsets(in_object);
-
-	for (var cnt = 0; cnt < domLib_selectElements.length; cnt++)
-	{
-		var thisSelect = domLib_selectElements[cnt];
-
-		// if this is mozilla and not a multiple-select or the multiple select size
-		// is not defined, then continue since mozilla does not have an issue
-		if (domLib_isGecko && (!thisSelect.multiple || thisSelect.size < 0))
-		{
-			continue;
-		}
-
-		// if the select is in the tip, then skip it
-		// :WARNING: is this too costly?
-		if (domLib_isDescendantOf(thisSelect, in_object))
-		{
-			continue;
-		}
-
-		if (!thisSelect.hideList)
-		{
-			thisSelect.hideList = new Hash();
-		}
-
-		var selectOffsets = domLib_getOffsets(thisSelect); 
-		// for mozilla we only have to worry about the scrollbar itself
-		if (domLib_isGecko)
-		{
-			selectOffsets.set('left', selectOffsets.get('left') + thisSelect.offsetWidth - domLib_scrollbarWidth);
-			selectOffsets.set('leftCenter', selectOffsets.get('left') + domLib_scrollbarWidth/2);
-			selectOffsets.set('radius', Math.max(thisSelect.offsetHeight, domLib_scrollbarWidth/2));
-		}
-
-		var center2centerDistance = Math.sqrt(Math.pow(selectOffsets.get('leftCenter') - objectOffsets.get('leftCenter'), 2) + Math.pow(selectOffsets.get('topCenter') - objectOffsets.get('topCenter'), 2));
-		var radiusSum = selectOffsets.get('radius') + objectOffsets.get('radius');
-		// the encompassing circles are overlapping, get in for a closer look
-		if (center2centerDistance < radiusSum)
-		{
-			// tip is left of select
-			if ((objectOffsets.get('leftCenter') <= selectOffsets.get('leftCenter') && objectOffsets.get('right') < selectOffsets.get('left')) ||
-			// tip is right of select
-				(objectOffsets.get('leftCenter') > selectOffsets.get('leftCenter') && objectOffsets.get('left') > selectOffsets.get('right')) ||
-			// tip is above select
-				(objectOffsets.get('topCenter') <= selectOffsets.get('topCenter') && objectOffsets.get('bottom') < selectOffsets.get('top')) ||
-			// tip is below select
-				(objectOffsets.get('topCenter') > selectOffsets.get('topCenter') && objectOffsets.get('top') > selectOffsets.get('bottom')))
-			{
-				thisSelect.hideList.remove(in_object.id);
-				if (!thisSelect.hideList.length)
-				{
-					thisSelect.style.visibility = 'visible';
-				}
-			}
-			else
-			{
-				thisSelect.hideList.set(in_object.id, true);
-				thisSelect.style.visibility = 'hidden';
-			}
-		}
-	}
-}
-
-// }}}
-// {{{ domLib_getOffsets()
-
-function domLib_getOffsets(in_object)
-{
-	var originalObject = in_object;
-	var originalWidth = in_object.offsetWidth;
-	var originalHeight = in_object.offsetHeight;
-	var offsetLeft = 0;
-	var offsetTop = 0;
-
-	while (in_object)
-	{
-		offsetLeft += in_object.offsetLeft;
-		offsetTop += in_object.offsetTop;
-		in_object = in_object.offsetParent;
-	}
-
-	return new Hash(
-		'left',			offsetLeft,
-		'top',			offsetTop,
-		'right',		offsetLeft + originalWidth,
-		'bottom',		offsetTop + originalHeight,
-		'leftCenter',	offsetLeft + originalWidth/2,
-		'topCenter',	offsetTop + originalHeight/2,
-		'radius',		Math.max(originalWidth, originalHeight) 
-	);
-}
-
-// }}}
-// {{{ domLib_setTimeout()
-
-function domLib_setTimeout(in_function, in_timeout, in_args)
-{
-	if (typeof(in_args) == 'undefined')
-	{
-		in_args = [];
-	}
-
-	if (in_timeout == 0)
-	{
-		in_function(in_args);
-		return 0;
-	}
-
-	// must make a copy of the arguments so that we release the reference
-	if (typeof(in_args.clone) != 'function')
-	{
-		in_args.clone = Object.clone;
-	}
-
-	var args = in_args.clone();
-
-	if (domLib_canTimeout)
-	{
-		return setTimeout(function() { in_function(args); }, in_timeout);
-	}
-	else
-	{
-		var id = domLib_timeoutStateId++;
-		var data = new Hash();
-		data.set('function', in_function);
-		data.set('args', args);
-		domLib_timeoutStates.set(id, data);
-
-		data.set('timeoutId', setTimeout('domLib_timeoutStates.get(' + id + ').get(\'function\')(domLib_timeoutStates.get(' + id + ').get(\'args\')); domLib_timeoutStates.remove(' + id + ');', in_timeout));
-		return id;
-	}
-}
-
-// }}}
-// {{{ domLib_clearTimeout()
-
-function domLib_clearTimeout(in_id)
-{
-	if (domLib_canTimeout)
-	{
-		clearTimeout(in_id);
-	}
-	else
-	{
-		if (domLib_timeoutStates.has(in_id))
-		{
-			clearTimeout(domLib_timeoutStates.get(in_id).get('timeoutId'))
-			domLib_timeoutStates.remove(in_id);
-		}
-	}
-}
-
-// }}}
-// {{{ domLib_getEventPosition()
-
-function domLib_getEventPosition(in_eventObj)
-{
-	var eventPosition = new Hash();
-	if (domLib_isKonq)
-	{
-		eventPosition.set('x', in_eventObj.x);
-		eventPosition.set('y', in_eventObj.y);
-	}
-	else if (domLib_isIE)
-	{
-		if (document.documentElement.clientHeight)
-		{
-			eventPosition.set('x', in_eventObj.clientX + document.documentElement.scrollLeft);
-			eventPosition.set('y', in_eventObj.clientY + document.documentElement.scrollTop);
-		}
-		// :WARNING: consider case where document.body doesn't yet exist for IE
-		else
-		{
-			eventPosition.set('x', in_eventObj.clientX + document.body.scrollLeft);
-			eventPosition.set('y', in_eventObj.clientY + document.body.scrollTop);
-		}
-	}
-	else
-	{
-		eventPosition.set('x', in_eventObj.pageX);
-		eventPosition.set('y', in_eventObj.pageY);
-	}
-
-	return eventPosition;
-}
-
-// }}}
-// {{{ makeTrue()
-
-function makeTrue()
-{
-	return true;
-}
-
-// }}}
-// {{{ makeFalse()
-
-function makeFalse()
-{
-	return false;
-}
-
-// }}}
diff -ruN 133/themes/styleguide/domTT.js cpg148/themes/styleguide/domTT.js
--- 133/themes/styleguide/domTT.js	2004-07-09 08:45:46.000000000 -0500
+++ cpg148/themes/styleguide/domTT.js	1969-12-31 18:00:00.000000000 -0600
@@ -1,787 +0,0 @@
-// {{{ docs <-- this is a VIM (text editor) text fold
-
-/**
- * DOM Tooltip 0.6.0
- *
- * Summary:
- * Allows developers to add custom tooltips to the webpages.  Tooltips are
- * controlled through three style class definitions.  This library also detects
- * collisions against native widgets in the browser that cannot handle the
- * zIndex property.  But this library is even more than that...with all the
- * features it has, it has the potential to replace the need for popups
- * entirely as it can embed just about any html inside the tooltip, leading to
- * the possibility of having whole forms or iframes right inside the tip...even
- * other programs!!!
- *
- * Maintainer: Dan Allen <dan@mojavelinux.com>
- *
- * License: LGPL
- * However, if you use this library, you become an official bug reporter :)
- * Please post to my forum where you use it so that I get a chance to see my
- * baby in action.  If you are doing this for commercial work perhaps you could
- * send me a few Starbucks Coffee gift dollars to encourage future developement
- * (NOT REQUIRED).  E-mail me for my address.
- *
- * Homepage: http://www.mojavelinux.com/forum/viewtopic.php?t=127
- *
- * Freshmeat Project: http://freshmeat.net/projects/domtt/?topic_id=92
- *
- * Updated: 2003/02/14
- *
- * Supported Browsers: Mozilla (Gecko), IE 5.0+, Konqueror, Opera 7
- *
- * Usage:
- * All this is required is to put the function call in the event tag for an
- * html element. The status option (for changing the status bar text) is only
- * available through all events, but when used with 'onmouseover' you have to
- * return true so that the browser does not display the link text in the status
- * bar.  To do this, wrap the domTT_activate call in the function makeTrue(),
- * which will just return true, and then prefix it with a 'return'
- *
- * Example: <a href="index.html" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'Help', 'content', 'This is a link with a tooltip', 'statusText', 'Link', 'trial', true));">click me</a>
- *
- * Options:
- * Each option is followed by the value for that option.  The variable event
- * must be the first parameter, as shown above.  The options avaiable are:
- *
- *	predefined (optional, must be first item if used, loads default values)
- *	caption (optional)
- *	content (required)
- *	closeLink (optional, defaults to domTT_closeLink global setting variable)
- *	statusText (optional, if used with mouseover must wrap call in 'return domTT_true()')
- *	type (optional, defaults to 'greasy' but can be 'sticky' or 'velcro')
- *	classPrefix (optional, defaults to 'domTT', for changing style class)
- *	delay (optional, defaults to global delay value domTT_activateDelay)
- *	parent (optional, defaults to document.body)
- *	closeAction (optional, defaults to global domTT_closeAction, either 'hide' or 'remove')
- *	trail (optional, follow the mouse cursor while tooltip is active)
-**/
-
-// }}}
-// {{{ Settings (editable)
-
-/**
- * Settings (editable)
- */
-var domTT_offsetX = 0;
-var domTT_offsetY = 2;
-var domTT_direction = 'southeast';
-var domTT_mouseHeight = 20;
-var domTT_closeLink = 'X';
-var domTT_screenEdgePadding = 5;
-var domTT_activateDelay = 500;
-var domTT_maxWidth = 300;
-var domTT_useGlobalMousePosition = true;
-var domTT_classPrefix = 'domTT';
-var domTT_fade = 'neither';
-var domTT_lifetime = 0;
-var domTT_grid = 0;
-var domTT_closeAction = 'hide';
-var domTT_dragStickyTips;
-if (typeof(domTT_dragStickyTips) == 'undefined')
-{
-	var domTT_dragStickyTips = false;
-}
-
-// }}}
-// {{{ Global constants
-
-/**
- * Global constants (DO NOT EDIT)
- */
-var domTT_predefined = new Hash();
-var domTT_tooltips = new Hash();
-
-// }}}
-// {{{ document.onmousemove
-
-if (domLib_useLibrary && domTT_useGlobalMousePosition)
-{
-	var domTT_mousePosition = new Hash();
-	document.onmousemove = function(in_event)
-	{
-		if (typeof(in_event) == 'undefined')
-		{
-			in_event = event;
-		}
-
-		domTT_mousePosition = domLib_getEventPosition(in_event);
-		if (domTT_dragStickyTips && domTT_dragMouseDown)
-		{
-			domTT_dragUpdate(in_event);
-		}
-	}
-}
-
-// }}}
-// {{{ domTT_activate()
-
-function domTT_activate(in_this, in_event)
-{
-	if (!domLib_useLibrary) { return false; }
-
-	// make sure in_event is set (for IE, some cases we have to use window.event)
-	if (typeof(in_event) == 'undefined')
-	{
-		in_event = window.event;
-	}
-
-	var owner = document.body;
-	// we have an active event so get the owner
-	if (in_event.type.match(/key|mouse|click|contextmenu/i))
-	{
-		// make sure we have nothing higher than the body element
-		if (in_this.nodeType && in_this.nodeType != 9)
-		{
-			var owner = in_this;
-		}
-	}
-	// non active event
-	else
-	{
-		if (!(owner = document.getElementById(in_this)))
-		{
-			owner = document.body.appendChild(document.createElement('div'));
-			owner.style.display = 'none';
-			owner.id = in_this;
-		}
-	}
-
-	// make sure the owner has a unique id
-	if (!owner.id)
-	{
-		owner.id = '__autoId' + domLib_autoId++;
-	}
-
-	var tooltip = domTT_tooltips.get(owner.id);
-	if (tooltip)
-	{
-		if (tooltip.get('eventType') != in_event.type)
-		{
-			if (tooltip.get('type') == 'greasy')
-			{
-				tooltip.set('closeAction', 'destroy');
-				domTT_deactivate(owner.id);
-			}
-			else if (tooltip.get('status') != 'inactive')
-			{
-				return owner.id;
-			}
-		}
-		else
-		{
-			if (tooltip.get('status') == 'inactive')
-			{
-				tooltip.set('status', 'pending');
-				tooltip.set('activateTimeout', domLib_setTimeout(function(argv) { 
-					domTT_show(argv[0], argv[1]); 
-				}, tooltip.get('delay'), [owner.id, in_event]));
-
-				return owner.id;
-			}
-			// either pending or active, let it be
-			else
-			{
-				return owner.id;
-			}
-		}
-	}
-
-	// setup the default options hash
-	var options = new Hash(
-		'caption',		'',
-		'content',		'',
-		'closeLink',	domTT_closeLink,
-		'parent',		document.body,
-		'position',		'absolute',
-		'type',			'greasy',
-		'direction',	domTT_direction,
-		'delay',		domTT_activateDelay,
-		'classPrefix',	domTT_classPrefix,
-		'closeAction',	domTT_closeAction,
-		'lifetime',		domTT_lifetime,
-		'grid',			domTT_grid,
-		'fade',			domTT_fade,
-		'trail',		false
-	);
-
-	// load in the options from the function call
-	for (var i = 2; i < arguments.length; i += 2)
-	{
-		// load in predefined
-		if (arguments[i] == 'predefined')
-		{
-			var predefinedOptions = domTT_predefined.get(arguments[i + 1]);
-			for (var j in predefinedOptions.elementData)
-			{
-				options.set(j, predefinedOptions.get(j));
-			}
-		}
-		// set option
-		else
-		{
-			options.set(arguments[i], arguments[i + 1]);
-		}
-	}
-
-	options.set('eventType', in_event.type);
-
-	// immediately set the status text if provided
-	if (options.has('statusText')) {
-		try { window.status = options.get('statusText'); } catch(e) {}
-	}
-
-	// if we didn't give content...assume we just wanted to change the status and return
-	if (!options.has('content') || options.get('content') == '')
-	{
-		if (typeof(owner.onmouseout) != 'function')
-		{
-			owner.onmouseout = function(in_event) { domTT_mouseout(this, in_event); };
-		}
-
-		return owner.id;
-	}
-
-	options.set('owner', owner);
-	options.set('id', '[domTT]' + owner.id);
-	domTT_create(options);
-	// determine the show delay
-	options.set('delay', in_event.type.match(/click|mousedown|contextmenu/i) ? 0 : parseInt(options.get('delay')));
-	domTT_tooltips.set(owner.id, options);
-	options.set('status', 'pending');
-	options.set('activateTimeout', domLib_setTimeout(function(argv) { 
-		domTT_show(argv[0], argv[1]); 
-	}, options.get('delay'), [owner.id, in_event]));
-
-	return owner.id;
-}
-
-// }}}
-// {{{ domTT_create()
-
-function domTT_create(in_options)
-{
-	var owner = in_options.get('owner');
-
-	// create the tooltip and hide it
-	var tipObj = document.body.appendChild(document.createElement('div'));
-	tipObj.style.position = 'absolute';
-	tipObj.style.left = '0px';
-	tipObj.style.top = '0px';
-	tipObj.style.visibility = 'hidden';
-	tipObj.id = in_options.get('id');
-	tipObj.className = in_options.get('classPrefix');
-
-	if (in_options.get('caption') || (in_options.get('type') == 'sticky' && in_options.get('caption') !== false))
-	{
-
-		// layout the tip with a hidden formatting table
-		var tipLayoutTable = tipObj.appendChild(document.createElement('table'));
-		tipLayoutTable.style.borderCollapse = 'collapse';
-		if (domLib_isKonq)
-		{
-			tipLayoutTable.cellSpacing = 0;
-		}
-
-		var tipLayoutTbody = tipLayoutTable.appendChild(document.createElement('tbody'));
-
-		var numCaptionCells = 0;
-		var captionRow = tipLayoutTbody.appendChild(document.createElement('tr'));
-		var captionCell = captionRow.appendChild(document.createElement('td'));
-		captionCell.style.padding = '0px';
-		var caption = captionCell.appendChild(document.createElement('div'));
-		caption.className = in_options.get('classPrefix') + 'Caption';
-		caption.style.height = '100%';
-		caption.appendChild(document.createTextNode(in_options.get('caption')));
-
-		if (in_options.get('type') == 'sticky')
-		{
-			var numCaptionCells = 2;
-			var closeLinkCell = captionRow.appendChild(document.createElement('td'));
-			closeLinkCell.style.padding = '0px';
-			var closeLink = closeLinkCell.appendChild(document.createElement('div'));
-			closeLink.className = in_options.get('classPrefix') + 'Caption';
-			closeLink.style.height = '100%';
-			closeLink.style.textAlign = 'right';
-			closeLink.style.cursor = domLib_stylePointer;
-			// merge the styles of the two cells
-			closeLink.style.borderLeftWidth = caption.style.borderRightWidth = '0px';
-			closeLink.style.paddingLeft = caption.style.paddingRight = '0px';
-			closeLink.style.marginLeft = caption.style.marginRight = '0px';
-			if (in_options.get('closeLink').nodeType)
-			{
-				closeLink.appendChild(in_options.get('closeLink').cloneNode(1));
-			}
-			else
-			{
-				closeLink.innerHTML = in_options.get('closeLink');
-			}
-
-			closeLink.onclick = function() { domTT_deactivate(owner.id); };
-			closeLink.onmousedown = function(in_event) { if (typeof(in_event) == 'undefined') { in_event = event; } in_event.cancelBubble = true; };
-		}
-
-		var contentRow = tipLayoutTbody.appendChild(document.createElement('tr'));
-		var contentCell = contentRow.appendChild(document.createElement('td'));
-		contentCell.style.padding = '0px';
-		if (numCaptionCells)
-		{
-			if (domLib_isIE)
-			{
-				contentCell.colSpan = numCaptionCells;
-			}
-			else
-			{
-				contentCell.setAttribute('colspan', numCaptionCells);
-			}
-		}
-
-		var content = contentCell.appendChild(document.createElement('div'));
-		if (domLib_isIE50)
-		{
-			content.style.height = '100%';
-		}
-	}
-	else
-	{
-		var content = tipObj.appendChild(document.createElement('div'));
-	}
-
-	content.className = in_options.get('classPrefix') + 'Content';
-
-	if (in_options.get('content').nodeType)
-	{
-		content.appendChild(in_options.get('content').cloneNode(1));
-	}
-	else
-	{
-		content.innerHTML = in_options.get('content');
-	}
-
-	// adjust the width if specified
-	if (in_options.has('width'))
-	{
-		tipObj.style.width = parseInt(in_options.get('width')) + 'px';
-	}
-
-	// check if we are overridding the maxWidth
-	// if the browser supports maxWidth, the global setting will be ignored (assume stylesheet)
-	var maxWidth = domTT_maxWidth;
-	if (in_options.has('maxWidth'))
-	{
-		if ((maxWidth = in_options.get('maxWidth')) === false)
-		{
-			tipObj.style.maxWidth = domLib_styleNoMaxWidth;
-		}
-		else
-		{
-			maxWidth = parseInt(in_options.get('maxWidth'));
-			tipObj.style.maxWidth = maxWidth + 'px';
-		}
-	}
-
-	// :HACK: fix lack of maxWidth in CSS for Konq and IE
-	if (maxWidth !== false && (domLib_isIE || domLib_isKonq) && tipObj.offsetWidth > maxWidth)
-	{
-		tipObj.style.width = maxWidth + 'px';
-	}
-
-	// tooltip floats
-	if (in_options.get('position') == 'absolute' && !(in_options.has('x') && in_options.has('y')))
-	{
-		// determine the offset relative to the pointer
-		switch (in_options.get('direction'))
-		{
-			case 'northeast':
-				var offset_x = domTT_offsetX;
-				var offset_y = 0 - tipObj.offsetHeight - domTT_offsetY;
-			break;
-			case 'northwest':
-				var offset_x = 0 - tipObj.offsetWidth - domTT_offsetX;
-				var offset_y = 0 - tipObj.offsetHeight - domTT_offsetY;
-			break;
-			case 'southwest':
-				var offset_x = 0 - tipObj.offsetWidth - domTT_offsetX;
-				var offset_y = domTT_mouseHeight + domTT_offsetY;
-			break;
-			case 'southeast':
-				var offset_x = domTT_offsetX;
-				var offset_y = domTT_mouseHeight + domTT_offsetY;
-			break;
-		}
-	}
-	// tooltip is fixed
-	else
-	{
-		var offset_x = 0;
-		var offset_y = 0;
-		in_options.set('trail', false);
-	}
-
-	in_options.set('offsetX', offset_x);
-	in_options.set('offsetY', offset_y);
-	in_options.set('offsetWidth', tipObj.offsetWidth);
-	in_options.set('offsetHeight', tipObj.offsetHeight);
-	if (domLib_canFade && typeof(alphaAPI) == 'function')
-	{
-		if (in_options.get('fade') != 'neither')
-		{
-			var fadeHandler = new alphaAPI(tipObj, 50, 50, 100, 0, null, 10);
-			fadeHandler.setAlpha(0);
-			in_options.set('fadeHandler', fadeHandler);
-		}
-	}
-	else
-	{
-		in_options.set('fade', 'neither');
-	}
-
-	// setup mouse events
-	if (in_options.get('trail') && typeof(owner.onmousemove) != 'function')
-	{
-		owner.onmousemove = function(in_event) { domTT_mousemove(this, in_event); };
-	}
-
-	if (typeof(owner.onmouseout) != 'function')
-	{
-		owner.onmouseout = function(in_event) { domTT_mouseout(this, in_event); };
-	}
-
-	if (in_options.get('type') == 'sticky')
-	{
-		if (in_options.get('position') == 'absolute' && domTT_dragStickyTips)
-		{
-			if (domLib_isIE)
-			{
-				captionRow.onselectstart = function() { return false; };
-			}
-
-			// setup drag
-			captionRow.onmousedown = function(in_event) { domTT_dragStart(tipObj, in_event);  };
-			captionRow.onmousemove = function(in_event) { domTT_dragUpdate(in_event); };
-			captionRow.onmouseup = function() { domTT_dragStop(); };
-		}
-	}
-	else if (in_options.get('type') == 'velcro')
-	{
-		tipObj.onmouseout = function(in_event) { if (typeof(in_event) == 'undefined') { in_event = event; } if (!domLib_isDescendantOf(in_event[domLib_eventTo], tipObj)) { domTT_deactivate(owner.id); }};
-	}
-
-	if (in_options.get('position') == 'relative')
-	{
-		tipObj.style.position = 'relative';
-	}
-
-	if (in_options.get('parent') != document.body)
-	{
-		in_options.get('parent').appendChild(tipObj);
-	}
-
-	in_options.set('node', tipObj);
-	in_options.set('status', 'inactive');
-}
-
-// }}}
-// {{{ domTT_show()
-
-function domTT_show(in_ownerId, in_event)
-{
-	// should always find one since this call would be cancelled if tip was killed
-	var tooltip = domTT_tooltips.get(in_ownerId);
-	var status = tooltip.get('status');
-	var tipObj = tooltip.get('node');
-
-	if (tooltip.get('position') == 'absolute')
-	{
-		if (tooltip.has('x') && tooltip.has('y'))
-		{
-			var mouse_x = tooltip.get('x');
-			var mouse_y = tooltip.get('y');
-		}
-		else if (!domTT_useGlobalMousePosition || status == 'active' || tooltip.get('delay') == 0)
-		{
-			var eventPosition = domLib_getEventPosition(in_event);
-			var mouse_x = eventPosition.get('x');
-			var mouse_y = eventPosition.get('y');
-		}
-		else
-		{
-			var mouse_x = domTT_mousePosition.get('x');
-			var mouse_y = domTT_mousePosition.get('y');
-		}
-
-		// we are using a grid for updates
-		if (tooltip.get('grid'))
-		{
-			// if this is not a mousemove event or it is a mousemove event on an active tip and
-			// the movement is bigger than the grid
-			if (in_event.type != 'mousemove' || (status == 'active' && (Math.abs(tooltip.get('lastX') - mouse_x) > tooltip.get('grid') || Math.abs(tooltip.get('lastY') - mouse_y) > tooltip.get('grid'))))
-			{
-				tooltip.set('lastX', mouse_x);
-				tooltip.set('lastY', mouse_y);
-			}
-			// did not satisfy the grid movement requirement
-			else
-			{
-				return false;
-			}
-		}
-
-		var coordinates = {'x' : mouse_x + tooltip.get('offsetX'), 'y' : mouse_y + tooltip.get('offsetY')};
-		coordinates = domTT_correctEdgeBleed(tooltip.get('offsetWidth'), tooltip.get('offsetHeight'), coordinates.x, coordinates.y, domTT_offsetX, domTT_offsetY, tooltip.get('type'));
-
-		// update the position
-		tipObj.style.left = coordinates.x + 'px';
-		tipObj.style.top = coordinates.y + 'px';
-
-		// increase the tip zIndex so it goes over previously shown tips
-		tipObj.style.zIndex = domLib_zIndex++;
-	}
-
-	// if tip is not active, active it now and check for a fade in
-	if (status == 'pending')
-	{
-		// unhide the tooltip
-		tooltip.set('status', 'active');
-		tipObj.style.display = '';
-		tipObj.style.visibility = 'visible';
-
-		var fade = tooltip.get('fade');
-		if (fade != 'neither')
-		{
-			var fadeHandler = tooltip.get('fadeHandler');
-			if (fade == 'out' || fade == 'both')
-			{
-				fadeHandler.pause();
-				if (fade == 'out')
-				{
-					fadeHandler.reset();
-				}
-			}
-
-			if (fade == 'in' || fade == 'both')
-			{
-				fadeHandler.fadeIn();
-			}
-		}
-
-		if (tooltip.get('type') == 'greasy' && tooltip.get('lifetime') != 0)
-		{
-			tooltip.set('lifetimeTimeout', domLib_setTimeout(function(argv) { domTT_deactivate(argv[0]); }, tooltip.get('lifetime'), [in_ownerId]));
-		}
-	}
-
-	if (tooltip.get('position') == 'absolute')
-	{
-		domLib_detectCollisions(tipObj);
-	}
-}
-
-// }}}
-// {{{ domTT_deactivate()
-
-function domTT_deactivate(in_ownerId)
-{
-	var tooltip = domTT_tooltips.get(in_ownerId);
-	if (tooltip)
-	{
-		var status = tooltip.get('status');
-		if (status == 'pending')
-		{
-			// cancel the creation of this tip if it is still pending
-			domLib_clearTimeout(tooltip.get('activateTimeout'));
-			tooltip.set('status', 'inactive');
-		}
-		else if (status == 'active')
-		{
-			if (tooltip.get('lifetime'))
-			{
-				domLib_clearTimeout(tooltip.get('lifetimeTimeout'));
-			}
-
-			var tipObj = tooltip.get('node');
-			if (tooltip.get('closeAction') == 'hide')
-			{
-				var fade = tooltip.get('fade');
-				if (fade != 'neither')
-				{
-					var fadeHandler = tooltip.get('fadeHandler');
-					if (fade == 'out' || fade == 'both')
-					{
-						fadeHandler.pause();
-						fadeHandler.fadeOut();
-					}
-					else
-					{
-						fadeHandler.stop();
-					}
-				}
-				else
-				{
-					tipObj.style.display = 'none';
-				}
-			}
-			else
-			{
-				tooltip.get('parent').removeChild(tipObj);
-				domTT_tooltips.remove(in_ownerId);
-			}
-
-			tooltip.set('status', 'inactive');
-			// unhide all of the selects that are owned by this object
-			domLib_detectCollisions(tipObj, true); 
-		}
-	}
-}
-
-// }}}
-// {{{ domTT_mouseout()
-
-function domTT_mouseout(in_owner, in_event)
-{
-	if (!domLib_useLibrary) { return false; }
-
-	if (typeof(in_event) == 'undefined')
-	{
-		in_event = event;
-	}
-
-	var toChild = domLib_isDescendantOf(in_event[domLib_eventTo], in_owner);
-	var tooltip = domTT_tooltips.get(in_owner.id);
-	if (tooltip && (tooltip.get('type') == 'greasy' || tooltip.get('status') != 'active'))
-	{
-		// deactivate tip if exists and we moved away from the owner
-		if (!toChild)
-		{
-			domTT_deactivate(in_owner.id);
-		}
-	}
-	else if (!toChild)
-	{
-		try { window.status = window.defaultStatus; } catch(e) {}
-	}
-}
-
-// }}}
-// {{{ domTT_mousemove()
-
-function domTT_mousemove(in_owner, in_event)
-{
-	if (!domLib_useLibrary) { return false; }
-
-	if (typeof(in_event) == 'undefined')
-	{
-		in_event = event;
-	}
-
-	var tooltip = domTT_tooltips.get(in_owner.id);
-	if (tooltip && tooltip.get('trail') && tooltip.get('status') == 'active')
-	{
-		domTT_show(in_owner.id, in_event);
-	}
-}
-
-// }}}
-// {{{ domTT_addPredefined()
-
-function domTT_addPredefined(in_id)
-{
-	var options = new Hash();
-	for (var i = 1; i < arguments.length; i += 2)
-	{
-		options.set(arguments[i], arguments[i + 1]);
-	}
-
-	domTT_predefined.set(in_id, options);
-}
-
-// }}}
-// {{{ domTT_correctEdgeBleed()
-
-function domTT_correctEdgeBleed(in_width, in_height, in_x, in_y, in_offsetX, in_offsetY, in_type)
-{
-	var bleedRight;
-	var bleedBottom;
-	// for IE in compliance mode, maybe others
-	if (document.documentElement.clientHeight)
-	{
-		var pageHeight = document.documentElement.clientHeight;
-		var pageWidth = document.documentElement.clientWidth;
-		var pageYOffset = document.documentElement.scrollTop;
-		var pageXOffset = document.documentElement.scrollLeft;
-	}
-	else
-	{
-		var pageWidth = document.body.clientWidth;
-		var pageYOffset = window.pageYOffset;
-		var pageXOffset = window.pageXOffset;
-		if (domLib_isKonq)
-		{
-			var pageHeight = window.innerHeight;
-		}
-		else
-		{
-			var pageHeight = document.body.clientHeight;
-		}
-	}
-
-	// we are bleeding off the right, move tip over to stay on page
-	if ((bleedRight = (in_x - pageXOffset) + in_width - (pageWidth - domTT_screenEdgePadding)) > 0)
-	{
-		in_x -= bleedRight;
-	}
-
-	// we are bleeding to the left, move tip over to stay on page
-	// we don't want an 'else if' here, because if it doesn't fit we will bleed off the right
-	if ((in_x - pageXOffset) < domTT_screenEdgePadding)
-	{
-		in_x = domTT_screenEdgePadding + pageXOffset;
-	}
-
-	// ** top/bottom corrections depends on type, because we can't end up with the mouse over
-	// the tip if this is a greasy **
-	// if we are bleeding off the bottom, flip to north
-	if ((bleedBottom = (in_y - pageYOffset) + in_height - (pageHeight - domTT_screenEdgePadding)) > 0) {
-		if (in_type == 'sticky') {
-			in_y -= bleedBottom;
-		}
-		else
-		{
-			in_y -= in_height + (2 * in_offsetY) + domTT_mouseHeight;
-		}
-	}
-
-	// if we are bleeding off the top, flip to south
-	// we don't want an 'else if' here, because if we just can't fit it, bleed off the bottom
-	if ((in_y - pageYOffset) < domTT_screenEdgePadding)
-	{
-		if (in_type == 'sticky')
-		{
-			in_y = domTT_screenEdgePadding + pageYOffset;
-		}
-		else
-		{
-			in_y += in_height + (2 * in_offsetY) + domTT_mouseHeight;
-		}
-	}
-
-	return {'x' : in_x, 'y' : in_y};
-}
-
-// }}}
-// {{{ domTT_isActive()
-
-function domTT_isActive(in_ownerId)
-{
-	var tooltip = domTT_tooltips.get(in_ownerId);
-	if (!tooltip || tooltip.get('status') != 'active')
-	{
-		return false;
-	}
-	else
-	{
-		return true;
-	}
-}
-
-// }}}
Files 133/themes/styleguide/images/albmgr_php.gif and cpg148/themes/styleguide/images/albmgr_php.gif differ
Files 133/themes/styleguide/images/banning_php.gif and cpg148/themes/styleguide/images/banning_php.gif differ
Files 133/themes/styleguide/images/catmgr_php.gif and cpg148/themes/styleguide/images/catmgr_php.gif differ
Files 133/themes/styleguide/images/config_php.gif and cpg148/themes/styleguide/images/config_php.gif differ
Files 133/themes/styleguide/images/db_ecard_php.gif and cpg148/themes/styleguide/images/db_ecard_php.gif differ
Files 133/themes/styleguide/images/delete_php.gif and cpg148/themes/styleguide/images/delete_php.gif differ
Files 133/themes/styleguide/images/displayimage_php.gif and cpg148/themes/styleguide/images/displayimage_php.gif differ
Files 133/themes/styleguide/images/ecard_php.gif and cpg148/themes/styleguide/images/ecard_php.gif differ
Files 133/themes/styleguide/images/editpics_php.gif and cpg148/themes/styleguide/images/editpics_php.gif differ
Files 133/themes/styleguide/images/forgot_passwd_php.gif and cpg148/themes/styleguide/images/forgot_passwd_php.gif differ
Files 133/themes/styleguide/images/groupmgr_php.gif and cpg148/themes/styleguide/images/groupmgr_php.gif differ
Files 133/themes/styleguide/images/index_php.gif and cpg148/themes/styleguide/images/index_php.gif differ
Files 133/themes/styleguide/images/login_php.gif and cpg148/themes/styleguide/images/login_php.gif differ
Files 133/themes/styleguide/images/logout_php.gif and cpg148/themes/styleguide/images/logout_php.gif differ
Files 133/themes/styleguide/images/modifyalb_php.gif and cpg148/themes/styleguide/images/modifyalb_php.gif differ
Files 133/themes/styleguide/images/profile_php.gif and cpg148/themes/styleguide/images/profile_php.gif differ
Files 133/themes/styleguide/images/reviewcom_php.gif and cpg148/themes/styleguide/images/reviewcom_php.gif differ
Files 133/themes/styleguide/images/searchnew_php.gif and cpg148/themes/styleguide/images/searchnew_php.gif differ
Files 133/themes/styleguide/images/search_php.gif and cpg148/themes/styleguide/images/search_php.gif differ
Files 133/themes/styleguide/images/spacer.gif and cpg148/themes/styleguide/images/spacer.gif differ
Files 133/themes/styleguide/images/thumbnails_php.gif and cpg148/themes/styleguide/images/thumbnails_php.gif differ
Files 133/themes/styleguide/images/tile.gif and cpg148/themes/styleguide/images/tile.gif differ
Files 133/themes/styleguide/images/upload_php.gif and cpg148/themes/styleguide/images/upload_php.gif differ
Files 133/themes/styleguide/images/usermgr_php.gif and cpg148/themes/styleguide/images/usermgr_php.gif differ
Files 133/themes/styleguide/images/util_php.gif and cpg148/themes/styleguide/images/util_php.gif differ
diff -ruN 133/themes/styleguide/readme.htm cpg148/themes/styleguide/readme.htm
--- 133/themes/styleguide/readme.htm	2004-07-24 17:04:10.000000000 -0500
+++ cpg148/themes/styleguide/readme.htm	1969-12-31 18:00:00.000000000 -0600
@@ -1,159 +0,0 @@
-<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<title>Coppermine Photo Gallery - Styleguide</title>
-<meta http-equiv=content-type content="text/html; charset=iso-8859-1">
-<style type=text/css>
-
-body {
-        font-size: 12px; background: #F7F7F7; margin: 2%; color: black; font-family: verdana, arial, helvetica, sans-serif;
-        scrollbar-face-color: #DEE3E7;
-        scrollbar-highlight-color: #FFFFFF;
-        scrollbar-shadow-color: #DEE3E7;
-        scrollbar-3dlight-color: #D1D7DC;
-        scrollbar-arrow-color:  #006699;
-        scrollbar-track-color: #EFEFEF;
-        scrollbar-darkshadow-color: #98AAB1;
-}
-td {
-        font-size: 12px
-}
-h1 {
-        font-weight: bolder; font-size: 24px; color: #0E72A4; line-height: 120%; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none
-}
-h2 {
-        font-size: 20px; color: #0E72A4; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
-}
-h3 {
-        font-weight: bolder; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0E72A4;
-}
-h4 {
-        font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0E72A4;
-}
-p {
-        font-size: 12px; margin: 10px 10px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif
-}
-pre {
-        border-right: #999999 1px solid; padding-right: 5px; border-top: #999999 1px solid; padding-left: 5px; font-size: 12px; padding-bottom: 5px; margin: 10px 10px 0px 0px; border-left: #999999 1px solid; padding-top: 5px; border-bottom: #999999 1px solid; font-style: normal; font-family: "Courier New", Courier, mono; background-color: #E0E0E0
-}
-ul {
-        padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 10px 5px; padding-top: 0px
-}
-ul.content {
-        padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px 5px 0px 0px; padding-top: 0px
-}
-li {
-        padding-right: 0px; margin-top: 4px; padding-left: 0px; list-style-position: outside; margin-bottom: 4px; padding-bottom: 0px; margin-left: 10px; padding-top: 0px; list-style-type: disc
-}
-li.content {
-        padding-right: 0px; margin-top: 0px; padding-left: 0px; list-style-position: outside; margin-bottom: 5px; padding-bottom: 0px; margin-left: 10px; padding-top: 0px; list-style-type: none;
-}
-hr {
-        border-right: #000000 0px solid; border-top: #000000 1px solid; border-left: #000000 0px solid; border-bottom: #000000 0px solid; height: 0px
-}
-.navbar {
-        font-weight: bold; font-size: 10px; background: url(/coppermine/themes/pixel-rave-blue100/images/nav-bar-button.gif) #72a5cc no-repeat; vertical-align: middle; color: #A5C6DF; font-family: Arial, Helvetica, sans-serif
-}
-a.navbar {
-        display: block; vertical-align: middle; width: 100px; color: #A5C6DF; line-height: 25px; position: relative; height: 25px; text-align: center; text-decoration: none
-}
-a.navbar:hover {
-        color: #ffffff; text-decoration: none
-}
-
-.back {
-        margin-top: 10px; font-size: 10px; margin-bottom: 10px
-}
-.important { color: red }
-</style>
-
-<!--
-$Id: readme.htm,v 1.2 2004/07/24 15:04:10 gaugau Exp $
--->
-
-</head>
-<body>
-<table cellspacing="0" cellpadding="0" width="100%" border="0">
-  <tbody>
-  <tr>
-    <td>
-<h1>Coppermine Photo Gallery: Styleguide v1.0</h1>
-<a id="about" name="about"></a><h2>About Coppermine Styleguide</h2>
-<p>The styleguide theme is not meant to be used for end users to view, but to give Coppermine admins an idea how to modify the look of the themes that come with the coppermine package or create new themes.</p>
-<p>At the moment, there's only help for the css part of the themes in the styleguide - maybe there will be a full tutorial on theme/template building later.</p>
-<p>The purpose of this theme is to give coppermine starters an overview about the css classes used by coppermine - that's it!</p>
-
-<a id="top" name="top"></a>
-<!--<h2>Table of contents</h2>
-<ul class="content">
-  <li class="content"><a href="#what">1. What is required</a></li>
-  <li class="content"><a href="#installation">2. Installation and setup</a></li>
-  <ul style="margin-top:0px;margin-bottom:0px;list-style-type:none">
-    <li class="content"><a href="#how">2.1 How To Install The Script</a></li>
-    <li class="content"><a href="#getting">2.2 Getting Started</a></li>
-    <li class="content"><a href="#xp">2.3 Using Windows XP Web Publishing Wizard with Coppermine</a></li>
-    <li class="content"><a href="#creating">2.4 Creating your own themes</a></li>
-    <li class="content"><a href="#safe">2.5 Safe mode issues</a></li>
-    <li class="content"><a href="#smtp">2.6 Using SMTP to send emails</a></li>
-  </ul>
-
-</ul>
-<hr />
--->
-
-
-<a name="install"></a>
-<h2>1. Installation</h2>
-<ul>
-  <li>create a new folder within the &quot;themes&quot; folder of your coppermine install on your webserver and name it &quot;styleguide&quot; (important: don't rename it, or some links will be broken!)</li>
-  <li>upload the files from the styleguide package to the &quot;styleguide&quot; folder.</li>
-</ul>
-
-<h2>2. Running Styleguide</h2>
-<ul>
-  <li>point your browser to <br />
-  <pre>http://yoursite.com/your_coppermine_folder/?theme=styleguide</pre></li>
-  <li>check the matrix to see what css class is visible on which coppermine file</li>
-  <li>hover your mouse over the css class' name to show additional info</li>
-  <li>click on the css class' name to highlight the affected area on the current page</li>
-</ul>
-
-<h2>3. Creating your own theme</h2>
-<ul>
-  <li>you can't create your own theme from scratch - instead: browse through the different themes that come with coppermine, choose the one you like best and start modifying it. To keep things simple, you should start with the default theme that comes with coppermine and modify it step-by-step</li>
-  <li>On your local hard drive, copy the folder &quot;default&quot; (with all the files contained in it) within the themes folder and paste it to another location on your hard drive</li>
-  <li>rename the copy of the default folder (do not use spaces or special chars), e.g. &quot;my_theme&quot;</li>
-  <li>cut the new folder &quot;my_theme&quot; and paste it back into the &quot;themes&quot; of coppermine</li>
-  <li>upload &quot;my_theme&quot; to your webserver and browse it by entering <pre>http://yoursite.com/your_coppermine_folder/?theme=my_theme</pre> into your browser's address bar (open a new browser window, so you can alwas compare your modified theme and the styleguide window)</li>
-  <li>use a text editor and modify /coppermine/themes/my_theme/style.css</li>
-  <li>Only change some bits within style.css at a time - save your changes and upload the modified file to your webserver, and view them in your browser</li>
-  <li><b>Important</b>: do not change nor touch the files within the styleguide folder. Do not use the styleguide theme as a base for your modifications. The styleguide theme has been &quot;altered&quot; and doesn't work in the same way as the rest of the coppermine themes!</li>
-</ul>
-
-<h2>4. How to use</h2>
-<ul>
-  <li>move around your coppermine gallery with the coppermine menu</li>
-  <li>click on a css style in the left of the coppermine-with-styleguide window to highlight the class within coppermine</li>
-  <li>edit the class in your theme's style.css (in above example, edit /themes/my_theme/style.css). Do <b>not</b> edit /themes/styleguide/... (you'll notice that there isn't a file calles style.css within the styleguide folder)</li>
-</ul>
-
-<h2>5. Links</h2>
-<p>To find out what can (and what can't) be done with the use of cascading style sheets (css), here are some useful links:</p>
-<ul>
-  <li><a href="http://www.w3.org/Style/CSS/" target="_blank"><img src="../../images/flags/us.gif" width="16" height="10" border="0" alt="" title="English" />W3C Cascading Style Sheets home page</a></li>
-  <li><a href="http://selfhtml.teamone.de/css/" target="_blank"><img src="../../images/flags/de.gif" width="16" height="10" border="0" alt="" title="German" />SELFHTML: CSS Stylesheets</a></li>
-  <li><a href="http://www.htmlhelp.com/reference/css/" target="_blank"><img src="../../images/flags/us.gif" width="16" height="10" border="0" alt="" title="English" />WDG Guide to Cascading Style Sheets</a></li>
-  <li><a href="http://www.w3schools.com/css/default.asp" target="_blank"><img src="../../images/flags/us.gif" width="16" height="10" border="0" alt="" title="English" />W3schools CSS Tutorial</a></li>
-</ul>
-
-<h2>6. Credits</h2>
-<p>I would like to say thanks to the following people:</p>
-<ul>
-  <li>Dan Allen for <a href="http://www.mojavelinux.com/forum/viewtopic.php?t=127" target="_blank">Mojave DOM Tooltip (javascript)</a></li>
-  <li><a href="http://coppermine.sourceforge.net/board/profile.php?mode=viewprofile&u=1150" target="_blank">jeremed</a> for his <a href="http://www.photoshoptutorials.org/samples/coppermine/styles.html" target="_blank">coppermine css guide</a></li>
-</ul>
-
-<h2>7. Copyrights &amp; misc</h2>
-<p>This styleguide is still pretty crude - do with it whatever you like, it's released under GPL (see Coppermine credits page). Please don't ask me for support on the styleguide: it's meant to make things easier for newbies; if it doesn't for you, simply don't use it.<br />&nbsp;<br />GauGau (aka Joachim M&uuml;ller)</p>
-                        </td></tr></tbody></table>
-</body></html>
diff -ruN 133/themes/styleguide/template.html cpg148/themes/styleguide/template.html
--- 133/themes/styleguide/template.html	2005-04-19 05:17:16.000000000 -0500
+++ cpg148/themes/styleguide/template.html	1969-12-31 18:00:00.000000000 -0600
@@ -1,59 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html dir="{LANG_DIR}">
-<head>
-<title>{TITLE}</title>
-<meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
-<meta http-equiv="Pragma" content="no-cache" />
-{META}
-
-{CUSTOM_STYLESHEET}
-
-<script type="text/javascript" src="scripts.js"></script>
-<script type="text/javascript" src="themes/styleguide/domLib.js"></script>
-<script type="text/javascript" src="themes/styleguide/domTT.js"></script>
-<script type="text/javascript">
-  var domTT_classPrefix = 'domTTOverlib';
-</script>
-<!--
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/styleguide/template.html,v $
-  $Revision: 1.3 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:16 $
--->
-</head>
-<body>
-
-
-
-
-<table width="100%" border="0" cellspacing="0" cellpadding="0">
-  <tr>
-    <td width="100%" align="center">
-      <h1>{GAL_NAME}</h1>
-      <h3>{GAL_DESCRIPTION}</h3>
-      {LANGUAGE_SELECT_FLAGS}
-      {LANGUAGE_SELECT_LIST}
-      {THEME_SELECT_LIST}
-      <br />
-      {MAIN_MENU}
-    </td>
-    </tr>
-</table>
-
-<img src="images/spacer.gif" width="1" height="15" /><br />
-<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
-  <tr>
-    <td align="center" valign="top">
-      {CUSTOM_HEADER}
-    </td>
-    <td align="center" valign="top">
-      {ADMIN_MENU}
-      {GALLERY}
-    </td>
-  </tr>
-</table>
-<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />
-
-</body>
-</html>
\ No newline at end of file
diff -ruN 133/themes/styleguide/theme.php cpg148/themes/styleguide/theme.php
--- 133/themes/styleguide/theme.php	2005-04-19 05:17:16.000000000 -0500
+++ cpg148/themes/styleguide/theme.php	1969-12-31 18:00:00.000000000 -0600
@@ -1,1859 +0,0 @@
-<?php
-/*************************
-  Coppermine Photo Gallery
-  ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly 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 as published by
-  the Free Software Foundation; either version 2 of the License, or
-  (at your option) any later version.
-  ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/styleguide/theme.php,v $
-  $Revision: 1.6 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:16 $
-**********************************************/
-
-// HTML template for main menu
-$template_main_menu = <<<EOT
-                <span class="topmenu">
-<!-- BEGIN album_list -->
-                        <a href="{ALB_LIST_TGT}" title="{ALB_LIST_TITLE}">{ALB_LIST_LNK}</a> |
-<!-- END album_list -->
-<!-- BEGIN my_gallery -->
-                        <a href="{MY_GAL_TGT}" title="{MY_GAL_TITLE}">{MY_GAL_LNK}</a> |
-<!-- END my_gallery -->
-<!-- BEGIN allow_memberlist -->
-                        <a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}">{MEMBERLIST_LNK}</a>  ::
-<!-- END allow_memberlist -->
-<!-- BEGIN my_profile -->
-                        <a href="{MY_PROF_TGT}">{MY_PROF_LNK}</a> |
-<!-- END my_profile -->
-<!-- BEGIN faq -->
-                        <a href="{FAQ_TGT}" title="{FAQ_TITLE}">{FAQ_LNK}</a> ::
-<!-- END faq -->
-<!-- BEGIN enter_admin_mode -->
-                        <a href="{ADM_MODE_TGT}" title="{ADM_MODE_TITLE}">{ADM_MODE_LNK}</a> |
-<!-- END enter_admin_mode -->
-<!-- BEGIN leave_admin_mode -->
-                        <a href="{USR_MODE_TGT}" title="{USR_MODE_TITLE}">{USR_MODE_LNK}</a> |
-<!-- END leave_admin_mode -->
-<!-- BEGIN upload_pic -->
-                        <a href="{UPL_PIC_TGT}" title="{UPL_PIC_TITLE}">{UPL_PIC_LNK}</a> |
-<!-- END upload_pic -->
-<!-- BEGIN register -->
-                        <a href="{REGISTER_TGT}" title="{REGISTER_TITLE}">{REGISTER_LNK}</a> |
-<!-- END register -->
-<!-- BEGIN login -->
-                        <a href="{LOGIN_TGT}">{LOGIN_LNK}</a> |
-<!-- END login -->
-<!-- BEGIN logout -->
-                        <a href="{LOGOUT_TGT}">{LOGOUT_LNK}</a> |
-<!-- END logout -->
-                        <a href="{LASTUP_TGT}">{LASTUP_LNK}</a> |
-                        <a href="{LASTCOM_TGT}">{LASTCOM_LNK}</a> |
-                        <a href="{TOPN_TGT}">{TOPN_LNK}</a> |
-                        <a href="{TOPRATED_TGT}">{TOPRATED_LNK}</a> |
-                        <a href="{FAV_TGT}">{FAV_LNK}</a> |
-                        <a href="{SEARCH_TGT}">{SEARCH_LNK}</a>
-                </span>
-EOT;
-// HTML template for gallery admin menu
-$template_gallery_admin_menu = <<<EOT
-
-                <div align="left">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="editpics.php?mode=upload_approval" title="">{UPL_APP_LNK}</a></td>
-                                <td class="admin_menu"><a href="config.php" title="">{CONFIG_LNK}</a></td>
-                                <td class="admin_menu"><a href="albmgr.php{CATL}" title="">{ALBUMS_LNK}</a></td>
-                                <td class="admin_menu"><a href="catmgr.php" title="">{CATEGORIES_LNK}</a></td>
-                                <td class="admin_menu"><a href="usermgr.php" title="">{USERS_LNK}</a></td>
-                                <td class="admin_menu"><a href="groupmgr.php" title="">{GROUPS_LNK}</a></td>
-                                <td class="admin_menu"><a href="banning.php" title="">{BAN_LNK}</a></td>
-                                <td class="admin_menu"><a href="db_ecard.php" title="">{DB_ECARD_LNK}</a></td>
-                                <td class="admin_menu"><a href="reviewcom.php" title="">{COMMENTS_LNK}</a></td>
-                                <td class="admin_menu"><a href="searchnew.php" title="">{SEARCHNEW_LNK}</a></td>
-                                <td class="admin_menu"><a href="util.php" title="">{UTIL_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
-
-EOT;
-// HTML template for user admin menu
-$template_user_admin_menu = <<<EOT
-
-                <div align="left">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="albmgr.php" title="">{ALBMGR_LNK}</a></td>
-                                <td class="admin_menu"><a href="modifyalb.php" title="">{MODIFYALB_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
-
-EOT;
-// HTML template for the category list
-$template_cat_list = <<<EOT
-<!-- BEGIN header -->
-        <tr>
-                <td class="tableh1" width="80%"><b>{CATEGORY}</b></td>
-                <td class="tableh1" width="10%"><b>{ALBUMS}</b></td>
-                <td class="tableh1" width="10%"><b>{PICTURES}</b></td>
-        </tr>
-<!-- END header -->
-<!-- BEGIN catrow_noalb -->
-        <tr>
-                <td class="tableh2" colspan="3"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-        </tr>
-<!-- END catrow_noalb -->
-<!-- BEGIN catrow -->
-        <tr>
-                <td class="tableb" align="left"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-                <td class="tableb" align="center">{ALB_COUNT}</td>
-                <td class="tableb" align="center">{PIC_COUNT}</td>
-        </tr>
-     <!--if (isset(CAT_ALBUMS)){-->
-          <tr>
-            <td class="tableb" colspan=3>{CAT_ALBUMS}</td>
-      </tr><!--};-->
-<!-- END catrow -->
-<!-- BEGIN footer -->
-        <tr>
-                <td colspan="3" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END footer -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the breadcrumb
-$template_breadcrumb = <<<EOT
-<!-- BEGIN breadcrumb -->
-        <tr>
-                <td colspan="3" class="tableh1"><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-        </tr>
-<!-- END breadcrumb -->
-<!-- BEGIN breadcrumb_user_gal -->
-        <tr>
-                <td colspan="3" class="tableh1">
-                <table width="100%" cellpadding="0" cellspacing="0" border="0">
-                <tr>
-                        <td><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-                        <td align="right"><span class="statlink"><b>{STATISTICS}</b></span></td>
-                </tr>
-                </table>
-                </td>
-        </tr>
-<!-- END breadcrumb_user_gal -->
-
-EOT;
-// HTML template for the album list
-$template_album_list = <<<EOT
-
-<!-- BEGIN stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END stat_row -->
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-
-<!-- BEGIN album_cell -->
-<td width="{COL_WIDTH}%" height="100%" valign="top">
-<table width="100%" height="100%" cellspacing="0" cellpadding="0">
-<tr>
-<td colspan="3" height="1" valign="top" class="tableh2">
-<a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-</td>
-</tr>
-<tr>
-<td colspan="3">
-<img src="images/spacer.gif" width="1" height="1"><br />
-</td>
-</tr>
-<tr height="100%">
-<td align="center" height="100%" valign="middle" class="thumbnails">
-<!-- <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px;
-margin-bottom: 0px; border: none;"><br /> -->
-<a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-</td>
-<td height="100%">
-<img src="images/spacer.gif" width="1" height="1">
-</td>
-<td width="100%" height="100%" valign="top" class="album_stat">
-
-<div style="width:100%;height:150px;position:relative;overflow:auto; padding-right:10px">
-{ADMIN_MENU}
-<p class="album_stat">{ALB_DESC}</p>
-<p class="album_stat">{ALB_INFOS}</p>
-</div>
-
-</td>
-</tr>
-</table>
-</td>
-<!-- END album_cell -->
-
-<!-- BEGIN empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for filmstrip display
-$template_film_strip = <<<EOT
-
-        <tr>
-         <td valign="top" background='themes/styleguide/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-        <tr>
-        <td valign="bottom" class="thumbnails" align="center">
-          {THUMB_STRIP}
-        </td>
-        </tr>
-        <tr>
-         <td valign="top" background='themes/styleguide/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-<!-- BEGIN thumb_cell -->
-                                        <a href="{LINK_TGT}">{THUMB}</a>&nbsp;
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" align="center" >1&nbsp;</td>
-<!-- END empty_cell -->
-
-EOT;
-// HTML template for the album list
-$template_album_list_cat = <<<EOT
-
-<!-- BEGIN c_stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END c_stat_row -->
-<!-- BEGIN c_header -->
-        <tr>
-<!-- END c_header -->
-<!-- BEGIN c_album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px;
- margin-bottom: 0px; border: none;"><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1">
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_album_cell -->
-<!-- BEGIN c_empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1"><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_empty_cell -->
-<!-- BEGIN c_row_separator -->
-        </tr>
-        <tr>
-<!-- END c_row_separator -->
-<!-- BEGIN c_footer -->
-        </tr>
-<!-- END c_footer -->
-<!-- BEGIN c_tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END c_tabs -->
-<!-- BEGIN c_spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END c_spacer -->
-
-EOT;
-// HTML template for the ALBUM admin menu displayed in the album list
-$template_album_admin_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}&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>
-                        <td align="center" valign="middle" class="admin_menu">
-                                <a href="editpics.php?album={ALBUM_ID}"  class="adm_menu">{EDIT_PICS}</a>
-                        </td>
-                </tr>
-        </table>
-
-EOT;
-// HTML template for title row of the thumbnail view (album title + sort options)
-$template_thumb_view_title_row = <<<EOT
-
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1"></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                                <td class="sortorder_options">{TITLE}</td>
-                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=ta" title="{SORT_TA}">&nbsp;+&nbsp;</a></span></td>
-                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=td" title="{SORT_TD}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        <tr>
-                                                <td class="sortorder_options">{NAME}</td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=na" title="{SORT_NA}">&nbsp;+&nbsp;</a></span></td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=nd" title="{SORT_ND}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        <tr>
-                                                <td class="sortorder_options">{DATE}</td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=da" title="{SORT_DA}">&nbsp;+&nbsp;</a></span></td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=dd" title="{SORT_DD}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        </table>
-                                </td>
-                        </tr>
-                        </table>
-
-EOT;
-
-
-// HTML template for title row of the fav thumbnail view (album title + download)
-$template_fav_thumb_view_title_row = <<<EOT
-
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1"></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                                <tr>
-                                                        <td class="sortorder_options"><span class="statlink"><a href="zipdownload.php">{DOWNLOAD_ZIP}</a></span></td>
-                                                </tr>
-                                                </table>
-                                </td>
-                        </tr>
-                        </table>
-
-EOT;
-
-
-// HTML template for thumbnails display
-$template_thumbnail_view = <<<EOT
-
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN thumb_cell -->
-        <td valign="top" class="thumbnails" width ="{CELL_WIDTH}" align="center">
-                <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td align="center">
-                                        <a href="{LINK_TGT}">{THUMB}<br /></a>
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-                                </td>
-                        </tr>
-                </table>
-        </td>
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" class="thumbnails" align="center">&nbsp;</td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{THUMB_COLS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the thumbnail view when there is no picture to show
-$template_no_img_to_display = <<<EOT
-        <tr>
-                <td class="tableb" height="200" align="center">
-                        <font size="3"><b>{TEXT}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the USER info box in the user list view
-$template_user_list_info_box = <<<EOT
-
-        <table cellspacing="1" cellpadding="0" border="0" width="100%" class="user_thumb_infobox">
-                <tr>
-                        <th><a href="profile.php?uid={USER_ID}">{USER_NAME}</a></th>
-                </tr>
-                <tr>
-                        <td>{ALBUMS}</td>
-                </tr>
-                <tr>
-                        <td>{PICTURES}</td>
-                </tr>
-        </table>
-
-EOT;
-// HTML template for the image navigation bar
-$template_img_navbar = <<<EOT
-
-        <tr>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{THUMB_TGT}" class="navmenu_pic" title="{THUMB_TITLE}"><img src="images/folder.gif" width="16" height="16" align="absmiddle" border="0" alt="{THUMB_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="javascript:;" onClick="blocking('picinfo','yes', 'block'); return false;" title="{PIC_INFO_TITLE}"><img src="images/info.gif" width="16" height="16" border="0" align="absmiddle" alt="{PIC_INFO_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{SLIDESHOW_TGT}" title="{SLIDESHOW_TITLE}"><img src="images/slideshow.gif" width="16" height="16" border="0" align="absmiddle" alt="{SLIDESHOW_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" witdh="100%">
-                        {PIC_POS}
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{ECARD_TGT}" title="{ECARD_TITLE}"><img src="images/ecard.gif" width="16" height="16" border="0" align="absmiddle" alt="{ECARD_TITLE}"></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{PREV_TGT}" class="navmenu_pic" title="{PREV_TITLE}"><img src="images/prev.gif" width="16" height="16" border="0" align="absmiddle" alt="{PREV_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{NEXT_TGT}" class="navmenu_pic" title="{NEXT_TITLE}"><img src="images/next.gif" width="16" height="16" border="0" align="absmiddle" alt="{NEXT_TITLE}" /></a>
-                </td>
-        </tr>
-
-EOT;
-// HTML template for intermediate image display
-$template_display_picture = <<<EOT
-        <tr>
-                <td align="center" class="tableb" height="{CELL_HEIGHT}" style="white-space: nowrap; padding: 0px;">
-                        <table cellspacing="2" cellpadding="0" class="imageborder">
-                                <tr>
-                                        <td align="center">
-                                                {IMAGE}
-                                                {ADMIN_MENU}
-                                        </td>
-                                </tr>
-                        </table>
-<!-- BEGIN img_desc -->
-                        <table cellpadding="0" cellspacing="0" class="img_caption_table">
-<!-- BEGIN title -->
-                                <tr>
-                                        <th>
-                                                {TITLE}
-                                        </th>
-                                </tr>
-<!-- END title -->
-<!-- BEGIN caption -->
-                                <tr>
-                                        <td>
-                                                {CAPTION}
-                                        </td>
-                                </tr>
-<!-- END caption -->
-                        </table>
-<!-- END img_desc -->
-                </td>
-        </tr>
-
-EOT;
-// HTML template for the image rating box
-$template_image_rating = <<<EOT
-
-        <tr>
-                <td colspan="6" class="tableh2_compact"><b>{TITLE}</b> {VOTES}</td>
-        </tr>
-        <tr>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE0}" title="{RUBBISH}"><img src="images/rating0.gif" alt="{RUBBISH}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE1}" title="{POOR}"><img src="images/rating1.gif" alt="{POOR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE2}" title="{FAIR}"><img src="images/rating2.gif" alt="{FAIR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE3}" title="{GOOD}"><img src="images/rating3.gif" alt="{GOOD}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE4}" title="{EXCELLENT}"><img src="images/rating4.gif" alt="{EXCELLENT}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE5}" title="{GREAT}"><img src="images/rating5.gif" alt="{GREAT}" border="0" /><br /></a></td>
-        </tr>
-
-EOT;
-// HTML template for the display of comments
-$template_image_comments = <<<EOT
-
-        <tr>
-                <td>
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <td class="tableh2_compact" nowrap>
-                                        <b>{MSG_AUTHOR}</b>
-<!-- BEGIN ipinfo -->
-                                                                                 ({HDR_IP} [{RAW_IP}])
-<!-- END ipinfo -->
-                                </td>
-                                <td class="tableh2_compact" align="right" width="100%">
-<!-- BEGIN buttons -->
-                                        <a href="javascript:;" onClick="blocking('cbody{MSG_ID}','', 'block'); blocking('cedit{MSG_ID}','', 'block'); return false;" title="{EDIT_TITLE}"><img src="images/edit.gif" border="0" align="absmiddle" ></a>
-                                        <a href="delete.php?msg_id={MSG_ID}&what=comment"  onclick="return confirm('{CONFIRM_DELETE}');"><img src="images/delete.gif" border="0" align="absmiddle" ></a>
-<!-- END buttons -->
-                                </td>
-                                <td class="tableh2_compact" align="right" nowrap>
-                                        <span class="comment_date">[{MSG_DATE}]</span>
-                                </td>
-                        </table>
-                </td>
-        </tr>
-        <tr>
-                <td class="tableb_compact">
-                        <div id="cbody{MSG_ID}" style="display:block">
-                                {MSG_BODY}
-                        </div>
-                        <div id="cedit{MSG_ID}" style="display:none">
-<!-- BEGIN edit_box_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update">
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}">
-                                                <tr>
-                                                <td>
-                                                   <input type=text name=msg_author value={MSG_AUTHOR} class="textinput" size="25">
-                                                </td>
-                                                </tr>
-                                                <tr>
-                                                <td width="80%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" onselect="storeCaret_f{MSG_ID}(this);" onclick="storeCaret_f{MSG_ID}(this);" onkeyup="storeCaret_f{MSG_ID}(this);" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}">
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" /><br /></td>
-                                        </tr>
-                                </table>
-                                {SMILIES}
-<!-- END edit_box_smilies -->
-<!-- BEGIN edit_box_no_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update">
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}">
-<td>
-                                                   <input type=text name=msg_author value={MSG_AUTHOR} class="textinput" size="25">
-                                                </td>
-                                                <td width="100%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}">
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" /><br /></td>
-                                        </tr>
-                                </table>
-<!-- END edit_box_no_smilies -->
-                        </div>
-                </td>
-        </tr>
-
-EOT;
-
-$template_add_your_comment = <<<EOT
-
-        <tr>
-                <td class="tableh2_compact"><b>{ADD_YOUR_COMMENT}</b></td>
-        </tr>
-        <tr>
-                <form method="post" name="post" action="db_input.php">
-                <td colspan="3">
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <input type="hidden" name="event" value="comment">
-                                <input type="hidden" name="pid" value="{PIC_ID}">
-<!-- BEGIN user_name_input -->
-                                <td class="tableb_compact">
-                                        {NAME}
-                                </td>
-                                <td class="tableb_compact">
-                                        <input type="text" class="textinput" name="msg_author" size="10" maxlength="20" value={USER_NAME}>
-                                </td>
-<!-- END user_name_input -->
-<!-- BEGIN input_box_smilies -->
-                                <td class="tableb_compact">
-                                {COMMENT} </td>
-                                <td width="100%" class="tableb_compact">
-                                <input type="text" class="textinput" id="message" name="msg_body" onselect="storeCaret_post(this);" onclick="storeCaret_post(this);" onkeyup="storeCaret_post(this);" maxlength="{MAX_COM_LENGTH}" style="width: 100%;">                                        <!-- END input_box_smilies -->
-<!-- BEGIN input_box_no_smilies -->
-                                <input type="text" class="textinput" id="message" name="msg_body"  maxlength="{MAX_COM_LENGTH}" style="width: 100%;">
-<!-- END input_box_no_smilies -->
-                                </td>
-                                <td class="tableb_compact">
-                                <input type="submit" class="comment_button" name="submit" value="{OK}">
-                                </td>
-                        </table>
-                </td>
-                </form>
-        </tr>
-<!-- BEGIN smilies -->
-        <tr>
-                <td width="100%" class="tableb_compact">
-                        {SMILIES}
-                </td>
-        </tr>
-<!-- END smilies -->
-
-EOT;
-// HTML template used by the cpg_die function
-$template_cpg_die = <<<EOT
-
-        <tr>
-                <td class="tableb" height="300" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-<!-- BEGIN file_line -->
-                        <br />
-                        <br />
-                        {FILE_TXT}{FILE} - {LINE_TXT}{LINE}
-<!-- END file_line -->
-<!-- BEGIN output_buffer -->
-                        <br />
-                        <br />
-                        <div align="left">
-                                {OUTPUT_BUFFER}
-                        </div>
-<!-- END output_buffer -->
-                        <br /><br />
-                </td>
-        </tr>
-
-
-EOT;
-// HTML template used by the msg_box function
-$template_msg_box = <<<EOT
-
-        <tr>
-                <td class="tableb" height="150" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN button -->
-                <tr>
-                        <td align="center" class="tablef">
-                                <table cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <td class="admin_menu">
-                                                        <a href="{LINK}">{TEXT}</a>
-                                                </td>
-                                        </tr>
-                                </table>
-                        </td>
-                </tr>
-<!-- END button -->
-
-EOT;
-// HTML template for e-cards
-$template_ecard = <<<EOT
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html dir="{LANG_DIR}">
-<head>
-<title>{TITLE}</title>
-<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
-</head>
-<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
-<br />
-<p align="center"><a href="{VIEW_ECARD_TGT}"><b>{VIEW_ECARD_LNK}</b></a></p>
-<table border="0" cellspacing="0" cellpadding="1" align="center">
-  <tr>
-    <td bgcolor="#000000">
-      <table border="0" cellspacing="0" cellpadding="10" bgcolor="#ffffff">
-        <tr>
-          <td valign="top">
-           <img src="{PIC_URL}" border="1" alt="" /><br />
-          </td>
-          <td valign="top" width="200" height="250">
-            <div align="right"><img src="{URL_PREFIX}images/stamp.gif" alt="" border="0" /></div>
-            <br />
-            <b><font face="arial" color="#000000" size="4">{GREETINGS}</font></b>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{MESSAGE}</font>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
-            (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
-          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<p align="center"><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
-</body>
-</html>
-EOT;
-// Template used for tabbed display
-$template_tab_display = array('left_text' => '<td width="100%%" align="left" valign="middle" class="tableh1_compact" style="white-space: nowrap"><b>{LEFT_TEXT}</b></td>' . "\n",
-    'tab_header' => '',
-    'tab_trailer' => '',
-    'active_tab' => '<td><img src="images/spacer.gif" width="1" height="1"></td>' . "\n" . '<td align="center" valign="middle" class="tableb_compact"><b>%d</b></td>',
-    'inactive_tab' => '<td><img src="images/spacer.gif" width="1" height="1"></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="{LINK}"><b>%d</b></a></td>' . "\n"
-    );
-
-function pageheader($section, $meta = '')
-{
-    global $CONFIG, $THEME_DIR;
-    global $template_header, $lang_charset, $lang_text_dir;
-
-    $charset = ($CONFIG['charset'] == 'language file') ? $lang_charset : $CONFIG['charset'];
-
-    header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
-    header("Content-Type: text/html; charset=$charset");
-    user_save_profile();
-
-    $template_vars = array('{LANG_DIR}' => $lang_text_dir,
-        '{TITLE}' => $CONFIG['gallery_name'] . ' - ' . $section,
-        '{CHARSET}' => $charset,
-        '{META}' => $meta,
-        '{GAL_NAME}' => $CONFIG['gallery_name'],
-        '{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
-        '{MAIN_MENU}' => theme_main_menu(),
-        '{ADMIN_MENU}' => theme_admin_mode_menu(),
-        '{CUSTOM_STYLESHEET}' => customStylesheet(),
-        '{CUSTOM_HEADER}' => customHeader(),
-        );
-
-    echo template_eval($template_header, $template_vars);
-}
-// Function for writing a pagefooter
-function pagefooter()
-{
-    global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_SERVER_VARS;
-    global $USER, $USER_DATA, $ALBUM_SET, $CONFIG, $time_start, $query_stats, $queries;;
-    global $template_footer;
-
-    if ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE)) {
-        $time_end = cpgGetMicroTime();
-        $time = round($time_end - $time_start, 3);
-
-        $query_count = count($query_stats);
-        $query_times = '';
-        $total_query_time = 0;
-        foreach ($query_stats as $qtime) {
-            $query_times .= round($qtime, 3) . "s ";
-            $total_query_time += $qtime;
-        }
-        $total_query_time = round($total_query_time, 3);
-
-        starttable('100%', 'Debug info');
-        echo "<tr><td class=\"tableb\">";
-        echo "USER: <pre>";
-        print_r($USER);
-        echo "</pre></td></tr><td class=\"tableb\">";
-        echo "<tr><td class=\"tableb\">";
-        echo "USER DATA: <pre>";
-        print_r($USER_DATA);
-        echo "</pre></td></tr><td class=\"tableb\">";
-        echo "<tr><td class=\"tableb\">";
-        echo "Queries: <pre>";
-        print_r($queries);
-        echo "</pre></td></tr><td class=\"tableb\">";
-        echo "GET :<pre>";
-        print_r($HTTP_GET_VARS);
-        echo "</pre></td></tr><td class=\"tableb\">";
-        echo "POST :<pre>";
-        print_r($HTTP_POST_VARS);
-        echo "</pre></td></tr><td class=\"tableb\" >";
-        echo <<<EOT
-                Page generated in <b>$time</b> seconds - <b>$query_count</b> queries in <b>$total_query_time</b> seconds - Album set : $ALBUM_SET
-EOT;
-        echo "</td></tr>";
-        echo "<tr><td class=\"tableb\">";
-        echo "<a href=\"phpinfo.php\">Advanced debug mode</a> (phpinfo)";
-        echo "</td></tr>";
-        endtable();
-    }
-
-    echo $template_footer;
-}
-// Function to start a 'standard' table
-function starttable($width = '-1', $title = '', $title_colspan = '1')
-{
-    global $CONFIG;
-
-    if ($width == '-1') $width = $CONFIG['picture_table_width'];
-    if ($width == '100%') $width = $CONFIG['main_table_width'];
-    echo <<<EOT
-
-<!-- Start standard table -->
-<table align="center" width="$width" cellspacing="1" cellpadding="0" class="maintable">
-
-EOT;
-    if ($title) {
-        echo <<<EOT
-        <tr>
-                <td class="tableh1" colspan="$title_colspan"><h2>$title</h2></td>
-        </tr>
-
-EOT;
-    }
-}
-
-function endtable()
-{
-    echo <<<EOT
-</table>
-<!-- End standard table -->
-
-EOT;
-}
-
-function theme_main_menu()
-{
-    global $AUTHORIZED, $CONFIG, $album, $actual_cat, $cat, $REFERER, $HTTP_SERVER_VARS;
-    global $lang_main_menu, $template_main_menu;
-
-    static $main_menu = '';
-
-    if ($main_menu != '') return $main_menu;
-
-    $album_l = isset($album) ? "?album=$album" : '';
-    $cat_l = (isset($actual_cat))? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
-    $cat_l2 = isset($cat) ? "&cat=$cat" : '';
-    $my_gallery_id = FIRST_USER_CAT + USER_ID;
-
-    if (USER_ID) {
-        template_extract_block($template_main_menu, 'login');
-    } else {
-        template_extract_block($template_main_menu, 'logout');
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (GALLERY_ADMIN_MODE || USER_ADMIN_MODE) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-    } elseif (USER_CAN_CREATE_ALBUMS || USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS && !USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_gallery');
-    }
-
-    if (USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (!USER_CAN_UPLOAD_PICTURES) {
-        template_extract_block($template_main_menu, 'upload_pic');
-    }
-
-    if (USER_ID || !$CONFIG['allow_user_registration']) {
-        template_extract_block($template_main_menu, 'register');
-    }
-    if (!USER_ID || !$CONFIG['allow_memberlist']) {
-        template_extract_block($template_main_menu, 'allow_memberlist');
-    }
-
-    if (!$CONFIG['display_faq']) {
-        template_extract_block($template_main_menu, 'faq');
-    }
-
-    $param = array('{ALB_LIST_TGT}' => "index.php$cat_l",
-        '{ALB_LIST_TITLE}' => $lang_main_menu['alb_list_title'],
-        '{ALB_LIST_LNK}' => $lang_main_menu['alb_list_lnk'],
-        '{MY_GAL_TGT}' => "index.php?cat=$my_gallery_id",
-        '{MY_GAL_TITLE}' => $lang_main_menu['my_gal_title'],
-        '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],
-        '{MY_PROF_TGT}' => "profile.php?op=edit_profile",
-        '{MY_PROF_LNK}' => $lang_main_menu['my_prof_lnk'],
-        '{MEMBERLIST_TGT}' => "usermgr.php",
-        '{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
-        '{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
-        '{ADM_MODE_TGT}' => "admin.php?admin_mode=1&referer=$REFERER",
-        '{ADM_MODE_TITLE}' => $lang_main_menu['adm_mode_title'],
-        '{ADM_MODE_LNK}' => $lang_main_menu['adm_mode_lnk'],
-        '{USR_MODE_TGT}' => "admin.php?admin_mode=0&referer=$REFERER",
-        '{USR_MODE_TITLE}' => $lang_main_menu['usr_mode_title'],
-        '{USR_MODE_LNK}' => $lang_main_menu['usr_mode_lnk'],
-        '{UPL_PIC_TGT}' => "upload.php",
-        '{UPL_PIC_TITLE}' => $lang_main_menu['upload_pic_title'],
-        '{UPL_PIC_LNK}' => $lang_main_menu['upload_pic_lnk'],
-        '{REGISTER_TGT}' => "register.php",
-        '{REGISTER_TITLE}' => $lang_main_menu['register_title'],
-        '{REGISTER_LNK}' => $lang_main_menu['register_lnk'],
-        '{LOGIN_TGT}' => "login.php?referer=$REFERER",
-        '{LOGIN_LNK}' => $lang_main_menu['login_lnk'],
-        '{LOGOUT_TGT}' => "logout.php?referer=$REFERER",
-        '{LOGOUT_LNK}' => $lang_main_menu['logout_lnk'] . " [" . USER_NAME . "]",
-        '{FAQ_TGT}' => "faq.php",
-        '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
-        '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],
-        '{LASTUP_TGT}' => "thumbnails.php?album=lastup$cat_l2",
-        '{LASTUP_LNK}' => $lang_main_menu['lastup_lnk'],
-        '{LASTCOM_TGT}' => "thumbnails.php?album=lastcom$cat_l2",
-        '{LASTCOM_LNK}' => $lang_main_menu['lastcom_lnk'],
-        '{TOPN_TGT}' => "thumbnails.php?album=topn$cat_l2",
-        '{TOPN_LNK}' => $lang_main_menu['topn_lnk'],
-        '{TOPRATED_TGT}' => "thumbnails.php?album=toprated$cat_l2",
-        '{TOPRATED_LNK}' => $lang_main_menu['toprated_lnk'],
-        '{FAV_TGT}' => "thumbnails.php?album=favpics",
-        '{FAV_LNK}' => $lang_main_menu['fav_lnk'],
-        '{SEARCH_TGT}' => "search.php",
-        '{SEARCH_LNK}' => $lang_main_menu['search_lnk'],
-        );
-
-    $main_menu = template_eval($template_main_menu, $param);
-    return $main_menu;
-}
-
-function theme_admin_mode_menu()
-{
-    global $cat;
-    global $lang_gallery_admin_menu, $lang_user_admin_menu;
-    global $template_gallery_admin_menu, $template_user_admin_menu;
-
-    $cat_l = isset($cat) ? "?cat=$cat" : '';
-
-    if (GALLERY_ADMIN_MODE) {
-        $param = array('{CATL}' => $cat_l,
-            '{UPL_APP_LNK}' => $lang_gallery_admin_menu['upl_app_lnk'],
-            '{CONFIG_LNK}' => $lang_gallery_admin_menu['config_lnk'],
-            '{ALBUMS_LNK}' => $lang_gallery_admin_menu['albums_lnk'],
-            '{CATEGORIES_LNK}' => $lang_gallery_admin_menu['categories_lnk'],
-            '{USERS_LNK}' => $lang_gallery_admin_menu['users_lnk'],
-            '{GROUPS_LNK}' => $lang_gallery_admin_menu['groups_lnk'],
-            '{COMMENTS_LNK}' => $lang_gallery_admin_menu['comments_lnk'],
-            '{SEARCHNEW_LNK}' => $lang_gallery_admin_menu['searchnew_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk'],
-            '{UTIL_LNK}' => $lang_gallery_admin_menu['util_lnk'],
-            '{BAN_LNK}' => $lang_gallery_admin_menu['ban_lnk'],
-            '{DB_ECARD_LNK}' => $lang_gallery_admin_menu['db_ecard_lnk'],
-            );
-
-        $html = template_eval($template_gallery_admin_menu, $param);
-    } elseif (USER_ADMIN_MODE) {
-        $param = array('{ALBMGR_LNK}' => $lang_user_admin_menu['albmgr_lnk'],
-            '{MODIFYALB_LNK}' => $lang_user_admin_menu['modifyalb_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk']
-            );
-
-        $html = template_eval($template_user_admin_menu, $param);
-    } else {
-        $html = '';
-    }
-
-    return $html;
-}
-
-function theme_display_cat_list($breadcrumb, &$cat_data, $statistics)
-{
-    global $template_cat_list, $lang_cat_list;
-
-    starttable('100%');
-
-    if (count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'header');
-        $params = array('{CATEGORY}' => $lang_cat_list['category'],
-            '{ALBUMS}' => $lang_cat_list['albums'],
-            '{PICTURES}' => $lang_cat_list['pictures'],
-            );
-        echo template_eval($template, $params);
-    }
-
-    $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
-    $template = template_extract_block($template_cat_list, 'catrow');
-    foreach($cat_data as $category) {
-        if (count($category) == 3) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1]
-                );
-            echo template_eval($template_noabl, $params);
-        } elseif (isset($category['cat_albums']) && ($category['cat_albums'] != '')) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1],
-                '{CAT_ALBUMS}' => $category['cat_albums'],
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        } else {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1],
-                '{CAT_ALBUMS}' => '',
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        }
-    }
-
-    if ($statistics && count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'footer');
-        $params = array('{STATISTICS}' => $statistics);
-        echo template_eval($template, $params);
-    }
-    endtable();
-
-    if (count($cat_data) > 0)
-        echo template_extract_block($template_cat_list, 'spacer');
-}
-
-function theme_display_breadcrumb($breadcrumb, &$cat_data)
-{
-    /**
-     * ** added breadcrumb as a seperate element
-     */
-    global $template_breadcrumb, $lang_breadcrumb;
-
-    starttable('100%');
-    if ($breadcrumb) {
-        $template = template_extract_block($template_breadcrumb, 'breadcrumb');
-        $params = array('{BREADCRUMB}' => $breadcrumb
-            );
-        echo template_eval($template, $params);
-    }
-    endtable();
-}
-
-function theme_display_album_list(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list, $lang_album_list;
-
-    $theme_alb_list_tab_tmpl = $template_tab_display;
-
-    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-
-    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-
-    $album_cell = template_extract_block($template_album_list, 'album_cell');
-    $empty_cell = template_extract_block($template_album_list, 'empty_cell');
-    $tabs_row = template_extract_block($template_album_list, 'tabs');
-    $stat_row = template_extract_block($template_album_list, 'stat_row');
-    $spacer = template_extract_block($template_album_list, 'spacer');
-    $header = template_extract_block($template_album_list, 'header');
-    $footer = template_extract_block($template_album_list, 'footer');
-    $rows_separator = template_extract_block($template_album_list, 'row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-
-    if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-            $count ++;
-
-            $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-
-            echo template_eval($album_cell, $params);
-
-            if ($count % $columns == 0 && $count < count($alb_list)) {
-                echo $rows_separator;
-            }
-        }
-    }
-
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-// Function to display first level Albums of a category
-function theme_display_album_list_cat(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list_cat, $lang_album_list;
-    if (!$CONFIG['first_level']) {
-        return;
-    }
-
-    $theme_alb_list_tab_tmpl = $template_tab_display;
-
-    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-
-    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-    // echo $template_album_list_cat;
-    $template_album_list_cat1 = $template_album_list_cat;
-    $album_cell = template_extract_block($template_album_list_cat1, 'c_album_cell');
-    $empty_cell = template_extract_block($template_album_list_cat1, 'c_empty_cell');
-    $tabs_row = template_extract_block($template_album_list_cat1, 'c_tabs');
-    $stat_row = template_extract_block($template_album_list_cat1, 'c_stat_row');
-    $spacer = template_extract_block($template_album_list_cat1, 'c_spacer');
-    $header = template_extract_block($template_album_list_cat1, 'c_header');
-    $footer = template_extract_block($template_album_list_cat1, 'c_footer');
-    $rows_separator = template_extract_block($template_album_list_cat1, 'c_row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-
-    if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-            $count ++;
-
-            $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-
-            echo template_eval($album_cell, $params);
-
-            if ($count % $columns == 0 && $count < count($alb_list)) {
-                echo $rows_separator;
-            }
-        }
-    }
-
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-
-function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_thumb_view_title_row, $template_fav_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view;
-
-    static $header = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $row_separator = '';
-    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');
-        $header = template_extract_block($template_thumbnail_view, 'header');
-        $empty_cell = template_extract_block($template_thumbnail_view, 'empty_cell');
-        $row_separator = template_extract_block($template_thumbnail_view, 'row_separator');
-        $footer = template_extract_block($template_thumbnail_view, 'footer');
-        $spacer = template_extract_block($template_thumbnail_view, 'spacer');
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['thumbcols']) . '%';
-
-    $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
-    // 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'],
-            );
-        $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 {
-        $title = $album_name;
-    }
-
-    if ($mode == 'thumb') {
-        starttable('100%', $title, $thumbcols);
-    } else {
-        starttable('100%');
-    }
-
-    echo $header;
-
-    $i = 0;
-    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']
-                    );
-            } else {
-                $params = array('{CELL_WIDTH}' => $cell_width,
-                    '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&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}' => ''
-                );
-        }
-        echo template_eval($thumb_cell, $params);
-
-        if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-            echo $row_separator;
-        }
-    }
-    for (;($i % $thumbcols); $i++) {
-        echo $empty_cell;
-    }
-    echo $footer;
-
-    if ($display_tabs) {
-        $params = array('{THUMB_COLS}' => $thumbcols,
-            '{TABS}' => $tabs_html
-            );
-        echo template_eval($tabs, $params);
-    }
-
-    endtable();
-    echo $spacer;
-}
-// Added to display flim_strip
-function theme_display_film_strip(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $pos, $sort_options, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_film_strip, $lang_film_strip;
-
-    static $template = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $spacer = '';
-
-    if ((!$template)) {
-        $template = $template_film_strip;
-        $thumb_cell = template_extract_block($template, 'thumb_cell');
-        $empty_cell = template_extract_block($template, 'empty_cell');
-        // $spacer = template_extract_block($template, 'spacer');
-    }
-    // if ($header == '') {}
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['max_film_strip_items']) . '%';
-
-    $i = 0;
-    $thumb_strip = '';
-    foreach($thumb_list as $thumb) {
-        $i++;
-        if ($mode == 'thumb') {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&pos={$thumb['pos']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        } else {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "index.php?cat={$thumb['cat']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        }
-        $thumb_strip .= template_eval($thumb_cell, $params);
-        // if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-        // echo $row_separator;
-        // }
-    }
-    // for (;($i % $thumbcols); $i++){
-    // echo $empty_cell;
-    // }
-    $params = array('{THUMB_STRIP}' => $thumb_strip,
-        '{COLS}' => $i);
-
-    ob_start();
-    starttable('');
-    echo template_eval($template, $params);
-    endtable();
-    $film_strip = ob_get_contents();
-    ob_end_clean();
-
-    return $film_strip;
-}
-
-function theme_no_img_to_display($album_name)
-{
-    global $lang_errors, $template_no_img_to_display;
-
-    static $template = '';
-    static $spacer;
-
-    if ((!$template)) {
-        $template = $template_no_img_to_display;
-        $spacer = template_extract_block($template, 'spacer');
-    }
-
-    $params = array('{TEXT}' => $lang_errors['no_img_to_display']);
-    starttable('100%', $album_name);
-    echo template_eval($template, $params);
-    endtable();
-}
-
-function theme_display_image($nav_menu, $picture, $votes, $pic_info, $comments, $film_strip)
-{
-    global $HTTP_COOKIE_VARS, $CONFIG;
-
-    starttable();
-    echo $nav_menu;
-    endtable();
-
-    starttable();
-    echo $picture;
-    endtable();
-    if ($CONFIG['display_film_strip'] == 1) {
-        echo $film_strip;
-    }
-    starttable();
-    echo $votes;
-    endtable();
-
-    $picinfo = isset($HTTP_COOKIE_VARS['picinfo']) ? $HTTP_COOKIE_VARS['picinfo'] : ($CONFIG['display_pic_info'] ? 'block' : 'none');
-    echo "<div id=\"picinfo\" style=\"display: $picinfo;\">\n";
-    starttable();
-    echo $pic_info;
-    endtable();
-    echo "</div>\n";
-
-    starttable();
-    echo $comments;
-    endtable();
-}
-
-function theme_html_picinfo(&$info)
-{
-    global $lang_picinfo;
-
-    $html = '';
-
-    $html .= "        <tr><td colspan=\"2\" class=\"tableh2_compact\"><b>{$lang_picinfo['title']}</b></td></tr>\n";
-    $template = "        <tr><td class=\"tableb_compact\" valign=\"top\" nowrap>%s:</td><td class=\"tableb_compact\">%s</td></tr>\n";
-    foreach ($info as $key => $value) $html .= sprintf($template, $key, $value);
-
-    return $html;
-}
-
-function customHeader()
-{
-$backToDefaultTheme = customGetUrlVars('theme').'xxx';
-$highlightUrl = customGetUrlVars2('highlight').'highlight';
-//$return='|'.customGetUrlVars2('highlight').'|';
-$return=<<<EOT
-<table border="0" cellspacing="0" cellpadding="0">
-<tr><td class="stgsm">
-<ul style="margin-top:0px;margin-bottom:0px;">
-<li>visible for <span class="bgg">everyone</span>/<span class="bgy">admin and logged-in user</span>/<span class="bgr">admin only</span></li>
-<li>X = applies, C = depending on config, A = when in admin mode</li>
-<li><a href="javascript:;" onClick="MM_openBrWindow('themes/styleguide/readme.htm','styleguide','scrollbars=yes,toolbar=no,status=no,resizable=yes,width=600,height=300')">view styleguide readme</a></li>
-<li><a href="$backToDefaultTheme">back to default theme</a></li>
-</ul>
-</td>
-<td class="bgy" valign="bottom"><img src="themes/styleguide/images/albmgr_php.gif" width="11" height="50" border="0" alt="" /></td>
-<td class="bgr" valign="bottom"><img src="themes/styleguide/images/banning_php.gif" width="11" height="55" border="0" alt="" /></td>
-<td class="bgr" valign="bottom"><img src="themes/styleguide/images/catmgr_php.gif" width="12" height="83" border="0" alt="" /></td>
-<td class="bgr" valign="bottom"><img src="themes/styleguide/images/config_php.gif" width="11" height="46" border="0" alt="" /></td>
-<td class="bgy" valign="bottom"><img src="themes/styleguide/images/delete_php.gif" width="11" height="47" border="0" alt="" /></td>
-<td class="bgg" valign="bottom"><img src="themes/styleguide/images/displayimage_php.gif" width="12" height="76" border="0" alt="" /></td>
-<td class="bgg" valign="bottom"><img src="themes/styleguide/images/ecard_php.gif" width="11" height="44" border="0" alt="" /></td>
-<td class="bgy" valign="bottom"><img src="themes/styleguide/images/editpics_php.gif" width="11" height="53" border="0" alt="" /></td>
-<td class="bgg" valign="bottom"><img src="themes/styleguide/images/forgot_passwd_php.gif" width="11" height="83" border="0" alt="" /></td>
-<td class="bgr" valign="bottom"><img src="themes/styleguide/images/groupmgr_php.gif" width="12" height="62" border="0" alt="" /></td>
-<td class="bgg" valign="bottom"><img src="themes/styleguide/images/index_php.gif" width="11" height="41" border="0" alt="" /></td>
-<td class="bgg" valign="bottom"><img src="themes/styleguide/images/login_php.gif" width="11" height="41" border="0" alt="" /></td>
-<td class="bgy" valign="bottom"><img src="themes/styleguide/images/logout_php.gif" width="12" height="47" border="0" alt="" /></td>
-<td class="bgy" valign="bottom"><img src="themes/styleguide/images/modifyalb_php.gif" width="11" height="62" border="0" alt="" /></td>
-<td class="bgy" valign="bottom"><img src="themes/styleguide/images/profile_php.gif" width="11" height="47" border="0" alt="" /></td>
-<td class="bgr" valign="bottom"><img src="themes/styleguide/images/reviewcom_php.gif" width="12" height="66" border="0" alt="" /></td>
-<td class="bgg" valign="bottom"><img src="themes/styleguide/images/search_php.gif" width="11" height="48" border="0" alt="" /></td>
-<td class="bgr" valign="bottom"><img src="themes/styleguide/images/searchnew_php.gif" width="11" height="66" border="0" alt="" /></td>
-<td class="bgg" valign="bottom"><img src="themes/styleguide/images/thumbnails_php.gif" width="11" height="68" border="0" alt="" /></td>
-<td class="bgg" valign="bottom"><img src="themes/styleguide/images/upload_php.gif" width="12" height="49" border="0" alt="" /></td>
-<td class="bgr" valign="bottom"><img src="themes/styleguide/images/usermgr_php.gif" width="11" height="56" border="0" alt="" /></td>
-<td class="bgr" valign="bottom"><img src="themes/styleguide/images/util_php.gif" width="11" height="34" border="0" alt="" />
-<td class="bgr" valign="bottom"><img src="themes/styleguide/images/db_ecard_php.gif" width="11" height="56" border="0" alt="" />
-</tr>
-<tr><td class="bgsm"><a href="$highlightUrl=admin_menu" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'admin_menu', 'content', 'Controls the admin menu buttons.<br />The row of admin fuction buttons across the top of the gallery in admin mode. If you allow users to login, they will have an admin mode as well (user admin mode), so you better configure this to look nicely!',   'trail', true));">admin_menu</a></td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">&nbsp;</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td><td class="bgsm">A</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=admin_menu_thumb" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'admin_menu_thumb', 'content', 'Only available on delete.php, visible for a short instance. This class will vanish in future versions, as it is not needed any longer.',   'trail', true));">admin_menu_thumb</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=alblink" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'alblink', 'content', 'On displayimage.php, this controls the link back to an album in the information area.',   'trail', true));">alblink</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=album_stat" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'album_stat', 'content', 'Controls the album stats text.<br />e.g. 57 pictures, last one added on Jan 03, 2004',   'trail', true));">album_stat</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">C</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=button" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'button', 'content', 'Controls the look of the buttons used to submit forms.',   'trail', true));">button</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=catlink" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'catlink', 'content', '',   'trail', true));">catlink</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=checkbox" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'checkbox', 'content', 'Controls the look of checkboxes. In cpg1.3.0 it is only used on forgot_passwd.php.<br />Make sure to set background color properly when experiencing &quot;strange&quot; borders around the checkbox.',   'trail', true));">checkbox</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=clickable_option" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'clickable_option', 'content', 'Only visible in config screen (for admin) - admin does not have to click on radio buttons, but can click to corresponding text as well.',   'trail', true));">clickable_option</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=comment_date" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'comment_date', 'content', 'Controls the text on displayimage.php that tells the date a comment was made.',   'trail', true));">comment_date</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=debug_text" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'debug_text', 'content', 'Visible on every page, but only debug_mode is switched on in coppermine config.',   'trail', true));">debug_text</a></td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=footer" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'footer', 'content', 'Controls the &quot;Powered by Coppermine&quot; text at the bottom of the gallery. ',   'trail', true));">footer</a></td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=image" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'image', 'content', 'Controls settings like border size and color for images on displayimage.php.',   'trail', true));">image</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=image" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'imageborder', 'content', 'Controls border around intermediate picture on displayimage.php',   'trail', true));">imageborder</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=listbox" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'listbox', 'content', 'Controls the look of dropdown fields',   'trail', true));">listbox</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=listbox_lang" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'listbox_lang', 'content', 'The language and theme selection dropdown boxes (only in cpg1.3.0 or better), if switched on in config and existing in template.html. Will appear on all pages.',   'trail', true));">listbox_lang</a></td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">C</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=maintable" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'maintable', 'content', 'Shows on every coppermine page: maintable controls (as the name suggests) the main table that has the gallery content in it.',   'trail', true));">maintable</a></td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=navmenu" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'navmenu', 'content', 'On thumbnails.php, this controls the cells at the bottom that contain page numbers. On displayimage.php, this controls the header where the e-card, information, previous, next, etc... images are.<br />&quot;navmenu img&quot; controls spacing for images which use the navmenu style.',   'trail', true));">navmenu</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=sortorder_cell" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'sortorder_cell', 'content', 'Controls the appearance of the cells that have options for sorting the images on thumbnails.php.',   'trail', true));">sortorder_cell</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=sortorder_options" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'sortorder_options', 'content', 'Controls the appearance of the cells that have options for sorting the images on thumbnails.php. This controls the actual text contents of the cell as well.',   'trail', true));">sortorder_options</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=statlink" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'statlink', 'content', 'Controls the stats text at the top of the main page,<br />e.g. xx pictures in yy Albums',   'trail', true));">statlink</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=tableb" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'tableb', 'content', 'Controls the table cell on displayimage.php where the image is.',   'trail', true));">tableb</a></td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=tableb_compact" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'tableb_compact', 'content', 'Controls all of the &quot;information&quot; fields on displayimage.php as well as the area where the rating stars are and the cell that the add comment area is in.',   'trail', true));">tableb_compact</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">C</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">C</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=tablef" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'tablef', 'content', 'Controls cells of tables on some pages with form submission buttons.<br />It controls cells on the search, upload and on the page that appears when you enter admin mode.',   'trail', true));">tablef</a></td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=tableh1" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'tableh1', 'content', 'Controls the main table header areas.',   'trail', true));">tableh1</a></td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=tableh1_compact" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'tableh1_compact', 'content', 'Controls the areas at the bottoms of the main tables.',   'trail', true));">tableh1_compact</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=tableh2" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'tableh2', 'content', 'On the main page, it controls the title area under the main table header.',   'trail', true));">tableh2</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">C</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=textinput" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'textinput', 'content', 'Controls the look of all textinput fields (like comments)',   'trail', true));">textinput</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=thumb_caption" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'thumb_caption', 'content', 'Only visible on the thumbnails pages - used to control the caption of a thumbnail.',   'trail', true));">thumb_caption</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">C</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=thumb_num_comments" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'thumb_num_comments', 'content', 'Only visible on the thumbnails page - controls the way the number of comments are displayed.',   'trail', true));">thumb_num_comments</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=thumb_title" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'thumb_title', 'content', 'Controls text that appears under thumbnails.<br />e.g. X views. A title that you have given to an image.',   'trail', true));">thumb_title</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">C</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=thumbnails" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'thumbnails', 'content', 'Controls the cells that thumbnail images are in.<br />The cells on the main page and on thumbnails.php',   'trail', true));">thumbnails</a></td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">C</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">C</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">X</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td><td class="bgsm">&nbsp;</td></tr>
-<tr><td class="bgsm"><a href="$highlightUrl=topmenu" onmouseover="return makeTrue(domTT_activate(this, event, 'caption', 'topmenu', 'content', 'Controls the menu at the top of the gallery.<br />The search, upload picture, favorites, most viewed, last uploaded, etc links. Visible on all coppermine pages.',   'trail', true));">topmenu</a></td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td><td class="bgsm">X</td></tr>
-</table>
-EOT;
-
-
-
-return $return;
-}
-
-function customStylesheet()
-{
-//initialize class definitions that can be highlighted
-$cssClassDef = array(
-'admin_menu' => ' font-family: Arial, Helvetica, sans-serif; font-size: 85%; border: 1px solid #005D8C; background-image : url(images/button_bg.gif); background-position : bottom; color: #000000; margin-top: 0px; margin-bottom: 0px; text-align: center; ',
-'admin_menu a' => ' color: #000000; text-decoration: none; display: block; position: relative; padding-top: 1px; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; ',
-'admin_menu a:hover' => ' color: #000000; text-decoration: underline; ',
-'admin_menu_thumb' => ' font-family: Arial, Helvetica, sans-serif; font-size: 85%; border: 1px solid #005D8C; background-image : url(images/button_bg.gif); background-position : bottom; color: #000000; font-weight: bold; margin-top: 0px; margin-bottom: 0px; width: 85px; ',
-'admin_menu_thumb a' => ' color: #000000; text-decoration: none; display: block; position: relative; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; ',
-'admin_menu_thumb a:hover' => ' color: #000000; text-decoration: underline; ',
-'alblink a' => ' text-decoration: underline; color: #000000; ',
-'alblink a:hover' => ' color: #000000; text-decoration: underline; ',
-'album_stat' => ' font-size: 85%; margin: 5px 0px; ',
-'bblink a' => ' color: #7F7F7F; text-decoration: none; ',
-'bblink a:hover' => ' color: #7F7F7F; text-decoration: underline; ',
-'button' => ' font-family: Arial, Helvetica, sans-serif; font-size: 100%; border: 1px solid #005D8C; background-image : url(images/button_bg.gif); background-position : bottom; ',
-'catlink' => ' display: block; margin-bottom: 2px; ',
-'catlink a' => ' text-decoration: underline; color: #000000; ',
-'catlink a:hover' => ' color: #000000; text-decoration: underline; ',
-'checkbox' => ' font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; vertical-align : middle; ',
-'clickable_option' => ' border-bottom : 1px dotted blue; cursor : hand; ',
-'comment_button' => ' font-family: Arial, Helvetica, sans-serif; font-size: 85%; border: 1px solid #005D8C; background-image : url(images/button_bg.gif); background-position : bottom; padding-left: 3px; padding-right: 3px; ',
-'comment_date{ color : #5F5F5F; font-size : 90%; vertical-align : middle; ',
-'debug_text' => ' border: #BDBEBD; background-color: #EFEFEF; width : 100%; margin : 0px; ',
-'footer' => ' font-size : 9px; ',
-'footer a' => ' text-decoration: none; color: #000000; ',
-'footer a:hover' => ' color: #000000; text-decoration: underline; ',
-'image' => ' border-style: solid; border-width:1px; border-color: #000000; margin: 2px; ',
-'imageborder' => ' border: 1px solid #000000; background-color: #FFFFFF; margin-top: 30px; margin-bottom: 30px; ',
-'img_caption_table' => ' border: none; background-color: #FFFFFF; width : 100%; margin : 0px; ',
-'img_caption_table th' => ' background: #D1D7DC ; font-size: 100%; color : #000000; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; border-top : 1px solid #FFFFFF; ',
-'listbox' => ' font-family: Verdana, Arial, Arial, Helvetica, sans-serif; font-size: 100%; border: 1px solid #D1D7DC; vertical-align : middle; ',
-'listbox_lang' => ' color: #000000; background-color: #D1D7DC; border: 1px solid #D1D7DC; font-size: 80%; font-family: Arial, Helvetica, sans-serif; vertical-align : middle; ',
-'maintable' => ' border: 1px solid #C0C0C0; background-color: #FFFFFF; margin-top: 1px; margin-bottom: 1px; ',
-'navmenu' => ' font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 100%; font-weight: bold; background : #C0C0C0 ; border-style: none; ',
-'navmenu a' => ' position: relative; display: block; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; text-decoration: none; color: #FFFFFF; ',
-'navmenu a:hover' => ' background : #EFEFEF ; text-decoration: none; color:         #000000; ',
-'navmenu img' => ' margin-top: 1px; margin-right: 5px; margin-bottom: 1px; margin-left: 5px; ',
-'radio' => ' font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; vertical-align : middle; ',
-'sortorder_cell' => ' background : #C0C0C0 ; color : #FFFFFF; padding: 0px; margin: 0px; ',
-'sortorder_options' => ' font-family: Verdana, Arial, Helvetica, sans-serif; background : #C0C0C0 ; color : #FFFFFF; padding: 0px; margin: 0px; font-weight: normal; font-size: 80%; white-space: nowrap; ',
-'statlink' => ' color: #FFFFFF; ',
-'statlink a' => ' text-decoration: none; color: #FFFFFF; ',
-'statlink a:hover' => ' color: #FFFFFF; text-decoration: underline; ',
-'tableb' => ' background: #EFEFEF ; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; ',
-'tableb_compact' => ' background: #EFEFEF ; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; ',
-'tablef' => ' background: #D1D7DC; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; ',
-'tableh1' => ' background : #C0C0C0 ; color : #FFFFFF; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; ',
-'tableh1_compact' => ' background : #C0C0C0 ; color : #FFFFFF; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; ',
-'tableh2' => ' background: #D1D7DC ; color : #000000; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; ',
-'tableh2_compact' => ' background: #D1D7DC ; color : #000000; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; ',
-'textinput' => 'font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; border: 1px solid #D1D7DC; padding-right: 3px; padding-left: 3px; ',
-'thumb_caption' => ' font-size: 80%; padding: 1px; display : block; ',
-'thumb_caption a' => ' text-decoration: underline; color: #000000; ',
-'thumb_num_comments' => ' font-weight: normal; font-size: 80%; padding: 2px; font-style : italic; display : block; ',
-'thumb_title' => ' font-weight : bold; font-size: 80%; padding: 2px; display : block; ',
-'thumbnails' => ' background: #EFEFEF ; padding: 5px; ',
-'topmenu' => ' line-height : 130%; font-size: 100%; ',
-'topmenu a' => ' color : #7F7F7F; text-decoration : none; ',
-'topmenu a:hover ' => ' color : #7F7F7F; text-decoration : underline; ',
-'user_thumb_infobox' => ' margin-top: 1px; margin-bottom: 1px; ',
-'user_thumb_infobox a' => ' text-decoration: none; color: #000000; ',
-'user_thumb_infobox a:hover' => ' color: #000000; text-decoration: underline; ',
-'user_thumb_infobox td' => ' font-size: 80%; margin-top: 1px; margin-bottom: 1px; text-align : center; ',
-'user_thumb_infobox th' => ' font-weight : bold; font-size: 100%; margin-top: 1px; margin-bottom: 1px; text-align : center; ',
-);
-
-
-$return = <<<EOT
-<style type="text/css">
-body {font-family : Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background : #FFFFFF ;color : Black;margin: 0px;}
-
-table {font-size: 12px;}
-
-h1{font-weight: bold;font-size: 22px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height : 120%; color : #000000; margin: 2px; }
-
-h2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin: 0px;}
-
-h3 {font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 2px; }
-
-p {font-family: Arial, Helvetica, sans-serif; font-size: 100%; margin: 2px 0px; }
-
-ul { margin-left: 5px; padding: 0px;}
-
-li { margin-left: 10px; margin-top: 4px; margin-bottom: 4px; padding: 0px; list-style-position: outside; list-style-type: disc; }
-
-a { color: #7F7F7F; text-decoration: none; }
-
-a:hover { color: #7F7F7F; text-decoration: underline;}
-
-/* Default DOM Tooltip Style */
-div.domTT {
-    border: 1px solid #333333;
-}
-div.domTTCaption {
-    font-family: serif;
-    font-size: 12px;
-    font-weight: bold;
-    padding: 1px 2px;
-    color: #FFFFFF;
-    background-color: #333333;
-}
-div.domTTContent {
-    font-size: 12px;
-    font-family: sans-serif;
-    padding: 3px 2px;
-    background-color: #F1F1FF;
-}
-/* Classic Style */
-div.domTTClassic {
-    border: 1px solid black;
-    background-color: #FBF4D4;
-}
-div.domTTClassicCaption {
-    font-family: serif;
-    font-size: 12px;
-    font-weight: bold;
-    font-style: italic;
-    padding: 1px 2px;
-}
-div.domTTClassicContent {
-    font-size: 12px;
-    font-family: Arial, sans-serif;
-    padding: 1px 2px 0 2px;
-}
-/* Win9x Style */
-div.domTTWin {
-  border: 2px outset #BFBFBF;
-  background-color: #808080
-}
-div.domTTWinCaption {
-  border: 0px solid #BFBFBF;
-  border-width: 1px 1px 0px 1px;
-  background-color: #00007F;
-  padding: 2px;
-  font-size: 12px;
-  font-weight: bold;
-  font-family: sans-serif;
-  color: white;
-}
-div.domTTWinContent {
-  border: 1px solid #BFBFBF;
-}
-/* Overlib Style */
-div.domTTOverlib {
-    border: 1px solid #333366;
-}
-div.domTTOverlibCaption {
-    font-family: Verdana, Helvetica;
-    font-size: 10px;
-    font-weight: bold;
-    color: #FFFFFF;
-    background-color: #333366;
-}
-div.domTTOverlibContent {
-    font-size: 10px;
-    font-family: Verdana, Helvetica;
-    padding: 2px;
-    background-color: #F1F1FF;
-}
-div.domTTMenu {
-  width: 150px;
-  border: 2px outset #E6E6E6;
-}
-div.domTTMenuCaption {
-  font-size: 12px;
-  font-family: sans-serif;
-  background-color: #E6E6E6;
-}
-div.domTTMenuContent {
-  padding: 1px 0;
-  background-color: #E6E6E6;
-}
-.bgg {
-background-color: #00E090;
-padding:0px;
-margin: 0px
-text-align : center;
-font-size:8px;
-}
-.bgy {
-background-color: #FFDF00;
-padding:0px;
-margin: 0px
-text-align : center;
-font-size:8px;
-}
-.bgr {
-background-color: #FF3F00;
-padding:0px;
-margin:0px
-text-align : center;
-font-size:8px;
-}
-.stgsm {
-font-size:9px;
-}
-.bgsm {
-font-size:9px;
-border-color:#EFEFEF; border-width:1px; border-style:solid;
-}
-
-EOT;
-
-foreach ($cssClassDef as $key => $value) {
-  $return.= '.' . $key .'{';
-  $return.= $value;
-  if ($_GET['highlight'] == $key){$return.= 'background:red;border: 2px solid green;color:black;font-style: italic;font-weight:bold;font-variant:small-caps ;';}
-  $return.= "}\n";
-}
-
-$return.= '</style>';
-
-return $return;
-}
-
-function customGetUrlVars($exception)
-// get the url vars
-{
- $cpgGetUrl = $_SERVER["SCRIPT_NAME"]."?";
- foreach ($_GET as $key => $value) {
-    if ($key!=$exception){$cpgGetUrl.= $key . "=" . $value . "&";}
- }
- $cpgGetUrl.= $exception . '=';
- return $cpgGetUrl;
-}
-
-function customGetUrlVars2($exception)
-// get the url vars
-{
- $cpgGetUrl = $_SERVER["SCRIPT_NAME"]."?";
- foreach ($_GET as $key => $value) {
-    if ($key!=$exception){$cpgGetUrl.= $key . "=" . $value . "&";}
- }
- //$cpgGetUrl.= $exception . '=';
- return $cpgGetUrl;
-}
-?>
\ No newline at end of file
Files 133/themes/water_drop/images/button_bg_anim.gif and cpg148/themes/water_drop/images/button_bg_anim.gif differ
diff -ruN 133/themes/water_drop/style.css cpg148/themes/water_drop/style.css
--- 133/themes/water_drop/style.css	2005-04-19 05:17:16.000000000 -0500
+++ cpg148/themes/water_drop/style.css	2006-06-08 00:25:16.000000000 -0500
@@ -1,24 +1,42 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/water_drop/style.css,v $
-  $Revision: 1.3 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:15 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+/* Colors used:                                */
+/* --------------------------------------------*/
+/* Hex 000000 = RGB   0,  0,  0 = black        */
+/* Hex 5F5F5F = RGB  95, 95, 95 = light black  */
+/* Hex BDBEBD = RGB 189,190,189 = dark grey    */
+/* Hex D1D7DC = RGB 209,215,220 = medium grey  */
+/* Hex CCD7E0 = RGB 204,215,224 = light grey   */
+/* Hex CBD7DE = RGB 203,215,222 = steel grey   */
+/* Hex F2F5F7 = RGB 242,245,247 = dark white   */
+/* Hex EFEFEF = RGB 239,239,239 = dark white   */
+/* Hex FFFFFF = RGB 255,255,255 = white        */
+/* Hex 000666 = RGB   0,  6,102 = dark blue    */
+/* Hex 0033CC = RBG   0, 91,104 = medium blue  */
+/* Hex 718EA5 = RGB 113,142,165 = light blue   */
+/* Hex 8AA5B5 = RGB 138,165,181 = light blue   */
+/* if you don't like a color, just do a search */
+/* and replace on the hex color...             */
+
 body {
         background: url("images/bg.gif");
-        background-color: #f2f5f7;
+        background-color: #F2F5F7;
         font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
         font-size : 12px;
         color: #000666;
@@ -35,7 +53,7 @@
         font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
         text-decoration: none;
         line-height : 120%;
-        color: #718ea5;
+        color: #718EA5;
         margin: 2px;
 }
 
@@ -94,7 +112,7 @@
 .button {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 100%;
-        border: 1px solid #ccd7e0;
+        border: 1px solid #CCD7E0;
         background-image : url(images/button_bg.gif);
         background-position : bottom;
 }
@@ -102,7 +120,7 @@
 .comment_button {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 100%;
-        border: 1px solid #ccd7e0;
+        border: 1px solid #CCD7E0;
         background-image : url(images/button_bg.gif);
         background-position : bottom;
         padding-left: 3px;
@@ -131,19 +149,19 @@
         text-decoration: underline;
 }
 
-bblink a {
+.bblink a {
         color: #0033CC;
         text-decoration: none;
 }
 
-bblink a:hover {
+.bblink a:hover {
         color: #0033CC;
         text-decoration: underline;
 }
 
 .maintable {
-        border: 1px solid #ccd7e0;
-        background-color: #FFF;
+        border: 1px solid #CCD7E0;
+        background-color: #FFFFFF;
         margin-top: 1px;
         margin-bottom: 1px;
 }
@@ -210,11 +228,33 @@
         padding-left: 10px;
 }
 
+.catrow_noalb {
+        background: #CBD7DE ;
+        color : #000000;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
+.catrow {
+        background: #F2F5F7 ;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
 .album_stat {
         font-size : 85%;
         margin: 5px 0px;
 }
 
+.thumb_filename {
+        font-size: 80%;
+        display: block;
+}
+
 .thumb_title {
         font-weight : bold;
         font-size: 80%;
@@ -328,7 +368,7 @@
 .admin_menu_thumb {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 90%;
-        border: 1px solid #ccd7e0;
+        border: 1px solid #CCD7E0;
         background-image : url(images/button_bg.gif);
         background-position : bottom;
         color: #000000;
@@ -385,6 +425,10 @@
         text-decoration: underline;
 }
 
+td #admin_menu_anim {
+        background-image : url(images/button_bg_anim.gif);
+}
+
 .comment_date{
         color : #5F5F5F;
         font-size: 90%;
@@ -405,6 +449,14 @@
         margin-bottom: 30px;
 }
 
+.display_media {
+        background: #F2F5F7 ;
+        padding-top: 3px;
+        padding-right: 10px;
+        padding-bottom: 3px;
+        padding-left: 10px;
+}
+
 .thumbnails {
         background: #F2F5F7 ;
         padding: 5px;
@@ -504,6 +556,7 @@
         padding-bottom: 6px;
         padding-left: 10px;
         border-top : 1px solid #FFFFFF;
+        white-space: normal;
 }
 
 .debug_text {
@@ -514,15 +567,31 @@
 }
 
 .clickable_option {
-        border-bottom : 1px dotted blue;
-        cursor : hand;
+        cursor : default;
+
 }
 
 .listbox_lang {
         color: #000666;
-        background-color: #f2f5f7;
-        border: 1px solid #f2f5f7;
+        background-color: #F2F5F7;
+        border: 1px solid #F2F5F7;
         font-size: 80%;
         font-family: Arial, Helvetica, sans-serif;
         vertical-align : middle;
-}
\ No newline at end of file
+}
+
+#vanity a {
+        display:block;
+        width:57px;
+        height:20px;
+        margin: 3px 20px;
+}
+#vanity img {border:0}
+#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);}
\ No newline at end of file
diff -ruN 133/themes/water_drop/template.html cpg148/themes/water_drop/template.html
--- 133/themes/water_drop/template.html	2005-04-19 05:17:16.000000000 -0500
+++ cpg148/themes/water_drop/template.html	2006-06-05 14:05:48.000000000 -0500
@@ -1,46 +1,47 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
 <html dir="{LANG_DIR}">
 <head>
-<title>{TITLE}</title>
 <meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
 <meta http-equiv="Pragma" content="no-cache" />
+<title>{TITLE}</title>
 {META}
-<link rel="stylesheet" href="themes/water_drop/style.css" />
+<link rel="stylesheet" href="themes/water_drop/style.css" type="text/css" />
 <script type="text/javascript" src="scripts.js"></script>
-<!--
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/water_drop/template.html,v $
-  $Revision: 1.5 $
-  $Author: gaugau $
-  $Date: 2005/04/19 03:17:15 $
--->
+<!-- $Id: template.html 2688 2005-12-04 03:22:35Z donnoman $ -->
 </head>
 <body>
-<table width="100%" height="100%" border="0" cellpadding="20" cellspacing="20">
-<tr>
-        <td valign="top" bordercolor="#666666" bgcolor="#FFFFFF" style="border: 1px solid #ccd7e0; background-color: #fff;">
-                <table width="100%" border="0" cellspacing="0" cellpadding="0">
-                       <tr>
-                                <td width="100%" align="center">
-                                        <h1>{GAL_NAME}</h1>
-                                        <h3>{GAL_DESCRIPTION}</h3><br />
-                                        {MAIN_MENU}<br />
-                                        {LANGUAGE_SELECT_FLAGS}<br>{LANGUAGE_SELECT_LIST}&nbsp;
-                                        {THEME_SELECT_LIST}
-                                </td>
-                        </tr>
-                </table>
-                <img src="images/spacer.gif" width="1" height="15" /><br />
-                <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td align="center" valign="top">
-                                        {ADMIN_MENU}
-                                        {GALLERY}
-                                </td>
-                        </tr>
-                </table>
-        </td>
-</tr>
-</table>
+  {CUSTOM_HEADER}
+  <table width="100%" border="0" cellpadding="20" cellspacing="20">
+    <tr>
+      <td valign="top" style="border: 1px solid #CCD7E0; background-color: #FFFFFF;">
+        <table width="100%" border="0" cellspacing="0" cellpadding="0">
+          <tr>
+            <td width="100%" align="center">
+              <h1>{GAL_NAME}</h1>
+              <h3>{GAL_DESCRIPTION}</h3><br />
+              {SYS_MENU}<br />{SUB_MENU}
+            </td>
+          </tr>
+        </table>
+        <img src="images/spacer.gif" width="1" height="15" alt="" />
+        <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
+          <tr>
+            <td valign="top">
+              {ADMIN_MENU}
+              {GALLERY}
+              <div style="text-align:center;">
+              <div>
+			  {LANGUAGE_SELECT_FLAGS}<br />
+			  {THEME_SELECT_LIST}{LANGUAGE_SELECT_LIST}
+			  </div>
+			  </div>
+            </td>
+          </tr>
+        </table>
+      </td>
+    </tr>
+  </table>
+  {CUSTOM_FOOTER}{VANITY}
 </body>
-</html>
\ No newline at end of file
+</html>
diff -ruN 133/themes/water_drop/theme.php cpg148/themes/water_drop/theme.php
--- 133/themes/water_drop/theme.php	2005-04-19 05:17:16.000000000 -0500
+++ cpg148/themes/water_drop/theme.php	2006-06-08 00:25:16.000000000 -0500
@@ -2,1502 +2,25 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/themes/water_drop/theme.php,v $
-  $Revision: 1.10 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:15 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
-// HTML template for main menu
-$template_main_menu = <<<EOT
-                <span class="topmenu">
-<!-- BEGIN album_list -->
-                        <a href="{ALB_LIST_TGT}" title="{ALB_LIST_TITLE}">{ALB_LIST_LNK}</a>
-                        <img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />
-<!-- END album_list -->
-<!-- BEGIN my_gallery -->
-                        <a href="{MY_GAL_TGT}" title="{MY_GAL_TITLE}">{MY_GAL_LNK}</a>
-                        <img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />
-<!-- END my_gallery -->
-<!-- BEGIN allow_memberlist -->
-                        <a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}">{MEMBERLIST_LNK}</a>
-                        <img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />
-<!-- END allow_memberlist -->
-<!-- BEGIN my_profile -->
-                        <a href="{MY_PROF_TGT}">{MY_PROF_LNK}</a>
-                        <img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />
-<!-- END my_profile -->
-<!-- BEGIN faq -->
-                        <a href="{FAQ_TGT}" title="{FAQ_TITLE}">{FAQ_LNK}</a>
-                        <img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />
-<!-- END faq -->
-<!-- BEGIN enter_admin_mode -->
-                        <a href="{ADM_MODE_TGT}" title="{ADM_MODE_TITLE}">{ADM_MODE_LNK}</a>
-                        <img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />
-<!-- END enter_admin_mode -->
-<!-- BEGIN leave_admin_mode -->
-                        <a href="{USR_MODE_TGT}" title="{USR_MODE_TITLE}">{USR_MODE_LNK}</a>
-                        <img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />
-<!-- END leave_admin_mode -->
-<!-- BEGIN upload_pic -->
-                        <a href="{UPL_PIC_TGT}" title="{UPL_PIC_TITLE}">{UPL_PIC_LNK}</a>
-                        <img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />
-<!-- END upload_pic -->
-<!-- BEGIN register -->
-                        <a href="{REGISTER_TGT}" title="{REGISTER_TITLE}">{REGISTER_LNK}</a>
-                        <img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />
-<!-- END register -->
-<!-- BEGIN login -->
-                        <a href="{LOGIN_TGT}">{LOGIN_LNK}</a>
-<!-- END login -->
-<!-- BEGIN logout -->
-                        <a href="{LOGOUT_TGT}">{LOGOUT_LNK}</a>
-<!-- END logout -->
-                        <br />
-                        <a href="{LASTUP_TGT}">{LASTUP_LNK}</a>
-                        <img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />
-                        <a href="{LASTCOM_TGT}">{LASTCOM_LNK}</a>
-                        <img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />
-                        <a href="{TOPN_TGT}">{TOPN_LNK}</a>
-                        <img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />
-                        <a href="{TOPRATED_TGT}">{TOPRATED_LNK}</a>
-                        <img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />
-                                                <a href="{FAV_TGT}">{FAV_LNK}</a>
-                                                <img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />
-                        <a href="{SEARCH_TGT}">{SEARCH_LNK}</a>
-                </span>
-EOT;
-// HTML template for gallery admin menu
-$template_gallery_admin_menu = <<<EOT
+define('THEME_IS_XHTML10_TRANSITIONAL',1); // Remove this if you edit this template until
+                                           // you have validated it. See docs/theme.htm.
 
-                <div align="center">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="editpics.php?mode=upload_approval" title="">{UPL_APP_LNK}</a></td>
-                                <td class="admin_menu"><a href="config.php" title="">{CONFIG_LNK}</a></td>
-                                <td class="admin_menu"><a href="albmgr.php{CATL}" title="">{ALBUMS_LNK}</a></td>
-                                <td class="admin_menu"><a href="catmgr.php" title="">{CATEGORIES_LNK}</a></td>
-                                <td class="admin_menu"><a href="usermgr.php" title="">{USERS_LNK}</a></td>
-                                <td class="admin_menu"><a href="groupmgr.php" title="">{GROUPS_LNK}</a></td>
-                                <td class="admin_menu"><a href="banning.php" title="">{BAN_LNK}</a></td>
-                                <td class="admin_menu"><a href="db_ecard.php" title="">{DB_ECARD_LNK}</a></td>
-                                <td class="admin_menu"><a href="reviewcom.php" title="">{COMMENTS_LNK}</a></td>
-                                <td class="admin_menu"><a href="searchnew.php" title="">{SEARCHNEW_LNK}</a></td>
-                                <td class="admin_menu"><a href="util.php" title="">{UTIL_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
+// HTML template for template sys_menu spacer
+$template_sys_menu_spacer ='<img src="themes/water_drop/images/orange_carret.gif" width="8" height="8" border="0" alt="" />';
 
-EOT;
-// HTML template for user admin menu
-$template_user_admin_menu = <<<EOT
-
-                <div align="center">
-                <table cellpadding="0" cellspacing="1">
-                        <tr>
-                                <td class="admin_menu"><a href="albmgr.php" title="">{ALBMGR_LNK}</a></td>
-                                <td class="admin_menu"><a href="modifyalb.php" title="">{MODIFYALB_LNK}</a></td>
-                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="">{MY_PROF_LNK}</a></td>
-                        </tr>
-                </table>
-                </div>
-
-EOT;
-// HTML template for the category list
-$template_cat_list = <<<EOT
-<!-- BEGIN header -->
-        <tr>
-                <td class="tableh1" width="80%"><b>{CATEGORY}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{ALBUMS}</b></td>
-                <td class="tableh1" width="10%" align="center"><b>{PICTURES}</b></td>
-        </tr>
-<!-- END header -->
-<!-- BEGIN catrow_noalb -->
-        <tr>
-                <td class="tableh2" colspan="3"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-        </tr>
-<!-- END catrow_noalb -->
-<!-- BEGIN catrow -->
-        <tr>
-                <td class="tableb"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
-                <td class="tableb" align="center">{ALB_COUNT}</td>
-                <td class="tableb" align="center">{PIC_COUNT}</td>
-        </tr>
-      <tr>
-            <td class="tableb" colspan=3>{CAT_ALBUMS}</td>
-      </tr>
-<!-- END catrow -->
-<!-- BEGIN footer -->
-        <tr>
-                <td colspan="3" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END footer -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the breadcrumb
-$template_breadcrumb = <<<EOT
-<!-- BEGIN breadcrumb -->
-        <tr>
-                <td colspan="3" class="tableh1"><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-        </tr>
-<!-- END breadcrumb -->
-<!-- BEGIN breadcrumb_user_gal -->
-        <tr>
-                <td colspan="3" class="tableh1">
-                <table width="100%" cellpadding="0" cellspacing="0" border="0">
-                <tr>
-                        <td><span class="statlink"><b>{BREADCRUMB}</b></span></td>
-                        <td align="right"><span class="statlink"><b>{STATISTICS}</b></span></td>
-                </tr>
-                </table>
-                </td>
-        </tr>
-<!-- END breadcrumb_user_gal -->
-
-EOT;
-// HTML template for the album list
-$template_album_list = <<<EOT
-
-<!-- BEGIN stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END stat_row -->
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px; margin-bottom: 0px; border: none;" alt="" /><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" />
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END album_cell -->
-<!-- BEGIN empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for filmstrip display
-$template_film_strip = <<<EOT
-
-        <tr>
-         <td valign="top" background='themes/water_drop/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-        <tr>
-        <td valign="bottom" class="thumbnails" align="center">
-          {THUMB_STRIP}
-        </td>
-        </tr>
-        <tr>
-         <td valign="top" background='themes/water_drop/images/tile.gif' align="center" height='30'>&nbsp;</td>
-        </tr>
-<!-- BEGIN thumb_cell -->
-                                        <a href="{LINK_TGT}">{THUMB}</a>&nbsp;
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" align="center" >1&nbsp;</td>
-<!-- END empty_cell -->
-
-EOT;
-// HTML template for the album list
-$template_album_list_cat = <<<EOT
-
-<!-- BEGIN c_stat_row -->
-        <tr>
-                <td colspan="{COLUMNS}" class="tableh1" align="center"><span class="statlink"><b>{STATISTICS}</b></span></td>
-        </tr>
-<!-- END c_stat_row -->
-<!-- BEGIN c_header -->
-        <tr>
-<!-- END c_header -->
-<!-- BEGIN c_album_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td colspan="3" height="1" valign="top" class="tableh2">
-                        <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
-                </td>
-        </tr>
-        <tr>
-                <td colspan="3">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td align="center" height="100%" valign="middle" class="thumbnails">
-                        <img src="images/spacer.gif" width="{THUMB_CELL_WIDTH}" height="1" class="image" style="margin-top: 0px; margin-bottom: 0px; border: none;" alt="" /><br />
-                        <a href="{ALB_LINK_TGT}" class="albums">{ALB_LINK_PIC}<br /></a>
-                </td>
-                <td height="100%">
-                        <img src="images/spacer.gif" width="1" height="1" alt="" />
-                </td>
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        {ADMIN_MENU}
-                        <p>{ALB_DESC}</p>
-                        <p class="album_stat">{ALB_INFOS}</p>
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_album_cell -->
-<!-- BEGIN c_empty_cell -->
-        <td width="{COL_WIDTH}%" height="100%" valign="top">
-        <table width="100%" height="100%" cellspacing="0" cellpadding="0">
-        <tr>
-                <td height="1" valign="top" class="tableh2">
-                        <b>&nbsp;</b>
-                </td>
-        </tr>
-        <tr>
-                <td>
-                        <img src="images/spacer.gif" width="1" height="1" alt="" /><br />
-                </td>
-        </tr>
-        <tr height="100%">
-                <td width="100%" height="100%" valign="top" class="tableb_compact">
-                        &nbsp;
-                </td>
-        </tr>
-        </table>
-        </td>
-<!-- END c_empty_cell -->
-<!-- BEGIN c_row_separator -->
-        </tr>
-        <tr>
-<!-- END c_row_separator -->
-<!-- BEGIN c_footer -->
-        </tr>
-<!-- END c_footer -->
-<!-- BEGIN c_tabs -->
-        <tr>
-                <td colspan="{COLUMNS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END c_tabs -->
-<!-- BEGIN c_spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END c_spacer -->
-
-EOT;
-// HTML template for the ALBUM admin menu displayed in the album list
-$template_album_admin_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}&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>
-                        <td align="center" valign="middle" class="admin_menu">
-                                <a href="editpics.php?album={ALBUM_ID}"  class="adm_menu">{EDIT_PICS}</a>
-                        </td>
-                </tr>
-        </table>
-
-EOT;
-// HTML template for title row of the thumbnail view (album title + sort options)
-$template_thumb_view_title_row = <<<EOT
-
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink" valign="middle"><h2 style="background-image : none; padding-left : 0px;">{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                                <td class="sortorder_options">{TITLE}</td>
-                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=ta" title="{SORT_TA}">&nbsp;+&nbsp;</a></span></td>
-                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=td" title="{SORT_TD}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        <tr>
-                                                <td class="sortorder_options">{NAME}</td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=na" title="{SORT_NA}">&nbsp;+&nbsp;</a></span></td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=nd" title="{SORT_ND}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        <tr>
-                                                <td class="sortorder_options">{DATE}</td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=da" title="{SORT_DA}">&nbsp;+&nbsp;</a></span></td>
-                                                <td class="sortorder_options"><span class="statlink"><a href="thumbnails.php?album={AID}&page={PAGE}&sort=dd" title="{SORT_DD}">&nbsp;-&nbsp;</a></span></td>
-                                        </tr>
-                                        </table>
-                                </td>
-                        </tr>
-                        </table>
-
-EOT;
-
-
-// HTML template for title row of the fav thumbnail view (album title + download)
-$template_fav_thumb_view_title_row = <<<EOT
-
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
-                                <td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>
-                                <td class="sortorder_cell">
-                                        <table height="100%" cellpadding="0" cellspacing="0">
-                                                <tr>
-                                                        <td class="sortorder_options"><span class="statlink"><a href="zipdownload.php">{DOWNLOAD_ZIP}</a></span></td>
-                                                </tr>
-                                                </table>
-                                </td>
-                        </tr>
-                        </table>
-
-EOT;
-
-
-// HTML template for thumbnails display
-$template_thumbnail_view = <<<EOT
-
-<!-- BEGIN header -->
-        <tr>
-<!-- END header -->
-<!-- BEGIN thumb_cell -->
-        <td valign="top" class="thumbnails" width ="{CELL_WIDTH}" align="center">
-                <table width="100%" cellpadding="0" cellspacing="0">
-                        <tr>
-                                <td align="center">
-                                        <a href="{LINK_TGT}">{THUMB}<br /></a>
-                                        {CAPTION}
-                                        {ADMIN_MENU}
-                                </td>
-                        </tr>
-                </table>
-        </td>
-<!-- END thumb_cell -->
-<!-- BEGIN empty_cell -->
-                <td valign="top" class="thumbnails" align="center">&nbsp;</td>
-<!-- END empty_cell -->
-<!-- BEGIN row_separator -->
-        </tr>
-        <tr>
-<!-- END row_separator -->
-<!-- BEGIN footer -->
-        </tr>
-<!-- END footer -->
-<!-- BEGIN tabs -->
-        <tr>
-                <td colspan="{THUMB_COLS}" style="padding: 0px;">
-                        <table width="100%" cellspacing="0" cellpadding="0">
-                                <tr>
-                                        {TABS}
-                                </tr>
-                        </table>
-                </td>
-        </tr>
-<!-- END tabs -->
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the thumbnail view when there is no picture to show
-$template_no_img_to_display = <<<EOT
-        <tr>
-                <td class="tableb" height="200" align="center">
-                        <font size="3"><b>{TEXT}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN spacer -->
-        <img src="images/spacer.gif" width="1" height="17" alt="" /><br />
-<!-- END spacer -->
-
-EOT;
-// HTML template for the USER info box in the user list view
-$template_user_list_info_box = <<<EOT
-
-        <table cellspacing="1" cellpadding="0" border="0" width="100%" class="user_thumb_infobox">
-                <tr>
-                        <th><a href="profile.php?uid={USER_ID}">{USER_NAME}</a></th>
-                </tr>
-                <tr>
-                        <td>{ALBUMS}</td>
-                </tr>
-                <tr>
-                        <td>{PICTURES}</td>
-                </tr>
-        </table>
-
-EOT;
-// HTML template for the image navigation bar
-$template_img_navbar = <<<EOT
-
-        <tr>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{THUMB_TGT}" class="navmenu_pic" title="{THUMB_TITLE}"><img src="images/folder.gif" width="16" height="16" align="absmiddle" border="0" alt="{THUMB_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="javascript:;" onClick="blocking('picinfo','yes', 'block'); return false;" title="{PIC_INFO_TITLE}"><img src="images/info.gif" width="16" height="16" border="0" align="absmiddle" alt="{PIC_INFO_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{SLIDESHOW_TGT}" title="{SLIDESHOW_TITLE}"><img src="images/slideshow.gif" width="16" height="16" border="0" align="absmiddle" alt="{SLIDESHOW_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" witdh="100%">
-                        {PIC_POS}
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{ECARD_TGT}" title="{ECARD_TITLE}"><img src="images/ecard.gif" width="16" height="16" border="0" align="absmiddle" alt="{ECARD_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{PREV_TGT}" class="navmenu_pic" title="{PREV_TITLE}"><img src="images/prev.gif" width="16" height="16" border="0" align="absmiddle" alt="{PREV_TITLE}" /></a>
-                </td>
-                <td align="center" valign="middle" class="navmenu" width="48">
-                        <a href="{NEXT_TGT}" class="navmenu_pic" title="{NEXT_TITLE}"><img src="images/next.gif" width="16" height="16" border="0" align="absmiddle" alt="{NEXT_TITLE}" /></a>
-                </td>
-        </tr>
-
-EOT;
-// HTML template for intermediate image display
-$template_display_picture = <<<EOT
-        <tr>
-                <td align="center" class="tableb" height="{CELL_HEIGHT}" style="white-space: nowrap; padding: 0px;">
-                        <table cellspacing="2" cellpadding="0" class="imageborder">
-                                <tr>
-                                        <td align="center">
-                                                {IMAGE}
-                                                {ADMIN_MENU}
-                                        </td>
-                                </tr>
-                        </table>
-<!-- BEGIN img_desc -->
-                        <table cellpadding="0" cellspacing="0" class="img_caption_table">
-<!-- BEGIN title -->
-                                <tr>
-                                        <th>
-                                                {TITLE}
-                                        </th>
-                                </tr>
-<!-- END title -->
-<!-- BEGIN caption -->
-                                <tr>
-                                        <td>
-                                                {CAPTION}
-                                        </td>
-                                </tr>
-<!-- END caption -->
-                        </table>
-<!-- END img_desc -->
-                </td>
-        </tr>
-
-EOT;
-// HTML template for the image rating box
-$template_image_rating = <<<EOT
-
-        <tr>
-                <td colspan="6" class="tableh2_compact"><b>{TITLE}</b> {VOTES}</td>
-        </tr>
-        <tr>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE0}" title="{RUBBISH}"><img src="images/rating0.gif" alt="{RUBBISH}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE1}" title="{POOR}"><img src="images/rating1.gif" alt="{POOR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE2}" title="{FAIR}"><img src="images/rating2.gif" alt="{FAIR}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE3}" title="{GOOD}"><img src="images/rating3.gif" alt="{GOOD}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE4}" title="{EXCELLENT}"><img src="images/rating4.gif" alt="{EXCELLENT}" border="0" /><br /></a></td>
-                <td class="tableb_compact" width="17%" align="center"><a href="{RATE5}" title="{GREAT}"><img src="images/rating5.gif" alt="{GREAT}" border="0" /><br /></a></td>
-        </tr>
-
-EOT;
-// HTML template for the display of comments
-$template_image_comments = <<<EOT
-
-        <tr>
-                <td>
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <td class="tableh2_compact" nowrap>
-                                        <b>{MSG_AUTHOR}</b>
-<!-- BEGIN ipinfo -->
-                                                                                 ({HDR_IP} [{RAW_IP}])
-<!-- END ipinfo -->
-                                </td>
-                                <td class="tableh2_compact" align="right" width="100%">
-<!-- BEGIN buttons -->
-                                        <a href="javascript:;" onClick="blocking('cbody{MSG_ID}','', 'block'); blocking('cedit{MSG_ID}','', 'block'); return false;" title="{EDIT_TITLE}"><img src="images/edit.gif" border="0" align="absmiddle" alt="" /></a>
-                                        <a href="delete.php?msg_id={MSG_ID}&what=comment"  onclick="return confirm('{CONFIRM_DELETE}');"><img src="images/delete.gif" border="0" align="absmiddle" alt="" /></a>
-<!-- END buttons -->
-                                </td>
-                                <td class="tableh2_compact" align="right" nowrap>
-                                        <span class="comment_date">[{MSG_DATE}]</span>
-                                </td>
-                        </table>
-                </td>
-        </tr>
-        <tr>
-                <td class="tableb_compact">
-                        <div id="cbody{MSG_ID}" style="display:block">
-                                {MSG_BODY}
-                        </div>
-                        <div id="cedit{MSG_ID}" style="display:none">
-<!-- BEGIN edit_box_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update" />
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}" />
-                                                <tr>
-                                                <td>
-                                                   <input type="text" name="msg_author" value="{MSG_AUTHOR}" class="textinput" size="25" />
-                                                </td>
-                                                </tr>
-                                                <tr>
-                                                <td width="80%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" onselect="storeCaret_f{MSG_ID}(this);" onclick="storeCaret_f{MSG_ID}(this);" onkeyup="storeCaret_f{MSG_ID}(this);" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}" />
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" alt="" /><br /></td>
-                                        </tr>
-                                </table>
-                                {SMILIES}
-<!-- END edit_box_smilies -->
-<!-- BEGIN edit_box_no_smilies -->
-                                <table width="100%" cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <form name="f{MSG_ID}" method="POST" action="db_input.php">
-                                                <input type="hidden" name="event" value="comment_update" />
-                                                <input type="hidden" name="msg_id" value="{MSG_ID}" />
-                                                <td>
-                                                <input type="text" name="msg_author" value="{MSG_AUTHOR}" class="textinput" size="25" />
-                                                </td>
-                                        </tr>
-                                        <tr>
-                                                <td width="100%">
-                                                        <textarea cols="40" rows="2" class="textinput" name="msg_body" style="width: 100%;">{MSG_BODY_RAW}</textarea>
-                                                </td>
-                                                <td class="tableb_compact">
-                                                </td>
-                                                <td>
-                                                        <input type="submit" class="comment_button" name="submit" value="{OK}" />
-                                                </td>
-                                                </form>
-                                        </tr>
-                                        <tr>
-                                                <td colspan="3"><img src="images/spacer.gif" width="1" height="2" alt="" /><br /></td>
-                                        </tr>
-                                </table>
-<!-- END edit_box_no_smilies -->
-                        </div>
-                </td>
-        </tr>
-
-EOT;
-
-$template_add_your_comment = <<<EOT
-
-        <tr>
-                <td class="tableh2_compact"><b>{ADD_YOUR_COMMENT}</b></td>
-        </tr>
-        <tr>
-                <form method="post" name="post" action="db_input.php">
-                <td colspan="3">
-                        <table width="100%" cellpadding="0" cellspacing="0">
-                                <input type="hidden" name="event" value="comment" />
-                                <input type="hidden" name="pid" value="{PIC_ID}" />
-<!-- BEGIN user_name_input -->
-                                <td class="tableb_compact">
-                                        {NAME}
-                                </td>
-                                <td class="tableb_compact">
-                                        <input type="text" class="textinput" name="msg_author" size="10" maxlength="20" value="{USER_NAME}">
-                                </td>
-<!-- END user_name_input -->
-<!-- BEGIN input_box_smilies -->
-                                <td class="tableb_compact">
-                                {COMMENT} </td>
-                                <td width="100%" class="tableb_compact">
-                                <input type="text" class="textinput" id="message" name="msg_body" onselect="storeCaret_post(this);" onclick="storeCaret_post(this);" onkeyup="storeCaret_post(this);" maxlength="{MAX_COM_LENGTH}" style="width: 100%;" />                                        <!-- END input_box_smilies -->
-<!-- BEGIN input_box_no_smilies -->
-                                <input type="text" class="textinput" id="message" name="msg_body"  maxlength="{MAX_COM_LENGTH}" style="width: 100%;" />
-<!-- END input_box_no_smilies -->
-                                </td>
-                                <td class="tableb_compact">
-                                <input type="submit" class="comment_button" name="submit" value="{OK}" />
-                                </td>
-                        </table>
-                </td>
-                </form>
-        </tr>
-<!-- BEGIN smilies -->
-        <tr>
-                <td width="100%" class="tableb_compact">
-                        {SMILIES}
-                </td>
-        </tr>
-<!-- END smilies -->
-
-EOT;
-// HTML template used by the cpg_die function
-$template_cpg_die = <<<EOT
-
-        <tr>
-                <td class="tableb" height="300" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-<!-- BEGIN file_line -->
-                        <br />
-                        <br />
-                        {FILE_TXT}{FILE} - {LINE_TXT}{LINE}
-<!-- END file_line -->
-<!-- BEGIN output_buffer -->
-                        <br />
-                        <br />
-                        <div align="left">
-                                {OUTPUT_BUFFER}
-                        </div>
-<!-- END output_buffer -->
-                        <br /><br />
-                </td>
-        </tr>
-
-
-EOT;
-// HTML template used by the msg_box function
-$template_msg_box = <<<EOT
-
-        <tr>
-                <td class="tableb" height="150" align="center">
-                        <font size="3"><b>{MESSAGE}</b></font>
-                </td>
-        </tr>
-<!-- BEGIN button -->
-                <tr>
-                        <td align="center" class="tablef">
-                                <table cellpadding="0" cellspacing="0">
-                                        <tr>
-                                                <td class="admin_menu">
-                                                        <a href="{LINK}">{TEXT}</a>
-                                                </td>
-                                        </tr>
-                                </table>
-                        </td>
-                </tr>
-<!-- END button -->
-
-EOT;
-// HTML template for e-cards
-$template_ecard = <<<EOT
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html dir="{LANG_DIR}">
-<head>
-<title>{TITLE}</title>
-<meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
-</head>
-<body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
-<br />
-<p align="center"><a href="{VIEW_ECARD_TGT}"><b>{VIEW_ECARD_LNK}</b></a></p>
-<table border="0" cellspacing="0" cellpadding="1" align="center">
-  <tr>
-    <td bgcolor="#000000">
-      <table border="0" cellspacing="0" cellpadding="10" bgcolor="#ffffff">
-        <tr>
-          <td valign="top">
-           <img src="{PIC_URL}" border="1" alt="" /><br />
-          </td>
-          <td valign="top" width="200" height="250">
-            <div align="right"><img src="{URL_PREFIX}images/stamp.gif" alt="" border="0" /></div>
-            <br />
-            <b><font face="arial" color="#000000" size="4">{GREETINGS}</font></b>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{MESSAGE}</font>
-            <br />
-            <br />
-            <font face="arial" color="#000000" size="2">{SENDER_NAME}</font>
-            (<a href="mailto:{SENDER_EMAIL}"><font face="arial" color="#000000" size="2">{SENDER_EMAIL}</font></a>)
-          </td>
-        </tr>
-      </table>
-    </td>
-  </tr>
-</table>
-<p align="center"><a href="{VIEW_MORE_TGT}"><b>{VIEW_MORE_LNK}</b></a></p>
-</body>
-</html>
-EOT;
-// Template used for tabbed display
-$template_tab_display = array('left_text' => '<td width="100%%" align="left" valign="middle" class="tableh1_compact" style="white-space: nowrap"><b>{LEFT_TEXT}</b></td>' . "\n",
-    'tab_header' => '',
-    'tab_trailer' => '',
-    'active_tab' => '<td><img src="images/spacer.gif" width="1" height="1" alt="" /></td>' . "\n" . '<td align="center" valign="middle" class="tableb_compact"><b>%d</b></td>',
-    'inactive_tab' => '<td><img src="images/spacer.gif" width="1" height="1"></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="{LINK}"><b>%d</b></a></td>' . "\n"
-    );
-
-function pageheader($section, $meta = '')
-{
-    global $CONFIG, $THEME_DIR;
-    global $template_header, $lang_charset, $lang_text_dir, $lang_default_font_size;
-
-    $charset = ($CONFIG['charset'] == 'language file') ? $lang_charset : $CONFIG['charset'];
-
-    header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
-    header("Content-Type: text/html; charset=$charset");
-    user_save_profile();
-
-    $template_vars = array('{LANG_DIR}' => $lang_text_dir,
-        '{TITLE}' => $CONFIG['gallery_name'] . ' - ' . $section,
-        '{CHARSET}' => $charset,
-        '{META}' => $meta,
-        '{GAL_NAME}' => $CONFIG['gallery_name'],
-        '{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
-        '{MAIN_MENU}' => theme_main_menu(),
-        '{ADMIN_MENU}' => theme_admin_mode_menu()
-        );
-
-    echo template_eval($template_header, $template_vars);
-}
-// Function for writing a pagefooter
-function pagefooter()
-{
-    global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_SERVER_VARS;
-    global $USER, $ALBUM_SET, $CONFIG, $time_start, $query_stats;
-    global $template_footer;
-
-    if ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE)) {
-    cpg_debug_output();
-    }
-
-    echo $template_footer;
-}
-// Function to start a 'standard' table
-function starttable($width = '-1', $title = '', $title_colspan = '1')
-{
-    global $CONFIG;
-
-    if ($width == '-1') $width = $CONFIG['picture_table_width'];
-    if ($width == '100%') $width = $CONFIG['main_table_width'];
-    echo <<<EOT
-
-<!-- Start standard table -->
-<table align="center" width="$width" cellspacing="1" cellpadding="0" class="maintable">
-
-EOT;
-    if ($title) {
-        echo <<<EOT
-        <tr>
-                <td class="tableh1" colspan="$title_colspan"><h2>$title</h2></td>
-        </tr>
-
-EOT;
-    }
-}
-
-function endtable()
-{
-    echo <<<EOT
-</table>
-<!-- End standard table -->
-
-EOT;
-}
-
-function theme_main_menu()
-{
-    global $AUTHORIZED, $CONFIG, $album, $actual_cat, $cat, $REFERER, $HTTP_SERVER_VARS;
-    global $lang_main_menu, $template_main_menu;
-
-    static $main_menu = '';
-
-    if ($main_menu != '') return $main_menu;
-
-    $album_l = isset($album) ? "?album=$album" : '';
-    $cat_l = (isset($actual_cat))? "?cat=$actual_cat" : (isset($cat) ? "?cat=$cat" : '');
-    $cat_l2 = isset($cat) ? "&cat=$cat" : '';
-    $my_gallery_id = FIRST_USER_CAT + USER_ID;
-
-    if (USER_ID) {
-        template_extract_block($template_main_menu, 'login');
-    } else {
-        template_extract_block($template_main_menu, 'logout');
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (GALLERY_ADMIN_MODE || USER_ADMIN_MODE) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-    } elseif (USER_CAN_CREATE_ALBUMS || USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS && !USER_IS_ADMIN) {
-        template_extract_block($template_main_menu, 'enter_admin_mode');
-        template_extract_block($template_main_menu, 'leave_admin_mode');
-    }
-
-    if (!USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_gallery');
-    }
-
-    if (USER_CAN_CREATE_ALBUMS) {
-        template_extract_block($template_main_menu, 'my_profile');
-    }
-
-    if (!USER_CAN_UPLOAD_PICTURES) {
-        template_extract_block($template_main_menu, 'upload_pic');
-    }
-
-    if (USER_ID || !$CONFIG['allow_user_registration']) {
-        template_extract_block($template_main_menu, 'register');
-    }
-
-    if (!USER_ID || !$CONFIG['allow_memberlist']) {
-        template_extract_block($template_main_menu, 'allow_memberlist');
-    }
-
-    if (!$CONFIG['display_faq']) {
-        template_extract_block($template_main_menu, 'faq');
-    }
-
-
-    $param = array('{ALB_LIST_TGT}' => "index.php$cat_l",
-        '{ALB_LIST_TITLE}' => $lang_main_menu['alb_list_title'],
-        '{ALB_LIST_LNK}' => $lang_main_menu['alb_list_lnk'],
-        '{MY_GAL_TGT}' => "index.php?cat=$my_gallery_id",
-        '{MY_GAL_TITLE}' => $lang_main_menu['my_gal_title'],
-        '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],
-        '{MEMBERLIST_TGT}' => "usermgr.php",
-        '{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
-        '{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
-        '{MY_PROF_TGT}' => "profile.php?op=edit_profile",
-        '{MY_PROF_LNK}' => $lang_main_menu['my_prof_lnk'],
-        '{FAQ_TGT}' => "faq.php",
-        '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
-        '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],
-        '{ADM_MODE_TGT}' => "admin.php?admin_mode=1&referer=$REFERER",
-        '{ADM_MODE_TITLE}' => $lang_main_menu['adm_mode_title'],
-        '{ADM_MODE_LNK}' => $lang_main_menu['adm_mode_lnk'],
-        '{USR_MODE_TGT}' => "admin.php?admin_mode=0&referer=$REFERER",
-        '{USR_MODE_TITLE}' => $lang_main_menu['usr_mode_title'],
-        '{USR_MODE_LNK}' => $lang_main_menu['usr_mode_lnk'],
-        '{UPL_PIC_TGT}' => "upload.php",
-        '{UPL_PIC_TITLE}' => $lang_main_menu['upload_pic_title'],
-        '{UPL_PIC_LNK}' => $lang_main_menu['upload_pic_lnk'],
-        '{REGISTER_TGT}' => "register.php",
-        '{REGISTER_TITLE}' => $lang_main_menu['register_title'],
-        '{REGISTER_LNK}' => $lang_main_menu['register_lnk'],
-        '{LOGIN_TGT}' => "login.php?referer=$REFERER",
-        '{LOGIN_LNK}' => $lang_main_menu['login_lnk'],
-        '{LOGOUT_TGT}' => "logout.php?referer=$REFERER",
-        '{LOGOUT_LNK}' => $lang_main_menu['logout_lnk'] . " [" . USER_NAME . "]",
-        '{LASTUP_TGT}' => "thumbnails.php?album=lastup$cat_l2",
-        '{LASTUP_LNK}' => $lang_main_menu['lastup_lnk'],
-        '{LASTCOM_TGT}' => "thumbnails.php?album=lastcom$cat_l2",
-        '{LASTCOM_LNK}' => $lang_main_menu['lastcom_lnk'],
-        '{TOPN_TGT}' => "thumbnails.php?album=topn$cat_l2",
-        '{TOPN_LNK}' => $lang_main_menu['topn_lnk'],
-        '{TOPRATED_TGT}' => "thumbnails.php?album=toprated$cat_l2",
-        '{TOPRATED_LNK}' => $lang_main_menu['toprated_lnk'],
-        '{FAV_TGT}' => "thumbnails.php?album=favpics",
-        '{FAV_LNK}' => $lang_main_menu['fav_lnk'],
-        '{SEARCH_TGT}' => "search.php",
-        '{SEARCH_LNK}' => $lang_main_menu['search_lnk'],
-        );
-
-    $main_menu = template_eval($template_main_menu, $param);
-    return $main_menu;
-}
-
-function theme_admin_mode_menu()
-{
-    global $cat;
-    global $lang_gallery_admin_menu, $lang_user_admin_menu;
-    global $template_gallery_admin_menu, $template_user_admin_menu;
-
-    $cat_l = isset($cat) ? "?cat=$cat" : '';
-
-    if (GALLERY_ADMIN_MODE) {
-        $param = array('{CATL}' => $cat_l,
-            '{UPL_APP_LNK}' => $lang_gallery_admin_menu['upl_app_lnk'],
-            '{CONFIG_LNK}' => $lang_gallery_admin_menu['config_lnk'],
-            '{ALBUMS_LNK}' => $lang_gallery_admin_menu['albums_lnk'],
-            '{CATEGORIES_LNK}' => $lang_gallery_admin_menu['categories_lnk'],
-            '{USERS_LNK}' => $lang_gallery_admin_menu['users_lnk'],
-            '{GROUPS_LNK}' => $lang_gallery_admin_menu['groups_lnk'],
-            '{COMMENTS_LNK}' => $lang_gallery_admin_menu['comments_lnk'],
-            '{SEARCHNEW_LNK}' => $lang_gallery_admin_menu['searchnew_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk'],
-            '{UTIL_LNK}' => $lang_gallery_admin_menu['util_lnk'],
-            '{BAN_LNK}' => $lang_gallery_admin_menu['ban_lnk'],
-            '{DB_ECARD_LNK}' => $lang_gallery_admin_menu['db_ecard_lnk'],
-            );
-
-        $html = template_eval($template_gallery_admin_menu, $param);
-    } elseif (USER_ADMIN_MODE) {
-        $param = array('{ALBMGR_LNK}' => $lang_user_admin_menu['albmgr_lnk'],
-            '{MODIFYALB_LNK}' => $lang_user_admin_menu['modifyalb_lnk'],
-            '{MY_PROF_LNK}' => $lang_user_admin_menu['my_prof_lnk']
-            );
-
-        $html = template_eval($template_user_admin_menu, $param);
-    } else {
-        $html = '';
-    }
-
-    return $html;
-}
-
-function theme_display_cat_list($breadcrumb, &$cat_data, $statistics)
-{
-    global $template_cat_list, $lang_cat_list;
-
-    starttable('100%');
-    if (count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'header');
-        $params = array('{CATEGORY}' => $lang_cat_list['category'],
-            '{ALBUMS}' => $lang_cat_list['albums'],
-            '{PICTURES}' => $lang_cat_list['pictures'],
-            );
-        echo template_eval($template, $params);
-    }
-
-    $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
-    $template = template_extract_block($template_cat_list, 'catrow');
-    foreach($cat_data as $category) {
-        if (count($category) == 3) {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1]
-                );
-            echo template_eval($template_noabl, $params);
-        } else {
-            $params = array('{CAT_TITLE}' => $category[0],
-                '{CAT_THUMB}' => $category['cat_thumb'],
-                '{CAT_DESC}' => $category[1],
-                '{CAT_ALBUMS}' => $category['cat_albums'],
-                '{ALB_COUNT}' => $category[2],
-                '{PIC_COUNT}' => $category[3],
-                );
-            echo template_eval($template, $params);
-        }
-    }
-
-    if ($statistics && count($cat_data) > 0) {
-        $template = template_extract_block($template_cat_list, 'footer');
-        $params = array('{STATISTICS}' => $statistics);
-        echo template_eval($template, $params);
-    }
-    endtable();
-
-    if (count($cat_data) > 0)
-        echo template_extract_block($template_cat_list, 'spacer');
-}
-
-function theme_display_breadcrumb($breadcrumb, &$cat_data)
-{
-    /**
-     * ** added breadcrumb as a seperate element
-     */
-    global $template_breadcrumb, $lang_breadcrumb;
-
-    starttable('100%');
-    if ($breadcrumb) {
-        $template = template_extract_block($template_breadcrumb, 'breadcrumb');
-        $params = array('{BREADCRUMB}' => $breadcrumb
-            );
-        echo template_eval($template, $params);
-    }
-    endtable();
-}
-
-function theme_display_album_list(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list, $lang_album_list;
-
-    $theme_alb_list_tab_tmpl = $template_tab_display;
-
-    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-
-    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-
-    $album_cell = template_extract_block($template_album_list, 'album_cell');
-    $empty_cell = template_extract_block($template_album_list, 'empty_cell');
-    $tabs_row = template_extract_block($template_album_list, 'tabs');
-    $stat_row = template_extract_block($template_album_list, 'stat_row');
-    $spacer = template_extract_block($template_album_list, 'spacer');
-    $header = template_extract_block($template_album_list, 'header');
-    $footer = template_extract_block($template_album_list, 'footer');
-    $rows_separator = template_extract_block($template_album_list, 'row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-    if (is_array($alb_list)) {
-        foreach($alb_list as $album) {
-                $count ++;
-
-                $params = array('{COL_WIDTH}' => $column_width,
-                '{ALBUM_TITLE}' => $album['album_title'],
-                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                '{ADMIN_MENU}' => $album['album_adm_menu'],
-                '{ALB_DESC}' => $album['album_desc'],
-                '{ALB_INFOS}' => $album['album_info'],
-                );
-
-                echo template_eval($album_cell, $params);
-
-                if ($count % $columns == 0 && $count < count($alb_list)) {
-                echo $rows_separator;
-                }
-        }
-    }
-
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-// Function to display first level Albums of a category
-function theme_display_album_list_cat(&$alb_list, $nbAlb, $cat, $page, $total_pages)
-{
-    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list_cat, $lang_album_list;
-    if (!$CONFIG['first_level']) {
-        return;
-    }
-    // $theme_alb_list_tab_tmpl = $template_tab_display;
-    // $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'],array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
-    // $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'],array('{LINK}' => 'index.php?cat='.$cat.'&page=%d'));
-    // $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);
-    // echo $template_album_list_cat;
-    $template_album_list_cat1 = $template_album_list_cat;
-    $album_cell = template_extract_block($template_album_list_cat1, 'c_album_cell');
-    $empty_cell = template_extract_block($template_album_list_cat1, 'c_empty_cell');
-    $tabs_row = template_extract_block($template_album_list_cat1, 'c_tabs');
-    $stat_row = template_extract_block($template_album_list_cat1, 'c_stat_row');
-    $spacer = template_extract_block($template_album_list_cat1, 'c_spacer');
-    $header = template_extract_block($template_album_list_cat1, 'c_header');
-    $footer = template_extract_block($template_album_list_cat1, 'c_footer');
-    $rows_separator = template_extract_block($template_album_list_cat1, 'c_row_separator');
-
-    $count = 0;
-
-    $columns = $CONFIG['album_list_cols'];
-    $column_width = ceil(100 / $columns);
-    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;
-
-    starttable('100%');
-
-    if ($STATS_IN_ALB_LIST) {
-        $params = array('{STATISTICS}' => $statistics,
-            '{COLUMNS}' => $columns,
-            );
-        echo template_eval($stat_row, $params);
-    }
-
-    echo $header;
-        if (is_array($alb_list)) {
-                foreach($alb_list as $album) {
-                        $count ++;
-
-                        $params = array('{COL_WIDTH}' => $column_width,
-                        '{ALBUM_TITLE}' => $album['album_title'],
-                        '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
-                        '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
-                        '{ALB_LINK_PIC}' => $album['thumb_pic'],
-                        '{ADMIN_MENU}' => $album['album_adm_menu'],
-                        '{ALB_DESC}' => $album['album_desc'],
-                        '{ALB_INFOS}' => $album['album_info'],
-                        );
-
-                        echo template_eval($album_cell, $params);
-
-                        if ($count % $columns == 0 && $count < count($alb_list)) {
-                        echo $rows_separator;
-                        }
-                }
-        }
-
-    $params = array('{COL_WIDTH}' => $column_width);
-    $empty_cell = template_eval($empty_cell, $params);
-
-    while ($count++ % $columns != 0) {
-        echo $empty_cell;
-    }
-
-    echo $footer;
-    // Tab display
-    $params = array('{COLUMNS}' => $columns,
-        '{TABS}' => $tabs,
-        );
-    echo template_eval($tabs_row, $params);
-
-    endtable();
-
-    echo $spacer;
-}
-
-function theme_display_thumbnails(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $page, $total_pages, $sort_options, $display_tabs, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_thumb_view_title_row, $template_fav_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view;
-
-    static $header = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $row_separator = '';
-    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');
-        $header = template_extract_block($template_thumbnail_view, 'header');
-        $empty_cell = template_extract_block($template_thumbnail_view, 'empty_cell');
-        $row_separator = template_extract_block($template_thumbnail_view, 'row_separator');
-        $footer = template_extract_block($template_thumbnail_view, 'footer');
-        $spacer = template_extract_block($template_thumbnail_view, 'spacer');
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['thumbcols']) . '%';
-
-    $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
-    // 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'],
-            );
-        $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 {
-        $title = $album_name;
-    }
-
-    if ($mode == 'thumb') {
-        starttable('100%', $title, $thumbcols);
-    } else {
-        starttable('100%');
-    }
-
-    echo $header;
-
-    $i = 0;
-    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']
-                    );
-            } else {
-                $params = array('{CELL_WIDTH}' => $cell_width,
-                    '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&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}' => ''
-                );
-        }
-        echo template_eval($thumb_cell, $params);
-
-        if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-            echo $row_separator;
-        }
-    }
-    for (;($i % $thumbcols); $i++) {
-        echo $empty_cell;
-    }
-    echo $footer;
-
-    if ($display_tabs) {
-        $params = array('{THUMB_COLS}' => $thumbcols,
-            '{TABS}' => $tabs_html
-            );
-        echo template_eval($tabs, $params);
-    }
-
-    endtable();
-    echo $spacer;
-}
-// Added to display flim_strip
-function theme_display_film_strip(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $pos, $sort_options, $mode = 'thumb')
-{
-    global $CONFIG;
-    global $template_film_strip, $lang_film_strip;
-
-    static $template = '';
-    static $thumb_cell = '';
-    static $empty_cell = '';
-    static $spacer = '';
-
-    if ((!$template)) {
-        $template = $template_film_strip;
-        $thumb_cell = template_extract_block($template, 'thumb_cell');
-        $empty_cell = template_extract_block($template, 'empty_cell');
-        // $spacer = template_extract_block($template, 'spacer');
-    }
-
-    if ($header == '') {
-    }
-
-    $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
-
-    $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}' => $lang_thumb_view['pic_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
-    } else {
-        $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
-        $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
-    }
-
-    $thumbcols = $CONFIG['thumbcols'];
-    $cell_width = ceil(100 / $CONFIG['max_film_strip_items']) . '%';
-
-    $i = 0;
-    $thumb_strip = '';
-    foreach($thumb_list as $thumb) {
-        $i++;
-        if ($mode == 'thumb') {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&pos={$thumb['pos']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        } else {
-            $params = array('{CELL_WIDTH}' => $cell_width,
-                '{LINK_TGT}' => "index.php?cat={$thumb['cat']}",
-                '{THUMB}' => $thumb['image'],
-                '{CAPTION}' => '',
-                '{ADMIN_MENU}' => ''
-                );
-        }
-        $thumb_strip .= template_eval($thumb_cell, $params);
-        // if ((($i % $thumbcols) == 0) && ($i < count($thumb_list))) {
-        // echo $row_separator;
-        // }
-    }
-    // for (;($i % $thumbcols); $i++){
-    // echo $empty_cell;
-    // }
-    $params = array('{THUMB_STRIP}' => $thumb_strip,
-        '{COLS}' => $i);
-
-    ob_start();
-    starttable('');
-    echo template_eval($template, $params);
-    endtable();
-    $film_strip = ob_get_contents();
-    ob_end_clean();
-
-    return $film_strip;
-}
-
-function theme_no_img_to_display($album_name)
-{
-    global $lang_errors, $template_no_img_to_display;
-
-    static $template = '';
-    static $spacer;
-
-    if ((!$template)) {
-        $template = $template_no_img_to_display;
-        $spacer = template_extract_block($template, 'spacer');
-    }
-
-    $params = array('{TEXT}' => $lang_errors['no_img_to_display']);
-    starttable('100%', $album_name);
-    echo template_eval($template, $params);
-    endtable();
-}
-
-function theme_display_image($nav_menu, $picture, $votes, $pic_info, $comments, $film_strip)
-{
-    global $HTTP_COOKIE_VARS, $CONFIG;
-
-    starttable();
-    echo $nav_menu;
-    endtable();
-
-    starttable();
-    echo $picture;
-    endtable();
-
-    if ($CONFIG['display_film_strip'] == 1) {
-        echo $film_strip;
-    }
-
-    starttable();
-    echo $votes;
-    endtable();
-
-    $picinfo = isset($HTTP_COOKIE_VARS['picinfo']) ? $HTTP_COOKIE_VARS['picinfo'] : ($CONFIG['display_pic_info'] ? 'block' : 'none');
-    echo "<div id=\"picinfo\" style=\"display: $picinfo;\">\n";
-    starttable();
-    echo $pic_info;
-    endtable();
-    echo "</div>\n";
-
-    starttable();
-    echo $comments;
-    endtable();
-}
-
-function theme_html_picinfo(&$info)
-{
-    global $lang_picinfo;
-
-    $html = '';
-
-    $html .= "        <tr><td colspan=\"2\" class=\"tableh2_compact\"><b>{$lang_picinfo['title']}</b></td></tr>\n";
-    $template = "        <tr><td class=\"tableb_compact\" valign=\"top\" nowrap>%s:</td><td class=\"tableb_compact\">%s</td></tr>\n";
-    foreach ($info as $key => $value) $html .= sprintf($template, $key, $value);
-
-    return $html;
-}
-
-?>
\ No newline at end of file
+?>
diff -ruN 133/thumbnails.php cpg148/thumbnails.php
--- 133/thumbnails.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/thumbnails.php	2006-06-08 00:25:16.000000000 -0500
@@ -2,43 +2,73 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/thumbnails.php,v $
-  $Revision: 1.6 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
+/**
+ * Coppermine Photo Gallery 1.4.6 thumbnails.php
+ *
+ * This file generates the data of thumbnails for all the albums and metalbums,
+ * the actual display is handled by the display_thumbnails and then in-turn
+ * theme_display_thumbnail function
+ *
+ * @copyright 2002-2006 Gregory DEMAR, Coppermine Dev Team
+ * @license http://opensource.org/licenses/gpl-license.php GNU General Public License V2
+ * @package Coppermine
+ * @version $Id: thumbnails.php 3116 2006-06-07 22:11:54Z gaugau $
+ */
+
+/**
+ *
+ * @ignore
+ */
 define('IN_COPPERMINE', true);
+
 define('THUMBNAILS_PHP', true);
+
+/**
+ *
+ * @ignore
+ */
 define('INDEX_PHP', true);
 
 require('include/init.inc.php');
+
+if (!USER_ID && $CONFIG['allow_unlogged_access'] == 0) {
+    $redirect = $redirect . "login.php";
+    header("Location: $redirect");
+    exit();
+}
+
 if ($CONFIG['enable_smilies']) include("include/smilies.inc.php");
 
-function get_subcat_data($parent, &$album_set_array, $level)
+function thumb_get_subcat_data($parent, &$album_set_array, $level)
 {
     global $CONFIG;
 
-    $result = db_query("SELECT cid, name, description FROM {$CONFIG['TABLE_CATEGORIES']} WHERE parent = '$parent'");
+    $result = cpg_db_query("SELECT cid, name, description FROM {$CONFIG['TABLE_CATEGORIES']} WHERE parent = '$parent'");
     if (mysql_num_rows($result) > 0) {
-        $rowset = db_fetch_rowset($result);
+        $rowset = cpg_db_fetch_rowset($result);
         foreach ($rowset as $subcat) {
-            $result = db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = {$subcat['cid']}");
+            $result = cpg_db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = {$subcat['cid']}");
             $album_count = mysql_num_rows($result);
             while ($row = mysql_fetch_array($result)) {
                 $album_set_array[] = $row['aid'];
             } // while
         }
-        if ($level > 1) get_subcat_data($subcat['cid'], $album_set_array, $level -1);
+        if ($level > 1) thumb_get_subcat_data($subcat['cid'], $album_set_array, $level -1);
     }
 }
 
@@ -46,20 +76,27 @@
  * Main code
  */
 
-if (isset($HTTP_GET_VARS['sort'])) $USER['sort'] = $HTTP_GET_VARS['sort'];
-if (isset($HTTP_GET_VARS['cat'])) $cat = (int)$HTTP_GET_VARS['cat'];
-if (isset($HTTP_GET_VARS['uid'])) $USER['uid'] = (int)$HTTP_GET_VARS['uid'];
-if (isset($HTTP_GET_VARS['search'])) {
-    $USER['search'] = $HTTP_GET_VARS['search'];
-    if (isset($HTTP_GET_VARS['type']) && $HTTP_GET_VARS['type'] == 'full') {
-        $USER['search'] = '###' . $USER['search'];
+if (isset($_GET['sort'])) $USER['sort'] = $_GET['sort'];
+if (isset($_GET['cat'])) $cat = (int)$_GET['cat'];
+if (isset($_GET['album'])) $album = $_GET['album'];
+
+if (isset($_POST['search'])) {
+    // find out if a parameter has been submitted at all
+    $allowed = array('title', 'caption', 'keywords', 'owner_name', 'filename', 'pic_raw_ip', 'pic_hrd_ip', 'user1', 'user2', 'user3', 'user4');
+    foreach ($allowed as $key) {
+        if (isset($_POST[$key]) == TRUE) {
+            $_POST['params'][$key] = $_POST[$key];
+        }
     }
+    $USER['search'] = $_POST;
+        $album = 'search';
+}
+if (isset($_GET['search'])) {
+    $USER['search']['search'] = $_GET['search'];
 }
 
-$album = $HTTP_GET_VARS['album'];
-
-if (isset($HTTP_GET_VARS['page'])) {
-    $page = max((int)$HTTP_GET_VARS['page'], 1);
+if (isset($_GET['page'])) {
+    $page = max((int)$_GET['page'], 1);
 } else {
     $page = 1;
 }
@@ -71,7 +108,7 @@
 $lang_meta_album_names['lastcomby'] = $lang_meta_album_names['lastcom'];
 
 if (is_numeric($album)) {
-    $result = db_query("SELECT category, title, aid, keyword, description FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='$album'");
+    $result = cpg_db_query("SELECT category, title, aid, keyword, description, alb_password_hint FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='$album'");
     if (mysql_num_rows($result) > 0) {
         $CURRENT_ALBUM_DATA = mysql_fetch_array($result);
         $actual_cat = $CURRENT_ALBUM_DATA['category'];
@@ -81,17 +118,17 @@
     }
 } elseif (isset($cat) && $cat) { // Meta albums, we need to restrict the albums to the current category
     if ($cat < 0) {
-        $result = db_query("SELECT category, title, aid, keyword,description FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='" . (- $cat) . "'");
+        $result = cpg_db_query("SELECT category, title, aid, keyword, description, alb_password_hint FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='" . (- $cat) . "'");
         if (mysql_num_rows($result) > 0) {
             $CURRENT_ALBUM_DATA = mysql_fetch_array($result);
             $actual_cat = $CURRENT_ALBUM_DATA['category'];
-                $CURRENT_ALBUM_KEYWORD = $CURRENT_ALBUM_DATA['keyword'];
+            $CURRENT_ALBUM_KEYWORD = $CURRENT_ALBUM_DATA['keyword'];
         }
 
-        $ALBUM_SET .= 'AND aid IN (' . (- $cat) . ') ';
+        $ALBUM_SET = 'AND aid IN (' . (- $cat) . ') ' . $ALBUM_SET;
         breadcrumb($actual_cat, $breadcrumb, $breadcrumb_text);
         $CURRENT_CAT_NAME = $CURRENT_ALBUM_DATA['title'];
-            $CURRENT_ALBUM_KEYWORD = $CURRENT_ALBUM_DATA['keyword'];
+        $CURRENT_ALBUM_KEYWORD = $CURRENT_ALBUM_DATA['keyword'];
     } else {
         $album_set_array = array();
         if ($cat == USER_GAL_CAT)
@@ -99,7 +136,7 @@
         else
             $where = "category = '$cat'";
 
-        $result = db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE $where");
+        $result = cpg_db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE $where");
         while ($row = mysql_fetch_array($result)) {
             $album_set_array[] = $row['aid'];
         } // while
@@ -107,32 +144,118 @@
             $user_name = get_username($cat - FIRST_USER_CAT);
             $CURRENT_CAT_NAME = sprintf($lang_list_categories['xx_s_gallery'], $user_name);
         } else {
-            $result = db_query("SELECT name FROM {$CONFIG['TABLE_CATEGORIES']} WHERE cid = '$cat'");
+            $result = cpg_db_query("SELECT name FROM {$CONFIG['TABLE_CATEGORIES']} WHERE cid = '$cat'");
             if (mysql_num_rows($result) == 0) cpg_die(CRITICAL_ERROR, $lang_errors['non_exist_cat'], __FILE__, __LINE__);
             $row = mysql_fetch_array($result);
             $CURRENT_CAT_NAME = $row['name'];
         }
-        get_subcat_data($cat, $album_set_array, $CONFIG['subcat_level']);
+        thumb_get_subcat_data($cat, $album_set_array, $CONFIG['subcat_level']);
         // Treat the album set
         if (count($album_set_array)) {
             $set = '';
             foreach ($album_set_array as $album_id) $set .= ($set == '') ? $album_id : ',' . $album_id;
             $ALBUM_SET .= "AND aid IN ($set) ";
         }
-
         breadcrumb($cat, $breadcrumb, $breadcrumb_text);
     }
 }
 
 pageheader(isset($CURRENT_ALBUM_DATA) ? $CURRENT_ALBUM_DATA['title'] : $lang_meta_album_names[$album]);
 if ($breadcrumb) {
-  if(!(strpos($CONFIG['main_page_layout'],"breadcrumb")===false)){
-            theme_display_breadcrumb($breadcrumb, $cat_data);
-        }
+    if (!(strpos($CONFIG['main_page_layout'], "breadcrumb") === false)) {
+        theme_display_breadcrumb($breadcrumb, $cat_data);
+    }
     theme_display_cat_list($breadcrumb, $cat_data, '');
 }
 
-display_thumbnails($album, (isset($cat) ? $cat : 0), $page, $CONFIG['thumbcols'], $CONFIG['thumbrows'], true);
+/**
+ * Function to draw the password box if the album is password protected
+ */
+function form_albpw()
+{
+    global $lang_thumb_view, $CURRENT_ALBUM_DATA;
+    $login_falied =
+    starttable('-1', $lang_thumb_view['enter_alb_pass'], 2);
+    if (isset($_POST['validate_album'])) {
+        $login_failed = '<tr><td class="tableh2" colspan="2" align="center">
+                               <span style="color:red">'.$lang_thumb_view['invalid_pass'].'</span></td></tr>
+                                         ';
+    }
+    if (!empty($CURRENT_ALBUM_DATA['alb_password_hint'])) {
+        echo <<<EOT
+                  <tr>
+                    <td colspan="2" align="center" class="tableb">{$CURRENT_ALBUM_DATA['alb_password_hint']}</td>
+                  </tr>
+EOT;
+    }
+    echo <<<EOT
+                        $login_failed
+                        <tr>
+              <form method="post" action="">
+              <input type="hidden" name="validate_album" value="validate_album"/>
+              <td class="tableb" width="40%">{$lang_thumb_view['pass']}: </td>
+              <td class="tableb" width="60%"><input type="password" class="textinput" name="password" /></td>
+             </tr>
+             <tr>
+              <td class="tablef" colspan="2" align="center"><input type="submit" class="button" name="submit" value={$lang_thumb_view['submit']} />
+              </form>
+            </tr>
+EOT;
+    endtable();
+}
+
+$valid = false; //flag to test whether the album is validated.
+if ($CONFIG['allow_private_albums'] == 0 || !in_array($album, $FORBIDDEN_SET_DATA)) {
+    $valid = true;
+} elseif (isset($_POST['validate_album'])) {
+    $password = $_POST['password'];
+    $sql = "SELECT aid FROM " . $CONFIG['TABLE_ALBUMS'] . " WHERE alb_password='$password' AND aid='$album'";
+    $result = cpg_db_query($sql);
+    if (mysql_num_rows($result)) {
+        if (!empty($_COOKIE[$CONFIG['cookie_name'] . '_albpw'])) {
+            $albpw = unserialize($_COOKIE[$CONFIG['cookie_name'] . '_albpw']);
+        }
+        $albpw[$album] = md5($password);
+        $alb_cookie_str = serialize($albpw);
+        setcookie($CONFIG['cookie_name'] . "_albpw", $alb_cookie_str);
+        get_private_album_set($album);
+        $valid = true;
+    } else {
+        // Invalid password
+        $valid = false;
+    }
+} else {
+    $sql = "SELECT aid FROM " . $CONFIG['TABLE_ALBUMS'] . " WHERE aid='$album' AND alb_password != ''";
+    $result = cpg_db_query($sql);
+    if (mysql_num_rows($result)) {
+        // This album has a password.
+        // Check whether the cookie is set for the current albums password
+        if (!empty($_COOKIE[$CONFIG['cookie_name'] . '_albpw'])) {
+            $alb_pw = unserialize($_COOKIE[$CONFIG['cookie_name'] . '_albpw']);
+            // Check whether the alubm id in the cookie is same as that of the album id send by get
+            if (isset($alb_pw[$album])) {
+                $sql = "SELECT aid FROM " . $CONFIG['TABLE_ALBUMS'] . " WHERE MD5(alb_password)='{$alb_pw[$album]}' AND aid='{$album}'";
+                $result = cpg_db_query($sql);
+                if (mysql_num_rows($result)) {
+                    $valid = true; //The album password is correct. Show the album details.
+                    get_private_album_set();
+                }
+            }
+        }
+    } else {
+        // Album with no password. Might be a private or normal album. Just set valid as true.
+        $valid = true;
+    }
+}
+$META_ALBUM_SET = $ALBUM_SET; //temporary assignment until we are sure we are keeping the $META_ALBUM_SET functionality.
+CPGPluginAPI::filter('post_breadcrumb',null);
+if (!$valid) {
+    form_albpw();
+} else {
+    display_thumbnails($album, (isset($cat) ? $cat : 0), $page, $CONFIG['thumbcols'], $CONFIG['thumbrows'], true);
+}
+
 pagefooter();
 ob_end_flush();
+
 ?>
\ No newline at end of file
diff -ruN 133/update.php cpg148/update.php
--- 133/update.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/update.php	2006-06-08 00:25:16.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/update.php,v $
-  $Revision: 1.9 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 // Report all errors except E_NOTICE
@@ -23,11 +23,20 @@
 
 require ('include/sql_parse.php');
 require ('include/config.inc.php');
+require ('include/update.inc.php');
+
 // ---------------------------- TEST PREREQUIRED --------------------------- //
 function test_fs()
 {
     global $errors, $DFLT;
     // No Filesystem Updates yet
+
+    // If plugins folder doesn't exist create it
+    if (!is_dir('./plugins')) {
+        $mask = umask(0);
+        mkdir('./plugins',0777);
+        umask($mask);
+    }
 }
 
 function update_system_thumbs()
@@ -53,6 +62,20 @@
             }
         }
     }
+
+
+    // If old images for nopic.jpg and private.jpg exist, delete the new ones
+    if (file_exists('images/nopic.jpg')) {
+        @unlink('images/thumb_nopic.jpg');
+    }
+
+    if (file_exists('images/private.jpg')) {
+        @unlink('images/thumb_private.jpg');
+    }
+
+    // Rename old images to new format
+    @rename('images/nopic.jpg','images/'.$CONFIG['thumb_pfx'].'nopic.jpg');
+    @rename('images/private.jpg','images/'.$CONFIG['thumb_pfx'].'private.jpg');
 }
 
 /**
@@ -95,7 +118,7 @@
 // ----------------------------- TEST FUNCTIONS ---------------------------- //
 function test_sql_connection()
 {
-    global $errors, $HTTP_POST_VARS, $CONFIG;
+    global $errors, $CONFIG;
 
     if (! $connect_id = @mysql_connect($CONFIG['dbserver'], $CONFIG['dbuser'], $CONFIG['dbpass'])) {
         $errors .= "<hr /><br />Could not create a mySQL connection, please check the SQL values in include/config.inc.php<br /><br />MySQL error was : " . mysql_error() . "<br /><br />";
@@ -104,138 +127,16 @@
     }
 }
 // ------------------------- HTML OUTPUT FUNCTIONS ------------------------- //
-function html_header()
-{
-
-    ?>
-<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<title>Coppermine - Upgrade</title><link type="text/css" rel="stylesheet" href="installer.css">
-</head>
-<body>
- <div align="center">
-  <div style="width:600px;">
-<?php
-}
-
-function html_logo()
-{
-
-    ?>
-      <table width="100%" border="0" cellpadding="0" cellspacing="1" class="maintable">
-       <tr>
-        <td valign="top" bgcolor="#EFEFEF"><img src="images/logo.gif"><br />
-        </td>
-       </tr>
-      </table>
-<?php
-}
-
-function html_prereq_errors($error_msg)
-{
-
-    ?>
-      <table width="100%" border="0" cellpadding="0" cellspacing="1" class="maintable">
-       <tr>
-            <form action="install.php">
-        <td class="tableh1" colspan="2"><h2>Welcome to Coppermine installation</h2>
-        </td>
-       </tr>
-       <tr>
-        <td class="tableh2" colspan="2" align="center"><span class="error">&#149;&nbsp;&#149;&nbsp;&#149;&nbsp;ERROR&nbsp;&#149;&nbsp;&#149;&nbsp;&#149;</span>
-        </td>
-       </tr>
-       <tr>
-        <td class="tableb" colspan="2"> Before you continue with the Coppermine upgrade, there are some problems that need to be fixed.<br /><br /><b><?php echo $error_msg ?></b>Once you are done, hit the "Try again" button.<br />
-        </td>
-       </tr>
-       <tr>
-        <td colspan="2" align="center"><br />
-                <input type="submit" value="Try again !"><br /><br />
-        </td>
-                </form>
-       </tr>
-      </table>
-<?php
-}
-
-function html_error($error_msg = '')
-{
-    global $HTTP_POST_VARS, $im_installed;
-
-    ?>
-      <table width="100%" border="0" cellpadding="0" cellspacing="1" class="maintable">
-       <tr>
-            <form action="upgrade.php" method="post">
-        <td class="tableh1" colspan="2"><h2>Welcome to the Coppermine upgrade program</h2>
-        </td>
-       </tr>
-<?php
-    if ($error_msg) {
-
-        ?>
-       <tr>
-        <td class="tableh2" colspan="2" align="center"><span class="error">&#149;&nbsp;&#149;&nbsp;&#149;&nbsp;ERROR&nbsp;&#149;&nbsp;&#149;&nbsp;&#149;</span>
-        </td>
-       </tr>
-       <tr>
-        <td class="tableb" colspan="2"> The following errors were encountered and need to be corrected first:<br /><br /><b><?php echo $error_msg ?></b>
-        </td>
-       </tr>
-<?php
-    }
-
-    ?>
-
-       </tr>
-      </table>
-<?php
-}
-
-function html_install_success($notes)
-{
-    global $DFLT, $HTTP_POST_VARS;
-
-    ?>
-      <table width="100%" border="0" cellpadding="0" cellspacing="1" class="maintable">
-       <tr>
-            <td class="tableh1" colspan="2"><h2>Upgrade completed</h2>
-        </td>
-       </tr>
-       <tr>
-        <td class="tableb" colspan="2"> Coppermine is now upgraded and ready to roll.<br /><?php echo $notes ?>
-        </td>
-       </tr>
-       <tr>
-        <td colspan="2" align="center" class="tableh2"><br />
-                <a href="index.php">Let's continue !</a><br />
-        </td>
-                </form>
-       </tr>
-      </table>
-<?php
-}
-
-function html_footer()
-{
+// Moved to include/update.inc.php -- chtito
 
-    ?>
-  </div>
- </div>
-</body>
-</html>
-<noscript><plaintext>
-<?php
-}
 // ------------------------- SQL QUERIES TO CREATE TABLES ------------------ //
 function update_tables()
 {
-    global $HTTP_POST_VARS, $HTTP_SERVER_VARS, $errors, $CONFIG;
+    global $errors, $CONFIG;
 
-    $PHP_SELF = $HTTP_SERVER_VARS['PHP_SELF'];
-    $gallery_dir = strtr(dirname($PHP_SELF), '\\', '/');
-    $gallery_url_prefix = 'http://' . $HTTP_SERVER_VARS['HTTP_HOST'] . $gallery_dir . (substr($gallery_dir, -1) == '/' ? '' : '/');
+    //$PHP_SELF = $_SERVER['PHP_SELF'];
+    $gallery_dir = strtr(dirname($_SERVER['PHP_SELF']), '\\', '/');
+    $gallery_url_prefix = 'http://' . $_SERVER['HTTP_HOST'] . $gallery_dir . (substr($gallery_dir, -1) == '/' ? '' : '/');
 
     $db_update = 'sql/update.sql';
     $sql_query = fread(fopen($db_update, 'r'), filesize($db_update));
@@ -246,24 +147,25 @@
     $sql_query = split_sql_file($sql_query, ';');
 
     ?>
+        <h2>Performing Database Updates<h2>
         <table class="maintable">
-    <tr>
-      <th colspan=2 class="tableh1">Performing Database Updates</th>
-    </tr>
- <?php
+
+    <?php
 
     foreach($sql_query as $q) {
         echo "<tr><td class='tableb'>$q</td>";
-        if (mysql_query($q)) {
+        if (@mysql_query($q)) {
             echo "<td class='updatesOK'>OK</td>";
         } else {
             echo "<td class='updatesFail'>Already Done</td>";
         }
     }
+    echo "</table>";
 }
+
 // --------------------------------- MAIN CODE ----------------------------- //
 // The defaults values
-$table_prefix = $HTTP_POST_VARS['table_prefix'];
+$table_prefix = $_POST['table_prefix'];
 $DFLT = array('lck_f' => 'install.lock', // Name of install lock file
     'cfg_d' => 'include', // The config file dir
     'cfg_f' => 'include/config.inc.php', // The config file name
@@ -274,7 +176,7 @@
 $errors = '';
 $notes = '';
 // The installer
-html_header();
+html_header("Coppermine - Upgrade");
 html_logo();
 
 test_fs();
@@ -296,5 +198,4 @@
 }
 
 html_footer();
-
-?>
\ No newline at end of file
+?>
diff -ruN 133/upgrade-1.0-to-1.2.php cpg148/upgrade-1.0-to-1.2.php
--- 133/upgrade-1.0-to-1.2.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/upgrade-1.0-to-1.2.php	2006-06-08 00:25:16.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/upgrade-1.0-to-1.2.php,v $
-  $Revision: 1.7 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -40,11 +40,11 @@
 echo "Prefix used for 1.0 tables : $prefix10<br /><br />";
 // Upgrade for the picture table
 $sql = "INSERT INTO $cpg11_pictures " . "(approved, pid, aid, caption, filepath, filename, filesize, pwidth, pheight, hits, mtime," . " ctime) " . "SELECT 'yes' as approved, p.pid, aid, msg_body AS caption, filepath, filename, filesize, " . "pwidth, pheight, hits, mtime, UNIX_TIMESTAMP(ctime)" . "FROM $CPG_pictures AS p " . "LEFT JOIN $CPG_comments AS c ON p.caption = c.msg_id ";
-db_query($sql);
+cpg_db_query($sql);
 echo "Picture table upgraded<br />";
 // Get the list of comments that are used a image captions
 $sql = "SELECT msg_id FROM $CPG_pictures AS p, $CPG_comments AS c " . "WHERE p.caption = c.msg_id";
-$result = db_query($sql);
+$result = cpg_db_query($sql);
 $msg_id_set = '';
 if ((mysql_num_rows($result))) {
     $set = '';
@@ -56,14 +56,14 @@
 mysql_free_result($result);
 // Upgrade the comment table
 $sql = "INSERT INTO $cpg11_comments " . "(pid, msg_id, msg_author, msg_body, msg_date)" . "SELECT pid, msg_id, msg_author, msg_body, msg_date " . "FROM $CPG_comments " . "WHERE 1 $msg_id_set";
-db_query($sql);
+cpg_db_query($sql);
 echo "Comment table upgraded<br />";
 // Upgrade the album table
 $sql = "INSERT INTO $cpg11_albums " . "(aid, title, description, uploads, pos)" . "SELECT aid, title, description, uploads, UNIX_TIMESTAMP(date) " . "FROM $CPG_albums";
-db_query($sql);
+cpg_db_query($sql);
 echo "Album table upgraded<br />";
 echo "<br />First step of upgrade completed!<br />";
 
 echo "<a href='update.php'>Click Here</a> to complete the 1.2 upgrade.</P>";
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/upload.php cpg148/upload.php
--- 133/upload.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/upload.php	2006-06-08 00:25:16.000000000 -0500
@@ -2,26 +2,26 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/upload.php,v $
-  $Revision: 1.14 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 // Confirm we are in Coppermine and set the language blocks.
 define('IN_COPPERMINE', true);
 define('UPLOAD_PHP', true);
 define('DB_INPUT_PHP', true);
-define('CONFIG_PHP', true);
+define('ADMIN_PHP', true);
 
 // Call basic functions, etc.
 require('include/init.inc.php');
@@ -70,19 +70,26 @@
 
 // The hidden form input function. Takes the hidden input field name and value.
 function hidden_input($name, $value) {
-        echo "        <input type=\"hidden\" name=\"$name\" value=\"$value\">\n";
+        echo <<<EOT
+        <tr>
+            <td colspan="2">
+                   <input type="hidden" name="$name" value="$value" />
+            </td>
+        </tr>
+
+EOT;
 }
 
 // The text box form input function. Takes the text label for the box, the input name, the maximum length for text boxes,
 // and the number of iterations.
-function text_box_input($text, $name, $max_length, $iterations) {
+function text_box_input($text, $name, $max_length, $iterations, $default='') {
 
     global $CONFIG;
 
     $ordinal = '';
 
     if (($text == '') and ($iterations == '')) {
-        echo "        <input type=\"hidden\" name=\"$name\" value=\"\">\n";
+        echo "        <input type=\"hidden\" name=\"$name\" value=\"$default\" />\n";
         return;
     }
 
@@ -102,7 +109,7 @@
                         $text  $ordinal
         </td>
         <td width="60%" class="tableb" valign="top">
-                <input type="text" style="width: 100%" name="$name" maxlength="$max_length" value="" class="textinput">
+                <input type="text" style="width: 100%" name="$name" maxlength="$max_length" value="$default" class="textinput" />
                 </td>
         </tr>
 
@@ -131,7 +138,7 @@
                         $text  $ordinal
         </td>
         <td class="tableb" valign="top">
-                        <input type="file" name="$name" size="40" class="listbox">
+                        <input type="file" name="$name" size="40" class="listbox" />
                 </td>
         </tr>
 
@@ -140,7 +147,7 @@
 }
 
 // The function for text areas on forms. Takes the label, field name, and maximum length as arguments.
-function text_area_input($text, $name, $max_length) {
+function text_area_input($text, $name, $max_length,$default='') {
 
     // Create the text area.
     echo <<<EOT
@@ -149,7 +156,7 @@
                         $text
                 </td>
                 <td class="tableb" valign="top">
-                        <textarea name="$name" rows="5" cols="40" wrap="virtual"  class="textinput" style="width: 100%;" onKeyDown="textCounter(this, $max_length);" onKeyUp="textCounter(this, $max_length);"></textarea>
+<f></f>                        <textarea name="$name" rows="5" cols="40" class="textinput" style="width: 100%;" onKeyDown="textCounter(this, $max_length);" onKeyUp="textCounter(this, $max_length);">$default</textarea>
                 </td>
         </tr>
 EOT;
@@ -157,18 +164,18 @@
 
 // The function to create the album list drop down.
 function form_alb_list_box($text, $name) {
-//Vodovnik.com modified this code to allow display of Categories besides album names
+// frogfoot re-wrote this function to present the list in categorized, sorted and nicely formatted order
 
-    // Pull the $CONFIG array and the GET array into the function.
-    global $CONFIG, $HTTP_GET_VARS;
+    // Pull the $CONFIG array and the GET array into the function
+    global $CONFIG, $lang_upload_php;
 
-    // Also pull the album lists into the function.
+    // Also pull the album lists into the function
     global $user_albums_list, $public_albums_list;
 
     // Check to see if an album has been preselected by URL addition. If so, make $sel_album the album number. Otherwise, make $sel_album 0.
-    $sel_album = isset($HTTP_GET_VARS['album']) ? $HTTP_GET_VARS['album'] : 0;
+    $sel_album = isset($_GET['album']) ? $_GET['album'] : 0;
 
-    // Create the opening of the drop down box.
+    // Create the opening of the drop down box
     echo <<<EOT
     <tr>
         <td class="tableb">
@@ -179,47 +186,58 @@
 
 EOT;
 
-    //Cylce through the User albums.
-    foreach($user_albums_list as $album) {
-
-        // Set $album_id to the actual album ID.
-        $album_id = $album['aid'];
+    // Reset counter
+    $list_count = 0;
 
-        //Query the database to determine the category the album belongs to.
-        $vQuery = "SELECT category FROM " . $CONFIG['TABLE_ALBUMS'] . " WHERE aid='" . $album_id . "'";
-        $vRes = db_query($vQuery);
-        $vRes = mysql_fetch_array($vRes);
-
-        // Query the database to get the category name.
-        $vQuery = "SELECT name FROM " . $CONFIG['TABLE_CATEGORIES'] . " WHERE cid='" . $vRes['category'] . "'";
-        $vRes = db_query($vQuery);
-        $vRes = mysql_fetch_array($vRes);
+    // Cycle through the User albums
+    foreach($user_albums_list as $album) {
 
-        // Create the option for the drop down list.
-        echo '                <option value="' . $album['aid'] . '"' . ($album['aid'] == $sel_album ? ' selected' : '') . '>' . (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '') . $album['title'] . "</option>\n";
+        // Add to multi-dim array for later sorting
+        $listArray[$list_count]['cat'] = $lang_upload_php['personal_albums'];
+        $listArray[$list_count]['aid'] = $album['aid'];
+        $listArray[$list_count]['title'] = $album['title'];
+        $list_count++;
     }
 
-    //Cycle through the public albums.
+    // Cycle through the public albums
     foreach($public_albums_list as $album) {
 
-        // Set $album_id to the actual album ID.
+        // Set $album_id to the actual album ID
         $album_id = $album['aid'];
 
-        //Query the database to determine the category the album belongs to.
-        $vQuery = "SELECT category FROM " . $CONFIG['TABLE_ALBUMS'] . " WHERE aid='" . $album_id . "'";
-        $vRes = db_query($vQuery);
+        // Get the category name
+        $vQuery = "SELECT cat.name FROM " . $CONFIG['TABLE_CATEGORIES'] . " cat, " . $CONFIG['TABLE_ALBUMS'] . " alb WHERE alb.aid='" . $album_id . "' AND cat.cid=alb.category";
+        $vRes = cpg_db_query($vQuery);
         $vRes = mysql_fetch_array($vRes);
 
-        // Query the database to get the category name.
-        $vQuery = "SELECT name FROM " . $CONFIG['TABLE_CATEGORIES'] . " WHERE cid='" . $vRes['category'] . "'";
-        $vRes = db_query($vQuery);
-        $vRes = mysql_fetch_array($vRes);
+        // Add to multi-dim array for sorting later
+        if ($vRes['name']) {
+            $listArray[$list_count]['cat'] = $vRes['name'];
+        } else {
+            $listArray[$list_count]['cat'] = $lang_upload_php['albums_no_category'];
+        }
+        $listArray[$list_count]['aid'] = $album['aid'];
+        $listArray[$list_count]['title'] = $album['title'];
+        $list_count++;
+    }
 
-        // Create the option for the drop down list.
-        echo '                <option value="' . $album['aid'] . '"' . ($album['aid'] == $sel_album ? ' selected' : '') . '>' . (($vRes['name']) ? '(' . $vRes['name'] . ') ' : '') . $album['title'] . "</option>\n";
+    // Sort the pulldown options by category and album name
+    $listArray = array_csort($listArray,'cat','title');
+
+    // Finally, print out the nicely sorted and formatted drop down list
+    $alb_cat = '';
+        echo '                <option value="">' . $lang_upload_php['select_album'] . "</option>\n";
+    foreach ($listArray as $val) {
+        if ($val['cat'] != $alb_cat) {
+if ($alb_cat) echo "                </optgroup>\n";
+            echo '                <optgroup label="' . $val['cat'] . '">' . "\n";
+            $alb_cat = $val['cat'];
+        }
+        echo '                <option value="' . $val['aid'] . '"' . ($val['aid'] == $sel_album ? ' selected' : '') . '>   ' . $val['title'] . "</option>\n";
     }
+    if ($alb_cat) echo "                </optgroup>\n";
 
-    // Close the drop down.
+    // Close the drop down
     echo <<<EOT
             </select>
         </td>
@@ -228,6 +246,7 @@
 EOT;
 }
 
+
 // The create form function. Takes the $data array as its object.
 //
 // Type:
@@ -238,7 +257,7 @@
 // 4 => hidden input
 function create_form(&$data) {
 
-    global $CONFIG;
+    global $CONFIG, $lang_upload_php;
 
     // Cycle through the elements in the data array.
     foreach($data as $element) {
@@ -253,7 +272,7 @@
                 case 0 :
 
                     //Call the form input function.
-                    text_box_input($element[0], $element[1], $element[3], $element[4]);
+                    text_box_input($element[0], $element[1], $element[3], $element[4], (isset($element[5])) ? $element[5] : '');
                     break;
 
                 // If the type is a file input.
@@ -274,7 +293,7 @@
                 case 3 :
 
                     // Call the text area function.
-                    text_area_input($element[0], $element[1], $element[3]);
+                    text_area_input($element[0], $element[1], $element[3], (isset($element[4])) ? $element[4] : '');
                     break;
 
                 // If the type is a hidden form
@@ -301,14 +320,13 @@
 function open_form($path) {
 
     echo <<<EOT
-    <script language="JavaScript">
+    <script language="javascript" type="text/javascript">
     function textCounter(field, maxlimit) {
             if (field.value.length > maxlimit) // if too long...trim it!
             field.value = field.value.substring(0, maxlimit);
     }
     </script>
-    <form method="post" action="$path" ENCTYPE="multipart/form-data">
-    </td>
+    <form method="post" action="$path" enctype="multipart/form-data">
 EOT;
 }
 
@@ -322,9 +340,9 @@
 echo <<<EOT
         <tr>
                 <td colspan="2" align="center" class="tablef">
-                        <input type="submit" value="{$button_value}" class="button">
+                        <input type="submit" value="{$button_value}" class="button" />
                 </td>
-                </form>
+
         </tr>
 
 EOT;
@@ -398,9 +416,10 @@
 
     }
 }
-
+// Moved to 'logger.inc.php' - omni
 // The function spring_cleaning is a garbage collection routine used to purge a directory of old files.
-function& spring_cleaning($directory_path, $cache_time = 86400, $exclusion_list = array('index.html')) {
+if (!function_exists('spring_cleaning')){
+function spring_cleaning($directory_path, $cache_time = 86400, $exclusion_list = array('index.html')) {
 
     //Storage the deleted files
     $deleted_list = array();
@@ -458,8 +477,8 @@
     // Don't forget to close the directory.
     closedir($directory_handle);
     return $deleted_list;
+        }
 }
-
 // The create_record function. Takes the encoded string. Returns the unique record ID.
 function create_record($encoded_string) {
 
@@ -471,7 +490,7 @@
     $generic_array = array();
 
     // Get all IDs from the table.
-    $result = db_query("SELECT unique_ID FROM {$CONFIG['TABLE_TEMPDATA']}");
+    $result = cpg_db_query("SELECT unique_ID FROM {$CONFIG['TABLE_TEMPDATA']}");
 
     // Create unique ID array.
     if (mysql_num_rows($result)) {
@@ -498,7 +517,7 @@
     do {
 
         // Create a random string by taking the first 8 characters of an MD5 hash of a concatenation of the current UNIX epoch time and the current server process ID.
-        $unique_ID = substr(md5(microtime().getmypid()), 0, 8);
+        $unique_ID = substr(md5(uniqid("")), 0, 8);
 
     } while (in_array($unique_ID, $unique_ID_array));
 
@@ -506,7 +525,7 @@
     $timestamp = time();
 
     // Insert the new record.
-    $result = db_query("INSERT INTO {$CONFIG['TABLE_TEMPDATA']} VALUES ('$unique_ID', '$encoded_string', '$timestamp')");
+    $result = cpg_db_query("INSERT INTO {$CONFIG['TABLE_TEMPDATA']} VALUES ('$unique_ID', '$encoded_string', '$timestamp')");
 
     // Return the unique ID if insertion was successful. Otherwise, return false.
     if ($result) {
@@ -528,7 +547,7 @@
     global $CONFIG;
 
     // Update record.
-    $result = db_query("UPDATE {$CONFIG['TABLE_TEMPDATA']} SET encoded_string = '$encoded_string' WHERE unique_ID = '$unique_ID'");
+    $result = cpg_db_query("UPDATE {$CONFIG['TABLE_TEMPDATA']} SET encoded_string = '$encoded_string' WHERE unique_ID = '$unique_ID'");
 
     // Return true if successful.
     if ($result) {
@@ -550,7 +569,7 @@
     global $CONFIG;
 
     // Delete record.
-    $result = db_query("DELETE FROM {$CONFIG['TABLE_TEMPDATA']} WHERE unique_ID = '$unique_ID'");
+    $result = cpg_db_query("DELETE FROM {$CONFIG['TABLE_TEMPDATA']} WHERE unique_ID = '$unique_ID'");
 
     // Return true if successful.
     if ($result) {
@@ -572,7 +591,7 @@
     global $CONFIG;
 
     // Retrieve record.
-    $result = db_query("SELECT encoded_string FROM {$CONFIG['TABLE_TEMPDATA']} WHERE unique_ID = '$unique_ID'");
+    $result = cpg_db_query("SELECT encoded_string FROM {$CONFIG['TABLE_TEMPDATA']} WHERE unique_ID = '$unique_ID'");
 
     // Return string if successful.
     if (mysql_num_rows($result)) {
@@ -611,7 +630,7 @@
     $comparative_timestamp = time() - 3600;
 
     // Delete record.
-    $result = db_query("DELETE FROM {$CONFIG['TABLE_TEMPDATA']} WHERE timestamp < $comparative_timestamp");
+    $result = cpg_db_query("DELETE FROM {$CONFIG['TABLE_TEMPDATA']} WHERE timestamp < $comparative_timestamp");
 
     // Return true if successful.
     if ($result) {
@@ -820,20 +839,20 @@
 // Get public and private albums, and set maximum individual file size.
 
 if (GALLERY_ADMIN_MODE) {
-    $public_albums = db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < " . FIRST_USER_CAT . " ORDER BY title");
+    $public_albums = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < " . FIRST_USER_CAT . " ORDER BY title");
 } else {
-    $public_albums = db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < " . FIRST_USER_CAT . " AND uploads='YES' ORDER BY title");
+	$public_albums = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < " . FIRST_USER_CAT . " AND uploads='YES' AND (visibility = '0' OR visibility IN ".USER_GROUP_SET.") ORDER BY title");
 }
 if (mysql_num_rows($public_albums)) {
-    $public_albums_list = db_fetch_rowset($public_albums);
+    $public_albums_list = cpg_db_fetch_rowset($public_albums);
 } else {
     $public_albums_list = array();
 }
 
 if (USER_ID) {
-    $user_albums = db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category='" . (FIRST_USER_CAT + USER_ID) . "' ORDER BY title");
+    $user_albums = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category='" . (FIRST_USER_CAT + USER_ID) . "' ORDER BY title");
     if (mysql_num_rows($user_albums)) {
-        $user_albums_list = db_fetch_rowset($user_albums);
+        $user_albums_list = cpg_db_fetch_rowset($user_albums);
     } else {
         $user_albums_list = array();
     }
@@ -853,7 +872,7 @@
 if (!isset($_REQUEST['control'])) {
 
     // Do some cleanup in the edit directory.
-    spring_cleaning("./{$CONFIG['fullpath']}edit",3600);
+    spring_cleaning('./'.$CONFIG['fullpath'].'edit',CPG_HOUR);
 
     // Do some cleaning in the temp data table.
     clean_table();
@@ -861,23 +880,26 @@
     // Create upload form headers.
     pageheader($lang_upload_php['title']);
 
-    // Open the form table.
-    starttable("100%", $lang_upload_php['title'], 2);
 
     // Select the form action.
     if (USER_UPLOAD_FORM == '0') {
 
         // The user has the single upload only form. Send the request to db_input.php.
         open_form('db_input.php');
-
+        // Open the form table.
+        starttable("100%", $lang_upload_php['title'], 2);
     } else {
 
         // Direct the request to this script and print the form instructions.
         open_form($_SERVER['PHP_SELF']);
+        // Open the form table.
+        starttable("100%", $lang_upload_php['title'], 2);
         form_instructions();
 
     }
 
+
+
     // Use a if-then-else construct to create the upload form for the user based on the setting in the
     // groups panel.
     if(USER_UPLOAD_FORM == '0') {
@@ -886,7 +908,7 @@
 
         // Declare an array containing the various upload form box definitions.
         $captionLabel = $lang_upload_php['description'];
-        if ($CONFIG['show_bbcode_help']) {$captionLabel .= '<hr />'.$lang_bbcode_help;}
+        if ($CONFIG['show_bbcode_help']) {$captionLabel .= '&nbsp;'. cpg_display_help('f=index.html&amp;base=64&amp;h='.urlencode(base64_encode(serialize($lang_bbcode_help_title))).'&amp;t='.urlencode(base64_encode(serialize($lang_bbcode_help))),470,245);}
         $form_array = array(
         sprintf($lang_upload_php['max_fsize'], $CONFIG['max_upl_size']),
         array($lang_upload_php['album'], 'album', 2),
@@ -969,6 +991,8 @@
     // Create the form.
     create_form($form_array);
 
+
+
     // Close the form.
     if (USER_UPLOAD_FORM == '0') {
 
@@ -983,8 +1007,8 @@
     }
 
     // Close the table, create footers, and flush the output buffer.
-
     endtable();
+    echo "</form>";
     pagefooter();
     ob_end_flush();
 
@@ -1085,14 +1109,11 @@
                     // Initialise the $matches array.
                     $matches = array();
 
-                    // Get the forbidden characters from the Config console string, and do any necessary translation. Return the translated string.
-                    $forbidden_chars = strtr($CONFIG['forbiden_fname_char'], array('&amp;' => '&', '&quot;' => '"', '&lt;' => '<', '&gt;' => '>'));
-
                     // If magic quotes is on, remove the slashes it added to the file name.
                     if (get_magic_quotes_gpc()) $_FILES['file_upload_array']['name'][$counter] = stripslashes($_FILES['file_upload_array']['name'][$counter]);
 
                     // Create the holder $picture_name by translating the file name. Translate any forbidden character into an underscore.
-                    $picture_name = strtr($_FILES['file_upload_array']['name'][$counter], $forbidden_chars, str_repeat('_', strlen($CONFIG['forbiden_fname_char'])));
+                    $picture_name = replace_forbidden($_FILES['file_upload_array']['name'][$counter]);
 
                     // Analyze the file extension using regular expressions.
                     if (!preg_match("/(.+)\.(.*?)\Z/", $picture_name, $matches)) {
@@ -1183,10 +1204,10 @@
             do {
 
                 // Create a random seed by taking the first 8 characters of an MD5 hash of a concatenation of the current UNIX epoch time and the current server process ID.
-                $seed = substr(md5(microtime().getmypid()), 0, 8);
+                $seed = substr(md5(uniqid("")), 0, 8);
 
                 // Assemble the file path.
-                $path_to_image = "./{$CONFIG['fullpath']}edit/". $prefix . $seed . '.' . $suffix;
+                $path_to_image = './'.$CONFIG['fullpath'].'edit/'. $prefix . $seed . '.' . $suffix;
 
             } while (file_exists($path_to_image));
 
@@ -1206,7 +1227,7 @@
             }
 
             // Change file permission
-            chmod($path_to_image, octdec($CONFIG['default_file_mode']));
+            @chmod($path_to_image, octdec($CONFIG['default_file_mode'])); //silence the output in case chmod is disabled
 
             // Create a testing alias.
             $picture_alias = $matches[1].".".$matches[2];
@@ -1228,7 +1249,8 @@
                     continue;
 
                 // JPEG and PNG only are allowed with GD. If the image is not allowed for GD,delete it.
-                } elseif ($imginfo[2] != GIS_JPG && $imginfo[2] != GIS_PNG && ($CONFIG['thumb_method'] == 'gd1' || $CONFIG['thumb_method'] == 'gd2')) {
+                //} elseif ($imginfo[2] != GIS_JPG && $imginfo[2] != GIS_PNG && ($CONFIG['thumb_method'] == 'gd1' || $CONFIG['thumb_method'] == 'gd2')) {
+                } elseif ($imginfo[2] != GIS_JPG && $imginfo[2] != GIS_PNG && $CONFIG['GIF_support'] == 0) {
                     @unlink($path_to_image);
 
                     // The file upload has failed -- the image is not allowed with GD.
@@ -1239,6 +1261,13 @@
 
                 // Check that picture size (in pixels) is lower than the maximum allowed. If not, delete it.
                 } 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)) //($CONFIG['auto_resize']==1)
+                  {
+                    //resize_image($uploaded_pic, $uploaded_pic, $CONFIG['max_upl_width_height'], $CONFIG['thumb_method'], $imginfo[0] > $CONFIG['max_upl_width_height'] ? 'wd' : 'ht');
+                    resize_image($uploaded_pic, $uploaded_pic, $CONFIG['max_upl_width_height'], $CONFIG['thumb_method'], $CONFIG['thumb_use']);
+                  }
+                  else
+                  {
                     @unlink($path_to_image);
 
                     // The file upload has failed -- the image dimensions exceed the allowed amount.
@@ -1246,6 +1275,7 @@
 
                     // There is no need for further tests or action, so skip the remainder of the iteration.
                     continue;
+                  }
                 }
 
             // Image is ok
@@ -1322,11 +1352,8 @@
             // Initialise the $matches array.
             $matches = array();
 
-            // Get the forbidden characters from the Config console string, and do any necessary translation. Return the translated string.
-            $forbidden_chars = strtr($CONFIG['forbiden_fname_char'], array('&amp;' => '&', '&quot;' => '"', '&lt;' => '<', '&gt;' => '>'));
-
             // Create the holder $picture_name by translating the possible file name. Translate any forbidden character into an underscore.
-            $picture_name = strtr($possible_file_name, $forbidden_chars, str_repeat('_', strlen($CONFIG['forbiden_fname_char'])));
+            $picture_name = replace_forbidden($possible_file_name);
 
             // Analyze the file extension using regular expressions.
             if (!preg_match("/(.+)\.(.*?)\Z/", $picture_name, $matches)) {
@@ -1345,7 +1372,7 @@
             if ($matches[2] == '' || !is_known_filetype($matches)) {
 
                 // Check for stream_get_meta_data support.
-                if (!function_exists(stream_get_meta_data)) {
+                if (!function_exists('stream_get_meta_data')) {
 
                     // We cannot get the header information for the file, so we reject the URI as unsafe.
                     $URI_failure_array[] = array( 'failure_ordinal'=>$failure_ordinal, 'URI_name'=> $_POST['URI_array'][$counter], 'error_code'=>$lang_upload_php['unsafe_URI']);
@@ -1568,7 +1595,7 @@
 
                 } else {
                     // We will try to get the extension from the database.
-                    $MIME_result = db_query("SELECT extension FROM {$CONFIG['TABLE_FILETYPES']} WHERE mime='$URI_MIME_type'");
+                    $MIME_result = cpg_db_query("SELECT extension FROM {$CONFIG['TABLE_FILETYPES']} WHERE mime='$URI_MIME_type'");
 
                     // Check to see if any results were returned.
                     if (!mysql_num_rows($MIME_result)) {
@@ -1612,10 +1639,10 @@
             do {
 
                 // Create a random seed by taking the first 8 characters of an MD5 hash of a concatenation of the current UNIX epoch time and the current server process ID.
-                $seed = substr(md5(microtime().getmypid()), 0, 8);
+                $seed = substr(md5(uniqid("")), 0, 8);
 
                 // Assemble the file path.
-                $path_to_image = "./{$CONFIG['fullpath']}/edit/". $prefix . $seed . '.' . $suffix;
+                $path_to_image = './'.$CONFIG['fullpath'].'edit/'. $prefix . $seed . '.' . $suffix;
 
             } while (file_exists($path_to_image));
 
@@ -1690,7 +1717,7 @@
             } else {
 
                 // Obtain header info if possible.
-                if (function_exists(stream_get_meta_data)) {
+                if (function_exists('stream_get_meta_data')) {
 
                     // Store header data in $header.
                     $header = stream_get_meta_data($fp);
@@ -1856,7 +1883,7 @@
             // The file is located at $path_to_image.  We now need to continue with on server testing.
 
             // Change file permission
-            chmod($path_to_image, octdec($CONFIG['default_file_mode']));
+            @chmod($path_to_image, octdec($CONFIG['default_file_mode'])); //silence the output in case chmod is disabled
 
             // Create a testing alias. Use the temp name if a MIME type eas discovered.
             if ($URI_MIME_type) {
@@ -1900,7 +1927,8 @@
                     continue;
 
                 // JPEG and PNG only are allowed with GD. If the image is not allowed for GD,delete it.
-                } elseif ($imginfo[2] != GIS_JPG && $imginfo[2] != GIS_PNG && ($CONFIG['thumb_method'] == 'gd1' || $CONFIG['thumb_method'] == 'gd2')) {
+                //} elseif ($imginfo[2] != GIS_JPG && $imginfo[2] != GIS_PNG && ($CONFIG['thumb_method'] == 'gd1' || $CONFIG['thumb_method'] == 'gd2')) {
+                } elseif ($imginfo[2] != GIS_JPG && $imginfo[2] != GIS_PNG && $CONFIG['GIF_support'] == 0) {
                     @unlink($path_to_image);
 
                     // The file upload has failed -- the image is not allowed with GD.
@@ -2071,6 +2099,13 @@
     // Check for incoming album placement data.
     if ((isset($_POST['album'])) and (isset($_POST['unique_ID']))) {
 
+            // Check if user selected an album to upload picture to. If not, die with error.
+        // added by frogfoot
+        $album = (int)$_POST['album'];
+        if (!$album){
+                        cpg_die(ERROR, $lang_db_input_php['album_not_selected'], __FILE__, __LINE__);
+                }
+
         if (isset($_POST['unique_ID'])) {
 
             // The unique ID is set, so let us retrieve the record.
@@ -2139,45 +2174,45 @@
 
         // We have incoming placement data. Let's capture it.
 
-        $album = (int)$HTTP_POST_VARS['album'];
-        $title = addslashes($HTTP_POST_VARS['title']);
-        $caption = addslashes($HTTP_POST_VARS['caption']);
-        $keywords = addslashes($HTTP_POST_VARS['keywords']);
-        $user1 = addslashes($HTTP_POST_VARS['user1']);
-        $user2 = addslashes($HTTP_POST_VARS['user2']);
-        $user3 = addslashes($HTTP_POST_VARS['user3']);
-        $user4 = addslashes($HTTP_POST_VARS['user4']);
+        $album = (int)$_POST['album'];
+        $title = addslashes($_POST['title']);
+        $caption = addslashes($_POST['caption']);
+        $keywords = addslashes($_POST['keywords']);
+        $user1 = addslashes($_POST['user1']);
+        $user2 = addslashes($_POST['user2']);
+        $user3 = addslashes($_POST['user3']);
+        $user4 = addslashes($_POST['user4']);
 
         // Capture movie or audio width and height if sent.
-        if(isset($HTTP_POST_VARS['movie_wd'])) {
+        if(isset($_POST['movie_wd'])) {
 
-            $movie_wd = (int)$HTTP_POST_VARS['movie_wd'];
+            $movie_wd = (int)$_POST['movie_wd'];
 
         } else {
 
-            $movie_wd = 0;
+            $movie_wd = 320;
 
         }
 
-        if(isset($HTTP_POST_VARS['movie_ht'])) {
+        if(isset($_POST['movie_ht'])) {
 
-            $movie_ht = (int)$HTTP_POST_VARS['movie_ht'];
+            $movie_ht = (int)$_POST['movie_ht'];
 
         } else {
 
-            $movie_ht = 0;
+            $movie_ht = 240;
 
         }
 
         // Check if the album id provided is valid
         if (!GALLERY_ADMIN_MODE) {
-            $result = db_query("SELECT category FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='$album' and (uploads = 'YES' OR category = '" . (USER_ID + FIRST_USER_CAT) . "')");
+            $result = cpg_db_query("SELECT category FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='$album' and (uploads = 'YES' OR category = '" . (USER_ID + FIRST_USER_CAT) . "')");
             if (mysql_num_rows($result) == 0)cpg_die(ERROR, $lang_db_input_php['unknown_album'], __FILE__, __LINE__);
             $row = mysql_fetch_array($result);
             mysql_free_result($result);
             $category = $row['category'];
         } else {
-            $result = db_query("SELECT category FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='$album'");
+            $result = cpg_db_query("SELECT category FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='$album'");
             if (mysql_num_rows($result) == 0)cpg_die(ERROR, $lang_db_input_php['unknown_album'], __FILE__, __LINE__);
             $row = mysql_fetch_array($result);
             mysql_free_result($result);
@@ -2191,7 +2226,7 @@
             if (!is_dir($dest_dir)) {
                 mkdir($dest_dir, octdec($CONFIG['default_dir_mode']));
                 if (!is_dir($dest_dir)) cpg_die(CRITICAL_ERROR, sprintf($lang_db_input_php['err_mkdir'], $dest_dir), __FILE__, __LINE__, true);
-                chmod($dest_dir, octdec($CONFIG['default_dir_mode']));
+                @chmod($dest_dir, octdec($CONFIG['default_dir_mode'])); //silence the output in case chmod is disabled
                 $fp = fopen($dest_dir . '/index.html', 'w');
                 fwrite($fp, ' ');
                 fclose($fp);
@@ -2220,7 +2255,7 @@
         $uploaded_pic = $dest_dir . $picture_name;
 
         // Form path to temporary image.
-        $path_to_image = "./{$CONFIG['fullpath']}edit/".$file_set[1];
+        $path_to_image = './'.$CONFIG['fullpath'].'edit/'.$file_set[1];
 
                 // prevent moving the edit directory...
                 if (is_dir($path_to_image)) cpg_die(CRITICAL_ERROR, $lang_upload_php['failure'] . " - '$path_to_image'", __FILE__, __LINE__, true);
@@ -2229,10 +2264,10 @@
         if (rename($path_to_image, $uploaded_pic)) {
 
             // Change file permission
-            chmod($uploaded_pic, octdec($CONFIG['default_file_mode']));
+            @chmod($uploaded_pic, octdec($CONFIG['default_file_mode'])); //silence the output in case chmod is disabled
 
             // Create thumbnail and internediate image and add the image into the DB
-            $result = add_picture($album, $filepath, $picture_name, $title, $caption, $keywords, $user1, $user2, $user3, $user4, $category, $raw_ip, $hdr_ip, $movie_wd, $movie_ht);
+            $result = add_picture($album, $filepath, $picture_name, 0,$title, $caption, $keywords, $user1, $user2, $user3, $user4, $category, $raw_ip, $hdr_ip, $movie_wd, $movie_ht);
 
             if (!$result) {
 
@@ -2305,7 +2340,7 @@
                     include_once('include/mailer.inc.php');
 
                     // Send the message.
-                    cpg_mail($CONFIG['gallery_admin_email'], sprintf($lang_db_input_php['notify_admin_email_subject'], $CONFIG['gallery_name']), sprintf($lang_db_input_php['notify_admin_email_body'], USER_NAME,  $CONFIG['ecards_more_pic_target'].'editpics.php?mode=upload_approval' ));
+                    cpg_mail('admin', sprintf($lang_db_input_php['notify_admin_email_subject'], $CONFIG['gallery_name']), 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' ));
                 }
                 cpg_send_upload_notification();
             }
@@ -2372,7 +2407,7 @@
     // Create preview image.
 
     // Create path to image.
-    $path_to_image = "./{$CONFIG['fullpath']}edit/".$file_set[1];
+    $path_to_image = './'.$CONFIG['fullpath'].'edit/'.$file_set[1];
 
     // Create the preview function.
 
@@ -2392,10 +2427,10 @@
         do {
 
             // Create a random seed by taking the first 8 characters of an MD5 hash of a concatenation of the current UNIX epoch time and the current server process ID.
-            $seed = substr(md5(microtime().getmypid()), 0, 8);
+            $seed = substr(md5(uniqid("")), 0, 8);
 
             // Assemble the file path.
-            $path_to_preview = "./{$CONFIG['fullpath']}edit/preview_" . $seed . '.' . $extension;
+            $path_to_preview = './'.$CONFIG['fullpath'].'edit/preview_' . $seed . '.' . $extension;
 
         } while (file_exists($path_to_preview));
 
@@ -2405,6 +2440,10 @@
         // The file is an image, we must resize it for a preview image.
         resize_image($path_to_image, $path_to_preview, '150', $CONFIG['thumb_method'], 'wd');
 
+        if ($CONFIG['read_iptc_data']) {
+           $iptc = get_IPTC($path_to_image);
+        }
+
     } else {
 
         // The file is not an image, so we will use the non-image thumbs
@@ -2442,7 +2481,7 @@
     open_form($_SERVER['PHP_SELF']);
 
     // Create image tag and echo it to the output buffer.
-    echo "<tr><td class=\"tableh2\"><img class=\"image\" src=\"".$path_to_preview."\" ></td>";
+    echo "<tr><td class=\"tableh2\"><img class=\"image\" src=\"".$path_to_preview."\"  /></td>";
 
     // Echo instructions.
     echo "<td class=\"tableh2\">{$lang_upload_php['picture']} - {$file_set[0]}<br /><br />{$lang_upload_php['place_instr_1']}<br /><br />";
@@ -2468,14 +2507,23 @@
 
     // Declare an array containing the various upload form box definitions.
     $captionLabel = $lang_upload_php['description'];
-    if ($CONFIG['show_bbcode_help']) {$captionLabel .= '<hr />'.$lang_bbcode_help;}
+    if ($CONFIG['show_bbcode_help']) {$captionLabel .= '&nbsp;'. cpg_display_help('f=index.html&amp;base=64&amp;h='.urlencode(base64_encode(serialize($lang_bbcode_help_title))).'&amp;t='.urlencode(base64_encode(serialize($lang_bbcode_help))),470,245);}
     //$printed_file_name = "{$lang_upload_php['picture']} - {$file_set[0]}";
-
+    
+    //Use the IPTC title or headline for the Coppermine title if available.
+    if (isset($iptc['Title']) && !empty($iptc['Title'])) {
+        $title=$iptc['Title'];
+    } elseif (isset($iptc['Headline']) && !empty($iptc['Headline'])) {
+        $title=$iptc['Headline'];
+    } else {
+        $title='';
+    }
+    
     $form_array = array(
     array($lang_upload_php['album'], 'album', 2),
-    array($lang_upload_php['pic_title'], 'title', 0, 255, 1),
-    array($captionLabel, 'caption', 3, $CONFIG['max_img_desc_length']),
-    array($lang_upload_php['keywords'], 'keywords', 0, 255, 1),
+    array($lang_upload_php['pic_title'], 'title', 0, 255, 1, $title),
+    array($captionLabel, 'caption', 3, $CONFIG['max_img_desc_length'], (isset($iptc['Caption'])) ? $iptc['Caption'] : ''),
+    array($lang_upload_php['keywords'], 'keywords', 0, 255, 1,(isset($iptc['Keywords'])) ? implode(' ',$iptc['Keywords']): ''),
     array('control', 'phase_2', 4),
     array('unique_ID', $_POST['unique_ID'], 4),
     );
@@ -2502,8 +2550,8 @@
     if((is_movie($file_set[1])) or (is_audio($file_set[1]))) {
 
         //Add width and height boxes to the form.
-        $form_array[] = array($lang_config_php['th_wd'],'movie_wd', 0, 4, 1);
-        $form_array[] = array($lang_config_php['th_ht'],'movie_ht', 0, 4, 1);
+        $form_array[] = array($lang_admin_php['th_wd'],'movie_wd', 0, 4, 1);
+        $form_array[] = array($lang_admin_php['th_ht'],'movie_ht', 0, 4, 1);
 
     }
 
@@ -2530,4 +2578,4 @@
 
 
 }
-?>
\ No newline at end of file
+?>
diff -ruN 133/usermgr.php cpg148/usermgr.php
--- 133/usermgr.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/usermgr.php	2006-06-08 00:25:18.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/usermgr.php,v $
-  $Revision: 1.7 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -23,14 +23,16 @@
 
 require('include/init.inc.php');
 
-if (defined('UDB_INTEGRATION')) udb_edit_users();
+$cpg_udb->view_users();
 
 if (USER_ID !='') {
  if (GALLERY_ADMIN_MODE) {
   $lim_user = 0;
+  $number_of_columns = 9;
  }
  elseif ($CONFIG['allow_memberlist']) {
   $lim_user = 1;
+  $number_of_columns = 7;
   show_memberlist;
  }
  else {
@@ -45,21 +47,97 @@
 
 function show_memberlist()
 {
-        db_query("DELETE FROM {$CONFIG['TABLE_USERS']} WHERE user_name = '' LIMIT 1");
+        cpg_db_query("DELETE FROM {$CONFIG['TABLE_USERS']} WHERE user_name = '' LIMIT 1");
         pageheader($lang_usermgr_php['title']);
         list_users();
         pagefooter();
         ob_end_flush();
 }
 
+function list_group_alb_access($group_id) {  //shows a list of albums a specific group can see. Categories are listed with albums for clarity
+    global $CONFIG, $group_id, $aid;
+
+    $query = "
+      SELECT
+        group_id, albums.aid AS aid, group_name, categories.name AS category, albums.title AS album
+      FROM
+        {$CONFIG['TABLE_USERGROUPS']} AS groups,
+        {$CONFIG['TABLE_ALBUMS']} AS albums
+      LEFT JOIN
+        {$CONFIG['TABLE_CATEGORIES']} AS categories
+      ON
+        albums.category = categories.cid
+      WHERE
+        group_id = $group_id AND albums.visibility = groups.group_id
+      ORDER BY
+        category, album";
+    $result = cpg_db_query($query);
+    $albs = cpg_db_fetch_rowset($result);
+    mysql_free_result($result);
+
+    foreach($albs as $album) {
+      $aid = $album['aid'];
+      echo '
+        <tr>
+        <td>' . $album['category'] . '</td>
+        <td>' . $album['album'] . '</td>
+        <td>&nbsp;<a href="modifyalb.php?album=' . $album['aid'] . '"><img src="images/edit.gif" border="0" alt="" /></a></td>
+        </tr>
+        ';
+   }
+}
+
+function list_groups_alb_access() //shows a list of albums each group can see. Categories are listed with albums for clarity
+{
+    global $CONFIG;
+    global $lang_usermgr_php, $group_id;
+
+    starttable(500, $lang_usermgr_php['groups_alb_access'], 3);
+
+    $sql = "
+      SELECT
+        group_id, group_name, categories.name AS category, albums.title AS album
+      FROM
+        {$CONFIG['TABLE_USERGROUPS']} AS groups, {$CONFIG['TABLE_ALBUMS']} AS albums
+      LEFT JOIN
+        {$CONFIG['TABLE_CATEGORIES']} AS categories
+      ON
+        albums.category = categories.cid
+      WHERE
+        albums.visibility = groups.group_id
+      GROUP BY
+        group_name
+      ORDER BY
+        group_name, category, album
+    ";
+
+    $result = cpg_db_query($sql);
+    $groups = cpg_db_fetch_rowset($result);
+    mysql_free_result($result);
+
+    echo "
+    <td><b>{$lang_usermgr_php['category']}</b></td>
+    <td><b>{$lang_usermgr_php['album']}</b></td>
+    <td><b>{$lang_usermgr_php['modify']}</b></td>
+    ";
+    foreach($groups as $group) {
+        $group_name = $group['group_name'];
+        $group_id = $group['group_id'];
+        echo '<tr><td colspan="3" class="tableh1_compact">' . $group_name . '</td></tr>';
+        list_group_alb_access($group_id);
+    }
+    endtable();
+}
 
 
-function list_users()
+function list_users($search = '')
 {
-    global $CONFIG, $PHP_SELF, $HTTP_GET_VARS;
-    global $lang_usermgr_php, $lang_byte_units, $register_date_fmt;
-    global $lim_user;
+    global $CONFIG, $cpg_udb; //, $PHP_SELF;
+    global $lang_usermgr_php, $lang_byte_units, $register_date_fmt,$lang_check_uncheck_all;
+    global $lim_user,$number_of_columns;
+    global $USER_DATA;
 
+    $number_of_columns_minus_one = $number_of_columns - 1;
 
     $sort_codes = array('name_a' => 'user_name ASC',
         'name_d' => 'user_name DESC',
@@ -75,52 +153,220 @@
         'lv_d' => 'user_lastvisit DESC',
         );
 
-    $sort = (!isset($HTTP_GET_VARS['sort']) || !isset($sort_codes[$HTTP_GET_VARS['sort']])) ? 'reg_d' : $HTTP_GET_VARS['sort'];
+    $sort = (!isset($_GET['sort']) || !isset($sort_codes[$_GET['sort']])) ? 'reg_d' : $_GET['sort'];
 
-    $tab_tmpl = array('left_text' => '<td width="100%%" align="left" valign="middle" class="tableh1_compact" style="white-space: nowrap"><b>' . $lang_usermgr_php['u_user_on_p_pages'] . '</b></td>' . "\n",
+    $tab_tmpl = array('left_text' => '<td width="100%" align="left" valign="middle" class="tableh1_compact" style="white-space: nowrap"><b>' . $lang_usermgr_php['u_user_on_p_pages'] . '</b></td>' . "\n",
         'tab_header' => '',
         'tab_trailer' => '',
-        'active_tab' => '<td><img src="images/spacer.gif" width="1" height="1"></td>' . "\n" . '<td align="center" valign="middle" class="tableb_compact"><b>%d</b></td>',
-        'inactive_tab' => '<td><img src="images/spacer.gif" width="1" height="1"></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="' . $PHP_SELF . '?page=%d&sort=' . $sort . '"<b>%d</b></a></td>' . "\n"
+        'active_tab' => '<td><img src="images/spacer.gif" width="1" height="1" border="0" alt="" /></td>' . "\n" . '<td align="center" valign="middle" class="tableb_compact"><b>%d</b></td>',
+        'inactive_tab' => '<td><img src="images/spacer.gif" width="1" height="1" border="0" alt="" /></td>' . "\n" . '<td align="center" valign="middle" class="navmenu"><a href="' . $_SERVER['PHP_SELF'] . '?page=%d&amp;sort=' . $sort . '"<b>%d</b></a></td>' . "\n"
         );
 
-    $result = db_query("SELECT count(*) FROM {$CONFIG['TABLE_USERS']} WHERE 1");
-    $nbEnr = mysql_fetch_array($result);
-    $user_count = $nbEnr[0];
-    mysql_free_result($result);
+    $makereadonly = ($CONFIG['bridge_enable']) ? 'style="display:none;" disabled="disabled" ':'';
+
+    $user_count = $cpg_udb->get_user_count();
 
     if (!$user_count) cpg_die(CRITICAL_ERROR, $lang_usermgr_php['err_no_users'], __FILE__, __LINE__);
 
     $user_per_page = 25;
-    $page = isset($HTTP_GET_VARS['page']) ? (int)$HTTP_GET_VARS['page'] : 1;
+    $page = isset($_GET['page']) ? (int)$_GET['page'] : 1;
     $lower_limit = ($page-1) * $user_per_page;
     $total_pages = ceil($user_count / $user_per_page);
 
-    $sql = "SELECT user_id, user_name, UNIX_TIMESTAMP(user_regdate) as user_regdate, UNIX_TIMESTAMP(user_lastvisit) as user_lastvisit, user_active, ".
+
+    /*
+   * Commented out to support bridge files -Omni
+   *
+  $sql = "SELECT user_id, user_name, user_email, UNIX_TIMESTAMP(user_regdate) as user_regdate, UNIX_TIMESTAMP(user_lastvisit) as user_lastvisit, user_active, ".
            "COUNT(pid) as pic_count, ROUND(SUM(total_filesize)/1024) as disk_usage, group_name, group_quota ".
            "FROM {$CONFIG['TABLE_USERS']} AS u ".
            "INNER JOIN {$CONFIG['TABLE_USERGROUPS']} AS g ON user_group = group_id ".
            "LEFT JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.owner_id = u.user_id ".
-           "GROUP BY user_id ".
-           "ORDER BY " . $sort_codes[$sort] . " ".
-           "LIMIT $lower_limit, $user_per_page;";
-
-    $result = db_query($sql);
+           $search.
+           "GROUP BY user_id " . "ORDER BY " . $sort_codes[$sort] . " ".
+           "LIMIT $lower_limit, $user_per_page";
+    */
+
+    $users = $cpg_udb->get_users(
+                                  array(
+                                        'users_per_page' => $user_per_page,
+                                        'lower_limit' => $lower_limit,
+                                        'search' => $search,
+                                        'sort' => $sort
+                                       )
+                                  );
+
+
+    /*
+   * Commented out to support bridge files -Omni
+   *
+   */
+    //$result = cpg_db_query($sql);
 
     $tabs = create_tabs($user_count, $page, $total_pages, $tab_tmpl);
 
+    $lb = "<select name=\"album_listbox\" class=\"listbox\" onChange=\"if(this.options[this.selectedIndex].value) window.location.href='{$_SERVER['PHP_SELF']}?page=$page&amp;sort='+this.options[this.selectedIndex].value;\">\n";
+    foreach($sort_codes as $key => $value) {
+        $selected = ($key == $sort) ? "SELECTED" : "";
+        $lb .= "        <option value=\"" . $key . "\" $selected>" . $lang_usermgr_php[$key] . "</option>\n";
+    }
+    $lb .= "</select>\n";
+
+echo <<<EOT
+<script type="text/javascript" language="javascript">
+<!--
+function selectAll(d,box) {
+  var f = document.editForm;
+  for (i = 0; i < f.length; i++) {
+    //alert (f[i].name.indexOf(box));
+    if (f[i].type == "checkbox" && f[i].name.indexOf(box) >= 0) {
+      if (d.checked) {
+        f[i].checked = true;
+      } else {
+        f[i].checked = false;
+      }
+    }
+  }
+  if (d.name == "checkAll") {
+      document.getElementsByName('checkAll2')[0].checked = document.getElementsByName('checkAll')[0].checked;
+  } else {
+      document.getElementsByName('checkAll')[0].checked = document.getElementsByName('checkAll2')[0].checked;
+  }
+}
+
+function selectaction(d,box) {
+// check if an action has been selected
+  var action = document.editForm.action.value;
+  if (action == '') {
+    return false;
+  }
+// check if at least one user has been selected
+  var checked_counter = 0;
+  var checked_string = '';
+  var f = document.editForm;
+  for (i = 0; i < f.length; i++) {
+    if (f[i].type == "checkbox" && f[i].name.indexOf(box) >= 0) {
+      if (f[i].checked) {
+        checked_counter = checked_counter + 1;
+        if (checked_string == '') {
+          checked_string = f[i].name;
+        } else {
+          checked_string = checked_string + ',' + f[i].name;
+        }
+      }
+    }
+  }
+  if (checked_counter == 0) {
+    document.editForm.action.value = '';
+    alert('{$lang_usermgr_php['alert_no_selection']}');
+    return false;
+  }
+  document.editForm.id.value = checked_string;
+  document.editForm.new_password.style.display = "none";
+  document.editForm.group.style.display = "none";
+  document.editForm.go.style.display = "none";
+  document.editForm.delete_files.style.display = "none";
+  document.editForm.delete_comments.style.display = "none";
+  switch(document.editForm.action.value) {
+    case "delete":
+      document.editForm.delete_files.style.display = "inline";
+      document.editForm.delete_comments.style.display = "inline";
+      document.editForm.go.style.display = "inline";
+    break;
+    case "reset_password":
+      document.editForm.new_password.style.display = "inline";
+      document.editForm.go.style.display = "inline";
+    break;
+    case "change_group":
+      document.editForm.new_password.value = '';
+      document.editForm.group.style.display = "inline";
+      if (document.editForm.group.value != '') {
+      document.editForm.submit();
+      }
+    break;
+    case "add_group":
+      document.editForm.new_password.value = '';
+      document.editForm.group.style.display = "inline";
+      if (document.editForm.group.value != '') {
+      document.editForm.submit();
+      }
+    break;
+    default:
+      document.editForm.new_password.value = '';
+      document.editForm.submit();
+    break;
+  }
+}
+-->
+</script>
+EOT;
+
     starttable('100%');
+        if (isset($_POST['username'])){
+            $search_filter = '<td class="tableh1" align="center">'.$lang_usermgr_php['search_result'].'&laquo;'.$_POST['username'].'&raquo;</td>';
+        } else {
+            $search_filter = '';
+        }
+        $help = '&nbsp;'.cpg_display_help('f=index.htm&amp;as=user_cp&amp;ae=user_cp_end&amp;top=1', '650', '500');
+    echo <<<EOT
+        <tr>
+            <td colspan="$number_of_columns" class="tableh1">
+                <table border="0" cellspacing="0" cellpadding="0" width="100%">
+                    <tr>
+                        <td class="tableh1">
+EOT;
+if (!$lim_user) {
+    echo '<h2>'.$lang_usermgr_php['user_manager'].$help.'</h2>';
+} else {
+    echo '<h2>'.$lang_usermgr_php['memberlist'].'</h2>';
+}
+echo <<<EOT
+                        </td>
+                        $search_filter
+                        <td class="tableh1" align="right"><b>{$lang_usermgr_php['sort_by']}</b>:
+                        $lb</td>
+                    </tr>
+                </table>
+            </td>
+        </tr>
+EOT;
+
+  // Accept header addons
+  echo CPGPluginAPI::filter('usermgr_header','');
+
+    print '<form method="get" action="delete.php" name="editForm">'."\n";
+    print '<input type="hidden" name="id" value="" />';
     if (!$lim_user) {
      echo <<< EOT
 
         <tr>
-                <td class="tableh1"><b><span class="statlink">{$lang_usermgr_php['name']}</span></b></td>
-                <td class="tableh1"><b><span class="statlink">{$lang_usermgr_php['group']}</span></b></td>
-                <td class="tableh1"><b><span class="statlink">{$lang_usermgr_php['registered_on']}</span></b></td>
-                <td class="tableh1"><b><span class="statlink">{$lang_usermgr_php['last_visit']}</span></b></td>
-                <td class="tableh1" colspan="2" align="center"><b><span class="statlink">{$lang_usermgr_php['operations']}</span></b></td>
-                <td class="tableh1" align="center"><b><span class="statlink">{$lang_usermgr_php['pictures']}</span></b></td>
-                <td class="tableh1" colspan="2" align="center"><b><span class="statlink">{$lang_usermgr_php['disk_space']}</span></b></td>
+                <td class="tableh1" align="center"><input type="checkbox" {$makereadonly}name="checkAll" onClick="selectAll(this,'u');" class="checkbox" title="$lang_check_uncheck_all" /></td>
+                <td class="tableh1" colspan="2"><b><span class="statlink">{$lang_usermgr_php['name']}</span></b>
+                <a href="{$_SERVER['PHP_SELF']}?page=$page&amp;sort=name_a"><img src="images/ascending.gif" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['name_a']}" /></a>
+                <a href="{$_SERVER['PHP_SELF']}?page=$page&amp;sort=name_d"><img src="images/descending.gif" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['name_d']}" /></a>
+                </td>
+                <td class="tableh1"><b><a href="groupmgr.php" class="statlink">{$lang_usermgr_php['group']}</a></b>
+                <a href="{$_SERVER['PHP_SELF']}?page=$page&amp;sort=group_a"><img src="images/ascending.gif" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['group_a']}" /></a>
+                <a href="{$_SERVER['PHP_SELF']}?page=$page&amp;sort=group_d"><img src="images/descending.gif" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['group_d']}" /></a>
+                </td>
+                <td class="tableh1"><b><span class="statlink">{$lang_usermgr_php['registered_on']}</span></b>
+                <a href="{$_SERVER['PHP_SELF']}?page=$page&amp;sort=reg_a"><img src="images/ascending.gif" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['reg_a']}" /></a>
+                <a href="{$_SERVER['PHP_SELF']}?page=$page&amp;sort=reg_d"><img src="images/descending.gif" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['reg_d']}" /></a>
+                </td>
+                <td class="tableh1"><b><span class="statlink">{$lang_usermgr_php['last_visit']}</span></b>
+                <a href="{$_SERVER['PHP_SELF']}?page=$page&amp;sort=lv_a"><img src="images/ascending.gif" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['lv_a']}" /></a>
+                <a href="{$_SERVER['PHP_SELF']}?page=$page&amp;sort=lv_d"><img src="images/descending.gif" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['lv_d']}" /></a>
+                </td>
+                <td class="tableh1" align="center"><b><span class="statlink">{$lang_usermgr_php['pictures']}</span></b>
+                <a href="{$_SERVER['PHP_SELF']}?page=$page&amp;sort=pic_a"><img src="images/ascending.gif" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['pic_a']}" /></a>
+                <a href="{$_SERVER['PHP_SELF']}?page=$page&amp;sort=pic_d"><img src="images/descending.gif" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['pic_d']}" /></a>
+                </td>
+                <td class="tableh1" align="center"><b><span class="statlink">{$lang_usermgr_php['disk_space_used']}</span></b>
+                <a href="{$_SERVER['PHP_SELF']}?page=$page&amp;sort=disku_a"><img src="images/ascending.gif" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['disku_a']}" /></a>
+                <a href="{$_SERVER['PHP_SELF']}?page=$page&amp;sort=disku_d"><img src="images/descending.gif" width="9" height="9" border="0" alt="" title="{$lang_usermgr_php['disku_d']}" /></a>
+                </td>
+                <td class="tableh1" align="center"><b><span class="statlink">{$lang_usermgr_php['disk_space_quota']}</span></b>
+                </td>
         </tr>
 EOT;
     }
@@ -133,14 +379,20 @@
                 <td class="tableh1"><b><span class="statlink">{$lang_usermgr_php['registered_on']}</span></b></td>
                 <td class="tableh1"><b><span class="statlink">{$lang_usermgr_php['last_visit']}</span></b></td>
                 <td class="tableh1" align="center"><b><span class="statlink">{$lang_usermgr_php['pictures']}</span></b></td>
-                <td class="tableh1" colspan="2" align="center"><b><span class="statlink">{$lang_usermgr_php['disk_space']}</span></b></td>
+                <td class="tableh1" align="center"><b><span class="statlink">{$lang_usermgr_php['disk_space_used']}</span></b></td>
+                <td class="tableh1" align="center"><b><span class="statlink">{$lang_usermgr_php['disk_space_quota']}</span></b></td>
         </tr>
 EOT;
     }
 
 
-    while ($user = mysql_fetch_array($result)) {
-        if ($user['user_active'] == 'NO') $user['group_name'] = '<i>' . $lang_usermgr_php['inactive'] . '</i>';
+    foreach ($users as $user) {
+        if ($user['disk_usage'] == '') {
+            $user['disk_usage'] = 0;
+        }
+        if ($user['user_active'] == 'NO') {
+            $user['group_name'] = '<i>' . $lang_usermgr_php['inactive'] . '</i>';
+        }
         $user['user_regdate'] = localised_date($user['user_regdate'], $register_date_fmt);
         if ($user['user_lastvisit']) {
             $user['user_lastvisit'] = localised_date($user['user_lastvisit'], $register_date_fmt);
@@ -158,15 +410,26 @@
 
 
         if (!$lim_user) {
-         echo <<< EOT
+                if ($user['user_id'] == $USER_DATA['user_id']) {
+                    $profile_link = 'profile.php?op=edit_profile';
+                    $checkbox_html = '';
+                } else {
+                    $profile_link = $_SERVER['PHP_SELF'].'?op=edit&user_id='.$user['user_id'];
+                    $checkbox_html = '<input name="u'.$user['user_id'].'" '.$makereadonly.'type="checkbox" value="" class="checkbox" />';
+                }
+                echo <<< EOT
         <tr>
+                <td class="tableb" align="center">$checkbox_html</td>
                 <td class="tableb">$usr_link</td>
+                <td class="tableb" align="center">
+                    <button type="button" class="button" {$makereadonly}onclick="window.location.href ='$profile_link';">
+                        <img src="images/edit.gif" width="16" height="16" border="0" alt="" title="{$lang_usermgr_php['edit']}" />
+                    </button>
+                </td>
                 <td class="tableb">{$user['group_name']}</td>
                 <td class="tableb">{$user['user_regdate']}</td>
                 <td class="tableb">{$user['user_lastvisit']}</td>
-                <td class="tableb" align="center"><div class="admin_menu"><a href="$PHP_SELF?op=edit&user_id={$user['user_id']}">{$lang_usermgr_php['edit']}</a></div></td>
-                <td class="tableb"  align="center"><div class="admin_menu"><a href="delete.php?id={$user['user_id']}&what=user"  onclick="return confirm('{$lang_usermgr_php['confirm_del']}');">{$lang_usermgr_php['delete']}</a></div></td>
-                <td class="tableb" align="center">{$user['pic_count']}</td>
+                <td class="tableb" align="right">{$user['pic_count']}</td>
                 <td class="tableb" align="right">{$user['disk_usage']}&nbsp;{$lang_byte_units[1]}</td>
                 <td class="tableb" align="right">{$user['group_quota']}&nbsp;{$lang_byte_units[1]}</td>
         </tr>
@@ -179,7 +442,7 @@
                 <td class="tableb">{$user['group_name']}</td>
                 <td class="tableb">{$user['user_regdate']}</td>
                 <td class="tableb">{$user['user_lastvisit']}</td>
-                <td class="tableb" align="center">{$user['pic_count']}</td>
+                <td class="tableb" align="right">{$user['pic_count']}</td>
                 <td class="tableb" align="right">{$user['disk_usage']}&nbsp;{$lang_byte_units[1]}</td>
                 <td class="tableb" align="right">{$user['group_quota']}&nbsp;{$lang_byte_units[1]}</td>
         </tr>
@@ -188,37 +451,94 @@
         }
 
     } // while
-    mysql_free_result($result);
+    //mysql_free_result($result);
+
 
-    $lb = "<select name=\"album_listbox\" class=\"listbox\" onChange=\"if(this.options[this.selectedIndex].value) window.location.href='$PHP_SELF?page=$page&sort='+this.options[this.selectedIndex].value;\">\n";
-    foreach($sort_codes as $key => $value) {
-        $selected = ($key == $sort) ? "SELECTED" : "";
-        $lb .= "        <option value=\"" . $key . "\" $selected>" . $lang_usermgr_php[$key] . "</option>\n";
-    }
-    $lb .= "</select>\n";
 
     if (!$lim_user) {
-     echo <<<EOT
+        if (isset($_POST['username'])){
+            $search_string_default = 'value="'.$_POST['username'].'"';
+        } else {
+            $search_string_default = 'value="'.$lang_usermgr_php['search'].'" onfocus="this.value=\'\'"';
+        }
+            $help = cpg_display_help('f=index.htm&as=user_cp_search&ae=user_cp_search_end&top=1', '400', '150');
+        echo <<<EOT
         <tr>
-                <form method="post" action="$PHP_SELF?op=new_user">
-                <td colspan="9" align="center" class="tablef">
-                <table cellpadding="0" cellspacing="0">
+                <td class="tablef" align="center"><input type="checkbox" name="checkAll2" {$makereadonly}onClick="selectAll(this,'u');" class="checkbox" title="$lang_check_uncheck_all" /></td>
+                <td colspan="$number_of_columns_minus_one"  class="tablef">
+                <table cellpadding="0" cellspacing="0" width="100%" border="0">
                 <tr>
-                        <td><input type="submit" value="{$lang_usermgr_php['create_new_user']}" class="button"></td>
-                        <td><img src="images/spacer.gif" width="50" height="1" alt="" /></td>
-                        <td><b>{$lang_usermgr_php['sort_by']}</b></td>
-                        <td><img src="images/spacer.gif" width="10" height="1" alt="" /></td>
-                        <td>$lb</td>
+                        <td align="left">
+                            <select name="action" size="1" class="listbox" {$makereadonly}onchange="return selectaction(this,'u');">
+                                <option value="" checked="checked">{$lang_usermgr_php['with_selected']}</option>
+                                <option value="delete">{$lang_usermgr_php['delete']}</option>
+                                <option value="activate">{$lang_usermgr_php['activate']}</option>
+                                <option value="deactivate">{$lang_usermgr_php['deactivate']}</option>
+                                <option value="reset_password">{$lang_usermgr_php['reset_password']}</option>
+                                <option value="change_group">{$lang_usermgr_php['change_primary_membergroup']}</option>
+                                <option value="add_group">{$lang_usermgr_php['add_secondary_membergroup']}</option>
+                            </select>
+                            <input type="hidden" name="what" value="user"/>
+                              <input type="text" name="new_password" value="{$lang_usermgr_php['password']}" size="8" maxlength="8" class="textinput" onfocus="this.value='';" style="display:none" />
+                              <select name="group" size="1" class="listbox" style="display:none" onchange="return selectaction(this,'u');">
+                                  <option value="">{$lang_usermgr_php['select_group']}</option>
+
+EOT;
+        $sql = "SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} ORDER BY group_name";
+        $result = cpg_db_query($sql);
+        $group_list = cpg_db_fetch_rowset($result);
+        mysql_free_result($result);
+
+        if (isset($element[1])) {
+            $sel_group = $user_data[$element[1]];
+        } else {
+            $sel_group = '';
+        }
+        $user_group_list = ($user_data['user_group_list'] == '') ? ',' . $sel_group . ',' : ',' . $user_data['user_group_list'] . ',' . $sel_group . ',';
+
+
+        foreach($group_list as $group) {
+            print '                                  <option value="' . $group['group_id'] . '"' . ($group['group_id'] == $sel_group ? ' selected' : '') . '>' . $group['group_name'] . "</option>\n";
+        }
+
+    echo <<<EOT
+                              </select>
+                            <select name="delete_files" size="1" class="listbox" style="display:none">
+                                <option value="no">{$lang_usermgr_php['delete_files_no']}</option>
+                                <option value="yes">{$lang_usermgr_php['delete_files_yes']}</option>
+                            </select>
+                            <select name="delete_comments" size="1" class="listbox" style="display:none">
+                                <option value="no">{$lang_usermgr_php['delete_comments_no']}</option>
+                                <option value="yes">{$lang_usermgr_php['delete_comments_yes']}</option>
+                            </select>
+                            <input type="submit" name="go" value="{$lang_usermgr_php['submit']}" class="button" style="display:none" />
+                        </td>
+                        <td align="center">
+                        <a href="{$_SERVER['PHP_SELF']}?op=new_user" {$makereadonly}class="admin_menu">{$lang_usermgr_php['create_new_user']}</a>
+                        </td>
+                        </form>
                 </tr>
                 </table>
                 </td>
+        </tr>
+        <tr>
+            <td colspan="$number_of_columns"  class="tablef" align="center" valign="middle">
+                <form method="post" action="{$_SERVER['PHP_SELF']}" name="searchUser">
+                <input type="text" name="username" class="textinput" $search_string_default />
+                <input type="submit" name="user_search" value="{$lang_usermgr_php['search_submit']}" class="button" />
+                $help
                 </form>
+            </td>
         </tr>
 EOT;
     }
+
+  // Accept footer addons for the user manager
+  echo CPGPluginAPI::filter('usermgr_footer','');
+
     echo <<<EOT
         <tr>
-                <td colspan="9" style="padding: 0px;">
+                <td colspan="$number_of_columns" style="padding: 0px;">
                         <table width="100%" cellspacing="0" cellpadding="0">
                                 <tr>
                                         $tabs
@@ -235,7 +555,7 @@
 
 function edit_user($user_id)
 {
-    global $CONFIG, $PHP_SELF;
+    global $CONFIG; //, $PHP_SELF;
     global $lang_usermgr_php, $lang_yes, $lang_no;
 
     $form_data = array(
@@ -244,37 +564,58 @@
         array('yesno', 'user_active', $lang_usermgr_php['user_active']),
         array('group_list', 'user_group', $lang_usermgr_php['user_group']),
         array('input', 'user_email', $lang_usermgr_php['user_email'], 255),
-        array('input', 'user_location', $lang_usermgr_php['user_location'], 255),
-        array('input', 'user_interests', $lang_usermgr_php['user_interests'], 255),
-        array('input', 'user_website', $lang_usermgr_php['user_web_site'], 255),
-        array('input', 'user_occupation', $lang_usermgr_php['user_occupation'], 255)
+        array('input', 'user_profile1', $CONFIG['user_profile1_name'], 255),
+        array('input', 'user_profile2', $CONFIG['user_profile2_name'], 255),
+        array('input', 'user_profile3', $CONFIG['user_profile3_name'], 255),
+        array('input', 'user_profile4', $CONFIG['user_profile4_name'], 255),
+        array('input', 'user_profile5', $CONFIG['user_profile5_name'], 255),
+        array('textarea', 'user_profile6', $CONFIG['user_profile6_name'], 255)
         );
 
     $sql = "SELECT * FROM {$CONFIG['TABLE_USERS']} WHERE user_id = '$user_id'";
-    $result = db_query($sql);
+    $result = cpg_db_query($sql);
     if (!mysql_num_rows($result)) cpg_die(CRITICAL_ERROR, $lang_usermgr_php['err_unknown_user'], __FILE__, __LINE__);
     $user_data = mysql_fetch_array($result);
     mysql_free_result($result);
 
     starttable(500, $lang_usermgr_php['modify_user'], 2);
     echo <<<EOT
-        <form method="post" action="$PHP_SELF?op=update&user_id=$user_id">
+        <form method="post" action="{$_SERVER['PHP_SELF']}?op=update&user_id=$user_id">
 
 EOT;
 
     foreach ($form_data as $element) switch ($element[0]) {
         case 'input' :
             $user_data[$element[1]] = $user_data[$element[1]];
-            echo <<<EOT
+            if ($element[2]) echo <<<EOT
         <tr>
             <td width="40%" class="tableb">
                         {$element[2]}
         </td>
         <td width="60%" class="tableb" valign="top">
-                <input type="text" style="width: 100%" name="{$element[1]}" maxlength="{$element[3]}" value="{$user_data[$element[1]]}" class="textinput">
+                <input type="text" style="width: 100%" name="{$element[1]}" maxlength="{$element[3]}" value="{$user_data[$element[1]]}" class="textinput" />
                 </td>
         </tr>
 
+
+EOT;
+            break;
+
+        case 'textarea' :
+
+           $value = $user_data[$element[1]];
+
+           if ($element[2]) echo <<<EOT
+        <tr>
+            <td width="40%" class="tableb"  height="25">
+                        {$element[2]}
+        </td>
+        <td width="60%" class="tableb" valign="top">
+                <textarea name="{$element[1]}" rows="7" class="textinput" style="width: 100%">$value</textarea>
+                </td>
+        </tr>
+
+
 EOT;
             break;
 
@@ -285,7 +626,7 @@
                         {$element[2]}
         </td>
         <td width="60%" class="tableb" valign="top">
-                <input type="input" style="width: 100%" name="{$element[1]}" maxlength="{$element[3]}" value="" class="textinput">
+                <input type="input" style="width: 100%" name="{$element[1]}" maxlength="{$element[3]}" value="" class="textinput" />
                 </td>
         </tr>
 
@@ -294,18 +635,19 @@
 
         case 'yesno' :
             $value = $user_data[$element[1]];
-            $yes_selected = ($value == 'YES') ? 'selected' : '';
-            $no_selected = ($value == 'NO') ? 'selected' : '';
+            $yes_selected = ($value == 'YES') ? 'checked="checked"' : '';
+            $no_selected = ($value == 'NO') ? 'checked="checked"' : '';
+            //$yes_selected = ($value == 'YES') ? 'selected' : '';
+            //$no_selected = ($value == 'NO') ? 'selected' : '';
             echo <<< EOT
         <tr>
             <td class="tableb">
                         {$element[2]}
         </td>
                 <td class="tableb">
-                        <select name="{$element[1]}" class="listbox">
-                                <option value="YES" $yes_selected>$lang_yes</option>
-                                <option value="NO" $no_selected>$lang_no</option>
-                        </select>
+                    <input type="radio" id="yes" name="{$element[1]}" value="YES" $yes_selected /><label for="yes" class="clickable_option">$lang_yes</label>
+                    &nbsp;&nbsp;
+                    <input type="radio" id="no" name="{$element[1]}" value="NO" $no_selected /><label for="no" class="clickable_option">$lang_no</label>
                 </td>
         </tr>
 
@@ -314,8 +656,8 @@
 
         case 'group_list' :
             $sql = "SELECT group_id, group_name FROM {$CONFIG['TABLE_USERGROUPS']} ORDER BY group_name";
-            $result = db_query($sql);
-            $group_list = db_fetch_rowset($result);
+            $result = cpg_db_query($sql);
+            $group_list = cpg_db_fetch_rowset($result);
             mysql_free_result($result);
 
             $sel_group = $user_data[$element[1]];
@@ -333,13 +675,23 @@
             $group_cb = '';
             foreach($group_list as $group) {
                 echo '                        <option value="' . $group['group_id'] . '"' . ($group['group_id'] == $sel_group ? ' selected' : '') . '>' . $group['group_name'] . "</option>\n";
-                $checked = strpos(' ' . $user_group_list, ',' . $group['group_id'] . ',') ? 'checked' : '';
-                $group_cb .= '<input name="group_list[]" type="checkbox" value="' . $group['group_id'] . '" ' . $checked . '>' . $group['group_name'] . "<br />\n";
+
+                /**
+                 * If the group is registered, don't show it here as all the users must be a member of this group
+                 * Also there is no point in displaying the 'Banned' group as checking banned here does not ban the user.
+                 */
+                if ($group['group_id'] != 2 && $group['group_id'] != 4) {
+                  $checked = strpos(' ' . $user_group_list, ',' . $group['group_id'] . ',') ? 'checked' : '';
+                  $group_cb .= '<input name="group_list[]" type="checkbox" value="' . $group['group_id'] . '" ' . $checked . ' />' . $group['group_name'] . "<br />\n";
+                }
             }
             echo <<<EOT
                         </select><br />
                         $group_cb
-                </td>
+                        <br />
+                        <a href="usermgr.php?op=groups_alb_access" class="admin_menu">{$lang_usermgr_php['groups_alb_access']}</a>
+
+          </td>
         </tr>
 
 EOT;
@@ -364,7 +716,7 @@
         </tr>
         <tr>
                 <td colspan="2" align="center" class="tablef">
-                        <input type="submit" value="{$lang_usermgr_php['modify_user']}" class="button">
+                        <input type="submit" value="{$lang_usermgr_php['modify_user']}" class="button" />
                 </td>
                 </form>
         </tr>
@@ -376,22 +728,24 @@
 
 function update_user($user_id)
 {
-    global $CONFIG, $PHP_SELF, $HTTP_POST_VARS;
+    global $CONFIG; //, $PHP_SELF;
     global $lang_usermgr_php, $lang_register_php;
 
-    $user_name = addslashes(trim($HTTP_POST_VARS['user_name']));
-    $user_password = addslashes(trim($HTTP_POST_VARS['user_password']));
-    $user_email = addslashes(trim($HTTP_POST_VARS['user_email']));
-    $user_location = addslashes($HTTP_POST_VARS['user_location']);
-    $user_interests = addslashes($HTTP_POST_VARS['user_interests']);
-    $user_website = addslashes($HTTP_POST_VARS['user_website']);
-    $user_occupation = addslashes($HTTP_POST_VARS['user_occupation']);
-    $user_active = $HTTP_POST_VARS['user_active'];
-    $user_group = $HTTP_POST_VARS['user_group'];
-    $group_list = isset($HTTP_POST_VARS['group_list']) ? $HTTP_POST_VARS['group_list'] : '';
+    $user_name = addslashes(trim($_POST['user_name']));
+    $user_password = addslashes(trim($_POST['user_password']));
+    $user_email = addslashes(trim($_POST['user_email']));
+    $profile1 = addslashes($_POST['user_profile1']);
+    $profile2 = addslashes($_POST['user_profile2']);
+    $profile3 = addslashes($_POST['user_profile3']);
+    $profile4 = addslashes($_POST['user_profile4']);
+    $profile5 = addslashes($_POST['user_profile5']);
+    $profile6 = addslashes($_POST['user_profile6']);
+    $user_active = $_POST['user_active'];
+    $user_group = $_POST['user_group'];
+    $group_list = isset($_POST['group_list']) ? $_POST['group_list'] : '';
 
     $sql = "SELECT user_id " . "FROM {$CONFIG['TABLE_USERS']} " . "WHERE user_name = '" . addslashes($user_name) . "' AND user_id != $user_id";
-    $result = db_query($sql);
+    $result = cpg_db_query($sql);
 
     if (mysql_num_rows($result)) {
         cpg_die(ERROR, $lang_register_php['err_user_exists'], __FILE__, __LINE__);
@@ -399,8 +753,8 @@
     }
     mysql_free_result($result);
 
-    if (strlen($user_name) < 2) cpg_die(ERROR, $lang_register_php['err_uname_short'], __FILE__, __LINE__);
-    if (strlen($user_password) && strlen($user_password) < 2) cpg_die(ERROR, $lang_register_php['err_password_short'], __FILE__, __LINE__);
+    if (utf_strlen($user_name) < 2) cpg_die(ERROR, $lang_register_php['err_uname_short'], __FILE__, __LINE__);
+        if ($user_password && utf_strlen($user_password) < 2) cpg_die(ERROR, $lang_register_php['err_password_short'], __FILE__, __LINE__);
 
     if (is_array($group_list)) {
         $user_group_list = '';
@@ -410,20 +764,33 @@
         $user_group_list = '';
     }
 
-    $sql_update = "UPDATE {$CONFIG['TABLE_USERS']} " . "SET " . "user_name           = '$user_name', " . "user_email          = '$user_email', " . "user_active    = '$user_active', " . "user_group           = '$user_group', " . "user_location  = '$user_location', " . "user_interests = '$user_interests', " . "user_website          = '$user_website', " . "user_occupation= '$user_occupation', " . "user_group_list      = '$user_group_list'";
-    if (strlen($user_password)) $sql_update .= ", user_password = '$user_password'";
+    $sql_update = "UPDATE {$CONFIG['TABLE_USERS']} SET " .
+                  "user_name = '$user_name', " .
+          "user_email = '$user_email', " .
+          "user_active = '$user_active', " .
+          "user_group = '$user_group', " .
+          "user_profile1 = '$profile1', " .
+          "user_profile2 = '$profile2', " .
+          "user_profile3 = '$profile3', " .
+          "user_profile4 = '$profile4', " .
+          "user_profile5 = '$profile5', " .
+          "user_profile6 = '$profile6', " .
+          "user_group_list = '$user_group_list'";
+
+    if (!empty($user_password)) $sql_update .= ", user_password = '".(($CONFIG['enable_encrypted_passwords'])?md5($user_password):$user_password)."'";
     $sql_update .= " WHERE user_id = '$user_id'";
 
-    db_query($sql_update);
+    cpg_db_query($sql_update);
 }
 
-$op = isset($HTTP_GET_VARS['op']) ? $HTTP_GET_VARS['op'] : '';
+$op = (GALLERY_ADMIN_MODE && isset($_GET['op'])) ? $_GET['op'] : '';
 
 switch ($op) {
     case 'edit' :
-        $user_id = isset($HTTP_GET_VARS['user_id']) ? (int)$HTTP_GET_VARS['user_id'] : -1;
+        $user_id = isset($_GET['user_id']) ? (int)$_GET['user_id'] : -1;
 
         if (USER_ID == $user_id) cpg_die(ERROR, $lang_usermgr_php['err_edit_self'], __FILE__, __LINE__);
+    $cpg_udb->edit_users($user_id);
 
         pageheader($lang_usermgr_php['title']);
         edit_user($user_id);
@@ -432,11 +799,12 @@
         break;
 
     case 'update' :
-        $user_id = isset($HTTP_GET_VARS['user_id']) ? (int)$HTTP_GET_VARS['user_id'] : -1;
+        $user_id = isset($_GET['user_id']) ? (int)$_GET['user_id'] : -1;
+    $cpg_udb->edit_users($user_id);
 
         update_user($user_id);
 
-        db_query("DELETE FROM {$CONFIG['TABLE_USERS']} WHERE user_name = '' LIMIT 1");
+        cpg_db_query("DELETE FROM {$CONFIG['TABLE_USERS']} WHERE user_name = '' LIMIT 1");
 
         pageheader($lang_usermgr_php['title']);
         list_users();
@@ -445,7 +813,8 @@
         break;
 
     case 'new_user' :
-        db_query("INSERT INTO {$CONFIG['TABLE_USERS']}(user_regdate, user_active) VALUES (NOW(), 'YES')");
+        $cpg_udb->edit_users();
+        cpg_db_query("INSERT INTO {$CONFIG['TABLE_USERS']}(user_regdate, user_active) VALUES (NOW(), 'YES')");
 
         $user_id = mysql_insert_id();
 
@@ -455,14 +824,60 @@
         ob_end_flush();
         break;
 
+    case 'groups_alb_access' : //show what albums user groups can see
+        pageheader($lang_usermgr_php['groups_alb_access']);
+        list_groups_alb_access();
+        pagefooter();
+        ob_end_flush();
+        break;
+
+    case 'group_alb_access' : //show what albums specific group can see
+        if (isset($_GET['gid'])) {
+          $group_id = $_GET['gid'];
+        }
+        $sql = "
+          SELECT group_name
+          FROM {$CONFIG['TABLE_USERGROUPS']} AS groups, {$CONFIG['TABLE_ALBUMS']} AS albums
+          WHERE group_id = $group_id AND albums.visibility = groups.group_id
+        ";
+        $result = cpg_db_query($sql);
+        $group = mysql_fetch_array($result);
+
+        if (!mysql_num_rows($result)) {
+          pageheader($lang_usermgr_php['group_no_access']);
+          msg_box($lang_usermgr_php['notice'], $lang_usermgr_php['group_no_access']);
+        } else {
+            mysql_free_result($result);
+            $group_name = $group['group_name'];
+            pageheader(sprintf($lang_usermgr_php['group_can_access'], $group_name));
+            starttable(500, sprintf($lang_usermgr_php['group_can_access'], $group_name), 3);
+            echo "
+            <td><b>{$lang_usermgr_php['category']}</b></td>
+            <td><b>{$lang_usermgr_php['album']}</b></td>
+            <td><b>{$lang_usermgr_php['modify']}</b></td>
+            ";
+
+            list_group_alb_access($group_id);
+            endtable();
+        }
+        pagefooter();
+        ob_end_flush();
+        break;
+
     default :
-        db_query("DELETE FROM {$CONFIG['TABLE_USERS']} WHERE user_name = '' LIMIT 1");
+        cpg_db_query("DELETE FROM {$CONFIG['TABLE_USERS']} WHERE user_name = '' LIMIT 1");
 
         pageheader($lang_usermgr_php['title']);
-        list_users();
+        if (isset($_POST['username'])){
+                $name = addslashes($_POST['username']);
+                $wildcards = array("*" => "%", "?" => "_");
+                $search = strtr($name, $wildcards);
+        }
+        if (isset($search) == false) {$search = '';}
+        list_users($search);
         pagefooter();
         ob_end_flush();
         break;
 }
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/util.php cpg148/util.php
--- 133/util.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/util.php	2006-06-08 00:25:18.000000000 -0500
@@ -2,453 +2,521 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/util.php,v $
-  $Revision: 1.13 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
 define('UTIL_PHP', true);
+define('UPLOAD_PHP', true);
 
 require('include/init.inc.php');
 require('include/picmgmt.inc.php');
 
-pageheader($lang_util_php['title']);
-
-// USER CONFIGURATION
 // Default number of pictures to process at a time when rebuilding thumbs or normals:
 $defpicnum = 45;
-// END USER CONFIGURATION
 
-if (!GALLERY_ADMIN_MODE) die('Access denied');
+if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
+
+pageheader($lang_util_php['title']);
+
+// 'action name (for the $_REQUEST)' => array('function name','title for main page','description/options for main page')
+
+$tasks =  array(
+
+        'update_thumbs' => array('update_thumbs', $lang_util_php['update'],'
+
+                <b>'.$lang_util_php['update_what'].' (2):</b><br />
+                <input type="radio" name="updatetype" id="updatetype1" value="0" class="nobg" /><label for="updatetype1" class="clickable_option">'.$lang_util_php['update_thumb'].'</label><br />
+                <input type="radio" name="updatetype" id="updatetype2" value="1" class="nobg" /><label for="updatetype2" class="clickable_option">'.$lang_util_php['update_pic'].'</label><br />
+                <input type="radio" name="updatetype" id="updatetype3" value="2" checked="checked" class="nobg" /><label for="updatetype3" class="clickable_option">'.$lang_util_php['update_both'].'</label><br />'.$lang_util_php['update_number'].'
+                <input type="text" name="numpics" value="'.$defpicnum.'" size="5" class="textinput" /><br />'.$lang_util_php['update_option'].'<br /><br />'),
+
+        'filename_to_title' => array('filename_to_title', $lang_util_php['filename_title'],'
+
+                <b>'.$lang_util_php['filename_how'].' (2):</b><br />
+        <input type="radio" name="parsemode" id="parsemode1" value="0" checked="checked" class="nobg" /><label for="parsemode1" class="clickable_option">' . $lang_util_php['filename_remove'] . '</label><br />
+                <input type="radio" name="parsemode" id="parsemode2" value="1" class="nobg" /><label for="parsemode2" class="clickable_option">'.$lang_util_php['filename_euro'].'</label><br />
+                <input type="radio" name="parsemode" id="parsemode3" value="2" class="nobg" /><label for="parsemode3" class="clickable_option">'.$lang_util_php['filename_us'].'</label><br />
+                <input type="radio" name="parsemode" id="parsemode4" value="3" class="nobg" /><label for="parsemode4" class="clickable_option">'.$lang_util_php['filename_time'].'</label><br /><br />'),
+
+        'del_titles' => array('del_titles', $lang_util_php['delete_title'], $lang_util_php['delete_title_explanation']),
+
+        'del_orig' => array('del_orig', $lang_util_php['delete_original'], $lang_util_php['delete_original_explanation']),
+
+        'del_norm' => array('del_norm', $lang_util_php['delete_intermediate'], $lang_util_php['delete_intermediate_explanation']),
+
+        'del_orphans' => array('del_orphans', $lang_util_php['delete_orphans'], $lang_util_php['delete_orphans_explanation']),
+
+        'refresh_db' => array('refresh_db', $lang_util_php['refresh_db'], $lang_util_php['refresh_db'].'<br />' . $lang_util_php['update_number'].'
+
+                <input type="text" name="refresh_numpics" value="'.$defpicnum.'" size="5" class="textinput" /><br />'.$lang_util_php['update_option']),
+
+        'reset_views' => array('reset_views', $lang_util_php['reset_views'], $lang_util_php['reset_views_explanation']),
 
-global $albumtbl, $picturetbl, $categorytbl, $usertbl, $lang_util_php;
-$albumtbl = $CONFIG['TABLE_PREFIX'] . 'albums';
-$picturetbl = $CONFIG['TABLE_PREFIX'] . 'pictures';
-$categorytbl = $CONFIG['TABLE_PREFIX'] . 'categories';
-$usertbl = $CONFIG['TABLE_PREFIX'] . 'users';
+        'php_info' => array('', '<a href="phpinfo.php" class="statlink">' . $lang_util_php['phpinfo'] . '</a>', $lang_util_php['phpinfo_explanation']),
 
-// initialize vars
-$startpic = '';
-$action = "";
-$action = $_POST['action'];
+        'upd_db' => array('', '<a href="update.php" class="statlink">' . $lang_util_php['update_db'].'</a>',$lang_util_php['update_db_explanation']),
 
+        'view_log' => array('', '<a href="viewlog.php" class="statlink">' . $lang_util_php['view_log'] . '</a>', $lang_util_php['view_log_explanation']),
 
-MYSQL_CONNECT($CONFIG['dbserver'], $CONFIG['dbuser'], $CONFIG['dbpass']) or die("can't connect to mysql server");
-MYSQL_SELECT_DB($CONFIG['dbname']);
+        'versioncheck' => array('', '<a href="versioncheck.php" class="statlink">' . $lang_util_php['versioncheck'] . '</a>', $lang_util_php['versioncheck_explanation']),
+
+        'bridgemgr' => array('', '<a href="bridgemgr.php" class="statlink">' . $lang_util_php['bridgemanager'] . '</a>', $lang_util_php['bridgemanager_explanation']),
+
+        );
+
+$action = (isset($_REQUEST['action'])) ? $_REQUEST['action'] : '';
+
+if (array_key_exists($action, $tasks)){
+        call_user_func($action);
+        echo "<br /><a href=\"util.php\">{$lang_util_php['back']}</a>";
+} else {
+
+        $help = '&nbsp;'.cpg_display_help('f=index.htm&amp;as=admin_tools&amp;ae=admin_tools_end&amp;top=1', '600', '400');
+
+        starttable('100%', $lang_util_php['title'].$help, 2);
+
+        echo '<tr>
+                        <td class="tablef"><b>'.$lang_util_php['what_it_does'] . '</b>:
+                                <ul style="margin-top:0px;margin-bottom:0px;list-style-type:square">';
+        foreach($lang_util_desc_php as $value) {
+        echo "<li>$value</li>\n";
+        }
+        echo '                        </ul>
+                          </td>
+                        <td class="tableb"><b>' . $lang_util_php['instruction'] . '</b>:<br />
+                                (1) ' . $lang_util_php['instruction_action'] . '<br />
+                              (2) ' . $lang_util_php['instruction_parameter'] . '<br />
+                              (3) ' . $lang_util_php['instruction_album'] . '<br />
+                              (4) ' . sprintf($lang_util_php['instruction_press'], $lang_util_php['submit_form']).'
+                          </td>
+              </tr>';
+
+        endtable();
+
+        echo '<br /><form action="util.php" method="post">';
+
+        foreach ($tasks as $task){
+
+            list($name, $title, $options) = $task;
+
+                if ($name){
+                    starttable('100%', "<input type=\"radio\" name=\"action\" value=\"$name\" id=\"$name\" checked=\"checked\" class=\"nobg\" /><label for=\"$name\" class=\"clickable_option\" >$title</label> (1)");
+                } else {
+                          starttable('100%', $title);
+                }
+                echo "<tr><td class=\"tablef\">$options</td></tr>";
+                endtable();
+            echo '<br />';
+        }
+
+        starttable('100%', $lang_util_php['select_album']);
+        echo '<tr><td class="tablef"><br />';
+        //if (defined('UDB_INTEGRATION')){
+                $cpg_udb->util_filloptions();
+        /*} else {
+                filloptions();
+        }*/
+        echo '<br /></td></tr>';
+        endtable();
+        echo '</form>';
+}
 
 function my_flush()
 {
-    print str_repeat(" ", 4096); // force a flush
+        print str_repeat(" ", 4096); // force a flush;
 }
 
-function filenametotitle($delete)
+function del_titles()
 {
-    $albumid = $_POST['albumid'];
-    $parsemode = $_POST['parsemode'];
-    global $picturetbl, $lang_util_php;
-
-    $query = "SELECT * FROM $picturetbl WHERE aid = '$albumid'";
-    $result = db_query($query);
-    $num = mysql_numrows($result);
-
-    $i = 0;
-    while ($i < $num) {
-        $filename = mysql_result($result, $i, "filename");
-        $pid = mysql_result($result, $i, "pid");
+        global $CONFIG, $lang_util_php;
+
+        $albumid = (isset($_POST['albumid'])) ? $_POST['albumid'] : 0;
+        $albstr = ($albumid) ? "WHERE aid = $albumid" : '';
+        echo "<h2>{$lang_util_php['delete_wait']}</h2>";
+        $query = cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET title = '' $albstr");
+        if ($query) {
+                echo $lang_util_php['titles_deleted']."<br />";
+        }
+}
+
+function filename_to_title()
+{
+        global $CONFIG, $lang_util_php;
+
+        $albumid = (isset($_POST['albumid'])) ? $_POST['albumid'] : 0;
+        $albstr = ($albumid) ? " WHERE aid = $albumid" : '';
+        $parsemode = $_POST['parsemode'];
+
+        $result = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_PICTURES']} $albstr");
+
+        echo "<h2>{$lang_util_php['titles_wait']}</h2>";
+
+        while ($row = mysql_fetch_assoc($result)){
+
+        $filename = $row['filename'];
+        $pid = $row['pid'];
         // //////////////////////////////////////////
         // ADD YOUR OWN PARSEMODES HERE //
         // /////////////////////////////////////////
         $pattern = "/(\d+)(.)(\d+)(.)(\d+)(.)(\d+)(.)(\d+)(.)(\d+)(.+)/";
 
-        if ($delete == '0') {
-            if ($parsemode == 0) {
-                // REMOVE .JPG AND REPLACE _ WITH [ ]
-                $filename = substr($filename, 0, -4);
-                $newtitle = str_replace("_", " ", $filename);
-            } else if ($parsemode == 1) {
-                // CHANGE 2003_11_23_13_20_20.jpg TO 23/11/2003 13:20
-                $newtitle = str_replace("%20", " ", $filename);
-                $replacement = "$5/$3/$1 $7:$9";
-                $newtitle = preg_replace($pattern, $replacement, $filename);
-            } else if ($parsemode == 2) {
-                // CHANGE 2003_11_23_13_20_20.jpg TO 11/23/2003 13:20
-                $newtitle = str_replace("%20", " ", $filename);
-                $replacement = "$3/$5/$1 $7:$9";
-                $newtitle = preg_replace($pattern, $replacement, $filename);
-            } else if ($parsemode == 3) {
-                // CHANGE 2003_11_23_13_20_20.jpg TO 13:20
-                $newtitle = str_replace("%20", " ", $filename);
-                $replacement = "$7:$9";
-                $newtitle = preg_replace($pattern, $replacement, $filename);
-            }
-        } else {
-            $newtitle = '';
+        switch ($parsemode){
+
+                case 0: // REMOVE .JPG AND REPLACE _ WITH [ ]
+                        $filename = substr($filename, 0, -4);
+                        $newtitle = str_replace("_", " ", $filename);
+                        break;
+                case 1: // CHANGE 2003_11_23_13_20_20.jpg TO 23/11/2003 13:20
+                        $newtitle = str_replace("%20", " ", $filename);
+                        $replacement = "$5/$3/$1 $7:$9";
+                        $newtitle = preg_replace($pattern, $replacement, $filename);
+                        break;
+                case 2: // CHANGE 2003_11_23_13_20_20.jpg TO 11/23/2003 13:20
+                        $newtitle = str_replace("%20", " ", $filename);
+                        $replacement = "$3/$5/$1 $7:$9";
+                        $newtitle = preg_replace($pattern, $replacement, $filename);
+                        break;
+                case 3: // CHANGE 2003_11_23_13_20_20.jpg TO 13:20
+                        $newtitle = str_replace("%20", " ", $filename);
+                        $replacement = "$7:$9";
+                        $newtitle = preg_replace($pattern, $replacement, $filename);
+                        break;
         }
 
-        print $lang_util_php['file'] . ': '.$filename.' ' . $lang_util_php['title_set_to'] . ':'. $newtitle.'<br />';
-        my_flush();
+        $query = cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET title = '$newtitle' WHERE pid = '$pid'");
+        if ($query){
+                echo "{$lang_util_php['file']} : $filename {$lang_util_php['title_set_to']} : $newtitle<br />";
+        }
 
-        $query = "UPDATE $picturetbl SET title='$newtitle' WHERE pid='$pid' ";
-        db_query($query);
+        my_flush();
 
-        ++$i;
-    }
+        }
 }
 
 function filloptions()
 {
-    global $albumtbl, $picturetbl, $categorytbl, $usertbl, $lang_util_php;
+        global $CONFIG, $lang_util_php;
 
-    $query = "SELECT aid, category, IF(user_name IS NOT NULL, CONCAT('(', user_name, ') ',title), CONCAT(' - ', title)) AS title " . "FROM $albumtbl AS a " . "LEFT JOIN $usertbl AS u ON category = (" . FIRST_USER_CAT . " + user_id) " . "ORDER BY category, title";
-    $result = db_query($query);
-    // $num=mysql_numrows($result);
-    echo '<select size="1" name="albumid">';
+        $result = cpg_db_query("SELECT aid, category, IF(user_name IS NOT NULL, CONCAT('(', user_name, ') ',title), CONCAT(' - ', title)) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "LEFT JOIN {$CONFIG['TABLE_USERS']} AS u ON category = (" . FIRST_USER_CAT . " + user_id) " . "ORDER BY category, title");
 
-    while ($row = mysql_fetch_array($result)) {
-        $sql = "SELECT name FROM $categorytbl WHERE cid = " . $row["category"];
-        $result2 = db_query($sql);
-        $row2 = mysql_fetch_array($result2);
+        echo '&nbsp;&nbsp;&nbsp;&nbsp;<select size="1" name="albumid" class="listbox"><option value="0">All Albums</option>';
 
-        print "<option value=\"" . $row["aid"] . "\">" . $row2["name"] . $row["title"] . "</option>\n";
-    }
+        while ($row = mysql_fetch_array($result)){
+                $result2 = cpg_db_query("SELECT name FROM {$CONFIG['TABLE_CATEGORIES']} WHERE cid = {$row['category']}");
+                $row2 = mysql_fetch_assoc($result2);
+                echo "<option value=\"{$row['aid']}\">{$row2['name']} {$row['title']}</option>";
+        }
 
-    print '</select> (3)';
-    print '&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="button" /> (4)';
-    print '</form>';
+        echo '</select> (3)&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="'.$lang_util_php['submit_form'].'" class="button" /> (4)';
 }
 
-function updatethumbs()
+function update_thumbs()
 {
-    global $picturetbl, $CONFIG, $lang_util_php;
-    $phpself = $_SERVER['PHP_SELF'];
-    $albumid = $_POST['albumid'];
-    $updatetype = $_POST['updatetype'];
-    $numpics = $_POST['numpics'];
-    $startpic = 0;
-    $startpic = $_POST['startpic'];
-
-    $query = "SELECT * FROM $picturetbl WHERE aid = '$albumid'";
-    $result = db_query($query);
-    $totalpics = mysql_numrows($result);
-
-    if ($startpic == 0) {
-        // 0 - numpics
-        $num = $totalpics;
-        // Over picture limit
-        if ($totalpics > $numpics) $num = $startpic + $numpics;
-    } else {
-        // startpic - numpics
-        $num = $startpic + $numpics;
-        if ($num > $totalpics) $num = $totalpics;
-    }
-
-    $i = $startpic;
-    while ($i < $num) {
-        $image = $CONFIG['fullpath'] . mysql_result($result, $i, "filepath") . mysql_result($result, $i, "filename");
+        global $CONFIG, $lang_util_php;
 
-        if ($updatetype == 0 || $updatetype == 2) {
-            $thumb = $CONFIG['fullpath'] . mysql_result($result, $i, "filepath") . $CONFIG['thumb_pfx'] . mysql_result($result, $i, "filename");
+        $albumid = (isset($_POST['albumid'])) ? $_POST['albumid'] : 0;
+        $albstr = ($albumid) ? "WHERE aid = $albumid" : '';
 
-            if (resize_image($image, $thumb, $CONFIG['thumb_width'], $CONFIG['thumb_method'], $CONFIG['thumb_use'])) {
-                print $thumb .' '. $lang_util_php['updated_succesfully'] . '!<br />';
-                my_flush();
-            } else {
-                print $lang_util_php['error_create'] . ':$thumb<br />';
-                my_flush();
-            }
-        }
+        $updatetype = $_POST['updatetype'];
+        $numpics = $_POST['numpics'];
+        $startpic = (isset($_POST['startpic'])) ? $_POST['startpic'] : 0;
 
-        if ($updatetype == 1 || $updatetype == 2) {
-            $normal = $CONFIG['fullpath'] . mysql_result($result, $i, "filepath") . $CONFIG['normal_pfx'] . mysql_result($result, $i, "filename");
+        echo "<h2>{$lang_util_php['thumbs_wait']}</h2>";
 
-            $imagesize = getimagesize($image);
-            if (max($imagesize[0], $imagesize[1]) > $CONFIG['picture_width'] && $CONFIG['make_intermediate']) {
-                if (resize_image($image, $normal, $CONFIG['picture_width'], $CONFIG['thumb_method'], $CONFIG['thumb_use'])) {
-                    print $normal . $lang_util_php['updated_succesfully'] . '!<br />';
-                    my_flush();
-                } else {
-                    print $lang_util_php['error_create'] . ':$normal<br />';
-                    my_flush();
+        $result = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_PICTURES']} $albstr LIMIT $startpic, $numpics");
+        $count = mysql_num_rows($result);
+
+        while ($row = mysql_fetch_assoc($result)){
+
+                $image = $CONFIG['fullpath'] . $row['filepath'] . $row['filename'];
+                $normal = $CONFIG['fullpath'] . $row['filepath'] . $CONFIG['normal_pfx'] . $row['filename'];
+                $thumb = $CONFIG['fullpath'] . $row['filepath'] . $CONFIG['thumb_pfx'] . $row['filename'];
+
+                if ($updatetype == 0 || $updatetype == 2){
+                        if (resize_image($image, $thumb, $CONFIG['thumb_width'], $CONFIG['thumb_method'], $CONFIG['thumb_use'])){
+                                echo "$thumb {$lang_util_php['updated_succesfully']} !<br />";
+                                my_flush();
+                        } else {
+                                echo "{$lang_util_php['error_create']} : $thumb<br />";
+                                my_flush();
+                        }
+                }
+
+                if ($updatetype == 1 || $updatetype == 2){
+
+                        $imagesize = getimagesize($image);
+
+                        if (max($imagesize[0], $imagesize[1]) > $CONFIG['picture_width'] && $CONFIG['make_intermediate']){
+                                if (resize_image($image, $normal, $CONFIG['picture_width'], $CONFIG['thumb_method'], $CONFIG['thumb_use'])){
+                                        echo "$normal {$lang_util_php['updated_succesfully']} !<br />";
+                                        my_flush();
+                                } else {
+                                        echo "{$lang_util_php['error_create']} : $normal<br />";
+                                        my_flush();
+                                }
+                        }
                 }
-            }
         }
 
-        ++$i;
-    }
-    $startpic = $i;
+        if ($count == $numpics){
 
-    if ($startpic < $totalpics) {
+                $startpic += $numpics;
 
-        ?>
-            <form action="<?php echo $phpself; ?>" method="post">
-                    <input type="hidden" name="action" value="continuethumbs" />
-                    <input type="hidden" name="numpics" value="<?php echo $numpics?>" />
-                    <input type="hidden" name="startpic" value="<?php echo $startpic?>" />
-                    <input type="hidden" name="updatetype" value="<?php echo $updatetype?>" />
-            <input type="hidden" name="albumid" value="<?php echo $albumid?>" />
-            <input type="submit" value="<?php print $lang_util_php['continue'];
-        ?>" class="button" /></form>
-                    <?php
-    }
+        echo <<< EOT
+                <form action="util.php" method="post">
+                                <input type="hidden" name="action" value="update_thumbs" />
+                                <input type="hidden" name="numpics" value="$numpics" />
+                                <input type="hidden" name="startpic" value="$startpic" />
+                                <input type="hidden" name="updatetype" value="$updatetype" />
+                                <input type="hidden" name="albumid" value="$albumid" />
+                                <input type="submit" value="{$lang_util_php['continue']}" class="button" />
+                        </form>
+EOT;
+        }
 }
 
-function deleteorig()
+function del_orig()
 {
-    global $picturetbl, $CONFIG, $lang_util_php;
-    $albumid = $_POST['albumid'];
+        global $CONFIG, $lang_util_php;
 
-    $query = "SELECT * FROM $picturetbl WHERE aid = '$albumid'";
-    $result = db_query($query);
-    $num = mysql_numrows($result);
-
-    $i = 0;
-    while ($i < $num) {
-        $pid = mysql_result($result, $i, "pid");
-        $image = $CONFIG['fullpath'] . mysql_result($result, $i, "filepath") . mysql_result($result, $i, "filename");
-        $normal = $CONFIG['fullpath'] . mysql_result($result, $i, "filepath") . $CONFIG['normal_pfx'] . mysql_result($result, $i, "filename");
-        $thumb = $CONFIG['fullpath'] . mysql_result($result, $i, "filepath") . $CONFIG['thumb_pfx'] . mysql_result($result, $i, "filename");
-
-        if (file_exists($normal)) {
-                        unlink($image);
-                        $test = rename($normal, $image);
-            if ($test == true) {
-                $imagesize = getimagesize($image);
-                $image_filesize = filesize($image);
-                $total_filesize = $image_filesize + filesize($thumb);
-
-                $query = "UPDATE $picturetbl SET filesize='$image_filesize' WHERE pid='$pid' ";
-                db_query($query);
-
-                $query = "UPDATE $picturetbl SET total_filesize='$total_filesize' WHERE pid='$pid' ";
-                db_query($query);
-
-                $query = "UPDATE $picturetbl SET pwidth='{$imagesize[0]}' WHERE pid='$pid' ";
-                db_query($query);
-
-                $query = "UPDATE $picturetbl SET pheight='{$imagesize[1]}' WHERE pid='$pid' ";
-                db_query($query);
-                printf($lang_util_php['main_success'], $normal);
-                print '!<br>';
-            } else {
-                printf($lang_util_php['error_rename'], $normal, $image);
-            }
-        } else {
-            printf($lang_util_php['error_not_found'], $normal);
-            print '<br>';
-        }
+        $albumid = (isset($_POST['albumid'])) ? $_POST['albumid'] : 0;
+        $albstr = ($albumid) ? "WHERE aid = $albumid" : '';
 
-        ++$i;
-    }
+        $result = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_PICTURES']} $albstr");
+        $num = mysql_num_rows($result);
+        echo "<h2>{$lang_util_php['replace_wait']}</h2>";
+
+        while ($row = mysql_fetch_assoc($result)) {
+
+                $pid = $row['pid'];
+                $image = $CONFIG['fullpath'] . $row['filepath'] . $row['filename'];
+                $normal = $CONFIG['fullpath'] . $row['filepath'] . $CONFIG['normal_pfx'] . $row['filename'];
+                $thumb = $CONFIG['fullpath'] . $row['filepath'] . $CONFIG['thumb_pfx'] . $row['filename'];
+
+                if (file_exists($normal)) {
+                        $deleted = unlink($image);
+                        $renamed = rename($normal, $image);
+                        if ($deleted AND $renamed){
+                                $imagesize = getimagesize($image); // dimensions
+                                $image_filesize = filesize($image); // bytes
+                                $total_filesize = $image_filesize + filesize($thumb);
+                                cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET filesize='$image_filesize', total_filesize='$total_filesize', pwidth='{$imagesize[0]}', pheight='{$imagesize[1]}' WHERE pid='$pid' ");
+                                printf($lang_util_php['main_success'], $normal);
+                        } else {
+                                echo (!$renamed) ? sprintf($lang_util_php['error_rename'], $normal, $image) : sprintf($lang_util_php['error_deleting'], $image);;
+                        }
+                } else {
+                        printf($lang_util_php['error_not_found'], $normal);
+                }
+                echo '<br />';
+           }
+}
+
+function del_norm()
+{
+        global $CONFIG, $lang_util_php;
+
+        $albumid = (isset($_POST['albumid'])) ? $_POST['albumid'] : 0;
+        $albstr = ($albumid) ? "WHERE aid = $albumid" : '';
+        $result = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_PICTURES']} $albstr");
+        $num = mysql_num_rows($result);
+        echo "<h2>".$lang_util_php['deleting_intermediates']."</h2>";
+
+        while ($row = mysql_fetch_assoc($result)){
+
+                $pid = $row['pid'];
+                $image = $CONFIG['fullpath'] . $row['filepath'] . $row['filename'];
+                $normal = $CONFIG['fullpath'] . $row['filepath'] . $CONFIG['normal_pfx'] . $row['filename'];
+                $thumb = $CONFIG['fullpath'] . $row['filepath'] . $CONFIG['thumb_pfx'] . $row['filename'];
+
+                if (file_exists($normal)){
+                        $test = unlink($normal);
+                        if ($test){
+                                $total_filesize = filesize($image) + filesize($thumb);
+                                cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET total_filesize='$total_filesize' WHERE pid='$pid'");
+                                printf('The intermediate pic %s was successfully deleted', $normal);
+                                print '<br />';
+                        } else {
+                                printf('Error deleting %s !', $normal);
+                        }
+                } else {
+                        printf($lang_util_php['error_not_found'], $normal);
+                        print '<br />';
+                }
+           }
 }
 
-function deleteorphans()
+function del_orphans()
 {
-        global $picturetbl, $CONFIG, $lang_util_php;
-        $phpself = $_SERVER['PHP_SELF'];
-        $del = $_POST['del'];
-        $single = $_POST['single'];
+        global $CONFIG, $lang_util_php;
+
         $count = 0;
+        echo "<h2>".$lang_util_php['searching_orphans']."</h2><br />";
+        my_flush();
 
-        if ($single) {
-          $delone = db_query("DELETE FROM {$CONFIG['TABLE_COMMENTS']} WHERE msg_id=$single") or die ("failed to delete msgs - " . mysql_error());
+        if (isset($_GET['single'])){
+                $delone = cpg_db_query("DELETE FROM {$CONFIG['TABLE_COMMENTS']} WHERE msg_id= '{$_GET['single']}' LIMIT 1");
         }
 
-        $result = db_query("SELECT pid,msg_id,msg_body FROM {$CONFIG['TABLE_COMMENTS']} WHERE 1");
+        $result = cpg_db_query("SELECT pid FROM {$CONFIG['TABLE_PICTURES']}");
+
+        while ($row = mysql_fetch_assoc($result)){
+                $ok_array[] = $row['pid'];
+        }
+
+        $check_str = '(' . implode(',',$ok_array) . ')';
+        $result = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_COMMENTS']} WHERE pid NOT IN $check_str");
+
+        while ($row = mysql_fetch_array($result)){
 
-        while ($row = mysql_fetch_array($result)) {
                 $pid = $row['pid'];
                 $msg_id = $row['msg_id'];
                 $msg_body = $row['msg_body'];
-                $result2 = db_query("SELECT * FROM {$CONFIG['TABLE_PICTURES']} WHERE pid=$pid");
-                if (!mysql_num_rows($result2)) {
-                        if ($del == "all")
-                        {
-                        $Deletions = db_query("DELETE FROM {$CONFIG['TABLE_COMMENTS']} WHERE msg_id=$msg_id") or die ("failed to delete msgs - " . mysql_error());
+
+                if (isset($_POST['del'])){
+                        cpg_db_query("DELETE FROM {$CONFIG['TABLE_COMMENTS']} WHERE msg_id= $msg_id");
+                        echo "{$lang_util_php['comment']} $msg_body {$lang_util_php['nonexist']} $pid - <a href=\"util.php?action=del_orphans&amp;single=$msg_id\">{$lang_util_php['delete']}</a><br />";
+        }
+
+                $count = mysql_num_rows($result);
+        echo "<br /><br />$count {$lang_util_php['orphan_comment']}<br /><br />";
+        if ($count > 1){
+                        echo <<< EOT
+                        <form action="util.php" method="post">
+                                <input type="hidden" name="action" value="del_orphans" />
+                                <input type="hidden" name="del" value="all" />
+                                {$lang_util_php['delete_all_orphans']}
+                                <input type="submit" value="{$lang_util_php['delete_all']}" class="button" />
+                        </form>
+EOT;
+        }
+        }
+}
+
+function reset_views()
+{
+        global $CONFIG, $lang_util_php;
+
+        $albumid = (isset($_POST['albumid'])) ? $_POST['albumid'] : 0;
+        $albstr = ($albumid) ? "WHERE aid = $albumid" : '';
+
+        if (cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET hits ='0' $albstr")) echo 'Reset successful';
+
+}
+function refresh_db()
+{
+        global $CONFIG, $lang_util_php;
+
+        $albumid = (isset($_POST['albumid'])) ? $_POST['albumid'] : 0;
+        $albstr = ($albumid) ? "WHERE aid = $albumid" : '';
+        $numpics = $_POST['refresh_numpics'];
+        $startpic = (isset($_POST['refresh_startpic'])) ? $_POST['refresh_startpic'] : 0;
+
+        starttable('100%', "Update results", 3);
+
+        echo "<tr><th class=\"tableh2\">{$lang_util_php['file']}</th><th class=\"tableh2\">{$lang_util_php['problem']}</th><th class=\"tableh2\">{$lang_util_php['status']}</th></tr>";
+
+        $outcome = 'none';
+        $result = cpg_db_query("SELECT * FROM {$CONFIG['TABLE_PICTURES']} $albstr ORDER BY pid ASC LIMIT $startpic, $numpics");
+        $count = mysql_num_rows($result);
+        $found = 0;
+
+        while ($row = mysql_fetch_assoc($result)){
+
+                extract($row, EXTR_PREFIX_ALL, "db");
+                unset($prob);
+
+                $full_pic_url = $CONFIG['fullpath'] . $db_filepath . $db_filename;
+                $thumb_url = $CONFIG['fullpath'] . $db_filepath . $CONFIG['thumb_pfx'] . $db_filename;
+                $normal_url = $CONFIG['fullpath'] . $db_filepath . $CONFIG['normal_pfx'] . $db_filename;
+                $url = '<a href="' . $CONFIG["ecards_more_pic_target"] . (substr($CONFIG["ecards_more_pic_target"], -1) == '/' ? '' : '/') ."displayimage.php?pos=-$db_pid" . '" target="_blank">' . "$db_title ($db_pid)" . '</a>';
+
+                if (@file_exists($full_pic_url)){
+
+                        $filesize = @filesize($full_pic_url);
+                        $dimensions = @getimagesize($full_pic_url);
+
+                        if ($filesize){
+
+                                $thumb_filesize = @filesize($thumb_url);
+                                $normal_filesize = @filesize($normal_url);
+                                $total_filesize = $filesize + $thumb_filesize + $normal_filesize;
+
+                                if ($total_filesize <> $db_total_filesize){
+
+                                        $prob .= "Total filesize is incorrect<br />Database: {$db_total_filesize} bytes<br /> Actual: {$total_filesize} bytes<br />";
+                                        $fs1_upd = @cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET total_filesize = '$total_filesize' WHERE pid = '$db_pid' LIMIT 1");
+                                        $outcome = ($fs1_upd) ? 'Updated' : 'Update failed.';
+                                }
+
+                                if ($filesize <> $db_filesize){
+
+                                        $prob .= "Total filesize is incorrect<br />Database: {$db_filesize} bytes<br />Actual: {$filesize} bytes<br />";
+                                        $fs2_upd = @cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET filesize = '$filesize' WHERE pid = '$db_pid' LIMIT 1");
+                                        $outcome = ($fs2_upd) ? 'Updated' : 'Update failed.';
+                                }
+                        } else {
+                                $prob .= "Could not obtain file size (may be invalid file), skipping....<br />";
+                                $outcome = "Skipped";
+                        }
+
+                        if ($dimensions){
+                                if (($dimensions[0] <> $db_pwidth) ||  ($dimensions[1] <> $db_pheight)){
+
+                                        $prob .= "Dimensions are incorrect<br />Database: {$db_pwidth}x{$db_pheight}<br />Actual:{$dimensions[0]}x{$dimensions[1]}<br />";
+                                        $dim_upd = @cpg_db_query("UPDATE {$CONFIG['TABLE_PICTURES']} SET `pwidth` = '{$dimensions[0]}', `pheight` = '{$dimensions[1]}' WHERE `pid` = '$db_pid' LIMIT 1");
+                                        $outcome = ($dim_upd) ? 'Updated' : 'Update failed - '.mysql_error();
+                                }
                         } else {
-                                $count++;
-                                ?>
-                                <form action="<?php echo $phpself;?>" method="post">
-                                <input type="hidden" name="action" value="delorphans" />
-                                <input type="hidden" name="single" value="<?php echo $msg_id; ?>" />
-                                <?php echo $lang_util_php['comment'].' "'.$msg_body.'" '.$lang_util_php['nonexist'].' '.$pid; ?>
-                                <input type="submit" value="<?php print $lang_util_php['delete'];?>" class="button" /></form>
-                                 <?php
+                                $prob .= "Could not obtain dimension info, skipping....<br />";
+                                $outcome = "Skipped";
                         }
+                } else {
+                        $prob .= "File $full_pic_url does not exist !<br />";
+                        $outcome = "Cannot fix";
+                }
+
+                if ($prob){
+
+                        $found++;
+                        echo "<tr><td class=\"tableb\">$url</td><td class=\"tableb\">$prob</td><td class=\"tableb\">$outcome</td></tr>";
+                } else {
+                        echo "<tr><td class=\"tableb\">$url</td><td class=\"tableb\">No problems detected</td><td class=\"tableb\">OK</td></tr>";
                 }
+                my_flush();
 
         }
 
-        echo '<br>'.$count.' '.$lang_util_php['orphan_comment'].'<br><br>';
-        if ($count>=1) {
-        ?>
-        <form action="<?php echo $phpself;?>" method="post">
-        <input type="hidden" name="action" value="delorphans" />
-        <input type="hidden" name="del" value="all" />
-        Delete all orphans?
-        <input type="submit" value="<?php print $lang_util_php['delete_all'];?>" class="button" /></form>
-         <?php
-        }
-}
-
-
-$phpself = $_SERVER['PHP_SELF'];
-// start output
-print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<title>' . $lang_util_php['title'] . '</title>
-</head>
-<style type="text/css">
-.labelradio { cursor : hand;}
-/*.accesskey {text-decoration:underline}*/
-</style>
-<body>';
-
-if ($action == 'thumbs') {
-    global $picturetbl, $CONFIG;
-
-    print '<a href="' . $phpself . '">' . $lang_util_php['back'] . '</a><br />';
-    print '<h2>' . $lang_util_php['thumbs_wait'] . '</h2>';
-
-    updatethumbs();
-
-    echo '<br /><a href="' . $phpself . '">' . $lang_util_php['back'] . '</a>';
-} else if ($action == 'continuethumbs') {
-    print '<a href="' . $phpself . '">' . $lang_util_php['back'] . '</a><br />';
-    print '<h2>' . $lang_util_php['thumbs_continue_wait'] . '</h2>';
-
-    updatethumbs();
-
-    echo '<br /><a href="' . $phpself . '">' . $lang_util_php['back'] . '</a>';
-} else if ($action == 'title') {
-    echo '<a href="' . $phpself . '">' . $lang_util_php['back'] . '</a><br />';
-    print '<h2>' . $lang_util_php['titles_wait'] . '</h2>';
-
-    filenametotitle(0);
-
-    echo '<br /><a href="' . $phpself . '">' . $lang_util_php['back'] . '</a>';
-} else if ($action == 'deltit') {
-    print '<a href="' . $phpself . '">' . $lang_util_php['back'] . '</a><br />';
-    print '<h2>' . $lang_util_php['delete_wait'] . '</h2>';
-
-    filenametotitle(1);
-
-    echo '<br /><a href="' . $phpself . '">' . $lang_util_php['back'] . '</a>';
-} else if ($action == 'delnorm') {
-    print '<a href="' . $phpself . '">' . $lang_util_php['back'] . '</a><br />';
-    print '<h2>' . $lang_util_php['replace_wait'] . '</h2>';
-
-    deleteorig();
-
-    echo '<br /><a href="' . $phpself . '">' . $lang_util_php['back'] . '</a>';
-} else if ($action == 'delorphans') {
-    deleteorphans();
-    echo '<br /><a href="' . $phpself . '">' . $lang_util_php['back'] . '</a>';
-} else {
-    starttable('100%');
+        endtable();
 
-    print '<tr><td>';
-    starttable('100%', $lang_util_php['title'] . ' (util.mod)', 2);
-    print '<tr><td class="tablef"><b>';
-    print $lang_util_php['what_it_does'] . '</b>:
-<ul style="margin-top:0px;margin-bottom:0px;list-style-type:square">
-<li>' . $lang_util_php['what_update_titles'] . '</li>
-<li>' . $lang_util_php['what_delete_title'] . '</li>
-<li>' . $lang_util_php['what_rebuild'] . '</li>
-<li>' . $lang_util_php['what_delete_originals'] . '</li>
-</ul></td>
-<td class="tableb"><b>
-' . $lang_util_php['instruction'] . '</b>:
-<br />
-(1) ' . $lang_util_php['instruction_action'] . '<br />
-(2) ' . $lang_util_php['instruction_parameter'] . '<br />
-(3) ' . $lang_util_php['instruction_album'] . '<br />
-(4) ';
-    printf($lang_util_php['instruction_press'], $lang_util_php['submit_form']);
-    print '
-';
-
-    print '</td></tr>';
-    endtable();
-    print '<br />
-<form action="' . $phpself . '" method="post">
-';
-
-    starttable('100%', '<input type="radio" name="action" checked="checked" value="thumbs" id="thumbs" class="nobg" /><label for="thumbs" accesskey="t" class="labelradio">' . $lang_util_php['update'] . '</label> (1)');
-    print '
-<tr><td>
-' . $lang_util_php['update_what'] . ' (2):<br />
-<input type="radio" name="updatetype" value="0" id="thumb" class="nobg" /><label for="thumb" accesskey="t" class="labelradio">' . $lang_util_php['update_thumb'] . '</label><br />
-<input type="radio" name="updatetype" value="1" id="resized" class="nobg" /><label for="resized" accesskey="r" class="labelradio">' . $lang_util_php['update_pic'] . '</label><br />
-<input type="radio" name="updatetype" value="2" checked="checked" id="all" class="nobg" /><label for="all" accesskey="a" class="labelradio">' . $lang_util_php['update_both'] . '</label><br />
-' . $lang_util_php['update_number'] . '
-<input type="text" name="numpics" value="' . $defpicnum . '" size="5" /><br />
-' . $lang_util_php['update_option'] . '<br /><br />
-</td></tr>';
-    endtable();
-
-    print '<br />';
-
-    starttable('100%', '<input type="radio" name="action" value="title" id="title" class="nobg" /><label for="title" accesskey="F" class="labelradio">' . $lang_util_php['filename_title'] . '</label> (1)');
-    print '
-<tr><td>
-' . $lang_util_php['filename_how'] . ' (2):<br />
-<input type="radio" name="parsemode" checked="checked" value="0" id="remove" class="nobg" /><label for="remove" accesskey="s" class="labelradio">' . $lang_util_php['filename_remove'] . '</label><br />
-<input type="radio" name="parsemode" value="1" id="euro" class="nobg" /><label for="euro" accesskey="e" class="labelradio">' . $lang_util_php['filename_euro'] . '</label><br />
-<input type="radio" name="parsemode" value="2" id="us" class="nobg" /><label for="us" accesskey="u" class="labelradio">' . $lang_util_php['filename_us'] . '</label><br />
-<input type="radio" name="parsemode" value="3" id="hour" class="nobg" /><label for="hour" accesskey="h" class="labelradio">' . $lang_util_php['filename_time'] . '</label><br /><br />
-</td></tr>';
-    endtable();
-
-    print '<br />';
-
-    starttable('100%', '<input type="radio" name="action" value="deltit" id="deltit" class="nobg" /><label for="deltit" accesskey="D" class="labelradio">' . $lang_util_php['delete_title'] . '</label> (1)');
-    endtable();
-    print '<br />';
-
-    starttable('100%', '<input type="radio" name="action" value="delorphans" id="delorphans" class="nobg" /><label for="delorphans" accesskey="O" class="labelradio">' . $lang_util_php['delete_orphans'] . '</label> (1)');
-    endtable();
-    print '<br />';
-
-    starttable('100%', '<input type="radio" name="action" value="delnorm" id="delnorm" class="nobg" /><label for="delnorm" accesskey="e" class="labelradio">' . $lang_util_php['delete_original'] . '</label> (1)');
-    endtable();
-    print '<br />';
-
-    starttable('100%', '<a href="phpinfo.php">' . $lang_util_php['phpinfo'] . '</a> (1)');
-    endtable();
-    print '<br />';
-
-    starttable('100%', '<a href="update.php">' . $lang_util_php['update_db'] . '</a> (1)');
-    print '<tr><td>'.$lang_util_php['update_db_explanation'].'</td></tr>';
-    endtable();
-    print '<br />';
-
-    print '&nbsp;<br />';
-
-    print '<h2>'.$lang_util_php['select_album'].'</h2>';
-
-    if (defined('UDB_INTEGRATION')) {
-        udb_util_filloptions();
-    } else {
-        filloptions();
-    }
-
-}
-print '</td></tr>';
-endtable();
-echo 'Util.mod 1.4 - Created by David Alberg Holm';
+        if ($outcome == 'none') echo 'No problems were found.';
+
+        if ($count == $numpics){
+                   $startpic += $numpics;
+                echo <<< EOT
+                        <form action="util.php" method="post">
+                                <input type="hidden" name="action" value="refresh_db" />
+                                <input type="hidden" name="refresh_numpics" value="$numpics" />
+                                <input type="hidden" name="refresh_startpic" value="$startpic" />
+                                <input type="hidden" name="albumid" value="$albumid" />
+                                <input type="submit" value="{$lang_util_php['continue']}" class="button" />
+                        </form>
+EOT;
+        }
+}
 pagefooter();
 ob_end_flush();
-
-?>
\ No newline at end of file
+?>
diff -ruN 133/versioncheck.php cpg148/versioncheck.php
--- 133/versioncheck.php	2005-04-20 08:16:24.000000000 -0500
+++ cpg148/versioncheck.php	2006-06-08 01:31:24.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.4.1
-  $Source: /cvsroot/coppermine/stable/versioncheck.php,v $
-  $Revision: 1.8 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3119 $
   $Author: gaugau $
-  $Date: 2005/04/20 06:16:24 $
+  $Date: 2006-06-08 01:23:44 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -173,7 +173,7 @@
 if (file_exists('images/help.gif') == true) { $help_icon = '<img src="images/help.gif" width="13" height="11" border="0" alt="" title="'.$lang_versioncheck_php['help'].'" />';
 } else { $help_icon = '<span style="background-color:#FFFAD3;color:#000000;font-weight:bold;border:1px solid black;font-size:8pt;margin:0px;padding:0px" title="'.$lang_versioncheck_php['help'].'"> ? </span>';
 }
-$help_html = "<a href=\"javascript:;\" onclick=\"MM_openBrWindow('".$_SERVER['PHP_SELF']."?pop=1&css=" . $help_theme . "&" . $reference . "','" . uniqid(rand()) . "','scrollbars=yes,toolbar=no,status=no,resizable=yes,width=" . $width . ",height=" . $height . "')\" style=\"cursor:help;text-decoration:none\">".$help_icon."</a>";
+$help_html = "<a href=\"javascript:;\" onclick=\"MM_openBrWindow('".$_SERVER['PHP_SELF']."?pop=1&amp;css=" . $help_theme . "&amp;" . $reference . "','" . uniqid(rand()) . "','scrollbars=yes,toolbar=no,status=no,resizable=yes,width=" . $width . ",height=" . $height . "')\" style=\"cursor:help;text-decoration:none\">".$help_icon."</a>";
 return $help_html;
 }
 }
@@ -454,6 +454,7 @@
 } else {
 $dir = '../'.cpg_get_coppermine_path().'/'; // this is the place to start browsing
 }
+
 if (is_array($repository_filename)) {
     foreach ($repository_filename as $rep_file) { //foreach start
         $counter_total_files++;
@@ -536,8 +537,8 @@
 ////////////////////////////////// functions ///////////////////////////////
 
 function cpg_get_coppermine_path() {
-//global $PHP_SELF;
-$return = str_replace('/', '',strrchr(str_replace('/'.str_replace('/', '',strrchr($_SERVER['PHP_SELF'], '/')), '', $_SERVER['PHP_SELF']),'/'));
+global $ORIGINAL_PHP_SELF;
+$return = str_replace('/', '',strrchr(str_replace('/'.str_replace('/', '',strrchr($ORIGINAL_PHP_SELF, '/')), '', $ORIGINAL_PHP_SELF),'/'));
 return $return;
 }
 
@@ -593,9 +594,9 @@
     $return['cpg_version'] = trim(substr($return['cpg_version'], 0, strpos($return['cpg_version'], '$')));
     /*
     print $file;
-    print ':<font color="red">';
+    print ':<span style="color:red">';
     print $return['cpg_version'];
-    print "</font>";
+    print "</span>";
     print $double_slash_position;
     print "<br />\n";
     */
@@ -704,7 +705,7 @@
 print '</span>';
 if ($stylecolor != '') {
     print '&nbsp;';
-    print cpg_display_help('f=index.html&base=64&h='.urlencode(base64_encode(serialize($helptitle))).'&t='.urlencode(base64_encode(serialize($helpoutput))),400,150);
+    print cpg_display_help('f=index.html&amp;base=64&amp;h='.urlencode(base64_encode(serialize($helptitle))).'&amp;t='.urlencode(base64_encode(serialize($helpoutput))),400,150);
 }
 
 
@@ -767,7 +768,7 @@
     print $writable_output;
     if ($helptitle != '') {
         print '&nbsp;';
-        print cpg_display_help('f=index.html&base=64&h='.urlencode(base64_encode(serialize($helptitle))).'&t='.urlencode(base64_encode(serialize($helpoutput)).'&css=1'),400,150);
+        print cpg_display_help('f=index.html&amp;base=64&amp;h='.urlencode(base64_encode(serialize($helptitle))).'&amp;t='.urlencode(base64_encode(serialize($helpoutput)).'&amp;css=1'),400,150);
         $helptitle = '';
         $helpoutput = '';
     }
@@ -948,7 +949,7 @@
    $return= '';
    if ($helptitle != '') {
       $return = '&nbsp;';
-      $return .= cpg_display_help('f=index.html&base=64&h='.urlencode(base64_encode(serialize($helptitle))).'&t='.urlencode(base64_encode(serialize($helpoutput))),400,150);
+      $return .= cpg_display_help('f=index.html&amp;base=64&amp;h='.urlencode(base64_encode(serialize($helptitle))).'&amp;t='.urlencode(base64_encode(serialize($helpoutput))),400,150);
 
    }
    return $return;
@@ -1800,7 +1801,7 @@
 1.3.3|upload.php|1.3.3|1.14|mandatory|r@
 1.3.3|usermgr.php|1.3.3|1.7|mandatory|r@
 1.3.3|util.php|1.3.3|1.13|mandatory|r@
-1.3.3|versioncheck.php|1.4.1|1.8|optional|r@
+1.3.3|versioncheck.php|1.4.1|1.9|optional|r@
 1.3.3|xp_publish.php|1.3.3|1.8|mandatory|r@
 1.3.3|zipdownload.php|1.3.3|1.5|mandatory|r@
 1.3.3|albums|||mandatory|w@
@@ -1852,6 +1853,8 @@
 1.3.3|include/smilies.inc.php|1.3.3|1.6|mandatory|r@
 1.3.3|include/sql_parse.php|1.3.3|1.6|mandatory|r@
 1.3.3|lang|||mandatory|r@
+1.3.3|lang/albanian.php|1.3.3|1.2|optional|r@
+1.3.3|lang/albanian-utf-8.php|1.3.3|1.2|optional|r@
 1.3.3|lang/arabic.php|1.3.0|1.11|optional|r@
 1.3.3|lang/arabic-utf-8.php|1.3.0|1.12|optional|r@
 1.3.3|lang/brazilian_portuguese.php|1.3.0|1.9|optional|r@
@@ -1880,6 +1883,8 @@
 1.3.3|lang/finnish-utf-8.php|1.3.0|1.8|optional|r@
 1.3.3|lang/french.php|1.3.2|1.15|optional|r@
 1.3.3|lang/french-utf-8.php|1.3.2|1.14|optional|r@
+1.3.3|lang/galician.php|1.3.3|1.1|optional|r@
+1.3.3|lang/galician-utf-8.php|1.3.3|1.1|optional|r@
 1.3.3|lang/german.php|1.3.3|1.13|optional|r@
 1.3.3|lang/german-utf-8.php|1.3.2|1.13|optional|r@
 1.3.3|lang/german_sie.php|1.3.3|1.4|optional|r@
@@ -1984,6 +1989,238 @@
 1.3.3|themes/water_drop/template.html|1.3.3|1.5|optional|r@
 1.3.3|themes/water_drop/theme.php|1.3.3|1.10|optional|r@
 1.3.3|themes/water_drop/images|||optional|r@
+1.3.4|addfav.php|1.3.4|1.7|mandatory|r@
+1.3.4|addpic.php|1.3.4|1.10|optional|r@
+1.3.4|admin.php|1.3.4|1.7|mandatory|r@
+1.3.4|albmgr.php|1.3.4|1.7|mandatory|r@
+1.3.4|anycontent.php|1.3.4|1.7|mandatory|r@
+1.3.4|banning.php|1.3.4|1.8|mandatory|r@
+1.3.4|calendar.php|1.3.4|1.5|mandatory|r@
+1.3.4|catmgr.php|1.3.4|1.8|mandatory|r@
+1.3.4|config.php|1.3.4|1.14|mandatory|r@
+1.3.4|db_ecard.php|1.3.4|1.6|mandatory|r@
+1.3.4|db_input.php|1.3.4|1.10|mandatory|r@
+1.3.4|delete.php|1.3.4|1.8|mandatory|r@
+1.3.4|displayecard.php|1.3.4|1.7|mandatory|r@
+1.3.4|displayimage.php|1.3.4|1.13|mandatory|r@
+1.3.4|ecard.php|1.3.4|1.13|mandatory|r@
+1.3.4|editOnePic.php|1.3.4|1.13|mandatory|r@
+1.3.4|editpics.php|1.3.4|1.9|mandatory|r@
+1.3.4|faq.php|1.3.4|1.5|mandatory|r@
+1.3.4|forgot_passwd.php|1.3.4|1.7|mandatory|r@
+1.3.4|getlang.php|1.3.4|1.7|mandatory|r@
+1.3.4|groupmgr.php|1.3.4|1.8|mandatory|r@
+1.3.4|image_processor.php|1.3.4|1.6|mandatory|r@
+1.3.4|index.php|1.3.4|1.18|mandatory|r@
+1.3.4|install.php|1.3.4|1.15|mandatory|r@
+1.3.4|installer.css|1.3.4|1.5|mandatory|r@
+1.3.4|login.php|1.3.4|1.7|mandatory|r@
+1.3.4|logout.php|1.3.4|1.7|mandatory|r@
+1.3.4|modifyalb.php|1.3.4|1.8|mandatory|r@
+1.3.4|phpinfo.php|1.3.4|1.7|mandatory|r@
+1.3.4|picEditor.php|1.3.4|1.5|mandatory|r@
+1.3.4|profile.php|1.3.4|1.8|mandatory|r@
+1.3.4|ratepic.php|1.3.4|1.7|mandatory|r@
+1.3.4|register.php|1.3.4|1.12|mandatory|r@
+1.3.4|reviewcom.php|1.3.4|1.7|mandatory|r@
+1.3.4|scripts.js|||mandatory|r@
+1.3.4|search.php|1.3.4|1.7|mandatory|r@
+1.3.4|searchnew.php|1.3.4|1.11|mandatory|r@
+1.3.4|showthumb.php|1.3.4|1.7|mandatory|r@
+1.3.4|thumbnails.php|1.3.4|1.7|mandatory|r@
+1.3.4|update.php|1.3.4|1.10|mandatory|r@
+1.3.4|upgrade-1.0-to-1.2.php|1.3.4|1.8|mandatory|r@
+1.3.4|upload.php|1.3.4|1.15|mandatory|r@
+1.3.4|usermgr.php|1.3.4|1.8|mandatory|r@
+1.3.4|util.php|1.3.4|1.14|mandatory|r@
+1.3.4|versioncheck.php|1.4.1|1.13|optional|r@
+1.3.4|xp_publish.php|1.3.4|1.9|mandatory|r@
+1.3.4|zipdownload.php|1.3.4|1.6|mandatory|r@
+1.3.4|albums|||mandatory|w@
+1.3.4|albums/index.html||1.2|optional|r@
+1.3.4|albums/edit|||mandatory|w@
+1.3.4|albums/edit/index.html|||optional|w@
+1.3.4|albums/userpics|||mandatory|w@
+1.3.4|albums/userpics/index.html|||optional|w@
+1.3.4|bridge|||optional|r@
+1.3.4|bridge/invisionboard.inc.php|1.3.4|1.10|optional|r@
+1.3.4|bridge/phpbb.inc.php|1.3.4|1.12|optional|r@
+1.3.4|bridge/punbb.inc.php|1.3.4|1.4|optional|r@
+1.3.4|bridge/smf.inc.php|1.3.4|1.9|optional|r@
+1.3.4|bridge/vbulletin.inc.php|1.3.4|1.8|optional|r@
+1.3.4|bridge/vbulletin23.inc.php|1.3.4|1.8|optional|r@
+1.3.4|bridge/vbulletin30.inc.php|1.3.4|1.9|optional|r@
+1.3.4|bridge/vbulletin3gamma.inc.php|1.3.4|1.7|optional|r@
+1.3.4|bridge/woltlab21.inc.php|1.3.4|1.8|optional|r@
+1.3.4|bridge/yabbse.inc.php|1.3.4|1.10|optional|r@
+1.3.4|docs|||optional|r@
+1.3.4|docs/credits.html||1.7|optional|r@
+1.3.4|docs/faq.htm||1.6|optional|r@
+1.3.4|docs/index.htm||1.8|optional|r@
+1.3.4|docs/README.html||1.7|optional|r@
+1.3.4|docs/theme.htm||1.4|optional|r@
+1.3.4|docs/translation.htm||1.4|optional|r@
+1.3.4|docs/pics|||optional|r@
+1.3.4|images|||mandatory|r@
+1.3.4|images/flags|||optional|r@
+1.3.4|images/smiles|||mandatory|r@
+1.3.4|include|||mandatory|w@
+1.3.4|include/archive.php|1.3.4|1.5|mandatory|r@
+1.3.4|include/config.inc.php|||mandatory|r@
+1.3.4|include/crop.inc.php|1.3.4|1.6|mandatory|r@
+1.3.4|include/exif_php.inc.php|1.3.4|1.8|mandatory|r@
+1.3.4|include/exifReader.inc.php|1.3.4|1.5|mandatory|r@
+1.3.4|include/functions.inc.php|1.3.4|1.28|mandatory|r@
+1.3.4|include/imageObjectGD.class.php|1.3.4|1.6|mandatory|r@
+1.3.4|include/imageObjectIM.class.php|1.3.4|1.5|mandatory|r@
+1.3.4|include/index.html|||mandatory|r@
+1.3.4|include/init.inc.php|1.3.4|1.16|mandatory|r@
+1.3.4|include/iptc.inc.php|1.3.4|1.5|mandatory|r@
+1.3.4|include/mailer.inc.php|1.3.4|1.7|mandatory|r@
+1.3.4|include/media.functions.inc.php|1.3.4|1.5|mandatory|r@
+1.3.4|include/picmgmt.inc.php|1.3.4|1.11|mandatory|r@
+1.3.4|include/search.inc.php|1.3.4|1.7|mandatory|r@
+1.3.4|include/select_lang.inc.php|1.3.4|1.8|mandatory|r@
+1.3.4|include/slideshow.inc.php|1.3.4|1.10|mandatory|r@
+1.3.4|include/smilies.inc.php|1.3.4|1.7|mandatory|r@
+1.3.4|include/sql_parse.php|1.3.4|1.7|mandatory|r@
+1.3.4|lang|||mandatory|r@
+1.3.4|lang/albanian.php|1.3.3|1.2|optional|r@
+1.3.4|lang/albanian-utf-8.php|1.3.3|1.2|optional|r@
+1.3.4|lang/arabic.php|1.3.0|1.11|optional|r@
+1.3.4|lang/arabic-utf-8.php|1.3.0|1.12|optional|r@
+1.3.4|lang/brazilian_portuguese.php|1.3.0|1.9|optional|r@
+1.3.4|lang/brazilian_portuguese-utf-8.php|1.3.0|1.10|optional|r@
+1.3.4|lang/bulgarian.php|1.3.0|1.6|optional|r@
+1.3.4|lang/bulgarian-utf-8.php|1.3.2|1.8|optional|r@
+1.3.4|lang/catalan.php|1.3.2|1.6|optional|r@
+1.3.4|lang/catalan-utf-8.php|1.3.2|1.7|optional|r@
+1.3.4|lang/chinese_big5.php|1.3.2|1.11|optional|r@
+1.3.4|lang/chinese_big5-utf-8.php|1.3.2|1.12|optional|r@
+1.3.4|lang/chinese_gb.php|1.3.2|1.11|optional|r@
+1.3.4|lang/chinese_gb-utf-8.php|1.3.2|1.12|optional|r@
+1.3.4|lang/croatian.php|1.3.0|1.9|optional|r@
+1.3.4|lang/croatian-utf-8.php|1.3.0|1.10|optional|r@
+1.3.4|lang/czech.php|1.3.0|1.10|optional|r@
+1.3.4|lang/czech-utf-8.php|1.3.0|1.11|optional|r@
+1.3.4|lang/danish.php|1.3.0|1.11|optional|r@
+1.3.4|lang/danish-utf-8.php|1.3.0|1.11|optional|r@
+1.3.4|lang/dutch.php|1.3.2|1.10|optional|r@
+1.3.4|lang/dutch-utf-8.php|1.3.2|1.11|optional|r@
+1.3.4|lang/english.php|1.3.3|1.18|mandatory|r@
+1.3.4|lang/english-utf-8.php|1.3.3|1.14|optional|r@
+1.3.4|lang/estonian.php|1.3.2|1.10|optional|r@
+1.3.4|lang/estonian-utf-8.php|1.3.2|1.11|optional|r@
+1.3.4|lang/finnish.php|1.3.0|1.8|optional|r@
+1.3.4|lang/finnish-utf-8.php|1.3.0|1.9|optional|r@
+1.3.4|lang/french.php|1.3.2|1.16|optional|r@
+1.3.4|lang/french-utf-8.php|1.3.2|1.15|optional|r@
+1.3.4|lang/galician.php|1.3.3|1.2|optional|r@
+1.3.4|lang/galician-utf-8.php|1.3.3|1.2|optional|r@
+1.3.4|lang/german.php|1.3.3|1.13|optional|r@
+1.3.4|lang/german-utf-8.php|1.3.2|1.13|optional|r@
+1.3.4|lang/german_sie.php|1.3.3|1.4|optional|r@
+1.3.4|lang/german_sie-utf-8.php|1.3.2|1.4|optional|r@
+1.3.4|lang/greek.php|1.3.0|1.8|optional|r@
+1.3.4|lang/greek-utf-8.php|1.3.0|1.9|optional|r@
+1.3.4|lang/hebrew.php|1.3.0|1.9|optional|r@
+1.3.4|lang/hebrew-utf-8.php|1.3.0|1.11|optional|r@
+1.3.4|lang/hungarian.php|1.3.0|1.8|optional|r@
+1.3.4|lang/hungarian-utf-8.php|1.3.0|1.9|optional|r@
+1.3.4|lang/indonesian.php|1.3.0|1.7|optional|r@
+1.3.4|lang/indonesian-utf-8.php|1.3.0|1.8|optional|r@
+1.3.4|lang/italian.php|1.3.0|1.10|optional|r@
+1.3.4|lang/italian-utf-8.php|1.3.0|1.11|optional|r@
+1.3.4|lang/italian2.php|1.3.0|1.3|optional|r@
+1.3.4|lang/italian2-utf-8.php|1.3.0|1.4|optional|r@
+1.3.4|lang/japanese.php|1.3.3|1.10|optional|r@
+1.3.4|lang/japanese-utf-8.php|1.3.3|1.11|optional|r@
+1.3.4|lang/kurdish.php|1.3.2|1.2|optional|r@
+1.3.4|lang/kurdish-utf-8.php|1.3.2|1.3|optional|r@
+1.3.4|lang/latvian.php|1.3.0|1.10|optional|r@
+1.3.4|lang/latvian-utf-8.php|1.3.0|1.12|optional|r@
+1.3.4|lang/malay.php|1.3.0|1.3|optional|r@
+1.3.4|lang/malay-utf-8.php|1.3.0|1.4|optional|r@
+1.3.4|lang/norwegian.php|1.3.2|1.10|optional|r@
+1.3.4|lang/norwegian-utf-8.php|1.3.2|1.11|optional|r@
+1.3.4|lang/polish.php|1.3.0|1.6|optional|r@
+1.3.4|lang/polish-utf-8.php|1.3.0|1.8|optional|r@
+1.3.4|lang/romanian.php|1.4.0|1.7|optional|r@
+1.3.4|lang/romanian-utf-8.php|1.4.0|1.8|optional|r@
+1.3.4|lang/romanian_no_diacritics.php|1.4.0|1.2|optional|r@
+1.3.4|lang/romanian_no_diacritics-utf-8.php|1.4.0|1.3|optional|r@
+1.3.4|lang/russian.php|1.3.2|1.13|optional|r@
+1.3.4|lang/russian-utf-8.php|1.3.2|1.14|optional|r@
+1.3.4|lang/slovak.php|1.3.2|1.5|optional|r@
+1.3.4|lang/slovak-utf-8.php|1.3.2|1.6|optional|r@
+1.3.4|lang/slovenian.php|1.3.0|1.7|optional|r@
+1.3.4|lang/slovenian-utf-8.php|1.3.0|1.8|optional|r@
+1.3.4|lang/spanish.php|1.3.0|1.7|optional|r@
+1.3.4|lang/spanish-utf-8.php|1.3.0|1.9|optional|r@
+1.3.4|lang/swedish.php|1.3.0|1.9|optional|r@
+1.3.4|lang/swedish-utf-8.php|1.3.0|1.10|optional|r@
+1.3.4|lang/turkish.php|1.3.2|1.8|optional|r@
+1.3.4|lang/turkish-utf-8.php|1.3.2|1.9|optional|r@
+1.3.4|lang/uighur.php|1.3.2|1.3|optional|r@
+1.3.4|lang/uighur-utf-8.php|1.3.2|1.4|optional|r@
+1.3.4|lang/vietnamese.php|1.3.2|1.5|optional|r@
+1.3.4|lang/vietnamese-utf-8.php|1.3.2|1.6|optional|r@
+1.3.4|sql/basic.sql|1.3.4|1.9|mandatory|r@
+1.3.4|sql/schema.sql|1.3.4|1.5|mandatory|r@
+1.3.4|sql/update.sql|1.3.4|1.15|mandatory|r@
+1.3.4|themes|||mandatory|r@
+1.3.4|themes/classic|||optional|r@
+1.3.4|themes/classic/style.css|1.3.4|1.3|optional|r@
+1.3.4|themes/classic/template.html|1.3.4|1.3|optional|r@
+1.3.4|themes/classic/theme.php|1.3.4|1.9|optional|r@
+1.3.4|themes/classic/images|||optional|r@
+1.3.4|themes/eyeball|||optional|r@
+1.3.4|themes/eyeball/style.css|1.3.4|1.4|optional|r@
+1.3.4|themes/eyeball/template.html|1.3.4|1.7|optional|r@
+1.3.4|themes/eyeball/theme.php|1.3.4|1.11|optional|r@
+1.3.4|themes/eyeball/images|||optional|r@
+1.3.4|themes/fruity|||optional|r@
+1.3.4|themes/fruity/style.css|1.3.4|1.4|optional|r@
+1.3.4|themes/fruity/template.html|1.3.4|1.7|optional|r@
+1.3.4|themes/fruity/theme.php|1.3.4|1.10|optional|r@
+1.3.4|themes/fruity/images|||optional|r@
+1.3.4|themes/hardwired|||optional|r@
+1.3.4|themes/hardwired/style.css|1.3.4|1.4|optional|r@
+1.3.4|themes/hardwired/template.html|1.3.4|1.8|optional|r@
+1.3.4|themes/hardwired/theme.php|1.3.4|1.13|optional|r@
+1.3.4|themes/hardwired/images|||optional|r@
+1.3.4|themes/igames|||optional|r@
+1.3.4|themes/igames/style.css|1.3.4|1.4|optional|r@
+1.3.4|themes/igames/template.html|1.3.4|1.7|optional|r@
+1.3.4|themes/igames/theme.php|1.3.4|1.12|optional|r@
+1.3.4|themes/igames/images|||optional|r@
+1.3.4|themes/mac_ox_x|||optional|r@
+1.3.4|themes/mac_ox_x/style.css|1.3.4|1.4|optional|r@
+1.3.4|themes/mac_ox_x/template.html|1.3.4|1.6|optional|r@
+1.3.4|themes/mac_ox_x/theme.php|1.3.4|1.11|optional|r@
+1.3.4|themes/mac_ox_x/images|||optional|r@
+1.3.4|themes/project_vii|||optional|r@
+1.3.4|themes/project_vii/style.css|1.3.4|1.4|optional|r@
+1.3.4|themes/project_vii/template.html|1.3.4|1.6|optional|r@
+1.3.4|themes/project_vii/theme.php|1.3.4|1.11|optional|r@
+1.3.4|themes/project_vii/images|||optional|r@
+1.3.4|themes/rainy_day|||optional|r@
+1.3.4|themes/rainy_day/style.css|1.3.4|1.4|optional|r@
+1.3.4|themes/rainy_day/template.html|1.3.4|1.8|optional|r@
+1.3.4|themes/rainy_day/theme.php|1.3.4|1.11|optional|r@
+1.3.4|themes/rainy_day/images|||optional|r@
+1.3.4|themes/styleguide|||optional|r@
+1.3.4|themes/styleguide/domLib.js|||optional|r@
+1.3.4|themes/styleguide/domTT.js|||optional|r@
+1.3.4|themes/styleguide/readme.htm||1.3|optional|r@
+1.3.4|themes/styleguide/template.html|1.3.4|1.4|optional|r@
+1.3.4|themes/styleguide/theme.php|1.3.4|1.7|optional|r@
+1.3.4|themes/styleguide/images|||optional|r@
+1.3.4|themes/water_drop|||optional|r@
+1.3.4|themes/water_drop/style.css|1.3.4|1.4|optional|r@
+1.3.4|themes/water_drop/template.html|1.3.4|1.6|optional|r@
+1.3.4|themes/water_drop/theme.php|1.3.4|1.11|optional|r@
+1.3.4|themes/water_drop/images|||optional|r@
 1.4.0|addfav.php|1.4.0|1.15|mandatory|r@
 1.4.0|addpic.php|1.4.0|1.11|mandatory|r@
 1.4.0|admin.php|1.4.0|1.14|mandatory|r@
@@ -2080,7 +2317,7 @@
 1.4.0|include/init.inc.php|1.4.0|1.71|mandatory|r@
 1.4.0|include/iptc.inc.php|1.4.0|1.6|mandatory|r@
 1.4.0|include/keyword.inc.php|1.4.0|1.4|mandatory|r@
-1.4.0|include/langfallback.inc.php|1.4.0|1.11|mandatory|r@
+1.4.0|include/langfallback.inc.php|1.4.0|1.24|mandatory|r@
 1.4.0|include/logger.inc.php|1.4.0|1.12|mandatory|r@
 1.4.0|include/mailer.inc.php|1.4.0|1.10|mandatory|r@
 1.4.0|include/media.functions.inc.php|1.4.0|1.9|mandatory|r@
@@ -2241,79 +2478,90 @@
 1.4.0|themes/water_drop/style.css||1.14|optional|r@
 1.4.0|themes/water_drop/theme.php|1.4.0|1.52|optional|r@
 1.4.0|themes/water_drop/images|||optional|r@
-1.4.1|addfav.php|1.4.1|1.17|mandatory|r@
-1.4.1|addpic.php|1.4.1|1.13|mandatory|r@
-1.4.1|admin.php|1.4.1|1.24|mandatory|r@
-1.4.1|albmgr.php|1.4.1|1.16|mandatory|r@
+1.4.1|addfav.php|1.4.1|1.18|mandatory|r@
+1.4.1|addpic.php|1.4.1|1.14|mandatory|r@
+1.4.1|admin.php|1.4.1|1.27|mandatory|r@
+1.4.1|albmgr.php|1.4.1|1.17|mandatory|r@
 1.4.1|anycontent.php|1.4.1|1.13|mandatory|r@
-1.4.1|banning.php|1.4.1|1.25|mandatory|r@
-1.4.1|bridgemgr.php|1.4.1|1.22|mandatory|r@
+1.4.1|banning.php|1.4.1|1.27|mandatory|r@
+1.4.1|bridgemgr.php|1.4.1|1.26|mandatory|r@
 1.4.1|calendar.php|1.4.1|1.11|mandatory|r@
-1.4.1|catmgr.php|1.4.1|1.25|mandatory|r@
-1.4.1|db_ecard.php|1.4.1|1.13|mandatory|r@
-1.4.1|db_input.php|1.4.1|1.49|mandatory|r@
-1.4.1|delete.php|1.4.1|1.23|mandatory|r@
+1.4.1|catmgr.php|1.4.1|1.30|mandatory|r@
+1.4.1|charsetmgr.php|1.4.1|1.9|mandatory|r@
+1.4.1|db_ecard.php|1.4.1|1.15|mandatory|r@
+1.4.1|db_input.php|1.4.1|1.51|mandatory|r@
+1.4.1|delete.php|1.4.1|1.24|mandatory|r@
 1.4.1|displayecard.php|1.4.1|1.13|mandatory|r@
-1.4.1|displayimage.php|1.4.1|1.98|mandatory|r@
-1.4.1|ecard.php|1.4.1|1.32|mandatory|r@
-1.4.1|editOnePic.php|1.4.1|1.37|mandatory|r@
-1.4.1|editpics.php|1.4.1|1.36|mandatory|r@
+1.4.1|displayimage.php|1.4.1|1.101|mandatory|r@
+1.4.1|displayreport.php|1.4.1|1.6|mandatory|r@
+1.4.1|ecard.php|1.4.1|1.37|mandatory|r@
+1.4.1|editOnePic.php|1.4.1|1.41|mandatory|r@
+1.4.1|editpics.php|1.4.1|1.40|mandatory|r@
 1.4.1|exifmgr.php|1.4.1|1.9|mandatory|r@
 1.4.1|faq.php|1.4.1|1.7|mandatory|r@
-1.4.1|forgot_passwd.php|1.4.1|1.18|mandatory|r@
+1.4.1|forgot_passwd.php|1.4.1|1.20|mandatory|r@
 1.4.1|getlang.php|1.4.1|1.10|mandatory|r@
-1.4.1|groupmgr.php|1.4.1|1.29|mandatory|r@
-1.4.1|image_processor.php|1.4.1|1.19|mandatory|r@
-1.4.1|index.php|1.4.1|1.84|mandatory|r@
-1.4.1|install.php|1.4.1|1.31|mandatory|r@
+1.4.1|groupmgr.php|1.4.1|1.35|mandatory|r@
+1.4.1|image_processor.php|1.4.1|1.21|mandatory|r@
+1.4.1|index.php|1.4.1|1.87|mandatory|r@
+1.4.1|install.php|1.4.1|1.34|mandatory|r@
 1.4.1|installer.css|1.4.1|1.11|mandatory|r@
 1.4.1|keyword_create_dict.php|1.4.1|1.7|mandatory|r@
 1.4.1|keyword_select.php|1.4.1|1.7|mandatory|r@
-1.4.1|keywordmgr.php|1.4.1|1.8|mandatory|r@
+1.4.1|keywordmgr.php|1.4.1|1.12|mandatory|r@
 1.4.1|login.php|1.4.1|1.25|mandatory|r@
-1.4.1|logout.php|1.4.1|1.9|mandatory|r@
+1.4.1|logout.php|1.4.1|1.10|mandatory|r@
+1.4.1|minibrowser.php|1.4.1|1.15|mandatory|r@
 1.4.1|mode.php|1.4.1|1.4|mandatory|r@
-1.4.1|modifyalb.php|1.4.1|1.29|mandatory|r@
-1.4.1|phpinfo.php|1.4.1|1.10|mandatory|r@
-1.4.1|picEditor.php|1.4.1|1.21|mandatory|r@
-1.4.1|picmgr.php|1.4.1|1.17|mandatory|r@
-1.4.1|pluginmgr.php|1.4.1|1.17|mandatory|r@
-1.4.1|profile.php|1.4.1|1.41|mandatory|r@
+1.4.1|modifyalb.php|1.4.1|1.31|mandatory|r@
+1.4.1|phpinfo.php|1.4.1|1.11|mandatory|r@
+1.4.1|picEditor.php|1.4.1|1.24|mandatory|r@
+1.4.1|picmgr.php|1.4.1|1.19|mandatory|r@
+1.4.1|pluginmgr.php|1.4.1|1.18|mandatory|r@
+1.4.1|profile.php|1.4.1|1.45|mandatory|r@
 1.4.1|ratepic.php|1.4.1|1.13|mandatory|r@
-1.4.1|register.php|1.4.1|1.30|mandatory|r@
-1.4.1|relocate_server.php|1.4.1|1.4|optional|r@
-1.4.1|reviewcom.php|1.4.1|1.19|mandatory|r@
+1.4.1|register.php|1.4.1|1.33|mandatory|r@
+1.4.1|relocate_server.php|1.4.1|1.5|optional|r@
+1.4.1|report_file.php|1.4.1|1.22|mandatory|r@
+1.4.1|reviewcom.php|1.4.1|1.20|mandatory|r@
 1.4.1|scripts.js|1.4.1|1.13|mandatory|r@
-1.4.1|search.php|1.4.1|1.15|mandatory|r@
-1.4.1|searchnew.php|1.4.1|1.46|mandatory|r@
+1.4.1|search.php|1.4.1|1.17|mandatory|r@
+1.4.1|searchnew.php|1.4.1|1.50|mandatory|r@
 1.4.1|showthumb.php|1.4.1|1.10|mandatory|r@
 1.4.1|stat_details.php|1.4.1|1.1|mandatory|r@
-1.4.1|thumbnails.php|1.4.1|1.28|mandatory|r@
-1.4.1|update.php|1.4.1|1.22|mandatory|r@
+1.4.1|thumbnails.php|1.4.1|1.29|mandatory|r@
+1.4.1|update.php|1.4.1|1.23|mandatory|r@
 1.4.1|upgrade-1.0-to-1.2.php|1.4.1|1.9|mandatory|r@
-1.4.1|upload.php|1.4.1|1.66|mandatory|r@
-1.4.1|usermgr.php|1.4.1|1.45|mandatory|r@
-1.4.1|util.php|1.4.1|1.28|mandatory|r@
-1.4.1|versioncheck.php|1.4.1|1.57|mandatory|r@
-1.4.1|viewlog.php|1.4.1|1.10|mandatory|r@
-1.4.1|xp_publish.php|1.4.1|1.27|mandatory|r@
+1.4.1|upload.php|1.4.1|1.73|mandatory|r@
+1.4.1|usermgr.php|1.4.1|1.50|mandatory|r@
+1.4.1|util.php|1.4.1|1.30|mandatory|r@
+1.4.1|versioncheck.php|1.4.1|1.71|mandatory|r@
+1.4.1|viewlog.php|1.4.1|1.11|mandatory|r@
+1.4.1|xp_publish.php|1.4.1|1.30|mandatory|r@
 1.4.1|zipdownload.php|1.4.1|1.10|mandatory|r@
 1.4.1|**fullpath**|||mandatory|w@
-1.4.1|**fullpath**/index.php|||mandatory|w@
-1.4.1|**fullpath**/edit/index.html|||mandatory|w@
+1.4.1|**fullpath**/index.php|||optional|w@
+1.4.1|**fullpath**/edit/index.html|||optional|w@
 1.4.1|**fullpath**/edit|||mandatory|w@
-1.4.1|**fullpath**/edit/index.html|||mandatory|w@
+1.4.1|**fullpath**/edit/index.html|||optional|w@
 1.4.1|**fullpath**/**userpics**|||mandatory|w@
-1.4.1|**fullpath**/**userpics**/index.php|||mandatory|w@
-1.4.1|bridge/invisionboard20.inc.php|1.4.1|1.6|optional|r@
-1.4.1|bridge/mambo.inc.php|1.4.1|1.15|optional|r@
-1.4.1|bridge/phpbb.inc.php|1.4.1|1.38|optional|r@
+1.4.1|**fullpath**/**userpics**/index.php|||optional|w@
+1.4.1|bridge|||mandatory|r@
+1.4.1|bridge/coppermine.inc.php|1.4.1|1.20|mandatory|r@
+1.4.1|bridge/eblah.inc.php|1.4.1|1.4|optional|r@
+1.4.1|bridge/invisionboard20.inc.php|1.4.1|1.8|optional|r@
+1.4.1|bridge/mambo.inc.php|1.4.1|1.17|optional|r@
+1.4.1|bridge/mybb.inc.php|1.4.1|1.2|optional|r@
+1.4.1|bridge/phorum.inc.php|1.4.1|1.5|optional|r@
+1.4.1|bridge/phpbb.inc.php|1.4.1|1.42|optional|r@
 1.4.1|bridge/phpbb22.inc.php|1.4.1|1.10|optional|r@
 1.4.1|bridge/punbb115.inc.php|1.4.1|1.5|optional|r@
 1.4.1|bridge/punbb12.inc.php|1.4.1|1.12|optional|r@
-1.4.1|bridge/smf10.inc.php|1.4.1|1.11|optional|r@
-1.4.1|bridge/udb_base.inc.php|1.4.1|1.9|optional|r@
+1.4.1|bridge/smf10.inc.php|1.4.1|1.13|optional|r@
+1.4.1|bridge/udb_base.inc.php|1.4.1|1.13|mandatory|r@
 1.4.1|bridge/vbulletin30.inc.php|1.4.1|1.23|optional|r@
+1.4.1|bridge/xmb.inc.php|1.4.1|1.4|optional|r@
+1.4.1|bridge/xoops.inc.php|1.4.1|1.4|optional|r@
 1.4.1|docs|||mandatory|r@
 1.4.1|docs/credits.html||1.12|optional|r@
 1.4.1|docs/faq.htm|||optional|r@
@@ -2323,34 +2571,44 @@
 1.4.1|docs/theme.htm||1.15|optional|r@
 1.4.1|docs/translation.htm|||optional|r@
 1.4.1|docs/pics|||mandatory|r@
+1.4.1|docs/theme|||optional|r@
+1.4.1|docs/theme/edit_style.html|||optional|r@
+1.4.1|docs/theme/edit_template.html|||optional|r@
+1.4.1|docs/theme/edit_theme.html|1.4.1|1.5|optional|r@
+1.4.1|docs/theme/index.html||1.1|optional|r@
+1.4.1|docs/theme/style.css|||optional|r@
+1.4.1|docs/theme/validation.html|||optional|r@
 1.4.1|include|||mandatory|w@
 1.4.1|include/archive.php|1.4.1|1.5|mandatory|r@
 1.4.1|include/config.inc.php|||mandatory|r@
-1.4.1|include/crop.inc.php|1.4.1|1.12|mandatory|r@
+1.4.1|include/crop.inc.php|1.4.1|1.13|mandatory|r@
 1.4.1|include/debugger.inc.php|1.4.1|1.9|mandatory|r@
-1.4.1|include/exif.php|1.4.1|1.6|mandatory|r@
+1.4.1|include/exif.php|1.4.1|1.8|mandatory|r@
 1.4.1|include/exif_php.inc.php|1.4.1|1.15|mandatory|r@
 1.4.1|include/exifReader.inc.php|1.4.1|1.8|mandatory|r@
-1.4.1|include/functions.inc.php|1.4.1|1.184|mandatory|r@
+1.4.1|include/functions.inc.php|1.4.1|1.205|mandatory|r@
 1.4.1|include/imageObjectGD.class.php|1.4.1|1.8|mandatory|r@
 1.4.1|include/imageObjectIM.class.php|1.4.1|1.8|mandatory|r@
 1.4.1|include/index.html|1.4.1|1.2|mandatory|r@
-1.4.1|include/init.inc.php|1.4.1|1.91|mandatory|r@
-1.4.1|include/iptc.inc.php|1.4.1|1.11|mandatory|r@
-1.4.1|include/keyword.inc.php|1.4.1|1.9|mandatory|r@
-1.4.1|include/langfallback.inc.php|1.4.1|1.22|mandatory|r@
+1.4.1|include/init.inc.php|1.4.1|1.100|mandatory|r@
+1.4.1|include/iptc.inc.php|1.4.1|1.12|mandatory|r@
+1.4.1|include/keyword.inc.php|1.4.1|1.11|mandatory|r@
+1.4.1|include/langfallback.inc.php|1.4.1|1.31|mandatory|r@
 1.4.1|include/logger.inc.php|1.4.1|1.14|mandatory|r@
-1.4.1|include/mailer.inc.php|1.4.1|1.16|mandatory|r@
-1.4.1|include/media.functions.inc.php|1.4.1|1.12|mandatory|r@
-1.4.1|include/picmgmt.inc.php|1.4.1|1.31|mandatory|r@
+1.4.1|include/mailer.inc.php|1.4.1|1.17|mandatory|r@
+1.4.1|include/mb.inc.php|1.4.1|1.4|mandatory|r@
+1.4.1|include/media.functions.inc.php|1.4.1|1.13|mandatory|r@
+1.4.1|include/phpmailer.lang-en.php|1.4.1|1.2|mandatory|r@
+1.4.1|include/picmgmt.inc.php|1.4.1|1.35|mandatory|r@
 1.4.1|include/plugin_api.inc.php|1.4.1|1.18|mandatory|r@
-1.4.1|include/search.inc.php|1.4.1|1.20|mandatory|r@
+1.4.1|include/search.inc.php|1.4.1|1.23|mandatory|r@
 1.4.1|include/select_lang.inc.php|1.4.1|1.10|mandatory|r@
 1.4.1|include/slideshow.inc.php|1.4.1|1.12|mandatory|r@
 1.4.1|include/smilies.inc.php|1.4.1|1.17|mandatory|r@
 1.4.1|include/smtp.inc.php|1.4.1|1.4|mandatory|r@
 1.4.1|include/sql_parse.php|1.4.1|1.7|mandatory|r@
-1.4.1|include/themes.inc.php|1.4.1|1.29|mandatory|r@
+1.4.1|include/themes.inc.php|1.4.1|1.44|mandatory|r@
+1.4.1|include/update.inc.php|1.4.1|1.5|mandatory|r@
 1.4.1|include/zip.lib.php|1.4.1|1.4|mandatory|r@
 1.4.1|include/makers|||mandatory|w@
 1.4.1|include/makers/canon.php|1.4.1|1.6|mandatory|r@
@@ -2360,6 +2618,7 @@
 1.4.1|include/makers/olympus.php|1.4.1|1.6|mandatory|r@
 1.4.1|include/makers/sanyo.php|1.4.1|1.6|mandatory|r@
 1.4.1|lang|||mandatory|r@
+1.4.1|lang/albanian.php|1.3.3|1.2|optional|r@
 1.4.1|lang/arabic.php|1.4.1|1.6|optional|r@
 1.4.1|lang/brazilian_portuguese.php|1.4.1|1.8|optional|r@
 1.4.1|lang/bulgarian.php|1.4.1|1.6|optional|r@
@@ -2369,19 +2628,21 @@
 1.4.1|lang/croatian.php|1.4.1|1.6|optional|r@
 1.4.1|lang/czech.php|1.4.1|1.7|optional|r@
 1.4.1|lang/danish.php|1.4.1|1.13|optional|r@
-1.4.1|lang/dutch.php|1.4.1|1.14|optional|r@
-1.4.1|lang/english.php|1.4.1|1.278|mandatory|r@
+1.4.1|lang/dutch.php|1.4.1|1.15|optional|r@
+1.4.1|lang/english.php|1.4.1|1.281|mandatory|r@
+1.4.1|lang/english_gb.php|1.4.1|1.4|optional|r@
 1.4.1|lang/estonian.php|1.4.1|1.7|optional|r@
-1.4.1|lang/finnish.php|1.4.1|1.7|optional|r@
-1.4.1|lang/french.php|1.4.1|1.21|optional|r@
-1.4.1|lang/german.php|1.4.1|1.21|optional|r@
+1.4.1|lang/finnish.php|1.4.1|1.8|optional|r@
+1.4.1|lang/french.php|1.4.1|1.24|optional|r@
+1.4.1|lang/galician.php|1.3.3|1.1|optional|r@
+1.4.1|lang/german.php|1.4.1|1.24|optional|r@
 1.4.1|lang/german_sie.php|1.4.1|1.4|optional|r@
 1.4.1|lang/greek.php|1.4.1|1.8|optional|r@
 1.4.1|lang/hebrew.php|1.4.1|1.7|optional|r@
 1.4.1|lang/hungarian.php|1.4.1|1.9|optional|r@
 1.4.1|lang/indonesian.php|1.4.1|1.7|optional|r@
 1.4.1|lang/italian.php|1.4.1|1.9|optional|r@
-1.4.1|lang/italian2.php|1.4.1|1.3|optional|r@
+1.4.1|lang/italian2.php|1.4.1|1.4|optional|r@
 1.4.1|lang/japanese.php|1.4.1|1.6|optional|r@
 1.4.1|lang/latvian.php|1.4.1|1.8|optional|r@
 1.4.1|lang/malay.php|1.4.1|1.3|optional|r@
@@ -2392,7 +2653,7 @@
 1.4.1|lang/romanian_no_diacritics.php|1.4.1|1.2|optional|r@
 1.4.1|lang/russian.php|1.4.1|1.8|optional|r@
 1.4.1|lang/slovak.php|1.4.1|1.3|optional|r@
-1.4.1|lang/slovenian.php|1.4.1|1.11|optional|r@
+1.4.1|lang/slovenian.php|1.4.1|1.12|optional|r@
 1.4.1|lang/spanish.php|1.4.1|1.10|optional|r@
 1.4.1|lang/swedish.php|1.4.1|1.8|optional|r@
 1.4.1|lang/thai.php|1.3.2|1.5|optional|r@
@@ -2408,12 +2669,12 @@
 1.4.1|plugins/sample/configuration.php|1.4.1|1.1|optional|r@
 1.4.1|plugins/sef_urls|||optional|r@
 1.4.1|plugins/sef_urls/codebase.php|1.4.1|1.7|optional|r@
-1.4.1|plugins/sef_urls/configuration.php|1.4.1|1.1|optional|r@
+1.4.1|plugins/sef_urls/configuration.php|1.4.1|1.2|optional|r@
 1.4.1|plugins/sef_urls/ht.txt|1.4.1|1.3|optional|r@
 1.4.1|sql|||mandatory|r@
-1.4.1|sql/basic.sql|1.4.1|1.86|mandatory|r@
-1.4.1|sql/schema.sql|1.4.1|1.37|mandatory|r@
-1.4.1|sql/update.sql|1.4.1|1.115|mandatory|r@
+1.4.1|sql/basic.sql|1.4.1|1.91|mandatory|r@
+1.4.1|sql/schema.sql|1.4.1|1.40|mandatory|r@
+1.4.1|sql/update.sql|1.4.1|1.120|mandatory|r@
 1.4.1|themes|||mandatory|r@
 1.4.1|themes/classic|||optional|r@
 1.4.1|themes/classic/style.css|1.4.1|1.16|optional|r@
@@ -2421,7 +2682,7 @@
 1.4.1|themes/classic/theme.php|1.4.1|1.70|optional|r@
 1.4.1|themes/classic/images|||optional|r@
 1.4.1|themes/eyeball|||optional|r@
-1.4.1|themes/eyeball/style.css|1.4.1|1.21|optional|r@
+1.4.1|themes/eyeball/style.css|1.4.1|1.22|optional|r@
 1.4.1|themes/eyeball/template.html||1.8|optional|r@
 1.4.1|themes/eyeball/theme.php|1.4.1|1.64|optional|r@
 1.4.1|themes/eyeball/images|||optional|r@
@@ -2431,9 +2692,9 @@
 1.4.1|themes/fruity/theme.php|1.4.1|1.61|optional|r@
 1.4.1|themes/fruity/images|||optional|r@
 1.4.1|themes/hardwired|||optional|r@
-1.4.1|themes/hardwired/style.css|1.4.1|1.23|optional|r@
+1.4.1|themes/hardwired/style.css|1.4.1|1.25|optional|r@
 1.4.1|themes/hardwired/template.html||1.9|optional|r@
-1.4.1|themes/hardwired/theme.php|1.4.1|1.66|optional|r@
+1.4.1|themes/hardwired/theme.php|1.4.1|1.68|optional|r@
 1.4.1|themes/hardwired/images|||optional|r@
 1.4.1|themes/igames|||optional|r@
 1.4.1|themes/igames/style.css|1.4.1|1.23|optional|r@
@@ -2445,7 +2706,7 @@
 1.4.1|themes/mac_ox_x/template.html||1.8|optional|r@
 1.4.1|themes/mac_ox_x/theme.php|1.4.1|1.62|optional|r@
 1.4.1|themes/mac_ox_x/images|||optional|r@
-1.4.1|themes/classic|||optional|r@
+1.4.1|themes/project_vii|||optional|r@
 1.4.1|themes/project_vii/style.css|1.4.1|1.25|optional|r@
 1.4.1|themes/project_vii/template.html||1.7|optional|r@
 1.4.1|themes/project_vii/theme.php|1.4.1|1.61|optional|r@
@@ -2458,13 +2719,1686 @@
 1.4.1|themes/sample|||optional|r@
 1.4.1|themes/sample/style.css|1.4.1|1.1|optional|r@
 1.4.1|themes/sample/template.html|||optional|r@
-1.4.1|themes/sample/theme.php|1.4.1|1.1|optional|r@
+1.4.1|themes/sample/theme.php|1.4.1|1.5|optional|r@
 1.4.1|themes/sample/images|||optional|r@
 1.4.1|themes/water_drop|||optional|r@
 1.4.1|themes/water_drop/style.css|1.4.1|1.21|optional|r@
 1.4.1|themes/water_drop/template.html||1.15|optional|r@
 1.4.1|themes/water_drop/theme.php|1.4.1|1.64|optional|r@
 1.4.1|themes/water_drop/images|||optional|r@
+1.4.2|addfav.php|1.4.2|1.19|mandatory|r@
+1.4.2|addpic.php|1.4.2|1.15|mandatory|r@
+1.4.2|admin.php|1.4.2|1.28|mandatory|r@
+1.4.2|albmgr.php|1.4.2|1.18|mandatory|r@
+1.4.2|anycontent.php|1.4.2|1.14|mandatory|r@
+1.4.2|banning.php|1.4.2|1.28|mandatory|r@
+1.4.2|bridgemgr.php|1.4.2|1.28|mandatory|r@
+1.4.2|calendar.php|1.4.2|1.12|mandatory|r@
+1.4.2|catmgr.php|1.4.2|1.31|mandatory|r@
+1.4.2|charsetmgr.php|1.4.2|1.10|mandatory|r@
+1.4.2|db_ecard.php|1.4.2|1.16|mandatory|r@
+1.4.2|db_input.php|1.4.2|1.52|mandatory|r@
+1.4.2|delete.php|1.4.2|1.25|mandatory|r@
+1.4.2|displayecard.php|1.4.2|1.14|mandatory|r@
+1.4.2|displayimage.php|1.4.2|1.102|mandatory|r@
+1.4.2|displayreport.php|1.4.2|1.7|mandatory|r@
+1.4.2|ecard.php|1.4.2|1.38|mandatory|r@
+1.4.2|editOnePic.php|1.4.2|1.42|mandatory|r@
+1.4.2|editpics.php|1.4.2|1.41|mandatory|r@
+1.4.2|exifmgr.php|1.4.2|1.10|mandatory|r@
+1.4.2|faq.php|1.4.2|1.8|mandatory|r@
+1.4.2|forgot_passwd.php|1.4.2|1.21|mandatory|r@
+1.4.2|getlang.php|1.4.2|1.11|mandatory|r@
+1.4.2|groupmgr.php|1.4.2|1.36|mandatory|r@
+1.4.2|image_processor.php|1.4.2|1.24|mandatory|r@
+1.4.2|index.php|1.4.2|1.88|mandatory|r@
+1.4.2|install.php|1.4.2|1.36|mandatory|r@
+1.4.2|installer.css|1.4.2|1.12|mandatory|r@
+1.4.2|keyword_create_dict.php|1.4.2|1.8|mandatory|r@
+1.4.2|keyword_select.php|1.4.2|1.8|mandatory|r@
+1.4.2|keywordmgr.php|1.4.2|1.13|mandatory|r@
+1.4.2|login.php|1.4.2|1.26|mandatory|r@
+1.4.2|logout.php|1.4.2|1.11|mandatory|r@
+1.4.2|minibrowser.php|1.4.2|1.16|mandatory|r@
+1.4.2|mode.php|1.4.2|1.5|mandatory|r@
+1.4.2|modifyalb.php|1.4.2|1.32|mandatory|r@
+1.4.2|phpinfo.php|1.4.2|1.12|mandatory|r@
+1.4.2|picEditor.php|1.4.2|1.26|mandatory|r@
+1.4.2|picmgr.php|1.4.2|1.20|mandatory|r@
+1.4.2|pluginmgr.php|1.4.2|1.19|mandatory|r@
+1.4.2|profile.php|1.4.2|1.46|mandatory|r@
+1.4.2|ratepic.php|1.4.2|1.14|mandatory|r@
+1.4.2|register.php|1.4.2|1.34|mandatory|r@
+1.4.2|relocate_server.php|1.4.2|1.6|optional|r@
+1.4.2|report_file.php|1.4.2|1.23|mandatory|r@
+1.4.2|reviewcom.php|1.4.2|1.21|mandatory|r@
+1.4.2|scripts.js|1.4.2|1.14|mandatory|r@
+1.4.2|search.php|1.4.2|1.18|mandatory|r@
+1.4.2|searchnew.php|1.4.2|1.52|mandatory|r@
+1.4.2|showthumb.php|1.4.2|1.11|mandatory|r@
+1.4.2|stat_details.php|1.4.2|1.2|mandatory|r@
+1.4.2|thumbnails.php|1.4.2|1.30|mandatory|r@
+1.4.2|update.php|1.4.2|1.24|mandatory|r@
+1.4.2|upgrade-1.0-to-1.2.php|1.4.2|1.10|mandatory|r@
+1.4.2|upload.php|1.4.2|1.74|mandatory|r@
+1.4.2|usermgr.php|1.4.2|1.51|mandatory|r@
+1.4.2|util.php|1.4.2|1.31|mandatory|r@
+1.4.2|versioncheck.php|1.4.2|1.76|mandatory|r@
+1.4.2|viewlog.php|1.4.2|1.12|mandatory|r@
+1.4.2|xp_publish.php|1.4.2|1.33|mandatory|r@
+1.4.2|zipdownload.php|1.4.2|1.11|mandatory|r@
+1.4.2|**fullpath**|||mandatory|w@
+1.4.2|**fullpath**/index.php|||optional|w@
+1.4.2|**fullpath**/edit/index.html|||optional|w@
+1.4.2|**fullpath**/edit/no_FTP-uploads_into_this_folder!|||optional|w@
+1.4.2|**fullpath**/edit|||mandatory|w@
+1.4.2|**fullpath**/edit/index.html|||optional|w@
+1.4.2|**fullpath**/**userpics**|||mandatory|w@
+1.4.2|**fullpath**/**userpics**/index.php|||optional|w@
+1.4.2|**fullpath**/**userpics**/no_FTP-uploads_into_this_folder!|||optional|w@
+1.4.2|bridge|||mandatory|r@
+1.4.2|bridge/coppermine.inc.php|1.4.2|1.21|mandatory|r@
+1.4.2|bridge/eblah.inc.php|1.4.2|1.5|optional|r@
+1.4.2|bridge/invisionboard20.inc.php|1.4.2|1.9|optional|r@
+1.4.2|bridge/mambo.inc.php|1.4.2|1.18|optional|r@
+1.4.2|bridge/mybb.inc.php|1.4.2|1.3|optional|r@
+1.4.2|bridge/phorum.inc.php|1.4.2|1.6|optional|r@
+1.4.2|bridge/phpbb.inc.php|1.4.2|1.44|optional|r@
+1.4.2|bridge/phpbb2018.inc.php|1.4.2|1.1|optional|r@
+1.4.2|bridge/phpbb22.inc.php|1.4.2|1.11|optional|r@
+1.4.2|bridge/punbb115.inc.php|1.4.2|1.6|optional|r@
+1.4.2|bridge/punbb12.inc.php|1.4.2|1.13|optional|r@
+1.4.2|bridge/smf10.inc.php|1.4.2|1.17|optional|r@
+1.4.2|bridge/udb_base.inc.php|1.4.2|1.14|mandatory|r@
+1.4.2|bridge/vbulletin30.inc.php|1.4.2|1.24|optional|r@
+1.4.2|bridge/xmb.inc.php|1.4.2|1.5|optional|r@
+1.4.2|bridge/xoops.inc.php|1.4.2|1.5|optional|r@
+1.4.2|docs|||mandatory|r@
+1.4.2|docs/faq.htm|||optional|r@
+1.4.2|docs/faq_fr.htm|||optional|r@
+1.4.2|docs/index.htm||1.12|mandatory|r@
+1.4.2|docs/index_fr.htm||1.2|mandatory|r@
+1.4.2|docs/README.html||1.17|optional|r@
+1.4.2|docs/showdoc.php|1.4.2|1.15|mandatory|r@
+1.4.2|docs/style.css|1.4.2|1.6|mandatory|r@
+1.4.2|docs/theme.htm||1.16|optional|r@
+1.4.2|docs/translation.htm|||optional|r@
+1.4.2|docs/pics|||mandatory|r@
+1.4.2|docs/theme|||optional|r@
+1.4.2|docs/theme/edit_style.html|||optional|r@
+1.4.2|docs/theme/edit_template.html|||optional|r@
+1.4.2|docs/theme/edit_theme.html|1.4.2|1.6|optional|r@
+1.4.2|docs/theme/index.html||1.1|optional|r@
+1.4.2|docs/theme/style.css|1.4.2|1.3|optional|r@
+1.4.2|docs/theme/validation.html|||optional|r@
+1.4.2|include|||mandatory|w@
+1.4.2|include/archive.php|1.4.2|1.6|mandatory|r@
+1.4.2|include/config.inc.php|||mandatory|r@
+1.4.2|include/config.inc.php.sample|||optional|r@
+1.4.2|include/crop.inc.php|1.4.2|1.15|mandatory|r@
+1.4.2|include/debugger.inc.php|1.4.2|1.10|mandatory|r@
+1.4.2|include/exif.php|1.4.2|1.10|mandatory|r@
+1.4.2|include/exif_php.inc.php|1.4.2|1.16|mandatory|r@
+1.4.2|include/exifReader.inc.php|1.4.2|1.9|mandatory|r@
+1.4.2|include/functions.inc.php|1.4.2|1.207|mandatory|r@
+1.4.2|include/imageObjectGD.class.php|1.4.2|1.9|mandatory|r@
+1.4.2|include/imageObjectIM.class.php|1.4.2|1.9|mandatory|r@
+1.4.2|include/index.html|1.4.2|1.3|mandatory|r@
+1.4.2|include/init.inc.php|1.4.2|1.102|mandatory|r@
+1.4.2|include/iptc.inc.php|1.4.2|1.13|mandatory|r@
+1.4.2|include/keyword.inc.php|1.4.2|1.12|mandatory|r@
+1.4.2|include/langfallback.inc.php|1.4.2|1.32|mandatory|r@
+1.4.2|include/logger.inc.php|1.4.2|1.15|mandatory|r@
+1.4.2|include/mailer.inc.php|1.4.2|1.18|mandatory|r@
+1.4.2|include/mb.inc.php|1.4.2|1.5|mandatory|r@
+1.4.2|include/media.functions.inc.php|1.4.2|1.14|mandatory|r@
+1.4.2|include/phpmailer.lang-en.php|1.4.2|1.3|mandatory|r@
+1.4.2|include/picmgmt.inc.php|1.4.2|1.36|mandatory|r@
+1.4.2|include/plugin_api.inc.php|1.4.2|1.19|mandatory|r@
+1.4.2|include/search.inc.php|1.4.2|1.24|mandatory|r@
+1.4.2|include/select_lang.inc.php|1.4.2|1.11|mandatory|r@
+1.4.2|include/slideshow.inc.php|1.4.2|1.13|mandatory|r@
+1.4.2|include/smilies.inc.php|1.4.2|1.18|mandatory|r@
+1.4.2|include/smtp.inc.php|1.4.2|1.5|mandatory|r@
+1.4.2|include/sql_parse.php|1.4.2|1.8|mandatory|r@
+1.4.2|include/themes.inc.php|1.4.2|1.45|mandatory|r@
+1.4.2|include/update.inc.php|1.4.2|1.6|mandatory|r@
+1.4.2|include/zip.lib.php|1.4.2|1.5|mandatory|r@
+1.4.2|include/makers|||mandatory|w@
+1.4.2|include/makers/canon.php|1.4.2|1.9|mandatory|r@
+1.4.2|include/makers/fujifilm.php|1.4.2|1.9|mandatory|r@
+1.4.2|include/makers/gps.php|1.4.2|1.9|mandatory|r@
+1.4.2|include/makers/nikon.php|1.4.2|1.9|mandatory|r@
+1.4.2|include/makers/olympus.php|1.4.2|1.9|mandatory|r@
+1.4.2|include/makers/sanyo.php|1.4.2|1.9|mandatory|r@
+1.4.2|lang|||mandatory|r@
+1.4.2|lang/albanian.php|1.3.3|1.3|optional|r@
+1.4.2|lang/arabic.php|1.4.1|1.6|optional|r@
+1.4.2|lang/basque.php|1.4.1|1.6|optional|r@
+1.4.2|lang/brazilian_portuguese.php|1.4.1|1.8|optional|r@
+1.4.2|lang/bulgarian.php|1.4.1|1.6|optional|r@
+1.4.2|lang/catalan.php|1.4.1|1.3|optional|r@
+1.4.2|lang/chinese_big5.php|1.4.1|1.9|optional|r@
+1.4.2|lang/chinese_gb.php|1.4.1|1.7|optional|r@
+1.4.2|lang/croatian.php|1.4.1|1.6|optional|r@
+1.4.2|lang/czech.php|1.4.1|1.7|optional|r@
+1.4.2|lang/danish.php|1.4.1|1.14|optional|r@
+1.4.2|lang/dutch.php|1.4.1|1.17|optional|r@
+1.4.2|lang/english.php|1.4.1|1.281|mandatory|r@
+1.4.2|lang/english_gb.php|1.4.1|1.4|optional|r@
+1.4.2|lang/estonian.php|1.4.1|1.7|optional|r@
+1.4.2|lang/finnish.php|1.4.1|1.9|optional|r@
+1.4.2|lang/french.php|1.4.1|1.25|optional|r@
+1.4.2|lang/galician.php|1.3.4|1.3|optional|r@
+1.4.2|lang/german.php|1.4.2|1.29|optional|r@
+1.4.2|lang/german_sie.php|1.4.2|1.7|optional|r@
+1.4.2|lang/greek.php|1.4.1|1.8|optional|r@
+1.4.2|lang/hebrew.php|1.4.1|1.7|optional|r@
+1.4.2|lang/hungarian.php|1.4.1|1.9|optional|r@
+1.4.2|lang/indonesian.php|1.4.1|1.7|optional|r@
+1.4.2|lang/italian.php|1.3.4|1.10|optional|r@
+1.4.2|lang/italian2.php|1.3.4|1.4|optional|r@
+1.4.2|lang/japanese.php|1.4.1|1.6|optional|r@
+1.4.2|lang/korean.php|1.4.1|1.9|optional|r@
+1.4.2|lang/kurdish.php|1.4.1|1.2|optional|r@
+1.4.2|lang/latvian.php|1.4.1|1.8|optional|r@
+1.4.2|lang/malay.php|1.4.1|1.3|optional|r@
+1.4.2|lang/norwegian.php|1.4.1|1.13|optional|r@
+1.4.2|lang/persian.php|1.3.2|1.2|optional|r@
+1.4.2|lang/polish.php|1.4.1|1.7|optional|r@
+1.4.2|lang/portuguese.php|1.3.4|1.7|optional|r@
+1.4.2|lang/romanian.php|1.4.1|1.5|optional|r@
+1.4.2|lang/romanian_no_diacritics.php|1.4.1|1.2|optional|r@
+1.4.2|lang/russian.php|1.4.1|1.8|optional|r@
+1.4.2|lang/slovak.php|1.4.1|1.3|optional|r@
+1.4.2|lang/slovenian.php|1.4.1|1.12|optional|r@
+1.4.2|lang/spanish.php|1.4.1|1.10|optional|r@
+1.4.2|lang/swedish.php|1.4.1|1.8|optional|r@
+1.4.2|lang/thai.php|1.3.2|1.5|optional|r@
+1.4.2|lang/turkish.php|1.4.1|1.6|optional|r@
+1.4.2|lang/uighur.php|1.4.1|1.3|optional|r@
+1.4.2|lang/vietnamese.php|1.4.1|1.3|optional|r@
+1.4.2|lang/welsh.php|1.3.2|1.2|optional|r@
+1.4.2|logs|||mandatory|w@
+1.4.2|logs/log_header.inc.php|1.4.2|1.6|mandatory|r@
+1.4.2|plugins|||optional|r@
+1.4.2|plugins/sample|||optional|r@
+1.4.2|plugins/sample/codebase.php|1.4.2|1.9|optional|r@
+1.4.2|plugins/sample/configuration.php|1.4.2|1.2|optional|r@
+1.4.2|plugins/sef_urls|||optional|r@
+1.4.2|plugins/sef_urls/codebase.php|1.4.2|1.8|optional|r@
+1.4.2|plugins/sef_urls/configuration.php|1.4.2|1.3|optional|r@
+1.4.2|plugins/sef_urls/ht.txt|1.4.2|1.4|optional|r@
+1.4.2|sql|||mandatory|r@
+1.4.2|sql/basic.sql|1.4.2|1.92|mandatory|r@
+1.4.2|sql/schema.sql|1.4.2|1.42|mandatory|r@
+1.4.2|sql/update.sql|1.4.2|1.122|mandatory|r@
+1.4.2|themes|||mandatory|r@
+1.4.2|themes/classic|||optional|r@
+1.4.2|themes/classic/style.css|1.4.2|1.17|optional|r@
+1.4.2|themes/classic/template.html||1.9|optional|r@
+1.4.2|themes/classic/theme.php|1.4.2|1.71|optional|r@
+1.4.2|themes/classic/images|||optional|r@
+1.4.2|themes/eyeball|||optional|r@
+1.4.2|themes/eyeball/style.css|1.4.2|1.23|optional|r@
+1.4.2|themes/eyeball/template.html||1.8|optional|r@
+1.4.2|themes/eyeball/theme.php|1.4.2|1.66|optional|r@
+1.4.2|themes/eyeball/images|||optional|r@
+1.4.2|themes/fruity|||optional|r@
+1.4.2|themes/fruity/style.css|1.4.2|1.21|optional|r@
+1.4.2|themes/fruity/template.html||1.8|optional|r@
+1.4.2|themes/fruity/theme.php|1.4.2|1.62|optional|r@
+1.4.2|themes/fruity/images|||optional|r@
+1.4.2|themes/hardwired|||optional|r@
+1.4.2|themes/hardwired/style.css|1.4.2|1.26|optional|r@
+1.4.2|themes/hardwired/template.html||1.9|optional|r@
+1.4.2|themes/hardwired/theme.php|1.4.2|1.69|optional|r@
+1.4.2|themes/hardwired/images|||optional|r@
+1.4.2|themes/igames|||optional|r@
+1.4.2|themes/igames/style.css|1.4.2|1.24|optional|r@
+1.4.2|themes/igames/template.html||1.9|optional|r@
+1.4.2|themes/igames/theme.php|1.4.2|1.68|optional|r@
+1.4.2|themes/igames/images|||optional|r@
+1.4.2|themes/mac_ox_x|||optional|r@
+1.4.2|themes/mac_ox_x/style.css|1.4.2|1.23|optional|r@
+1.4.2|themes/mac_ox_x/template.html||1.8|optional|r@
+1.4.2|themes/mac_ox_x/theme.php|1.4.2|1.63|optional|r@
+1.4.2|themes/mac_ox_x/images|||optional|r@
+1.4.2|themes/project_vii|||optional|r@
+1.4.2|themes/project_vii/style.css|1.4.2|1.27|optional|r@
+1.4.2|themes/project_vii/template.html||1.7|optional|r@
+1.4.2|themes/project_vii/theme.php|1.4.2|1.62|optional|r@
+1.4.2|themes/project_vii/images|||optional|r@
+1.4.2|themes/rainy_day|||optional|r@
+1.4.2|themes/rainy_day/style.css|1.4.2|1.24|optional|r@
+1.4.2|themes/rainy_day/template.html||1.6|optional|r@
+1.4.2|themes/rainy_day/theme.php|1.4.2|1.65|optional|r@
+1.4.2|themes/rainy_day/images|||optional|r@
+1.4.2|themes/sample|||optional|r@
+1.4.2|themes/sample/style.css|1.4.2|1.3|optional|r@
+1.4.2|themes/sample/template.html|||optional|r@
+1.4.2|themes/sample/theme.php|1.4.2|1.6|optional|r@
+1.4.2|themes/sample/images|||optional|r@
+1.4.2|themes/water_drop|||optional|r@
+1.4.2|themes/water_drop/style.css|1.4.2|1.23|optional|r@
+1.4.2|themes/water_drop/template.html||1.15|optional|r@
+1.4.2|themes/water_drop/theme.php|1.4.2|1.65|optional|r@
+1.4.2|themes/water_drop/images|||optional|r@
+1.4.3|addfav.php|1.4.3|1.10|mandatory|r@
+1.4.3|addpic.php|1.4.3|1.13|mandatory|r@
+1.4.3|admin.php|1.4.3|1.13|mandatory|r@
+1.4.3|albmgr.php|1.4.3|1.10|mandatory|r@
+1.4.3|anycontent.php|1.4.3|1.10|mandatory|r@
+1.4.3|banning.php|1.4.3|1.11|mandatory|r@
+1.4.3|bridgemgr.php|1.4.3|1.4|mandatory|r@
+1.4.3|calendar.php|1.4.3|1.8|mandatory|r@
+1.4.3|catmgr.php|1.4.3|1.11|mandatory|r@
+1.4.3|charsetmgr.php|1.4.3|1.2|mandatory|r@
+1.4.3|db_ecard.php|1.4.3|1.9|mandatory|r@
+1.4.3|db_input.php|1.4.3|1.14|mandatory|r@
+1.4.3|delete.php|1.4.3|1.11|mandatory|r@
+1.4.3|displayecard.php|1.4.3|1.10|mandatory|r@
+1.4.3|displayimage.php|1.4.3|1.19|mandatory|r@
+1.4.3|displayreport.php|1.4.3|1.2|mandatory|r@
+1.4.3|ecard.php|1.4.3|1.17|mandatory|r@
+1.4.3|editOnePic.php|1.4.3|1.16|mandatory|r@
+1.4.3|editpics.php|1.4.3|1.12|mandatory|r@
+1.4.3|exifmgr.php|1.4.3|1.2|mandatory|r@
+1.4.3|faq.php|1.4.3|1.8|mandatory|r@
+1.4.3|forgot_passwd.php|1.4.3|1.10|mandatory|r@
+1.4.3|getlang.php|1.4.3|1.10|mandatory|r@
+1.4.3|groupmgr.php|1.4.3|1.11|mandatory|r@
+1.4.3|image_processor.php|1.4.3|1.9|mandatory|r@
+1.4.3|index.php|1.4.3|1.21|mandatory|r@
+1.4.3|install.php|1.4.3|1.21|mandatory|r@
+1.4.3|installer.css|1.4.3|1.8|mandatory|r@
+1.4.3|keyword_create_dict.php|1.4.3|1.2|mandatory|r@
+1.4.3|keyword_select.php|1.4.3|1.2|mandatory|r@
+1.4.3|keywordmgr.php|1.4.3|1.2|mandatory|r@
+1.4.3|login.php|1.4.3|1.10|mandatory|r@
+1.4.3|logout.php|1.4.3|1.10|mandatory|r@
+1.4.3|minibrowser.php|1.4.3|1.2|mandatory|r@
+1.4.3|mode.php|1.4.3|1.2|mandatory|r@
+1.4.3|modifyalb.php|1.4.3|1.11|mandatory|r@
+1.4.3|phpinfo.php|1.4.3|1.10|mandatory|r@
+1.4.3|picEditor.php|1.4.3|1.9|mandatory|r@
+1.4.3|picmgr.php|1.4.3|1.2|mandatory|r@
+1.4.3|pluginmgr.php|1.4.3|1.2|mandatory|r@
+1.4.3|profile.php|1.4.3|1.12|mandatory|r@
+1.4.3|ratepic.php|1.4.3|1.10|mandatory|r@
+1.4.3|register.php|1.4.3|1.16|mandatory|r@
+1.4.3|report_file.php|1.4.3|1.2|mandatory|r@
+1.4.3|reviewcom.php|1.4.3|1.10|mandatory|r@
+1.4.3|scripts.js|1.4.3|1.4|mandatory|r@
+1.4.3|search.php|1.4.3|1.10|mandatory|r@
+1.4.3|searchnew.php|1.4.3|1.14|mandatory|r@
+1.4.3|showthumb.php|1.4.3|1.10|mandatory|r@
+1.4.3|stat_details.php|1.4.3|1.2|mandatory|r@
+1.4.3|thumbnails.php|1.4.3|1.10|mandatory|r@
+1.4.3|update.php|1.4.3|1.13|mandatory|r@
+1.4.3|upgrade-1.0-to-1.2.php|1.4.3|1.11|mandatory|r@
+1.4.3|upload.php|1.4.3|1.19|mandatory|r@
+1.4.3|usermgr.php|1.4.3|1.11|mandatory|r@
+1.4.3|util.php|1.4.3|1.18|mandatory|r@
+1.4.3|versioncheck.php|1.4.3|1.22|mandatory|r@
+1.4.3|viewlog.php|1.4.3|1.2|mandatory|r@
+1.4.3|xp_publish.php|1.4.3|1.13|mandatory|r@
+1.4.3|zipdownload.php|1.4.3|1.9|mandatory|r@
+1.4.3|**fullpath**|||mandatory|w@
+1.4.3|**fullpath**/index.php|||optional|w@
+1.4.3|**fullpath**/edit/index.html|||optional|w@
+1.4.3|**fullpath**/edit/no_FTP-uploads_into_this_folder!|||optional|w@
+1.4.3|**fullpath**/edit|||mandatory|w@
+1.4.3|**fullpath**/edit/index.html|||optional|w@
+1.4.3|**fullpath**/**userpics**|||mandatory|w@
+1.4.3|**fullpath**/**userpics**/index.php|||optional|w@
+1.4.3|**fullpath**/**userpics**/no_FTP-uploads_into_this_folder!|||optional|w@
+1.4.3|bridge|||mandatory|r@
+1.4.3|bridge/coppermine.inc.php|1.4.3|1.6|mandatory|r@
+1.4.3|bridge/eblah.inc.php|1.4.3|1.3|optional|r@
+1.4.3|bridge/invisionboard20.inc.php|1.4.3|1.3|optional|r@
+1.4.3|bridge/mambo.inc.php|1.4.3|1.4|optional|r@
+1.4.3|bridge/mybb.inc.php|1.4.3|1.3|optional|r@
+1.4.3|bridge/phorum.inc.php|1.4.3|1.3|optional|r@
+1.4.3|bridge/phpbb.inc.php|1.4.3|1.17|optional|r@
+1.4.3|bridge/phpbb2018.inc.php|1.4.3|1.10|optional|r@
+1.4.3|bridge/phpbb22.inc.php|1.4.3|1.3|optional|r@
+1.4.3|bridge/punbb115.inc.php|1.4.3|1.3|optional|r@
+1.4.3|bridge/punbb12.inc.php|1.4.3|1.4|optional|r@
+1.4.3|bridge/smf10.inc.php|1.4.3|1.4|optional|r@
+1.4.3|bridge/udb_base.inc.php|1.4.3|1.13|mandatory|r@
+1.4.3|bridge/vbulletin30.inc.php|1.4.3|1.14|optional|r@
+1.4.3|bridge/xmb.inc.php|1.4.3|1.3|optional|r@
+1.4.3|bridge/xoops.inc.php|1.4.3|1.4|optional|r@
+1.4.3|docs|||mandatory|r@
+1.4.3|docs/faq.htm|||optional|r@
+1.4.3|docs/faq_fr.htm|||optional|r@
+1.4.3|docs/index.htm||1.12|mandatory|r@
+1.4.3|docs/index_fr.htm||1.2|mandatory|r@
+1.4.3|docs/README.html||1.17|optional|r@
+1.4.3|docs/showdoc.php|1.4.3|1.2|mandatory|r@
+1.4.3|docs/style.css|1.4.3|1.2|mandatory|r@
+1.4.3|docs/theme.htm||1.10|optional|r@
+1.4.3|docs/translation.htm|||optional|r@
+1.4.3|docs/pics|||mandatory|r@
+1.4.3|docs/theme|||optional|r@
+1.4.3|docs/theme/edit_style.html|||optional|r@
+1.4.3|docs/theme/edit_template.html|||optional|r@
+1.4.3|docs/theme/edit_theme.html|1.4.3|1.3|optional|r@
+1.4.3|docs/theme/index.html||1.1|optional|r@
+1.4.3|docs/theme/style.css|1.4.3|1.2|optional|r@
+1.4.3|docs/theme/validation.html|||optional|r@
+1.4.3|include|||mandatory|w@
+1.4.3|include/archive.php|1.4.3|1.8|mandatory|r@
+1.4.3|include/config.inc.php|||mandatory|r@
+1.4.3|include/config.inc.php.sample|||optional|r@
+1.4.3|include/crop.inc.php|1.4.3|1.9|mandatory|r@
+1.4.3|include/debugger.inc.php|1.4.3|1.3|mandatory|r@
+1.4.3|include/exif.php|1.4.3|1.2|mandatory|r@
+1.4.3|include/exif_php.inc.php|1.4.3|1.11|mandatory|r@
+1.4.3|include/exifReader.inc.php|1.4.3|1.8|mandatory|r@
+1.4.3|include/functions.inc.php|1.4.3|1.36|mandatory|r@
+1.4.3|include/imageObjectGD.class.php|1.4.3|1.9|mandatory|r@
+1.4.3|include/imageObjectIM.class.php|1.4.3|1.8|mandatory|r@
+1.4.3|include/index.html|1.4.3|1.3|mandatory|r@
+1.4.3|include/init.inc.php|1.4.3|1.21|mandatory|r@
+1.4.3|include/iptc.inc.php|1.4.3|1.8|mandatory|r@
+1.4.3|include/keyword.inc.php|1.4.3|1.3|mandatory|r@
+1.4.3|include/langfallback.inc.php|1.4.3|1.4|mandatory|r@
+1.4.3|include/logger.inc.php|1.4.3|1.2|mandatory|r@
+1.4.3|include/mailer.inc.php|1.4.3|1.11|mandatory|r@
+1.4.3|include/mb.inc.php|1.4.3|1.3|mandatory|r@
+1.4.3|include/media.functions.inc.php|1.4.3|1.8|mandatory|r@
+1.4.3|include/phpmailer.lang-en.php|1.4.3|1.2|mandatory|r@
+1.4.3|include/picmgmt.inc.php|1.4.3|1.16|mandatory|r@
+1.4.3|include/plugin_api.inc.php|1.4.3|1.2|mandatory|r@
+1.4.3|include/search.inc.php|1.4.3|1.11|mandatory|r@
+1.4.3|include/select_lang.inc.php|1.4.3|1.11|mandatory|r@
+1.4.3|include/slideshow.inc.php|1.4.3|1.13|mandatory|r@
+1.4.3|include/smilies.inc.php|1.4.3|1.10|mandatory|r@
+1.4.3|include/smtp.inc.php|1.4.3|1.2|mandatory|r@
+1.4.3|include/sql_parse.php|1.4.3|1.10|mandatory|r@
+1.4.3|include/themes.inc.php|1.4.3|1.6|mandatory|r@
+1.4.3|include/update.inc.php|1.4.3|1.2|mandatory|r@
+1.4.3|include/zip.lib.php|1.4.3|1.2|mandatory|r@
+1.4.3|include/makers|||mandatory|w@
+1.4.3|include/makers/canon.php|1.4.3|1.2|mandatory|r@
+1.4.3|include/makers/fujifilm.php|1.4.3|1.2|mandatory|r@
+1.4.3|include/makers/gps.php|1.4.3|1.2|mandatory|r@
+1.4.3|include/makers/nikon.php|1.4.3|1.2|mandatory|r@
+1.4.3|include/makers/olympus.php|1.4.3|1.2|mandatory|r@
+1.4.3|include/makers/sanyo.php|1.4.3|1.2|mandatory|r@
+1.4.3|lang|||mandatory|r@
+1.4.3|lang/basque.php|1.4.3|1.4|optional|r@
+1.4.3|lang/chinese_big5.php|1.4.3|1.13|optional|r@
+1.4.3|lang/dutch.php|1.4.3|1.12|optional|r@
+1.4.3|lang/english.php|1.4.3|1.24|mandatory|r@
+1.4.3|lang/english_gb.php|1.4.3|1.2|optional|r@
+1.4.3|lang/french.php|1.4.3|1.19|optional|r@
+1.4.3|lang/german.php|1.4.3|1.17|optional|r@
+1.4.3|lang/german_sie.php|1.4.3|1.8|optional|r@
+1.4.3|lang/italian.php|1.4.3|1.13|optional|r@
+1.4.3|lang/japanese.php|1.4.3|1.13|optional|r@
+1.4.3|lang/korean.php|1.4.3|1.7|optional|r@
+1.4.3|lang/norwegian.php|1.4.3|1.12|optional|r@
+1.4.3|lang/polish.php|1.4.3|1.9|optional|r@
+1.4.3|lang/russian.php|1.4.3|1.16|optional|r@
+1.4.3|lang/slovenian.php|1.4.3|1.9|optional|r@
+1.4.3|lang/spanish.php|1.4.3|1.11|optional|r@
+1.4.3|lang/swedish.php|1.4.3|1.12|optional|r@
+1.4.3|logs|||mandatory|w@
+1.4.3|logs/log_header.inc.php|1.4.3|1.2|mandatory|r@
+1.4.3|plugins|||optional|r@
+1.4.3|plugins/sample|||optional|r@
+1.4.3|plugins/sample/codebase.php|1.4.3|1.2|optional|r@
+1.4.3|plugins/sample/configuration.php|1.4.3|1.2|optional|r@
+1.4.3|plugins/sef_urls|||optional|r@
+1.4.3|plugins/sef_urls/codebase.php|1.4.3|1.2|optional|r@
+1.4.3|plugins/sef_urls/configuration.php|1.4.3|1.2|optional|r@
+1.4.3|plugins/sef_urls/ht.txt|1.4.3|1.2|optional|r@
+1.4.3|sql|||mandatory|r@
+1.4.3|sql/basic.sql|1.4.3|1.13|mandatory|r@
+1.4.3|sql/schema.sql|1.4.3|1.9|mandatory|r@
+1.4.3|sql/update.sql|1.4.3|1.19|mandatory|r@
+1.4.3|themes|||mandatory|r@
+1.4.3|themes/classic|||optional|r@
+1.4.3|themes/classic/style.css|1.4.3|1.6|optional|r@
+1.4.3|themes/classic/template.html||1.9|optional|r@
+1.4.3|themes/classic/theme.php|1.4.3|1.13|optional|r@
+1.4.3|themes/classic/images|||optional|r@
+1.4.3|themes/eyeball|||optional|r@
+1.4.3|themes/eyeball/style.css|1.4.3|1.7|optional|r@
+1.4.3|themes/eyeball/template.html||1.8|optional|r@
+1.4.3|themes/eyeball/theme.php|1.4.3|1.15|optional|r@
+1.4.3|themes/eyeball/images|||optional|r@
+1.4.3|themes/fruity|||optional|r@
+1.4.3|themes/fruity/style.css|1.4.3|1.7|optional|r@
+1.4.3|themes/fruity/template.html||1.8|optional|r@
+1.4.3|themes/fruity/theme.php|1.4.3|1.14|optional|r@
+1.4.3|themes/fruity/images|||optional|r@
+1.4.3|themes/hardwired|||optional|r@
+1.4.3|themes/hardwired/style.css|1.4.3|1.7|optional|r@
+1.4.3|themes/hardwired/template.html||1.9|optional|r@
+1.4.3|themes/hardwired/theme.php|1.4.3|1.16|optional|r@
+1.4.3|themes/hardwired/images|||optional|r@
+1.4.3|themes/igames|||optional|r@
+1.4.3|themes/igames/style.css|1.4.3|1.7|optional|r@
+1.4.3|themes/igames/template.html||1.9|optional|r@
+1.4.3|themes/igames/theme.php|1.4.3|1.15|optional|r@
+1.4.3|themes/igames/images|||optional|r@
+1.4.3|themes/mac_ox_x|||optional|r@
+1.4.3|themes/mac_ox_x/style.css|1.4.3|1.7|optional|r@
+1.4.3|themes/mac_ox_x/template.html||1.8|optional|r@
+1.4.3|themes/mac_ox_x/theme.php|1.4.3|1.14|optional|r@
+1.4.3|themes/mac_ox_x/images|||optional|r@
+1.4.3|themes/project_vii|||optional|r@
+1.4.3|themes/project_vii/style.css|1.4.3|1.9|optional|r@
+1.4.3|themes/project_vii/template.html||1.7|optional|r@
+1.4.3|themes/project_vii/theme.php|1.4.3|1.14|optional|r@
+1.4.3|themes/project_vii/images|||optional|r@
+1.4.3|themes/rainy_day|||optional|r@
+1.4.3|themes/rainy_day/style.css|1.4.3|1.7|optional|r@
+1.4.3|themes/rainy_day/template.html||1.6|optional|r@
+1.4.3|themes/rainy_day/theme.php|1.4.3|1.14|optional|r@
+1.4.3|themes/rainy_day/images|||optional|r@
+1.4.3|themes/sample|||optional|r@
+1.4.3|themes/sample/style.css|1.4.3|1.2|optional|r@
+1.4.3|themes/sample/template.html|||optional|r@
+1.4.3|themes/sample/theme.php|1.4.3|1.4|optional|r@
+1.4.3|themes/sample/images|||optional|r@
+1.4.3|themes/water_drop|||optional|r@
+1.4.3|themes/water_drop/style.css|1.4.3|1.8|optional|r@
+1.4.3|themes/water_drop/template.html||1.15|optional|r@
+1.4.3|themes/water_drop/theme.php|1.4.3|1.14|optional|r@
+1.4.3|themes/water_drop/images|||optional|r@
+1.4.4|addfav.php|1.4.4|1.14|mandatory|r@
+1.4.4|addpic.php|1.4.4|1.15|mandatory|r@
+1.4.4|admin.php|1.4.4|1.15|mandatory|r@
+1.4.4|albmgr.php|1.4.4|1.12|mandatory|r@
+1.4.4|anycontent.php|1.4.4|1.12|mandatory|r@
+1.4.4|banning.php|1.4.4|1.13|mandatory|r@
+1.4.4|bridgemgr.php|1.4.4|1.8|mandatory|r@
+1.4.4|calendar.php|1.4.4|1.10|mandatory|r@
+1.4.4|catmgr.php|1.4.4|1.13|mandatory|r@
+1.4.4|charsetmgr.php|1.4.4|1.4|mandatory|r@
+1.4.4|db_ecard.php|1.4.4|1.11|mandatory|r@
+1.4.4|db_input.php|1.4.4|1.18|mandatory|r@
+1.4.4|delete.php|1.4.4|1.14|mandatory|r@
+1.4.4|displayecard.php|1.4.4|1.12|mandatory|r@
+1.4.4|displayimage.php|1.4.4|1.23|mandatory|r@
+1.4.4|displayreport.php|1.4.4|1.4|mandatory|r@
+1.4.4|ecard.php|1.4.4|1.20|mandatory|r@
+1.4.4|editOnePic.php|1.4.4|1.20|mandatory|r@
+1.4.4|editpics.php|1.4.4|1.14|mandatory|r@
+1.4.4|exifmgr.php|1.4.4|1.4|mandatory|r@
+1.4.4|faq.php|1.4.4|1.10|mandatory|r@
+1.4.4|forgot_passwd.php|1.4.4|1.13|mandatory|r@
+1.4.4|getlang.php|1.4.4|1.12|mandatory|r@
+1.4.4|groupmgr.php|1.4.4|1.13|mandatory|r@
+1.4.4|image_processor.php|1.4.4|1.12|mandatory|r@
+1.4.4|index.php|1.4.4|1.23|mandatory|r@
+1.4.4|install.php|1.4.4|1.24|mandatory|r@
+1.4.4|installer.css|1.4.4|1.9|mandatory|r@
+1.4.4|keyword_create_dict.php|1.4.4|1.4|mandatory|r@
+1.4.4|keyword_select.php|1.4.4|1.4|mandatory|r@
+1.4.4|keywordmgr.php|1.4.4|1.4|mandatory|r@
+1.4.4|login.php|1.4.4|1.15|mandatory|r@
+1.4.4|logout.php|1.4.4|1.12|mandatory|r@
+1.4.4|minibrowser.php|1.4.4|1.4|mandatory|r@
+1.4.4|mode.php|1.4.4|1.4|mandatory|r@
+1.4.4|modifyalb.php|1.4.4|1.13|mandatory|r@
+1.4.4|phpinfo.php|1.4.4|1.12|mandatory|r@
+1.4.4|picEditor.php|1.4.4|1.11|mandatory|r@
+1.4.4|picmgr.php|1.4.4|1.4|mandatory|r@
+1.4.4|pluginmgr.php|1.4.4|1.4|mandatory|r@
+1.4.4|profile.php|1.4.4|1.14|mandatory|r@
+1.4.4|ratepic.php|1.4.4|1.12|mandatory|r@
+1.4.4|register.php|1.4.4|1.18|mandatory|r@
+1.4.4|report_file.php|1.4.4|1.4|mandatory|r@
+1.4.4|reviewcom.php|1.4.4|1.12|mandatory|r@
+1.4.4|scripts.js|1.4.4|1.5|mandatory|r@
+1.4.4|search.php|1.4.4|1.13|mandatory|r@
+1.4.4|searchnew.php|1.4.4|1.18|mandatory|r@
+1.4.4|showthumb.php|1.4.4|1.12|mandatory|r@
+1.4.4|stat_details.php|1.4.4|1.4|mandatory|r@
+1.4.4|thumbnails.php|1.4.4|1.16|mandatory|r@
+1.4.4|update.php|1.4.4|1.14|mandatory|r@
+1.4.4|upgrade-1.0-to-1.2.php|1.4.4|1.13|mandatory|r@
+1.4.4|upload.php|1.4.4|1.21|mandatory|r@
+1.4.4|usermgr.php|1.4.4|1.13|mandatory|r@
+1.4.4|util.php|1.4.4|1.20|mandatory|r@
+1.4.4|versioncheck.php|1.4.4|1.26|mandatory|r@
+1.4.4|viewlog.php|1.4.4|1.5|mandatory|r@
+1.4.4|xp_publish.php|1.4.4|1.15|mandatory|r@
+1.4.4|zipdownload.php|1.4.4|1.11|mandatory|r@
+1.4.4|**fullpath**|||mandatory|w@
+1.4.4|**fullpath**/index.php|||optional|w@
+1.4.4|**fullpath**/edit/index.html|||optional|w@
+1.4.4|**fullpath**/edit/no_FTP-uploads_into_this_folder!|||optional|w@
+1.4.4|**fullpath**/edit|||mandatory|w@
+1.4.4|**fullpath**/edit/index.html|||optional|w@
+1.4.4|**fullpath**/**userpics**|||mandatory|w@
+1.4.4|**fullpath**/**userpics**/index.php|||optional|w@
+1.4.4|**fullpath**/**userpics**/no_FTP-uploads_into_this_folder!|||optional|w@
+1.4.4|bridge|||mandatory|r@
+1.4.4|bridge/coppermine.inc.php|1.4.4|1.7|mandatory|r@
+1.4.4|bridge/invisionboard20.inc.php|1.4.4|1.4|optional|r@
+1.4.4|bridge/mambo.inc.php|1.4.4|1.5|optional|r@
+1.4.4|bridge/mybb.inc.php|1.4.4|1.5|optional|r@
+1.4.4|bridge/phorum.inc.php|1.4.4|1.4|optional|r@
+1.4.4|bridge/phpbb.inc.php|1.4.4|1.20|optional|r@
+1.4.4|bridge/phpbb2018.inc.php|1.4.4|1.13|optional|r@
+1.4.4|bridge/phpbb22.inc.php|1.4.4|1.4|optional|r@
+1.4.4|bridge/punbb115.inc.php|1.4.4|1.4|optional|r@
+1.4.4|bridge/punbb12.inc.php|1.4.4|1.5|optional|r@
+1.4.4|bridge/smf10.inc.php|1.4.4|1.6|optional|r@
+1.4.4|bridge/udb_base.inc.php|1.4.4|1.18|mandatory|r@
+1.4.4|bridge/vbulletin30.inc.php|1.4.4|1.15|optional|r@
+1.4.4|bridge/xmb.inc.php|1.4.4|1.4|optional|r@
+1.4.4|bridge/xoops.inc.php|1.4.4|1.6|optional|r@
+1.4.4|docs|||mandatory|r@
+1.4.4|docs/faq.htm|||optional|r@
+1.4.4|docs/faq_fr.htm|||optional|r@
+1.4.4|docs/index.htm||1.12|mandatory|r@
+1.4.4|docs/index_fr.htm||1.2|mandatory|r@
+1.4.4|docs/README.html||1.17|optional|r@
+1.4.4|docs/showdoc.php|1.4.4|1.5|mandatory|r@
+1.4.4|docs/style.css|1.4.4|1.3|mandatory|r@
+1.4.4|docs/theme.htm||1.10|optional|r@
+1.4.4|docs/translation.htm|||optional|r@
+1.4.4|docs/pics|||mandatory|r@
+1.4.4|docs/theme|||optional|r@
+1.4.4|docs/theme/edit_style.html|||optional|r@
+1.4.4|docs/theme/edit_template.html|||optional|r@
+1.4.4|docs/theme/edit_theme.html|1.4.4|1.5|optional|r@
+1.4.4|docs/theme/index.html||1.1|optional|r@
+1.4.4|docs/theme/style.css|1.4.4|1.3|optional|r@
+1.4.4|docs/theme/validation.html|||optional|r@
+1.4.4|include|||mandatory|w@
+1.4.4|include/archive.php|1.4.4|1.10|mandatory|r@
+1.4.4|include/config.inc.php|||mandatory|r@
+1.4.4|include/config.inc.php.sample|||optional|r@
+1.4.4|include/crop.inc.php|1.4.4|1.11|mandatory|r@
+1.4.4|include/debugger.inc.php|1.4.4|1.5|mandatory|r@
+1.4.4|include/exif.php|1.4.4|1.4|mandatory|r@
+1.4.4|include/exif_php.inc.php|1.4.4|1.13|mandatory|r@
+1.4.4|include/exifReader.inc.php|1.4.4|1.10|mandatory|r@
+1.4.4|include/functions.inc.php|1.4.4|1.41|mandatory|r@
+1.4.4|include/imageObjectGD.class.php|1.4.4|1.11|mandatory|r@
+1.4.4|include/imageObjectIM.class.php|1.4.4|1.10|mandatory|r@
+1.4.4|include/index.html|1.4.4|1.5|mandatory|r@
+1.4.4|include/init.inc.php|1.4.4|1.25|mandatory|r@
+1.4.4|include/iptc.inc.php|1.4.4|1.10|mandatory|r@
+1.4.4|include/keyword.inc.php|1.4.4|1.5|mandatory|r@
+1.4.4|include/langfallback.inc.php|1.4.4|1.9|mandatory|r@
+1.4.4|include/logger.inc.php|1.4.4|1.4|mandatory|r@
+1.4.4|include/mailer.inc.php|1.4.4|1.13|mandatory|r@
+1.4.4|include/mb.inc.php|1.4.4|1.5|mandatory|r@
+1.4.4|include/media.functions.inc.php|1.4.4|1.10|mandatory|r@
+1.4.4|include/phpmailer.lang-en.php|1.4.4|1.4|mandatory|r@
+1.4.4|include/picmgmt.inc.php|1.4.4|1.20|mandatory|r@
+1.4.4|include/plugin_api.inc.php|1.4.4|1.4|mandatory|r@
+1.4.4|include/search.inc.php|1.4.4|1.13|mandatory|r@
+1.4.4|include/select_lang.inc.php|1.4.4|1.13|mandatory|r@
+1.4.4|include/slideshow.inc.php|1.4.4|1.15|mandatory|r@
+1.4.4|include/smilies.inc.php|1.4.4|1.12|mandatory|r@
+1.4.4|include/smtp.inc.php|1.4.4|1.4|mandatory|r@
+1.4.4|include/sql_parse.php|1.4.4|1.12|mandatory|r@
+1.4.4|include/themes.inc.php|1.4.4|1.15|mandatory|r@
+1.4.4|include/update.inc.php|1.4.4|1.3|mandatory|r@
+1.4.4|include/zip.lib.php|1.4.4|1.4|mandatory|r@
+1.4.4|include/makers|||mandatory|w@
+1.4.4|include/makers/canon.php|1.4.4|1.4|mandatory|r@
+1.4.4|include/makers/fujifilm.php|1.4.4|1.4|mandatory|r@
+1.4.4|include/makers/gps.php|1.4.4|1.4|mandatory|r@
+1.4.4|include/makers/nikon.php|1.4.4|1.4|mandatory|r@
+1.4.4|include/makers/olympus.php|1.4.4|1.4|mandatory|r@
+1.4.4|include/makers/sanyo.php|1.4.4|1.4|mandatory|r@
+1.4.4|lang|||mandatory|r@
+1.4.4|lang/basque.php|1.4.4|1.6|optional|r@
+1.4.4|lang/chinese_big5.php|1.4.4|1.14|optional|r@
+1.4.4|lang/chinese_gb.php|1.4.4|1.16|optional|r@
+1.4.4|lang/czech.php|1.4.4|1.16|optional|r@
+1.4.4|lang/dutch.php|1.4.4|1.14|optional|r@
+1.4.4|lang/english.php|1.4.4|1.25|mandatory|r@
+1.4.4|lang/english_gb.php|1.4.4|1.3|optional|r@
+1.4.4|lang/french.php|1.4.4|1.20|optional|r@
+1.4.4|lang/galician.php|1.4.4|1.7|optional|r@
+1.4.4|lang/german.php|1.4.4|1.19|optional|r@
+1.4.4|lang/german_sie.php|1.4.4|1.10|optional|r@
+1.4.4|lang/italian.php|1.4.4|1.14|optional|r@
+1.4.4|lang/japanese.php|1.4.4|1.14|optional|r@
+1.4.4|lang/korean.php|1.4.4|1.8|optional|r@
+1.4.4|lang/norwegian.php|1.4.4|1.13|optional|r@
+1.4.4|lang/polish.php|1.4.4|1.13|optional|r@
+1.4.4|lang/russian.php|1.4.4|1.19|optional|r@
+1.4.4|lang/slovenian.php|1.4.4|1.10|optional|r@
+1.4.4|lang/spanish.php|1.4.4|1.12|optional|r@
+1.4.4|lang/swedish.php|1.4.4|1.13|optional|r@
+1.4.4|lang/turkish.php|1.4.4|1.15|optional|r@
+1.4.4|lang/ukrainian.php|1.4.4|1.15|optional|r@
+1.4.4|logs|||mandatory|w@
+1.4.4|logs/log_header.inc.php|1.4.4|1.4|mandatory|r@
+1.4.4|plugins|||optional|r@
+1.4.4|plugins/sample|||optional|r@
+1.4.4|plugins/sample/codebase.php|1.4.4|1.4|optional|r@
+1.4.4|plugins/sample/configuration.php|1.4.4|1.4|optional|r@
+1.4.4|plugins/sef_urls|||optional|r@
+1.4.4|plugins/sef_urls/codebase.php|1.4.4|1.7|optional|r@
+1.4.4|plugins/sef_urls/configuration.php|1.4.4|1.4|optional|r@
+1.4.4|plugins/sef_urls/ht.txt|1.4.4|1.6|optional|r@
+1.4.4|sql|||mandatory|r@
+1.4.4|sql/basic.sql|1.4.4|1.16|mandatory|r@
+1.4.4|sql/schema.sql|1.4.4|1.12|mandatory|r@
+1.4.4|sql/update.sql|1.4.4|1.22|mandatory|r@
+1.4.4|themes|||mandatory|r@
+1.4.4|themes/classic|||optional|r@
+1.4.4|themes/classic/style.css|1.4.4|1.9|optional|r@
+1.4.4|themes/classic/template.html||1.9|optional|r@
+1.4.4|themes/classic/theme.php|1.4.4|1.15|optional|r@
+1.4.4|themes/classic/images|||optional|r@
+1.4.4|themes/eyeball|||optional|r@
+1.4.4|themes/eyeball/style.css|1.4.4|1.9|optional|r@
+1.4.4|themes/eyeball/template.html||1.8|optional|r@
+1.4.4|themes/eyeball/theme.php|1.4.4|1.17|optional|r@
+1.4.4|themes/eyeball/images|||optional|r@
+1.4.4|themes/fruity|||optional|r@
+1.4.4|themes/fruity/style.css|1.4.4|1.11|optional|r@
+1.4.4|themes/fruity/template.html||1.8|optional|r@
+1.4.4|themes/fruity/theme.php|1.4.4|1.16|optional|r@
+1.4.4|themes/fruity/images|||optional|r@
+1.4.4|themes/hardwired|||optional|r@
+1.4.4|themes/hardwired/style.css|1.4.4|1.10|optional|r@
+1.4.4|themes/hardwired/template.html||1.9|optional|r@
+1.4.4|themes/hardwired/theme.php|1.4.4|1.18|optional|r@
+1.4.4|themes/hardwired/images|||optional|r@
+1.4.4|themes/igames|||optional|r@
+1.4.4|themes/igames/style.css|1.4.4|1.9|optional|r@
+1.4.4|themes/igames/template.html||1.9|optional|r@
+1.4.4|themes/igames/theme.php|1.4.4|1.17|optional|r@
+1.4.4|themes/igames/images|||optional|r@
+1.4.4|themes/mac_ox_x|||optional|r@
+1.4.4|themes/mac_ox_x/style.css|1.4.4|1.9|optional|r@
+1.4.4|themes/mac_ox_x/template.html||1.8|optional|r@
+1.4.4|themes/mac_ox_x/theme.php|1.4.4|1.16|optional|r@
+1.4.4|themes/mac_ox_x/images|||optional|r@
+1.4.4|themes/project_vii|||optional|r@
+1.4.4|themes/project_vii/style.css|1.4.4|1.12|optional|r@
+1.4.4|themes/project_vii/template.html||1.7|optional|r@
+1.4.4|themes/project_vii/theme.php|1.4.4|1.17|optional|r@
+1.4.4|themes/project_vii/images|||optional|r@
+1.4.4|themes/rainy_day|||optional|r@
+1.4.4|themes/rainy_day/style.css|1.4.4|1.10|optional|r@
+1.4.4|themes/rainy_day/template.html||1.6|optional|r@
+1.4.4|themes/rainy_day/theme.php|1.4.4|1.16|optional|r@
+1.4.4|themes/rainy_day/images|||optional|r@
+1.4.4|themes/sample|||optional|r@
+1.4.4|themes/sample/style.css|1.4.4|1.5|optional|r@
+1.4.4|themes/sample/template.html|||optional|r@
+1.4.4|themes/sample/theme.php|1.4.4|1.6|optional|r@
+1.4.4|themes/sample/images|||optional|r@
+1.4.4|themes/water_drop|||optional|r@
+1.4.4|themes/water_drop/style.css|1.4.4|1.11|optional|r@
+1.4.4|themes/water_drop/template.html||1.15|optional|r@
+1.4.4|themes/water_drop/theme.php|1.4.4|1.16|optional|r@
+1.4.4|themes/water_drop/images|||optional|r@
+1.4.5|addfav.php|1.4.5|1.15|mandatory|r@
+1.4.5|addpic.php|1.4.5|1.16|mandatory|r@
+1.4.5|admin.php|1.4.5|1.16|mandatory|r@
+1.4.5|albmgr.php|1.4.5|1.13|mandatory|r@
+1.4.5|anycontent.php|1.4.5|1.13|mandatory|r@
+1.4.5|banning.php|1.4.5|1.14|mandatory|r@
+1.4.5|bridgemgr.php|1.4.5|1.9|mandatory|r@
+1.4.5|calendar.php|1.4.5|1.11|mandatory|r@
+1.4.5|catmgr.php|1.4.5|1.14|mandatory|r@
+1.4.5|charsetmgr.php|1.4.5|1.5|mandatory|r@
+1.4.5|config.php|1.4.5|1.17|optional|r@
+1.4.5|db_ecard.php|1.4.5|1.12|mandatory|r@
+1.4.5|db_input.php|1.4.5|1.19|mandatory|r@
+1.4.5|delete.php|1.4.5|1.15|mandatory|r@
+1.4.5|displayecard.php|1.4.5|1.13|mandatory|r@
+1.4.5|displayimage.php|1.4.5|1.24|mandatory|r@
+1.4.5|displayreport.php|1.4.5|1.5|mandatory|r@
+1.4.5|ecard.php|1.4.5|1.21|mandatory|r@
+1.4.5|editOnePic.php|1.4.5|1.21|mandatory|r@
+1.4.5|editpics.php|1.4.5|1.15|mandatory|r@
+1.4.5|exifmgr.php|1.4.5|1.5|mandatory|r@
+1.4.5|faq.php|1.4.5|1.11|mandatory|r@
+1.4.5|forgot_passwd.php|1.4.5|1.14|mandatory|r@
+1.4.5|getlang.php|1.4.5|1.13|mandatory|r@
+1.4.5|groupmgr.php|1.4.5|1.14|mandatory|r@
+1.4.5|image_processor.php|1.4.5|1.13|mandatory|r@
+1.4.5|index.php|1.4.5|1.25|mandatory|r@
+1.4.5|install.php|1.4.5|1.26|mandatory|r@
+1.4.5|installer.css|1.4.5|1.10|mandatory|r@
+1.4.5|keyword_create_dict.php|1.4.5|1.5|mandatory|r@
+1.4.5|keyword_select.php|1.4.5|1.5|mandatory|r@
+1.4.5|keywordmgr.php|1.4.5|1.5|mandatory|r@
+1.4.5|login.php|1.4.5|1.16|mandatory|r@
+1.4.5|logout.php|1.4.5|1.13|mandatory|r@
+1.4.5|minibrowser.php|1.4.5|1.5|mandatory|r@
+1.4.5|mode.php|1.4.5|1.5|mandatory|r@
+1.4.5|modifyalb.php|1.4.5|1.14|mandatory|r@
+1.4.5|phpinfo.php|1.4.5|1.13|mandatory|r@
+1.4.5|picEditor.php|1.4.5|1.12|mandatory|r@
+1.4.5|picmgr.php|1.4.5|1.5|mandatory|r@
+1.4.5|pluginmgr.php|1.4.5|1.5|mandatory|r@
+1.4.5|profile.php|1.4.5|1.15|mandatory|r@
+1.4.5|ratepic.php|1.4.5|1.13|mandatory|r@
+1.4.5|register.php|1.4.5|1.19|mandatory|r@
+1.4.5|relocate_server.php|1.4.5|1.3|optional|r@
+1.4.5|report_file.php|1.4.5|1.5|mandatory|r@
+1.4.5|reviewcom.php|1.4.5|1.13|mandatory|r@
+1.4.5|scripts.js|1.4.5|1.6|mandatory|r@
+1.4.5|search.php|1.4.5|1.14|mandatory|r@
+1.4.5|searchnew.php|1.4.5|1.19|mandatory|r@
+1.4.5|showthumb.php|1.4.5|1.13|mandatory|r@
+1.4.5|stat_details.php|1.4.5|1.5|mandatory|r@
+1.4.5|thumbnails.php|1.4.5|1.17|mandatory|r@
+1.4.5|update.php|1.4.5|1.15|mandatory|r@
+1.4.5|upgrade-1.0-to-1.2.php|1.4.5|1.14|mandatory|r@
+1.4.5|upload.php|1.4.5|1.22|mandatory|r@
+1.4.5|usermgr.php|1.4.5|1.14|mandatory|r@
+1.4.5|util.php|1.4.5|1.21|mandatory|r@
+1.4.5|versioncheck.php|1.4.5|1.35|mandatory|r@
+1.4.5|viewlog.php|1.4.5|1.6|mandatory|r@
+1.4.5|xp_publish.php|1.4.5|1.16|mandatory|r@
+1.4.5|zipdownload.php|1.4.5|1.12|mandatory|r@
+1.4.5|**fullpath**|||mandatory|w@
+1.4.5|**fullpath**/index.php|||optional|w@
+1.4.5|**fullpath**/edit/index.html|||optional|w@
+1.4.5|**fullpath**/edit/no_FTP-uploads_into_this_folder!|||optional|w@
+1.4.5|**fullpath**/edit|||mandatory|w@
+1.4.5|**fullpath**/edit/index.html|||optional|w@
+1.4.5|**fullpath**/**userpics**|||mandatory|w@
+1.4.5|**fullpath**/**userpics**/index.php|||optional|w@
+1.4.5|**fullpath**/**userpics**/no_FTP-uploads_into_this_folder!|||optional|w@
+1.4.5|bridge|||mandatory|r@
+1.4.5|bridge/coppermine.inc.php|1.4.5|1.8|mandatory|r@
+1.4.5|bridge/invisionboard20.inc.php|1.4.5|1.5|optional|r@
+1.4.5|bridge/mambo.inc.php|1.4.5|1.6|optional|r@
+1.4.5|bridge/mybb.inc.php|1.4.5|1.6|optional|r@
+1.4.5|bridge/phorum.inc.php|1.4.5|1.5|optional|r@
+1.4.5|bridge/phpbb.inc.php|1.4.5|1.21|optional|r@
+1.4.5|bridge/phpbb2018.inc.php|1.4.5|1.14|optional|r@
+1.4.5|bridge/phpbb22.inc.php|1.4.5|1.5|optional|r@
+1.4.5|bridge/punbb115.inc.php|1.4.5|1.5|optional|r@
+1.4.5|bridge/punbb12.inc.php|1.4.5|1.6|optional|r@
+1.4.5|bridge/smf10.inc.php|1.4.5|1.7|optional|r@
+1.4.5|bridge/udb_base.inc.php|1.4.5|1.19|mandatory|r@
+1.4.5|bridge/vbulletin30.inc.php|1.4.5|1.16|optional|r@
+1.4.5|bridge/xmb.inc.php|1.4.5|1.5|optional|r@
+1.4.5|bridge/xoops.inc.php|1.4.5|1.7|optional|r@
+1.4.5|docs|||mandatory|r@
+1.4.5|docs/faq.htm|||optional|r@
+1.4.5|docs/faq_fr.htm|||optional|r@
+1.4.5|docs/index.htm||1.12|mandatory|r@
+1.4.5|docs/index_fr.htm||1.2|mandatory|r@
+1.4.5|docs/README.html||1.17|optional|r@
+1.4.5|docs/showdoc.php|1.4.5|1.6|mandatory|r@
+1.4.5|docs/style.css|1.4.5|1.4|mandatory|r@
+1.4.5|docs/theme.htm||1.10|optional|r@
+1.4.5|docs/translation.htm|||optional|r@
+1.4.5|docs/pics|||mandatory|r@
+1.4.5|docs/theme|||optional|r@
+1.4.5|docs/theme/edit_style.html|||optional|r@
+1.4.5|docs/theme/edit_template.html|||optional|r@
+1.4.5|docs/theme/edit_theme.html|1.4.5|1.6|optional|r@
+1.4.5|docs/theme/index.html||1.3|optional|r@
+1.4.5|docs/theme/style.css|1.4.5|1.4|optional|r@
+1.4.5|docs/theme/validation.html|||optional|r@
+1.4.5|include|||mandatory|w@
+1.4.5|include/archive.php|1.4.5|1.11|mandatory|r@
+1.4.5|include/config.inc.php|||mandatory|r@
+1.4.5|include/config.inc.php.sample|||optional|r@
+1.4.5|include/crop.inc.php|1.4.5|1.12|mandatory|r@
+1.4.5|include/debugger.inc.php|1.4.5|1.6|mandatory|r@
+1.4.5|include/exif.php|1.4.5|1.5|mandatory|r@
+1.4.5|include/exif_php.inc.php|1.4.5|1.14|mandatory|r@
+1.4.5|include/exifReader.inc.php|1.4.5|1.11|mandatory|r@
+1.4.5|include/functions.inc.php|1.4.5|1.44|mandatory|r@
+1.4.5|include/imageObjectGD.class.php|1.4.5|1.12|mandatory|r@
+1.4.5|include/imageObjectIM.class.php|1.4.5|1.11|mandatory|r@
+1.4.5|include/index.html|1.4.5|1.6|mandatory|r@
+1.4.5|include/init.inc.php|1.4.5|1.27|mandatory|r@
+1.4.5|include/iptc.inc.php|1.4.5|1.11|mandatory|r@
+1.4.5|include/keyword.inc.php|1.4.5|1.6|mandatory|r@
+1.4.5|include/langfallback.inc.php|1.4.5|1.10|mandatory|r@
+1.4.5|include/logger.inc.php|1.4.5|1.5|mandatory|r@
+1.4.5|include/mailer.inc.php|1.4.5|1.14|mandatory|r@
+1.4.5|include/mb.inc.php|1.4.5|1.6|mandatory|r@
+1.4.5|include/media.functions.inc.php|1.4.5|1.11|mandatory|r@
+1.4.5|include/phpmailer.lang-en.php|1.4.5|1.5|mandatory|r@
+1.4.5|include/picmgmt.inc.php|1.4.5|1.21|mandatory|r@
+1.4.5|include/plugin_api.inc.php|1.4.5|1.5|mandatory|r@
+1.4.5|include/search.inc.php|1.4.5|1.14|mandatory|r@
+1.4.5|include/select_lang.inc.php|1.4.5|1.14|mandatory|r@
+1.4.5|include/slideshow.inc.php|1.4.5|1.16|mandatory|r@
+1.4.5|include/smilies.inc.php|1.4.5|1.13|mandatory|r@
+1.4.5|include/smtp.inc.php|1.4.5|1.5|mandatory|r@
+1.4.5|include/sql_parse.php|1.4.5|1.13|mandatory|r@
+1.4.5|include/themes.inc.php|1.4.5|1.16|mandatory|r@
+1.4.5|include/update.inc.php|1.4.5|1.4|mandatory|r@
+1.4.5|include/zip.lib.php|1.4.5|1.5|mandatory|r@
+1.4.5|include/makers|||mandatory|w@
+1.4.5|include/makers/canon.php|1.4.5|1.5|mandatory|r@
+1.4.5|include/makers/fujifilm.php|1.4.5|1.5|mandatory|r@
+1.4.5|include/makers/gps.php|1.4.5|1.5|mandatory|r@
+1.4.5|include/makers/nikon.php|1.4.5|1.5|mandatory|r@
+1.4.5|include/makers/olympus.php|1.4.5|1.5|mandatory|r@
+1.4.5|include/makers/sanyo.php|1.4.5|1.5|mandatory|r@
+1.4.5|lang|||mandatory|r@
+1.4.5|lang/basque.php|1.4.5|1.7|optional|r@
+1.4.5|lang/chinese_big5.php|1.4.5|1.15|optional|r@
+1.4.5|lang/chinese_gb.php|1.4.5|1.17|optional|r@
+1.4.5|lang/czech.php|1.4.3|1.19|optional|r@
+1.4.5|lang/dutch.php|1.4.5|1.15|optional|r@
+1.4.5|lang/english.php|1.4.5|1.26|mandatory|r@
+1.4.5|lang/english_gb.php|1.4.5|1.4|optional|r@
+1.4.5|lang/french.php|1.4.5|1.21|optional|r@
+1.4.5|lang/galician.php|1.4.5|1.8|optional|r@
+1.4.5|lang/georgian.php|1.4.4|1.1|optional|r@
+1.4.5|lang/german.php|1.4.5|1.20|optional|r@
+1.4.5|lang/german_sie.php|1.4.5|1.11|optional|r@
+1.4.5|lang/italian.php|1.4.5|1.15|optional|r@
+1.4.5|lang/japanese.php|1.4.5|1.15|optional|r@
+1.4.5|lang/korean.php|1.4.5|1.9|optional|r@
+1.4.5|lang/norwegian.php|1.4.5|1.14|optional|r@
+1.4.5|lang/persian.php|1.4.4|1.4|optional|r@
+1.4.5|lang/polish.php|1.4.5|1.14|optional|r@
+1.4.5|lang/portuguese.php|1.4.5||optional|r@
+1.4.5|lang/russian.php|1.4.5|1.21|optional|r@
+1.4.5|lang/slovak.php|1.4.5|1.10|optional|r@
+1.4.5|lang/slovenian.php|1.4.5|1.11|optional|r@
+1.4.5|lang/spanish.php|1.4.5|1.13|optional|r@
+1.4.5|lang/swedish.php|1.4.5|1.14|optional|r@
+1.4.5|lang/turkish.php|1.4.5|1.16|optional|r@
+1.4.5|lang/ukrainian.php|1.4.5|1.7|optional|r@
+1.4.5|logs|||mandatory|w@
+1.4.5|logs/log_header.inc.php|1.4.5|1.5|mandatory|r@
+1.4.5|plugins|||optional|r@
+1.4.5|plugins/sample|||optional|r@
+1.4.5|plugins/sample/codebase.php|1.4.5|1.5|optional|r@
+1.4.5|plugins/sample/configuration.php|1.4.5|1.5|optional|r@
+1.4.5|plugins/sef_urls|||optional|r@
+1.4.5|plugins/sef_urls/codebase.php|1.4.5|1.8|optional|r@
+1.4.5|plugins/sef_urls/configuration.php|1.4.5|1.5|optional|r@
+1.4.5|plugins/sef_urls/ht.txt|1.4.5|1.7|optional|r@
+1.4.5|sql|||mandatory|r@
+1.4.5|sql/basic.sql|1.4.5|1.18|mandatory|r@
+1.4.5|sql/schema.sql|1.4.5|1.13|mandatory|r@
+1.4.5|sql/update.sql|1.4.5|1.23|mandatory|r@
+1.4.5|themes|||mandatory|r@
+1.4.5|themes/classic|||optional|r@
+1.4.5|themes/classic/style.css|1.4.5|1.10|optional|r@
+1.4.5|themes/classic/template.html||1.9|optional|r@
+1.4.5|themes/classic/theme.php|1.4.5|1.16|optional|r@
+1.4.5|themes/classic/images|||optional|r@
+1.4.5|themes/eyeball|||optional|r@
+1.4.5|themes/eyeball/style.css|1.4.5|1.10|optional|r@
+1.4.5|themes/eyeball/template.html||1.8|optional|r@
+1.4.5|themes/eyeball/theme.php|1.4.5|1.18|optional|r@
+1.4.5|themes/eyeball/images|||optional|r@
+1.4.5|themes/fruity|||optional|r@
+1.4.5|themes/fruity/style.css|1.4.5|1.12|optional|r@
+1.4.5|themes/fruity/template.html||1.8|optional|r@
+1.4.5|themes/fruity/theme.php|1.4.5|1.17|optional|r@
+1.4.5|themes/fruity/images|||optional|r@
+1.4.5|themes/hardwired|||optional|r@
+1.4.5|themes/hardwired/style.css|1.4.5|1.11|optional|r@
+1.4.5|themes/hardwired/template.html||1.9|optional|r@
+1.4.5|themes/hardwired/theme.php|1.4.5|1.19|optional|r@
+1.4.5|themes/hardwired/images|||optional|r@
+1.4.5|themes/igames|||optional|r@
+1.4.5|themes/igames/style.css|1.4.5|1.10|optional|r@
+1.4.5|themes/igames/template.html||1.9|optional|r@
+1.4.5|themes/igames/theme.php|1.4.5|1.18|optional|r@
+1.4.5|themes/igames/images|||optional|r@
+1.4.5|themes/mac_ox_x|||optional|r@
+1.4.5|themes/mac_ox_x/style.css|1.4.5|1.10|optional|r@
+1.4.5|themes/mac_ox_x/template.html||1.8|optional|r@
+1.4.5|themes/mac_ox_x/theme.php|1.4.5|1.17|optional|r@
+1.4.5|themes/mac_ox_x/images|||optional|r@
+1.4.5|themes/project_vii|||optional|r@
+1.4.5|themes/project_vii/style.css|1.4.5|1.13|optional|r@
+1.4.5|themes/project_vii/template.html||1.7|optional|r@
+1.4.5|themes/project_vii/theme.php|1.4.5|1.18|optional|r@
+1.4.5|themes/project_vii/images|||optional|r@
+1.4.5|themes/rainy_day|||optional|r@
+1.4.5|themes/rainy_day/style.css|1.4.5|1.11|optional|r@
+1.4.5|themes/rainy_day/template.html||1.6|optional|r@
+1.4.5|themes/rainy_day/theme.php|1.4.5|1.17|optional|r@
+1.4.5|themes/rainy_day/images|||optional|r@
+1.4.5|themes/sample|||optional|r@
+1.4.5|themes/sample/style.css|1.4.5|1.6|optional|r@
+1.4.5|themes/sample/template.html|||optional|r@
+1.4.5|themes/sample/theme.php|1.4.5|1.7|optional|r@
+1.4.5|themes/sample/images|||optional|r@
+1.4.5|themes/water_drop|||optional|r@
+1.4.5|themes/water_drop/style.css|1.4.5|1.12|optional|r@
+1.4.5|themes/water_drop/template.html||1.15|optional|r@
+1.4.5|themes/water_drop/theme.php|1.4.5|1.17|optional|r@
+1.4.5|themes/water_drop/images|||optional|r@
+1.4.6|addfav.php|1.4.6|3014|mandatory|r@
+1.4.6|addpic.php|1.4.6|3014|mandatory|r@
+1.4.6|admin.php|1.4.6|3014|mandatory|r@
+1.4.6|albmgr.php|1.4.6|3014|mandatory|r@
+1.4.6|anycontent.php|1.4.6|3014|mandatory|r@
+1.4.6|banning.php|1.4.6|3014|mandatory|r@
+1.4.6|bridgemgr.php|1.4.6|3014|mandatory|r@
+1.4.6|calendar.php|1.4.6|3014|mandatory|r@
+1.4.6|catmgr.php|1.4.6|3063|mandatory|r@
+1.4.6|charsetmgr.php|1.4.6|3014|mandatory|r@
+1.4.6|config.php|1.4.6|3014|optional|r@
+1.4.6|db_ecard.php|1.4.6|3014|mandatory|r@
+1.4.6|db_input.php|1.4.6|3069|mandatory|r@
+1.4.6|delete.php|1.4.6|3014|mandatory|r@
+1.4.6|displayecard.php|1.4.6|3014|mandatory|r@
+1.4.6|displayimage.php|1.4.6|3014|mandatory|r@
+1.4.6|displayreport.php|1.4.6|3014|mandatory|r@
+1.4.6|ecard.php|1.4.6|3014|mandatory|r@
+1.4.6|editOnePic.php|1.4.6|3069|mandatory|r@
+1.4.6|editpics.php|1.4.6|3069|mandatory|r@
+1.4.6|exifmgr.php|1.4.6|3014|mandatory|r@
+1.4.6|faq.php|1.4.6|3014|mandatory|r@
+1.4.6|forgot_passwd.php|1.4.6|3014|mandatory|r@
+1.4.6|getlang.php|1.4.6|3014|mandatory|r@
+1.4.6|groupmgr.php|1.4.6|3014|mandatory|r@
+1.4.6|image_processor.php|1.4.6|3014|mandatory|r@
+1.4.6|index.php|1.4.6|3053|mandatory|r@
+1.4.6|install.php|1.4.6|3074|mandatory|r@
+1.4.6|installer.css|1.4.6|3014|mandatory|r@
+1.4.6|keyword_create_dict.php|1.4.6|3014|mandatory|r@
+1.4.6|keyword_select.php|1.4.6|3051|mandatory|r@
+1.4.6|keywordmgr.php|1.4.6|3014|mandatory|r@
+1.4.6|login.php|1.4.6|3014|mandatory|r@
+1.4.6|logout.php|1.4.6|3014|mandatory|r@
+1.4.6|minibrowser.php|1.4.6|3014|mandatory|r@
+1.4.6|mode.php|1.4.6|3014|mandatory|r@
+1.4.6|modifyalb.php|1.4.6|3014|mandatory|r@
+1.4.6|phpinfo.php|1.4.6|3014|mandatory|r@
+1.4.6|picEditor.php|1.4.6|3014|mandatory|r@
+1.4.6|picmgr.php|1.4.6|3014|mandatory|r@
+1.4.6|pluginmgr.php|1.4.6|3014|mandatory|r@
+1.4.6|profile.php|1.4.6|3033|mandatory|r@
+1.4.6|ratepic.php|1.4.6|3014|mandatory|r@
+1.4.6|register.php|1.4.6|3014|mandatory|r@
+1.4.6|relocate_server.php|1.4.6|3014|optional|r@
+1.4.6|report_file.php|1.4.6|3014|mandatory|r@
+1.4.6|reviewcom.php|1.4.6|3014|mandatory|r@
+1.4.6|scripts.js|1.4.6|3014|mandatory|r@
+1.4.6|search.php|1.4.6|3014|mandatory|r@
+1.4.6|searchnew.php|1.4.6|3018|mandatory|r@
+1.4.6|showthumb.php|1.4.6|3014|mandatory|r@
+1.4.6|stat_details.php|1.4.6|3051|mandatory|r@
+1.4.6|thumbnails.php|1.4.6|3014|mandatory|r@
+1.4.6|update.php|1.4.6|3014|mandatory|r@
+1.4.6|upgrade-1.0-to-1.2.php|1.4.6|3014|mandatory|r@
+1.4.6|upload.php|1.4.6|3014|mandatory|r@
+1.4.6|usermgr.php|1.4.6|3014|mandatory|r@
+1.4.6|util.php|1.4.6|3014|mandatory|r@
+1.4.6|versioncheck.php|1.4.6|3078|mandatory|r@
+1.4.6|viewlog.php|1.4.6|3014|mandatory|r@
+1.4.6|xp_publish.php|1.4.6|3051|mandatory|r@
+1.4.6|zipdownload.php|1.4.6|3014|mandatory|r@
+1.4.6|**fullpath**|||mandatory|w@
+1.4.6|**fullpath**/index.php|||optional|w@
+1.4.6|**fullpath**/edit/index.html|||optional|w@
+1.4.6|**fullpath**/edit/no_FTP-uploads_into_this_folder!|||optional|w@
+1.4.6|**fullpath**/edit|||mandatory|w@
+1.4.6|**fullpath**/edit/index.html|||optional|w@
+1.4.6|**fullpath**/**userpics**|||mandatory|w@
+1.4.6|**fullpath**/**userpics**/index.php|||optional|w@
+1.4.6|**fullpath**/**userpics**/no_FTP-uploads_into_this_folder!|||optional|w@
+1.4.6|bridge|||mandatory|r@
+1.4.6|bridge/coppermine.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|bridge/invisionboard20.inc.php|1.4.6|3015|optional|r@
+1.4.6|bridge/mambo.inc.php|1.4.6|3014|optional|r@
+1.4.6|bridge/mybb.inc.php|1.4.6|3014|optional|r@
+1.4.6|bridge/phorum.inc.php|1.4.6|3014|optional|r@
+1.4.6|bridge/phpbb.inc.php|1.4.6|3014|optional|r@
+1.4.6|bridge/phpbb2018.inc.php|1.4.6|3014|optional|r@
+1.4.6|bridge/phpbb22.inc.php|1.4.6|3014|optional|r@
+1.4.6|bridge/punbb115.inc.php|1.4.6|3014|optional|r@
+1.4.6|bridge/punbb12.inc.php|1.4.6|3014|optional|r@
+1.4.6|bridge/smf10.inc.php|1.4.6|3014|optional|r@
+1.4.6|bridge/udb_base.inc.php|1.4.6|3038|mandatory|r@
+1.4.6|bridge/vbulletin30.inc.php|1.4.6|3014|optional|r@
+1.4.6|bridge/xmb.inc.php|1.4.6|3014|optional|r@
+1.4.6|bridge/xoops.inc.php|1.4.6|3014|optional|r@
+1.4.6|docs|||mandatory|r@
+1.4.6|docs/faq.htm|||optional|r@
+1.4.6|docs/faq_fr.htm|||optional|r@
+1.4.6|docs/index.htm||3014|mandatory|r@
+1.4.6|docs/index_fr.htm||3014|mandatory|r@
+1.4.6|docs/README.html||3014|optional|r@
+1.4.6|docs/showdoc.php|1.4.6|3014|mandatory|r@
+1.4.6|docs/style.css|1.4.6|3014|mandatory|r@
+1.4.6|docs/theme.htm|||optional|r@
+1.4.6|docs/translation.htm|||optional|r@
+1.4.6|docs/pics|||mandatory|r@
+1.4.6|docs/theme|||optional|r@
+1.4.6|docs/theme/edit_style.html|||optional|r@
+1.4.6|docs/theme/edit_template.html|||optional|r@
+1.4.6|docs/theme/edit_theme.html|1.4.6||optional|r@
+1.4.6|docs/theme/index.html|||optional|r@
+1.4.6|docs/theme/style.css|1.4.6|3014|optional|r@
+1.4.6|docs/theme/validation.html|||optional|r@
+1.4.6|include|||mandatory|w@
+1.4.6|include/archive.php|1.4.6|3014|mandatory|r@
+1.4.6|include/config.inc.php|||mandatory|r@
+1.4.6|include/config.inc.php.sample|||optional|r@
+1.4.6|include/crop.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|include/debugger.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|include/exif.php|1.4.6|3014|mandatory|r@
+1.4.6|include/exif_php.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|include/exifReader.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|include/functions.inc.php|1.4.6|3068|mandatory|r@
+1.4.6|include/imageObjectGD.class.php|1.4.6|3014|mandatory|r@
+1.4.6|include/imageObjectIM.class.php|1.4.6|3014|mandatory|r@
+1.4.6|include/index.html|1.4.6|3014|mandatory|r@
+1.4.6|include/init.inc.php|1.4.6|3039|mandatory|r@
+1.4.6|include/iptc.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|include/keyword.inc.php|1.4.6|3071|mandatory|r@
+1.4.6|include/langfallback.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|include/logger.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|include/mailer.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|include/mb.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|include/media.functions.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|include/phpmailer.lang-en.php|1.4.6|3014|mandatory|r@
+1.4.6|include/picmgmt.inc.php|1.4.6|3055|mandatory|r@
+1.4.6|include/plugin_api.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|include/search.inc.php|1.4.6|3036|mandatory|r@
+1.4.6|include/select_lang.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|include/slideshow.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|include/smilies.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|include/smtp.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|include/sql_parse.php|1.4.6|3014|mandatory|r@
+1.4.6|include/themes.inc.php|1.4.6|3053|mandatory|r@
+1.4.6|include/update.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|include/zip.lib.php|1.4.6|3014|mandatory|r@
+1.4.6|include/makers|||mandatory|w@
+1.4.6|include/makers/canon.php|1.4.6|3014|mandatory|r@
+1.4.6|include/makers/fujifilm.php|1.4.6|3014|mandatory|r@
+1.4.6|include/makers/gps.php|1.4.6|3014|mandatory|r@
+1.4.6|include/makers/nikon.php|1.4.6|3014|mandatory|r@
+1.4.6|include/makers/olympus.php|1.4.6|3014|mandatory|r@
+1.4.6|include/makers/sanyo.php|1.4.6|3014|mandatory|r@
+1.4.6|lang|||mandatory|r@
+1.4.6|lang/basque.php|1.4.6|3014|optional|r@
+1.4.6|lang/chinese_big5.php|1.4.6|3014|optional|r@
+1.4.6|lang/chinese_gb.php|1.4.6|3014|optional|r@
+1.4.6|lang/czech.php|1.4.6|3075|optional|r@
+1.4.6|lang/dutch.php|1.4.6|3014|optional|r@
+1.4.6|lang/english.php|1.4.6|3014|mandatory|r@
+1.4.6|lang/english_gb.php|1.4.6|3030|optional|r@
+1.4.6|lang/french.php|1.4.6|3077|optional|r@
+1.4.6|lang/galician.php|1.4.6|3014|optional|r@
+1.4.6|lang/georgian.php|1.4.6|3076|optional|r@
+1.4.6|lang/german.php|1.4.6|3014|optional|r@
+1.4.6|lang/german_sie.php|1.4.6|3014|optional|r@
+1.4.6|lang/hebrew.php|1.4.6|3076|optional|r@
+1.4.6|lang/hungarian.php|1.4.6|3075|optional|r@
+1.4.6|lang/italian.php|1.4.6|3014|optional|r@
+1.4.6|lang/japanese.php|1.4.6|3014|optional|r@
+1.4.6|lang/korean.php|1.4.6|3014|optional|r@
+1.4.6|lang/norwegian.php|1.4.6|3014|optional|r@
+1.4.6|lang/persian.php|1.4.6|3077|optional|r@
+1.4.6|lang/polish.php|1.4.6|3014|optional|r@
+1.4.6|lang/portuguese.php|1.4.6|3077|optional|r@
+1.4.6|lang/russian.php|1.4.6|3014|optional|r@
+1.4.6|lang/slovak.php|1.4.6|3014|optional|r@
+1.4.6|lang/slovenian.php|1.4.6|3014|optional|r@
+1.4.6|lang/spanish.php|1.4.6|3014|optional|r@
+1.4.6|lang/swedish.php|1.4.6|3014|optional|r@
+1.4.6|lang/turkish.php|1.4.6|3077|optional|r@
+1.4.6|lang/ukrainian.php|1.4.6|3077|optional|r@
+1.4.6|logs|||mandatory|w@
+1.4.6|logs/log_header.inc.php|1.4.6|3014|mandatory|r@
+1.4.6|plugins|||optional|r@
+1.4.6|plugins/sample|||optional|r@
+1.4.6|plugins/sample/codebase.php|1.4.6|3014|optional|r@
+1.4.6|plugins/sample/configuration.php|1.4.6|3014|optional|r@
+1.4.6|plugins/sef_urls|||optional|r@
+1.4.6|plugins/sef_urls/codebase.php|1.4.6|3014|optional|r@
+1.4.6|plugins/sef_urls/configuration.php|1.4.6|3014|optional|r@
+1.4.6|plugins/sef_urls/ht.txt|1.4.6|3014|optional|r@
+1.4.6|sql|||mandatory|r@
+1.4.6|sql/basic.sql|1.4.6|3014|mandatory|r@
+1.4.6|sql/schema.sql|1.4.6|3014|mandatory|r@
+1.4.6|sql/update.sql|1.4.6|3014|mandatory|r@
+1.4.6|themes|||mandatory|r@
+1.4.6|themes/classic|||optional|r@
+1.4.6|themes/classic/style.css|1.4.6|3014|optional|r@
+1.4.6|themes/classic/template.html||3014|optional|r@
+1.4.6|themes/classic/theme.php|1.4.6|3014|optional|r@
+1.4.6|themes/classic/images|||optional|r@
+1.4.6|themes/eyeball|||optional|r@
+1.4.6|themes/eyeball/style.css|1.4.6|3014|optional|r@
+1.4.6|themes/eyeball/template.html||3014|optional|r@
+1.4.6|themes/eyeball/theme.php|1.4.6|3014|optional|r@
+1.4.6|themes/eyeball/images|||optional|r@
+1.4.6|themes/fruity|||optional|r@
+1.4.6|themes/fruity/style.css|1.4.6|3021|optional|r@
+1.4.6|themes/fruity/template.html||3014|optional|r@
+1.4.6|themes/fruity/theme.php|1.4.6|3014|optional|r@
+1.4.6|themes/fruity/images|||optional|r@
+1.4.6|themes/hardwired|||optional|r@
+1.4.6|themes/hardwired/style.css|1.4.6|3014|optional|r@
+1.4.6|themes/hardwired/template.html||3014|optional|r@
+1.4.6|themes/hardwired/theme.php|1.4.6|3014|optional|r@
+1.4.6|themes/hardwired/images|||optional|r@
+1.4.6|themes/igames|||optional|r@
+1.4.6|themes/igames/style.css|1.4.6|3014|optional|r@
+1.4.6|themes/igames/template.html||3014|optional|r@
+1.4.6|themes/igames/theme.php|1.4.6|3014|optional|r@
+1.4.6|themes/igames/images|||optional|r@
+1.4.6|themes/mac_ox_x|||optional|r@
+1.4.6|themes/mac_ox_x/style.css|1.4.6|3014|optional|r@
+1.4.6|themes/mac_ox_x/template.html||3014|optional|r@
+1.4.6|themes/mac_ox_x/theme.php|1.4.6|3014|optional|r@
+1.4.6|themes/mac_ox_x/images|||optional|r@
+1.4.6|themes/project_vii|||optional|r@
+1.4.6|themes/project_vii/style.css|1.4.6|3014|optional|r@
+1.4.6|themes/project_vii/template.html||3014|optional|r@
+1.4.6|themes/project_vii/theme.php|1.4.6|3014|optional|r@
+1.4.6|themes/project_vii/images|||optional|r@
+1.4.6|themes/rainy_day|||optional|r@
+1.4.6|themes/rainy_day/style.css|1.4.6|3014|optional|r@
+1.4.6|themes/rainy_day/template.html||3014|optional|r@
+1.4.6|themes/rainy_day/theme.php|1.4.6|3014|optional|r@
+1.4.6|themes/rainy_day/images|||optional|r@
+1.4.6|themes/sample|||optional|r@
+1.4.6|themes/sample/style.css|1.4.6|3014|optional|r@
+1.4.6|themes/sample/template.html||3014|optional|r@
+1.4.6|themes/sample/theme.php|1.4.6|3053|optional|r@
+1.4.6|themes/sample/images|||optional|r@
+1.4.6|themes/water_drop|||optional|r@
+1.4.6|themes/water_drop/style.css|1.4.6|3014|optional|r@
+1.4.6|themes/water_drop/template.html||3014|optional|r@
+1.4.6|themes/water_drop/theme.php|1.4.6|3014|optional|r@
+1.4.6|themes/water_drop/images|||optional|r@
+1.4.7|addfav.php|1.4.7|3082|mandatory|r@
+1.4.7|addpic.php|1.4.7|3082|mandatory|r@
+1.4.7|admin.php|1.4.7|3082|mandatory|r@
+1.4.7|albmgr.php|1.4.7|3082|mandatory|r@
+1.4.7|anycontent.php|1.4.7|3082|mandatory|r@
+1.4.7|banning.php|1.4.7|3082|mandatory|r@
+1.4.7|bridgemgr.php|1.4.7|3082|mandatory|r@
+1.4.7|calendar.php|1.4.7|3082|mandatory|r@
+1.4.7|catmgr.php|1.4.7|3082|mandatory|r@
+1.4.7|charsetmgr.php|1.4.7|3082|mandatory|r@
+1.4.7|config.php|1.4.7|3082|optional|r@
+1.4.7|db_ecard.php|1.4.7|3082|mandatory|r@
+1.4.7|db_input.php|1.4.7|3082|mandatory|r@
+1.4.7|delete.php|1.4.7|3082|mandatory|r@
+1.4.7|displayecard.php|1.4.7|3082|mandatory|r@
+1.4.7|displayimage.php|1.4.7|3082|mandatory|r@
+1.4.7|displayreport.php|1.4.7|3082|mandatory|r@
+1.4.7|ecard.php|1.4.7|3082|mandatory|r@
+1.4.7|editOnePic.php|1.4.7|3082|mandatory|r@
+1.4.7|editpics.php|1.4.7|3082|mandatory|r@
+1.4.7|exifmgr.php|1.4.7|3082|mandatory|r@
+1.4.7|faq.php|1.4.7|3082|mandatory|r@
+1.4.7|forgot_passwd.php|1.4.7|3082|mandatory|r@
+1.4.7|getlang.php|1.4.7|3082|mandatory|r@
+1.4.7|groupmgr.php|1.4.7|3082|mandatory|r@
+1.4.7|image_processor.php|1.4.7|3082|mandatory|r@
+1.4.7|index.php|1.4.7|3082|mandatory|r@
+1.4.7|install.php|1.4.7|3082|mandatory|r@
+1.4.7|installer.css|1.4.7|3082|mandatory|r@
+1.4.7|keyword_create_dict.php|1.4.7|3082|mandatory|r@
+1.4.7|keyword_select.php|1.4.7|3082|mandatory|r@
+1.4.7|keywordmgr.php|1.4.7|3082|mandatory|r@
+1.4.7|login.php|1.4.7|3082|mandatory|r@
+1.4.7|logout.php|1.4.7|3082|mandatory|r@
+1.4.7|minibrowser.php|1.4.7|3082|mandatory|r@
+1.4.7|mode.php|1.4.7|3082|mandatory|r@
+1.4.7|modifyalb.php|1.4.7|3082|mandatory|r@
+1.4.7|phpinfo.php|1.4.7|3082|mandatory|r@
+1.4.7|picEditor.php|1.4.7|3082|mandatory|r@
+1.4.7|picmgr.php|1.4.7|3082|mandatory|r@
+1.4.7|pluginmgr.php|1.4.7|3082|mandatory|r@
+1.4.7|profile.php|1.4.7|3082|mandatory|r@
+1.4.7|ratepic.php|1.4.7|3082|mandatory|r@
+1.4.7|register.php|1.4.7|3082|mandatory|r@
+1.4.7|relocate_server.php|1.4.7|3082|optional|r@
+1.4.7|report_file.php|1.4.7|3082|mandatory|r@
+1.4.7|reviewcom.php|1.4.7|3082|mandatory|r@
+1.4.7|scripts.js|1.4.7|3082|mandatory|r@
+1.4.7|search.php|1.4.7|3082|mandatory|r@
+1.4.7|searchnew.php|1.4.7|3082|mandatory|r@
+1.4.7|showthumb.php|1.4.7|3082|mandatory|r@
+1.4.7|stat_details.php|1.4.7|3082|mandatory|r@
+1.4.7|thumbnails.php|1.4.7|3082|mandatory|r@
+1.4.7|update.php|1.4.7|3082|mandatory|r@
+1.4.7|upgrade-1.0-to-1.2.php|1.4.7|3082|mandatory|r@
+1.4.7|upload.php|1.4.7|3082|mandatory|r@
+1.4.7|usermgr.php|1.4.7|3101|mandatory|r@
+1.4.7|util.php|1.4.7|3082|mandatory|r@
+1.4.7|versioncheck.php|1.4.7|3113|mandatory|r@
+1.4.7|viewlog.php|1.4.7|3082|mandatory|r@
+1.4.7|xp_publish.php|1.4.7|3082|mandatory|r@
+1.4.7|zipdownload.php|1.4.7|3082|mandatory|r@
+1.4.7|**fullpath**|||mandatory|w@
+1.4.7|**fullpath**/index.php|||optional|w@
+1.4.7|**fullpath**/edit/index.html|||optional|w@
+1.4.7|**fullpath**/edit/no_FTP-uploads_into_this_folder!|||optional|w@
+1.4.7|**fullpath**/edit|||mandatory|w@
+1.4.7|**fullpath**/edit/index.html|||optional|w@
+1.4.7|**fullpath**/**userpics**|||mandatory|w@
+1.4.7|**fullpath**/**userpics**/index.php|||optional|w@
+1.4.7|**fullpath**/**userpics**/no_FTP-uploads_into_this_folder!|||optional|w@
+1.4.7|bridge|||mandatory|r@
+1.4.7|bridge/coppermine.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|bridge/invisionboard20.inc.php|1.4.7|3082|optional|r@
+1.4.7|bridge/mambo.inc.php|1.4.7|3082|optional|r@
+1.4.7|bridge/mybb.inc.php|1.4.7|3082|optional|r@
+1.4.7|bridge/phorum.inc.php|1.4.7|3082|optional|r@
+1.4.7|bridge/phpbb.inc.php|1.4.7|3082|optional|r@
+1.4.7|bridge/phpbb2018.inc.php|1.4.7|3082|optional|r@
+1.4.7|bridge/phpbb22.inc.php|1.4.7|3082|optional|r@
+1.4.7|bridge/punbb115.inc.php|1.4.7|3082|optional|r@
+1.4.7|bridge/punbb12.inc.php|1.4.7|3082|optional|r@
+1.4.7|bridge/smf10.inc.php|1.4.7|3082|optional|r@
+1.4.7|bridge/udb_base.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|bridge/vbulletin30.inc.php|1.4.7|3082|optional|r@
+1.4.7|bridge/xmb.inc.php|1.4.7|3082|optional|r@
+1.4.7|bridge/xoops.inc.php|1.4.7|3082|optional|r@
+1.4.7|docs|||mandatory|r@
+1.4.7|docs/faq.htm|||optional|r@
+1.4.7|docs/faq_fr.htm|||optional|r@
+1.4.7|docs/index.htm||3082|mandatory|r@
+1.4.7|docs/index_fr.htm||3082|mandatory|r@
+1.4.7|docs/README.html||3082|optional|r@
+1.4.7|docs/showdoc.php|1.4.7|3082|mandatory|r@
+1.4.7|docs/style.css|1.4.7|3082|mandatory|r@
+1.4.7|docs/theme.htm|||optional|r@
+1.4.7|docs/translation.htm|||optional|r@
+1.4.7|docs/pics|||mandatory|r@
+1.4.7|docs/theme|||optional|r@
+1.4.7|docs/theme/edit_style.html|||optional|r@
+1.4.7|docs/theme/edit_template.html|||optional|r@
+1.4.7|docs/theme/edit_theme.html|1.4.7||optional|r@
+1.4.7|docs/theme/index.html|||optional|r@
+1.4.7|docs/theme/style.css|1.4.7|3082|optional|r@
+1.4.7|docs/theme/validation.html|||optional|r@
+1.4.7|include|||mandatory|w@
+1.4.7|include/archive.php|1.4.7|3082|mandatory|r@
+1.4.7|include/config.inc.php|||mandatory|r@
+1.4.7|include/config.inc.php.sample|||optional|r@
+1.4.7|include/crop.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/debugger.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/exif.php|1.4.7|3082|mandatory|r@
+1.4.7|include/exif_php.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/exifReader.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/functions.inc.php|1.4.7|3108|mandatory|r@
+1.4.7|include/imageObjectGD.class.php|1.4.7|3082|mandatory|r@
+1.4.7|include/imageObjectIM.class.php|1.4.7|3082|mandatory|r@
+1.4.7|include/index.html|1.4.7|3082|mandatory|r@
+1.4.7|include/init.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/iptc.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/keyword.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/langfallback.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/logger.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/mailer.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/mb.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/media.functions.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/phpmailer.lang-en.php|1.4.7|3082|mandatory|r@
+1.4.7|include/picmgmt.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/plugin_api.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/search.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/select_lang.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/slideshow.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/smilies.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/smtp.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/sql_parse.php|1.4.7|3082|mandatory|r@
+1.4.7|include/themes.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/update.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|include/zip.lib.php|1.4.7|3082|mandatory|r@
+1.4.7|include/makers|||mandatory|w@
+1.4.7|include/makers/canon.php|1.4.7|3082|mandatory|r@
+1.4.7|include/makers/fujifilm.php|1.4.7|3082|mandatory|r@
+1.4.7|include/makers/gps.php|1.4.7|3082|mandatory|r@
+1.4.7|include/makers/nikon.php|1.4.7|3082|mandatory|r@
+1.4.7|include/makers/olympus.php|1.4.7|3082|mandatory|r@
+1.4.7|include/makers/sanyo.php|1.4.7|3082|mandatory|r@
+1.4.7|lang|||mandatory|r@
+1.4.7|lang/basque.php|1.4.7|3082|optional|r@
+1.4.7|lang/chinese_big5.php|1.4.7|3082|optional|r@
+1.4.7|lang/chinese_gb.php|1.4.7|3082|optional|r@
+1.4.7|lang/czech.php|1.4.7|3082|optional|r@
+1.4.7|lang/dutch.php|1.4.7|3085|optional|r@
+1.4.7|lang/english.php|1.4.7|3082|mandatory|r@
+1.4.7|lang/english_gb.php|1.4.7|3082|optional|r@
+1.4.7|lang/french.php|1.4.7|3082|optional|r@
+1.4.7|lang/galician.php|1.4.7|3082|optional|r@
+1.4.7|lang/georgian.php|1.4.7|3082|optional|r@
+1.4.7|lang/german.php|1.4.7|3082|optional|r@
+1.4.7|lang/german_sie.php|1.4.7|3082|optional|r@
+1.4.7|lang/hebrew.php|1.4.7|3082|optional|r@
+1.4.7|lang/hungarian.php|1.4.7|3082|optional|r@
+1.4.7|lang/italian.php|1.4.7|3082|optional|r@
+1.4.7|lang/japanese.php|1.4.7|3082|optional|r@
+1.4.7|lang/korean.php|1.4.7|3082|optional|r@
+1.4.7|lang/norwegian.php|1.4.7|3082|optional|r@
+1.4.7|lang/persian.php|1.4.7|3095|optional|r@
+1.4.7|lang/polish.php|1.4.7|3082|optional|r@
+1.4.7|lang/portuguese.php|1.4.7|3082|optional|r@
+1.4.7|lang/russian.php|1.4.7|3082|optional|r@
+1.4.7|lang/slovak.php|1.4.7|3082|optional|r@
+1.4.7|lang/slovenian.php|1.4.7|3086|optional|r@
+1.4.7|lang/spanish.php|1.4.7|3082|optional|r@
+1.4.7|lang/swedish.php|1.4.7|3082|optional|r@
+1.4.7|lang/turkish.php|1.4.7|3082|optional|r@
+1.4.7|lang/ukrainian.php|1.4.7|3082|optional|r@
+1.4.7|logs|||mandatory|w@
+1.4.7|logs/log_header.inc.php|1.4.7|3082|mandatory|r@
+1.4.7|plugins|||optional|r@
+1.4.7|plugins/sample|||optional|r@
+1.4.7|plugins/sample/codebase.php|1.4.7|3082|optional|r@
+1.4.7|plugins/sample/configuration.php|1.4.7|3082|optional|r@
+1.4.7|plugins/sef_urls|||optional|r@
+1.4.7|plugins/sef_urls/codebase.php|1.4.7|3082|optional|r@
+1.4.7|plugins/sef_urls/configuration.php|1.4.7|3082|optional|r@
+1.4.7|plugins/sef_urls/ht.txt|1.4.7|3082|optional|r@
+1.4.7|sql|||mandatory|r@
+1.4.7|sql/basic.sql|1.4.7|3082|mandatory|r@
+1.4.7|sql/schema.sql|1.4.7|3082|mandatory|r@
+1.4.7|sql/update.sql|1.4.7|3082|mandatory|r@
+1.4.7|themes|||mandatory|r@
+1.4.7|themes/classic|||optional|r@
+1.4.7|themes/classic/style.css|1.4.7|3082|optional|r@
+1.4.7|themes/classic/template.html||3082|optional|r@
+1.4.7|themes/classic/theme.php|1.4.7|3100|optional|r@
+1.4.7|themes/classic/images|||optional|r@
+1.4.7|themes/eyeball|||optional|r@
+1.4.7|themes/eyeball/style.css|1.4.7|3082|optional|r@
+1.4.7|themes/eyeball/template.html||3082|optional|r@
+1.4.7|themes/eyeball/theme.php|1.4.7|3082|optional|r@
+1.4.7|themes/eyeball/images|||optional|r@
+1.4.7|themes/fruity|||optional|r@
+1.4.7|themes/fruity/style.css|1.4.7|3082|optional|r@
+1.4.7|themes/fruity/template.html||3082|optional|r@
+1.4.7|themes/fruity/theme.php|1.4.7|3082|optional|r@
+1.4.7|themes/fruity/images|||optional|r@
+1.4.7|themes/hardwired|||optional|r@
+1.4.7|themes/hardwired/style.css|1.4.7|3082|optional|r@
+1.4.7|themes/hardwired/template.html||3082|optional|r@
+1.4.7|themes/hardwired/theme.php|1.4.7|3082|optional|r@
+1.4.7|themes/hardwired/images|||optional|r@
+1.4.7|themes/igames|||optional|r@
+1.4.7|themes/igames/style.css|1.4.7|3082|optional|r@
+1.4.7|themes/igames/template.html||3082|optional|r@
+1.4.7|themes/igames/theme.php|1.4.7|3082|optional|r@
+1.4.7|themes/igames/images|||optional|r@
+1.4.7|themes/mac_ox_x|||optional|r@
+1.4.7|themes/mac_ox_x/style.css|1.4.7|3082|optional|r@
+1.4.7|themes/mac_ox_x/template.html||3082|optional|r@
+1.4.7|themes/mac_ox_x/theme.php|1.4.7|3082|optional|r@
+1.4.7|themes/mac_ox_x/images|||optional|r@
+1.4.7|themes/project_vii|||optional|r@
+1.4.7|themes/project_vii/style.css|1.4.7|3082|optional|r@
+1.4.7|themes/project_vii/template.html||3082|optional|r@
+1.4.7|themes/project_vii/theme.php|1.4.7|3082|optional|r@
+1.4.7|themes/project_vii/images|||optional|r@
+1.4.7|themes/rainy_day|||optional|r@
+1.4.7|themes/rainy_day/style.css|1.4.7|3082|optional|r@
+1.4.7|themes/rainy_day/template.html||3082|optional|r@
+1.4.7|themes/rainy_day/theme.php|1.4.7|3082|optional|r@
+1.4.7|themes/rainy_day/images|||optional|r@
+1.4.7|themes/sample|||optional|r@
+1.4.7|themes/sample/style.css|1.4.7|3082|optional|r@
+1.4.7|themes/sample/template.html||3082|optional|r@
+1.4.7|themes/sample/theme.php|1.4.7|3082|optional|r@
+1.4.7|themes/sample/images|||optional|r@
+1.4.7|themes/water_drop|||optional|r@
+1.4.7|themes/water_drop/style.css|1.4.7|3082|optional|r@
+1.4.7|themes/water_drop/template.html||3082|optional|r@
+1.4.7|themes/water_drop/theme.php|1.4.7|3082|optional|r@
+1.4.7|themes/water_drop/images|||optional|r@
+1.4.8|addfav.php|1.4.8|3116|mandatory|r@
+1.4.8|addpic.php|1.4.8|3116|mandatory|r@
+1.4.8|admin.php|1.4.8|3116|mandatory|r@
+1.4.8|albmgr.php|1.4.8|3116|mandatory|r@
+1.4.8|anycontent.php|1.4.8|3116|mandatory|r@
+1.4.8|banning.php|1.4.8|3116|mandatory|r@
+1.4.8|bridgemgr.php|1.4.8|3116|mandatory|r@
+1.4.8|calendar.php|1.4.8|3116|mandatory|r@
+1.4.8|catmgr.php|1.4.8|3116|mandatory|r@
+1.4.8|charsetmgr.php|1.4.8|3116|mandatory|r@
+1.4.8|config.php|1.4.8|3116|optional|r@
+1.4.8|db_ecard.php|1.4.8|3116|mandatory|r@
+1.4.8|db_input.php|1.4.8|3116|mandatory|r@
+1.4.8|delete.php|1.4.8|3116|mandatory|r@
+1.4.8|displayecard.php|1.4.8|3116|mandatory|r@
+1.4.8|displayimage.php|1.4.8|3116|mandatory|r@
+1.4.8|displayreport.php|1.4.8|3116|mandatory|r@
+1.4.8|ecard.php|1.4.8|3116|mandatory|r@
+1.4.8|editOnePic.php|1.4.8|3116|mandatory|r@
+1.4.8|editpics.php|1.4.8|3116|mandatory|r@
+1.4.8|exifmgr.php|1.4.8|3116|mandatory|r@
+1.4.8|faq.php|1.4.8|3116|mandatory|r@
+1.4.8|forgot_passwd.php|1.4.8|3116|mandatory|r@
+1.4.8|getlang.php|1.4.8|3116|mandatory|r@
+1.4.8|groupmgr.php|1.4.8|3116|mandatory|r@
+1.4.8|image_processor.php|1.4.8|3116|mandatory|r@
+1.4.8|index.php|1.4.8|3116|mandatory|r@
+1.4.8|install.php|1.4.8|3116|mandatory|r@
+1.4.8|installer.css|1.4.8|3116|mandatory|r@
+1.4.8|keyword_create_dict.php|1.4.8|3116|mandatory|r@
+1.4.8|keyword_select.php|1.4.8|3116|mandatory|r@
+1.4.8|keywordmgr.php|1.4.8|3116|mandatory|r@
+1.4.8|login.php|1.4.8|3116|mandatory|r@
+1.4.8|logout.php|1.4.8|3116|mandatory|r@
+1.4.8|minibrowser.php|1.4.8|3116|mandatory|r@
+1.4.8|mode.php|1.4.8|3116|mandatory|r@
+1.4.8|modifyalb.php|1.4.8|3116|mandatory|r@
+1.4.8|phpinfo.php|1.4.8|3116|mandatory|r@
+1.4.8|picEditor.php|1.4.8|3116|mandatory|r@
+1.4.8|picmgr.php|1.4.8|3116|mandatory|r@
+1.4.8|pluginmgr.php|1.4.8|3116|mandatory|r@
+1.4.8|profile.php|1.4.8|3116|mandatory|r@
+1.4.8|ratepic.php|1.4.8|3116|mandatory|r@
+1.4.8|register.php|1.4.8|3116|mandatory|r@
+1.4.8|relocate_server.php|1.4.8|3116|optional|r@
+1.4.8|report_file.php|1.4.8|3116|mandatory|r@
+1.4.8|reviewcom.php|1.4.8|3116|mandatory|r@
+1.4.8|scripts.js|1.4.8|3116|mandatory|r@
+1.4.8|search.php|1.4.8|3116|mandatory|r@
+1.4.8|searchnew.php|1.4.8|3116|mandatory|r@
+1.4.8|showthumb.php|1.4.8|3116|mandatory|r@
+1.4.8|stat_details.php|1.4.8|3116|mandatory|r@
+1.4.8|thumbnails.php|1.4.8|3116|mandatory|r@
+1.4.8|update.php|1.4.8|3116|mandatory|r@
+1.4.8|upgrade-1.0-to-1.2.php|1.4.8|3116|mandatory|r@
+1.4.8|upload.php|1.4.8|3116|mandatory|r@
+1.4.8|usermgr.php|1.4.8|3116|mandatory|r@
+1.4.8|util.php|1.4.8|3116|mandatory|r@
+1.4.8|versioncheck.php|1.4.8|3119|mandatory|r@
+1.4.8|viewlog.php|1.4.8|3116|mandatory|r@
+1.4.8|xp_publish.php|1.4.8|3116|mandatory|r@
+1.4.8|zipdownload.php|1.4.8|3116|mandatory|r@
+1.4.8|**fullpath**|||mandatory|w@
+1.4.8|**fullpath**/index.php|||optional|w@
+1.4.8|**fullpath**/edit/index.html|||optional|w@
+1.4.8|**fullpath**/edit/no_FTP-uploads_into_this_folder!|||optional|w@
+1.4.8|**fullpath**/edit|||mandatory|w@
+1.4.8|**fullpath**/edit/index.html|||optional|w@
+1.4.8|**fullpath**/**userpics**|||mandatory|w@
+1.4.8|**fullpath**/**userpics**/index.php|||optional|w@
+1.4.8|**fullpath**/**userpics**/no_FTP-uploads_into_this_folder!|||optional|w@
+1.4.8|bridge|||mandatory|r@
+1.4.8|bridge/coppermine.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|bridge/invisionboard20.inc.php|1.4.8|3116|optional|r@
+1.4.8|bridge/mambo.inc.php|1.4.8|3116|optional|r@
+1.4.8|bridge/mybb.inc.php|1.4.8|3116|optional|r@
+1.4.8|bridge/phorum.inc.php|1.4.8|3116|optional|r@
+1.4.8|bridge/phpbb.inc.php|1.4.8|3116|optional|r@
+1.4.8|bridge/phpbb2018.inc.php|1.4.8|3116|optional|r@
+1.4.8|bridge/phpbb22.inc.php|1.4.8|3116|optional|r@
+1.4.8|bridge/punbb115.inc.php|1.4.8|3116|optional|r@
+1.4.8|bridge/punbb12.inc.php|1.4.8|3116|optional|r@
+1.4.8|bridge/smf10.inc.php|1.4.8|3116|optional|r@
+1.4.8|bridge/udb_base.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|bridge/vbulletin30.inc.php|1.4.8|3116|optional|r@
+1.4.8|bridge/xmb.inc.php|1.4.8|3116|optional|r@
+1.4.8|bridge/xoops.inc.php|1.4.8|3116|optional|r@
+1.4.8|docs|||mandatory|r@
+1.4.8|docs/faq.htm|||optional|r@
+1.4.8|docs/faq_fr.htm|||optional|r@
+1.4.8|docs/index.htm||3116|mandatory|r@
+1.4.8|docs/index_fr.htm||3116|mandatory|r@
+1.4.8|docs/README.html||3116|optional|r@
+1.4.8|docs/showdoc.php|1.4.8|3116|mandatory|r@
+1.4.8|docs/style.css|1.4.8|3116|mandatory|r@
+1.4.8|docs/theme.htm|||optional|r@
+1.4.8|docs/translation.htm|||optional|r@
+1.4.8|docs/pics|||mandatory|r@
+1.4.8|docs/theme|||optional|r@
+1.4.8|docs/theme/edit_style.html|||optional|r@
+1.4.8|docs/theme/edit_template.html|||optional|r@
+1.4.8|docs/theme/edit_theme.html|1.4.8||optional|r@
+1.4.8|docs/theme/index.html|||optional|r@
+1.4.8|docs/theme/style.css|1.4.8|3116|optional|r@
+1.4.8|docs/theme/validation.html|||optional|r@
+1.4.8|include|||mandatory|w@
+1.4.8|include/archive.php|1.4.8|3116|mandatory|r@
+1.4.8|include/config.inc.php|||mandatory|r@
+1.4.8|include/config.inc.php.sample|||optional|r@
+1.4.8|include/crop.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/debugger.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/exif.php|1.4.8|3116|mandatory|r@
+1.4.8|include/exif_php.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/exifReader.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/functions.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/imageObjectGD.class.php|1.4.8|3116|mandatory|r@
+1.4.8|include/imageObjectIM.class.php|1.4.8|3116|mandatory|r@
+1.4.8|include/index.html|1.4.8|3116|mandatory|r@
+1.4.8|include/init.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/iptc.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/keyword.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/langfallback.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/logger.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/mailer.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/mb.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/media.functions.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/phpmailer.lang-en.php|1.4.8|3116|mandatory|r@
+1.4.8|include/picmgmt.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/plugin_api.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/search.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/select_lang.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/slideshow.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/smilies.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/smtp.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/sql_parse.php|1.4.8|3116|mandatory|r@
+1.4.8|include/themes.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/update.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|include/zip.lib.php|1.4.8|3116|mandatory|r@
+1.4.8|include/makers|||mandatory|w@
+1.4.8|include/makers/canon.php|1.4.8|3116|mandatory|r@
+1.4.8|include/makers/fujifilm.php|1.4.8|3116|mandatory|r@
+1.4.8|include/makers/gps.php|1.4.8|3116|mandatory|r@
+1.4.8|include/makers/nikon.php|1.4.8|3116|mandatory|r@
+1.4.8|include/makers/olympus.php|1.4.8|3116|mandatory|r@
+1.4.8|include/makers/sanyo.php|1.4.8|3116|mandatory|r@
+1.4.8|lang|||mandatory|r@
+1.4.8|lang/basque.php|1.4.8|3116|optional|r@
+1.4.8|lang/bulgarian.php|1.4.8|1.287|optional|r@
+1.4.8|lang/chinese_big5.php|1.4.8|3116|optional|r@
+1.4.8|lang/chinese_gb.php|1.4.8|3116|optional|r@
+1.4.8|lang/czech.php|1.4.8|3116|optional|r@
+1.4.8|lang/danish.php|1.4.8|1.15|optional|r@
+1.4.8|lang/dutch.php|1.4.8|3116|optional|r@
+1.4.8|lang/english.php|1.4.8|3116|mandatory|r@
+1.4.8|lang/english_gb.php|1.4.8|3116|optional|r@
+1.4.8|lang/finnish.php|1.4.8|1.26|optional|r@
+1.4.8|lang/french.php|1.4.8|3116|optional|r@
+1.4.8|lang/galician.php|1.4.8|3116|optional|r@
+1.4.8|lang/georgian.php|1.4.8|3116|optional|r@
+1.4.8|lang/german.php|1.4.8|3116|optional|r@
+1.4.8|lang/german_sie.php|1.4.8|3116|optional|r@
+1.4.8|lang/hebrew.php|1.4.8|3116|optional|r@
+1.4.8|lang/hungarian.php|1.4.8|3116|optional|r@
+1.4.8|lang/italian.php|1.4.8|3116|optional|r@
+1.4.8|lang/japanese.php|1.4.8|3116|optional|r@
+1.4.8|lang/korean.php|1.4.8|3116|optional|r@
+1.4.8|lang/norwegian.php|1.4.8|3116|optional|r@
+1.4.8|lang/persian.php|1.4.8|3116|optional|r@
+1.4.8|lang/polish.php|1.4.8|3116|optional|r@
+1.4.8|lang/portuguese.php|1.4.8|3116|optional|r@
+1.4.8|lang/russian.php|1.4.8|3116|optional|r@
+1.4.8|lang/slovak.php|1.4.8|3116|optional|r@
+1.4.8|lang/slovenian.php|1.4.8|3116|optional|r@
+1.4.8|lang/spanish.php|1.4.8|3116|optional|r@
+1.4.8|lang/swedish.php|1.4.8|3116|optional|r@
+1.4.8|lang/turkish.php|1.4.8|3116|optional|r@
+1.4.8|lang/ukrainian.php|1.4.8|3116|optional|r@
+1.4.8|logs|||mandatory|w@
+1.4.8|logs/log_header.inc.php|1.4.8|3116|mandatory|r@
+1.4.8|plugins|||optional|r@
+1.4.8|plugins/sample|||optional|r@
+1.4.8|plugins/sample/codebase.php|1.4.8|3116|optional|r@
+1.4.8|plugins/sample/configuration.php|1.4.8|3116|optional|r@
+1.4.8|plugins/sef_urls|||optional|r@
+1.4.8|plugins/sef_urls/codebase.php|1.4.8|3116|optional|r@
+1.4.8|plugins/sef_urls/configuration.php|1.4.8|3116|optional|r@
+1.4.8|plugins/sef_urls/ht.txt|1.4.8|3116|optional|r@
+1.4.8|sql|||mandatory|r@
+1.4.8|sql/basic.sql|1.4.8|3116|mandatory|r@
+1.4.8|sql/schema.sql|1.4.8|3116|mandatory|r@
+1.4.8|sql/update.sql|1.4.8|3116|mandatory|r@
+1.4.8|themes|||mandatory|r@
+1.4.8|themes/classic|||optional|r@
+1.4.8|themes/classic/style.css|1.4.8|3116|optional|r@
+1.4.8|themes/classic/template.html||3116|optional|r@
+1.4.8|themes/classic/theme.php|1.4.8|3116|optional|r@
+1.4.8|themes/classic/images|||optional|r@
+1.4.8|themes/eyeball|||optional|r@
+1.4.8|themes/eyeball/style.css|1.4.8|3116|optional|r@
+1.4.8|themes/eyeball/template.html||3116|optional|r@
+1.4.8|themes/eyeball/theme.php|1.4.8|3116|optional|r@
+1.4.8|themes/eyeball/images|||optional|r@
+1.4.8|themes/fruity|||optional|r@
+1.4.8|themes/fruity/style.css|1.4.8|3116|optional|r@
+1.4.8|themes/fruity/template.html||3116|optional|r@
+1.4.8|themes/fruity/theme.php|1.4.8|3116|optional|r@
+1.4.8|themes/fruity/images|||optional|r@
+1.4.8|themes/hardwired|||optional|r@
+1.4.8|themes/hardwired/style.css|1.4.8|3116|optional|r@
+1.4.8|themes/hardwired/template.html||3116|optional|r@
+1.4.8|themes/hardwired/theme.php|1.4.8|3116|optional|r@
+1.4.8|themes/hardwired/images|||optional|r@
+1.4.8|themes/igames|||optional|r@
+1.4.8|themes/igames/style.css|1.4.8|3116|optional|r@
+1.4.8|themes/igames/template.html||3116|optional|r@
+1.4.8|themes/igames/theme.php|1.4.8|3116|optional|r@
+1.4.8|themes/igames/images|||optional|r@
+1.4.8|themes/mac_ox_x|||optional|r@
+1.4.8|themes/mac_ox_x/style.css|1.4.8|3116|optional|r@
+1.4.8|themes/mac_ox_x/template.html||3116|optional|r@
+1.4.8|themes/mac_ox_x/theme.php|1.4.8|3116|optional|r@
+1.4.8|themes/mac_ox_x/images|||optional|r@
+1.4.8|themes/project_vii|||optional|r@
+1.4.8|themes/project_vii/style.css|1.4.8|3116|optional|r@
+1.4.8|themes/project_vii/template.html||3116|optional|r@
+1.4.8|themes/project_vii/theme.php|1.4.8|3116|optional|r@
+1.4.8|themes/project_vii/images|||optional|r@
+1.4.8|themes/rainy_day|||optional|r@
+1.4.8|themes/rainy_day/style.css|1.4.8|3116|optional|r@
+1.4.8|themes/rainy_day/template.html||3116|optional|r@
+1.4.8|themes/rainy_day/theme.php|1.4.8|3116|optional|r@
+1.4.8|themes/rainy_day/images|||optional|r@
+1.4.8|themes/sample|||optional|r@
+1.4.8|themes/sample/style.css|1.4.8|3116|optional|r@
+1.4.8|themes/sample/template.html||3116|optional|r@
+1.4.8|themes/sample/theme.php|1.4.8|3116|optional|r@
+1.4.8|themes/sample/images|||optional|r@
+1.4.8|themes/water_drop|||optional|r@
+1.4.8|themes/water_drop/style.css|1.4.8|3116|optional|r@
+1.4.8|themes/water_drop/template.html||3116|optional|r@
+1.4.8|themes/water_drop/theme.php|1.4.8|3116|optional|r@
+1.4.8|themes/water_drop/images|||optional|r@
 ';
 return $return;
 }
diff -ruN 133/viewlog.php cpg148/viewlog.php
--- 133/viewlog.php	1969-12-31 18:00:00.000000000 -0600
+++ cpg148/viewlog.php	2006-06-08 00:25:18.000000000 -0500
@@ -0,0 +1,120 @@
+<?php
+/*************************
+  Coppermine Photo Gallery
+  ************************
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  ********************************************
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
+  $Author: gaugau $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+define('IN_COPPERMINE',1);
+define('VIEWLOG_PHP',1);
+
+require('include/init.inc.php');
+
+function display_log_list()
+{
+    global $lang_viewlog_php;
+
+    $log_list = getloglist('logs/');
+    if (count($log_list)>0) {
+            foreach ($log_list as $log) {
+                    echo <<<EOT
+                                <tr>
+                                        <td class="tableb">
+                                                <img src="images/folder.gif" alt="" />&nbsp;<a href= "{$_SERVER['PHP_SELF']}?log={$log['logname']}">{$log['logname']}</a>
+                                                &nbsp;&nbsp;&nbsp; ( <i>{$log['filesize']} KB</i> )
+                                        </td>
+                                </tr>
+EOT;
+            }
+            echo <<<EOT
+                                <tr>
+                                        <td class="tableb" align="center">
+                                                <input class="button" type="button" value="{$lang_viewlog_php['delete_all']}" name="dall" id="dall" onclick="window.location='viewlog.php?action=dall';" />
+                                        </td>
+                                </tr>
+EOT;
+    } else {
+            cpg_die(INFORMATION,$lang_viewlog_php['no_logs'], __FILE__,1);
+    }
+}
+
+function display_log($logname)
+{
+        global $lang_viewlog_php;
+
+        echo <<<EOT
+                <tr>
+                        <td class="tableb" align="center">
+                                <input class="button" type="button" value="{$lang_viewlog_php['delete_all']}" name="dall1" id="dall1" onclick="window.location='viewlog.php?action=dall';" />
+                                <input class="button" type="button" value="{$lang_viewlog_php['view_logs']}" name="back1" id="back1" onclick="window.location='viewlog.php';" />
+                                <input class="button" type="button" value="{$lang_viewlog_php['delete_this']}" name="dthis1" id="dthis1" onclick="window.location='viewlog.php?action=dthis&amp;log=$logname';" />
+                        </td>
+                </tr>
+                <tr>
+                        <td class="tableb">
+                                <pre>
+EOT;
+        log_read($logname);
+        echo <<<EOT
+                                </pre>
+                        </td>
+                </tr>
+                <tr>
+                        <td class="tableb" align="center">
+                                <input class="button" type="button" value="{$lang_viewlog_php['delete_all']}" name="dall2" id="dall2" onclick="window.location='viewlog.php?action=dall';" />
+                                <input class="button" type="button" value="{$lang_viewlog_php['view_logs']}" name="back2" id="back2" onclick="window.location='viewlog.php';" />
+                                <input class="button" type="button" value="{$lang_viewlog_php['delete_this']}" name="dthis2" id="dthis2" onclick="window.location='viewlog.php?action=dthis&amp;log=$logname';" />
+                        </td>
+                </tr>
+
+EOT;
+}
+
+$log = @$_GET['log'];
+$action = @$_GET['action'];
+
+pageheader('Logs :: '.$log);
+
+if (!$USER_DATA['has_admin_access']) {
+        // Write access attempt to 'security' log file
+        if ($CONFIG['log_mode']) {
+                log_write('Denied privileged access to viewlog.php from user '.$USER_DATA['user_name'].' at '.$_SERVER['REMOTE_HOST'].' on '.date("F j, Y, g:i a"),CPG_SECURITY_LOG);
+        }
+        cpg_die(CRITICAL_ERROR,$lang_errors['access_denied'], __FILE__,1);
+}
+
+starttable("100%", "Logs :: ".$log);
+
+
+if (isset($action)) {
+        if ($action=='dthis' && isset($log)) {
+                log_delete($log);
+                unset($log);
+        } elseif ($action=='dall') {
+                unset($log);
+                log_delete();
+        }
+}
+
+if (!isset($log)) {
+        display_log_list();
+} else {
+               display_log($log);
+}
+
+
+endtable();
+pagefooter();
+?>
\ No newline at end of file
diff -ruN 133/xp_publish.php cpg148/xp_publish.php
--- 133/xp_publish.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/xp_publish.php	2006-06-08 00:25:20.000000000 -0500
@@ -2,31 +2,33 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/xp_publish.php,v $
-  $Revision: 1.8 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
-  **********************************************
-  Coppermine Windows XP Web Publishing Wizard Client
-  Based on the article posted by Sebastian Delmont
-  http://www.zonageek.com/code/misc/wizards/
-  **********************************************
-  Other information can be found on Microsoft web site
-  http://www.microsoft.com/whdc/hwdev/tech/WIA/imaging/webwizard.mspx
-  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_extending/publishing_wizard/pubwiz_intro.asp
-  **********************************************
-  Original implementation comes from Gallery
-  http://gallery.menalto.com
-  **********************************************/
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
+**********************************************/
+
+// ------------------------------------------------------------------------- //
+// Coppermine Windows XP Web Publishing Wizard Client                        //
+// Based on the article posted by Sebastian Delmont                          //
+// http://www.zonageek.com/code/misc/wizards/                                //
+// ------------------------------------------------------------------------- //
+// Other information can be found on Microsoft web site                      //
+// http://www.microsoft.com/whdc/hwdev/tech/WIA/imaging/webwizard.mspx       //
+// http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_extending/publishing_wizard/pubwiz_intro.asp
+// ------------------------------------------------------------------------- //
+// Original implementation comes from Gallery                                //
+// http://gallery.menalto.com                                                //
+// ------------------------------------------------------------------------- //
 
 // Declare we are in Coppermine.
 define('IN_COPPERMINE', true);
@@ -34,24 +36,6 @@
 // Set the language block.
 define('XP_PUBLISH_PHP', true);
 
-// Language file entry for xp_publish.php
-// You can copy and paste the code below in your language file and translate it.
-// ------------------------------------------------------------------------- //
-// File xp_publish.php
-// ------------------------------------------------------------------------- //
-if (defined('XP_PUBLISH_PHP')) $lang_xp_publish_php = array('title' => 'Coppermine - XP Web Publishing Wizard',
-        'welcome' => 'Welcome <b>%s</b>,',
-        'need_login' => 'You need to login to the gallery using your web browser before you can use this wizard.<p/><p>When you login don\'t forget to select the <b>remember me</b> option if it is present.',
-        'no_alb' => 'Sorry but there is no album where you are allowed to upload pictures with this wizard.',
-        'upload' => 'Upload your pictures into an existing album',
-        'create_new' => 'Create a new album for your pictures',
-        'album' => 'Album',
-        'category' => 'Category',
-        'new_alb_created' => 'Your new album &quot;<b>%s</b>&quot; was created.',
-        'continue' => 'Press &quot;Next&quot; to start to upload your pictures',
-        );
-// ------------------------------------------------------------------------- //
-
 // Activate more language block sets.
 define('LOGIN_PHP', true);
 define('DB_INPUT_PHP', true);
@@ -89,7 +73,7 @@
         <form method="post" id="dummy" action="{POST_ACTION}">
                 <input type="hidden" name="dummy_val" value="1" />
         </form>
-<script language="javascript">
+<script language="javascript" type="text/javascript">
 dummy.submit();
 </script>
 EOT;
@@ -148,7 +132,7 @@
         <p>{NEW_ALB_CREATED}</p>
         <p>{CONTINUE}</p>
         <form id="selform">
-                <input type="hidden" id="album" name="album" value ="{ALBUM_ID}">
+                <input type="hidden" id="album" name="album" value ="{ALBUM_ID}" />
         </form>
 
 EOT;
@@ -189,9 +173,9 @@
 {
     global $CONFIG, $CAT_LIST;
 
-    $result = db_query("SELECT cid, name, description FROM {$CONFIG['TABLE_CATEGORIES']} WHERE parent = '$parent' AND cid != 1 ORDER BY pos");
+    $result = cpg_db_query("SELECT cid, name, description FROM {$CONFIG['TABLE_CATEGORIES']} WHERE parent = '$parent' AND cid != 1 ORDER BY pos");
     if (mysql_num_rows($result) > 0) {
-        $rowset = db_fetch_rowset($result);
+        $rowset = cpg_db_fetch_rowset($result);
         foreach ($rowset as $subcat) {
             $CAT_LIST[] = array($subcat['cid'], $ident . $subcat['name']);
             get_subcat_data($subcat['cid'], $ident . '&nbsp;&nbsp;&nbsp;');
@@ -205,9 +189,9 @@
     global $CONFIG;
 
     if (USER_IS_ADMIN) {
-        $public_albums = db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < " . FIRST_USER_CAT . " ORDER BY title");
+        $public_albums = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category < " . FIRST_USER_CAT . " ORDER BY title");
         if (mysql_num_rows($public_albums)) {
-            $public_albums_list = db_fetch_rowset($public_albums);
+            $public_albums_list = cpg_db_fetch_rowset($public_albums);
         } else {
             $public_albums_list = array();
         }
@@ -216,9 +200,9 @@
     }
 
     if (USER_ID) {
-        $user_albums = db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category='" . (FIRST_USER_CAT + USER_ID) . "' ORDER BY title");
+        $user_albums = cpg_db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category='" . (FIRST_USER_CAT + USER_ID) . "' ORDER BY title");
         if (mysql_num_rows($user_albums)) {
-            $user_albums_list = db_fetch_rowset($user_albums);
+            $user_albums_list = cpg_db_fetch_rowset($user_albums);
         } else {
             $user_albums_list = array();
         }
@@ -261,14 +245,15 @@
 // Display information on how to use/install the wizard client
 function display_instructions()
 {
-    global $PHP_SELF;
-
+    //global $PHP_SELF;
+    global $lang_xp_publish_required, $lang_xp_publish_client, $lang_xp_publish_select, $lang_xp_publish_testing, $lang_xp_publish_notes, $lang_xp_publish_flood, $lang_xp_publish_php;
+    global $CONFIG, $lang_charset;
     ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <title>Coppermine Photo Gallery - XP Publish README</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $CONFIG['charset'] == 'language file' ? $lang_charset : $CONFIG['charset']; ?>" />
 <style type="text/css">
 <!--
 body {
@@ -333,52 +318,17 @@
 }
 -->
 </style>
-<!-- $Id: xp_publish.php,v 1.8 2005/04/19 03:17:11 gaugau Exp $ -->
+<!-- $Id: xp_publish.php 3116 2006-06-07 22:11:54Z gaugau $ -->
 </head>
 
 <body>
-<h1><img src="images/coppermine_logo.png" width="300" height="75" alt="Coppermine Photo Gallery"/></h1>
-<h1>XP Web Publishing Wizard Client</h1>
-<p>This module allows to use <b>Windows XP</b> web publishing wizard with
-Coppermine.</p>
-<p>Code is based on article posted by Sebastian Delmont
-<a href="http://www.zonageek.com/code/misc/wizards/">Creating your own XP Publishing Wizard</a>.</p>
-
-<h2>What is required</h2>
-<ul>
-  <li>Windows XP in order to have the wizard.</li>
-  <li>A working installation of Coppermine on which <b>the web upload function works properly.</b></li>
-</ul>
-<h2>How to install on client side</h2>
-<ul>
-  <li>Right click on <a href="<?php echo $PHP_SELF ?>?cmd=send_reg">this link</a>. Select &quot;save
-   target as..&quot;. Save the file on your hard drive. When saving the file, check that the proposed
-   file name is <b>cpg_###.reg</b> (the ### represents a numerical timestamp). Change it to that name if necessary (leave the numbers). When downloaded, double click on the
-   file in order to register your server with the web publishing wizard.</li>
-</ul>
-<h2>Testing</h2>
-<ul>
-  <li>In Windows Explorer, select some files and click on <b>Publish xxx on the web</b>
-  in the left pane.</li>
-  <li>Confirm your file selection. Click on <b>Next</b>.</li>
-  <li>In the list of services that appear, select the one for your photo gallery (it has the name
-  of your gallery). If the service does not appear, check that you have installed
-  <b>cpg_pub_wizard.reg</b> as described above.</li>
-  <li>Input your login information if required.</li>
-  <li>Select the target album for your pictures or create a new one.</li>
-  <li>Click on <b>next</b>. The upload of your pictures starts.</li>
-  <li>When it is completed, check your gallery to see if pictures have been properly added.</li>
-</ul>
-<h2>Notes :</h2>
-<ul>
-  <li>Once the upload has started, the wizard can't display any error message returned by
-  the script so you can't know if the upload failed or succeeded until you check your gallery.</li>
-  <li>If the upload fails, enable &quot;Debug mode&quot; on the Coppermine config page,
-  try with one single picture and check error messages in the
-  <a href="<?php echo dirname($PHP_SELF) . '/' . LOGFILE ?>"><?php echo LOGFILE ?></a> file
-  that is located in Coppermine directory on your server.</li>
-  <li>In order to avoid that the gallery be <i>flooded</i> by pictures uploaded through the wizard,
-  only the <b>gallery admins</b> and <b>users that can have their own albums</b> can use this feature.</li>
+<?php echo $lang_xp_publish_client ?> Sebastian Delmont <a href="http://www.zonageek.com/code/misc/wizards/">Creating your own XP Publishing Wizard</a>.</p>
+
+<?php echo $lang_xp_publish_required ?> <a href="<?php echo $_SERVER['PHP_SELF'] ?>?cmd=send_reg"><?php echo $lang_xp_publish_php['link'] ?></a>. <?php echo $lang_xp_publish_select,
+$lang_xp_publish_testing,
+$lang_xp_publish_notes; ?>
+  <a href="<?php echo dirname($_SERVER['PHP_SELF']) . '/' . LOGFILE ?>"><?php echo LOGFILE ?></a>
+<?php echo $lang_xp_publish_flood ?>
 </body>
 </html>
 <?php
@@ -482,13 +432,13 @@
 function output_footer()
 {
     global $WIZARD_BUTTONS, $ONBACK_SCRIPT, $ONNEXT_SCRIPT;
-    global $HTTP_SERVER_VARS, $PHP_SELF, $CONFIG;
+    global $CONFIG; //$PHP_SELF,
 
     ?>
 
 <div id="content"></div>
 
-<script language='javascript'>
+<script language="javascript" type="text/javascript">
 function create_alb() {
         if (createAlb.newAlbName.value == ''){
                 return false;
@@ -511,7 +461,7 @@
 
         for (i = 0; i < files.length; i++) {
                 var postTag = xml.createNode(1, 'post', '');
-                postTag.setAttribute('href', '<?php echo 'http://' . $HTTP_SERVER_VARS['HTTP_HOST'] . $PHP_SELF . '?cmd=add_picture'?>&album=' + selform.album.value);
+                postTag.setAttribute('href', '<?php echo trim($CONFIG['site_url'], '/') . '/' . $_SERVER['PHP_SELF'] . '?cmd=add_picture'?>&album=' + selform.album.value);
                 postTag.setAttribute('name', 'userpicture');
 
                 var dataTag = xml.createNode(1, 'formdata', '');
@@ -525,7 +475,7 @@
         var uploadTag = xml.createNode(1, 'uploadinfo', '');
         uploadTag.setAttribute('friendlyname', '<?php echo javascript_string($CONFIG['gallery_name'])?>');
         var htmluiTag = xml.createNode(1, 'htmlui', '');
-        htmluiTag.text = '<?php echo 'http://' . $HTTP_SERVER_VARS['HTTP_HOST'] . dirname($PHP_SELF) . '/'?>';
+        htmluiTag.text = '<?php echo trim($CONFIG['site_url'], '/') . '/'?>';
         uploadTag.appendChild(htmluiTag);
 
         xml.documentElement.appendChild(uploadTag);
@@ -564,7 +514,7 @@
 // Send the file needed to register the service under Windows XP
 function send_reg_file()
 {
-    global $CONFIG, $HTTP_SERVER_VARS, $PHP_SELF;
+    global $CONFIG; //, $PHP_SELF;
 
     header("Content-Type: application/octet-stream");
     $time_stamp = time();
@@ -575,8 +525,8 @@
         $lines[] = '[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\PublishingWizard\PublishingWizard\Providers\\'. $CONFIG['gallery_name'] .']';
     $lines[] = '"displayname"="' . $CONFIG['gallery_name'] . '"';
     $lines[] = '"description"="' . $CONFIG['gallery_description'] . '"';
-    $lines[] = '"href"="' . "http://" . $HTTP_SERVER_VARS['HTTP_HOST'] . $PHP_SELF . '?cmd=publish"';
-    $lines[] = '"icon"="' . "http://" . $HTTP_SERVER_VARS['HTTP_HOST'] . '/favicon.ico"';
+    $lines[] = '"href"="' . trim($CONFIG['site_url'], '/') . '/' . $_SERVER['PHP_SELF'] . '?cmd=publish"';
+    $lines[] = '"icon"="' . "http://" . $_SERVER['HTTP_HOST'] . '/favicon.ico"';
     print join("\r\n", $lines);
     print "\r\n";
     exit;
@@ -585,14 +535,14 @@
 // Display the login page
 function form_login()
 {
-    global $PHP_SELF;
+    //global $PHP_SELF;
     global $ONNEXT_SCRIPT, $ONBACK_SCRIPT, $WIZARD_BUTTONS;
     global $template_login;
-    global $lang_login_php, $lang_xp_publish_php;
+    global $lang_login_php, $lang_xp_publish_php, $cpg_udb;
+	global $CONFIG;
 
-    global $HTTP_COOKIE_VARS;
 
-    if (defined('UDB_INTEGRATION')) {
+    if (!method_exists($cpg_udb,'login')) {
         echo '<p>' . $lang_xp_publish_php['need_login'] . '</p>';
         $ONNEXT_SCRIPT = '';
         $ONBACK_SCRIPT = 'window.external.FinalBack();';
@@ -600,7 +550,7 @@
         return;
     }
 
-    $params = array('{POST_ACTION}' => $PHP_SELF . '?cmd=publish',
+    $params = array('{POST_ACTION}' => trim($CONFIG['site_url'], '/') . '/' . $_SERVER['PHP_SELF'] . '?cmd=publish',
         '{ENTER_LOGIN_PSWD}' => $lang_login_php['enter_login_pswd'],
         '{USERNAME}' => $lang_login_php['username'],
         '{PASSWORD}' => $lang_login_php['password'],
@@ -616,31 +566,28 @@
 // Process login information
 function process_login()
 {
-    global $CONFIG, $HTTP_POST_VARS, $PHP_SELF, $USER;
+    global $CONFIG, $USER; //$PHP_SELF,
     global $ONNEXT_SCRIPT, $ONBACK_SCRIPT, $WIZARD_BUTTONS;
-    global $template_login_success, $template_login_failure;
-    global $lang_login_php;
+    global $template_login_success, $template_login_failure,$template_login;
+    global $lang_login_php, $cpg_udb;
+
+    $tt = 'worked';
 
-    $results = db_query("SELECT user_id, user_name, user_password FROM {$CONFIG['TABLE_USERS']} WHERE user_name = '" . addslashes($HTTP_POST_VARS['username']) . "' AND BINARY user_password = '" . addslashes($HTTP_POST_VARS['password']) . "' AND user_active = 'YES'");
-    if (mysql_num_rows($results)) {
-        $USER_DATA = mysql_fetch_array($results);
-
-        $cookie_life_time = 86400;
-        setcookie($CONFIG['cookie_name'] . '_uid', $USER_DATA['user_id'], time() + $cookie_life_time, $CONFIG['cookie_path']);
-        setcookie($CONFIG['cookie_name'] . '_pass', md5($HTTP_POST_VARS['password']), time() + $cookie_life_time, $CONFIG['cookie_path']);
+    if ( $USER_DATA = $cpg_udb->login(addslashes($_POST['username']), addslashes($_POST['password'])) ) {
         $USER['am'] = 1;
         user_save_profile();
 
         $params = array('{WELCOME}' => sprintf($lang_login_php['welcome'], USER_NAME),
-            '{POST_ACTION}' => $PHP_SELF . '?cmd=publish',
+            '{POST_ACTION}' => trim($CONFIG['site_url'], '/') . '/' . $_SERVER['PHP_SELF'] . '?cmd=publish',
             );
 
         echo template_eval($template_login_success, $params);
     } else {
         $params = array('{ERROR}' => $lang_login_php['err_login'],
-            '{POST_ACTION}' => $PHP_SELF . '?cmd=publish',
+            '{POST_ACTION}' => trim($CONFIG['site_url'], '/') . '/' . $_SERVER['PHP_SELF'] . '?cmd=publish',
             );
 
+
         echo template_eval($template_login_failure, $params);
     }
 
@@ -652,7 +599,7 @@
 // Display the form that allows to choose/create the destination album
 function form_publish()
 {
-    global $CONFIG, $CAT_LIST, $PHP_SELF;
+    global $CONFIG, $CAT_LIST; //, $PHP_SELF;
     global $ONNEXT_SCRIPT, $ONBACK_SCRIPT, $WIZARD_BUTTONS;
     global $template_select_album;
     global $lang_xp_publish_php;
@@ -683,7 +630,7 @@
             '{ALBUM}' => $lang_xp_publish_php['album'],
             '{CATEGORY}' => $lang_xp_publish_php['category'],
             '{SELECT_CATEGORY}' => $html_cat_list,
-            '{POST_ACTION}' => $PHP_SELF . '?cmd=create_album',
+            '{POST_ACTION}' => trim($CONFIG['site_url'], '/') . '/' . $_SERVER['PHP_SELF'] . '?cmd=create_album',
             );
 
         echo template_eval($template_select_album, $params);
@@ -703,7 +650,7 @@
             '{CATEGORY}' => $lang_xp_publish_php['category'],
             '{SELECT_CATEGORY}' => $html_cat_list,
             '{CREATE_NEW}' => $lang_xp_publish_php['create_new'],
-            '{POST_ACTION}' => $PHP_SELF . '?cmd=create_album',
+            '{POST_ACTION}' => trim($CONFIG['site_url'], '/') . '/' . $_SERVER['PHP_SELF'] . '?cmd=create_album',
             );
 
         echo template_eval($template_select_album, $params);
@@ -717,7 +664,7 @@
 // Create a new album where pictures will be uploaded
 function create_album()
 {
-    global $CONFIG, $HTTP_POST_VARS;
+    global $CONFIG;
     global $ONNEXT_SCRIPT, $ONBACK_SCRIPT, $WIZARD_BUTTONS;
     global $template_create_album;
     global $lang_errors, $lang_xp_publish_php;
@@ -725,15 +672,15 @@
     if (!(USER_CAN_CREATE_ALBUMS || USER_IS_ADMIN)) simple_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
 
     if (USER_IS_ADMIN) {
-        $category = (int)$HTTP_POST_VARS['cat'];
+        $category = (int)$_POST['cat'];
     } else {
         $category = FIRST_USER_CAT + USER_ID;
     }
 
-    $query = "INSERT INTO {$CONFIG['TABLE_ALBUMS']} (category, title, uploads, pos) VALUES ('$category', '" . addslashes($HTTP_POST_VARS['new_alb_name']) . "', 'NO',  '0')";
-    db_query($query);
+    $query = "INSERT INTO {$CONFIG['TABLE_ALBUMS']} (category, title, uploads, pos) VALUES ('$category', '" . addslashes($_POST['new_alb_name']) . "', 'NO',  '0')";
+    cpg_db_query($query);
 
-    $params = array('{NEW_ALB_CREATED}' => sprintf($lang_xp_publish_php['new_alb_created'], $HTTP_POST_VARS['new_alb_name']),
+    $params = array('{NEW_ALB_CREATED}' => sprintf($lang_xp_publish_php['new_alb_created'], $_POST['new_alb_name']),
         '{CONTINUE}' => $lang_xp_publish_php['continue'],
         '{ALBUM_ID}' => mysql_insert_id(),
         );
@@ -748,14 +695,14 @@
 // Add a picture
 function process_picture()
 {
-    global $HTTP_POST_VARS, $HTTP_GET_VARS, $HTTP_POST_FILES, $CONFIG, $IMG_TYPES;
+    global $CONFIG, $IMG_TYPES;
     global $lang_db_input_php, $lang_errors;
 
     @unlink(LOGFILE);
 
     if (!USER_ID || !USER_CAN_UPLOAD_PICTURES) simple_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
 
-    $album = (int)$HTTP_GET_VARS['album'];
+    $album = (int)$_GET['album'];
     $title = '';
     $caption = '';
     $keywords = '';
@@ -763,22 +710,38 @@
     $user2 = '';
     $user3 = '';
     $user4 = '';
+    $position = 0;
     // Check if the album id provided is valid
     if (!USER_IS_ADMIN) {
-        $result = db_query("SELECT category FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='$album' and category = '" . (USER_ID + FIRST_USER_CAT) . "'");
+        $result = cpg_db_query("SELECT category FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='$album' and category = '" . (USER_ID + FIRST_USER_CAT) . "'");
         if (mysql_num_rows($result) == 0) simple_die(ERROR, $lang_db_input_php['unknown_album'], __FILE__, __LINE__);
         $row = mysql_fetch_array($result);
         mysql_free_result($result);
         $category = $row['category'];
     } else {
-        $result = db_query("SELECT category FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='$album'");
+        $result = cpg_db_query("SELECT category FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid='$album'");
         if (mysql_num_rows($result) == 0) simple_die(ERROR, $lang_db_input_php['unknown_album'], __FILE__, __LINE__);
         $row = mysql_fetch_array($result);
         mysql_free_result($result);
         $category = $row['category'];
     }
+
+    // Get position
+    $result = cpg_db_query("SELECT position FROM {$CONFIG['TABLE_PICTURES']} WHERE aid='$album' order by position desc");
+    if (mysql_num_rows($result) == 0) {
+             $position = 100;
+    } else {
+             $row = mysql_fetch_array($result);
+             mysql_free_result($result);
+                     if ($row['position']) {
+                     $position = $row['position'];
+                             $position++;
+                                         }
+    }
+
+
     // Test if the filename of the temporary uploaded picture is empty
-    if ($HTTP_POST_FILES['userpicture']['tmp_name'] == '') simple_die(ERROR, $lang_db_input_php['no_pic_uploaded'], __FILE__, __LINE__);
+    if ($_FILES['userpicture']['tmp_name'] == '') simple_die(ERROR, $lang_db_input_php['no_pic_uploaded'], __FILE__, __LINE__);
     // Create destination directory for pictures
     if (USER_ID && !defined('SILLY_SAFE_MODE')) {
         if (USER_IS_ADMIN && ($category != (USER_ID + FIRST_USER_CAT))) {
@@ -806,10 +769,9 @@
 
     $matches = array();
 
-    if (get_magic_quotes_gpc()) $HTTP_POST_FILES['userpicture']['name'] = stripslashes($HTTP_POST_FILES['userpicture']['name']);
+    if (get_magic_quotes_gpc()) $_FILES['userpicture']['name'] = stripslashes($_FILES['userpicture']['name']);
     // Replace forbidden chars with underscores
-    $forbidden_chars = strtr($CONFIG['forbiden_fname_char'], array('&amp;' => '&', '&quot;' => '"', '&lt;' => '<', '&gt;' => '>'));
-    $picture_name = strtr($HTTP_POST_FILES['userpicture']['name'], $forbidden_chars, str_repeat('_', strlen($CONFIG['forbiden_fname_char'])));
+    $picture_name = replace_forbidden($_FILES['userpicture']['name']);
     // Check that the file uploaded has a valid extension
     if (!preg_match("/(.+)\.(.*?)\Z/", $picture_name, $matches)) {
         $matches[1] = 'invalid_fname';
@@ -828,7 +790,7 @@
     }
     $uploaded_pic = $dest_dir . $picture_name;
     // Move the picture into its final location
-    if (!move_uploaded_file($HTTP_POST_FILES['userpicture']['tmp_name'], $uploaded_pic))
+    if (!move_uploaded_file($_FILES['userpicture']['tmp_name'], $uploaded_pic))
         simple_die(CRITICAL_ERROR, sprintf($lang_db_input_php['err_move'], $picture_name, $dest_dir), __FILE__, __LINE__, true);
     // Change file permission
     chmod($uploaded_pic, octdec($CONFIG['default_file_mode']));
@@ -849,21 +811,31 @@
         }
 
         // JPEG and PNG only are allowed with GD
-        if ($imginfo[2] != GIS_JPG && $imginfo[2] != GIS_PNG && ($CONFIG['thumb_method'] == 'gd1' || $CONFIG['thumb_method'] == 'gd2')) {
+        //if ($imginfo[2] != GIS_JPG && $imginfo[2] != GIS_PNG && ($CONFIG['thumb_method'] == 'gd1' || $CONFIG['thumb_method'] == 'gd2')) {
+        if ($imginfo[2] != GIS_JPG && $imginfo[2] != GIS_PNG && $CONFIG['GIF_support'] == 0) {
             @unlink($uploaded_pic);
             simple_die(ERROR, $lang_errors['gd_file_type_err'], __FILE__, __LINE__, true);
         }
 
         // Check that picture size (in pixels) is lower than the maximum allowed
         if (max($imginfo[0], $imginfo[1]) > $CONFIG['max_upl_width_height']) {
-            @unlink($uploaded_pic);
-            simple_die(ERROR, sprintf($lang_db_input_php['err_fsize_too_large'], $CONFIG['max_upl_width_height'], $CONFIG['max_upl_width_height']), __FILE__, __LINE__);
+            if ((USER_IS_ADMIN && $CONFIG['auto_resize'] == 1) || (!USER_IS_ADMIN && $CONFIG['auto_resize'] > 0)) //($CONFIG['auto_resize']==1)
+            {
+              //resize_image($uploaded_pic, $uploaded_pic, $CONFIG['max_upl_width_height'], $CONFIG['thumb_method'], $imginfo[0] > $CONFIG['max_upl_width_height'] ? 'wd' : 'ht');
+              resize_image($uploaded_pic, $uploaded_pic, $CONFIG['max_upl_width_height'], $CONFIG['thumb_method'], $CONFIG['thumb_use']);
+            }
+            else
+            {
+              @unlink($uploaded_pic);
+              simple_die(ERROR, sprintf($lang_db_input_php['err_fsize_too_large'], $CONFIG['max_upl_width_height'], $CONFIG['max_upl_width_height']), __FILE__, __LINE__);
+            }
         }
 
     }
 
     // Create thumbnail and internediate image and add the image into the DB
-    $result = add_picture($album, $filepath, $picture_name, $title, $caption, $keywords, $user1, $user2, $user3, $user4, $category);
+    $result = add_picture($album, $filepath, $picture_name, $position, $title, $caption, $keywords, $user1, $user2, $user3, $user4, $category);
+
     if (!$result) {
         @unlink($uploaded_pic);
         simple_die(CRITICAL_ERROR, sprintf($lang_db_input_php['err_insert_pic'], $uploaded_pic) . '<br /><br />' . $ERROR, __FILE__, __LINE__, true);
@@ -879,10 +851,10 @@
     user_save_profile();
 }
 
-$cmd = empty($HTTP_GET_VARS['cmd']) ? '' : $HTTP_GET_VARS['cmd'];
+$cmd = empty($_GET['cmd']) ? '' : $_GET['cmd'];
 
 if (!USER_ID && $cmd && $cmd != 'send_reg') $cmd = 'login';
-if (!empty($HTTP_POST_VARS['username'])) $cmd = 'process_login';
+if (!empty($_POST['username'])) $cmd = 'process_login';
 
 switch ($cmd) {
     case 'login' :
@@ -921,4 +893,4 @@
         display_instructions();
 } // switch
 
-?>
\ No newline at end of file
+?>
diff -ruN 133/zipdownload.php cpg148/zipdownload.php
--- 133/zipdownload.php	2005-04-19 05:17:12.000000000 -0500
+++ cpg148/zipdownload.php	2006-06-08 00:25:20.000000000 -0500
@@ -2,19 +2,19 @@
 /*************************
   Coppermine Photo Gallery
   ************************
-  Copyright (c) 2003-2005 Coppermine Dev Team
-  v1.1 originaly written by Gregory DEMAR
+  Copyright (c) 2003-2006 Coppermine Dev Team
+  v1.1 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 as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.
   ********************************************
-  Coppermine version: 1.3.3
-  $Source: /cvsroot/coppermine/stable/zipdownload.php,v $
-  $Revision: 1.5 $
+  Coppermine version: 1.4.8
+  $Source$
+  $Revision: 3116 $
   $Author: gaugau $
-  $Date: 2005/04/19 03:17:11 $
+  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
 **********************************************/
 
 define('IN_COPPERMINE', true);
@@ -47,8 +47,8 @@
 
         $select_columns = 'filepath,filename';
 
-        $result = db_query("SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES'AND pid IN ($favs)");
-        $rowset = db_fetch_rowset($result);
+        $result = cpg_db_query("SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES'AND pid IN ($favs)");
+        $rowset = cpg_db_fetch_rowset($result);
         foreach ($rowset as $key => $row){
 
                 $filelist[] = $rowset[$key]['filepath'].$rowset[$key]['filename'];
@@ -57,7 +57,6 @@
 }
 
 $flags['storepath'] = 0;
-// $cwd = './albums';
 $cwd = "./{$CONFIG['fullpath']}";
 $cwd = substr($cwd, 0, -1);
 
@@ -67,4 +66,4 @@
 
 $zip->filedownload('pictures.zip');
 }
-?>
\ No newline at end of file
+?>
